From 743335aeb57741f4b9019dbac6a80faa489920af Mon Sep 17 00:00:00 2001 From: jedwards Date: Sat, 2 Oct 2021 21:12:35 -0700 Subject: [PATCH 001/547] Add new prints for Vivendino / Formbot, the T-Rex 2+ and the T-Rex 3, large format IDEX printers. --- resources/definitions/vivedino_base.def.json | 168 ++++++++++++++++++ .../definitions/vivedino_trex2plus.def.json | 34 ++++ resources/definitions/vivedino_trex3.def.json | 34 ++++ resources/extruders/trex2_extruder_0.def.json | 26 +++ resources/extruders/trex2_extruder_1.def.json | 26 +++ .../extruders/trex_base_extruder_0.def.json | 16 ++ resources/extruders/trex_extruder_0.def.json | 26 +++ resources/extruders/trex_extruder_1.def.json | 26 +++ resources/meshes/vivedino_trex2.stl | Bin 0 -> 1821984 bytes resources/meshes/vivedino_trex3.stl | Bin 0 -> 2001284 bytes .../trex2plus_0.2_ABS_super.inst.cfg | 14 ++ .../trex2plus_0.2_ABS_ultra.inst.cfg | 14 ++ .../trex2plus_0.2_PETG_super.inst.cfg | 14 ++ .../trex2plus_0.2_PETG_ultra.inst.cfg | 14 ++ .../trex2plus_0.2_PLA_super.inst.cfg | 13 ++ .../trex2plus_0.2_PLA_ultra.inst.cfg | 13 ++ .../trex2plus_0.4_ABS_adaptive.inst.cfg | 14 ++ .../trex2plus/trex2plus_0.4_ABS_low.inst.cfg | 14 ++ .../trex2plus_0.4_ABS_standard.inst.cfg | 14 ++ .../trex2plus_0.4_ABS_super.inst.cfg | 14 ++ .../trex2plus_0.4_PETG_adaptive.inst.cfg | 14 ++ .../trex2plus/trex2plus_0.4_PETG_low.inst.cfg | 14 ++ .../trex2plus_0.4_PETG_standard.inst.cfg | 14 ++ .../trex2plus_0.4_PETG_super.inst.cfg | 14 ++ .../trex2plus_0.4_PLA_adaptive.inst.cfg | 13 ++ .../trex2plus/trex2plus_0.4_PLA_low.inst.cfg | 13 ++ .../trex2plus_0.4_PLA_standard.inst.cfg | 13 ++ .../trex2plus_0.4_PLA_super.inst.cfg | 13 ++ .../trex2plus_0.4_TPU_adaptive.inst.cfg | 13 ++ .../trex2plus_0.4_TPU_standard.inst.cfg | 13 ++ .../trex2plus_0.4_TPU_super.inst.cfg | 13 ++ .../trex2plus_0.6_ABS_standard.inst.cfg | 14 ++ .../trex2plus_0.6_PETG_standard.inst.cfg | 14 ++ .../trex2plus_0.6_PLA_draft.inst.cfg | 13 ++ .../trex2plus/trex2plus_0.6_PLA_low.inst.cfg | 13 ++ .../trex2plus_0.6_PLA_standard.inst.cfg | 13 ++ .../trex2plus_0.6_TPU_standard.inst.cfg | 13 ++ .../trex2plus_0.8_ABS_draft.inst.cfg | 14 ++ .../trex2plus_0.8_PETG_draft.inst.cfg | 14 ++ .../trex2plus_0.8_PLA_draft.inst.cfg | 13 ++ .../trex2plus_0.8_TPU_draft.inst.cfg | 13 ++ .../trex2plus_global_adaptive.inst.cfg | 19 ++ .../trex2plus/trex2plus_global_draft.inst.cfg | 18 ++ .../trex2plus/trex2plus_global_low.inst.cfg | 18 ++ .../trex2plus_global_standard.inst.cfg | 18 ++ .../trex2plus/trex2plus_global_super.inst.cfg | 18 ++ .../trex2plus/trex2plus_global_ultra.inst.cfg | 18 ++ .../trex3/trex3_0.2_ABS_super.inst.cfg | 14 ++ .../trex3/trex3_0.2_ABS_ultra.inst.cfg | 14 ++ .../trex3/trex3_0.2_PETG_super.inst.cfg | 14 ++ .../trex3/trex3_0.2_PETG_ultra.inst.cfg | 14 ++ .../trex3/trex3_0.2_PLA_super.inst.cfg | 13 ++ .../trex3/trex3_0.2_PLA_ultra.inst.cfg | 13 ++ .../trex3/trex3_0.4_ABS_adaptive.inst.cfg | 14 ++ .../vivedino/trex3/trex3_0.4_ABS_low.inst.cfg | 14 ++ .../trex3/trex3_0.4_ABS_standard.inst.cfg | 14 ++ .../trex3/trex3_0.4_ABS_super.inst.cfg | 14 ++ .../trex3/trex3_0.4_PETG_adaptive.inst.cfg | 14 ++ .../trex3/trex3_0.4_PETG_low.inst.cfg | 14 ++ .../trex3/trex3_0.4_PETG_standard.inst.cfg | 14 ++ .../trex3/trex3_0.4_PETG_super.inst.cfg | 14 ++ .../trex3/trex3_0.4_PLA_adaptive.inst.cfg | 13 ++ .../vivedino/trex3/trex3_0.4_PLA_low.inst.cfg | 13 ++ .../trex3/trex3_0.4_PLA_standard.inst.cfg | 13 ++ .../trex3/trex3_0.4_PLA_super.inst.cfg | 13 ++ .../trex3/trex3_0.4_TPU_adaptive.inst.cfg | 13 ++ .../trex3/trex3_0.4_TPU_standard.inst.cfg | 13 ++ .../trex3/trex3_0.4_TPU_super.inst.cfg | 13 ++ .../trex3/trex3_0.6_ABS_standard.inst.cfg | 14 ++ .../trex3/trex3_0.6_PETG_standard.inst.cfg | 14 ++ .../trex3/trex3_0.6_PLA_draft.inst.cfg | 13 ++ .../vivedino/trex3/trex3_0.6_PLA_low.inst.cfg | 13 ++ .../trex3/trex3_0.6_PLA_standard.inst.cfg | 13 ++ .../trex3/trex3_0.6_TPU_standard.inst.cfg | 13 ++ .../trex3/trex3_0.8_ABS_draft.inst.cfg | 14 ++ .../trex3/trex3_0.8_PETG_draft.inst.cfg | 14 ++ .../trex3/trex3_0.8_PLA_draft.inst.cfg | 13 ++ .../trex3/trex3_0.8_TPU_draft.inst.cfg | 13 ++ .../trex3/trex3_global_adaptive.inst.cfg | 19 ++ .../trex3/trex3_global_draft.inst.cfg | 18 ++ .../vivedino/trex3/trex3_global_low.inst.cfg | 18 ++ .../trex3/trex3_global_standard.inst.cfg | 18 ++ .../trex3/trex3_global_super.inst.cfg | 18 ++ .../trex3/trex3_global_ultra.inst.cfg | 18 ++ .../variants/vivedino_trex2plus_0.2.inst.cfg | 12 ++ .../variants/vivedino_trex2plus_0.4.inst.cfg | 12 ++ .../variants/vivedino_trex2plus_0.6.inst.cfg | 12 ++ .../variants/vivedino_trex2plus_0.8.inst.cfg | 13 ++ .../variants/vivedino_trex3_0.2.inst.cfg | 12 ++ .../variants/vivedino_trex3_0.4.inst.cfg | 12 ++ .../variants/vivedino_trex3_0.6.inst.cfg | 12 ++ .../variants/vivedino_trex3_0.8.inst.cfg | 13 ++ 92 files changed, 1510 insertions(+) create mode 100644 resources/definitions/vivedino_base.def.json create mode 100644 resources/definitions/vivedino_trex2plus.def.json create mode 100644 resources/definitions/vivedino_trex3.def.json create mode 100644 resources/extruders/trex2_extruder_0.def.json create mode 100644 resources/extruders/trex2_extruder_1.def.json create mode 100644 resources/extruders/trex_base_extruder_0.def.json create mode 100644 resources/extruders/trex_extruder_0.def.json create mode 100644 resources/extruders/trex_extruder_1.def.json create mode 100644 resources/meshes/vivedino_trex2.stl create mode 100644 resources/meshes/vivedino_trex3.stl create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg create mode 100644 resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_global_low.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_global_super.inst.cfg create mode 100644 resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg create mode 100644 resources/variants/vivedino_trex2plus_0.2.inst.cfg create mode 100644 resources/variants/vivedino_trex2plus_0.4.inst.cfg create mode 100644 resources/variants/vivedino_trex2plus_0.6.inst.cfg create mode 100644 resources/variants/vivedino_trex2plus_0.8.inst.cfg create mode 100644 resources/variants/vivedino_trex3_0.2.inst.cfg create mode 100644 resources/variants/vivedino_trex3_0.4.inst.cfg create mode 100644 resources/variants/vivedino_trex3_0.6.inst.cfg create mode 100644 resources/variants/vivedino_trex3_0.8.inst.cfg diff --git a/resources/definitions/vivedino_base.def.json b/resources/definitions/vivedino_base.def.json new file mode 100644 index 0000000000..10ee5e00fb --- /dev/null +++ b/resources/definitions/vivedino_base.def.json @@ -0,0 +1,168 @@ +{ + "name": "Vivedino/FormBot Base Printer", + "version": 2, + "inherits": "fdmprinter", + "metadata": { + "visible": false, + "author": "bitflipper11", + "manufacturer": "Vivedino, Formbot", + "file_formats": "text/x-gcode", + "first_start_actions": ["MachineSettingsAction"], + + "machine_extruder_trains": { + "0": "trex_base_extruder_0" + }, + + "has_materials": true, + "has_variants": true, + "has_machine_quality": true, + "variants_name": "Nozzle Size", + + "preferred_variant_name": "0.4mm Nozzle", + "preferred_quality_type": "standard", + "preferred_material": "generic_pla" + }, + "overrides": { + "machine_name": { "default_value": "Vivedino Base Printer" }, + "machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, + + "machine_max_feedrate_x": { "value": 500 }, + "machine_max_feedrate_y": { "value": 500 }, + "machine_max_feedrate_z": { "value": 10 }, + "machine_max_feedrate_e": { "value": 50 }, + + "machine_max_acceleration_x": { "value": 500 }, + "machine_max_acceleration_y": { "value": 500 }, + "machine_max_acceleration_z": { "value": 100 }, + "machine_max_acceleration_e": { "value": 5000 }, + "machine_acceleration": { "value": 500 }, + + "machine_max_jerk_xy": { "value": 10 }, + "machine_max_jerk_z": { "value": 0.4 }, + "machine_max_jerk_e": { "value": 5 }, + + "machine_heated_bed": { "default_value": true }, + + "material_diameter": { "default_value": 1.75 }, + + "acceleration_print": { "value": 500 }, + "acceleration_travel": { "value": 500 }, + "acceleration_travel_layer_0": { "value": "acceleration_travel" }, + "acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" }, + + "jerk_print": { "value": 8 }, + "jerk_travel": { "value": "jerk_print" }, + "jerk_travel_layer_0": { "value": "jerk_travel" }, + + "acceleration_enabled": { "value": false }, + "jerk_enabled": { "value": false }, + + "speed_print": { "value": 50.0 } , + "speed_infill": { "value": "speed_print" }, + "speed_wall": { "value": "speed_print / 2" }, + "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, + "speed_topbottom": { "value": "speed_print / 2" }, + "speed_roofing": { "value": "speed_topbottom" }, + "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, + "speed_layer_0": { "value": 20.0 }, + "speed_print_layer_0": { "value": "speed_layer_0" }, + "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, + "speed_prime_tower": { "value": "speed_topbottom" }, + "speed_support": { "value": "speed_wall_0" }, + "speed_support_interface": { "value": "speed_topbottom" }, + "speed_z_hop": { "value": 5 }, + + "skirt_brim_speed": { "value": "speed_layer_0" }, + + "line_width": { "value": "machine_nozzle_size * 0.95" }, + + "optimize_wall_printing_order": { "value": "True" }, + + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_flow": { "value": 100 }, + "travel_compensate_overlapping_walls_0_enabled": { "value": "False" }, + + "z_seam_type": { "value": "'back'" }, + "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, + + "infill_sparse_density": { "value": "20" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, + "infill_before_walls": { "value": false }, + "infill_overlap": { "value": 30.0 }, + "skin_overlap": { "value": 10.0 }, + "infill_wipe_dist": { "value": 0.0 }, + "wall_0_wipe_dist": { "value": 0.0 }, + + "fill_perimeter_gaps": { "value": "'everywhere'" }, + "fill_outline_gaps": { "value": false }, + "filter_out_tiny_gaps": { "value": false }, + + "retraction_speed": { + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", + "maximum_value": 200 + }, + "retraction_retract_speed": { + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", + "maximum_value": 200 + }, + "retraction_prime_speed": { + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", + "maximum_value": 200 + }, + + "retraction_hop_enabled": { "value": "False" }, + "retraction_hop": { "value": 0.2 }, + "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, + "retraction_combing_max_distance": { "value": 30 }, + "travel_avoid_other_parts": { "value": true }, + "travel_avoid_supports": { "value": true }, + "travel_retract_before_outer_wall": { "value": true }, + + "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, + "retraction_extrusion_window": { "value": 10 }, + "retraction_min_travel": { "value": 1.5 }, + + "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, + "cool_fan_enabled": { "value": true }, + "cool_min_layer_time": { "value": 10 }, + + "adhesion_type": { "value": "'skirt'" }, + "brim_replaces_support": { "value": false }, + "skirt_gap": { "value": 10.0 }, + "skirt_line_count": { "value": 3 }, + + "adaptive_layer_height_variation": { "value": 0.04 }, + "adaptive_layer_height_variation_step": { "value": 0.04 }, + + "meshfix_maximum_resolution": { "value": "0.25" }, + "meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, + + "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, + "support_pattern": { "value": "'zigzag'" }, + "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, + "support_use_towers": { "value": false }, + "support_xy_distance": { "value": "wall_line_width_0 * 2" }, + "support_xy_distance_overhang": { "value": "wall_line_width_0" }, + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" }, + "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, + "support_wall_count": { "value": 1 }, + "support_brim_enable": { "value": true }, + "support_brim_width": { "value": 4 }, + + "support_interface_enable": { "value": true }, + "support_interface_height": { "value": "layer_height * 4" }, + "support_interface_density": { "value": 33.333 }, + "support_interface_pattern": { "value": "'grid'" }, + "support_interface_skip_height": { "value": 0.2 }, + "minimum_support_area": { "value": 10 }, + "minimum_interface_area": { "value": 10 }, + "top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" }, + "wall_thickness": {"value": "line_width * 2" } + + } +} + diff --git a/resources/definitions/vivedino_trex2plus.def.json b/resources/definitions/vivedino_trex2plus.def.json new file mode 100644 index 0000000000..4e9806f94e --- /dev/null +++ b/resources/definitions/vivedino_trex2plus.def.json @@ -0,0 +1,34 @@ +{ + "name": "Vivedino T-REX 2+", + "version": 2, + "inherits": "vivedino_base", + "overrides": { + "retraction_amount": { "value": "2" }, + "machine_heat_zone_length": {"value": "10"}, + "machine_extruder_count": { "default_value": 2 }, + "machine_start_gcode": { "default_value": "T0\nG28 ; home all axes\nM420 S1\nG1 X-42 F8000\nG92 E0\nG1 E5 F500\nG1 X0 F5000\nG1 X-40\nG1 X0\nG1 X-40\nG1 X0\nG1 X-40\nG1 X200\nG1 Y200 F5000" }, + "machine_end_gcode": { "default_value": "G28 X0 Y0\nM104 S0 T1 ; turn off extruder\nM104 S0 T0\nM140 S0 ; turn off bed\nG28 X0\nM106 P0 S0\nM106 P1 S0\nM84 S0\nM84 XYE; disable motors except Z"}, + "machine_width": { "default_value": 400 }, + "machine_depth": { "default_value": 400 }, + "machine_height": { "default_value": 500 }, + "machine_head_with_fans_polygon": { "default_value": [ + [-30, 34], + [-30, -32], + [30, -32], + [30, 34] + ] + }, + + "gantry_height": { "default_value": 30 } + + }, + "metadata": { + "visible": true, + "quality_definition": "vivedino_trex2plus", + "platform": "vivedino_trex2.stl", + "machine_extruder_trains": { + "0": "trex2_extruder_0", + "1": "trex2_extruder_1" + } + } +} \ No newline at end of file diff --git a/resources/definitions/vivedino_trex3.def.json b/resources/definitions/vivedino_trex3.def.json new file mode 100644 index 0000000000..ea755f983c --- /dev/null +++ b/resources/definitions/vivedino_trex3.def.json @@ -0,0 +1,34 @@ +{ + "name": "Vivedino T-REX 3", + "version": 2, + "inherits": "vivedino_base", + "overrides": { + "retraction_amount": { "value": "2" }, + "machine_heat_zone_length": {"value": "10"}, + "machine_extruder_count": { "default_value": 2 }, + "machine_start_gcode": { "default_value": "M605 S1 ; Set dual carriage mode S0 slicer full control | S1 AutoPark inactive head | S2 duplicate\nT0\nM106 P0 S[fan_speed_pwm]\nM106 P1 S[fan_speed_pwm]\nG28 ; home all axes\nM420 S1 ; Enable bed leveling compensation using current grid/mesh\nG1 X-42 F8000\nG92 E0\nG1 E5 F500\nG1 X0 F5000\nG1 X-40\nG1 X0\nG1 X-40\nG1 X0\nG1 X-40\nG1 X200\nG1 Y200 F5000\nT1\nG1 X440 F8000 ; park T0 head at X=440\nG92 E0 ; Zero extruder count" }, + "machine_end_gcode": { "default_value": "G28 X0 Y0\nM104 S0 T1 ; turn off extruder\nM104 S0 T0\nM140 S0 ; turn off bed\nG28 X0\nM106 P0 S0\nM106 P1 S0\nM84 S0\nM84 XYE; disable motors except Z"}, + "machine_width": { "default_value": 400 }, + "machine_depth": { "default_value": 400 }, + "machine_height": { "default_value": 500 }, + "machine_head_with_fans_polygon": { "default_value": [ + [-30, 34], + [-30, -32], + [30, -32], + [30, 34] + ] + }, + + "gantry_height": { "default_value": 30 } + + }, + "metadata": { + "visible": true, + "quality_definition": "vivedino_trex3", + "platform": "vivedino_trex3.stl", + "machine_extruder_trains": { + "0": "trex_extruder_0", + "1": "trex_extruder_1" + } + } +} diff --git a/resources/extruders/trex2_extruder_0.def.json b/resources/extruders/trex2_extruder_0.def.json new file mode 100644 index 0000000000..a24cc81f9b --- /dev/null +++ b/resources/extruders/trex2_extruder_0.def.json @@ -0,0 +1,26 @@ +{ + "id": "trex2_extruder_0", + "version": 2, + "name": "Left Extruder", + "inherits": "trex_extruder_0", + "metadata": { + "machine": "vivedino_trex2plus", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "3" + }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "G0 X-40" + }, + "machine_extruder_end_code": { + "default_value": "" + } + } +} \ No newline at end of file diff --git a/resources/extruders/trex2_extruder_1.def.json b/resources/extruders/trex2_extruder_1.def.json new file mode 100644 index 0000000000..cfb828d216 --- /dev/null +++ b/resources/extruders/trex2_extruder_1.def.json @@ -0,0 +1,26 @@ +{ + "id": "trex2_extruder_1", + "version": 2, + "name": "Right Extruder", + "inherits": "trex_extruder_1", + "metadata": { + "machine": "vivedino_trex2plus", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "3" + }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "G0 X438.2" + }, + "machine_extruder_end_code": { + "default_value": "" + } + } +} \ No newline at end of file diff --git a/resources/extruders/trex_base_extruder_0.def.json b/resources/extruders/trex_base_extruder_0.def.json new file mode 100644 index 0000000000..93feda7fa8 --- /dev/null +++ b/resources/extruders/trex_base_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "vivedino_base", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + + } +} diff --git a/resources/extruders/trex_extruder_0.def.json b/resources/extruders/trex_extruder_0.def.json new file mode 100644 index 0000000000..d21b5870ca --- /dev/null +++ b/resources/extruders/trex_extruder_0.def.json @@ -0,0 +1,26 @@ +{ + "id": "trex_extruder_0", + "version": 2, + "name": "Left Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "vivedino_trex3", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "3" + }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "M106 P0 S[fan_speed_pwm]" + }, + "machine_extruder_end_code": { + "default_value": "M106 P0 S0" + } + } +} \ No newline at end of file diff --git a/resources/extruders/trex_extruder_1.def.json b/resources/extruders/trex_extruder_1.def.json new file mode 100644 index 0000000000..bd4ee3b630 --- /dev/null +++ b/resources/extruders/trex_extruder_1.def.json @@ -0,0 +1,26 @@ +{ + "id": "trex_extruder_1", + "version": 2, + "name": "Right Extruder", + "inherits": "fdmextruder", + "metadata": { + "machine": "vivedino_trex3", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "3" + }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { + "default_value": "M106 P1 S[fan_speed_pwm]" + }, + "machine_extruder_end_code": { + "default_value": "M106 P1 S0" + } + } +} \ No newline at end of file diff --git a/resources/meshes/vivedino_trex2.stl b/resources/meshes/vivedino_trex2.stl new file mode 100644 index 0000000000000000000000000000000000000000..fb182612bb3f4c526dd3d54df8d71c6a516e0f84 GIT binary patch literal 1821984 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 NNJZfU_uMyX?yycc9 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

e?oDP?YE)8Gq(XR~fmN6lJj}N*6dqHD!p{IH?GW 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

k<98Wyt$)B};?Ew&Py7kfsR`HWR!wAS6uC}A~ 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%0AI)R!mIE z33}QQy9Z~*Dn3s7c5si&zc!=Fs^G>w4)+xkL+gWH;TsvPdvI2)N)QjktX_74dt9ql z=zTfroOhTN6SJy-Zglaym#kP-Js8CE))#C9M~3@B_3r)!hgmU^FCORtJulikcwe!q z_S2N=*bI1MCwMRB-;qJ7D*hAcFe@g8b_IR4NR*eXShX}8h@QXLiHZT~RVKfz{409L zqjakMHuv8Svtq)C0=;$J-?prHpWHf+{qtq;C5IkN-2M}Enpl@@9(+7lRd^$ah%t78 z_erCx0cy+Reu;9J6%!p7fL_wZ^pX{;7B&G<^N^k3z4&G-_NY(30}iudqF+1ES=Jr! zk`=3(l>$*9_dy$Rb7~5;e_|iH9o;kn?LN)!c*%;l@UTC&);BoX3&BT_iKAEjmG|9w z(YCCZVAY6aAkN2i+X&vmS;?`r^;RBqm=zOo9;Q`UZOV4Y=D}I9YWklbS}wK|fBc0# zdO5|d=;>S0F1Y-b!>pKCv=p?f*ljOav5JqZ;rYXrb8xxjY75^idJ#RpAlg%VzI2!s z6Gt+F_ACF&mKFD&EQk@4~ZRAax z2WQ19?xBX~550tsZL%ad&cCI9?Jz4QI)1{pup+Nsd&!DbryhW~e&UUd;4?sUXPgaQ z^>91Piix`gL5E$opG$aOv1<2wKQ(S#HTK%F;vQG7q~~bvzUMG2CY}U>PTu&w&4aUI z)#NlFwtTb`Pm19Rxna+>=&9MzPF>}?!>pKSlMHl=v)8?3#VYR8hUX9cijQrr^El2s zHokS36%*J02L0!ZcV4n$)tK!d(hYiVBU<;xZvdhD{)w(zAMMLOo_3fO6Yk=m&)hg| z^WY=MD*pY!v#UJcak$5o-izM%hq>2bR!p>?2zq1TeO|I+RndANQmwTUd?qssjGVLqSEI|dKzr5iR~=@>#PDjM3l+TPB`a3(_%}R%7=t_x$}Gp2*x%-Z z!>pJ{IurESS|7b+#j2M-foSu?CmX>%ZdFF~zAM@PbeI(rkq_|Q=gX2mZ5})ZS=D1Z zh)$XI+lZVeFrE_zoQkft3GJFIPdUtriLKK?Cob}j&4aUI6`z$1&mWE;_qgRJ(fgJy zedI7JCK5-3ep2_bm#kRTX+4O46FjjId~6^0!g20X%9nE2chbjG}2Y#zL?SjE5l zdUloPEXv0=@+TbUR7>_d%!-MnVW8h;{mV;Mtm1FsdRF}Xb>n=D?T?ABILwNPCSyU5 znR&%aR;=Q)lAcxdd^o?h9CadkWfHU#Cp_seD<&#DMQ^V>u_|9Uh#KXd*$9r*?EqEe_s<<>#YES7pc|cfZu8*Y&MN*6 zr|+u+lX29(zCRY-tUKDL1|N5r6%&PPg0A-UxR@wm~) zVAN_kzc$*}=SEMr&q=h41orZh6_4$M$B;=xPG2tsXT?OuXwXSB(p$y<*}JT|wHZW9 zA9{O75j>v%41(%iNKuDbG0`<2=z4XFdD*+HYElS9x~5dgQ)R__m-oVyvDnjbm-MuG z>`NohiF9D;I75p zwYW?60txQk6nA$BZcXswlwvJb_))Atamd~X?nPRlxVvkycg~z#`kbYkck@R(AI|gL zXY9(}y)y?@-meCYi*gIs+{zlhz95%7J<8@|?;=q+FVhv0!dieY#vE06G|QIns>J7v zc1sh4k1EaO4Y?BfSSuu66l8kcZwWod1A7-$c;=I}%5Z?b%LYbH*clXlBpy9=42*2_ zE-0E>;ry9emiwnf^K#J;SSutx`7vF*diiMDfvR=>Of)Z4!Gq{qkmqRlqdwu)YjAm2 z-o8H83W=+onf}n;bGBnUQ04vjz-!UqlYCw3_M@-YK_rIOr#A=mRdk2vRSj!}s+4<~ z=zGSKC_jmQSr3dnespN~)MH%E{A#F=eT76sI=?#bfSb ztx$#MF56#PvzwMvzP&xr@) z28F*jPnrWGk5-EAoQS=PMCPgdNi#+SMbi#c;rUpOAl^+}UdgR3er|4`1@I0&U&O_G%XJgqUSJykpVq>hfkc! z-CZBH9EooW(lh{WcRZu6q)A+>JF)PXi+hzKQM_#Fit`qYt-fOSiyiYK5vQqnHRf>q%fQ4y;9Q ziv&h~mv@MdeTBr=^O-K)eMmI5LRIihCcataNi@93$6D~Q8sTa0a`}F6O&@E8MDmwR zmn&V%qgHr4FQ3S&)kRYK=z&C@F--Tn0lP+gab`eO(;-aEn+3a(7y{23AD8f4y3w+c zkF`P~+iy&Fz2C^AD5O`j)R`5Bh@R{B|)(VNZZl-%A>f_;owL;bV zznIA2?@8c!Y1u43N7V`H?_;fy=wjXw3XJ?^zvmeaYlW)BFWIkg>H!|@z%xMR^W39H zo5k|6R!Foy%5;~5u{=DmR;Y>>&cylhu{{X9H(1b;XW!L9E+1=!#5Wz79#+Qk@W5K3 zs!Mk!w!QKs@VpdvDxagK27K#dt&rHckm-!;zm29=sA{#EiSnsicn~<_>Obe%H+)1N zA8Um~#^ijZ-n7kg?qXk|3cth2dmlVot}Q}ul?FzZzvkTDnRN=D$Ij`{intBWOXpuFsee5eFLVjhsXNEW)P)@hD(qC1ia7 zq-r-H1MwGqg(^H(%6Wz7j2(G+oI6~r<72Imm{Ef11>@^_v>f{iRWqZW$yUl&&x63D z^X57}Qb!dW=wq#rcz2HJ&~5`gJg`=%Y7mFs3ysf5<8=w zm$brl^k0l1ss=S+znbA0JlcWh*Pz!t207<6^|4k+REo=Uw_2KJ9v;|NsLGw1iE(p1 z2|Nzk-e6USg)M!o6%vupm_G2@^N7M)p(=9>dS@aqvTCDN9__$0+1T0KSD`QC_*g3> z5=>(HYP+}|9#|_>-5JG1s-vC+j&0*wJkHstXY{dFNPHW>^qDT1qNx?C@CmCtGdv#4 zpY^}uRl;XX=JKK^ReY=!5_4uVU1+_3G_^t%o-1Xo@SL%$F865H{q=mT6%t8WFrB+& z{b*{1stH}0nDEh)z~dlyE}pLsQZ@InR!I1jh&rNXHjk!OsKO_#vahhdd4ss_^XE43 zu~tZY2#)HjLeV`>L=`@bl(oX6vsW@cQXi~to+UPSAgf2e7)iz5wjK3>C+F2rdFsrGKGn9O*{!aXPg?yV=$|HJRkcCiFw_bUa>Y_ zG_^ui(Y8$7${F8-z;D%mN8R9SC{czqk&f3eQS%USTiB4dou4 zI%ANJwL;?I6Q+wC^BfO6x1$PwvyipIUYymGdo=md_&(MOi5<0=UYjd{$9Q0^P=&vF z%Ub=gi{1+jjJ!RwTlm#KxIFUjZa&rui9~mp?w_-JG_^ui+K)^e>*h&xZO@U9t-FR# z8^Y!M>$*l$D^#7B#ze<|q9d@ckSMr<>5bL8Mbi#cVIRug#TLd)MXQMeBj>H}9!)#2 zR!AJp&-D4Ho_&P`s)kxjEGW^#qaE|JaSQMD?h@XsG?%Z~U3{z+5-sa6eJfd44-c#r zs&HgwUtxXYHs!is9?-+bS|Kr@JJXvsdA1yDg{tt;Ok{ZCNgTaQt3(1L2M2WyulbV8 zr4M!Xu~tZ2OUQi{FLRe@`U+JzPO`7CzR%`x-Lrh%)5lsN5qmY$dpq}xrdFtW>t-U& z5>Fz<67HX02XzWBx`oTdj&$;|R!HRg9A8Uog)|E`3c<1SXwL;ZT+n7k! zsGUcxFmmGntA1bA&c|9IG37kdp`ScGuvVy=`+$j}&D(p_3M278u`1DT?R~5j5|>l( znW1644jvv@D^z9A%|wj0o&-jYmt|F!9UXkE6%zOBFufvW$7pJWDm+&@#~}TGj79CB zJ>i^vwVX1yueCq!vGp%OYcM~Tf{LJU-wG!y9+uN;!sa4y|_eHIcpm)lMrnk_P%C?J%F<0&i z0#*1Hno^ltbu=D4@f&{&VMjrgG+R$}OB*}YA5U9fU)|9$ir<3tW^6PaMMv$QQ zXUK!!Zu_*5iI&~22?AC4#*I=}%62v$bM9PrVFU?!%Z5DYy&R?1jb~!)|1JpvRrp?x zQtz^LF&^)8UT|Rq33@MwJoxRM5xtn0diA^@P=#;uC{-#>SL4yV#aS0dkf2}t$%Ehb z>E3{enQ8wL1gh};0Hr3~WMa#-(=Lo4LGJ{R2fan0RKFtKOs$sGJS7NJ;adbsJq>4~ zfcu0CBS_F&1mwZ*8ca^u-FO@td|VKy!uJl8>b`)9{dbSJFoFdAdPW}ncEZN1OypX2 zSP-bf-`kXW(7T7J)lVr7x-fzS{l-Qf^sAgwS2r`U^T2*Vpo+@$ErW?cR!`%xyVPD6 zMv$Oi<;a77yGs+o#M1kbf8sBZg%Kp^`5bxhGyTYUO#IMzvmj7~PxO>Jk+!e# zSh{+n3nNI-Q#|sZ=YC4fXwJlh1{(x{Dtzvz)P+Bps6J<%3nNI-b3gLnr-SX&^fR@} zQGBf+P(@{$yG&%B!^F%Uzq&Aj1U(5O4}PB5@FWvC1%WDD1*6omD@-)1{(}o6NYE-6^5C^H{wW8UTIE%91c54CH=|VX zflM^)H`9d?BxrRFdC7 zuANK_4eT!nRN;C>rBcKnYT7Zrb}tu3kf8O7N7Zqk=U08QPpbA$wDs^TU6DgK= za$y7sTDd?TybkiaB}~*y-a!zk!nF?ip86gWO>VSuVFU?U-#{L;B0^uIk_|I0&s@8O zAW(%XB9yw+oQYarHFIGE30e_B9=vX1_;4oH3~Ve2RN)#5rDlaQai(}Z7ex!Nh{;wFQAHD$}{0i6eQ3o0ey*TFr$KBD`od zU;1GL33_LSJm@VOy(hJci7s6p3j$U6mW@(hb!VdakJtS$f&{%~LmvDt&Z|*OJXw2D z5U9fUa+J!jf{ELGPx@g533_{nJZOESQiHZe)hg>zL7+;$?{oSuCaw*S@WTiaw2G2E zXx*h!=Wa9cHh-ufP=)I*^>c=}qs@5a8o$X8BS_G?OY-2=nWa-RQMTkdL7)m(YARK_ z7!zk^Ec3$%611L^JZN3IQj=Xww6T5?1ghi;&~we1IQY{nKa3zjtJlec*1Icpx&srd z>rNE}s&Ku#{*E(@iNPDc^TP-dwBDUOcvXC&aZDUJG)xev!WHsLU7yFq|JHZ%!w3?z zj-EVdR}7`HEMsCtffj;5m0WqB^LHk!#?|~Vf&}fIK_0Z*hEk7rGV%AP3W7it?zW*+ z*Mm&-&6n2?BS_G08|1-zawI>&M5kXe2?ABPKZjDgFEH_;MO;6OAVGU|kO%ML@yj(P zaus=55eZb`?jA~Iyu(C5iHj96f&}g8K_0XRh(5zb5nIA82m)2O2Z&NfMl`EPPr^I= zGupyu-c+W~rRU<5vw_N#O%*FGjzHG3)uR8iTi;3HiH$ z=PwNofhzvh!P#l*Q_4PO%;Ub5V~*pDc{-H(BinpKOnouh!Uz(Sr-OQzvw2+ax!w@D zpGpE%nAt;rW4U?G5GV8;#t0IWBZ53Q|Hp4BpBUo&bxEKKvq~tn_g!K?n(YP8jkYj? z1Z9#S56V5EpTqr?#t`41k_4(S_k{jld$gb-n(P~GVFU@vJwYCvq2ki5(uP>-mISIW zTZK|*kJU9qxpkv0j37aoE69U$TGah1&=CEXO9EAx>q1`#tM)TQscEAvj37bzEy#m1 zV(4cXSw|Ye{hcIGg&8rFI?!XXA#!yeZD9ln%7{T8oHrv@iy4Mctt5de%%P!F#Lo*2 zF`>$63nNHSrVa9-j3`Pqf4;;J^-4(sRWdinsRe5cF)96M3nNHS-W2knOe^}#@Nk16 z-Y1j^5~z|nU(RN`V2EZRqb!UdLHT&dgEIIi^})Joh_3x5fhx@4 zqtx8#_YIMx?kEc*NKghJ^58r_@xz`NVo^CspbB&TD7B=}J45)T7-eAu3Chz#9-JAd zLn-A_`mgT$k%B-KW_D4k{@^%8zQa$NDCuKP(~E;;Jh+h1GTBP@&{L3vZigEFn?yQPHL46*9GBv6H!R+L)QDYqepEFWQE z1PRKtLLQutrAVrLhR8iZ5~#x5Ecyvc|3ZdHRCk1h5hN&E33+e^m-E?+8X};GBv6I< zO_W+XwiFZ3hFcgxf^wRW2W3Ig&*6%dy(cjg!)iuQR z{lhGbAVC>Q$b)j4D0Qf714A_YMG~mOoF+>Bbf~Ez!deWoFoFc-G$9Ypd=fPL8$-BD zO9EAx1x2ab7g`yj*8QOtMv$OP3FN`KQbtW}Yly%0NCH)uTS2K6k2)D*M9@$RBS=s_ z1@fQ_4Eh*c+|>}X>q!Dtn1Mn63J|xqA@02&VqpXc%D_M#oTs5;XkSC*J0%HJVa^79 ztt}X2h-9ONSQtTq_Sq*7&g`)5`Vd3xXe0?#;m-U@rE4_G5I_Ah*un@Bv>QKp(Ek1U zY7jEU5ND4{0#&$wzfxJt2OHvY|G^eUkf8nh$%A+KUpFVj5NiV@fhyebU;mm>a{|}u zR*;1eBxsj*^5DDxx0g*cM44@pKo#!muD^dYonnYd&4Mh9AVGV%lLzhouAg$Q|K1QI za!UeLxcj?4@3x(8h?n7mEQ}yQyT6kM?-Bpg_8IIkT@t9m{o<7x*mbrcvg99RVFU@< zd7M0WSNS*g97B|QIZzO&!oA9sD%Sf)L&W}mpoI}6Xn%4u9(qS}rEct*XNWD$B!Md2 z(OjvZehUq;?%n_kBS_GW=H$Wqo;TjV$Ph1nmjtSC4|M(Xqu*jfRINI|!Uz(yQ#yH2 zzA~la?OkGsMoA=rD!I4%&mET=qViAuEsP*RSjOV_^gd%I!rSlnqR&9Wk~WqQ}kN zfDRhZL8sUDk;8X|e`?iNOnpgcC@L78v#`&Vy{8DeQ3NuUZd-{|Z4*gp)> zXl^$PBS=u@8}i`%I8XMRG{k_ql0X&a%28@S{WFFL+R@d*2okh2KY4IQo$Pb}G(^+h zl0X&i<*%Rb<~(PJfq!r|pr3Nazh;QY-#ZBc zRWkR$)af@2G5xDf7DkYu3=HH!IUAI+PTn-cp@@!xKo#a}P^wC^JBE0ewWEa*Bq(PC zd2nWjAAh`Sh%-k!2m)1@$Dd%C?KP$jcR zH2CYWA@+RT-ogkHly8JQC_{--7gIkqM1r&J1c55dP@;deocY`k0fpLG7(s$El#mDK zFtUCbX3xP=(o!bYJC-VSbe<7r&K-5hN%l5_wRjHl@-=G7)24OF^JYW>K2)Hm32Y z`LczD5hN&|8+lL$IQ@I=oLGi9I8PF&!VGZw7(5W$5JfM4YheTl$^b_moF~q&T^vKC z`%V(5!klsXebE_l4KZzhpoI}6D6<@SP-c6jw&smzh-}>@fhw7c?(e4Y4N+j-Hx@>a zpv?B@j6Ad9=U7MEwMkKoynAgNf!T6C00>)tgxuL4tC~Q(yHd z_?Py0vyutxR#QQs3bW2D6>>a@@kp1Wsf7_FDAPQ7P;PpqdUr@_hz@oWL7)nA()AyRj4 zU||Fa%4|*^od3M2mD&&;Kh_rnsxTM2KBC&DF~q?_^(~AbL3z>1gEOYLd&0!UJ@o{E zD$Jy=)ZfX{8IKcB>slB=g0iQR2jyGW?`$t-V(kP;pbGP?E0ruXz40irsg8vaBq-lH zd2m+tA8ThY#Gln9fhx?ll<8BcPY0N<L1yl3DmR{GG>mjLcKT!Uz(S50pG8 zgQz}Jcg$;u?>AHy1gbEDs8are@)=@MWF-qDNKgh*^58t9SwAo_td1m5g*iv{`@4w> z7!SWzmW2@{C^IQ}P-bF%Uowk{ls8?1K$Xm8+Iw+9+tkl~gg$%KEd_@Z*NKnRO^5DG4$2T+4Jh3EDg*lS-cjwT;#$$Y%3Km9? zpiIi-LD|9e6{m6$L!?|-UJ$5~xtGsZFKURi%gb39L4tCKlLuuT*S{zpVq#_;x05OG*M&R3;B5)*dNiJhB%rZeaw8>oeFR<{|RP zQ>&~YzS&Sr5U8Ruc`y+#pqwGX*A%rdf<(*F>@lF#E$z`WjEQIYB!Ma_lLr&owwE^^ z4RRE*FoHy)-s~~uDS7lNQNa+Sel9EsR8g5cm^hxlq9Lx&DP&;;iIXkaqv?d(+T-dk zOk_$X2~<&;JeWAOz|VMm7vpOSBS=sVd78Vgv)<7j8&kUsv0-RIL7)n=&MVa*p=F4V zT?<$kL4q>PlgBunn_jO53}GVEmHdK073QYb&l7_x8IO8L^H~@{f^yT72WPNP^O%Wt z{*piyX0zANsV`SH9wQ6qwJ?GN<@zQM&UwGNSrtQ!Tb@S{sKV^vN=*;&H^j8>b6Xfe zf--`W2jvjg`x@+wB9tUhg*n9adgqk^#$(d$oEAoqpd8}l!I{Q?%UIPA!QV;(RhV^L zzfT>znjr>SIV_AIL7Ae-gL9L=8^T2QjoAf(D$Fgd)V(&^RSvRD{Ff-+E(2j{6yoxi3b@;8$NsxW7@{!KVhEkmR( zmD$1w5|n3{JUFxU>ETQy{UwtiP=%R^^*$3VY8#JOV>4P9L4vXolLzH5Rw~9}CO$pN zAP7`p{$iyDuc~7_)S>hiMv$QV#pJ5R6PYMhroJI+Hcn$<1PRKKOdga~S^u`ZjEQ#c)Pg`2 zW>wZJc!oAG9!qDZvM_=KWmP5*&b>VCIui#!d?g4}VIF3svTti>JX-yc(!vN5l&zUO zUM+s6+fhDSBSRc6F9}r1{LV|CFfl1f3JW7hEG)(zGx|Q)9*>(hHXi4Lk_!S=RHpG@ zqEhZAhS*RenS~J~j$~zzi~%pSN0li|l-!t95U8Ruc`y;HSyS$-u}Lh9Adw;|do0iJ zQhV&#$waKXi3NcwDw78jF@l>JkG|UySr|d0>w8{3Q0fJFjJ(A}`7Dw^6_v?@iDGM; z8;=+F5?B~P;^aN{xO(E1_UM-M8$;Y|APH1anLL=7`3Dn^GRC(sf<%LJ?6GabYwa<% zc%bo!KQ^8qP(@|(U?SafCc4#%YheV5t9o~Qn!9^uztJ9cqi>DJZ|ma-0##Hd4<^Es zw=hKapx72hkQl#}J<<<*t35LJVdC<+Sb{(mmC1vNNd;OOk9Uh>S{Om1(hBz2+ueABOJhm`Ra7PqCc0K?Wju21R~AN)pfxnqSARBmr#-6$2MyTu%l+%XFoJHw*9sVV*@j*$T3bWuS_4S5F#$(U0_BKY4pv*Vq zLAi2tU$y056rY@w1gbDsj#A&b?-`GeV>{RwL4tDSkOybf8Pk)08NG5=5~#xLI!cAz zxn(?-kLYM)1PRK)LmrezRlggxjep@?cu*3kl39Bq8(lXZ4cd3IF@gkTTO|+5&#K?+ z%f`P{CtfcJRAGKrrPl1YY&@z5bha^q1m$NX565CbC>k8F@gkTS0WG26W6>*sPTw>O%kZWd`$YO+RyxU+p-S5ZHyp6Ihe?U zvNkCdzv&L+abme7P=#5W^c`|IzomCKM;{v_NKn=$^5EP~BZ9UVkJIfWfhx@Nq|~36 z`EA4Ym-^TkL4xwlkOyajIy-x#@rawLuOLu`8ETaJ{-5>SyL0>67(s%v(vSz`vC+TX zty^b^mM0~FD$HY}e;G}|Z-0i@>}O*H3Cd$b9-QswSj4Z!<7kK^P=%Rq^plBP{1)r% zxBYC4AVHZD$b<9aY&pHcc+@S?Ul6Fm+zNU>nWFqQ?#mVZZHyp6`4q^5GBD_;1{anZ zkE@p?fhx?vpx>a&#cvf~ZaBck2ojWmfjl@*!$|ul<8f<>Bv6Gp8}z$s&lVWs(Z>Nc zMv$PK1mwY)9qLb-Z-|Fw1_}aIn8iS^o7ghf5I?LMXk!Ek%3MGmlXg5nVZRj^E)?6*uxN2 z3k($msxa5H{y_%0c-7XU$3tz5 zAVC?A$%AqvD^=q1x5i^=>S2OF73N6RPX{M9HAM9`!)%NoK{=AigEJ{_{kxGNCI?Fb zRhU&-ua+HM*AROS4YM(V1Z5K?56-<@>qIR>?06^%RAK&6r7HEQYKSJqhuauIf^v?M z2W2VM?{bD#F~pn3l0X$^Db?R=oBJ8!{tv@#j37Z-O38zBnZ8|K-Vo)sN&;1w*Hj-L zXg587s+ya$M>i zPg)l+#H`+uKo#b=)H{XzmCFzTzmBjmf&}HbBoEGnIV^q-Lp0wf2~=TLOr?^}$z+H| zA4b?1L4tB;lE?9*)Q*21r8h*)v?B$9Dw%C_#fnshI9+q3jS(cK9%GNpugIf)jFg7x z+FlZHcVBcc$Xt?`^A>MS71gfY^9!y-Ud)^Q~Pab7s z1c_0z*`wKU@|c+Aj3J6Gk_4)#Odd>J+<(XrFGEM!7(wD?Cf+r|KhALNF?q>eL*zRq z2~<&;JeauEewQIKJRD_X1c`mS*yEy$JbtXR)ewKblLV@$Odd?MOu5z&)zXc&F@nT` zI=qWVtUlz?`_W26JjpEyR8g5cnD~A6B106dG}^`p5`#~&N4Foz<3`IL4Y8+=Bv3_V z@?hflmG7D8INHVt5<~0rt}6aJ$YcD%35F=tR}!eAvKbFU^h!L;5PQdswlRW4%DwE- z_Y8To@7c!?&!$TPRa7PqCYIggyaXVdd9Phku z+GEZAq=ra$RuZV9GI=mjz3+>PO8=d_HrmDr5~G)}M@TmEC>`sHAx7Vp1gfY^9!v~e zxYZEbACI;%f`nfS-ft^jQSt~|veXc+=aN7bmCbktM3V zdi^F*|#VJzYY34BEv+zZw+;fhsDK2NV6*GVyXxy-K}0)*kI9GSR2?U_qdY%H+XB!2wJZEH*wA zBS`ct%pOgfl+hlMU6`03JVg+wqB40f@qK+JHWry1iV-AQlwgnaEz4?;U3&K?I?e+p zEffT*s7xMAY|P6<_bMwxF@nU@vg}c!c{%M7q<4QJk5fz62m)19CJ!d&yc=bRDxJ25 zVg!j#e(X`adU@^fK=1xU9@P%+5(KKKOdd=WJClkBh z9~K0vs7xMA1kYt6`|&?RF@nSoHQ8fr!iw7CQ!o?9%3Tlys;EpJOiXIU#OM^aLotHH zw)*Um{0e!@t;xjrQ4a)xDk_r)6IM1R+I{;v6eCC^joRt9@_Ik*aUmfS4?FtL3e6K~!pa$^LEZ=!Y{ z9#+QE9{tBKF>6awL7G(iaairVB&wT(+C1pm_b&5 zgZwbU^wqlwncNsb;_s-PpefI+Ue9@ziJ6VF3IbJBrgktfaTOCg@8)u21PRJBOYPun zwArUHQFn7*L7)mV)9UMBJtn%>DCEWn5|qD|JSeNSUWugla-!q>af+gXK$XmRyYtC# zL)=(i%8d~uDEBsbP_}NRTAyH|LC>;+Kow@|R;tJ}CStw!b7KSv%GOODoYT8SPbO+a zRuTlNFu%86Ga9v1`tk=As7Jf4(dV(7YIf4?Fp(xI=gY9KXSgwfMB)tWF}^|_?J=w0Ak*^1!7~McDk_r)6Il{5 z(Z9$XH%5@yk%v7xTqBPne+}f>KJEuWpo+@m!Nl!eOcX0R&y5izW|Ux$1>@^#k7;F@ z2pBhC5U8Ruc`z~X$N*ET6@?eMF@nU*sO&?P^3~HGzyH9*^Y4BV1gfY^9!%`d!^F-4 zOWYViVpm;mN7w!2@$;kprdDM}EfoZ+s7xMATpPhei(J3BF@i*r7VMF`V}0$>(4UEz zgI5RwRa7PqCJr9!XKFPd<0>~skeJYwJtll4kCU^RaP|6C5U8Ruc`z|16B8Gbt#xAr ziM&DVF@J6Y?UDCNUsJ1%ZPy6`Ra7PqCc-)~ktWs#H%5^75FFK4g&Jy)-}5rDqRB=< zpo+?-uMAP-MjunF-C>*D7(pWaIQB?XjywuoW@6sol0X%e$%Bc33z-P0y4j5pB;L1=i)?pe1c{GJ*yBdaM%qIyV!|4^LlCH5;@msijS(bThqA}c!Hu;? z{A5h%i@P9DMP>3}BH@IdrdEL$Bi$H5V&`G@xD%s^_Gnp!iBoy^3IbJBCJ!c-Z{s|Q zTX*euV+4ufQCTWuOeT*X`!SI<&Ot$-ipu1{M2;KXO*<~lJ?zE^68r9OJCY}Fsy((Z zVxsuvBZ5E`mC1vNDT$eI_df2%2ogcB*(2v1^4J&I&D84kmJ@?8jqHfP74B6R3;B5@-}3mU8=v_7(pU;YW5g6mps--ietb-53!>F7|kks=4-<5tWm5SMCdv099^XCJ!d&jO%P#9&ha> zH%6#T-#JL-S0bt%Gs&ZS875{wx-1A(QQ5S^5I5&{;(68Ynj0fXbgRN1xf6e*Jto&; zV&SIifRT9ow(p zbz=mHu~AtU3cewa{82fJ*Jrse2vkv-JeZiWx4rQQnf=g>5hQx_;dX547N|W^3}B+e z(MN(n6_v?@iTy{~8IM?%p1LuDM3qtO5pK|`oJpMQBjT<9K>|Dqm8P}7?-$R&4y!Wjj zP(@|(U}E{9*2ZIQ(f4kQAkk_ydz4SzLVH~4&qP?K4}w4ymC1vN1QD%_$FXCd+!#UP z>2~&rH;g=9cV!}Qtg?|n6_v?@iSb)n8jpFKW7rr$Vo20FmLD&WN4^$J+^ic@5U8Ru zc`%V>MGNC`W^^nYBS<_w!|jOU*HU{7s>#IQbg>12Dk_r)6K7|9Ydn(IjALU2iMBV` zqr*b-xKV~d+@okJCkvRsh^QzjYmG-Fkp}8UM^hh8GR8g5cn0QfBiEWG^u_ZHm9FNgjdo(xp>k_4)#Odd?cdd92h z)}>8qV+4s;1=-_cGxFFmjfsS7C4nj`lLr&K_VH>!*Xd+7Mvy2~o;_BtCXaaSnMm6; zxgbzQW%6KR-VeM+arVpDs@MP>3}Vo6J0Ygw<+S2jkF zn9w}Rqfr~}k>@$D=iGB!5~!lG@i4@LEKHn8k=n)x66-p%$C{PoQD}30Gq1X?lmx1% zOdd@1zR0U(w;oGlV+4r;LG01#9eMQb$3)NeX$65QDw78jU(e$;yl*C^voV6ir*Z5t zqCs2jajyUqM>3`t1gfY^9!wOd&ufuqRLWpu1c|Tbvd7C61?5k4^V^9eu%Dl0X%e$%BcE zahdobR(2aBNK84;9-*JeW6Lbw58&iXNuY|#8Dk_r)6KiVo-U+TIxonIe5$_XwB>Ig!E}Y^08D?IQ1gfY^9!w;?%ezKY zev{kA2ojf5@E#Bi<8{y;$@(*~AUKa8P(@|(VB*quyq86@`FU-OAdx*cd&Fo<9=|1I zVr$NPf3N5ZA!YL07(wEAS@y`XgFN;xw#*TAK1>p*qB40fadVB!5Q|P0 zurY$f{W|QiB4tPI(W)2|pS~?92vkv-JeaU5_!*C1x_@nB1c`y|*kf`}@>pe8G{mi^ zl0X%e$%BcN2Pzoi{f9y}Mvy2T#2$a{C69`AnK<@cVL_mZ%H+Ys-lpY^$J5D0Y>Xh0 zVhVed&eBPHY&%!Z5LJ>E6$GlNOdd>(zf#r^m%b`yV?+>3*yGnh4?Fp=R>5ku6BSKh`567#dM$GzU*O5n|v`ow_RY?%2qB40fQ7v9R3JOpo+@m!Nfm3^BAJ%xGFYAkSMr3};&!o|#-qMpRU0EnT>XPRM*dA6*Z!Bo5XF9z z1gfY^9!$KSmE8~#GppGcK_bx|_UNCpyY@&QpNRo6s|x~ER3;B5Iy}v4Ja$~GZes+A zv>(~ySU2*R*@=l-jcN!2Ra7PqCO*~4VmxXWt!ZNfiI}N)zt?%|$-@}T#?BTgNN0!F@nU={Ooc5DS6~c$3(Yhwh7xJ}vP@&NLPu+tf0SRYBCipu1{#LdNN z4N)hco{bSC26ShSO`FIgBpDOg)=L6aR3;B5u0Bj{JQj|rZ({_B@X_p%;R$&xZpnoI zT}hyd%H+XB*>b6jN9P?4Y>XiBYz}*5`MRg}Nd3RB3~@PILqVX5%H+Ysv#}`+@ynxz zHb#($y_!Atb|#Ofk5U-oag#=ZKoynAgNZZ;k{hB?w#GI_ka+86k2FijqkKswdW@3< zs;EpJOsq+i%y@LK*TlvM5+_bYd7LGWS3yY)(O{D#P(@|qVTc`dk{IIVkft_9keG6Z zJ&q^sr9BF7OKgZA{+0x)s7xMARGX5>5cc9`Hb#)h|A9TK1(3(>7YPkfHb!$npo+@m z!9@hP(@|(V8T^4t|4lE474$VMC2 z(>=B!KBaA8V+4u2_1NP=(%#fp$6^^GSCAx7MP>3}B5Y<%L%c2C(#8l9Svs4?Fp;h4KW1&;qy}wlj37aKJ<<2J!e_{%eUi6^ zNVQfHsKVW$G%@^@A!4?d`$i#wJ3`SjJLhkVz4}50<4!9>s7!UIGOiwR)b#%`Hby)N zhi0Y2q3XZ<5-X)!PM_^bP{fmoI}^*3dhFDyPhAewbko%zS~FHn6tRt;Uzev^!BS_%dPVWS&aK))4a77KS z;K4R|Cs2j!W+Z{1iz|_kmIOwSz_n7|2~^<4`lE-17?e*uuFW+kq{_-S^O25*R@uWeRS`&J+bbYJ~)wCwcEHBsSLIb*bt$pQ(xB;~ZDv;;LWoBZv_sa9y&j6%wezbBrW#ULlS9pGg99 z&|}Vf-}(xPI2NyQpZ4{xFzJDxg{m$)naFuyrw4)kp7tz{L6-g7eH=j~#xLR(xg}P4 zjv&?wRd~IU?Z9<#xb6-=NfH=A0#^olCs5`6yo+a(YPqnYi?!rIHGV~p(;};CZ0Xb;z8hyTk{jozT8uMy$&LgE-7C{ zLz{TcU91(V@ER=p3TGVd0fFNr35+0tyHt25P=!}*N#MF&Tqlg}lLSVPz?ID22~^>A zMG|)w^4M-&|5fVI00P{Ln8nOtu_rg(|$RNCIaG?m>rp-bn(Vk>E2K{3J&qZQcErU<3)=N7_4qD(~O!@QEotNkwn( z9!TJ`Uhf2|@a!rHTt9~E)w~~r7(oJ8)JYE{Q02YldB*S+vfqu=;map-d3BN0K3;2) zxGyFb^x{eZ?6n35+0tnQ6TfsKTqAByfL8+|SZ`?_vZA+;LNS zAb~2p+DQV}mEbxSoC}h`2oku`#yf#3ysk(BSE=KwcpN85pbFROdnYi01nwpvJ&-^Z z?r|WA=Gl1FhAUo-@cl)&{N{TV&G8ZIKJOmCG1sB6A5!x9yy>cgKAx$OXjOsfq6H6z z$y#AMQ04vlar83pvwM3%SlHoAeEmpXJj};hA@NfSrt2NDqp20D@Y*HYfji0L&h>Z{ zNCG2B;NJS)2~^>=OA>e=g?UWSTM`&S0yC|6Cs2jgE=k~;T3o}6N3$d_f&{KI_D-M* zuU(R88nuJbf~#r6v-jgGKxFx}(HtK*cadm1gz0&+(nNFpKowrQWUcU-1?~`w<0J`; zAc1?>dM8kYJL^h9tZIYRc{omzzzD9p!*zb%2~^=#LK3(~2JXp$<0J`;Ac4DvcqdSW zR|!er^PR-yd1jnQoW;j^g+z9XX?MxY(abAUeH*~UnJ$?;2+VnoIo7d9WIHf|1ZIKv zPM`|!i6ntD4)>16IV}l{Ac4DEdnZtZ_e7Go^n#y~f9Mr6{B}&fa&CJa!^aUsqC*O% zbB~GPF&@~vsKTqZtkvORe05GW_i$Lz#atei@vx8AK_q5HWuj@j~ohi$38#&MPFwMrB<%7dt#mdSE+Hh4*%nz_r1+ z78%D$5*R@OS4(>*P=!}JN#KqbxWfi|O9CTE;2t2}2~^=-lq7KfBiwHZdtDM3K>~M# z@=l-%ufdYo8MT{cs}JeJv$f*uQo1VXeLRaI@oUt6mIJ1xi{>nfD!jLowQ7Bo&+T0f z#tP3IwTH~nX0d#%6%y5N^C!i)9y6L+p$e}nvQ{_u@Z0riV_XcoagNI$hhOmV7(}As zW2Ohc`a4W|;FzNd?+hgIDkWcKcEvgxW|!o0+Q~9z;_J@a+J=$@ov%aN#-nKK;CU$rlqTA^xLeI{P#^d#_C3(O3JS3B7bj39xzi@X!4 z!i-9iz_UK?PKiAt35+0t`)7J5P=&jCN&>TGVRkO;5lLVK3Cthnoj?`duSf!SSil_} z@C+^qj39w~PIxC!g;zUC;N1l7Q-t1#aEo{(=+;bZbxEJ1Ey<+XNcz9jw-y`$y(vNuJb?fs)WPpPan^s zNIc2N?`&`BcP31FVDF+Tyet!EuATNEI#1zjVjD_EhEn+n(-3Sj4 ztQD&8j#IV+->ku79zRJE7(oK}AoNb43g@&WLVo2dea{SW!c%YIa*;K$eVkWF#0zKo zeEHbX%qvvk{fev=o?mg7X6zA3U<3)=N7_4qD%{;#5+_^oy5^=6Zigl6&E+XiZ$&e& z@al#62XQo|2S$*<42j+eRN<9K61ese*IMEpIg-FW!5zl2*Cl}wBybOO?*yvwH*ZPc z7_=PC<1wIBbmM`wLgM-irehwu874iDK-J=9Oju<+iO_p|AN6tRp0HoD^7-RZ?mf}W z67)c#bW^5NuZ@hRR;a==pKJ$?IgT@~QI$l3NqjtCZ5KCu>})QFzKrAJnE{C=KQldl zVw`Bs45-4hlB^Y;^_w)~E5OA@r+w^QB-#&T+7)>!n%+g#=2=W6DdkC|NXk33EYI*V z>_}EFXAF1|O|9^4)lsFne>UVw=wt69u`6nK<916EMAN&d+EI)B*5>jgupKxnyT0dV zeWhN!^yn)*4rXoUW1`rK8_~2JKNpD|`2BHfdU#;1P=&|8iu#LsPhYQurnOeI5*pW3H;#pBl*JS>@yTc$_0~XB5+^j>e7VI7bzp!DX!;<>MnK z<+pdk{L6EB+^#!5jyV$3Ycu^i>zy#^fn$y;yo-_q_9E`dfxRvXj39x#hIl7Xg?pJu z;%d}xntNuy32SgJ>KBs@uYK$*Bu?IA`s#^SVbTNp3RT|EyLj$fd7sB%?DK0r)(VLp zAEU;<;CnsacH zM1T0$S4h+;%yiq36CN$c5kytVdQ8;*blii$tMII*d~7FQ8sEn=0}@5sGJPv&{AkV$ zsKT?7?5hng`0izFjr(D_;_}QGvE-hQeTBrdv`qj0?yg76v9C~tXC+xHJUVe_BRu{k zfe|Ed?GZ?ihDi_XD^%fGNfLN; z&d9|_YMPo?eXJD{kIFFp+wLpT)CyH&YBN!ym?wezaNxclc>K$DU<3)=nZ!GRDm*Jm z0*}sCz4=HzIsCYfeTBq|>9aQT;I4}9z^B#K^V`r`BZ9v;{ZRN+}k zMg8$THTGiL6WpVn-W~O^R!B^F%Jha&N293~s_-`?St~qe;I4IeR+0opkidQQyc4Lx z-TowjN2h-qK2m>OdD+LlLZb8lrqgA<940+*1X0yu0u$rsT=F1r*BRX929JN~fe|Ed zA0F=ns_?8N2|NxS_T!^yK&cNt_7xJ(zhk;X<@X*f$G$=pURPwTuopKhzyc zLZajbrbmyz7)`BEg}>v-2=^(%IV}l{Ab~q6c_&bXN17z?nbpE#JO(rR zKKF41kr?jJ^sB|s!lVbzc2xCj%0%GFryd0UYKg!6VUI`;j39wKDS0PQh2ta%99!J! z7H5wnFoFc`#p|6w74H5n35+0td$~&j`@KmQ9)r;MPkkJ7Bnl5@x~~6|FzJC~jw(E3 zNCNj$$Nk%}O_IO}61c;>cLG)3`wDk1$DPvA+q(x6xR<+k0#(=}lE6K}aZhsJYJ~*u znl3%?vrvUSA_?3n8+Yc$-K`~o5hQT$aPI`Fu(p!G2okslx_1Iq*z1z0e&T(VB$>YR zZ&0IFgj4pf)->XNmKgrdzyCKus(*>L(Gb72d;Omt4o%+d;kqBG7jNitu555X#{$EYe(CN#^aP}ZL+TdJ=*d7(`b8A#tl0b?OR?R-L2#A zt5~(h`QN!(^RpkfW8JLVTN*tIaW5~+?QrVr*^V`}zcaM=T4CL<&3R+`kZLH2tc_xt zx>L)s9oQq1IJF?wf3_BBz2~xSc_-cSo)O$~r@o#ociN|Sx=o>S9()kuKBrs0E`JPv zhoG7`W$XpLpXHiZ<=<(ag$Fa3-lZ8w?ZDR7diSEr(Tx1>N_8rhxBLf99Eo+VEcVZ( zZqJO0`Uh!ldBwXS?#AT?+fGeZt!*2D{U-Zr`JTeop-$u6{`&u@sv4)=`9+e|lZFgaNRf}=%X~zm%I8y(l zdt+wF5Z$|ym_4IVxuaJ?+yl!Gwo!#Nj=%RY|7u1|GlHJuuT(nSM?dSVy$|*OQH7(4 zb3v(^MS`}TeHh~2Tvm>Gug$TH2erfLbv|la>*J#7lMpx6@4r+u=91u+@GQYG2pt>K zjK`|60TDR_M;zX>|Bu+E#8FE$jk!ZRd#bR7BZw-b+2eV&5O*r=fdr28`qIxn z&lo25zs<9St_U=ORNr5Hv?|2ixW$b zHRg28)8~Ha;q&P+L%iv~OdMwZhse z)l-kTf5wfahX2QyJ2Qqx(5WHUX-&{SW?ngc;yKQq#2CwIi$gd)O1w%|DmX%&R}r*0ymxXw)9g z4ECo{lOtFo9cSnIcs8SrBSkb3bT+_Gk}XF9Yx1xrkNLvUddJ(SKiRv~qfYNS<4=9X zW6lT@I8r#~c>I%|)l_l_>P4qa<3VNT=pr5cd9PK_P|q>n=RQ;JqrS6Dy=cOYoL%Gj zkJa@hl{0GOfpbAAcj0S>$WW-AAaFF1{+;hxv1abV8 zI@LVVm7rscoWCsVY2$1_Rl}1X%=oX5Sy_*uw^>5tPqT!MZS%6tsANZPYp4L#r|wH*ojDlnE|^)i9NU4tpj4vcyIlw72fNR$>uBb#(gY(j$Z9&y$NMjD)-D2Djy*zJ z`s0>kO;Y4mnhy4F{BxNIS*uTaPTe}TVh3^meiQolc?mr!aC(=&N9oW1e9zzzp3h|H z-~au#{ofw)>4)@4a_oAk|9ZlLpIf-jYjYO;?^-$TP7OVu0V(zP(`c(>@XYc>M)cf? z?nKmYA0nQY&^LYRA*GzB2I!98?j1jV!m_{qm>mE0goRXe1)#d)Cy|5fT}MU4mu+%t zMI4b>cWhJi9@tv+bDnYNEPVQ#@VI{C+_euCwy?GMxz6_;{;tL~`nOj2xsD&w|LUn7 zo^_`y@|S(Jdv<;EOomv;oxZcGhltGP0l$O+b3JTH3_$z?k2J2-U(E#PW0CF8(lxJ7s!KqmP$@* z@vhG)(@{XZpmS8ch;76njIVu z>~~Z--l^x5qHFE_Snl=jGw-;0QT8sKA5-@Z(NAuu(dkkF@_>lX_>18}VHZLB|9Vm+!tY zZKBbX9!VEPeXG`Y-Z+|0t#||r>f<|}p6xlmjdWoI{isa+M&3%@)z|Y9wda>FlH#YG zIL>%3G37(!{Li+gX8JI-t*nNFMNBg&{ zJTvI-4rd7-k4o(+lg6GpFvR_!SAdNwoF#Hz#Tgr5e~JutFRYrz7OIVJ&Ag)fM4UZJ zT`v+~yLyMXb4^Yo=GAl{s1KbvrWExqjf(DFH%6Qur5WS&I?XXAqQ=9GDrY>tB${p? zX-{6CdS|Sb@!dEZaF!sgR91a1q*_&d6Wh!yXKWo6jWd1{Y3Wa%eQ5qTbF88MUgMPM zn;z>O0>5+MOq2xlm6?fDEAnvqhssWm@J!U7Z#hn1%szc5^Z5$*c_xmFsod`?2D^v1 z9%N>sGy8Ck$$7<}&n-t4&0V_Fr{fOin^PYqFoFcmH%VXw37lg((_g=icBFpZet1Nv z8zY^Y^4wkCjOW$AGjZZ?9qko!g584-?G`f;38#1YDb7HBv{K!E9}rv2M4TDUjA3G3 z;2?WmrC@jDc;#|Fm%a%(pBw$Wa?Z#dUX}PfmuOz$_)~rU9dl>?IJ1wg`ZW8Te~*49 zqAE{qeriD9`jkqduT59Whq%ArvD@YJ?wzYV6P;O!ZBpvKzT%|nG&bjjKQmg`4y-$s z9a^>n&z851Lm<;3w&CkNUb%XKJu}{q#^Vf;ejUNv5AZpG%yX zf%A%<+|a)}b4;nN`g;d)#q|BVLpZa~QB5BI*bwyWUEe1jjqM(gZfuT_KS$bpPUI&n zcz%>Kkw=6_5F_YU?ZjPkw_N)feM{9(KkSGBA?_c`q_LcH$&>aa%~9mcK4)ZUPAe6A zsB#s!80^kjb&!ou0i7{-X3YOTukh)ILw|W+;`BSsA5_T^#Fk?OJ)BRXxxjj7?qUQ9 z*>e3$qD8+b5{qN&lxfV*cjb2t8vjgB?!1jTjx&|%I~?LF{X+G! z@w3oF&MW8h>HiqPnYgbL&%}ZC{(WA;a~Jy^#{*}me*RrKz%G6y*xh5UoV(6l7+o3U zS=8@kY}bJfW0#fFcQiD2so&`vo##CMckVvF^T98F*iBX(#+>}JM#)v z*beUm&Rs`E#{|+!d7FvOETP%wlxfB&RaVcdi+WzU_5YoDMf25}OZ98y`b_ZL#Sy%g zibrb5&^F>~Dd(=!c4|FF91oh|)lNKsGu#zjo7WK`?pXTy57swfzsKfXoPcWeKG%?s zkEmLiGbzr*FXu6zD|PnMEi1SDG^Ros&)M!=Md_(L&V28)9p^EZ$NTeH^i8Tv=H92| zy;}NAO?|}?B)rddjNtKsz3%iaA0K!e;LLFDA5*$Y=rP}{zp4DaC)j;-On`+EJU;M~ z_?I7Y^8Dooj}JU*xVf4`tuP*q?}hc zm#F;jS#*8!@0R!Q4{=Y`?|z^PXCltA&$Tl13P%v<70x$@;9B8aVuFA9lk>{kEWz>T z@_2tfC$9UOpG+h_m%&CA_M0TQUOY>1%yE`D_i$n3itFC}b5a^RtNxanv#6XU&bQy^ z+lznxUQ1_Gr{(P7w3eO%<8Os>mgKM3)6VCYytM1_9yit<$C>|qy#FA5j*%Xy!dX)7 z1kaK|LtA+e7?A|d66Y*UZqEEka;J(pM>%r|XV2$anOTDUjq<^)1_9-;cm0x8^P|14F_3B(C0dS|LI|lD6BiST((0VwR8p;?>}~U zYJJplnOcrLqVJaa#dfFu`RDDE&W$u7Je@F)qi@3zM__6UtupOwSE6?*F^nmcqe^) zIB##z`5gVQwn}9?mc|<1HQ2p2Z-9mMMOqS3bJrXnNMOsI-_rRTWY*WQT}0(SGg7qN zIVPxgu@}UBiD-v&#qn&DQr5gQ*7g0t?&OsNEa%M=x_V(du(nF=(055A!}QarYH2L2 zFVd3e(Z8d$TmL@ze0Zn}TkE{_LQf#^lawl~ud%`1Lfl6ur?F6l9+LQOLr1Io^k8@A zgS%byo&?QZdM<`Edh1{N^zr>?K(PC(;Fy9y)#H-<-ock|);KEqwv8(1-@p9s>_mug z%A|7ILC=Ha@qrN}oZh9kQzU^AB%GN@Z@?&(X;2gWz675|onswZ2H(Xsj8wW4p^ zNT9b;5!n`Or*_;QsLEo*IS*1zoU6hAF?QwgR#jztA*d9fD1s=c1!`)ESxon$=cu4x zf>RD@X^v#5fMk*bpLOxvi=wIE@MS4fQZ{O(f{f<~SDeZz=aHNWQc=qBw>w6= zJ)X8%#^nCfZ~A3tw}SRk$$2+$d${cGB`QaLCl8+>=e?IbLFS~jcLmulG+#%tJI+@7 zN6DA3yD*VlrR6;Fcbh=+9xwPzfAmw^7qypa!P_09-R960WXW{pR}_)g6%d)OT#I?V zb;LU=`uZFZE!AQp?IyGE=vS)U!K;0r6rPt=(-@imxEduIt!h`b9>SCpyF~5oedgRm zyQ)z>s~t6WE7R^(ef{}-`I@ms?WLObw&^f>V%{EpMG>hzTng8h>Ye*gOVhTiMlCI< z2-U74bfipAXb}Ou-#pCMXBIxQTW#*MVQ*hGu$t{`?M-bH!kN3@74ObF9z3a{SKMkH zai?2q!5!W?>`vsXQ=VLz*h6i=^~BON*hAJ6i)k-kJ3&miojOK)eB>?YSMt`R1y#Fh zDb;Rjb45_QF>_Y;g2RG}_Wq0!BGexH4H%o)CPk!H^CwfR!*QeyTkwek-GX>tR%_bK zvilA({+8`IwxUP+1RiAiXu|KQk$zcsGXZ5)KYv?-D~xZ zwfz(D7)p-6ZSgx6tS#UQ5p3fvkRm*nkcL0kxR+p+g5Cok3jupM&$e$ZkGX4ypYjT_ z0o&+x>+m&k?bQ(~Iafd6eMERJae8m`{9;WGa+UcjS6DXQcV9ozeHW_+>c{rY&+4(! zcNg^=SkWu)#~pE9Onth!w<|*ZnD%fv^vXL!!Bxj-=tuoHMd%epq~6|j%ZYI=+WF8y zcj|pmJ)Czn_jXWOwf=(P@DlB%p6_kko#E|WALv$|_R4v~=hfoFuP7po50``%^m_*K zt9tu}5We1qyo6O1_%WWm=*RGUQ1J25;uU&05R4CaI}zxMe;yx<1LX=M@%Pv>&VA6* zEA{m1X;5;PLnDgsCY-|qOpe`NA6neupXawM*>PB0L*^BYBF0J@gU*%5n#Lg7icaOw z7-So9#}!DALE);%vFan0T;X@n;J>zF8mUYVmet!m&O74jpvHU%XLXrWyy~uA!~0&gysTF|=J9RcNp+dw(SM9B?((bg!~674 zGlL>D=2JQJN)okkUh4Nm`(piupSR+x^*wv-oqUgzASP^9`#!ElBTBE5YixVQm{Gk) zT|VRVKQhj>m&Uxe8RwuvgkDiZni-rg_jZkEe%W#OS1`ZwJuIF}njtg>747{Q>*@`< zpGC7oieRK7186VqXzbl*ck@Kq>s(=+Gk-9bqzF*iYXA1~i}tP_yfbGIjZDP7&i{A` zcjxVFKL$__*;jOmfV4nESE_|_+T_g>OE0-teOzx~Q1+ir*{x{F*Zv&kXr|<#{Qe zyEI?X8#T)?cOjzK&SxJ*XvQG|=rn3IQWcR#?RmDlyPtgrdG2=OikflMuk_7$O}o(^ ziXbP*QEB!;z5>p^&8XlCyc)eUGo*;;FWs}{wP)MQ`;9uUc9sS5l4c_2630w;b;~XxV^)dS} z!+ECm_o~o{@8men_I~`=1MTJAjVncHR?}>k}CeqLxg{*dA*EeGpUDR!F^DE)1$gx0!Xdsjxc(K`x?=^_?D`qkxK#zM3=HH6> z)h)IYu&bRK(PDQ6-HW5yu0AJbyI2|LC7Xq7hU4$Pvh94iO|%y?99B=+)?F5k&?{^M zp_$JqFwXUgA~bgqfxq}>G@C~u57INzoM=5`b_0e8_!Zhj@OSsCPK&(@ck1zroh=sG ziwJsRBd+o*!kRffw_ARUtAki0tFD(6wU=g8Z*yg0)~#i$d!2#6 zn>fw8=`KC=reEo}Jii1Pl`{D}(GiZ)E1J8~yekNcb3geB`IToZq0Q5QJnybqGNiKl zq>l1{hlW)2ie^#Gt|4?^|HBr_K^n-MN`t>UjRjr0xBO*zyS+a@uc#SWY2eK$z5qqm zw$rTa3($-03((OI45{$@%3uF}w`BgQTCg1u)tm?oFh?;{GoqLivHvcF%Pmvye|LL% zJG&bwg1w4w@1L8Cx-IZOvnVn$5y-Xt9oaSIioK96Ne@|+zk8+@u98fxy@>YNtL!!` zaGxe@txQ_eCiX2Nh0f#995;JEpBWIb~_I256z30an)i+q|4O||9mBKX7 zqaXg|b35}q5SoL%KM{K6t?G&wRtg&BM5m+ql^GSeRTjpWGZcFpI0@50;{?@~|s)DFe(_nkiP z;629{wU_33Z}Z)RyfLZX4g88C(z^jEt8G$5&s`sB!KrndT)TOz=5R&mNKV23 zZ;R)VF`qL(BF`h2K!<3j2)&{R%}U9)uSM*j0uAoDLYsF6-X%!GeOD2h+coDCfxm4P z?L`hZ{%)X%G$&$oJb7K!devgh?V71I2is1L&F+XNx2*i^>x(q+DuTJ)XW^i+#p?F* zwCd@U)VpdF9A>$lXB!^)i|t#Ly3$Aypiw;uA%3q08qkk&m`bj917=R-b7nh46o2=- z0cbSZTgyC%UU>w)omW7E2xL*-4Y-y8D()qEMG+jy?*`~kM5A7y(Hz0M0rtwXjXQ&m z6oRaB7Sg!$w;5U9&2oF>DrPz6cH99pEKY?y}L4Un&}zhwFO*SG$!`R?9N4qTXW z<@0OY`!vrxM_+yY<^^l6oHAUmXhzLvQJzkz`J8zdcY~RSZ5Gc2buT%ib4caLDIMi$ z_E!VVkJD_{y1iqx`5WZ~h{~`ZD z{RUQZyT2_~duY!0y8#f{-M|srE4>?_H$72vcw(FCsS`Gdc^ z?n?+rUADZy=X1<))W^Kd>;nYoG)8zYjg=72 zC|=U~p7}0NIxgbQXB<1n7)0A=;h4is-l@mVHis)}_8|hj7`2Wt%|@<3LlKO5%wE~{ zH*x6MC|@yuKtKC#yQ$=>X4!`bSdDGh?y$RuR3@F-QGU>}kB+4oPBULT$+LpfTes=o zb`x_SzQJM}vtmV?Ms4hKCv=oAFj|_`$O*Wju8yxeVXBTW+qlV zy+1R9=0rp-^P|Rm2y@K?$Mx;8^H}pp9aqsji`8ii`j78O+1qw5YfjWWh&Hop2u~b# z;;1ebA1lwja)}~TTFt1*X}T3k4*h5rO%ZZxb~5Wz1W##3?s8pGyLv_Qqh`AhN_LX< zW#8^7_cBjZEh-|_6{s}IqDn8N;e5Hx)qhl1n#a69PFy_obDOnlFT`Da_Q7*I5Lqr^ z#=#Xv5wlO4uYhB|f-f=SV7Ca`iq2y2hP7J{(imhL2*#kVeqemsgRzY)!#3hvbBy;V zLaz{kS#g?6EW^d@11zs#j?3(WOvK;)n^BGrg!V!k`l-)d=!bu9K}v`$qg=5KnY@1^ z1kunB5uE8~7G!)NGoTIIAXfOhznfTk_4L-a%}Xx3dirAZ677{n)RcekzTm_gue`xH zi)Ua%TF}splX^RH38bmdCE82TA#7{sYu{+I*JYODHREV>DLRCUR)&$#)yjvy*P^*Z zznf6`JeO2YX-;y9>PoXj2>02E@5AiG_m5T#sqj>3JiltxrUf=KoUI5?HvduyHG)&bE7g^|P3?V@ z>PNM!=wx0JwF}9SITNm`Phre(8;)AsU)3vJSNDE!GfvH}okP!F8jqmucjv9n=~fu? z)43xrw(q<&CNx%X$HCnhPck92PQM{W)IKNg)1nCdu1NhYglkNzCtB1VZdz7;>92^D zjf)Q=;Nj}|E;-|aG$5hIilXf)wd?nm^tbq!d&oJX)N0DRp0Y|$jJ{Q~AUzz~MO(ec zPP3}>66l@1h)BJJbLtEJ83t=iunjal22U^Ks(SyZt`xwl*$XkjxN(Hc!i#!Ec~8Ba zT#dP=XTlX}U|hC628jTFv zqTYuu!+^jWGqq;px&YuxIbqvZAgA6oEWVFA^ONgFsyFDk_^u4}@a>x0qxu|`c!_G4 zy2@Kn?ZIBqDBF%0dHCh?NJGbMgm%QYo*q!#+D=a@+u7u*AJvt5Ee8lnB%s2#sJwRp|brSburcZ~?r z&~f=Kp`T6Fj0U;FxRks~W5m?r1&5Z(b58A+(9m%eo!FzSV`(q?o1gGE@6z$bzt1d{ z|M!Yz5dk?sU1{hSm5J{rG;~~giPL!YhVjK7BihR+*lC-}iH@si_<43e_xmfpmTU3% z@(=h)j=b;sNzhiMskql^+qGVM;SPSTbJEMvygTD-`9?InxFm3G=P+^=XJcqlLR2VV z8=R0s{|+**tB%oGeFM>($>G%_z}1AqcWJqD{{fLJp55khIESR+CuTiqcmF*P*>3TH zU+%ReFS#P@n?Gu|P7eQik#b}lk}H#=4&izyB0E8X-$6E#T)&pAd5lR8diM6%^Ybd_p1(^YeOG@((Y9X+v#|M8Ff*0@SIZ0@_b!moav6CX(sbu?5C zK`U1qlst{7LmS0;j(2jHaRr&(8xMTs;}v*kij&>h#;NkRo%&wwcl5@;6oFnD;^Yk= zChydxvk?uV{Zx5S;OY2!MLEImJTD&o@vok%lZC5eRw!-n-w5&Ab?--Mx3qKCm7Z7O zyY9hT7xkERQ>#)R`{>6jFw;Z6Qf@=oTAXnKb|CIcdGym04T1C6$-!;i!zT71zzx9%*_FyG}FCF?`O+uAcwGhH) zzxVosm)*a8)GoXP{HnA+J93lGtp4B~)%t_iZu-nf)z8s4bd9~BA4R*aSRs#`pbn1e zE!EYn_LTbgq>eKFYOi(My&q*l{lQdMpu#sM+DkQ^M>Mhr5jfdD)fKI7s3NpW@2j^5 z?G(aFkOTshm+(}#A{N2Pd}YJcl*ZyNsF z-mBp+Y2ciGwK-{c^@w+?Yp?jLy?};~5lw${o>+fSZLU_kcGf1*nqF~gU)!aAuGJsB z!S+I`1+|x=od)XJR>xuWVPSAK00iMq5X+cjirOP6V`@+QTJro2#AG{-h1G_h&9qZ&38&Ek2AI z@rno=vN>W9q@y|8_!N^{}iEDsA*WO-sa8`{?}e=5B?52 z*=|OAZ~m9T6Nf!(8qi+7Ew{rfi|NH z{qV0jS9sD>%i4a1YW>0GH(au4^dtXV!TN)=8fc`5)2sCdx3T(zico7R+BvefGQ&n3 zKYu>#3?IdNVAZbLzq!rTf@=S`tGHklbq1rNj(UUk8u`#i(f)XDj}=@RdI{_gFF|Z8 zy{OuncGVkHju+Q>7R{fMM$do^*oMcb{ZkrxMQuK4!sao~F;a@qD~e#-WANM6`h$C0 z{Xw;$+L;{YX{dxMxmq@aFZ{G$@h4}N%BPJR6Qh=KcYfE8%*VX`pxVaHT((p9j=HZ@ z{`rsk#i*qX!hs(~1WtHsZV%O!YN3%F&{CCBQ(DJxV9jSwDDDk1HUwQ$vlt?66+ z!R3E0mERkfO0IIK7DAY9CrAG5`cnCJt3RkZ(O$Q`?0WP1gRfZq!I^df|I*>9uCBiA zgQ%-`exB&fc2hm(-;%Ah`h#CM1aa;syQ}1?k<_o0lL=pQ8aS^nzFTC~_c7}=7 zeW|Xn=z0lOJoFxne%TCwi25}d{GL5+H>ROaUdPnY7$)@x>uGS@A$xR*S(GaiDOc=8 zw94e`47O9G_`S1dwU(EhxmYCxf)(;IG)}Ic*R9(;t{NzHeYz(iTPb4wL0nO;a0dYI zI#OP{>{XBE`U4RB*H%O?@~$#%mV)UM0%Vdp1Nj#z(C z6CP&m2rPceAa+t}ndQjV7y}~x;CC%kf-YFB-kW;SgjeA^`z{&M`1v2681DRC5 zRPx8KULPfo^#?`r<_NXgl(GIii2H|X0W@5*Xi-|7^|77J`m91llmiti>ZOGo@G+Gy zo{d|!YR&WNB}XqJR10bSL6uN@K_fut>kleId#Mf~FaEjo_w;xDU>2r&YmU%fPap4S zyem>oI|b5Ey=yPh_WcYytnFH!_4vR=4_f^})h;p--w&$ZLOA5krRDdmwo{wcc+xAq z=X_F|`>5V*r>xZXj=_SYMm_sNQ1r?6}T=8tZxmyu$|2TdFIow_QVM zFG`z7xVGFL)DND1RMU!1wW|oVhobHI!|D&d{ra|xKeM`ffe6HeB91m|LMDG}sazE< zu0B=UQ=?jwT)72pUk2(A4#s{4y`uEc1`W{m`h(MVyT0|Nf6Q5|c2@hx9P- zg@ZFYFTA1%v@tHT58D3xF=qC%^1+vt%CB8AzVbqOU9>Z1cj_hTJ$7oH&GvqNuHA90 z{*v}mFH!Fa;U23$IAwXMyq8t=&|V*{b-%(qQN72$ydE;9GU4p@@`%g(C4Qv{=n!(i zW8%(%=vSuQvRBR{@^=r zbc=pP+p-tztRtnqOMc-$^f8=3#5TW02Fl|@pE=YMQv^IQVyd19u0TWSQ6uh&Hh%H3 zlh@w)yJIJe$a$a5WN>#*J@LYBp*+;;56-aqgX(?iW2s-c>@J7)0vgY1h&%N+?@!6~ ziXznCQiNVng!-7(1ho2tyV*G`Z(X>otXHnyC3J!-?7vZevolhx{@`x^Q!3wi-_pbr z6+!L#D$Zlo`h#ao=$3e*dImkl5zkru!T0wsl^0A41&)g+A&$FYzhXwl9xr+Z{7UT~ z{i8^YX)m;K*N6A<_YHfZ_WILrebvD04-U0^(?R>Rmmj@zX@T0sN&D0&yi#R~`^YM` zkL(xNN2YQp?}~OgZajJIh^fa;xKn+!(d^8hytMuxJp&c8>b(+i<2yNAPwu;lU>m-x zXzJAwlpJ|b5wxuD@fu_G2OqV1UdKHC@iM)#cBp$IXBptiz2xA7r&dm1RVrWm()wlE ztKP3N#8F?JT3Kin3(tRO-M*v&zfy#b6vF@7edEz9OXWwdSe95&t)?TnJt#jtgINuJ zg*7?#vA9|rJrS$5M9}-_iJ$b`GcBVEvS;~6{W$E;0v^!`>tM5L@K#`t6#)vR$aDj8>F^n8#aIX2H$Jo-vZbQ zeM6h8ozccKoZI{%djh^-WqbKXdm`qz@Dh%TFM|{vLNhN>`+K`l{XxGE`ko^7EA_V! zPPcRVps~BVOseQuN+b0vwTE6&PdsIZ?osl5{Xx~c+Cx3mP7k#DgZEpd@q2%i`YvZ- zxHG69+wP!uyA}R&+VnxFE)U;@-Z6u$_v6fW|MBX&eHU82)NT_}Z`aj2dS$-;p!QNZ znj_SA*$XkD==ek*JrP=N#7P(tw8#ny{Hc`$@{lS%XS~hrlboJPZUQtAIZ`UiTUDbL`@<>PH zKs|%=N3RC;_c8q{&#x$z@0vcQs8=*TbR>WC14{L8el$KbZtOYA>f&^@N=?12{-Cb6 ztLG~^l|v;|kC}Xu`Pu*6SrmPFMvC@QUs4}KfBbX5QVXibsK0rC|G%xG zzQh?>-mjW@iQ3=WtUvhC)4t9y_xbHB+DrA8BFGW`s?F6)IETyEA5;XNe(~LmdW=)x z6N~G|SAk)F*Z^yNsh2!v^#>nr?LEB58+VtLceS(s-l+bd_EIkyG{L6H|b zdWqltfu;Z8D}J`~`O2xdm#E&=OVoR;|Fh#NeV#gX_?YLmuc+iIt&SAJ5kFW~o@Dh0 zdszKJwUpXJ?c_Ys9*R(#^Inp#KS+PY)2~`HwcrG^ASm@%dv{sw;cc%!s503Ju}^vZ z!KasWOAu-sMc3qrGbSBNwVUed7JE9~aaO5(g;nWN$@xr<@4QrRA^gDV4}RL}4}NU* z2URDE(2;6fMd?+e%y5Vz9VtanqjPR8qRo|el{}S$ zo(`Q6fm86=MmF%apFC}+e}A`I`SF8pTzG+fm#Uo59`#xXVd!7&t~R?={+`tzR0(+} zgI}q9sm&Fky5d`FuRr)=dngRB`h$JGF}0}UDu)eeB)Wp+sw>q(2)o+d`DA+=exTJK zxtIuim2bEt%r--WW#`sW#O3rub{sd{KcocxbDIUrR+PHr} zyQ+m`UXsYcJ5Ie!mPM^5`ETvnpm@NTB6m9Ac|he*ZbO)2v!vH-wsiP`{ff%3qEo~% zmZ9(6uf5#+2g?d7EqA?O-A6~VJ;GLhaQlhv<+En?D{3#Lks`WSX8WsUxThajTEIRD zL@n0E6s@%Fi>m*cT0HNdQu!Y$k&w-$8z74SV5fTYK^M{IfH!0KqnTQI355 zLA{~~YByhhP_HP0p6K-l_pjC;ob%BxfArYKGr*y>_`q}2m`7III;@`q8p5f^dHul^ zr@p*IuP~y3VD|BPcU5nXF{r(i9%ImJb9|=C)wLh(@jglgiwpB~}tk)kL{M|58 zuP7(H8~B--&A3ud6z%;v-&IbOLq*&7=hgayANQKrqFm`t7e(9t_8YwZVCBR@B8T$M z`?;U%e4x!T7WC;dZ~of53))M0_qKg273)Fvt9~?E(KvES0=RAFn@n$43_?lB=|wC;Az5$Jspb@P1w9J^JkSMeU_p z@V1`_WxIl^GqOxqenk=gpRQbsdA()2(iyVPw)I|{wRx{?rrj}*tch`lRY%n{?Sa45 z=P0`a;MqyFt6C3X%n4q9@bI(dCfZev@>#7~muy>qK0nc_TWK%Vw6}R;7VH6@GJE(H zMWpsXZ_Z6r@7#xq6C|1=)JGMeBRK`qAOiE9bB4KXaIz79->|noaJt(AYj0|s5a#c3 zSG+qv_mxQ%z2a8$`h%$jAN;r1AM9cE2Q{M923$|{T3fQ7SWJ4wwdonL=Ahe&XZ#+Y zv!GweTay-aZMpxd-c`G)%@v_qhVvg}iDb495AeGlZ&ZKmH;zXwu#dDMC| zXL6wapvs}1!8?(A$xrU~_aBc~eKqZ+9^-AE@}KuBzoLlLubeOU67>ePb901Rie7>< zK-h-IP;&fjt9_w>E7}WfyaiH(b442dT;uB(Sf!x%_=$_y%gOqKyn<}NHhQfc+C9?9 z&S=bXiH{5KBf@iu|ITwDqYN=Gs=soDW#fJKwwHYthV?!5;}CxJPd_2{v~31f^oskj z*B?}$c5iRD^TO-BT@mWXw1;a~ul!~>BFgIzsvoBay`qTJ+k02*4^FcBgX-<-;k>Km z>kn!#^?Yx$&d-~F?p8j_>JMI1ix0n|h%`Q2lB!=--veU)q29g$M0LFlcNVOw;8_h% zUi4!>?TtPKTD+p(&iH`06H(J}j1R_va#bH6E(2*0QBSX)M)Qc`S|4QclRWpg`h)vf z{lTAG{Xu#=u4oi7R?--ZTvcODV-RgcqhBTmX?PT6afja_hsU6BRpeOpkxH)cJ81A< zTQQB)EapiAv}?U%oGXIwCh(q{S;=P^Z&&LN9(88VvUTEgIu&2JQ^_^9J!7!`;Pp~}P!NDBmXrCP}LQ$r$h#S8}oI3x`}`3qmL;u}SLtH?O#n+8Xu zd8LkqtIdz4ejXCKWtp5gqN z%Bt$#w`t)Rt3P;%)xpwUnu*A*SGCILE6+=c(5&PJN^#zdA0@OTan(szW<9+j>s3T}ap1U+|0Qgd939 z=|LvQoXQd2T6nTD`vP$58EteQ9o<4@c5A8L(8pxt#PL`h(;b%dXT)f z*C5WXn8}C$J?=H|^AmB->+HdA47C$Ilf5{a?do%)$2e$lmVxRcn&J3+zW$*0Vur)& zDcics!mX%R*aku~A9%sPd`?t^<}UB=|Kpp{Y#xO?2))5G(wu1H$4m_r5%3bUiQw<< zS9UT*yr1JQdl5lTY{XSQi)!Zd+|K%gSR<>hmlU;^W>jx;W#ZC@{hQHVwY=+B6p`j# z`LcKvza~cR(_YL(`7Eke*alihO6*b8UYbSI%%JrLkrVMg3eSL=AJZ&qXJ$rwaIZ5E zcoV02H{GR255Zp@m*dm8dbmaY0YDkmbZ-uY|$OQOwkgDCR`3w9&_M;*C~~cC^(WR0MnB)a*3xx^_J? z=oKQ6Yc;!OTmi{m$d;ssEXvYNtL!!`aGxdv7 ze~@D-C*UweR3(o&iy1k~)c)Sl^CN4%Xokxp@J=Vq^G<uIY#q+>?Xa=e?Tk8vn!`1>rzcaWeE(F^>NDT5P{)f}z}9f>xN7Az`)nG<&dE(APCLvn)8W>a#XYzdEfZEfg;kJh|yVpP;Lqzd+ zzZ;-uqrJ7vgXonkodjT7U4p#|AD`u9#7A z?_*Bnif}fk)+?G(`Mci@rtR1^n5R=}K4;!Vc0RA`o6&dOOa5&28G@aLxWxV{;)OH( ztWjt>y&L>-@2Cu$B?+oXuO)%t^7tp1?((yYx>pz`$x zdDb9ui6R*Pp4;VohM1|5k&&tEvv%W5%{u^gN@@;Pw98HDwHMmB%ODexE3}F5IA{TZGhcsD$JJhncCH#_QT76dDOZ#lf0<QTnZn&P5&Z{(7&WFm(3v0-xNmUrc?>+ss!RMtCoc6+1gY>JRF;h&#*x zFk5EZXW{aEUSyU*UeaEST1V(SQ4x%J&R#hibWJtNSIi&K&lcyrCHbmZ_8|gRW81ZB zXZu#FXZ%)lEX{D5`9kQ@a$e;pugCg>gP8m94Hnz@&QH-Hd|)&lKBJ?&n^k?&tVT}2 z6?KLD7=p?{{UC=EjrB6N{k_44b0Y3IeUkf?YnOLt&17nS&ySufL-^PHtp1>8GPbdX zsOXdidm;B}hU58(*`5hz2F;0xTF!Ab=4}tXt;0Ptc;ftr?1@FkRWwidbQ)TJP;;W@ zLA04&L)d12uRnO=SywJmgi5QqG6XqUwRS=*^rKlcML=7P@|7ZPub#%9uRo|)G(T## zvpuPHs_`{vca+aJk5nxxBGpwhu9RL%!>#Uj1N9%(mF6+;&-#Pf3vpMUeUOQO$mTxG zILuM-5@a0y-Z)>O7c&m)4>ATF!5IAR+O2QW7-So0#vrS6Mb6?n8Dkq+hHb>T<`|cp zF{oFFz^pjUCCom+@(Sj-%s$9O{2lj|j3czP7uwKneeOa({BsLZLSz}`itYS;P!ViH zKSXe*pIJ~d1KO|+Vuio^yNRDx>kr!B#p)&6D~+g^tp4B|w}12Z@D}z$_R)-!dOJ>l zzTVDa#d|5uCE82TA^gQ6s<*A&by!4c#?k0fbO>L)$LkON!0HcbF46BMRKDi9M0KTE zB7|#=tLJRqey?%GQ>C$ns8O3D)aHuN%%JEHZocM+wK<$hs0fba>!R=M;q?dY?Y44MtpkI9wCN293KSq8lwC`MHF?4&Wl zsP*r*WnNNL2{nRKgwDuRKdN0tC-ai1U1rXdD}M@OhTCw|;{K{$>AGV5L0(}mWFN$% zdQbe$t6<-Gjl_3e8WS2TxZ~jN?DYpfeX-Xc{L@MMv?xNqD^h=pHZSs-lUyOo&|eWN z8y6o$)W3Cb$vKlD4M?uiDmsJ}n|b}g^5N%OBU&fICAv7uA?x8}#TgczPjMskg(c*$XkjxN(GfyIxTaQ*Y$x@ZKI% zi`zY1DsORb*8;Av7se%5`t@N5Kd;sw9JIQ7S;uOGuAWC`^#_Z8EtP-MqiaNvhK|c` z3H@xUW;DnZ#--#=V~W)ueBiKB`R${+B{XzgMJM(s>sZ>0{^lqAbzU;QSh&1Y-p|fB z)Lu$Mzo<-nH=&{9(o3AiZdQMAQ#)mI-lC-m4INj}@bk9fZ+fjAF>%m@JNfM!zLt#l z+6Vk3NB`Z=h6n-m2iJYjw{^mMeHZ6@;aj_wxHX}_yR<7tD>qoJAouZXql)SR-X*%>0UQJNZAv}fi!gue# z_~Os?T%x?^5%$ert^S~KwE$dktn9l~uc=3Foh!^kw;A{Ok#+`M?fgWXHOF4r2@+a= zuwHU}+edmTIW%H#kxhs=Qe|7>MDD@V3)%ZXNA%tO^(2X@qaEoszz=(@ZwIK zB+oWZc}LBA{GOfoe$3nL1=Ny8uNS|3ap!=(X)i@Lr}2kV-i!1w?#3WauJrVcw?khc87u_lhw)Moq zGgV!YE7VnIJ4L8H8gp{;ikGi_Kk6+xDLrOu9Saq+$)R%FT#lWN+$16(hss0*{I^dxJ zu3gnaD)}FNyJ;)#g`a$OhgQ9!ypR3p-8hn0L~u#m+m#cxq0y8pAnaXg!Jc(0+6xuz zVL_buo@#fMReL-5w2nfX{ncKo-4p>D_Ku~nhrQL%UeqY=87fmef#2`W_5_JK?yv_= zU{_76oouDZ>~PuH9fk3A_5d1k08RP4lE9^Vf3f8!e`_yHYdx=`+WoNq`!Tv8x!TEg z#M{2UGmq~mEV62X+Dp-?Js$hZr(4c4$#*x&RYH|KMN});$M33@U&;Zl_>Gi zcwg|EeG7p12ha(wpst-FQeC}f74p`7uxqrSUQteTBue2LR{f|PjU;yj$Hg3%ZTPFA zLBm(=(1PTYkZo8{HG+Ql=QNaGBH)Rt1@BLUa>6z^)RFAWey_+@?0e%Si&XN#6E+`x zv1uB!<$5_Xt~f4wu?-r{5z6~PkNh)g0cidXEu?br3Zzxu6`dlK6ShG^(e|y3SC%Vo zZbYt3YV6Wd$yFmE9PgFPiYHnnGnG&gN-yO~`BhHx2>T|kh;QNsPuQ#>SIRAE z;BQ++Iq~+4Xu&)U$F)^37Vc3lc}6d#@$VbrSHHzQd+ojGouS>MXJF4nN-sm(I-Er< zXkgE?($I02P51k*pDKTby-z!GN=IRu{XO;upRwXCtD;kc-8n1YuqT#Zd}HZ+y@K}d zO(uLrsUv}(EC$gFF^H9TMd(OYY20Y6`d53LmuN4Ji?w&Q{hhFVvs9^AzQQ+5N`sPP zO8O<<)t|3i~?u@7UaLSL=Nqx+R9MikKh_WHp|el8X^42>n*e1_|ojff1WmRF?tsm1)Q!@71{VzW#rT(C0IiFGc9M z+N(JYTtU8qu9U+@2-g?m4*6BNQnYi`XoUq_QPU|6oH+oTeZyN+uCy2K+R%Fbey)fw zJ@`?S32Tdau4qM-Lwh|mdwoQE1u&PyC0A(`&HK4?)$Op-f<`M|kem^$GNl#rI4{9i zDpM-?&+$drvi8C^?Heq;qT})z&Y$j74juQZ=Rb_n;_PVEoA;-#s2{AJvJH=Ej!^xm zMo0JeOzrPKlq>C}G~QeBNsYslE9Q30GSmi2+Yww<)72r>mD&b~?0&BHP))O)J>5}P zzwPls|u+10r za+|}$)&B9k*Z3U(&Y{PZwX;i|^`4O;T)!S4v>M)XunmuC?j`J{*$0TP{&ii{p;sAG z8fshhCC&i+{h-x}i}zVnmV;kG4oIsA^|ugy{EWXvestS$6?hya*Ivy%QLm^>sT?|c zg&fFa$fD}UDxb?uztUdx_WEb_#(srfjeIOy@gfcNUG>-XlijC%cY@mExz)aYf%gOI z?K+a3VY=|hxb_NUBYy=a8|S;^1o=b#IIZr8E3~=#YjcEpdp&|9rSSo;#ufOedbo}h zE1$%OLgf=h&`S_2icW3LUYd7-Nc~Ffq5h*WaqRJ)cm3pH^>&SqdT(bG#9EEDh(Z+M z3T#jxQJJpn%a{0kgZi8rQ5q|dgF1{~HP#S%r5=I#3Nu5Nsa0~e`4q-Ti|^>;ECc&8 z)JN%8@NoPNuCk{I#)rnl7B^N`jVyu{ZEFBl5Aw<1^=&==)$Rq252d$i&HIr?{=Hfw z1hSe&SL!8tg*1R5SAMS@ww<2`aQ{;SDtZNNS~HE0dW7~u8yPi4oM1ITU%J0k_@&hV z{bclq2V6Y1)QMB2H6}DRE$=Q|TJCE1!4|9Kc460#A_AvMYpf_bgfG6{wS4lr9a>(q zTBf*fZ#%i&o&mBu4kHR2(o3MP{Ona@LOmvgzy7RW@uZ2R!ea-Iscb#xlNwhVE9%qc zyZenPu31?stTPSFJbryma*Y*5+q%zvOA7~FQ!0GkD!4qcY+Xd4cBYQ2Q4oUF$c^!V z8o7D}ZN>yN0?DC;5O%6okUa4HZi%<6ho_!s`>$f1QN#zm1TjG`+4%U-l_`yt)OUFW zk*f6gyRYILW3@9cyR~m?*Au#zH9nMg_538x%X)>9=i@^pj|gayz0gJ!kwcHDSN0lH zDNJrJ?0i|j%2j{*AX*TouB(SrZ;sg1YMHL@EER6BTBeH7SW&c9{u*IbPtR>HyfG<_ zD2cZK6-s?}SlBD{NMpuehW6$R=jr;N9 zv$mSEnD;1noFd}y4|H@saUv?L`ah3B-j|SHHSRPXt>VeUOAGh?xKw!NmhnjpYJ6zi zgmA?@{fbXm_WAq{W0DxuxYKC1N(ht36xU8^FAN{qukzuW9<{KbMy*D(t$wUtx9{#F zONCdzJvE71jYnt!na}Hzb-N%G_IROG7;JU>^h!M{UZO+xwOeM*ICR#jJffkS#<8t0S&)HKdDw)s2es3})l?GkKF zztjnT)woNe)-j$L6rpja=;kyuf)(8yp`6f89<|jfu7&fC$?J--t$MRB0WIGiaz&|d z>s8B=sHL3|QS>*j=JD7OQ!CR}Tc%#QZeR6X?RD#Lk9nUbTE42R_-=dQMhIA_$- zGf?41>7|l0q7Z8usRuo>Ce9zcGU@Lh^t(a3RX^3(_O`$IQFI6kY{d?g_O=x~(5R1d z(7SBLTk&_S)u6B28!aO6UWFVoGjOC3j`_;e%0FKz6;@g`CDoPcCym-$t>Wzq!%KxP z{Q2W$+Kbvn%%=!&L(b?8&^tAXI9IgyZ-gKkzNC?sBGlX223P9G%@In2?flaO$A!m{ zceE*!R|aw_`50`ZH}~CTRs-})e<>BtvU)$9vEVMFp2(c&nYtMbqlKSgC z-*VseTBgVU(CekX8zxoMN4-6x6Za)Wo6p{H^ROysiMM-Jo6(6qm+JYp&LHujG_;q} z3t_hHk15^VUfA4LZJ(XsJIwG_kDi~84~-~|9MuAT$9>Qv%69D(v3m!ya9lYX+B5*DLR!yHLAY!@;2^QsJv=>`s`GE;D-Klta(Y6ExkRX6PZ)d_H-wns0j58 zMThV`tCu>bZPcBn;R^4s*$xQxMBhJAlOuAb{+iOjjLfrk2s_&Qf^+U_FYIrg`04Mw z756&gduMtEyi)zmP8<@yVlVg)eGIFsHLJe&E`xhNvwcOSRbTSWSJ*eJMpa zU%pPJUZM!~7|MaaRZp}mQ}aZ7qC;C}29DsqKDD{pS^X`9-yZboJGqZcd#RoAJ2Kp_ zs&j_OQOsA`OZ9f^ORFQoPgcFyYPg+wRjF{gRpa9m9qvVHbM=J~Ub7kg$u`qJ&MM5Q z&DCmZO_!X$t79pG+0|=+-tqjn$_tO4x?sUmwD}C%{ddv|m1E;9sJ+yhQBN@|pru-5 z8)ufN)>AoDy9Yhu8buWpqBm?0wSl5T*xf2;?Y3|41%knN0cqrR9sRE)_np%8PuK!B?MZ54CJ6IiCj*ok}CM;CQQL`s~nB z;U%kOsx-8h(yP(PWongHtr^1eHv0x{kIrso)uQUn+cP@d+slV~rP#td)UIDqgwnHf zQZ2KU&S)<@cv-(9*GMpj(^yHh>yqR%9G|xE{E;Hge{kKtrB_RZeXKGm^n+ZBZ@^X4 zs<)c1Vw|fD6v5{~uYS7Uzt%77@wZapP0R81_8`56G;;P(ji$QF+XFs|n8@No(IG6d z8O%j@*(%OKsdiOAs<-BntF$TN&mEy~X`xj3`0J^5xwZt)SG|Ss>qjgXT73N2Dy(WR zrI8}G`A)ZT-??)~&a|)l{r=GrEvVL1t=HtpY1eh-dP{YMI}LH#i)~apQBB)w#P$7( zuiRTI^xl6=kt>3@JF6e3y84V&Se-VZRQSDBSXG4fQZ3l(`Fq_8_ntO=(C$_*6}rN` z2pUzrsTM+5c<<7}rM71IEz3UIOX;OFTKr@)d;DycVLsgqacB*Jr=k?mNDhpf(P*h!&}9l?mt$iM z(8~BzUS6WTbXDOcNh z)zHe2bHhlzqBNLGrrVibAjNx>~Rc(q@_^Okcw4Hgj zRjhtmS-$SVk=jco=RDD?pQ?6UCmnH(MD^pg;WOu%yWbVp75b&StT`0WBt2O$EzQtdWFXs=YeJzntl=cAw6 zzNp&uwpsAzt!s05uMT{bRm=jN-2z z=o8z>R~I3u1zqpBtC>9{Rumn=pS$~6tjqQsTTw(}O+hNb} zYG*}<@Xe26-Pg)CPpllNy;QqgjZ7+3MD41Vs5P70+%44+S0L1CiVop9tMLnsE$U}= z;$oaTLhY~Uns#H1_%3*VVo^C1T|-1Vd`g9vsK?O$&Ar5PiLWgvI@@*sYuiZu(M|aq7?yTTim~kIUGDueGDFobuIj!(xC6+)FG9YzvmG; zu6keUSL%uCSKjWh_jp?wJ`%D`2`1_!&MGN*Cda=%T-Ri=Suz9Jw|;O$TrIinZKrpH)^Y&_D!|b&fMXj=Pz2a z_k=wHQfB*82 zyuv6VS2|LvD~^j*CwjZj0GwMtf0uU~U^Najir7ZnkOuy?)xNJ~3^MMBU_@oQA`Ohi zHhK}EG<;ryRVO~HQI0q-seZMYM`+Y)+@%qvF{lycZOmS`s=e*iIfF~C2#q^MhtSol z>QJr5v5V2XnPA_F?ibNX5KOAoStRp#OLSA zmBuDU$3M4+?kUlDRNL5o>gv1g7W?i_<4zIy9UjAP$ucjY@A59gUTH)*SI(Kz&~b@y z8a<60^ncE{{`?ws8POK+rZ0j7gMkCro z5p3hWtLWwk%@T?R!Z|`qdr=N#YPNli4DaX<-1&{6w(F&+*#K?4amPDIjo?~s*%%*; zLEdZK^LMtli*Lq=@)Iy`?S1h)tNBv6!n~abWB?tP@74T_#^dab=zl$6XQbF)B0z(Y zic?`Vg6-sC>v{A&?S)(HG!OPdJQJPI45q6Xwa^uMF@GomZD_%FC#0DnpFhBr(hlKp zdqaJZy{YbLe;Lon8HhXR3X#hA_d6$PT>Sa#2J?z$9ApC>DV{^0WFN?ZSgX%OS@yB_ z&XwctZ7-Z=e|dh%e5-t+*+e2%RVo(7v5?;FU~TUqj<`Va+T$)p;pfewM;1o za}*_So_!dd(2r)E6rt4wHD4*B`MYh+KAJyBJD;!gN+X2M8Q@iI#Wa`rsS)VKksLAW zAzvNrXVo1Qp&7@2_iTr;@z4D??Uk*6`_sgX_^j^znH}D$o>G9>EAt0(SMz+uT!Pwg zY-9GS=*UsbZfLPrhVT`0{tk4FtLVRe#n_ap%4%?ouz!&osub`Kr(|q+e=M8%;KriMcMQ|jqG2;65I|8pjLLHZF zKWDp_eVy6=+>XMIRu59M48L|m{RhomA-wt7t89(IY4C(E%?8MJ9LX~StqzpNAY-CF zcZG28HlJ?!g6;CY|A_O7ny)lR;SCnPOGX|G;p`@GI>445w({5ziBQHN$CEOZO*M>r@Xu*UtLYJcu^lBI6yK zqA7=4kknxVwvnTFqKoH5IqPMV<|XZ=Xsd%I8BX(+w|z}UM@rUri;B>!rs$d+o=d9h zxLDs|E{T=Xsw?+=kJDDX5i)_d2;~9>b8rViz4G5yM496W?q=74%AM*&x zK?EdMPKa>H&%J9w3(jHr%b(UR(#)Vakr~dP2f_bQZ?zYu+xa-!3pq;XK5U~u|M3~e z=Ws;ib0W`yJoe*(t;&^VyEG?`{bAcpJFjgo{Kn3Dsn49?1T<2_0XNV1snxYC9(Vfe z#Y#i-pwgoZ`0Hn$Q9@<|=0yJ99HIG9(L{K@(q7oTfjKVrHfZKczIRS?Vm*TSku>l( zwTEUnwT)Ge*fmyIEpBq{=B*lcibyk@Q*k*Ip}o=!hj(6E^y@Ou-dYwl4|3fY*)Bz# z@+p7kb?}~J69nI2AP*{@p&Jhkznowf+xhVON&SZ()Q`IIoi3^? z)gea4zq|$W2p`G&6QNPWlbP}4#kfIi+LM>S7* zcH$z(;tYUUf(XwHjpV?(52a-rXl8~?dW{dBl#SVa>bvOwV>`=xXOl+}>KQ~=*F}y0 z-`Gi>%S;}P9Q83phcMGlm0xkbAyy2jD0Pktt~74ah=MOcLiH;~6n^(R=Tfh6SiHCH(I*llmP-7*Hk11A15gLXi^$Iy;L_rRZD7ASb z$$=mm^7+`2g#8E4pjXpN=Q}$^{M7H??S;NGzPNy%$X-Ni6mWEpDqg{}CH)m1 z&foL1KK6oFv#kh!O8ve0Q0o(9hjT=WWqSQ-hP1u=ekEo+8qF%Sm(AzY?D;SrEytlVb zk9GTs`<%Q_3-+7CwpbTaKTdsjt8=;)#{6{d!i(#^9#91CaQsfg<*@pL_Em0Mty%%S zkN&Fi0g>fh@(yX~uZpJcIvqpC85zBgwt>IG9{fE$PoK7h#{t1!{5}6P!7D)Uv{>}w z@9v4}SG)rMp^w26`MV>&y<^y!r_ieZ5COj;!aY%G(B|+4>J9qg@9>3qR&n(9&+gPV zkG-f}*h3NSS0A4qYw8vIuiCl=-($c_@LiF5OzI_aR#@_-g(A{#8el(G!B88h)hPLf z?V-KYHZ>24GXVC2-nAFcD%Njb^ZAMh*nlIsJ@)YmdBw+Gd~qbcyMnIpjiTx;)z!D2 z_LBAD-O3pyw*-x33#U zU|f9NuLvE!p}mO4IXt$ezx&kU4o{Q{yFSr1>WXqGI{gZJcdPWb z+o7exyi>cC`86QU8Bjz@L%Gr`^;{v+oU5I!V&VThT`GKUv#w>Ot~8W(2$x1G)9>TJ z73Mtkl54N*i#pcFdD8ap?s>>|trPd^wZ!FcX>)QIJ+~k#b9Fg%mqk~N9uRf4?c@x> z)012d_l3q>)ogBGyD3*qyu`FvJEg!l$=VyDQR`KQhDI85Rnt|1pqHR3;=;?fYh6FG zchnW7RlU)IE(fY2ZZc=?!r67F?{S8VGb~dCYBm0P^G{lSdEh416Zl<1&>+1Ok+->O z6li{_NekvC7;O?~WT+bHC+!~-D@gKe_1jK; zFaFNj19o;)wf-OwJbPYyaik1E>3Lkbq$j`DjziB3iMLMYuCLWb+VUu4?_kH?97lUQv7e?8r^xNM6&z z<#3xTCu~DkDOW(SdY$${1$$T!CxNRDZJ&%ue59>@;IH;l?WPFO;M0WmqDFD&RGDH0 z`xvpPVE?BP|BCj&S@)`GwUZIBwV405rwRPkUO+<*pedi9b^pB7A5`t$*BLq~x!Ng& zBW%akvafd(Ub6aw+Dp-?JzkUggDRm)o+7Fh?BkAK<(G269{fFv4_Z)rsclk(J#iKL znD4$;XTkAp??zq09%?6BL+*LiO|+o)QaMrtEC;*Og0w-sZ4ha&jqT#FbzRi|0E%+p z3fn4qR;_^b2h~z)o3(dztywdK>uneA7p(r^D%%lw?W|4W6-cXy)E?l5yI%B)O0FZJ zKmWB=ly|ftE#y$!gn){2uMM6U>-MR3wbyB88=%20$H(8ciXya^au|C?d!R+Gs9oBC zzk@^cv#MFu`h%(;w1Ge!v{bwJCSwPy+h^Zs#Q0z@MK{-#@{6j&l(rs`%^8$mYFA}) zIUck6gO63^P>m9SUY}UDBe(vI%yqU;A78+zMireRTwD0Rt)g-$T4nP7)UIl=Ub`7r zsP4F_afRxR&krn;5oL){#c}a$ zz&2JQGkvA35-LLJrCce$%1Iu<`h%k%d7~j$$}MT&Z(Bt<@iv|ZGTWe?A}|*2 zQ7(B#FQqZ!Mz23Otmoc~elvVc^bG7`P3dK5uR91zsN|wFbll!^{Jx8m5$)^*TMrGB zItokd?+a)6j1}vmicS&1svFOJy}j`EQA_9R6|}M5j_-#c{Fr%C@g;+nvAi8>>Hv8GzEDSTM1Y=0wyoNRH< zTk&ZEE6piaD>n1`gXP1|8Ks;khqw0pAZk53DV_BPl`BOv3ZOSwf&bbPIkcC`Sztvb>39`Whk7i)cL8 zqzLof+DwMM@KlX9pMLqfKi8tt-w6-i+VX{&H?`_mjSzf3&(k1Rc^a6Jy>07P-#dHO z;%_WDb1}wcb-#Lg&`4H)@OQ>l=hZj00)gxUohVm|h6PiuloLf~H0lxBiyVTUA~L^H z>MGNaJ-Wo1vs;k;K}!+(e5Uec{ejSNwO4Z*xPp8I>PoK>!u7RfHNzplDp!hju2_Fi zIYFD6PHD(@!bRmud*QAPt>^FOia6%6buk-YPR0xQC*tL6yRk7~5*6wlOr{{cEqLwhNW>t1ksfWwq4=61|7)CNl15nNT% z)gjfD+9q;TAtkkkYMSlr>5g(t8S77UxEHCWb)*oM*f(+8*f(*Y!?9psyR>K;ydQ5XK zAp+S)5hEY^s20Iafi%>%>Pwsf_!~v5oE7hCsI>*Zf*govMX0}pPhEh+y5Mn? zTzfV5M7^RirE+XxJ2Lz4JaPWBHkZTf1(^(4RQ*`xOC{G{^mce3+n#+I`4xIK^092i zi`rG+Re!ywzx#B)lEBl)`xU%{P;b|fY>i}5R)4UOzk-vE^IdX+{GooF)*r+b+Fbp$ zIYPa?9>I~)_<&dA3hpxM;W|>R85Sc7HNzA^FF~v*I<>jRgd$SEa!mg2tTFN8n)hQw zdHq54c8!mEZ)X&Qpb>>A!WGz{KB6*R?fG@DKZshU8c`Z6kb^pm-!#O02!vj#M_|6f z%5rU$bsyY3f5h?g=WFEXvw=oh+y@YIJ9dkxkJ7K;;rJa~Wls}~4~>b!#nn|Ki(p0D z>W9@IeEaonTR*e9dqLwv=^brx0~&mH2OGKt8zGR@G`dnR(JQ0@1iA8it<_|WlA|W8 zUO^k2C&6 zuzJt=BqC6MP-8{Wb~f(XuI2ro7})Zl)gQ!tn{V|sJ`|nmO1(s5LOmvgFZ{G$@h4}N z3a5=5Q#rruM>VcAR@A4hdW4;WeAIoV!q0!yuM!UYuqL_2ilS|0!cN8SY9~SWvigI! zz3enl8&1d7D2TO8V|<{Nsa`>wF#(OhHvVq=`_=k`@4V41@pkp_)DvwF3+fNfLwwLn z5EJy0jgJpqnbKHE?ZGQpFHw5@-B)pjS^dF3tlhTto|C$lH9nMg_538x%X)>9=i@^p zj|gayz3BPm&?D-_A!8~N&TcP^xV&HGqqXks*lna9PQ5we9;-h%WqGNvmsMF&gvN@Z z%}a*&tNh&R5B|z3PiZfWl{7xa%wASL__9*rwM){7dZD~7dL?`;jgLL-gmGBKP8g37 zMgP(0N)f0(IAr(h7eD`xIg2&!6cO)T5BPqj)aJY|A-`(eX*^oh9y=-hXV;esw_E)| zjX{kMjT_rLX!Qq||G89nZ{V0D1~u+TOHah_R!PV5?Lqsr7aqNHX^eBwz!iEW zsyQ%L^7lcFPL18#5~&`=k6zdALJGEs+R-V&gFQlT7U423Ej%7 z6Y`D-*7&z?eyslB{@0ZX58t=6OpRhkBlUwwRdfg!SpC5-S#78F)0QO&>IxpC=+xV3 zbKL1Qf)(8yp>eM0<_L{*MTc-kroJim|PF3*mn)-#&U} zsqn}Z%aW+2oe@#=H?Pih)K{lg7Ftcc^B-Ebulla`T07KZ-sg!k?Jm%JYJ1_?;r(Kq zGivD>sQ;n#Qpp)nh&7GWL90D#z5d|;JnVOabM1_EjcsrHn;%76y|e0Rh8h^)H4Y+c9qeTSXtB^xx296ZM!3R&RoW815xb~&>%T!mYpEPQZvHF8;Rw?$G zzka+-dr`ZH`4jdZ$Ja=Zg0JjSxh`m(+VwgnB#M;41OsDkL8tN`vkE(*(zb z$B}omDO0}wpduRS&3$)()gQdyYW?2(qkcusSa6q7Ph?K?Oznc?bDe&v*B`vQ%cP3>sJFdlgQC;=gX-;`?R*ENdVUBRA4)@eDLt#CY-elz z%T{ZjvHdbn-{3pU@K%qWpN|iXD2*J|0)EGR&?Cy$eTrC5{IFl!Adbt3Vib|KzwJ|d zsQ=JQ;E8Jg)E>Vb?ztW73G^5s*mf^zMnlI<5q}@kuk!qgQsJ)YV-mmOoeUL+ntO?k zrM(oL%Ap!nUwZsN_babIxYEv42kz0;V=L-E-uC)~ine_K;)#k-&roy-M_T>C%d7PV zd4I*5^}Hvt7DQFMku&X;(1^PsJZsx`)b_q$NoRZEA@jt_wwuPij`-q;o&m2^e~atX z(XT*@z2HCeG59Wj_cztf75;Cl=veBngC=a2+zn#yBK}ueP9t)F?n!> zZ;{CrJfB>-x3BxJsm1dSDi!`QW0Qh<37$nbzgC}4>ksk?3*TC*FKOlj_xP93aEjpF z!0Qiw^z^vO!B&58?(^GMR9f{VZ?pcOdZPAHUrG^Gu5wo`V~bey$~L>`h(j~Y%iQOvtN;GB$&f#tfbm?N%G##r!72xq=;|czi!{lt^VL4 zR(}xsL9WGVMyhGmTTNH-ZlE?$1fK`J{$MYwN#4!s558#i2kY%YdJSph?4cS>b(Ob= z*MrO3hW40ZGnm(GCUf|Ksdf|nR9A|jx8{;3(k6%(+e2Z1)gSEhja0i_TY~4S-fZ3H zua*mE+qafhe^7fVjTF)IyWPrYo4BonC$6{e zZS@DCE8L5qQPrDjA%tCRP5)$Dvpmr14{9%^m(p-;x%4`RqponWCfk1UFy5=#$zStu z@)yPhSCCw3DD4pTuht)&^U*GUBn><%x-~I3JaomFN3h3_^#?ywMO^#QE??AMMB{6~ z6rpl7LVzCS@Y6z1J}s zk(>g(QO9C0aF}xS_iFvY)6WSb^@`G9F7f(f z?atrF>kr=X(S;+mmrBlgqSud7?Yd69{-EkdwI0I!J-q(lb6=TMQG{w*(a$25`pAH4oiG zueND!LD#$2A5B2sH+kyf){oB^!b#;>6Mpvs}>8Y0@9&l%X8 z-N^oVo3j_b9-z(PCHx)UlhWW$j(RUq?@1AQMeUqgP;IUj^tRU@OcAnDR8)l8ScJTO6FHvhYx4B!&s|l*r6dl5^{^|7xPupf-MGQfc{n9--r^_oaTNo~VB1Z9nTi zMZEcEe^+#k)gM%ZdY__ea>V+B+DmQD`P_zmSA8t?#5s2A>B4#A7c8~iQ z24q{2eg%I`5u4RkKW(OOwE_3D+JHZ|`h!HktKqNkCHO8qkvUQ4J{}W55Y6}i+T#N> zW;>0F#sLxVe9~}l*ZPCJ!YCqFI#Q}Dj*C?%db`g6oLkU~I*NG&EsX<>BDQm9(AB=L zWehUzh+srzx*`pX#Ws2op)@@2V%3SyYLo*xis(E-qgLZCjVO&ljVNz>-JKLc{kmV_ z-7lW7x2ioyp{;29My*H!X%s0sgf}b( zM}KDK9Zy;eIwxL#P`T3Bq}*-~-BY6RsJ01V)9SnJSL_QnjXOo)cX$k91vD}*q3>!G zY1<=;e8C<{L&wEP84Wu-I_e5%NApU3oRhZG5QM$e_p!JN46j5xjX_lH+11vs6O<>v$hToAJo|qic%w z2X$P;3K68?ryPtEjEuMd3(MaX@yg0WyMd%ep zq)|%@{7R$N+nyOV4xzEFXi{*G*IpWfd>+g{u`oKZzN4|NbJQA*=<$kR8~0sBH%Dle zP&5#33$(NsMXv37DQY%A8*kk44pJl7PI^D=yvkt*`!_#~K}09p z$PAYrwpolQKVKBwu%4Ip(sB7-&Ch5o*qhOZmRo&JdoxM|XdGRQRGgrz5gfwqh8SXq zt?ipKjc20snW0gJV=h4qvJEZx?u4>Qey&MAX8C`HDRt#aY1>KZ_J(?zoh@>W{bf8O zXCUrC1Cgo`oK<&hxB7#;q8SI-Kt~FpKKmfcAlB+LQI>svWZdj!^#^}oe|dfhYC&lB zQMBzzmHLC)i>KTuS6RMd{XxpX97V~SXCFo<^rIOkMQHs&%~y(O{%%{dkLC~3&gUz= z(g>k*2KaniQFDp6JzsGoM_l@_uMYOI`h$wljH76bjenl6w3o)VKTR~MKghg<*(>u0 zauSI|q*X}-GM^3?wKv=?U8?c~ti z8!2Ll@jun%u)h`3z`4$(f$Wp!l5K4!^S6WA3zL7o*8=onUQz@{!fqIs173(0uOK7q zxT?1h?zFEne`V(y47B=#nq~O4TdY4QxhsS|gR=UAJmE{T0kR!O^2|WKz?sG%W1>EH z*^V8lKdAXia}?fS;k#t7c5}VeA3W^jj>6Zi{-7c>Uuho8cmh|AK8F&K0S{25cio z@kAHTiE`G?LfDuV4S!*RzJY2b?H$2@{LkqAhxoDku&*9F!3gZtdJc9CWV&56u# z{yf-kt1y@~c(fOCl+JzFrmpap&p1AZBO;#@c@E@RR)0{r(rlOJM2yY~VD*_3oPb6i z!TN(rL-U~00|ox`GtVd?vjKA=e`jy}O%a+O6-`7wi(>Z%=D66~pqVfE-Z}1vLoejP zdIa+$X+*ASyG5WM&2Va)5MJHI>kqEJX7g5!J4K`!&Z)Q@iqKwZhQnLSPuaUWduv%t zGaTMc`CFM3F>7;w=XLv#u?a%+ppWEeO71hVv{$yXLbFml%`xUGob8012-_lR8)a0^ zEYrLTgyvednU511HbeHaw2*f-*OIo+`u4GPxHC3eHteOVmKQYl@d+FC2U9uTUq3Ns zx1qC%@Ern*(2;7oiYUz`jdEg^uNq|^W*qcl8~L$04boFYo`yy(V;j}WG%JPh?|ZZQ zgW8K8j;Ku$>bpGS6Em+y^n6AJ1hWrm;0kFVx^yH;j=yacWCP|5%?w0?Ln88-f%yab zy)@=MGknVG586o~anBv|2YMkJFqbsW3>w=waT6Rei?VIs(O2sacCq?{iqM$n=@+Om zlggpJG`7>IMVz%-F?}rdc1JPnm9kl8mndoMTc;_)kHem&e`7gsSD<#7qnQP4LFilQ9{;% z#&DvXW&=f&hGz!GA5eM)ZODXYL$)2U-gGtotp3B_?n7PqP8Zdc>JTI2Up}|z5k8Xl zCqkp>_Ubw0c=BT0c>TdEr2b%iFX#<1ks`iqr`5gk9Xor+?4mR@?r@$d&{%VFt~6?K z1s<;6u4p@RK;}LgwHm3)ty>P1U`a(VCa`LxF(1M<`+NPt6VJMGiN=S}u2RT_a>s?- zN~HEcc9n}Ql9Eu)7fNDllUS$qKJ)(1KhHNa*4*sZ|9#K@o}TZUe`e=>UwmJ!7V2J! z_s2WyKlth9?v;p%&QL?_54}?{dKgu*90;OeUyJ}p$!gsb9Q%I(wi^*9@b9J|} zTG6@-AOkPw6=(3-l6(cjdA1uyoSa1a zj>3tMoD2h;!F`D+XZz$%?>~5B&)O#a?YZ(e=B{NAWG#E3w={b|5qO8gb0VHH-E#IH zB;&|F_zHHYeLxh?UFwcimC)p_%Q0l(iL8{n;49+6>+!kE*n)ADxLf{dLJ_PMi&ebt zOjKTR2K*t%z(ihm1gu~cTICNB;1vIBx4RX&~NY$uY(KLKPo}YUy#pm z6}`*zkqGD2^;YjcxcBXhCgfw_y$^Xs%9xlXQY$RVv`|Ex({Ox#KEoag8Uu|QEgw4` zx=LdM58+jQ`sgawD%RZBeqN%{}wUcGKa-W7a>97Xk8?5opHy;5Oa?WQRI zLlK$_;#SaCln$S$uhb?-RI*&H<=FFUuh}X3#GW$nmoxB*-dE-QUk2_=wEM~)+pQLI zK6iNZLZkXb>j|k3txkAS2lA!)OlLGpNc|Q9yj#2fL-`4@_e{!aT_w$Z9UFoBBD-G^dZ!RBC;bN( zeVEjb86tEQ(Wt`{!nYOexjB!zveO2u3cjKpijK3ek6Zu2qg%SNU$>3#XEq?}3@9R& zp<3xosaDu&uGMqvKe+y}R0J1LuK1nc9IqC-WD_-VDm*8QlyRr|da6v|-p=$MJbfnO8yOLI=Jv4CoYLwSd8`#IH$*+85uvM!8FlQB^UNx~cPy`IzMh$KTdmco(T5&E^dCGk zb8+9Id9?*!(LX@2dQ!PoEe{SfTBWJv7p5L_u7Xyv46pQO!+YZY_%F8U7+FZtDUam%=*0>AI5a_>qv!GX`YjXl+2L%M5=arO+*SSxt< wP3UN-GK5?1tJKr9JoRqwd+30SWJd{KBk%g1+`I2b*LRzYbPvKpl^4tS3(;a{wg3PC literal 0 HcmV?d00001 diff --git a/resources/meshes/vivedino_trex3.stl b/resources/meshes/vivedino_trex3.stl new file mode 100644 index 0000000000000000000000000000000000000000..c70d0566aa15ce26bbd6b0e36d3697c6b51678e9 GIT binary patch literal 2001284 zcmbrnd%RZD_CG#RZbE{{ioa$NaXO$g?qu3GZxRp~!4o;y|>~xV5IpTzb zqvM)edquhIC!Q^rSG2B&2>7zTc`iu|AsD5YVKhha;q*J6HabdpU>6Kj%p^Ztekr5&i(oL z>HVLr>_1E&mp0RJM8{mM4`M5h@0iHQgd>L25kqb zaNk+Ob#$@cL0z7%Y}>*_*RkP57h@&yVb4=U%QKhPJ~zH1Z1X_1=G9k!Us-w25$&~V zpLyh&%3piw#xW!5mk6UP5q0yi&E8i8#~q@=v*&r9 zN1e&@c8TW_1=F`SLI26xfVf$PYD9y6NPKuysf{_OUL5RtMYsG>yG_#hz>(bX^2*BI z6(%1k;=C5$9JK3272))Iyy)79vW-q>udG~5QCI56o;T(0-fKwspQoGYSgq(?U%C58 zlMl!ZAhJ3iy2m4xzpieV&0r*GrOM>PYJx{4>?t2zh=OH)`RGb~*oMSSsi#^l3+Cmz z}I%E76W z1F~V6Up|A9H6GP7WUnpRQ|jA`TLgQ4*eyS`gHaS@FajGko4yUn6!(jaNp1Y;_I~lw zTt)H7_q+_+tTB2fW%g2i4(H_qa*nZ*82Y2aoJ$VahUDLmE~-}YObDIxH#czx&-=E! zb7sk{_!nuFD7Z|{F@xxbL|UoU^YTG`l?qQt=5zUl$1V}&W67rPxkQm$VQvJi)ZSwU z$E2oWw_X*xmh`&muF6+0F!)bk)l_x{bxEBAO# z&pxGfbljPam3sV`R>7(x2j&}BcnI5yeUi-jp35)XigW&k$qnRVhmXF_&7rg77h9X_ zk9D6{6sCN#6KAkAe`Sk8zgx`lX8L;#{oQ8?<{bR6HNPxN>_~8gO0ECuO6N=la*mb3 z=HK^xG-Ys&$)L>|+emZ1^;y;NNXmJ0Kj#iYdh$KL|IRz*`V2=E2^W;w=Keyk%ixOe zKdY*B&M`hSe_B@g#!8d(Wpuojj+J_SZZYV3Kt*`>2Ogp%t=Ny0CE41JdB*&wh>tIw z>0EyxUu$Yhl?VN1&R*}Q;{)iJ&V5?8ajv62obZRj4%?cuC1i}l66ZYeXF~kJAWG5- zIi}Pn``(aiO-$^tlgGrUhL~7Lm?*6D^MOo+=tdHCrG8mEAXw9OVz}l8bIl3f+N$O< z@z+MPf{)&>4qr;H)gV?SiI2;xY(CZzOA5(Vyl}}yeE#-;_)o1T7GHh7N}u~6uY^mC z5VY?(BG4xptx^Y^Rqf;);#0c$m}Qk;)@7NP^#ge&T;fp)E0y|i@zCHGx}smX*o&@H zeI#zaAIK}nc_bVw%S4A)!Z&TBK_&{9*bhE_!VV)+?J0Y-?yUp z&3ZGR$2)9W`1n^-IY-Rews24*6W!7mAjm79zo7`HT5{pfxP-ZhYzaK8{M%VXbj!AZ^~|Na%^yxq2wDq0f0vW>;`cdnIwbhG++l=#X~5Qdhu5dqrT z^F0^qJQ5sLs*k@N(kkBc&#JlsJDDpM^cK;n=VcV7$Da6M)#Z;$*ubNber1GTZN-Y( z^Z6O^Bi9TswhugBl@Q&F_*PGR^P`K30$y2l`J+OXh$eVcsiNrKYb=$Ne$hG*)ruw< zA!vV8s1MHIH{>n%BwA6b{)^+|Z97jYZaSlzoeWCxzMhVW?Z*{@#WZvNvd}}6q!s(|`xGTA@(|ATpm@mMqUXXl zrP{vKGOoRF_{hOP%^Y>`-i-^hUpJ!yGmdGIhjTL|1;{kq9&RSXk-%A#C7Q$T2}HHNM54;}@q7FU~*Oi>{3*qX$yd zXHnGs3<5Kv_7vTfCc2te%rPH-DeD`5s7OHXBUjup=4-yfA^ ziu=X%(5 z!LehND3d`P6=qOIsMN-3JJ)s~eY{6&0oVqPWS?`NuN;1!(fLq19!AIXT;=Q*@y~SE zZW`r1gD6QWj$6Yy#|%o=T*NocN7DUWlNYuDW4GQiBF%@K>oSIai76lbOg?N5T*UgX z=Em<0t|;!Y%FCdGke>8t9DQI0AyzhqJ_7TBXz|a#j>3MQ?zqn8V>2C_d}N;w0-_|X z*mKE^9+h*Ri20DLl}AWSFrs`cJt?*Ib5r6*UsToA?U-DvwQ5v2<3*znh=R?NA1jOx zcpiy=KH^BQfoQR(RKH7hj0euFs#~3$w?n_B`G>z>+4BO!c8Od0SV=_L^M(;4XjCJO z=hj;{RyV)UGQQ)|s=8O@Y9jT+K}b)&=jiPy^5anBM~ZHHE+#}E5& z<&;T=CBM%P(S+-H89(gU86goV@5fvk)g@+BHaAL5yrmF7yMIOTvky##13w}_Sf9%0 zL%iitNfeZNEnZkV`OE(K`Sc8(euN^u%M3c znl$*}(ZMbCJ;I6oJtjtAqa>{KSt5+%_=t-5xM2ix2{|S`m1T)mQNki3?k>0W}fw zVY8{!KGm~>Wi^Ask7u^lwFFx=nO9NR|0lf;q|}Ly_oHK4e-%^*t1cN7{xaP|*jB$k zgOW8DQ6{=JqKruML2P%fCL|`@3bW}Toa-o56lBmcMyZh<+6T>>PYl29IZ#)he)V5g z-rLz|5YWFf9}r!u6{V*9yH_xJ-o;`44S#!##vWm-xBp&Ixc6m~k8kOCF&!&a{d5?N zAjJP}@en0x#ZgEzn2i-GN_1Bqfzg$SGD3P%>hB|d%{^E#G2EE#99vy}NAtn~_nCYw zqT~JPSgHH2>6rUlyHmnNGdx5|TCwMn8^8KU6fpezgZhAt8Pp4k)X@izC^A z^FL8eXuJ`$D&4=XW#OtDviT^-cF6&IF1hjZAu*BoFkkst@}$&DClrGD&n|!B+*ULrE?mzf&I>>SpCz) z%Eqv4bR$66Nc*vpm|#TtSaRbdWV|{)3H$h1dh%n1o}*8~H>LKUJu?`%wmR%V_eQC& z2oN?tY-13`a1q6jR=vD)ZSCC?PRM^x=e&$)dP9f8f44Pf`c0d3E;Rbq@Tv| z{hUkOxfSMLdMclD^h5kp>dIfP2)=97BmAmS51sQ*_T9cv{g_#ei}@GZz6~dXX>M#b zm1m&h>BHBfOR3#jTJTl4p*U=WBS6|+`Sap%-haEd3(hO#KC7I$@nEw<}CLcBjjNU+b>Z#Y(W@CjJ#7Ijv zl`8(@=UTeMQj|L^`|Nz6y(iOu!~Sx&r8JC=`M#FVE9@8ZA=#woALEb6ji7u?_49!l zgy?2tB{5-dF*j*GvIvO@BQVm^lTx>}of2%lvMT>5-SwhYQJ3r57KXPq^&H|>Cc22g zCgSv}#<3RZmuS=ZU9F-ZZYAkSw{-3rAOc2ZwMkb+w@;0?Upl<_ z&QHJTD@cs!f@^byar4Z*_cT`7%D}(e)Yjb7#Yq1?1m}Yz%AN~ash1yamMhWB+@-NO zTjEjOVr*z_%bjgO(@Ku**4KU+z0!-7#j!$fH=KBIA)n}@(Mbnut#EWl(t0=(vkamn zt$0*vKC+%Sy`ZbrhvdLT&=ahNGHA2L2GAKP!blV&nA4S5tyVmFfMpC+mvdMQN*oH*fAJuU3 zoM&NfB{}&02#F}7mHPV3n{ypjR@FU{)GLhcrc_=Z-cq{aD%fFhY7#sy1I89~%!Z9{;PUB`}hRecJqji2{56Jss;& zIrZw`k9ygwB1B7`=sD-BookbNm5r5+k3^TFPNO>a#JGk=wTxy@`o)QljKuYvR>V6i zWwT?KYzo?s?m+T`uNp8uu8n@X-J7FpgQ8p;py%Q(qRYn$Mri%h@5(gfht5aBG0j91 zt89fsKZF@Ps)jw^^MQc{zGs20sG_2l`mOwHIkPqdE%yAJqvtYq@!YU|f11_ap(?sVQbo~* zjNSFT*8_!M&+3Zs#%IhGWc8VY3(32vQT>KN1$jsDZ93la({Qwbo=ZgNZdAjgvN_;U ziGO}{_nBT<=wD?b3Zsf-v_1kyg=iU}Qp5kUc*$k-2I%WO%{{VjpFO-FcWVI+qgu1y zkYEkHH}U0t<}PP2e^9}`sdeF?g1k3zGaYaFIVX+;(c+Wu2aXESGD07Lt!Ad9io~9e zKpTvZ=g!iTQkzzFrImo`9zxhJAWH1HeWK{pUFnPR905WfbKI0Vy=Gx9*%wEjU-1qk z{~Ncf);aIPqRukMywAv|^mnB$XmNRPXS4eJ_LI|9#n0Zd8zb~u#mZ^=Sg%hE>6q3e zwq2ha-1!nyGK&5oUC7#k_#__ODA zzntz>-vmLz-DXwP|fkl;e?t==6(qL6w{Puz3K?n!#a z;k|IAU*6y6?$h14>6|-fWW1k9cVk2EY{L;{4W^@NIpn|~**!^n&TF=l=-P-fg4b+6 zLs8e~yTlS>E1Ls}4e5g{quj<=aRRC zvKiEG>UBsmDB0BGceu+o=I+r+^9u5BIi}RFXU%wEL+^^>3vZYz%5QT>zx+PV>9Y+> z92-tP_+6qaj1Bz;AjgMe%w;*b>F>xXdf0o=lbou5lPM^|K)7}V{9d&_qMNiu=e%Kh8GtNRGPc| zPMq}1Z`VwlXISFcXpmRJC61MYXpmRD2VIhLTf3BcYjqSSdpc=e@g6D7Cz*N$th8M4 zpHxG?ni<<3XsS=cEaCljDvS-=@Bhs!QIzD_<<*wnOBJ0sWy3gIh&7& z-%*>9)~)4RQSujnh5>>gyg! z-ofI%ck<7eyV-y)rTO^3Sd!$!&J0T3y!UOj9S-W2pSXu%3GdwUzsaUD0LS$1S*&J1 zR=i_UUo$E@5{^~s$IN$+3I@}AGSBR6JZHWNGkDia=8~K9?EJxd1$}BpWk=#7vg@z- zZ6J(jm&c5v(owy9x!hSrNV%w4^ks?kh9{}!}Q4Kt8LielQ zst*4|Pm-zMX#X!N3a|dnobMu!C9`yW54m6TJhkzE zv3)O-4_meUr!u_Xr&Matir!t0Yh_u4ZN($xy+#cpJ1Ss1GSSYvO7)%b^#f~8P~is` zoBQp&yHGII)OJAYo!Gd#Dm8eQH)@l;+cd8LVO#O2csH8v)RP}w885fWs>^V9?)UpU zZx-{uzM>*Tr~1gw24bCUpt@4Tv{nC%m(yIUl3mjDyP=7S_}$l4N18g%nm41$Mi&)@ zY!?;KQ{bYRnFGwcF6{Wn+?kAOT@pu}|%&r@N`A z@``dsm8gq$Rz0m#ZT;-w#X$qi^#|zAs)%ify8H}^b#8@PN%e8uu`_DFZ$;-N$(yYF z?zBXd-`W~F(?nMyt<;}p%?y5^J1hq#D*>C_T331HIx{1`@$B--S+|+vUi9}l^mnCp z|N6>cPpWQrCwGKLfAD1GG25BwB05E6Gl&|5{Oi3&S(~&ocf(B7J5MJHE~7!vhpWNl zEQ%h-^jzG%D|vo;Qg?ZerCnzm4FbB1qJ-6)57dXlUFZ6PceCkWY}kGoEj=mqz1ltA zhV(Hy*}DzngV{_onAMuKjx`Xz#_MR!onXD2zA{QGPN zeK<3YsEf{h_6+03PgLc*IssWM>LJDu}3lTQV6T#3~zIVKqlo;^RiQj6O<;o=>_NM7r^#i;ChmStV|g zC#4=aXG(DJOI7&;lBa$A2Jx4zjRpZ-YS;$9`?{rFnq@CdrA}+Mptg12f%)fY}=dzp}T`uYNat`(>E*5`1}j_(jrI}%2u zvC7&I=`fd;Ma7|rk0e?i*xqYDTp=b~W$T$EKSItO$a z8>n+otyQznD}JwC_9Vw$PgB)q*U6v_sUPgQp#6N{NH!08)7FxG2EUoqlI+{$fG9~T zwjp(;ydN@l58>Rch05SmAE_&}RqE0Jj4=N0JO;gwV+-v-tatPH7*(ezfz+f++x z{92;-^w~A3C4yF}V)6RgbLdRw)MVeN{ddpVXI^(6-pxLz=udw)&%8*3PClTPM7-n0 zA53Mi6~pHh=p4^DtmbLvoHgx%WCww4^+6j@OR|+gDgfsLD^Xf~vIwaFjKI1gJ<+-7 zvv&t4^gnGGBdL|%sz-rt3m5kEHW zsPA|H`v1`2W`nS;cvPuAvfM=titacfyz3Zi#rIs4!~OE{y=(Lc!AADIJLxNnke-y9 z(XvynPepy*XOqlR{Vvz`w9n{KkB$bNE0(^5kmsk;itUMl>Dk1AH`KmPIzNl9JK00% zH=0X2muH13A{#5@E9zYIuhgYqT%Sw!lhOKsR(fxd50{&BhK4mLTH~=xD?a93RT%B( zL$t=NP{Gm@tyTNWzk*~(AU!JHjihxea~2MIETdXPU=##hUbTZrQQsRyS*0np%drb` zpVE#%Pwr&SOW202LITa}QT?B)jlhOg@RnmG=M17$j+ z^!|CLLeTQiiQ%j3`)ejHqwlWlyQfi+^vk3Ag#Nw{{oVKD6WTrgA0;2ru+Bk)PW9ox z-%kqmZJ@T%UTUL^&UO9Ze%TM{iO#7v%?NhrJS1%QQZvm&{xZzM(6kb78NpvASwMfM z9mY3Z5qxk#Mfku2<}Cb0`o7XpgEc~bsYlQ$qEWlcYCDk5e@gZ?JnH4Y6q37xQT)TO zf;=~>r(^S!?5(rc)-I-}49$|KmVhWpD<0Jd>d8E{Jh#^vXALCut8K`di8W+{*X8&u z>3`Vi1-ZYAXtC`huqHyivUNzCn!Km+Mt~?`O_W;c=UjeaZ>0{(v3W9@ zUBwC`(Fl3wC1`qnep?~G(MXdijX9w9nKl&jRdH`RJmckP*zQrGShIyDh0bp(hqbyw=EW=2w-`IvX^*>a`k zeVkgFx@&7KBcvy#hBW?HFyiy7x|KVoH8H8w4nlhJS%Q_C_a+k0rD|^(A$1q3s6Myj zvnZuH{%~z@-Z2B~9&474O1@o!=RrIw^Bt4NXdkan=}zq=x^GDyVs(x>)x2MMt@(0V zX)qnn)8F&jK;Oq1+M}Wvyz3!sD~?rKsrej~z2SfSi&*Dl994>V>Eyd=lO38guW+X! z-q}jly{5ZB?LBUAFm#V0;jOE^dKF>SmfA&czT9K87wahE*uj@HhXBi1cLFN*TaLz@g>QgJnhS;X>3J&FDmsM z?WMJSQK?@L(5@|=@AWFRt>-){_2@H|M^Xj%{ow2HBOf)hfz)$Gh)+uW?ZzF0YiM_k zN0RU3@YVLTjF{1FM7&PzsqL-%BAik&-M(~IK+)wv|~oJS=y zgHrG9J1ge1n0IEHYiCBt3@~}8;RRX6Drn#HVKf`a3J95HTpOiL`{mB1`DuRgG#uv- znKKw6Xg}wOfDu~%=-FNOVR1w|O`Y|K=SMVx{E*eA;*(O#8qbQ8z1y_Tu~pMC!wa&) zG)2r=oDXiJr!qtQ*&uq1W&>G4DKmqAbvJI~AMI*foUbmYznc}N+1UW*L4Bq#>%C;| zQtJMuBLi9^Y_Ds!?BS^atu_p0wIR&4B}6wmp^sj9=<^B?I#%)&KxS$>>w9-l zK)Zj3wEMR{-(7HiA6eZL0lL(%4Vk@Y>=DjtGE*~4+~pC!RB&X=bjYVBXa;5zq5}tPp{I2--*BRT0dbc1GRusFImX??@># zwakyc4cvVX=0Uropi&d)edj*(e#za*yWudBQlr_bP%!Ul*qK_}XmECx8JVM-o&jX< zc)>`VxjmhovpUDx4zshZ^Si5CcJk$Z|01^ zUP*dVs_wig!Qf5<^L<;G^DCIu>`cb7;`>aO&}`?A3P&RIDHP7}Uw6wLN%P=M{yb>sK1PUbKj(|c z23~o|T4$Lb>21KwuBR}oMckSpQtHq{S_SmpM4rB`qR)`!7wR{HIk6=3mG3#U z!a2&$qCQKcFCM$hmVC@ttgB@mnd3RmWQgW@*UV~L|6y|c9Wi8avO0lhdRbd3{h~d8 zR5BNFE1U;Y8&7RGKA^9Xg!EOC?5t*IGDgQV+wp2_KUO#o@;QpkoH8fUw|+A=j-1!W zu7LwI*eEj(;>>C1MBj6+ugR=tXEOFfW>KZiSiG|K#+@sQ6&uZ&KFn$kLVEH&=PR#u zjm^x7^Pu$PBXAzvFiY7t17#-i5jd+MTIQ9qvswf;>6H&@0V zAE}BbU+UG}s1eoO_d|Z+9PqP{7n9Y$QY(Ewu-0M~O>5%HE?33F>F(q55Kc78pX#_yXejPYb)aG{@Jar z!*1p+A?$YzRk-9`LO^6yi}eaCoYXF*R?IKP_jRnVn=-*eHz`OOzVIMqk$ic)u6SO_+*Y8FoDGDNckb;mnp zANcQN&w;>TR#{fRmtZS?^}8K&w3>K z+XG2W)b|;d&=CigjS__9kwkTLi=#=sM1=J^&BgM zoVU4%?4C}bLH(pb&aXuOKCk2#?w9X=9Ah+Zt3=t#U|S*Dj}?r{Rs%xl=Q!p(vCUQ& z1T*Q)v$vAfxb?@6E`0W)d2fhqgctBGKrf~ zAGBVd`=D@|-Ngf2J*JK+@M<%TLW;kbHYUS2$>;cNkxJX}0cW zYYFcPJIho!TWfh#yc@r%)a4LTIT?{w>OouW?|t({swkY#LESA=uWU778~l`%YnNY3 zuTU!GTZ4V>V%?SM%%hU3?IW;?%Genp6;-Kk zw|_X7Ja^U^1P(6 z(C^V_{eXU>N2#jGTYFNq{hZ4$oaaSUYvmnosjhxLuyRUu=24|p^pp)d#}&Q0)wT62 zHQKOM+qWSe>VA`X$+dCdzozC+r>|i4_A7NX5-PP+ZQq7eGVWJe@$vB9XBF(bea;<7 zso~s8Dh?k@PkwZ;g-D!p74Yvr;Fn^S()OI91 zs&qEUR-b7!8_0VMIG3b|FYn6-D+(21_^LO5*g1o3NKd}!I2(w!gs?N5j{t8YL`co| zGl)6B*&xlwrd4-4`xHrEJd#B;f5?m@Xn#~Ve}K;Qmx%a`+#eOr1~LP1tkTMGXiQ&G zYCEymb&+}V1#H-Q&Isvg%iji+dc}7+_pLMQC-@q7Z#t%T0sb*1PSzBK>@8F{ebm#x=GmNmz*SW+)?w9Y@#>vXVbpF_8!Sn}`RY=+S!_FCq_G1On)hnH3_Tf7g zO`W(lP( zX)-JLTU-WUNi%s3t2?ifs`^<8fzZ{z~Pw$d4-p3bA5{8-_P zME%}N1zc+cmwtl~nh2)*u2+*z#XC9QQ&m)mJgO9~0TG{_@OI~N0 zr?1g!MLqg+U%MI;W`;8J2O=;xg7$fZwH*;s=ly(0)#tH~q1`ZLm1gS4J$F1DJh7oF z|9s+y^p!`wE7?_Oongj?z~wN!_*cl^@*&G~>w5{@MA8 zXSlL+l%1D&gwm651ILa&$$Uk7(Dgi|_5<4QwNbL)E9OJ4QrJd{$Y!w7F%^Xox2JQs z%s4U=`MYvu`MT>iX2x;2>*NEODD2}=If#(`=YRA|1oMY8N6GA?)cD2Q%I-;e9^|T) z?9hbhlGJ>q;(f1(r<|aQt!lja18vy3gva9YitD-TwdlR&J5ayQ{ez%>p71~wCUTxS^|~Y)_J9Zv4iD_qCN}9R(v<= zq*dl>g70OWNXJTbIICKo8)Oms8i!l)sHD#O`M^3T_1s0Az1NO%H%eCqIFHtM{{Onp z+~t;Q5#PoxR1;4(HPKdQwvi%69dSkOr&*-)XG?kdCBiBym6H)^ZD0LRvs|)jQlI-k zbZvEJg!t#@18wlVx6#HAJ6|dF<(+MU_4F3&3fjYjN5#yrT%xbyZT+E%F4tYlD@V1$ z1|Er2XF0YAru$M9Ev?vwp#69IvejAYd|G$2Hl)6CzgV?X#L)fQ$1hS99ae8V zhbn3-C!_yE)s^?P@N*6br&3D|_IKcCgq$Y=+O^^29IKktS{_we;j-(II?HycOWaDTb9n?-QK_7a;QRYrgJ~a@57*~z zojoS(`jl5iZRKQy^rY16!xk@TMdv=-CFed^2O(}{swh|Ij&GUsT|`TDRqC!I=5pAgM+OK9<=v7g)0W~q3bE#xJcIlUo(<+)pNG0P|SRbXQvh~W=C`NNneD&(b3M(8` z?MSMfzdli_4EHNFijUJ;vLs%ZqxDyHSNAe^Ci*m~D#$7=X~l?Y`ny@NMV>qJAXJ|S z?CEc4aP885I4r@cb|igCVqLO&OYG6x96ztjWxvfK@9OgxBcvuuPxN$Y<2et|YLTL> z7P^) zde!o>BZ8z}>AH)xMCu14(t4GR6(TSSQi+tRKY39u`O0y&`snX|{wJwEQi*&up5 zR2)8b5Ds@yMOb~LDk*h$_tWF6>Dk0Kx0o|aXjN)ceM*6M0b&~sR|cs7*ouz@?fW4W zfLmc*k)9}4`wVm5wfyj-kp-D8p-PmgC5XT%2wJIY_B`^S{hn)9JT_T>1)7MkN{G5> zAIN24(6wSf-A>8sPiTde0jf`yyI2jRUyedr8M3^BYJfKMH(%E2)l|KoZymft?^B-? z7)1f1g!a-}GW+qdOCF{7caNInRR&u>cvOq1Vwh*!SwC*3uffO)2&o^85TBI#`Hb&t z&uc!h*yLbyU-a7pjwmGeLL;a|t__E~{4E(-0fD&@v|oL&Uh#L46GhoGKp(NohdUN# zY&7Q#h!zF=+{IcVHHtl#s^lXAvN7G*u&o#&YNj*GhO3XQIE)b6<^7Pc6GA^d<8vZ9 zLvFW!F8OA$u09YS{Y}>Io-;akYKb$ep&v4K9+iV|GKjkS`PfqmvNxI37`lRdYk>1E zvi!nh2Sk}#A~l0YA{9rD?VI{&Q!pCCS~72_QR+rx>nn+t~U8LxvnMr1#5{9f9ttrvZt^UD<|jZxzrE#+(9@Q z6y>l_Tp2`BQYHNB5BY`r<;oyCrb(6X^C5a>gj54W`*%63|2eXdJm-o)^JOXnBG3;( z`@BM(i?%rm!fD#2xn`eW4ejdq*rn!f6d?3>+hnFrRa;y?N{5NzZ;!X&K*TzWdIwI*!H8#-wl^LEQoHJ*rvNtw9ob@^qrK)k{uT@Yy6et z&&Qgx3@3vPRtBjC>_>{o?w0{N$I4(e@9X?5QY}A`=6+H0QYFgj+(AfBN{yPkV|*Xo zW4QZsvm+2{JNWwKg6#ZuBput`-kf~Yw;EZH=jVu)ilNk&zEUY?0H7|bdEaxKYelIX z1<^ctPAh&F(VgvAlQ%8+3zEs*Q>|Kg>L6&JB`^|1MADOwK-B_c?7XW~<4Zc_u6V9g zH$9mLk*|OT)n+T4XiaM(nfv%SRaEaQ+vJ9kjVpZ{wqF;KwQ(-#L+&$lNpz>}*_rdF z^N$Ed&>6;5da_TyM2@0R!40Yw5f}y0BfW9>^7XYHpQpF`eGTeww||jnQ1s}tL~0+8 zU3ACCDdN#r?q71w?n8>|1+!xoFg%*K_Adq5uWvCOn;rf-U$ssAKIvoOr=C7aq6xN< zYVfhWZmR9qX-M&impvOL>6a0L_Wf8xijsAYqEy$$l7AOsdT*jg?@j148PuTYjuC?P zxr+#lf+%>)Us#pvTGom@H(+g=`=VR=CToJw+LpCHqGsQ7`Gv>cbk*Snc|Mq`w)cTU z;;%^Os~GhbkdH(R!c#cMNcUYWaow)mIbp6q(OU%v0p-90l4& z?%J~fe^mUP`(|I5^Ib%XR{U5ws!f#2o~M-|t8@OM{0_#3ZN&)DjZ#yutq%H=&TsW~ zUc$;Cw#)k=W9PVu{*}7u^rg9DCe!{5$xdvjyFT5A7kKwI9+hZCsXiAh%q4e&$(LfYwZzsBMu_e5 ze#qDf5lM|v>djN`$|cw5*$nFE5whk^vZ>VTcYL2qzHF_Z4}u2uRlM8@NvlsbgIG(X z75gD|g}xfv^wK!_-nJeUf5BSry*YIysYJf#Fe-bVz@AG_K7zk_o?LTcEzws+Tv2@l zR)#Jqk0YrP8sVIaqRvIB?0H%l#`WzN4F37I{3r47B99ksh*B9LXr+!?a(!+}r-607 zlU<;Y;WvgS6?j(-MmTJDMukiiZM%pU54yD5FSNqq@mG^sjkGPy;AiGCC#EdP=A6Gl zFLwl`8nBHNQKm9Po6hg*Rf+P^m1@8?q^{6CnS7sMWS({;P4{s*C5fA# zbF2)AmMY|m3nma_&C{TTeBT)h*B9LXr&hH|6pzMcBV$~9eTNIz)u%t z4XotG_XF9EXsO`7ADBT@tz^?jV5>bz!HbgTQK`W)V!YNi!*TX-XP$|pOq?)3Xg zJ8audYmnEv|ACHaFQk8Ujgvi>bq4tz-UOjn#B(dQ!FvwWP)~Y)2IreE{Dy4Ouij%z zZ18R?#s+E7xgO+QRSLIwqtd&$uxNkSi*s}qRaPomV$K0f zrgB7iHxg0mTH3evphiaLj%uCg^4@m+jB0H);8CSEmS1^fkDOunDyN^Z2O)w;!$G* ztAy>TtfKVy4L(j3CF&|~1N3O^DfLq8Qtpv!hKKC~rRx>%#w`8vzH0TGOcWd&jy~8! ziIv2MW0fNAe`ZQBk#s)Q*Ln2qreg}p&Q>MSy!OMffl3u^vyFxk!Z>avO66neNvQ`v z|7UzXtsxsmU$>@TkbRb~jBqsQjOrd@;x5UmFjTOE2$AieJM`REK0kw~K}3rlY5f&_ zLxG;97XRw|Vb6-$4~d9x0~H1JDiU?kJ}kGqoI8p%c(<=Xt2?$K5%FzYN3pu4t=S!9 zpPdgZ?DeEM?!RIG!f}7^V6L{E=pwH~MQlU#=s&MTMWG%At<(j}x637849T)x?=ZeH zVY@Kj_XBN!R_vUp5e@nwnqWUt8{;q8Dp=WRQn+wTH(g73Uso9k?=IH!Go!&2aUSja zLGPc3^c4&}bE1m63>sXJH`afjK135ds)iAgTW%!`=i`)DZEi0F&;79?oJ&`D^ozsr zrZlSL9ru!q(2p*%9elF$m5)H~B3gJ%--5XOkF|@J3@+U(Id?b=-7*oV#iT|fhO zyFJml_6S-|bq*N(i9nU3gOjM?dGTUX(0k(JEJhNtk5##9C_XG8T zXwgbpw(I?n<(yG;|uJq7e;pSJ=m%3oDg+U~ZFOTiV@t(-|IjBi<+T(1g1w zV)2Zl13q8i^9E)KGNa%0O8a)M!xCpy!Z;p@@Rg4nMo6Z(74lem@}ry08t0kO4QCM9 z2R>O9`1wF4B3f8kc2p6dfr;63IOG-h6bZ+a`p@z?!GpAJseAICFphm6$_MX8!JbQQ z=(|f@+s89#F7NlOSuHZSzFVPdKV75r*-LU(qglyk2EOOWL|}=n!R47KT;fsjZf19_ zV;hgnYa(Bd&{Y)rwXGN-Xr*pg_))N$&W5_2{LGv<|B|9h!&1* z8S&btotYV$iAjaiyyAIYsbia68qhlZP}b?gNJ<;e=&RrJ@jMUN6940VdF5iq=n-yE`Iz-Rsyt--XYo-;T^-929^c}CPJ`jO61g+G4 z)AR8N`VQS2oje=1U-pC7Kwd(&dGzjmIABJ^d)v)^-PMYZKz;CjpNom%91-EPMmRN5 zsy>fIG{MKbThlDEr_{wWwvv75v-*g@hDG}}gw@+0voO$jy^;Oj6m-4+PHf=vp%{__;Z}R!K3vdtY!qD z^(wuoT2a+)X2r?M{w%__;#l$8TBE1~YU%l4+lk?t8_YTY7>Ry9IC`4qu3mRgM+)}y zAC@A&G-&@AXTU*)>Uf+Dii$+C&E~8r1AgWfhqSV7@ zY?pg+`tWf6(dMjAe&Ml;CiqzN=zA_Y;8v(ELDLhg#>d^a4eh%#hGrdV6*W7cN8zUJ zjUS+uGKxY3`XOk4RHzTp1dq^Bl#>r+J8;)te=7B2Ff5>bAVb;*vX1?LR;ByD?QM7d zYS@Obn$f^9y+Z7OOPTG%`VWcsp*Kca9x_l@IAFML#hPG0cn!;9t&d*o^6^{rY_NSF z4`Ev|f>*H`ePm~6(E+yN?X@rvxWIO6Zm|s>O zRugQ4-zyqPx>4$sAD+l1d);eA0o$=sTju+IbRq8EXt-&I&GNi{N@cYZ3oY^o3MGt!Ta{aEpHwQsgEibAy5_7TiPW*m*(Wg@Yp z>NaL#mL;etVK{p(%=c}eqOK!-$lg1m8$!IE50;Xmrmgf86#)WlWOp_~MS)M6`CYZ5 z${=hj_9InP)^kw~w&G*q@s?MlNImB#)t5{%8RRE_Q|Oqkik=$Z{c+lZ?&5yt?PXxN zUSGhi*oLEzBFC8j@h`$^K1Ow=h=2e1uUdSr23(4GUxQ>W(eDf!eRyYmFynw9R`dST zCFobbk0Ul@v`YOn`?78yS674`o-y|EJPVmEyUHd_^no(_5gQ8As#mA`zx3u0zbjQ!UdR~y#VAh6kl=~GG z@o}o!?0O%_nxjX43*RW}_BZx%_C4qCmrlJ^Uvug&R5X3u9P_tKFQLEt`M`OQpKTv% z{Ls&~**_nFyh5~$RwEkJhv<$yZ&*=Xh`XXFX~l@t^H(138{AKdy4_clRS_dZo8|ow zO%Osq;pN#*sn&F@maN6mXO_IqPBfvP%dhzVst@^w0?%;fdo0;?$iQ|zML-;+&h=^$=CPka}u66A5p-M<{ROS~5$>S>Q^>PvrbH$mtx7Ba)x27e(jqMrOw$uHbW z`sHK(sugR6o`29Pq)+Kf0*@toV8civ{ti~NL{TXsTd7eWs3_5jKPrrs@Rdg;%vb6j z`X=kh(@GC=O`%`(E1>c?J71+NSZcT{d}Rb5Ur&GcV}+xVkqE+E31`nsFbDihaQJzqQu8y< zVRWoi-_?ENJ1(utznZK_0fc@s%B|SO?_;|#+(U%y4gaHGkh{pMNccu8`%f`n&ql;e zdl`LzR?4uQzwWlsAZ#lhRm$D$jDrm4J?UlsND;I;x;FVvwW*2p70*-K7~S!=GY{X@ z9P`)NPNBck`{yt0)IIq=r$+GiirTd>e(+b{1f3$vDGD-ZYnMJx%<0hj`mmZ{&qZn6 z*4>>F8IIf)j?r$RuWTLMLTukX`A!3{U0f>x}WeO^gl?5(JXk40UyGewW~vJZ>SIe+C=#*XOJk8D10 zB)k*2%u%V0Y(7M5JQC@bkNJ)4f}S~FX#Pen`MP6PwfeibtZhc{H_FA70pR`D_P6z*NBK=h0LwvQ;4ce?%I5;I4os?FvcH7L4c8!4jg{I0?IbZ&JBonx^L zh^~z&BX~FViz({9K17|2#^?&CiS0uN%WfoDwmW(h=KD5KgTQt>iY*7=IkUx`UP*ZWAbx_ld`C{YpH5Iy<`z2k+6l~oZVq$gUd zcI6Sl6uS0k)}~(T1EY(2Y*>S$HR{*Vpy7SC-F8MFh)xk%eK`35eaPJ9M;C1%+r^$z8jo{I|n=*lnLiqFV8KWENGMJq}*x^ji{y*s`t+9T5n z(Z1*C2cY$Q{_AR<2b&);qg%2bPW!ciW)6AT_3-P0LOzSch=i}syAz6gptC(A{=f6+qqHPzkVEf4d ze`jl0TTkasWsr*DdycAgc$Fxac7p!s>)af&@nUj^1+;CI%A*nm`z#S1a4Xbfs=+G` zU6)I~D^sLa`da{rqO9&1&HG5VC8g1~Wj~y-1g{`@KeB^<(|LB#DWaSPA%nJR`>{eB z7%S1HQk}P-Uz@DJ);Z_3l?nUw+T*9X8z%DF>Xme?)PRl;)+Q@VH3HbD*W58*+4EGj z*)sq>3;V@z*DBRToV4cp+T{I@?5Ok`96S<6IQnqTWKid5Pc*O8h>gpGPiI!;pG>|a zfQkau+A85k7ZDgYiHMKjb=sm@em5hDuGKuFdF22 za*K3K>nu+>F+Paa0Q@ESvNa&|Zo1rxW0mSWn-9?%w-Rl;2-+7X5H`{;&iu-}+AEpc zr6+odyzdRU)}+A>$u})PgNU|z^ff3t;E|vnQw@I8=ItdNXr1##JZzVp3=*d^I@2oQS5MQ+8TN)?rj zm9UyyiHclA8GUGmcL9Bv`wUqd!cp!QnV+(K$G5k4t{{0Am^U|>`2$$_JK4^A)h4mB z%=hzwHc%^K&qpBJ`K|b0&1_(KOgn|VG$l^nyw|lI7_Q%UO%QsQf}i!dPnRXF<78ih zEW)w7Cg*L=?SzcL9unqQa5HZyE1EY(qlt}vsi97Y{Gvwoa=p3<>``R!^t`Cz9!G3FdyQdpASSJO9V}8AQugY zN6;R03%==}r?ER(lUCxBVaZXn0{bo6AO2)NgNU}-ET2Ki8rzWkE7kGp1$;(UCud~h zA-BT(^L{dXC&agb`H&niI*o4j$tc7}?@h&b{$0fMjVA>3g^J>h&m`aAfqdWy(@~YN z5kYROJ$kmiFdrX9`IxfF%ZF8}8>=i6#d_v)-pNnA#ki%hqMZ;Ppq&tkv=c&+ z`gO*R_M|62AJ|Gp!Xp%WK0^B9R)|g!$G%-1?n_sXKlGjyKQ-jMh~L%TNGpME>33eV zKfU!m`@&P7SVYGo=$QYm)c+zC&bxeg_~doB$JlD;UCxW@=^a%c!Mh;xK1EHgnH!hL z#sadztq_g2*$??w6QcEwWaAgI!6R`I{pnqULvF9iZ#Q6{I5+&fh~Ee1R%p*f{PH>N z3`5^zeQEMT!GRA?j>ge5NJd=v-sET+J@e!d*3j{zbZk8D+^J13&ii8v7YEp?#e)|` zmv0gAU7Py+V0yB2Rqd4lwrc*$#nJw>K8JuTLxq_M_}9kq@L6ivELiI)I^i$85G;YsHg2YR`?4e z_N0|gjKJK`H^b;Y#?7=g>fR^!%i%AGXhqrNl~pE#sg;@#`Ew)LSW2VfR<0k5pWIvX zDtFs`0U~gOE=z7CUY$<78vpU-0sev`bVqgPS>5uF(A(r6oW3+hW~~2eTr{5E$Yswl z|EU)oE6h2fG5-!C#J>JVHtr`I?77Pl>RZpwXTJP+E&meGs$y=1_Ob}EQxjqoF}lbe zY0dwyDI%AUCCDD7_$vi`w|3@5_XX34iOUjC+Q5FX zCtAI8Znyj#;??n!ABr*O$ScghW5eMUB9LPaB1AS|zsMd&q`YD-{d`SNoxv=xgl|f1 zyl_nM$(`!!ZYT~9UO4jHh}R@?6u*7q+^8w-zQ+0AOvk)?k{?~nEk+l);P_EQW*`%h zW3;2(^x?%@2dU!ZFRu-T5wAY{#V`@ku8n4$Cl!x9qg&kx+Z`EvH+gczPcV4Ah;|VY zs~3m2jFC$?D$Kv*M~J_m=PpZ*9osEGkyvs%u>|vc|5M|l{pn3sjxJ`?v7uQa8ALQ@ zldg*B=`lS;F23DpNq|}V_Pu{ZXVGpneg;3KoPS0+pVRV`U=`)O5#^j)AsV^hj4H(O z#^eXT&&QE=nK+3FFyI*emkHIix4X{A+iB8i0qNp{QsIFatT?2tfcFYJtq~P*}hxdVUMoKeM?MS zN=)SFB06issFs=~ z?h7y<4zD0Lt_{oqB9LPys{CKhAR|7!^b{Q{L}O+h8@eV+B|~qKZ%PfP`C~cxa@oCa z<(d!^nWhVC(A_P8-3G)s?TvFy45}L-J0BG=hL|}twLZXV*ax^7b`U( z{(^bNo}@MZzov-&B1@2C4no%}ISU)mrY2f*{AfMGk*Cr;PtR+4v`YPj*2fH4U6udh zovxaRf`|xl4I!Avh*s)7Li8?G<=b~SR##D(!x4c#(O!DQsb2Ji?6{Nr);8(=k7yjN zFcZ~E{@tAKO;=ux<_r&S{d7r;dEW2VanTCiL4ZbeARYfe$HtG1{Zx3=6~n`Q7vB>j z!x4c!Ik74tOAw8W5kyU~(~l&Ln{F(AA3?hb~|u=4&#pb z_=$3}h;n1{vB%}Zi;MfK;_Y8e36P`6eAJEOhr=u65~6uGL^?;L*>kJ@Gh^fr=HJbE zYNaMb9h^Am;)uU<&tu2YD)k%f+xFx;)nSJp7RQJ`Q3h)%gS#GoY=D`<3^t)` zzDn6Nib}22gcx^3yBVBH8f-!ue05AsfV@H#xon?Fidw+uqaR-$V+Jt?t_>U&>VU5^ zrJlPsc34xD-=4U&?%|~|YJ%^o31hIQ)IwGth(@g_^-g_Neic1Gf3)4g03-UydcI?B z?m#veU5C4fMjkt(3Q-@J8#m{us0pN~VWcS52WkR)a%?!GLIg5YsU|y54F7UcResO0 zd&J1_1v98J(7W1f4_WEjz`hWT%vWkBva#!lRr%|0?h<2PXyazG$M4$u+(iVoa$|KG zeO0cWGI->hHwBm}%wUnSxq!0i+dxeq+U4$|{uRZaUa2lFJm;?9@yf{&KLO{yP%AEX z(`eO%_zSWfdy@7w;i#Jy$Jh$h<&J9l%T@VZNgo$Ju_Q(vpgyoCvBCd$=MO}nRs>N~ zq)`PJ(X%^@xB6%>x(*W&jat#8vG?g9ql%X+AML z@8@OlBZL@L|79g-4O_J)#KE&S>c1;BX8(ctTM4nWv?N9wh`^pqRQbRBjDkA7}$@yEc%oXz%ygKz*QY^k{5lKz$$rZPQ(x zJ%)s9pKDg^`TPgDmN(J$8SUQ4o{w8k_jhS;JC56UI$l7>{CA~xIdo$9)rbA-rmk4O z1p8`6=yrr=1olKbE?!s>esy1UanFBf~s{#wVWzLtJTel-P^yD!&a!^hDU|1m`kUS9~>Xd4Xq$}wc9&y>o54+=RMq`Tt1O0(ygxu~qduOZDxue9>3Wq$t0qJQwn7Cf zCDo_xBTIwPR2kl;)wnzotPBn6Jj7qH-=mJ3XlqP5CO%t28>o4-=OPZLzGPJBIii)S zrh5zz(fRH_&blMs{avaImzh}@)wKuxeH6{kMjxC0_HnRoOiNuE5P_8e(K4!#B=iK74C{3?F^U_-I#J zdB}Q11&a;-e@%$G!&Y0;U`_D>T7`tapdL}pj*TK}5Os&>h7sro`bVq0>1v_}-4*_0 z^I7qYRpX;W>%P|NL_H#>m73U_){(tg9Zp<2F}|Jz}Ln?~%={?Bs!s`R%E3)KF zVm`0_HMJzQQWGKqTOp^Vy$V#8Dv{M@YMWljon% z?%&5gJR(5GArq1Lj*Sq1nM>T|Rrefem+jB})<6GT&xysOn%){*^~QzK0D7;4TOsos zM$92ZQ$nyN5P>~8qbec-{Xn#X2vG;fE0-noUc(`M`YT=Akr~KcWWG|8Kzr_}(0bMVHBr0s_R?{4nK+U9@4BigzwMHROD%r8M8eOmC7vwAU zB<;<0E$dv)$dJ2;76kvlridd!1ka*!g`}UK7wP$V@v0BU2gqGy3G&#n5h6#imCM9~ zS2qj)v&WF)0nh(EcLvKqn^Kpbqz42VLknS%P z7nMc_50i~CWJ9+Ct)T7H0>w(tYBFaauaIv_{i*JVhfet6$3r-}$OdEy@|f;;(Z1>j z(7x&)|FB4(S<3ki*Ogv}nR6eP?GyS{6zgBBE)Mue&Fb;v$Bey3d1;|IoMx#|jY` zD@5Bf%i=vN=Lg7Lt{-pTZ|)8@tSIylHPIl#(Fev2?J0FN-L?Dj=Bm0^M{ge>TK*LB=6VT<#t<;Dva>PYWv zUqx5+o9T+4J>(s}xG!W0^39DE>HuTKe{Xa_SKSjM(pAOy3u*;>QtGNRe~Z6)ps1tE zt)8auZF7ag=pxz~mDZpj-cmKu!5e+FQg_nz;IVZ6)2r`o0V)SI!Dj}o=}Yq_x~Y{K zea;}iV0^Hrv^_@v`^D&Tb#44nFYOeG138wqXGI}LktHtMOSFGi7rL65dhCK2 z^NblpH1#}l@1;G~y{C62MXezkwW8lXE7H4tbw_vGL034@9s5z!ah=v6j+S<_q9D(vt^bvXR4^J9+U`^j@PWQ>bQGg1@csBk2xO>SRPT(*15{dgrgY7ljoMTiwM z4~hocF1|Q=uIoXX#~1~r9-%A9u8n&XKl$jI0QG^IXjp?7AB@o5FHAV0?%PIpFPS~7CTicLvt~G|7ST%mK!|A*PRO4ze?OzB8#-vjWrSY0 zU1#kR_C(LNOFhEc0YUNLtGfroo7F^Wg1IWvHm>iW5!y!5lTs&-oU-)Rr;gIK1ZxJ4 z3Zr00RrlUG*Dk@4Ai^Eh_vFXjP^4J9dRvD}%7=_dVS5x#B5m;B08cgRTchlXdkvsn(W+wKcSn;S3 zjWJ{!>G>5iL(aUj)ko@zJ1S%bBCtwm8tw5svrce-=G zYL7?s{K`I!+PqvJ^JveZze_Di{XnfD8f%Q>hcl~TD_4UlCYcA53V^M!VkmWXeUET) z|DgEfE@O2qd3wCL9>iMWBEEnA=cS*oe2e$GE26g1C#(|mymq%+9z1Br%k}v#_a!zE zjrLM6Sc9l%_FVGp=7Z1jhdxu4A2@3F_uK#7tgU8xQKdE?XPs+uuZp_0cso3=ua)LmA!sB;-vO^CWfw5zD)(*}hDr?xH*KYU>Z13yrwj_aUD~?X^{F3nH;|2f|BtaVfs?8@{&@Qrg&15g;DM-sq5@vv z&H@U~Qx{!~7smB=4T3~bj2b{uK*j*N3!V{;2a3iE6b!Pnhzj$-0mWORCZ31~9uXrZ z;t{WZ)qB(PzO}Qn(a#5WJ~RF6s;>G~^*g$&MTWiwAeyrM7$OTqG3e)7`oP+1o$LiT zLgv9)S09=^O`hC!l#0C?gS50oBvRt%aQ;q_F-VR%w~xf&aZlxQ6VDx7$+#ne%ugg} z3^H=aSB}Xd*q6rq9g-PzOg29Dl(#Y?B|bL3^!pV1rS2AyNXdlcE8~OAPueRZX;GpX z1qKmag?ozBoq5XefoKNs$9Se?%;_|H+5pS!ofp6`4r88AL$#>5M$^&gcFI6UiSk(fWK? zm*K(isb8ntE}fWtMJ;_RrOHWEaB8YpBzB{$ol*@{( zh~7uOKSt0oqTO@(^f@!egdg_4DMh}LCFGbLIe+2E%QKOqr3`XR>d=dw-WPj)w%Our zN3qrS(+-M8OEhh0wIciUbC+Y@_#aFpf5=4Z^S;8uI$_GjT^`B4TO)Vzzpsd_s8;Zd zv50eypPOC!>3-4uIa`s5sk-sK)U6u0OXVrHrvRAL4QvHdXU8BCG-7F%J zA{Db@t75W*>`B^dM6uOB8m1P}WTm_}kb6#fo)}J&drrz=zpF&HpLd;GH~FO8 zQsJ&!wC}onId|n# z`E<{jW5O$&rl!bta+kibwxSP+AdltDd-32s;=%VP{WUv7Jh)Iis8_E<)3ZiKbPeYj zuGx8XYR&&(J2^_Wlhe+ z?L^ygkfXGy9eLf;HR)+`Pq<6tlI$02GSzp>`Gd-K+RY*oDVFWzE*TSXSD%H4XY?7E zBKwH2Ozi$lKKG(z(Z1~#rKmfZPrfBO=@kI`QW-ubEO!%3CLl-I%E}P#=9Ihch{sZ7 zAGM;ki3E*vT9jzA(jWq|PjlD6O#FtA9BYO^7Gm(azmmoeD2oRTb=AS(R1muH9wph*uxI zk*OZuzGKAvPvrAW@;RP4laXWsGL9A{LuKWeJja+R++8L+az7XDjuGx^oYT@40U0J! zpZmR~s=*P>*l?B=>c5`l~WYII_dB*tTk4-5@SI%&e*R)mVd2OQ4nq$6~?_&>sDOVWs zFZ}K8TcyZXqAeoPD-+#$`8NtglcAQoWFpyT5r4n3bNK1xVZjyejLMRIM3-kGxyx4S zC-+sS7PzY{@oZKrZ=Cf02jo+X#aM2nyda><~}@``Mr2gx2UA?DRQ;g!##^rl7Z_VrKc z-z}~S_j+zh#4A6)(&v=tW$52bNEt*>o<-2lJAx(G^_pJoFS3Uloq^7+cboao$pTeOMl)*dN4M#u~z*pu-`c&zB_uk?wghR(@TgHWFu%$L>b zWCpoJE*KdB{Y?M2goyV|(9f!g&pzdSPCv61y=k?gZ`n$1HTPnF)t6x83K`cT^Z`8^ zaW|*eS4~gflcjZOQHxl)sS6)?s4hHr$$}KUw(P`d#dk%Nm*}LKfij4uH?0S0cY2V1 z@-kw7(4zE*a<}Ceq(zA?Z(WWsl#$OaJPWtBdPkmvzb<#Fy^k21rM|R+MLa0?=Ibs! zDL1)ouhg;grWV&}Z}ozFF06n!PQLeR#GRu*s1^M|4ZW@Ouk{BJ^o`UVlofP(&gjVf zMrY{*j)UVfG6GtZKCsrEFC+iOl#|j|4Zm?;jyAGFVf{oWv4USkVr9^Z9Ie&r0g$7k$H?j8>s);@2cn2GJ6Oi|WFrO`M#~ zaaoGG-+Jk^>g>sVqq*-k`Mh2}$MeTmf~Xh7p*5Kly+#CkvRcuDMAMrF5zuRDX@5;+ zJ(yrJX5^~LwcWOf#z8A2?UjlAg$VlJxqHQflY}J|KmLASdWx;oA3GG+`)J=PNmp#q zifXI3zTc~8-OfMk)xzvdD-vyam5d}4kPXz3?2)yc!mE3PR~z4}%&H8}5;DUg&T6U) zXZ`o5^kt_!)JWZlRt-6hWaMN9(Hv7U3bh$oLNpmuoIk=-WPcP{qFnNKkYtRNK~3m$ zj;Uy?@XdDj#W}H%4Txy&b1x_Mhi8LYbhR*1qlmuot@W?0_(iPIqUC+gz9_?b@F?-% z7vjOo&wjX({c^Mxk?2+G56@ltrkJV2d&l0Nq7T%Y{_g(g`9u5t;8&fa_@Jd_wV`mg zR-X0UD$l8DcebJxl2Lf;dXB0UcIXtp;V*Ap+JybmhDJsScl|iXH|ON!`cO`=50Cz4 zeu_4styHVz=|>?3b8ClWqD<|x8f`@ljaC7F;mFI6d+{p``LYo&XB^xl$MQCq2}KVw-{JepW5FN0c9 zTRU|G!2yV5re zRr}RP`_J|BDEZ#+B$23<>$k(?IxZ`9YxVxsulOa}A{y>HaljYXUK*`VxM1+*#a+MD zirU(dvtOdAVYF8!(0!?&zVL44OQMyo(^uVzrnV|0S@+sa?&2pDRu$^KTD`1RRt>F8M5epWs~Ke1r7E z|JorscjdSSMh5!T6A^q*s#RiLMNH_{Hqwe{MJ$x> zV;NKBG^oCRksTvnzP(7#sOdE$euhZ2o_sW1zK;=at&x2hsfuvJ$TgLE?$V3DjDI28 zA`)xG=i_*-Xe(+c?d44JB~taY--q{RX&)l2tvC)!=Q!-hp;c5N*4tg{FJCJj)X|o= zF8iYH%@JOTtR#mOwFbJEK^ywk`ZqqK%KJkrOnY8&O!787J~J#lW!R=EJ-zBC@rOnf z{b6MkYTbu(`c6&hNi>5W-Ygm|(H4>DWj#o(=o?w3CzZd4hzDQ2Zb_D&Vk=rYk)Rx= zb!jWwuoU6rfc>&3i{J<;gBCG}koMuoX=&#!30$!2HFe>wlc%Kgbe=Y1UG)diR>n~m z^-CYseNs67rn^&mHb?!U$LnYlDXF zk7Tu4kFUk3HGLK?k1NI4dP{3At_bP`v0qbDmcJ08wUBzPh%3`rtvEtzMT;0jNc(W) zw6yGljL-85kDN9qrRS9l6YHu!h;B(nY+c%lGN_@^D&Pop_p+~wK#NE{rsuOj!q6yXutefRO>2q3L&Rx2DNz-EwjE{Uy57OuKjdNY4W@e9dL(;czwR4ug zXoaqU8^4WwZatXjC1<$F2`6oKkJ(NSa!k%`CqDm$RLB2d(C92ZMZ`Ms|AFHF*yoTD zo#x?ZGNQE-{9utCBMPTlg?Y(vdLF}U@wvtzeN)zh(WxY!CG>%n0j)yHpf@QmX|HoF zZAJSKEw&PW3=@CcGO0(FcBenI8sc2>O{uN;3t7URocrRi9Tp$--IvkYDEgc%p*-g< zSSGtgWY@?pC)}C(>+xfY6_bddJTr1rOHVZ%-YI@_%$^Lw*y_@AE~tL%z4nne$r$I3 zl(&|Z@@~6I>J;%8BFgiMTw*Kh^NEMLVB48>;Thwnr1%T{UzS&99P~5MI`ZV2ns(RE zy~I|^V|v!uDylZ^ElM9)#3miim-~PHFB4J*JxF;`?VYsN-syer+|+~Ob6<^w2l6AkFk@}@n_4D`0L|a6xQKVJCU&s>nBzybhice2+{liD6MW;b6yna~}2YTA( zz==;pd*bx8#JTdhBtDEkw05|^ry^r4ugDCx`lGP2^ZV^v$X7(L71<;E)edpNQsLF} z120K2Gmse;Q8>FM{KaK!Dz#eqxVbSih}Js$^W}R#@`P7p1N}@(%Twq6snll|jfmzC zdW{JB-?``eR|JEkK3w(S(W$oLb6=B#XzRgS-t*QLD$JpZY5~3}FEa5NI zojoP(HL}PCtwa9Fo=->2&{LZ{dz=g9e(*Zs*4Jk@X2~V3fqa1=v|c!Sa_$3Zy|0}0 zbJ{D@qf^EX6edPh#lb`?Bhf1p(t~6oz3JS2QfYeOn>FcchrPWo*+&F9Ry+$L_x-Xp zQ4MUL87QwgOT1p0fPHDjZ-2j2o{8*>x?4oygo;Qja*0~eo6bGebFZq?XI&OCk<1{P z982y}zy7gJYMt=PSEeAkJWD8DM?SD)K4M98L>y5s6;4HLSG_oDrRNoS|CjZ7bl#n3 zTyrM+p5*DdWH-%n^;OHVWE`1DwD+F=l_#mtga~rlxd->I2cUAAc3|DKWAh`VGWxl2~cbLwp;1{?oWle_h|CqJZBzWp;+qMI|(k436-A&YY4 z?8&*m%WP9AvrfMk4sN7x=|Mezv~SPV#hEi=7%2V#X zIB#B2hR4L`BKz#DXCeE~Ey;-Qoyl-LH`-_F*5kvEgJ_OPRxZCH)hXp(?S@Am$WjwM z5xAYiispHaFByYAFQIg5#h#oC_NfSKBnIz1XL6SPGPXWWtPj1}L1gp5um^>YT9Xd`OT z-!ALFVa<0X@j)4kmExKAxpPM}F4CIRzS0om!?Il&s5)sC5B+8616m-;C+t$23#R_9Nv-cwGL*Eda_suyoECXqljo5QH3ky+{&fDTd4C#$5R$WeKCStim2Fwva%VaP8Za>|dWh=%CYYtmP zA6y~lf!1eMMX^%WA10!RW^~DOAK}%madg#cg7134(wW7YXD90z&tb`>m3QO)k^f!yh2C_uYwft5X<2~r5#AkZ@IhAM| zQESDzLpsSxd@K7@>b2UPCohQn!B{C9QPDk)k8{R^mEm>L7^DnF7v&}G6~TyN6cH_N zWv-|T_dn7F=j^DAAk6Ia~S&zp^jzjtoZ zHFd!UX&0{AtTM$`pWHaT`hy=@LL_>{r=R+~OO{yc7S7HL_BgnyksKv=^#s7zgvX_E z&e$f}#$e&@E zH{Baw!+k1@+3`outG`dH3x*!!!UM)HsU+iwwg|?cvfZC9Pv$c=&B%l1Z1)V;i1KHr zS_EV5&C%1Vmty8jqIPnRt(T}~yWIEJ6yxr7K};*mob1WSh@#eygJ_N^I(;auXP>?N zk2xu7GF2jYutc!V&K#fAvRJiyq}4~VkA>2y6?<}S_q{5D1@G5}vxkmOv0ui#m641j z6RPh1JXv~>Xt@)X+MiMxI9T)WIa$Vpo@#VZWBg>Ie4LYUj0rL{(Mfy~ofYq|4cIT^ zzxdoI$_$)q8QT_-NU^gs$HDPA*Y<@sqvsg&WtR{mmGU^IM1pdQaYr;GSoZ46HR1^p zwJ*0>l+`mCmu#~nn$?JI$yQ0_dLQRRw}epbtj`(e^uKdkN@h6rcl~lBmj0@dt&Y20 z;^XM}bc8!4ORSeH5$ARym;s2kh{Rf%fVqTd8|QmS&RwAEShh(u>Rda2#5s|4=9Tif zgptFTurjC>`y!gMllE#|YQm^xmav(Dtr)?SXJs&I8L32D#3m0kRDXZNfGFc!KW;|# zxrg%q}4L|a6nS0-e?%q5KAw`Uotde+v9 z7sb~;%o2%CA}czj(q|cF39Vu5Bh4b1GuSWD1`(Y!?sEyXqP7;n*k&$amT>MK*@c~v zXZlMYy(2mopoe4zeHKo1*>RXFOU5}PSl;|dW|%LTVd$Vmm5gU1K9MZ(tYnGO+|Jl0 z+Qwkv8Cmf9hgW9#3*)hDoSShl?ua(l4anU)KS`L#NHd6#aW_X0es)$S`uS0+8zX8D zlc?QOqE_=2(N@M0N4xO*>2<;3dtH*f>Y0Y>A5M(poM?+k^s;eItr)?w9!{`AK1udT_QDbK*@Qsh-}x|*q%MU zeSBp}j*`1%zDMZaOmvd6k0Qz_A0Ol^Wsv#K9W5t-T`i}QeDj;B(YYDJgzY*<5pBmY zRo2_RE$i;SI-pB*F2HM27hY!;t$Xd!77>pmuITX2;q`L0^t;ICkNr-soZ`>#%J;M7 zbIBYPKDWb+;u99e2RSV(IfhgO-@RNLW*@&Q#h4)CF^R`f5|1S^0wUO|rTBhG!F+sL7x}x0!xyQOs3NE-} zVfG%0s0k8L8iPc)BqJU<{lSsbB3`RF1{qP*ieqvvE&E;{k=38COnxp!`~3OyhU(dU z;uBWO+lq{1d}wWK&(NY)!C7a+UELxi>ieSDQs= zLHKhM7#~)v4iD6%J4v1RbKaVh8X&tq*MB%F;wWQG?cw#QoW7xI-onURO=muzQr$%*Om%u?TPzb4Nty9}OLJ?@XABcIcob{vV6Oh8Rm z^`BWiW@UV@wpqIw)!%*`kI%W;FV&=bNkr|}_+W~Nyde4tLSvq2=gwbUlb$Vzx$n+S zQFkKPliYtiSCczk5KleYl%fw9wKq!yzbX-2l6OsRCxSe7&fnJ_b;9xev`(h4_^y@Y zeRSD~qOBOudV1l7&(vM9^g)-wku2twyX_LNA_%s@?uX3Wb9 z?1yU7dD+u2?3KTybnkRl;#_^eNM+nu8Ds_#?5R9r{DYSl|r@T_OjINKRQK3Z$T^mSh|bOM*9OcC z%rVX}GcW@%GZ1ZLn9M)~vxJPix*}NiN^RJ+>h~$F+~Ci)XKXXNjEsN?wqk4=gvq;< z!7SksnNVt&rkD-biV^G)`Zp8s7ivQ0Tc6Xn^!Xg||J~yMlKCTGUqsu88av2^6R)ca zn$El-%Q#>JGycsu40p*_qMegx;eo8>Ov_r%ETuDo%SLTT?vk%W8?6FH=i7J9td`9S zk$pHm=e~TSHt4^9MR-?*OA+y=AU@u+DvBtgojXwwJqA^TH($J_lCez$doo%XTM^Be zmpXT{4rj7xb?w@Q6#cx*Lo=!m*eQOSQP$_iRzx%AjaJc_#eUY;vs3$?7q4}-aX#Yt zErU09J}ww@&HY)%^P_@T{`+{XGttfw!Pq8(JsGW{Q%Q>FtKlkx*AmVha8N~1EqC0j zc0D7i4zuH*;%f#*E#u$F2(;eH%1-f>7h5qN4I*T0Q-;<^@v=Q4&J2umqOA-$V?ER} z)*rp*{?x1MFRwo2-|_S4Wm2cepM@UEXMgs(bI<-XB=_uqiQ%pfHKo|s%Ytq%Xq`*g zlh;cBW`b@~5yqc7tyNC^`Fd8y<_l}X(=VwAU#_iBQIj17?ayJhhOuCDNDvR2TtYPSigTCCy+?m}&vMOKJEv&Tx@TuppZbrJBN=6_YjO$E%qvE#=m zKX~Sk%_W26{PSOCDuVSV)MuFu^nAwp$Ku@_HkTw);*+y{W+0k5CaJe{$HV`KszCWT zXQVRb6A2n0j2vbOMw&$!wj-k0lR=nVLanq;(N&U_)c-clnLilkR;$;a-7D4qz-%wVH78A&E&zls=q=^2skjQQx)=}=Fd{?C$KQv9VsgJZaDLR zs4wOf8|Sc9z+add*ps$T_5!dKGm+Km9myqw@-?|*cYb9Na|Uw>drEX_o=b>eUWv3S zu63qG^|L>Dv8;7XE+LwEMNZFtur@e)QbllC`@6Hu0L%=`D|Q@uf``uxL@-O(%)nS< z3^L}8jDRu0R%Ii~#5v_LHjRvszc8X0X$BERtv{=g8rt|sFqx1sNEwVSZJ(@X;4k{w zpPgxC$eFC6p2<39_S5_7FJ3F2bHJ9OgvRaXG&6()y-Y4VM$YN|0Z6oSs zxzm<dGo0Caxwv9jr}%9ByrBTYaZwR`oZ@fTYy>-O${xA z{nA#9N7-Go<-}nBqlc!i?z2mlv8LxtuD;{B=vg06QIn{ZQ`v7w4^8(w^MowpjtKT- zwc@!uL^GP5tKNEIaM5EmxwpD~6xAK{SF9$Ya6NBjFrtVc^9>>(N1I0!ndnh+E;42^ z_Ddc+cdNw5pXE97e=dJ}U;e`QVBE-F8F?l;IIKy(zt=1K(rfpvo>4qWTY20v+sSaY zA}g(oBe$7R{p$DetVWJC=WcQ20e@k??8&#*znPHzl9lAKMX(h|PK!i+7k8PGqsqj& z!`>)z*Pn@I5#(!ggg>#;YDMl6O&&XU!uAt`F2~j64j+AaC7IEjiJsF&Ml|Di-;#-B zs6j+b^x2v6$g$+T!9|Oo-j~dvb>|7k{K@u4MnD8x(f?M);liug!Yj?9^nY2F1pI~l z>i4H^eMspwTu2#Y4CR?|M2Mc!mukh46D_rO1<%9({Iro4C4!7GGNPH&Kka9$<~~oZ8TbqR zPxcrYW*qc0(Z$n&!+rWxr|7kl<%yTpjxP0iA|<{{^}FJUCKt55^`N&qqn4gcBsBL& z^@Fkwchg$QD=f_FLky9O>lG^GAF6)<~4|qbJ z_24~Aj;h@A#jT<`6Feu3XnHnUdmiZ8^IPudnbp~H;5qRL-Si+m8&$vzUy~;wOE+GT zdPnw>%>L`p$UgK9E#llG@~otjJbyj%u7=dxf;dAEIvWtdo{T?2YQ<{x)X*Z>@6ET) zs2+Yv9JTbnbKA>0%QmtrrLOPjEPc*a^uLi2&76LQWGg%J1d|Cla%x3wwT9_Qxi5QN z67(N*f0kzh>KUmkH+G6xLiRZKfSjFq-m0o#>ks>8$t9j%Xn8eq;z{XuM8;k(=CbUU zXe;B^syT~CZZ{>W-%ehUiR4)E89*@V>X})63g~kmy=i$Rvs$3DTGzD=S$$IA=RP9X zQ({}q@wEG`;`5ut=Nh$^SHHigBK+wgIi>QW`KhfIHB`@f`mm@KePa=;1hGmG`;WXo z)j<%a3PQO{1bZ@Cg&YUD%P~23+{&8VOLF}){EazTvX3kw$Bc}Czi{NVh(UxL2W4i!o%Z>hzOe|IKLXva*7XnfXZ0PFpY@4gPgX1PhyJiE8NS!h+>P@5_0jyI z)UvS+)!*#(>xhZ;O?kv)f>8`$!HaF9AqNLWSK}_ktH0Hl|ikDpoWqegW}7<+O_e6Y0(J zh)@uoiA1m`qgBXpkck|VN5m_B$t9vWCXdj+a%LE`BAOanCXyxO5*cb`5JAR}V-}$& z6P_<8Eb5gWc}28AM5|bRz9O$$@_B44+Jv@h38Atw0ewrf_25BrmA{!hCu@3RPHN`a z_0``OW=>k#B9f70Li&I{r-n&;^Nhu99;9rf-FyvGrp0G(c($U zA^kxg5N*#T;~9`V6N~4S*>O+?(e%GT1oRYrPTyDr?ao&8lXJU0UX%Vzo{j$JZ+}VA zy0oZ8BvPzD=t25M?pW5Wt@_7}S4iFExJtnUsUxdw*B!FHTBz>-(YnR@eX>jF^CPZ~ z_V)P-h-{^M`;zL$em9^Zbp5}VL4>a5_C5JgWP5BT)gslmw6xZ0@D*2OU3jmGpy|Wfz|G8NPm-EPzUC^? z7NL4A4tI)p#eT^vdNZn;9ctyF-<`itv^U%{jtI*u*)5ya-LluDvsp@~Jj;^AT5+{E z&rz*8;j7-3XCnKe?iNuv7dcoWJ4WXdN2~dMS92i~il4BO}m>~8L#OYE+P!XF6BD((okJ*#a zDkOs3r96X(>J)j7st0|IS2EPOU$wtH`|as-qbDrntMbZMStVnfyQ`<1;POdrFkDW- z&{`kgNVQ>&52CG%Z?CNjY6rXE{yvvwwGx7_rAM?yR1J7RG}8YvA*E9*GT+7rWgR+F!JE=cLQc84w9H`0o%w1`AXCR9X6 zK`7hFU80lrsukHle~>+rse5&ATC(oEh`ZzxSwdDiMOp^ADmj+4R}Yd6?=N+znR;&TaYML)^j@KF~w z^|`eoVhO!Qf6)I?jo(0P{OXaef@TfJk)2!{`^6rb$x)YxKMPoHY(J$QRn>noksRW z8M+G5ufKHeEO~;nvG36I9(VpDT8rb~VN(WsvIt5iLRTmFo{~|h%{UIC^|QXgjK`5+ zq9-4}Z7Ei_sMs&nzX| ziB5DBL8(ER^ajqtJ>DeHtPwuohn=Gu*nZY0+9G_0tN*TBRx2U6%ir-fwPiTJY3q(MbaAm+`^qa*pF*D~^NmqTK_b?l)MtVsw@a*OffF z<50O|+3rWtoQXt}$4PtjIpcu+mOYs?T65>)favCkWd6{|@heXlAI&2wK`?TfBYaP0 z93?U6Rt2N8OfU-0^hS&n1@(%)HxD%`?nJL~E@0*mRCj%NS(bSwu3D zOu)!t3^LN>e6=k`HQmszOEep3r4X%Xtju6Ukz>v=1{pa-{6gX}Bk>r=AhjY#iPj1U zYl~HA8G~AnNGq4CR*V%JQIx@7D9_5+RATUe=i?Zp3`Q5_IoJE@o15-AZd??#v=!|` zw2eW=1Y=Owz53ll$taq~AQ6m5g9s>t{o07Ck=0bE9AA@e|J`m`eMjf_D023(h(t;z zidr8zj5~{v^**7l_u1jkyQFlT)#%ikhz*QKMzcyt)^aLGQ#WrD%~3pK+j5sO7@d?s z+0lxW@CcbdzHi%*Vx$sXK57}MY}GsllkCH|V+1!xc>87oj*w_tL{=N_*|}-X<8>ub zd+tNisz1K{{%Bs|LTq`V?uX!XoV)t5@f!&Y{aiY zj~l5xEIY8z7Pg=HPD6@(CEIO$P%CnjXtFYCuhC16vei7f-(4>!+sCuP1D~Fn-Sqhx zB|g_@Wd3{$veI&w>|?9*g!w1Vxxa-OhX}SJLuGdjxNCAdW*>`?n#+OKT<+R;URLXu zXq{!{713IYAgOvPJH3nCC6~xu-HGJuFd6F_?h-*B7ptlSOXMA-?y2@MK@D|BWs5SR zU0Z%Gq9&HRQh_GW3N-zcKO=JVM_{Yn2-{9AkwHwKB+X%AjnEAj65KZ0AOG-KlAp8^=U!rw_<> zGRC=ApOZ&Zfw4BFN+93H_u)AIj3VlxLZkj3g7VFMW#VPqMOXFH{f+My+bf zvM=gx5pQ;C)Aa7TU86flGEw)R`)Zif(CZYx=On|4CM!Kc|7N1KIG$HTlVkFPMa~7- zP4=dq-gr$`>qhx=c(nrRlFurlXL4F4(VuMZWyD%hI<=zJJtER7TEpV6uZXs6_tx## z_&~IV#aDY{tXM=MMee-h>4!gGjeNE7vAWB|VC3+cT&HhdUqpo3M^6@v=0y2iFQ4N~ zJzpYfz>~6e@XVdFdN+}k9InqS8Bvz))QZ0_KB%E{zy5I3`TN~|b4h%VC1k#HH@{Gm zJ4oW=yvG-%$X&J~j}x7Ajv{xpx`RJmrMw5pYWB;XVj1uLbW1c2vXA2+V~keO>K&~d zsXic@{&#YG+n7+Qd8TJ=n`$IqwKlGv`>MXN-1YBLN6eX;)k=jYKG891MKq(JSYbT9 z?SPXS*%xJKr9yYf7KQmd8A&Fp@#`apt*i_pXm|R9v68e`4>AteN>|qSxRF{&2Ui4{ zS8Ia}d(Vs3czNs6q85=z$wX1>Mu3b^dew8H?y0wj1Nyc~?`ZumZ>lwG1AQlQjbCi`)*l`$s-M2oa z^=XIC*gR^b)d_F<<>rwLtvmXne2z2R^21zM*-#gbynjK8t+bX}n}_4`)-58@D-)1? z^oQlurIJDCNha+fv$L-K@YSa28;kI7s_Wz$PFK)qm3PeyM6jnsCm$dFoNBUCugE;7 zEqC?p!g9I3QW@kf(ekcnmGl;=LV z`PDn8sEJn4?Ip3I^9SQbWn{wLBx-+Hv!asGNv+sZaj#4igY1{lWo7KQ?&<-DeRXMc zs*dg@@;;|Oi1s6ow2M~I`K(X&wGx}Aq zlGAPq>vt#0`dxh+zF+R&QD4-GXjwrgi1xDL_pcY-p4Igie&j^3C+7+)oq}VV9?0ry zqi-5EL?b6!*PWa-V?$vapGhs59p(Dx_{M8e%pY1$M$ep7yV3vgxQE}dMU;K$L89r+ z#8S<(k5;*vJu%Kc%qz|nY66CbowX>%Ux?5OpY@WvVt*VvwqI_doW6LjAed!{wunTp zxN5eay@&d z%Q@yNwqjnPJS&5_g!zML=N=bc$^BrMlGE$RAM#4;s`(Qcjf`k5r_Uus+sv?|JO{r* zt^huHeNI;EEiHdKu4qkGT0|lxUYY6RgV}(w;#}b>BmB+rcSf~8eJ&xQd}h$xciAglCr-RoH^KaaFxmS9iv zyhN_A?iNI?TrKHZ*KhKlN7;Y~_LSIGnMj1Lb@iE=XgNLmvdtIo(ebxcieUawj_Em? zntjL^=l=XqF17sL&!a0QtsFN@e6FpCrvIJmb;ErF>TVldG7oAsiZ;8)*P_fTazA*a z3lEXgNoNmTnBp%)ULRF2zNOF0 zX9oVFy8E*_nI()?0W$zwF=IIQ&{H+JtAy=6kH0fZUXe={kw~$*gluP)u(^a8fUOww zi3G83w1UoGGq9D7+5{tS6fx85O6j46Ow>};7OvrBf0WM*jNtMJ-5KID0};AA!uOQu zq%0wVwj$cO9Xf1ZwZk9(SrX@D31eQakZ)Swbm-Q%M+nYQT47<_+&0l&7$Z2jrrz@S z*(v@)gx19xELkFs^DX7R_Ex#C{qysWq!`acTSPK;Svi0!7NTto%G0PopGI}qYIszU z)ZhIu9vRJvgyu2GxFg!R{vzW-iNW<3>{H2zqIDTvMn+V<)j!{3D;po(rFP<`@+9Z3 zrRQX|f?01lvskUj=(33Rg6JrSx`Te7)k=O#{*sGwI}z;3Yn2IQheC=`L|!pgJVO6w zqN@x)J2O5QHx|J-Ai}c!i`39u{|*y_LtmPc)xBf`XU13CWWGg=*>h;_ED28#!8{$>T&PMUtaz zWtrGn)&Ok2e?{Q?(&uEQ9S0f5R+d*c%f9XRAF2%+uAY*8N8Z=;S`pu+l9d+G{o;!7 zt%bG0u^*k4)t%6fERXNciC|Agt7vz>M{pcOTLf)IZ_;iSp_KxLb@(c>uI>}}*YK2Q z5$snhQ}pT-&mZJ*v4&7?{HUE%{Dp|}Y$wCns+7B`n{t=zYtCIiOPFy4WE|0!SCize z&v&wmXVWKMi|Q>6z2NyMQ`6Gr5nAU;&!AWC5}|dNd{5D}PfniJhMl`FPtor52U%&y zLB_F_<(1YJl?ofdgzesL)Lr~5#OIo2$V!Vyq-3HRDV`6p^fr;x9yKRh2V@$8p}xi!Y|Hk}6O=c2ALgL|a6nS6oHVGmdC- zENQPA{U%My-5fAMc$X=#fnoOc(#DR1@34Dw2M`Q4E80arb?FMU9?T6dvv!Ow$<2X(adJFSga(tPCJB4!*B6Fq{A zA=)CSmDc(hcxe2LlyAv4&@`n;o5Xd3?CA?a~%tlgI*q|YtF$KbFZ zcTQ^;1BwM=%l^+g$RzEzA=cXT93~e91|^V5!9EhIKJq4d#LAT z{PX<#Q?w|x(%M4F)AK}1T(idKcA}}FtllYPIJGWEPWxD`_@0xR5M5p?j+UBO85{?7 zXTL-{cfDLE9wvL@>Sb>RTT!d>GT0Z<7V(Une?ED;mFY`IPS0-s(YXBGg%vyd)Q!(C zEUbXg&)tiw6Y_$%OAz<%Kdl7eTWL?7|5Z`E(vLHPTA+EqXB6I4>-Vn|-a#jpQttlZ z>9P3(3#%-MrnZVGFT?k1$1zpTZ|nP)nq19oo2T>_uSx#6@%d?m_uOT*3RJ6wqLt=w zj@HUJee0FE^W~1a?}go(I1cJgbn7Gc8mbKM8+n!?`*s4x!wclIa zOKj!2M5`w{sqa+=S>kO)tG7P#Okq6(tx#SD?WSY$@|@dnpbL+@x-Q)0KV7S|FW>L> zJB-f{FT67^DNAA2HkUOtF?K?J&TQ@FWFLz%0uDRpU02*SKeoPuXzs=?c2BP51)z19*@w!*1EI;Eo~6Sy0j1N=GF13d=F=}Qd`v*o@Udc%6#t|gD}>m zMd>H!o|kL5{XQL%zIgL3va>HAm+vUo=c+qfS*^BORg->F-WyDLx=+)BL;jG@93HO( zWUTx=f2e)Dt>_yw4&x76bm5cZ^4}ESN6kC8pPm#O<}-U#v0t_#+PT)o;d!Ow+aTkM z?^p_F(FK2hx?|IOk6)1gvT)5nD_BG_l1xAk(xUWc(q6gC_@F=NCs}_b9?Y&El3sq= zW+fiTS3 z*jMru`=Sh@tqj_o?6WeilT!pL-l`2o)pscIp!c(S_6%IZc{!PoKBui{L*H8eTA$Mg z^uIwEpVQC!xwAaW(AbRnjw&JOC;rkL(X!9!TaJU4mX$S!x^UZ>bzyEp*DC%(i*g>8Mzx7<0z4V+5@~hu#AB~WfW>3~uL~tBL%NzH<*W^CxG%?Ii=vT#v znt%M*{6JaVq!!iBJvR82PBo9pRi#ugd;94=B?#Y&(QLFbajyQDR(JxXpA&z4Br8R_ zby}Gox9N;*hnJ`1+ew`()#TQmnfy1`FN>a$==U4sd;h$|%gKcFImf~AY3t*i|5bMqzSChN`(#=b(>toyU3Nk|SN}1t(PL4TuX6Kc;yM&3qkvn=K$UgEdk)WA@ zzmR?Ud06%0Vunld6*XZiqNS?iJ{3XDd$qyJy*f5cyJd2IwN%VfzV>-^a(=l~m($qR z@8=F}sn!eGr~cS5^xa}+@L9r)Bg#H^$SN(BK{Wku5Qd3lpY_LP!o*XAiCx3ZOPJ_0 zDmiUr7_F!YIqlp@GwOnsH7+>s@deq_rcch_Bo&%;9JHIYm46P`5_i3=$YZ0G$%*7^ zd4%el>6nkaM*G;z(3;QJZYcG?*Gkv>?AbKwoyo;4N>=LkK36(7C);kof!TJ^&KI&> z*?0cIi=+1xWN7O$eAcEskI=uFfYRBD%y;gpmuk|zg(=_vvQLvT+>e%MGC%6Oc%4Xn zn~#Gr=rzj(WCQzE4ZGYwuMoApg;(1Qb-|9)A1vXOk2~etgr2L5abA>RxXT!1botiN zc%q2%EMZKLF>y22UQ@yM&3J?PO)_iE(R&Mr-Kx7vG9ZRC)e; z@4MKO?29p>v(JgAv{W62d?ng)_XD~1*|*cm+`8XRPf-*0OLOY_6I~hCwJ*{ z^4K|FNoTvGH#APaaB_aQRMJtt65V_p$$U=T_47hmKjGPaU19Y_G>&4vYL4)&^n1^I zKjzp193dHQ5$Eo-H2d7C>!XpA)f_n)>fDT;TP^PN;Q0}PzbH%2m)b1m)UyW`>XaE7B}}9TeeQDZ5V=O& zOYT}eJ$-tr&7eQzKi)pxQPZ522^0IuzKJ0chrQqGUUkdG-Ou%<|o`8uj|zBJu8i^%p67bSww5L^7gSK|K-L(O&b=xSHeV&oUD|clk#@y6dB8( z#_d+cU&xH|yrNCWF`{L6jac_tvF@mG50+Thb4jh8|IxB^h?-XyDLeP-|+lYCY2 zPSw+y%cJ>&EFrJR80T&f@0}qdzk0>4CA{)n(w;gNuVi)~(q(aY=0lNn$r4(ZjFIYl z(*KzvXVmGXEb-$YV_Ij4=TdnD^(8Zy`C9k6zml;YO!UeG^c4MX5${OVmc3*@&hphA zn{o$D&UciWHR?6mjXgP6k?vLX%NaE#9;DCdO?f&vA|LtUx$`Qk=mYwn7IE(E?Qd`T z?#4K`Q!ApWp>tWuRlOx=Z6j}AsmaoH?F;el z{yX}mN=EMaYW+bE>c}^UKQvp?2NrR@R2_O&st%pFd#ML~q_QVDd2wZW@vRqbQ{q9| ziZ&F)#J8IAXjSr4Pwd!7|0!D3R6|3w{xb}_OV0FK( zOUB_59Fz4RrBio{IAM!Jay3##aOEz2nyz~NlKe2KhpTZ;4cU`(FMZo#$z7QTqurTo zb>;X8`2(e*prSb@=WctaHW*x45xjZAlUe?vi0VYJ6>V4?M@2&gaZW)Z)XYSV9rHM!|S+orymG@F2~& zugfWzvQ|IndveF7N6)(?f34IZS3h%1lWGRQ?0+SUvD>RYh;A>#Y?fKKJa?o(^j93hex_qvegld zQ}V;sZWZ}MKQEWhu|HZv_*T|~2^TYgj?i0_K4=Aj5z?aUNh(2$t?m+A?Ki7!iLE?e z)rOfnpDWzaL#xnO7d)n=wSDqrJL*eL)KGsAU0#Oj>-|jY(&};r&}Deo>5pHh4?lHo zmaX1$nfwqriAd$?=WO8|qt+3=mGvM-Zu~(Xlt*xcWWM!BYqs(}(4K}L^F|qeWD3@$ z-DqjK6PBGXS|k33quZwByz2amm1~Or@aXa~*e|V1t4lSj%-6X#+Yb-w&fl(yt=80J z@@>wG_k37?l(Q}^S{^}t^|QB?wQjwPe0v%BBOjKI+*?#FvanD!Kha73LR--ak-UP{ zCHu%pf}cpGg3YF^(9`AfcT9=bNf2FL2K!Z8&H8;@8<#e0-MSt@OPg^R?$V;=5!9EK zw$@FgWI~RdW1iVW?`_bcbu7F$^va`JmlMiva(x^IbAUK1;WwxWGryGiavu8)0A|I4}Ie>?kt z0kftAkG;NE6Ms>}z*%ubmG>Y$#a2WoI_Xs(?N0x*Cxb9P=Qub%Im=Ye9(+npaQUX+ z#*~~vo?ke_MP4IgDBH@Q2k9GnQz{`0Nd;f8tO}+d_H~KRy`QzGrNV`HcCNhmr1THs z!C~S-_NzYk9Hak@Rsq?-R)24piWw)tWCBVjGuV?nZ-4FV1Nw>2n~vYJ#OIzRKhJ~o znniRKe>^Mxc(>b^CI0Ynr+(@_(-mxmafI|BeNJyW_m!N6@RY3Q>|fuZ>dN&~@@`(d zev|0(GU#))=z)d#oPLs%ni@I>KTH`G%y@arCTc=7t)7fRb36N@4Eo=>TCvsjQgw0m zD?euW3;j(08yUvu^fS@U?LDJ&@Pdq^@z3o`#^L#DJ(x(5wS({!qsStpdU7aLl*7qS zcP#OT_p|!xeDPBpACM8!gS0fgDObpnrPq!-DcAqgPN|MBOf5c>shu~q__ReoxAD$8FKait*C z&(oK|IUs4 z_NUzPrn+EN#STsUMG?;yPVp`8L3)aC)0a4?&9(UG#aly85e>_BBalXiO-=M;Fn~9ar()*p#pnLtPG^9L>Z z^ANNs(a{{G)my`TBwx|Gv?$SuPR;$HU#m^>bA8Xx_*}9dQ5z&+_^I$8s@|lQMZ(S>|i5SV0v(6HnxuWKjB&EN?LxU09VXYJ963izba`7*L)uLd<;USU#xWTg zW*pSL{K(~u!{Rdwwz4v2%E-@@k$-tbhmw)|n5PYmR-wx9&z3lH+R!3Yx*zSmOQz>% z7tR$rZN~Kc2RFs@ibYTc(UfNp0Y^^VX$9xLkgJ%l0vb$`tn~>SzD<-DqWO#gTJNa)z5|^#gZ717ktBG`&rQJzImh9dlXJocoBc8^xPoH=LDXhoxMrK{t|6%hLQgCgSG$7<5m;`cj_>RrWF zx@LdYwsldz7E!406Rhr;FBwO@jHCIOiu;{|+p^m#a3j$7SWn@y+u37-h*jk_5W>MZ&CG)M?1Gn zy!VOhe3>v{TD0Gw{h=cx`)I%3n^s0Ll1!+(9Xx_QCt506H`S!C7Z3j8nLZ^R>?s~p zf6$wW1ZBO-81=8;MXl(6%5!d@tc#lSPHni$a~-R+FW;~3$LTpHW=UBYfy#JWWT+L% zrLu^SETR9&7&$ZS5Em|;SrIFWToX5=MVO)pKEU%5c$76OH{_IB12iie#;{mQS>tz zqy9){HEreNoPH+Sx&JoQ1*3<$uws)1CH{EshuG)zO?jWwoAkdy7!T5GR>pR+x35-D z!Z_gbO8v!aqI+f9-xp_Ri%6toLVA$Cp*NlTZbHA@pzf1`${+VE@wuN%=qKkYWj{l` z>}z;qvl*!`wN6ow%IN8-?l%}-@VS0}*3OlYXH}=fAJjxYe{jQq2(6zzW0Fw_GN5#A z<>$fXh(tznpZiRt-}`)QWQ0V}()6Z57!T41^o?^{iU*JVUBBG?6TT?%;Ou+js~U?q zMyx9*ljNR|9d6C7yP;q!TH3jzrMkx3GT;77_F!r4os$mh7g>~O>yL;3bVdKCyWJ2y z3vbR6`om`l=QcZ`U+xhZ%b=h3Y|^ScooB_FfoS^4+Df%rEm~=uQxiLmyQKnVs>{mU ze@9M_DlU3Ww36ef0+*Wm+{?)Xs#U#cr81~Vb40TKN~P1Hhtv;`&{nHAK z*EUNG77aWrIQ)@ z*)vAgMhSO23U~i@<>e*Z_4$!JwlXN4d~J>>&)w&)7#^|GYIUNl7U>};Th&fkk?kQ@ z-t$MC6SX3b=~?GmLwJU3Pdkh}r@*UZB$<%?Dl;YtGxW-m*)?gevjTrnCXNxlDuN6( z2$OfoUCYFtlBpwCO#?qv{dWpISFkCid%^n7a8h-Rf+66a$-4*eTfy7l^Uw3fSD$rZ-ok{PNG-nojpbF|Il!^_D8 zluq3(LQe+jA}0fFoOg9p7sq=|_rA{hW1P>eR$hW~mk~v_GYX`7tE?Q@MQW05BUK%b zA2ua_!16H>!-*!}VoSG8zQv8cwj?%EnR=-fzmT3YV5->MCdk(DpcJR7FI z{&Z}kK3+gOcC$s4*!CZ`jRYebRN)TAtT1C=pfWT+L{FMBFp>8E>-m|hYe-ka8giC%G) zG(SVK75(qrVdA|3;>A-Yt|;+&Pw}}jhW<|^Xbdu<$aY4Tb1PQXyeEqFr58b#7mu5rmvC=)M?8-OX9<8Xl+Fq zWHs$$5$h$F>?&_eZh33_lKAjZq;d0u#7$`~VMJ-aUMohIbDf^4$xW1N-q#-JU#0tY zk82Y@RU^8*4BfrjQk7;~Yto;GjG=ZspS8NtpKYBUB@8=feMb3a=$ zHWQCWagL~Eq?V2IsH%#e)#yRyV$n! zbgW{(q0~5-)<3=+jtgR@6k;9m`h}wKjZjD&D zPTpoTk3k>X`u$3Y&C)n0f*LY{o!jrKOQYS<`i@1T_J~596J1^g;hdq?OMl%pXL18S&n5YO?tBi;B5KKl?1vI>NWI*~ep=kAu2f#3LJ@ z@Be?J<60KXCCom|E6#1+Wny^uc~Y~l@|RI%?)vZJYX+iiE-BPWO-r5B5`@1R&^m74 zNKYj!i7GDoU)V2WJ{h-+JY<}cR~(Z;m|VilU}ZE4)AJJRU;gSBCAnmXwA5DTPb zwJaj4RqSJs3}-w>eHUxcX{@#1`jCiA`q`sfkHJZTP~F+e#)r37^BAO78XrDZlJ+`s zMvi`7>wXi-Yc3;s-p;;=U{B8dAkV2Ek^89O@>c)aAEy=H?64KsP!@!!A2`{&A>=)j!3xM zJO=#?r{DWXGcuw$_fgA;QiP9S=U$a_GamToklbH(Xq(dW7}~U}DaN_)SHB-G-zMXk_3BtG1p8T7p*hWux+j?O8 zwNEc#zyBxw`Zr_x*}so8)(vNkn^AneOEk5$2DD$9x z=KHARO#?MyE25)yGNG=M89%h5>i8?C7uPdPoix3;no7U-Yi49u<27|*L*T-P&VL~F z@r~1q@3x7yh-4%-Q)}j2b!>b^#(XR_m+zDnLXs2zcy#ZQOzjcn^Dgr%TWRGUpXU>u zG@>+%w*M%8lA>A7=UVn8>*40h$-tsj57CNwmk9P`WSC5?n)q=rYg+{KE;BWAuvDHmalx)X6|zC8OiNueL5uf zwF0wfC$a7G*eQYR*J{)cQ9QFgsI|@-mp6DTA^lYA25gpKQM}efcSI zeNjJ8P@c{0LnKpoSy&ssFu!9-ruO+KIY za(RcMo%xU+2u^8-}}|3CO*REGpAo=!MUq-8GgMmJ*T0#Nv$OW=?~piCJJ+Gxr10kJ`{gE1{Je6`EwWdlu)2xp z@-jGkaaQBp?zPH<$`by<8JRP+M?~W=vomL8qUHVhffd2Zzt@H@PwP;n^F*6J#rIL1 zsmssKL~tBL8?8dl&YU?pqsr_oGiQH!Q&v5Gn@B4^lM&7NQO-oVX7{Roe}AW>`krd& z(ON6c?{z5d<_Lb3{~=3FezX6i{0@D75#@6`pC==+vomL8i`XPx5u76@XKk~4$C7dQ zD+@b2Lx#!iI%oLVnRz~GuiWK)$N80LgD`U~=PNr$eJl0!H*UEyed88Wqx$WfIsM$u zS+w<8&CixP+wHLTum8u)$+?fSs2@lCj7;x-{mjW(w5$wcUCx$7dl~vSV`eqZWaa0< zJ3dL~LAJ8)H<|Z`?Vnaqi=c8f$e`{}-Y+aVo>Vm*+glo}v@Lf{!JtwKgO4!NQ(IAq~AP1=|5cjhw<#eEu9Mq=Mg zKwHs1Wf37WGBY)2qG;blPWMgxUEUS(7tXt!uM(X!qS%Ual*;q7s6m*Sle4AX*FGyN z(n_xrIg?QnJF6A$=+l$$zdB1z*e~T-tvDBP7PT_E>a6ysez}jY|Dt48^RuPSc78Rs zkr8qpq(3+(Iwxz@LS3u&RqYp*$K5`?xCV~smSnU%5BmE-JF6vnWdhBw<78G-yK^S9 zh~uS7^A-Q74exw1&eWU-{XH&wN+c*tbY>aXDV{kw4=TdCTQxoQxj)3Ge_a6VIn~@HCu58;9TMnEzci*UebBR zfA$Fd8=oia_2rzwnaChahGRbG%-|96s!8Tu=5wN*TYi`eDrHBBd3bOXd$|ZRUBemHxGvn%UXP*z|&a=~=Q4+5LB)CjG^0a_`!P;w~7ANTg&! zW@_dV=HsNj`h&k{PCT`+`j@%VAWWua7PUFC@Qx)d?^sImu9rcymBCEL9BgICYW2|X zd}*E&eXiB-llAS1luSqjZN-c#6@jj-3+E4UVVm#gr#_lHy|`MLXe(po{~eOMcfiE( zZ=-rwF{^1c-Hl(wYt{7g8UOYx;#))bRyOZq9D!!h4q1{pEcs!hfH) zBC4(K^Dc8O(TN0Q2{Sdv!SOkFU;CPYn_sh8bdS!w%S_E2?A*2TobL#EYS1)bb(XC@ zlK1C+AH9C=Slgj+1t9gc0;#hVWaNshIl{O4d3l$))*=p+wVW5qJHinM?_82aeePne zG`2EXlzEUD)wx4uw}`IAxmKP5M0Y}kw;9ZXL>n3ADx3)RBeOK&Y1u8Zs?W53$U?jcF&2bGWn@bYCGUhA@W`mXxnc$&&_i5slm%eH6&#Zr5X3$9O{!IM*+s1io znZaLE5uJ=etxK(#4OBy)yW}qQ1$hD~+2@2q_pHkIpPAobWxN}Z*+9R)O1_VIwN~o; z$~u|w)0cKHLHPSB0Mv@7bWth7xLe`Omx{hq% zs*Y8UNSzwLc8r;bJ$VW7npEZ}TEULoW0Z-MK{Vyb+K*>y(qqL|o#i=0b6fc};ID$c`hnv5A>W;5x(~3iWFOEh4H$51<|JCqn~)5*N>((Elhx522Qw$pUZlAb(8v^ zzHw-kT9|oPv#76T#O&&vtg{T7o~TKm{XyH3yz3Fn!Couz5ub`z=qD{k80iGKjV^I6~UT z%8-4+IoT&193oeJ%u$-D{Z1riZ7YMBjIAmgXJQX;g2@ET;mkPfDQT|}#SEwY`dt^) zR#v?TcTW+YPkej(s@q4-DDH40nzEf6HKMw|`a)LYHZj*y6FVCudSwF5)P5fWX8?W-OBS8JswTI6)8-|)-QV47&iC_*yeoRBCY_fP zp;iX_L}vr~e5Lob-~TyY+n}G%zbRfz;ari-$L5_qeo_PvCPxTVotWTvQlZbHt+jvFEAhLA6F zQlXTg!7Zi19G|(&nN!_!6X~2dp;969RDCj!AtmGgeb?IW+RxhSp8c=i@AK{7J?mZX zdWYv(d#~~1hp#Wbb3lb|FG?dH(<)YyIG-f``$oZ&kba44>e{X%`kFX#WV710W{vi~ z4X{<%Gtm8mT~%mo6H6}&obE?$QK0vU3O|ZItnO(b|Aaz{j~w_uYHvE zRJWZq+3w*(>5@8}{sa3Aw29V!JXM)*Mk^YBU$J+^xv!76YZ9?%DBXXc1jYuXUCWW% zQ3841kqD6W`Fu&4!E)`OmHl~M**}KX&|_UFfi>CNpz@FZMcfX32BY=_LM^XCLj*gm z(mjr>96)LO0&paBk0UFsvCnXs0hyXhSsgGwgVHo7{Pp)WZPqr|s6{5j9tW9EsV|8| z-=PuPYj15{i=}v^`POK4qaJ~dRVR9-@5|1bWsv8S5~cen;a#`K zK^@H0a;qK3>_M%-4lqRcTL`%w0DV;oI4jc>1NjwJQ!Vd4)X=_6FGd zDD@qU7@YKSWq$4K`Wa?5IXwlXk@M+{Et>7SmuCAup4HOpKjf>ZWN#3#4mq_9>vbjQ z%(DWWd6vDNP6|o(2J)uway!H$Kz_xydsl)^zXHqE5^@PLH8QwT(JVml%7|C> zEyu#=JOZ`b#XYqh{Cqn-n=#}x2`T0F2C?lfwc2OOwNAv?Pg_e>sG*l%euJNB(fIb=~}PLx(^4fO-_mhTVb z`M6D-EvSR-_-kHAkF{w&ia2ou?PlHhrMYuba*1yl+j+g&oyi$fXI?o>jqL176qiq~ zy=vu|I!l;8gm;mtk%N``iCVQKF?HwvHSm~Pz6ZD_Vb^#idGAp#<*?rWHl^{a=rkIa zcVlnSST)pzrBIs7#~4H&L}`AOlWAfNBpD$0A#1x5<0uo)B^JH3#a14R3Oh5q%DEPf zjso&7wh%d3+hK9e67mj*(j|2S$ZE*7F2k92neleyUF2GncI`kOMBc@k90`Ya`E+!d zQN-5jGdc8V)W&NYSD+4*aCtWkA5Z^g_C6w3oK|_fE9gQFR;mMyt~~c*Wp?VP=7w(J z!6XOAy!-d*|KxUEV@{ev-bEHg4z}a%`LAfCD9Lcb49Ir0x{X>jVnJp0&WjuAd&99+ z(h`@cW7}QcMXoI^fh>y5>9*<&V$su<6|?8B8tbvBykBEYcC|?1?}@KwkO$FkrCF32 z`J@XCbD}h|E9s!IjHQQ`1)q+7DaY9$nQ=PJvS&^*Jz2>t@mN&2)|EK#&VjY%JM5~z zqZr%5qRdfprWZ0FN24@fi8R*~vnZVv7VueN&))E=$D*Pm$%ztm!=l1{SZ`?wWEtc~ zmX?~d9VPinc#vz7tdtgMNzIAEa9ppvy&~I*MBRKP?{F@cEd94@b}6mc`i@p?z5V@l zc9j;E;=jvUEYV?Fh3tc@#!OV_DpuOr7_%DR%^>5usE@{d!m`5rcd806(tIuIzfT+)S%Q=F|NjvO)yg&VQG6Ahcp@MpZCyB%S{C!AqH4=oSna%|>ZgBDUSE zHaWn8GEp z>fXh9+^*^X*#PS;DN#T+K=$F9WR0i(Rx8NrPn1A?E|;V+gYXA4hOCB&t>8CgzUM{0 zGm$^gCOs}1JWR70i)l7vQqKu?EEJijq>cjXkac7j8#la<`jG^bZ&6&UL!0{gY;1{d# znA55P+JS9HR-*Yq`a%b|ao(CxRUjXzTJqst|+mTJciY_CW-@sHIVyl3XH;gS?_=Ed!pl>`(I_Nt_FR z@ZV(y(`^;D1la(2g(c!KeXdL1KTuyu9S)Zuf1tEdjR+r~5O$`%chI}Zf4^)~fjCEOqcokTKcY{bIInQ% zv-?!=joDxC&|Z%x=^N9(Kfpd;PS0lK?>wvTu;YdH1xh&^K{MrBIrm&)l(nBoW<( z9gL(Ct=T8yAHM6iVKj>4`YN{FA&Rh+i>NdmRnfQx>Qn0QYx-oLARR3U=SkEGQu*(3tKx`M7qC@aujoMg z;_@6pzWG~9p)~3yU(r48Ptn+D!xekia-<|`e9Q5ob>^l&H-fPiml==^k`i%mz$g+1 zKt#EyMIDSmnQKO*x)N_w7V_Tkx^OP<4_Fh;L3SPy-1tY={N%kGWUwXMZB6>3li&Ec z&ePrs;S5@P9`r3P*tJv-Qtvu9X#vp=~Dl95ydt5)T(Cn)=6_~Gx zc^9>DyQ%}k8e-5z)FF$D*-oV6?dsN^4ta-nB~Sg7$?6k_kIpa>| z2VK;r;avJ~ly-DDI7e)wO?nikz%wSl^>38JUzodOo`Ro+QR!}{rL!^zUcSnEr^ejH zoOWBq_qBJq!+g;rGayzRi2zZHNG*+X*6}py;CE*%<+4u|y)Tr)x%9}W+i6t+?ZCDp zV<vH|^sGL{K#v+l>#y8+n0A@9=NJRN=U)1A zmlD`p1=6LUyzwJ4QXz#Ir-r0Y#f)4UDY2@11N{;_@uP_ngZ&C+0EML}PtJI&?ha z^ItTVAfhmjktG}*PVOR75%cu5z471tg4(`?{i<73pbkVTO6yagvU0W|XSHPbyrGlq zsTw7-J-|%F>~ke(WoAKEW^y)2W^|(UP|_#5SrXe`9k6$0L=f4aE{VFCLEbWuC1MQ} zLC3qu2Cf9116k5nacN(SDvCtJf~pyn;5- zNGhElRQXv|u&`Z|TK+{!@yU3PcQcl|5=Snm%x_7nyq};`ZkTZdMUw_hw5MMn6FGJ` z?1PL`mxS5lu2*13=Q<;bO5(#|A7mU?g2qd-JYJ$`%o1}HbGI%oVSB0r%s9-~k`m5) z3Hl9rMSNAa<-!c;1(DFLa^4xxZ^#l#eLy&GLO35nb6!cD%Nqc)gwe5d$?F>Dh(Yuf zB3P*D@h_JiHRs4lG?IoGL~N!bYEh-ZAfk)*U~O5yV)42A=y6fh zfp|oHN*zz>_}+TN?sv~lBkX6aWLBv zMJTOQbc%U!-<31GY`?4RBHgQD<}0fXrEGpN#a0~82t3Jo`hhYYufINgQE2e=jQqbJN@%-w#~Gs zbDZsR=D@vFYSCZqv_5|B{CB%ZqF2uuoqCNoGgycZlt!$uuS#dTyfbo!3T|lq?z!tL z8ce%M`wDXxa}4v?iHCzh%s$LYI-AOzZk*k6!dfqPe}Bt-6}uAm)9h6xjc%`_eW{!c zk{OqFxz6s+Etw_G8yV(nX$g!J#@WqX_U@lY_v(D>@Uj^gHI#NE7<IWTFFs9curk;g*IW1DfJY^qYK5O z7wta7wsSn>GzyH3Qa{kU?tZju>tx!s)w?TY^`*1)n+)cdn~4vduxqCYf3MW5ys;E# zhGYq5W$at_0M>=M#HX1ZG3FKhjzYVB+l(xnbWw-w_C40tV7*uhrPJ*Y6tR8VUp6b! zaRTkHEvK>3Q)qu}0~$$L-RBu?IeNjBh%Ir)MKNDp@1g`|9LCwr-Ho$WNn54``SGX!KC^vYk76kNrx@e zrBIrmue`(^RbwAl7f=FqptMrwEZ;WxX!qVhb)P1l4yl)GI;hLSC`HY3Vnq>bX$cuz+A!{ zb0s)myEJRAdtrW-9vN$*Q*O4qzIM&~hj@tMdSw?K=Co3Mh76ih7d{YCh!wqGtw5(6 z7j|A=@bDozO4?CC9ANJ99Q^|iEYlf77^EFMJw}!V|GxiH4zn7i`T58f&G-zRtV$9G zk17kQ?p)+aNGTUljc5etQ`-MAzMGjJ6r}Q8L7R=w>o{`@=eC^}#XOEkb%4mhdP_<; zsAU~T{QkVQ7QLX9Am1n&3ej}|s!%}BWrW>xJ zlfPUYal5JunAI3({(JRFA4SDN(>|M|@!Br{hCi z)4Qr*tLhnEwo9+(=5A~W&DT=yK5+k&x-QIDSE4(OW!y@qS)EPiSz_*@1lFX~FLdtU zuJ2X_AMeqm7Bier3TaYfFwf6x>DkPy4gKkp%nQr5)?;KmB6!dfPiRD;H0qA6pm^v^ zl#IhnJZ{a@ANLv$*TE_ z=qwBT1tnY^oKMm+4-*lJ`0xFCeiZpCO+re!h?4qQ5;1|LFpuf3c-k?NIjAhSx7TYq z%vYX+YV+q@9UFdb_}AR1Ra5Df*e>N|K{$1RCn2Ru;zOTnAX$y*awSI7I^-wlJLhD& z`5kkK&oYp{grB7*8ddwFapyOyXUydYA_mb8v`;)$9UOLcyIQOlrCkh0yM6=O_3LH3 zWVnl{G&`j2ET5sq=KhMmp zwAn7UyQoDJ@w1#4PdDmZ-mX?oz)Yf6PB%t8a{ckjO#B7wl6RFh>zZbxG8n?UIQu zqMoPumA*93(sp?3TE4gKksr$RHz(iJGxOCZ`W>GC-u%b1XjHA{oImCqa`s^dCo#x& zZ0s3xiSUZCV(z~?dU=Hy#2kz5PT~VGQ5sR4yG5x9Up=T?uq2474}u>Y)5>E zwCi2WS8R!!yTyac3U|`D%z}xHz1)?UV;;LYFn2LuOG{t`F=|+oKKnD^dqy5OWL%E# zHJo|X);f1FkKNqehB7@MiRpA&Xi`Elod4eD>aC+}k1eSV@E5EXv7*%3gs4kNPbHm! zjV<9)M-ZZThQ^hczghFSYi_$s-`az`i-S6_F$^#uT6{rLA z6{TGrn6LQtlFUSrstz!hP@2E!<(5)?V@QE-44FwM*E1tazGA(|+FXB}?VO{h?Yi22 znabBM|GjhT)phhZ*eYy^o9!*Xs?4`+HX=BE@qT)}k7PK{2~KQj7>=L&x01J|;_Ax$ zg(T6BR-|Cmu+*kyJ7#!Ei2~*><`w3f_EqrjZY}0+vt~&g!g`r8}#~O|Gx?@!!|c z-_6&=m{0|8(wEV1Kkrm=!|RiZ-_O}nOQ5tX5nDpL=-^ETBZzULH~r-wYkVxbq};=Y zyqzJ^VhxNz%y7(I%rW~lksU(!<0P|P?%G0W``%vI`|br9W=^>;k>3F1Mqqw^^H|fD z(5@{rQk18WBE9=eN+Bj(iP)0r0NaZaErnUG{v2{DeEU$#8q6?I@kJ!`Q;N6<|xaUg@J;9dWy=1H>BE%bwoZ_MB;`6>M{y z`aQR0g!5<5?2x^RZWO%e$_^ELLq(Un4bCx|t^~Bo!8v9kW~frpT|$NPUfQ#QPl)|` zM>DU6EKw5Y1#A`O6}HgM$^?DsPCdr6U>ni3={Of`Gydh4(%5d!NURsJjR>~)`~*kS z`d#!7pLE;sbu)%s7ivwWpidBYuEf4{Q`0eY2Jil#wDG(vZ{+OtMLWrCUu;Qr0nv%x z#hg}Z3Vo{`R9l&E^<;f7+ogxY%#SsYuN(|wwj&B02?v9SiPm)Ii@Y=ae#Pqb@UqAAv=QRZ11Yx-$Rt(j&u5HLYnDokGi2l_H0^j z@WD0vSMX{6<3<<^V&=ONx9+&4)2|oa?|l_`t zV~B`B#HM3;0b7Mxf-ST&Kf$|nOJx#+a-T5b#?j#*3UP<%qIm=Qf*eHSSNqcV6Jf=`HCyO+TSW~D39xA8r-e~%g9WjkgGX1-%b0d-(JP@htH zT3@m+tr4y&{+;8jmJH_=33t!`MSmgjb9Mfg=&LANkrF&ZtBR8nQfkxi!6zf`w)Qh! zFJgsGt)u(y&ZP4bYcFZ3&rj_9(`ULRSPG?G%du5lN~F2>d3?V$(JVlBy7lBs+VS-2 zK22)TT3!|O=A^Z{lwKh;d9D9FSirha8g<+IKLWb{qZXsaCl610D6e(!bN`3)k&eMM z$8r_T)9~JuMenULQD@;iJv7a`B`d8$Dn-IvP9f-Vyh4bh(}i)yAfn`1B+UE=W(G>|vt)j{gp_ho zD>7tZqi-sGdBML$iHJL`h$Zc#PYW#0O#mYoe3!h^y#y{Okdv z8|E--e1780OP6cD;^$j0TORS%1d?b&5*2gndlFL0MO54_7axd;q(o_a2qxUzMID%< zn7gh-beeAd)0y@4DL2iVnf?PaA8U#=uy?sG$yf9h`p}i&^D9ILN~1nk0<)cWuiizy z0gpyu9xFBQfNt4`X?4xF4e9#>Fo6>MeC74>?vo}VrRu^5x6bSmlHA37-82czSIm5| z-0b>A%Q0V3+O$UGFb4cABmZvhN@=!(V<5SN*;iTuvjKAnYqBSj=IImrb#|3;2rkq+g`2D@e-e4hL@H=?dUhxavEC-cx>s^J(_ryi$1I=ZWH4J zeS$4PeXa!7h0?CX+}EEkfBNcyL6aR8W+~2L@Ba)4zg~0y%lth0-2vh1T^{1+;y8N# zo}OvfZ)piziY3mVn$}TGv>xvD{WHR(iF&n;hOa+tbu_1Ewj<_Umgs%dMd4i=rX^ct zTbrsww~Fg^?Z_@YK0{wDK{y9hGpJRMm{wV9T^$u~ zJYPdM%xC$AdDek;fTykW|8IHJLK_>UQtSwuk{vT6JH#fX$_^c#`SJ6rpxgemCx=>v zrPj|K5N_GqSRPAIJW5(FnIV?f?W@Yu`deSIgv2A(k>V@sAJ!pW_kDFF>A)-zUy0Y1 zI^)GBGp~P86%0MxvpoEPEdRaAST0^j*8zUBd92jX;I2%Y&MLU@w!YfCSnr_Q2ZSeH zQ-==6yXY(N4_h9$>gQ7qs5zC+H$0c#M>&Eo^&Jr2@#K>lAAMgN5H{`nl+NAr=y_Lq z)^?QCAs%%jNT{W~YQ_Vs1HCIAWeJg{G5t9~rq}T*m@~n%JRCrl9~D_HUNChV9W-i` z&;fq48LA~p+9CeoR>eB@Xx=&V&siO^{b-(^bzn;l9WWr=>n0PASmMYrU21kB?_TeF zwk_^{lUH`D`mKn(i z+Q@2#D-{nL18$XMPr7%(3pVr9y(|7<9pX2#{Oj(S?Rs>`Hrw6vZdgv<-7)fREb-K` ze>+avvv+XX634J-k6*tWAo zz5IpY78Tr|Z|pES_XF+cP53ksX`06#y43_zP35av}cQ7Daf1i;Muct>) zqQSG|S80mAd#Dbl7P6I>hf>FJ?@v1%7Vd^HK8ExzGVdOvf;E#(uO`26+r^{&EYb8W7cX)tjEzXsyz_B`bMMj_ zDd*EEnB4Z)*IW>u^34O9eZbQx@jwZ*L!@bM-xGZ^*>5YeKQ)522I}%cpkB=Q+xgh+^e4k;fZ1&JOEXNPd(C)B+?}Q}nA^PW(XZwep z7Mqx#NzX^ovr?CDJ3f=4Z}em78$BUWlu~R*oFz$a$2epBV~LqBwa>_!YSw}I+PnUM zaB_WJRR9(_lh)&BDEu{UxWADA&tmN@T;=aR&1BT^HdqH(Ygvt3 zB|fAXlj8}z^Fa%|4cpn$lY(Eny!@ zPAm1=8As&g#5ewB#@|E26+N}DLiAhgt8VX3%M@rgxuRX=EFnJOXYiHHW8ZSjUCCFH zPLW^>KQZ35{$UBJNvUreO~_3xFDvvVRB=n7?cs2Wd36+XiNF5^x#ZNL!lFgY%H{NT z=1SkYknK7vcQu)4Gc;942+~%c?<>*H)?%v|D+V9c<-KzwKdsE)O8b}Ca8XZX%m2BWvNxjm-tJc0qzPfpR&s>jN`xfROrgW{-;|p1@_xBJXmsV2 z^E&AM$&Mex;ss!ApkQ zL82(7*beDS(tRZ;@+1P5<9}!&KXdMi<&tko9rAuQcjjWs#Apmaeqjkjmt-Z^?2c?h zDa=HR6)oYs$w*z?cEJQc^IOe6TW}^Oa~Ja!r5Rl&cOSfS|4j52uHQ?z?~AZ)>qULO z4#{dRg;>^X+AN9%Cnf%t$du^cSyQ)jl@3}+pJ8(#UA12#D8th2Ue_-4B`G$Or?$0@o@1kdIhx1(v5<1(t6x$)0 z@5e(d&D7+-%T97WDMm25S zd|n-`0y`YOlB}ff!CkJ({f9>9zoJok*759zL&C>H^9~2nVEKz5%qYKuzKWiVzRxjV z2cLIQxN?^HDvEPA$v&8glCSLDSmKEMnwmjm^~JP*f?I{wqI7A?olFF#=5IL8N{Zlw z-kD}C7iPOh-j!dtC6XEXxg?89HgGA-F_ESfDX)ylT|TjIVXN+*cdbWRdJcI#M_y0Q zs|(4yD~xw_UU8235||~BSJsDgcjg)QmmfrV)z!}{n@ilPA1L3h)^9S&J_@r0nL#o} zslA{3vHUg4lDW;yw=-l(2zC@DW3(MkuZD4!%-~j)mXP*xDaj0emYQgt%z|?=(d?^6 z6vQ0yVdL+&N+QMeV*KNnUy~V~yXuIt!ov5=TX>@vhJ@<|8AO5KQeut~1Yg-VHKiJl z*d?=mQqxY1ENTh19a$nJg4imIptO+Iu+VpHV}lRP4A_#b&$>8l+1q?`Hm2v@=~=1s zRy|ykBZ+;ZF&U63N-6f+rbSSq=1Tmz^P!oU=Y)End%|*SElb4lNU~2;iiaAk<6&dq zN~A>4k&v3wF$li0neR(rJTU$e8+ns4l59EFo4;+4jYpB5O+1qGwIETHQf#@z#?N*{ zlte9ELVSWAs0o1|Q&sqSWO33jG6?TaWk>r~{=% zADw5p#c{cFm(z;%s8vvJvE}oF!fwZyY!|7%dNGpubw)vxAQdt zb~qAJlW#d%+m!6+V(bXTK40RF<(JxcptR_wvDeRz&;9;pW&R-FS0U)IeoOb2_=hbQ zPx}(ns8!-CvDWofGTYG(X*)}Zbh_nWhhJ=)~57$h_&1*@q$u& zG~8J8_vS}u@1(VNT<=FcFAYEMZg38<*+e@&`e9J`Ck;Gw$Mp3(c%d@{J6=i@p+1(a(c5 z+!FMgcv`7@&*+k)ohgMbvimOx9& zZW|U3-1WXhtGax8NBK|Gs=&9SC~ap?$F2J0vR0W5B=MAQhb_etl0AL|BE^PB z()c-!M_OKSH0w<<7?g~mQRfz8a=g!rR!!=7$S_eF#uJm4Vk$iA=vWl2AiC86Z8pNU`x=B}3DoTd|jW=zcdR;&p2 zKHAGf)KQeI^s_`Vj{Sp~SXu&e33E(pO3f0DqA0I)R&vJpt&-SstAq_Cf=1%k#^=*| zxOl7&qXvGnnO}!@A%Z9^(WEcPu4S3$o~;VryV{GnjWf5Z2i5dF6KTm9~xdcmnnHd&7wAWOP+8^n820haW<5MSO_8oIl(9M@9N-1vDrbSSq z=1Qb^*Lu{Ahs1(?fIiXnMo9G}oDoPw6hzQw48IAwrdhhBV$o~O~XQqN5ooasdp z+xQZ;6k9H_(OKe*ejuVGYUvV^ap+NbHVk({!yxn5wj+WGCwRWH{$YtBOhkoul z-i16CPxDOm`OY{sOWgJ9OwQL3q*HWYoWZ-+>lBYxpO&ArL%*QkwHtKIu~dVrhlO`s zr`KE-%jo$bdQO$FrP%T~g2~*)cu3UJCB%zdDj6FSj}%{7|FAUI^eFkT?s$lI(Qo2u zTFd$QwV5qxR&>zU=8dd9@zTO&y4Tn7h@?|=V7=hoP`s{G=hsfE$yRU3w%@Uz?wz4j zv1!BM;ni*Rx;5+R^lXbmg)+pe|1T?;t#WC8>CZoV7*(DuLc`mh2le{ zK6_}_nv2J5$bL*2&pPB6eg+Ba>2&XkN7-_TjV~cS;Zo@7*t--DhpEwWv`M@`_b&Y~ zB~wl(g}hH^NORjk!up5x%^)AHBp=f5{`>!^S$t)m?B@Gktu3EE{K|0cBK;m6e)ZN> z;p+cH{UAMmPtRn>^HXwL(0kAJ^d`2xF(ayPz zZx5K?iTV(>Lw@0U>pw|fDMlhCf)Xi~kT|2XA9L|Lm%{i2|({N>{+=MVwxa}1$<~Gi3)9#cD z4^S@9$o9Aka`g3>=dVa^71p~K#XQQfqQu|#m1G0gE2a3k-VGzeM|6*q)XJ#G6gZ`I{hs7OBTu5;m zNOAJxff0mOSv1q`v(0YK(0yLPJi4EQ>Iy$TZ&=vbtlz}=r|7_#|8f1u@GjGz+c+up z*UN|J`0beAl353~1f(J6Nep7lQHR8zR{Z|@OUJj#SIy{5GS(r#uzw`Z{4DYJJWX>fcU0xx+PtFBqQ1#p`GxIRK@xL~1jOUH?n85}D1xs~ zGGk<*!@WL}}Qdo>;vZnLZD2PK+HwRqyt zn!Pvvn|-Ucug0MK!Yye}5-p9yCdORijM9G0J5mJqFcGv-V~IHC_x|tr%y+NSiSNzL zz6pq+BOx{U5d?`4EfxZ`Juzf#v+-YQo{ z5$reFjHE&YZJb5gjHE6*qt)zB|N1vupnGiT7sMUfVPoUBN_@igibwfbqDgx*Xoi>N znCV!@!-GazM1kLmQj;#}yqBN^dRL^Cx_|eZa{X)j7H90x9G2l z*jGv3~Q9J}65(8HvC4x3;EFm@d5nP`g zZQmKtCW&mi1XymfQcE}^EEqwF8n;T~Pd7Dv`OEBxMU(N+h>{3OO?3O|xWTz^HdBT9 zvkg9=CB@|wO&*P49pY)fRezA>+zX>eH(f$JiqdpCWrsH0N9CtQe1+Z>kFtbFr+b&P zG8$nC#XjE-_TpJR&G(u3hjql>ojPqr&3d{kej@pcehIH5iIa_lX1FNxHD58(=-l(m zPS1U#RN>?r&%0Ve#(l)oeyh;C5(92kEb+izO*6e{@9R^(udIJqLTaMf@ZgBt4P-~Q zo>}9C{$ZPrs5Ya6Z29r@?0a{};%n?z5lTy(XkP8kg|ny+EKpyVPx#9Ehg&6HPi>Vh z#Vv6yrxo!vf_2e>ZI@^|b~uO{PImBD1J^75adoU1JguDX`ju}3v|Ox3>2zO#cWwOj zUYSyMV2**W#A?>Y+R+Zl4E}p*%Ui7+qsJ_;lsvQFluEJO@s;TIEpJ9TWNZm77a#f( zh^S?kSBKxuG$SG7kEsriDPu%&zrp|If7ISEsYCE6`na5X?gv^fZ5PW;w*RtzxAH#J zqumsJbD|DuJ4=YPQr)jQ(b=Qe_qVaK7d5>8i?Mc(;*IoN_iQ-oK+DA=N*%QRm)VV| zRiFB;vMu3OiGA8~$5(g$ULAh+iarYmTNO%ceFT*1K zZZ_7A)`B#&>d=;BGIACqOKkjTtgKE5!}rI^?0d12p6j0H#Fn76c-prETZPinLSF() zL91+QeF@aT5;E^BHTg3QST9Iu%k7L}$q0gk^_x;X=he@w`CnD=?tx~uk53?(aoQx! zaC{Dny30KCIU_I7-<7(n?U}TnQ}0XF5#$x7eb!vU5_*;9hIyB1X7ONaB)Npo6B%rD=#y>Oqinf&I@P;+#V31|C3xq{W#o0Gz9;YQS+{qs zN412F$4-m8W!lmT*0*SdG<%o#E}VPG#ayr6ZxBTjbR=2Sk)V2`m|JP3CcjlLGvkfQ z{E^XH21HQrUF#l2P@?JMgLO1~?Lyrul;-uKtWT*yuRh)Jxb|g*?>;l*KD?Vl>gD}7 zZy#%X<>+wwbKXnT+URh6IF<-}Zafo|F;omcvd zrF){hk{r{%a_o@0IL?ww{9IasEgxZGZsW`nF=~^!i@uUlED@vjk>2ey11YaAiS{%= zmN+^@cY4ev&ZNU;s8Ub&da`^F-6rrxG}Z?(*SquPMKPE7r|Upz$uU}M@KLMT+fM0Q zxcpG_-p;%Jq+Z@#Gw-=eH3l6WPCU?8l1uC>N1|k2@fmbc%q@4(Ohf;Da?u$n0sDl{ zNV%@H;VZ~WeF_wFjK8A_>eZRC;^ynM9i_8`PcWKdbl7^?j?xlnxx|?zBxCB{=`A?N zj1g(2{(E|>nq6-0TbLAh@z6V&ACBT7u}P0PMAI^nk0`W5qQ-W_IzG8_WzFWa1GLwL z9W;ybZaHZQ@0IzX%w$O{kz`SfAjC$Wg~UA(zf;%G{rAoe*)_Y4Ovc=ahs25ICO()^ zGm>__>=j|~NIK0XzxYNSXWnnHJc@ZG{e21jJvB=-`@9NS!WrZHO0;8U$g`2CYcFyX zbG@Ham`J>y9zpQ5#k}7tsSBgV&k`G@F8y_N&3f9^cyfO)f+6o8doPM$ERo_}y?5p1 z$XDWN+7lPPQ?6(~+}vm<5}&=Z&77NbuZFRSDZHF{@o9d=+Qf~P~tN~PMp^?Z4cW()J5`nl_5 ziDZxOE6ha57~6Nz-1e|Wxfb0!WP{xe!-0g8C6Yb9<)WP}mwc6H&KRXqa#x?GD*PyU z?CTKiTrc;1(sRZVDY>he;X%k<)2gkS&ndr^PLu0SGs#qMIGEn(izlC}nE|r0D3PVn z^V}EZ`t&loFC`&iOK}UYpqf6Rn*4Y`y?P()y0hLx^e!TbcYR8>3kvA`tKqp>@6gVg>uH4> zwIqCK(dFU6zn!hU3(|n7>IlGC7v!KiOu4v~{h!v4mYWt=`a#i$>I5gVH%KOi|M;_%}Ta)M> z6P6ZF(|G$<<1@PuU;R#_+w@C#4DHo!wLy;>6obY6!*lP{%uqa@{(d0+U8%KA$7b#$ zb~__lC)4wII%j+GMcTV49ZMu5h!}+U>(eP2n@YVus$YiQud?!f1(}ElPQf4|3Z(^I zG)Mo+;pNfUZ8}T%jHR6)GZ+NvG(^E05~9n=UFQpuPqW#_=&<#2JYsw_cy?6o3c|-> zK0fqLc!_2lLGrGnL$qU@`B~zx)HmUf%mj-0>3+<^Ln!9mqnJzl{cJ}>VYUmp=nY^+ zy41cSmoNd%0b= z>=e4?h}s*%Y20D`t`~<3FES@{H=^e^>6!Mco!U6}7u}0=uP;%QQfztY(~S|S$PB_5 zzON9qC@lz9>Zt|wX4AM*K;uhEoI4m4Z2Ea6zi`_Hsr)QR^IL^&#|TQk`4YgKn28pT zeycG1q$S*{ICner@1A*|@b_-ftRzQl^T`xPt{kedA~pG~LewJ81^?84Ox`j#hwkFN zz{k0RLBXa{T`HG$TuNhow?t!oP_Nz_e#JHBdoV_A5`$6~TPvmbnRni^H0^z*6W^oL z7Ie%Z271g&SR(dSQiq_E>qX4R5zx7i#wL)J@p3@Hhu3RYN3UpAXuqd zx^Lo2^rlJqhO>4!HyoEWASN6U*)@??5+g zJolm*XW-K!FF(_~Gk~-{wT}CFI!R~uwwabYj0nyi>`B;C+$uiDt(t1`?T}x%6f%)u z-guS&%m1j9K&K)h%o-7&n5aypM4`P5ox8CH)))k zLvJ!=(YaBBP8%&Vip3tEjk5C;!|3m3&Wl>*!~@xfPrUe#VFvp)KxfK6yhm>Rq$zx= zN)qRK)-rnIu$ZSlsc64V(Bbu#d{{Z`hpaZxh=__FX_7yTw%sxp8VE~puUXhyU zU36W?%;N*LeU2r$Rg9(IJ$K}S%KVmm8x7e3^%jSpGAKMby3Ion>}Mjfk6@d1I1-K>h(XD4)-8Cf`_$}? zZ;sP%OCbIKU@&VWY$pkR&L zE~WUHPgP-Qw%3h^V2w*5f~6+f1@Z5;nMY}tUUl>az^AHwu-v?b10GXQixTJsk=Ctp z@(M5*UP6dE#vsZfO{w4iZqBFU=jC*K))AeEuX!bU>({M{Q2S8dTmw3d^v~!W4p56a zEQ0IymAo?uQrT~U`BV%#h~nOkk>*>@NEOr~&IQ3rjqi3)CP(*XggnlBb_tNRbW8K&vx#&WTiCHPj7UFq*M8-Cj0%Vbu4T6q#h zDaEY{s3tROncS-n^=cimW}+SG;B`5Emdrb7ydB>~X=$x5ft(0@6$+2hO*EhXQhqV5 zs_E>rXc0M4xYCcg{KD1>bIP-sk4mm$g_dXuSG`+mWOAY^tXW@7gyfx|eL)hVtl? zG@XgS)FDWu@UHMH`$yQBpZVmTx|y2KaawD5*K#dONKLdlVc#7xweM8smCw|Ugw*6` z2{JXGO(d3!N9vXk-bJPs2B#UU{n}(sTvwSN9Nl9AOl{ej?ci3KdrVHa>cm`Ay6xuN zXk;7f{kAYD?DdqsIj#63J)cF-w1$4$@wpMSDsv|q0in7aK9^FgBWCJkKPcL{6uzCs z66fCYLrru-la4u_G{h%c$=w`$#+F(4I->Hd%w=@T*q@6$zS1{Y32O^?(U|2tI-h~K z{h2>KZr7)ZM?Hh?OX}`F__X@vhT9#cmVU)YEwZz;guNhri63+B4I*}Sbck;HD*9qZ zdAHF6gU1`h=ZgxTqrRBidsL3jETKExTFvs9+VVNKiobCmAO`pC;P3Fm4;!uf4B>N@ z5SwT>`Qtq@?f2@I{kgGOnaN+J4NCg!D45 zj*%BUUQRdmemKDooCDiRoa;svAl-?kGf_ej4K`A|hQpf(mA7!T7Nuj$Q~Fx{ z#UiUkVjW3Nlpc~>CG|=Rd2EqJo%g;eLw9oopJ&Z%2K2Q>lx{|SFt0rH^9m%iuVnT_ zdTOO|XI_(`l}>@Ibb95KYFXVBf^@O84(Yu({@ANYPwmf!%P(xL^vL`yJ+&V}=~KCs z^vEbp_l%zKWchnECNn9zsfqiHi`$wRMd){RKgj*O?<N9UWL-Hz@mI)An4KcFSH?JN=Z&Ph9v+u@ta^1Sa|>F?Mk>0kL- zr2QEY6KptR^y>b;?-=XeI0W|B3cu-@7U z^hC6lbLG*QS5{VL$3#0{gxD@t-v5xIqkIv8v>_ApvL$79g zGL~LUy&bQ{_I(8sPCTSfRO&ywj?U0pwLsRYjX1s9u7Lw-&|$`8j6I|szh$xKw0)v) zIrHnardP8)8QUSfs8ZK%Hul*G?aB&+*2GL5^@EOt)Z|;vJB4N;NV8f5B=r1;d{f0ePO^8#{zG~hZk6;Usr`rT zGgyL0Rc#;Tu#dEt+YUXB9ucm)|3HQlK4%@$Gx%?P$nC=CEFsdVyc^aK??!v@io(Hu zJWvO)b|^gW#~ketcIH;aI=+3;MkbKe_?+z#MKklmC+pru&$Jhyv_w%#u^ln*CQ-|0IX8Vsv#5S6 z7S@g>u7Bu<8s4kMd)7Dx$h*R|tYg!d8tkxriJw=U5TGpK3ua~tA*KS(V9D8 zQOmU~AzbO>Lw?~>!h`%QjH=X&UAM?YGgvwvJT7`pG@Ai${=f(BZqxf04i%wkJ_VC}a(n{U1$D^4wH}nn84LxSC zY{1gn5o6T7^98vC?GRp}R{eHe<{&z=|IxO+4QgZl&?mF+{Ha;%%qMo2({rkXJ~f+5 zajS$^e9Mtbgg;z~k9VC@bH>W5LYoSYODunAiHMc74(APk&#kOHc!2I@kV}M>dE-%-AcGDlTa`G(4Hk;ow%qT#{r_d?OS7a3zv!ya0oGra|7X z1pmHw5fYKbzS=d(|dI zvrFIoGCq9r%A2%*5Wzpt-{;WZQzb%RiB04Zz`1?b@_mIZ5&mGyznewl$$F2;I}Hxc z?OfR*KQP+01@+oeEFsdq4zZ9+p}uwt$3?qRUitaPnlET=dsW0GzkV=I);AZA{C&LL z|FMDo&bt+qn!Q`2%%^nk((93T3r~%c{RYJ^b|0tLRz;D)R;3SK%7+RkTLj`i<`YSh{~^{{h?bNo*P)SZb?= z*Xq?~>;>_(j}K%YzHcC6QGIU?znv+y@wb~Y2h6Mr_P*LM9F)>0jNgB)Ine=lH?bCn zPlf%DVK~dR+^S8KfcLqWse8Y4c&;to|MBPi_|6y0qVadMzIB7&2K5_&vx*g&foFB2 z`7g^|zORsXUnUmi(~LM5gk5RP)yT2A8j4;mozsZF@H0qQ4)${wc~{t(eI=~zOCXE# z46pF6Fsf3w|NdvkmuTMk$0*x*bl{YFdVL9UqUB)Ua_|pI=n-$OiH^W7OwXJ#qbgWA z(#sNkBf`WeOZZHB&KTNXOXn>i276?#3qLnImP6!VVI?}DN!^&azEfFn;iqPV1tf}6 zihb3KYFexJ(I+to^@jTrtI4iCVQt@X`Gq6+6>+WX;TCrFe)hjzdg;9y&CQK+!O~Ed*)k zKSt21;v>%q>tbr#5^h!88!&rv+xQ>?zv4@PwT^^vzLs$8z!+d}5Xa+jTDg2>_?f-YQ|h9&hYhIzkX6hg?Y9d1 z55A8h!nu7T_gjU%f%E|EtC$(a?G?z3yB^B`9hT2oLTaM%t9P@x+;f%rA<@cZx+rm>RE{ryb}of|iAejc5=JHohpDA6QEKaLT9lVlZ!?kZ;^k8E3+s?RgP)}@@mq!c zhj0{1)B42TPnM6R-e92L8`vIzC0?Um!t8fW#vJ<(>~Vx$XpJ{Q_0OX>CaNp! zK8Sitv!^x$X;+8iUF<)k&)`;xO>|ott$Lw*U$b=YtJX1TLbY9!2t9-CiTrq=1ja_B zeF@}tln|cx;~}iiZT}CQhAFEwV>|BsYIVu zMyTccUl_r@9o!qpDn0CRq?hpR;C@1OS4f}1EsU8VxpLXj5s%M6kCV(R9(!dbqk8q2 zZq(!0enqJ->)o9Dop|I`;*(@49(7(7tz73(=MD6%)Je2nbm@U*g>UFA$b^I*TjEk| zN8GDXtDH>ak(=eFRkkN{C6bmyAEo=Nh<9y&<$HH)>T%>`|73r~J)Bav{5GTp@3a7J zxBU{gN^0_TU>}7xNq?o(qZ=OV*n(y)`6P4p6~+U;cWe*m=hcOK3=3B-yxI2Q(&I>L z{j)#$MkdVH^5s|QcsRN1!~-)?vX3oyBm!<5|6@C#|8V*!>3!&{=!5MttLQD}uxM`| zvs!dQ6G}smlhS{n4%?S-Tim>2K9^I=urG=Gk4KtsUEZF0gZup60Q(QyGx$1$!`VOB zGe}>O%G8#fS^5NGa6Sn`>u|h_+>X70@Vru=zjsd!?VK#g&dF;hj+b3q*fY2~oS5H8 z+%7wuuxE%_^qmg9d3}3U*0%$<+a7@JkeYlurVbcm`w!%HsmYfBrgpw2_#9#01?9&B zdw}~%pV$=Jk|Md8uLHRR znA-9@oi9o=ac|Q*!`IPF9G2p7{2s>{rsnyC3+S2daQo<<+$S_|&^KdNQ-Os3#^F-j zs<<~uVi0*ydH`3VZ=Wu?+bMVVTx`b3;5}N8{4e^;oDV18B7V#V5GQ_XIMK2*>xd=F z-aEbHdDjmNPG3~iZ+*z3!kjD-bNgo-cH`clz-&#wAX8g*W(l#+j|b}Dv9}kE9k#!s zeZqSLnLCIRH%9XxoEef!e9PF%!U)UMHm@AiN;Ysygq`KtN;q7Cyo>Mc!r)4s`EYaR zLehBdZD5a;sv7ORghB-W9H836b{g5Pqdn4)01$J_eC@`RsXF&mgU(I}Qg{WoCCN z3%W$PQHC=c{4h3@%XRII5prS>@$CQ>MW(jz@JfvxF*Zl1 zEfnOm1>iw_ldkNW5v2J#katm9xKgPn8n?~yof$pp?hN)QFq|HhkC?%-olk^=KQ+wPL~B1Ziy{w# z-%?nV*}2KydY%(~6$-m5wfg1$&qjA=YWBg*;9K7oo^SdnCrcbeNo=|8%%bv!>`0Vk z(Rsvha;BFsUn*Z|W{}fKh53j@f0*L*&Qce(Dg+(CiOHA?ld&CAFF(gDnv@VG<5I|v zQd25lS&m|9u8F^1eS9Fp;oGaQoxkcuScdBrj^gK-OOD@qWBJm5yXKchE4DU1KE|%n zl2R=3H~rnL*doiF2mq)&@`3t7!gi^&}E5_+lfLKRq zW)KFzQv58^z8%5tguW+@&_5NO zp9m5~)F-T@R0=a#{@_+s5@VRT?W7%i500#W5dL5Zu}P_28U;BT7cI!R=&WtW%Ggo} zOyufta+mLtkrfcYS5{i*l_PFOMB?$I&7r8_@iY*sb z@+E#D9UmDTwiHVUnw3gnAImr_A-dD;khYUVD6FK^JHw7Ef0gFdc8hMp1pnweSx>s_ zI{gLda7lqR@jup%c1YX#?~a5M55(PN#3gbznQ)9!P3i3w->KynZaYY%aEWjRw?r66 zp6$+i$Bws%OJp4eqUD19x~aS2Y@;R+bki{bUMs+r)91l(I>l- zZltAO^lje@Ptff7Gud~WV!<=fL=re_*kn)*liVWaxwUx_66hVG~oO6xn;-=vyo zw(rnGX7{GmhO44eJopA{@ekkid}VZ|u;VKy=4iR_2ixIDI1v=&uuaSif+%4L|NBFJ z;d+@Fm<{B)?z0UA&s<8_KqL&89Q}0G`SLpa>hUtq6$0i{m;oiw4w3fr3UMyjrdH|u z)wqA8t32B^%h1Ub0i8^t-(EpN-`gfVHJ~;z|A8136tU%k$5aejY_kMQ*FBzy7zEU6 z3^JN&<|oM4M0einH)O~wec$@PD6b^Pd|x3xP+IUv>-t`!oBkFTvxi^rAaEa`DH$8ZN03cJ)zm)JlRKmMcRcKK!;@s-@ANo zc+?VPhEN!TcCxeQb}us16d;sIJa!Ttr9f*mdh_(N{}kgrgz@`!|if3(@>C^ z2EIWu8a=g06^Tv5x%AXhlb=_JTF4mN@6znjg2&6hp>OkJBGh8Of;6Bu`NbkwZo_aNXrI-JC+dLO5OAPjTyptAa|1^q69@OA=19D zPy)RmXjbaLy_)9w(g`%~6#85bpn zDf3eX}a%jho+ft+IGt~rZE%x#mVq54jiXX)nExH+nqOL%tXPqD{GK zcenhi=)^2wgK!P`DmvM!D1P&^1epP)g)9A5p?3wT+$zDmzc&MQ2vS)>q?JmEhh9e} zyE!B_z8#qD5KWu;z8x4rM6E>Am%vi32*ENN9^-uC#>u$_v{$WRG=nARWNW1qKZ~?) z2jU#0L$S}7Ktw@a*|!0uQZQ(7$E^}H(_OzeAD4^Hq1Ruje1gFGdA0mys`o2B_C`*B zrSe+$+4QW`iEod|?L=n|G>1LBk%ZoN#idvWpE*$P#afa`;)8d{M)m45wnPV?wqkT7 z`HD|fS@+v>$yVu8Tv)e%S`T94oAa)|l9D~T=FE2a2Zq*HwrenGwx zE)l=^nTR+CPg@30Wd_Rz+$!N1T0>vjyL!Kx?BNwp`>hh>P`$_{_H95*IPpN7V{Bs7 zu6kl(j^>F9JYU51q7Fc93eFL=>nVcK7?AB5l)7Zu{+X#=-?lrwr%fLf-V?pIgEXKv zMZ%V1?@p(hrc+I+7%U3zSR%%G#4tK+0gZp>{pYGC1sZR69E1n0m+R@#p_G6S^Ga+gvmc7#un9o3N?Vv|ybPo7p& z*tabB^$W8%155GAcqhmPM9sSJ7`Wh@zUkuBF!K6Pt?;qMS?= z9I$_carilwNU|ue@)k^>w1W>v2WGf14(o^|QrIVi+yyR4vX5jO*NaRPvrm%SkxRgD z_N~UxU9da^Y2cEi4n!?V3xm^1w|7+KKBZCZM$w!wNLXyMP2xj86A`uGt56V3ZTh2O z`8PC0adM4$Lte7)=&)(DN)My~wMp+Hq6Dejs&owQx8!-3&)IMW2QiVbJ1^B}BJxIb(2FqXYYMTNBM9@At{^!)~}Mu-x0rRxAZ zT77gQTfG(K`J4I%?T=8Jsrl?rsh7`HTiMf~*3seMgDn(aiGSGgSfU%9C)0w)6DQKB zF#8Jgbr#_~I@ziynAdhVIuNOXZPrm*LNbm^2~zo4YSJs{a;sc9BIKLoy^_u^c>B373TSNV83f^ z@^v7hzzdkvHpGm3~P=-~i^KlEK)9-U&I%yxak_=+goCG&kdPzPYe_KE3s z2qxH$SjV{cLOH2Wa|xg8DlOsD#g3V7Fc?elNg=fVJdpk8kW0l4KaaIL);A3wf(dR_ zX$grfmy!(UXF(e63_EUk=6$+#dJ?V9q+gs2|CL&GO02j)xI;WP0 zDyu3&JzESeRIh^ zx{v;$dL7G%-ENK6o}WddHAigmqP85o020YwO)`$_m3-yr*te74==p=qID#g~v@sNRsz`+R^hoS!A9 zwS>co$kc)fZWW)_lp}q#MtD^=vzl&KIbnc@57c3?;_DC`aJ{H6){%k_iwTxKhj4QO z;l{Td5rw`IANs8l9B{pYB7T+}^CcKXXPMl!e9jV5liw=D#4^fV*Nk{Y|;*8C8YpBh8Kx$!aYTp@=Q#ReIlR zME(8ql-zQX=;%w>QY^u1YYn0r9Uf#(rL}`Q^fo&!07ZI!aLy+hwR+t_86nt@had;* z)vY4TTM5T;(^%?xof{am3od=o;^cjqPs-vOED(c4qn4@pT#ND}Fo>A3XNXm|z_|6UXS% z5>7mvYzKTu=F@$tj~tu3YRjYZ<9vKrOt22#SM(9#MyZ*_-7?c}?HlZKn3wI?tJ%!= z?PyQA+uY=?%~#eDXM4MUKJNJF!DWS~qAy6uT}MJ{QfmLLu9|%*ojbVn12c+)8O|p^ ztsA5pVtpW+qk-R4k5d}8s%zsoPDn-JUVmo3)CGjE1!BYGz zd92i^U+T@K+ctyY6h&@3@;T2`uieRv!}84EU-Yb0aLoD7(!EQ8+`9x4dVK+xVjT`X z3hZP4$G=Ec^E09=mN@Y44K>kuWV%(5OCg_Y5cMT`&#=J7$IEt`;cQcks1!SF+gXCo;j#E|e8nT?R~dX11$VBFuixD&)AsGk zeDi307ZD{WVhNGvD7d~t3G}q!(U;&eeJ+Vmi+&Snx}$37lo}p!-jU{oNxSVQ_*sz3 zt>SeDZ~ech6{NBRKl6Fif+c8NDCUr=Ta=n5gevVO_oQZ>|Ie6q<_y$oI4;r33V*7>p z_pdhh74iM0U$41eW1Da4d1S*h{mgfnuA{&E@xXqNXRW#zJM`Q(^NKHld4Eq3BhK%9fApx&@;T;+bQ+o z$JHI9wK)3w95KN&`78gJp}o85_>emkxQ8?Mv7}_X?xP}nxQKGRD_PCfN=x{8lX6$D zXNY2M^Vp9d=C0%`>)_d5&U{}2BPjXG5>gX!`>e^i=yrMiF3LCht={D!_GpNC9Ov%2 zckM5?%O@rDjfI@ytb=bz{GMv^TP446DXEvA1uIJBY2DKL77Oz|qg6=Il92Dgx+_9d zERket#0Mfuu;RB0eI@zIt&+^Ad4rt~&3rwn=^W-1`bD1tB;1afFVema%-7_*mdV5< zUtunxG>;(gEv0lrcb_g9I=McOlk1tOC0`}O*^an3NM<{~>F?g_SsgXWSC-)C_Vjn( z4s4aQL?q0Y@S%G)&HesnW%i(GeF?^Z=LB2!HcZWPp1adCt@!QG##xa95_)EoOR!>3fhw zI+jR76hzQ+7oBEx^)8v{{PrY1Y!ASe3)1|&!VJgUl^jdWc0C#;cWsF@-OlyUF`4MS zUAKzg89FW2eTII=9of)iKEDl2q-R>IHs${qyY4utimY2^SQQgS%ox`=-3AoxRsjb^ zz<{u_;9_7UiijApG~Ic3m+|Hv)?G(*Xo?2Au_Sz#Kjm*H!uMsd~5i)O+3i zgFm!>({<{mb8o#+ud4Myzic}?KeJEyD^u;IIRQJ$h-B8PzUajW&93w{HG35M{c3(- zCwP}1NtO`8?%A*TQO>BOR_b?XrCEe_fC%z~S%UA9Ka6Jv<(n}zm}pNBd^BdFvQl>O z*r>nVTYZmRZki|3?Ro8SMg{qyd1F};XvH~5xnf7c+?D2)js-8*4|)Yv*Jq*PCd} z)owil#lxP9i`)hRXOwl5Y?kw*`fPd7AE(!q`t35tvK=Q>Yzb4HgDwep;pXjf^1 zmBt*M9e7YT*&Q|)pIMCk!vEM}zO9Kg?}m9EM3A*&Ua5x0Jhjuq*@^O2rcZpP9-bO# zZgX~(^Su8w zk67uRc$Kp@8FS7-%{#~_BTj#=*FjC<-96IY^&SNRyRrYN^?YYX;9bp5>1Fpn(yUcZ z%Q~4pN9bNiNwx?1sLZdOgT!`!b(Z$7js@K{C(u4l&V2bn?}{Se@DIOmPB6Nh9~V9J zNpYyGY+DvzCz2+9T$YEC!~Kvo573MAu`HuTM)|x08mDvZA(HJ_BK3CE*l+_rQbEPa}&s#P* z=%Mj-rEk-0_Y4ObXIiXtJM!b1|Fz4;XT{q}ja?m&S?uzISV@RlZ0Gz?=2!48$zZmt zJXvA-%Pv_ykA)a+S0tP=>j690Vl~9+(yocHYbMYOmTMNIy{o^V7p}-w-Qk{PXs*b) z8U1=6bmY;k@*S4CwQ9I4`XbSb(P_)s4no`cyw$as2e&+WPH}Hp5BK|W_p}!4FJf!$ zs-R=r&9Zi24b#cePRqcxD8>>^*jK(vxK*sb$m-7>;?plk^C%Mrko##HcfzXPPww$w;d8HX_%sKCO2~JnhUvykt>7lI| zoMwq;4tjAumUFP@B^zY_+r>m*T;;A4DWiNA0gZj6yGf==-ECPa@*O1hBfEP2`)mXm zT}IT(L5iTS+G$_04EB}EGv@CNtBUao?7Zm9?CXHl*b4_bCSq;%tJ0QJ#o8h`V;p9ry~%%UPS8qi_|ro#U?0)DV%&>^wXE{v)ZC{elCU01@Oza3#Ze&hj+p zjXCz?6AsFKQJ?!}bGP=KGm5g-SBbQD8PO=28fUG~$20<~yftgdyWZ>a9%tSmv)_~5 z@t4NC<8z#G0>kegxD~(HC%46iShuu~>?afNdTM<|2)mmudcjxaJWs|$a}B*Tw?jmw zeb04%1+U_nnzFXX+B;|QMWcM#XrEb94)PT;&74WCG!LK&=VLhsuYG+*QSLt?dD~}a zHDbHZJD{<@=#7$T>3ERtc6apHyYB2FTN9HxNHT(J6wR)*430Uz?Ta(YXIJ{k1T%vW z_B$q*gULH#Lik>=yqvX3?{ZFPrUFqtqp%iSvsQbBGHPU$&mtgHc5PpAMro$W&Z@Gf z?8ox%?xiNTrigOF?%q1JZ|-IT`}G-^FLr-^!t9O*bS{nC#I3&~hTHF5V}#wMU`KoH^VPe# z*<<$UTzWW-@V($SeCOx#Bk5h{uI9v=Bb2W|DD%@_{j%lCS0EH^-|z-!98wG{6Y=C9 zh%$GRb}$o_ueA}(E9DXpI+8IBe?3BX`L}mo6m!odAh4Io;lj6c%$XUmDSorz^RcGo zwwJyOf#v@FM{w^9tu9z`Kl~HaUDY-%gAv-RwjCTn?Ba0q1NLshvr?{oWKXAaFKQL7 zZgkh}%y2^3eR1v;CJJ-dzUq%$Rr@V%fFzL0lpPsW_Ns|*hjKgwG&L?iV@i=gM2l@Y{4*#LyH z4{hxG;<(#l-<@%VT+%CKwu3Ybc@@Y=vP3JK#wM+mdJ&p1V{{~AemUgUqU=Z->5ima zaVUa5{%P-G_ceVV#qm)4Y9mO7-AfTw$(S)KC(OP@_GsMgKOOD$E=P@I5KG$Le8_D1 zIw6|)(#FXMa?E`+)4t*eYScLX#?*+Qj~WozPX$f!Sy@vQ$yzmAuQ(nWgHWp{_a1zJyitr~C7?x+47-PA98E9Jm_d)Un!QE4 z(a{0FrsCma02!JqY0K3o=*6C{j=)ZSYAyS%?5n-{-I0}NOOZZXBFlXYAWuiCt(9s5 zgvv`JbS(5@o63m3^4{Z<^LiE@-*RDY#Lnk0X!qUO9ln$I1GnAm+F!`?614w!%-IXv z`jWgLt{lF!aDu!wNg}it{*Ja^f8{Gfa$LyURNmLC47|IC9r)*Fgc0iuw_4pTPh}a+ zvTg6GGN1{@RT<8Xt+pKZYJ6Lx{TeE9guD*ib5F0sZL+r>*Z=2~eFl`5VJt20mO~&9!)F)j( z&&Ym#5q{BL8;x?7<2`4HaC*6SIczywtL?O}{Ul>zEUo+ z?9f+`0Xvu_@D+Q#w&g&tEtazvs>@)%!6u*~&zSzlnCP&12WLl4>l-NO2m=%zRIJ;5o9m0r#&L& zUG@+A&6rx=g{OBD?}muGWbfU#H)~UT?1i+i)T8hr+PIPpwSuqk3!X-?M=P@3TF%~O zk8+%hIbE(7wmQ34VcQ=&<~DfRMR1&4-Epr_tIZbG=YBc9WpS~rPS|GrFqh{C-)Un2 z%TbBeEFSQW`if%{TFzs!N4H=E*QkjLd-j5em09m*@%hxWQ+ zpIlkW9us>nSy|XZ-Y#|j?Odz-61iqzFN6qZiK{*wLG~y|(_5a3AjgB_WXy1h;K(zV zHO}}U9YN(15NPYY8sxYfWZiFG?&5#Eyu0DN3AN&1;9W$}$QxJox<{lkisJ!!(8|3l z!diwwFLcXdJp+%$G8i4oV81hCLK(ZrJDfg?2NZkBdz@qhHO}}u+AqedMIgudiV^H9 z_Fn zvgSN`V*T}tvi>|bdZV#6i~f*ZDDSy!tknd2-r?_%=XSt!QXCUC&R_%E!P=sKc@+{P zSQBl#r=0Fe=KL(KWRfvQo})5^5sbC6mLnd}_slqgXd{b4M6H-Bf=6-^GzSlx=vadL z430T-L3U|As#SEsf&tluvYvtcGx9ta^PJqDqYZg(mEJ+QR#9g3b=l+Ojys9aULi}^ za`qy}KSbdEqvPZTd;h_@pTF4E-RtFj9omrR-rdQ5YNadhxvMC9tL4XhJKD0OQT9e< z##Cg9jRz1I3;UsRFXosrwU~&Q|0a8;hKShmJpRwTV(+pKjX7nj(a}{so9lkMufD|A zGMas844$ssG__3@?>UpcQvZa!;&^~1=!I1e%%u<^yPf0@9of4eJD%j2SIi|wI|-GT z$TqRIvL}ZyaN2ckvSWmi?4J|=>ez>;wILJP4)zIiDMZxrF1&!;4tW*Jun}ZlA`MtwBqwF6q^?|Nlr;nNR# z8n5xS$I@sUchy(SW3QF9oVm+IkdW3V$Sh* zT3z|SDFtNi%5BP3l=+Ik!_&HVG*E7?Wwt9T_Yl5n8}+fa3}}U_&GH;V8PC$Wm$KdE z2X@l^UGBWFn=UL=YZ;xiyn03ft#-h2%|UCqjUcmu$5jpS9khH!SA$oYci` zvFF)!xxRB%JISUt()NJ;ha@edTR9+VGWoqgV@}z1A$F zIEyMGtmSMWTh4ql20NJd>@vB4UCj9x&MszU=w0rmSp+7kJmiW;*qHNJoD(|x>=o~x z1e9Yu^OeydcX92r*YKqo%xHNWtK2| ztkt$RT8vuty|LQK{xHiIe}h^&^PYZ4$Bg@kQrVPVg1G2Wy_hN7$5)KY{0+h71AEU zK4y>WueLDzm{%c7%(isj=^Hbc^9~+gDvFyAx3kYjCoG(fKTqeR`##r zf%S^+P6+H{G}_QgzeIvwPAg_2N03=*%;i)2=D+N;QL#lwlYiwl$K8VL1IOsl@|#7Q zr-t<`JRsjSu(cC+clT%SHqP}-RPI`>QcPs_Y1<)c`3lw|Q>$CfOk~TMF~-~{Yt9c7 z@9r!1@Gs1a>bzo~Fvl2e40ipR-+5{QJAWm;t6ak0(RRDy^A(D=K5>Q znI+6CW{f-okoUB??w4i{uD~nh5=KHB`%i>2*beqCGsc)&EKxg{F z+}2%=Ajh1e=@4?=o<$|)7%-YW63Sq$7|j~Wm5k)aq4M^1Z>d|X$zD5+uuR-pzC}eF zEOB2**FtEoHH#oeEkxXYW{1Z*|M#SdmMdSwcyI(^IeK9SBaT6cs1-q=k*PdV=v|Hh z`-*)SA~+t5=GZudzJ29!m-iUyer zS|JA5!HBKpkwUH54o2`uq2+8X>_CO<6x)F|GB`xco_?|Ig?KQUWy_Pz|J3KEf7`YA z=oX{%Nnfc9_M4Yst0-H@{;7_DR_ZIZmPc|jG(Xr5)}7H_D_eIN!M!g~&bo()|69LP>8rjii^FB-$p3Ecc=e6!d(58Zk-UslJbroD*-?-^EZHXeEIcpI z!i(79kADFIzQV4Tp;k_ct8grxdofyNG-U9+T{Xe8P(|P^i6Y$oCABQq2*M+1>rT+n z%W1XhALHyV{dT@F7?FhZ!YPkDRt>8CBIA1*@yK?Wa_2-3-vTODp|Gvobbw}BOn{8s*#;lTa=tsWw zb>pl{PRot!HqIiJ%PAr78|>&Kr-Y~vPq!zAd@G1;mk!P3N1ayEUZ;z98I3mL@xF`{ zdY2Jw2iqqnFD^Vd+FHm|rBqvebB8Z3bw$Re-@ZMWNWEheHD*rzgr=OwoKFcaBw_K2*yf3Qc?ZCOL1 zIn9tBEUW#$-d{z%X`j7dC!?*3A6&QbR^x&8=ASA$X?`XkVH7%0;j&xaUlbK zQ$#xE96?5NG;7CP*@uzPb~~j*8?hr5L5?{`Q_dN^^u%cSu)8yzC$)~a*LpvXu`GFT zkK3EjhKz@$T^pgj)+~Y?wIrgtcOe5FRqv)F$Ufm{Rzx^oQATMzG=j<)W8}NR=+Up5 z8|53q+?3;74&Ekvb_da1qj<1)+3Us}e&hJ){c$tvO0NuhihIrb%EjZhL3cEv4KLgw zZOK7F^g7$r-T6`)p}oQg#w@Wps6K&5IR-TlWTB!F18qCD*YXv#0$<@nwB5evu~s%7 zfp=+cXHQ$ETN}_)#NDz-w6+nO>M}Ua>|OS{G5^`NUvz%Ys|tfJU6tcryR~;!bmqi6 zo6v?GcS~D#(h`sddrGny`c&b7bz+wHau#8=XmFJC$ylwZE&*}|fQ2j`Fc*4+=x z=y7KgqtOQ9HyKI3UX{CuKZ%Ur_ZpSwaob*Wsqclqmu1w_N_&MeV(waBv46H7>@<9D z)0s^ie`BVrY_;aUhqn!OZropW*8MNiUnmGO}+iPWg#S!G#a5RmXAu*r681IH5g6;^Zy2@!$w@%sHCI;Ed7tm#oalIit}p zySu7(jI7^ebafdVb9fY%V-Dx|8`F4o>-;wBo?RR<{=__M!f5t-Xa|qQG7wFTzwBEp zzMA#(qQVVw<{kgSapw4Y8I~n1o#V`Cxo)4_I)B1?XBV!XkhVkl8b*+L#a`qr3K6y9 zp>al>(C!%Tivua{DuW})p5|y8BTrcJ+b;dO4o_H~9qgipXEH61b#2_4q750rlL^Z! z9+%_6(X1U0Wl88=_7(etV^bZ$K4DMuNHXKdZloU`-!dyZl15!txq7}!*L$1TZ#_pPYB+oOxZ~Y5A&AID6=-MTIToylsvF5QxFN7*URgJX^|-d~0Y1 z&z4vQM-6`m!aXC45d}PlQyF;T#pnspv1oK4mDyRKO|RVNj5Mes;o zhP9ky&X#lhYex`lN6a~zUWT=U{mu~#5pmWw;t6Cjg0KT|RfU7pdzaC&Q%JFIzN4&rowRy&j$0@`GcLMpTQSqIo3mE1MrJ&E?i|Tr;pu9NFp!ww%!(k&2+k z22tbq*NzA5Ku#zcku_$t96EK+1wRz76@IZMBjUP?E157JPA_+z2+J`pDh_*e%@FKS zM%y_m*F)+R<|y_qdz8`MSE+cw4logSrfi=_SnsMAadsyANB{0lwmxfi-~5)ZM(6C?rPC?%Sa%+`q8&Eoumj`bu7Uj%%8+Z(yxtqIr7NxFxOd`Sp^RFV!*9rW_Mz9xvIH`qJDx4E zmvf>&{*3gKH65=@SFQa(dm`8gDq#9?30PS zKAA{rr95W)yyZ3?d%WYk_?4Uh1Wn*+XvNxw2$sQU*3dpr%um0jO%~4+-~YhH98YT* z9cqRB&c3>!xej}tO`7jC!CUs%=ejoDn4k@t((k-j6GpR5p&hIhqglfc!M#{3mKP#e zh9dADk4FN+&6;RwFSQo&075Mf-bbY(sAxq1jggGOE>kZJKc5z|x`7b#B^yF~A!gLd98?$`i;q&AgE?CisUb>38 zb=*b-x3P%(p0CfnCUevTi9PqyFFVe@!=cNF`1{&|?C+DZ1J?d=OK6k(#(mqNw-n_Y z_q^^vF=&5hEfDa6?y%x4Un*bl9Jy0-;LQi6}_we(Y1;$9&IIZ-8Yz+c}>>8>h}g0 z4jb&hEJid#8L=IfSB%j0n~0{aHU?UDt&@|vy5GJ}R!-+iMG)Ton?#VK=_F{SRvFtb zJ||!a%afh!4{DWf9KTt1#k)Ns{h9;g>i0Nr99Kn#t?iHj|LhdYP+wKoidn+(=e&{K zVU9D=)5o4)Y?z$p6=Wdh%mrg=@e01WS9rx7^S-in@L0^H>Ik)bbR2VN1ulgwiDRDf z75CEbTU^%G;+4u^+1`$TSBN>sS-Aj)8q+S@D&O{{m6Fs^=GGk@-Rm1U%S#aybc74r&F)0i{Ij9Gm_U8(zu$;AOX zkICyEDcA1gxC8`h7jprYm*)>2SDEqp^eHuXr90+aAIm@lQM(k4YUjP1vYg}0j0v^U z*dpfIMw}U4J07rnuEc|5~-$ zie%2!y?3^nbB&Dw5KANm$#~e9Sj#K1MB@Q8W(H&aJ+!VgW<|^5e5nk&bIY7fC;MHQ zP$f7{p|5nuq-|oYlo_ENZU@Ys8QB5T?;HtDbSFn}DH(HXhmD8s74$@`6=a~UBoXfZ z1~~m1h&}qme&;5E^{Okicz1H~amhtSFkhKH zUWVlrOJ}}n8;p?$mXdo{4zJ8zXoVbP9)~hmI`cJ&sLox;m`&VuTHV~-Bl>XL7R3d! zv)t5p7pP??pVh=X=E%w&iy&?v+EnOY0ig`XNN6vYk-QzYmhiax9o)LY46er^f`8F( zAGa31GDAJW#)H|%+zpwym9YKeV}7V>)h^9;_zE%@9m-$}**~EShpEnXjR)kR#<>1^ zm#X`HqEd6NFyCq;5Cc?H-7OStZ-Wmm4e?k+Us(@9N?W`@>A zKr7T>-Hqlv8Odv9Bgp!)wP8kem%XX}A+y>F$t>2L(aHRP9CsDK(pmQq(M#sqPw$>z zXqIopwMHRo`t9pk+5Ubua2e$+aWUtNVzzS@*j*i??Z$3a#IBADC%d(-U4A;FiP6lr z+6c`%jD&V~8OeLs#+);Xwc_kD<|B#ql|3KHoYlcZ{0lR@dVa8U)}7J967lN3_v}(U zOT4V#PXA3js$XqQ9(6|GX=CJEwP@(o4H=xVc6R)&_CBiyH}$&O?OAfxEyJ4dcUXRa z{N0#^((|vfPUa{<4%^r<{I{zI+FoEg&>?~&$T`UI=X{j;yap2?0~yS$4CBEW#XRQh zlDA}b@3uBYJX_K|mUjEsB)RBX9L=x#Q9#WLVgWNMfn z-6e9R^(Pj7tB@bC9MR-l3AJMB+>7I1JLXn~#GK>rWmvXzMlsttyX1>QSzq#x+xIEX zkgsL+zJHRikI~F&xhtC1H$UsbpEBFYuG7iN51(*W@nE;a-zX`*kku+_`1(dO5F%_j2BCJ@*~`%L8XMp$$9Sc}4%- zyK|}MS6z!u6%g91`tHV@sazSjVuZfptYtLkzcH`K_0|1Dk0}n7>nlcZZgXyW8L6!0 zOyx}T2%8_QJ4cY~afsm9G6EdaeDnyb6|;{u37NRgmZN2F_2#;>o~|$PSh{D)(eI9^ zk>{MXoadauGWWkwU&?&r21N+l&_~3s{0g-MmbaH$!e}`IRIX(7ebnNO+*^ITMJm4L z)?(r5ApQ<7xOZN01g#xheURIbF)XeOXya-CdA>k)Re8!uWgSK+|h*T|M1bcz2 zgpaxPt|E}NoP(U34pA-7p%toxYK6Ak8$45=+q6r|;tw(#@VL{qcHeE|RNZu*>m4MI z#hF?WVeR0IVuo`z!;bQEYDFCJ>J@&!SL7pSn)j8Bx&D%i5wIMY8s>+?xVu!&LDmZS zp}7*u;LOqXc8`ro$tc^wV=+S8nA?pREIVdxB5(EE$sPT%4K4@qR+sa!Vh&o%fq=Dm zzs$WjgKOtGti_w35W&7;zH**(2Ft!5Z`S9g96vd0qzZ8_-4|uS8Rz=lXmI@ydY5yJ zGnLUHLYatM;|%7JWM{nj^|=l2*eBaTuCsJkmCs&wnF`BmXDuVx3!0lid#zGgi;RMd zZgEDTjak(1y<>OBR~cA^q~jvz)jpTCe|fGx*L?is;&m0WR%LJod#x->cr4D;B%;jS zWDaUZai)10)^bL0M(N*?!LmkJ&dvDb>|U9-e(YG%(>0!6db!VSWU!vouu%T)Wmr2# z#kgQ-c(zb9KYFQs}-IOF`BjY@vsQ4iKtQVF6tH6$J$jCn&9e%Yo(WAdBwkQ9n`kI zk1D@uU`@D}wsGZT*U3cPUtF2NI+>03cI*1Ep5d@TV#IBB{?MAJm0A%zl9ypw!U)})2zIbXDkD&Lxl(ftHbzb*$!$Ml zmOYh3WoV^_R;bRZl{?4e26=|DNKU(%Bd6W)xa(i)W`o|d9%w=v=+mVwyWG@3Xs=|Y zhAplFv2?EUAwr&{<~vSqlf@}~x|5FXG=-RBg=x48R1c|Ff7!fE_RlY->lF~F+F_+0 zAho^IS{V-0R-j`o>!pNgsQb2x}%$=EN!sp1X{hHu&&%dS9EA0j+Q^!t%Tf8$p)N zy>uRQGpDR7E?p^WQn9L-tz~p*Ihd%DSYK_c9k5(yXY_Y9k!MIAS2e^Nh}v^4#>I?` zIT&rMJXC$0W;{Eqr}6fLBWqVWMR%H}I;?c+aj1(R)~ztQx(uGZcvj=N-D#yP;a_-0 z=9${tVI!#X2WDrUks0lt2v7X}GW$dr^8}bNy6r$a_o0oMnn&_7Y!n&6b^xL15TUUm<`g+UO7_f*R0d`;MypnO>NMoI2=d-$jOO`KzcJ}lly6M(tjUujF0st` zM!wSs=W}OCdUoa+IYjIudrbCNJRp0bya!=TSag-nMh;tj?3On{1k%)nF}VOMTAtoy>NjR;&rn zec@dZFuJ3)KJmiL$+Kuh8J4^3U7jr&9csn18qZ|a=fR#6%kv=j3g?en^B{bM`!km9 zwX$|V24a9aFP;Z^ezb4g^EVAX#=db+&T2s8+YFxJs>@(B%QL2~o5>$I=$7JL6Z_^d zmX3S$05@}Dt#d^gmWk{u_D@BGwVW$5S8AS#>~|BT`{Z2_zMJ4*cuwT`Dzuz?@f@Y{ zFpGMGwS&jv*;1e4?RyHXBeMve$rv5ZY8%Nj{jc8Ixscy_VU9K7aamrd70*RHi-s~} z1$MOUWt(NN0y{aY>1>I=qm9+rUWSbaBh){bIeAWWGv`I|8sR^+cQYr}r!hJ$quM+O zj^TbVoYkCOu2O4#y*!@PpgZQo5Ha(RR{8s$ACNt5MY&SzJg5jBDYRT?mJRP7=y%YC zR$B8hQi$N03^NYwz?XqM6NLz#)flZZFh3fzp?o>{o9sZdqQb1EGI)mbGAt8$UgDXo zI)ZoaRR3Tm3aI-ql;Sz>lwi_Lpb9&DK6&Ri)R3yOI-hI z^M{SO%q99%HJGEU9jq_U89Wnt%dL00!f`$4nL)L3-}Z5B=X%a)WB%L48d=d^7)j;VgNd!(*`wMu#%E zl5q_VWyq;k(U9>!)XCXrrDRRiT8qD^T!!^T7Ra^763sMZox z?GRDvi5Kdw)KcCdzZT1(O>JePp)+?sa1P{v6-Y zqYW?oEbZC|?X_lgmuqc^_-A2b#$^afQhI$_&eI^FJBnJc5q#htG<^vj#g~-d1k}5r$(H2x>NRn zD~9>q*t62EjesWTrTcoj>Jxj{Mv!X>*N+f!l4R{$+qB5el69k88MuD%NS-B@ySi`X zUk@GR&mKTcpP`=scULP)V_2XpOha;>dY&l<%aWzOI zB%|!AFwQ}J(|~8zod4bq>s|gupMIPh=R9KLu9n=2l**MsdokL}u-;{@xEknt9Mmpj z`oCCTS|oROgQfah@`k$;o_+B(O`O5_JLJugzt=_}YjGdV=uj)JC7kD+{~lp|#ba?b zxbXV;d9r*xV$2_>*X7=pTGCIx+TwA!7o$TNY$3~g{9Y%+eUvrf^<`dIj&|elV;)&JuUs&Q*qMSBQ{xWYLO8y4ZDO!{U8v@CKAC5sxG>KXbvs zx+axt6ni1GJl4uGk!3KNCCRuT8o9memxe0ZYnay)cb*uTXU4sk}U)!q1A zrLKnH${E((%jNu!HZAg*1Me=M`GP9Sm6Op3@r@dzSvD$lhl6!hG1pqwB%BSLUT*$C zr3Qbn4v}Yo5FuYdM6W$Jz`pb1+Rg|bDYTpsY%OaWBG_6+aLxA!8xM{F&j#!TV=nIS z;T(O#%VPn7cwlyBw3lHc$n%Gu$ALWOS;8Z%Ry-T<3=md^Q>3=bsXcXaYL7q9OKUq~ zgS&ek$*r2);=8W)bVsgNdWU`G4&(gu#3|A?Ms_aCZ6a%(WhXO#njmHXy%R<+uBhG) zYdK$q>ufOK&g+`At^3@$`!rzr7p>=mVgzi$6}gvTeZ{kZBG60QK-=9yBi(a(*Z3q7 z?9$5`@<^c!wosqe_KRl*XoV|sV-A)l5)0&;(K}_;Jy(66GZ^ha0uJJfIRF56_x-(|JSX4!k|_NePzV)p6j5$!J=k(hCuUM?m)shGfa>!HOK05~9cslDhbuK^2AxY}MT)Fa-(iD^g-P<1lYikkgXa=2 z!?K-gIM*mf%Nk*s4Zd5vGV@-A*#I8J9Ry|xwB7g49CMyO*bc6)#(Xb#^qWs^$jq0k zjd!}n7RooZjIJod+QC(y=M1*Vn0}4*rAxa^&MuI(=i3f&Pg3!=hi3*J$@|LY2O~H( zj1Cc8+Zn-i-Xp9XT=lWPq~)%>^9t?whkQ@8LRRk>v4h8A1dn9Q8IrYof7@JlWreJ@ zGmc~}XRz1GTCOt=*4%N<>)$a;c!ae>=LxLY);8`%!Wl=e@`2T{tc>`?DU8c#FT-lZ zm5gT`u6*v>rKfJ*zbM}>`BPjmFX>a~?_~vqJ~dh;?b-;$1HE{@@>*HT^~uf4QeU~w zClS@>D8xf&HOO-_j+5f9mQbnj3wE*QS!T`WD4=mR1CJEi!Md|e;f(XSysg}2)uPNF zvfnGmgJ+x&5!+!Sc*Q4fpNW+Vr~5e^mh()6{?2N&^hBmZiLcq0FR9GkG!x?!pm6V8 zo$Wm1@NB@dk1?Og(}E91HrL%LCr)Wq!|o}J=9*u7{y@xeS5$E}uy$xg#$H-HZiv`N zW`o9i<`*8UFdIMyuJm=J^xXv4SDqO{M6F56 zuw*~VC}fw{DvuUdYR*TV8PKm>;TXa7T-%r>fWSY8;#$I$n(MsXr6B+H)eQygQoz0R zY1Em=kM*a~{$1K`HPt6wKev11CK2#1dWEw=td)%i*Fmo5Ap+bzOt`y`aF?&6_1V&r z-=-z*CRhe)A~g9zY9d$Xu(t0vbx5@RHa!cI7cR(g73IpwXn9U8mAd7sPFbngsY(rb zxc^}LoK6}KmZ8ty7RGkyd}YkfQWO8atZm_Jxyw^#fJ=JH*t^kaUv~puS?@9%xH@Y) zKv*Vf{XpI2O3gLcm}R2XK^OJTyd|e1GJ>n9Ryem)q3nJkylP{2zu2iIYnypoDqXUQBIc;h_&eI}+t=6* z>s>~$hFpWK9kw@Gioi9Two$b!%CIr#s>Zc8tZ*1xpSN?}ls*E`5N$uR?+xxFUxj$r@V7LYB(c!q}us`EP7k=gLB1eWj)MQl(S3Q zxF#~@0(pwFtkkw}!9C@(mr(~9&6yU;;JV9Ilxw9vZ||Lv_nfH;2Rl$1xY|`d5n8nZ z`!ECOdjnUgon9_SxGr(6t&ZR-%9S(Js#X<+R=B?Akz~z;+(rCVzS{aj?ozo9vfo(S z(7Rflx7+g?{{{oT;_B+o&b+DT=LI=CGY>W>GxXHAh5g4?W{J%xjxATt>b%n2MioVk zf;{ZW!IckoRIgV+0Ik)>RZ*<>(Ur?Q7RyN1#IhV63$;(%7`Hlts|?piMQar;Uzcc& z(t4$JP)AB%moNh3!g5q?{X43ii+Qzr1sS+54Qt7Zt2^d)k`-Go%8ISYliigiRwQsQ z{2l0E&4jHCT;aH?>B$bkDpt!9u2DFf0psHNF3XeM*yUu3vlk7>PL{7ZSO$;FBN=nx zOB?5}-1_s(eX?3)M0}13R*10f_&emecaVc0>5>1>YYmy>Mz@OIh)==5(`-hE2I1fyr223r@-nO)Y#~>iiU_L}XAxHh z{X6Q4JQ0?!8c#oCQsMrq>T}#{t)jak!`>p*D+5;m?#1ZP4z2*&#uXBeB;QSJIXZvs z8*K}7pRCXI?eFeVF{^1c;JT8oC5%vOxt0K3JEIT}R0+;5V`|kBAaKVT=DD-o)pxE2 zJZ?pVjUZP8u0DF^3)XnbyP^+zM0-zYlfCJ{RuLmuURX;yNM+b-{=m%T6)J<)4^#}a z@kA$#pq>VUr;c1d*e3g2H2*hwn}O$|`EOj^#dQ={qKY!C<$9J3o>OwYVzk%FBDmrp zCp4qDc7=!y|K!dYeS7q@;2MrI*drpexR!AJ;HnfNAOl`(78%@&v)Pzh)dy(4V?`bF zGOXon2kXvN$$r}x?Q=l=5s@D>(8Qe?T!I$?of~XAeD6WLH`k;RBNOHF&)o0)Hn;Vaa($xoOAb6xO z9$bCYa(vOxl_*3o+mS`E9My-JA0oH{aAjb$M_9|b8gK@OS^J69lEIs_$i8tvx|TpI zR2&}3zO~Fh{Y|rdYnjY*_zLv{e@7c{Fhi|a6RrkaSAZyAS*i?Ne`p(ZrJ@X*AM9PO zAB>ijXL4HTGWkkqzC6uI<_9eACi%g+;_XP~Afve|d4!DzXB5{Jt`fq;=N6RK{>xg~ zBc}|BIL|q^87=$i%h}O?Jl7)o>0YBEJ)!&MuGco{Y41;e?AnM&leCR#KlZfTmx5R% z2tA=2y%?=$Z@(%d8S|dpqpkDY%ECKxAEGB%!#{dL^Tl$HQ_)u`%ej73L|E@~=5R)7 z+wHf+Ea6|!hP9{$+D`9n$ob6GKoPE%xaU{yx#$bM-E|4xb8*h|NIvG)4o0Yks0@q_ z5uE3o+stWOucA-d<}*^S{ONVbRL-t2Yn>E#UBbOMi#Q+Azj_X8ZYw(dJdyR~ywkS3 zo2bPritc46@DzaJSg}&n4#<(hj?F$ilZa6eyG*=8``pR>wH;!*v zyh5Ij>gnrU#MLrqvyY(lF8{)rs%ylyj<6IS7{AEIG*e z=w+mGkn=7?3~qaB{>?2KG813gIAVt1aJgeU_FF<59&tPT{e0-?{DDK4)eZSAogbPL zVGgdp+o}0wvMbk}vMX0ohK^e?qpTgsDD=X*N6yqx#xL?Dc*qU=7oT0$BhNX=dBNua&i&e?i^>f%k)9*4D~%AduUP z_A;#HsyiwU=eGXcJz2K$t|TqQ!S^rZTG zr%$tUI1sqI=Unj!>nqM$&eZC8u4lsEFEY4SSbb{cIlPN2ZGX+$|;qUcZ<5Yyu*GnVGiQ%?$q%O1-ZM+a}4z95az^mJY+ur`%N6jK+n0y zd>&Q?XNlu4`-=S&B5K)z2x7N4wkh;g_jYdP#9C+e0_USg*qC!=;A&94mOuughA#lQ zSLoeZwFGE*mt}jcY|PmX)}3pNF(16&BN~15=Y?K%=?KDCxEJAQx_g7W-fCOGvy5a8 zLM!AQ{*Ja*A86(xsK21fXdAu4%5dD<@;)klucjwh<7qZmh7jRwch_;O6(e}0&{ulq zIqo@`$2?Mq;EZA(bB*x`%M#`;XDa8se8KbU>e5>m{*bxhvAz+@;7nz-F<dH)gA`E7H6|Z~6oEWksj)#?@r^w@p zAXkGlqFQBuO}NV7DpB3LTn$3R`29QQwv!#RCROkiWMF42_M4ZH$|&|UR|$_ud6zSl zb6(bL%U6wKb{zR@M$?J4ch5?-8j8a@KM*Lj?Ci z-k}=cZFrcqwelPYTxBrY%dmEEc5-gBeIbG~3d~SmaRwVRY1Qh|?H8S&J#J1q2W?fu z75M;nb&grvn7_1Mm>b*u(!xLKi`+lvKW4weg^b2mX8SL43(_{GjqEw_^WAq9TUS6p z272k918YC|SbRk$`C-q3(C?ryuI_Q5ZAFKc7vtTZfBR`}pq1`-0Bs#Yck4kOXikjm zbd`-DYDvZXNU@#kM~Ij`x4yL2_g#zU%Y7j@s(jT|@R$=TayP|9t{)*no*LxdkUJJU zHQ+e6G;YU#JWmWOgR?z-mBGCjUE5cc{1(Q8^PD}+b;TI*Rj#Leg9TqPf~x^na9c}C zzsvIy)RLrkp%t!b*wdj_oH>l&aanDvoARegjv1@U0zJqR>~I2V8N|2>r%gS70M27+o3BZIi!v#QE8Ag}%{*rS9KYjkDSfMl&H9Xc*#aISE6c|^(%&WTV4 zb}F2_`k6-AsW69MR1@7@?AU)MwK_rW&xgux3+-j!59ZQkue;|k_+n(u@`H1tI)Y=% z3=etrZ`tu{sC*TFihS{%)Cx9XhZWY)`zpnDMljAS1~Ny4ij6V}9MR*yfMbIb}Qc95^YKcY2>| zZ5xO)r5)O#2;_&hf#zHRqB`3#F7iX!j=TwFFn5__%wvy8ahLhZtTd(;cj4WR!rc%d z_XN>l@-|%V5hAcbnX$(^ZbruX-HI%+S~268uhkJ8DULIb|>jl$KJb^?aV|*GpC(aA8q{Etox5mYX!f7$E;x}L%9TAu}%7Sa7@l#mUx^b zU!P(966=n5Kn8ZB;Mf@Rtz73GI)@)$Tz>< zP{@pFm1kBnT36|PWizT40=`18Fr!YAr#G{PG&g3SD8C;>7U{c!Im_qyH-D|<@7`B7 zf}A-#u0CfB5Y}?eT7832h-GM%Fy@l=I^|aNm33sYYDCvJzddG-%~bS4m0;OkD=UL@ zkeSH&Xw3Rk`bP6RZ&bYPSd-^pI47!S6z2hF7o+7n7CGN}7un%YW}c{RH+S{AdGX06 z&J`Xhw1W|B2ctd0#)I>NbD}yEmDON7=La+2n1|#`?-xe(&g`(bzQny+@9D1ku#-x4 z8O-WRY`^>2M}=48HW{6N^sDB^jt6wkF~b?HYglI3{HTQh+tDk`59cj6pEF;%SIAxY z79iU9{NBO)bIlJh5!~fm3FE;W<#8(_EO(jhoFAMwwetg(V4?clue@vz=iE`f2(L|u3A@=K2-Dja7NGn|

?#$3{U4KSDJz6LHoV#`xG$aZi(y8ilvp2y`3W^HS;9hQUPVMf)m0|@A@ zyXpk_VSS}f%rBAr;JgcET={x^Zieg^zJoB5Gm5i_(IMLz!Jg)94iUOj1hSU>#%N>m z@(y+0>uocS%35dTE*Q?4s;d)TtC_W&McNK_r?fGzl(pFPk~0`~xVZx@{)NZYw%c8- zv)FO*(B7GEpGez*2ts$wF3sAq9Q_5^scrNMbMQR*n*6~<1B$4k%vXKq)%n>7TcA!3@u7n8Y6{DGB9+Aoq&WY+7rMst$67F)Z(DEDJs?RO?wrlpMEz%hUUtt#I z-1J&mCbAuz6P#)GYjUi)%gA095$A-yyLfGG0^;g zO+iLk?=oLGQ$y}PmX~kIWCeD;tiVok7cvlY=CSvcmBHL)zE($Y1UYIvl2|L89dQ2A z0@nTL>A7F*aJS_vv;vPq?#8Ff7appBfPcVnJt6Tc87Z`bf8lZUG#BKGoSrS~mPU48 ztJqK>qoCE@(knzbDek&~dBqvUxe{u{zGA*I^Btn|e^0V2IamhsmC>OL=4+*EEoCB5 zuJ$sQ7_Cnba7wAazG{@~tDJHdd}W4frB?2iYr9?>?t983L9JEp?k|52?O?4~6GgZ? z;a^^@$H|LDIeF2q_W{H8o#4)=x;7ZItF+w;Azf|AQPVf0=(T2SXNFfq*y_V<2bYvr zT)}ND@_TG^&pvwSQFio9yt*r zWPN-7kKE@Oe7&qE8LfTly-nxFCv-ox<-Pv2&GqE(#@sGXh9UT*&$acbb z*9&$4t>?KpgtH`_Q5->zliR;tS2`v01D50Jj596t6*HW<%N(oCcG!Wlwiqqn3A=9r ztgp20;=Dw?#+}&W5q}jvN!rH9&f?Km7c|$&PUHS7Q}j}XBPaCw!69N_*-Fj&GD6$s zCq)`__Neani~P`?;9Y(|Mm2i45G7<53LYT;` zgjN&sFD&n}?;g9PGfMM=^Tyj@wc;G)T;Xi?2pbO`i?fKc%NTh&n4j=k+l)LNEJ0t@ zozY1<%JE=LbSH4kQK1Z{m#e*;Ydo%gk^POGIr|@D@~e*jAv1DXI&0x8WGdo>b~njp zW7g|cmuvB^oZBaFne>E;-L7%HU=wmaM8sNI?{d~M6Pcm%rNveYOUHG;G}}dXiq-wX zTeP0<_b|o%4)e{&!^&W-m{-g4+ zco%lyid=VN|C4w<^e$&7dzU$F%=N9XO5l9+GLs z95b~p7cFm@J!7Xak?!(uZok)`K7)J=5l*l4T&w%rw~Kj&*kESxcG!&4I5*!sC&)q0 z%@Dy_DH^q%bF+31LKB=>%z5Kwq%w;0jK}NQJ<4dWm5m4Inxf%d&YKXyzks{29Cu#KX^*hp<(y!) zt9@?%sFfcogVCW3<|yY%DC4GE>T+|R@0R^&$28kDC-h8egq=A&q2-u&PPVeUD44dKd{UB*%fk~$ZTgc z{tlbENv647%sa|1v@2x=gzi*!{rdO$9b1u)A;Q_7&OweK$0_s`%V1xzwz5Z~ymkFV zuCMNu>nmoTu04Kv;4J^8#jDb;&0SavzJir#yR41vuvJvA!nTt<;7kn>@w)J$eE*Ts z3gbc(UE>$zhn2zOvb->B>*c@zB+(r~vF;M$1>f zvQFmbNo@*u$=iL7v+m!$!H19ea~fJmyEX#8LNDEI+~qmPLs^Yn<4jE=%FnNuOWMZF zz$4YpL0jh~2NmIFPS%R^fHNvYy!eiM8$Pum^L_htM!|CA9kKxJ8zs}ic(Cs5UG{p2 zsFYD^x!M#WIOh5dj%E}PXgh>HXJBS9Lce2jIS5QOgysiE(ze$sm4lpj)iX-hf+K6W zS14ou_v=eX$lJbi<=q752WJuIqu0t_GqA5XCwL@Tfh~3F_p!~58_HEIM@@Hcy}4BM zyD#1YfI46>b>iGc~Km}wA9x3!Lvz>j#J`52ogVCG?A%Y{QU$1U2vjOwi znEFiT-0Cm87JJE>9R7t7`pxi;_S(mNtKYIH-|D9j@Gg3#^FyBjFn5`+YldLHGV`6~ zl7sf$1Y6F0Wi$|OE=P-Fpu2_QiHEiwchOVrP&R-|%)aUfW`m-^K5b(pV`}jV-bLlq zy-W@lzB!%L7G{Rpgf|=7Mm|~_Y>uPFzi3+#kmsKJI4RCw%EWOi?zg(5a-#0)-;o8O z4E+TNZKD_3kdd~7BdEJL%zWShyI%(6fyc(2dr_w0zw! zJLzn4!T!Z56%fz_y+XFfmfK3r+-1I|5!ILo8K~Mkl9Qkj)V(Eem!iAF{Ic}l76HrM z9Sdv4{6PdE1ANtX5J77P`@Iq?9TQ_2mMP3D-NO=Z1eh`Qy+K~z8}Ki>mmZ!#R@BPM zP-cK7EQ4i3r*hUZf^E|F1R2R$p(yq)quJ9Tf|l9)VP=0_OLS^ESml z%a;nt2*M8JAVG3`6`_K zqkG%o$$yBrtV65(vlm~Ned^5~5yyjL5Nd@zGxgp%DFePjG+Ca^G7^tyP_M!Pzoz2> zYY~IcSI%~qA1s|cT^+&F*>9oc@@y&pNz(xPY$<8E#(+l(FhPOC-!Oyo$Zo2EJksY4-bN>zx|HZZO_eZ5|%oiO@ey!twDBL); zZ=QQ?x4lE0xqlLY_vg?J`@=y7#!bp#*`Xbfq0%7(?XyKjh`?Fcz{y$IxdZyTUNb&) zy;NR^81Z&}35eI^j^)o!jJ4yQc*pRjQSXhl8m{}KYeOE|a=vqq^VvIg>u?rUX6#=OF~;16qvc3G=` z53S3MUD2{Qf9ElIX2vJqUtoPTX{TDeLTokWjAp)tmNSjqIX{Nw z>EFS(PzHOEz02(J2pe{28t%vo@v})~`sIlcO8B7qC*7xN;LuFv<x}es1l*CID(AUzq`tCmaI2t{3>Dx+^PzR_>y| zyB1}}{U~;z7wkxCRel1gzx-3qxI7U^;ecx${*$x$0oFcW55XJ zm>{Iy0yi(_6=WcShzD%4yrS5IGB^eSg6awoVFWSmJyjxz$a)!;iOe{*miZ=Mz9g6k z8A&FF2q(p9#{8+oM5k4qtik!e1CFU{xVElz<%O>LwD|k5Cd66epNx6gdj5su%p-Zr zZC3HP%o1j(M_6C+xE;21v*rKw?ca398BW_(Z@|0n$$Nt-7dAJxUr?V*B4Ee2f?%}U zH3E`k_X~?aFK`sS6u~38w`4uv+S$ITUZ=gw?e5wBK5I4p;G6UAMzTKfz%D-&{ynX4 zp5y%Idt4PgTh60L8;HM4+n6K*nxNJ)f=BYcvfc$7fB;K4KR9m`f&Wj4m>DgeAK~)@ zZD@sDNh2Twzc7MFQiQ7xno;l%XO#XO72G3i%-KTrPlD}ouLd0Qob_cdBoJ1N%MaF< z(V90df^8%}0Q$%EEjZ4CB+_;^x7LH2;K2=qc0p_d|fB(IfaA}mC& zA0<1J8HK;Q*&w#u`YM@Gnnkx=;__qUs568m-^;TlpytcEjIT~~eC;l0Y_Iy#wcD&3 z+=RaajlUbSr?3Nvr?y&{gA7PdW-ZG$<^}nB?ucs|3L}nemFK)$?;4j~+shuN%u0-o ze~#_UK1OpsO6LT3p_R=j%3x-t72suP<{+bzIjAFfgteaag&pwEj$%jk{9x(aE6k5% zJk;+T547=j#KwJp4&CJY^N90+na_FS?XYoYUU7afT2@oVR{&FF24((m{KJ?#DXubb z9`roX-IKTf>5N21oi5+FZ~y$t#{Wp3BoT-rsM9HR}ZwgQjP~(&avezVjmjwu*|hUZ7-{l zF4@k-c0W0}mGhC&PJ-qK#)7^VNItWMjINGg=5sXDSqlp>r*hUZ^FtY&wT$2l4iT&g zqd6Zv!sZ}n5o^L;Pe)KA#Sugse@8S!8SHn?yD)+?WgXnS{wHU)JI3W8;(K(JISnc*9qsNj&KiHN<*VjO$XzGJv7LWmw)05FJbGq_ zgXI~rJr{s`F~>r!`oHM7J2=h{ScrLv^Mgn7mRpuUE7hG5oGWq`c5!dnjeWxmt}fZ5 z!`fVI(R+zUD|$D@L`HM2K&$do17-F4a+VC*%6$Dh<`r*;Wr_Zx2zUX#LY6p8`u>CS zgXMV{)(&PnbC;P9MA;7RrR{^{{6XfimtpPTU$hNGXvh77HlFKnE*{EijtAQKJ7N>c zV1{$lLSAimRI6zIf|Z$dW40p(e@n1E!qw>r?W;>7M`l^R9 zmTJXl=5&bQaoJbQ$`CR41vdjcJ8)K$A~uz^IGc2Le{XHq6k$&);IQKq5b!$?+zV~| zy)puJBoRCkMlbV9Il6Y0{6H1}fq$<0Y<#G@B70rV`Qcm%c@-m4Y*%@heY6ePuD{A) zzOuYElL0imp!tEe&IV=6RR(@ZBH&%1-O3v1CM#>Ajqh|b%M)_K<^`WP8Lj2~L9}f= zq%BvihmFo(amuo~??3KXQW+QvXlOD|&^(f?NgeI3sXIK8#~U<=p1%a{B@N5wG_dxV@XB9y#OOCeD>G2jiIA z>chYAxIB`Nxn&8D%h|>G7$Ue=(sFn@u-wXc?2Lxf#mP7$Dcw)5zMj$GEu! zZI7^)b9SnC(JPsQ9+ihyh!nJ9O==@xVG_Y3rFo?sRhz&o)fR1II*%KYzv7IZh5I*H znB%oA#D-I(Q_HurX(?SQE~9 zdDkpi3*5+$T-HM0WY&gS?I>&RPHo+g`CnWafIx0@23OaLdnuRp6gxOJ#?WjK@h{4f zkLBE@FoM{}OS4wlm#hrP75HtrR0;1Z8;>MHdvOLE!_^1*49k<1p<6dtA@a zRx6C;wX!i`8JzQ6F+v2!Qmwc$Fxr@%$bhfjz zlj7zOMsQ_dv}%R_PlzPbMHA6K-4svc9^Vpu9bH~g1gYU_idW>N1sXwu;`69WZZ^9Wa^U1N*rvfWd7C+N%N0V6T;B3FjSGgGxCFH4H|<|+Bj2UoR_`iV5BbuU^N~4izhsRX z7OyN!j}aK_lmvoD3bo>K)ze?d>R8TTMd1G~&*ArEo^w7b!d+8yu5qu>4u^3FW&<;y zGtKp9UO_A58uLnJyBu79(}lTT<;23NV}|5;+#o;b4#3-y$`3|xu7n6?JNIG@jY+ay zS5!(oOWN{1BEZ|Ap_$kWw2~{ z)+f7*0U^7K`TGyBon}O&JGfw?;rp$0*en2C&gMZ;%;oOwnzY`e+tuSXK^8?()Eb1hP z44YA`73T+QXul?pI!bV)JC9J62T*dmg5&iupOLf9$}fndBD61S>iCxyUZo#F6WKB?fbdDG~}DE z*{<^4M3TGE5VHZx3$jFeJMK}U3iDP+wLs82%;BcfX5+% z?ciRJ0R&{QeQCBM&Zzp#CC$OJ?fqaZ!)nIAFxxo`Tz@?YQ+)+iGj|#75XyGegb^4C zHX(0huP~_$yLTU$nI-2)CAo`UsJqN#FT>iw9OYgi6LDe)aB^Zu^u#d7_MKJ?YYJFN zS>R<@6!-e?7^iy|IoX_f>`n|}8PGi`gJpXe)(&PI^NRWA5mqZ^1G9vg@Ai&9`o{gU zvd6E#vIN7mt{fs?*RX73_K_>HQx~tyoY?FT;1y;vMrfSc3EFAJEYa8|V~&x6nrJQO zJYdT?Z{+<)BBLN9nNcCa>E$W|eo+MbiZjh!i?$KVcH=2(k>$36>`-Ampjw%TL`?ci`RiC1zZbiI9gnA8N%p0R(zk?p9*EwSzN<5g~U+ zJmgl^96qj9^vhl@qo!Owya~OO`5}Vi!My@IXqE`=V8$^^LhiB*&I67)^VpbIB-USF z-H;i2czLcxPN=8H$rpz#+n6PiNsx1)?4HfPFhac!v@uCv!9Ph~u@BujyuG?iF5pCH zweVs&?VVY|d<%WWdBDEXzxR_<1%PnZZ)ou^oGbcwWE%S6UzkxCi@nQe*S`|tKgP{! z56f9(jFzW35(nVcky(K=hjRjL@EG~%Wmpvd!v5irJR*-4kIUZG>e?jdprzx12ws?o z2gk{NQDrrfFREnW=3wQlg|F}n=Uoy3De0`;>Or@T?EQt)o7fAo>P7BSfx+2;oFAMMoN4Hb zf6fl}5Bsem!m@<@!!kG@jY)bJmVc1&E_=PK5n9S6%zfI%n@Y41bNn6s@Xy)7zi1op zPeWeC2x|wkFDV1sIvGjs;+G_MnbYa~fWFE6Pz{kQPN$?D_=PzZX4I;^Mp+wXU2Sa+MZK3S$Z>Wiv$k@*;wr=W80Lq3c`wfy+7#qDLtfc% z%JF0Ul|Hg7L_mM#71tzZwE`QI8Om_fE3PqChV6}(B6g_4EATC-B{>~;T{)jmv+DslgGsf;->r-Y|HVH= zAlI~wUW!OpAI%&*zu;bB4!Y69c~El@%s?gLieb#@QcFJAZBeEa*An=uU!so=?cfT)SroEe_GhqGV+R4YR(XY7 z2@$a!7R5D#HQ|cko&nq-XP?PaHCsy%4^#%O1|edhRJcC!B=rxuGUME4zp+i;a?29d zozYw|{Q)>4l`=Vr6=Yu9(H%;tE*Z^4Ntlm;NCrMx4kr1LWHy3)m_dg zwHz`yyNvlxWB^qc%fPrv87$jLQ0p}ZkvVDyaxnDO*K)nS?c|2SGcphMj-L)T_8)6| zsi#8(+riA>9Au6e(>6&-hP9CSw$dMU?31Y6F%)DF!LpfM8}bGXR3w7;n3GiFY=kmog?qIK5mI2+X{BY) zwaCugYgF{ozL!~R7k0h2X=t-+&-?h=Cj1?Yc~<^zOf>E^`_}SNLF_mFQj5@DkO4IQ z4g~&g%s-!BU=d$jJtX2<%Pe7zg_iR#YIQu@6J7 zn0?xAkkcJCPH84Gf4El|^TC&{vcCF{u;smam#OEqo!Nw5%9s%0^m0t(UTQ5gVTOiw zFdNvrq2*KJZxqjwS^Da)T%|r&zBocJ^;?KwtrooEbl+5J6myK(QS#%hnCm($v;lOa66Bo4!wucBO#aWJD6v1rgEC{t?ju=w6{JFN@ z0^dn{;BSI$bvv`5!?mbh6M65f@3)voPW!cDML58w2A4qkEVP690~tWyAu`ye5W(!@ad{+9nu^nt*h=5PjSBz$c230gt zj-I*YzkFplT=w$T8iT*v_cvA}yw732GCD*!y~6h&n8O*(3{7)anaJ!55!*~_9kpNk zn8($bnB=bVRpa#G-)>KESE~=$&b>66x5>4(kB4PDvw>NX=B}*9Eux?`IgGdyJC7E@c>cwacqF;Th1Obih$gSo_f)i|Yj#cbdRGJBi^=9N|k z^%W{=h&cP#)&I}fmB8CMobN%X^`fY)_NuBi_a2p6?!gI(eT%gyVqYR+DM>^kvBbV> z8~f5~?f0G_mV3yFRxL$KskIc1qDYl${Pq7nGv71knQ!hrb$>rHzw^yA@BYrW%)HZm z|H*SYPo5t93Uc^6R>`7DFSR+wA`SHtrI#Yq&MS$RT=Km${YZF{an9bVHI}!pOL(iM z-k@l-!7bjlMH=2FdIdDl3(ucAQi{-C-~&<_LHRt|&rBin{W-1Y7|De$}s(!+1_y4_2$IXQ(f!FGL#NOVrM4 z{~STd>D9TN zX?U(wKZ>BP!q;$#5AP-P2JJS>{?>Gocf`hjiP3kYhRHV2&` zy+{;Wa94E1QmN?Xb|NTRx$U1T z&`@0w4SFep5@L5AdjU-v`7Q`W^hYCT7iS`E{^;yZoQX7Y?eJCwdrUU^VQ6DN7Ji4F z!j3B2V^XbNIIRATK6z6-Ljk>rSlE8|YwoJQeQ1qNTXWaPGivT$=H`e1nkOIi+V9T!GpefZ zb=nzK4W2kPcf`%U7o-I`MFedH&XgruU(Es8me6)yiGg})d_2$ zgNEub@I))BJy^e;TtU;2$#xIC9rh1yy-u(Pu9WSO(x`3jd^C-^c>e}Z9~yf4&G95N zpi{&^7F4d(n$Fo7BmND&oiXAqNK0ui)pV5H>xz1ZrBqj{!~PM_yN;_Pr3jT!X{bgb z!s`nNYF8y!J6W~qA+9?Au5&v7duh-v5L=bBo6?wnufg35zP?bGoz2nUSt;MX@MeE{ z8PO?%e8E#xqso) zNB@Aesk|JjUGDS-LN#smGVCNwP`b``;OiCEUi!pN!c^L!M&n*ft>{lb)hmiX8}iLD zv~$l}^(4?Z&(=cTv301~|DVcrGv6%EV0pymCHxKqes^xk$3n%E-`d@{>O|2g;_8dS z2}hgR2@gDP;)|bw6pV(~ zmugXMu3C=>Z$-7B+FWhp+;^?|-t^t}x~KB?&~ClL3SB4L`J75SrNJ8NTmAOt%z}_F zSnxwz(f{wqXZJi~Z)??3YIC$<^O^p>Bv1*Gt4TO_~ zqgQ{LP7q$Z92ZyAg8UsLIrrZehIP;SXveOP?Mzl!3OhnKczv}=y zHS`-rr7}DtD>_9$VrDqKLTSN?j^y0icDJ|ss6Bf+mzot%gZk`W_r=pTKYMVxZ^P#Q zwsxRE4Xak{F!&X; zi!7?1ks@$*4Jg^!H4RoPKiA$ss!Xi2kKfTZ^(*iTo2#8w(?H-apww!LQ2RUgV>>Hl z#V2NW+F2>y=8yyLOB9`2@Rip`RCk^-t@FT2N8_E_Up%=LzQh{HKWS)O&b|4U5FdLD z4t@n1WxpEOOO!e#|HGB{&MYHZ5k=ds`oxTQDkAL9-xHgA-_g!fB{di(KFfreGS@jg+} zWlsd1;)zAFDCGcGI#O;y+Ey)yHhzaS{rH|MwCGnW58&;=chQqvmHmqJ=)1>#{E(;7 zLhuSaoM&%qrdApr70;U>;_Jr;jaX6nzzzQBacCP9}(!q_&}TYC7zD=E%k7vp|O(32Xs}AkJQ^KH7N1Qg?+uTqBYR`9c|~< zu+s#WAG7D+=j?Rg|Eq-W**Nib$WKV4qOq82m;LEE{q1u+(4O)ZEv zeup)|J^n(R!&11yyh}9WCPY+mhump*$bGzHS$WVyagJgH1FaDiXsC~>_oXzHE6!>d zOVLU@^ruZ2Yv2S3jas(z7~~a=L8X_{P;XZcSG3KwtA>c$?TEqMYJ;>QqSP|YHsNVXY#~Cv>`{Z1zJQfqM!whLA22ie<9A{iRcBd z)`-$bYxPEph=JlG`0llKKZ4$q>`r<455j%>^Y`2rBZ_F~Dj?9CvS{R7^i_zWxep#c zQzOl}GfhXE?L1Fsm+4I74hYEfxgm5UTilU@P@ zX=n^;Y=-_ssJCkrDcZRk&IZ2izr2FbVaVbuJlTOF^G|zyLj1IeXHy|PuG`YLkz;JG2dwnDmv2e7F13Y zq4DV4F&l(0KWo1=qA_`VSV6PPwa3rg>-@0Frm<~kgErc>BH^O_{rFR>uA#l&yD}ht zdEaP{ZXp6+A(N`5)JszBmVKA;tiFpjeup1N$-O6PY^#T-F?fr8n+I-P^F+O(@u<-p zX?W>11~u*!JupJ$(CD(21C~99?mVdzbCt${#)s-Hr2*~I!xf>ik|LmYdb^?-A7TEe z7rI*8W*(lLwcH*ve0C-}wcv8AjrV#Qap>Sa^^EI&9=znmj?pvmJ1hu~$^DA{qv#Y- zjzMrTPz;8M3bF@JEPFfYF`{r1YSfkYD_+5D`R5}8?}Hv{&76V8(R+@$pX>BB?tlP? zKa=RkTL1)!!{eEvT2Hwm)5g z*2F5SkOF~TME8dXbFJFE9OpoXI7eo<&TTaqnL&H)ac%J31rIxJCVode{@JpGRW&xm zQ}b>$c=y9YE@944bc!hK;cX6&V{B{wU=)NnU)1s~P}OB;b@RS;4ZlC~JM4-3m)*etcZc2400Aump}o+?@BJenM;W0bVf2vK zS6lUpA@dbnUH#V7naUx42Mzq5XCGWabZXS1jo*=pKm&h)j>dsTs>V&|PlRS19XHJ- zII}q5CN^|j%?v4`=#X3lFRuxu^M~#HZx*1 zcA!&4ppxg3a%KQ++&|d2l?%eXD9%{dUVpnaj^ANHU)-1MJu+k;TtSvm zbc!gr^8Ty&Lo-eq=Xhpb=^JPDoMZWyciT&qa!J2&?rG>1jntHe>Pl$7NWtu*IYYCLq9ek4iDrW`SMaeU zCwc_9VrEdZ<{0O?|30km^KBRE{l_=MISoK;R>}q@ zbHSk@GeC>Dq6oC{`{$M=qU7G@8rzx;(ir^taYeP$HpF0)him08qJYLCWpqI zq9ej{rIB;pdo54YNQ($hL*otz=m);5o^N}ReMReOzM?h8La#eZQJd1RcS?By{Z%}V% zZEScCY2e?9RrS%b@Ae;28WT!m;P_B)R~qX1@dU75I|0mlJ2d)n$=g#oaPRZxZtwNr z-iMWkZ@0Seta}Y~iWt0ejsaT*`$p$S($1~C@q42=&(6A|Wf^>9UKq=gf}YaRLds$Csdyd4rdyAeCj(}Vqx%Wig_xB1RphkE^hD`dM=4&_QYY5pLfZ$HKE zcNYv<>9BWE1?uzP1;3hVepN<*1`vwQ5$J`eMK2i@4s2}HNC}1q?WMw6JL{}P7sw<6Wo?iIw_V<<$r_R5%kHIM$kE?2I^K?%j zbfi=crJ1V6i}j%0cZ$`xwsOE{28>(I3_4OuL*sev zQ^L6K+S6nz$0fFZ1-K4dLtjRK9uSJQN<$?CdLe(H7ZEyA3iOue5@-=)-DFx+v_?VX%G+FXhGquV;thNC%b5Yx zanGQcLD7+hms~T0A~Z`l_b0noIOMU}om1`fP*!fh+4hx4srjWu^ADb zE7gh8&@4d&{+-y+Y@odc&J21*IZ30oY;)RHZH_j6hyBS_n4NVj%?xQoJ+iH9?7YpK zp026;S2Yeaf;Ijl4X-QpU5#@^TP2-hts35iD|JLFyb=-IZ`67k>bq(iMMti@%{4k- zxhcf?F0;-r#rX^N4gDJQnbc=9I0*i1V|bUaUH7+4p*m zUSp4H83EpxHiV*WKhE#Nx#5#n4+yU-yH7wbB6Ot4m6wCnxc!|>ak4S*OMu2*O`aKW z<>*po(D;uuyyUF6f|H-Mm&Rj6c&;?IH8TKB+C<>rkQor2xHnLAO2f`r_Z;Dj^*??P z?io&Rj+*&!Q9BrCp`(qF(6((!JJ3K#?L$jL3gytCM${7y4W3JU4 zrJ2v_URl1H{KBd|4;T3g2+W+CaZ(zAub^Gc8SFL7zH_HEJ}RnN%|CNkpXLun@JvJK zNKta{iJEs6t$D?{)9twfxEW6j>r;*H|5V5&>%M-%%zm}&X^<00u4v6GktKyd#%roTprsa|saTT+%OB zUh=8ChAe}#^Hh#BYJ()ew@(s<J2zuK(=!EupG6s>v1xw|Yg`0-BPQok@o`%Mt($MHa|1dsUdWCJAIhfM8(qi!W z@h{)=g`H=@E8r^DZnHBD%5~^d8qhoV?T-deacv>gq73U#Tw|e+59}o7&*$njK+}n8t^BvphMZXH(KGQ_KO4kFOT2{m^5p4l9@%^Jb4;Bla#+C>|`hx0!I zmB5wylJ-*jJNM7x`QwpCgI|Gq*{}Nb63>}l(Q)~E<=H7EFToYkP>)f6OLavA#!|@@ z?cDsf?;N;eXPX7>bb086XX<&4T4hx|;Veg>R~exrrCjyrSM)@TL{DtZAM^}*33|ci z{2lF-hGrb~61EvpKm|Igt7ZCvrr&)0v_x;d(yh0iRl2RJM$3r){YveuepR-4>kdG# zkVE(we@8o&oV{RkwKIPYh^bZ)54e}CLS8)C*6h4*@%{=`np2wxDnVCjK}9o5z?$fv zS`b!)-f081AS@dw5Ji3=NA1qS^H-WMQ#H+XeJlEPeX3FIg*NQ*SF>iM;jLIkuotz< z7)syzatI5)i0PB`+~#ke?`QniaVe#be1kt=T#)vh8`)1g-J74yA(4^}So z-T;}5+NGvJBWQQ2A>$g2qh1`m!GDJKExB;e=>3119OVG-_#KD`?Dv!_MW{Wfg&?`D z#c5nP>xdp(i&Iq_C}LoH=oKKq$th;@l08fg@OH=CAP4zXPEy2=PYtI7&;8!ms-Dh; zGvi=QoB*fi$5}l9J1OMj&mQZ*={jqR%CVG|6&P@HP?1>y#Ju#)B za;RUGJrN@zYln9LK-oKhD&GP^yK2qUub#1QMIWBKVh?6DzA3=mrwAP>@MJdk(yQK~ zU08E%vw7-QPn;6=K`wjGh{obQVO7YLC!OJYfp>Uidjxuw5js-js*0A%p}wm!ndR;q z*0Wa8i@$c75JqbN<%#~_e3CgN+sIxMD@^=2KVK(45Y~*vbO?w1*Ke>d^ky5VI zf7BkSmrP%4xc|EJhP}0Y@Py!r@7B(kskTWGLpK=Sx6JT`x+W9|aP@Wxp(91Eyv_M7 z4RWX_suprjSKyd zxl)9BqM}oTdLm9713jJriZ)Jmi3snB>ObmX^wCp(CYS zssE_eaxdXN`o^tc^(Q=0t=S#{uHcD^(2*in-tJsG207FdRi=QjecOJ;ulkarRi=~% zsFN#2D~Gu!0s+5LUs4ZEX{cYR$Ec5`2%b!cGXT}E6de)XuhbjVuX3BKt~mFpu5tut zPPMISG_~Mjwnlg!TaEjIy>FO$RPd5RZ01x=r-&d)xc5;TsLhqbD7p6%(11M-HX4dn zdUo$)=U)M5XUkUg1Ua?Mz!p?{s0|by&ob?@vrPTDWZ(+fK+nX|^U6{=lm>bct@e)y zZ*#Sj+FWguB2@3%OYP)b*@D!rYBWUzD#3zk54E7$CUWI1$hG;X3CJC?s5Q7`QC%+7 z<=n#d_AP8xXkV1QeL!e0wBggCy0Pp_jr)qq2(IPE@8k;qPONeVAg(Bf_#HF?qU=}D z6{1!>L;a03g09r&WiO%qBf{HUt)@0l?Xim88883%?9TaY{nFDLg&5p(-pMo7HYsA9 z?U4bc6<-brP%k5Nq{x*=;R+FIbERj`QO|}|-W%E%Qtoj^RY%n{eusAPyK`gL3S9l< zZzHO#8i5LbicS%Mub^EWSN%$@X{!@#*YetSG7xIZsxK)b^{cWRi!b`3mr@ou| z74Q1&okjyEKtb|Ze>-=k`dEs1(C!m=|NODebqWOJm{~&TNRcb=yF6tI2=!g17ZF|# z^*CA(6&}??Bf`^Af2Cic!lQaj?(LAH?CmLy@kQmYx4T`Hl@L%fla)e%P7#5xf#U;Q zk;72$wHzO?2lA`-q89SH&Kd{o1zo8QqprMm)vJlXxH?jbP_Nc=CR5)%r*&p=l_#wJ z)b8Qbk5h!|iYJf)q28|Olq>a7_4d>gXW81Q{iaUq{L0?F;#@mux6e*qRIf}C$`wz- z!&!~$yNXV^Qg5JkVGs45i15Cvz61ok5?-P{?OfRt(W~rW zdJ&x>cpnP>$O(LuZTc>Bn0q3n#TB+8`M`dq-k^S^-eV^ym;4I6m;EY51pS5>RKKDH zd0r|;%AX+B8`Q7Vdz>r#6~=;>sAr^zf-4_`s(00u+9~wMof2AVHMNI&k8@?4gR8R5 z%QRYFGsp=o2(;Q9*0ie#Z@8 z`zGEwqOs2(r}g||e4xRxlm=HJV$GCucozdo_HHJw#lcugBju`$fV5=wnhUcdUP#{-4jTC2=s<&$t zg#L_ma)P&Yq=(Z;Q{TPK?kMLQ_wwLfZD+2YI;;6HMLcQyiS9bvPA0W4ihB$VS?%_( z9+>%!;+ew=dCkP{uCh*mBk0&&2YKos$JMpTM`t_DIR5#{aC zUksvG{Mv8dSe?Up$P3xsE6zuzwt#vy&QuYn<)*wqV!T40Ta9(2-46P)YyzPyqBo1$}xzMFvB@# zdw#sVvFAr)LSqnZ=nC{Kh6Ez5}hqgEqTV>^wgS?7f+g1c<(s(MAEOJfsK<1g4< z<e{26;4g2UdCb&i%J7?AN0|nCHcUkOxQ?z=1M0ju4IM8wVZ4z;luakkD zK|{w)5rImux%#L^m(oW6G(JFMp!f)0Vk?Ba3|Jwg{;J-tv{T9Heeh95^Y?JNyvm_I zs=YW9;bi+rql%W=obSj`Ay~aK_g(s^_Cg!K!}B8zFTMJ!_EHbEC$Ez4dJEb-sNR<% ztmd+p0X3IdzXX;1R3_FU2o?Uyz6*Yl_0@N|6A6AC)Fq`qqvnyOcxKh0NY;+Ij>pi&M~#N$@|Y5zUm^EGSuMH+RS6rm$U$vszm zc7FS@8{?W?)p4??;hpC4vLj5?mIV3FGJoUuDSI9m(7T@9_2HSf(Xq3G@MHDo=#c6uN195=A3?yVkI`5SuirQ7K z2979=1LZyS_RY8KsIGhI`n@$fhmhZdQF&BlN)bW!U_r(K*3hfJ^7q#M51@4a2N2W` zP8KA$XxpiErHDclA%|;3_3Q0EqV$T!hjJLC;LN7ppkAV$pT`I6fvm5+)Q=+#&y~gj zt2^Lym4Pj&UajNmNRfv3cJ)4$Lp>%%aBT!?KPp=7@7&V%&Fjc9d-kkowbj*MS=aY1 zJJl@pUHz8IN`+-_*Cd$S zG;VxN^6KV~&hEkNtlCwLrU>Oq<3RnD5rw$1yLzFHxJTzY&3dCstX_2!5sLvdx1G-(UTT`*mE_ zuwC%Un_?yC+^^J^SSNE~L!>mYvlu*KUn=X<_AYaCtfo76L}kW?}>UvV_P$ZbDtLL zckwU3hL12glq*G>&8_EppFh^Kh^_cl$rYg^Irp@!bn3lg{oadgPXJdNZ8PMyxLO2y zP|vdYaDSKpju zB0J&e>`?pj%2mcUG~<*Jh#TZC+ts*NK+ISzT zK;h)~Rf-yYc&=e}F=UA}Gbjy>XN}a9h9Yzt?MLV~=-Ae<9du#O{^((ZYX`W?@{=puaGZdX>hI@V&p6D;I zI{?;O>YROltWOQ^OA(+zU1@yKUy%(o(!wgee}A-Nm)&Lf8o$sLa)}}|{sV=w9L!OW z7CCBQgk}J0fm{KNjNu&CC$9M0**&&C(Z@NiAfA=?G&5}Zh`qh}c*oxPZLbX1z5eFN z+u|BXWQjC0-0)<$TRPFS%eAg$gpL#?_nAQvTxcSV|` z(#%lKKJdhH_USh>_&G|iXl$o63a-2bfgladC7NSGe@2vQSF?el{duW=e4Heywk4W2 zhpzI>pgDuQ1EE&R#GWP&Dsl-VhhM2Lr3lrPdbN7HW(nv1 z@>z(e9lzPC7mm9L?WHlF%AxVBz0#;Hxbl+g6|R&<4E7hbz)h@jPXppyBe*>Rx+)`d zq$r2CJNJ?Rp}JCfDMI61y+mU^MX(p*oD~*uqP#{h_n%Mm^_KKX839imYFWa$FSd7$ z*+b`a{{8Hb85qxsM!SUwe1$mI*w$=7KMv10{Z%Bz6^%!Y=7A;GxKnf32If@m`mg~7M*7!wqrHEe@b%b}f_dl%US4QYaCNw@YZc>ECfg)0G$BskbY|UDgd&!oz`Bgo?JpvI`M(9Y9D<4tZ zCkTW}uJlrbYFBNpk(MH~m&ONw556nst2HzZ6oEGU4e=Ohc)!w^P&9q4|M-Be%JGpR zI6r|J`K5;wO+@bP>Z95#^~6PrcVtW16Bz4wef8#aUk?{F;K%I|=v7AONYoYn4c-nd z(szMoo4*qgyj?v`eK+;1Q9lVgz5jd9h$?sF{`A+sj{9rjW9<>(q>Rv!B3Isbxpx`} z^n|oOmo|H}I=eUu3FN)Z^Fbm&X) zxc+=M&!Xx-M59;gB^)1=cm>~tRMY%D_?6vL_Z{<(9lLN(t)8KNg*N2N-`uG;C|bS8 zxdpznN8_b$uGn+kQ^Bv8OVl$`#6m@tn}7UgsIOWF1Z<#orgrgrOS6<5h=C*zU&+wZ z^yRZC^@A(wG5kH~N)fa(sI%735A2Pn>Misq4OYy;H*7^KJ{5|Lj=eU1(@%ml%)v}=ymL>1sOVl&emr|RD3Qc?6V-=cO zl?qEXFCkiW?)q5G3fiUBXn$~(+g$CTHc)iXRDTv!$<>+>;jO4PU>jCbO{WOeyY^D~ z{QLICJ2Pi@;(fbnRJlSMlH)ymN<+1%Xyq`eBIvaX?<;FJ<;p7QG(NP-+*V1ap`56u z2j)tpRZdbGL6YFR%DaxM=x{C>P#YkuJB9Yz4%V z>s088(3Onq+rOH9Q>0P1He?Rj4J{y!{=?+vCd*t`=Bh^8ZE1L}Fm5Wx!}Dxcu^OXQ zt1sF|uE@!`i%xFt*L8D5M6P0n!&pZcSK9=xqO>WE-T!$(FW%nay8&pZ9ONB{mahJn zjzla!@Ac8rzPl*q8k(zUqT3?e*}9r)N;| z{&h8G*p#R%AZU*kjU}I((R=Jtv$|i*brtmk8q|93B_|mT^%CleTDOy$ZtbqT^X7=^ zA2-M(udQs7|Fn>tT4+y0^cMZtxviGisbX)7s(4cb?drG(tUbB;k-ce#90`p?yQ(Yd zCq-QP^aZ`&9M@63_^uJ&uj)f5H-|j_YabtfTimp}$8Da*+tz;6+Fp(UX;7n}LEHF< zssjg)gdD0}Y7_{foqPYisgO!C^nCiz>1Wm1&6HqKA6KfO1fy z;HpJqjV}(UjNEr{_ht5d5HysNQ@bZOAHOZwqlGwh*7V*FPwlAges`wbCN&BgJ*M@o zP3z8mZ^q~MU{@H$WrXygg*x*h|sQJ^82Z`YU!u!;85bk#``jH2HpE z^4Wg1Q+KLk_lxa(@sfY_!j$HL#XW;)K@ep*)Pl4#XtW}#U3`c=YP6GcuRb=YGQ{?< zT)fEEWeY}M0*#f;vTK-Sy>=5X5#DPrA3C}D*SCFUh?y@(h@ER!nGLQq8yJlmwcg%> zv>Ld2(dhld=-GapPq#_(701H3LL*u;r$I|$T=ke1joY^!Rk!m28+Mvt*@Dq(K+iSH z9^>!f%Jxv3tFEZSoGZ0CZ2%gyf397PTG|;}K>N8-c>7Vlv*Z=_Dk8Xz&DDY`2Q_VH zzRWzTve>q^Uvz4i)p!NGQ=@3pnz`iEB6_K9h<0w0+2cIhN%#E59o`;y&vRz;^9643 zz9gD%V-H2B97H>J&5PZYk-s0-y{oNffPPfF%Pl&kdG14g_Gy00+E-fJxyR<+u7Z<} zamsNC5qm)a>*B5^33L$;rUFts?ith4A6rQuH0;EsrRsN z6wt2f=lvC@G+%r-*nGCN-?FyP?Um7XwxyjeUq&?93v#r)q@3H;&T9V_;=(V^O`bp0 zUym6*xw+1Ff|nd&?H^d%x!s?c(L2;U%_wk_~lXyvTpZGgNj0lJ( zdqEERm~(HwaZ}fpHomP+D0^bGC?6~TN7lmg| zkv3*Ea77(DxAKU?k|!3?Rg?MwqUBd*dn{mHa&hq#PhUzAbB7G8?`|=^xn&2tQd7U8 zF9AVxdrwrE$Zal%=%+dMyHlFq|E_<38GS5|DCz{9(3jArS6cnugHEs52@+L1J)#eC z2q#gaKu~YF9O_qM^O%*aa!c*`bvw; z$U)D~5s>iopxvk+AUKk9AAEIw{W*J&@vgnk04KtGZMxZf^}^<~zpX?5_9n>_{lOQV z#w^-YuiW2$N3P7ZE8gyNVqfsYm>=8Hs0ljK%OxjuNUK~SRziFnTOC?h9rC!3A0F72e{d4hmdO0J2E2Y7h0D|b8E0M!na8Z*MBhlZSyZEG`^+nbg z-&pjAgZ=#R{>P^^Uu}kn60}IZ&c?%%Os&#(et$~yvC&~R*udJ)THCq%pItJUIR(*V zFUaxrB8pLzA(H1oN(gD;yOf;%X8VMf*t`A>+g*Hj?uj*xE_!9IUFoHs7-J>3ImZI; zj0v=HSM&I4VXuDr)Ir8dgEBzgwW@0j`rFcT=KFf78b10PR?z+%)-4EQ4OqhhE6{C*_7t> zgCF$z5wv*XdPAPC~~c!n}4^Fer+S=T&X9j@6s!6U(pB0*SEBt znT@T&95sHi3C-;f3cf37k^G&P?(DkO>@mr{Vu365*B?JRxjE^X`=TcX-{our{-8zm zMEWa!Z+ZKxpKR1?YhN4Z6Ko)$rB{K z0ln16h_+gsmyfJl)sqIQ^?-(GH)<5UaaBh*V2O^p=ow#?pM*5z}0o;Z!7paneub3$dP0QdW?Nn8`w)!jwU@O*KXNMnBfLSkYDgl z&p?|awY9m*5$&IIMN45^wSUXz=N)oz-S!YRP-nt=)mB+=Li5V=LPUw)+Sptzs5YlH zZHL=a>s0POxVaG`3pCWj1>MGi%9WzYp>qfQZA$NQwsXsNZFxDAlS^iu(VQ_RJab-X z?WVPD4gHqS_kL&*wR?_evKRFB^(;uMrHD3?M`?j**`u6&mN$D`AM6orkRqNPzh@oi zpW*B?yP_6M5FDv}42rIz=jRBuhgdLL*16BuUOahL({bTy0wEn+8~O?h)Hb*kQ`e?m6R)Au!zFn!ExZ8y0@jnmoAzEm1q+D03ACbI9jpPWW zp=i>}xsq|43tu&(gEv)^}0yG$C>% z2#%CXuF@`Ma=aSks8PNgvE8B*qdgQ&+RpuQ=*apfZg}6*O9l&aELc-$M7_1w74-wj zsp%Xs+_<8yC~c~%&&IBl#D~g3-hm*xz2qWCyzjETmh)ba z=T09~uPwB7_a62I)~?iU-ELy@tRq95i*3H99Jh|2)ZG3*{>x9~(76R~*rtw^dN}V6 zG?e#W7-G+W5U$Fz0kx>SqfNAPH=n-G2B><%wNc=tco*u&#a9v{@Xp$~L02qO|J9(a zyD!WokJ18hi)rLC(@3t}9XiG~UH9e5xa2T=l_}qmsdiOY)U@qXpYemb)rf1@+QG7} zYJw2S%eo@J;6(M-($&m+uj##F*>R0K&JXX~=bSQ$Z*Dvd>J5mXtNFfjTrbwhV6BXe zTf6l1iOu?};Z2dqB)Zyg}C%*yf3!Ug@8sb~C+w`s<&0y?Gtp z_A}G&uhu@JaJAEJj zHrwD$8W1gewDT)Sd&^xR2I(=*J+uV7rzxH}-ereD#Q6m4gdA9Ydh z#^xoTvdmc6Kaqi0BEL6w720PQ+>xz~_FG@=q;eBFRa`nVS@*p~pc#>WKp*)R*XeKyxHJhj;L>dXX8*UgD#u@T=%CIajnT#??$j zAM@|X><%Ej>9k%tZj4l*$!$N{6$`4(X-zv@z4@QJUie6RqHjj4pG;E{`%@_Ki zAvsZPPG4~Df}b5%`FPSU)xl>k?Q@Ct+NNh*bLh}(eAI4X?Om+x+@{-HR{7z?U8+Bu znjxC(1+KoH1!=VuVec#l(r(l!wTqa~E%pjjZe6y>*0=Z z)kC|7d%rsHu8GagCBixYK{rXey*)&`F;?sy*}6Zd9De!f)vK;O>S5!(roAqCa9p$V zoNK*3&a-y6we9W4z8iVOU$4m!P4) zIKJ!lslG8Rhf;ypg;eDxg8RNj(m6}SfGEoc8tv&M>m8+~q^&_@-sf397 z0gXP>;RMs6-C2&DufF*BeY#(;yJR4yj6S7#@w@&$x;Au~pES=nEzE=6*1pi%w(9=o zbLt=2S?=rDIqpC#KI7D8WlUIsE$HS18|i8r$+->p-=Th=ofkj5prPY_HRB}T3tY8m zT(rX?^&Q6T)BTs6tJn*O7LBs5R6px(KDK%C`eAn!t?At8TWj@~Uq9;Mb#2yx9K3>Y zziWsy0-}ut83#bn&Wg@$PQ9a-+MgqNMDl%5ZLV@qKIf+Y`-Tc?+}VHL=1(trT65m6 zU;5cV&|>qluGE5Jo9GM1)kTx*Pnpek%xxZR0GSpvU)aKY!MU4`JFtH9_B z^uS5x$lhaoG#)b$@hXG2@i;6{({aJp*lyzy<~gI_OlhHXBI0= zcROQT^OZHizFk4Lp`kV(Y#J@*^BD8Crf9{9_5IIZy0PViU3`2fCxRB6m;Fk8Nommj zws+|pt9M>*y4v0R*L0G22JH-8(f+wT)aJA^5JWq74>w&M3Zv&Z4NJ)#YO-qGyzuGuNKxmr*)O>0`dI%T2y@4h#-@sUN9ja7U2 z*%RVBnIC-nM80ilZfI@1*UD+=xM~kt)4Aq9=k(ybdz^v_8nhJJf)MSNbw!;(TD48f z9%Te|0)%RsBiX6IUu;_W!fIuVw|5QTWWt&$9{&`J0Qd!57}J%oLTTkxdme{pzkxwhIeF#+ss)Y z{9QO`6z|^D{(>mSph`RcOD8mM-!#mFw5D?-H}377&(0^m%+4l{$bFU*3of(4`1fN0tLUyJQs`SkH&-B;!|PY@g_x1icwC8tJwrml}L3tm=u zyI8O$HjmcK<)Ed&JL3**+TXc07K~PlX#Xa4+FK{|zV_vRyBqb)9yO68+9v0UI#G?H zO>6q~qV@zCkaneZ-l-?Xh!VXuIg;<0+?OaqxQemq+<|u4wd%&Elz0ORm8_x)_%a+&h2a~ez&OYZs%cVh$ef1tCl^=l20*v zFg|F56k)512eM$a8W0>Qx8M(M9TV>vR3=)sJwhap8VUY{|KktT)q=Ddey9DNyKi87 zL>uTx&RzDiW9skC;~Ee5g!m9nn){nI@iqboY8t$xD>Db1~=bEVp)4Ip_7vFsb4bnRocgfGc; z74-uIN3v6`{&ajDr%2)iNywr4flPn7CcGVlrz1W7{EaUuhZs!gr z`NhRuxJVv-2?)~8B_FiTvGLuK%EXa!gh*Sv^#6`)p8NaoCS>(}M>l7$gSQ`;1@M3T z8TDG32IG}mV68#-6B`>Wp+Pr`zTHUL+Y&r6=@>i_;VsyXGa zH^SSMs~Wk@5kjM;XmV(8yzYOfXOMZw%2ss<(?_7<0#YK9>yaC8)Pk2{hukkYiwkN=`ci zL66C~(m0pA;`jN%L!CQ##Ms{d*e=r}hll4Vv4`JrI(tsA2W`{d=8C5M+gp%UgB&dy zE1bGWeKp(LxA?|`{TpHImLn(FE3?6N|BEZNpxDOOLc&bs-0jCMQlIbm!QGeVHc#w9 zJK3|^(hDd1iaxb!HV6Fe0&i#RHyBmee2)Eol>MIDLpeeF2=NklOs*?ZSI=NOAj-P| z#pcn@K+t>ITTnC|V?O7KW2x29rfr<-xOdU|x6FbaLoy52uzzg1!h$VC8}0gC#s?R= zqNdGv7kAi$)yF+psJ(ONA20N?n%bsikMcZN_L9OLab~b}$j2>GFX~_U%z$b=JFOow zgP?u&EJSmzD^yH+AaKG3rG6Qpngot+S~KfckEiqYM6c_ zM>N?BT-|FUt!N|V_KTTYuNiZ%={GydT6dI^*(wyxN3RgKROq# zZ(!cO_sGoKl}7aZoCYPtxGH&z#{cs6!X7be=U-(|?~|EYJ)i#87U65qF{7edDB8Jp zH9k-qx9~)t+mYw(bl5}2_Fgm8Ro5+^Qc+!K(4dgp1??-bA-lFk#9q)Fs?jWABjws9 zzvxA2(MEIy-);V3Ql+R{>+g_-cVCy2lDFccoUce7<7#xZ5Wih&aNV9#8@Cs=sgR=> zMcDiL%TXcEx40_XTq6p*KI!d@0y}x}g*AJvs$-Q^9jC55zIn=q2YU|}v_#Zt``z9% zpH(kArl=w)h}a71y7j0L!`g47#LubAGUj2&;jbhiti$Z_2cH?5qwV+O?RWFU%}=Z>V(T&OdP?1{eebP>VPD|35jM2R2!x|6tzvM&u+Z{AhZj`q4jjirZX zo#W*Ybeo8xS3{#3U5W1|PxPo}^LU^U#|4@rIk)al*Qr}g^2W1yd?eOntmIxo>S|}S zX@A=pW-Fb(Yc@YNw|VUgv-!n^&1wH!yAmJCjKk=1?$STbTYv7i!@6%NcFW?q|GwaT zH9<>6t$5tn-s>$sR@f?w52X=fC6^peqt6x|uCdaJkKq#ztasb{v90p>@Vg~@3v^3Y z#x1oW(ul-eNW-U#t54YH$`hpt{?>@;+05g7TQjNQI>2qf^4?jCp=Dyh4W2|lU z+vl!cpT5@c?l*Eolf580D^KT=YouysV8+N18nudM1lyXT%AH+r{$)gUufbvGiy)F1 zWNhYs#Vg>Qk%~4WE$2#kR|}$+1@du@plzXPMKB(7uGIU;3Ak$c?hLDX`hvxun-#vX za4hsf&63H>pP1zNoGXo5oz)n@_Ws*-)DM1aSof?v&SPwY9%Iv> z@A_n1zc>8;2g37UD{9Lz$gwakd!db;_dr_(OxyFb|E8a!&V=_}(P-oZh?cI(G#H)e zr7_<^>@?qYmECML)wOvH#<&9-d+JZI*vz%7Q7atQ7{Sh6VdqWUdema~fjb+^?|whD zh;u==p`mduQ5&N<_bcpcXH9agdfJNG@ZKjN$rW=6^9Lj++PU)HaOLFk1zNe}5^INC z(gx9FFVJ9KX)gzP&k)I10LcvcbQhl{ojc{Q%~-q5e=9<@$Zw4e_Y8veRqHU%=U)K? z5qp6v)NxzgM#|;j74*_f#F+PpL=K7bB$qHNfhGI+dMO1B$tC5?zzhI;XeMf9pE80O z00_-19Lc%)KJBb**t>RraUNqEXvF4(esc-poS8v$39|%rnrc@wgT!E*+xZUJBV+a{ z;ylJSxkARUeJuapw7!^m2xc9-Qj>9;`#nCX`Oo4s4@Php8~?|jj)gX38|?&;U#vtPkv{7{ou>yJ16)B7yjEnYu zACLF5bBjj#eLKf0BRG~6bKZS8cZBOe{q{cAZ0`gX_40K}mR&eJ2}?Y-iCWYz zAwso4wC5`Ec8%HtETY~G5fvlNx#hoD0M+s1H+s-0D&qV52SzaGd0SiCv3LE3Cx`W& zm`80*Xv7HaUst?mV5CBCjQO@Pm_!t2J49M8xkjx<6eHMbCmgf`Pd@QqGjO`b-k(nP zQN(e<)jRh4A@+MN$2(R%eyu?hGDIr|%f2fym}DRPzLiCAPD5i`>9uIIiF2PnFfQca zNY1@Gxw~Q~JXY;=NAHO^8K!5|AUUN40;iJn+3(I(PTi?eJ+-6y+q=VE_`7!E%nvR* z1LOLWdWdcz9)I|m-cylBia4Ks)7vMJ;NG%jjEhyZ=AoVg*PmVZfWZ&!&mm2qFacvw`-0< zZK@Bi_IWqnIoTbVt$G>MH>_`UtE>V!Bvbo}X$7K9-erD;ewdxnM&+LVGd1csZ4mNq z%(XypB>Tql;=GmmeZ%_36kJK(O%NO@_Yy(WP@9O7QzQK&n0Fac{hAQgco?IjwoEwZHP`c`Y({Z2c^I&xd!s zu!kUGFX*b3smt>qsiPO?j1;lfd7s}?RI~Cn*GfaEY{j!VP-82sdp&j4lPj}V+oSr_ zGg-d!Cs{FTGk4hul5cENdDc#~TIl_u<=n3KbAB%AfBrzV`XxecPck*M#adNpna`D8E4R1F)G?ofD?HXg#FXD&HzU)c|=^rN^~yy-8LKWs}*ONl*Y3o z`nv2(L!X^%>3vt{56&4t5S`mx5yD}dyV}Z88)b5EwJBw?szck2O6tRDuc2Qa?$_*s zs}^Fx^(R!;TCbye$6vGAp!R2*4Y-1mGlQLvGpDn%(qcQ_k9fDSYTutWIr1L!Uvm8qZKe;an`(k?4oriy7woUI8s~Q2w+FkR7q38C z&d6wUrp_(MITgJ)BP-h8a-MU0=jXQibJb$?C+3XX4+zguGVl5-o0#WwT`5B4AUa3L zTw9ZwGtQ4T@wFy7Ba?R^TC;OG&Na8o zGgZvGHrwS~DJPs?f#58fuNJ`@FV37Yi>5RNoH;pLLRUoRT43Sun z85uHZrshoK+!71#S~>cU!@8Hu=cr`f<$RS(F0-@FQE?W{y@X?dcg|#Jn=%w>ui^gI1Z(aG0&1!od64sH) ztQKc7pnq<&9adxKx)MZU56+3sZ9jeM%6hAhuhw@6G%B5=;~F?Y3ytzOFPR5*=8SV< zE;;h+tT3y^nGAAp7IkjBZGYXh!WJEkK`*v4bukYn2#%CXj+te%*TT%H^C0KP9HH~z z1vcYwXCP;y9HFzCqB+Ca-le5at6K$+#xhp*#3W4SSD_JSxLj8{FL5S=t~e*=2(8}9 znG6Vyl*=J=Mx2+xEoVE+B_ChVyPBOOuvD>HL=gV_2cM~0Gfw$FQRffNGT@4HN!$4& z&KW@9t!kX3lI%l%!8_*+v^f*yy3!2Cd=46%8FH>Pw=$Z1|mCp(L zqa^Rveq(vJ*n`((4$keNG!)G|-(C*pb8yw7@yd$3)a^{~K0DLfd!ll3{vC(MT`(;~ z`QC>)92(W!&U~E9!7D)ETgZrF^)GW}E{En?&7!TGxcwvh*Nbl~{z;f)m1wld?aY?Y zkLKVOjqhzZyt1t2#Cvwia$?MbK(BAPGOTYe>q@hz>WUfFD#Y$Ns$y%rs$Ao>#7d*% z`b|L#jWurGwsPwHTX#>{IJ}wAtcE(hFq~wOfcs7dvZkxwbmThL_bbi2l11aQh^>0D z`>R>DD)X!29A549?{z0|AANI;|KR$kY~8srIz7}y@Y}&N3G^7 zjaud|n+MgXz0M@wdi*#PK; zEo1b*^F$G$R#m<0Ku%3`xWX|P91ZU|8}P`@oq3jXfBb= zP-Dih%EQ0kp+3%@R@QkkynB^i&4Zpjt@)|d;Q&{yTvC=?@5q=xQiR=8TV?LR9VC|+ z^j{iyf5rIsJ(DLEUctC{`_U0%K4uB$KAyWkWy?o~_03;=`H{>Jdnr0_HH*fvykhuS&+kVGx1?SE>azU)K?BhDiyDmDM`wf~0 z-f)CpTM2r%+V5dK_4GCNs~4+Ys&*y03zG~Nb5|}0vkb=7+||lgFKsufV(ZANTt{|{ z)v4k7G|5Dguj~Y{`k@Cmrz8J@E8(Q3T4+gL&eTdn(WGZz6#uh8Wlhu74TWEcu4;#w zu8K9{QEygD&rW2UanIVQtLA-IdoBOsQGT@5F``BII zZ6m6mObi)Ldie_DZ}x?X4z0Xf&LyY{dqc=@G1r2tuZLjf1frFx`#bX`X3^GjwB+43 z`6^}u(7;zx+Nc*`}GRif`~ad_g&4q%+BD7 zSvyB)7A5aMFrzy6#>Ja=p;oxn4EJ7ww*#N8;@6jGP83AhcbP3AhvZ=YZU7@Wx5#ho zzWt67)lDX3UQ$Dy{wE4AK}~vijC1=9o=_?Fd3mnRpKwU?tg!1d$-&G@RyBLzIbpDVy_a|!Mjy&f|X9Lav z&{ZolSnVC2?c`UB2#uJ}J))RbthV|Z!|KIaPVeoSuke=h-o3;62|VLIX>Geho_D)? zv3jSB@NXT_3pAKfbIHrIfqVE8KN~R5`;#{84!QNEnpZF`^7*0x(I&U+Y`_^n(awGH z#SNWWpL#7jeT0>ng~K+db5TN!i?_A&7Ap^1^T%6{OzL@YV_S9qYBqnwIYZI8uGAhn z`{0S?;Q5RCCCPn>$^pGmyOhbf*WX#PvZWI+u;o|f*+Axx zWH#U|;oSe7wNvF1+ugr?@pQM=T8A`0e)D{9XFgc6&3DG%M%*ckQX{P2} z;@n41FIhRko(p!g=L7WO70}?Efi~xooGYC_n4=W!+`?1N?fQ$^V*MiT%4`s403fch zSt9IrF56rXsT{>~iF3Pta&-@8n}rLTU%BXE+*4ZW(dy)txTQJFm&-`;m`TOlT6MPGa0liGfsT6uyy*U?o@xiv!n6XH(IBk7W0x{ z)v;Q!avg7-e`syzc3)vqz1VB%=O`K1zgt2tXu374akc?}xPmt~qb$Fot$DtMu#>X} znxp&^OObcue3ff=HJfo**}ptrVTQB)&Q{SHX98fJf_@~o$9V}Ha-^Jw@~$#*zH;t^ z&u{3pbvO;I#{mtshs-!}hVwL%8Rs`M$2BLub&=2QI^&Sr{!h+Qe?4)bv0l@O?BsGk++JIG5!1Kt5;H zGM!6W^T&_hIHBvmR^Ml$eSw8NWH!*e8)t@`26H&{qca2N600=z)6ILguuR>|Gj+_) zKwoSb9F;I~n`>^@S&ez#x$n+hp#DdDqUX-Z@BHadzXJ?12|A^b*nBC=?cCv{Geawj zzINIh>`Q*IBP0sdk1C{s(0 zg}eI|IQypW8!e;N9DPL5?_I*@*}rZCROSIq@pn z;csIlzJyc8R-HR8X6ooyNz~FCzzMT6+YymuYR$WP-_9KD+@AMuSoxcAb=}M?Q^)KK z8qBWFEw$~a`b)2kXuP#isD2^iHt*W@@K}wem3PZt!m%(ed!bFV-@8=dU9w%tvNQ91 zEAN(RFu!74&Dt$Q&lU66ZC7!FwJaoy#>@%yDwbVQ*CMyMAe6(HgY!5Cg7=AnPH7}I z*Q~}|3$9ujuDp&+^Dc8O5Jcy4NFGe`E=S5^kl7OBqV_!3Gmu+5_qF@Pimg1Wa^;!O zNDv&!>Kg2`8PDe|$A>?w^BYBcFjjIoB#UZv#d~#cv#WDI`_BUPyUnlO|4oP}$#DLye32PqwsY>@7nkI_B`>**8)pD$x|ONR z-p;&)Ud+zz5t>DrIf20YedJ*0+GNp~If39vR&)94&3lX0B0h_19u&Q`$)d>4JwyEr zpt`CtyP98p^Ukhq?d;4-cgQ|CRg<29Q{NW2Av|CxUj9?~1FU^k}scpWB zISOcugs0a$J~YGW-7B+QzW;++2IDeEq20uD{nd~wj*Y9d*b9hG z`#r4KGRYGQO7^Jct-QW`ihg6nKK zlAWV?MzzaUi!``e~q<-D)(6})=P@Ys;W_(;`+(; zA^R{B<#JF$aKem(c7jNJSEEQWL(D7oo}qWcWLKl~YSy+o+*bhtje#=*Gl2F&o9J8) zW&rfkyuy*}WVuIosDHNHxW?O~!(4meYlrfgqb6CRO)gP{YJq6GXIR#CZS~}0jSq|U zR}vF7%@T|*dw+G#H?aD%kE=hWmu3dZK4st4Y`}4$g;r)L`;}w^rQy$f!MZHF3t#BW zimlkHa>bS)no6&gOC~*aL2vD@5sk^?vdj?k2e`V{GDi5eU6upq;BW;5^9K-=$+@>a zTfJ`YMH_rC`oxpR#AjK_L@ABLcX5^sS3sz3h|aT*<|~P)cn6pxwzzg|bM()A<@zLF zF@kg7)m*|H1<9F}a>OP^V|<_ydjY{{wi@vRXP=mHfFSMma*%gJ#5`uZorc`oRkQb% zw-kH(L_hva);ZJ9@=uUSE@^-g{y<&jAn*7+K_nK`xEpS{gtf_-W31lmd+XJ^Y)|zm zw}v?974R;IHo1g31Dr79upM{aCvu!)xrA>cG!t z4W;)CntdP#>pM{+IYPZ%^9nsbN8r>auJYFV5~4jKkzBKZMsO=?9~wTY^6Kj&s{2<$ zW{_MGGY%x@NcQ}3+Wht9ZAW8eFxuG6_(vUk2$qZMG*{#x;uuu2hb_y{h#0lMp9DOlj+n@Hn_q_hA zzCS(v5Nn&~9=K#>#OeF=-C7`UB6QJ9(f*9}(KeEO|M=mty;#+6&udkTtNOuN&&xgL zYY@h~(q3}r4@f?+b{RRKrxC?0k=Lx@6^x6_z=~K4%m`a>irZ7>uzE1knAz zPb9zKU82^v5zSWF=;4QY&a+iWcE)=_;Qkf@EZ4X!wnb1yzM zsBRU38mtJUvHiflhsVlqb!*3JZ^<0B*EbL2x-OL?(rz2)F&ls@#(XY0ub>wrmF+M) zj~_CuevZ9?T;Yju?}HO0i+5x(Qi=F_an6~VBjtXjQ7ax3=M~%SWM5_QY;Mo!K0ef6 z1uaoq&Tx!1@Xkm@yA@GwXvA?-M486A79Y$8j5{Dm+fIG^`Q%Emy3Na>5he3(o2XTU zYJt&gHP7rF@<+B_`=&ew{n_p77ct0q%)LZokZ}h&T8M{_yr}ot)%R!|_xn&WOFX=` z`VEK2YJcChcBt@o$1$(=e*1^x8lSu!DrQN1G#L}1(Tc%49$%%`st7h%MNnuoIW7=H z=W^_75yf?njMS9IYX==r|HxLh{l2JRrZK27Pjv3PiVzNC1oNF`tKO^5gJ|=+0b(<} z7Y$!!`bGHI=Gq@db1pfrK-wu5!TdhRn0IcZ?WnRZiVc2IWOM?-UW(2oS2+ajGZAF6 zofh+aqjI91s(a#1A(x1>{%L|=k#S!Vz9N_BD2Z+L-FP>UbA@y6H@hP|(JPv$2LP4c7h?Icj|-M^Oi~Nttq8-L~;zvD%xW8IQTmH8U{dfUALX z$t^~MI{?`$)$V>H4^CFMNoI)m2|$o`dpXFvA!;1Sxie3`u&a1J_xB}YLH|91Ywl=G zt9kZ=L3}pw-v=cI{Zl;OgtW3x*@Bu&*b8znuQ>Oy?exCh)-7#h_wL|#kbQ$F-e&u= zxA~2&g(%0laHWViQm!kUd0sq|Yc7%OQ>LMrLHxMJERlPO#yKMulD9I$xc&C4y!PdP zyBqcW{d}%87^y%I?c5#jE>QVm?csehiz-m+;Rl_4gs-XrMB?qq9kO~NV>?CM_uSkb zTW49dGcCM5@D_)jfp6xV6I)(VwmHtApHsZ?U^W1a7NSjNsGVn-p`0b!YnRyoG?-VM zd-NOG3JAm@@qG)m=ALW7)*(=apW z71G|Xv-YOfe2u9FBZ?U2n=r-XG(yzxzSer~=egEi&)(zLAFR*2*R}3-pRRj7hqWG@ z16kH{AjwuuXNj%ildW3SZef%#Gca0NBAgXlS2Go}(wsNul5h8GiBE5})@2!*sX!>& zn76;&q$I11NLLx;5Br^a-OZuC3H9J;XSC*js0VwHvsS$sBDmMuT}LKQ!_%ytGWGBl z?75S@chz~GumLnzbf^dCIkSZ77a};LD6W##fSls-({CEv{IIrg%acJ4CV7WhX*SFE zyj~pEvPe!4IG#=rxZ|BC?L9K=WF7cHjIeLS zqZef0%z;11NcMaNc}vgfBfr>vQ1Q4;IO9NN;ItJdqnfX9s>-cfK2tp_yMGw6!!sZ_ zCr;dUc)}%Ke$?a=WgO^{B09bQWhs7_(`t?<)f%sO3tnrY7rUMejzr}T$Vd_I^*XlY zWO=7=a(u-?es1kOAV#*BFe5Jm{xY`SCMc1`e)2U)BS(cWa(s$67Inw zM8XD`m2!;icfNV!miP_RYU|qlYVjGicE4Ko9$w8H8JD>vSq)e{Jb!SWvv1O@9eMjP z-icW(gR-_xo^#gjB_53L+$EL4m;)B<)_6eEo5@bS-yU#L>%Q^2ozRrEbr4A}Sodlf z>0lYDZVt9;-T{&3dBeI}wXA(>K;erm-4{bRQ{RwtYkU3Z@?6oOb#b=c11@V5Ht=P% z5iXe~r`EmS(Y;B|dCt6&a!EaApcy6{W6ap$o3(7PWI*AGP>-g?qQ?%g9;%Zu&42G% znkFaqj#%o}4BQJRtM($~cgbA~ySX&z7mL3@FbC*{6wOm$;;weKg`QE;CWe zKGhy1W?;J|s~WxE?pR31Wj1IcG;v9_49;4zTf!2?ywiM5OZ?`tt7_?*I>~M5q&9T3 z!GG}&v*N5JTQzA0%WjUn`{$2e*Hk7JU3DHd=fdPIJwj8~R$G@dN;4I+s-J`NK6%zw zWbFk+8oLLsdt{4zm9!#XC$(2al!IQ@s%+@%Kj8(U>|}5~x2IvEY8zAfd%x0OcHcDm zJj^KjeS>r3jMD6?FN5+ik!Qcdo5!w6e7zU`z}cTVF3wfEe3Z*tPllI+&`@oq_JOTZ zM1$<+=pgqK9}n}q>93OKIFAYl&3UVbCxbIpbGtr5BM!YZQ_L zRz%U4#48Y94tldXSt3#23gZm+5D~P&KN*Yjjx|p*82$Vx;T)u_O|sdTmp7i$BG0@k z`pk>;Xd-l?Qz(NoiqV=~^33bkcjaGhV=6Oe2RWGJ9c-l*$(C`?Iqr0jIj>*TI_8_( z?YeZYu47uidE|Ez?O9o?aiv)V8Jdsb^IFa*&PPSdTa(vM%g3jfS4X=&Vf^Aa+BNb+ zJy-_iN>UT+>!CRTJyIE?S8UR_pPUdobXaf8B{@r&8SiS{uWJBp&sU6p>U)_q_4rOOYU6mZ~Ef zHW4D}1)eO3^=O*kj>y*PGL z#3ui_uo3T&$-89Mx*Qp+{&Rk^JJ*X6Z&n&{n2E+K+O-ktDfHqv){%6zlh>L!iKy0h}4QuPaEa9oj2Rt6%}m^%Jw`bqqO(}c5PL3*H+`l675}|w|q`9W}^}e9?pt-ag-z+Tt5;umM|-vW_EbPQzGN9-?eM} zKq7JG(Jm4>`m`4iiZ*888SAv*WU+2?!kGNhM0zB1w=zV(6GT7x=F7^}MVxRWEN5f) zHMv{!VYe5o=8WDWK~z^YjW~>}@rrh8-D-qJ9D1pr(bkbd>vANL2NMns5gZwe)(Fi; zd~^Q2R&z#cycsh~szDq1O49@JSJ`PMt<&T@A>C`~Y3{9-@aAI6d+x3p?)yDB%iYVu z`*&Avi2GLut#?(+j|(=bY}@@Nv^1tCIzk#U=F-e-S_aI`h1EyCkOW@?Uh zoYr)l$g7(lEQ2ztIubRip)JcxWlTErhEjv9NhZc;y-EU~NmYc-}r1ad<2gVCBR#zb;14&Hy1 z_aH5o=vXq7CX(Un;pK0RHG|P|)wq0hZm)eet$Y)&^xJNHVe2EWyNW}( z(yAkck;n+vL($=^I6pKeFe@*kJb!SsQ|ul+}FUO=SzQO${(2iyzoG^5lQ?8o=yQ&C&JT@zdB5cL z{aX5%gUYXj`H|!VWME&>Ws*0>Jbc5n{DE?!b)|n0?ab6kdSjsU3TV(e5F1BxCx${>|)u2W}cQz3uKgbA;pMr`xC5oVTZj+%N6WR(M{w z@uqWZePy)fO^DEllev45hapA6 zyzsJ~7tR@_Sps&HjT5E?WSm9xINa>_mJ(?9Ywf(LkO9QS>f%3 z3;%1@YNi5#HqMI=XH}iGdLFXoWB4wo{=(yG+np6wM~`IgKp+QQ)>h}BW+(STJI%po z&hJ@b7NvN#PuV{`y*dZ0WoV3IT+Jf1)2yu%?MamZ0=w{CM*Z^Q5iRjI-0amIzF&IH zI`>%{%B(JEL%V z$~JLEX)j;%Hq$q5yiwj~xFUXHLiv$o5fGZ2_4Ux45QKfgi)v@gx^uTJohx;A{rFl< zs~5(_ll+Md|G)X6-%vn>bKhf;`r)0VL(y()RGc4vMtRoNsK%@`Q_)Ui_mplUOE`}M z=W;+pie3ApGWK~A$Ds!~b~Roh15bMq`5}TmsPPJfjwJ8te>tw@A$dMHG=4^pZ?|8$ z-yaaKO&rH*>^}efnJwoDVpRM@kr4Kag@|y-z!ws4l##+&=`ZM|71@s|Ybl`zZT$X9eIgX6V& zt>q%Iny)yP7>zp!_)4iU$JS&}vBHWeme#<^AeY$!;VUsP~buIe<&*-1M&@nZhdA3U1m@U@X%6pT85cbI^ zdO^m|i*}9h0O75DD0VrnlE^n^Tl=k)%PR}J-S)JM)r2ozHh=m@n;(R(6YcoATZ=;^ zy)dgZcHQdLTG>WBM>x);*ZPqn&XhBR_&ZqmZrhy~{>j=0-_ATK@7nk}+n?m`a<1A5 z=p!2kHOrvAyhfkQALF>SYvpFySs)$w+=2?Y^{8ogYaBfaaQMVO(*9 zbL?u28Pn^Rzi7NkqJ60By@Nj}+U?z_>*V`dkfCUM5?iC3#1_d(Y<5=Q-S|7ac8$CJ zjxO@C8rW6Za&pVsLmFkTek6PK?TQTRcI~A(0U0TxI%{>l=*0-lE`3Ut`kXC_^L{ly za1y-B54RgI6JgKn*ZfE`s(Myxcg#w&2yGAH|)0TLPcjv@!piCYK7KqSN_bq&Z6Gv*<@-_c23>nu@5;VWJ1eq} zJ?Zwnwys8{SzGOM&OyyP$Vd^t$e-KzsjRJz39Xx06bPKg{)kxJM!RQS%}(iM&p*=+mxC1fgs7K;_I{v! zao)E1_{mRo4%#Q~@i&X@(=4|Zt+p;_l;$05rP(F@Z#=N&qWJ^L=Y|<&zY-H`o@7_( zLCz@6BFMnW)5ymV0pCt?wo0-H2p!3oiQi0Z+*V@h^Q~XD)qt&w^RQ#KOVFWpHP>WZ zF9$VmLWKST#C?(z@g0PumV|nE85L&{^hjg3PJXbABv(Qi8r2w=b0w8=?D_2*A{=OZ)8Y@31;+FrI4*y%RJEh7aa9ecIxhXlmuws6X*raH48%P>M!Vp71`}C zJZ=%1E5>v=?EJLN+EOdKcaaD9(RWC+|nzJ5+w)K4WW2l3t4ZpoKRPIr~FZZft zEc^aNtgU@3=;LE&+F9Wprmv+P%E0OsV^yP7wtP3^kl`(N$n(KcEQ7s{-R=1ig93&4WtR32lWw5POo-tQ#_*3aYIZuCZ zTn+GMW*mL?-Q%;Tx=6&k)fY-zuGM;tEFCDj^bQPT*S>Ryc!lO^)>hXjtioP!v72P7 zkLZ2(HZAdc;Wj^LR(1ymW&(tlAKpra^PJ^r&Kq-4n?oB@Xd7w6oH zbC9buRnF>JY35)ioR4V^J~{QrqU>0&=!tR^?MW5^jq^qKl1vNzL36jKqsP{@-!1|_ zh6s|u+?D7QBG~8H+owKP|A$Ze^cUET5OyDv%fad=CWJ_OLGv_gtF6m9p_vLq?To^^ z;F`7C%a>98Z4SzhB#VGh+4XJ38Koo1>E8-`aFvL zq59QFkPLeg8(2y1QxDv;r7UMOUj5lG?YcyLD|#foR3{fD&-XsRWkmO5D^nK)9%P>< z-mLFI^%`WT|Bb2R!NhAo;5-@J2?=GeKhy_6q#oStntrADJWCrTWFLDr74H1|h!Zd9 zmoN9XqYvEXsR*6?w0(T82HtGWKR7Pj;XE{*aa}{NO1>~^J=w*8}Bzi{I|`|1{RS)Px8CR!2Zp7WWV)x(c9c(Y=(F+Z+7 zu=4BomKVpg+bQC?zkP|5ck&Bc&P5xuI$hfJ5!wqQsZRCvP;H?f+7;2yX`!(NJ@Csc z(Sx=1WvtiGP}%9vo0nc)F*y3wcFV2ilcsDjm+h7*!&Wx772Ai=$*ckd+lp-{rF+C|)J)4iNOP8`>9F51xibZOT| zXfNM`wfw<8@Dcm&-mbFZt}{xeE=Jx-AinkXdd{3Ey}(zW`q4#mOp#^{L=f! z4vV(A()nY^7Lp(2n@kyjb=e1uPG%J#*t%?WWA^`SaAnJP-^!iSsiC63?DyWU=e`@W z&jWj(V%yOCVQI@L9_{;A_J4JGZt)L0R=Af&`{Wy|5x+fgSf!=gjN+6XR~C3CJ9KeA zAMjzvxoAViU}+n3*RO_E2JiV{vFolOLVNj9Qp@M;XCE;lT3LR7=VMCW9TWOP{R}^$ zeZ2T7v2NgV_8R+N-g>!detG`t6HBun8y?Ml%K7}|!PaG~ z8*{@Z{VUxk-;;adyU>HEqL+&Y*_(2D(u%>AUtIou?jqs%>L`JI5E*Le{t`X%Eum+I zRyMx&gWMUvY*$g~50Cq`?FAW#F&`0o(9@%7z^}YWWZANBd!0U&fyL(BKJEHcl=U%p z<-sdHtkxqdN)C->s2;xN4?Q}(()_=b;vTopFR(>>t>ubjWU} zX4@*zgLA^S?md4RUD>TPvUtKK%?0*a|1UqaE5KKt+-fe`(0qZkjp;6kHJ9F3?67%= z&|ZE1+=o2RXtySL7Mwg_Fx)ywkH39Wpk`^;luG z{rY}4E|qU8J?}62j>K5nlZR4I;C+?UapENdd&g*=sIE1 zqcv<5=)pPRTX){%@s&lp9#Z_{+(Lo9Hg}QBkIin|dM?_qTPJB7QxBoN{ETw;4fBI@ z!bhwzb=m5Ikh=zpProxKcMSrcBd!*T&)NUkG7wi@#1Om6 zS3@OsM?N+(chH7m?82hR3H41siRnZ}5LX=GoGS^7=7dGds^RsopJc~{9>|qU8J?}6 z2j>K5ntXkz=gRU|-F}~Y_=I5k3B)wotrFAO9z=d{gmbP4QxEAp=b#0nN*(_`Dcbclmmed>b(qV!k}1RUAo7EA zg3-yW0t8!^tuCv+?kmf0ci%pL{7IqD5mz(B=j{J%8Mc1J_k9pCoGZqhFDrokPdp*F z?d4(YS`SL>s&8(Qm`-E_am5kNxgu+yDdQ{8UD!3Zcut|L8ZJNOBs(tjK(1uU@N5M= zI43yM+})3Ne(aH#yB`(UMD6px@s;VVo1d0#t3VIV3E#TY> zEj#Ztcek9o_kP2_d)hYacB{0Vt@{0t&*Sbk_tLwn=!L(hh%-b+%d$fLstg(03$oF^ zM`X*n25(HNY}0A_6T3X!xgW=p&hYGUo#rZHgtU!WD2O3DE`Fl**${zo(aX`2=u7C5$lF7&@$Uvqd)6gC*nU)<_$Xd=j&S1GaC{JU0PF+)Ml((bz-Eful z`Pc*G`Nux^Q`Mvo!J9mggfd zf7SfeyVkcefpvLSj5g-HtLK;JO&FWs>WMJVq0=g;pe=Y%BY&mvSRy0f5@t2#M`PZS%DL)SSNHCC%(6M^+t$xdwBte#@MES7 zFG`>X^B}XUF}r*@qda5r#Qe18(G}Q4?emZLZp0aT)v#5d2lHTU>uS6r!qw6jjqC35 zqi-wbK8;s!qP8y+v_sTlQRoETRYc0WnunZgS@Kjy?W~2*k*PY8V^KG+kQ12)eZ&Qw zC-oIQGT8?*z=J+tLB`SFjk5JaEsFeD-n`PX8gg4TcX?iGR?KS5sK&e~EIR(uj-{P5 zSQN7YbAnybo*?WB3F%u%%Db4Awk-!&AyU+?uYGAF(IS|siNT!~Du)rwwanl?f^EeJ z*bNZ_**-#J7u8bHh+X|VV%kS&FYvDRVzkOgZN&(*VNv$rY8lCxLx0*a+I?xC(j6Q2 zkC+FyUF4X0o;)*08|XLf^Yd4K*fIKeM7z?9?L&n2^0|Hd`u(G~r*$oTVnU_{;$Go% zFgV(i?0W!CcNgtoYW#w^GoSl1c3M6-TL0EfOZ#lo5H0E9s=@p6)SD|qrVPt)Tn)Ga zFxvMABiL4KLs?VHx@y+ryOd;|73qrX)b$TaJUDXxpd`=7NL#+I_T7x~eSHqj?=d4} zQN+@(g+-ZB{aLBc!PLybTz%y9J*fuWzCEsYkE6nB0869FD6hOCRU(lQFg4c7^ zpS2fqMbT;fsKxEj1N^}}@B18_s5!_rgL&RZ@Jx8z+6Yeu@j1)0TH6RgODlloc1FZ) zuSQuEbGxFoey9}^JuHGboVlGx@)6J+WAO@^xgD(S5aJJ8oySf5JU}QKR(DLjW1EKP zh^<~K_Fg?WV#ZnLMaR^)$lEk%1969av*y)y4bg}W2bS8c3K81N=XN)*kawADeZ+mA z4vxP4@U7yIt|9M22KXF&jP_Fd7E&!4%+Ad7#&oL;jYeKqDIT&zM*t%?WAi^~q^ZA{^cAA5Z+n<(dF!Ax`Vy}#90Q;bqt{KmeD&b~z z^mi+Z;1rE3)DLAMZ3C@{+OtAbf`fHdn4zz^%J|K=A+{F~(23<4v;2a|<%<`boxkLe zkavMF!n@4D*)mY0n6TFp=ho0Xm=#xgM*=muJqIE59U{8YUcTn+gT4r>)$(xPR{4Gco#DP*Mg6= z?MF!#Q>#DV8?d&#nc37Xx^2fnrQbg@G-Cd^_hHA>`^kHDXhTMmedlgOzjjfy>%8JM zFN6r~<#W56SIE@N&OV|Zi$Vt28SIMo1p9tsEg8(U%-Y6me)O>DkiBOV|8(%mLi2%+ zsZW>p-k7yBWduyk?96E2AI#KjUAB6H@N#fM%y7^aysNq5abkdAc2;$Jmth;>;A{eShd|AbG1G1vAt~@-h55kPLIb|U+vv50UK=dgu7qD zD}Ci%pqw0L8EA`fc@3|KbXLk_x>ko3z-r3JVC}@ZR&)IYY^iPZ0zX1t%A$I0z|5)a zj9wu^qeN$gnJ`-0$L|kLd`g})Trg{wQg6BM!w6WjBG4gKkR=tiX{qDpNp}qWS;N}%_JM+1Z*!HMl(bFOD~^a=r-7K`%HN+lzBc=hV=(CHS;;6eSa{5t;<$V5H{L1 z8jzjEb6jMMAGgn3coUj`BHlD+tJfw(=lo$@?|q+WTi*4x_&H8hFZ>+{pp9t|MAP@r z_g*wBL?EsZCB6*IOP>6A%m60S2>(gin)7J;dhjpW=6Y4XMkxYShU*n%geyy|^nrjL zs4|RBW@SC7y`V=HQ)48DsHHh%R9nHA#dj{7v$)&U`S&xp9f)4S?acGpvqJsg%E0w1 zLD(o!4N;@C4Igm50wS~(WUv(&ZOm_X?>y(qrB~;7`TL}bKCi>vbya-LxEgu{v*Nl` zTXW?r)FtLCL_X{`*2ZqjhJ7lnk2L2RO`i%QI6pXVjOlRIdC_w(UYq;v7p-L;_mOem z#W~TK5$#&lbSyBkwvmrve$=X*n0s{<^*yLrR9!8(?$)n3$ZepxCi*h?7p;A#NF~#@ zR?aj^xZY_SmAV>{#unE>MW9-8?J{P%RL)yw?UFxU?jCR@Q*Uxj4C~Y|HGMw&C7akWr2jb#!&gW=@?dnH~A~<4Xul^153&;J`qjdV?!z1SN1sA!>d4;^W zj5d5T)xO#P(be+{U;ebDxO!HI&|ZG6jrFh@h5CVB@Dx`|AF)Acc=U(+7Zq3hCah{e zqgtZcpIyyIcpkS~A+r zNjZxVY+bf`g0Qw?HsIRlXKh?LXG`TQC^NM0u)jojT16S1$gp}aFDV+a#OMTJXT|)g zInR|7H4%t32bG<*s=;e~<)w%er3lm|Z3C_OfxkO0x$@GEd0D+y_!nh~ce)JqYP)+| zWQri_-&Cf^7s1n0~s|*dT}jDY-O#hb4QKh>ccfL)fz2E zpbcBGbx|LU`FPat`zllG{cp^K=bkw$&x06?E18eDQ|^b3?6NR7B*RwFd<<+A-zkFK z63wj)o(cC--gSC#l%QAjxah@bW9n5-piy5rZ~R$l?E@oo7Wtfbjd1&PdH?Fv3~q-% zfcC4Jlj5!o!0qU@RJdL9168dyLgN+JfQ(REp~68zno(Srv=?6wDk4Q`ez+&q?&&+K z8doBxh05VyxcYFl^AX%@i-W(n-fTK2H<#;`F~93PD0+7LCAk5Mx>WcVAYiw{Vg%ab zrNSBW?DsPY&wR8?slDtBW9F<3bv0_H?0i8Rh}qJvkI-IzRdbqzS9e^Oe8g@uM@IvX z*{=BZCt>}74Adpm6|_IGJCSP2pi0K|O7@1!UY{jHzMI`}(d5EUC%YPTt?b(1dX*`| zvJY1ru1k#eJ;(^QE?Yf8*gWT4(~R0Iu0GJ*U8~irQQC{qi43a;*C?(_TCY&;5`>+V zW)YZE^A1%;88xjq`PEz5r+pgLTBE=v+Qtl1gyx54RCSHwk!1IPa7lZ4U$kpRje?9f zrABG~qh2{Z^!-F#i|REFW&%!BM8cw0YhV?@<1!+ZA$kP1(s9v??Pko7i8tb{Nqg;F zU2&j?t)gD#becHM;;P1Iu8H+Ehm2|~IE3oK)r+f-@}t@cD5tq8;m+kUrK{)V^1ieuwSDvqzYJWDM!yxX%R&r&1i!L9nainHMZ9p<79 ze{3dg`}DOYLVNi&D%Qi=3cQP6sNq~?d<15*aPNJKm|b->02);We@FX9ySJ~F46Yge zHO}Xo1213o~_&|Ils zKe%QvgF}YnDzx|)ZG#z@$IuV|e1-#`bFbR7Vs_RXwCqF7=Ol;>Yb%}!qnYy)g!LfL zgt=DpTshI|VPz-};+n&oRea5W89EtSITe9lcwGD)zHu^c5*Gb@;>6-{87zt@fuA|X zd_9=ev=?~L=aP=XaEsbH?d7wm)7`}`b0YJgkEq92kO3Y9kD=Y$?&qu}gISIF zQQnR|ePYzU@WAYkPFU9O+Or%d4w1cY%#WEetOuDBnFkr|`Qp7iJ{nFz>o$V_5yD_-h zp4??&QLeTF1ac6o@Y;N(?1S}g7K^6LP|b;80G`Qzm!Vu@*9?|d+%s?7c}Z+#{oylQ zy3$i7y6YKzx>Sp=QW+^4GSX_G)@6=@MO7!nfe}^A&THk0{A(+OBi_?3Ygtxdbx6 zQQ#P~kGA`3Ysp~7VeXRtvfr-z+c!QT`|tYQd$!}NN%FQCb62Je>p^B8<|szHIq3?3 z5o}$ydV;X|!7-{HeDt>mc-&>o3v#FEhmJQFJ1^=IY5Y7K_dpisi7iJu7d+V#f zAFM6=#_3Uu84$1F70ykEP(7F#kms=O>^RTS#u}wQGbn;tB9USBVCl>TK0@B~t^7+W zj=cFBb@*{zyW?=0>~Om2&~oyJ$k1^i z8||CyzSNI5?A)*8yZKTvq)(^~Nyws17;gqkG!?C{NnxTL9xZTc*e^Cww zQ!|76nlslbJEH>V`fAILhge&scL#OctZD$Ay!ugrG?u~R`kIf~pik6)Y{$|?>-LFu zdCgsOzTUE{<#X^Zu0NSw6Fscvj9_kO&X=bdkF_lf>Ul)I*J~3h+zV*uk6v?qrgl;s zUumy5<5>ZLij#@3v*Jv>?UOc1b}@q|dRSXAhie<$4m9MU4Me(T;IXug_e&V<%V5sX zUZ^tFGK{IkK9~t=hF=Ywl#tt*&#MuaM;BbV{_dM)uqb4J&ja4Ic7iO;J7}w!ihI4< zR$HNOI4fpnt_;RtSLWUF#00xEtE&NKg$jVbqn+;5)4kz3E7T80hX~DcMd0lwt|g3y z4*2KtkP%!n814F3BVa2==typdg2Ol&Tr)U!Ii`IXTt67CG9cR_YE>Lq6kfwf+BW8N zIWv0F2gl}`x-?XnUl+vtd3(s|lxPF7lRb;|lFtT5pHKKc*G10wtwv}szedHH+t}g? zz`dXc&|x*;8l~ETAGt~x^PBZ|ik>`bY3_-2`d7A$_fhwf(+L^Pm8d=fGeIT8NN6|8 zNQpnJ9{dZBTU!sd73;y4Hs%j<=dRbSJC^2k8YJgzyKCo3-TQl$OxM0w%irY;2thpY z-RH%f8bSoP9oJNTHHiHY;s0FKxDM+5fX(6>g}yF!8Nt1@cA+L3v!kqxe|zRUV1%|W9_MP5UW>>( zMKjwL%mumpei>B_y?{^|kq9mxJqGW(7%Uy&cAS#(drX2 zHP;EQSB&=cV9wA8$GAKa5NYMq2-o@nTY(1^jauT%&|mP}k?RuIl57NKqG*i!-w}|( zHG}0j8MP`7*Z_4&<)t-B;|jk(TT~pbGWvJju?{(Y#esdY>PNV5!mkGD+J`GcIzC#8 zz>X1Z!#C_%`R?nVhen%CsN`Ph)vm(4)Ggite7&5-iZ-lpi#@BjsdZ@7^NJ|?KC?P^g}1Lk?THrTi!+V7|@b8WsET=~A@?g*YEXH7Di8C)vGVo+8Fj8T@MC=H=pw*_pYW>xwaWg4JnOb55RM1xyVYr~u5zzUKUkGTZ_23}Gu* zqlBp|%G5jT^HcK7OL-U9BFc&2%0!0cMDBIrHfxf5OZs#Q<7-VKD%bbF$yL za$CGB`UN>HlF`g#vTLhjKfTn%*y(lIgxpg+0`LrXK@a?FhW}`il$hZZ_`RFxqFIe?QW;e3IOg>7T)gh<4ne_ZiMfagoSlDJO#A zsu5|Pa~3H_;SC6Fhig$?e;_-x?N*llJsEpSK_Mm;E0q`IeK@)M5ivp;hq)`|t6DzCtWaeT3))UJ zugP$D=Z^hkOzVu{(dhRc&Y2nW%baT+;vJ_a$O+15L&mB0gz-z7hex0NZBg#^KZOYG z<#VE&m$NXl8uwCvgbc^*qt*q(F?Sh*UBCI}ee$yFx6(P@8+@yrpv!1xrTPfy0an9E zXx}X(CDyfh&cE=uwe?`@vL0+{cg^`ov13WDIg{(!vE!O7t0CI40<6s?%va26dbc*c zqOZkpkbz#zUBbJMv@JZf{PW_#j9I}xSoJAOjF;K^w&Jn0SN8)3*3p9*jyaLp&X~_v zw3a)|y9Vpay9V5AmmzEIDhzKrRr3{Q<|2_ZhuN+gkun2kjN9y4HEpqaaT>+&yP93a3^8i^@i>AoW7C5=R8yA&a|3K)*j%w5LF8^4vFvO>li zzic1&CR;tx!^-$+uzOyM{gsUNWnA>o=%~$x2j`Zo+g#?%nHul&>n)J@W{_1z zq&WzVLY{+5z+Ia29y3^PeN^o)meRpQv|b} zKP%2Pox8mfCVsT{04kkiU4pk*Iqw+l^Ock0@&j25`{3=^EVc_dk@<=d%w0}GExv+0 za8!s;zGBW`zG99^Y-Qt$e_`LSMU3fu(AemOu_xpv+%&n&dGKYtgKNB;9gQ|-c%?m0 z|8Kt>8*M$bOYX5-LWK76`HHQ}jKjTZXDxFHXD#!JG2=FCF0}u@UGn|p3tG>|d+m;p zlTI1UjA6{}?VAhR+`LJCMFs+TfN?Mq+Q-UBiFIv$@Gm@WZ9Uk!tOr{h8;e5$+`&c6TwA7HQL&tnGe#puMk)`Ohq%m&O7K7w^O3VGatYeSNgc zJH#$Bm^01oUAlO|CpnxPS&h(4#oy6hB_sJBk{`1-h%pJWH5w6JessYzEoVA)a$mT@zfJ+#`BgJ=wcZxL6 z9hVH0E0#vNr@yn@zhdbgGsM-|-92~na@zA)EQ8U;d?&lFTfZNf@6b7921E(Ccr@$zdq3WlpQ{v!|^jI z-ltKL6G_pAyl3sH+4T_G%g=MRE@vwDsvYgRHpq%yYiWsTUvthu&JWIiV`fb)6sEtj zB6r)=@s)qYdvFHG$$^aK+^mm)=E!Y~g!UjADVde!EB=MYt*trxgY{tF7;}Nts4wJw zh9~9i1oboCNZ`oV>f@rlB=MxDcrY92yD`{{tWT}oDIW6$(Ob^4=ps2-jexf3rOcpQ z0_|N!X(a<^XfJN32)z%N<#Y8v%)|@R;pGy!+;4aR2--G-MThwO;hw&>Xa`2s- z+$sa74(Y7G62>&i9GoXjI!5@q^=J+=zMKce5XU`|D-DVEQsJ_=VMNYuf_W-8Z zQ=01`Fn9Fw*(bKH%_!y%?&W9HsRs>tT6US*o%bB!`Xqmx#I8R1^L8TH8pV;wXwHJf zx)#A)!dc6_V$8`imi2pQ%)fIF%K32mPV>%kt{S76G2{!~pD*k8#YN}mA3ZHZz*b-! zeOD1Dv?a5$w&GuST;Eo5+FQS&A8ut&dt>`By0)#@=d3yV-5`?v`<~H*D&u=)s!f94&U2vD2 z8#U#;%8O55oBQ9Tt!4fN2xyKIDSf_jQd~7q&H(%9tiVy#h}!G}8Q?1($=BnJZQNZ> zoMyy&uzoF(YVJn4y!P zC>~4i&)EB-@zZy-vk|VBd-e}bWVZ7W%vYS}%w6(k&8?mLZNFeteuaE9rJ75i2iT5z zC6Qrcmsy5;)wV8skY}ZBcjnn*shoej@2TSZ?{DAZyG-sJB)^jHGeLx}spZP6^VMsLqj9%3-bIDH<6fHcUJkk_iT7H8Gq{(^!>LNX=GqGg z?xpQ;y~~loam+cN$gmz%J+KPHxbO#ZLjMl^j5${{AHU7Q;)D#%fq>oE3QmSZqWzjj zwRIJtdW2`hs~*S+o;x!}l^*eaK5&%k0W`Bxf{3%$y`_b!uQP!~_1>9UH_cid7xvLM zWH4Ip6bY9c-*9trRtA?KQ^6l;9AjPL{<*5dv8y!-r>byvC5Tv$lzo_SYU`oaW&VJ+ zK9|UwS?Ri+f8i`r8IBoVmi6w4 z-}fzEwY0UsHep+FmUJyVt=oY81QCwI1po0szdV+#Vt2!9CKlhwh+Q|UeUfWVJsl>!f@Gg-8}W)Z(27Vc%(1I& z#H&7uyHeVTb?vh&uj%bk4$|2yLi{HY7QSTTJ>`t z>?u(`Nv?686(sv0Yld!CZ%t~zUA0VqAWFbj{;b%#Y!jUcS2ZuLEVr{ww2ds{k(>nO zEFBkPvF84)`iSP8jnXsmK_L|1% z#LqWqg+;HBugKrEPCM6@?+K%g8BVp|im!*zUKq)??f2-9TfJlDM)}I|LGqR3KP+-G zo_%$Txh&5|#G2bYAA0xtb|%=h!LwqtF*8>mSQ)W&dGV4>c8a*y;Eqm@ljYl)Xk%8V z+wUURLufBw^Ll!yw$KmlisWyamtN`ZD(D+E7_Lck|Ly@-5KoUUasaBwrw9 zyJgA|!M0)>8gt~o2Up5BY+AabV?)HfPWm5b-B$VD9oo=up8YcEl9hui zd%pQr@v1FCg!c0N5&PWcAlr)V<0IB=*HCG{?n}i7J`QcAK7b9;zRG^ZwU!LFDEr2k zH}-2+*>ksf#cSsbje5**{@6*rGswQllo42$eZc72{$T5})r~oC?$FA)C#)^DZ)_KF zui1^xA1BH;s?dh!r`zuj)~ZeSF03#|^8jyXTDJ`}?je z@Jx2@?|eQ$zOI5cWDK_7CEMrNVU<&wJ}h2T2oc)LkCIycU_bkaNj+DVhx9zA)N(@T z5A`$rg!b|F8*a5^u-DlC_I>K|ML(Wszjkxn80YhI<*PRA|4bQy&)Lt6uI+QSE?eE6 z=~VgWjrZhmrc<>CQAIBo53)DynH-hMuHX)D9@15@&)@geJcAu(VT0)exHi6KIZbOo)}&k`Q5#16l2J#O`?U zIr~3b2I7j*9An13_R`QwzY{0r+V%-!7Zyc?t8Zr7GY7J)i@4$l=NOZ-se}{T9B^t* zII*l6J}-N9Iae}ec-Dm;oD+;TW3 zdCBfS&$2G!iX)tJMNVmUESeJ*EvtqjWv3_SN~R3Yy3m7jg3-n-*|MQ>D_^}ZtvKk)$p!Y>6~A`*F-p!0M;mqv{y zpTqx`iO<>p*)kAU95I|L^88$4ck+u5=f0T|#x5+1oKWA4vAdVEJc#_@23CQ8g1CElRZzr9zuKh8I@&S#4hKA zk63$Vp*&B%J<#*oFm^R35YuQsY`;BFO9n?c=ZY~WtXVeauW#o{qfVO`eX*X)kLTrF zaL$!X8J-7`ADk16&W>Fm*t%?W*_$Ej_3ek3>1TJ#W?2_;#SzZAVoc1UIbqSVYIwcuedAool;K$ydT>rK z+FjA#yTk8uaz$T(P1HWk@m1sFviCL9RzZGnPWXtg938%|{>h7eDkW)xGS2AUI9z?WrPB1zYXjUIxwt(>7+PF$O;wGf}<*HSvZu#dA06 z6CH5xzvf~lcgT~fxqpt^@(c=X*y>*UJgOc-dtoHow$Hqdkki=TTC%*jMZ2A%cgDJL z$I4SAmggfdf4%1X$GM-`Sz+!xD@Gf$|5fwLQznkhzas12>O6-|(Y$!PCwv--rcVW`3l;C2Q~6n+TF5Fiu1eL9h}Il#{6ja_Ep||^J=@dZ}Ygm zw#ptp=EqDKUX(x&=0Qfw*|=ZMD9>0tF+Z(&bOkn1`y3MAjW|Pg%Vydt;6&!ZOoW}4 z#w#LREsaxEnE4WaSQ*THYBzAAw$pQ1YOyGE0`Dp!)y2J@o5_yi9j$1Ga9||FGMic zGTQZ51lx)cup1%DSg;Yo0iV$)DS&)tegA$^34Y!PGRyEv7JkMB~F@8m?vOL&7$JvdU{%V zp8+;e`}{t>zqi3LHEd<80qen4rnYs}gIWO~4_T|T#ouA6Fb5R@i=qOk?ArAMtgn%Q zYM=sKLSQ%hZ%pK!$&0wDQ5j+zfw>E-hFrTwL ztF?^~w3NfO8eoQ~8H&bilUZ35R|7?B{ZK3T2e%<`wcTbFGgkEgu}2_unc`=p6DcWPs1X$7nCLZz0u^!R*XDFHaQZJ)Z?PRElTr z-!9suZ@ki%H)xpWGi6wxGgC94GurncBiOoZbs)ku9P{~|!giX2j@v(zYB1#S=HicS z!fF8fpqH*0(>)Ekqe|ln^+TCR+dwO#_N)+<;9#8x<5kw4|y@fB#O+FlypF+Wyz-e+na%!;c_HKKO?fIO`@utNQ6p!PupP>U!cjS^-! zWon#&scnx%tseXfv-bZVw_{voYF+84*B{KU%GAvB-mGk%vmT7rzvH}L=kr>;3yXql z!N=P6qa=%|)gSN;SXenvXaMwYlAukM#m_PPD!ZG!J@}3>qkkMq{xx1lnyQrn- zyyD(3h6wHDbGw^Y$kfcvKB69rLI&6w?27gT`+j0A8O*iJ+Vb4_m|@Z6{EXs~Xk}r$ zu8yfsm-pV7wKHW{4>IpEJ2Tq%2P4?JZ1n`;C%(eP=@H~3sUx>g=5Piz+XoIz7M#Br`)**-Izq=;nEA$#7e8t@5 zBvi`)Q#0E!YbOZLR^VN=4=l?IYA&(k6>2Jwbh7}6R$bk-P6U%Hrk#iJ3!HfH*qS4(?ie9)cJx99$n?`m+(qo zc^4=rhgk+_jLU0yMWnM*CIb&@8?1&l(CI1WDnow(TWTAT7s#onz2&|SBbZUyBB`CwQXi;4)CcMhoB`tW&{^@g@CPD>nHp^$ z!7`5dyRiuDOV+=`|Hky(YGvV={KDcdP8}98&R`-2f|UAAF@uz9Z0fb2ZAi_28( zAcr@hIrga99l4S0$hEu4dwlBrjPonF7yb@}+kY-Q)}tobf4*o|+j2DmafK*hw40Ug zGF4^(lWBxw*OunI+o{L?;9s=O^{Rf2QUt0D*DFW}SC&}m0|7lyWf<+|q$uqLJ+heE z?bHLNmgbOAZ3SZ%-??ng;%-;x-_PK7AaH^e^L+NKP(QdbaJ@TDv8}+Gt z-Q1izZf#?Q5u6{KH^y|3b9bM6@!H&Pzi2JqYKKHNIWLXkUiY-RZ*P!sqY@PW$3ms2?SY;E0i{ zqC4gnK3LtOG+5s3XFh-HX;(R~khl5KhHs|YH~TN1KELqO>LtZxkA(>B<=5I+4;zW7 zALs>7akcaj=g%G<4V|&5xc}v0RRbE;64egvlHCPSO9t0IuA;{Lsd;p?>CVOC@4lE( z_~loh+Pig2<&AN!qM0&mo^u`KYRPCfC*>?guyxt$3BuZn*??=GpS4>_9n`ZdG#YTq z3D-nMCo-%a%u9+!g^JkC0Pnqa)-@ z*~Sc8L35l>&2~#Pw=#Gp+)H`a>7o7x7QL#+MK4Czube=mzH;99v(nlJM&>N?Iq@3d z_UZEe)u|cW4u1gcS2ZWa)mm^ndf~fN8hxm0wGkSxxCUf|+DgA3QM;-^9$ybC0`qbx z%@6yeI)3_&s>YQlv6YQo{)MX#*DD{vy=Lw1Y7|b;<$5JwCY5tVH}1A1x3`=#%D(^s zJ#f~f?~g&>%qX0(Y?sm+*%`*n`Ss_nM$MERHE07pTiV9dLufC*syR)e1g#Ax4xj9}}s)f0rxbIvu*D4Yo6SDbn^3ijdaLGL^ns|VL8u1i|4Q0@F# zX%>MwHSbVmlu^@)qvw}sRBMd_muMR^OcB)?Rb8WaBxB?&P?h%bzG&Bs8U-0R14Q#b zJz+!NPt>)jUgKaU;6z0vENXoL8z_RuWkf1N^sp$lm5z&EY&T<0n|LGMn#==LU2&iX zswi`Q;t%UVu4;_tn&=R438D7HH{413+0h~gvJ$WAEQ-sSECAY=kZH<7pGZP8(eYJx~Ne;!bx%VVgy$l zu0-;Fd*?w>@vgn{m&-RHsw<9-E2%iX=Fgu$xp3IKJxebgGB#o!9QZ#g>~+G14|JG| zHvF-fv}J!(9fbDsYgDX{r1%T`Yi)>a(V z8hwa%u0FNG%*k;TTKtQ)!3@k}=!btk!-3DaSM6CbJ8KR?1~Z?NATq42cqWWy&QB25gFF-F zTFrBhsjUp37=-ge5JDj5AsNf46FG8`~GAZ2X~5?;dmrthQHG#I$FMi^&k0C1@{_w#9E8S z*Rs%t=J+0{d}%|@#9g>*WPU^jLVNjo{N{o}VT|lid|ViUGxe^M9Vb35`x4OxdXC+r zSP!ASd=_=OyVzw;WFGVp_4o=hz=Pm1w0qnAoV8>yt1&+s)9;Ll(FgzY!0apfF6;N} zzdKGGB75JMA2VfG4>Bh*4>H>KIV0G*Z1n_TGfJZmJebyV$9B-%t*PsAqV{5RBE#yz z+{c{A>}m}5E*&{_Vo~-kMT)@rg3LHN+g0`~JzQ;1?y|5bSK9#sIfzv_qy1Sa`(VAB z#iA)QRC6L2fM@dGWne63A7;B`R@NWPaGK}5>Pydvufc_e6zS9-z?@{H+ETL zXNd1}`h4Z2IPF;vp1Y5ja`Li%r!CHvN~ceZIE!Z8?)d5**?opKEb@W0jj4ywUOvO| zteCHuqkKd!;gSU(9yfc~ej%4Y1~>{FgZ9yOe{C%p%s9+l#=I@x`Prt^^e1+Cx^utA z*BxI?lDEy6yE0{14>J2OM={#>IV0G*Z1n_T^MhklJ&4oTefDW1>-P7yy1BT~;x3WK z556VCjN>C>TUk9gKN!Iyp?~d+LJoqvbheJKScb9>n1R_xWqT*9dYWUbES5-_A!~i5 z?1S^-wXF=7UP1CN%03uZ+sY-W_NpN`L)(}k`^M>Aiy08F;1$kIhfqD38Ib3&F23)} z`Cp$I6u~T!$gtLB>C6T`Vk@aQ8+2W0&k-K-@Yi-G(`1L!kd0Q^_IP<)9c}0|Nq0Nh z@gXg%7p~iU#D*fH>oseN|B$LyEknn}-_gFw?o0i6!_NIWzMC%;dwF!}mFw?boVeLD+>6;Rb5@oan6H@C80{>j zJN4KHo;N)Y#?}pFFq%E<`s+Jh>(5+iqYqD~d4_C5`4;wi{i8*z+vT5Hcc;p);yt`) z%Nca5;=Q)l%E@?W!&cMn`H3Cc^p8fDT66zcFGOfBjD+@iGLkX3nLbgsUo6ZWxnZBm zl6Y_MSvcp6_WHyumzt@vob>p$8^e7$8?%jb}R>rZA^jEsM7W{hBNXU;d~ ztVi1xj_i3velPjf2=@Zo`J>ldpQ&RRRuAplBz&IqkHAb&$uJVyjWSZ=532|N!sFJ~gKfonu%+dhu-v(O{+1m} z`*#`?>Dn3J?q)vMwXgf0@c+r(!S?b+&);Pr!0ouEVsxU1jdreTTnF`j0KW8D8^OJ} zCK_|FRGgFLn|cq(N|}G*8pSm+kzuXNy;xgc4^*=?ayJUqjcXKFGOjC$468XKw0-e7 zSEKY=L{4aWq-~+?1-X3xjH-rSK&XuI(oSSpJ@gk;HLhg(cMoA_rBw!3DIPP#S1)0n zD+0f8mC@=GGBwu;t~iYL^2*x zOcafA|2qOQxMr|CC!UyT8hBl6>Y;e>{(fpRE9=9udC#`?9;BoytGHW1NeG5ixq8H;TC&V@tLwuc<>ET zZlnD}g!c052WF#@!WDpfsdd9@z}&8OLp5NYH|Cp78=?_Me3`rStHG5C@m}q7%rD#J=oIn71tH5h27R1Sn4|Y zyhzv7`*m+h?y8_NFh3@*cGyl7o{>+mdh{ef!^u=5|(`oy@f%Q;Q6H>X60~xa5vWpWB)6y1h2Vg$3O{vE!N z^V^3Gizf8@F}HNjm1WM(1LM86f0Xlg(T2Q7?fKNFA3rSm-`!{An)V72+RJBAr@ONk z^C0(9TZNp+45xMjCoU+$gX z^o0-sJ-~w)3GG%H$!Vc}=U;f-+Ip~cSr4|fG5g8WrEWKER5~?-6EPDo4l_|QE9-OS zMCL(eSBKE=J2OI8mbi1n%$LZhpvAv1qV}wqOR^Xa{ODxp9r~#|xVzb4QAYdhQ<~Yf ze5~A)*)M|=kwsup$b;R$kG>u}mU5zH=PE>+=bS~#QFsGF+u>SN84lU0ZS)EewHQv> zfZ5L1Ln96h$G!CLU^^gEJv921uV5cu^(n%lY+NxfF?z4r?!K>E!+juEEQiRB+;&oP z8KI2B+?DcGEuUjns4|EJZ6})7WH`KY$9^)Vb;j^$^m`BI%#8VE&b7nh9j7PA3Cd_g z#;Nv%@k^SAN1y#|QSS9Wg$V8CbE2D)&;{ccNufcjw=iK=6&+N zJ8@X05bq7XRZh@lG_z8D1oQx_VI;KgmXQ+c+C1l9c--20uyt7vwzRwEoK@^tl55W7 zx_0ciCd+DwcB}wva|!bmvzp$mO|R%{F&t!|7ju_-C4iMldjl`6%bYBtkl13u4U5XG} z1q{b%<}PD4mKE}Ta@OP$VLG-Cdy}o6=wW4C(&j&Qb%*_xjP_;x?cveUr)v+&ZM}L% znKS3Kc%NT)Inf$zSYc;r%NsAUo8$01uFIVwC;e3;w3p9tZeGss%u(D+tsC+cvyWOA ze8o&8PvUN!UwCo+0r|C$4zDbWcVv!}(`^~e93#&MWq0O^AA98IJr*LM2RI5Np?$fG zlvvkBBLBkU*4Be<#d@%%<&*+hWy}<2kX1&cIS7tIo`XxkU7GVAGgzN%ukB+tP=?dL z1D)t$5zJ)FaEic4@(!d#;M!TuIb5?bLT3W@VOElryJQ@YpV%R>*M7YCd8;vC)pQE?Jt9wa^@^ z44Zi14;&RDl&_dGn6H>)5)azA;$PS|%tXe> z32f0}{ZGg(zhH8i^I&?sgKNB;9gQ|-c%?m0e|JHA+Ph1x;i3?sy?nl6>oVhTui9D5 zT*6t)ydvK+-JrR!@zP!LGanpX`7z#WcZ8gD%4lW`*=fSl8wU|H9+e)`P9fda$Jv8P;mY4n-^kvF z(@e#^H_cSAon}{kX5d~bBjiMmzC8zgZ|9D^mMYt_gqizJmr56TFT5mgdGjwozz5iC z>E}7e6<1;I#puMk)`Ohq%mzG?kKo*9w4b#dGatD%gkh9iD#Cil-%eG=0 z8uQ4M@zGtIt)FXrqEP1e`6%86^RAq~i#F``p*`_^jv)3qt84D=$3ukn^7EXn%bCi( zYDYWgAV)jrqcOXVom^P)!RGn<2ac@_iT5jgeYDFv#4a+JGtC%bokGtApX7vv0)%EN zMnZd)jO2Tef8lX!>%rD#J=oHak*=xrz9?2m+QwcGeS(F3`}Gl+J9;T1T#@NjgT4A8 zHqgAW*&M5`&*^J05%+Yd7MCEFz+GO>$1Zew@GqW4iB}SzdzBM8_~Q8Q>?#AN4(Y7G z62>&i>SCQ9OL9lO+oi(4Fam98K3>qqJh}Ct$~*V%m2bZ!L})LJgf`YF$*jCp#zL7D z^G7wpu{5yC8PG%9;15O{bG*FkJoC_Z_I%>nZRT){4v61Fo+4*vqK#QivnLPNLufCb zeViuFAIu-z%g?Cs2Mu{zcA46p_xeU7B3z&3kBi%ohcjRjTUif!k;wTGzb%3)>LZv- zIBS_#jCuB+W&PH<_}{tLCDFtBL)V$iSTt9x2h> zM#4`T=oybn?*BE-!Xo`y|JxzN<7^P8;_5iuGW|;a+}5#fTtw)ozGa zseea18-ZUq=b0;g1hWt4Idhj>(cjv+-}Vbe z2Q#g&r=_(Nep^x7t>JC`-umY*~ptFYj{7-N6bofFcwPM7l$v7BeWXFiT)A_~&NE z%)q@eH4ifC;MW~9RA*OxX27h#CCn0TPC6^jXJ!K*(P5oF(aqa0%)Q;NPlfZGbDKvp z=5IG{vA3Qxq3;XgR9KBAoTaC4)|@GAV@{GQuYOmrDNeI@Yuye|x za55wki(nw`rFmCvX@6F#2Xcbv&WzzB_!pG{H1kS=i2dQN$*^K!i|V~IwQicVIxg&^ zZOCA>e5pyed$Mg=wFMinwrE41 zJD+-~AUdx5Lhr6mg$V8CGec}$Yb#h+dodgMh(F3sz5b=<+(EKakNv?29x2h>W|T4x zcDSid@F0(rAndF-b2OH~KHBz9xru%5xCCpFEVOb-?bwAC;B%Fs2+YhyBIg}*3G0;T zVKrxFz_{QK|M6ZoUj=2G&VOLIyj8uG{$+ z&LWlJn4zDncVBy;Z*lXFTMKLxwiQRdF^Jt!kByrxv0LB>XEfT-$vdwv_PNV*WGCl5 z&oI&4A~**X0rbzGmCnS^K_|t<7UzM^9V>kwF+;urHS&q(Vzhpri1UMUf=5d9uyLgb z>EDrQ3Bqcwo2RS!^2)RUSIPzSxR`b!xsFhJbz&_9q zi2t5Z==J{?JL~u=lIH8<4harHLU0SgA-HQGxI=JVdK^CHV%I%p|NG#2t#>=@`u*PJ`_;K2S3#)u1d`{QyFu!}L&TH?_F2fdB3`5;zop*BYO8& zEQ7DPi*Vkr&c8d`z`grEeC$>$JiZ(L|3SX5n6?tG`_|c-i*Q{v=M{9_?anqVJ7E60 zclqvf(N4nE3%{@QcHMo>dz5L{-<|hZxL4$8>x|r4vhJNnxPM%|;QF2a-}P`=;yMqP z?aseD%eWKKzqm{I2;Uiz-&cHX`KiXVvxWb&iu;6VSNUuB-2ZaGf8npm+F4e`vUmvpbyRYw*7;gjLaprE*5q{^#{@-X+fG zmDMWlUG5W?CC+Q$DqHTWU(a^#6Ia>!E8?20eZ_Tgzgex~9p&ViJNwFcwpN1A!)1w6 z#g=f}R;#!!rvDe=B!`u*|LW+WpFdk1P8DUC!�p4COO^c@Mk(?rH-BA7LWOF#p3Y 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%0AOSVFHbqd{>zMmZz)Y)|gdjf!UX*|?r~ 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

    Sdvt=9>ullCG?{vNonm6M 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 z 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 z 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

    ^#@7_JWTQ0rM;ixN|tjV^YJdF2hcJkMB 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 literal 0 HcmV?d00001 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg new file mode 100644 index 0000000000..1cafbf516e --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_abs +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg new file mode 100644 index 0000000000..ef188f0b1f --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Ultra Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = ultra +material = generic_abs +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg new file mode 100644 index 0000000000..8cffcc8678 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_petg +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg new file mode 100644 index 0000000000..6424656fd8 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Ultra Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = ultra +material = generic_petg +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg new file mode 100644 index 0000000000..888d277fad --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_pla +variant = 0.2mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg new file mode 100644 index 0000000000..99d1ed425b --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Ultra Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = ultra +material = generic_pla +variant = 0.2mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg new file mode 100644 index 0000000000..1c2467df84 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg new file mode 100644 index 0000000000..fbcc67706f --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = low +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg new file mode 100644 index 0000000000..155b4ae8d7 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg new file mode 100644 index 0000000000..301e7ee421 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg new file mode 100644 index 0000000000..231ced60df --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg new file mode 100644 index 0000000000..28b71f7807 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = low +material = generic_petg +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg new file mode 100644 index 0000000000..367c5c7c51 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_petg +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg new file mode 100644 index 0000000000..bcf80e154f --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_petg +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg new file mode 100644 index 0000000000..f479d2fca6 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg new file mode 100644 index 0000000000..cdd2a6b7ea --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = low +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg new file mode 100644 index 0000000000..e437cd2179 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg new file mode 100644 index 0000000000..528b8c3ed5 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg new file mode 100644 index 0000000000..0983bfe281 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg new file mode 100644 index 0000000000..2dbe468b7c --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg new file mode 100644 index 0000000000..4b62d2272b --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_tpu +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg new file mode 100644 index 0000000000..81e23e9496 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_abs +variant = 0.6mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg new file mode 100644 index 0000000000..8d4c485949 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_petg +variant = 0.6mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg new file mode 100644 index 0000000000..32ca269b02 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg new file mode 100644 index 0000000000..885df72378 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = low +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg new file mode 100644 index 0000000000..e6184152ae --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg new file mode 100644 index 0000000000..2e325c62db --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg new file mode 100644 index 0000000000..ee8cb1cf30 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_abs +variant = 0.8mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg new file mode 100644 index 0000000000..e1991dfa6d --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_petg +variant = 0.8mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg new file mode 100644 index 0000000000..9926a32789 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_pla +variant = 0.8mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg new file mode 100644 index 0000000000..29876b75a4 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_tpu +variant = 0.8mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg new file mode 100644 index 0000000000..f2a20731d0 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg @@ -0,0 +1,19 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +weight = -2 +global_quality = True + +[values] +layer_height = 0.16 +layer_height_0 = 0.20 +top_bottom_thickness = =layer_height_0+layer_height*4 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*6 +adaptive_layer_height_enabled = true diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg new file mode 100644 index 0000000000..c643a03564 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +weight = -5 +global_quality = True + +[values] +layer_height = 0.32 +layer_height_0 = 0.32 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*2 +support_interface_height = =layer_height*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg new file mode 100644 index 0000000000..e8ad8d06bb --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = low +weight = -4 +global_quality = True + +[values] +layer_height = 0.28 +layer_height_0 = 0.28 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*2 +support_interface_height = =layer_height*4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg new file mode 100644 index 0000000000..aae0d29430 --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +weight = -3 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.2 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*5 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg new file mode 100644 index 0000000000..369f7e1d9b --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = super +weight = -1 +global_quality = True + +[values] +layer_height = 0.12 +layer_height_0 = 0.12 +top_bottom_thickness = =layer_height_0+layer_height*6 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*8 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg new file mode 100644 index 0000000000..78c789c41c --- /dev/null +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Ultra Quality +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = quality +quality_type = ultra +weight = 0 +global_quality = True + +[values] +layer_height = 0.08 +layer_height_0 = 0.12 +top_bottom_thickness = =layer_height_0+layer_height*10 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*12 diff --git a/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg new file mode 100644 index 0000000000..fc308765f1 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_abs +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg new file mode 100644 index 0000000000..0d8fe452e0 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Ultra Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = ultra +material = generic_abs +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg new file mode 100644 index 0000000000..7902a723b5 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_petg +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg new file mode 100644 index 0000000000..d0fe9b8a8c --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Ultra Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = ultra +material = generic_petg +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg new file mode 100644 index 0000000000..f392f9f58d --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_pla +variant = 0.2mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg new file mode 100644 index 0000000000..4ba41a2f5d --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Ultra Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = ultra +material = generic_pla +variant = 0.2mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg new file mode 100644 index 0000000000..b22c51f11d --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg new file mode 100644 index 0000000000..984851138a --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = low +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg new file mode 100644 index 0000000000..6823e80f47 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg new file mode 100644 index 0000000000..0fbde316e2 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg new file mode 100644 index 0000000000..e62b470ccb --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg new file mode 100644 index 0000000000..dd82759fff --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = low +material = generic_petg +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg new file mode 100644 index 0000000000..2ac2c73dbe --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_petg +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg new file mode 100644 index 0000000000..d6892a8df1 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_petg +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg new file mode 100644 index 0000000000..a439a529d4 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg new file mode 100644 index 0000000000..22ff24e583 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = low +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg new file mode 100644 index 0000000000..6d6a55feba --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg new file mode 100644 index 0000000000..87d6483731 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg new file mode 100644 index 0000000000..60ef310983 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg new file mode 100644 index 0000000000..e2e0eaa6d4 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg new file mode 100644 index 0000000000..6afc1c0959 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = super +material = generic_tpu +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg new file mode 100644 index 0000000000..22b61ea8f3 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_abs +variant = 0.6mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg new file mode 100644 index 0000000000..ef3b7e08d7 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_petg +variant = 0.6mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg new file mode 100644 index 0000000000..041a6ca208 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg new file mode 100644 index 0000000000..f698903dee --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = low +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg new file mode 100644 index 0000000000..0511216edd --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg new file mode 100644 index 0000000000..24cfbd2d5d --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg new file mode 100644 index 0000000000..b01355662e --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_abs +variant = 0.8mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg new file mode 100644 index 0000000000..665b87f62c --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_petg +variant = 0.8mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg new file mode 100644 index 0000000000..fab2212ee7 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_pla +variant = 0.8mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg new file mode 100644 index 0000000000..776ef39b27 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +material = generic_tpu +variant = 0.8mm Nozzle + +[values] diff --git a/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg new file mode 100644 index 0000000000..a9f85ec8b2 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg @@ -0,0 +1,19 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = adaptive +weight = -2 +global_quality = True + +[values] +layer_height = 0.16 +layer_height_0 = 0.20 +top_bottom_thickness = =layer_height_0+layer_height*4 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*6 +adaptive_layer_height_enabled = true diff --git a/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg new file mode 100644 index 0000000000..f6cae6943e --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Draft Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = draft +weight = -5 +global_quality = True + +[values] +layer_height = 0.32 +layer_height_0 = 0.32 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*2 +support_interface_height = =layer_height*4 diff --git a/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg new file mode 100644 index 0000000000..509148256e --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Low Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = low +weight = -4 +global_quality = True + +[values] +layer_height = 0.28 +layer_height_0 = 0.28 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*2 +support_interface_height = =layer_height*4 diff --git a/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg new file mode 100644 index 0000000000..07b5e7a542 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Standard Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = standard +weight = -3 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.2 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*5 diff --git a/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg new file mode 100644 index 0000000000..6a32d3c144 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Super Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = super +weight = -1 +global_quality = True + +[values] +layer_height = 0.12 +layer_height_0 = 0.12 +top_bottom_thickness = =layer_height_0+layer_height*6 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*8 diff --git a/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg new file mode 100644 index 0000000000..61b106b3d9 --- /dev/null +++ b/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Ultra Quality +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = quality +quality_type = ultra +weight = 0 +global_quality = True + +[values] +layer_height = 0.08 +layer_height_0 = 0.12 +top_bottom_thickness = =layer_height_0+layer_height*10 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*12 diff --git a/resources/variants/vivedino_trex2plus_0.2.inst.cfg b/resources/variants/vivedino_trex2plus_0.2.inst.cfg new file mode 100644 index 0000000000..77fb5f0393 --- /dev/null +++ b/resources/variants/vivedino_trex2plus_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/vivedino_trex2plus_0.4.inst.cfg b/resources/variants/vivedino_trex2plus_0.4.inst.cfg new file mode 100644 index 0000000000..40331e30d3 --- /dev/null +++ b/resources/variants/vivedino_trex2plus_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/vivedino_trex2plus_0.6.inst.cfg b/resources/variants/vivedino_trex2plus_0.6.inst.cfg new file mode 100644 index 0000000000..e77eb70831 --- /dev/null +++ b/resources/variants/vivedino_trex2plus_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 \ No newline at end of file diff --git a/resources/variants/vivedino_trex2plus_0.8.inst.cfg b/resources/variants/vivedino_trex2plus_0.8.inst.cfg new file mode 100644 index 0000000000..f04aa2c5e3 --- /dev/null +++ b/resources/variants/vivedino_trex2plus_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = vivedino_trex2plus + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 + diff --git a/resources/variants/vivedino_trex3_0.2.inst.cfg b/resources/variants/vivedino_trex3_0.2.inst.cfg new file mode 100644 index 0000000000..95bdd276d9 --- /dev/null +++ b/resources/variants/vivedino_trex3_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/vivedino_trex3_0.4.inst.cfg b/resources/variants/vivedino_trex3_0.4.inst.cfg new file mode 100644 index 0000000000..d80128edbb --- /dev/null +++ b/resources/variants/vivedino_trex3_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/vivedino_trex3_0.6.inst.cfg b/resources/variants/vivedino_trex3_0.6.inst.cfg new file mode 100644 index 0000000000..3efdfb1693 --- /dev/null +++ b/resources/variants/vivedino_trex3_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 \ No newline at end of file diff --git a/resources/variants/vivedino_trex3_0.8.inst.cfg b/resources/variants/vivedino_trex3_0.8.inst.cfg new file mode 100644 index 0000000000..44614eea6d --- /dev/null +++ b/resources/variants/vivedino_trex3_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = vivedino_trex3 + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 + From a72a310865e119114eda641474f882b3382c08e3 Mon Sep 17 00:00:00 2001 From: jedwards Date: Fri, 15 Oct 2021 21:34:37 -0700 Subject: [PATCH 002/547] Reduce Vivedino mesh sizes to be < 1MB --- resources/meshes/vivedino_trex2.stl | Bin 1821984 -> 696084 bytes resources/meshes/vivedino_trex3.stl | Bin 2001284 -> 895784 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/meshes/vivedino_trex2.stl b/resources/meshes/vivedino_trex2.stl index fb182612bb3f4c526dd3d54df8d71c6a516e0f84..fbc122a50e7a51778fbf98352ce0660847290f17 100644 GIT binary patch literal 696084 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 NNJZfU_uMyX?yycc9 ztUIH*V#w(#VtLCGn;XBKO55_EkjKv9- zFnb^)U45!$t>$?d#o4L410816kV{XnjvAhHGr&E2+-7@eu7n6@yQ{mL zQEEA4aCRBvs>Rxo*yt3TvPQOi}G3!lsXH$Btsd34Mz6D?oW(;?!^@u!xS zJ=Y>TYp+q!OZ#4CtzFpdnx>)6u08MLYnt$PFy>kLyD`zYQ|(*JM+C9o_)9H9dqD=! z_&X5zyD|TKet|`NF=a@^wU$}J91AVyU)b{MOk`fM42=yK>fX&mlI)UieFfc`%&`at(fil3u_qW zhdkx9wMw;8>8w@l`~U*=oVm-ffd%;IV$LyO1ZRP~sZK-?QA8H%&5WyVfUd(A@l5B@oNw$XwC&gKgUlhS?=PU@dVve#$L(BWhSB=17XX|g@b^N)e z-{dCrQon@=){2?P+-1fD&-5c^A0t90?z4D-S#X;oojca967j*v`E)nzzcewvUHpJF|gVlIE_g#x0_r z{Ckw+5-K%EGeoTTZMCiK(VV^!^OaemTDfZmjtBq3T2*HvYr-;^W8QMhl)XD&WtnK7 zEw!0s+qh!=dKdS1+*#Ut&gfRz>jn3mjNo4QJ7R-pna0qp7AdR2SJiNvZueLo1A)J% z*^Xb5Y}cyf5bP`FD>FP~;uh0d+jw6%&M{HB#7qnkEQ7hkeAPImdBtqt2r_$|1m=}i z2K5yxYKS=d*Z*hiO5p7r&i7bry(ntmtE$%AdsJ$<2PY)*2ImZGK9T8c(dq)IjZ{NHEhd*(dz&Aq4Y??>i$zIo=|-}#oAcfRg^ z;FQ^&r%Vlg1v&g3t7K87m)aa-k%oGS(n}F)=as}uF8%&lek44}IA?Fw8q3+&CA?Kr zZ%{Pa;1+M&A`Nd7y#gBOh38KlDMe^6Z~_E4d2Z!^#vAB3M|Ig8t|At!a;k|=x@T8~oB3GFO6|L56Jqa&eSP=e$cvcIlodOND z2M~xg%0b)k_sEsExoTAHK^^AWRS6+E#)agmt~zY}F(^G`?-`U|)pUxu#h%N7xZd7l z?f&bKMe*fuiDyC^Dj4_rY+sXdfKjE=u>hpe0^LTzJ}*h+FB z29XC9t?~s5eA-rx!XC6is@*$G@;zSp@ZJT_*r&TJE$HEED1HYT-)>VHszsGH<*J}D z$Y^-&Qj1D2rLlYQ_Tvik#71FfeCJf#r1l7W1?>U>-hogWigxZZvm8+8&gB})`;>73 zebjmv&p;d8qMai^1Ky_y9VzOniWYQ23#!f4ni1hSQ>#(anBh_j223tFweaP3*Cbkq zG(1)C08vfI`ykUa*rT& zMlCs1@3A!#CBLGVP!6C|#B+8h_Pfu|?^)}Mue+6Z>Iyza4kDjw8&1pmc@ZTayOHr5xy$A_89_qWZH3 zElA5InYzJvh7E|u^UgQ32W>Na*J~q(&|7W~=%;KC$`KHS9Eo-zIkf;918bLKseUjn z(e!pu8CX}KL7AYpTvw2ztSfRA-hLnkLB(RQk5(fmumN?2k#fl?2N7Ox1y^Y2a{TIn zkg2gEg}hT&pckHsY#&P%Twx8%PtFSntb0>5eg}=P9?rg}c{%L+T0=d9cgugYH<0Zm zr-aHC?EwzK5B`EZlq*FjhoL_a?6t-C>*AXNas|nQJs9J_5}|em`hRnUod}9nZu{p7 zG*nkagIplXvQr~j zh4dGnU*~K5LcUpl!+TLwl|ReQ+qUx!;<-y6QB)pAFIFo3hezyR)S;hdXV@e(1i^~- z7ztdpv`fSSPu?8QP(Uvt7P8;{n!D=nrmxXyYwr4ZM$J7--x3i(^W>vm``tNzMpgB_ zPCKKj!4s$E48O(qg0w)Vh@h>&nR2DN;_rnVR;Bsuo#*Pc3gcB)y7c-fDy37qi1VPU zUOUxl`<-4Mbj)=@4qO4h9G6Xh1#J{1pGe*1xX({ccnvRltT~Y6_lkD?-*&Gd?m9pYRxA@b` zh)xmY3!b7HRjyPE>>r*D^omNJ>T2!Lq59ss_YAMHS`X?fv8K<@>`YcxRSET$$_UuJ zj9@J!pi{0?Lgh*|5)s}WKu|v_x!TD&IZ?-J7l^WU`=bF`LA#Ixai=tt!^oBQU6qhK z`Uk8{<>gTAa;G;Cs%fj2VJBgN()G3jU$3zC(kFHjrqT{I8uwaq1%LXfUQqN5>CYa)clCUXzf7KD7k zf*;z7{{K8atLGVeTdS5*o1+bz&+zvpfl82Eb)smVdoaXkJ6EYIF64fpt~3Iej6ihUo3V$WeQsjo)FLNW;saSJX=ewxHTvy+r9bH)~E< z>9nZTVYzG1Q2P;eCKRFcQm*t0Io#0B6V{O;!fRLkYTVJ`n^6N6=EevkhHQZv)#L zz53I1g7DhqxVWMga%~}A5Yu-?4hZ?4V(YR z+JOQ!tbWDnq;K2(oO(>|SM(q4g*JZQ+q^Q;@G+>qq`lO8Y#yw->eV~U?)>DU;8)Nt zvZ#7Sion@5pk!y)G+3?tJbMGFGO^A+en;QbufQ*Cu69;U1A)JQQmZLK?eE-A?5va( zo|x5XXQgp(Ev<2;M&}c_L4S3N#8i zycN}g>WOMi=kB-I`}f5!-+SuIL%Y@c6rnyA&Vm3PI}0M#z(y1)y|R~}f0%1^EYN_* zAU;x0Z2oz8^}nU5mAO)DqA&h}C#q+tC#sJ*_vT+ieC#zS z_!VfB{c2z@QRf4}=wwYZ(#v3i?v-qwhkyY{SQ#`;~b+Q1`qNydBh$U$qx)6A%Rr zk5W%$FVIlShW_++^-&@)u8tHD-hb8m$Q5X)d?^C{Lr+w+`n2Ea?Z-z28dmwn`$R>T zJrQ(@Cl<+~lmlGpNVx@RTeTqC_#M{t<9n{qqF=2%fVT(VMNe{7_AAn(?;iK@bWfv& z;1zf{&)(Kdtu#C;o;N|nH;)g_>fuU5V+3CRlR|(&b&{C!8Vya zyzeRvMQe09w`FlkW!3yjJ%i_~xuqVO!4nJ7h8)2bXc57Pf)+Fe(MCV~g*b;Nq8Gec zBT6H!)f+7$28xg1yVu$M2zpPjJLTm*2>0#J-+OrZbH@ARyD{hR~60eY^F%;e*&uxRS^KTwjfrE!3YuN6J7LCN7lc(djcr34w9&Q|2^a70$Ddqv4ej;bRRQs< z`;YhN79#K!GO1chy(HCc*>@Sw>bq#;cldFX+JrP~%R~10z%pjV@a`VA*rX&J#K@S7{t*e5l@18qh91ToD>8DFS+@w=0_Q5$2D2 zp{uoR=Hba%%kDAFXJ?{Q3og6bSg)tyhYspf&$#{PGdqnG-}t=(QKgkL*w7M za%O8C4u2q|t;~eM^=g17#yR8NxGia|pt_!}qz+uPD!0(91zgU*As>X(R zYVNHD?S6R3CCnL$P7#GYyv^ZpjBU*yjDis7i&(w|s=Ca~Zr;}}yZeYZpEIvuq&$~s z*?Y$0 z7oR`l@{`W1>?1L+aPK{c$@jEgRXy7l<(KygZ)wl`$iO`IrD4VeM&J3W9`v?2Ba$&d^#To0`>+iRPT!Qn~@jEPtykcMVi~EwjM}+KyE66g6 zP7wuH-hVZJXvRt79M8-vee3L=b1nb!ZhOg6F6lSUJq^90k($y_T`3J981tGjLVs8f zEsb-HZAJSPzn&vo@!Ng>T_K)7yL$2rjV}D|xB@Rx>SY{!m1kOKjzGA_w_ZdTC}Txbi3+3p9X6hHIaF(5sw% zQUp$^1RcAFt7@e3tgUCqhD_wS&9aY1j%EqgFh-;WDVTjUXK40ObVPVB(QHuW3O<(P zM2`Sh%nXXw9OGQ~KZf>wzU_j&|NM41rvZq~N|~WwIXn&Z-Ey2`q!8y5FWA5O<`KJf zE-)ly251pi6oEE=|J<@fl-%1~V_UO98iT)Bc4ptBH?7wD*yv-bdPU<=qdC&ZPmH(A~ZU6Tph{Z zUnNn?=+yW?8^0rhQyLm;Jc9|n`t^1%heoQ7t0P4k-sT#2JSPk^l*1Ikn%#&&MQb$2 z6OMZ9grj&)!|WBN#d8{f?pF@al}7EfV$au4&KQ}*qjSq|(NTT!vb#FxeQ|h0Bejg^ zKWa5nHMTW26Tk9N3vb6WfW}>l2-*sFed^WfR~iMWb~Pr{+ch?=Qg11uz}3N}h)QYf zFlkWV>{l1;oxaN0>aBkbF?jAOlV_k8(J6v_VMfp>Qm)kV**{3GS5)#eK2%rg4eITz zjScT14g5R4syR93SfKN<%$Ao&eTsCxCfxhekgxd3!1c?tR|e?Y$n{ z`>^ux9aa~fb+3U=5%cz}y)pIm#`a-v7tX1E=&)eH)vb-+A$fj|`_n6ie14MouEvK( znyo_W?xIf`nmd};3e;$cck~2 z{&l4ur}3d4nsDV~5MyD^(D+a^5n(=84_AanS~vmBc4zk3?#y@=1kO!Rbjp?8A$Nlk z-g073CAh+Q?HViUJtg_>Wfh)bD z{;DIT+SPH@+ch?=j*P9j8@}^gJ=hPq%x33%oA2CpsMim;LbglgP_C4d<_`npg#Y7@TvS%FIsSeJj6;TU2Ba>;=qK)4X z!KtnwA*EG>`f+}S0>;8lR#uWnbfpocy3%;&>4ooZe_si4+I(C47@V~6n5xD$Pxk~u zM@r>TP86*%pGFk-PUD<&jZ}@Bl!of6jDQZqiRp#pel}3V$#;ca--vUK;Pg$Z#+~*; z8(IfCa@9Z!*dfZ z>fvcbsdkkH5TJ)x(fChwRgQB=j{AqM-VnjRTo2lPr&x_^D+hdLz_{hipd+O;G@jQ! zHH`bNJx!)^Tx$DQfa|a|^koF-0ikHCG*m*M7xD*s5uqbRt~?!3N3TOHFO_o%euv(i z+qbAqb&fr!Yc{xcL_n|b`O!YFKyP_2ffg~=&89^~YZOGTyv;RdXl7t7-mq7{oEbnJ z_Y9gD6dh@J$u%=5LbHT(f3|ytLmr#eIoVDRW#tB(ZLe8Eqbt(za+DF^5cdxnn-Sr; zQk^Ib%@Rc5-|-F22HI=j%%E44lQe3}Hm7aX=4j)0*q>a5*;&WZ%#cRZBip*h&fCoH z>6*NMRpUS-SmQs^@VZjp)i_tQRnjTes^ML@Qb(l1D-pr{My;ozzN@xTbmYq0T%+@q zn?s!MGV_8`oWEf2Fn~MMYI2kj;0g#uJ6A@a7qS6*5uqbRt}$I6vpejsHl)OU`;LIQdz7X*@=R=SpK+GXv11O$7c8nE}y>djmzMH0+FZ&k@d8|I-KI zp5ct<$Qch8wS#dMI@%ZsZTrUZ^$>q&`P9Z^8afux-~?zLiCl%uuu@TB7$+&SS_{tC zOKH^Z4xTu1Oh-dG0U9)bZjT_pics3Qw=ojaxRQBlomz8ORNG=DIHXBa|9 zijsRz)V!-`%`48GVb2}FO?zT!pK5gfr$R1S_w^HJ^s8M@gPcHeMQdJ(TzNX00rbqD z^qyhKJBC+xd2ve5Hsd?0nhkh9BhIMOks=Mxm1YJ->-~dsyW(6jJDdD=%cA8thc%HU zH0C1>FNa2sqBYV|gvNnJl#Ub;UJlI$nm<^lXpTRRz8vS^9l1o~JmspKOMocnl76}J zl26_>WEq^Dr*foG8zc$ueUi*j)TTl%(U`XrLlz63_}GSa>a^q!&;y5_o@AvQfee6* zqX^~JR&toPUo`IJ4KFIZojF6j9c}!+o_T(>hnHOQhsFdWI6QyoSF$U=9mZPOsx)gn zrg2{A%G1y*92c2EM?(LgS+um5#v^|ZT)knr^u`*0avkho1JM;u0x;FfZoAxe>8ZCYYU+sN54`}MBRIEkH3J@*j6;-qyIRE z-d8Nec{yrZG&mMwjctruMx=2L8jMu55i3OJQH!z26?ze^naGO`$-T|lOJk6_0vdM% z&OO`__J$wYJ*-<}jpt0_+&-S1hIWp?SeU~Vp(CYSF>0{~L!*|zhvyH}9lZCa%pPj>fyh7JlG#+GtiH7Z|4=vcWk2<{VI6-Afs{g zaWCI{|Ma2V+kYp_YNzaXuJ>2S0nab{u9w{FO0Vd+Iud&0FX*a2-=(*M9-<)hCqjL< zEIAPH|JgEP6QFiU{5g47s9@!gomnz0{AL8(P%N{PCWxnwe$a zRUZo!jE2`PufS?-1Faq!5kAhWT=ArIIV! zx%q70IdI3$G7H-2^3Vy-)bkp(%Bp(8S&l%jGD1g6x$4ia=!qDKp4gf{=o$19^n%U# zJK8A?%{b~MY%`*O3UpLgOZNp$zxnv-iQasrTW>w9bX!%8mJ$8?mD*YTs%-Pt9e`dT zhww4}j&>?Jd%@;vXZ{`#ldU2ia4%Vfym+#$*?HgM{S~S-r#25%g09qpie{F8HPJt{ zAgl(x(*|lmST;}~iu^*3+Fga`uQYCkYMSf%R`BckRHNDpZP?>)X3a>$Td|B_FKU-D znA!t!;0ifZdjv#rZg{7iaOAa%ad9%GY8P$%j&lMdSKcP7T}7y-L#^T~=Xv>FtX$^3 z0Wul2OHG4D(C(6h$21y8y*Oxt{|@O}VxgeX2mU-U$^qW-I}i`r?Ztk#K88@D?osgQ_bcjdzc*H?anzt4)Uvp zMA?FBSziIOvDcDQI+uKU(Z*}VUXrEendq$sG_09gaAkYv3SG@95a?A#=t$^`zYw{+ zn*>*^Fpp~W>SLil5$YvBpAvj*txd-z5$soNC0+sxB0AMe)c%o%mql%>y;8{oCddH^ zDYY*tO_z!#G zlsU90t|YjVln~>g^IjM~Yl|oAX;5 z8;3bFH%&D4A5kZo0@1r(Qn=6M=a_=Re0ec*5G!(7$ z?B2)DzXHzAmaXaua%!7_EvWWT8z?%SW!hzDnfi0dz!kEAo{6RBm8Ehh4fG;f?H>`| z=4vUmx!NX0sNS`g+R3@H1*u)tXo?6_f(6wcYC*M42=aW7(G)_Z5{9T+5B$$rb(`U*!%!Tu~13J7@$%*{`50 zM6G&;`WtBkU8&8>UPAjvgtxg`O>LgqV->qIUheT(o%7iGrKdLvF}Ua46KAMxQp6bB zBLhk+yc`gqUPkChkt>hF6(ZE;O3$97o(-$KH?%LL+~bU@j;d+=4(;N1=SHs;xccee zhgVrO0u}xgogxBXLAyGx`juMKRwvl5<+bf(Ak>ysUs6QsS7kZKuhL7sq~OY1P{#rd zpivLEy(iM+l=l>YbCD@MPm1j@PgEaEJ+X{{1DYZFIYXw4mSLsEBms~wgeK++h z-u2l#jRsDDg5)#*e%=iAu@v!;-6!t;`D2~y6bQ&MqlD0rB3IsbdCC+J>bpuWBD@^x zakL;RJgSFAgr}kYO20ydNA;N8+aX8U+fy22i^^Ybce^SpA)sa^D}?}^A_89n#|O9~ zhoRnUIX++y6lRU3u-QR}+D8b)*!bUajX$roMY_>&)URPgwn# z-NUILrwG**Pap+CyG|c@K!al`4X#4Onknb-E(VnB-Ar7IgRzuG%2gQwY0C(%PT)64Pzd%= zIh1#{`OV8CJZI|R^ecE`>brXv=Z61cZdc_gr(2D`E}qZ~&rcDcK(2TiDb6faZ`UXY z{Tb`z1aIp|52ul)zI(gfQO+~w1~u+dglbnKhrM{7Ft`fmJFCrEDFn6K$`J+Hh_rB)5KwkTm5)Kjnj+A~?}*1h zftf*lRO5~n5<*qSatwlcIR-U0QyO|j>7_IRCU`p#q@gjWu^DN2FHv2UV-O=@hI7vL z{CIm~&yU80#vt0z72+|ap`NG+jmL-xepPrJW-lE#ji~ZBVNgef4W*YN3SD^`j5S6S z(0+zX;{4oV-O}>5lAP3W^R4bV+%ZUD?RwGqoJB_HB=Z7kSyKL>MdPSp4V-r&2FW6n> z&=^#-Rra56YyVvh`{*?$xJDd1XVvoq1=8SmS?qmNw0eF-cyHG@&~f=~5^i(nkL@K0srj_y}HND}=lZSRthTs@|@&Q_1Ol@KHtc_i(zr%Ar20 zy*Lx$Wcx^?ik8}(@5oRgSiLg$UHYi@LL0xs^CJx}z51*6QV+E!uafV23)(!W-j^b* z=CYRoHJ4ex1eN?$Ce|Vd75>V;3x1LH)pxlQ34R>q@O0F76`_8dR9mQWPc_C;4!LtW zq2YC<9N9QVvtZ<5vA?|2^LGHEZ}q8g-l$p(91fJy(2o ze*3YT;+kFL`7}Q6DRu+C|J$M6>T&Q&jTLA;$)cWydbq}f(oVTj4_CC(jtFl-wSjuO zdW>_6zY;2*+-+xvsfQ~<{W!NdBrMxJ^~Ate$UZt2-{K(#+j~1`l)XJg6g0f#>WSQc z4jQTv>I(mkud0VDTD_8pkQddj6sh(Z)0higRj>+L?G^oquZau}rG%%fxQk%sqn^*)tDJtjqPZ3JpRDq8LD+*0<<>&Q`i_N-vF)zx2F*Y_gJEm>cQ-++EtCF2<1xSK>d{wg}AZ1d;1Ci)Mh{GsA?~GK4V3rfO6p9@eTD? z^%C_lB7&~;it1`$PgKd3hWc2f;bl=TQJbs35rKclS6R&nex>NL&4Ua-SpCWebX?Z3 zUEs-^V+Dy(psq7l(3BB6 z5_rL1;EM5qbE?%V)u(gcg}>tdN_|(+c7Bvqr{qZ+Wlsbe^SNpv@B|M*OXW~cR4t?k z?kjoQvJ7ipt$0ytn^0@=^w$>bvRac3wOSbgn-4K-+B<-uu5sVc*_~t03pS@WC>re+ zBJdToTlOoWx$6epMmfBfsE?}eYTQJG*Of+5IX<9ijSnD04B|>T22&b8wfgOo#;(zM z&J&a_%)dDgC%@-s}9aorSIAYIK!p z1R3yuwYl0u(ddW2U=NKP^}hb%!=tLK_J)X3uWXNicFPDI$+HBmyal-mVfWjA6KO1d zNr*>`gh)#fj02oUkGNwmatO3@#eHIz-6zI6UWju=QzIYRNRfv3M7^T1tr^3)PmA@t z_?KV9hnpPAm7>k&)^okjAM07zR{W~uiqMgqd)ihy^rfPZb>qc zop5wcsQr1>Dq|a(amon94RV+5YTPRzrmYt86|;<@(QY9EU%}fE2e`sHis&@^;N*9p zaPs>qMU6f@*RZ-6vP7C0l!nH$Mruk!5jvKlm3HXQ_)tzXmuTkmdzTu^ef5_?ws*1;! zS9xa8oI&1!&@2(T@{(%?&|aD`>`d>chxR>UPZI|fxdf8Kuhf@Pgz8GYTD@JfgmZuW zEJW0f-)_|l$K8bX(wI->(0JBfY19^6dCBz(S4txW`-@uO##gzg0dcMo+#Ug4l@U5p zl*8Mddr5#$T`9d3p>eKWqA{N$*b8ya3JW+;g+DLRiq#v1j8h$2^L zM;hL*G>WuW8Xv=~cIh0Oqh{G0#R_K2_S_$9{35zi#IK7w!n@o1A6D`!BXlHkg@4C4 zG>X)(G**a6?=lb*8Xp=rDMI5w5vjLh$02aGX06J-WJ}rns-E8-fru(2bfn0Yk0|aF z1VSZOdMQG+t2Wn2OA*>jUujGznm*Qld_Y&__(&0) zpFoZL(!+@+BKLOnQSFs_;=;u{vL)>ajCH)edUL9;hYK3;I(k`Z-*A? zyFjze--!s`t{$hpoBGwrpN5^@U*9{t${o2s`^|6S{#y80djvQsBXp$5mG@olod!aE zSA9A~ur42TrPfrRP7&DA4X!@<^RHu-0^GwZy%eG2vNFYnyWX12B}omTKK1Z2qJM8! z57(HWj|Fcp`!2>B$ajf=EWzgLaU2)u)UUYSXW=JW^_Fn1wraXP0@^JjScfT`&@HEJ zHdODmqB;!i(ZBDi$Eok8el@MAmthq)s@%mt+ib2rmLh`H!@DK*66H|Qsh2=PO0FKG zdP@=Xj8k5_E%8L9og#ExMY9dB1R~fQExp1v=%Eem287hV^1e$SB?7%t1jZ&E`Vu^@ zKi|!>sQM4l=#_d2#|I@|!8ak*G=C3%W%ty5$NY20F5FYAXQ*GH4f*mncj^s_R_}3c z{_pP5cpSBUHsnCEF}kGAj!j5GW0Zk z`7BEP;EH+-e-FA+1nms!to8Fld*i8k3;juh6|?XSThU6-bL8i8v?w8ciCWw=}uF!_$cn_b_P%SE2IZUbudhNpd%Gyo2vPwFQ53Mq{RnloFC#vaz zxl(DBlaxk~B>1lKuHz~?oJ$6jolEAqqE3{nfobSiN+U&_{-?XTCfH8$HvHY1FL^nL~C%3y7otII+3O($|-{s*!eE8lEeRo67OW-4YRztC-<1))B_lHi4@sZAxSJe_hy%w|Dq%02(R>c?Y7UtN$f= z!C};)Rk|Hmj@pGL$1a5&l*zfqwj(R{WxtBA`rt}?t+>p@<}IUw}^pMZ;GH@9ru8>CpJH_H_ebEp^<1;bw&N8 zh|8Y7u=m?zI;xl4J>2_MeaOV-;KzUC%P}AgY7{hR8y``1 z;NX#vL$ynd0ztHM@4q*>GP>%jYhIj5UOU(%f2)w3S_or%6866`4bfZlP>&c;4r&x! zwP>vI#Q~KO`wr^9+`bQjhH`RR_r&Jow+DN)5Qom3+WX;Y9o60M$+X*~MnR*;w7#`z z-MQ~i`}|()3d8v_pfT(4iOows{k6A;*hUcLI3M}N#OA$s-c`0>jp(-ah&BLM^q%(G z6)i*$ZLeMG2Q;WRJA3(!!Ie3u4(i_2R*OJ#9e1p0_u)djEyQU<7OQOe{XME%{WjB8 z)DLL9Z92ThbeMB>wCQSk&{c|1Z?6J}KX9emrAF~P?d05ovwvFY8$70Z_6I}!X;7=3 zG_m=eIpKbXy;80gm}k5Cwsw}{1NPkjWBu%kNzGsE7Un34m2YSd(N)wTxKHygZ3|AQ zQM9kvePZ*b2l1Zzq*n)5>|DKWJ5$fwL&lB06z$xTf9|foVrMkGn9C7)2jVJ|@0TW@ z?N>W(r#g1O*v=O(`ByJYY93hJGl&)hQI|Bc?4 zMAL2Tp$L_OXy>kdvAZ(j4@0|mwe<|pk7{?>MJ6@Ro9<_y=69@pm9?FFZ0_wUIO!Ot z9G4KW7i6MkbIExHyJVr=J7rAs>c9B+yUm-{9MimU z$p<{*3H$vf`#tv(wYkU<Utv=7#dm|vXIc9#Yx~?@Io{5;wA1Cwh$eeMj+U2{bGzDE?cYLN^u>9}^N0HD zF~?7AuJhgCB}Z8Mht_s(_h+W{4lxfoxp+2s=7F)zVIS6ge5l7HUXt7={@xJ71ER@Z zkb^$v+?#LQ+_j~RZ>tl^o>;rhJn@Rc6I+OKPE=16?MAITcf*`*D<>~Arn=$9;h9sU zjady`QHRd0Jp8caiA8kPq<(;C`Bm8-^P87kQar`emr}%>!9(l2Ta0gR*}<;V)UW7E zKoH&D6ICX1o68~kX^#Hhq~;I4=igsOAIl?(Isqs2CA8_4R)6=PGb(n1MAc4@=z|=> zNz^D1)LSlx`jyx`W+kiKQhPpmq8CKsSM;}B4qgE#^d+{R{5w`nmS;8L#3Rs)2;@h* z_t|=6-D<=&P#?~&)PDT@>CGd*7qaM`_0yXheCcDQxrhCJlKq}buD(0g?6FF)M~!yM z5%7{x^{`q%(bRe_xq2e~6>_xfanRz6)$g}mdZ)ged1CZFAUINcuE+^ALZ7y(jx&y` z?_=w`W)5{;R}yTI6BzdAg_~O%< zMVsoC``hoxmAQ7s+kH;#3!WJBV_Ov5dBkD`PGqi6*I{^if ztF(%4N!})+RE`*3Ial-saK&-S;j$eMo338Cazq{Xh`3h-SK?PO?tmC${x;tHE!VC_ zl=xMg8FH@FOBfTN(Tb>lE%r_?X9RGiG#C>=5S?=+a(D|aV$xzH`kQl?oIIqy@ET(q zi~MMipFiIJ`1Izh%@9$77RlGycxaNTRoc!UOlm%Me3%V3u=caocJ6^^mq=z#K{VM5 za(uIhViaYFZ>LvVuf*Hwp}DSj1qj@QPdD#Fo8FUirQSz>1y?OE*<{>-6|1yawJNk_PgEMw zD{~t3AB?MB*`m?Lg3)R~?`D?W$t;^oUiQSof;HO7xowwTsMjK@fwj)i$p=55)VyKP zLta0E7EfGn@RMCfTkpY!0^+986Pq1Ht`&6iA2!l&Y^0nk^+feudZq0v`rw56mbNpq zu~nF(#x6Rpx&1-GcLgnyzw^>vUDugCCfHXjaHanGlSd~uCp>e1^u*x1oNd4#w5Xm) zf5q=DZ-4cZje2eEYvbHpR|$Gx$<-58a(bn6@GDd{Mip1c!7Jc|o`E*K(rY()f}}T~ zm--mdR*UnB5p}D2(m=Hy&=BoLjRJj&X?;)AdTv4SjM~Ab-IIcLqtNCdOjxhlD(j7FUUhzmDA8LRo2v!Y=Cr2m zaC>T<$~^}+H$r5AhI+W5+gMP!QZzYq?x4R<>Rr}$ZrQFaFNbn+>C7{m(?*47&Wo(w zw6?9G-}3q14=tj0&k;@bg5JKF1!=Vu(MIwpEf6hxl(WxrW{(?!J)#X##Is}ftmFJM zoPB0j)Pf0uBejn~(N*;P9HI6Q3r5R2_xak3CC_R)?)|@>5baU7cCbeqM3cQBIc<}B zyG9hP)*eBfs7BG|Naj}`tyjkiQ0&#WE47n$8`nJH7a=}G3r&uc>q_+_lGmt_9HBH6 zO?o+3GH!FBt0y#PjR@XOy|vdBH44cGMvOGc#|Fuxw5hIco3m+s%4w9{MU_p)rYYL61xAwZCejqtD zog;=BSJV}yO?CCz=#`TAP&vpu5Jb0^T;z!NUAEV9?hBLLF1?zA&zaD?_D8`>zL^}1 ziB$47azx&Nphnuuv59eYN#H8l#<@QpxNm)hjXD|!ydE-~$WaqSl&QTvC@r|67Od{v z8S~a_3vS)Lhkb#yE4ACU8{a(p$PnjZn{Oz`ZDS`ixBsvI@)J39Zh;%Osbi%c&btE* z<^7k2*fSu6tMY6>Eh_J56YbnBXY8{9s-AFd6gVl~h5B*vm4pbqvvzLYE0?bSdfu(O zFUlp4(gJa-Y2h-=u|!LqJu zf)L5ex+1^eMD^Cv)r|YD?Y(lDF^xMf2=CixpE`kWZafX@4TzwtdA@sGFV@Ilt&ELZ zyX=hd&HAh1O_9hXy4rBWJe51_WXA>1*vCJAJhjj0=1HGk<)5Q=GrfKKo1c5Vc^%&V zbJOmx*FLjyiy^K*V;}$Ig)jy+=`qedwa8+1oYIXGx*-RzU|i6+Cm_C|U(uHoZD*4ob#d>; z<|UuyUJ^Y6h>Oj89yRZA?yBD|SjWBwJJZ|iik3nzN=q8yePUU1^~6N-B9B?^wvE5& zT=I_L)osRyh?;%V_~w}l2HzF5a8;%uHm`lpyu<}BiQbcYqR62h;}P&_=f3@y%PQNM zC%%w-qS9#6D|0WQ$3Z{pi320lm*{;!b0j;5chJy!kr~Qf;-jeWtLQN~SF|n0)l5Vm z^Y6&)4j{bgv|c)Hj8ve>Z9m!-3#!d&O*>n?`QN)=`_1s`QfFp1k9PJnY^00K7y6+g zIZZqz8Xil@y*V~!#V&#H%Ys_Jw&@PR_q%2YAw|2L+?d`|D8+pXvuFVil_JS5@n|^d9*_l@R9|+MdH3~$_+t1v3v&s(_A5(pM z)l64WKS1nfI;@%wb6q9c6+fn?@xJ}g3aw~k)qvRK?R%gf-!5#^hKAZ%v>UZSi&tv!NTL@#=uZx@zr ztE;FVATZK4ro;a2LG7yEXeZ~68+&HO_H4 zt#)gIh?;J%U1}7P(>6JRI-z#qeW`XC!>^tF1=$Ber*`goye9 zjXu-iIMbosS&o>ezS!7(x?ixnWFRITe`@oRcl~{IZOGC;ZJv30m#1yu@?|68f9Ine%9T5bn}$;!|p0t)4AhstJPnA{iui6wOI#p@CwHL zo*~W*h&C2v8~{N(D>}D1^^RU@e~#o4$@f9ExynKLoSXWe8!M=BXa9MdKfTE5&AGdN z}8K<1DNFBZC8EA7P=f2!;qx!{vJnG?%bDP&hyV3qR zS87384K(O6w$ka}qbfUE1;Ht~J)#YO_?_9Q!|asXTrDVE#rSvbCEH83pRF)Gt5{*W z+nHmUudEUF?FzaL4Ym0o(`YfD$C$S@MJtT2?|;EkjV;IR;^RX(5wzI6>{sebN`v;d zy-VL(z4Hpw)$ZoMrjx`oXlLk(_RsC1Hm99|AlkVje{o#>=JS_oJeJE5c?Y6p!Lnb` zQs|}jZy_$U6~E`3Jr2+95p4kUj%KHK%}%+^)q<*NTGR5?sSDPB|NYU8k1VQetlGoR zo*3WB{BXsS__n3Fp|$Z|E2p93sy%2;=bHbT-GlS)aSAGE&{Aj%LbO}f6?Fn>)iy1A zlo8Yk5UOd8WTyguv1#QCtCca<-Zg-eukJam`M^tm1_6khetJc z7=NkHsMNG`bEY0pH(fQTD_(&d`x#>IfDn63x4HH?v*3?&3&vhR-*1);@5m0fnX^Fn zyKvAb-o2^)1yPPcm3F?DPHf(>X_yCTP3J~z+}k^kolkzbolOqy@(MWl>ctbA(*oif z+MIS)bRM-|m<4AB3r4E}(X#o!7u~z^>ElDYugYznAUINPLAAL`PL23XT_0{1yu9#s zv0zPX9<7M_cBOXyX(z>q61_D!lJA+^mncHGim~b3fp;BMzrap@>$bBRK|?iq!wI9B zbC15n-|x0`Rn82!a@!H%ovv#7n<2bCOrwyTXy>M{w%+YU)cRZkuC56*Y7$++n%*As zpSDu{_)#klMr1(_mG*)yPHf&?#K+mze$d*^?QAQ4x2WxI=V51vCVPRamOaXnPcnNj zK4^m!VXKMhI0v8V~n`_z+H-`fl890SypnfhlrNV9T6D*S=QGuGOS@~HF{bxXi@~={Uq-$5 zOGA7*(j$C47M>sNWGf(M98rJ3djBQYu1D~_4>g^0rP`$pAbAV1%p0F{?PIlsFU@ro z^#cS)vQw@8d_omMBJ-&trcwxKu6IRBc{xr0f5 zNpTl0l1ED#KKy2T5_y|<70@+j^_ zt$k<3qvIaM#jV}{*Knnwl2ar0wEfwQovYdX)o+U@VL?P2fGf)9B~NtqfBzoYobq%+-=hY!pdg~&oV)#zxqEDVNtNqMP=REpQzrWihdL}bO$}|-8QIr#hz`~;82`ovwVZR;{V>#Qu?u_Nx`yv?PT-!W1v5LhYyV~<#D z&Z3paUbp$&_Qk=55}<|M6#B`3fx^ zfkqq`zqhz*qg}t^6B-5L3EO+nYg%us-6r(|M9Ur+--@A5kVL@6G8cH)YXly_C5uPhWlb)?e zIb(F^yz6!}j(a;~QS9d6xY&=g>{&rq35~=a*h_Rsppob*K_n5SULy979^>4ja|ZVg z+R0UKJUjEN#OA0i17EP}Vgvh?ud%dQ;aBuAud753j-|eY_P_{8K0Vkx+Bx--@;s=z zqAvkKA2XW|>{kg5(r#~a+SzFM-8Jw~TNi%T9$kaGIvUr%k=fku&U1y$Y5(>##A9NP zu~R(0I=Z*mE$g!n_QY{q?5=VD^4ZSs`GSw-_E25Xm!PYGxl+GEt+>MGF?ZS7HB%O= z|N7WL-F8Nm&v2-b^8L+2z7llIG5P!<<9g2+b?5m$mkjJBsJBxIG~&3BV_<|zPCElZ zkIA{xIG4QQ_xZs?ojZ8==-&U@F4H52h36=-hu?8JYj&^)ZPVW7il+VBTaZ?R94#8l zpSEy)HQU>_*v5nW8)590BPZA^v%z-%iz~ID*v8jF!c64c9mg(QpXY=@-B;u`PwYWE z*|XYG3nlxCKDBB#2mJj)Z)fZ`7+KhSw*7vT{hr%HIYIjf@e+7Ut}9Yk&tN+s%DVx@ z=F!eT(0kfjP&6H5KIe*KsnyV?ZJg`4Z;|?U%z_<*GYi(Re{9*pf-OWF?fPBD2N$}c zrpr)}F7mUQ+NNcX@;q4flENNwX0Ub0$1Pkh>RaMdIy&{a#0HP6|jf_*Y}YN+>i^$b*UJf`q5WQP8|1hs*Xhe=zU!;09$5G;{WzyV>KK>) zigpXp#&>;Y_?!4{;A+L0D|Jn^C$GzkmHpH0&U@aAM)=I2eoV{S+w(Ja>{`-ln0_lq zG}#MW-De}MU?b)Bka7J^%`Wo{LqyNd5t6BE*!wut{1pg#Xs#>uK6*H~YI)*6I~S^N zVBWs>h|JrSM)drg1|`I}DtU{>|MK?29x-d@Uu975lbKpQpZ?Ys;cL(_qoP_U+PQW$ zK2RIC@I;^6k>~An*h5D5UOU89*Dan>QC(=>c|&d&w6Da5?AjI)dqHogMzgq$lxvs# zq8Ft_8_^YfxB15jm7;E~ze5(@eO*pU-inWMz9MyutI^d${BFrXb$d!}+)>n~LXKh- zVejj&Mut4!;;L+OjVSE;q_;B)?BvB4*6g*aj#XB5oV@bb=BXPV>^)r25>cn`cSp}W zR=w<)qKcp(VlT)v!A82oM#^oj5v5!)x}2N1+%dgh+m7{9whZ^Xyn=D*;b=3uato3= zdTFc>ZM8)%-mY%-=lW2G&U*R1`j-?M#jdR)P(IQ2 zYVXr|jPLbXhuPzgJ~K3rx8F~&-^~*@KdG{?t;?8Ryb(TjN2_!8+atYp72QIVEvPXl z_V?8(5u47Pd;hVOqS|!X6Mg0BB7&n==JwEt5*Wx1n~0)UL!%m9iSH&)^r&X@c%Tu-1)3u{x9-o@sas9*#0c`6Y$TY5!ci5+BKo!{~DEvOmpTf9`ifyKgOa%i_8J{@{Hz zK}$rfaNOwL8!SGS-ztj_r4eH#mmE){&lVo8vC@iVAsk?rrlo`U;D6w_`nas zTQxzqp@F@x{Z(mZElsNrx9Gg}1vVVkeX^YZX8hKq8h7oo=gw>%eom;&eTlV4S=;Kj z&sn`bb**9DZ{&z3dqHwmp3WuLNY%{1jFBTWY8A~0wlzhSySm=|>+tGcgTl@iK_oHA z*v$QkSHL?X6>UaZ&Xw}67DO!zrBDarFWR~ofCt1*J@{kQ9=AN<(R?wNU<$Jhov#-=?Loxgck&t@Hs?f(+q z^~tz?Z}+%?kaR)T^)SqgxnQK?0RyeFNf}Ok4&YQUHs73DwcQ%&a{eEZ> z=YnoSL*rbcHb!&qSJ>Cin&evbv=z1Cy-z@rE9MgB4@ge5bLG9^%E=Y;w{pp))(*L( z4Wh|jpuxP-UJmk}A(F2Ek{R^rEkul*_>@=%ty6G4BzH91`bAE@4*6X=pCd%+R8-`4QV!{$w$}Zk|hgO`oHS zTtc*Sd+%27#hpICM@_$IRQv|@`n)H`?-cjh@8O#lq7}U1&!qJ=M0n4DiWfJ8%n>lpZ&U#T#rX1&rjxq1twBdVn{n>VMOfISdOZM^gQVJT9OUjvn836XsOw`IgWdt(- z5Smvwl5_KX+F9AKckTY-JjOQAh|O{R<`Tp?GlS+5W(nvt)vjg+iNQFx^BuBB#_UtX zd5mpxg^XeQSpKtVeNpoe%sO_ZCgV2udwfFkU&U!2jNmXf{*ON$3vI?W+6f}@5{alJ zY8j7|BS;UffO!7HN&Ze>(ElR_Uk`}b3tYA0qpV$xLB<_uqv{x91@fjVQW!ZH7w!E% z9_wf47LD@zc8*m>a3tsMTHtqGaQB-y!&wO2-ku7?R~7@F1>thk@>C- z_Y4EaAY%=@vlrT^ssc3RP3^&0LobbBj^x}wjVtWa$9{e5vmUwIvwWwc0 zgld6k&sE~>8np*lM7Kb`2K zh~t8*ckK5=?Dt%bcdUB+TJw&}5Um(2`>w=bl6~;|Ru;iI4UKK3*P_uT&VByCxR8S* zIrr|w?uwo8Shdp~y(i*in4VRG}ug zvsb&8u(t-==UKF=IgzhssT4qkRu~LOq(n1D;8vK1 z+H=K>3a-LACJX%In)*8S?EK5Wg!)%H?oF3ZXwD8Nr!}v$_E-KquZ0JVuAgo1`S6Yx z_7Ftu1zoi=b$K2nb@bw#ks{VQ|MPo`YF6InT4@NCt#~#EYHWpducxhgN@dn+dsLr# zCd*g;Br9fZ<}N!y@{MgO&)TV03%)<3oZIz&&d(+N&mX8(zj(;)Nv7t!l1Hs(XL16` zIhW)%XV$k~2@TSAZn3}K)wS&D$5el^XsZe>^SRP%<@Pq2I_7h5g=gHYEQ9BA;5qz^ zQ^Ksqd=3OZ)08Z$4k-b8y9(!Ri!!wQb$j2sdnvuz%Xt8Q{nzj)<#RiOwaz$7Tb5wc;$3(s*`w zUzdGp=(BSzz3=M$!8rp6qH~)oLO6_bS6ex1BTWvjHl<8fb!fYhNqso&HRQ{~{hD2H z)j}+={vdG`{985~)c#_#0as9RX0Y>dW_MOrT6D(;5brit?FUnikE?NYzWT2H z9@g)cXM^(0$#tEayKEh@(Xchb{n4liIzDCO79@2@t6X6o3^V7UQ+BRQeST=SEAGNo zT1B@c5A{X+oooHP%he(+8s(hG84_G^Tylsn5Y9dQ$WfK|ZLS@j&$UfO&u?=uRvzYl zrL!}1#Wx|GsckR7zqhH_`jRTwm)!6po9V;qrkbFe1JmH_1^er)#<`vM?ZGbS#Ve4O zGcwwosdEc*PDL-y$cnbNoaf%r`MItBT(wyJi8()taMjeQAlxeP^uQM84S)=nH=SSyW+5D7xQIWI? z31wERZD+F@cc^fNYfnSbr03l5wSHQ+b@~mi)7NnyeerO=HXm{%G?F)7sw?UzLnIbt zMutq9sW}rlxA;Q4R*wGD(C#JjIVzcVIbY?H%j~RkRGdX~FX33=oiiEQcw#-8>&Ozx zbtY3Z=G`!>&Gq|X^-aw~Mii?PFw=9kPw=$i7}mCp_P zqa^RvertKR*n`((4$keNG!)G|-(C*pb8yw7@yZIj)a^{~K0DLfd!ll3!JUW4T`(;~ z`QC>)92(W!&U~E9!7D)ETgdQY^)GW}E{En?&7!TGxcwvh*Nbl~{z;f)m1wld?aY?Y zkLKVOjqh(btg?*d#Cvzja$?MbK(BAPGOTYe>q@hz>WUfFD#Y$NvSMqzs$Ao>_)5pe z^_zkg8f)CLZRNE2w(g#^adf0h>FUaxD@-B02is<;`wBAF%J+r%GY*>>j zSv2NaAebxj_}~@vVje`B8P#^t&9`)=`0nhVaqyON?&50(^Pr-0?P?Ykgnu5yNNsas z%!8o8?3&Zi3@4c=-uvc~b1aO@9ECP>m%Us1e4F~MCk*PlFwbzc%PhkcdkFnVNaUzL*ReS^2?Ji&l64?jGJtH11F-`+#M`-agcLKH1uB5xx>MdV#A} z_Gy<(m_JfP^@RO4*wv!;c6--gS9~4%BA3Mc0R*#B?pLT=IeFAk{@b0(#Jj;9p}9md zLyZ~3Di8l*hx!^;|^%^j|~$m>TVcvt&LQ z#jcc%?ELc)cGlK$MJ^e#(cxU*+`R3xL*o9AZu=d(6`VW!$OW*@vXAR5@4onO?l)*2 zc;gX%Z6)a4X1|B^)Kk~kuU@QrsoIs~E=)39%w4%0%rY2Pb5|>0y|mrPimfB7avj+* zR;PyR(W3cOoQnJlu7s1CYM~{0Ia4bQMU$R=QT*@xl{HOQHx_;+x~d&! zx+>O)N4;4sJv)(Y+P!O|uA28b(K7SX!emT>d(!=-I?8y?PGU+ zw-2v=GCpKD>E$bozu6ZmI<)d`IhUX+?2RGA#as)nz8Qj<6Npx(?(fW(m_=L9(UN!D zfD3hnNYvothcMJ?$;}53nJ#=+;=taGCPAS zX6+oIS(Lm3!HnwM8<%X}g<9cOGu(R#-VS`WieF!%IZ+U0-(|Lh9Fl|my8(>k+`_-L z`}RABS2r1#c}Wd*`kyGg1U2d5G0yEbXk4Y(=jFM&VB8_iv%{{>BnLAqS=H>(yH!@Q zy-W8LdzS>!WG_g5j*WDQUy)LlLvnlVCCh5uwa2WT+niS*`Tmw`xrdwCHMfUmPG)Ct z)ykr6GPTl(Sv#je2{Eop-l8$}lM8!`b4Go>k{ngL+cGuxl`(7QG?>XigT2r`VSz)6 z9f##OXAVa%W*oFRQm$RiaHrU~+yP2%?d#I-m+rFtY7OpJyXjYlafe$?&@z9VWvhy3 zZSrYoeekx zKv%8IV6}I6wv%5iA~a$?_lRO%vD)fu46PSyIlZ@QzQSA1`}Pj&C-98>q_yo1dG77% z#p<0h!oPJyFVJ8{%_T3-2JYcY{cONI?@!vWJLJ}vYF@#($mfd$M4Q~MvjJxSMLYM& z7dLiled@LB^buBO77p8-&P53^F5cG8U93E8%^z<)GNI?ijcwKatJ(Y!=L|*Xx>9@S z?1LwkgXb&imn8QkDhKpN?NTP^UVmqa%BFU%%!E~k1uv0V24|OyzxPCM!Ioc@X9Jl( zlG%W>gmeFQ_D+>cZFm3n#natdYaP=3_{|Hvodqp3&MAvbth{3DyIw8M<`6{e1zoLX zBYkNj<+{=tN9QQcKF+Q4=uvgsf8OB!b6&x?oB`10?32eJsiT+9B}C_3F(VtIrkR>^ ziE|%4y+q|idoI|~o)6HAS3rYv2HKoUa;|j#V2)C>a|=y6uj{X7i}j1VE3-kI0f4yH zW{I%hxomSmq;eF`CC=^o$u&KgZ5AqQe$^s}aZhbc&?$}Nxt3WUoN&%Sn=;v1jo0pp zb(Y;+XSwW4$Hg^?GBdQ9KNO+1Av(7p=LzE^nLn84b9*rBgZE>s8YWk1w&Zy3gzd40 zzME_4IaV3Lk?cJB=O$Eo?c}UAt69|glbVhwqLvYy%YoUTSaYX$mj0|YJOSi#V8-Eo z44r*inISwIv@&%7^x@Hg`#(8L{q>{;M|({tzMEu* z#1o4rAxNGe60T(aNaiTcKDHNNxx*^3rT?994Bf|ePl&HSM>;#`v31Nod) z%XBVj%^yE`4d!s@M`s4kC01$bXPftKVVSy_XX==p zfxg5tI4WV}HrL#)vl{cfbKjdYfBjGPM9-a*-~IEUeg_z25_C!rraJn1N_tIQKpt0 z3w>+X%Kg)ab`L7v)+!B-3pqGa+lcbB!2uFch^|}?&D1y{t%%1sGx#--Nrn?d%;(^W zv6<7*T!Qa|MW&8<-oAg_(VeV~(q4Fvf9YAL`^eI|IQypW8!e;N9DPL5?_I*@*}rZCROOIq_=S z;csIlzJyc8R-H2@X6ooyNz~FCzzMT6+YymuYR$WP-_9KD+@23?Soyngb^VMiQ^)KK z8qBWFExGN;`b)13Z@jfpsD2^iHt*i{@K}wem3PZt!m%(ed!bFV-@8=dU9w%tvNQ91 zEAN(RFu!74&Dt$Q&z1AlZC7!FwJaoy#>@%yDwbVQ*CMyMAe6(HgY!5Cg7=AnPH7}I z*Q~}|3$9ujuDp&+^Dc8O5Jcy4NFGe`E=S5^kl7OBqV_!3Gmu+5_qF?^img1Wa^;!O zNDv&!>Kg2`8PDe|$A>?w^IJuHFjjIoB#UZv#d~#cv#WDI|L^?ud(5xi|80mU$#DLye32PqwsY>j7nk6>B`>**8)pD$x|ONR z-p;&)Ud+zz5t>DrIf20YedJ*0+GNp~If39vR&)89&3lX0B0h_19u&Q`$)d>4JwyBq zpt`CtyP98p`>w8S?d;4-cgQ|CRg<29Q{U#lG0ahkmn0EI+k$swQQjdZhyk-`-7*|& zdNK30%~w7%usSI-pVb#V?to-==2*s6O=w6?EZdx!403Q>v|CxUj9?~1FU^k}scpWB zISOcugs0a$J~YGW-7B+QzW;++2IDeEq20~r~dD)(D0)=P`Zs;W_(;`+%A zA^R{B<#JF$aKem(c7jNJSEEQWL(D7oo}qWcWLKl~YSy+o+*bhtje#=*Gl2F&o9J8) zW&rfkyuy*}WVuIosDHNXn8w@3hq?Bm*AC?~M@_Osn_Qv@)dJCW&#;W^+Um(g8y^Ou7FV65S?cq%~ujp@eVLYY;oP_=J7xGmFtsy z#R$%QS91w-6eMR>$`P9wjj@47>;(j)*=ocOoPA=(0fMyK%R$}^5%ZYsb{c$NSIyp6 z-dgPK6aDxzS!Yi@+dn}jxugL~_ycv7gS_MS1d&)!<8GMc64oYTjxw>~q+OS@ww;2Q)Ym zG?d;mX!d~|tnWmPcRf%A(IE4e*1mnfQ9DVJO$im?sJ zTe;*|%M8DKqS^hA^FloUr6G45k{PZZwOgezZlCUZ>=a^1h!eUGIrLz11qL6OXOTJo`GOCP_%Omdw->SMtf!- z8sDBu%(ux5icmR-&izW`oUsip(5HPxhwSt^uG!Y;YDI0k`J7P%$r+DrV=%@x5J30; zK9T%_cZpixMl@Sxqlc&WoNud;?2PrYU)6AqcSqq@^s!u58Xw}7HO8ZJZ6Yd05#(TO zI=9oOH}+g^?{;yHGT2t)gZIZcx41;3wvW-cr=UT4&i&-t|8^aI`aXTlJZj^(pz+nTlMAlObChNV zp%LZFwTpAZ3r;jM_%q~@F|3~D?_cQs_wR>xPcCY=snu}G@h0OY`@4+9g2^03y@PjV z1GHO+a=i?RbIlAf=JPne)1sE&nlaHCPcyWBb8<5091K>ei0c-jX?LuWuj5bzLe)q}?{oV>SR+jQL!0UO_KLD%)Xp z9y@qw{akwkx%?C1-Ula07VpSnq!RJX;+!)zN6P(5qgFg7&MUUt$-c_q+1#GdeSE0D z3RFUy;jml*G3BZoC`FxxzX3o81|n=oQUa$#tbs z%SeUft;|r4bDStYEYOI(fMDF%yS}LhRIae6?cIxS!V_gSxO-rsBYgEW&|s|OXN=&^k~YBGAd}VVu^9Rnk=X~DE z4DED9{eY_$V$HFeby@At25Wzc9JM}^qo@Pgq)fT4Zr}K@SnW;GjK|#Oni-gJz}3LH z9f0hWYIna82PdoBBs0YO1RzMey&UA-5H*hE+*zkw)Kxs6`}-2Hp#L7hHFvb8 z)ja#*ynHtB-v=cI{Zl;OgtW3x*@Bu&*b8znuQ>Oy?exCE)-7#h_wL|#Ui$`7yv_D! zZ}S^l3sH`9;Yty4q+C}x^SpQ_*IXjmr%XdLgZOccSt9omjdMmSByVMgG5hUTdF{)u zyBqcW{d}%87^y%I?cAO3&R_Xr?O}a0iYid*;Rl^_gs-XrMB?qq9kO~NV>?CM|Je|r|jF~uAI{M7m3IzqBn&}eVvo`ev?!Cp?4^foMkY`xg-&dQaO~+AZOz=%nW*k zwD;?*z3DYyW2(W3B8K@UOffl)5cRvSwVwNVuC>>*_xSY(>+|k)t$W?4>t4@ct!EpY z16kH{AjwuuXNj%ildW3SZef%#Gca0NBAgXlS2Go}(wsNul5h8GiBE5})@2!*sX!>& zn76;&q$I11NLLx;5Br^a-OZuC3H9J;XSC*js0VwHvsS$sBDmMuT}LKQ!_%ytGWGBl z?75S@chz~GumLnzbf^dCIkSZ77a};LD6W##fSls-({CEv{IIrg%acJ4CV7WhX*SFE zyj~pEvPe!4IG#=rxZ|BC?L9K=WF7cHjIeLS zqZef0%z;11NcMaNc}vgfBfr>vQ1Q4;IO9NN;ItJdqnfX9s>-cfK2tp_yMGw6!!sZ_ zCr;dUc)}%Ke$?a=WgO^{B09bQWhs7_(`t?<)f%sO3tnrY7rUMejzr}T$Vd_I^*XlY zWO=7=a(u-?es1kOAV#*BFe5Jm{xY`SCMc1`e)2U)BS(cWa(s$67Inw zM8XD`m2!;icfNV!miP_RYU|qlYVjGicE4Ko9$w8H8JD>vSq)e{Jb!SWvv1O@9eMjP z-icW(gR-_xo^#gjB_53L+$EL4m;)B<)_6eEo5@bS-yU#L>%Q^2ozRrEbr4A}Sodlf z>0lYDZVt9;-T{&3dBeI}wXA(>K;erm-4{bRQ{RwtYkU3Z@?6oOb#b=c11@V5Ht=P% z5iXe~r`EmS(Y;B|dCt6&a!EaApcy6{W6ap$o3(7PWI*AGP>-g?qQ?%g9;%Zu&42G% znkFaqj#%o}4BQJRtM($~cgbA~ySX&z7mL3@FbC*{6wOm$;;weKg`QE;CWe zKGhy1W?;J|s~WxE?pR31Wj1IcG;v9_49;4zTf!2?ywiM5OZ?`tt7_?*I>~M5q&9T3 z!GG}&v*N5JTQzA0%WjUn`{$2e*Hk7JU3DHd=fdPIJwj8~R$G@dN;4I+s-J`NK6%zw zWbFk+8oLLsdt{4zm9!#XC$(2al!IQ@s%+@%Kj8(U>|}5~x2IvEY8zAfd%x0OcHcDm zJj^KjeS>r3jMD6?FN5+ik!Qcdo5!w6e7zU`z}cTVF3wfEe3Z*tPllI+&`@oq_JOTZ zM1$<+=pgqK9}n}q>93OKIFAYl&3UVbCxbIpbGtr5BM!YZQ_L zRz%U4#48Y94tldXSt3#23gZm+5D~P&KN*Yjjx|p*82$Vx;T)u_O|sdTmp7i$BG0@k z`pk>;Xd-l?Qz(NoiqV=~^33bkcjaGhV=6Oe2RWGJ9c-l*$(C`?Iqr0jIj>*TI_8_( z?YeZYu47uidE|Ez?O9o?aiv)V8Jdsb^IFa*&PPSdTa(vM%g3jfS4X=&Vf^Aa+BNb+ zJy-_iN>UT+>!CRTJyIE?S8UR_pPUdobXaf8B{@r&8SiS{uWJBp&sU6p>U)_q_4rOOYU6mZ~Ef zHW4D}1)eO3^=O*kj>y*PGL z#3ui_uo3T&$-89Mx*Qp+{&Rk^JJ*X6Z&n&{n2E+K+O-ktDfHqv){%6zlh>L!iKy0h}4QuPaEa9oj2Rt6%}m^%Jw`bqqO(}c5PL3*H+`l675}|w|q`9W}^}e9?pt-ag-z+Tt5;umM|-vW_EbPQzGN9-?eM} zKq7JG(Jm4>`m`4iiZ*888SAv*WU+2?!kGNhM0zB1w=zV(6GT7x=F7^}MVxRWEN5f) zHMv{!VYe5o=8WDWK~z^YjW~>}@rrh8-D-qJ9D1pr(bkbd>vANL2NMns5gZwe)(Fi; zd~^Q2R&z#cycsh~szDq1O49@JSJ`PMt<&T@A>C`~Y3{9-@aAI6d+x3p?)yDB%iYVu z`*&Avi2GLut#?(+j|(=bY}@@Nv^1tCIzk#U=F-e-S_aI`h1EyCkOW@?Uh zoYr)l$g7(lEQ2ztIubRip)JcxWlTErhEjv9NhZc;y-EU~NmYc-}r1ad<2gVCBR#zb;14&Hy1 z_aH5o=vXq7CX(Un;pK0RHG|P|)wq0hZm)eet$Y)&^xJNHVe2EWyNW}( z(yAkck;n+vL($=^I6pKeFe@*kJb!SsQ|ul+}FUO=SzQO${(2iyzoG^5lQ?8o=yQ&C&JT@zdB5cL z{aX5%gUYXj`H|!VWME&>Ws*0>Jbc5n{DE?!b)|n0?ab6kdSjsU3TV(e5F1BxCx${>|)u2W}cQz3uKgbA;pMr`xC5oVTZj+%N6WR(M{w z@uqWZePy)fO^DEllev45hapA6 zyzsJ~7tR@_Sps&HjT5E?WSm9xINa>_mJ(?9Ywf(LkO9QS>f%3 z3;%1@YNi5#HqMI=XH}iGdLFXoWB4wo{=(yG+np6wM~`IgKp+QQ)>h}BW+(STJI%po z&hJ@b7NvN#PuV{`y*dZ0WoV3IT+Jf1)2yu%?MamZ0=w{CM*Z^Q5iRjI-0amIzF&IH zI`>%{%B(JEL%V z$~JLEX)j;%Hq$q5yiwj~xFUXHLiv$o5fGZ2_4Ux45QKfgi)v@gx^uTJohx;A{rFl< zs~5(_ll+Md|G)X6-%vn>bKhf;`r)0VL(y()RGc4vMtRoNsK%@`Q_)Ui_mplUOE`}M z=W;+pie3ApGWK~A$Ds!~b~Roh15bMq`5}TmsPPJfjwJ8te>tw@A$dMHG=4^pZ?|8$ z-yaaKO&rH*>^}efnJwoDVpRM@kr4Kag@|y-z!ws4l##+&=`ZM|71@s|Ybl`zZT$X9eIgX6V& zt>q%Iny)yP7>zp!_)4iU$JS&}vBHWeme#<^AeY$!;VUsP~buIe<&*-1M&@nZhdA3U1m@U@X%6pT85cbI^ zdO^m|i*}9h0O75DD0VrnlE^n^Tl=k)%PR}J-S)JM)r2ozHh=m@n;(R(6YcoATZ=;^ zy)dgZcHQdLTG>WBM>x);*ZPqn&XhBR_&ZqmZrhy~{>j=0-_ATK@7nk}+n?m`a<1A5 z=p!2kHOrvAyhfkQALF>SYvpFySs)$w+=2?Y^{8ogYaBfaaQMVO(*9 zbL?u28Pn^Rzi7NkqJ60By@Nj}+U?z_>*V`dkfCUM5?iC3#1_d(Y<5=Q-S|7ac8$CJ zjxO@C8rW6Za&pVsLmFkTek6PK?TQTRcI~A(0U0TxI%{>l=*0-lE`3Ut`kXC_^L{ly za1y-B54RgI6JgKn*ZfE`s(Myxcg#w&2yGAH|)0TLPcjv@!piCYK7KqSN_bq&Z6Gv*<@-_c23>nu@5;VWJ1eq} zJ?Zwnwys8{SzGOM&OyyP$Vd^t$e-KzsjRJz39Xx06bPKg{)kxJM!RQS%}(iM&p*=+mxC1fgs7K;_I{v! zao)E1_{mRo4%#Q~@i&X@(=4|Zt+p;_l;$05rP(F@Z#=N&qWJ^L=Y|<&zY-H`o@7_( zLCz@6BFMnW)5ymV0pCt?wo0-H2p!3oiQi0Z+*V@h^Q~XD)qt&w^RQ#KOVFWpHP>WZ zF9$VmLWKST#C?(z@g0PumV|nE85L&{^hjg3PJXbABv(Qi8r2w=b0w8=?D_2*A{=OZ)8Y@31;+FrI4*y%RJEh7aa9ecIxhXlmuws6X*raH48%P>M!Vp71`}C zJZ=%1E5>v=?EJLN+EOdKcaaD9(RWC+|nzJ5+w)K4WW2l3t4ZpoKRPIr~FZZft zEc^aNtgU@3=;LE&+F9Wprmv+P%E0OsV^yP7wtP3^kl`(N$n(KcEQ7s{-R=1ig93&4WtR32lWw5POo-tQ#_*3aYIZuCZ zTn+GMW*mL?-Q%;Tx=6&k)fY-zuGM;tEFCDj^bQPT*S>Ryc!lO^)>hXjtioP!v72P7 zkLZ2(HZAdc;Wj^LR(1ymW&(tlAKpra^PJ^r&Kq-4n?oB@Xd7w6oH zbC9buRnF>JY35)ioR4V^J~{QrqU>0&=!tR^?MW5^jq^qKl1vNzL36jKqsP{@-!1|_ zh6s|u+?D7QBG~8H+owKP|A$Ze^cUET5OyDv%fad=CWJ_OLGv_gtF6m9p_vLq?To^^ z;F`7C%a>98Z4SzhB#VGh+4XJ38Koo1>E8-`aFvL zq59QFkPLeg8(2y1QxDv;r7UMOUj5lG?YcyLD|#foR3{fD&-XsRWkmO5D^nK)9%P>< z-mLFI^%`WT|Bb2R!NhAo;5-@J2?=GeKhy_6q#oStntrADJWCrTWFLDr74H1|h!Zd9 zmoN9XqYvEXsR*6?w0(T82HtGWKR7Pj;XE{*aa}{NO1>~^J=w*8}Bzi{I|`|1{RS)Px8CR!2Zp7WWV)x(c9c(Y=(F+Z+7 zu=4BomKVpg+bQC?zkP|5ck&Bc&P5xuI$hfJ5!wqQsZRCvP;H?f+7;2yX`!(NJ@Csc z(Sx=1WvtiGP}%9vo0nc)F*y3wcFV2ilcsDjm+h7*!&Wx772Ai=$*ckd+lp-{rF+C|)J)4iNOP8`>9F51xibZOT| zXfNM`wfw<8@Dcm&-mbFZt}{xeE=Jx-AinkXdd{3Ey}(zW`q4#mOp#^{L=f! z4vV(A()nY^7Lp(2n@kyjb=e1uPG%J#*t%?WWA^`SaAnJP-^!iSsiC63?DyWU=e`@W z&jWj(V%yOCVQI@L9_{;A_J4JGZt)L0R=Af&`{Wy|5x+fgSf!=gjN+6XR~C3CJ9KeA zAMjzvxoAViU}+n3*RO_E2JiV{vFolOLVNj9Qp@M;XCE;lT3LR7=VMCW9TWOP{R}^$ zeZ2T7v2NgV_8R+N-g>!detG`t6HBun8y?Ml%K7}|!PaG~ z8*{@Z{VUxk-;;adyU>HEqL+&Y*_(2D(u%>AUtIou?jqs%>L`JI5E*Le{t`X%Eum+I zRyMx&gWMUvY*$g~50Cq`?FAW#F&`0o(9@%7z^}YWWZANBd!0U&fyL(BKJEHcl=U%p z<-sdHtkxqdN)C->s2;xN4?Q}(()_=b;vTopFR(>>t>ubjWU} zX4@*zgLA^S?md4RUD>TPvUtKK%?0*a|1UqaE5KKt+-fe`(0qZkjp;6kHJ9F3?67%= z&|ZE1+=o2RXtySL7Mwg_Fx)ywkH39Wpk`^;luG z{rY}4E|qU8J?}62j>K5nlZR4I;C+?UapENdd&g*=sIE1 zqcv<5=)pPRTX){%@s&lp9#Z_{+(Lo9Hg}QBkIin|dM?_qTPJB7QxBoN{ETw;4fBI@ z!bhwzb=m5Ikh=zpProxKcMSrcBd!*T&)NUkG7wi@#1Om6 zS3@OsM?N+(chH7m?82hR3H41siRnZ}5LX=GoGS^7=7dGds^RsopJc~{9>|qU8J?}6 z2j>K5ntXkz=gRU|-F}~Y_=I5k3B)wotrFAO9z=d{gmbP4QxEAp=b#0nN*(_`Dcbclmmed>b(qV!k}1RUAo7EA zg3-yW0t8!^tuCv+?kmf0ci%pL{7IqD5mz(B=j{J%8Mc1J_k9pCoGZqhFDrokPdp*F z?d4(YS`SL>s&8(Qm`-E_am5kNxgu+yDdQ{8UD!3Zcut|L8ZJNOBs(tjK(1uU@N5M= zI43yM+})3Ne(aH#yB`(UMD6px@s;VVo1d0#t3VIV3E#TY> zEj#Ztcek9o_kP2_d)hYacB{0Vt@{0t&*Sbk_tLwn=!L(hh%-b+%d$fLstg(03$oF^ zM`X*n25(HNY}0A_6T3X!xgW=p&hYGUo#rZHgtU!WD2O3DE`Fl**${zo(aX`2=u7C5$lF7&@$Uvqd)6gC*nU)<_$Xd=j&S1GaC{JU0PF+)Ml((bz-Eful z`Pc*G`Nux^Q`Mvo!J9mggfd zf7SfeyVkcefpvLSj5g-HtLK;JO&FWs>WMJVq0=g;pe=Y%BY&mvSRy0f5@t2#M`PZS%DL)SSNHCC%(6M^+t$xdwBte#@MES7 zFG`>X^B}XUF}r*@qda5r#Qe18(G}Q4?emZLZp0aT)v#5d2lHTU>uS6r!qw6jjqC35 zqi-wbK8;s!qP8y+v_sTlQRoETRYc0WnunZgS@Kjy?W~2*k*PY8V^KG+kQ12)eZ&Qw zC-oIQGT8?*z=J+tLB`SFjk5JaEsFeD-n`PX8gg4TcX?iGR?KS5sK&e~EIR(uj-{P5 zSQN7YbAnybo*?WB3F%u%%Db4Awk-!&AyU+?uYGAF(IS|siNT!~Du)rwwanl?f^EeJ z*bNZ_**-#J7u8bHh+X|VV%kS&FYvDRVzkOgZN&(*VNv$rY8lCxLx0*a+I?xC(j6Q2 zkC+FyUF4X0o;)*08|XLf^Yd4K*fIKeM7z?9?L&n2^0|Hd`u(G~r*$oTVnU_{;$Go% zFgV(i?0W!CcNgtoYW#w^GoSl1c3M6-TL0EfOZ#lo5H0E9s=@p6)SD|qrVPt)Tn)Ga zFxvMABiL4KLs?VHx@y+ryOd;|73qrX)b$TaJUDXxpd`=7NL#+I_T7x~eSHqj?=d4} zQN+@(g+-ZB{aLBc!PLybTz%y9J*fuWzCEsYkE6nB0869FD6hOCRU(lQFg4c7^ zpS2fqMbT;fsKxEj1N^}}@B18_s5!_rgL&RZ@Jx8z+6Yeu@j1)0TH6RgODlloc1FZ) zuSQuEbGxFoey9}^JuHGboVlGx@)6J+WAO@^xgD(S5aJJ8oySf5JU}QKR(DLjW1EKP zh^<~K_Fg?WV#ZnLMaR^)$lEk%1969av*y)y4bg}W2bS8c3K81N=XN)*kawADeZ+mA z4vxP4@U7yIt|9M22KXF&jP_Fd7E&!4%+Ad7#&oL;jYeKqDIT&zM*t%?WAi^~q^ZA{^cAA5Z+n<(dF!Ax`Vy}#90Q;bqt{KmeD&b~z z^mi+Z;1rE3)DLAMZ3C@{+OtAbf`fHdn4zz^%J|K=A+{F~(23<4v;2a|<%<`boxkLe zkavMF!n@4D*)mY0n6TFp=ho0Xm=#xgM*=muJqIE59U{8YUcTn+gT4r>)$(xPR{4Gco#DP*Mg6= z?MF!#Q>#DV8?d&#nc37Xx^2fnrQbg@G-Cd^_hHA>`^kHDXhTMmedlgOzjjfy>%8JM zFN6r~<#W56SIE@N&OV|Zi$Vt28SIMo1p9tsEg8(U%-Y6me)O>DkiBOV|8(%mLi2%+ zsZW>p-k7yBWduyk?96E2AI#KjUAB6H@N#fM%y7^aysNq5abkdAc2;$Jmth;>;A{eShd|AbG1G1vAt~@-h55kPLIb|U+vv50UK=dgu7qD zD}Ci%pqw0L8EA`fc@3|KbXLk_x>ko3z-r3JVC}@ZR&)IYY^iPZ0zX1t%A$I0z|5)a zj9wu^qeN$gnJ`-0$L|kLd`g})Trg{wQg6BM!w6WjBG4gKkR=tiX{qDpNp}qWS;N}%_JM+1Z*!HMl(bFOD~^a=r-7K`%HN+lzBc=hV=(CHS;;6eSa{5t;<$V5H{L1 z8jzjEb6jMMAGgn3coUj`BHlD+tJfw(=lo$@?|q+WTi*4x_&H8hFZ>+{pp9t|MAP@r z_g*wBL?EsZCB6*IOP>6A%m60S2>(gin)7J;dhjpW=6Y4XMkxYShU*n%geyy|^nrjL zs4|RBW@SC7y`V=HQ)48DsHHh%R9nHA#dj{7v$)&U`S&xp9f)4S?acGpvqJsg%E0w1 zLD(o!4N;@C4Igm50wS~(WUv(&ZOm_X?>y(qrB~;7`TL}bKCi>vbya-LxEgu{v*Nl` zTXW?r)FtLCL_X{`*2ZqjhJ7lnk2L2RO`i%QI6pXVjOlRIdC_w(UYq;v7p-L;_mOem z#W~TK5$#&lbSyBkwvmrve$=X*n0s{<^*yLrR9!8(?$)n3$ZepxCi*h?7p;A#NF~#@ zR?aj^xZY_SmAV>{#unE>MW9-8?J{P%RL)yw?UFxU?jCR@Q*Uxj4C~Y|HGMw&C7akWr2jb#!&gW=@?dnH~A~<4Xul^153&;J`qjdV?!z1SN1sA!>d4;^W zj5d5T)xO#P(be+{U;ebDxO!HI&|ZG6jrFh@h5CVB@Dx`|AF)Acc=U(+7Zq3hCah{e zqgtZcpIyyIcpkS~A+r zNjZxVY+bf`g0Qw?HsIRlXKh?LXG`TQC^NM0u)jojT16S1$gp}aFDV+a#OMTJXT|)g zInR|7H4%t32bG<*s=;e~<)w%er3lm|Z3C_OfxkO0x$@GEd0D+y_!nh~ce)JqYP)+| zWQri_-&Cf^7s1n0~s|*dT}jDY-O#hb4QKh>ccfL)fz2E zpbcBGbx|LU`FPat`zllG{cp^K=bkw$&x06?E18eDQ|^b3?6NR7B*RwFd<<+A-zkFK z63wj)o(cC--gSC#l%QAjxah@bW9n5-piy5rZ~R$l?E@oo7Wtfbjd1&PdH?Fv3~q-% zfcC4Jlj5!o!0qU@RJdL9168dyLgN+JfQ(REp~68zno(Srv=?6wDk4Q`ez+&q?&&+K z8doBxh05VyxcYFl^AX%@i-W(n-fTK2H<#;`F~93PD0+7LCAk5Mx>WcVAYiw{Vg%ab zrNSBW?DsPY&wR8?slDtBW9F<3bv0_H?0i8Rh}qJvkI-IzRdbqzS9e^Oe8g@uM@IvX z*{=BZCt>}74Adpm6|_IGJCSP2pi0K|O7@1!UY{jHzMI`}(d5EUC%YPTt?b(1dX*`| zvJY1ru1k#eJ;(^QE?Yf8*gWT4(~R0Iu0GJ*U8~irQQC{qi43a;*C?(_TCY&;5`>+V zW)YZE^A1%;88xjq`PEz5r+pgLTBE=v+Qtl1gyx54RCSHwk!1IPa7lZ4U$kpRje?9f zrABG~qh2{Z^!-F#i|REFW&%!BM8cw0YhV?@<1!+ZA$kP1(s9v??Pko7i8tb{Nqg;F zU2&j?t)gD#becHM;;P1Iu8H+Ehm2|~IE3oK)r+f-@}t@cD5tq8;m+kUrK{)V^1ieuwSDvqzYJWDM!yxX%R&r&1i!L9nainHMZ9p<79 ze{3dg`}DOYLVNi&D%Qi=3cQP6sNq~?d<15*aPNJKm|b->02);We@FX9ySJ~F46Yge zHO}Xo1213o~_&|Ils zKe%QvgF}YnDzx|)ZG#z@$IuV|e1-#`bFbR7Vs_RXwCqF7=Ol;>Yb%}!qnYy)g!LfL zgt=DpTshI|VPz-};+n&oRea5W89EtSITe9lcwGD)zHu^c5*Gb@;>6-{87zt@fuA|X zd_9=ev=?~L=aP=XaEsbH?d7wm)7`}`b0YJgkEq92kO3Y9kD=Y$?&qu}gISIF zQQnR|ePYzU@WAYkPFU9O+Or%d4w1cY%#WEetOuDBnFkr|`Qp7iJ{nFz>o$V_5yD_-h zp4??&QLeTF1ac6o@Y;N(?1S}g7K^6LP|b;80G`Qzm!Vu@*9?|d+%s?7c}Z+#{oylQ zy3$i7y6YKzx>Sp=QW+^4GSX_G)@6=@MO7!nfe}^A&THk0{A(+OBi_?3Ygtxdbx6 zQQ#P~kGA`3Ysp~7VeXRtvfr-z+c!QT`|tYQd$!}NN%FQCb62Je>p^B8<|szHIq3?3 z5o}$ydV;X|!7-{HeDt>mc-&>o3v#FEhmJQFJ1^=IY5Y7K_dpisi7iJu7d+V#f zAFM6=#_3Uu84$1F70ykEP(7F#kms=O>^RTS#u}wQGbn;tB9USBVCl>TK0@B~t^7+W zj=cFBb@*{zyW?=0>~Om2&~oyJ$k1^i z8||CyzSNI5?A)*8yZKTvq)(^~Nyws17;gqkG!?C{NnxTL9xZTc*e^Cww zQ!|76nlslbJEH>V`fAILhge&scL#OctZD$Ay!ugrG?u~R`kIf~pik6)Y{$|?>-LFu zdCgsOzTUE{<#X^Zu0NSw6Fscvj9_kO&X=bdkF_lf>Ul)I*J~3h+zV*uk6v?qrgl;s zUumy5<5>ZLij#@3v*Jv>?UOc1b}@q|dRSXAhie<$4m9MU4Me(T;IXug_e&V<%V5sX zUZ^tFGK{IkK9~t=hF=Ywl#tt*&#MuaM;BbV{_dM)uqb4J&ja4Ic7iO;J7}w!ihI4< zR$HNOI4fpnt_;RtSLWUF#00xEtE&NKg$jVbqn+;5)4kz3E7T80hX~DcMd0lwt|g3y z4*2KtkP%!n814F3BVa2==typdg2Ol&Tr)U!Ii`IXTt67CG9cR_YE>Lq6kfwf+BW8N zIWv0F2gl}`x-?XnUl+vtd3(s|lxPF7lRb;|lFtT5pHKKc*G10wtwv}szedHH+t}g? zz`dXc&|x*;8l~ETAGt~x^PBZ|ik>`bY3_-2`d7A$_fhwf(+L^Pm8d=fGeIT8NN6|8 zNQpnJ9{dZBTU!sd73;y4Hs%j<=dRbSJC^2k8YJgzyKCo3-TQl$OxM0w%irY;2thpY z-RH%f8bSoP9oJNTHHiHY;s0FKxDM+5fX(6>g}yF!8Nt1@cA+L3v!kqxe|zRUV1%|W9_MP5UW>>( zMKjwL%mumpei>B_y?{^|kq9mxJqGW(7%Uy&cAS#(drX2 zHP;EQSB&=cV9wA8$GAKa5NYMq2-o@nTY(1^jauT%&|mP}k?RuIl57NKqG*i!-w}|( zHG}0j8MP`7*Z_4&<)t-B;|jk(TT~pbGWvJju?{(Y#esdY>PNV5!mkGD+J`GcIzC#8 zz>X1Z!#C_%`R?nVhen%CsN`Ph)vm(4)Ggite7&5-iZ-lpi#@BjsdZ@7^NJ|?KC?P^g}1Lk?THrTi!+V7|@b8WsET=~A@?g*YEXH7Di8C)vGVo+8Fj8T@MC=H=pw*_pYW>xwaWg4JnOb55RM1xyVYr~u5zzUKUkGTZ_23}Gu* zqlBp|%G5jT^HcK7OL-U9BFc&2%0!0cMDBIrHfxf5OZs#Q<7-VKD%bbF$yL za$CGB`UN>HlF`g#vTLhjKfTn%*y(lIgxpg+0`LrXK@a?FhW}`il$hZZ_`RFxqFIe?QW;e3IOg>7T)gh<4ne_ZiMfagoSlDJO#A zsu5|Pa~3H_;SC6Fhig$?e;_-x?N*llJsEpSK_Mm;E0q`IeK@)M5ivp;hq)`|t6DzCtWaeT3))UJ zugP$D=Z^hkOzVu{(dhRc&Y2nW%baT+;vJ_a$O+15L&mB0gz-z7hex0NZBg#^KZOYG z<#VE&m$NXl8uwCvgbc^*qt*q(F?Sh*UBCI}ee$yFx6(P@8+@yrpv!1xrTPfy0an9E zXx}X(CDyfh&cE=uwe?`@vL0+{cg^`ov13WDIg{(!vE!O7t0CI40<6s?%va26dbc*c zqOZkpkbz#zUBbJMv@JZf{PW_#j9I}xSoJAOjF;K^w&Jn0SN8)3*3p9*jyaLp&X~_v zw3a)|y9Vpay9V5AmmzEIDhzKrRr3{Q<|2_ZhuN+gkun2kjN9y4HEpqaaT>+&yP93a3^8i^@i>AoW7C5=R8yA&a|3K)*j%w5LF8^4vFvO>li zzic1&CR;tx!^-$+uzOyM{gsUNWnA>o=%~$x2j`Zo+g#?%nHul&>n)J@W{_1z zq&WzVLY{+5z+Ia29y3^PeN^o)meRpQv|b} zKP%2Pox8mfCVsT{04kkiU4pk*Iqw+l^Ock0@&j25`{3=^EVc_dk@<=d%w0}GExv+0 za8!s;zGBW`zG99^Y-Qt$e_`LSMU3fu(AemOu_xpv+%&n&dGKYtgKNB;9gQ|-c%?m0 z|8Kt>8*M$bOYX5-LWK76`HHQ}jKjTZXDxFHXD#!JG2=FCF0}u@UGn|p3tG>|d+m;p zlTI1UjA6{}?VAhR+`LJCMFs+TfN?Mq+Q-UBiFIv$@Gm@WZ9Uk!tOr{h8;e5$+`&c6TwA7HQL&tnGe#puMk)`Ohq%m&O7K7w^O3VGatYeSNgc zJH#$Bm^01oUAlO|CpnxPS&h(4#oy6hB_sJBk{`1-h%pJWH5w6JessYzEoVA)a$mT@zfJ+#`BgJ=wcZxL6 z9hVH0E0#vNr@yn@zhdbgGsM-|-92~na@zA)EQ8U;d?&lFTfZNf@6b7921E(Ccr@$zdq3WlpQ{v!|^jI z-ltKL6G_pAyl3sH+4T_G%g=MRE@vwDsvYgRHpq%yYiWsTUvthu&JWIiV`fb)6sEtj zB6r)=@s)qYdvFHG$$^aK+^mm)=E!Y~g!UjADVde!EB=MYt*trxgY{tF7;}Nts4wJw zh9~9i1oboCNZ`oV>f@rlB=MxDcrY92yD`{{tWT}oDIW6$(Ob^4=ps2-jexf3rOcpQ z0_|N!X(a<^XfJN32)z%N<#Y8v%)|@R;pGy!+;4aR2--G-MThwO;hw&>Xa`2s- z+$sa74(Y7G62>&i9GoXjI!5@q^=J+=zMKce5XU`|D-DVEQsJ_=VMNYuf_W-8Z zQ=01`Fn9Fw*(bKH%_!y%?&W9HsRs>tT6US*o%bB!`Xqmx#I8R1^L8TH8pV;wXwHJf zx)#A)!dc6_V$8`imi2pQ%)fIF%K32mPV>%kt{S76G2{!~pD*k8#YN}mA3ZHZz*b-! zeOD1Dv?a5$w&GuST;Eo5+FQS&A8ut&dt>`By0)#@=d3yV-5`?v`<~H*D&u=)s!f94&U2vD2 z8#U#;%8O55oBQ9Tt!4fN2xyKIDSf_jQd~7q&H(%9tiVy#h}!G}8Q?1($=BnJZQNZ> zoMyy&uzoF(YVJn4y!P zC>~4i&)EB-@zZy-vk|VBd-e}bWVZ7W%vYS}%w6(k&8?mLZNFeteuaE9rJ75i2iT5z zC6Qrcmsy5;)wV8skY}ZBcjnn*shoej@2TSZ?{DAZyG-sJB)^jHGeLx}spZP6^VMsLqj9%3-bIDH<6fHcUJkk_iT7H8Gq{(^!>LNX=GqGg z?xpQ;y~~loam+cN$gmz%J+KPHxbO#ZLjMl^j5${{AHU7Q;)D#%fq>oE3QmSZqWzjj zwRIJtdW2`hs~*S+o;x!}l^*eaK5&%k0W`Bxf{3%$y`_b!uQP!~_1>9UH_cid7xvLM zWH4Ip6bY9c-*9trRtA?KQ^6l;9AjPL{<*5dv8y!-r>byvC5Tv$lzo_SYU`oaW&VJ+ zK9|UwS?Ri+f8i`r8IBoVmi6w4 z-}fzEwY0UsHep+FmUJyVt=oY81QCwI1po0szdV+#Vt2!9CKlhwh+Q|UeUfWVJsl>!f@Gg-8}W)Z(27Vc%(1I& z#H&7uyHeVTb?vh&uj%bk4$|2yLi{HY7QSTTJ>`t z>?u(`Nv?686(sv0Yld!CZ%t~zUA0VqAWFbj{;b%#Y!jUcS2ZuLEVr{ww2ds{k(>nO zEFBkPvF84)`iSP8jnXsmK_L|1% z#LqWqg+;HBugKrEPCM6@?+K%g8BVp|im!*zUKq)??f2-9TfJlDM)}I|LGqR3KP+-G zo_%$Txh&5|#G2bYAA0xtb|%=h!LwqtF*8>mSQ)W&dGV4>c8a*y;Eqm@ljYl)Xk%8V z+wUURLufBw^Ll!yw$KmlisWyamtN`ZD(D+E7_Lck|Ly@-5KoUUasaBwrw9 zyJgA|!M0)>8gt~o2Up5BY+AabV?)HfPWm5b-B$VD9oo=up8YcEl9hui zd%pQr@v1FCg!c0N5&PWcAlr)V<0IB=*HCG{?n}i7J`QcAK7b9;zRG^ZwU!LFDEr2k zH}-2+*>ksf#cSsbje5**{@6*rGswQllo42$eZc72{$T5})r~oC?$FA)C#)^DZ)_KF zui1^xA1BH;s?dh!r`zuj)~ZeSF03#|^8jyXTDJ`}?je z@Jx2@?|eQ$zOI5cWDK_7CEMrNVU<&wJ}h2T2oc)LkCIycU_bkaNj+DVhx9zA)N(@T z5A`$rg!b|F8*a5^u-DlC_I>K|ML(Wszjkxn80YhI<*PRA|4bQy&)Lt6uI+QSE?eE6 z=~VgWjrZhmrc<>CQAIBo53)DynH-hMuHX)D9@15@&)@geJcAu(VT0)exHi6KIZbOo)}&k`Q5#16l2J#O`?U zIr~3b2I7j*9An13_R`QwzY{0r+V%-!7Zyc?t8Zr7GY7J)i@4$l=NOZ-se}{T9B^t* zII*l6J}-N9Iae}ec-Dm;oD+;TW3 zdCBfS&$2G!iX)tJMNVmUESeJ*EvtqjWv3_SN~R3Yy3m7jg3-n-*|MQ>D_^}ZtvKk)$p!Y>6~A`*F-p!0M;mqv{y zpTqx`iO<>p*)kAU95I|L^88$4ck+u5=f0T|#x5+1oKWA4vAdVEJc#_@23CQ8g1CElRZzr9zuKh8I@&S#4hKA zk63$Vp*&B%J<#*oFm^R35YuQsY`;BFO9n?c=ZY~WtXVeauW#o{qfVO`eX*X)kLTrF zaL$!X8J-7`ADk16&W>Fm*t%?W*_$Ej_3ek3>1TJ#W?2_;#SzZAVoc1UIbqSVYIwcuedAool;K$ydT>rK z+FjA#yTk8uaz$T(P1HWk@m1sFviCL9RzZGnPWXtg938%|{>h7eDkW)xGS2AUI9z?WrPB1zYXjUIxwt(>7+PF$O;wGf}<*HSvZu#dA06 z6CH5xzvf~lcgT~fxqpt^@(c=X*y>*UJgOc-dtoHow$Hqdkki=TTC%*jMZ2A%cgDJL z$I4SAmggfdf4%1X$GM-`Sz+!xD@Gf$|5fwLQznkhzas12>O6-|(Y$!PCwv--rcVW`3l;C2Q~6n+TF5Fiu1eL9h}Il#{6ja_Ep||^J=@dZ}Ygm zw#ptp=EqDKUX(x&=0Qfw*|=ZMD9>0tF+Z(&bOkn1`y3MAjW|Pg%Vydt;6&!ZOoW}4 z#w#LREsaxEnE4WaSQ*THYBzAAw$pQ1YOyGE0`Dp!)y2J@o5_yi9j$1Ga9||FGMic zGTQZ51lx)cup1%DSg;Yo0iV$)DS&)tegA$^34Y!PGRyEv7JkMB~F@8m?vOL&7$JvdU{%V zp8+;e`}{t>zqi3LHEd<80qen4rnYs}gIWO~4_T|T#ouA6Fb5R@i=qOk?ArAMtgn%Q zYM=sKLSQ%hZ%pK!$&0wDQ5j+zfw>E-hFrTwL ztF?^~w3NfO8eoQ~8H&bilUZ35R|7?B{ZK3T2e%<`wcTbFGgkEgu}2_unc`=p6DcWPs1X$7nCLZz0u^!R*XDFHaQZJ)Z?PRElTr z-!9suZ@ki%H)xpWGi6wxGgC94GurncBiOoZbs)ku9P{~|!giX2j@v(zYB1#S=HicS z!fF8fpqH*0(>)Ekqe|ln^+TCR+dwO#_N)+<;9#8x<5kw4|y@fB#O+FlypF+Wyz-e+na%!;c_HKKO?fIO`@utNQ6p!PupP>U!cjS^-! zWon#&scnx%tseXfv-bZVw_{voYF+84*B{KU%GAvB-mGk%vmT7rzvH}L=kr>;3yXql z!N=P6qa=%|)gSN;SXenvXaMwYlAukM#m_PPD!ZG!J@}3>qkkMq{xx1lnyQrn- zyyD(3h6wHDbGw^Y$kfcvKB69rLI&6w?27gT`+j0A8O*iJ+Vb4_m|@Z6{EXs~Xk}r$ zu8yfsm-pV7wKHW{4>IpEJ2Tq%2P4?JZ1n`;C%(eP=@H~3sUx>g=5Piz+XoIz7M#Br`)**-Izq=;nEA$#7e8t@5 zBvi`)Q#0E!YbOZLR^VN=4=l?IYA&(k6>2Jwbh7}6R$bk-P6U%Hrk#iJ3!HfH*qS4(?ie9)cJx99$n?`m+(qo zc^4=rhgk+_jLU0yMWnM*CIb&@8?1&l(CI1WDnow(TWTAT7s#onz2&|SBbZUyBB`CwQXi;4)CcMhoB`tW&{^@g@CPD>nHp^$ z!7`5dyRiuDOV+=`|Hky(YGvV={KDcdP8}98&R`-2f|UAAF@uz9Z0fb2ZAi_28( zAcr@hIrga99l4S0$hEu4dwlBrjPonF7yb@}+kY-Q)}tobf4*o|+j2DmafK*hw40Ug zGF4^(lWBxw*OunI+o{L?;9s=O^{Rf2QUt0D*DFW}SC&}m0|7lyWf<+|q$uqLJ+heE z?bHLNmgbOAZ3SZ%-??ng;%-;x-_PK7AaH^e^L+NKP(QdbaJ@TDv8}+Gt z-Q1izZf#?Q5u6{KH^y|3b9bM6@!H&Pzi2JqYKKHNIWLXkUiY-RZ*P!sqY@PW$3ms2?SY;E0i{ zqC4gnK3LtOG+5s3XFh-HX;(R~khl5KhHs|YH~TN1KELqO>LtZxkA(>B<=5I+4;zW7 zALs>7akcaj=g%G<4V|&5xc}v0RRbE;64egvlHCPSO9t0IuA;{Lsd;p?>CVOC@4lE( z_~loh+Pig2<&AN!qM0&mo^u`KYRPCfC*>?guyxt$3BuZn*??=GpS4>_9n`ZdG#YTq z3D-nMCo-%a%u9+!g^JkC0Pnqa)-@ z*~Sc8L35l>&2~#Pw=#Gp+)H`a>7o7x7QL#+MK4Czube=mzH;99v(nlJM&>N?Iq@3d z_UZEe)u|cW4u1gcS2ZWa)mm^ndf~fN8hxm0wGkSxxCUf|+DgA3QM;-^9$ybC0`qbx z%@6yeI)3_&s>YQlv6YQo{)MX#*DD{vy=Lw1Y7|b;<$5JwCY5tVH}1A1x3`=#%D(^s zJ#f~f?~g&>%qX0(Y?sm+*%`*n`Ss_nM$MERHE07pTiV9dLufC*syR)e1g#Ax4xj9}}s)f0rxbIvu*D4Yo6SDbn^3ijdaLGL^ns|VL8u1i|4Q0@F# zX%>MwHSbVmlu^@)qvw}sRBMd_muMR^OcB)?Rb8WaBxB?&P?h%bzG&Bs8U-0R14Q#b zJz+!NPt>)jUgKaU;6z0vENXoL8z_RuWkf1N^sp$lm5z&EY&T<0n|LGMn#==LU2&iX zswi`Q;t%UVu4;_tn&=R438D7HH{413+0h~gvJ$WAEQ-sSECAY=kZH<7pGZP8(eYJx~Ne;!bx%VVgy$l zu0-;Fd*?w>@vgn{m&-RHsw<9-E2%iX=Fgu$xp3IKJxebgGB#o!9QZ#g>~+G14|JG| zHvF-fv}J!(9fbDsYgDX{r1%T`Yi)>a(V z8hwa%u0FNG%*k;TTKtQ)!3@k}=!btk!-3DaSM6CbJ8KR?1~Z?NATq42cqWWy&QB25gFF-F zTFrBhsjUp37=-ge5JDj5AsNf46FG8`~GAZ2X~5?;dmrthQHG#I$FMi^&k0C1@{_w#9E8S z*Rs%t=J+0{d}%|@#9g>*WPU^jLVNjo{N{o}VT|lid|ViUGxe^M9Vb35`x4OxdXC+r zSP!ASd=_=OyVzw;WFGVp_4o=hz=Pm1w0qnAoV8>yt1&+s)9;Ll(FgzY!0apfF6;N} zzdKGGB75JMA2VfG4>Bh*4>H>KIV0G*Z1n_TGfJZmJebyV$9B-%t*PsAqV{5RBE#yz z+{c{A>}m}5E*&{_Vo~-kMT)@rg3LHN+g0`~JzQ;1?y|5bSK9#sIfzv_qy1Sa`(VAB z#iA)QRC6L2fM@dGWne63A7;B`R@NWPaGK}5>Pydvufc_e6zS9-z?@{H+ETL zXNd1}`h4Z2IPF;vp1Y5ja`Li%r!CHvN~ceZIE!Z8?)d5**?opKEb@W0jj4ywUOvO| zteCHuqkKd!;gSU(9yfc~ej%4Y1~>{FgZ9yOe{C%p%s9+l#=I@x`Prt^^e1+Cx^utA z*BxI?lDEy6yE0{14>J2OM={#>IV0G*Z1n_T^MhklJ&4oTefDW1>-P7yy1BT~;x3WK z556VCjN>C>TUk9gKN!Iyp?~d+LJoqvbheJKScb9>n1R_xWqT*9dYWUbES5-_A!~i5 z?1S^-wXF=7UP1CN%03uZ+sY-W_NpN`L)(}k`^M>Aiy08F;1$kIhfqD38Ib3&F23)} z`Cp$I6u~T!$gtLB>C6T`Vk@aQ8+2W0&k-K-@Yi-G(`1L!kd0Q^_IP<)9c}0|Nq0Nh z@gXg%7p~iU#D*fH>oseN|B$LyEknn}-_gFw?o0i6!_NIWzMC%;dwF!}mFw?boVeLD+>6;Rb5@oan6H@C80{>j zJN4KHo;N)Y#?}pFFq%E<`s+Jh>(5+iqYqD~d4_C5`4;wi{i8*z+vT5Hcc;p);yt`) z%Nca5;=Q)l%E@?W!&cMn`H3Cc^p8fDT66zcFGOfBjD+@iGLkX3nLbgsUo6ZWxnZBm zl6Y_MSvcp6_WHyumzt@vob>p$8^e7$8?%jb}R>rZA^jEsM7W{hBNXU;d~ ztVi1xj_i3velPjf2=@Zo`J>ldpQ&RRRuAplBz&IqkHAb&$uJVyjWSZ=532|N!sFJ~gKfonu%+dhu-v(O{+1m} z`*#`?>Dn3J?q)vMwXgf0@c+r(!S?b+&);Pr!0ouEVsxU1jdreTTnF`j0KW8D8^OJ} zCK_|FRGgFLn|cq(N|}G*8pSm+kzuXNy;xgc4^*=?ayJUqjcXKFGOjC$468XKw0-e7 zSEKY=L{4aWq-~+?1-X3xjH-rSK&XuI(oSSpJ@gk;HLhg(cMoA_rBw!3DIPP#S1)0n zD+0f8mC@=GGBwu;t~iYL^2*x zOcafA|2qOQxMr|CC!UyT8hBl6>Y;e>{(fpRE9=9udC#`?9;BoytGHW1NeG5ixq8H;TC&V@tLwuc<>ET zZlnD}g!c052WF#@!WDpfsdd9@z}&8OLp5NYH|Cp78=?_Me3`rStHG5C@m}q7%rD#J=oIn71tH5h27R1Sn4|Y zyhzv7`*m+h?y8_NFh3@*cGyl7o{>+mdh{ef!^u=5|(`oy@f%Q;Q6H>X60~xa5vWpWB)6y1h2Vg$3O{vE!N z^V^3Gizf8@F}HNjm1WM(1LM86f0Xlg(T2Q7?fKNFA3rSm-`!{An)V72+RJBAr@ONk z^C0(9TZNp+45xMjCoU+$gX z^o0-sJ-~w)3GG%H$!Vc}=U;f-+Ip~cSr4|fG5g8WrEWKER5~?-6EPDo4l_|QE9-OS zMCL(eSBKE=J2OI8mbi1n%$LZhpvAv1qV}wqOR^Xa{ODxp9r~#|xVzb4QAYdhQ<~Yf ze5~A)*)M|=kwsup$b;R$kG>u}mU5zH=PE>+=bS~#QFsGF+u>SN84lU0ZS)EewHQv> zfZ5L1Ln96h$G!CLU^^gEJv921uV5cu^(n%lY+NxfF?z4r?!K>E!+juEEQiRB+;&oP z8KI2B+?DcGEuUjns4|EJZ6})7WH`KY$9^)Vb;j^$^m`BI%#8VE&b7nh9j7PA3Cd_g z#;Nv%@k^SAN1y#|QSS9Wg$V8CbE2D)&;{ccNufcjw=iK=6&+N zJ8@X05bq7XRZh@lG_z8D1oQx_VI;KgmXQ+c+C1l9c--20uyt7vwzRwEoK@^tl55W7 zx_0ciCd+DwcB}wva|!bmvzp$mO|R%{F&t!|7ju_-C4iMldjl`6%bYBtkl13u4U5XG} z1q{b%<}PD4mKE}Ta@OP$VLG-Cdy}o6=wW4C(&j&Qb%*_xjP_;x?cveUr)v+&ZM}L% znKS3Kc%NT)Inf$zSYc;r%NsAUo8$01uFIVwC;e3;w3p9tZeGss%u(D+tsC+cvyWOA ze8o&8PvUN!UwCo+0r|C$4zDbWcVv!}(`^~e93#&MWq0O^AA98IJr*LM2RI5Np?$fG zlvvkBBLBkU*4Be<#d@%%<&*+hWy}<2kX1&cIS7tIo`XxkU7GVAGgzN%ukB+tP=?dL z1D)t$5zJ)FaEic4@(!d#;M!TuIb5?bLT3W@VOElryJQ@YpV%R>*M7YCd8;vC)pQE?Jt9wa^@^ z44Zi14;&RDl&_dGn6H>)5)azA;$PS|%tXe> z32f0}{ZGg(zhH8i^I&?sgKNB;9gQ|-c%?m0e|JHA+Ph1x;i3?sy?nl6>oVhTui9D5 zT*6t)ydvK+-JrR!@zP!LGanpX`7z#WcZ8gD%4lW`*=fSl8wU|H9+e)`P9fda$Jv8P;mY4n-^kvF z(@e#^H_cSAon}{kX5d~bBjiMmzC8zgZ|9D^mMYt_gqizJmr56TFT5mgdGjwozz5iC z>E}7e6<1;I#puMk)`Ohq%mzG?kKo*9w4b#dGatD%gkh9iD#Cil-%eG=0 z8uQ4M@zGtIt)FXrqEP1e`6%86^RAq~i#F``p*`_^jv)3qt84D=$3ukn^7EXn%bCi( zYDYWgAV)jrqcOXVom^P)!RGn<2ac@_iT5jgeYDFv#4a+JGtC%bokGtApX7vv0)%EN zMnZd)jO2Tef8lX!>%rD#J=oHak*=xrz9?2m+QwcGeS(F3`}Gl+J9;T1T#@NjgT4A8 zHqgAW*&M5`&*^J05%+Yd7MCEFz+GO>$1Zew@GqW4iB}SzdzBM8_~Q8Q>?#AN4(Y7G z62>&i>SCQ9OL9lO+oi(4Fam98K3>qqJh}Ct$~*V%m2bZ!L})LJgf`YF$*jCp#zL7D z^G7wpu{5yC8PG%9;15O{bG*FkJoC_Z_I%>nZRT){4v61Fo+4*vqK#QivnLPNLufCb zeViuFAIu-z%g?Cs2Mu{zcA46p_xeU7B3z&3kBi%ohcjRjTUif!k;wTGzb%3)>LZv- zIBS_#jCuB+W&PH<_}{tLCDFtBL)V$iSTt9x2h> zM#4`T=oybn?*BE-!Xo`y|JxzN<7^P8;_5iuGW|;a+}5#fTtw)ozGa zseea18-ZUq=b0;g1hWt4Idhj>(cjv+-}Vbe z2Q#g&r=_(Nep^x7t>JC`-umY*~ptFYj{7-N6bofFcwPM7l$v7BeWXFiT)A_~&NE z%)q@eH4ifC;MW~9RA*OxX27h#CCn0TPC6^jXJ!K*(P5oF(aqa0%)Q;NPlfZGbDKvp z=5IG{vA3Qxq3;XgR9KBAoTaC4)|@GAV@{GQuYOmrDNeI@Yuye|x za55wki(nw`rFmCvX@6F#2Xcbv&WzzB_!pG{H1kS=i2dQN$*^K!i|V~IwQicVIxg&^ zZOCA>e5pyed$Mg=wFMinwrE41 zJD+-~AUdx5Lhr6mg$V8CGec}$Yb#h+dodgMh(F3sz5b=<+(EKakNv?29x2h>W|T4x zcDSid@F0(rAndF-b2OH~KHBz9xru%5xCCpFEVOb-?bwAC;B%Fs2+YhyBIg}*3G0;T zVKrxFz_{QK|M6ZoUj=2G&VOLIyj8uG{$+ z&LWlJn4zDncVBy;Z*lXFTMKLxwiQRdF^Jt!kByrxv0LB>XEfT-$vdwv_PNV*WGCl5 z&oI&4A~**X0rbzGmCnS^K_|t<7UzM^9V>kwF+;urHS&q(Vzhpri1UMUf=5d9uyLgb z>EDrQ3Bqcwo2RS!^2)RUSIPzSxR`b!xsFhJbz&_9q zi2t5Z|Btb=4zFrwx;XC8;_j}cxVyW%JM`l2T8g*0ySuwJxZ6c8ez~~2+tAN!h zx}W^jJl*TJGdr0~CfRaaD%YFEZXa_VAADZZ+hJEo-(`O_>nIrHyT!*2*|Prs@m*L| zFnG=B{yI#^RjRAc-Tm+KS6A6ZyNUm`F#E2%?DALlowyM}<>1!+vzNhr?j~IR>iWN{ z4*2eepxmuS(Ee`F--GN|Oq+z;Z(X&y33so#deH6dt~!h_VE*x4_C7c5BHXPI@=b5I z_qlwOY4`tKJ{Ghp3T)%rxig-+cOBvOakqkdod2&s+?Ken!)?3k|E@AT5$y{v;UnxB zq5Bp0Ek`w`T{ZmADsB^|-Q{mV-UFN52b_bE%2mhaiuqynpM6O-6|F=I}UgC;Zrd8a!+$L^ITz%j!8-DdC zwsV`f%dSzxXENK0&&BO#TE$~Nwm!vfnqsu)~${Xfhw{NG*2{|NUHCUz|-^go)AVa55#nJPK|r?RSpiF@DD z|Bp86V0&4$ug---Zfgk$x^h0k#N^u#4!K(-bb?i`GyVU>np>5FkGRTiOJ4ge4gSAb z2Op7yn>LA8wUlz#?kc-g_5Y0;N*#Pe5^mb8Bmb&V#ocwd%5GJShpPkK|2GLfA_+Hb z68&$CDCs_ztL#=aiL$AL`~N1vMzY)}`F%a+Texa8;HE*KHDfL=tY=B!WD# zw7U*h*{w<*cYJW&CSe>AgqwB~I%CqKcGj30LH&&pe0%9U5)faS;_- z<_b}6wkxV2`rSG9$KEMprm3~DcZ4X1tYdBL1%FiI`gT?Q?raEA{$s5+3)iu}$nQUW zdt~o%b?|+pKYhSu-`qj|Y!Gf$zWyVEi3nxKskbYl|Dm(C8ZC&rul65u^~a_)VGg;= zt~%T!*i|;`aK|gx6}rnV+fzm?9^7t{DDme=q%bZ5Wf$S@kC0c+N0@MzD@OAWR{ej3 zOLewNnLl-hPPk&bTa_rxn?Uz9x&AM&<9{)niD>l;|Ea@8hfc7{T@Gp0yYX57oGbj! z$!exA%GGyIRx|Eo|MUN~IfsfXch3N>{)<0yq#FXd{!m#56RavW2E@lMlHe=nt35Ostq`znvbgd}>$Cj1+NtxJsB+s;jxw%^ zO7;kC)zhb+AZ|Utkzy$Zr~{WW{h<>j>7x$)jdIG9y#>+s1diN&JW#FF?$e=_N7rn(4sx|I{6j%0TT~; zfmZuve=xzSi|s)~4V1)RC(*hc<_}XTba`*rVd_#r5OWVmf{!q9MfXk3qQgXgFu^K+ zP4tQ&3HB@YrI;(=V`Vlp5p}dp2z$G|Y^+MAKsoS9V+T*<^D=QGJ?Op<8jCuZU{$vq zAQt>92|n_v5LDxD*;>Vfss?)QKe7(CidAzOf=F=9iMaOws%?py1kDB*QPIQ5QOie| z@XrNr&(lQq2NSINJ=E*Zm=9UU{p0Y&(Vd2<4Z7TX*I}0GX0QkykcTN70{cNj3wM3tYTj<+lr4c!7(Ouf>p(J52k7>=W{;7MCkE~$C{Up z&VJV8oQZZ5(NZ~uRQObx`>h1v11?MyL^O+uzJ@1nsT56!K#NB zP)E|8vW~Y&5oL}ho2$a6LwRb1xt6&P6EU)ZzVv*Ku!_B%RWEXb_;yJW{Ok^kxI?ZC)y4)YE@~s3S?HEZ^y^14Wvd>Z_Z=+l; z>MTpEn24r*_xyvI4qn2lHP29=f1o6MA|P7&=bx+!{z4zjE@>MRnb`gr^sdTIF_BeQ z-+=g7R}$=r-2WT1!7Ia#X(q0`%~Txe^KTQCdp63R7o75TJ}(n(7J_bm(8&{76?zWG zD~K`&aNYuaY^`GA-&3F?hR93!I#{*t3W#^*=$Fg-(lSvy&koCj6*jkZ=Xk#;8NFPmi@Y!$0QUpsSV zkt{3DTQ_Ju82XIEN0@k!8uYqd(kdoc^(rxl2iqmV`Cy8ph<2sF+s@8R+&%-k@UywX z+u5&Jwe&KG>HkQABXa7u@IJqJGc9KWCVG4Zy{Vs!?Q9jR7W@PewXP)CsL%%JPrD@uj~)@D^`s<3gX@bNpPQYCUZc?l8(paYMYNR@%KgKLAP&C5*_dv{xAy=s!Uwzv_H8rhmY-b`zXV8_S$w5;^<%bCl!@{WK)2m0V-%jG4VJq=t_BH9c&e=c-3e2Ag`Um7e^m#%4*w#Or$9XdQDWP9%R+4sv!Ix zHWl8^nb!#&Ie+CD;IQk=IUExSPGKe7<3oQ@2NSI7sEK$xCBbvi%J4bNBsLXUONDaNe|@wzD%6XMTc?71_xuR#l0BKCkqp%LgiYi0D| z9%R+879biC}+nM`HE@P(mQCyaFZshSl3V)<0y>^}zj zSTA`UOt9+Seh@W6tc3YUiXBib30iIQnL@XUiO3s4*RStn6|4HJ0#UP?BvKW^k#=nZ z)QLPOm#i0HX%!O}yg*+nA0Q$_#H*N7Jr|5r&n~0XhJlWK zKxX=!0kCS_Xb}0AN#c1|4y z)dZ_JUorcm_A|`eURC_nw}&W)E9h_OyG*pd2fBAUf8o14I$6bcAWW;++u6g@UW3Q% zIyq9*k>Mn2znrh78hIAwg0WjV%$)3roR^l=9{MT0yeG{5TH!n_`CQe>clo?bce` zFg|z;GBGj<=se417S05#UZn)lcZ4K3a-P@E-=rz!6h+zlnAoMCYsdXRmWBkHpw@Z(>NTMD9SPs|e^D>hX>`k_21uWd%gM7trNC#I446x+48Z)#wDuqZ*D>r3ay$DEU}%9S8g4$oisVl~-Ss3pN{T`2++L(|Up4Gep+G zF_BfTyMyprD2ZhH`Lt@;1C&n}WMNf`1UOi=;5}L~>7vQ%!3&fR&aur)n0WFK^uB2_ zwsRC^73X$le>|>*a}`|~psrUz`NT}8yyTHyho3AyT=muEj|ql5WEt%3OvKal=T~y? zl?hhy%F?_Jo`t_pK(8$tYnuTu(O@d*3SH!U&as45hi8MxR7(;(>wg)5h~ss0s%3;@ zqS-LeXVy&>j;FB2ErfPU0a*1-g;9ybRuyn`foMDcjs*8rny z=XOaGCqQ38^(w;&2?8bf$ zSvcn16CRoL5I5YaZ*@am+ z-^rHh;y#o!EO*K*dFEu|Tp(yQOwQ*_uqyNnU}|`H+@*fa)#1n}uWD+$Q^drR=%Blm zZZ4t^Tg58gr83)!cWc_U$9cW`+2$oojOq+JMGL3AgjJjqnO1Q=STsE%=ikk3b5SPz zvVh)FL}r#8sabX1OV^i35=YJjyG$%U4Z6`=nOQQyD$dl* zw&JX)Xjhzf)iz1rIUEzQ0zkJ+Ei*E2CvE=N` z1gk>N6M1z06$T?U&T8Apz(mS#m~rj|-N!S1mm>qKc-3bTi8|t3ac>3P1!#@3=LOqL zhKZ)lKvy{|+lsAXRp_}W-(@|i*Jt(n^ta6VnDEw-A$Q*XqOCaVV-;tdW?SX@2OhU2 z(s1=#KLZ;vX#L3^Y7(5Ee{KX{y3ogVZNNmtdY}VG$<}30WL3PHAZkyM#KZN7;p=j@ zQUf=m+|#p_!ww|pS4?Ey4*JUrr#z8WoTHj;wNuYgwJtPQvA*NHDYn?=iA>c04f@kG zr#z8WoTHjnaaQD=7jZDhhv}AUXD0j$fet)3U3enLT~>W44r0VANw6of_cgu_53O)k z?qzVs@<>0oG$hqH%b3VSls2eiZ3&tCuqU!AMN1IJTSy{aSj3EiYy8!$pXjxKdA4~8 z6XCvr&Nay?FJTquL}s5K)OUNDR~(_<>OJ<#Nk&+%gqg^z>7Fl~@)A~YPGnlexj}?& zXwko}+dg&A#NIuiWA2t&274l_eD&NOI8zdw8zi0se=T!liskrVBFsY2Yp2UBgRNrK zrKKQZwU5RMvetN?O*9v?Cq@L?8EHA#Crcb^^X8mNbie# zzO$WcnJC-^(%dn5fivluOl~sJ7q4Zp&65nP0K0?-&p% ziaHT|E+$g@g07xnqKJu1uqtpkh|{qoQS>hCt#)ISig`zucZ^bXvx0~fO-3K~>gM_` zz|h{dBZ`Tt=P{y+)so|beV0}I4vpC#oLL;ag7e<&%b-hckkN+;Rwelx zMBayz;B4D-FI0yQ+h+Pqyxs+R#AoSOY!$2a4*}8r#~9%ye1wSuJ3ti9>MID&iqciV z*dD#mHX~yqcX`lF*2yu*k%3jEOM$qwOA_p(?7RPFhwpaID1EnVdK`%!sgqit5#0y;;aJ6cfMyT=DvNW~=s8~fDur@p|M3o)Wg5MY8$W19 zcJJ?QIBc8sG0`^y=D}h+)03x-xlybGEqf}hH|0F6D{*ZCaT5+U8R}K0C=3UYPcte_E{w{avuCOK_NfYW)8|7 zn)#{F=Z~5T5X0k5_E%-+pqzWLZDz?twi%%FY?i*u^9QRqt2JAfpZKf01Y=@wS=+rO zCML}TeYS|x-V&=4%mh&|k0kgR!Ax19`dH95-(})(2GCQo$(fVKIjd&r_f4jxl*H&+ z@ak>LC#u%dQT`C*iJWnot;+GZVfKOepBSqC3sVxfMA``{M&wFM?v#q*#k1*kr z6LkJEGJ9o$RiWp*JU%#EPVg0DrEX5y=lpDCf>Nmx)bRK@UCBLbNW=gRJUx z6U3GIlHi>4Y+dA^9+7SHT_)-^2Hp48G+`CbgRFYk0>sNrlDO6pGh~jFqm-`?${r&| zIn2)d-5___^`*Mdzahj&m~dMg@;i4-u*&`a$y^mdL6tV*fh?w=YciDOABoZpXZ zBODVeGJ{_9R>mv74p#A-BxYo&lnmn_)tOGJdkU0W&Fy5l=44`JD$r>=$$Xc`Age;p zka=`w`WNTz)6X_CFmdVu==OEwIA^O^#j9|$tqT3X=q%85k~;AlW$!GL9LAvA!(HDq zWTH%XJ(@quyo3o>advK66}dXR&o|k46}}3}VGB8}?$}G1_+0_?t9s)_ykde?ys|W{ z;_<=s=y<4ObQF2zF%w{h9Qny#m5PIM->0@~P9_${0=@2*%-eacWfiY?&FeU{82AT!wpln64gEpi^N@S5oQ1P0=0p(V zb4h|%iq$4#6sat>`7RTe#)EE=+9}^<73bP!TSY92zWs7~oElLG=LcPU zrku|?-(?l&+NM=Ke_qAdf*NZhr%vwWiFFnP64uId$zem|4^U zUsbFf%46#LTFy~S#OnaMzNg%wXK!Z}=cr~|MOhAy+qrPGy1xYFC&x#tq53ZA>t?bJ zKEj03&wKrNC8G}$tm08%TE$10SiArhMv5={g9%pgE|pnF_5|=a-^M;Fb0UTsQlRRg<&IMr4X zyv|5a7v6XAuI(C!iI}xO_x>d#9A{yy;{4I@UbEm+J>>Jy5f0v1fNkIP-UamPgr)CxB z^QK>MuJ)fdqFR9nws|5Gqw|1%d!d8yE6x*Hl}l#;pXN(~SMd*{!e1i>J!QeIZe9l; zVWMy((6@YKrq2YcMur2iev~AZt;H37Nia#}TZQt7@RKa}!kKunOw(^<9lZWv6|a5F zD<4$`=W3R4yoy)~y@S zHX~!AbQsXTH^~fuGcs0jHfUPK>!mBNkm-GIX}eZqqTox=tBc9phpl4O%I6@;B$Y&p zW|)h5_ZqEAw?MgI_R*GkA`|smf&TGO=5X$r)3y7-D$Y?wThR=8rU%ZuKl#XDtDI+N zCOmq9{`a!H!|S%nbuLzw>poDeFEPT>DkggM1zqE#e0qniVpXqxAQG>Z z1RrVDAF8lThFe<2MDYQjqsEeTuvM&zIuJzmgYub)acdFD7Ns1m8m~rqU1i%$p9!y( zpzHOKzRQ_Dt9X@R`W3Hu_m0DPU(^}na2J^~eI{Cs0UfTdTst$ts&J!0T$m*ZKTkxN z7>|8alQ<~9-DSHrV4_$&&|Sy*ILw2r;&qAHRvjNAqc80r^eykFDA#D>AM97I(QFcK zFL51VqUuY~wKB_nI3`%d>k_jL_P9XpeI0{-X~TUc=g7cByFu{XRw<73je7#Nxis@^5<5zYaAvT+yK3@k6f{ETd|5)eP$1S+kq>*UuTjEyA|ar#ceZW zCW>qX{W<8Kj#&q1$gJY*+$6qN#<|Wm8?OdcM7du1@s=4f6Jg7Pp5`U*%5a9vD$dSL zt2iG_@eH})xzE0qdzMTrd;+@sWtsJHF3PH`k3nqSB#FHB5nu0A^iwk$qI^A^UvLz4 zo^hCX&=~Z(y)tKTM^V?gSjBm;*;WO%Ajvdv4F7+Vc=&pu9h39C3KGOc3&*>exR^eDBh?=sQ%U(m^a$#<97cUi@6rI}W7 zCY(v{a%Q>G-qLrO_^kI!k1cI4e3$1BR-MyX-<}?l;5Rsa7sm`Rc#ZAzK1`G^3i`nz z*@Ns?tg2iHM6uhF_{#&{;In9q^3ikc^ATfIfeiS+-&y(P7Cyp6A3bZ2X)7}TCRoMU zhuMRCgoz1JVO7ZrvJNI##W{*u$6xwc@CtFds+*tSeberCvGfuqs(%4pczqY)CF~7r zE5Y`NrEEQs3ID2~*Tj~7#h%D2j^O5%_dbI;HR|2~wf_Rjx5fro=Iu;;y$rfZ19^9e z<1VW>Gcc`UAFY)i{+jZ$?f77#K_1YfJ)QC^R&j1;TGjkBV)%eF6V;~oD7U+Bdv}S6 zNN+%2{wnX|@Tg@K=PRaF`}7;c9oFuCVC8} zm-9J$BCGm02NCacTQNSml*hdN@O4lIPzmMuYsOf5A`{=LfR5QlMh5moR&n-Wwr&S~ zh4tQyR|9lg`CPM|YnfQAbDz@(WZdOF09NrlZ(5cAE&BQN`mSo8e)`X|e^-Y-=l)_H}2#dDWg z2S?;n`aOnH18rkF6BWOstyWi*v7OtBRp<0GW!)1=qW(cd%V||6tHXy;Zl7$jrMEMY z<^<^b&z<5ft2pMHZN>MnPy9lRN;Tg$!Z8tB|AvCccBcr(DvqwERT=e{E>}+IrE2MK zW)>>Z%hKDK7^T0ydFew>2XAK;M_1D-j${*B!Cxz$Y-?#16D!(+{%@{~iR@RbI^F@q zy)KfNRt&N4RnRy3=9EPF?*U^i{fdc+Wk3(eE3-b1qO9TwZno8aeT6@YOi*KWTO~?6 z!Ez^+iOzcdm=smc=Nv^@#Sz@J>X828cgmB!)dl?<3U&MSR{XoaCc#ITcytAkVO^%) z!mpTM75A)J2OnV~y#CgGsvEsT9Zax_$BkJ>Z2c6%gj(HH5B)sDpd{TaeV2*9U*pQB z-*=inSjBUfY1Kge9?SmPV^wzjq~w$!@8g(n5`2V-mkBXGMkSQK%LJ=2qXYVuJpP z&+Q96L>)}9>bBmK$vRFFJQuz6f$il=+0KJZB-U3RFM*uZ*eX_4>4EyHJZmGagMGBw z4xJ$d{rWBYwAs3Rgo%ImfbK9zdOH)W;@r-xgZsA6U$FggciVZ8i5MM07q2h9g#C(D zJO`UrZBL7HJ=-u=6-$kBhXC8S%fwav_F;q`PH~r29P>@9KDqBshU>0s>-(Ioj@iyp zOl;9l&|MziO?V0W6{~oDG_B%@99uuDIH11mY{0~Z2x#fTnPhBdt5{Vd5{R~6{}R{1 z-`-dr7kS%+FB2@iorzruKyNrI{ffPvRmT#8_&He;Z0{$1NAdG1+k1CREY^E{@8`)Y z=eA-M-#0XSkYk2#Z?x#!18pqlb0!Y;107+Sj6Q4?t0D{nvAm-s9_jlv2M=^t#UCM0 zXfdR_rBzJK(f8=57w;~-gsox~k2JHbxNol{LqF$hYU@`_JV*(;T1M$5>{qOMmj*(-kd=82e%cguK0pT_Nuk8YP-Ka(yz6OI2GmBHCtQu zAQN?GfNq*i*1=Y>YUOMYZ6iy9=j}ZI!LO#2>0xOV6BG3P!DC@$2EbOaihbJbL2kuV zV_|!mW43L@gwF)ffeYl7vsJ9(elo4%R{S;(=Z$*b`kPKfR9ytR+(D;rI80IJjF$62-&6GIDwUK2sq!B(+~cV5gMtT7kgA2|mI^w7#IX zm3Oj=RiQ@)?%SC0;2Ciu*jmNJ%;cK>F1?+vgH%*s=2^BC6GsYz zo^wOi!B(-#ryPhwK{3Yc5B9ia`gdNcXSZ!DCPsSd9`ttVK~_~r3gUWRN$`TZYQf)#pBn3s3EygZn?XU1L3yHbuK0r<^tWVlKhR_>hE!6!q!I0=MBnP9yW5Q zWB*>LygoNmrFWs+p-giJBKv-{$&{8g)vcWCVbw)X+dgL^zaCMy3(7usTjlb0R?(y`tDVIumbmM1^%N6<#X$#DujkMotlClp#Kb<5;OM;ZC2W5X zuW@i&IeQ5cU!H+ZShlf)RjkVT1jO9Fk|o>aeVltWLL*%M^IAV4Swqn)hTp*f#lSKR<@Sh{88>w$!P@Yi7DI?=LnDG1rI1QS!?a?zVEB zi&Z>pn?3kON9rZZebu7Uu<+qyUrVc)XkHfd+|2SVQ?`m#S<8bs&`AyqXo1zVb&(6zla97hIyYN|RNMmcQFW|sZIME8TB%dcoA z>R_u_#rr5`TX6L~o8p+j4-igO~ftsc+ExelwAs@hy#j%1scFrj9F-cecJcXqdx z%dc3)Igx1<=LRVo;kaO8?m)mS?^*ed79 zz{HzMntm?lb9Y<0&c&+7RY0gLe&RZK7H*((-^AZ+GXN$chlN*8&M-yP!B(+qTSO3L zYe^#86+DG7X4qVH_YTURX3n*2D<*uNfUdn^uCS_ObJSk&P96225y}TVY*$50oU8}h zx2V&qh*i8I6TV9;lixXT-euY92Vc2!?!!c^te}&&t}m|K-5;)VvFdCF5Qi2>g4X~i zCcu|+Ep2US6%%8|f!^|1t|r(jR+Sh7VpI#r=2@@9j;N!M0S1G;n+a=O+Y4CbypK(cSwSFAkygf z?jClv-Th#~SHCCxXkuu48Go*WRG0L-2XEF$f=B1Yw-~9b58IA&CgST~1P}j@9Ov9t ztje!{8?e)JN$_6rsYMtQ^J>dZ?uJ`njkNrH3E7~P<1J%3zqTe;3;MmYDCyN)oivj^zrf6MHZ30C>^25~rw zd`gc!E{P|+@6FQ&!B#oXgG>~P4qD}Q%6D1Cxwd)beCP1Z8ra^ae+x^in25Ow^sa;Q z9;CaiTvy1dGRr}nkI+)|2YcKS-Op8j^|G{ziD}xeN{^Lq1F}`D;=AN#TXD|$yc%p@ z+|e)CDrdi9;zte8A6Clj)oqpQT&zl38^oT6lHi=PWi)t3p}|uutzsgk2k2faW%kNe zv1)Hz5T7ncg6Ee|kAvb%ao#QYTUuJh#DqnlcMg&ximhT5uXjzW zc-@z}F3y`E)?b!ZF;Q3h?zy1v#+h}nRjle#6ZJi~E(wnM4fVWKX649WtDMIm6K(Z8 z_~e0{KipQi&c!NUJ?~~nJ4##!=Yz5I7x&T}x6MVFXsW-~lk~pKEZHhn9oOGy`29-~ zJPv#_VhpCq`M+mto!g3uYB@n~EiOkCTg9r*1wj<8E(y*D_e??jIQF+~F3LpjiJ;3z zsxA7%ZIx>bvg)KChO)(U=Y8uC>{rf_fr&V6Ku4?C(ZMQK@snKU z_~3ESzBe;vGG64DvWQtDj*hm&W$)D-*T#Q#MOl`-&@fTjlC0R`H!*)2a&o7&$X8 zOi;C_pu9ZH#Nf6H+2=+bM6{U>I%m#_4py;h@GKAon@fUc$SV3b!_Fj`ZD|z~FZ4Ur z!}HB{u!>b{(qj)OMJ-8`>I!=|Pi(Jd|Aq3UckP3%a`tv6a&`j!SB(y#Sminwt9Z6E zd$93noU3-x399N?lwWn35Nwrm4>D0+@2W;vB;PXSK4%qsk7*UJGukD>C_4Prc8$YC zvgDu(rZGA z$I-oV)Vix|Zj4%wv2xV1Rjit-e@C{_TE)a6eOKo5Tsc12 zDpp<03BOu?L=tT8RPEu@|FLZ=CVJ`-l`pze^kEf8J~R5%*$Hp>m3ywLs!*<0&2}$? ziCU-incB-8dTuLL@qI(nDjuD?$Dl>)}X9OrBmtA@`2v3P_ecpRK6 ziL0G`&~^+mk-8%2Z8zkIVyjp+M}Hf8+eb-ov}`&AW1>p;w!v-X9I2UDG*Hv$W!!aJ zJA&>knCy#?qdC{URU)qjACUO@BohiXI5vko)xuPhm#*_f@qnISPZx_sm z%5%M~Uor7u8R)Ioq?fQ&tl~GVOmF8_T+kbRux)8O%N}H+sNT~*n4*0sZRP4gR&l0g zTE%lwX1$wTG3b{C`T9(Pk1)|*@1B1wCBIzH1grL~MJqh-DhVD3c^Y68&GejOX%!Ri z^cVh`WStXATe5_YeswfJ`YyK>tCG|Nv1_*^ z*xrZwn^$XE*tQiDDfJg<3J#Q4&Q`I?Zy4HY?{rCU-)7v1el9xS)~}dYy#@5^Q_@S= zDpr-<0V48ONwB@{?|yh~vTZ9SUQEW7&p9QpoULNj%Q+x^Jdgw*$*6ymv)*r8tC*O- z9(Alq>@+*GiZcUqoU_MW)KAlF`_Is!6Rt9M2;O?%S`s(a(Mv z{Vm5J6UX<1?p{y+h648>t2QeTXM82W_Rj18+ut;`U9m86pbO}Ne)7uMDpv7o$?QS4 zcl%M;K7YGyTQPC%BtL%` z#c$V{ZRM|j&7nuTtZKe4|HzP4?O2E}zV|4WP5ACf{kGhR!bR23=dh&VsG`B17&0R} zc?+ZS)Z+MR`(2b<4~g$k2iMNTmV2OQw~H^V@@WgSe!=mYv* zTn|x)=Q^}WyNJ2f7+o$uCb#m>g*Vp2WiBrWKElLXO&5!m$AMr~J^jmBZI?-+{$RAp zxQ*WeXX`Jq`N#bp==Oy~VTJ{oeZEk?bL`XEOJ&=D9&B;a%b^F|=W_Ke6MHmWI#o__ z9ZayQnVu7~4w3}>71Q$`!@@!DiikR%FGhbXPn=yvT#B-9Kz4QPHhS=Ab=e=>iYIi7 z?&+P^vIm(cy8-omU6@Z;#eL2y_y0qV4?e=gE?q~AFa<)X!*woJxxc9pvJO7NL@oV& zr;v3p!76w8ND6u7jr6+>e*m&MX5CcbKVz|+j4&)F(grPnQz(O(iAkvEJ$ zi^fV~8{3(9G#>QUlrpxnRjj%=6~xH&lHj>7-z#`uwlhxipxdimqmzj~Z$OuhTTHYS z6Rg_%4#fP1l3;J=YYIIk@)0I3EJB1Uxmx-a6RhHRZ2A?Sw_P82e!_&wRV%&nYIr-D zxbn0`aj$WF#yDzKNtAy^jpN{ni4vfviskT7o0Fq_ETgTLF!3op=)I|BpYwIFs`@k&eQLbM4 zgG27)9#O7yG4Xd2&}!0$K+`JDsWNtf?|S!f%CEQ%Ccd@$ImR2#*`yuEat7I<9ZN;k4 zv)4s>zIz@ehw7}$FOFw-h;STzm?)}gzhT)$TQR{Z&OXexy1NkLATY0|Dz*aUGbueS ztzx3fdeDy}dkU*~Y~S_3I4?FRwZk}f=c2Ar%S5-BpntqbCF)>;Ro|k4INd@L4{jnR zrnnql6}gIXu8H9-tzu&J1<<`Kgm?g0l&K{mU117bdgx zT_*hX7sl(gmw5?~C|32*zthnuw-Yg7Ja!6NJ&&V?2cX<6Zro7%!{zOlA7B*uZg~@U z;2)G5UwRX0j#|zKBY%XK6j@lz(o2|V@ELUK2Qsr{FJaZjuOO;qDlV=gmA#nIZMZJu!>cjYny(>K6-aL{Pjt( zxR!0j#E3bdtGAWj&ey@Jzy%=UjFrUDm57!l4|=J=t5AMjGpA+t%0#Qxpy%I{yHT9I zvWhcjv#oYjL0r0;_)TE-+$f*P@x~z+<(zZBC;GhPP2231i3gEDpUCu4LzuLD2T4@czZ*Pja}MR9 z%XbFlu=GSGuIMrNtV|AJ6?-D9I8!tG{JuZh{YW=YbzXmS`&CohY>9~^b8x2mm1MTW zRk`4O{@3_6CGBdj((Zt`hy8paa1zvsHK0kBgwS%s#bF3pFZEy zS!R|@6i*6zOY3yPcR8;e5(TO;*HT*6!Nj+SpkvpRJE@#gv#MKo5arIMkXFscuRbNY z=&9yUNBKiLPfM$qC_fo=z2DLkId|TD6up+>XgJF{m}nFTy58t;;yU=sSrvURh?W&4 z;TaVpr)Il1fh~SwY#$xyG#j{MqAOA}5$!GLCDUcr#{{c5XEZ&L_Y>;q-{CDk^M}J6 z#dR=oxfbS+b06i-1QV|e`ezka z?zYMmMOnqM(!7q8`a2wPvK3Y-ZzHy6?qAr_DkieHzuk7Uu!B{s;(cG!D&9j{R24Jz zv$D4LgqgTq8g!@PayN?O6|1fm0#T-bBzVtay`C+@bJW`>VR*BPzBi8Y$cl20<+ghnOcc!ly5c0Ky$n|IK8o4r z8TGI8bV=)}VtQiE@GfY(R%0Sv0??ys$a#?4hgCf9npW{Fd@D1~+jg<7RZR5r0{wos zlU1zZx!ts?(M#mD&v!&nJs+d|qC*7BxXZ+%d!TD3k088+<1VXsAKtWz_bhI{hxc7R z_R%tXWn%d=(A5%t3N-6*M>tp9Wz}N+gS+4Hf zR=MIXtNLo9N22tib&Kplto=SYkLs`&<*bkLSX#xzf_t7TfeXW}Mq~GVPbFZ3u9tZs~I!bj>$3JlqEoa9luNLby)wQ4H9Ae_L=ZG2APM1^P z@1wkRuM@$emWc(oK$luqPFTg!@|b?xCA^QfgH>Dy6W=P}%10%aahC~JmDNP-D>;Q# ze8+A2HrO8Jt?j-K6S?++-gir8OKcUZS}PFaPf3EayU1UWQ?0t1%rcfR(c}~8HO=Hb z7LFyXTK^uzfhS2tTXA-mei&2<`o*%eiixKKK`%-w^F+3aRa^RkNULHBt9akIbXs_R z)e^RuB@@l#gT7MBY1e>NyklX;L|(bKEeC%+u<55|+-0JB3DDJJ{&I-BtXihu&TQUM z5*+(HbsQY&m)Txtl}LDv#t1USTy|&)BQfhEv;hWuV09}eKyGZ zYHSs&E``A}^!?sQf}<#p;9L4RsldcC7iCq(!5G^KhLlxn`l7s}U0LC~<+`J9Cu~lx zZtGu^-#9F}WlUsZaxa{zK~=dPWUE-k&y<<{!OxDZE(hD6K8kanUX}bF7L6P-HvQBYb@LST_)yk0=@WhSWyRC#j1Y# z>9!s7Br&ZT&NXY;kH914QH~$~M_i>nbc^!1rqw;+mwu)8!E|A$)2U4Ql zlm3XK+N41_`(xXf$V5i{BHyklWnHRvnysCv&l)cs#5C;nlZQ!~*m0wQ%{ z52y7xt9Zx4v}(j~M4TPh)2Z?!QGSyxy}JGqb>x4ZK#UJQ!bCh@&|yc(6(kd^8vYD* zOx-W*Xg3e%%9c2*8ZjT`mwmFT(0Azh2ov)cfcE=G?m#lZD)u+Ct)Aw=Zg#nOUaF2R zkN5Nnp4D7yYLnpnd`M5sOA|W83?^KA117;ypNZ;SL7$E-GkqplmC^^q(0wt4RXpP` z-L@{;s?{rbCyw`uH?PKs3e)ASW!}z2kp-YP&y~B*?it6`Caiiq1;mfjlJHoGsJ||M zM3rC(%G>)#44!d9wl3GfL_YnE1OL4dMO!h!s_wH;U%a1^_^98V?mZ>93bzaMYqBS~ zgRKhbCGI+0N0>;g-_EU6RKBUl1gm(j#`LSKdaZvaO9pj8mw!D?Z#jQ3F-q@Jv|S;` zIgcDxRn|MgyPHem!U*(jt`(l@wf;ry%cS3G zD;2Z@Z!J)=5URlWxL zHgm@Jfi26T+^^Gn%jmypMbOADsv7{bXqs6Dcl$ z9vthlgH@~=eH_HR){@}3bZjbORK;SEf}>B!KIbcEBCq};P>!LIM4vOks(s^7-|>Tz z7~_Q_aWj`u)%9`B8VdQ?#k*8yWQfuOd97!TIO;}kl)qN6U4Jlfu|McOZJpL1tm6G3 z)2ej$aIXJKCQw-(pq#p60>v4*N$?RS%0C8OWs1z(nP64unLg*yOLJo;+Y|IOu6rg5 z85#Hp6Zdj~?(|$f8^r{xqHE%714;1gmGfWBQIr2m6l_(qHpyI+tzs3wbz@ppV=gSoFgdaMIS=Im-E4QG3}ON3IMrpI$X4wj74L+Z zRu$CGx5jMhp%#8ZAGEAvyTign=^vn@R+0B0*(z4?lk%ojv7aHcII!14#ea=*!JvDa zd?u6NBTN+h0DAv*C#zV+droE@O$K2+mwumC#TtULSJ8Bq`#ww@8w&c#Soy30@B6Td z_nb_tKF`9rX2!~*GR{FcTl*}Q`#wxmm<#&efh=MS^1ctNc+bhSidQKQ3m`hTO69a- z;V8<)``n;EpN%4{VuDp~bAY%zP!fDcp_P8eph3H^mU9#nb@kV88hXon6KoZ$^6UM% zi9f=K>);u{YcpnpP1~Gi19xn9%@a%{S_k_3#|WYhCRoM$L1qs|*WZ&lFe#V%s>_ET z=CYh|n0TwdKvS=XjG}ILO#RWVnBs8T=@&qrgX?{qi4IyVO8t|LtR*1NSoZpa-LCRi2v{_e@lu%u&w%&J5tlz+|36l_(t>3K=aDod5NpfS;f2RCSmL@A4F6ev*)v=Rbhyjumg0VxL+KsVpWz6Al7!41n(|4 z9gRF8L72$F*-}Vv=PPF-zWz;%WH6xC+7*Se9$%694J*9)K z3K<#Pb-0c&aV#6?6z@uhVwHJy=Vx^EAo; z*0PFsicPBqbVT3Y-JC+r>xA;Gakjg)Oq}%rovxL9PnhRgR`E`;X;tP#dgK&}tG4KG zcjZcN`^F&?xsu~dD?H`JhDt_WGeLbA_=Q!J^4VhTp2=wl5^4USQidCR`EXWsB4(XK5k5CIpZ)f<1*-LRT7HGz%vf3mRtmp zH^kFBypOv&8|I~1L%&(>Av5tZJ?Jv2HPCFU-lq}!{Cb5~36G(? zd29IKDC!*BnK-UjtX1BJ7j5N^yRLJwiubQgt2pYP=nt!!9<-ftm^h?=k7@QVIe)NK zth%Isi*80yx$oouFZR5r1wC_D{|?Gs+9YsjD}IY6<3SLs?&b|9oaZPe1_XjW?42)^ z)^(kWRaf;F-y4mT#IPBN;fvoTR&i#b+~AV!9x@Z_W`n-5*=Y}%RlI*~_BnqSeBT3{ z_d+S#CmNZ!{226`6i!bxvg)^fm+bbpc%pSv|A&a2rN4*rc#LwLuC^;LCZfFn9lf1g zNAYaHD&AE$+lud>rSirKqQlW_!4WQ`U%4ZL>j)Dma)REKQ+^?q30ArPA2KrV5hkK| zp^hhW6hU`I()J%-XjG1BfV)g4 zcAuJw7biiNoFQi%?m<@Z9=T~1XDmfu;k;9?#J1hcI;ADod5x#44< zES8xJ6NR&a-g!w{#hDDNc(32I%DWkIoag(atH6dRckLM6(kdoO)CHX>esmG9*eX`> zUcYG-?|HA(cW82CvfXcI;_EQ<;DCp}1I;?vDpqA12%_`=N$|TQtNbuhKmW3QkA;ao zgFx@kozZ!AYtyL$4A<$gO8^XG%!oKfzuxU)W2UdyU((?JyQlSJ=( z$clCj3a9SeL^=GPaKTw$$PAhD+RSM|EYBUwfnckcNRkTlr-AZI2u!dlh5k+Ni-#pq zBqh#O@M9^bp0+#mOw3A$GtH{#v_sD-zB^#{IX~&J>kQ6Yw|f=Kr!1Jra1nIl z+47kQe#(MXEB^&?u|W+n&iM!vx2}N5epuGQch)oMZ)?9wm(DT+V4{%zu6NR_ayH;u zja7V?!))C)?cmi*Qm0hS+oN3dr|q2vCfauZ9rqunI}NPjyBwxf-+T}=KE#f#K6OQT z%TL?8`b?bb2|DnZ(_MX5@e>86RmGcP&wJL2*lI!xl&|lx-P32{R%_79&dXf`?m<@Z z{RGph=@)RWo_*r0oPVR7c)IPLJ`*>tfPT46?w9bMKCAeCf@u}+U=L4(S!QR4ua>*# zOk9c$y1S>0yF9D0Dr0mI1NX=~qa4HQO@zO;e)83F{$Qf2FX(KQ<(@vrT~_gL2AXZf z^9R$3A0w8$C@#NryR#6E^vWJXWzui$9Pb;$a{gdqQEr^+=AjrO!m%Z+;{71=I(U!W z`xf>uhVOIQZ|6FgNO=SF#klf54il_O{tt*2og~3ul-hm;(cs}c+kFNmyv~CTnCP_6 zz^Y#-K;#=DiIw_&oUKO+sN#RYmyS#;U^yEwaY^4F&d|Dm=s}Jptg5Z=E=S5Ci3n3* zNu^pz)PSid&(4*^(kdptP6NFoj{LR=Tg58A%VGLeY5kr4i9_S6cX807i`(1YcV=Q* ze9%j3INf(<72oqVt>Q29{w#{fS>Jk&Vxn{@&@JLP%?7NhRSv|H43gkI@9amhO1aWH zzU3N+iAxG}o8NNRz=*q~YIFd^>DiLt-Q_|_p!$?IvZYl_+=&M|$-_v(+u15sb@u=< ze3~RUSFd*!aq#44r@Wn`k3n1jeKBu%VHFeiNX7SYO~2y%nIAjjy!8h~v5f6ZWbXv} z)*g9hl&xY_uXZ4OzDj~u4SAD5RXDnbrBzHcO$a(qEx9MdR&l**eX^H)4wOZv!f*3zvtxoz1?W~_oK!JeL2v5Cg*z-Oejr{ z&*2@4U%Af3D!wmb`c;-=xWdJK@~h3qQ7&^lzok`7lsXA|bwW9R@D;L(?~9mLeVd2A zJw2|Hy0Hl5Mms85TE)b{WuTkhtK`sDtm6A3rd21pWA<8CxuEjthH{Kl1uf@6CSvHf zWfQ)aZN>8-t2i?-t>RxY`k;SN<-BhuORJdh($CO`uPL8mWvf`#Srfh~CBg3;H)?>k zx;ZbkrBzI{*1wL>t*v}}nXO_~n?|VbQ%*_nZ-W&d2Gz!Jw!cfp#FycqFJG45Rb#7I zwR9wij;kfHWj~H|FPl)s2}HSKnuL~Z#l(O^puK)O-J4()-xo3cig)5yUPFddCct*T zor$owK_?m|BQ>`btN3{h)2dneH>8Vn^H2#dU>|?VKwGPr7<2`67e6PfSjBfBOsf)R z$J(+))TC;F7s@va+1>?U;;}dAC|#tN@Ld2_@f`@$sW{m2#1GV5a^(N54$L;OMoXML=yxD~{xmNL`l zuRZ5V?v9P78`ehCvainewW-`r9k5f7m|z z!GwQZ%+6ge<`GxURAM*v zr@nKTarnF7Kl8xDza9ByxqHsU058x5Qpx+y9Cuk2E(?fdgCxOw76)4);+!iGH8}1% z&rwXoYz{hh|EOZrvQ?~V+89KEJ(A!(i~F&m`uC3QehCxBJwVS+C+}dfRjgVU1H`kS zUmP?0obOIPy8%_s*HskX%`^!$#e=(JOu<|tP2y<*cU z-j9A474bYk;Z%#77s?fit%X1XdQM#i)qI{Rn6!A>9p#fBtS~<;Xd|oE{)c{>Jx2%H+Ru!lK zqIx7r@T%eQX{;auwk5WlqnK!;pD<4zN#0lE*??6KPN2SN4JE;E92Gqb)#}Unf~|61 zu`sdW2g*H1n4-H}Aa^+!Cv zG1c}CFBAR&pojF3e#McRReX2Zyz=(Du|qemriUtd5aryBZTI?^_G>N)k)-I^%Zdk}7)~*xqVw$zZFTX9Fe<>ie~|pOh4NiQ6jIxmd+} zXJ!wc?TskY{&+#vuNTVY7TVs4Vx;Zv5M~knpU0EU+X9k^p<+8-8k>l z@wWGIm}s&W^vVwMxh1xWReTT0v?@(QjGO{FQ>to>Q6AMLrCM4H<)&lh`v!c3i7rh+ zJXSh&Z`}-tOiznFJqUVna31 z5o=4|Wr9__V`0{DK;c~PF2+-Zj-XuPMLf$dw=l8z80h?woOZTZ#k=aJRjHFB>Q4^( z8buxb&61km6FX$cU&o;K@5|l?MjMWDub^M3;0SKk!AF?z&|iE%<1K%of(cfIzH7kq zMDGl+DrsBWIf{uR$w4E{wsE{27y~uH#Vt@!NJ6hlz+2K=-*JcP7{>R`Cv!*;f4J(dz55 z4->nD?Jf=zowtG>T)}AS!VVrt|; z>C)To4l;2qE$AyXm`cP%ww+be+iGH!BslYm76Vz>g5Pg!b5SB9 zga^Izp8Vx^&iYt&SO3Q8^`nyDn9=SX#&+wIw(*LIz!#unMUd|ga=cU{Ru>)-;#LM1koU7$$aXc#wf4z$Y&X^m^iPWB<~pX zwLf!2@jS>XUg?{}tfsIe{nS)yK{J#mwN7Pe6%z}agASKZ`Yv0=DqiWER`FM0nts7~ zb9b~|Z8Nd*JLuQt32%2_=zo6 z@tWGSYVabQYi9Egfm>#wJSF7^%gDgQ%>d9%?m4YeS;Z@4(<+V`^WPvtio4D>UNKSh zG3XxCWc1;9#j1U`LHr&fi97pnq*>WFfs5Co?Cs@b6_4ka?=iODRF7*JOPJ{Q7IcOs z@@Wx{C9I0@8bpjwl1MiY(Q?}J3hL|-l$R&9U4Jk!SbsIUd}XKg2djAPWA^#eY}naa zceJ$nkO}3*t4lk?5`O!{N57@MWnfYVf=4YA8T>HLo7Rx`ikM&(uS?A97?%LE@U|w2 z)e-$YfR`hkc8WOnVd8BPoavu6@(FAvSjD?krd8~(6{f&<6UKM)T^=7y6deFMQ5ZQs zm|zuqsA&}+VWMd_)Db(Ptb++w?WzLeYGO(7IPiagF|oCBJj*f2MAB!Vvn`czm#tzI zzg1vf`49b0)WN02)uRLOKF`s%t8FGu?E^iwz0+!&RlL$StvaTkbV%N*h$^C=nW$B< zh{K5DoYSv8{59ue+kBUaZXH2)%8***C7kcFs+tdoeIeeWo22goT)CC+{}?;#xTv1@ z?PGU$ix?<&x1wN+iQU~DSXd|)b~h?^2Z|Vb#O_Y)Zfxx5vwQ9OyXNN0d4|8{#a!<* z*W7c@oH=LDo;7OPcNP=Z>F$=8NNwNMtR5)eRm>{`t9YlTMwh?CH^RP$oBmyQx5UIW z`))A7F|*wgt9YlTx*D(@=k4SFeKxUu7s{PIb@wGqgaw0+*-_39-j}e7_e82IJ_|p( zg1KF~r|x>iM50rmlQfen1Fu)C;`6-fYH4Ylmy)LOFb)<+x$RH0a};L@6W0rae*Hkc zH;M^X@%d48#b?VOIdRuC9yhl}ImD&EL(*%)~jC99v?%Nrzd*);!Nf_v57PB)atN5&~ zx|(Z$XWr|x<&6mY`(#2knVmU#o-@(J{$`r9Q_722F~KT6YpbsK9KOf?JY-2%T~|yL zwckBI8`sPgt9ID$)~9+}PV|G%+c|q9+g*a3HSduz@xBk}WlzlZ46NGG4@91v^0#aF zGl=s$kQwtW6;1X&JRVGp+Xni_68UKc6RgU=1w^4ClHhM`G_Ze9qhcN1Z;UYU%>FdQ z_Ehr8Wp>3X-bJZ-#rHq?zG$b0i0-Yy^1dk7Fmbsmh*PoTXLn4nDn)$|FH6ZbxQ2=5 z)j$+-mu)b?s-1N~r1&8Tu3_Rv4G_D0%?MW2stuy?0ZDL<_80)w!HzjJ=LZw%2Z3(A zT4p=%sTEau5PRy#d*M!0!^A=RceoQhmTfS>Dt_Ounpa%IM7yDI^})qOtR+maD*E>b zr}e;&Wl?Jnqh@84U8{L$&T}S)ln4E@fQN9!Gm2Hbe^h(^DGrWRXkHbgeoU0T2UpQ_ z#l(L5vqts3tC+ZART2AL&TJ(lF+U#So}hDjqgFzDd1iW(r(XEZ1QX8_gZ9`jzfr{m zt9YlT#)@|=J`vcx+#d2xbGO9AnwOySwKdBsE~`#a*-r>ty} zSFGZln(B)82E``BRidzRny#1#vERAdyHf5lcn-3v%0#r6-d7Sw7o(lLebtyEnV zNr7YS{8Yv0X#XZ-o2$C(6%%U`;7H-SD!SN!<8@HDl|&bjH0HSO*6r)?G!JIBCB&ELO&B6=fB#;A*URB@4Cx zLY~vCubQhU6G2zezlGK0n#ijtt9;IZX!`q$MRk?771qACg{vEF?B7!F-$8d3Wnzc@ z8}irEw;9_6A+8tl2M(vnoq>5U+Ad zf>*K&e#qAXEp=B>Cfbb${iBpz6FJ*i_1XTeu+ga{@#!*-)oey(aUQu1O8j01Q z>L(ZD)?3VpQvdxvBkze+f@_#)@&UA8Ci%P%6Rdjs8AN6;NjxuwIauwqhY@0b|MH1H z9-2EDCT3Q^k+v31c&=st7DgzIR~yU&&tS;GBb)rnCc zx~-Q4&x3Z6h-lF0beeOJi7h`tpZ@Q=a%#_c4zh}O1}ed08@>(4?eIkRxeO*suLoT( z@Uum2gY$}2{7i^SG`oc;KDu4m$aMqdHiqun&P42Mpo^_HTiaR1=M~k}=(RXjmADm+ zE^APJ^-yQ+Yl>Rnnl%&b>1j%J5x<_6=mX9GtgQ8$TxrS zD#|L}MX9cM9`qWC-rgFoI|rFaJpy#XwsJ=C9Ap(gbE~@IJx+~ISaCKc(cND$v7;^M zmtW1+D^~GZsk-X&06lz|*WLJb7v&7e+%;EGCYIj;ee$zewzG<7n(B)06+hgFo^ zH7AcCt2n1sSA6|i;2n+|u}{|(6K=0T-&kzsid7sD)zyK<7mxh?+a}EVeS=wdpZqI3 z{=a3?KFj|mtTjwH%27YH^nQ2HcHFzGml}?;RTVwKHB30lQCVz(;suAyQ4uYNRmy4>RUze;co_dNPGm|&IT|Fb7O5z*xu zCYlTx@Goxv+m-cLta{rp(AK}GZEOrLXUjxu6gP&~{#WKcscoby7sIBqj#~2ZPPTIX zNB0az46XlH39ezH;z-cX7Tq@?Sk<&Uhz1iM3S#a3q&6oP=6^PRzDN1N?N0{xPj$sL zOoaXg-7@nh(Z+#}No;MjF89|M+Y9AQssEa^;h0f!et5szV>?pR+~pb`10EZ-A55^y z@&Bmfk!H;|TQ&@O``s8a4CS1OerS#$6ZI>AZc+S)h*j@Ik+wD}tp0AKcmtKo{_mP? zF!AUV=-|uWMH`$~tm6Kuv5Mn?QJZS~HICOq`Or+W5#%gk!o7t(7drhFu9#pIXOHTN ziO@L6z9zSR8eLPO{AS`$(FW(})1=94xsff)R|h>f<9m}VVby|`Af_CBD+oTb^lOf@ zOkj-1n(Gx4vAsaw`Tkh6!Rr;PnpFi6@1h*RAE^+<8I_%mtj>*cWG3sG`v1<_(XS;; z1e65bF4AnhVim8IY8yPZ?Y7{!vG4rW96=^Z?*;u}?Qan)?jftZ3=k#zNrLBEO;60b zsyTjWx?&=GL(uUJdB$N^tV-M##G{sy;EcO44B6Ll$!kqlOnA-%eQoSZlUT8e*BEsK zIg0DfAfh`;>W&~2jjn@!`2ClOD^_)U2%>z5B)I178>kWu`lT5wCQ^L|-7K$cgGZ26 zeBM=K#bcYc7sk2W$4E_AOn43h{dRn$Nvv2EG!ex0WRl>WSEgrQZF{ZMeRcP6Ok|%3 z`ukRSj^g!-RgV8h-Mw-R6OOVTA$QB_c<`>6kGnBEaWs2sCRoL}ptiv^OvL?+HnRK5 zYfdIu#Vfel2Cw>w%is(!a>i55GY%6^3xf8p^i1THV?3^3$o!J$uJQsmT;3Em12Oe`VC(6wGra1?hD6tCkmz3W` ztat=jHDf!7S^i%I!8Jn;Lly7C7fn}8WV!&_r_LAA2D@SvU+=1U<<=TkUduXvH&#_e zx$rRED=#KSx`N&mAkS(%f~?}JKGjvh!hdaf#^(lUT8e$4QM<%2mjQ6otMUWv8LMuCi`kF;QRySH`TJD97LSO4Ah+2N#3B z<@Vad6{|RV)L1RNhqxd76={4ujdGJDx+BQM=U~u3vzUz_t2ld9S3D0MdSgy>Z5g2% zD<+0i1ATs~oKZXnS=FNyh_fM*;IX~%6=P5=*Go-TOcZl4Gk7#b0;77`dmQ9Ok4uf=m?b z54yLD91nKID$X9&70 zoIR?m@(a ziiz73Kvx(k+u&HSiq}dtulR`sN7;HeGWw?zxQ2T^q6 z!-S)(M_5&kBmJ*uyzq>NwT6%DD9@fWH=2GhVO2Sz5VZ}i;o}b7;A4wb)Hax4mE-?W zd(JgXILdm2RpmHR)F)E7hL7tgM;-J3MOamiC`2V3BV~OC&QZ2T^u7OTTdbl!LB};r zINFXn9!#*x@&BmrL*^PL9ObCQ&{N56evkdM7_}~-oV}jq-(BaZ(d8!u-0$L3#ISjf z{t;0>mEpV2Ox$}9+O5L_k-JQ=%JKiGuDFJY?TgVTbAnYI5q0(9_)Nct<1Siy=wHvx z+hAgKU}js?d%c#=Kyp7=b^H^ElIJDCHRI}Ku^soo zWhPrhJNH>;w4IA`ckg8e(`rAshKcx>K>sQy+hBrK(Yx|4kizDw$MSuKXIYeIzu0T! zZE8Lm6$YAK1Ih=pTV{{}sBiVq!#2 z#454BS*%#a{g8x6Rf)P2yGO4D%(ht z1U0*t?Kdu^MR{suh-P$|nCc9=j8};02RmUE&jPg{9QRBMaNI$wcWJs}A|eR%rlh+} zT(N4|ZV)BM?i7UOWIEgYa9O{?_;U~CUvtey@N{9!BCi|ED33m;>xzk1yFh>4Z{~_sJkwNHKeuGC&B3&FmK)=4 zq8z)}a?SHO6X{}OMy1OrS8C31R`G0BU0rR69(GH!(skS4@OQfc83P=89Duk?39V8l39_+Gr7LmBR;=Q2 zQe9<Pdqe>6{~ohR98F7p@+Xyt~LUzqkQm(ZmgIX z*a&pa$7Zo&6_1nZYWuBJw)JY{_O-@^XDA<I`r^m z+to&I7nCP^uGSnuCISnAe&M#-#1*S}oK#o5z7E-n%&;`jUE7)X7z#SLu-SUWszIkf z6ihCOGCL9XBqi4wT@ItXIQ}}#STPZB7IeCBvk_z!XO9}Ij340l>8{nryWc1$TA(|E zOw3P+5lk_{Yy?@w*`vCeHU&K#bab6@ZUM^g=jg_YiFiSvM|4_el2@$aaZ+9J*gm+9 zSaprijTIB=o`BwP$t+f^;&D=4^}3zXwlW0o+Gr$ufpVw*8%^?x2|n*$JPUg2w~ZoJ z0UZ#HG?+aAp3!BA?`@uxFSm=k-hYg|)CRpX10>s&!lHh)@_f%`(@YmT*qK({{ zP;rELZNs@NdYB@{24h2Yls}!+%@QVZ zc!Tzsywp`Tg~PtON?7fP(F8liNQyTz6~Z`Bu0CAL!z`nu2{tm)ixZT_eZ{4 z{O|b!+p{>o&_C<{1wl0q+Dh4b7sXDbOyzWUSZ~t9bsa^JB$dyfN!{lO0C9_b7MWw)5Y!wNanN zaXe>ftzn{LIOuy#<V`B#!;Q zF9FrdfvYrKF|jf?=tQq%&)F5L#-;<2Eu#HnE;D|_MfrMzWty&-DDVw! zBwQ<>HDFh);&D>PoTKO&gyXu8TA}HRiS+Y8r+y^IgI%%ej~|G7|9#S^y5cC#j}KL> zd;eV(+u!_WJ_nh&|2?KH>RDUKdjNbaR<(HzBJW*Eu-`9(;41yDm71=Y_}dBef^71h zKD%NS&qp;@>^I3>c%RTdNYfP)ch7@<|5Dz$V^^%YU;%Mrh`js3HIH^e)&IXcEPN!j zA6&yk${^64SIDbWCRo*O0f@robwaooZ8*K4|BqU1=>Yo^GZKD%O7(LNxic*y$DR0~pW(saed%zB`k z{gT(t?21)9PHLU^f5}gqr9|vUn8L(q+cmA#xV}@4ddxC|kcV;Km57R;J3t?*><_or=)m}(^dhVq_2Q;fmI z@SdV+!>5WixQ2S^q|fO2WiUYb2;VxfJ1H6^iJ8Mx=HiheEO zkxG&Td+Hrc25GutVthW(MPd#Xv0_)ON>l?x%1x3;@i(4rwOsvYmQk@TuFt&swl!jP zK>2CqcA^cQ2Rn0P-o?D-Z}7ZP&jwt>gjapgBNI;&Z7{*Al;=Qn@{;qMYnUkf4#e^z zlJMz-%vhAIyRq6AWw%$|HOGUA3X4D|*xf_)gU5qaoS|y0c%*_lW7OI;7^3Nli3a0A z=lU|l#1*TO27>4@f2bh#JwTR>c{I*=pAd8VRe|xEu9$dM9Q4wm<3$@BD^~G3rpAg_ znMX0PdkMIpyTUQi#0~V;WODDru2{9@9{SN|z1(GR4HKTfL1Y{y36A^iLl}c{C44la z%f#Mr&?_$am_(OVtA2n8>^V#jydUI!;5$OZCLKgHke@5>NFsl{*VOkaXcDezf-$+BhCF46a71a{xZ0+h%WE1Sap3ch$6$h z1+gSOR+$;0U5r6RP_8nv?qK&YzvJI|bBF$>Fabsr( z(GMnAHL)AoaBnKx;2I{jg`kb`<2s5qm|)c#pe%JRo@CCpi?tJ zR9=Za+>;fvjo*_|?sj7KKUY!jQ*+$k55yQm7$Y>toQYm@KtF3TQn=zVXO-_R5UJlt zg5#bu5Myv|pzfG6VT=d;YmOX29&=WC+V4ia+${;7wYfH7HF!2`lEEv6nu%P)M7_KA zoy=~zmN3Dp9S1PaOHYw&3D+<&Ar*)UpJW?Mu&Rdr{nWqP$~HKcstiJ21-&!ND@X2H zGmeP_Z9y+jGe=|z6Rh&81)^zrN$@-vWnfN}Yux-_wwvE0W8&#m&|@pLh{l!mSgi7W z0b+9QmV#iv2}{EJwGMOsxr#amx#vuj%KnIaNu7gS!-P{!xGGb9 zis%Outl~RUY8$+g<-UqlZRFTdnyV-iUA}U|8yo#8px zgkV=pyxax)XAkL$306&51>(p|N$`1MTMe9L7F^doM==q@4RrkP@{GghC{~q80-{pp z86vv8E>-`9HELvnR{vsUz9uqJIXU+2qhGWVZ8&0OJr=9F<^-`XthFFGM?=dXqRFd{ z)|?+qTx|uq-L2804W1vYnmGoX^lKD_H=BKq-Qf>p`);{1`)XSRqH*D!IQG{(I8k~Ss; zs|KD&8xi$n8(hN#-?LVG&IGFlJVP5p^T;;1h6%pMA=(&+HR@ZR1xBJlDA!%Q;NRGo zpU;`N(i!y4V+%yA9HVAE7OQxzR9*4P*{D2@yQQYtD#~pz@u(o^--8#LxMI}|XAqWE zlHi(Zsi7);QP&j{apQsR`A4?F{b1Fl@3_m^y1*jQ53X7J2C6iz7io?l6BF-)UJxML zU{|c_dl|&bLz3Wi>C+mlQ7y-h(OeUm_;U($_<6a)@tVl0J?}w`%s5uW>gZO)-TU2q zDBWeO<{V_AXa&&8cgh*XbC6ZPJAsJ(M-m*xg7Xm3FWYrTkcrPjK)c+OfWKFZm=n$BI?eTZ6d1UJ_h$ zupU&qpX<6};*&e*oO#XGD^~GZsm3ZpV*CF5(>%lZ7c#>si*8;q(eMrEM%B#nidCG` zs;dv>;cCP1dB(W>D4$w2PjdvBD4Q8{*)#J*UhxRBiX)=B%F-9dDjIv9QK=2eE!}io zF)^Vo=$j4AT(OEHqPpU1deb& z?9Ybs!HxO;jbPL(;fO5u=uTW_SsIC4@_)13;%GbS+jO~xiCFe~K=&G~w5YC_U{#~- zXs`3`KtbGf#b;X|Ef+0w5}`cc#AQuaOt?niTCME9tD+5d#j38?LByMXT@dM~Bck!L zmN!Z)LHSyV3MSEYv|)`q6OA{5&ef)3H1oqsud zVq#WL(C+=$n7Crq;94Mp&jbmA=Yh*1%!!O0Z)&oi?4u|6T_KR)Y48|;czuU}&a@Zrn`L7W+d40jt|(>S~c<%SDuX=XbU zAA>%7WGgeG=*$etfjD;3^6HaJ@ zW5p_-X)3`{{BRBt9h-TRrYk0PYzKX~$7T~(tjaqV#NOa7f@to6wQo(@Vn+M=C~r+y zLURO}=-3MM>kB1KMvzs!f~&FOb9m02IBwb-Zkn!`@F@xUWW&NHu2{tpQC)Eq8~Pxk zBb>Hrjvy2H?ECg~HMWcK;Jjkh#wuuUalj5ibSZ+FliazQv7#o*z7?x$#)^qF9YL3D zRl_7!tm65v#;VpB%)u94vn&mpqFgR;wr;G5I9w3)yDxJ@&pB4C;`y(-;`Q~*NUXIt zhuqb4#YFG!pjRZnZ{mto;Y~nvSouH@1?|7-TqyltOEUZKE$@nS`Zt2+dr>A5*ngSS zxn0a?M$mdJR^|GEF`suNmLR50#QyU~z-dd9E-3r1Ijb2fCW_VoeSXz>(Q_U_R`EVq z9YLN4m+bf9l3&`X>57ST$uOhNrr&MiN>P2mcQZ=$+#`s*5m;q@oUUSQij9a?eO~q7 z2u8jBaP-_-!$i-Fpd({>it%8ARXqRISWWninKPkFfTi;ll>K&0*NhbtYd3)Y{bz>g zxxHh2VC zb;lWmXTzt0;A^tWr;+&&=2ZSSg67%I#KUmVZrj|&csN{HkHspUX-@V(?8ta*%MHOe zZ_S$EpDXjcV&Zvo(1m*@jK-DqSgdML3B;9Mi3E{uJ)WVR*lv=g^C*;k7f&`BL5_P8 z`{(i_e?BuI9I>*xVj{~QTtRNx^+Jpw6Re8)21K=yuLQx~cQ-^oHr$$`>57SXuAq}- zohI5~SFGZ7%s%AyT{zF29Fs7M5*H2Cbj8Hzo}de#I$+|8RXMysOdfDZ5KY(PPJB@B zv5J%Tm+}7>O~wdAWQb;^%rfhD^~GLQ+v*{vrBHw)Y#t>Ypx7TY)%S# zP35Fwp0g`f{rrX%E@?nALGWDLa|`n>vdJ6GSTT|R1Za!rJCj(ks`+jZF=|H$g0niJ z5Hj4outn1q6DN~{{_hJ(q79A}t42rIcbuQX1i>|r>~D%_7vs35D<(E=LL1|Xo)m4c zD^~G7*vbBfGY*e!n@1Su*7uTY<`ok+&w<`sJf+AIcEzfJ`$1HinMx2mwuJ&Q&Vk)O zYQ~C*#Q~s;27NY(6|4M)fhZaCn;^L6bSJ2WPyDXwiixWAKyNMcOSHkUVijLs*$2>m z{@^HIv0{%^Cmo+}srtJKBPNn=i9ygL}xTd5u9h8(9RwHBW0om3~4tO;=1zuLQc% zBxlhEyJ8i8hNNc6+lGO*->J36#8E!Dv4io-_lm{(`?c2c|0ZTndSWygGN7_mWqq%f zgO2)+Ev{kW<z7|01j^ z$N!^_IoI%UxqoVwFu^KEbfdnO)^N_<3(?*AgJD$fTyqG`ivOueesT(YV* zrI=mCTDCfA^0>jjvf9S$lO1g}o%@6vF?ON+=W)2no zITl2^uac>VCFYtW6l}Tj9|$5#x~W(_qUApZ&ChQ?v@F`$6}&t zB5&J~rq8-5`tf~p6I)G>9T$ytw@@DW<$_5Y+{5Q>(A%kp?rBDs37Io7<=(IOipz>z3rVvGyIx0Zo6J^n(eG+pQ;{@3irm9}?j#29adK+)q9nDxVvEVM~UopZ(8yqWE@hnj1hcY{9c11r2l^P*D7Pr_!X!($4JKUwf*v;g zxfl;7Sj8Em_MG#lL2=~LjLAlvMx72sh2D@SvpI6kp;wVlUi-;!AcwN&K6KexO2m4$z zamA`^VIX>6y($Qf;`}Ly=%HfgG+i;#GZ^%ZfU}|vjuoq%AKBY`eMS&G4_Xe!oH*a) zv8F2~eohCy-~W+lgI%#I%_a~rH_LrV<)Jw1KTHyCw4H}?ZLd3;u9z6Q6Li7Fw@qBJ zigzDsUh&w*dxmk2UEr#wD<=9T#EzrZxGN^ESk8_lKLa z%_YGZcdjI|Z+ysIO;=3ZY6`mS9k~nVykZrv;A*V4hxf3pQPwN$!>3X9ymvx#Wndz~ zBG5jSWY2kJVAb@lAg%>UV&x!Y!?+>ujM9@)K3wUoW~`VVvlk@6v$LKHdfO}iXU$kK@u(o^fKs1? zE6yucH7*ZgS>ca@;F`E~pvs-wD1P~YVQRTSFGafQC)GyP4!3iHQ#$y(-jltn}fcU zOI``{2(qf38;E@KB$0JH;(oTmP2-okaYR&Cyk>Y6!uruF#uZIh zOcY28xSA$U=-|CvCD<0rwzR3f&oqqleNpy`W0(-E3Jn4=Ww^zJ;MSQa6ApTJ#9^^gGr=m4RIO}o zFLss0(`7AeHTlbg86z*D{C49JO;=28jssT{vK%pS#VU@WIvx$$wX?Z8mnGOJe;noD z=6f_#_md)twY&D(9_idA3cgZO!AmmoMxIMQ*S^|rOqG)tf$IPN{FU<^8ZKBUCEcaziiswDKtHIp)5I04R)&KZUi1K6{$!YmD^~G}p^hL& z@p~P7iWnNUUDFj4!w!QU{db#*D^}$%j$Ov7vXbB^F5QBNmfI4l>57TSPoO)b3N>-X zs@xUZ*v33`;C?}H&4y`Ebv+lN>52)L2cYX`3lVK_Ua^YjzdC{(MdwY3=-k0uHC-{$ zDJRa(5B~eDR<#Xw#j02)qe2Z<;&@i83D&mXx>$0;%P?E zQJ=r!yK1arx2h|yVWLhov=Ln7gh|g?#q&mO<72vkw%xY%xwmFX>e3&!(EOZJCKH zj@4BnIt}e_qoZC;Fu^LlelRg~0@~O!d#UILAB$BSLp4?$QRgv(Y~EX@UZfdaCWhu7 zVxxmg%J;)5u1LjWqq_2IGTC;lv~e04AKRe(r)on@S4?57SB=Rubp zEq}Ly=El@yD5u`pOw$z;hth+77`vHh zgI%$Tvqv4lvWA~+1mjm5Yb?Hpa=bTVG+i-~@+atObL1OI*%hledsJ5(#Rg{((Jq@u zXu4uz?i0}8J`XpE6{|vjgD7845>H-Evc>9H{gy`GPbfFs+(Oe86Hk7Dw!~>+;)+$A zJ!-7pc0k<2T8%S?jz`)3zxPXW)K!9On7FqJbeF)fCaze;*`v0>Q9O}$qAhMEMi0|; z#l+r1pr2ZNOkA;QN(~TooFp;yJJ#1ke&dbAS<&0R*~V+SVj{0Q=(GprH%2(Rtm1J} zV^udMvf;qPu7)KU%6mP!YPw<~W){$y*L4xG;+RxykNEVdFjTV*CN2*HUDs!bXoGvs zs_L^ryxu-o5Uw}H+N{EYm~ zu*p3T_tCC>jCvzc-ZHGWi7O^J3a-sS=fB-YxZ>lE3xI0;xn3r1@Nt>=v&SM%h>>H@{NaD6?{e?f)_7%Xd0)4HG-#fZnpM zlxTwqRuzg5Vszt@g1EBO*Vg*QHX)XLbx}TCCd86I2?(df`2@i|Y~q66M%=Bb8C@nE zL!Hl+Y@aAP4sgnb)j zi*CMjA(kogQEvZbpT%NtV~0}#L2wNd$zy}=cSdGO_BTCjZ9Fge-jent%1wtxSU862 z{J6Cn&zOJu_Q=xyHp;m-J+Q>A6J)zD9`%htT*JhIzn};8y=PI|;GT1zILB0iYnW(} z6ww_z!%f7B306g)yF5~b?4$PbT|vz(VS*j1{opKN)#U4#=TW~E&oxX$Kjx)!bhC|l zg4uD6U-3|OsS(d)4o>^g*+!hKmBDEH9Oa@#GMW%+?BCnI(>jMS?jGjd(DT_1&IPsS zT*Jir_n>Q4$tFgS30C!tf$w7t4b375&bYBT@%hlzs^OZs%Y0!R?X}U zB5j777PaSzzvIl(aB+EK{ZEu{8s#+eN+JG$zI(f@=sD+A8B+0iMRnEd5sp^KX@(S_2X6&d`iAHnS2WrXCf1><&c%%p2rdW;ITcC3gi5| zOlHlzVq#xz(4!A#6m9SbvZ`EJ5Lv3pch+om$5T3P_a<11`l7tOou6i2G4U=0^on=m zM06WeLEO78K5MC)59Nuk&sct6z}{z9KKbTI&bY&~kbN!EU)OZSMCcyS-E+!!_H(RQ z<$nvr^75BOKP)lvc}@Fghb^C<;uEF0Lk^ql87@8>Zp*kVC-zxhw?=vFr+p^pD9$A& z4#fkVFO7VkB@?VFdvKVo?TaNP!7FFpH(hP2!-?aYtclzP6W-@RH+vjkWFix+y0-;H z>`Ms*F{=Pp%M2vcexbju+}{yqB0&S_0tu_}oV+WYk@wIDdFU4J9PJG8r~Iir|Z zl^svFxz3Pp9_CoFDzYkwekae08O3YH+s{}(M);4_bj3tT``bt^=acV&WLK=}U9zJs z^P}$i?nU67G3jANW8Ei|XSi0>JgYI$?kniPE)~Rh@L7#jd`4CCiubsg0lZ=re9k-tbNlq2gqmv!6U%#nE^;7|h!wkHl}`f@ zr=}+s#MoW9J}W!2fKg{1%I{Vd)O5u}k0qe5oR!x&?21))XMkwyB(I}JRzZzZ?(#dN9ywM1<_o)G72g|B^NQD9o-5;WVNLAb&O=0(SDAeQSaIepOr^QP zG4W(I=yj!2iZ<8@t7h#7k^XLSLGbR5cYVC$P4HJ%X#9et8=YJ7aRrFa>rUvro<**XQJuj5s z+%Be>B}{zu2JPFRsE97RVpWwkAZqWFzfiGyCEhI%m@$qK?;y(AZ^kllRW&)D1zwmr z$dca!Y6IWm0-r}!`au?17 ztN6~O>MCbHe4{G->UGO`Pn3%uxuLlOU?NEd&?O9cMb9e^t2({JQ{EM?-4f9)JQ8y) z);%}lqCd(zJ@T2%D9&~!s?G)dV6)5;CRoK+0BWp0RK*>-6op?|GId9J(~;+zbC8K| z(?P#)BH!81u2{wQ8C6%jmN0!d9N&Vd`)I9*ZXYjv8>qpl#g=P+D8J9T$fO^9&B>$5 zJ5JRV*D$eYD9&n$BIJE)CRnv_G>FwMlHhCo3}LwLf9ez0;ClnAE3RR}br0yw2jm?V zCRmkn1BgDEB*9rdJ{TDuJH{Q&8O6lAX`pNVkiRm<5oMKE7ZA&zhKn)h-S)d|*m)0_ z{8iHx6FGi&x2P~?)^N>+@{rZ(GnhdfyiEHxghp^z&wadoWLmj9OV%M;~TuIRr|p; zO#HY5I^7j{=Z*p0j*thVslR=PZk-``i9MB=V!^N1-v@Y&FB3 zV;jG_qx^Y$Y|SxeB5otlscOiTfisa+(cj;F?v4CeKdQ8`-wWl}d&_9LV#2)!=mZh+ zUO2mA6<=AZ(d9d7!^`3PI84*8Q_~d_UB1E9v=%W;T(PQu8ob*u zFsqXZ!E<|Mdh7<04UxYZ$~|Wl?S1jB11Zb{TOib|toh`~Q z(XcC4@zs**s^ELx|Vt zM=UAEqa2**h~^aw69s#MUa{P;sBQ4I0jv0GNhO+O8Dm=$U;FI0T>XhFma$d$Yr10M z_I}VKlJ7Th#VWp9Qe7o^g6oXN?XFs49!7abu4|e*872lU1ikg^HQ|caL{{5q?qW?sZ?^$&1inaDp>Oz{U4-@VCgFfaX zpR(XN$SS^uQ)9LJCe|gFF&``kf1>;_>3hwUfr*jXa2<7Zxr`ONVijM*sjdP&aJ@9X z_GZiLAt+xQwo%g+6M-8*C)+H4xtCqBD*9`+w)Rz~cp`V>$SbTkc^g#L{M>+vH*Y~N zSy)M&4fx87Rs5NS8Y|vk@t*47IPA5~kCUI{tm}yV`Tnrf#`lIOH|m#0b0@<@{3@W| zyU0(lc-FFtuQJqrWQc{QHwHTAF;aZN4r!%}tEMX^+C2w-EU&zO#jaSzR~f3S4@odm z3HBv462?J!VZnr&duk@u{=}ZT-%9z(DDSCR#rt{H)$CC0oeL)YYU#KI<+v%nDEn)b z;GH)UeV2o-oKXH=5fiN998=p!a~Qkru>bZ{Yd4~tG;J)+5o98G9_S+rV~P2}BgiVg zW>8)6Q$hW%Ajjh6$)xFuiCKq0cP=D91z=aK8oeIG3NQId1AmIN!4LVGq#iZ2ZoM^5Ut9G|y2?%qtE$ZiR%R4PJLy#n%k# z2=0r-yjxM-#kl?j<;y`iH1~;2Z2Aa#>~Ck`iuZ}E;ytSBD%B9|$adrowRks2dDbi4 z9T^j+%7I?J-E2q3D&7sMuEJ{LOys=4=JqMiK>{8K;5=Ky#PvWjBm+P~Wu9_5!Xc`wQ;-Uq9$_!_X58WI?Gq0FPb_I0n>@mg4z^YwYS;f0^)fInod^Z&Ljdu@O zpm`o-!tWF4trzE6)Hc`^tN0wO5)b}jmGMZN%h>lD<$A+&YVO;aXk!2F!NSM#`CXpp ztm111)zzJi*w?A#)RF`x zF~%21*{e_z&HWV8%=;@=@!n2#l`r-r+q|pP^{1uockHi*&-$UczhdI= zThKd#<+C5WzhV{d?NnD~vtf_(zQ8d{zW68?*m6{J1erMa0sHnI#g1CkHh2VC#n%if z!Oz^}t%B!o`X0Nhxn41mBRlB1OXN2|d2MG^#9yr7qq^T0{it;s*8o{RCO2B_McHp@ z3eBAi6GMYQ7j>7JQqVp}e+;yK7FzLHU0@i#+Soked824>RSGcb|-1n8j0@>{>WXJFM`14Q}4 zl9+0LGjGX{2P`KOjJ3_j$qNr?o}HN(_!|4GMjkRt`0UIoWp8H>7ItJ|!|~?fb<2)f z#??hRZNcLv>s3%4oKt=BKCx6PhVt77PfQ428JM_`5%i$B@+og7SjAUl>X`G)$#Dv^ zXk5Bb%~{Jtr7xhrRh6qK&stV>&0+sNh2DEDsw=KpQ6H*DbM|PuV&eU1&}H`S5^b<6 zR`I6;s;k~PuzT%){p|YVvWj=ks;g!06K!*1xYGm6 z$ATz#%W_}ys)&i;Om@1I+$Zu?5vv}>15w`Vu88j6ZrDdZesJ6}y&lRjsvp;!wM;mb z0__!iOtitXmQ}o;S7XJqR+%g7FoWx*kZtfiy?dX!*dqOOQZmgQ024j$fiB}NzYWMv zSjBs7wIBRhd`A24Jl!0gRnrv{7e->g+agdtZOE=z#d~el)xj(iZ1JhR<%%U%5|sC* zyrP+jOf30@>+>YO^1TL}iLBy#1F9>&_Y&5tyUk&Q|8LE8mx+pvKzlCuV^Q1SSh0%t zk1DZ$6V7*iD%3J^>_oXoznYr+5+*$MfsP+kL+k)}U&1Qh6REB`EWxqDwxlr<%||)h zIgQBp?f3Bln3+uxg$^ zh#$_9co7G0_D^{Iyd~3f+zTDs{(@$fFcI$*=%#PvCyJaUtm3=4>UeBifiwMxXAdn0 z$Dw>{^CL}HOl0l~dS&m&7PSp_#VX#fs03#T@8=G!M8?dhD4(F?Tv|U9s?Q5ko8%QA zmkGD2puJPb&mfs#)$9o%eosjy<_CYa6>|m7GV_a{)I3Kq(Pup9zkVk~bU71Q#pg#g zx}2lEx*}iq2OrdQ#e}6g=&213nz&*W@3mD|!3FT^8kPOREHz@FyfOAs%}it>=qk>& zPLt&|Cubt7E<}5FUQrSIs5_~hj2tCUF4pp|=8lYsi*BGF%#mw5@5oriyFoQpybf;d zj5V>=k%uO0BA?ZmFdBhA_27XRK_*zmyFt}e)`mDEhpf3~sZtr`D_^c^x?(P6{~n>pt|C3VGi@hOs(A5OY=O)MEMz@FO97$<~g4SS#`#KhO4!;jv#V%#n~WZ zp>vjpo+!UQa85JZnHZT1^u3z$$z{%VR`HogjTPUOO@9yT`6AB;ny#2gatL%thKC}r z*cGezOr*NvC?;QyF=!KBTXO`NNEieiA$Ja`0I#k(lgRh%6-R<_jXjR5;zD{=pH znr9p)oY&$=C$7q~8lQ1k75#aT&qWXI-#?CslSw{(6I;=QTT%KyK3`|^F0J@ad6OmWEGO&vGkLn1X+kvyp?+iyQkrPn< zHvNcZwlfjY9Q3YuVZs$>JFEC?r@E?Xe>=9NV+_NsAUbU5aANaw zOYm`&3txC<;e1mGu3@6^UeG{f;ymFy`i#YQGs>frpViEECcGzu_FgI9V8+?bDn8q(vEsY3`3_+H z*ft=8=6c0MKrrZ!hvfI@dA(v4ui&aHUdc-K!Eu-SrqFc7M9yxY&;OD4WY`s}ezpfu ze~ct*7awH1x3Kl1#d1GB%9+X;nj^?W-@90^_N|xSwd4_G6|a?QtU8UvD)aVHOru4A zltWv^)LgHa*w_WM=Uw?dVP3CT#cQSNir;cEbs3I(*Dto_8#b62IUDr5ukzb9{Duuy zv0K#@*D!I}A8icnC);3xRUCD-jqY)At}Wa1m8I-gtZJi&ztmh4nJDuN^uU=fENUCP zCbEjxW0l}_DdR4zQM2dV(p(dn7_}U9=pOmD9zK7tiqBoDtEL|KEyMUnPgy2qM!84x z)0#7iiP&GUCKh~qTEvQH6sveWR$cK55ZV%}LC#poHCG=dI(vhz<)2LK$awW()ekQa zMq)`^m^8$;`t+@Nz;dM-$~R{pFo_i(Yh(=^cgmckn*Ctnr90>~ndH--+z(dq(@AP{ z*?Wn+=*O>nX8qt1Wa8cT!M2FpEgzF!% z@v;oH#l6{xP)qnLjNpcYp(dHgv0`Fq2$3bu!?7a>WZUSWg#Luf6hrwS4>Rp z4f<++`792*Vim7rsw>X8E=!SpyRID6bj3uTKA>milXte+6|3AUgNWlN3EvjThEy}( zTT0eMxtPy83+J2K53XS%e`(MOyT7$WPq2!!QYCurLtYIE+iy8J9%Z*b`!!?5#GiVg zN0pP$S#qpc#W}6I;wbJ;iHOE}a7fb?6XTy^&p4*yVG%2K#i}j)Knz?ViQ_GOY;*9q z%YI9ToG9mSq8lqFKD|Y(`b?GI=VVu`;&D=A#eR!SgZC>jEt;`nB6&N|^Sa6RC$cM6 z@$Ou8#ZP}tIfq!iIidUH856nYf^PI#J^{h5SjFR{y4vK7XI0vIZ#GsI!&^=sb=hM0 z+}mm!*{Hwi%{5Gnc{j>NjNGwR>@vEAVRl-7kNR#f%06LBHQQh!w*4329yDGi+Tfbz zRnbPdd&@N2U}9ck(4E>X7j1CQSvBDXcF0M?B~i#3HU5KE8b!Bb#~QbLpr$J(Ho1dt z>%Gdv6{~n;)iLLh>X`wf_B~*mrYk1aG#hCf^J2}no48`t?inL&MA{-d1i?}KwHk4| z(_n?BD<)#~0iEj13eg6SAgg$s)L60K8GDA?ya#66sp*P|O1^mdv(E5cCazdjsuJe; z%g4I~!8NywW94j^E?CnQ6Srz&@6+9FuV{l~#j0(?aQ11EbDs$@tq1NceAvF zxLT4I*L@39A2zCo;&b`wyAPWX_b1?!k%0$}8i}f-{5#Jv6N3A}gmYrh{ih!@={c)r zTt)wuL`Z_YyVpTK>Nm4!x?;jF9Pg(3_Sa(KidDOOKvZ662!d;>Wr8YG-Xof>n5Z0v zZzx>abwsqm(Ph=sz94Fs2@?co^^4ZX@Fj^4Xu4uz{&Vc~k8C&~+F)0#syz(Ep^66u z!G1l`!@JYTFilrXG&_a7I$7(eXoFp`igQ|>QJisZi;;c4&5vukVj@vT``kQq+{6{D zcs8r9IEqQ**ss;@9n^HiM5P6o|1EqDnYdyVuNbN;M|7>bB}aMoq`AhX6w7UAA8Yx4 z6V|<&gRs)P?@|e_VIulAm|#^t`|l#h%ez##a;T;Z?Q6VUJj>?2(XWQahnXms>eg5g z-c@GUROj1`F*doOJm~#@_N(T25#iK@P!kH2bSLa=K7AP`k^H4_Ba#OeuE#|F(cT`}R;9`x0IEkqmK4_2jY z2I7mK{C&<3J~M42c;J2?V_i>_1JCyT=PGLMI@++-FtM`@=6a1a>Tt}ny#2wG7)seXT3!m+z(c9ME-Y{So^VR#8g|{mIu!==6a*- zUT(H%gX6xz3uEwldaHl^FwaCLYI=g+IHR>_!_g1xu~_x8oSm4|Mi7(V!f%YsGmT{@ zP(H1)$ObFt$nqi1iFi_i7dbj5^EQ_!n+jy8!Et9W%)W5r{eyC}watY6!I zuFUg_iEDX4XYy|sjVtT1SoJ3Bi#?DQ>!d_8k;wx%m4+9d#8vEm%j2D@TaxySep*75_A;Edan71_5e zY>=iaCJH47J#N)t6IZM{-~=LI>JUNj*mg~UagMvX!#`K%dBsG5IG~>%>?qoB#L9Xs zRyqD}o+V5ai$p(GKk6jf;B1J$9huSj)cAk>FmHp2_DevYEaxZMV85)&JPE|nHIm?( zr30Y)m2QHjD}`tUdgjy#CayM-s(LjL)BZ|=quA*cBHA@&7fn}8Y`6n@nO9d6SFCz= z2E>nr-2}loS~LPHXV)=9HC-{$@gC@6<9$RMJc6uBbq2(d`NIUk^Etsm%0bGZ~$w`0%H zbj3u1RG`bwoFUraSh0$)uhdxa*nWAAIdSxgzosiD9-IeVsrDojSFDP$2gI;U3xxhaC+nzbHwR|ltPx?&<}ZqOm_a`oX6WL5O* zRkGAL7iCRy*fQD`<%L%*7RNogEtB?H)G>c?0QqyQ?L14ZTPRQXGv9;=NIKiLT2@J2 z+-Q{;<-UDN{<~ASa8i8{D@W_rn$K6T^FH6Mrr~l9<@~|51i`KxwAFjIm2jBz$Q;oR zR{gJ@o4aD7QhCJf;#~Qr5Jwx3c=(Sr; zL^FccW3ejH1Q5d;%jcFjUyFZ1W^`D#@Sm%w+3x7MwT6j}$uS4(mtP!>D=WdOjcy=3 z?<^4n`@J#`-ow6}{^#od6DuOpuLXTa%E zHS>yzA@M=?=u<{y3AU=W*5 zc?lw672HW_muZ~kNn4b23?Kh*1f%8^XG7^~$c$3MmzfZbSXqz7MB{d#vu2RLMaKlI zVhjiIY41vriJT32jv<$R?Z5EPm3byI@%swswKe2hHXW|4$6{57M<60E$u}YJDl`2j z#=x&$CCxEs;>S186~;|GAd@NS+CuZs#bQ)8y>fgU@!fbx+<@8QtESpjU+s^Y*vt6knB1mlk&@4qe=##kCZN z;w)~9J2b%Ju(-RsyS`0M(%;E_wt1(2-B0IyGj}BOOzuo3`(++Xu!`?yyH^Fw*^Bp< z+}dgL7kS};e2Q((#F``+6UX)Q676AmrPnU2BA)@wyo3_g&oeG8$p_dQmyVCPYhCLq zUUmHTU5^zU=IIan=Zq;1gyoffEhY+$0No|`RMCP=uqyHy8IMb4r(uj*=eI=BD<%@H z1zq*yQU|YC)%y^LJ=2y6f@_z{6mutPy2`dOg76K+y;kl-d@a>d*ypY#Q0yg4j9CqO z&Qtlmf#r$bOIWpRBZw)V<$Du6l5KtsRhTL2@3M;T0ypyyvkdMHJ#L_9#PD9B=oJ%DK7h`2 zMt;eRy<%16c!-zm=&@RqW7q|xl-jy8?7>smM+WRx^oog;zd@fVFW>)QuUN&;iT1kU z9@lFJ+Ie&IB#QltiTCD=?0aJQrnlvl-rHG~-JAhFPM=KlEADai@4%~YQ-|0qR`C<7y{>p}xOND}kNmerDz+dKZ9+j$tvXut63Z*Sx3enp@yb02C5$mU zj&@@_>~pK)D%KSf6{dlHx=Vhc!tzRQL00itX|JmbZ*i^t&(do{KEmD=Kck{oOx*bb z`fh%C@)vu>s_*73)2m@-(XTR0!=3YD@RqQ&t6(22vQ4oCnRv7hbdeA8OhC&ky#-mt z_rJZaN|@to^r>mIjZab9*6Y$L))f;EUxNO4Je?@H<(1xotm1aEd&RYQ#*7qr4|iAe ziisdIGO=TqJgbn5;8GKHc^fr?NP$u7BRI=JzzKO8B5VCCXx>TJ!({Jkq3Ll zD!$X~b;bU!Fe5riCuLXkiivD-Ftf~BQl3@JUa^X2wRW$f)kPoe-hM;a6o1&ol5bS( z?M%EL40_k$O=0#tEU)z5&MLms>;#YcX-}XHPUcCjSXWG(KLh$*i4+bk$SR*pAR5(5 zDF{v(a~-Omty3v_#YCX_dv&jWYLSOkSNc83D!%{ib#=E2JQ}NN{x?`Mc`N7R+x7wm*p za$}?>B2605Zi|10MNY7aYs5~(yNXrTlF#3T^?d|;Rf3O-UNJH4J?IPtK0A2DDy|W` zR~$oXV(zlY((r775Qaru3c6&jE8dgHoq*&!70a5L)Guu6-BR@sF(wE zuHo`j750i%2MdBYnem43ic@Nohw9kjn~GjBaiccqkp8zt9_$sX`ZWVFuaG>ItD?Dj zzk2$MuzKb`fZMBHDSE|319LCVtz&N-ykZsiX*cr^&x7o5rq1v^;QKvAub4R35A@tq z^4ut{D^|@I1!CKpN1_~@(qS4@-DW;f^oog^=Kkb?ljZk0*(+9YJK5{Xirnd=k7es| z%Kol8MOkV8W&{^U&W`u$O~XmTl~_iHIk1V%DUHuoKtE~9t z->cn39-PA0wfdWD9!#*x`hN@GyTU6@VZyRq>*~JM00sK$J#tnKlI-F0$RQF2x> z{i8967qw*Mj#HShY*(-Ti_lfU&5*~=xfO(0>~E|FP%TPdU9<9Voyl+t6VvL0j=xCm z17LzxP3nOdl183@+4EpVqehqb{s{Bj1AFQIA7R#&TuaU=OvK&_I!zuqzZ&!{gONwK zcrmp(A7Ec>5;LOY&Ur9#>=o$1)iFiwvRAB1_|(k%nmCNLCk3(PX*?b5p$thcl?*4S4_O020Cle-(iuLgH?f(Kzv&& z3GTaGrWM7|j{{OA7yatiA84tTecpt9s|GvH1l3-`#P>3w0~X6R=U&1p9`o%b=bquc z1ihql2d7@bc`#9RHt1w)_C1-+FJYv|}gYSbpV{lK*itVOYS4_Md4!U_+H;1}n)ro;1>h_gHkN8Mw z<{m@q9TRr+?lBa-VxpHDXrDbYw!|&SD*i>a*VUXVXxr&~lWKR$!(Na-nW9%rlqe1Q z=~B76#9px~^3f;X0{nW7P2r*SnG1WxI}b&#n7A?%biFg44lT&4CeuI+TAx=C{OdKN z8%DL5KB{9P6E9kVZr{pjOk@?0$MzQFF{At-+(oqlKPdjEr zBuVp8+_m0M(MPBK@hz`ElR~!>?KUhIt9Af zB)K-hC1+KGqaeoJl0>Z4=s#Nnb7^0e!H(HHx1v`}L|+2>Td_Q%C$d+p;`_$lOSl%R zpF@py9{F9dJ(xIm9CW}7*&gf_tN5A0?iCYn8sfS&4n@(b)Q4T+R}@ilzB|7Lqkb|? z%BNVnOsts*dP{e?r-;2`Rr_%u0{rBz;)`!_A2eD0HZ1BB*tajgRs0=fBKs}S>ho3*ABQd?0_-xUN|Bqaz5<^s)tu`r^*X;-5sTR2O#r zD@hbvkcsv+L7%Q6cR;XLtm0ogdtGtc<{pi94y#l^(JLlC27%5}!dvuR_KHy<%0Lz934pEg}dW^=r07e;wW7qvBY?L_t5$ z%eTwl5B7>xMQVZQ6z5Zzy#=|)m1&FKcl?hiigm@r%;un{Pmq0=y~0lJk<_w(Zml?L2gJQAMwqXdeLj@YZ4uUa_i6 zHxS$3$o=h{GOROHS&Nla^oogv9Y9Z8x?PSsbgbFx>g%2FQ0@6D39vkm@Ud7oVyya{%yQ#lm9Vxr)B(D7Hu9T4mlt9XWE z@9kWRQQF|TF*}!4^oog!EkS4dR8F)9d&R2ABdKu`VYa=-`)yd`7_bjFRQ+{kV*YoG zKC6bk6{8P7rLu}=2KKt*k<70WuKQ23Pl}@`6H`ip-o8bCt9ZU*Z$XX%xAVYttMy8u=oJ%Na)R!DS?;Xix?xzk;2|)*}lRLK9D^`t)3nFj+G@^FH-r#rQ*QE5C z-wW8sJu@hJ#l+pmp!c82Ao5_ZSml2oM3Dg*1;HcP$J`jz`s@tfQ)aGBI!9}nNSh6G zr(beRMY_Pjsrr|l9ddd0-`UZ5wQly6#aoxHq-`YDz@ zlVToB^t}f9(*?N?nM=;9D3?Gi7@Jv?oQai3p{lSqi&pdy>?=W81;MpgFEwiP^u*|j zXA$U>z2x3=_KH>8LP5+rE(xyp zNoP@`9m=^Ydc{QAQ=rHFa2M^tUa^W>(_UBHw*TzMb!XJdrsx$Df9wW*B13iuuUN&i zbGuhOzUEJYu{O=0Ulhl7CfwqHesWrl)Ld7rdgcZqRlcucZ0Gy=V0W~0V39oxQGj)c1*r>z3P=M$s!K;ztF2y=+>C7G%{wKhfp|PDz4m@!1#L z+w&)XRct{fqP+#(`;BZ5t}9k?RNY=z>~FuX@O?;&bc%JwMCOm6f4!IQG_Y5!;@@Dq zS3G8%o{2Vim^HqlS4`Xu0i9%6e1{ff)vJjha^8>xr+gj*Rnd|O6un~NTM+2_^Ab3C z#VY;{w$~N!*qCna-YA~FUW8Y!J2|ZO&{LRLRSPW`5JjHY%LJ=V`hW;|-cXdIj2VZ? za;K-}V@7WJX6+r}mFq4&D-S(|iI!%hs7=E@A`d25HNcEaY)b zxvrQvYSLRvHxqeSUg_6j)dsU|j+~GutA6^1S}Yl7oc8HA?2OIFMR?_0S4_N#j(+ui zy*x=L|3A2HobMyGkH=uYXfw(oj{@fIuO)fgX&wIn5!$J}17Ve1_m_#Y<}S2O>-t zrP7J~=DxmzQQC?;ER}vOR&npK*Dm*l?tbW3U%z%x^oohfjX?jb)5*arR{1pnQR(l_ zg5Z>u*51l=T@}4zqKp}V>@uyJ$b;*OReTrN>x%E^Cvk9ZpZ}#gGB9z&e0IL~+O=PL<(k=hqts zMtJ4i+nHE10(9XGgCg-tzZR=NsDOUq#zJ>?mVOt7l+6%byN zorvUSJgM!3I2iFbP>|SvT zvTEmi5XUkH3W8G(Er#mvsey`KG4a^k*Eu{|kjR6*VpS${S7`BGlBlsAo;=+>Lc3x{ znj7XEspu6G1H*8oZ6PBaykZqc6YRCiBU#=e7}ZV%O;q%X3HOqqV;_=ZBG(nGa+U+} zCHf>$j<@F8|FqGQwUOob{3^{vcuUN%%ZF^nuJZkYATsP@s)j1p! z4Hkmll0kk^hrP0?%vGQ?e@KGoYLCKj-S0kA73+!#|HGh<50bM!_KH>aPJr03N)ms* zLdt?&)3hM--M;IOrzv{H#A@>`!DuPuHxzh2xUCv~`+lXIsh9^7QR;yHS#qZ6iCl74 zmG%YkqopKHn|p`yPY%^iMaQq&q1mdxYD^qY0D9{Z`OC>(u`2TUE{{vy*JJ#+aW_b@ zu9!Gy?n3KYXM{stv5H4N`yJ&*y?Uv+d!yEv5Jj(;DEl}1Thm?g{@}V|6+iFTz2bRP zqY$+7xw)!yI3@w}H{BvEgihm{SEy&|i_p|WO_p<7k z$V8&cpkG9n-*#fJSatXYh+f{3;F0X9`EFOT3ey#PI}>GNp_jz(A;(1aidE|pfOr-v z2_DHhH-#$t2-Q)PiLtFgXIdu5MD~hRb2@TfL* z{holXHA(het}9mY@4VeB?s4A9(a!6Ss`hp!&ZGtH`%(5?_KH=JM+@Fi7l(l&9V6Rw}D+I*3yONla7Adzk&e4)(ft~8u9K{x7Vrg#B_ioQ|7_V5xy~lnJaxLEL zfa}f~ty))1eCYvt(HvQFt}9k?JK4SBT3j;+*S+yh)hi~dm?vTMkLEO9vFh_`;%Fa%6w7=uQ_6kyMK_=2B16^vaQwy?+dyl=Y*x#_txUPRz)v=w4#d|<+@|Gp% z7GxFwuGqaA{R$)Jy9{%*eIH@ZDXLmmOhow!`bJ%+x?&Z#lie#GUn|_fb%UO&j_ph| zdkp$XG$*fE#WiC0>ZDJ8BTBBv)#s)u5D_u2*4jJ5wi7!R6pKiyU#v)kZT;Uh7S1V5 zBwtq4pq&X;SyyVYL%um_`Kw>+MU#RN*R}rdx(dK4OsqdrD56aEk~6_7u0uP)DlU2C z1g9`zmE5%)Ot5Olf)YkKTvtpug^3Q2ibqm%CRkvTWCN98R%p=W3s_my(*NBHTKMv7iq|3}pgTfeSlyVez_Shh}_ z@~ITb{b8x}Yq83*U2B)UvTXLswd7VFMv7S`CS1oWCM;W5?O0IGD2MBq$SHOr@-gv$ z*Rt+MJr8S?aLt2L{)=!e`PufKhQIoCt)9rX>$#kkN>8zDlsvL>SSp=huPoa&4^FXc zJrAxo`zUIu^lP!ovR(7w6wB80uzHMPo0;IOVoPOQ%j_jgxaMK)#?@1J&S=@L1gBWG zo`v^JUGR&jW#fQzG2()uvEsiSY_I-dA!Y$ue^T#Znh*1 zv;o(G3|k-Po5lXSoc@2???+iZv-L-E9dsMs_+ZN&L$v#*J-YKyE!f-B_6%^$FQfy9`>N#LO2V z1|8qcO%O4g!1sgUbJ1-J^BT3#vy7)Usww`j&r!_=bQ^AX#VJf2Zv`THd`Wz*klVQK zz^A#jBc`3Ue;!+Y_B>cM-z0wI@Ngj56DER9x~IQ~Clx*{|Mki(&dH6rVJrU2XzxI2Wm(h=PyM8g)@!g7v zl5+|Z`V)Zem2F051rd9^BubXReV(C88f`}o*u(awRlLucIFbzX z$@xBK6^}9YlJi~Ul>~Rx(^vT%?kK+3m{?=ddsll2ub5y}hpovVq(QI(8t5+$ZMBXeRqI(7M{1A$nqCP>KKXgX)%_<9yKMecK9ZUf9gnr zQWXj-XDu)QZmGa^OScx?BI$8aVdTnC-;0-eKR^h73DwdgL0 zdKu{44}&R9>9 z>HBKy0liN2-)+m*e>29phZz4izUE?97G{<_Z@2Q(=juG>+iRCon7I1@ZN4S797UO6 z)y=~oxbM=n%hey<|>(c~#!o)t4?sUXy*2k*k$MJ0N`IRK}ubo&u&a(Ay z`*`OFiTJ<0t~iAW{R`y!m26)IGWu1>zV=2+d$06bzL0W z$_Rp=iVBoQ&&ZNO_1A!jnqHuPq;vW;VAUt{X>zx_B*vN}^4uS}G+)!MP(HWfxXVO# zlg=5OTa=uC4Oqp`aQ1%1BXW-8DD5df)n5Z9cs#b}!CtZI%p#0e6RfiS?>x3MQQ6Gn>%tVziZThQ<$)9*QX*LkvDBdzxw(?^=X0$Z87K-&*e;? ze+^j0@gRH2`H44RAD({Wzs{;S3uj{b2GG9(=@ckqOypTOt41ycu^?qm(SifL8yaKn zo(ZS5+%aKSF7vO(&(ZdBa7yc!xbCNtSGAqy6aAUjS4AFM;$n9HDqe2wLp<1{4(C>! z=`-P(0JPiOJR%RC>9dNT+wJAxXMjegS6SN^QuK-muh{TvSOa-~uve_w6a&P%6-7lk zGMPPYXMsf8zjM+1MtG?HelT%%nn`DuzXm)evWlN%>~(dsBCgfBY*lShE!fX0JB`#l z4&F|LF|o{GcZV^NXRl0DO$vHyLK!Jyf>jHWgJ`ov66cD;_t1SIwpmzu5B%SEH@%x- z+)C4<>?1b+!YDIAM~|&ydl_ zTK&`+{WKcg)=x9iS5kD_HAbd?w@pvczx1Ym0ZzB|FVKi4E5`K9# zSF7=FV#Cf{Crs;i4E8_Y!-Q846DBfL*_*!8cK=Rj*iF;F*Q_hK))haQ@DoeFRs9Xx z^@)X3m{@(Ira`#YE)%S>{@>DfqbLWbFk#uQ<@hf`S6StA%_IA5M4i?YZlV@? zX0}+Cy*(22M-1u5kL23ZHn6|6PpSAj$b?UA(0`pzB}&e}gRJ66nB6P>g{(LoziM~Z z=2G;Ei8EtBZ>l7Jqu47}P}SU&Uwh{ZduToSvV(Ddgycoakyd53 zpzN?awW_384koM>p*J@xJJc?#EZcQ;iDwx+f0)+-Gma%UPl-ITR7Ts*Zg5%akqh>Y z*OwLNB}`O|2YPbI6_E#f!YZEC*n7!c_dhD=qs*$pkF*JiVJExwNYN`Ma{aDvTxr1M z$HJ?FiIMX3`A01v4(uMgJ~`ykYX_d(H%CvRE!zlt%I8GkUvZ7>`MluiAS3q@!$xa) zr^D_NXN<$#XIUYvfcl(Gto8ST{eEX+hbPD~%P|_9%#>KWy%2U-VJCv;B}}B93%X$q zIw{@g?JLV8dR8sAK>=oJ(GeL<&6MJGWUC1&plv6RhIcvi+`Y5{74FztK^(o&Uhj_)k>D zxhNC4PJliU!zuR4DvtZwy_!EGpE1Yz;GbCgHV1av@Vkp=wRWOxI?QV~waup0&j7p2 z_iPTt@{?$(CkG~L=g-2vd3~~N?rYB@$^(?}Yoxy*FCtwT<<(FoEZa4f@n3|l()Z%&`MDB2Z|6C+{#9k2uzh>k7)$i8W$7vUH?{O{ zZRvJE_}96ZwzmhTFrk0vOQ&t$oHX)af>n{v^tt2~t!nvru&SLo zM`^j=iHKGfrTyEZh1Rzi>~l5g{9U8B^NharpO}UJ(?74`ES!lB9YEhp?j=gj&jzgG z=LCBT@>9dD+PLnEYXud(Vxo98&`$>xcJPW-hs%R_Ur9#1IAvf-sQUR7SM-XBMukDQ zSys})D^~H-lD)1t7P{i9pD|k={82S7%EZ^TpgV6oBfR404_3_%1aY^^SwY-tj%N<9 zbPu!&)nK>0^uXcSfb(FYULnxI;~t7Um|zt@``GJ>pHlWl#S=^3DW4U+Vxr2=dPYsB zZT!W-D^{ic0-{IJuY%x|!tbG~Rq&glS4=E_1$t7$?;;PbD^^W=3c@47PeE|X)dx^r zZ}MBwD<-UcYxgs_9k90td&MftcKzjClVqDw?;crhg+DdI)_+C&-#Tpk-!*<^?UZZb zdsoZyrj4P}?fzbE4Li-{+oI&dUkx!*25(%iEh;$7uXe|%t7eS?QDyvQmjX8~!f+6l&icPQwxw}UYu4^pTwe%DwJT`-_ygsw= ziV0RV*#e?iQAy}$-Ru79U+vJp=AqmAH$SXrTvx9+g$e!ZAv&#pZ^YiOm|&IuwGy4M zeO<+PVtHAAv8Ja?9s5ADY>zCHHEUf>|GzyCPGREN(DTMhoKD+`?B9MHdCWKvO^cJ* z?SP)2d#kA0tNNPpf7g<83KNO4f!_Q@t|&6Ws#e}0T=U?aa{bI*b01R%M#Pq!cj+zrSo2m+U4HPss)`<#hTaq6;5kjoCg!-KLi@>^m-7T5pU$d1gm&%XYW@$j|!ZE zIaP~fs&hCd22KFo=DE`f7OVD-2GRPkB)lqNjuWk3F71OkPxyCKF2#8X6MId1`MzAD z1$nl_D&DJVudDC(5pUbPyNdSgIqcdesyKKR5Dlv&RZeBpzQur@q+TY66%$^4VPa@( z&|@#lp2!5Ncvq;s9J~_K?lNk+>?fyH8UFpS5jQ~BNf<0@mx*9fb+`+nPc}*1ErS_L z_H}=1(aXUOs`IDAY^iWCe!cPyi>V!+2D^Hhm<|N1{+taW`Og>*1kbOSC^8>(@NPN! zFu|&nOF(QLAPN1eM*1(L{v9O!`$)R2fA7qiMY;as@D3{dJ8?Rpe@!lOf>W5#ze}gn z`j_nNy@Ux?S^szaJ?9iA^zV}CdFWrx`|mvTYq3iIs+msMzI|qlaQfG>^c4O3TKadl zbX)%l8|Q7$! zHMFx_H(-KQ-sbxsr4A1iUWM$!?v~Uy6KfBa!d_72YbaT-p^#OE8Ypz?KPt3O$t9z^oofQw?S`z_{700RyFXMT}vS9ioIf$ZzzazC*lj@L}t8e)i_x~twu4}Pka+7#;KX;Uk~)L z$ubX)Q?qJ8R}cmE#1md|O8W6o9lst|(JLlytpgqXY#fmXd&Me#6V2X&{PdINAfALC z_K&IfjKjpwe?f1~6H9o-PZO;Ab{#~j^O6W?Ji@p?+;ff6s(8Wv6f#QDD<-N&0o^4U zeOb=s8HZK8r_f$kJk#%+9?u-(IwjV!rG!1QuH4t>y&J!fdu}AsW^92S`>kpWnThV^ zd-RWE$voIAR`I??dpUTIVBW&;s!?;*-G)reEdaW9UpbbrSF9?X4@C9JlK8v^Gx}t$ zQfseQ!Hzm2wZl`OX9$Ei~6WmdJ9QEZH zQc_iJs%>})`$6)i4qo+Kh3J51jQU#4^{_wQtmi-!d4=nGo-D2Xd=9(u$kGl3M<5cd zKptz0szyJUNWB*H_mA>K2d*ntd2Iyo_ZCUi4MiUvi|S7uEr@$@Vj#V?UjBl zR`Hsio#2%JB3xr+R@_G~VT0Abj1|7@Ey`$xLt$SmTw2ssi|OGpm+(5tdODWYYzypm z17a$!4>D2y66h+KWvq|AVim7V+Do1zX%-{4dRD%P8A)rW8i!-za2?S5ri8a-q+YQqMkNpvG)ZvEq#{tY`l9L; z6H9Y|{*o>{b{VNxtooJ=L~uDtocxIyeZpAHwCA5-XHBfS1DlCiuR-rlD|asQ4s2FM zzAyYk6I|=on&#U42C#=5X|8ef(_Zr6tpkl`&c&HFXzUab@r#Pt8!5(1n5Z}u^xLK;=T^lPUNONc_aG24X3OXY?_Bg* z(ava_SBvr~Mp&2#+zh(J;Jm^sj;a^myu3hv5I4IcCYx&+kdCy*WguiRj-)19}N0XfRk6OsyYEg z)De>4h!@Ap60S!K;CiXlqL*-#Yi$jv4)1e{c=2^@L`~2i(|U_MnAk=te(%;^yRkN) zgbf>pXc@P`Ued}b&hXSc$!}i#A=<2acqZR6WN<_bzm7PIE)9T3Rsx{aUQz zH$&~^;OM}x6}WEs{az7XIY%a#=(rqo|J+`pb}g^;Yq5$?=(2moDNIychCJ5Il>1(p zU=^PaY0u-#JG9!EEc3NyPhcNO7yk4c>2ocoFfrsNXt(6@*_jDe-7 z@-Js;2hPA=dCY02tQ9rT_s}x2-&}Xz|JN+h9!#)`cj?;eDo=jIND}!C(Ec**rq}vM z#7kWF?{XeY6e@r#6>HMp!7EnXFp10;`w4?`u%aJ8r|>GlN~G-A-%5M48g}0Sts+Y9>=hF~)`32j zzm>>?Jz*6`4eh;zBX>-DJV73z{hEqAI1a}|-!~vCCMzR|MeC80^K=%i#Rk|lJ7iHT zITQK+2EF5_yU2q*VHNL5x0hW1)|MXq(C-6l)j_v8K4&L*uhOUAh*@Q9?zC^oig@YK z8YVt{16?xCI8hE8L8^}*LA2Z~_dxOvA&b`gQsqVQMyZxcnDGU2ui~0`n#GpDE4C2T7dD`Lk=?%Nc z>3NE=J|>nf2Ho}fJkf$29b{F_XNV`J>%LbIoWex;_aK(d+arkbH*r$H!5R0oX-8mh z`ue~jI>>J#yf)uT$T(f~EeIyYpTvwKY`=V`!J5PAGfP$#J_VxJ3rX;qlKnQ}?e2VY zuPN@0Vxr{?&^2pc7j?xuwpdlJABejNZU`d98oWClb?sg4`()U=#@ti%iixIuK%e%z zFY;ioSjBIE+wUlT^Y(EIyoEbqpZ-2?WN|o7VPaDt=v1F>3a^-8RliUW)!IvfV|`4| zh>y5myH*Qa^7!8lvk&JHvpU_Xy4Lg>?70c634%|UZuuCeO?wwes~9O_V&XT@M{A@J zd2pnNRp}G>8_|{lf68Z0ezTZqj-%LHkW-kbQ4RZj;tZE>J2Am3kNO}+zLv!4v3UA9 zQZ|S7d^GINx3g>itU}aa#8bKZlT(;TJ_>Y{k=aFEW%t9A$77P>Mz*kPi2Uh2f5Bgtr?P@!o)2%>@|q%lTmoZ1grQR0egEKEd<}o`%Td@ zmw@fxeoDl1t?SeFg;tmkF7p|u^=JXRLDF#%GfUTJoX_Ty$$}U`Hq|KeS>$_}AW;rZ zv1Xb2b@Q6fABP7?f>*%1n6u(M51T~f=UThgb@db`>byspCT?ybykde?i9dmeHA)h@ z%vpHF%=tA>({6RlOVKMP7Mjl=UAoDrL5d*!vScV1OKUzFc1pKcig_@xXFTX5`{kSW zTyj?N+Y$DD#cS~mw&A*`dPP_Ciit7id$0`)y2Po?w_^1cWYv){PGLg-im&ywWUpQ8IZFRxvSsVO>t81RZ-P^p;Jod5 zFu^MQ`^EpA2d6L*c{!M1m1Wz$2yN_6C^Hsg_{Z+^v}{9RHymbvnzWb08WZ*UVPaA* z&|$%H_R0jSI(7t6Vv!^~@8MY{wa*x>+D+K;UyY7kR|7&x2vlT06jj zu%4szYcUZv0Cc=%GE&3@tN5H`dtLF9qEB61cl6QL5nj2DqE;Sy3KM=mmbKT&RGbDRS=eL@tiOk3E;|A?aK z6%#)?g7!=w#lb69@o9GUy6QXNv$4Mtioam@e)&~v*a^>u^+w+nd2k97_l|+y zc21r;#00AX8Y7RzQRGa2bjR4nb7uMQRe-Z2VVCg?ad=9#o_O_s#l+Xepf|h8-G)rC zDsC8vSr?{=k`MQeXLuEMbCTAe4(y}aBt@^7@a_h>>#|8A5B7>xb0&hQG*%M)M9=h} zZBe@)`!o=F@N@t4yil#EQBScPOr%N=I$Qp_A`kY2RZ-%BxR69fajcy+`kCZ>4!QMz z*D;Y(n7H-YJQJ|Z9pM!dtm4>!{r=!cLH`}N?xz8d9HIuC2NRoCg7$qRPd8?QRh4Ie zxET0Ulw({~r1VMqT8ma3_TN$8D0;<&zX#|>XWocB*eg~=e&QmZ7Fci&o(&S8Y38s` zhIh~~(QX>(zIU1lub5!flSv?!y^#d(*m+e8sxc3pcJFW=Ok}A7dUc!@4qmZ}Pe!!& ztCj5<8PCY0(jM1J6^C7B({aUk2@|^$fUZ>Qgz$>vC9L8%5$#^}h>KJ9Y6P9vVm-p! zfYI|_Q1pt4Ob0=CyKuq5D^~HFh<2|y>U6asB2Xo+-%#|5iBm;DkJu?=GF(@znw|_q zmvy&9Iru%nbNlelVE4|?6un~N_&U%HDm@o@uve^#GY`a;f-eMdFCS7S6@9PO$qKux z=LbcvnD9$u(n&vxJlHE%@hR>07UVr}e>ECx^!$R2|5l8{G0`OrPR#o{X@l^JBWbMS zGxqFWl_-vPD*wpTOAD?HJBwdW#hqtNM6C~c)#yK6y!v0{j#d0FsoksUl@Zfh9o$@7 zRU7v6$;}kKVj^iH&>u(2^+Dbb$0~l8)b3SL^G(m7&b73M<~yTX6Z$B6#YEOq@XB*r z4Trj76-PYnUh)3D= ztYUBNEjWJxBBo=mc-Z2tymQD-a0o{X#j1elAkrj~#G#Xze^g(SNGov!cD7xrZ-6qYL#gT2Mmzle!cLpR8d2syO&j+3~IP4S)=j$@D%AAoseJb-{f>r!=40}2FZPG*@ z@T%uB)i+t0h?5KS^WE~jRQ8HhIkST}bygBvZ)0y=+o376W9FGP#}}t?SU2E2n0R>= zSBmpb3eg_?hV1(lP_0?!^tLSL!9=v>pc5UHD?d!ID$`#eyq-xSX;q}8uA5(5YTEx! z$*)*)CMuin_9nTQUzD7^Vims)Z0{vr|DvU)Osb-7HNWljaGuk7OPmK23vS>_71ma9 z@QPJ@)|1^UU-KKwjSEE4+L-$V8~I03Tq|OtzxgeQZS!Po$%=C75f)bQd(d{To({sQ z)uMC>wd})Tr|h3l(JLnWM}nSrDWRw<_KH>f9<<#nK27tT`JM7;+nsip@)|u82SV^} z-;^yfw!{Rhvd#kWWuqi`mCRZ_(Ie26+hVP#{^)U{K|$aiIUjV`6RUe_p|>S`YoQ`VwAjx3h@ zciAgeB`^sspCouSEY)H7zHxIj#TI0ukGW@NOmDfa#$K`NuDLV!Y+*_4NsTkeLhp~) zPA7w%Y|i+I=(%fj(2CIODNNi*2>P%9?9_n_0Bdqoobi!~0)^uHsYj?B(DTzHYilC`a-hG7lzL#p_h|JUE4k zx}~w^)ufQjg9%pgdYe5Deg{1D;KN88ZniYq2e%xVgH{Gpd3555Ok#j7>;a%8TLciCfWU$yF$ zVOPxZP0=eRf{KCuGEDYF_KH=JzenF{9p2B5e*LGmV=3&X@m1fWXQK36&?icT_b>C$ z^*wr4@jLu>;#zjho%=m#s+G?OJM2kQ#jkTQ(LNREfR{2Z%I}7=DpnE@!S5vT-uwe*4XSbMR0lKDzB#j_@vSh@)G;G(AP4T5xs=HV%4%JQ;iz&`cz5~ zoKhw_R9_C4RP>684lzOZUMWXW_KH<~V}t12U5=vG+QhhiUN%o|CkB!Hkc>=l3guV4_xg(8+rZ6<#sHs;MUse$A7_j&q2^Oi40A`}aKTEEPsL?7HU&BoogrfPNM*Li9u? zSQXv0Zt z)o>MG$v&2heF{~x@N)((y@CDF*NNb3F|qYC=p8ksSF4_*7Vp-bt)+el`*i-<5m7bQ zo#a-GOiy8=>n+d=63rGZ$ONnS-FJJ*f4oE7@XUe`t(JLq-{&47ie51>|0%9ivz#nB zd&R1k4?rAFBnf{1qpSHY$h{+hie54C$b6@M?nwC-9ec&9_9hX(gd|ergTGf#4zYPs z(fog?ulzOO6wdF0Nj&>k{u+dpKpy?_^wJKOgdO9bo)P)E#`>)5>M2Z|Dg`=EJNb?~ z6Re8-t@un$a4p{iU9^o&VZR9LtmqXJC7Ofw>@Opb>=mm{n{Ny?^^!!RdAJXL52&vl zUj%zzz50q?F_Cx~=;0pqBe|pW+GQ1=jA_548hu6y-5-?EVts^NYGD~gub9|v-kb9q z%cml)D^^ARc0ZrRdCa_1kCt>gmy`2gV%}qvY4AJw(2aJ)hi}C)&qTXzmr$2 z>QV*7fm4#$Ywm|B8-Kp`R}`rJN;W@Ye&zZ*$g3pz|G^4IobMweV*0L8XDdRlr!X-v z4D_~;k)n2)VAYk~AR6YBM3dBbOQ74u5Y5*c_L()RZzwPkuNLTof%12d)?DNCP1Vv-b*Bnj|ptA*-n34qaclY_CuJ~H4ihVYn zQ42pxN`fPegW_T~`S%yqC?^v>(LvYv-BftRQBGFz>6`Yt;&1KnH+Tk{XCVz4I8fxl zDNJne#7sZR*cJ{1tB#s^{3;~#;1nk6_3fJM$76l_R0jS7X1t2=m1HyON}o8>GP65Q@~!F(M>Vx%!L1EM4cx# zk^6o43rDQth_}6$a0L7KNL+Vz%b1E@F)_3g=wHj_3NL%bDy=q%GjC#x7ChafX9ays ztUWMP>o@98!`?b|p5~Vo5wG$6sTTIa_CYr?u-J^REkq3Ll zs>mbsR_*Gm0H@8!|H1+J6un}ifa#U@78$K&uUM5W4$6_WWKK~Ijz>Qzi5mSKFRG$f zOw7p-`s`=9BZa+Um3IyhuFti6hDfeVI8UVS(o~93XC{v12i@RyN>Or-IZ zN`lW2sord?F_wh2jiMMsW@5EJ=*l*UOuQKadiw~u zpPD1vtU5aYMBnz32cRvqgBqUs$< zaEyI*Kg@Tw`8&niIS(ds4gsBVXk`blSe0S~h;cI|!EyB~$uR$%6ThlrT`_SZ1L&|c zRUN!y)w-M@nrD~9y7$;Uyzfamt=T8ot6QXxc;<8+eXOT#J%x!_UqP?DlwNqn1grQI zAN%il<^qWJcl^gwi{}mdYoojlUd<^ARmJlKwOqwuSC~}TfncwgsBhATGRj{yCRk=Gw*h4C-M$eh(yApK0+VV-5XUMGL(}L}_%U@JE*d0AX3;%)( z?_skOoWev%HPGF|zXcOH!K%%LK=_rG1V@)2dm+lz@8R%>_?2t)!-_`fDNJ-VY5x(! zg;z|lD)Oi^N47hgvFSo12P=BT#37T;6FA7hD^_JN%hC3je7fT=8U48*byanFiwLh= z?^>(mdI}Sr4}y+TPd*Pa!KzJ1Kn(uWT$Cf56{pP9OsjGas=vZ_B=ME(y@XSksA9%N z*RPe&=Qe^=k)QXfMNa~H(+ z!II!uXxJBwA2rfC#YL@=S|1shh+?i_mdh+hA0}9}^)d2mnOzc1D&VA)W?3Iat!l0Kgo*`P0W3Q~blMh6d{*uTv89S|?_nD&A9Shs1xzjrBS074Ab$BPS#ftX6H8Oze4mEj z(a%rOD<&@W0bO8#e0PbxVpZg)4q5w<_49pJ z|Hxz1n{L#mF`jKhuJqJ3)Tanm*e|JBp7^h|;AV26>7tV=1I8MzfJ}JmvS68d|t)R!-J9%u^t`+KM*!5Fw3y&v8 z8mBIg-H|PQmuTL9!;aZ$u@gbpV#3RPw2|MK-it&zICoY>>kcB>3EA73STbmWaoq*m zLbT5e0*tm@wo#F9;NPZ7rr z+YLqx@#Vd!iqSzP&W!=xFCdzzU5@XuYVcGLuRckF&nbx;0};X5`Qj>i#l+hLpyTX_ z>);iuI;I3swzRwl`81NC`PhN`vakJQ5_@mw6G)iwp9k7Ajfe1x3074L1#x$u+_TMl zgae-;PC0F_eZR2XE8a=WMAgTjeWuFDHWRGM^8kcl~omgAbu6cM-qI# zN4qRg<$bIg*=Ay2CeZ1A$T&57#VYR%AeJYV=i=~*AnunDY0mOQ^=uI)+Fk&iI-cw$ z>=moFoCWbRuO#?HkSa@{N)$hhVhovy0gFJd&znZvgX|Tnwk-gWw2ma&HbzQ7dv~o# zBiPsHxhs0bM2&`^w_lcPEbJAllKX+!l|G9oN1xhAN%g~9t5pZ~&; zf+7$0idC;nqTJt-;7EMk0=SEYd#SDhFmb5_=t{+8OrO1C)y;|^I+vBi$`FjN3#Yni zKWD=J>xi3T^qh&J=GZ>zhnuJ?E5f2jAX&xdv)D)KIz6zWa3VD;Rgp)r`*1omMmWx=buBh&*-;mM2p% z!Kwy@Kuk#NB}#rU2gbgso>R13=9x|(i#vU-fS(PRIOByYovS)U34T|i%T?S(JNl@4#l+6LpudN|3t}%h zd&Me#1H(>?NQ`T3DGucdS|*Hs=?8W<7Tc3xd#;*d%I zb83KSLH3GO{3SzsUGZ5#wJM{up2vDbc;&o~!^E>HpbIqX5s6p&wOF;K8i*E;y9;9M zc%*E4+*Ug}5w`czwu)Xckvtgm<`!*59#&oHUa_i62#7RkCBZ3Yr$N>BVjD%Tn5Z}t z^vo%39K2$cHXFpYnv&q}m3;dG)x-v>-%4R3#ShSj+?zOf#j1|KL6m&aSP=Y{K&IzHV*nCK}?%sK_S*(AB|l?hhy$xZgU;uDMpeZzIT z#Zx^!iHTlrSiAGt6GPM$d&R2WF+oJ{E(!i(K+=!Djg^=#?`tWpW-!tABIsWie1uoL zn!&1f+d$0UR#On)KmRg3NjNEywl*PDf0aw9=oJ(GIY3AMD&xEC6|4A69(xN$o0#!{ z9(xU~HBUS34tsc4)o(R2(PTTm`dE3=JW+C9XL`bLy{ zf7zFcD-BF6>J2)m?<Pzv=mo{ zoPB%0;x&(=W&0a-_4NK0#nlWZ$_^c1&^`k<3$J)>f>ps=2O7lUOq&G3>l{CpV$I`v zy@iTiF)`{g=!7@q+8ukvs>r`<*(wg!Qp%K>rVaIiePZuaMX#8c?hCqn$*H2`>=mnc zO~>AX7jt4)db%;Kv>e{B14p)0T*qPJskxtiwaeR1ypF>vKKMyoVi} ztBm5B7ZbPMfF66djHoMKiDT7^mmorCmlXt`o-?N(RPo+8outEgFfp_T=rKF%iaeNL zRpkyKat*I1i0Kc^6LUTc)aspp?Z0-AVqG!uaUI5@3IU=$4dNk}~(^bErz{Hs#(B8}Cyo6T)SoOf1U)9+z30_ON z-vDbKFWY2MTrpu{#~+|ut(L1Y>=mm*>VwGsUJ`t+(i!u#`d?2~&vatK!=!KJ$st;h zy<*jL^KAY4og{IwBK&<;DW8_866{;yQF*?SyU(RuUHjx7KrBeCBbVDPtEm+D)YP)*KwHWR~V}qqYCC1 zEy(L1tom&dKdwoF&u+?k8PSLx$5hXaVxrO&&@n!Y5MFUipH&^Mf{33%o}F;}7W&es zS)rQeMc8A9hepJ&T;tTSqTpH~Ii_lj%ot*tZ>r}MF|pb_pXJ&~xi(?Nmh{|N#b+eh zd;6Ojh=tXCK3a=a-L%(?b|?qu!GuRu(EB>e{ku%Cs-+o856vwJcVAp9Wx}r7H9y!n zHg}2e$~CrR<)NoAF`^OZYt6feHfMrWd{U6TuJ|0EVdfXXo8RxG=oJ(7+Q6$v(>ghL z#j2$3K*X&s366Q!4u$GqOx1Wh6OZScwAR|eD^^Wh1Y-MONpMQprBH1u+FG%$n5eW2 z^uN(%9^8VgN?^u!ckFK^%8}3m_h7oV4Yl9-VE^UWP|+(UHhP0@@y$=k=k$|6yUNKQ@JLo&he>!-@Dn2#e-mm)Q zz>fHBMP_O4!+RS~@lBJ@aX5j7&!%DGbdz3)W% z<(MB-qe`pBeVBOA1oXZ{GK#}>#i~v%K@`8$K$L^`g*Lf}es!=y3B|f%BJe!uMjwic zJlHE%Z8{5L!7@p3%Bz2&n&nqq(JLkjod#Vwmdt~_V%3O~Al7b|=SGz_Pvu#4p@?=# zgR04hB8pxyF)$4D!28ETUXH!48Z1PdYDgeS#z&=5srs$EkeFKGNbBhdns>p%(e+Fr30fql%zoop~V2 z!33-LWEy+Pd!3GDc=e{vRITSD*!^-&Rg76Ok>oe%rN87XoMV=(;xq8=UTGt67S4}p zleKJ%VV~-ydM*wVUG{-)(qOWvEB1<2d?t_GtA`g*?}25TXhSsEB^xwWtScs}t_MA- zot&4jSFGYQdF)mXLW}%tbxvWTrTNDC;Oi|!9!#)mZ))tzNcu?< zopZM{A~&TnRMs}s3N-ATAI3$*Uf?j`6b>E-Vrd&R0a$tD^lFEJ%p)GnW% z(xn?tQYkcjsAANaiH0LVpJ^LDUYLLQ;w?v=Sv6q+i26|m3xdC2S>hpf$3~x;M$s!K z0`Gvn*FUw$gS}$anCl>ZwoWAoK0T#xM#L$X?Te=v7iA(x4$!ko$v0m(F3PGQc|o+@ zE(zX;*laNNBvyQ%RdEj_6B`DCzPCokUU?5BtNh+#PCYW6tSde}CEH!7?v+}i*hE5?wS`27s@&2MsTg1utZg~uS?WR!KqCxZN(2UW2E)ze6r zs2d78M@Smc9_$sX*3JQOZKEXk?2R4upt|``_1q68hMRj*Kc_C_;1#Q?nEPI@R+of- z5bhj(7QSLM?0mUYPuO6h$VAZno6DKL^^~gT!74u8!#?i5FNoOv=Tot@hs9vG$sETa z-agY4QTfMR@@Uuc!u}l1!+~J0n27BK`pH~5zhZ(_k)N>9;V#;_Pqtv~+e6qH++1rCtm>6FLbg41& z_nZkS_iP3*IA-bc^Iu5qrg|Oy5A<`b!d7XCcb*Wn+j| zeje<+8&thwV)$b7O5tA|i@bJO^>R6gYAYpi?iZq&Z&uINMty<(Xp-ueNtwuEzVH07 z$86!174gzzORVCrqT0)`y(eONEzghF;s?NPJAZsc9L{--g^AAHK%exN^LF-%ReZXK z-K!xZaIFW2+i6cm!9Li(U4&PzkqIjgJ%x#KV?mG1*DjK}(g{}ai4}IQ{Qg9%^~>Bq z+dL5V;IKa&yyB?r&ExRoM2BJy1eb$}3dcaNN+sjFOt5OBdA53`BSl5Yc{kqIEoSXL z^j7qWiFhWxZ?aq&Wv^J3YculmDJqG6=Go&tQ)ky6nD()a*%ZBEqJjDK%J}u=juiHa zRs6k6dz+`tjCTGsD4~`+E9_+j6DoSegij98H=fCJqu47}1?2`YXR#zW<)kN6R~sf! z^oj|O{GdY<$UN99RxK(B;`#ykY)~c|el3S(j-p+N4SV!6)t#A4_$LItWviT*uve_& zU7_|CTu>5ooD{p}YA*`H{&sF|#4N*ggyWcZj{O+VHx*Tlw=>afBj~3t-ygK*C3^0x zsv8QTkjqyv;%q@Y`fj$k+V35(lbnyE7_DU@_CC=5fpPwiv9pe=YWdo@1-4=%CMI?_ zirw9Xt*F>uyFtN1EEKTy8rN>c9>BszugSH$yW{noXCHpgUc8>q_>c2pp6{NuXYaH3 z%$l`kizfqnYgxtnXqbD~$rm2F!gp_~^#|gITRgX)2keRUs>O{kwfV>_HB5Am0e!R0 zPGJ=jtg`(*?%RO(lQckCj&;R(4BZDW zpvUZV>gpMk_mobnX%!Ql?t=Eb=_J}_p)FW@1tS1>h)^)KR2Y>p|UJQ`L9(w6#Glf1lKT;b}Hz|s`9>Kf>nn{f++A< z5?tfh2dblsc4=D0#P>F!Gxpvst{_{*D)tVW&%De^#07sy`$^TDk8*{ePnyxVOsw_; zeL3}KVHL*+vx@f|FiC0krtVFku%S0O$ zVmerBcD_EW_OC{H`sgFS&*OhbGG7m_VdCsS(2X6GXrqV&e3K6jc2{0$PT6ZB46~h%tP<=|;*dQ?`m#ybFWb zD)!?xybKH5Hp-}J6%!ZFgMM34`pDQSR=J!4ak^l7aRqrdg7ByC=@w{KRnv#eMCV7K zODC@;+F&0ttHSSrh&Uz*-i_dGC#ZhbXs&4$6O&tm&gjs>j#aGs-Ux(Gge3M9!+t9d zj*L{tGooB(!YECvnArbgiuJeYUTL%)t60UmFqrQv-i;vi=49(}6F;A*X%!O{73d_j zC)u%zRX10H=(R!;yoY-JP>iVydlgi?=eqekxQ2;O!JrqWk~`xu!K$4LLClNuO;+Bm zJi{xDqbo$|`rDaE^Az-<{nC5RK4eyksJRNj#OTwY`wo>WCTta}o}UC!ZGj|skA&pLehERV z^J!YeL_lq{aqE_h@nWl3E|{0@Gd&9Ws@Lm#31ymzA5 z*>>ESmu)6&sbQl13((JYClXdM!K!laKpb&!5CnU$A2o;Vm4B~>vv1k_yy6-r4zvZm zXP5MaGr=m)P9PdaNFu{G+zkn@E>ahaRk?p6?CsBB^L|*o226NA#*tcVmT>?~u!{GF zFrPW^6w&+?j{DO~*D59&DbS4@+p~&QE%zAhm6Alt)bKj}wRW!RnhfQNWP`^SRD~7qRzBh$8^Zi+yOig(2@ zTQ$PSN;p!)SFJR%6=L4_Xj;X@tx~XR+HM~^RgfX z*sh1AhKXX0VAYlj{r_NVi3PZNrHX%1&_h@6~oJETE)cXNYLSVF`ifO*D~K6ICBZex4Ar!Mi)&iNM5iriqtMvmcC2F6zRe(N!`Vq zE|V$|gYu*U88xk9qRmav1A55O5??`9@tz9iD_Ep2?zotJNz{k_D7P7#MAIrJqK&n% z1(oG~$ZQp>c;9NXRo=A`K@)yvv5KsOa_Dv4sCy;`lmOl1q4Yr7#tfGC1gkjW-)vPa zfB0CN?RlkYg`k{tmQJl5juP#X6VW-ENm^ z)&=D=*>>CUUuD_R(MmWxI;e(^M!8Y{Lw1M-j|N+b@P7`d$DTv1Wk;#!0%}^XQ@n7^8!8QK^oBp&r(?x(;dX$=On>9 zMCKiXr$NyZy1P>{F?j^&c-NflSjDQd#=60gr;^}Y_QicM=Lnvzn@7*Y=suutZOd-Q zDpq;*29fTnBzWJ-fkw1pqsqB8uOJi6jcPW@zt}MlQsPeOzbkgdB4MZvapK%46M2pgZ4(xkpxG|^@|5T zW!isqsSCn(C z*3B7ZqHhP#iF_A`^RUIRSmH}q#rdk{^YGY;c$g0R=BQQcQEucvCpNMsZVU^z!9={( zpfk6ScRLfT;(S%JRgo)@>A7|8Bo(#<<&!xlX@wuw%a+L2c)6E%W!f6lav?Ha@lH+|? z#rdjctExK154X%rCp_+`>U_u9j!oK8GYW}`@sB}I%hy5l6Rm~ zRJMv$7czpF@mUi4f2FeaXosxt)VEhC-@g7%(_g~Gnp>dHEqE`^oc$%N%5o0G$c7&T z!SnEPhcG7}mn2Mcw#~$rQNyZRerc`q>=kYBY@1cr>R|`NK85y3qT?*6RfHp38G&cNp!!7EX-2ABUQ=Q zD0@vD@%ubr?eq}??X8~_unDt-|}<{(M% zch0xFU`}2#Z#vCcDiZ~aY;vE9=|o@ge2`W1GoZbdO(nrOd})I*!)_a`n?K0J#08*N zyv=OKDpq}&4`O#(IfLX`wOeDTUgpW8*;h=sGy*+wnDmixU$H7fLlBLQOQNb9vgLj* zc2g${pxmc?0nNEH6O{^q-VU=)igW(V_wKTxu-9wdOjUja%DE$E+L=3Z zw%mxfATkWp&D3L}@kh{369UC~@NAn^3BH0TIZG0p0XAbJX1{5E=cw_K%xBIuOmy82 zy6!SLn_z-fBlm*16(R}V`!A6be%mW^>srOcs0^TYWtMHQRjfMT0^($9dqkbem^I!H zpP_zvpgeB9+->@J8ua_GpTWvAIm%h?>1NR}k;(yduH(Vtn%m~*mbomeID^l81z(KD zT>r%287luslxJ6-5$iRuADzI2_b|{AN#vQcRjlF+KC@N4f7-|%@EUAg+cMUwxN|jI z8yxqXzhYwESkT**e5={K zIF@6vYWr{y#eF4Fq%3OA_{>!GN}!yj+DuKWnCM;@bf%y3naEbLiobhc?yF=+l33@Q z3op%9n{J{!VBKs@?*|jLet>ovH(Ojm_I|MHbe5#nwwE-QMEpX@tTjo#%u-wGqP+03 z?mk{j)anKL$tWx;JQ zvC#qalx*R4tYX#J3+=5wju-1C!TS;Umd3h#<6CHLYUe z(hbnVs@Je%6{~!%fLNKJrXV=)rd=(l8c%4cX%!Po+(Az(-%7N>eZ{Jir9f1FC5h-! z$n$A5a=5C}73BeyM`&8b#PqtL8^#-H$0}BFzLEJi$ayy-d?#D)t7<0<1 z6K{%wzBNWh6|+B)RlMt%`6w5p8uPn!6Rq?(c`ZbjV?{l_r5`0!k$JpER%y#CMHkdf+4|;KBnR(9y zt2j5y+*j;-Wq<4J%4lPAN$E9cYp`xgE)6z61+=R zio#GuKeM-E7PrAf{5+uNC6dn)CRp_*3y7mxC9&!fR*`~!XUqO~8s$n)7isnt6WNb~ zuJKK_!B(+~zwTO*7Joi6uKhmz}g-oH<82v5NPsGM_oeKxIgYyL zv{Pq0o>cx?0TW4`K))`~Sy;scs~#r@F{p+l&c^R%^~1FNy&u_!1zoM>Zx?oG`bC*I zUIg^fpq;`h_N20kbLGr^Rs8|>{~x(2M7_@nFIT+ZU%ch$Ei=J2OeARm+G}jEu!;#* z`TBzhdnn%@9G{kTDk8xm|DLRA6%$<-fj&`5<}|QXtl}s%^O^s1!}#`YV=vX?Dau}H zduc|VF;VI>=v8-n#ObU5MX|ApchWLj#hGl~TOq4$-+!)}k!MUS>@jW_b$m02|N)tGox0(6oASwtJ0;l`@b#X#JsC<*p#t-XR@YR%cY zUNt6CMT0)GMEc0s`@yQn(;(_?kOXI$eH;kY_8+<#ZcKdj2K_!w8qrs56|16+eBN#O zCBeJLCvS-vcErfinw}yi&KUHg)uruN#j3zoXm8*JN$|cgg}35tOO~&#X%!O{cY_YB zFIN<~uUJ*_0Em|zB+>smyfwk;omKPyP(C@@Id)_jcjjdqCt7NlD1ICCoV(7Vub5yJ z=dqce48=y^cTl0zG

    AKg@WnjN1^RwL4(Qm%QbmosKU5npuoNMT}sI?x}_%X|ad zT+K57U={DrVm=R^hu3a}nb-SVx;_9VvKV<@`yTj<-es#;#rw0Et>PJPNIzH={nkr! zKFCD%fuOeqc>TdD%U!~%%Eq4ShqFs!`4}9l;klm5bG%U=+*8vkCcaJtJw9_!J65rZ z_gpvk)!DYV6Th?yRR@}(oPMD0e2|GL^+D&JDl@}uzYoiO#i~E&l1&_i{Gp3^7OMF} zQO@VMP&2-Si6#9(uY0&a^cBaKu!{58%zgFn2x3*fHJqzD??<^nwz-;CF%i8Bbc5&8 z*T+_|iu2gaRvl=C46uH)>ZmnVXL4<`? z|3mLu+PJy^s%Ga4t6`xiuYD`O<}uvJuWOwxxoT=;>eWA)O!GXL$hQT(dwIC@(DQk) ziud0(_wI)RxPOL)B~&Miq5OGRLQSifSXc)1lTr!o^cAZ(AJ1%6b(A3E7THkM(;(RRgd2kIA#Xn}U&bEh5S|+Swf>l3ng7`jP66^bVTIZSH zs~u1$3Zh&w`hez~lZj0)5Fs?E(?MYs&pBDeyRDedylO;$t5p|vgsa+F23X5k3WVF4 z-DP&hEN=H>Kh>`o$}fld*&%p#$3&glplAM?BF=*eR&AiXDf4;o_u$^{LMGC?L!&k4 zgG{751v-4es5n;rZ$8K>&Vn*q#d9*3xtO0_9i3fsKFGv`b)c6u&L*tl`5>$290Jj^ zSXM!Bj#B$Q$XA-YIE|)NOw^A8o&BwoXoIa{mG?~$6{<<1&*ioFk@zg=hizpWoP))xDW^bmbC(3~w=%N}RM+NX)0`x zBsgd6ZCcC$S9s~>t1(f-@FxaLklAN!6|4M>mDpjylHgrnIvepNjeh9vK*K~2BT{9h ztMuZqRjeA)6Z7*awImUb;$e0gJKbh}rW=dHM1O;xlEY2>&e zS8-=|w(DW3VS?K>Uk@f&bGN(%?L9-_*_dVPau= z&_{x$x0cU?Rh(~RKJ%2FajZ0>lB&bqP(E8esb=po@mDX<-d~c4`--h%74O$+wu zK4z;n%*3&F4k)I+1frZHplGaBaeuY8HY_zvw4Voh%;qBEdN9E%_O_U<^2~vLUw0&< znwT5qmMZv5p#2e)|8(lQ5V&d{h&?U>reGS+uR&l14`7U9f#gP;6U*uk= z>n~xV;||at_et*u`%74LXeo#ZXC%RSSH5R3lBtlUt7hZ?6ZwoUR9q_CRs5nja)4ER zqVQ}_zeoB2xQ2w;M*A3VzR&iv6 z`QELO37Jzbsw_~sYoMGvEJ)KTCK~kz-LGtrICHj&RlJk0*{Vf;h$*P@u)o?mALZ9K z`)PWkm^iQkbmIr!ajg2EH;Pr|w}9~dudg83_j2! zgZ)0NI+YVdyL6J^EVI|q@Z5BXtf}euVIuok&^!HQyeQ|Au`0z$5K9}%`5BWJ*Lr@*C(8(Iwu)6XE`liaOcI=B_IwWJ z%fsB=G&9_os5Kk(`)e|E-G2NQ|rg0A0O?w-U}u_|yji19-t!8uCagP=;0vx25o zOq>`DdSinM;%;ZFSe47zzbMskN!(12s1TP2j;f*y${))l){HM;yjMKq2Dt+pQc(B zLOE5k>2{)C*vrMl?INK2=btXxV1iZN#X*#-DGAO|iXRA7cyHbOC??7ocl(-ga{j?q zv8sCz+Iv4o5}cz{(b((U>8);l6cd?^@3Xpom)TBi6|1g~h0k)i!yM7O7kXfQ;9o!@_Dki2>0G%)QWN`)ADpqmcl=)eb{v3`q(kZhFH}<_AaL_r{s<^%kTN{=dCMHJX zNPGIo2s$QM#hE>3t7av|Q^q6JLbWy_%7G^xjxgfe;z>YZydj_g@uTZXBHBi(0!9<0W$-*srv3g{cUQYIY zu!{HOF<(LUEwMi-Xf?Ox&6Rdgy^jappWfXI0yiAWqbm1V_5;7&*XdVbx%zX%!QbV?clUb;OQU ztg6;nE4`SY5=x85JKLZmFPl5g#EOSPA zFJD%128Q{XXB>_BYjK~n>dpj|Upu7JoDVWFcM9kq)1^n4=Yy=`C=#<(JX7@8fLUYZ zR+BZYVxs;e&~3uylYy;b)u47DT-{`(6VDX4&cu63rOK~4OJ(B7bkO&He__{r<~&Pf z)!C^aj(bRgvoxn2^y>quI|ds;77Ce8UE z6Wb4B6h63CCec?sA7oX>{UFx%mc+^n7>ks7mQgLZgz}Y!nKWl!OiaE4`ok94hHYG8 z8DFuAa~;grywF>Wgxjt2Q@7rsocffXoiR1f4VVc20J`1_KhalAu&UK35Xn>f3xY@b zOvjJFHQ)1IdT|;T$IN7h$L~n;{3z!tzBqO)YJc3$#DCdAm(MA`CTJUrT8_mk-i5*3 zyOB#Vu06UxKrLN_@{s`D*#r~gfjeZ{KaJRpMWNup?f{0`#OU@;~pyd%JwX=-0iI5ybyC=<#~>o`?Y0@RGs@M_uQeItIx#X7|>0QEwW=3 zt9YLPvsG93WA@V~|72Bv56VyW`^L_^>_;as5xpIBzb5kOW1D$dj>RgDK`>jz*$zdQ z;~ ztC(nE^!ll6d4*LRU$8SjR`Lg2$)MQ=6Fmxnt~*pl%JP}BilY|H*Q1#;axl)$Or$Dg zNBMfqM4DDH;gSb*pPvcEnX^@_;!F~=RfRl1TO$&d^!%cR*T#(Q?2Oln_k%DKT*Jhj zR-nB)ycSk5!Ky#+GjStT;&98Xy5N?1s!}eLU8d>gm@tv7Ea-o`%@bDfyp~m*-(o&< z-eB>4VMb5m|)e=$sii{lmzeG5Rn+;wsoGmyGAfEFCpmYk)4HA9Q(nlHoq{^ z|2SU~`KolPZux!eAG%L{euoU6Zt3=GdRUlPya{xrP5Xsa>|tRQXAhaL2k*1{UH|9{Qs-WySO=dfB4HJz! zfS5cWhiHRyVrsU=h}C}O!r=Efi#T1bMkPxdFnQ?1W--OLvz zZW&M1v1g=LjjdwU8zV#E*b_-`_R07jcye~^n?utl!^E`ipxe)u*MqHM)!c3%g7-** z_pE5u8mjK!b@$6)B5xbe8QjWVt%%B4HJj* zfWH4tj%1i%)tUkzmcNn2q<;7vyuUR~RUU|P@L_v9Q*awhyc!I;*fN=w!UU`SoX0Y+ zBKp1S-yv#jDU?%B)6HXH!nZK!RsBQ66|~LIEi++OaSo07dW09k%>C1%c`C~I_HL`8 z^J2XQ_PtR|Ja)yA!t2WsGF!ze-VelV6=%4N+>7IW-=dof zcTb_btVCXax7MHev7%U*z1(o z$j8|=$xYKLCQ2EZJt@}8s7bbpRqWR?TgAB~x2vH?mljW_X%!P8wL#B6nAT2Tv8rbS z5NGR4;_L#{Jjk6w?OufP!l>k$RxuH>9CXH^GUkr^idDSZin*`Ym%%;BuWNaZ5Lk zg^8dMps&7JCfeXU7FIp)0b+N;<$`F|rHge|bSB$w_5E9CYuVxMZq4~Q6XiodcVDwd zw835jR`sd?B6;t4H^bw^ioN1 z#70f${#L8v{q{!itk`T7*DAm|3aJt2Q4Sj9V`m7FFRBk!smi*31}2)<2K_jn^cwIil~pyWgXof05}YMa?JzP1 zN_Ei9P+-C<4D|G7GT(r$VpabgAjZ{|1ZN4PGh(){&(qCNU?MO8^T83jWqb)+#VUuH zAckL;gwGb#d|gyUo!y4=f+JNly&p_C?F60TeidgEAtK5`@yPT^hLxG7Ei_pfCz0!xwRVM#j0hg z;PKoTBMAq?LwjWMZ1t%t-l0@u)NCNxh|yjICl7XGfUtcFuOlIuyrkTtwF@ zCiaa0T_U?Zt5{WgEQpV(B*EDg?N7iPF}a<+Obb49CLE$bugNQ8CYWH=>Qf-vzmdBw zOb>*Ar+eE4Dr_psEsHMD^r|tD+z0gFL~?v(^AuS;bgcSw#t3I^G@6Det(OC4YFfoa z2S3m)D$D#2wu)6leL<8>E{PUZQM0o96m_Nw%C&P%(X@(*j+H^rx+9}l*(#HYvQ^A? zdygm_E1RQ>dUOiq**i1GS{2tbVQa%u!^E&Nps#exES}U%u!^%)%vSjt*?FZ`FHql% ztiANVN8Yx#L|ktz*D%r2cn@ZJChsdISjE{YW~ z%?Dud4zh}ObTM1SaXm*5!#fnzD37LRf{AjGps)Jm7FW<_mF1eVYTXGC)eq(p#N)I$ z!&^n1Rk}f(bYlIDki$8 z1>Nv+B5~$y6{|R&$!rzp-R$-HWsNV&neVw~&JPn&lR)2E_e@yDIX|pA7z*NAAxUrq zP0=7k(|p*foAbj&iyfeYrpplkdx}`a`9|ixx|;yU3OF}e6~CS&+~RwG7BJb)elnaH z#DvE-(1+^FrzjJw`g2|p#}SpQ2H)G_b^|rNYD|pJ13F^i0C5GmuUK_2F^I3xa>c#C zE{q31KkurdF5vyzr_XTpdN2N7_N3guglm|1a2|A)J;Q}n>=9~M8{VPaC5~%)qnL=! z1Ulg8anS~Qqga*jXYWjVcXfO)&p(=96UiSO2YQZBA z;r|>ER^{mpzsT92PO9txl$VZAqv>H`qU2wo5C4)r0QRu3iZgr6zo?*|7~Q2^ms5py zH_Cl-YQ|+SF~2M5(go$0PdJi;RU8vywu)msa<#*8%NN&;7GdH=YtRYbW*66ktzuQx zY9M@%$%qv8ax~clk4KuSx*irLQmzHvu)Oq_u-AZ9IaYuOD+-F}vpZIexD6uPPf2h#P{uD%wJPqfX%!RyeFa^pnanF zJBWb6lHeT=R!o9#;onrcu{caD@&ldDd5*XqY!$1bXMpJ9Dv8_&@ytjtd$P)Z809J* zb*~^3SrzEfZt{AtRjm4R4%W$ru(!d0#p-c&lp{Ln=3p_=zXIsWP3+}hv5ND*%+Get zqOrxvly%b0;9Wv>_Yj){v4V!VJ4jR zfc{!3hq$lUDpt+i3!>{j`HtG081~kB@1)$4p?r0-lcrTnY)k?AX&)y$Rc#dHwaoQd#W_u8t8Be%A?heZ(^x$P6Ps9LbP~o( z5pE{pQ4JHtSA!1yBCTSARkm55{dgZHeoRLjK5u0kd@NSQj07?8xg_S@#T@xb=XvT_ z49Y`G&WoMb+P8{{)K@@1Pb8z;*eX_W9FVzphhK+x;Nztn>cvfz%jeAzYgOELEoav> z8HP-oGtJGJHlhv6!C|7}Owenqei3&&=ism^?Me`7ib2hMcYW2( zu3_TQH_(aymA%WeJ63UKkNM0wn&Lq{L{>OY$)P#tWFn{~Xjdh_P{CHQig!abTg90n zH##6oWYc)vtQ02ll?GiZc&WI8oRz|=`YA!&+a?Ll3`zA3W5ev*b+b~K*z*x|^YfjB zRh*T=s^)J&EPf>k*A3XQbN;Z+s&HwPPgdNb8DGN0sKec@bKD8Pwg{^@zJyi0=ZN_V z@~ryK0nD&JzC58hqi3T3Y|vvSpA=T{jGk5NdVrYX5+#V{4#*OT*Y~7qQWoX54ktBd z^i0h10{!m_={4XPJ*zld#oSj((;?5J;_N^bT@K~zi2^mPV&YK;(6>g(*g>|6Re#Pg zxqUXkdN+79n5sTJLOJrHzou18G>V7s{M_@Dqj0v0Rs4-1b6;`xNx%m9FH#K7r0M-& z!eJZe9KXL4X>NnPAFK-44dU$~NpQZ(w7&lM6}b)2w2BG0wxA1Nm!3PeidDI5fp|V^ zpg0fSNh51M%m==YbJXjUr3L;NlNpMZe98fj;mRZv(CS0?D zo)eu}oH<*?sy8kmuCA8^XSlpHzTn}RIK5^h2NRcn;z`{(pN#imKLe}Q8t;-~DNpRjxNLQ#z+}6$cVPa_)&~=kZUmsh= zs%4!)Bq%Eh&bztS7OIz%%4l9eCZgMcF1A%>@UT^^I@caVpIed`cmm#T%E)oSF%%m|#`GGaw2- zY$^!OmJ2fO*RV3WnR-mDTZcBHlQ$4;aHbxs4jXs7=bie3aIS}AjZc|eg*7zJ_IR?` zD;U?qV!KN$HB5Lm1)bVAnP`IvR&kb~`Fix7h^JbbLm?{1Xq2a435k7k#(gr_-h-AJ zCUy@6{r0tdUNONc-iOI-73bIO$^lQ>{++s+dQ6081f67~^uw`_j8#!7LF`&7i8gg} zSbdXQ%ZA4K#Vp>soK5lfnhiq5_23$A?^7EP-kl}EZG=>XYOSleJ#%02ahZ5n9(17; zvJEC!Riy+7kB{;S)}4U}nib;~ss>X~uF*yJyWvc9od7zlx_p1IRjlG~mYdIf+9>!b zAJ;FV{vM0+WcSjs*Cy^S%GQRZhKUmsKo>4oN?buESjAa_W~ztI+m9N=kVpe zjU9-Z<_OdD?=tbvOwe9u!h}`q-(?l=cx1lYdB2^_-{A{&A8&8(9rpDxalfdy)n8UU zhm6=_f>p`88^j@*Kgb@sf(PKO+cG4xrXS8kDA4Z3rT>ckaQ~6Y={Shh_awpDa=Erc z)pt-mO{{_Ck8a*>&bSk!zSJbQpBrJ<_Yj1gpj#0C9YgB-lge`5Cj{ zQhjv2gG_vQ54uT!Y=eDEtO|SsBK3Aja9-NL=}>+DrJEDS#QCY9%jM4^t{_{*s(k(+ zJex|Q+&hf6k2pA}1Yb~o)Y2h#+#YxAV;hBAYM9vf6SU{w4#FxXSjCxd=DUP*t$d8V zWn#AJdU2R=sEjlJe9E2|hgE(aAm%@i1ZOo>H@;>*;)!lX6%#2l!hhxaF;Mgs`<7Vc z-~!@mLYXC0st$e!9XHNac^abZw@f#8iHY>hK)0AH+hD6$#o1iuE67<*M<(L9OMdD0 z6%z%ffX?^YUSF}wcN&QKw^Yb(s+HpDDa%^RZZ zaz%Fr$wcECpxaznB(Aw_^lF&{vWoYaG54 z5yC2t>}OTrSr9cBN`l8~g+eiI8{h7j<|;B1ftNrpdVN$_#p6U)@wZ3J*P~}EjEd^} zr&jwrpqwY6ljhimiEmv&H=QVFsXX>!702(Jt!nIz_uYY>u4<66R?s(}t7Z&66aHQ} zQt?M}M$ggetm626vsL`2_nv~gZ~K@mn(Jyztnvlj=N~y{;86yvK2HL1>5?Qk`+cmD ziK6m*Xj;X@+I?svTU`%vU$IrJiaG#dnwKOv-gxLw{3gcD(T#OxqDDNl@oTG$ncz1k ztDF;nNOxWmoY5V=0;*^K>1LBN@%(SlKCk7v0b9kYvg-^Yp^Ql3@kc4++YD3E=#Da& z2+oC(%-kIIMj5P%$Y&6RC2?psemRv2O;NA*qU`fYHv*dpr~RNKBJ4$Avx=j?&A&lj zsam=O_m$Ho-3)0aCM^KH!bh%o**x@?5eut0JKJp4i~Cr8IhJ~ks&X6UUN>jQt{cQ1 z`*0gf%(?+O|L+l}xeX>*_4+c1p05Ix439p#l-y+py#)feg?LRRh*q|?%k^KU~j(D zX;fGOl<)ea(X@(*QVyVBSCsx;wu)68lWw*u*?s(S&fQ%j!88l3}CrMV=0-osaXZ=tco@O_;~+tm4RQ zb6;`pw96Uz@uz)v)%1lk5pV&tS5>*Mn$0T9?}Jr;UN>myh%>CZJF}XS4CNxlGizGK zL|7`&gEq-1B({oGoHK6jE6!4$v;CJfLpsTprjmE7j!s<^$0wV6 zmur~l_yqLg5?w?aOt32IJ_xUtl6Vz`ukCgFxJ)@d>~HlOx5>6b(-+Q!rvvDeHCGC& z*cZ;KXt#dW_5%8@62$AFeXKPROQTedzfs;>HcE4j!^FZ%piiHZvCcflVHHO-o3F>N z@c~w=wj7wI8it}g&tsaVRZPU+1$tEERB`5P6{|RQ*lZR1qn(yw?$jx!f#%GMiBk(e z*WcVwSj96hR=Ed)xG<@aAkr6vKl*i&UMfL0l(VkwWydOxy6s;A5xBo<53)nBRZM)( z3VMBl!NMvgSQVZaMCEWvaCGF-PWTng>Yh_`R>VZGC+NKM(rv1go;H1+hP?+*5YhV~o7&T$-Y?KSlZM zrzv(K0eP;*#M)<|Yi6+*%gHK^BQ^id-Hfj*9A7?N73hR9)rE<={&ps^8~Xtq?;^eD zrt=^bM{Js{;ytJ;oq<)05BO;I6%&zXLHG0b5qBb6#j5J(L7ZwP369_VWsF!IJnY4C zavMyPyoxrqJ5I7=6{|X215x+PL_rMhkKaVKC5zSft|(6k(9QZ~!nFb|Q*MqHM700TYt>TEk>&tQ6_PgsVju12xT*JiI#h_13 zuP>}(f>o{|Aa-<;#PU+8xe=a1xs^lt_=ps-eHHg9YCCgF4HJ7Rg8r+BjNV~_RrRWX zNOM2AI1m4Vc)o6TU!W@IMfqZ9-Mzw?c$owAh&Ub=+q2zrU$Kh!DHGR&a&_N(W3{L0 zBi*$kCI)u_o#w8+wIWvWI+fWfjzc_?2*-^K*0qX>v)>TcSA3Q|t5|jFEr=gJlHeG@ zRRy5Bdn+V%&S^h;nTd3{KxaBBqYZ6yPRp@aHQNQmt!;e`z|FL*7 z@Qj{Shn+y|PcDh%brV^Sm3G50lc z#lyV6^vj-_Rx#o67~dbPkh7;9t5|jLJcu>TdI*ARwuC|D>(gD+Dkd_l0)1tBH_-<7 z6{}v&1hMX}+`){a@y6#sWZv3(x{-iP)JhHdO8e!)DvktXRgYg8t#{84Z%L%i-pe|p zf1PWiO1QkIwY=fUMosSr6Fu^PzP)9Wu!_AOtl}(l^L@p0XP&WsD2sWtM_+lD@C^G% zYN+EEA6|GS2@hiQipMi-YM?wGF zU4E^=HWszKoms{Cs^;G1C^m=cn1${7sXL=*VscH;oifc3eZ})yR>iLaVtz46c$LRJ zy88TV)v7Ye&mwhKk(sc45g~f7Tv24JSjBO2=Dy;1v8Vu8b^rHX=X@kH!8J@Im)KyR7eRNPmbsmH2(#(t(9LZlCwYnWJT>~nXat!#q{R>k}a ztBOR(Hh4CAyBbtW7A4o52{SR;@Hu2^Dd)Ae>tXqwvx;;6%-18;Y&kM>2gye=6I{c@MnBNy zet%i=&jhPD6VXiY+^Nq{%%jHpmD8LRF)?g7=!)H?pPFYytl}IqvsFCa{Z!AvI+~o3 zEm)mtgL3d2IfG33HmOy0y`rBw8in%F_c6;dGPq$V+6+P z@zQqHoEtEaup8(HRlA65&V9uy{#v`)Dqfv*yN&nK@R7PJqfGpD1N6U3q*c5!%BroG zK}?90#P-6dS?%3N??Yg30A$#1)@`V zNpK|TT_ca$+#l)8Dpo1C@wPO{lPK1LPl0|wZ zwhhAbHGiI5>eT?0m)zHlVr3#vf6%#C%aJ}uv9gLIXw7}abD1GqF+w`_dxsvL`!jYU{(AbXm75EBzUcH z=LP(V_GZyt=VZd=BIq&?CW$M^R2j~+SWdsCU#VU?&HCyG87;7mh2F_Pc;-Q?b`ux~&yZyByCf0w& zYDU5g^TidkjoU59Vim`cnyrfJfjL0L+sbO07s@jO++(e>+zV#H)`q2qi3xo{=PqB# z4#6s35i++i;tP&7u2U9u^asi%&bVk=#YBn(=&KtZGIE*EgH;?yYPO1ZhiGYhq5FW3 zlcrTnjOzib!qPa|=_^*P>I35DN;!rLbj1wo$jV@Kw z7FO|0&)io$@4MI&$Gv)Vp{7+#B>xL^qd04jY!$19`hfT}K+ZYc9`v@3SjYW$N)1Wh z$69t9a!NBkk%{CrK|f7=N?bvXPh=HGY?}Kjb0l_9EpcO}n)(3c?agLtTE#?DM?_67 zIU#+PY!$0gmRW2B#f$BC?ZXzcK~HC;K;yPfXi zUDUPD6m|Fk%Bcc$BhQ#9^a%8}tfDK%<3uLr-T>{{dZM@idI@3M+x*vwXOELX!I95-!A-8eEP#?1l!JdunF<2W)_?F;}><4Qeom+(k< zk?~E7oNuaXjx3qTnFMV-+E!JxVe2c)_=;5W);VbxH1gDHb!N0#>I z22A`~1-fAze>+>nDvlO2UqK#oMhw9Cb5hyVu~yli8!&NWDCn7|Q;GY^W|iewtm4=& zvsGb9zge@WUTyrST=Ss3fBHxD@BSawzgJ57RB1@=Q?rV*pv-;c-4U@vZD({>Ih&&FU8skq_ne8pYk+n-C8OKer_ZWC z$3}5{Qs_g(Dy`1iN7E`M+^&N5KOpxnVXIhG?<9ySo#d*F<0y2iGuha2SZ>_j1`GOe%K}yBf+i;!zC~&VPaMTqWCJf>pepV7^PZhKasI z(8j^;vJEC!#p@#GHu$TNn_J?zcXwo0fBu3b*D%qeIp}M{vWwnjf>qHqK%7h{zuLn! zOr&WF;z>E#1{17mR~tmJYO)QkVPbnD5NW>JBUp8%E{GlDCBZdJ)NcTyG~Vqr zP;E(}8wtq7fYhK*-;>$P90|y(M=3zm+$Ra1hd1kvIY*U-R^Nh(|(<$dYC_jlx7dvB#JF>LRKP)v&9N!1}dr7%6$^@%8($Rbc z*A&2->GC(T)vTf@|9Yq!*T=-@QlR6<*o*696~`2st*YdRUuTSWfO?P=Wrr5JJLxbn zF(v5Y73EGkzdTSgZv71PvpUKJ0%vG?ikSFW3v|<=(x1qlB3At}o}w>XOTuXZj#X}r zzp4_9@(>^0)mJ8Zgo5tfN$yj`R7Bb12F+Bj?8cqT*U*`+Znyn8+Rk`tsYk z;&;vjt2lbkY*pkM^y0WoA?`Y>OW zOpo&B6S^yLOl(RC`spI+@v_ZpEi-pk@hYI%D*n!7uX|YYDmyB>=4_jZJC8sgJ}*ZZ zHmfX8QC78n4kD_sB>3Bs?{|N;&al5_)BUa`6Ca~Mw@&#*+*kZvOIGzQ_tV9E&= z;2I`^Z=#KZ-+%va{F~@uDKNpRo^L_yekKX_8hnlVVYMXc-W$dK2Xh--!^DkipfewO zBdlVARW}}k$h%My>>YS;5T1fJ5eqbZ08ErR1NwA`^fRyzfK{7fK)e_ziJ)G|tg)PR zZ~CeC9w?{#M>m#}iL9AHFB&5E1K^!JS;cXr=Ig-`e`|AMOqIKDUpw)M96QLw;OwBg zEt0cTCRkNJD~Oz@CBYGYxsB+*Gh0S#?wQHN>QnF`Cw(_k+*cfJ$f^jmg?KX%uIM0h!oMUFbf*hHZ=_q=1dyH;W7!z5K zgHHNc#(44kgH>5hf>@VU`rA1(WUTR3tJZaNM@vk6Yk)S+bdqBq9+$9cT4NAHhfAVe zAl{I7QcqP&=Aiugx$bC*iR(t(`|gu+?88>EibrbZE9m(U_h{LsjZ{}7kKs+WMvAi) z%mmjk@$@>5RQ#39X<&j?f6jtPYK-B|w#}w|4`CE`>3P=JFs!9<5WpcB;&7EcD-xWqDAVim88n62Uw%aPX@z5EQwsySL>BIgH#ewXDB zR#~n&t2jEzY}JJ?@T+?k2~m!T@wW8-sT+&KMD6sT%b%Bh#cyX;aU77@Dt>P_e~#m} zsI5C@V8Zn~=y=)W2!O3(Rpu1&$OwR&nNnxv$O|(ZgzDS9QVIb2s1WuBuNIo<8aK$Tug~Fv0I&a~n*s>ZH*|o8htz zu3_TO?{oI6e-49>{b77>O`kp!#nyvfvDRB$LH6mh>Rkv3*Czc0!SUa(=i#b_ZP1N9 zXJUR3=x3+hMH~D+XH|`bAbPx%#0cZPlRUFl0wu+-$UQfeu zGyPLfbB87-O8J5AKU&7gaAXau#`%D#(?Al@_2G5$Zx^IG*Ft&lB;6PmCf<91_E{(U ziakZF;`kYJUvb1n{2v&-#5C277GdJh2hbtqLd3nxV;@%ey#(<#nW3p*pvpGg=maK0c7Wa)E@KTiI)PQWSA!^bNfPeu5Qls%?-@12ALVv? zPHRRdFi~tb===3fi~EYB6IjJD(B{6%JP|Pk*VlDbUVovSq<%NeF#{7my+Pl4+D%x+ zV+K}nWQ5r&UY)F;3~zv>vz-;MW||4EVPZjIgYM}ptYU&yClY}uRY4M6jPFW(EmujM zn~XP3kq)|RkW5tf1MNKC-WnvUc>U9S=DZHrGyzuMS`E`(gJj~J1L$Hwaz&BHSFHLw zDTtVzlHhf~dR3uvt6fubWt54GH9?1X$`wVnid8XnKs5VH61=-Az*PWgscU9q0AFFt6 z(tKZSc!QDGihE5|{CK#|ZaEq&KVv7~&#rQB5w2lk<$E0IaAYIVS4^;q{c~okxQ2-& zFVIF|f7u2TtYSZ-xs3{&@asI5bgr7c4rTB1x+|khM6Uv!%FEu$s7XbuvSzFH@53FJ zGAvjn+KF<%Yr5Z?V4~wD(Dy$}Pm%5EW0_5`idSXLR`F_BSH~~bH81z;pB1m3nF+38 zBESW7{S%+XUBU#bo)-mieU~ISPWM_H#O!{pr5o|fMA5;Z`{({Btm4%^R<+rPmAExU z-wJ|jn8-IBZA8SAZSbmI($6^VwgI{;icAbnjFr(@HRbvsuPCxAOC}J0&XV8}{gg%+ z-Cu34JDXs_qZ8;3h2-3T$L*}jHV{O~M3Uh3vyv`&UUmJhyLQJ!0cX%f3QPYLdk0xn zBqN9^9VEfuW2n;<--f$6`)|!vGA3q?!S{=^?pZDFD_$jIRihoqIJ|v+jUaeUs6aE= z-h7tsdK42kT7Vv~My@XLdyrKtT7x)sND>^^ldvJ4QSmG4TE#@-CZMNem2I$9tV(Ib zqz?PNSDg8I)om({m0-kFwSPLw&s*w_ub4;~0D4AAIa*??Sj8)JW~(^bXvI<-*D-_c z+8qFMdVD&g+lr^GlQ+ z&VAH;pEJSl74!Ar_c^OF=EobS%~Kh@!!=C&`5iSd8Xlo1heDL!EtD4qglPJfm{{{1 zbOul9RpWOQt9VV%eCGW2$~F;ivd;g_*R+a>s&hc!-!0?F*eX^{SqUQi_wN5@tGMRL z4yeBM)wPO={zpLv){xivzla^C<|dIw^B64vt9-0h8tpEE&M zO)H}lI6{b39GztDt7YzZd%Y;%TivgKay{?fnh`=wlq?7OCrPX^c1?E75~%tf z#9G?0q`G^tGLc7t-v3Fi#PR!_RlII!zJfd|%Ge5T{R_8rchhAeM_bVIj>z#9Tg58= zHjmk=!$zLhrpnV)jj=ecbGB)kUK}P4jt4#XyS)(^tBOqm;eSICE%)Hs{w%dfE!l+f z`pk=BM;Z3l?wH8`H|W;C#p4~(V!{lL&fEMkbN1f;&nr_RlNH0 zU;$QQjy=#_`C;PDRM1^N$#ooF`C(OtF(4e1t`NQZWd&A7f+ISsy9-cW)U%7`8VeJ_ zGeCDr+*P!}Yb>nd^&N9xxlO=5y7P2JHPg0B#p{ZiPf;e`8(+_!klx;E2CH}_#cUO? zD0EK=KYpi6x~myXlt=@5`#ZTd!OwP9rN{u{T3WeNI(y0crAEJbFV~$xGBG+0XvahH z>BCP^R?SZb;!vFD6?@5>XTekL-sPE^Pf;dTW(S?_ko32+Rjj(_3Zl+xN$?kwheqRx z^P!IJ*P5Bgcoy`=j54Fj_Pnw@MOnpuc=LV5Q3z+o!_&Mvi*5u26M4pfp8u?__ziLd z1grc;fT+A*5^Dw&i?DnR=KDKem7_n(KPyg-U5|?U#^LVN&|Pt7;>u5qUN_&&B&^~UcUEos1|n*UB>0K^*%?pg z3ng?jS($j774)K}^4ZRB16J{OJI#H?>&uH9;J7WP>#l7x(WVLLt;^&}HCx51A}v6q z+9e70%8oX^UE+O3*Z0aq?~Zumw0>>R_sXjN#$Iu=lFGLMM-{qX#C2ASbt4*?IC&ZL z(`oi*MXYLj9mLw4!=)#c-<+)K@DGTM4J5&D1Ab~} z9)veTicP-a7u6^wY8rM5P>#t^t~e(^^KHPy7Dvz}BIO!ATf(ZE2|*P7BnjS$Y4ut7 zDepAV-35w?(4(NIRa+#^oZkklT5$lx_L7p|_e6teyffbK(9LOJV$dnj=Yr)Mhpl22 z=Tn%UCA@NYbR||1zyJ3^wb5FGWFpyq&@THwh`!=uv1la^^gtnr}5Gx*Y|b?u|WfEvwj5Z0_Cd`QU*}aLr#8`vo6j^|k(r zJ(FgFYnUi~4RpwG>49W|RqVesw=t|#Dyv^~=I9x!Mr)J{cblP{KBct&-SV{~Gx4x= z5^K%k5x(kGGL)Yd@zwOCGO_n|V(XD6-t`e}uqTyOhjxRgvOp4_jPENQTjizPj4w46 z{MSp^iIQAA+u_u*P?8PW-)e|yl##u7);yviBjpZ1QM}4en{RYJ3ERtZ)@35t~GrEn?^*S@reL3if zq0)!U<11EmTnQrHAxW_3_sw~zP7c@gIy3Pu8g$!0=|g6#Se58s5T({hBF|>@;;zPl zD$#b7*HzZ_Ix}%?7wGZ}V@EeXNUpG2UsmPuE|Z z@kqA81gj3G0&y&TKhXw1!@DiS^L+Nn3!3i_CU))z9o*%DXoKG$teScoMAFaa1;I6Q z9I=DItAO*GRxvTL2tJv3X{(a;efonVIWd$|J*a>=7dR>1z6GukjNZ%?{6jt&3gH`FrfJoL^ z66{^xmjSAIUv!_;OuWbhdUB>|!YY1$u&Rg=<2SdAB-p#`oEPtpaWi#2+e}n(1HF5w z^h~f-tZGvT#Jl#AU_b7gp?DgsnO;{ji;jstgFs(uCq2UKLuS>pejtv!NrL^xQ@k-J zPwivRhs^INCa&}`X7nc~iz~-3+NYH<(reO zVim7Vnty}rm0j-x5AD%jx*lOB+=D?+Z6^J@>=9;FhRq;WSCRz(I{S^qujrbu?vsIu z>`f6k89ponitFk`;QKzCL*rzvr1D+qtbLjdLnK)!b_NRR-e^G1| zt3GW(d$+{7*!K%>DAUtMEV*C!QTBLtI zR`r{Q^263+H9bX4yc!DnwHhOySG@kgDqedrpLu^H3fggdFEyqqenlJZ^wJzzG7;Da z^!hYj!YcL-gmr?apyh&VnxiEqT!w)5t0w&nJX&H^RzDEepIsGJ@r<{Z5x4U6j_z!m zi3w|P=G7gmh&K3l&Z>3mK%^-o37+xhy#iGyr90bZqU|-%cdyI2Gh4-~rN;MCPrR1| zKbPwEz%y!n%37K+6HH|51Nv#6T6X%1RonZ6s9jMKy!tY&8_w1_x9(_(iGw{se|MK- zAAb6<@c=XFq%Gz1NPJGpE!n zqAx$Rb~1rhcq(Fy)OZhK(o4D@@jDHpjFFhbjPIs zIDW?jbC6h?hsqdTftT^FdOGbS{>8{uv3`vyUD;-pm3a{FX5d|iHtpyxM^Lig8O0nV za-1W=yA8j0hXh(xdP~Hz%ACN{nhZ_oY2ajT#H0v z((idCD(4!;_CQr=wR|L%H(&!NaK3B3j^@6`!$s#>B@`sz{=~LZVM)qDPhHHAhuw)vX#4kq(@|la#T8=u{>2OH;v993-;)5S>1*DQiJI z#X+l`N$+&(JeL!Al2YG?=J3f~BLr6fNObfjI(8XfW#9?`t-5#-@$(5M@XVtAF*?6+ zDlU3ng2aK_M4zzVt6LBEn3-d0{oVe3lQG#YsyO*mN5w(YM_U2n2d*?W% zyB=I-Wv<0t+~yWE?lMTC_qLHZ-<0TsBlvz0=MS{P`|8FKb>}nnxVaB}V}~YCx>*jt zSiGNLBrpewv`KGt=+@Ye`3ld~ONI>4?xlZfc|mZOip1OXM7Mu%o|S>SRJ7WCnTTKh zoWO{@rzm;!kkPV>`wYv^r6Wh+MBZfhR(TpHt+Nii@5`A>sL&=o8ub zc?qgQtBmnPT>ZvZWO(-S{1ctSG_#1F`yf&DJ<)AHb5$5i(5m$tB07}j^9MeeCI3VF z0iU9xPlX}zWfRfsofflxh4(qp3U@Nb@o``hJ#FOsZBgvJS(IL37JY6BiE+z_zBP^S zaWF=q6+Sa%RORkW->Lk%B_!4-flj#!I)_+^S6BuTC9V=3G%=X@3JJ8r^Esm`JVQFM zh|ZIm&$}rY8IUNngXpvM_-PbI2DB;}M@080H&{I|W`zBs`0+8_c|lc3^eH<~i*{w^ zonvL7Dzw6Px*2_iXGmY}QT)i8-Cb}^jfBs?L_aL;&Q#%=8m-LI&I(X9=x2j2d*p{T_>yby{xS=@VZD?o)W$G_fl2{5@=Qa z3lX;KIDva)&%(4{o*E&#KS!c^PNGLF;JaHbY|K7 zRDZ$qb|l6nJ$s(>OMm7oTwkFTo(&k=y!j7WQ*CVS8+-a2rKRz{g6k_J+I}Uv&Q@Qh z3Rh%kg=;&bDqNp?^r0SJt9+#3_&}nNiRe)Q{MmCHA87TsClOl?aRS%pa^~;aN!p#e zUj*MXfkgMhM7vn{N+0(IXysLth%p;Df#+?-E7I9p7Q2L4JfAaq7juy4)R^edXP;OL zB7s&h;}bP6>{-T72QdeUay_YxyB1ys5@>a2FqQGu!pnH@Ev*)p3iVnOJ3li;gLL;- z3$7WEnCMLOZm-p><`{j@D)pTgo@^HBOxKP3Yo(wnBz}7ny}*UX5>$m&2?0dp`DX>I zM~33GR+IKEiG5g=(*DDiSWz|Y0gdN-7e~Z4yie(XJR@UM-$!8%5?Xj4Tq~fv?}|Gh#QMIfo*#->DzgQmx}f)B*N3u8gA<( z-b=7wp%wm;p)u|@Z$fQb_*~=IE*_LV@pogvb2uc1H6*&FPh-{|*ssuPW<4UdRpCT~ zK$`EeWSbc4HICA0dQB9ZYmo>TOLX3i6PYTUYtahV!A4)OabO)S`WAT2Qk-!`zUe+Kw z@Do4TMgpxm2GPB{AMX4addxv$xF?kneubBT1X>l}Ol3SB$IHMRBsNZ^GP>;GW#F!1 z)X!X+uR0$R-LW8XH=gJ==lGfdcPwZ%;t3J0A8;aX(*2s8x%-()tb!oAG=?i8JGrHvAdqDWNlO7#8aQC4C*TA4c$ zv3n*ba4++)9qnr_O%vTmA@Oh!(FKO{T@mi1&}u|D5$+v0aqm3sCf>bR8*6`$(h+^v z3Pw>ROs|M8eQyo(6-H6C!kvt<1@V;Qd&Z6$z#JsplHP89W-Gsgg#=n%c}L~V`;Qa2 zCp&zHtOjlp-Q6KEDd`srFMr~@JFGccb+|?4)ovKT#s}^*_7$f+N5^s31@|~e%x^&S z-28mUf_ogaYS)8^^@p!9RX#x!$-D}M#>(RfG2% zaFyEf9<5l1d=gzDBT?!W(NjzCw+^8ywEA|Hh+f?|f$??OQi`=Ds*1*TBu4EgdPfc( zsWG;r6}|`7=&Kt==?tlBw~w*;Yf!pZ)sL}ThSO>83UiRi)QsrX**>xsL;|hw zEX$}0bC6itoysWtf}eOHfmW%Xk>Od-M|YY5ij}r@?t>8yi6d=^-u=wl-Td!`Mg`_z~cyYn!mYew@GGUgx=;Y38ek9-x51X`uO3dbBI+TNp;zPy{4 zfdpFN4!~G*bJF+V($DpdjTl8Mz4u4G1@8hN(P{+ItzLSwo``n=&`q6`<5^V37h6b z)N0D#6oLd=*;OavbwwUa3^{OJ?>iJr#$4i0y&!>B7{`n?#~dV<&7?BcOyFf8fmRsp zjAc}*NAD?d*flXWe{M?G^qFX76^<)pB=)?c^=?o;esYHdTHy}Bs0vqiC2!J7Z~e3Y z!TSbCq`N_M;oE$jh$~C9dU}nBEu}`WzKiGT>pPRx_A^Zc&t8!T=|FU@zxfG0p1q<~ z-?l__@ZkjNy?B+ZI*%PC=qn`5SBQ2w#cPhfLMx2N#uh}qZCcTF2UZpJ6%tLG6W!H@ z*BpI?R(M8kRE2BKBNu7?d3VZ8!Px+bQD=$Ha)_^9G47(3>q#R1d&P;&uV@ANPu$1Y zHoqvHVU_605{Y__wCbx9Y;9$UR=BD)`l^4@GwmC@c*TBC`i`3aI4{9f1`?}R(|lfV zi5DADxXM7Q)=6)mX%fQ;eAh!-d%CWxG*s~94vDr&zxvkAZzxlRy&A1nCjH9X$0eM= zJ@SaR)L(=04Hw*>BjK3zdtTEz3}>ove~wo7l75r9Z1f05U=9+yUXjA9Q+XLkpjF40 zM0mw<0(ZPGN73##yw^3s-8K@#W)q$7$5mDj+-;-P?YCHl!bzJ^0pXf?eN5rN6x8qx1= z8tq=e{jR%XGrgnqfbF{kSA9q<|4npamz}Hyan*-bD;;Q^=#paxBk=ucq0?zylCwpa z;JO5fL~o+g|FX6&K`UGn8CwwVb5y@g_dMFa7rn=VMDYtm_ejT|y2pDgXqEPtqt;H# zGjm^I4iXKHQ5i#X@iLG=t1btKxKxr89}eZzO5a;)P3-7xl$P7CiNz}!eT6wl{9ZwH zyOI248ws?UK8FaOd7S7xpJssG<@&{Dm_zAz?fVJNQAq5WL3Dw!{a8=LISQ?YOd~>G z#);`+l(RFpcWl$7_r*VGAi6(CB7M?(E!GaQwm(NJJR2~!2hLufGm*kCr$uK@B-&*p zy8kym58}*;R(LjGRE06T^LdKrt*c!XoIj8_`-bR?=dZ99#Q6iQ@a=*|RW*VrF0F~) z7<*z0rAIy3AQ%&o=(B+6N_96dRTvY|3U}c~Rk(t*SZFmlpujA_`2&frF+|U8HH)dj z`2(%~JxIjBAWq=g;B(S%q&7|KAB$@VV?8hjiAB$7l`*e@KU0MSS~Yk|M4u2&?9WZ} z-L~V?V%IuRdfL}%g1$mxq65(b%JQdo&{t@M?-w@K9OG+`Z4_(Q*Ip$UMUiN=n&|k} zJW^v6MXS;aiP+Vb6Bu8ML{hBHv|lu~BXM9X(bewoNR6t{s@o7E;(u`h_W<9QP{hgd zpYZ+zi1mLb#j8v_Qe$jKE1Xx1Er?OS@D#ePYnaSM8fP`Mn%Opq__>)87{i}F zrg$E6RCNA8V%mR1$Jtoh38PiDM?}nS#0k_p+>^8~$gx?_S4dRxB|5s%CRTIw6Zpb==_1i>WM^ekLI%hMryRGKbnYy<($A6{b`rsTBPYXvA>qqpb^0ExJ~L?_PTcL6Z^pcSq@j4g;> zj2TQGjoTyIf=HC~B)ZI5-X7>Hv>Mrwh+_Y70=;NkgFJd*j%W)a5m$<6zk|FzP!(E5 zQO%3s& zBzD#zIx)v;E4>}9R#qh9d09@N7u#ebkH%$LCpZR?D42%mAyxRjJ8VI;`tZ?7I~zFC zlN0V$$nX14M#omHNa=kUMOzRFmvTf`^x)rv#1=#=L+?py!q5h40`*>aO4^S`i24eN z9k+-M+QDm%zCx?%XNhpW%L!aZ4XjDEJ)_*I#QGU~BIY2`sXEd5r|=aS5@?0(WGn-F z+_0k5`=&HrE!eM+$mLA*3s2s6(N}0S-j19U;B~5XQeg>szPGA7t!&( z_-PcXLMzwKL^PVs3AY&1`@Qbw*ws5J?L297?2Sg0&YNW$8&Q~pgwq-#exBuf10?#o zk=65l+hVb7W52>2Bzl%6I_x-Cg#=oa$WO%4vfEib&?g(4l7BubzZ;D{G^)ZJB#P7~ z+A+;WRt6GiHMtxSyJ~X+`_IL*q+*g=`MC#tf8s05L zwS6;cqo8+@DB?);*BQ>V?{ogxFf+FECO0ju z{zmfHHdX(mjoy7qEsHJH_q_`QA`Xt3=#gPwoHoYt3WIHd#L8LU2r`bs6d( z?sU<-VVKGCU)kQWO=w%?x+Y5=n^0N(zn-?SL1NS0mVa{8w41ld5?rsP{4Q$spZ^;P z%;CiLK_-jy^3Jl6m|e=={9~xevgct>*)cw=IhU`=vgliHS>5T6_B2^CSC<%pIh;tj z9&~CzwMF97{;cK-ekRNCY<*HFL%$YUl?~5oZZzCv@hUG`@; zFHzF`k5@{zBFe9=D4KEZl0p_s}?s~ zimC$Q^s#K_=>8_l5xF%h1685b`N`SLGki=Iza4EEfnKb&-_ATYz-0N>X0TujBGGcP zoq5eDlOO)x1tKI zFk%=-6nZhZtex31#$-9%bGTp&A~E%st@+YeCEE2Gk%B6HJfl^_Wn1(8aVE=-o&k)& z9PjnE=2w9xi+}ggf~t^+53)6X9dELv?KYN`f&B`tLOR%*vjm$g^*jR^fjMbQ*_vHK zl$pUVNKh3LL5W$+wI`S?S))T(8K?@ay8fFbmHESM!=whfcmG@Qxc(cH$@06ByWH-{ zMrF>T2ySe1%;7{@h0ZXd0aG>Zc9=3l(zWIkj&lD?iHR91G?9B{-l5E*DV2daNc<|b ztl?T^jw<#SpQF;YTKlJrVKw?m`gQNl-soOmiK0G1O_?gpLE_55e$q*$ZTxlwTOrWu z?8<(UuhQnz3yo()@TmckyAlENJ?|jDzcfH9sHESo>L6p;M(^UaO5W}#6$~<2JeH5O zLg2NKc;)CVT~~Vk{mP@6DkRX#rMb7XP#IANu8m{_=A543E%j4IYRzbWK~+e^@9~yu zC{ZG=jUOumRiV}2ue>EkB~ssV9mWXEIa|2D^hudNHf9(is0xYAUHVHmmHB+iD?Xp2 zDzthqy}xuwSu?yp=fhNCPDosTX^FBfS+>PnP!$q?+xST1m9ejh2bva0R;y(g*AD<^anRE5Nsi36mu%FKDgjnAB@3axN#8pq)4XOpGV%C#z8?ktymGgSp8b@yp->AVAvKMbGAZ#Y z(OEtOK%B~IsfY{zS% zRm6#CX}U6(xQ!ggRAJ8cr_s_UWhOgbFi21p5+NC;N+xApvhplnm!K-ND(E!z&rEHj zeSU-ujrkF8sjseNoLrO@QtLeOIQw+w3!i&iD%sd*tEB?HO_o|m>nZh6KS<~~NT_N3 z|28(miif)D#OWbD{#tnN60Dn{4GqHH!X88wtE_bSW3Jzn!u-2*@h$xm3vf zTSw%x1FKmdIwPlaatOkoerKpt*W>rC%M$#>yCV zI*0jlbCacU#VYdge{z^lwJ=%IZ?B@2k#fyFy$YMZWKniMGwtLaZ(Pj2w#qu;hMk}) zB)&zsm|rXOv!cA_SP!&9zZq+eUc9-wkhw!vlV#P9tb(eLNISZad4ocCtYpu8g{sgB z+sUX3{eJLc0do@vlcj=Zc0pB0+>I_^4sR945<* zr@Rd8?byT7BgUFz4icXpxSE$JW98qYwpQwaR<5x{%(hB@%bCWG5tuWea}l$LVs*8s zXir2U_C;ZHv_fZY!^^;WpcRe+W6e9A%4=SgU)f>R&MkZQ$!iWMsI+-UXDcHL+XIPL zr4+i5GDp2}W;I6wt%Bd@F$XG<&wFYfMqt}c*^=MfDyPYk@vNhuDkRd^$Z!6T%Vf!M zCI>46RiV|^1NqD+olTY%Pn{TndJi7XV;)!7WLa7~ub?U<(oD`{4k==?Otj=>WuPjw zI?!1mTuqkUz4I}mg~i!CrMPk;ShawhXP%NSVY19WUqDb55^sH+%`-}xEc=HRWM!aF z_Kj8ilgDJKF)^oL8AzOW%V)lr*JNo{I2S7eYmQdfLydhGeG*tSk2$=kaWO@C_MNkzIuczlWZz*T8^a?A?%D@&xtBd_|n-7#X zS+*1_!U)W1RXex&Las*t$kklTE#qH_8*%$1das?h4ivs~u4l}whKPDL4k zIkqvm%o(egEZL3}6;y@9q4~MYE>%sI^FGB`8K?@aM)~G4*Q=)NKb(p)0&@;G$z|?Y z-DK%17Z+58gsn?1b4U&4j>+&6tPE6zR*$~qG_P_~M{P+)V2yTleth6 zlcm*tPGC-?a!Ykofc_hj~*olV#X|%2rgN749-@v`^s~d@BeRG)awpP{#Q>qzSt;wVu=IO1J)4`akvXQ_X^eFD5 zjRcmFra=yK#kR^xYM1JU@{9yt7l|_ka+t&0Df_{qHJBa0Pe$|3(6HkiffgsS{{*?C&V|ib_QFkK=LICF>^l4@%CrTJDCEf4pO6 zECX|6$v~SMIz+nWa;2QljZMo>XQSh5om??EQrwK zuG)fn+{M<6{1WY+UO59;SVuhrP(M0>IY_w4QLLBf#GZDEV_8qD|JT(T3AMND*X6z4SvgfJe=ob7oX~TSsJkm|{Ta%B zaCRMaKd63mRV%hGXjrM zH^H zM-;9m)$~whO!TR#j0vkN%eKlhP~F0tYfsJTYesclqW2zS8JMFg)QQwrmPnu#u4;^B zVARL8D9#c_0;464yW~Al_tnG1fl?!-=573%%d@0GQVr#)hq=B@)miP&cr=!QIXHqb zRvHP+!8nLlG7^}BM8Nie(gfuxwD@B!<J)M$kg&Bd7kM)izIg zL}3mRShleYB+yD#m2w%F!wKVv(rd0pYCY~^tX2Q7d&H;;bC9@OIPyr!1V(Bc6T#1> zH%ytp93;>qMpc~9{gb*X%)#p_=~QMlM*Oitj~G>94qg{$Q6r(oSKTKVYt@LV|KCVp z4iYAh_*7y$5@@CVf4*`iW9Q0GSWp$tQCObw3>oJrHLdqPoPDSsdQ4PH*XIm19jru& zqp?cFu{wW5Dr?bb--g=!q0c3$mw`E|DxJVt!sy*H`G-nb+9-FI)>e~e_ZcdUX{kK- z=v-A+h*ZWP<{)u&{ZQ$#a*9(uT0O;4Kl&K_=sQH(tL)-dZ>cHYoHa!1sO$$@Uw8X| z%FsR9ea+xMa|V`eECX|pD1LOXlwR2tWyr;MMM$94xrc+LP-U;?RJN{cECcI-bnaF| zq=H?P=d2_6o)c@^VfPT}o3dZ7n&JPexjwd$xO#nvv`X2ZPpiRq+o%Msuw{+)z?M20 zKUC_VobTmKtoZ-5hpq~VOLc}xvT_>v+^+)j6{iD&f81ZP|w@dk4|8Y*L7d%x^l1J>zWdRs*w0u z$xo`S+|79EsNT&`KYAIc3av8F@RJr*R`$+8>RlQ2qZ7w=kC0{*QdWJxoaK;*Bcz?m zo$6a-oUN!TF*iVJmD^9BI&`Djk=T_n)z?$eP{ zdWER7Hm7V<^{bJ;6j(xC(HD?A2KY-}%H8*D1qxVEh1a^_7$CJ%?w?y~=CnefDkN^# z4UkqUPbWBE;4O#*TBY9RsQuL{f2mV3<&M(0{DP{G`0J9=LyMX$O>e1BC#av4+8nL0 zPaBDqdxlG|l)K&!ZWfZ)J{c|@RZdmf7cC^H3WZemAmgB=JGQcY(ca_j~G>9w0sxi zCpA&-XRq1jDyRyHhw*;WXXWm@^JDcMz4}SXS7?PEF%o5CA|R4VoOHgJ+uROux>P8XKt(UYWWO1e|^B7&-r=rMbe z#LMo};$@gkdTHYHPA^9sSnaLT|JMQX7uetkxNNJO@gK%`K zD(@T{DZNwfb1nK_Rj?jNoLU?yO;+w^y_;HH){6L32G#?uuumHatYMY<5mJQm1cZ4* zNkLUe?ClgGT~StK6GreA8LC1n^qWx?da=s<2uW6+Vc2o8jHoIgE^UgCGAd6h9Gj;; z&!B$v_CQr=H7F)RYOkCvAMDLn;h0nBN`y2|S*sT>QeIFM5}BVxNcWWI89F~xciZYG zB~@tU`aME&X{3DHX(QiFU`|c@NU48g<(nwJ6$MoxvBf1)TC41L8da<$YobzAg;x2h zL`pB3Dtnv{oWPvV9+6V1<|a$2e<};ALgH-aNNI2jWfeZEiWOC8g(HpXp`SD0nI4|K zs&kjVr#2FpgGA|;gQQ%_$!(E}>i5;uk6s26Xw_rEAnCpGapaC31|xcgN<);I=eM)B(jMqhB*sk*mGUY+OdDX&YK{b2 zrQU*=gT&P}p;C}iM)MuK4D2OHPcJ@6dZ6qXCST%rU(r`*nv9apJ1O5-4t10#1dNj0 zlyr;Yj;tQPUIa^B6)#S%XeWo7LZnSfdT?JmL0=*9;&O;&tF&P2#k@VxS7?=b-^KHb z6R!iL49ZzX&$`ymGO*@I9M3yS8jw?YLg+59ITC1vezVa&`iMd=)?GD9TBm#;qs2J~ z!QPI7%6#4$8jGExSD9$Y^O= zcIB-RZ`JP=sUN)z968O-jF%o~R<8TPRw#9-7mTVf2Z;-oAZeGP zaOWBITPf;CuLlxng?-vc;8-htG*o)3jJs#=C^8slPAo&uL89M{P^q)>ov*c3xOY`m zI)PRT<3pvB3bAi2C$MchR~Rj2RNA@w>=qVNw<4v@ZB_F2NNU5*=@cN!gUs!Pr24I*7hPt1}M$G*wo(jDb=@WH%%a=lgIQoM2wGqPTOK~+eUKO8POC}&xXU#Z`MP(OMZs0yu| zuZK%Dl#{S=OA5#u@Q1*$*6rH8c4H(r zh1gM;6WHT+Wtk{RimKbO*#v!sM4anHNml6A*?7M~U!m2JIuoTvN>8-(<^+0iM0~h3 zKsmFj+o_a2zzSQ+mE~7vRZEXF*>fk*!#`bWXXS@Y|K2Q=_lY>Q>!w>6mh| z-C;i`FeiPNaOrqq<#e!PUO`nzl=Taj&M4>m%ipWt3{yWTjX|`+@oyxs$8GC0Q97s2 zgFCVdszM@s*hHz95`*hy*5~U{1Q_6Qw9+)-Q6%K~NPETlYxEB6f&=J5Lls0yv}dWA{972;eb ze*Xh=$_0i=$CSGn*F$m&szRd3>@aD%a*rkID=!08p%u=-#@>$4U-0KL^wmdlLeD`$ zP3!+BLO+?nCo9x+qO$M5-Nya@dCEe+mio+u{=|h+zf{V==L^*MsMGgG4VGl(+Z^i? z>dQt|n1e*>Clj%MM@c@)8OZ}@NyZZd^t!PO%s~Rr28;xrlCNzWCG}FYr**5JLNC$1 zi)A1&B_K-bt$2El3qO-V01D@8hbntJirPcrIbaFz^K|)RI|2GoqyB{}X z^U$uVzWXt3Kz%KZ?}SWF=+{Cbr8h^aWN3`~M(e1ob+zmIgq63najU7N^*3E-Ro)_L zECX|pP}6$ZMq-d_X^T9ys&?J2CyH4vJgK0i)&HkX=s8HJY5o7kGKx{UK#j5pC|DQUc=OCe`_5T~oc++8JtY`H#+I62+>eVo9cNvr?AHEfPnp0Nzf zK|)R6dJ~iaQKiHzsp0!2TF%(}+oU_24r^)k|0%1&93<3q%EV^Jz0%+w$Eb8VY4%Wk zrT#y4;!h3`G=I?hWsNmYiqzV5DT!wEg+8_S^h zO4q`;OOZOIGBAe|ddxSLLGhKYg>jc6bxLJm4kz@OZ!Cl2D_slYE=B5;%D@~>=rP|| z2E|vp7RFtQ)G3vLIh@dAzOf97uXHVpyA-KYDg$#kp~rk<85CdXS{QdJQm0e~=5Ruf z`NlFRzS6ZY?ovEXsSM2FgdX#aWng@zxJ%c?cx)svhZD+*lVTSj$~f2JE9GF^rFfhY zfjOMeV?Gq2#1e|gN!Nn7Ylz@U2>l)lM$VLC@L=a}vR(!edQ5cO`a#yy>TIA#zA-aD zG6Hi_B2?N~#y1~zb!YNeaN~zu(wEYeNB@xZ7?Z~)o|S=76yxKJD(ZXBO&-Y!%t6A} zqP{iVXryo1_o*L{x=!dYq9Io-CEXYL2Q<$;UaQu&CQ_ zMpURxN=7&SA%AH|Y1=J7{-{dcuXMd?4id+j5}hj-Z*wHjO8xozf62~eM{oyN*S4f~$bZsJhc32~>J|?S(UGcK*drGgG$K%zT;?z=&3V)Y3mP=~2 z3Eu_#6%vE165Zh;AGLZfQF|gFmyFb;lOPZ8(MheRte5n~h*54RD0Bq~uhmVpFXW!^(X-ZIvRrVCxP80@t9qg-Vb zr3Vk-y&ZGvZXv6K#Xkzx1BsS>t!Ad>Qs;x}K;Z2-a`;wwe8|TmRosX2h8kZp0 z=14S3B)Z)gK7U}FqgCoNj@}+>Z|8dvb+${sX3z;W2Z@Q(sRh5U=Hmkiv`T$eLt=aN z!djaz*&i?es88wPD|v5UIiGUIxWvmZ_fpz5Q@miCBhfUL=;SjeszNLDy0N#fsZA~A zIp~+{-;mO6?SBcjITHPw5Pft9A0JpcTH*X?RJFfVSY&ZIP(%LUcO|-xVQ&RyfZaRpAM3jMUA+u7mLTzIAkn58zhq+>NT3zY^G2fXGMevpE`BfX+(>B~-}ize3JH%rM1Pj} zJ_`FTTH&m1RE6uPK8bYQI{m zw@FY=k2l+JVLvtSD%vGO6&hX;OU{R(}B zRyYS6TM)hIQItH|x}j(bBGI-g(Pu00_CQr=h4I*^3g^4;&1hcAGF5a|L*jl%qCH1( zRoH@P_1cq&{(U%+whZ}wP0(*Sup*^v7XB^Rf=DD*Bl`O>9vRSAXoWMX(N`@!smDbQ zNRTHEq_kt+1i{{p#ASb?+n@c!`W5;Lt#Dp3szNW$8%7?@*h;hok?;v7x_M3B9;gbf za7|=Xg`+d=bE@rw8}9{ug~YY@MEBUlqbRCEtEE4P*f@a`)AmwtsO|Jswuzzi{n=oQOW2lols{ren&uEAt#@mbwbTSBBB_na=XJ<$Vi|Sjx?hx z-0SykOf$~d!5;;Eg+$YKM3*kfS2Cyyt?Kn8A}raiXmk+e9I5s}-VjCUFTX@*XC$7@ zCi>?Y-b+vwTH(sT=&LS`sK*`e^;xdbn$m-^d=~8ONL1}Y^tyd~=Y_o;tuQJXRn=@( zPFsby&G6uhgE1RyX<(;Xa2G*tYII)CN;Fd=Ttc zNObZiy2&tJ2DTttVec{e3S&n13={|Bx{AgtB(h{DdUF-tudoHtYI`0cIyi9R-$e3a z|6E_?iRo#Ld%@?cU<)Eq(vIly2bIW|^r16kY(ccbJ%f>0x|E{K&XV8c+iNL({nS^% z7DS@VHljBVzRFsWT5wPF zdwGf*rCoNt7i>W!UN<1R-5uUbum#Zy$G=e(j?T{m>AL0PL?Z(dnf-~*{DY4{RE1XA z#}RS1GM^1F$95uF1t>EPUddPw%t7MYWTJnp;bkC!R(EC+(d!{6@Z7N6VLE|Y9rIH# zwj(jZLiDQ6{4M}S2DG|-nuy`Af5^s~quyN$N&9S=ye^n@5CG!_SUm-EG4$=E|@|_p@3axMsHu`GK3({M%^cQ(-Jf&}s z{vzlrB;39bz2rDw^`WoO3M05t72a#?GM(aJzvtfsqbL%?=Mh~qil50~6h$kH;6_ym zIjM$|T;9va3R1e4yJ);ZVpIvD^Y^zFuh0r(rBPKSN9qlE{lCg%^HO?e&aZ;~3W=LV zlKRyF-h$Y#&+X9PFQ^I$+pI({`_1P;RE1X9dyJ}Hex*pZ^sjI7OB-qf=L+8hTM!AG zEJQy)&({ptf@p=k$EfP|QL15o-vqgO9HkrWNf7iE5@XL1-8GS~+tF8Og}uk9YV1Su z)#rWR?7Ko?3oE{LA1i&V^oEA7n;qc+B)YF^%W8; zHxpgCqBUQk)&0Xnm>P2eR};-IQ_mPY>4#vyLgLyjqUROl>k{l&XoY>+=quD~cZ#&z zcN6s$5|6GBU2_PpIkq5LVV^dt!Y3N_^w!DywKs=qPxUBiBcXoVMa}6pe3z_0K{R5>m(96a|7~&)kLQ1}dgxDPsyRq> z+(C5z-7BpSXqE0N5%=4#U_{OJX*5;Mirkiq9;I}?em4bGAu-@O(V6C7XJueL(5h5C z5w-VUWd!P7@|Cnly*fopLSk0NOj-+mZZ*$}Dzu8uNyP7~a~Uyg5cRm_4iDsnAWGjH zeNRvo5|Oir&U^U|D+7InRyfjPRVTjclWC_S;jW0qPoouC$!8^4wJ+@kc?F0TbuA(8eq(M^J0T2X~o*n5ns7EPyXRayH2` z74{yZDjc1sy{Wc=k>3PWAu(wj(KXWY^AhwGT46gGRZSQ|HLP^%u$nR z>l&h4Z9ZVdS7?RpWK@Ntvx^Un)Q~l21yvz2Et2T((@$Gbg;tw46A@PBBqL5bPz}GQ zH_P!ADeYcK7F30VYa61cj5x~5z!pR+Y$v0yQ17Gjq`gm?I6+lNOo&hN)kljJRcM7C zF{;9EZRu%shot_VM#_6NJtv|`xa?6hyn$-9OQOt%t7MTZlXVad1Qq^EBscPQ5EJO@#QZn<6RfN0zd+-@(&_nv-ufQ zHFH>Zt>(G&-jqu9iGJRepLn4vv_c;meHC?!`p>eu zm*qoyC_SjyRl%N!M9eIrd*tD#AJ`Mo3P*ua)tgUVT5lL1HBo+hfYQs~hFMXC1eRB$ zVn6Llm&=5*e)ZL(hn6$^>pao$Q9cwHn)B~s13`tVga5@>~9H`W|$TP1{Q zzN611K~)CAo#?XnBUsH*)i$u|lb(oS1ELtAzH?U{o$8x;)i?I4Y4shycqL;!Fb4_s zZNV!2zxN0$Z*yp%vPhtn`W9l9_}{yVb)w{LYFm%xW973eDLuW=ctKT2Tp38T-;Q8b zb5w;^srM`NV#yPIHSMoHPZm^#M07OK<)=hjQH55~ZHRCwG>s9yZ9Fw4?N2R|SLC5| z_R&iORTbZA(&(y>m&;?vQhLHte)g*VQjgkF>TmnFD8J66rc33lCs+m&HzM?ye_3zPUvby71q#_gKAr_$TlkkszRdE!(Lk1 zGrn(UzCr@6I`1Ij%ng1Th0(H<6GhJLd!`GjLZaWzKANiYZD&|fg;sT!5#jrKCL=Is zk2hHbPn|8O3W>92iGE#<-vvNlq1B|1G&5|w$nP{v+fFN_e6vr;AEGIpx!oy2RY+7B zKy;|x8CG*tg;uyyvq}0;Z^ziD{@%9Q!_{Bt#w!^K%t0df6!qhL&pTLAg;qEUjAfiH z++S0&F~bn~?^hH#Z@CT=RE0$R9-`yg_*qefRv7b*s<3VE9in#LJ$iwlDkQE=BKln+ ze(w&wi&nV$Fsj1Q`ECM@)LQ%g5mbf5@^(Z&n#0d5Q59MZa3x~+uzk$C%UyeFEm*v{ zS?>LV`s;yg#{^X&k?tDNJ1!k(WuPjw!jWe5RY)B5t7Tifq7g15mP?P>bsuQIG_B? z5_9seB%-?VJ+Is+DcyApzsFK*#dz&nY3J{kr(CDBdPa&@GOEHHBplKQYgZb6hChpg z1X@MUC!%ixC$P44n~?VVg%Si+A>lEa=rf-D{0dc}75dFs^P`ypwHlVmbwGaAo6-|M ziuwwPi%*Fzc!Jj)RiPEOlTlTI@)mrxH{@7%N=}EMy4W!LJ|ORDzdcabp%i8T(B zv@1=j#@8iCpjGQKL`1&g1ipi;Y8~pwix&SDY(XUIcO<&;0{)%R%PT1-#OsIbbA-}g zly^m;4~@RU93)EJBYJ}Jjr`OJw8F7zB(PUozEBS@<9t9+6%u7yhiL5)Q|o{gRcM9n zWK@MYNL*P$Wn47zGLS&4tIvt}8OaH3Da%muXuR@981%YP73LuEJc{V)L;3RzNT3z= z1!EZ)`wG9NXz;AYJ3&=Q+_I+~s!hEfNc7uEbVkPnRt8=Rt!5u0qCz%) zSH`vQFwG}(7vGmlOO*CIeot_GAkoH$=w(m%oj7bkw0b*@i00puJwXRK;d{v{eVRLh zs*v!0L3I6Vx0tU`6F5J@zIeF!n92JVCQ^-gUsrsKpV5MAR6fzdqo-9SO9$ zeUOOp4hNYk9G%Z=(ny_Zkp)#D5!8X`#+74P8K?@aDhwfF`7%zR7tc2)k5)0?5Ntst ziVY|F?p1zY4O9_(udA{Fb9d(*NC=>=T8VBfmUvhi15DtmH7&L+|?h{`zCrE z6zo?>bSW6Bjg?npdEdo;g;uBP5V3j(CvZ+pXi4*{`_ET`{R)W}1Bvcy`-;^Z`xROp zoJ7R(;x8G2JuYnw^}e0OuL-I`!u~PQo%--6;!zb^Su*))-tDmV3R8un(=nVz>Rvmu zU<)GQwutD}W6i7#Y(cczvV(}AC!D|@_xla?zMXr&3HEj*T7M%taMpLG3VSyPwYY3W z65GbD~iYWofr!N`Eb(>p{Lk@>TO=qt23@}7vn zRgbY2#L>AT8;#V#HGc|51|)XpA=;FIzdsQp16mDpCBpwaC-9V`y+j@zu;{FyuaLm9 zZIV7TpQEqP>S9?^_3s>h`hht}q+SmkIiIJ}C~BVVlHjOC;?5?bn+Ecg48{_)%5;i| zuCMv7$S`tt&?uU}`H-M@ZGeb6M|A%LJ_gadXf^T`5gi*HW<3!{PC9#<4ff@@A~s|*VjI2!zOwvu0_O5(QZdSu$xP>><+mOa>{m$C zb|Ly*d42~A`<21UjfggTIe}i>)}K7u!u(LM1(CQun&`tz`4hj`f@l>TMa1vX|1s~{ z6&|7aeUmv(4r@*6+!f-iv>;yV(gM1!Tbsv%^+00#dZMF?@)pE;pjBKjt@>WvdT*s3 z*ke3D_-pkW(enf&Fan%Zev?(Zf4)%pMugDmITBM#5nba0k0p35w33?=F}3{>rV1l~ z)R3aVm4vH;-bJEN2ci$G;X7gUE?N!sCSpWSzT3vJ)}ShlyEp$nw$e+m4Ukydis-SW zAG4YxfmQ_u5V2wy@4GfI*8XZs<1S6pIKdV~;`czJ|NA$NslpaSE8lP;eox~43P+J8 zkVe${rN;$*g~WyRM7MS1u>^gER%@>kVKarVudv4r9YDSB;NByGzCvPN6w%*{9JS&r zw89f_o1_n|eb9?(my<{5S34=F3W>{yh~5*=zrlkoh*o&_%%}<@PNjVmqlSEWBBvgG zFb9dfaYR?T@KiRIfdpFhyH3Q3Eqv#NLeOcnMkw6Z@+ z#DTn=z|~#;XSC9r*!O~x}Zq5p0$UtttQtKels9NNRrkkN~I?vqFVZv3yHuaJoUO?2>}2TT?E3a#+0-`Eo| zW;9DPl2!xhj|r+mVsCk(8&2Z;K~#lS@!g5|Cle>oi~0T`kItTRORxoz7;}>7tHHOK zudoHt3eSU#zQWO2>nV-Yku#qQMg}BmepTPh0U7wg(bj8xfuP z*eRw83ACCzjEJk{I8oA`Pa= zQNOx5+giWEGLX11nP|V}d{=}7T8%kCMBlWWKrc!Q$)oeAiDyRwx_l87gn8erAs0yvH_ZV9cy?FN}d358ELxQT1 z$W(BQR=;lJ`KcPJLaSeGi3qO435>`OGLzr(*NGKWg+$A0L~pyupGZMfXywp{hh%fHr;w0n zl$oAF3SGv_KvigkPe2)cMZYdh&*`T0OQ<$B4fmx?s5waJY4yq6|DRB;KHjGFZbsko zjKCbcuKs(l$;&_jtujBOGCDuwWi+TeL+cqA=bGgSr6|4dsw^XItOpWk)x9mzCED<_ zjI*6-?fi696**rONBJ&jzXq9@+?IK8TV5d{^zLAt(xAlae zDkQG-CHjX=oE24QmAbF0B}~)W!)xh6xy3C?NBo*Es0xYahlxJ!IghET*<`v_hFjoL zc~er2unZ(NIS}2h?jlwOwg*~a{cMsxwCcOJhrD>a)Ok72x}@~1vx2ISxH6Au zO9Eeoqbjt*zF<_Yl%M?qCc3|&q1*D>v_s6wl6!9>g`)s_*MQ=}VNg+6E{s0xWEm5F}4qy;Mj zTM(_h?TEPM)r=8kV<={%E9)koT1@G8Q>zQALSpAwq8ELy%E~}hXoZo_Ch0@H-Rlwc z(XW>-%ZXPgy{_3MK~+eUJWlk_gZzFiszNIqX+~A(#d1$*M^~U$6G2r-w2C3xy>KHd zzCx?mzlnI@EHT3GE{&WFRo2S^$0&Vx&RRiLNMzqabkl^@tPJ!OTH*LN`s!J?DOwbL z=Gj~BQ=QTaKJ*Y&g~Vt_qBBqJW8vJAY#YuJp3! zr1(+DK1NU#61ji>rTOimJ3q@nRcQ721raC4@jWNzOt?x`b@v<)RE5OTqeR#E#J??z zs?aLmMj|XV_A+0g7w3GOsnxb%W#tz!?r+o5)_VyOqn{GJ(Vl-70I!8scDIPA^NN29 z0*R0eQ#B%i0FfHyR7&Mt!DZVQ8VXG zMqrPNI6=M7ZR9vXRY?3^Pqfpy(X0&g6i|GCb zx3V%&6`0i@3%=%6%uJa(MrbU;s#a*szNJVMcE{MXbj>`(Pahg z8jG3d2&zJ&S~$@|O3${U3a!fd5Ro`7Mp7)o(peiJ!rbLH)_GM+Duh6Px z2_iiE4P}I-Dn*8~h3?88B`94g^tPZXBu?caddy3H-x*b*6-FhSqz|>=V^5j^Tm!>p zTZz(r@`nkkLgGVFqOZk-vYMkRw8GiPs0zLKH9dK>$F)I%s*q^@AI&%mTMe+H3axOq zGpfQKXV;v1-_UcGE~fRY+_JCc4u7NvsT1g;v<7ZIV9J+sE{xk+Y=Q zL-}qSO3xbmKu{GDE!>Gd6?e~yDzw7!Z&Woeg08i9^Hcfq7)mcX_gGLB5-x*@9{z(r zFN(fGEA)s_6|QkwuB7V*{`FE&6%qsH5It-@|5ggBLM!x$Q5C+i7vIIZIdZD@Hr!`HO6{WsZZzX z<_#s~$Jrw+^8dzG==T=|hnL+g$PPpLWLHV&`SS*@^OwiNSKdP8OeVI90{}<@U)hu zDmj7o)dt1TNIlrQoE2YTdmvF|KG8camSOFI1X`sY84N8L+V)RRblgO(*?m+lUIw&t zWL~m5w>yVmJ&=%}(^JKf4;^_KpaiY9?jxdEK2C%@q^F>7jd7N9Po}gvDvw}1WvXy=q7_D0o1_oLl1p`lY2)L$Uj_MOJVm&ii4_GS91=&@6J0&JGE;>S4y`b{ z8dc$M58y8+>HkkYJ}?J~m{BqH(G3`X3l8?LoShy8iv26mKwGSgYG?;_FhHue12z}&119D`_;`iR0_-64{C zcpXm%K~+d>>qKAq19^1gt!Tj(M52E%(IJcY zeh^y_t(-Ry5!q)ltA}&a8_dQnDInKdMPqPez5If`9f`7jL@$5OBQ=gew8HUk^wrNw zep(AYbu2D>U8mOkx~7C+3nK9*gy_;WO0k+_3!)YF9-}JsV)iTK(fy^P1X~b^m_(v& zzeg}t*n(&^v{V*t4EkN*yKP(#wrfah!@>((1X~b^6^a$#%2>#g+%G2L_d3H&wPcd&}!UNBGLwM;>2ru8n0*F9CC@dl=e#FBp9!dxLucM z=L^dEI_X2v2jdl5VXQO~xF^ffiS}n*Iu#aFg~Y>n8aK|5`Q89kp%sn-qbkfnBJ&I? z!#}8~oH~J4IGT+F_UhansfXX&7%n)XkT@7jbh9a8OcjnOwCcKnh_%BeGUC?@dUN39 zigxlPOOO_c(wtJxFJK*PtOw>G(WM{J$=6p%pcS^0u?*Dv?lNhA-X&DfS4adU5}h?V zgw-5G_n;Z ziv6aix#NmD$aPmyy2UvM!4ZYTnI=Tn3*~zpY$>$D7-MWf^kPT{@@PHJK*1J7B0h-d zwB5!sUttTPmG^og{JZlzap=Y8-sI7OAM6BM5Q!I;>Ft!Q7b|qqhhieOAX?!_GZLsb z;xcL9(KA5MS4d3#MRahl5lj{O3ax_6+G)N0aL?h4DCa^?jQ``6O`dUtp6oC8Hk)9- zLSj~LqQ8dol|J?>w8B1Z^cCv$?oQgT~P*!vF6t-IDUxwLYt+0uEiEaE9^ZsNgrxK)O&t1Y4_XFR?t^SoIXbM5xF(1 zIr<8%T+(FMyxZbtOGaSM>3U>U?n`q)RY;r(BzkngW~>ZUg;p;6iKySQ2_w$6YNVZD z4|e{h&d6FitMWvn{{Q4B+lCwX^=zH9^R$8peiJqOd|S5 zOjTBMRE1Xlr-_(Yp$a1~C(_YLQ?+4LB|%k4OzBRvZ-I)e3{-_yVXKI^ySO|fFemsm zS-mb?PEZvR;chv#Ivw52?-ijcv|1QW#K^k*E;8m=E|OJ+D_^0wV*I=Wa~$`R)$2ztf~t`CZBJhKxsIQzp(?a`3qG_-`q0d&-_La1`a#yC z^O%_*W&QujBQ@qAp{KLjNE61XUrCW-`$eE&PNYRiPDn-Kgr>!GfAz+Y;I2n|TXq>DH_5 z1yv!Db~Mo)EAhPnszR$hmx%aqimyfS_sI2M9an$Z-0-xJ!Mm7)gq}{`6H_8It5kbC z_Heu|*3al&*VrPOM{}mJlRrLi)zV!K+X{LYiAFVwYIO2?VCe=cp?V;pKUtN$46Hd? zr9RFvCnX~J6I<9DqD#3@PYlQ^=qn_?MG*b0DDPM3E41qIhKTz&_}=+$bOB9ClROUc z!H<-#;F(=e6%wDj(MX$jK)HKj=)0&2t#E7_3DoQ9RajHlex{wEDkNfG5S_UVuQ{qh zE9}!oRT%rGY@s-q@vNhuDkMG?Bu~$Hs@$(n`q0dYs?ZACiGb^QTgH65p1(njxyQ^o zJN32%ex4U&|74;0!sp(WN;WpKn%4hsW8+&qbk*(~`D2>oZP`Hi-CV_^y)6AIXNghM zx)ol@#%5UYP*=SSycU*mdPt8y<&mnC%JBGRuk6o~muFOkR%%*Tg$h%zIa;ap(7j-+ z2i6d+uufFQkFcRJKjJO*)fyJ)ZL-ulT2IE>CMWcotJl?Qi{+sYQ}-1TcqL=a@mi=# zP3wL$)*N$?7-ydje5ICh{H^8a@bIAx)HcXGrKhFWT)U&#HrRWN^+2ne7mNOBb8Jmx zJ+Rf#O8x);T2N*5o`?imslGB2dJAGpscCFYJx!`~Lh+BJ=P3S>^y{i={r|}cw9?af zB_i~Cpx;*=t`Mse>i_@Of+~|zzryxc(|UiSGV~Ty{iC;_n%1q7_bZ)H+aM(ZuVfsx zSURf0{+7JvdJWMEJz}hf+Lv@yykF^cG7?x1q}Bf$3EjKc`>+f(t*bTGgA=-y`hUGO zQzy_0`>}De>#Aw}x=IWFNgK;hbCA%}$qBvYYL4y`MadspP3!+RdRNWS+XJnX zI(ht$z!?Y2K!sSIvF7T?(Y32-z2@izW6jY@9jQ94rghp#V2&~d-E~4ur%d2TMJx6H zI-RTxv!26fAQWG@>SIvx&!17Nrge|1qf1XGYmXEOyb=-S4H=Ghx)5xL?MfT`p=ll5 z!}7ngSG||0BULXQm8k#M>qljzM4**A&W(g#a~!EdH`GdT%p2>0dXZK~m)=8-zWP7L z-a4+Tt?%B(!tQRdyG2FV%MR=o16x$=4ip>X*xlXT$=)h%V{E$e+k;f}aPH?Ug*c?2PlU32AHx)Bh&y^N_|qL#E|fYkwy={)^z1WcxdrKR=|g zZ&6;!wd6M;7W+{mjeXw=VQ2Ze{he@B_9KxS_Wj#opNHH&wq33(cIMm7bVy^{ndaLN zgnb^;*vBr}ruhg>g3p%ee-rdPkG!qab4A@gcy9A|`rqfl$IeFx!oIEe_TlTUeEq*4 zCA^ZWsD115_1JXq^;HP_`!a2w2VZ5Fmap5lGzk0tQ1@Eobx@scWR|a+gnjGs)koc; zkp$EK+ri&gu8*d}e(dsj@Uj1!ucCazIFe7_4%*!;A^4~_9N6h4_?WwV6Xn~ ztEhb>ypn8x9S-|?rJkLUS4%#2`TBof;p9HB8>atF1fCt_in$_&Lmt&OA4uTm2WoE6MhE0%70h z>K6UaD}xaBy$Qm8eh6VdMw$M9BX}j*{!Vb%k9KY(+s7_GJDWd0cALbCmJ^Va2SEwAL>{7vwm`q;ro$UgHt_-xgcA@Zms|M!`5 zBUeuQJpT7pl&_q;lCRsec~pFj`h)(1upfzh6;)>&c@atuoFD%7>tBx&_l)pt@?hX1AB1 zJ@}i}5+-cl$b@?4jw#}zP77tMr6Y@ zj*zeIL_}W0`P!}s^>|}~jw+JiE45_vsQ!!K>mbuObNfDr9rv?3+uv7bbyVi9Yd@oe zu$w=L$Xi-Vn6MirB->xdQQ7yP9J}4f%D&hBP1uhsK3iGYk0trKP5;|rH|$`y{!=(V z+9R(9>d_wg4Cd@(*^IU-l`b>loN9Gm*T z`uj#+2i0>W;*mkmO>FIF6cgg0GyfmY4WVLSMFAP)PsVxQ^YM?2HXtsW)(thH|| zb%v3TD_KR}J}UF0#C+^Vey=|W`!>{n()X|*iGMmGzpp+j{)uA~{7A&@hLzkOk+eE> zyoy8L2J|T5TN;`Fd(ghmrLm9KxS!S6BX0%$t?k=N2-_}%z54U0e*gYl2wt(z{7Jn{~v_E{`@0ZMP6}Kj--Y7k|Y0i@K1+9V5MmJbG!Zbi6#-*M670wuBHC2M121* zMrQ{)h$B3-_vrs{@P7~LRRm!>e*gTCGqmq1 zVMr{+~p|t*d^RM#|BI2XA^#decW=NIvKQ*-mEOh@FS^0&_xfYgrvSZUvH zhYby})+U}(R_>2YYupY>mdBFh1`lgTe%)Tn{~uy;^Cw}`SlS#DlI@lK^@r)*4*oYG z&7XwOAcE$7aR^snL~~bzX#Mo}&69ch0m*VslKW=wqw@~Wnd*AAFaB3ejBaBRypk*q z5a||wgX6uwiyJ09hV;^oCdpQrHV9r_n%hk~CT^Usj;i#`7}}A%Wn)BYnZ(b7?wVMz%Fo4(WSjV~ zrK`>t&Mi=mjLl+d;!$Oj;FV-Ka}Z-D#nMFK(T!Z(F!B0C7wu^EX`ynQ&lOt}UO7yH zSCYj6B6Z_9n)uYFp^F{%tm}nLQ zj`-!5D94*EAX?n1ZxFnaEDjJcZpYV-w5jX6xMAW#&QAI~#&=w*92>eP(8Tra^$dbn zlEneSYfeHly+W?Q;)aR%4dC!R zwn{m69|Vy*yoN#WO0qaWw7ZZ}J2Gdi;o^pg@p}UFc|2IZS~)@*r_#jiJ=G0@SCYj6 zB6eVEO>BN$&BYB9-*UpyVe}g12z(Es_861km1J>%C=oracHG@l)x`}H_ZGI(=P}1` zt#T~+3&im{Cc!Jo;sDWlemd>=F~rx!4HF47!0{&YI_21zExjhnr8Eg%Nfrl)=p{2~ zB5LU>E^e5Jwy3Q>kF`(5@i`1c?+cX;f>)Bo0iwf=jM|aX#DV!`UEDD7r5YT2!!{{L>uVtD<}wLhNfrl)!jE%kM_sFoiyI~u z-D;)JV@Swm<;dJ6rzXOVmo^AqNfrl)j01CNqVH|X#SIe;y1;SIcZ+i5iIQ6rd)k=< zuOy2D#Nv2)G;y=9!^I5~XQIH-D8W|ch%*Jm&R;$T!7It)0P${aUhSxqz{kZ66CY=^ z)VI~Q^Wx}|DW4|3P4hMgUP%@Qh`^lrHQ~Fsl#3fCj^=~o@bqoU@q8_aN7+q+SCYj6 z;@Rc`+TmWv%f$^7-bY&K^Vs3HT{!}a7SzPp?IjI@SCYj6qC<&7nivvV!o>{}wOhb( zI{gmic)T0L>(VB{E6L&jac^&7?buhbxQiPmzJF`3&m+bIark)`(M0Owo(91y$>IP} z#k;5`_Ma-|;)aP5v*BpHVyAMr_JW98!z6emSsWlv?JTAp9cmYKal=Hrl5oUrze_pV z7xmOc@Wmnq!7It)0I?)TaZNaH7ItyNM3#I0`nIZ-akp|*SpeciOOxQ0WO0BgF5QyhdO@ddF#Q~z<25;?H9zCCn z8z$zhhojVbaRg-X(Zs0{c@2VBlEndHc|3t`+(H%uJM4TskSaSXl%qIi%=@Jg~cKzuz|T06pf=X7zy#QK*__5IP! zKU6uc6)U5ObnkK)1g|8E1H_>;Wi?UnX?7PkOr+fkM~uhfIQJKb25n4&SCYj6;z_r1 z+EJ)cHWxQc^cet0_0CS^c>4fEtn*n7f>)Bo0V3pBdF@#4%;MsPiH>FAX!SuHiM%Ul zqC*jr;FV-?fH;<@q9%S8%O6B5)iJ{}kLJUX zw`7=dxOV|DGp0%KO0qaWbSqO!JEq)E=HiBlCmrGNJ|>PaYd~bFVG_KOEDjJs18ZwX zVD_XgZkPxu0Y|b%hm@n?Ll9Y}BrynHNfrl)W1H(}M_BvBE^e4O;SR^jC*o+Hs;(y1 zT})&Uypk*q5Hb8z#E-hGW12aXelGV$hhl2Ei-I z;s8;tZA0yt<`>7s4HMNW!m*=}{MPc;5fCL0#5M?CNfrl)y2Bc2$MxBLqg z${NkZ4HKOw!7*^eaph=PqN#Q)86DLicqLgJAl|NNq;bk`4q;FV-?fN)RLTsuy9eRFcd z#NPODl&^kLIdXRdG3(10gW#29ae&B{zJ+!K_x|kUh6#@c4fW&7`CJ^|dxMx!_>)2K zO0qaWG|t{qJ5sHE@8pJwz#VX09e+wW?hgVnwB0*{;FV-?fLM^Hm3Az<`P#`16Ens} zoJWz<%5ixph-TAY83eB+>+{gW%e<|%BWKJPPHvc(=MTq{+u}Gk6hv{?GlSrjWO0Bf zo4bv6tj+ht$qf?&3d6B)+!^IKKL|vkzrziJSCYj6Vs4hU+EJk9-%f6r$mI@41;<&r zt$Kra678Wu@Jg~cK)g@YPCK>--g9!p#LDXp^y4b%qd2Z~0C7CSU4!72WO0DV6(>MD zb`8Jf)`0P`J8gh@dGiv*iD1rm1J>%82JIjoh8?t+%Pd~C>-|#&nrjF((Uz8 z)%L$?5WJEs4iFPBfrx$ml9L-IGB$$ao5uy^n4P`@9J4MO1g|8E14Q2q5k&IyPHvd! zRuGPum&8%+6Ns1>&l&`;B#Q$?=!lN`s9se&?c|1uu5sY-9d=PU8l41@A@(VQ;FV-? zfT+_jP&?d*9CvcVM9lE|`f(LK-zDYPG!Mi+uVV(mE6L&jkvDrM?bx^Bu#+1mGKRs? z`I0z%JA#PO{*XcNO0qaWlz9uH;PnGeZkSlH7>*tNE-OdcqMh|oC7-)Bo0pjDpF8Zi0c?4xfD> z;$Gcl5WJEs4iH01b=3~5^bRLCOk}PA$ElN%;lzO1L8AD>EHR}Qx=Aa?CvWe~iQEDjKz^7qh={BM^#xnW}W z892_p7RSp#5IsgOGYDQu76*tzcR{?kvDnEC6MeV9k$=t&J?=a>GRP>2Or7aZ@?sZv(OU$UKAKm1J>%xRbV*KB{J=<~X@wqI6$4?#I8S z92skZ=CpS!_ zIsr$V1NW3;Yns0LJj$FJX%M`UEDjI{yMajLJKV_)6Uo=Y5p~^t<>);ZM1S{T2Ei-I z;s6ov4T#;J20OW7;@bo`_Jll8j+d$X>GN0}5M&U%k}M7odpm(hQm(I)8z!3chT}|w zhsv>PI*9S>dl>|;B#Q$?-*6D|2X%FF!^E9ta1==Uw{kQ}&|jZN(g&Rkf>)Bo0pdqf z5It4~IJse>Y-Ko_UlGTF;UJF3Y-dSUJvngD5t;yg~3v zvN%A*9SUMnV#~=56P;hf(YV+XpoCj8FAQGM}K<(OI@MD?|K4T4va#Q~zi1Q4Uz z=Wuev#04iDT{=Efj`yoUq&S+@Ab2HN93Wob1u<z4FhM!}K-f{BVpf{$4p2Z3A(3(`kd?m1J>%=y4guq;g@Q+%Qoy3ml#Deo&4Yk3htZ;WP+d zNfrl)>(PSsJve&c)=+MkXplO>k>sOtj7kDxe8CL{!7Ityp@~)bLG+%qG?W`A!V^g(Kgj&&u)FNDxIT4KN5^Nfrl)z&Rie|I<2@8zw6L!23Va`2C|CYnOsZ z)7Z}-cqLgJAkJpl>%rP5aP$MW+a{*IN#Ab2HN93V>H22s~PMkqH-tat^-_=ew)Bo0pjx^5QWa?3+0B1MseZD(zd8_6mo+2IlQ<* z@Jg~cK#bo2Vp;ZTq1-T0AQl|K^*ohh`f?B*QZzIOUP%@Qh^|vX^jaGj$_*1+V!*L} zWpU+bIu^vGTD=W|SCYj6;y@n|o%@dn<%S8bXmI#lETJ4lI)Mo7JH{Y*C0QIGRz+Of z-6u~C<%Wq+H#iDDD5)GPs=)Dm?JR@fm1J>%C|VH2hmT7_xnZK@&oTNjcKe2xa_r9> zL1bNJ5WJEs4iFvOLCl%FC6pT`R(*rx+JREaG2%0Ro|itm(;#>ySsWm$Tmvzs{=rag zn27fUjyiL^mE-+U5Y~dD2Ei-I;s9}FIf#@cE`)N!M2k;wENhlp7}Qyn$o%eQ{VB zLFAkF*&ui&SsWmCzQ>=b2bPcG3uIUYeSCYj6V&+~DFOz0*a>K;4yKr0` zURF807J!)YD4Rj>O0qaW{Avl}c}N~7H%wf*2}kd;<&-01IS>mP7yRrZ}b^05Rie3xnX5WO0D-?FJ%U<91GNm?*ysj#$epE61aX zAa-Q#U=X~LEDjJ0-bMV4@Rlx4ZkWit1&)s0swl_4qacp=?`{yhk}M7o1G<5@=-$`K z4HJ9T!qLUYS2@y@2eIT-e}mwaWO0DF^AvyIezZZblN%=DEQcdmysF9(bsva{@rN1& zuOy2D#2J4Ona&S)a>GQT1#tM^5=ZX>AVLa{GzeZv76*u`XYu=wu^&R5+%R!+1{}T{ zswqdm1t4gya0s>dKKYHi*)_#~TE%B#Q&Y%BA>y zRPO?loZK+cKLn1_^=c@`_--Ixj+tx_ypk*q5CO44oba0FV3 z3QeAF5WJEs4iNVPK@|3x<>ZEm*?r-N`$imHJVBhAGTR_{C0QIGx?ja_Mt?k=>*R)s zKHcHKr;%)31mdb=zCrM6a921&cB{|GaU0wLMC+*woPVz5ztv=A5;?PiSnajQ$&F;2 zs1Sghb4YFFc=Q~aN5q zIXv9AIk{nCzBe3WO4L`56zxIuuD{(NcqLgJAWA*KYgn?p-|6IriQ`4!DEnF*^Hzcw zP-eG5@Jg~cKzz>%BFF8$PHvdEog0pkOB*Q1_Xl|OPXFAY2Ei-I;s7zX8HhB8TuyG7 zxb6W*%lZwKqf{CYZ4(_Z2wq7R2Z+>D@JgrWE5n@JFyTxE$NlJyl%r8~5ZT`!G6-Ht z76*v_2k{!OF{6(GQ^D-rj{jHb$Q-v`8xi+2rzSCaMpp^4NB@Y>poEgm?zVWR3OIA)h@rW_-ygP6PG zp+WFUvN%A*Sc}&PA1fH{)B-PHvc(H4YB{m@Sp#RRa*!9A6EBSCYj6B6yj< zcI4mr-N_9TsfWOEW0g1-`GUCn?uS9}O0qaWOrPFNJDL`Cb8*8&Krc9A`Lm zoi_fp}Uiwu>7kK6=7ob!@8~ z{u>)=$FD~w!7It)0P+4=15GqY8P~-P6UlPJ@g`O~<;XA^#LSH*!7It)08#ireeEcF zH=c_dCZeW?Bi%}Iq-zFZO`rG%!7It)0I_LmJ?&V!EP;y~CiW+UV`upQ)Bo0ph~DTAJ{BlGMcw6LZ4hSe~wfar4Tnd~PRcPkIf(Ea z=?#KclEndHK+P)JQ9oM-7dK1{8xP0u)8gp!wX!DaOg0H#Nfrl)%!NU`AD_|14HGqk z;8@?kvvMqPR??0h88R6JuOy2DM9nJ|H8IoS;o^pgF&*Iu&e=sd2DJp?bH*fiC0QIG zhV`kS9qV3Xc5%Z*&PH(Ly&;Y!ZXo&&%wiC{k}M7oJCc;wjzY7ty0~E?O9ePyOz5f{ zCFYjXM5gT741!mZ#R1~)HDxuCtxR?oH%xRc1jnz6-IOCiVGt$Hm;|pRivvU)tBiJx zew@R_4HMtf!LcT4cjdTosI(>y^vr1xypk*q5E;%|nrJdEmx~)F4#tGT=b$(y*9EaR zMQ(%Om1J>%NYTWh9n13OadE@M`nRL>wLST$9?FsPj*lkt?lcKrNfrl)Cl9*q5FUP%@Qh$sQ2w8JAHzl$3tjva)fN7`P>ap19+CI-GX z30_GS2Z+GuB{ebmTLBk0Ow3*bN43Y|Xxart?cjn2!7It)0P(zM3GMhXqL7OlCMr#V zfmD9;XAIViyI~!E#c_m(^ol8{4A=8ba9Ir1g|8E1BCNu5lw82?djr%iLsR)CD{h^6OL4~#B-iYEZZkX6v0FFod#nJz3Ax%t*TEZZBC0QIGDt;=c zi5uTbxVT~BXbL!r1@~8u)jdJ<>R-|zcqLgJAUbv~pdFLDtIt)VhKapDM(XFecc}r& zar9|^O{92f61LJN4s?cmE-xTJemkPVG_KOEDjKh_vhBcue}ZzH%xro49A$3LCW!?B#5F# zErZ~dWO0DlohO%e49rs6#SIg|v*2i&Y>;xKS(Z~1ljfKNuOy2D#Qmu`G%-7*jEfs4 z-VTQ2-XU>RiVI@=50l`PWO0B<_a&Ql)Ok|Y#SIhH+rp8o=V0X+*A+z8X5|cmSCYj6 zqIZ+5+OfDoc^5ZKOsNXT=M2Hh@%mgAP1M+J61%Wdqo#FOl(d8$Es38l;dM?CQa1pR>>fEC0QIGF8OEF z#EOQMUEDB{rCc!Jo;s8;3O?pi{-dM%O4HI+jz!CF>IHIQl z@yx^5Ab2HN93cGOrPYq}(W|<+VZ!SG9I+}6RgSm*Aa?XN30_GS2Z$e@X|$tFgK92r zn7Fe9j&_U1(S1p3P2@RZ61%ZM4pWX889^j&R?{GOC0QIG62D2N9m$H z2o=ZAh9E+gngp*Tivz@h>`Aqw;lSE1ZkULd0gkR2hbu>&@kunXHQXe4C0QIG`uQc+ zM1y^GT--3x_seko{D?b398aBzG%+uGU4!72WO0B99-UAVslL{Aal=Hpi*OWqE{-KH z5@@1k>v{&kE6L&jF>z~rO>8P!-^C3R)>=4x>W@&4hABYYm}e5ak}M7o7jMMXj<I~0zF2gMQM4dV6%li-zPae#OpKaO^spWe{L4HMn`;PA*fQaM%+imi#)Z%u+% zlEneyY|~hpIKHZpiyI~?7J%c^WN~<&im8dw(fka8SCYj6;@lc{O-$YC=i-KmN>Shl zj5bO+qNf3IKT%_Y;FV-?fT;6NbnS?8u(699CW@RHrXRar!Qu!E0C6F86NBKDWO0DV zQ!$!$%s$%0#SIhrroj;yJ487yZI7ynN$Hy!1g|9P^Uy@*Sy43MIMUR`4HMmK!SQ~j zI8MX?@g-F=gW#29ae%mR75|z?H&-(kH%yfIfOjao9ynS#wr~5X-_wvIslP$+O0qaW z+@6YmV`Rhze-}4QY^)APjt^s$!)pfq9g{MjOoCUE#Q~z(MEqMRMN2n#al-_^pTf

    kJOhSC}dLQwzTfIxDG5+qgS>_bRQ8D3L8FcI+ZtB+k zeiX#tW0M;MuO!Q@3u4}4{2lV<#>p&hn8;HHjuEfL@gP3_X8Y5Dqz1t&$>IRf@(~En ziAgMOn5Yu*+ok=jqbSGhTKN0+f*%tb1g|8E14Q)fb@emqm@ARR4HIkH;XEqb7Ki5~ z5N)%X1g|8E1H`P>_}zr3`dP&d6OFsWvA1bd_% zO0qaWwD<*LT>ID-H%tUgf#cODal~qZ->b#B7Rw-bC0QIG3M9sF`&#daX>r5ExcPA0 z9uZwR)&+tnmCYo0C0QIGdS}FMEvrX$x42;<$!a*dq>UlBRX-3R-C`I7uOy2DMCRQ1 zU24Z_(JgM6$hjSkbo<0nY#4}Sd!iWxuOy2D#My{XDtrgTQ;Cc!Jo;sCL>3Vugl^3x9o zH%xrJ2}jC{;>foEM9<-Ht!wWFtOqr z9NiX)W5qZS-bLOS1g|8E14M!Xt+Zp^nb!_(n1~YtuRNQTKaO(v4gpbO?kj`fm1J>% z2=l;eancoj;oydexAEbKy-OTXdw}Tu{h2}VO0qaW^h(@DpGWeEPaNDZ(LMznmQP&e zSk(fAU&F@+!7It)0P*t&h*yvPc5uT)pA2v;cZwrpwYK`Gyw^Q62wq7R2Z&0KL45JN z@8E`s?AhU%=^alwsugXg9qqo|H3(iw76%B=(;#{eyY1kHi9z|`XuVS$sZs~v)~#^M zAb2HN93ZxD1hM$obq6<03@-{tjRNtNqsvziW5--G2wq7R2MD)`?e$T$iFL)n4HM-` z!4ZGCIIdm;QR~PhgW#29aezqH8Lw#ETH=C(8z!EXfn!xY4@oL--IS(5IuOy2D#Ie&LDvmnn z;D(94P2k8HEs=6uPtsYR`J$o+41!mZ#Q|dKToCH584hlk_|_7RT0_L)br(cipHPF~ zm1J>%NZ+=LKB{dq_BgmZVUt+aE@Jg~cK&(&JLpzFwtZ;C{#FUXZj~`>jvA-q=kNnFGf>)Bo0iyRI5bgt) zIJjXV&p0^hCr+juDSm?Zm1(g-@Jg~cKs@f+Q=doFP755|FtKV993N(hBl#*2@e|KC z2wq7R2Z*03dTB@T#&aCpFcEhK9Jf4@E648YAR7FfWe~iQEDjKD_e2n7W;nQEqSahD z!q$tU?i&zA?@coZUP%@Qh~`at>+=|#YKns!CY+1lnCM8M9Q`JN2;V%(Ab2HN93aYn z0rC04cn3F3c&vcq=p}Ky&)Y{I)xrUP83eB+ivz^dDIgNA8sp%GiSZHdQH<9;rE(NF z4C0#4XoKLDWO0C~pR=z%s8YpW3p7rQP>Ye?r*~lf>)Bo0b<;45J8!S zI=EqC{0=zYImHn@;+>O;+XNc~uOy2D#FUEt^m#N}-rvCu6S?=nv9U*Lj7!IP} zq~HL39<@F+a&W`M@$+!Z@0dfo0Px zN1sp-2Zz-#2wq7R2Z#qz2I}*eX;pD>!$h&$IFGk^GbqQ3EFiMYu4oXvk}M7oAKQTF z)~t+!8zwqEfTL8*jLI=;1c<`N90tKF$>IR9@*s$BGfFzRVItjQII>?7N74HrqJHx< z2wq7R2MEvfLHf2D9a_l24HJ!?!*OnUCgoV;1tNO70tUe=$>IPJ&W? z9M`IQD95HrAadl-VGz8MEDjLykAXOI+rz;P6KmhWG4zKxGCl;cxJX8W;FV-?fQX)I zkiM;s-%Rb`hKVa5;kd9ovvOQ11R`Vplm@{o$>IP}xDALsXA?WPVPe-ma4f8pMLG5c zf%usrp+WFUvN%8tSqI|Sp4bjA@{-h){S%ShYu6Hk}M7oUWGusd;iXd8z%1kf}?!AY|3%00*H;nUm66j zB#Q&Yn9d+P7e4UehKY+&@Hs{IW{YEQ#ODrv&wbk2<(|8z!uX&y8xgMI3EjL=cPi8U(K-ivxsr zykLC~dJfp+!wnPb-EmuGDw#t$Leqfwm}9L$@Jg~cKm>S#2p_)4hZ`mmMSRBAnPcLZ zR1QSy!gCFRSCYj6Vsujw>n2X};f9I!v2h+fTjx{`zxE&!SmO+WSCYj6V!>b#H5U!> z;f9HAao~6rH1Yrkaq4X@-x(Ff_=?c^@? zTjV?QKWO5p`m9DKcqLiB6Nu|M68MN?)Bo0ittnUrjvP7;JIFMDFT?^=;)U zDUS4Q>S^N2N|WG~WO0DFe!IOUqRa@kxMAYrJUGtzi{nQ7o|?%2mr3wSvN%AzYc@g? zU)5&=a>K->CvbcpC64z8#%N+{ph@sbvN%9k6Q*gRS>0fZ8z$x#3f8w($}Qpu`7~P- ze^oRIUP%@Qh-oL5X<|s8V2c|jLi)n-&s}je@LZ#b^65>2SCYj6Vs)bJnrQxOu*D4% zH}=3WFwq|6@Cx3eiS4gVf>)Bo0b;TLVNHBEGuYyWiA&$$7+OvoJ)Bo0ixa7xS9x=JILaOi5pYk*w;=RD+VOc z#E4-g!7It)05LvOGEHo)G05VE3Aasf%vdXqLZ4G;;z1FUFjk5X2Z$?6(`jP+clBRj z+|c(8ISohKkK(x8KcglZ-!lnbNfrl)%-OPOBHfB0iyJ0-K8K@j`F+aK^=l4I6d!F8 zypk*q5H*(N)5Ig+Ad4F&j>X2S!p6)J$K8GfHPJVZN$^UtI6(M#cxoca^MMvOOpJ^8 z{9Vs?;)wOJgeKCQFbQ5s76*tka~+ykJZhlD4HNq-;XKCG4polhUCL-8llof_CU_-T z93aAzR?@_j^aCw!nCKJ$$DSSHa1XDdiI6V?41!mZ#Q~z#n3|e+vT=aL4HMHt;P~p{ zRF3(L>u93xSd-wDWO0Ca@U@{PHu(&&xM8B;Dmdy*7027-jWw|}g-P&AvN%92snkLf zVaNJg+%R$RC>*O|xRj&Dr&gNyzStyqC0QIGURP+Zi6eFUTih`5;Sn6u`iSH2@Q#{j zn%5+FC0QIG;^gk8iMY4=S==zOKPq1R*)m)lUZ;9!BHLDz;FV-?fasFApC;}!?`Ltt zMAHm#RI9&VIeKjypo!pOCc!Jo;sEi_*I-Rlx!c#`hKVO7;20Msj#4#;YNE$hli-zP zae%n|Zn!3DHSTM1!$eRWI4Tr6pd1^^kJLo8d?vvw$>IRf{7Hx={yEpj;)aR*fp9Eb zAdVtlV>D4>iAnHEvN%AvZjaMM#d3WtZkR|s9F84v4=P8W0^>E2EU8KGO0qaWti3Q% z6V~S57B@^3p99Cze&WcTb+RVr1)Bt~B#Q&Y-6K;q@i)Bo0ixCRg_=m>)zjjJiO{!jbS!d6Ia(xNtcmDuCc!Jo z;s7!7%2G|l9oxg=hKby<@T&WK>&3CQ_;O8n)G!HNNfrl)>0efAV(q2w7B@_IWrX8( zzQfAVwDD>?ul*S}@C0QIG3OC!Pi4QZnTHG-4t34bK?}?*) z=ypv6)H4ZQNfrl)R)cnFV(RHG7B@_E84ky<5l5Ay+wI+&@Ev0kypk*q5F6+3)5NQv zoh@#dh`JDt8AXpN$Gsn+nz*U{Wltt}C0QIGR)+4^M1nk>EpC{&uosT)Z^ThL{XtFC zdDzJycqLgJASUcOq=|8Uoh)vc_;>}5BrA?9N8=BNH8C@#N$^UtI6zDfI;M%u69O%6 zn27ojjzK+7D986>$3avw30_GS2Z&jfPH7@6w4=oh6U!3eona%2o>Y#z{ZDHme1J*t zO0qaWw7hp#6ZPMBu()BOdTuyIJr~E^Wal-pNc{`GOz=vwI6w>=d{Gm5)kJPzli-zPae#Q8@PQ_xZ)t0B!$kfW5%)*Bv&xaL(nC!YXloL@lC19!O?24) zNE5M6w6VBh;?ycQ0=I}G;6=D5whuH3UP%@Qh#!7WH8KBoYl|Bu*6x9$W`%RgF=Ns* zO%*uEO?B|G@W-{OXeXz}rG z@|{U8Du>q#ykD)`bd%tfWO0B<)a{o(s`|H^S==xYnjVg->&3CDk(=eF{x@!jN$^Ut zI6!omjraBqKHSvehKaNJ;V4k!l5+GfiFX{93@`~^NfrkPxBhrnW3kmuEN+-6TN;jw zAH~r(RdjtGy{ec5uOy2D#Q6p>G|_W(V~ZOmGSq=%_p-~%vGpT}A~{TgSCYj6;$dOD zFExK_KZ_eCI<)Bo0U~rt0`1tcu%5*Y6KS@>F=gs?<@lOEp(f^f zngp*Tivz^xc8N4`Qhm}NH%#~uLGVhlI6z$doK!oGJg#MN!$imTa4czgOF8a_B-2E%p(epA z$>IQUaYb@X+}&E!;)aO_G4V+{-ZgG3$G&1IG_jzXN$^UtI6&O5lTs5Gf@)aYFtH;o z9PNwWQI3rFK~za*61)sywI;G%t7Z_qlB^w? zxV0>eCaOfMW^u#B{4#J1aJ#1*TMDJsg!inf2Ei-I;s7z%H=QQJ_xoDhFma$R9LMj8 zW5X2?i|UyKuOy2DMBtnB+Tqr}ip32R8`{F*d+@$;BpsYV6U$W8eG-%5gpuKDlMzzDfqcE6L&jk-nIRcKo_s(c*@Qu_18$>hn-J?l?ij z=wcGQk}M7o6V7MWj=O(Vu()C3{7g8C*Z5mG1~<;4iLGf(f>)Bo0b)#GR!!tCQQqQ) ziH$4a7@Oshax8rh;>_W42Ei-I;s8-BT6XQ&eYdQ|4HE@-!V&mc9P7t|aO-3eypk*q z5J~3c(2n3CWh`!(*l`4of@i~(<43lfn%EZ0BzPrR93VcF%%zDBDN0-1Fwy!797oqZ zRt~pAAb!lV41!mZ#Q`Gc)!f=~aizoJhKZ8laP*w?L^;Z|$fJoxc};>>lEnccxH~?T z>sL`9iyJ1qKEV+@;Hh#f{Q_e0E^mY2m1J>%_!uj{KB@uEQWiH%ba2O~A$kQqQ;sZ? zK%6UW61)Bo0b*s9qM8`&DrRxRgl82viu8M>94}6Rc;;;qypk*q5dAI`(~c3IMJ;Za7~B|+ zq?2AN$NqYrn%K6bh(Yj5vN%9gZ&X|pH&z$6xM3oGCpZdhexn>yuY)+3)g*W&SsWk= z-zcFS1JV?-xMAYRAUK|0f2$m0{7Pz~;Piq9!7It)0I{K_mnJ$)E?{xP#GDCm^!ewV za*R9z;$sq%;FV-?fcUYwly(HB$Zv7OMArpyl#cU3ITmO4))~)u{82fU4hNAitx51ovN%9=4|Hfpk2HBKZkU*|7moZ1J}F0{yCAyE z&TSC9k}M7oYY$u65qCx|iyI~qM0^tTt*D=sV|j_vn%I!kBzPrR93UR1FN51Eeol)U zCSF{|dAPk1M~+D#evQdt5WJEs4iHazmer2#L$h1lFj4#g9Br=rqZ|Q`K#cvK%^-Ls zSsWmy9xbOGW8P-9xMAYgOE@;~_@W$^`qPD*`d?S|rwt}}C0QIGLQ_@HL?Ztz7B@^( z{{qK=$zPRY{AduTu4Fa{UP%@Q2;YE;+L7_7hs6yOxufGV2dsc^%26!hbDeiNOoCUE z#Q`G2)=JuOHg6`28zvSdfTLrH@5+(Rqp~KdEzM{Uypk*q5Lv#1C_FKP#SIhNQo-RL z<2L_K~aO?m1J>%*u5DIPpwl;|P4W|2W!$g_NaKwJ&r5xYOf!Gmau0ilhvN%Ba zATA|YXAr!SEDjK}{u!*FgB7~&^x=ky$MxY@HK>Gg z{CW)HOS({l;FV-?fT(g9grn~)Bo0iw%z5Ss^H z_u+<#4(;IB5!F*UPWJ~9EyrDh;FV-?fQVTeMD?I&KHM-7))kI;2a77lgHj;MXMbZ5 zypk*q5XlmO*xK)#4>wHQ?hi-B;3CS=>B}H}56+n6=3s(XlEndH=LrxCi@H0wVPf?N zIO2O3R*rRBKy-{A+aP!)SsWmC4h1oAasmf8Ox&IbM{~DA%5kwhh_D)o4T4va#Q|bt zF%UF>+{XgW#29aex^9C`jMBH$P=?aKl8km2kXTB=42E za2!O>%^n89E6L&j5p^<%fb2OO+%Pe8D;!=y@}8gjJwY6}m&+h{C0QIG3X}kmzJ37* zH%z$ihohE%Ugemd8bro~g$;sNlEncc_RWF%w%R_dxPu!euAhSALPdFhl>1%~zTRF2 z!7It)05PdQh}Rn|2RBT7xeiB%V)8z(w2eUg3@B?5ypk*q5MfC{48LBZ}s zm%Lx??wbMn%)d?cH3(iw76*vst3ecvTFb!=6Nx{MB0K}XUtqp=#lEndHK~)gp=i58DVWP7K9Cee*dtdu`fM~oh&>(mvSsWmipX{g4 z!?$F22RBSyD+EV$cX^-ir-dL6#^_}bypk*q5D6-Q*f77pgBvDtl!L?jgS>D1a%vDB z9fAykSCYj6;%aDLeI7%84RLV8MCK)!*=|k3K4E>L`QYm1J>%7&ae7!lq*!+%R!A2#&^! zyFu_uvN%Arf80eoI(**g;D(8nt>M@cCZDm@dliUuKD!NqSCYj6B5f`Zm5=RpaKl8J zUU2kFFODrwI_sm_A3xL}cqLgJAbPd~QEisX!3`6BBjAWWNIvsyZdMS@Z|^q` zZ*5WJEs4iH^(g9vSY(ZLN9fp_32Sw)Bo0V1~pgkQU>4sMvZ^B#^zqvf+Ei@yrcjvJxZ41!mZ#Q|bNH4v#f-E?rn z#F01w`no&tn0zj0%5Uwo` zuOy2D#NR<}^-(o>{J_Bt6TT(jcv4?JC-p%=5LZ(FZ4kVYEDjJmXSUIf?t{V|+%VCv zHXO$%$Y;t<@C7kp!()Tsm1J>%NVT!GcGOS!%)t#43p&A3XrFxk?wJ-KqFB!jf>)Bo z0U~QyEA7}i@1=tqCen?C9Q# zFQ4li)DuL$@$U?RSCYj6BH!s2+A-<<2M0Gy)IS49qlfYt*n@&WJWu$^Ab2HN93Y}R zXs#U)Bo0ixy`f9pRImvDTvK!-7F?}C0QIG_IzoI z+p2UFiyJ0#mV)E+;~2`ZZz+iD7fgazlEncc=BFmwQTreD8S&IG;a(Sxq?N@{a{-8= z!%%YJGxuk zFi~I#90NSWv1$Yew;v|KE6L&j;d{D~b~rP~vbbSl$8OKvR;+;|K?-q9Z3Loa=QswzE6L&jQDbfc?MOW(uEh-#$z5=S&60m_ z;$tZgRkFr22wq7R2Z-wf>uX2Z%JD63m`HdLj%Jy}kuoiaI5$j!SCYj6qEw@L+L7u< z0*f0a7KOvncU=_a$n>eMCYnu1Xb`-TEDjK*@`E_JHIc;)6P3Qgk;F?Jfye4-$NNf& z4T4va#Q~!7=h~W>*gJ{E4HMTAbkNtUeuw1WV|g(SMAU>y4T4va#R1~4t+lkHSD9oM zH%#=*3WsM^ag3@6qR$PJ;FV-?fGGQ@hIV`jOJT(-j7EOTTBMX@|8jHY{@O2Jzy2~P z;@`*lldzjV38C@(+C?*JYDep{$t||?QL$US4ml@?xb4lOVnTfK+g>?B^+}$)aUQMQ zQvT~a>=hrOn_IHr5f*HIUa3Nz(5?(5f8*XL2Ib1H-2m1H?{5Xnwd(?qHH zsV#1p2B!2O0GViZeb5WJEs4iJyKSJjSJtE)dYnmE}xvqA7mvN%ATiUHzruPhcfOuWk2 zQ9nO=jFDG`otaf$J6?Y_30_GS2Z*%Ja+)~&J*&kH6W$f!xRXI%-PWNNh$(}!83eB+ zivvW}_GPsr%EaszH%yf41INkc@0H`^%QBjnoIZy^@Jg~cK-`TDVp-Ol7B@_!T?|LD ztMZD*$%{&Bhhx4;@Jg~cKs-KSX~JVtE{hu`QXGS$VPAP=<|uy<0daC01g|8E14QEC z4(-U|mdE0TiA*oxc!F#Vbo#LR&v!7It)05P(Nk9K6}nb+cmiR<>ZKin znijCQVd7&|ILdsNS4Y>52javvli-zPaYPWAN@_>m^93z#n0VSAj+Sx65wyC5CdySW zWDvZPEDjKr_Y~JeiVB4-ZkX6J0*-~*KW+%Pe5 zAsk(*$t&WoUM{AI^hJsq1g|8E14P)pqMAsTtC+*&ost#HFPs!7It) z0I{QU5$#w$%hTe9iMy4B#Q&YhEIhwQOdo9#SIhXp2M-~ zYq)Zp=?7wIuu1SrvN%9o99U30Hgzv)al=HuXr1(PFmVNO?EGFp6ZM{%1g|8E1H|EP z`88qP^0K&L;%pi?dQFperM&15Vp#oB2Ei-I;s8;#Yd-DhQ_b7rh6$?(953(5J9q|$ z=hZ}p6DGkc$>IPJ<6<67d^+S~al^#&YH;++B@X|}AhMQq7zD2*ivz@#Lb@*2pNfrkP@4s?tqUXla7B@_U4uj+RI(gUDxt}>SaXNPy zgW#29aex^5AiE|OXDX{cLEv}8#F~Y03=EfdpDn5jBF$Wr;FV-?fM`%On|2hRSkB^x ziTF-9cBdA{%cWU0aU)iFgW#29aex>)G>ax0ek*Tr!$hh(aLleC@6;RoIVSh*`31g|8E14OjHGH7DO&&n1zOynvHN7uvhF4HM7Ky+wd#UOYk zSsWlfd`_nw=e>L_ZkVXi4vqzn%8uB-us!IS!LOsxrS=W z5HYW7b`~AIni<$Zkh&NRU;UyM8rVUR>Xc;ozou1( z&J0e%V(M*O;1t!AAtI=jg~j}-oeb=t$o)(*Ms}u*?Y{r)7WF6Kxh`;uYRVAded#xg z+)Hc*c2GP|5zK!-(p;lepx#aU#lq#gE^vx!$`BEm_6Lhan*$8&pa?H48TWiCqr=H> zENZ6=)C5jZO&KCu)cPV~f1rUK6c6i4#;e1$VpgADpI9u+*jW=eMKxuJxE}O@g~id? zzz&MSJtZSoY0B^__MU}njxL(ODXJ+$gzLgLEUr1b7}!D4dV*xMUQR2REo$+a#Voh3 zn!qWlDMQ3t`wJF!XIBF|C?YpYMpQ=1*c0-cMTwlb9YVP6xEa=V&(UTEX;k~4eX#u{#7zcy*aHiE^mCmVsh#pn!qWl zDMLi3boXSdHuW&DgJOK1f&BNQPdmyu7<-3B^WVC_DXJ+$#DYAxSbSd8)4&c2|2mT4 z5=W~D=00I#iag{ais)h+`4>)#m}p{z$vOJLqy@? zmszwA?rmTPg>}AU%$-FmE?&8Ek;S9Ky1*%_DMN(ed7i~mzdiet~P{x{bCt381&;?FWO&KCGcpYbv&$XX{ z9TaH`4C2?-#-qno#)NxuELOMB1x`^-86y1Z9%Yf|c0U6c=%4zMV*MHe_lHD!o67qgc|jZ#4dc2KOjA{mwmaVq0{#XT&t4$uWoQB4^l z4$t1nBJg#PfgKbLk_?t(o}4l^`s`qFRo#^q1x`^-85>!QSiY5oZEdiD9Ta;@N=B_Q zwDNFZ(=99p{ih3@qM9;9xNq3VqGHE^26j-qZzmbMQc=dg)*DznRx9?Rz$vOJL&V{& zYgs%ttrs0CqeqiDEcV>j z1x`^-86sTf&14bXV2FVo6d400V@@y1_*!)ai*Dh%z$vOJL&W{asVojY8e(7vMcK)c z5ucPY?i859qC~c#n!qWlDMLiEZWCE78aC9x4vH=NC1db1T7lmy#RL{}H|PSVsHO}N zJL-*Pkuy!GfgKd1pGZb@P0C3BYz&K~Rds<=R8xkCBt=KDC^IkAzz&MtnTPP}D%k_O z%9wjRnnjIcy1*%_DMLhxG~q1n=O1QZ2Sx2#l96HzW$dUQ#v-J#E^vx!$`G;e$Y2&8 ztA`obK~Z#oWXvc|8S#IDSs3a*wkU9lYRVAtIHWI&--W^q?4aneSTc6S$Eu72+j_BB z+(Z{RMKxuJNbAv+Mb~9v26j;VJuMl7qbOrSr$81HPUr%ssHO}N)h@JW(N^6z13M_* z{*a8jB`IT2sLe35&pRvvUvJ+xPcuM@ogpJ#!Sk{-@HDHdAUYt0;i~^3=v-s)Mha%aD;&!6c@%z zMvyOMB!63z#i3EUz$vOJL&V1BRarbfHp0LTiqHd+(K#t))Q+me;?h%H;1t!AA)?N$ zGAzm$4L7iZ;?7IS*bsY2W$Z{>b0b~g6xEa=!tF|W76DNa26j;N+bd|lua z)s!J(zi&zw$xlZZ*g^5>jbsd%L>Xm+ld*X8P!~8wHD!n>IP6!fMg7U1G19;eiY^|* z_?VYyLmBUneqqtSh%Ru7YRV81(dH$KnJpp>?4UT_K{AdPqKq2L9kRZs-E1sHO}NSx@X`G2&;WfgKceT*CNxL@%X`fys8TFw>|zFT!Kt6xEa=!t!zr zi+P?=26j+fH6-KvaLO=dFK1Cx-D4I7PEk!6BGP`C!y8D0xm7I7KyOh!`H1j>TbhXHx8-sJdM4 zgqn0NWmL?QlEvLSy1*%_DMQ4(EWZz1)Sqt;q73Yyz`LzlEMtscEJ{4o1y13eSLxBC zP5LkW!Ihu>Un@dQ3~i>)j{biM>LeC)c65RuMSr4=gbWl?`|<1Q|0VuUCm|z2U`Dhd z8T33*_^CZATaxhq-`}OxtY~Wz3+m7m3aUl?J9nohiGJUEm?7JGS);nCRkGq5IjE+i zM)ku#Qa26qbyzIxd~$RC}PO8-z5F5U;@W>r$(o{kxDrAVYauzjJIFkb($zoYt_AiT?DfEoQ;=Iz7t^O6Q zm5ldQ(0>uyR?*`oOyP4wk(M>J^so5IbJBEV@4-=Z}@$52Cm0sv^l9(pGE~;XVHCjq)Af=oz|s> zT2p4SIon;%;J`;x=e_>8!=mR%JtMK0tTbh-Yb_f+VezG_F6eO+rtoO0bG*_$XYr|> z96@^Z(XmCb@!}9`c6H2MLMh|Fxo=pEtg8#0!qTC-=cIq$4Z@4!d0SVrzY#3JwONG&6= zn5;BqtNTZ}#<55puM2wIgeg3l>OB1m$617*mLo{}ijFOcNmGVeQ>bGeQ<;wW-*#tN zyx*@2oWj?FdLB>Yp2ag-Mwt=MLanapY|f1R(mB5D4z>1Gwf~xQj?huE-yS|pr!qVT zF64}Eb)!t|Bo-Hx7U6$DP_|7h-sRE-PT`TYSa!S5Wbvu3zE!jrD3A66?h*BVxBfU54}$f5g`!OE;~ zP7xn>HJ9hHG0MaaiZ2!9{ng9rl#y&-Jr-AY>H?>z&ZaU%e8^s&h2N1V6FVqM*d=4b z{j@6M^59}Do~RWIQQ#ESBhuKMA}&43%3{YAb2-kxIT$8v4f({8F}xM^KlxL5r5%2i`p-Afm02Xcz~s2-s*M3h=GfPbEs2|ZvRn9W~3Ry*g4e3m2K za!T#0uKB7^!JmJ&mpT4NWn7ypB7WWhJ9bb|J$q5_|6Lgtvr5E-HoBlZde1<4n63WS z77pUAda!G+wpA#4d~3sca(lW`Z*O-I$-3;(1Wr*+&rd{-CnD}0+G)oQicdEsBPU-u zS-~Tiw`xw$9h$%?swqQ6=@lZ<#cs7@2Sut_$tZAxt^jqtFXBv(EtN_Hf`ZIRtT03@7oE{??^8@G# z>8k2GA`%VMcSb01ifYObaq6&$tLs;g^T6xEa=V&V=F--ge%V+X~bT#~VH60L-A?5T*<`R8Z?r>Le35yzVi;pfq+ z$4onRQ2b6J8DsCziVl-UiV=5H&8FJ1gJRZ;*8KPUXlYvg;&bky zyj9~qOx6TWQB4^l3Py>DtT@q*9TahwB%^K&trYTmn~2QU$7=$osHO}NM#fOys?Kg> z?btyvwN{TEJ1D%XNk-m! zw7OXGx*~25^4A1TQB4^lvd<7Pzc2MjuA{kM!v`SjQUJ<2Tn`r{4sHO}Nga3)h z9_(w!4vG_5B;#3CT2ZcMp%MJd+pnmn37n#uGDNiMEn<4o+IH-q=$k|`LJ!f(c#9{A zh%Q%C6F5aRWr)~zUPPW5RqWV7vHqQWR@2Z*s|XHzC*q`8Q4=^tHD!nxTRNPd`M2C< z?ASpu>YikTo~P9i&o&hi>0440I7Kx-4;C9Ii3nO()Q%k#+0IMG?M}3Eq|XKsx37C> z0;i~^3=wx8iKtaAza2X$g6)#w`mT`5xbs&;m410Nfm2jdh6r252;NuCE@Zc32gU4d zlJR$BVU_WqnTQ}uR!!g()s!Kk>u3=VJEyl}2gR5blCd;9t$Nyhv51N@(`o{zsHO}N zFV2d{^D%`TJ1Bf+OU8rEw0dj5$0BwXOr{B(qM9;9yw4QL`>KWIS1fi=TpTAEJL}L& zx1WlN$YJ}U37n#uGDL*76wyBC%UJB7C=)Ij$?nmLy+71kts~bnC?}$iz9T%?&oT8dCMEpA@VpNTjvDiV;v!`S{%1SFi zM_m_TpLbLfI7KyOi1_ziM6E{qVzGn5YLkpcJIkmHOX?_o9%EPU&;(9VO&KCa7Zp*? zZ*44gP<(7H8Idh$W$u*fJ0jXwi#9IT1Wr*+86r-r?}$jWT0bWiJ1Fiom5kT7XoYdN zP9nB6o306*qM9;9Gzby#V0}z1c2HDpAQ>;hDyod)Q6dhvkJbcEQB4^lX3P?CbZp;P z?4USaTQWY?p;hH`ED_QAbD$=0ifYObab&BA22UErVh6==Z^;O4Oe^p|+bd#ouiBcx zDXJ+$#18cx5gm_IjuNrhLD9CNWOP~Mtui{C6_I?lyC!goYRVAN^QMS$Q(a@RgJMQW z$v6>6caKIx$CBioh^I3SY67PczHgE5SRS3o!N=oak)~#RudddUkv3=0_6P@l zdqUrs&}WPCjmgv#ujHGC8ePqZQ?weIx_04tOUJj7J*~rftM3Xbx8|DuKh^4+>Pl}} zY+2aFq^X1sieuG#S~vGmpSDE#D^YU5I~I!?=mMvxrbiNS^|sunI_Ij+CU#KRfAp~4 z>1%UVceGO(l{0_hjJ3^lfm2jdhKQ7ra-Zs6>jF*epg6R@ht;LO&Dr{A2bB@B>nmq0 zY^e*JqM9;9G|nscsb0G-z{C!UC1E|RWe2Fw`bybU#=aImIU}NlE^vx!$`BELK<-n0 zW0lRs4vMhX}MysPDD){IEr>Le35x+hq;f!k2JDS)*5qZ43b@4!(bLr-8Dr5BIq%5*l(gjXY zO&KD79Ztq#Xmke?J1Fi?>25tV$maZTu7}Ea>6e_vKM!5t6xEa=qS%-eES&w?o7h3I zsZDq5jlnkOgjc;(MriJoEdFHB1x`^-86x`mrefjQx}Av~6lV)`w|)*$pHrvkt1_}Y z5aIT%ttN1aYRV8XD1B|f)`BGa?hCU#Jqj_PLZ zI?U#*GI5~Fa5vJi_-~{xaEfZm5K(MkdKTsO`kB~4k>9tQb$*!5dEn|`m2o_E1{T|! z=>n&yrVJ4kt7T;2KeCmH9TcxJb+cX@Zgbu%J5*&Pzbs<3n=WvQYRV9C#gdsbVj8qG zv4f)Mt*+L*;WnqwvSBJCex8U<_giQJr>Le35&z<{a7Jv}7AAI3oL$k?Iv~R4oRV*Z z%JAxtl||hZ%{75jR8xkC?PIgCNPec7i5(R9^HIHn$&;N$^#EPq6xEbLKT*|MlXc~1 zZHKY)vo@iFLjPIo`|}z9yW6sIH*-RkUe**n)xQAKnmayR>S@i}OZ|(pvZVum2CJ*j z%DrH*;hFx^IkBj%H2u_8p8-sJ$)dniUC`quOyN&zizW8SQx@GKx@qqKXbb5%(H7#? zsxxYWAG0W(ySw&0P&5w|U94nNwN*(f{>Nf#Z(ZON)z0oVr-;1W@3T15R?ZfoElD_A zB;m{v)ar`do)1_&bL(MZ2hTMbJFu5ELS?wDZKAfS_l}1wj8ok;fm8ZcO+0*^Me*Xj z%wmmtTeEesISZDq@0eljZLOs0*#qh)I)~+Snwu=D-RWuK*)54hov!MeQ9kSCR`hKa zN9yZ>bix!qCv}!Z_$d~-+V(Yly7aN8wAq{=hZ&BwCHh#8tJ>pPEv{)FQmu~pu`?{b z-|S=3R6++u)T7?kYXLUrl~-0J+UGdOB4oNQaEfYrBoR>uF0lCatG9_A6z%8rwtfh- zIcFuSt1?ogxy0h{c3t2U)s!LP+lF`+^WA!z*g=8E$ztjD;|h!7=Xz-Zr>Le3Ir5 zcx61P_zV{y;3pC)js-ReHpJSwBAy@nF?n#QqM8Pw0j4vPGC$?(idqS4Qz zEZ*$V1x^)KB6&xfGetHMov)iL_O|P9j!hveO3kd}?VvhoJDZbg)D}yZQ4SW_EB80C zgW}x7KGx{=HfI*E>MG;owIeL{edwnNoYJ@IZ2UeJ*0%%9?2ToshQ(BM+?XMClWUc^ zZq>@>q*@)1sQoPRoEu=$R6^&|fWFqfem3W-%~c%uNES=mYX?|tny62CpvO&^!hNXDNEvmQMdRcHw7rYslxJV-6n~r3(Y2b&@VpVrqMJiM9yo=2 zTCH<;U^k1kF+t|hb+Uglx2Wv6a;>j*WpkTza-~YzezRCc4HpqKBZ&7Ey+&y-qG-9h zuk}X@o3nfh+PgC^?ct2c&2@oOxYyMg@tt?E@HqZ|Zx!XyR$-pHBSO&~EK-ySHnBr> zf+(I_)qIXb`r7MbNuJCU#I<@|HD(o(Gju z8S3kB7Eg-|)&x#b?eMWVMSPvOghh|pgH7z9_&r`S!XK4T8I`>kvj{$|3!I|5RBfA6 zgx{hCEV8S63SkFD&<)9$?dPR3N;R6#Vs~#{;1tyhYpVATEM{(;!y@8Rh>0B(?TX8~ zI4_PBQyFgUXS3Lte26A+is}^AZB7v{_s?K4yY~n?@7j#hlwUo_CHEMPKb(N7UdhZQ2v4i5B z8DySQ~SwE8g2XvI9BYD`u>f4T)!%2 zb5gC|Eu9<4V$0ECCQT)DE{+Mdx_hbjrL*%p@R2MQzXc&Ip3c=X5{tkRHYa6UEL~3x zV-et|3wqpyDcpzZevoB`v$#-Wn6`IO1i1%W*OydhvF0kMGA8^AXE7?HE^rF>wEEOw zRsf3!m&43m*<^KylmqiRT7^iRK2IL5yA-xLsaALA`W47xg+0uqsf5m7wbsY*B6N0q z9tS>>`lkAHR~E14=oyK{yrMQIWvh2Ge|oa`>8}fV+=MASn(C9H9=%z7wubQ$q@R{_ zY*DOv5^S}5+MF#4(J{A`@5f?qPF>&>z82KEoO_zGxPNfCIrWn4pZYg*Ifj&!6&BL2 zcjLN6L7S6mb*5~-<}AF{4>xHlp%eaZptX^^&6(H8<-kW$zoouy$ztp%JtMJbRLJI} zY<2xdVSg4Se04#On=pk(Q=REFwJnQX6^HW?qS~3s+$tlRt%Gb; zdR^cYz82Ifn`dgU7&?7~nSH$MpQGb)IwBuReKRx%*E{m6&*4;Uv9zpYuxK1L!lbE$ zPTcN6)@k|F@0ovdIPj6wZ$&Ov76&@&8Hq(mew&lB)m`{%*JJUms4nPn6Q=NJs&8F4 z)n}19`v^XQw6EycqHweyWDO`_b9T;7$2@gJLl$p7$T3e4IEAkTwHo`45-e7?3O5f_ zl~onagl2bKoi25baoM;Yo=g3Us%rH-d`huMSts12sf3QT`(Ue)+vfc9Cz}HwNu4j6 zqb!RU4?QEXNS(*#q-^!OL92=^+J7FQZ52Ik!W14&_4nLfiN)9dzpdrV={WGlf{2=d?MURkAwpk<=BSH43m;d?Q@TNGy`O*_@QEKFjFm z!D7`GUC`quOySW~tK(lP%p&75IfAsW=-8sTa%iyiu*$G!rDI-oi6@KTk-ESsd@ZPZ zdOvfO=P_Nbl}WfJCgqV3>uPl^QQ^gz9eBNw`ZsZ71{UW-^(&DQi^kb)PP#%#U5|4m z3yWbbbU}}sFonm)VtHC28;j|6BKUalGgn6n#fV-Z*3T;Aau3QF{w)WKCdGAuQ+Q-8 zmOLGE^5>%c59rrm;dNK~r<`Mxy0JJ`qlt+f6mLFv;qxpECo0T&u;0;i~^ z=O<$6;ar?i_d_ESJ1E{Bkc?$-N2!cH&2qDtF;W*eMKxuJC=`;1#ogr%P3)j37bzLr z1IMV0OeyoSxKmmeI7KyOh)7o~AB(AteNF73*jigMyza%QjNAuB)VkF`6F5aRWr%2S zJ3nXi{9NC}4vN6!lF`5CIF-?}ZvhrJqjiB(R8xkCh2smdD8I0ti5(P0Pju#E{_5*^ zm9ZzAJBz$Ub%9e@VQ=VC*-nM6o z%2@YF#G_2Qz$vOJL&Wano}96{aBUMiD7xMV4UP%^h2k8Q*sHO}NWt){^Q8&Wd z#14uvp91)JY`r)~WmJwAQ8uYAaEfZm5K;YBY0mhNrkaTz6n76v#_pl>R7UkqWmue; zT2&J`MKxuJsL-V>i-0**OzfbzIz}?yb9Gv?%}Y+?t+ zfTohs;?zQw@vCQf7Il|a(gaRXO&KC?_o~2R?DC2xc2F$ODH$1tE>;=mpNq&^P!~8w zHD!o!d0vq-jufb1Vh2T;M>am@1xhbf8BKduVsUR-c}?IH)s!J(dcVpnT<4TCv4f)U z7Rf08c$vz0^HRjq%(}oSswqRn%%@d2V`{pxCU#H^8zvc1OIE0i8(pii=rpm6CUA;s z$`H}8Q#BS}MwK?PgQ7$o$@tlRmC6XcDZ>7@lqPVBYRV9?`=U2z_&kgJfjbyk2EAFJiEmZ^(3TI}?$Xjr$%2?*-!(w4rVNKu^)s!KkcFj60>U8rkv4g_zVMjjZ(|&GK8Ie0h zm zc9n6?r5TGNv$AUfr>Le35z)6qcn-{FVh6?fhLZ6l+MzOzTbpyn-uqcKfm2jdh6wk} zEm(X$l*Pmjie>JSQP}sW%BZUD8evg?R;s&5puj1rDMN&Jy_PHrB+qPO2Suk}?fG?e zAU&-q>#3jO~|>sf@_mBG&E6pb4C!nleP# zSNUvy5_M96y5`auzH$#sEKR8xkCX<;2WW5mg1 zCU#JayD1qLe35iy%OaYpa-785%t%o&o=J}2E*W?L#7i=B7=+EL&X)s!LPpk2h~_P_1eK{36* zWMp@{p)wY_1#pHl=Pym*6xEa=BK>(0#b$lCV+Vz&uVl0=dP`-jE*i)gLz{im1Wr*+ z86rmA6w&bbXFGOKjP#IkcWs`i zjH>0kb4F0c$C|(?swqQ6zUv~M4SQ(E4vO5pC1cakXDZ`o(H@-PQtE*waEfZm5b^N1 zi1@{K?bt!_!ACMOm3gT$K4k658Kc_V(F9IWO&KD#ZxgZiv~4vO73B%@ID2bJ-{F5>W+i<-bGswqRnpcZ{NV`HWBcI==C+$$NAK7LXesTPVD z`|7MFaEfZm5OKL!U(U$tciN5}6wcX_k)p>}$`~jjF4ZYb;1t!AAtJ+H5x@E$w_^vz zoxze3dF#8%_|K;wZ`J4m$25UcR8xis&+{S%jyY<_4vHxp}ZH)Wcs(%U&FgqA)+HGSSr_4$laFAFPmL|vnJ z87R}G&?*_`)9NLkEWrZ$qit5uULqwkS16kad5@lis#h?z7kvlD| z4_CilIEy)>b%9e<_f_k|iD+J&Q>-CA~ z8^4srifU12F}pn0vv=tnR6kWyRHIfah5T8>VtMT-6FVrbtd6#ZEA6|TwyJu|xh$$R z(*;iHTb2HTgT?DRk>>pOvQ_(rrFR^6A1SZh^clEzs1+BRs9LS{@*|c-(341$rV=_k zQ;)P-)zqyc=^gk;YPIR+`&p#_s%In?C)K)xlx?vry}XS@+VoM{R?*`oOyNFMpQ`=d z%;Ib|eea^^dOh0OT4k&$M;ZHDu4D1sLl-!Ods?l~WPilMt$(Ds)lc?M%=Qe9mSd&% z4#>#$JGGK0)#`iam-kuZ3ym~sDxovF|43^`HB}>JMh8BU#Zt-V77OP@JtMI=N2^n+ zY_<01$xAHitH??mwVPn=4g*d}?XSi8nxa^;6ky#y?HcH)YNH(rJs`KHfR%>}Lb!XAc z5pL2{LZ{%&QPwHy461S8vpVpRES8%$yWrDC-AxW?qftIUM*% z>iuEYGAz232-h+ai}XrUwpypirv!_??Q}tpn=pk((_#sFQk=!3UUCF!U(vBeQQ_z) zYdLjxW5icF=Bo;O%JUej3!K8&g2giHbsZM5RYsUMtIPgrxj(1FD@f{PAKbV;qt4%@ z+G1%j-A9D)2$QA~I?3CNwjNVwe70%j=DGY_%T1{^~4x zF3|-&Zo(8EP4&rk2X7X;wv6B-Nc)P8EsFFWqpj!ES+oD#DZ_th6&6{}>jJ0nwV?i` zuHTx)kuJl{8Y^Z046c#ek>i@wVTvby@g@+6`X)2*p^6+SDMs@ah z-B-CC_(*EymhvrF*ca#-iN$+$t}|t;pPYG`u()|a7xcIZQ+PDhyKqM%7Ly+i=Oak_ zijFOcedE>N0(Ca_{W-Z*Ms!MF*{bAn%o7Ao;cG$t9Gu#nMbhvv^H`cO{P!+6Lq13I zT2dF7m!In*>PiBt)%Q3RyRkSqEzG2;gwB-0W32bpRSDxS<#XU8sjCN~JF_UZPtQm! zmZ&C(Z3Um&=0zx$4!{Rqp9xnm!%_%Daqvs(le)Hi(=6G(bk^oJpJl^be{ga zj_p`XDy|Eh!q_Th}B6?K7Acx2Ui$R0ykOp4T>2kiyQqrHH8MBVvh!3Y+~it76c zMV7mwtM~L!TQ#jrBn#*7P;Kwx6x9XFt0TxF%xxr#AqPWE?4bDfWsEgUU01Zaa$%J* zb;2kXl_rLo*g^3)eT?-+MfGzxZ4o6-_>5*TZ(yj2oy3Cnf`~o6Vpw>3>VkB_)YKv| zRH;F|P+fWlbD9ZPZu@?1K=TjSWP2ApVBI?x{YGNm` zpga)=zf9qbXv-sl+X!0PJXm6XL*#@2voEL@KcF|mW9+}s$eqlQ`|{vrwA z?9*BJuNz`wC$XSB5!P~YAH@m&x*(k}b!lUaHKk#5#?7HC4y!Dj#ThFK4l%KVqPH1i zZBfhSJlLs(5<8mBW>F*M5EDCz1?7pj*=sI~R=YzqK{{c|J3hubM_oBtxL`?@@$vjT z7AYb^Ozfa=c@|^6YgOwlJtOfr>wFeP28Ec|LGkI93Zs*_?l@b&a~- zwNB|W4tyl_>EN-YoYA92*=UD5;MmA@r%H)-_hc0jmkF5GEqx~Tk zyK4?GGkcBWSILD=)g9+jjY3s>U^CQ?1@JnEP3rcMLFTDxrho+M}`7ziKrB zj~i8#Xftphi;_u#G=Wo8(<6!a7r&duwCErcJ1D%&vDV5hZO&v~l~u-xF}qmIGIfDd zR8xisdw)vE`a*g(OB#FW;W-$NflMb$JyIhJPOkVPEk!6A{upe7ORu?H?f1FTfK3x?#F~G4i*{e=>n(lHLd;?eQjrvVnToI)t*>f zX>W7V-vV{D?7G7&e*V@4J#NAjzVg*~!uB&P7T)e-Ha5puhpAOyY8R;E7`1Dh)m_zV zM)){zud6%Q4>`?Zio1S15{n)I>h}+IoYeQV4NtN#7U+T=H(?5ojm2`wc8x{O5xvYO zW#t>5w~HG(x}_a&-PgtDyxOG!*K|CnR`03L$FuOx)Z3(~gbs=lPsUkiceXk6RIR5( z`1s2#+&bt2r>Le!65;jh0*lUXdYjlmf&0*6DYpAOi!&AbXac9GrVQHa>NiM_vn-k( zljD)lL7^Xy!V_Jhw!{!u`s^Whvwy5>5@LNRub`iC@zw^IG zEL=jno7h3&vt+!rvHET@K3fa5RfYCHWU=ssE^tcUs_$!FvS>NJtLgP-y!Cr;^?P5j zHjdZN##>LTy3FO)iN5E&(D?<6CAYhp_zh@caj=)oDc_9VNcoIKsv+GpK{{aypOeL6 zx@P9@YirhOX-1})#7Aw#*+|E>rxUH8BW%uNdBeG;qe(U0;V&bLS{YiIG?man5p!aq zbxOF+S$S}n5~~}Ea387*oT8c@Nkoyn88~C5)z8EZiht`ST0KXob&AdnRTVsOF*g=tJ{6y=qF!j5dSBT1pv%9jGcTE>KMKxuJcrhg{3zwyB zOzfbz*K?w^n_3NV&eVY_Bh!~OEb=Dt*91;cO&KDl9Zk(5>2ZG(J1DI6Ct6d5+MJPJ z2dIoEo+2(5ZL0~KqM9;9#C=Z18SXFJn%F_nsK`X?<{>s`K-YdMqj7r?>l(Jx1Wr*+ z86u{8q~wh5Y1*6ELGeBLL~E-M^;yQ%-jp#R1&d|9b%9e!g13yV{&I+@r(aee6oYlmRLe3`bnhLzkV&3r*s4 ze6E_&j=WiQ8;|6iqDE~#AI1)f zvaWJYQMuj4j;QyEcSSsGl{^*&PEk!6B2ruy(Yu#hEOte3%GY zyhXT7TdE11qM9;9RLU=++K3IY*g^5&yJS2pL-&=*ol(TN%-b}9Q&dxih#v1F`S0LK z>%my;posV)83$eSsf^S2MI5|sY67RIrVJ6eV?_*fJrj!^6jwe-hWV22^OI_mi1Mp1 zY67RIrVJ6?V?+$Nd^;99D4x8Lj4!8itBmUdMLh5IP!l*sHD!pX<0~R!_Ul;epxE(3 zGCFUedm`1WAYxvzkD9yea;l6=n?yW2pIQ?*MKxuJ7%*H!slW_&?4THTTQdH1 zru$%7I*aJ(nOPG!MKxuJ*jhrw-+ejk*g?_wnq;(XLih7Jok>K;s9c)BDXJ+$#DrVn zym!6Q6|iFmMf^p{_*gBQ$|z+Qu{_>g6F5aRWr#>RM#QWDPdj!{tU{eMfm2jd zhKL_)L=@fL#f}{mtrtl~tuu5#$lwSO$A@&+1Wr*+86ut)7qRkRA3JtXSZ7Jbi-UAu z%f}WGcb)w;fm2jdhKOF9hVe81ui;=jc2L}z_`iL%f$q=wCQ8KSbVD_PQ&jW5ViB#r z)24r^<7SMoV+TdSQIe5jerlC5vk+OdOTXOLuc7)1AEUG!)uKacM{$7uqmsHO}N-A9UO zR(PTvJ1Bm4myBsPy0>h`<|1Z}o}>w!qM9;9yni)>x60d4_Zfu_iVqzmqjQ{U{;>#Aa( zxpwTJcvw#|A_~y`gr`M{NOf$UCUA;s$`Ij_S;XwHg?8+qc?W?WdSKG@K zk&dgnoAo~rs@0WqC;mC;|JVAk_<#4QPAn2Si3MqTB=xz^amlFBZ>1g6ajP&}t^Pel zMDDm%+E$^UJh}>owot7o*HXl~+-o#}Q@Dld=U`?LXXdQ6V+Vzsn`Bs4{81UNt_|dU zwf6NoP2d#O^vp$A0z|Z3u+fek6i-|wslZJNL-swqRni&sIM;XQAs9XlvyeVWe4BX8MnDx>da z5r1Cp(gaRXO&KCmmJrc@#$G#iPz-%485`1lQ5pGO4dAWH{dk`yaEfZm5b?UFhz{cq z+OdNo?M=z>e)UmhEGsPH-OWRqz$vOJL&WlB{dudtjj-FXgTn8OWZXOTUS+)PAfnG% zQxiBvHD!qKitoo6Df%6?V+TcxSjo7*;jPNZJ5@yKLrzWL6xEa=;&L(((^?+4V+V!L zHp$pH`?bngWbeycb!y=WP2d#Olp$hZc@fQvp0;BLMWYpxF?{Mvl@ax(4`;0CdqxvD zMKxuJs1_(<@TYTj?4am5OEUV;eXcT|lX^Hya|^+*#qMKxuJ zn3P?_+|iHi*g?^-wq%?-eph9rRaa%IU1e#iuF^z-Q&dxih}}g*tn+?u#|{c-dC54N zk5&-4eYGoR)Eo9f6F5aRWr(;|PDJovy14 z-Qc6U4o4Le3 z5nUR!;f!srt|oR+>>Df@Yqy+G8QxD@v-rDK7dS;VWr&!TOT>*^=}hdPi0>>Jzbwa9 zhRbe0&gd4BUK2P)HD!oc`J@$#-D@+L*g?^*nPe1c8mBVM2ob}LjGDkHswqRn(#fA$*c*SqM9;9j1FqS8AB>(F|mUp%2P7tUva36=gCEE zJg*C!qM9;9v@X@0GaCNRYGMaPhOCm2FP*6}Y)6~1*fleoCUA;s$`JAAMN<}GvDr=R zpveAjD*xMlv39J=m=hu5MvEMpz$vPEU$LmTrU_^C2+e6?2gTzTl5ryJkjgNsikR=> zrU{&)nleO`3~bC9DT?PZv4bM&ieyyZb3kQe`qYR;t%JJ2DXJ+$#Ks&V&fUyyVh6=j zyJS@Qyia8WY-q?C`FiKk1Wr*+86p;)@nvy&Y+e&PC~|F(3}>aiD#N{_h|1aWX#%IH zrVJ4&!y9l$hO+rh?4ZayOEO-E?^YRI(~1~l*9A^dO&KCSc-H5P@EZk8?4WoTE*S@p z?^GEc`|7cTt%Xd>$rtP$X+E83Vd+QyKM=i|DdJ7dS;VWr%o}%ZD=-#TGWPgQ8wl$>@G?i^|xs z#>&FGei2RJ6xEa=BKyJGETY>LHL-)Dqq}4j$+B5x?DrAj@kkdqMKxuJxYN28X9R!r zG_ixCZd%FMAGA?r*zOrDat<%137n#uGDOsQTa!ia@x@K-ph)t03jceR|01oXyK#t! z%o)5ifm2jdhKN<8YH&u;JS9x*pa{An87a!GQyEoUM9f~P3!I{wGDMh}s&mGdttCzD zpa_YRjKi~Nb>nSwyji@eP)ZXxMKxuJ7__(=i}OZl6FVp}Y?h4rUuczPYkm=j<8*;j zR8xkC{jqXS{h_$;1wdjb4&b_x2){ zQEy2(7E`-b)&x#bO&KC?%q`2}K$j{eb~KSuGMZOks50ELi12xsNWj!aRa1tD32Dl3 zM$NlbP3%xjpMTR-g)fu2?y_XQ$~YKPn#H#E)ii-qR8xis*Ab;yg!*}#*g?_orewtY zovSiRtF_22>d%>ry1*%_DMLix=OtLQJz3qv4vOc8CF5AY9F;M;vxsRvH8g=!R8xkC zKP|mDV|JCACU#KdUoIIQM`x*wfHTEeblIs3oT8dCM07Y@jK$GahKU^%6-G-&-(oXW z#`g*${BzgR1Wr*+86x}(dvb

    k<98Wyt$)B};?Ew&Py7kfsR`HWR!wAS6uC}A~ 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%0AI)R!mIE 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 diff --git a/resources/meshes/vivedino_trex3.stl b/resources/meshes/vivedino_trex3.stl index c70d0566aa15ce26bbd6b0e36d3697c6b51678e9..bb01bf6fc8815470ad384d19bc083a5c67e1b0eb 100644 GIT binary patch literal 895784 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%0D(_?!gpSKL*G!Bu869t` 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

    k=RDaqVzE7?h1x=Vm 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 z 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

    C))i`e#Z8D#qW9|w% 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

    >`(}pAVYnwv8yp1%h39vXv%=> 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ⅅuecpYA1lP)8nyc%0 z6BvanhE8BFa_v;!E>~3zE-NIsmMPOxVHL*%w}nx-V(3|wdsTYzXxS)x(ET6Pc1xMT zjvx|wP6|DxntMEOwqsPb?Ls6AxMPBzR*NL6d&6L}LgLaGp>KbgR8|b#?GM}<*jE^JZ?X`*p1Fw$o8@@7EiBqzu}thwzYg}uiNu|m zLf`D1)R7aT@TjfNs|oMR9DOZ@YU-sHyX@RxXFC#OZ_3)YAV%SFMb8SyHf1Xr z=UeT99YG|<)DXI-&pjSEf*94YxDc=Oa1%JTpAMFBE|4nN5k%rkpU_)hOKJo$D&v1J zMnrR2+YfyZWye<$J5S+Y`wEFq^9$XlguCUK6-ME4Mb8R*G4*lj(Ux?F54WTf=s}|2 z4xx>SNo9pmcy6a_a79O+;avBTt4XrWwJdQ?>jZj`;5wR2bLCBM0;BMJ#hW;vE>>;# z{oIi@*LGqJuEC`fcvkfO1R1r^Y{B*}5_5YCJ^bCIdKaT`zUf(EzRjr)7U#}&u&@tx z0zF7@Eh(m@;*>CfXRjE=wVjyYYFD}j*Wh6f*IwnCtZZ`?SJc)C^dP}CK$+%xu-*hl z;e6AH`?+LAzEX_7Z1k$wcS3?)OOV*{MAnjXW>RYjM&UZ9XT_C_xP@HXiEARU%~h1J zM|1)`NN^=0rlnqyFo7e8Q8-Sz1|GdSeJp)7^4(zj3W>JGh2EJzslLJ}949?1u8_qo z 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 literal 2001284 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�p4COO^c@Mk(?rH-BA7LWOF#p3Y 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%0AOSVFHbqd{>zMmZz)Y)|gdjf!UX*|?r~ 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

      Sdvt=9>ullCG?{vNonm6M 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 z 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 z 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

      ^#@7_JWTQ0rM;ixN|tjV^YJdF2hcJkMB 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 From 2f276406cf51c290676e61bf16670aeef0dd795c Mon Sep 17 00:00:00 2001 From: jedwards Date: Fri, 15 Oct 2021 21:35:16 -0700 Subject: [PATCH 003/547] Update Vivedino profiles to version 19, to match the latest repository --- .../quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_global_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_low.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_super.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg | 2 +- resources/variants/vivedino_trex2plus_0.2.inst.cfg | 2 +- resources/variants/vivedino_trex2plus_0.4.inst.cfg | 2 +- resources/variants/vivedino_trex2plus_0.6.inst.cfg | 2 +- resources/variants/vivedino_trex2plus_0.8.inst.cfg | 2 +- resources/variants/vivedino_trex3_0.2.inst.cfg | 2 +- resources/variants/vivedino_trex3_0.4.inst.cfg | 2 +- resources/variants/vivedino_trex3_0.6.inst.cfg | 2 +- resources/variants/vivedino_trex3_0.8.inst.cfg | 2 +- 82 files changed, 82 insertions(+), 82 deletions(-) diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg index 1cafbf516e..d0e03b31df 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg index ef188f0b1f..8a1bb81ddf 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = ultra material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg index 8cffcc8678..3f3af1cba3 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg index 6424656fd8..80d6cbfa98 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = ultra material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg index 888d277fad..fb2bb5249e 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg index 99d1ed425b..d4a9f04992 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = ultra material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg index 1c2467df84..97ca004da0 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg index fbcc67706f..4464b01080 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg index 155b4ae8d7..5e3de6687f 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg index 301e7ee421..48b0f5f40d 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg index 231ced60df..61a530ba0d 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg index 28b71f7807..f51dc3e9a0 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg index 367c5c7c51..d0dc64e71d 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg index bcf80e154f..617075605f 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg index f479d2fca6..00a8389a8c 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg index cdd2a6b7ea..86af87febd 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg index e437cd2179..12727a632f 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg index 528b8c3ed5..17264fec62 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg index 0983bfe281..f181f00dc9 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg index 2dbe468b7c..34c85bf0dd 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg index 4b62d2272b..4b37360d71 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg index 81e23e9496..f4cb80adad 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg index 8d4c485949..ae0fed32ea 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg index 32ca269b02..3d14f320a8 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg index 885df72378..9b71e8b7e2 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg index e6184152ae..e7ae450b0f 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg index 2e325c62db..94b3b1eebd 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg index ee8cb1cf30..e22d57d926 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg index e1991dfa6d..5a6c83a994 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg index 9926a32789..1afcc49719 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg index 29876b75a4..4abefcaab1 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg index f2a20731d0..04b07a4531 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive weight = -2 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg index c643a03564..3148f01991 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft weight = -5 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg index e8ad8d06bb..7744e8d2aa 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low weight = -4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg index aae0d29430..9fe9ae3690 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard weight = -3 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg index 369f7e1d9b..0d241f665d 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super weight = -1 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg index 78c789c41c..4a96facafd 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = ultra weight = 0 diff --git a/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg index fc308765f1..ed048f9872 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg index 0d8fe452e0..039eb6dea1 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = ultra material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg index 7902a723b5..f60fea4543 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg index d0fe9b8a8c..bd7930b7c7 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = ultra material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg index f392f9f58d..30297aecd4 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg index 4ba41a2f5d..caec260960 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = ultra material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg index b22c51f11d..9135a830d4 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg index 984851138a..6b5ef559a6 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg index 6823e80f47..a2fd6bba16 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg index 0fbde316e2..2994fe732f 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg index e62b470ccb..0fa51595da 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg index dd82759fff..26e5b7d1f2 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg index 2ac2c73dbe..add2f22260 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg index d6892a8df1..207440adf2 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg index a439a529d4..30bad08395 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg index 22ff24e583..96d463e842 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg index 6d6a55feba..70b82c4677 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg index 87d6483731..6b35fb50e3 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg index 60ef310983..74b934544e 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg index e2e0eaa6d4..59fcf5b7a8 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg index 6afc1c0959..b3761f3303 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg index 22b61ea8f3..dcf63a7a78 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg index ef3b7e08d7..369ae7548b 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg index 041a6ca208..af53dd7e84 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg index f698903dee..73e8b30015 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg index 0511216edd..e0a14cd67d 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg index 24cfbd2d5d..b00069db6e 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg index b01355662e..24cdc8c0b1 100644 --- a/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg index 665b87f62c..6ec842a208 100644 --- a/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg index fab2212ee7..ded23be5b3 100644 --- a/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg index 776ef39b27..be3a154dc3 100644 --- a/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg index a9f85ec8b2..f63ac1f0d4 100644 --- a/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = adaptive weight = -2 diff --git a/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg index f6cae6943e..ff177c9558 100644 --- a/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = draft weight = -5 diff --git a/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg index 509148256e..d31c5f1d2a 100644 --- a/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = low weight = -4 diff --git a/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg index 07b5e7a542..87b65dff16 100644 --- a/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = standard weight = -3 diff --git a/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg index 6a32d3c144..e6bbb381f3 100644 --- a/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = super weight = -1 diff --git a/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg index 61b106b3d9..950be6eb57 100644 --- a/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = quality quality_type = ultra weight = 0 diff --git a/resources/variants/vivedino_trex2plus_0.2.inst.cfg b/resources/variants/vivedino_trex2plus_0.2.inst.cfg index 77fb5f0393..46e57a05a3 100644 --- a/resources/variants/vivedino_trex2plus_0.2.inst.cfg +++ b/resources/variants/vivedino_trex2plus_0.2.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex2plus_0.4.inst.cfg b/resources/variants/vivedino_trex2plus_0.4.inst.cfg index 40331e30d3..c112d64b37 100644 --- a/resources/variants/vivedino_trex2plus_0.4.inst.cfg +++ b/resources/variants/vivedino_trex2plus_0.4.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex2plus_0.6.inst.cfg b/resources/variants/vivedino_trex2plus_0.6.inst.cfg index e77eb70831..94f19996a8 100644 --- a/resources/variants/vivedino_trex2plus_0.6.inst.cfg +++ b/resources/variants/vivedino_trex2plus_0.6.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex2plus_0.8.inst.cfg b/resources/variants/vivedino_trex2plus_0.8.inst.cfg index f04aa2c5e3..a7ee120bb5 100644 --- a/resources/variants/vivedino_trex2plus_0.8.inst.cfg +++ b/resources/variants/vivedino_trex2plus_0.8.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex2plus [metadata] -setting_version = 17 +setting_version = 19 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex3_0.2.inst.cfg b/resources/variants/vivedino_trex3_0.2.inst.cfg index 95bdd276d9..c46402726f 100644 --- a/resources/variants/vivedino_trex3_0.2.inst.cfg +++ b/resources/variants/vivedino_trex3_0.2.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex3_0.4.inst.cfg b/resources/variants/vivedino_trex3_0.4.inst.cfg index d80128edbb..5d13cc9403 100644 --- a/resources/variants/vivedino_trex3_0.4.inst.cfg +++ b/resources/variants/vivedino_trex3_0.4.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex3_0.6.inst.cfg b/resources/variants/vivedino_trex3_0.6.inst.cfg index 3efdfb1693..b4e1af2ae0 100644 --- a/resources/variants/vivedino_trex3_0.6.inst.cfg +++ b/resources/variants/vivedino_trex3_0.6.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex3_0.8.inst.cfg b/resources/variants/vivedino_trex3_0.8.inst.cfg index 44614eea6d..c23c13bfa9 100644 --- a/resources/variants/vivedino_trex3_0.8.inst.cfg +++ b/resources/variants/vivedino_trex3_0.8.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex3 [metadata] -setting_version = 17 +setting_version = 19 type = variant hardware_type = nozzle From 3fc0c03e715719ddc5be8c617ec52d0b71147108 Mon Sep 17 00:00:00 2001 From: jedwards Date: Fri, 15 Oct 2021 21:38:43 -0700 Subject: [PATCH 004/547] Use value instead of default_value for Vivedino devices gantry_height --- resources/definitions/vivedino_trex2plus.def.json | 2 +- resources/definitions/vivedino_trex3.def.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/vivedino_trex2plus.def.json b/resources/definitions/vivedino_trex2plus.def.json index 4e9806f94e..b82c8533cf 100644 --- a/resources/definitions/vivedino_trex2plus.def.json +++ b/resources/definitions/vivedino_trex2plus.def.json @@ -19,7 +19,7 @@ ] }, - "gantry_height": { "default_value": 30 } + "gantry_height": { "value": 30 } }, "metadata": { diff --git a/resources/definitions/vivedino_trex3.def.json b/resources/definitions/vivedino_trex3.def.json index ea755f983c..bfab184b6f 100644 --- a/resources/definitions/vivedino_trex3.def.json +++ b/resources/definitions/vivedino_trex3.def.json @@ -19,7 +19,7 @@ ] }, - "gantry_height": { "default_value": 30 } + "gantry_height": { "value": 30 } }, "metadata": { From 242f82607f4361aef5fa63c5e7d2fc9c63449987 Mon Sep 17 00:00:00 2001 From: jedwards Date: Mon, 20 Dec 2021 21:30:56 -0700 Subject: [PATCH 005/547] Remove id from trex extruder files, as the ID parameter seems to no longer exist. --- resources/extruders/trex2_extruder_0.def.json | 1 - resources/extruders/trex2_extruder_1.def.json | 1 - resources/extruders/trex_extruder_0.def.json | 1 - resources/extruders/trex_extruder_1.def.json | 1 - 4 files changed, 4 deletions(-) diff --git a/resources/extruders/trex2_extruder_0.def.json b/resources/extruders/trex2_extruder_0.def.json index a24cc81f9b..8f8174cdb8 100644 --- a/resources/extruders/trex2_extruder_0.def.json +++ b/resources/extruders/trex2_extruder_0.def.json @@ -1,5 +1,4 @@ { - "id": "trex2_extruder_0", "version": 2, "name": "Left Extruder", "inherits": "trex_extruder_0", diff --git a/resources/extruders/trex2_extruder_1.def.json b/resources/extruders/trex2_extruder_1.def.json index cfb828d216..02535c7574 100644 --- a/resources/extruders/trex2_extruder_1.def.json +++ b/resources/extruders/trex2_extruder_1.def.json @@ -1,5 +1,4 @@ { - "id": "trex2_extruder_1", "version": 2, "name": "Right Extruder", "inherits": "trex_extruder_1", diff --git a/resources/extruders/trex_extruder_0.def.json b/resources/extruders/trex_extruder_0.def.json index d21b5870ca..7a3b5bfbdc 100644 --- a/resources/extruders/trex_extruder_0.def.json +++ b/resources/extruders/trex_extruder_0.def.json @@ -1,5 +1,4 @@ { - "id": "trex_extruder_0", "version": 2, "name": "Left Extruder", "inherits": "fdmextruder", diff --git a/resources/extruders/trex_extruder_1.def.json b/resources/extruders/trex_extruder_1.def.json index bd4ee3b630..e0500e98bf 100644 --- a/resources/extruders/trex_extruder_1.def.json +++ b/resources/extruders/trex_extruder_1.def.json @@ -1,5 +1,4 @@ { - "id": "trex_extruder_1", "version": 2, "name": "Right Extruder", "inherits": "fdmextruder", From ce4809e25d931da3b6252a1756b540f72c26a038 Mon Sep 17 00:00:00 2001 From: jedwards Date: Sun, 30 Jan 2022 08:42:14 -0700 Subject: [PATCH 006/547] Remove parameters from Version Upgrade 49 to 50. --- resources/definitions/vivedino_base.def.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/resources/definitions/vivedino_base.def.json b/resources/definitions/vivedino_base.def.json index 10ee5e00fb..fb3196dcaa 100644 --- a/resources/definitions/vivedino_base.def.json +++ b/resources/definitions/vivedino_base.def.json @@ -83,7 +83,6 @@ "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, "material_flow": { "value": 100 }, - "travel_compensate_overlapping_walls_0_enabled": { "value": "False" }, "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, @@ -96,7 +95,6 @@ "infill_wipe_dist": { "value": 0.0 }, "wall_0_wipe_dist": { "value": 0.0 }, - "fill_perimeter_gaps": { "value": "'everywhere'" }, "fill_outline_gaps": { "value": false }, "filter_out_tiny_gaps": { "value": false }, From 84b7a20b7af9265a6468a940ae95f4ec5e5a850d Mon Sep 17 00:00:00 2001 From: jedwards Date: Sun, 30 Jan 2022 08:43:12 -0700 Subject: [PATCH 007/547] Inherit trex2 extruders from fdmextruder instead of the trex extruders, as that fails the checker, which appears to be a bug in the checker (from the Cura devs), but this works for now. --- resources/extruders/trex2_extruder_0.def.json | 2 +- resources/extruders/trex2_extruder_1.def.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/extruders/trex2_extruder_0.def.json b/resources/extruders/trex2_extruder_0.def.json index 8f8174cdb8..cd5e61530f 100644 --- a/resources/extruders/trex2_extruder_0.def.json +++ b/resources/extruders/trex2_extruder_0.def.json @@ -1,7 +1,7 @@ { "version": 2, "name": "Left Extruder", - "inherits": "trex_extruder_0", + "inherits": "fdmextruder", "metadata": { "machine": "vivedino_trex2plus", "position": "0" diff --git a/resources/extruders/trex2_extruder_1.def.json b/resources/extruders/trex2_extruder_1.def.json index 02535c7574..73ffd7cada 100644 --- a/resources/extruders/trex2_extruder_1.def.json +++ b/resources/extruders/trex2_extruder_1.def.json @@ -1,7 +1,7 @@ { "version": 2, "name": "Right Extruder", - "inherits": "trex_extruder_1", + "inherits": "fdmextruder", "metadata": { "machine": "vivedino_trex2plus", "position": "1" From 744ee360e21334d3e58339f76421f9a62f0fdc56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E6=A0=91?= <3008993280@qq.com> Date: Mon, 21 Feb 2022 12:05:30 +0800 Subject: [PATCH 008/547] Add the Magician printer start_gcode and end_gcode --- resources/definitions/mingda_magician_max.def.json | 5 +++++ resources/definitions/mingda_magician_pro.def.json | 8 +++++--- resources/definitions/mingda_magician_x.def.json | 5 +++++ 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/resources/definitions/mingda_magician_max.def.json b/resources/definitions/mingda_magician_max.def.json index 444457ab4e..1591a4377d 100644 --- a/resources/definitions/mingda_magician_max.def.json +++ b/resources/definitions/mingda_magician_max.def.json @@ -4,6 +4,11 @@ "inherits": "mingda_base", "overrides": { "machine_name": { "default_value": "Mingda Magician Max" }, + + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface"}, + + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M420 S0\n M106 S0 ; turn off fan" }, + "machine_width": { "default_value": 320 }, "machine_depth": { "default_value": 320 }, "machine_height": { "default_value": 400 }, diff --git a/resources/definitions/mingda_magician_pro.def.json b/resources/definitions/mingda_magician_pro.def.json index b38e168c65..cd8e9abe06 100644 --- a/resources/definitions/mingda_magician_pro.def.json +++ b/resources/definitions/mingda_magician_pro.def.json @@ -4,9 +4,11 @@ "inherits": "mingda_base", "overrides": { "machine_name": { "default_value": "Mingda Magician Pro" }, - "machine_start_gcode": { - "default_value":" G28 ; home all axes\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface" - }, + + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface"}, + + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M420 S0\n M106 S0 ; turn off fan" }, + "machine_width": { "default_value": 400 }, "machine_depth": { "default_value": 400 }, "machine_height": { "default_value": 400 }, diff --git a/resources/definitions/mingda_magician_x.def.json b/resources/definitions/mingda_magician_x.def.json index 2dd3e5cd82..b87486f64a 100644 --- a/resources/definitions/mingda_magician_x.def.json +++ b/resources/definitions/mingda_magician_x.def.json @@ -4,6 +4,11 @@ "inherits": "mingda_base", "overrides": { "machine_name": { "default_value": "Mingda Magician X" }, + + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface"}, + + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M420 S0\n M106 S0 ; turn off fan" }, + "machine_width": { "default_value": 230 }, "machine_depth": { "default_value": 230 }, "machine_height": { "default_value": 260 }, From 46018b12a009602c519ea391beef39cf25fe445f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E6=A0=91?= <3008993280@qq.com> Date: Sat, 26 Feb 2022 20:01:20 +0800 Subject: [PATCH 009/547] Add the meshes to Magician printer --- .../definitions/mingda_magician_max.def.json | 4 ++-- .../definitions/mingda_magician_pro.def.json | 4 ++-- .../definitions/mingda_magician_x.def.json | 4 ++-- resources/meshes/mingda_magician_max_base.stl | Bin 0 -> 326084 bytes resources/meshes/mingda_magician_pro_base.stl | Bin 0 -> 389184 bytes resources/meshes/mingda_magician_x_base.stl | Bin 0 -> 291384 bytes 6 files changed, 6 insertions(+), 6 deletions(-) create mode 100644 resources/meshes/mingda_magician_max_base.stl create mode 100644 resources/meshes/mingda_magician_pro_base.stl create mode 100644 resources/meshes/mingda_magician_x_base.stl diff --git a/resources/definitions/mingda_magician_max.def.json b/resources/definitions/mingda_magician_max.def.json index 1591a4377d..825a63f4ee 100644 --- a/resources/definitions/mingda_magician_max.def.json +++ b/resources/definitions/mingda_magician_max.def.json @@ -18,7 +18,7 @@ "metadata": { "quality_definition": "mingda_base", "visible": true, - "platform": "mingda_rock3_base.stl", - "platform_offset": [ -179, -108, 150] + "platform": "mingda_magician_max_base.stl", + "platform_offset": [ 0, 0, 4] } } diff --git a/resources/definitions/mingda_magician_pro.def.json b/resources/definitions/mingda_magician_pro.def.json index cd8e9abe06..c261f986e5 100644 --- a/resources/definitions/mingda_magician_pro.def.json +++ b/resources/definitions/mingda_magician_pro.def.json @@ -18,7 +18,7 @@ "metadata": { "quality_definition": "mingda_base", "visible": true, - "platform": "mingda_d4pro_base.stl", - "platform_offset": [ -177, -140, 170] + "platform": "mingda_magician_pro_base.stl", + "platform_offset": [ 0, 0, -4] } } diff --git a/resources/definitions/mingda_magician_x.def.json b/resources/definitions/mingda_magician_x.def.json index b87486f64a..60b11e8a83 100644 --- a/resources/definitions/mingda_magician_x.def.json +++ b/resources/definitions/mingda_magician_x.def.json @@ -18,7 +18,7 @@ "metadata": { "quality_definition": "mingda_base", "visible": true, - "platform": "mingda_d2_base.stl", - "platform_offset": [ -205, -77, 65] + "platform": "mingda_magician_x_base.stl", + "platform_offset": [ 0, 0, 0] } } diff --git a/resources/meshes/mingda_magician_max_base.stl b/resources/meshes/mingda_magician_max_base.stl new file mode 100644 index 0000000000000000000000000000000000000000..84bdca23497dd88360e3680a09d7e4d7e86f2595 GIT binary patch literal 326084 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%0AwpAqQ&g#g@r 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 GqWm9|5%RbI literal 0 HcmV?d00001 diff --git a/resources/meshes/mingda_magician_pro_base.stl b/resources/meshes/mingda_magician_pro_base.stl new file mode 100644 index 0000000000000000000000000000000000000000..0fc883bc2be3de83f9f972d6761db484f09c246d GIT binary patch literal 389184 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%0DZh4{a#-XnoPaCIpVV{jF1q7zT?Lqvj^}YBg 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

    1. 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

      P;{@Q_TgE~ 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

      +mIur5sr>)v-Vw*q!N_C*MtCA!OPOH$-jRyK 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νaP~qDVWlT`DiS#+TxzVNfM$SdszXj}1%8!K+Hz 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%0Dh&;Qf;|*t-pg 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

      #UPNrkE85tZ*?bEcDD3XP_mV} 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 Date: Tue, 19 Jul 2022 18:35:37 +0200 Subject: [PATCH 043/547] take review of failures --- resources/quality/nps/nps_ABS_A.inst.cfg | 7 ++++--- resources/quality/nps/nps_ABS_B.inst.cfg | 7 ++++--- resources/quality/nps/nps_ABS_C.inst.cfg | 7 ++++--- resources/quality/nps/nps_PC_A.inst.cfg | 9 +++++---- resources/quality/nps/nps_PC_B.inst.cfg | 3 ++- resources/quality/nps/nps_PC_C.inst.cfg | 3 ++- resources/quality/nps/nps_PETG_A.inst.cfg | 7 ++++--- resources/quality/nps/nps_PETG_B.inst.cfg | 7 ++++--- resources/quality/nps/nps_PETG_C.inst.cfg | 7 ++++--- resources/quality/nps/nps_PLA_A.inst.cfg | 7 ++++--- resources/quality/nps/nps_PLA_B.inst.cfg | 7 ++++--- resources/quality/nps/nps_PLA_C.inst.cfg | 7 ++++--- resources/quality/nps/nps_TPU_A.inst.cfg | 7 ++++--- resources/quality/nps/nps_TPU_B.inst.cfg | 7 ++++--- resources/quality/nps/nps_TPU_C.inst.cfg | 7 ++++--- 15 files changed, 57 insertions(+), 42 deletions(-) diff --git a/resources/quality/nps/nps_ABS_A.inst.cfg b/resources/quality/nps/nps_ABS_A.inst.cfg index 28de2e7a4f..bd7502314e 100644 --- a/resources/quality/nps/nps_ABS_A.inst.cfg +++ b/resources/quality/nps/nps_ABS_A.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = a weight = 1 -material = naxe_ABS +material = generic_abs [values] layer_height_0 = =round(0.5*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 19 * layer_height cool_min_speed = 10 support_angle = 65 -material_print_temperature = =default_material_print_temperature + 1 -material_print_temperature_layer_0 = =default_material_print_temperature +material_print_temperature = =240 +material_print_temperature_layer_0 = =240 +material_bed_temperature = 100 material_flow = 100 retraction_extra_prime_amount = 0.1 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_ABS_B.inst.cfg b/resources/quality/nps/nps_ABS_B.inst.cfg index 516bc72ccd..7e0436d1a6 100644 --- a/resources/quality/nps/nps_ABS_B.inst.cfg +++ b/resources/quality/nps/nps_ABS_B.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = b weight = 0 -material = naxe_ABS +material = generic_abs [values] layer_height_0 = =round(0.67*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height cool_min_speed = 10 support_angle = 60 -material_print_temperature = =default_material_print_temperature + 3 -material_print_temperature_layer_0 = =default_material_print_temperature + 1 +material_print_temperature = =243 +material_print_temperature_layer_0 = =243 +material_bed_temperature = 100 material_flow = 96 retraction_extra_prime_amount = 0.1 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_ABS_C.inst.cfg b/resources/quality/nps/nps_ABS_C.inst.cfg index 31ef47a43a..5a07d098e4 100644 --- a/resources/quality/nps/nps_ABS_C.inst.cfg +++ b/resources/quality/nps/nps_ABS_C.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = c weight = -1 -material = naxe_ABS +material = generic_abs [values] layer_height_0 = =round(0.75*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height cool_min_speed = 10 support_angle = 55 -material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =default_material_print_temperature +3 +material_print_temperature = =245 +material_print_temperature_layer_0 = =245 +material_bed_temperature = 100 material_flow = 91 retraction_extra_prime_amount = 0.1 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_PC_A.inst.cfg b/resources/quality/nps/nps_PC_A.inst.cfg index 90d95b340f..3a7b22ab5c 100644 --- a/resources/quality/nps/nps_PC_A.inst.cfg +++ b/resources/quality/nps/nps_PC_A.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = a weight = 1 -material = naxe_PC +material = generic_pc [values] layer_height_0 = =round(0.5*machine_nozzle_size, 2) @@ -31,9 +31,10 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 12 support_angle = 60 cool_lift_head = true -material_print_temperature = 260 -material_print_temperature_layer_0 = 265 -material_flow = 88 +material_print_temperature = =280 +material_print_temperature_layer_0 = =280 +material_bed_temperature = 110 +material_flow = 100 wall_line_count = 3 retraction_extra_prime_amount = 0.1 retraction_speed = 30 diff --git a/resources/quality/nps/nps_PC_B.inst.cfg b/resources/quality/nps/nps_PC_B.inst.cfg index 0611313995..a1db650a72 100644 --- a/resources/quality/nps/nps_PC_B.inst.cfg +++ b/resources/quality/nps/nps_PC_B.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = b weight = 0 -material = naxe_PC +material = generic_pc [values] layer_height_0 = =round(0.67*machine_nozzle_size, 2) @@ -33,6 +33,7 @@ cool_lift_head = true support_angle = 60 material_print_temperature = 270 material_print_temperature_layer_0 = 275 +material_bed_temperature = 110 material_flow = 88 wall_line_count = 3 retraction_speed = 30 diff --git a/resources/quality/nps/nps_PC_C.inst.cfg b/resources/quality/nps/nps_PC_C.inst.cfg index 0e26f46fdf..22ba7dcbd4 100644 --- a/resources/quality/nps/nps_PC_C.inst.cfg +++ b/resources/quality/nps/nps_PC_C.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = c weight = -1 -material = naxe_PC +material = generic_pc [values] layer_height_0 = =round(0.75*machine_nozzle_size, 2) @@ -33,6 +33,7 @@ support_angle = 60 cool_lift_head = true material_print_temperature = 270 material_print_temperature_layer_0 = 275 +material_bed_temperature = 110 material_flow = 88 wall_line_count = 3 retraction_speed = 30 diff --git a/resources/quality/nps/nps_PETG_A.inst.cfg b/resources/quality/nps/nps_PETG_A.inst.cfg index efdd6d525c..c9e9a74c24 100644 --- a/resources/quality/nps/nps_PETG_A.inst.cfg +++ b/resources/quality/nps/nps_PETG_A.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = a weight = 1 -material = naxe_PETG +material = generic_petg [values] layer_height_0 = =round(0.5*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 3 * layer_height cool_min_speed = 10 support_angle = 65 -material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =default_material_print_temperature +material_print_temperature = =235 +material_print_temperature_layer_0 = =230 +material_bed_temperature = 80 material_flow = 98 retraction_extra_prime_amount = 0 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_PETG_B.inst.cfg b/resources/quality/nps/nps_PETG_B.inst.cfg index aa7eb30599..c5f96c383f 100644 --- a/resources/quality/nps/nps_PETG_B.inst.cfg +++ b/resources/quality/nps/nps_PETG_B.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = b weight = 0 -material = naxe_PETG +material = generic_petg [values] layer_height_0 = =round(0.67*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 3 * layer_height cool_min_speed = 10 support_angle = 60 -material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =default_material_print_temperature +material_print_temperature = =235 +material_print_temperature_layer_0 = =230 +material_bed_temperature = 80 material_flow = 95 retraction_extra_prime_amount = 0 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_PETG_C.inst.cfg b/resources/quality/nps/nps_PETG_C.inst.cfg index ca13ce1b30..04ef5fa32e 100644 --- a/resources/quality/nps/nps_PETG_C.inst.cfg +++ b/resources/quality/nps/nps_PETG_C.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = c weight = -1 -material = naxe_PETG +material = generic_petg [values] layer_height_0 = =round(0.75*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 3 * layer_height cool_min_speed = 10 support_angle = 55 -material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =default_material_print_temperature +5 +material_print_temperature = =235 +material_print_temperature_layer_0 = =230 +material_bed_temperature = 80 material_flow = 91 retraction_extra_prime_amount = 0 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_PLA_A.inst.cfg b/resources/quality/nps/nps_PLA_A.inst.cfg index 39c83cefe4..d36c6c4af3 100644 --- a/resources/quality/nps/nps_PLA_A.inst.cfg +++ b/resources/quality/nps/nps_PLA_A.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = a weight = 1 -material = naxe_PLA +material = generic_pla [values] layer_height_0 = =round(0.5*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 10 support_angle = 65 -material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =default_material_print_temperature -5 +material_print_temperature = =215 +material_print_temperature_layer_0 = =210 +material_bed_temperature = 60 material_flow = 98 retraction_extra_prime_amount = 0.1 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_PLA_B.inst.cfg b/resources/quality/nps/nps_PLA_B.inst.cfg index 03407e6fa7..df117d52c2 100644 --- a/resources/quality/nps/nps_PLA_B.inst.cfg +++ b/resources/quality/nps/nps_PLA_B.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = b weight = 0 -material = naxe_PLA +material = generic_pla [values] layer_height_0 = =round(0.67*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 10 support_angle = 60 -material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =default_material_print_temperature +material_print_temperature = =215 +material_print_temperature_layer_0 = =220 +material_bed_temperature = 60 material_flow = 95 retraction_extra_prime_amount = 0.1 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_PLA_C.inst.cfg b/resources/quality/nps/nps_PLA_C.inst.cfg index 852fefa293..2a5c64f616 100644 --- a/resources/quality/nps/nps_PLA_C.inst.cfg +++ b/resources/quality/nps/nps_PLA_C.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = c weight = -1 -material = naxe_PLA +material = generic_pla [values] layer_height_0 = =round(0.75*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 10 support_angle = 55 -material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =default_material_print_temperature + 5 +material_print_temperature = =215 +material_print_temperature_layer_0 = =220 +material_bed_temperature = 60 material_flow = 91 retraction_extra_prime_amount = 0.1 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_TPU_A.inst.cfg b/resources/quality/nps/nps_TPU_A.inst.cfg index 6b334ffe31..3962513493 100644 --- a/resources/quality/nps/nps_TPU_A.inst.cfg +++ b/resources/quality/nps/nps_TPU_A.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = a weight = 1 -material = naxe_TPU +material = generic_tpu [values] layer_height_0 = =round(0.5*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_min_speed = 10 support_angle = 50 -material_print_temperature = =default_material_print_temperature + 3 -material_print_temperature_layer_0 = =default_material_print_temperature - 3 +material_print_temperature = =215 +material_print_temperature_layer_0 = =215 +material_bed_temperature = 45 material_flow = 107 retraction_extra_prime_amount = 0.2 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_TPU_B.inst.cfg b/resources/quality/nps/nps_TPU_B.inst.cfg index e5ae5d323c..082b83ee45 100644 --- a/resources/quality/nps/nps_TPU_B.inst.cfg +++ b/resources/quality/nps/nps_TPU_B.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = b weight = 0 -material = naxe_TPU +material = generic_tpu [values] layer_height_0 = =round(0.67*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_min_speed = 10 support_angle = 50 -material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =default_material_print_temperature +material_print_temperature = =215 +material_print_temperature_layer_0 = =210 +material_bed_temperature = 45 material_flow = 103 retraction_extra_prime_amount = 0.2 retraction_min_travel = =3*line_width diff --git a/resources/quality/nps/nps_TPU_C.inst.cfg b/resources/quality/nps/nps_TPU_C.inst.cfg index bef1a0a29c..d52fe0f941 100644 --- a/resources/quality/nps/nps_TPU_C.inst.cfg +++ b/resources/quality/nps/nps_TPU_C.inst.cfg @@ -8,7 +8,7 @@ setting_version = 19 type = quality quality_type = c weight = -1 -material = naxe_TPU +material = generic_tpu [values] layer_height_0 = =round(0.75*machine_nozzle_size, 2) @@ -30,8 +30,9 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_min_speed = 10 support_angle = 50 -material_print_temperature = =default_material_print_temperature + 7 -material_print_temperature_layer_0 = =default_material_print_temperature + 3 +material_print_temperature = =215 +material_print_temperature_layer_0 = =215 +material_bed_temperature = 45 material_flow = 101 retraction_extra_prime_amount = 0.2 retraction_min_travel = =3*line_width From 776c71e5c9f648d7c0b83e2feba0e1d4cd8b1eec Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Sat, 23 Jul 2022 22:35:18 +0200 Subject: [PATCH 044/547] Shorten excessively long lines - Some lines in the files were excessively long, even in the context of the Cura project which seems to prefer a long line length. These lines could not be read easily even on github .... - Removed some unnecessary whitespaces - Added some extra spaces so that inline comments are separated by at least two spaces from the statement --- cura/LayerPolygon.py | 62 +++++++++++++++++++++++++------------------- 1 file changed, 35 insertions(+), 27 deletions(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index 2c3b432b1d..89bb84d375 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -24,9 +24,12 @@ class LayerPolygon: PrimeTowerType = 11 __number_of_types = 12 - __jump_map = numpy.logical_or(numpy.logical_or(numpy.arange(__number_of_types) == NoneType, numpy.arange(__number_of_types) == MoveCombingType), numpy.arange(__number_of_types) == MoveRetractionType) + __jump_map = numpy.logical_or(numpy.logical_or(numpy.arange(__number_of_types) == NoneType, + numpy.arange(__number_of_types) == MoveCombingType), + numpy.arange(__number_of_types) == MoveRetractionType) - def __init__(self, extruder: int, line_types: numpy.ndarray, data: numpy.ndarray, line_widths: numpy.ndarray, line_thicknesses: numpy.ndarray, line_feedrates: numpy.ndarray) -> None: + def __init__(self, extruder: int, line_types: numpy.ndarray, data: numpy.ndarray, + line_widths: numpy.ndarray, line_thicknesses: numpy.ndarray, line_feedrates: numpy.ndarray) -> None: """LayerPolygon, used in ProcessSlicedLayersJob :param extruder: The position of the extruder @@ -58,14 +61,16 @@ class LayerPolygon: self._mesh_line_count = len(self._types) - self._jump_count self._vertex_count = self._mesh_line_count + numpy.sum(self._types[1:] == self._types[:-1]) - # Buffering the colors shouldn't be necessary as it is not + # Buffering the colors shouldn't be necessary as it is not # re-used and can save a lot of memory usage. self._color_map = LayerPolygon.getColorMap() self._colors = self._color_map[self._types] # type: numpy.ndarray - # When type is used as index returns true if type == LayerPolygon.InfillType or type == LayerPolygon.SkinType or type == LayerPolygon.SupportInfillType + # When type is used as index returns true if type == LayerPolygon.InfillType + # or type == LayerPolygon.SkinType + # or type == LayerPolygon.SupportInfillType # Should be generated in better way, not hardcoded. - self._is_infill_or_skin_type_map = numpy.array([0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0], dtype = bool) + self._is_infill_or_skin_type_map = numpy.array([0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0], dtype=bool) self._build_cache_line_mesh_mask = None # type: Optional[numpy.ndarray] self._build_cache_needed_points = None # type: Optional[numpy.ndarray] @@ -80,12 +85,14 @@ class LayerPolygon: # Only if the type of line segment changes do we need to add an extra vertex to change colors self._build_cache_needed_points[1:, 0][:, numpy.newaxis] = self._types[1:] != self._types[:-1] # Mark points as unneeded if they are of types we don't want in the line mesh according to the calculated mask - numpy.logical_and(self._build_cache_needed_points, self._build_cache_line_mesh_mask, self._build_cache_needed_points ) + numpy.logical_and(self._build_cache_needed_points, self._build_cache_line_mesh_mask, self._build_cache_needed_points) self._vertex_begin = 0 self._vertex_end = cast(int, numpy.sum(self._build_cache_needed_points)) - def build(self, vertex_offset: int, index_offset: int, vertices: numpy.ndarray, colors: numpy.ndarray, line_dimensions: numpy.ndarray, feedrates: numpy.ndarray, extruders: numpy.ndarray, line_types: numpy.ndarray, indices: numpy.ndarray) -> None: + def build(self, vertex_offset: int, index_offset: int, vertices: numpy.ndarray, + colors: numpy.ndarray, line_dimensions: numpy.ndarray, feedrates: numpy.ndarray, + extruders: numpy.ndarray, line_types: numpy.ndarray, indices: numpy.ndarray) -> None: """Set all the arrays provided by the function caller, representing the LayerPolygon The arrays are either by vertex or by indices. @@ -112,18 +119,18 @@ class LayerPolygon: needed_points_list = self._build_cache_needed_points # Index to the points we need to represent the line mesh. This is constructed by generating simple - # start and end points for each line. For line segment n these are points n and n+1. Row n reads [n n+1] - # Then then the indices for the points we don't need are thrown away based on the pre-calculated list. - index_list = ( numpy.arange(len(self._types)).reshape((-1, 1)) + numpy.array([[0, 1]]) ).reshape((-1, 1))[needed_points_list.reshape((-1, 1))] + # start and end points for each line. For line segment n these are points n and n+1. Row n reads [n n+1] + # Then then the indices for the points we don't need are thrown away based on the pre-calculated list. + index_list = (numpy.arange(len(self._types)).reshape((-1, 1)) + numpy.array([[0, 1]])).reshape((-1, 1))[needed_points_list.reshape((-1, 1))] # The relative values of begin and end indices have already been set in buildCache, so we only need to offset them to the parents offset. self._vertex_begin += vertex_offset self._vertex_end += vertex_offset - # Points are picked based on the index list to get the vertices needed. + # Points are picked based on the index list to get the vertices needed. vertices[self._vertex_begin:self._vertex_end, :] = self._data[index_list, :] - # Create an array with colors for each vertex and remove the color data for the points that has been thrown away. + # Create an array with colors for each vertex and remove the color data for the points that has been thrown away. colors[self._vertex_begin:self._vertex_end, :] = numpy.tile(self._colors, (1, 2)).reshape((-1, 4))[needed_points_list.ravel()] # Create an array with line widths and thicknesses for each vertex. @@ -138,14 +145,15 @@ class LayerPolygon: # Convert type per vertex to type per line line_types[self._vertex_begin:self._vertex_end] = numpy.tile(self._types, (1, 2)).reshape((-1, 1))[needed_points_list.ravel()][:, 0] - # The relative values of begin and end indices have already been set in buildCache, so we only need to offset them to the parents offset. + # The relative values of begin and end indices have already been set in buildCache, + # so we only need to offset them to the parents offset. self._index_begin += index_offset self._index_end += index_offset - indices[self._index_begin:self._index_end, :] = numpy.arange(self._index_end-self._index_begin, dtype = numpy.int32).reshape((-1, 1)) + indices[self._index_begin:self._index_end, :] = numpy.arange(self._index_end-self._index_begin, dtype=numpy.int32).reshape((-1, 1)) # When the line type changes the index needs to be increased by 2. indices[self._index_begin:self._index_end, :] += numpy.cumsum(needed_points_list[line_mesh_mask.ravel(), 0], dtype = numpy.int32).reshape((-1, 1)) - # Each line segment goes from it's starting point p to p+1, offset by the vertex index. + # Each line segment goes from it's starting point p to p+1, offset by the vertex index. # The -1 is to compensate for the necessarily True value of needed_points_list[0,0] which causes an unwanted +1 in cumsum above. indices[self._index_begin:self._index_end, :] += numpy.array([self._vertex_begin - 1, self._vertex_begin]) @@ -214,7 +222,7 @@ class LayerPolygon: """ normals = numpy.copy(self._data) - normals[:, 1] = 0.0 # We are only interested in 2D normals + normals[:, 1] = 0.0 # We are only interested in 2D normals # Calculate the edges between points. # The call to numpy.roll shifts the entire array by one so that @@ -245,17 +253,17 @@ class LayerPolygon: if cls.__color_map is None: theme = cast(Theme, QtApplication.getInstance().getTheme()) cls.__color_map = numpy.array([ - theme.getColor("layerview_none").getRgbF(), # NoneType - theme.getColor("layerview_inset_0").getRgbF(), # Inset0Type - theme.getColor("layerview_inset_x").getRgbF(), # InsetXType - theme.getColor("layerview_skin").getRgbF(), # SkinType - theme.getColor("layerview_support").getRgbF(), # SupportType - theme.getColor("layerview_skirt").getRgbF(), # SkirtType - theme.getColor("layerview_infill").getRgbF(), # InfillType - theme.getColor("layerview_support_infill").getRgbF(), # SupportInfillType - theme.getColor("layerview_move_combing").getRgbF(), # MoveCombingType - theme.getColor("layerview_move_retraction").getRgbF(), # MoveRetractionType - theme.getColor("layerview_support_interface").getRgbF(), # SupportInterfaceType + theme.getColor("layerview_none").getRgbF(), # NoneType + theme.getColor("layerview_inset_0").getRgbF(), # Inset0Type + theme.getColor("layerview_inset_x").getRgbF(), # InsetXType + theme.getColor("layerview_skin").getRgbF(), # SkinType + theme.getColor("layerview_support").getRgbF(), # SupportType + theme.getColor("layerview_skirt").getRgbF(), # SkirtType + theme.getColor("layerview_infill").getRgbF(), # InfillType + theme.getColor("layerview_support_infill").getRgbF(), # SupportInfillType + theme.getColor("layerview_move_combing").getRgbF(), # MoveCombingType + theme.getColor("layerview_move_retraction").getRgbF(), # MoveRetractionType + theme.getColor("layerview_support_interface").getRgbF(), # SupportInterfaceType theme.getColor("layerview_prime_tower").getRgbF() # PrimeTowerType ]) From bce60a7d96d88e47723c68a69e9bbbcf33d689ff Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Sat, 23 Jul 2022 23:02:00 +0200 Subject: [PATCH 045/547] Fix typo Correct typo (duplicated word) --- cura/LayerPolygon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index 89bb84d375..4ba206e34d 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -120,7 +120,7 @@ class LayerPolygon: # Index to the points we need to represent the line mesh. This is constructed by generating simple # start and end points for each line. For line segment n these are points n and n+1. Row n reads [n n+1] - # Then then the indices for the points we don't need are thrown away based on the pre-calculated list. + # Then the indices for the points we don't need are thrown away based on the pre-calculated list. index_list = (numpy.arange(len(self._types)).reshape((-1, 1)) + numpy.array([[0, 1]])).reshape((-1, 1))[needed_points_list.reshape((-1, 1))] # The relative values of begin and end indices have already been set in buildCache, so we only need to offset them to the parents offset. From 9221c3e21e41c6cd318c350028677ce984b2fc21 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Sat, 23 Jul 2022 23:11:06 +0200 Subject: [PATCH 046/547] Improve layout of comment Modify the layout of the comment to improve readability. Now each sentence starts on a new line. Add a punctuation mark (comma) to improve clarity. --- cura/LayerPolygon.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index 4ba206e34d..7a66b60ca0 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -118,8 +118,9 @@ class LayerPolygon: line_mesh_mask = self._build_cache_line_mesh_mask needed_points_list = self._build_cache_needed_points - # Index to the points we need to represent the line mesh. This is constructed by generating simple - # start and end points for each line. For line segment n these are points n and n+1. Row n reads [n n+1] + # Index to the points we need to represent the line mesh. + # This is constructed by generating simple start and end points for each line. + # For line segment n, these are points n and n+1. Row n reads [n n+1] # Then the indices for the points we don't need are thrown away based on the pre-calculated list. index_list = (numpy.arange(len(self._types)).reshape((-1, 1)) + numpy.array([[0, 1]])).reshape((-1, 1))[needed_points_list.reshape((-1, 1))] From 1bf330df66f0797077d7ffdd469d1fe5b3762c82 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Sat, 23 Jul 2022 23:19:20 +0200 Subject: [PATCH 047/547] Improve layout of comment Modify the layout of the comment to improve readability. Now each sentence starts on a new line. --- cura/LayerPolygon.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index 7a66b60ca0..d5714f403e 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -226,10 +226,9 @@ class LayerPolygon: normals[:, 1] = 0.0 # We are only interested in 2D normals # Calculate the edges between points. - # The call to numpy.roll shifts the entire array by one so that - # we end up subtracting each next point from the current, wrapping - # around. This gives us the edges from the next point to the current - # point. + # The call to numpy.roll shifts the entire array by one + # so that we end up subtracting each next point from the current, wrapping around. + # This gives us the edges from the next point to the current point. normals = numpy.diff(normals, 1, 0) # Calculate the length of each edge using standard Pythagoras From f6061d76ba82ed5c4024c56dbfc60e1bc894bb76 Mon Sep 17 00:00:00 2001 From: Jordan Date: Mon, 25 Jul 2022 18:09:40 +0200 Subject: [PATCH 048/547] Change quality layers height --- resources/quality/nps/nps_global_B.inst.cfg | 2 +- resources/quality/nps/nps_global_C.inst.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/quality/nps/nps_global_B.inst.cfg b/resources/quality/nps/nps_global_B.inst.cfg index f16d8bf3ba..abf5ff011f 100644 --- a/resources/quality/nps/nps_global_B.inst.cfg +++ b/resources/quality/nps/nps_global_B.inst.cfg @@ -11,5 +11,5 @@ weight = 0 global_quality = True [values] -layer_height = 0.2 +layer_height = 0.16 top_bottom_thickness = =3*layer_height \ No newline at end of file diff --git a/resources/quality/nps/nps_global_C.inst.cfg b/resources/quality/nps/nps_global_C.inst.cfg index fdab5ab51a..f847f88d77 100644 --- a/resources/quality/nps/nps_global_C.inst.cfg +++ b/resources/quality/nps/nps_global_C.inst.cfg @@ -11,5 +11,5 @@ weight = 0 global_quality = True [values] -layer_height = 0.3 +layer_height = 0.25 top_bottom_thickness = =5*layer_height \ No newline at end of file From d9ed37d33ccc0407fee08ca67573c1bdb942f788 Mon Sep 17 00:00:00 2001 From: Jordan Date: Mon, 25 Jul 2022 18:40:03 +0200 Subject: [PATCH 049/547] Remove the wall section from quality --- resources/quality/nps/nps_ABS_B.inst.cfg | 5 ----- resources/quality/nps/nps_ABS_C.inst.cfg | 5 ----- resources/quality/nps/nps_PC_A.inst.cfg | 5 ----- resources/quality/nps/nps_PC_B.inst.cfg | 5 ----- resources/quality/nps/nps_PC_C.inst.cfg | 5 ----- resources/quality/nps/nps_PETG_A.inst.cfg | 5 ----- resources/quality/nps/nps_PETG_B.inst.cfg | 5 ----- resources/quality/nps/nps_PETG_C.inst.cfg | 5 ----- resources/quality/nps/nps_PLA_A.inst.cfg | 5 ----- resources/quality/nps/nps_PLA_B.inst.cfg | 9 ++------- resources/quality/nps/nps_PLA_C.inst.cfg | 5 ----- resources/quality/nps/nps_TPU_A.inst.cfg | 5 ----- resources/quality/nps/nps_TPU_B.inst.cfg | 5 ----- resources/quality/nps/nps_TPU_C.inst.cfg | 5 ----- resources/quality/nps/nps_global_A.inst.cfg | 2 +- resources/quality/nps/nps_global_B.inst.cfg | 2 +- resources/quality/nps/nps_global_C.inst.cfg | 2 +- 17 files changed, 5 insertions(+), 75 deletions(-) diff --git a/resources/quality/nps/nps_ABS_B.inst.cfg b/resources/quality/nps/nps_ABS_B.inst.cfg index 7e0436d1a6..5342b4efa8 100644 --- a/resources/quality/nps/nps_ABS_B.inst.cfg +++ b/resources/quality/nps/nps_ABS_B.inst.cfg @@ -11,11 +11,6 @@ weight = 0 material = generic_abs [values] -layer_height_0 = =round(0.67*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 55 speed_wall = =math.ceil(speed_print * 37/55) speed_wall_0 = =math.ceil(speed_wall * 33/37) diff --git a/resources/quality/nps/nps_ABS_C.inst.cfg b/resources/quality/nps/nps_ABS_C.inst.cfg index 5a07d098e4..b09ec0d412 100644 --- a/resources/quality/nps/nps_ABS_C.inst.cfg +++ b/resources/quality/nps/nps_ABS_C.inst.cfg @@ -11,11 +11,6 @@ weight = -1 material = generic_abs [values] -layer_height_0 = =round(0.75*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 60 speed_wall = =math.ceil(speed_print * 40/60) speed_wall_0 = =math.ceil(speed_wall * 35/40) diff --git a/resources/quality/nps/nps_PC_A.inst.cfg b/resources/quality/nps/nps_PC_A.inst.cfg index 3a7b22ab5c..81a356e3a3 100644 --- a/resources/quality/nps/nps_PC_A.inst.cfg +++ b/resources/quality/nps/nps_PC_A.inst.cfg @@ -11,11 +11,6 @@ weight = 1 material = generic_pc [values] -layer_height_0 = =round(0.5*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 35 speed_wall = =math.ceil(speed_print * 35/50) speed_wall_0 = =math.ceil(speed_wall * 30/35) diff --git a/resources/quality/nps/nps_PC_B.inst.cfg b/resources/quality/nps/nps_PC_B.inst.cfg index a1db650a72..c7c8b78d02 100644 --- a/resources/quality/nps/nps_PC_B.inst.cfg +++ b/resources/quality/nps/nps_PC_B.inst.cfg @@ -11,11 +11,6 @@ weight = 0 material = generic_pc [values] -layer_height_0 = =round(0.67*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 35 speed_wall = =math.ceil(speed_print * 37/55) speed_wall_0 = =math.ceil(speed_wall * 33/37) diff --git a/resources/quality/nps/nps_PC_C.inst.cfg b/resources/quality/nps/nps_PC_C.inst.cfg index 22ba7dcbd4..1f8416c4da 100644 --- a/resources/quality/nps/nps_PC_C.inst.cfg +++ b/resources/quality/nps/nps_PC_C.inst.cfg @@ -11,11 +11,6 @@ weight = -1 material = generic_pc [values] -layer_height_0 = =round(0.75*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 35 speed_wall = =math.ceil(speed_print * 40/60) speed_wall_0 = =math.ceil(speed_wall * 35/40) diff --git a/resources/quality/nps/nps_PETG_A.inst.cfg b/resources/quality/nps/nps_PETG_A.inst.cfg index c9e9a74c24..24b7e52ba4 100644 --- a/resources/quality/nps/nps_PETG_A.inst.cfg +++ b/resources/quality/nps/nps_PETG_A.inst.cfg @@ -11,11 +11,6 @@ weight = 1 material = generic_petg [values] -layer_height_0 = =round(0.5*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 50 speed_wall = =math.ceil(speed_print * 35/50) speed_wall_0 = =math.ceil(speed_wall * 30/35) diff --git a/resources/quality/nps/nps_PETG_B.inst.cfg b/resources/quality/nps/nps_PETG_B.inst.cfg index c5f96c383f..83b270761b 100644 --- a/resources/quality/nps/nps_PETG_B.inst.cfg +++ b/resources/quality/nps/nps_PETG_B.inst.cfg @@ -11,11 +11,6 @@ weight = 0 material = generic_petg [values] -layer_height_0 = =round(0.67*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 55 speed_wall = =math.ceil(speed_print * 37/55) speed_wall_0 = =math.ceil(speed_wall * 33/37) diff --git a/resources/quality/nps/nps_PETG_C.inst.cfg b/resources/quality/nps/nps_PETG_C.inst.cfg index 04ef5fa32e..aa652d1877 100644 --- a/resources/quality/nps/nps_PETG_C.inst.cfg +++ b/resources/quality/nps/nps_PETG_C.inst.cfg @@ -11,11 +11,6 @@ weight = -1 material = generic_petg [values] -layer_height_0 = =round(0.75*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 60 speed_wall = =math.ceil(speed_print * 40/60) speed_wall_0 = =math.ceil(speed_wall * 35/40) diff --git a/resources/quality/nps/nps_PLA_A.inst.cfg b/resources/quality/nps/nps_PLA_A.inst.cfg index d36c6c4af3..e78adc4d9d 100644 --- a/resources/quality/nps/nps_PLA_A.inst.cfg +++ b/resources/quality/nps/nps_PLA_A.inst.cfg @@ -11,11 +11,6 @@ weight = 1 material = generic_pla [values] -layer_height_0 = =round(0.5*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 50 speed_wall = =math.ceil(speed_print * 35/50) speed_wall_0 = =math.ceil(speed_wall * 30/35) diff --git a/resources/quality/nps/nps_PLA_B.inst.cfg b/resources/quality/nps/nps_PLA_B.inst.cfg index df117d52c2..ddc1108c89 100644 --- a/resources/quality/nps/nps_PLA_B.inst.cfg +++ b/resources/quality/nps/nps_PLA_B.inst.cfg @@ -11,11 +11,6 @@ weight = 0 material = generic_pla [values] -layer_height_0 = =round(0.67*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 55 speed_wall = =math.ceil(speed_print * 37/55) speed_wall_0 = =math.ceil(speed_wall * 33/37) @@ -33,8 +28,8 @@ support_angle = 60 material_print_temperature = =215 material_print_temperature_layer_0 = =220 material_bed_temperature = 60 -material_flow = 95 -retraction_extra_prime_amount = 0.1 +material_flow = 100 +retraction_extra_prime_amount = 0.0 retraction_min_travel = =3*line_width retraction_hop_only_when_collides = True skin_overlap = 15 diff --git a/resources/quality/nps/nps_PLA_C.inst.cfg b/resources/quality/nps/nps_PLA_C.inst.cfg index 2a5c64f616..de7f4ef9a3 100644 --- a/resources/quality/nps/nps_PLA_C.inst.cfg +++ b/resources/quality/nps/nps_PLA_C.inst.cfg @@ -11,11 +11,6 @@ weight = -1 material = generic_pla [values] -layer_height_0 = =round(0.75*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.4 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 60 speed_wall = =math.ceil(speed_print * 40/60) speed_wall_0 = =math.ceil(speed_wall * 35/40) diff --git a/resources/quality/nps/nps_TPU_A.inst.cfg b/resources/quality/nps/nps_TPU_A.inst.cfg index 3962513493..1a8936010d 100644 --- a/resources/quality/nps/nps_TPU_A.inst.cfg +++ b/resources/quality/nps/nps_TPU_A.inst.cfg @@ -11,11 +11,6 @@ weight = 1 material = generic_tpu [values] -layer_height_0 = =round(0.5*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.38 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.38 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.38 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 30 speed_wall = =math.ceil(speed_print * 30/30) speed_wall_0 = =math.ceil(speed_print * 25/30) diff --git a/resources/quality/nps/nps_TPU_B.inst.cfg b/resources/quality/nps/nps_TPU_B.inst.cfg index 082b83ee45..122c33ad26 100644 --- a/resources/quality/nps/nps_TPU_B.inst.cfg +++ b/resources/quality/nps/nps_TPU_B.inst.cfg @@ -11,11 +11,6 @@ weight = 0 material = generic_tpu [values] -layer_height_0 = =round(0.67*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.38 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.38 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.38 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 35 speed_wall = =math.ceil(speed_print * 35/35) speed_wall_0 = =math.ceil(speed_print * 27/35) diff --git a/resources/quality/nps/nps_TPU_C.inst.cfg b/resources/quality/nps/nps_TPU_C.inst.cfg index d52fe0f941..5edd72ab95 100644 --- a/resources/quality/nps/nps_TPU_C.inst.cfg +++ b/resources/quality/nps/nps_TPU_C.inst.cfg @@ -11,11 +11,6 @@ weight = -1 material = generic_tpu [values] -layer_height_0 = =round(0.75*machine_nozzle_size, 2) -line_width = =machine_nozzle_size/machine_nozzle_size*0.38 -wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.38 -wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.38 -wall_0_wipe_dist = =machine_nozzle_size/2 speed_print = 40 speed_wall = =math.ceil(speed_print * 40/40) speed_wall_0 = =math.ceil(speed_print * 30/40) diff --git a/resources/quality/nps/nps_global_A.inst.cfg b/resources/quality/nps/nps_global_A.inst.cfg index ff5ec3b0d7..cd9ac3479b 100644 --- a/resources/quality/nps/nps_global_A.inst.cfg +++ b/resources/quality/nps/nps_global_A.inst.cfg @@ -1,6 +1,6 @@ [general] version = 4 -name = Extra Fine Quality +name = Extra Fine Qualité definition = nps [metadata] diff --git a/resources/quality/nps/nps_global_B.inst.cfg b/resources/quality/nps/nps_global_B.inst.cfg index abf5ff011f..c36abc9d00 100644 --- a/resources/quality/nps/nps_global_B.inst.cfg +++ b/resources/quality/nps/nps_global_B.inst.cfg @@ -1,6 +1,6 @@ [general] version = 4 -name = Fine Quality +name = Fine Qualité definition = nps [metadata] diff --git a/resources/quality/nps/nps_global_C.inst.cfg b/resources/quality/nps/nps_global_C.inst.cfg index f847f88d77..d809ce01b5 100644 --- a/resources/quality/nps/nps_global_C.inst.cfg +++ b/resources/quality/nps/nps_global_C.inst.cfg @@ -1,6 +1,6 @@ [general] version = 4 -name = High Quality +name = Haute qualité definition = nps [metadata] From b8f448a359b84ef33bfee783cfe3bceab3d91541 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Thu, 28 Jul 2022 11:18:16 +0200 Subject: [PATCH 050/547] Add link to style guide Add link to the document that describes the code conventions and guidelines to be followed in all Ultimaker code, regardless the programming environment / language. This document is located in the Ultimaker/Meta repo. --- contributing.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/contributing.md b/contributing.md index 06f9dd472b..180b6b1461 100644 --- a/contributing.md +++ b/contributing.md @@ -16,4 +16,6 @@ Making pull requests -------------------- If you want to propose a change to Cura's source code, please create a pull request in the appropriate repository (being [Cura](https://github.com/Ultimaker/Cura), [Uranium](https://github.com/Ultimaker/Uranium), [CuraEngine](https://github.com/Ultimaker/CuraEngine), [fdm_materials](https://github.com/Ultimaker/fdm_materials), [libArcus](https://github.com/Ultimaker/libArcus), [cura-build](https://github.com/Ultimaker/cura-build), [cura-build-environment](https://github.com/Ultimaker/cura-build-environment), [libSavitar](https://github.com/Ultimaker/libSavitar), [libCharon](https://github.com/Ultimaker/libCharon) or [cura-binary-data](https://github.com/Ultimaker/cura-binary-data)) and if your change requires changes on multiple of these repositories, please link them together so that we know to merge them together. -Some of these repositories will have automated tests running when you create a pull request, indicated by green check marks or red crosses in the Github web page. If you see a red cross, that means that a test has failed. If the test doesn't fail on the Master branch but does fail on your branch, that indicates that you've probably made a mistake and you need to do that. Click on the cross for more details, or run the test locally by running `cmake . && ctest --verbose`. \ No newline at end of file +The style guide for code contributions to Cura and other Ultimaker projects can be found [here](https://github.com/Ultimaker/Meta/blob/master/general/generic_code_conventions.md). + +Some of these repositories will have automated tests running when you create a pull request, indicated by green check marks or red crosses in the Github web page. If you see a red cross, that means that a test has failed. If the test doesn't fail on the Master branch but does fail on your branch, that indicates that you've probably made a mistake and you need to do that. Click on the cross for more details, or run the test locally by running `cmake . && ctest --verbose`. From 556b009a9dbe68ba25960a29e9ff1eb88725e140 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Wed, 3 Aug 2022 11:26:39 +0200 Subject: [PATCH 051/547] Fix Bug in timing MachineErrorChecker execution We want the Logger in line 215 to give the execution time in seconds so we don't want the start time to be the epoch. Currently the logger will output something like time = 1659518458.5s not like time = 3.0s --- cura/Machines/MachineErrorChecker.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/MachineErrorChecker.py b/cura/Machines/MachineErrorChecker.py index 2cb333d157..d2140cc49b 100644 --- a/cura/Machines/MachineErrorChecker.py +++ b/cura/Machines/MachineErrorChecker.py @@ -43,7 +43,7 @@ class MachineErrorChecker(QObject): self._application = cura.CuraApplication.CuraApplication.getInstance() self._machine_manager = self._application.getMachineManager() - self._start_time = 0. # measure checking time + self._start_time = time.time() # measure checking time # This timer delays the starting of error check so we can react less frequently if the user is frequently # changing settings. From fad47856e49ac4c9e4052e5fb9f9c581335ebc30 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Wed, 3 Aug 2022 11:40:15 +0200 Subject: [PATCH 052/547] Rename _start_time to _check_start_time This better reflects what _start_time is and makes the code easier to read. _check_start_time is self documenting. The current comment next to _start_time is erroneous since _start_time is not "measuring the checking time" --- cura/Machines/MachineErrorChecker.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/Machines/MachineErrorChecker.py b/cura/Machines/MachineErrorChecker.py index d2140cc49b..df335eddb4 100644 --- a/cura/Machines/MachineErrorChecker.py +++ b/cura/Machines/MachineErrorChecker.py @@ -43,7 +43,7 @@ class MachineErrorChecker(QObject): self._application = cura.CuraApplication.CuraApplication.getInstance() self._machine_manager = self._application.getMachineManager() - self._start_time = time.time() # measure checking time + self._check_start_time = time.time() # This timer delays the starting of error check so we can react less frequently if the user is frequently # changing settings. @@ -152,7 +152,7 @@ class MachineErrorChecker(QObject): self._stacks_and_keys_to_check.append((stack, key)) self._application.callLater(self._checkStack) - self._start_time = time.time() + self._check_start_time = time.time() Logger.log("d", "New error check scheduled.") def _checkStack(self) -> None: @@ -212,4 +212,4 @@ class MachineErrorChecker(QObject): self._check_in_progress = False self.needToWaitForResultChanged.emit() self.errorCheckFinished.emit() - Logger.log("i", "Error check finished, result = %s, time = %0.1fs", result, time.time() - self._start_time) + Logger.log("i", "Error check finished, result = %s, time = %0.1fs", result, time.time() - self._check_start_time) From a39fed1dc3c99650e701e434c78a4b14b2303574 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Thu, 4 Aug 2022 09:45:47 +0200 Subject: [PATCH 053/547] Use one line conditional assignment Use one line conditional assignement instead of if else block. The intent is now clearer and the code is easier to read. --- cura/Machines/MachineErrorChecker.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/cura/Machines/MachineErrorChecker.py b/cura/Machines/MachineErrorChecker.py index 2cb333d157..022b01ae35 100644 --- a/cura/Machines/MachineErrorChecker.py +++ b/cura/Machines/MachineErrorChecker.py @@ -204,10 +204,7 @@ class MachineErrorChecker(QObject): self._has_errors = result self.hasErrorUpdated.emit() self._machine_manager.stacksValidationChanged.emit() - if keys_to_recheck is None: - self._keys_to_check = set() - else: - self._keys_to_check = keys_to_recheck + self._keys_to_check = keys_to_recheck if keys_to_recheck else set() self._need_to_check = False self._check_in_progress = False self.needToWaitForResultChanged.emit() From 9ac7eb4da7d2859f430792b4dca7fa24caa63e2f Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Fri, 5 Aug 2022 10:37:02 +0200 Subject: [PATCH 054/547] Use enumerate to iterate over self._types This is more pythonic. The comparaison in the if block below the for loop now becomes clearer. --- cura/LayerPolygon.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index 2c3b432b1d..c13bef85de 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -39,10 +39,10 @@ class LayerPolygon: self._extruder = extruder self._types = line_types - for i in range(len(self._types)): - if self._types[i] >= self.__number_of_types: # Got faulty line data from the engine. - Logger.log("w", "Found an unknown line type: %s", i) - self._types[i] = self.NoneType + for idx, line_type in enumerate(self._types): + if line_type >= self.__number_of_types: # Got faulty line data from the engine. + Logger.log("w", "Found an unknown line type: %s", line_type) + self._types[idx] = self.NoneType self._data = data self._line_widths = line_widths self._line_thicknesses = line_thicknesses From 1c3479c9fc63ae7fc23726cd24dd42e458b06237 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Fri, 5 Aug 2022 11:08:20 +0200 Subject: [PATCH 055/547] Refactor check for unknown line types Using .where() clarifies the intent. --- cura/LayerPolygon.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index c13bef85de..01970bd54f 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -39,9 +39,11 @@ class LayerPolygon: self._extruder = extruder self._types = line_types - for idx, line_type in enumerate(self._types): - if line_type >= self.__number_of_types: # Got faulty line data from the engine. - Logger.log("w", "Found an unknown line type: %s", line_type) + unknown_types = np.where(self_types >= self_number_of_types) + if unknown_types: + # Got faulty line data from the engine. + for idx in unknown_types: + Logger.log("w", "Found an unknown line type at: %s", idx) self._types[idx] = self.NoneType self._data = data self._line_widths = line_widths From c7946e5c78872d7ab51188195d349e430ade8efb Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Sat, 6 Aug 2022 16:54:37 -0400 Subject: [PATCH 056/547] Added Cooling Rate setting --- .../scripts/AnnealAfterPrint.py | 41 +++++++++++++------ 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py b/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py index 7ca8fac79d..1e47f2d9af 100644 --- a/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py +++ b/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py @@ -1,4 +1,4 @@ -# Copyright (c) 2021 Anson Liu +# Copyright (c) 2022 Anson Liu # The PostProcessingPlugin is released under the terms of the AGPLv3 or higher. from ..Script import Script @@ -6,10 +6,11 @@ from ..Script import Script class AnnealAfterPrint(Script): """Adds timed annealing GCODE after objects finish printing. - Bed annealing works best with a glass bed and a plastic container placed on top of the object during annealing. + Bed annealing works best with a glass bed and a container placed on top of the object during annealing. """ def getSettingDataString(self): + return """{ "name": "Anneal After Print", "key": "AnnealAfterPrint", @@ -20,7 +21,7 @@ class AnnealAfterPrint(Script): "heatingElement": { "label": "Heating Element", - "description": "Printer heating element to use for annealing.", + "description": "Printer heating element to use for annealing. Glass bed and 4-8 mm brim is recommended if XY dimensional stability is desired.", "type": "enum", "options": { @@ -33,7 +34,7 @@ class AnnealAfterPrint(Script): "annealBedTemp": { "label": "Bed Temperature", - "description": "Bed temperature annealing. Recommended bed temperature is greater of build plate printing or vendor specified annealing temperature for material. E.g. PC 90-110 C, PLA 60-90 C", + "description": "Bed temperature annealing. Recommended bed temperature is greater of build plate printing or vendor specified annealing temperature for material. Temperature should be between material glass transition temperature and melting point. E.g. PC 90-110 C, PLA 60-90 C", "unit": "C", "type": "float", "default_value": 0, @@ -43,7 +44,7 @@ class AnnealAfterPrint(Script): "annealChamberTemp": { "label": "Chamber Temperature", - "description": "Chamber temperature for annealing.", + "description": "Chamber temperature for annealing. Temperature should be between material glass transition temperature and melting point.", "unit": "C", "type": "float", "default_value": 0, @@ -57,7 +58,7 @@ class AnnealAfterPrint(Script): "unit": "min", "type": "int", "default_value": 120, - "minimum_value": 0 + "minimum_value": 1 }, "reminderBeep": { @@ -69,24 +70,37 @@ class AnnealAfterPrint(Script): "endCoolingTemp": { "label": "End Cooling Temperature", - "description": "Temperature to end gradual cooling at. After annealing at target temperature for specified duration temperature decreases by 1 degree after 1 minute at each step.", + "description": "Temperature to end gradual cooling at after annealing at target temperature for specified duration.", "unit": "C", "type": "float", "default_value": 50, "minimum_value": 0 + }, + "coolingRate": + { + "label": "Cooling Rate", + "description": "Gradual cooling rate. Temperature decreases by 1 C after specified seconds at each degree", + "unit": "sec/C", + "type": "int", + "default_value": 60, + "minimum_value": 0 } } }""" - def generateAnnealCode(self, annealBedTemp, annealChamberTemp, annealMinutes, initialBeep, endCoolingTemp): + settingData = settingData.format(anneal_temp_guideline) + print(settingData) + return settingData + + def generateAnnealCode(self, annealBedTemp, annealChamberTemp, annealMinutes, initialBeep, endCoolingTemp, coolingRate): anneal_code = ';Generated Annealing GCODE by Anson Liu' if initialBeep: - anneal_code += '\nM300 ;play beep for plastic container placement reminder' + anneal_code += '\nM300 ;play beep for container placement reminder' anneal_code += '\nM117 ' if annealBedTemp: - anneal_code += 'Place plastic container over objects on bed now! ' + anneal_code += 'Place container over objects on bed. ' anneal_code += 'Waiting until annealing temp reached...' anneal_code += '\nM73 P00 ;reset progress bar to 0' @@ -121,7 +135,7 @@ class AnnealAfterPrint(Script): anneal_code += '\nM190 S{}'.format(x) # Wait for buildplate only if heating if annealChamberTemp and annealChamberTemp > x: anneal_code += '\nM191 S{}'.format(x) - anneal_code += '\nG4 S60' # Wait 60 seconds after reaching each cooldown temperature + anneal_code += '\nG4 S{}'.format(int(coolingRate)) # Wait user specified seconds after reaching each cooldown temperature if annealBedTemp: anneal_code += '\nM140 S0' @@ -143,12 +157,13 @@ class AnnealAfterPrint(Script): anneal_chamber_temp = self.getSettingValueByKey("annealChamberTemp") anneal_minutes = self.getSettingValueByKey("annealMinutes") - initial_beep = self.getSettingValueByKey("firmware_config") + initial_beep = self.getSettingValueByKey("reminderBeep") final_cooling_temp = self.getSettingValueByKey("endCoolingTemp") + cooling_rate = self.getSettingValueByKey("coolingRate") # Test printing the generated anneal code #print(self.generateAnnealCode(110, 120, False, 50)) - anneal_code = self.generateAnnealCode(anneal_bed_temp, anneal_chamber_temp, anneal_minutes, initial_beep, final_cooling_temp) + anneal_code = self.generateAnnealCode(anneal_bed_temp, anneal_chamber_temp, anneal_minutes, initial_beep, final_cooling_temp, cooling_rate) try: end_of_gcode_index = data[-1].index(';End of Gcode') From 17ce499f717abcccd1add583a67da0cd6efbab72 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Tue, 8 Feb 2022 16:15:56 +0100 Subject: [PATCH 057/547] interlocking settings --- resources/definitions/fdmprinter.def.json | 75 +++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 0c939e03f2..a53dc9122e 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6259,6 +6259,81 @@ "settable_per_mesh": false, "settable_per_extruder": false }, + "interlocking_enable": + { + "label": "Generate Interlocking Structure", + "description": "Whether to generate a structure at the interface between two models of a different material in order to improve the adhesion. The structure consists of cells of horizontal beams with alternating direction which connect to each other over the Z direction in order to interlock with the beams of the other material.", + "type": "bool", + "enabled": "extruders_enabled_count > 1", + "default_value": false, + "resolve": "(extruders_enabled_count > 1) and any(extruderValues('interlocking_enable'))", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "interlocking_beam_width": + { + "label": "Interlocking Beam Width", + "description": "The width of the beams of this material in the interlocking structure.", + "type": "float", + "unit": "mm", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 0.8, + "value": "2 * wall_line_width_0", + "minimum_value": "0.001", + "maximum_value": "min(0.5 * machine_width, 0.5 * machine_depth)", + "maximum_value_warning": "max(extruderValues('wall_line_width_0')) * 6", + "settable_per_mesh": true, + "settable_per_extruder": true + }, + "interlocking_orientation": + { + "label": "Interlocking Structure Orientation", + "description": "The direction of the beams of the interlocking structure in the XY plane as a rotation about the Z axis.", + "unit": "°", + "type": "float", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 22.5, + "resolve": "min(extruderValues('interlocking_orientation'))", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "interlocking_beam_layer_count": + { + "label": "Interlocking Beam Layer Count", + "description": "The height of the beams of the interlocking structure as measured in number of layers. Less layers is stronger, but more prone to manufacturing defects.", + "type": "int", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 2, + "minimum_value": "1", + "resolve": "max(extruderValues('interlocking_beam_layer_count'))", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "interlocking_depth": + { + "label": "Interlocking Depth", + "description": "The number of cells along the depth of the interface between two models where an interlocking structure is to be generated. Less cells is better, but too little cells can cause the not to be connected properly, which reduces the adhesion performance of the interlocking structure.", + "type": "int", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 2, + "minimum_value": "1", + "resolve": "max(extruderValues('interlocking_depth'))", + "settable_per_mesh": false, + "settable_per_extruder": false + }, + "interlocking_boundary_avoidance": + { + "label": "Interlocking Boundary Avoidance", + "description": "The distance close to the boundary of the print where not to generate an interlocking structure as measued in number of cells times 2. If set to a value lower than the Inerlocking Depth then the interlocking structure can become visible on the outside of the print near the interfaces where two models meet.", + "type": "int", + "enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')", + "default_value": 3, + "minimum_value": "0", + "resolve": "max(extruderValues('interlocking_boundary_avoidance'))", + "minimum_value_warning": "resolveOrValue('interlocking_depth')", + "settable_per_mesh": false, + "settable_per_extruder": false + }, "switch_extruder_retraction_amount": { "label": "Nozzle Switch Retraction Distance", From 50a0ffa2573ee4a957168cf7bb92e44ca9a6f760 Mon Sep 17 00:00:00 2001 From: Michel Wilhelm Date: Sat, 13 Aug 2022 16:07:56 -0300 Subject: [PATCH 058/547] chore: definition file is out of the pattern --- .../definitions/renkforce_rf100_xl.def.json | 122 +++++++++--------- 1 file changed, 60 insertions(+), 62 deletions(-) diff --git a/resources/definitions/renkforce_rf100_xl.def.json b/resources/definitions/renkforce_rf100_xl.def.json index f0e8644ae4..a8cad09618 100644 --- a/resources/definitions/renkforce_rf100_xl.def.json +++ b/resources/definitions/renkforce_rf100_xl.def.json @@ -7,66 +7,64 @@ "file_formats": "text/x-gcode", "manufacturer": "Renkforce", "visible": true, - "machine_extruder_trains": - { + "machine_extruder_trains": { "0": "renkforce_rf100_xl_extruder_0" } }, - "overrides": { "adhesion_type": { "default_value": "skirt" }, "bottom_thickness": { - "value": "0.6" + "value": 0.6 }, "brim_width": { - "value": "3.0" + "value": 3.0 }, "cool_fan_enabled": { - "value": "True" + "value": true }, "cool_fan_full_at_height": { - "value": "0.5" + "value": 0.5 }, "cool_fan_speed_max": { - "value": "100.0" + "value": 100.0 }, "cool_fan_speed_min": { - "value": "100.0" + "value": 100.0 }, "cool_lift_head": { - "value": "True" + "value": true }, "cool_min_layer_time": { - "value": "1.0" + "value": 1.0 }, "cool_min_speed": { - "value": "5.0" + "value": 5.0 }, "infill_before_walls": { - "value": "True" + "value": true }, "infill_line_width": { - "value": "0.6" + "value": 0.6 }, "infill_overlap": { - "value": "15.0" + "value": 15.0 }, "infill_sparse_density": { - "value": "26.0" + "value": 26.0 }, "ironing_enabled": { - "value": "True" + "value": true }, "layer_0_z_overlap": { - "value": "0.11" + "value": 0.11 }, "layer_height_0": { - "value": "0.3" + "value": 0.3 }, "machine_depth": { - "value": "200" + "value": 200 }, "machine_end_gcode": { "default_value": ";End GCode\nG91 ;relative positioning\nG1 E-1 F300 ;retract the filament a bit before lifting the nozzle, to release some of the pressure\nG1 Z+0.5 E-4 F300 ;move Z up a bit and retract filament even more\nM104 S0 ;extruder heater off\nM140 S0 ;heated bed heater off (if you have it)\nG0 Z{machine_height} F1800 ;move the platform all the way down\nG28 X0 Y0 F1800 ;move X/Y to min endstops, so the head is out of the way\nM84 ;steppers off\nG90 ;absolute positioning\nM117 Done" @@ -75,10 +73,10 @@ "default_value": "RepRap (Marlin/Sprinter)" }, "machine_heated_bed": { - "default_value": "true" + "default_value": true }, "machine_height": { - "value": "200" + "value": 200 }, "machine_name": { "default_value": "Renkforce RF100 XL" @@ -87,112 +85,112 @@ "default_value": ";Sliced at: {day} {date} {time}\nG21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG1 Z5.0 F1800 ;move Z to 5mm\nG28 X0 Y0 F1800 ;move X/Y to min endstops\nG28 Z0 ;move Z to min endstop\nG92 E0 ;zero the extruded length\nG1 F200 E6.0 ;extrude 6.0mm of feed stock to build pressure\nG1 Z5.0 F300 ;move the platform down 5mm\nG92 E0 ;zero the extruded length again\nG1 F1800\n;Put printing message on LCD screen\nM117 Printing..." }, "machine_width": { - "value": "200" + "value": 200 }, "material_bed_temperature": { - "value": "70" + "value": 70 }, "material_print_temperature": { - "value": "210.0" + "value": 210.0 }, "ooze_shield_enabled": { - "value": "True" + "value": true }, "raft_airgap": { - "value": "0.33" + "value": 0.33 }, "raft_base_line_spacing": { - "value": "3.0" + "value": 3.0 }, "raft_base_line_width": { - "value": "1.0" + "value": 1.0 }, "raft_base_thickness": { - "value": "0.3" + "value": 0.3 }, "raft_interface_line_spacing": { - "value": "3.0" + "value": 3.0 }, "raft_interface_line_width": { - "value": "0.4" + "value": 0.4 }, "raft_interface_thickness": { - "value": "0.27" + "value": 0.27 }, "raft_margin": { - "value": "6.0" + "value": 6.0 }, "raft_speed": { - "value": "20.0" + "value": 20.0 }, "raft_surface_layers": { - "value": "2" + "value": 2 }, "raft_surface_line_spacing": { - "value": "0.4" + "value": 0.4 }, "raft_surface_line_width": { - "value": "0.4" + "value": 0.4 }, "raft_surface_thickness": { - "value": "0.1" + "value": 0.1 }, "retraction_amount": { - "value": "5.0" + "value": 5.0 }, "retraction_combing": { - "value": "'all'" + "value": "all" }, "retraction_enable": { - "value": "True" + "value": true }, "retraction_min_travel": { - "value": "1.5" + "value": 1.5 }, "skin_overlap": { - "value": "15.0" + "value": 15.0 }, "skirt_brim_minimal_length": { - "value": "150.0" + "value": 150.0 }, "skirt_gap": { - "value": "3.0" + "value": 3.0 }, "skirt_line_count": { - "value": "3" + "value": 3 }, "speed_infill": { - "value": "50.0" + "value": 50.0 }, "speed_layer_0": { - "value": "15.0" + "value": 15.0 }, "speed_print": { - "value": "50.0" + "value": 50.0 }, "speed_topbottom": { - "value": "30.0" + "value": 30.0 }, "speed_travel": { - "value": "50.0" + "value": 50.0 }, "speed_wall_0": { - "value": "25.0" + "value": 25.0 }, "speed_wall_x": { - "value": "35.0" + "value": 35.0 }, "support_angle": { - "value": "60.0" + "value": 60.0 }, "support_enable": { - "value": "False" + "value": false }, "support_infill_rate": { "value": "15 if support_enable and support_structure == 'normal' else 0 if support_enable and support_structure == 'tree' else 15" }, "support_line_width": { - "value": "0.6" + "value": 0.6 }, "support_pattern": { "default_value": "lines" @@ -201,16 +199,16 @@ "default_value": "everywhere" }, "support_xy_distance": { - "value": "0.7" + "value": 0.7 }, "support_z_distance": { - "value": "0.35" + "value": 0.35 }, "top_bottom_thickness": { - "value": "0.8" + "value": 0.8 }, "wall_thickness": { - "value": "0.8" + "value": 0.8 } } -} +} \ No newline at end of file From c3833c2ff8e8f8e580c85cb8ec9a73524ca24594 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Thu, 18 Aug 2022 12:22:07 +0200 Subject: [PATCH 059/547] ArrangeObjectsJob.py: Refactor run method arrange from Nest2DArrange will return a boolean so we can simplify --- cura/Arranging/ArrangeObjectsJob.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cura/Arranging/ArrangeObjectsJob.py b/cura/Arranging/ArrangeObjectsJob.py index e65a442acb..d1370d46e1 100644 --- a/cura/Arranging/ArrangeObjectsJob.py +++ b/cura/Arranging/ArrangeObjectsJob.py @@ -28,18 +28,20 @@ class ArrangeObjectsJob(Job): title = i18n_catalog.i18nc("@info:title", "Finding Location")) status_message.show() - found_solution_for_all = None try: found_solution_for_all = arrange(self._nodes, Application.getInstance().getBuildVolume(), self._fixed_nodes) except: # If the thread crashes, the message should still close + found_solution_for_all = False Logger.logException("e", "Unable to arrange the objects on the buildplate. The arrange algorithm has crashed.") status_message.hide() - if found_solution_for_all is not None and not found_solution_for_all: + + if not found_solution_for_all: no_full_solution_message = Message( i18n_catalog.i18nc("@info:status", "Unable to find a location within the build volume for all objects"), title = i18n_catalog.i18nc("@info:title", "Can't Find Location"), message_type = Message.MessageType.ERROR) no_full_solution_message.show() + self.finished.emit(self) From c8a4b8fe62a9439ea6c1bf2703a15c4024b3e59a Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Sun, 21 Aug 2022 22:44:10 -0400 Subject: [PATCH 060/547] Create definition file for UMO+ version of DXU Override default machine disallow area to fit UMO+ bed size --- resources/definitions/dxu_umo.def.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 resources/definitions/dxu_umo.def.json diff --git a/resources/definitions/dxu_umo.def.json b/resources/definitions/dxu_umo.def.json new file mode 100644 index 0000000000..315cfd0143 --- /dev/null +++ b/resources/definitions/dxu_umo.def.json @@ -0,0 +1,12 @@ +{ + "version": 2, + "name": "UMO+ DXU", + "inherits": "dxu", + "overrides": { + "machine_disallowed_areas": { + "default_value": [ + [[100, -102.5], [ 110, -102.5], [ 110, -62.5], [100, -62.5]] + ] + } + } +} From d25a3818033f9bd3d04d734288747f8b41ac5ef2 Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Sun, 21 Aug 2022 22:46:08 -0400 Subject: [PATCH 061/547] Create UMO+ version of dxu_dual definition Overrides machine disallowed area with correct values for UMO+ bed --- resources/definitions/dxu_umo_dual.def.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 resources/definitions/dxu_umo_dual.def.json diff --git a/resources/definitions/dxu_umo_dual.def.json b/resources/definitions/dxu_umo_dual.def.json new file mode 100644 index 0000000000..cf0658e49c --- /dev/null +++ b/resources/definitions/dxu_umo_dual.def.json @@ -0,0 +1,12 @@ +{ + "version": 2, + "name": "UMO+ DXU Dual", + "inherits": "dxu_dual", + "overrides": { + "machine_disallowed_areas": { + "default_value": [ + [[100, -102.5], [ 110, -102.5], [ 110, -62.5], [100, -62.5]] + ] + } + } +} From 4f39f58f64b157a0d0e26b9378de9e7a3d4458be Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Sun, 21 Aug 2022 22:47:07 -0400 Subject: [PATCH 062/547] Delete AnnealAfterPrint.py clean up dxu_umo branch --- .../scripts/AnnealAfterPrint.py | 175 ------------------ 1 file changed, 175 deletions(-) delete mode 100644 plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py diff --git a/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py b/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py deleted file mode 100644 index 1e47f2d9af..0000000000 --- a/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py +++ /dev/null @@ -1,175 +0,0 @@ -# Copyright (c) 2022 Anson Liu -# The PostProcessingPlugin is released under the terms of the AGPLv3 or higher. - -from ..Script import Script - -class AnnealAfterPrint(Script): - """Adds timed annealing GCODE after objects finish printing. - - Bed annealing works best with a glass bed and a container placed on top of the object during annealing. - """ - - def getSettingDataString(self): - - return """{ - "name": "Anneal After Print", - "key": "AnnealAfterPrint", - "metadata": {}, - "version": 2, - "settings": - { - "heatingElement": - { - "label": "Heating Element", - "description": "Printer heating element to use for annealing. Glass bed and 4-8 mm brim is recommended if XY dimensional stability is desired.", - "type": "enum", - "options": - { - "bed": "Bed", - "chamber": "Chamber", - "all": "Bed and Chamber" - }, - "default_value": "bed" - }, - "annealBedTemp": - { - "label": "Bed Temperature", - "description": "Bed temperature annealing. Recommended bed temperature is greater of build plate printing or vendor specified annealing temperature for material. Temperature should be between material glass transition temperature and melting point. E.g. PC 90-110 C, PLA 60-90 C", - "unit": "C", - "type": "float", - "default_value": 0, - "minimum_value": 0, - "enabled": "heatingElement == \\\"bed\\\" or heatingElement == \\\"all\\\"" - }, - "annealChamberTemp": - { - "label": "Chamber Temperature", - "description": "Chamber temperature for annealing. Temperature should be between material glass transition temperature and melting point.", - "unit": "C", - "type": "float", - "default_value": 0, - "minimum_value": 0, - "enabled": "heatingElement == \\\"chamber\\\" or heatingElement == \\\"all\\\"" - }, - "annealMinutes": - { - "label": "Annealing Target Temperature Duration", - "description": "Duration in minutes to anneal at target temperature. After duration ends gradually cool down to End Cooling Temperature.", - "unit": "min", - "type": "int", - "default_value": 120, - "minimum_value": 1 - }, - "reminderBeep": - { - "label": "Beep on annealing start", - "description": "", - "type": "bool", - "default_value": false - }, - "endCoolingTemp": - { - "label": "End Cooling Temperature", - "description": "Temperature to end gradual cooling at after annealing at target temperature for specified duration.", - "unit": "C", - "type": "float", - "default_value": 50, - "minimum_value": 0 - }, - "coolingRate": - { - "label": "Cooling Rate", - "description": "Gradual cooling rate. Temperature decreases by 1 C after specified seconds at each degree", - "unit": "sec/C", - "type": "int", - "default_value": 60, - "minimum_value": 0 - } - } - }""" - - settingData = settingData.format(anneal_temp_guideline) - print(settingData) - return settingData - - def generateAnnealCode(self, annealBedTemp, annealChamberTemp, annealMinutes, initialBeep, endCoolingTemp, coolingRate): - anneal_code = ';Generated Annealing GCODE by Anson Liu' - - if initialBeep: - anneal_code += '\nM300 ;play beep for container placement reminder' - - anneal_code += '\nM117 ' - if annealBedTemp: - anneal_code += 'Place container over objects on bed. ' - anneal_code += 'Waiting until annealing temp reached...' - anneal_code += '\nM73 P00 ;reset progress bar to 0' - - if annealBedTemp: - anneal_code += '\nM190 R{} ;wait for buildplate to reach temp in C even if cooling'.format(annealBedTemp) - if annealChamberTemp: - anneal_code += '\nM191 R{} ;wait for chamber to reach temp in C even if cooling'.format(annealChamberTemp) - - anneal_code += '\nM117 ' - if annealBedTemp: - anneal_code += 'Keep plastic container over objects. ' - anneal_code += 'Annealing...' - anneal_code += '\nM73 P00' # reset progress bar to 0 - - def generateDwellAndProgressCode(minutes): # Update progress bar and time every minute - dp_code = 'M73 P0 R{}'.format(minutes) - for x in range(1, minutes+1): - dwellWaitSeconds = 60 - dp_code += '\nG4 S{}'.format(dwellWaitSeconds) - progress = round(x/minutes * 100, 2) - remainingMinutes = minutes - x - dp_code += '\nM73 P{} R{}'.format(progress, remainingMinutes) - - return dp_code - - anneal_code += '\n' + generateDwellAndProgressCode(int(annealMinutes)) - - anneal_code += '\nM117 Annealing complete. Gradually lowering bed temperature...' - - for x in reversed(range(endCoolingTemp, max(annealBedTemp, annealChamberTemp))): - if annealBedTemp and annealBedTemp > x: - anneal_code += '\nM190 S{}'.format(x) # Wait for buildplate only if heating - if annealChamberTemp and annealChamberTemp > x: - anneal_code += '\nM191 S{}'.format(x) - anneal_code += '\nG4 S{}'.format(int(coolingRate)) # Wait user specified seconds after reaching each cooldown temperature - - if annealBedTemp: - anneal_code += '\nM140 S0' - if annealChamberTemp: - anneal_code += '\nM141 S0' - anneal_code += '\nM117 Annealing complete.' - - return anneal_code - - def execute(self, data): - heating_element = self.getSettingValueByKey("heatingElement") - - # Set bed and chamber temp to true/false value based on heating element selection - anneal_bed_temp = 0 - anneal_chamber_temp = 0 - if heating_element == "bed" or heating_element == "all": - anneal_bed_temp = self.getSettingValueByKey("annealBedTemp") - if heating_element == "chamber" or heating_element == "all": - anneal_chamber_temp = self.getSettingValueByKey("annealChamberTemp") - - anneal_minutes = self.getSettingValueByKey("annealMinutes") - initial_beep = self.getSettingValueByKey("reminderBeep") - final_cooling_temp = self.getSettingValueByKey("endCoolingTemp") - cooling_rate = self.getSettingValueByKey("coolingRate") - - # Test printing the generated anneal code - #print(self.generateAnnealCode(110, 120, False, 50)) - anneal_code = self.generateAnnealCode(anneal_bed_temp, anneal_chamber_temp, anneal_minutes, initial_beep, final_cooling_temp, cooling_rate) - - try: - end_of_gcode_index = data[-1].index(';End of Gcode') - except ValueError: - data[-1] += anneal_code + '\n' - else: - data[-1] = data[-1][:end_of_gcode_index] + anneal_code + '\n' + data[-1][end_of_gcode_index:] - - return data From 9f3a1cfe0ae3810e41ddba09f2ec836f12b2f6ec Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Tue, 23 Aug 2022 19:53:50 +0200 Subject: [PATCH 063/547] Use f-string and info method with Logger Use f-string and info method for Logger instead of "Old Style" string formating. --- cura/Machines/MachineErrorChecker.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cura/Machines/MachineErrorChecker.py b/cura/Machines/MachineErrorChecker.py index df335eddb4..a770e63785 100644 --- a/cura/Machines/MachineErrorChecker.py +++ b/cura/Machines/MachineErrorChecker.py @@ -212,4 +212,5 @@ class MachineErrorChecker(QObject): self._check_in_progress = False self.needToWaitForResultChanged.emit() self.errorCheckFinished.emit() - Logger.log("i", "Error check finished, result = %s, time = %0.1fs", result, time.time() - self._check_start_time) + execution_time = time.time() - self._check_start_time + Logger.info(f"Error check finished, result = {result}, time = {execution_time:.2f}s") From e9172b10af9e8132ab81c1841b3d0262e489f17c Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Tue, 23 Aug 2022 20:01:47 +0200 Subject: [PATCH 064/547] Use f-string and warn method with Logger Use f-string and warn method for Logger instead of "Old Style" string formatting. Co-authored-by: Jelle Spijker --- cura/LayerPolygon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index 01970bd54f..91a26b2500 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -43,7 +43,7 @@ class LayerPolygon: if unknown_types: # Got faulty line data from the engine. for idx in unknown_types: - Logger.log("w", "Found an unknown line type at: %s", idx) + Logger.warn(f"Found an unknown line type at: {idx}") self._types[idx] = self.NoneType self._data = data self._line_widths = line_widths From afb90b4b2eb7efe45dc0525294cac8485a1762d4 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Wed, 24 Aug 2022 19:52:26 +0200 Subject: [PATCH 065/547] Move initialization of found_solution_for_all Initialize the variable found_solution_for_all with False and don't set it a the exception block. --- cura/Arranging/ArrangeObjectsJob.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Arranging/ArrangeObjectsJob.py b/cura/Arranging/ArrangeObjectsJob.py index d1370d46e1..6ba6717191 100644 --- a/cura/Arranging/ArrangeObjectsJob.py +++ b/cura/Arranging/ArrangeObjectsJob.py @@ -21,6 +21,7 @@ class ArrangeObjectsJob(Job): self._min_offset = min_offset def run(self): + found_solution_for_all = False status_message = Message(i18n_catalog.i18nc("@info:status", "Finding new location for objects"), lifetime = 0, dismissable = False, @@ -31,7 +32,6 @@ class ArrangeObjectsJob(Job): try: found_solution_for_all = arrange(self._nodes, Application.getInstance().getBuildVolume(), self._fixed_nodes) except: # If the thread crashes, the message should still close - found_solution_for_all = False Logger.logException("e", "Unable to arrange the objects on the buildplate. The arrange algorithm has crashed.") status_message.hide() From bd526dfe336a96a44e450ba271bb4cb6a322e10e Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Wed, 31 Aug 2022 11:48:14 +0200 Subject: [PATCH 066/547] Autogenerated intent profiles for the S_line printers. Settings are now also automatically ordered (= easier diffing in the future). Relates to: PP-202 --- ...um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg | 10 +++------ ..._s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg | 11 +--------- ...aa0.4_ABS_Normal_Quality_Accurate.inst.cfg | 11 +--------- ...s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg | 6 +----- ...a0.4_CPEP_Normal_Quality_Accurate.inst.cfg | 6 +----- ..._s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg | 12 +---------- ...aa0.4_CPE_Normal_Quality_Accurate.inst.cfg | 6 +----- ...3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg | 6 +----- ...0.4_Nylon_Normal_Quality_Accurate.inst.cfg | 6 +----- ...m_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg | 6 +----- ..._aa0.4_PC_Normal_Quality_Accurate.inst.cfg | 6 +----- ...s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg | 6 +----- ...a0.4_PETG_Normal_Quality_Accurate.inst.cfg | 6 +----- ...um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg | 15 +++---------- ..._s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg | 5 +---- ...aa0.4_PLA_Normal_Quality_Accurate.inst.cfg | 5 +---- ...3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg | 15 +++++-------- ...m_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg | 15 +++---------- ...s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg | 5 +---- ...a0.4_TPLA_Normal_Quality_Accurate.inst.cfg | 5 +---- ..._aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg | 21 +++++-------------- ...um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg | 10 +++------ ..._s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg | 6 +----- ...aa0.4_ABS_Normal_Quality_Accurate.inst.cfg | 6 +----- ...s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg | 7 +------ ...a0.4_CPEP_Normal_Quality_Accurate.inst.cfg | 7 +------ ..._s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg | 7 +------ ...aa0.4_CPE_Normal_Quality_Accurate.inst.cfg | 7 +------ ...5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg | 7 +------ ...0.4_Nylon_Normal_Quality_Accurate.inst.cfg | 7 +------ ...m_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg | 7 +------ ..._aa0.4_PC_Normal_Quality_Accurate.inst.cfg | 7 +------ ...s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg | 7 +------ ...a0.4_PETG_Normal_Quality_Accurate.inst.cfg | 7 +------ ...um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg | 10 +++------ ..._s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg | 6 +----- ...aa0.4_PLA_Normal_Quality_Accurate.inst.cfg | 6 +----- ...5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg | 15 +++++-------- ...m_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg | 10 +++------ ...s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg | 6 +----- ...a0.4_TPLA_Normal_Quality_Accurate.inst.cfg | 6 +----- ..._aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg | 15 +++++-------- 42 files changed, 70 insertions(+), 280 deletions(-) diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg index f2095ba055..1a82100882 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg @@ -12,16 +12,12 @@ material = generic_abs variant = AA 0.4 [values] +infill_sparse_density = 15 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 top_bottom_thickness = 0.8 -infill_sparse_density = 15 - -jerk_print = 30 - - - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg index ed17a36b8a..468528e62c 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg @@ -12,22 +12,13 @@ material = generic_abs variant = AA 0.4 [values] - jerk_print = 30 -jerk_infill = =jerk_print -jerk_topbottom = =jerk_print -jerk_wall = =jerk_print -jerk_wall_0 = =jerk_wall -jerk_wall_x = =jerk_wall -jerk_layer_0 = 5 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg index 4ec7a841a5..48dee963d1 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg @@ -12,22 +12,13 @@ material = generic_abs variant = AA 0.4 [values] - jerk_print = 30 -jerk_infill = =jerk_print -jerk_topbottom = =jerk_print -jerk_wall = =jerk_print -jerk_wall_0 = =jerk_wall -jerk_wall_x = =jerk_wall -jerk_layer_0 = 5 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg index b74cd522ac..5ece30afd9 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_cpe_plus variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg index 1caacdf72f..4afeb44758 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_cpe_plus variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg index de109c9810..85a2b0f773 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg @@ -12,23 +12,13 @@ material = generic_cpe variant = AA 0.4 [values] - jerk_print = 30 -jerk_infill = =jerk_print -jerk_topbottom = =jerk_print -jerk_wall = =jerk_print -jerk_wall_0 = =jerk_wall -jerk_wall_x = =jerk_wall -jerk_layer_0 = 5 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg index 315b26a3b1..88843e549e 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_cpe variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg index d4a999d8eb..e0d70d45f2 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_nylon variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg index aa371be6f3..e60b654426 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_nylon variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg index abd125f483..944362e745 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_pc variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality_Accurate.inst.cfg index c8cf2a3bd4..006b3cac4c 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_pc variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg index b4bbdddff7..2686ff7e34 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_petg variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg index 19418812af..d0f84a8755 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_petg variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg index 3186c6be4e..8ca43ef884 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg @@ -12,21 +12,12 @@ material = generic_pla variant = AA 0.4 [values] +infill_sparse_density = 15 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 top_bottom_thickness = 0.8 -infill_sparse_density = 15 - -jerk_print = 30 -jerk_infill = =jerk_print -jerk_topbottom = =jerk_print -jerk_wall = =jerk_print -jerk_wall_0 = =jerk_wall -jerk_wall_x = =jerk_wall -jerk_layer_0 = 5 - - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg index 36ea7c975e..565387bed6 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg @@ -12,16 +12,13 @@ material = generic_pla variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg index 88691ef1d6..d84c7c3a1a 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg @@ -12,16 +12,13 @@ material = generic_pla variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg index b59ed875b4..3b6a5b6486 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg @@ -11,22 +11,17 @@ quality_type = verydraft material = generic_pla variant = AA 0.4 is_experimental = True - [values] -infill_sparse_density = 10 - -jerk_print = 30 - acceleration_print = 4000 acceleration_wall = 2000 acceleration_wall_0 = 2000 - -speed_print = 50 +infill_sparse_density = 10 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 +speed_print = 50 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 - -top_bottom_thickness = 0.8 \ No newline at end of file +top_bottom_thickness = 0.8 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg index 1ca1775990..b2557b3f5e 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg @@ -12,21 +12,12 @@ material = generic_tough_pla variant = AA 0.4 [values] +infill_sparse_density = 15 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 top_bottom_thickness = 0.8 -infill_sparse_density = 15 - -jerk_print = 30 -jerk_infill = =jerk_print -jerk_topbottom = =jerk_print -jerk_wall = =jerk_print -jerk_wall_0 = =jerk_wall -jerk_wall_x = =jerk_wall -jerk_layer_0 = 5 - - diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg index 924edf577d..3b43a028b4 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg @@ -12,16 +12,13 @@ material = generic_tough_pla variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg index b92e07a877..c8a0053010 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg @@ -12,16 +12,13 @@ material = generic_tough_pla variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg index 21cd1059f0..48fe33a990 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg @@ -11,28 +11,17 @@ quality_type = verydraft material = generic_tough_pla variant = AA 0.4 is_experimental = True - [values] -infill_sparse_density = 10 - -jerk_print = 30 -jerk_infill = =jerk_print -jerk_topbottom = =jerk_print -jerk_wall = =jerk_print -jerk_wall_0 = =jerk_wall -jerk_wall_x = =jerk_wall -jerk_layer_0 = 5 - acceleration_print = 4000 acceleration_wall = 2000 acceleration_wall_0 = 2000 - -speed_print = 50 +infill_sparse_density = 10 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 +speed_print = 50 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 - -top_bottom_thickness = 0.8 \ No newline at end of file +top_bottom_thickness = 0.8 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg index 98ad3af40b..994699e382 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg @@ -12,16 +12,12 @@ material = generic_abs variant = AA 0.4 [values] +infill_sparse_density = 15 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 top_bottom_thickness = 0.8 -infill_sparse_density = 15 - -jerk_print = 30 - - - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg index 8939d670b1..592ca35859 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_abs variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg index 44f76d561f..6143b0d78d 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_abs variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg index 7bf1fc834a..6d729bcea9 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_cpe_plus variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg index a95862c35a..86e7cc0505 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_cpe_plus variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg index bfdd35017c..12902a388c 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_cpe variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg index 022fb2b50d..642a8e2b3c 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_cpe variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg index 3637040c4c..1725da9733 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_nylon variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg index 6cce98ca60..0bba4ccb0f 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_nylon variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg index 32e0463447..f3a372c8b2 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_pc variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality_Accurate.inst.cfg index 0b7ffb4154..cca4d4af10 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_pc variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg index 186281c17c..6b06cb6164 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_petg variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg index 545a8b5654..345dc02a8c 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg @@ -12,18 +12,13 @@ material = generic_petg variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg index 76d9191fc1..2baf1418a4 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg @@ -12,16 +12,12 @@ material = generic_pla variant = AA 0.4 [values] +infill_sparse_density = 15 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 top_bottom_thickness = 0.8 -infill_sparse_density = 15 - -jerk_print = 30 - - - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg index ca098b5bfa..aa880fba07 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_pla variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg index 472c0b4359..65b3df86d6 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_pla variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg index 51cfaebe34..97d631d300 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg @@ -11,22 +11,17 @@ quality_type = verydraft material = generic_pla variant = AA 0.4 is_experimental = True - [values] -infill_sparse_density = 10 - -jerk_print = 30 - acceleration_print = 4000 acceleration_wall = 2000 acceleration_wall_0 = 2000 - -speed_print = 50 +infill_sparse_density = 10 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 +speed_print = 50 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 - -top_bottom_thickness = 0.8 \ No newline at end of file +top_bottom_thickness = 0.8 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg index 7851ecd793..5c603860e5 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg @@ -12,16 +12,12 @@ material = generic_tough_pla variant = AA 0.4 [values] +infill_sparse_density = 15 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 top_bottom_thickness = 0.8 -infill_sparse_density = 15 - -jerk_print = 30 - - - diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg index 2b1b769595..69f421288c 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_tough_pla variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg index daa327a2f5..079403efb2 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg @@ -12,17 +12,13 @@ material = generic_tough_pla variant = AA 0.4 [values] - jerk_print = 30 - -speed_print = 30 speed_infill = =speed_print speed_layer_0 = 20 +speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall top_bottom_thickness = =wall_thickness - wall_thickness = =line_width * 3 -xy_offset_layer_0 = =((-0.2 + layer_height * 0.2) if adhesion_type == "skirt" or adhesion_type == "none" else 0) + xy_offset diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg index ec93cc5599..0b2666bf23 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg @@ -11,22 +11,17 @@ quality_type = verydraft material = generic_tough_pla variant = AA 0.4 is_experimental = True - [values] -infill_sparse_density = 10 - -jerk_print = 30 - acceleration_print = 4000 acceleration_wall = 2000 acceleration_wall_0 = 2000 - -speed_print = 50 +infill_sparse_density = 10 +jerk_print = 30 speed_infill = =speed_print +speed_layer_0 = 20 +speed_print = 50 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall speed_wall_x = =speed_wall -speed_layer_0 = 20 - -top_bottom_thickness = 0.8 \ No newline at end of file +top_bottom_thickness = 0.8 From ec4c18f09a03de43dff884a4a4f2cce37bbad795 Mon Sep 17 00:00:00 2001 From: joeydelarago Date: Thu, 1 Sep 2022 09:26:25 +0200 Subject: [PATCH 067/547] Remove unused CICD CURA-9483 --- CMakeLists.txt | 89 ----------------------------- Jenkinsfile | 74 ------------------------ cmake/CuraPluginInstall.cmake | 92 ------------------------------ cmake/CuraTests.cmake | 77 ------------------------- cmake/mod_bundled_packages_json.py | 73 ------------------------ 5 files changed, 405 deletions(-) delete mode 100644 CMakeLists.txt delete mode 100644 Jenkinsfile delete mode 100644 cmake/CuraPluginInstall.cmake delete mode 100644 cmake/CuraTests.cmake delete mode 100755 cmake/mod_bundled_packages_json.py diff --git a/CMakeLists.txt b/CMakeLists.txt deleted file mode 100644 index 9d6e3c709b..0000000000 --- a/CMakeLists.txt +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright (c) 2022 Ultimaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. - -# For MSVC flags, will be ignored on non-Windows OS's and this project in general. Only needed for cura-build-environment. -cmake_policy(SET CMP0091 NEW) -project(cura) -cmake_minimum_required(VERSION 3.18) - -include(GNUInstallDirs) - -list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) - -set(URANIUM_DIR "${CMAKE_SOURCE_DIR}/../Uranium" CACHE PATH "The location of the Uranium repository") -set(URANIUM_SCRIPTS_DIR "${URANIUM_DIR}/scripts" CACHE PATH "The location of the scripts directory of the Uranium repository") - -option(CURA_DEBUGMODE "Enable debug dialog and other debug features" OFF) -if(CURA_DEBUGMODE) - set(_cura_debugmode "ON") -endif() - -option(GENERATE_TRANSLATIONS "Should the translations be generated?" ON) - -set(CURA_APP_NAME "cura" CACHE STRING "Short name of Cura, used for configuration folder") -set(CURA_APP_DISPLAY_NAME "Ultimaker Cura" CACHE STRING "Display name of Cura") -set(CURA_VERSION "master" CACHE STRING "Version name of Cura") -set(CURA_BUILDTYPE "" CACHE STRING "Build type of Cura, eg. 'PPA'") -set(CURA_CLOUD_API_ROOT "" CACHE STRING "Alternative Cura cloud API root") -set(CURA_CLOUD_API_VERSION "" CACHE STRING "Alternative Cura cloud API version") -set(CURA_CLOUD_ACCOUNT_API_ROOT "" CACHE STRING "Alternative Cura cloud account API version") -set(CURA_MARKETPLACE_ROOT "" CACHE STRING "Alternative Marketplace location") -set(CURA_DIGITAL_FACTORY_URL "" CACHE STRING "Alternative Digital Factory location") - -configure_file(${CMAKE_SOURCE_DIR}/com.ultimaker.cura.desktop.in ${CMAKE_BINARY_DIR}/com.ultimaker.cura.desktop @ONLY) - -configure_file(cura/CuraVersion.py.in CuraVersion.py @ONLY) - -if(NOT DEFINED Python_VERSION) - set(Python_VERSION - 3.10 - CACHE STRING "Python Version" FORCE) - message(STATUS "Setting Python version to ${Python_VERSION}. Set Python_VERSION if you want to compile against an other version.") -endif() -if(APPLE) - set(Python_FIND_FRAMEWORK NEVER) -endif() -find_package(Python ${Python_VERSION} EXACT REQUIRED COMPONENTS Interpreter) -message(STATUS "Linking and building ${project_name} against Python ${Python_VERSION}") -if(NOT DEFINED Python_SITELIB_LOCAL) - set(Python_SITELIB_LOCAL - "${Python_SITELIB}" - CACHE PATH "Local alternative site-package location to install Cura" FORCE) -endif() - -# Tests -include(CuraTests) - -if(NOT ${URANIUM_DIR} STREQUAL "") - set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${URANIUM_DIR}/cmake") -endif() -if(NOT ${URANIUM_SCRIPTS_DIR} STREQUAL "") - list(APPEND CMAKE_MODULE_PATH ${URANIUM_DIR}/cmake) - include(UraniumTranslationTools) - # Extract Strings - add_custom_target(extract-messages ${URANIUM_SCRIPTS_DIR}/extract-messages ${CMAKE_SOURCE_DIR} cura) - # Build Translations - if(${GENERATE_TRANSLATIONS}) - CREATE_TRANSLATION_TARGETS() - endif() -endif() - -install(DIRECTORY resources DESTINATION ${CMAKE_INSTALL_DATADIR}/cura) - -include(CuraPluginInstall) - -install(FILES cura_app.py DESTINATION ${CMAKE_INSTALL_BINDIR} - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) -install(DIRECTORY cura DESTINATION "${Python_SITELIB_LOCAL}") -install(FILES ${CMAKE_BINARY_DIR}/CuraVersion.py DESTINATION "${Python_SITELIB_LOCAL}/cura/") -if(NOT APPLE AND NOT WIN32) - install(FILES ${CMAKE_BINARY_DIR}/com.ultimaker.cura.desktop - DESTINATION ${CMAKE_INSTALL_DATADIR}/applications) - install(FILES ${CMAKE_SOURCE_DIR}/resources/images/cura-icon.png - DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/128x128/apps/) - install(FILES com.ultimaker.cura.appdata.xml - DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo) - install(FILES cura.sharedmimeinfo - DESTINATION ${CMAKE_INSTALL_DATADIR}/mime/packages/ - RENAME cura.xml ) -endif() diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index a345ebbd05..0000000000 --- a/Jenkinsfile +++ /dev/null @@ -1,74 +0,0 @@ -parallel_nodes(['linux && cura', 'windows && cura']) -{ - timeout(time: 2, unit: "HOURS") - { - - // Prepare building - stage('Prepare') - { - // Ensure we start with a clean build directory. - step([$class: 'WsCleanup']) - - // Checkout whatever sources are linked to this pipeline. - checkout scm - } - - // If any error occurs during building, we want to catch it and continue with the "finale" stage. - catchError - { - // Building and testing should happen in a subdirectory. - dir('build') - { - // Perform the "build". Since Uranium is Python code, this basically only ensures CMake is setup. - stage('Build') - { - def branch = env.BRANCH_NAME - if(!fileExists("${env.CURA_ENVIRONMENT_PATH}/${branch}")) - { - branch = "master" - } - - // Ensure CMake is setup. Note that since this is Python code we do not really "build" it. - def uranium_dir = get_workspace_dir("Ultimaker/Uranium/${branch}") - cmake("..", "-DCMAKE_PREFIX_PATH=\"${env.CURA_ENVIRONMENT_PATH}/${branch}\" -DCMAKE_BUILD_TYPE=Release -DURANIUM_DIR=\"${uranium_dir}\"") - } - - // Try and run the unit tests. If this stage fails, we consider the build to be "unstable". - stage('Unit Test') - { - if (isUnix()) - { - // For Linux - try { - sh 'make CTEST_OUTPUT_ON_FAILURE=TRUE test' - } catch(e) - { - currentBuild.result = "UNSTABLE" - } - } - else - { - // For Windows - try - { - // This also does code style checks. - bat 'ctest -V' - } catch(e) - { - currentBuild.result = "UNSTABLE" - } - } - } - } - } - - // Perform any post-build actions like notification and publishing of unit tests. - stage('Finalize') - { - // Publish the test results to Jenkins. - junit allowEmptyResults: true, testResults: 'build/junit*.xml' - - notify_build_result(env.CURA_EMAIL_RECIPIENTS, '#cura-dev', ['master', '2.']) - } - } -} diff --git a/cmake/CuraPluginInstall.cmake b/cmake/CuraPluginInstall.cmake deleted file mode 100644 index 79b86ebdc6..0000000000 --- a/cmake/CuraPluginInstall.cmake +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright (c) 2022 Ultimaker B.V. -# CuraPluginInstall.cmake is released under the terms of the LGPLv3 or higher. - -# -# This module detects all plugins that need to be installed and adds them using the CMake install() command. -# It detects all plugin folder in the path "plugins/*" where there's a "plugin.json" in it. -# -# Plugins can be configured to NOT BE INSTALLED via the variable "CURA_NO_INSTALL_PLUGINS" as a list of string in the -# form of "a;b;c" or "a,b,c". By default all plugins will be installed. -# - -option(PRINT_PLUGIN_LIST "Should the list of plugins that are installed be printed?" ON) - -# Options or configuration variables -set(CURA_NO_INSTALL_PLUGINS "" CACHE STRING "A list of plugins that should not be installed, separated with ';' or ','.") - -file(GLOB_RECURSE _plugin_json_list ${CMAKE_SOURCE_DIR}/plugins/*/plugin.json) -list(LENGTH _plugin_json_list _plugin_json_list_len) - -# Sort the lists alphabetically so we can handle cases like this: -# - plugins/my_plugin/plugin.json -# - plugins/my_plugin/my_module/plugin.json -# In this case, only "plugins/my_plugin" should be added via install(). -set(_no_install_plugin_list ${CURA_NO_INSTALL_PLUGINS}) -# Sanitize the string so the comparison will be case-insensitive. -string(STRIP "${_no_install_plugin_list}" _no_install_plugin_list) -string(TOLOWER "${_no_install_plugin_list}" _no_install_plugin_list) - -# WORKAROUND counterpart of what's in cura-build. -string(REPLACE "," ";" _no_install_plugin_list "${_no_install_plugin_list}") - -list(LENGTH _no_install_plugin_list _no_install_plugin_list_len) - -if(_no_install_plugin_list_len GREATER 0) - list(SORT _no_install_plugin_list) -endif() -if(_plugin_json_list_len GREATER 0) - list(SORT _plugin_json_list) -endif() - -# Check all plugin directories and add them via install() if needed. -set(_install_plugin_list "") -foreach(_plugin_json_path ${_plugin_json_list}) - get_filename_component(_plugin_dir ${_plugin_json_path} DIRECTORY) - file(RELATIVE_PATH _rel_plugin_dir ${CMAKE_CURRENT_SOURCE_DIR} ${_plugin_dir}) - get_filename_component(_plugin_dir_name ${_plugin_dir} NAME) - - # Make plugin name comparison case-insensitive - string(TOLOWER "${_plugin_dir_name}" _plugin_dir_name_lowercase) - - # Check if this plugin needs to be skipped for installation - set(_add_plugin ON) # Indicates if this plugin should be added to the build or not. - set(_is_no_install_plugin OFF) # If this plugin will not be added, this indicates if it's because the plugin is - # specified in the NO_INSTALL_PLUGINS list. - if(_no_install_plugin_list) - if("${_plugin_dir_name_lowercase}" IN_LIST _no_install_plugin_list) - set(_add_plugin OFF) - set(_is_no_install_plugin ON) - endif() - endif() - - # Make sure this is not a subdirectory in a plugin that's already in the install list - if(_add_plugin) - foreach(_known_install_plugin_dir ${_install_plugin_list}) - if(_plugin_dir MATCHES "${_known_install_plugin_dir}.+") - set(_add_plugin OFF) - break() - endif() - endforeach() - endif() - - if(_add_plugin) - if(${PRINT_PLUGIN_LIST}) - message(STATUS "[+] PLUGIN TO INSTALL: ${_rel_plugin_dir}") - endif() - get_filename_component(_rel_plugin_parent_dir ${_rel_plugin_dir} DIRECTORY) - install(DIRECTORY ${_rel_plugin_dir} - DESTINATION lib${LIB_SUFFIX}/cura/${_rel_plugin_parent_dir} - PATTERN "__pycache__" EXCLUDE - PATTERN "*.qmlc" EXCLUDE - ) - list(APPEND _install_plugin_list ${_plugin_dir}) - elseif(_is_no_install_plugin) - if(${PRINT_PLUGIN_LIST}) - message(STATUS "[-] PLUGIN TO REMOVE : ${_rel_plugin_dir}") - endif() - execute_process(COMMAND ${Python_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/mod_bundled_packages_json.py - -d ${CMAKE_CURRENT_SOURCE_DIR}/resources/bundled_packages - ${_plugin_dir_name} - RESULT_VARIABLE _mod_json_result) - endif() -endforeach() diff --git a/cmake/CuraTests.cmake b/cmake/CuraTests.cmake deleted file mode 100644 index 09e8dadbab..0000000000 --- a/cmake/CuraTests.cmake +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright (c) 2022 Ultimaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. - -include(CTest) -include(CMakeParseArguments) - -add_custom_target(test-verbose COMMAND ${CMAKE_CTEST_COMMAND} --verbose) - -function(cura_add_test) - set(_single_args NAME DIRECTORY PYTHONPATH) - cmake_parse_arguments("" "" "${_single_args}" "" ${ARGN}) - - if(NOT _NAME) - message(FATAL_ERROR "cura_add_test requires a test name argument") - endif() - - if(NOT _DIRECTORY) - message(FATAL_ERROR "cura_add_test requires a directory to test") - endif() - - if(NOT _PYTHONPATH) - set(_PYTHONPATH ${_DIRECTORY}) - endif() - - if(WIN32) - string(REPLACE "|" "\\;" _PYTHONPATH ${_PYTHONPATH}) - set(_PYTHONPATH "${_PYTHONPATH}\\;$ENV{PYTHONPATH}") - else() - string(REPLACE "|" ":" _PYTHONPATH ${_PYTHONPATH}) - set(_PYTHONPATH "${_PYTHONPATH}:$ENV{PYTHONPATH}") - endif() - - get_test_property(${_NAME} ENVIRONMENT test_exists) #Find out if the test exists by getting a property from it that always exists (such as ENVIRONMENT because we set that ourselves). - if (NOT ${test_exists}) - add_test( - NAME ${_NAME} - COMMAND ${Python_EXECUTABLE} -m pytest --junitxml=${CMAKE_BINARY_DIR}/junit-${_NAME}.xml ${_DIRECTORY} - ) - set_tests_properties(${_NAME} PROPERTIES ENVIRONMENT LANG=C) - set_tests_properties(${_NAME} PROPERTIES ENVIRONMENT "PYTHONPATH=${_PYTHONPATH}") - else() - message(WARNING "Duplicate test ${_NAME}!") - endif() -endfunction() - - -#Add code style test. -add_test( - NAME "code-style" - COMMAND ${Python_EXECUTABLE} run_mypy.py - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} -) - -#Add test for import statements which are not compatible with all builds -add_test( - NAME "invalid-imports" - COMMAND ${Python_EXECUTABLE} scripts/check_invalid_imports.py - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} -) - -cura_add_test(NAME pytest-main DIRECTORY ${CMAKE_SOURCE_DIR}/tests PYTHONPATH "${CMAKE_SOURCE_DIR}|${URANIUM_DIR}") - -file(GLOB_RECURSE _plugins plugins/*/__init__.py) -foreach(_plugin ${_plugins}) - get_filename_component(_plugin_directory ${_plugin} DIRECTORY) - if(EXISTS ${_plugin_directory}/tests) - get_filename_component(_plugin_name ${_plugin_directory} NAME) - cura_add_test(NAME pytest-${_plugin_name} DIRECTORY ${_plugin_directory} PYTHONPATH "${_plugin_directory}|${CMAKE_SOURCE_DIR}|${URANIUM_DIR}") - endif() -endforeach() - -#Add test for whether the shortcut alt-keys are unique in every translation. -add_test( - NAME "shortcut-keys" - COMMAND ${Python_EXECUTABLE} scripts/check_shortcut_keys.py - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} -) diff --git a/cmake/mod_bundled_packages_json.py b/cmake/mod_bundled_packages_json.py deleted file mode 100755 index e03261b479..0000000000 --- a/cmake/mod_bundled_packages_json.py +++ /dev/null @@ -1,73 +0,0 @@ -#!/usr/bin/env python3 -# -# This script removes the given package entries in the bundled_packages JSON files. This is used by the PluginInstall -# CMake module. -# - -import argparse -import collections -import json -import os -import sys - - -def find_json_files(work_dir: str) -> list: - """Finds all JSON files in the given directory recursively and returns a list of those files in absolute paths. - - :param work_dir: The directory to look for JSON files recursively. - :return: A list of JSON files in absolute paths that are found in the given directory. - """ - - json_file_list = [] - for root, dir_names, file_names in os.walk(work_dir): - for file_name in file_names: - abs_path = os.path.abspath(os.path.join(root, file_name)) - json_file_list.append(abs_path) - return json_file_list - - -def remove_entries_from_json_file(file_path: str, entries: list) -> None: - """Removes the given entries from the given JSON file. The file will modified in-place. - - :param file_path: The JSON file to modify. - :param entries: A list of strings as entries to remove. - :return: None - """ - - try: - with open(file_path, "r", encoding = "utf-8") as f: - package_dict = json.load(f, object_hook = collections.OrderedDict) - except Exception as e: - msg = "Failed to load '{file_path}' as a JSON file. This file will be ignored Exception: {e}"\ - .format(file_path = file_path, e = e) - sys.stderr.write(msg + os.linesep) - return - - for entry in entries: - if entry in package_dict: - del package_dict[entry] - print("[INFO] Remove entry [{entry}] from [{file_path}]".format(file_path = file_path, entry = entry)) - - try: - with open(file_path, "w", encoding = "utf-8", newline = "\n") as f: - json.dump(package_dict, f, indent = 4) - except Exception as e: - msg = "Failed to write '{file_path}' as a JSON file. Exception: {e}".format(file_path = file_path, e = e) - raise IOError(msg) - - -def main() -> None: - parser = argparse.ArgumentParser("mod_bundled_packages_json") - parser.add_argument("-d", "--dir", dest = "work_dir", - help = "The directory to look for bundled packages JSON files, recursively.") - parser.add_argument("entries", metavar = "ENTRIES", type = str, nargs = "+") - - args = parser.parse_args() - - json_file_list = find_json_files(args.work_dir) - for json_file_path in json_file_list: - remove_entries_from_json_file(json_file_path, args.entries) - - -if __name__ == "__main__": - main() From 111136cf493c7d2a567d68bfb9ceffe90f340453 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Kerbiriou?= Date: Thu, 1 Sep 2022 15:29:52 +0200 Subject: [PATCH 068/547] use automatic drop down setting from SceneNodeSettings --- cura/PlatformPhysics.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/cura/PlatformPhysics.py b/cura/PlatformPhysics.py index e054528c42..ebf885d609 100755 --- a/cura/PlatformPhysics.py +++ b/cura/PlatformPhysics.py @@ -10,6 +10,7 @@ from UM.Scene.Iterator.BreadthFirstIterator import BreadthFirstIterator from UM.Math.Vector import Vector from UM.Scene.Selection import Selection from UM.Scene.SceneNodeSettings import SceneNodeSettings +from UM.Util import parseBool from cura.Scene.ConvexHullDecorator import ConvexHullDecorator @@ -50,8 +51,13 @@ class PlatformPhysics: if not self._enabled: return + app_instance = Application.getInstance() + app_preferences = app_instance.getPreferences() + app_automatic_drop_down = str(app_preferences.getValue("physics/automatic_drop_down")) + app_automatic_push_free = app_preferences.getValue("physics/automatic_push_free") + root = self._controller.getScene().getRoot() - build_volume = Application.getInstance().getBuildVolume() + build_volume = app_instance.getBuildVolume() build_volume.updateNodeBoundaryCheck() # Keep a list of nodes that are moving. We use this so that we don't move two intersecting objects in the @@ -75,7 +81,7 @@ class PlatformPhysics: # Move it downwards if bottom is above platform move_vector = Vector() - if Application.getInstance().getPreferences().getValue("physics/automatic_drop_down") and not (node.getParent() and node.getParent().callDecoration("isGroup") or node.getParent() != root) and node.isEnabled(): #If an object is grouped, don't move it down + if parseBool(node.getSetting(SceneNodeSettings.AutoDropDown, app_automatic_drop_down)) and not (node.getParent() and node.getParent().callDecoration("isGroup") or node.getParent() != root) and node.isEnabled(): #If an object is grouped, don't move it down z_offset = node.callDecoration("getZOffset") if node.getDecorator(ZOffsetDecorator.ZOffsetDecorator) else 0 move_vector = move_vector.set(y = -bbox.bottom + z_offset) @@ -84,7 +90,7 @@ class PlatformPhysics: node.addDecorator(ConvexHullDecorator()) # only push away objects if this node is a printing mesh - if not node.callDecoration("isNonPrintingMesh") and Application.getInstance().getPreferences().getValue("physics/automatic_push_free"): + if not node.callDecoration("isNonPrintingMesh") and app_automatic_push_free: # Do not move locked nodes if node.getSetting(SceneNodeSettings.LockPosition): continue From 8bb2671a28aaf213ba3ee98f967a0c26b336016e Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 2 Sep 2022 15:35:59 +0200 Subject: [PATCH 069/547] Don't show abstract machines in configuration page So they cannot be removed through the preferences CURA-9289 --- cura/Machines/Models/GlobalStacksModel.py | 22 ++++++++++++++++++++++ resources/qml/Preferences/MachinesPage.qml | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/cura/Machines/Models/GlobalStacksModel.py b/cura/Machines/Models/GlobalStacksModel.py index 8f13d34ccf..69f2ec3822 100644 --- a/cura/Machines/Models/GlobalStacksModel.py +++ b/cura/Machines/Models/GlobalStacksModel.py @@ -44,6 +44,7 @@ class GlobalStacksModel(ListModel): self._filter_connection_type = None # type: Optional[ConnectionType] self._filter_online_only = False self._filter_capabilities: List[str] = [] # Required capabilities that all listed printers must have. + self._filter_abstract_machines: Optional[bool] = None # Listen to changes CuraContainerRegistry.getInstance().containerAdded.connect(self._onContainerChanged) @@ -54,6 +55,7 @@ class GlobalStacksModel(ListModel): filterConnectionTypeChanged = pyqtSignal() filterCapabilitiesChanged = pyqtSignal() filterOnlineOnlyChanged = pyqtSignal() + filterAbstractMachinesChanged = pyqtSignal() def setFilterConnectionType(self, new_filter: Optional[ConnectionType]) -> None: if self._filter_connection_type != new_filter: @@ -98,6 +100,22 @@ class GlobalStacksModel(ListModel): """ return self._filter_capabilities + def setFilterAbstractMachines(self, new_filter: Optional[bool]) -> None: + if self._filter_abstract_machines != new_filter: + self._filter_abstract_machines = new_filter + self.filterAbstractMachinesChanged.emit() + + @pyqtProperty(bool, fset = setFilterAbstractMachines, notify = filterAbstractMachinesChanged) + def filterAbstractMachines(self) -> Optional[bool]: + """ + Weather we include abstract printers, non-abstract printers or both + + if this is set to None both abstract and non-abstract printers will be included in the list + set to True will only include abstract printers + set to False will only inclde non-abstract printers + """ + return self._filter_abstract_machines + def _onContainerChanged(self, container) -> None: """Handler for container added/removed events from registry""" @@ -130,6 +148,10 @@ class GlobalStacksModel(ListModel): if self._filter_online_only and not is_online: continue + is_abstract_machine = parseBool(container_stack.getMetaDataEntry("is_abstract_machine", False)) + if self._filter_abstract_machines is not None and self._filter_abstract_machines is not is_abstract_machine: + continue + capabilities = set(container_stack.getMetaDataEntry(META_CAPABILITIES, "").split(",")) if set(self._filter_capabilities) - capabilities: # Not all required capabilities are met. continue diff --git a/resources/qml/Preferences/MachinesPage.qml b/resources/qml/Preferences/MachinesPage.qml index c77545bc03..258b45292e 100644 --- a/resources/qml/Preferences/MachinesPage.qml +++ b/resources/qml/Preferences/MachinesPage.qml @@ -17,7 +17,7 @@ UM.ManagementPage title: catalog.i18nc("@title:tab", "Printers") detailsPlaneCaption: base.currentItem && base.currentItem.name ? base.currentItem.name : "" - model: Cura.GlobalStacksModel { } + model: Cura.GlobalStacksModel { filterAbstractMachines: false } sectionRole: "discoverySource" From 27fc11b8404ed84a9b95b2fdddab239d2cd3c93b Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 2 Sep 2022 15:48:22 +0200 Subject: [PATCH 070/547] Prevent abstract machines from being deleted in the config menu CURA-9277 --- cura/Machines/Models/GlobalStacksModel.py | 3 ++- resources/qml/Preferences/MachinesPage.qml | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/cura/Machines/Models/GlobalStacksModel.py b/cura/Machines/Models/GlobalStacksModel.py index 69f2ec3822..62b470daee 100644 --- a/cura/Machines/Models/GlobalStacksModel.py +++ b/cura/Machines/Models/GlobalStacksModel.py @@ -172,6 +172,7 @@ class GlobalStacksModel(ListModel): "metadata": container_stack.getMetaData().copy(), "discoverySource": section_name, "removalWarning": removal_warning, - "isOnline": is_online}) + "isOnline": is_online, + "isAbstractMachine": is_abstract_machine}) items.sort(key=lambda i: (not i["hasRemoteConnection"], i["name"])) self.setItems(items) diff --git a/resources/qml/Preferences/MachinesPage.qml b/resources/qml/Preferences/MachinesPage.qml index 258b45292e..16f144cf85 100644 --- a/resources/qml/Preferences/MachinesPage.qml +++ b/resources/qml/Preferences/MachinesPage.qml @@ -17,7 +17,7 @@ UM.ManagementPage title: catalog.i18nc("@title:tab", "Printers") detailsPlaneCaption: base.currentItem && base.currentItem.name ? base.currentItem.name : "" - model: Cura.GlobalStacksModel { filterAbstractMachines: false } + model: Cura.GlobalStacksModel { } sectionRole: "discoverySource" @@ -139,7 +139,7 @@ UM.ManagementPage Cura.MenuItem { text: catalog.i18nc("@action:button", "Remove") - enabled: base.currentItem != null && model.count > 1 + enabled: base.currentItem != null && model.count > 1 && !base.currentItem.isAbstractMachine onTriggered: confirmDialog.open() } Cura.MenuItem From 6d0acbe0952408cbe4c08961127a99ee7d8be59e Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 2 Sep 2022 16:28:10 +0200 Subject: [PATCH 071/547] Always show correct number of connected machines Calculate number of connected machines _after_ the abstract machine its connected is removed from the list CURA-9277 --- cura/Machines/Models/MachineListModel.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index 55db072180..d3ae8f7acb 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -89,12 +89,13 @@ class MachineListModel(ListModel): machines_manager = CuraApplication.getInstance().getMachineManager() online_machine_stacks = machines_manager.getMachinesWithDefinition(definition_id, online_only = True) - # Create a list item for abstract machine - self.addItem(abstract_machine, len(online_machine_stacks)) other_machine_stacks.remove(abstract_machine) if abstract_machine in online_machine_stacks: online_machine_stacks.remove(abstract_machine) + # Create a list item for abstract machine + self.addItem(abstract_machine, len(online_machine_stacks)) + # Create list of machines that are children of the abstract machine for stack in online_machine_stacks: if self._show_cloud_printers: From a56a21cf9350ef03410467af92b4c059bf61d324 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 2 Sep 2022 17:49:39 +0200 Subject: [PATCH 072/547] W.I.P.: Press print on abstract cloud printer. User should see dialog. Start of implementation. When printing on an abstract printer, a user should see a dialog with the matching concrete cloud printers to pick from to actually print. Names are not final. Very much a work in progress. Very not finished also. start of implementation for CURA-9278 --- cura/CuraApplication.py | 2 + .../Machines/Models/CompatibleMachineModel.py | 73 +++++++++++++++++++ cura/Machines/Models/MachineListModel.py | 20 +++-- .../src/Cloud/AbstractCloudOutputDevice.py | 31 +++++++- resources/qml/Dialogs/ChoosePrinterDialog.qml | 34 +++++++++ 5 files changed, 151 insertions(+), 9 deletions(-) create mode 100644 cura/Machines/Models/CompatibleMachineModel.py create mode 100644 resources/qml/Dialogs/ChoosePrinterDialog.qml diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index f690456913..cc38149c03 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -115,6 +115,7 @@ from . import CuraActions from . import PlatformPhysics from . import PrintJobPreviewImageProvider from .AutoSave import AutoSave +from .Machines.Models.CompatibleMachineModel import CompatibleMachineModel from .Machines.Models.MachineListModel import MachineListModel from .Machines.Models.ActiveIntentQualitiesModel import ActiveIntentQualitiesModel from .Machines.Models.IntentSelectionModel import IntentSelectionModel @@ -1191,6 +1192,7 @@ class CuraApplication(QtApplication): qmlRegisterType(ExtrudersModel, "Cura", 1, 0, "ExtrudersModel") qmlRegisterType(GlobalStacksModel, "Cura", 1, 0, "GlobalStacksModel") qmlRegisterType(MachineListModel, "Cura", 1, 0, "MachineListModel") + qmlRegisterType(CompatibleMachineModel, "Cura", 1, 0, "CompatibleMachineModel") self.processEvents() qmlRegisterType(FavoriteMaterialsModel, "Cura", 1, 0, "FavoriteMaterialsModel") diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py new file mode 100644 index 0000000000..a0a6fd8bb2 --- /dev/null +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -0,0 +1,73 @@ +# Copyright (c) 2022 Ultimaker B.V. +# Cura is released under the terms of the LGPLv3 or higher. + +# TODO?: documentation + +from typing import Optional + +from PyQt6.QtCore import Qt, QTimer, QObject, pyqtSlot, pyqtProperty, pyqtSignal + +from UM.Qt.ListModel import ListModel +from UM.Settings.ContainerStack import ContainerStack +from UM.i18n import i18nCatalog +from UM.Util import parseBool + +from cura.PrinterOutput.PrinterOutputDevice import ConnectionType +from cura.Settings.CuraContainerRegistry import CuraContainerRegistry + + +class CompatibleMachineModel(ListModel): + NameRole = Qt.ItemDataRole.UserRole + 1 + IdRole = Qt.ItemDataRole.UserRole + 2 + ExtrudersRole = Qt.ItemDataRole.UserRole + 3 + + def __init__(self, parent: Optional[QObject] = None) -> None: + super().__init__(parent) + + self._filter_on_definition_id: Optional[str] = None + + self._catalog = i18nCatalog("cura") + + self.addRoleName(self.NameRole, "name") + self.addRoleName(self.IdRole, "id") + self.addRoleName(self.ExtrudersRole, "extruders") + + filterChanged = pyqtSignal(str) + + @pyqtSlot(str) + def setFilter(self, abstract_machine_id: str) -> None: + # TODO??: defensive coding; check if machine is abstract & abort/log if not + self._filter_on_definition_id = abstract_machine_id + + # Don't need a delayed update, since it's fire once on user click (either on 'print to cloud' or 'refresh'). + # So, no signals that could come in (too) quickly. + self.filterChanged.emit(self._filter_on_definition_id) + self._update() + + @pyqtProperty(str, fset=setFilter, notify=filterChanged) + def filter(self) -> str: + return self._filter_on_definition_id + + def _update(self) -> None: + self.clear() + if not self._filter_on_definition_id or self._filter_on_definition_id == "": + # TODO?: log + return + + from cura.CuraApplication import CuraApplication + machine_manager = CuraApplication.getInstance().getMachineManager() + compatible_machines = machine_manager.getMachinesWithDefinition(self._filter_on_definition_id, online_only = True) + # TODO: Handle 0 compatible machines -> option to close window? Message in card? (remember the design has a refresh button!) + + for container_stack in compatible_machines: + if parseBool(container_stack.getMetaDataEntry("hidden", False)) or parseBool(container_stack.getMetaDataEntry("is_abstract_machine", False)): + continue + self.addItem(container_stack) + + def addItem(self, container_stack: ContainerStack, machine_count: int = 0) -> None: + extruders = CuraContainerRegistry.getInstance().findContainerStacks(type="extruder_train", machine=container_stack.getId()) + self.appendItem({ + "name": container_stack.getName(), + "id": container_stack.getId(), + "extruders": [extruder.getMetaData().copy() for extruder in extruders] + }) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index 55db072180..bc071e226f 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -5,10 +5,13 @@ # online cloud connected printers are represented within this ListModel. Additional information such as the number of # connected printers for each printer type is gathered. -from PyQt6.QtCore import Qt, QTimer, pyqtSlot, pyqtProperty, pyqtSignal +from typing import Optional + +from PyQt6.QtCore import Qt, QTimer, QObject, pyqtSlot, pyqtProperty, pyqtSignal from UM.Qt.ListModel import ListModel from UM.Settings.ContainerStack import ContainerStack +from UM.Settings.Interfaces import ContainerInterface from UM.i18n import i18nCatalog from UM.Util import parseBool from cura.PrinterOutput.PrinterOutputDevice import ConnectionType @@ -27,7 +30,7 @@ class MachineListModel(ListModel): IsAbstractMachineRole = Qt.ItemDataRole.UserRole + 7 ComponentTypeRole = Qt.ItemDataRole.UserRole + 8 - def __init__(self, parent=None) -> None: + def __init__(self, parent: Optional[QObject] = None) -> None: super().__init__(parent) self._show_cloud_printers = False @@ -66,7 +69,7 @@ class MachineListModel(ListModel): self._updateDelayed() self.showCloudPrintersChanged.emit(show_cloud_printers) - def _onContainerChanged(self, container) -> None: + def _onContainerChanged(self, container: ContainerInterface) -> None: """Handler for container added/removed events from registry""" # We only need to update when the added / removed container GlobalStack @@ -79,14 +82,15 @@ class MachineListModel(ListModel): def _update(self) -> None: self.clear() + from cura.CuraApplication import CuraApplication + machines_manager = CuraApplication.getInstance().getMachineManager() + other_machine_stacks = CuraContainerRegistry.getInstance().findContainerStacks(type="machine") abstract_machine_stacks = CuraContainerRegistry.getInstance().findContainerStacks(is_abstract_machine = "True") abstract_machine_stacks.sort(key = lambda machine: machine.getName(), reverse = True) for abstract_machine in abstract_machine_stacks: definition_id = abstract_machine.definition.getId() - from cura.CuraApplication import CuraApplication - machines_manager = CuraApplication.getInstance().getMachineManager() online_machine_stacks = machines_manager.getMachinesWithDefinition(definition_id, online_only = True) # Create a list item for abstract machine @@ -132,11 +136,11 @@ class MachineListModel(ListModel): has_connection |= connection_type in container_stack.configuredConnectionTypes self.appendItem({ - "componentType": "MACHINE", - "name": container_stack.getName(), + "componentType": "MACHINE", + "name": container_stack.getName(), "id": container_stack.getId(), "metadata": container_stack.getMetaData().copy(), "isOnline": parseBool(container_stack.getMetaDataEntry("is_online", False)) and has_connection, "isAbstractMachine": parseBool(container_stack.getMetaDataEntry("is_abstract_machine", False)), "machineCount": machine_count, - }) + }) diff --git a/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py index 8448c095c8..e8f652064d 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py @@ -1,11 +1,16 @@ from time import time -from typing import List +from typing import List, Optional from PyQt6.QtCore import QObject from PyQt6.QtNetwork import QNetworkReply from UM import i18nCatalog from UM.Logger import Logger +from UM.FileHandler.FileHandler import FileHandler +from UM.Resources import Resources +from UM.Scene.SceneNode import SceneNode + +from cura.CuraApplication import CuraApplication from cura.PrinterOutput.NetworkedPrinterOutputDevice import AuthState from cura.PrinterOutput.PrinterOutputDevice import ConnectionType from .CloudApiClient import CloudApiClient @@ -31,6 +36,8 @@ class AbstractCloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): parent=parent ) + self._on_print_dialog: Optional[QObject] = None + self._setInterfaceElements() def connect(self) -> None: @@ -84,4 +91,26 @@ class AbstractCloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): self._updatePrinters(all_configurations) def _onError(self, reply: QNetworkReply, error: QNetworkReply.NetworkError) -> None: + # TODO! pass + + def _openChoosePrinterDialog(self, machine_filter_id: str) -> None: + if self._on_print_dialog is None: + qml_path = Resources.getPath(CuraApplication.ResourceTypes.QmlFiles, "Dialogs", "ChoosePrinterDialog.qml") + self._on_print_dialog = CuraApplication.getInstance().createQmlComponent(qml_path, {}) + if self._on_print_dialog is None: # Failed to load QML file. + return + self._on_print_dialog.setProperty("machine_id_filter", machine_filter_id) + self._on_print_dialog.show() + + def requestWrite(self, nodes: List[SceneNode], file_name: Optional[str] = None, limit_mimetypes: bool = False, file_handler: Optional[FileHandler] = None, **kwargs) -> None: + + # TODO: + # - Prettify (and make usable) dialog. + # (Including extruders... their metadata is already in the model. Is that enough though. Does that contain configurations as well?) + # - On button clicked, fetch/push to here selected printer, hide dialog + # - Find correct output-device for selected printer maybe via `CuraApplication.getInstance().getOutputDeviceManager().getOutputDevices()` + # Call 'requestWrite' of the selected output-device. + + self._openChoosePrinterDialog(CuraApplication.getInstance().getGlobalContainerStack().definition.getId()) + diff --git a/resources/qml/Dialogs/ChoosePrinterDialog.qml b/resources/qml/Dialogs/ChoosePrinterDialog.qml new file mode 100644 index 0000000000..cddf38d347 --- /dev/null +++ b/resources/qml/Dialogs/ChoosePrinterDialog.qml @@ -0,0 +1,34 @@ +// Copyright (c) 2022 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.2 +import QtQuick.Controls 2.9 + +import UM 1.5 as UM +import Cura 1.0 as Cura + +UM.Dialog +{ + id: base + + property string machine_id_filter: "" + + Column + { + anchors.fill: parent + + Repeater + { + id: contents + + model: Cura.CompatibleMachineModel + { + filter: machine_id_filter + } + delegate: UM.Label + { + text: model.name + } + } + } +} From 42c3eb0c64e49fa96430c81c8353c8057e91d74c Mon Sep 17 00:00:00 2001 From: joeydelarago Date: Fri, 2 Sep 2022 08:57:06 +0200 Subject: [PATCH 073/547] Save settings to json file in .ufp CURA-9224 --- plugins/UFPWriter/UFPWriter.py | 40 +++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 52dab1efc7..5ae55ee4db 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -1,6 +1,6 @@ # Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. - +import json from typing import cast, List, Dict from Charon.VirtualFile import VirtualFile # To open UFP files. @@ -10,6 +10,7 @@ from io import StringIO # For converting g-code to bytes. from PyQt6.QtCore import QBuffer +from UM.Application import Application from UM.Logger import Logger from UM.Mesh.MeshWriter import MeshWriter # The writer we need to implement. from UM.MimeTypeDatabase import MimeTypeDatabase, MimeType @@ -18,11 +19,13 @@ from UM.PluginRegistry import PluginRegistry # To get the g-code writer. from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from UM.Scene.SceneNode import SceneNode from cura.CuraApplication import CuraApplication +from cura.Settings.GlobalStack import GlobalStack from cura.Utils.Threading import call_on_qt_thread from UM.i18n import i18nCatalog METADATA_OBJECTS_PATH = "metadata/objects" +SETTINGS_PATH = "Cura/settings.json" catalog = i18nCatalog("cura") @@ -74,6 +77,19 @@ class UFPWriter(MeshWriter): Logger.error(error_msg) return False + #Write settings + try: + archive.addContentType(extension="json", mime_type="application/json") + setting_textio = StringIO() + json.dump(self._getSettings(), setting_textio, separators=(", ", ": "), indent=4) + settings = archive.getStream(SETTINGS_PATH) + settings.write(setting_textio.getvalue().encode("UTF-8")) + except EnvironmentError as e: + error_msg = catalog.i18nc("@info:error", "Can't write to UFP file:") + " " + str(e) + self.setInformation(error_msg) + Logger.error(error_msg) + return False + # Attempt to store the thumbnail, if any: backend = CuraApplication.getInstance().getBackend() snapshot = None if getattr(backend, "getLatestSnapshot", None) is None else backend.getLatestSnapshot() @@ -162,6 +178,10 @@ class UFPWriter(MeshWriter): return False return True + @staticmethod + def _writePluginMetadataToArchive() -> None: + pass + @staticmethod def _writeObjectList(archive): """Write a json list of object names to the METADATA_OBJECTS_PATH metadata field @@ -190,3 +210,21 @@ class UFPWriter(MeshWriter): return [{"name": item.getName()} for item in DepthFirstIterator(node) if item.getMeshData() is not None and not item.callDecoration("isNonPrintingMesh")] + + def _getSettings(self) -> Dict[str, Dict[str, Dict[str, str]]]: + container_registry = Application.getInstance().getContainerRegistry() + + global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) + quality_changes = global_stack.qualityChanges + + settings = { + "extruder_1": { + "changes": {}, + "default": {} + }, + "extruder_2": { + "changes": {}, + "default": {} + }, + } + return settings From ee7c8d1f02d50b2291d52130f11283f07dc17e23 Mon Sep 17 00:00:00 2001 From: joeydelarago Date: Fri, 2 Sep 2022 09:22:31 +0200 Subject: [PATCH 074/547] Move creatFlattenedContainerInstnance into CuraStackBuilder so it can be reused. CURA-9224 --- cura/Settings/CuraStackBuilder.py | 26 ++++++++++++++++++++++++-- plugins/GCodeWriter/GCodeWriter.py | 28 +++++----------------------- 2 files changed, 29 insertions(+), 25 deletions(-) diff --git a/cura/Settings/CuraStackBuilder.py b/cura/Settings/CuraStackBuilder.py index c1aeb26151..9fd51d4563 100644 --- a/cura/Settings/CuraStackBuilder.py +++ b/cura/Settings/CuraStackBuilder.py @@ -1,6 +1,8 @@ -# Copyright (c) 2019 Ultimaker B.V. +# Copyright (c) 2022 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. +import copy + from typing import Optional, cast from UM.ConfigurationErrorMessage import ConfigurationErrorMessage @@ -297,4 +299,24 @@ class CuraStackBuilder: stack.setMetaDataEntry("is_abstract_machine", True) stack.setMetaDataEntry("is_online", True) - return stack \ No newline at end of file + return stack + + @classmethod + def createFlattenedContainerInstance(cls, instance_container1, instance_container2): + """Create a new container with container 2 as base and container 1 written over it.""" + + flat_container = InstanceContainer(instance_container2.getName()) + + # The metadata includes id, name and definition + flat_container.setMetaData(copy.deepcopy(instance_container2.getMetaData())) + + if instance_container1.getDefinition(): + flat_container.setDefinition(instance_container1.getDefinition().getId()) + + for key in instance_container2.getAllKeys(): + flat_container.setProperty(key, "value", instance_container2.getProperty(key, "value")) + + for key in instance_container1.getAllKeys(): + flat_container.setProperty(key, "value", instance_container1.getProperty(key, "value")) + + return flat_container diff --git a/plugins/GCodeWriter/GCodeWriter.py b/plugins/GCodeWriter/GCodeWriter.py index 7323ffd35c..d58690d3be 100644 --- a/plugins/GCodeWriter/GCodeWriter.py +++ b/plugins/GCodeWriter/GCodeWriter.py @@ -1,9 +1,8 @@ -# Copyright (c) 2019 Ultimaker B.V. +# Copyright (c) 2022 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import re # For escaping characters in the settings. import json -import copy from UM.Mesh.MeshWriter import MeshWriter from UM.Logger import Logger @@ -12,6 +11,8 @@ from UM.Settings.InstanceContainer import InstanceContainer from cura.Machines.ContainerTree import ContainerTree from UM.i18n import i18nCatalog +from cura.Settings.CuraStackBuilder import CuraStackBuilder + catalog = i18nCatalog("cura") @@ -96,25 +97,6 @@ class GCodeWriter(MeshWriter): self.setInformation(catalog.i18nc("@warning:status", "Please prepare G-code before exporting.")) return False - def _createFlattenedContainerInstance(self, instance_container1, instance_container2): - """Create a new container with container 2 as base and container 1 written over it.""" - - flat_container = InstanceContainer(instance_container2.getName()) - - # The metadata includes id, name and definition - flat_container.setMetaData(copy.deepcopy(instance_container2.getMetaData())) - - if instance_container1.getDefinition(): - flat_container.setDefinition(instance_container1.getDefinition().getId()) - - for key in instance_container2.getAllKeys(): - flat_container.setProperty(key, "value", instance_container2.getProperty(key, "value")) - - for key in instance_container1.getAllKeys(): - flat_container.setProperty(key, "value", instance_container1.getProperty(key, "value")) - - return flat_container - def _serialiseSettings(self, stack): """Serialises a container stack to prepare it for writing at the end of the g-code. @@ -145,7 +127,7 @@ class GCodeWriter(MeshWriter): container_with_profile.setDefinition(machine_definition_id_for_quality) container_with_profile.setMetaDataEntry("setting_version", stack.quality.getMetaDataEntry("setting_version")) - flat_global_container = self._createFlattenedContainerInstance(stack.userChanges, container_with_profile) + flat_global_container = CuraStackBuilder.createFlattenedContainerInstance(stack.userChanges, container_with_profile) # If the quality changes is not set, we need to set type manually if flat_global_container.getMetaDataEntry("type", None) is None: flat_global_container.setMetaDataEntry("type", "quality_changes") @@ -174,7 +156,7 @@ class GCodeWriter(MeshWriter): extruder_quality.setDefinition(machine_definition_id_for_quality) extruder_quality.setMetaDataEntry("setting_version", stack.quality.getMetaDataEntry("setting_version")) - flat_extruder_quality = self._createFlattenedContainerInstance(extruder.userChanges, extruder_quality) + flat_extruder_quality = CuraStackBuilder.createFlattenedContainerInstance(extruder.userChanges, extruder_quality) # If the quality changes is not set, we need to set type manually if flat_extruder_quality.getMetaDataEntry("type", None) is None: flat_extruder_quality.setMetaDataEntry("type", "quality_changes") From b1090728c0c4d5a94b6ed622d6f4212f4240aabc Mon Sep 17 00:00:00 2001 From: joeydelarago Date: Fri, 2 Sep 2022 16:31:21 +0200 Subject: [PATCH 075/547] Add settings changes CURA-9224 --- plugins/UFPWriter/UFPWriter.py | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 5ae55ee4db..ff198b181c 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -19,6 +19,7 @@ from UM.PluginRegistry import PluginRegistry # To get the g-code writer. from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from UM.Scene.SceneNode import SceneNode from cura.CuraApplication import CuraApplication +from cura.Settings.CuraStackBuilder import CuraStackBuilder from cura.Settings.GlobalStack import GlobalStack from cura.Utils.Threading import call_on_qt_thread @@ -212,19 +213,28 @@ class UFPWriter(MeshWriter): if item.getMeshData() is not None and not item.callDecoration("isNonPrintingMesh")] def _getSettings(self) -> Dict[str, Dict[str, Dict[str, str]]]: - container_registry = Application.getInstance().getContainerRegistry() + settings = { + "global": { + "changes": {}, + "default": {} + } + } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) - quality_changes = global_stack.qualityChanges - settings = { - "extruder_1": { - "changes": {}, - "default": {} - }, - "extruder_2": { - "changes": {}, - "default": {} - }, - } + for i, extruder in enumerate(global_stack.extruderList): + extruder_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(extruder.userChanges, extruder.qualityChanges) + settings[f"extruder_{i}"] = {} + settings[f"extruder_{i}"]["changes"] = {} + settings[f"extruder_{i}"]["default"] = {} + for setting in extruder_flattened_changes.getAllKeys(): + settings[f"extruder_{i}"]["changes"][setting] = extruder_flattened_changes.getProperty(setting, "value") + + settings["global"] = {} + settings["global"]["changes"] = {} + settings["global"]["default"] = {} + global_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(global_stack.userChanges, global_stack.qualityChanges) + for setting in global_flattened_changes.getAllKeys(): + settings["global"]["changes"][setting] = global_flattened_changes.getProperty(setting, "value") + return settings From ef36d3f6bd9b58b3cef5399a4dfb4ae802327178 Mon Sep 17 00:00:00 2001 From: joeydelarago Date: Fri, 2 Sep 2022 16:48:51 +0200 Subject: [PATCH 076/547] Refactoring CURA-9224 --- plugins/UFPWriter/UFPWriter.py | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index ff198b181c..c086fb1f8d 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -1,6 +1,7 @@ # Copyright (c) 2021 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import json +import copy from typing import cast, List, Dict from Charon.VirtualFile import VirtualFile # To open UFP files. @@ -222,19 +223,21 @@ class UFPWriter(MeshWriter): global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) - for i, extruder in enumerate(global_stack.extruderList): - extruder_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(extruder.userChanges, extruder.qualityChanges) - settings[f"extruder_{i}"] = {} - settings[f"extruder_{i}"]["changes"] = {} - settings[f"extruder_{i}"]["default"] = {} - for setting in extruder_flattened_changes.getAllKeys(): - settings[f"extruder_{i}"]["changes"][setting] = extruder_flattened_changes.getProperty(setting, "value") - - settings["global"] = {} - settings["global"]["changes"] = {} - settings["global"]["default"] = {} global_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(global_stack.userChanges, global_stack.qualityChanges) + # Add all global user or quality changes for setting in global_flattened_changes.getAllKeys(): settings["global"]["changes"][setting] = global_flattened_changes.getProperty(setting, "value") + for i, extruder in enumerate(global_stack.extruderList): + # Add all user or quality changes for each extruder + extruder_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(extruder.userChanges, extruder.qualityChanges) + + settings[f"extruder_{i}"] = {} + settings[f"extruder_{i}"]["changes"] = {} + settings[f"extruder_{i}"]["default"] = {} + + for setting in extruder_flattened_changes.getAllKeys(): + settings[f"extruder_{i}"]["changes"][setting] = extruder_flattened_changes.getProperty(setting, "value") + + return settings From 599fddd6ddefb3b4ce3f2613dd1c2affdc55725c Mon Sep 17 00:00:00 2001 From: joeydelarago Date: Mon, 5 Sep 2022 10:12:24 +0200 Subject: [PATCH 077/547] Add all settitngs to the json. Change default -> all_settings. This better reflects the purpose of the list. CURA-9224 --- plugins/UFPWriter/UFPWriter.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index c086fb1f8d..ce690af36e 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -214,30 +214,38 @@ class UFPWriter(MeshWriter): if item.getMeshData() is not None and not item.callDecoration("isNonPrintingMesh")] def _getSettings(self) -> Dict[str, Dict[str, Dict[str, str]]]: + """Get all changed settings and all settings. For each extruder and the global stack""" settings = { "global": { "changes": {}, - "default": {} + "all_settings": {} } } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) + # Add global user or quality changes global_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(global_stack.userChanges, global_stack.qualityChanges) - # Add all global user or quality changes for setting in global_flattened_changes.getAllKeys(): settings["global"]["changes"][setting] = global_flattened_changes.getProperty(setting, "value") - for i, extruder in enumerate(global_stack.extruderList): - # Add all user or quality changes for each extruder - extruder_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(extruder.userChanges, extruder.qualityChanges) + # Get global all settings values without user or quality changes + for setting in global_stack.getAllKeys(): + settings["global"]["all_settings"][setting] = global_stack.getProperty(setting, "value") + for i, extruder in enumerate(global_stack.extruderList): + # Add extruder fields to settings dictionary settings[f"extruder_{i}"] = {} settings[f"extruder_{i}"]["changes"] = {} - settings[f"extruder_{i}"]["default"] = {} + settings[f"extruder_{i}"]["all_settings"] = {} + # Add extruder user or quality changes + extruder_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(extruder.userChanges, extruder.qualityChanges) for setting in extruder_flattened_changes.getAllKeys(): settings[f"extruder_{i}"]["changes"][setting] = extruder_flattened_changes.getProperty(setting, "value") + # Get extruder all settings values without user or quality changes + for setting in extruder.getAllKeys(): + settings[f"extruder_{i}"]["all_settings"][setting] = extruder.getProperty(setting, "value") return settings From ce6d7d72bd0194e3146e153450ce7d3fa7045d30 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 5 Sep 2022 11:14:13 +0200 Subject: [PATCH 078/547] Fix calculating number of removed devices CURA-9277 --- .../UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py index c875eb183a..caed6ddf91 100644 --- a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py +++ b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py @@ -31,7 +31,7 @@ class RemovedPrintersMessage(Message): super().__init__(title=self.i18n_catalog.i18ncp("info:status", "A cloud connection is not available for a printer", "A cloud connection is not available for some printers", - len(self.removed_devices)), + len(self._removed_devices)), message_type=Message.MessageType.WARNING, text = message_text) From 48b8585ce669a1e52bb21968a727acc8268cae3e Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 5 Sep 2022 11:44:29 +0200 Subject: [PATCH 079/547] Make sure online printers are always shown in the correct tab CURA-9277 --- cura/Machines/Models/MachineListModel.py | 27 +++++++++++++----------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index d3ae8f7acb..ead1061a05 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -89,17 +89,27 @@ class MachineListModel(ListModel): machines_manager = CuraApplication.getInstance().getMachineManager() online_machine_stacks = machines_manager.getMachinesWithDefinition(definition_id, online_only = True) + def online_machines_has_connection_filter(machine_stack): + # This is required because machines loaded from projects have the is_online="True" but no connection type. + # We want to display them the same way as unconnected printers in this case. + has_connection = False + for connection_type in [ConnectionType.NetworkConnection.value, ConnectionType.CloudConnection.value]: + has_connection |= connection_type in machine_stack.configuredConnectionTypes + return has_connection + + online_machine_stacks = list(filter(online_machines_has_connection_filter, online_machine_stacks)) + other_machine_stacks.remove(abstract_machine) if abstract_machine in online_machine_stacks: online_machine_stacks.remove(abstract_machine) # Create a list item for abstract machine - self.addItem(abstract_machine, len(online_machine_stacks)) + self.addItem(abstract_machine, True, len(online_machine_stacks)) # Create list of machines that are children of the abstract machine for stack in online_machine_stacks: if self._show_cloud_printers: - self.addItem(stack) + self.addItem(stack, True) # Remove this machine from the other stack list if stack in other_machine_stacks: other_machine_stacks.remove(stack) @@ -119,25 +129,18 @@ class MachineListModel(ListModel): }) for stack in other_machine_stacks: - self.addItem(stack) + self.addItem(stack, False) - def addItem(self, container_stack: ContainerStack, machine_count: int = 0) -> None: + def addItem(self, container_stack: ContainerStack, is_online, machine_count: int = 0) -> None: if parseBool(container_stack.getMetaDataEntry("hidden", False)): return - # This is required because machines loaded from projects have the is_online="True" but no connection type. - # We want to display them the same way as unconnected printers in this case. - has_connection = False - has_connection |= parseBool(container_stack.getMetaDataEntry("is_abstract_machine", False)) - for connection_type in [ConnectionType.NetworkConnection.value, ConnectionType.CloudConnection.value]: - has_connection |= connection_type in container_stack.configuredConnectionTypes - self.appendItem({ "componentType": "MACHINE", "name": container_stack.getName(), "id": container_stack.getId(), "metadata": container_stack.getMetaData().copy(), - "isOnline": parseBool(container_stack.getMetaDataEntry("is_online", False)) and has_connection, + "isOnline": is_online, "isAbstractMachine": parseBool(container_stack.getMetaDataEntry("is_abstract_machine", False)), "machineCount": machine_count, }) From 88ce9e88d94933beec06df585d0ac20e3d20fd97 Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Mon, 5 Sep 2022 13:59:50 +0200 Subject: [PATCH 080/547] Enable monotonic roofing only when roofing layer count is > 0 otherwise enable monotonic for all skin layers. Relates to PP-232 --- resources/definitions/fdmprinter.def.json | 3 +-- resources/definitions/ultimaker.def.json | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index c24192b7d0..7c19471960 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1482,8 +1482,7 @@ "label": "Monotonic Top Surface Order", "description": "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent.", "type": "bool", - "default_value": false, - "value": "skin_monotonic", + "value": true, "enabled": "roofing_layer_count > 0 and top_layers > 0 and roofing_pattern != 'concentric'", "limit_to_extruder": "roofing_extruder_nr", "settable_per_mesh": true diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 57d6904aaf..008042eb73 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -79,7 +79,7 @@ "value": "skin_material_flow" }, "skin_monotonic" : { - "value": true + "value": "roofing_layer_count == 0" }, "speed_equalize_flow_width_factor": { "value": "110.0" From 863e1ecbae19644384e484cf88a3b4e0ae4a86aa Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Mon, 5 Sep 2022 14:24:26 +0200 Subject: [PATCH 081/547] Enable zigzag instead of the lines paatern on the skin layers. This improves print speed and quality. I used to decrease bridging quality, but due to enabling experimental bridging in the print profiles this can now be used. Relates to PP-29 --- resources/definitions/ultimaker.def.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 008042eb73..2abc3f1932 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -72,6 +72,9 @@ "roofing_material_flow": { "value": "material_flow" }, + "roofing_pattern": { + "value": "'zigzag'" + }, "skin_material_flow": { "value": "0.95 * material_flow" }, @@ -268,6 +271,9 @@ }, "support_z_distance": { "value": "0" + }, + "top_bottom_pattern": { + "value": "'zigzag'" } } } From d3ee9c4c247815e0235b837936683b311067418f Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 5 Sep 2022 15:32:05 +0200 Subject: [PATCH 082/547] Fix extruderIcon sizing CURA-9278 --- resources/qml/ExtruderIcon.qml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/resources/qml/ExtruderIcon.qml b/resources/qml/ExtruderIcon.qml index fb3269ca78..718f1bcd87 100644 --- a/resources/qml/ExtruderIcon.qml +++ b/resources/qml/ExtruderIcon.qml @@ -8,16 +8,16 @@ Item { id: extruderIconItem - implicitWidth: UM.Theme.getSize("extruder_icon").width - implicitHeight: UM.Theme.getSize("extruder_icon").height - property bool checked: true property color materialColor property alias textColor: extruderNumberText.color property bool extruderEnabled: true - property var iconSize + property var iconSize: UM.Theme.getSize("extruder_icon").width property string iconVariant: "medium" + implicitWidth: iconSize + implicitHeight: iconSize + Item { opacity: extruderEnabled ? 1 : UM.Theme.getColor("extruder_disabled").a @@ -27,8 +27,8 @@ Item UM.ColorImage { anchors.fill: parent - width: mainIcon.width - height: mainIcon.height + width: iconSize + height: iconSize source: UM.Theme.getIcon("ExtruderColor", iconVariant) color: materialColor @@ -37,8 +37,8 @@ Item { id: mainIcon anchors.fill: parent - width: UM.Theme.getSize("extruder_icon").width - height: UM.Theme.getSize("extruder_icon").height + width: iconSize + height: iconSize source: UM.Theme.getIcon("Extruder", iconVariant) color: extruderNumberText.color From b6a461bd08d0e5f5a471586e1e1212e0187439f6 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 5 Sep 2022 17:32:23 +0200 Subject: [PATCH 083/547] Revert "Prevent abstract machines from being deleted in the config menu" This reverts commit 27fc11b8404ed84a9b95b2fdddab239d2cd3c93b. --- cura/Machines/Models/GlobalStacksModel.py | 3 +-- resources/qml/Preferences/MachinesPage.qml | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/cura/Machines/Models/GlobalStacksModel.py b/cura/Machines/Models/GlobalStacksModel.py index 62b470daee..69f2ec3822 100644 --- a/cura/Machines/Models/GlobalStacksModel.py +++ b/cura/Machines/Models/GlobalStacksModel.py @@ -172,7 +172,6 @@ class GlobalStacksModel(ListModel): "metadata": container_stack.getMetaData().copy(), "discoverySource": section_name, "removalWarning": removal_warning, - "isOnline": is_online, - "isAbstractMachine": is_abstract_machine}) + "isOnline": is_online}) items.sort(key=lambda i: (not i["hasRemoteConnection"], i["name"])) self.setItems(items) diff --git a/resources/qml/Preferences/MachinesPage.qml b/resources/qml/Preferences/MachinesPage.qml index 16f144cf85..258b45292e 100644 --- a/resources/qml/Preferences/MachinesPage.qml +++ b/resources/qml/Preferences/MachinesPage.qml @@ -17,7 +17,7 @@ UM.ManagementPage title: catalog.i18nc("@title:tab", "Printers") detailsPlaneCaption: base.currentItem && base.currentItem.name ? base.currentItem.name : "" - model: Cura.GlobalStacksModel { } + model: Cura.GlobalStacksModel { filterAbstractMachines: false } sectionRole: "discoverySource" @@ -139,7 +139,7 @@ UM.ManagementPage Cura.MenuItem { text: catalog.i18nc("@action:button", "Remove") - enabled: base.currentItem != null && model.count > 1 && !base.currentItem.isAbstractMachine + enabled: base.currentItem != null && model.count > 1 onTriggered: confirmDialog.open() } Cura.MenuItem From 7f98ef70f05034ba0f86a212f5181996dc932519 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 5 Sep 2022 17:38:21 +0200 Subject: [PATCH 084/547] Add printer cards CURA-9278 --- .../Machines/Models/CompatibleMachineModel.py | 18 ++- resources/qml/Dialogs/ChoosePrinterDialog.qml | 31 ++-- .../qml/PrinterSelector/PrintSelectorCard.qml | 134 ++++++++++++++++++ resources/qml/qmldir | 1 + 4 files changed, 168 insertions(+), 16 deletions(-) create mode 100644 resources/qml/PrinterSelector/PrintSelectorCard.qml diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index a0a6fd8bb2..c87245e495 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -3,16 +3,15 @@ # TODO?: documentation -from typing import Optional +from typing import Optional, Dict -from PyQt6.QtCore import Qt, QTimer, QObject, pyqtSlot, pyqtProperty, pyqtSignal +from PyQt6.QtCore import Qt, QObject, pyqtSlot, pyqtProperty, pyqtSignal from UM.Qt.ListModel import ListModel from UM.Settings.ContainerStack import ContainerStack from UM.i18n import i18nCatalog from UM.Util import parseBool -from cura.PrinterOutput.PrinterOutputDevice import ConnectionType from cura.Settings.CuraContainerRegistry import CuraContainerRegistry @@ -64,10 +63,19 @@ class CompatibleMachineModel(ListModel): continue self.addItem(container_stack) - def addItem(self, container_stack: ContainerStack, machine_count: int = 0) -> None: + def addItem(self, container_stack: ContainerStack) -> None: extruders = CuraContainerRegistry.getInstance().findContainerStacks(type="extruder_train", machine=container_stack.getId()) self.appendItem({ "name": container_stack.getName(), "id": container_stack.getId(), - "extruders": [extruder.getMetaData().copy() for extruder in extruders] + "extruders": [self.getExtruderModel(extruder) for extruder in extruders] }) + + def getExtruderModel(self, extruders: ContainerStack) -> Dict: + # Temp Dummy Data + extruder_model = { + "core": "AA 0.4", + "materials": [{"name": "Ultimaker Blue", "color": "blue"}, {"name": "Ultimaker Red", "color": "red"}, {"name": "Ultimaker Orange", "color": "orange"}] + } + return extruder_model + diff --git a/resources/qml/Dialogs/ChoosePrinterDialog.qml b/resources/qml/Dialogs/ChoosePrinterDialog.qml index cddf38d347..2bfdc79b23 100644 --- a/resources/qml/Dialogs/ChoosePrinterDialog.qml +++ b/resources/qml/Dialogs/ChoosePrinterDialog.qml @@ -3,6 +3,7 @@ import QtQuick 2.2 import QtQuick.Controls 2.9 +import QtQuick.Layouts 2.10 import UM 1.5 as UM import Cura 1.0 as Cura @@ -11,23 +12,31 @@ UM.Dialog { id: base - property string machine_id_filter: "" + backgroundColor: UM.Theme.getColor("background_2") - Column + property string machine_id_filter: "" + ScrollView { anchors.fill: parent - - Repeater + Column { - id: contents + anchors.fill: parent + spacing: UM.Theme.getSize("default_margin").height - model: Cura.CompatibleMachineModel + Repeater { - filter: machine_id_filter - } - delegate: UM.Label - { - text: model.name + id: contents + + model: Cura.CompatibleMachineModel + { + filter: machine_id_filter + } + + delegate: Cura.PrintSelectorCard + { + name: model.name + extruders: model.extruders + } } } } diff --git a/resources/qml/PrinterSelector/PrintSelectorCard.qml b/resources/qml/PrinterSelector/PrintSelectorCard.qml new file mode 100644 index 0000000000..98927040f0 --- /dev/null +++ b/resources/qml/PrinterSelector/PrintSelectorCard.qml @@ -0,0 +1,134 @@ +import QtQuick 2.2 +import QtQuick.Controls 2.9 +import QtQuick.Layouts 2.10 + +import UM 1.5 as UM +import Cura 1.0 as Cura + +Rectangle { + property alias name: printerTitle.text + property var extruders + + width: parent.width + height: childrenRect.height + 2 * UM.Theme.getSize("default_margin").height + + color: UM.Theme.getColor("background_1") + border.color: UM.Theme.getColor("border_main") + border.width: UM.Theme.getSize("default_lining").width + + RowLayout + { + anchors.left: parent.left + anchors.right: parent.right + anchors.top: parent.top + anchors.margins: UM.Theme.getSize("default_margin").width + + Cura.IconWithText + { + id: printerTitle + + Layout.preferredWidth: parent.width / 3 + Layout.fillWidth: true + Layout.alignment: Qt.AlignTop + Layout.fillHeight: false + + source: UM.Theme.getIcon("Printer") + spacing: UM.Theme.getSize("thin_margin").width + iconSize: UM.Theme.getSize("medium_button_icon").width + font: UM.Theme.getFont("medium_bold") + } + + ColumnLayout + { + id: extruderInformation + Layout.fillWidth: true + Layout.preferredWidth: parent.width / 2 + Layout.alignment: Qt.AlignTop + spacing: UM.Theme.getSize("default_margin").width + + Repeater + { + model: extruders + + Item + { + height: childrenRect.height + + Cura.ExtruderIcon + { + id: extruderIcon + anchors.top: parent.top + anchors.left: parent.left + materialColor: modelData.materials.length == 1 ? modelData.materials[0].color : "white" + iconSize: UM.Theme.getSize("medium_button_icon").width + } + + UM.Label + { + id: extruderCore + anchors.verticalCenter: extruderIcon.verticalCenter + anchors.left: extruderIcon.right + anchors.leftMargin: UM.Theme.getSize("default_margin").width + text: modelData.core + font: UM.Theme.getFont("default_bold") + } + + UM.Label + { + id: singleMaterialText + anchors.left: extruderCore.right + anchors.verticalCenter: extruderCore.verticalCenter + text: modelData.materials.length == 1 ? modelDatamaterials[0].name : "test" + visible: modelData.materials.length == 1 + } + + ColumnLayout + { + id: multiMaterialText + anchors.top: extruderCore.bottom + anchors.left: extruderCore.left + anchors.topMargin: UM.Theme.getSize("narrow_margin").height + Repeater + { + model: modelData.materials + visible: modelData.materials.length > 1 + UM.Label + { + text: modelData.name + } + } + } + } + } + } + + Button + { + id: PrintButton + + implicitWidth: UM.Theme.getSize("medium_button").width + implicitHeight: implicitWidth + Layout.alignment: Qt.AlignTop + padding: 0 + + background: Rectangle + { + border.width: UM.Theme.getSize("default_lining").width + border.color: UM.Theme.getColor("border_accent_1") + color: control.hovered ? UM.Theme.getColor("toolbar_button_hover"): UM.Theme.getColor("background_1") + } + + contentItem: Item + { + UM.ColorImage + { + anchors.centerIn: parent + source: UM.Theme.getIcon("Printer") + color: UM.Theme.getColor("border_accent_1") + width: UM.Theme.getSize("small_button_icon").width + height: width + } + } + } + } +} \ No newline at end of file diff --git a/resources/qml/qmldir b/resources/qml/qmldir index 6ec3ca91c8..d5184f1d8c 100644 --- a/resources/qml/qmldir +++ b/resources/qml/qmldir @@ -17,6 +17,7 @@ PrinterTypeLabel 1.0 PrinterTypeLabel.qml ViewsSelector 1.0 ViewsSelector.qml SettingView 1.0 SettingView.qml ProfileMenu 1.0 ProfileMenu.qml +PrintSelectorCard 1.0 PrintSelectorCard.qml # Cura/WelcomePages From 9c1e624b432fca93d2c2a35f61e0acb8dd18643c Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 5 Sep 2022 17:58:33 +0200 Subject: [PATCH 085/547] typo CURA-9278 --- resources/qml/PrinterSelector/PrintSelectorCard.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/PrinterSelector/PrintSelectorCard.qml b/resources/qml/PrinterSelector/PrintSelectorCard.qml index 98927040f0..91c9e92abf 100644 --- a/resources/qml/PrinterSelector/PrintSelectorCard.qml +++ b/resources/qml/PrinterSelector/PrintSelectorCard.qml @@ -104,7 +104,7 @@ Rectangle { Button { - id: PrintButton + id: printButton implicitWidth: UM.Theme.getSize("medium_button").width implicitHeight: implicitWidth From ea596bdd905961f328f80893c6d4a73062d5bab9 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 5 Sep 2022 17:59:01 +0200 Subject: [PATCH 086/547] Add some extrudare information fetching. CURA-9278 --- cura/Machines/Models/CompatibleMachineModel.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index c87245e495..9c4d407cad 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -3,7 +3,7 @@ # TODO?: documentation -from typing import Optional, Dict +from typing import Optional, Dict, cast from PyQt6.QtCore import Qt, QObject, pyqtSlot, pyqtProperty, pyqtSignal @@ -13,6 +13,7 @@ from UM.i18n import i18nCatalog from UM.Util import parseBool from cura.Settings.CuraContainerRegistry import CuraContainerRegistry +from cura.Settings.ExtruderStack import ExtruderStack class CompatibleMachineModel(ListModel): @@ -68,13 +69,14 @@ class CompatibleMachineModel(ListModel): self.appendItem({ "name": container_stack.getName(), "id": container_stack.getId(), - "extruders": [self.getExtruderModel(extruder) for extruder in extruders] + "extruders": [self.getExtruderModel(cast(ExtruderStack, extruder)) for extruder in extruders] }) - def getExtruderModel(self, extruders: ContainerStack) -> Dict: + def getExtruderModel(self, extruder: ExtruderStack) -> Dict: # Temp Dummy Data + # ExtruderConfigrationModel does what we want here extruder_model = { - "core": "AA 0.4", + "core": extruder.quality.getMetaDataEntry("variant", ""), "materials": [{"name": "Ultimaker Blue", "color": "blue"}, {"name": "Ultimaker Red", "color": "red"}, {"name": "Ultimaker Orange", "color": "orange"}] } return extruder_model From f30fd519b74351bf090310e4358a2d54659b58db Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Mon, 5 Sep 2022 19:37:34 +0200 Subject: [PATCH 087/547] PrintInformation.py Use warning method with Logger Use f-string and warning method with Logger instead of "Old Style string formatting --- cura/UI/PrintInformation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/UI/PrintInformation.py b/cura/UI/PrintInformation.py index 2b8e13b09f..e16037c603 100644 --- a/cura/UI/PrintInformation.py +++ b/cura/UI/PrintInformation.py @@ -186,7 +186,7 @@ class PrintInformation(QObject): if time != time: # Check for NaN. Engine can sometimes give us weird values. duration.setDuration(0) - Logger.log("w", "Received NaN for print duration message") + Logger.warning("Received NaN for print duration message") continue total_estimated_time += time @@ -368,7 +368,7 @@ class PrintInformation(QObject): mime_type = MimeTypeDatabase.getMimeTypeForFile(name) data = mime_type.stripExtension(name) except MimeTypeNotFoundError: - Logger.log("w", "Unsupported Mime Type Database file extension %s", name) + Logger.warning(f"Unsupported Mime Type Database file extension {name}") if data is not None and check_name is not None: self._base_name = data From 2b981daf17b435ee107b1ce5256adda156fd8a00 Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Mon, 5 Sep 2022 20:19:27 +0200 Subject: [PATCH 088/547] PrintInformation.py: Fix grammar in docstrings Fix grammar and typos for: - class docstring - defineAbbreviatedMachineName - _onOutputStart --- cura/UI/PrintInformation.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cura/UI/PrintInformation.py b/cura/UI/PrintInformation.py index 2b8e13b09f..8b31285a9b 100644 --- a/cura/UI/PrintInformation.py +++ b/cura/UI/PrintInformation.py @@ -23,9 +23,9 @@ catalog = i18nCatalog("cura") class PrintInformation(QObject): - """A class for processing and the print times per build plate as well as managing the job name + """A class for processing the print times per build plate and managing the job name - This class also mangles the current machine name and the filename of the first loaded mesh into a job name. + This class also combines the current machine name and the filename of the first loaded mesh into a job name. This job name is requested by the JobSpecs qml file. """ @@ -392,7 +392,7 @@ class PrintInformation(QObject): return self._base_name def _defineAbbreviatedMachineName(self) -> None: - """Created an acronym-like abbreviated machine name from the currently active machine name. + """Creates an abbreviated machine name from the currently active machine name. Called each time the global stack is switched. """ @@ -446,7 +446,7 @@ class PrintInformation(QObject): self.setToZeroPrintInformation(self._active_build_plate) def _onOutputStart(self, output_device: OutputDevice) -> None: - """If this is the sort of output 'device' (like local or online file storage, rather than a printer), + """If this is a sort of output 'device' (like local or online file storage, rather than a printer), the user could have altered the file-name, and thus the project name should be altered as well.""" if isinstance(output_device, ProjectOutputDevice): new_name = output_device.getLastOutputName() From 9d12ee841bd3d313a64a282fd3a7a282d1d9cd5a Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 10:21:21 +0200 Subject: [PATCH 089/547] Remove unneeded values from machine profiles --- resources/definitions/SV02.def.json | 1 - resources/definitions/atom3.def.json | 73 ++++++++------------ resources/definitions/hms434.def.json | 3 +- resources/definitions/koonovo_base.def.json | 1 - resources/definitions/koonovo_kn3.def.json | 1 - resources/definitions/koonovo_kn5.def.json | 1 - resources/definitions/mp_mini_delta.def.json | 1 - resources/definitions/rigid3d_base.def.json | 2 +- resources/definitions/tank_m_base.def.json | 3 +- 9 files changed, 30 insertions(+), 56 deletions(-) diff --git a/resources/definitions/SV02.def.json b/resources/definitions/SV02.def.json index b718f19a9a..ab2ad8439e 100644 --- a/resources/definitions/SV02.def.json +++ b/resources/definitions/SV02.def.json @@ -29,7 +29,6 @@ "gantry_height": { "value": "30" }, "speed_print": { "default_value": 50 }, "default_material_print_temperature": { "value": 195 }, - "material_print_temperature_layer_0": { "value": "material_print_temperature" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": 195 }, "machine_max_feedrate_x": { "value": 500 }, diff --git a/resources/definitions/atom3.def.json b/resources/definitions/atom3.def.json index 2483b81155..62d6c23577 100644 --- a/resources/definitions/atom3.def.json +++ b/resources/definitions/atom3.def.json @@ -2,7 +2,8 @@ "version": 2, "name": "Atom 3", "inherits": "fdmprinter", - "metadata": { + "metadata": + { "visible": true, "author": "Daniel Kurth", "manufacturer": "Layer One", @@ -22,10 +23,8 @@ }, - - - "overrides": { - + "overrides": + { "machine_name": { "default_value": "Atom 3" }, "machine_show_variants": { "default_value": true}, "machine_shape": { "default_value": "elliptic" }, @@ -48,45 +47,36 @@ "machine_gcode_flavor": { "RepRap (Marlin/Sprinter)": "Marlin" }, "machine_heated_bed": { "default_value": true }, "material_diameter": { "default_value": 1.75}, - "machine_start_gcode": { + "machine_start_gcode": + { "default_value": ";MACHINE START CODE\nG21 ;metric values\nG90 ;absolute positioning\nG28 ;home\nG1 Z5 F9000\n;MACHINE START CODE" }, - "machine_end_gcode": { + "machine_end_gcode": + { "default_value": ";MACHINE END CODE\nG91 ;relative positioning\nG1 E-1 F300 ;retract filament release pressure\nG1 Z+1.0 E-5 F9000 ;move up a and retract more\nG90 ;absolute positioning\nG28; home\nM84 ;steppers off\n;MACHINE END CODE" }, - - - "layer_height": {"default_value": 0.2 }, - "layer_height_0": { + "layer_height_0": + { "default_value": 0.2, "value": "layer_height" }, "line_width": { "value": "machine_nozzle_size"}, - "infill_line_width": { "value":"line_width"}, + "initial_layer_line_width_factor": { "default_value": 100}, - - - "top_bottom_thickness": { "default_value": 1.0}, - - - "infill_sparse_density": { "default_value": 17}, "infill_before_walls": { "value": false}, "zig_zaggify_infill": { "value": true}, - - - "default_material_print_temperature": { "default_value": 200 }, - "material_print_temperature_layer_0": { "value": "material_print_temperature + 0"}, "material_initial_print_temperature": { "value": "material_print_temperature_layer_0"}, "material_final_print_temperature": { "value": "material_print_temperature"}, - "default_material_bed_temperature": { + "default_material_bed_temperature": + { "default_value": 60, "minimum_value": "0", "minimum_value_warning": "build_volume_temperature", @@ -95,16 +85,13 @@ }, "material_bed_temperature": { - "value": "round(default_material_bed_temperature-((-0.202*default_material_bed_temperature)+7.16)) if default_material_bed_temperature > 40 else default_material_bed_temperature", + "value": "round(default_material_bed_temperature-(-0.202 * default_material_bed_temperature + 7.16)) if default_material_bed_temperature > 40 else default_material_bed_temperature", "minimum_value": "0", "minimum_value_warning": "build_volume_temperature", "maximum_value_warning": "115", "maximum_value": "120" }, - - - "speed_print": { "default_value": 40}, "speed_wall": { "value": "speed_print * 0.75"}, "speed_wall_0": { "value": "speed_print * 0.5"}, @@ -112,48 +99,42 @@ "speed_layer_0": { "value": "20"}, "speed_slowdown_layers": { "default_value": 1}, - - - - "retraction_amount": { + "retraction_amount": + { "default_value": 7, - "maximum_value_warning": 9 }, - "retraction_speed": { + "maximum_value_warning": 9 + }, + "retraction_speed": + { "default_value": 70, "maximum_value_warning": 80 }, "retraction_hop_enabled": { "default_value": true}, "retraction_hop": { "default_value": 0.5}, - - - "cool_min_layer_time": { "default_value": 5}, "cool_min_speed": { "default_value": 10}, "cool_lift_head": { "default_value": false}, - - - "support_type": { "default_value": "everywhere"}, "support_angle": { "default_value": 60}, "support_z_distance": { "value": "layer_height"}, "support_xy_distance_overhang":{"value": "machine_nozzle_size"}, - - "adhesion_type": { "default_value": "skirt"}, - "skirt_brim_minimal_length": { + "skirt_brim_minimal_length": + { "default_value": 750, - "value": "60/(layer_height_0*line_width)", + "value": "60 / (layer_height_0 * line_width)", "minimum_value": "0", "minimum_value_warning": "25", "maximum_value_warning": "4000" }, - "skirt_gap": { - "default_value": "1`", - "value": "3*wall_line_width_0" + "skirt_gap": + { + "default_value": 1, + "value": "3 * wall_line_width_0" } } } \ No newline at end of file diff --git a/resources/definitions/hms434.def.json b/resources/definitions/hms434.def.json index bf5a601dbd..584a642ceb 100644 --- a/resources/definitions/hms434.def.json +++ b/resources/definitions/hms434.def.json @@ -108,8 +108,7 @@ "default_material_print_temperature": {"maximum_value": "401" }, "material_print_temperature": {"maximum_value": "401" }, - "material_print_temperature_layer_0": {"value": "material_print_temperature", - "maximum_value": "401" }, + "material_print_temperature_layer_0": {"maximum_value": "401" }, "material_initial_print_temperature": {"value": "material_print_temperature", "maximum_value_warning": "material_print_temperature + 15", "maximum_value": "401" }, diff --git a/resources/definitions/koonovo_base.def.json b/resources/definitions/koonovo_base.def.json index c2713c7a44..3b3ab06fff 100644 --- a/resources/definitions/koonovo_base.def.json +++ b/resources/definitions/koonovo_base.def.json @@ -59,7 +59,6 @@ "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "default_material_print_temperature": { "value": "195" }, - "material_print_temperature_layer_0": { "value": "material_print_temperature" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, "material_bed_temperature": { "value": "55" }, diff --git a/resources/definitions/koonovo_kn3.def.json b/resources/definitions/koonovo_kn3.def.json index 485190958d..c67209805d 100644 --- a/resources/definitions/koonovo_kn3.def.json +++ b/resources/definitions/koonovo_kn3.def.json @@ -76,7 +76,6 @@ "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "default_material_print_temperature": { "value": "195" }, - "material_print_temperature_layer_0": { "value": "material_print_temperature" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, "default_material_bed_temperature": { "value": "55" }, diff --git a/resources/definitions/koonovo_kn5.def.json b/resources/definitions/koonovo_kn5.def.json index 8b517a232a..7cd82a61aa 100644 --- a/resources/definitions/koonovo_kn5.def.json +++ b/resources/definitions/koonovo_kn5.def.json @@ -78,7 +78,6 @@ "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "default_material_print_temperature": { "value": "195" }, - "material_print_temperature_layer_0": { "value": "material_print_temperature" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, "material_standby_temperature": { "value": "material_print_temperature" }, diff --git a/resources/definitions/mp_mini_delta.def.json b/resources/definitions/mp_mini_delta.def.json index eda45bb413..b003bb3853 100644 --- a/resources/definitions/mp_mini_delta.def.json +++ b/resources/definitions/mp_mini_delta.def.json @@ -48,7 +48,6 @@ }, "material_bed_temperature": { "value": 40 }, "line_width": { "value": "round(machine_nozzle_size, 2)" }, - "material_print_temperature_layer_0": { "value": "material_print_temperature" }, "material_bed_temperature_layer_0": { "value": "material_bed_temperature" }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, "machine_max_feedrate_x": { "default_value": 150 }, diff --git a/resources/definitions/rigid3d_base.def.json b/resources/definitions/rigid3d_base.def.json index 8d180872d6..b205f03cc8 100644 --- a/resources/definitions/rigid3d_base.def.json +++ b/resources/definitions/rigid3d_base.def.json @@ -112,7 +112,7 @@ "retraction_combing": { "value": "'noskin'" }, "travel_avoid_other_parts": { "value": "False" }, - "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" }, + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, "support_interface_enable": { "value": "True" }, "support_interface_density": { "value": 70 }, "minimum_interface_area": { "value": 5.0 }, diff --git a/resources/definitions/tank_m_base.def.json b/resources/definitions/tank_m_base.def.json index e4f465d39e..41387fad7e 100644 --- a/resources/definitions/tank_m_base.def.json +++ b/resources/definitions/tank_m_base.def.json @@ -58,8 +58,7 @@ "infill_sparse_density": { "value": "15" }, "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, - "material_print_temperature": { "value": "195" }, - "material_print_temperature_layer_0": { "value": "material_print_temperature" }, + "material_print_temperature": { "value": "195" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, "material_bed_temperature": { "value": "55" }, From 767f6e7e61ae24eb42c02e3ac17bd21a6f29fbb4 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 6 Sep 2022 10:25:14 +0200 Subject: [PATCH 090/547] Add CMakeLists.txt back for translation scripts. CURA-9483 --- CMakeLists.txt | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000000..61c6d1cf41 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,32 @@ +# Copyright (c) 2022 Ultimaker B.V. +# Cura is released under the terms of the LGPLv3 or higher. + +# NOTE: This is only being used for translation scripts. + +# For MSVC flags, will be ignored on non-Windows OS's and this project in general. Only needed for cura-build-environment. +cmake_policy(SET CMP0091 NEW) +project(cura) +cmake_minimum_required(VERSION 3.18) + +include(GNUInstallDirs) + +list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake) + +set(URANIUM_DIR "${CMAKE_SOURCE_DIR}/../Uranium" CACHE PATH "The location of the Uranium repository") +set(URANIUM_SCRIPTS_DIR "${URANIUM_DIR}/scripts" CACHE PATH "The location of the scripts directory of the Uranium repository") + +option(GENERATE_TRANSLATIONS "Should the translations be generated?" ON) + +if(NOT ${URANIUM_DIR} STREQUAL "") + set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${URANIUM_DIR}/cmake") +endif() +if(NOT ${URANIUM_SCRIPTS_DIR} STREQUAL "") + list(APPEND CMAKE_MODULE_PATH ${URANIUM_DIR}/cmake) + include(UraniumTranslationTools) + # Extract Strings + add_custom_target(extract-messages ${URANIUM_SCRIPTS_DIR}/extract-messages ${CMAKE_SOURCE_DIR} cura) + # Build Translations + if(${GENERATE_TRANSLATIONS}) + CREATE_TRANSLATION_TARGETS() + endif() +endif() \ No newline at end of file From 328b32ee6bd2378e985588cacccff8c83f8ad955 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 10:29:19 +0200 Subject: [PATCH 091/547] Remove a bunch of duplicate settings from artillery base --- resources/definitions/artillery_base.def.json | 28 ++++++------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/resources/definitions/artillery_base.def.json b/resources/definitions/artillery_base.def.json index 1dd22d9f5f..a6da7e7d96 100644 --- a/resources/definitions/artillery_base.def.json +++ b/resources/definitions/artillery_base.def.json @@ -106,35 +106,25 @@ "jerk_enabled": { "value": false }, "speed_print": { "value": 60.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, - "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0": { "value": 20.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_support_interface": { "value": "speed_topbottom" }, "speed_z_hop": { "value": 5 }, - "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size * 1.1" }, - "optimize_wall_printing_order": { "value": "True" }, + "optimize_wall_printing_order": { "value": true }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_none'" }, - - "infill_sparse_density": { "value": "20" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, @@ -144,15 +134,18 @@ "fill_outline_gaps": { "value": false }, - "retraction_speed": { + "retraction_speed": + { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - "retraction_retract_speed": { + "retraction_retract_speed": + { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - "retraction_prime_speed": { + "retraction_prime_speed": + { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, @@ -172,7 +165,6 @@ "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adhesion_type": { "value": "'none' if support_enable else 'skirt'" }, @@ -187,14 +179,13 @@ "meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" }, - "support_pattern": { "value": "'zigzag'" }, + "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, "support_use_towers": { "value": false }, "support_xy_distance": { "value": "wall_line_width_0 * 2" }, "support_xy_distance_overhang": { "value": "wall_line_width_0" }, "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, - "support_wall_count": { "value": 1 }, "support_brim_enable": { "value": true }, "support_brim_width": { "value": 4 }, @@ -207,7 +198,6 @@ "minimum_interface_area": { "value": 10 }, "top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" }, "wall_thickness": {"value": "line_width * 2" } - } } From 3654b303c996bde48af8391e177f101a439a144b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 6 Sep 2022 11:26:17 +0200 Subject: [PATCH 092/547] Remove unused files CURA-9483 --- GitVersion.yml | 55 -------------------------------- pytest.ini | 4 --- run_coverage.py | 22 ------------- run_mypy.py | 85 ------------------------------------------------- 4 files changed, 166 deletions(-) delete mode 100644 GitVersion.yml delete mode 100644 pytest.ini delete mode 100644 run_coverage.py delete mode 100644 run_mypy.py diff --git a/GitVersion.yml b/GitVersion.yml deleted file mode 100644 index 6f94c14540..0000000000 --- a/GitVersion.yml +++ /dev/null @@ -1,55 +0,0 @@ -mode: ContinuousDelivery -next-version: 5.1 -branches: - main: - regex: ^main$ - mode: ContinuousDelivery - tag: alpha - increment: None - prevent-increment-of-merged-branch-version: true - track-merge-target: false - source-branches: [ ] - tracks-release-branches: false - is-release-branch: false - is-mainline: true - pre-release-weight: 55000 - develop: - regex: ^CURA-.*$ - mode: ContinuousDelivery - tag: alpha - increment: None - prevent-increment-of-merged-branch-version: false - track-merge-target: true - source-branches: [ 'main' ] - tracks-release-branches: true - is-release-branch: false - is-mainline: false - pre-release-weight: 0 - release: - regex: ^[\d]+\.[\d]+$ - mode: ContinuousDelivery - tag: beta - increment: None - prevent-increment-of-merged-branch-version: true - track-merge-target: false - source-branches: [ 'main' ] - tracks-release-branches: false - is-release-branch: true - is-mainline: false - pre-release-weight: 30000 - pull-request-main: - regex: ^(pull|pull\-requests|pr)[/-] - mode: ContinuousDelivery - tag: alpha+ - increment: Inherit - prevent-increment-of-merged-branch-version: true - tag-number-pattern: '[/-](?\d+)[-/]' - track-merge-target: true - source-branches: [ 'main' ] - tracks-release-branches: false - is-release-branch: false - is-mainline: false - pre-release-weight: 30000 -ignore: - sha: [ ] -merge-message-formats: { } diff --git a/pytest.ini b/pytest.ini deleted file mode 100644 index de6e8797fb..0000000000 --- a/pytest.ini +++ /dev/null @@ -1,4 +0,0 @@ -[pytest] -testpaths = tests -python_files = Test*.py -python_classes = Test diff --git a/run_coverage.py b/run_coverage.py deleted file mode 100644 index 2fd60f9342..0000000000 --- a/run_coverage.py +++ /dev/null @@ -1,22 +0,0 @@ -import pytest -from pathlib import Path - -# Small helper script to run the coverage of main code & all plugins - -path = Path("plugins") -args = ["--cov" ,"cura" , "--cov-report", "html"] -all_paths = [] -for p in path.glob('**/*'): - if p.is_dir(): - if p.name in ["__pycache__", "tests"]: - continue - args.append("--cov") - args.append(str(p)) - all_paths.append(str(p)) - -for path in all_paths: - args.append(path) -args.append(".") -args.append("-x") -pytest.main(args) - diff --git a/run_mypy.py b/run_mypy.py deleted file mode 100644 index 4486085064..0000000000 --- a/run_mypy.py +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env python -import os -import sys -from multiprocessing.dummy import Pool -from functools import partial -from subprocess import call - -# A quick Python implementation of unix 'where' command. -def where(exe_name: str, search_path: str = os.getenv("PATH")) -> str: - if search_path is None: - search_path = "" - paths = search_path.split(os.pathsep) - result = "" - print(" -> sys.executable location: %s" % sys.executable) - sys_exec_dir = os.path.dirname(sys.executable) - root_dir = os.path.dirname(sys_exec_dir) - paths += [sys_exec_dir, - os.path.join(root_dir, "bin"), - os.path.join(root_dir, "scripts"), - ] - paths = set(paths) - - for path in sorted(paths): - print(" -> Searching %s" % path) - candidate_path = os.path.join(path, exe_name) - if os.path.exists(candidate_path): - result = candidate_path - break - return result - - -def findModules(path): - result = [] - for entry in os.scandir(path): - if entry.is_dir() and os.path.exists(os.path.join(path, entry.name, "__init__.py")): - result.append(entry.name) - return result - - -def main(): - # Find Uranium via the PYTHONPATH var - uraniumUMPath = where("UM", os.getenv("PYTHONPATH")) - if uraniumUMPath is None: - uraniumUMPath = os.path.join("..", "Uranium") - uraniumPath = os.path.dirname(uraniumUMPath) - - mypy_path_parts = [".", os.path.join(".", "plugins"), os.path.join(".", "plugins", "VersionUpgrade"), - uraniumPath, os.path.join(uraniumPath, "stubs")] - if sys.platform == "win32": - os.putenv("MYPYPATH", ";".join(mypy_path_parts)) - else: - os.putenv("MYPYPATH", ":".join(mypy_path_parts)) - - # Mypy really needs to be run via its Python script otherwise it can't find its data files. - mypy_exe_name = "mypy.exe" if sys.platform == "win32" else "mypy" - mypy_exe_dir = where(mypy_exe_name) - mypy_module = os.path.join(os.path.dirname(mypy_exe_dir), mypy_exe_name) - print("Found mypy exe path: %s" % mypy_exe_dir) - print("Found mypy module path: %s" % mypy_module) - - plugins = findModules("plugins") - plugins.sort() - - mods = ["cura"] + plugins + findModules("plugins/VersionUpgrade") - success_code = 0 - - pool = Pool(2) # Run two commands at once - - if sys.platform == "win32": - commands = ["%s -p %s --ignore-missing-imports" % (mypy_module, mod) for mod in mods] - else: - commands = ["%s %s -p %s --ignore-missing-imports" % (sys.executable, mypy_module, mod) for mod in mods] - - for i, returncode in enumerate(pool.imap(partial(call, shell=True), commands)): - if returncode != 0: - print("\nCommand {command} failed checking (code {errcode}). :(".format(command = commands[i], errcode = returncode)) - success_code = 1 - if success_code: - print("MYPY check was completed, but did not pass") - else: - print("MYPY check was completed and passed with flying colors") - return success_code - -if __name__ == "__main__": - sys.exit(main()) \ No newline at end of file From 59d9bfde99864c341f900f25a00c5c4b34ca6a1f Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 6 Sep 2022 11:33:18 +0200 Subject: [PATCH 093/547] Use umbase 0.1.7 This will now set the version by default if not defined at the cmd line to the first entry in the conandata.yml --- conandata.yml | 107 +------------------------------------------------- conanfile.py | 26 ++++++------ 2 files changed, 16 insertions(+), 117 deletions(-) diff --git a/conandata.yml b/conandata.yml index 4b9d8dd612..83f45a2056 100644 --- a/conandata.yml +++ b/conandata.yml @@ -1,5 +1,5 @@ --- -# Usage: defaults to None +# Usage: defaults to the first entry in this conandata.yml file # If you're on a release branch create an entry for that **version** e.q.: `5.1.0` update the requirements (use pinned versions, not latest) # also create a beta entry for that **version** e.q.: `5.1.0-beta`, update the requirements (use the /(latest)@ultimaker/stable) # @@ -10,111 +10,6 @@ # requirements (use the /(latest)@ultimaker/testing) # # Subject to change in the future! -"None": - requirements: - - "pyarcus/(latest)@ultimaker/testing" - - "curaengine/(latest)@ultimaker/testing" - - "pysavitar/(latest)@ultimaker/testing" - - "pynest2d/(latest)@ultimaker/testing" - - "uranium/(latest)@ultimaker/testing" - - "fdm_materials/(latest)@ultimaker/testing" - - "cura_binary_data/(latest)@ultimaker/testing" - - "cpython/3.10.4" - internal_requirements: - - "fdm_materials_private/(latest)@ultimaker/testing" - - "cura_private_data/(latest)@ultimaker/testing" - runinfo: - entrypoint: "cura_app.py" - pyinstaller: - datas: - cura_plugins: - package: "cura" - src: "plugins" - dst: "share/cura/plugins" - cura_resources: - package: "cura" - src: "resources" - dst: "share/cura/resources" - cura_private_data: - package: "cura_private_data" - src: "resources" - dst: "share/cura/resources" - internal: true - uranium_plugins: - package: "uranium" - src: "plugins" - dst: "share/uranium/plugins" - uranium_resources: - package: "uranium" - src: "resources" - dst: "share/uranium/resources" - uranium_um_qt_qml_um: - package: "uranium" - src: "site-packages/UM/Qt/qml/UM" - dst: "PyQt6/Qt6/qml/UM" - cura_binary_data: - package: "cura_binary_data" - src: "resources/cura/resources" - dst: "share/cura/resources" - uranium_binary_data: - package: "cura_binary_data" - src: "resources/uranium/resources" - dst: "share/uranium/resources" - windows_binary_data: - package: "cura_binary_data" - src: "windows" - dst: "share/windows" - fdm_materials: - package: "fdm_materials" - src: "materials" - dst: "share/cura/resources/materials" - fdm_materials_private: - package: "fdm_materials_private" - src: "resources/materials" - dst: "share/cura/resources/materials" - internal: true - tcl: - package: "tcl" - src: "lib/tcl8.6" - dst: "tcl" - tk: - package: "tk" - src: "lib/tk8.6" - dst: "tk" - binaries: - curaengine: - package: "curaengine" - src: "bin" - dst: "." - binary: "CuraEngine" - hiddenimports: - - "pySavitar" - - "pyArcus" - - "pynest2d" - - "PyQt6" - - "PyQt6.QtNetwork" - - "PyQt6.sip" - - "logging.handlers" - - "zeroconf" - - "fcntl" - - "stl" - - "serial" - collect_all: - - "cura" - - "UM" - - "serial" - - "Charon" - - "sqlite3" - - "trimesh" - - "win32ctypes" - - "PyQt6" - - "PyQt6.QtNetwork" - - "PyQt6.sip" - - "stl" - icon: - Windows: "./icons/Cura.ico" - Macos: "./icons/cura.icns" - Linux: "./icons/cura-128.png" "5.2.0-alpha": requirements: - "pyarcus/(latest)@ultimaker/testing" diff --git a/conanfile.py b/conanfile.py index bcdaeda5d9..c5f584ed16 100644 --- a/conanfile.py +++ b/conanfile.py @@ -3,13 +3,13 @@ from pathlib import Path from jinja2 import Template -from conans import tools from conan import ConanFile -from conan.tools import files +from conan.tools.files import copy, rmdir, save from conan.tools.env import VirtualRunEnv, Environment +from conan.tools.scm import Version from conan.errors import ConanInvalidConfiguration -required_conan_version = ">=1.48.0" +required_conan_version = ">=1.50.0" class CuraConan(ConanFile): @@ -26,7 +26,7 @@ class CuraConan(ConanFile): # FIXME: Remove specific branch once merged to main # Extending the conanfile with the UMBaseConanfile https://github.com/Ultimaker/conan-ultimaker-index/tree/CURA-9177_Fix_CI_CD/recipes/umbase - python_requires = "umbase/0.1.5@ultimaker/testing" + python_requires = "umbase/[>=0.1.7]@ultimaker/stable" python_requires_extend = "umbase.UMBaseConanfile" options = { @@ -135,7 +135,7 @@ class CuraConan(ConanFile): def _site_packages(self): if self.settings.os == "Windows": return self._base_dir.joinpath("Lib", "site-packages") - py_version = tools.Version(self.deps_cpp_info["cpython"].version) + py_version = Version(self.deps_cpp_info["cpython"].version) return self._base_dir.joinpath("lib", f"python{py_version.major}.{py_version.minor}", "site-packages") @property @@ -151,7 +151,7 @@ class CuraConan(ConanFile): cura_version = self.version if self.options.internal: - version = tools.Version(self.version) + version = Version(self.version) cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease.replace('+', '+internal_')}" with open(Path(location, "CuraVersion.py"), "w") as f: @@ -220,7 +220,7 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("Ultimaker-Cura.spec.jinja"), "r") as f: pyinstaller = Template(f.read()) - cura_version = tools.Version(self.version) if self.version else tools.Version("0.0.0") + cura_version = Version(self.version) if self.version else Version("0.0.0") with open(Path(location, "Ultimaker-Cura.spec"), "w") as f: f.write(pyinstaller.render( @@ -243,6 +243,10 @@ class CuraConan(ConanFile): short_version = f"'{cura_version.major}.{cura_version.minor}.{cura_version.patch}'", )) + def set_version(self): + if self.version is None: + self.version = self._umdefault_version() + def configure(self): self.options["pyarcus"].shared = True self.options["pysavitar"].shared = True @@ -250,7 +254,7 @@ class CuraConan(ConanFile): self.options["cpython"].shared = True def validate(self): - if self.version and tools.Version(self.version) <= tools.Version("4"): + if self.version and Version(self.version) <= Version("4"): raise ConanInvalidConfiguration("Only versions 5+ are support") def requirements(self): @@ -293,7 +297,7 @@ class CuraConan(ConanFile): self.copy("CuraEngine.exe", root_package = "curaengine", src = "@bindirs", dst = "", keep_path = False) self.copy("CuraEngine", root_package = "curaengine", src = "@bindirs", dst = "", keep_path = False) - files.rmdir(self, "resources/materials") + rmdir(self, os.path.join(self.source_folder, "resources", "materials")) self.copy("*.fdm_material", root_package = "fdm_materials", src = "@resdirs", dst = "resources/materials", keep_path = False) self.copy("*.sig", root_package = "fdm_materials", src = "@resdirs", dst = "resources/materials", keep_path = False) @@ -377,7 +381,7 @@ class CuraConan(ConanFile): self.copy("*.txt", src = self.cpp_info.resdirs[-1], dst = self._base_dir.joinpath("pip_requirements")) # Generate the GitHub Action version info Environment - cura_version = tools.Version(self.version) + cura_version = Version(self.version) env_prefix = "Env:" if self.settings.os == "Windows" else "" activate_github_actions_version_env = Template(r"""echo "CURA_VERSION_MAJOR={{ cura_version_major }}" >> ${{ env_prefix }}GITHUB_ENV echo "CURA_VERSION_MINOR={{ cura_version_minor }}" >> ${{ env_prefix }}GITHUB_ENV @@ -392,7 +396,7 @@ echo "CURA_VERSION_FULL={{ cura_version_full }}" >> ${{ env_prefix }}GITHUB_ENV env_prefix = env_prefix) ext = ".sh" if self.settings.os != "Windows" else ".ps1" - files.save(self, self._script_dir.joinpath(f"activate_github_actions_version_env{ext}"), activate_github_actions_version_env) + save(self, self._script_dir.joinpath(f"activate_github_actions_version_env{ext}"), activate_github_actions_version_env) self._generate_cura_version(Path(self._site_packages, "cura")) From 2c331604e82cc4a6d2d2fbbf592d41f51c68f169 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 11:39:08 +0200 Subject: [PATCH 094/547] Clean up a lot of duplicate settings from machine profiles These were errors that were copy pasted from other definitions. So leaving them as is would continue to decrease the quality of third party profiles. --- .../definitions/Mark2_for_Ultimaker2.def.json | 3 - resources/definitions/SV01.def.json | 6 +- resources/definitions/SV03.def.json | 6 +- resources/definitions/anet3d.def.json | 37 ++++------ resources/definitions/anycubic_4max.def.json | 1 - .../definitions/anycubic_i3_mega_s.def.json | 11 +-- .../definitions/anycubic_mega_zero.def.json | 1 - resources/definitions/artillery_base.def.json | 2 +- resources/definitions/biqu_base.def.json | 12 +--- .../definitions/blv_mgn_cube_base.def.json | 3 - .../builder_premium_large.def.json | 1 - .../builder_premium_medium.def.json | 1 - .../builder_premium_small.def.json | 1 - resources/definitions/cartesio.def.json | 1 - resources/definitions/creality_base.def.json | 35 ++++----- .../dagoma_pro_430_bowden.def.json | 1 - .../definitions/deltacomb_dc20flux.def.json | 2 +- .../definitions/deltacomb_dc21flux.def.json | 2 +- resources/definitions/dxu.def.json | 3 - resources/definitions/eryone_er20.def.json | 3 - resources/definitions/eryone_thinker.def.json | 3 - .../definitions/flyingbear_base.def.json | 8 --- resources/definitions/goofoo_base.def.json | 20 ++---- .../definitions/hctech_hc300-m1&m1h.def.json | 3 - .../definitions/hctech_hc300-m2h.def.json | 2 - .../definitions/hctech_hc300-m3.def.json | 2 - resources/definitions/hms434.def.json | 6 +- resources/definitions/inat_base.def.json | 11 --- resources/definitions/kingroon_base.def.json | 9 +-- resources/definitions/koonovo_base.def.json | 13 +--- resources/definitions/koonovo_kn3.def.json | 10 --- resources/definitions/koonovo_kn5.def.json | 13 +--- resources/definitions/liquid.def.json | 3 +- resources/definitions/longer_base.def.json | 16 +---- resources/definitions/lotmaxx_sc10.def.json | 72 +++++++++---------- resources/definitions/lotmaxx_sc20.def.json | 3 - resources/definitions/malyan_m200.def.json | 2 - resources/definitions/mingda_base.def.json | 9 +-- .../definitions/mixware_hyper_s.def.json | 9 --- resources/definitions/rigid3d_base.def.json | 2 +- ...tur3d_discov3ry1_complete_um2plus.def.json | 3 - resources/definitions/tank_m_base.def.json | 11 --- .../definitions/trimaker_nebula_plus.def.json | 1 - resources/definitions/tronxy_x.def.json | 16 ++--- resources/definitions/two_trees_base.def.json | 18 +---- .../ultimaker2_plus_connect.def.json | 2 - resources/definitions/ultimaker3.def.json | 1 - resources/definitions/ultimaker_s3.def.json | 1 - resources/definitions/ultimaker_s5.def.json | 1 - resources/definitions/weedo_x40.def.json | 16 +---- resources/definitions/winbo_dragonl4.def.json | 26 ++++--- resources/definitions/winbo_mini2.def.json | 16 ++--- .../definitions/winbo_superhelper105.def.json | 21 +++--- 53 files changed, 122 insertions(+), 359 deletions(-) diff --git a/resources/definitions/Mark2_for_Ultimaker2.def.json b/resources/definitions/Mark2_for_Ultimaker2.def.json index 68498db423..2418445a26 100644 --- a/resources/definitions/Mark2_for_Ultimaker2.def.json +++ b/resources/definitions/Mark2_for_Ultimaker2.def.json @@ -63,9 +63,6 @@ "machine_heated_bed": { "default_value": true }, - "speed_infill": { - "value": "speed_print" - }, "speed_wall_x": { "value": "speed_wall" }, diff --git a/resources/definitions/SV01.def.json b/resources/definitions/SV01.def.json index 439ced7d38..bd7773de6f 100644 --- a/resources/definitions/SV01.def.json +++ b/resources/definitions/SV01.def.json @@ -45,16 +45,12 @@ "acceleration_enabled": { "value": false }, "jerk_enabled": { "value": false }, "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size" }, "optimize_wall_printing_order": { "value": "True" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'back'" }, - "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, - "infill_sparse_density": { "value": "20" }, + "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, "infill_pattern": { "value": "'lines'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, diff --git a/resources/definitions/SV03.def.json b/resources/definitions/SV03.def.json index 5968a82c0d..b056175b27 100644 --- a/resources/definitions/SV03.def.json +++ b/resources/definitions/SV03.def.json @@ -45,16 +45,12 @@ "acceleration_enabled": { "value": false }, "jerk_enabled": { "value": false }, "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size" }, "optimize_wall_printing_order": { "value": "True" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'back'" }, - "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, - "infill_sparse_density": { "value": "20" }, + "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, , "infill_pattern": { "value": "'lines'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, diff --git a/resources/definitions/anet3d.def.json b/resources/definitions/anet3d.def.json index 59ad93416c..1946b81bc0 100644 --- a/resources/definitions/anet3d.def.json +++ b/resources/definitions/anet3d.def.json @@ -51,14 +51,11 @@ "speed_print": { "value": 50.0 } , "speed_infill": { "value": "speed_print * 2" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0": { "value": "speed_print / 2" }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_print" }, "speed_support": { "value": "speed_print" }, @@ -67,18 +64,14 @@ "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size" }, - "optimize_wall_printing_order": { "value": true }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, - - "infill_sparse_density": { "value": "20" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "infill_before_walls": { "value": true }, "infill_overlap": { "value": 30.0 }, @@ -88,34 +81,34 @@ "fill_outline_gaps": { "value": false }, - "retraction_speed": { + "retraction_speed": + { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - "retraction_retract_speed": { + "retraction_retract_speed": + { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - "retraction_prime_speed": { + "retraction_prime_speed": + { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - - "retraction_hop_enabled": { "value": "False" }, + "retraction_hop": { "value": 1 }, "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, "retraction_combing_max_distance": { "value": 30 }, "travel_avoid_other_parts": { "value": true }, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - - "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adaptive_layer_height_variation": { "value": 0.04 }, @@ -133,16 +126,12 @@ "extruder_prime_pos_y":{"minimum_value": "0","maximum_value": "machine_depth"}, "extruder_prime_pos_x":{"minimum_value": "0","maximum_value": "machine_width"}, - "relative_extrusion":{"value": false,"enabled": false}, + "relative_extrusion":{"value": false, "enabled": false}, "machine_use_extruder_offset_to_offset_coords": {"default_value": true}, "machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"}, - "machine_center_is_zero": { - "default_value": false - }, - "gantry_height": { - "value": "0" - } + "machine_center_is_zero": { "default_value": false }, + "gantry_height": { "value": "0"} } } diff --git a/resources/definitions/anycubic_4max.def.json b/resources/definitions/anycubic_4max.def.json index 6d6c20e8f5..838c81f991 100644 --- a/resources/definitions/anycubic_4max.def.json +++ b/resources/definitions/anycubic_4max.def.json @@ -51,7 +51,6 @@ "gantry_height": { "value": "25.0" }, "skin_overlap": { "value": "10" }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" }, "acceleration_print": { "value": "900" }, diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index 2e972c78b6..54fa459946 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -53,8 +53,6 @@ "material_bed_temperature": { "maximum_value_warning": 110 }, "material_bed_temperature_layer_0": { "maximum_value_warning": 110 }, - "material_flow": { "value": 100 }, - "top_bottom_thickness": { "value": "layer_height_0 + layer_height * math.floor(1.2 / layer_height)" }, "wall_thickness": { "value": "line_width * 3 if line_width < 0.6 else line_width * 2" }, @@ -70,15 +68,11 @@ "jerk_enabled": { "value": true }, "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": 100.0, "maximum_value_warning": 150.0, "maximum_value": 200.0 }, "speed_layer_0": { "value": "speed_topbottom if speed_topbottom < 20 else 20" }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "speed_travel" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, @@ -101,7 +95,7 @@ "retraction_hop": { "value": 0.075 }, "retraction_hop_only_when_collides": { "value": true }, "retraction_amount": { "value": 6 }, - "retraction_enable": { "value": true }, + "retraction_min_travel": { "value": 1.5 }, "retraction_combing": { "value": "'off'" }, "retraction_combing_max_distance": { "value": 30 }, @@ -114,7 +108,6 @@ "cool_fan_speed": { "value": 100 }, "cool_fan_speed_0": { "value": 30 }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adhesion_type": { "value": "'none' if support_enable else 'skirt'" }, diff --git a/resources/definitions/anycubic_mega_zero.def.json b/resources/definitions/anycubic_mega_zero.def.json index 5f71d243ab..c483a4ad09 100644 --- a/resources/definitions/anycubic_mega_zero.def.json +++ b/resources/definitions/anycubic_mega_zero.def.json @@ -99,7 +99,6 @@ "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - "retraction_enable": { "value": true }, "retraction_speed": { "value": 30 }, "retraction_amount": { "value": 7 }, "retraction_count_max": { "value": 100 }, diff --git a/resources/definitions/artillery_base.def.json b/resources/definitions/artillery_base.def.json index a6da7e7d96..171ac4a524 100644 --- a/resources/definitions/artillery_base.def.json +++ b/resources/definitions/artillery_base.def.json @@ -159,7 +159,7 @@ "travel_retract_before_outer_wall": { "value": true }, "retraction_amount": { "value": 2 }, - "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, "retraction_min_travel": { "value": 1.5 }, diff --git a/resources/definitions/biqu_base.def.json b/resources/definitions/biqu_base.def.json index 82ee71dd7a..44a582e545 100755 --- a/resources/definitions/biqu_base.def.json +++ b/resources/definitions/biqu_base.def.json @@ -59,15 +59,11 @@ "jerk_enabled": { "value": false }, "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0": { "value": 20.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, @@ -76,19 +72,16 @@ "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size" }, "optimize_wall_printing_order": { "value": "True" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'sharpest_corner'" }, "z_seam_corner": { "value": "'z_seam_corner_inner'" }, "infill_line_width": { "value": "line_width * 1.2" }, - "infill_sparse_density": { "value": "20" }, "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, @@ -111,7 +104,6 @@ "maximum_value": 200 }, - "retraction_hop_enabled": { "value": "False" }, "retraction_hop": { "value": 0.2 }, "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, "retraction_combing_max_distance": { "value": 30 }, @@ -119,13 +111,11 @@ "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - "retraction_enable": { "value": true }, "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adhesion_type": { "value": "'skirt'" }, diff --git a/resources/definitions/blv_mgn_cube_base.def.json b/resources/definitions/blv_mgn_cube_base.def.json index 2c73b80cfc..84c585e016 100644 --- a/resources/definitions/blv_mgn_cube_base.def.json +++ b/resources/definitions/blv_mgn_cube_base.def.json @@ -165,9 +165,6 @@ "skin_overlap": { "value": 10.0 }, - "speed_infill": { - "value": "speed_print" - }, "speed_travel_layer_0": { "value": "math.ceil(speed_travel * 0.4)" }, diff --git a/resources/definitions/builder_premium_large.def.json b/resources/definitions/builder_premium_large.def.json index f0e64921e7..8f49efedb2 100644 --- a/resources/definitions/builder_premium_large.def.json +++ b/resources/definitions/builder_premium_large.def.json @@ -54,7 +54,6 @@ "prime_blob_enable": { "enabled": true }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" }, "acceleration_print": { "value": "3000" }, diff --git a/resources/definitions/builder_premium_medium.def.json b/resources/definitions/builder_premium_medium.def.json index e85c654fa2..c87e3f70c4 100644 --- a/resources/definitions/builder_premium_medium.def.json +++ b/resources/definitions/builder_premium_medium.def.json @@ -54,7 +54,6 @@ "prime_blob_enable": { "enabled": true }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" }, "acceleration_print": { "value": "3000" }, diff --git a/resources/definitions/builder_premium_small.def.json b/resources/definitions/builder_premium_small.def.json index c89b01566b..8a7969ec50 100644 --- a/resources/definitions/builder_premium_small.def.json +++ b/resources/definitions/builder_premium_small.def.json @@ -53,7 +53,6 @@ "prime_blob_enable": { "enabled": true }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" }, "acceleration_print": { "value": "3000" }, diff --git a/resources/definitions/cartesio.def.json b/resources/definitions/cartesio.def.json index 631f947324..996e03ef0a 100644 --- a/resources/definitions/cartesio.def.json +++ b/resources/definitions/cartesio.def.json @@ -41,7 +41,6 @@ "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, "material_print_temp_wait": { "default_value": false }, "material_bed_temp_wait": { "default_value": false }, - "prime_tower_enable": { "default_value": false }, "prime_tower_min_volume": { "value": "0.7" }, "prime_tower_size": { "value": 24.0 }, "prime_tower_position_x": { "value": "125" }, diff --git a/resources/definitions/creality_base.def.json b/resources/definitions/creality_base.def.json index 9d1c578f81..a947369de7 100644 --- a/resources/definitions/creality_base.def.json +++ b/resources/definitions/creality_base.def.json @@ -73,7 +73,8 @@ "zyyx_pro_pla" ] }, - "overrides": { + "overrides": + { "machine_name": { "default_value": "Creawsome Base Printer" }, "machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" }, "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, @@ -109,36 +110,25 @@ "acceleration_enabled": { "value": false }, "jerk_enabled": { "value": false }, - "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, + "speed_print": { "value": 50.0 }, "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0": { "value": 20.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_support_interface": { "value": "speed_topbottom" }, "speed_z_hop": { "value": 5 }, - "skirt_brim_speed": { "value": "speed_layer_0" }, - - "line_width": { "value": "machine_nozzle_size" }, - "optimize_wall_printing_order": { "value": "True" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, - - "infill_sparse_density": { "value": "20" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, @@ -148,34 +138,33 @@ "fill_outline_gaps": { "value": false }, - "retraction_speed": { + "retraction_speed": + { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - "retraction_retract_speed": { + "retraction_retract_speed": + { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - "retraction_prime_speed": { + "retraction_prime_speed": + { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - - "retraction_hop_enabled": { "value": "False" }, "retraction_hop": { "value": 0.2 }, "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, "retraction_combing_max_distance": { "value": 30 }, "travel_avoid_other_parts": { "value": true }, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - - "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adhesion_type": { "value": "'skirt'" }, @@ -189,7 +178,7 @@ "meshfix_maximum_resolution": { "value": "0.25" }, "meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, - "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, + "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 /layer_height)))" }, "support_pattern": { "value": "'zigzag'" }, "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, "support_use_towers": { "value": false }, diff --git a/resources/definitions/dagoma_pro_430_bowden.def.json b/resources/definitions/dagoma_pro_430_bowden.def.json index 7ed1adb0b7..5a2608d4d8 100644 --- a/resources/definitions/dagoma_pro_430_bowden.def.json +++ b/resources/definitions/dagoma_pro_430_bowden.def.json @@ -25,7 +25,6 @@ "machine_max_jerk_e": { "value": 5 }, "machine_max_feedrate_e": { "default_value": 200 }, "machine_steps_per_mm_e": { "default_value": 139.5 }, - "acceleration_enabled": { "value": "True" }, "acceleration_print": { "value": "1250", "maximum_value": 1500 }, "acceleration_layer_0": { "value": "acceleration_topbottom", "maximum_value": 1500 }, "acceleration_topbottom": { "value": "math.ceil(acceleration_print * 1000 / 1250)", "maximum_value": 1500 }, diff --git a/resources/definitions/deltacomb_dc20flux.def.json b/resources/definitions/deltacomb_dc20flux.def.json index fa6fdb0ca7..f907649312 100644 --- a/resources/definitions/deltacomb_dc20flux.def.json +++ b/resources/definitions/deltacomb_dc20flux.def.json @@ -25,7 +25,7 @@ "machine_end_gcode": { "default_value": ";---------------------------------------\n;Deltacomb end script\n;---------------------------------------\nG91 ;relative positioning\nG1 X8.0 E-10 F6000 ;wipe filament+material retraction\nG1 Z2 E9 ;Lift and start filament shaping\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG28 ;home all axes (max endstops)\nM84 ;steppers off" }, "switch_extruder_retraction_amount": { "value": "0" }, "prime_tower_min_volume": { "value": "50" }, - "prime_tower_enable": { "value": "1" }, + "prime_tower_enable": { "value": true }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, "material_standby_temperature": { "value": "material_print_temperature" } diff --git a/resources/definitions/deltacomb_dc21flux.def.json b/resources/definitions/deltacomb_dc21flux.def.json index f2b7941518..42e1851ab0 100644 --- a/resources/definitions/deltacomb_dc21flux.def.json +++ b/resources/definitions/deltacomb_dc21flux.def.json @@ -25,7 +25,7 @@ "machine_end_gcode": { "default_value": ";---------------------------------------\n;Deltacomb end script\n;---------------------------------------\nG91 ;relative positioning\nG1 X8.0 E-10 F6000 ;wipe filament+material retraction\nG1 Z2 E9 ;Lift and start filament shaping\nG1 E-9\nG1 E8\nG1 E-8\nG1 E-10 F110\nG1 E-40 F5000 ; move to park position\nG28 ;home all axes (max endstops)\nM84 ;steppers off" }, "switch_extruder_retraction_amount": { "value": "0" }, "prime_tower_min_volume": { "value": "50" }, - "prime_tower_enable": { "value": "1" }, + "prime_tower_enable": { "value": true }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, "material_standby_temperature": { "value": "material_print_temperature" } diff --git a/resources/definitions/dxu.def.json b/resources/definitions/dxu.def.json index 4d7c3eb446..e810506fea 100644 --- a/resources/definitions/dxu.def.json +++ b/resources/definitions/dxu.def.json @@ -70,9 +70,6 @@ "machine_heated_bed": { "default_value": true }, - "speed_infill": { - "value": "speed_print" - }, "speed_wall_x": { "value": "speed_wall" }, diff --git a/resources/definitions/eryone_er20.def.json b/resources/definitions/eryone_er20.def.json index c19a8b1035..f9fe209151 100644 --- a/resources/definitions/eryone_er20.def.json +++ b/resources/definitions/eryone_er20.def.json @@ -156,9 +156,6 @@ "skirt_line_count": { "value": 3 }, - "speed_infill": { - "value": "speed_print" - }, "speed_topbottom": { "value": "math.ceil(speed_print * 20 / 50)" }, diff --git a/resources/definitions/eryone_thinker.def.json b/resources/definitions/eryone_thinker.def.json index e2dbd44215..e48803e368 100644 --- a/resources/definitions/eryone_thinker.def.json +++ b/resources/definitions/eryone_thinker.def.json @@ -143,9 +143,6 @@ "material_bed_temperature_layer_0": { "value": "material_bed_temperature" }, - "speed_infill": { - "value": "speed_print" - }, "speed_wall": { "value": "speed_print" }, diff --git a/resources/definitions/flyingbear_base.def.json b/resources/definitions/flyingbear_base.def.json index 9dc406494e..68c709a630 100644 --- a/resources/definitions/flyingbear_base.def.json +++ b/resources/definitions/flyingbear_base.def.json @@ -116,7 +116,6 @@ "material_diameter": { "default_value": 1.75 }, "layer_height_0": { "value": 0.2 }, - "line_width": { "value": "machine_nozzle_size" }, "skin_line_width": { "value": "machine_nozzle_size" }, "infill_line_width": { "value": "line_width + 0.1" }, "skirt_brim_line_width": { "value": "line_width + 0.1" }, @@ -140,25 +139,19 @@ "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, - "retraction_enable": { "value": true }, "retraction_min_travel": { "value": 1.5 }, "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, "speed_print": { "value": 60 } , "speed_infill": { "value": "speed_print * 1.5" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, "speed_wall_x": { "value": "speed_print" }, "speed_roofing": { "value": "speed_topbottom" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_support": { "value": "speed_print" }, "speed_support_interface": { "value": "speed_topbottom" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0": { "value": "speed_print / 2" }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "skirt_brim_speed": { "value": "speed_layer_0" }, "speed_z_hop": { "value": 5 }, @@ -171,7 +164,6 @@ "retraction_hop_enabled": { "value": false }, "retraction_hop": { "value": 0.2 }, - "cool_fan_enabled": { "value": true }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, "cool_min_layer_time": { "value": 10 }, diff --git a/resources/definitions/goofoo_base.def.json b/resources/definitions/goofoo_base.def.json index 05f34bf8fe..65c0b9067c 100644 --- a/resources/definitions/goofoo_base.def.json +++ b/resources/definitions/goofoo_base.def.json @@ -59,16 +59,13 @@ "acceleration_enabled": { "value": false }, "jerk_enabled": { "value": false }, - "speed_print": { "value": 40.0 } , - "speed_infill": { "value": "speed_print" }, + "speed_print": { "value": 40.0 }, "speed_wall": { "value": "speed_print" }, - "speed_wall_0": { "value": "speed_wall" }, "speed_wall_x": { "value": "speed_wall" }, "speed_topbottom": { "value": "speed_print" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "80" }, "speed_layer_0": { "value": 20.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "60" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, @@ -77,18 +74,15 @@ "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size" }, "optimize_wall_printing_order": { "value": "True" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, - - "infill_sparse_density": { "value": "20" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, @@ -110,26 +104,20 @@ "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - - "retraction_hop_enabled": { "value": "False" }, + "retraction_hop": { "value": 0.2 }, "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, "retraction_combing_max_distance": { "value": 30 }, "travel_avoid_other_parts": { "value": true }, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - - "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "3 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, - - - "top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" }, "wall_thickness": {"value": "line_width * 2" } diff --git a/resources/definitions/hctech_hc300-m1&m1h.def.json b/resources/definitions/hctech_hc300-m1&m1h.def.json index 188ed3e7e7..7a311975e6 100644 --- a/resources/definitions/hctech_hc300-m1&m1h.def.json +++ b/resources/definitions/hctech_hc300-m1&m1h.def.json @@ -36,7 +36,6 @@ "retraction_speed": { "default_value": 35}, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - "retraction_enable": { "value": true }, "gantry_height": { "value": "55" }, "speed_print": { "default_value": 60.0 } , @@ -48,8 +47,6 @@ "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 P1;clean nozzle\nG1 X5 Y300 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, "cool_fan_speed": { "value": 75 }, - "cool_fan_enabled": { "value": true }, - "line_width": { "value": 0.38 }, "travel_avoid_distance": { "value": 1 }, "infill_before_walls": { "value": false } diff --git a/resources/definitions/hctech_hc300-m2h.def.json b/resources/definitions/hctech_hc300-m2h.def.json index d08258c7c6..651af04ec6 100644 --- a/resources/definitions/hctech_hc300-m2h.def.json +++ b/resources/definitions/hctech_hc300-m2h.def.json @@ -37,7 +37,6 @@ "retraction_speed": { "default_value": 35}, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - "retraction_enable": { "value": true }, "gantry_height": { "value": "55" }, "speed_print": { "default_value": 60.0 } , @@ -49,7 +48,6 @@ "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-1 F2700 ;Retract a bit\nG1 Z1 E-1 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG12 ;clean nozzle\nG1 X5 Y319 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z\nM81 ;turn-off power" }, "cool_fan_speed": { "value": 75 }, - "cool_fan_enabled": { "value": true }, "line_width": { "value": 0.38 }, "travel_avoid_distance": { "value": 1 }, diff --git a/resources/definitions/hctech_hc300-m3.def.json b/resources/definitions/hctech_hc300-m3.def.json index cbbae35cfa..10fea4272b 100644 --- a/resources/definitions/hctech_hc300-m3.def.json +++ b/resources/definitions/hctech_hc300-m3.def.json @@ -38,7 +38,6 @@ "retraction_speed": { "default_value": 35}, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - "retraction_enable": { "value": true }, "gantry_height": { "value": "55" }, "speed_print": { "default_value": 60.0 } , @@ -49,7 +48,6 @@ "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 Z1 E-2 F2400 ;Retract and raise Z\nG1 Z2 ;Raise Z\nG90 ;Absolute positioning\nG1 X5 Y290 ;Return to Start Point\nM106 S0 ;Switch off part cooling fan\nM104 S0 ;turn off temperature\nM140 S0 ;turn off Heated Bed\nM84 X Y E ;Disable all steppers but Z" }, "cool_fan_speed": { "value": 75 }, - "cool_fan_enabled": { "value": true }, "line_width": { "value": 0.38 }, "travel_avoid_distance": { "value": 1 }, diff --git a/resources/definitions/hms434.def.json b/resources/definitions/hms434.def.json index 584a642ceb..9f9183c99e 100644 --- a/resources/definitions/hms434.def.json +++ b/resources/definitions/hms434.def.json @@ -124,10 +124,9 @@ "switch_extruder_prime_speed": {"value": "(retraction_prime_speed)"}, "speed_print": {"value": "50"}, - "speed_infill": {"value": "speed_print"}, - "speed_wall": {"value": "(speed_print/5*3) if speed_print > 45 else speed_print"}, + "speed_wall": {"value": "(speed_print/ 5 * 3) if speed_print > 45 else speed_print"}, "speed_wall_x": {"value": "speed_wall"}, - "speed_layer_0": {"value": "(speed_print/5*4) if speed_print > 45 else speed_print"}, + "speed_layer_0": {"value": "(speed_print / 5 * 4) if speed_print > 45 else speed_print"}, "speed_topbottom": {"value": "speed_layer_0"}, "speed_travel": {"value": "250"}, "speed_travel_layer_0": {"value": "speed_travel"}, @@ -165,7 +164,6 @@ "skirt_gap": {"value": 1}, "skirt_brim_minimal_length": {"value": 50}, - "prime_tower_enable": {"value": false }, "prime_tower_size": {"value": 20.6 }, "prime_tower_position_x": {"value": 125 }, "prime_tower_position_y": {"value": 70 }, diff --git a/resources/definitions/inat_base.def.json b/resources/definitions/inat_base.def.json index 61a543c9cc..42a71ee149 100644 --- a/resources/definitions/inat_base.def.json +++ b/resources/definitions/inat_base.def.json @@ -151,43 +151,32 @@ "value": "4" }, "default_material_print_temperature": { - "maximum_value_warning": "470", "maximum_value": "470" }, "material_print_temperature": { - "maximum_value_warning": "470", "maximum_value": "470" }, "material_print_temperature_layer_0": { "value": "material_print_temperature", - "maximum_value_warning": "470", "maximum_value": "470" }, "material_initial_print_temperature": { "value": "material_print_temperature", - "maximum_value_warning": "470", "maximum_value": "470" }, "material_final_print_temperature": { "value": "material_print_temperature", - "maximum_value_warning": "470", "maximum_value": "470" }, "default_material_bed_temperature": { - "maximum_value_warning": "150", "maximum_value": "150" }, "material_bed_temperature": { - "maximum_value_warning": "150", "maximum_value": "150" }, "material_bed_temperature_layer_0": { - "maximum_value_warning": "150", "maximum_value": "150" }, - "speed_infill": { - "value": "speed_print" - }, "speed_wall": { "value": "speed_print" }, diff --git a/resources/definitions/kingroon_base.def.json b/resources/definitions/kingroon_base.def.json index 4ea97f2527..c78f1fc31a 100644 --- a/resources/definitions/kingroon_base.def.json +++ b/resources/definitions/kingroon_base.def.json @@ -170,15 +170,11 @@ "default_material_bed_temperature": { "maximum_value": "150" }, "speed_print": { "value": 60.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0": { "value": 20.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, @@ -193,7 +189,6 @@ "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_none'" }, @@ -230,13 +225,11 @@ "travel_retract_before_outer_wall": { "value": true }, "retraction_amount": { "value": 2 }, - "retraction_enable": { "value": true }, "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 2 }, "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adhesion_type": { "value": "'none' if support_enable else 'skirt'" }, diff --git a/resources/definitions/koonovo_base.def.json b/resources/definitions/koonovo_base.def.json index 3b3ab06fff..868129109e 100644 --- a/resources/definitions/koonovo_base.def.json +++ b/resources/definitions/koonovo_base.def.json @@ -49,7 +49,6 @@ "acceleration_print": { "value": 500 }, "acceleration_travel": { "value": 500 }, - "line_width": { "value": "machine_nozzle_size" }, "wall_thickness": {"value": "line_width * 2" }, @@ -63,33 +62,23 @@ "material_final_print_temperature": { "value": "material_print_temperature" }, "material_bed_temperature": { "value": "55" }, "material_bed_temperature_layer_0": { "value": "material_bed_temperature" }, - "material_flow": { "value": 100 }, "material_standby_temperature": { "value": "material_print_temperature" }, - "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, + "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_travel": { "value": "120.0 if speed_print < 60 else 180.0 if speed_print > 100 else speed_print * 2.2" }, "speed_layer_0": { "value": 25.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 25 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_z_hop": { "value": 5 }, - - "retraction_enable": { "value": true }, "retraction_amount": { "value": 2.5 }, "retraction_speed": { "value": 40 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, - "support_brim_enable": { "value": true }, "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, "support_pattern": { "value": "'zigzag'" }, diff --git a/resources/definitions/koonovo_kn3.def.json b/resources/definitions/koonovo_kn3.def.json index c67209805d..2f8ba71ecf 100644 --- a/resources/definitions/koonovo_kn3.def.json +++ b/resources/definitions/koonovo_kn3.def.json @@ -66,7 +66,6 @@ "acceleration_print": { "value": 500 }, "acceleration_travel": { "value": 500 }, - "line_width": { "value": "machine_nozzle_size" }, "wall_thickness": {"value": "line_width * 2" }, @@ -79,30 +78,21 @@ "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, "default_material_bed_temperature": { "value": "55" }, - "material_flow": { "value": 100 }, "material_standby_temperature": { "value": "material_print_temperature" }, - "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_travel": { "value": "120.0 if speed_print < 60 else 180.0 if speed_print > 100 else speed_print * 2.2" }, "speed_layer_0": { "value": 25.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 25 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_z_hop": { "value": 5 }, - "retraction_enable": { "value": true }, "retraction_amount": { "value": 2.5 }, "retraction_speed": { "value": 40 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, diff --git a/resources/definitions/koonovo_kn5.def.json b/resources/definitions/koonovo_kn5.def.json index 7cd82a61aa..d206c9b87a 100644 --- a/resources/definitions/koonovo_kn5.def.json +++ b/resources/definitions/koonovo_kn5.def.json @@ -67,8 +67,6 @@ "acceleration_print": { "value": 500 }, "acceleration_travel": { "value": 500 }, - - "line_width": { "value": "machine_nozzle_size" }, "wall_thickness": {"value": "line_width * 2" }, @@ -82,31 +80,22 @@ "material_final_print_temperature": { "value": "material_print_temperature" }, "material_standby_temperature": { "value": "material_print_temperature" }, "default_material_bed_temperature": { "value": "45" }, - "material_flow": { "value": 100 }, - "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, + "speed_print": { "value": 50.0 } , , "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_travel": { "value": "120.0 if speed_print < 60 else 180.0 if speed_print > 100 else speed_print * 2.2" }, "speed_layer_0": { "value": 25.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 25 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_z_hop": { "value": 5 }, - "retraction_enable": { "value": true }, "retraction_amount": { "value": 2.5 }, "retraction_speed": { "value": 40 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, - "support_brim_enable": { "value": true }, "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, "support_pattern": { "value": "'zigzag'" }, diff --git a/resources/definitions/liquid.def.json b/resources/definitions/liquid.def.json index 0fc0f3c9ca..0d0d5f0a43 100644 --- a/resources/definitions/liquid.def.json +++ b/resources/definitions/liquid.def.json @@ -87,8 +87,7 @@ "value": true, "enabled": true }, - - "acceleration_enabled": { "value": "True" }, + "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" }, "acceleration_print": { "value": "4000" }, diff --git a/resources/definitions/longer_base.def.json b/resources/definitions/longer_base.def.json index 2a2e6f5867..435b3000ab 100644 --- a/resources/definitions/longer_base.def.json +++ b/resources/definitions/longer_base.def.json @@ -60,15 +60,10 @@ "jerk_enabled": { "value": false }, "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0": { "value": 20.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, @@ -77,18 +72,15 @@ "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size" }, "optimize_wall_printing_order": { "value": "True" }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, - - "infill_sparse_density": { "value": "20" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, @@ -112,8 +104,7 @@ "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - - "retraction_hop_enabled": { "value": "False" }, + "retraction_hop": { "value": 0.2 }, "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, "retraction_combing_max_distance": { "value": 30 }, @@ -121,13 +112,12 @@ "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adhesion_type": { "value": "'raft'" }, diff --git a/resources/definitions/lotmaxx_sc10.def.json b/resources/definitions/lotmaxx_sc10.def.json index b94c63533c..6700521b53 100644 --- a/resources/definitions/lotmaxx_sc10.def.json +++ b/resources/definitions/lotmaxx_sc10.def.json @@ -14,7 +14,8 @@ "0": "lotmaxx_sc10_extruder_0" } }, - "overrides": { + "overrides": + { "machine_name": { "default_value": "Lotmaxx SC-10" }, "machine_width": { "default_value": 235 }, "machine_depth": { "default_value": 235 }, @@ -23,42 +24,39 @@ "gantry_height": { "value": 40 }, "machine_start_gcode": { "default_value": "; SC-10 Custom Start G-code\nG28 ; Home all axes\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\nG1 X0.1 Y20 Z0.3 F5000.0 ; Move to start position\nG1 X0.1 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line\nG1 X0.4 Y200.0 Z0.3 F5000.0 ; Move to side a little\nG1 X0.4 Y20 Z0.3 F1500.0 E30 ; Draw the second line\nG92 E0 ; Reset Extruder\nG1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed\n; End of custom start GCode" }, "machine_end_gcode": { "default_value": "; SC-10 Custom End G-code\nG4 ; Wait\nM220 S100 ; Reset Speed factor override percentage to default (100%)\nM221 S100 ; Reset Extrude factor override percentage to default (100%)\nG91 ; Set coordinates to relative\nG1 F1800 E-3 ; Retract filament 3 mm to prevent oozing\nG1 F3000 Z20 ; Move Z Axis up 20 mm to allow filament ooze freely\nG90 ; Set coordinates to absolute\nG1 X0 Y{machine_depth} F1000 ; Move Heat Bed to the front for easy print removal\nM84 ; Disable stepper motors\n; End of custom end GCode" }, - "machine_max_jerk_xy":{ "value":10 }, - "machine_max_jerk_z":{ "value":0.4 }, - "machine_max_jerk_e":{ "value":5 }, - "machine_heated_bed":{ "default_value":true }, - "material_diameter":{ "default_value":1.75 }, - "jerk_print":{ "value":8 }, - "jerk_travel":{ "value":"jerk_print" }, - "jerk_travel_layer_0":{ "value":"jerk_travel" }, - "acceleration_enabled":{ "value":false }, - "jerk_enabled":{ "value":false }, - "speed_print":{ "value":60.0 }, - "speed_infill":{ "value":"speed_print * 2" }, - "speed_wall":{ "value":"speed_print / 2" }, - "speed_wall_0":{ "value":"speed_wall" }, - "speed_wall_x":{ "value":"speed_wall" }, - "speed_topbottom":{ "value":"speed_print / 2" }, - "speed_roofing":{ "value":"speed_topbottom" }, - "speed_travel":{ "value":"150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, - "speed_layer_0":{ "value":20.0 }, - "speed_print_layer_0":{ "value":"speed_layer_0" }, - "speed_travel_layer_0":{ "value":"100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, - "speed_prime_tower":{ "value":"speed_topbottom" }, - "speed_support":{ "value":"speed_wall_0" }, - "speed_support_interface":{ "value":"speed_topbottom" }, - "skirt_brim_speed":{ "value":"speed_layer_0" }, - "retraction_enable":{ "value":true }, - "retraction_count_max":{ "value":100 }, - "retraction_extrusion_window":{ "value":10 }, - "retraction_min_travel":{ "value":1.5 }, - "cool_fan_full_at_height":{ "value":"layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled":{ "value":true }, - "cool_min_layer_time":{ "value":10 }, - "meshfix_maximum_resolution":{ "value":"0.25" }, - "meshfix_maximum_travel_resolution":{ "value":"meshfix_maximum_resolution" }, + "machine_max_jerk_xy":{ "value": 10 }, + "machine_max_jerk_z":{ "value": 0.4 }, + "machine_max_jerk_e":{ "value": 5 }, + "machine_heated_bed":{ "default_value": true }, + "material_diameter":{ "default_value": 1.75 }, + "jerk_print":{ "value": 8 }, + "jerk_travel":{ "value": "jerk_print" }, + "jerk_travel_layer_0":{ "value":" jerk_travel" }, + "acceleration_enabled":{ "value": false }, + "jerk_enabled":{ "value": false }, + "speed_print":{ "value": 60.0 }, + "speed_infill":{ "value": "speed_print * 2" }, + "speed_wall_0":{ "value": "speed_wall" }, + "speed_wall_x":{ "value": "speed_wall" }, + "speed_roofing":{ "value": "speed_topbottom" }, + "speed_travel":{ "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, + "speed_layer_0":{ "value": 20.0 }, + "speed_travel_layer_0":{ "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, + "speed_prime_tower":{ "value": "speed_topbottom" }, + "speed_support":{ "value": "speed_wall_0" }, + "speed_support_interface":{ "value": "speed_topbottom" }, + "skirt_brim_speed":{ "value": "speed_layer_0" }, + "retraction_enable":{ "value": true }, + "retraction_count_max":{ "value": 100 }, + "retraction_extrusion_window":{ "value": 10 }, + "retraction_min_travel":{ "value": 1.5 }, + "cool_fan_full_at_height":{ "value": "layer_height_0 + 2 * layer_height" }, + "cool_fan_enabled":{ "value": true }, + "cool_min_layer_time":{ "value": 10 }, + "meshfix_maximum_resolution":{ "value": "0.25" }, + "meshfix_maximum_travel_resolution":{ "value": "meshfix_maximum_resolution" }, "adhesion_type": { "value": "'none' if support_enable else 'skirt'" }, - "skirt_gap":{ "value":5.0 }, - "skirt_line_count":{ "value":4 } + "skirt_gap":{ "value": 5.0 }, + "skirt_line_count":{ "value": 4 } } } diff --git a/resources/definitions/lotmaxx_sc20.def.json b/resources/definitions/lotmaxx_sc20.def.json index f96cb0839a..1aa982430d 100644 --- a/resources/definitions/lotmaxx_sc20.def.json +++ b/resources/definitions/lotmaxx_sc20.def.json @@ -35,14 +35,11 @@ "jerk_enabled":{ "value":false }, "speed_print":{ "value":60.0 }, "speed_infill":{ "value":"speed_print * 2" }, - "speed_wall":{ "value":"speed_print / 2" }, "speed_wall_0":{ "value":"speed_wall" }, "speed_wall_x":{ "value":"speed_wall" }, - "speed_topbottom":{ "value":"speed_print / 2" }, "speed_roofing":{ "value":"speed_topbottom" }, "speed_travel":{ "value":"150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0":{ "value":20.0 }, - "speed_print_layer_0":{ "value":"speed_layer_0" }, "speed_travel_layer_0":{ "value":"100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower":{ "value":"speed_topbottom" }, "speed_support":{ "value":"speed_wall_0" }, diff --git a/resources/definitions/malyan_m200.def.json b/resources/definitions/malyan_m200.def.json index c8eb4eb654..2eeef96cbd 100644 --- a/resources/definitions/malyan_m200.def.json +++ b/resources/definitions/malyan_m200.def.json @@ -28,7 +28,6 @@ "speed_wall_x": { "value": "speed_print" }, "speed_support": { "value": "speed_wall_0" }, "speed_layer_0": { "value": "round(speed_print / 2.0, 2)" }, - "speed_infill": { "value": "speed_print" }, "speed_topbottom": {"value": "speed_print / 2"}, "layer_height": @@ -80,7 +79,6 @@ "retraction_amount" : { "default_value": 4.5}, "retraction_speed" : { "default_value": 40}, "coasting_enable": { "default_value": true }, - "prime_tower_enable": { "default_value": false}, "speed_z_hop": {"default_value": 1.5} } } diff --git a/resources/definitions/mingda_base.def.json b/resources/definitions/mingda_base.def.json index ce80fda7c4..169adc8b85 100644 --- a/resources/definitions/mingda_base.def.json +++ b/resources/definitions/mingda_base.def.json @@ -108,15 +108,10 @@ "jerk_enabled": { "value": false }, "speed_print": { "value": 60.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0": { "value": 20.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, @@ -131,7 +126,6 @@ "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, - "material_flow": { "value": 100 }, "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_none'" }, @@ -168,13 +162,12 @@ "travel_retract_before_outer_wall": { "value": true }, "retraction_amount": { "value": 2 }, - "retraction_enable": { "value": true }, + "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adhesion_type": { "value": "'none' if support_enable else 'skirt'" }, diff --git a/resources/definitions/mixware_hyper_s.def.json b/resources/definitions/mixware_hyper_s.def.json index 12e55444cf..b467f8e98c 100644 --- a/resources/definitions/mixware_hyper_s.def.json +++ b/resources/definitions/mixware_hyper_s.def.json @@ -241,12 +241,6 @@ "skirt_brim_speed": { "value": "speed_layer_0" }, - "speed_infill": { - "value": "speed_print" - }, - "speed_wall": { - "value": "speed_print / 2" - }, "speed_wall_0": { "value": "speed_wall" }, @@ -262,9 +256,6 @@ "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, - "speed_print_layer_0": { - "value": "speed_layer_0" - }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, diff --git a/resources/definitions/rigid3d_base.def.json b/resources/definitions/rigid3d_base.def.json index b205f03cc8..bc592ccff8 100644 --- a/resources/definitions/rigid3d_base.def.json +++ b/resources/definitions/rigid3d_base.def.json @@ -113,7 +113,7 @@ "travel_avoid_other_parts": { "value": "False" }, "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, - "support_interface_enable": { "value": "True" }, + "support_interface_enable": { "value": true }, "support_interface_density": { "value": 70 }, "minimum_interface_area": { "value": 5.0 }, "minimum_support_area": { "value": 5 }, diff --git a/resources/definitions/structur3d_discov3ry1_complete_um2plus.def.json b/resources/definitions/structur3d_discov3ry1_complete_um2plus.def.json index 6f04cdd93c..6b280a6c7b 100644 --- a/resources/definitions/structur3d_discov3ry1_complete_um2plus.def.json +++ b/resources/definitions/structur3d_discov3ry1_complete_um2plus.def.json @@ -28,9 +28,6 @@ "overrides": { "machine_name": { "default_value": "Discov3ry Complete (Ultimaker 2+)" }, - "speed_infill": { - "value": "speed_print" - }, "infill_sparse_density": { "value": 100 }, diff --git a/resources/definitions/tank_m_base.def.json b/resources/definitions/tank_m_base.def.json index 41387fad7e..b3e0bcfb86 100644 --- a/resources/definitions/tank_m_base.def.json +++ b/resources/definitions/tank_m_base.def.json @@ -49,7 +49,6 @@ "acceleration_print": { "value": 2500 }, "acceleration_travel": { "value": 2500 }, - "line_width": { "value": "machine_nozzle_size" }, "wall_thickness": {"value": "line_width * 2" }, @@ -63,33 +62,23 @@ "material_final_print_temperature": { "value": "material_print_temperature" }, "material_bed_temperature": { "value": "55" }, "material_bed_temperature_layer_0": { "value": "material_bed_temperature" }, - "material_flow": { "value": 100 }, "material_standby_temperature": { "value": "material_print_temperature" }, - "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_travel": { "value": "120.0 if speed_print < 60 else 300.0 if speed_print > 100 else speed_print * 2.2" }, "speed_layer_0": { "value": 25.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 25 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_z_hop": { "value": 5 }, - "retraction_enable": { "value": true }, "retraction_amount": { "value": 1.0 }, "retraction_speed": { "value": 40 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, - "support_brim_enable": { "value": true }, "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, "support_pattern": { "value": "'zigzag'" }, diff --git a/resources/definitions/trimaker_nebula_plus.def.json b/resources/definitions/trimaker_nebula_plus.def.json index 71fb729c0f..0a2983e67e 100644 --- a/resources/definitions/trimaker_nebula_plus.def.json +++ b/resources/definitions/trimaker_nebula_plus.def.json @@ -32,7 +32,6 @@ "machine_acceleration": { "default_value": 3000 }, "machine_extruder_count": { "default_value": 1 }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_print": { "value": "4000" }, "acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 4000)" }, diff --git a/resources/definitions/tronxy_x.def.json b/resources/definitions/tronxy_x.def.json index 9665ca0f4f..488316ded2 100644 --- a/resources/definitions/tronxy_x.def.json +++ b/resources/definitions/tronxy_x.def.json @@ -46,15 +46,12 @@ "jerk_enabled": { "value": false }, "speed_print": { "value": 60.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print *0.75" }, - "speed_wall_0": { "value": "speed_wall" }, + "speed_wall": { "value": "speed_print * 0.75" }, "speed_wall_x": { "value": "speed_wall" }, "speed_topbottom": { "value": "speed_print * 0.5" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "60.0 if speed_print < 50 else 120.0 if speed_print > 80 else speed_print * 1.25" }, "speed_layer_0": { "value": 30.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": "45 if speed_layer_0 < 20 else 60 if speed_layer_0 > 30 else speed_layer_0 * 1.5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, @@ -63,7 +60,6 @@ "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size" }, "optimize_wall_printing_order": { "value": "True" }, @@ -74,8 +70,7 @@ "z_seam_type": { "value": "'sharpest_corner'" }, "z_seam_corner": { "value": "'z_seam_corner_inner'" }, - - "infill_sparse_density": { "value": "20" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 56 else 'cubic'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, @@ -105,8 +100,7 @@ "travel_avoid_other_parts": { "value": false }, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - - "retraction_enable": { "value": true }, + "retract_at_layer_change": { "value": true }, "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 5 }, @@ -114,7 +108,6 @@ "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adhesion_type": { "value": "'skirt'" }, @@ -140,8 +133,7 @@ "support_wall_count": { "value": 0 }, "support_brim_enable": { "value": true }, "support_brim_width": { "value": 4 }, - - "support_interface_enable": { "value": false }, + , "support_interface_height": { "value": "layer_height * 4" }, "support_interface_density": { "value": 33.333 }, "support_interface_pattern": { "value": "'grid'" }, diff --git a/resources/definitions/two_trees_base.def.json b/resources/definitions/two_trees_base.def.json index b672a2f4cd..f6918c6121 100644 --- a/resources/definitions/two_trees_base.def.json +++ b/resources/definitions/two_trees_base.def.json @@ -32,15 +32,10 @@ "material_diameter": { "default_value": 1.75 }, - "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, + "speed_print": { "value": 50.0 }, "speed_wall_x": { "value": "speed_print / 1.5" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_layer_0": { "value": 20.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_support_interface": { "value": "speed_topbottom" }, @@ -48,14 +43,12 @@ "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size" }, "optimize_wall_printing_order": { "value": "True" }, "z_seam_type": { "value": "'sharpest_corner'" }, "z_seam_corner": { "value": "'z_seam_corner_inner'" }, - - "infill_sparse_density": { "value": "20" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, @@ -65,24 +58,20 @@ "fill_outline_gaps": { "value": false }, - "retraction_hop_enabled": { "value": "False" }, "retraction_hop": { "value": 0.2 }, "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, "retraction_combing_max_distance": { "value": 30 }, "travel_avoid_other_parts": { "value": true }, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, - - "retraction_enable": { "value": true }, + "retraction_speed": { "default_value" : 40 }, "retraction_amount": { "default_value" : 7 }, "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 10 }, "retraction_min_travel": { "value": 1.5 }, - "cool_fan_full_layer": { "value": "2" }, - "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, "adhesion_type": { "value": "'skirt'" }, @@ -108,7 +97,6 @@ "support_brim_enable": { "value": true }, "support_brim_width": { "value": 5 }, - "support_interface_enable": { "value": false }, "support_interface_height": { "value": "layer_height * 4" }, "support_interface_density": { "value": 33.333 }, "support_interface_pattern": { "value": "'grid'" }, diff --git a/resources/definitions/ultimaker2_plus_connect.def.json b/resources/definitions/ultimaker2_plus_connect.def.json index 8ccbd7f380..adb5efadcf 100644 --- a/resources/definitions/ultimaker2_plus_connect.def.json +++ b/resources/definitions/ultimaker2_plus_connect.def.json @@ -57,8 +57,6 @@ "infill_wipe_dist": { "value": "0" }, "infill_overlap": { "value": "0" }, "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'grid'" }, - "speed_infill": { "value": "speed_print" }, - "speed_wall_x": { "value": "speed_wall" }, "layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" }, "optimize_wall_printing_order": { "value": "True" }, "zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }, diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index ddb02b7810..97a83c5ee7 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -82,7 +82,6 @@ "prime_blob_enable": { "enabled": true, "default_value": true, "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, "acceleration_print": { "value": "3500" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 5ccbc2c5a0..5d1464396f 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -75,7 +75,6 @@ "value": "150" }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, "acceleration_print": { "value": "3500" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 9eb00e6155..314da546de 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -77,7 +77,6 @@ "value": "150" }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, "acceleration_print": { "value": "3500" }, diff --git a/resources/definitions/weedo_x40.def.json b/resources/definitions/weedo_x40.def.json index 9fb5cad2d8..305dd8b765 100644 --- a/resources/definitions/weedo_x40.def.json +++ b/resources/definitions/weedo_x40.def.json @@ -215,7 +215,6 @@ "infill_overlap": { "value": 30.0 }, "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "infill_wipe_dist": { "value": 0.0 }, - "infill_sparse_density": { "value": "20" }, "infill_before_walls": { "value": false }, "jerk_enabled": { "value": false }, "jerk_print": { "value": 11 }, @@ -223,41 +222,32 @@ "jerk_wall": { "value": "jerk_print - 2" }, "jerk_travel": { "value": 18 }, "jerk_travel_layer_0": { "value": "jerk_travel" }, - "layer_height_0": { "value": "round(layer_height * 1.5, 2)" }, - "line_width": { "value": "machine_nozzle_size" }, + "layer_height_0": { "value": "round(layer_height * 1.5, 2)" }, "machine_min_cool_heat_time_window": { "default_value": 360 }, "machine_max_jerk_xy": { "value": 10 }, "machine_max_jerk_z": { "value": 0.4 }, "machine_max_jerk_e": { "value": 5 }, "machine_center_is_zero": { "default_value": false }, "material_diameter": { "default_value": 1.75 }, - "material_flow": { "value": 100 }, "material_standby_temperature": { "value": "100" }, - "material_print_temp_prepend": { "default_value":false }, - "prime_tower_enable": { "default_value": false }, + "material_print_temp_prepend": { "default_value": false }, "raft_airgap": { "default_value": 0.22 }, "raft_base_speed":{ "value": 20 }, "raft_interface_speed": { "value": 33 }, "raft_margin": { "default_value": 8 }, - "retraction_enable": { "value": true }, + "retraction_amount": { "default_value": 4.5 }, "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 8 }, "retraction_hop": { "value": 0.5 }, - "retraction_hop_enabled": { "value": "False" }, "retraction_min_travel": { "value": 1.5 }, "skin_overlap": { "value": 10.0 }, "speed_layer_0": { "value": "round(speed_print / 2.5, 2)" }, "speed_print": { "value": 50.0 }, "speed_support": { "value": "speed_wall_0" }, "speed_support_interface": { "value": "speed_print" }, - "speed_topbottom": { "value": "speed_print / 2" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, "speed_wall_x": { "value": "speed_wall" }, - "speed_infill": { "value": "speed_print" }, "speed_support_infill": { "value": 58.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, "speed_travel_layer_0": { "value": 60 }, "speed_support_roof": { "value": 39.0 }, "speed_support_bottom": { "value": 39.0 }, diff --git a/resources/definitions/winbo_dragonl4.def.json b/resources/definitions/winbo_dragonl4.def.json index 746b9ce2fe..d365cb2672 100644 --- a/resources/definitions/winbo_dragonl4.def.json +++ b/resources/definitions/winbo_dragonl4.def.json @@ -40,7 +40,6 @@ "machine_start_gcode": { "default_value": "G21\nG90\nM82\nM107\nM9998\nG28 X0 Y0\nG28 Z0\nG1 F6000 Z0.3\nG92 E0\nG1 F800 X585 E12\nG92 E0" }, "machine_end_gcode": { "default_value": "M104 S0\nM140 S0\nG92 E2\nG1 E0 F200\nG28 X0 Y0\nM84 X Y E" }, "prime_blob_enable": { "enabled": true }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" }, "acceleration_print": { "value": "1800" }, @@ -69,11 +68,11 @@ "jerk_wall": { "value": "math.ceil(jerk_print * 10 / 25)" }, "jerk_wall_0": { "value": "math.ceil(jerk_wall * 5 / 10)" }, "wall_thickness": { "value": "2.4"}, - "line_width": { "value": "extruderValue(-1,'machine_nozzle_size')" }, + "line_width": { "value": "extruderValue(-1, 'machine_nozzle_size')" }, "wall_0_inset": { "value": "0.05" }, "wall_line_width_x": { "value": "line_width" }, "wall_line_width_0": { "value": "line_width-0.05" }, - "support_line_width": { "value": "max(min(line_width,0.4),line_width/2)" }, + "support_line_width": { "value": "max(min(line_width, 0.4),line_width / 2)" }, "support_interface_line_width": { "value": "support_line_width" }, "machine_min_cool_heat_time_window": { "value": "15" }, "default_material_print_temperature": { "value": "200" }, @@ -99,33 +98,32 @@ "skin_overlap": { "value": "10" }, "speed_layer_0": { "value": "25" }, "speed_print": { "value": "70" }, - "speed_support": { "value": "speed_print*line_width/support_line_width" }, - "speed_support_interface": { "value": "speed_print*line_width/support_interface_line_width" }, - "speed_topbottom": { "value": "speed_print*line_width/skin_line_width" }, + "speed_support": { "value": "speed_print * line_width / support_line_width" }, + "speed_support_interface": { "value": "speed_print * line_width / support_interface_line_width" }, + "speed_topbottom": { "value": "speed_print * line_width / skin_line_width" }, "speed_travel": { "value": "100" }, - "speed_infill": { "value": "speed_print*line_width/infill_line_width" }, - "speed_wall": { "value": "speed_print*wall_line_width_0/line_width" }, + "speed_infill": { "value": "speed_print * line_width / infill_line_width" }, + "speed_wall": { "value": "speed_print * wall_line_width_0 / line_width" }, "speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" }, "speed_wall_x": { "value": "speed_wall" }, "support_angle": { "value": "50" }, "support_xy_distance": { "value": "1" }, - "support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" }, - "support_bottom_distance": { "value": "max(support_z_distance,layer_height*int(0.45/layer_height))" }, - "top_bottom_thickness": { "value": "max(1.2,layer_height*6)" }, + "support_z_distance": { "value": "max((0.2 if(0.2 % layer_height == 0) else layer_height * int((0.2 + layer_height) / layer_height)), layer_height)" }, + "support_bottom_distance": { "value": "max(support_z_distance, layer_height * int(0.45 / layer_height))" }, + "top_bottom_thickness": { "value": "max(1.2, layer_height * 6)" }, "travel_avoid_distance": { "value": "3" }, "gradual_support_infill_step_height": { "value": "0.2" }, "gradual_support_infill_steps": { "value": "1" }, - "infill_sparse_density": { "value": "20" }, "gradual_infill_step_height": { "value": "1" }, "initial_layer_line_width_factor": { "value": "120" }, "jerk_travel": { "value": "25" }, "support_bottom_enable": { "value": "True" }, - "support_bottom_height": { "value": "max((0.15 if(0.15%layer_height==0) else layer_height*int((0.15+layer_height)/layer_height)),layer_height)" }, + "support_bottom_height": { "value": "max((0.15 if(0.15 % layer_height == 0) else layer_height * int((0.15 + layer_height) / layer_height)), layer_height)" }, "support_bottom_pattern": { "value": "'zigzag'" }, "support_connect_zigzags": { "value": "False" }, "support_infill_rate": { "value": "8 if support_enable and support_structure == 'normal' else 0 if support_enable and support_structure == 'tree' else 8" }, "support_interface_density": { "value": "80" }, - "support_interface_enable": { "value": "True" }, + "support_interface_enable": { "value": true }, "support_interface_height": { "value": "0.5" }, "support_roof_pattern": { "value": "'concentric'" }, "z_seam_type": { "value": "'shortest'" } diff --git a/resources/definitions/winbo_mini2.def.json b/resources/definitions/winbo_mini2.def.json index 903142010b..73c6562edd 100644 --- a/resources/definitions/winbo_mini2.def.json +++ b/resources/definitions/winbo_mini2.def.json @@ -40,7 +40,6 @@ "machine_start_gcode": { "default_value": "G21\nG90\nM82\nM107\nG28 X0 Y0\nG28 Z0\nG1 F1000 Z3\nG1 F4000 X0\nG1 F4000 Y0\nG1 F1000 Z0.2\nG92 E0\nG1 F1000 X30 E8\nG92 E0\nM117 Printing." }, "machine_end_gcode": { "default_value": "M104 S0\nM140 S0\nG92 E2\nG1 E0 F200\nG28 X0 Y0\nM84 X Y E" }, "prime_blob_enable": { "enabled": true }, - "acceleration_enabled": { "value": "True" }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" }, "acceleration_print": { "value": "2000" }, @@ -99,23 +98,22 @@ "skin_overlap": { "value": "10" }, "speed_layer_0": { "value": "20" }, "speed_print": { "value": "50" }, - "speed_support": { "value": "speed_print*line_width/support_line_width" }, - "speed_support_interface": { "value": "speed_print*line_width/support_interface_line_width" }, - "speed_topbottom": { "value": "speed_print*line_width/skin_line_width" }, + "speed_support": { "value": "speed_print * line_width / support_line_width" }, + "speed_support_interface": { "value": "speed_print * line_width / support_interface_line_width" }, + "speed_topbottom": { "value": "speed_print * line_width / skin_line_width" }, "speed_travel": { "value": "90" }, - "speed_infill": { "value": "speed_print*line_width/infill_line_width" }, - "speed_wall": { "value": "speed_print*wall_line_width_0/line_width" }, + "speed_infill": { "value": "speed_print * line_width / infill_line_width" }, + "speed_wall": { "value": "speed_print * wall_line_width_0 /line_width" }, "speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" }, "speed_wall_x": { "value": "speed_wall" }, "support_angle": { "value": "50" }, "support_xy_distance": { "value": "1" }, - "support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" }, + "support_z_distance": { "value": "max((0.2 if(0.2 % layer_height==0) else layer_height * int((0.2 + layer_height) / layer_height)), layer_height)" }, "support_bottom_distance": { "value": "max(support_z_distance,layer_height*int(0.45/layer_height))" }, "top_bottom_thickness": { "value": "max(1.2,layer_height*6)" }, "travel_avoid_distance": { "value": "3" }, "gradual_support_infill_step_height": { "value": "0.2" }, "gradual_support_infill_steps": { "value": "1" }, - "infill_sparse_density": { "value": "20" }, "gradual_infill_step_height": { "value": "1" }, "initial_layer_line_width_factor": { "value": "120" }, "jerk_travel": { "value": "25" }, @@ -125,7 +123,7 @@ "support_connect_zigzags": { "value": "False" }, "support_infill_rate": { "value": "8 if support_enable and support_structure == 'normal' else 0 if support_enable and support_structure == 'tree' else 8" }, "support_interface_density": { "value": "80" }, - "support_interface_enable": { "value": "True" }, + "support_interface_enable": { "value": true }, "support_interface_height": { "value": "0.5" }, "support_roof_pattern": { "value": "'concentric'" }, "z_seam_type": { "value": "'shortest'" } diff --git a/resources/definitions/winbo_superhelper105.def.json b/resources/definitions/winbo_superhelper105.def.json index 055967f8ab..5fa6fe7eb6 100644 --- a/resources/definitions/winbo_superhelper105.def.json +++ b/resources/definitions/winbo_superhelper105.def.json @@ -88,33 +88,32 @@ "skin_overlap": { "value": "10" }, "speed_layer_0": { "value": "20" }, "speed_print": { "value": "52" }, - "speed_support": { "value": "speed_print*line_width/support_line_width" }, - "speed_support_interface": { "value": "speed_print*line_width/support_interface_line_width" }, - "speed_topbottom": { "value": "speed_print*line_width/skin_line_width" }, + "speed_support": { "value": "speed_print * line_width / support_line_width" }, + "speed_support_interface": { "value": "speed_print * line_width / support_interface_line_width" }, + "speed_topbottom": { "value": "speed_print * line_width / skin_line_width" }, "speed_travel": { "value": "80" }, - "speed_infill": { "value": "speed_print*line_width/infill_line_width" }, - "speed_wall": { "value": "speed_print*wall_line_width_0/line_width" }, + "speed_infill": { "value": "speed_print * line_width / infill_line_width" }, + "speed_wall": { "value": "speed_print * wall_line_width_0 / line_width" }, "speed_wall_0": { "value": "math.ceil(speed_wall * 0.6)" }, "speed_wall_x": { "value": "speed_wall" }, "support_angle": { "value": "50" }, "support_xy_distance": { "value": "1" }, - "support_z_distance": { "value": "max((0.2 if(0.2%layer_height==0) else layer_height*int((0.2+layer_height)/layer_height)),layer_height)" }, - "support_bottom_distance": { "value": "max(support_z_distance,layer_height*int(0.45/layer_height))" }, + "support_z_distance": { "value": "max((0.2 if(0.2 % layer_height == 0) else layer_height * int((0.2 + layer_height) / layer_height)), layer_height)" }, + "support_bottom_distance": { "value": "max(support_z_distance,layer_height * int(0.45 / layer_height))" }, "top_bottom_thickness": { "value": "max(1.2,layer_height*6)" }, "travel_avoid_distance": { "value": "3" }, "gradual_support_infill_step_height": { "value": "0.2" }, "gradual_support_infill_steps": { "value": "1" }, - "infill_sparse_density": { "value": "20" }, "gradual_infill_step_height": { "value": "1" }, "initial_layer_line_width_factor": { "value": "120" }, "jerk_travel": { "value": "25" }, - "support_bottom_enable": { "value": "True" }, + "support_bottom_enable": { "value": true }, "support_bottom_height": { "value": "max((0.15 if(0.15%layer_height==0) else layer_height*int((0.15+layer_height)/layer_height)),layer_height)" }, "support_bottom_pattern": { "value": "'zigzag'" }, - "support_connect_zigzags": { "value": "False" }, + "support_connect_zigzags": { "value": false }, "support_infill_rate": { "value": "8 if support_enable and support_structure == 'normal' else 0 if support_enable and support_structure == 'tree' else 8" }, "support_interface_density": { "value": "80" }, - "support_interface_enable": { "value": "True" }, + "support_interface_enable": { "value": true }, "support_interface_height": { "value": "0.5" }, "support_roof_pattern": { "value": "'concentric'" }, "z_seam_type": { "value": "'shortest'" } From 250c038e037712b1a84befa0b3d5e36d963fc4ab Mon Sep 17 00:00:00 2001 From: digitalfrost Date: Tue, 6 Sep 2022 11:41:50 +0200 Subject: [PATCH 095/547] CuraContainerStack.py: iterate directly over IndexTypeMap (#12988) * CuraContainerStack.py: iterate directly over IndexTypeMap There is no need for range(len Co-authored-by: Jelle Spijker --- cura/Settings/CuraContainerStack.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Settings/CuraContainerStack.py b/cura/Settings/CuraContainerStack.py index a8a1d780ea..41502f8874 100755 --- a/cura/Settings/CuraContainerStack.py +++ b/cura/Settings/CuraContainerStack.py @@ -49,7 +49,7 @@ class CuraContainerStack(ContainerStack): self._empty_material = cura_empty_instance_containers.empty_material_container #type: InstanceContainer self._empty_variant = cura_empty_instance_containers.empty_variant_container #type: InstanceContainer - self._containers = [self._empty_instance_container for i in range(len(_ContainerIndexes.IndexTypeMap))] #type: List[ContainerInterface] + self._containers: List[ContainerInterface] = [self._empty_instance_container for i in _ContainerIndexes.IndexTypeMap] self._containers[_ContainerIndexes.QualityChanges] = self._empty_quality_changes self._containers[_ContainerIndexes.Quality] = self._empty_quality self._containers[_ContainerIndexes.Material] = self._empty_material From 543598a2009c46270f4911ac1b9b127be6a52794 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 11:43:45 +0200 Subject: [PATCH 096/547] Fix typo --- resources/definitions/tronxy_x.def.json | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/definitions/tronxy_x.def.json b/resources/definitions/tronxy_x.def.json index 488316ded2..69525e5f27 100644 --- a/resources/definitions/tronxy_x.def.json +++ b/resources/definitions/tronxy_x.def.json @@ -133,7 +133,6 @@ "support_wall_count": { "value": 0 }, "support_brim_enable": { "value": true }, "support_brim_width": { "value": 4 }, - , "support_interface_height": { "value": "layer_height * 4" }, "support_interface_density": { "value": 33.333 }, "support_interface_pattern": { "value": "'grid'" }, From a5f23939f5c907347eef5a01bd1807f3978d3d1d Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 11:47:33 +0200 Subject: [PATCH 097/547] Fix a few more typos --- resources/definitions/SV03.def.json | 2 +- resources/definitions/koonovo_kn5.def.json | 10 ++++------ 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/resources/definitions/SV03.def.json b/resources/definitions/SV03.def.json index b056175b27..9a550c1960 100644 --- a/resources/definitions/SV03.def.json +++ b/resources/definitions/SV03.def.json @@ -50,7 +50,7 @@ "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, "z_seam_type": { "value": "'back'" }, - "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, , + "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, "infill_pattern": { "value": "'lines'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, diff --git a/resources/definitions/koonovo_kn5.def.json b/resources/definitions/koonovo_kn5.def.json index d206c9b87a..3fc8705e52 100644 --- a/resources/definitions/koonovo_kn5.def.json +++ b/resources/definitions/koonovo_kn5.def.json @@ -22,9 +22,9 @@ "preferred_quality_type": "standard", "preferred_material": "generic_pla" }, - - - "overrides": { + + "overrides": + { "machine_name": { "default_value": "Koonovo KN5" }, "machine_width": { "default_value": 420 }, "machine_depth": { "default_value": 420 }, @@ -39,7 +39,6 @@ "gantry_height": { "value": 0 }, - "machine_extruder_count": { "default_value": 2 }, "machine_start_gcode": { @@ -64,7 +63,6 @@ "material_diameter": { "default_value": 1.75 }, - "acceleration_print": { "value": 500 }, "acceleration_travel": { "value": 500 }, @@ -81,7 +79,7 @@ "material_standby_temperature": { "value": "material_print_temperature" }, "default_material_bed_temperature": { "value": "45" }, - "speed_print": { "value": 50.0 } , , + "speed_print": { "value": 50.0 } , "speed_wall_x": { "value": "speed_wall" }, "speed_travel": { "value": "120.0 if speed_print < 60 else 180.0 if speed_print > 100 else speed_print * 2.2" }, "speed_layer_0": { "value": 25.0 }, From d097b7d030c2ce9fb4d0db58402ec6ac254f4c0b Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 11:52:33 +0200 Subject: [PATCH 098/547] Minor codestyle changes to fdmprinter --- resources/definitions/fdmprinter.def.json | 46 +++++++++------------- resources/definitions/koonovo_kn5.def.json | 2 +- 2 files changed, 19 insertions(+), 29 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index c24192b7d0..5b6268a875 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -426,9 +426,7 @@ "label": "Disallowed Areas", "description": "A list of polygons with areas the print head is not allowed to enter.", "type": "polygons", - "default_value": - [ - ], + "default_value": [], "settable_per_mesh": false, "settable_per_extruder": false, "settable_per_meshgroup": false @@ -438,9 +436,7 @@ "label": "Nozzle Disallowed Areas", "description": "A list of polygons with areas the nozzle is not allowed to enter.", "type": "polygons", - "default_value": - [ - ], + "default_value": [], "settable_per_mesh": false, "settable_per_extruder": false, "settable_per_meshgroup": false @@ -452,22 +448,10 @@ "type": "polygon", "default_value": [ - [ - -20, - 10 - ], - [ - 10, - 10 - ], - [ - 10, - -10 - ], - [ - -20, - -10 - ] + [ -20, 10 ], + [ 10, 10 ], + [ 10, -10 ], + [ -20, -10 ] ], "settable_per_mesh": false, "settable_per_extruder": false, @@ -1027,7 +1011,8 @@ "settable_per_meshgroup": true, "settable_globally": true, "enabled": "extruders_enabled_count > 1", - "children": { + "children": + { "wall_0_extruder_nr": { "label": "Outer Wall Extruder", @@ -1186,7 +1171,8 @@ "label": "Wall Ordering", "description": "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last.", "type": "enum", - "options": { + "options": + { "inside_out": "Inside To Outside", "outside_in": "Outside To Inside" }, @@ -1241,7 +1227,8 @@ } } }, - "fill_outline_gaps": { + "fill_outline_gaps": + { "label": "Print Thin Walls", "description": "Print pieces of the model which are horizontally thinner than the nozzle size.", "type": "bool", @@ -1444,7 +1431,8 @@ "limit_to_extruder": "roofing_extruder_nr", "settable_per_mesh": true, "enabled": "top_layers > 0", - "children": { + "children": + { "roofing_line_width": { "label": "Top Surface Skin Line Width", @@ -4418,7 +4406,8 @@ "enabled": "(support_enable or support_meshes_present) and extruders_enabled_count > 1", "settable_per_mesh": false, "settable_per_extruder": false, - "children": { + "children": + { "support_infill_extruder_nr": { "label": "Support Infill Extruder", @@ -8065,7 +8054,8 @@ "description": "Settings which are only used if CuraEngine isn't called from the Cura frontend.", "type": "category", "enabled": false, - "children": { + "children": + { "center_object": { "description": "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved.", diff --git a/resources/definitions/koonovo_kn5.def.json b/resources/definitions/koonovo_kn5.def.json index 3fc8705e52..e770579487 100644 --- a/resources/definitions/koonovo_kn5.def.json +++ b/resources/definitions/koonovo_kn5.def.json @@ -22,7 +22,7 @@ "preferred_quality_type": "standard", "preferred_material": "generic_pla" }, - + "overrides": { "machine_name": { "default_value": "Koonovo KN5" }, From bc7db5ffa7a142e578d9f61344e9c747d4e2730e Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Tue, 6 Sep 2022 12:58:57 +0200 Subject: [PATCH 099/547] Always run --- .github/workflows/conan-package-create.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index f753b76e71..4af608b7ac 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -53,7 +53,6 @@ env: jobs: conan-package-create: - if: ${{ github.event.pull_request.head.repo.full_name == github.repository }} runs-on: ${{ inputs.runs_on }} steps: From 7eb47d450fe8e00ca9c910311cb3211a8fd06da7 Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Tue, 6 Sep 2022 13:00:30 +0200 Subject: [PATCH 100/547] Also use gcc12 for the unittest in case curaengine isn't build --- .github/workflows/unit-test.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 20ea83bdb1..eb2edc09d8 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -103,7 +103,18 @@ jobs: - name: Install Linux system requirements if: ${{ runner.os == 'Linux' }} - run: sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev -y + run: | + sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y + sudo apt update + sudo apt upgrade + sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y + + - name: Install GCC-12 on ubuntu-22.04 + if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} + run: | + sudo apt install g++-12 gcc-12 -y + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 - name: Get Conan configuration run: conan config install https://github.com/Ultimaker/conan-config.git From 6253fb2fdc1340a0c457771c7eb6b44f081a5215 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Tue, 6 Sep 2022 13:19:50 +0200 Subject: [PATCH 101/547] Add typing to function argument CURA-9277 Co-authored-by: Joey de l'Arago --- cura/Machines/Models/MachineListModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index ead1061a05..8750da6305 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -131,7 +131,7 @@ class MachineListModel(ListModel): for stack in other_machine_stacks: self.addItem(stack, False) - def addItem(self, container_stack: ContainerStack, is_online, machine_count: int = 0) -> None: + def addItem(self, container_stack: ContainerStack, is_online: bool, machine_count: int = 0) -> None: if parseBool(container_stack.getMetaDataEntry("hidden", False)): return From a234c0117e0f5e3929ebf68a62724fdaf8b1314a Mon Sep 17 00:00:00 2001 From: NOVAXIM <77081502+NOVAXIM@users.noreply.github.com> Date: Tue, 6 Sep 2022 13:39:06 +0200 Subject: [PATCH 102/547] Update anycubic_mega_zero.def.json Line 79: This value (0.3) is the default in firmware. Line 80: The default setting (5) may be too small if you are using Linear Advance. --- resources/definitions/anycubic_mega_zero.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/anycubic_mega_zero.def.json b/resources/definitions/anycubic_mega_zero.def.json index c483a4ad09..30bf702aa4 100644 --- a/resources/definitions/anycubic_mega_zero.def.json +++ b/resources/definitions/anycubic_mega_zero.def.json @@ -76,8 +76,8 @@ "acceleration_enabled": { "value": false }, "machine_max_jerk_xy": { "value": 10 }, - "machine_max_jerk_z": { "value": 0.4 }, - "machine_max_jerk_e": { "value": 5 }, + "machine_max_jerk_z": { "value": 0.3 }, + "machine_max_jerk_e": { "value": 15 }, "jerk_print": { "value": 10 }, "jerk_travel": { "value": "jerk_print" }, "jerk_travel_layer_0": { "value": "jerk_travel" }, From 370d0bcf03707db7d7ae6b7edfb264b1a0fbfac9 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 13:43:14 +0200 Subject: [PATCH 103/547] Add extra BOM numbers to UMs3 and UMs5 --- resources/definitions/ultimaker_s3.def.json | 2 +- resources/definitions/ultimaker_s5.def.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 5d1464396f..4bcc9cf8dd 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -35,7 +35,7 @@ "update_url": "https://ultimaker.com/firmware?utm_source=cura&utm_medium=software&utm_campaign=fw-update" }, "bom_numbers": [ - 213482 + 213482, 213483 ] }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 314da546de..5d4c2616c2 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -36,7 +36,7 @@ "update_url": "https://ultimaker.com/firmware?utm_source=cura&utm_medium=software&utm_campaign=fw-update" }, "bom_numbers": [ - 9051, 214475 + 9051, 214475, 214476 ] }, From 148263a06828e6b5669854a6f0feacba7d4bc2ce Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 6 Sep 2022 13:52:10 +0200 Subject: [PATCH 104/547] Move `hasNetworkedConnection` to `GlobalStack` From code review CURA-9277 Co-authored-by: Joey --- cura/Machines/Models/MachineListModel.py | 10 +--------- cura/Settings/GlobalStack.py | 6 ++++++ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index 8750da6305..919d593200 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -89,15 +89,7 @@ class MachineListModel(ListModel): machines_manager = CuraApplication.getInstance().getMachineManager() online_machine_stacks = machines_manager.getMachinesWithDefinition(definition_id, online_only = True) - def online_machines_has_connection_filter(machine_stack): - # This is required because machines loaded from projects have the is_online="True" but no connection type. - # We want to display them the same way as unconnected printers in this case. - has_connection = False - for connection_type in [ConnectionType.NetworkConnection.value, ConnectionType.CloudConnection.value]: - has_connection |= connection_type in machine_stack.configuredConnectionTypes - return has_connection - - online_machine_stacks = list(filter(online_machines_has_connection_filter, online_machine_stacks)) + online_machine_stacks = list(filter(lambda machine: machine.hasNetworkedConnection(), online_machine_stacks)) other_machine_stacks.remove(abstract_machine) if abstract_machine in online_machine_stacks: diff --git a/cura/Settings/GlobalStack.py b/cura/Settings/GlobalStack.py index b94ca45763..041bd19d3a 100755 --- a/cura/Settings/GlobalStack.py +++ b/cura/Settings/GlobalStack.py @@ -347,6 +347,12 @@ class GlobalStack(CuraContainerStack): nameChanged = pyqtSignal() name = pyqtProperty(str, fget=getName, fset=setName, notify=nameChanged) + def hasNetworkedConnection(self) -> bool: + has_connection = False + for connection_type in [ConnectionType.NetworkConnection.value, ConnectionType.CloudConnection.value]: + has_connection |= connection_type in self.configuredConnectionTypes + return has_connection + ## private: global_stack_mime = MimeType( name = "application/x-cura-globalstack", From f2edc1ac491e1725a8c2f790cfb9b8b246a47040 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 13:56:24 +0200 Subject: [PATCH 105/547] Fix typo --- .../UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py index c875eb183a..caed6ddf91 100644 --- a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py +++ b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py @@ -31,7 +31,7 @@ class RemovedPrintersMessage(Message): super().__init__(title=self.i18n_catalog.i18ncp("info:status", "A cloud connection is not available for a printer", "A cloud connection is not available for some printers", - len(self.removed_devices)), + len(self._removed_devices)), message_type=Message.MessageType.WARNING, text = message_text) From 6c0d76807efbb25b70cc09be12053df3cc5c8189 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 14:43:38 +0200 Subject: [PATCH 106/547] Add trycatch around whatsnew & changelog pages Fixes CURA-4DX (sentry crash) --- cura/UI/WhatsNewPagesModel.py | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/cura/UI/WhatsNewPagesModel.py b/cura/UI/WhatsNewPagesModel.py index 4fb7802924..1faf9572c7 100644 --- a/cura/UI/WhatsNewPagesModel.py +++ b/cura/UI/WhatsNewPagesModel.py @@ -62,15 +62,21 @@ class WhatsNewPagesModel(WelcomePagesModel): def initialize(self) -> None: self._pages = [] - self._pages.append({"id": "whats_new", - "page_url": self._getBuiltinWelcomePagePath("WhatsNewContent.qml"), - "next_page_button_text": self._catalog.i18nc("@action:button", "Skip"), - "next_page_id": "changelog" - }) - self._pages.append({"id": "changelog", - "page_url": self._getBuiltinWelcomePagePath("ChangelogContent.qml"), - "next_page_button_text": self._catalog.i18nc("@action:button", "Close"), - }) + try: + self._pages.append({"id": "whats_new", + "page_url": self._getBuiltinWelcomePagePath("WhatsNewContent.qml"), + "next_page_button_text": self._catalog.i18nc("@action:button", "Skip"), + "next_page_id": "changelog" + }) + except FileNotFoundError: + Logger.warning("Unable to find what's new page") + try: + self._pages.append({"id": "changelog", + "page_url": self._getBuiltinWelcomePagePath("ChangelogContent.qml"), + "next_page_button_text": self._catalog.i18nc("@action:button", "Close"), + }) + except FileNotFoundError: + Logger.warning("Unable to find changelog page") self.setItems(self._pages) images, max_image = WhatsNewPagesModel._collectOrdinalFiles(Resources.Images, WhatsNewPagesModel.image_formats) From 2f1325259c5044692172d23b75dc1eb75ebe1e8b Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 14:47:32 +0200 Subject: [PATCH 107/547] Fix 3mf workspace reader crashing on certain invalid files CURA-4DP (Sentry crash) --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index c8f7bc8abd..86be2f0380 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -664,10 +664,22 @@ class ThreeMFWorkspaceReader(WorkspaceReader): cura_file_names = [name for name in archive.namelist() if name.startswith("Cura/")] - # Create a shadow copy of the preferences (we don't want all of the preferences, but we do want to re-use its + # Create a shadow copy of the preferences (We don't want all of the preferences, but we do want to re-use its # parsing code. temp_preferences = Preferences() - serialized = archive.open("Cura/preferences.cfg").read().decode("utf-8") + try: + serialized = archive.open("Cura/preferences.cfg").read().decode("utf-8") + except KeyError: + # If there is no preferences file, it's not a workspace, so notify user of failure. + Logger.log("w", "File %s is not a valid workspace.", file_name) + message = Message(i18n_catalog.i18nc("@info:error Don't translate the XML tags or !", + "Project file {0} is corrupt: {1}.", + file_name, str(e)), + title=i18n_catalog.i18nc("@info:title", "Can't Open Project File"), + message_type=Message.MessageType.ERROR) + message.show() + self.setWorkspaceName("") + return [], {} temp_preferences.deserialize(serialized) # Copy a number of settings from the temp preferences to the global From 2734005f3688699e5c2c7a82f72369393fa6f8f1 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 13:43:14 +0200 Subject: [PATCH 108/547] Add extra BOM numbers to UMs3 and UMs5 --- resources/definitions/ultimaker_s3.def.json | 2 +- resources/definitions/ultimaker_s5.def.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 743ab7f478..db5a30f565 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -35,7 +35,7 @@ "update_url": "https://ultimaker.com/firmware?utm_source=cura&utm_medium=software&utm_campaign=fw-update" }, "bom_numbers": [ - 213482 + 213482, 213483 ] }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index da0367f571..2cc1bbbf58 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -36,7 +36,7 @@ "update_url": "https://ultimaker.com/firmware?utm_source=cura&utm_medium=software&utm_campaign=fw-update" }, "bom_numbers": [ - 9051, 214475 + 9051, 214475, 214476 ] }, From e704d4db420707c2852525ac9521cfc55b5884dd Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Tue, 6 Sep 2022 15:02:54 +0200 Subject: [PATCH 109/547] Add 5.1.1 entry to conan_data --- conandata.yml | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/conandata.yml b/conandata.yml index b4fe8f102b..2e13e17369 100644 --- a/conandata.yml +++ b/conandata.yml @@ -102,6 +102,98 @@ Windows: "./icons/Cura.ico" Macos: "./icons/cura.icns" Linux: "./icons/cura-128.png" +"5.1.1": + requirements: + - "arcus/5.1.0" + - "curaengine/5.1.0" + - "savitar/5.1.0" + - "pynest2d/5.1.0" + - "uranium/5.1.0" + - "fdm_materials/5.1.0" + - "cura_binary_data/5.1.0" + - "cpython/3.10.4" + runinfo: + entrypoint: "cura_app.py" + pyinstaller: + datas: + cura_plugins: + package: "cura" + src: "plugins" + dst: "share/cura/plugins" + cura_resources: + package: "cura" + src: "resources" + dst: "share/cura/resources" + uranium_plugins: + package: "uranium" + src: "plugins" + dst: "share/uranium/plugins" + uranium_resources: + package: "uranium" + src: "resources" + dst: "share/uranium/resources" + uranium_um_qt_qml_um: + package: "uranium" + src: "site-packages/UM/Qt/qml/UM" + dst: "PyQt6/Qt6/qml/UM" + cura_binary_data: + package: "cura_binary_data" + src: "resources/cura/resources" + dst: "share/cura/resources" + uranium_binary_data: + package: "cura_binary_data" + src: "resources/uranium/resources" + dst: "share/uranium/resources" + windows_binary_data: + package: "cura_binary_data" + src: "windows" + dst: "share/windows" + fdm_materials: + package: "fdm_materials" + src: "materials" + dst: "share/cura/resources/materials" + tcl: + package: "tcl" + src: "lib/tcl8.6" + dst: "tcl" + tk: + package: "tk" + src: "lib/tk8.6" + dst: "tk" + binaries: + curaengine: + package: "curaengine" + src: "bin" + dst: "." + binary: "CuraEngine" + hiddenimports: + - "pySavitar" + - "pyArcus" + - "pynest2d" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "logging.handlers" + - "zeroconf" + - "fcntl" + - "stl" + - "serial" + collect_all: + - "cura" + - "UM" + - "serial" + - "Charon" + - "sqlite3" + - "trimesh" + - "win32ctypes" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "stl" + icon: + Windows: "./icons/Cura.ico" + Macos: "./icons/cura.icns" + Linux: "./icons/cura-128.png" "5.1.0": requirements: - "arcus/5.1.0" From e164efeca43ffbd601de46003355f4f989f17797 Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Tue, 6 Sep 2022 15:16:17 +0200 Subject: [PATCH 110/547] Use conanfile fixes from main --- conandata.yml | 92 ------------------ conanfile.py | 118 ++++++++++++++++++------ packaging/NSIS/Ultimaker-Cura.nsi.jinja | 2 +- 3 files changed, 91 insertions(+), 121 deletions(-) diff --git a/conandata.yml b/conandata.yml index 2e13e17369..673e530f9c 100644 --- a/conandata.yml +++ b/conandata.yml @@ -10,98 +10,6 @@ # requirements (use the /(latest)@ultimaker/testing) # # Subject to change in the future! -"None": - requirements: - - "arcus/5.1.0" - - "curaengine/(latest)@ultimaker/testing" - - "savitar/5.1.0" - - "pynest2d/5.1.0" - - "uranium/(latest)@ultimaker/testing" - - "fdm_materials/(latest)@ultimaker/testing" - - "cura_binary_data/(latest)@ultimaker/testing" - - "cpython/3.10.4" - runinfo: - entrypoint: "cura_app.py" - pyinstaller: - datas: - cura_plugins: - package: "cura" - src: "plugins" - dst: "share/cura/plugins" - cura_resources: - package: "cura" - src: "resources" - dst: "share/cura/resources" - uranium_plugins: - package: "uranium" - src: "plugins" - dst: "share/uranium/plugins" - uranium_resources: - package: "uranium" - src: "resources" - dst: "share/uranium/resources" - uranium_um_qt_qml_um: - package: "uranium" - src: "site-packages/UM/Qt/qml/UM" - dst: "PyQt6/Qt6/qml/UM" - cura_binary_data: - package: "cura_binary_data" - src: "resources/cura/resources" - dst: "share/cura/resources" - uranium_binary_data: - package: "cura_binary_data" - src: "resources/uranium/resources" - dst: "share/uranium/resources" - windows_binary_data: - package: "cura_binary_data" - src: "windows" - dst: "share/windows" - fdm_materials: - package: "fdm_materials" - src: "materials" - dst: "share/cura/resources/materials" - tcl: - package: "tcl" - src: "lib/tcl8.6" - dst: "tcl" - tk: - package: "tk" - src: "lib/tk8.6" - dst: "tk" - binaries: - curaengine: - package: "curaengine" - src: "bin" - dst: "." - binary: "CuraEngine" - hiddenimports: - - "pySavitar" - - "pyArcus" - - "pynest2d" - - "PyQt6" - - "PyQt6.QtNetwork" - - "PyQt6.sip" - - "logging.handlers" - - "zeroconf" - - "fcntl" - - "stl" - - "serial" - collect_all: - - "cura" - - "UM" - - "serial" - - "Charon" - - "sqlite3" - - "trimesh" - - "win32ctypes" - - "PyQt6" - - "PyQt6.QtNetwork" - - "PyQt6.sip" - - "stl" - icon: - Windows: "./icons/Cura.ico" - Macos: "./icons/cura.icns" - Linux: "./icons/cura-128.png" "5.1.1": requirements: - "arcus/5.1.0" diff --git a/conanfile.py b/conanfile.py index 0d0dbac3d1..c5f584ed16 100644 --- a/conanfile.py +++ b/conanfile.py @@ -1,20 +1,15 @@ import os -import sys from pathlib import Path -from io import StringIO - -from platform import python_version - from jinja2 import Template -from conans import tools from conan import ConanFile -from conan.tools import files -from conan.tools.env import VirtualRunEnv +from conan.tools.files import copy, rmdir, save +from conan.tools.env import VirtualRunEnv, Environment +from conan.tools.scm import Version from conan.errors import ConanInvalidConfiguration -required_conan_version = ">=1.47.0" +required_conan_version = ">=1.50.0" class CuraConan(ConanFile): @@ -31,7 +26,7 @@ class CuraConan(ConanFile): # FIXME: Remove specific branch once merged to main # Extending the conanfile with the UMBaseConanfile https://github.com/Ultimaker/conan-ultimaker-index/tree/CURA-9177_Fix_CI_CD/recipes/umbase - python_requires = "umbase/0.1.5@ultimaker/testing" + python_requires = "umbase/[>=0.1.7]@ultimaker/stable" python_requires_extend = "umbase.UMBaseConanfile" options = { @@ -40,7 +35,8 @@ class CuraConan(ConanFile): "devtools": [True, False], # FIXME: Split this up in testing and (development / build (pyinstaller) / system installer) tools "cloud_api_version": "ANY", "display_name": "ANY", # TODO: should this be an option?? - "cura_debug_mode": [True, False] # FIXME: Use profiles + "cura_debug_mode": [True, False], # FIXME: Use profiles + "internal": [True, False] } default_options = { "enterprise": "False", @@ -48,7 +44,8 @@ class CuraConan(ConanFile): "devtools": False, "cloud_api_version": "1", "display_name": "Ultimaker Cura", - "cura_debug_mode": False # Not yet implemented + "cura_debug_mode": False, # Not yet implemented + "internal": False, } scm = { "type": "git", @@ -57,6 +54,28 @@ class CuraConan(ConanFile): "revision": "auto" } + @property + def _pycharm_targets(self): + return self.conan_data["pycharm_targets"] + + # FIXME: These env vars should be defined in the runenv. + _cura_env = None + + @property + def _cura_run_env(self): + if self._cura_env: + return self._cura_env + + self._cura_env = Environment() + self._cura_env.define("QML2_IMPORT_PATH", str(self._site_packages.joinpath("PyQt6", "Qt6", "qml"))) + self._cura_env.define("QT_PLUGIN_PATH", str(self._site_packages.joinpath("PyQt6", "Qt6", "plugins"))) + + if self.settings.os == "Linux": + self._cura_env.define("QT_QPA_FONTDIR", "/usr/share/fonts") + self._cura_env.define("QT_QPA_PLATFORMTHEME", "xdgdesktopportal") + self._cura_env.define("QT_XKB_CONFIG_ROOT", "/usr/share/X11/xkb") + return self._cura_env + @property def _staging(self): return self.options.staging in ["True", 'true'] @@ -81,6 +100,10 @@ class CuraConan(ConanFile): def _digital_factory_url(self): return "https://digitalfactory-staging.ultimaker.com" if self._staging else "https://digitalfactory.ultimaker.com" + @property + def _cura_latest_url(self): + return "https://software.ultimaker.com/latest.json" + @property def requirements_txts(self): if self.options.devtools: @@ -93,8 +116,10 @@ class CuraConan(ConanFile): if self.build_folder is not None: return Path(self.build_folder) return Path(os.getcwd(), "venv") - - return Path(self.install_folder) # TODO: add base dir for running from source + if self.in_local_cache: + return Path(self.install_folder) + else: + return Path(self.source_folder, "venv") @property def _share_dir(self): @@ -110,7 +135,7 @@ class CuraConan(ConanFile): def _site_packages(self): if self.settings.os == "Windows": return self._base_dir.joinpath("Lib", "site-packages") - py_version = tools.Version(self.deps_cpp_info["cpython"].version) + py_version = Version(self.deps_cpp_info["cpython"].version) return self._base_dir.joinpath("lib", f"python{py_version.major}.{py_version.minor}", "site-packages") @property @@ -124,23 +149,32 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("CuraVersion.py.jinja"), "r") as f: cura_version_py = Template(f.read()) + cura_version = self.version + if self.options.internal: + version = Version(self.version) + cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease.replace('+', '+internal_')}" + with open(Path(location, "CuraVersion.py"), "w") as f: f.write(cura_version_py.render( cura_app_name = self.name, cura_app_display_name = self.options.display_name, - cura_version = self.version, + cura_version = cura_version, cura_build_type = "Enterprise" if self._enterprise else "", cura_debug_mode = self.options.cura_debug_mode, cura_cloud_api_root = self._cloud_api_root, cura_cloud_api_version = self.options.cloud_api_version, cura_cloud_account_api_root = self._cloud_account_api_root, cura_marketplace_root = self._marketplace_root, - cura_digital_factory_url = self._digital_factory_url)) + cura_digital_factory_url = self._digital_factory_url, + cura_latest_url = self._cura_latest_url)) def _generate_pyinstaller_spec(self, location, entrypoint_location, icon_path, entitlements_file): pyinstaller_metadata = self._um_data()["pyinstaller"] datas = [(str(self._base_dir.joinpath("conan_install_info.json")), ".")] for data in pyinstaller_metadata["datas"].values(): + if not self.options.internal and data.get("internal", False): + continue + if "package" in data: # get the paths from conan package if data["package"] == self.name: if self.in_local_cache: @@ -186,7 +220,7 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("Ultimaker-Cura.spec.jinja"), "r") as f: pyinstaller = Template(f.read()) - cura_version = tools.Version(self.version) if self.version else tools.Version("0.0.0") + cura_version = Version(self.version) if self.version else Version("0.0.0") with open(Path(location, "Ultimaker-Cura.spec"), "w") as f: f.write(pyinstaller.render( @@ -209,22 +243,26 @@ class CuraConan(ConanFile): short_version = f"'{cura_version.major}.{cura_version.minor}.{cura_version.patch}'", )) - def source(self): - self._generate_cura_version(Path(self.source_folder, "cura")) + def set_version(self): + if self.version is None: + self.version = self._umdefault_version() def configure(self): - self.options["arcus"].shared = True - self.options["savitar"].shared = True + self.options["pyarcus"].shared = True + self.options["pysavitar"].shared = True self.options["pynest2d"].shared = True self.options["cpython"].shared = True def validate(self): - if self.version and tools.Version(self.version) <= tools.Version("4"): + if self.version and Version(self.version) <= Version("4"): raise ConanInvalidConfiguration("Only versions 5+ are support") def requirements(self): for req in self._um_data()["requirements"]: self.requires(req) + if self.options.internal: + for req in self._um_data()["internal_requirements"]: + self.requires(req) def layout(self): self.folders.source = "." @@ -235,10 +273,19 @@ class CuraConan(ConanFile): self.cpp.package.bindirs = ["bin"] self.cpp.package.resdirs = ["resources", "plugins", "packaging", "pip_requirements"] # pip_requirements should be the last item in the list + def build(self): + pass + def generate(self): + cura_run_envvars = self._cura_run_env.vars(self, scope = "run") + ext = ".ps1" if self.settings.os == "Windows" else ".sh" + cura_run_envvars.save_script(self.folders.generators.joinpath(f"cura_run_environment{ext}")) + vr = VirtualRunEnv(self) vr.generate() + self._generate_cura_version(Path(self.source_folder, "cura")) + if self.options.devtools: entitlements_file = "'{}'".format(Path(self.source_folder, "packaging", "dmg", "cura.entitlements")) self._generate_pyinstaller_spec(location = self.generators_folder, @@ -250,15 +297,21 @@ class CuraConan(ConanFile): self.copy("CuraEngine.exe", root_package = "curaengine", src = "@bindirs", dst = "", keep_path = False) self.copy("CuraEngine", root_package = "curaengine", src = "@bindirs", dst = "", keep_path = False) - files.rmdir(self, "resources/materials") + rmdir(self, os.path.join(self.source_folder, "resources", "materials")) self.copy("*.fdm_material", root_package = "fdm_materials", src = "@resdirs", dst = "resources/materials", keep_path = False) self.copy("*.sig", root_package = "fdm_materials", src = "@resdirs", dst = "resources/materials", keep_path = False) + if self.options.internal: + self.copy("*.fdm_material", root_package = "fdm_materials_private", src = "@resdirs", dst = "resources/materials", keep_path = False) + self.copy("*.sig", root_package = "fdm_materials_private", src = "@resdirs", dst = "resources/materials", keep_path = False) + self.copy("*", root_package = "cura_private_data", src = self.deps_cpp_info["cura_private_data"].resdirs[0], + dst = self._share_dir.joinpath("cura", "resources"), keep_path = True) + # Copy resources of cura_binary_data self.copy("*", root_package = "cura_binary_data", src = self.deps_cpp_info["cura_binary_data"].resdirs[0], - dst = "venv/share/cura", keep_path = True) + dst = self._share_dir.joinpath("cura", "resources"), keep_path = True) self.copy("*", root_package = "cura_binary_data", src = self.deps_cpp_info["cura_binary_data"].resdirs[1], - dst = "venv/share/uranium", keep_path = True) + dst =self._share_dir.joinpath("uranium", "resources"), keep_path = True) self.copy("*.dll", src = "@bindirs", dst = self._site_packages) self.copy("*.pyd", src = "@libdirs", dst = self._site_packages) @@ -286,6 +339,15 @@ class CuraConan(ConanFile): self.copy_deps("*.sig", root_package = "fdm_materials", src = self.deps_cpp_info["fdm_materials"].resdirs[0], dst = self._share_dir.joinpath("cura", "resources", "materials"), keep_path = False) + # Copy internal resources + if self.options.internal: + self.copy_deps("*.fdm_material", root_package = "fdm_materials_private", src = self.deps_cpp_info["fdm_materials_private"].resdirs[0], + dst = self._share_dir.joinpath("cura", "resources", "materials"), keep_path = False) + self.copy_deps("*.sig", root_package = "fdm_materials_private", src = self.deps_cpp_info["fdm_materials_private"].resdirs[0], + dst = self._share_dir.joinpath("cura", "resources", "materials"), keep_path = False) + self.copy_deps("*", root_package = "cura_private_data", src = self.deps_cpp_info["cura_private_data"].resdirs[0], + dst = self._share_dir.joinpath("cura", "resources"), keep_path = True) + # Copy resources of Uranium (keep folder structure) self.copy_deps("*", root_package = "uranium", src = self.deps_cpp_info["uranium"].resdirs[0], dst = self._share_dir.joinpath("uranium", "resources"), keep_path = True) @@ -319,7 +381,7 @@ class CuraConan(ConanFile): self.copy("*.txt", src = self.cpp_info.resdirs[-1], dst = self._base_dir.joinpath("pip_requirements")) # Generate the GitHub Action version info Environment - cura_version = tools.Version(self.version) + cura_version = Version(self.version) env_prefix = "Env:" if self.settings.os == "Windows" else "" activate_github_actions_version_env = Template(r"""echo "CURA_VERSION_MAJOR={{ cura_version_major }}" >> ${{ env_prefix }}GITHUB_ENV echo "CURA_VERSION_MINOR={{ cura_version_minor }}" >> ${{ env_prefix }}GITHUB_ENV @@ -334,7 +396,7 @@ echo "CURA_VERSION_FULL={{ cura_version_full }}" >> ${{ env_prefix }}GITHUB_ENV env_prefix = env_prefix) ext = ".sh" if self.settings.os != "Windows" else ".ps1" - files.save(self, self._script_dir.joinpath(f"activate_github_actions_version_env{ext}"), activate_github_actions_version_env) + save(self, self._script_dir.joinpath(f"activate_github_actions_version_env{ext}"), activate_github_actions_version_env) self._generate_cura_version(Path(self._site_packages, "cura")) diff --git a/packaging/NSIS/Ultimaker-Cura.nsi.jinja b/packaging/NSIS/Ultimaker-Cura.nsi.jinja index 70fa93e608..9a51b81110 100644 --- a/packaging/NSIS/Ultimaker-Cura.nsi.jinja +++ b/packaging/NSIS/Ultimaker-Cura.nsi.jinja @@ -12,7 +12,7 @@ !define INSTALLER_NAME "{{ destination }}" !define MAIN_APP_EXE "{{ main_app }}" !define INSTALL_TYPE "SetShellVarContext all" -!define REG_ROOT "HKCU" +!define REG_ROOT "HKCR" !define REG_APP_PATH "Software\Microsoft\Windows\CurrentVersion\App Paths\${APP_NAME}" !define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}" From 2086bbfc49aa161c5afaa0d33a58efe6096fb8e4 Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Tue, 6 Sep 2022 15:25:18 +0200 Subject: [PATCH 111/547] Use workflow fixes from main --- .github/workflows/conan-package-create.yml | 61 ++++++++++--- .github/workflows/conan-package.yml | 52 ++++++----- .github/workflows/conan-recipe-export.yml | 37 ++++---- .github/workflows/conan-recipe-version.yml | 89 ++++++++++++++----- .github/workflows/cura-installer.yml | 46 ++++++---- .../workflows/requirements-conan-package.txt | 4 +- .github/workflows/unit-test.yml | 13 ++- 7 files changed, 203 insertions(+), 99 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index b0e613493c..4af608b7ac 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -7,6 +7,10 @@ on: required: true type: string + recipe_id_latest: + required: false + type: string + runs_on: required: true type: string @@ -28,6 +32,16 @@ on: type: boolean default: false + conan_upload_community: + required: false + default: true + type: boolean + + create_from_source: + required: false + default: false + type: boolean + env: CONAN_LOGIN_USERNAME_CURA: ${{ secrets.CONAN_USER }} CONAN_PASSWORD_CURA: ${{ secrets.CONAN_PASS }} @@ -52,10 +66,8 @@ jobs: cache: 'pip' cache-dependency-path: .github/workflows/requirements-conan-package.txt - - name: Install Python requirements and Create default Conan profile - run: | - pip install -r .github/workflows/requirements-conan-package.txt - conan profile new default --detect + - name: Install Python requirements for runner + run: pip install -r .github/workflows/requirements-conan-package.txt - name: Use Conan download cache (Bash) if: ${{ runner.os != 'Windows' }} @@ -90,11 +102,21 @@ jobs: - name: Install Linux system requirements if: ${{ runner.os == 'Linux' }} - run: sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y + run: | + sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y + sudo apt update + sudo apt upgrade + sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y - - name: Clean Conan local cache - if: ${{ inputs.conan_clean_local_cache }} - run: conan remove "*" -f + - name: Install GCC-12 on ubuntu-22.04 + if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} + run: | + sudo apt install g++-12 gcc-12 -y + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 + + - name: Create the default Conan profile + run: conan profile new default --detect - name: Get Conan configuration from branch if: ${{ inputs.conan_config_branch != '' }} @@ -105,10 +127,27 @@ jobs: run: conan config install https://github.com/Ultimaker/conan-config.git - name: Create the Packages + if: ${{ !inputs.create_from_source }} run: conan install ${{ inputs.recipe_id_full }} --build=missing --update + - name: Create the Packages (from source) + if: ${{ inputs.create_from_source }} + run: conan create . ${{ inputs.recipe_id_full }} --build=missing --update + + - name: Remove the latest alias + if: ${{ inputs.create_from_source && inputs.recipe_id_latest != '' && runner.os == 'Linux' }} + run: | + conan remove ${{ inputs.recipe_id_latest }} -r cura -f || true + conan remove ${{ inputs.recipe_id_latest }} -r cura-ce -f || true + + - name: Create the latest alias + if: ${{ inputs.create_from_source && inputs.recipe_id_latest != '' && always() }} + run: conan alias ${{ inputs.recipe_id_latest }} ${{ inputs.recipe_id_full }} + - name: Upload the Package(s) if: always() - run: | - conan upload "*" -r cura --all -c - conan upload "*" -r cura-ce -c + run: conan upload "*" -r cura --all -c + + - name: Upload the Package(s) community + if: ${{ always() && inputs.conan_upload_community == true }} + run: conan upload "*" -r cura-ce -c diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index 666ea5fe40..d7f4557b81 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -41,10 +41,11 @@ on: branches: - main - 'CURA-*' - - '[1-9]+.[0-9]+' + - '[1-9].[0-9]' + - '[1-9].[0-9][0-9]' tags: - - '[0-9]+.[0-9]+.[0-9]+' - - '[0-9]+.[0-9]+-beta' + - '[1-9].[0-9].[0-9]+' + - '[1-9].[0-9][0-9].[0-9]+' jobs: conan-recipe-version: @@ -52,48 +53,32 @@ jobs: with: project_name: cura - conan-package-export-macos: + conan-package-export: needs: [ conan-recipe-version ] uses: ultimaker/cura/.github/workflows/conan-recipe-export.yml@main with: recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} recipe_id_latest: ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} - recipe_id_pr: ${{ needs.conan-recipe-version.outputs.recipe_id_pr }} - runs_on: 'macos-10.15' - python_version: '3.10.x' - conan_logging_level: 'info' - conan_export_binaries: true - secrets: inherit - - conan-package-export-linux: - needs: [ conan-recipe-version ] - uses: ultimaker/cura/.github/workflows/conan-recipe-export.yml@main - with: - recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} - recipe_id_latest: ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} - recipe_id_pr: ${{ needs.conan-recipe-version.outputs.recipe_id_pr }} runs_on: 'ubuntu-20.04' python_version: '3.10.x' conan_logging_level: 'info' - conan_export_binaries: true secrets: inherit - conan-package-export-windows: - needs: [ conan-recipe-version ] - uses: ultimaker/cura/.github/workflows/conan-recipe-export.yml@main + conan-package-create-linux: + if: ${{ (github.event_name == 'push' && (github.ref_name == 'main' || github.ref_name == 'master' || needs.conan-recipe-version.outputs.is_release_branch == 'true')) || (github.event_name == 'workflow_dispatch' && inputs.create_binaries_linux) }} + needs: [ conan-recipe-version, conan-package-export ] + + uses: ultimaker/cura/.github/workflows/conan-package-create.yml@main with: recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} - recipe_id_latest: ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} - recipe_id_pr: ${{ needs.conan-recipe-version.outputs.recipe_id_pr }} - runs_on: 'windows-2022' + runs_on: 'ubuntu-20.04' python_version: '3.10.x' conan_logging_level: 'info' - conan_export_binaries: true secrets: inherit notify-export: if: ${{ always() }} - needs: [ conan-recipe-version, conan-package-export-linux, conan-package-export-macos, conan-package-export-windows ] + needs: [ conan-recipe-version, conan-package-export ] uses: ultimaker/cura/.github/workflows/notify.yml@main with: @@ -103,3 +88,16 @@ jobs: failure_title: "Failed to export Conan Export in ${{ github.repository }}" failure_body: "Failed to exported ${{ needs.conan-recipe-version.outputs.recipe_id_full }}" secrets: inherit + + notify-create: + if: ${{ always() && ((github.event_name == 'push' && (github.ref_name == 'main' || github.ref_name == 'master' || needs.conan-recipe-version.outputs.is_release_branch == 'true')) || (github.event_name == 'workflow_dispatch' && inputs.create_binaries_linux)) }} + needs: [ conan-recipe-version, conan-package-create-linux ] + + uses: ultimaker/cura/.github/workflows/notify.yml@main + with: + success: ${{ contains(join(needs.*.result, ','), 'success') }} + success_title: "New binaries created in ${{ github.repository }}" + success_body: "Created binaries for ${{ needs.conan-recipe-version.outputs.recipe_id_full }}" + failure_title: "Failed to create binaries in ${{ github.repository }}" + failure_body: "Failed to created binaries for ${{ needs.conan-recipe-version.outputs.recipe_id_full }}" + secrets: inherit diff --git a/.github/workflows/conan-recipe-export.yml b/.github/workflows/conan-recipe-export.yml index 9adca8ebb3..f38c0046c9 100644 --- a/.github/workflows/conan-recipe-export.yml +++ b/.github/workflows/conan-recipe-export.yml @@ -11,10 +11,6 @@ on: required: false type: string - recipe_id_pr: - required: false - type: string - runs_on: required: true type: string @@ -35,6 +31,11 @@ on: required: false type: boolean + conan_upload_community: + required: false + default: true + type: boolean + env: CONAN_LOGIN_USERNAME_CURA: ${{ secrets.CONAN_USER }} CONAN_PASSWORD_CURA: ${{ secrets.CONAN_PASS }} @@ -79,23 +80,27 @@ jobs: run: conan config install https://github.com/Ultimaker/conan-config.git - name: Export the Package (binaries) - if: ${{ inputs.conan_export_binaries == 'true' }} - run: conan export-pkg . ${{ inputs.recipe_id_full }} + if: ${{ inputs.conan_export_binaries }} + run: conan create . ${{ inputs.recipe_id_full }} --build=missing --update - name: Export the Package - if: ${{ inputs.conan_export_binaries != 'true' && github.event_name != 'pull_request' }} + if: ${{ !inputs.conan_export_binaries }} run: conan export . ${{ inputs.recipe_id_full }} - - name: Create the latest alias - if: ${{ inputs.recipe_id_latest != '' && github.event_name != 'pull_request' }} - run: conan alias ${{ inputs.recipe_id_latest }} ${{ inputs.recipe_id_full }} + - name: Remove the latest alias + if: ${{ inputs.recipe_id_latest != '' && runner.os == 'Linux' }} + run: | + conan remove ${{ inputs.recipe_id_latest }} -r cura -f || true + conan remove ${{ inputs.recipe_id_latest }} -r cura-ce -f || true - - name: Create the pull request alias - if: ${{ inputs.recipe_id_pr != '' && github.event_name == 'pull_request' }} + - name: Create the latest alias + if: ${{ inputs.recipe_id_latest != '' && always() }} run: conan alias ${{ inputs.recipe_id_latest }} ${{ inputs.recipe_id_full }} - name: Upload the Package(s) - run: | - # Only use --all (upload binaries) for the cura repository - conan upload "*" -r cura --all -c - conan upload "*" -r cura-ce -c + if: always() + run: conan upload "*" -r cura --all -c + + - name: Upload the Package(s) community + if: ${{ always() && inputs.conan_upload_community == true }} + run: conan upload "*" -r cura-ce -c diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 243ebf490f..3e86c880a6 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -7,6 +7,11 @@ on: required: true type: string + additional_buildmetadata: + required: false + default: "" + type: string + outputs: recipe_id_full: description: "The full Conan recipe id: /@/" @@ -20,6 +25,10 @@ on: description: "The full semver ..-+" value: ${{ jobs.get-semver.outputs.semver_full }} + is_release_branch: + description: "is current branch a release branch?" + value: ${{ jobs.get-semver.outputs.release_branch }} + recipe_user: description: "The conan user" value: ${{ jobs.get-semver.outputs.user }} @@ -37,15 +46,25 @@ jobs: recipe_id_full: ${{ steps.get-conan-broadcast-data.outputs.recipe_id_full }} recipe_id_latest: ${{ steps.get-conan-broadcast-data.outputs.recipe_id_latest }} semver_full: ${{ steps.get-conan-broadcast-data.outputs.semver_full }} + is_release_branch: ${{ steps.get-conan-broadcast-data.outputs.is_release_branch }} user: ${{ steps.get-conan-broadcast-data.outputs.user }} channel: ${{ steps.get-conan-broadcast-data.outputs.channel }} steps: - name: Checkout repo uses: actions/checkout@v3 + if: ${{ github.event.pull_request.head.repo.full_name == github.repository }} with: + fetch-depth: 0 ref: ${{ github.head_ref }} - fetch-depth: 3000 + + - name: Checkout repo PR + uses: actions/checkout@v3 + if: ${{ github.event.pull_request.head.repo.full_name != github.repository }} + with: + fetch-depth: 0 + ref: ${{ github.event.pull_request.head.ref }} + repository: ${{ github.event.pull_request.head.repo.full_name }} - name: Setup Python and pip uses: actions/setup-python@v4 @@ -73,24 +92,30 @@ jobs: event_name = "${{ github.event_name }}" issue_number = "${{ github.ref }}".split('/')[2] is_tag = "${{ github.ref_type }}" == "tag" + is_release_branch = False + buildmetadata = "" if "${{ inputs.additional_buildmetadata }}" == "" else "${{ inputs.additional_buildmetadata }}_" # FIXME: for when we push a tag (such as an release) + channel = "testing" if is_tag: branch_version = tools.Version("${{ github.ref_name }}") + is_release_branch = True + channel = "_" + user = "_" else: try: branch_version = tools.Version(repo.active_branch.name) - channel = "stable" except ConanException: branch_version = tools.Version('0.0.0') - if repo.active_branch.name == f"{branch_version.major}.{branch_version.minor}": + if "${{ github.ref_name }}" == f"{branch_version.major}.{branch_version.minor}": channel = 'stable' - elif repo.active_branch.name == "main" or repo.active_branch.name == "master": + is_release_branch = True + elif "${{ github.ref_name }}" in ("main", "master"): channel = 'testing' else: channel = repo.active_branch.name.split("_")[0].replace("-", "_").lower() - if event_name == "pull_request": + if "pull_request" in event_name: channel = f"pr_{issue_number}" # %% Get the actual version @@ -105,27 +130,40 @@ jobs: latest_branch_version = version latest_branch_tag = repo.tag(tag) - # %% Get the actual version - no_commits = 0 - for commit in repo.iter_commits("HEAD"): - if commit == latest_branch_tag.commit: - break - no_commits += 1 - - if no_commits == 0: - # This is a release - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}" - if channel == "stable": - user = "_" - channel = "_" - else: - if event_name == "pull_request": - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+pr_{issue_number}_{no_commits}" + if latest_branch_tag: + # %% Get the actual version + no_commits = 0 + for commit in repo.iter_commits("HEAD"): + if commit == latest_branch_tag.commit: + break + no_commits += 1 + + if no_commits == 0: + # This is a release + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}" + if channel == "stable": + user = "_" + channel = "_" else: - if latest_branch_version.prerelease == "": - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-alpha+{no_commits}" + if latest_branch_version.prerelease and not "." in latest_branch_version.prerelease: + # The prerealese did not contain a version number, default it to 1 + latest_branch_version.prerelease += ".1" + if event_name == "pull_request": + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}pr_{issue_number}_{no_commits}" else: - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{no_commits}" + if channel in ("stable", "_", ""): + channel_metadata = f"{no_commits}" + else: + channel_metadata = f"{channel}_{no_commits}" + # FIXME: for when we create a new release branch + if latest_branch_version.prerelease == "": + bump_up_minor = int(latest_branch_version.minor) + 1 + actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{latest_branch_version.patch}-alpha+{buildmetadata}{channel_metadata}" + else: + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" + else: + # FIXME: for external PR's + actual_version = f"5.2.0-alpha+{buildmetadata}pr_{issue_number}" # %% print to output cmd_name = ["echo", f"::set-output name=name::{project_name}"] @@ -140,6 +178,8 @@ jobs: subprocess.call(cmd_id_latest) cmd_semver_full = ["echo", f"::set-output name=semver_full::{actual_version}"] subprocess.call(cmd_semver_full) + cmd_is_release_branch = ["echo", f"::set-output name=is_release_branch::{str(is_release_branch).lower()}"] + subprocess.call(cmd_is_release_branch) print("::group::Conan Recipe Information") print(f"name = {project_name}") @@ -149,5 +189,6 @@ jobs: print(f"recipe_id_full = {project_name}/{actual_version}@{user}/{channel}") print(f"recipe_id_latest = {project_name}/latest@{user}/{channel}") print(f"semver_full = {actual_version}") + print(f"is_release_branch = {str(is_release_branch).lower()}") print("::endgroup::") shell: python diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index b633d49474..10e7888029 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -5,11 +5,10 @@ on: inputs: cura_conan_version: description: 'Cura Conan Version' - # Fixme: default to cura/latest@testing (which is main) - default: 'cura/latest@ultimaker/stable' + default: 'cura/latest@ultimaker/testing' required: true conan_args: - description: 'Conan args: eq.: --require-override=curaengine/5.1.0-beta+123@ultimaker/testing' + description: 'Conan args: eq.: --require-override' default: '' required: false conan_config: @@ -62,10 +61,10 @@ jobs: fail-fast: false matrix: include: - - { os: macos-10.15, os_id: 'MacOS' } - - { os: windows-2022, os_id: 'Windows' } - - { os: ubuntu-20.04, os_id: 'Linux' } - - { os: ubuntu-22.04, os_id: 'Linux-latest' } + - { os: macos-11, os_id: 'mac' } + - { os: windows-2022, os_id: 'win64' } + - { os: ubuntu-20.04, os_id: 'linux' } + - { os: ubuntu-22.04, os_id: 'linux-modern' } steps: - name: Checkout @@ -78,10 +77,8 @@ jobs: cache: 'pip' cache-dependency-path: .github/workflows/requirements-conan-package.txt - - name: Install Python requirements and Create default Conan profile - run: | - pip install -r .github/workflows/requirements-conan-package.txt - conan profile new default --detect + - name: Install Python requirements for runner + run: pip install -r .github/workflows/requirements-conan-package.txt - name: Use Conan download cache (Bash) if: ${{ runner.os != 'Windows' }} @@ -117,11 +114,24 @@ jobs: - name: Install Linux system requirements if: ${{ runner.os == 'Linux' }} run: | + sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y + sudo apt update + sudo apt upgrade sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y wget --no-check-certificate --quiet https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage -O $GITHUB_WORKSPACE/appimagetool chmod +x $GITHUB_WORKSPACE/appimagetool echo "APPIMAGETOOL_LOCATION=$GITHUB_WORKSPACE/appimagetool" >> $GITHUB_ENV + - name: Install GCC-12 on ubuntu-22.04 + if: ${{ matrix.os == 'ubuntu-22.04' }} + run: | + sudo apt install g++-12 gcc-12 -y + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 + + - name: Create the default Conan profile + run: conan profile new default --detect + - name: Configure GPG Key Linux (Bash) if: ${{ runner.os == 'Linux' }} run: echo -n "$GPG_PRIVATE_KEY" | base64 --decode | gpg --import @@ -192,34 +202,34 @@ jobs: - name: Archive the artifacts (bash) if: ${{ github.event.inputs.installer == 'false' && runner.os != 'Windows' }} - run: tar -zcf "./Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}-${{ runner.arch }}.tar.gz" "./Ultimaker-Cura/" + run: tar -zcf "./Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.tar.gz" "./Ultimaker-Cura/" working-directory: dist - name: Archive the artifacts (Powershell) if: ${{ github.event.inputs.installer == 'false' && runner.os == 'Windows' }} - run: Compress-Archive -Path ".\Ultimaker-Cura" -DestinationPath ".\Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}-${{ runner.arch }}.zip" + run: Compress-Archive -Path ".\Ultimaker-Cura" -DestinationPath ".\Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}.zip" working-directory: dist - name: Create the Windows exe installer (Powershell) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Windows' }} run: | - python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}-${{ runner.arch }}.exe" + python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}.exe" working-directory: dist - name: Create the Linux AppImage (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Linux' }} - run: python ../cura_inst/packaging/AppImage/create_appimage.py ./Ultimaker-Cura $CURA_VERSION_FULL "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}-${{ runner.arch }}.AppImage" + run: python ../cura_inst/packaging/AppImage/create_appimage.py ./Ultimaker-Cura $CURA_VERSION_FULL "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.AppImage" working-directory: dist - name: Create the MacOS dmg (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Macos' }} - run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}-${{ runner.arch }}.dmg" + run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.dmg" working-directory: dist - name: Upload the artifacts uses: actions/upload-artifact@v3 with: - name: Ultimaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ matrix.os_id }}-${{ runner.arch }} + name: Ultimaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ matrix.os_id }} path: | dist/*.tar.gz dist/*.zip @@ -228,7 +238,7 @@ jobs: dist/*.dmg dist/*.AppImage dist/*.asc - retention-days: 2 + retention-days: 5 notify-export: if: ${{ always() }} diff --git a/.github/workflows/requirements-conan-package.txt b/.github/workflows/requirements-conan-package.txt index c6b564e450..bd19974dd9 100644 --- a/.github/workflows/requirements-conan-package.txt +++ b/.github/workflows/requirements-conan-package.txt @@ -1,2 +1,2 @@ -conan -sip==6.5.1 +conan!=1.51.0,!=1.51.1,!=1.51.2,!=1.51.3,!=1.52.0 +sip diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 20ea83bdb1..eb2edc09d8 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -103,7 +103,18 @@ jobs: - name: Install Linux system requirements if: ${{ runner.os == 'Linux' }} - run: sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev -y + run: | + sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y + sudo apt update + sudo apt upgrade + sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y + + - name: Install GCC-12 on ubuntu-22.04 + if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} + run: | + sudo apt install g++-12 gcc-12 -y + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 - name: Get Conan configuration run: conan config install https://github.com/Ultimaker/conan-config.git From cc403a9a49f45cfee12243a4c66975c22076c7d2 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 6 Sep 2022 15:38:31 +0200 Subject: [PATCH 112/547] Bump up patch version on release branch --- .github/workflows/conan-recipe-version.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 3e86c880a6..701efcc658 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -157,8 +157,8 @@ jobs: channel_metadata = f"{channel}_{no_commits}" # FIXME: for when we create a new release branch if latest_branch_version.prerelease == "": - bump_up_minor = int(latest_branch_version.minor) + 1 - actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{latest_branch_version.patch}-alpha+{buildmetadata}{channel_metadata}" + bump_up_patch = int(latest_branch_version.patch) + 1 + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-alpha+{buildmetadata}{channel_metadata}" else: actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" else: From 1a0acb25f7493833cba75bc28a5b8baf4c6c20f7 Mon Sep 17 00:00:00 2001 From: Jordan Date: Tue, 6 Sep 2022 16:14:38 +0200 Subject: [PATCH 113/547] Changed the material_print_temperature --- resources/quality/nps/nps_ABS_A.inst.cfg | 2 +- resources/quality/nps/nps_ABS_B.inst.cfg | 2 +- resources/quality/nps/nps_ABS_C.inst.cfg | 2 +- resources/quality/nps/nps_PC_A.inst.cfg | 2 +- resources/quality/nps/nps_PC_B.inst.cfg | 2 +- resources/quality/nps/nps_PC_C.inst.cfg | 2 +- resources/quality/nps/nps_PETG_A.inst.cfg | 2 +- resources/quality/nps/nps_PETG_B.inst.cfg | 2 +- resources/quality/nps/nps_PETG_C.inst.cfg | 2 +- resources/quality/nps/nps_PLA_A.inst.cfg | 2 +- resources/quality/nps/nps_PLA_B.inst.cfg | 2 +- resources/quality/nps/nps_PLA_C.inst.cfg | 2 +- resources/quality/nps/nps_TPU_A.inst.cfg | 2 +- resources/quality/nps/nps_TPU_B.inst.cfg | 2 +- resources/quality/nps/nps_TPU_C.inst.cfg | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/resources/quality/nps/nps_ABS_A.inst.cfg b/resources/quality/nps/nps_ABS_A.inst.cfg index bd7502314e..29b730261e 100644 --- a/resources/quality/nps/nps_ABS_A.inst.cfg +++ b/resources/quality/nps/nps_ABS_A.inst.cfg @@ -30,7 +30,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 19 * layer_height cool_min_speed = 10 support_angle = 65 -material_print_temperature = =240 +material_print_temperature = =default_material_print_temperature + 10 material_print_temperature_layer_0 = =240 material_bed_temperature = 100 material_flow = 100 diff --git a/resources/quality/nps/nps_ABS_B.inst.cfg b/resources/quality/nps/nps_ABS_B.inst.cfg index 5342b4efa8..236ae99ffe 100644 --- a/resources/quality/nps/nps_ABS_B.inst.cfg +++ b/resources/quality/nps/nps_ABS_B.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height cool_min_speed = 10 support_angle = 60 -material_print_temperature = =243 +material_print_temperature = =default_material_print_temperature + 13 material_print_temperature_layer_0 = =243 material_bed_temperature = 100 material_flow = 96 diff --git a/resources/quality/nps/nps_ABS_C.inst.cfg b/resources/quality/nps/nps_ABS_C.inst.cfg index b09ec0d412..72f28d2a52 100644 --- a/resources/quality/nps/nps_ABS_C.inst.cfg +++ b/resources/quality/nps/nps_ABS_C.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height cool_min_speed = 10 support_angle = 55 -material_print_temperature = =245 +material_print_temperature = =default_material_print_temperature + 15 material_print_temperature_layer_0 = =245 material_bed_temperature = 100 material_flow = 91 diff --git a/resources/quality/nps/nps_PC_A.inst.cfg b/resources/quality/nps/nps_PC_A.inst.cfg index 81a356e3a3..9478b4bb08 100644 --- a/resources/quality/nps/nps_PC_A.inst.cfg +++ b/resources/quality/nps/nps_PC_A.inst.cfg @@ -26,7 +26,7 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 12 support_angle = 60 cool_lift_head = true -material_print_temperature = =280 +material_print_temperature = =default_material_print_temperature + 10 material_print_temperature_layer_0 = =280 material_bed_temperature = 110 material_flow = 100 diff --git a/resources/quality/nps/nps_PC_B.inst.cfg b/resources/quality/nps/nps_PC_B.inst.cfg index c7c8b78d02..93ec71ace6 100644 --- a/resources/quality/nps/nps_PC_B.inst.cfg +++ b/resources/quality/nps/nps_PC_B.inst.cfg @@ -26,7 +26,7 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 12 cool_lift_head = true support_angle = 60 -material_print_temperature = 270 +material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = 275 material_bed_temperature = 110 material_flow = 88 diff --git a/resources/quality/nps/nps_PC_C.inst.cfg b/resources/quality/nps/nps_PC_C.inst.cfg index 1f8416c4da..8c100d418d 100644 --- a/resources/quality/nps/nps_PC_C.inst.cfg +++ b/resources/quality/nps/nps_PC_C.inst.cfg @@ -26,7 +26,7 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 12 support_angle = 60 cool_lift_head = true -material_print_temperature = 270 +material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = 275 material_bed_temperature = 110 material_flow = 88 diff --git a/resources/quality/nps/nps_PETG_A.inst.cfg b/resources/quality/nps/nps_PETG_A.inst.cfg index 24b7e52ba4..e22c30f208 100644 --- a/resources/quality/nps/nps_PETG_A.inst.cfg +++ b/resources/quality/nps/nps_PETG_A.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 3 * layer_height cool_min_speed = 10 support_angle = 65 -material_print_temperature = =235 +material_print_temperature = =default_material_print_temperature + 20 material_print_temperature_layer_0 = =230 material_bed_temperature = 80 material_flow = 98 diff --git a/resources/quality/nps/nps_PETG_B.inst.cfg b/resources/quality/nps/nps_PETG_B.inst.cfg index 83b270761b..e92efd6723 100644 --- a/resources/quality/nps/nps_PETG_B.inst.cfg +++ b/resources/quality/nps/nps_PETG_B.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 3 * layer_height cool_min_speed = 10 support_angle = 60 -material_print_temperature = =235 +material_print_temperature = =default_material_print_temperature + 20 material_print_temperature_layer_0 = =230 material_bed_temperature = 80 material_flow = 95 diff --git a/resources/quality/nps/nps_PETG_C.inst.cfg b/resources/quality/nps/nps_PETG_C.inst.cfg index aa652d1877..2e1cae69fa 100644 --- a/resources/quality/nps/nps_PETG_C.inst.cfg +++ b/resources/quality/nps/nps_PETG_C.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 3 * layer_height cool_min_speed = 10 support_angle = 55 -material_print_temperature = =235 +material_print_temperature = =default_material_print_temperature + 20 material_print_temperature_layer_0 = =230 material_bed_temperature = 80 material_flow = 91 diff --git a/resources/quality/nps/nps_PLA_A.inst.cfg b/resources/quality/nps/nps_PLA_A.inst.cfg index e78adc4d9d..d8d88bcf7a 100644 --- a/resources/quality/nps/nps_PLA_A.inst.cfg +++ b/resources/quality/nps/nps_PLA_A.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 10 support_angle = 65 -material_print_temperature = =215 +material_print_temperature = =default_material_print_temperature + 15 material_print_temperature_layer_0 = =210 material_bed_temperature = 60 material_flow = 98 diff --git a/resources/quality/nps/nps_PLA_B.inst.cfg b/resources/quality/nps/nps_PLA_B.inst.cfg index ddc1108c89..9d50e5bccd 100644 --- a/resources/quality/nps/nps_PLA_B.inst.cfg +++ b/resources/quality/nps/nps_PLA_B.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 10 support_angle = 60 -material_print_temperature = =215 +material_print_temperature = =default_material_print_temperature + 15 material_print_temperature_layer_0 = =220 material_bed_temperature = 60 material_flow = 100 diff --git a/resources/quality/nps/nps_PLA_C.inst.cfg b/resources/quality/nps/nps_PLA_C.inst.cfg index de7f4ef9a3..93260f78a4 100644 --- a/resources/quality/nps/nps_PLA_C.inst.cfg +++ b/resources/quality/nps/nps_PLA_C.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_min_speed = 10 support_angle = 55 -material_print_temperature = =215 +material_print_temperature = =default_material_print_temperature + 15 material_print_temperature_layer_0 = =220 material_bed_temperature = 60 material_flow = 91 diff --git a/resources/quality/nps/nps_TPU_A.inst.cfg b/resources/quality/nps/nps_TPU_A.inst.cfg index 1a8936010d..f7059482fe 100644 --- a/resources/quality/nps/nps_TPU_A.inst.cfg +++ b/resources/quality/nps/nps_TPU_A.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_min_speed = 10 support_angle = 50 -material_print_temperature = =215 +material_print_temperature = =default_material_print_temperature - 13 material_print_temperature_layer_0 = =215 material_bed_temperature = 45 material_flow = 107 diff --git a/resources/quality/nps/nps_TPU_B.inst.cfg b/resources/quality/nps/nps_TPU_B.inst.cfg index 122c33ad26..cebf0e4f46 100644 --- a/resources/quality/nps/nps_TPU_B.inst.cfg +++ b/resources/quality/nps/nps_TPU_B.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_min_speed = 10 support_angle = 50 -material_print_temperature = =215 +material_print_temperature = =default_material_print_temperature - 13 material_print_temperature_layer_0 = =210 material_bed_temperature = 45 material_flow = 103 diff --git a/resources/quality/nps/nps_TPU_C.inst.cfg b/resources/quality/nps/nps_TPU_C.inst.cfg index 5edd72ab95..cc8ce52fb7 100644 --- a/resources/quality/nps/nps_TPU_C.inst.cfg +++ b/resources/quality/nps/nps_TPU_C.inst.cfg @@ -25,7 +25,7 @@ cool_min_layer_time = 11 cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_min_speed = 10 support_angle = 50 -material_print_temperature = =215 +material_print_temperature = =default_material_print_temperature - 13 material_print_temperature_layer_0 = =215 material_bed_temperature = 45 material_flow = 101 From 3aa2ae27bbed85a2abe309f8f862ba31674e0d98 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 16:20:31 +0200 Subject: [PATCH 114/547] Remove global settings from extruder profiles --- .../dagoma/dagoma_discoeasy200_bicolor_pla_fast.inst.cfg | 1 - .../dagoma/dagoma_discoeasy200_bicolor_pla_fine.inst.cfg | 1 - .../dagoma/dagoma_discoeasy200_bicolor_pla_standard.inst.cfg | 1 - resources/quality/dagoma/dagoma_discoeasy200_pla_fast.inst.cfg | 1 - resources/quality/dagoma/dagoma_discoeasy200_pla_fine.inst.cfg | 1 - .../quality/dagoma/dagoma_discoeasy200_pla_standard.inst.cfg | 1 - .../dagoma/dagoma_discoultimate_bicolor_pla_fast.inst.cfg | 1 - .../dagoma/dagoma_discoultimate_bicolor_pla_fine.inst.cfg | 1 - .../dagoma/dagoma_discoultimate_bicolor_pla_standard.inst.cfg | 1 - resources/quality/dagoma/dagoma_discoultimate_pla_fast.inst.cfg | 1 - resources/quality/dagoma/dagoma_discoultimate_pla_fine.inst.cfg | 1 - .../quality/dagoma/dagoma_discoultimate_pla_standard.inst.cfg | 1 - resources/quality/dagoma/dagoma_magis_pla_fast.inst.cfg | 1 - resources/quality/dagoma/dagoma_magis_pla_fine.inst.cfg | 1 - resources/quality/dagoma/dagoma_magis_pla_standard.inst.cfg | 1 - resources/quality/dagoma/dagoma_neva_pla_fast.inst.cfg | 1 - resources/quality/dagoma/dagoma_neva_pla_fine.inst.cfg | 1 - resources/quality/dagoma/dagoma_neva_pla_standard.inst.cfg | 1 - resources/quality/fabtotum/fabtotum_abs_fast.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_abs_high.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_abs_normal.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_nylon_fast.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_nylon_high.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_nylon_normal.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_pla_fast.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_pla_high.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_pla_normal.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_tpu_fast.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_tpu_high.inst.cfg | 2 -- resources/quality/fabtotum/fabtotum_tpu_normal.inst.cfg | 2 -- resources/quality/fabxpro/fabxpro_abs_draft.inst.cfg | 1 - 31 files changed, 43 deletions(-) diff --git a/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_fast.inst.cfg b/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_fast.inst.cfg index 63f9920bf3..1073729905 100644 --- a/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_fast.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_fast.inst.cfg @@ -11,7 +11,6 @@ weight = -2 material = chromatik_pla [values] -layer_height = 0.2 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 10 diff --git a/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_fine.inst.cfg b/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_fine.inst.cfg index c9828cca5a..e3a5c6eac9 100644 --- a/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_fine.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_fine.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = chromatik_pla [values] -layer_height = 0.1 line_width = =machine_nozzle_size * 0.875 speed_print = 35 diff --git a/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_standard.inst.cfg b/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_standard.inst.cfg index 1ac89bfcb6..e1f8934019 100644 --- a/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_standard.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoeasy200_bicolor_pla_standard.inst.cfg @@ -11,7 +11,6 @@ weight = -1 material = chromatik_pla [values] -layer_height = 0.15 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 5 diff --git a/resources/quality/dagoma/dagoma_discoeasy200_pla_fast.inst.cfg b/resources/quality/dagoma/dagoma_discoeasy200_pla_fast.inst.cfg index f739b02303..f8635d2cc7 100644 --- a/resources/quality/dagoma/dagoma_discoeasy200_pla_fast.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoeasy200_pla_fast.inst.cfg @@ -11,7 +11,6 @@ weight = -2 material = chromatik_pla [values] -layer_height = 0.2 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 10 diff --git a/resources/quality/dagoma/dagoma_discoeasy200_pla_fine.inst.cfg b/resources/quality/dagoma/dagoma_discoeasy200_pla_fine.inst.cfg index 3b25824cbc..6c0597409c 100644 --- a/resources/quality/dagoma/dagoma_discoeasy200_pla_fine.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoeasy200_pla_fine.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = chromatik_pla [values] -layer_height = 0.1 line_width = =machine_nozzle_size * 0.875 speed_print = 35 diff --git a/resources/quality/dagoma/dagoma_discoeasy200_pla_standard.inst.cfg b/resources/quality/dagoma/dagoma_discoeasy200_pla_standard.inst.cfg index 913af36eb3..5254504da5 100644 --- a/resources/quality/dagoma/dagoma_discoeasy200_pla_standard.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoeasy200_pla_standard.inst.cfg @@ -11,7 +11,6 @@ weight = -1 material = chromatik_pla [values] -layer_height = 0.15 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 5 diff --git a/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_fast.inst.cfg b/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_fast.inst.cfg index 87c089438f..5e4467e5ed 100644 --- a/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_fast.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_fast.inst.cfg @@ -11,7 +11,6 @@ weight = -2 material = chromatik_pla [values] -layer_height = 0.2 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 10 diff --git a/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_fine.inst.cfg b/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_fine.inst.cfg index e927d2addf..d5d21af6e2 100644 --- a/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_fine.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_fine.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = chromatik_pla [values] -layer_height = 0.1 line_width = =machine_nozzle_size * 0.875 speed_print = 35 diff --git a/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_standard.inst.cfg b/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_standard.inst.cfg index ccbaa8f506..4163399ccc 100644 --- a/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_standard.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoultimate_bicolor_pla_standard.inst.cfg @@ -11,7 +11,6 @@ weight = -1 material = chromatik_pla [values] -layer_height = 0.15 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 5 diff --git a/resources/quality/dagoma/dagoma_discoultimate_pla_fast.inst.cfg b/resources/quality/dagoma/dagoma_discoultimate_pla_fast.inst.cfg index 290d4be38d..90336926f8 100644 --- a/resources/quality/dagoma/dagoma_discoultimate_pla_fast.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoultimate_pla_fast.inst.cfg @@ -11,7 +11,6 @@ weight = -2 material = chromatik_pla [values] -layer_height = 0.2 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 10 diff --git a/resources/quality/dagoma/dagoma_discoultimate_pla_fine.inst.cfg b/resources/quality/dagoma/dagoma_discoultimate_pla_fine.inst.cfg index 3c0d4a70ca..4b70708d41 100644 --- a/resources/quality/dagoma/dagoma_discoultimate_pla_fine.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoultimate_pla_fine.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = chromatik_pla [values] -layer_height = 0.1 line_width = =machine_nozzle_size * 0.875 speed_print = 35 diff --git a/resources/quality/dagoma/dagoma_discoultimate_pla_standard.inst.cfg b/resources/quality/dagoma/dagoma_discoultimate_pla_standard.inst.cfg index d7c8fa3360..61b8bb8d2d 100644 --- a/resources/quality/dagoma/dagoma_discoultimate_pla_standard.inst.cfg +++ b/resources/quality/dagoma/dagoma_discoultimate_pla_standard.inst.cfg @@ -11,7 +11,6 @@ weight = -1 material = chromatik_pla [values] -layer_height = 0.15 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 5 diff --git a/resources/quality/dagoma/dagoma_magis_pla_fast.inst.cfg b/resources/quality/dagoma/dagoma_magis_pla_fast.inst.cfg index be852a2446..3fc2e53381 100644 --- a/resources/quality/dagoma/dagoma_magis_pla_fast.inst.cfg +++ b/resources/quality/dagoma/dagoma_magis_pla_fast.inst.cfg @@ -11,7 +11,6 @@ weight = -2 material = chromatik_pla [values] -layer_height = 0.2 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 10 diff --git a/resources/quality/dagoma/dagoma_magis_pla_fine.inst.cfg b/resources/quality/dagoma/dagoma_magis_pla_fine.inst.cfg index cf7f6f6545..ee7fec9712 100644 --- a/resources/quality/dagoma/dagoma_magis_pla_fine.inst.cfg +++ b/resources/quality/dagoma/dagoma_magis_pla_fine.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = chromatik_pla [values] -layer_height = 0.1 line_width = =machine_nozzle_size * 0.875 speed_print = 30 diff --git a/resources/quality/dagoma/dagoma_magis_pla_standard.inst.cfg b/resources/quality/dagoma/dagoma_magis_pla_standard.inst.cfg index 0ad63679ec..6d5890a74c 100644 --- a/resources/quality/dagoma/dagoma_magis_pla_standard.inst.cfg +++ b/resources/quality/dagoma/dagoma_magis_pla_standard.inst.cfg @@ -11,7 +11,6 @@ weight = -1 material = chromatik_pla [values] -layer_height = 0.15 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 5 diff --git a/resources/quality/dagoma/dagoma_neva_pla_fast.inst.cfg b/resources/quality/dagoma/dagoma_neva_pla_fast.inst.cfg index 6d08b2a27e..d1b723fe0a 100644 --- a/resources/quality/dagoma/dagoma_neva_pla_fast.inst.cfg +++ b/resources/quality/dagoma/dagoma_neva_pla_fast.inst.cfg @@ -11,7 +11,6 @@ weight = -2 material = chromatik_pla [values] -layer_height = 0.2 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 10 diff --git a/resources/quality/dagoma/dagoma_neva_pla_fine.inst.cfg b/resources/quality/dagoma/dagoma_neva_pla_fine.inst.cfg index 96d0a51d95..a57a833f5c 100644 --- a/resources/quality/dagoma/dagoma_neva_pla_fine.inst.cfg +++ b/resources/quality/dagoma/dagoma_neva_pla_fine.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = chromatik_pla [values] -layer_height = 0.1 line_width = =machine_nozzle_size * 0.875 speed_print = 30 diff --git a/resources/quality/dagoma/dagoma_neva_pla_standard.inst.cfg b/resources/quality/dagoma/dagoma_neva_pla_standard.inst.cfg index f24ae61f71..c63ec93a63 100644 --- a/resources/quality/dagoma/dagoma_neva_pla_standard.inst.cfg +++ b/resources/quality/dagoma/dagoma_neva_pla_standard.inst.cfg @@ -11,7 +11,6 @@ weight = -1 material = chromatik_pla [values] -layer_height = 0.15 line_width = =machine_nozzle_size * 0.875 material_print_temperature = =default_material_print_temperature + 5 diff --git a/resources/quality/fabtotum/fabtotum_abs_fast.inst.cfg b/resources/quality/fabtotum/fabtotum_abs_fast.inst.cfg index aa36a94cbd..641a52be30 100644 --- a/resources/quality/fabtotum/fabtotum_abs_fast.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_abs_fast.inst.cfg @@ -14,8 +14,6 @@ variant = Lite 0.4 mm [values] adhesion_type = raft speed_print = 80 -layer_height = 0.2 -layer_height_0 = 0.2 cool_fan_enabled = False cool_fan_full_at_height = 0.4 cool_fan_speed = 50 diff --git a/resources/quality/fabtotum/fabtotum_abs_high.inst.cfg b/resources/quality/fabtotum/fabtotum_abs_high.inst.cfg index 8afdd25424..a4e802f37a 100644 --- a/resources/quality/fabtotum/fabtotum_abs_high.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_abs_high.inst.cfg @@ -14,8 +14,6 @@ variant = Lite 0.4 mm [values] adhesion_type = raft speed_print = 45 -layer_height = 0.1 -layer_height_0 = 0.1 cool_fan_enabled = False cool_fan_full_at_height = 0.2 cool_fan_speed = 50 diff --git a/resources/quality/fabtotum/fabtotum_abs_normal.inst.cfg b/resources/quality/fabtotum/fabtotum_abs_normal.inst.cfg index 5b4501657f..99f8ec4e56 100644 --- a/resources/quality/fabtotum/fabtotum_abs_normal.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_abs_normal.inst.cfg @@ -14,8 +14,6 @@ variant = Lite 0.4 mm [values] adhesion_type = raft speed_print = 60 -layer_height = 0.15 -layer_height_0 = 0.15 cool_fan_enabled = False cool_fan_full_at_height = 0.3 cool_fan_speed = 50 diff --git a/resources/quality/fabtotum/fabtotum_nylon_fast.inst.cfg b/resources/quality/fabtotum/fabtotum_nylon_fast.inst.cfg index a2f97e6fdc..9a61677c9d 100644 --- a/resources/quality/fabtotum/fabtotum_nylon_fast.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_nylon_fast.inst.cfg @@ -23,8 +23,6 @@ cool_min_layer_time = 5 cool_min_speed = 0 infill_overlap = 15 infill_sparse_density = 24 -layer_height = 0.20 -layer_height_0 = 0.15 line_width = =machine_nozzle_size material_flow = 100 raft_airgap = 0.22 diff --git a/resources/quality/fabtotum/fabtotum_nylon_high.inst.cfg b/resources/quality/fabtotum/fabtotum_nylon_high.inst.cfg index 6d8ebac406..1d1eedf3f4 100644 --- a/resources/quality/fabtotum/fabtotum_nylon_high.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_nylon_high.inst.cfg @@ -23,8 +23,6 @@ cool_min_layer_time = 5 cool_min_speed = 0 infill_overlap = 15 infill_sparse_density = 24 -layer_height = 0.10 -layer_height_0 = 0.10 line_width = =machine_nozzle_size material_flow = 100 raft_airgap = 0.22 diff --git a/resources/quality/fabtotum/fabtotum_nylon_normal.inst.cfg b/resources/quality/fabtotum/fabtotum_nylon_normal.inst.cfg index b29dd370f5..4920f1750f 100644 --- a/resources/quality/fabtotum/fabtotum_nylon_normal.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_nylon_normal.inst.cfg @@ -23,8 +23,6 @@ cool_min_layer_time = 5 cool_min_speed = 0 infill_overlap = 15 infill_sparse_density = 24 -layer_height = 0.15 -layer_height_0 = 0.10 line_width = =machine_nozzle_size material_flow = 100 raft_airgap = 0.22 diff --git a/resources/quality/fabtotum/fabtotum_pla_fast.inst.cfg b/resources/quality/fabtotum/fabtotum_pla_fast.inst.cfg index 0df61d9b21..5247ca4719 100644 --- a/resources/quality/fabtotum/fabtotum_pla_fast.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_pla_fast.inst.cfg @@ -14,8 +14,6 @@ variant = Lite 0.4 mm [values] adhesion_type = skirt speed_print = 80 -layer_height = 0.2 -layer_height_0 = 0.2 cool_fan_enabled = True cool_fan_full_at_height = 0.4 cool_fan_speed = 100 diff --git a/resources/quality/fabtotum/fabtotum_pla_high.inst.cfg b/resources/quality/fabtotum/fabtotum_pla_high.inst.cfg index e20a86e503..20a2340870 100644 --- a/resources/quality/fabtotum/fabtotum_pla_high.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_pla_high.inst.cfg @@ -14,8 +14,6 @@ variant = Lite 0.4 mm [values] adhesion_type = skirt speed_print = 45 -layer_height = 0.1 -layer_height_0 = 0.1 cool_fan_enabled = True cool_fan_full_at_height = 0.2 cool_fan_speed = 100 diff --git a/resources/quality/fabtotum/fabtotum_pla_normal.inst.cfg b/resources/quality/fabtotum/fabtotum_pla_normal.inst.cfg index 70cb0d7f67..ea267e88ac 100644 --- a/resources/quality/fabtotum/fabtotum_pla_normal.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_pla_normal.inst.cfg @@ -14,8 +14,6 @@ variant = Lite 0.4 mm [values] adhesion_type = skirt speed_print = 60 -layer_height = 0.15 -layer_height_0 = 0.15 cool_fan_enabled = True cool_fan_full_at_height = 0.3 cool_fan_speed = 100 diff --git a/resources/quality/fabtotum/fabtotum_tpu_fast.inst.cfg b/resources/quality/fabtotum/fabtotum_tpu_fast.inst.cfg index cdd814e02d..ddad87e2d1 100644 --- a/resources/quality/fabtotum/fabtotum_tpu_fast.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_tpu_fast.inst.cfg @@ -14,8 +14,6 @@ weight = -1 [values] adhesion_type = skirt speed_print = 80 -layer_height = 0.2 -layer_height_0 = 0.2 cool_fan_enabled = True cool_fan_full_at_height = 0.4 cool_fan_speed = 100 diff --git a/resources/quality/fabtotum/fabtotum_tpu_high.inst.cfg b/resources/quality/fabtotum/fabtotum_tpu_high.inst.cfg index 1f287605ee..5db8f1172e 100644 --- a/resources/quality/fabtotum/fabtotum_tpu_high.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_tpu_high.inst.cfg @@ -13,8 +13,6 @@ weight = 1 [values] adhesion_type = skirt -layer_height = 0.1 -layer_height_0 = 0.1 cool_fan_enabled = True cool_fan_full_at_height = 0.2 cool_fan_speed = 100 diff --git a/resources/quality/fabtotum/fabtotum_tpu_normal.inst.cfg b/resources/quality/fabtotum/fabtotum_tpu_normal.inst.cfg index f146a41ef2..3f09c8ea16 100644 --- a/resources/quality/fabtotum/fabtotum_tpu_normal.inst.cfg +++ b/resources/quality/fabtotum/fabtotum_tpu_normal.inst.cfg @@ -14,8 +14,6 @@ weight = 0 [values] adhesion_type = skirt speed_print = 80 -layer_height = 0.15 -layer_height_0 = 0.15 cool_fan_enabled = True cool_fan_full_at_height = 0.3 cool_fan_speed = 100 diff --git a/resources/quality/fabxpro/fabxpro_abs_draft.inst.cfg b/resources/quality/fabxpro/fabxpro_abs_draft.inst.cfg index b944d37e6d..cf71e68d00 100644 --- a/resources/quality/fabxpro/fabxpro_abs_draft.inst.cfg +++ b/resources/quality/fabxpro/fabxpro_abs_draft.inst.cfg @@ -11,7 +11,6 @@ weight = -2 material = redd_abs global_quality = True - [values] layer_height = 0.3 layer_height_0 = 0.35 From 8f2dc5c6e064a9926d2afca1434e76744930d3b0 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 6 Sep 2022 16:31:25 +0200 Subject: [PATCH 115/547] Fix mistake with abax printers They weren't using the machine specific settings. --- resources/definitions/abax_pri3.def.json | 1 + resources/definitions/abax_pri5.def.json | 1 + resources/quality/abax_pri3/apri3_pla_fast.inst.cfg | 1 - resources/quality/abax_pri3/apri3_pla_high.inst.cfg | 1 - resources/quality/abax_pri3/apri3_pla_normal.inst.cfg | 1 - resources/quality/abax_pri5/apri5_pla_fast.inst.cfg | 1 - resources/quality/abax_pri5/apri5_pla_high.inst.cfg | 1 - resources/quality/abax_pri5/apri5_pla_normal.inst.cfg | 1 - 8 files changed, 2 insertions(+), 6 deletions(-) diff --git a/resources/definitions/abax_pri3.def.json b/resources/definitions/abax_pri3.def.json index 914dc4d3e0..7f73bea678 100644 --- a/resources/definitions/abax_pri3.def.json +++ b/resources/definitions/abax_pri3.def.json @@ -7,6 +7,7 @@ "author": "Abax 3D Technologies", "manufacturer": "Abax 3D Technologies", "file_formats": "text/x-gcode", + "has_machine_quality": "true", "machine_extruder_trains": { "0": "abax_pri3_extruder_0" diff --git a/resources/definitions/abax_pri5.def.json b/resources/definitions/abax_pri5.def.json index cb6566e08c..e97994bd61 100644 --- a/resources/definitions/abax_pri5.def.json +++ b/resources/definitions/abax_pri5.def.json @@ -7,6 +7,7 @@ "author": "Abax 3D Technologies", "manufacturer": "Abax 3D Technologies", "file_formats": "text/x-gcode", + "has_machine_quality": "true", "machine_extruder_trains": { "0": "abax_pri5_extruder_0" diff --git a/resources/quality/abax_pri3/apri3_pla_fast.inst.cfg b/resources/quality/abax_pri3/apri3_pla_fast.inst.cfg index 58141d7ac9..3e8e09032d 100644 --- a/resources/quality/abax_pri3/apri3_pla_fast.inst.cfg +++ b/resources/quality/abax_pri3/apri3_pla_fast.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = generic_pla [values] -layer_height = 0.2 wall_thickness = 1.05 top_bottom_thickness = 0.8 infill_sparse_density = 20 diff --git a/resources/quality/abax_pri3/apri3_pla_high.inst.cfg b/resources/quality/abax_pri3/apri3_pla_high.inst.cfg index 4051885819..808ec25a37 100644 --- a/resources/quality/abax_pri3/apri3_pla_high.inst.cfg +++ b/resources/quality/abax_pri3/apri3_pla_high.inst.cfg @@ -11,7 +11,6 @@ weight = 1 material = generic_pla [values] -layer_height = 0.1 wall_thickness = 1.05 top_bottom_thickness = 0.8 infill_sparse_density = 20 diff --git a/resources/quality/abax_pri3/apri3_pla_normal.inst.cfg b/resources/quality/abax_pri3/apri3_pla_normal.inst.cfg index d76eac4014..526493b90b 100644 --- a/resources/quality/abax_pri3/apri3_pla_normal.inst.cfg +++ b/resources/quality/abax_pri3/apri3_pla_normal.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = generic_pla [values] -layer_height = 0.2 wall_thickness = 1.05 top_bottom_thickness = 0.8 infill_sparse_density = 20 diff --git a/resources/quality/abax_pri5/apri5_pla_fast.inst.cfg b/resources/quality/abax_pri5/apri5_pla_fast.inst.cfg index ef6ec00ede..f582449a8e 100644 --- a/resources/quality/abax_pri5/apri5_pla_fast.inst.cfg +++ b/resources/quality/abax_pri5/apri5_pla_fast.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = generic_pla [values] -layer_height = 0.2 wall_thickness = 1.05 top_bottom_thickness = 0.8 infill_sparse_density = 20 diff --git a/resources/quality/abax_pri5/apri5_pla_high.inst.cfg b/resources/quality/abax_pri5/apri5_pla_high.inst.cfg index 00c5a67cf9..08d86375c9 100644 --- a/resources/quality/abax_pri5/apri5_pla_high.inst.cfg +++ b/resources/quality/abax_pri5/apri5_pla_high.inst.cfg @@ -11,7 +11,6 @@ weight = 1 material = generic_pla [values] -layer_height = 0.1 wall_thickness = 1.05 top_bottom_thickness = 0.8 infill_sparse_density = 20 diff --git a/resources/quality/abax_pri5/apri5_pla_normal.inst.cfg b/resources/quality/abax_pri5/apri5_pla_normal.inst.cfg index 1934b4af25..6bb5667a30 100644 --- a/resources/quality/abax_pri5/apri5_pla_normal.inst.cfg +++ b/resources/quality/abax_pri5/apri5_pla_normal.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = generic_pla [values] -layer_height = 0.2 wall_thickness = 1.05 top_bottom_thickness = 0.8 infill_sparse_density = 20 From 656238d5f27c772cc69bad8180f03888c25a51cc Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 6 Sep 2022 16:54:49 +0200 Subject: [PATCH 116/547] Updated changelog with new features Closes CURA-9525 --- resources/texts/change_log.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 8030327dd2..2718c4bdf0 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -1,3 +1,9 @@ +[5.1.1] +* New features: +- Added support for the Ultimaker S3 and Ultimaker S5 updated mainbord + +MacOS 10.15 is no longer supported. Technically this means Ultimaker will stop testing and developing for such operating systems. However, even though it is no longer supported, there is still a high likelihood the application keeps functioning. + [5.1] For an overview of the new features in Cura 5.1, please watch our video. @@ -370,4 +376,4 @@ When searching in the settings visibility menu you will also search in the descr [4.10] -The release notes of versions <= 4.10 can be found in our releases GitHub page. \ No newline at end of file +The release notes of versions <= 4.10 can be found in our releases GitHub page. From 5f2256f2d9ada56c8035684896ed5cdeee10308a Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 6 Sep 2022 17:33:09 +0200 Subject: [PATCH 117/547] allow conan 1.52.0 to be used --- .github/workflows/requirements-conan-package.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/requirements-conan-package.txt b/.github/workflows/requirements-conan-package.txt index bd19974dd9..fcc1379cfa 100644 --- a/.github/workflows/requirements-conan-package.txt +++ b/.github/workflows/requirements-conan-package.txt @@ -1,2 +1,2 @@ -conan!=1.51.0,!=1.51.1,!=1.51.2,!=1.51.3,!=1.52.0 +conan!=1.51.0,!=1.51.1,!=1.51.2,!=1.51.3 sip From 4b7f18c08ce985581800fa0152ce8f93eb745cb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Kerbiriou?= Date: Tue, 6 Sep 2022 17:59:54 +0200 Subject: [PATCH 118/547] SceneNode settings use native python types --- cura/CuraApplication.py | 2 +- cura/PlatformPhysics.py | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index f690456913..9f8ee0f4f0 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -1445,7 +1445,7 @@ class CuraApplication(QtApplication): bounding_box = node.getBoundingBox() if bounding_box is None or bounding_box.width < self._volume.getBoundingBox().width or bounding_box.depth < self._volume.getBoundingBox().depth: # Arrange only the unlocked nodes and keep the locked ones in place - if UM.Util.parseBool(node.getSetting(SceneNodeSettings.LockPosition)): + if node.getSetting(SceneNodeSettings.LockPosition): locked_nodes.append(node) else: nodes_to_arrange.append(node) diff --git a/cura/PlatformPhysics.py b/cura/PlatformPhysics.py index ebf885d609..402b9fe250 100755 --- a/cura/PlatformPhysics.py +++ b/cura/PlatformPhysics.py @@ -10,7 +10,6 @@ from UM.Scene.Iterator.BreadthFirstIterator import BreadthFirstIterator from UM.Math.Vector import Vector from UM.Scene.Selection import Selection from UM.Scene.SceneNodeSettings import SceneNodeSettings -from UM.Util import parseBool from cura.Scene.ConvexHullDecorator import ConvexHullDecorator @@ -53,7 +52,7 @@ class PlatformPhysics: app_instance = Application.getInstance() app_preferences = app_instance.getPreferences() - app_automatic_drop_down = str(app_preferences.getValue("physics/automatic_drop_down")) + app_automatic_drop_down = app_preferences.getValue("physics/automatic_drop_down") app_automatic_push_free = app_preferences.getValue("physics/automatic_push_free") root = self._controller.getScene().getRoot() @@ -81,7 +80,7 @@ class PlatformPhysics: # Move it downwards if bottom is above platform move_vector = Vector() - if parseBool(node.getSetting(SceneNodeSettings.AutoDropDown, app_automatic_drop_down)) and not (node.getParent() and node.getParent().callDecoration("isGroup") or node.getParent() != root) and node.isEnabled(): #If an object is grouped, don't move it down + if node.getSetting(SceneNodeSettings.AutoDropDown, app_automatic_drop_down) and not (node.getParent() and node.getParent().callDecoration("isGroup") or node.getParent() != root) and node.isEnabled(): #If an object is grouped, don't move it down z_offset = node.callDecoration("getZOffset") if node.getDecorator(ZOffsetDecorator.ZOffsetDecorator) else 0 move_vector = move_vector.set(y = -bbox.bottom + z_offset) From 770307d53ae6cde58f943a111b7a8c03ae4255bb Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Wed, 7 Sep 2022 07:49:21 +0200 Subject: [PATCH 119/547] Allow specifying version with conan conf By setting the `user.cura:version` in the configuration of Conan that version string is used preferred over the actual version This should be usefully for releases Contributes to CURA-8831 --- conanfile.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/conanfile.py b/conanfile.py index c5f584ed16..17cd0260a6 100644 --- a/conanfile.py +++ b/conanfile.py @@ -149,9 +149,9 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("CuraVersion.py.jinja"), "r") as f: cura_version_py = Template(f.read()) - cura_version = self.version + cura_version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) if self.options.internal: - version = Version(self.version) + version = Version(cura_version) cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease.replace('+', '+internal_')}" with open(Path(location, "CuraVersion.py"), "w") as f: @@ -220,7 +220,8 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("Ultimaker-Cura.spec.jinja"), "r") as f: pyinstaller = Template(f.read()) - cura_version = Version(self.version) if self.version else Version("0.0.0") + version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + cura_version = Version(version) with open(Path(location, "Ultimaker-Cura.spec"), "w") as f: f.write(pyinstaller.render( @@ -239,7 +240,7 @@ class CuraConan(ConanFile): strip = False, # This should be possible on Linux and MacOS but, it can also cause issues on some distributions. Safest is to disable it for now target_arch = "'x86_64'" if self.settings.os == "Macos" else "None", # FIXME: Make this dependent on the settings.arch_target macos = self.settings.os == "Macos", - version = f"'{self.version}'", + version = f"'{version}'", short_version = f"'{cura_version.major}.{cura_version.minor}.{cura_version.patch}'", )) @@ -254,7 +255,8 @@ class CuraConan(ConanFile): self.options["cpython"].shared = True def validate(self): - if self.version and Version(self.version) <= Version("4"): + version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + if version and Version(version) <= Version("4"): raise ConanInvalidConfiguration("Only versions 5+ are support") def requirements(self): @@ -381,7 +383,8 @@ class CuraConan(ConanFile): self.copy("*.txt", src = self.cpp_info.resdirs[-1], dst = self._base_dir.joinpath("pip_requirements")) # Generate the GitHub Action version info Environment - cura_version = Version(self.version) + version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + cura_version = Version(version) env_prefix = "Env:" if self.settings.os == "Windows" else "" activate_github_actions_version_env = Template(r"""echo "CURA_VERSION_MAJOR={{ cura_version_major }}" >> ${{ env_prefix }}GITHUB_ENV echo "CURA_VERSION_MINOR={{ cura_version_minor }}" >> ${{ env_prefix }}GITHUB_ENV From 25aabfb031cfa3c3679f8c7663727a62762244e2 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Wed, 7 Sep 2022 07:49:21 +0200 Subject: [PATCH 120/547] Allow specifying version with conan conf By setting the `user.cura:version` in the configuration of Conan that version string is used preferred over the actual version This should be usefully for releases Contributes to CURA-8831 --- conanfile.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/conanfile.py b/conanfile.py index c5f584ed16..17cd0260a6 100644 --- a/conanfile.py +++ b/conanfile.py @@ -149,9 +149,9 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("CuraVersion.py.jinja"), "r") as f: cura_version_py = Template(f.read()) - cura_version = self.version + cura_version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) if self.options.internal: - version = Version(self.version) + version = Version(cura_version) cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease.replace('+', '+internal_')}" with open(Path(location, "CuraVersion.py"), "w") as f: @@ -220,7 +220,8 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("Ultimaker-Cura.spec.jinja"), "r") as f: pyinstaller = Template(f.read()) - cura_version = Version(self.version) if self.version else Version("0.0.0") + version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + cura_version = Version(version) with open(Path(location, "Ultimaker-Cura.spec"), "w") as f: f.write(pyinstaller.render( @@ -239,7 +240,7 @@ class CuraConan(ConanFile): strip = False, # This should be possible on Linux and MacOS but, it can also cause issues on some distributions. Safest is to disable it for now target_arch = "'x86_64'" if self.settings.os == "Macos" else "None", # FIXME: Make this dependent on the settings.arch_target macos = self.settings.os == "Macos", - version = f"'{self.version}'", + version = f"'{version}'", short_version = f"'{cura_version.major}.{cura_version.minor}.{cura_version.patch}'", )) @@ -254,7 +255,8 @@ class CuraConan(ConanFile): self.options["cpython"].shared = True def validate(self): - if self.version and Version(self.version) <= Version("4"): + version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + if version and Version(version) <= Version("4"): raise ConanInvalidConfiguration("Only versions 5+ are support") def requirements(self): @@ -381,7 +383,8 @@ class CuraConan(ConanFile): self.copy("*.txt", src = self.cpp_info.resdirs[-1], dst = self._base_dir.joinpath("pip_requirements")) # Generate the GitHub Action version info Environment - cura_version = Version(self.version) + version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + cura_version = Version(version) env_prefix = "Env:" if self.settings.os == "Windows" else "" activate_github_actions_version_env = Template(r"""echo "CURA_VERSION_MAJOR={{ cura_version_major }}" >> ${{ env_prefix }}GITHUB_ENV echo "CURA_VERSION_MINOR={{ cura_version_minor }}" >> ${{ env_prefix }}GITHUB_ENV From 0fcbcf6a5f2b093d03ccf826719cc10d7f510a52 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 7 Sep 2022 09:52:57 +0200 Subject: [PATCH 121/547] Fix crash on layer polygon --- cura/LayerPolygon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index 5cc576cb21..e31e85b485 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -42,11 +42,11 @@ class LayerPolygon: self._extruder = extruder self._types = line_types - unknown_types = np.where(self_types >= self_number_of_types) + unknown_types = numpy.where(self._types >= self.__number_of_types) if unknown_types: # Got faulty line data from the engine. for idx in unknown_types: - Logger.warn(f"Found an unknown line type at: {idx}") + Logger.warning(f"Found an unknown line type at: {idx}") self._types[idx] = self.NoneType self._data = data self._line_widths = line_widths From a8f0e330ad278949b2d6e3f9fc8cb3e45b54fa7b Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 7 Sep 2022 09:55:19 +0200 Subject: [PATCH 122/547] Fix logspam in layerpolygon --- cura/LayerPolygon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index e31e85b485..07f6660388 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -42,7 +42,7 @@ class LayerPolygon: self._extruder = extruder self._types = line_types - unknown_types = numpy.where(self._types >= self.__number_of_types) + unknown_types = numpy.where(self._types >= self.__number_of_types, self._types) if unknown_types: # Got faulty line data from the engine. for idx in unknown_types: From b69eb0180e038edcbc945b1c611c6d0dafe75e96 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Wed, 7 Sep 2022 10:34:04 +0200 Subject: [PATCH 123/547] Use conf to obtain configuration Contributes to CURA-8831 --- conanfile.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/conanfile.py b/conanfile.py index 17cd0260a6..981e285bef 100644 --- a/conanfile.py +++ b/conanfile.py @@ -149,7 +149,7 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("CuraVersion.py.jinja"), "r") as f: cura_version_py = Template(f.read()) - cura_version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + cura_version = self.conf.get("user.cura:version", default = self.version, check_type = str) if self.options.internal: version = Version(cura_version) cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease.replace('+', '+internal_')}" @@ -220,7 +220,7 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("Ultimaker-Cura.spec.jinja"), "r") as f: pyinstaller = Template(f.read()) - version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + version = self.conf.get("user.cura:version", default = self.version, check_type = str) cura_version = Version(version) with open(Path(location, "Ultimaker-Cura.spec"), "w") as f: @@ -255,7 +255,7 @@ class CuraConan(ConanFile): self.options["cpython"].shared = True def validate(self): - version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + version = self.conf.get("user.cura:version", default = self.version, check_type = str) if version and Version(version) <= Version("4"): raise ConanInvalidConfiguration("Only versions 5+ are support") @@ -383,7 +383,7 @@ class CuraConan(ConanFile): self.copy("*.txt", src = self.cpp_info.resdirs[-1], dst = self._base_dir.joinpath("pip_requirements")) # Generate the GitHub Action version info Environment - version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + version = self.conf.get("user.cura:version", default = self.version, check_type = str) cura_version = Version(version) env_prefix = "Env:" if self.settings.os == "Windows" else "" activate_github_actions_version_env = Template(r"""echo "CURA_VERSION_MAJOR={{ cura_version_major }}" >> ${{ env_prefix }}GITHUB_ENV From 6aa68ddb33308fe747d34ce05eee2becd017ab54 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Wed, 7 Sep 2022 11:05:39 +0200 Subject: [PATCH 124/547] Improved readability of changelog --- resources/texts/change_log.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 2718c4bdf0..74d02d40b6 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -2,6 +2,7 @@ * New features: - Added support for the Ultimaker S3 and Ultimaker S5 updated mainbord + MacOS 10.15 is no longer supported. Technically this means Ultimaker will stop testing and developing for such operating systems. However, even though it is no longer supported, there is still a high likelihood the application keeps functioning. [5.1] From 094d176c4535f6e83720012615c0936d05b1735e Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 7 Sep 2022 15:32:51 +0200 Subject: [PATCH 125/547] Fix LayerPolygon --- cura/LayerPolygon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/LayerPolygon.py b/cura/LayerPolygon.py index 07f6660388..103703e594 100644 --- a/cura/LayerPolygon.py +++ b/cura/LayerPolygon.py @@ -42,8 +42,8 @@ class LayerPolygon: self._extruder = extruder self._types = line_types - unknown_types = numpy.where(self._types >= self.__number_of_types, self._types) - if unknown_types: + unknown_types = numpy.where(self._types >= self.__number_of_types, self._types, None) + if unknown_types.any(): # Got faulty line data from the engine. for idx in unknown_types: Logger.warning(f"Found an unknown line type at: {idx}") From 9645f66df744e2928ad71011b58d0dbb34d986e3 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Wed, 7 Sep 2022 15:51:08 +0200 Subject: [PATCH 126/547] Removed Appdata and desktop config No longer used since our current files reside reside in the packaging folder Contribute to CURA-9482 --- com.ultimaker.cura.appdata.xml | 34 ---------------------------------- com.ultimaker.cura.desktop.in | 19 ------------------- 2 files changed, 53 deletions(-) delete mode 100644 com.ultimaker.cura.appdata.xml delete mode 100644 com.ultimaker.cura.desktop.in diff --git a/com.ultimaker.cura.appdata.xml b/com.ultimaker.cura.appdata.xml deleted file mode 100644 index 3af0e9c352..0000000000 --- a/com.ultimaker.cura.appdata.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - com.ultimaker.cura.desktop - CC0-1.0 - LGPL-3.0 and CC-BY-SA-4.0 - Cura -

      The world's most advanced 3d printer software - -

      - Cura creates a seamless integration between hardware, software and - materials for the best 3D printing experience around. - Cura supports the 3MF, OBJ and STL file formats and is available on - Windows, Mac and Linux. -

      -
        -
      • Novices can start printing right away
      • -
      • Experts are able to customize 300 settings to achieve the best results
      • -
      • Optimized profiles for Ultimaker materials
      • -
      • Supported by a global network of Ultimaker certified service partners
      • -
      • Print multiple objects at once with different settings for each object
      • -
      • Cura supports STL, 3MF and OBJ file formats
      • -
      • Open source and completely free
      • -
      -
      - - - https://raw.githubusercontent.com/Ultimaker/Cura/main/cura-logo.PNG - - - https://ultimaker.com/software/ultimaker-cura?utm_source=cura&utm_medium=software&utm_campaign=cura-update-linux - Cura - - diff --git a/com.ultimaker.cura.desktop.in b/com.ultimaker.cura.desktop.in deleted file mode 100644 index 1e17e30f4e..0000000000 --- a/com.ultimaker.cura.desktop.in +++ /dev/null @@ -1,19 +0,0 @@ -[Desktop Entry] -Name=Ultimaker Cura -Name[de]=Ultimaker Cura -Name[nl]=Ultimaker Cura -GenericName=3D Printing Software -GenericName[de]=3D-Druck-Software -GenericName[nl]=3D-printsoftware -Comment=Cura converts 3D models into paths for a 3D printer. It prepares your print for maximum accuracy, minimum printing time and good reliability with many extra features that make your print come out great. -Comment[de]=Cura wandelt 3D-Modelle in Pfade für einen 3D-Drucker um. Es bereitet Ihren Druck für maximale Genauigkeit, minimale Druckzeit und guter Zuverlässigkeit mit vielen zusätzlichen Funktionen vor, damit Ihr Druck großartig wird. -Comment[nl]=Cura converteert 3D-modellen naar paden voor een 3D printer. Het bereidt je print voor om zeer precies, snel en betrouwbaar te kunnen printen, met veel extra functionaliteit om je print er goed uit te laten komen. -Exec=@CMAKE_INSTALL_FULL_BINDIR@/cura %F -TryExec=@CMAKE_INSTALL_FULL_BINDIR@/cura -Icon=cura-icon -Terminal=false -Type=Application -MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip; -Categories=Graphics; -Keywords=3D;Printing;Slicer; -StartupWMClass=cura.real From 261302462f9bed637c5b1b6eed989f9006e3e08a Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 7 Sep 2022 16:21:36 +0200 Subject: [PATCH 127/547] Remove duplicate default value from profile --- resources/definitions/eryone_thinker.def.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/resources/definitions/eryone_thinker.def.json b/resources/definitions/eryone_thinker.def.json index e48803e368..648de5cd03 100644 --- a/resources/definitions/eryone_thinker.def.json +++ b/resources/definitions/eryone_thinker.def.json @@ -249,9 +249,6 @@ }, "smooth_spiralized_contours": { "value": false - }, - "roofing_monotonic": { - "value": true } } } \ No newline at end of file From ed14e3bd44890ff15406f7f53c7199f3fa6018e6 Mon Sep 17 00:00:00 2001 From: Julian Date: Wed, 7 Sep 2022 16:29:55 +0200 Subject: [PATCH 128/547] Added machine action buttons dynamic visibility Based on this change, users now will be able to manage the visibility of their machine action plugin implementations. For example, a machine action only visible when loggedIn. --- cura/MachineAction.py | 12 ++++++++++++ resources/qml/Preferences/MachinesPage.qml | 1 + 2 files changed, 13 insertions(+) diff --git a/cura/MachineAction.py b/cura/MachineAction.py index c38be5261f..98e156d834 100644 --- a/cura/MachineAction.py +++ b/cura/MachineAction.py @@ -114,3 +114,15 @@ class MachineAction(QObject, PluginObject): @pyqtSlot(result = QObject) def getDisplayItem(self) -> Optional["QObject"]: return self._createViewFromQML() + + @pyqtSlot(result = bool) + def isVisible(self) -> bool: + """Whether this action button will be visible. + + Example: Show only when isLoggedIn + + :return: Defaults to true to be in line with the old behaviour. + """ + + return True + \ No newline at end of file diff --git a/resources/qml/Preferences/MachinesPage.qml b/resources/qml/Preferences/MachinesPage.qml index 258b45292e..d728be6dfa 100644 --- a/resources/qml/Preferences/MachinesPage.qml +++ b/resources/qml/Preferences/MachinesPage.qml @@ -67,6 +67,7 @@ UM.ManagementPage { width: Math.round(childrenRect.width + 2 * screenScaleFactor) height: childrenRect.height + visible: machineActionRepeater.model[index].isVisible() Cura.SecondaryButton { text: machineActionRepeater.model[index].label From 75840426d735ddc421b594e6fa2378ed03ad2364 Mon Sep 17 00:00:00 2001 From: Julian Date: Wed, 7 Sep 2022 16:32:58 +0200 Subject: [PATCH 129/547] Added machine action dialog optional Based on this change, users will be able to run their machine action plugins code just by clicking the action button, so without having to open a modal. --- cura/MachineAction.py | 21 +++++++++++++++++++++ resources/qml/Preferences/MachinesPage.qml | 12 ++++++++---- 2 files changed, 29 insertions(+), 4 deletions(-) diff --git a/cura/MachineAction.py b/cura/MachineAction.py index 98e156d834..8ca9b63679 100644 --- a/cura/MachineAction.py +++ b/cura/MachineAction.py @@ -33,6 +33,7 @@ class MachineAction(QObject, PluginObject): self._qml_url = "" self._view = None self._finished = False + self._open_as_dialog = True labelChanged = pyqtSignal() onFinished = pyqtSignal() @@ -79,6 +80,15 @@ class MachineAction(QObject, PluginObject): pass + @pyqtSlot() + def execute(self) -> None: + self._execute() + + def _execute(self) -> None: + """Protected implementation of execute.""" + + pass + @pyqtSlot() def setFinished(self) -> None: self._finished = True @@ -115,6 +125,17 @@ class MachineAction(QObject, PluginObject): def getDisplayItem(self) -> Optional["QObject"]: return self._createViewFromQML() + @pyqtSlot(result = bool) + def openAsDialog(self) -> bool: + """Whether this action will show a dialog. + + If not, the action will directly run the function inside execute(). + + :return: Defaults to true to be in line with the old behaviour. + """ + + return self._open_as_dialog + @pyqtSlot(result = bool) def isVisible(self) -> bool: """Whether this action button will be visible. diff --git a/resources/qml/Preferences/MachinesPage.qml b/resources/qml/Preferences/MachinesPage.qml index d728be6dfa..4ecc70b404 100644 --- a/resources/qml/Preferences/MachinesPage.qml +++ b/resources/qml/Preferences/MachinesPage.qml @@ -74,10 +74,14 @@ UM.ManagementPage onClicked: { var currentItem = machineActionRepeater.model[index] - actionDialog.loader.manager = currentItem - actionDialog.loader.source = currentItem.qmlPath - actionDialog.title = currentItem.label - actionDialog.show() + if (currentItem.openAsDialog()) { + actionDialog.loader.manager = currentItem + actionDialog.loader.source = currentItem.qmlPath + actionDialog.title = currentItem.label + actionDialog.show() + } else { + currentItem.execute() + } } } } From b2be149ebb7d1aae8295866298c73a244f5888d2 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Wed, 7 Sep 2022 16:33:41 +0200 Subject: [PATCH 130/547] this is already default By default the roofing pattern is the top_bottom pattern, which is set to zigzag in this PR. PP-29 --- resources/definitions/ultimaker.def.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 2abc3f1932..1546a268de 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -72,9 +72,6 @@ "roofing_material_flow": { "value": "material_flow" }, - "roofing_pattern": { - "value": "'zigzag'" - }, "skin_material_flow": { "value": "0.95 * material_flow" }, From 25ef399595299b416f135d14a513b78705ed2f30 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Wed, 7 Sep 2022 16:55:18 +0200 Subject: [PATCH 131/547] these settings are already default PP-242 --- resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.8_TPLA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_TPLA_Verydraft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg | 1 - resources/variants/ultimaker3_aa0.8.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_aa0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.8.inst.cfg | 1 - 54 files changed, 54 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg index bd6a63d912..3e9965034b 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg @@ -23,7 +23,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg index 138f2f1e4b..ec31d9bd7f 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -25,7 +25,6 @@ material_initial_print_temperature = =max(-273.15, material_print_temperature - material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True raft_margin = 10 -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg index b69188646b..4afe312ac3 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg index 6b0cabd0ea..ed79b9ab61 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 prime_tower_min_volume = 10 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg index 0baec213e4..ad6ecd7a11 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -24,7 +24,6 @@ multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 prime_tower_min_volume = 20 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg index 05ea628527..a146ef9313 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -24,7 +24,6 @@ multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 prime_tower_min_volume = 15 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Draft_Print.inst.cfg index 569a214004..e05d0df6cb 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 0 prime_tower_enable = False -retract_at_layer_change = False speed_print = 45 support_angle = 70 top_bottom_thickness = =layer_height * 6 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg index 85442a1a0e..c155549106 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -25,7 +25,6 @@ material_initial_print_temperature = =max(-273.15, material_print_temperature - material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False raft_margin = 10 -retract_at_layer_change = False speed_infill = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Verydraft_Print.inst.cfg index de029fef56..13166a25f1 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Verydraft_Print.inst.cfg @@ -25,7 +25,6 @@ material_initial_print_temperature = =max(-273.15, material_print_temperature - material_print_temperature = =default_material_print_temperature + 5 material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = False -retract_at_layer_change = False speed_infill = =math.ceil(speed_print * 30 / 35) speed_topbottom = =math.ceil(speed_print * 20 / 35) speed_wall = =math.ceil(speed_print * 25/ 35) diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg index 21ebf50a79..3e7242fea2 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg @@ -28,7 +28,6 @@ material_print_temperature_layer_0 = =material_print_temperature + 19 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg index bc910a1ae6..872c811411 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -29,7 +29,6 @@ material_print_temperature_layer_0 = =material_print_temperature +15 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg index 3b8a6076de..d0e673c585 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -28,7 +28,6 @@ material_print_temperature_layer_0 = =material_print_temperature + 17 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg index 2bc16834c5..e314a6080d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg @@ -18,4 +18,3 @@ speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -retract_at_layer_change = False diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg index ce0d107138..c983a4558c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -19,4 +19,3 @@ speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_infill = =math.ceil(speed_print * 37 / 50) -retract_at_layer_change = False diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg index 1cceef1af6..199e80e9ac 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -18,4 +18,3 @@ speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -retract_at_layer_change = False diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg index 5321690d9c..60244f52af 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True support_angle = 70 top_bottom_thickness = =layer_height * 4 -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg index a559d0f912..6abb19ad5f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -25,7 +25,6 @@ prime_tower_enable = True raft_margin = 10 support_angle = 70 top_bottom_thickness = =layer_height * 4 -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg index 21425a4920..a67dc3be1b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -24,7 +24,6 @@ material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True support_angle = 70 top_bottom_thickness = =layer_height * 4 -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg index 1a3f1cd850..e2904aa1e7 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 prime_tower_min_volume = 10 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg index 5ecf58efb9..d4508c05c0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -24,7 +24,6 @@ multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 prime_tower_min_volume = 20 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg index ffaf2ffcbb..b68839785f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -23,7 +23,6 @@ multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 prime_tower_min_volume = 15 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg index aaa7981b3d..2c322c0565 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 0 prime_tower_enable = False -retract_at_layer_change = False speed_print = 45 speed_topbottom = =round(speed_print * 35 / 45) speed_wall = =round(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg index dfec5abf1b..1dc6c7c64b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -25,7 +25,6 @@ material_initial_print_temperature = =max(-273.15, material_print_temperature - material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False raft_margin = 10 -retract_at_layer_change = False speed_infill = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg index b9a4a05ec3..b024316179 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg @@ -25,7 +25,6 @@ material_initial_print_temperature = =max(-273.15, material_print_temperature - material_print_temperature = =default_material_print_temperature + 5 material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = False -retract_at_layer_change = False speed_infill = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg index f4d65fbe04..f611f7d17e 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg @@ -26,7 +26,6 @@ material_print_temperature_layer_0 = =material_print_temperature + 19 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg index c71889b1fd..e7d370cb8a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -27,7 +27,6 @@ material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg index a307bc96c6..f318034971 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -26,7 +26,6 @@ material_print_temperature_layer_0 = =material_print_temperature + 17 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg index 4cba6c87f4..1a4abc69eb 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg index 70b93730d3..64640ddc5f 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg index 08bbc9125e..b80ecb7ed0 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg index 4cb210bba3..1644b7d2ff 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg index 83957e6d0f..ee5dff1264 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg @@ -18,4 +18,3 @@ speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -retract_at_layer_change = False diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg index 011a962d8d..8de9e328d9 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -19,4 +19,3 @@ speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_infill = =math.ceil(speed_print * 37 / 50) -retract_at_layer_change = False diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg index 910592f909..3255684648 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -18,4 +18,3 @@ speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -retract_at_layer_change = False diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg index b465c3d95c..5a75d250ae 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True support_angle = 70 top_bottom_thickness = =layer_height * 4 -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg index 0f2aa42b8d..5fd1ac1591 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -25,7 +25,6 @@ prime_tower_enable = True raft_margin = 10 support_angle = 70 top_bottom_thickness = =layer_height * 4 -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg index e6e1a9c718..9da869a34e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -24,7 +24,6 @@ material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True support_angle = 70 top_bottom_thickness = =layer_height * 4 -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg index 0714319001..f3deb0b0f9 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 prime_tower_min_volume = 10 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg index 9b669346eb..859f408ffb 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg @@ -24,7 +24,6 @@ multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 prime_tower_min_volume = 20 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg index 498a099bfb..85ca930444 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg @@ -23,7 +23,6 @@ multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 prime_tower_min_volume = 15 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg index d0bbce15a0..d2d69e4870 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 0 prime_tower_enable = False -retract_at_layer_change = False speed_print = 45 speed_topbottom = =round(speed_print * 35 / 45) speed_wall = =round(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg index 62a9b616b0..876136d914 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -25,7 +25,6 @@ material_initial_print_temperature = =max(-273.15, material_print_temperature - material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False raft_margin = 10 -retract_at_layer_change = False speed_infill = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg index 48bbe5b568..1133c1c194 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg @@ -25,7 +25,6 @@ material_initial_print_temperature = =max(-273.15, material_print_temperature - material_print_temperature = =default_material_print_temperature + 5 material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = False -retract_at_layer_change = False speed_infill = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg index a6574f6eec..32351241f7 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg @@ -26,7 +26,6 @@ material_print_temperature_layer_0 = =material_print_temperature + 19 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg index eda3b32597..6e3732f812 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -27,7 +27,6 @@ material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg index 24eb4a0b06..ab43aa6af3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -26,7 +26,6 @@ material_print_temperature_layer_0 = =material_print_temperature + 17 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 -retract_at_layer_change = False retraction_count_max = 15 retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg index a8bcf6d444..16d916f56a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg index ecffafed57..80e101c1a6 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg index 68da56447b..af5bb5b9b2 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg index 58e377a417..e2dbe4a511 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -retract_at_layer_change = False speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/variants/ultimaker3_aa0.8.inst.cfg b/resources/variants/ultimaker3_aa0.8.inst.cfg index e46f7f8258..748ed78eb7 100644 --- a/resources/variants/ultimaker3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_aa0.8.inst.cfg @@ -30,7 +30,6 @@ material_initial_print_temperature = =material_print_temperature - 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -retract_at_layer_change = =not magic_spiralize retraction_amount = 6.5 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg index 4110cf8679..96a34c059e 100644 --- a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg @@ -30,7 +30,6 @@ material_initial_print_temperature = =material_print_temperature - 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -retract_at_layer_change = True retraction_amount = 6.5 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker_s3_aa0.8.inst.cfg b/resources/variants/ultimaker_s3_aa0.8.inst.cfg index c3ff805ba0..3e4f3156af 100644 --- a/resources/variants/ultimaker_s3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.8.inst.cfg @@ -30,7 +30,6 @@ material_initial_print_temperature = =material_print_temperature - 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -retract_at_layer_change = =not magic_spiralize retraction_amount = 6.5 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker_s5_aa0.8.inst.cfg b/resources/variants/ultimaker_s5_aa0.8.inst.cfg index f2e3421b67..ab16ef3b43 100644 --- a/resources/variants/ultimaker_s5_aa0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.8.inst.cfg @@ -31,7 +31,6 @@ material_initial_print_temperature = =material_print_temperature - 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -retract_at_layer_change = =not magic_spiralize retraction_amount = 6.5 retraction_hop = 2 retraction_hop_only_when_collides = True From 01e3823d4da4cab72878f445d1424f833afb164a Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Wed, 7 Sep 2022 17:09:59 +0200 Subject: [PATCH 132/547] Bump minor version on main --- .github/workflows/conan-recipe-version.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 701efcc658..b2c690342a 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -155,12 +155,15 @@ jobs: channel_metadata = f"{no_commits}" else: channel_metadata = f"{channel}_{no_commits}" - # FIXME: for when we create a new release branch - if latest_branch_version.prerelease == "": + if latest_branch_version.prerelease == "": + if is_release_branch: bump_up_patch = int(latest_branch_version.patch) + 1 actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-alpha+{buildmetadata}{channel_metadata}" else: - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" + bump_up_minor = int(latest_branch_version.minor) + 1 + actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{latest_branch_version.patch}-alpha+{buildmetadata}{channel_metadata}" + else: + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" else: # FIXME: for external PR's actual_version = f"5.2.0-alpha+{buildmetadata}pr_{issue_number}" From 178b615c15ef824c0e3ebbabfcd83bbc0d0ad22d Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 8 Sep 2022 13:15:37 +0200 Subject: [PATCH 133/547] Re-add pytest.ini This was removed on accident --- pytest.ini | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 pytest.ini diff --git a/pytest.ini b/pytest.ini new file mode 100644 index 0000000000..de6e8797fb --- /dev/null +++ b/pytest.ini @@ -0,0 +1,4 @@ +[pytest] +testpaths = tests +python_files = Test*.py +python_classes = Test From 04cd76cb3bd260a63ec58f5838770f726fe813b1 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 8 Sep 2022 13:36:42 +0200 Subject: [PATCH 134/547] Get extruder configs to frontend. When choosing the printer, all possible (single) extruder configs need to be shown for that printer. CURA-9278 --- .../Machines/Models/CompatibleMachineModel.py | 85 ++++++++++--------- resources/qml/Dialogs/ChoosePrinterDialog.qml | 5 +- .../qml/PrinterSelector/PrintSelectorCard.qml | 14 +-- 3 files changed, 53 insertions(+), 51 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index 9c4d407cad..5526c67331 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -24,60 +24,61 @@ class CompatibleMachineModel(ListModel): def __init__(self, parent: Optional[QObject] = None) -> None: super().__init__(parent) - self._filter_on_definition_id: Optional[str] = None - self._catalog = i18nCatalog("cura") self.addRoleName(self.NameRole, "name") self.addRoleName(self.IdRole, "id") self.addRoleName(self.ExtrudersRole, "extruders") - filterChanged = pyqtSignal(str) - - @pyqtSlot(str) - def setFilter(self, abstract_machine_id: str) -> None: - # TODO??: defensive coding; check if machine is abstract & abort/log if not - self._filter_on_definition_id = abstract_machine_id - - # Don't need a delayed update, since it's fire once on user click (either on 'print to cloud' or 'refresh'). - # So, no signals that could come in (too) quickly. - self.filterChanged.emit(self._filter_on_definition_id) self._update() - @pyqtProperty(str, fset=setFilter, notify=filterChanged) - def filter(self) -> str: - return self._filter_on_definition_id - - def _update(self) -> None: - self.clear() - if not self._filter_on_definition_id or self._filter_on_definition_id == "": - # TODO?: log - return - from cura.CuraApplication import CuraApplication machine_manager = CuraApplication.getInstance().getMachineManager() - compatible_machines = machine_manager.getMachinesWithDefinition(self._filter_on_definition_id, online_only = True) - # TODO: Handle 0 compatible machines -> option to close window? Message in card? (remember the design has a refresh button!) + machine_manager.globalContainerChanged.connect(self._update) - for container_stack in compatible_machines: - if parseBool(container_stack.getMetaDataEntry("hidden", False)) or parseBool(container_stack.getMetaDataEntry("is_abstract_machine", False)): - continue - self.addItem(container_stack) + def _update(self) -> None: + self.clear() - def addItem(self, container_stack: ContainerStack) -> None: - extruders = CuraContainerRegistry.getInstance().findContainerStacks(type="extruder_train", machine=container_stack.getId()) - self.appendItem({ - "name": container_stack.getName(), - "id": container_stack.getId(), - "extruders": [self.getExtruderModel(cast(ExtruderStack, extruder)) for extruder in extruders] + from cura.CuraApplication import CuraApplication + machine_manager = CuraApplication.getInstance().getMachineManager() + + # Need to loop over the output-devices, not the stacks, since we need all applicable configurations, not just the current loaded one. + for output_device in machine_manager.printerOutputDevices: + for printer in output_device.printers: + extruder_configs = dict() + + # initialize & add current active material: + for extruder in printer.extruders: + materials = [] if not extruder.activeMaterial else [{ + "brand": extruder.activeMaterial.brand, + "name": extruder.activeMaterial.name, + "hexcolor": extruder.activeMaterial.color + }] + extruder_configs[extruder.getPosition()] = { + "position": extruder.getPosition(), + "core": extruder.hotendID, + "materials": materials + } + + # add currently inactive, but possible materials: + for configuration in printer.availableConfigurations: + print(" CONFIG !") + for extruder in configuration.extruderConfigurations: + + if not extruder.position in extruder_configs: + # TODO: log -- all extruders should be present in the init round, regardless of if a material was active + continue + + extruder_configs[extruder.position]["materials"].append({ + "brand": extruder.material.brand, + "name": extruder.material.name, + "hexcolor": extruder.material.color }) - def getExtruderModel(self, extruder: ExtruderStack) -> Dict: - # Temp Dummy Data - # ExtruderConfigrationModel does what we want here - extruder_model = { - "core": extruder.quality.getMetaDataEntry("variant", ""), - "materials": [{"name": "Ultimaker Blue", "color": "blue"}, {"name": "Ultimaker Red", "color": "red"}, {"name": "Ultimaker Orange", "color": "orange"}] - } - return extruder_model + self.appendItem({ + "name": printer.name, + "id": printer.uniqueName, + "extruders": [extruder for extruder in extruder_configs.values()] + }) + # TODO: Handle 0 compatible machines -> option to close window? Message in card? (remember the design has a refresh button!) diff --git a/resources/qml/Dialogs/ChoosePrinterDialog.qml b/resources/qml/Dialogs/ChoosePrinterDialog.qml index 2bfdc79b23..fbaf9a61bb 100644 --- a/resources/qml/Dialogs/ChoosePrinterDialog.qml +++ b/resources/qml/Dialogs/ChoosePrinterDialog.qml @@ -27,10 +27,7 @@ UM.Dialog { id: contents - model: Cura.CompatibleMachineModel - { - filter: machine_id_filter - } + model: Cura.CompatibleMachineModel {} delegate: Cura.PrintSelectorCard { diff --git a/resources/qml/PrinterSelector/PrintSelectorCard.qml b/resources/qml/PrinterSelector/PrintSelectorCard.qml index 91c9e92abf..040f12642b 100644 --- a/resources/qml/PrinterSelector/PrintSelectorCard.qml +++ b/resources/qml/PrinterSelector/PrintSelectorCard.qml @@ -1,3 +1,6 @@ +// Copyright (c) 2022 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + import QtQuick 2.2 import QtQuick.Controls 2.9 import QtQuick.Layouts 2.10 @@ -5,7 +8,8 @@ import QtQuick.Layouts 2.10 import UM 1.5 as UM import Cura 1.0 as Cura -Rectangle { +Rectangle +{ property alias name: printerTitle.text property var extruders @@ -78,7 +82,7 @@ Rectangle { id: singleMaterialText anchors.left: extruderCore.right anchors.verticalCenter: extruderCore.verticalCenter - text: modelData.materials.length == 1 ? modelDatamaterials[0].name : "test" + text: modelData.materials.length == 1 ? modelData.materials[0].brand + " " + modelData.materials[0].name : "" visible: modelData.materials.length == 1 } @@ -88,13 +92,13 @@ Rectangle { anchors.top: extruderCore.bottom anchors.left: extruderCore.left anchors.topMargin: UM.Theme.getSize("narrow_margin").height + visible: modelData.materials.length > 1 Repeater { model: modelData.materials - visible: modelData.materials.length > 1 UM.Label { - text: modelData.name + text: modelData.brand + " " + modelData.name } } } @@ -131,4 +135,4 @@ Rectangle { } } } -} \ No newline at end of file +} From 018952a92110442edc0fa3b56fd865cb22d01533 Mon Sep 17 00:00:00 2001 From: Christian Kvasny Date: Thu, 8 Sep 2022 13:49:32 +0200 Subject: [PATCH 135/547] VzBot (#13181) * Add VzBot printer * remove exclude_materials * Update vzbot_base.def.json remove Unnecessary default_values * rename duplicate profile ids * Adjusted speed for TPU. Retract switched off * update start/end gcode * set retraction_amount to 0.65 * update gantry_height * add custom overrides --- resources/definitions/vzbot_235.def.json | 18 +++ resources/definitions/vzbot_330.def.json | 18 +++ resources/definitions/vzbot_base.def.json | 112 ++++++++++++++++++ resources/definitions/vzbot_custom.def.json | 17 +++ resources/extruders/vzbot_extruder_0.def.json | 16 +++ resources/meshes/vzbot_235_bed.stl | Bin 0 -> 1013484 bytes resources/meshes/vzbot_330_bed.stl | Bin 0 -> 1003984 bytes .../base/ABS/vzbot_0.2_ABS_super.inst.cfg | 14 +++ .../base/ABS/vzbot_0.2_ABS_ultra.inst.cfg | 14 +++ .../base/ABS/vzbot_0.3_ABS_adaptive.inst.cfg | 14 +++ .../vzbot/base/ABS/vzbot_0.3_ABS_low.inst.cfg | 14 +++ .../base/ABS/vzbot_0.3_ABS_standard.inst.cfg | 14 +++ .../base/ABS/vzbot_0.3_ABS_super.inst.cfg | 14 +++ .../base/ABS/vzbot_0.4_ABS_adaptive.inst.cfg | 14 +++ .../vzbot/base/ABS/vzbot_0.4_ABS_low.inst.cfg | 14 +++ .../base/ABS/vzbot_0.4_ABS_standard.inst.cfg | 14 +++ .../base/ABS/vzbot_0.4_ABS_super.inst.cfg | 14 +++ .../base/ABS/vzbot_0.5_ABS_adaptive.inst.cfg | 14 +++ .../vzbot/base/ABS/vzbot_0.5_ABS_low.inst.cfg | 14 +++ .../base/ABS/vzbot_0.5_ABS_standard.inst.cfg | 14 +++ .../base/ABS/vzbot_0.5_ABS_super.inst.cfg | 14 +++ .../base/ABS/vzbot_0.6_ABS_standard.inst.cfg | 14 +++ .../base/ABS/vzbot_0.8_ABS_draft.inst.cfg | 14 +++ .../base/ABS/vzbot_1.0_ABS_draft.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_0.2_PC_super.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_0.2_PC_ultra.inst.cfg | 14 +++ .../base/PC/vzbot_0.3_PC_adaptive.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_0.3_PC_low.inst.cfg | 14 +++ .../base/PC/vzbot_0.3_PC_standard.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_0.3_PC_super.inst.cfg | 14 +++ .../base/PC/vzbot_0.4_PC_adaptive.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_0.4_PC_low.inst.cfg | 14 +++ .../base/PC/vzbot_0.4_PC_standard.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_0.4_PC_super.inst.cfg | 14 +++ .../base/PC/vzbot_0.5_PC_adaptive.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_0.5_PC_low.inst.cfg | 14 +++ .../base/PC/vzbot_0.5_PC_standard.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_0.5_PC_super.inst.cfg | 14 +++ .../base/PC/vzbot_0.6_PC_standard.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_0.8_PC_draft.inst.cfg | 14 +++ .../vzbot/base/PC/vzbot_1.0_PC_draft.inst.cfg | 14 +++ .../base/PETG/vzbot_0.2_PETG_super.inst.cfg | 17 +++ .../base/PETG/vzbot_0.2_PETG_ultra.inst.cfg | 16 +++ .../PETG/vzbot_0.3_PETG_adaptive.inst.cfg | 16 +++ .../base/PETG/vzbot_0.3_PETG_low.inst.cfg | 16 +++ .../PETG/vzbot_0.3_PETG_standard.inst.cfg | 16 +++ .../base/PETG/vzbot_0.3_PETG_super.inst.cfg | 16 +++ .../PETG/vzbot_0.4_PETG_adaptive.inst.cfg | 16 +++ .../base/PETG/vzbot_0.4_PETG_low.inst.cfg | 16 +++ .../PETG/vzbot_0.4_PETG_standard.inst.cfg | 16 +++ .../base/PETG/vzbot_0.4_PETG_super.inst.cfg | 16 +++ .../PETG/vzbot_0.5_PETG_adaptive.inst.cfg | 16 +++ .../base/PETG/vzbot_0.5_PETG_low.inst.cfg | 16 +++ .../PETG/vzbot_0.5_PETG_standard.inst.cfg | 16 +++ .../base/PETG/vzbot_0.5_PETG_super.inst.cfg | 16 +++ .../PETG/vzbot_0.6_PETG_standard.inst.cfg | 16 +++ .../base/PETG/vzbot_0.8_PETG_draft.inst.cfg | 16 +++ .../base/PETG/vzbot_1.0_PETG_draft.inst.cfg | 16 +++ .../base/PLA/vzbot_0.2_PLA_super.inst.cfg | 13 ++ .../base/PLA/vzbot_0.2_PLA_ultra.inst.cfg | 13 ++ .../base/PLA/vzbot_0.3_PLA_adaptive.inst.cfg | 13 ++ .../vzbot/base/PLA/vzbot_0.3_PLA_low.inst.cfg | 13 ++ .../base/PLA/vzbot_0.3_PLA_standard.inst.cfg | 13 ++ .../base/PLA/vzbot_0.3_PLA_super.inst.cfg | 13 ++ .../base/PLA/vzbot_0.4_PLA_adaptive.inst.cfg | 13 ++ .../vzbot/base/PLA/vzbot_0.4_PLA_low.inst.cfg | 13 ++ .../base/PLA/vzbot_0.4_PLA_standard.inst.cfg | 13 ++ .../base/PLA/vzbot_0.4_PLA_super.inst.cfg | 13 ++ .../base/PLA/vzbot_0.5_PLA_adaptive.inst.cfg | 13 ++ .../vzbot/base/PLA/vzbot_0.5_PLA_low.inst.cfg | 13 ++ .../base/PLA/vzbot_0.5_PLA_standard.inst.cfg | 13 ++ .../base/PLA/vzbot_0.5_PLA_super.inst.cfg | 13 ++ .../base/PLA/vzbot_0.6_PLA_draft.inst.cfg | 13 ++ .../vzbot/base/PLA/vzbot_0.6_PLA_low.inst.cfg | 13 ++ .../base/PLA/vzbot_0.6_PLA_standard.inst.cfg | 13 ++ .../base/PLA/vzbot_0.8_PLA_draft.inst.cfg | 13 ++ .../base/PLA/vzbot_1.0_PLA_draft.inst.cfg | 13 ++ .../base/PVA/vzbot_0.2_PVA_super.inst.cfg | 14 +++ .../base/PVA/vzbot_0.2_PVA_ultra.inst.cfg | 14 +++ .../base/PVA/vzbot_0.3_PVA_adaptive.inst.cfg | 14 +++ .../vzbot/base/PVA/vzbot_0.3_PVA_low.inst.cfg | 14 +++ .../base/PVA/vzbot_0.3_PVA_standard.inst.cfg | 14 +++ .../base/PVA/vzbot_0.3_PVA_super.inst.cfg | 14 +++ .../base/PVA/vzbot_0.4_PVA_adaptive.inst.cfg | 14 +++ .../vzbot/base/PVA/vzbot_0.4_PVA_low.inst.cfg | 14 +++ .../base/PVA/vzbot_0.4_PVA_standard.inst.cfg | 14 +++ .../base/PVA/vzbot_0.4_PVA_super.inst.cfg | 14 +++ .../base/PVA/vzbot_0.5_PVA_adaptive.inst.cfg | 14 +++ .../vzbot/base/PVA/vzbot_0.5_PVA_low.inst.cfg | 14 +++ .../base/PVA/vzbot_0.5_PVA_standard.inst.cfg | 14 +++ .../base/PVA/vzbot_0.5_PVA_super.inst.cfg | 14 +++ .../base/PVA/vzbot_0.6_PVA_standard.inst.cfg | 14 +++ .../base/PVA/vzbot_0.8_PVA_draft.inst.cfg | 14 +++ .../base/PVA/vzbot_1.0_PVA_draft.inst.cfg | 14 +++ .../base/TPU/vzbot_0.3_TPU_adaptive.inst.cfg | 15 +++ .../base/TPU/vzbot_0.3_TPU_standard.inst.cfg | 15 +++ .../base/TPU/vzbot_0.3_TPU_super.inst.cfg | 15 +++ .../base/TPU/vzbot_0.4_TPU_adaptive.inst.cfg | 15 +++ .../base/TPU/vzbot_0.4_TPU_standard.inst.cfg | 15 +++ .../base/TPU/vzbot_0.4_TPU_super.inst.cfg | 15 +++ .../base/TPU/vzbot_0.5_TPU_adaptive.inst.cfg | 15 +++ .../base/TPU/vzbot_0.5_TPU_standard.inst.cfg | 15 +++ .../base/TPU/vzbot_0.5_TPU_super.inst.cfg | 15 +++ .../base/TPU/vzbot_0.6_TPU_standard.inst.cfg | 15 +++ .../base/TPU/vzbot_0.8_TPU_draft.inst.cfg | 15 +++ .../base/TPU/vzbot_1.0_TPU_draft.inst.cfg | 15 +++ .../base/nylon/vzbot_0.2_nylon_super.inst.cfg | 14 +++ .../base/nylon/vzbot_0.2_nylon_ultra.inst.cfg | 14 +++ .../nylon/vzbot_0.3_nylon_adaptive.inst.cfg | 14 +++ .../base/nylon/vzbot_0.3_nylon_low.inst.cfg | 14 +++ .../nylon/vzbot_0.3_nylon_standard.inst.cfg | 14 +++ .../base/nylon/vzbot_0.3_nylon_super.inst.cfg | 14 +++ .../nylon/vzbot_0.4_nylon_adaptive.inst.cfg | 14 +++ .../base/nylon/vzbot_0.4_nylon_low.inst.cfg | 14 +++ .../nylon/vzbot_0.4_nylon_standard.inst.cfg | 14 +++ .../base/nylon/vzbot_0.4_nylon_super.inst.cfg | 14 +++ .../nylon/vzbot_0.5_nylon_adaptive.inst.cfg | 14 +++ .../base/nylon/vzbot_0.5_nylon_low.inst.cfg | 14 +++ .../nylon/vzbot_0.5_nylon_standard.inst.cfg | 14 +++ .../base/nylon/vzbot_0.5_nylon_super.inst.cfg | 14 +++ .../nylon/vzbot_0.6_nylon_standard.inst.cfg | 14 +++ .../base/nylon/vzbot_0.8_nylon_draft.inst.cfg | 14 +++ .../base/nylon/vzbot_1.0_nylon_draft.inst.cfg | 14 +++ .../vzbot/base/vzbot_global_adaptive.inst.cfg | 19 +++ .../vzbot/base/vzbot_global_draft.inst.cfg | 18 +++ .../vzbot/base/vzbot_global_low.inst.cfg | 18 +++ .../vzbot/base/vzbot_global_standard.inst.cfg | 18 +++ .../vzbot/base/vzbot_global_super.inst.cfg | 18 +++ .../vzbot/base/vzbot_global_ultra.inst.cfg | 18 +++ resources/variants/vzbot_235_0.2.inst.cfg | 12 ++ resources/variants/vzbot_235_0.3.inst.cfg | 12 ++ resources/variants/vzbot_235_0.4.inst.cfg | 12 ++ resources/variants/vzbot_235_0.5.inst.cfg | 12 ++ resources/variants/vzbot_235_0.6.inst.cfg | 12 ++ resources/variants/vzbot_235_0.8.inst.cfg | 12 ++ resources/variants/vzbot_235_1.0.inst.cfg | 12 ++ resources/variants/vzbot_330_0.2.inst.cfg | 12 ++ resources/variants/vzbot_330_0.3.inst.cfg | 12 ++ resources/variants/vzbot_330_0.4.inst.cfg | 12 ++ resources/variants/vzbot_330_0.5.inst.cfg | 12 ++ resources/variants/vzbot_330_0.6.inst.cfg | 12 ++ resources/variants/vzbot_330_0.8.inst.cfg | 12 ++ resources/variants/vzbot_330_1.0.inst.cfg | 12 ++ resources/variants/vzbot_base_0.2.inst.cfg | 12 ++ resources/variants/vzbot_base_0.3.inst.cfg | 12 ++ resources/variants/vzbot_base_0.4.inst.cfg | 12 ++ resources/variants/vzbot_base_0.5.inst.cfg | 12 ++ resources/variants/vzbot_base_0.6.inst.cfg | 12 ++ resources/variants/vzbot_base_0.8.inst.cfg | 12 ++ resources/variants/vzbot_base_1.0.inst.cfg | 12 ++ resources/variants/vzbot_custom_0.2.inst.cfg | 12 ++ resources/variants/vzbot_custom_0.3.inst.cfg | 12 ++ resources/variants/vzbot_custom_0.4.inst.cfg | 12 ++ resources/variants/vzbot_custom_0.5.inst.cfg | 12 ++ resources/variants/vzbot_custom_0.6.inst.cfg | 12 ++ resources/variants/vzbot_custom_0.8.inst.cfg | 12 ++ resources/variants/vzbot_custom_1.0.inst.cfg | 12 ++ 157 files changed, 2278 insertions(+) create mode 100644 resources/definitions/vzbot_235.def.json create mode 100644 resources/definitions/vzbot_330.def.json create mode 100644 resources/definitions/vzbot_base.def.json create mode 100644 resources/definitions/vzbot_custom.def.json create mode 100644 resources/extruders/vzbot_extruder_0.def.json create mode 100644 resources/meshes/vzbot_235_bed.stl create mode 100644 resources/meshes/vzbot_330_bed.stl create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_super.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_ultra.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_low.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_super.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_low.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_super.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_low.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_super.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.6_ABS_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_0.8_ABS_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/ABS/vzbot_1.0_ABS_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.2_PC_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.2_PC_ultra.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.3_PC_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.3_PC_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.3_PC_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.3_PC_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.4_PC_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.4_PC_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.4_PC_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.4_PC_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.5_PC_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.5_PC_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.5_PC_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.5_PC_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.6_PC_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_0.8_PC_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/PC/vzbot_1.0_PC_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_ultra.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.6_PETG_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_0.8_PETG_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/PETG/vzbot_1.0_PETG_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_ultra.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_0.8_PLA_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/PLA/vzbot_1.0_PLA_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_ultra.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_low.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_super.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.6_PVA_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_0.8_PVA_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/PVA/vzbot_1.0_PVA_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_super.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_super.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_super.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.6_TPU_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_0.8_TPU_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/TPU/vzbot_1.0_TPU_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_super.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_ultra.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_low.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_super.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_low.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_super.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_low.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_super.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.6_nylon_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_0.8_nylon_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/nylon/vzbot_1.0_nylon_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/vzbot_global_adaptive.inst.cfg create mode 100644 resources/quality/vzbot/base/vzbot_global_draft.inst.cfg create mode 100644 resources/quality/vzbot/base/vzbot_global_low.inst.cfg create mode 100644 resources/quality/vzbot/base/vzbot_global_standard.inst.cfg create mode 100644 resources/quality/vzbot/base/vzbot_global_super.inst.cfg create mode 100644 resources/quality/vzbot/base/vzbot_global_ultra.inst.cfg create mode 100644 resources/variants/vzbot_235_0.2.inst.cfg create mode 100644 resources/variants/vzbot_235_0.3.inst.cfg create mode 100644 resources/variants/vzbot_235_0.4.inst.cfg create mode 100644 resources/variants/vzbot_235_0.5.inst.cfg create mode 100644 resources/variants/vzbot_235_0.6.inst.cfg create mode 100644 resources/variants/vzbot_235_0.8.inst.cfg create mode 100644 resources/variants/vzbot_235_1.0.inst.cfg create mode 100644 resources/variants/vzbot_330_0.2.inst.cfg create mode 100644 resources/variants/vzbot_330_0.3.inst.cfg create mode 100644 resources/variants/vzbot_330_0.4.inst.cfg create mode 100644 resources/variants/vzbot_330_0.5.inst.cfg create mode 100644 resources/variants/vzbot_330_0.6.inst.cfg create mode 100644 resources/variants/vzbot_330_0.8.inst.cfg create mode 100644 resources/variants/vzbot_330_1.0.inst.cfg create mode 100644 resources/variants/vzbot_base_0.2.inst.cfg create mode 100644 resources/variants/vzbot_base_0.3.inst.cfg create mode 100644 resources/variants/vzbot_base_0.4.inst.cfg create mode 100644 resources/variants/vzbot_base_0.5.inst.cfg create mode 100644 resources/variants/vzbot_base_0.6.inst.cfg create mode 100644 resources/variants/vzbot_base_0.8.inst.cfg create mode 100644 resources/variants/vzbot_base_1.0.inst.cfg create mode 100644 resources/variants/vzbot_custom_0.2.inst.cfg create mode 100644 resources/variants/vzbot_custom_0.3.inst.cfg create mode 100644 resources/variants/vzbot_custom_0.4.inst.cfg create mode 100644 resources/variants/vzbot_custom_0.5.inst.cfg create mode 100644 resources/variants/vzbot_custom_0.6.inst.cfg create mode 100644 resources/variants/vzbot_custom_0.8.inst.cfg create mode 100644 resources/variants/vzbot_custom_1.0.inst.cfg diff --git a/resources/definitions/vzbot_235.def.json b/resources/definitions/vzbot_235.def.json new file mode 100644 index 0000000000..2752cb4241 --- /dev/null +++ b/resources/definitions/vzbot_235.def.json @@ -0,0 +1,18 @@ +{ + "name": "VzBot 235", + "version": 2, + "inherits": "vzbot_base", + "metadata": + { + "visible": true, + "platform": "vzbot_235_bed.stl", + "quality_definition": "vzbot_base" + }, + "overrides": + { + "machine_name": { "default_value": "VzBot 235" }, + "machine_width": { "default_value": 235 }, + "machine_depth": { "default_value": 235 }, + "machine_height": { "default_value": 240 } + } +} \ No newline at end of file diff --git a/resources/definitions/vzbot_330.def.json b/resources/definitions/vzbot_330.def.json new file mode 100644 index 0000000000..74e65ea289 --- /dev/null +++ b/resources/definitions/vzbot_330.def.json @@ -0,0 +1,18 @@ +{ + "name": "VzBot 330", + "version": 2, + "inherits": "vzbot_base", + "metadata": + { + "visible": true, + "platform": "vzbot_330_bed.stl", + "quality_definition": "vzbot_base" + }, + "overrides": + { + "machine_name": { "default_value": "VzBot 330" }, + "machine_width": { "default_value": 330 }, + "machine_depth": { "default_value": 330 }, + "machine_height": { "default_value": 400 } + } +} \ No newline at end of file diff --git a/resources/definitions/vzbot_base.def.json b/resources/definitions/vzbot_base.def.json new file mode 100644 index 0000000000..a3802664d4 --- /dev/null +++ b/resources/definitions/vzbot_base.def.json @@ -0,0 +1,112 @@ +{ + "name": "VzBot Base", + "version": 2, + "inherits": "fdmprinter", + "metadata": + { + "visible": false, + "author": "Chris, ckvsoft.at", + "manufacturer": "VzBot", + "file_formats": "text/x-gcode", + "first_start_actions": ["MachineSettingsAction"], + "machine_extruder_trains": { "0": "vzbot_extruder_0" }, + + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "variants_name": "Nozzle Size", + "preferred_quality_type": "standard", + "preferred_variant_name": "0.4mm Nozzle", + "preferred_material": "generic_abs" + }, + "overrides": + { + "machine_name": { "default_value": "VzBot" }, + "machine_width": { "default_value": 330 }, + "machine_depth": { "default_value": 330 }, + "machine_height": { "default_value": 400 }, + "gantry_height": { "value": 34 }, + "machine_heated_bed": { "default_value": true }, + "machine_max_acceleration_x": { "default_value": 15000 }, + "machine_max_acceleration_y": { "default_value": 15000 }, + "machine_max_acceleration_z": { "default_value": 2000 }, + "machine_acceleration": { "default_value": 15000 }, + "machine_max_jerk_xy": { "default_value": 20 }, + "machine_max_jerk_z": { "default_value": 1 }, + "machine_max_jerk_e": { "default_value": 60 }, + "machine_steps_per_mm_x": { "default_value": 80 }, + "machine_steps_per_mm_y": { "default_value": 80 }, + "machine_steps_per_mm_z": { "default_value": 400 }, + "machine_endstop_positive_direction_x": { "default_value": true }, + "machine_endstop_positive_direction_y": { "default_value": true }, + "machine_endstop_positive_direction_z": { "default_value": false }, + "machine_feeder_wheel_diameter": { "default_value": 7.5 }, + "machine_head_with_fans_polygon": { "default_value": [ [-35, 65], [-35, -50], [35, -50], [35, 65] ] }, + "machine_max_feedrate_z": { "default_value": 40 }, + "machine_max_feedrate_e": { "default_value": 120 }, + "machine_gcode_flavor": { "default_value": "Marlin" }, + "machine_start_gcode": { "default_value": "start_print B={material_bed_temperature_layer_0} H={material_print_temperature_layer_0} C={build_volume_temperature}" }, + "machine_end_gcode": { "default_value": "end_print" }, + "adhesion_type": { "default_value": "skirt" }, + "retraction_amount": { "default_value": 0.65 }, + "skirt_brim_minimal_length": { "default_value": 550 }, + "retraction_speed": { "default_value": 30, "maximum_value_warning": 130 }, + "retraction_retract_speed": { "maximum_value_warning": 130 }, + "retraction_prime_speed": { "value": "math.ceil(retraction_speed * 0.4)", "maximum_value_warning": 130 }, + "retraction_hop_enabled": { "default_value": true }, + "retraction_hop": { "default_value": 0.2 }, + "retraction_combing": { "value": "'noskin'" }, + "retraction_combing_max_distance": { "default_value": 10 }, + "travel_avoid_other_parts": { "default_value": false }, + "speed_print": { "value": 300, "maximum_value_warning": 1001 }, + "speed_infill": { "maximum_value_warning": 1001 }, + "speed_travel": { "value": 300, "maximum_value_warning": 1001 }, + "speed_travel_layer_0": { "value": "math.ceil(speed_travel * 0.4)", "maximum_value_warning": 1001 }, + "speed_layer_0": { "value": "math.ceil(speed_print * 0.25)", "maximum_value_warning": 1001 }, + "speed_wall": { "value": "math.ceil(speed_print * 0.5)", "maximum_value_warning": 1001 }, + "speed_wall_0": { "value": "math.ceil(speed_print * 0.5)", "maximum_value_warning": 1001 }, + "speed_wall_x": { "value": "math.ceil(speed_print)", "maximum_value_warning": 1001 }, + "speed_topbottom": { "value": "math.ceil(speed_print * 0.5)", "maximum_value_warning": 1001 }, + "speed_roofing": { "value": "math.ceil(speed_print * 0.5)", "maximum_value_warning": 1001 }, + "speed_slowdown_layers": { "default_value": 4 }, + "roofing_layer_count": { "value": 1 }, + "optimize_wall_printing_order": { "default_value": true }, + "infill_enable_travel_optimization": { "default_value": true }, + "minimum_polygon_circumference": { "default_value": 0.2 }, + "wall_overhang_angle": { "default_value": 75 }, + "wall_overhang_speed_factor": { "default_value": 50 }, + "bridge_settings_enabled": { "default_value": true }, + "bridge_wall_coast": { "default_value": 10 }, + "bridge_fan_speed": { "default_value": 100 }, + "bridge_fan_speed_2": { "resolve": "max(cool_fan_speed, 50)" }, + "bridge_fan_speed_3": { "resolve": "max(cool_fan_speed, 20)" }, + "alternate_extra_perimeter": { "default_value": true }, + "cool_min_layer_time_fan_speed_max": { "default_value": 20 }, + "cool_min_layer_time": { "default_value": 15 }, + "cool_fan_speed_min": { "value": "cool_fan_speed" }, + "cool_fan_full_at_height": { "value": "resolveOrValue('layer_height_0') + resolveOrValue('layer_height') * max(1, cool_fan_full_layer - 1)" }, + "cool_fan_full_layer": { "value": 4 }, + "layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" }, + "line_width": { "value": "machine_nozzle_size * 1.125" }, + "wall_line_width": { "value": "machine_nozzle_size" }, + "fill_outline_gaps": { "default_value": true }, + "meshfix_maximum_resolution": { "default_value": 0.01 }, + "infill_before_walls": { "default_value": false }, + "zig_zaggify_infill": { "value": true }, + "min_infill_area": { "default_value": 5.0 }, + "acceleration_enabled": { "default_value": false }, + "acceleration_print": { "default_value": 15000, "maximum_value_warning": 50000 }, + "acceleration_wall_0": { "value": 15000, "maximum_value_warning": 50000 }, + "acceleration_wall_x": { "value": 15000, "maximum_value_warning": 50000 }, + "acceleration_layer_0": { "value": 15000, "maximum_value_warning": 50000 }, + "acceleration_travel_layer_0": { "value": 15000, "maximum_value_warning": 50000 }, + "acceleration_roofing": { "value": 15000, "maximum_value_warning": 50000 }, + "acceleration_topbottom": { "value": 15000, "maximum_value_warning": 50000 }, + "acceleration_travel": { "value": 20000, "maximum_value_warning": 50000 }, + "acceleration_skirt_brim": { "value": 15000, "maximum_value_warning": 50000 }, + "acceleration_print_layer_0": { "value": 15000, "maximum_value_warning": 50000 }, + "jerk_enabled": { "default_value": false }, + "jerk_wall_0": { "value": 10 }, + "jerk_roofing": { "value": 10 } + } +} diff --git a/resources/definitions/vzbot_custom.def.json b/resources/definitions/vzbot_custom.def.json new file mode 100644 index 0000000000..537b6c089c --- /dev/null +++ b/resources/definitions/vzbot_custom.def.json @@ -0,0 +1,17 @@ +{ + "name": "VzBot Custom", + "version": 2, + "inherits": "vzbot_base", + "metadata": + { + "visible": true, + "quality_definition": "vzbot_base" + }, + "overrides": + { + "machine_name": { "default_value": "VzBot Custom" }, + "machine_width": { "default_value": 400 }, + "machine_depth": { "default_value": 400 }, + "machine_height": { "default_value": 400 } + } +} \ No newline at end of file diff --git a/resources/extruders/vzbot_extruder_0.def.json b/resources/extruders/vzbot_extruder_0.def.json new file mode 100644 index 0000000000..8b1f9abc74 --- /dev/null +++ b/resources/extruders/vzbot_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "vzbot_base", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/meshes/vzbot_235_bed.stl b/resources/meshes/vzbot_235_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..cf853bc688668be48c57de75c8aac91b76e67c03 GIT binary patch literal 1013484 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
      x+7!A>sZA;FIu<0%}pNsnQq!Fy0^YI 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

      PAtAltO#J!=$&(md9KpGC z``>*T2^op*=nh{}4qd`29P!4C%!M{=GtLCl2d)ZdQucVHX%TZK)EIdNor~;$7Pc9) zPm+*ba3*DEE)Xs3&Loe*5qF&Xhw@P*;{sfJgk_$X1ow`%)ZE568*L`YnH=~`Lh_?K zUbcED%Ard*g(LjnOeVlfG>Ru7Sw9|owUq$v*0q$V`sjd8AH*k&BUHlzD85>j~90`VHYBpixx3P2Q`a_Cqc`56wM_a3HcN~c7jd8YSa3=oR zOY^x?1PS_NP(G};NWa!$8mHKBx-%Z9J4G;P^#jT0i|J=&Y~CdvKTVU?EqOi@Efsem1#lNqBZz)h@!4LQrA4%9GmdFFf^$(#R~rtTCk!OSg_k>Jfui?B znVwxWl}>ZraOOKN&dYWNr@2O)=BAzUvbF16J2@P8{65u70Fq?Lkqzc77R%>`YaGG3 zT!mb!V$jA7UM6an$DJP&&k?v|QSIphr3VR_ob9Vk!M#j(Tr_Y9UByuHKjPvVBJ5)M zGSl02xJ;jm*jSu_UOkv)RvMSGZO8rj1}IW6s+27RH|A9P=s`|t$Vj|D!nF0Sw^HyT zVq<|&bqHshfIEJ=$xlor$ntzoh5MpCB4lQ$))~=0KOv5xT6`&+8TQSLxQSt@rEK(M zgWmtOkMaQ`WoJ<(F4bSO*zI`Cp;I`5-jX9sT{TaOCrH{NFJ&?k$o@Cq@ywhe*ond+ zPq1*#z`xJQDFsCJawU{`H}Nv?Z^tup9l^OMX7)8=rgo%~jApw^DO(!HSu>_P0&t0< z5{W~`K&vN6Epj24bT1v?rc~G%BPS+00&w-lI2XmtzCeJ^!yFRwM>%&TeuqUSLlI8l zh~oH)fyjdKYCvha|HyCNCtiF`lV_j_hcGrlbyz#Hwp7lhUnnQ_B_UJO%88-7J+&WAdDrhm;fN*} zLhoQuwG$-ddPubOX^fY4`H#HocS3Nk1U&1dlA}Iu^tI-wr_*Fku|)X;QsgD#`h7C4 z-)jW<*!1i7i35FX`o((9qx7>*tg*=DFAZ8&hcFie=W-QtPAyg{i zLk;VteR{4XA+73#SbxTJY=f!DA)L$gYfYJpM|+K;O@pEPaTutazh0Z?$NAU`O-q=b z`=@+tdO7JufxeK@1?`VigF;N-LkK6)+}9yA_gi4@*BDNa)gKI6@@g0A1IVvYE1WEtB4WI9MfvZd__W$e|_=HUAMyDa)y zr)L>uiT$2RF}0)P`dx?6d9}{wD&(#(%2-^#pMdV1!V#2$bS_TLV=j`AJ~L9}t>AP~ z5#N_1IG5`BxrU@73aD73sES^s$e%c*OgVg_j7<-{DeLBI%S6sMDhPd~Z&?U=i*TDL zHAQ@fKn+ge2tB8BkF|t|yyU5DYi+b&UfL_yP$Fj{aR^mmri`vjxH zDI8J4nLN3F79o;hxN0DNrWRI1xfB&74j~&j1vao>B=x)Z*)(~%2u^lk9djW-a4xcx zkFiMGmOuzA%uuzq(WcVq#1l?4bo4}7yBV^=4EeYjbInj{-*R;S5xd`0E4jcZ2Vrn= zh;EXI%~eRrOP*RN7HJKjJEw4jo_hI3Gpb~NAtYTcnwTQp(1{!|NyUPZGBgt#*APAq zULh4`C1$GW?*Y(g6mQQ#gWbU^UplC2`d6Grx*99i8W; zL_!gcuyd(Swt-GldH)na_MJ-;RWTi(Vg!>JS_U)pKHF$JfW-*~AhvB#&ZXcyzSbIx zc=pDiyu#q(2#WO6tJk~AXnDgTo_?YXl_E$J&uf)Z>bOe2N&|C|z!bsjKr0 z@$Y2Y=@)Z0uA#x;aUo3>@J6~>XhJcP6Jem{#g(_Ug6YYC>A82R{QuN{pVcH?PMe$} z-@fdm@e1x7K^EePin;G7=l=16r`9PHA$I6RJIP7m5MDwZmn_m#`yO$8``aS98up5M z)pm}cD7gICE56L8E;+Q&ORLv0+SCb(I1s9%&^u?Nr4iM$ZPS20*8^IdUP=@50f~0* z6?;Zju$^_TfHoymu$!U0LhGKe@ufFfgfD&;N03R5R)0vZ&zVZIfWy5L3G5<{A&@NKO2;zh``Pq2oalGb`2oA+`{0qIvA)L!qNGte}K0S?M20D>bID%G!d8OIg zG)-4UI2MnE@qt|+jE!q(Ff`0a6w`unc2gok8w&$f76vLK+s{@Hi!?V(Yq;L=z($8~HZqm8S=^LBkl;d3+!}VJhh_j0L;+8c;~b{r=q<8wO)K1IkJn~m$O>#lfyQKyCCSrxr0ls z>{1jQsgrh<(n15`OvV|ZS}9yXgy6s-F}RX#4uk|E1Fk!Y%oAL%UyazAT5j6R4KZTH zF2_@Lox%}%DibP3Z7}#$bk}NZvxq|TkpGI4IOI7r#4gTUKAsA|?=>MWO5yur@}GHm zQK&J_rB|b-V$=r1ulQ1*3p^Eva7Mr>9C7WgS}VB#62}fsB_V;+tH>8Y#gwc+!d)QO zkXByj()~MCxyF3IUrq+^@l-B-nYS7u3P&8pYKRI8JZjVRQuA3 zAe`+7tcDI@sB%7A2I6*#m=qPUC&RBKp*HLwJsk(F(GFvn|Qj{lQT*}fX0qB~Tx z8uy)84gC%upNvHsN9gY!h|3{E)rDNRV-cefx7!8ohl}SBUL+egCS5~J_dfe7KJalI z!MR+&)^!9QH=jJyDpo~kbzz1oY{mK4t`jKXj^)r;96GJfscer|)@xSd!Tf}>%HHw~ ztp^u7f{%3yN9b!FDkqI)M}|S^nu^d(*i%m72t9PO`cai2RovW^dIw@y#pA1}w&l)U*}YR$a$`5CI5dLJ8)H2F_ za3-9>h0s~BUbh)#!EjW!E!rsWBH*4=IN~%`L-Z~rJdzYygOhXhL+xnOB~ zaIS{7CJ?07z_Rk=i(*QHg~%6-6_8$)jP^2m@i1Pa1zVZ>Q%wt}dn&=bx@w%_M5y+9 zW2}@HgiIb*&h$eeqq5o5$pyl>cvTmJVfd1@;@??0A~Kc`s&NvB@Zw(>^PldB=$YF^VAXCe2+qYTdEws6c27JB+b61JBbz!C z&$v`u5PbcFmT%4CHvO*lLp_wqOUsEv2fJ&W!XW=s<7@iTPoh-88>S9f-?|`py|3lz z{>lIS_sU$WKz+zqJkLkD(sQLXph6c-)SXN>R+j>nwGZUxHZu&L>tn&p$mkU z$>PHC;v%Q|5wU5<7ut&*Ei~d%^{QmN;Fl|8&UHW0 z?TwqZ;B`-pQ#gYEM1x^%t6yc!;~BEKm#gml$2%)#sb)w0twHa`%j#{O%ckYNanYR@ z)~ai*ot*akh54J`=>y-pT1tC!|B5`|7p!qEUM9;GQE}HJ>DgM5hnw`(bc#xiamc8M zz~uWa-k1+xAt8Ov)z=>1s3W_+3eh-)BY4Ryl+P|TT>BxWzPJ^#L2?A=V)d`+{$t$v z^4i0aeT3Hrvx^YMW@~@FcJhh?@65fP(a$=3r-Up#(Mvgk%QbFP=m=r%af-?zbQVnI-*u}OGI0fmV0S8RcOK?oQ>C-#rqG7QIxylsf}%fGDO%)QLS^TXv-120xovFUm8W1 z51v{>D8jk&4tna?R9DEuRVkuh%XFD9qm#xd973xhDj!e96b*(isw9ek?xo4!p$JEC zE?)f?!?BQ?5_ilZ-=ItWR&o~D7YHwd$tyA=+~$g>@*%+}jzbep z;Rx5F(|%c=%J{}cVTK}hE){n?RJT*VBBDZ}u8@_j)5Sb=OFd}9DICEolcKiSoiyR* zmnggvB3uxhORtfwIx21#KZ2)mh24}SXrhyd!XdnNH==-GwEB9vDXpu8X`CzXEI9Cg z>VRMM2r=C*T2^@o!ZXkHpd%ZNAg zsZfMdID(f`$Nk4`lTqG#=c$}SpK!Lk`+&gzsm(6eq{vEb(nV8f!W-iVUcVPX=T#DA z{+nsS7hS>;S5>FW;e~-6b?KA7aMJ|3MZyz;as|BpxW%Nh@jOeVpywm*$0M;Q#hik3TH9`&VmHh(gR+B9900tMQaKtw_UAcfm-Z}#bF$_klWXV`r3S+Bkw3^p2 zxrTq?OspQYY_5<~a3*6igRRG*38!$xG&qwUFy=*%Qop~C^HTn*9c|sPJi-ORxdcvt zHmHciyjh=q*GL>6_kxdK2~F%ICxt`E{x8Le*AW9D%6#xt{;p>fuQ1;^7kP#NdrU!q z-IwGclFjfXYg5E~j4el7$bUtRaR^!SRya!gvoC4##q~5X8r{+gnsD))s~R>^4RI(p z_JltWhNBjdh;CVjS;8qC@jK3j{>1@bKQ)0MV_~&6c)KYxp$TWJh8lhXC1{>E3$W!v z?1&~0f=z|sOxB@GIE5p~m`_K@Ny{wyS{@CfO>^SCl;1G6@(`-O-I?fYpl^wZ#!+%#Xt4j}0V6 zRwsC=npcx((@y402*TNPmtl^hpH=R%r}li2QMO^ugeV+Q8NMVMzNFSbLTt?P)Fz`_ zJfH~YBG2%=hWg5^dDOJILI%KU4PBce&p{JTaX=gh-I^CaO8x#doXJdVOjcoVaRleO zinGE8I4itXpMF*=Y)twWc2l+aSgCLlhv?S)uz?`8ePZQtbW0~_!nyQq#@B28?Hd#F zB@V>nC&AXm*qFS=Ea7eCAu#@FYY>ZgmrZ?1llS$at?S|AeV8+$#yA&wj3U^6j5<*r zh(8w_#b`K_Pz)|k;RrJ3?cq!MBoN{{e8~#1 z5fjYm@|Dw>=oF67cLr^;>?5UWqG)k9O&-U_gp21~e^-G0zY1qkG?IQ-GOX5u6h!Gj z6LKaxg+s{xpMx`b8$yTxY)npg$I9mD63(S>Gh!~*u=|ocga>?ybPut1z(NIWskx1D z2yG3>ncQ7Wn*6rHOZll`v~>(L;o>=$3C?6aJjUe7Uh`DE&?Stbx-|R&N9tGMOl$^%>~3Y0{oZ;iaagJFhV>(>uh&+$ zxgvsBq{yP3(?#EhoitA22>mc>cVALO-IuvbHo?xMD((O{gtN_rGszEUviAht0mM8r zXn!J=%5YpXa0*Ab-Wq(1IJxYH7SR%y8Jr8ALAA#;ylht8<_hVKV7xhBgqReZ*KvyO zObEemIgqMOG58w;?ci2=4qii9_^=->So@OST{_ zR}aMP4#R~#M{q8F*<>*MiO|jJQ;gy>qU)S@e)cOrdY*&JJk@--Z&jC@OvG+p^i)Q+ zHH!22S^SRE39%z+l2IT*W;5!NR3w=SMjSz1#7uDn=i(Qc215(K5?b4=ktTIDE|mFw zHs$rDk_j@kvW?$=<3vB!ODlb_g4~P82AskX{3;$V|92MEzP#iw|3UOT=gPZ&udKS< z-Xp(d<5)R5-A(g|bG_p~igM-#u$a z_sK^x+gZ2A`D!m~q5e4!G2m>j@eK>i24%&XCGzwAFqg0k9#BECV|pwJ-nN!ADCZ&; z%Sk9|%_$s#YNKj$Hfj~OM^FLoxd-|vmtS|b?n~<80?~_-5*H69F&HTN2~kiAML^Mo znj@yCf=d_=4^)ET>S~meu%xA+Kcc7<#Z56xJibRi$9UF^!Y;BVrO3?<(?tzTMcx?a z;(B8zWc8_oC00ft5Z^hM}u_v8o!G}I2-Nd^McNsp&DA> zR|aJW3@Q)N=fU^<;Q_J-A=0(odxNqYK`NX=2vv{dr{#eOTg}X76h?izV~D9LB3(Da zpmGT3qSy}osRD8(BZ|7=45OThpT*yQ=--syd{E?bCN?JYs0G#$=VEo$)<*dXW1f>Z zMBj28@}Lhag45;J=oGmJUyCC+7k>wXHN@vM(Xiz{QGAo@Q!J_qNBOeVav?r8{;JDh z*t!*wFy-BqBY45YDLRA@{DBz`Vg88`S`9ZP6Ly|+@i%3zh_ycDWX&Wm<%K%W_2n9W zde#zQM_*xG=jTT6y;lEHQJyN}shDwO#VH)2@0q_|OV5!KDj$~(gEPdG=uR#O&ZW|n zp%*T)FF`I(GHBgv&lfkg=XpinkkU3PGI9uS-6q7Bv5@st2f5kxP}HpfkmaXLkE!)A4zk0!@A?9 zpI8aOYLqLvMHC6~{)EK)-A0-MlfpGl;Rwp1tWw_cbo+z4cN4v|mYXWb4J$)kAjGC~ zZNYcwfl#{=AtdCR--~LC_xj5hws2f9=219;s-%6yL%ThAC5W^3lqWKD>>haoGVBPd z|4fZ>Hp*#CDaEhk(5uKL2)C(MZJ!){2+l>BzuP0? zacn%vFnl%A8vMaqn~SfNOHo1kUr0RCN|X&DA@fk*YA#BP3RHT{g#bbSuX9mxB`RXn zE{cS7O7a(lk&JsU6yX$(XcXXhOZXtCB)$J=Gh&a}f{for3@#4gY?L3L3g;CMAt66h z+9&pDX>u@%^KlACQ1*9v6}df?MvAG3yYj|jkv*UYM+B*iO|N%#JBMBZFF}Rh<*3}0 z3L%`r8>VNcA27HkV_F&v;fqTtt8Ol}HbR$h1m~js_*ClX?^KeJ{$BM~UN#zOoeCkG z#37WBpH{@3?Gr0#f|t@6>E!1@6OQ0qRBR;~)?#uz2|)!wW#S=!kq;TgImM1poeh(~ zN_ar)W1m<(lb?v^sQyR=)HsB5=_L!=M3Ind634VCZx$$=Uyo$fR)U*LL)P8b~ zEgg}|rGiZ_BXK*&3qstcZ!pzQE3FKhfaoNQbE<+wlw1f9-Z-+dB%s>qpEMlzuJ@CH z8%iqoyJJ1i5S)uY?M7gG{@Swoz2eHR-f$+I#36feNAn|A1W$&OkR4}^$%w@dMbX&K zE(p%W-*#i?m)}h}`^F+y)_0r@(GrGI80eWcs}1+EHB+%^$V;t|l;Nv{><_l~bMNeu zT7g4&UI*x|b~OEW!$-L>JTDItrQ4&$31vH`jDS2nAL52^$kXMar}m*9J?lmOcRjx) zExG35naIm#9yXp_6K8@WQ-phwbU83zXP2~_96_gFdIC>u#z#F83w}x#nLp$uHKMep z&#>g8Fx}aK1#R{Wsj4$YDumR!FZ^%q5*wC8xFk>I5d8$GMO=P#NsCjcWmwEj=^vbT zHbfMTSb?*l3s^%03?xKcu~_jAbuez>p20yu{4bF>gx)PE=y&N+5Rjc%G>^jB&^w$3 z^Ts%r{;{hbEda!s#zvWrhpG>;tkV-V_FP-Q#&gByB2+sh5s%8OyFHakI8wGGRYcksxsS4iNYd+BRCiTxmXP$8TB^}(#0TzE9dF5v380%Z9qx%jo0$phtciPpRyR zzzHAT0C;LMk-CCYID+<3&#)p`6i14D(4tkVHp5HH=ge16Q<21THm)I#X{V)#&b88I z&9|LgeiltXGBA`)nhV6)5QgF=JU8x#;YhYaPhagg8^ZbTi)Q(3Jb5-Q@M@=v#SnBJ zyB|)`kCO;Nn=ub)(9#GO1m~i-l3*O{mX4&f<&RHV#Ij;;sxlw5 zmyZo_Pz@tNa-T6;tGliC1dt-E`2J_x#(^WImtr|?tv3T9JpV>!7gtr523o} zn#$*kNt0o=Xj6B@=`Y23D2M2ijJOUvk6J!v8-Td55b0Kti2NJ$JEw4jYufUo4UO^y zVu!wOhWiiBrYDB4KHS~r3TcAbn~iR{i9;Ap;Rt;z<4C|BjKRAEF%+>Fz;sfoXN;%4 zq9a9%o2_L_g) zq3r&v@boeRLHGAU!!%Ceh}XFHDua73pTUGU6KE8NZJt^fPE?#+s$IN(+A;g0!R88y z`5{GAc=<>+D&AS+6pqm6e&%9QiMw%4ig5X>Wak*v1wU_*)QjLaww+xCl z+9Id-4b$>S*-0GI3JaAzxcBP1f)J^X49Y^}2d@rII2SEct|Nw`+Hix-6%laNSLyI; zu=PC@VH7oqL-e)HtU%Jl*3V11P&nFp37Rm7y{HPk7bdPMxcAzNd#|_k=x14$dn!9% zhHX%UQ+T^JEYANx48^1~RA)myX!BIgS2v1{(1f$;w$AEdu(?7iWj+!Q`lSe~XJ?I5 zI6^m1U(KZfJakr?D0z98=mAAI0$i%yh!UF*%;O-K$Ljs*cRlW95r6%MBh|w=ftUKCp-{@qmfmka8~F)@?WExYWZi81mtMMg2S5S80jkB;FW@=;p~$Hsjt- zPp$b}qYS{9r#G{Dkr6tw(hG~|2UAoz1-o9{3@>bAl&S2HizrTnYOh5y1vV)g?|s|e zAWgz*r^^m%iu?>8#~b5ZWC!ROjiV$>bf!TWkLn3M@w0dV8ycE=(Hc60*UR!?q`U(H zWm(j+Fpr$XA%9^sr(!gxkD;<8pR;_Gr8RKq46n!$oQpuvppnYd5XfQ=FvX zP@^Yu{%k*aJ}J9n?c~@;FU*-am(--$IEe`Sh&;vv&O^wP9~Q{E`wd#}o=70dC=8O+ z=I>g`hYP(h_m96sKWpXy>+nfF+O%a@YBL1qqRWhor03>xA%uuCc_~x>Hi}7^DDyNN z6X+dnLI<2ps`J{OlgT_g{zB4ve6HKr!?w&h1IY1x#gxQumBs5G;TorKL|NaO$v$Nj(e1wTV93 z{xJhg?(tph2vu*4vz@)=IPnULBFKs@M$xL7m$v*lO6}o84ngF@!eu9u^pCnP^>or@ z?31r!fjT+(BoIDbDvQbcifO-m9j`pT=8*0y3e2@m*;Z2f76li6#%kAsWvttQl%%iW*M7%3^7M$5qz5=beSop` zIsOO`#s`b6<))R;{;qgF#<{|=S4_uV zu~Fu+Bv-_pVOzz9#}DPFtO(5;sauESJTt#Lc{r&nreZZLQ1h)jmb4q`7n>Vjn7>Ce>$R)WzZsB~S2~K)?XB`D%c)%yobK@@IzNw=&3>3G(x8?_R zjwYSJqV(a|cjf_wk0$llp+@HP512+SzW($K@#|P60yAZCKo_m7LZw%RDZgg!s-6lgXWa zP->68A~}R}jlUC++;m%(xy4OFbZ*o`{MO_*Wp~9_2Whm=+ni3ANgdpOq#4jF21VM;f>U_IKTh*c zu3h@AQ%KVDk;6ppa8h9%sm3u&@xs_bxKv}T=9%Q?0j zZE>zi0T};zntbhHlgSN!)ZEt>7a-+QIOL1LwUcjbdhXOD$|FPzEfk`y?pQ{01m`+b zG7w`+?~>1tztU8-BC=$^G7&}9NgVQLy};!2%U(K#^zAxETRL`{ocE(a^2RvVq`?pZ zSMC^Ge+?h2l^pcg+Q4r-##SDMBb*QP5QJiX?Uxnui)Q&XTD+Q@@+F7xcYF@v`YgF9 z25SlJwu=w{MG8*g2yUKm!`8WhmalUIrLWI!tBz3V7jriHjCu3@#-qyGrirbU?%E|2 zr*H%}PX@!w!O?O-nO~GUv;C|b!MT{Np-cF}reEcuPUDm>I(*Zdk!&2otr$WnT2)hg z>#Y|e>h(IE5oR zb*h!TG6Xdg@J)~{!MI)&4y~pgDDR3OE>&lH)T>r<#OW;aG<-U|UxVJeG8<~GE`?~E zvTa5{Zo^zS0uWB!JQ(p?1FikAhAxOfV~}tFXQ!k)N5lR2tdS-an!FkltZ`ELIstaw z2mL?Y!@zCuT_a}#!NqgL+v*69t^aSGOsVUN(79ClL@RsxC-+n0lk%IfWqlK;y!3#yPHmb|mKJmw%z(Il>DI{O=FHvg^*#21C8T>e|2P z$PFqq;iPiVorYl4|I_`KQfp+-+SQeg|I_arL0@rV^%u^5KU-?O^z2+sIbP9Kch05y zj0;FUKIfTvs$KU}?JAfCVcaiz=ryr zqftSw)Ee=9t?EkYUxKwxDr=ZeKUX1hy~k)58x%B2uO;%^4>giU%zb5^_@%J%56nNj z!Ep7(IIZNaZ>&Ye4w9T=D&(I$?c5vlqRzrbEvb4_NQ)DASFY~;JH!Hr@3gvhJ5T?PS}rfo%VD8O&C^>B);NVD&isq|kE>pp*EAJCgzsA= zua^5xRC+&DvvaBVEz~d;7NMm!?dQdqUgMU(2PaAaTf!75+?< zxPCpw^j51yQo~_+5Fj{L@h~hmbHCQzr;Efa{0+d@;uMbf`)T#u&c!AC*!`=-rt;s3 zd+&z2KsXy8HmC+s`>r_O>xHQZMhd5J#Qo6fY^029a6uefmEF8l@L(6jeU-8Ck&UB* z18Jh4?`vx-(O=^f-Y^M#Rf1MSG#pRYUMQ-*94RwP4tGItuKEp;-sk&Q=CbQ(Y+Wm+ z&JovZPm!VN!!%CfkcwN8BXIr`^TDnpn*~W(gnvIXFRRfA5X?<7h&p{uLm~8Qq1Y_iq}f{El{Kq3}oO zMa5QJb(y`F=edibH)@HK9e#5W!XZV&1CrO_aAE0C67pR`qxkmNEMfY4vr+bC9gok322xbT4c#s=q{UIttBquXK}7xw`wKN zbZX*?82x8})XKYydC;9xI3jy{?d0|KhIDdW1B;ULaV%f z?=>Xbntid7Ty#-~I1rp`z_eP)t1!4K+Xq+GKTF78i%yeAtPVwV@tiAnimLY6+XIhg zGKR1FGIVEGh3B|o8)X~cm?JfDSdQrPeQ#6RuYFt)oQo&%L7qHh+R7;%FE)<~Rq`lm zJ(q_05re^S>8iW3Z{{-bU1S#qsb}L{Jh>2FlB#b-o8x2Uk^NsQ{Ks>p_{JQU@LzA+ zD4KTvRX$4`tZ)*C@Z2{r!JqyS?P5R3tIImOAUGG_nB!}mU27_T?~L41Vz9y~gOc$G zOHUlcQw8BY@PYxRdOsJ?QnJ5sfp9LqF-M$p@lo<`-x6BEi1rGna0K6Fqp)44eyVKH z;1Btt2Xgk-Q3Ux!MXT0+hBMVa6tZh^`v#|e?t{caUd}M zsbRip#y#G(APsv(G2(iVqHmOGpUjtBe3Nc4{0l_VY9X?(1u2}u5w1r22oOPQgenU` z2#0Vshj9Ju;wT_nRtxEs`?DMrj^JJbhxEbj+7kTD`X59dm)hLM4^EJR1?-#g*MNQ& zJA}!DG`Ft`^Bn1{HA42mPaFC_2<{ch4bR)GpC)}+CFDyW@TV%A^uLh26~Qrl+>L zJTxd1Zs*flFA7pPg(LV{3ORr=LK5)B=)XXyxo1_SSzF_>CPw|!B>Si zbOi!~OE|_>-nl2|a{OFXKTaY@)>ip$4SBN$}9YR`X2=6q7R>U zn)DdlNAYJ@#6eO2kFKi>k0NQpOMpPo-~@NK06{a;WFWXZ!9s#-a7_kxClKVYKwL<0 z$xbta9&*?Lhr1tg*l`fxtKQw-slMCqN1i9o*85J+OwU`@UDY#fOPOH`9;w69b2z0S zxb7~{2tF7_*`EiVqHYdPN;IGwI-eA~<=+hZR0f`Z_^<}_$8(^tKYTFuKcDg7Tox?8 z02#gpH2cFA%wP{Qnv{X2w!pQoW2a^2*xCqFEbMHYQY1`@*n$s?9n69IuQN=`tR}>} zOC8@%B8$Jz)9@S~4+rt=99}pN=q4?UnoMRs57n>*Gn^6I7O=Zs2%|M#Zuae@=vIt^ z_Ecv&0p}Skmb_oWX!atdeFx6oFHkTF4?iK5m^y;ay<*7Oo~Bx{1v7B=1KtswKZ2^s zYmdoopYIkZ7$%Nu*PPb1l&2%eFFSWzu>~{m%m~&-kYk#*W&|OV_gb;V!BB0v8=TXD zRS5ZuSZ9q4BlkyN6(|^m=Xmf|`_oLm8*8Z~0k9a}>6UN^rkpo-Zt)YL;*RTaMaOM;C3Tjqanw(!HL8BwAn1N8Lfd`ZD4%@W0 zzKvk9S%Zk(R%}5OTT+y#*5DHrcvD=C*n1M&EuzU&{`0a)vzkZx*#TLwfOqc3Rl);B?zJ-zg zeM1_r3fwPHa6(KJ);V{T1ZUiFu+Zq;R&2oxEKyKNH+SpJ924oHnrk#R(@}ZG1!rDy z4i^@ioo*w^2d2=gB}Zx4f-^tjq^a-SFj6?PcjJpqj#@DavmG-d)i!~$SYn~iKi6-Q zc6{P)E1ooA3cD(vfCe`-WF!fGp=n@Yt#9OzK*1W1cVU<7?OG1ZDKn1Pe;@G(Ml%yI2Z_Yw4)wnv~~ z7@p6=%Q>-db3Yr}{o>35peOgSVl7|L1Ez$pNzTxV5j{FXBf zds|bj*n$s?6$4*$uBy@=f7Y@dF1AEqV3ep5?*SR*r~~~!WO#NGz?R(}I#q%7aeN5EvNM z;8?WcmpR#3A95WSrLSL+eydwBEp>Akt$rX**|j^;==8Wh-P9vaRnk7~G{$%b(Sqlr zmHml3jGf141EmLblk@ylTKaQOs9*t#ld(bCsgS$ThP%f$V1zXOAjN;EAhr7^lzwX# zt+bl5!)UeEQ&)$^DjxkJjY`#W=@UA|DP6woG_qI91uH8m9?mGMVeZqVX2GEpo5Hh3 zD;fNwjpFt5>iAGFo|=Yn}5rW0Wl zTO174*2tE1k;>k!v4&@+0zkPWC;5i|d?QWr4x`wD8?n}oQhHhAjI&!9Bg?%SzBRn9 zQl`fu1EXGs>`?m2Nk)zSg;^V=c39Jjl$O+I>0z`|jTq(1&J<(ywW2zPZ5bD%>^YNU z>@QjrD9^3?td+vbN&QZX42+?|ppJ(?12E$SIYRcykP&W#h5VuzxP zGli-GWm4Nn=~QST>vM2@n1NAi1|%rm=R_Lg)>Q+>gXQjWwk}7~#_kWL*n%0=hQ_K& z)1FaAiv~4;;**#pl^uT5cR6$krU1-|iu^rVY4a`8So% zf*B9tacq_=&ZzaOE-(sq^z*IVELEBejbH{w?V1#+l${-~8kuX=1IpJ~6Vu8^WtTfb zBMy_zf+-1!QOd^W2}Y+94S;crRJJbIxLKMHjbH{wo$9z#$(5Q6{oW85%}brJ&Z>7! z`n7u~J>)AR9;da0 z2N+v0BOzCu(xFV0aeQujVD#`zkpfiTFyBeg2&Q1z2GDzF(0kIa9e@&_&mvd*F<6qI z5p2PX1kn2x(0lrUPQaKwd9qZk)+}irv>`AYD3!rBf!<4k-Y=wg21*Ig``;NpN==~= zY{3V940>-4dawGbD=_9a_VeB8mnx~y2xeeZ3h2G+?0DmA&F;WBd1_+X{Fv-=eH9wP zCQL~Jy~lvwN0jIZl-Mqnt(!M(mL@_Yn1NBpLGK=*ckkd{z_{*p#=5QcHR%;Rz}SKr zYIe~3_mfG6wNP)Mc(jPLHVG>veTF9(Q!pwG^nMcb9f*cw3^*j|yu>~^@ ztdCbN_DweE+|{u~k?a^NwjMIv9qX2EAVfy>I)qKTwM0w`iR*4zc>c-NF{k zH~@NY4|-2OFaQ{Xr%blS)R|=sgGK}fLj4MISAR@OGA^YD0VS@>5^Dpuk5)fugqgSn zA2@76vT}QDyiw)VKwy+@=$H1ZU#gY$J7!>1Dg^5f5Ujt~91M(nM<@E;j>)dE3$a;L zhY3>-d`(iOMZ_4xOAG}{wl0;W?7wWbvVO-0!>Fwg-wQ!}_YNKgjBOdL(ykX5tn2~C z7R+F>tOascBRY)$O8Mg3r3s-$t+SyKOyMwwiUz$0Kz#4LZX_@YtniQnLmsCo&T(KDT0tvYZYKj~1#cy-(FK z%vALZpt#oi41r}(L2bUS)2?N4$O7wlY1^uJV5V5LGREJX z!P*2a1Y0nJ%ko_8JYXQXn|fyl!!WMV8g1qSrJM`BGYe*LSq3T#fUz@oinI&#&iWl6 z3!^rv4vk)X%qY>I_uOux-kAkcm@F?teE)H4Au#q%wdF6h&Nw^9G^Y4Y0L`clML@;w9`{Z64 zF~)92Kj~bx8&a1>YzMQt)G1M5IF)p7$uc-yR}mSA0*b4udYk3IFkD1rX5pG<$K^r_ zR95JgAe%%Nw-qJIC>X|7b@4G!Tq=}VFvAqm%7{&u;5xzVl;cVy$5n7ZyBzt4wVH$`sHV9cuWl<+w(mn5qefMqI0L4bp75ZfcG(T&po07^*$2`{WKs zs#yyZBu6A*5oIc99Wd&+RO33~xTa_#fB|Ye(CUI)p-gI(cEz-aQomU{?3zyTj2~qs z^k1JPDXDi8j0zXa05`t>8Ed6{+pH%(fu}?k%xHNcL1|@4HuU2qfzkTrZtIMQvuSPq z3ZvKp43(!obTL_CJ(xqwzGOsN(2`Jrf>ED5<-TQbe|ukgnUjg#@1wsqG?Z8SYJ%cB5x}eO0fkq zaGD8rP@R}b8xiurdbq_5Qn_Ee;pUr$n6=7*%w(*v~4y+mcPHPOi99u16v ze|4a*lQWS!Ul+>Qf*BWgBq`HB#2Xd&zX3*$K7sUm#GkTy_4jN71;gfgCMo9%B^vs! zM?m@7rwTnXF$c-8ECbzABT-rTHPJ|Vc#UGz!aGTd*QErb`)7}%kYWg}OauO~kQWtm z2@Hf%kABaXs7!y8WUN1A0m_xNx3%)E%h99}Wk{e;lG1xgv~l#-C5rFR%WjFvr=HP9 zDY%WWXV|j3)Z@=l+T4j%$<%Rhw<^RL?;0MYnEiS;%$XO*8flg9u)8%j7yTIGBZpn; zKvaB#F&*DJSPi+{NDDk&j(T2hN*q0B>$tB*j8ZUrwDF;Eo_}>>$y?nUXF67k_N?BJ z;FHIU%X8yZWm$ZbG3aY%xb`8fuWLacOVZQBDhU*TIZ@)Z$A5aFwM=-Wt?_6k+%1fH z3Y{3*C&mbh{0!F~o!*ufJw6Tgr^;?)sQd7ozV2oOLElJ5_ z#2M`x-i1aUUu{i$2F{ds2f-JEP?unoHWTKdYZ?*-tVGpBE>b|fRZa3E#TQCFPYzV0PM$#rNmT7MS z=W7_Hwk?pXyp4=A0E z5_Q#1y)lSJuNWuA1mDx}fsuD~le zM!6*_%km`~-(Sw5*wvSxg?|Kz2AXR^Tpw`{O^{^!?R7I*uohqJFr-vT6MY$3B5JP z`sr>iq1IL4bd+*8A;zec7ETA0jaGi-j5SF4Kxky$lVNg1g~{69@nZ$c(jhTQ$J;*U@~f~unyMZgFPJbztZ4alJt%cQl1tt)eui*bxHN}P5ng(BFGfxr zx~1ihsUn;fMya?#NTV+*BVT*JS6XbHF4X++sbD&+t!ST1J~pwH^r=oL#TLvE+vr-i z0r6OuQ6lTS=>Qeo$U=vr6rYfIMKgJ8s5N6yDz~M4r8d!r{a`4tCEchOZr12 z%Ld=l3M337gAU%3u->tUXi_dg*|#Ric)p93WLpfsBZV{{ON#xqU2~p_3TNE;*EnSW zO)_?$I4r2zVyTx@SGvA@D5-Y+cas7P>@CC_{Bb~gt=ZfVvhegW;o9-3;PzCgQ`}!H zhwd9q8V61gC>Z8EU)v3?bI9U*EM*v}nBkI!QMeI&iZHCZ~EwE>Hk{p`K7PmP;n#JxdP+Gecx%fjbv!jP=yjzMa~BmNNwh z3KR?z`@KhUf}E{xZIU*p48@NlzC&V{?5L5K{75cO^0&@Fu`-0`U!+(T7bDh{Ey$(Y z*)*&S+#o&_e3mC_5V7VsC%>EDRA68f);?6p{RflG<<#r)FFih4u_M6^ij?LP=E_Yb zY}3v@A4W?pj8?*X#2AY{<2aD&{@&W~V=3gXvPBd@;tlA4EpP5YKTTG^PKVEFVZpyv#aR%(|` zH0oB#rSF^`qfGpsXsno%9~diI)+4zJ)*=5iQzuE-geg<9#VWbBB^j&y*z$#h$>(USz9$rulf{Hez!cW?s>iIUa9jq$+(wZMBm&oQMp<=$*3T+MFqE-m85qM zWFlp178Dp5g(vB-)TeGnEqn3D){QM^z=U5lmm6SM+wRHAZw2Fww3Fqbk;RQKTc^Kk ztzBO{Rmc%wRKxK}O7>ha#>noKfYEz>9ct-Yi>{1qq~WXrM%ilrs&i36hshxwqy><3q+1dreifS8L5H@z-(b6jrQkI3T^b5J0>ix>24pW7V-95wXgMdr8K& z!vW4Tm%XCpnlT+QrkM=4xnU7~uRzXlncf|aI2?}Hv9FMkW9IMb{E1=Yj|PAE_BU=w zHy%VO|74Ccj&{nWmxU3)c^Cnl{3oZ5pM5CSKj=e#|K+@#TxYX}Etr8Hcle;_m%(!5 zVo&7;E&3AtkisLbI+dV96db=Y*{J_5C-k$=&gI&}xRur$wI|Ypy_1!F!{Uu2SqtiM z>ywmTlM{{oIr8ZXhQsf>V~x5s*du;i-I(_9x7FI$Iuq%fTM3F36=f70Q%o-p<>#6i zVqgmmFMWX=uT0GiYlgy$JK9kH+ekgsNFCHj{r}sDFKVPAYD5CYUt5=J%XY7{4uI3z z4;OM2E+i^zcRdL%q|4+))zETu(HFs$?1C$)U!w<5mcJ{ex!s#0&#gO=UWS@xT2olV z5IIKQ3=33Zt0fy9qDSg~$%#ruSTl6(RLK8r1d2HJMxc%HsEx_Mc=WcImf`jkxmOx$ zq}-(i&PFPAneS}mRWQqeU)r)2R$ zH?{XmMH^GREqq-iui!^;CJlQb7&e^Ft65*vgO4rLq}YNPX9Vwd{7NJFl3zVCXG3+0 zEx>?XjU0(Q?2X}(%(GFhrLZcXu5cyzz~Z$(i}@&z7~Why+oQLToy5l#8C@6UA=9ts zBdTO6DBNHS6T77I`B-`UqHg5z;D<5}emKO5j0?{m%d?|{$@PaPB#c7Ofcmchtxl*S zm+`1e{NB|PlDRlbD>gFS(2gA5`!{UL8%VH^DgveLDIb%JA1gd{?9|{T)EbS_Dy{8F zJSJo%DmG!tIL`#7+j5|vU@HsfJ^pTeJbnbpnX1W{fl=tHfbr8PZSB&22q`q_riLw; z0qV)h!+S)&>ux@3j@%*Ij3t%H!s_)1M&dI|sh+63{+Vb@{aO&(Dckj@wxvTEa=%?6 zf-RWQGEb6HyLh7E5zbQCOH=M>F&|5kC!H%0Yyk%BG2^&n*pI^+s3BhTXyIG(6`$$? z1)~xn&D`*3ypdA92sCo@#Ip~ zQ*0?_n-1{3vD9MLi8VY4wqVA+ok`02xv|EzKo(No`_!ghUhz`)W%UTQI2f?U62veu zZuNg#kDjPMU0boQqCml@)%lW?0)rvd`jrjMVqe#zvE`?0r4Cgj*n$~2>cQi+t`J>c z@V=(rsaIW~VA$naiOSU3(MG=TQqaiRYWeBvetGHC8~F*gU)NJe`Dx97 z+5!WiRQ+b&1f{^cC?m2utN2WO(qEgJu`TUb$&+9UqUbxW#wiW0QAXKQWr3k=Sf_n@ zR)&6CUXNf4W{6Qf%CD{O_&$F0v9%&mF$KeX*T*XN-$WT&ARCsh>^EP!^=lh?+`S0F z7R=aiC`R#L8fCm%%tuQc7+ zwJ-sb(}F2QAbIgND8|SY&c?oty)%+_{$=Q)w)qLRV1`F*l=5?Jj8R!*cdO&FTqO1H zE86cp8rT>rKNyDX%NVUZof&Ivu3iNwo!x4anQj|3w?Y*OwqV9@kE4{~G|t$YRvj1* zFLoiR)q7~iyJRNVf*DO~L@6D{!!p!%f3a)NR;wYY>#a!(%hwbr4wwx!+bvp||1I7y z0$C#gwf#utSt-3k+I!Hi35qLmy)5{)rmYXIZ>eT5wNTPwG0m7j2n%1i=fTC^hN zNHXS^W7i(Hu^g!~^02%sw3?H`7?%*L`yA-^H;KlYMQqXTkGVJG^s`M!uk{v!Ets(| zJXXoRGRfFcy*68P@-F<5yzo^Ga3{|T z1EaJ{amrI8$tZrR4lu@qzfZfnwjH_DyD-5P6;mqaPEg3IB;#114^Z4lHEX-U9f>EL z7Per<+1Clm%@0ZN%+~_O*OFbeM++(w1)h1#z$i0f)B}d3{`{`BzF(T`?ot>9lX^O) zm?5J9P^Qh*|Tn7``Nns4r=d<5qH#ApHxXDm^LVA4dOm>!(1 z?{*zbn&=p1Mhu0W7Q~Xt5KB4;u|yFV$p1G5itAv~RG^qXpLGciCT1*YD$M!Jh~W&DV6cc`^Z&WSTLOhZFqsO$ zWF878%z_&+Jvh5tS(fJ_^WR_5bkI8wKa7D<`yH`lYxUN^*znk&3~D?;dk1p2SyTu! z%!Da7FGeZFv^b;4DYhcqGP@P=P3@@#b;wV!1v5+s&aOS1eF!FlP%vQ@fdNrMhFG$o9J}_P*FDLL zxbyN%2))i@sX$?&fx}izicz8=d6+l6BT%{weKyREDzT!!H(sEttV$iF-I>46Lo*)t2lnNot{B z!c3TArcBtipMzkMTHuzP0mjYvU>L!<-zz9fhKwAeVlTLv!sraMLbj|BvMS+1)YaG*%fUo`7NT$+OUmACRv!-P&LXZh% zntJG~t0gIq#zz}V%CVbcT=%4jk>|C2y&4D%jN+lgGdvI&nMXX))?KJV-8vU`PAZs1 z#gto)NyUolK|m?I?vXa-MGbldo<3~B3?0&H6N*O}hkCHPwdiY*_P%2!S{5{c85p(Q zF%4;WDi|2|)Mg)iXK!ss7q>4=unAKnhqpfzI0z`)GFFqO2E#@~?ei0C!Hg|1sqlkI z#rwtV+S?TADwm&MnKp;h!VHE|Icy(H9csa(V%XQgKsojGyIkc#X}TQ(0k+@+bKjjk zd?+w_)XqrSH!nk@Vcdr;n2`l06>jTdjA|OY_N_~Ek%=kw8K5@fq+{ugZb_f5C>|VVs8o*nAeJQitee^f=FyEaWCKW@zjt0iI zy9ybstd%7d&I_9a3V3*52n0*Yv1>m7fxvy|dATo~7G^LX%~9Oj=L%=p+?PY1$ie5T zkYjLK*n%0V>AS}Pr9;_Q@-|CRG7~%-wqOcQAA|e!3YIl%9kQ=Mb%B9VrnestZ5-{L zMGl_Tjtsn&pB#-S{)bzZc6CpUcP5NkRvKrk;ftCh+Rs6Rbk1HLIsGXDLrjeykaE)zdy0@SpF9EsqfE~}h55Bj zvtSq8l|{%taD~X^Ooy|ayBPr3t(gyD;su0>>Oz>9BB0DLF%1~5!^AYb6+W=(ttSD+ zb(oljqQE5G3=`9Nn3ygA%wP}-hjbk#LIs8y09f5%Erf|B5GI}+z+oa3`TWVc84JSx zf0zgpD5h^_H^+6D2t&bSn$E*S*48tD@o?A^ZO6qb)UT5nCYS|33O;v@|(wd-nB@7{dZ#qF_`{Z8!=O%)%KeI~VSolc%t2Ujt#{AcTocC`>R4M)5GwKV?2J zUO<>A2Vvq7nl3O4W^m75H@KsO2zSh=S=tme#Bu7XV?R222;eK&;0W%#e66I9-svl+vNhEBVOJB4pQK zGfXfGrtkm&1;B_~*KO~lpr3T^$TvP(6p{0f|CqUNhf-n$v76CPI(PT|Qx-FK@1-tw zx^7l{a0B=uwyxEJSkxW=UFKz*Yn{*nzpThmvZ< zh#R)TJ^IP%*|$Gh#yq>1x(qXP?$?K-7U6(qsTLSd-_)ZI zs!!Lx?>GHAW1xbr)2~+#g;#S_%k(Y2wDW__+E5R3_|Ht3!kuaJyzD;of#LsK82nnlb+OMw!2E66M<`wL~rY~l1_?%k%NLv7Y{hr|0R|$=9XL=`r-7Qzc z|I-CmIbAM8nSPzM;V*qq|1uZ3L8;1WKVfcRn4gY;Y*B~#wQaAlNdyS|S`1O9^*Y^v4JzQXLXIk(c zyLOvj|8zzDmtPNe`dkJx{W^Q`$hBWzD=;!F=7&2!Ucc)3pcuue;64qz(){rDb0>oGhPAt$0NPuE64T zRj_|i&R1Hd+kMI50xdOc!3;CEUJy?08fixN-Gv#zy^aC{P^z<>yJBXN(lI{4==_4! z5f|31O9!9#A*+ha^~Dx^VD2sLrQN502hw9jFUWm&&eAXgqqys{*J)qon?cpLf7Fm$ zzW0)nQx4YwL`UO8NEP9rP z84i?cuyU@MTQ3fjfbD~5`Hc^>d4{KiDHyf;bfTjD5pC@1P#zdR*AApp`aRVmKF{&R z7R)eH>+Jq!&rpdz`RGH{zu>$u1;e<%vsYcKeR!iCY!pO0Kk<|>1EcEBfffC6QAYY~ zRun8T?xogXX)wLgc#bc&AjZF|uGP;yvmX37k=}@!rD2MhPcQSYs%xg^dE|X0l$Lzx zDPe}00xzqle2r0tWs5d4?XL=_wLGe*eCIp#{lK}tDmGz?nJH&CxQqXL`LJ70dUVGu z4KpyxOnX-V#_`6rNsh(!skcWS2{SP2N`+`uxpXzg=$;j}OVqi~_rV)6PmgRDx)pxtPeA~A-_o5wI*DTVZBKo}{I zd`xnWo+4#05v}CgkYME4Uq{C%?!4>;(dZ04$%7W}06nx%1u$|x9yOOo&oLd!hbNfJu7ZS)ix!KjqP1m)mF_{z?HR!bWdRaE=u`wX&W z{v2Oy!3tS~04E*+{OP)vu)Zm?^Is@Mjh z>}|ZNry3)FDgnc_KUHif)xJJP(oK)%4;0r9)n7QU=_%O_<_=Z#r~X1k)AV~yfMN5e z>VF)nzcYQ1FT9CvdNfuTbL~)D3JlXzvK#E$pSE3? zp|%uIyBrSHeLpLVy^Ag?UjT=iIB2dfwwV63scw2oc7N|TdoRBOe_CG!&xI)%X8OJ6 zK{E$8o^5@ujj@552b)IRaX!eXp2<{deMluj+D zWvevTx3`K+n8JpfX63Q@y>TS@il4l8`z#F~45PSnwU-gUY#&6_hzGL&B~J-6Fe>FP z`2V1oL}O0}RvGhJJCM{0dMY1G0?!2|Zow4pj_sAldzMP%#z!Ag2<{eUU=&Xh+slY= zPUa+E^LHi9-^5#O4As#*hT&D_7R!#13-W%?0p$JYnHsiW2G1neD~~^F6ga%;&O}l) za=F03sG=e9%Fr80M#h!J0wUhthU6~%qhkb5CfEy&CC>Y4{&&Zbh=f@h=Q0LH@dSds z(0J~zk6OM%{Yh}q6bUmhisuxdYRCdX$##`#%0NQKrcIGn!f?1f42Rpk=;us5u;L>3 zzV@o40=z1kA8pD^wErgQ3>Fqhr^(^$bMF|dI>)IH}KJ)g68^S3umb8 zz&tHruL`Dtlb#7qdH@XLFa@J{?$%!7`zF;UwHDT=HFtSRn1NB39X`6{i_vge2{7hu z0%P6>DopgS2~)WDwO0iXe-0!ur7viCA#`8{M)5hmy~KABe025OHM9ZuJSEJ)D3yE3 z1;tp=sxLU{{YmAtwIAmAVhg75w1B-TxCwl8$FqKN^GMT2vtwZtccu0cU*^a`q&fKL zQp`v5K)@&%#{KHv4in+DN`jBB4L*9+0@Ft`3uZ9yYgPr5z(>ynA6)<(7d{q7F;}Xx zwI22wU+Ggh$u)4&mAR7!AI%!!9+#m^Pt1xU)4@km@X?6dF(MA5sDbe-iK zG;gjx&6$(+J2f4S_zAKQ^&tzf1vz9O3MkWWh61BRA>Ty~nOX3Gxu><4-$KA4{|QNmkH{Z021aqeX)mU=YMw`xZ-7H? zu-SCTjDlf_4u_oc);u_^NN~uPz#;z)4jEf8gL_(g`Ry9`;{q9b()QqCFvE_5q$`7Q zziBU~T>yvN794UV-BZF8jN%?~=LA+BY664ijky_n|8Au|R>aj)Af7b|SI^2f|#GSqoaS8K1o>EMu0pZ1e;BZtf=+#xd* z_nY=&+8P)%=iBf={^O!KXl4wI;y(0d%wjmLi{OvP^?xdFTR2B`4w{(>Q@E?O*Wc!X zLvHrThiqW8eaA4HF)#|3%-{oDFle4spexD!w`0%@{+KZ^s(XZo^F_*tCAV!Q8f@p@ z7b}bkat8NgG&t32Fz}s>2EK4y z0mYrFy_j~VZDslj#=U!vnB(5)2`ijFm7(~E)>aw|vYZ5`TCvy#`4{9=83n_*x3m|! zj)PN81*e*doGN2rl<8Af*?g+kD#6T$udL41j=9`bP6rA8t`<}~avxsD78p{CX^^?l<)Gw#BT%*eh6pX?z>RT-BNOqdM?VR@Vp)bW2 z%rLWt?6k7{$V}Buhf2|^)A9)v48yPa!*b;BhP6n;ytM89jucxk1AhzvmV56E)3V&F zLzlv}V~c~K+DbxP!S*^#xwCoXGn<>xcRR`n6pRwTGO%(@Pr3epV)Rz0rW9K+16MUH zmQwXT%R_EfqN?x1d;$f-@O}XnOVI3}a%@_xW>jlOu>~`5RRdB~GujhN!x(L7({v3p z5K7hYegWX`ax^6Kt`yd89;`;O1yO`b28?{0_9Ou>y2~ZArfZmi>m7Kz0C-()SqZY? z(tg>;QirP8gekZX0vn=^c`1Ki>q+t(H7RCb6#l#eyTK*Mu&jlMd*;j(TQCD^A1ZnS zY=yOoT&h$vlIv*+fr3jU_`4DC^4rsk(v`Ztq|}P46k9NZmrhva1m3(qpGW(1a}%;1 zo-M{u`9~-)O#C3lsPLXz_TXZqYsaP(TQCDxHNe-``>X}rszl!3&nGZ2%CRSb>e%hT zNBya#9Ep|xs@{&`?Ful(bTBM~KPO`|>T@7YPAi^MU|b*XbTBM~zyEbr`nrD_)cDFF$K|hM)MxmPgku*2mPg$ABO@Id zbxNxO>P04jVmcUhS^*_LX#` z^`em9bnE$g{b+)Jx`rtjg|{()l@?ih$iMW=P3J);Vhd*AS^&KCs9t&{@5&_6NsZGr zOu;bov*w-Pw5HGeDGxmot8HYBpq&#i184T3IuzQTgf)uMe0-q|#9%0u*B|)DlI{B= zoOoN9+{|#xcM;q!Y{3WS0oz_C$Wo^#8U3caTwhMtFax9bCzb8nBb*uaR*q0_YH}=G z2{vI0pK{o9{zF>iBxQX{k#a?H3Ji?GAAqq~F8tgo{qx?F?9Sa;_%sY>sO-RIb|?UD zaJjsjeS5ZROx(uSp#0;=?5i;tWu|%89u1wfWHRn1NCJ1I_mB5!Q@&tA+ldX=k8~ z11j1%0aN%?!=5{@(Iqz>zO)MM%&r76Fp7WH+`c^m%~4i6uqq!N4$l_0U6(q9IyPItFjJ#r;o({UdM^)pj~4VkR>urJq_-!juY=wzHi*$AxDb3SjN%d< zQuWmYXrw6Uz0cE|zPW2+y-#q?71)8fEbSTRLZJ6b@4Cx7B&_!d0?HKil!!a`plCIs z#1sL*RcOx^yH@uU9ivQjvpiv=?^~rGpzec$x~B^aQ?}Dsu=$qXmAb=_x~DnQ3oDDU z^ri;tUJmL`6Vx3hptvCITN^mljl|6?s;Ta2&TPS}w=C=GO5KcNs(XrVijXBEH-fq; zsJk6fH)CKF7o>eN1dIBvFnx0NX4(j(Zf3$1E<%<(g@uzY)Xf+e#RX~K3}G~=yTJ`j zi)ZR~NR?R_LuExec3`eTTPD`xO5KctQCyJr-4I-PcSGo@{*>Pw zj@5F)?ZOsLVGOQYd&aYDSbH)PCKW-BXwHv?QC!`y83LSEAc(shi2G&*Xat)ug{vD9 zh!F|*Af>k0sZ^FzXzyMdZG3GozpIMg|dnV1^af*o?obX0g;Q zwb?gY`^Kb6h#5`Ut_K*!g~Sqdt`*7{7-cFH(n_l30R-S#5P;tc5?v`!xc2N>Ki3Lf z=~O5~aUrop-TzbQNO!L70>xAkJ1y4=4M%!gEo@`}tMFXJ-*d5R9Sq1sv9zD5Bz9gteWqJAQ0Ndrp=$+{ zsVbJcI-jeDyayDTO;Birz%Yfxl0+v!p+_=F0d%1t(Fh?~XXPztM8b;;ck-B{bH0co3% zVZs;hF$Hh404cTML$rJaJv75@vcSM7{DFRW-}F|pbm{sG$#0E#e;s$IsqI_dDH~xE zf{ZCf#lOSgN-lg!m%QEANxOQ65^TXY6@N$ez?VmEt23xqw`tm6cPGhRLk0Dqg9Nt^e@(kyl(&v zC@0A=9q($`f*Dn_Mka$q2y|xY#i#COFvUI zO6guDMKyW{7Szwxj8fj`Ofd#zV3g0&E$v*+L3G&F3^KMjC^km%7BR{p&s3w}8pf!v zO-Kv>=1ILib|ziZ;*|DTQjJ`ha_JcL_vJX{|Qaw3VeY!-|keS z-5D=v$9?A`Yk0YI?eo_@0t2J)ZnqXo`{4&PX~PO_@|R#?A6&S4mEAGh<>Spx;42-| z=4%s%jnLemj-l9sZ&>xEI~4D3$wq;x>>UVywE)d9WTvrF57WxPSes>w+-!p(_o?5XW|;~*xVGD2T#u-r zV-##a4A1`@zMXNO;OoAJyM2`h)$31xoQ+d*{L@MgF&M`)acP$;m@K(Q&BP8#& z=_N8~ui)B$X%VTsZJcN<99T!kD7}obW%)LA3G4SP(C-y~v=vZzlUR6L=EV!Ga_73T z2b>n`_v_H@~5XW#pEpvM+%Aarvkp_{uq z_nu=YzHOX+BiDZF^|S_^zG{)c2!>u}LB;K?h~j&|!LF?A<`nZ=DE}IASt}1Whjnuy z@JH2t^g)|B_IK{`X5V9VF?4fm$GX}}M>n^zxr#sm#rJHp@0i+GdM{@ynnB(QjFS#^ zZyOk_s~E<2V6*Rk`p{#GoOh!kp9Tt(_YaWwwTQvaecBj`Z>QGVwwY<++1Gs^bo?qG zglqrlQ1{O>B8u-WXy2K1U|^GlTE&pd@-S%RIdroJbaRa#BXtbp8xOLLMlF`{(9Is5 z>dMs|-OSWI);q+u`!L^g)a>O+wq7n8J#akgajrbf(SkHNJF;YZY|Y`0F=ojO%O znVrh|bWf9o@-^twI&fWPpUyyisycfM_P%74o6xCaJJr?B0)=Upb?Sk_;(nXFx9rdluTRZ;rFK?0a0c%(g|&1buoC_35iNbM#ic>luu9s(r`GN$PdqN6@K< z;eK1r* zS8Sh0=qoRE3I5612libX$;|)CZ`PBg0*d#PeGA4m&{L0~r~FV)6;ziydy1jVeNAC@ zul}E&61QSBdy1_Aaotm^P*1HvJ;f&8u6v51TG%%!-jEuOdTJd|)`q$2DG_D%RKx-3 zsS_F0f`=N&+m!M2Q?}U}9wlvVlc<#Kn`#`nR^VTw?ewf1VN;h`rUe&I<2 zyax7re_FWCO)XR#B`^R5AINviE${#ns>mh!(UrcpwTIg4wy1+EMGzxewopdjgopj?LuPRF8KDG znOk6B6dpanve|!Xk{fQv#Y$}LbZ z3=h#@r>-$xnjYp)p0q1LOLU7-isX+pn$U_mM&V%@Y^B^}g|=^A3vzN!Zh?VNs*Xo> z@Ew+t`RE^wJxD3IlGL_4l=*H^M)&ts1QZ^~K}D@mO<0xkMwa11Fax95cz_QBVVJ+G z1+2XL4qOK`Ss|C4*Mjbwn_FODlw&}v!qkg>5cO4wd}Oe% z2YmupvJYgkE;QNb^1hLd$GvzE3){Umu1R`FzR^m;m0$)&@i8zP0)vADz5iS8>c;Xi z(t8tO-24CZE(<7A@9fn_*LwHkdIz~T#p7uf`CowE{{p>t6ZGzfVMxhr(C%9A%>)!4 zTf>f6okz(HK<~W;xi`~Q3^SF?#`(oVytF={{$w*e!KU6@AicK|hU4%$Dp{c!p!br{ z@0fvy_INN4@9wB2@=-s~duebgrg~f3^v=ipcmNMeTtV+-=Ns8e(0gm!kfJ2)M}Hx` zvrWi+{14^D(R)IP-dNl#M4nq=uEV+KaCIhx8+Fl>?r>&igyOI3ez2d<_|ZOn z3s6>Qa~8B958>g$42;6FI=H{Z^U+oy_Ztqm&r>132frV#V;G+=*e87bLGS-WzLBpu z^ghqQz$hNL*+kIh=jo9_$E9E4Lb!O>lppO3?+nF-?DMteB%u5TdVll%x3uy|?~KA> z48@fUlgWrY&tcMdzUNr{qjOr~9Xu5dX>6@XgFxM{9O`BR0LC!YJr(Jeoy7Fw@mij4 z^=NqO67;nrntxm}K|pcc2CSRGLdQOkcM`}u7J2|v5De*-otA5LPZm(7Zdn_y)je5P zG0c=Vn=mUN@4+DNc7nR6A$89{lPb2T;Si{MKd8H$pzdh`imRK=iXo4xg1lGsKW_ag z$UDp_ZwBMKwNIEePMrYkOfCRzaCHYI&a|mpB)EZ0-#o!iUlOa!~ggr0#V8*-mvc6xXeNQvLWaow^>yTx)9)V%=Its!+Y21lt3#&ugroez{)kar-+ z`y-b(Xtnm#c>;>-7P0}raHVd>z$mWnLxmSI28`aV!N;Y75r>|+<@8$Mlr=Lmy;hkW zZ+tJbB;wvP$R#YmKRMOfW%nW`VJ~$d{>dp#NHsu1sUYA*AmH0bz(W!j3Md|)U$t2R z3=IUF6$HEl3HYo3VyA!^iYwEWuL!bq1_AE@0Vg5>GYW?B@XQh!FqsbVl8-}pUIiV= zgYBAoOPm5`D6ULMUPNSn0k>fZ{>dpr$a6$U%)AW$gfzD*VhosJWe5+l!@^b}eX*B; zrh^J!fC^iJ)Oo}_mv@DLGF8ZuAxA)k{qFqcdkU$LF)+$hp)KR$T81laGPJ93719^W zpSV`xN&#i6ke$|LP+>TzaJ`_y)u2Mvp8R~(W)0HUI-uBO_#YLn7Ew-pvD0#`LTDbL zxV|nvX6q?Hg{lh~u5rqc!Auph({ioCwF1i2*9Ks?R^eKQ3iH6{x5G9dovlBR^vtbn zMzw(d9cgFq47%{4n~Y0$ICq3gvldI@vp3dfooCSA*}h7cfl;`m2PMpW#Wm&Uc)D%* zJQ-Vnp*l;$xMXax)av|PyOi3O_VMl^P%sK7t1OnguMK&}<6ye5z)TIFJWhz2Gtpvj z$1)D9OVpujD$^dtW^3VXQ1!(C2p0~xOIH%VB5_}ZY0<(fFAAiO=>eZS=pX9#aNg(zmDnR zm2_QSg|vI!nC?u>EMo>n;R}R^ICU5q+#f2-CmVc|ipr_VI7n6B_AjJkn0O_vZ%-!O z4+m&-x@ML!1EX*T4$8NGOd@A%gvi6Rbm>HsROJ;c>v%Y&h>lPynpBsC+Z7%+lx%)_ zMy?Q?S;iD|f?ig~DL7abGqfBjndnEVtx1`Iri{t>6Fc)#87y;n-dD0Ajr87`#Oq2pGcZ8J#! z-kD|0z$lnstIiZ0JX}GU>1&^!r1jo(DX(9YGHcWhV^!XAx;YK6DCE#!iW^jkru-?9 zdp$GDn1SNJSw**)4vV` z$bGwHmKlXJFbe0>V8r#uBwDh1h_?G!y0m3*q*AARqH%Rf6&<4-IW*N)q=l7maYO04 zXJ@qTLo>^mf>Uicp9Wtt8Cs6sPVl2C;ptL=Mp4RASjIvUtLqrWLpv+$f*aakq2;dz z&}8U$&QKWz!}tW7rQqP@zy2GnJ3EEa+=tVpUKiq&m9UPb;k{ZqM&TS9>HdpN{9-1R1Hv@`my*Ck1 zrjl8v&9&Z}2$?oh$Sr_T0pz|%1-*yqSnth{-dhMcH25k5=zTTl{b4_>_htgh6mn~5 zq%G(@DT^+D-D20fUA!%va#y>*Z*3bD@En@O(hc+;c`!ge*$wNxg@EEya+ZRFp$F)F zLah+(>uyu;*QT_#>76I)_{`g$X{#MSlrDXIM%%5zm2kZ?3Wni)8Vor>?`J{p^TBg* z^^(MPI!2j7?hdCl4)mTM^u7@3oiQ*<P+33^{21YLp{7=`m`kRkxR4{+DD=R4A+!VumkLU=#u-^1n=c%F{QUFAtM zi=_d?_ZX{k=_~~YWq8p0wFEyB15a=}i0^A5zSl|Yt78F_JW_jS-En1NAz!mY9t9Hj4qH%NCNzF&<^m)s$~FNgTv`(B{VVGM z0fnH5davB_sy*+8=-6V4m!;cQ9y~5}28k>1JoN^ru*&8XLXabvinKc!7=px|dYvGk zOzqmTfUYGz!8xg~_G1PTFMEG#Hb`6ni60dtK3PCXBM3TF zNUm|ELI#bEsWyP1_kf`H>`9k0I|Q9PW~NinEYW68*xC1?TJ1Y-tpWq~8t{l>21aqE z+LCS-1q9t11U(N4x~0c#UBxgiReN%+2MGEg2znk8G^1b?7c@(u!S_x<&@bI}c{LLB z&B!@UK{FIrsy(@uQFS3`M!_&H=reg)ns6!z`bW(Wtql_NXy18GK{FH=H00fYaSa4r z9R$4|37Rn&Dj!>W$zWX2ka3GR{}OUk^YKs4I1DMZh@W;dmnzG$aX~^VEyDYiEzyU5 za;ndsQG0jbxYP|anh$9-am+#i#p5f>v_bt9!mt&>aCH`j9U5)svDm3mhTFa>wWhK+sMdi-yMRW^LGbc&gyB1pOPm^IC{uhZBdY#sOZ1_ioJxcAT0~!F zUWR`{I$OoW#}a)w@y4TMP$En8xr(J;*Onvctwf??88tVM-Ybw^HzYmAFa^2>X$szH zQvZ+iR*Eo`EBk-agA+z5Q&a4;TuW~?gi_UB^jdvy4H6a0sJWKjY5`?RkG<67T6$}c z^wuIxv3Hsvl&b%Ur8gtj2ryH6EH~&{dTWvNB9Qc0qR+MT);dsmnDjOvovl9r(tDLr z^}2OH9@p5LR%~2~p!X|;tP;*0!4}OeOOsKbGg0fgd?YGhmoj%xvJtZ|uZ~eTT?CWg znU%?yZb{nPid6*$pj2me4d;$vS>5$sKJ9tGAqJqCDqxb1^&{A zs3%Vs5-1pkb4M_ZKVF&Uf0vc~?e0$WwmX%Gb32Wl3(M#jWzI5LR>^B=U3&AwN%;`m zEzCeDRmZs_m~C9^MO&7yCB-f_|^0V;IgC!9-wCLHh1X4tfl(1T!$o zoPAb@MhY(7r2TmeR%c{$CyTB`E29^s7>&zR(=iGrnW}SP7t9@+7S)!GZ%v0oBbdVH zqAd4>b4TzZUtqADWld*#3A$u>aDq}PL#i>dTTKCl(?zfcj`uEk$;L)>F+5w0p>hg_ zaV4|d5xf+jS0-2AW~Bq*N=&`icIus>aJmQ)i+Gy}pnyf`<$Az6$hSP0+iKfHH;L2-;wJ|F_&#%i9J>?~R0f5xg7?dLIvZe=X>} zfq*jg&bAW>1HDfGz4sRM?#uNKa+h$rhz&|z>)jW_kdj#r&b8i&fHH;5vP$Pc?|ne; z#{{_(UBxg{$t>CBTJH+ddoyRgh^34EpWYP#Wy+nM)*BV{{-IngX-+1rcYmb!7S5Pw z&nk5Wy(fd-vj}?k7f@WtEOi7guY%q~K<`6A@1}TL+T^aXBs7EJd=ZQSLGQ_+_iFG2 zV+ux@N^S>@j9s=#yL!A0-IdjyECs!XfZlz}v_*PvC!~uYAJL?!Hc|z>r@_O8DO~Ti zw=e-m)0dS-k;P)!-Zf5M&Z;Ee8T5y zFOs!PE$i`~(8w@|?>fZyt4F%&7-mj6Syrjd;gcoH^i| z_~=LHh}ND%>H+Fj|H(lv!yyMa;y+{X(J@2eOc6ZcD>upOPqZP&;Itn@G~WZ!yndNJ z0*X&LAvwgUyj3WDi4Qv|QM1qExF)^sL^p^+~T&HsUDKCD}R0ma9? zY!w$Q7OuTZ%fG1+iD8;R4Cj=S!EmMsBANl;^MYu85}sEpMDt%Dnnx}S5>R~H%T{q& zER!Lc_x^ZNE(N`e85o5VMes#U^=dC#I7=<5LKb)O4@C2R5Y2x-GDycTKJK;WkRC2> zOM^k(+u%wt1EX-J2$Cv$>e0oZ?qYDaGC(jd2*Et(+o3u`sXPV6r<`n+7VHB(xFG%f zPYzlFx&%`&3TKKemV+xcX#-BQp+0aSGeO;>K-~?>jMOoT&qCR{E{i1;)LlfK(3;+a zMlc1#aN5XXxdG99EvWm0L){f1nh)tVM#m_w+wznplx{*aUkvJA18p#Ma|TC&x+f#u zvh#AS?r{Rj)GbRW#euq4fx5#4b&qpSRtLPFhGff5>;I^Gq5v~>%Mwbi)jiQUr;R8N z2_D4MR?5=zBE-JziF_JX=+V3;nX zjVy_v?z5ooF>HkE)T%0=xVr5LrTd`nzcw}^#|3q(VnT_lo28B5c?ETcgSy8db$4nu z%c*XL;<~jbl$LyQyFpA5TWsP8@!_-}(KrQJFD35FP<(=71bu$>(tv#Xi z8Pq+z+Ij0#q;AH*D6VdnHgc`*1(WBR>Si#mTegG?zTgGw&hRw{t%B6eC>X_cTk0BH z+vZB$#q!K|s+*y>Y}pDfn5KZbi!*iKLF#4{4CA_G2`BhYcTlkG59;m&cWanKt9#=Y zIMvNiT(|aARAGqSs$;B<864%uU_5rSgp9E)ajKfgk306Vc@_JBc zb)-;6!7x*y?6kTB2WzuHp_f3Re>)VqFMb75=t^gCh9#8XDMbp!3?c7iDwKWW$F)LN zA%(6++GBYq*9wI<4IP!9+Edpe>9NxayV^^2q0rR=%+wysJGoZqYNXHzoAy{>9qr3b z%T@ecFgg5xbX{ja6iL%w#T*b31LiDx5>!M_cV?s&bH>oMfNqnk}3%Ou&E!(PTv=#?@iq^d(eqMasR5yE+uDGSm$DPSkxja0-Q*xHr@Q|C> z>iH;LrHU5QwCQn0KpguoK$N#`KP>KkHcD4_qNOoyvWvy7nWBp+^zAkA3=Bf+PPEWP zYf#WQdbLtHayeT31IC~wp**x~DO+jt(AqFa!8(@|pM}STD0p^S;GuABR*A)}X7O3d z#e;52`4^+e?9I(g(R_+%EeXBI4p7eTIt)9Cz#z2tqD}tX$W#ssJf5vx1jC1GN)vc? zT6>{reYIxatCeD-E73{H3OW|~?3`GvG`>MlkVmUzYSc-F5iq;ZnoV9Ox9w55z zJS-N52jQ_)#>p&&^YDvHE8xt;W-g{$pRb9n0ixxu0cH+Iw0U>$^HQ`}5pIi4 z8Y!9w#?{W23GqV*`3d|D4b_}xNyK==mU2D<3hBu z18z$*+!Tx5Ihv<$OPz6Yc1E^q_vvN|*X)jStyCa<2J#PkL$L^TvbGsv&+ub^ySo1PK@c_H;BX-BMots@oIJdiX za`5P97hyZtJrJIqX5rlK2yB=B z4wfpy=J&JSre=Oy?PNA*C9mGe1O!pj!I0@3+I- zg?o!08ULv+>zcC={@dCzMLIZ8b+IBu5Bf`JwMu_mTE^gPPTZ8r`p-x|}!X*EH(k-peeprEWnfR=1i<3vPT!J=M|Fd=ckJCoa%V4Gt{3B9l% z?9mlCH7PS~7XEDho8V~t)_AY!eF0gApjw)Hz@O%|^{X=Ecd5mc#xMvKQApv0SmqEB zpIPn>ZUSqL_ckT$*kbw$gHQz3qP&1ma9cGEn0Ut21je9}JcMky@b<&;%y&g>=4?Nl zg%11>ZOZ&!%9IO(PzcqcgoBdf$f8OMc0R)k2B8v)FmFm?)2hT~-b%*lw9AJyQ{x4j zjB-A(358HK>Ih(y%9CGAzqObs`~-tg2}P`Hn9A-?jRU)*OG;}!!SrwXVj(|_K@mht z*7+y+7~ZhdRB~}X@nS%*EvTXAA`tV^v1u%AZ$f6}NL;p)*{ndu+}V4DrSP_>ucKPj zYXXzcCmHikC?rlf5-iD7L?Nlb6n|jK&@f!xBwZaO{Jw9kfGnX1s>LHUdTyw)-#IVD zyu2l>s~>Dj0Z>8_uf-IZ)%zngGkZAJiKcCj5q7C1h1KvR^kSf9)1r|CPH&%5NX-8< z(TGn%B^03%84F%N(p|=M1dCBrO>=?>vCsD~9YUiemhSBHJ&cfdF?Y>!CdS?WkME0g z5RH~tgtX81MP{m{Q55qGYvY{i0h=JiLwrZO(`!*J9^SD*2cKcPhY3RlzBARA;TKFr6vAma@byT5*yB51 zjB0VdmBX|%h zp$JaPoaI9Sp`*J@8n9GN<7fat?DIXq<{|LH8ZB|YZlCV~IxVET%=_5?AKwS*AQ~;P zj$ohfg9v#C*upzjB!KTf(p|R9I{WD$8k76tlX%+Wdq2YWzGTYV8xZ#S-dl&@w3L++ z{s4Ii@!bRXK3K>1-h{pWwwW0ga0~`G5nkxF<)YvNEYUncPaWda^JI4GO={-b<=p`> z>qE3KiLIdAlX9~YHSL>!!llMmsL zDFbsyilADwUIm|fwEgpoklB2q$pr?XA__rTijdDQsofC<@$WD}D79y?37>=_s1_}w z!FH%#VZx@~?@TRW3@W)GlMAr$QlAODpU80pe=J zs*DwB#S}|aw5=fYGgCxSp!@fY@tO4%{MxW&lI(4ozHN)i5*7)Bs?n;W!Eo!oYU(xl zjHwbl36)U9W=QA#Af3-%js?(hU!qOB-d!F9>xbP|MIH42J*Au3Xd4I#sY zmq2{q5AogG1IyUYjRi99PTwo6fhVC5szpoM(7gXM$v6}8`HAo#R6-Hj#J35I(eUOV zq2}JT!jN1!LJJ7vKvx%m%FvhY=vbH{zLXgP<@I9<{0~jQ#?F8W##CIHoUW{sK6mbhF zR^K687a3DEjiWUY@<28D1K(ZYNvMP(G+I^%MEd7wQ#$bd9lR}ypjtMH%CJ@&b|eJ8 z_X57>*YUj?;d^yL%PKgCUA|Y-X=xP2%`L2a|B>!;WgW!E%c-savCsF)W~!x8v;rXP z^Sy!&q0zEDejQ?;?-htwC{J2gWnmEed@rj*XtXQ?2#xQQ?q#7ICfn*^q_gG>kUPzP zQYS5HCN})7xm0Fe3OnPSoauG4+3!nlr83tG$(eoL7ybR?J^25=M9cr7q&T^ST59b( z!RJsziApG!;wh*tM!3GDIlw9E&S zAHyLrPg9$Uofg)I>gKQ(5*5)4e+*0@PZGUnhu9*&n^gI(ryfDHnjec}z6H}VH%+<* zgZPXzNEP9)@HB6UO0?_B&3?bxA>L+P2)+FaNdx}O6)!bwtb zB)NgRbRzO+v9;LsV5u3TM ztSj8st^JLZt!L|~XW+|9DxufKA9H#o*?N!gt;3=yC0zATuPkuWLo8}mtvOXv*!A&o znG3&{g+X@jbx?iaFDA-Uq7v(ctq3bE`TK3*TTuOFl7sqdoCin1R?%=Vs;1|A*6;>u z;~hTA$HhNOR6-Hd*}%bOHESw~Ra&YOUe}l04??c6H!8Eog8-Et@wD;Z6t-b#bms3B zWY_@SkllE*Qfz!#b(7Io(nNX)JyQz41UvRZ>AbeQI+?lY5LD|(pWW<9_gEMN$Ec}R zRky2A%B!u-BqEVj3ZbWCL3X~ls@P_iyBhtlneIu-osDA$Qlc|sjxW$XmBCQFaXB&Q znU|W}u&G3!mm-2b#4}S^Y^L#3elVi^7aTj_biiF5yV^&hA_}2DI)h<(qXN>hIu7dA z6i?mHks>JJ;M?QHb<~J+JC*p4jp(!E8D+BVkTReB>1;yHguK@^_);4+;J>m*e%(_` zq7wRs&H-Xwo8&yi=^ho-x`!M@*NUAaDxnB^KpLF!v(>1|i&q>FS2&l^L8#h@e!JP$ za%p*kj5VE5&Yit4{&u~qL?skKkNko?-<7XQ--zl`=RaI^h&-**mNUb?Kp?$SINdVH zlD!}D!=J;!y&nopdn=dfUdVK&eSYP3R%55Z$fNTRgFHH>=n_p8d1#R~V#c;$>6xhx$g3 zEg@=_V-l;-A(~AEUb+rTV!M{cvJPIu)JGpvSnbv^>M-Z+@n{Tr+k zQOIvKQdwxxc-H&EGJvdizh`2YUyw5ueaw+($6)pI{8V<(F@|-6)o~{WCbPshQS4TINAv7yN$lvVSXRu<5t6A* zhaHq(O3XF+4i8qTq@O93jk*!XT$?$Y>6Kt3hQ$u1nyprwVpH{K;YOtzrbl1E?vW|X*m4hB zceRq4YWe%8uu8+y*uF}Y0I@z}zmO18+cfM{h$>SERol2JfvpeT!>*sG3XpN9e>*yB z*d-y~t`K#JOEl}YB8A2I)He5yi(!X*?Pec8)-d~Rj$tdNBr@|qINb_A<79H*vR^oO zS&yJv;>IYM1#L)VMZ6Hwc2XHr?}<^u%R;gWBAbLldQXgD^G3w7hQsRvB5PKLDPdNe zP{}Dor4owRv^<_I>lVk3m;VV66FNtkCWVw2o)nNR2$^4ustpNBV5%$7C!!%hzOOE% zEbe*KIO;&KN+lF=d~h;Lc@fLnH^*uA!sJxbopJwUtOAoz1l8*PI)&|D3rAT*oJL5~ zSLkwrowlZvFWq37aQ#gImT*dI8}BtBnYdIL{F5mc*3|8y3*BaWT= zf+dFcV`bBo;Mb-B@E}|wqliMZA6ip@M86w&6wBUq>YURI5MmJ!5S&OFi8U5It7s zn6};?V=5^_+CfDW;@duzHFu0>9}o5bNaF07Cf7!xriJh%6hXCm1K-1d@8{q+1K8z) ztu+1BB%kshJP4Igg#2z%8e7;Yk@eWq3n0^Ld1gE@?ZHJZItbO0fbS8&_phFP01?+V z#rQI^8028VDwR+~dzQvxJW|-I2iS0Fw#r?|O4(|93S&qzxfoS*2fj}NzI(x8X)s8G zBf^C6Op^<|Eh?diX~6e>!1oP31_I(>m0g0*{7R+}cv}=fwY-7uvM2C;ARK34Fnn26 zR5Z+dkbyKo5tmSi5%~Ty@ZGcsKOEiVm=1gXgcxVRAQVBh>I2`6!1wKzLk}te-OUB8 zbhk+4JQ0Po1YRBjzULmq?Z_t0nkfwR4i(U;(2G$mH{knd;JfwEgH~*%(84>P_yFuq zB^0qVAeK!S2G8GfPY?{UqN=B{pt48!05+izu7+9?gycaGtgVN`WmR39F>P!?(Eui) z5{md4`2Gm^KB_AAWN&n_`5UQrJdImtsnWq~+#1~hZz#vpY5p5v8J3@RP zT@}}0r1z*V?AyA{G!5-;qx%fARVzALREu-ZdcHv;AhI_Qxg{8sN+^Q!?aPg&Fh;f6GaH(&HVL(aA{``;$f(A- zHyTbm%zg$2U1p|NDUrw8i0R8Ct30=e$-m5;Ro~$NgKj7eH&ZcZjdv+H3=za~cpmps z82ro33AV{{fPpViuM$wN1EC&D$VDs+=?kIuj|5zWnE;`7XJ{pp3@?#h3#rGoI9ohA zt-_v6#nnYczo~lap@>2_MFQAr7zC*&bk|c45mbw_ckpr)>)~ymJn$jq278J&p!3m>kt}4aM`kb>a8a{+F;hG z2Z;ZVdK+{QjZ_<95c|~IK&S_wgXYChk50JS-9Ggq0CBL@vx1Ea$ScAe#GH2Lg|jQ? zsdREq>jws}ICeiLg-!LxzG(QEKZPY*6NOnSl}Z31+lmzWvPRj%CBy>r#~A~{gLM$9^?6?s`}8i2c^$?s=hr3%@!^*REiZnC z+7yvc1TCY$=aM6r3Gywk{7RR;!73He0?n^d8oLTLmGPcf(z)<(wa{dGVI`q*uu3Hq zq0OhUY_w};0rAqbyTX=s^Q6CKmBNNX`_f>j7hGRj`nN%qAJlWyL8#g* zb3D5TvyfOzZ?I|PP0`q~wp4XoO=;ztICio|JllTbf=X|`(4=@4@G_3ogC_*n0DD4x ze>7fnn)Q=3!#|dt$$%X7=R+z%%c?_}IM%90BHLg87C^i{Jr%v%cq7RY)+lS(_lx%TC(Kfob zMYW3W2m3$Ff!7%I9-jTf=gyLsGDrOOwzv)gYBnwX+sfTsSMpzxD&%+b)xBVN z8`m$1Rs8ujjPXy|&eCW#Tse8Ys0AT&n@~0V3;s6wp{dLKIZ}J?Mk0Mfv27CBh(U48 z1dTWP9w4vWcTyDo8YOk!<|$GMMdZB)SOstSsjRt{DVFX(Mmo5snn=}VB*6C(1>)IC z=#|k|XE4MTXe$LSuORKKF<7J$ilA@KU}zEFNZQ-6x#YECPzKkM@xoVrg0(PH6W9)D zwCf=bQ9UK`Rsm^~&v=DOD1yFhFkn(eh049*ZaQa05qif}O3oK1?r2n2?UK_* zrS7H>(9bPCja44>pUypj-N(5}XIy;LxJAJty%_a-#plMettV1hV(0Dfw)!7$E^Tep zP*v*J(;-kx=4$$9cb{=UEYt9Vvh0t}5|z*khaQ6oVPYC9l)VrJaqAx~Hf-@iIXuK) zhoD;2p+Ti7X_44hE>}q%v96U$pO?OenCnTb$H3j}q-E*E_`>l*(6ru4rO??r1l4L; zD23e(Ok@4-T!!0v^ZJN!^~)8?++s6SD&YtjFRX8H?Sd2f8Wx>s`c$}uO1ovW6=aS| zWo2R#Sn;t#VUUN_epQaoiWZHxN2pXndr!1;1&7eBX|0~~SHyX8k;1wz8imkH!ESa< zo2wZ)`Apdx8|enQULuWcFO|Lk3U1$$X{zbiO-Xgpo{kuZ1b?tg8E7uvyNJj%y znZgZ*UmWYIrG2j}N0b`6i&3r2z*KfXO<{E_?ty0?w6mC+mAqfct<+kFpj!I(`(W;K zW2Uf0+4OCydO#+DtN;CdS%;t;@8VhTx^yj!;COIET{eS03ymcJ`$9zG<69g?TSv8pAUe(0J%zOi0OyLwW*UT~6IW=`u)-&%G$F@JeQV>Zh^sZJf|2CJ`;# z+%_00&8sS2XueDwJYlLtC1X7jS=qm1St<91X4B_?o}j(jt;=&8L~}Wz;H5YN^E^=2vO=D0E0F>jlM!=}Y>O z0x))xetX+e`rgARW_PWp^6Cz@L*z}dY}4%|_TbuZTP?-f=qM6(P-t*=fE4v8ziO?l zFDFUGP?Q32+k zmL$mR-ji6?HExhOWN-=_);W${&B8C*e%rN5xtqGiCl(g|H?wPcX> z2fx2Acp{(d^q7gBuASA(vCcX_LJLsT4H*o^lg^^c6Cc&Ro2N=86rp!-O;5K_f+Zg{ zeyh7mC4i7^^)KpNImsJ;T1|d*<1G{^uqdQUl#XPsXeZ(QlsBMT~Uu-_XouC(&|5# z%BXU(p`7joQ#HLwR-8>x+AQy_#tpwG+M*u>KN{lnh{XRMD3#-etNrtz)CEHF8<2kp z(A#G=P+FCMO+8^HEd4>z;--F(Q3+R!39b96=9k4K8e#v2wHkMqr?Ky_yGbxON3}M@ z=aX2_Z1W<&*tTMj8tiaKlqrO&k$VKlmSZ)9PhCf;L#O_uPzgm)E*K0$D^3!>F0HRV z^YD?V7QL-Dn_vz3z=%}VH@6%Na<1EVaY^@@>XEMHB@o#p6q2wnj&1%eg_YZY#oT5t z4pNc0nre?PWh5%0h{%(%Y}x!2)$!nQabf(Zb8WWVpOdSlxd?kCbJm# ziU7Is&`;X<^Dt#j&k7QiPy{c?)XJ&^hzp?|q+)yeDKXt#Br2hZ3!P(Gi)c79x65mM z_8xCqN(av*nO=u9)IsvpELxMimc>5a7e5Mhq_P+MFi}PWAnbm zv%p-;nTFkAQaNd(Sf;a!#3eF{C}hayIM%6HJPWIh&+c)}Nh+6cR!o4`#UY5GT2(ee zjk!WRGi<;wsGk1vP+W1gfwa-Tf{&*i`s!(QtG_+?yiApGE0D2Dxrwcjgr~4y0AdR9hZxa-*{hH_RK?_A$I^5K|~b7AcHIa zDUF@8d@VZSNuV;Ur<+<2e)AMTwVJ$z#b*7}SeY#RQnq<~j?oa=MQuHxfWAL`x$TmOkW2O+zn>PoDUt$rq(f+~SpJZ!=%VD+g+3ovzk+|R%X3d+o0)%}(-%5wjoH;I) zwd>|(ccz1A&K19mx9{hfnQCd?yfq-k9LveLxTTBa1V1h+p@{wN$*kkzIF>oo57(%{ zccP}%LEWWL2#ZuiA)0f=Xa8EQm(p};edz=I<|%?|Y0ey1@b>upRq1{kPT=ZG-F#bf zKiL*QTA8^w|GvIGKmx(f`+}cePW(Jd=pdSN#b-YNem>~UB{7Wnc|=ex?#!dyaWjaR zhq9lVC=3$=iJwOig>ctgCkq$-ZUjI7W_LfaH1YE&p$P6=J6kq`u=x2O+&m&ITCyb^ zv^8^Y{`=4_Fi6WLzG{J`E5YAsejX+C!rV2_$?Xb=t>EX!i5rzD$RVhNBC6TkJU;tt zaPupZ<+Dn8up)&}HSWy~8@dCe()fqUfO8GhU*Wc>gd(_W-r|nSg#X)cUs>?fLoETn zEh@1gWZ0CWGx&KI@bkwlyMX-pHc*KHKVKNENFh|K5%~G;;OFaS`NJTMKIRz9Z0n-t z^r#?F2}PXBbMt=;?G1==r5g(SgSxAson;q^iYTN$`1!Wr=igg)Ksi~Xm$)dbzB&SK ziz29&A2{{hdlSg#O*xm8UT|9!LAB7&$3Qy2#(e-Fy594XDhtDuV|_54hdmUy zh(g9d%Y6*E<`!94rh2fbgETUspW+Kvq!Nm_1o^yMbRrx08lU~qwnow@uTMui!);Ln z)pDv4#~kEJiR|~Gg8_2c%U2o`x>EcA_hk{~NhpN-`GK&54U}eYGYLNW6tlW$`8-M} z0{whvNaw?A9(K!3i%)<5Kr+fOV-7i-* zdDM5ZhB-6oCIX3diXfB3+cN+^O9Cvh_QDceWw-Ds|I16~e=5H)iZ zm?F%CDZ+%@34r*%-KduPcbihKXhn%iC<4>+IG7<=_e^_n)k(b=b5_X&c2k5*)p&sT zynYf45;5+f5(S~-CJ7xVp$N^}PXR;=p~D2B z;|tK6UW}?~0b(jb3coRyg3$3w7dobzDMIu1(*faBxS?~bRTZj1o34+jZ8A8Vu5;{;qFU&*7 z$#S>>=W7TZ84x<|kkEk=ir^j|+YGQxEkurCN)u@%cs3U~udaj;s>TDv*84a}%;3V} z1_&LkN$5ZcMR0$OeGP+Q1B8yH5ISa&(18f5g^@$XSw%ql0)W^H9Vnp?9y&aO7Xrc= zLPrjSj!h(VpoAj0hqty>wud}c3a_mwC4sB6TuX+!5<;jN4;^1S;O7O;LLV!&AawL0 zp#vop!96@SWgys$c2yH0bj&580})h~iWVq4(A#t;u2+wS89Cqv-41%YEX2^=UP7qLws0@A|(F&6^Ia<3$zDhV7Yp$P8Z zEe)qY!$Sxh4eHNT4j$102STVCI(w`wH4nxw93Da7xDA0Le_r6=5{lsd-OqV(Vt`^M+nv8uKrZHm4G-1uD%$|5(MJvQ9=>u>Bqt(VcUH~)LPs@ zmR#feDaG?#Jr_|3_sD6p@Y%0}tDgz3zF(fJ=Lo9B{rS-JRe<;fT>W`)^&^Oa_SIAs~GnAc&`zZL49kZ?A#!5iAA4KEc-x_&JMxSHD3A(L6G~E&Hy11M%By&D_%-0&a^r{YI)u%Nm$y*O2xJb?bNxk%5oJtDeKv2Q6Yu zR6-G2mAM?;+6wQc(trVVRNpb{6p8>Xt>?%ci?y4$djAM%S=L>p{f%826hgIL+=yjg z3MR8R3#!8)%fg3CBc?r7w!d3wq!NlizoIo0bKXvu1LXvt>U z&V$V;OlOpG@XGein+6uldOY!g+j9N0sd~-JTm4>Pk&#L$A}`yL^V)VNs+?EGe;BHci3wFGgePU# z+~XOTwQYC%riZe(%sjPGk6?$j52Mdv$H)J&ivhaiG#(cT=aQ`~Y_tg>r_`o}{jfg-5Zb0`ANfhtBqHvy+K zkA^%FZ*L4z3sqcXBqB3~Xbu%$@Va+RrPbf-sW+2C6^fu*n%~2&-3RavK{+p!;LA<| zMaWc5^Jv&vvF}h@nJGf^l=ys(c!5UT}Em!#4Yhvo)(`f-5Wn&p%RXe zYh<-H^CSwJaBz6~E+=);rM6P5m{mFm)mjIxc{aFaQ@1XF=sNt7^5=#i$??KMBb88u z=8mxk=M7G~h=ZF{Lk9OqAykb!S8EUM-TXo7^AGu?->OAsPz2SY3u0ltf88MU*ovE? z@6^%?l~9Dt{js$P=UO08ZLHihNd=$kAXF=&cpAHxlf)KR#;(%1sClYqYHjiH(S=4T zp$P7dtzEmy;78tF8tRq4u7o%$29sh3W!Fdgus9ui}*(0o;59_)`l)&bt^@^xS`~6C_<PObA)vK*Slh^3r+$>P%WNMALxcnrBxAfkTiPGBXLa9 zLL(JX2v57MjlNg;+@xnnq6mwYTmj~Y(8A*@ z+;Pb~oOe3$yr?)0lg>_@uTTlSFpm<}MqgIpaz~Ecnl6=wCFB%AwGvh(v6@00TUZ&# zD73q_*da=uCzS{GQW1slYOS@=r-Ijde0z$N4JM%os>OZ2wQE;=^Iau;*9d9pJtu)8 zY+5q3@HB6Zos(Y!A1S#IOs<@#!DPHGNa2Nfl(07XuI4mVBOsWx1BXhlMYXukw|4Em zwg^-kEzN^t zSI&N9n4#0sTr)OK{x>qn7&PYSAezs|7i>Q=%&`=7t;;^95(kc5Is1`ej!w(wn&ocT zHL@ETK%zy4>1NI6;|sPQ8G?0MnghqKoc+ik2ix*_?9g%lkKf_IPOuOeYHhfwj3*Yv9lOZSx$qg{O8PIGYqqxM%EN5n1Xg{>Yyhvw9XM)npMN!eRb;?tc-O0R zV(#Cqt+-8)Vzz|L|3ZqE`2*1A-%*RZVQVYSo_|LK)zaKM^cZBrOz`hh!N1ql`S-Ot z2zSHQR$MR0{3}4_|IR_n{ByF`+MG3NY5pA>8Bvh=&rPVUjDbvmN^Hyh5Q3hYH{1*c zU&#FbI^`>#1lCdr)#7g0+KRL9-`ColHEL<@9Xmzf-eo)feVq=%J-4-aw*&mU2l#h? zoqu0v^Y5soxnb-Sfq%E--q+=6L5K8Phc&j$zvp1=;&hpGUQC6||2WC~Q9>`QxnX?4 z_Wk=t;;g}-d6_?R#4+;RyR6InQA97Sd2SrUzJK3H{QFwshVccvfq&10%>TX4y>BF1 z@;Y1Qe>*+`Aol%x1c9t0o*SEYD){$>;NOqv{Ck8>OLN26i6id);QfyUeGABKTNajj zt-5MDxv#Ho12)=qq92)qS9{(_>bPlz;$EqNN+lGbl~S=c)#QaF_4Do`UYc4%hX5_v z*21EnrNe6Fr6Z+ll?scmt6o;9gkD%HjAEy0N-rmA+Bw+bVqkTZBB&N80d}BZq4p+M zN%lHgRoXc=pAJIR=y&jN41IxPLiLu;Qr5oiDwR+K{aPMYL?wlYQ|~m9)+IMksU!~} zTe@LdF%z3p2Tqq(0=Kr35@KuXAXH2L8GglnS4<8IyGv>%XO&7QLf>e*)$plOKgvsz zE9@wxgHScPVLW_da37Z(M>&YB2#=_r>+h`v}7~gDF9N{ z?q$`=NuXCWQI*QFygmJA^ znTjZc?lBKXd$=`G&y?%0tlQzCQVB)S<`Dem)9xzM>XucfpVK3#7HlyO4Pe{m_47*J zQwsW&RRf|tRJ!{-h0s5ABSgsWQrFDry2s21Io9!}hOe?>HHcU7aed#F@G5qVu08M{DWlS%u% zq!%})Dbp|NA+%XT_n0>r?q2eeoEJ@3p2c{mR6-G&x4@3h&gYG#WkdRl->zr~88^bG zYIKiz*qOTBaLHkLesTM#dkU3MgyvwdKQrH{uvEvps8srhn@SN>OY;_f*Z>>cx0KW; zyn%G6`4`sw^a)QLgsRa!KMV%p$_pj1;f{>_!vl4@flvf(cfdg?PXg7*CU;G(eIMz%8rVvZ zc`JkN5(1~j9{WQnRQQros#H(i{vovcK>G^tSyk-^%BMINb=m|ERojhvpqXm%*@3lv z(53jOj92of7U}}{%~J?f;~U>vccL%iHZdc$ZcFv)E)SJTD1ztu)@Hz)cUQ!)AXoLm z1wDdm$*9IRzP0W|zYie4ZF5xl45w}-*i=Xo+4wVo$sP+-JoUP_?M#N zO-1bI-bJMnijX;FtQGNOHFweCb8VAv_Rym69tz%PYLD1z58 ztkvzs)wdbLJGYc>BTMMU@KlYbtkz<6%KIzIA3?6tK(L}OEE3~;)Ke|Kk+gMN`CoFb zD32h&xewlvN+<#uBU{^;Sb09R&r5A_d760ck{+TFYrL6m|86jRzUrlx-85Y+xYI+W z5{lr(0&5w0`0K`MLSTR85)R5#KLc$N+^O){jEje zBe8dt<#o!cpI{J*pjw=7@`fH*Q(NMAPiY9D_Yn-jMJS;VjbvDXw6OPo$UB#`2xr)K ztv12#?=TgtH8CR%$oq_vR|XNiutqYhCmsVTt^oG_4Ns!+J;Y44I7O}7%G)C^N+?3( zSTKHcYLC4Lp=zAHxLFZlFCi~VD1wvMT1q_#26U72 zVkJj#?w}TDh-E8z*)X-@#Ee(KH*_3SL?N6O*20)Qy5YsBmPR)$any%QcNfIU4J1~6 zy|D%mWvwlFyfCK)l%pb(zr(9pL;t1Q1|AL_x&A`*g2-4*$E|fbgvKo_PT1$xT0#`v z9$;Acvd^szI*3LAtY_Hg)&@e9b-In?VQ2S(_NcWH5M`~)KySpaBShMG5V%#kkld$4 zP1Cs&XH3hMg-9Q|#;`73Qdvazt?I8|qggg=>0k5o0ad^CZU57gOk;~VC=aIu>kw3n zZbb=a>CIdz^r~J(nbCiqM6V0`g3Gpj#VH)h$!cf8%`wX~VrGbLb8HIl|6eRqM#iz_ z@6V~QDk!3gSWeh!dS7pz4neiZ-sOPkSn|FgU(2m(>ed3beI}ctQwZJm9ri09GfJFR zzNmOU|4bc%YSAsm4Tc&w(o8>Joo8yZUjKgc-cW1H4#cf~f}Pj5q_gTDLg2nKW`8l= zytC0%U|_IBCG@4z9Xcbu914w;9n*^{RUL{;uNw7|dKOD!kGJk&e;6FiA951e;M#kc z<3lHN!6Wf(@wh!K>RT!JjddEfMXA3eS=_uhNa`{!hP~>ro5d`3)@en-fks6V)7b)N z+(Xh>_mVOz?6}Y~dz7?zO%!Vk=T-f6w5%D>vJHM|Nfi6%SPJ{s5BGO`nvkV*J?y5$ zKOZG+ToTPD!zoM-FDsZS{HMiHtoQ49c4t;aK)inxpbX!3So!p9lvFMU&gEMf&05y1 zY^La_ezELZkr>t}r3xTQN-lyt=-o9X5(fDgn#_iljb`KFh;|Bp@;s4!TpGn%-N6!B zhZifwrx&7?Ujfm0_HO1dJeI{St!bv{8?bx+6NebK(iwMzJXH6R*kI9dlK{{D(SHy7 z9nNgJaI}s&4=r2ZNrU#V@=sv*EkDbSkV#o$)5C6JI~e5YpmY}E1bcG5a5GbQ&wxE_ z+fmr{c~%1$`in!b5C&xglKdz^~t#= z%3WT7P2l|Ib&-4E**(n^zVUq``&4T$Gv2|~#WP;4R0>^)7ELgSX7|Qsiq`Dz4G8;o zZ;E!$Gkas%tl7O8K1X49RZPZKR{H#?j7N_MuOe{2D=+;b|!XjZ`SPI1rT4GyO@Me z*Tnt6k}xp4ycX;}p?5bkg|7#@e+Ih`ywe>ZJ}*})lP*S!Ltu~&V7YAId(_gNW`uKe zEbzT3@O{2>FF=G;yQD--J}%(TaS8CfA@Ke3(cWf?z6x}|c?=3`8Gd*SU1VaGQthal z@(V!L0N*D8-%GvhXQuE5z;}P(`@>lS0P+2CfO2W;VdVonNlD;)W#D`BnuE*~9SwZ{ zYT^4}K-_BPBHaIUO<4tq4?y?fKzDg`?*KD}X9M3q0N(@d3uL;QM3X`wHhEKqOSXB;J^G+~g04_rUio;QN)MBg_;X4|FdJbT|2p z!ot$$@ckRy*NZ&9mv}kaOyOwv9boszvv5^Z>eB!*Yx`kw79gg8-LHV%o7Mcq zOws=U-`@h?JyLMixD4!G<>NK+BOuUltHJD}dQUXV6t3BQ5>V3PPXjZeIBvYk|$~h~{>`6NR7ePD{xW$H-v!2gL4SGZ)$Hj&N@GX-1s3*t2`((qT5cBbwX2 z{8e0y5D9j_1bkmd?7lB)iJ6;SM)+wc-lNSjo81x4?cS>BazNO#`_o&? zZFWaAxBKlVY`Jep%2FOcc=wAORiIEwn1pbiBaGX7s&OT#J^`M02mk&rJOL+a<A z!a2{|7R5~4zP;BGd#@$-#x|hE-v49n4PfrFRyUD-YaOxo#)In}3a!j9KNvj4IO39% zbgPuVM3XX_tep#im3HxaSiSX*FwleGNm8@gWtFkFwkywb_OR8xlb9=PK7IrakpAUt zJS)DulsU_^hjoH4QPT>Q0Yr@njif&cv{L4IHdd(w5V8$I&&-C+QQSX?QJ0FUK2^Qc z>2UN!x2Ms}v7)1yp2b~gU^?rP8p{gimV`kL)OMBrICNb3yP&s9B@{t#5$fmLl9hwC z3l&oG$ABgdARr?rY@A!<6S z1S>6IRYB-A<0}7L@iQRkF>Mqb{xp%zYrmH*cnBXi2O1_6-7ap}oGE?;2tDzQ!Z*S` zis7fy+0#zQzRJcN@sINP#B%U5$!T@Ev*&t->|uQ`rZE4#%Od9%E`(>`QB{|Pdsr(7 zVTUU$jZ6hGR9ncYdFCQ9X>7{#Xyz=V6S8l-Fk-wV#CW*tfPLdFBE}0dYsLd_>h=Fv zZy`B=Z4ohEsMUB-n<7UhYR1DDa1e}Fcj84+CC0;ZBsJrO+Kkuq8*VKTvFMtyS+892 zG%?=5hv6tC{yq7OVOw-X-2OVQlQ(;8VaJUbM{(}86Q=NxVN z4fmcp4rUGqj(*aad63P_2-nPvCnnpYD4wOPS$Pn#avwlcmxUbhhHE}CLuckb#LWFI zX6^$VjS2DxNZqGT#MRxsm4bO@=0{I!KaxHcD?j`x1X|(G>=v zC!|v}xBJvatpM?#aj7x|TysA_(1Y7KTE^4br-N^n!8iZ>%?OaM0oRN{J#)q00HFuU zQ}{CQ&2zywJD>R(5V?i7i*La-*9HVV=boaG-OIr>Uy1Yqgqv@UxUqUZafA#uX$9x= zu7bH!5icJzh4;$y%}axt0HhSq`+F~M#RUfG0hSAeBZyCZX>6uwjon^==r1l64^F(O zU|8x7CnN8NlaV7%dzvX)M!ru5yVv{H5FqUXuVr-h&sCgZkRfo|qzWfCPmO43rf|*f z^#KtCb}zFzQ(=J63|HSw(VE@s0>WZ5mE~c*TQcH|0 zDt^5I^)*~gDH08+8S zuS)Y?l6cZMQKbi7Qpl;;Xm;{J8dIHdkQzJBDlZr1lZO4$T8E%o+Hb2eAhsN?sjR>K zpLjfCs1+gS4NukRv6cqIycNY1B{4w^YBo`&5{l@wB%WPAyoa^FgM*xS_isjc`#RFG z!L4-&s&x`hfx_fMZu^HTKs@8_3j^zY5o_fR(m}WyYGp;HFk{O-Y~9sLfbi)OAr9Qv zU39H5QKgc)3)0w$UFmFE=?Z3gbf&@3IXp$|F=)K#{p%RjCXoXwm?`A=&*^Mab{Z=` zyBrMiYe-qCO3-L=<&t(91Q1l~@7{aZ!QWHZt=leu=wr+hLst4`Y(G0rhoD+C!)*jV zu8f=FoasX|uDu(nQW1raZ291w!iBOOWY5;CMJKqeE}^B!nZ%JKC5kX#ngr)mCPlHx zJD7Kto#-lh!M3WSx>VI6s1}c<*4#Fw=XmA&;!bKbjKSk4p8X11vMmLkH4TnYgh9Uh z;e2IGH4F%%^57C}j)Sm;qBQWn46qHpQ}_6ijz7 ze)3d*N-TIxIRQ_?gET^@8V}f*Ko>6xiRF5dmaR3Hxx0&%>;oIDIIoTrtYY#n8<`=$ zj+}_%we(+R5$?yqWjFh2_R7dzAcpLm{L7ZES##}BwpuwA)=s(wZ;_{Hc)&1^_NbLM zHJ(k%zn5*egNgIEiLOd>*-z>Y&qondi%0&v?0jeU@#2cGPLd-G!oxitl}yzN!OvkY z43g`Iv+3QHlf*W?e5C!Is_GC_i>HK;&qw}R3|<55Ohi)r%vtFy9bUuGl%LLSyXM`wW7sUvd^hSgi{M`WEq|^9}uTLc{Ws^ z0H-o^oLZz)(>N7s;S_u?LjGmr)aE+4z(GiBr^>^R3yb0X^Sl@jjOR2%EgssARKR=a z3a3NXi+Ul7;0btI42Rw8v^dRr=RlE8HuzVClTun1m5gxL6hhTF&#aTD{lLaYz{WVj zMw~EFEzYxgDi#m(Pj*$nZ%Q2r8xfH<6&9@{X;F>y%rf6HOawNr1~xhoHsTbEYH^;u z3CEh|Wng1&3d5-%C-UYx6JU_{Y3-!NgN~a_ zFbIWEEiF%+1c(;EZ5QD7V6Z#qHclL=7H93C94t()1a5n@EGnxl3ArtE%{&)?YMk8G zndCXPTC5E5vJX57ojp=59tqvmQ8366h?kWhUQUMxp$JV&9`(cIvpodN0%4t0{BiMs zi4#ul0&t4Tx&191>-bwBUap0B8BXFQBB&PUHcVFmF&N@yjjViX_<~ZhE&AaMm#Qgw z0W+)LFn~DbdaBQw^?iEl=BQiE)76IKwpnC^+5TLuvMwd)u z2%%~klW`X94}5$Kl1K&HtAQVBhtVEXgGKVub@xB0j zPXoT+n6E|Off0iU-}~E`{5-rDAo5j762}4Gr|I}UNT;O{8K>&UcGiDL1wp}=>C!pFo-@Z-|>-rr2Mknd!24}6cxK4+{2gJ|UKqbmV$ zBFEH`yTTwHfbWe1kDEf!?l6wz z4LIMs=5&NH##SpMNyeh;8hBgiA@UHinX2h42n|}T7H=+Ur&e8DN>_BCT2~+;S_G+U z2NnCG+ko$rg8kH0-Ky#kR7;zCV$DIm(PO;w7Wh6G>`u!RRE;zFeRvyyYyiF&1ipK~ zkBcIx77|%2Q{387PwfSKe~sRe6gEIhwyBx&_PEPqffPULnuEnpC-S{d~c@Vz{YK@oXcGD9_OB8t_MYOPi)Hy1((3M-{6 zxKOQ>yllI*+6)krCb%liLj0sScw4l_Lbdeu7Du4_8=$+q3Z8@(S*RM1+|Rp_!i0JJ=ScH`BrNfQ@^hhU$}$Ak+#!Xq(u~(<_HqbW=|;J)@{XuBXv<79Y!y zGE;U+pYyTZXm|PriWQ@3i?_BnF)@I`-jXaBO$#AS(K1kcw6L~#V5L=|7J6ZA=1ytO zUm4OLlReSM#GU;`%j4e!%j2;o21U`V5XLGmz7^$#53UO*zmHO=iBe{-!ICY$DqpK2 zYb0gJ1aZruJVLqJ%S;T4BIzbDws?&b+j$le79QWEP)im=c3haQ09z~#n%%Td3=0?E zKFluAS5Lcyt}DA7{$7}vtK>|D-aPrA$s_`?^rtW)Pz_vFT?{BQOX)u? zPP&tShx9OSNfU}@Xf2i}XS%7KYJL%xl$mK_P?QlQnY4UbJ`s9F_EC?)BgF)GdQ_E* zB=%MY=ME94=PEDK8>O2n>5H*gW>3kkcFNvc+|%r%&Dc=qtx>iSHQAFri>aaZd)h>7 zuqT&589>Qd3m9cI`p6bbe|(kx=Yc1LVdX#Cj4gO2OepiC&ATy0{qMa+Jv zw~`lci!vyRjxmtXzcyJs>pxalu6?q}bf+qX(UA;_FDDNdGw+`krjE!ZPzFWO(GtGj zG2B;dpB5r6S@Fqc>~Zurjl3`}2_MAMF7*}(cQ3gbV$dRSmxe+%>MX?a8VnYOJEF{Z=j_xI)X)I)j_$`*$sM%m3QMG?AkaT zs8N)mcQ%&ZGtf^R@YE)*>p}G%NIaR9&%B*Oaf_wt*OBV!Jep7z{cfnYA%{5z?1qw? zq7nCcZ%D=xO^J}%)T1x--T-nBC32T@{9AHi1WeJS+5(WG}98M(D2N@lY`_j+$?LK#A4Q%(EC^D zy-GUOdvl`qRvMiZBZ5Ki7ohhwy{O)sn^1<3*#zAxL+>Z@YD$TPRPU`!6Lh9zKEKBh z6ngJ77fU6pEtR5bO+x-gl*jh($J2y|*{zOqh__Hm6H5EHM)Rx#y8D_ZCl^^xoc-nBhux zW`9bBt+y@c93ieyKG}@ju$^39fuW3CG0QNu*mum{eQUV5y=N|gGB`?Ri71+(vRL{- z?+MWR?~n=KNXa%%QxwgDSu6zx`Kg}J`)%l*GAN2q(7V563Aw(IdkM(Bq>Ql0_g=EC z))dC|?#%i%M10?VxVNwr0gEyyip6)fI_JzR-h$r$@E@yuLYMGOn{0D7MaeWXiK5#n z!_}^TomP5u$|X<=MJc8n=|97L)%A$)$y-0!jD5Y|nsTH}?`$8RGZEVZa*u-Chjq;* z#L0;7d-kyQ@-gVC>8{Y}cc7Rh9%@t!<{NpiO7~=aPbO~ip6iZ0U zY@OGcx84iAFNEH!@Bd`un@QQGaU*X%>_55j+|c_x=zZnjTmogV_|CT1u?#xbyE6g* z<;zI%AB6XmZJ%t8?Z&cmpScNUL~fSlPlVo=?d`49#OvZal(942l;!7ocdjJ-SMPjd zIz{p23fZ{_%>#PR_29HHGE48A!eI{M;EJp9;P3oRbVJ_V|mp5-i-6>FaYm>SoOeikfd+pc~YBbb60O}sY)a?>Cj!07& z*X`F9Y@N2~(Dn9os5_mgo9*+bD6ZSN_ve7o0qPzKbvGmGW(aTZtJEDb&rL* zClPhCqX87gb?e*~n=#N&yasi*BkE=hisI^aE}eHrFb{&do587bsj|Za4Ap|Ku=8l{ zT%R8Tb^nfNzLBV#Q7DS*mM!>q_QZn!T-PE2elqP1!1xPFK8lgLNR-S@CvYWWQ-MpP z*nfamlOIa%0VO{pN@k}MxRM!)OVqJJd64DRI*aHJDK8;XW)uqJN_Os=C;}xff|46S z$@Dw}MR6r#Yer1FLfH4Pz$II@TZ79Mdp%+zU~adF{^Sy$bMr_jLh`SF+r%KmeIAn8 zX$T&Y8H%fs?M8t_*+vTT6OkU4sw?2m3 zUAGwFmz|lQC>~d_+lDR6SAsz6Bm7E4po~IcN>=!F?&(42sk0%_B}Aa?m<2@{%46G^ z+zFI1{tA_i-S&p`*yf~v5q@t#pylunp(isa%8=e_FkbIHW*Y{9HitkdgQ5)OvD>;i zD3|O;peu<$R}ty01;xEUSDH|UKv~f`_X1s&6@8nrEifox=h{2J4ixtSU1dTU0*%=Z zfzHn%H@LB1scEe%<_WGK(o7P~5gBtyZ?u!ts-imTZBB9R*`nn5W)Y2|%qgOCa&>i9 z*L2~eUriGODA|=fGv<;d(8%g5z0?QA>)8Bqd6-W6QWX1p8tH3caj1GS;H*90=@KRe zMbShMR%mwzsq&GQ&y-4eJVbiBm%_|BqMwEoSEYXos0+`QFfk~KCW0)ME72R3Z+>d0 z{*v2+oGLBDPm;=xBgFjg$+ABdOO zmLjULBv6cdbzC|4a|siJ|J8w#+1XWcWVyN`-_}8qAMY#g~=1zid*rz=;>)5c^Hc3j#&C8O!%a3bQn4x60uz6Fju4>Qnh!ygA5cSq0 zdJl9(Bj=)S>|*4{UmX{spb~OK+l0yzvW#Q;Y>C#r-W!+>bsI`%IU@IZZ{P@8d=c9a zGFxkAdjGH7TV z^)8uEhLG89CCSixKj{4(^IWc~1}%tJXyqD0I&(x*q4zuiXKhFE52g$r+8Bx^g0RP6 zSCIHq^JhXn{DBR*w|1apeg@v0BWeb{ABEm!lipjKazuub*?D+5dZW-5dXIwM=@EE} z;zD+&h^jX&EfkO^wiRE&&r=G8(M%9_>O=1*S9TGr;Lk-*%~KQ~d{$H0R;T28JCq|E zg2lpUgEBZuW-vbNbRN2Y54|sZo=5b@lNiUfyO>aX^y$nI4OeyP!coKeOm!0gVFh2Zr=7{z#3RUyfJZt|Qex5QYiY9_^ylPL7dZGC< zWu1qIsT2T3$$a?f+(*}7SaJ2v`vU3)G(yk+Q zxSc7YdLgBirW4z$oAI^^%B0``h0#n9&IlvE2d?U(wnQVeVgN<)L8>!FG`;Q)p}>Y< zwFP1cWl$7L1j$ChfqjVYSO3YQK0+h3$NMsAGfV$kI?y0URC_@>#WfdRVLftVCaGSpD9lZj`{`d140Rx^(-e!Y7BLM{kMQPgs7WQD2nUWS?yvb)V&Dm?nKnh3S3YWm#s5xR1oU^9fNnj zo@j*2n^7o?=94Uz++ksgAJqLX8sX|@H8CiP3z?;opl?=vj|El6vh?mtjn|egQ9412nn!H2+3tuc2WPqtKp($#XTs@5G~6a zZGmW?K(vF2Xc>c|3^lUba~AY#ao<&E5n7NsRzC#TjBHL}}si1vRp zyV8U*)EEN>G+WD!Xjc-^#<=7-(Yj{;<-#6nb~$}#HnDu3l}c3GPAVS>EmCvBOR*4;BjntCcjDmdIzqg7I{ z5>xPsy?>p5GBd-?42q)JG>fJ9!7X-S{)5clE6Aoi8|KF?U8U=2;}**ptKD9$)@gf{ zgb34Z8B^*aTFmiyY2nN?sfJQ?|50y``#I&cRdZ&ZoVwe#FeeTVWfg&%H)XZvvoJ%t z8kQ=RidjVp1F^qZ#F-SU&nORJ#-Rw;2#b}Fp$z&}b^HS^<5Sl^uCVp~5NTonB})x| zNR$T5TVX0-1Bu-_Z_D=drfpmG2-jG#OY;?`&$XLBJilwpcH2RvplvB0gpV#6gQBSN zESAFKJp_66qh#x3JP9>XO3nF6(w~pwrD|Q5;@Q{kPO}|)|2&gD31v_e^$1u_%#~eO zlsL*RMMju>MHWMLT)5x*1Su3>uxwd`Io@p2Xxpb(2vsTDLgy#-t4Y4tYF{?y`S|AIy+gQ94-L>g>pUgcWI`OMmABj%8gM?OSJitdCG z+TQOoq#LR8Vs834f++dPRl*9t1v`tVFN)}uG2H7l3JiQh(JApLB1Lw()4gELD6X;LD4XUK?0@yjEQVfZYFvpO z6WD@w%!5o%XS={1$W_1XbS}21{aDR_cU|8Q~*ze6=XU&mImQ552?#FGDO~SrfiN@@bgi$=jsV?@1ZY+~lA?G_Wo0Pc z>z!FB!zoLAL-ERq0icZfVY_XzTF@4ae=xlmS1&^udhZVg3()_o_x>)uGX|GshlIXh z{Ix61W=DMPYsejELQyP}!VJALiVp(x=_GT2W*IrkFl5;q4EK8POT^oo$X)IUihI5H zG*Jv$vQ32U_1=?+_ZwI7LY4`2>HR-)hp(d-Hgwq)6!&`XPSo4g6`xt@Rjlqn??<5b zT2P50-YzCab;ReEh|g~qbpk_v`X`12?GPYuV|il7l{p%*TX zSe}SjKF^n}SLAIy+U~b|uI&RFp$v+m3kE27S7)AGUf2DNtqB^TCQ3=i=Fxq5Q>D-s ztO!;9ah{ob0(RT7!>LdPMbUK(_|urB*0DSC302SrwPZ15$Aur1&5(xGN|LH6&Cp0d zN}x^Kyurpsn3O_M#+t1JMz?#a?asI}wi0NBS}3Dufi!6czF7YEBDRhD^M^Rw`PYSP z@_W24N}(`X1sN5k!tx4@Yn-=sWl!R&i!ExDA>yl4zwe2ce(AxM&z8T>u#FwPF7p%G zpbUbNP34s>7Ukzpwn4#T?5y8u-DW~@$g&;AN9q|h2>Rh`k&A2#GZt#OVbNW z(0d6C%Fp%iM*7_6pFu4;rD%<&?t0uv71BKf(d% z{WIb_(>rBQlp#?+Fqq!|D|eZdP^T0_$?SAz>Cx`=?x#_dAyM{S!sV-$TE{`}Y@k9d zlwruSG8;I%*LxL>z(|4cN?^FxdnFUYkYxohwr1&_y)8rTl{A^c42_ltr497n5PE0* zPA!yS$g(UL?)6??qbNh7Wx!Bmw|XyQq8PF)1Rd8%m1VIVnn?~iQbEVl5LN_+M-6V z&^IthEE=9B1)fQg>Kt!)YFGORV3dI>FK>RX_H+Csit;BT7Oa?J#3^n@ho2dg(4sWG^Qxao%= zA!cr4ky8P`bEZ{!j(dIp#%48~F0cg9P-8mCC3uXv)7e&d40Usk-a z|8$_1NG+5x{9(K_Ygn2z;B8(ozG+-jTrsPma&vbh(P5FZOqAlh$JDHUaPvah#7%{= zskfu*J1JQViehiB6aJ1&3l__de|!}tUdpZBZC2aFps0VeMCnhqWFCLe0!o#w!NT(j z0qT*X4Mc8Y7D{pcQ_`~<+5PJiTkI68ntrf`nc?_rI#JtyOOZPF*&!Vt_Yi;J$LS4} zcC)Lij|K*dE{hBky)gR+8&8t7>j$Myc0aYso!SP4F$ij3_H-$2V}_JG_9_}_IMkw! z7=nYW69YwRp$w-Ko$pt+SdRDfPy>Gcpj2p7&qSdxv)-H3@K^V3YOM5AgG6ef4C-vK zDY;T5!MAJ^G5gEv;t3?;ecGT<=)L~xDS243G`m*3G^gMbwfFr5>C4+V>4;B%Jc(!h z^@2XCm}s$vh}1&Ajzhn#gN+qOp9#-bln{Rn@iQ?fssZY&bit>7oNdfk7uD209{2vt(&l~Yb^^B0TWZ)kdw2mhu?zRk8vpN`E^=`CXCbG_n9uP1fHB>x5? zwKy1Z7G>$VRLQSwg4FeWcKjWSwhC1G;=7D@qk}|hp^cc`(87k<)PKt55L9iw~E;CoV-;i^1iO=+3E8h^oo^` zaix=w=yfoMa-vi_ky=~~8DE5=Uy4F`=S^1e%94G`fFear6pC6rYP*y(JtM1;zRFKR zlk<0#V!w3|sf9A=r;jj|IrdrjcYOsl?=iWgi9%to;P+Z@*_qYI(T*PWqOG$l_fABp zIm&L=dAxkIB3=)!mMj%I7_0vCX1mU!;x)RH@OKs~6R7>Yh)Y-rJGyct}rg8F% zeao{P_6>hTm@Jgh{#JrMD{rFI<(GwEEDHG3K07?OJ!iW}6N920wzX2+-oh9^-3!RPRL5@5bic1-`YL=v z;@VHF?97;xdk)tbc+r+^TckSU$xgikDlaFZ@^V_Q9XcFhoK*rEJ}uMU zW?F*H$175$mcv73<6cHgO4Ap1OpuP1s0qrh&{%t;nI&uwa>^zOMa6AQ)p<=JBp#PR z@7)etNAHVJsf9AE_-m#=i&oh zf5=IC{Z+f9 z@oTMMT#U{uRGoM)vppK27RosOYl_Z4y^f4Z!JW3h>qlB6u>N79P}na8(siNqF7&&I zMoxKKgy}hl*=nN^YN3qNVd?s=E$LE@18lc@l}S@jkK~YyG$~*NjD9U&W zb=|O%({-`!x9qQN0vfq8(Xdd;ii`}s83I;ae0m-8MR4N6{Hb$k4V&9-@HgkFrI3{|tT3lSc6 zd&1x6ZMDz{wNSjw_ROGoFhiU|7)?X*v{MP^Py8(9olVi%*ZB`V@p%%(GvOhs@=$Ri`kZ#jQs-UWzz{0b&Mal$#nwAb42sgB_ZaB?OKrAd;@vFG zI%i!zrR&-Vl~~$plyb-(uO|egNz3oC?e5p2{cU$sH`)J2BZQ(+)J5ohEcA}bnlS^* zV8bjcu}J~ZPp<+E6#E2#SpVvb;iz3HLIa zp#!LeGJb-(8^6ww@SS&-&)ep?)24Tbv`$4MltN(IHK^MPb+g*07E2GP`)>AOwm>vO zEtK&S)O`Tze!qVp7}C@!w)px{wn(%=88U_a1`YF)t5`-1iMI6&%qHANFH;L;Oxv2F ze?Kr)>b7ez8p&3%wzac;m+c)ofHEjbM`-SgouRCDEM`aY+6|el8|4$SHgN?(6ri>@inyV^^IuC~bt9h5;)I}pvI5Y1T?T;z(w6?>7tuh=Fca+oZ*uFNm| z5%S(xH9=a{`8!b7l-p*1A(ys=<8@IAMeRd0KZ*}nuzJ2&fP%Wmjd!Y>S|~%!QnxZ^ zG#GxKJMBf~E|Hnj(FmnbSPIm=AL?db!oi6dsM|m1Fnc5PJGD>-6JZe4{dWI2Fp_6X zu?Gf5*;yNu!BH}UF%2(3G-oB2EtW|k(e@=!_meDja|@?1h9N?>t$b9~+L?WzZr1Pg zS`=jnaxxe$b@w#Md$Q@mhAgLm(r<~s?H<(q%%twgM7&cpL!#5Tx~G`{h6-oklJ3<# zji`HuW(YDI4EO2|H!%zmMlyB(h2VX+b)=QWReCW3bE%uv9e1y8W}yr&Lg$Cz$GK5A zW0asUu1M5ekBKhpQBsc5sF^D+#qrg5cT#4>+9`^wkClB#)LpS5b0d`8nJAfAD1&LV z4pZ{*IhrNLR?4G9Nl?j;Tx;uh&50RR3cIm@BW5n9Q%Q4Uet=n?qmiF9E~0>T^Ke7W zpvZ%x?^)YIEYw07TsZ8j?I;n9cKOXAzKom$b25d>O-Q`H8H zh-u6O(WMcF;zD5Gus{{YrFjL*6m!gE7J6O&=g<1yJ5yC?d$Xz-g~E88V_)NNuPSDt z3_}mg!59lw4G4^~Vc6}8nGQx+F=uFHAAdJgwZfsQ{Yps>)CkC&mqX~?`n>H_bhv7o zXOfBS*YoN6J$!d{TvxV6w|4l?wuxJkZIiD=sMJEI!acsG>buuwNXoJDU=+T-+crJs zjJ3^+NR?W^kX^H9^L+c~0|kU^OTM!XTpVGdP*kpV$@=>@8B*bfHb&SU0=UqDO>EO*C;ZWHeIiuktXfjaTkoV zzBR;*2?f-x%d)BI!_)Ln%hRRte_k=6)|JT6*?L7^$9l!di0b0yYZg_$S=G}-p)fBY zO=oKf+Z{^@pVr(E{Mz`6TfeU)P8gG}AFr4wZM*)9N^k!CvNXN_^8~2}o)CMSqLHhA zI7&#GTvJ?}mZ6`?#K(pkA5aNfR=@n6u8S3urBl^!g7W+O$3p97fl7ye`iZ%Rf-){m znj5)ArF8mEFkqakTbusmEAF|}Ow4+zj(2MLoT#%kxQ zluaf=xuc}$Z<{7aOF!g7-nw+?RiVPW^5WK^ej;U1l=<0Dy}mEJO?@J4%iG-awkYat z+jLpK|1wcp5c?L-KKo;+SY4eiEPRvSL;=i&GQX`?>#K^vtI};xtA&_eFh#BN%Fw^V zr%&rOzJ)fziiL`*x>yWOm_Nm(q2%!We@UMlodc4M!=|LK*aBTP)?;M~c0J9@%a;oMWXH${_DrMxRLgz8CK_ixz}|^ArmEwqu6g z6Kj&gu_j3WxHrp)tHeu%nnqYRnC%>6$8w;|$$ z4dd-M2i;cag{g<2Y>TB`Py_MD3$vA=Fh7&Cq71X+DkEo`CycLKOda*Ixk}y52guJa zF+(cT_b-!sf}j7+Pn_c&q)Kxl1bQ**_ukG)(>MKu<-^b|cw3i`H4=-~t)+U@sAgg? zl+0n~XFoD&pHQdvJ7xE&P?1{bg=bpR^moY_lE;(TXk=NRI3d*bOd0fTR}+Jxs6)e6 z%al37Nx4{Q_58}FDt%u19=@%bth1HY6ONVE8MzZ}zmD&&)Q*~FVo=oa_lf!)e4)74 z?Mt|=CNB(>-Y{@rSr54VR*@ew3FYg-HR#*Fsu`kFItkU%vx<=9T+XTJn_9V$` zshdo0fMdg@gI{K| z&t6;C)QI1!c>M>DROz4HD^0hH|NQvx)i1|4*wTj`QRua5R87!}ho(yP5BFDPN=HuF zv#R=y_?wbjt!TO!McFnd=s%*2dC5|{@a%tY%ctH?`%&3Ys+oyFQRep>GX1HwfOUiN z$Cn9eTbV3+Q3~xVi)DI+AazZZ`s%Ct(xj?)!_>vi zlk}-U8Pao~!MLp@mQ3a8gKyL=rOpbJK~Z6+l5}}+kql|#;5bm)Eg!8k*)vjoT{uDT z@lMePti<@O#~hWxIEvCOmUsUQRf>PUuUzZ+twl;F^koTXB#-p>6}_3||`q!T-~g3{^RoA!`au2TD?4Q}U`Pj{(%iA?AT8ST?DSS>gQ#Bp$0B9?kE7M8 z116dn6h&_rL!12BGP|J+`SLFp6cOS&Nwfg)sO7B`W6NSR4_Oa<<@lbWr&dW;0g759rk@cJqx6ifLuxRMsC%lY(k^YI}c7)NidymuAoQ2F1U1kUFM#eYIrE$u?@Cj74xm zli`L|hOl+%i5=D}-8=MEV_yF%Ogf*We^Wg}8q>Up=0eGUrM*bj`2kkUezxCNei#*| zK3ICvMky3^6Zy$O-7+L?YzZ`yx^lNL$@he^y-jb^TybksioS7rhIH*yDXr>xvyuK7!9cmB)Go zTk4RvCFos{I2b>_hbu?oT(9WxVuN74J=@-M>;#b~-dJw_+vOR$Egi>2j}LJq)OgnW z|GSBaX4<23Yx;XMi`*HDi+2jk8B2`<%YnhkRezQF)jaR)XSvu0$QwzihBnTsr zEJrYAN@kcy8fqXnJC zFvhh)5K$HX&pNx=)H@jqmAm? zT0%Cp52!GzxQQj_my>9jmd4XQx)!St0lRuX5_Y7fl+<#rLN9E7_P^p^DU|CdMZ5$9JQWU){`>-@w@4Yr%>idD6 zni${VtMINvCG|t65+Y143#IgIm#(khlO~l}%@W1wMRSPt6Dp~jJ{1+Ig)&Aq&d?V* zt73qWxx`Zpdvj6wr)MJvL*^HwFgsGfv1?MLB!6~dWX=5+V(;LAir&RXq!!BH$)2hw z*v7X5QEkMo89fz`PTnH5P)40S89EM#$v7d#p1sPJy5fj;?+@qi)yPE2f;mwC+)CH8 zl}?sU4q)LWrGAL`bZ)fJ1-C^llo8uLT@U}1C=LC<#$(GG2aEXw1`7FxR28{JW+qB8 z0!K+ueqUQcoLKS?A*q4Ci^3Qbb#Em8Xg-NjuGQ?Mkhj0LIJ{pGvFC5zBDGKk37~9& zGwRhe0wVp|GF!BWL|P5TglMyfsyQcu;Gq0~KC zO{5mepkp|T<>T5C>cdihC`Duli&7};hn z2aU)|zP+mWM0=|%d(|^BC`w*`E=iwMHAC9z&$ez}ywzWkbB3yNH7}7`DCJ!K6uon= z45`QocIx!~y0yxrhn3Xzc)`>{8Rju-%~GM(YW+ggr_j|onOuy*8n;Q+6RTxN7Y4AY zQQ>dr*(@j9sa6P!S}5aswKUy0sJfwYH=*zR>go*mdCH(D7Gq>*_z6NIrQUxQe)yxJ z`mj6vyes?!X_R6F8MdR;w_XnMdW%YG$9CQ%{4_E#44=>5)_=p#df5@n8fg?}1Q~Wf z*?ss4HZhDK!}g#iApA^3_$gxwKTS*w?(${l0c9VApBV^0KBn-~ghYlQ%?L7V8sR?t z*h~x_WQKlVMVj4(pP@2L{9f3t7-52Kz;z#f1QW^#GEKp7AAXve7>3KYYRJsF4?j&c z3NwNX+vw^({75E-5oFkz{5l9f3lM(Ro5D{sZH?@jOIrUkPjerBnwd~WkZFNN+=rhQ zCWa9u*xL%PD7ynPirSbuH-B!V1x9O>cIJjkd6+JoUP{4k4)A>&?*Fu`WqGZ20v0%jEjZ@&%M4y)RMn@i_}6HG&z9poW8iKbXnr9&cpkq42oJWBm7K6_}T2wb`sb6 zyT7t8Td3+=!x?_Kg;FkLMU3hvx`Huy{aWQP!cTLAA8Mftl9~V``h2Lh`JfQB0^aY1 z{IWBav5Qd{3mHiWKW7GXXSdaQo~=K^PwuSn!!49?4dKVAi?Y2^H(?&a&+x49!x}QRCZ&23!*+P8PY@qTJi;BcT87%ya zz~%?r3ARc4^_({1UkN>x_My(%54TW80A@d|UR@vg1$*{Yo9l`P0^T3qm=%6F#RUWE z1!h0lG5a|>;9D?S)(sIy&x#gmU=&O(l)=JJ1ZF?|KJ)|Q%}q&c9I{3j-rn0Wm2q0+ zej250ADXVST78Rr*|SGn^%8&Hc2=m~yAh%E(wk**2b9_VbGX{^8LQ$bvvma#u z(#Vz#!E2NS&s&IP>v)OOLK!TUtjAPl;D@1L?Cz6aR(>v6N8AtfQWK?^^M>ytA1aqt zloBt%*HH#V@$mCu726f{upcW?s2RK-vDVlb~r)Cj;YWrLlmXh$pE=Ey2 z{6zbYL?Z=0H&WmCR|T&d#_We#D1)XsF*rx~$y*~#7CMvg!zdK?H)cNzF#BnIg6%@@ z)1|9=?%y)@#Oj#!5({Ol#O&uOW|4B zk!+$+7@y-fk~tQw@Vuw3~!gOt5p{M1+Q+Vo;Op$v{Pg3JUolDo_+YvYaW)dAgnNcfqcQHBvq zCV>%{yOu3vNGJ6KoHi_SR+yP&qFg~RVMQ>VHTBk3>?WvltE*+XZ2JQ#qi+l*@F>G@*|l1>d?M`rT1xaIv4mMD!-x{>1j9gg!GuvLjQjshcUdFT5KN9En0zI{gjpzqJ8-Pn z#B8jLHM}T|{G{>l(0}Kwn6u10%Vg$`y>7(pn6EI)vrT61>z&I!?jiz+ro|!d_dmD6 z0Rqd_sE0}pM1(q#hmM748|rTEFx^aJ2$3g6}&lSH_Y5) z_uDxy=38c-XEHOFoVENFv&?BGKe_yR#6h5$PM`LbolTm#D_BmMR6a#=I+9n!&UK?%x3OmhwfYy^OTtvnb_QkqC#;@`D%De zsDYp5uUXMzmOAQ#v3re(#kig4A3h7SZdFtV^>8MYxP>zKsJ=j3R_-|*j`$Zi;(}yU z&n%R|9kHVlv+QPApC&O1g>g@Org$_O84OR{qWM7Ov*C#)W}yt`h(}^nzvV7t6rI~f zT$j{S`HI`3mhT(O&KU-~7w(CjWvCx)sw>L=?+-Ua+@chUVo4=7svop-DH@@pdTOBz z?mTNpuwxwgZ%MK^tLYkH8X49z6QywX*TPYO+X7E4!xNt-o|rKx%5cQ&+N=Gp$sFLSsZt^r9lJnOwTH6j_+0~lmV2n7{~vT&Ska{ zKMoPSPu@|+yx*2dDHK)IH$(rJD^+?ss{$JFSP~{KAOBbxa$&ZWS}244BaKzInAej; zIoJ8W?6VT06iT5m_Ag?)?48SO)5QpJWrxDTOx4Rq85A|*Xu3W%B1y`(uQKbE&*7q) zT3V=NpKYa?vLrUkcyEMJbd*QS2{iEVJ!h*ia0x))V)?@v>2d z3H5KPzCJlY>iMWD+8F+G195eoKvAx6ezw&@Oq9a^lFnte&1KIEv)&C5D{qfdD1)Mm zq$OK3yZw8BaHD9r*yOI4jWP&I*1C>M)+^Z(q-AB;noh$VzCzR3aB=>CIaX>R6wSzU zvKM^$Y=~0(_IPmwZi_M~%1ByP0b}f@JId*;L&V`nylgV1P}u0IiTd<`*fP`6AC$6T z50tyB2a8AN&$dzvWw0THv1Zo%RReW&4nOe#I*~Fc3SnI)i)KQTLF&L4&xEEt6DQd5!-(wNOS@ z(h{379E)aevh`G7Hh-zCOO8?~h37UIiY{8Avj4({YKFC*dNFTd8)Z<`tjbAxj~p3N zr$<4!t;^>csNMmAYTeRvtlT0q6Q%I+gL4IJPU-VX#Jd6N`ot)OQy7Dy=%N*BlidnX zHWm$6N8z?8gQDuBr0D0zWJs&Z1hd8HjXQmnYO&#Jql7tDV$vvuu5%&nemO+wdTYGu zofM@|21T(Ug|VDHA(b%8)6n=$kZsI!czNbY#mdd;2{Q-mDp{4rLCN zSSZ8r^Xvux^QM7#;cGQD9B+#fPF+XFaM(g=kaj+QMTxcBo- zHOep?crX~u&;PHRZ|ayS%Fb{QtQj7ht!KIS^G!`C!_hVa!@ZwxW?~o)oV{O%o0tE` z&o?uzdKvDRt!KIS^UX99%H_;kg3$tg{t*1U)#T<|x)|7uA-Lv%xmL3m?B36}G@%T4 z%oeA*!q4ASKf*$dwGvVl4lem)fcd3r61GTbp+oSG5USAF+3n^>-QOy+2rG*4l42QF5?sti`A zFTWw|oLX3+7Rulb+_^Y4GUp(*r2U4yc+STr21Sj04gY`lWs0<<3|k3V0~cgZ@)b7y zJlo1l+(IebgF6?evfUo99y}AGtVb}R42t3o+_^aQqW2iJThvY^;dzSP!H~0>r!cR9om5<6w4LM@bGUYu$_)JyIBrKK7ax75U-s5yuXJrNn?HjlnRBbClJ zP_NYvRCmMIaTBvp3SCgb0IKYHWfUSq0sI{)gQED%(z((!^k#sfA~N{E1-lqB8lkWn z2n`ny8s?W_s{yz6_$npQEvku&XuP1ujNVNpS%9DD;Rdri%}Sh419ISV%doqfM4svLIg%bltEF$F$0)@89>E- zVYsbpm;nq+EG?wGoNc8R2Sd(U!=ejH7R!a~J;jh_FNMNzDwIM|%;y_RP4yQv6wlh~ ziQoU}Wupv=`tmMSUxyh$mq$Z!TdmGD5O)R0fnrPi=c$QO_}JdL)Z|<4yf6kcfD;(g zQU*owIjLi*$+Ggd0O2bl!(zB#%5b4%tVs3BngPr%!`3x^LulxQ(D1nA94ocBC}8mH zpmV9ICT0L*F#|Xr8>LVNMe+2XbKPj~`a8-1M21RtWiK10P}rC(*L<+!DBRZkZyzWj zYX^&u&(5||3uQ2$Z!9(4c-=tVm(5R1!`q?^imH__Yug;wdSbHG!s!au8h7h#0myLo zECId%f#Am#H-r+CX&{(jVsL-$Tqe>G2vUySu=mMM1HlB1q72_Xo{dL;gU8t(=PL{v zNCUxm6NN4Y;s1)UsP%M+vK-@4axsmfc%IO?Omwl&7}Y0Yr;_;~D-by1z<5ojFvH!m z@;i$W2s$=>sjQhm1HlxHGI&XLGCVO$<+~3A(@E$U zuNf|${Zqyv5DY>fSYZkT(@iMDU$bQ*M;ws$6N?Zaf^u&2gUtPN45cZ{GvYTWUT4w;E-T9Nrl8TVN6cx(85W-psO~Z^}^P#`&8N}@~hT-<7I|lAfw?Bi4Vh{ZOwN`}%f8zHU#qj$xH12r4uCqmp z3-J3sNu>qxmErf9g)$6>&R%D?96iO3Auoj>;`SM%1ce#yIWk79fn0EuV=(Uw1(6!} zvdI%?{tPkEuI+u ze}t3wM?Qs8D2zMV5KorKFO}vijDU| z&0yRYV~vMByUWQNKAtsCQQR-zOq>_9xu!=+lx?DB?yA}1js;6_4b-)8=bpj zA*)t0)$r!bL@8{*p0&h-+d2$yF8>Y#_sW#-J$fblIxUM?5FiGssW$^jwU;Kg^3w zX6~lhs!xBI<;5-s%hq$a8;zgH)-xKxB`3lq7bY&5S;$3P`5231)n`eW^GX6-@^#{p z8N=n0f#NRNvFamRsv&K&AA|D)WN^+X6vkb0Gf%cUQDL{QQWNjCYzbp*&McI{T{2dE zz+hwZZg9yJF;1b^x{x3LVYa=Q!ML-?<|LN==l)U9EF*=n))pqdkAwYr*qT21PNyX)F%K!yo?(f1G^7%SIXN zyjmGB!y&T;lKpVV&yb3rwU#>M6%L2YFHDwz_7|+-G08(dWz8*SEV^R9yQhb#Di&Rp zpeKJVmhw;Qii_4RQLdM+p;8NF@CfEyyJ+`J6sOl|FXWh5(Zm2sb}ezxv%*+(d=(_# zzSUEBkyJya7J6YLLsc1%|LSmdar?NU;^nCyi0Ucl9Yje&4x(*#41Kr6x+D ziG55BpH&oIg$v^D8dXgUilRrDEtWj(PiB^XTT1+x)=o89oOvwSv0%Z|H_k7E=qH4^SzCqG)+(Y#j0YQxSrSsh_q5sMJCkNTACkf&cq~p_#+q2CE&fm?<>R zPRmPMEJI$6&Kz91i8?7hK&2MSpy_an<>dRz!k)n;)yNA@hRlm#Qy48TjnT~8%fk0t zN~(Wt2~eqpGMJM#QtPpM>xe6_PE?XEni&+8Rb5)ns$1RnQXTQ=f=P-8wrtSC)0ARp zpXG7$KC35|59=i~y8Iu8YuU7^M$1cM=To)%;^$($gj?u$Zjo63`o{R{9JrDaPOrOc|~PLIz_MGL5>` z2VY%QW~?tMzK_Fac!-5wn5KlW8||RK`fAl&;l#1pCI&^(It&(zO}_R_X>oN+X6r$N zOeGp9#mEtK#oJo^c#s+$c*j1__P~_-<>Nw@?d7#Ion@=L>!+2tTo;wig}SKJ!Wgau zu`wBES=nlp?kQ>8z10fi0#sfklNErVC_apHrdS{O49o2KAy_T+tC>Mjyb>nLQlpJ} z<;G-ok*hRO`{4ys6Q%Hhlrv$P|J`LF6Y359#mt~6USiW(mRfsrSs1jrr204h^VGr_ zGP^JzVmZ^Fl@IxgQ`XE?Dx()Eg`#Nb3wX!%zTz+0x+pUrT2*SH46ZSju|&D@9UThm0Bo;m$!8mvK9*dDTqPEL_Y6&@FhhkbvEyFeGhB1IHb`(8 z8fF_>e=a#Dvm4ai-=ywH6N9U8ei@bpI}w0L+j2-r^#Ou2y%>dYMWQZs%rEsZ9h#|8 zvmrT_aTyLNw}F%&95tlO3R+VX7p$`^^$|#UagHuZCn9BLp$x7#M|w)Odbd6vfr(%$b}o9MiPEhj+KQb$N3rPsc}?7!*ZI=wSo@)M(q5vSpR!y~0I$UDPv{UG7rIPxt% zOtX2Hwv$rG8R4=5HV zjp|-rqx2F*QuKcp#7a$XR{&+!vuL5@uW`yEFwW20uIC7g$Fo<`D7z{?it{MPc4^L1)r-RS^N!h@;o0+~#p*}!S(FQht7utl*+K6S7ps?egePgi3WkkHJ|SE?{FW*45lwnpjS=S|VySKcjIZ?m0{^`1v7 zeSVD-27_Vrdp(V^jeZXV!+pOuVEvxe?e%2M==X-8xbOEyq~9B8M!yGx5&2htr62nJ zm8svYq~9B9M!(y@VExX!T{e17B>isHjDBYm{q5-Y66p8&rhb=5zl)mD@6Ew*-|sDW zzoXkF4c#th^*cKw{yX~p#$i99hpFFNlYVcZ@qWKEmF@BJy4zof3hVK9Fkpt+tC(wKBf-V}Pb9Nu-Js-e8P))?ewm?VzGS zSg)Y>GSGXYN_{oT?gzbpf!^z-eGA6ThTgWj@2@IL@$7ja_b|v^9^SpbM(M?%_jk~H z|J!Vi81+0_ICU{jDURDZ1HI>g-s2Vw(m0*5t3&S(q4&i_27?h<{-O{&?wGv-82O<0 z6VUtR!$UO6?hUyYgWNM)3}e%ck*OzyR|oxs5}*{x(tEz=!!=50{k|D`e=wD8;CS`8 zzwjgUo{lG3hJL?{es5UmdyTUFp!YWpy|cX)TClgh)rYIX#H@Z_hHf9;eT*hk`e;|b zj|F8i`h5fXeF|>N=(+KZe&=+f-`P~leZNm4{XSmH>UVTIn*}AvDJPW6==V@GV)Wcp z((jWrqu<#K#eKhrlYXD78U4;?AU~tudwsa7j3@m*yu0k^_7={+O}NJUedm~&pd3ZN zA4R`=;S85E9uZOh3C0CbncWn8t+h_EAzl;)zI6X2SV1sU>=zD$ljFs8t+fW z=KYy51_!kUS$;u>uKFcTh#?)?x%one1Lt(!p-uC$wXy6F@(T#L0T^6~k8dt=btq%= z4!s?_IA%s;jChy0I*&nl=S{G(6}=u$;jAIrGeopy3NLka-ux*`T%A|)%F_K$8hUik zAtybXXzlRcON@WhMWo{rI$o(Cm8e%r+$B|8<%xC{2i6qJMl}&XC1e-IN5tuq@8L9X zCr|B0_jvutk)2YX0mZdHM#SrVx9^k&Wn+wTw(G*Nf(a7z+1I1!~Hs#yS zw-jojjK}zhPd#|Krnd`&QSY*!D4*G0RSCS^M5Po8qhE(bDU9atg}T4xRW}u`qb}YY zuXlVLCwZ3g)aYktA8wD+>!-&{L;fv@M!e1y7Yla%S!r^ozDg~e;rNCvZ4gJ}-?bC1 z2Yy%LuK%vkyQg%**l%m%5uII@#0ART(Z33Jg8G|2wnM(Jqb*T0bXnagmBJz`4yZ+4 zwKnedK{x{j{hkp0?9b$4DSCM8-BQ$jcG7No-Yr7C^}3L^VSm@x{MeU?z;5aIgdh8Y z(09Y*^~EQ5N{`#I$=^BKOW{b#Y(g{|A>UA|PkN(F(OMq@P>T z{tl1TL*UX6`Yeb!%gpm#A6#Q!aeCh;ULW@~PAVeLi}}jT^ECQdC@+r`eahfiY3}_w zF?DUw&>Yieu1cY<#_)S_(!F+UkHk3ZOXY1ze7cR@ZPthO*f+SyXSKA;>v!p!eovIT z?~aPu)&$NcN~6$qTXyNYFxEcg!?=*Xcq@(k*qurnx>6#pt|OF2=BQ*Kg<*6c|OhAZM>QKN~sO)hmq6du97z zwjrz9qent&r$D6@+TdT;VxPOycNXJcot*6IsR?z*vYsj-v#;(^H18|lFYJ?l?`K}k zoYMJ&vK-gsp9^Cj1LWPu*u4Alof!efwY*!DJ{xr9Anu#@3HwGNW%C|A5i^vH08XJx zAE8SxkuGK5PNa0+rOAWCz?kspk&?G_pim39#rx@(PlH^&%-Fn_C)Q;{nN(=+DzwMi z;Ob!?nv^M>i!bm?Ur^T0`9Hd@Iy{Q&Yi}S44#5co4-h0mNJ4;}xe(HXyWfEap@+p%Hh%YEpyX4D z&4950rdqyJD!HiJ;J)Y~wv>J~SIUbAVlnUveD~iw2g!G#5qh>RWhdsUdwl&cV3aX0 zQ2j>!Dj$QlMUVXDYz2?`T?|flCOF-O|C)hPvfov6k?2qIH$b6>7gPEaaJtjM>6SQ) zTe_{uw^{B1>PD5&1Cl8l)x8LO?xn;KV6+ZjC8e zeD@vEpVUZbgnzm5YwKAl-T3acfsqB@z20}a`mONYYg;MX`0h1?E9_ZhZHeR^z)@0meVQUa3FE?vr6&wFEYjzV*ENW{wNH_f4e0peWAXAQ!-uNmC+KCR=gyf-O_vr_yQZhgB^r*_sD)nm(3A}Q`jNd6E$(0= zVK4v4{;7ElHlk0Yz@Vrma7+vK8kA;dJb`j#=U-A}tsL3+Q!jzSVTfupG(|Tz*&DIy zN(Er-8GcA^wqdy(`XN@M7TU+8XWK!~Z0dZu^zadKiTk59hehdIPUx0OCwJ(HPqHE^ zOf3VAL@A}2%aEb+_4&;W3NR?DPTF?;@Q;u=yN$`VF48Hv*^cn+!RJQ^42q&1#`^FT zf4C`M8Q3qo@w>qqHBk!bdmcI^xlecNKfkfRc6Zxzxzy}pju12~9_D&EIu|Rfdcq#v zwbbs2I#aRtKdMqmZBvs1EPvZd0)wJ>1cL5g;!y@YrR9#k2lfa%Ey>Ww)WnfyuUzwSo!xAad|UwDag(zZt=-kFp5CzxT2 z5%MQT{|LIbaJNsRN2&$CZLL+CSnlpeWv>vh|S@SIThe>|87TVjNakNHLfJi;9MC+qV{ z`}D%_!q?Zpy6S?g=Gx1?$E8O2!bumLq6`_#1cr05z)W?ASY|rJ()ktSIh6lLEzptA z)fB?GTI}8O3K7fIrSqG!*6_>WeKhRIQxsPV%uj{esx!t@U7V zJw?KQ5)gC!q|EQr6e# z;}EWWaMccCVXf`YWf`7?j;FZ15oPEW)7M=f7Vd&rScb$x+W^j??iiw59F08N z(cKV6_jm6Ij13S*-SQoiWU zVaets=zWQ~fc6017G+SBI1?^2X8h{3^YwN4|UsM}iG2#0#{fy3WcHGjj?{>7TCfX;(IE5cRIYMC=@bwo6mHw z4~?|`=+AEDIVOj;uOu*RC?yvrW(Tq$zMnB&Fn0#0LNfvsg-X6>`|f_wNaNkj*@>aY zExzC#DTAWKd_qrkFZM=E zj>m!f-5N*b4@Cpmz*SX*>;OfPOu-=*>E1Js5^yL~JsLiq^(rx2rOArj^D^|MulGir zzEavs+k{C2H5i*ytvbusCsL(J0dj3Ct$@KCmdkzF?x5f0cy*+}0F>e=l+mF-tn;kc zhi#H>%In%Iu&mC=HqZ-~7`|QiR5Kzn3l@dPk6t>SMS2vF^+L-821SvS0x0ut3z7_hmXuS~TNZo%fEsvhT!mECgC?gl8 z*rq$tPh>JxEnQKL_&T1IS~gFn7J6Z^E*Rh8p*(PJZ?=PV6BralKMy3uo;5Z; zdd(CV1XY*>uqug(QSQM?Kyr*)DStRibFIwiozXdA^i`Nl`s6%XtvoTTd(+R7F(0Uu zm9ptw!eqB~b+n*oO<0fb-DJuDl#-j4_OjB4goBCTFyO)iPRWNWf0m3HL}dk(sNvL` zleHd)W8}ZvxXF}3QAWf^KQaE=BsfXVZ;ZO{V2)%=Iw~(X3ZwIZ&gjQoL$x;d�yQ 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 D?4`GZ From e64a48bc8633332664e6cad39e8cc8eafeccbba2 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Thu, 8 Sep 2022 16:28:36 +0200 Subject: [PATCH 137/547] cleanup jerk settings Variants: jerk_print = 25 for 0.8 cores Intent: jerk_print = 30 for Draft/Engineering PP-239 --- resources/definitions/ultimaker3.def.json | 1 - resources/definitions/ultimaker_s3.def.json | 1 - resources/definitions/ultimaker_s5.def.json | 1 - .../quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg | 9 --------- .../quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg | 9 --------- .../ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg | 9 --------- .../ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg | 9 --------- .../ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg | 1 - .../ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg | 2 -- .../ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg | 2 -- .../quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg | 2 -- .../ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_TPLA_Draft_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg | 2 -- .../ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg | 2 -- .../ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg | 1 - .../um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg | 2 -- .../ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg | 2 -- .../ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg | 2 -- .../ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg | 2 -- .../ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg | 2 -- .../ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg | 3 --- .../um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg | 1 - .../um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg | 2 -- .../ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg | 2 -- .../ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg | 2 -- .../ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg | 2 -- resources/variants/ultimaker3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_aa04.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s3_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc06.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_aa04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc06.inst.cfg | 1 - 86 files changed, 134 deletions(-) diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index 97a83c5ee7..f160404ade 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -116,7 +116,6 @@ "raft_interface_line_spacing": { "value": "0.5" }, "raft_interface_line_width": { "value": "0.5" }, "raft_interface_thickness": { "value": "0.2" }, - "raft_jerk": { "value": "jerk_layer_0" }, "raft_margin": { "value": "10" }, "raft_surface_layers": { "value": "1" }, "retraction_amount": { "value": "6.5" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 4bcc9cf8dd..0989e60bc8 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -107,7 +107,6 @@ "raft_interface_line_width": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, "raft_interface_thickness": { "value": "0.2" }, - "raft_jerk": { "value": "jerk_layer_0" }, "raft_margin": { "value": "10" }, "raft_speed": { "value": "25" }, "raft_surface_layers": { "value": "1" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 5d4c2616c2..7b3cfb8615 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -108,7 +108,6 @@ "raft_interface_line_width": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, "raft_interface_thickness": { "value": "0.2" }, - "raft_jerk": { "value": "jerk_layer_0" }, "raft_margin": { "value": "10" }, "raft_speed": { "value": "25" }, "raft_surface_layers": { "value": "1" }, diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg index f16b0747ab..29a303c877 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg @@ -29,15 +29,6 @@ cool_min_speed = 20 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' infill_wipe_dist = 0 -jerk_enabled = True -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) multiple_mesh_overlap = 0 retraction_count_max = 15 retraction_hop = 0.15 diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg index f3a1ea0e98..75b8deff80 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg @@ -29,15 +29,6 @@ cool_min_speed = 20 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' infill_wipe_dist = 0 -jerk_enabled = True -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) multiple_mesh_overlap = 0 retraction_count_max = 15 retraction_hop = 0.15 diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg index b902d16032..fc6a0aad3f 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg @@ -29,15 +29,6 @@ cool_min_speed = 20 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' infill_wipe_dist = 0 -jerk_enabled = True -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) multiple_mesh_overlap = 0 retraction_count_max = 15 retraction_hop = 0.15 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg index bb5876dcd6..b0fbab6934 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg @@ -29,15 +29,6 @@ cool_min_speed = 20 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0 -jerk_enabled = True -jerk_layer_0 = =jerk_topbottom -jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) -jerk_print = 25 -jerk_support = =math.ceil(jerk_print * 15 / 25) -jerk_support_interface = =jerk_topbottom -jerk_topbottom = =math.ceil(jerk_print * 5 / 25) -jerk_wall = =math.ceil(jerk_print * 10 / 25) -jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) multiple_mesh_overlap = 0 retraction_count_max = 15 retraction_hop = 0.15 diff --git a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg index 3507862091..faceaf67a1 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_min_travel = 5 diff --git a/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg index e4af6a3846..b5a4c80051 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg @@ -21,7 +21,6 @@ cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 multiple_mesh_overlap = 0 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg index f26fcd025f..6ce295d546 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg @@ -19,8 +19,6 @@ cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 2.5 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_print = 25 machine_min_cool_heat_time_window = 15 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg index eeffba6de3..3bbbce3193 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0 -jerk_print = 25 layer_height = 0.2 machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg index e8802d28cc..0963636810 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 6 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0 -jerk_print = 25 layer_height = 0.15 machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg index 45a2d6d896..714de20118 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0 -jerk_print = 25 layer_height = 0.06 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg index f9dff14d6a..293fe24d6b 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 7 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg index 94e99ee79d..ab002594f4 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg index 054784226a..289f90587e 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -22,7 +22,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg index b534a68129..b3598f8851 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg index e3e027a62b..f6dcbe9b2c 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg index 48393099d2..3864b870a8 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg @@ -23,7 +23,6 @@ infill_overlap = 0 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 layer_height = 0.2 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg index 5ecbe7b8cd..1d7c0a6bba 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 7 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 layer_height = 0.15 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg index aff9a53cd7..df9575fdc4 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg @@ -23,7 +23,6 @@ infill_overlap = 0 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 layer_height = 0.06 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg index 948e1a5180..4f1ce35e5a 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg @@ -22,7 +22,6 @@ cool_min_speed = 5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg index 95ec7d97a8..b0e27707f6 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg @@ -21,8 +21,6 @@ cool_min_speed = 2.5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_print = 25 layer_height = 0.2 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg index e6a7d11f43..04fe8cfe38 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg @@ -21,8 +21,6 @@ cool_min_speed = 2.5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_print = 25 layer_height = 0.15 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg index 06256a73dc..6f9ee5672b 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 2.5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPLA_Draft_Print.inst.cfg index bac7a7b48b..8f018c5aa5 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPLA_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -jerk_print = 25 layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg index 6f2a606ac2..956f955055 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 infill_wipe_dist = 0.1 -jerk_print = 25 layer_height = 0.2 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.5 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg index 9747894cf6..592916489d 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg @@ -22,7 +22,6 @@ infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 infill_wipe_dist = 0.1 -jerk_print = 25 layer_height = 0.15 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.5 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg index c27f3ced54..5d00904dca 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -22,7 +22,6 @@ infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index 671c079def..d43a422dac 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_min_travel = 5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg index 49ecf8eb7c..a4c6e356d1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg @@ -20,8 +20,6 @@ cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_print = 25 machine_min_cool_heat_time_window = 15 multiple_mesh_overlap = 0 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg index 8ae871f4fe..74c7370130 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg @@ -19,7 +19,6 @@ cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 2.5 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg index 35c97346bb..5d01e40230 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 5 infill_overlap = 0 infill_wipe_dist = 0 -jerk_print = 25 machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg index e6270bd4c5..73ea3d5cea 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg @@ -17,8 +17,6 @@ cool_min_speed = 6 infill_overlap = 0 infill_wipe_dist = 0 -jerk_enabled = True -jerk_print = 25 machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg index ef8cb6847a..56ec94d871 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 5 infill_overlap = 0 infill_wipe_dist = 0 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg index 4f99061468..8fda5b84c6 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 7 infill_overlap = 0 infill_wipe_dist = 0 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index 5d04d3730c..c8927b8ab0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index ee6b31d104..1d05299c40 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index 81fa776bba..139bb7095a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index 3b785f2999..2b0c07adaf 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg index a0fae041a4..4a598829bb 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg @@ -21,8 +21,6 @@ infill_overlap = 0 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg index 7b26bb0613..89c557e52f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ cool_min_speed = 7 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg index 893fc789f2..3662eaa22c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg @@ -22,8 +22,6 @@ infill_overlap = 0 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg index ef6fc99b12..17f5f6c4e5 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg @@ -21,8 +21,6 @@ cool_min_speed = 5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg index 7561336d15..d68e3dd779 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 2.5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg index 92fc11be1f..7eed793e6a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ cool_min_speed = 2.5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg index b732c33d38..97c92f934c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg @@ -21,8 +21,6 @@ cool_min_speed = 2.5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_print = 25 - machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg index a551417536..f2625cd9d7 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -jerk_print = 25 layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg index b912faa1b1..24ae39f8b1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg index 4069d1a9ad..468184028c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg @@ -22,8 +22,6 @@ infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 infill_wipe_dist = 0.1 -jerk_print = 25 - machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg index a91280d99e..333307e533 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -22,9 +22,6 @@ infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 infill_wipe_dist = 0.1 -jerk_enabled = True -jerk_print = 25 - machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg index 1d3d811ba7..3a096ba06c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_min_travel = 5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg index 21619933c7..26eb1342ab 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 multiple_mesh_overlap = 0 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg index df673c641c..e49dce4989 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg @@ -19,7 +19,6 @@ cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 2.5 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg index 267a36d681..ecc8682f28 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 5 infill_overlap = 0 infill_wipe_dist = 0 -jerk_print = 25 machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg index c493b0d445..fa3b571769 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 6 infill_overlap = 0 infill_wipe_dist = 0 -jerk_print = 25 machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg index 500f0a4428..26a8059fed 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 5 infill_overlap = 0 infill_wipe_dist = 0 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg index ccedad12ec..1795b2086f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -16,7 +16,6 @@ cool_fan_speed_max = 50 cool_min_speed = 7 infill_overlap = 0 infill_wipe_dist = 0 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index de31626bc4..8ac7ded1f8 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index 76637899fc..fcfc47a3d9 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index b0c2360339..f993cb0483 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index 4c1c0a1871..6f96a284f3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_jerk = =jerk_layer_0 raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg index 11c316f5d6..dfccfecf19 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = 0 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg index fd8f30f78f..c0f36fce86 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ cool_min_speed = 7 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg index c3cff67a2c..ecc60d1d31 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = 0 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg index 868de66c25..6a49d75a60 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ cool_min_speed = 5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg index 2bdd3801aa..082e20d372 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 2.5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg index d1170be743..d98cbc9037 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 2.5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_print = 25 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg index 76c7468d7e..ebc2639424 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg @@ -21,8 +21,6 @@ cool_min_speed = 2.5 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 -jerk_print = 25 - machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg index e1d45bbbc6..079a95b46c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -jerk_print = 25 layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg index 7b2cba17cf..dc8fb80084 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg @@ -22,8 +22,6 @@ infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 infill_wipe_dist = 0.1 -jerk_print = 25 - machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg index 7f08f03b06..ed9a9e7756 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg @@ -22,8 +22,6 @@ infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 infill_wipe_dist = 0.1 -jerk_print = 25 - machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg index c1c389efd2..61602c2e7b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg @@ -22,8 +22,6 @@ infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 infill_wipe_dist = 0.1 -jerk_print = 25 - machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 diff --git a/resources/variants/ultimaker3_aa0.25.inst.cfg b/resources/variants/ultimaker3_aa0.25.inst.cfg index 79b8afeebd..57db85f405 100644 --- a/resources/variants/ultimaker3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = 0.7 diff --git a/resources/variants/ultimaker3_aa04.inst.cfg b/resources/variants/ultimaker3_aa04.inst.cfg index 68a3a8768f..79e00a03d8 100644 --- a/resources/variants/ultimaker3_aa04.inst.cfg +++ b/resources/variants/ultimaker3_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_amount = 6.5 diff --git a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg index ea9b294671..ae232b2209 100644 --- a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = 0.7 diff --git a/resources/variants/ultimaker3_extended_aa04.inst.cfg b/resources/variants/ultimaker3_extended_aa04.inst.cfg index e928d24745..5a3994a4f0 100644 --- a/resources/variants/ultimaker3_extended_aa04.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_amount = 6.5 diff --git a/resources/variants/ultimaker_s3_aa0.25.inst.cfg b/resources/variants/ultimaker_s3_aa0.25.inst.cfg index c62479b084..c781037a09 100644 --- a/resources/variants/ultimaker_s3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 diff --git a/resources/variants/ultimaker_s3_aa04.inst.cfg b/resources/variants/ultimaker_s3_aa04.inst.cfg index d69988c9f5..4fe8c7d66f 100644 --- a/resources/variants/ultimaker_s3_aa04.inst.cfg +++ b/resources/variants/ultimaker_s3_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_amount = 6.5 diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index ce432577ac..4930152e81 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index 69f478d128..08bfd09353 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker_s5_aa0.25.inst.cfg b/resources/variants/ultimaker_s5_aa0.25.inst.cfg index 664c252577..c423779b1e 100644 --- a/resources/variants/ultimaker_s5_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = 0.7 diff --git a/resources/variants/ultimaker_s5_aa0.8.inst.cfg b/resources/variants/ultimaker_s5_aa0.8.inst.cfg index ab16ef3b43..78e6f55104 100644 --- a/resources/variants/ultimaker_s5_aa0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.8.inst.cfg @@ -17,7 +17,6 @@ default_material_print_temperature = 200 infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0 -jerk_enabled = True jerk_print = 25 layer_height = 0.2 machine_min_cool_heat_time_window = 15 diff --git a/resources/variants/ultimaker_s5_aa04.inst.cfg b/resources/variants/ultimaker_s5_aa04.inst.cfg index bb1c355321..781f63d517 100644 --- a/resources/variants/ultimaker_s5_aa04.inst.cfg +++ b/resources/variants/ultimaker_s5_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_amount = 6.5 diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index 36c9a0e417..35fbf4f174 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index c5ade7780f..9263ad6cc9 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_jerk = =jerk_print raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = =line_width * 2 From 6adf05bbf054a87316fa283e10ee7d8367bb787e Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 9 Sep 2022 11:05:05 +0200 Subject: [PATCH 138/547] Complete interface for selecting cloud printer. CURA-9278 --- .../Machines/Models/CompatibleMachineModel.py | 21 ++----- .../src/Cloud/AbstractCloudOutputDevice.py | 29 +++++----- resources/qml/Dialogs/ChoosePrinterDialog.qml | 56 ++++++++++++++++++- .../qml/PrinterSelector/PrintSelectorCard.qml | 9 ++- 4 files changed, 83 insertions(+), 32 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index 5526c67331..1ac13d4ad4 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -1,24 +1,18 @@ # Copyright (c) 2022 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. -# TODO?: documentation - -from typing import Optional, Dict, cast +from typing import Optional from PyQt6.QtCore import Qt, QObject, pyqtSlot, pyqtProperty, pyqtSignal +from UM.Logger import Logger from UM.Qt.ListModel import ListModel -from UM.Settings.ContainerStack import ContainerStack from UM.i18n import i18nCatalog -from UM.Util import parseBool - -from cura.Settings.CuraContainerRegistry import CuraContainerRegistry -from cura.Settings.ExtruderStack import ExtruderStack class CompatibleMachineModel(ListModel): NameRole = Qt.ItemDataRole.UserRole + 1 - IdRole = Qt.ItemDataRole.UserRole + 2 + UniqueIdRole = Qt.ItemDataRole.UserRole + 2 ExtrudersRole = Qt.ItemDataRole.UserRole + 3 def __init__(self, parent: Optional[QObject] = None) -> None: @@ -27,7 +21,7 @@ class CompatibleMachineModel(ListModel): self._catalog = i18nCatalog("cura") self.addRoleName(self.NameRole, "name") - self.addRoleName(self.IdRole, "id") + self.addRoleName(self.UniqueIdRole, "unique_id") self.addRoleName(self.ExtrudersRole, "extruders") self._update() @@ -62,11 +56,10 @@ class CompatibleMachineModel(ListModel): # add currently inactive, but possible materials: for configuration in printer.availableConfigurations: - print(" CONFIG !") for extruder in configuration.extruderConfigurations: if not extruder.position in extruder_configs: - # TODO: log -- all extruders should be present in the init round, regardless of if a material was active + Logger.log("w", f"No active extruder for position {extruder.position}.") continue extruder_configs[extruder.position]["materials"].append({ @@ -77,8 +70,6 @@ class CompatibleMachineModel(ListModel): self.appendItem({ "name": printer.name, - "id": printer.uniqueName, + "unique_id": printer.uniqueName, "extruders": [extruder for extruder in extruder_configs.values()] }) - - # TODO: Handle 0 compatible machines -> option to close window? Message in card? (remember the design has a refresh button!) diff --git a/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py index e8f652064d..7384cf784f 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py @@ -1,7 +1,7 @@ from time import time from typing import List, Optional -from PyQt6.QtCore import QObject +from PyQt6.QtCore import QObject, pyqtSlot from PyQt6.QtNetwork import QNetworkReply from UM import i18nCatalog @@ -48,7 +48,6 @@ class AbstractCloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): Logger.log("i", "Attempting to connect AbstractCloudOutputDevice %s", self.key) super().connect() - #CuraApplication.getInstance().getBackend().backendStateChange.connect(self._onBackendStateChange) self._update() def disconnect(self) -> None: @@ -91,26 +90,28 @@ class AbstractCloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): self._updatePrinters(all_configurations) def _onError(self, reply: QNetworkReply, error: QNetworkReply.NetworkError) -> None: - # TODO! + Logger.log("w", f"Failed to get clusters by machine type: {str(error)}.") + + @pyqtSlot(str) + def printerSelected(self, unique_id: str): + print(unique_id) + if self._on_print_dialog: + self._on_print_dialog.close() + + @pyqtSlot() + def refresh(self): + print("-REFRESH-") pass - def _openChoosePrinterDialog(self, machine_filter_id: str) -> None: + def _openChoosePrinterDialog(self) -> None: if self._on_print_dialog is None: qml_path = Resources.getPath(CuraApplication.ResourceTypes.QmlFiles, "Dialogs", "ChoosePrinterDialog.qml") self._on_print_dialog = CuraApplication.getInstance().createQmlComponent(qml_path, {}) if self._on_print_dialog is None: # Failed to load QML file. return - self._on_print_dialog.setProperty("machine_id_filter", machine_filter_id) + self._on_print_dialog.setProperty("manager", self) self._on_print_dialog.show() def requestWrite(self, nodes: List[SceneNode], file_name: Optional[str] = None, limit_mimetypes: bool = False, file_handler: Optional[FileHandler] = None, **kwargs) -> None: - - # TODO: - # - Prettify (and make usable) dialog. - # (Including extruders... their metadata is already in the model. Is that enough though. Does that contain configurations as well?) - # - On button clicked, fetch/push to here selected printer, hide dialog - # - Find correct output-device for selected printer maybe via `CuraApplication.getInstance().getOutputDeviceManager().getOutputDevices()` - # Call 'requestWrite' of the selected output-device. - - self._openChoosePrinterDialog(CuraApplication.getInstance().getGlobalContainerStack().definition.getId()) + self._openChoosePrinterDialog() diff --git a/resources/qml/Dialogs/ChoosePrinterDialog.qml b/resources/qml/Dialogs/ChoosePrinterDialog.qml index fbaf9a61bb..b7079fcabd 100644 --- a/resources/qml/Dialogs/ChoosePrinterDialog.qml +++ b/resources/qml/Dialogs/ChoosePrinterDialog.qml @@ -10,19 +10,65 @@ import Cura 1.0 as Cura UM.Dialog { + property var manager + id: base + title: catalog.i18nc("@title:window", "Select Printer") + backgroundColor: UM.Theme.getColor("background_2") - property string machine_id_filter: "" + width: minimumWidth + minimumWidth: 550 * screenScaleFactor + height: minimumHeight + minimumHeight: 550 * screenScaleFactor + + modality: Qt.ApplicationModal + ScrollView { + // Workaround for Windowing bugs in Qt: + width: 550 * screenScaleFactor - 3 * UM.Theme.getSize("default_margin").width + height: 550 * screenScaleFactor - 3 * UM.Theme.getSize("default_margin").height + + UM.I18nCatalog + { + id: catalog + name: "cura" + } + anchors.fill: parent Column { anchors.fill: parent spacing: UM.Theme.getSize("default_margin").height + Item + { + width: parent.width + height: childrenRect.height + + UM.Label + { + anchors.left: parent.left + text: catalog.i18nc("@title:label", "Compatible Printers") + font: UM.Theme.getFont("large") + } + + UM.SimpleButton + { + anchors.right: parent.right + + width: UM.Theme.getSize("small_button").width + height: UM.Theme.getSize("small_button").height + iconSource: UM.Theme.getIcon("ArrowDoubleCircleRight") + color: UM.Theme.getColor("text_link") + hoverColor: UM.Theme.getColor("text_scene_hover") + + onClicked: manager.refresh() + } + } + Repeater { id: contents @@ -32,9 +78,17 @@ UM.Dialog delegate: Cura.PrintSelectorCard { name: model.name + unique_id: model.unique_id extruders: model.extruders + manager: base.manager } } + + UM.Label + { + visible: contents.count < 1 + text: catalog.i18nc("@description", "No compatible printers, that are currently online, where found.") + } } } } diff --git a/resources/qml/PrinterSelector/PrintSelectorCard.qml b/resources/qml/PrinterSelector/PrintSelectorCard.qml index 040f12642b..29c17bc61e 100644 --- a/resources/qml/PrinterSelector/PrintSelectorCard.qml +++ b/resources/qml/PrinterSelector/PrintSelectorCard.qml @@ -11,7 +11,9 @@ import Cura 1.0 as Cura Rectangle { property alias name: printerTitle.text + property string unique_id property var extruders + property var manager width: parent.width height: childrenRect.height + 2 * UM.Theme.getSize("default_margin").height @@ -63,7 +65,7 @@ Rectangle id: extruderIcon anchors.top: parent.top anchors.left: parent.left - materialColor: modelData.materials.length == 1 ? modelData.materials[0].color : "white" + materialColor: modelData.materials.length == 1 ? modelData.materials[0].hexcolor : "white" iconSize: UM.Theme.getSize("medium_button_icon").width } @@ -82,6 +84,7 @@ Rectangle id: singleMaterialText anchors.left: extruderCore.right anchors.verticalCenter: extruderCore.verticalCenter + anchors.leftMargin: UM.Theme.getSize("default_margin").width text: modelData.materials.length == 1 ? modelData.materials[0].brand + " " + modelData.materials[0].name : "" visible: modelData.materials.length == 1 } @@ -119,7 +122,7 @@ Rectangle { border.width: UM.Theme.getSize("default_lining").width border.color: UM.Theme.getColor("border_accent_1") - color: control.hovered ? UM.Theme.getColor("toolbar_button_hover"): UM.Theme.getColor("background_1") + color: printButton.hovered ? UM.Theme.getColor("toolbar_button_hover"): UM.Theme.getColor("background_1") } contentItem: Item @@ -133,6 +136,8 @@ Rectangle height: width } } + + onClicked: manager.printerSelected(unique_id) } } } From 2b1909b7b54fdc17f60e96b285cabe2e77f50f3e Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 9 Sep 2022 13:17:41 +0200 Subject: [PATCH 139/547] Don't show machines with only incompatible configurations. part of CURA-9278 --- .../Machines/Models/CompatibleMachineModel.py | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index 1ac13d4ad4..766a8ac755 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -36,14 +36,17 @@ class CompatibleMachineModel(ListModel): from cura.CuraApplication import CuraApplication machine_manager = CuraApplication.getInstance().getMachineManager() - # Need to loop over the output-devices, not the stacks, since we need all applicable configurations, not just the current loaded one. + # Loop over the output-devices, not the stacks; need all applicable configurations, not just the current loaded one. for output_device in machine_manager.printerOutputDevices: for printer in output_device.printers: extruder_configs = dict() # initialize & add current active material: for extruder in printer.extruders: - materials = [] if not extruder.activeMaterial else [{ + compatible_type = machine_manager.activeMachine.extruderList[extruder.getPosition()].material.getMetaDataEntry("material", "") + has_compatible_material = extruder.activeMaterial and compatible_type in [extruder.activeMaterial.type, None, "None", "", "empty"] + + materials = [] if not has_compatible_material else [{ "brand": extruder.activeMaterial.brand, "name": extruder.activeMaterial.name, "hexcolor": extruder.activeMaterial.color @@ -57,6 +60,9 @@ class CompatibleMachineModel(ListModel): # add currently inactive, but possible materials: for configuration in printer.availableConfigurations: for extruder in configuration.extruderConfigurations: + compatible_type = machine_manager.activeMachine.extruderList[extruder.position].material.getMetaDataEntry("material", "") + if compatible_type not in [extruder.material.type, None, "None", "", "empty"]: + continue if not extruder.position in extruder_configs: Logger.log("w", f"No active extruder for position {extruder.position}.") @@ -68,8 +74,9 @@ class CompatibleMachineModel(ListModel): "hexcolor": extruder.material.color }) - self.appendItem({ - "name": printer.name, - "unique_id": printer.uniqueName, - "extruders": [extruder for extruder in extruder_configs.values()] - }) + if all([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]): + self.appendItem({ + "name": printer.name, + "unique_id": printer.uniqueName, + "extruders": [extruder for extruder in extruder_configs.values()] + }) From b7611da95e7cc77b44bfb728a213f6868704be4a Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 9 Sep 2022 15:14:29 +0200 Subject: [PATCH 140/547] Connect buttons for selected printers: Print and refresh. part of CURA-9278 --- .../Machines/Models/CompatibleMachineModel.py | 3 ++- .../src/Cloud/AbstractCloudOutputDevice.py | 19 ++++++++++++------- .../src/Cloud/CloudOutputDeviceManager.py | 9 ++++++++- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index 766a8ac755..fbccf92fc3 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -29,6 +29,7 @@ class CompatibleMachineModel(ListModel): from cura.CuraApplication import CuraApplication machine_manager = CuraApplication.getInstance().getMachineManager() machine_manager.globalContainerChanged.connect(self._update) + machine_manager.outputDevicesChanged.connect(self._update) def _update(self) -> None: self.clear() @@ -77,6 +78,6 @@ class CompatibleMachineModel(ListModel): if all([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]): self.appendItem({ "name": printer.name, - "unique_id": printer.uniqueName, + "unique_id": printer.name, # <- Can assume the cloud doesn't have duplicate names? "extruders": [extruder for extruder in extruder_configs.values()] }) diff --git a/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py index 7384cf784f..4ee74550a4 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py @@ -1,5 +1,5 @@ from time import time -from typing import List, Optional +from typing import Callable, List, Optional from PyQt6.QtCore import QObject, pyqtSlot from PyQt6.QtNetwork import QNetworkReply @@ -14,7 +14,6 @@ from cura.CuraApplication import CuraApplication from cura.PrinterOutput.NetworkedPrinterOutputDevice import AuthState from cura.PrinterOutput.PrinterOutputDevice import ConnectionType from .CloudApiClient import CloudApiClient -from ..Models.Http.CloudClusterResponse import CloudClusterResponse from ..Models.Http.CloudClusterWithConfigResponse import CloudClusterWithConfigResponse from ..UltimakerNetworkedPrinterOutputDevice import UltimakerNetworkedPrinterOutputDevice @@ -24,7 +23,7 @@ I18N_CATALOG = i18nCatalog("cura") class AbstractCloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): API_CHECK_INTERVAL = 10.0 # seconds - def __init__(self, api_client: CloudApiClient, printer_type: str, parent: QObject = None) -> None: + def __init__(self, api_client: CloudApiClient, printer_type: str, request_write_callback: Callable, refresh_callback: Callable, parent: QObject = None) -> None: self._api = api_client properties = {b"printer_type": printer_type.encode()} @@ -37,6 +36,9 @@ class AbstractCloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): ) self._on_print_dialog: Optional[QObject] = None + self._nodes: List[SceneNode] = None + self._request_write_callback = request_write_callback + self._refresh_callback = refresh_callback self._setInterfaceElements() @@ -94,14 +96,14 @@ class AbstractCloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): @pyqtSlot(str) def printerSelected(self, unique_id: str): - print(unique_id) + self._request_write_callback(unique_id, self._nodes) if self._on_print_dialog: self._on_print_dialog.close() @pyqtSlot() def refresh(self): - print("-REFRESH-") - pass + self._refresh_callback() + self._update() def _openChoosePrinterDialog(self) -> None: if self._on_print_dialog is None: @@ -113,5 +115,8 @@ class AbstractCloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): self._on_print_dialog.show() def requestWrite(self, nodes: List[SceneNode], file_name: Optional[str] = None, limit_mimetypes: bool = False, file_handler: Optional[FileHandler] = None, **kwargs) -> None: + if not nodes or len(nodes) < 1: + Logger.log("w", "Nothing to print.") + return + self._nodes = nodes self._openChoosePrinterDialog() - diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py index bdae34a860..abfe863749 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py @@ -172,6 +172,13 @@ class CloudOutputDeviceManager: self._syncing = False self._account.setSyncState(self.SYNC_SERVICE_NAME, SyncState.ERROR) + def _requestWrite(self, unique_id: str, nodes: List["SceneNode"]): + for remote in self._remote_clusters.values(): + if unique_id == remote.name: # No other id-type would match. Assume cloud doesn't have duplicate names. + remote.requestWrite(nodes) + return + Logger.log("e", f"Failed writing to specific cloud printer: {unique_id} not in remote clusters.") + def _createMachineStacksForDiscoveredClusters(self, discovered_clusters: List[CloudClusterResponse]) -> None: """**Synchronously** create machines for discovered devices @@ -193,7 +200,7 @@ class CloudOutputDeviceManager: output_device = CloudOutputDevice(self._api, cluster_data) if cluster_data.printer_type not in self._abstract_clusters: - self._abstract_clusters[cluster_data.printer_type] = AbstractCloudOutputDevice(self._api, cluster_data.printer_type) + self._abstract_clusters[cluster_data.printer_type] = AbstractCloudOutputDevice(self._api, cluster_data.printer_type, self._requestWrite, self.refreshConnections) # Ensure that the abstract machine is added (either because it was never added, or it somehow got # removed) _abstract_machine = CuraStackBuilder.createAbstractMachine(cluster_data.printer_type) From 880724d2e4f46a20091fd26a765994fdfb8d454a Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Sat, 10 Sep 2022 09:47:31 +0200 Subject: [PATCH 141/547] Add material information to ufp output CURA-9224 --- plugins/UFPWriter/UFPWriter.py | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index ce690af36e..8059e1a875 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -27,7 +27,7 @@ from cura.Utils.Threading import call_on_qt_thread from UM.i18n import i18nCatalog METADATA_OBJECTS_PATH = "metadata/objects" -SETTINGS_PATH = "Cura/settings.json" +SLICE_METADATA_PATH = "Cura/slicemetadata.json" catalog = i18nCatalog("cura") @@ -83,9 +83,9 @@ class UFPWriter(MeshWriter): try: archive.addContentType(extension="json", mime_type="application/json") setting_textio = StringIO() - json.dump(self._getSettings(), setting_textio, separators=(", ", ": "), indent=4) - settings = archive.getStream(SETTINGS_PATH) - settings.write(setting_textio.getvalue().encode("UTF-8")) + json.dump(self._getSliceMetadata(), setting_textio, separators=(", ", ": "), indent=4) + steam = archive.getStream(SLICE_METADATA_PATH) + steam.write(setting_textio.getvalue().encode("UTF-8")) except EnvironmentError as e: error_msg = catalog.i18nc("@info:error", "Can't write to UFP file:") + " " + str(e) self.setInformation(error_msg) @@ -213,12 +213,18 @@ class UFPWriter(MeshWriter): for item in DepthFirstIterator(node) if item.getMeshData() is not None and not item.callDecoration("isNonPrintingMesh")] - def _getSettings(self) -> Dict[str, Dict[str, Dict[str, str]]]: + def _getSliceMetadata(self) -> Dict[str, Dict[str, Dict[str, str]]]: """Get all changed settings and all settings. For each extruder and the global stack""" + print_information = CuraApplication.getInstance().getPrintInformation() settings = { + "material": { + "length": print_information.materialLengths, + "weight": print_information.materialWeights, + "cost": print_information.materialCosts, + }, "global": { "changes": {}, - "all_settings": {} + "all_settings": {}, } } @@ -235,9 +241,10 @@ class UFPWriter(MeshWriter): for i, extruder in enumerate(global_stack.extruderList): # Add extruder fields to settings dictionary - settings[f"extruder_{i}"] = {} - settings[f"extruder_{i}"]["changes"] = {} - settings[f"extruder_{i}"]["all_settings"] = {} + settings[f"extruder_{i}"] = { + "changes": {}, + "all_settings": {}, + } # Add extruder user or quality changes extruder_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(extruder.userChanges, extruder.qualityChanges) From 6f0627ea48adcbb66c6a5ea78d114dd507830c9e Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Mon, 12 Sep 2022 08:58:46 +0200 Subject: [PATCH 142/547] Fix versioning scheme name used by embedded team --- .github/workflows/conan-recipe-version.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index b2c690342a..215f160bf5 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -122,6 +122,8 @@ jobs: latest_branch_version = tools.Version("0.0.0") latest_branch_tag = None for tag in repo.git.tag(merged = True).splitlines(): + if str(tag).startswith("firmware") of str(tag).startswith("master"): + continue # Quick-fix for the versioning scheme name of the embedded team in fdm_materials(_private) repo try: version = tools.Version(tag) except ConanException: From 6d8ac37766906aab4f295cfa1a13c7ac5f962c07 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 12 Sep 2022 09:03:21 +0200 Subject: [PATCH 143/547] fixed typo --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 215f160bf5..cd5b1f48c1 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -122,7 +122,7 @@ jobs: latest_branch_version = tools.Version("0.0.0") latest_branch_tag = None for tag in repo.git.tag(merged = True).splitlines(): - if str(tag).startswith("firmware") of str(tag).startswith("master"): + if str(tag).startswith("firmware") or str(tag).startswith("master"): continue # Quick-fix for the versioning scheme name of the embedded team in fdm_materials(_private) repo try: version = tools.Version(tag) From 2244b50c6e0c4af962029043abbea082b0c11738 Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Mon, 12 Sep 2022 09:09:14 +0200 Subject: [PATCH 144/547] fix latest branch version prerelease --- .github/workflows/conan-recipe-version.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index cd5b1f48c1..9320f4e980 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -147,11 +147,12 @@ jobs: user = "_" channel = "_" else: + latest_branch_version_prerelease = latest_branch_version.prerelease if latest_branch_version.prerelease and not "." in latest_branch_version.prerelease: # The prerealese did not contain a version number, default it to 1 - latest_branch_version.prerelease += ".1" + latest_branch_version_prerelease = f"{latest_branch_version.prerelease}.1" if event_name == "pull_request": - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}pr_{issue_number}_{no_commits}" + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version_prerelease.lower()}+{buildmetadata}pr_{issue_number}_{no_commits}" else: if channel in ("stable", "_", ""): channel_metadata = f"{no_commits}" From f6442d19504a8b0487138304cf023cad7b5ef708 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 12 Sep 2022 14:03:15 +0200 Subject: [PATCH 145/547] Only display buildplate for glass buildplates CURA-9622 --- .../resources/qml/MonitorPrintJobCard.qml | 9 ++++++++- .../resources/qml/MonitorPrinterCard.qml | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml index c0662cfc82..1b62d6b203 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml @@ -172,7 +172,14 @@ Item { id: printerConfiguration anchors.verticalCenter: parent.verticalCenter - buildplate: catalog.i18nc("@label", "Glass") + buildplate: { + switch (printJob.assignedPrinter.buildplate) { + case "glass": + return catalog.i18nc("@label", "Glass"); + default: + return null + } + } configurations: base.printJob ? base.printJob.configuration.extruderConfigurations : null height: Math.round(72 * screenScaleFactor) // TODO: Theme! } diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml index 67f308a64e..9d6ffba17b 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml @@ -175,7 +175,14 @@ Item { id: printerConfiguration anchors.verticalCenter: parent.verticalCenter - buildplate: printer ? catalog.i18nc("@label", "Glass") : null // 'Glass' as a default + buildplate: { + switch (printer.buildplate) { + case "glass": + return catalog.i18nc("@label", "Glass"); + default: + return null + } + } configurations: { var configs = [] From 0f36f833731838d3716398251271450c62b6b781 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Mon, 12 Sep 2022 14:19:08 +0200 Subject: [PATCH 146/547] Simplify list notation CURA-9278 --- cura/Machines/Models/CompatibleMachineModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index fbccf92fc3..c4143be228 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -79,5 +79,5 @@ class CompatibleMachineModel(ListModel): self.appendItem({ "name": printer.name, "unique_id": printer.name, # <- Can assume the cloud doesn't have duplicate names? - "extruders": [extruder for extruder in extruder_configs.values()] + "extruders": extruder_configs.values() }) From e3fc73f17d878c46727ffb190a3a46c1f205b782 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Mon, 12 Sep 2022 14:20:06 +0200 Subject: [PATCH 147/547] Simplify if notation CURA-9278 --- cura/Machines/Models/CompatibleMachineModel.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index c4143be228..80fa78a64a 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -47,11 +47,13 @@ class CompatibleMachineModel(ListModel): compatible_type = machine_manager.activeMachine.extruderList[extruder.getPosition()].material.getMetaDataEntry("material", "") has_compatible_material = extruder.activeMaterial and compatible_type in [extruder.activeMaterial.type, None, "None", "", "empty"] - materials = [] if not has_compatible_material else [{ + materials = [] + if has_compatible_material: + materials.append({ "brand": extruder.activeMaterial.brand, "name": extruder.activeMaterial.name, - "hexcolor": extruder.activeMaterial.color - }] + "hexcolor": extruder.activeMaterial.color, + }) extruder_configs[extruder.getPosition()] = { "position": extruder.getPosition(), "core": extruder.hotendID, From 96bc5ed6023fab1bc90dbd9fbf51b00a382d4457 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Mon, 12 Sep 2022 14:20:28 +0200 Subject: [PATCH 148/547] Simplify string notation CURA-9278 --- resources/qml/PrinterSelector/PrintSelectorCard.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/qml/PrinterSelector/PrintSelectorCard.qml b/resources/qml/PrinterSelector/PrintSelectorCard.qml index 29c17bc61e..517a0e164a 100644 --- a/resources/qml/PrinterSelector/PrintSelectorCard.qml +++ b/resources/qml/PrinterSelector/PrintSelectorCard.qml @@ -85,7 +85,7 @@ Rectangle anchors.left: extruderCore.right anchors.verticalCenter: extruderCore.verticalCenter anchors.leftMargin: UM.Theme.getSize("default_margin").width - text: modelData.materials.length == 1 ? modelData.materials[0].brand + " " + modelData.materials[0].name : "" + text: modelData.materials.length == 1 ? `${modelData.materials[0].brand} ${modelData.materials[0].name}` : "" visible: modelData.materials.length == 1 } @@ -101,7 +101,7 @@ Rectangle model: modelData.materials UM.Label { - text: modelData.brand + " " + modelData.name + text: `${modelData.brand} ${modelData.name}` } } } From 8d9e9a9dbfda03f2f510df16a8ef415f4244993c Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 12 Sep 2022 17:04:40 +0200 Subject: [PATCH 149/547] Use modern python typing CURA-9278 --- cura/PrinterOutput/Models/ExtruderConfigurationModel.py | 6 +++--- cura/Settings/MachineManager.py | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cura/PrinterOutput/Models/ExtruderConfigurationModel.py b/cura/PrinterOutput/Models/ExtruderConfigurationModel.py index 4cc3e81f56..d54092b8c9 100644 --- a/cura/PrinterOutput/Models/ExtruderConfigurationModel.py +++ b/cura/PrinterOutput/Models/ExtruderConfigurationModel.py @@ -13,9 +13,9 @@ class ExtruderConfigurationModel(QObject): def __init__(self, position: int = -1) -> None: super().__init__() - self._position = position # type: int - self._material = None # type: Optional[MaterialOutputModel] - self._hotend_id = None # type: Optional[str] + self._position: int = position + self._material: Optional[MaterialOutputModel] = None + self._hotend_id: Optional[str] = None def setPosition(self, position: int) -> None: self._position = position diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index ca45cdc4b9..2051ce1b99 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -99,7 +99,7 @@ class MachineManager(QObject): self._application.getPreferences().addPreference("cura/active_machine", "") - self._printer_output_devices = [] # type: List[PrinterOutputDevice] + self._printer_output_devices: List[PrinterOutputDevice] = [] self._application.getOutputDeviceManager().outputDevicesChanged.connect(self._onOutputDevicesChanged) # There might already be some output devices by the time the signal is connected self._onOutputDevicesChanged() @@ -112,7 +112,7 @@ class MachineManager(QObject): self._application.callLater(self.setInitialActiveMachine) - containers = CuraContainerRegistry.getInstance().findInstanceContainers(id = self.activeMaterialId) # type: List[InstanceContainer] + containers: List[InstanceContainer] = CuraContainerRegistry.getInstance().findInstanceContainers(id = self.activeMaterialId) if containers: containers[0].nameChanged.connect(self._onMaterialNameChanged) From 99136fd20991d567bfe1289c2ad7e7779b8c6a9c Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 12 Sep 2022 17:24:55 +0200 Subject: [PATCH 150/547] Fix bug in displaying extruders CURA-9278 --- cura/Machines/Models/CompatibleMachineModel.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index 80fa78a64a..782c5dcd2b 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -48,7 +48,7 @@ class CompatibleMachineModel(ListModel): has_compatible_material = extruder.activeMaterial and compatible_type in [extruder.activeMaterial.type, None, "None", "", "empty"] materials = [] - if has_compatible_material: + if has_compatible_material: materials.append({ "brand": extruder.activeMaterial.brand, "name": extruder.activeMaterial.name, @@ -77,9 +77,9 @@ class CompatibleMachineModel(ListModel): "hexcolor": extruder.material.color }) - if all([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]): + if any([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]): self.appendItem({ "name": printer.name, "unique_id": printer.name, # <- Can assume the cloud doesn't have duplicate names? - "extruders": extruder_configs.values() + "extruders": list(extruder_configs.values()) }) From 92b371cd508ebf5102aa5ae979865d2bac591b7e Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 12 Sep 2022 17:34:44 +0200 Subject: [PATCH 151/547] More agressivly check online printers CURA-9278 --- cura/Settings/MachineManager.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 2051ce1b99..699942ebaf 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -205,11 +205,7 @@ class MachineManager(QObject): ConnectionType.NetworkConnection in machine.configuredConnectionTypes, machines) if online_only: - # LAN printers can have is_online = False but should still be included, - # their online status is only checked when they are the active printer. - machines = filter(lambda machine: parseBool(machine.getMetaDataEntry("is_online", False) or - ConnectionType.NetworkConnection in machine.configuredConnectionTypes), - machines) + machines = filter(lambda machine: parseBool(machine.getMetaDataEntry("is_online", False)), machines) return list(machines) From d31cc5baf0769415e233423e61696ee7152e2441 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 12 Sep 2022 18:32:09 +0200 Subject: [PATCH 152/547] fix channel_metadata not defined --- .github/workflows/conan-recipe-version.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 9320f4e980..a1f250d40e 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -153,6 +153,7 @@ jobs: latest_branch_version_prerelease = f"{latest_branch_version.prerelease}.1" if event_name == "pull_request": actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version_prerelease.lower()}+{buildmetadata}pr_{issue_number}_{no_commits}" + channel_metadata = f"{channel}_{no_commits}" else: if channel in ("stable", "_", ""): channel_metadata = f"{no_commits}" From 11350097aaa7413c8cce99db7fc799c1edf774ad Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Mon, 12 Sep 2022 14:59:14 -0400 Subject: [PATCH 153/547] Update dxu_umo_dual.def.json --- resources/definitions/dxu_umo_dual.def.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/resources/definitions/dxu_umo_dual.def.json b/resources/definitions/dxu_umo_dual.def.json index cf0658e49c..82f8675fb0 100644 --- a/resources/definitions/dxu_umo_dual.def.json +++ b/resources/definitions/dxu_umo_dual.def.json @@ -7,6 +7,15 @@ "default_value": [ [[100, -102.5], [ 110, -102.5], [ 110, -62.5], [100, -62.5]] ] + }, + "machine_width": { "default_value": 220 }, + "machine_depth": { "default_value": 205 }, + "machine_height": { "default_value": 200 }, + "machine_nozzle_heat_up_speed": { + "default_value": 2.0 + }, + "machine_nozzle_cool_down_speed": { + "default_value": 0.8 } } } From 6472c679fd51eb262014de220dec37ec1b320735 Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Mon, 12 Sep 2022 14:59:30 -0400 Subject: [PATCH 154/547] Update dxu_umo.def.json --- resources/definitions/dxu_umo.def.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/resources/definitions/dxu_umo.def.json b/resources/definitions/dxu_umo.def.json index 315cfd0143..ae1b671255 100644 --- a/resources/definitions/dxu_umo.def.json +++ b/resources/definitions/dxu_umo.def.json @@ -7,6 +7,15 @@ "default_value": [ [[100, -102.5], [ 110, -102.5], [ 110, -62.5], [100, -62.5]] ] + }, + "machine_width": { "default_value": 220 }, + "machine_depth": { "default_value": 205 }, + "machine_height": { "default_value": 200 }, + "machine_nozzle_heat_up_speed": { + "default_value": 2.0 + }, + "machine_nozzle_cool_down_speed": { + "default_value": 0.8 } } } From 6950b9d3322396b3cbb570dcbe8037aa3b50cae0 Mon Sep 17 00:00:00 2001 From: jedwards Date: Mon, 12 Sep 2022 15:09:20 -0700 Subject: [PATCH 155/547] Fix the Vivendio T-Rex meshes by using a single mesh for the T-Rex 2 and 3 (they are virtually the same dimensions anyways). Fix some of the mesh issues caused by the previous optimization and reduce the overall size. --- .../definitions/vivedino_trex2plus.def.json | 2 +- resources/definitions/vivedino_trex3.def.json | 2 +- resources/meshes/vivedino_trex.stl | Bin 0 -> 480984 bytes resources/meshes/vivedino_trex2.stl | Bin 696084 -> 0 bytes resources/meshes/vivedino_trex3.stl | Bin 895784 -> 0 bytes 5 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 resources/meshes/vivedino_trex.stl delete mode 100644 resources/meshes/vivedino_trex2.stl delete mode 100644 resources/meshes/vivedino_trex3.stl diff --git a/resources/definitions/vivedino_trex2plus.def.json b/resources/definitions/vivedino_trex2plus.def.json index b82c8533cf..51e5fafaed 100644 --- a/resources/definitions/vivedino_trex2plus.def.json +++ b/resources/definitions/vivedino_trex2plus.def.json @@ -25,7 +25,7 @@ "metadata": { "visible": true, "quality_definition": "vivedino_trex2plus", - "platform": "vivedino_trex2.stl", + "platform": "vivedino_trex.stl", "machine_extruder_trains": { "0": "trex2_extruder_0", "1": "trex2_extruder_1" diff --git a/resources/definitions/vivedino_trex3.def.json b/resources/definitions/vivedino_trex3.def.json index bfab184b6f..0195b94b54 100644 --- a/resources/definitions/vivedino_trex3.def.json +++ b/resources/definitions/vivedino_trex3.def.json @@ -25,7 +25,7 @@ "metadata": { "visible": true, "quality_definition": "vivedino_trex3", - "platform": "vivedino_trex3.stl", + "platform": "vivedino_trex.stl", "machine_extruder_trains": { "0": "trex_extruder_0", "1": "trex_extruder_1" diff --git a/resources/meshes/vivedino_trex.stl b/resources/meshes/vivedino_trex.stl new file mode 100644 index 0000000000000000000000000000000000000000..d3948fb741c99261efd8951f83f3dbd52b4ce525 GIT binary patch literal 480984 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�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 literal 0 HcmV?d00001 diff --git a/resources/meshes/vivedino_trex2.stl b/resources/meshes/vivedino_trex2.stl deleted file mode 100644 index fbc122a50e7a51778fbf98352ce0660847290f17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 696084 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

      k=RDaqVzE7?h1x=Vm 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 z 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

      C))i`e#Z8D#qW9|w% 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

      >`(}pAVYnwv8yp1%h39vXv%=> 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ⅅuecpYA1lP)8nyc%0 z6BvanhE8BFa_v;!E>~3zE-NIsmMPOxVHL*%w}nx-V(3|wdsTYzXxS)x(ET6Pc1xMT zjvx|wP6|DxntMEOwqsPb?Ls6AxMPBzR*NL6d&6L}LgLaGp>KbgR8|b#?GM}<*jE^JZ?X`*p1Fw$o8@@7EiBqzu}thwzYg}uiNu|m zLf`D1)R7aT@TjfNs|oMR9DOZ@YU-sHyX@RxXFC#OZ_3)YAV%SFMb8SyHf1Xr z=UeT99YG|<)DXI-&pjSEf*94YxDc=Oa1%JTpAMFBE|4nN5k%rkpU_)hOKJo$D&v1J zMnrR2+YfyZWye<$J5S+Y`wEFq^9$XlguCUK6-ME4Mb8R*G4*lj(Ux?F54WTf=s}|2 z4xx>SNo9pmcy6a_a79O+;avBTt4XrWwJdQ?>jZj`;5wR2bLCBM0;BMJ#hW;vE>>;# z{oIi@*LGqJuEC`fcvkfO1R1r^Y{B*}5_5YCJ^bCIdKaT`zUf(EzRjr)7U#}&u&@tx z0zF7@Eh(m@;*>CfXRjE=wVjyYYFD}j*Wh6f*IwnCtZZ`?SJc)C^dP}CK$+%xu-*hl z;e6AH`?+LAzEX_7Z1k$wcS3?)OOV*{MAnjXW>RYjM&UZ9XT_C_xP@HXiEARU%~h1J zM|1)`NN^=0rlnqyFo7e8Q8-Sz1|GdSeJp)7^4(zj3W>JGh2EJzslLJ}949?1u8_qo z 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 From e742a6afa8e627c11f381127c3e38c99da740457 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 09:33:39 +0200 Subject: [PATCH 156/547] set raft margin to default of 15mm The raft margin is not a critical setting and for most profiles it resolves to 15mm currently, which is the default in fdmprinter. PP-243 --- resources/definitions/ultimaker3.def.json | 1 - resources/definitions/ultimaker_s3.def.json | 1 - resources/definitions/ultimaker_s5.def.json | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.8_PC_Fast_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg | 1 - resources/variants/ultimaker3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_aa04.inst.cfg | 1 - resources/variants/ultimaker3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa04.inst.cfg | 1 - resources/variants/ultimaker3_extended_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s3_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc06.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s5_aa04.inst.cfg | 1 - resources/variants/ultimaker_s5_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc06.inst.cfg | 1 - 105 files changed, 105 deletions(-) diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index f160404ade..46d51d0c1c 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -116,7 +116,6 @@ "raft_interface_line_spacing": { "value": "0.5" }, "raft_interface_line_width": { "value": "0.5" }, "raft_interface_thickness": { "value": "0.2" }, - "raft_margin": { "value": "10" }, "raft_surface_layers": { "value": "1" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 0989e60bc8..18cdbf24df 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -107,7 +107,6 @@ "raft_interface_line_width": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, "raft_interface_thickness": { "value": "0.2" }, - "raft_margin": { "value": "10" }, "raft_speed": { "value": "25" }, "raft_surface_layers": { "value": "1" }, "retraction_amount": { "value": "6.5" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 7b3cfb8615..e734ab1fa2 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -108,7 +108,6 @@ "raft_interface_line_width": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, "raft_interface_thickness": { "value": "0.2" }, - "raft_margin": { "value": "10" }, "raft_speed": { "value": "25" }, "raft_surface_layers": { "value": "1" }, "retraction_amount": { "value": "6.5" }, diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg index 881571c5a3..a3f3b45f37 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 raft_surface_line_width = 0.38 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg index 627eb26587..f65bdad74c 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 raft_surface_line_width = 0.38 speed_layer_0 = =math.ceil(speed_print * 15 / 35) speed_print = 35 diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg index afb26d0ddb..9cb123bc8b 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.57 raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg index cb9ade1813..edea497eaf 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.57 raft_surface_thickness = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg index 431e39c85f..784df58a42 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg index f0a60e8af3..3a06e78e67 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg index 404023db87..faeb11aa34 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_margin = 15 raft_surface_line_width = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg index 2f77288341..b864029584 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_margin = 15 raft_surface_line_width = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg index 71f03adfd9..185e02dc9b 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 raft_surface_line_width = 0.5 raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg index bd2372dc16..8ab4418dd7 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 raft_surface_line_width = 0.5 raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg index cd5a66151d..ca22c85f57 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.6 raft_surface_thickness = 0.15 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg index 7c03a0faeb..83718afced 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.6 raft_surface_thickness = 0.15 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg index 9f4c534c86..9f87519b35 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg index 1239c43800..9a8dc8dcf2 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg index a3e95a3a88..dd8a98e530 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_margin = 15 raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg index e81cece3d1..306a66f072 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_margin = 15 raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg index bca94eb325..f036ab0f87 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg index 7d8f4f7f74..52b20c016a 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg index 2c3c3172ac..5cf7ca92ec 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.6 raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg index 80967c9543..7dc6ca7798 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.6 raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg index 952265384c..8329c744b1 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.47 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg index c082f75d52..44e09f8bf3 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.47 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg index 3a4c443011..51a4c06695 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 10 raft_base_line_spacing = 2 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_margin = 12 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg index 7381cddcfc..d8f1afe3ba 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.2 raft_base_line_width = 0.6 raft_interface_line_spacing = 1.2 raft_interface_line_width = 0.57 -raft_margin = 15 raft_surface_line_width = 0.5 retraction_count_max = 15 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg index 076caebf21..4649348a75 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 raft_surface_line_width = 0.38 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg index eb2eb45552..b4834ed128 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 raft_surface_line_width = 0.38 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index 255979e3a6..31c4b395e0 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.57 raft_surface_thickness = 0.2 retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index 88eda6c8ec..31deb2845b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.57 raft_surface_thickness = 0.2 retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg index 9d7a3851d8..ec06032c58 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg index 4801f03a05..56e43111c2 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg index f08257d7d6..791d209968 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_margin = 15 raft_surface_line_width = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg index ab17f0589d..73ef813d62 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_margin = 15 raft_surface_line_width = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg index d23859a47f..1ddf00a69d 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 raft_surface_line_width = 0.5 raft_surface_thickness = 0.15 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg index e5d05294f2..69a69d11c1 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 raft_surface_line_width = 0.5 raft_surface_thickness = 0.15 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg index 59834b551d..9fafa911d0 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.6 raft_surface_thickness = 0.15 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg index 25480e1e7d..11808eeacd 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.6 raft_surface_thickness = 0.15 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg index ee0a2bd2a5..a6e5bab579 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg index 9ac5d56bd7..bb454fa2c7 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg index 4898c72327..7308b6a0db 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_margin = 15 raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg index 2d159792c9..c8662683c4 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_margin = 15 raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg index 86a965d441..b2e80c7016 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg index b782ea63d4..5f0d58ee2b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_margin = 15 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg index 739d72072f..812683e8e1 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.6 raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg index d95596953e..8319c833e2 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_margin = 15 raft_surface_line_width = 0.6 raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg index 751696ca93..6a3f5eb8aa 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.47 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_margin = 15 raft_surface_line_width = 0.7 raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg index acf28f2ad3..c0b340b139 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 10 raft_base_line_spacing = 2 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_margin = 12 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg index db3a812f97..bbba3162a8 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.2 raft_base_line_width = 0.6 raft_interface_line_spacing = 1.2 raft_interface_line_width = 0.57 -raft_margin = 15 raft_surface_line_width = 0.5 retraction_count_max = 15 retraction_hop_enabled = 0.2 diff --git a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg index faceaf67a1..71e0e5b248 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_min_travel = 5 skin_overlap = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg index ab002594f4..02ec623bd5 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg index 289f90587e..3e2dbdda98 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -22,7 +22,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg index b3598f8851..5fd0b51e33 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg index f6dcbe9b2c..669d5c496a 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg index 5013bcb3f8..1386eb3907 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg index fb59a2aa76..142be80d40 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -23,7 +23,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 23587d6a81..e36459156c 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -23,7 +23,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PC_Fast_Print.inst.cfg index df89b2769b..4480855c43 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PC_Fast_Print.inst.cfg @@ -18,7 +18,6 @@ cool_fan_full_at_height = =layer_height_0 + 14 * layer_height material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 -raft_margin = 15 skin_overlap = 0 speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg index 0532884c0e..757c716dad 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg @@ -19,7 +19,6 @@ cool_fan_full_at_height = =layer_height_0 + 7 * layer_height layer_height = 0.4 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 -raft_margin = 15 skin_overlap = 0 speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg index 91f11ad52a..a8e3d3a957 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg @@ -20,7 +20,6 @@ layer_height = 0.3 material_print_temperature = =default_material_print_temperature - 2 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 -raft_margin = 15 skin_overlap = 0 speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg index ec31d9bd7f..137e93d019 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -raft_margin = 10 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg index c155549106..7595124338 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False -raft_margin = 10 speed_infill = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index d43a422dac..cdd4e2ad27 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_min_travel = 5 skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index c8927b8ab0..44834f4fa5 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index 1d05299c40..e244d9cf17 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index 139bb7095a..6e72969bf1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index 2b0c07adaf..1bfac6bb3f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg index 0f436de811..10e5270216 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg index b7a36e6c71..d7e8341110 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -24,7 +24,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 15d2fc250f..3cdd36abe0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -24,7 +24,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg index 27c05bc0c6..61d0cc5109 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ cool_fan_full_at_height = =layer_height_0 + 14 * layer_height material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 -raft_margin = 15 skin_overlap = 0 speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg index 8182ee03e2..f441c0acac 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg @@ -19,7 +19,6 @@ cool_fan_full_at_height = =layer_height_0 + 7 * layer_height material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 -raft_margin = 15 skin_overlap = 0 speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg index 0bbc14ae81..a044987670 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg @@ -20,7 +20,6 @@ cool_fan_full_at_height = =layer_height_0 + 9 * layer_height material_print_temperature = =default_material_print_temperature - 2 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 -raft_margin = 15 skin_overlap = 0 speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg index 6abb19ad5f..a2e863cb8d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -22,7 +22,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -raft_margin = 10 support_angle = 70 top_bottom_thickness = =layer_height * 4 speed_print = 45 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg index 1dc6c7c64b..3b47b687ab 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False -raft_margin = 10 speed_infill = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg index 3a096ba06c..d66a2fffb0 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_min_travel = 5 skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index 8ac7ded1f8..98e728baef 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index fcfc47a3d9..7f23bb6698 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index f993cb0483..4a7a782e96 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index 6f96a284f3..874c09f8db 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg index b7d767a40b..9f742a151d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg index 23b93082f6..aafcc3adfb 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -22,7 +22,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg index a12ef5caf3..b4beec6797 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -24,7 +24,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_margin = 10 raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg index 8c762a2286..30877bf726 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ cool_fan_full_at_height = =layer_height_0 + 14 * layer_height material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 -raft_margin = 15 skin_overlap = 0 speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg index b5b54af8ea..fd3ae94a9e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg @@ -19,7 +19,6 @@ cool_fan_full_at_height = =layer_height_0 + 7 * layer_height material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 -raft_margin = 15 skin_overlap = 0 speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg index 87f2af5e8f..6fe4bd5999 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg @@ -18,7 +18,6 @@ cool_fan_full_at_height = =layer_height_0 + 9 * layer_height material_print_temperature = =default_material_print_temperature - 2 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 -raft_margin = 15 skin_overlap = 0 speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg index 5fd1ac1591..7f1cf80f12 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -22,7 +22,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -raft_margin = 10 support_angle = 70 top_bottom_thickness = =layer_height * 4 speed_print = 45 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg index 876136d914..b298611623 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False -raft_margin = 10 speed_infill = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/variants/ultimaker3_aa0.25.inst.cfg b/resources/variants/ultimaker3_aa0.25.inst.cfg index 57db85f405..449e8ebd82 100644 --- a/resources/variants/ultimaker3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_aa04.inst.cfg b/resources/variants/ultimaker3_aa04.inst.cfg index 79e00a03d8..611eccc62c 100644 --- a/resources/variants/ultimaker3_aa04.inst.cfg +++ b/resources/variants/ultimaker3_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index fb09362b67..88ae93686e 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -39,7 +39,6 @@ raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_interface_thickness = 0.2 -raft_margin = 10 raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg index ae232b2209..bbb8c202a1 100644 --- a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_extended_aa04.inst.cfg b/resources/variants/ultimaker3_extended_aa04.inst.cfg index 5a3994a4f0..a089826ed3 100644 --- a/resources/variants/ultimaker3_extended_aa04.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index b1317d77f5..c297edd14b 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -39,7 +39,6 @@ raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_interface_thickness = 0.2 -raft_margin = 10 raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker_s3_aa0.25.inst.cfg b/resources/variants/ultimaker_s3_aa0.25.inst.cfg index c781037a09..efc58c3766 100644 --- a/resources/variants/ultimaker_s3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = 0.7 diff --git a/resources/variants/ultimaker_s3_aa04.inst.cfg b/resources/variants/ultimaker_s3_aa04.inst.cfg index 4fe8c7d66f..d14353c962 100644 --- a/resources/variants/ultimaker_s3_aa04.inst.cfg +++ b/resources/variants/ultimaker_s3_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker_s3_bb0.8.inst.cfg b/resources/variants/ultimaker_s3_bb0.8.inst.cfg index 123386d1b3..3055c4ce3d 100644 --- a/resources/variants/ultimaker_s3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_bb0.8.inst.cfg @@ -38,7 +38,6 @@ raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_interface_thickness = 0.2 -raft_margin = 10 raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index 4930152e81..3e5d71789c 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index 08bfd09353..8bf8c90455 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker_s5_aa0.25.inst.cfg b/resources/variants/ultimaker_s5_aa0.25.inst.cfg index c423779b1e..8e351eadfc 100644 --- a/resources/variants/ultimaker_s5_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker_s5_aa04.inst.cfg b/resources/variants/ultimaker_s5_aa04.inst.cfg index 781f63d517..51174319c5 100644 --- a/resources/variants/ultimaker_s5_aa04.inst.cfg +++ b/resources/variants/ultimaker_s5_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker_s5_bb0.8.inst.cfg b/resources/variants/ultimaker_s5_bb0.8.inst.cfg index acab25be4e..63b7e8aab0 100644 --- a/resources/variants/ultimaker_s5_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_bb0.8.inst.cfg @@ -38,7 +38,6 @@ raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_interface_thickness = 0.2 -raft_margin = 10 raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index 35fbf4f174..1492ecd636 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index 9263ad6cc9..f7fa2c9054 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_margin = 15 raft_surface_layers = 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed From 7d107b5e5cf3012aab6a30d30be7eef4119d1b6f Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Tue, 13 Sep 2022 09:47:43 +0200 Subject: [PATCH 157/547] Enable experimental bridge settings for all Ultimaker machines. Set bridge wall speed to equal to the skin speed such that all speeds around a bridge are approx. the same. The mininimum bridge wall length was changed to a length long enough to prevent switching of settings over small unsupported areas (e.g. X/Y distance). This was changed in fdmprinters.def.json Relates to PP-195 --- resources/definitions/fdmprinter.def.json | 2 +- resources/definitions/ultimaker.def.json | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index e8b2d57b17..9f91e7cd8b 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -7528,7 +7528,7 @@ "unit": "mm", "type": "float", "minimum_value": "0", - "default_value": 5, + "value": "line_width + support_xy_distance + 1.0", "enabled": "bridge_settings_enabled", "settable_per_mesh": true, "settable_per_extruder": false diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 1546a268de..e2593c152a 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -112,10 +112,7 @@ "value": "4 * layer_height if infill_sparse_density < 30 else 0" }, "bridge_settings_enabled": { - "value": false - }, - "bridge_wall_min_length": { - "value": 0 + "value": true }, "bridge_skin_support_threshold": { "value": 50 @@ -127,7 +124,7 @@ "value": 0 }, "bridge_wall_speed": { - "value": "speed_wall" + "value": "bridge_skin_speed" }, "bridge_wall_material_flow": { "value": "wall_material_flow" From 834cc4129e61291d1ccb5ef08f1d8a9bc1d3a2d3 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 09:50:37 +0200 Subject: [PATCH 158/547] cleanup raft top layers This commit does effectively change nothing. The default of 2 top layers is set in fdmprinter and it is made 1 for 08 cores. PP-342 --- resources/definitions/ultimaker3.def.json | 1 - resources/definitions/ultimaker_s3.def.json | 1 - resources/definitions/ultimaker_s5.def.json | 1 - resources/variants/ultimaker3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_aa0.8.inst.cfg | 1 + resources/variants/ultimaker3_aa04.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.8.inst.cfg | 1 + resources/variants/ultimaker3_extended_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_aa0.25.inst.cfg | 2 -- resources/variants/ultimaker_s3_aa0.8.inst.cfg | 1 + resources/variants/ultimaker_s3_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc06.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.8.inst.cfg | 1 + resources/variants/ultimaker_s5_aa04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc06.inst.cfg | 1 - 19 files changed, 4 insertions(+), 16 deletions(-) diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index 46d51d0c1c..6b5d331fac 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -116,7 +116,6 @@ "raft_interface_line_spacing": { "value": "0.5" }, "raft_interface_line_width": { "value": "0.5" }, "raft_interface_thickness": { "value": "0.2" }, - "raft_surface_layers": { "value": "1" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, "retraction_hop_enabled": { "value": "extruders_enabled_count > 1" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 18cdbf24df..05b5e4604f 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -108,7 +108,6 @@ "raft_interface_speed": { "value": "20" }, "raft_interface_thickness": { "value": "0.2" }, "raft_speed": { "value": "25" }, - "raft_surface_layers": { "value": "1" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, "retraction_hop_enabled": { "value": "extruders_enabled_count > 1" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index e734ab1fa2..3859d2e2b8 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -109,7 +109,6 @@ "raft_interface_speed": { "value": "20" }, "raft_interface_thickness": { "value": "0.2" }, "raft_speed": { "value": "25" }, - "raft_surface_layers": { "value": "1" }, "retraction_amount": { "value": "6.5" }, "retraction_combing": { "value": "'no_outer_surfaces'"}, "retraction_hop": { "value": "2" }, diff --git a/resources/variants/ultimaker3_aa0.25.inst.cfg b/resources/variants/ultimaker3_aa0.25.inst.cfg index 449e8ebd82..d1aeffee74 100644 --- a/resources/variants/ultimaker3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_aa0.8.inst.cfg b/resources/variants/ultimaker3_aa0.8.inst.cfg index 748ed78eb7..4adec1540b 100644 --- a/resources/variants/ultimaker3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_aa0.8.inst.cfg @@ -30,6 +30,7 @@ material_initial_print_temperature = =material_print_temperature - 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True +raft_surface_layers = 1 retraction_amount = 6.5 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker3_aa04.inst.cfg b/resources/variants/ultimaker3_aa04.inst.cfg index 611eccc62c..e327235a95 100644 --- a/resources/variants/ultimaker3_aa04.inst.cfg +++ b/resources/variants/ultimaker3_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg index bbb8c202a1..09da9980cf 100644 --- a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg index 96a34c059e..a215c4f455 100644 --- a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg @@ -30,6 +30,7 @@ material_initial_print_temperature = =material_print_temperature - 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True +raft_surface_layers = 1 retraction_amount = 6.5 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker3_extended_aa04.inst.cfg b/resources/variants/ultimaker3_extended_aa04.inst.cfg index a089826ed3..47eab5d850 100644 --- a/resources/variants/ultimaker3_extended_aa04.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker_s3_aa0.25.inst.cfg b/resources/variants/ultimaker_s3_aa0.25.inst.cfg index efc58c3766..58ac46eb08 100644 --- a/resources/variants/ultimaker_s3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.25.inst.cfg @@ -23,8 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 - retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_aa0.8.inst.cfg b/resources/variants/ultimaker_s3_aa0.8.inst.cfg index 3e4f3156af..6e477f15e6 100644 --- a/resources/variants/ultimaker_s3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.8.inst.cfg @@ -30,6 +30,7 @@ material_initial_print_temperature = =material_print_temperature - 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True +raft_surface_layers = 1 retraction_amount = 6.5 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker_s3_aa04.inst.cfg b/resources/variants/ultimaker_s3_aa04.inst.cfg index d14353c962..aeaadff7dd 100644 --- a/resources/variants/ultimaker_s3_aa04.inst.cfg +++ b/resources/variants/ultimaker_s3_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index 3e5d71789c..cd518fa650 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index 8bf8c90455..3c5fa2ce11 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_aa0.25.inst.cfg b/resources/variants/ultimaker_s5_aa0.25.inst.cfg index 8e351eadfc..52b0f686b0 100644 --- a/resources/variants/ultimaker_s5_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.25.inst.cfg @@ -23,7 +23,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_aa0.8.inst.cfg b/resources/variants/ultimaker_s5_aa0.8.inst.cfg index 78e6f55104..4433739430 100644 --- a/resources/variants/ultimaker_s5_aa0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.8.inst.cfg @@ -30,6 +30,7 @@ material_initial_print_temperature = =material_print_temperature - 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True +raft_surface_layers = 1 retraction_amount = 6.5 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker_s5_aa04.inst.cfg b/resources/variants/ultimaker_s5_aa04.inst.cfg index 51174319c5..0d25823e59 100644 --- a/resources/variants/ultimaker_s5_aa04.inst.cfg +++ b/resources/variants/ultimaker_s5_aa04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index 1492ecd636..100b9d5de0 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index f7fa2c9054..ed73d2826e 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -19,7 +19,6 @@ raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 raft_interface_thickness = =layer_height * 1.5 -raft_surface_layers = 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print From 071bf77ac9aa90fc3115ba36f74b73fdacc90a76 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 09:58:17 +0200 Subject: [PATCH 159/547] raft surface thickness = layer height To avoid flow jumps set raft surface thickness equal to the layer height. In the future we will set initial layer height to layer height as well, so no need to set this to initial layer height now. PP-243 --- resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - 51 files changed, 51 deletions(-) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg index 9cb123bc8b..70c01090d8 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg @@ -27,7 +27,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.57 -raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg index edea497eaf..4173d7aece 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg @@ -27,7 +27,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.57 -raft_surface_thickness = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg index 784df58a42..73ed256bb5 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg index 3a06e78e67..7ca62eda33 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg index 185e02dc9b..f8134eb46d 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 raft_surface_line_width = 0.5 -raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg index 8ab4418dd7..00538dca9e 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 raft_surface_line_width = 0.5 -raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg index ca22c85f57..89f062634d 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.6 -raft_surface_thickness = 0.15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg index 83718afced..a1f55d9ccf 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.6 -raft_surface_thickness = 0.15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg index 9f87519b35..30d3097310 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg index 9a8dc8dcf2..6da24b8976 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg index 5cf7ca92ec..55434090cf 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.6 -raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg index 7dc6ca7798..20d2217018 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.6 -raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg index 8329c744b1..d031473bd6 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg index 44e09f8bf3..5629b7487a 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index 31c4b395e0..25ef00bbe1 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.57 -raft_surface_thickness = 0.2 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =round(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index 31deb2845b..3053a2a54e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.57 -raft_surface_thickness = 0.2 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg index ec06032c58..5b69b4c073 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg index 56e43111c2..418273a176 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg index 1ddf00a69d..601c6b1a23 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 raft_surface_line_width = 0.5 -raft_surface_thickness = 0.15 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg index 69a69d11c1..bd8185d47e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 raft_surface_line_width = 0.5 -raft_surface_thickness = 0.15 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg index 9fafa911d0..531ba4a582 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.6 -raft_surface_thickness = 0.15 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg index 11808eeacd..d42e8ad253 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.6 -raft_surface_thickness = 0.15 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg index a6e5bab579..37a0c580ca 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg index bb454fa2c7..394a1ab486 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg index 812683e8e1..30e63773d7 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.6 -raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg index 8319c833e2..c11a9ee0ed 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 raft_surface_line_width = 0.6 -raft_surface_thickness = 0.15 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg index 6a3f5eb8aa..3d6317ab9a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 raft_surface_line_width = 0.7 -raft_surface_thickness = 0.2 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg index 71e0e5b248..d0c8c08491 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_min_travel = 5 skin_overlap = 50 speed_print = 70 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg index 02ec623bd5..bf04650239 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg index 3e2dbdda98..3a2d2639be 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -22,7 +22,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg index 5fd0b51e33..7ad66e1071 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg index 669d5c496a..ed331819e3 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg index 1386eb3907..8cd946d1c6 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 142be80d40..8a2671caac 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -23,7 +23,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg index e36459156c..08b984e6f4 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -23,7 +23,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index cdd4e2ad27..737aa12950 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_min_travel = 5 skin_overlap = 50 speed_print = 70 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index 44834f4fa5..4b5d52851b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index e244d9cf17..8761a674d6 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index 6e72969bf1..71627ee10b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index 1bfac6bb3f..5ccf533e80 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg index 10e5270216..2be39b48d1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg index d7e8341110..63c545abf2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -24,7 +24,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 3cdd36abe0..f863d9abd8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -24,7 +24,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg index d66a2fffb0..0ecff745c5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_min_travel = 5 skin_overlap = 50 speed_print = 70 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index 98e728baef..7cea344a31 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index 7f23bb6698..97de66e3ee 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index 4a7a782e96..f7a9a01c90 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index 874c09f8db..657928ac0d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg index 9f742a151d..2e66d666b5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg index aafcc3adfb..92100d18da 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -22,7 +22,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg index b4beec6797..a48f7b8b6a 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -24,7 +24,6 @@ prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) -raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 From 5646a4db6eaaccb8212865eaf43115b96d023c58 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 10:03:38 +0200 Subject: [PATCH 160/547] raft surface line width = line width To avoid flow jumps set raft surface line width equal to the line width. In the future we will set initial line width factor to 100%, so no need to set this to initial layer line width. PP-243 --- resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg | 1 - 43 files changed, 43 deletions(-) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg index a3f3b45f37..408bbfbf70 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_surface_line_width = 0.38 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg index f65bdad74c..43b4a3c4de 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_surface_line_width = 0.38 speed_layer_0 = =math.ceil(speed_print * 15 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg index 70c01090d8..d9d1a95732 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.57 speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg index 4173d7aece..7fa30e5622 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.57 speed_layer_0 = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg index 73ed256bb5..ba6daf4f0f 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg index 7ca62eda33..638a5aec62 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg index faeb11aa34..28af91edec 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_surface_line_width = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg index b864029584..26f8c2dc2f 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_surface_line_width = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg index f8134eb46d..4a329ddd09 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_surface_line_width = 0.5 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg index 00538dca9e..1cafa4eb6c 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_surface_line_width = 0.5 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg index 89f062634d..5b66c96e1e 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.6 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg index a1f55d9ccf..b97842eec2 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.6 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg index 30d3097310..88de5d38ea 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg index 6da24b8976..956267e692 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg index dd8a98e530..d16c98ca51 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg index 306a66f072..357ac9951e 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg @@ -26,7 +26,6 @@ raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg index 55434090cf..356ad682bc 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.6 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg index 20d2217018..da9d4d3756 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.6 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg index d031473bd6..576bb9a56c 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.47 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg index 5629b7487a..2802f98c6c 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.47 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg index e8fcf8b392..15e42dbc25 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.2 raft_base_line_spacing = 1 raft_interface_line_spacing = 1 raft_interface_line_width = 0.2 -raft_surface_line_width = 0.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg index d8f1afe3ba..c03984ae0c 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.2 raft_base_line_width = 0.6 raft_interface_line_spacing = 1.2 raft_interface_line_width = 0.57 -raft_surface_line_width = 0.5 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg index 4649348a75..c864534d6d 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_surface_line_width = 0.38 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg index b4834ed128..e231e14dcd 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_surface_line_width = 0.38 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index 25ef00bbe1..3b12cf1a0c 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.57 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =round(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index 3053a2a54e..ade879e733 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.57 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg index 5b69b4c073..c3737ae777 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg index 418273a176..3da16731c0 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg index 791d209968..d6db20113b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_surface_line_width = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg index 73ef813d62..2fd0790122 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_surface_line_width = 0.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg index 601c6b1a23..6b3c8c6ec4 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_surface_line_width = 0.5 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg index bd8185d47e..081a7a5dcc 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 raft_interface_line_width = 0.8 -raft_surface_line_width = 0.5 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg index 531ba4a582..1819780c07 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.6 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg index d42e8ad253..4e5818388c 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -23,7 +23,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.6 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg index 37a0c580ca..bbfe07ba91 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg index 394a1ab486..c1895f5ffa 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg index 7308b6a0db..b8567423a9 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg index c8662683c4..16a8fffce6 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg @@ -25,7 +25,6 @@ raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 raft_interface_line_width = 0.5 -raft_surface_line_width = 0.2 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg index 30e63773d7..b0038f92d0 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.6 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg index c11a9ee0ed..e23a4895bc 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 raft_interface_line_width = 1.2 -raft_surface_line_width = 0.6 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg index 3d6317ab9a..8f8326347e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.47 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 raft_interface_line_width = 1.6 -raft_surface_line_width = 0.7 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg index 42c185a769..8c6b2394e2 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.2 raft_base_line_spacing = 1 raft_interface_line_spacing = 1 raft_interface_line_width = 0.2 -raft_surface_line_width = 0.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg index bbba3162a8..0100b05f5a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_base_line_spacing = 1.2 raft_base_line_width = 0.6 raft_interface_line_spacing = 1.2 raft_interface_line_width = 0.57 -raft_surface_line_width = 0.5 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) From 8935ab4a2da8fe134e1b821ac77640b89ef8b34f Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 13 Sep 2022 10:12:32 +0200 Subject: [PATCH 161/547] Defensive coding: What if no extruder position. part of CURA-9278 --- cura/Machines/Models/CompatibleMachineModel.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index 782c5dcd2b..ed1f508ad0 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -44,7 +44,10 @@ class CompatibleMachineModel(ListModel): # initialize & add current active material: for extruder in printer.extruders: - compatible_type = machine_manager.activeMachine.extruderList[extruder.getPosition()].material.getMetaDataEntry("material", "") + if extruder.getPosition() in machine_manager.activeMachine.extruderList: + compatible_type = machine_manager.activeMachine.extruderList[extruder.getPosition()].material.getMetaDataEntry("material", "") + else: + compatible_type = "" has_compatible_material = extruder.activeMaterial and compatible_type in [extruder.activeMaterial.type, None, "None", "", "empty"] materials = [] @@ -63,7 +66,10 @@ class CompatibleMachineModel(ListModel): # add currently inactive, but possible materials: for configuration in printer.availableConfigurations: for extruder in configuration.extruderConfigurations: - compatible_type = machine_manager.activeMachine.extruderList[extruder.position].material.getMetaDataEntry("material", "") + if extruder.position in machine_manager.activeMachine.extruderList: + compatible_type = machine_manager.activeMachine.extruderList[extruder.position].material.getMetaDataEntry("material", "") + else: + compatible_type = "" if compatible_type not in [extruder.material.type, None, "None", "", "empty"]: continue From 257d37eb739570d883d2dfbd15f349a85e6de414 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 10:20:40 +0200 Subject: [PATCH 162/547] raft middle layer thickness has new default The raft middle layer thickness is the average between the top and the base of the raft. This reduces flow jumps significantly. PP-243 --- resources/definitions/ultimaker.def.json | 3 +++ resources/definitions/ultimaker3.def.json | 1 - resources/definitions/ultimaker_s3.def.json | 1 - resources/definitions/ultimaker_s5.def.json | 1 - .../ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - resources/variants/ultimaker3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_aa04.inst.cfg | 1 - resources/variants/ultimaker3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa04.inst.cfg | 1 - resources/variants/ultimaker3_extended_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s3_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc06.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s5_aa04.inst.cfg | 1 - resources/variants/ultimaker_s5_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc06.inst.cfg | 1 - 59 files changed, 3 insertions(+), 58 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 1546a268de..6bf1fa2f12 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -239,6 +239,9 @@ "gradual_support_infill_step_height": { "value": "4*layer_height" }, + "raft_interface_thickness": { + "value": "(raft_base_thickness + raft_surface_thickness) / 2" + }, "support_interface_height": { "value": "2*layer_height" }, diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index 6b5d331fac..3af6e4f794 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -115,7 +115,6 @@ "raft_base_thickness": { "value": "0.3" }, "raft_interface_line_spacing": { "value": "0.5" }, "raft_interface_line_width": { "value": "0.5" }, - "raft_interface_thickness": { "value": "0.2" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, "retraction_hop_enabled": { "value": "extruders_enabled_count > 1" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 05b5e4604f..e03e411c00 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -106,7 +106,6 @@ "raft_interface_line_spacing": { "value": "0.5" }, "raft_interface_line_width": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, - "raft_interface_thickness": { "value": "0.2" }, "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 3859d2e2b8..18012623fd 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -107,7 +107,6 @@ "raft_interface_line_spacing": { "value": "0.5" }, "raft_interface_line_width": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, - "raft_interface_thickness": { "value": "0.2" }, "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, "retraction_combing": { "value": "'no_outer_surfaces'"}, diff --git a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg index d0c8c08491..c168b5f6af 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) retraction_min_travel = 5 skin_overlap = 50 speed_print = 70 diff --git a/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg index b5a4c80051..6e23de0aa7 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg @@ -27,7 +27,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg index bf04650239..71bd64f70e 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg index 3a2d2639be..04ebcac344 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg index 7ad66e1071..19301e522e 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg index ed331819e3..d06df68893 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg index 3864b870a8..8627ccd4a3 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg @@ -35,7 +35,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg index 1d7c0a6bba..1119e3e7ac 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg @@ -33,7 +33,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg index df9575fdc4..5cfe7b7d62 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg @@ -35,7 +35,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg index 4f1ce35e5a..8f471a9507 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg @@ -32,7 +32,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg index 8cd946d1c6..99cdfb95bc 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 8a2671caac..f8e2406052 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -22,7 +22,6 @@ ooze_shield_angle = 40 prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 08b984e6f4..b71eab99d6 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -22,7 +22,6 @@ ooze_shield_angle = 40 prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index 737aa12950..b2c251acda 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) retraction_min_travel = 5 skin_overlap = 50 speed_print = 70 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg index a4c6e356d1..705b63ad02 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg @@ -26,7 +26,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index 4b5d52851b..3a23a2fe1a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index 8761a674d6..828dbf8d68 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index 71627ee10b..afccb4b635 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -19,7 +19,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index 5ccf533e80..0e3b1d91db 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -19,7 +19,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg index 4a598829bb..c34bf1bfde 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg @@ -32,7 +32,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg index 89c557e52f..6e115a9c37 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg @@ -31,7 +31,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg index 3662eaa22c..b3f3aa6cd0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg @@ -33,7 +33,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg index 17f5f6c4e5..eaf031fe52 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg @@ -31,7 +31,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg index 2be39b48d1..fa530c7ae8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -23,7 +23,6 @@ ooze_shield_angle = 40 prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 63c545abf2..096cb81f22 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -23,7 +23,6 @@ ooze_shield_angle = 40 prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg index f863d9abd8..18c614a7fc 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -23,7 +23,6 @@ ooze_shield_angle = 40 prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg index 0ecff745c5..a3b2815624 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3) retraction_min_travel = 5 skin_overlap = 50 speed_print = 70 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg index 26eb1342ab..abb891489e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg @@ -26,7 +26,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index 7cea344a31..aab6c7346f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index 97de66e3ee..dc70f20064 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index f7a9a01c90..e39c055894 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -19,7 +19,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index 657928ac0d..d1af2ebce4 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -19,7 +19,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) retraction_prime_speed = =retraction_speed skin_overlap = 50 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg index dfccfecf19..d2926843a6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg @@ -32,7 +32,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg index c0f36fce86..3fa9480c24 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg @@ -31,7 +31,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg index ecc60d1d31..e574b8cca5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg @@ -32,7 +32,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg index 6a49d75a60..4103986e65 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg @@ -30,7 +30,6 @@ ooze_shield_angle = 40 prime_tower_enable = True prime_tower_wipe_enabled = True raft_airgap = 0.25 -raft_interface_thickness = =max(layer_height * 1.5, 0.225) retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg index 2e66d666b5..c812fd0bd6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg index 92100d18da..0a62da070d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg index a48f7b8b6a..a38d142352 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -23,7 +23,6 @@ ooze_shield_angle = 40 prime_tower_enable = True raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) -raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2) support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/variants/ultimaker3_aa0.25.inst.cfg b/resources/variants/ultimaker3_aa0.25.inst.cfg index d1aeffee74..0e4713d237 100644 --- a/resources/variants/ultimaker3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_aa0.25.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_aa04.inst.cfg b/resources/variants/ultimaker3_aa04.inst.cfg index e327235a95..646cd2398a 100644 --- a/resources/variants/ultimaker3_aa04.inst.cfg +++ b/resources/variants/ultimaker3_aa04.inst.cfg @@ -18,7 +18,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index 88ae93686e..d0f068889f 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -38,7 +38,6 @@ raft_base_thickness = 0.3 raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 -raft_interface_thickness = 0.2 raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg index 09da9980cf..1c477f6bfe 100644 --- a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_extended_aa04.inst.cfg b/resources/variants/ultimaker3_extended_aa04.inst.cfg index 47eab5d850..23717d8390 100644 --- a/resources/variants/ultimaker3_extended_aa04.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa04.inst.cfg @@ -18,7 +18,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index c297edd14b..a4b50368c6 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -38,7 +38,6 @@ raft_base_thickness = 0.3 raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 -raft_interface_thickness = 0.2 raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker_s3_aa0.25.inst.cfg b/resources/variants/ultimaker_s3_aa0.25.inst.cfg index 58ac46eb08..f9c05bfc4b 100644 --- a/resources/variants/ultimaker_s3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.25.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_aa04.inst.cfg b/resources/variants/ultimaker_s3_aa04.inst.cfg index aeaadff7dd..a63cdc0377 100644 --- a/resources/variants/ultimaker_s3_aa04.inst.cfg +++ b/resources/variants/ultimaker_s3_aa04.inst.cfg @@ -18,7 +18,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_bb0.8.inst.cfg b/resources/variants/ultimaker_s3_bb0.8.inst.cfg index 3055c4ce3d..89a17cdccd 100644 --- a/resources/variants/ultimaker_s3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_bb0.8.inst.cfg @@ -37,7 +37,6 @@ raft_base_thickness = 0.3 raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 -raft_interface_thickness = 0.2 raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index cd518fa650..82ec944bde 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -18,7 +18,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index 3c5fa2ce11..527d90810c 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -18,7 +18,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_aa0.25.inst.cfg b/resources/variants/ultimaker_s5_aa0.25.inst.cfg index 52b0f686b0..864e5d06bb 100644 --- a/resources/variants/ultimaker_s5_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.25.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_aa04.inst.cfg b/resources/variants/ultimaker_s5_aa04.inst.cfg index 0d25823e59..e7aed2bf94 100644 --- a/resources/variants/ultimaker_s5_aa04.inst.cfg +++ b/resources/variants/ultimaker_s5_aa04.inst.cfg @@ -18,7 +18,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_bb0.8.inst.cfg b/resources/variants/ultimaker_s5_bb0.8.inst.cfg index 63b7e8aab0..d2fe5a408c 100644 --- a/resources/variants/ultimaker_s5_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_bb0.8.inst.cfg @@ -37,7 +37,6 @@ raft_base_thickness = 0.3 raft_interface_line_spacing = 0.5 raft_interface_line_width = 0.5 raft_interface_speed = 20 -raft_interface_thickness = 0.2 raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index 100b9d5de0..1c59e0377d 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -18,7 +18,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index ed73d2826e..a142a887c5 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -18,7 +18,6 @@ raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 raft_interface_line_width = =line_width * 2 -raft_interface_thickness = =layer_height * 1.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print From 96569edcf07cfd977fa4d856ff52bb0a355839ff Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 10:27:05 +0200 Subject: [PATCH 163/547] raft middle line width has new default The raft middle line width is the average between the top and the base of the raft. This reduces flow jumps significantly. PP-243 --- resources/definitions/ultimaker.def.json | 3 +++ resources/definitions/ultimaker3.def.json | 1 - resources/definitions/ultimaker_s3.def.json | 1 - resources/definitions/ultimaker_s5.def.json | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg | 1 - resources/variants/ultimaker3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_aa04.inst.cfg | 1 - resources/variants/ultimaker3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa04.inst.cfg | 1 - resources/variants/ultimaker3_extended_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s3_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc06.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s5_aa04.inst.cfg | 1 - resources/variants/ultimaker_s5_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc06.inst.cfg | 1 - 67 files changed, 3 insertions(+), 66 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 6bf1fa2f12..872a7a6876 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -239,6 +239,9 @@ "gradual_support_infill_step_height": { "value": "4*layer_height" }, + "raft_interface_line_width": { + "value": "(raft_base_line_width + raft_surface_line_width) / 2" + }, "raft_interface_thickness": { "value": "(raft_base_thickness + raft_surface_thickness) / 2" }, diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index 3af6e4f794..fed2a698c2 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -114,7 +114,6 @@ "raft_airgap": { "value": "0" }, "raft_base_thickness": { "value": "0.3" }, "raft_interface_line_spacing": { "value": "0.5" }, - "raft_interface_line_width": { "value": "0.5" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, "retraction_hop_enabled": { "value": "extruders_enabled_count > 1" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index e03e411c00..1fd21fa658 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -104,7 +104,6 @@ "raft_base_speed": { "value": "20" }, "raft_base_thickness": { "value": "0.3" }, "raft_interface_line_spacing": { "value": "0.5" }, - "raft_interface_line_width": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 18012623fd..2693c81862 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -105,7 +105,6 @@ "raft_base_speed": { "value": "20" }, "raft_base_thickness": { "value": "0.3" }, "raft_interface_line_spacing": { "value": "0.5" }, - "raft_interface_line_width": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg index 408bbfbf70..768334075b 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.37 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg index 43b4a3c4de..61ef64c231 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.37 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg index d9d1a95732..06aa4d8996 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg @@ -25,7 +25,6 @@ raft_airgap = 0.37 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg index 7fa30e5622..613a9c0974 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg @@ -25,7 +25,6 @@ raft_airgap = 0.37 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg index ba6daf4f0f..44fa2e5a6b 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg index 638a5aec62..078bd7ad3d 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg index 28af91edec..888aa584d9 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.1 raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 -raft_interface_line_width = 0.5 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg index 26f8c2dc2f..a9f2405a58 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.1 raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 -raft_interface_line_width = 0.5 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg index 4a329ddd09..1d0f09aa61 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.57 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg index 1cafa4eb6c..646c8bcb36 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.57 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg index 5b66c96e1e..6800264142 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.44 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg index b97842eec2..c5bd35c41b 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.44 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg index 88de5d38ea..a0807b6901 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.25 raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg index 956267e692..9b15d44b17 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.25 raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg index d16c98ca51..15ff99f287 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg @@ -25,7 +25,6 @@ raft_airgap = 0.25 raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 -raft_interface_line_width = 0.5 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg index 357ac9951e..1ffc1f2401 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg @@ -25,7 +25,6 @@ raft_airgap = 0.25 raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 -raft_interface_line_width = 0.5 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg index f036ab0f87..55b4dcb902 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.35 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg index 52b20c016a..99d7cae43b 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.35 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg index 356ad682bc..1f140e2c96 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.52 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg index da9d4d3756..e381437043 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.52 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg index 576bb9a56c..5c6277b7ec 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.47 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg index 2802f98c6c..20ed9ce87a 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.47 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg index 15e42dbc25..e1017c2a1e 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.1 raft_airgap = 0.2 raft_base_line_spacing = 1 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg index c03984ae0c..618056a2a6 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.24 raft_base_line_spacing = 1.2 raft_base_line_width = 0.6 raft_interface_line_spacing = 1.2 -raft_interface_line_width = 0.57 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg index c864534d6d..0835413f1c 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.37 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg index e231e14dcd..495c1fa968 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.37 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index 3b12cf1a0c..f693e5646a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.37 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =round(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index ade879e733..159dfa0357 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.37 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg index c3737ae777..3fcedc20ae 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg index 3da16731c0..010cd2928d 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg index d6db20113b..53384b766e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.1 raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 -raft_interface_line_width = 0.5 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg index 2fd0790122..44d4769992 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.1 raft_airgap = 0.15 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 -raft_interface_line_width = 0.5 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg index 6b3c8c6ec4..a484ba7906 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.57 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg index 081a7a5dcc..96efa8f9df 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.57 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg index 1819780c07..46df73097d 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.44 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg index 4e5818388c..d3099dca96 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -22,7 +22,6 @@ raft_airgap = 0.44 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg index bbfe07ba91..a92540fb6b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg @@ -21,7 +21,6 @@ layer_0_z_overlap = 0.25 raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg index c1895f5ffa..463ce7ebe4 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg @@ -21,7 +21,6 @@ layer_0_z_overlap = 0.25 raft_airgap = 0.44 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg index b8567423a9..f1c20e86d3 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.25 raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 -raft_interface_line_width = 0.5 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg index 16a8fffce6..2400aa58f1 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg @@ -24,7 +24,6 @@ raft_airgap = 0.25 raft_base_line_spacing = 1 raft_base_line_width = 0.5 raft_interface_line_spacing = 0.7 -raft_interface_line_width = 0.5 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg index b2e80c7016..b7260de2bf 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.35 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg index 5f0d58ee2b..98ac52a3c9 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.35 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.8 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg index b0038f92d0..afb54f4ec5 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.52 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg index e23a4895bc..000118d151 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.52 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 raft_interface_line_spacing = 1.4 -raft_interface_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg index 8f8326347e..511654d090 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.47 raft_base_line_width = 1.6 raft_interface_line_spacing = 1.8 -raft_interface_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg index 8c6b2394e2..d4c41bde85 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.1 raft_airgap = 0.2 raft_base_line_spacing = 1 raft_interface_line_spacing = 1 -raft_interface_line_width = 0.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg index 0100b05f5a..53f0c748ce 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg @@ -23,7 +23,6 @@ raft_airgap = 0.24 raft_base_line_spacing = 1.2 raft_base_line_width = 0.6 raft_interface_line_spacing = 1.2 -raft_interface_line_width = 0.57 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/variants/ultimaker3_aa0.25.inst.cfg b/resources/variants/ultimaker3_aa0.25.inst.cfg index 0e4713d237..8feff83425 100644 --- a/resources/variants/ultimaker3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_aa0.25.inst.cfg @@ -21,7 +21,6 @@ material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_aa04.inst.cfg b/resources/variants/ultimaker3_aa04.inst.cfg index 646cd2398a..17b57ddde8 100644 --- a/resources/variants/ultimaker3_aa04.inst.cfg +++ b/resources/variants/ultimaker3_aa04.inst.cfg @@ -17,7 +17,6 @@ raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index d0f068889f..8c382cba04 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -36,7 +36,6 @@ raft_airgap = 0 raft_base_speed = 20 raft_base_thickness = 0.3 raft_interface_line_spacing = 0.5 -raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg index 1c477f6bfe..a4f49c4999 100644 --- a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg @@ -21,7 +21,6 @@ material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_extended_aa04.inst.cfg b/resources/variants/ultimaker3_extended_aa04.inst.cfg index 23717d8390..5b260fa44e 100644 --- a/resources/variants/ultimaker3_extended_aa04.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa04.inst.cfg @@ -17,7 +17,6 @@ raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index a4b50368c6..9b3ec32374 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -36,7 +36,6 @@ raft_airgap = 0 raft_base_speed = 20 raft_base_thickness = 0.3 raft_interface_line_spacing = 0.5 -raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker_s3_aa0.25.inst.cfg b/resources/variants/ultimaker_s3_aa0.25.inst.cfg index f9c05bfc4b..d40d7cca64 100644 --- a/resources/variants/ultimaker_s3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.25.inst.cfg @@ -21,7 +21,6 @@ material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_aa04.inst.cfg b/resources/variants/ultimaker_s3_aa04.inst.cfg index a63cdc0377..95b5108ff6 100644 --- a/resources/variants/ultimaker_s3_aa04.inst.cfg +++ b/resources/variants/ultimaker_s3_aa04.inst.cfg @@ -17,7 +17,6 @@ raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_bb0.8.inst.cfg b/resources/variants/ultimaker_s3_bb0.8.inst.cfg index 89a17cdccd..2f78121860 100644 --- a/resources/variants/ultimaker_s3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_bb0.8.inst.cfg @@ -35,7 +35,6 @@ raft_airgap = 0 raft_base_speed = 20 raft_base_thickness = 0.3 raft_interface_line_spacing = 0.5 -raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index 82ec944bde..bbb7f2fd58 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -17,7 +17,6 @@ raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index 527d90810c..d389783b67 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -17,7 +17,6 @@ raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_aa0.25.inst.cfg b/resources/variants/ultimaker_s5_aa0.25.inst.cfg index 864e5d06bb..fc45000058 100644 --- a/resources/variants/ultimaker_s5_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.25.inst.cfg @@ -21,7 +21,6 @@ material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_aa04.inst.cfg b/resources/variants/ultimaker_s5_aa04.inst.cfg index e7aed2bf94..318c1b40b4 100644 --- a/resources/variants/ultimaker_s5_aa04.inst.cfg +++ b/resources/variants/ultimaker_s5_aa04.inst.cfg @@ -17,7 +17,6 @@ raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_bb0.8.inst.cfg b/resources/variants/ultimaker_s5_bb0.8.inst.cfg index d2fe5a408c..93ca449ac1 100644 --- a/resources/variants/ultimaker_s5_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_bb0.8.inst.cfg @@ -35,7 +35,6 @@ raft_airgap = 0 raft_base_speed = 20 raft_base_thickness = 0.3 raft_interface_line_spacing = 0.5 -raft_interface_line_width = 0.5 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index 1c59e0377d..c67cad4cb6 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -17,7 +17,6 @@ raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index a142a887c5..bccde4f56e 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -17,7 +17,6 @@ raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 raft_interface_line_spacing = =raft_interface_line_width + 0.2 -raft_interface_line_width = =line_width * 2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print From 08a5f07d5327579ae51e9875967587546b2b82f6 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 10:33:28 +0200 Subject: [PATCH 164/547] raft interface line spacing can follow default This is a non critical setting, just follow the default defined in fdmprinter. PP-243 --- resources/definitions/ultimaker3.def.json | 1 - resources/definitions/ultimaker_s3.def.json | 1 - resources/definitions/ultimaker_s5.def.json | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg | 1 - resources/variants/ultimaker3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_aa04.inst.cfg | 1 - resources/variants/ultimaker3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa04.inst.cfg | 1 - resources/variants/ultimaker3_extended_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s3_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc06.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s5_aa04.inst.cfg | 1 - resources/variants/ultimaker_s5_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc06.inst.cfg | 1 - 68 files changed, 68 deletions(-) diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index fed2a698c2..71115ad0e8 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -113,7 +113,6 @@ "prime_tower_enable": { "default_value": true }, "raft_airgap": { "value": "0" }, "raft_base_thickness": { "value": "0.3" }, - "raft_interface_line_spacing": { "value": "0.5" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, "retraction_hop_enabled": { "value": "extruders_enabled_count > 1" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 1fd21fa658..f80291fc00 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -103,7 +103,6 @@ "raft_airgap": { "value": "0" }, "raft_base_speed": { "value": "20" }, "raft_base_thickness": { "value": "0.3" }, - "raft_interface_line_spacing": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 2693c81862..09543568b9 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -104,7 +104,6 @@ "raft_airgap": { "value": "0" }, "raft_base_speed": { "value": "20" }, "raft_base_thickness": { "value": "0.3" }, - "raft_interface_line_spacing": { "value": "0.5" }, "raft_interface_speed": { "value": "20" }, "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg index 768334075b..28a60bdabd 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg index 61ef64c231..d4ba8cbc4f 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 speed_layer_0 = =math.ceil(speed_print * 15 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg index 06aa4d8996..462c13f2b6 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg @@ -24,7 +24,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg index 613a9c0974..f3f61d17c0 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg @@ -24,7 +24,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 speed_layer_0 = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg index 44fa2e5a6b..123db75b7d 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg index 078bd7ad3d..4bdb53b532 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg index 888aa584d9..8c3d040554 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 25 layer_0_z_overlap = 0.1 raft_airgap = 0.15 raft_base_line_width = 0.5 -raft_interface_line_spacing = 0.7 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg index a9f2405a58..7f2cbd993d 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 25 layer_0_z_overlap = 0.1 raft_airgap = 0.15 raft_base_line_width = 0.5 -raft_interface_line_spacing = 0.7 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg index 1d0f09aa61..5a8831ca19 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.57 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg index 646c8bcb36..01e30a734e 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.57 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg index 6800264142..09f2bdac78 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.44 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg index c5bd35c41b..16159bb05c 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.44 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg index a0807b6901..08530aeb53 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 40 layer_0_z_overlap = 0.25 raft_airgap = 0.44 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg index 9b15d44b17..21bf142c06 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 40 layer_0_z_overlap = 0.25 raft_airgap = 0.44 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg index 15ff99f287..7d9b88d59d 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg @@ -24,7 +24,6 @@ layer_0_z_overlap = 0.2 raft_airgap = 0.25 raft_base_line_spacing = 1 raft_base_line_width = 0.5 -raft_interface_line_spacing = 0.7 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg index 1ffc1f2401..18a7dbb0b7 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg @@ -24,7 +24,6 @@ layer_0_z_overlap = 0.2 raft_airgap = 0.25 raft_base_line_spacing = 1 raft_base_line_width = 0.5 -raft_interface_line_spacing = 0.7 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg index 55b4dcb902..421a8149fa 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.3 raft_airgap = 0.35 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg index 99d7cae43b..ea50a99995 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.3 raft_airgap = 0.35 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg index 1f140e2c96..b262e44985 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.52 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg index e381437043..2245c61bad 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.52 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg index 5c6277b7ec..f8fc439c83 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.47 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg index 20ed9ce87a..ebe3c3009e 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.47 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg index e1017c2a1e..868903bf8e 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 10 layer_0_z_overlap = 0.1 raft_airgap = 0.2 raft_base_line_spacing = 1 -raft_interface_line_spacing = 1 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg index 51a4c06695..b8c972ab0c 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 15 infill_sparse_density = 10 raft_base_line_spacing = 2 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg index 618056a2a6..3de26a017d 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.12 raft_airgap = 0.24 raft_base_line_spacing = 1.2 raft_base_line_width = 0.6 -raft_interface_line_spacing = 1.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg index 0835413f1c..961f0cb7fb 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg index 495c1fa968..10047c86a4 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index f693e5646a..7fb45d8cdf 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =round(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index 159dfa0357..6e344ec8c2 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg index 3fcedc20ae..a62dcf4a72 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg index 010cd2928d..0b6252c814 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg index 53384b766e..e2ab6201f2 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.1 raft_airgap = 0.15 raft_base_line_width = 0.5 -raft_interface_line_spacing = 0.7 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg index 44d4769992..dc27139f54 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.1 raft_airgap = 0.15 raft_base_line_width = 0.5 -raft_interface_line_spacing = 0.7 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg index a484ba7906..743de67677 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -21,7 +21,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.57 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg index 96efa8f9df..ddd24ec068 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.57 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg index 46df73097d..740e867a90 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -21,7 +21,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.44 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg index d3099dca96..2f39be7540 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -21,7 +21,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.44 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg index a92540fb6b..5247f03bcb 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.25 raft_airgap = 0.44 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg index 463ce7ebe4..a836d6ef46 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.25 raft_airgap = 0.44 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg index f1c20e86d3..703ba79dc2 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.2 raft_airgap = 0.25 raft_base_line_spacing = 1 raft_base_line_width = 0.5 -raft_interface_line_spacing = 0.7 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg index 2400aa58f1..6effa96447 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.2 raft_airgap = 0.25 raft_base_line_spacing = 1 raft_base_line_width = 0.5 -raft_interface_line_spacing = 0.7 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg index b7260de2bf..0d2e6675fc 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.3 raft_airgap = 0.35 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg index 98ac52a3c9..895db0800f 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.3 raft_airgap = 0.35 raft_base_line_spacing = 1.6 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg index afb54f4ec5..2bfe529930 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.52 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg index 000118d151..6c0c6e6ac6 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.52 raft_base_line_spacing = 2.4 raft_base_line_width = 1.2 -raft_interface_line_spacing = 1.4 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg index 511654d090..2683afb725 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.47 raft_base_line_width = 1.6 -raft_interface_line_spacing = 1.8 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg index d4c41bde85..1c6349f006 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 10 layer_0_z_overlap = 0.1 raft_airgap = 0.2 raft_base_line_spacing = 1 -raft_interface_line_spacing = 1 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg index c0b340b139..7c213b90ad 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 15 infill_sparse_density = 10 raft_base_line_spacing = 2 raft_base_line_width = 0.8 -raft_interface_line_spacing = 1 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg index 53f0c748ce..657212e8da 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.12 raft_airgap = 0.24 raft_base_line_spacing = 1.2 raft_base_line_width = 0.6 -raft_interface_line_spacing = 1.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/variants/ultimaker3_aa0.25.inst.cfg b/resources/variants/ultimaker3_aa0.25.inst.cfg index 8feff83425..1e216b134b 100644 --- a/resources/variants/ultimaker3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_aa0.25.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_aa04.inst.cfg b/resources/variants/ultimaker3_aa04.inst.cfg index 17b57ddde8..97749bd3c7 100644 --- a/resources/variants/ultimaker3_aa04.inst.cfg +++ b/resources/variants/ultimaker3_aa04.inst.cfg @@ -16,7 +16,6 @@ machine_nozzle_tip_outer_diameter = 1.0 raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index 8c382cba04..b0b77ee893 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -35,7 +35,6 @@ raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 raft_base_thickness = 0.3 -raft_interface_line_spacing = 0.5 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg index a4f49c4999..03333a181f 100644 --- a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_extended_aa04.inst.cfg b/resources/variants/ultimaker3_extended_aa04.inst.cfg index 5b260fa44e..32ca061513 100644 --- a/resources/variants/ultimaker3_extended_aa04.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa04.inst.cfg @@ -16,7 +16,6 @@ machine_nozzle_tip_outer_diameter = 1.0 raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index 9b3ec32374..5f72d8f019 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -35,7 +35,6 @@ raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 raft_base_thickness = 0.3 -raft_interface_line_spacing = 0.5 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker_s3_aa0.25.inst.cfg b/resources/variants/ultimaker_s3_aa0.25.inst.cfg index d40d7cca64..71138ffe7b 100644 --- a/resources/variants/ultimaker_s3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.25.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_aa04.inst.cfg b/resources/variants/ultimaker_s3_aa04.inst.cfg index 95b5108ff6..f26ca1f2b5 100644 --- a/resources/variants/ultimaker_s3_aa04.inst.cfg +++ b/resources/variants/ultimaker_s3_aa04.inst.cfg @@ -16,7 +16,6 @@ machine_nozzle_tip_outer_diameter = 1.0 raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_bb0.8.inst.cfg b/resources/variants/ultimaker_s3_bb0.8.inst.cfg index 2f78121860..f93e995241 100644 --- a/resources/variants/ultimaker_s3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_bb0.8.inst.cfg @@ -34,7 +34,6 @@ raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 raft_base_thickness = 0.3 -raft_interface_line_spacing = 0.5 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index bbb7f2fd58..de8146e489 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -16,7 +16,6 @@ machine_nozzle_size = 0.4 raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index d389783b67..f705717b1c 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -16,7 +16,6 @@ machine_nozzle_size = 0.6 raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_aa0.25.inst.cfg b/resources/variants/ultimaker_s5_aa0.25.inst.cfg index fc45000058..cfec7db50c 100644 --- a/resources/variants/ultimaker_s5_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.25.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_aa04.inst.cfg b/resources/variants/ultimaker_s5_aa04.inst.cfg index 318c1b40b4..6ccec2417d 100644 --- a/resources/variants/ultimaker_s5_aa04.inst.cfg +++ b/resources/variants/ultimaker_s5_aa04.inst.cfg @@ -16,7 +16,6 @@ machine_nozzle_tip_outer_diameter = 1.0 raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_bb0.8.inst.cfg b/resources/variants/ultimaker_s5_bb0.8.inst.cfg index 93ca449ac1..a4d317bde1 100644 --- a/resources/variants/ultimaker_s5_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_bb0.8.inst.cfg @@ -34,7 +34,6 @@ raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 raft_base_thickness = 0.3 -raft_interface_line_spacing = 0.5 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index c67cad4cb6..ea803e74ed 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -16,7 +16,6 @@ machine_nozzle_size = 0.4 raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index bccde4f56e..d52371338f 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -16,7 +16,6 @@ machine_nozzle_size = 0.6 raft_acceleration = =acceleration_print raft_airgap = 0.3 raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 -raft_interface_line_spacing = =raft_interface_line_width + 0.2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print From ad14e60d26c7dbcfe701ba3485921d1ce3a1cc8b Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 13 Sep 2022 10:34:33 +0200 Subject: [PATCH 165/547] Show printer even if the configuration does not match CURA-9278 --- .../Machines/Models/CompatibleMachineModel.py | 25 ++++--------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index ed1f508ad0..029567cdec 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -44,19 +44,11 @@ class CompatibleMachineModel(ListModel): # initialize & add current active material: for extruder in printer.extruders: - if extruder.getPosition() in machine_manager.activeMachine.extruderList: - compatible_type = machine_manager.activeMachine.extruderList[extruder.getPosition()].material.getMetaDataEntry("material", "") - else: - compatible_type = "" - has_compatible_material = extruder.activeMaterial and compatible_type in [extruder.activeMaterial.type, None, "None", "", "empty"] - - materials = [] - if has_compatible_material: - materials.append({ - "brand": extruder.activeMaterial.brand, - "name": extruder.activeMaterial.name, - "hexcolor": extruder.activeMaterial.color, - }) + materials = [{ + "brand": extruder.activeMaterial.brand, + "name": extruder.activeMaterial.name, + "hexcolor": extruder.activeMaterial.color, + }] extruder_configs[extruder.getPosition()] = { "position": extruder.getPosition(), "core": extruder.hotendID, @@ -66,13 +58,6 @@ class CompatibleMachineModel(ListModel): # add currently inactive, but possible materials: for configuration in printer.availableConfigurations: for extruder in configuration.extruderConfigurations: - if extruder.position in machine_manager.activeMachine.extruderList: - compatible_type = machine_manager.activeMachine.extruderList[extruder.position].material.getMetaDataEntry("material", "") - else: - compatible_type = "" - if compatible_type not in [extruder.material.type, None, "None", "", "empty"]: - continue - if not extruder.position in extruder_configs: Logger.log("w", f"No active extruder for position {extruder.position}.") continue From d97dddcfe2db72e9397a3ab2b3e078e4e7cba001 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 13 Sep 2022 10:41:46 +0200 Subject: [PATCH 166/547] Revert "More agressivly check online printers" This reverts commit 92b371cd508ebf5102aa5ae979865d2bac591b7e. --- cura/Settings/MachineManager.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 699942ebaf..2051ce1b99 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -205,7 +205,11 @@ class MachineManager(QObject): ConnectionType.NetworkConnection in machine.configuredConnectionTypes, machines) if online_only: - machines = filter(lambda machine: parseBool(machine.getMetaDataEntry("is_online", False)), machines) + # LAN printers can have is_online = False but should still be included, + # their online status is only checked when they are the active printer. + machines = filter(lambda machine: parseBool(machine.getMetaDataEntry("is_online", False) or + ConnectionType.NetworkConnection in machine.configuredConnectionTypes), + machines) return list(machines) From e4534943e75a14f1de4b808903d35ec0d2b95cc6 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 10:45:59 +0200 Subject: [PATCH 167/547] new raft base thickness default The new default of the raft base thickness is close to the current values. The limited thickness of 0.3mm is used to avoid extreme flowrate for 06 and 08 nozzle sizes. PP-243 --- resources/definitions/ultimaker.def.json | 3 +++ resources/definitions/ultimaker3.def.json | 1 - resources/definitions/ultimaker_s3.def.json | 1 - resources/definitions/ultimaker_s5.def.json | 1 - resources/variants/ultimaker3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_aa04.inst.cfg | 1 - resources/variants/ultimaker3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa04.inst.cfg | 1 - resources/variants/ultimaker3_extended_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s3_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc06.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s5_aa04.inst.cfg | 1 - resources/variants/ultimaker_s5_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc06.inst.cfg | 1 - 20 files changed, 3 insertions(+), 19 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 872a7a6876..e12d285ff2 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -239,6 +239,9 @@ "gradual_support_infill_step_height": { "value": "4*layer_height" }, + "raft_base_thickness": { + "value": "min(machine_nozzle_size * 0.75, 0.3)" + }, "raft_interface_line_width": { "value": "(raft_base_line_width + raft_surface_line_width) / 2" }, diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index 71115ad0e8..0988d7a6e4 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -112,7 +112,6 @@ "optimize_wall_printing_order": { "value": "True" }, "prime_tower_enable": { "default_value": true }, "raft_airgap": { "value": "0" }, - "raft_base_thickness": { "value": "0.3" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, "retraction_hop_enabled": { "value": "extruders_enabled_count > 1" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index f80291fc00..a49d9ecc35 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -102,7 +102,6 @@ "prime_tower_enable": { "value": "True" }, "raft_airgap": { "value": "0" }, "raft_base_speed": { "value": "20" }, - "raft_base_thickness": { "value": "0.3" }, "raft_interface_speed": { "value": "20" }, "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 09543568b9..4808522393 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -103,7 +103,6 @@ "prime_tower_enable": { "value": "True" }, "raft_airgap": { "value": "0" }, "raft_base_speed": { "value": "20" }, - "raft_base_thickness": { "value": "0.3" }, "raft_interface_speed": { "value": "20" }, "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, diff --git a/resources/variants/ultimaker3_aa0.25.inst.cfg b/resources/variants/ultimaker3_aa0.25.inst.cfg index 1e216b134b..5d6a33d365 100644 --- a/resources/variants/ultimaker3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_aa0.25.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_tip_outer_diameter = 0.65 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_aa04.inst.cfg b/resources/variants/ultimaker3_aa04.inst.cfg index 97749bd3c7..39147a50d7 100644 --- a/resources/variants/ultimaker3_aa04.inst.cfg +++ b/resources/variants/ultimaker3_aa04.inst.cfg @@ -15,7 +15,6 @@ machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 raft_acceleration = =acceleration_print raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index b0b77ee893..daabe534b3 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -34,7 +34,6 @@ prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 -raft_base_thickness = 0.3 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg index 03333a181f..612f09b509 100644 --- a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_tip_outer_diameter = 0.65 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_extended_aa04.inst.cfg b/resources/variants/ultimaker3_extended_aa04.inst.cfg index 32ca061513..206539e5b6 100644 --- a/resources/variants/ultimaker3_extended_aa04.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa04.inst.cfg @@ -15,7 +15,6 @@ machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 raft_acceleration = =acceleration_print raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index 5f72d8f019..e06785e07c 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -34,7 +34,6 @@ prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 -raft_base_thickness = 0.3 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker_s3_aa0.25.inst.cfg b/resources/variants/ultimaker_s3_aa0.25.inst.cfg index 71138ffe7b..f4c025b8fe 100644 --- a/resources/variants/ultimaker_s3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.25.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_tip_outer_diameter = 0.65 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_aa04.inst.cfg b/resources/variants/ultimaker_s3_aa04.inst.cfg index f26ca1f2b5..e602c9387f 100644 --- a/resources/variants/ultimaker_s3_aa04.inst.cfg +++ b/resources/variants/ultimaker_s3_aa04.inst.cfg @@ -15,7 +15,6 @@ machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 raft_acceleration = =acceleration_print raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_bb0.8.inst.cfg b/resources/variants/ultimaker_s3_bb0.8.inst.cfg index f93e995241..03109856cf 100644 --- a/resources/variants/ultimaker_s3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_bb0.8.inst.cfg @@ -33,7 +33,6 @@ prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 -raft_base_thickness = 0.3 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index de8146e489..8aa1be2cc8 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -15,7 +15,6 @@ machine_nozzle_id = CC 0.4 machine_nozzle_size = 0.4 raft_acceleration = =acceleration_print raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index f705717b1c..a6ec116b7f 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -15,7 +15,6 @@ machine_nozzle_id = CC 0.6 machine_nozzle_size = 0.6 raft_acceleration = =acceleration_print raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_aa0.25.inst.cfg b/resources/variants/ultimaker_s5_aa0.25.inst.cfg index cfec7db50c..11637d1ba9 100644 --- a/resources/variants/ultimaker_s5_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.25.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_tip_outer_diameter = 0.65 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_aa04.inst.cfg b/resources/variants/ultimaker_s5_aa04.inst.cfg index 6ccec2417d..a0505e8a78 100644 --- a/resources/variants/ultimaker_s5_aa04.inst.cfg +++ b/resources/variants/ultimaker_s5_aa04.inst.cfg @@ -15,7 +15,6 @@ machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 raft_acceleration = =acceleration_print raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_bb0.8.inst.cfg b/resources/variants/ultimaker_s5_bb0.8.inst.cfg index a4d317bde1..53f2b4ea6c 100644 --- a/resources/variants/ultimaker_s5_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_bb0.8.inst.cfg @@ -33,7 +33,6 @@ prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_base_speed = 20 -raft_base_thickness = 0.3 raft_interface_speed = 20 raft_speed = 25 raft_surface_layers = 1 diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index ea803e74ed..52ff804937 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -15,7 +15,6 @@ machine_nozzle_id = CC 0.4 machine_nozzle_size = 0.4 raft_acceleration = =acceleration_print raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index d52371338f..4370bb1c4b 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -15,7 +15,6 @@ machine_nozzle_id = CC 0.6 machine_nozzle_size = 0.6 raft_acceleration = =acceleration_print raft_airgap = 0.3 -raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print From b870b9c16f66ffa08ee95f821b9f9ded9dcbb0c9 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 10:48:36 +0200 Subject: [PATCH 168/547] these settings are already default Raft base line width is already machine nozzle size * 2. PP-243 --- resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg | 1 - .../quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg | 1 - 47 files changed, 47 deletions(-) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg index 28a60bdabd..8488ecee60 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg index d4ba8cbc4f..125ed857d5 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg index 462c13f2b6..f82d98e46e 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg index f3f61d17c0..d7d953720e 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg index 123db75b7d..492d54f63c 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg index 4bdb53b532..79cd4cb0b2 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg index 8c3d040554..21ed3ff9ee 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 25 layer_0_z_overlap = 0.1 raft_airgap = 0.15 -raft_base_line_width = 0.5 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg index 7f2cbd993d..4746d98537 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 25 layer_0_z_overlap = 0.1 raft_airgap = 0.15 -raft_base_line_width = 0.5 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg index 5a8831ca19..5cb9e2885f 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.57 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg index 01e30a734e..8fe75d4286 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.57 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg index 09f2bdac78..02ccedf186 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.44 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg index 16159bb05c..ca93ccef0d 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.44 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg index 08530aeb53..c3eeef66a6 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.25 raft_airgap = 0.44 -raft_base_line_width = 1.6 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg index 21bf142c06..243169012a 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.25 raft_airgap = 0.44 -raft_base_line_width = 1.6 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg index 7d9b88d59d..fd535e3bff 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg @@ -23,7 +23,6 @@ infill_sparse_density = 25 layer_0_z_overlap = 0.2 raft_airgap = 0.25 raft_base_line_spacing = 1 -raft_base_line_width = 0.5 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg index 18a7dbb0b7..388fab805f 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg @@ -23,7 +23,6 @@ infill_sparse_density = 25 layer_0_z_overlap = 0.2 raft_airgap = 0.25 raft_base_line_spacing = 1 -raft_base_line_width = 0.5 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg index 421a8149fa..d96e922f82 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 30 layer_0_z_overlap = 0.3 raft_airgap = 0.35 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg index ea50a99995..852bf3df54 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 30 layer_0_z_overlap = 0.3 raft_airgap = 0.35 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg index b262e44985..c537d03aac 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.52 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg index 2245c61bad..9d77d9f907 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.52 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg index f8fc439c83..a0422892c3 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.47 -raft_base_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg index ebe3c3009e..3fa7cd089f 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.47 -raft_base_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg index b8c972ab0c..69beef84ac 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ cool_min_layer_time = 10 cool_min_speed = 15 infill_sparse_density = 10 raft_base_line_spacing = 2 -raft_base_line_width = 0.8 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg index 3de26a017d..64e8b3362b 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 10 layer_0_z_overlap = 0.12 raft_airgap = 0.24 raft_base_line_spacing = 1.2 -raft_base_line_width = 0.6 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg index 961f0cb7fb..340999f67e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg index 10047c86a4..9e92cd419d 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index 7fb45d8cdf..c229355744 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =round(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index 6e344ec8c2..f130a959a0 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg index a62dcf4a72..5ad74de77b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg index 0b6252c814..dec0f67c1e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg index e2ab6201f2..bd76fb2c17 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.1 raft_airgap = 0.15 -raft_base_line_width = 0.5 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg index dc27139f54..2e3e72b354 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.1 raft_airgap = 0.15 -raft_base_line_width = 0.5 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg index 743de67677..061c0d8847 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.57 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg index ddd24ec068..83bc3539fd 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.57 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg index 740e867a90..5ebb068815 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.44 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg index 2f39be7540..83fce1a6b0 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.44 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg index 5247f03bcb..9fc2a85950 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg @@ -19,7 +19,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.25 raft_airgap = 0.44 -raft_base_line_width = 1.6 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg index a836d6ef46..560acf1335 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg @@ -19,7 +19,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.25 raft_airgap = 0.44 -raft_base_line_width = 1.6 retraction_hop_enabled = 0.2 speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg index 703ba79dc2..738eac0ffe 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.2 raft_airgap = 0.25 raft_base_line_spacing = 1 -raft_base_line_width = 0.5 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg index 6effa96447..cd10ca838c 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.2 raft_airgap = 0.25 raft_base_line_spacing = 1 -raft_base_line_width = 0.5 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg index 0d2e6675fc..aa19c1a53b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.3 raft_airgap = 0.35 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg index 895db0800f..dd8c25a27c 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.3 raft_airgap = 0.35 raft_base_line_spacing = 1.6 -raft_base_line_width = 0.8 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg index 2bfe529930..f6480fa248 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.52 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg index 6c0c6e6ac6..91eccebdeb 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.52 raft_base_line_spacing = 2.4 -raft_base_line_width = 1.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg index 2683afb725..c170588b34 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.47 -raft_base_line_width = 1.6 speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg index 7c213b90ad..9c5719ed2e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ cool_min_layer_time = 10 cool_min_speed = 15 infill_sparse_density = 10 raft_base_line_spacing = 2 -raft_base_line_width = 0.8 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg index 657212e8da..2346bfa9d7 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 10 layer_0_z_overlap = 0.12 raft_airgap = 0.24 raft_base_line_spacing = 1.2 -raft_base_line_width = 0.6 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) From d7dd7252dbe8f1159d7aad7c209aea1402fa5089 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 10:51:40 +0200 Subject: [PATCH 169/547] These values are already default Raft base line spacing is already machine nozzle size * 4. PP-243 --- resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg | 1 - resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg | 1 - .../quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg | 1 - 34 files changed, 34 deletions(-) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg index 8488ecee60..49703c592d 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_spacing = 1.6 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg index 125ed857d5..6503460702 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_spacing = 1.6 speed_layer_0 = =math.ceil(speed_print * 15 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg index f82d98e46e..9dec35e4a5 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_spacing = 2.4 speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg index d7d953720e..b3751e0bbc 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_spacing = 2.4 speed_layer_0 = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg index 5cb9e2885f..19d0dd03aa 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.57 -raft_base_line_spacing = 1.6 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg index 8fe75d4286..4e7e6981a5 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.57 -raft_base_line_spacing = 1.6 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg index 02ccedf186..7e9be134b7 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.44 -raft_base_line_spacing = 2.4 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg index ca93ccef0d..c8bd8b8055 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.44 -raft_base_line_spacing = 2.4 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg index fd535e3bff..6a15d8959d 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg @@ -22,7 +22,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 25 layer_0_z_overlap = 0.2 raft_airgap = 0.25 -raft_base_line_spacing = 1 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg index 388fab805f..2c498c3e5b 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg @@ -22,7 +22,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 25 layer_0_z_overlap = 0.2 raft_airgap = 0.25 -raft_base_line_spacing = 1 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg index d96e922f82..4bc50328e8 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.3 raft_airgap = 0.35 -raft_base_line_spacing = 1.6 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg index 852bf3df54..f26d676a04 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.3 raft_airgap = 0.35 -raft_base_line_spacing = 1.6 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg index c537d03aac..7adbef71a2 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.52 -raft_base_line_spacing = 2.4 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg index 9d77d9f907..8c627e7507 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.52 -raft_base_line_spacing = 2.4 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg index 868903bf8e..0c0e9e8913 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 15 infill_sparse_density = 10 layer_0_z_overlap = 0.1 raft_airgap = 0.2 -raft_base_line_spacing = 1 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg index 69beef84ac..48d88baa8d 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg @@ -19,7 +19,6 @@ cool_fan_speed_min = =cool_fan_speed * 35 / 60 cool_min_layer_time = 10 cool_min_speed = 15 infill_sparse_density = 10 -raft_base_line_spacing = 2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg index 64e8b3362b..7d32b1e6c4 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg @@ -20,7 +20,6 @@ cool_min_speed = 15 infill_sparse_density = 10 layer_0_z_overlap = 0.12 raft_airgap = 0.24 -raft_base_line_spacing = 1.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg index 340999f67e..a496c9b024 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_spacing = 1.6 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg index 9e92cd419d..67c5c16e65 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_spacing = 1.6 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 15 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index c229355744..90396b40a7 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_spacing = 2.4 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =round(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index f130a959a0..7df3ca1322 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -raft_base_line_spacing = 2.4 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg index 061c0d8847..ecababf038 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -19,7 +19,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.57 -raft_base_line_spacing = 1.6 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg index 83bc3539fd..3bc6cdd0de 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -19,7 +19,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.57 -raft_base_line_spacing = 1.6 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg index 5ebb068815..5b71703b7f 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -19,7 +19,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.44 -raft_base_line_spacing = 2.4 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg index 83fce1a6b0..f439ac8971 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -19,7 +19,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.44 -raft_base_line_spacing = 2.4 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg index 738eac0ffe..8366aea6c2 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.2 raft_airgap = 0.25 -raft_base_line_spacing = 1 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg index cd10ca838c..2979294168 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.2 raft_airgap = 0.25 -raft_base_line_spacing = 1 speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg index aa19c1a53b..f32a6969ad 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.3 raft_airgap = 0.35 -raft_base_line_spacing = 1.6 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg index dd8c25a27c..0e52da4cca 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.3 raft_airgap = 0.35 -raft_base_line_spacing = 1.6 speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg index f6480fa248..b8c0c431d4 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.52 -raft_base_line_spacing = 2.4 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg index 91eccebdeb..7668a9c941 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.52 -raft_base_line_spacing = 2.4 speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg index 1c6349f006..c9cc3bb528 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 15 infill_sparse_density = 10 layer_0_z_overlap = 0.1 raft_airgap = 0.2 -raft_base_line_spacing = 1 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg index 9c5719ed2e..752dcaadd2 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg @@ -19,7 +19,6 @@ cool_fan_speed_min = =cool_fan_speed * 35 / 60 cool_min_layer_time = 10 cool_min_speed = 15 infill_sparse_density = 10 -raft_base_line_spacing = 2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg index 2346bfa9d7..4a8a99ce10 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg @@ -20,7 +20,6 @@ cool_min_speed = 15 infill_sparse_density = 10 layer_0_z_overlap = 0.12 raft_airgap = 0.24 -raft_base_line_spacing = 1.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 speed_layer_0 = =math.ceil(speed_print * 30 / 45) From aa28f8abfb222d435a7d3016dbbfd5a095d49d91 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 13 Sep 2022 11:15:04 +0200 Subject: [PATCH 170/547] Remove unused import CURA-9224 --- plugins/UFPWriter/UFPWriter.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index ce690af36e..367b0fb708 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -1,7 +1,6 @@ -# Copyright (c) 2021 Ultimaker B.V. +# Copyright (c) 2022 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import json -import copy from typing import cast, List, Dict from Charon.VirtualFile import VirtualFile # To open UFP files. From a27bf8f7ed701749713c92bdf1f1c735345b5a06 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 13 Sep 2022 11:16:02 +0200 Subject: [PATCH 171/547] Update formatting CURA-9224 --- plugins/UFPWriter/UFPWriter.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 367b0fb708..91229319f4 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -71,14 +71,15 @@ class UFPWriter(MeshWriter): try: gcode = archive.getStream("/3D/model.gcode") gcode.write(gcode_textio.getvalue().encode("UTF-8")) - archive.addRelation(virtual_path = "/3D/model.gcode", relation_type = "http://schemas.ultimaker.org/package/2018/relationships/gcode") + archive.addRelation(virtual_path = "/3D/model.gcode", + relation_type = "http://schemas.ultimaker.org/package/2018/relationships/gcode") except EnvironmentError as e: error_msg = catalog.i18nc("@info:error", "Can't write to UFP file:") + " " + str(e) self.setInformation(error_msg) Logger.error(error_msg) return False - #Write settings + # Write settings try: archive.addContentType(extension="json", mime_type="application/json") setting_textio = StringIO() From 179e6bdfb6de33aa3e0f5f0a5542efd5574c030c Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 11:18:38 +0200 Subject: [PATCH 172/547] cleanup raft speeds raft base speed is only 15mm/s to avoid extreme flows. The raft surface speed equals the top/bottom speed, so the raft surface has a flow equal to the top/bottom flow. The raft interface is again the average of the surface and the base. PP-243 --- resources/definitions/ultimaker.def.json | 12 ++++++++++++ resources/definitions/ultimaker_s3.def.json | 3 --- resources/definitions/ultimaker_s5.def.json | 3 --- .../um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 2 -- .../um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 3 +-- .../um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 3 +-- .../um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 3 +-- .../um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 3 +-- .../um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 3 +-- resources/variants/ultimaker3_bb0.8.inst.cfg | 3 --- resources/variants/ultimaker3_bb04.inst.cfg | 3 --- .../variants/ultimaker3_extended_bb0.8.inst.cfg | 3 --- resources/variants/ultimaker3_extended_bb04.inst.cfg | 3 --- resources/variants/ultimaker_s3_bb0.8.inst.cfg | 3 --- resources/variants/ultimaker_s3_bb04.inst.cfg | 3 --- resources/variants/ultimaker_s5_bb0.8.inst.cfg | 3 --- resources/variants/ultimaker_s5_bb04.inst.cfg | 3 --- 20 files changed, 17 insertions(+), 45 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index e12d285ff2..bacaaa9fb8 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -239,15 +239,27 @@ "gradual_support_infill_step_height": { "value": "4*layer_height" }, + "raft_base_speed": { + "value": "raft_speed" + }, "raft_base_thickness": { "value": "min(machine_nozzle_size * 0.75, 0.3)" }, "raft_interface_line_width": { "value": "(raft_base_line_width + raft_surface_line_width) / 2" }, + "raft_interface_speed": { + "value": "(raft_surface_speed + raft_base_speed) /2" + }, "raft_interface_thickness": { "value": "(raft_base_thickness + raft_surface_thickness) / 2" }, + "raft_speed": { + "value": 15 + }, + "raft_surface_speed": { + "value": "speed_topbottom" + }, "support_interface_height": { "value": "2*layer_height" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index a49d9ecc35..6653ffddf4 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -101,9 +101,6 @@ "optimize_wall_printing_order": { "value": "True" }, "prime_tower_enable": { "value": "True" }, "raft_airgap": { "value": "0" }, - "raft_base_speed": { "value": "20" }, - "raft_interface_speed": { "value": "20" }, - "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, "retraction_hop_enabled": { "value": "extruders_enabled_count > 1" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 4808522393..1f5fa06ee7 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -102,9 +102,6 @@ "multiple_mesh_overlap": { "value": "0" }, "prime_tower_enable": { "value": "True" }, "raft_airgap": { "value": "0" }, - "raft_base_speed": { "value": "20" }, - "raft_interface_speed": { "value": "20" }, - "raft_speed": { "value": "25" }, "retraction_amount": { "value": "6.5" }, "retraction_combing": { "value": "'no_outer_surfaces'"}, "retraction_hop": { "value": "2" }, diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index b2c251acda..c720f91ec8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -27,6 +27,4 @@ speed_wall = =math.ceil(speed_print * 30 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 - -raft_surface_speed = 45 speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index 3a23a2fe1a..28775a27a8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -25,5 +25,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 -raft_surface_speed = 45 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index 828dbf8d68..56541021e4 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -25,5 +25,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 -raft_surface_speed = 45 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index afccb4b635..f96b871988 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -24,5 +24,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 -raft_surface_speed = 45 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index 0e3b1d91db..7dac76c1c2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -25,4 +25,3 @@ speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 -raft_surface_speed = 45 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index aab6c7346f..98a5043573 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -26,4 +26,3 @@ speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 -raft_surface_speed = 45 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index dc70f20064..3a1ec77384 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -26,4 +26,3 @@ speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 -raft_surface_speed = 45 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index e39c055894..f49d212766 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -24,5 +24,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 -raft_surface_speed = 45 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index d1af2ebce4..7ff428bed2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -24,5 +24,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 -raft_surface_speed = 45 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index daabe534b3..ac3b3405ee 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -33,9 +33,6 @@ prime_tower_enable = False prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 -raft_base_speed = 20 -raft_interface_speed = 20 -raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker3_bb04.inst.cfg b/resources/variants/ultimaker3_bb04.inst.cfg index 49837e24ea..05e91d0752 100644 --- a/resources/variants/ultimaker3_bb04.inst.cfg +++ b/resources/variants/ultimaker3_bb04.inst.cfg @@ -17,9 +17,6 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = BB 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_base_speed = 20 -raft_interface_speed = 20 -raft_speed = 25 retraction_min_travel = =3 * line_width speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 10 / 35) diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index e06785e07c..b33e959e8c 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -33,9 +33,6 @@ prime_tower_enable = False prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 -raft_base_speed = 20 -raft_interface_speed = 20 -raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker3_extended_bb04.inst.cfg b/resources/variants/ultimaker3_extended_bb04.inst.cfg index 94a687c951..69968e721e 100644 --- a/resources/variants/ultimaker3_extended_bb04.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb04.inst.cfg @@ -17,9 +17,6 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = BB 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_base_speed = 20 -raft_interface_speed = 20 -raft_speed = 25 retraction_min_travel = =3 * line_width speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 10 / 35) diff --git a/resources/variants/ultimaker_s3_bb0.8.inst.cfg b/resources/variants/ultimaker_s3_bb0.8.inst.cfg index 03109856cf..63be458a7e 100644 --- a/resources/variants/ultimaker_s3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_bb0.8.inst.cfg @@ -32,9 +32,6 @@ prime_tower_enable = False prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 -raft_base_speed = 20 -raft_interface_speed = 20 -raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker_s3_bb04.inst.cfg b/resources/variants/ultimaker_s3_bb04.inst.cfg index 526f724eea..9c18713818 100644 --- a/resources/variants/ultimaker_s3_bb04.inst.cfg +++ b/resources/variants/ultimaker_s3_bb04.inst.cfg @@ -17,9 +17,6 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = BB 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_base_speed = 20 -raft_interface_speed = 20 -raft_speed = 25 retraction_min_travel = =3 * line_width speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 10 / 35) diff --git a/resources/variants/ultimaker_s5_bb0.8.inst.cfg b/resources/variants/ultimaker_s5_bb0.8.inst.cfg index 53f2b4ea6c..b8baddc5a7 100644 --- a/resources/variants/ultimaker_s5_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_bb0.8.inst.cfg @@ -32,9 +32,6 @@ prime_tower_enable = False prime_tower_wipe_enabled = True raft_acceleration = =acceleration_layer_0 raft_airgap = 0 -raft_base_speed = 20 -raft_interface_speed = 20 -raft_speed = 25 raft_surface_layers = 1 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker_s5_bb04.inst.cfg b/resources/variants/ultimaker_s5_bb04.inst.cfg index 18770b1c4d..6e378bbb82 100644 --- a/resources/variants/ultimaker_s5_bb04.inst.cfg +++ b/resources/variants/ultimaker_s5_bb04.inst.cfg @@ -17,9 +17,6 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = BB 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_base_speed = 20 -raft_interface_speed = 20 -raft_speed = 25 retraction_min_travel = =3 * line_width speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 10 / 35) From 410efc158849d123f3f359465d6b54daca28064d Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 11:20:53 +0200 Subject: [PATCH 173/547] set raft acceleration to default Rafts have only straight lines, no need for modified acceleration. PP-243 --- .../quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg | 1 - resources/variants/ultimaker3_aa04.inst.cfg | 1 - resources/variants/ultimaker3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa04.inst.cfg | 1 - resources/variants/ultimaker3_extended_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc06.inst.cfg | 1 - resources/variants/ultimaker_s5_aa04.inst.cfg | 1 - resources/variants/ultimaker_s5_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc06.inst.cfg | 1 - 36 files changed, 36 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg index c168b5f6af..93f8d98598 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) retraction_min_travel = 5 skin_overlap = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg index 71bd64f70e..34ff30d4e5 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -19,7 +19,6 @@ material_print_temperature = =default_material_print_temperature + 10 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg index 04ebcac344..36c0dbbf2f 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -19,7 +19,6 @@ material_print_temperature = =default_material_print_temperature + 5 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg index 19301e522e..9bc7c2ecce 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg @@ -18,7 +18,6 @@ cool_min_speed = 15 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg index d06df68893..c5f92c2515 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -18,7 +18,6 @@ cool_min_speed = 12 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg index 99cdfb95bc..aa9d44f0e0 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg index f8e2406052..56432e5af9 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -20,7 +20,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg index b71eab99d6..6e98944441 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -20,7 +20,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index c720f91ec8..4e2114909a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 retraction_min_travel = 5 skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index 28775a27a8..a0c909af75 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -18,7 +18,6 @@ material_print_temperature = =default_material_print_temperature + 10 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index 56541021e4..58b6f80f5d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -18,7 +18,6 @@ material_print_temperature = =default_material_print_temperature + 5 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index f96b871988..0dd7ec5a0d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 15 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index 7dac76c1c2..8f17f79616 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 12 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg index fa530c7ae8..deed7d6486 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 096cb81f22..5dfbf6ce6c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -21,7 +21,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 18c614a7fc..2717be119c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -21,7 +21,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg index a3b2815624..5e4bfd359d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -18,7 +18,6 @@ cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) retraction_min_travel = 5 skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index 98a5043573..f0ced52d33 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -18,7 +18,6 @@ material_print_temperature = =default_material_print_temperature + 10 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index 3a1ec77384..90fd37a5fb 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -18,7 +18,6 @@ material_print_temperature = =default_material_print_temperature + 5 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index f49d212766..c6a9e2b017 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 15 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index 7ff428bed2..0b0ea1fb9f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_min_speed = 12 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_acceleration = =acceleration_layer_0 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg index c812fd0bd6..7bd2536fa0 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg index 0a62da070d..4ba546ab06 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg index a38d142352..5466fb4a72 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -21,7 +21,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_acceleration = =acceleration_layer_0 raft_airgap = =round(layer_height_0 * 0.85, 2) support_angle = 70 switch_extruder_prime_speed = 30 diff --git a/resources/variants/ultimaker3_aa04.inst.cfg b/resources/variants/ultimaker3_aa04.inst.cfg index 39147a50d7..d708aa724a 100644 --- a/resources/variants/ultimaker3_aa04.inst.cfg +++ b/resources/variants/ultimaker3_aa04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_acceleration = =acceleration_print raft_airgap = 0.3 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index ac3b3405ee..5d4cd93ef6 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -31,7 +31,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker3_extended_aa04.inst.cfg b/resources/variants/ultimaker3_extended_aa04.inst.cfg index 206539e5b6..e4a739516f 100644 --- a/resources/variants/ultimaker3_extended_aa04.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_acceleration = =acceleration_print raft_airgap = 0.3 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index b33e959e8c..09f97c3562 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -31,7 +31,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker_s3_aa04.inst.cfg b/resources/variants/ultimaker_s3_aa04.inst.cfg index e602c9387f..e860d64cd2 100644 --- a/resources/variants/ultimaker_s3_aa04.inst.cfg +++ b/resources/variants/ultimaker_s3_aa04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_acceleration = =acceleration_print raft_airgap = 0.3 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker_s3_bb0.8.inst.cfg b/resources/variants/ultimaker_s3_bb0.8.inst.cfg index 63be458a7e..12dd16e06a 100644 --- a/resources/variants/ultimaker_s3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_bb0.8.inst.cfg @@ -30,7 +30,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index 8aa1be2cc8..d056faa5a0 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = CC 0.4 machine_nozzle_size = 0.4 -raft_acceleration = =acceleration_print raft_airgap = 0.3 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index a6ec116b7f..ac1f171098 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = CC 0.6 machine_nozzle_size = 0.6 -raft_acceleration = =acceleration_print raft_airgap = 0.3 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker_s5_aa04.inst.cfg b/resources/variants/ultimaker_s5_aa04.inst.cfg index a0505e8a78..6d55c27cae 100644 --- a/resources/variants/ultimaker_s5_aa04.inst.cfg +++ b/resources/variants/ultimaker_s5_aa04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_acceleration = =acceleration_print raft_airgap = 0.3 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 diff --git a/resources/variants/ultimaker_s5_bb0.8.inst.cfg b/resources/variants/ultimaker_s5_bb0.8.inst.cfg index b8baddc5a7..dde21ab57e 100644 --- a/resources/variants/ultimaker_s5_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_bb0.8.inst.cfg @@ -30,7 +30,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -raft_acceleration = =acceleration_layer_0 raft_airgap = 0 raft_surface_layers = 1 retraction_hop = 2 diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index 52ff804937..6632045a92 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = CC 0.4 machine_nozzle_size = 0.4 -raft_acceleration = =acceleration_print raft_airgap = 0.3 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index 4370bb1c4b..3a34e292dc 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = CC 0.6 machine_nozzle_size = 0.6 -raft_acceleration = =acceleration_print raft_airgap = 0.3 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed From 48c59099c892dbd8ea6ba7e885b6fe73c55a5820 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 11:27:18 +0200 Subject: [PATCH 174/547] increase fan speed over raft The top surface of the raft is printed with default fan speed, while the base is printed with the fan off. PP-243 --- resources/definitions/ultimaker.def.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index bacaaa9fb8..06e3cd00d0 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -245,6 +245,9 @@ "raft_base_thickness": { "value": "min(machine_nozzle_size * 0.75, 0.3)" }, + "raft_interface_fan_speed": { + "value": "(raft_base_fan_speed + raft_surface_fan_speed) / 2" + }, "raft_interface_line_width": { "value": "(raft_base_line_width + raft_surface_line_width) / 2" }, @@ -257,6 +260,9 @@ "raft_speed": { "value": 15 }, + "raft_surface_fan_speed": { + "value": "cool_fan_speed" + }, "raft_surface_speed": { "value": "speed_topbottom" }, From 4712c6abc3791eb239116ccfe96cf9f729043378 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 11:59:34 +0200 Subject: [PATCH 175/547] restructure raft airgap No values are changed, but the settings are restructured. The PVA airgap is moved to fdm_materials. Inconsistent use of equations is also resolved. PP-243 --- resources/definitions/ultimaker3.def.json | 1 - resources/definitions/ultimaker_s3.def.json | 1 - resources/definitions/ultimaker_s5.def.json | 1 - .../quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg | 2 +- .../ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 2 +- .../quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 +- .../ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg | 2 +- .../ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 2 +- .../quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg | 2 +- .../ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 2 +- .../ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 +- .../ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg | 2 +- .../ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg | 2 +- .../ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 2 +- .../quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg | 2 +- .../ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg | 2 +- .../ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 +- resources/variants/ultimaker3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_aa04.inst.cfg | 1 - resources/variants/ultimaker3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa0.25.inst.cfg | 1 - resources/variants/ultimaker3_extended_aa04.inst.cfg | 1 - resources/variants/ultimaker3_extended_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s3_aa04.inst.cfg | 1 - resources/variants/ultimaker_s3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc06.inst.cfg | 1 - resources/variants/ultimaker_s5_aa0.25.inst.cfg | 1 - resources/variants/ultimaker_s5_aa04.inst.cfg | 1 - resources/variants/ultimaker_s5_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc06.inst.cfg | 1 - 38 files changed, 19 insertions(+), 38 deletions(-) diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index 0988d7a6e4..8090938556 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -111,7 +111,6 @@ "multiple_mesh_overlap": { "value": "0" }, "optimize_wall_printing_order": { "value": "True" }, "prime_tower_enable": { "default_value": true }, - "raft_airgap": { "value": "0" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, "retraction_hop_enabled": { "value": "extruders_enabled_count > 1" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 6653ffddf4..584ce726f0 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -100,7 +100,6 @@ "multiple_mesh_overlap": { "value": "0" }, "optimize_wall_printing_order": { "value": "True" }, "prime_tower_enable": { "value": "True" }, - "raft_airgap": { "value": "0" }, "retraction_amount": { "value": "6.5" }, "retraction_hop": { "value": "2" }, "retraction_hop_enabled": { "value": "extruders_enabled_count > 1" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 1f5fa06ee7..e00399a588 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -101,7 +101,6 @@ "default_material_print_temperature": { "value": "200" }, "multiple_mesh_overlap": { "value": "0" }, "prime_tower_enable": { "value": "True" }, - "raft_airgap": { "value": "0" }, "retraction_amount": { "value": "6.5" }, "retraction_combing": { "value": "'no_outer_surfaces'"}, "retraction_hop": { "value": "2" }, diff --git a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg index 93f8d98598..7cb72ef3e0 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -17,7 +17,7 @@ cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.15 retraction_min_travel = 5 skin_overlap = 50 speed_print = 70 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg index 34ff30d4e5..babf6f1306 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -19,7 +19,7 @@ material_print_temperature = =default_material_print_temperature + 10 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.25 skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg index 36c0dbbf2f..cbf61a838f 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -19,7 +19,7 @@ material_print_temperature = =default_material_print_temperature + 5 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.25 skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg index 9bc7c2ecce..31e1d559f3 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg @@ -18,7 +18,7 @@ cool_min_speed = 15 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.25 skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg index c5f92c2515..761ab7d56d 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -18,7 +18,7 @@ cool_min_speed = 12 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.25 skin_overlap = 50 speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg index aa9d44f0e0..a171427548 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -19,7 +19,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.45 support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 56432e5af9..e80a6c73fd 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -20,7 +20,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.45 support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 6e98944441..a2ca3a769f 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -20,7 +20,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.45 support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg index 2b12e3380b..d20c1303b8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -34,5 +34,5 @@ top_bottom_thickness = 0.9 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -raft_airgap = =0.25 +raft_airgap = 0.25 wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg index 1b508e3a23..2d05a15f3c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -34,5 +34,5 @@ top_bottom_thickness = 1.2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -raft_airgap = =0.25 +raft_airgap = 0.25 wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg index deed7d6486..09de59ba20 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.45 support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 5dfbf6ce6c..d6e11ca953 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -21,7 +21,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.45 support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 2717be119c..599789f528 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -21,7 +21,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.45 support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg index 5e4bfd359d..b06a514334 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -18,7 +18,7 @@ cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.15 retraction_min_travel = 5 skin_overlap = 50 speed_print = 70 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg index 3b20559564..962f906e74 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -35,5 +35,5 @@ top_bottom_thickness = 0.9 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -raft_airgap = =0.25 +raft_airgap = 0.25 wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg index bfb76f20c8..5150537256 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -34,5 +34,5 @@ top_bottom_thickness = 1.2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -raft_airgap = =0.25 +raft_airgap = 0.25 wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg index 7bd2536fa0..addfe52641 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Draft_Print.inst.cfg @@ -19,7 +19,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.45 support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg index 4ba546ab06..aec980aa48 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -19,7 +19,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.45 support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg index 5466fb4a72..fc9d586503 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -21,7 +21,7 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 prime_tower_enable = True -raft_airgap = =round(layer_height_0 * 0.85, 2) +raft_airgap = 0.45 support_angle = 70 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 diff --git a/resources/variants/ultimaker3_aa0.25.inst.cfg b/resources/variants/ultimaker3_aa0.25.inst.cfg index 5d6a33d365..15fc789f66 100644 --- a/resources/variants/ultimaker3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_aa0.25.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_size = 0.25 machine_nozzle_tip_outer_diameter = 0.65 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 -raft_airgap = 0.3 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_aa04.inst.cfg b/resources/variants/ultimaker3_aa04.inst.cfg index d708aa724a..c81caf4164 100644 --- a/resources/variants/ultimaker3_aa04.inst.cfg +++ b/resources/variants/ultimaker3_aa04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_airgap = 0.3 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index 5d4cd93ef6..fd516c48b2 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -31,7 +31,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -raft_airgap = 0 raft_surface_layers = 1 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg index 612f09b509..e6a9abfe1e 100644 --- a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_size = 0.25 machine_nozzle_tip_outer_diameter = 0.65 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 -raft_airgap = 0.3 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker3_extended_aa04.inst.cfg b/resources/variants/ultimaker3_extended_aa04.inst.cfg index e4a739516f..be07b56cdc 100644 --- a/resources/variants/ultimaker3_extended_aa04.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_airgap = 0.3 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index 09f97c3562..e052df63eb 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -31,7 +31,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -raft_airgap = 0 raft_surface_layers = 1 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker_s3_aa0.25.inst.cfg b/resources/variants/ultimaker_s3_aa0.25.inst.cfg index f4c025b8fe..059f3ece2f 100644 --- a/resources/variants/ultimaker_s3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.25.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_size = 0.25 machine_nozzle_tip_outer_diameter = 0.65 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 -raft_airgap = 0.3 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_aa04.inst.cfg b/resources/variants/ultimaker_s3_aa04.inst.cfg index e860d64cd2..fb995635ff 100644 --- a/resources/variants/ultimaker_s3_aa04.inst.cfg +++ b/resources/variants/ultimaker_s3_aa04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_airgap = 0.3 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s3_bb0.8.inst.cfg b/resources/variants/ultimaker_s3_bb0.8.inst.cfg index 12dd16e06a..0305245e08 100644 --- a/resources/variants/ultimaker_s3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_bb0.8.inst.cfg @@ -30,7 +30,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -raft_airgap = 0 raft_surface_layers = 1 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index d056faa5a0..0c22958955 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = CC 0.4 machine_nozzle_size = 0.4 -raft_airgap = 0.3 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index ac1f171098..caa1616d4d 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = CC 0.6 machine_nozzle_size = 0.6 -raft_airgap = 0.3 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_aa0.25.inst.cfg b/resources/variants/ultimaker_s5_aa0.25.inst.cfg index 11637d1ba9..3b9d08b278 100644 --- a/resources/variants/ultimaker_s5_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.25.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_size = 0.25 machine_nozzle_tip_outer_diameter = 0.65 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 -raft_airgap = 0.3 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_aa04.inst.cfg b/resources/variants/ultimaker_s5_aa04.inst.cfg index 6d55c27cae..4d361e51c8 100644 --- a/resources/variants/ultimaker_s5_aa04.inst.cfg +++ b/resources/variants/ultimaker_s5_aa04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = AA 0.4 machine_nozzle_tip_outer_diameter = 1.0 -raft_airgap = 0.3 retraction_amount = 6.5 retraction_min_travel = =line_width * 2 skin_overlap = 15 diff --git a/resources/variants/ultimaker_s5_bb0.8.inst.cfg b/resources/variants/ultimaker_s5_bb0.8.inst.cfg index dde21ab57e..3c2e9d14cb 100644 --- a/resources/variants/ultimaker_s5_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_bb0.8.inst.cfg @@ -30,7 +30,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_wipe_enabled = True -raft_airgap = 0 raft_surface_layers = 1 retraction_hop = 2 retraction_hop_only_when_collides = True diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index 6632045a92..174a4f7c62 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = CC 0.4 machine_nozzle_size = 0.4 -raft_airgap = 0.3 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index 3a34e292dc..e8934377a1 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -13,7 +13,6 @@ brim_width = 7 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_id = CC 0.6 machine_nozzle_size = 0.6 -raft_airgap = 0.3 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print From 8dc2eaf783d12ce0a1874f08d31c1df55a7dd6c1 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 13 Sep 2022 13:35:37 +0200 Subject: [PATCH 176/547] Move CreateFlattendContainerInstance to InstanceContainer It didn't really belong in the stack builder, as it's not a containerstack CURA-9224 --- cura/Settings/CuraStackBuilder.py | 22 +--------------------- plugins/GCodeWriter/GCodeWriter.py | 18 +++++++++--------- plugins/UFPWriter/UFPWriter.py | 5 +++-- 3 files changed, 13 insertions(+), 32 deletions(-) diff --git a/cura/Settings/CuraStackBuilder.py b/cura/Settings/CuraStackBuilder.py index 9fd51d4563..a25a487c6e 100644 --- a/cura/Settings/CuraStackBuilder.py +++ b/cura/Settings/CuraStackBuilder.py @@ -299,24 +299,4 @@ class CuraStackBuilder: stack.setMetaDataEntry("is_abstract_machine", True) stack.setMetaDataEntry("is_online", True) - return stack - - @classmethod - def createFlattenedContainerInstance(cls, instance_container1, instance_container2): - """Create a new container with container 2 as base and container 1 written over it.""" - - flat_container = InstanceContainer(instance_container2.getName()) - - # The metadata includes id, name and definition - flat_container.setMetaData(copy.deepcopy(instance_container2.getMetaData())) - - if instance_container1.getDefinition(): - flat_container.setDefinition(instance_container1.getDefinition().getId()) - - for key in instance_container2.getAllKeys(): - flat_container.setProperty(key, "value", instance_container2.getProperty(key, "value")) - - for key in instance_container1.getAllKeys(): - flat_container.setProperty(key, "value", instance_container1.getProperty(key, "value")) - - return flat_container + return stack \ No newline at end of file diff --git a/plugins/GCodeWriter/GCodeWriter.py b/plugins/GCodeWriter/GCodeWriter.py index d58690d3be..667e064d90 100644 --- a/plugins/GCodeWriter/GCodeWriter.py +++ b/plugins/GCodeWriter/GCodeWriter.py @@ -127,22 +127,22 @@ class GCodeWriter(MeshWriter): container_with_profile.setDefinition(machine_definition_id_for_quality) container_with_profile.setMetaDataEntry("setting_version", stack.quality.getMetaDataEntry("setting_version")) - flat_global_container = CuraStackBuilder.createFlattenedContainerInstance(stack.userChanges, container_with_profile) + merged_global_instance_container = InstanceContainer.createMergedInstanceContainer(stack.userChanges, container_with_profile) # If the quality changes is not set, we need to set type manually - if flat_global_container.getMetaDataEntry("type", None) is None: - flat_global_container.setMetaDataEntry("type", "quality_changes") + if merged_global_instance_container.getMetaDataEntry("type", None) is None: + merged_global_instance_container.setMetaDataEntry("type", "quality_changes") # Ensure that quality_type is set. (Can happen if we have empty quality changes). - if flat_global_container.getMetaDataEntry("quality_type", None) is None: - flat_global_container.setMetaDataEntry("quality_type", stack.quality.getMetaDataEntry("quality_type", "normal")) + if merged_global_instance_container.getMetaDataEntry("quality_type", None) is None: + merged_global_instance_container.setMetaDataEntry("quality_type", stack.quality.getMetaDataEntry("quality_type", "normal")) # Get the machine definition ID for quality profiles - flat_global_container.setMetaDataEntry("definition", machine_definition_id_for_quality) + merged_global_instance_container.setMetaDataEntry("definition", machine_definition_id_for_quality) - serialized = flat_global_container.serialize() + serialized = merged_global_instance_container.serialize() data = {"global_quality": serialized} - all_setting_keys = flat_global_container.getAllKeys() + all_setting_keys = merged_global_instance_container.getAllKeys() for extruder in stack.extruderList: extruder_quality = extruder.qualityChanges if extruder_quality.getId() == "empty_quality_changes": @@ -156,7 +156,7 @@ class GCodeWriter(MeshWriter): extruder_quality.setDefinition(machine_definition_id_for_quality) extruder_quality.setMetaDataEntry("setting_version", stack.quality.getMetaDataEntry("setting_version")) - flat_extruder_quality = CuraStackBuilder.createFlattenedContainerInstance(extruder.userChanges, extruder_quality) + flat_extruder_quality = InstanceContainer.createMergedInstanceContainer(extruder.userChanges, extruder_quality) # If the quality changes is not set, we need to set type manually if flat_extruder_quality.getMetaDataEntry("type", None) is None: flat_extruder_quality.setMetaDataEntry("type", "quality_changes") diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 91229319f4..8cb8cc43d0 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -18,6 +18,7 @@ from UM.PluginRegistry import PluginRegistry # To get the g-code writer. from UM.Scene.Iterator.DepthFirstIterator import DepthFirstIterator from UM.Scene.SceneNode import SceneNode +from UM.Settings.InstanceContainer import InstanceContainer from cura.CuraApplication import CuraApplication from cura.Settings.CuraStackBuilder import CuraStackBuilder from cura.Settings.GlobalStack import GlobalStack @@ -225,7 +226,7 @@ class UFPWriter(MeshWriter): global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) # Add global user or quality changes - global_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(global_stack.userChanges, global_stack.qualityChanges) + global_flattened_changes = InstanceContainer.createMergedInstanceContainer(global_stack.userChanges, global_stack.qualityChanges) for setting in global_flattened_changes.getAllKeys(): settings["global"]["changes"][setting] = global_flattened_changes.getProperty(setting, "value") @@ -240,7 +241,7 @@ class UFPWriter(MeshWriter): settings[f"extruder_{i}"]["all_settings"] = {} # Add extruder user or quality changes - extruder_flattened_changes = CuraStackBuilder.createFlattenedContainerInstance(extruder.userChanges, extruder.qualityChanges) + extruder_flattened_changes = InstanceContainer.createMergedInstanceContainer(extruder.userChanges, extruder.qualityChanges) for setting in extruder_flattened_changes.getAllKeys(): settings[f"extruder_{i}"]["changes"][setting] = extruder_flattened_changes.getProperty(setting, "value") From 356da40dde8f3d655c0d5efac727ef29fa88e7ec Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 13 Sep 2022 13:36:28 +0200 Subject: [PATCH 177/547] Remove unused function CURA-9224 --- plugins/UFPWriter/UFPWriter.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 8cb8cc43d0..f7f2a44b59 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -181,10 +181,6 @@ class UFPWriter(MeshWriter): return False return True - @staticmethod - def _writePluginMetadataToArchive() -> None: - pass - @staticmethod def _writeObjectList(archive): """Write a json list of object names to the METADATA_OBJECTS_PATH metadata field From 4b6763132cb5157c98080a1e54c69c0987db0647 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Tue, 13 Sep 2022 14:06:09 +0200 Subject: [PATCH 178/547] keep default_value --- resources/definitions/fdmprinter.def.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 9f91e7cd8b..5f81c36a45 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -7528,6 +7528,7 @@ "unit": "mm", "type": "float", "minimum_value": "0", + "default_value": 5, "value": "line_width + support_xy_distance + 1.0", "enabled": "bridge_settings_enabled", "settable_per_mesh": true, From d0d417c2194a0b17016135ccc561672851353b62 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 14 Sep 2022 08:54:18 +0200 Subject: [PATCH 179/547] Some trimesh operations require networkx, add as required. Seems networkx itself is low on dependencies itself. It does require some optional ones for e.g. it's linalg sub-package, but those are numpy and scipy, which we already have. Cura part of CURA-9535 --- requirements.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/requirements.txt b/requirements.txt index c8bb861814..60dcb77bea 100644 --- a/requirements.txt +++ b/requirements.txt @@ -228,6 +228,9 @@ SecretStorage==3.3.1 \ keyring==23.0.1 \ --hash=sha256:045703609dd3fccfcdb27da201684278823b72af515aedec1a8515719a038cb8 \ --hash=sha256:8f607d7d1cc502c43a932a275a56fe47db50271904513a379d39df1af277ac48 +networkx==2.6.2 \ + --hash=sha256:2306f1950ce772c5a59a57f5486d59bb9cab98497c45fc49cbc45ac0dec119bb \ + --hash=sha256:5fcb7004be69e8fbdf07dcb502efa5c77cadcaad6982164134eeb9721f826c2e pywin32==303; \ sys_platform=="win32" \ --hash=sha256:51cb52c5ec6709f96c3f26e7795b0bf169ee0d8395b2c1d7eb2c029a5008ed51 From 37615284e1c4bdbf002cc4c14b1cf8e8866e5f53 Mon Sep 17 00:00:00 2001 From: Jordan Date: Wed, 14 Sep 2022 09:34:31 +0200 Subject: [PATCH 180/547] changed retraction amount from 0.5 to 0.2 --- resources/definitions/nps.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/nps.def.json b/resources/definitions/nps.def.json index d1821f3ef6..b6f0bfffe8 100644 --- a/resources/definitions/nps.def.json +++ b/resources/definitions/nps.def.json @@ -27,7 +27,7 @@ "machine_nozzle_size": { "default_value": 0.4 }, "layer_height": { "default_value": 0.1 }, "layer_height_0": { "default_value": 0.2 }, - "retraction_amount": { "default_value": 0.5 }, + "retraction_amount": { "default_value": 0.2 }, "retraction_speed": { "default_value": 45 }, "adhesion_type": { "default_value": "none" }, "infill_sparse_density": { "default_value": 25 }, From ee551e48b31ac252340493591d2a0cb934228eba Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 14 Sep 2022 13:45:27 +0200 Subject: [PATCH 181/547] Restore incorrectly removed settings Something went wrong here, it removed the wrong defaults... --- resources/definitions/anycubic_4max.def.json | 2 +- resources/definitions/builder_premium_large.def.json | 2 +- resources/definitions/builder_premium_medium.def.json | 2 +- resources/definitions/builder_premium_small.def.json | 2 +- resources/definitions/dagoma_pro_430_bowden.def.json | 1 + resources/definitions/liquid.def.json | 2 +- resources/definitions/trimaker_nebula.def.json | 2 +- resources/definitions/ultimaker3.def.json | 2 +- resources/definitions/ultimaker_s3.def.json | 2 +- resources/definitions/ultimaker_s5.def.json | 2 +- resources/definitions/winbo_dragonl4.def.json | 1 + resources/definitions/winbo_mini2.def.json | 1 + 12 files changed, 12 insertions(+), 9 deletions(-) diff --git a/resources/definitions/anycubic_4max.def.json b/resources/definitions/anycubic_4max.def.json index 838c81f991..bb27619175 100644 --- a/resources/definitions/anycubic_4max.def.json +++ b/resources/definitions/anycubic_4max.def.json @@ -37,7 +37,7 @@ "machine_max_jerk_xy": { "default_value": 11.0 }, "machine_max_jerk_z": { "default_value": 0.4 }, "machine_max_jerk_e": { "default_value": 11.0 }, - + "acceleration_enabled": { "value": true }, "jerk_enabled": { "value": "True" }, "jerk_layer_0": { "value": "jerk_topbottom" }, "jerk_prime_tower": { "value": "math.ceil(jerk_print * 15 / 25)" }, diff --git a/resources/definitions/builder_premium_large.def.json b/resources/definitions/builder_premium_large.def.json index 8f49efedb2..9a8c8dc6f1 100644 --- a/resources/definitions/builder_premium_large.def.json +++ b/resources/definitions/builder_premium_large.def.json @@ -35,7 +35,7 @@ "switch_extruder_retraction_speeds": {"default_value": 15 }, "switch_extruder_retraction_amount": {"value": 1 }, - + "acceleration_enabled": { "value": true }, "speed_travel": { "value": "100" }, "speed_layer_0": { "value": "20" }, "speed_prime_tower": { "value": "speed_topbottom" }, diff --git a/resources/definitions/builder_premium_medium.def.json b/resources/definitions/builder_premium_medium.def.json index c87e3f70c4..fcc87ae125 100644 --- a/resources/definitions/builder_premium_medium.def.json +++ b/resources/definitions/builder_premium_medium.def.json @@ -28,7 +28,7 @@ "infill_pattern": {"value": "'triangles'" }, "infill_before_walls": {"value": false }, - + "acceleration_enabled": { "value": true }, "default_material_print_temperature": { "value": "215" }, "material_print_temperature_layer_0": { "value": "material_print_temperature + 5" }, "material_standby_temperature": { "value": "material_print_temperature" }, diff --git a/resources/definitions/builder_premium_small.def.json b/resources/definitions/builder_premium_small.def.json index 8a7969ec50..03f4600f4c 100644 --- a/resources/definitions/builder_premium_small.def.json +++ b/resources/definitions/builder_premium_small.def.json @@ -34,7 +34,7 @@ "switch_extruder_retraction_speeds": {"default_value": 15 }, "switch_extruder_retraction_amount": {"value": 1 }, - + "acceleration_enabled": { "value": true }, "speed_travel": { "value": "100" }, "speed_layer_0": { "value": "20" }, "speed_prime_tower": { "value": "speed_topbottom" }, diff --git a/resources/definitions/dagoma_pro_430_bowden.def.json b/resources/definitions/dagoma_pro_430_bowden.def.json index 5a2608d4d8..cb7d4126cb 100644 --- a/resources/definitions/dagoma_pro_430_bowden.def.json +++ b/resources/definitions/dagoma_pro_430_bowden.def.json @@ -25,6 +25,7 @@ "machine_max_jerk_e": { "value": 5 }, "machine_max_feedrate_e": { "default_value": 200 }, "machine_steps_per_mm_e": { "default_value": 139.5 }, + "acceleration_enabled": { "value": true }, "acceleration_print": { "value": "1250", "maximum_value": 1500 }, "acceleration_layer_0": { "value": "acceleration_topbottom", "maximum_value": 1500 }, "acceleration_topbottom": { "value": "math.ceil(acceleration_print * 1000 / 1250)", "maximum_value": 1500 }, diff --git a/resources/definitions/liquid.def.json b/resources/definitions/liquid.def.json index 0d0d5f0a43..e9617ab141 100644 --- a/resources/definitions/liquid.def.json +++ b/resources/definitions/liquid.def.json @@ -87,7 +87,7 @@ "value": true, "enabled": true }, - + "acceleration_enabled": { "value": true }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 4000)" }, "acceleration_print": { "value": "4000" }, diff --git a/resources/definitions/trimaker_nebula.def.json b/resources/definitions/trimaker_nebula.def.json index c475bc074b..2e789b97dd 100644 --- a/resources/definitions/trimaker_nebula.def.json +++ b/resources/definitions/trimaker_nebula.def.json @@ -109,7 +109,7 @@ "machine_width": {"default_value": 230}, "machine_depth": {"default_value": 230}, "machine_height": {"default_value": 260}, - + "acceleration_enabled": { "value": true }, "layer_height": {"default_value": 0.2}, "material_flow": {"value": 100}, "xy_offset": {"default_value": 0}, diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index f160404ade..13835d2b72 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -81,7 +81,7 @@ "prime_tower_wipe_enabled": { "default_value": false }, "prime_blob_enable": { "enabled": true, "default_value": true, "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" }, - + "acceleration_enabled": { "value": true }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, "acceleration_print": { "value": "3500" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 0989e60bc8..f9ae7a14a9 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -68,7 +68,7 @@ "machine_start_gcode": { "default_value": "" }, "machine_end_gcode": { "default_value": "" }, "prime_blob_enable": { "enabled": true, "default_value": false }, - + "acceleration_enabled": { "value": true }, "speed_travel": { "maximum_value": "150", diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 7b3cfb8615..d1ae61d4fe 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -76,7 +76,7 @@ "maximum_value": "150", "value": "150" }, - + "acceleration_enabled": { "value": true }, "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, "acceleration_print": { "value": "3500" }, diff --git a/resources/definitions/winbo_dragonl4.def.json b/resources/definitions/winbo_dragonl4.def.json index d365cb2672..86bac9f4e3 100644 --- a/resources/definitions/winbo_dragonl4.def.json +++ b/resources/definitions/winbo_dragonl4.def.json @@ -34,6 +34,7 @@ "machine_max_feedrate_x": { "default_value": 300 }, "machine_max_feedrate_y": { "default_value": 300 }, "machine_max_feedrate_z": { "default_value": 40 }, + "acceleration_enabled": { "value": true }, "machine_acceleration": { "default_value": 2000 }, "gantry_height": { "value": "80" }, "machine_extruder_count": { "default_value": 1 }, diff --git a/resources/definitions/winbo_mini2.def.json b/resources/definitions/winbo_mini2.def.json index 73c6562edd..4c517a375e 100644 --- a/resources/definitions/winbo_mini2.def.json +++ b/resources/definitions/winbo_mini2.def.json @@ -30,6 +30,7 @@ [ -52, 30 ],[ -52, -40 ],[ 13, -40 ],[ 13, 30 ] ] }, + "acceleration_enabled": { "value": true }, "machine_gcode_flavor": { "default_value": "Marlin" }, "machine_max_feedrate_x": { "default_value": 250 }, "machine_max_feedrate_y": { "default_value": 200 }, From 487536c75766badb9a1e699aaca63936be6ad888 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 14 Sep 2022 13:58:55 +0200 Subject: [PATCH 182/547] Put back the speed_wall_x for UM2+C --- resources/definitions/ultimaker2_plus_connect.def.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker2_plus_connect.def.json b/resources/definitions/ultimaker2_plus_connect.def.json index adb5efadcf..6a69bb8ff4 100644 --- a/resources/definitions/ultimaker2_plus_connect.def.json +++ b/resources/definitions/ultimaker2_plus_connect.def.json @@ -83,6 +83,7 @@ "meshfix_maximum_travel_resolution": { "value": 0.5 }, "prime_blob_enable": { "enabled": true, "default_value": true, "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" }, "retraction_prime_speed": { "value": "15" }, - "retraction_speed": {"value": "45" } + "retraction_speed": {"value": "45" }, + "speed_wall_x": { "value": "speed_wall" } } } From 71d04b9cda2648fe07c912df18a38802d92d8650 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 15 Sep 2022 13:58:43 +0200 Subject: [PATCH 183/547] Fix codestyle formatting issue in ultimaker.def.json --- resources/definitions/ultimaker.def.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 06e3cd00d0..3d3be5bc54 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -237,7 +237,7 @@ "value": "2 if support_interface_enable else 0" }, "gradual_support_infill_step_height": { - "value": "4*layer_height" + "value": "4 * layer_height" }, "raft_base_speed": { "value": "raft_speed" @@ -252,7 +252,7 @@ "value": "(raft_base_line_width + raft_surface_line_width) / 2" }, "raft_interface_speed": { - "value": "(raft_surface_speed + raft_base_speed) /2" + "value": "(raft_surface_speed + raft_base_speed) / 2" }, "raft_interface_thickness": { "value": "(raft_base_thickness + raft_surface_thickness) / 2" @@ -267,7 +267,7 @@ "value": "speed_topbottom" }, "support_interface_height": { - "value": "2*layer_height" + "value": "2 * layer_height" }, "support_offset": { "value": "support_xy_distance if support_interface_enable else 0" From 8aefa7c60d59bbcbb102f88a597c0d7cab278ecf Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 15 Sep 2022 14:07:32 +0200 Subject: [PATCH 184/547] Bump up version number of quality profiles --- resources/quality/nps/nps_ABS_A.inst.cfg | 2 +- resources/quality/nps/nps_ABS_B.inst.cfg | 2 +- resources/quality/nps/nps_ABS_C.inst.cfg | 2 +- resources/quality/nps/nps_PC_A.inst.cfg | 2 +- resources/quality/nps/nps_PC_B.inst.cfg | 2 +- resources/quality/nps/nps_PC_C.inst.cfg | 2 +- resources/quality/nps/nps_PETG_A.inst.cfg | 2 +- resources/quality/nps/nps_PETG_B.inst.cfg | 2 +- resources/quality/nps/nps_PETG_C.inst.cfg | 2 +- resources/quality/nps/nps_PLA_A.inst.cfg | 2 +- resources/quality/nps/nps_PLA_B.inst.cfg | 2 +- resources/quality/nps/nps_PLA_C.inst.cfg | 2 +- resources/quality/nps/nps_TPU_A.inst.cfg | 2 +- resources/quality/nps/nps_TPU_B.inst.cfg | 2 +- resources/quality/nps/nps_TPU_C.inst.cfg | 2 +- resources/quality/nps/nps_global_A.inst.cfg | 2 +- resources/quality/nps/nps_global_B.inst.cfg | 2 +- resources/quality/nps/nps_global_C.inst.cfg | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/resources/quality/nps/nps_ABS_A.inst.cfg b/resources/quality/nps/nps_ABS_A.inst.cfg index 29b730261e..e920d95be1 100644 --- a/resources/quality/nps/nps_ABS_A.inst.cfg +++ b/resources/quality/nps/nps_ABS_A.inst.cfg @@ -4,7 +4,7 @@ name = A definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = a weight = 1 diff --git a/resources/quality/nps/nps_ABS_B.inst.cfg b/resources/quality/nps/nps_ABS_B.inst.cfg index 236ae99ffe..cf57c8afdc 100644 --- a/resources/quality/nps/nps_ABS_B.inst.cfg +++ b/resources/quality/nps/nps_ABS_B.inst.cfg @@ -4,7 +4,7 @@ name = B definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = b weight = 0 diff --git a/resources/quality/nps/nps_ABS_C.inst.cfg b/resources/quality/nps/nps_ABS_C.inst.cfg index 72f28d2a52..b0e435d9bc 100644 --- a/resources/quality/nps/nps_ABS_C.inst.cfg +++ b/resources/quality/nps/nps_ABS_C.inst.cfg @@ -4,7 +4,7 @@ name = C definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = c weight = -1 diff --git a/resources/quality/nps/nps_PC_A.inst.cfg b/resources/quality/nps/nps_PC_A.inst.cfg index 9478b4bb08..96a84784ab 100644 --- a/resources/quality/nps/nps_PC_A.inst.cfg +++ b/resources/quality/nps/nps_PC_A.inst.cfg @@ -4,7 +4,7 @@ name = A definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = a weight = 1 diff --git a/resources/quality/nps/nps_PC_B.inst.cfg b/resources/quality/nps/nps_PC_B.inst.cfg index 93ec71ace6..4700d063a1 100644 --- a/resources/quality/nps/nps_PC_B.inst.cfg +++ b/resources/quality/nps/nps_PC_B.inst.cfg @@ -4,7 +4,7 @@ name = B definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = b weight = 0 diff --git a/resources/quality/nps/nps_PC_C.inst.cfg b/resources/quality/nps/nps_PC_C.inst.cfg index 8c100d418d..7e85fe319c 100644 --- a/resources/quality/nps/nps_PC_C.inst.cfg +++ b/resources/quality/nps/nps_PC_C.inst.cfg @@ -4,7 +4,7 @@ name = C definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = c weight = -1 diff --git a/resources/quality/nps/nps_PETG_A.inst.cfg b/resources/quality/nps/nps_PETG_A.inst.cfg index e22c30f208..1881d25206 100644 --- a/resources/quality/nps/nps_PETG_A.inst.cfg +++ b/resources/quality/nps/nps_PETG_A.inst.cfg @@ -4,7 +4,7 @@ name = A definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = a weight = 1 diff --git a/resources/quality/nps/nps_PETG_B.inst.cfg b/resources/quality/nps/nps_PETG_B.inst.cfg index e92efd6723..156959e020 100644 --- a/resources/quality/nps/nps_PETG_B.inst.cfg +++ b/resources/quality/nps/nps_PETG_B.inst.cfg @@ -4,7 +4,7 @@ name = B definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = b weight = 0 diff --git a/resources/quality/nps/nps_PETG_C.inst.cfg b/resources/quality/nps/nps_PETG_C.inst.cfg index 2e1cae69fa..d84858e55a 100644 --- a/resources/quality/nps/nps_PETG_C.inst.cfg +++ b/resources/quality/nps/nps_PETG_C.inst.cfg @@ -4,7 +4,7 @@ name = C definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = c weight = -1 diff --git a/resources/quality/nps/nps_PLA_A.inst.cfg b/resources/quality/nps/nps_PLA_A.inst.cfg index d8d88bcf7a..3c9d8e8b20 100644 --- a/resources/quality/nps/nps_PLA_A.inst.cfg +++ b/resources/quality/nps/nps_PLA_A.inst.cfg @@ -4,7 +4,7 @@ name = A definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = a weight = 1 diff --git a/resources/quality/nps/nps_PLA_B.inst.cfg b/resources/quality/nps/nps_PLA_B.inst.cfg index 9d50e5bccd..e870274500 100644 --- a/resources/quality/nps/nps_PLA_B.inst.cfg +++ b/resources/quality/nps/nps_PLA_B.inst.cfg @@ -4,7 +4,7 @@ name = B definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = b weight = 0 diff --git a/resources/quality/nps/nps_PLA_C.inst.cfg b/resources/quality/nps/nps_PLA_C.inst.cfg index 93260f78a4..955ea3875c 100644 --- a/resources/quality/nps/nps_PLA_C.inst.cfg +++ b/resources/quality/nps/nps_PLA_C.inst.cfg @@ -4,7 +4,7 @@ name = C definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = c weight = -1 diff --git a/resources/quality/nps/nps_TPU_A.inst.cfg b/resources/quality/nps/nps_TPU_A.inst.cfg index f7059482fe..679b6f8e31 100644 --- a/resources/quality/nps/nps_TPU_A.inst.cfg +++ b/resources/quality/nps/nps_TPU_A.inst.cfg @@ -4,7 +4,7 @@ name = A definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = a weight = 1 diff --git a/resources/quality/nps/nps_TPU_B.inst.cfg b/resources/quality/nps/nps_TPU_B.inst.cfg index cebf0e4f46..af4c9f26bf 100644 --- a/resources/quality/nps/nps_TPU_B.inst.cfg +++ b/resources/quality/nps/nps_TPU_B.inst.cfg @@ -4,7 +4,7 @@ name = B definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = b weight = 0 diff --git a/resources/quality/nps/nps_TPU_C.inst.cfg b/resources/quality/nps/nps_TPU_C.inst.cfg index cc8ce52fb7..809ffc91b6 100644 --- a/resources/quality/nps/nps_TPU_C.inst.cfg +++ b/resources/quality/nps/nps_TPU_C.inst.cfg @@ -4,7 +4,7 @@ name = C definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = c weight = -1 diff --git a/resources/quality/nps/nps_global_A.inst.cfg b/resources/quality/nps/nps_global_A.inst.cfg index cd9ac3479b..aa3ba1c71a 100644 --- a/resources/quality/nps/nps_global_A.inst.cfg +++ b/resources/quality/nps/nps_global_A.inst.cfg @@ -4,7 +4,7 @@ name = Extra Fine Qualité definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = a weight = 0 diff --git a/resources/quality/nps/nps_global_B.inst.cfg b/resources/quality/nps/nps_global_B.inst.cfg index c36abc9d00..fcc9a5cc0b 100644 --- a/resources/quality/nps/nps_global_B.inst.cfg +++ b/resources/quality/nps/nps_global_B.inst.cfg @@ -4,7 +4,7 @@ name = Fine Qualité definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = b weight = 0 diff --git a/resources/quality/nps/nps_global_C.inst.cfg b/resources/quality/nps/nps_global_C.inst.cfg index d809ce01b5..d5870296a3 100644 --- a/resources/quality/nps/nps_global_C.inst.cfg +++ b/resources/quality/nps/nps_global_C.inst.cfg @@ -4,7 +4,7 @@ name = Haute qualité definition = nps [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = c weight = 0 From 1bd6a34c6b52e6e312a139d696d1a59775ed1441 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 15 Sep 2022 14:34:06 +0200 Subject: [PATCH 185/547] Fix version number for vivedino printers --- resources/definitions/vivedino_base.def.json | 1 - .../quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg | 2 +- .../vivedino/trex2plus/trex2plus_global_standard.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg | 2 +- .../quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg | 2 +- .../quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_low.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_super.inst.cfg | 2 +- resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg | 2 +- resources/variants/vivedino_trex2plus_0.2.inst.cfg | 2 +- resources/variants/vivedino_trex2plus_0.4.inst.cfg | 2 +- resources/variants/vivedino_trex2plus_0.6.inst.cfg | 2 +- resources/variants/vivedino_trex2plus_0.8.inst.cfg | 2 +- resources/variants/vivedino_trex3_0.2.inst.cfg | 2 +- resources/variants/vivedino_trex3_0.4.inst.cfg | 2 +- resources/variants/vivedino_trex3_0.6.inst.cfg | 2 +- resources/variants/vivedino_trex3_0.8.inst.cfg | 2 +- 83 files changed, 82 insertions(+), 83 deletions(-) diff --git a/resources/definitions/vivedino_base.def.json b/resources/definitions/vivedino_base.def.json index fb3196dcaa..801022da6f 100644 --- a/resources/definitions/vivedino_base.def.json +++ b/resources/definitions/vivedino_base.def.json @@ -96,7 +96,6 @@ "wall_0_wipe_dist": { "value": 0.0 }, "fill_outline_gaps": { "value": false }, - "filter_out_tiny_gaps": { "value": false }, "retraction_speed": { "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg index d0e03b31df..f99ae5b6b6 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg index 8a1bb81ddf..98f0cec759 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = ultra material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg index 3f3af1cba3..46bd7ff59c 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg index 80d6cbfa98..c1ca8cdaec 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = ultra material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg index fb2bb5249e..cd77d27698 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg index d4a9f04992..4ce7e57ab8 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = ultra material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg index 97ca004da0..96491e5f33 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg index 4464b01080..78c7d967bf 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg index 5e3de6687f..b25bf07d6d 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg index 48b0f5f40d..5481bbb7fa 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg index 61a530ba0d..40461e12bd 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg index f51dc3e9a0..6ab649f390 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg index d0dc64e71d..fc39cfe622 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg index 617075605f..777f3bd180 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg index 00a8389a8c..4a39782cfe 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg index 86af87febd..0c0ee0e14d 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg index 12727a632f..39dd4ce0cc 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg index 17264fec62..6d3befd8ab 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg index f181f00dc9..6d956519d1 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg index 34c85bf0dd..3374e6a002 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg index 4b37360d71..f52548b0eb 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg index f4cb80adad..c39987c4e6 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg index ae0fed32ea..b4f13906f6 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg index 3d14f320a8..4bd83c9467 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg index 9b71e8b7e2..35810aec66 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg index e7ae450b0f..9fdce8acb6 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg index 94b3b1eebd..4214a1084c 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg index e22d57d926..a5c6a69ab6 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_abs diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg index 5a6c83a994..f8acd86c0a 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_petg diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg index 1afcc49719..d4c0d0d998 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_pla diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg index 4abefcaab1..b17d0c9130 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_tpu diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg index 04b07a4531..749bbc7a7d 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive weight = -2 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg index 3148f01991..6d1beff1ec 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft weight = -5 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg index 7744e8d2aa..a6610dcad4 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low weight = -4 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg index 9fe9ae3690..e577d3f20a 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard weight = -3 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg index 0d241f665d..4355434c6a 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super weight = -1 diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg index 4a96facafd..98cc762a68 100644 --- a/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg +++ b/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = ultra weight = 0 diff --git a/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg index ed048f9872..c7a0b6b9bb 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg index 039eb6dea1..aa52a8ae49 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = ultra material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg index f60fea4543..b465c69bf6 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg index bd7930b7c7..c7d5a6cc27 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = ultra material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg index 30297aecd4..852182aff7 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg index caec260960..69c24a35b3 100644 --- a/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = ultra material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg index 9135a830d4..29cdecbf6e 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg index 6b5ef559a6..7ea9d32ef7 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg index a2fd6bba16..efa77a35c4 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg index 2994fe732f..94fe6aaffe 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg index 0fa51595da..c733acc63a 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg index 26e5b7d1f2..23e2890a9f 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg index add2f22260..81bb778563 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg index 207440adf2..bc71d9fc30 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg index 30bad08395..5ffc041592 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg index 96d463e842..9dc6038f71 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg index 70b82c4677..e943c737ec 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg index 6b35fb50e3..9f21138eaa 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg index 74b934544e..3fcfe4fc0d 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg index 59fcf5b7a8..0d7a47db26 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg index b3761f3303..5ac8c78775 100644 --- a/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg index dcf63a7a78..255fc6a027 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg index 369ae7548b..7aa80259c3 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg index af53dd7e84..79243dffc6 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg index 73e8b30015..a7a6ca0ff4 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg index e0a14cd67d..2adc9d9df2 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg index b00069db6e..3f9d1b4357 100644 --- a/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg index 24cdc8c0b1..aa4f49fded 100644 --- a/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_abs diff --git a/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg index 6ec842a208..18c0196048 100644 --- a/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_petg diff --git a/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg index ded23be5b3..1807b92ec0 100644 --- a/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_pla diff --git a/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg index be3a154dc3..c61b71e642 100644 --- a/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft material = generic_tpu diff --git a/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg index f63ac1f0d4..acd544c611 100644 --- a/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg @@ -4,7 +4,7 @@ name = Dynamic Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = adaptive weight = -2 diff --git a/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg index ff177c9558..fbb8559ca1 100644 --- a/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg @@ -4,7 +4,7 @@ name = Draft Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = draft weight = -5 diff --git a/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg index d31c5f1d2a..b0d02b9202 100644 --- a/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg @@ -4,7 +4,7 @@ name = Low Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = low weight = -4 diff --git a/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg index 87b65dff16..eba6690e88 100644 --- a/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg @@ -4,7 +4,7 @@ name = Standard Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = standard weight = -3 diff --git a/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg index e6bbb381f3..5e440bfd03 100644 --- a/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg @@ -4,7 +4,7 @@ name = Super Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = super weight = -1 diff --git a/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg index 950be6eb57..219d13b6dc 100644 --- a/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg +++ b/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg @@ -4,7 +4,7 @@ name = Ultra Quality definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = quality quality_type = ultra weight = 0 diff --git a/resources/variants/vivedino_trex2plus_0.2.inst.cfg b/resources/variants/vivedino_trex2plus_0.2.inst.cfg index 46e57a05a3..d2cfe24e79 100644 --- a/resources/variants/vivedino_trex2plus_0.2.inst.cfg +++ b/resources/variants/vivedino_trex2plus_0.2.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex2plus_0.4.inst.cfg b/resources/variants/vivedino_trex2plus_0.4.inst.cfg index c112d64b37..ca1590f819 100644 --- a/resources/variants/vivedino_trex2plus_0.4.inst.cfg +++ b/resources/variants/vivedino_trex2plus_0.4.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex2plus_0.6.inst.cfg b/resources/variants/vivedino_trex2plus_0.6.inst.cfg index 94f19996a8..8a69ab0161 100644 --- a/resources/variants/vivedino_trex2plus_0.6.inst.cfg +++ b/resources/variants/vivedino_trex2plus_0.6.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex2plus_0.8.inst.cfg b/resources/variants/vivedino_trex2plus_0.8.inst.cfg index a7ee120bb5..d9843d5497 100644 --- a/resources/variants/vivedino_trex2plus_0.8.inst.cfg +++ b/resources/variants/vivedino_trex2plus_0.8.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex2plus [metadata] -setting_version = 19 +setting_version = 20 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex3_0.2.inst.cfg b/resources/variants/vivedino_trex3_0.2.inst.cfg index c46402726f..30548fd3d3 100644 --- a/resources/variants/vivedino_trex3_0.2.inst.cfg +++ b/resources/variants/vivedino_trex3_0.2.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex3_0.4.inst.cfg b/resources/variants/vivedino_trex3_0.4.inst.cfg index 5d13cc9403..fedd92b5a9 100644 --- a/resources/variants/vivedino_trex3_0.4.inst.cfg +++ b/resources/variants/vivedino_trex3_0.4.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex3_0.6.inst.cfg b/resources/variants/vivedino_trex3_0.6.inst.cfg index b4e1af2ae0..6dd8ddf460 100644 --- a/resources/variants/vivedino_trex3_0.6.inst.cfg +++ b/resources/variants/vivedino_trex3_0.6.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = variant hardware_type = nozzle diff --git a/resources/variants/vivedino_trex3_0.8.inst.cfg b/resources/variants/vivedino_trex3_0.8.inst.cfg index c23c13bfa9..f207d55bf3 100644 --- a/resources/variants/vivedino_trex3_0.8.inst.cfg +++ b/resources/variants/vivedino_trex3_0.8.inst.cfg @@ -4,7 +4,7 @@ version = 4 definition = vivedino_trex3 [metadata] -setting_version = 19 +setting_version = 20 type = variant hardware_type = nozzle From 8b670414185658b672d73bd0d45f8473659efccb Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 15 Sep 2022 14:39:57 +0200 Subject: [PATCH 186/547] Remove unneeded overides from vivedino profile --- resources/definitions/vivedino_base.def.json | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/resources/definitions/vivedino_base.def.json b/resources/definitions/vivedino_base.def.json index 801022da6f..0a024c7792 100644 --- a/resources/definitions/vivedino_base.def.json +++ b/resources/definitions/vivedino_base.def.json @@ -55,15 +55,8 @@ "jerk_travel": { "value": "jerk_print" }, "jerk_travel_layer_0": { "value": "jerk_travel" }, - "acceleration_enabled": { "value": false }, - "jerk_enabled": { "value": false }, - "speed_print": { "value": 50.0 } , - "speed_infill": { "value": "speed_print" }, - "speed_wall": { "value": "speed_print / 2" }, - "speed_wall_0": { "value": "speed_wall" }, "speed_wall_x": { "value": "speed_wall" }, - "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, "speed_layer_0": { "value": 20.0 }, @@ -78,7 +71,7 @@ "line_width": { "value": "machine_nozzle_size * 0.95" }, - "optimize_wall_printing_order": { "value": "True" }, + "optimize_wall_printing_order": { "value": true }, "material_initial_print_temperature": { "value": "material_print_temperature" }, "material_final_print_temperature": { "value": "material_print_temperature" }, @@ -86,8 +79,7 @@ "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, - - "infill_sparse_density": { "value": "20" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, @@ -98,19 +90,16 @@ "fill_outline_gaps": { "value": false }, "retraction_speed": { - "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, "retraction_retract_speed": { - "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, "retraction_prime_speed": { - "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value": 200 }, - "retraction_hop_enabled": { "value": "False" }, + "retraction_hop_enabled": { "value": false }, "retraction_hop": { "value": 0.2 }, "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, "retraction_combing_max_distance": { "value": 30 }, @@ -135,7 +124,7 @@ "adaptive_layer_height_variation": { "value": 0.04 }, "adaptive_layer_height_variation_step": { "value": 0.04 }, - "meshfix_maximum_resolution": { "value": "0.25" }, + "meshfix_maximum_resolution": { "value": 0.25 }, "meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, @@ -159,7 +148,6 @@ "minimum_interface_area": { "value": 10 }, "top_bottom_thickness": {"value": "layer_height_0 + layer_height * 3" }, "wall_thickness": {"value": "line_width * 2" } - } } From 47b414a4ae287311b7dba359de6b7eff9452b4cd Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Thu, 15 Sep 2022 14:43:28 +0200 Subject: [PATCH 187/547] Pp 230 enable conical support (#13295) Enable conical support settings for ultimaker profiles. Promote conical support out of experimental. Increase minimum diameter from 5 to 10mm. Relates to PP-230 and CURA-6710 --- resources/definitions/fdmprinter.def.json | 75 +++++++++++------------ resources/definitions/ultimaker.def.json | 6 ++ 2 files changed, 42 insertions(+), 39 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 5f81c36a45..62e881628a 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4571,6 +4571,42 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "support_conical_enabled": { + "label": "Enable Conical Support", + "description": "Make support areas smaller at the bottom than at the overhang.", + "type": "bool", + "default_value": false, + "enabled": "support_enable and support_structure != 'tree'", + "limit_to_extruder": "support_infill_extruder_nr", + "settable_per_mesh": true + }, + "support_conical_angle": { + "label": "Conical Support Angle", + "description": "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top.", + "unit": "°", + "type": "float", + "minimum_value": "-90", + "minimum_value_warning": "-45", + "maximum_value_warning": "45", + "maximum_value": "90", + "default_value": 30, + "enabled": "support_conical_enabled and support_enable and support_structure != 'tree'", + "limit_to_extruder": "support_infill_extruder_nr", + "settable_per_mesh": true + }, + "support_conical_min_width": { + "label": "Conical Support Minimum Width", + "description": "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures.", + "unit": "mm", + "default_value": 5.0, + "minimum_value": "0", + "minimum_value_warning": "machine_nozzle_size * 3", + "maximum_value_warning": "100.0", + "type": "float", + "enabled": "support_conical_enabled and support_enable and support_structure != 'tree' and support_conical_angle > 0", + "limit_to_extruder": "support_infill_extruder_nr", + "settable_per_mesh": true + }, "support_type": { "label": "Support Placement", @@ -6955,45 +6991,6 @@ "settable_per_mesh": false, "settable_per_extruder": true }, - "support_conical_enabled": - { - "label": "Enable Conical Support", - "description": "Make support areas smaller at the bottom than at the overhang.", - "type": "bool", - "default_value": false, - "enabled": "support_enable and support_structure != 'tree'", - "limit_to_extruder": "support_infill_extruder_nr", - "settable_per_mesh": true - }, - "support_conical_angle": - { - "label": "Conical Support Angle", - "description": "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top.", - "unit": "°", - "type": "float", - "minimum_value": "-90", - "minimum_value_warning": "-45", - "maximum_value_warning": "45", - "maximum_value": "90", - "default_value": 30, - "enabled": "support_conical_enabled and support_enable and support_structure != 'tree'", - "limit_to_extruder": "support_infill_extruder_nr", - "settable_per_mesh": true - }, - "support_conical_min_width": - { - "label": "Conical Support Minimum Width", - "description": "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures.", - "unit": "mm", - "default_value": 5.0, - "minimum_value": "0", - "minimum_value_warning": "machine_nozzle_size * 3", - "maximum_value_warning": "100.0", - "type": "float", - "enabled": "support_conical_enabled and support_enable and support_structure != 'tree' and support_conical_angle > 0", - "limit_to_extruder": "support_infill_extruder_nr", - "settable_per_mesh": true - }, "magic_fuzzy_skin_enabled": { "label": "Fuzzy Skin", diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index c63169fc3a..aab796e0a8 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -293,6 +293,12 @@ "support_z_distance": { "value": "0" }, + "support_conical_enabled": { + "value": true + }, + "support_conical_min_width": { + "value": 10 + }, "top_bottom_pattern": { "value": "'zigzag'" } From ceb5fe75cf1143f2ab6525fc73f4a152e191cd8d Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 15 Sep 2022 16:36:42 +0200 Subject: [PATCH 188/547] Update the settings for cremaker as suggested in #12511 --- resources/definitions/cremaker_common.def.json | 1 + resources/definitions/cremaker_m_v2.def.json | 3 --- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/resources/definitions/cremaker_common.def.json b/resources/definitions/cremaker_common.def.json index 48b7d4042c..acabcac92a 100644 --- a/resources/definitions/cremaker_common.def.json +++ b/resources/definitions/cremaker_common.def.json @@ -24,6 +24,7 @@ "xy_offset": { "value": 0.1 }, "xy_offset_layer_0": { "value": -0.1 }, "hole_xy_offset": { "value": 0.15 }, + "material_print_temperature_layer_0": { "value": "default_material_bed_temperature + 15" }, "speed_travel": { "value": 100 }, "speed_layer_0": { "value": 25 }, "acceleration_enabled": { "value": true }, diff --git a/resources/definitions/cremaker_m_v2.def.json b/resources/definitions/cremaker_m_v2.def.json index 2d6c4d1a7f..2d760b2aaa 100644 --- a/resources/definitions/cremaker_m_v2.def.json +++ b/resources/definitions/cremaker_m_v2.def.json @@ -30,9 +30,6 @@ }, "cool_fan_speed": { "value": 50 }, - "coasting_enable": { "value": true }, - "coasting_volume": { "value": 0.05 }, - "coasting_min_volume": { "value": 1.0 }, "jerk_enabled": { "value": false } } } From 8e41a03c58828dae799d32314a5900582c01c347 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 15 Sep 2022 17:28:48 +0200 Subject: [PATCH 189/547] Grab focus when the dialog is hidden This ensures that all components in the loader lose the focus and thus trigger an update CURA-9523 --- resources/qml/Preferences/MachinesPage.qml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/resources/qml/Preferences/MachinesPage.qml b/resources/qml/Preferences/MachinesPage.qml index 258b45292e..4984087883 100644 --- a/resources/qml/Preferences/MachinesPage.qml +++ b/resources/qml/Preferences/MachinesPage.qml @@ -93,6 +93,13 @@ UM.ManagementPage maximumWidth: minimumWidth * 3 maximumHeight: minimumHeight * 3 backgroundColor: UM.Theme.getColor("main_background") + onVisibleChanged: + { + if(!visible) + { + actionDialog.loader.item.focus = true + } + } } UM.ConfirmRemoveDialog From a1b826c03cf22cd02b4c4f9faaa1e4e85c38be12 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 16 Sep 2022 08:46:40 +0200 Subject: [PATCH 190/547] Versioning fix: Patch was not reset when minor was bumped. --- .github/workflows/conan-recipe-version.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index a1f250d40e..3ee67835f0 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -165,7 +165,8 @@ jobs: actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-alpha+{buildmetadata}{channel_metadata}" else: bump_up_minor = int(latest_branch_version.minor) + 1 - actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{latest_branch_version.patch}-alpha+{buildmetadata}{channel_metadata}" + reset_patch = 0 + actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" else: actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" else: From d6bc4067f90312afb81b730e12c9d9e820cdc616 Mon Sep 17 00:00:00 2001 From: goofoo3d <74950628+goofoo3d@users.noreply.github.com> Date: Fri, 16 Sep 2022 16:14:03 +0800 Subject: [PATCH 191/547] Add some Renkforce Machines (#12598) Add goofoo, renkforce printf Co-authored-by: laiqiqi --- resources/definitions/goofoo_base.def.json | 10 +++++-- .../definitions/renkforce_cubeone.def.json | 30 +++++++++++++++++++ .../definitions/renkforce_pro6plus.def.json | 17 +++++++++++ .../definitions/renkforce_pro7dual.def.json | 24 +++++++++++++++ .../extruders/renkforce_pro7dual_1st.def.json | 19 ++++++++++++ .../extruders/renkforce_pro7dual_2nd.def.json | 19 ++++++++++++ .../variants/renkforce_cubeone_0.7.inst.cfg | 12 ++++++++ .../variants/renkforce_pro6plus_0.4.inst.cfg | 12 ++++++++ .../variants/renkforce_pro6plus_0.6.inst.cfg | 12 ++++++++ .../variants/renkforce_pro6plus_0.8.inst.cfg | 12 ++++++++ .../variants/renkforce_pro6plus_1.0.inst.cfg | 12 ++++++++ .../variants/renkforce_pro7dual_0.2.inst.cfg | 12 ++++++++ .../variants/renkforce_pro7dual_0.4.inst.cfg | 12 ++++++++ .../variants/renkforce_pro7dual_0.6.inst.cfg | 12 ++++++++ .../variants/renkforce_pro7dual_0.8.inst.cfg | 12 ++++++++ .../variants/renkforce_pro7dual_1.0.inst.cfg | 12 ++++++++ 16 files changed, 237 insertions(+), 2 deletions(-) create mode 100644 resources/definitions/renkforce_cubeone.def.json create mode 100644 resources/definitions/renkforce_pro6plus.def.json create mode 100755 resources/definitions/renkforce_pro7dual.def.json create mode 100755 resources/extruders/renkforce_pro7dual_1st.def.json create mode 100755 resources/extruders/renkforce_pro7dual_2nd.def.json create mode 100644 resources/variants/renkforce_cubeone_0.7.inst.cfg create mode 100644 resources/variants/renkforce_pro6plus_0.4.inst.cfg create mode 100644 resources/variants/renkforce_pro6plus_0.6.inst.cfg create mode 100644 resources/variants/renkforce_pro6plus_0.8.inst.cfg create mode 100644 resources/variants/renkforce_pro6plus_1.0.inst.cfg create mode 100755 resources/variants/renkforce_pro7dual_0.2.inst.cfg create mode 100755 resources/variants/renkforce_pro7dual_0.4.inst.cfg create mode 100755 resources/variants/renkforce_pro7dual_0.6.inst.cfg create mode 100755 resources/variants/renkforce_pro7dual_0.8.inst.cfg create mode 100755 resources/variants/renkforce_pro7dual_1.0.inst.cfg diff --git a/resources/definitions/goofoo_base.def.json b/resources/definitions/goofoo_base.def.json index 65c0b9067c..13865bdb56 100644 --- a/resources/definitions/goofoo_base.def.json +++ b/resources/definitions/goofoo_base.def.json @@ -77,8 +77,14 @@ "optimize_wall_printing_order": { "value": "True" }, - "material_initial_print_temperature": { "value": "material_print_temperature" }, - "material_final_print_temperature": { "value": "material_print_temperature" }, + + "material_print_temperature": { "maximum_value_warning": "421", "maximum_value": "500" }, + "material_print_temperature_layer_0": { "maximum_value_warning": "421", "maximum_value": "500" }, + "material_standby_temperature": { "maximum_value_warning": "421", "maximum_value": "500" }, + "material_initial_print_temperature": { "value": "material_print_temperature", "maximum_value_warning": "421", "maximum_value": "500" }, + "material_final_print_temperature": { "value": "material_print_temperature", "maximum_value_warning": "421", "maximum_value": "500" }, + "material_flow": { "value": 100 }, + "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, diff --git a/resources/definitions/renkforce_cubeone.def.json b/resources/definitions/renkforce_cubeone.def.json new file mode 100644 index 0000000000..76f7263c3b --- /dev/null +++ b/resources/definitions/renkforce_cubeone.def.json @@ -0,0 +1,30 @@ +{ + "name": "Renkforce Cube One", + "version": 2, + "inherits": "goofoo_small", + "overrides": { + + "machine_name": { "default_value": "Renkforce Cube One" }, + "machine_width": { "default_value": 80 }, + "machine_depth": { "default_value": 80 }, + "machine_height": { "default_value": 80 }, + "machine_heated_bed": { "default_value": false }, + "raft_margin": { "default_value": 5 }, + "layer_height":{"default_value": 0.4}, + "layer_height_0": {"default_value": 0.5}, + "speed_print": {"value": 10}, + "speed_travel": {"value": 10}, + "speed_layer_0":{"value": 10}, + "speed_print_layer_0":{"value": 10}, + "speed_travel_layer_0":{"value": 10}, + + "retraction_speed": {"default_value": 60}, + "retraction_prime_speed":{"value": 80}, + "adhesion_type": {"default_value": "skirt"} + }, + "metadata": { + "author": "Woosh (based on RF100.ini by Conrad Electronic SE)", + "manufacturer": "Renkforce", + "visible": true + } +} \ No newline at end of file diff --git a/resources/definitions/renkforce_pro6plus.def.json b/resources/definitions/renkforce_pro6plus.def.json new file mode 100644 index 0000000000..09cb29719d --- /dev/null +++ b/resources/definitions/renkforce_pro6plus.def.json @@ -0,0 +1,17 @@ +{ + "name": "Renkforce Pro 6+", + "version": 2, + "inherits": "goofoo_near", + "overrides": { + "machine_name": { "default_value": "Renkforce Pro 6+" }, + "machine_width": { "default_value": 280 }, + "machine_depth": { "default_value": 280 }, + "machine_height": { "default_value": 300 } + + }, + "metadata": { + "author": "Woosh (based on RF100.ini by Conrad Electronic SE)", + "manufacturer": "Renkforce", + "visible": true + } +} \ No newline at end of file diff --git a/resources/definitions/renkforce_pro7dual.def.json b/resources/definitions/renkforce_pro7dual.def.json new file mode 100755 index 0000000000..c6322046a9 --- /dev/null +++ b/resources/definitions/renkforce_pro7dual.def.json @@ -0,0 +1,24 @@ +{ + "name": "Renkforce Pro7 Dual", + "version": 2, + "inherits": "goofoo_far", + "overrides": { + "machine_name": { "default_value": "Renkforce Pro7 Dual" }, + "machine_width": { "default_value": 360 }, + "machine_depth": { "default_value": 250 }, + "machine_height": { "default_value": 200 }, + "machine_head_with_fans_polygon":{"default_value":[[0, 0], [0, 0], [0, 0], [0, 0]]}, + "machine_extruder_count": { + "default_value": 2 + } + }, + "metadata": { + "machine_extruder_trains": { + "0": "renkforce_pro7dual_1st", + "1": "renkforce_pro7dual_2nd" + }, + "author": "Woosh (based on RF100.ini by Conrad Electronic SE)", + "manufacturer": "Renkforce", + "visible": true + } +} \ No newline at end of file diff --git a/resources/extruders/renkforce_pro7dual_1st.def.json b/resources/extruders/renkforce_pro7dual_1st.def.json new file mode 100755 index 0000000000..23659aa672 --- /dev/null +++ b/resources/extruders/renkforce_pro7dual_1st.def.json @@ -0,0 +1,19 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "renkforce_pro7dual", + "position": "0" + }, + + "overrides": { + "extruder_nr": { + "default_value": 0, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + + } +} diff --git a/resources/extruders/renkforce_pro7dual_2nd.def.json b/resources/extruders/renkforce_pro7dual_2nd.def.json new file mode 100755 index 0000000000..7b7a6a1743 --- /dev/null +++ b/resources/extruders/renkforce_pro7dual_2nd.def.json @@ -0,0 +1,19 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": { + "machine": "renkforce_pro7dual", + "position": "1" + }, + + "overrides": { + "extruder_nr": { + "default_value": 1, + "maximum_value": "1" + }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + + } +} diff --git a/resources/variants/renkforce_cubeone_0.7.inst.cfg b/resources/variants/renkforce_cubeone_0.7.inst.cfg new file mode 100644 index 0000000000..605bdf75f5 --- /dev/null +++ b/resources/variants/renkforce_cubeone_0.7.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.7mm Nozzle +version = 4 +definition = renkforce_cubeone + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.7 \ No newline at end of file diff --git a/resources/variants/renkforce_pro6plus_0.4.inst.cfg b/resources/variants/renkforce_pro6plus_0.4.inst.cfg new file mode 100644 index 0000000000..26de9bfac7 --- /dev/null +++ b/resources/variants/renkforce_pro6plus_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = renkforce_pro6plus + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/renkforce_pro6plus_0.6.inst.cfg b/resources/variants/renkforce_pro6plus_0.6.inst.cfg new file mode 100644 index 0000000000..7c337517ef --- /dev/null +++ b/resources/variants/renkforce_pro6plus_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = renkforce_pro6plus + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/renkforce_pro6plus_0.8.inst.cfg b/resources/variants/renkforce_pro6plus_0.8.inst.cfg new file mode 100644 index 0000000000..b3aba6d4a1 --- /dev/null +++ b/resources/variants/renkforce_pro6plus_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = renkforce_pro6plus + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/renkforce_pro6plus_1.0.inst.cfg b/resources/variants/renkforce_pro6plus_1.0.inst.cfg new file mode 100644 index 0000000000..e5e51b82b3 --- /dev/null +++ b/resources/variants/renkforce_pro6plus_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = renkforce_pro6plus + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 diff --git a/resources/variants/renkforce_pro7dual_0.2.inst.cfg b/resources/variants/renkforce_pro7dual_0.2.inst.cfg new file mode 100755 index 0000000000..e1d2ca7fa9 --- /dev/null +++ b/resources/variants/renkforce_pro7dual_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = renkforce_pro7dual + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/renkforce_pro7dual_0.4.inst.cfg b/resources/variants/renkforce_pro7dual_0.4.inst.cfg new file mode 100755 index 0000000000..62aff750be --- /dev/null +++ b/resources/variants/renkforce_pro7dual_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = renkforce_pro7dual + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/renkforce_pro7dual_0.6.inst.cfg b/resources/variants/renkforce_pro7dual_0.6.inst.cfg new file mode 100755 index 0000000000..b903531f1a --- /dev/null +++ b/resources/variants/renkforce_pro7dual_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = renkforce_pro7dual + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/renkforce_pro7dual_0.8.inst.cfg b/resources/variants/renkforce_pro7dual_0.8.inst.cfg new file mode 100755 index 0000000000..3fd935a04d --- /dev/null +++ b/resources/variants/renkforce_pro7dual_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = renkforce_pro7dual + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/renkforce_pro7dual_1.0.inst.cfg b/resources/variants/renkforce_pro7dual_1.0.inst.cfg new file mode 100755 index 0000000000..5c27ee38dd --- /dev/null +++ b/resources/variants/renkforce_pro7dual_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = renkforce_pro7dual + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 From 90fae7ddb47ed575d6929bfbd7b9985ea64b9111 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 16 Sep 2022 13:28:40 +0200 Subject: [PATCH 192/547] Fix crash when duplicating a model when in one at a time mode CURA-9647 --- cura/Scene/ConvexHullDecorator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Scene/ConvexHullDecorator.py b/cura/Scene/ConvexHullDecorator.py index b15eaf2ae1..06ec247ae4 100644 --- a/cura/Scene/ConvexHullDecorator.py +++ b/cura/Scene/ConvexHullDecorator.py @@ -390,7 +390,7 @@ class ConvexHullDecorator(SceneNodeDecorator): if self._global_stack.getProperty("print_sequence", "value") == "one_at_a_time": # Find the root node that's placed in the scene; the root of the mesh group. ancestor = self.getNode() - while ancestor.getParent() != self._root: + while ancestor.getParent() != self._root and ancestor.getParent() is not None: ancestor = ancestor.getParent() center = ancestor.getBoundingBox().center else: From b7fd75b2dd202f2516f9188e342eccc8a15ae6ab Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 16 Sep 2022 13:54:56 +0200 Subject: [PATCH 193/547] Remove broken UI element Seems to have been broken since the move to 5.x... --- .../ConfigurationMenu/CustomConfiguration.qml | 44 ------------------- 1 file changed, 44 deletions(-) diff --git a/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml b/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml index c24c031e83..f0d09516b9 100644 --- a/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml +++ b/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml @@ -37,50 +37,6 @@ Item } } - // Printer type selector. - Item - { - id: printerTypeSelectorRow - visible: - { - return Cura.MachineManager.printerOutputDevices.length >= 1 //If connected... - && Cura.MachineManager.printerOutputDevices[0].connectedPrintersTypeCount != null //...and we have configuration information... - && Cura.MachineManager.printerOutputDevices[0].connectedPrintersTypeCount.length > 1; //...and there is more than one type of printer in the configuration list. - } - height: visible ? childrenRect.height : 0 - - anchors - { - left: parent.left - right: parent.right - top: header.bottom - topMargin: visible ? UM.Theme.getSize("default_margin").height : 0 - } - - UM.Label - { - text: catalog.i18nc("@label", "Printer") - width: Math.round(parent.width * 0.3) - UM.Theme.getSize("default_margin").width - height: contentHeight - anchors.verticalCenter: printerTypeSelector.verticalCenter - anchors.left: parent.left - } - - Button - { - id: printerTypeSelector - text: Cura.MachineManager.activeMachine !== null ? Cura.MachineManager.activeMachine.definition.name: "" - - height: UM.Theme.getSize("print_setup_big_item").height - width: Math.round(parent.width * 0.7) + UM.Theme.getSize("default_margin").width - anchors.right: parent.right - onClicked: menu.open() - //style: UM.Theme.styles.print_setup_header_button - - Cura.PrinterTypeMenu { id: menu} - } - } - UM.TabRow { id: tabBar From 681d33de817ea8387f22807025695e826316249a Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 16 Sep 2022 14:29:34 +0200 Subject: [PATCH 194/547] Fix spacing between extruders in selector card CURA-9278 --- resources/qml/PrinterSelector/PrintSelectorCard.qml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/resources/qml/PrinterSelector/PrintSelectorCard.qml b/resources/qml/PrinterSelector/PrintSelectorCard.qml index 517a0e164a..e1fab02db4 100644 --- a/resources/qml/PrinterSelector/PrintSelectorCard.qml +++ b/resources/qml/PrinterSelector/PrintSelectorCard.qml @@ -50,7 +50,7 @@ Rectangle Layout.fillWidth: true Layout.preferredWidth: parent.width / 2 Layout.alignment: Qt.AlignTop - spacing: UM.Theme.getSize("default_margin").width + spacing: UM.Theme.getSize("narrow_margin").width Repeater { @@ -88,7 +88,6 @@ Rectangle text: modelData.materials.length == 1 ? `${modelData.materials[0].brand} ${modelData.materials[0].name}` : "" visible: modelData.materials.length == 1 } - ColumnLayout { id: multiMaterialText @@ -98,7 +97,7 @@ Rectangle visible: modelData.materials.length > 1 Repeater { - model: modelData.materials + model: modelData.materials.length > 1 ? modelData.materials: null UM.Label { text: `${modelData.brand} ${modelData.name}` From 614ab8ee7af6b9c09f055148f6cd4d827ccb30b7 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 16 Sep 2022 14:30:06 +0200 Subject: [PATCH 195/547] Increase size of print button for selector card CURA-9278 --- resources/qml/PrinterSelector/PrintSelectorCard.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/qml/PrinterSelector/PrintSelectorCard.qml b/resources/qml/PrinterSelector/PrintSelectorCard.qml index e1fab02db4..dedad37a9d 100644 --- a/resources/qml/PrinterSelector/PrintSelectorCard.qml +++ b/resources/qml/PrinterSelector/PrintSelectorCard.qml @@ -112,7 +112,7 @@ Rectangle { id: printButton - implicitWidth: UM.Theme.getSize("medium_button").width + implicitWidth: UM.Theme.getSize("large_button").width implicitHeight: implicitWidth Layout.alignment: Qt.AlignTop padding: 0 @@ -131,7 +131,7 @@ Rectangle anchors.centerIn: parent source: UM.Theme.getIcon("Printer") color: UM.Theme.getColor("border_accent_1") - width: UM.Theme.getSize("small_button_icon").width + width: UM.Theme.getSize("medium_button_icon").width height: width } } From 017560480a89bf9a25366928c436eb2e56078ae3 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 16 Sep 2022 14:34:36 +0200 Subject: [PATCH 196/547] Ensure that alignment is as set in the design CURA-9278 --- resources/qml/PrinterSelector/PrintSelectorCard.qml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/qml/PrinterSelector/PrintSelectorCard.qml b/resources/qml/PrinterSelector/PrintSelectorCard.qml index dedad37a9d..943ad8077c 100644 --- a/resources/qml/PrinterSelector/PrintSelectorCard.qml +++ b/resources/qml/PrinterSelector/PrintSelectorCard.qml @@ -15,6 +15,7 @@ Rectangle property var extruders property var manager + width: parent.width height: childrenRect.height + 2 * UM.Theme.getSize("default_margin").height @@ -35,7 +36,7 @@ Rectangle Layout.preferredWidth: parent.width / 3 Layout.fillWidth: true - Layout.alignment: Qt.AlignTop + Layout.alignment: extruders[0].materials.length > 1 ? Qt.AlignTop: Qt.AlignCenter Layout.fillHeight: false source: UM.Theme.getIcon("Printer") @@ -114,7 +115,7 @@ Rectangle implicitWidth: UM.Theme.getSize("large_button").width implicitHeight: implicitWidth - Layout.alignment: Qt.AlignTop + Layout.alignment: extruders[0].materials.length > 1 ? Qt.AlignTop: Qt.AlignCenter padding: 0 background: Rectangle From 1dc42cb69aa0333a676de6e93f665956c53ac905 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Fri, 16 Sep 2022 14:39:20 +0200 Subject: [PATCH 197/547] Fix refresh of ChoosePrinterDialog not working CURA-9278 --- cura/Machines/Models/CompatibleMachineModel.py | 4 ++++ resources/qml/Dialogs/ChoosePrinterDialog.qml | 10 +++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index 029567cdec..639bba88a0 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -31,6 +31,10 @@ class CompatibleMachineModel(ListModel): machine_manager.globalContainerChanged.connect(self._update) machine_manager.outputDevicesChanged.connect(self._update) + @pyqtSlot() + def forceUpdate(self): + self._update() + def _update(self) -> None: self.clear() diff --git a/resources/qml/Dialogs/ChoosePrinterDialog.qml b/resources/qml/Dialogs/ChoosePrinterDialog.qml index b7079fcabd..69d9fc44cc 100644 --- a/resources/qml/Dialogs/ChoosePrinterDialog.qml +++ b/resources/qml/Dialogs/ChoosePrinterDialog.qml @@ -11,7 +11,7 @@ import Cura 1.0 as Cura UM.Dialog { property var manager - + property var compatible_machine_model: Cura.CompatibleMachineModel {} id: base title: catalog.i18nc("@title:window", "Select Printer") @@ -65,7 +65,11 @@ UM.Dialog color: UM.Theme.getColor("text_link") hoverColor: UM.Theme.getColor("text_scene_hover") - onClicked: manager.refresh() + onClicked: + { + manager.refresh() + base.compatible_machine_model.forceUpdate() + } } } @@ -73,7 +77,7 @@ UM.Dialog { id: contents - model: Cura.CompatibleMachineModel {} + model: base.compatible_machine_model delegate: Cura.PrintSelectorCard { From dc06ccb698068438b166bfd7941832b05eef4e08 Mon Sep 17 00:00:00 2001 From: Ladnessness Date: Sun, 18 Sep 2022 17:11:41 +1000 Subject: [PATCH 198/547] Update Actions.qml Add shortcut command to preferences to allow easier access. Similar to MacOS implementation. --- resources/qml/Actions.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/qml/Actions.qml b/resources/qml/Actions.qml index d50fb8e825..00089dd85b 100644 --- a/resources/qml/Actions.qml +++ b/resources/qml/Actions.qml @@ -187,6 +187,7 @@ Item //- https://doc.qt.io/qt-5/qmenubar.html#qmenubar-as-a-global-menu-bar text: (Qt.platform.os == "osx") ? "Configure Cura..." : catalog.i18nc("@action:inmenu", "Configure Cura...") icon.name: "configure" + shortcut: "Ctrl+," } Action From a53c9636afa11d1d6864216c3c8f1b11d061cb72 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 19 Sep 2022 12:56:20 +0200 Subject: [PATCH 199/547] Add initial layer flow settings CURA-9433 --- resources/definitions/fdmprinter.def.json | 43 +++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 62e881628a..ee9f5a4d4e 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2986,6 +2986,49 @@ "maximum_value_warning": "150", "settable_per_mesh": true }, + "wall_x_material_flow_layer_0": + { + "label": "Initial Inner Wall Flow", + "description": "Flow compensation on the outermost wall line of the first layer.", + "unit": "%", + "type": "float", + "default_value": 100, + "value": "material_flow_layer_0", + "minimum_value": "0.0001", + "minimum_value_warning": "50", + "maximum_value_warning": "150", + "limit_to_extruder": "wall_x_extruder_nr", + "settable_per_mesh": true + }, + "wall_0_material_flow_layer_0": + { + "label": "Initial Outer Wall Flow", + "description": "Flow compensation on the outermost wall line of the first layer.", + "unit": "%", + "type": "float", + "default_value": 100, + "value": "material_flow_layer_0", + "minimum_value": "0.0001", + "minimum_value_warning": "50", + "maximum_value_warning": "150", + "limit_to_extruder": "wall_0_extruder_nr", + "settable_per_mesh": true + }, + "skin_material_flow_layer_0": + { + "label": "Initial Bottom Flow", + "description": "Flow compensation on bottom lines of the first layer", + "unit": "%", + "type": "float", + "default_value": 100, + "value": "material_flow_layer_0", + "minimum_value": "0.0001", + "minimum_value_warning": "50", + "maximum_value_warning": "150", + "enabled": "bottom_layers > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, "material_standby_temperature": { "label": "Standby Temperature", From ac804389f62993244906acef557c4ec5b3692736 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 19 Sep 2022 17:18:09 +0200 Subject: [PATCH 200/547] Apply suggestions from code review CURA-9433 Co-authored-by: Casper Lamboo --- resources/definitions/fdmprinter.def.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index ee9f5a4d4e..7c3dbc63b3 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2988,7 +2988,7 @@ }, "wall_x_material_flow_layer_0": { - "label": "Initial Inner Wall Flow", + "label": "Initial Layer Inner Wall Flow", "description": "Flow compensation on the outermost wall line of the first layer.", "unit": "%", "type": "float", @@ -3002,7 +3002,7 @@ }, "wall_0_material_flow_layer_0": { - "label": "Initial Outer Wall Flow", + "label": "Initial Layer Outer Wall Flow", "description": "Flow compensation on the outermost wall line of the first layer.", "unit": "%", "type": "float", @@ -3016,7 +3016,7 @@ }, "skin_material_flow_layer_0": { - "label": "Initial Bottom Flow", + "label": "Initial Layer Bottom Flow", "description": "Flow compensation on bottom lines of the first layer", "unit": "%", "type": "float", From 4785371f26b0722c2abf585b43054ed5baacb41a Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Mon, 19 Sep 2022 17:26:56 +0200 Subject: [PATCH 201/547] Auto generated print profiles. They settings will be reordered and some of the profile names have changed with the "" - Experimental" tag if the isExperimental flag was set. Related to: PP-238 --- .../um_s3_aa0.4_ABS_Fast_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_ABS_High_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_ABS_Normal_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_PLA_Fast_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_PLA_High_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_PLA_Normal_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_High_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_ABS_Fast_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_ABS_High_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_ABS_Normal_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_PLA_Fast_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_PLA_High_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_PLA_Normal_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_High_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg | 2 +- ...um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 2 +- .../um_s3_aa0.25_PC_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.25_PETG_Normal_Quality.inst.cfg | 5 ++-- .../um_s3_aa0.25_PP_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.4_ABS_Draft_Print.inst.cfg | 11 ++++---- .../um_s3_aa0.4_ABS_Fast_Print.inst.cfg | 13 ++++------ .../um_s3_aa0.4_ABS_High_Quality.inst.cfg | 13 ++++------ .../um_s3_aa0.4_ABS_Normal_Quality.inst.cfg | 13 ++++------ .../um_s3_aa0.4_BAM_Draft_Print.inst.cfg | 13 +++++----- .../um_s3_aa0.4_BAM_Fast_Print.inst.cfg | 17 ++++++------ .../um_s3_aa0.4_BAM_Normal_Quality.inst.cfg | 13 +++++----- .../um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg | 17 ++++++------ .../um_s3_aa0.4_CPEP_Draft_Print.inst.cfg | 2 -- .../um_s3_aa0.4_CPEP_Fast_Print.inst.cfg | 2 -- .../um_s3_aa0.4_CPEP_High_Quality.inst.cfg | 1 - .../um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.4_CPE_Draft_Print.inst.cfg | 11 ++++---- .../um_s3_aa0.4_CPE_Fast_Print.inst.cfg | 11 ++++---- .../um_s3_aa0.4_CPE_High_Quality.inst.cfg | 11 ++++---- .../um_s3_aa0.4_CPE_Normal_Quality.inst.cfg | 9 +++---- .../um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 6 ++--- .../um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 6 ++--- .../um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 4 +-- .../um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 2 +- .../um_s3_aa0.4_PC_High_Quality.inst.cfg | 1 - .../um_s3_aa0.4_PC_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.4_PETG_Draft_Print.inst.cfg | 13 +++++----- .../um_s3_aa0.4_PETG_Fast_Print.inst.cfg | 13 +++++----- .../um_s3_aa0.4_PETG_High_Quality.inst.cfg | 13 +++++----- .../um_s3_aa0.4_PETG_Normal_Quality.inst.cfg | 13 +++++----- .../um_s3_aa0.4_PLA_Draft_Print.inst.cfg | 11 ++++---- .../um_s3_aa0.4_PLA_Fast_Print.inst.cfg | 7 +++-- .../um_s3_aa0.4_PLA_High_Quality.inst.cfg | 7 +++-- .../um_s3_aa0.4_PLA_Normal_Quality.inst.cfg | 5 ++-- .../um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg | 25 +++++++----------- .../um_s3_aa0.4_PP_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.4_PP_Fast_Print.inst.cfg | 1 - .../um_s3_aa0.4_PP_Normal_Quality.inst.cfg | 2 -- .../um_s3_aa0.4_TPLA_High_Quality.inst.cfg | 5 ++-- .../um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 25 +++++++----------- .../um_s3_aa0.4_TPU_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.4_TPU_Fast_Print.inst.cfg | 1 - .../um_s3_aa0.4_TPU_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.8_ABS_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg | 3 +-- .../um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg | 1 - .../um_s3_aa0.8_CPEP_Fast_Print.inst.cfg | 9 +++---- ...um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg | 5 +--- .../um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg | 3 --- .../um_s3_aa0.8_CPE_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg | 1 - .../um_s3_aa0.8_Nylon_Draft_Print.inst.cfg | 2 -- ...m_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 2 -- ...um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 -- .../um_s3_aa0.8_PC_Fast_Print.inst.cfg | 9 +++---- .../um_s3_aa0.8_PC_Superdraft_Print.inst.cfg | 5 +--- .../um_s3_aa0.8_PC_Verydraft_Print.inst.cfg | 3 --- .../um_s3_aa0.8_PETG_Draft_Print.inst.cfg | 5 ++-- ...um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg | 7 +++-- .../um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg | 8 +++--- .../um_s3_aa0.8_PLA_Draft_Print.inst.cfg | 8 +++--- .../um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg | 10 +++---- .../um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg | 8 +++--- .../um_s3_aa0.8_PP_Draft_Print.inst.cfg | 2 +- .../um_s3_aa0.8_PP_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_PP_Verydraft_Print.inst.cfg | 2 +- .../um_s3_aa0.8_TPU_Draft_Print.inst.cfg | 2 +- .../um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg | 2 +- .../um_s3_bb0.4_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s3_bb0.4_PVA_Fast_Print.inst.cfg | 8 +++--- .../um_s3_bb0.4_PVA_High_Quality.inst.cfg | 8 +++--- .../um_s3_bb0.4_PVA_Normal_Quality.inst.cfg | 8 +++--- .../um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg | 7 +++-- .../um_s3_bb0.8_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg | 4 +-- .../um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg | 3 --- .../um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg | 5 +--- .../um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg | 3 --- .../um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg | 5 +--- .../um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg | 3 --- .../um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg | 5 +--- .../um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg | 3 --- .../um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg | 3 +-- .../um_s3_cc0.4_PLA_Draft_Print.inst.cfg | 7 +++-- .../um_s3_cc0.4_PLA_Fast_Print.inst.cfg | 7 +++-- .../um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.6_PLA_Draft_Print.inst.cfg | 7 +++-- .../um_s3_cc0.6_PLA_Fast_Print.inst.cfg | 7 +++-- ...um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg | 2 -- .../um_s5_aa0.25_PC_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.25_PETG_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.25_PP_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.4_ABS_Draft_Print.inst.cfg | 10 +++---- .../um_s5_aa0.4_ABS_Fast_Print.inst.cfg | 10 +++---- .../um_s5_aa0.4_ABS_High_Quality.inst.cfg | 13 ++++------ .../um_s5_aa0.4_ABS_Normal_Quality.inst.cfg | 12 ++++----- .../um_s5_aa0.4_BAM_Draft_Print.inst.cfg | 13 +++++----- .../um_s5_aa0.4_BAM_Fast_Print.inst.cfg | 17 ++++++------ .../um_s5_aa0.4_BAM_Normal_Quality.inst.cfg | 13 +++++----- .../um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg | 17 ++++++------ .../um_s5_aa0.4_CPEP_Draft_Print.inst.cfg | 2 -- .../um_s5_aa0.4_CPEP_Fast_Print.inst.cfg | 2 -- .../um_s5_aa0.4_CPEP_High_Quality.inst.cfg | 2 -- .../um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.4_CPE_Draft_Print.inst.cfg | 10 +++---- .../um_s5_aa0.4_CPE_Fast_Print.inst.cfg | 11 ++++---- .../um_s5_aa0.4_CPE_High_Quality.inst.cfg | 11 ++++---- .../um_s5_aa0.4_CPE_Normal_Quality.inst.cfg | 9 +++---- .../um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 4 +-- .../um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 4 +-- .../um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_PC_Fast_Print.inst.cfg | 1 - .../um_s5_aa0.4_PETG_Draft_Print.inst.cfg | 12 ++++----- .../um_s5_aa0.4_PETG_Fast_Print.inst.cfg | 13 +++++----- .../um_s5_aa0.4_PETG_High_Quality.inst.cfg | 13 +++++----- .../um_s5_aa0.4_PETG_Normal_Quality.inst.cfg | 12 ++++----- .../um_s5_aa0.4_PLA_Draft_Print.inst.cfg | 10 +++---- .../um_s5_aa0.4_PLA_Fast_Print.inst.cfg | 6 ++--- .../um_s5_aa0.4_PLA_High_Quality.inst.cfg | 6 ++--- .../um_s5_aa0.4_PLA_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg | 26 +++++++------------ .../um_s5_aa0.4_PP_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.4_PP_Fast_Print.inst.cfg | 2 -- .../um_s5_aa0.4_PP_Normal_Quality.inst.cfg | 2 -- .../um_s5_aa0.4_TPLA_High_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 25 +++++++----------- .../um_s5_aa0.4_TPU_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.4_TPU_Fast_Print.inst.cfg | 1 - .../um_s5_aa0.4_TPU_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.8_ABS_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg | 3 +-- .../um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg | 1 - .../um_s5_aa0.8_CPEP_Fast_Print.inst.cfg | 8 +++--- ...um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg | 5 +--- .../um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg | 3 --- .../um_s5_aa0.8_CPE_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg | 3 +-- .../um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg | 1 - ...um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 -- .../um_s5_aa0.8_PC_Fast_Print.inst.cfg | 10 +++---- .../um_s5_aa0.8_PC_Superdraft_Print.inst.cfg | 5 +--- .../um_s5_aa0.8_PC_Verydraft_Print.inst.cfg | 1 - .../um_s5_aa0.8_PETG_Draft_Print.inst.cfg | 5 ++-- ...um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg | 7 +++-- .../um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg | 6 ++--- .../um_s5_aa0.8_PLA_Draft_Print.inst.cfg | 8 +++--- .../um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg | 10 +++---- .../um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg | 8 +++--- .../um_s5_aa0.8_PP_Draft_Print.inst.cfg | 2 +- .../um_s5_aa0.8_PP_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_aa0.8_PP_Verydraft_Print.inst.cfg | 2 +- .../um_s5_aa0.8_TPU_Draft_Print.inst.cfg | 2 +- .../um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg | 2 +- .../um_s5_bb0.4_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s5_bb0.4_PVA_Fast_Print.inst.cfg | 8 +++--- .../um_s5_bb0.4_PVA_High_Quality.inst.cfg | 8 +++--- .../um_s5_bb0.4_PVA_Normal_Quality.inst.cfg | 8 +++--- .../um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg | 7 +++-- .../um_s5_bb0.8_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg | 4 +-- .../um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg | 3 +-- .../um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg | 3 +-- .../um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg | 3 +-- .../um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg | 3 +-- .../um_s5_cc0.4_PLA_Draft_Print.inst.cfg | 7 +++-- .../um_s5_cc0.4_PLA_Fast_Print.inst.cfg | 7 +++-- .../um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.6_PLA_Draft_Print.inst.cfg | 7 +++-- .../um_s5_cc0.6_PLA_Fast_Print.inst.cfg | 7 +++-- 203 files changed, 447 insertions(+), 658 deletions(-) diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg index 694f4f1591..21b37abac1 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg index 3874bc0cce..898c8e3112 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg index bf3dcdc208..fd4cda4565 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg index 2c9b008765..e465f40ed2 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg index 64a25cd046..c50fa33475 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg index 5b9177f803..15f4d17fad 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg index d9c514676d..3afd626d8e 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg index 05b6b33857..2ef6dc756a 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg index a7e1e2f83e..fd0e3499e5 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg index e6d8d67c8b..dec4e9a252 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg index 4d7510de6d..9df38c762d 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg index a0778dcb25..a9578315ff 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg index 35bb47e546..db38a543f4 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg index 5d5d433d9a..e0e9dab04d 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg index ad280d6142..1874a846e4 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg index 2c0ca34f03..31a8fa8ef7 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg index 84ab765c21..99b390a03a 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg index a3740c80c3..e5022cfad4 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_tough_pla variant = AA 0.4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index 4e2114909a..afb105b535 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,10 +20,10 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_min_travel = 5 skin_overlap = 50 +speed_layer_0 = 10 speed_print = 70 speed_topbottom = =math.ceil(speed_print * 30 / 70) speed_wall = =math.ceil(speed_print * 30 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg index 705b63ad02..a269239781 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = generic_pc variant = AA 0.25 is_experimental = True - [values] brim_width = 20 cool_fan_full_at_height = =layer_height_0 + layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg index 376af254f9..d9ee0e629b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg @@ -12,10 +12,9 @@ material = generic_petg variant = AA 0.25 [values] +initial_layer_line_width_factor = 100 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 -initial_layer_line_width_factor = 100 - -material_print_temperature = =default_material_print_temperature - 5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg index 74c7370130..16c0c0d676 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = generic_pp variant = AA 0.25 is_experimental = True - [values] brim_width = 10 cool_fan_speed_max = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg index 1ba0ffd3cd..a695827302 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg @@ -14,16 +14,15 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 20 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = False +raft_airgap = 0.15 skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = 10 +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -speed_infill = =math.ceil(speed_print * 50 / 60) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg index 33d620ede2..802e5c9d00 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg @@ -15,17 +15,14 @@ variant = AA 0.4 cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 15 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = False -speed_print = 60 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 45 / 60) speed_layer_0 = 10 +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - - -speed_infill = =math.ceil(speed_print * 45 / 60) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg index 5e6ec3e259..d83461ee9c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg @@ -15,16 +15,13 @@ variant = AA 0.4 cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.8 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False -speed_print = 50 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = 10 +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - - -speed_infill = =math.ceil(speed_print * 40 / 50) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg index 4141c023aa..bed87d7b95 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg @@ -14,16 +14,13 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False -speed_print = 55 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 40 / 55) speed_layer_0 = 10 +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - - -speed_infill = =math.ceil(speed_print * 40 / 55) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg index 593781314a..2c4432db17 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg @@ -18,17 +18,16 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg index 577362391f..7886cc164f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg @@ -12,23 +12,22 @@ material = generic_bam variant = AA 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 -speed_print = 80 speed_layer_0 = =math.ceil(speed_print * 20 / 80) +speed_print = 80 speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_infill_sparse_thickness = =2*layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg index 416a175c81..8731404e73 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg @@ -12,21 +12,20 @@ material = generic_bam variant = AA 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 speed_layer_0 = =math.ceil(speed_print * 20 / 70) -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_infill_sparse_thickness = =2*layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg index a8b51892c7..8de2272716 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_bam variant = AA 0.4 is_experimental = True - [values] brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height @@ -25,10 +24,10 @@ speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = 0.3 -support_bottom_distance = 0.3 support_angle = 45 +support_bottom_distance = 0.3 +support_brim_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = 0.3 +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg index 5d01e40230..04df2951fa 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 5 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -34,7 +33,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 40 / 50) - speed_wall = =math.ceil(speed_print * 50 / 50) speed_wall_0 = =math.ceil(speed_wall * 40 / 50) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg index 73ea3d5cea..d90b6c0a04 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 6 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -34,7 +33,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) - speed_wall = =math.ceil(speed_print * 45 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg index 56ec94d871..c043bb9bb7 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 50 cool_min_speed = 5 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg index 8fda5b84c6..3196fc777f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 50 cool_min_speed = 7 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg index 2553121d76..00dad75b09 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg @@ -12,17 +12,16 @@ material = generic_cpe variant = AA 0.4 [values] -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg index b8c8538a00..df68316eb1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg @@ -13,16 +13,15 @@ variant = AA 0.4 [values] cool_min_speed = 7 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg index 360984cc12..4850bc393c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg @@ -13,17 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 12 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 50 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 40 / 50) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg index 8db4957fa9..41594ab90f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg @@ -12,16 +12,15 @@ material = generic_cpe variant = AA 0.4 [values] +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 55 +speed_infill = =math.ceil(speed_print * 45 / 55) speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 45 / 55) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index a0c909af75..9d4069eead 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -24,4 +24,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index 58b6f80f5d..df0aa521c3 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -24,4 +24,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index 0dd7ec5a0d..fcc766e14a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 15 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -23,4 +23,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index 8f17f79616..bd46912a8d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 12 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg index b3f3aa6cd0..016a66ea60 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 8 - infill_overlap = 0 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg index eaf031fe52..3cb5249538 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg index e77195665a..f40c3d9968 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg @@ -12,17 +12,16 @@ material = generic_petg variant = AA 0.4 [values] -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 5 +material_initial_print_temperature = =material_print_temperature +material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 8 skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg index 8117c60edc..496e5662ca 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg @@ -13,16 +13,15 @@ variant = AA 0.4 [values] cool_min_speed = 7 -material_print_temperature = =default_material_print_temperature -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature retraction_combing_max_distance = 8 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg index 85a05b576a..f710c0fa58 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg @@ -13,17 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 12 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 10 material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature = =default_material_print_temperature - 10 retraction_combing_max_distance = 8 -speed_print = 50 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 40 / 50) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg index b75ab359b4..a3ef8347f1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg @@ -12,17 +12,16 @@ material = generic_petg variant = AA 0.4 [values] +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature - 10 material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 -speed_print = 55 +speed_infill = =math.ceil(speed_print * 45 / 55) speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 45 / 55) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg index 8daad94c4c..9e4855a3cc 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg @@ -12,12 +12,17 @@ material = generic_pla variant = AA 0.4 [values] +acceleration_wall = 2000 +acceleration_wall_0 = 2000 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed +infill_sparse_density = 15 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_layer_0 = 10 @@ -25,9 +30,3 @@ speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) top_bottom_thickness = 0.8 -infill_sparse_density = 15 -layer_height_0 = 0.2 -acceleration_wall = 2000 -acceleration_wall_0 = 2000 - -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg index 16b0868446..cd95a1ec89 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg @@ -14,16 +14,15 @@ variant = AA 0.4 [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed -speed_print = 70 speed_layer_0 = 10 +speed_print = 70 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 70) top_bottom_thickness = 1 -layer_height_0 = 0.2 - -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg index 6ec0425176..789bccd411 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg @@ -15,17 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_print = 50 speed_layer_0 = 10 +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) top_bottom_thickness = 1 -layer_height_0 = 0.2 - -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg index 4928a166b4..9ef1ae8e0a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg @@ -15,13 +15,12 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 speed_layer_0 = 10 top_bottom_thickness = 1 -layer_height_0 = 0.2 - -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg index d20c1303b8..d89657527b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -1,38 +1,33 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_pla variant = AA 0.4 is_experimental = True - [values] -infill_sparse_density = 15 acceleration_print = 2000 +acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -acceleration_topbottom = 1000 -speed_print = 50 -speed_wall = 50 - cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed - -material_print_temperature = =default_material_print_temperature + 10 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 +speed_print = 50 +speed_wall = 50 top_bottom_thickness = 0.9 - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' - -raft_airgap = 0.25 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg index d68e3dd779..a26e442819 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg index 7eed793e6a..06cf202bc6 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg @@ -40,7 +40,6 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) - speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg index 97c92f934c..61453c278c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 @@ -41,7 +40,6 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) - speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg index ae44c3f019..72be73dc22 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg @@ -15,17 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_print = 45 speed_layer_0 = =math.ceil(speed_print * 20 / 45) +speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) top_bottom_thickness = 1.2 -layer_height_0 = 0.2 - diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg index 2d05a15f3c..4f594f4dc4 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -1,38 +1,33 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_tough_pla variant = AA 0.4 is_experimental = True - [values] -infill_sparse_density = 15 acceleration_print = 2000 +acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -acceleration_topbottom = 1000 -speed_print = 50 -speed_wall = 50 - cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed - -material_print_temperature = =default_material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 +speed_print = 50 +speed_wall = 50 top_bottom_thickness = 1.2 - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' - -raft_airgap = 0.25 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg index 24ae39f8b1..b461efb73b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg index 468184028c..08fcbc3187 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg index 333307e533..0be0f52120 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg index e314a6080d..7afbea4788 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 20 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg index c983a4558c..e473cd6f28 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -12,10 +12,9 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 25 +speed_infill = =math.ceil(speed_print * 37 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg index 199e80e9ac..2571776d35 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 22 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg index a694688d41..4ba71e0357 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg @@ -1,22 +1,19 @@ [general] version = 4 -name = Fast - Experimental +name = Normal - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality -quality_type = draft -weight = -2 +quality_type = fast +weight = -1 material = generic_cpe_plus variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg index 38413229e0..b54dec7fff 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -11,12 +11,9 @@ weight = -4 material = generic_cpe_plus variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 @@ -26,12 +23,12 @@ retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -speed_infill = =math.ceil(speed_print * 40 / 50) support_z_distance = =layer_height top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg index b238164e4f..47d12c3da7 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -11,12 +11,9 @@ weight = -3 material = generic_cpe_plus variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg index 6421e5ea77..c05205a9f2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg index 93756a3621..8cd5ba4ac2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -13,13 +13,11 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = True retraction_combing_max_distance = 50 +speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -speed_infill = =math.ceil(speed_print * 33 / 45) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg index 2afb9dc78a..1d619bf42c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 17 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg index 09de59ba20..c11350773c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -15,8 +15,6 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg index d6e11ca953..4539cab117 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -15,8 +15,6 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 599789f528..3736e729e9 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -15,8 +15,6 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg index 61d0cc5109..a5a7ff0018 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg @@ -1,22 +1,19 @@ [general] version = 4 -name = Fast - Experimental +name = Normal - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality -quality_type = draft -weight = -2 +quality_type = fast +weight = -1 material = generic_pc variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height - - material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg index f441c0acac..b34df4a1ac 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg @@ -11,19 +11,16 @@ weight = -4 material = generic_pc variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height - - material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 +speed_infill = =math.ceil(speed_print * 37 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg index a044987670..546f3a80ae 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg @@ -11,12 +11,9 @@ weight = -3 material = generic_pc variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height - - material_print_temperature = =default_material_print_temperature - 2 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg index 5b4142f762..9e900c5658 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg @@ -13,12 +13,11 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg index 2aae9c8933..8b9fa7de7f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -13,14 +13,13 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 +speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 33 / 45) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg index 85b076551c..4dbd1099f4 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -13,14 +13,12 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 +layer_height_0 = 0.27 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -cool_fan_speed = 20 -layer_height_0 = 0.27 -initial_layer_line_width_factor = 100 - diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg index 60244f52af..4aad3505c6 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg index a2e863cb8d..a5aef78a45 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -16,18 +16,18 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_infill = =math.ceil(speed_print * 35 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -speed_infill = =math.ceil(speed_print * 35 / 45) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg index a67dc3be1b..0e1200ea48 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg index e2904aa1e7..2ed16d2428 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 @@ -34,4 +33,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg index d4508c05c0..932e74a409 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 @@ -29,10 +28,11 @@ retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 retraction_min_travel = 1.5 retraction_prime_speed = 15 -speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_infill = =math.ceil(speed_wall * 30 / 30) +speed_wall_x = =math.ceil(speed_wall * 30 / 30) switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg index b68839785f..19c2b14c99 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature_layer_0 = =default_material_print_temperature + 2 @@ -33,4 +32,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg index f611f7d17e..a03f52f4c2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 @@ -41,5 +40,6 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg index e7d370cb8a..b881b5d3a6 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -33,15 +32,16 @@ retraction_hop = 1.5 retraction_hop_only_when_collides = False retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +speed_infill = =speed_print speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_wall = =speed_print speed_wall_x = =speed_print -speed_infill = =speed_print support_angle = 50 switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg index f318034971..f8d758abb0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -41,5 +40,6 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg index f9ea2ed4db..8e517d0ee5 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg @@ -13,12 +13,12 @@ variant = BB 0.4 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 20 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg index 9ca8ea51ec..e4bd6f7f98 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg @@ -12,14 +12,14 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 15 -support_brim_enable = True -support_interface_enable = True skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +support_brim_enable = True +support_infill_sparse_thickness = =2*layer_height +support_interface_enable = True support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg index 018298d706..3708aaf544 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =3*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 -support_brim_enable = True -support_interface_enable = True skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +support_brim_enable = True +support_infill_sparse_thickness = =3*layer_height +support_interface_enable = True support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg index 48394a8feb..d9cdfe4f58 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 -support_brim_enable = True -support_interface_enable = True skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +support_brim_enable = True +support_infill_sparse_thickness = =2*layer_height +support_interface_enable = True support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg index 85e530fdc1..8a10923b48 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg @@ -1,6 +1,6 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s3 [metadata] @@ -11,13 +11,12 @@ weight = -3 material = generic_pva variant = BB 0.4 is_experimental = True - [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg index ab1a289761..78d4987cab 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg index 0e2f072d03..97cc65b8ce 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -13,9 +13,9 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg index d5ff375abb..87d10a7987 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg index 0ad61736ab..e90b9c6d2b 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg index 758a81d3a8..36a0eb09c8 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_cffcpe variant = CC 0.4 @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg index a0ca08eb8a..6c380d6295 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg index d538f95bea..faf738c643 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_cffpa variant = CC 0.4 @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg index 2caa3776eb..1173c7339c 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg index f9fffb3171..6d5ccf3855 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_gffcpe variant = CC 0.4 @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg index 465bff3d8d..c91e9a0fff 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg index 40df72973c..b6d9f5e2a1 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_gffpa variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg index 1a4abc69eb..7e063af586 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Fast +name = Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -3 +weight = -2 material = generic_pla variant = CC 0.4 is_experimental = True - [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -27,7 +26,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg index 64640ddc5f..6844077345 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Normal +name = Normal - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_pla variant = CC 0.4 is_experimental = True - [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -27,7 +26,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg index 8a617f2d04..1e19814d67 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg index 9c396012bb..662f167f69 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg index de38df43ee..6975526d71 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg index 5b3c0024ab..986dda1437 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg index b80ecb7ed0..981136de08 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Fast +name = Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -3 +weight = -2 material = generic_pla variant = CC 0.6 is_experimental = True - [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -27,7 +26,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg index 1644b7d2ff..7bcd60381e 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Normal +name = Normal - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_pla variant = CC 0.6 is_experimental = True - [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -27,7 +26,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg index b06a514334..f31ea87a5c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.25 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 12 - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 @@ -27,4 +26,3 @@ speed_wall = =math.ceil(speed_print * 30 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 - diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg index abb891489e..93f97670ef 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = generic_pc variant = AA 0.25 is_experimental = True - [values] brim_width = 20 cool_fan_full_at_height = =layer_height_0 + layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg index 3df31368bd..5f7d46dc8b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg @@ -12,9 +12,9 @@ material = generic_petg variant = AA 0.25 [values] +initial_layer_line_width_factor = 100 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 -initial_layer_line_width_factor = 100 -material_print_temperature = =default_material_print_temperature - 5 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg index e49dce4989..178e738069 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg @@ -11,7 +11,6 @@ weight = 0 material = generic_pp variant = AA 0.25 is_experimental = True - [values] brim_width = 10 cool_fan_speed_max = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg index 4769b27977..41b2f693fd 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg @@ -14,15 +14,15 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 20 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = False +raft_airgap = 0.15 skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = 10 +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -speed_infill = =math.ceil(speed_print * 50 / 60) -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg index 7001d74a46..a6fc9c5462 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg @@ -15,14 +15,14 @@ variant = AA 0.4 cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 15 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = False -speed_print = 60 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 45 / 60) speed_layer_0 = 10 +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 45 / 60) -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg index 0383c18746..496d17b2e8 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg @@ -15,16 +15,13 @@ variant = AA 0.4 cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.8 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False -speed_print = 50 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = 10 +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - - -speed_infill = =math.ceil(speed_print * 40 / 50) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg index 004a29cf0a..d7f7be3a31 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg @@ -14,15 +14,13 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False -speed_print = 55 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 40 / 55) speed_layer_0 = 10 +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - - -speed_infill = =math.ceil(speed_print * 40 / 55) -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg index 28d7691462..3271e26dba 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg @@ -18,17 +18,16 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg index e2450cd6b0..2ff072d0e1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg @@ -12,23 +12,22 @@ material = generic_bam variant = AA 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 -speed_print = 80 speed_layer_0 = =math.ceil(speed_print * 20 / 80) +speed_print = 80 speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_infill_sparse_thickness = =2*layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg index 24f007b99b..5e6203dbbf 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg @@ -12,21 +12,20 @@ material = generic_bam variant = AA 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 speed_layer_0 = =math.ceil(speed_print * 20 / 70) -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_infill_sparse_thickness = =2*layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg index f6769a439f..7417ee6c6f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_bam variant = AA 0.4 is_experimental = True - [values] brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height @@ -25,10 +24,10 @@ speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = 0.3 -support_bottom_distance = 0.3 support_angle = 45 +support_bottom_distance = 0.3 +support_brim_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = 0.3 +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg index ecc8682f28..c39d1516af 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 5 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -34,7 +33,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 40 / 50) - speed_wall = =math.ceil(speed_print * 50 / 50) speed_wall_0 = =math.ceil(speed_wall * 40 / 50) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg index fa3b571769..5d74e6164b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 6 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -34,7 +33,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) - speed_wall = =math.ceil(speed_print * 45 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg index 26a8059fed..cef6d64e99 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 50 cool_min_speed = 5 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -36,7 +35,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) - speed_wall = =math.ceil(speed_print * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 35) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg index 1795b2086f..2d33b40631 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -35,7 +35,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) - speed_wall = =math.ceil(speed_print * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 35) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg index bdfd6aadea..6b1f8504d2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg @@ -12,16 +12,16 @@ material = generic_cpe variant = AA 0.4 [values] -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg index 68d2879f47..de3910f816 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg @@ -13,16 +13,15 @@ variant = AA 0.4 [values] cool_min_speed = 7 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg index 40d950871d..546af06919 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg @@ -13,17 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 12 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 50 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 40 / 50) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg index a5cab8a96c..2614b40d60 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg @@ -12,16 +12,15 @@ material = generic_cpe variant = AA 0.4 [values] +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 55 +speed_infill = =math.ceil(speed_print * 45 / 55) speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 45 / 55) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index f0ced52d33..e4d6d270ee 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index 90fd37a5fb..8b77d7010f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index c6a9e2b017..72c3e257d1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 15 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -23,4 +23,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index 0b0ea1fb9f..e3fbfc5b6e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 12 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -23,4 +23,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg index 3fa9480c24..739e168d62 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg @@ -38,7 +38,6 @@ skin_overlap = 30 speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) - speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 25 / 40) support_interface_density = 87.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg index 3e0bd8d4b8..62d24807b6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg @@ -12,16 +12,16 @@ material = generic_petg variant = AA 0.4 [values] -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 5 +material_initial_print_temperature = =material_print_temperature +material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 8 skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg index f9a8aa8915..d5a87efce1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg @@ -13,16 +13,15 @@ variant = AA 0.4 [values] cool_min_speed = 7 -material_print_temperature = =default_material_print_temperature -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature retraction_combing_max_distance = 8 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) -initial_layer_line_width_factor = 100 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg index 289521bd01..49978a1b46 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg @@ -13,17 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 12 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 10 material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature = =default_material_print_temperature - 10 retraction_combing_max_distance = 8 -speed_print = 50 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 40 / 50) -initial_layer_line_width_factor = 100 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg index 8129f66fc3..6e4a6907de 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg @@ -12,16 +12,16 @@ material = generic_petg variant = AA 0.4 [values] +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature - 10 material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 -speed_print = 55 +speed_infill = =math.ceil(speed_print * 45 / 55) speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 45 / 55) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg index 41944ad06e..bda40276c4 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg @@ -12,12 +12,17 @@ material = generic_pla variant = AA 0.4 [values] +acceleration_wall = 2000 +acceleration_wall_0 = 2000 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed +infill_sparse_density = 15 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_layer_0 = 10 @@ -25,8 +30,3 @@ speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) top_bottom_thickness = 0.8 -infill_sparse_density = 15 -layer_height_0 = 0.2 -acceleration_wall = 2000 -acceleration_wall_0 = 2000 -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg index 66aa89a6a7..b58cabc738 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg @@ -14,15 +14,15 @@ variant = AA 0.4 [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed -speed_print = 70 speed_layer_0 = 10 +speed_print = 70 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 70) top_bottom_thickness = 1 -layer_height_0 = 0.2 -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg index 1d498d252a..5a7f57ac29 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg @@ -15,16 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_print = 50 speed_layer_0 = 10 +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) top_bottom_thickness = 1 -layer_height_0 = 0.2 -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg index 1eb4fd8735..7d6815f135 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg @@ -15,12 +15,12 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 speed_layer_0 = 10 top_bottom_thickness = 1 -layer_height_0 = 0.2 -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg index 962f906e74..e89b30990c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -1,39 +1,33 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_pla variant = AA 0.4 is_experimental = True - [values] -infill_sparse_density = 15 acceleration_print = 2000 +acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -acceleration_topbottom = 1000 -speed_print = 50 -speed_wall = 50 - cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed - -material_print_temperature = =default_material_print_temperature + 10 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 - +material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 +speed_print = 50 +speed_wall = 50 top_bottom_thickness = 0.9 - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' - -raft_airgap = 0.25 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg index 082e20d372..ebb514af89 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg index d98cbc9037..0abc43467b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 @@ -41,7 +40,6 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) - speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg index ebc2639424..bd8ab98e55 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 @@ -41,7 +40,6 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) - speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg index 3bb7ba5d2f..bf8686d358 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg @@ -15,16 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_print = 45 speed_layer_0 = =math.ceil(speed_print * 20 / 45) +speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) top_bottom_thickness = 1.2 -layer_height_0 = 0.2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg index 5150537256..1758a95b61 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -1,38 +1,33 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_tough_pla variant = AA 0.4 is_experimental = True - [values] -infill_sparse_density = 15 acceleration_print = 2000 +acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -acceleration_topbottom = 1000 -speed_print = 50 -speed_wall = 50 - cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed - -material_print_temperature = =default_material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 +speed_print = 50 +speed_wall = 50 top_bottom_thickness = 1.2 - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' - -raft_airgap = 0.25 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg index dc8fb80084..19324e1777 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg index ed9a9e7756..86c8817c5d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg index 61602c2e7b..42ad6c4cd2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg index ee5dff1264..72f29e606b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 20 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg index 8de9e328d9..6b352edb2d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -12,10 +12,9 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 25 +speed_infill = =math.ceil(speed_print * 37 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg index 3255684648..b90f30046d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 22 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg index 3c1491befd..b04bc2227f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg @@ -1,21 +1,19 @@ [general] version = 4 -name = Fast - Experimental +name = Normal - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality -quality_type = draft -weight = -2 +quality_type = fast +weight = -1 material = generic_cpe_plus variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg index 30b1940b9c..d3f95d449f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -11,12 +11,9 @@ weight = -4 material = generic_cpe_plus variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 @@ -26,12 +23,12 @@ retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -speed_infill = =math.ceil(speed_print * 40 / 50) support_z_distance = =layer_height top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg index 01cdfb6142..a2c896836f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -11,12 +11,9 @@ weight = -3 material = generic_cpe_plus variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg index ed90985548..19f7e7be37 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg index 87d8bb69e1..d15f1a7c84 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -13,12 +13,11 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = True retraction_combing_max_distance = 50 +speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 33 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg index 970964203f..721d0a8752 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 17 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg index fc9d586503..8e73a5a755 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -15,8 +15,6 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg index 30877bf726..354b187085 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg @@ -1,22 +1,19 @@ [general] version = 4 -name = Fast - Experimental +name = Normal - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality -quality_type = draft -weight = -2 +quality_type = fast +weight = -1 material = generic_pc variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height - - material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 @@ -27,4 +24,3 @@ speed_slowdown_layers = 15 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg index fd3ae94a9e..6cfd2c8d94 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg @@ -11,19 +11,16 @@ weight = -4 material = generic_pc variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height - - material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 +speed_infill = =math.ceil(speed_print * 37 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg index 6fe4bd5999..0b9e0f27bf 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg @@ -11,7 +11,6 @@ weight = -3 material = generic_pc variant = AA 0.8 is_experimental = True - [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg index 926a1394bd..47a26097f5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg @@ -13,12 +13,11 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg index 1d2b4bf257..f13991359d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -13,14 +13,13 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 +speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 33 / 45) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg index d9a6c58217..41e42809cf 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -13,13 +13,11 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 - diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg index 5a75d250ae..cac2e008fc 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg index 7f1cf80f12..1703c141e2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -16,18 +16,18 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_infill = =math.ceil(speed_print * 35 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -speed_infill = =math.ceil(speed_print * 35 / 45) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg index 9da869a34e..07f93e993f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg index f3deb0b0f9..4c262310e8 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 @@ -34,4 +33,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg index 859f408ffb..539e6335c7 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 @@ -29,10 +28,11 @@ retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 retraction_min_travel = 1.5 retraction_prime_speed = 15 -speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_infill = =math.ceil(speed_wall * 30 / 30) +speed_wall_x = =math.ceil(speed_wall * 30 / 30) switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg index 85ca930444..9c3cb44e07 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature_layer_0 = =default_material_print_temperature + 2 @@ -33,4 +32,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg index 32351241f7..57dc15f243 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 @@ -41,5 +40,6 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg index 6e3732f812..1d8cf0809c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -32,15 +31,16 @@ retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 retraction_hop_only_when_collides = False retraction_min_travel = =line_width * 2 +speed_infill = =speed_print speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_wall = =speed_print speed_wall_x = =speed_print -speed_infill = =speed_print support_angle = 50 switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg index ab43aa6af3..95e5da677d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -41,5 +40,6 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg index 05069e722c..325692a5b7 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg @@ -13,12 +13,12 @@ variant = BB 0.4 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 20 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg index 7539f5fdb1..e445afe911 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg @@ -12,14 +12,14 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 15 -support_brim_enable = True -support_interface_enable = True skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +support_brim_enable = True +support_infill_sparse_thickness = =2*layer_height +support_interface_enable = True support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg index c320676f02..4f70be3b8c 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =3*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 -support_brim_enable = True -support_interface_enable = True skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +support_brim_enable = True +support_infill_sparse_thickness = =3*layer_height +support_interface_enable = True support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg index a068c96756..50ca204965 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 -support_brim_enable = True -support_interface_enable = True skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +support_brim_enable = True +support_infill_sparse_thickness = =2*layer_height +support_interface_enable = True support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg index c8c7971f09..fd239c5343 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg @@ -1,6 +1,6 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s5 [metadata] @@ -11,14 +11,13 @@ weight = -3 material = generic_pva variant = BB 0.4 is_experimental = True - [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg index e526fc6426..27618f9478 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg index ae5b0aacfe..45c178e704 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -13,9 +13,9 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg index b37122ab7e..60a70fcda4 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg index 0e738f1e3d..c0e20f1584 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg index e0d01ba82f..8b3030ce09 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_cffcpe variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg index 52d0a07ea5..0307bbff4a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg index 86dad3779b..ac6883ca44 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_cffpa variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg index da79e206cf..c44b25bd94 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg index 644b964c28..a79662a65d 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_gffcpe variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg index 2977a497eb..ee1ac1ef7a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg index a339098b6a..c0a4cb9a4a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_gffpa variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg index 16d916f56a..ec88e11d72 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Fast +name = Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -3 +weight = -2 material = generic_pla variant = CC 0.4 is_experimental = True - [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -27,7 +26,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg index 80e101c1a6..98da59afd9 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Normal +name = Normal - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_pla variant = CC 0.4 is_experimental = True - [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -27,7 +26,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg index dd2f4231c7..02430694b3 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg index eb2cc63b78..ab1c73641e 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg index e5bc3d2e5b..e4019fea55 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg index 72e1c0f4fe..2d45c63fcf 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg index af5bb5b9b2..0589c86926 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Fast +name = Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -3 +weight = -2 material = generic_pla variant = CC 0.6 is_experimental = True - [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -27,7 +26,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg index e2dbe4a511..fff2fdb4d2 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg @@ -1,17 +1,16 @@ [general] version = 4 -name = Normal +name = Normal - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_pla variant = CC 0.6 is_experimental = True - [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -27,7 +26,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 From d64b07d11fe21d11d45845ec908dbde8f695c0b1 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 20 Sep 2022 13:43:02 +0200 Subject: [PATCH 202/547] Revert "Pp 230 enable conical support (#13295)" This reverts commit 47b414a4ae287311b7dba359de6b7eff9452b4cd. --- resources/definitions/fdmprinter.def.json | 75 ++++++++++++----------- resources/definitions/ultimaker.def.json | 6 -- 2 files changed, 39 insertions(+), 42 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 7c3dbc63b3..2d7712daf7 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4614,42 +4614,6 @@ "settable_per_mesh": false, "settable_per_extruder": true }, - "support_conical_enabled": { - "label": "Enable Conical Support", - "description": "Make support areas smaller at the bottom than at the overhang.", - "type": "bool", - "default_value": false, - "enabled": "support_enable and support_structure != 'tree'", - "limit_to_extruder": "support_infill_extruder_nr", - "settable_per_mesh": true - }, - "support_conical_angle": { - "label": "Conical Support Angle", - "description": "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top.", - "unit": "°", - "type": "float", - "minimum_value": "-90", - "minimum_value_warning": "-45", - "maximum_value_warning": "45", - "maximum_value": "90", - "default_value": 30, - "enabled": "support_conical_enabled and support_enable and support_structure != 'tree'", - "limit_to_extruder": "support_infill_extruder_nr", - "settable_per_mesh": true - }, - "support_conical_min_width": { - "label": "Conical Support Minimum Width", - "description": "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures.", - "unit": "mm", - "default_value": 5.0, - "minimum_value": "0", - "minimum_value_warning": "machine_nozzle_size * 3", - "maximum_value_warning": "100.0", - "type": "float", - "enabled": "support_conical_enabled and support_enable and support_structure != 'tree' and support_conical_angle > 0", - "limit_to_extruder": "support_infill_extruder_nr", - "settable_per_mesh": true - }, "support_type": { "label": "Support Placement", @@ -7034,6 +6998,45 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "support_conical_enabled": + { + "label": "Enable Conical Support", + "description": "Make support areas smaller at the bottom than at the overhang.", + "type": "bool", + "default_value": false, + "enabled": "support_enable and support_structure != 'tree'", + "limit_to_extruder": "support_infill_extruder_nr", + "settable_per_mesh": true + }, + "support_conical_angle": + { + "label": "Conical Support Angle", + "description": "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top.", + "unit": "°", + "type": "float", + "minimum_value": "-90", + "minimum_value_warning": "-45", + "maximum_value_warning": "45", + "maximum_value": "90", + "default_value": 30, + "enabled": "support_conical_enabled and support_enable and support_structure != 'tree'", + "limit_to_extruder": "support_infill_extruder_nr", + "settable_per_mesh": true + }, + "support_conical_min_width": + { + "label": "Conical Support Minimum Width", + "description": "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures.", + "unit": "mm", + "default_value": 5.0, + "minimum_value": "0", + "minimum_value_warning": "machine_nozzle_size * 3", + "maximum_value_warning": "100.0", + "type": "float", + "enabled": "support_conical_enabled and support_enable and support_structure != 'tree' and support_conical_angle > 0", + "limit_to_extruder": "support_infill_extruder_nr", + "settable_per_mesh": true + }, "magic_fuzzy_skin_enabled": { "label": "Fuzzy Skin", diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index aab796e0a8..c63169fc3a 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -293,12 +293,6 @@ "support_z_distance": { "value": "0" }, - "support_conical_enabled": { - "value": true - }, - "support_conical_min_width": { - "value": 10 - }, "top_bottom_pattern": { "value": "'zigzag'" } From d8f304ca4964236b325498bc2881e3bb35d5729c Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 20 Sep 2022 14:13:00 +0200 Subject: [PATCH 203/547] Fix description of wall_x_material_flow_layer_0 CURA-9433 --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 2d7712daf7..cc49213a6c 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2989,7 +2989,7 @@ "wall_x_material_flow_layer_0": { "label": "Initial Layer Inner Wall Flow", - "description": "Flow compensation on the outermost wall line of the first layer.", + "description": "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer", "unit": "%", "type": "float", "default_value": 100, From 4201305712d7de0633b49e7ec3a96e6a665f7e8c Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Tue, 20 Sep 2022 09:37:00 -0400 Subject: [PATCH 204/547] Update nozzle heat up speed --- resources/definitions/dxu_umo.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/dxu_umo.def.json b/resources/definitions/dxu_umo.def.json index ae1b671255..9347211224 100644 --- a/resources/definitions/dxu_umo.def.json +++ b/resources/definitions/dxu_umo.def.json @@ -12,7 +12,7 @@ "machine_depth": { "default_value": 205 }, "machine_height": { "default_value": 200 }, "machine_nozzle_heat_up_speed": { - "default_value": 2.0 + "default_value": 1.95 }, "machine_nozzle_cool_down_speed": { "default_value": 0.8 From 4830eb8f5af55db3c768bcf86e2a42036e5de86b Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Tue, 20 Sep 2022 09:37:23 -0400 Subject: [PATCH 205/547] Update nozzle heat up speed --- resources/definitions/dxu_umo_dual.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/dxu_umo_dual.def.json b/resources/definitions/dxu_umo_dual.def.json index 82f8675fb0..d0bea5b5a2 100644 --- a/resources/definitions/dxu_umo_dual.def.json +++ b/resources/definitions/dxu_umo_dual.def.json @@ -12,7 +12,7 @@ "machine_depth": { "default_value": 205 }, "machine_height": { "default_value": 200 }, "machine_nozzle_heat_up_speed": { - "default_value": 2.0 + "default_value": 1.95 }, "machine_nozzle_cool_down_speed": { "default_value": 0.8 From 836764a237063c5e2e8a226f6ede3f1a790b6c13 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 21 Sep 2022 08:09:40 +0200 Subject: [PATCH 206/547] Revert "Auto generated print profiles. They settings will be reordered and some of the profile names have changed with the "" - Experimental" tag if the isExperimental flag was set." This reverts commit 4785371f26b0722c2abf585b43054ed5baacb41a. --- .../um_s3_aa0.4_ABS_Fast_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_ABS_High_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_ABS_Normal_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_PLA_Fast_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_PLA_High_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_PLA_Normal_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_High_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_ABS_Fast_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_ABS_High_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_ABS_Normal_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_PLA_Fast_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_PLA_High_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_PLA_Normal_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_High_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg | 2 +- ...um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 2 +- .../um_s3_aa0.25_PC_Normal_Quality.inst.cfg | 1 + .../um_s3_aa0.25_PETG_Normal_Quality.inst.cfg | 5 +-- .../um_s3_aa0.25_PP_Normal_Quality.inst.cfg | 1 + .../um_s3_aa0.4_ABS_Draft_Print.inst.cfg | 11 +++--- .../um_s3_aa0.4_ABS_Fast_Print.inst.cfg | 13 ++++--- .../um_s3_aa0.4_ABS_High_Quality.inst.cfg | 13 ++++--- .../um_s3_aa0.4_ABS_Normal_Quality.inst.cfg | 13 ++++--- .../um_s3_aa0.4_BAM_Draft_Print.inst.cfg | 13 +++---- .../um_s3_aa0.4_BAM_Fast_Print.inst.cfg | 17 ++++----- .../um_s3_aa0.4_BAM_Normal_Quality.inst.cfg | 9 ++--- .../um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg | 17 ++++----- .../um_s3_aa0.4_CPEP_Draft_Print.inst.cfg | 2 ++ .../um_s3_aa0.4_CPEP_Fast_Print.inst.cfg | 2 ++ .../um_s3_aa0.4_CPEP_High_Quality.inst.cfg | 1 + .../um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 + .../um_s3_aa0.4_CPE_Draft_Print.inst.cfg | 11 +++--- .../um_s3_aa0.4_CPE_Fast_Print.inst.cfg | 11 +++--- .../um_s3_aa0.4_CPE_High_Quality.inst.cfg | 11 +++--- .../um_s3_aa0.4_CPE_Normal_Quality.inst.cfg | 9 ++--- .../um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 6 ++-- .../um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 6 ++-- .../um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 4 +-- .../um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 2 +- .../um_s3_aa0.4_PC_High_Quality.inst.cfg | 1 + .../um_s3_aa0.4_PC_Normal_Quality.inst.cfg | 1 + .../um_s3_aa0.4_PETG_Draft_Print.inst.cfg | 13 +++---- .../um_s3_aa0.4_PETG_Fast_Print.inst.cfg | 13 +++---- .../um_s3_aa0.4_PETG_High_Quality.inst.cfg | 13 +++---- .../um_s3_aa0.4_PETG_Normal_Quality.inst.cfg | 13 +++---- .../um_s3_aa0.4_PLA_Draft_Print.inst.cfg | 11 +++--- .../um_s3_aa0.4_PLA_Fast_Print.inst.cfg | 7 ++-- .../um_s3_aa0.4_PLA_High_Quality.inst.cfg | 7 ++-- .../um_s3_aa0.4_PLA_Normal_Quality.inst.cfg | 5 +-- .../um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg | 35 ++++++++++-------- .../um_s3_aa0.4_PP_Draft_Print.inst.cfg | 1 + .../um_s3_aa0.4_PP_Fast_Print.inst.cfg | 1 + .../um_s3_aa0.4_PP_Normal_Quality.inst.cfg | 2 ++ .../um_s3_aa0.4_TPLA_High_Quality.inst.cfg | 5 +-- .../um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 35 ++++++++++-------- .../um_s3_aa0.4_TPU_Draft_Print.inst.cfg | 1 + .../um_s3_aa0.4_TPU_Fast_Print.inst.cfg | 1 + .../um_s3_aa0.4_TPU_Normal_Quality.inst.cfg | 1 + .../um_s3_aa0.8_ABS_Draft_Print.inst.cfg | 1 + .../um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg | 3 +- .../um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg | 1 + .../um_s3_aa0.8_CPEP_Fast_Print.inst.cfg | 9 +++-- ...um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg | 5 ++- .../um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg | 3 ++ .../um_s3_aa0.8_CPE_Draft_Print.inst.cfg | 1 + .../um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg | 4 ++- .../um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg | 1 + .../um_s3_aa0.8_Nylon_Draft_Print.inst.cfg | 2 ++ ...m_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 2 ++ ...um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 ++ .../um_s3_aa0.8_PC_Fast_Print.inst.cfg | 9 +++-- .../um_s3_aa0.8_PC_Superdraft_Print.inst.cfg | 5 ++- .../um_s3_aa0.8_PC_Verydraft_Print.inst.cfg | 3 ++ .../um_s3_aa0.8_PETG_Draft_Print.inst.cfg | 5 +-- ...um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg | 7 ++-- .../um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg | 8 +++-- .../um_s3_aa0.8_PLA_Draft_Print.inst.cfg | 8 ++--- .../um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg | 10 +++--- .../um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg | 8 ++--- .../um_s3_aa0.8_PP_Draft_Print.inst.cfg | 2 +- .../um_s3_aa0.8_PP_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_PP_Verydraft_Print.inst.cfg | 2 +- .../um_s3_aa0.8_TPU_Draft_Print.inst.cfg | 2 +- .../um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg | 2 +- .../um_s3_bb0.4_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s3_bb0.4_PVA_Fast_Print.inst.cfg | 6 ++-- .../um_s3_bb0.4_PVA_High_Quality.inst.cfg | 6 ++-- .../um_s3_bb0.4_PVA_Normal_Quality.inst.cfg | 6 ++-- .../um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg | 7 ++-- .../um_s3_bb0.8_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg | 4 +-- .../um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg | 3 ++ .../um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg | 5 ++- .../um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg | 3 ++ .../um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg | 5 ++- .../um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg | 3 ++ .../um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg | 5 ++- .../um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg | 3 ++ .../um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg | 3 +- .../um_s3_cc0.4_PLA_Draft_Print.inst.cfg | 7 ++-- .../um_s3_cc0.4_PLA_Fast_Print.inst.cfg | 7 ++-- .../um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg | 1 + .../um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg | 1 + .../um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg | 1 + .../um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg | 1 + .../um_s3_cc0.6_PLA_Draft_Print.inst.cfg | 7 ++-- .../um_s3_cc0.6_PLA_Fast_Print.inst.cfg | 7 ++-- ...um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg | 2 ++ .../um_s5_aa0.25_PC_Normal_Quality.inst.cfg | 1 + .../um_s5_aa0.25_PETG_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.25_PP_Normal_Quality.inst.cfg | 1 + .../um_s5_aa0.4_ABS_Draft_Print.inst.cfg | 10 +++--- .../um_s5_aa0.4_ABS_Fast_Print.inst.cfg | 10 +++--- .../um_s5_aa0.4_ABS_High_Quality.inst.cfg | 13 ++++--- .../um_s5_aa0.4_ABS_Normal_Quality.inst.cfg | 12 ++++--- .../um_s5_aa0.4_BAM_Draft_Print.inst.cfg | 13 +++---- .../um_s5_aa0.4_BAM_Fast_Print.inst.cfg | 17 ++++----- .../um_s5_aa0.4_BAM_Normal_Quality.inst.cfg | 9 ++--- .../um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg | 17 ++++----- .../um_s5_aa0.4_CPEP_Draft_Print.inst.cfg | 2 ++ .../um_s5_aa0.4_CPEP_Fast_Print.inst.cfg | 2 ++ .../um_s5_aa0.4_CPEP_High_Quality.inst.cfg | 2 ++ .../um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 + .../um_s5_aa0.4_CPE_Draft_Print.inst.cfg | 10 +++--- .../um_s5_aa0.4_CPE_Fast_Print.inst.cfg | 11 +++--- .../um_s5_aa0.4_CPE_High_Quality.inst.cfg | 11 +++--- .../um_s5_aa0.4_CPE_Normal_Quality.inst.cfg | 9 ++--- .../um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 4 +-- .../um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 4 +-- .../um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_PC_Fast_Print.inst.cfg | 1 + .../um_s5_aa0.4_PETG_Draft_Print.inst.cfg | 12 +++---- .../um_s5_aa0.4_PETG_Fast_Print.inst.cfg | 13 +++---- .../um_s5_aa0.4_PETG_High_Quality.inst.cfg | 13 +++---- .../um_s5_aa0.4_PETG_Normal_Quality.inst.cfg | 12 +++---- .../um_s5_aa0.4_PLA_Draft_Print.inst.cfg | 10 +++--- .../um_s5_aa0.4_PLA_Fast_Print.inst.cfg | 6 ++-- .../um_s5_aa0.4_PLA_High_Quality.inst.cfg | 6 ++-- .../um_s5_aa0.4_PLA_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg | 36 +++++++++++-------- .../um_s5_aa0.4_PP_Draft_Print.inst.cfg | 1 + .../um_s5_aa0.4_PP_Fast_Print.inst.cfg | 2 ++ .../um_s5_aa0.4_PP_Normal_Quality.inst.cfg | 2 ++ .../um_s5_aa0.4_TPLA_High_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 35 ++++++++++-------- .../um_s5_aa0.4_TPU_Draft_Print.inst.cfg | 1 + .../um_s5_aa0.4_TPU_Fast_Print.inst.cfg | 1 + .../um_s5_aa0.4_TPU_Normal_Quality.inst.cfg | 1 + .../um_s5_aa0.8_ABS_Draft_Print.inst.cfg | 1 + .../um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg | 3 +- .../um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg | 1 + .../um_s5_aa0.8_CPEP_Fast_Print.inst.cfg | 8 +++-- ...um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg | 5 ++- .../um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg | 3 ++ .../um_s5_aa0.8_CPE_Draft_Print.inst.cfg | 1 + .../um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg | 3 +- .../um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg | 1 + ...um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 ++ .../um_s5_aa0.8_PC_Fast_Print.inst.cfg | 10 ++++-- .../um_s5_aa0.8_PC_Superdraft_Print.inst.cfg | 5 ++- .../um_s5_aa0.8_PC_Verydraft_Print.inst.cfg | 1 + .../um_s5_aa0.8_PETG_Draft_Print.inst.cfg | 5 +-- ...um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg | 7 ++-- .../um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg | 6 ++-- .../um_s5_aa0.8_PLA_Draft_Print.inst.cfg | 8 ++--- .../um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg | 10 +++--- .../um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg | 8 ++--- .../um_s5_aa0.8_PP_Draft_Print.inst.cfg | 2 +- .../um_s5_aa0.8_PP_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_aa0.8_PP_Verydraft_Print.inst.cfg | 2 +- .../um_s5_aa0.8_TPU_Draft_Print.inst.cfg | 2 +- .../um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg | 2 +- .../um_s5_bb0.4_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s5_bb0.4_PVA_Fast_Print.inst.cfg | 6 ++-- .../um_s5_bb0.4_PVA_High_Quality.inst.cfg | 6 ++-- .../um_s5_bb0.4_PVA_Normal_Quality.inst.cfg | 6 ++-- .../um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg | 7 ++-- .../um_s5_bb0.8_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg | 4 +-- .../um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg | 1 + .../um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg | 3 +- .../um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg | 1 + .../um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg | 3 +- .../um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg | 1 + .../um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg | 3 +- .../um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg | 1 + .../um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg | 3 +- .../um_s5_cc0.4_PLA_Draft_Print.inst.cfg | 7 ++-- .../um_s5_cc0.4_PLA_Fast_Print.inst.cfg | 7 ++-- .../um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg | 1 + .../um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg | 1 + .../um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg | 1 + .../um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg | 1 + .../um_s5_cc0.6_PLA_Draft_Print.inst.cfg | 7 ++-- .../um_s5_cc0.6_PLA_Fast_Print.inst.cfg | 7 ++-- 203 files changed, 668 insertions(+), 457 deletions(-) diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg index 21b37abac1..694f4f1591 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = fast +intent_category = visual material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg index 898c8e3112..3874bc0cce 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = high +intent_category = visual material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg index fd4cda4565..bf3dcdc208 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = normal +intent_category = visual material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg index e465f40ed2..2c9b008765 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = fast +intent_category = visual material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg index c50fa33475..64a25cd046 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = high +intent_category = visual material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg index 15f4d17fad..5b9177f803 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = normal +intent_category = visual material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg index 3afd626d8e..d9c514676d 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = fast +intent_category = visual material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg index 2ef6dc756a..05b6b33857 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = high +intent_category = visual material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg index fd0e3499e5..a7e1e2f83e 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = normal +intent_category = visual material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg index dec4e9a252..e6d8d67c8b 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = fast +intent_category = visual material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg index 9df38c762d..4d7510de6d 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = high +intent_category = visual material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg index a9578315ff..a0778dcb25 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = normal +intent_category = visual material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg index db38a543f4..35bb47e546 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = fast +intent_category = visual material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg index e0e9dab04d..5d5d433d9a 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = high +intent_category = visual material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg index 1874a846e4..ad280d6142 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = normal +intent_category = visual material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg index 31a8fa8ef7..2c0ca34f03 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = fast +intent_category = visual material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg index 99b390a03a..84ab765c21 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = high +intent_category = visual material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg index e5022cfad4..a3740c80c3 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -intent_category = visual quality_type = normal +intent_category = visual material = generic_tough_pla variant = AA 0.4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index afb105b535..4e2114909a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,10 +20,10 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_min_travel = 5 skin_overlap = 50 -speed_layer_0 = 10 speed_print = 70 speed_topbottom = =math.ceil(speed_print * 30 / 70) speed_wall = =math.ceil(speed_print * 30 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 +speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg index a269239781..705b63ad02 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg @@ -11,6 +11,7 @@ weight = 0 material = generic_pc variant = AA 0.25 is_experimental = True + [values] brim_width = 20 cool_fan_full_at_height = =layer_height_0 + layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg index d9ee0e629b..376af254f9 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg @@ -12,9 +12,10 @@ material = generic_petg variant = AA 0.25 [values] -initial_layer_line_width_factor = 100 -material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 +initial_layer_line_width_factor = 100 + +material_print_temperature = =default_material_print_temperature - 5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg index 16c0c0d676..74c7370130 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg @@ -11,6 +11,7 @@ weight = 0 material = generic_pp variant = AA 0.25 is_experimental = True + [values] brim_width = 10 cool_fan_speed_max = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg index a695827302..1ba0ffd3cd 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg @@ -14,15 +14,16 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 20 -material_initial_print_temperature = =material_print_temperature - 15 material_print_temperature = =default_material_print_temperature + 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False -raft_airgap = 0.15 skin_overlap = 20 -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = 10 speed_print = 60 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) +speed_infill = =math.ceil(speed_print * 50 / 60) + +raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg index 802e5c9d00..33d620ede2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg @@ -15,14 +15,17 @@ variant = AA 0.4 cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 20 -material_initial_print_temperature = =material_print_temperature - 15 material_print_temperature = =default_material_print_temperature + 15 +material_initial_print_temperature = =material_print_temperature - 15 +material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False -raft_airgap = 0.15 -speed_infill = =math.ceil(speed_print * 45 / 60) -speed_layer_0 = 10 speed_print = 60 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) + + +speed_infill = =math.ceil(speed_print * 45 / 60) + +raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg index d83461ee9c..5e6ec3e259 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg @@ -15,13 +15,16 @@ variant = AA 0.4 cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.8 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 20 -material_initial_print_temperature = =material_print_temperature - 15 material_print_temperature = =default_material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature - 15 +material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False -raft_airgap = 0.15 -speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = 10 speed_print = 50 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) + + +speed_infill = =math.ceil(speed_print * 40 / 50) + +raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg index bed87d7b95..4141c023aa 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg @@ -14,13 +14,16 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 20 -material_initial_print_temperature = =material_print_temperature - 15 material_print_temperature = =default_material_print_temperature + 10 +material_initial_print_temperature = =material_print_temperature - 15 +material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False -raft_airgap = 0.15 -speed_infill = =math.ceil(speed_print * 40 / 55) -speed_layer_0 = 10 speed_print = 55 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) + + +speed_infill = =math.ceil(speed_print * 40 / 55) + +raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg index 2c4432db17..593781314a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg @@ -18,16 +18,17 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 +# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -support_angle = 45 -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_interface_enable = True -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height top_bottom_thickness = 1 +support_brim_enable = True +support_interface_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_angle = 45 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg index 7886cc164f..577362391f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg @@ -12,22 +12,23 @@ material = generic_bam variant = AA 0.4 [values] +support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 -speed_layer_0 = =math.ceil(speed_print * 20 / 80) speed_print = 80 +speed_layer_0 = =math.ceil(speed_print * 20 / 80) speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -support_angle = 45 -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True -support_infill_sparse_thickness = =2*layer_height -support_interface_density = =min(extruderValues('material_surface_energy')) -support_interface_enable = True -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height top_bottom_thickness = 1 +support_brim_enable = True +support_interface_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_angle = 45 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg index 8731404e73..416a175c81 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg @@ -12,20 +12,21 @@ material = generic_bam variant = AA 0.4 [values] +support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 speed_layer_0 = =math.ceil(speed_print * 20 / 70) -support_angle = 45 -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_brim_enable = True -support_infill_sparse_thickness = =2*layer_height -support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_angle = 45 top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg index 8de2272716..a8b51892c7 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Extra Fast - Experimental +name = Extra Fast definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -3 +weight = -2 material = generic_bam variant = AA 0.4 is_experimental = True + [values] brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height @@ -24,10 +25,10 @@ speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -support_angle = 45 -support_bottom_distance = 0.3 -support_brim_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_interface_enable = True -support_top_distance = 0.3 top_bottom_thickness = 1 +support_brim_enable = True +support_interface_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_top_distance = 0.3 +support_bottom_distance = 0.3 +support_angle = 45 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg index 04df2951fa..5d01e40230 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 5 + infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -33,6 +34,7 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 40 / 50) + speed_wall = =math.ceil(speed_print * 50 / 50) speed_wall_0 = =math.ceil(speed_wall * 40 / 50) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg index d90b6c0a04..73ea3d5cea 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 6 + infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -33,6 +34,7 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) + speed_wall = =math.ceil(speed_print * 45 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg index c043bb9bb7..56ec94d871 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.4 [values] cool_fan_speed_max = 50 cool_min_speed = 5 + infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg index 3196fc777f..8fda5b84c6 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.4 [values] cool_fan_speed_max = 50 cool_min_speed = 7 + infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg index 00dad75b09..2553121d76 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg @@ -12,16 +12,17 @@ material = generic_cpe variant = AA 0.4 [values] -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 +speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 50 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg index df68316eb1..b8c8538a00 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg @@ -13,15 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 7 -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 +speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 50 / 60) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg index 4850bc393c..360984cc12 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg @@ -13,16 +13,17 @@ variant = AA 0.4 [values] cool_min_speed = 12 -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 +speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 40 / 50) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg index 41594ab90f..8db4957fa9 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg @@ -12,15 +12,16 @@ material = generic_cpe variant = AA 0.4 [values] -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_infill = =math.ceil(speed_print * 45 / 55) -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_print = 55 +speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 45 / 55) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index 9d4069eead..a0c909af75 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -24,4 +24,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index df0aa521c3..58b6f80f5d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -24,4 +24,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index fcc766e14a..0dd7ec5a0d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 15 -material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -23,4 +23,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index bd46912a8d..8f17f79616 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 12 -material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg index 016a66ea60..b3f3aa6cd0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg @@ -17,6 +17,7 @@ cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 8 + infill_overlap = 0 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg index 3cb5249538..eaf031fe52 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg @@ -17,6 +17,7 @@ cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg index f40c3d9968..e77195665a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg @@ -12,16 +12,17 @@ material = generic_petg variant = AA 0.4 [values] -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 -material_final_print_temperature = =material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature - 5 retraction_combing_max_distance = 8 skin_overlap = 20 -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 +speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 50 / 60) +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg index 496e5662ca..8117c60edc 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg @@ -13,15 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 7 -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 8 -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 +speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 50 / 60) +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg index f710c0fa58..85a05b576a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg @@ -13,16 +13,17 @@ variant = AA 0.4 [values] cool_min_speed = 12 -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 15 -material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 10 +material_final_print_temperature = =material_print_temperature - 15 retraction_combing_max_distance = 8 -speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 +speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 40 / 50) +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg index a3ef8347f1..b75ab359b4 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg @@ -12,16 +12,17 @@ material = generic_petg variant = AA 0.4 [values] -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 15 -material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 5 +material_initial_print_temperature = =material_print_temperature - 10 +material_final_print_temperature = =material_print_temperature - 15 retraction_combing_max_distance = 8 -speed_infill = =math.ceil(speed_print * 45 / 55) -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_print = 55 +speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 45 / 55) +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg index 9e4855a3cc..8daad94c4c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg @@ -12,17 +12,12 @@ material = generic_pla variant = AA 0.4 [values] -acceleration_wall = 2000 -acceleration_wall_0 = 2000 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed -infill_sparse_density = 15 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False -raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_layer_0 = 10 @@ -30,3 +25,9 @@ speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) top_bottom_thickness = 0.8 +infill_sparse_density = 15 +layer_height_0 = 0.2 +acceleration_wall = 2000 +acceleration_wall_0 = 2000 + +raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg index cd95a1ec89..16b0868446 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg @@ -14,15 +14,16 @@ variant = AA 0.4 [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False -raft_airgap = 0.25 retraction_prime_speed = =retraction_speed -speed_layer_0 = 10 speed_print = 70 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 70) top_bottom_thickness = 1 +layer_height_0 = 0.2 + +raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg index 789bccd411..6ec0425176 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg @@ -15,16 +15,17 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False -raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = 10 speed_print = 50 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) top_bottom_thickness = 1 +layer_height_0 = 0.2 + +raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg index 9ef1ae8e0a..4928a166b4 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg @@ -15,12 +15,13 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False -raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 speed_layer_0 = 10 top_bottom_thickness = 1 +layer_height_0 = 0.2 + +raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg index d89657527b..d20c1303b8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -1,33 +1,38 @@ [general] version = 4 -name = Extra Fast - Experimental +name = Extra Fast definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -3 +weight = -2 material = generic_pla variant = AA 0.4 is_experimental = True + [values] +infill_sparse_density = 15 acceleration_print = 2000 -acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height -cool_fan_speed_max = =cool_fan_speed -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -infill_sparse_density = 15 -machine_nozzle_cool_down_speed = 0.75 -machine_nozzle_heat_up_speed = 1.6 -material_print_temperature = =default_material_print_temperature + 10 -prime_tower_enable = False -raft_airgap = 0.25 -retraction_prime_speed = =retraction_speed -skin_overlap = 20 +acceleration_topbottom = 1000 speed_print = 50 speed_wall = 50 + +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_fan_speed_max = =cool_fan_speed + +material_print_temperature = =default_material_print_temperature + 10 +machine_nozzle_cool_down_speed = 0.75 +machine_nozzle_heat_up_speed = 1.6 +prime_tower_enable = False +retraction_prime_speed = =retraction_speed +skin_overlap = 20 top_bottom_thickness = 0.9 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' + +raft_airgap = 0.25 +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg index a26e442819..d68e3dd779 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg index 06cf202bc6..7eed793e6a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg @@ -40,6 +40,7 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) + speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg index 61453c278c..97c92f934c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 @@ -40,6 +41,7 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) + speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg index 72be73dc22..ae44c3f019 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg @@ -15,16 +15,17 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 +speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) top_bottom_thickness = 1.2 +layer_height_0 = 0.2 + diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg index 4f594f4dc4..2d05a15f3c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -1,33 +1,38 @@ [general] version = 4 -name = Extra Fast - Experimental +name = Extra Fast definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -3 +weight = -2 material = generic_tough_pla variant = AA 0.4 is_experimental = True + [values] +infill_sparse_density = 15 acceleration_print = 2000 -acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height -cool_fan_speed_max = =cool_fan_speed -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -infill_sparse_density = 15 -machine_nozzle_cool_down_speed = 0.75 -machine_nozzle_heat_up_speed = 1.6 -material_print_temperature = =default_material_print_temperature - 5 -prime_tower_enable = False -raft_airgap = 0.25 -retraction_prime_speed = =retraction_speed -skin_overlap = 20 +acceleration_topbottom = 1000 speed_print = 50 speed_wall = 50 + +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_fan_speed_max = =cool_fan_speed + +material_print_temperature = =default_material_print_temperature - 5 +machine_nozzle_cool_down_speed = 0.75 +machine_nozzle_heat_up_speed = 1.6 +prime_tower_enable = False +retraction_prime_speed = =retraction_speed +skin_overlap = 20 top_bottom_thickness = 1.2 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' + +raft_airgap = 0.25 +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg index b461efb73b..24ae39f8b1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg index 08fcbc3187..468184028c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg index 0be0f52120..333307e533 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg index 7afbea4788..e314a6080d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg @@ -12,6 +12,7 @@ material = generic_abs variant = AA 0.8 [values] + material_print_temperature = =default_material_print_temperature + 20 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg index e473cd6f28..c983a4558c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -12,9 +12,10 @@ material = generic_abs variant = AA 0.8 [values] + material_print_temperature = =default_material_print_temperature + 25 -speed_infill = =math.ceil(speed_print * 37 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) +speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg index 2571776d35..199e80e9ac 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -12,6 +12,7 @@ material = generic_abs variant = AA 0.8 [values] + material_print_temperature = =default_material_print_temperature + 22 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg index 4ba71e0357..a694688d41 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg @@ -1,19 +1,22 @@ [general] version = 4 -name = Normal - Experimental +name = Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality -quality_type = fast -weight = -1 +quality_type = draft +weight = -2 material = generic_cpe_plus variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height + + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg index b54dec7fff..38413229e0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -11,9 +11,12 @@ weight = -4 material = generic_cpe_plus variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height + + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 @@ -23,12 +26,12 @@ retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 -speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_infill = =math.ceil(speed_print * 40 / 50) support_z_distance = =layer_height top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg index 47d12c3da7..b238164e4f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -11,9 +11,12 @@ weight = -3 material = generic_cpe_plus variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height + + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg index c05205a9f2..6421e5ea77 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg @@ -13,6 +13,7 @@ variant = AA 0.8 [values] brim_width = 15 + material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg index 8cd5ba4ac2..93756a3621 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -13,11 +13,13 @@ variant = AA 0.8 [values] brim_width = 15 + material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = True retraction_combing_max_distance = 50 -speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) + +speed_infill = =math.ceil(speed_print * 33 / 45) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg index 1d619bf42c..2afb9dc78a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -13,6 +13,7 @@ variant = AA 0.8 [values] brim_width = 15 + material_print_temperature = =default_material_print_temperature + 17 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg index c11350773c..09de59ba20 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -15,6 +15,8 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 + + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg index 4539cab117..d6e11ca953 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -15,6 +15,8 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 + + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 3736e729e9..599789f528 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -15,6 +15,8 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 + + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg index a5a7ff0018..61d0cc5109 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg @@ -1,19 +1,22 @@ [general] version = 4 -name = Normal - Experimental +name = Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality -quality_type = fast -weight = -1 +quality_type = draft +weight = -2 material = generic_pc variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height + + material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg index b34df4a1ac..f441c0acac 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg @@ -11,16 +11,19 @@ weight = -4 material = generic_pc variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height + + material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 -speed_infill = =math.ceil(speed_print * 37 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) +speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg index 546f3a80ae..a044987670 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg @@ -11,9 +11,12 @@ weight = -3 material = generic_pc variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height + + material_print_temperature = =default_material_print_temperature - 2 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg index 9e900c5658..5b4142f762 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg @@ -13,11 +13,12 @@ variant = AA 0.8 [values] brim_width = 7 -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 + material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg index 8b9fa7de7f..2aae9c8933 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -13,13 +13,14 @@ variant = AA 0.8 [values] brim_width = 7 -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 + material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 -speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) +speed_infill = =math.ceil(speed_print * 33 / 45) +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg index 4dbd1099f4..85b076551c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -13,12 +13,14 @@ variant = AA 0.8 [values] brim_width = 7 -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 -layer_height_0 = 0.27 + material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) +cool_fan_speed = 20 +layer_height_0 = 0.27 +initial_layer_line_width_factor = 100 + diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg index 4aad3505c6..60244f52af 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True +support_angle = 70 +top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +layer_height_0 = 0.4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg index a5aef78a45..a2e863cb8d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -16,18 +16,18 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -speed_infill = =math.ceil(speed_print * 35 / 45) +support_angle = 70 +top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_infill = =math.ceil(speed_print * 35 / 45) +layer_height_0 = 0.4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg index 0e1200ea48..a67dc3be1b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True +support_angle = 70 +top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +layer_height_0 = 0.4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg index 2ed16d2428..e2904aa1e7 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg @@ -15,6 +15,7 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 @@ -33,5 +34,4 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 -top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg index 932e74a409..d4508c05c0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -15,6 +15,7 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 @@ -28,11 +29,10 @@ retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 retraction_min_travel = 1.5 retraction_prime_speed = 15 -speed_infill = =math.ceil(speed_wall * 30 / 30) speed_wall_x = =math.ceil(speed_wall * 30 / 30) +speed_infill = =math.ceil(speed_wall * 30 / 30) switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 -top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg index 19c2b14c99..b68839785f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -15,6 +15,7 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature_layer_0 = =default_material_print_temperature + 2 @@ -32,5 +33,4 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 -top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg index a03f52f4c2..f611f7d17e 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 @@ -40,6 +41,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 -top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg index b881b5d3a6..e7d370cb8a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -32,16 +33,15 @@ retraction_hop = 1.5 retraction_hop_only_when_collides = False retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 -speed_infill = =speed_print speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_wall = =speed_print speed_wall_x = =speed_print +speed_infill = =speed_print support_angle = 50 switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 -top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg index f8d758abb0..f318034971 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -40,6 +41,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 -top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg index 8e517d0ee5..f9ea2ed4db 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg @@ -13,12 +13,12 @@ variant = BB 0.4 [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 20 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg index e4bd6f7f98..9ca8ea51ec 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg @@ -12,14 +12,14 @@ material = generic_pva variant = BB 0.4 [values] +support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 15 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True -support_infill_sparse_thickness = =2*layer_height support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg index 3708aaf544..018298d706 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] +support_infill_sparse_thickness = =3*layer_height brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True -support_infill_sparse_thickness = =3*layer_height support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg index d9cdfe4f58..48394a8feb 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] +support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True -support_infill_sparse_thickness = =2*layer_height support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg index 8a10923b48..85e530fdc1 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg @@ -1,6 +1,6 @@ [general] version = 4 -name = Extra Fast - Experimental +name = Extra Fast definition = ultimaker_s3 [metadata] @@ -11,12 +11,13 @@ weight = -3 material = generic_pva variant = BB 0.4 is_experimental = True + [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg index 78d4987cab..ab1a289761 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg index 97cc65b8ce..0e2f072d03 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -13,9 +13,9 @@ variant = BB 0.8 [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg index 87d10a7987..d5ff375abb 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg index e90b9c6d2b..0ad61736ab 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,9 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 + initial_layer_line_width_factor = 130.0 + material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -24,3 +26,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg index 36a0eb09c8..758a81d3a8 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_cffcpe variant = CC 0.4 @@ -16,7 +16,9 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 + initial_layer_line_width_factor = 130.0 + material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -24,3 +26,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg index 6c380d6295..a0ca08eb8a 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -16,7 +16,9 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 + initial_layer_line_width_factor = 130.0 + material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -24,3 +26,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg index faf738c643..d538f95bea 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_cffpa variant = CC 0.4 @@ -16,7 +16,9 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 + initial_layer_line_width_factor = 130.0 + material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -24,3 +26,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg index 1173c7339c..2caa3776eb 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,9 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 + initial_layer_line_width_factor = 130.0 + material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -24,3 +26,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg index 6d5ccf3855..f9fffb3171 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_gffcpe variant = CC 0.4 @@ -16,7 +16,9 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 + initial_layer_line_width_factor = 130.0 + material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -24,3 +26,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg index c91e9a0fff..465bff3d8d 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -16,7 +16,9 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 + initial_layer_line_width_factor = 130.0 + material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -24,3 +26,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg index b6d9f5e2a1..40df72973c 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_gffpa variant = CC 0.4 @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg index 7e063af586..1a4abc69eb 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Fast - Experimental +name = Fast definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -2 +weight = -3 material = generic_pla variant = CC 0.4 is_experimental = True + [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -26,7 +27,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg index 6844077345..64640ddc5f 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Normal - Experimental +name = Normal definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_pla variant = CC 0.4 is_experimental = True + [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -26,7 +27,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg index 1e19814d67..8a617f2d04 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg index 662f167f69..9c396012bb 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg index 6975526d71..de38df43ee 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg index 986dda1437..5b3c0024ab 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg index 981136de08..b80ecb7ed0 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Fast - Experimental +name = Fast definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -2 +weight = -3 material = generic_pla variant = CC 0.6 is_experimental = True + [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -26,7 +27,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg index 7bcd60381e..1644b7d2ff 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Normal - Experimental +name = Normal definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_pla variant = CC 0.6 is_experimental = True + [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -26,7 +27,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg index f31ea87a5c..b06a514334 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.25 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 12 + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 @@ -26,3 +27,4 @@ speed_wall = =math.ceil(speed_print * 30 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 + diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg index 93f97670ef..abb891489e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg @@ -11,6 +11,7 @@ weight = 0 material = generic_pc variant = AA 0.25 is_experimental = True + [values] brim_width = 20 cool_fan_full_at_height = =layer_height_0 + layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg index 5f7d46dc8b..3df31368bd 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg @@ -12,9 +12,9 @@ material = generic_petg variant = AA 0.25 [values] -initial_layer_line_width_factor = 100 -material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 +initial_layer_line_width_factor = 100 +material_print_temperature = =default_material_print_temperature - 5 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg index 178e738069..e49dce4989 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg @@ -11,6 +11,7 @@ weight = 0 material = generic_pp variant = AA 0.25 is_experimental = True + [values] brim_width = 10 cool_fan_speed_max = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg index 41b2f693fd..4769b27977 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg @@ -14,15 +14,15 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 20 -material_initial_print_temperature = =material_print_temperature - 15 material_print_temperature = =default_material_print_temperature + 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False -raft_airgap = 0.15 skin_overlap = 20 -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = 10 speed_print = 60 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) +speed_infill = =math.ceil(speed_print * 50 / 60) +raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg index a6fc9c5462..7001d74a46 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg @@ -15,14 +15,14 @@ variant = AA 0.4 cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 20 -material_initial_print_temperature = =material_print_temperature - 15 material_print_temperature = =default_material_print_temperature + 15 +material_initial_print_temperature = =material_print_temperature - 15 +material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False -raft_airgap = 0.15 -speed_infill = =math.ceil(speed_print * 45 / 60) -speed_layer_0 = 10 speed_print = 60 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) +speed_infill = =math.ceil(speed_print * 45 / 60) +raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg index 496d17b2e8..0383c18746 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg @@ -15,13 +15,16 @@ variant = AA 0.4 cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.8 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 20 -material_initial_print_temperature = =material_print_temperature - 15 material_print_temperature = =default_material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature - 15 +material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False -raft_airgap = 0.15 -speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = 10 speed_print = 50 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) + + +speed_infill = =math.ceil(speed_print * 40 / 50) + +raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg index d7f7be3a31..004a29cf0a 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg @@ -14,13 +14,15 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 20 -material_initial_print_temperature = =material_print_temperature - 15 material_print_temperature = =default_material_print_temperature + 10 +material_initial_print_temperature = =material_print_temperature - 15 +material_final_print_temperature = =material_print_temperature - 20 prime_tower_enable = False -raft_airgap = 0.15 -speed_infill = =math.ceil(speed_print * 40 / 55) -speed_layer_0 = 10 speed_print = 55 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) + + +speed_infill = =math.ceil(speed_print * 40 / 55) +raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg index 3271e26dba..28d7691462 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg @@ -18,16 +18,17 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 +# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -support_angle = 45 -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_interface_enable = True -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height top_bottom_thickness = 1 +support_brim_enable = True +support_interface_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_angle = 45 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg index 2ff072d0e1..e2450cd6b0 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg @@ -12,22 +12,23 @@ material = generic_bam variant = AA 0.4 [values] +support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 -speed_layer_0 = =math.ceil(speed_print * 20 / 80) speed_print = 80 +speed_layer_0 = =math.ceil(speed_print * 20 / 80) speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -support_angle = 45 -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True -support_infill_sparse_thickness = =2*layer_height -support_interface_density = =min(extruderValues('material_surface_energy')) -support_interface_enable = True -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height top_bottom_thickness = 1 +support_brim_enable = True +support_interface_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_angle = 45 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg index 5e6203dbbf..24f007b99b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg @@ -12,20 +12,21 @@ material = generic_bam variant = AA 0.4 [values] +support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 speed_layer_0 = =math.ceil(speed_print * 20 / 70) -support_angle = 45 -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_brim_enable = True -support_infill_sparse_thickness = =2*layer_height -support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_angle = 45 top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg index 7417ee6c6f..f6769a439f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Extra Fast - Experimental +name = Extra Fast definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -3 +weight = -2 material = generic_bam variant = AA 0.4 is_experimental = True + [values] brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height @@ -24,10 +25,10 @@ speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -support_angle = 45 -support_bottom_distance = 0.3 -support_brim_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_interface_enable = True -support_top_distance = 0.3 top_bottom_thickness = 1 +support_brim_enable = True +support_interface_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_top_distance = 0.3 +support_bottom_distance = 0.3 +support_angle = 45 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg index c39d1516af..ecc8682f28 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 5 + infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -33,6 +34,7 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 40 / 50) + speed_wall = =math.ceil(speed_print * 50 / 50) speed_wall_0 = =math.ceil(speed_wall * 40 / 50) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg index 5d74e6164b..fa3b571769 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 6 + infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -33,6 +34,7 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) + speed_wall = =math.ceil(speed_print * 45 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg index cef6d64e99..26a8059fed 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.4 [values] cool_fan_speed_max = 50 cool_min_speed = 5 + infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -35,6 +36,7 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) + speed_wall = =math.ceil(speed_print * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 35) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg index 2d33b40631..1795b2086f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -35,6 +35,7 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) + speed_wall = =math.ceil(speed_print * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 35) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg index 6b1f8504d2..bdfd6aadea 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg @@ -12,16 +12,16 @@ material = generic_cpe variant = AA 0.4 [values] -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 +speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 50 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg index de3910f816..68d2879f47 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg @@ -13,15 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 7 -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 +speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 50 / 60) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg index 546af06919..40d950871d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg @@ -13,16 +13,17 @@ variant = AA 0.4 [values] cool_min_speed = 12 -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 +speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 40 / 50) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg index 2614b40d60..a5cab8a96c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg @@ -12,15 +12,16 @@ material = generic_cpe variant = AA 0.4 [values] -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_infill = =math.ceil(speed_print * 45 / 55) -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_print = 55 +speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 45 / 55) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index e4d6d270ee..f0ced52d33 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index 8b77d7010f..90fd37a5fb 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index 72c3e257d1..c6a9e2b017 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 15 -material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -23,4 +23,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index e3fbfc5b6e..0b0ea1fb9f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 12 -material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -23,4 +23,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 +switch_extruder_retraction_speeds = 40 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg index 739e168d62..3fa9480c24 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg @@ -38,6 +38,7 @@ skin_overlap = 30 speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) + speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 25 / 40) support_interface_density = 87.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg index 62d24807b6..3e0bd8d4b8 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg @@ -12,16 +12,16 @@ material = generic_petg variant = AA 0.4 [values] -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 -material_final_print_temperature = =material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 5 +material_initial_print_temperature = =material_print_temperature +material_final_print_temperature = =material_print_temperature - 5 retraction_combing_max_distance = 8 skin_overlap = 20 -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 +speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 50 / 60) +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg index d5a87efce1..f9a8aa8915 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg @@ -13,15 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 7 -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 -material_final_print_temperature = =material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature +material_initial_print_temperature = =material_print_temperature - 5 +material_final_print_temperature = =material_print_temperature - 10 retraction_combing_max_distance = 8 -speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 +speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 50 / 60) +initial_layer_line_width_factor = 100 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg index 49978a1b46..289521bd01 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg @@ -13,16 +13,17 @@ variant = AA 0.4 [values] cool_min_speed = 12 -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 15 -material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 10 +material_final_print_temperature = =material_print_temperature - 15 retraction_combing_max_distance = 8 -speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 +speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 40 / 50) +initial_layer_line_width_factor = 100 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg index 6e4a6907de..8129f66fc3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg @@ -12,16 +12,16 @@ material = generic_petg variant = AA 0.4 [values] -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_final_print_temperature = =material_print_temperature - 15 -material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 5 +material_initial_print_temperature = =material_print_temperature - 10 +material_final_print_temperature = =material_print_temperature - 15 retraction_combing_max_distance = 8 -speed_infill = =math.ceil(speed_print * 45 / 55) -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_print = 55 +speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +speed_infill = =math.ceil(speed_print * 45 / 55) +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg index bda40276c4..41944ad06e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg @@ -12,17 +12,12 @@ material = generic_pla variant = AA 0.4 [values] -acceleration_wall = 2000 -acceleration_wall_0 = 2000 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed -infill_sparse_density = 15 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False -raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_layer_0 = 10 @@ -30,3 +25,8 @@ speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) top_bottom_thickness = 0.8 +infill_sparse_density = 15 +layer_height_0 = 0.2 +acceleration_wall = 2000 +acceleration_wall_0 = 2000 +raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg index b58cabc738..66aa89a6a7 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg @@ -14,15 +14,15 @@ variant = AA 0.4 [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False -raft_airgap = 0.25 retraction_prime_speed = =retraction_speed -speed_layer_0 = 10 speed_print = 70 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 70) top_bottom_thickness = 1 +layer_height_0 = 0.2 +raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg index 5a7f57ac29..1d498d252a 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg @@ -15,16 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False -raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = 10 speed_print = 50 +speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) top_bottom_thickness = 1 +layer_height_0 = 0.2 +raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg index 7d6815f135..1eb4fd8735 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg @@ -15,12 +15,12 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False -raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 speed_layer_0 = 10 top_bottom_thickness = 1 +layer_height_0 = 0.2 +raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg index e89b30990c..962f906e74 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -1,33 +1,39 @@ [general] version = 4 -name = Extra Fast - Experimental +name = Extra Fast definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -3 +weight = -2 material = generic_pla variant = AA 0.4 is_experimental = True + [values] +infill_sparse_density = 15 acceleration_print = 2000 -acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height -cool_fan_speed_max = =cool_fan_speed -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -infill_sparse_density = 15 -machine_nozzle_cool_down_speed = 0.75 -machine_nozzle_heat_up_speed = 1.6 -material_print_temperature = =default_material_print_temperature + 10 -prime_tower_enable = False -raft_airgap = 0.25 -retraction_prime_speed = =retraction_speed -skin_overlap = 20 +acceleration_topbottom = 1000 speed_print = 50 speed_wall = 50 + +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_fan_speed_max = =cool_fan_speed + +material_print_temperature = =default_material_print_temperature + 10 +machine_nozzle_cool_down_speed = 0.75 +machine_nozzle_heat_up_speed = 1.6 + +prime_tower_enable = False +retraction_prime_speed = =retraction_speed +skin_overlap = 20 top_bottom_thickness = 0.9 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' + +raft_airgap = 0.25 +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg index ebb514af89..082e20d372 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg index 0abc43467b..d98cbc9037 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 @@ -40,6 +41,7 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) + speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg index bd8ab98e55..ebc2639424 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 @@ -40,6 +41,7 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) + speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg index bf8686d358..3bb7ba5d2f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg @@ -15,16 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 +speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) top_bottom_thickness = 1.2 +layer_height_0 = 0.2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg index 1758a95b61..5150537256 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -1,33 +1,38 @@ [general] version = 4 -name = Extra Fast - Experimental +name = Extra Fast definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -3 +weight = -2 material = generic_tough_pla variant = AA 0.4 is_experimental = True + [values] +infill_sparse_density = 15 acceleration_print = 2000 -acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height -cool_fan_speed_max = =cool_fan_speed -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -infill_sparse_density = 15 -machine_nozzle_cool_down_speed = 0.75 -machine_nozzle_heat_up_speed = 1.6 -material_print_temperature = =default_material_print_temperature - 5 -prime_tower_enable = False -raft_airgap = 0.25 -retraction_prime_speed = =retraction_speed -skin_overlap = 20 +acceleration_topbottom = 1000 speed_print = 50 speed_wall = 50 + +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_fan_speed_max = =cool_fan_speed + +material_print_temperature = =default_material_print_temperature - 5 +machine_nozzle_cool_down_speed = 0.75 +machine_nozzle_heat_up_speed = 1.6 +prime_tower_enable = False +retraction_prime_speed = =retraction_speed +skin_overlap = 20 top_bottom_thickness = 1.2 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) + +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' + +raft_airgap = 0.25 +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg index 19324e1777..dc8fb80084 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg index 86c8817c5d..ed9a9e7756 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg index 42ad6c4cd2..61602c2e7b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg @@ -17,6 +17,7 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height + infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg index 72f29e606b..ee5dff1264 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg @@ -12,6 +12,7 @@ material = generic_abs variant = AA 0.8 [values] + material_print_temperature = =default_material_print_temperature + 20 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg index 6b352edb2d..8de9e328d9 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -12,9 +12,10 @@ material = generic_abs variant = AA 0.8 [values] + material_print_temperature = =default_material_print_temperature + 25 -speed_infill = =math.ceil(speed_print * 37 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) +speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg index b90f30046d..3255684648 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -12,6 +12,7 @@ material = generic_abs variant = AA 0.8 [values] + material_print_temperature = =default_material_print_temperature + 22 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg index b04bc2227f..3c1491befd 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg @@ -1,19 +1,21 @@ [general] version = 4 -name = Normal - Experimental +name = Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality -quality_type = fast -weight = -1 +quality_type = draft +weight = -2 material = generic_cpe_plus variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg index d3f95d449f..30b1940b9c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -11,9 +11,12 @@ weight = -4 material = generic_cpe_plus variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height + + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 @@ -23,12 +26,12 @@ retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 -speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_infill = =math.ceil(speed_print * 40 / 50) support_z_distance = =layer_height top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg index a2c896836f..01cdfb6142 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -11,9 +11,12 @@ weight = -3 material = generic_cpe_plus variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height + + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg index 19f7e7be37..ed90985548 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg @@ -13,6 +13,7 @@ variant = AA 0.8 [values] brim_width = 15 + material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg index d15f1a7c84..87d8bb69e1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -13,11 +13,12 @@ variant = AA 0.8 [values] brim_width = 15 + material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = True retraction_combing_max_distance = 50 -speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) +speed_infill = =math.ceil(speed_print * 33 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg index 721d0a8752..970964203f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -13,6 +13,7 @@ variant = AA 0.8 [values] brim_width = 15 + material_print_temperature = =default_material_print_temperature + 17 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg index 8e73a5a755..fc9d586503 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -15,6 +15,8 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 + + machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg index 354b187085..30877bf726 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg @@ -1,19 +1,22 @@ [general] version = 4 -name = Normal - Experimental +name = Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality -quality_type = fast -weight = -1 +quality_type = draft +weight = -2 material = generic_pc variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height + + material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 @@ -24,3 +27,4 @@ speed_slowdown_layers = 15 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) + diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg index 6cfd2c8d94..fd3ae94a9e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg @@ -11,16 +11,19 @@ weight = -4 material = generic_pc variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height + + material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 -speed_infill = =math.ceil(speed_print * 37 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) +speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg index 0b9e0f27bf..6fe4bd5999 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg @@ -11,6 +11,7 @@ weight = -3 material = generic_pc variant = AA 0.8 is_experimental = True + [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg index 47a26097f5..926a1394bd 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg @@ -13,11 +13,12 @@ variant = AA 0.8 [values] brim_width = 7 -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 + material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg index f13991359d..1d2b4bf257 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -13,13 +13,14 @@ variant = AA 0.8 [values] brim_width = 7 -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 + material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 -speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) +speed_infill = =math.ceil(speed_print * 33 / 45) +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg index 41e42809cf..d9a6c58217 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -13,11 +13,13 @@ variant = AA 0.8 [values] brim_width = 7 -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 + material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 + diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg index cac2e008fc..5a75d250ae 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True +support_angle = 70 +top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +layer_height_0 = 0.4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg index 1703c141e2..7f1cf80f12 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -16,18 +16,18 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -speed_infill = =math.ceil(speed_print * 35 / 45) +support_angle = 70 +top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_infill = =math.ceil(speed_print * 35 / 45) +layer_height_0 = 0.4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg index 07f93e993f..9da869a34e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True +support_angle = 70 +top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +layer_height_0 = 0.4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg index 4c262310e8..f3deb0b0f9 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg @@ -15,6 +15,7 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 @@ -33,5 +34,4 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 -top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg index 539e6335c7..859f408ffb 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg @@ -15,6 +15,7 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 @@ -28,11 +29,10 @@ retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 retraction_min_travel = 1.5 retraction_prime_speed = 15 -speed_infill = =math.ceil(speed_wall * 30 / 30) speed_wall_x = =math.ceil(speed_wall * 30 / 30) +speed_infill = =math.ceil(speed_wall * 30 / 30) switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 -top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg index 9c3cb44e07..85ca930444 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg @@ -15,6 +15,7 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature_layer_0 = =default_material_print_temperature + 2 @@ -32,5 +33,4 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 -top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg index 57dc15f243..32351241f7 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 @@ -40,6 +41,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 -top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg index 1d8cf0809c..6e3732f812 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -31,16 +32,15 @@ retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 retraction_hop_only_when_collides = False retraction_min_travel = =line_width * 2 -speed_infill = =speed_print speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_wall = =speed_print speed_wall_x = =speed_print +speed_infill = =speed_print support_angle = 50 switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 -top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg index 95e5da677d..ab43aa6af3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -14,6 +14,7 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 +top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -40,6 +41,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 -top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg index 325692a5b7..05069e722c 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg @@ -13,12 +13,12 @@ variant = BB 0.4 [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 20 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg index e445afe911..7539f5fdb1 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg @@ -12,14 +12,14 @@ material = generic_pva variant = BB 0.4 [values] +support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 15 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True -support_infill_sparse_thickness = =2*layer_height support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg index 4f70be3b8c..c320676f02 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] +support_infill_sparse_thickness = =3*layer_height brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True -support_infill_sparse_thickness = =3*layer_height support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg index 50ca204965..a068c96756 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] +support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True -support_infill_sparse_thickness = =2*layer_height support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg index fd239c5343..c8c7971f09 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg @@ -1,6 +1,6 @@ [general] version = 4 -name = Extra Fast - Experimental +name = Extra Fast definition = ultimaker_s5 [metadata] @@ -11,13 +11,14 @@ weight = -3 material = generic_pva variant = BB 0.4 is_experimental = True + [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg index 27618f9478..e526fc6426 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg index 45c178e704..ae5b0aacfe 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -13,9 +13,9 @@ variant = BB 0.8 [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg index 60a70fcda4..b37122ab7e 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg index c0e20f1584..0e738f1e3d 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg index 8b3030ce09..e0d01ba82f 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_cffcpe variant = CC 0.4 @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg index 0307bbff4a..52d0a07ea5 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg index ac6883ca44..86dad3779b 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_cffpa variant = CC 0.4 @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg index c44b25bd94..da79e206cf 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg index a79662a65d..644b964c28 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_gffcpe variant = CC 0.4 @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg index ee1ac1ef7a..2977a497eb 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg index c0a4cb9a4a..a339098b6a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_gffpa variant = CC 0.4 @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg index ec88e11d72..16d916f56a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Fast - Experimental +name = Fast definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -2 +weight = -3 material = generic_pla variant = CC 0.4 is_experimental = True + [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -26,7 +27,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg index 98da59afd9..80e101c1a6 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Normal - Experimental +name = Normal definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_pla variant = CC 0.4 is_experimental = True + [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -26,7 +27,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg index 02430694b3..dd2f4231c7 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg index ab1c73641e..eb2cc63b78 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg index e4019fea55..e5bc3d2e5b 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg index 2d45c63fcf..72e1c0f4fe 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -24,3 +24,4 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg index 0589c86926..af5bb5b9b2 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Fast - Experimental +name = Fast definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -2 +weight = -3 material = generic_pla variant = CC 0.6 is_experimental = True + [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -26,7 +27,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg index fff2fdb4d2..e2dbe4a511 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg @@ -1,16 +1,17 @@ [general] version = 4 -name = Normal - Experimental +name = Normal definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -1 +weight = -2 material = generic_pla variant = CC 0.6 is_experimental = True + [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 @@ -26,7 +27,7 @@ prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_x = =speed_wall +speed_wall_0 = =math.ceil(speed_wall * 35 / 40) support_angle = 70 top_bottom_thickness = =layer_height * 4 From 2440730e23cfc7d5f7b401a59b5b636556200843 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 21 Sep 2022 11:23:05 +0200 Subject: [PATCH 207/547] Fix bug in monitor page In commit b7fd75b2dd202f2516f9188e342eccc8a15ae6ab the component with id `printerTypeSelectorRow` was removed. As the `tabBar` element was anchored to this component the monitor page was broken. Fixed by anchoring to the component that was previously above `printerTypeSelectorRow`. CURA-9665 --- resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml b/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml index f0d09516b9..d1bf323e7d 100644 --- a/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml +++ b/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml @@ -40,7 +40,7 @@ Item UM.TabRow { id: tabBar - anchors.top: printerTypeSelectorRow.bottom + anchors.top: header.bottom anchors.topMargin: UM.Theme.getSize("default_margin").height visible: extrudersModel.count > 1 From 3665227c5aa0e521e350a1a05329be3d840f68fd Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Wed, 21 Sep 2022 14:35:19 +0200 Subject: [PATCH 208/547] Ordered settings and fixed white spaces in formulas. Relates to PP-238 --- .../um_s3_aa0.4_ABS_Fast_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_ABS_High_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_ABS_Normal_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_PLA_Fast_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_PLA_High_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_PLA_Normal_Visual.inst.cfg | 2 +- ...3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg | 1 + .../um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_High_Visual.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg | 2 +- ..._aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg | 1 + .../um_s5_aa0.4_ABS_Fast_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_ABS_High_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_ABS_Normal_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_PLA_Fast_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_PLA_High_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_PLA_Normal_Visual.inst.cfg | 2 +- ...5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg | 1 + .../um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_High_Visual.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg | 2 +- ..._aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg | 1 + ...um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 2 +- .../um_s3_aa0.25_PETG_Normal_Quality.inst.cfg | 5 ++-- .../um_s3_aa0.25_PLA_Normal_Quality.inst.cfg | 4 +-- .../um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg | 4 +-- .../um_s3_aa0.4_ABS_Draft_Print.inst.cfg | 11 ++++---- .../um_s3_aa0.4_ABS_Fast_Print.inst.cfg | 13 ++++------ .../um_s3_aa0.4_ABS_High_Quality.inst.cfg | 13 ++++------ .../um_s3_aa0.4_ABS_Normal_Quality.inst.cfg | 13 ++++------ .../um_s3_aa0.4_BAM_Draft_Print.inst.cfg | 13 +++++----- .../um_s3_aa0.4_BAM_Fast_Print.inst.cfg | 17 ++++++------- .../um_s3_aa0.4_BAM_Normal_Quality.inst.cfg | 13 +++++----- .../um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg | 16 ++++++------ .../um_s3_aa0.4_CPEP_Draft_Print.inst.cfg | 2 -- .../um_s3_aa0.4_CPEP_Fast_Print.inst.cfg | 2 -- .../um_s3_aa0.4_CPEP_High_Quality.inst.cfg | 1 - .../um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.4_CPE_Draft_Print.inst.cfg | 11 ++++---- .../um_s3_aa0.4_CPE_Fast_Print.inst.cfg | 11 ++++---- .../um_s3_aa0.4_CPE_High_Quality.inst.cfg | 11 ++++---- .../um_s3_aa0.4_CPE_Normal_Quality.inst.cfg | 9 +++---- .../um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 6 ++--- .../um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 6 ++--- .../um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 4 +-- .../um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 2 +- .../um_s3_aa0.4_PC_High_Quality.inst.cfg | 1 - .../um_s3_aa0.4_PC_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.4_PETG_Draft_Print.inst.cfg | 13 +++++----- .../um_s3_aa0.4_PETG_Fast_Print.inst.cfg | 13 +++++----- .../um_s3_aa0.4_PETG_High_Quality.inst.cfg | 13 +++++----- .../um_s3_aa0.4_PETG_Normal_Quality.inst.cfg | 13 +++++----- .../um_s3_aa0.4_PLA_Draft_Print.inst.cfg | 11 ++++---- .../um_s3_aa0.4_PLA_Fast_Print.inst.cfg | 7 +++--- .../um_s3_aa0.4_PLA_High_Quality.inst.cfg | 7 +++--- .../um_s3_aa0.4_PLA_Normal_Quality.inst.cfg | 5 ++-- .../um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg | 24 ++++++++---------- .../um_s3_aa0.4_PP_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.4_PP_Fast_Print.inst.cfg | 1 - .../um_s3_aa0.4_PP_Normal_Quality.inst.cfg | 2 -- .../um_s3_aa0.4_TPLA_Draft_Print.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_Fast_Print.inst.cfg | 2 +- .../um_s3_aa0.4_TPLA_High_Quality.inst.cfg | 5 ++-- .../um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 24 ++++++++---------- .../um_s3_aa0.4_TPU_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.4_TPU_Fast_Print.inst.cfg | 1 - .../um_s3_aa0.4_TPU_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.8_ABS_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg | 3 +-- .../um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg | 1 - .../um_s3_aa0.8_CPEP_Fast_Print.inst.cfg | 8 +++--- ...um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg | 2 -- .../um_s3_aa0.8_CPE_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg | 1 - .../um_s3_aa0.8_Nylon_Draft_Print.inst.cfg | 2 -- ...m_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg | 2 -- ...um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 -- .../um_s3_aa0.8_PC_Fast_Print.inst.cfg | 8 +++--- .../um_s3_aa0.8_PC_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_PC_Verydraft_Print.inst.cfg | 2 -- .../um_s3_aa0.8_PETG_Draft_Print.inst.cfg | 5 ++-- ...um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg | 7 +++--- .../um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg | 8 +++--- .../um_s3_aa0.8_PLA_Draft_Print.inst.cfg | 12 ++++----- .../um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg | 14 +++++------ .../um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg | 12 ++++----- .../um_s3_aa0.8_PP_Draft_Print.inst.cfg | 2 +- .../um_s3_aa0.8_PP_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_PP_Verydraft_Print.inst.cfg | 2 +- .../um_s3_aa0.8_TPLA_Draft_Print.inst.cfg | 4 +-- ...um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg | 6 ++--- .../um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg | 6 ++--- .../um_s3_aa0.8_TPU_Draft_Print.inst.cfg | 2 +- .../um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg | 2 +- .../um_s3_bb0.4_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s3_bb0.4_PVA_Fast_Print.inst.cfg | 6 ++--- .../um_s3_bb0.4_PVA_High_Quality.inst.cfg | 6 ++--- .../um_s3_bb0.4_PVA_Normal_Quality.inst.cfg | 6 ++--- .../um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg | 6 ++--- .../um_s3_bb0.8_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg | 4 +-- .../um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg | 4 +-- .../um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg | 3 --- .../um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg | 5 +--- .../um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg | 3 --- .../um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg | 5 +--- .../um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg | 3 --- .../um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg | 5 +--- .../um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg | 3 --- .../um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg | 3 +-- .../um_s3_cc0.4_PLA_Draft_Print.inst.cfg | 10 ++++---- .../um_s3_cc0.4_PLA_Fast_Print.inst.cfg | 10 ++++---- .../um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.6_PLA_Draft_Print.inst.cfg | 10 ++++---- .../um_s3_cc0.6_PLA_Fast_Print.inst.cfg | 10 ++++---- ...um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg | 2 -- .../um_s5_aa0.25_PETG_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.25_PLA_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_ABS_Draft_Print.inst.cfg | 10 ++++---- .../um_s5_aa0.4_ABS_Fast_Print.inst.cfg | 10 ++++---- .../um_s5_aa0.4_ABS_High_Quality.inst.cfg | 13 ++++------ .../um_s5_aa0.4_ABS_Normal_Quality.inst.cfg | 12 ++++----- .../um_s5_aa0.4_BAM_Draft_Print.inst.cfg | 13 +++++----- .../um_s5_aa0.4_BAM_Fast_Print.inst.cfg | 17 ++++++------- .../um_s5_aa0.4_BAM_Normal_Quality.inst.cfg | 13 +++++----- .../um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg | 16 ++++++------ .../um_s5_aa0.4_CPEP_Draft_Print.inst.cfg | 2 -- .../um_s5_aa0.4_CPEP_Fast_Print.inst.cfg | 2 -- .../um_s5_aa0.4_CPEP_High_Quality.inst.cfg | 2 -- .../um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.4_CPE_Draft_Print.inst.cfg | 10 ++++---- .../um_s5_aa0.4_CPE_Fast_Print.inst.cfg | 11 ++++---- .../um_s5_aa0.4_CPE_High_Quality.inst.cfg | 11 ++++---- .../um_s5_aa0.4_CPE_Normal_Quality.inst.cfg | 9 +++---- .../um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 4 +-- .../um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 4 +-- .../um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_PC_Fast_Print.inst.cfg | 1 - .../um_s5_aa0.4_PETG_Draft_Print.inst.cfg | 12 ++++----- .../um_s5_aa0.4_PETG_Fast_Print.inst.cfg | 13 +++++----- .../um_s5_aa0.4_PETG_High_Quality.inst.cfg | 13 +++++----- .../um_s5_aa0.4_PETG_Normal_Quality.inst.cfg | 12 ++++----- .../um_s5_aa0.4_PLA_Draft_Print.inst.cfg | 10 ++++---- .../um_s5_aa0.4_PLA_Fast_Print.inst.cfg | 6 ++--- .../um_s5_aa0.4_PLA_High_Quality.inst.cfg | 6 ++--- .../um_s5_aa0.4_PLA_Normal_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg | 25 ++++++++----------- .../um_s5_aa0.4_PP_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.4_PP_Fast_Print.inst.cfg | 2 -- .../um_s5_aa0.4_PP_Normal_Quality.inst.cfg | 2 -- .../um_s5_aa0.4_TPLA_Draft_Print.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_Fast_Print.inst.cfg | 2 +- .../um_s5_aa0.4_TPLA_High_Quality.inst.cfg | 4 +-- .../um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 24 ++++++++---------- .../um_s5_aa0.4_TPU_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.4_TPU_Fast_Print.inst.cfg | 1 - .../um_s5_aa0.4_TPU_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.8_ABS_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg | 3 +-- .../um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg | 1 - .../um_s5_aa0.8_CPEP_Fast_Print.inst.cfg | 7 +++--- ...um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg | 2 -- .../um_s5_aa0.8_CPE_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg | 3 +-- .../um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg | 1 - ...um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg | 2 -- .../um_s5_aa0.8_PC_Fast_Print.inst.cfg | 9 +++---- .../um_s5_aa0.8_PC_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_aa0.8_PETG_Draft_Print.inst.cfg | 5 ++-- ...um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg | 7 +++--- .../um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg | 6 ++--- .../um_s5_aa0.8_PLA_Draft_Print.inst.cfg | 12 ++++----- .../um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg | 14 +++++------ .../um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg | 12 ++++----- .../um_s5_aa0.8_PP_Draft_Print.inst.cfg | 2 +- .../um_s5_aa0.8_PP_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_aa0.8_PP_Verydraft_Print.inst.cfg | 2 +- .../um_s5_aa0.8_TPLA_Draft_Print.inst.cfg | 4 +-- ...um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg | 6 ++--- .../um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg | 6 ++--- .../um_s5_aa0.8_TPU_Draft_Print.inst.cfg | 2 +- .../um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg | 2 +- .../um_s5_bb0.4_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s5_bb0.4_PVA_Fast_Print.inst.cfg | 6 ++--- .../um_s5_bb0.4_PVA_High_Quality.inst.cfg | 6 ++--- .../um_s5_bb0.4_PVA_Normal_Quality.inst.cfg | 6 ++--- .../um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg | 6 ++--- .../um_s5_bb0.8_PVA_Draft_Print.inst.cfg | 4 +-- .../um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg | 4 +-- .../um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg | 4 +-- .../um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg | 3 +-- .../um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg | 3 +-- .../um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg | 3 +-- .../um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg | 3 +-- .../um_s5_cc0.4_PLA_Draft_Print.inst.cfg | 10 ++++---- .../um_s5_cc0.4_PLA_Fast_Print.inst.cfg | 10 ++++---- .../um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.6_PLA_Draft_Print.inst.cfg | 10 ++++---- .../um_s5_cc0.6_PLA_Fast_Print.inst.cfg | 10 ++++---- 216 files changed, 501 insertions(+), 676 deletions(-) diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg index 694f4f1591..21b37abac1 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg index 3874bc0cce..898c8e3112 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg index bf3dcdc208..fd4cda4565 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg index 2c9b008765..e465f40ed2 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg index 64a25cd046..c50fa33475 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg index 5b9177f803..15f4d17fad 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg index 3b6a5b6486..635949e3c8 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg @@ -11,6 +11,7 @@ quality_type = verydraft material = generic_pla variant = AA 0.4 is_experimental = True + [values] acceleration_print = 4000 acceleration_wall = 2000 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg index d9c514676d..3afd626d8e 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg index 05b6b33857..2ef6dc756a 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg index a7e1e2f83e..fd0e3499e5 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s3 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg index 48fe33a990..95c584bdad 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg @@ -11,6 +11,7 @@ quality_type = verydraft material = generic_tough_pla variant = AA 0.4 is_experimental = True + [values] acceleration_print = 4000 acceleration_wall = 2000 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg index e6d8d67c8b..dec4e9a252 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg index 4d7510de6d..9df38c762d 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg index a0778dcb25..a9578315ff 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_abs variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg index 35bb47e546..db38a543f4 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg index 5d5d433d9a..e0e9dab04d 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg index ad280d6142..1874a846e4 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg index 97d631d300..d38dd5d366 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg @@ -11,6 +11,7 @@ quality_type = verydraft material = generic_pla variant = AA 0.4 is_experimental = True + [values] acceleration_print = 4000 acceleration_wall = 2000 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg index 2c0ca34f03..31a8fa8ef7 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = fast intent_category = visual +quality_type = fast material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg index 84ab765c21..99b390a03a 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_High_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = high intent_category = visual +quality_type = high material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg index a3740c80c3..e5022cfad4 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Visual.inst.cfg @@ -6,8 +6,8 @@ definition = ultimaker_s5 [metadata] setting_version = 20 type = intent -quality_type = normal intent_category = visual +quality_type = normal material = generic_tough_pla variant = AA 0.4 diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg index 0b2666bf23..3d4390e7a4 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg @@ -11,6 +11,7 @@ quality_type = verydraft material = generic_tough_pla variant = AA 0.4 is_experimental = True + [values] acceleration_print = 4000 acceleration_wall = 2000 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index 4e2114909a..afb105b535 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,10 +20,10 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_min_travel = 5 skin_overlap = 50 +speed_layer_0 = 10 speed_print = 70 speed_topbottom = =math.ceil(speed_print * 30 / 70) speed_wall = =math.ceil(speed_print * 30 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 -speed_layer_0 = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg index 376af254f9..d9ee0e629b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg @@ -12,10 +12,9 @@ material = generic_petg variant = AA 0.25 [values] +initial_layer_line_width_factor = 100 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 -initial_layer_line_width_factor = 100 - -material_print_temperature = =default_material_print_temperature - 5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg index 6bef64658f..33409c4ef2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg @@ -19,8 +19,8 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = 190 retraction_hop = 0.2 skin_overlap = 5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg index 61ec5d977d..02c7e10466 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg @@ -19,8 +19,8 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 15 skin_overlap = 5 speed_layer_0 = =math.ceil(speed_print * 30 / 30) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg index 1ba0ffd3cd..a695827302 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg @@ -14,16 +14,15 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 20 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = False +raft_airgap = 0.15 skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = 10 +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -speed_infill = =math.ceil(speed_print * 50 / 60) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg index 33d620ede2..802e5c9d00 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg @@ -15,17 +15,14 @@ variant = AA 0.4 cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 15 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = False -speed_print = 60 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 45 / 60) speed_layer_0 = 10 +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - - -speed_infill = =math.ceil(speed_print * 45 / 60) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg index 5e6ec3e259..d83461ee9c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg @@ -15,16 +15,13 @@ variant = AA 0.4 cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.8 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False -speed_print = 50 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = 10 +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - - -speed_infill = =math.ceil(speed_print * 40 / 50) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg index 4141c023aa..bed87d7b95 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg @@ -14,16 +14,13 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False -speed_print = 55 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 40 / 55) speed_layer_0 = 10 +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - - -speed_infill = =math.ceil(speed_print * 40 / 55) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg index 593781314a..2c4432db17 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg @@ -18,17 +18,16 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg index 577362391f..076286fc6b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg @@ -12,23 +12,22 @@ material = generic_bam variant = AA 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 -speed_print = 80 speed_layer_0 = =math.ceil(speed_print * 20 / 80) +speed_print = 80 speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_infill_sparse_thickness = =2 * layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg index 416a175c81..92c8448d77 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg @@ -12,21 +12,20 @@ material = generic_bam variant = AA 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 speed_layer_0 = =math.ceil(speed_print * 20 / 70) -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_infill_sparse_thickness = =2 * layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg index a8b51892c7..3883b17f6c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_bam variant = AA 0.4 is_experimental = True @@ -25,10 +25,10 @@ speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = 0.3 -support_bottom_distance = 0.3 support_angle = 45 +support_bottom_distance = 0.3 +support_brim_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = 0.3 +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg index 5d01e40230..04df2951fa 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 5 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -34,7 +33,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 40 / 50) - speed_wall = =math.ceil(speed_print * 50 / 50) speed_wall_0 = =math.ceil(speed_wall * 40 / 50) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg index 73ea3d5cea..d90b6c0a04 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 6 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -34,7 +33,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) - speed_wall = =math.ceil(speed_print * 45 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg index 56ec94d871..c043bb9bb7 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 50 cool_min_speed = 5 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg index 8fda5b84c6..3196fc777f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 50 cool_min_speed = 7 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg index 2553121d76..00dad75b09 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg @@ -12,17 +12,16 @@ material = generic_cpe variant = AA 0.4 [values] -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg index b8c8538a00..df68316eb1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg @@ -13,16 +13,15 @@ variant = AA 0.4 [values] cool_min_speed = 7 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg index 360984cc12..4850bc393c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg @@ -13,17 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 12 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 50 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 40 / 50) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg index 8db4957fa9..41594ab90f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg @@ -12,16 +12,15 @@ material = generic_cpe variant = AA 0.4 [values] +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 55 +speed_infill = =math.ceil(speed_print * 45 / 55) speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 45 / 55) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index a0c909af75..9d4069eead 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -24,4 +24,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index 58b6f80f5d..df0aa521c3 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -24,4 +24,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index 0dd7ec5a0d..fcc766e14a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 15 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -23,4 +23,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index 8f17f79616..bd46912a8d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 12 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg index b3f3aa6cd0..016a66ea60 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 8 - infill_overlap = 0 infill_overlap_mm = =0 if infill_sparse_density > 80 else 0.05 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg index eaf031fe52..3cb5249538 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_wipe_dist = 0.1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg index e77195665a..f40c3d9968 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg @@ -12,17 +12,16 @@ material = generic_petg variant = AA 0.4 [values] -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 5 +material_initial_print_temperature = =material_print_temperature +material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 8 skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg index 8117c60edc..496e5662ca 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg @@ -13,16 +13,15 @@ variant = AA 0.4 [values] cool_min_speed = 7 -material_print_temperature = =default_material_print_temperature -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature retraction_combing_max_distance = 8 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg index 85a05b576a..f710c0fa58 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg @@ -13,17 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 12 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 10 material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature = =default_material_print_temperature - 10 retraction_combing_max_distance = 8 -speed_print = 50 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 40 / 50) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg index b75ab359b4..a3ef8347f1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg @@ -12,17 +12,16 @@ material = generic_petg variant = AA 0.4 [values] +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature - 10 material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 -speed_print = 55 +speed_infill = =math.ceil(speed_print * 45 / 55) speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 45 / 55) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg index 8daad94c4c..9e4855a3cc 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg @@ -12,12 +12,17 @@ material = generic_pla variant = AA 0.4 [values] +acceleration_wall = 2000 +acceleration_wall_0 = 2000 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed +infill_sparse_density = 15 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_layer_0 = 10 @@ -25,9 +30,3 @@ speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) top_bottom_thickness = 0.8 -infill_sparse_density = 15 -layer_height_0 = 0.2 -acceleration_wall = 2000 -acceleration_wall_0 = 2000 - -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg index 16b0868446..cd95a1ec89 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg @@ -14,16 +14,15 @@ variant = AA 0.4 [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed -speed_print = 70 speed_layer_0 = 10 +speed_print = 70 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 70) top_bottom_thickness = 1 -layer_height_0 = 0.2 - -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg index 6ec0425176..789bccd411 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg @@ -15,17 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_print = 50 speed_layer_0 = 10 +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) top_bottom_thickness = 1 -layer_height_0 = 0.2 - -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg index 4928a166b4..9ef1ae8e0a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg @@ -15,13 +15,12 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 speed_layer_0 = 10 top_bottom_thickness = 1 -layer_height_0 = 0.2 - -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg index d20c1303b8..11f9e4c3d8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -1,38 +1,34 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_pla variant = AA 0.4 is_experimental = True [values] -infill_sparse_density = 15 acceleration_print = 2000 +acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -acceleration_topbottom = 1000 -speed_print = 50 -speed_wall = 50 - cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed - -material_print_temperature = =default_material_print_temperature + 10 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 +speed_print = 50 +speed_wall = 50 top_bottom_thickness = 0.9 - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' - -raft_airgap = 0.25 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg index d68e3dd779..a26e442819 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg index 7eed793e6a..06cf202bc6 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg @@ -40,7 +40,6 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) - speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg index 97c92f934c..61453c278c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 @@ -41,7 +40,6 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) - speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg index f2625cd9d7..758a2ea878 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg @@ -18,7 +18,7 @@ cool_min_speed = 7 layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_print_temperature = =default_material_print_temperature -10 +material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 20 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg index 3c1ec73d54..ae8efe7a72 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg @@ -17,7 +17,7 @@ cool_fan_speed_max = =cool_fan_speed layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_print_temperature = =default_material_print_temperature -10 +material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = False retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg index ae44c3f019..72be73dc22 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg @@ -15,17 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_print = 45 speed_layer_0 = =math.ceil(speed_print * 20 / 45) +speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) top_bottom_thickness = 1.2 -layer_height_0 = 0.2 - diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg index 2d05a15f3c..23feb0619a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -1,38 +1,34 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_tough_pla variant = AA 0.4 is_experimental = True [values] -infill_sparse_density = 15 acceleration_print = 2000 +acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -acceleration_topbottom = 1000 -speed_print = 50 -speed_wall = 50 - cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed - -material_print_temperature = =default_material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 +speed_print = 50 +speed_wall = 50 top_bottom_thickness = 1.2 - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' - -raft_airgap = 0.25 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg index 24ae39f8b1..b461efb73b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg index 468184028c..08fcbc3187 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg index 333307e533..0be0f52120 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg index e314a6080d..7afbea4788 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 20 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg index c983a4558c..e473cd6f28 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -12,10 +12,9 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 25 +speed_infill = =math.ceil(speed_print * 37 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg index 199e80e9ac..2571776d35 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 22 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg index a694688d41..72f064a87f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Fast - Experimental +name = Normal - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality -quality_type = draft -weight = -2 +quality_type = fast +weight = -1 material = generic_cpe_plus variant = AA 0.8 is_experimental = True @@ -15,8 +15,6 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg index 38413229e0..8a2cd3eafd 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -15,8 +15,6 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 @@ -26,12 +24,12 @@ retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -speed_infill = =math.ceil(speed_print * 40 / 50) support_z_distance = =layer_height top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg index b238164e4f..fc0520f510 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -15,8 +15,6 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg index 6421e5ea77..c05205a9f2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg index 93756a3621..8cd5ba4ac2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -13,13 +13,11 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = True retraction_combing_max_distance = 50 +speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -speed_infill = =math.ceil(speed_print * 33 / 45) \ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg index 2afb9dc78a..1d619bf42c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 17 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg index 09de59ba20..c11350773c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg @@ -15,8 +15,6 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg index d6e11ca953..4539cab117 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg @@ -15,8 +15,6 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg index 599789f528..3736e729e9 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -15,8 +15,6 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg index 61d0cc5109..23c5f9d81e 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Fast - Experimental +name = Normal - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality -quality_type = draft -weight = -2 +quality_type = fast +weight = -1 material = generic_pc variant = AA 0.8 is_experimental = True @@ -15,8 +15,6 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height - - material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg index f441c0acac..51568ba5e7 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg @@ -15,15 +15,13 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height - - material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 +speed_infill = =math.ceil(speed_print * 37 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg index a044987670..e8dcf64d3d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg @@ -15,8 +15,6 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height - - material_print_temperature = =default_material_print_temperature - 2 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg index 5b4142f762..9e900c5658 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg @@ -13,12 +13,11 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg index 2aae9c8933..8b9fa7de7f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -13,14 +13,13 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 +speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 33 / 45) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg index 85b076551c..4dbd1099f4 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -13,14 +13,12 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 +layer_height_0 = 0.27 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -cool_fan_speed = 20 -layer_height_0 = 0.27 -initial_layer_line_width_factor = 100 - diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg index 60244f52af..abe6fcbecc 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg index a2e863cb8d..01d301f178 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -16,18 +16,18 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_infill = =math.ceil(speed_print * 35 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -speed_infill = =math.ceil(speed_print * 35 / 45) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg index a67dc3be1b..be71c1faee 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg index e2904aa1e7..2ed16d2428 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 @@ -34,4 +33,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg index d4508c05c0..932e74a409 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 @@ -29,10 +28,11 @@ retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 retraction_min_travel = 1.5 retraction_prime_speed = 15 -speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_infill = =math.ceil(speed_wall * 30 / 30) +speed_wall_x = =math.ceil(speed_wall * 30 / 30) switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg index b68839785f..19c2b14c99 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature_layer_0 = =default_material_print_temperature + 2 @@ -33,4 +32,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg index 2c322c0565..046e1a3f75 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg @@ -20,8 +20,8 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 0 prime_tower_enable = False speed_print = 45 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg index 3b47b687ab..69f24e6ba1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -20,14 +20,14 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False speed_infill = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) -speed_wall = =math.ceil(speed_print * 25/ 30) +speed_wall = =math.ceil(speed_print * 25 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg index b024316179..91f260f523 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg @@ -20,15 +20,15 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 5 material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = False speed_infill = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) -speed_wall = =math.ceil(speed_print * 25/ 35) +speed_wall = =math.ceil(speed_print * 25 / 35) speed_wall_0 = =math.ceil(speed_print * 20 / 35) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg index f611f7d17e..a03f52f4c2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 @@ -41,5 +40,6 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg index e7d370cb8a..b881b5d3a6 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -33,15 +32,16 @@ retraction_hop = 1.5 retraction_hop_only_when_collides = False retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 +speed_infill = =speed_print speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_wall = =speed_print speed_wall_x = =speed_print -speed_infill = =speed_print support_angle = 50 switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg index f318034971..f8d758abb0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -41,5 +40,6 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg index f9ea2ed4db..b50a51e49f 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg @@ -13,12 +13,12 @@ variant = BB 0.4 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 20 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg index 9ca8ea51ec..a64ef6cf73 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg @@ -12,14 +12,14 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 15 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True +support_infill_sparse_thickness = =2 * layer_height support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg index 018298d706..0301fbdde7 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =3*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True +support_infill_sparse_thickness = =3 * layer_height support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg index 48394a8feb..916c08e706 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True +support_infill_sparse_thickness = =2 * layer_height support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg index 85e530fdc1..2c9796d3df 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg @@ -1,6 +1,6 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s3 [metadata] @@ -14,10 +14,10 @@ is_experimental = True [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg index ab1a289761..a7abea7ede 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg index 0e2f072d03..bb9e2934ab 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -13,9 +13,9 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg index d5ff375abb..bd02771fab 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg index 0ad61736ab..e90b9c6d2b 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg index 758a81d3a8..36a0eb09c8 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_cffcpe variant = CC 0.4 @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg index a0ca08eb8a..6c380d6295 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg index d538f95bea..faf738c643 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_cffpa variant = CC 0.4 @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg index 2caa3776eb..1173c7339c 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg index f9fffb3171..6d5ccf3855 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_gffcpe variant = CC 0.4 @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg index 465bff3d8d..c91e9a0fff 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -16,9 +16,7 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 - initial_layer_line_width_factor = 130.0 - material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature material_print_temperature_layer_0 = =material_print_temperature @@ -26,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg index 40df72973c..b6d9f5e2a1 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s3 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_gffpa variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg index 1a4abc69eb..a4f923c5fe 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Fast +name = Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -3 +weight = -2 material = generic_pla variant = CC 0.4 is_experimental = True @@ -20,14 +20,14 @@ gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg index 64640ddc5f..f6a3920608 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Normal +name = Normal - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_pla variant = CC 0.4 is_experimental = True @@ -20,14 +20,14 @@ gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg index 8a617f2d04..1e19814d67 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg index 9c396012bb..662f167f69 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg index de38df43ee..6975526d71 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg index 5b3c0024ab..986dda1437 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg index b80ecb7ed0..1f8cc8ad71 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Fast +name = Fast - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -3 +weight = -2 material = generic_pla variant = CC 0.6 is_experimental = True @@ -20,14 +20,14 @@ gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg index 1644b7d2ff..9372890f24 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Normal +name = Normal - Experimental definition = ultimaker_s3 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_pla variant = CC 0.6 is_experimental = True @@ -20,14 +20,14 @@ gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg index b06a514334..f31ea87a5c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.25 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 12 - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 @@ -27,4 +26,3 @@ speed_wall = =math.ceil(speed_print * 30 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 - diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg index 3df31368bd..5f7d46dc8b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg @@ -12,9 +12,9 @@ material = generic_petg variant = AA 0.25 [values] +initial_layer_line_width_factor = 100 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 -initial_layer_line_width_factor = 100 -material_print_temperature = =default_material_print_temperature - 5 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PLA_Normal_Quality.inst.cfg index 6c82905859..553506a43c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PLA_Normal_Quality.inst.cfg @@ -19,8 +19,8 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = 190 retraction_hop = 0.2 skin_overlap = 5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg index 37a15aa1ba..52f616b1d5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg @@ -19,8 +19,8 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 15 skin_overlap = 5 speed_layer_0 = =math.ceil(speed_print * 30 / 30) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg index 4769b27977..41b2f693fd 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg @@ -14,15 +14,15 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 20 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = False +raft_airgap = 0.15 skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = 10 +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -speed_infill = =math.ceil(speed_print * 50 / 60) -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg index 7001d74a46..a6fc9c5462 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg @@ -15,14 +15,14 @@ variant = AA 0.4 cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 15 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = False -speed_print = 60 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 45 / 60) speed_layer_0 = 10 +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 45 / 60) -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg index 0383c18746..496d17b2e8 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg @@ -15,16 +15,13 @@ variant = AA 0.4 cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.8 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False -speed_print = 50 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = 10 +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - - -speed_infill = =math.ceil(speed_print * 40 / 50) - -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg index 004a29cf0a..d7f7be3a31 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg @@ -14,15 +14,13 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 15 material_final_print_temperature = =material_print_temperature - 20 +material_initial_print_temperature = =material_print_temperature - 15 +material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False -speed_print = 55 +raft_airgap = 0.15 +speed_infill = =math.ceil(speed_print * 40 / 55) speed_layer_0 = 10 +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - - -speed_infill = =math.ceil(speed_print * 40 / 55) -raft_airgap = 0.15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg index 28d7691462..3271e26dba 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg @@ -18,17 +18,16 @@ cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg index e2450cd6b0..0bc81f38c0 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg @@ -12,23 +12,22 @@ material = generic_bam variant = AA 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 -speed_print = 80 speed_layer_0 = =math.ceil(speed_print * 20 / 80) +speed_print = 80 speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_infill_sparse_thickness = =2 * layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg index 24f007b99b..0324976b7a 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg @@ -12,21 +12,20 @@ material = generic_bam variant = AA 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -# prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 speed_layer_0 = =math.ceil(speed_print * 20 / 70) -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height -support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_brim_enable = True +support_infill_sparse_thickness = =2 * layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg index f6769a439f..cfa00238e3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_bam variant = AA 0.4 is_experimental = True @@ -25,10 +25,10 @@ speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) -top_bottom_thickness = 1 -support_brim_enable = True -support_interface_enable = True -support_interface_density = =min(extruderValues('material_surface_energy')) -support_top_distance = 0.3 -support_bottom_distance = 0.3 support_angle = 45 +support_bottom_distance = 0.3 +support_brim_enable = True +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = 0.3 +top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg index ecc8682f28..c39d1516af 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 5 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -34,7 +33,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 40 / 50) - speed_wall = =math.ceil(speed_print * 50 / 50) speed_wall_0 = =math.ceil(speed_wall * 40 / 50) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg index fa3b571769..5d74e6164b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 80 cool_min_speed = 6 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -34,7 +33,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) - speed_wall = =math.ceil(speed_print * 45 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg index 26a8059fed..cef6d64e99 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_fan_speed_max = 50 cool_min_speed = 5 - infill_overlap = 0 infill_wipe_dist = 0 machine_min_cool_heat_time_window = 15 @@ -36,7 +35,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) - speed_wall = =math.ceil(speed_print * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 35) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg index 1795b2086f..2d33b40631 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -35,7 +35,6 @@ skin_overlap = 20 speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) - speed_wall = =math.ceil(speed_print * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 35) support_z_distance = =layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg index bdfd6aadea..6b1f8504d2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg @@ -12,16 +12,16 @@ material = generic_cpe variant = AA 0.4 [values] -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg index 68d2879f47..de3910f816 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg @@ -13,16 +13,15 @@ variant = AA 0.4 [values] cool_min_speed = 7 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg index 40d950871d..546af06919 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg @@ -13,17 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 12 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 50 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 40 / 50) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg index a5cab8a96c..2614b40d60 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg @@ -12,16 +12,15 @@ material = generic_cpe variant = AA 0.4 [values] +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_print = 55 +speed_infill = =math.ceil(speed_print * 45 / 55) speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 45 / 55) \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index f0ced52d33..e4d6d270ee 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_print_temperature = =default_material_print_temperature + 10 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 10 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index 90fd37a5fb..8b77d7010f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -14,9 +14,9 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature + 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index c6a9e2b017..72c3e257d1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 15 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -23,4 +23,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index 0b0ea1fb9f..e3fbfc5b6e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -14,8 +14,8 @@ variant = AA 0.4 [values] cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 12 -material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed @@ -23,4 +23,4 @@ skin_overlap = 50 speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 -switch_extruder_retraction_speeds = 40 \ No newline at end of file +switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg index 3fa9480c24..739e168d62 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg @@ -38,7 +38,6 @@ skin_overlap = 30 speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) - speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 25 / 40) support_interface_density = 87.5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg index 3e0bd8d4b8..62d24807b6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg @@ -12,16 +12,16 @@ material = generic_petg variant = AA 0.4 [values] -material_print_temperature = =default_material_print_temperature + 5 -material_initial_print_temperature = =material_print_temperature +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 5 +material_initial_print_temperature = =material_print_temperature +material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 8 skin_overlap = 20 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg index f9a8aa8915..d5a87efce1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg @@ -13,16 +13,15 @@ variant = AA 0.4 [values] cool_min_speed = 7 -material_print_temperature = =default_material_print_temperature -material_initial_print_temperature = =material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_print_temperature = =default_material_print_temperature retraction_combing_max_distance = 8 -speed_print = 60 +speed_infill = =math.ceil(speed_print * 50 / 60) speed_layer_0 = =math.ceil(speed_print * 20 / 60) +speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 50 / 60) -initial_layer_line_width_factor = 100 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg index 289521bd01..49978a1b46 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg @@ -13,17 +13,16 @@ variant = AA 0.4 [values] cool_min_speed = 12 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 10 -material_initial_print_temperature = =material_print_temperature - 10 material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature = =default_material_print_temperature - 10 retraction_combing_max_distance = 8 -speed_print = 50 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 20 / 50) +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 40 / 50) -initial_layer_line_width_factor = 100 \ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg index 8129f66fc3..6e4a6907de 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg @@ -12,16 +12,16 @@ material = generic_petg variant = AA 0.4 [values] +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature = =default_material_print_temperature - 5 -material_initial_print_temperature = =material_print_temperature - 10 material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 -speed_print = 55 +speed_infill = =math.ceil(speed_print * 45 / 55) speed_layer_0 = =math.ceil(speed_print * 20 / 55) +speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -speed_infill = =math.ceil(speed_print * 45 / 55) -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg index 41944ad06e..bda40276c4 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg @@ -12,12 +12,17 @@ material = generic_pla variant = AA 0.4 [values] +acceleration_wall = 2000 +acceleration_wall_0 = 2000 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed +infill_sparse_density = 15 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_layer_0 = 10 @@ -25,8 +30,3 @@ speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) top_bottom_thickness = 0.8 -infill_sparse_density = 15 -layer_height_0 = 0.2 -acceleration_wall = 2000 -acceleration_wall_0 = 2000 -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg index 66aa89a6a7..b58cabc738 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg @@ -14,15 +14,15 @@ variant = AA 0.4 [values] cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed -speed_print = 70 speed_layer_0 = 10 +speed_print = 70 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 70) top_bottom_thickness = 1 -layer_height_0 = 0.2 -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg index 1d498d252a..5a7f57ac29 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg @@ -15,16 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_print = 50 speed_layer_0 = 10 +speed_print = 50 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) top_bottom_thickness = 1 -layer_height_0 = 0.2 -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg index 1eb4fd8735..7d6815f135 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg @@ -15,12 +15,12 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 speed_layer_0 = 10 top_bottom_thickness = 1 -layer_height_0 = 0.2 -raft_airgap = 0.25 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg index 962f906e74..09838eb4d1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -1,39 +1,34 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_pla variant = AA 0.4 is_experimental = True [values] -infill_sparse_density = 15 acceleration_print = 2000 +acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -acceleration_topbottom = 1000 -speed_print = 50 -speed_wall = 50 - cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed - -material_print_temperature = =default_material_print_temperature + 10 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 - +material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 +speed_print = 50 +speed_wall = 50 top_bottom_thickness = 0.9 - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' - -raft_airgap = 0.25 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg index 082e20d372..ebb514af89 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg index d98cbc9037..0abc43467b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 @@ -41,7 +40,6 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) - speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg index ebc2639424..bd8ab98e55 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 7 cool_min_speed = 2.5 - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 @@ -41,7 +40,6 @@ retraction_min_travel = 0.8 speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) - speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg index 079a95b46c..b80243211d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg @@ -18,7 +18,7 @@ cool_min_speed = 7 layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_print_temperature = =default_material_print_temperature -10 +material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 20 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print.inst.cfg index 0f731a673d..57a4f3349e 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print.inst.cfg @@ -17,7 +17,7 @@ cool_fan_speed_max = =cool_fan_speed layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_print_temperature = =default_material_print_temperature -10 +material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = False retraction_prime_speed = =retraction_speed speed_layer_0 = =math.ceil(speed_print * 20 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg index 3bb7ba5d2f..bf8686d358 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg @@ -15,16 +15,16 @@ variant = AA 0.4 cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 +layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_print = 45 speed_layer_0 = =math.ceil(speed_print * 20 / 45) +speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) top_bottom_thickness = 1.2 -layer_height_0 = 0.2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg index 5150537256..ef60c4fcd3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -1,38 +1,34 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = verydraft -weight = -2 +weight = -3 material = generic_tough_pla variant = AA 0.4 is_experimental = True [values] -infill_sparse_density = 15 acceleration_print = 2000 +acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -acceleration_topbottom = 1000 -speed_print = 50 -speed_wall = 50 - cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed - -material_print_temperature = =default_material_print_temperature - 5 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' +infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 +material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False +raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 +speed_print = 50 +speed_wall = 50 top_bottom_thickness = 1.2 - -infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' - -raft_airgap = 0.25 -wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) \ No newline at end of file +wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg index dc8fb80084..19324e1777 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg index ed9a9e7756..86c8817c5d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg index 61602c2e7b..42ad6c4cd2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 4 gradual_infill_step_height = =5 * layer_height - infill_overlap = 0 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg index ee5dff1264..72f29e606b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Draft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 20 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg index 8de9e328d9..6b352edb2d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Superdraft_Print.inst.cfg @@ -12,10 +12,9 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 25 +speed_infill = =math.ceil(speed_print * 37 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg index 3255684648..b90f30046d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_ABS_Verydraft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_abs variant = AA 0.8 [values] - material_print_temperature = =default_material_print_temperature + 22 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg index 3c1491befd..eef401ff61 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Fast - Experimental +name = Normal - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality -quality_type = draft -weight = -2 +quality_type = fast +weight = -1 material = generic_cpe_plus variant = AA 0.8 is_experimental = True @@ -15,7 +15,6 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg index 30b1940b9c..de96694d69 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -15,8 +15,6 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 @@ -26,12 +24,12 @@ retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 +speed_infill = =math.ceil(speed_print * 40 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -speed_infill = =math.ceil(speed_print * 40 / 50) support_z_distance = =layer_height top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg index 01cdfb6142..529c39889b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -15,8 +15,6 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 9 * layer_height - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg index ed90985548..19f7e7be37 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg index 87d8bb69e1..d15f1a7c84 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -13,12 +13,11 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = True retraction_combing_max_distance = 50 +speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 33 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg index 970964203f..721d0a8752 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.8 [values] brim_width = 15 - material_print_temperature = =default_material_print_temperature + 17 prime_tower_enable = True retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg index fc9d586503..8e73a5a755 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_Nylon_Verydraft_Print.inst.cfg @@ -15,8 +15,6 @@ variant = AA 0.8 brim_width = 5.6 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 10 - - machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 ooze_shield_angle = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg index 30877bf726..a6250760c6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Fast - Experimental +name = Normal - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality -quality_type = draft -weight = -2 +quality_type = fast +weight = -1 material = generic_pc variant = AA 0.8 is_experimental = True @@ -15,8 +15,6 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 14 * layer_height - - material_print_temperature = =default_material_print_temperature - 5 material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 @@ -27,4 +25,3 @@ speed_slowdown_layers = 15 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) - diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg index fd3ae94a9e..8045ab8f90 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg @@ -15,15 +15,13 @@ is_experimental = True [values] brim_width = 14 cool_fan_full_at_height = =layer_height_0 + 7 * layer_height - - material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 +speed_infill = =math.ceil(speed_print * 37 / 50) speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 37 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg index 926a1394bd..47a26097f5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg @@ -13,12 +13,11 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg index 1d2b4bf257..f13991359d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -13,14 +13,13 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 +speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) -speed_infill = =math.ceil(speed_print * 33 / 45) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg index d9a6c58217..41e42809cf 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -13,13 +13,11 @@ variant = AA 0.8 [values] brim_width = 7 - +cool_fan_speed = 20 +initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -cool_fan_speed = 20 -initial_layer_line_width_factor = 100 - diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg index 5a75d250ae..3883c1dc8a 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg index 7f1cf80f12..7033e11eed 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -16,18 +16,18 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 +speed_infill = =math.ceil(speed_print * 35 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 35 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -speed_infill = =math.ceil(speed_print * 35 / 45) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg index 9da869a34e..35f435f693 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -16,17 +16,17 @@ cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height +layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True -support_angle = 70 -top_bottom_thickness = =layer_height * 4 speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) -layer_height_0 = 0.4 +speed_wall_x = =speed_wall +support_angle = 70 +top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg index f3deb0b0f9..4c262310e8 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 @@ -34,4 +33,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg index 859f408ffb..539e6335c7 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 @@ -29,10 +28,11 @@ retraction_extra_prime_amount = 0.5 retraction_hop = 0.5 retraction_min_travel = 1.5 retraction_prime_speed = 15 -speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_infill = =math.ceil(speed_wall * 30 / 30) +speed_wall_x = =math.ceil(speed_wall * 30 / 30) switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg index 85ca930444..9c3cb44e07 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature_layer_0 = =default_material_print_temperature + 2 @@ -33,4 +32,5 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.6 +top_skin_expand_distance = =line_width * 2 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg index d2d69e4870..1ccf9c78a4 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg @@ -20,8 +20,8 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 0 prime_tower_enable = False speed_print = 45 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg index b298611623..31f82a54e2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -20,14 +20,14 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False speed_infill = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) -speed_wall = =math.ceil(speed_print * 25/ 30) +speed_wall = =math.ceil(speed_print * 25 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg index 1133c1c194..e8648e68d4 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg @@ -20,15 +20,15 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 5 material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = False speed_infill = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) -speed_wall = =math.ceil(speed_print * 25/ 35) +speed_wall = =math.ceil(speed_print * 25 / 35) speed_wall_0 = =math.ceil(speed_print * 20 / 35) support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg index 32351241f7..57dc15f243 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' machine_nozzle_cool_down_speed = 0.5 machine_nozzle_heat_up_speed = 2.5 @@ -41,5 +40,6 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg index 6e3732f812..1d8cf0809c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -32,15 +31,16 @@ retraction_extra_prime_amount = 0.5 retraction_hop = 1.5 retraction_hop_only_when_collides = False retraction_min_travel = =line_width * 2 +speed_infill = =speed_print speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_wall = =speed_print speed_wall_x = =speed_print -speed_infill = =speed_print support_angle = 50 switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg index ab43aa6af3..95e5da677d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 8.75 cool_min_layer_time_fan_speed_max = 6 -top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' infill_sparse_density = 15 machine_nozzle_cool_down_speed = 0.5 @@ -41,5 +40,6 @@ switch_extruder_prime_speed = 15 switch_extruder_retraction_amount = 20 switch_extruder_retraction_speeds = 45 top_bottom_thickness = 1.2 +top_skin_expand_distance = =line_width * 2 travel_avoid_distance = 1.5 wall_0_wipe_dist = =line_width * 2 diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg index 05069e722c..b6dda574b3 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg @@ -13,12 +13,12 @@ variant = BB 0.4 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 20 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg index 7539f5fdb1..ebdf69e1aa 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg @@ -12,14 +12,14 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False retraction_count_max = 5 skin_overlap = 15 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True +support_infill_sparse_thickness = =2 * layer_height support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg index c320676f02..71c60fb9f9 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =3*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True +support_infill_sparse_thickness = =3 * layer_height support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg index a068c96756..9e840ced4b 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg @@ -12,12 +12,12 @@ material = generic_pva variant = BB 0.4 [values] -support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True +support_infill_sparse_thickness = =2 * layer_height support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg index c8c7971f09..b3aee29488 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg @@ -1,6 +1,6 @@ [general] version = 4 -name = Extra Fast +name = Extra Fast - Experimental definition = ultimaker_s5 [metadata] @@ -14,11 +14,11 @@ is_experimental = True [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) prime_tower_enable = False retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg index e526fc6426..947f62cd98 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) material_print_temperature = =default_material_print_temperature + 5 retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg index ae5b0aacfe..9a530565fc 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -13,9 +13,9 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg index b37122ab7e..fe46635fa6 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -13,10 +13,10 @@ variant = BB 0.8 [values] brim_replaces_support = False +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True -skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) support_use_towers = True diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg index 0e738f1e3d..c0e20f1584 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg index e0d01ba82f..8b3030ce09 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_cffcpe variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg index 52d0a07ea5..0307bbff4a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg index 86dad3779b..ac6883ca44 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_cffpa variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg index da79e206cf..c44b25bd94 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg index 644b964c28..a79662a65d 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_gffcpe variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg index 2977a497eb..ee1ac1ef7a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg index a339098b6a..c0a4cb9a4a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -7,7 +7,7 @@ definition = ultimaker_s5 setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_gffpa variant = CC 0.4 @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg index 16d916f56a..a3a407f35c 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Fast +name = Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -3 +weight = -2 material = generic_pla variant = CC 0.4 is_experimental = True @@ -20,14 +20,14 @@ gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg index 80e101c1a6..367024b978 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Normal +name = Normal - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_pla variant = CC 0.4 is_experimental = True @@ -20,14 +20,14 @@ gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg index dd2f4231c7..02430694b3 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg index eb2cc63b78..ab1c73641e 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg index e5bc3d2e5b..e4019fea55 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg index 72e1c0f4fe..2d45c63fcf 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -24,4 +24,3 @@ skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance support_z_distance = =layer_height * 2 - diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg index af5bb5b9b2..8d2cbfc60f 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Fast +name = Fast - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = draft -weight = -3 +weight = -2 material = generic_pla variant = CC 0.6 is_experimental = True @@ -20,14 +20,14 @@ gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg index e2dbe4a511..7395613486 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg @@ -1,13 +1,13 @@ [general] version = 4 -name = Normal +name = Normal - Experimental definition = ultimaker_s5 [metadata] setting_version = 20 type = quality quality_type = fast -weight = -2 +weight = -1 material = generic_pla variant = CC 0.6 is_experimental = True @@ -20,14 +20,14 @@ gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 -material_final_print_temperature = =max(-273.15, material_print_temperature - 15) -material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) +material_final_print_temperature = =material_print_temperature - 15 +material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = True speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) -speed_wall_x = =speed_wall speed_wall_0 = =math.ceil(speed_wall * 35 / 40) +speed_wall_x = =speed_wall support_angle = 70 top_bottom_thickness = =layer_height * 4 From 296175d83bae2a88c5a203c9134c3bbea8d3be76 Mon Sep 17 00:00:00 2001 From: Vandresc Date: Thu, 22 Sep 2022 13:40:08 +0200 Subject: [PATCH 209/547] Update_expert_settings_visibility_Cura-9433 Added the new three children settings of Initial Layer Flow to Expert mode to match the parent. --- resources/setting_visibility/expert.cfg | 3 +++ 1 file changed, 3 insertions(+) diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg index ea6536a44c..66a26d5466 100644 --- a/resources/setting_visibility/expert.cfg +++ b/resources/setting_visibility/expert.cfg @@ -135,6 +135,9 @@ support_roof_material_flow support_bottom_material_flow prime_tower_flow material_flow_layer_0 +wall_x_material_flow_layer_0 +wall_0_material_flow_layer_0 +skin_material_flow_layer_0 material_standby_temperature material_alternate_walls From c729b87f3ccd9cfddd6269a234bc23516038db93 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 23 Sep 2022 10:32:03 +0200 Subject: [PATCH 210/547] Duplicate print jobs were being sent when printing via cloud from abstract printers. This was due to the connect function not being called on the CloudOutputDevice used to print on the cloud. This function is only called when it becomes an active printer (AbstractCloudOutputDevice is the active printer instead now). The fix is to always listen for signals to reset the print job even when not the active printer. I've chosen different signals now so there is not too much spam on the reset function. The BackendStateDone signal catches new slices. The SceneChanged signal catches ufp files being loaded (These do not trigger BackendState changes) CURA-9678 --- .../src/Cloud/CloudOutputDevice.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py index 4c58c82350..692a2af160 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py @@ -10,7 +10,6 @@ from PyQt6.QtGui import QDesktopServices from PyQt6.QtNetwork import QNetworkReply, QNetworkRequest # Parse errors specific to print job uploading. from UM import i18nCatalog -from UM.Backend.Backend import BackendState from UM.FileHandler.FileHandler import FileHandler from UM.Logger import Logger from UM.Scene.SceneNode import SceneNode @@ -18,6 +17,8 @@ from UM.Version import Version from cura.CuraApplication import CuraApplication from cura.PrinterOutput.NetworkedPrinterOutputDevice import AuthState from cura.PrinterOutput.PrinterOutputDevice import ConnectionType +from cura.Scene.GCodeListDecorator import GCodeListDecorator +from cura.Scene.SliceableObjectDecorator import SliceableObjectDecorator from .CloudApiClient import CloudApiClient from ..ExportFileJob import ExportFileJob @@ -110,6 +111,9 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): self._pre_upload_print_job = None # type: Optional[CloudPrintJobResponse] self._uploaded_print_job = None # type: Optional[CloudPrintJobResponse] + CuraApplication.getInstance().getBackend().backendDone.connect(self._resetPrintJob) + CuraApplication.getInstance().getController().getScene().sceneChanged.connect(self._onSceneChanged) + def connect(self) -> None: """Connects this device.""" @@ -117,8 +121,6 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): return Logger.log("i", "Attempting to connect to cluster %s", self.key) super().connect() - - CuraApplication.getInstance().getBackend().backendStateChange.connect(self._onBackendStateChange) self._update() def disconnect(self) -> None: @@ -128,11 +130,14 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): return super().disconnect() Logger.log("i", "Disconnected from cluster %s", self.key) - CuraApplication.getInstance().getBackend().backendStateChange.disconnect(self._onBackendStateChange) - def _onBackendStateChange(self, _: BackendState) -> None: - """Resets the print job that was uploaded to force a new upload, runs whenever the user re-slices.""" + def _onSceneChanged(self, node: SceneNode): + # This will reset the print job if a ufp file is loaded. This forces a new upload when printing via cloud from ufp. + if node.getDecorator(GCodeListDecorator) or node.getDecorator(SliceableObjectDecorator): + self._resetPrintJob() + def _resetPrintJob(self) -> None: + """Resets the print job that was uploaded to force a new upload, runs whenever slice finishes.""" self._tool_path = None self._pre_upload_print_job = None self._uploaded_print_job = None From 39e3a18bf6431c9631436b1e4bd6ac429f6b1a5b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 23 Sep 2022 10:50:26 +0200 Subject: [PATCH 211/547] Disconnect signal on deletion of CloudOutputDevice CURA-9678 --- plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py index 692a2af160..9daf563460 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py @@ -411,3 +411,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): root_url_prefix = "-staging" if self._account.is_staging else "" return f"https://digitalfactory{root_url_prefix}.ultimaker.com/app/jobs/{self.clusterData.cluster_id}" + + def __del__(self): + CuraApplication.getInstance().getBackend().backendDone.disconnect(self._resetPrintJob) + CuraApplication.getInstance().getController().getScene().sceneChanged.disconnect(self._onSceneChanged) From df16108938c63900cab2d9acf4c106648016c3eb Mon Sep 17 00:00:00 2001 From: Julian Date: Fri, 23 Sep 2022 11:49:30 +0200 Subject: [PATCH 212/547] Fixes for better decorators using pyqtProperty --- cura/MachineAction.py | 21 ++++++++++++++------- resources/qml/Preferences/MachinesPage.qml | 4 ++-- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/cura/MachineAction.py b/cura/MachineAction.py index 8ca9b63679..fa1fb01e02 100644 --- a/cura/MachineAction.py +++ b/cura/MachineAction.py @@ -34,8 +34,10 @@ class MachineAction(QObject, PluginObject): self._view = None self._finished = False self._open_as_dialog = True + self._visible = True labelChanged = pyqtSignal() + visibilityChanged = pyqtSignal() onFinished = pyqtSignal() def getKey(self) -> str: @@ -125,8 +127,8 @@ class MachineAction(QObject, PluginObject): def getDisplayItem(self) -> Optional["QObject"]: return self._createViewFromQML() - @pyqtSlot(result = bool) - def openAsDialog(self) -> bool: + @pyqtProperty(bool, constant=True) + def shouldOpenAsDialog(self) -> bool: """Whether this action will show a dialog. If not, the action will directly run the function inside execute(). @@ -135,9 +137,15 @@ class MachineAction(QObject, PluginObject): """ return self._open_as_dialog - - @pyqtSlot(result = bool) - def isVisible(self) -> bool: + + @pyqtSlot() + def setVisible(self, visible: bool) -> None: + if self._visible != visible: + self._visible = visible + self.visibilityChanged.emit() + + @pyqtProperty(bool, notify = visibilityChanged) + def visible(self) -> bool: """Whether this action button will be visible. Example: Show only when isLoggedIn @@ -145,5 +153,4 @@ class MachineAction(QObject, PluginObject): :return: Defaults to true to be in line with the old behaviour. """ - return True - \ No newline at end of file + self._visible \ No newline at end of file diff --git a/resources/qml/Preferences/MachinesPage.qml b/resources/qml/Preferences/MachinesPage.qml index 4ecc70b404..960dc75904 100644 --- a/resources/qml/Preferences/MachinesPage.qml +++ b/resources/qml/Preferences/MachinesPage.qml @@ -67,14 +67,14 @@ UM.ManagementPage { width: Math.round(childrenRect.width + 2 * screenScaleFactor) height: childrenRect.height - visible: machineActionRepeater.model[index].isVisible() + visible: machineActionRepeater.model[index].visible Cura.SecondaryButton { text: machineActionRepeater.model[index].label onClicked: { var currentItem = machineActionRepeater.model[index] - if (currentItem.openAsDialog()) { + if (currentItem.shouldOpenAsDialog) { actionDialog.loader.manager = currentItem actionDialog.loader.source = currentItem.qmlPath actionDialog.title = currentItem.label From 6213c95bbca8a97b9bf0bdec27067f76a4b6b284 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 23 Sep 2022 13:11:23 +0200 Subject: [PATCH 213/547] build: harden unit-test.yml permissions Signed-off-by: Alex --- .github/workflows/unit-test.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index eb2edc09d8..035a2b8ef1 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -60,6 +60,9 @@ env: CONAN_LOGGING_LEVEL: info CONAN_NON_INTERACTIVE: 1 +permissions: + contents: read + jobs: conan-recipe-version: uses: ultimaker/cura/.github/workflows/conan-recipe-version.yml@main @@ -144,6 +147,11 @@ jobs: path: "tests/**/*.xml" publish-test-results: + permissions: + contents: read # to fetch code (actions/checkout) + checks: write + pull-requests: write # to comment on pull request + runs-on: ubuntu-20.04 needs: [ testing ] if: success() || failure() From 7e218bef8b7b277375c77b16d30b7ec61ae4e5f6 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 23 Sep 2022 13:22:49 +0200 Subject: [PATCH 214/547] build: harden conan-package.yml permissions Signed-off-by: Alex --- .github/workflows/conan-package.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index d7f4557b81..ce9d9998eb 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -47,13 +47,20 @@ on: - '[1-9].[0-9].[0-9]+' - '[1-9].[0-9][0-9].[0-9]+' +permissions: {} jobs: conan-recipe-version: + permissions: + contents: read + uses: ultimaker/cura/.github/workflows/conan-recipe-version.yml@main with: project_name: cura conan-package-export: + permissions: + contents: read + needs: [ conan-recipe-version ] uses: ultimaker/cura/.github/workflows/conan-recipe-export.yml@main with: @@ -65,6 +72,9 @@ jobs: secrets: inherit conan-package-create-linux: + permissions: + contents: read + if: ${{ (github.event_name == 'push' && (github.ref_name == 'main' || github.ref_name == 'master' || needs.conan-recipe-version.outputs.is_release_branch == 'true')) || (github.event_name == 'workflow_dispatch' && inputs.create_binaries_linux) }} needs: [ conan-recipe-version, conan-package-export ] From 827ef072bd1a40b6d59a6e3f576950c6f9bfebee Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 23 Sep 2022 13:28:13 +0200 Subject: [PATCH 215/547] Should be able to run a build for VnV (testing). --- conandata.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conandata.yml b/conandata.yml index 83f45a2056..108b83f368 100644 --- a/conandata.yml +++ b/conandata.yml @@ -13,10 +13,10 @@ "5.2.0-alpha": requirements: - "pyarcus/(latest)@ultimaker/testing" - - "curaengine/(latest)@ultimaker/testing" + - "curaengine/5.2@ultimaker/testing" - "pysavitar/(latest)@ultimaker/testing" - "pynest2d/(latest)@ultimaker/testing" - - "uranium/(latest)@ultimaker/testing" + - "uranium/5.2@ultimaker/testing" - "fdm_materials/(latest)@ultimaker/testing" - "cura_binary_data/(latest)@ultimaker/testing" - "cpython/3.10.4" From 31e1577347947766fcec54ff5d9a155a00c8a20c Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 23 Sep 2022 14:01:55 +0200 Subject: [PATCH 216/547] Revert "Should be able to run a build for VnV (testing)." This reverts commit 827ef072bd1a40b6d59a6e3f576950c6f9bfebee. --- conandata.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conandata.yml b/conandata.yml index 108b83f368..83f45a2056 100644 --- a/conandata.yml +++ b/conandata.yml @@ -13,10 +13,10 @@ "5.2.0-alpha": requirements: - "pyarcus/(latest)@ultimaker/testing" - - "curaengine/5.2@ultimaker/testing" + - "curaengine/(latest)@ultimaker/testing" - "pysavitar/(latest)@ultimaker/testing" - "pynest2d/(latest)@ultimaker/testing" - - "uranium/5.2@ultimaker/testing" + - "uranium/(latest)@ultimaker/testing" - "fdm_materials/(latest)@ultimaker/testing" - "cura_binary_data/(latest)@ultimaker/testing" - "cpython/3.10.4" From a94bd91085afa99707ef5c6f5e2ff9fe709bf764 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 23 Sep 2022 17:49:50 +0200 Subject: [PATCH 217/547] Able to force 'prerelease'-version information. --- conanfile.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/conanfile.py b/conanfile.py index 17cd0260a6..327a571e54 100644 --- a/conanfile.py +++ b/conanfile.py @@ -35,6 +35,7 @@ class CuraConan(ConanFile): "devtools": [True, False], # FIXME: Split this up in testing and (development / build (pyinstaller) / system installer) tools "cloud_api_version": "ANY", "display_name": "ANY", # TODO: should this be an option?? + "extra_build_version": "ANY", #FIXME?: can't retrieve this from github workflow, so have an option to do it 'manually' "cura_debug_mode": [True, False], # FIXME: Use profiles "internal": [True, False] } @@ -44,6 +45,7 @@ class CuraConan(ConanFile): "devtools": False, "cloud_api_version": "1", "display_name": "Ultimaker Cura", + "extra_build_version": "", "cura_debug_mode": False, # Not yet implemented "internal": False, } @@ -150,9 +152,12 @@ class CuraConan(ConanFile): cura_version_py = Template(f.read()) cura_version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) + version = Version(cura_version) + if self.options.extra_build_version != "": + version.prerelease = self.options.extra_build_version if self.options.internal: - version = Version(cura_version) - cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease.replace('+', '+internal_')}" + version.prerelease = version.prerelease.replace('+', '+internal_') + cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease}" with open(Path(location, "CuraVersion.py"), "w") as f: f.write(cura_version_py.render( From f52a9ad0fe01079fe4598af6f0e8750b3c0da6d0 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Mon, 26 Sep 2022 10:25:42 +0200 Subject: [PATCH 218/547] Add missing return CURA-9663 --- cura/MachineAction.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/cura/MachineAction.py b/cura/MachineAction.py index fa1fb01e02..eaddebec42 100644 --- a/cura/MachineAction.py +++ b/cura/MachineAction.py @@ -135,7 +135,6 @@ class MachineAction(QObject, PluginObject): :return: Defaults to true to be in line with the old behaviour. """ - return self._open_as_dialog @pyqtSlot() @@ -153,4 +152,4 @@ class MachineAction(QObject, PluginObject): :return: Defaults to true to be in line with the old behaviour. """ - self._visible \ No newline at end of file + return self._visible \ No newline at end of file From 61065ce46df5373a69b2a2f20b287c133fd103e2 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 26 Sep 2022 11:23:17 +0200 Subject: [PATCH 219/547] Add a circle to the background of the refresh button Be more consistent with rest of UI. CURA-9677 --- resources/qml/Dialogs/ChoosePrinterDialog.qml | 32 ++++++++++++++----- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/resources/qml/Dialogs/ChoosePrinterDialog.qml b/resources/qml/Dialogs/ChoosePrinterDialog.qml index 69d9fc44cc..b8ea98f7df 100644 --- a/resources/qml/Dialogs/ChoosePrinterDialog.qml +++ b/resources/qml/Dialogs/ChoosePrinterDialog.qml @@ -53,23 +53,39 @@ UM.Dialog anchors.left: parent.left text: catalog.i18nc("@title:label", "Compatible Printers") font: UM.Theme.getFont("large") + anchors.horizontalCenter: parent.horizontalCenter } - - UM.SimpleButton + TabButton { + id: refreshButton anchors.right: parent.right - - width: UM.Theme.getSize("small_button").width - height: UM.Theme.getSize("small_button").height - iconSource: UM.Theme.getIcon("ArrowDoubleCircleRight") - color: UM.Theme.getColor("text_link") - hoverColor: UM.Theme.getColor("text_scene_hover") + width: UM.Theme.getSize("button_icon").width + height: UM.Theme.getSize("button_icon").height + hoverEnabled: true onClicked: { manager.refresh() base.compatible_machine_model.forceUpdate() } + + background: Rectangle + { + width: UM.Theme.getSize("button_icon").width + height: UM.Theme.getSize("button_icon").height + color: refreshButton.hovered ? UM.Theme.getColor("toolbar_button_hover") : UM.Theme.getColor("toolbar_background") + radius: Math.round(refreshButton.width * 0.5) + } + + UM.ColorImage + { + width: UM.Theme.getSize("section_icon").width + height: UM.Theme.getSize("section_icon").height + color: UM.Theme.getColor("text_link") + source: UM.Theme.getIcon("ArrowDoubleCircleRight") + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + } } } From 402c475f48d04f1c2eb443f92f4c9f7df03f269b Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 27 Sep 2022 14:49:58 +0200 Subject: [PATCH 220/547] Update description of the PO files --- resources/i18n/cs_CZ/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/de_DE/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/es_ES/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/fi_FI/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/fr_FR/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/hu_HU/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/it_IT/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/ja_JP/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/ko_KR/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/nl_NL/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/pl_PL/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/pt_BR/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/pt_PT/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/ru_RU/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/tr_TR/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/zh_CN/cura.po | 66 ++++++++++++++++++------------------ resources/i18n/zh_TW/cura.po | 66 ++++++++++++++++++------------------ 17 files changed, 561 insertions(+), 561 deletions(-) diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index eae87bcdaf..e2894ec500 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -3986,67 +3986,67 @@ msgstr "" "Cura hrdě používá následující open source projekty:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Grafické uživatelské prostředí" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Aplikační framework" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "Generátor G kódu" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Meziprocesní komunikační knihovna" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Propojení libnest2d s jazykem Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Knihovna pro plošnou optimalizaci vyvinutá Prusa Research" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Podpůrná knihovna pro manipulaci s 3MF soubory" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Podpůrná knihovna pro metadata souborů a streaming" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Programovací jazyk" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI framework" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "Propojení GUI frameworku" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "Binding knihovna C/C++" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Formát výměny dat" @@ -4056,103 +4056,103 @@ msgid "Font" msgstr "Font" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Knihovna pro výstřižky z mnohoúhelníků" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "JSON parser" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Pomocné funkce zahrnující načítání obrázků" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Pomocná knihovna zahrnující Voronoi generátor" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Kořenové certifikáty pro ověření důvěryhodnosti SSL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Kompatibilita mezi Python 2 a 3" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Podpůrná knihovna pro přístup k systémové klíčence" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Podpůrný knihovna pro rychlejší matematické výpočty" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Podpůrná knihovna pro práci se soubory STL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Propojení Clipper s jazykem Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Knihovna pro sériovou komunikaci" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Podpůrná knihovna pro vědecké výpočty" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Chyba v Python trackovací knihovně" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Podpůrná knihovna pro manipulaci s trojúhelníkovými sítěmi" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "Knihovna ZeroConf discovery" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Univerzální konfigurace překladu programů" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Správce závislostí a balíčků" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Vytváření balíčků Python aplikací" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Linux cross-distribution application deployment" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Generování instalátorů pro Windows" diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index c5127f28bd..6823e7f674 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -3833,67 +3833,67 @@ msgstr "" "Cura verwendet mit Stolz die folgenden Open Source-Projekte:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Grafische Benutzerschnittstelle" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Anwendungsrahmenwerk" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "G-Code-Generator" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Bibliothek Interprozess-Kommunikation" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Python-Bindungen für libnest2d" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Polygon-Packaging-Bibliothek, entwickelt von Prusa Research" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Support-Bibliothek für die Handhabung von 3MF-Dateien" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Support-Bibliothek für Datei-Metadaten und Streaming" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Programmiersprache" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI-Rahmenwerk" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "GUI-Rahmenwerk Einbindungen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "C/C++ Einbindungsbibliothek" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Format Datenaustausch" @@ -3903,102 +3903,102 @@ msgid "Font" msgstr "Schriftart" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Bibliothek für Polygon-Beschneidung" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "JSON-Parser" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Utility-Funktionen, einschließlich Bildlader" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Utility-Bibliothek, einschließlich Voronoi-Generierung" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Root-Zertifikate zur Validierung der SSL-Vertrauenswürdigkeit" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Kompatibilität zwischen Python 2 und 3" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Unterstützungsbibliothek für den Zugriff auf den Systemschlüsselbund" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Support-Bibliothek für schnelleres Rechnen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Support-Bibliothek für die Handhabung von STL-Dateien" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Python-Anbindungen für Clipper" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Bibliothek für serielle Kommunikation" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Support-Bibliothek für wissenschaftliche Berechnung" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Python-Fehlerverfolgungs-Bibliothek" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Support-Bibliothek für die Handhabung von dreieckigen Netzen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "Bibliothek für ZeroConf-Erkennung" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Universelle Build-Systemkonfiguration" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Abhängigkeits- und Paketmanager" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Verpacken von Python-Anwendungen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Distributionsunabhängiges Format für Linux-Anwendungen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Generieren von Windows-Installern" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index f5bd264d96..5d8fc8ff78 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -3973,67 +3973,67 @@ msgstr "" "Cura se enorgullece de utilizar los siguientes proyectos de código abierto:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Interfaz gráfica de usuario (GUI)" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Entorno de la aplicación" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "Generador de GCode" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Biblioteca de comunicación entre procesos" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Enlaces de Python para libnest2d" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Biblioteca de empaquetado de polígonos, desarrollada por Prusa Research" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Biblioteca de compatibilidad para trabajar con archivos 3MF" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Biblioteca de compatibilidad para metadatos y transmisión de archivos" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Lenguaje de programación" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "Entorno de la GUI" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "Enlaces del entorno de la GUI" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "Biblioteca de enlaces C/C++" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Formato de intercambio de datos" @@ -4043,103 +4043,103 @@ msgid "Font" msgstr "Fuente" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Biblioteca de recorte de polígonos" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "Parser JSON" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Funciones de utilidades, incluido un cargador de imágenes" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Biblioteca de utilidades, incluida la generación de Voronoi" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificados de raíz para validar la fiabilidad del SSL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Compatibilidad entre Python 2 y 3" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Biblioteca de soporte para el acceso al llavero del sistema" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Biblioteca de apoyo para cálculos más rápidos" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Biblioteca de apoyo para gestionar archivos STL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Enlaces de Python para Clipper" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Biblioteca de comunicación en serie" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Biblioteca de apoyo para cálculos científicos" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Biblioteca de seguimiento de errores de Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Biblioteca de compatibilidad para trabajar con mallas triangulares" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "Biblioteca de detección para Zeroconf" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Configuración del sistema de construcción universal" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Gestor de dependencias y paquetes" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Empaquetado de aplicaciones Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Implementación de la aplicación de distribución múltiple de Linux" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Generación de instaladores de Windows" diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po index 2e9ebdd4b4..e3e955a6a2 100644 --- a/resources/i18n/fi_FI/cura.po +++ b/resources/i18n/fi_FI/cura.po @@ -3805,67 +3805,67 @@ msgstr "" "Cura hyödyntää seuraavia avoimeen lähdekoodiin perustuvia projekteja:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Graafinen käyttöliittymä" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Sovelluskehys" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Prosessien välinen tietoliikennekirjasto" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Tukikirjasto 3MF-tiedostojen käsittelyyn" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Ohjelmointikieli" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI-kehys" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "GUI-kehyksen sidonnat" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "C/C++ -sidontakirjasto" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Data Interchange Format" @@ -3875,102 +3875,102 @@ msgid "Font" msgstr "Fontti" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Monikulmion leikkauskirjasto" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Nopeamman laskennan tukikirjasto" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "STL-tiedostojen käsittelyn tukikirjasto" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Sarjatietoliikennekirjasto" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Tieteellisen laskennan tukikirjasto" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "ZeroConf-etsintäkirjasto" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "" diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index 1ed0741285..9da13af627 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -3828,67 +3828,67 @@ msgstr "" "Cura est fier d'utiliser les projets open source suivants :" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Interface utilisateur graphique" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Cadre d'application" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "Générateur G-Code" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Bibliothèque de communication interprocess" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Liens en python pour libnest2d" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Bibliothèque d'emballage de polygones, développée par Prusa Research" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers 3MF" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Prise en charge de la bibliothèque pour les métadonnées et le streaming de fichiers" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Langage de programmation" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "Cadre IUG" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "Liens cadre IUG" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "Bibliothèque C/C++ Binding" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Format d'échange de données" @@ -3898,102 +3898,102 @@ msgid "Font" msgstr "Police" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Bibliothèque de découpe polygone" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "Analyseur JSON" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Fonctions utilitaires, y compris un chargeur d'images" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Bibliothèque d'utilitaires, y compris la génération d'un diagramme Voronoï" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificats racines pour valider la fiabilité SSL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Compatibilité entre Python 2 et Python 3" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Bibliothèque de support pour l'accès au trousseau de clés du système" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Prise en charge de la bibliothèque pour des maths plus rapides" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers STL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Connexions avec Python pour Clipper" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Bibliothèque de communication série" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Prise en charge de la bibliothèque pour le calcul scientifique" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Bibliothèque de suivi des erreurs Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Prise en charge de la bibliothèque pour le traitement des mailles triangulaires" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "Bibliothèque de découverte ZeroConf" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Configuration du système de fabrication universel" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Gestionnaire des dépendances et des packages" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Packaging d'applications Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Déploiement d'applications sur multiples distributions Linux" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Génération de programmes d'installation Windows" diff --git a/resources/i18n/hu_HU/cura.po b/resources/i18n/hu_HU/cura.po index 71ebc10ea9..27fc089847 100644 --- a/resources/i18n/hu_HU/cura.po +++ b/resources/i18n/hu_HU/cura.po @@ -3957,67 +3957,67 @@ msgid "" msgstr "A Cura-t az Ultimaker B.V fejlesztette ki a közösséggel együttműködésben. A Cura büszkén használja a következő nyílt forráskódú projekteket:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Grafikai felhasználói interfész" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Alkalmazás keretrendszer" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "G-kód generátor" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Folyamatközi kommunikációs könyvtár" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Támogató könyvtár a 3MF fájlok kezeléséhez" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Támogató könyvtár a fájl metaadatokhoz és továbbításához" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Programozási nyelv" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI keretrendszer" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "GUI keretrendszer függőségek" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "C/C++ függőségek könyvtár" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Adat csere formátum" @@ -4027,103 +4027,103 @@ msgid "Font" msgstr "Betűtípus" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Poligon daraboló könyvtár" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Támogató könyvtár a gyorsabb matematikához" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Támogató könyvtár az STL fájlok kezeléséhez" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Soros kommunikációs könyvtár" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Támogató könyvtár a tudományos számítások számára" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Támogató könyvtár a háromszög hálók kezeléséhez" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "ZeroConf felderítő könyvtár" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Linux kereszt-disztribúciós alkalmazás telepítése" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index 5d44db8cb2..5a58fa1388 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -3830,67 +3830,67 @@ msgstr "" "Cura è orgogliosa di utilizzare i seguenti progetti open source:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Interfaccia grafica utente" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Struttura applicazione" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "Generatore codice G" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Libreria di comunicazione intra-processo" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Vincoli Python per libnest2d" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Libreria di impacchettamento dei poligoni sviluppata da Prusa Research" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Libreria di supporto per gestione file 3MF" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Libreria di supporto per metadati file e streaming" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Lingua di programmazione" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "Struttura GUI" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "Vincoli struttura GUI" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "Libreria vincoli C/C++" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Formato scambio dati" @@ -3900,102 +3900,102 @@ msgid "Font" msgstr "Font" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Libreria ritaglio poligono" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "Analizzatore JSON" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Funzioni di utilità, tra cui un caricatore di immagini" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Libreria utilità, tra cui generazione diagramma Voronoi" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificati di origine per la convalida dell'affidabilità SSL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Compatibilità tra Python 2 e 3" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Libreria di supporto per accesso a keyring sistema" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Libreria di supporto per calcolo rapido" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Libreria di supporto per gestione file STL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Vincoli Python per Clipper" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Libreria di comunicazione seriale" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Libreria di supporto per calcolo scientifico" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Libreria per la traccia degli errori Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Libreria di supporto per gestione maglie triangolari" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "Libreria scoperta ZeroConf" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Configurazione universale del sistema di build" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Gestore della dipendenza e del pacchetto" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Pacchetto applicazioni Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Apertura applicazione distribuzione incrociata Linux" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Generazione installatori Windows" diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 3b8a803160..d0ed609ee4 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -3959,67 +3959,67 @@ msgid "" msgstr "CuraはUltimakerB.Vのコミュニティの協力によって開発され、Curaはオープンソースで使えることを誇りに思います:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "グラフィックユーザーインターフェイス" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "アプリケーションフレームワーク" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "G-codeの生成" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "インタープロセスコミュニケーションライブラリー" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "libnest2dのPythonバインディング" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Prusa Research開発のポリゴンパッキングライブラリー" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "3MFファイルを操作するためのライブラリーサポート" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "ファイルメタデータとストリーミングのためのライブラリーサポート" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "プログラミング用語" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUIフレームワーク" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "GUIフレームワークバインディング" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "C/C++ バインディングライブラリー" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "データインターフェイスフォーマット" @@ -4029,103 +4029,103 @@ msgid "Font" msgstr "フォント" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "ポリゴンクリッピングライブラリー" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "JSON解析プログラム" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "画像ローダーなどを含むユーティリティ機能" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "ボロノイ図生成を含むユーティリティライブラリ" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "SSLの信頼性を検証するためのルート証明書" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Python2および3との互換性" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "システムキーリングアクセスを操作するためのライブラリーサポート" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "ファターマスを操作するためのライブラリーサポート" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "STLファイルを操作するためのライブラリーサポート" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "ClipperのPythonバインディング" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "シリアルコミュニケーションライブラリー" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "サイエンスコンピューティングを操作するためのライブラリーサポート" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Pythonエラー追跡ライブラリー" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "参画メッシュを操作するためのライブラリーサポート" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "ZeroConfディスカバリーライブラリー" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "ユニバーサルビルドシステム設定" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "パッケージ管理システム" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Pythonアプリケーションのパッケージ化" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Linux 分散アプリケーションの開発" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Windowsインストーラーの生成" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index 3af8f757de..542890f071 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -3960,67 +3960,67 @@ msgstr "" "Cura는 다음의 오픈 소스 프로젝트를 사용합니다:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "그래픽 사용자 인터페이스" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "애플리케이션 프레임 워크" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "GCode 생성기" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "프로세스간 통신 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "libnest2d용 Python 바인딩" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "폴리곤 패킹 라이브러리, Prusa Research 개발" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "3MF 파일 처리를 위한 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "파일 메타데이터 및 스트리밍을 위한 지원 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "프로그래밍 언어" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI 프레임 워크" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "GUI 프레임 워크 바인딩" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "C/C ++ 바인딩 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "데이터 교환 형식" @@ -4030,103 +4030,103 @@ msgid "Font" msgstr "폰트" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "다각형 클리핑 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "JSON parser" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "이미지 로더를 포함한 유틸리티 기능" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Voronoi 세대를 포함한 유틸리티 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "SSL 신뢰성 검증용 루트 인증서" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Python 2 및 3 간의 호환성" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "시스템 키링 액세스를 위한 서포트 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "더 빠른 수학연산을 위한 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "STL 파일 처리를 위한 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Clipper용 Python 바인딩" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "직렬 통신 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "과학 컴퓨팅을 위한 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Python 오류 추적 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "삼각형 메쉬 처리를 위한 지원 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "ZeroConf discovery 라이브러리" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "범용 빌드 시스템 설정" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "의존성 및 패키지 관리자" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Python 애플리케이션 패키지 생성 중" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Linux 교차 배포 응용 프로그램 배포" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Windows 설치 관리자 생성 중" diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index 03f790cbaa..c7742ffee4 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -3828,67 +3828,67 @@ msgstr "" "Cura maakt met trots gebruik van de volgende opensourceprojecten:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Grafische gebruikersinterface (GUI)" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Toepassingskader" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "G-code-generator" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "InterProcess Communication-bibliotheek" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Pythonbindingen voor libnest2d" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Verpakkingsbibliotheek met veelhoeken, ontwikkeld door Prusa Research" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Ondersteuningsbibliotheek voor het verwerken van 3MF-bestanden" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Ondersteuningsbibliotheek voor bestandsmetadata en streaming" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Programmeertaal" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI-kader" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "Bindingen met GUI-kader" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "Bindingenbibliotheek C/C++" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Indeling voor gegevensuitwisseling" @@ -3898,102 +3898,102 @@ msgid "Font" msgstr "Lettertype" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Bibliotheek met veelhoeken" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "JSON-parser" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Gebruiksfuncties, waaronder een afbeeldinglader" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Gebruiksbibliotheek, waaronder Voronoi-generatie" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Rootcertificaten voor het valideren van SSL-betrouwbaarheid" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Compatibiliteit tussen Python 2 en 3" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Ondersteuningsbibliotheek voor toegang tot systeemkeyring" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Ondersteuningsbibliotheek voor snellere berekeningen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Ondersteuningsbibliotheek voor het verwerken van STL-bestanden" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Pythonbindingen voor Clipper" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Seriële-communicatiebibliotheek" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Ondersteuningsbibliotheek voor wetenschappelijke berekeningen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Python fouttraceringsbibliotheek" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Ondersteuningsbibliotheek voor het verwerken van driehoekig rasters" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "ZeroConf-detectiebibliotheek" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Universele configuratie bouwsysteem" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Afhankelijkheden- en pakketbeheer" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Verpakking Python-toepassingen" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Implementatie van Linux-toepassing voor kruisdistributie" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Windows-installatieprogramma's genereren" diff --git a/resources/i18n/pl_PL/cura.po b/resources/i18n/pl_PL/cura.po index 06c7fd647b..ef35a7fbe1 100644 --- a/resources/i18n/pl_PL/cura.po +++ b/resources/i18n/pl_PL/cura.po @@ -3960,67 +3960,67 @@ msgstr "" "Cura z dumą korzysta z następujących projektów open source:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Graficzny interfejs użytkownika" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Struktura aplikacji" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "Generator g-code" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Biblioteka komunikacji międzyprocesowej" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Wsparcie biblioteki do obsługi plików 3MF" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Biblioteka pomocy dla metadanych plików i przesyłania strumieniowego" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Język programowania" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "Framework GUI" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "Powiązania Frameworka GUI" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "Biblioteka Powiązań C/C++" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Format wymiany danych" @@ -4030,103 +4030,103 @@ msgid "Font" msgstr "Czcionka" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Biblioteka edytująca pola" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Wsparcie biblioteki dla szybszej matematyki" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Wsparcie biblioteki do obsługi plików STL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Biblioteka komunikacji szeregowej" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Wsparcie biblioteki do obliczeń naukowych" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Biblioteka pomocnicza do obsługi siatek trójkątów" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "Bilbiotek poszukująca Zeroconf" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Wdrożenie aplikacji pomiędzy dystrybucjami Linux" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "" diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index 875f06c8c9..fe8af93969 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -3836,67 +3836,67 @@ msgstr "" "Cura orgulhosamente usa os seguintes projetos open-source:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Interface Gráfica de usuário" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Framework de Aplicações" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "Gerador de G-Code" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Biblioteca de comunicação interprocessos" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Ligações de Python para a libnest2d" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Biblioteca de empacotamento Polygon, desenvolvido pela Prusa Research" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Biblioteca de suporte para manuseamento de arquivos 3MF" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Biblioteca de suporte para streaming e metadados de arquivo" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Linguagem de Programação" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "Framework Gráfica" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "Ligações da Framework Gráfica" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "Biblioteca de Ligações C/C++" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Formato de Intercâmbio de Dados" @@ -3906,102 +3906,102 @@ msgid "Font" msgstr "Fonte" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Biblioteca de recorte de polígonos" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "Parser JSON" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Funções de utilidade, incluindo um carregador de imagem" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Biblioteca de utilidade, incluindo geração Voronoi" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificados-Raiz para validar confiança SSL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Compatibilidade entre Python 2 e 3" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Biblioteca de suporte para acesso ao chaveiro do sistema" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Biblioteca de suporte para matemática acelerada" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Biblioteca de suporte para manuseamento de arquivos STL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Ligações de Python pra Clipper" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Biblioteca de comunicação serial" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Biblioteca de suporte para computação científica" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Biblioteca de rastreamento de Erros de Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Biblioteca de suporte para manuseamento de malhas triangulares" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "Biblioteca de descoberta 'ZeroConf'" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Configuração de sistema universal de construção" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Gestor de pacote e dependência" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Empacotamento de aplicações Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Implementação de aplicação multidistribuição em Linux" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Gerando instaladores Windows" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index 3ad78c8f87..2c04f8fcf0 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -3972,67 +3972,67 @@ msgstr "" "O Cura tem o prazer de utilizar os seguintes projetos open source:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Interface gráfica do utilizador" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Framework da aplicação" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "Gerador de G-code" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Biblioteca de comunicação interprocessual" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Ligações Python para libnest2d" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Biblioteca de embalagens de polígonos, desenvolvida pela Prusa Research" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Biblioteca de apoio para processamento de ficheiros 3MF" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Biblioteca de apoio para transmissões de fluxo e metadados de ficheiros" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Linguagem de programação" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI framework" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "Ligações de estrutura da GUI" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "Biblioteca de ligações C/C++" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Formato de intercâmbio de dados" @@ -4042,103 +4042,103 @@ msgid "Font" msgstr "Tipo de letra" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Biblioteca de recortes de polígonos" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "JSON parser" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Funções utilitárias, incluindo um carregador de imagens" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Biblioteca de utilidades, incluindo a geração em Voronoi" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificados de raiz para validar a credibilidade SSL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Compatibilidade entre Python 2 e 3" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Biblioteca de apoio para acesso às chaves de sistema" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Biblioteca de apoio para cálculos mais rápidos" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Biblioteca de apoio para processamento de ficheiros STL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Ligações Python para Clipper" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Biblioteca de comunicação em série" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Biblioteca de apoio para computação científica" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Biblioteca de controlo de erros de Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Biblioteca de apoio para processamento de malhas triangulares" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "Biblioteca de deteção ZeroConf" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Configuração de sistema de construção universal" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Dependência e gestor de pacotes" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "A empacotar aplicativos Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Implementação da aplicação de distribuição cruzada Linux" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "A gerar instaladores Windows" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index f2a291cf06..73625df35b 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -3983,67 +3983,67 @@ msgstr "" "Cura использует следующие проекты с открытым исходным кодом:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Графический интерфейс пользователя" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Фреймворк приложения" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "Генератор G-кода" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "Библиотека межпроцессного взаимодействия" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Интерфейс Python для libnest2d" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Библиотека упаковки полигонов, разработанная Prusa Research" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "Вспомогательная библиотека для работы с 3MF файлами" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Вспомогательная библиотека для метаданных файла и потоковой передачи" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Язык программирования" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "Фреймворк GUI" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "Фреймворк GUI, интерфейс" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "C/C++ библиотека интерфейса" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Формат обмена данными" @@ -4053,103 +4053,103 @@ msgid "Font" msgstr "Шрифт" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Библиотека обрезки полигонов" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "Парсер JSON" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Вспомогательные функции, включая загрузчик изображений" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Вспомогательные функции, включая генерацию диаграмм Вороного" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Корневые сертификаты для проверки надежности SSL" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Совместимость между Python 2 и 3" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Вспомогательная библиотека для доступа к набору ключей системы" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Вспомогательная библиотека для быстрых расчётов" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "Вспомогательная библиотека для работы с STL файлами" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Привязки Python для Clipper" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Библиотека последовательного интерфейса" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Вспомогательная библиотека для научных вычислений" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Библиотека отслеживания ошибок Python" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Вспомогательная библиотека для работы с треугольными сетками" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "Библиотека ZeroConf" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Конфигурация универсальной системы сборки" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Менеджер зависимостей и пакетов" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Упаковка Python-приложений" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Развертывание приложений для различных дистрибутивов Linux" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Генерация установщиков для Windows" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 440963e04c..ea87b550e9 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -3974,67 +3974,67 @@ msgstr "" "Cura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "Grafik kullanıcı arayüzü" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "Uygulama çerçevesi" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "G-code oluşturucu" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "İşlemler arası iletişim kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "libnest2d için Python bağlamaları" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Prusa Research tarafından geliştirilen Poligon paketleme kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "3MF dosyalarının işlenmesi için destek kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "Dosya meta verileri ve akış için destek kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "Programlama dili" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI çerçevesi" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "GUI çerçeve bağlantıları" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "C/C++ Bağlantı kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "Veri değişim biçimi" @@ -4044,103 +4044,103 @@ msgid "Font" msgstr "Yazı tipi" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "Poligon kırpma kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "JSON ayrıştırıcı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "Kullanım işlevleri, bir resim yükleyici dâhil" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Kullanım kütüphanesi, Voronoi oluşturma dâhil" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "SSL güvenilirliğini doğrulamak için kök sertifikalar" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Python 2 ve 3 arasında uyumluluk" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "Sistem anahtarlık erişimi için destek kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "Daha hızlı matematik için destek kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "STL dosyalarının işlenmesi için destek kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Clipper için Python bağlamaları" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "Seri iletişim kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "Bilimsel bilgi işlem için destek kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Python Hata takip kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "Üçgen birleşimlerin işlenmesi için destek kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "ZeroConf keşif kitaplığı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "Evrensel yapı sistemi yapılandırması" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "Bağımlılık ve paket yöneticisi" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "Python uygulamalarını paketleme" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Linux çapraz-dağıtım uygulama dağıtımı" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "Windows yükleyicileri oluşturma" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 7def2c1b57..14fda9b4b7 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -3825,67 +3825,67 @@ msgstr "" "Cura 使用以下开源项目:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "图形用户界面" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "应用框架" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "G-code 生成器" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "进程间通信交互使用库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "libnest2d 的 Python 绑定" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "Prusa Research 开发的多边形打包库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "用于处理 3MF 文件的支持库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "用于文件元数据和流媒体的支持库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "编程语言" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI 框架" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "GUI 框架绑定" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "C / C++ 绑定库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "数据交换格式" @@ -3895,102 +3895,102 @@ msgid "Font" msgstr "字体" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "多边形剪辑库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "JSON 解析器" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "实用程序函数,包括图像加载器" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "实用程序库,包括 Voronoi 图生成" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "用于验证 SSL 可信度的根证书" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "Python 2 和 3 之间的兼容性" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "支持系统密钥环访问库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "高速运算支持库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "用于处理 STL 文件的支持库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "Clipper 的 Python 绑定" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "串口通讯库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "科学计算支持库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Python 错误跟踪库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "用于处理三角网格的支持库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "ZeroConf 发现库" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "通用构建系统配置" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "依赖性和程序包管理器" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "打包 Python 应用" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Linux 交叉分布应用程序部署" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "生成 Windows 安装程序" diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index 972b982289..91d45b2515 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -3965,67 +3965,67 @@ msgstr "" "Cura 使用以下開源專案:" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Graphical user interface" msgstr "圖形用戶介面" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Application framework" msgstr "應用框架" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "G-code generator" msgstr "G-code 產生器" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Interprocess communication library" msgstr "進程間通訊交互使用庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" msgstr "Python bindings for libnest2d" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" msgstr "多邊形包裝函式庫,由 Prusa Research 開發" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" msgstr "用於處理 3MF 檔案的函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" +msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" msgstr "用於檔案 metadata 和串流的函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Programming language" msgstr "編程語言" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework" msgstr "GUI 框架" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "GUI framework bindings" msgstr "GUI 框架綁定" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" msgstr "C / C++ 綁定庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Data interchange format" msgstr "資料交換格式" @@ -4035,103 +4035,103 @@ msgid "Font" msgstr "字體" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Polygon clipping library" msgstr "多邊形剪輯函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "JSON parser" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" msgstr "存取系統金鑰函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for faster math" msgstr "高速運算函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" msgstr "用於處理 STL 檔案的函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Serial communication library" msgstr "串口通訊函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" msgstr "科學計算函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" +msgctxt "@label Description for application dependency" msgid "Python Error tracking library" msgstr "Python 錯誤追蹤函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" msgstr "用於處理三角形網格的函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" +msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" msgstr "ZeroConf 發現函式庫" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Universal build system configuration" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Dependency and package manager" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Packaging Python-applications" msgstr "" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" msgstr "Linux cross-distribution 應用程式部署" #: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" +msgctxt "@label Description for development tool" msgid "Generating Windows installers" msgstr "" From 74ec9c3fcedc975e58c5531e4d2413ab96120f09 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 27 Sep 2022 14:57:24 +0200 Subject: [PATCH 221/547] Update PO files --- resources/i18n/cs_CZ/cura.po | 11922 ++++++++-------- resources/i18n/cs_CZ/fdmextruder.def.json.po | 86 +- resources/i18n/cs_CZ/fdmprinter.def.json.po | 2824 ++-- resources/i18n/cura.pot | 11012 +++++++-------- resources/i18n/de_DE/cura.po | 11563 ++++++++-------- resources/i18n/de_DE/fdmextruder.def.json.po | 86 +- resources/i18n/de_DE/fdmprinter.def.json.po | 2824 ++-- resources/i18n/es_ES/cura.po | 11728 ++++++++-------- resources/i18n/es_ES/fdmextruder.def.json.po | 86 +- resources/i18n/es_ES/fdmprinter.def.json.po | 2824 ++-- resources/i18n/fdmextruder.def.json.pot | 88 +- resources/i18n/fdmprinter.def.json.pot | 2835 ++-- resources/i18n/fi_FI/cura.po | 11633 ++++++++-------- resources/i18n/fi_FI/fdmextruder.def.json.po | 86 +- resources/i18n/fi_FI/fdmprinter.def.json.po | 2796 ++-- resources/i18n/fr_FR/cura.po | 11557 ++++++++-------- resources/i18n/fr_FR/fdmextruder.def.json.po | 86 +- resources/i18n/fr_FR/fdmprinter.def.json.po | 2830 ++-- resources/i18n/hu_HU/cura.po | 11979 ++++++++-------- resources/i18n/hu_HU/fdmextruder.def.json.po | 86 +- resources/i18n/hu_HU/fdmprinter.def.json.po | 2796 ++-- resources/i18n/it_IT/cura.po | 11554 ++++++++-------- resources/i18n/it_IT/fdmextruder.def.json.po | 86 +- resources/i18n/it_IT/fdmprinter.def.json.po | 2830 ++-- resources/i18n/ja_JP/cura.po | 12022 ++++++++-------- resources/i18n/ja_JP/fdmextruder.def.json.po | 86 +- resources/i18n/ja_JP/fdmprinter.def.json.po | 2824 ++-- resources/i18n/ko_KR/cura.po | 12026 +++++++++-------- resources/i18n/ko_KR/fdmextruder.def.json.po | 86 +- resources/i18n/ko_KR/fdmprinter.def.json.po | 2824 ++-- resources/i18n/nl_NL/cura.po | 11552 ++++++++-------- resources/i18n/nl_NL/fdmextruder.def.json.po | 86 +- resources/i18n/nl_NL/fdmprinter.def.json.po | 2824 ++-- resources/i18n/pl_PL/cura.po | 11993 ++++++++-------- resources/i18n/pl_PL/fdmextruder.def.json.po | 86 +- resources/i18n/pl_PL/fdmprinter.def.json.po | 2796 ++-- resources/i18n/pt_BR/cura.po | 11737 ++++++++-------- resources/i18n/pt_BR/fdmextruder.def.json.po | 86 +- resources/i18n/pt_BR/fdmprinter.def.json.po | 2824 ++-- resources/i18n/pt_PT/cura.po | 11909 ++++++++-------- resources/i18n/pt_PT/fdmextruder.def.json.po | 86 +- resources/i18n/pt_PT/fdmprinter.def.json.po | 2830 ++-- resources/i18n/ru_RU/cura.po | 11749 ++++++++-------- resources/i18n/ru_RU/fdmextruder.def.json.po | 86 +- resources/i18n/ru_RU/fdmprinter.def.json.po | 2824 ++-- resources/i18n/tr_TR/cura.po | 11729 ++++++++-------- resources/i18n/tr_TR/fdmextruder.def.json.po | 86 +- resources/i18n/tr_TR/fdmprinter.def.json.po | 2827 ++-- resources/i18n/zh_CN/cura.po | 11612 ++++++++-------- resources/i18n/zh_CN/fdmextruder.def.json.po | 86 +- resources/i18n/zh_CN/fdmprinter.def.json.po | 2824 ++-- resources/i18n/zh_TW/cura.po | 12015 ++++++++-------- resources/i18n/zh_TW/fdmextruder.def.json.po | 86 +- resources/i18n/zh_TW/fdmprinter.def.json.po | 2796 ++-- 54 files changed, 133494 insertions(+), 130100 deletions(-) diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index e2894ec500..f95339be07 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2022-07-07 19:34+0200\n" "Last-Translator: Miroslav Šustek \n" "Language-Team: DenyCZ \n" @@ -18,196 +18,673 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" "X-Generator: Poedit 3.1\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Neznámý" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Vnější stěna" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Níže uvedené tiskárny nelze připojit, protože jsou součástí skupiny" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Vnitřní stěna" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Dostupné síťové tiskárny" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Skin" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Výplň" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Výplň podpor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Rozhraní podpor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Podpora" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Límec" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Hlavní věž" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Pohyb" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Retrakce" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Jiné" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "Poznámky k vydání nelze otevřít." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Skupina #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Další" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Přeskočit" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Dokončit" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Přidat" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Zrušit" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Zavřít" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "Soubor již existuje" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "Soubor {0} již existuje. Opravdu jej chcete přepsat?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "Špatná cesta k souboru:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Nepodporovaný" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Výchozí" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Tryska" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "Nastavení byla změněna, aby odpovídala aktuální dostupnosti extruderů:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Nastavení aktualizováno" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Extruder(y) zakázány" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Nepodařilo se exportovat profil do {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Chyba" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Export profilu do {0} se nezdařil: Zapisovací zásuvný modul ohlásil chybu." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Exportován profil do {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Export úspěšný" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Nepodařilo se importovat profil z {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Nemohu přidat profil z {0} před tím, než je přidána tiskárna." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "V souboru {0} není k dispozici žádný vlastní profil" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Import profilu z {0} se nezdařil:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Tento profil {0} obsahuje nesprávná data, nemohl je importovat." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Import profilu z {0} se nezdařil:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "Úspěšně importován profil {0}." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "Soubor {0} neobsahuje žádný platný profil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "Profil {0} má neznámý typ souboru nebo je poškozen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Vlastní profil" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "V profilu chybí typ kvality." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Zatím neexistuje aktivní tiskárna." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "Nepovedlo se přidat profil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "Typ kvality '{0}' není kompatibilní s definicí '{1}' aktivního zařízení." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Varování: Profil není viditelný, protože typ kvality '{0}' není dostupný pro aktuální konfiguraci. Přepněte na kombinaci materiálu a trysky, která může být použita s tímto typem kvality." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Násobím a rozmisťuji objekty" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Umisťuji objekty" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Nemohu najít lokaci na podložce pro všechny objekty" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Umisťuji objekt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Načítám zařízení..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Nastavuji preference..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "Inicializuji aktivní zařízení..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "Inicializuji správce zařízení..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "Inicializuji prostor podložky..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Připravuji scénu..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Načítám rozhraní..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "Inicializuji engine..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Současně lze načíst pouze jeden soubor G-kódu. Přeskočen import {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Varování" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Nelze otevřít žádný jiný soubor, když se načítá G kód. Přeskočen import {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Nelze přečíst odpověď." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "Poskytnutý stav není správný." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Vypršel časový limit při autentizaci se serverem s účty." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Při autorizaci této aplikace zadejte požadovaná oprávnění." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Při pokusu o přihlášení se stalo něco neočekávaného, zkuste to znovu." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "Nepodařilo se mi spustit nový proces přihlášení. Zkontrolujte, zda nějaký jiný již neběží." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Nelze se dostat na server účtu Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "Přihlášení selhalo" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Hledám nové umístění pro objekt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Hledám umístění" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Nemohu najít umístění" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Nepřepsáno" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Připojené tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Přednastavené tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Doopravdy chcete odstranit {0}? Toto nelze vrátit zpět!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Výchozí" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Vizuální" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Vizuální profil je navržen pro tisk vizuálních prototypů a modelů s cílem vysoké vizuální a povrchové kvality." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Technika" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Inženýrský profil je navržen pro tisk funkčních prototypů a koncových částí s cílem lepší přesnosti a bližších tolerancí." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Návrh" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Návrhový profil je navržen pro tisk počátečních prototypů a ověření koncepce s cílem podstatného zkrácení doby tisku." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Vlastní materiál" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Vypočítáno" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Vlastní" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Vlastní profily" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Všechny podporované typy ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Všechny soubory (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Vypočítáno" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Neznámý" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Níže uvedené tiskárny nelze připojit, protože jsou součástí skupiny" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Dostupné síťové tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Připojené tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Přednastavené tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "Doopravdy chcete odstranit {0}? Toto nelze vrátit zpět!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Vlastní materiál" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Vlastní" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Přihlášení selhalo" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Hledám nové umístění pro objekt" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Prosím synchronizujte před začátkem tisku materiálové profily s vašimi tiskárnami." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Hledám umístění" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Byly nainstalovány nové materiály" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Nemohu najít lokaci na podložce pro všechny objekty" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Synchronizovat materiály" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Nemohu najít umístění" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Zjistit více" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Nelze vytvořit archiv ze složky s uživatelskými daty: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "Nelze uložit archiv s materiálem do {}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Záloha" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Nepodařilo se uložit archiv s materiálem" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Pokusil se obnovit zálohu Cura bez nutnosti správných dat nebo metadat." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Neznámá chyba." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Pokusil se obnovit zálohu Cura, která je vyšší než aktuální verze." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Nepodařilo se vytvořit archiv s materiály pro synchronizaci s tiskárnami." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "Během obnovení zálohy Cura se vyskytly následující chyby:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Nepodařilo se načíst archiv s materiály pro synchronizaci s tiskárnami." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "Odpověď z Digital Factory se zdá být poškozená." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "Odpověď z Digital Factory postrádá důležité informace." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Nepodařilo se připojit k Digital Factory pro synchronizaci materiálů s některými z tiskáren." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Nepodařilo se připojit k Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "Výška podložky byla snížena kvůli hodnotě nastavení „Sekvence tisku“, aby se zabránilo kolizi rámu s tištěnými modely." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Podložka" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Nelze vytvořit archiv ze složky s uživatelskými daty: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Záloha" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Pokusil se obnovit zálohu Cura bez nutnosti správných dat nebo metadat." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Pokusil se obnovit zálohu Cura, která je vyšší než aktuální verze." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "Během obnovení zálohy Cura se vyskytly následující chyby:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Cura nelze spustit" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -222,32 +699,32 @@ msgstr "" "                    

      Za účelem vyřešení problému nám prosím pošlete tento záznam pádu.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Poslat záznam o pádu do Ultimakeru" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Zobrazit podrobný záznam pádu" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Zobrazit složku s konfigurací" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Zálohovat a resetovat konfiguraci" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Záznam pádu" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -258,1318 +735,172 @@ msgstr "" "            

      Použijte tlačítko „Odeslat zprávu“ k automatickému odeslání hlášení o chybě na naše servery

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Systémové informace" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Neznámý" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Verze Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Jazyk Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "Jazyk operačního systému" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Platforma" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Verze Qt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "Verze PyQt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Neinicializováno" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    2. OpenGL Version: {version}
    3. " msgstr "
    4. Verze OpenGL: {version}
    5. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    6. OpenGL Vendor: {vendor}
    7. " msgstr "
    8. OpenGL Vendor: {vendor}
    9. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    10. OpenGL Renderer: {renderer}
    11. " msgstr "
    12. OpenGL Renderer: {renderer}
    13. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Stopování chyby" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Protokoly" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Odeslat záznam" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Načítám zařízení..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Nastavuji preference..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "Inicializuji aktivní zařízení..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "Inicializuji správce zařízení..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "Inicializuji prostor podložky..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Připravuji scénu..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Načítám rozhraní..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "Inicializuji engine..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Současně lze načíst pouze jeden soubor G-kódu. Přeskočen import {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Varování" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Nelze otevřít žádný jiný soubor, když se načítá G kód. Přeskočen import {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Chyba" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Násobím a rozmisťuji objekty" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Umisťuji objekty" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Umisťuji objekt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Nelze přečíst odpověď." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "Poskytnutý stav není správný." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Vypršel časový limit při autentizaci se serverem s účty." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Při autorizaci této aplikace zadejte požadovaná oprávnění." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Při pokusu o přihlášení se stalo něco neočekávaného, zkuste to znovu." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "Nepodařilo se mi spustit nový proces přihlášení. Zkontrolujte, zda nějaký jiný již neběží." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Nelze se dostat na server účtu Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "Přihlášení selhalo" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Nepodařilo se vytvořit archiv s materiály pro synchronizaci s tiskárnami." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Nepodařilo se načíst archiv s materiály pro synchronizaci s tiskárnami." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "Odpověď z Digital Factory se zdá být poškozená." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "Odpověď z Digital Factory postrádá důležité informace." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Nepodařilo se připojit k Digital Factory pro synchronizaci materiálů s některými z tiskáren." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Nepodařilo se připojit k Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "Soubor již existuje" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "Soubor {0} již existuje. Opravdu jej chcete přepsat?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "Špatná cesta k souboru:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Nepodařilo se exportovat profil do {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Export profilu do {0} se nezdařil: Zapisovací zásuvný modul ohlásil chybu." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Exportován profil do {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Export úspěšný" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Nepodařilo se importovat profil z {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Nemohu přidat profil z {0} před tím, než je přidána tiskárna." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "V souboru {0} není k dispozici žádný vlastní profil" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Import profilu z {0} se nezdařil:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Tento profil {0} obsahuje nesprávná data, nemohl je importovat." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Import profilu z {0} se nezdařil:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "Úspěšně importován profil {0}." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "Soubor {0} neobsahuje žádný platný profil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Profil {0} má neznámý typ souboru nebo je poškozen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Vlastní profil" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "V profilu chybí typ kvality." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Zatím neexistuje aktivní tiskárna." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "Nepovedlo se přidat profil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "Typ kvality '{0}' není kompatibilní s definicí '{1}' aktivního zařízení." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Varování: Profil není viditelný, protože typ kvality '{0}' není dostupný pro aktuální konfiguraci. Přepněte na kombinaci materiálu a trysky, která může být použita s tímto typem kvality." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Nepodporovaný" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Výchozí" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Tryska" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "Nastavení byla změněna, aby odpovídala aktuální dostupnosti extruderů:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Nastavení aktualizováno" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Extruder(y) zakázány" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Přidat" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Dokončit" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Zrušit" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Skupina #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Vnější stěna" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Vnitřní stěna" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Skin" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Výplň" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Výplň podpor" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Rozhraní podpor" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Podpora" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Límec" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Hlavní věž" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Pohyb" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Retrakce" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Jiné" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "Poznámky k vydání nelze otevřít." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Další" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Přeskočit" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Zavřít" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Prosím synchronizujte před začátkem tisku materiálové profily s vašimi tiskárnami." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Byly nainstalovány nové materiály" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Synchronizovat materiály" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "Zjistit více" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "Nelze uložit archiv s materiálem do {}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Nepodařilo se uložit archiv s materiálem" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Neznámá chyba." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "Asistent 3D modelu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"
      " -msgstr "" -"

      Jeden nebo více 3D modelů se nemusí tisknout optimálně kvůli velikosti modelu a konfiguraci materiálu:

      \n" -"

      {model_names}

      \n" -"

      Zjistěte, jak zajistit nejlepší možnou kvalitu a spolehlivost tisku.

      \n" -"

      Zobrazit průvodce kvalitou tisku

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Projektový soubor {0} obsahuje neznámý typ zařízení {1}. Nelze importovat zařízení. Místo toho budou importovány modely." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Otevřít soubor s projektem" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "Soubor projektu {0} je neočekávaně nedostupný: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "Nepovedlo se otevřít soubor projektu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "Soubor projektu {0} je poškozený: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "Soubor projektu {0} je vytvořený profily, které jsou této verzi Ultimaker Cura neznámé." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Doporučeno" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Vlastní" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Materiál použitý v tomto projektu závisí na jiných definicích materiálů, které nejsou dostupné v Cuře. To může způsobit nečekané problémy při tisku. Důrazně doporučujeme nainstalovat kompletní balíček materiálů z Obchodu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Materiálové profily nejsou nainstalovány" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Instalovat materiály" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "Soubor 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "Plugin 3MF Writer je poškozen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Zatím neexistuje žádný pracovní prostor. Nejprve prosím přidejte tiskárnu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "Nemáte oprávnění zapisovat do tohoto pracovního prostoru." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "Operační systém nepovoluje uložit soubor s projektem do tohoto umístění nebo pod tímto názvem." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Chyba při zápisu 3mf file." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "Nepodařilo se uložit informace o balíčku materiálů v souboru projektu: {material}. Tento projekt se nemusí otevřít správně na jiných systémech." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Nepodařilo se uložit informace o balíčku materiálů" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "Soubor 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Soubor Cura Project 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "Soubor AMF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Zálohy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Nastala chyba při nahrávání vaší zálohy." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "Vytvářím zálohu..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "Nastala chyba při vytváření zálohy." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Nahrávám vaši zálohu..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Vaše záloha byla úspěšně nahrána." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "Záloha překračuje maximální povolenou velikost soubor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Nastala chyba při pokusu obnovit vaši zálohu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Spravovat zálohy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "Slicování selhalo na neočekávané chybě. Zvažte, prosím, nahlášení chyby v našem issue trackeru." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "Slicování selhalo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Nahlásit chybu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Nahlásit chybu v Ultimaker Cura issue trackeru." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Nelze slicovat s aktuálním materiálem, protože je nekompatibilní s vybraným strojem nebo konfigurací." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Nelze slicovat" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "S aktuálním nastavením nelze slicovat. Následující nastavení obsahuje chyby: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Nelze slicovat kvůli některým nastavení jednotlivých modelů. Následující nastavení obsahuje chyby na jednom nebo více modelech: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Nelze slicovat, protože hlavní věž nebo primární pozice jsou neplatné." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Nelze slicovat, protože jsou zde objekty asociované k zakázanému extruder %s." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Zkontrolujte nastavení a zda vaše modely:\n" -"- Vejdou se na pracovní prostor\n" -"- Jsou přiřazeny k povolenému extruderu\n" -"- Nejsou nastavené jako modifikační sítě" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Zpracovávám vrstvy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Informace" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Cura profil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Nemohu načíst informace o aktualizaci." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "K dispozici mohou být nové funkce nebo opravy chyb pro zařízení {machine_name}! Pokud jste tak už neučinili, je doporučeno zaktualizovat firmware vaší tiskárny na verzi {latest_version}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "Nový stabilní firmware je k dispozici pro %s" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Jak aktualizovat" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Aktualizovat firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Kompresovaný soubor G kódu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter nepodporuje textový mód." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "Soubor G-kódu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "Zpracovávám G kód" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "Podrobnosti G kódu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Před odesláním souboru se ujistěte, že je g-kód vhodný pro vaši tiskárnu a konfiguraci tiskárny. Reprezentace g-kódu nemusí být přesná." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "G soubor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter nepodporuje netextový mód." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Před exportem prosím připravte G-kód." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "Obrázek JPG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "Obrázek JPEG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "Obrázek PNG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "Obrázek BMP" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "Obrázek GIF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Profily Cura 15.04" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Nastavení zařízení" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "Chcete synchronizovat materiálové a softwarové balíčky s vaším účtem?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "Obrázek JPG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Zjištěny změny z vašeho účtu Ultimaker" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "Obrázek JPEG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Synchronizovat" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "Obrázek PNG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "Synchronizuji..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "Obrázek BMP" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Odmítnout" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "Obrázek GIF" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Přijmout" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Rentgenový pohled" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Licenční ujednání zásuvného modulu" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "Soubor X3D" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Odmítnout a odstranit z účtu" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Cura profil" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "Než se změny projeví, musíte ukončit a restartovat {}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "Nepovedlo se stáhnout {} zásuvných modulů" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Nainstalované moduly" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Nainstalované materiály" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Přibalené moduly" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Přibalené materiály" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Neznámý balíček" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Neznámý autor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Nelze přečíst odpověď serveru." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Nelze se připojit k Obchodu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Monitorování" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Nastavení pro každý model" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Konfigurovat nastavení pro každý model" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Post Processing" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "Modifikovat G kód" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Příprava" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Náhled" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Uložit na vyměnitelný disk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Uložit na vyměnitelný disk {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Nejsou k dispozici žádné formáty souborů pro zápis!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Ukládám na vyměnitelný disk {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "Fronta tiskových úloh je plná. Tiskárna nemůže přijmout další úlohu." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Ukládám" +msgid "Queue Full" +msgstr "Fronta je plná" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Nemohu uložit na {0}: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Nemohu nahrát data do tiskárny." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Při pokusu o zápis do zařízení {device} nebyl nalezen název souboru." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Nelze uložit na vyměnitelnou jednotku {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Ukládám na vyměnitelnou jednotku {0} jako {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Soubor uložen" +msgid "Network error" +msgstr "Chyba sítě" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Vysunout" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Vysunout vyměnitelnou jednotku {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Vysunuto {0}. Nyní můžete bezpečně vyjmout jednotku." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Bezpečně vysunout hardware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Nepodařilo se vysunout {0}. Jednotku může používat jiný program." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Vyměnitelná jednotka" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Když je aktivován síťový tisk, Cura přesně nezobrazuje vrstvy." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Pohled simulace" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "Nic není zobrazeno, nejdříve musíte slicovat." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "Žádné vrstvy k zobrazení" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Znovu nezobrazovat tuto zprávu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Pohled vrstev" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "Nelze načíst ukázkový datový soubor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "Zvýrazněné oblasti označují chybějící nebo vedlejší povrchy. Opravte váš model a otevřete jej znovu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Chyby modelu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Pevný pohled" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Blokovač podpor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Vytvořit prostor ve kterém nejsou tištěny podpory." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "gITF binární soubor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Kompresovaný COLLADA Digital Asset Exchenge" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Balíček ve formátu Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "Nemohu zapsat do UFP souboru:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Vyrovnat podložku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Vybrat vylepšení" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Tisknout přes cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Tisknout přes cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Připojen přes cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Sledovat tisk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Sledujte tisk v Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Při nahrávání tiskové úlohy došlo k chybě s neznámým kódem: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" @@ -1577,13 +908,13 @@ msgstr[0] "Z vašeho Ultimaker účtu byla detekována nová tiskárna" msgstr[1] "Z vašeho Ultimaker účtu byly detekovány nové tiskárny" msgstr[2] "Z vašeho Ultimaker účtu byly detekovány nové tiskárny" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "Přidávám tiskárnu {name} ({model}) z vašeho účtu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1592,20 +923,100 @@ msgstr[0] "... a {0} další" msgstr[1] "... a {0} další" msgstr[2] "... a {0} dalších" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Tiskárny přidané z Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Pro tuto tiskárnu není připojení přes cloud dostupné" -msgstr[1] "Pro tyto tiskárny není připojení přes cloud dostupné" -msgstr[2] "Pro tyto tiskárny není připojení přes cloud dostupné" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Počkejte, až bude odeslána aktuální úloha." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Chyba tisku" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"Vaše tiskárna {printer_name} může být připojena přes cloud.\n" +" Spravujte vaši tiskovou frontu a sledujte tisk odkudkoliv připojením vaší tiskárny k Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "Jste připraveni na tisk přes cloud?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Začínáme" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "Zjistit více" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Odesílám tiskovou úlohu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Nahrávám tiskovou úlohu do tiskárny." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura zjistil materiálové profily, které ještě nebyly nainstalovány na hostitelské tiskárně skupiny {0}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Odesílání materiálů do tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Pokoušíte se připojit k {0}, ale není hostitelem skupiny. Webovou stránku můžete navštívit a nakonfigurovat ji jako skupinového hostitele." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Není hostem skupiny" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Konfigurovat skupinu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" @@ -1613,52 +1024,128 @@ msgstr[0] "Tato tiskárna není napojena na Digital Factory:" msgstr[1] "Tyto tiskárny nejsou napojeny na Digital Factory:" msgstr[2] "Tyto tiskárny nejsou napojeny na Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Chcete-li navázat spojení, navštivte {website_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "Pro tuto tiskárnu není připojení přes cloud dostupné" +msgstr[1] "Pro tyto tiskárny není připojení přes cloud dostupné" +msgstr[2] "Pro tyto tiskárny není připojení přes cloud dostupné" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Zachovat konfiguraci tiskárny" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Odstranit tiskárnu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Pokoušíte se připojit k tiskárně, na které není spuštěna aplikace Ultimaker Connect. Aktualizujte tiskárnu na nejnovější firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Aktualizujte vaší tiskárnu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "Tisková úloha byla úspěšně odeslána do tiskárny." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Data poslána" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Tisk přes síť" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Tisk přes síť" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Připojeno přes síť" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "zítra" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "dnes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Připojit přes síť" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Tisknout přes cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Tisknout přes cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Připojen přes cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "Tiskárna {printer_name} bude odebrána až do další synchronizace účtu." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "Chcete-li tiskárnu {printer_name} trvale odebrat, navštivte {digital_factory_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "Opravdu chcete tiskárnu {printer_name} dočasně odebrat?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "Odstranit tiskárny?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1677,7 +1164,7 @@ msgstr[2] "" "Chystáte se odebrat {0} tiskáren z Cury. Tuto akci nelze vrátit zpět.\n" "Doopravdy chcete pokračovat?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" @@ -1686,1095 +1173,1908 @@ msgstr "" "Chystáte se odebrat všechny tiskárny z Cury. Tuto akci nelze vrátit zpět.\n" "Doopravdy chcete pokračovat?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Sledovat tisk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Sledujte tisk v Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Při nahrávání tiskové úlohy došlo k chybě s neznámým kódem: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "Soubor 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Soubor Cura Project 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Chyba při zápisu 3mf file." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "Plugin 3MF Writer je poškozen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Zatím neexistuje žádný pracovní prostor. Nejprve prosím přidejte tiskárnu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "Nemáte oprávnění zapisovat do tohoto pracovního prostoru." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "Operační systém nepovoluje uložit soubor s projektem do tohoto umístění nebo pod tímto názvem." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Nastala chyba při pokusu obnovit vaši zálohu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Spravovat zálohy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Zálohy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Nastala chyba při nahrávání vaší zálohy." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "Vytvářím zálohu..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "Nastala chyba při vytváření zálohy." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Nahrávám vaši zálohu..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Vaše záloha byla úspěšně nahrána." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "Záloha překračuje maximální povolenou velikost soubor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "Nelze načíst ukázkový datový soubor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "Nemohu zapsat do UFP souboru:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Balíček ve formátu Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "Soubor G-kódu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "Zpracovávám G kód" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "Podrobnosti G kódu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Před odesláním souboru se ujistěte, že je g-kód vhodný pro vaši tiskárnu a konfiguraci tiskárny. Reprezentace g-kódu nemusí být přesná." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "G soubor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Open Compressed Triangle Mesh" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "gITF binární soubor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF Embedded JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford Triangle Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Kompresovaný COLLADA Digital Asset Exchenge" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Vyrovnat podložku" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Vybrat vylepšení" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Kompresovaný soubor G kódu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Nelze přečíst odpověď serveru." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Nelze se připojit k Obchodu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Odmítnout a odstranit z účtu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Odmítnout" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Přijmout" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Licenční ujednání zásuvného modulu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "Chcete synchronizovat materiálové a softwarové balíčky s vaším účtem?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Zjištěny změny z vašeho účtu Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Synchronizovat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "Než se změny projeví, musíte ukončit a restartovat {}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "Synchronizuji..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "Nepovedlo se stáhnout {} zásuvných modulů" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Nainstalované moduly" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Nainstalované materiály" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Přibalené moduly" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Přibalené materiály" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Neznámý balíček" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Neznámý autor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Vyměnitelná jednotka" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Uložit na vyměnitelný disk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Uložit na vyměnitelný disk {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Ukládám na vyměnitelný disk {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Ukládám" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Nemohu uložit na {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Při pokusu o zápis do zařízení {device} nebyl nalezen název souboru." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Nelze uložit na vyměnitelnou jednotku {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Ukládám na vyměnitelnou jednotku {0} jako {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Soubor uložen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Vysunout" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Vysunout vyměnitelnou jednotku {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "Vysunuto {0}. Nyní můžete bezpečně vyjmout jednotku." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Bezpečně vysunout hardware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Nepodařilo se vysunout {0}. Jednotku může používat jiný program." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Monitorování" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "Slicování selhalo na neočekávané chybě. Zvažte, prosím, nahlášení chyby v našem issue trackeru." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "Slicování selhalo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Nahlásit chybu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Nahlásit chybu v Ultimaker Cura issue trackeru." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Nelze slicovat s aktuálním materiálem, protože je nekompatibilní s vybraným strojem nebo konfigurací." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Nelze slicovat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "S aktuálním nastavením nelze slicovat. Následující nastavení obsahuje chyby: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Nelze slicovat kvůli některým nastavení jednotlivých modelů. Následující nastavení obsahuje chyby na jednom nebo více modelech: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Nelze slicovat, protože hlavní věž nebo primární pozice jsou neplatné." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Nelze slicovat, protože jsou zde objekty asociované k zakázanému extruder %s." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Zkontrolujte nastavení a zda vaše modely:\n" +"- Vejdou se na pracovní prostor\n" +"- Jsou přiřazeny k povolenému extruderu\n" +"- Nejsou nastavené jako modifikační sítě" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Zpracovávám vrstvy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Informace" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "Soubor 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Doporučeno" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Vlastní" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "Materiál použitý v tomto projektu závisí na jiných definicích materiálů, které nejsou dostupné v Cuře. To může způsobit nečekané problémy při tisku. Důrazně doporučujeme nainstalovat kompletní balíček materiálů z Obchodu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Materiálové profily nejsou nainstalovány" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Instalovat materiály" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "Projektový soubor {0} obsahuje neznámý typ zařízení {1}. Nelze importovat zařízení. Místo toho budou importovány modely." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Otevřít soubor s projektem" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "Soubor projektu {0} je neočekávaně nedostupný: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "Nepovedlo se otevřít soubor projektu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "Soubor projektu {0} je poškozený: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "Soubor projektu {0} je vytvořený profily, které jsou této verzi Ultimaker Cura neznámé." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Nastavení pro každý model" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Konfigurovat nastavení pro každý model" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "Asistent 3D modelu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"Vaše tiskárna {printer_name} může být připojena přes cloud.\n" -" Spravujte vaši tiskovou frontu a sledujte tisk odkudkoliv připojením vaší tiskárny k Digital Factory" +"

      Jeden nebo více 3D modelů se nemusí tisknout optimálně kvůli velikosti modelu a konfiguraci materiálu:

      \n" +"

      {model_names}

      \n" +"

      Zjistěte, jak zajistit nejlepší možnou kvalitu a spolehlivost tisku.

      \n" +"

      Zobrazit průvodce kvalitou tisku

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "Jste připraveni na tisk přes cloud?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Začínáme" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "Zjistit více" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Pokoušíte se připojit k tiskárně, na které není spuštěna aplikace Ultimaker Connect. Aktualizujte tiskárnu na nejnovější firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Aktualizujte vaší tiskárnu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura zjistil materiálové profily, které ještě nebyly nainstalovány na hostitelské tiskárně skupiny {0}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Odesílání materiálů do tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Pokoušíte se připojit k {0}, ale není hostitelem skupiny. Webovou stránku můžete navštívit a nakonfigurovat ji jako skupinového hostitele." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Není hostem skupiny" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Konfigurovat skupinu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Počkejte, až bude odeslána aktuální úloha." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Chyba tisku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Nemohu nahrát data do tiskárny." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Chyba sítě" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Odesílám tiskovou úlohu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Nahrávám tiskovou úlohu do tiskárny." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "Fronta tiskových úloh je plná. Tiskárna nemůže přijmout další úlohu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "Fronta je plná" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "Tisková úloha byla úspěšně odeslána do tiskárny." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Data poslána" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Tisk přes síť" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Tisk přes síť" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Připojeno přes síť" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Připojit přes síť" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "zítra" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "dnes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "USB tisk" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Tisk přes USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Tisk přes USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Připojeno přes USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Probíhá tisk přes USB, uzavření Cura tento tisk zastaví. Jsi si jistá?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Tisk stále probíhá. Cura nemůže spustit další tisk přes USB, dokud není předchozí tisk dokončen." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Probíhá tisk" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "Soubor X3D" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Náhled" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Rentgenový pohled" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter nepodporuje netextový mód." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Otevřit projekt" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Před exportem prosím připravte G-kód." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Aktualizovat existující" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Vytvořit nový" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Souhrn - Projekt Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Jak by měl být problém v zařízení vyřešen?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Nastavení tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Typ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Skupina tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Jak by měl být problém v profilu vyřešen?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Nastavení profilu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Název" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Záměr" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Není v profilu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 přepsání" -msgstr[1] "%1 přepsání" -msgstr[2] "%1 přepsání" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Derivát z" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 override" -msgstr[1] "%1, %2 overrides" -msgstr[2] "%1, %2 overrides" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Jak by měl být problém v materiálu vyřešen?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Nastavení materiálu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Nastavení zobrazení" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Mód" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Viditelná zařízení:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 z %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Nahrání projektu vymaže všechny modely na podložce." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Otevřít" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "Přesto otevřít projekt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Nainstalovat chybějící materiál" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Chcete více?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Zálohovat nyní" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Automatické zálohy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Automaticky vytvořte zálohu každý den, kdy je spuštěna Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Obnovit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Odstranit zálohu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Opravdu chcete tuto zálohu smazat? To nelze vrátit zpět." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Obnovit zálohu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "Před obnovením zálohy budete muset restartovat Curu. Chcete nyní Curu zavřít?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Cura verze" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Zařízení" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Materiály" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Profily" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Zásuvné moduly" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cura zálohy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Moje zálohy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Momentálně nemáte žádné zálohy. Pomocí tlačítka 'Zálohovat nyní' vytvořte." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Během fáze náhledu budete omezeni na 5 viditelných záloh. Chcete-li zobrazit starší, odstraňte zálohu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Zálohovat a synchronizovat vaše nastavení Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Přihlásit se" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Uložit projekt Cura a tiskový soubor UFP" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Uložit projekt Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Aktualizovat firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Firmware je software běžící přímo na vaší 3D tiskárně. Tento firmware řídí krokové motory, reguluje teplotu a v konečném důsledku zajišťuje vaši práci tiskárny." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeGzWriter nepodporuje textový mód." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "Dodávání firmwaru s novými tiskárnami funguje, ale nové verze mají obvykle více funkcí a vylepšení." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Pohled vrstev" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "Když je aktivován síťový tisk, Cura přesně nezobrazuje vrstvy." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Pohled simulace" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "Nic není zobrazeno, nejdříve musíte slicovat." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "Žádné vrstvy k zobrazení" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Znovu nezobrazovat tuto zprávu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Profily Cura 15.04" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "Soubor AMF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "Zvýrazněné oblasti označují chybějící nebo vedlejší povrchy. Opravte váš model a otevřete jej znovu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Chyby modelu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Pevný pohled" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "K dispozici mohou být nové funkce nebo opravy chyb pro zařízení {machine_name}! Pokud jste tak už neučinili, je doporučeno zaktualizovat firmware vaší tiskárny na verzi {latest_version}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "Nový stabilní firmware je k dispozici pro %s" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Automaticky aktualizovat firmware" +msgid "How to update" +msgstr "Jak aktualizovat" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Nahrát vlastní firmware" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Nemohu načíst informace o aktualizaci." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "Firmware nelze aktualizovat, protože není spojeno s tiskárnou." +msgid "Support Blocker" +msgstr "Blokovač podpor" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "Firmware nelze aktualizovat, protože připojení k tiskárně nepodporuje aktualizaci firmwaru." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Vybrat vlastní firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Aktualizace firmwaru" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Aktualizuji firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Aktualizace firmwaru kompletní." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Aktualizace firmwaru selhala kvůli neznámému problému." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Aktualizace firmwaru selhala kvůli chybě v komunikaci." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Aktualizace firmwaru selhala kvůli chybě vstupu / výstupu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Aktualizace firmwaru selhala kvůli chybějícímu firmwaru." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Konvertovat obrázek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Výška (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "Maximální vzdálenost každého pixelu od „základny“." +msgid "Create a volume in which supports are not printed." +msgstr "Vytvořit prostor ve kterém nejsou tištěny podpory." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Základna (mm)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Příprava" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "Výška základny od podložky v milimetrech." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Šířka (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "Šířka na podložce v milimetrech" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Hloubka (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "Hloubka podložky v milimetrech" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Tmavější je vyšší" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Světlejší je vyšší" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "U litofanů by tmavé pixely měly odpovídat silnějším místům, aby blokovaly více světla procházejícího. Pro výškové mapy znamenají světlejší pixely vyšší terén, takže světlejší pixely by měly odpovídat silnějším umístěním v generovaném 3D modelu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Barevný model" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Lineární" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Průsvitnost" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Pro litofany je k dispozici jednoduchý logaritmický model pro průsvitnost. U výškových map odpovídají hodnoty pixelů lineárně výškám." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "1mm propustnost (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Procento světla pronikajícího do tisku o tloušťce 1 milimetr. Snížení této hodnoty zvyšuje kontrast v tmavých oblastech a snižuje kontrast ve světlých oblastech obrazu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Vyhlazování" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "Množství vyhlazení, které se použije na obrázek." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Tiskárna" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Nastavení trysky" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Velikost trysky" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Kompatibilní průměr materiálu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "X offset trysky" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Y offset trysky" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Číslo chladícího větráku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "Počáteční G-kód extuderu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "Ukončující G-kód extuderu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Nastavení tiskárny" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Šířka)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Hloubka)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Výška)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Tvar tiskové podložky" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Počátek ve středu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Topná podložka" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Vyhřívaný objem sestavení" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Varianta G kódu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Nastavení tiskové hlavy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Výška rámu tiskárny" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Počet extrůderů" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Aplikovat offsety extruderu do G kódu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "Počáteční G kód" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "Ukončující G kód" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Změny z vašeho účtu" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Tiskárna" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "Schovat" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Nastavení trysky" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Další" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "Následující balíčky byly přidány:" +msgid "Nozzle size" +msgstr "Velikost trysky" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "Následující balíčky nelze nainstalovat z důvodu nekompatibilní verze Cura:" +msgid "Compatible material diameter" +msgstr "Kompatibilní průměr materiálu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Nainstalovat chybějící materiály" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "X offset trysky" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Licenční smlouva modulu" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Y offset trysky" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Prosím přečtěte si a přijměte licenci modulu." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Číslo chladícího větráku" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "Příjmout" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "Počáteční G-kód extuderu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Spravovat balíčky" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "Ukončující G-kód extuderu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Zde můžete spravovat své Ultimaker Cura moduly a materiály. Udržujte své moduly aktuální a pravidelně zálohujte své nastavení." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Konvertovat obrázek" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Výška (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Spravovat balíčky" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "Maximální vzdálenost každého pixelu od „základny“." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Základna (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "Výška základny od podložky v milimetrech." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Šířka (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "Šířka na podložce v milimetrech" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Hloubka (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "Hloubka podložky v milimetrech" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Tmavější je vyšší" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Světlejší je vyšší" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "U litofanů by tmavé pixely měly odpovídat silnějším místům, aby blokovaly více světla procházejícího. Pro výškové mapy znamenají světlejší pixely vyšší terén, takže světlejší pixely by měly odpovídat silnějším umístěním v generovaném 3D modelu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Barevný model" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Lineární" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Průsvitnost" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Pro litofany je k dispozici jednoduchý logaritmický model pro průsvitnost. U výškových map odpovídají hodnoty pixelů lineárně výškám." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "1mm propustnost (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "Procento světla pronikajícího do tisku o tloušťce 1 milimetr. Snížení této hodnoty zvyšuje kontrast v tmavých oblastech a snižuje kontrast ve světlých oblastech obrazu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Vyhlazování" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "Množství vyhlazení, které se použije na obrázek." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Zásuvný balíček Post Processing" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Skripty Post Processingu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Přidat skript" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Nastavení" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "Změnít aktivní post-processing skripty." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "Následují skript je aktivní:" +msgstr[1] "Následují skripty jsou aktivní:" +msgstr[2] "Následují skripty jsou aktivní:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Přesunout nahoru" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Odstranit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Obnovit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Pozastavuji..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Obnovuji..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Pozastavit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Ruším..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Zrušit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Doopravdy chcete posunout %1 na začátek fronty?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Přesunout tiskovou úlohu nahoru" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Doopravdy chcete odstranit %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Odstranit tiskovou úlohu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Doopravdy chcete zrušit %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Zrušit tisk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Tisk přes síť" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Tisk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Výběr tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Změny konfigurace" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Override" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "Přiřazená tiskárna %1 vyžaduje následující změnu konfigurace:" +msgstr[1] "Přiřazená tiskárna %1 vyžaduje následující změny akonfigurace:" +msgstr[2] "Přiřazená tiskárna %1 vyžaduje následující změnu konfigurace:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "Tiskárna %1 je přiřazena, ale úloha obsahuje neznámou konfiguraci materiálu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Změnit materiál %1 z %2 na %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Načíst %3 jako materiál %1 (Toho nemůže být přepsáno)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Změnit jádro tisku %1 z %2 na %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Změnit podložku na %1 (Toto nemůže být přepsáno)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "Přepsání použije zadaná nastavení s existující konfigurací tiskárny. To může vést k selhání tisku." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Sklo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Hliník" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Spravovat tiskárnu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Aktualizujte firmware tiskárny a spravujte frontu vzdáleně." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v Ultimaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili Ultimaker Digital Factory a zobrazili tuto webkameru." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "Načítám..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Zásuvné moduly" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Nedostupný" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Nedostupný" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Čekám" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Připravuji..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Tisknu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Bez názvu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anonymní" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Jsou nutné změny v nastavení" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Podrobnosti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Nedostupná tiskárna" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "První dostupný" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Připojte se k síťové tiskárně" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Chcete-li tisknout přímo na tiskárně prostřednictvím sítě, zkontrolujte, zda je tiskárna připojena k síti pomocí síťového kabelu nebo připojením tiskárny k síti WIFI. Pokud nepřipojíte Curu k tiskárně, můžete stále používat jednotku USB k přenosu souborů g-kódu do vaší tiskárny." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Vyberte svou tiskárnu z nabídky níže:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Upravit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Odstranit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Aktualizovat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Pokud vaše tiskárna není uvedena, přečtěte si průvodce řešením problémů se síťovým tiskem " + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Typ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Verze firmwaru" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Adresa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Tato tiskárna není nastavena tak, aby hostovala skupinu tiskáren." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Tato tiskárna je hostitelem skupiny tiskáren %1." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "Tiskárna na této adrese dosud neodpověděla." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Připojit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Špatná IP adresa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Prosím zadejte validní IP adresu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Adresa tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Vložte IP adresu vaší tiskárny na síti." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "Zařazeno do fronty" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Spravovat v prohlížeči" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "Ve frontě nejsou žádné tiskové úlohy. Slicujte a odesláním úlohy jednu přidejte." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Tiskové úlohy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Celkový čas tisknutí" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Čekám na" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Zrušeno" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Dokončeno" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Ruším..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Selhání" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Pozastavuji..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "Pozastaveno" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Obnovuji..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Akce vyžadována" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Dokončuji %1 z %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cura zálohy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Cura verze" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Zařízení" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Materiály" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Hledat v prohlížeči" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Profily" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Zásuvné moduly" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Abyste mohli balíček použít, musíte restartovat Curu" +msgid "Want more?" +msgstr "Chcete více?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "Ukončit %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Zálohovat nyní" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Instalovat materiály" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Automatické zálohy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Vyberte a nainstalujte materiálové profily optimalizované pro vaše 3D tiskárny Ultimaker." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Automaticky vytvořte zálohu každý den, kdy je spuštěna Cura." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Obnovit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Odstranit zálohu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Opravdu chcete tuto zálohu smazat? To nelze vrátit zpět." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Obnovit zálohu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "Před obnovením zálohy budete muset restartovat Curu. Chcete nyní Curu zavřít?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Moje zálohy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Momentálně nemáte žádné zálohy. Pomocí tlačítka 'Zálohovat nyní' vytvořte." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Během fáze náhledu budete omezeni na 5 viditelných záloh. Chcete-li zobrazit starší, odstraňte zálohu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Zálohovat a synchronizovat vaše nastavení Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Přihlásit se" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Další informace o anonymním shromažďování údajů" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu. Níže uvádíme příklad všech sdílených dat:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Nechci posílat anonymní data" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Povolit zasílání anonymních dat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Uložit projekt Cura a tiskový soubor UFP" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Uložit projekt Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "Pro instalaci balíčku musíte přijmout licenční ujednání" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Vyberte prosím všechny upgrady provedené v tomto originálu Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "Zjistit Více" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Vyhřívaná podložka (Oficiální kit, nebo vytvořená)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Vyrovnávání podložky" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Chcete-li se ujistit, že vaše výtisky vyjdou skvěle, můžete nyní sestavení své podložku. Když kliknete na „Přesunout na další pozici“, tryska se přesune do různých poloh, které lze upravit." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Pro každou pozici; vložte kousek papíru pod trysku a upravte výšku tiskové desky. Výška desky pro sestavení tisku je správná, když je papír lehce uchopen špičkou trysky." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Spustit vyrovnání položky" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Přesunout na další pozici" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Od" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "Zjistit Více" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Zapnout" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Vypnout" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "Snižuji verzi..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Snížit verzi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "Instaluji..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Instalovat" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "Odinstalovat" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "Aktualizuji..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Aktualizovat" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Detaily balíčku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Zpět" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Popis" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Kompatibilní tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "Žádné informace o kompatibilitě" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Kompatibilní materiály podpor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Žádné" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Kompatibilní s Material Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Ano" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "Ne" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Optimalizováno pro Air Manager" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Navštívit webovou stránku modulu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Webová stránka" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Koupit cívku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Bezpečnostní list" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Technický list" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Nepodařilo se načíst balíčky:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "Opakovat?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "Načítám" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "Žádné další výsledky k načtení" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "S aktuálním filtrem nebyly nalezeny žádné výsledky" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Načíst více" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Nainstalovat moduly" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Urychlete váš postup práce a přizpůsobte si zážitek s Ultimaker Cura pomocí modulů, kterými přispěla naše úžasná komunita uživatelů." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Změny z vašeho účtu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Schovat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Další" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "Následující balíčky byly přidány:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "Následující balíčky nelze nainstalovat z důvodu nekompatibilní verze Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "Pro instalaci balíčku musíte přijmout licenční ujednání" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Licenční smlouva modulu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Prosím přečtěte si a přijměte licenci modulu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Příjmout" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Instalovat materiály" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Vyberte a nainstalujte materiálové profily optimalizované pro vaše 3D tiskárny Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Spravovat balíčky" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Popis" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Kompatibilní tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "Žádné informace o kompatibilitě" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Kompatibilní materiály podpor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Žádné" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Kompatibilní s Material Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Ano" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "Ne" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Optimalizováno pro Air Manager" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Navštívit webovou stránku modulu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Webová stránka" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Koupit cívku" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Bezpečnostní list" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Technický list" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Detaily balíčku" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Zpět" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Nepodařilo se načíst balíčky:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "Opakovat?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "Načítám" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "Žádné další výsledky k načtení" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "S aktuálním filtrem nebyly nalezeny žádné výsledky" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Načíst více" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Modul ověřený společností Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Materiál certifikovaný společností Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Balíček ověřený společností Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Spravovat balíčky" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Zde můžete spravovat své Ultimaker Cura moduly a materiály. Udržujte své moduly aktuální a pravidelně zálohujte své nastavení." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Nainstalovat chybějící materiály" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "Načítám..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Zásuvné moduly" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Materiály" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Hledat v prohlížeči" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Abyste mohli balíček použít, musíte restartovat Curu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "Ukončit %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2787,3014 +3087,432 @@ msgstr "" "- Zkontrolujte, zda je tiskárna připojena k síti.\n" "- Zkontrolujte, zda jste přihlášeni k objevování tiskáren připojených k cloudu." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Připojte tiskárnu k síti." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Zobrazit online manuály" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Abyste mohli monitorovat tisk z Cury, připojte prosím tiskárnu." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Otevřit projekt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Aktualizovat existující" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Vytvořit nový" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Souhrn - Projekt Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Jak by měl být problém v zařízení vyřešen?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Nastavení tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Typ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Skupina tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Jak by měl být problém v profilu vyřešen?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Nastavení profilu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Název" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Záměr" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Není v profilu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 přepsání" +msgstr[1] "%1 přepsání" +msgstr[2] "%1 přepsání" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Derivát z" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 override" +msgstr[1] "%1, %2 overrides" +msgstr[2] "%1, %2 overrides" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Jak by měl být problém v materiálu vyřešen?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Nastavení materiálu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Nastavení zobrazení" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Mód" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Viditelná zařízení:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 z %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Nahrání projektu vymaže všechny modely na podložce." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Otevřít" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "Přesto otevřít projekt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Nainstalovat chybějící materiál" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Typ síťového modelu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Normální model" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Tisknout jako podporu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Upravte nastavení překrývání" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Nepodporovat překrývání" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Pouze síť výplně" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Síť řezu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Vybrat nastavení" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Vybrat nastavení k přizpůsobení pro tento model" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrovat..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Zobrazit vše" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Aktualizovat firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "Firmware je software běžící přímo na vaší 3D tiskárně. Tento firmware řídí krokové motory, reguluje teplotu a v konečném důsledku zajišťuje vaši práci tiskárny." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "Dodávání firmwaru s novými tiskárnami funguje, ale nové verze mají obvykle více funkcí a vylepšení." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Automaticky aktualizovat firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Nahrát vlastní firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "Firmware nelze aktualizovat, protože není spojeno s tiskárnou." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "Firmware nelze aktualizovat, protože připojení k tiskárně nepodporuje aktualizaci firmwaru." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Zásuvný balíček Post Processing" +msgid "Select custom firmware" +msgstr "Vybrat vlastní firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Aktualizace firmwaru" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Skripty Post Processingu" +msgid "Updating firmware." +msgstr "Aktualizuji firmware." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Přidat skript" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Nastavení" +msgid "Firmware update completed." +msgstr "Aktualizace firmwaru kompletní." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Změnít aktivní post-processing skripty." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Aktualizace firmwaru selhala kvůli neznámému problému." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "Následují skript je aktivní:" -msgstr[1] "Následují skripty jsou aktivní:" -msgstr[2] "Následují skripty jsou aktivní:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Aktualizace firmwaru selhala kvůli chybě v komunikaci." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Aktualizace firmwaru selhala kvůli chybě vstupu / výstupu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Aktualizace firmwaru selhala kvůli chybějícímu firmwaru." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Barevné schéma" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Barva materiálu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Typ úsečky" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Rychlost" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Tloušťka vrstvy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Šířka čáry" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Průtok" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Mód kompatibility" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Cesty" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Pomocníci" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Shell" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Výplň" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "Začátky" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Zobrazit jen vrchní vrstvy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "Zobrazit 5 podrobných vrstev nahoře" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Nahoře / Dole" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Vnitřní stěna" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Další informace o anonymním shromažďování údajů" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu. Níže uvádíme příklad všech sdílených dat:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Nechci posílat anonymní data" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Povolit zasílání anonymních dat" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Vyrovnávání podložky" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Chcete-li se ujistit, že vaše výtisky vyjdou skvěle, můžete nyní sestavení své podložku. Když kliknete na „Přesunout na další pozici“, tryska se přesune do různých poloh, které lze upravit." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Pro každou pozici; vložte kousek papíru pod trysku a upravte výšku tiskové desky. Výška desky pro sestavení tisku je správná, když je papír lehce uchopen špičkou trysky." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Spustit vyrovnání položky" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Přesunout na další pozici" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Vyberte prosím všechny upgrady provedené v tomto originálu Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Vyhřívaná podložka (Oficiální kit, nebo vytvořená)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Připojte se k síťové tiskárně" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Chcete-li tisknout přímo na tiskárně prostřednictvím sítě, zkontrolujte, zda je tiskárna připojena k síti pomocí síťového kabelu nebo připojením tiskárny k síti WIFI. Pokud nepřipojíte Curu k tiskárně, můžete stále používat jednotku USB k přenosu souborů g-kódu do vaší tiskárny." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Vyberte svou tiskárnu z nabídky níže:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Upravit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Odstranit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Aktualizovat" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Pokud vaše tiskárna není uvedena, přečtěte si průvodce řešením problémů se síťovým tiskem " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Typ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Verze firmwaru" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Adresa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Tato tiskárna není nastavena tak, aby hostovala skupinu tiskáren." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Tato tiskárna je hostitelem skupiny tiskáren %1." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "Tiskárna na této adrese dosud neodpověděla." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Připojit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Špatná IP adresa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Prosím zadejte validní IP adresu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Adresa tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Vložte IP adresu vaší tiskárny na síti." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Změny konfigurace" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Override" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "Přiřazená tiskárna %1 vyžaduje následující změnu konfigurace:" -msgstr[1] "Přiřazená tiskárna %1 vyžaduje následující změny akonfigurace:" -msgstr[2] "Přiřazená tiskárna %1 vyžaduje následující změnu konfigurace:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "Tiskárna %1 je přiřazena, ale úloha obsahuje neznámou konfiguraci materiálu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Změnit materiál %1 z %2 na %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Načíst %3 jako materiál %1 (Toho nemůže být přepsáno)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Změnit jádro tisku %1 z %2 na %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Změnit podložku na %1 (Toto nemůže být přepsáno)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "Přepsání použije zadaná nastavení s existující konfigurací tiskárny. To může vést k selhání tisku." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Sklo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Hliník" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Přesunout nahoru" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Odstranit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Obnovit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Pozastavuji..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Obnovuji..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Pozastavit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Ruším..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Zrušit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Doopravdy chcete posunout %1 na začátek fronty?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Přesunout tiskovou úlohu nahoru" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Doopravdy chcete odstranit %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Odstranit tiskovou úlohu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Doopravdy chcete zrušit %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Zrušit tisk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Spravovat tiskárnu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Aktualizujte firmware tiskárny a spravujte frontu vzdáleně." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v Ultimaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili Ultimaker Digital Factory a zobrazili tuto webkameru." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Načítám..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Nedostupný" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Nedostupný" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Čekám" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Připravuji..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Tisknu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Bez názvu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anonymní" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Jsou nutné změny v nastavení" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Podrobnosti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Nedostupná tiskárna" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "První dostupný" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Zrušeno" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Dokončeno" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Ruším..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Selhání" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Pozastavuji..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "Pozastaveno" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Obnovuji..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Akce vyžadována" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Dokončuji %1 z %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "Zařazeno do fronty" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Spravovat v prohlížeči" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Ve frontě nejsou žádné tiskové úlohy. Slicujte a odesláním úlohy jednu přidejte." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Tiskové úlohy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Celkový čas tisknutí" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Čekám na" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Tisk přes síť" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Tisk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Výběr tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Přihlásit se" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Přihlásit se do platformy Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Přidejte materiálnové profily and moduly z Obchodu\n" -"- Zálohujte a synchronizujte vaše materiálové profily and moduly\n" -"- Sdílejte nápady a získejte pomoc od více než 48 000 uživatelů v Ultimaker komunitě" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Vytvořit účet Ultimaker zdarma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "Kontroluji..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Účet byl synchronizován" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Nastala chyba..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Nainstalujte čekající aktualizace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Zkontrolovat aktualizace pro účet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Poslední aktualizace: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker Account" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Odhlásit se" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Žádný odhad času není dostupný" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Žádná cena není dostupná" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Náhled" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Odhad času" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Odhad materiálu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Slicuji..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Nelze slicovat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Zpracovává se" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Slicovat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Začít proces slicování" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Zrušit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Zobrazit online řešení problémů" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Přepnout zobrazení na celou obrazovku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Ukončit zobrazení na celou obrazovku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&Vrátit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Znovu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Ukončit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "3D Pohled" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Přední pohled" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Pohled seshora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Pohled zezdola" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Pohled z pravé strany" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Pohled z pravé strany" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Konfigurovat Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "Přidat t&iskárnu..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Spravovat &tiskárny..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Spravovat materiály..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Přidat více materiálů z Obchodu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&Aktualizovat profil s aktuálními nastaveními/přepsáními" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "Smazat aktuální &změny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "&Vytvořit profil z aktuálního nastavení/přepsání." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Spravovat profily..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Zobrazit online &dokumentaci" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Nahlásit &chybu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Co je nového" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Více..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Smazat vybrané" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Centrovat vybrané" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Násobit vybrané" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Odstranit model" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "&Centerovat model na podložce" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "Sesk&upit modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Rozdělit modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "Spo&jit modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "Náso&bení modelu..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Vybrat všechny modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Vyčistit podložku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Znovu načíst všechny modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Uspořádat všechny modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Uspořádat selekci" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Resetovat všechny pozice modelů" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Resetovat všechny transformace modelů" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&Otevřít soubor(y)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Nový projekt..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Zobrazit složku s konfigurací" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Konfigurovat viditelnost nastavení..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "Moje tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Sledujte tiskárny v Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Vytvořte tiskové projekty v Digital Library." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Tiskové úlohy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Sledujte tiskové úlohy a znovu tiskněte z historie." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Rozšiřte Ultimaker Cura pomocí modulů a materiálových profilů." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Staňte se expertem na 3D tisk díky Ultimaker e-learningu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker podpora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Zjistěte, jak začít s Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Položit otázku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Poraďte se s Ultimaker komunitou." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Nahlásit chybu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Dejte vývojářům vědět, že je něco špatně." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Navštivte web Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Hexadecimální" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Tento balíček bude nainstalován po restartování." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Obecné" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Nastavení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Materiály" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Profily" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "Zavírám %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "Doopravdy chcete zavřít %1?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Otevřít soubor(y)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Nainstalovat balíček" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Otevřít Soubor(y)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Ve vybraných souborech jsme našli jeden nebo více souborů G-kódu. Naraz můžete otevřít pouze jeden soubor G-kódu. Pokud chcete otevřít soubor G-Code, vyberte pouze jeden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Přidat tiskárnu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Co je nového" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "O %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "verze: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Komplexní řešení pro 3D tisk z taveného filamentu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura vyvíjí Ultimaker B.V. ve spolupráci s komunitou.\n" -"Cura hrdě používá následující open source projekty:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Grafické uživatelské prostředí" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Aplikační framework" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "Generátor G kódu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Meziprocesní komunikační knihovna" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Propojení libnest2d s jazykem Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Knihovna pro plošnou optimalizaci vyvinutá Prusa Research" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Podpůrná knihovna pro manipulaci s 3MF soubory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Podpůrná knihovna pro metadata souborů a streaming" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Programovací jazyk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI framework" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "Propojení GUI frameworku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "Binding knihovna C/C++" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Formát výměny dat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Font" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Knihovna pro výstřižky z mnohoúhelníků" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "JSON parser" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Pomocné funkce zahrnující načítání obrázků" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Pomocná knihovna zahrnující Voronoi generátor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Kořenové certifikáty pro ověření důvěryhodnosti SSL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Kompatibilita mezi Python 2 a 3" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Podpůrná knihovna pro přístup k systémové klíčence" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Podpůrný knihovna pro rychlejší matematické výpočty" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Podpůrná knihovna pro práci se soubory STL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Propojení Clipper s jazykem Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Knihovna pro sériovou komunikaci" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Podpůrná knihovna pro vědecké výpočty" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Chyba v Python trackovací knihovně" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Podpůrná knihovna pro manipulaci s trojúhelníkovými sítěmi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "Knihovna ZeroConf discovery" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Univerzální konfigurace překladu programů" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Správce závislostí a balíčků" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Vytváření balíčků Python aplikací" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Linux cross-distribution application deployment" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Generování instalátorů pro Windows" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Otevřít soubor s projektem" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Toto je soubor projektu Cura. Chcete jej otevřít jako projekt nebo importovat z něj modely?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Pamatuj si moji volbu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Otevřít jako projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Importovat modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Smazat nebo nechat změny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "Upravili jste některá nastavení profilu. Chcete tato nastavení zachovat i po přepnutí profilů? V opačném případě můžete změny zahodit a načíst výchozí hodnoty z '%1'." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Nastavení profilu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Aktuální změny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Vždy se zeptat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Smazat a už se nikdy neptat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Nechat a už se nikdy neptat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Smazat změny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Zanechat změny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Ve vybraných souborech jsme našli jeden nebo více projektových souborů. Naraz můžete otevřít pouze jeden soubor projektu. Doporučujeme importovat pouze modely z těchto souborů. Chtěli byste pokračovat?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Importovat vše jako modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Uložit projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Extruder %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & materiál" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Materiál" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Nezobrazovat souhrn projektu při uložení znovu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Uložit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Tisknout vybraný model pomocí %1" -msgstr[1] "Tisknout vybraný model pomocí %1" -msgstr[2] "Tisknout vybraný model pomocí %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Bez názvu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "Nasta&vení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Nový projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Obchod" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Konfigurace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Tato konfigurace není k dispozici, protože %1 nebyl rozpoznán. Navštivte prosím %2 a stáhněte si správný materiálový profil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Obchod" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Načítání dostupných konfigurací z tiskárny ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "Konfigurace nejsou k dispozici, protože je tiskárna odpojena." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "Konfigurace tohoto extruderu není dovolena a znemožňuje slicování." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "Neexistují žádné profily odpovídající nastavení tohoto extruderu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Vybrat konfiguraci" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Konfigurace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Vlastní" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Tiskárna" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Povoleno" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Materiál" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "S touto kombinací materiálu pro lepší adhezi použijte lepidlo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Tisknout vybraný model pomocí:" -msgstr[1] "Tisknout vybrané modely pomocí:" -msgstr[2] "Tisknout vybrané modely pomocí:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Násobit vybraný model" -msgstr[1] "Násobit vybrané modele" -msgstr[2] "Násobit vybrané modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Počet kopií" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "Upr&avit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "D&oplňky" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&Soubor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Uložit projekt..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Exportovat..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Výběr exportu..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "Po&moc" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Materiál" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Oblíbené" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Obecné" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Otevřít soubor(y)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "P&reference" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "&Tiskárna" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Tiskárny s povolenou sítí" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Lokální tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Otevřít &Poslední" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Uložit projekt..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Materiál" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Nastavit jako aktivní extruder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Povolit extuder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Zakázat Extruder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Viditelná nastavení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Sbalit všechny kategorie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Spravovat nastavení viditelnosti ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "Po&hled" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "Pozice &kamery" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Pohled kamery" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Perspektiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Ortografický" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Nepřipojen k tiskárně" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "Tiskárna nepřijímá příkazy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "V údržbě. Prosím zkontrolujte tiskíárnu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Ztráta spojení s tiskárnou" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Tisknu..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Pozastaveno" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Připravuji..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Prosím odstraňte výtisk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Zrušit tisk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Jste si jist, že chcete zrušit tisknutí?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "Je tisknuto jako podpora." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "Ostatní modely překrývající se s tímto modelem jsou upraveny." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "Výplň překrývající se s tímto modelem byla modifikována." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "Přesahy na tomto modelu nejsou podporovány." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "Přepíše %1 nastavení." -msgstr[1] "Přepíše %1 nastavení." -msgstr[2] "Přepíše %1 nastavení." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Seznam objektů" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Výchozí" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Rozhranní" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- nekompletní --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Měna:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Styl*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Slicovat automaticky při změně nastavení." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Slicovat automaticky" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*Aby se tyto změny projevily, budete muset aplikaci restartovat." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Chování výřezu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Zvýraznit červeně místa modelu bez podpor. Bez podpor tyto místa nebudou správně vytisknuta." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Zobrazit převis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Zvýraznit chybějící nebo vedlejší povrchy modelu pomocí varovných značek. Dráhám nástrojů budou často chybět části zamýšlené geometrie." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Zobrazovat chyby modelu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Při výběru modelu pohybuje kamerou tak, aby byl model ve středu pohledu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Vycentrovat kameru pokud je vybrána položka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Mělo by být výchozí chování přiblížení u cury invertováno?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Obrátit směr přibližování kamery." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "Mělo by se přibližování pohybovat ve směru myši?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "V pravoúhlé perspektivě není podporováno přiblížení směrem k myši." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Přiblížit směrem k směru myši" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Měly by se modely na platformě pohybovat tak, aby se již neprotínaly?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Zajistěte, aby modely byly odděleny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Měly by být modely na platformě posunuty dolů tak, aby se dotýkaly podložky?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Automaticky přetáhnout modely na podložku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Zobrazte v čtečce g-kódu varovnou zprávu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Upozornění ve čtečce G-kódu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "Měla by být vrstva vynucena do režimu kompatibility?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Vynutit režim kompatibility zobrazení vrstev (vyžaduje restart)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Měla by se Cura otevřít v místě, kde byla uzavřena?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Při zapnutí obnovit pozici okna" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Jaký typ kamery by se měl použít?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Vykreslování kamery:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Perspektiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Ortografický" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Otevírám a ukládám soubory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "Měli by se soubory z plochy, nebo externích aplikací otevírat ve stejné instanci Cury?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Používat pouze jednu instanci programu Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Má být podložka vyčištěna před načtením nového modelu v jediné instanci Cury?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Vyčistit podložku před načtením modelu do jediné instance" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Měly by být modely upraveny na velikost podložky, pokud jsou příliš velké?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Škálovat velké modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Model se může jevit velmi malý, pokud je jeho jednotka například v metrech, nikoli v milimetrech. Měly by být tyto modely škálovány?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Škálovat extrémně malé modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Měly by být modely vybrány po načtení?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Vybrat modely po načtení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Je třeba k názvu tiskové úlohy přidat předponu založenou na názvu tiskárny automaticky?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Přidat předponu zařízení před název úlohy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Mělo by se při ukládání souboru projektu zobrazit souhrn?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Zobrazit souhrnný dialog při ukládání projektu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Výchozí chování při otevírání souboru" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Výchozí chování při otevření souboru s projektem: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Vždy se zeptat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Vždy otevírat jako projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Vždy importovat modely" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Pokud jste provedli změny v profilu a přepnuli na jiný, zobrazí se dialogové okno s dotazem, zda si přejete zachovat své modifikace nebo ne, nebo si můžete zvolit výchozí chování a už nikdy toto dialogové okno nezobrazovat." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Profily" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Výchozí chování pro změněné hodnoty nastavení při přepnutí na jiný profil: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Vždy smazat změněné nastavení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Vždy přesunout nastavení do nového profilu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Soukromí" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Měla by být anonymní data o vašem tisku zaslána společnosti Ultimaker? Upozorňujeme, že nejsou odesílány ani ukládány žádné modely, adresy IP ani jiné osobní údaje." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Posílat (anonymní) informace o tisku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Aktualizace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Měla by Cura zkontrolovat aktualizace při spuštění programu?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Zkontrolovat aktualizace při zapnutí" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "Při kontrole aktualizací kontrolovat pouze stabilní vydání." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Pouze stabilní vydání" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Při kontrole aktualizací kontrolovat stabilní i beta vydání." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "Stabilní a beta vydání" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Mají být při každém startu Cury automaticky kontrolovány nové moduly? Důrazně doporučujeme tuto možnost nevypínat!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Získávat oznámení o aktualizacích modulů" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Přidat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Aktivovat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Přejmenovat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Materiály kompatibilní s aktivní tiskárnou:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Vytvořit nový" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Import" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Synchronizovat s tiskárnami" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Duplikovat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Export" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Potvrdit odstranění" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Doopravdy chcete odstranit %1? Toto nelze vrátit zpět!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Importovat materiál" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Úspěšně importován materiál %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Nelze importovat materiál %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Exportovat materiál" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Neúspěch při exportu materiálu do %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Úspěšné exportování materiálu do %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Synchronizovat materiály s tiskárnami" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Synchronizovat materiály s tiskárnami" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "Následováním několika jednoduchých kroků budete moci synchronizovat všechny vaše materiálové profily s vašimi tiskárnami." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "K čemu je dobrá synchronizace materiálových profilů?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Začít" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Přihlásit se" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Pro automatickou synchronizaci materiálových profilů se všemi vašimi tiskárnami připojenými k Digital Factory musíte být přihlášení v Cuře." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Synchronizovat materiály pomocí USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "Následující tiskárny získají nové materiálové profily:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "Při odesílání materiálů do tiskáren se něco nepodařilo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Materiálové profily byly úspěšně synchronizovány s následujícími tiskárnami:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Podpora při problémech" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "Chybí tiskárny?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Ujistěte se, že jsou všechny vaše tiskárny zapnuté a připojené k Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Obnovit seznam" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Zkusit znovu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Hotovo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Synchronizovat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "Synchronizuji" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "Nenalezeny žádné tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Zdá se, že nemáte žádné kompatibilní tiskárny připojené k Digital Factory. Ujistěte se, že je vaše tiskárna připojena a používá nejnovější firmware." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Zjistěte, jak připojit vaši tiskárnu k Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Obnovit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Synchronizovat materiálové profily přes USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Následujte tyto kroky, abyste nahráli nové materiálové profily do vaší tiskárny." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Klikněte na tlačítko \"Exportovat archiv s materiálem\"." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "Uložte soubor .umm na USB úložiště." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "Připojte USB úložiště k vaší tiskárně a spusťte proceduru pro nahrání nových materiálových profilů." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "Jak nahrát nové materiálové profily do mé tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Zpět" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Exportovat archiv s materiálem" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Exportovat všechny materiály" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Potvrdit změnu průměru" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "Nový průměr vlákna je nastaven na %1 mm, což není kompatibilní s aktuálním extrudérem. Přejete si pokračovat?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Jméno" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Značka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Typ materiálu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Barva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Volba barvy materiálu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Vlastnosti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Husttoa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Průměr" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Cena filamentu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Váha filamentu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Délka filamentu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Cena za metr" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Tento materiál je propojen s %1 a sdílí některé jeho vlastnosti." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Zrušit propojení s materiálem" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Popis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Informace o adhezi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Informace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Nastavení tisku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Profily kompatibilní s aktivní tiskárnou:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Vytvořit nový profil z aktuálních nastavení/přepsání" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Některá nastavení z aktuálního profilu byla přepsána." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Aktualizovat profil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Aktualizovat profil s aktuálními nastaveními/přepsáními" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Zrušit aktuální změny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Tento profil používá výchozí nastavení zadaná tiskárnou, takže nemá žádná nastavení / přepíše v níže uvedeném seznamu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Vaše aktuální nastavení odpovídá vybranému profilu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Globální nastavení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Vytvořit profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Prosím uveďte jméno pro tento profil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Exportovat profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Duplikovat profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Přejmenovat profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Importovat profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Přejmenovat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Prosím uveďte nové jméno." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "Toto nastavení bylo skryto aktivním zařízením a nebude viditelné." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "Toto nastavení bylo skryto hodnotou nastavení %1. Změňte hodnotu toho nastavení, aby bylo toto znovu viditelné." -msgstr[1] "Toto nastavení bylo skryto hodnotami nastavení %1. Změňte hodnoty těch nastavení, aby bylo toto znovu viditelné." -msgstr[2] "Toto nastavení bylo skryto hodnotami nastavení %1. Změňte hodnoty těch nastavení, aby bylo toto znovu viditelné." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Nastavení zobrazení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Zkontrolovat vše" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Extuder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Cílová teplota hotendu. Hotend se ohřeje nebo ochladí na tuto teplotu. Pokud je 0, ohřev teplé vody je vypnutý." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "Aktuální teplota tohoto hotendu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "Teplota pro předehřátí hotendu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Zrušit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Předehřání" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Před tiskem zahřejte hotend předem. Můžete pokračovat v úpravách tisku, zatímco se zahřívá, a nemusíte čekat na zahřátí hotendu, až budete připraveni k tisku." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Barva materiálu v tomto extruderu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Materiál v tomto extruderu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "Vložená trysky v tomto extruderu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Podložka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Cílová teplota vyhřívací podložky. Podložka se zahřeje, nebo schladí směrem k této teplotě. Pokud je 0, tak je vyhřívání podložky vypnuto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "Aktuální teplota vyhřívané podložky." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "Teplota pro předehřátí podložky." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Před tiskem zahřejte postel předem. Můžete pokračovat v úpravě tisku, zatímco se zahřívá, a nemusíte čekat, až se postel zahřeje, až budete připraveni k tisku." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Ovládání tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Pozice hlavy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Vzdálenost hlavy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "Poslat G kód" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Na připojenou tiskárnu odešlete vlastní příkaz G-kódu. Stisknutím klávesy „Enter“ odešlete příkaz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "Tiskárna není připojena." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "Cloudová tiskárna je offline. Prosím zkontrolujte, zda je tiskárna zapnutá a připojená k internetu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Tiskárna není připojena k vašemu účtu. Prosím navštivte Ultimaker Digital Factory pro navázání spojení." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "Připojení ke cloudu není nyní dostupné. Prosím přihlašte se k připojení ke cloudové tiskárně." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "Připojení ke cloudu není nyní dostupné. Prosím zkontrolujte si vaše internetové připojení." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Přidat tiskárnu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Spravovat tiskárny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Aktivní tisk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Název úlohy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Čas tisku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Předpokládaný zbývající čas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Některé hodnoty nastavení / přepsání se liší od hodnot uložených v profilu.\n" -"\n" -"Klepnutím otevřete správce profilů." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Vlastní profily" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Nastavení tisku zakázáno. Soubor G-kódu nelze změnit." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Doporučeno" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Vlastní" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Zap" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Vyp" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Experimentální" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "– vlastní profil je aktivní a přepsali jste některá nastavení." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "– vlastní profil přepisuje některá nastavení." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Některá nastavení byly změněna." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Adheze" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Umožňuje tisk okraje nebo voru. Tímto způsobem se kolem nebo pod objekt přidá plochá oblast, kterou lze snadno odříznout." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Postupná výplň" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Postupná výplň postupně zvyšuje množství výplně směrem nahoru." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Rozlišení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Podpora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Vytvořte struktury pro podporu částí modelu, které mají přesahy. Bez těchto struktur by se takové části během tisku zhroutily." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "Konfigurace není podporována" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Pro vybranou konfiguraci materiál/%1 není dostupný žádný profil. Prosím změňte svou konfiguraci." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "Zjistit více" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Nastavení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Aktuální" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Jednotka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Hledat" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Některá skrytá nastavení používají hodnoty odlišné od jejich normální vypočtené hodnoty.\n" -"\n" -"Klepnutím toto nastavení zviditelníte." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Toto nastavení se nepoužívá, protože všechna nastavení, která ovlivňuje, jsou přepsána." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Ovlivňuje" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Ovlivněno" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Toto nastavení je vždy sdíleno všemi extrudéry. Jeho změnou se změní hodnota všech extruderů." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Toto nastavení je vyřešeno z konfliktních hodnot specifického extruder:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5805,7 +3523,7 @@ msgstr "" "\n" "Klepnutím obnovíte hodnotu profilu." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5816,932 +3534,3306 @@ msgstr "" "\n" "Klepnutím obnovíte vypočítanou hodnotu." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Prohledat nastavení" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Kopírovat hodnotu na všechny extrudery" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Kopírovat všechny změněné hodnoty na všechny extrudery" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Schovat toto nastavení" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Neukazovat toto nastavení" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Nechat toto nastavení viditelné" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "3D Pohled" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Konfigurovat viditelnost nastavení..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Přední pohled" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Některá skrytá nastavení používají hodnoty odlišné od jejich normální vypočtené hodnoty.\n" +"\n" +"Klepnutím toto nastavení zviditelníte." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Pohled seshora" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Obchod" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Pohled zleva" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "Nasta&vení" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Pohled zprava" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Nový projekt" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Nastavení zobrazení" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Výchozí" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Zkontrolovat vše" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Synchronizovat materiály s tiskárnami" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Synchronizovat materiály s tiskárnami" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "Následováním několika jednoduchých kroků budete moci synchronizovat všechny vaše materiálové profily s vašimi tiskárnami." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "K čemu je dobrá synchronizace materiálových profilů?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Začít" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Přihlásit se" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Pro automatickou synchronizaci materiálových profilů se všemi vašimi tiskárnami připojenými k Digital Factory musíte být přihlášení v Cuře." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Synchronizovat materiály pomocí USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "Následující tiskárny získají nové materiálové profily:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "Při odesílání materiálů do tiskáren se něco nepodařilo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Materiálové profily byly úspěšně synchronizovány s následujícími tiskárnami:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Podpora při problémech" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "Chybí tiskárny?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Ujistěte se, že jsou všechny vaše tiskárny zapnuté a připojené k Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Obnovit seznam" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Zkusit znovu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Hotovo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Synchronizovat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "Synchronizuji" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "Nenalezeny žádné tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Zdá se, že nemáte žádné kompatibilní tiskárny připojené k Digital Factory. Ujistěte se, že je vaše tiskárna připojena a používá nejnovější firmware." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Zjistěte, jak připojit vaši tiskárnu k Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Obnovit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Synchronizovat materiálové profily přes USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Následujte tyto kroky, abyste nahráli nové materiálové profily do vaší tiskárny." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Klikněte na tlačítko \"Exportovat archiv s materiálem\"." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "Uložte soubor .umm na USB úložiště." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "Připojte USB úložiště k vaší tiskárně a spusťte proceduru pro nahrání nových materiálových profilů." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "Jak nahrát nové materiálové profily do mé tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Zpět" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Exportovat archiv s materiálem" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Exportovat všechny materiály" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Potvrdit změnu průměru" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "Nový průměr vlákna je nastaven na %1 mm, což není kompatibilní s aktuálním extrudérem. Přejete si pokračovat?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Jméno" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Značka" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Typ materiálu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Barva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Volba barvy materiálu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Vlastnosti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Husttoa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Průměr" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Cena filamentu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Váha filamentu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Délka filamentu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Cena za metr" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Tento materiál je propojen s %1 a sdílí některé jeho vlastnosti." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Zrušit propojení s materiálem" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Popis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Informace o adhezi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Informace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Nastavení tisku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Materiály" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Materiály kompatibilní s aktivní tiskárnou:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Vytvořit nový" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Import" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Synchronizovat s tiskárnami" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Aktivovat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Duplikovat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Export" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Potvrdit odstranění" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Doopravdy chcete odstranit %1? Toto nelze vrátit zpět!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Importovat materiál" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Úspěšně importován materiál %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Nelze importovat materiál %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Exportovat materiál" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Neúspěch při exportu materiálu do %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Úspěšné exportování materiálu do %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "Toto nastavení bylo skryto aktivním zařízením a nebude viditelné." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "Toto nastavení bylo skryto hodnotou nastavení %1. Změňte hodnotu toho nastavení, aby bylo toto znovu viditelné." +msgstr[1] "Toto nastavení bylo skryto hodnotami nastavení %1. Změňte hodnoty těch nastavení, aby bylo toto znovu viditelné." +msgstr[2] "Toto nastavení bylo skryto hodnotami nastavení %1. Změňte hodnoty těch nastavení, aby bylo toto znovu viditelné." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Obecné" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Rozhranní" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- nekompletní --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Měna:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Styl*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Slicovat automaticky při změně nastavení." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Slicovat automaticky" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*Aby se tyto změny projevily, budete muset aplikaci restartovat." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Chování výřezu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Zvýraznit červeně místa modelu bez podpor. Bez podpor tyto místa nebudou správně vytisknuta." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Zobrazit převis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Zvýraznit chybějící nebo vedlejší povrchy modelu pomocí varovných značek. Dráhám nástrojů budou často chybět části zamýšlené geometrie." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Zobrazovat chyby modelu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Při výběru modelu pohybuje kamerou tak, aby byl model ve středu pohledu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Vycentrovat kameru pokud je vybrána položka" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Mělo by být výchozí chování přiblížení u cury invertováno?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Obrátit směr přibližování kamery." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "Mělo by se přibližování pohybovat ve směru myši?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "V pravoúhlé perspektivě není podporováno přiblížení směrem k myši." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Přiblížit směrem k směru myši" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Měly by se modely na platformě pohybovat tak, aby se již neprotínaly?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Zajistěte, aby modely byly odděleny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Měly by být modely na platformě posunuty dolů tak, aby se dotýkaly podložky?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Automaticky přetáhnout modely na podložku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Zobrazte v čtečce g-kódu varovnou zprávu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Upozornění ve čtečce G-kódu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "Měla by být vrstva vynucena do režimu kompatibility?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Vynutit režim kompatibility zobrazení vrstev (vyžaduje restart)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Měla by se Cura otevřít v místě, kde byla uzavřena?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Při zapnutí obnovit pozici okna" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Jaký typ kamery by se měl použít?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Vykreslování kamery:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Perspektiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Ortografický" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Otevírám a ukládám soubory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "Měli by se soubory z plochy, nebo externích aplikací otevírat ve stejné instanci Cury?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Používat pouze jednu instanci programu Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "Má být podložka vyčištěna před načtením nového modelu v jediné instanci Cury?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Vyčistit podložku před načtením modelu do jediné instance" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Měly by být modely upraveny na velikost podložky, pokud jsou příliš velké?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Škálovat velké modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Model se může jevit velmi malý, pokud je jeho jednotka například v metrech, nikoli v milimetrech. Měly by být tyto modely škálovány?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Škálovat extrémně malé modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Měly by být modely vybrány po načtení?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Vybrat modely po načtení" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Je třeba k názvu tiskové úlohy přidat předponu založenou na názvu tiskárny automaticky?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Přidat předponu zařízení před název úlohy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Mělo by se při ukládání souboru projektu zobrazit souhrn?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Zobrazit souhrnný dialog při ukládání projektu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Výchozí chování při otevírání souboru" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Výchozí chování při otevření souboru s projektem: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Vždy se zeptat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Vždy otevírat jako projekt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Vždy importovat modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Pokud jste provedli změny v profilu a přepnuli na jiný, zobrazí se dialogové okno s dotazem, zda si přejete zachovat své modifikace nebo ne, nebo si můžete zvolit výchozí chování a už nikdy toto dialogové okno nezobrazovat." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Profily" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Výchozí chování pro změněné hodnoty nastavení při přepnutí na jiný profil: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Vždy se zeptat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Vždy smazat změněné nastavení" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Vždy přesunout nastavení do nového profilu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Soukromí" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Měla by být anonymní data o vašem tisku zaslána společnosti Ultimaker? Upozorňujeme, že nejsou odesílány ani ukládány žádné modely, adresy IP ani jiné osobní údaje." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Posílat (anonymní) informace o tisku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Aktualizace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Měla by Cura zkontrolovat aktualizace při spuštění programu?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Zkontrolovat aktualizace při zapnutí" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "Při kontrole aktualizací kontrolovat pouze stabilní vydání." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Pouze stabilní vydání" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "Při kontrole aktualizací kontrolovat stabilní i beta vydání." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "Stabilní a beta vydání" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Mají být při každém startu Cury automaticky kontrolovány nové moduly? Důrazně doporučujeme tuto možnost nevypínat!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Získávat oznámení o aktualizacích modulů" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Přejmenovat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Prosím uveďte nové jméno." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Přidat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Přejmenovat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Profily" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Profily kompatibilní s aktivní tiskárnou:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Vytvořit nový profil z aktuálních nastavení/přepsání" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Některá nastavení z aktuálního profilu byla přepsána." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Aktualizovat profil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Aktualizovat profil s aktuálními nastaveními/přepsáními" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Zrušit aktuální změny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Tento profil používá výchozí nastavení zadaná tiskárnou, takže nemá žádná nastavení / přepíše v níže uvedeném seznamu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Vaše aktuální nastavení odpovídá vybranému profilu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Globální nastavení" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Vytvořit profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Prosím uveďte jméno pro tento profil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Exportovat profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Duplikovat profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Přejmenovat profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Importovat profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Typ pohledu" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "3D Pohled" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Přední pohled" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Pohled seshora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Pohled zleva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Pohled zprava" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Přidat Cloudovou tiskárnu" +msgid "Is printed as support." +msgstr "Je tisknuto jako podpora." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "Čekám na odpověď od Cloudu" +msgid "Other models overlapping with this model are modified." +msgstr "Ostatní modely překrývající se s tímto modelem jsou upraveny." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "Žádné tiskárny nenalezeny ve vašem účtě?" +msgid "Infill overlapping with this model is modified." +msgstr "Výplň překrývající se s tímto modelem byla modifikována." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "Následující tiskárny ve vašem účtě byla přidány do Cury:" +msgid "Overlaps with this model are not supported." +msgstr "Přesahy na tomto modelu nejsou podporovány." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Přidat tiskárnu manuálně" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "Přepíše %1 nastavení." +msgstr[1] "Přepíše %1 nastavení." +msgstr[2] "Přepíše %1 nastavení." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Výrobce" +msgid "Active print" +msgstr "Aktivní tisk" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Autor profilu" +msgid "Job Name" +msgstr "Název úlohy" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Název tiskárny" +msgid "Printing Time" +msgstr "Čas tisku" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Pojmenujte prosím svou tiskárnu" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Předpokládaný zbývající čas" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Přidat tiskárnu" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Přidat síťovou tiskárnu" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Přidat ne-síťovou tiskárnu" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "Přes síť nebyla nalezena žádná tiskárna." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "Obnovit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "Přidat tiskárnu podle IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "Přidat cloudovou tiskárnu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Podpora při problémech" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Přidat tiskárnu podle IP adresy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Zadejte IP adresu vaší tiskárny." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Přidat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Nelze se připojit k zařízení." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Nemůžete se připojit k Vaší tiskárně Ultimaker?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "Tiskárna na této adrese dosud neodpověděla." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Tuto tiskárnu nelze přidat, protože se jedná o neznámou tiskárnu nebo není hostitelem skupiny." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Připojit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 -msgctxt "@label" -msgid "Release Notes" -msgstr "Poznámky k vydání" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "Přidat nastavení materiálů a moduly z Obchodu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "Zálohovat a synchronizovat nastavení materiálů a moduly" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Sdílejte nápady a získejte pomoc od více než 48 0000 uživatelů v Ultimaker komunitě" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 -msgctxt "@button" -msgid "Skip" -msgstr "Přeskočit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Vytvořit účet Ultimaker zdarma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Pomožte nám zlepšovat Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu, včetně:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "Typy zařízení" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "Použití materiálu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "Počet sliců" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "Nastavení tisku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Data shromážděná společností Ultimaker Cura nebudou obsahovat žádné osobní údaje." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "Více informací" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "Prázdné" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "Uživatelská dohoda" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "Odmítnout a zavřít" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Vítejte v Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "Při nastavování postupujte podle těchto pokynů Ultimaker Cura. Bude to trvat jen několik okamžiků." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "Začínáme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" msgstr "Co je nového" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "Výrobce" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "Autor profilu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "Název tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "Pojmenujte prosím svou tiskárnu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "Poznámky k vydání" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "Přes síť nebyla nalezena žádná tiskárna." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Obnovit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Přidat tiskárnu podle IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Přidat cloudovou tiskárnu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Podpora při problémech" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Přihlásit se do platformy Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "Přidat nastavení materiálů a moduly z Obchodu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "Zálohovat a synchronizovat nastavení materiálů a moduly" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "Sdílejte nápady a získejte pomoc od více než 48 0000 uživatelů v Ultimaker komunitě" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "Přeskočit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "Vytvořit účet Ultimaker zdarma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "Pomožte nám zlepšovat Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu, včetně:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "Typy zařízení" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "Použití materiálu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "Počet sliců" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "Nastavení tisku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Data shromážděná společností Ultimaker Cura nebudou obsahovat žádné osobní údaje." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "Více informací" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "Prázdné" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Přidat Cloudovou tiskárnu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "Čekám na odpověď od Cloudu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "Žádné tiskárny nenalezeny ve vašem účtě?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "Následující tiskárny ve vašem účtě byla přidány do Cury:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Přidat tiskárnu manuálně" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "Uživatelská dohoda" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "Odmítnout a zavřít" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Přidat tiskárnu podle IP adresy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Zadejte IP adresu vaší tiskárny." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Přidat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Nelze se připojit k zařízení." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Nemůžete se připojit k Vaší tiskárně Ultimaker?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "Tiskárna na této adrese dosud neodpověděla." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Tuto tiskárnu nelze přidat, protože se jedná o neznámou tiskárnu nebo není hostitelem skupiny." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Připojit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "Vítejte v Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "Při nastavování postupujte podle těchto pokynů Ultimaker Cura. Bude to trvat jen několik okamžiků." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "Začínáme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "Seznam objektů" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Zobrazit online řešení problémů" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Přepnout zobrazení na celou obrazovku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Ukončit zobrazení na celou obrazovku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&Vrátit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Znovu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Ukončit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "3D Pohled" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Přední pohled" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Pohled seshora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Pohled zezdola" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Pohled z pravé strany" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Pohled z pravé strany" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Konfigurovat Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "Přidat t&iskárnu..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Spravovat &tiskárny..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Spravovat materiály..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Přidat více materiálů z Obchodu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&Aktualizovat profil s aktuálními nastaveními/přepsáními" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "Smazat aktuální &změny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "&Vytvořit profil z aktuálního nastavení/přepsání." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Spravovat profily..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Zobrazit online &dokumentaci" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Nahlásit &chybu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "Co je nového" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Více..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Smazat vybrané" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Centrovat vybrané" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Násobit vybrané" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Odstranit model" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "&Centerovat model na podložce" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "Sesk&upit modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Rozdělit modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "Spo&jit modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "Náso&bení modelu..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Vybrat všechny modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Vyčistit podložku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Znovu načíst všechny modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Uspořádat všechny modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Uspořádat selekci" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Resetovat všechny pozice modelů" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Resetovat všechny transformace modelů" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&Otevřít soubor(y)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Nový projekt..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Zobrazit složku s konfigurací" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Tisknout vybraný model pomocí %1" +msgstr[1] "Tisknout vybraný model pomocí %1" +msgstr[2] "Tisknout vybraný model pomocí %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Nepřipojen k tiskárně" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "Tiskárna nepřijímá příkazy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "V údržbě. Prosím zkontrolujte tiskíárnu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Ztráta spojení s tiskárnou" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Tisknu..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Pozastaveno" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Připravuji..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Prosím odstraňte výtisk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Zrušit tisk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Jste si jist, že chcete zrušit tisknutí?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Nastavení" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Aktuální" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Jednotka" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Materiál" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Nastavit jako aktivní extruder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Povolit extuder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Zakázat Extruder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&Soubor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Uložit projekt..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Exportovat..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Výběr exportu..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Materiál" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Oblíbené" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Obecné" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "&Tiskárna" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Tiskárny s povolenou sítí" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Lokální tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "D&oplňky" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Otevřít soubor(y)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "P&reference" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Konfigurace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Vlastní" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Povoleno" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Materiál" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "S touto kombinací materiálu pro lepší adhezi použijte lepidlo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Načítání dostupných konfigurací z tiskárny ..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "Konfigurace nejsou k dispozici, protože je tiskárna odpojena." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Tato konfigurace není k dispozici, protože %1 nebyl rozpoznán. Navštivte prosím %2 a stáhněte si správný materiálový profil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Obchod" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "Konfigurace tohoto extruderu není dovolena a znemožňuje slicování." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "Neexistují žádné profily odpovídající nastavení tohoto extruderu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Vybrat konfiguraci" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Konfigurace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "Po&moc" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Uložit projekt..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Otevřít &Poslední" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "Po&hled" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "Pozice &kamery" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Pohled kamery" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Perspektiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Ortografický" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Tisknout vybraný model pomocí:" +msgstr[1] "Tisknout vybrané modely pomocí:" +msgstr[2] "Tisknout vybrané modely pomocí:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Násobit vybraný model" +msgstr[1] "Násobit vybrané modele" +msgstr[2] "Násobit vybrané modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Počet kopií" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "Upr&avit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Viditelná nastavení" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Sbalit všechny kategorie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Spravovat nastavení viditelnosti ..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Otevřít soubor(y)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Ve vybraných souborech jsme našli jeden nebo více projektových souborů. Naraz můžete otevřít pouze jeden soubor projektu. Doporučujeme importovat pouze modely z těchto souborů. Chtěli byste pokračovat?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Importovat vše jako modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Otevřít soubor s projektem" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Toto je soubor projektu Cura. Chcete jej otevřít jako projekt nebo importovat z něj modely?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Pamatuj si moji volbu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Otevřít jako projekt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Importovat modely" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Smazat nebo nechat změny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "Upravili jste některá nastavení profilu. Chcete tato nastavení zachovat i po přepnutí profilů? V opačném případě můžete změny zahodit a načíst výchozí hodnoty z '%1'." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Nastavení profilu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Aktuální změny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Smazat a už se nikdy neptat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Nechat a už se nikdy neptat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Smazat změny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Zanechat změny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Uložit projekt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Extruder %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & materiál" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Materiál" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Nezobrazovat souhrn projektu při uložení znovu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Uložit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "O %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "verze: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Komplexní řešení pro 3D tisk z taveného filamentu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura vyvíjí Ultimaker B.V. ve spolupráci s komunitou.\n" +"Cura hrdě používá následující open source projekty:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Grafické uživatelské prostředí" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Aplikační framework" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "Generátor G kódu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Meziprocesní komunikační knihovna" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Propojení libnest2d s jazykem Python" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Knihovna pro plošnou optimalizaci vyvinutá Prusa Research" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Podpůrná knihovna pro manipulaci s 3MF soubory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Podpůrná knihovna pro metadata souborů a streaming" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Programovací jazyk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI framework" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "Propojení GUI frameworku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "Binding knihovna C/C++" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Formát výměny dat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Font" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Knihovna pro výstřižky z mnohoúhelníků" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "JSON parser" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Pomocné funkce zahrnující načítání obrázků" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Pomocná knihovna zahrnující Voronoi generátor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "Kořenové certifikáty pro ověření důvěryhodnosti SSL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Kompatibilita mezi Python 2 a 3" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Podpůrná knihovna pro přístup k systémové klíčence" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Podpůrný knihovna pro rychlejší matematické výpočty" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Podpůrná knihovna pro práci se soubory STL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Propojení Clipper s jazykem Python" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Knihovna pro sériovou komunikaci" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Podpůrná knihovna pro vědecké výpočty" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Podpůrná knihovna pro manipulaci s trojúhelníkovými sítěmi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "Knihovna ZeroConf discovery" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Univerzální konfigurace překladu programů" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Správce závislostí a balíčků" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Vytváření balíčků Python aplikací" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Linux cross-distribution application deployment" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Generování instalátorů pro Windows" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Hexadecimální" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "Moje tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Sledujte tiskárny v Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Vytvořte tiskové projekty v Digital Library." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Tiskové úlohy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Sledujte tiskové úlohy a znovu tiskněte z historie." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Rozšiřte Ultimaker Cura pomocí modulů a materiálových profilů." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Staňte se expertem na 3D tisk díky Ultimaker e-learningu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Ultimaker podpora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Zjistěte, jak začít s Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Položit otázku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Poraďte se s Ultimaker komunitou." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Nahlásit chybu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Dejte vývojářům vědět, že je něco špatně." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Navštivte web Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Podpora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Vytvořte struktury pro podporu částí modelu, které mají přesahy. Bez těchto struktur by se takové části během tisku zhroutily." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Některá nastavení byly změněna." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Postupná výplň postupně zvyšuje množství výplně směrem nahoru." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Postupná výplň" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "Konfigurace není podporována" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "Pro vybranou konfiguraci materiál/%1 není dostupný žádný profil. Prosím změňte svou konfiguraci." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "Zjistit více" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Adheze" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Umožňuje tisk okraje nebo voru. Tímto způsobem se kolem nebo pod objekt přidá plochá oblast, kterou lze snadno odříznout." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Rozlišení" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Nastavení tisku zakázáno. Soubor G-kódu nelze změnit." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Zap" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Vyp" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Experimentální" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Doporučeno" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Vlastní" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Některé hodnoty nastavení / přepsání se liší od hodnot uložených v profilu.\n" +"\n" +"Klepnutím otevřete správce profilů." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Vlastní profily" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "Tiskárna není připojena." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Podložka" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Cílová teplota vyhřívací podložky. Podložka se zahřeje, nebo schladí směrem k této teplotě. Pokud je 0, tak je vyhřívání podložky vypnuto." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "Aktuální teplota vyhřívané podložky." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "Teplota pro předehřátí podložky." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Zrušit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Předehřání" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Před tiskem zahřejte postel předem. Můžete pokračovat v úpravě tisku, zatímco se zahřívá, a nemusíte čekat, až se postel zahřeje, až budete připraveni k tisku." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Extuder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Cílová teplota hotendu. Hotend se ohřeje nebo ochladí na tuto teplotu. Pokud je 0, ohřev teplé vody je vypnutý." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "Aktuální teplota tohoto hotendu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "Teplota pro předehřátí hotendu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Před tiskem zahřejte hotend předem. Můžete pokračovat v úpravách tisku, zatímco se zahřívá, a nemusíte čekat na zahřátí hotendu, až budete připraveni k tisku." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Barva materiálu v tomto extruderu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Materiál v tomto extruderu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "Vložená trysky v tomto extruderu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Ovládání tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Pozice hlavy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Vzdálenost hlavy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "Poslat G kód" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Na připojenou tiskárnu odešlete vlastní příkaz G-kódu. Stisknutím klávesy „Enter“ odešlete příkaz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Tento balíček bude nainstalován po restartování." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Nastavení" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "Zavírám %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "Doopravdy chcete zavřít %1?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Nainstalovat balíček" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Otevřít Soubor(y)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Ve vybraných souborech jsme našli jeden nebo více souborů G-kódu. Naraz můžete otevřít pouze jeden soubor G-kódu. Pokud chcete otevřít soubor G-Code, vyberte pouze jeden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Přidat tiskárnu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Co je nového" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Přidejte materiálnové profily and moduly z Obchodu\n" +"- Zálohujte a synchronizujte vaše materiálové profily and moduly\n" +"- Sdílejte nápady a získejte pomoc od více než 48 000 uživatelů v Ultimaker komunitě" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Vytvořit účet Ultimaker zdarma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Přihlásit se" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Poslední aktualizace: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Ultimaker Account" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Odhlásit se" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "Kontroluji..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Účet byl synchronizován" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Nastala chyba..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Nainstalujte čekající aktualizace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Zkontrolovat aktualizace pro účet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "Cloudová tiskárna je offline. Prosím zkontrolujte, zda je tiskárna zapnutá a připojená k internetu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Tiskárna není připojena k vašemu účtu. Prosím navštivte Ultimaker Digital Factory pro navázání spojení." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "Připojení ke cloudu není nyní dostupné. Prosím přihlašte se k připojení ke cloudové tiskárně." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "Připojení ke cloudu není nyní dostupné. Prosím zkontrolujte si vaše internetové připojení." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Přidat tiskárnu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Spravovat tiskárny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Slicuji..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Nelze slicovat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Zpracovává se" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Slicovat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Začít proces slicování" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Zrušit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Odhad času" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Odhad materiálu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Žádný odhad času není dostupný" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Žádná cena není dostupná" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Náhled" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Bez názvu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "Není z čeho vybírat" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Zkontroluje možné tiskové modely a konfiguraci tisku a poskytne návrhy." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Kontroler modelu" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Poskytuje podporu pro čtení souborů 3MF." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "Čtečka 3MF" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Poskytuje podporu pro psaní souborů 3MF." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "Zapisovač 3MF" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Poskytuje podporu pro čtení souborů AMF." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "Čtečka AMF" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Zálohujte a obnovte konfiguraci." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cura zálohy" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Poskytuje odkaz na backend krájení CuraEngine." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "CuraEngine Backend" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Poskytuje podporu pro import profilů Cura." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Čtečka Cura profilu" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Poskytuje podporu pro export profilů Cura." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Zapisovač Cura profilu" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Připojuje k Digitální knihovně. Umožňuje Cuře otevírat a ukládat soubory z a do Digitální knihovny." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Digitální knihovna Ultimaker" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Zkontroluje dostupné aktualizace firmwaru." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Kontroler aktualizace firmwaru" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Poskytuje akce počítače pro aktualizaci firmwaru." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Firmware Updater" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Čte g-kód z komprimovaného archivu." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Čtečka kompresovaného G kódu" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "Zapíše g-kód do komprimovaného archivu." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Zapisova kompresovaného G kódu" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Poskytuje podporu pro import profilů ze souborů g-kódu." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "Čtečka profilu G kódu" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Povoluje načítání a zobrazení souborů G kódu." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "Čtečka G kódu" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Zapisuje G kód o souboru." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "Zapisovač G kódu" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Umožňuje generovat tiskovou geometrii ze 2D obrazových souborů." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Čtečka obrázků" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Poskytuje podporu pro import profilů ze starších verzí Cura." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Čtečka legacy Cura profilu" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Poskytuje způsob, jak změnit nastavení zařízení (například objem sestavení, velikost trysek atd.)." -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Akce nastavení zařízení" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Spravuje rozšíření aplikace a umožňuje prohlížení rozšíření z webu Ultimaker." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Umožňuje generovat tiskovou geometrii ze 2D obrazových souborů." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Obchod" +msgid "Image Reader" +msgstr "Čtečka obrázků" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Poskytuje monitorovací scénu v Cuře." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Fáze monitoringu" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Umožňuje nastavení pro každý model." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Nástroj pro nastavení pro každý model" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Rozšíření, které umožňuje uživateli vytvořené skripty pro následné zpracování" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Post Processing" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Poskytuje přípravnou fázi v Cuře." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Fáze přípravy" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Poskytuje fázi náhledu v Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Fáze náhledu" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Poskytuje vyměnitelnou jednotku za plného zapojení a podporu zápisu." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Vyměnitelný zásuvný modul pro výstupní zařízení" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Protokolová určité události, aby je mohl použít reportér havárií" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Záznamník hlavy" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Poskytuje náhled slicovaných dat vrstev." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Pohled simulace" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Odešle anonymní informace o slicování. Lze deaktivovat pomocí preferencí." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Informace o slicování" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Poskytuje normální zobrazení pevné sítě." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Solid View" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Vytvoří gumovou síť, která blokuje tisk podpory na určitých místech" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Mazač podpor" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Poskytuje podporu pro čtení souborů modelu." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Čtečka trimesh" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Poskytuje podporu pro čtení balíčků formátu Ultimaker." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "Čtečka UFP" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Poskytuje podporu pro psaní balíčků formátu Ultimaker." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "Zapisovač UFP" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Poskytuje akce strojů pro stroje Ultimaker (jako je průvodce vyrovnáváním postele, výběr upgradů atd.)." - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Akce zařízení Ultimaker" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Spravuje síťová připojení k síťovým tiskárnám Ultimaker." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Síťové připojení Ultimaker" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Přijme G-kód a odešle je do tiskárny. Plugin může také aktualizovat firmware." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USB tisk" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Aktualizuje konfigurace z Cura 2.1 na Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Aktualizace verze 2.1 na 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Aktualizuje konfigurace z Cura 2.2 na Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Aktualizace verze 2.2 na 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Aktualizuje konfigurace z Cura 2.5 na Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Aktualizace verze 2.5 na 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Aktualizuje konfigurace z Cura 2.6 na Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Aktualizace verze 2.6 na 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Aktualizuje konfigurace z Cura 2.7 na Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Aktualizace verze 2.7 na 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Aktualizuje konfigurace z Cura 3.0 na Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Aktualizace verze 3.0 na 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Aktualizuje konfigurace z Cura 3.2 na Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Aktualizace verze 3.2 na 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Aktualizuje konfigurace z Cura 3.3 na Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Aktualizace verze 3.3 na 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Aktualizuje konfigurace z Cura 3.4 na Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Aktualizace verze 3.4 na 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Aktualizuje konfigurace z Cura 3.5 na Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Aktualizace verze 3.5 na 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Aktualizuje konfigurace z Cura 4.0 na Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Aktualizace verze 4.0 na 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Aktualizuje konfigurace z Cura 4.11 na Cura 4.12." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "Aktualizace verze 4.11 na 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Aktualizuje konfigurace z Cura 4.13 na Cura 5.0." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "Aktualizace verze 4.13 na 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Aktualizuje konfigurace z Cura 4.1 na Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Aktualizace verze 4.1 na 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Aktualizuje konfigurace z Cura 4.2 na Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Aktualizace verze 4.2 na 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Aktualizuje konfigurace z Cura 4.3 na Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Aktualizace verze 4.3 na 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Aktualizuje konfigurace z Cura 4.4 na Cura 4.5." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "Aktualizace verze 4.4 na 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Aktualizuje konfigurace z Cura 4.5 na Cura 4.6." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "Aktualizace verze 4.5 na 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Aktualizuje konfigurace z Cura 4.6.0 na Cura 4.6.2." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Aktualizace verze 4.6.0 na 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Aktualizuje konfigurace z Cura 4.6.2 na Cura 4.7." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Aktualizace verze 4.6.2 na 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Aktualizuje konfigurace z Cura 4.7 na Cura 4.8." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "Aktualizace verze 4.7 na 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Aktualizuje konfigurace z Cura 4.8 na Cura 4.9." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "Aktualizace verze 4.8 na 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Aktualizuje konfigurace z Cura 4.9 na Cura 4.10." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "Aktualizace verze 4.9 na 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Poskytuje podporu pro čtení souborů X3D." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "Čtečka X3D" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Poskytuje funkce pro čtení a zápis materiálových profilů založených na XML." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Materiálové profily" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Poskytuje rentgenové zobrazení." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Rentgenový pohled" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Poskytuje podporu pro čtení souborů X3D." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "Čtečka X3D" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Poskytuje podporu pro import profilů Cura." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Čtečka Cura profilu" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Rozšíření, které umožňuje uživateli vytvořené skripty pro následné zpracování" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Post Processing" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Spravuje síťová připojení k síťovým tiskárnám Ultimaker." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Síťové připojení Ultimaker" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Poskytuje podporu pro psaní souborů 3MF." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "Zapisovač 3MF" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Zálohujte a obnovte konfiguraci." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cura zálohy" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Odešle anonymní informace o slicování. Lze deaktivovat pomocí preferencí." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Informace o slicování" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Poskytuje podporu pro psaní balíčků formátu Ultimaker." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "Zapisovač UFP" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Připojuje k Digitální knihovně. Umožňuje Cuře otevírat a ukládat soubory z a do Digitální knihovny." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Digitální knihovna Ultimaker" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Poskytuje podporu pro import profilů ze souborů g-kódu." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "Čtečka profilu G kódu" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Povoluje načítání a zobrazení souborů G kódu." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "Čtečka G kódu" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Poskytuje podporu pro čtení souborů modelu." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Čtečka trimesh" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Poskytuje akce strojů pro stroje Ultimaker (jako je průvodce vyrovnáváním postele, výběr upgradů atd.)." + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Akce zařízení Ultimaker" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Čte g-kód z komprimovaného archivu." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Čtečka kompresovaného G kódu" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Spravuje rozšíření aplikace a umožňuje prohlížení rozšíření z webu Ultimaker." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Obchod" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Poskytuje vyměnitelnou jednotku za plného zapojení a podporu zápisu." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Vyměnitelný zásuvný modul pro výstupní zařízení" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Poskytuje monitorovací scénu v Cuře." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Fáze monitoringu" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Aktualizuje konfigurace z Cura 2.5 na Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Aktualizace verze 2.5 na 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Aktualizuje konfigurace z Cura 2.6 na Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Aktualizace verze 2.6 na 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Aktualizuje konfigurace z Cura 4.13 na Cura 5.0." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "Aktualizace verze 4.13 na 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Aktualizuje konfigurace z Cura 4.8 na Cura 4.9." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "Aktualizace verze 4.8 na 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Aktualizuje konfigurace z Cura 3.4 na Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Aktualizace verze 3.4 na 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Aktualizuje konfigurace z Cura 4.4 na Cura 4.5." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "Aktualizace verze 4.4 na 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Aktualizuje konfigurace z Cura 4.3 na Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Aktualizace verze 4.3 na 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Aktualizuje konfigurace z Cura 3.2 na Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Aktualizace verze 3.2 na 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Aktualizuje konfigurace z Cura 3.3 na Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Aktualizace verze 3.3 na 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Aktualizuje konfigurace z Cura 4.1 na Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Aktualizace verze 4.1 na 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Aktualizuje konfigurace z Cura 4.2 na Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Aktualizace verze 4.2 na 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Aktualizuje konfigurace z Cura 4.6.2 na Cura 4.7." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "Aktualizace verze 4.6.2 na 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Aktualizuje konfigurace z Cura 3.5 na Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Aktualizace verze 3.5 na 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Aktualizuje konfigurace z Cura 2.2 na Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Aktualizace verze 2.2 na 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Aktualizuje konfigurace z Cura 2.1 na Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Aktualizace verze 2.1 na 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Aktualizuje konfigurace z Cura 4.6.0 na Cura 4.6.2." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "Aktualizace verze 4.6.0 na 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Aktualizuje konfigurace z Cura 4.7 na Cura 4.8." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "Aktualizace verze 4.7 na 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Aktualizuje konfigurace z Cura 4.9 na Cura 4.10." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "Aktualizace verze 4.9 na 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Aktualizuje konfigurace z Cura 4.5 na Cura 4.6." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "Aktualizace verze 4.5 na 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Aktualizuje konfigurace z Cura 2.7 na Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Aktualizace verze 2.7 na 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Aktualizuje konfigurace z Cura 3.0 na Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Aktualizace verze 3.0 na 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Aktualizuje konfigurace z Cura 4.11 na Cura 4.12." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "Aktualizace verze 4.11 na 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Aktualizuje konfigurace z Cura 4.0 na Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Aktualizace verze 4.0 na 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Poskytuje odkaz na backend krájení CuraEngine." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "CuraEngine Backend" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Poskytuje podporu pro čtení souborů 3MF." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "Čtečka 3MF" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Umožňuje nastavení pro každý model." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Nástroj pro nastavení pro každý model" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Poskytuje funkce pro čtení a zápis materiálových profilů založených na XML." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Materiálové profily" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Poskytuje podporu pro export profilů Cura." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Zapisovač Cura profilu" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Zkontroluje možné tiskové modely a konfiguraci tisku a poskytne návrhy." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Kontroler modelu" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Přijme G-kód a odešle je do tiskárny. Plugin může také aktualizovat firmware." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USB tisk" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Poskytuje fázi náhledu v Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Fáze náhledu" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Zapisuje G kód o souboru." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "Zapisovač G kódu" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Poskytuje podporu pro čtení balíčků formátu Ultimaker." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "Čtečka UFP" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Poskytuje akce počítače pro aktualizaci firmwaru." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Firmware Updater" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "Zapíše g-kód do komprimovaného archivu." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Zapisova kompresovaného G kódu" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Poskytuje náhled slicovaných dat vrstev." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Pohled simulace" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Poskytuje podporu pro import profilů ze starších verzí Cura." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Čtečka legacy Cura profilu" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Poskytuje podporu pro čtení souborů AMF." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "Čtečka AMF" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Poskytuje normální zobrazení pevné sítě." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Solid View" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Zkontroluje dostupné aktualizace firmwaru." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Kontroler aktualizace firmwaru" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Protokolová určité události, aby je mohl použít reportér havárií" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Záznamník hlavy" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Vytvoří gumovou síť, která blokuje tisk podpory na určitých místech" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Mazač podpor" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Poskytuje přípravnou fázi v Cuře." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Fáze přípravy" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "Nepodařilo se uložit informace o balíčku materiálů v souboru projektu: {material}. Tento projekt se nemusí otevřít správně na jiných systémech." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Nepodařilo se uložit informace o balíčku materiálů" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Chyba v Python trackovací knihovně" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Tiskárna" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "– vlastní profil je aktivní a přepsali jste některá nastavení." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "– vlastní profil přepisuje některá nastavení." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Neinicializováno
      " diff --git a/resources/i18n/cs_CZ/fdmextruder.def.json.po b/resources/i18n/cs_CZ/fdmextruder.def.json.po index c1a650093e..1d32755ce4 100644 --- a/resources/i18n/cs_CZ/fdmextruder.def.json.po +++ b/resources/i18n/cs_CZ/fdmextruder.def.json.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2020-02-20 17:30+0100\n" "Last-Translator: DenyCZ \n" "Language-Team: DenyCZ \n" @@ -17,212 +17,212 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.3\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Zařízení" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Specifické nastavení pro zařízení" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "Vytlačovací stroj byl použit pro tisknutí. Toto je používáno při vícenásobné extruzi." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID trysky" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "ID trysky pro vytlačovací stroj, např. \"AA 0.4\" nebo \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Průměr trysky" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Vnitřní průměr trysky. Změňte toto nastavení pokud používáte nestandardní velikost trysky." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "X offset trysky" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "X-ová souřadnice offsetu trysky." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Y offset trysky" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "Y-ová souřadnice offsetu trysky." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "Počáteční G kód extruderu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Spusťte g-kód, který se má provést při přepnutí na tento extrudér." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Absolutní počáteční pozice extruderu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Udělejte počáteční pozici extrudéru absolutně, nikoli relativně k poslednímu známému umístění hlavy." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Počáteční pozice extruderu X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "Souřadnice x počáteční pozice při zapnutí extrudéru." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Počáteční pozice extruderu Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "Souřadnice y počáteční pozice při zapnutí extrudéru." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "Ukončující G kód extruderu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Ukončete g-kód, který se má provést při odpojení od tohoto extrudéru." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Absolutní finální pozice extruderu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Koncovou polohu extruderu udělejte absolutně, nikoliv relativně k poslednímu známému umístění hlavy." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Konečná pozice X extruderu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "Souřadnice x koncové polohy při vypnutí extrudéru." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Konečná pozice Y extruderu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "Souřadnice y koncové polohy při vypnutí extrudéru." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "První Z pozice extruderu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Souřadnice Z pozice, ve které tryska naplní tlak na začátku tisku." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Chladič extruderu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Číslo ventilátoru chlazení tisku přidruženého k tomuto extrudéru. Tuto změnu změňte pouze z výchozí hodnoty 0, pokud máte pro každý extrudér jiný ventilátor chlazení tisku." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adheze topné podložky" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Adheze" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Primární pozice extruderu X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Souřadnice X polohy, ve které tryska naplní tlak na začátku tisku." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Primární pozice extruderu Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Souřadnice Y polohy, ve které tryska naplní tlak na začátku tisku." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Materiál" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Materiál" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Průměr" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Nastavuje průměr použitého vlákna filamentu. Srovnejte tuto hodnotu s průměrem použitého vlákna." diff --git a/resources/i18n/cs_CZ/fdmprinter.def.json.po b/resources/i18n/cs_CZ/fdmprinter.def.json.po index d82228811b..af81d97443 100644 --- a/resources/i18n/cs_CZ/fdmprinter.def.json.po +++ b/resources/i18n/cs_CZ/fdmprinter.def.json.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-07 21:04+0200\n" "Last-Translator: Miroslav Šustek \n" "Language-Team: DenyCZ \n" @@ -17,42 +17,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Zařízení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Specifické nastavení pro zařízení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Typ zařízení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "Název vašeho modelu 3D tiskárny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Zobrazit varianty zařízení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Zda se mají zobrazit různé varianty tohoto zařízení, které jsou popsány v samostatných souborech json." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "Počáteční G kód" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -61,1884 +61,1919 @@ msgstr "" "Příkazy G-kódu, které mají být provedeny na samém konci - oddělené\n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "Ukončující G kód" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." msgstr "Příkazy G-kódu, které mají být provedeny od samého začátku - oddělené \\ n." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "GUID materiálu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "GUID materiálu. Je nastaveno automaticky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Průměr" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Nastavuje průměr použitého vlákna filamentu. Srovnejte tuto hodnotu s průměrem použitého vlákna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Čekat na zahřátí desky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Zda se má vložit příkaz k čekání, až se dosáhne teploty podložky na začátku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Čekat na zahřátí trysek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Zda čekat na dosažení teploty trysky na začátku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Zahrnout teploty materiálu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Zda zahrnout příkazy teploty trysek na začátku gcode. Pokud start_gcode již obsahuje příkazy teploty trysek, Cura frontend toto nastavení automaticky deaktivuje." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Zahrnout teploty podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Zda zahrnout příkazy pro sestavení teploty desky na začátku gcode. Pokud start_gcode již obsahuje příkazy teploty desky, Cura frontend toto nastavení automaticky deaktivuje." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Šířka zařízení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "Šířka (Osa X) plochy k tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Hloubka zařízení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "Hlouba (Isa Y) plochy k tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Výška zařízení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "Výška (Osa Z) plochy k tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Tvar podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "Tvar desky pro sestavení bez zohlednění netisknutelných oblastí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Obdélníková" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Eliptická" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Materiál podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "Materiál podložky nainstalované na tiskárně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Sklo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Hliník" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Má vyhřívanou podložku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Zda má stroj vyhřívanou podložku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Má stabilizaci teploty podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Zda je zařízení schopno stabilizovat teplotu podložky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Vždy Zapisovat Aktivní Nástroj" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Zapisování aktivního nástroje po odeslání dočasných příkazů neaktivnímu nástroji. Vyžadováno pro tisk s dvojitým extruderem se Smoothie, či jiným firmwarem s modálními příkazy nástrojů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Je střed počátek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Zda jsou souřadnice X / Y nulové polohy tiskárny ve středu tisknutelné oblasti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Počet extrůderů" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Počet extruderových strojů. Vytlačovací souprava je kombinací podavače, bowdenu a trysky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Počet povolených extruderů" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Počet extruderových strojů, které jsou povoleny; Automaticky nastaveno v softwaru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Vnější průměr trysky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Vnější průměr špičky trysky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Délka trysky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "Výškový rozdíl mezi špičkou trysky a nejnižší částí tiskové hlavy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Úhel trysky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "Úhel mezi vodorovnou rovinou a kuželovou částí přímo nad špičkou trysky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Délka tepelné zóny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Vzdálenost od špičky trysky, ve které se teplo z trysky přenáší na filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Povolit řízení teploty trysek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Zda ovládat teplotu z Cury. Vypnutím této funkce můžete regulovat teplotu trysek z vnějšku Cury." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Rychlost zahřívání" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "Rychlost (° C / s), kterou se tryska zahřívá, se průměruje nad oknem normální teploty tisku a pohotovostní teploty." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Rychlost chlazení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "Rychlost (° C / s), kterou tryska ochlazuje, se průměrovala nad oknem normální teploty tisku a pohotovostní teploty." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Minimální doba pohotovostního režimu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Minimální doba, po kterou musí být extrudér neaktivní, než se tryska ochladí. Pouze v případě, že se extrudér nepoužívá déle, než je tato doba, může se ochladit na pohotovostní teplotu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Varianta G kódu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "Typ generovaného g-kódu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volumetric)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Retrakce firmwaru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Zda se mají použít příkazy pro retrakci firmwaru (G10 / G11) namísto použití vlastnosti E v příkazech G1 pro stažení materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Extrudery sdílí ohřívač" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Zda extrudéry sdílejí jeden ohřívač spíše než každý extrudér mající svůj vlastní ohřívač." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Extrudery sdílí trysku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Určuje, zda extrudery sdílí jednu trysku namísto, aby měl každý extruder svou vlastní trysku. Pokud je zvoleno, předpokládá se, že počáteční G kód tiskárny správně nastaví všechny extrudery do známého stavu, který je vzájemně kompatibilní (všechny filamenty jsou zatažené nebo jen jeden je nezatažený). V tomto případě je počáteční stav zatažení určen pro každý extruder parametrem 'machine_extruders_shared_nozzle_initial_retraction'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Počáteční retrakce sdílené trysky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "Jak daleko je zatažen filament každého extruderu sdílené trysky po dokončení počátečního G kódu tiskárny. Tato hodnota by se měla rovnat nebo být vyšší než je délka společné části vedení trysky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Zakázané zóny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Seznam polygonů s oblastmi, do kterých tisková hlava nemá přístup." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Zakázané oblasti pro trysku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Seznam polygonů s oblastmi, do kterých nesmí vstoupit tryska." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Polygon hlavy a větráku zařízení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "Tvar tiskové hlavy. Toto jsou souřadnice relativně k pozici tiskové hlavy, což je obvykle pozice jejího prvního extruderu. Rozměry vlevo a před tiskovou hlavou musí být negativní souřadnice." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Výška rámu tiskárny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Výškový rozdíl mezi špičkou trysky a portálovým systémem (osy X a Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID trysky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "ID trysky pro vytlačovací stroj, např. \"AA 0.4\" nebo \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Průměr trysky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Vnitřní průměr trysky. Změňte toto nastavení pokud používáte nestandardní velikost trysky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Offset s extrudérem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Použít offset extruderu v souřadnicovém systému. Ovlivňuje všechny extrudery." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "První Z pozice extruderu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Souřadnice Z pozice, ve které tryska naplní tlak na začátku tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Absolutní výchozí pozice extruderu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Zajistěte, aby hlavní poloha extrudéru byla absolutní, nikoli relativní k poslednímu známému umístění hlavy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Maximální rychlost X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "Maximální rychlost pro motor ve směru X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Maximální rychlost Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Maximální rychlost pro motor ve směru Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Maximální rychlost Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Maximální rychlost pro motor ve směru Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Maximální rychlost E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "Maximální rychlost filamentu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Maximální akcelerace X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Maximální zrychlení pro motor ve směru X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Maximální akcelerace Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Maximální zrychlení pro motor ve směru Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Maximální akcelerace Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Maximální zrychlení pro motor ve směru Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Maximální akcelerace filamentu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Maximální zrychlení pro motor filamentu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Výchozí akcelerace" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "Výchozí zrychlení pohybu tiskové hlavy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Výchozí X-Y jerk rychlost motoru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Výchozí trhnutí pro pohyb ve vodorovné rovině." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Výchozí Z jerk rychlost motoru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Výchozí trhnutí pro motor ve směru Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Výchozí jerk filamentu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Výchozí trhnutí pro motor filamentu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Kroků za milimetr (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Kolik kroků krokového motoru povede k jednomu milimetru pohybu ve směru X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Kroků za milimetr (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Kolik kroků krokového motoru povede k jednomu milimetru pohybu ve směru Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Kroků za milimetr (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Kolik kroků krokového motoru povede k jednomu milimetru pohybu ve směru Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Kroků za milimetr (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "Kolik kroků krokového motoru povede k pohybu kolečka feederu o jeden milimetr po jeho obvodu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "Endstop X v kladném směru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Zda koncový doraz osy X je v kladném směru (vysoká souřadnice X) nebo záporný (souřadnice nízké X)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Endstop Y v kladném směru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Zda koncový doraz osy X je v kladném směru (vysoká souřadnice X) nebo záporný (souřadnice nízké X)...." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Endstop Z v kladném směru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Zda je koncová zarážka osy Z v kladném směru (vysoká souřadnice Z) nebo záporná (souřadnice nízké Z)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Minimální feedrate" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "Minimální rychlost pohybu tiskové hlavy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Průměr kolečka feederu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "Průměr kola, který pohání materiál v podavači." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Odstupňovat rychlost ventilátoru mezi 0–1" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Změnit stupnici rychlosti ventilátoru na 0 až 1, namísto 0 až 256." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Kvalita" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Všechna nastavení, která ovlivňují rozlišení tisku. Tato nastavení mají velký vliv na kvalitu (a dobu tisku)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Výška vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "Výška každé vrstvy v mm. Vyšší hodnoty produkují rychlejší výtisky v nižším rozlišení, nižší hodnoty produkují pomalejší výtisky ve vyšším rozlišení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Výška výchozí vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "Výška počáteční vrstvy v mm. Silnější počáteční vrstva usnadňuje přilnavost k montážní desce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Šířka čáry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Šířka jedné řádky. Obecně by šířka každé linie měla odpovídat šířce trysky. Avšak mírné snížení této hodnoty by mohlo vést k lepším výtiskům." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Šířka čáry stěny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Šířka jedné stěny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Šířka čáry vnější stěny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "Šířka čáry nejkrajnější stěny. Snížením této hodnoty lze vytisknout vyšší úrovně detailů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Šířka čáry vnitřních stěn" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Šířka jedné linie stěny pro všechny linie stěny kromě nejvzdálenější." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Horní/dolní šířka čáry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Šířka jedné horní/spodní čáry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Šířka čáry výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Šířka jedné výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Šířka čáry okraje/límce" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Šířka čáry límce nebo okraje linie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Šířka čáry podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Šířka jedné linie podpůrné struktury." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Šířka čáry rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Šířka jedné řady nosných střech nebo podlah." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Šířka čáry podpory střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Šířka jedné podpůrné linie střechy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Šířka čáry podpory podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Šířka jedné podpůrné podlahové linie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Šířka čáry primární věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Šířka jedné hlavní věže." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Šířka čáry počáteční vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Násobitel šířky čáry v první vrstvě. Jejich zvýšení by mohlo zlepšit přilnavost k podložce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Stěny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Shell" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Extruder zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk stěn. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extruder vnější zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk vnější stěny. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Extruder vnitřní zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk vnitřních stěn. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Tloušťka stěny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "Tloušťka stěn v horizontálním směru. Tato hodnota dělená šířkou čáry stěny definuje počet stěn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Počet čar zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Počet stěn. Při výpočtu podle tloušťky stěny je tato hodnota zaokrouhlena na celé číslo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Délka změny počtu čar zdí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "Když dochází k přechodu mezi různými počty čar zdí v místě, kde se část stává užší, je určitý prostor vyhrazen pro rozdělení nebo spojení čar zdí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Počet čar zdí měnících šířku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "Počet čar zdí od středu, které mají měnit svou šířku při změně počtu čar zdí. Nižší hodnoty znamenají, že vnější stěny nebudou měnit svou šířku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Prahový úhel pro změnu počtu čar zdí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Určuje, kdy se bude měnit počet čar zdí. Pokud se v modelu vyskytuje tvar klínu s úhlem přesahujícím hodnotu tohoto nastavení, nebudou se pro vyplnění prostoru uprostřed používat sbíhající se čáry zdí s proměnlivou šířkou. Snížením této hodnoty se snižuje počet a délka těchto prostředních zdí, ale může zůstávat více mezer nebo nadměrná extruze." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Minimální vzdálenost změny počtu čar zdí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "Pokud by se mělo rychle za sebou přecházet tam a zpět mezi různými počty zdí, nebude se sbíhání provádět. Nastavení odstraní přechody mezi různými počty čar zdí, pokud by byly blíže než tato vzdálenost." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Rezerva pro změnu počtu čar zdí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Zabraňuje přecházení tam a zpět mezi o jednu více a o jednu méně čarami zdí. Tato rezerva rozšíří rozsah možných šířek čar na [Minimální šířka čáry zdi - Rezerva, 2 * Minimální šířka čáry zdi + Rezerva]. Zvýšení této rezervy omezí počet přechodů mezi různými počty čar zdí, což sníží počet rozjezdů/zastavení a také čas cestování. Velké výkyvy v šířce čar však mohou vést k problémům s nedostatečnou nebo přílišnou extruzí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Vzdálenost stírání vnější stěny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Vzdálenost pohybového posunu vloženého za vnější stěnu, aby se skryla Z šev lépe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Vnější stěna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Inset aplikovaný na cestu vnější stěny. Pokud je vnější stěna menší než tryska a je vytištěna za vnitřními stěnami, použijte toto odsazení, aby se otvor v trysce překrýval s vnitřními stěnami místo vně modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Optimalizace pořadí tisku stěn" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Optimalizujte pořadí, ve kterém se stěny tisknou, aby se snížil počet retrakcí a ujetá vzdálenost. Většina částí bude mít z tohoto povolení prospěch, ale některé mohou ve skutečnosti trvat déle, proto porovnejte odhady doby tisku s optimalizací a bez ní. První vrstva není optimalizována při výběru okraje jako adhezního typu desky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Pořadí tisku zdí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Určuje pořadí, v jakém budou tištěny zdi. Tištění vnějších zdí jako prvních pomáhá s rozměrovou přesností, jelikož se vady z vnitřních stěn nemohou přenášet na vnějšek. Naproti tomu tištění vnějších zdí nakonec dovoluje jejich lepší vrstvení při tištění převisů." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "Zevnitř ven" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "Zvenku dovnitř" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Alternativní zeď navíc" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Vytiskne další stěnu na každou další vrstvu. Tímto způsobem se výplň zachytí mezi těmito stěnami, což má za následek silnější výtisky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Minimální šířka čáry zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Pro struktury o šířce okolo jedno až dvojnásobku velikosti trysky musí být šířky čar upravovány, aby to se dodržovala správná tloušťka modelu. Toto nastavení ovládá minimální dovolenou šířku čáry pro zdi. Z minimální šířky čáry se také odvozuje maximální šířka, jelikož při určité tloušťce tvaru se přechází z N na N + 1 zdí, kdy je N zdí širokých, zatímco N + 1 zdi jsou úzké. Nejvyšší možná šířka čáry zdi je tedy dvojnásobek tohoto nastavení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Minimální šířka párové čáry zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "Minimální šířka čáry pro běžné mnohoúhelníkové zdi. Toto nastavení určuje tloušťku, při které se přepne z tisku jedné tenké čáry zdi na tisk dvou čar zdi. Vyšší hodnota Minimální šířky párové čáry zdi vede k vyšší maximální šířce nepárové čáry zdi. Maximální šířka párové čáry zdi je spočítána jako Šířka čáry vnější stěny + 0,5 * Minimální šířka nepárové čáry zdi." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Mez pro rozdělení prostřední čáry" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "Nejnižší šířka čáry, zadaná jako procento běžné šířky čáry, nad kterou bude prostřední nepárová čára (pokud nějaká je) rozdělena na dvě párové čáry. Snižte toto nastavení, aby se používalo více tenkých čar. Zvyšte toto nastavení pro použití méně a širších čar. Je třeba si uvědomit, že toto nastavení se použije, jako kdyby byl celý tvar vyplněn zdmi. Takže termín prostřední zde znamená prostředek objektu mezi dvěma vnějšími hranami tvaru, a to i v případě, že se namísto zdi tiskne výplň nebo jiný povrch." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Minimální šířka nepárové čáry zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "Minimální šířka čáry použité jako výplň mezi párovými čárami zdi. Toto nastavení určuje tloušťku modelu, při které se přepíná z tisku dvou čar zdi na tisk dvou vnějších čar zdi a jedné centrální čáry zdi mezi nimi. Vyšší hodnota Minimální šířky nepárové čáry zdi vede k vyšší maximální šířce párové čáry zdi. Maximální šířka nepárové čáry zdi je vypočtena jako 2 * Minimální šířka párové čáry zdi," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Mez pro přidání prostřední čáry" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "Nejnižší šířka čáry, zadaná jako procento běžné šířky čáry, nad kterou bude přidána prostřední nepárová čára mezi dvě párové čáry (pokud mezi nimi ještě nebyla). Snižte toto nastavení, aby se používalo více tenkých čar. Zvyšte toto nastavení pro použití méně a širších čar. Je třeba si uvědomit, že toto nastavení se použije, jako kdyby byl celý tvar vyplněn zdmi. Takže termín prostřední zde znamená prostředek objektu mezi dvěma vnějšími hranami tvaru, a to i v případě, že se namísto zdi tiskne výplň nebo jiný povrch." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Tisk tenkých stěn" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Tiskněte kousky modelu, které jsou vodorovně tenčí než velikost trysek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Minimální velikost částí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "Minimální tloušťka tenkých částí. Části modelu, které jsou tenčí než tato hodnota nebudou tištěny, zatímco části širší než tato hodnota budou rozšířeny na Minimální šířku čáry zdi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Minimální šířka tenkých stěn" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "Šířka zdi, která nahradí tenké části modelu (v souladu s nastavením Minimální velikost částí). Pokud je Minimální šířka tenkých stěn nižší, než část určitá modelu, bude zeď tištěna skutečnou tloušťkou této části." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Horizontální expanze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Množství ofsetu aplikovaného na všechny polygony v každé vrstvě. Pozitivní hodnoty mohou kompenzovat příliš velké díry; záporné hodnoty mohou kompenzovat příliš malé díry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Počáteční horizontální rozšíření vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "Množství ofsetu aplikovaného na všechny polygony v první vrstvě. Záporná hodnota může kompenzovat pískání první vrstvy známé jako „sloní noha“." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Horizontální expanze díry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "Množství ofsetu aplikovaného na všechny díry v každé vrstvě. Pozitivní hodnoty zvětšují velikost děr, záporné hodnoty snižují velikost děr." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Vyrovnávní spojů na ose Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Počáteční bod každé cesty ve vrstvě. Když cesty v po sobě jdoucích vrstvách začínají ve stejném bodě, může se na výtisku zobrazit svislý šev. Při jejich zarovnání poblíž uživatelem zadaného umístění je šev nejjednodušší odstranit. Při náhodném umístění budou nepřesnosti na začátku cest méně patrné. Při nejkratší cestě bude tisk rychlejší." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Uživatelem specifikováno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Nejkratší" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Náhodné" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Nejostřejší roh" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z pozice švu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "Poloha poblíž místa, kde začít tisknout každou část ve vrstvě." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Zadní levá" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Zpět" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Zadní pravá" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Pravá" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Přední pravá" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Přední" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Přední levá" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Levá" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Z šev X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "Souřadnice X pozice poblíž místa, kde se má začít tisknout každá část ve vrstvě." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Z šev Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "Souřadnice Y pozice poblíž místa, kde se má začít tisknout každá část ve vrstvě." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Rohová preference švu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Určete, zda rohy na obrysu modelu ovlivňují polohu švu. Žádné znamená, že rohy nemají žádný vliv na polohu švu. Funkce \"Schovat šev\" zvyšuje pravděpodobnost, že se šev vyskytuje ve vnitřním rohu. \"Ukázat šev\" zvyšuje pravděpodobnost, že se šev objeví na vnějším rohu. \"Skrýt nebo vystavit šev\" zvyšuje pravděpodobnost, že šev nastane ve vnitřním nebo vnějším rohu. \"Inteligentní skrytí\" umožňuje vnitřní i vnější rohy, ale v případě potřeby vybírá vnitřní rohy častěji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Žádný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Schovat šev" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Ukázat šev" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Skrýt nebo ukázat šev" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Inteligentní skrývání" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Relativní Z šev" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Pokud je tato možnost povolena, jsou souřadnice z švu vztaženy ke středu každé součásti. Pokud je zakázána, souřadnice definují absolutní polohu na sestavovací desce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Vrch/spodek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Vrch/spodek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Nejvyšší povrchový extrudér" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk nejvyššího povrchu. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Nejvyšší povrchová vrstva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "Počet nejpřednějších vrstev pokožky. Obvykle stačí jedna horní vrstva nejvíce k vytvoření horních povrchů vyšší kvality." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Nejvyšší šířka linie povrchu" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Šířka jedné řady oblastí v horní části tisku." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Vzor horního povrchu" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "Vzor nejvyšší vrstvy." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Čáry" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Soustředný" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Zig Zag" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Monotónní pořadí horního povrchu" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Tisknout linky horního povrchu v takovém pořadí, aby se navazující linky překrývaly ve stejném směru. Tisk zabere trochu více času, ale hladké povrchy budou vypadat více jednolité." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Pokyny pro horní povrchovou linii" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Seznam směrů celočíselných čar, které se použijí, když horní povrchové vrstvy používají čáry nebo vzor cik cak. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, což znamená použití tradičních výchozích úhlů (45 a 135 stupňů)." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Vrchní/spodní extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk horní a spodní pokožky. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Vrchní/spodní tloušťka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "Tloušťka horní / dolní vrstvy v tisku. Tato hodnota dělená výškou vrstvy definuje počet vrstev horní / dolní." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Vrchní tloušťka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "Tloušťka horních vrstev v tisku. Tato hodnota dělená výškou vrstvy definuje počet vrchních vrstev." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Vrchní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Počet vrchních vrstev. Při výpočtu podle nejvyšší tloušťky se tato hodnota zaokrouhlí na celé číslo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Spodní tloušťka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "Tloušťka spodních vrstev v tisku. Tato hodnota dělená výškou vrstvy definuje počet spodních vrstev." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Spodní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Počet spodních vrstev. Při výpočtu podle tloušťky dna je tato hodnota zaokrouhlena na celé číslo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Počáteční spodní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Počet počátečních spodních vrstev od montážní desky směrem nahoru. Při výpočtu podle tloušťky dna je tato hodnota zaokrouhlena na celé číslo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Vrchní/spodní vzor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Vzor horní / dolní vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Čáry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Soustředný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Vzor spodní počáteční vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "Vzor ve spodní části tisku na první vrstvě." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Čáry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Soustředný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Připojte horní / dolní polygony" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Propojte horní / dolní povrchové cesty tam, kde běží vedle sebe. Pro soustředné uspořádání umožňující toto nastavení výrazně zkracuje dobu cestování, ale protože se spojení může uskutečnit uprostřed výplně, může tato funkce snížit kvalitu povrchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Monotónní pořadí horních / dolních povrchů" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Tisknout horní / dolní linky v takovém pořadí, aby se navazující linky překrývaly ve stejném směru. Tisk zabere trochu více času, ale hladké povrchy budou vypadat více jednolité." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Pokyny pro horní a dolní řádek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Seznam směrů celočíselných čar, které se použijí, když horní / dolní vrstvy používají čáry nebo vzor zig zag. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, což znamená použití tradičních výchozích úhlů (45 a 135 stupňů)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Žádný povrch v Z mezerách" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Pokud má model malé svislé mezery pouze v několika vrstvách, měla by být kolem těchto vrstev v úzkém prostoru normální povrch. Povolte toto nastavení, abyste nevytvořili vzhled, pokud je vertikální mezera velmi malá. To zlepšuje dobu tisku a slicování, ale technicky zůstává výplň vystavena vzduchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Počet povrchových zdí navíc" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Nahrazuje nejvzdálenější část horního / spodního vzoru řadou soustředných čar. Použití jedné nebo dvou čar zlepšuje střechy, které začínají na výplňovém materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Povolit žehlení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Ještě jednou přejděte horní povrch, ale tentokrát vytlačujete jen velmi málo materiálu. To má za cíl roztavit plast nahoře dále a vytvořit hladší povrch. Tlak v komoře trysky je udržován vysoký, takže rýhy na povrchu jsou vyplněny materiálem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Žehlit pouze nejvyšší vrstvu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Žehlení provádějte pouze na poslední vrstvě sítě. To šetří čas, pokud spodní vrstvy nepotřebují hladký povrch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Vzor žehlení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "Vzor pro žehlení horních povrchů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Soustředný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Monotónní pořadí žehlení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Tisknout žehlící linky v takovém pořadí, aby se navazující linky překrývaly ve stejném směru. Tisk zabere trochu více času, ale hladké povrchy budou vypadat více jednolité." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Rozteč žehlicích linek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Vzdálenost mezi čárami žehlení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Průtok při žehlení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Množství materiálu vzhledem k normální linii kůže, které se během žehlení vytlačuje. Udržování trysky naplněné pomáhá vyplnit některé štěrbiny na horním povrchu, ale příliš mnoho vede k nadměrnému vytlačování a klouzání na straně povrchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Žehlící vložka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "Vzdálenost, která se má držet od okrajů modelu. Žehlení až k okraji mřížky může vést k zubatému okraji na výtisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Rychlost žehlení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "Rychlost, kterou musí projít přes horní povrch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Akcelerace žehlení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "Zrychlení, s nímž se provádí žehlení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Trhnutí při žehlení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "Maximální okamžitá změna rychlosti při provádění žehlení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Procentuální překrytí povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Upravte míru překrytí mezi stěnami a (koncovými body) osami povrchu jako procento šířky linií pokožky a nejvnitřnější stěny. Mírné překrytí umožňuje, aby se stěny pevně spojily s povrchem. Uvědomte si, že při stejné šířce linie povrchu a stěny může jakékoli procento nad 50% již způsobit, že jakýkoli povrch projde kolem zdi, protože v tomto bodě může pozice trysky extruderu povrchu už dosáhnout kolem středu zeď." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Překrytí povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Upravte míru překrytí mezi stěnami a (koncovými body) osami porvchu. Mírné překrytí umožňuje, aby se stěny pevně spojily s povrchem. Je třeba si uvědomit, že při stejné šířce linie povrchu a stěny může jakákoli hodnota přesahující polovinu šířky stěny již způsobit, že jakýkoli povrch projde kolem zdi, protože v tomto bodě může pozice trysky extruderu povrchu již dosáhnout. kolem středu zdi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Šířka odstranění povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "Největší šířka oblastí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem vrchní / spodní kůže na šikmých plochách v modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Horní šířka odstranění povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Největší šířka horních oblastí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem vrchní kůže na šikmých plochách v modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Dolní šířka odstranění povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "Největší šířka spodních částí povrchu, které mají být odstraněny. Každá oblast povrchu menší než tato hodnota zmizí. To může pomoci omezit množství času a materiálu stráveného tiskem spodní vrstvy na šikmých plochách v modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Vzdálenost rozšíření povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "Vzdálenost povrchu je rozšířena do výplně. Vyšší hodnoty umožňují lepší přilnavost povrchu k vzoru výplně a díky tomu lepí přilnavost stěn na sousedních vrstvách k povrchu. Nižší hodnoty šetří množství použitého materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Horní vzdálenost rozšíření povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "Vzdálenost, ve které jsou vrchní vrstvy povrchu rozšířeny do výplně. Vyšší hodnoty umožňují lepší přilnavost povrchu k vzoru výplně a lepší přilnutí stěn nad vrstvou k povrchu. Nižší hodnoty šetří množství použitého materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Dolní vzdálenost rozšíření povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "Vzdálenost spodního povrchu, který se rozšiřuje do výplně. Vyšší hodnoty umožňují lepší přilnavost povrchu k vzoru výplně a lepší přilnavost povrchu ke stěnám na spodní vrstvě. Nižší hodnoty šetří množství použitého materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Maximální úhel pro rozšíření povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "Horní a/nebo dolní povrchy objektu s větším úhlem, než je toto nastavení, nebudou mít své horní/spodní povrchy rozšířeny. Tím se zabrání rozšíření úzkých oblastí, které jsou vytvořeny, když má povrch modelu téměř svislý sklon. Úhel 0° je vodorovný a způsobí, že žádný povrch nebude rozšířen, zatímco úhel 90° je svislý a způsobí, že všechny povrchy budou rozšířeny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Minimální úhel pro rozšíření povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Oblasti povrchu užší, než je tento, nejsou rozšířeny. Tím se zabrání rozšíření úzkých oblastí vzhledu, které jsou vytvořeny, když má povrch modelu sklon v blízkosti svislé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Výplň" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Výplň" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Výplňový extrudér" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk výplně. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Hustota výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Upravuje hustotu výplně tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Vzdálenost výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Vzdálenost mezi tištěnými výplněmi. Toto nastavení se vypočítá podle hustoty výplně a šířky výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Výplňový vzor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "Vzor výplňového materiálu tisku. Čáry a cik-cak s každou vrstvou obracejí směr výplně, čímž se snižují náklady na materiál. Mřížka, trojúhelník, tri-hexagon, krychle, oktet, čtvrtinově krychlový, křížový a soustředný vzor jsou plně vytištěny v každé vrstvě. Vzory gyroid, krychlový, čtvrtinově krychlový a oktet se mění s každou vrstvou, aby se zajistilo rovnoměrnější rozložení síly v každém směru. Bleskový vzor se snaží minimalizovat množství výplně tím, že podporuje pouze strop objektu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Mřížka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Čáry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Trojúhelníky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Tri-Hexagony" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Krychle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Kubické členění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Oktet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Čtvrtinově krychlový" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Soustředný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Cik-cak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Křížek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "3D Křížek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Bleskový" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Spojovat čáry výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Konce, kde se vzor výplně setkává s vnitřní stěnou, pomocí čáry, která sleduje tvar vnitřní stěny. Aktivace tohoto nastavení může zlepšit přilnavost výplně ke stěnám a snížit vliv výplně na kvalitu svislých povrchů. Vypnutím tohoto nastavení se sníží množství použitého materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Připojte výplňové polygony" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Připojte výplňové cesty tam, kde běží vedle sebe. Pro výplňové vzory, které se skládají z několika uzavřených polygonů, umožňuje toto nastavení výrazně zkrátit dobu cestování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Směr výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Seznam směrů celého čísla, které je třeba použít. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, který znamená použití tradičních výchozích úhlů (45 a 135 stupňů pro čáry a cik-cak vzory a 45 stupňů pro všechny ostatní vzory)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "X Offset výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "Výplňový vzor se pohybuje touto vzdáleností podél osy X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Y Offset výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "Výplňový vzor se pohybuje touto vzdáleností podél osy Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Náhodné spuštění výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Náhodně vyberte, který výplňový řádek je vytištěn jako první. To zabraňuje tomu, aby se jeden segment stal nejsilnějším, ale činí to za cenu dalšího pohybu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Náplň řádku linky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Převeďte každou výplňovou linii na tuto řadu řádků. Další čáry se nepřekrývají, ale vzájemně se vyhýbají. Díky tomu je výplň tužší, ale zvyšuje se doba tisku a spotřeba materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Počet navíc výplní zdí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1947,2667 +1982,2707 @@ msgstr "" "Okolo výplně přidejte další zdi. Takové stěny mohou snížit horní a dolní linii povrchu, což znamená, že potřebujete méně vrchních / spodních vrstev povrchu pro stejnou kvalitu za cenu nějakého dalšího materiálu.\n" "Tato funkce se může kombinovat s polygony Spojení výplně a spojit veškerou výplň do jediné cesty vytlačování bez nutnosti cest a stáhnutí, pokud je nakonfigurováno správně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Shell kubické rozdělení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Přídavek k poloměru od středu každé krychle ke kontrole hranice modelu, aby se rozhodlo, zda má být tato krychle rozdělena. Větší hodnoty vedou k silnější skořápce malých kostek poblíž hranice modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Procento překrytí výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Velikost překrytí mezi výplní a stěnami jako procento šířky výplňové linie. Mírné překrytí umožňuje, aby se stěny pevně připojily k výplni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Výplň se překrývá" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Velikost překrytí mezi výplní a stěnami. Mírné překrytí umožňuje, aby se stěny pevně připojily k výplni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Vzdálenost výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Vzdálenost pohybového pohybu vloženého za každou výplňovou linii, aby se výplň lepila ke stěnám lépe. Tato možnost je podobná překrývání výplně, ale bez vytlačování a pouze na jednom konci výplňové linky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Tloušťka výplně vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Tloušťka výplňového materiálu na vrstvu. Tato hodnota by měla být vždy násobkem výšky vrstvy a je jinak zaoblená." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Postupné kroky výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Kolikrát se hustota výplně sníží na polovinu, když se dostane dále pod horní povrchy. Oblasti, které jsou blíže k vrchním povrchům, mají vyšší hustotu až do hustoty výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Postupná výška kroku výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "Výška výplně dané hustoty před přepnutím na polovinu hustoty." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Výplň před zdmi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Vytiskněte výplň před tiskem na stěny. První tisk stěn může vést k přesnějším stěnám, ale převisy se zhoršují. Tisk výplně nejprve vede k robustnějším stěnám, ale vzor výplně se někdy může objevit skrz povrch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Minimální plocha výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Nevytvářejte oblasti výplně menší než tato (místo toho použijte povrch)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Výplňová podpora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Výplňové struktury tiskněte pouze tam, kde by měly být podporovány vrcholy modelu. Pokud to povolíte, sníží se doba tisku a spotřeba materiálu, ale vede k nestejnoměrné pevnosti objektu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Výplňový přesahový úhel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "Minimální úhel vnitřních přesahů, pro které je přidána výplň. Při hodnotě 0 ° jsou objekty zcela vyplněny výplní, 90 ° neposkytuje výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Tloušťka podpory hrany povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "Tloušťka další výplně, která podporuje okraje povrchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Vrstvy podpory hrany povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "Počet výplňových vrstev, které podporují okraje povrchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Úhel podpory bleskové výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Určuje, kdy má vrstva bleskové výplně nad sebou něco, co má podporovat. Zadává se jako úhel a řídí se tloušťkou vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Úhel převisu bleskové podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Určuje, od jakého úhlu převisu bude vrstva bleskové výplň podporovat model nad sebou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Úhel ústupu bleskové vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "Koncové body čar výplně jsou zkracovány pro šetření materiálu. Toto nastavení je úhel převisu koncových bodů těchto čar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Úhel vyrovnávání bleskové vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "Čáry výplně jsou vyrovnávány, aby se snížila doba tisku. Toto je maximální dovolený úhel převisu podél čáry výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Materiál" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Materiál" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Výchozí teplota tisknutí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "Výchozí teplota použitá pro tisk. To by měla být „základní“ teplota materiálu. Všechny ostatní teploty tisku by měly používat odchylky založené na této hodnotě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Teplota sestavení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "Teplota prostředí, ve kterém se má tisknout. Pokud je to 0, nebude se brát teplota prostředí v potaz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Teplota při tisku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "Teplota, která se používá pro tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Teplota při tisku první vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "Teplota, která se používá pro tisk první vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Počáteční teplota tisku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "Minimální teplota při zahřívání až na teplotu tisku, při které již může tisk začít." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Konečná teplota tisku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "Teplota, na kterou se má začít ochlazovat těsně před koncem tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Modifikátor rychlosti chlazení extruze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Extra rychlost, kterou se tryska během vytlačování ochladí. Stejná hodnota se používá k označení rychlosti zahřívání ztracené při zahřívání během vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Výchozí teplota podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "Výchozí teplota použitá pro vyhřívanou podložku. To by měla být „základní“ teplota podložky. Všechny ostatní teploty tisku by měly používat odchylky založené na této hodnotě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Teplota podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "Teplota použitá pro vyhřívanou podložku. Pokud je to 0, podložka se vyhřívat nebude." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Teplota podložky při počáteční vrstvě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "Teplota použitá pro vyhřívanou podložku při první vrstvě. Pokud je to 0, podložka se při první vrstvě vyhřívat nebude." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Tendence adheze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Tendence povrchové přilnavosti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Povrchová energie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Povrchová energie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Faktor zvětšení pro kompenzaci smrštění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Model bude zvětšen tímto faktorem, aby bylo kompenzováno smrštění materiálu po vychladnutí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Horizontální faktor zvětšení pro kompenzaci smrštění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Model bude zvětšen tímto faktorem ve směru XY (horizontálně), aby bylo kompenzováno smrštění materiálu po vychladnutí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Vertikální faktor zvětšení pro kompenzaci smrštění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Model bude zvětšen tímto faktorem ve směru Z (vertikálně), aby bylo kompenzováno smrštění materiálu po vychladnutí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Krystalický materiál" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Je tento materiál typem, který se při zahřívání (krystalický) čistě rozpadá, nebo jde o typ, který vytváří dlouhé propletené polymerní řetězce (nekrystalické)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Pozice zabraňující úniku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "Jak daleko musí být materiál zasunut, než přestane vytékat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Rychlost návratu při vytékání" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "Jak rychle je třeba materiál zatáhnout během výměně filamentu, aby se zabránilo vytečení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Maximální napnutí filamentu při zahřátí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Jak daleko může být filament natažen, než se rozbije při zahřátí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Maximální rychlost napnutí při zahřátí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "Jak rychle musí být filament zatažen těsně před jeho rozbitím." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Teplota přípravy na napnutí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "Teplota použitá k čištění materiálu by měla být zhruba stejná jako nejvyšší možná teplota tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Pozice napnutí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "Jak daleko se filament zasune tak, aby se čistě přerušil." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Rychlost navíjení vlákna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "Rychlost, kterou se má vlákno navíjet zpět, aby se čistě přerušilo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Teplota přerušení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "Teplota, při které je filament možno přerušit pro čisté přerušení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Rychlost proplachování" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "Jak rychle se materiál po přepnutí na jiný materiál má rozjet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Délka proplachování" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "Kolik materiálu použít k vyčištění předchozího materiálu z trysky (v délce vlákna) při přechodu na jiný materiál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Rychlost proplachování na konci filamentu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "Jak rychle se materiál po výměně prázdné cívky zastírá čerstvou cívkou stejného materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Délka proplachu na konci vlákna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "Kolik materiálu se použije k propláchnutí předchozího materiálu z trysky (v délce vlákna) při výměně prázdné cívky za novou cívku ze stejného materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Maximální doba parkingu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "Jak dlouho lze materiál bezpečně uchovávat mimo suché úložiště." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Žádný faktor přesunu zatížení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Faktor udávající, jak moc se vlákno stlačí mezi podavačem a komorou trysky, používá se k určení, jak daleko se má pohybovat materiál pro spínač vlákna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Průtok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Kompenzace toku: množství vytlačovaného materiálu se vynásobí touto hodnotou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Průtok u zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Kompenzace průtoku na stěnách." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Průtok u vnější zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Kompenzace průtoku na vnější linii stěny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Průtok u vnitřních zdí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Kompenzace toku na liniích stěn pro všechny linie stěn s výjimkou nejvzdálenějších." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Horní/spodní průtok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Kompenzace průtoku na horních / dolních řádcích." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Nejlepší horní povrchový tok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Kompenzace toku na řádcích oblastí v horní části tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Průtok u výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Kompenzace toku na výplňových vedeních." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Průtok u límce/okraje" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Kompenzace toku na límci nebo okrajových liniích." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Průtok u podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Kompenzace toku na podpůrných strukturách." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Průtok rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Kompenzace toku na liniích podpůrné střechy nebo podlahy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Průtok u podpor střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Kompenzace toku na podpůrných liniích střechy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Průtok u podpor podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Kompenzace toku na podpůrných podlahových linkách." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Průtok u hlavní věžě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Kompenzace toku na hlavních liniích věží." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Průtok při prvotní vrstvě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Kompenzace toku pro první vrstvu: množství materiálu vytlačovaného na počáteční vrstvě se vynásobí touto hodnotou." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Teplota při čekání" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "Teplota trysky, když je pro tisk aktuálně použita jiná tryska." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Rychlost" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Rychlost" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Rychlost tisku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Rychlost tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Rychlost tisku výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Rychlost tisku výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Rychlost tisku zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "Rychlost, s jakou se stěny tisknou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Rychlost tisku vnější zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "Rychlost tisku vnějších stěn. Tisk vnější stěny nižší rychlostí zlepšuje konečnou kvalitu kůže. Avšak velký rozdíl mezi rychlostí vnitřní stěny a rychlostí vnější stěny negativně ovlivní kvalitu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Rychlost tisku vnitřní zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "Rychlost tisku všech vnitřních stěn. Tisk vnitřní stěny rychleji než vnější zeď zkracuje dobu tisku. Funguje dobře, když je nastavena mezi rychlostí vnější stěny a rychlostí výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Rychlost tisku horního povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "Rychlost tisku povrchových vrstev povrchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Rychlost tisku horní/spodní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Rychlost tisku horní a dolní vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Rychlost tisku podor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "Rychlost tisku nosné struktury. Podpora tisku při vyšších rychlostech může výrazně zkrátit dobu tisku. Kvalita povrchu nosné konstrukce není důležitá, protože je odstraněna po tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Rychlost tisku výplně podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "Rychlost tisku výplně podpory. Tisk výplně při nižších rychlostech zvyšuje stabilitu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Rychlost tisku rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Rychlost, jakou se potiskují střechy a podlahy podpěry. Jejich tisk nižší rychlostí může zlepšit kvalitu převisu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Rychlost tisku podpor střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Rychlost, při které jsou střechy podpěry vytištěny. Jejich tisk nižší rychlostí může zlepšit kvalitu převisu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Rychlost tisku podpor podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "Rychlost tisku potisku podlahy. Tisk s nižší rychlostí může zlepšit přilnutí podpory na váš model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Rychlost tisku hlavní věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "Rychlost tisku hlavní věže. Pomalejší tisk hlavní věže může zvýšit její stabilitu, je-li adheze mezi různými vlákny suboptimální." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Cestovní rychlost" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "Rychlost, jakou se dělají pohyby." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Rychlost prvotní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "Rychlost počáteční vrstvy. Doporučuje se nižší hodnota pro zlepšení přilnavosti k montážní desce. Nemá vliv na samotné struktury pro přilnavost k podložce (např. límec a raft)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Rychlost tisku prvotní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "Rychlost tisku pro počáteční vrstvu. Doporučuje se nižší hodnota pro zlepšení přilnavosti k montážní desce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Rychlost cestování prvotní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "Rychlost pohybu se pohybuje v počáteční vrstvě. Doporučuje se nižší hodnota, aby nedocházelo k tažení dříve potištěných částí pryč od sestavovací desky. Hodnota tohoto nastavení lze automaticky vypočítat z poměru mezi rychlostí cestování a rychlostí tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Rychlost tisku límce/okraje" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "Rychlost tisku Límec a okraje. Normálně se tak děje při počáteční rychlosti vrstvy, ale někdy můžete chtít sukni nebo okraj vytisknout jinou rychlostí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Rychlost Z Hopu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Rychlost, při které se svislý pohyb Z provádí pro Z Hopy. To je obvykle nižší než rychlost tisku, protože stavba talíře nebo portálového zařízení je obtížnější se pohybovat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Počet pomalých vrstev" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "Prvních několik vrstev je vytištěno pomaleji než zbytek modelu, aby se dosáhlo lepší přilnavosti k sestavovací desce a zlepšila se celková úspěšnost tisků. Rychlost se v těchto vrstvách postupně zvyšuje." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Míra vyrovnávání toku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Faktor korekce rychlosti v závislosti na šířce extruze. Při 0 % je rychlost pohybu konstantně na hodnotě Rychlost tisku. Při 100 % je rychlost pohybu upravena tak, aby byl tok (v mm³/s) konstantní. To znamená, že čáry o šířce poloviny nastavení Šířka čáry jsou tištěny dvojnásobnou rychlostí a čáry dvojnásobné šířky jsou tištěny poloviční rychlostí. Hodnota vyšší než 100 % může pomoci kompenzovat vysoký tlak potřebný k extruzi širokých čar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Povolit ovládání akcelerace" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Umožňuje nastavení zrychlení tiskové hlavy. Zvýšení zrychlení může zkrátit dobu tisku za cenu kvality tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Změnit akceleraci cestování" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "Použít jiné samostatné akcelerace pro cestovní pohyby. Pokud je vypnuto, pak budou cestovní pohyby používat hodnotu akcelerace podle tištěné čáry v cíli pohybu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Akcelerace tisku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "Zrychlení, s nímž dochází k tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Akcelerace tisku výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "Zrychlení, kterým je výplň vytištěna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Akcelerace tisku zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "Zrychlení, kterým jsou stěny potištěny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Akcelerace tisku vnější zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "Zrychlení, kterým se potiskují vnější stěny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Akcelerace tisku vnitřní zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "Zrychlení, kterým jsou potištěny všechny vnitřní stěny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Akcelerace tisku horního povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "Zrychlení, kterým se potiskují vrchní povrchové vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Akcelerace tisku nahoře/dole" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Zrychlení, kterým se tisknou horní / dolní vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Akcelerace tisku podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "Zrychlení, kterým je tisknuta nosná struktura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Akcelerace tisku výplně podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "Zrychlení, kterým je vytištěna výplň podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Akcelerace tisku rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Zrychlení, kterým se potiskují střechy a podlahy podložky. Jejich tisk při nižším zrychlení může zlepšit kvalitu převisu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Akcelerace tisku podpor střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Zrychlení, kterým se potiskují střechy podpěry. Jejich tisk při nižším zrychlení může zlepšit kvalitu převisu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Akcelerace tisku podpor podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "Zrychlení, s nímž se potiskují podlahy podpory. Jejich tisk při nižším zrychlení může zlepšit přilnutí podpory na váš model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Akcelerace tisku hlavní věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "Zrychlení, kterým je vytištěna hlavní věž." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Cestovní akcelerace" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Zrychlení, kterým se pohybují pohyby." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Akcelerace při první vrstvě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "Zrychlení počáteční vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Akcelerace tisku při první vrstvě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "Zrychlení během tisku počáteční vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Akcelerace při cestách v první vrstvě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Zrychlení pro pohyb se pohybuje v počáteční vrstvě." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Akcelerace tisku límce/okraje" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Zrychlení, s nímž jsou Límec a okraj vytištěny. Normálně se tak děje s počátečním zrychlením vrstvy, ale někdy budete chtít vytisknout sukni nebo okraje při jiném zrychlení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Povolit kontrolu trhu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Umožňuje nastavení trhnutí tiskové hlavy, když se mění rychlost v ose X nebo Y. Zvýšení trhnutí může zkrátit dobu tisku za cenu kvality tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Změnit okamžitou rychlost cestování" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "Použít samostatné nastavení okamžité rychlosti pro cestovní pohyby. Pokud je vypnuto, pak budou cestovní pohyby používat hodnotu okamžité rychlosti podle tištěné čáry v cíli pohybu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Trh při tisku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "Maximální okamžitá změna rychlosti tiskové hlavy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Trh při tisku výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "Maximální okamžitá změna rychlosti tisku výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Okamžitá rychlost při tisku zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "Maximální okamžitá změna rychlosti, se kterou se stěny tisknou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Okamžitá rychlost při tisku vnější zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "Maximální okamžitá změna rychlosti tisku vnějších stěn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Okamžitá rychlost při tisku vnitřní zdi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "Maximální okamžitá změna rychlosti, se kterou se tisknou všechny vnitřní stěny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Okamžitá rychlost při tisku horního povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "Maximální okamžitá změna rychlosti, se kterou se potiskují vrchní povrchové vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Okamžitá rychlost při tisku vršku/spodku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "Maximální okamžitá změna rychlosti, se kterou se tisknou horní / dolní vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Okamžitá rychlost při tisku podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "Maximální okamžitá změna rychlosti, se kterou se tiskne nosná struktura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Okamžitá rychlost při tisku výplně podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "Maximální okamžitá změna rychlosti, s níž je vytištěna výplň podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Okamžitá rychlost při tisku rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "Maximální okamžitá změna rychlosti tisku potisků střech a podlah." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Okamžitá rychlost při tisku podpor střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "Maximální okamžitá změna rychlosti, se kterou jsou střechy nosiče vytištěny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Okamžitá rychlost při tisku podpor podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "Maximální okamžitá změna rychlosti, se kterou se potiskují podlahy podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Okamžitá rychlost při tisku hlavní věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "Maximální okamžitá změna rychlosti, se kterou se tiskne hlavní věž." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Okamžitá rychlost při cestování" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "Maximální okamžitá změna rychlosti, se kterou se pohybují pohyby." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Okamžitá rychlost při prvotní vrstvě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Maximální okamžitá změna rychlosti tisku pro počáteční vrstvu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Okamžitá rychlost při tisku prvotní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "Maximální okamžitá změna rychlosti během tisku počáteční vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Okamžitá rychlost při cestování nad prvotní vrstvou" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Zrychlení pro pohyb se pohybuje v počáteční vrstvě." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Okamžitá rychlost při tisku límce/okraje" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "Maximální okamžitá změna rychlosti, se kterou jsou Límec a okraj vytištěny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Pohyb" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "cestování" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Povolit retrakci" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Zasunout vlákno, když se tryska pohybuje po netisknutelné oblasti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Zasunout při změně vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Zasuňte vlákno, když se tryska pohybuje do další vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Délka zatažení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "Délka materiálu zasunutého během pohybu zasunutí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Rychlost zatažení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "Rychlost, při které je vlákno zasunuto a aktivováno během pohybu zasunutí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Rychlost zatažení vlákna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "Rychlost, při které se vlákno během zatahovacího pohybu stahuje." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Primární rychlost zatažení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "Rychlost, se kterou se vlákno během navíjení pohybuje." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Množství zatažení navíc" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Během pohybu může nějaký materiál uniknout pryč, což může být kompenzováno zde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Minimální pojezd" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "Minimální vzdálenost potřebná k tomu, aby ke stažení došlo. To pomáhá dosáhnout menšího počtu stažení v malé oblasti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Maximální pojezd" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Toto nastavení omezuje počet stažení, ke kterým dochází v okně minimální vzdálenosti vytlačování. Další stažení v tomto okně budou ignorovány. Tím se zabrání opakovanému navíjení na stejný kus vlákna, protože to může vlákno zploštit a způsobit problémy s broušením." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Minimální vzdálenost extruze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "Okno, ve kterém je vynucován maximální počet stažení. Tato hodnota by měla být přibližně stejná jako retrakční vzdálenost, takže je účinně omezen počet opakování protažení stejnou vrstvou materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Omezení retrakce podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Při přechodu od podpory k podpoře v přímé linii vynechejte stažení. Povolením tohoto nastavení se šetří čas tisku, ale může to vést k nadměrnému strunění uvnitř podpůrné struktury." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Režím Combing" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "Combing udržuje trysku v již vytištěných oblastech při cestování. To má za následek mírně delší pohybové tahy, ale snižuje potřebu zatažení. Pokud je combing vyplý, materiál se stáhne a tryska se pohybuje v přímce k dalšímu bodu. Je také možné vyhnout se combingu na horních / dolních částech povrchu nebo jen combing uvnitř výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Vyp" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Vše" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "Ne na vnějším povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Ne v povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "V rámci výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Maximální vzdálenost Combing-u bez retrakce" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "Pokud je větší než nula, combingové pohyby delší než tato vzdálenost budou používat retrakci. Nula znamená, že se při combingových pohybech retrakce provádět nebudou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Zasuňte před vnější stěnu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Vždy zatáhnout filament, když se přesouvá k začátku vnější zdi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Při cestování se vyhněte tištěným součástem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "Při cestování se tryska vyhýbá již potištěným částem. Tato možnost je k dispozici, pouze pokud je povolen combing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Při pohybu se vyhnout podporám" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "Při cestování se tryska vyhýbá již potištěným podpěrám. Tato možnost je k dispozici, pouze pokud je combing povolen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Vzdálenost vyhnutí se při pohybu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Vzdálenost mezi tryskou a již potištěnými částmi, kterým se hlavy vyvaruje." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "Start vrstvy X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "Souřadnice X pozice poblíž místa, kde má být nalezen díl pro zahájení tisku každé vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Start vrstvy Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "Souřadnice Y pozice poblíž místa, kde má být nalezen díl pro zahájení tisku každé vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Z Hop po zatažení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Kdykoli je provedeno zasunutí, sestavovací deska se spustí, aby se vytvořila vůle mezi tryskou a tiskem. Zabraňuje tomu, aby tryska narazila na tisk během pohybů, což snižuje šanci vyrazit tisk z montážní desky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Z Hop pouze přes tištěné díly" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Z-hop provádějte pouze při pohybu po tištěných částech, kterým nelze zabránit vodorovným pohybem pomocí Vyvarujte se potištěných součástí při cestování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Výška Z Hopu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Výškový rozdíl při provádění Z-hopu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Z Hop po přepnutí extruderu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Poté, co se stroj přepnul z jednoho extrudéru na druhý, sestavovací deska se spustí, aby se vytvořila vůle mezi tryskou a tiskem. Tím se zabrání tomu, aby tryska zanechávala vyteklý materiál na vnější straně tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Výška Z Hopu po přepnutí extruderu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Výškový rozdíl při provádění Z Hopu po přepnutí extruderu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Chlazení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Chlazení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Povolit chlazení při tisku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Aktivuje ventilátory chlazení tisku během tisku. Ventilátory zlepšují kvalitu tisku na vrstvách s krátkými časy a přemostěním / přesahy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Rychlost větráku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "Rychlost otáčení ventilátorů chlazení tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Normální rychlost ventilátoru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Rychlost, při které se fanoušci točí před dosažením prahu. Když vrstva tiskne rychleji, než je prahová hodnota, rychlost ventilátoru se postupně naklání směrem k maximální rychlosti ventilátoru." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Maximální rychlost ventilátoru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Rychlost, kterou se fanoušci otáčejí při minimální době vrstvy. Rychlost ventilátoru se postupně zvyšuje mezi normální rychlostí ventilátoru a maximální rychlostí ventilátoru, když je dosaženo prahu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Pravidelná / maximální prahová rychlost ventilátoru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "Čas vrstvy, který nastavuje práh mezi normální rychlostí ventilátoru a maximální rychlostí ventilátoru. Vrstvy, které se tisknou pomaleji než tentokrát, používají běžnou rychlost ventilátoru. U rychlejších vrstev se rychlost ventilátoru postupně zvyšuje směrem k maximální rychlosti ventilátoru." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Počáteční rychlost ventilátoru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "Rychlost, kterou se ventilátory otáčejí na začátku tisku. V následujících vrstvách se rychlost ventilátoru postupně zvyšuje až na vrstvu odpovídající normální rychlosti ventilátoru ve výšce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Pravidelná rychlost ventilátoru ve výšce" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Výška, při které se otáčejí ventilátory při normální rychlosti ventilátoru. Ve vrstvách pod rychlostí ventilátoru se postupně zvyšuje z počáteční rychlosti ventilátoru na normální rychlost ventilátoru." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Normální rychlost ventilátoru ve vrstvě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Vrstva, ve které se ventilátory otáčejí běžnou rychlostí ventilátoru. Pokud je nastavena normální rychlost ventilátoru ve výšce, je tato hodnota vypočítána a zaokrouhlena na celé číslo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Minimální doba vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Minimální doba strávená ve vrstvě. To nutí tiskárnu zpomalit a alespoň zde strávit čas nastavený v jedné vrstvě. To umožňuje, aby se tištěný materiál před tiskem další vrstvy správně ochladil. Vrstvy mohou stále trvat kratší dobu, než je minimální vrstva, pokud je Lift Head deaktivována a pokud by jinak byla porušena minimální rychlost." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Minimální rychlost" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "Minimální rychlost tisku, navzdory zpomalení kvůli minimální době vrstvy. Pokud by tiskárna příliš zpomalila, byl by tlak v trysce příliš nízký a výsledkem by byla špatná kvalita tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Zvednout hlavu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Pokud je minimální rychlost zasažena z důvodu minimálního času vrstvy, zvedněte hlavu z tisku a vyčkejte další čas, dokud není dosaženo minimálního času vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Podpora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Podpora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Generovat podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Vytvořte struktury pro podporu částí modelu, které mají přesahy. Bez těchto struktur by se takové části během tisku zhroutily." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Extruder pro podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk podpory. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extruder pro vnitřní podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk výplně podpory. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Extruder pro první vrstvu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk první vrstvy výplně podpory. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Extruder pro rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk střech a podlah podpory. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Extruder pro podporu střech" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk střech podpory. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Extruder pro podporu podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk podlah podpory. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Podpůrná struktura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Volí mezi dostupnými technikami pro generování podpory. „Normální“ podpora vytváří podpůrnou strukturu přímo pod převislými částmi a upouští tyto oblasti přímo dolů. „Stromová“ podpora vytváří větve směrem k převislým oblastem, které podporují model na koncích těchto větví, a umožňuje větvím procházet se kolem modelu a podporovat je co nejvíce z konstrukční desky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Normální" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Strom" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Úhel větve stromové podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "Úhel větví. Použijte nižší úhel, aby byly více vertikální a stabilnější. K dosažení většího dosahu použijte vyšší úhel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Vzdálenost větví stromu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "Jak daleko od sebe musí být větve, když se dotýkají modelu. Zmenšení této vzdálenosti způsobí, že se stromová podpora dotkne modelu ve více bodech, což způsobí lepší přesah, ale těžší odstranění podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Průměr větve podpěry stromu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "Průměr větve stromu podpory Průměr nejtenčí větve stromu podpory. Silnější větve jsou odolnější. Větve směrem k základně budou silnější než tato." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Průměr úhlu větve podpěry stromu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Stromová podpora - rozlišení kolize" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Rozlišení pro výpočet kolizí, aby nedošlo k nárazu do modelu. Nastavením této nižší se vytvoří přesnější stromy, které selhávají méně často, ale dramaticky se zvyšuje doba slicování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Rozmistění podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Upravuje umístění podpůrných struktur. Umístění lze nastavit tak, aby se dotýkalo podložky nebo kdekoli. Pokud je nastavena všude, podpůrné struktury budou také vytištěny na modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Dotýká se podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Všude" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Podpora převislého úhlu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "Minimální úhel přesahů, pro které je přidána podpora. Při hodnotě 0° jsou podporovány všechny přesahy, 90° neposkytuje žádnou podporu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Vzor podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Vzor podpůrných struktur tisku. Výsledkem různých dostupných možností je robustní nebo snadno odstranitelná podpora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Čáry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Mřížka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Trojúhelníky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Soustředný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Křížek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Počet podpůrných stěn" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "Počet stěn, které mají obklopovat, se vyplní. Přidání zdi může zajistit spolehlivější podporu tisku a lepší podporu převisů, ale zvyšuje dobu tisku a spotřebovaný materiál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Spojovat linky podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Spojte konce podpůrných linek dohromady. Aktivace tohoto nastavení může zvýšit vaši podporu a snížit podextruzi, ale bude to stát více materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Spojovat cig-cag podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Připojte ZigZagy. Tím se zvýší pevnost nosné struktury klikatá zag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Hustota podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Nastavuje hustotu podpůrné struktury. Vyšší hodnota má za následek lepší přesahy, ale podpory je těžší odstranit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Vzdálenost mezi linkami podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Vzdálenost mezi tištěnými liniemi podpůrné struktury. Toto nastavení se vypočítá podle hustoty podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Počáteční vzdálenost linek podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Vzdálenost mezi tištěnými liniemi základní struktury podpory. Toto nastavení se vypočítá podle hustoty podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Směry podpůrných výplní linek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Seznam směrů celého čísla, které je třeba použít. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, což znamená použít výchozí úhel 0 stupňů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Povolit okrajové podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Vytvořte okraj v podpůrných výplňových oblastech první vrstvy. Tento okraj je vytištěn pod podpěrou, ne kolem ní. Povolením tohoto nastavení se zvýší přilnavost podpory k podložce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Šířka okrajových podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "Šířka okraje pro tisk pod podpěrou. Větší okraj zvyšuje přilnavost ke podložce za cenu nějakého dalšího materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Počet podpůrných čar okraje" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Počet řádků použitých pro podpůrný okraj. Více okrajových linií zvyšuje přilnavost k stavební desce za cenu nějakého dalšího materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Vzdálenost Z podor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "Vzdálenost od horní / dolní nosné struktury k tisku. Tato mezera poskytuje vůli pro odstranění podpěr po vytištění modelu. Tato hodnota je zaokrouhlena nahoru na násobek výšky vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Vzdálenost horní podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "Vzdálenost od horní strany podpory k tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Vzdálenost spodní podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "Vzdálenost od tisku ke spodní části podpěry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Vzdálenost podpor X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Vzdálenost podpůrné struktury od tisku ve směru X / Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Priorita vzdálenost podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Zda podpůrná vzdálenost X / Y přepíše podpůrnou vzdálenost Z nebo naopak. Když X / Y přepíše Z, X / Y vzdálenost může vytlačit podporu z modelu, což ovlivňuje skutečnou Z vzdálenost k převisu. Můžeme to zakázat tím, že nepoužijeme vzdálenost X / Y kolem převisů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y přepisuje Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z přepisuje X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Minimální vzdálenost podpor X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "Vzdálenost podpor od převisu ve směru X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Výška schodu podpěrného schodiště" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "Výška stupňů schodišťového dna podpory spočívá na modelu. Nízká hodnota ztěžuje odstranění podpory, ale příliš vysoké hodnoty mohou vést k nestabilním podpůrným strukturám. Nastavením na nulu vypnete chování podobné schodišti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Maximální šířka schodu podpěrného schodiště" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "Maximální šířka schodů schodišťového dna podpory spočívá na modelu. Nízká hodnota ztěžuje odstranění podpory, ale příliš vysoké hodnoty mohou vést k nestabilním podpůrným strukturám." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Podpora Schodu Minimální Úhel Sklonu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "Minimální sklon oblasti, aby se schodové schody projevily. Nízké hodnoty by měly usnadnit odstraňování podpory na mělkých svazích, ale opravdu nízké hodnoty mohou vést k velmi kontraintuitivním výsledkům na jiných částech modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Vzdálenost propojení podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "Maximální vzdálenost mezi podpůrnými strukturami ve směru X / Y. Když jsou oddělené struktury blíže k sobě než tato hodnota, struktury se sloučí do jedné." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Expanze horizontálnách podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Množství ofsetu aplikovaného na všechny podpůrné polygony v každé vrstvě. Pozitivní hodnoty mohou vyhladit oblasti podpory a vést k robustnější podpoře." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Tloušťka vrstvy výplně podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Tloušťka na vrstvu nosného výplňového materiálu. Tato hodnota by měla být vždy násobkem výšky vrstvy a je jinak zaoblená." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Postupné kroky vyplňování podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Počet opakování, aby se hustota výplně podpory snížila na polovinu, když se dostaneme dále pod horní povrchy. Oblasti, které jsou blíže k vrchním povrchům, mají vyšší hustotu až do podpůrné hustoty výplně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Výška výplně krokové podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "Výška podpůrné výplně dané hustoty před přepnutím na polovinu hustoty." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Minimální oblast pro podporu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Minimální velikost plochy pro podpůrné polygony. Polygony, které mají plochu menší než tato hodnota, nebudou generovány." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Povolit rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Vytvořte husté rozhraní mezi modelem a podporou. Tím se vytvoří povrch v horní části podpory, na které je model vytištěn, a ve spodní části podpory, kde spočívá na modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Povolit podpory stěch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Vytvořte hustou desku materiálu mezi horní částí podpory a modelem. Tím vytvoříte vzhled mezi modelem a podporou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Povolit podpory podlah" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Vytvořte hustou desku materiálu mezi spodní částí nosiče a modelem. Tím vytvoříte vzhled mezi modelem a podporou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Tloušťka rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "Tloušťka rozhraní podpěry, kde se dotýká modelu na spodní nebo horní straně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Tloušťka podpor střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "Tloušťka nosných střech. Tím se řídí množství hustých vrstev v horní části nosiče, na kterém model spočívá." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Tloušťka podpor podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "Tloušťka nosných podlah. Tím se řídí počet hustých vrstev, které jsou vytištěny na místech modelu, na kterých leží podpora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Rozlišení rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Při kontrole, kde je model nad a pod podpěrou, proveďte kroky dané výšky. Nižší hodnoty se budou řezat pomaleji, zatímco vyšší hodnoty mohou způsobit tisk normální podpory na místech, kde mělo být rozhraní podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Hustota rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Upravuje hustotu střech a podlah nosné konstrukce. Vyšší hodnota má za následek lepší přesahy, ale podpory je těžší odstranit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Hustota podpor střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Hustota střech nosné konstrukce. Vyšší hodnota má za následek lepší přesahy, ale podpory je těžší odstranit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Vzdálenost linek podpor střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Vzdálenost mezi tištěnými oporami střechy. Toto nastavení se vypočítá podle hustoty nosné střechy, ale lze ji upravit samostatně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Hustota podpor podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "Hustota podlah nosné konstrukce. Vyšší hodnota vede k lepší adhezi podpory k horní části modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Vzdálenost linek podpor podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Vzdálenost mezi tištěnými podpůrnými podlahovými liniemi. Toto nastavení se vypočítá podle hustoty podpůrné podlahy, ale lze ji upravit samostatně." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Vzor rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Vzor, pomocí kterého je vytištěno rozhraní podpory s modelem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Čáry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Mřížka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Trojúhelníky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Soustředný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Vzor podpor střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "Vzor, kterým se tisknou střechy podpěry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Čáry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Mřížka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Trojúhelníky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Soustředný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Vzor podpor podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "Vzor, kterým se potiskují podlahy podpěry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Čáry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Mřížka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Trojúhelníky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Soustředný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Minimální plocha pro tisk rozhraní podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimální velikost plochy pro polygony rozhraní podpory. Polygony, které mají plochu menší než tato hodnota, budou vytištěny jako normální podpora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Minimální oblast pro podporu střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimální velikost plochy pro střechy podpěry. Polygony, které mají plochu menší než tato hodnota, budou vytištěny jako normální podpora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Minimální oblast pro podporu podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimální velikost plochy podlah podpěry. Polygony, které mají plochu menší než tato hodnota, budou vytištěny jako normální podpora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Horizontální rozšíření rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Množství offsetu aplikovaného na polygony rozhraní podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Horizontální expanze podpory střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Množství offsetu aplikovaný na střechy podpěry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Horizontální expanze podpory podlah" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Částka kompenzace použitá na podlahy podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Směrové linie rozhraní podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Seznam směrů celého čísla, které je třeba použít. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, což znamená použít výchozí úhly (střídavě mezi 45 a 135 stupni, pokud jsou rozhraní poměrně silná nebo 90 stupňů)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Směrové linie rozhraní střechy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Seznam směrů celého čísla, které je třeba použít. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, což znamená použít výchozí úhly (střídavě mezi 45 a 135 stupni, pokud jsou rozhraní poměrně silná nebo 90 stupňů)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Směrové linie rozhraní podlahy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Seznam směrů celého čísla, které je třeba použít. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, což znamená použít výchozí úhly (střídavě mezi 45 a 135 stupni, pokud jsou rozhraní poměrně silná nebo 90 stupňů)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Přepsání rychlosti ventilátoru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Je-li tato funkce povolena, mění se rychlost ventilátoru chlazení tisku pro oblasti kůže bezprostředně nad podporou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Rychlost ventilátoru při tisku podpor povrch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Procentuální rychlost ventilátoru, která se použije při tisku oblastí kůže bezprostředně nad podporou. Použití vysoké rychlosti ventilátoru může usnadnit odebrání podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Používat věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "K podpoře malých převislých oblastí použijte specializované věže. Tyto věže mají větší průměr než oblast, kterou podporují. V blízkosti převisu se průměr věží zmenšuje a vytváří střechu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Průměr věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "Průměr speciální věže." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Maximální průměr podporovaný věží" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "Maximální průměr ve směru X / Y malé plochy, která má být podepřena specializovanou podpůrnou věží." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Úhel střechy věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "Úhel střechy věže. Vyšší hodnota vede ke špičatým střechám věží, nižší hodnota vede ke zploštěním střech věží." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Podpory pod celou sítí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Podpořte všude pod podpůrnou sítí, aby v podpůrné síti nebyl přesah." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "Scéna Má Podpůrné Masky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "Ve scéně existují podpůrné masky. Toto nastavení je kontrolováno Curou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adheze topné podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Adheze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Povolit primární blob" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Zda se vlákno před tiskem připraví blobem. Zapnutím tohoto nastavení zajistíte, že extrudér bude mít před tiskem materiál připravený v trysce. Tisk límce nebo Sukně může také fungovat jako základní nátěr, takže vypnutí tohoto nastavení ušetří čas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Primární pozice extruderu X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Souřadnice X polohy, ve které tryska naplní tlak na začátku tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Primární pozice extruderu Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Souřadnice Y polohy, ve které tryska naplní tlak na začátku tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Typ přilnavosti podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Různé možnosti, které pomáhají zlepšit jak vytlačování, tak adhezi k sestavovací desce. Límec přidává jedinou vrstvu roviny kolem základny vašeho modelu, aby se zabránilo deformaci. Raft přidává tlustou mřížku se střechou pod modelem. Okraj je čára vytištěná kolem modelu, ale není k modelu připojena." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Okraj" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Límec" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Žádný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Extruder pro adhezi podložky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk límce / okraje / raftu. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Extruder okraje/límce" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk okraje nebo límce. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Extruder základny raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk první vrstvy raftu. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Extruder vnitřku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk vnitřních vrstev raftu. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Extruder povrchu raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "Vytlačovací souprava použitá pro tisk horní vrstvy (vrstev) raftu. Používá se při vícenásobném vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Počet linek okraje" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Více linek okraje pomáhá vytlačit vaše vytlačování lépe pro malé modely. Nastavení na 0 zakáže okraj." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Vzdálenost okraj" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4616,1397 +4691,1342 @@ msgstr "" "Vodorovná vzdálenost mezi okrajem a první vrstvou tisku.\n" "Toto je minimální vzdálenost. Z této vzdálenosti se bude rozprostírat více linek okraje." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Minimální délka límce/okraje" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "Minimální délka límce nebo okraje. Pokud tuto délku nedosáhnou všechny linie sukní nebo okrajů dohromady, přidává se více sukní nebo okrajových linií, dokud není dosaženo minimální délky. Poznámka: Pokud je počet řádků nastaven na 0, ignoruje se." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Šířka límce" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "Vzdálenost od modelu k nejzazší linii límce. Větší límec zvyšuje přilnavost k podložce, ale také snižuje efektivní tiskovou plochu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Počet linek pro límec" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Počet řádků použitých pro límec. Více linek límce zvyšuje přilnavost k podložce, ale také snižuje efektivní tiskovou plochu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Vzdálenost límce" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "Vodorovná vzdálenost mezi první čarou límce a obrysem první vrstvy tisku. Malá mezera může usnadnit demontáž límce a přitom poskytovat tepelné výhody." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Límec nahrazuje podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Zajistěte, aby Límec bylo natištěno kolem modelu, i když by tento prostor byl jinak obsazen podporou. To nahradí některé regiony první vrstvy podpory okrajovými regiony." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Límec pouze venku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Límec tiskněte pouze na vnější stranu modelu. Tím se snižuje množství okraje, který je třeba následně odstranit, zatímco to tolik nesnižuje přilnavost k podložce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Místo navíc kolem raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Pokud je raft povolen, jedná se o další oblast voru kolem modelu, která má také raft. Zvětšení tohoto okraje vytvoří silnější raft při použití více materiálu a ponechání menší plochy pro váš tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Vyhlazování raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Toto nastavení řídí, kolik vnitřních rohů v obrysu raftů je zaobleno. Vnitřní rohy jsou zaokrouhleny na půlkruh s poloměrem rovným zde uvedené hodnotě. Toto nastavení také odstraní otvory v obrysu raftu, které jsou menší než takový kruh." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Vzduchový mezera v raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "Mezera mezi finální vrstvou raftu a první vrstvou modelu. Pouze první vrstva se zvýší o tuto částku, aby se snížilo spojení mezi vorovou vrstvou a modelem. Usnadňuje oloupání voru." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Počáteční překrytí vrstvy Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "První a druhá vrstva modelu se překrývají ve směru Z, aby se kompenzovalo vlákno ztracené ve vzduchové mezeře. Všechny modely nad první vrstvou modelu budou o tuto částku posunuty dolů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Vrchní vrstvy raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Počet vrchních vrstev na druhé vrstvě voru. Jedná se o plně vyplněné vrstvy, na kterých model sedí. Výsledkem 2 vrstev je hladší horní povrch než 1." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Tloušťka horní vrstvy raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Tloušťka vrstev vrchních vrstev raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Šířka horní linky raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Šířka čar v horním povrchu raftu. Mohou to být tenké čáry, takže horní část raftu je hladká." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Mezera ve horních vrstvách raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "Vzdálenost mezi liniemi raftů pro horní vrstvy raftů. Rozestup by měl být roven šířce čáry, takže povrch je pevný." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Počet středních vrstev raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "Počet vrstev mezi základnou a povrchem raftu. Tyto vrstvy tvoří hlavní část tloušťky raftu. Vyšší hodnota vytvoří tlustší a robustnější raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Tloušťka prostředku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "Tloušťka vrstvy střední vrstvy raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Šířka prostřední linky raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Šířka čar ve střední vrstvě raftu. Další vytlačování druhé vrstvy způsobí, že se linie přilepí na podložku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Mezera ve středu raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "Vzdálenost mezi liniemi raftů pro střední vrstvu raftů. Vzdálenost mezi středy by měla být poměrně široká, přičemž by měla být dostatečně hustá, aby podepírala horní vrstvy raftů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Tloušťka základny raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Tloušťka vrstvy základní vrstvy raftu. Měla by to být silná vrstva, která pevně přilne k podložce tiskárny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Šířka základní linky raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Šířka čar v základní vrstvě raftu. Měly by to být silné čáry, které napomáhají při přilnutí desky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Rozteč základny voru" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "Vzdálenost mezi vorovými liniemi pro základní vrstvu raftu. Široký rozestup umožňuje snadné vyjmutí voru z podložky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Rychlost tisku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "Rychlost, při které se raft tiskne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Rychlost tisku vršku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "Rychlost tisku horních vrstev raftu. Ty by měly být vytištěny trochu pomaleji, aby tryska mohla pomalu vyhlazovat sousední povrchové linie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Rychlost tisku prostředku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Rychlost tisku střední vrstvy raftu. Toto by se mělo tisknout poměrně pomalu, protože objem materiálu vycházejícího z trysky je poměrně vysoký." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Rychlost tisku spodku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Rychlost tisku základní vrstvy raftu. Toto by se mělo tisknout poměrně pomalu, protože objem materiálu vycházejícího z trysky je poměrně vysoký." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Zrychlení tisku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "Zrychlení, s nímž je raft tištěn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Zrychlení tisku vrchu raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "Zrychlení, s nímž se tiskne horní vrstvy raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Zrychlení tisku středu raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "Zrychlení, kterým je tištěna střední vrstva raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Zrychlení tisku spodku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "Zrychlení, s nímž je tisknuta základní raftová vrstva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Trhnutí při tisku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "Trhnutí, při kterém je raft tištěn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Trhnutí při tisku vrchní vrstvy raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "Trhnutí, kterým se tisknou horní vrstvy raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Trhnutí při tisku střední vrstvy raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "Trhnutí, kterým je tisknuta střední vrstva raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Trhnutí při tisku dolní vrstvy raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "Trhnutí, kterým je tisknuta základní vrstva raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Rychlost ventilátoru při tisku raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "Rychlost ventilátoru pro tisk raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Rychlost ventilátoru při tisku horních vrstev raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "Rychlost ventilátoru při tisku horních vrstev raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Rychlost ventilátoru při tisku středních vrstev raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "Rychlost ventilátoru při tisku středních vrstev raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Rychlost ventilátoru při tisku základních vrstev raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "Rychlost ventilátoru při tisku základních vrstev raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Dvojitá extruze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Nastavení použitá pro tisk pomocí více extruderů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Povolit hlavní věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Vytiskněte věž vedle tisku, která slouží k naplnění materiálu po každém přepnutí trysky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Velikost hlavní věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "Šířka hlavní věže." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Minimální objem hlavní věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Minimální objem pro každou vrstvu hlavní věže, aby se propláchlo dost materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "Pozice X hlavní věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "Souřadnice X polohy hlavní věže." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Pozice Y hlavní věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "Souřadnice Y polohy hlavní věže." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Otřete neaktivní trysku na Prime Tower" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Po vytištění hlavní věže jednou tryskou otřete vyteklý materiál z druhé trysky na hlavní věži." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Límec hlavní věže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Hlavní věže mohou potřebovat zvláštní přilnavost, kterou poskytuje Límec, i když to model neumožňuje. V současnosti nelze použít s adhezním typem „Raft“." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Povolit Ooze štít" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Povolit vnější ochranu proti úniku. Tím se vytvoří model kolem modelu, který pravděpodobně otře druhou trysku, pokud je ve stejné výšce jako první tryska." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Úhel Ooze štítu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "Maximální úhel, který bude mít část štítu. S 0° svislým a 90° vodorovným. Menší úhel vede k méně poškozeným štítům, ale více materiálu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Vzdálenost Ooze štítu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Vzdálenost štítu od tisku ve směru X / Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Retrakční vzdálenost přepnutí trysek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "Množství zatažení při přepínání extruderů. Nastavit na 0 pro žádné stažení. To by obecně mělo být stejné jako délka tepelné zóny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Retrakční rychlost přepnutí trysek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "Rychlost, při které je vlákno zasunuto. Vyšší retrakční rychlost funguje lépe, ale velmi vysoká retrakční rychlost může vést k broušení vlákna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Rychlost retrakce při změně trysky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "Rychlost, kterou je vlákno zasunuto během změny trysky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Rychlost přepínání trysky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "Rychlost, při které se vlákno tlačí zpět po změně trysky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Množství materiálu navíc pro změnu trysky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Materiál navíc pro extruzi po změně trysky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Opravy sítí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Udělat sítě lépe 3D tisknutelné." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Spojit překrývající se objekty" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Ignorujte vnitřní geometrii vznikající z překrývajících se svazků v síti a svazky vytiskněte jako jeden. To může způsobit, že nechtěné vnitřní dutiny zmizí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Odstranit všechny díry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Odstraňte otvory v každé vrstvě a zachujte pouze vnější tvar. To bude ignorovat jakoukoli neviditelnou vnitřní geometrii. Ignoruje však také díry vrstvy, které lze prohlížet shora nebo zdola." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Rozsáhlé prošívání" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Rozsáhlé sešívání se snaží spojit otevřené otvory v mřížce uzavřením díry dotykem mnohoúhelníků. Tato možnost může přinést spoustu času zpracování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Ponechat odpojené plochy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Normálně se Cura pokouší spojit malé otvory do sítě a odstranit části vrstvy s velkými otvory. Povolením této možnosti zůstanou zachovány ty části, které nelze sešívat. Tato možnost by měla být použita jako poslední možnost, pokud všechno ostatní nedokáže vytvořit správný g-kód." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Sloučené sítě se překrývají" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Síťky, které se navzájem dotýkají, se trochu překrývají. Díky tomu se lepí dohromady." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Odstanit průnik sítí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Odstraňte oblasti, kde se více sítí vzájemně překrývají. To lze použít, pokud se sloučené duální hmotné objekty vzájemně překrývají." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Alternativní odstranění sítí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Přepněte do kterého protínajícího se svazku sítí bude patřit každá vrstva, takže překrývající se očka se protnou. Vypnutí tohoto nastavení způsobí, že jedna z sítí získá veškerý objem v překrytí, zatímco je odstraněna z ostatních sítí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Odstraňte prázdné první vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Odstraňte prázdné vrstvy pod první potištěnou vrstvou, pokud jsou přítomny. Deaktivace tohoto nastavení může způsobit prázdné první vrstvy, pokud je nastavení Tolerance řezu nastaveno na Exkluzivní nebo Střední." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Maximální rozlišení" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "Minimální velikost segmentu čáry po krájení. Pokud toto zvětšíte, bude mít síť nižší rozlišení. To může umožnit, aby tiskárna udržovala krok s rychlostí, kterou musí zpracovat g-kód, a zvýší se rychlost řezu odstraněním detailů sítě, které stejně nemůže zpracovat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Maximální rozlišení pohybu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "Minimální velikost segmentu cestovní čáry po krájení. Pokud toto zvýšíte, budou mít cestovní pohyby méně hladké rohy. To může umožnit tiskárně držet krok s rychlostí, kterou musí zpracovat g-kód, ale může to způsobit, že se vyhnutí modelu stane méně přesným." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Maximální odchylka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "Maximální odchylka povolená při snižování rozlišení pro nastavení Maximální rozlišení. Pokud toto zvýšíte, bude tisk méně přesný, ale g-kód bude menší. Maximální odchylka je limit pro maximální rozlišení, takže pokud dojde ke konfliktu, bude maximální odchylka vždy platná." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Maximální odchylka plochy extruze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "Maximální dovolená odchylka plochy extruze při odstraňování mezilehlých bodů na rovné čáře. Mezilehlý bod může sloužit jako místo, kde se mění tloušťka dlouhé přímé čáry. Proto, pokud je odstraněn, bude mít tato čára jednotnou šířku a následkem toho ztratí (nebo získá) kousek plochy extruze. Při zvýšení tohoto nastavení můžete zaznamenat mírnou podextruzi nebo nadměrnou extruzi mezi rovnými rovnoběžnými zdmi, jelikož bude dovoleno odstranit více mezilehlých bodů měnících šířku čáry. Vaše výtisky budou méně přesně, ale g-kód bude menší." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Speciální módy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Netradiční způsoby, jak tisknout vaše modely." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Tisková sekvence" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Zda tisknout všechny modely po jedné vrstvě najednou, nebo počkat na dokončení jednoho modelu, než se přesunete k další. Jeden za časovým režimem je možný, pokud a) je povolen pouze jeden extrudér a b) všechny modely jsou odděleny tak, že celá tisková hlava se může pohybovat mezi a všechny modely jsou menší než vzdálenost mezi tryskou a X / Osy Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Vše najednou" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Pouze jedna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Síť výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Pomocí této mřížky můžete upravit výplň dalších sítí, s nimiž se překrývá. Nahrazuje výplňové oblasti jiných sítí oblastmi pro tuto síť. Pro tuto mřížku se doporučuje tisknout pouze jednu zeď a žádnou horní / dolní vrstvu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Pořadí zpracování sítě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Určuje prioritu této sítě, když se překrývá více sítí výplně. U oblastí, kde se překrývá více sítí výplně, se nastavení přebírá ze sítě s nejvyšším pořadím. Síť výplně s vyšším pořadím bude modifikovat výplň sítě výplně s nižším pořadím a běžné sítě." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Síť pro řezání" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Objem této sítě omezte na jiné sítě. Můžete to použít k vytvoření určitých oblastí tisku jednoho oka s různým nastavením as úplně jiným extruderem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Forma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Vytiskněte modely jako formu, kterou lze odlít, abyste získali model, který se podobá modelům na podložce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Minimální šířka formy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "Minimální vzdálenost mezi vnější stranou formy a modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Výška střechy formy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Výška nad vodorovnými částmi modelu, které chcete vytisknout." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Úhel formy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "Úhel přesahu vnějších stěn vytvořených pro formu. 0° způsobí, že vnější skořepina formy bude svislá, zatímco 90° způsobí, že vnější strana modelu bude sledovat obrys modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Síť podpor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Pomocí této sítě můžete určit oblasti podpory. To lze použít ke generování podpůrné struktury." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Síť proti převisu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Pomocí této mřížky určete, kde by žádná část modelu neměla být detekována jako převis. To lze použít k odstranění nežádoucí podpůrné struktury." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Povrchový režim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "S modelem zacházejte pouze jako s povrchem, objemem nebo objemy s volnými povrchy. Normální režim tisku tiskne pouze uzavřené svazky. „Povrch“ vytiskne jedinou stěnu, která sleduje povrch oka bez výplně a bez horní / dolní povrch. „Oba“ tiskne uzavřené svazky jako normální a všechny zbývající polygony jako povrchy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normální" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Povrchový" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Obojí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Spiralizujte vnější konturu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Spiralizace vyhlazuje pohyb Z vnější hrany. Tím se vytvoří stálý nárůst Z v celém tisku. Tato funkce mění pevný model na jednostěnný tisk s plným dnem. Tato funkce by měla být povolena, pouze pokud každá vrstva obsahuje pouze jednu část." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Hladké spiralizované obrysy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Vyhlaďte spiralizované obrysy, aby se snížila viditelnost Z-spoje (Z-spoj by měl být sotva viditelný na výtisku, ale bude stále viditelný v pohledu vrstvy). Všimněte si, že vyhlazení bude mít tendenci rozmazávat jemné detaily povrchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Relativní vytlačování" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Použijte spíše relativní extruzi než absolutní extruzi. Použití relativních E-kroků usnadňuje následné zpracování g-kódu. Není však podporována všemi tiskárnami a může vést k velmi malým odchylkám v množství ukládaného materiálu ve srovnání s absolutními kroky E. Bez ohledu na toto nastavení bude režim vytlačování vždy nastaven na absolutní před výstupem jakéhokoli skriptu g-kódu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Experimentální" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Nové vychytávky, které ještě nejsou venku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Tolerance slicování" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Vertikální tolerance ve slicovaných vrstvách. Obrysy vrstvy jsou obvykle vytvářeny průřezy středem tloušťky každé vrstvy (uprostřed). Alternativně každá vrstva může mít oblasti, které spadají dovnitř objemu po celé tloušťce vrstvy (Exkluzivní), nebo vrstva má oblasti, které padají dovnitř kdekoli v rámci vrstvy (Inkluzivní). Inclusive si zachovává nejpodrobnější detaily, Exclusive dělá to nejlepší a Middle zůstává co nejblíže původnímu povrchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Střední" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Exkluzivní" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Inkluzivní" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Nejvyšší šířka linie povrchu" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Šířka jedné řady oblastí v horní části tisku." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Vzor horního povrchu" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "Vzor nejvyšší vrstvy." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Čáry" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Soustředný" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Zig Zag" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Monotónní pořadí horního povrchu" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Tisknout linky horního povrchu v takovém pořadí, aby se navazující linky překrývaly ve stejném směru. Tisk zabere trochu více času, ale hladké povrchy budou vypadat více jednolité." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Pokyny pro horní povrchovou linii" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Seznam směrů celočíselných čar, které se použijí, když horní povrchové vrstvy používají čáry nebo vzor cik cak. Prvky ze seznamu se používají postupně jako vrstvy a jakmile je dosaženo konce seznamu, začíná znovu na začátku. Položky seznamu jsou odděleny čárkami a celý seznam je obsažen v hranatých závorkách. Výchozí je prázdný seznam, což znamená použití tradičních výchozích úhlů (45 a 135 stupňů)." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Optimalizace pohybu při tisku výplně" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Je-li tato funkce povolena, je pořadí, ve kterém jsou vyplněny řádky výplně, optimalizováno, aby se snížila ujetá vzdálenost. Zkrácení doby cestování dosažené velmi záleží na modelu, který je nakrájen, vzor výplně, hustota atd. U některých modelů, které mají mnoho malých oblastí výplně, může být doba krájení modelu značně prodloužena." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Automatická teplota" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Změňte teplotu pro každou vrstvu automaticky s průměrnou rychlostí průtoku této vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Graf teploty toku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Data spojující tok materiálu (v mm3 za sekundu) s teplotou (ve stupních Celsia)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Minimální polygonální obvod" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Polygony v krájených vrstvách, jejichž obvod je menší než toto množství, budou odfiltrovány. Nižší hodnoty vedou k vyššímu rozlišení ok za cenu krájení. Je určen především pro tiskárny SLA s vysokým rozlišením a velmi malé 3D modely se spoustou detailů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Rozdělte podporu na kousky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Přeskočte některá připojení podpůrné linky, aby se podpůrná struktura snadněji odtrhla. Toto nastavení je použitelné pro vzor výplně podpory Zig Zag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Velikost bloku podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Vynechejte spojení mezi podpůrnými linkami jednou za N milimetr, abyste usnadnili odtržení podpůrné struktury." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Počet kusů linek podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Přeskočte jeden v každém N spojovacím vedení, aby se usnadnilo odtržení podpůrné struktury." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Zapnout štít modelu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Tím se vytvoří kolem modelu zeď, která zachycuje (horký) vzduch a chrání před vnějším proudem vzduchu. Obzvláště užitečné pro materiály, které se snadno deformují." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "X/Y vzdálenost štítu modelu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Vzdálenost štítu před tiskem ve směru X / Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Limitace štítu modelu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Nastavte výšku štítu proti průvanu. Zvolte, zda chcete tisknout štít konceptu v plné výšce modelu nebo v omezené výšce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Plná" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Limitovaná" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Výška štítu modelu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Výškové omezení ochranného štítu. Nad touto výškou nebude vytištěn žádný koncept štítu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Udělat převis tisknutelný" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Změňte geometrii tištěného modelu tak, aby byla vyžadována minimální podpora. Strmé převisy se stanou mělkými převisy. Převislé oblasti budou klesat dolů, aby se staly vertikálními." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Maximální úhel modelu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "Maximální úhel přesahů po jejich tisku. Při hodnotě 0 ° jsou všechny převisy nahrazeny kusem modelu připojeným k podložce, 90 ° model nijak nijak nezmění." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Maximální plocha díry pod převisem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "Maximální plocha díry v základně modelu, která nebude odstraněna funkcí „Udělat převis tisknutelný“. Menší díry budou zachovány. Hodnota 0 mm² způsobí vyplnění všech děr v základně modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Povolit Coasting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "Coasting nahradí poslední část vytlačovací cesty cestou. Vyteklý materiál se používá k tisku posledního kusu vytlačovací cesty, aby se snížilo strunování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Objem coastingu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Objem jinak vytekl. Tato hodnota by měla být obecně blízká průměru trysek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Minimální objem před coastingem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Nejmenší objem, který by měla mít vytlačovací cesta, než povolí dojezd. U menších vytlačovacích drah se v bowdenové trubici vytvořil menší tlak, a tak se dojezdový objem lineárně upraví. Tato hodnota by měla být vždy větší než dojezdový objem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Rychlost coastingu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "Rychlost, kterou se má pohybovat během dojezdu, relativně k rychlosti vytlačovací dráhy. Doporučuje se hodnota mírně pod 100%, protože během jízdy se pohybuje tlak v bowdenové trubici." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Velikost kapsy u 3D kříže" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "Velikost kapes na čtyřcestných kříženích v křížovém 3D vzoru ve výškách, kde se vzor sám dotýká." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Obrázek s křížovou výplní" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "Umístění souboru obrázku, jehož hodnoty jasu určují minimální hustotu na odpovídajícím místě ve výplni tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Obrázek s křížovou výplní pro podporu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "Umístění souboru obrázku, jehož hodnoty jasu určují minimální hustotu na odpovídajícím místě v podpoře." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Povolit kuželovou podporu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Zmenšete podpůrné oblasti na spodní straně než na převis." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Kónický podpěrný úhel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "Úhel náklonu kuželové podpory. S 0° svislým a 90° vodorovným. Menší úhly způsobují, že podpora je robustnější, ale sestává z více materiálu. Záporné úhly způsobují, že základna podpory je širší než horní část." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Minimální šířka kónické podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Minimální šířka, na kterou se zmenší základna kuželové nosné plochy. Malé šířky mohou vést k nestabilním podpůrným strukturám." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Rozmazaný povrch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Při tisku na vnější stěnu náhodně chvěte tak, že povrch má drsný a rozmazaný vzhled." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Rozmazaný povrch pouze venku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "Rozmazat jen okrajové části modelu a žádné díry modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Tloušťka rozmazaného povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Šířka, do které se chvěje. Doporučuje se to udržovat pod šířkou vnější stěny, protože vnitřní stěny zůstávají nezměněny." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Hustota nejasného povrchu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Průměrná hustota bodů zavedených na každý mnohoúhelník ve vrstvě. Všimněte si, že původní body mnohoúhelníku jsou zahozeny, takže nízká hustota vede ke snížení rozlišení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Vzdálenost bodů při rozmazané výplni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Průměrná vzdálenost mezi náhodnými body zavedenými v každém segmentu čáry. Všimněte si, že původní body mnohoúhelníku jsou zahozeny, takže vysoká hladkost vede ke snížení rozlišení. Tato hodnota musí být vyšší než polovina tloušťky rozmazaného povrchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Kompenzace průtoku maximální posunutí extruze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "Maximální vzdálenost v mm pro pohyb vlákna za účelem kompenzace změn průtoku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Faktor kompenzace průtoku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "Jak daleko posunout vlákno za účelem kompenzace změn průtoku, jako procento toho, jak daleko by se vlákno pohybovalo v jedné sekundě vytlačování." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Drátový tisk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Tiskněte pouze vnější povrch s řídkou strukturou struktury a tiskněte „na vzduchu“. To je realizováno horizontálním tiskem kontur modelu v daných intervalech Z, které jsou spojeny pomocí linií nahoru a diagonálně dolů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Výška připojení DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "Výška nahoru a diagonálně dolů směřujících čar mezi dvěma vodorovnými částmi. To určuje celkovou hustotu struktury sítě. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Vzdálenost střechy DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "Vzdálenost ujetá při vytváření spojení od obrysu střechy dovnitř. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Rychlost DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Rychlost, jakou se tryska pohybuje při vytlačování materiálu. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Rychlost tisku spodního DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Rychlost tisku první vrstvy, která je jedinou vrstvou dotýkající se platformy sestavení. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Rychlost tisku nahoru u DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Rychlost tisku řádku nahoru „na vzduchu“. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Rychlost tisku směrem dolů u DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Rychlost tisku linie šikmo dolů. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Rychlost horizontálního tisku DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Rychlost tisku vodorovných obrysů modelu. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Průtok při DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Kompenzace toku: množství vytlačovaného materiálu se vynásobí touto hodnotou. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Průtok při spojování DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Kompenzace toku při stoupání nebo klesání. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Průtok při plochém DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Kompenzace toku při tisku rovných čar. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Zpoždení pohybu nahoře při tisku DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Zpoždění po pohybu vzhůru, aby mohla stoupající čára ztvrdnout. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Zpoždení pohybu dole při tisku DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Zpoždění po pohybu dolů. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Zpoždění při tisku plochých segmentů DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Doba zpoždění mezi dvěma vodorovnými segmenty. Zavedení takového zpoždění může způsobit lepší přilnavost k předchozím vrstvám ve spojovacích bodech, zatímco příliš dlouhé zpoždění může způsobit ochabnutí. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Poloviční rychlost DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6015,651 +6035,675 @@ msgstr "" "Vzdálenost pohybu nahoru, který je vytlačován poloviční rychlostí.\n" "To může způsobit lepší přilnavost k předchozím vrstvám, aniž by se materiál v těchto vrstvách příliš zahříval. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Velikost uzlu DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Vytvoří malý uzel v horní části vzestupné linie, takže po sobě jdoucí vodorovná vrstva má lepší šanci se k němu připojit. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Pád materiálu DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Vzdálenost, se kterou materiál padá po vytlačení směrem nahoru. Tato vzdálenost je kompenzována. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Tah DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Vzdálenost, se kterou je materiál vytlačování směrem vzhůru tažen spolu s diagonálně směrem dolů vytlačováním. Tato vzdálenost je kompenzována. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Strategie DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Strategie pro zajištění toho, aby se v každém místě připojení připojily dvě po sobě následující vrstvy. Zpětné zasunutí umožní, aby linie vzhůru ztvrdly ve správné poloze, ale mohou způsobit broušení vlákna. Uzel může být vytvořen na konci vzestupné linie, aby se zvýšila šance na připojení k ní a aby se linka ochladila; to však může vyžadovat nízké rychlosti tisku. Další strategií je kompenzovat prohnutý vrchol horní linie; čáry však nebudou vždy klesat, jak bylo předpovězeno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Kompenzovat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Uzel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Retrakce" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Vyrovnat spodní linky DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Procento diagonálně sestupné linie, která je zakryta vodorovnou čárou. To může zabránit ochabnutí nejvyššího bodu vzhůru. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Pád materiálu střechy DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "Vzdálenost, kterou vodorovné linie střechy vytištěné „na vzduchu“ klesají při tisku. Tato vzdálenost je kompenzována. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Tah střechy DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "Vzdálenost koncového kusu vnitřní linie, která se táhne, když se vrací zpět k vnějšímu obrysu střechy. Tato vzdálenost je kompenzována. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Vnější zpoždění střechy DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "Čas strávený na vnějším obvodu díry, která se má stát střechou. Delší časy mohou zajistit lepší spojení. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Vyčištění trysky DT" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Vzdálenost mezi tryskou a vodorovnými liniemi dolů. Větší vůle vede k diagonálně dolů směřujícím liniím s menším strmým úhlem, což zase vede k menšímu spojení nahoru s další vrstvou. Platí pouze pro drátový tisk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Použít adaptivní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Adaptivní vrstvy vypočítávají výšky vrstev v závislosti na tvaru modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Maximální variabilita adaptivních vrstev" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "Maximální povolená výška se liší od výšky základní vrstvy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Velikost kroku adaptivní vrstvy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "Rozdíl ve výšce další vrstvy ve srovnání s předchozí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Velikost topografie adaptivních vrstev" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Zaměřte vodorovnou vzdálenost mezi dvěma sousedními vrstvami. Snížení tohoto nastavení způsobí, že se tenčí vrstvy použijí k přibližování okrajů vrstev k sobě." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Převislý úhel stěny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Stěny, které přesahují více než tento úhel, budou vytištěny pomocí nastavení převislých stěn. Pokud je hodnota 90, nebudou se žádné stěny považovat za převislé. Převis, který je podporován podporou, nebude považován ani za převis." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Rychlost tisku převislé stěny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Převislé stěny budou vytištěny v procentech jejich normální rychlosti tisku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Povolit nastavení mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Zjistěte mosty a upravte rychlost tisku, průtok a nastavení ventilátoru během tisku mostů." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Minimální délka stěny mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Nepodporované stěny kratší než tato budou vytištěny pomocí běžného nastavení zdi. Delší nepodporované stěny budou vytištěny pomocí nastavení mostní zdi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Prahová hodnota podpory povrchu mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Pokud je oblast povrchu podporována pro méně než toto procento její plochy, vytiskněte ji pomocí nastavení můstku. V opačném případě se vytiskne pomocí běžných nastavení vzhledu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Maximální hustota výplně mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "Maximální hustota výplně považovaná za řídkou. Kůže nad řídkou výplní je považována za nepodporovanou, a proto ji lze považovat za můstkovou kůži." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Coasting zdi můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Tím se řídí vzdálenost, kterou by extrudér měl dojet bezprostředně před začátkem zdi mostu. Pobyt před startem můstku může snížit tlak v trysce a může vést k ploššímu můstku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Rychlost tisku zdi můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "Rychlost, při které jsou stěny mostu tisknuty." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Průtok při tisku zdi můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Při tisku stěn můstku je množství vytlačovaného materiálu násobeno touto hodnotou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Rychlost při tisku povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "Rychlost, při které se tisknou oblasti povrchu mostu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Průtok při tisku povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Při tisku oblastí povrchu můstku je množství vytlačovaného materiálu násobeno touto hodnotou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Hustota povrchu mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Hustota vrstvy povrchu můstku. Hodnoty menší než 100 zvýší mezery mezi liniemi pokožky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Rychlost ventilátoru při tisknutí můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Procentuální rychlost ventilátoru, která se použije při tisku mostních stěn a povrchu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Můstek má více vrstev" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Pokud je povoleno, druhá a třetí vrstva nad vzduchem se vytisknou pomocí následujících nastavení. V opačném případě se tyto vrstvy tisknou pomocí běžných nastavení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Rychlost tisku druhé vrstvy povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Rychlost tisku, která se použije při tisku druhé vrstvy povrchu mostu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Průtok při tisku druhé vrstvy povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Při tisku druhé vrstvy potahu se množství vytlačovaného materiálu násobí touto hodnotou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Hustota druhé vrstvy povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Hustota druhé vrstvy vrstvy můstku. Hodnoty menší než 100 zvýší mezery mezi liniemi pokožky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Rychlost ventilátoru při tisku druhé vrstvy povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "Procentuální rychlost ventilátoru, která se použije při tisku druhé vrstvy povrchu mostu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Rychlost tisku třetí vrstvy povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Rychlost tisku, která se použije při tisku třetí vrstvy povrchu mostu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Průtok při tisku třetí vrstvy povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Při tisku třetí vrstvy potahu se množství vytlačovaného materiálu násobí touto hodnotou." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Hustota třetí vrstvy povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Hustota třetí vrstvy vrstvy můstku. Hodnoty menší než 100 zvýší mezery mezi liniemi pokožky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Rychlost ventilátoru při tisku třetí vrstvy povrchu můstku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Procentuální rychlost ventilátoru, která se použije při tisku třetí vrstvy povrchu mostu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Čistit trysku mezi vrstvami" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Zda se má G-kód stírat tryskou mezi vrstvami (maximálně 1 na vrstvu). Povolení tohoto nastavení by mohlo ovlivnit chování zatahování při změně vrstvy. Použijte nastavení retrakce čištění pro kontrolu stažení ve vrstvách, kde bude fungovat skript." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Objem materiálu mezi čištěními" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Maximální materiál, který může být vytlačen před zahájením dalšího stírání trysky. Pokud je tato hodnota menší než objem materiálu potřebného ve vrstvě, nemá nastavení v této vrstvě žádný účinek, tj. Je omezeno na jedno čištění na vrstvu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Povolit retrakci při čištění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Zasunout filament, když se tryska pohybuje po netisknuté oblasti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Vzdálenost retrakce při čištění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Délka pro zasunutí filamentu tak, aby během sekvence stírání nevytekla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Množství zasunutí filamentu při prvotním čištění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Během pohybu stěrače může nějaký materiál vytéct pryč, což může být kompenzováno zde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Rychlost retrakce při čištění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "Rychlost, při které je vlákno zasunuto a aktivováno během pohybu stěrače." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Rychlost navíjení stírání" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "Rychlost, při které je vlákno zataženo během pohybu stěrače." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Primární rychlost retrakce při čištění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "Rychlost, při které je vlákno aktivováno během pohybu stěrače." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Pozastavit čištění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Pozastavit po vytažení." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Čistit Z Hop" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Při stírání se podložka spustí, aby se vytvořila vůle mezi tryskou a tiskem. Zabraňuje tomu, aby tryska narazila na tisk během pohybů, což snižuje šanci vyrazit tisk z montážní desky." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Výška čištění Z Hopu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "Výškový rozdíl při provádění Z-hopu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Rychlost čištění Hopu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Rychlost pohybu osy z během hopu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "Pozice X stěrače" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "X místo, kde bude spuštěn čistící skript." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Počet opakování čištění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Počet posunů trysky přes kartáč." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Velikost pohybu při čištění" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "Vzdálenost k pohybu hlavy tam a zpět přes štětec." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Maximální velikost malé díry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Otvory a obrysy součástí s průměrem menším, než je tento, budou vytištěny pomocí funkce Rychlost malých funkcí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Maximální délka malých částí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Obrysy částí, které jsou kratší než tato délka, budou vytištěny pomocí funkce Rychlost malých částí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Rychlost malých částí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Drobné části budou vytištěny v procentech jejich normální rychlosti tisku. Pomalejší tisk může pomoci s přilnavostí a přesností." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Rychlost malých částí v počáteční vrstvě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Malé části v první vrstvě budou vytištěny při tomto procentuálním poměru jejich normální rychlosti tisku. Pomalejší tisk může pomoci s přilnavostí a přesností." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Střídat směr zdí" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Střídat směr zdí s každou vrstvou. Je užitečné pro materiály, ve kterých se může hromadit napětí, jako například kovové materiály." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Odstranit vnitřní rohy raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Odstranit vnitřní rohy raftu a změnit tak raft v konvexní (vypouklý) tvar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Počet zdí raftu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "Kolik obrysových čar se má tisknout okolo lineárního vzoru v základně raftu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Nastavení příkazové řádky" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Nastavení, která se používají, pouze pokud není CuraEngine vyvolán z rozhraní Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Centrovat objekt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Zda centrovat objekt uprostřed podložky (0,0), místo použití souřadnicového systému, ve kterém byl objekt uložen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Pozice sítě X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Offset aplikovaný na objekt ve směru x." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Pozice sítě Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Offset aplikovaný na objekt ve směru y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Pozice sítě Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Offset aplikovaný na objekt ve směru z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Matice rotace sítě" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Transformační matice, která se použije na model při načítání ze souboru." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Určuje pořadí, v jakém budou tištěny zdi. Tištění vnějších zdí jako prvních pomáhá s rozměrovou přesností, jelikož se vady z vnitřních stěn nemohou přenášet na vnějšek. Naproti tomu tištění vnějších zdí nakonec dovoluje jejich lepší vrstvení při tištění převisů." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Mez pro rozdělení prostřední čáry" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "Nejnižší šířka čáry, zadaná jako procento běžné šířky čáry, nad kterou bude prostřední nepárová čára (pokud nějaká je) rozdělena na dvě párové čáry. Snižte toto nastavení, aby se používalo více tenkých čar. Zvyšte toto nastavení pro použití méně a širších čar. Je třeba si uvědomit, že toto nastavení se použije, jako kdyby byl celý tvar vyplněn zdmi. Takže termín prostřední zde znamená prostředek objektu mezi dvěma vnějšími hranami tvaru, a to i v případě, že se namísto zdi tiskne výplň nebo jiný povrch." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "Minimální šířka čáry použité jako výplň mezi párovými čárami zdi. Toto nastavení určuje tloušťku modelu, při které se přepíná z tisku dvou čar zdi na tisk dvou vnějších čar zdi a jedné centrální čáry zdi mezi nimi. Vyšší hodnota Minimální šířky nepárové čáry zdi vede k vyšší maximální šířce párové čáry zdi. Maximální šířka nepárové čáry zdi je vypočtena jako 2 * Minimální šířka párové čáry zdi," + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Mez pro přidání prostřední čáry" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "Nejnižší šířka čáry, zadaná jako procento běžné šířky čáry, nad kterou bude přidána prostřední nepárová čára mezi dvě párové čáry (pokud mezi nimi ještě nebyla). Snižte toto nastavení, aby se používalo více tenkých čar. Zvyšte toto nastavení pro použití méně a širších čar. Je třeba si uvědomit, že toto nastavení se použije, jako kdyby byl celý tvar vyplněn zdmi. Takže termín prostřední zde znamená prostředek objektu mezi dvěma vnějšími hranami tvaru, a to i v případě, že se namísto zdi tiskne výplň nebo jiný povrch." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "2D silueta tiskové hlavy (včetně krytů ventilátoru)." diff --git a/resources/i18n/cura.pot b/resources/i18n/cura.pot index d99f32edcc..1f7068c22a 100644 --- a/resources/i18n/cura.pot +++ b/resources/i18n/cura.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,205 +18,704 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" msgid "" -"The printer(s) below cannot be connected because they are part of a group" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 msgctxt "@label" -msgid "Available networked printers" +msgid "Nozzle" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "" +"Settings have been changed to match the current availability of extruders:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "" +"Failed to export profile to {0}: {1}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "" +"Can't import profile from {0} before a printer is added." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "" "The visual profile is designed to print visual prototypes and models with " "the intent of high visual and surface quality." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "" "The engineering profile is designed to print functional prototypes and end-" "use parts with the intent of better accuracy and for closer tolerances." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "" "The draft profile is designed to print initial prototypes and concept " "validation with the intent of significant print time reduction." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "" "The build volume height has been reduced due to the value of the \"Print " "Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right." @@ -231,32 +730,32 @@ msgid "" " " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report " @@ -266,1383 +765,185 @@ msgid "" " " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "

    14. OpenGL Version: {version}
    15. " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    16. OpenGL Vendor: {vendor}
    17. " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    18. OpenGL Renderer: {renderer}
    19. " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "" -"@info 'width', 'depth' and 'height' are variable names that must NOT be " -"translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "" -"Unable to start a new sign in process. Check if another sign in attempt is " -"still active." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "" -"Failed to connect to Digital Factory to sync materials with some of the " -"printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "" -"The file {0} already exists. Are you sure you want to " -"overwrite it?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "" -"Failed to export profile to {0}: {1}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "" -"Failed to export profile to {0}: Writer plugin reported " -"failure." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "" -"Can't import profile from {0} before a printer is added." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "" -"This profile {0} contains incorrect data, could not " -"import it." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Quality type '{0}' is not compatible with the current active machine " -"definition '{1}'." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Warning: The profile is not visible because its quality type '{0}' is not " -"available for the current configuration. Switch to a material/nozzle " -"combination that can use this quality type." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "" -"Settings have been changed to match the current availability of extruders:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "" -"Please sync the material profiles with your printers before starting to " -"print." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and " -"material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.\n" -"

      View print quality " -"guide

      " -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "" -"Project file {0} contains an unknown machine type " -"{1}. Cannot import the machine. Models will be imported " -"instead." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "" -"Project file {0} is suddenly inaccessible: {1}" -"." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "" -"Project file {0} is corrupt: {1}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "" -"Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "" -"The material used in this project relies on some material definitions not " -"available in Cura, this might produce undesirable print results. We highly " -"recommend installing the full material package from the Marketplace." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "" -"The operating system does not allow saving a project file to this location " -"or with this file name." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "" -"It was not possible to store material package information in project file: " -"{material}. This project may not open correctly on other systems." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "" -"Slicing failed with an unexpected error. Please consider reporting a bug on " -"our issue tracker." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "" -"Unable to slice with the current material as it is incompatible with the " -"selected machine or configuration." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Unable to slice with the current settings. The following settings have " -"errors: {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Unable to slice due to some per-model settings. The following settings have " -"errors on one or more models: {error_labels}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "" -"Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "" -"Unable to slice because there are objects associated with disabled Extruder " -"%s." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "" -"@info Don't translate {machine_name}, since it gets replaced by a printer " -"name!" -msgid "" -"New features or bug-fixes may be available for your {machine_name}! If you " -"haven't done so already, it is recommended to update the firmware on your " -"printer to version {latest_version}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "" -"Make sure the g-code is suitable for your printer and printer configuration " -"before sending the file to it. The g-code representation may not be accurate." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" +msgid "Queue Full" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" +msgid "Network error" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "" -"The highlighted areas indicate either missing or extraneous surfaces. Fix " -"your model and open it again into Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1650,71 +951,233 @@ msgid_plural "... and {0} others" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "" -msgstr[1] "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1728,7 +1191,7 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be " @@ -1736,604 +1199,964 @@ msgid "" "Are you sure you want to continue?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format -msgctxt "@info:status" +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting " -"your printer to Digital Factory" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 msgctxt "@info:title" -msgid "Are you ready for cloud printing?" +msgid "Backups" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 msgctxt "@action" -msgid "Get started" +msgid "Level build plate" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 msgctxt "@action" -msgid "Learn more" +msgid "Select upgrades" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " -"Connect. Please update the printer to the latest firmware." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Update your printer" +msgid "Changes detected from your Ultimaker account" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Cura has detected material profiles that were not yet installed on the host " -"printer of group {0}." +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"You are attempting to connect to {0} but it is not the host of a group. You " -"can visit the web page to configure it as a group host." +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" +msgid "Save to Removable Drive" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format msgctxt "@info:status" -msgid "Connected over the network" +msgid "Could not save to removable drive {0}: {1}" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format msgctxt "@action" -msgid "Connect via Network" +msgid "Eject removable device {0}" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format msgctxt "@info:status" -msgid "tomorrow" +msgid "Ejected {0}. You can now safely remove the drive." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format msgctxt "@info:status" -msgid "today" +msgid "Failed to eject {0}. Another program may be using the drive." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "" +"Project file {0} is corrupt: {1}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "" "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "" "A print is still in progress. Cura cannot start another print via USB until " "the previous print has completed." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "" -"You will need to restart Cura before your backup is restored. Do you want to " -"close Cura now?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "" -"You don't have any backups currently. Use the 'Backup Now' button to create " -"one." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "" -"During the preview phase, you'll be limited to 5 visible backups. Remove a " -"backup to see older ones." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "" -"Firmware is the piece of software running directly on your 3D printer. This " -"firmware controls the step motors, regulates the temperature and ultimately " -"makes your printer work." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "" -"The firmware shipping with new printers works, but new versions tend to have " -"more features and improvements." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" +msgid "How to update" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "" -"Firmware can not be updated because there is no connection with the printer." +msgid "Support Blocker" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 +msgctxt "@info:tooltip" +msgid "Create a volume in which supports are not printed." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +msgctxt "@title:label" +msgid "Printer Settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" -msgid "" -"Firmware can not be updated because the connection with the printer does not " -"support upgrading firmware." +msgid "X (Width)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 msgctxt "@label" -msgid "Updating firmware." +msgid "mm" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" -msgid "Firmware update completed." +msgid "Y (Depth)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" -msgid "Firmware update failed due to an unknown error." +msgid "Z (Height)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" -msgid "Firmware update failed due to an communication error." +msgid "Build plate shape" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" -msgid "Firmware update failed due to an input/output error." +msgid "Origin at center" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" -msgid "Firmware update failed due to missing firmware." +msgid "Heated bed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +msgctxt "@label" +msgid "Heated build volume" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +msgctxt "@label" +msgid "G-code flavor" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +msgctxt "@title:label" +msgid "Printhead Settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +msgctxt "@label" +msgid "X min" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +msgctxt "@label" +msgid "Y min" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +msgctxt "@label" +msgid "X max" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +msgctxt "@label" +msgid "Y max" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +msgctxt "@label" +msgid "Gantry Height" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +msgctxt "@label" +msgid "Number of Extruders" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +msgctxt "@label" +msgid "Apply Extruder offsets to GCode" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +msgctxt "@title:label" +msgid "Start G-code" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +msgctxt "@title:label" +msgid "End G-code" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 +msgctxt "@label" +msgid "Nozzle size" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 +msgctxt "@label" +msgid "Compatible material diameter" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 msgctxt "@title:window" msgid "Convert Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 msgctxt "@action:label" msgid "Height (mm)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" msgid "The maximum distance of each pixel from \"Base.\"" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 msgctxt "@action:label" msgid "Base (mm)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 msgctxt "@info:tooltip" msgid "The base height from the build plate in millimeters." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 msgctxt "@action:label" msgid "Width (mm)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 msgctxt "@info:tooltip" msgid "The width in millimeters on the build plate" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 msgctxt "@action:label" msgid "Depth (mm)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 msgctxt "@info:tooltip" msgid "The depth in millimeters on the build plate" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 msgctxt "@item:inlistbox" msgid "Darker is higher" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 msgctxt "@item:inlistbox" msgid "Lighter is higher" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" msgid "" "For lithophanes dark pixels should correspond to thicker locations in order " @@ -2342,34 +2165,34 @@ msgid "" "the generated 3D model." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" msgid "Color Model" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 msgctxt "@item:inlistbox" msgid "Linear" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 msgctxt "@item:inlistbox" msgid "Translucency" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" msgid "" "For lithophanes a simple logarithmic model for translucency is available. " "For height maps the pixel values correspond to heights linearly." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" msgid "1mm Transmittance (%)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" msgid "" "The percentage of light penetrating a print with a thickness of 1 " @@ -2377,768 +2200,306 @@ msgid "" "decreases the contrast in light regions of the image." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" msgid "Smoothing" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 msgctxt "@info:tooltip" msgid "The amount of smoothing to apply to the image." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 msgctxt "@action:button" msgid "OK" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 -msgctxt "@title:label" -msgid "Printer Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 -msgctxt "@label" -msgid "X (Width)" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 -msgctxt "@label" -msgid "Y (Depth)" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 -msgctxt "@label" -msgid "Z (Height)" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 -msgctxt "@label" -msgid "Build plate shape" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 -msgctxt "@label" -msgid "Origin at center" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 -msgctxt "@label" -msgid "Heated bed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 -msgctxt "@label" -msgid "Heated build volume" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 -msgctxt "@label" -msgid "G-code flavor" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 -msgctxt "@title:label" -msgid "Printhead Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 -msgctxt "@label" -msgid "X min" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 -msgctxt "@label" -msgid "Y min" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 -msgctxt "@label" -msgid "X max" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 -msgctxt "@label" -msgid "Y max" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 -msgctxt "@label" -msgid "Gantry Height" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 -msgctxt "@label" -msgid "Number of Extruders" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 -msgctxt "@label" -msgid "Apply Extruder offsets to GCode" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 -msgctxt "@title:label" -msgid "Start G-code" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 -msgctxt "@title:label" -msgid "End G-code" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 -msgctxt "@label" -msgid "The following packages will be added:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 -msgctxt "@label" -msgid "" -"The following packages can not be installed because of an incompatible Cura " -"version:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "" -"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " -"keep your plugins up to date and backup your setup regularly." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 -msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" -msgid "Loading..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 -msgctxt "@button" -msgid "Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 -msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " -"printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 -msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 -msgctxt "@label Is followed by the name of an author" -msgid "By" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 -msgctxt "@button" -msgid "Enable" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 -msgctxt "@button" -msgid "Disable" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 -msgctxt "@button" -msgid "Downgrading..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 -msgctxt "@button" -msgid "Downgrade" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 -msgctxt "@button" -msgid "Installing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 -msgctxt "@button" -msgid "Install" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 -msgctxt "@button" -msgid "Uninstall" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 -msgctxt "@button" -msgid "Updating..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 -msgctxt "@button" -msgid "Update" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 -msgctxt "@header" -msgid "Install Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 -msgctxt "@text" -msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " -"plugins contributed by our amazing community of users." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 -msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 -msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 -msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 -msgctxt "@info" -msgid "" -"Please make sure your printer has a connection:\n" -"- Check if the printer is turned on.\n" -"- Check if the printer is connected to the network.\n" -"- Check if you are signed in to discover cloud-connected printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 -msgctxt "@info" -msgid "Please connect your printer to the network." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 -msgctxt "@label link to technical assistance" -msgid "View user manuals online" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 -msgctxt "@info" -msgid "In order to monitor your print from Cura, please connect the printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 -msgctxt "@label" -msgid "Mesh Type" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 -msgctxt "@label" -msgid "Normal model" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 -msgctxt "@label" -msgid "Print as support" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 -msgctxt "@label" -msgid "Modify settings for overlaps" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 -msgctxt "@label" -msgid "Don't support overlaps" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 -msgctxt "@item:inlistbox" -msgid "Infill mesh only" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 -msgctxt "@item:inlistbox" -msgid "Cutting mesh" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 -msgctxt "@action:button" -msgid "Select settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 -msgctxt "@title:window" -msgid "Select Settings to Customize for this model" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 -msgctxt "@label:textbox" -msgid "Filter..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 -msgctxt "@label:checkbox" -msgid "Show all" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 msgctxt "@title:window" msgid "Post Processing Plugin" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 msgctxt "@label" msgid "Post Processing Scripts" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 msgctxt "@action" msgid "Add a script" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 msgctxt "@label" msgid "Settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 msgctxt "@info:tooltip" msgid "Change active post-processing scripts." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 msgctxt "@info:tooltip" msgid "The following script is active:" msgid_plural "The following scripts are active:" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 msgctxt "@label" -msgid "Color scheme" +msgid "Move to top" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 -msgctxt "@label:listbox" -msgid "Material Color" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 -msgctxt "@label:listbox" -msgid "Line Type" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 -msgctxt "@label:listbox" -msgid "Speed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 -msgctxt "@label:listbox" -msgid "Layer Thickness" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 -msgctxt "@label:listbox" -msgid "Line Width" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 -msgctxt "@label:listbox" -msgid "Flow" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 msgctxt "@label" -msgid "Compatibility Mode" +msgid "Delete" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 msgctxt "@label" -msgid "Travels" +msgid "Resume" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 msgctxt "@label" -msgid "Helpers" +msgid "Pausing..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 msgctxt "@label" -msgid "Shell" +msgid "Resuming..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 msgctxt "@label" -msgid "Infill" +msgid "Pause" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" -msgid "Starts" +msgid "Aborting..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" -msgid "Only Show Top Layers" +msgid "Abort" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 -msgctxt "@label" -msgid "Show 5 Detailed Layers On Top" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 -msgctxt "@label" -msgid "Top / Bottom" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 -msgctxt "@label" -msgid "Inner Wall" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 -msgctxt "@label" -msgid "min" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 -msgctxt "@label" -msgid "max" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 msgctxt "@title:window" -msgid "More information on anonymous data collection" +msgid "Print over network" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " -"and user experience. Below is an example of all the data that is shared:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "" -"To make sure your prints will come out great, you can now adjust your " -"buildplate. When you click 'Move to Next Position' the nozzle will move to " -"the different positions that can be adjusted." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "" -"For every position; insert a piece of paper under the nozzle and adjust the " -"print build plate height. The print build plate height is right when the " -"paper is slightly gripped by the tip of the nozzle." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 msgctxt "@action:button" -msgid "Start Build Plate Leveling" +msgid "Print" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 msgctxt "@action:button" -msgid "Move to Next Position" +msgid "Override" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "" +msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" +msgid "Loading..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 +msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" msgid "Connect to Networked Printer" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" msgid "" "To print directly to your printer over the network, please make sure your " @@ -3148,2183 +2509,1329 @@ msgid "" "printer." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" msgid "Select your printer from the list below:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 msgctxt "@action:button" msgid "Edit" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 msgctxt "@action:button" msgid "Remove" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 msgctxt "@action:button" msgid "Refresh" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" msgid "" "If your printer is not listed, read the network printing " "troubleshooting guide" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 msgctxt "@label" msgid "Type" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 msgctxt "@label" msgid "Firmware version" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 msgctxt "@label" msgid "Address" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 msgctxt "@label" msgid "This printer is not set up to host a group of printers." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 msgctxt "@label" msgid "This printer is the host for a group of %1 printers." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 msgctxt "@label" msgid "The printer at this address has not yet responded." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 msgctxt "@action:button" msgid "Connect" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 msgctxt "@title:window" msgid "Invalid IP address" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 msgctxt "@title:window" msgid "Printer Address" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "" -"The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "" -"The printer %1 is assigned, but the job contains an unknown material " -"configuration." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "" -"Override will use the specified settings with the existing printer " -"configuration. This may result in a failed print." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 msgctxt "@label" msgid "Queued" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 msgctxt "@label link to connect manager" msgid "Manage in browser" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 msgctxt "@label" msgid "There are no print jobs in the queue. Slice and send a job to add one." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 msgctxt "@label" msgid "Print jobs" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 msgctxt "@label" msgid "Total print time" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 msgctxt "@label" msgid "Waiting for" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 msgctxt "@title:window" -msgid "Print over network" +msgid "Cura Backups" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" +msgid "Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 +msgctxt "@button" +msgid "Want more?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" msgid "Sign in" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 +msgctxt "@label" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +msgctxt "@label Is followed by the name of an author" +msgid "By" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +msgctxt "@button" +msgid "Enable" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +msgctxt "@button" +msgid "Disable" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +msgctxt "@button" +msgid "Downgrading..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +msgctxt "@button" +msgid "Downgrade" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +msgctxt "@button" +msgid "Installing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +msgctxt "@button" +msgid "Install" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +msgctxt "@button" +msgid "Uninstall" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +msgctxt "@button" +msgid "Updating..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +msgctxt "@button" +msgid "Update" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +msgctxt "@header" +msgid "Install Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 msgctxt "@button" -msgid "Create a free Ultimaker account" +msgid "Dismiss" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 msgctxt "@label" -msgid "Checking..." +msgid "The following packages will be added:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "Account synced" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 msgctxt "@label" -msgid "Something went wrong..." +msgid "You need to accept the license to install the package" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 msgctxt "@button" -msgid "Install pending updates" +msgid "Plugin license agreement" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 msgctxt "@button" -msgid "Check for account updates" +msgid "Accept" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" -msgid "Ultimaker Account" +msgid "Visit plug-in website" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" -msgid "Sign Out" +msgid "Website" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +msgctxt "@info" +msgid "Ultimaker Verified Plug-in" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +msgctxt "@info" +msgid "Ultimaker Certified Material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +msgctxt "@info" +msgid "Ultimaker Verified Package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 +msgctxt "@info" +msgid "" +"Please make sure your printer has a connection:\n" +"- Check if the printer is turned on.\n" +"- Check if the printer is connected to the network.\n" +"- Check if you are signed in to discover cloud-connected printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 +msgctxt "@info" +msgid "Please connect your printer to the network." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 +msgctxt "@label link to technical assistance" +msgid "View user manuals online" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 +msgctxt "@info" +msgid "In order to monitor your print from Cura, please connect the printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "No time estimation available" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" -msgid "No cost estimation available" +msgid "Mesh Type" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" -msgid "Time estimation" +msgid "Normal model" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" -msgid "Material estimation" +msgid "Print as support" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" -msgid "Start the slicing process" +msgid "Modify settings for overlaps" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +msgctxt "@label" +msgid "Don't support overlaps" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +msgctxt "@item:inlistbox" +msgid "Infill mesh only" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +msgctxt "@item:inlistbox" +msgid "Cutting mesh" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +msgctxt "@action:button" +msgid "Select settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +msgctxt "@title:window" +msgid "Select Settings to Customize for this model" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +msgctxt "@label:textbox" +msgid "Filter..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +msgctxt "@label:checkbox" +msgid "Show all" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 +msgctxt "@title:window" +msgid "Select custom firmware" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 +msgctxt "@label" +msgid "Updating firmware." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "" -"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " -"translate." -msgid "Add more materials from Marketplace" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 +msgctxt "@label" +msgid "Firmware update completed." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +msgctxt "@label" +msgid "Color scheme" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +msgctxt "@label:listbox" +msgid "Material Color" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +msgctxt "@label:listbox" +msgid "Line Type" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +msgctxt "@label:listbox" +msgid "Speed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +msgctxt "@label:listbox" +msgid "Layer Thickness" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +msgctxt "@label:listbox" +msgid "Line Width" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +msgctxt "@label:listbox" +msgid "Flow" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +msgctxt "@label" +msgid "Compatibility Mode" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +msgctxt "@label" +msgid "Travels" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +msgctxt "@label" +msgid "Helpers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +msgctxt "@label" +msgid "Shell" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 +msgctxt "@label" +msgid "Infill" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +msgctxt "@label" +msgid "Starts" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +msgctxt "@label" +msgid "Only Show Top Layers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +msgctxt "@label" +msgid "Show 5 Detailed Layers On Top" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +msgctxt "@label" +msgid "Top / Bottom" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +msgctxt "@label" +msgid "Inner Wall" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +msgctxt "@label" +msgid "min" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +msgctxt "@label" +msgid "max" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 +msgctxt "@placeholder" +msgid "Search" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 +msgctxt "@label" +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 +msgctxt "@label Header for list of settings." +msgid "Affects" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 +msgctxt "@label Header for list of settings." +msgid "Affected By" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 +msgctxt "@label" +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 +msgctxt "@label" +msgid "This setting is resolved from conflicting extruder-specific values:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 +msgctxt "@label" +msgid "" +"This setting has a value that is different from the profile.\n" +"\n" +"Click to restore the value of the profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 +msgctxt "@label" +msgid "" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" +"\n" +"Click to restore the calculated value." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 +msgctxt "@label:textbox" +msgid "Search settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 +msgctxt "@action:menu" +msgid "Copy value to all extruders" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 +msgctxt "@action:menu" +msgid "Copy all changed values to all extruders" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 +msgctxt "@action:menu" +msgid "Hide this setting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 +msgctxt "@action:menu" +msgid "Don't show this setting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 +msgctxt "@action:menu" +msgid "Keep this setting visible" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" -msgid "Hex" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" msgid "" -"We have found one or more G-Code files within the files you have selected. " -"You can only open one G-Code file at a time. If you want to open a G-Code " -"file, please just select only one." +"Some hidden settings use values different from their normal calculated " +"value.\n" +"\n" +"Click to make these settings visible." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label" -msgid "Graphical user interface" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label" -msgid "Application framework" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label" -msgid "G-code generator" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label" -msgid "Interprocess communication library" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label" -msgid "Python bindings for libnest2d" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label" -msgid "Support library for handling 3MF files" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label" -msgid "Support library for file metadata and streaming" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label" -msgid "Programming language" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label" -msgid "GUI framework" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label" -msgid "GUI framework bindings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label" -msgid "C/C++ Binding library" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label" -msgid "Data interchange format" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label" -msgid "Polygon clipping library" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label" -msgid "JSON parser" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label" -msgid "Utility functions, including an image loader" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label" -msgid "Utility library, including Voronoi generation" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label" -msgid "Compatibility between Python 2 and 3" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label" -msgid "Support library for system keyring access" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label" -msgid "Support library for faster math" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label" -msgid "Support library for handling STL files" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label" -msgid "Python bindings for Clipper" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label" -msgid "Serial communication library" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label" -msgid "Support library for scientific computing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@Label" -msgid "Python Error tracking library" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label" -msgid "Support library for handling triangular meshes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label" -msgid "ZeroConf discovery library" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label" -msgid "Universal build system configuration" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label" -msgid "Dependency and package manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label" -msgid "Packaging Python-applications" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label" -msgid "Linux cross-distribution application deployment" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label" -msgid "Generating Windows installers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "" -"This is a Cura project file. Would you like to open it as a project or " -"import the models from it?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" -msgid "Open as project" +msgid "Marketplace" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "" -"You have customized some profile settings. Would you like to Keep these " -"changed settings after switching profiles? Alternatively, you can discard " -"the changes to load the defaults from '%1'." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "" -"We have found one or more project file(s) within the files you have " -"selected. You can open only one project file at a time. We suggest to only " -"import models from those files. Would you like to proceed?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 msgctxt "@title:window" msgid "New project" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" msgid "" "Are you sure you want to start a new project? This will clear the build " "plate and any unsaved settings." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "" -"This configuration is not available because %1 is not recognized. Please " -"visit %2 to download the correct material profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "" -"The configurations are not available because the printer is disconnected." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "" -"The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 msgctxt "@action:button" msgid "Defaults" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "" -"@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "" -"*You will need to restart the application for these changes to have effect." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "" -"Highlight unsupported areas of the model in red. Without support these areas " -"will not print properly." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "" -"Highlight missing or extraneous surfaces of the model using warning signs. " -"The toolpaths will often be missing parts of the intended geometry." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "" -"Moves the camera so the model is in the center of the view when a model is " -"selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "" -"Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "" -"Should models on the platform be moved so that they no longer intersect?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "" -"Should opening files from the desktop or external applications open in the " -"same instance of Cura?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "" -"Should the build plate be cleared before loading a new model in the single " -"instance of Cura?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "" -"An model may appear extremely small if its unit is for example in meters " -"rather than millimeters. Should these models be scaled up?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "" -"Should a prefix based on the printer name be added to the print job name " -"automatically?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "" -"When you have made changes to a profile and switched to a different one, a " -"dialog will be shown asking whether you want to keep your modifications or " -"not, or you can choose a default behaviour and never show that dialog again." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "" -"Default behavior for changed setting values when switching to a different " -"profile: " -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "" -"Should anonymous data about your print be sent to Ultimaker? Note, no " -"models, IP addresses or other personally identifiable information is sent or " -"stored." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "" -"Should an automatic check for new plugins be done every time Cura is " -"started? It is highly recommended that you do not disable this!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "" -"Could not import material %1: %2" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "" -"Failed to export material to %1: %2" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 msgctxt "@title:window" msgid "Sync materials with printers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 msgctxt "@title:header" msgid "Sync materials with printers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" msgid "" "Following a few simple steps, you will be able to synchronize all your " "material profiles with your printers." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Why do I need to sync material profiles?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 msgctxt "@button" msgid "Start" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 msgctxt "@title:header" msgid "Sign in" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" msgid "" "To automatically sync the material profiles with all your printers connected " "to Digital Factory you need to be signed in in Cura." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 msgctxt "@button" msgid "Sync materials with USB" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 msgctxt "@button" msgid "Troubleshooting" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" msgid "" "Make sure all your printers are turned ON and connected to Digital Factory." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 msgctxt "@button" msgid "Refresh List" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 msgctxt "@button" msgid "Try again" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Done" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 msgctxt "@button" msgid "Sync" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 msgctxt "@button" msgid "Syncing" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 msgctxt "@title:header" msgid "No printers found" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" msgid "" "It seems like you don't have any compatible printers connected to Digital " @@ -5332,267 +3839,270 @@ msgid "" "firmware." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 msgctxt "@button" msgid "Refresh" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 msgctxt "@title:header" msgid "Sync material profiles via USB" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 msgctxt "" "@text In the UI this is followed by a list of steps the user needs to take." msgid "" "Follow the following steps to load the new material profiles to your printer." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "" "Insert the USB stick into your printer and launch the procedure to load new " "material profiles." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 msgctxt "@button" msgid "How to load new material profiles to my printer" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 msgctxt "@button" msgid "Back" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Export material archive" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 msgctxt "@title:window" msgid "Export All Materials" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 msgctxt "@title:window" msgid "Confirm Diameter Change" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" msgid "" "The new filament diameter is set to %1 mm, which is not compatible with the " "current extruder. Do you wish to continue?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 msgctxt "@label" msgid "Display Name" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 msgctxt "@label" msgid "Brand" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 msgctxt "@label" msgid "Material Type" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 msgctxt "@label" msgid "Color" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 msgctxt "@title" msgid "Material color picker" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 msgctxt "@label" msgid "Properties" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 msgctxt "@label" msgid "Density" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 msgctxt "@label" msgid "Diameter" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 msgctxt "@label" msgid "Filament Cost" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 msgctxt "@label" msgid "Filament weight" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 msgctxt "@label" msgid "Filament length" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 msgctxt "@label" msgid "Cost per Meter" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 msgctxt "@label" msgid "This material is linked to %1 and shares some of its properties." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 msgctxt "@label" msgid "Unlink Material" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 msgctxt "@label" msgid "Description" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 msgctxt "@label" msgid "Adhesion Information" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 msgctxt "@title" msgid "Information" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 msgctxt "@label" msgid "Print settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "" -"This profile uses the defaults specified by the printer, so it has no " -"settings/overrides in the list below." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" -msgid "Global Settings" +msgid "Materials" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 msgctxt "@title:window" -msgid "Create Profile" +msgid "Confirm Remove" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 msgctxt "@title:window" -msgid "Export Profile" +msgid "Import Material" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "" +"Could not import material %1: %2" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 msgctxt "@title:window" -msgid "Duplicate Profile" +msgid "Export Material" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "" +"Failed to export material to %1: %2" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" msgid "" "This setting has been hidden by the active machine and will not be visible." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" msgid "" "This setting has been hidden by the value of %1. Change the value of that " @@ -5603,209 +4113,1888 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 msgctxt "@title:tab" -msgid "Setting Visibility" +msgid "General" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 msgctxt "@label" -msgid "Extruder" +msgid "Interface" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "" -"The target temperature of the hotend. The hotend will heat up or cool down " -"towards this temperature. If this is 0, the hotend heating is turned off." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "" -"Heat the hotend in advance before printing. You can continue adjusting your " -"print while it is heating, and you won't have to wait for the hotend to heat " -"up when you're ready to print." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 msgctxt "@label" -msgid "Build plate" +msgid "Currency:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "" -"The target temperature of the heated bed. The bed will heat up or cool down " -"towards this temperature. If this is 0, the bed heating is turned off." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "" -"Heat the bed in advance before printing. You can continue adjusting your " -"print while it is heating, and you won't have to wait for the bed to heat up " -"when you're ready to print." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "Printer control" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" msgid "" -"Send a custom G-code command to the connected printer. Press 'enter' to send " -"the command." +"*You will need to restart the application for these changes to have effect." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" msgid "" -"The cloud printer is offline. Please check if the printer is turned on and " -"connected to the internet." +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" msgid "" -"This printer is not linked to your account. Please visit the Ultimaker " -"Digital Factory to establish a connection." +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" msgid "" -"The cloud connection is currently unavailable. Please sign in to connect to " -"the cloud printer." +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" msgid "" -"The cloud connection is currently unavailable. Please check your internet " -"connection." +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 +msgctxt "@label" +msgid "View type" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 +msgctxt "@label" +msgid "Is printed as support." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 +msgctxt "@label" +msgid "Other models overlapping with this model are modified." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 +msgctxt "@label" +msgid "Infill overlapping with this model is modified." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 +msgctxt "@label" +msgid "Overlaps with this model are not supported." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" msgid "Active print" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" msgid "Job Name" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" msgid "Printing Time" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 msgctxt "@label" msgid "Estimated time left" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +msgctxt "@label" +msgid "Add a printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +msgctxt "@label" +msgid "Add a networked printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +msgctxt "@label" +msgid "Add a non-networked printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +msgctxt "@label" +msgid "What's New" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." +msgid "Add more materials from Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "" +"The configurations are not available because the printer is disconnected." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 msgctxt "@label" msgid "Profile" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" "Some setting/override values are different from the values stored in the " @@ -5814,1134 +6003,1013 @@ msgid "" "Click to open the profile manager." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" msgid "Custom profiles" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 msgctxt "@button" -msgid "Recommended" +msgid "Pre-heat" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" msgid "" -"Enable printing a brim or raft. This will add a flat area around or under " -"your object which is easy to cut off afterwards." +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" -msgid "Gradual infill" +msgid "Extruder" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" msgid "" -"Gradual infill will gradually increase the amount of infill towards the top." +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" msgid "" -"Generate structures to support parts of the model which have overhangs. " -"Without these structures, such parts would collapse during printing." +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" msgid "" -"No profiles are available for the selected material/%1 configuration. Please " -"change your configuration." +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 -msgctxt "@placeholder" -msgid "Search" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" msgid "" -"Some hidden settings use values different from their normal calculated " -"value.\n" -"\n" -"Click to make these settings visible." +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 -msgctxt "@label" -msgid "" -"This setting is not used because all the settings that it influences are " -"overridden." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 -msgctxt "@label Header for list of settings." -msgid "Affects" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 -msgctxt "@label Header for list of settings." -msgid "Affected By" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 -msgctxt "@label" -msgid "" -"This setting is always shared between all extruders. Changing it here will " -"change the value for all extruders." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 -msgctxt "@label" -msgid "This setting is resolved from conflicting extruder-specific values:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 -msgctxt "@label" -msgid "" -"This setting has a value that is different from the profile.\n" -"\n" -"Click to restore the value of the profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 -msgctxt "@label" -msgid "" -"This setting is normally calculated, but it currently has an absolute value " -"set.\n" -"\n" -"Click to restore the calculated value." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 -msgctxt "@label:textbox" -msgid "Search settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 -msgctxt "@action:menu" -msgid "Copy value to all extruders" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 -msgctxt "@action:menu" -msgid "Copy all changed values to all extruders" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 -msgctxt "@action:menu" -msgid "Hide this setting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 -msgctxt "@action:menu" -msgid "Don't show this setting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 -msgctxt "@action:menu" -msgid "Keep this setting visible" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 -msgctxt "@label" -msgid "View type" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 -msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 -msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 -msgctxt "@label" -msgid "No printers found in your account?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 -msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 -msgctxt "@label" -msgid "Manufacturer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 -msgctxt "@label" -msgid "Profile author" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 -msgctxt "@label" -msgid "Printer name" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 -msgctxt "@label" -msgid "Add a printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 -msgctxt "@label" -msgid "Add a networked printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 -msgctxt "@label" -msgid "Add a non-networked printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "" -"This printer cannot be added because it's an unknown printer or it's not the " -"host of a group." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 -msgctxt "@label" -msgid "Release Notes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 -msgctxt "@button" -msgid "Skip" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "" -"Ultimaker Cura collects anonymous data to improve print quality and user " -"experience, including:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "" -"Data collected by Ultimaker Cura will not contain any personal information." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "" -"Please follow these steps to set up Ultimaker Cura. This will only take a " -"few moments." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 -msgctxt "@label" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" msgid "What's New" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "" -"Checks models and print configuration for possible printing issues and give " -"suggestions." -msgstr "" - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "" - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "" - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "" - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "" - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "" - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "" - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "" - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "" -"Connects to the Digital Library, allowing Cura to open files from and save " -"files to the Digital Library." -msgstr "" - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "" - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "" - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "" - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "" - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "" - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "" - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "" - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "" - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "" "Provides a way to change machine settings (such as build volume, nozzle " "size, etc.)." msgstr "" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "" -"Manages extensions to the application and allows browsing extensions from " -"the Ultimaker website." +msgid "Enables ability to generate printable geometry from 2D image files." msgstr "" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" +msgid "Image Reader" msgstr "" -#: MonitorStage/plugin.json +#: /XRayView/plugin.json msgctxt "description" -msgid "Provides a monitor stage in Cura." +msgid "Provides the X-Ray view." msgstr "" -#: MonitorStage/plugin.json +#: /XRayView/plugin.json msgctxt "name" -msgid "Monitor Stage" +msgid "X-Ray View" msgstr "" -#: PerObjectSettingsTool/plugin.json +#: /X3DReader/plugin.json msgctxt "description" -msgid "Provides the Per Model Settings." +msgid "Provides support for reading X3D files." msgstr "" -#: PerObjectSettingsTool/plugin.json +#: /X3DReader/plugin.json msgctxt "name" -msgid "Per Model Settings Tool" +msgid "X3D Reader" msgstr "" -#: PostProcessingPlugin/plugin.json +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "" + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "" + +#: /PostProcessingPlugin/plugin.json msgctxt "description" msgid "Extension that allows for user created scripts for post processing" msgstr "" -#: PostProcessingPlugin/plugin.json +#: /PostProcessingPlugin/plugin.json msgctxt "name" msgid "Post Processing" msgstr "" -#: PrepareStage/plugin.json +#: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Provides a prepare stage in Cura." +msgid "Manages network connections to Ultimaker networked printers." msgstr "" -#: PrepareStage/plugin.json +#: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Prepare Stage" +msgid "Ultimaker Network Connection" msgstr "" -#: PreviewStage/plugin.json +#: /3MFWriter/plugin.json msgctxt "description" -msgid "Provides a preview stage in Cura." +msgid "Provides support for writing 3MF files." msgstr "" -#: PreviewStage/plugin.json +#: /3MFWriter/plugin.json msgctxt "name" -msgid "Preview Stage" +msgid "3MF Writer" msgstr "" -#: RemovableDriveOutputDevice/plugin.json +#: /CuraDrive/plugin.json msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." +msgid "Backup and restore your configuration." msgstr "" -#: RemovableDriveOutputDevice/plugin.json +#: /CuraDrive/plugin.json msgctxt "name" -msgid "Removable Drive Output Device Plugin" +msgid "Cura Backups" msgstr "" -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "" - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "" - -#: SliceInfoPlugin/plugin.json +#: /SliceInfoPlugin/plugin.json msgctxt "description" msgid "Submits anonymous slice info. Can be disabled through preferences." msgstr "" -#: SliceInfoPlugin/plugin.json +#: /SliceInfoPlugin/plugin.json msgctxt "name" msgid "Slice info" msgstr "" -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "" - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "" -"Creates an eraser mesh to block the printing of support in certain places" -msgstr "" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "" - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "" - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "" - -#: UFPWriter/plugin.json +#: /UFPWriter/plugin.json msgctxt "description" msgid "Provides support for writing Ultimaker Format Packages." msgstr "" -#: UFPWriter/plugin.json +#: /UFPWriter/plugin.json msgctxt "name" msgid "UFP Writer" msgstr "" -#: UltimakerMachineActions/plugin.json +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." +msgstr "" + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "" + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "" + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "" + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "" + +#: /UltimakerMachineActions/plugin.json msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." msgstr "" -#: UltimakerMachineActions/plugin.json +#: /UltimakerMachineActions/plugin.json msgctxt "name" msgid "Ultimaker machine actions" msgstr "" -#: UM3NetworkPrinting/plugin.json +#: /GCodeGzReader/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." +msgid "Reads g-code from a compressed archive." msgstr "" -#: UM3NetworkPrinting/plugin.json +#: /GCodeGzReader/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" +msgid "Compressed G-code Reader" msgstr "" -#: USBPrinting/plugin.json +#: /Marketplace/plugin.json +msgctxt "description" +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." +msgstr "" + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "" + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "" + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "" + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "" + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "" + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." +msgstr "" + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "" + +#: /USBPrinting/plugin.json msgctxt "description" msgid "" "Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "" -#: USBPrinting/plugin.json +#: /USBPrinting/plugin.json msgctxt "name" msgid "USB printing" msgstr "" -#: VersionUpgrade/VersionUpgrade21to22/plugin.json +#: /PreviewStage/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgid "Provides a preview stage in Cura." msgstr "" -#: VersionUpgrade/VersionUpgrade21to22/plugin.json +#: /PreviewStage/plugin.json msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" +msgid "Preview Stage" msgstr "" -#: VersionUpgrade/VersionUpgrade22to24/plugin.json +#: /GCodeWriter/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgid "Writes g-code to a file." msgstr "" -#: VersionUpgrade/VersionUpgrade22to24/plugin.json +#: /GCodeWriter/plugin.json msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" +msgid "G-code Writer" msgstr "" -#: VersionUpgrade/VersionUpgrade25to26/plugin.json +#: /UFPReader/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgid "Provides support for reading Ultimaker Format Packages." msgstr "" -#: VersionUpgrade/VersionUpgrade25to26/plugin.json +#: /UFPReader/plugin.json msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" +msgid "UFP Reader" msgstr "" -#: VersionUpgrade/VersionUpgrade26to27/plugin.json +#: /FirmwareUpdater/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgid "Provides a machine actions for updating firmware." msgstr "" -#: VersionUpgrade/VersionUpgrade26to27/plugin.json +#: /FirmwareUpdater/plugin.json msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" +msgid "Firmware Updater" msgstr "" -#: VersionUpgrade/VersionUpgrade27to30/plugin.json +#: /GCodeGzWriter/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgid "Writes g-code to a compressed archive." msgstr "" -#: VersionUpgrade/VersionUpgrade27to30/plugin.json +#: /GCodeGzWriter/plugin.json msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" +msgid "Compressed G-code Writer" msgstr "" -#: VersionUpgrade/VersionUpgrade30to31/plugin.json +#: /SimulationView/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgid "Provides the preview of sliced layerdata." msgstr "" -#: VersionUpgrade/VersionUpgrade30to31/plugin.json +#: /SimulationView/plugin.json msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" +msgid "Simulation View" msgstr "" -#: VersionUpgrade/VersionUpgrade32to33/plugin.json +#: /LegacyProfileReader/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgid "Provides support for importing profiles from legacy Cura versions." msgstr "" -#: VersionUpgrade/VersionUpgrade32to33/plugin.json +#: /LegacyProfileReader/plugin.json msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" +msgid "Legacy Cura Profile Reader" msgstr "" -#: VersionUpgrade/VersionUpgrade33to34/plugin.json +#: /AMFReader/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgid "Provides support for reading AMF files." msgstr "" -#: VersionUpgrade/VersionUpgrade33to34/plugin.json +#: /AMFReader/plugin.json msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" +msgid "AMF Reader" msgstr "" -#: VersionUpgrade/VersionUpgrade34to35/plugin.json +#: /SolidView/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgid "Provides a normal solid mesh view." msgstr "" -#: VersionUpgrade/VersionUpgrade34to35/plugin.json +#: /SolidView/plugin.json msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" +msgid "Solid View" msgstr "" -#: VersionUpgrade/VersionUpgrade35to40/plugin.json +#: /FirmwareUpdateChecker/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgid "Checks for firmware updates." msgstr "" -#: VersionUpgrade/VersionUpgrade35to40/plugin.json +#: /FirmwareUpdateChecker/plugin.json msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" +msgid "Firmware Update Checker" msgstr "" -#: VersionUpgrade/VersionUpgrade40to41/plugin.json +#: /SentryLogger/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgid "Logs certain events so that they can be used by the crash reporter" msgstr "" -#: VersionUpgrade/VersionUpgrade40to41/plugin.json +#: /SentryLogger/plugin.json msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" +msgid "Sentry Logger" msgstr "" -#: VersionUpgrade/VersionUpgrade411to412/plugin.json +#: /SupportEraser/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "" -#: VersionUpgrade/VersionUpgrade411to412/plugin.json +#: /SupportEraser/plugin.json msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" +msgid "Support Eraser" msgstr "" -#: VersionUpgrade/VersionUpgrade413to50/plugin.json +#: /PrepareStage/plugin.json msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgid "Provides a prepare stage in Cura." msgstr "" -#: VersionUpgrade/VersionUpgrade413to50/plugin.json +#: /PrepareStage/plugin.json msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "" - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "" - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "" - -#: XRayView/plugin.json -msgctxt "description" -msgid "Provides the X-Ray view." -msgstr "" - -#: XRayView/plugin.json -msgctxt "name" -msgid "X-Ray View" +msgid "Prepare Stage" msgstr "" diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index 6823e7f674..063de17731 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2022-07-15 11:18+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -17,175 +17,673 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Poedit 3.1.1\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Unbekannt" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Außenwand" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Der/die nachfolgende(n) Drucker kann/können nicht verbunden werden, weil er/sie Teil einer Gruppe ist/sind" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Innenwände" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Verfügbare vernetzte Drucker" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Außenhaut" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Füllung" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Stützstruktur-Füllung" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Stützstruktur-Schnittstelle" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Stützstruktur" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Skirt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Einzugsturm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Bewegungen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Einzüge" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Sonstige" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "Die Versionshinweise konnten nicht geöffnet werden." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Gruppe #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Weiter" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Überspringen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Beenden" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Abbrechen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Schließen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "Datei bereits vorhanden" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "Die Datei {0} ist bereits vorhanden. Soll die Datei wirklich überschrieben werden?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "Ungültige Datei-URL:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Nicht unterstützt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Düse" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "Die Einstellungen wurden an die aktuell verfügbaren Extruder angepasst:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Einstellungen aktualisiert" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Extruder deaktiviert" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Export des Profils nach {0} fehlgeschlagen: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Fehler" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Export des Profils nach {0} fehlgeschlagen: Fehlermeldung von Writer-Plugin." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Profil wurde nach {0} exportiert" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Export erfolgreich ausgeführt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Import des Profils aus Datei {0}: {1} fehlgeschlagen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Import des Profils aus Datei {0} kann erst durchgeführt werden, wenn ein Drucker hinzugefügt wurde." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "Kein benutzerdefiniertes Profil für das Importieren in Datei {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Import des Profils aus Datei {0} fehlgeschlagen:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Dieses Profil {0} enthält falsche Daten, Importieren nicht möglich." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Import des Profils aus Datei {0} fehlgeschlagen:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "Profil {0} erfolgreich importiert." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "Datei {0} enthält kein gültiges Profil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "Profil {0} hat einen unbekannten Dateityp oder ist beschädigt." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Benutzerdefiniertes Profil" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Für das Profil fehlt eine Qualitätsangabe." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Es ist noch kein Drucker aktiv." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "Das Profil kann nicht hinzugefügt werden." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "Der Qualitätstyp „{0}“ ist nicht mit der aktuell aktiven Maschinendefinition „{1}“ kompatibel." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Warnung: Das Profil wird nicht angezeigt, weil sein Qualitätstyp „{0}“ für die aktuelle Konfiguration nicht verfügbar ist. Wechseln Sie zu einer Material-/Düsenkombination, die mit diesem Qualitätstyp kompatibel ist." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Objekte vervielfältigen und platzieren" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Objekte platzieren" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Innerhalb der Druckabmessung für alle Objekte konnte keine Position gefunden werden" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Objekt-Platzierung" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Geräte werden geladen..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Erstellungen werden eingerichtet ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "Aktives Gerät wird initialisiert ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "Gerätemanager wird initialisiert ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "Bauraum wird initialisiert ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Die Szene wird eingerichtet..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Die Benutzeroberfläche wird geladen..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "Funktion wird initialisiert ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Es kann nur jeweils ein G-Code gleichzeitig geladen werden. Wichtige {0} werden übersprungen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Warnhinweis" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Wenn G-Code geladen wird, kann keine weitere Datei geöffnet werden. Wichtige {0} werden übersprungen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Antwort konnte nicht gelesen werden." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "Angegebener Status ist falsch." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Zeitüberschreitung bei der Authentifizierung mit dem Kontoserver." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Erteilen Sie bitte die erforderlichen Freigaben bei der Autorisierung dieser Anwendung." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Bei dem Versuch, sich anzumelden, trat ein unerwarteter Fehler auf. Bitte erneut versuchen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "Es kann kein neuer Anmeldevorgang gestartet werden. Bitte überprüfen Sie, ob noch ein weiterer Anmeldevorgang aktiv ist." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Der Ultimaker-Konto-Server konnte nicht erreicht werden." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "Anmeldung fehlgeschlagen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Neue Position für Objekte finden" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Position finden" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Kann Position nicht finden" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Nicht überschrieben" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Verbundene Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Voreingestellte Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Möchten Sie {0} wirklich entfernen? Der Vorgang kann nicht rückgängig gemacht werden!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Visuell" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Das visuelle Profil wurde für den Druck visueller Prototypen und Modellen entwickelt, bei denen das Ziel eine hohe visuelle Qualität und eine hohe Oberflächenqualität ist." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Das Engineering-Profil ist für den Druck von Funktionsprototypen und Endnutzungsteilen gedacht, bei denen Präzision gefragt ist und engere Toleranzen gelten." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Entwurf" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Das Entwurfsprofil wurde für erste Prototypen und die Konzeptvalidierung entwickelt, um einen deutlich schnelleren Druck zu ermöglichen." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Benutzerdefiniertes Material" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Berechnet" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Benutzerdefiniert" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Benutzerdefinierte Profile" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Alle unterstützten Typen ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Alle Dateien (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Berechnet" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Unbekannt" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Der/die nachfolgende(n) Drucker kann/können nicht verbunden werden, weil er/sie Teil einer Gruppe ist/sind" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Verfügbare vernetzte Drucker" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Verbundene Drucker" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Voreingestellte Drucker" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "Möchten Sie {0} wirklich entfernen? Der Vorgang kann nicht rückgängig gemacht werden!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Benutzerdefiniertes Material" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Login fehlgeschlagen" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Neue Position für Objekte finden" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Bitte stimmen Sie die Materialprofile auf Ihre Drucker ab („synchronisieren“), bevor Sie mit dem Drucken beginnen." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Position finden" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Neue Materialien installiert" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Innerhalb der Druckabmessung für alle Objekte konnte keine Position gefunden werden" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Materialien synchronisieren" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Kann Position nicht finden" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Mehr erfahren" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Konnte kein Archiv von Benutzer-Datenverzeichnis {} erstellen" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "Materialarchiv konnte nicht in {} gespeichert werden:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Backup" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Speichern des Materialarchivs fehlgeschlagen" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Versucht, ein Cura-Backup-Verzeichnis ohne entsprechende Daten oder Metadaten wiederherzustellen." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Unbekannter Fehler." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Versucht, ein Cura-Backup wiederherzustellen, das eine höhere Version als die aktuelle hat." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Die Erstellung eines Materialarchivs zur Synchronisierung mit Druckern ist fehlgeschlagen." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "Beim Versuch, ein Backup von Cura wiederherzustellen, trat der folgende Fehler auf:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Das Archiv der Materialien konnte nicht geladen werden, um es mit Druckern zu synchronisieren." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "Die Antwort von Digital Factory scheint beschädigt zu sein." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "In der Antwort von Digital Factory fehlen wichtige Informationen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Die Verbindung mit Digital Factory zum Synchronisieren von Materialien mit einigen Druckern ist fehlgeschlagen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Es konnte keine Verbindung zu Digital Factory hergestellt werden." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "Die Höhe der Druckabmessung wurde aufgrund des Wertes der Einstellung „Druckreihenfolge“ reduziert, um eine Kollision der Brücke mit den gedruckten Modellen zu verhindern." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Produktabmessungen" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Konnte kein Archiv von Benutzer-Datenverzeichnis {} erstellen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Backup" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Versucht, ein Cura-Backup-Verzeichnis ohne entsprechende Daten oder Metadaten wiederherzustellen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Versucht, ein Cura-Backup wiederherzustellen, das eine höhere Version als die aktuelle hat." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "Beim Versuch, ein Backup von Cura wiederherzustellen, trat der folgende Fehler auf:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Cura kann nicht starten" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -200,32 +698,32 @@ msgstr "" "

      Senden Sie uns diesen Absturzbericht bitte, um das Problem zu beheben.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Absturzbericht an Ultimaker senden" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Detaillierten Absturzbericht anzeigen" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Konfigurationsordner anzeigen" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Backup und Reset der Konfiguration" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Crash-Bericht" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -236,1275 +734,185 @@ msgstr "" "

      Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Systeminformationen" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Unbekannt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Cura-Version" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Cura-Sprache" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "Sprache des Betriebssystems" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Plattform" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Qt Version" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "PyQt Version" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Noch nicht initialisiert" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    20. OpenGL Version: {version}
    21. " msgstr "
    22. OpenGL-Version: {version}
    23. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    24. OpenGL Vendor: {vendor}
    25. " msgstr "
    26. OpenGL-Anbieter: {vendor}
    27. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    28. OpenGL Renderer: {renderer}
    29. " msgstr "
    30. OpenGL-Renderer: {renderer}
    31. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Fehler-Rückverfolgung" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Protokolle" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Bericht senden" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Geräte werden geladen..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Erstellungen werden eingerichtet ..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "Aktives Gerät wird initialisiert ..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "Gerätemanager wird initialisiert ..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "Bauraum wird initialisiert ..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Die Szene wird eingerichtet..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Die Benutzeroberfläche wird geladen..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "Funktion wird initialisiert ..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Es kann nur jeweils ein G-Code gleichzeitig geladen werden. Wichtige {0} werden übersprungen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Warnhinweis" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Wenn G-Code geladen wird, kann keine weitere Datei geöffnet werden. Wichtige {0} werden übersprungen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Fehler" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Objekte vervielfältigen und platzieren" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Objekte platzieren" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Objekt-Platzierung" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Antwort konnte nicht gelesen werden." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "Angegebener Status ist falsch." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Zeitüberschreitung bei der Authentifizierung mit dem Kontoserver." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Erteilen Sie bitte die erforderlichen Freigaben bei der Autorisierung dieser Anwendung." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Bei dem Versuch, sich anzumelden, trat ein unerwarteter Fehler auf. Bitte erneut versuchen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "Es kann kein neuer Anmeldevorgang gestartet werden. Bitte überprüfen Sie, ob noch ein weiterer Anmeldevorgang aktiv ist." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Der Ultimaker-Konto-Server konnte nicht erreicht werden." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "Anmeldung fehlgeschlagen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Die Erstellung eines Materialarchivs zur Synchronisierung mit Druckern ist fehlgeschlagen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Das Archiv der Materialien konnte nicht geladen werden, um es mit Druckern zu synchronisieren." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "Die Antwort von Digital Factory scheint beschädigt zu sein." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "In der Antwort von Digital Factory fehlen wichtige Informationen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Die Verbindung mit Digital Factory zum Synchronisieren von Materialien mit einigen Druckern ist fehlgeschlagen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Es konnte keine Verbindung zu Digital Factory hergestellt werden." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "Datei bereits vorhanden" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "Die Datei {0} ist bereits vorhanden. Soll die Datei wirklich überschrieben werden?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "Ungültige Datei-URL:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Export des Profils nach {0} fehlgeschlagen: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Export des Profils nach {0} fehlgeschlagen: Fehlermeldung von Writer-Plugin." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Profil wurde nach {0} exportiert" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Export erfolgreich ausgeführt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Import des Profils aus Datei {0}: {1} fehlgeschlagen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Import des Profils aus Datei {0} kann erst durchgeführt werden, wenn ein Drucker hinzugefügt wurde." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "Kein benutzerdefiniertes Profil für das Importieren in Datei {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Import des Profils aus Datei {0} fehlgeschlagen:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Dieses Profil {0} enthält falsche Daten, Importieren nicht möglich." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Import des Profils aus Datei {0} fehlgeschlagen:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "Profil {0} erfolgreich importiert." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "Datei {0} enthält kein gültiges Profil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Profil {0} hat einen unbekannten Dateityp oder ist beschädigt." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Benutzerdefiniertes Profil" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Für das Profil fehlt eine Qualitätsangabe." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Es ist noch kein Drucker aktiv." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "Das Profil kann nicht hinzugefügt werden." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "Der Qualitätstyp „{0}“ ist nicht mit der aktuell aktiven Maschinendefinition „{1}“ kompatibel." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Warnung: Das Profil wird nicht angezeigt, weil sein Qualitätstyp „{0}“ für die aktuelle Konfiguration nicht verfügbar ist. Wechseln Sie zu einer Material-/Düsenkombination, die mit diesem Qualitätstyp kompatibel ist." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Nicht unterstützt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Düse" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "Die Einstellungen wurden an die aktuell verfügbaren Extruder angepasst:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Einstellungen aktualisiert" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Extruder deaktiviert" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Hinzufügen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Beenden" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Abbrechen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Gruppe #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Außenwand" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Innenwände" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Außenhaut" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Füllung" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Stützstruktur-Füllung" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Stützstruktur-Schnittstelle" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Stützstruktur" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Skirt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Einzugsturm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Bewegungen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Einzüge" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Sonstige" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "Die Versionshinweise konnten nicht geöffnet werden." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Weiter" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Überspringen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Schließen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Bitte stimmen Sie die Materialprofile auf Ihre Drucker ab („synchronisieren“), bevor Sie mit dem Drucken beginnen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Neue Materialien installiert" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Materialien synchronisieren" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "Mehr erfahren" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "Materialarchiv konnte nicht in {} gespeichert werden:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Speichern des Materialarchivs fehlgeschlagen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Unbekannter Fehler." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "3D-Modell-Assistent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Ein oder mehrere 3D-Modelle können möglicherweise aufgrund der Modellgröße und Materialkonfiguration nicht optimal gedruckt werden:

      \n" -"

      {model_names}

      \n" -"

      Erfahren Sie, wie Sie die bestmögliche Druckqualität und Zuverlässigkeit sicherstellen.

      \n" -"

      Leitfaden zu Druckqualität anzeigen

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Projektdatei {0} enthält einen unbekannten Maschinentyp {1}. Importieren der Maschine ist nicht möglich. Stattdessen werden die Modelle importiert." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Projektdatei öffnen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "Auf Projektdatei {0} kann plötzlich nicht mehr zugegriffen werden: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "Projektdatei kann nicht geöffnet werden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "Projektdatei {0} ist beschädigt: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "Projektdatei {0} verwendet Profile, die nicht mit dieser Ultimaker Cura-Version kompatibel sind." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Empfohlen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Benutzerdefiniert" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Das in diesem Projekt verwendete Material basiert auf einigen Materialdefinitionen, die in Cura nicht verfügbar sind. Dies kann zu unerwünschten Druckergebnissen führen. Wir empfehlen dringend, das komplette Materialpaket aus dem Marketplace zu installieren." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Materialprofile nicht installiert" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Materialien installieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "3MF-Datei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "Das 3MF-Writer-Plugin ist beschädigt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Es ist noch kein Workspace zum Speichern vorhanden. Bitte fügen Sie zuerst einen Drucker hinzu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "Keine Erlaubnis zum Beschreiben dieses Arbeitsbereichs." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "Das Betriebssystem erlaubt es nicht, eine Projektdatei an diesem Speicherort oder mit diesem Dateinamen zu speichern." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Fehler beim Schreiben von 3MF-Datei." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "Speichern der Materialpaketinformationen in der Projektdatei nicht möglich: {material}. Dieses Projekt kann auf anderen Systemen möglicherweise nicht korrekt geöffnet werden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Speichern der Materialpaketinformationen fehlgeschlagen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MF-Datei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Cura-Projekt 3MF-Datei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "AMF-Datei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Backups" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Beim Versuch, Ihr Backup hochzuladen, trat ein Fehler auf." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "Ihr Backup wird erstellt..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "Beim Erstellen Ihres Backups ist ein Fehler aufgetreten." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Ihr Backup wird hochgeladen..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Ihr Backup wurde erfolgreich hochgeladen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "Das Backup überschreitet die maximale Dateigröße." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Beim Versuch, Ihr Backup wiederherzustellen, trat ein Fehler auf." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Backups verwalten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "Fehler beim Slicing mit einem unerwarteten Fehler. Bitte denken Sie daran, Fehler in unserem Issue Tracker zu melden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "Slicing fehlgeschlagen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Einen Fehler melden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Einen Fehler im Issue Tracker von Ultimaker Cura melden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Slicing mit dem aktuellen Material nicht möglich, da es mit der gewählten Maschine oder Konfiguration nicht kompatibel ist." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Slicing nicht möglich" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Die aktuellen Einstellungen lassen kein Schneiden (Slicing) zu. Die folgenden Einstellungen sind fehlerhaft:{0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Aufgrund der Pro-Modell-Einstellungen ist kein Schneiden (Slicing) möglich. Die folgenden Einstellungen sind für ein oder mehrere Modelle fehlerhaft: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Schneiden (Slicing) ist nicht möglich, da der Einzugsturm oder die Einzugsposition(en) ungültig ist (sind)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Schneiden (Slicing) ist nicht möglich, da Objekte vorhanden sind, die mit dem deaktivierten Extruder %s verbunden sind." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Bitte überprüfen Sie die Einstellungen und prüfen Sie, ob Ihre Modelle:\n" -"- Mit der Druckraumgröße kompatibel sind\n" -"- Einem aktiven Extruder zugewiesen sind\n" -"- Nicht alle als Modifier Meshes eingerichtet sind" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Schichten werden verarbeitet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Informationen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Cura-Profil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Zugriff auf Update-Informationen nicht möglich." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Es können neue Funktionen oder Bug-Fixes für Ihren {machine_name} verfügbar sein! Falls noch nicht geschehen, wird empfohlen, die Firmware auf Ihrem Drucker auf Version {latest_version} zu aktualisieren." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "Neue %s-stabile Firmware verfügbar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Anleitung für die Aktualisierung" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Firmware aktualisieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Komprimierte G-Code-Datei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeWriter unterstützt keinen Textmodus." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "G-Code-Datei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "G-Code parsen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "G-Code-Details" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Stellen Sie sicher, dass der G-Code für Ihren Drucker und Ihre Druckerkonfiguration geeignet ist, bevor Sie die Datei senden. Der Darstellung des G-Codes ist möglicherweise nicht korrekt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "G-Datei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter unterstützt keinen Nicht-Textmodus." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Vor dem Exportieren bitte G-Code vorbereiten." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG-Bilddatei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG-Bilddatei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG-Bilddatei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP-Bilddatei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF-Bilddatei" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Cura 15.04-Profile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Geräteeinstellungen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "Möchten Sie Material- und Softwarepakete mit Ihrem Konto synchronisieren?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG-Bilddatei" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Von Ihrem Ultimaker-Konto erkannte Änderungen" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG-Bilddatei" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Synchronisieren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG-Bilddatei" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "Synchronisierung läuft..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP-Bilddatei" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Ablehnen" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF-Bilddatei" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Stimme zu" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Röntgen-Ansicht" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Plugin für Lizenzvereinbarung" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3D-Datei" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Ablehnen und vom Konto entfernen" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Cura-Profil" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "Sie müssen das Programm beenden und neu starten {}, bevor Änderungen wirksam werden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "Sie müssen das Programm beenden und neu starten {}, bevor Änderungen wirksam werden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Installierte Plugins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Installierte Materialien" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Gebündelte Plugins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Gebündelte Materialien" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Unbekanntes Paket" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Unbekannter Autor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Die Antwort vom Server konnte nicht interpretiert werden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Der Marktplatz konnte nicht erreicht werden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Überwachen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Einstellungen pro Objekt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Pro Objekteinstellungen konfigurieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Nachbearbeitung" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "G-Code ändern" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Vorbereiten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Vorschau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Speichern auf Wechseldatenträger" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Auf Wechseldatenträger speichern {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Es sind keine Dateiformate zum Schreiben vorhanden!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Wird auf Wechseldatenträger gespeichert {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "Die Druckauftragswarteschlange ist voll. Der Drucker kann keinen neuen Auftrag annehmen." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Wird gespeichert" +msgid "Queue Full" +msgstr "Warteschlange voll" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Konnte nicht als {0} gespeichert werden: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Daten konnten nicht in Drucker geladen werden." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Bei dem Versuch, auf {device} zu schreiben, wurde ein Dateiname nicht gefunden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Konnte nicht auf dem Wechseldatenträger gespeichert werden {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Auf Wechseldatenträger {0} gespeichert als {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Datei wurde gespeichert" +msgid "Network error" +msgstr "Netzwerkfehler" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Auswerfen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Wechseldatenträger auswerfen {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Ausgeworfen {0}. Sie können den Datenträger jetzt sicher entfernen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Hardware sicher entfernen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Auswurf fehlgeschlagen {0}. Möglicherweise wird das Laufwerk von einem anderen Programm verwendet." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Wechseldatenträger" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Cura zeigt die Schichten nicht präzise an, wenn „Drucken mit Drahtstruktur“ aktiviert ist." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Simulationsansicht" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "Es kann nichts angezeigt werden, weil Sie zuerst das Slicing vornehmen müssen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "Keine anzeigbaren Schichten vorhanden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Diese Meldung nicht mehr anzeigen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Schichtenansicht" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "Die Datei mit den Beispieldaten kann nicht gelesen werden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "Die hervorgehobenen Bereiche kennzeichnen fehlende oder überschüssige Oberflächen. Beheben Sie die Fehler am Modell und öffnen Sie es erneut in Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Modellfehler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Solide Ansicht" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Stützstruktur-Blocker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Erstellt ein Volumen, in dem keine Stützstrukturen gedruckt werden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Öffnen Sie das komprimierte Dreiecksnetz" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF Binary" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Compressed COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker Format Package" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "Kann nicht in UFP-Datei schreiben:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Druckbett nivellieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Upgrades wählen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Über Cloud drucken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Über Cloud drucken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Über Cloud verbunden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Druck überwachen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Verfolgen Sie den Druck in der Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Unbekannter Fehlercode beim Upload des Druckauftrags: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Ihr Ultimaker-Konto hat einen neuen Drucker erkannt" msgstr[1] "Ihr Ultimaker-Konto hat neue Drucker erkannt" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "Drucker {name} ({model}) aus Ihrem Konto wird hinzugefügt" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1512,70 +920,227 @@ msgid_plural "... and {0} others" msgstr[0] "... und {0} weiterer" msgstr[1] "... und {0} weitere" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Drucker aus Digital Factory hinzugefügt:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Für einen Drucker ist keine Cloud-Verbindung verfügbar" -msgstr[1] "Für mehrere Drucker ist keine Cloud-Verbindung verfügbar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Bitte warten Sie, bis der aktuelle Druckauftrag gesendet wurde." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Druckfehler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "Sind Sie bereit für den Cloud-Druck?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Erste Schritte" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "Mehr erfahren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Druckauftrag senden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Druckauftrag wird vorbereitet." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura hat Materialprofile entdeckt, die auf dem Host-Drucker der Gruppe {0} noch nicht installiert wurden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Material an Drucker senden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Sie versuchen, sich mit {0} zu verbinden, aber dieser Drucker ist nicht der Host, der die Gruppe verwaltet. Besuchen Sie die Website, um den Drucker als Host der Gruppe zu konfigurieren." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Nicht Host-Drucker der Gruppe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Gruppe konfigurieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Dieser Drucker ist nicht mit der Digital Factory verbunden:" msgstr[1] "Diese Drucker sind nicht mit der Digital Factory verbunden:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Bitte besuchen Sie {website_link}, um eine Verbindung herzustellen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "Für einen Drucker ist keine Cloud-Verbindung verfügbar" +msgstr[1] "Für mehrere Drucker ist keine Cloud-Verbindung verfügbar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Druckerkonfigurationen speichern" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Drucker entfernen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Sie versuchen, sich mit einem Drucker zu verbinden, auf dem Ultimaker Connect nicht läuft. Bitte aktualisieren Sie die Firmware des Druckers." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Drucker aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "Der Druckauftrag wurde erfolgreich an den Drucker gesendet." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Daten gesendet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Drucken über Netzwerk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Drücken über Netzwerk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Über Netzwerk verbunden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "morgen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "heute" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Anschluss über Netzwerk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Über Cloud drucken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Über Cloud drucken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Über Cloud verbunden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "{printer_name} wird bis zur nächsten Synchronisierung entfernt." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "Wenn Sie {printer_name} dauerhaft entfernen möchten, dann besuchen Sie bitte die {digital_factory_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "Möchten Sie {printer_name} wirklich vorübergehend entfernen?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "Drucker entfernen?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1591,1071 +1156,1913 @@ msgstr[1] "" "Es werden gleich {0} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \n" "Möchten Sie wirklich fortfahren?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr "Es werden gleich alle Drucker aus Cura entfernt. Dieser Vorgang kann nicht rückgängig gemacht werden.Möchten Sie wirklich fortfahren?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Druck überwachen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Verfolgen Sie den Druck in der Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Unbekannter Fehlercode beim Upload des Druckauftrags: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MF-Datei" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Cura-Projekt 3MF-Datei" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Fehler beim Schreiben von 3MF-Datei." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "Das 3MF-Writer-Plugin ist beschädigt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Es ist noch kein Workspace zum Speichern vorhanden. Bitte fügen Sie zuerst einen Drucker hinzu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "Keine Erlaubnis zum Beschreiben dieses Arbeitsbereichs." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "Das Betriebssystem erlaubt es nicht, eine Projektdatei an diesem Speicherort oder mit diesem Dateinamen zu speichern." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Beim Versuch, Ihr Backup wiederherzustellen, trat ein Fehler auf." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Backups verwalten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Backups" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Beim Versuch, Ihr Backup hochzuladen, trat ein Fehler auf." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "Ihr Backup wird erstellt..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "Beim Erstellen Ihres Backups ist ein Fehler aufgetreten." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Ihr Backup wird hochgeladen..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Ihr Backup wurde erfolgreich hochgeladen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "Das Backup überschreitet die maximale Dateigröße." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "Die Datei mit den Beispieldaten kann nicht gelesen werden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "Kann nicht in UFP-Datei schreiben:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Ultimaker Format Package" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "G-Code-Datei" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "G-Code parsen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "G-Code-Details" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Stellen Sie sicher, dass der G-Code für Ihren Drucker und Ihre Druckerkonfiguration geeignet ist, bevor Sie die Datei senden. Der Darstellung des G-Codes ist möglicherweise nicht korrekt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "G-Datei" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Öffnen Sie das komprimierte Dreiecksnetz" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF Binary" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF Embedded JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford Triangle Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Compressed COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Druckbett nivellieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Upgrades wählen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Komprimierte G-Code-Datei" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Die Antwort vom Server konnte nicht interpretiert werden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Der Marktplatz konnte nicht erreicht werden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Ablehnen und vom Konto entfernen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Ablehnen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Stimme zu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Plugin für Lizenzvereinbarung" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "Möchten Sie Material- und Softwarepakete mit Ihrem Konto synchronisieren?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Von Ihrem Ultimaker-Konto erkannte Änderungen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Synchronisieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "Sie müssen das Programm beenden und neu starten {}, bevor Änderungen wirksam werden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "Synchronisierung läuft..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "Sie müssen das Programm beenden und neu starten {}, bevor Änderungen wirksam werden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Installierte Plugins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Installierte Materialien" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Gebündelte Plugins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Gebündelte Materialien" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Unbekanntes Paket" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Unbekannter Autor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Wechseldatenträger" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Speichern auf Wechseldatenträger" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Auf Wechseldatenträger speichern {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Wird auf Wechseldatenträger gespeichert {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Wird gespeichert" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Konnte nicht als {0} gespeichert werden: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Bei dem Versuch, auf {device} zu schreiben, wurde ein Dateiname nicht gefunden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Konnte nicht auf dem Wechseldatenträger gespeichert werden {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Auf Wechseldatenträger {0} gespeichert als {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Datei wurde gespeichert" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Auswerfen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Wechseldatenträger auswerfen {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "Ausgeworfen {0}. Sie können den Datenträger jetzt sicher entfernen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Hardware sicher entfernen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Auswurf fehlgeschlagen {0}. Möglicherweise wird das Laufwerk von einem anderen Programm verwendet." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Überwachen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "Fehler beim Slicing mit einem unerwarteten Fehler. Bitte denken Sie daran, Fehler in unserem Issue Tracker zu melden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "Slicing fehlgeschlagen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Einen Fehler melden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Einen Fehler im Issue Tracker von Ultimaker Cura melden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Slicing mit dem aktuellen Material nicht möglich, da es mit der gewählten Maschine oder Konfiguration nicht kompatibel ist." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Slicing nicht möglich" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Die aktuellen Einstellungen lassen kein Schneiden (Slicing) zu. Die folgenden Einstellungen sind fehlerhaft:{0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Aufgrund der Pro-Modell-Einstellungen ist kein Schneiden (Slicing) möglich. Die folgenden Einstellungen sind für ein oder mehrere Modelle fehlerhaft: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Schneiden (Slicing) ist nicht möglich, da der Einzugsturm oder die Einzugsposition(en) ungültig ist (sind)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Schneiden (Slicing) ist nicht möglich, da Objekte vorhanden sind, die mit dem deaktivierten Extruder %s verbunden sind." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Bitte überprüfen Sie die Einstellungen und prüfen Sie, ob Ihre Modelle:\n" +"- Mit der Druckraumgröße kompatibel sind\n" +"- Einem aktiven Extruder zugewiesen sind\n" +"- Nicht alle als Modifier Meshes eingerichtet sind" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Schichten werden verarbeitet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Informationen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "3MF-Datei" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Empfohlen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "Das in diesem Projekt verwendete Material basiert auf einigen Materialdefinitionen, die in Cura nicht verfügbar sind. Dies kann zu unerwünschten Druckergebnissen führen. Wir empfehlen dringend, das komplette Materialpaket aus dem Marketplace zu installieren." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Materialprofile nicht installiert" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Materialien installieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "Projektdatei {0} enthält einen unbekannten Maschinentyp {1}. Importieren der Maschine ist nicht möglich. Stattdessen werden die Modelle importiert." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Projektdatei öffnen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "Auf Projektdatei {0} kann plötzlich nicht mehr zugegriffen werden: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "Projektdatei kann nicht geöffnet werden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "Projektdatei {0} ist beschädigt: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "Projektdatei {0} verwendet Profile, die nicht mit dieser Ultimaker Cura-Version kompatibel sind." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Einstellungen pro Objekt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Pro Objekteinstellungen konfigurieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "3D-Modell-Assistent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      Ein oder mehrere 3D-Modelle können möglicherweise aufgrund der Modellgröße und Materialkonfiguration nicht optimal gedruckt werden:

      \n" +"

      {model_names}

      \n" +"

      Erfahren Sie, wie Sie die bestmögliche Druckqualität und Zuverlässigkeit sicherstellen.

      \n" +"

      Leitfaden zu Druckqualität anzeigen

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "Sind Sie bereit für den Cloud-Druck?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Erste Schritte" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "Mehr erfahren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Sie versuchen, sich mit einem Drucker zu verbinden, auf dem Ultimaker Connect nicht läuft. Bitte aktualisieren Sie die Firmware des Druckers." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Drucker aktualisieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura hat Materialprofile entdeckt, die auf dem Host-Drucker der Gruppe {0} noch nicht installiert wurden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Material an Drucker senden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Sie versuchen, sich mit {0} zu verbinden, aber dieser Drucker ist nicht der Host, der die Gruppe verwaltet. Besuchen Sie die Website, um den Drucker als Host der Gruppe zu konfigurieren." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Nicht Host-Drucker der Gruppe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Gruppe konfigurieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Bitte warten Sie, bis der aktuelle Druckauftrag gesendet wurde." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Druckfehler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Daten konnten nicht in Drucker geladen werden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Netzwerkfehler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Druckauftrag senden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Druckauftrag wird vorbereitet." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "Die Druckauftragswarteschlange ist voll. Der Drucker kann keinen neuen Auftrag annehmen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "Warteschlange voll" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "Der Druckauftrag wurde erfolgreich an den Drucker gesendet." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Daten gesendet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Drucken über Netzwerk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Drücken über Netzwerk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Über Netzwerk verbunden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Anschluss über Netzwerk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "morgen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "heute" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "USB-Drucken" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Über USB drucken" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Über USB drucken" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Über USB verbunden" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Ein USB-Druck wird ausgeführt. Das Schließen von Cura beendet diesen Druck. Sind Sie sicher?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Druck wird bearbeitet. Cura kann keinen weiteren Druck via USB starten, bis der vorherige Druck abgeschlossen wurde." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Druck in Bearbeitung" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3D-Datei" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Vorschau" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Röntgen-Ansicht" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter unterstützt keinen Nicht-Textmodus." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Projekt öffnen" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Vor dem Exportieren bitte G-Code vorbereiten." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Vorhandenes aktualisieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Neu erstellen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Zusammenfassung – Cura-Projekt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Wie soll der Konflikt im Gerät gelöst werden?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Druckereinstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Typ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Druckergruppe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Wie soll der Konflikt im Profil gelöst werden?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Profileinstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Name" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Nicht im Profil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 überschreiben" -msgstr[1] "%1 überschreibt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Ableitung von" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 überschreiben" -msgstr[1] "%1, %2 überschreibt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Wie soll der Konflikt im Material gelöst werden?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Materialeinstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Sichtbarkeit einstellen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Modus" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Sichtbare Einstellungen:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 von %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Das Laden eines Projekts entfernt alle Modelle von der Druckplatte." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Öffnen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "Projekt trotzdem öffnen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Fehlendes Material installieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Möchten Sie mehr?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Jetzt Backup durchführen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Automatisches Backup" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "An jedem Tag, an dem Cura gestartet wird, ein automatisches Backup erstellen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Wiederherstellen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Backup löschen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Soll dieses Backup wirklich gelöscht werden? Der Vorgang kann nicht rückgängig gemacht werden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Backup wiederherstellen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "Cura muss neu gestartet werden, um Ihre Datensicherung wiederherzustellen. Möchten Sie Cura jetzt schließen?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Cura-Version" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Maschinen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Materialien" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Profile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Plugins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cura-Backups" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Meine Backups" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Sie verfügen derzeit über keine Backups. Verwenden Sie die Schaltfläche ‚Jetzt Backup erstellen‘, um ein Backup zu erstellen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "In der Vorschau-Phase sind Sie auf 5 sichtbare Backups beschränkt. Ein Backup entfernen, um ältere anzusehen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Ihre Cura-Einstellungen sichern und synchronisieren." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Anmelden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Cura-Projekt speichern und Datei drucken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Cura-Projekt speichern" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Firmware aktualisieren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Die Firmware ist der Teil der Software, der direkt auf Ihrem 3D-Drucker läuft. Diese Firmware kontrolliert die Schrittmotoren, reguliert die Temperatur und sorgt letztlich dafür, dass Ihr Drucker funktioniert." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeWriter unterstützt keinen Textmodus." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "Die mit neuen Druckern gelieferte Firmware funktioniert, allerdings enthalten neue Versionen üblicherweise mehr Funktionen und Verbesserungen." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Schichtenansicht" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "Cura zeigt die Schichten nicht präzise an, wenn „Drucken mit Drahtstruktur“ aktiviert ist." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Simulationsansicht" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "Es kann nichts angezeigt werden, weil Sie zuerst das Slicing vornehmen müssen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "Keine anzeigbaren Schichten vorhanden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Diese Meldung nicht mehr anzeigen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Cura 15.04-Profile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "AMF-Datei" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "Die hervorgehobenen Bereiche kennzeichnen fehlende oder überschüssige Oberflächen. Beheben Sie die Fehler am Modell und öffnen Sie es erneut in Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Modellfehler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Solide Ansicht" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "Es können neue Funktionen oder Bug-Fixes für Ihren {machine_name} verfügbar sein! Falls noch nicht geschehen, wird empfohlen, die Firmware auf Ihrem Drucker auf Version {latest_version} zu aktualisieren." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "Neue %s-stabile Firmware verfügbar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Firmware automatisch aktualisieren" +msgid "How to update" +msgstr "Anleitung für die Aktualisierung" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Benutzerdefinierte Firmware hochladen" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Zugriff auf Update-Informationen nicht möglich." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "Firmware kann nicht aktualisiert werden, da keine Verbindung zum Drucker besteht." +msgid "Support Blocker" +msgstr "Stützstruktur-Blocker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "Firmware kann nicht aktualisiert werden, da die Verbindung zum Drucker die Firmware-Aktualisierung nicht unterstützt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Benutzerdefinierte Firmware wählen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Firmware-Aktualisierung" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Die Firmware wird aktualisiert." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Firmware-Aktualisierung abgeschlossen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Die Firmware-Aktualisierung ist aufgrund eines unbekannten Fehlers fehlgeschlagen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Die Firmware-Aktualisierung ist aufgrund eines Kommunikationsfehlers fehlgeschlagen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Die Firmware-Aktualisierung ist aufgrund eines Eingabe-/Ausgabefehlers fehlgeschlagen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Die Firmware-Aktualisierung ist aufgrund von fehlender Firmware fehlgeschlagen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Bild konvertieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Höhe (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "Der Maximalabstand von jedem Pixel von der „Basis“." +msgid "Create a volume in which supports are not printed." +msgstr "Erstellt ein Volumen, in dem keine Stützstrukturen gedruckt werden." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Basis (mm)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Vorbereiten" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "Die Basishöhe von der Druckplatte in Millimetern." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Breite (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "Die Breite der Druckplatte in Millimetern" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Tiefe (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "Die Tiefe der Druckplatte in Millimetern" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Dunkler ist höher" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Heller ist höher" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Für Lithophanien sollten dunkle Pixel dickeren Positionen entsprechen, um mehr einfallendes Licht zu blockieren. Für Höhenkarten stellen hellere Pixel höheres Terrain dar, sodass hellere Pixel dickeren Positionen im generierten 3D-Modell entsprechen sollten." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Farbmodell" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Linear" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Transparenz" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Für Lithophanien ist ein einfaches logarithmisches Modell für Transparenz verfügbar. Bei Höhenprofilen entsprechen die Pixelwerte den Höhen linear." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "1 mm Durchlässigkeit (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Der Prozentsatz an Licht, der einen Druck von einer Dicke mit 1 Millimeter durchdringt. Senkt man diesen Wert, steigt der Kontrast in den dunkleren Bereichen, während der Kontrast in den helleren Bereichen des Bilds sinkt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Glättung" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "Die Stärke der Glättung, die für das Bild angewendet wird." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Düseneinstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Düsengröße" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Kompatibler Materialdurchmesser" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "X-Versatz Düse" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Y-Versatz Düse" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Kühllüfter-Nr" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "G-Code Extruder-Start" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "G-Code Extruder-Ende" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Druckereinstellungen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Breite)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Tiefe)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Höhe)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Druckbettform" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Ausgang in Mitte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Heizbares Bett" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Druckraum aufgeheizt" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "G-Code-Variante" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Druckkopfeinstellungen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Brückenhöhe" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Anzahl Extruder" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Extruder-Versatzwerte auf GCode anwenden" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "Start G-Code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "Ende G-Code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Änderungen in deinem Konto" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Drucker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "Verwerfen" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Düseneinstellungen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Weiter" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "Die folgenden Pakete werden hinzugefügt:" +msgid "Nozzle size" +msgstr "Düsengröße" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "Die folgenden Pakete können nicht hinzugefügt werden, weil die Cura-Version nicht kompatibel ist:" +msgid "Compatible material diameter" +msgstr "Kompatibler Materialdurchmesser" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Fehlende Materialien installieren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "X-Versatz Düse" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Plugin für Lizenzvereinbarung" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Y-Versatz Düse" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Bitte lesen und akzeptieren Sie die Plug-in-Lizenz." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Kühllüfter-Nr" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "Akzeptieren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "G-Code Extruder-Start" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Pakete verwalten" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "G-Code Extruder-Ende" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Verwalten Sie hier Ihre Ultimaker Cura Plug-ins und Ihre Materialprofile. Halten Sie Ihre Plug-ins auf dem neuesten Stand und sichern Sie Ihr Setup regelmäßig." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Bild konvertieren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Höhe (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Pakete verwalten" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "Der Maximalabstand von jedem Pixel von der „Basis“." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Basis (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "Die Basishöhe von der Druckplatte in Millimetern." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Breite (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "Die Breite der Druckplatte in Millimetern" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Tiefe (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "Die Tiefe der Druckplatte in Millimetern" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Dunkler ist höher" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Heller ist höher" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Für Lithophanien sollten dunkle Pixel dickeren Positionen entsprechen, um mehr einfallendes Licht zu blockieren. Für Höhenkarten stellen hellere Pixel höheres Terrain dar, sodass hellere Pixel dickeren Positionen im generierten 3D-Modell entsprechen sollten." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Farbmodell" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Linear" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Transparenz" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Für Lithophanien ist ein einfaches logarithmisches Modell für Transparenz verfügbar. Bei Höhenprofilen entsprechen die Pixelwerte den Höhen linear." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "1 mm Durchlässigkeit (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "Der Prozentsatz an Licht, der einen Druck von einer Dicke mit 1 Millimeter durchdringt. Senkt man diesen Wert, steigt der Kontrast in den dunkleren Bereichen, während der Kontrast in den helleren Bereichen des Bilds sinkt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Glättung" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "Die Stärke der Glättung, die für das Bild angewendet wird." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Plugin Nachbearbeitung" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Skripts Nachbearbeitung" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Ein Skript hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Einstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "Aktive Nachbearbeitungsskripts ändern." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "Die folgenden Skript ist aktiv:" +msgstr[1] "Die folgenden Skripte sind aktiv:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Vorziehen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Löschen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Zurückkehren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Wird pausiert..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Wird fortgesetzt..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Pausieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Wird abgebrochen..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Abbrechen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Soll dieser %1 wirklich an den Anfang der Warteschlange vorgezogen werden?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Druckauftrag vorziehen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Soll %1 wirklich gelöscht werden?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Druckauftrag löschen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Möchten Sie %1 wirklich abbrechen?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Drucken abbrechen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Drucken über Netzwerk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Drucken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Druckerauswahl" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Konfigurationsänderungen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Überschreiben" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "Der zugewiesene Drucker %1 erfordert die folgende Konfigurationsänderung:" +msgstr[1] "Der zugewiesene Drucker %1 erfordert die folgenden Konfigurationsänderungen:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "Der Drucker %1 wurde zugewiesen, allerdings enthält der Auftrag eine unbekannte Materialkonfiguration." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Material %1 von %2 auf %3 wechseln." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "%3 als Material %1 laden (Dies kann nicht übergangen werden)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Print Core %1 von %2 auf %3 wechseln." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Druckplatte auf %1 wechseln (Dies kann nicht übergangen werden)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "Überschreiben verwendet die definierten Einstellungen mit der vorhandenen Druckerkonfiguration. Dies kann zu einem fehlgeschlagenen Druck führen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Glas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Aluminium" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Drucker verwalten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Damit Sie die Warteschlange aus der Ferne verwalten können, müssen Sie die Druckfirmware aktualisieren." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Webcam-Feeds für Cloud-Drucker können nicht in Ultimaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die Ultimaker Digital Factory zu besuchen und diese Webcam zu sehen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "Lädt..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Plugins" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Nicht verfügbar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Nicht erreichbar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Leerlauf" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Vorbereitung..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Drucken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Unbenannt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anonym" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Erfordert Konfigurationsänderungen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Details" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Drucker nicht verfügbar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Zuerst verfügbar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Anschluss an vernetzten Drucker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Um direkt auf Ihrem Drucker über das Netzwerk zu drucken, muss der Drucker über ein Netzwerkkabel oder per WLAN mit dem Netzwerk verbunden sein. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie G-Code-Dateien auf einen USB-Stick kopieren und diesen am Drucker anschließen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Wählen Sie Ihren Drucker aus der folgenden Liste aus:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Bearbeiten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Entfernen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Wenn Ihr Drucker nicht aufgeführt ist, lesen Sie die Anleitung für Fehlerbehebung für Netzwerkdruck" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Typ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Firmware-Version" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Adresse" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Dieser Drucker ist nicht eingerichtet um eine Gruppe von Druckern anzusteuern." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Dieser Drucker steuert eine Gruppe von %1 Druckern an." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "Der Drucker unter dieser Adresse hat nicht reagiert." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Verbinden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Ungültige IP-Adresse" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Bitte eine gültige IP-Adresse eingeben." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Druckeradresse" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Geben Sie die IP-Adresse Ihres Druckers in das Netzwerk ein." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "In Warteschlange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Im Browser verwalten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "Die Warteschlange enthält keine Druckaufträge. Slicen Sie einen Auftrag und schicken Sie ihn ab, um ihn zur Warteschlange hinzuzufügen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Druckaufträge" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Druckdauer insgesamt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Warten auf" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Abgebrochen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Beendet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Wird abgebrochen..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Fehlgeschlagen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Wird pausiert..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "Pausiert" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Wird fortgesetzt..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Handlung erforderlich" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Fertigstellung %1 um %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cura-Backups" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Cura-Version" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Maschinen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Materialien" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Suche im Browser" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Profile" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Plugins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Um das Paket nutzen zu können, müssen Sie Cura neu starten" +msgid "Want more?" +msgstr "Möchten Sie mehr?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "%1 beenden" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Jetzt Backup durchführen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Materialien installieren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Automatisches Backup" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Wählen und installieren Sie Materialprofile, die für Ihre Ultimaker 3D-Drucker optimiert sind." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "An jedem Tag, an dem Cura gestartet wird, ein automatisches Backup erstellen." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Wiederherstellen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Backup löschen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Soll dieses Backup wirklich gelöscht werden? Der Vorgang kann nicht rückgängig gemacht werden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Backup wiederherstellen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "Cura muss neu gestartet werden, um Ihre Datensicherung wiederherzustellen. Möchten Sie Cura jetzt schließen?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Meine Backups" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Sie verfügen derzeit über keine Backups. Verwenden Sie die Schaltfläche ‚Jetzt Backup erstellen‘, um ein Backup zu erstellen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "In der Vorschau-Phase sind Sie auf 5 sichtbare Backups beschränkt. Ein Backup entfernen, um ältere anzusehen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Ihre Cura-Einstellungen sichern und synchronisieren." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Anmelden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Weitere Informationen zur anonymen Datenerfassung" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Nachfolgend ist ein Beispiel aller Daten, die geteilt werden:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Ich möchte keine anonymen Daten senden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Senden von anonymen Daten erlauben" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Cura-Projekt speichern und Datei drucken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Cura-Projekt speichern" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "Sie müssen die Lizenz akzeptieren, um das Paket zu installieren" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Wählen Sie bitte alle Upgrades für dieses Ultimaker-Original" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "Mehr Erfahren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Beheizte Druckplatte (offizielles Kit oder Eigenbau)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Nivellierung der Druckplatte" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Um sicherzustellen, dass Ihre Drucke hervorragend werden, können Sie nun Ihre Druckplatte justieren. Wenn Sie auf „Gehe zur nächsten Position“ klicken, bewegt sich die Düse zu den verschiedenen Positionen, die justiert werden können." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Legen Sie für jede Position ein Blatt Papier unter die Düse und stellen Sie die Höhe der Druckplatte ein. Die Höhe der Druckplatte ist korrekt, wenn das Papier von der Spitze der Düse leicht berührt wird." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Nivellierung der Druckplatte starten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Gehe zur nächsten Position" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Von" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "Mehr Erfahren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Aktivieren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Deaktivieren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "Downgrade läuft…" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Downgraden" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "Wird installiert…" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Installieren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "Deinstallieren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "Aktualisierung läuft…" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Aktualisierung" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Details zum Paket" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Hinten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Beschreibung" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Kompatible Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "Keine Kompatibilitätsinformationen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Kompatible Stützmaterialien" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Keine" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Kompatibel mit Material Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Ja" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "Nein" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Optimiert für Air Manager" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Plug-in-Website besuchen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Website" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Spule kaufen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Sicherheitsdatenblatt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Technisches Datenblatt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Pakete konnten nicht geladen werden:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "Erneut versuchen?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "Wird geladen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "Keine weiteren Ergebnisse zum Laden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "Keine Ergebnisse mit dem aktuellen Filter gefunden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Weitere laden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Plug-ins installieren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Optimieren Sie Ihren Workflow und individualisieren Sie Ihr Erlebnis in Ultimaker Cura mit Plug-ins, die von der großartigen Community unserer Anwender bereitgestellt werden." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Änderungen in deinem Konto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Verwerfen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Weiter" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "Die folgenden Pakete werden hinzugefügt:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "Die folgenden Pakete können nicht hinzugefügt werden, weil die Cura-Version nicht kompatibel ist:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "Sie müssen die Lizenz akzeptieren, um das Paket zu installieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Plugin für Lizenzvereinbarung" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Bitte lesen und akzeptieren Sie die Plug-in-Lizenz." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Akzeptieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Materialien installieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Wählen und installieren Sie Materialprofile, die für Ihre Ultimaker 3D-Drucker optimiert sind." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Pakete verwalten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Beschreibung" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Kompatible Drucker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "Keine Kompatibilitätsinformationen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Kompatible Stützmaterialien" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Keine" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Kompatibel mit Material Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Ja" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "Nein" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Optimiert für Air Manager" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Plug-in-Website besuchen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Website" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Spule kaufen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Sicherheitsdatenblatt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Technisches Datenblatt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Details zum Paket" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Hinten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Pakete konnten nicht geladen werden:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "Erneut versuchen?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "Wird geladen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "Keine weiteren Ergebnisse zum Laden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "Keine Ergebnisse mit dem aktuellen Filter gefunden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Weitere laden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Durch Ultimaker verifiziertes Plug-in" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Durch Ultimaker zertifiziertes Material" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Durch Ultimaker verifiziertes Paket" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Pakete verwalten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Verwalten Sie hier Ihre Ultimaker Cura Plug-ins und Ihre Materialprofile. Halten Sie Ihre Plug-ins auf dem neuesten Stand und sichern Sie Ihr Setup regelmäßig." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Fehlende Materialien installieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "Lädt..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Plugins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Materialien" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Suche im Browser" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Um das Paket nutzen zu können, müssen Sie Cura neu starten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "%1 beenden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2667,2950 +3074,430 @@ msgstr "" "– Prüfen Sie, ob der Drucker eingeschaltet ist.– Prüfen Sie, ob der Drucker mit dem Netzwerk verbunden ist.\n" "– Prüfen Sie, ob Sie angemeldet sind, falls Sie über die Cloud verbundene Drucker suchen möchten." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Verbinden Sie Ihren Drucker bitte mit dem Netzwerk." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Benutzerhandbücher online anzeigen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Um Ihren Druck von Cura aus zu überwachen, schließen Sie bitte den Drucker an." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Projekt öffnen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Vorhandenes aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Neu erstellen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Zusammenfassung – Cura-Projekt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Wie soll der Konflikt im Gerät gelöst werden?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Druckereinstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Typ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Druckergruppe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Wie soll der Konflikt im Profil gelöst werden?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Profileinstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Name" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Nicht im Profil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 überschreiben" +msgstr[1] "%1 überschreibt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Ableitung von" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 überschreiben" +msgstr[1] "%1, %2 überschreibt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Wie soll der Konflikt im Material gelöst werden?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Materialeinstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Sichtbarkeit einstellen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Modus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Sichtbare Einstellungen:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 von %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Das Laden eines Projekts entfernt alle Modelle von der Druckplatte." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Öffnen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "Projekt trotzdem öffnen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Fehlendes Material installieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Mesh-Typ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Normales Modell" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Als Stützstruktur drucken" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Einstellungen für Überlappungen ändern" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Überlappungen nicht unterstützen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Nur Mesh-Füllung" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Mesh beschneiden" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Einstellungen wählen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Einstellungen für die benutzerdefinierte Anpassung dieses Modells wählen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtern..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Alle anzeigen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Firmware aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "Die Firmware ist der Teil der Software, der direkt auf Ihrem 3D-Drucker läuft. Diese Firmware kontrolliert die Schrittmotoren, reguliert die Temperatur und sorgt letztlich dafür, dass Ihr Drucker funktioniert." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "Die mit neuen Druckern gelieferte Firmware funktioniert, allerdings enthalten neue Versionen üblicherweise mehr Funktionen und Verbesserungen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Firmware automatisch aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Benutzerdefinierte Firmware hochladen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "Firmware kann nicht aktualisiert werden, da keine Verbindung zum Drucker besteht." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "Firmware kann nicht aktualisiert werden, da die Verbindung zum Drucker die Firmware-Aktualisierung nicht unterstützt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Plugin Nachbearbeitung" +msgid "Select custom firmware" +msgstr "Benutzerdefinierte Firmware wählen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Firmware-Aktualisierung" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Skripts Nachbearbeitung" +msgid "Updating firmware." +msgstr "Die Firmware wird aktualisiert." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Ein Skript hinzufügen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Einstellungen" +msgid "Firmware update completed." +msgstr "Firmware-Aktualisierung abgeschlossen." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Aktive Nachbearbeitungsskripts ändern." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Die Firmware-Aktualisierung ist aufgrund eines unbekannten Fehlers fehlgeschlagen." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "Die folgenden Skript ist aktiv:" -msgstr[1] "Die folgenden Skripte sind aktiv:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Die Firmware-Aktualisierung ist aufgrund eines Kommunikationsfehlers fehlgeschlagen." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Die Firmware-Aktualisierung ist aufgrund eines Eingabe-/Ausgabefehlers fehlgeschlagen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Die Firmware-Aktualisierung ist aufgrund von fehlender Firmware fehlgeschlagen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Farbschema" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Materialfarbe" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Linientyp" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Geschwindigkeit" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Schichtdicke" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Linienbreite" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Fluss" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Kompatibilitätsmodus" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Bewegungen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Helfer" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Gehäuse" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Füllung" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "Startet" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Nur obere Schichten anzeigen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "5 detaillierte Schichten oben anzeigen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Oben/Unten" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Innenwand" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Weitere Informationen zur anonymen Datenerfassung" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Nachfolgend ist ein Beispiel aller Daten, die geteilt werden:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Ich möchte keine anonymen Daten senden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Senden von anonymen Daten erlauben" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Nivellierung der Druckplatte" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Um sicherzustellen, dass Ihre Drucke hervorragend werden, können Sie nun Ihre Druckplatte justieren. Wenn Sie auf „Gehe zur nächsten Position“ klicken, bewegt sich die Düse zu den verschiedenen Positionen, die justiert werden können." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Legen Sie für jede Position ein Blatt Papier unter die Düse und stellen Sie die Höhe der Druckplatte ein. Die Höhe der Druckplatte ist korrekt, wenn das Papier von der Spitze der Düse leicht berührt wird." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Nivellierung der Druckplatte starten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Gehe zur nächsten Position" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Wählen Sie bitte alle Upgrades für dieses Ultimaker-Original" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Beheizte Druckplatte (offizielles Kit oder Eigenbau)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Anschluss an vernetzten Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Um direkt auf Ihrem Drucker über das Netzwerk zu drucken, muss der Drucker über ein Netzwerkkabel oder per WLAN mit dem Netzwerk verbunden sein. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie G-Code-Dateien auf einen USB-Stick kopieren und diesen am Drucker anschließen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Wählen Sie Ihren Drucker aus der folgenden Liste aus:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Bearbeiten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Entfernen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Aktualisieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Wenn Ihr Drucker nicht aufgeführt ist, lesen Sie die Anleitung für Fehlerbehebung für Netzwerkdruck" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Typ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Firmware-Version" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Adresse" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Dieser Drucker ist nicht eingerichtet um eine Gruppe von Druckern anzusteuern." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Dieser Drucker steuert eine Gruppe von %1 Druckern an." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "Der Drucker unter dieser Adresse hat nicht reagiert." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Verbinden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Ungültige IP-Adresse" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Bitte eine gültige IP-Adresse eingeben." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Druckeradresse" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Geben Sie die IP-Adresse Ihres Druckers in das Netzwerk ein." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Konfigurationsänderungen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Überschreiben" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "Der zugewiesene Drucker %1 erfordert die folgende Konfigurationsänderung:" -msgstr[1] "Der zugewiesene Drucker %1 erfordert die folgenden Konfigurationsänderungen:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "Der Drucker %1 wurde zugewiesen, allerdings enthält der Auftrag eine unbekannte Materialkonfiguration." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Material %1 von %2 auf %3 wechseln." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "%3 als Material %1 laden (Dies kann nicht übergangen werden)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Print Core %1 von %2 auf %3 wechseln." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Druckplatte auf %1 wechseln (Dies kann nicht übergangen werden)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "Überschreiben verwendet die definierten Einstellungen mit der vorhandenen Druckerkonfiguration. Dies kann zu einem fehlgeschlagenen Druck führen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Glas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Aluminium" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Vorziehen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Löschen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Zurückkehren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Wird pausiert..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Wird fortgesetzt..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Pausieren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Wird abgebrochen..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Abbrechen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Soll dieser %1 wirklich an den Anfang der Warteschlange vorgezogen werden?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Druckauftrag vorziehen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Soll %1 wirklich gelöscht werden?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Druckauftrag löschen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Möchten Sie %1 wirklich abbrechen?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Drucken abbrechen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Drucker verwalten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Damit Sie die Warteschlange aus der Ferne verwalten können, müssen Sie die Druckfirmware aktualisieren." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Webcam-Feeds für Cloud-Drucker können nicht in Ultimaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die Ultimaker Digital Factory zu besuchen und diese Webcam zu sehen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Lädt..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Nicht verfügbar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Nicht erreichbar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Leerlauf" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Vorbereitung..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Drucken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Unbenannt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anonym" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Erfordert Konfigurationsänderungen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Details" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Drucker nicht verfügbar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Zuerst verfügbar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Abgebrochen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Beendet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Wird abgebrochen..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Fehlgeschlagen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Wird pausiert..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "Pausiert" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Wird fortgesetzt..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Handlung erforderlich" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Fertigstellung %1 um %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "In Warteschlange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Im Browser verwalten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Die Warteschlange enthält keine Druckaufträge. Slicen Sie einen Auftrag und schicken Sie ihn ab, um ihn zur Warteschlange hinzuzufügen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Druckaufträge" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Druckdauer insgesamt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Warten auf" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Drucken über Netzwerk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Drucken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Druckerauswahl" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Anmelden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Bei der Ultimaker-Plattform anmelden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Materialprofile und Plug-ins aus dem Marketplace hinzufügen\n" -"- Materialprofile und Plug-ins sichern und synchronisieren\n" -"- Ideenaustausch mit und Hilfe von mehr als 48.000 Benutzern in der Ultimaker Community" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Kostenloses Ultimaker-Konto erstellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "Überprüfung läuft ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Konto wurde synchronisiert" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Irgendetwas ist schief gelaufen ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Ausstehende Updates installieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Nach Updates für das Konto suchen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Letztes Update: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker‑Konto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Abmelden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Keine Zeitschätzung verfügbar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Keine Kostenschätzung verfügbar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Vorschau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Zeitschätzung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Materialschätzung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1 m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1 g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Das Slicing läuft..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Slicing nicht möglich" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Verarbeitung läuft" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Slice" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Slicing-Vorgang starten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Abbrechen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Online-Fehlerbehebung anzeigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Umschalten auf Vollbild-Modus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Vollbildmodus beenden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&Rückgängig machen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Wiederholen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Beenden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "3D-Ansicht" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Vorderansicht" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Draufsicht" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Ansicht von unten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Ansicht von links" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Ansicht von rechts" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Cura konfigurieren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Drucker hinzufügen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Dr&ucker verwalten..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Materialien werden verwaltet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Weiteres Material aus Marketplace hinzufügen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&Profil mit aktuellen Einstellungen/Überschreibungen aktualisieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Aktuelle Änderungen verwerfen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "P&rofil von aktuellen Einstellungen/Überschreibungen erstellen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Profile verwalten..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Online-&Dokumentation anzeigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "&Fehler melden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Neuheiten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Über..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Ausgewählte löschen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Ausgewählte zentrieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Ausgewählte vervielfachen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Modell löschen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Modell auf Druckplatte ze&ntrieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "Modelle &gruppieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Gruppierung für Modelle aufheben" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "Modelle &zusammenführen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "Modell &multiplizieren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Alle Modelle wählen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Druckplatte reinigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Alle Modelle neu laden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Alle Modelle anordnen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Anordnung auswählen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Alle Modellpositionen zurücksetzen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Alle Modelltransformationen zurücksetzen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&Datei(en) öffnen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Neues Projekt..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Konfigurationsordner anzeigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Sichtbarkeit einstellen wird konfiguriert..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "Meine Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Überwachen Sie Drucker in der Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Erstellen Sie Druckprojekte in der digitalen Bibliothek." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Druckaufträge" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Überwachen Sie Druckaufträge und drucken Sie sie aus Ihrem Druckprotokoll nach." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Erweitern Sie Ultimaker Cura durch Plugins und Materialprofile." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Werden Sie ein 3D-Druck-Experte mittels des E-Learning von Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker Kundendienst" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Erfahren Sie, wie Sie mit Ultimaker Cura Ihre Arbeit beginnen können." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Eine Frage stellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Wenden Sie sich an die Ultimaker Community." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Einen Fehler melden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Lassen Sie es die Entwickler wissen, falls etwas schief läuft." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Besuchen Sie die Ultimaker-Website." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Hexadezimal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Dieses Paket wird nach einem Neustart installiert." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Allgemein" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Einstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Materialien" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Profile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "%1 wird geschlossen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "Möchten Sie %1 wirklich beenden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Datei(en) öffnen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Paket installieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Datei(en) öffnen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Es wurden eine oder mehrere G-Code-Datei(en) innerhalb der von Ihnen gewählten Dateien gefunden. Sie können nur eine G-Code-Datei auf einmal öffnen. Wenn Sie eine G-Code-Datei öffnen möchten wählen Sie bitte nur eine Datei." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Drucker hinzufügen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Neuheiten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "Über %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "Version: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Komplettlösung für den 3D-Druck mit geschmolzenem Filament." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura wurde von Ultimaker B.V. in Zusammenarbeit mit der Community entwickelt.\n" -"Cura verwendet mit Stolz die folgenden Open Source-Projekte:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Grafische Benutzerschnittstelle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Anwendungsrahmenwerk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "G-Code-Generator" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Bibliothek Interprozess-Kommunikation" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Python-Bindungen für libnest2d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Polygon-Packaging-Bibliothek, entwickelt von Prusa Research" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Support-Bibliothek für die Handhabung von 3MF-Dateien" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Support-Bibliothek für Datei-Metadaten und Streaming" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Programmiersprache" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI-Rahmenwerk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "GUI-Rahmenwerk Einbindungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "C/C++ Einbindungsbibliothek" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Format Datenaustausch" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Schriftart" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Bibliothek für Polygon-Beschneidung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "JSON-Parser" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Utility-Funktionen, einschließlich Bildlader" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Utility-Bibliothek, einschließlich Voronoi-Generierung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Root-Zertifikate zur Validierung der SSL-Vertrauenswürdigkeit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Kompatibilität zwischen Python 2 und 3" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Unterstützungsbibliothek für den Zugriff auf den Systemschlüsselbund" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Support-Bibliothek für schnelleres Rechnen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Support-Bibliothek für die Handhabung von STL-Dateien" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Python-Anbindungen für Clipper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Bibliothek für serielle Kommunikation" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Support-Bibliothek für wissenschaftliche Berechnung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Python-Fehlerverfolgungs-Bibliothek" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Support-Bibliothek für die Handhabung von dreieckigen Netzen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "Bibliothek für ZeroConf-Erkennung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Universelle Build-Systemkonfiguration" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Abhängigkeits- und Paketmanager" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Verpacken von Python-Anwendungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Distributionsunabhängiges Format für Linux-Anwendungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Generieren von Windows-Installern" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Projektdatei öffnen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Dies ist eine Cura-Projektdatei. Möchten Sie diese als Projekt öffnen oder die Modelle hieraus importieren?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Meine Auswahl merken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Als Projekt öffnen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Modelle importieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Änderungen verwerfen oder übernehmen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Sie haben einige Profileinstellungen personalisiert.\n" -"Möchten Sie diese geänderten Einstellungen nach einem Profilwechsel beibehalten?\n" -"Sie können die Änderungen auch verwerfen, um die Standardeinstellungen von '%1' zu laden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Profileinstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Aktuelle Änderungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Stets nachfragen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Verwerfen und zukünftig nicht mehr nachfragen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Übernehmen und zukünftig nicht mehr nachfragen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Änderungen verwerfen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Änderungen speichern" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Es wurden eine oder mehrere Projektdatei(en) innerhalb der von Ihnen gewählten Dateien gefunden. Sie können nur eine Projektdatei auf einmal öffnen. Es wird empfohlen, nur Modelle aus diesen Dateien zu importieren. Möchten Sie fortfahren?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Alle als Modelle importieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Projekt speichern" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Extruder %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Projektzusammenfassung beim Speichern nicht erneut anzeigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Speichern" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Ausgewähltes Modell drucken mit %1" -msgstr[1] "Ausgewählte Modelle drucken mit %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Unbenannt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "&Einstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Neues Projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Möchten Sie wirklich ein neues Projekt beginnen? Damit werden das Druckbett und alle nicht gespeicherten Einstellungen gelöscht." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Marktplatz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Konfigurationen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Diese Konfigurationen sind nicht verfügbar, weil %1 nicht erkannt wird. Besuchen Sie bitte %2 für das Herunterladen des korrekten Materialprofils." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Marktplatz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Verfügbare Konfigurationen werden von diesem Drucker geladen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "Die Konfigurationen sind nicht verfügbar, da der Drucker getrennt ist." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "Die Konfiguration dieses Extruders ist nicht zulässig und verhindert das Slicing." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "Es gibt keine Profile, die mit der Konfiguration dieses Extruders übereinstimmen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Konfiguration wählen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Konfigurationen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Benutzerdefiniert" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Aktiviert" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Für diese Materialkombination Kleber für eine bessere Haftung verwenden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Ausgewähltes Modell drucken mit:" -msgstr[1] "Ausgewählte Modelle drucken mit:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Ausgewähltes Modell multiplizieren" -msgstr[1] "Ausgewählte Modelle multiplizieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Anzahl Kopien" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "&Bearbeiten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "Er&weiterungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&Datei" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Projekt speichern ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Exportieren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Auswahl exportieren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "&Hilfe" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Favoriten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Generisch" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Datei(en) öffnen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "&Konfiguration" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "Dr&ucker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Netzwerkfähige Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Lokale Drucker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "&Zuletzt geöffnet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Projekt speichern..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Als aktiven Extruder festlegen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Extruder aktivieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Extruder deaktivieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Sichtbare Einstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Alle Kategorien schließen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Sichtbarkeit einstellen verwalten..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Ansicht" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "&Kameraposition" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Kameraansicht" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Ansicht" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Orthogonal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Nicht mit einem Drucker verbunden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "Drucker nimmt keine Befehle an" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "In Wartung. Den Drucker überprüfen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Verbindung zum Drucker wurde unterbrochen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Es wird gedruckt..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Pausiert" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Vorbereitung läuft..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Bitte den Ausdruck entfernen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Drucken abbrechen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Soll das Drucken wirklich abgebrochen werden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "Wird als Stückstruktur gedruckt." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "Andere Modelle, die sich mit diesem Modell überschneiden, werden angepasst." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "Überlappende Füllung wird bei diesem Modell angepasst." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "Überlappungen mit diesem Modell werden nicht unterstützt." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "Überschreibt %1-Einstellung." -msgstr[1] "Überschreibt %1-Einstellungen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Objektliste" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Standardeinstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Schnittstelle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- unvollständig --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Währung:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Thema*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Bei Änderung der Einstellungen automatisch schneiden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Automatisch schneiden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*Die Anwendung muss neu gestartet werden, damit die Änderungen in Kraft treten." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Viewport-Verhalten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Nicht gestützte Bereiche des Modells in rot hervorheben. Ohne Support werden diese Bereiche nicht korrekt gedruckt." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Überhang anzeigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Heben Sie fehlende oder fehlerhafte Flächen des Modells mithilfe von Warnhinweisen hervor. In den Werkzeugpfaden fehlen oft Teile der beabsichtigten Geometrie." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Modellfehler anzeigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Bewegt die Kamera, bis sich das Modell im Mittelpunkt der Ansicht befindet, wenn ein Modell ausgewählt wurde" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Zentrieren Sie die Kamera, wenn das Element ausgewählt wurde" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Soll das standardmäßige Zoom-Verhalten von Cura umgekehrt werden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Kehren Sie die Richtung des Kamera-Zooms um." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "Soll das Zoomen in Richtung der Maus erfolgen?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Das Zoomen in Richtung der Maus wird in der orthografischen Perspektive nicht unterstützt." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "In Mausrichtung zoomen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Sollen Modelle auf der Plattform so verschoben werden, dass sie sich nicht länger überschneiden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Stellen Sie sicher, dass die Modelle getrennt gehalten werden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Sollen Modelle auf der Plattform so nach unten verschoben werden, dass sie die Druckplatte berühren?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Setzt Modelle automatisch auf der Druckplatte ab" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Warnmeldung im G-Code-Reader anzeigen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Warnmeldung in G-Code-Reader" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "Soll die Schicht in den Kompatibilitätsmodus gezwungen werden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Schichtenansicht Kompatibilitätsmodus erzwingen (Neustart erforderlich)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Sollte Cura sich an der Stelle öffnen, an der das Programm geschlossen wurde?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Fensterposition beim Start wiederherstellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Welches Kamera-Rendering sollte verwendet werden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Kamera-Rendering:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Ansicht" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Orthogonal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Dateien öffnen und speichern" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "Sollten Dateien vom Desktop oder von externen Anwendungen in derselben Instanz von Cura geöffnet werden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Eine einzelne Instanz von Cura verwenden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Soll das Druckbett jeweils vor dem Laden eines neuen Modells in einer einzelnen Instanz von Cura gelöscht werden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Druckbett vor dem Laden des Modells in die Einzelinstanz löschen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Sollen Modelle an das Erstellungsvolumen angepasst werden, wenn sie zu groß sind?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Große Modelle anpassen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Ein Modell kann extrem klein erscheinen, wenn seine Maßeinheit z. B. in Metern anstelle von Millimetern angegeben ist. Sollen diese Modelle hoch skaliert werden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Extrem kleine Modelle skalieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Sollten Modelle gewählt werden, nachdem sie geladen wurden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Modelle wählen, nachdem sie geladen wurden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Soll ein Präfix anhand des Druckernamens automatisch zum Namen des Druckauftrags hinzugefügt werden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Geräte-Präfix zu Auftragsnamen hinzufügen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Soll beim Speichern einer Projektdatei eine Zusammenfassung angezeigt werden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Dialog Zusammenfassung beim Speichern eines Projekts anzeigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Standardverhalten beim Öffnen einer Projektdatei" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Standardverhalten beim Öffnen einer Projektdatei: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Stets nachfragen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Immer als Projekt öffnen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Modelle immer importieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Wenn Sie Änderungen für ein Profil vorgenommen haben und zu einem anderen Profil gewechselt sind, wird ein Dialog angezeigt, der hinterfragt, ob Sie Ihre Änderungen beibehalten möchten oder nicht; optional können Sie ein Standardverhalten wählen, sodass dieser Dialog nicht erneut angezeigt wird." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Profile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Standardverhalten für geänderte Einstellungswerte beim Wechsel zu einem anderen Profil: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Geänderte Einstellungen immer verwerfen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Geänderte Einstellungen immer auf neues Profil übertragen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Privatsphäre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Sollen anonyme Daten über Ihren Druck an Ultimaker gesendet werden? Beachten Sie, dass keine Modelle, IP-Adressen oder andere personenbezogene Daten gesendet oder gespeichert werden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "(Anonyme) Druckinformationen senden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Updates" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Soll Cura bei Programmstart nach Updates suchen?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Bei Start nach Updates suchen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "Wählen Sie bei der Suche nach Updates nur stabile Versionen aus." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Nur stabile Versionen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Wählen Sie bei der Suche nach Updates sowohl stabile als auch Beta-Versionen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "Stabile und Beta-Versionen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Sollte jedes Mal, wenn Cura gestartet wird, eine automatische Überprüfung auf neue Plug-ins durchgeführt werden? Es wird dringend empfohlen, diese Funktion nicht zu deaktivieren!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Benachrichtigungen über Plug-in-Updates erhalten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Neue hinzufügen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Aktivieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Umbenennen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Mit aktivem Drucker kompatible Materialien:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Neu erstellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Import" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Mit Druckern synchronisieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Duplizieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Export" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Entfernen bestätigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Möchten Sie %1 wirklich entfernen? Dies kann nicht rückgängig gemacht werden!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Material importieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Material wurde erfolgreich importiert %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Material konnte nicht importiert werden %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Material exportieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Exportieren des Materials nach %1: %2 schlug fehl" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Material erfolgreich nach %1 exportiert" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Materialien mit Druckern synchronisieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Materialien mit Druckern synchronisieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "Mit ein paar einfachen Schritten können Sie alle Ihre Materialprofile mit Ihren Druckern synchronisieren." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "Warum muss ich Materialprofile synchronisieren?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Start" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Anmelden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Um die Materialprofile automatisch mit all Ihren mit Digital Factory verbundenen Druckern zu synchronisieren, müssen Sie in Cura angemeldet sein." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Materialien über USB snchronisieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "Die folgenden Drucker erhalten die neuen Materialprofile:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "Beim Senden der Materialien an die Drucker ist ein Fehler aufgetreten." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Materialprofile wurden erfolgreich mit den folgenden Druckern synchronisiert:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Störungen beheben" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "Fehlen Drucker?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Vergewissern Sie sich, dass alle Ihre Drucker eingeschaltet und mit Digital Factory verbunden sind." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Liste aktualisieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Erneut versuchen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Fertig" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Synchronisieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "Synchronisierung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "Keine Drucker gefunden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Es scheint, als ob Sie keine kompatiblen Drucker mit Digital Factory verbunden haben. Stellen Sie sicher, dass Ihr Drucker verbunden ist und die neueste Firmware ausgeführt wird." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Erfahren Sie, wie Sie Ihren Drucker mit Digital Factory verbinden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Aktualisieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Synchronisieren von Materialprofilen über USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Führen Sie die folgenden Schritte aus, um die neuen Materialprofile in Ihren Drucker zu laden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Klicken Sie auf die Schaltfläche Materialarchiv exportieren." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "Save the .umm file on a USB stick." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "Stecken Sie den USB-Stick in Ihren Drucker und starten Sie das Verfahren zum Laden neuer Materialprofile." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "How to load new material profiles to my printer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Zurück" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Materialarchiv exportieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Alle Materialien exportieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Änderung Durchmesser bestätigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "Der neue Filament-Durchmesser wurde auf %1 mm eingestellt, was nicht kompatibel mit dem aktuellen Extruder ist. Möchten Sie fortfahren?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Namen anzeigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Marke" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Materialtyp" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Farbe" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Material-Farbwähler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Eigenschaften" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Dichte" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Durchmesser" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Filamentkosten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Filamentgewicht" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Filamentlänge" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Kosten pro Meter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Dieses Material ist mit %1 verknüpft und teilt sich damit einige seiner Eigenschaften." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Material trennen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Beschreibung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Haftungsinformationen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Informationen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Druckeinstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Mit aktivem Drucker kompatible Profile:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Neues Profil aus aktuellen Einstellungen/Überschreibungen erstellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Einige Einstellungen des aktuellen Profils wurden überschrieben." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Profil aktualisieren." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Profil mit aktuellen Einstellungen/Überschreibungen aktualisieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Aktuelle Änderungen verwerfen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Dieses Profil verwendet die vom Drucker festgelegten Standardeinstellungen, deshalb sind in der folgenden Liste keine Einstellungen/Überschreibungen enthalten." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Ihre aktuellen Einstellungen stimmen mit dem gewählten Profil überein." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Globale Einstellungen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Profil erstellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Geben Sie bitte einen Namen für dieses Profil an." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Profil exportieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Profil duplizieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Profil umbenennen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Profil importieren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Umbenennen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Bitte geben Sie einen neuen Namen ein." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "Diese Einstellung wurde durch das aktive Gerät ausgeblendet und ist nicht sichtbar." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "Diese Einstellung wurde durch den Wert von %1 ausgeblendet. Ändern Sie den Wert dieser Einstellung, um diese Einstellung sichtbar zu machen." -msgstr[1] "Diese Einstellung wurde durch die Werte von %1 ausgeblendet. Ändern Sie die Werte dieser Einstellung, um diese Einstellung sichtbar zu machen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Sichtbarkeit einstellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Alle prüfen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Extruder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Die Zieltemperatur des Hotend. Das Hotend wird auf diese Temperatur aufgeheizt oder abgekühlt. Wenn der Wert 0 beträgt, wird die Hotend-Heizung ausgeschaltet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "Die aktuelle Temperatur dieses Hotends." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "Die Temperatur, auf die das Hotend vorgeheizt wird." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Abbrechen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Vorheizen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Heizen Sie das Hotend vor Druckbeginn auf. Sie können Ihren Druck während des Aufheizens weiter anpassen und müssen nicht warten, bis das Hotend aufgeheizt ist, wenn Sie druckbereit sind." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Die Farbe des Materials in diesem Extruder." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Das Material in diesem Extruder." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "Die in diesem Extruder eingesetzte Düse." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Druckbett" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Die Zieltemperatur des heizbaren Betts. Das Bett wird auf diese Temperatur aufgeheizt oder abgekühlt. Wenn der Wert 0 beträgt, wird die Bettheizung ausgeschaltet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "Die aktuelle Temperatur des beheizten Betts." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "Die Temperatur, auf die das Bett vorgeheizt wird." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Heizen Sie das Bett vor Druckbeginn auf. Sie können Ihren Druck während des Aufheizens weiter anpassen und müssen nicht warten, bis das Bett aufgeheizt ist, wenn Sie druckbereit sind." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Druckersteuerung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Tippposition" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Tippdistanz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "G-Code senden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Einen benutzerdefinierten G-Code-Befehl an den verbundenen Drucker senden. „Eingabe“ drücken, um den Befehl zu senden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "Der Drucker ist nicht verbunden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "Der Cloud-Drucker ist offline. Bitte prüfen Sie, ob der Drucker eingeschaltet und mit dem Internet verbunden ist." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Der Drucker ist nicht mit Ihrem Konto verbunden. Bitte besuchen Sie die Ultimaker Digital Factory, um eine Verbindung herzustellen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "Die Cloud-Verbindung ist aktuell nicht verfügbar. Bitte melden Sie sich an, um sich mit dem Cloud-Drucker zu verbinden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "Die Cloud-Verbindung ist aktuell nicht verfügbar. Bitte überprüfen Sie ihre Internetverbindung." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Drucker hinzufügen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Drucker verwalten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Aktiver Druck" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Name des Auftrags" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Druckzeit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Geschätzte verbleibende Zeit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Einige Einstellungs-/Überschreibungswerte unterscheiden sich von den im Profil gespeicherten Werten.\n" -"\n" -"Klicken Sie, um den Profilmanager zu öffnen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Benutzerdefinierte Profile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Druckeinrichtung ist deaktiviert. G-Code-Datei kann nicht geändert werden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Empfohlen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Benutzerdefiniert" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Ein" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Aus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Experimentell" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "benutzerdefiniertes Profil ist aktiv und einige Einstellungen wurden überschrieben." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "benutzerdefiniertes Profil überschreibt einige Einstellungen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Einige Einstellungen wurden geändert." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Haftung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Drucken eines Brim- oder Raft-Elements aktivieren. Es wird ein flacher Bereich rund um oder unter Ihrem Objekt hinzugefügt, das im Anschluss leicht abgeschnitten werden kann." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Stufenweise Füllung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Die graduelle Füllung steigert die Menge der Füllung nach oben hin schrittweise." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Auflösung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Stützstruktur" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Damit werden Strukturen zur Unterstützung von Modellteilen mit Überhängen generiert. Ohne diese Strukturen würden solche Teile während des Druckvorgangs zusammenfallen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "Konfiguration wird nicht unterstützt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Für die ausgewählte Material-/%1-Konfiguration sind keine Profile verfügbar. Bitte ändern Sie Ihre Konfiguration." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "Mehr erfahren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Einstellung" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Aktuell" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Einheit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Suche" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Einige ausgeblendete Einstellungen verwenden Werte, die von ihren normalen, berechneten Werten abweichen.\n" -"\n" -"Klicken Sie, um diese Einstellungen sichtbar zu machen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Diese Einstellung wird nicht verwendet, weil alle hierdurch beeinflussten Einstellungen aufgehoben werden." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Hat Einfluss auf" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Wird beeinflusst von" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Diese Einstellung wird stets zwischen allen Extrudern geteilt. Eine Änderung ändert den Wert für alle Extruder." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Diese Einstellung wird durch gegensätzliche, extruderspezifische Werte gelöst:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5621,7 +3508,7 @@ msgstr "" "\n" "Klicken Sie, um den Wert des Profils wiederherzustellen." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5632,933 +3519,3306 @@ msgstr "" "\n" "Klicken Sie, um den berechneten Wert wiederherzustellen." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Einstellungen durchsuchen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Werte für alle Extruder kopieren" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Alle geänderten Werte für alle Extruder kopieren" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Diese Einstellung ausblenden" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Diese Einstellung ausblenden" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Diese Einstellung weiterhin anzeigen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "3D-Ansicht" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Sichtbarkeit einstellen wird konfiguriert..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Vorderansicht" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Einige ausgeblendete Einstellungen verwenden Werte, die von ihren normalen, berechneten Werten abweichen.\n" +"\n" +"Klicken Sie, um diese Einstellungen sichtbar zu machen." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Draufsicht" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Marktplatz" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Ansicht von links" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "&Einstellungen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Ansicht von rechts" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Neues Projekt" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Möchten Sie wirklich ein neues Projekt beginnen? Damit werden das Druckbett und alle nicht gespeicherten Einstellungen gelöscht." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Sichtbarkeit einstellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Standardeinstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Alle prüfen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Materialien mit Druckern synchronisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Materialien mit Druckern synchronisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "Mit ein paar einfachen Schritten können Sie alle Ihre Materialprofile mit Ihren Druckern synchronisieren." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "Warum muss ich Materialprofile synchronisieren?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Start" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Anmelden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Um die Materialprofile automatisch mit all Ihren mit Digital Factory verbundenen Druckern zu synchronisieren, müssen Sie in Cura angemeldet sein." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Materialien über USB snchronisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "Die folgenden Drucker erhalten die neuen Materialprofile:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "Beim Senden der Materialien an die Drucker ist ein Fehler aufgetreten." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Materialprofile wurden erfolgreich mit den folgenden Druckern synchronisiert:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Störungen beheben" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "Fehlen Drucker?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Vergewissern Sie sich, dass alle Ihre Drucker eingeschaltet und mit Digital Factory verbunden sind." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Liste aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Erneut versuchen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Fertig" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Synchronisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "Synchronisierung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "Keine Drucker gefunden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Es scheint, als ob Sie keine kompatiblen Drucker mit Digital Factory verbunden haben. Stellen Sie sicher, dass Ihr Drucker verbunden ist und die neueste Firmware ausgeführt wird." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Erfahren Sie, wie Sie Ihren Drucker mit Digital Factory verbinden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Synchronisieren von Materialprofilen über USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Führen Sie die folgenden Schritte aus, um die neuen Materialprofile in Ihren Drucker zu laden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Klicken Sie auf die Schaltfläche Materialarchiv exportieren." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "Save the .umm file on a USB stick." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "Stecken Sie den USB-Stick in Ihren Drucker und starten Sie das Verfahren zum Laden neuer Materialprofile." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "How to load new material profiles to my printer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Zurück" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Materialarchiv exportieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Alle Materialien exportieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Änderung Durchmesser bestätigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "Der neue Filament-Durchmesser wurde auf %1 mm eingestellt, was nicht kompatibel mit dem aktuellen Extruder ist. Möchten Sie fortfahren?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Namen anzeigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Marke" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Materialtyp" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Farbe" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Material-Farbwähler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Eigenschaften" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Dichte" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Durchmesser" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Filamentkosten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Filamentgewicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Filamentlänge" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Kosten pro Meter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Dieses Material ist mit %1 verknüpft und teilt sich damit einige seiner Eigenschaften." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Material trennen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Beschreibung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Haftungsinformationen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Informationen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Druckeinstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Materialien" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Mit aktivem Drucker kompatible Materialien:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Neu erstellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Import" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Mit Druckern synchronisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Aktivieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Duplizieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Export" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Entfernen bestätigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Möchten Sie %1 wirklich entfernen? Dies kann nicht rückgängig gemacht werden!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Material importieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Material wurde erfolgreich importiert %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Material konnte nicht importiert werden %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Material exportieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Exportieren des Materials nach %1: %2 schlug fehl" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Material erfolgreich nach %1 exportiert" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "Diese Einstellung wurde durch das aktive Gerät ausgeblendet und ist nicht sichtbar." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "Diese Einstellung wurde durch den Wert von %1 ausgeblendet. Ändern Sie den Wert dieser Einstellung, um diese Einstellung sichtbar zu machen." +msgstr[1] "Diese Einstellung wurde durch die Werte von %1 ausgeblendet. Ändern Sie die Werte dieser Einstellung, um diese Einstellung sichtbar zu machen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Allgemein" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Schnittstelle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- unvollständig --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Währung:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Thema*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Bei Änderung der Einstellungen automatisch schneiden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Automatisch schneiden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*Die Anwendung muss neu gestartet werden, damit die Änderungen in Kraft treten." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Viewport-Verhalten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Nicht gestützte Bereiche des Modells in rot hervorheben. Ohne Support werden diese Bereiche nicht korrekt gedruckt." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Überhang anzeigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Heben Sie fehlende oder fehlerhafte Flächen des Modells mithilfe von Warnhinweisen hervor. In den Werkzeugpfaden fehlen oft Teile der beabsichtigten Geometrie." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Modellfehler anzeigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Bewegt die Kamera, bis sich das Modell im Mittelpunkt der Ansicht befindet, wenn ein Modell ausgewählt wurde" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Zentrieren Sie die Kamera, wenn das Element ausgewählt wurde" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Soll das standardmäßige Zoom-Verhalten von Cura umgekehrt werden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Kehren Sie die Richtung des Kamera-Zooms um." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "Soll das Zoomen in Richtung der Maus erfolgen?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Das Zoomen in Richtung der Maus wird in der orthografischen Perspektive nicht unterstützt." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "In Mausrichtung zoomen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Sollen Modelle auf der Plattform so verschoben werden, dass sie sich nicht länger überschneiden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Stellen Sie sicher, dass die Modelle getrennt gehalten werden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Sollen Modelle auf der Plattform so nach unten verschoben werden, dass sie die Druckplatte berühren?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Setzt Modelle automatisch auf der Druckplatte ab" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Warnmeldung im G-Code-Reader anzeigen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Warnmeldung in G-Code-Reader" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "Soll die Schicht in den Kompatibilitätsmodus gezwungen werden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Schichtenansicht Kompatibilitätsmodus erzwingen (Neustart erforderlich)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Sollte Cura sich an der Stelle öffnen, an der das Programm geschlossen wurde?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Fensterposition beim Start wiederherstellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Welches Kamera-Rendering sollte verwendet werden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Kamera-Rendering:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Ansicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Orthogonal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Dateien öffnen und speichern" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "Sollten Dateien vom Desktop oder von externen Anwendungen in derselben Instanz von Cura geöffnet werden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Eine einzelne Instanz von Cura verwenden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "Soll das Druckbett jeweils vor dem Laden eines neuen Modells in einer einzelnen Instanz von Cura gelöscht werden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Druckbett vor dem Laden des Modells in die Einzelinstanz löschen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Sollen Modelle an das Erstellungsvolumen angepasst werden, wenn sie zu groß sind?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Große Modelle anpassen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Ein Modell kann extrem klein erscheinen, wenn seine Maßeinheit z. B. in Metern anstelle von Millimetern angegeben ist. Sollen diese Modelle hoch skaliert werden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Extrem kleine Modelle skalieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Sollten Modelle gewählt werden, nachdem sie geladen wurden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Modelle wählen, nachdem sie geladen wurden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Soll ein Präfix anhand des Druckernamens automatisch zum Namen des Druckauftrags hinzugefügt werden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Geräte-Präfix zu Auftragsnamen hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Soll beim Speichern einer Projektdatei eine Zusammenfassung angezeigt werden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Dialog Zusammenfassung beim Speichern eines Projekts anzeigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Standardverhalten beim Öffnen einer Projektdatei" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Standardverhalten beim Öffnen einer Projektdatei: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Stets nachfragen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Immer als Projekt öffnen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Modelle immer importieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Wenn Sie Änderungen für ein Profil vorgenommen haben und zu einem anderen Profil gewechselt sind, wird ein Dialog angezeigt, der hinterfragt, ob Sie Ihre Änderungen beibehalten möchten oder nicht; optional können Sie ein Standardverhalten wählen, sodass dieser Dialog nicht erneut angezeigt wird." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Profile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Standardverhalten für geänderte Einstellungswerte beim Wechsel zu einem anderen Profil: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Stets nachfragen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Geänderte Einstellungen immer verwerfen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Geänderte Einstellungen immer auf neues Profil übertragen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Privatsphäre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Sollen anonyme Daten über Ihren Druck an Ultimaker gesendet werden? Beachten Sie, dass keine Modelle, IP-Adressen oder andere personenbezogene Daten gesendet oder gespeichert werden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "(Anonyme) Druckinformationen senden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Updates" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Soll Cura bei Programmstart nach Updates suchen?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Bei Start nach Updates suchen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "Wählen Sie bei der Suche nach Updates nur stabile Versionen aus." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Nur stabile Versionen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "Wählen Sie bei der Suche nach Updates sowohl stabile als auch Beta-Versionen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "Stabile und Beta-Versionen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Sollte jedes Mal, wenn Cura gestartet wird, eine automatische Überprüfung auf neue Plug-ins durchgeführt werden? Es wird dringend empfohlen, diese Funktion nicht zu deaktivieren!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Benachrichtigungen über Plug-in-Updates erhalten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Umbenennen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Bitte geben Sie einen neuen Namen ein." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Drucker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Neue hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Umbenennen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Profile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Mit aktivem Drucker kompatible Profile:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Neues Profil aus aktuellen Einstellungen/Überschreibungen erstellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Einige Einstellungen des aktuellen Profils wurden überschrieben." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Profil aktualisieren." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Profil mit aktuellen Einstellungen/Überschreibungen aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Aktuelle Änderungen verwerfen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Dieses Profil verwendet die vom Drucker festgelegten Standardeinstellungen, deshalb sind in der folgenden Liste keine Einstellungen/Überschreibungen enthalten." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Ihre aktuellen Einstellungen stimmen mit dem gewählten Profil überein." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Globale Einstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Profil erstellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Geben Sie bitte einen Namen für dieses Profil an." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Profil exportieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Profil duplizieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Profil umbenennen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Profil importieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Typ anzeigen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "3D-Ansicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Vorderansicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Draufsicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Ansicht von links" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Ansicht von rechts" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Einen Cloud-Drucker hinzufügen" +msgid "Is printed as support." +msgstr "Wird als Stückstruktur gedruckt." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "Auf eine Antwort von der Cloud warten" +msgid "Other models overlapping with this model are modified." +msgstr "Andere Modelle, die sich mit diesem Modell überschneiden, werden angepasst." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "Keine Drucker in Ihrem Konto gefunden?" +msgid "Infill overlapping with this model is modified." +msgstr "Überlappende Füllung wird bei diesem Modell angepasst." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "Folgende Drucker in Ihrem Konto wurden zu Cura hinzugefügt:" +msgid "Overlaps with this model are not supported." +msgstr "Überlappungen mit diesem Modell werden nicht unterstützt." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Drucker manuell hinzufügen" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "Überschreibt %1-Einstellung." +msgstr[1] "Überschreibt %1-Einstellungen." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Hersteller" +msgid "Active print" +msgstr "Aktiver Druck" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Autor des Profils" +msgid "Job Name" +msgstr "Name des Auftrags" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Druckername" +msgid "Printing Time" +msgstr "Druckzeit" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Bitte weisen Sie Ihrem Drucker einen Namen zu" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Geschätzte verbleibende Zeit" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Einen Drucker hinzufügen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Einen vernetzten Drucker hinzufügen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Einen unvernetzten Drucker hinzufügen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "Kein Drucker in Ihrem Netzwerk gefunden." +msgid "What's New" +msgstr "Neuheiten" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" -msgid "Refresh" -msgstr "Aktualisieren" +msgid "Manufacturer" +msgstr "Hersteller" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" -msgid "Add printer by IP" -msgstr "Drucker nach IP hinzufügen" +msgid "Profile author" +msgstr "Autor des Profils" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" -msgid "Add cloud printer" -msgstr "Ein Cloud-Drucker hinzufügen" +msgid "Printer name" +msgstr "Druckername" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Störungen beheben" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Drucker nach IP-Adresse hinzufügen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Geben Sie die IP-Adresse Ihres Druckers ein." +msgid "Please name your printer" +msgstr "Bitte weisen Sie Ihrem Drucker einen Namen zu" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Hinzufügen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Verbindung mit Drucker nicht möglich." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Sie können keine Verbindung zu Ihrem Ultimaker-Drucker herstellen?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "Der Drucker unter dieser Adresse hat noch nicht reagiert." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Dieser Drucker kann nicht hinzugefügt werden, weil es sich um einen unbekannten Drucker handelt oder er nicht im Host einer Gruppe enthalten ist." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Verbinden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" msgstr "Versionshinweise" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "Kein Drucker in Ihrem Netzwerk gefunden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Drucker nach IP hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Ein Cloud-Drucker hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Störungen beheben" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Bei der Ultimaker-Plattform anmelden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" msgstr "Materialeinstellungen und Plug-ins aus dem Marketplace hinzufügen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" msgstr "Materialeinstellungen und Plug-ins sichern und synchronisieren" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" msgstr "Ideenaustausch mit und Hilfe von mehr als 48.000 Benutzern in der Ultimaker Community" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" msgstr "Überspringen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" msgstr "Kostenloses Ultimaker-Konto erstellen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" msgstr "Helfen Sie uns, Ultimaker Cura zu verbessern" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" msgstr "Ultimaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Dazu gehören:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" msgstr "Gerätetypen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" msgstr "Materialverbrauch" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" msgstr "Anzahl der Slices" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" msgstr "Druckeinstellungen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "Data collected by Ultimaker Cura will not contain any personal information." msgstr "Die von Ultimaker Cura erfassten Daten enthalten keine personenbezogenen Daten." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" msgstr "Mehr Informationen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" msgstr "Leer" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Einen Cloud-Drucker hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "Auf eine Antwort von der Cloud warten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "Keine Drucker in Ihrem Konto gefunden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "Folgende Drucker in Ihrem Konto wurden zu Cura hinzugefügt:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Drucker manuell hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" msgstr "Benutzervereinbarung" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" msgstr "Ablehnen und schließen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Drucker nach IP-Adresse hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Geben Sie die IP-Adresse Ihres Druckers ein." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Verbindung mit Drucker nicht möglich." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Sie können keine Verbindung zu Ihrem Ultimaker-Drucker herstellen?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "Der Drucker unter dieser Adresse hat noch nicht reagiert." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Dieser Drucker kann nicht hinzugefügt werden, weil es sich um einen unbekannten Drucker handelt oder er nicht im Host einer Gruppe enthalten ist." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Verbinden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" msgstr "Willkommen bei Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." msgstr "" "Befolgen Sie bitte diese Schritte für das Einrichten von\n" "Ultimaker Cura. Dies dauert nur wenige Sekunden." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" msgstr "Erste Schritte" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" +msgid "Object list" +msgstr "Objektliste" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Online-Fehlerbehebung anzeigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Umschalten auf Vollbild-Modus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Vollbildmodus beenden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&Rückgängig machen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Wiederholen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Beenden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "3D-Ansicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Vorderansicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Draufsicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Ansicht von unten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Ansicht von links" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Ansicht von rechts" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Cura konfigurieren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Drucker hinzufügen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Dr&ucker verwalten..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Materialien werden verwaltet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Weiteres Material aus Marketplace hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&Profil mit aktuellen Einstellungen/Überschreibungen aktualisieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Aktuelle Änderungen verwerfen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "P&rofil von aktuellen Einstellungen/Überschreibungen erstellen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Profile verwalten..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Online-&Dokumentation anzeigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "&Fehler melden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" msgid "What's New" msgstr "Neuheiten" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Über..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Ausgewählte löschen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Ausgewählte zentrieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Ausgewählte vervielfachen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Modell löschen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Modell auf Druckplatte ze&ntrieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "Modelle &gruppieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Gruppierung für Modelle aufheben" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "Modelle &zusammenführen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "Modell &multiplizieren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Alle Modelle wählen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Druckplatte reinigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Alle Modelle neu laden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Alle Modelle anordnen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Anordnung auswählen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Alle Modellpositionen zurücksetzen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Alle Modelltransformationen zurücksetzen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&Datei(en) öffnen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Neues Projekt..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Konfigurationsordner anzeigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Ausgewähltes Modell drucken mit %1" +msgstr[1] "Ausgewählte Modelle drucken mit %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Nicht mit einem Drucker verbunden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "Drucker nimmt keine Befehle an" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "In Wartung. Den Drucker überprüfen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Verbindung zum Drucker wurde unterbrochen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Es wird gedruckt..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Pausiert" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Vorbereitung läuft..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Bitte den Ausdruck entfernen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Drucken abbrechen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Soll das Drucken wirklich abgebrochen werden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Einstellung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Aktuell" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Einheit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Als aktiven Extruder festlegen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Extruder aktivieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Extruder deaktivieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&Datei" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Projekt speichern ..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Exportieren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Auswahl exportieren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Favoriten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Generisch" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "Dr&ucker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Netzwerkfähige Drucker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Lokale Drucker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "Er&weiterungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Datei(en) öffnen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "&Konfiguration" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Konfigurationen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Aktiviert" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Für diese Materialkombination Kleber für eine bessere Haftung verwenden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Verfügbare Konfigurationen werden von diesem Drucker geladen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "Die Konfigurationen sind nicht verfügbar, da der Drucker getrennt ist." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Diese Konfigurationen sind nicht verfügbar, weil %1 nicht erkannt wird. Besuchen Sie bitte %2 für das Herunterladen des korrekten Materialprofils." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Marktplatz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "Die Konfiguration dieses Extruders ist nicht zulässig und verhindert das Slicing." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "Es gibt keine Profile, die mit der Konfiguration dieses Extruders übereinstimmen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Konfiguration wählen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Konfigurationen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "&Hilfe" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Projekt speichern..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "&Zuletzt geöffnet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Ansicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "&Kameraposition" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Kameraansicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Ansicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Orthogonal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Ausgewähltes Modell drucken mit:" +msgstr[1] "Ausgewählte Modelle drucken mit:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Ausgewähltes Modell multiplizieren" +msgstr[1] "Ausgewählte Modelle multiplizieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Anzahl Kopien" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "&Bearbeiten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Sichtbare Einstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Alle Kategorien schließen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Sichtbarkeit einstellen verwalten..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Datei(en) öffnen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Es wurden eine oder mehrere Projektdatei(en) innerhalb der von Ihnen gewählten Dateien gefunden. Sie können nur eine Projektdatei auf einmal öffnen. Es wird empfohlen, nur Modelle aus diesen Dateien zu importieren. Möchten Sie fortfahren?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Alle als Modelle importieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Projektdatei öffnen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Dies ist eine Cura-Projektdatei. Möchten Sie diese als Projekt öffnen oder die Modelle hieraus importieren?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Meine Auswahl merken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Als Projekt öffnen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Modelle importieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Änderungen verwerfen oder übernehmen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"Sie haben einige Profileinstellungen personalisiert.\n" +"Möchten Sie diese geänderten Einstellungen nach einem Profilwechsel beibehalten?\n" +"Sie können die Änderungen auch verwerfen, um die Standardeinstellungen von '%1' zu laden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Profileinstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Aktuelle Änderungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Verwerfen und zukünftig nicht mehr nachfragen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Übernehmen und zukünftig nicht mehr nachfragen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Änderungen verwerfen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Änderungen speichern" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Projekt speichern" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Extruder %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Projektzusammenfassung beim Speichern nicht erneut anzeigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Speichern" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "Über %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "Version: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Komplettlösung für den 3D-Druck mit geschmolzenem Filament." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura wurde von Ultimaker B.V. in Zusammenarbeit mit der Community entwickelt.\n" +"Cura verwendet mit Stolz die folgenden Open Source-Projekte:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Grafische Benutzerschnittstelle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Anwendungsrahmenwerk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "G-Code-Generator" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Bibliothek Interprozess-Kommunikation" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Python-Bindungen für libnest2d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Polygon-Packaging-Bibliothek, entwickelt von Prusa Research" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Support-Bibliothek für die Handhabung von 3MF-Dateien" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Support-Bibliothek für Datei-Metadaten und Streaming" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Programmiersprache" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI-Rahmenwerk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "GUI-Rahmenwerk Einbindungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "C/C++ Einbindungsbibliothek" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Format Datenaustausch" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Schriftart" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Bibliothek für Polygon-Beschneidung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "JSON-Parser" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Utility-Funktionen, einschließlich Bildlader" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Utility-Bibliothek, einschließlich Voronoi-Generierung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "Root-Zertifikate zur Validierung der SSL-Vertrauenswürdigkeit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Kompatibilität zwischen Python 2 und 3" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Unterstützungsbibliothek für den Zugriff auf den Systemschlüsselbund" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Support-Bibliothek für schnelleres Rechnen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Support-Bibliothek für die Handhabung von STL-Dateien" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Python-Anbindungen für Clipper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Bibliothek für serielle Kommunikation" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Support-Bibliothek für wissenschaftliche Berechnung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Support-Bibliothek für die Handhabung von dreieckigen Netzen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "Bibliothek für ZeroConf-Erkennung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Universelle Build-Systemkonfiguration" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Abhängigkeits- und Paketmanager" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Verpacken von Python-Anwendungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Distributionsunabhängiges Format für Linux-Anwendungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Generieren von Windows-Installern" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Hexadezimal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "Meine Drucker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Überwachen Sie Drucker in der Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Erstellen Sie Druckprojekte in der digitalen Bibliothek." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Druckaufträge" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Überwachen Sie Druckaufträge und drucken Sie sie aus Ihrem Druckprotokoll nach." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Erweitern Sie Ultimaker Cura durch Plugins und Materialprofile." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Werden Sie ein 3D-Druck-Experte mittels des E-Learning von Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Ultimaker Kundendienst" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Erfahren Sie, wie Sie mit Ultimaker Cura Ihre Arbeit beginnen können." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Eine Frage stellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Wenden Sie sich an die Ultimaker Community." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Einen Fehler melden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Lassen Sie es die Entwickler wissen, falls etwas schief läuft." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Besuchen Sie die Ultimaker-Website." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Stützstruktur" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Damit werden Strukturen zur Unterstützung von Modellteilen mit Überhängen generiert. Ohne diese Strukturen würden solche Teile während des Druckvorgangs zusammenfallen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Einige Einstellungen wurden geändert." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Die graduelle Füllung steigert die Menge der Füllung nach oben hin schrittweise." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Stufenweise Füllung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "Konfiguration wird nicht unterstützt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "Für die ausgewählte Material-/%1-Konfiguration sind keine Profile verfügbar. Bitte ändern Sie Ihre Konfiguration." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "Mehr erfahren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Haftung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Drucken eines Brim- oder Raft-Elements aktivieren. Es wird ein flacher Bereich rund um oder unter Ihrem Objekt hinzugefügt, das im Anschluss leicht abgeschnitten werden kann." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Auflösung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Druckeinrichtung ist deaktiviert. G-Code-Datei kann nicht geändert werden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Ein" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Aus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Experimentell" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Empfohlen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Benutzerdefiniert" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Einige Einstellungs-/Überschreibungswerte unterscheiden sich von den im Profil gespeicherten Werten.\n" +"\n" +"Klicken Sie, um den Profilmanager zu öffnen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Benutzerdefinierte Profile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "Der Drucker ist nicht verbunden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Druckbett" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Die Zieltemperatur des heizbaren Betts. Das Bett wird auf diese Temperatur aufgeheizt oder abgekühlt. Wenn der Wert 0 beträgt, wird die Bettheizung ausgeschaltet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "Die aktuelle Temperatur des beheizten Betts." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "Die Temperatur, auf die das Bett vorgeheizt wird." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Abbrechen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Vorheizen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Heizen Sie das Bett vor Druckbeginn auf. Sie können Ihren Druck während des Aufheizens weiter anpassen und müssen nicht warten, bis das Bett aufgeheizt ist, wenn Sie druckbereit sind." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Extruder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Die Zieltemperatur des Hotend. Das Hotend wird auf diese Temperatur aufgeheizt oder abgekühlt. Wenn der Wert 0 beträgt, wird die Hotend-Heizung ausgeschaltet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "Die aktuelle Temperatur dieses Hotends." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "Die Temperatur, auf die das Hotend vorgeheizt wird." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Heizen Sie das Hotend vor Druckbeginn auf. Sie können Ihren Druck während des Aufheizens weiter anpassen und müssen nicht warten, bis das Hotend aufgeheizt ist, wenn Sie druckbereit sind." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Die Farbe des Materials in diesem Extruder." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Das Material in diesem Extruder." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "Die in diesem Extruder eingesetzte Düse." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Druckersteuerung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Tippposition" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Tippdistanz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "G-Code senden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Einen benutzerdefinierten G-Code-Befehl an den verbundenen Drucker senden. „Eingabe“ drücken, um den Befehl zu senden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Dieses Paket wird nach einem Neustart installiert." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Einstellungen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "%1 wird geschlossen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "Möchten Sie %1 wirklich beenden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Paket installieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Datei(en) öffnen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Es wurden eine oder mehrere G-Code-Datei(en) innerhalb der von Ihnen gewählten Dateien gefunden. Sie können nur eine G-Code-Datei auf einmal öffnen. Wenn Sie eine G-Code-Datei öffnen möchten wählen Sie bitte nur eine Datei." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Drucker hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Neuheiten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Materialprofile und Plug-ins aus dem Marketplace hinzufügen\n" +"- Materialprofile und Plug-ins sichern und synchronisieren\n" +"- Ideenaustausch mit und Hilfe von mehr als 48.000 Benutzern in der Ultimaker Community" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Kostenloses Ultimaker-Konto erstellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Anmelden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Letztes Update: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Ultimaker‑Konto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Abmelden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "Überprüfung läuft ..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Konto wurde synchronisiert" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Irgendetwas ist schief gelaufen ..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Ausstehende Updates installieren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Nach Updates für das Konto suchen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "Der Cloud-Drucker ist offline. Bitte prüfen Sie, ob der Drucker eingeschaltet und mit dem Internet verbunden ist." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Der Drucker ist nicht mit Ihrem Konto verbunden. Bitte besuchen Sie die Ultimaker Digital Factory, um eine Verbindung herzustellen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "Die Cloud-Verbindung ist aktuell nicht verfügbar. Bitte melden Sie sich an, um sich mit dem Cloud-Drucker zu verbinden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "Die Cloud-Verbindung ist aktuell nicht verfügbar. Bitte überprüfen Sie ihre Internetverbindung." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Drucker hinzufügen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Drucker verwalten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Das Slicing läuft..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Slicing nicht möglich" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Verarbeitung läuft" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Slice" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Slicing-Vorgang starten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Abbrechen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Zeitschätzung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Materialschätzung" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1 m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1 g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Keine Zeitschätzung verfügbar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Keine Kostenschätzung verfügbar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Vorschau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Unbenannt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "Keine auswählbaren Einträge" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Überprüft Modelle und Druckkonfiguration auf mögliche Probleme und erteilt Empfehlungen." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Modell-Prüfer" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Ermöglicht das Lesen von 3MF-Dateien." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "3MF-Reader" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Bietet Unterstützung für das Schreiben von 3MF-Dateien." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MF-Writer" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Ermöglicht das Lesen von AMF-Dateien." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "AMF-Reader" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Sicherung und Wiederherstellen Ihrer Konfiguration." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cura-Backups" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Stellt die Verbindung zum Slicing-Backend der CuraEngine her." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "CuraEngine Backend" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Ermöglicht das Importieren von Cura-Profilen." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Cura-Profil-Reader" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Ermöglicht das Exportieren von Cura-Profilen." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Cura-Profil-Writer" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Stellt eine Verbindung zur Digitalen Bibliothek her und ermöglicht es Cura, Dateien aus der Digitalen Bibliothek zu öffnen und darin zu speichern." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Digitale Bibliothek von Ultimaker" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Nach Firmware-Updates suchen." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Firmware-Update-Prüfer" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Ermöglicht Gerätemaßnahmen für die Aktualisierung der Firmware." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Firmware-Aktualisierungsfunktion" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Liest G-Code-Format aus einem komprimierten Archiv." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Reader für komprimierten G-Code" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "G-Code wird in ein komprimiertes Archiv geschrieben." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Writer für komprimierten G-Code" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Ermöglicht das Importieren von Profilen aus G-Code-Dateien." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "G-Code-Profil-Reader" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Ermöglicht das Laden und Anzeigen von G-Code-Dateien." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "G-Code-Reader" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Schreibt G-Code in eine Datei." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "G-Code-Writer" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Ermöglicht Erstellung von druckbarer Geometrie aus einer 2D-Bilddatei." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Bild-Reader" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Bietet Unterstützung für den Import von Profilen der Vorgängerversionen von Cura." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Cura-Vorgängerprofil-Reader" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Beschreibt die Durchführung der Geräteeinstellung (z. B. Druckabmessung, Düsengröße usw.)" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Beschreibung Geräteeinstellungen" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Verwaltet die Erweiterungen der Anwendung und ermöglicht das Durchsuchen von Erweiterungen auf der Ultimaker-Website." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Ermöglicht Erstellung von druckbarer Geometrie aus einer 2D-Bilddatei." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Marktplatz" +msgid "Image Reader" +msgstr "Bild-Reader" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Bietet eine Überwachungsstufe in Cura." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Überwachungsstufe" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Ermöglicht die Einstellungen pro Objekt." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Werkzeug „Einstellungen pro Objekt“" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Erweiterung, die eine Nachbearbeitung von Skripten ermöglicht, die von Benutzern erstellt wurden" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Nachbearbeitung" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Bietet eine Vorbereitungsstufe in Cura." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Vorbereitungsstufe" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Bietet eine Vorschaustufe in Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Vorschaustufe" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Ermöglicht Hotplugging des Wechseldatenträgers und Beschreiben." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Ausgabegerät-Plugin für Wechseldatenträger" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Protokolliert bestimmte Ereignisse, damit diese vom Absturzbericht verwendet werden können" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Sentry-Protokolleinrichtung" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Stellt eine Vorschau der Daten der Slice-Ebene bereit." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Simulationsansicht" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Sendet anonymisierte Slice-Informationen. Kann in den Einstellungen deaktiviert werden." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Slice-Informationen" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Bietet eine normale, solide Netzansicht." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Solide Ansicht" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Erstellt ein Radierernetz, um den Druck von Stützstrukturen in bestimmten Positionen zu blockieren" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Stützstruktur-Radierer" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Unterstützt das Lesen von Modelldateien." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Trimesh Reader" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Bietet Unterstützung für das Lesen von Ultimaker Format Packages." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "UFP-Reader" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Bietet Unterstützung für das Schreiben von Ultimaker Format Packages." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "UFP-Writer" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Ermöglicht Maschinenabläufe für Ultimaker-Maschinen (z. B. Assistent für Bettnivellierung, Auswahl von Upgrades usw.)" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker-Maschinenabläufe" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Verwaltet Netzwerkverbindungen zu Ultimaker-Netzwerkdruckern." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker-Netzwerkverbindung" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Akzeptiert den G-Code und sendet diesen an einen Drucker. Das Plugin kann auch die Firmware aktualisieren." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USB-Drucken" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Aktualisiert Konfigurationen von Cura 2.1 auf Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Upgrade von Version 2.1 auf 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Aktualisiert Konfigurationen von Cura 2.2 auf Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Upgrade von Version 2.2 auf 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Aktualisiert Konfigurationen von Cura 2.5 auf Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Upgrade von Version 2.5 auf 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Aktualisiert Konfigurationen von Cura 2.6 auf Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Upgrade von Version 2.6 auf 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Aktualisiert Konfigurationen von Cura 2.7 auf Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Upgrade von Version 2.7 auf 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Aktualisiert Konfigurationen von Cura 3.0 auf Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Upgrade von Version 3.0 auf 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Aktualisiert Konfigurationen von Cura 3.2 auf Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Upgrade von Version 3.2 auf 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Aktualisiert Konfigurationen von Cura 3.3 auf Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Upgrade von Version 3.3 auf 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Aktualisiert Konfigurationen von Cura 3.4 auf Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Upgrade von Version 3.4 auf 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Aktualisiert Konfigurationen von Cura 3.5 auf Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Upgrade von Version 3.5 auf 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Aktualisiert Konfigurationen von Cura 4.0 auf Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Upgrade von Version 4.0 auf 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Aktualisiert die Konfigurationen von Cura 4.11 auf Cura 4.12." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "Upgrade von Version 4.11 auf 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Aktualisiert Konfigurationen von Cura 4.13 auf Cura 5.0." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "Upgrade von Version 4.13 auf 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Aktualisiert Konfigurationen von Cura 4.1 auf Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Upgrade von Version 4.1 auf 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Aktualisiert Konfigurationen von Cura 4.2 auf Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Upgrade von Version 4.2 auf 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Aktualisiert Konfigurationen von Cura 4.3 auf Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Upgrade von Version 4.3 auf 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Upgrade der Konfigurationen von Cura 4.4 auf Cura 4.5." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "Upgrade von Version 4.4 auf 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Upgrade der Konfigurationen von Cura 4.5 auf Cura 4.6." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "Upgrade von Version 4.5 auf 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Upgrade der Konfigurationen von Cura 4.6.0 auf Cura 4.6.2." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Upgrade von Version 4.6.0 auf 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Aktualisiert Konfigurationen von Cura 4.6.2 auf Cura 4.7." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Upgrade von Version 4.6.2 auf 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Upgrade der Konfigurationen von Cura 4.7 auf Cura 4.8." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "Upgrade von Version 4.7 auf 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Upgrade der Konfigurationen von Cura 4.8 auf Cura 4.9." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "Upgrade von Version 4.8 auf 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Upgrade der Konfigurationen von Cura 4.9 auf Cura 4.10." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "Upgrade von Version 4.9 auf 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Bietet Unterstützung für das Lesen von X3D-Dateien." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "X3D-Reader" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Bietet Möglichkeiten, um XML-basierte Materialprofile zu lesen und zu schreiben." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Materialprofile" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Stellt die Röntgen-Ansicht bereit." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Röntgen-Ansicht" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Bietet Unterstützung für das Lesen von X3D-Dateien." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "X3D-Reader" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Ermöglicht das Importieren von Cura-Profilen." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Cura-Profil-Reader" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Erweiterung, die eine Nachbearbeitung von Skripten ermöglicht, die von Benutzern erstellt wurden" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Nachbearbeitung" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Verwaltet Netzwerkverbindungen zu Ultimaker-Netzwerkdruckern." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Ultimaker-Netzwerkverbindung" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Bietet Unterstützung für das Schreiben von 3MF-Dateien." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MF-Writer" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Sicherung und Wiederherstellen Ihrer Konfiguration." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cura-Backups" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Sendet anonymisierte Slice-Informationen. Kann in den Einstellungen deaktiviert werden." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Slice-Informationen" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Bietet Unterstützung für das Schreiben von Ultimaker Format Packages." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "UFP-Writer" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Stellt eine Verbindung zur Digitalen Bibliothek her und ermöglicht es Cura, Dateien aus der Digitalen Bibliothek zu öffnen und darin zu speichern." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Digitale Bibliothek von Ultimaker" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Ermöglicht das Importieren von Profilen aus G-Code-Dateien." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "G-Code-Profil-Reader" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Ermöglicht das Laden und Anzeigen von G-Code-Dateien." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "G-Code-Reader" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Unterstützt das Lesen von Modelldateien." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Trimesh Reader" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Ermöglicht Maschinenabläufe für Ultimaker-Maschinen (z. B. Assistent für Bettnivellierung, Auswahl von Upgrades usw.)" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Ultimaker-Maschinenabläufe" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Liest G-Code-Format aus einem komprimierten Archiv." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Reader für komprimierten G-Code" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Verwaltet die Erweiterungen der Anwendung und ermöglicht das Durchsuchen von Erweiterungen auf der Ultimaker-Website." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Marktplatz" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Ermöglicht Hotplugging des Wechseldatenträgers und Beschreiben." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Ausgabegerät-Plugin für Wechseldatenträger" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Bietet eine Überwachungsstufe in Cura." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Überwachungsstufe" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Aktualisiert Konfigurationen von Cura 2.5 auf Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Upgrade von Version 2.5 auf 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Aktualisiert Konfigurationen von Cura 2.6 auf Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Upgrade von Version 2.6 auf 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Aktualisiert Konfigurationen von Cura 4.13 auf Cura 5.0." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "Upgrade von Version 4.13 auf 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Upgrade der Konfigurationen von Cura 4.8 auf Cura 4.9." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "Upgrade von Version 4.8 auf 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Aktualisiert Konfigurationen von Cura 3.4 auf Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Upgrade von Version 3.4 auf 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Upgrade der Konfigurationen von Cura 4.4 auf Cura 4.5." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "Upgrade von Version 4.4 auf 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Aktualisiert Konfigurationen von Cura 4.3 auf Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Upgrade von Version 4.3 auf 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Aktualisiert Konfigurationen von Cura 3.2 auf Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Upgrade von Version 3.2 auf 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Aktualisiert Konfigurationen von Cura 3.3 auf Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Upgrade von Version 3.3 auf 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Aktualisiert Konfigurationen von Cura 4.1 auf Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Upgrade von Version 4.1 auf 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Aktualisiert Konfigurationen von Cura 4.2 auf Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Upgrade von Version 4.2 auf 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Aktualisiert Konfigurationen von Cura 4.6.2 auf Cura 4.7." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "Upgrade von Version 4.6.2 auf 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Aktualisiert Konfigurationen von Cura 3.5 auf Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Upgrade von Version 3.5 auf 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Aktualisiert Konfigurationen von Cura 2.2 auf Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Upgrade von Version 2.2 auf 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Aktualisiert Konfigurationen von Cura 2.1 auf Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Upgrade von Version 2.1 auf 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Upgrade der Konfigurationen von Cura 4.6.0 auf Cura 4.6.2." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "Upgrade von Version 4.6.0 auf 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Upgrade der Konfigurationen von Cura 4.7 auf Cura 4.8." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "Upgrade von Version 4.7 auf 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Upgrade der Konfigurationen von Cura 4.9 auf Cura 4.10." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "Upgrade von Version 4.9 auf 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Upgrade der Konfigurationen von Cura 4.5 auf Cura 4.6." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "Upgrade von Version 4.5 auf 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Aktualisiert Konfigurationen von Cura 2.7 auf Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Upgrade von Version 2.7 auf 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Aktualisiert Konfigurationen von Cura 3.0 auf Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Upgrade von Version 3.0 auf 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Aktualisiert die Konfigurationen von Cura 4.11 auf Cura 4.12." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "Upgrade von Version 4.11 auf 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Aktualisiert Konfigurationen von Cura 4.0 auf Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Upgrade von Version 4.0 auf 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Stellt die Verbindung zum Slicing-Backend der CuraEngine her." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "CuraEngine Backend" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Ermöglicht das Lesen von 3MF-Dateien." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "3MF-Reader" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Ermöglicht die Einstellungen pro Objekt." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Werkzeug „Einstellungen pro Objekt“" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Bietet Möglichkeiten, um XML-basierte Materialprofile zu lesen und zu schreiben." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Materialprofile" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Ermöglicht das Exportieren von Cura-Profilen." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Cura-Profil-Writer" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Überprüft Modelle und Druckkonfiguration auf mögliche Probleme und erteilt Empfehlungen." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Modell-Prüfer" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Akzeptiert den G-Code und sendet diesen an einen Drucker. Das Plugin kann auch die Firmware aktualisieren." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USB-Drucken" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Bietet eine Vorschaustufe in Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Vorschaustufe" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Schreibt G-Code in eine Datei." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "G-Code-Writer" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Bietet Unterstützung für das Lesen von Ultimaker Format Packages." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "UFP-Reader" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Ermöglicht Gerätemaßnahmen für die Aktualisierung der Firmware." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Firmware-Aktualisierungsfunktion" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "G-Code wird in ein komprimiertes Archiv geschrieben." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Writer für komprimierten G-Code" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Stellt eine Vorschau der Daten der Slice-Ebene bereit." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Simulationsansicht" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Bietet Unterstützung für den Import von Profilen der Vorgängerversionen von Cura." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Cura-Vorgängerprofil-Reader" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Ermöglicht das Lesen von AMF-Dateien." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "AMF-Reader" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Bietet eine normale, solide Netzansicht." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Solide Ansicht" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Nach Firmware-Updates suchen." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Firmware-Update-Prüfer" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Protokolliert bestimmte Ereignisse, damit diese vom Absturzbericht verwendet werden können" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Sentry-Protokolleinrichtung" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Erstellt ein Radierernetz, um den Druck von Stützstrukturen in bestimmten Positionen zu blockieren" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Stützstruktur-Radierer" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Bietet eine Vorbereitungsstufe in Cura." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Vorbereitungsstufe" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "Speichern der Materialpaketinformationen in der Projektdatei nicht möglich: {material}. Dieses Projekt kann auf anderen Systemen möglicherweise nicht korrekt geöffnet werden." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Speichern der Materialpaketinformationen fehlgeschlagen" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Python-Fehlerverfolgungs-Bibliothek" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Drucker" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "benutzerdefiniertes Profil ist aktiv und einige Einstellungen wurden überschrieben." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "benutzerdefiniertes Profil überschreibt einige Einstellungen." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Noch nicht initialisiert
      " @@ -7740,8 +8000,7 @@ msgstr "Röntgen-Ansicht" #~ "\n" #~ "Select your printer from the list below:" #~ msgstr "" -#~ "Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung " -#~ "von G-Code-Dateien auf Ihren Drucker verwenden.\n" +#~ "Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung von G-Code-Dateien auf Ihren Drucker verwenden.\n" #~ "\n" #~ "Wählen Sie Ihren Drucker aus der folgenden Liste:" diff --git a/resources/i18n/de_DE/fdmextruder.def.json.po b/resources/i18n/de_DE/fdmextruder.def.json.po index 72b55121f6..371b690808 100644 --- a/resources/i18n/de_DE/fdmextruder.def.json.po +++ b/resources/i18n/de_DE/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-15 11:17+0200\n" "Last-Translator: \n" "Language-Team: LANGUAGE\n" @@ -16,212 +16,212 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1.1\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Gerät" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Gerätespezifische Einstellungen" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "Die für das Drucken verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Düsen-ID" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Der Düsen-ID für eine Extruder-Einheit, z. B. „AA 0,4“ und „BB 0,8“." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Düsendurchmesser" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Der Innendurchmesser der Düse. Verwenden Sie diese Einstellung, wenn Sie eine Düse einer Nicht-Standardgröße verwenden." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "X-Versatz Düse" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "Die X-Koordinate des Düsenversatzes." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Y-Versatz Düse" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "Die Y-Koordinate des Düsenversatzes." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "G-Code Extruder-Start" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Auszuführenden G-Code beim Umschalten auf diesen Extruder starten." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Absolute Startposition des Extruders" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Bevorzugen Sie eine absolute Startposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "X-Position Extruder-Start" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "Die X-Koordinate der Startposition beim Einschalten des Extruders." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Y-Position Extruder-Start" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "Die Y-Koordinate der Startposition beim Einschalten des Extruders." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "G-Code Extruder-Ende" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Auszuführenden G-Code beim Umschalten von diesem Extruder beenden." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Absolute Extruder-Endposition" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Bevorzugen Sie eine absolute Endposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Extruder-Endposition X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "Die X-Koordinate der Endposition beim Ausschalten des Extruders." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Extruder-Endposition Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "Die Y-Koordinate der Endposition beim Ausschalten des Extruders." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Z-Position Extruder-Einzug" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Die Z-Koordinate der Position, an der die Düse am Druckbeginn einzieht." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Drucklüfter Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Die Anzahl der Drucklüfter für diesen Extruder. Nur vom Standardwert 0 ändern, wenn Sie für jeden Extruder einen anderen Drucklüfter verwenden." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Druckplattenhaftung" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Haftung" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "X-Position Extruder-Einzug" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Die X-Koordinate der Position, an der die Düse am Druckbeginn einzieht." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Y-Position Extruder-Einzug" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Die Y-Koordinate der Position, an der die Düse am Druckbeginn einzieht." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Material" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Material" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Durchmesser" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Der Durchmesser des verwendeten Filaments wird angepasst. Stellen Sie hier den Durchmesser des verwendeten Filaments ein." diff --git a/resources/i18n/de_DE/fdmprinter.def.json.po b/resources/i18n/de_DE/fdmprinter.def.json.po index dd402803d5..fafdf7d1e3 100644 --- a/resources/i18n/de_DE/fdmprinter.def.json.po +++ b/resources/i18n/de_DE/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-15 11:04+0200\n" "Last-Translator: \n" "Language-Team: LANGUAGE\n" @@ -16,42 +16,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1.1\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Gerät" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Gerätespezifische Einstellungen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Gerät" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "Die Bezeichnung Ihres 3D-Druckermodells." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Anzeige der Gerätevarianten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Zeigt optional die verschiedenen Varianten dieses Geräts an, die in separaten json-Dateien beschrieben werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "Start G-Code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -60,12 +60,12 @@ msgstr "" "G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "Ende G-Code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -74,1872 +74,1907 @@ msgstr "" "G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "Material-GUID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "GUID des Materials. Dies wird automatisch eingestellt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Durchmesser" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Der Durchmesser des verwendeten Filaments wird angepasst. Stellen Sie hier den Durchmesser des verwendeten Filaments ein." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Warten auf Aufheizen der Druckplatte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Option zur Eingabe eines Befehls beim Start, um zu warten, bis die Druckplattentemperatur erreicht wurde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Warten auf Aufheizen der Düse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Option zur Eingabe eines Befehls beim Start, um zu warten, bis die Düsentemperatur erreicht wurde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Materialtemperaturen einfügen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Option zum Einfügen von Befehlen für die Düsentemperatur am Start des Gcodes. Wenn der start_gcode bereits Befehle für die Düsentemperatur enthält, deaktiviert das Cura Programm diese Einstellung automatisch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Temperaturprüfung der Druckplatte einfügen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Option zum Einfügen von Befehlen für die Druckplattentemperatur am Start des Gcodes. Wenn der start_gcode bereits Befehle für die Druckplattentemperatur enthält, deaktiviert das Cura Programm diese Einstellung automatisch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Gerätebreite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "Die Breite (X-Richtung) des druckbaren Bereichs." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Gerätetiefe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "Die Tiefe (Y-Richtung) des druckbaren Bereichs." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Gerätehöhe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "Die Höhe (Z-Richtung) des druckbaren Bereichs." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Druckbettform" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "Die Form der Druckplatte ohne Berücksichtigung nicht druckbarer Bereiche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Rechteckig" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elliptisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Druckplattenmaterial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "Das Material der im Drucker eingebauten Druckplatte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Glas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Aluminium" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Mit beheizter Druckplatte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Option für vorhandene beheizte Druckplatte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Verfügt über Temperaturstabilisierung für den Druckraum" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Zeigt an, ob das Gerät die Temperatur im Druckraum stabilisieren kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Immer aktives Tools schreiben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Mit aktivem Werkzeug schreiben, nach dem temporäre Befehle an das inaktive Werkzeug übermittelt wurden. Erforderlich für Dual-Extruder-Druck mit Smoothie oder anderer Firmware mit modalen Werkzeugbefehlen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Is-Center-Ursprung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Definiert, ob die X/Y-Koordinaten der Nullposition des Druckers in der Mitte des druckbaren Bereichs stehen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Anzahl Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Anzahl der Extruder-Elemente. Ein Extruder-Element ist die Kombination aus Zuführung, Filamentführungsschlauch und Düse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Anzahl der aktivierten Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Anzahl der aktivierten Extruder-Elemente; wird automatisch in der Software festgelegt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Düsendurchmesser außen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Der Außendurchmesser der Düsenspitze." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Düsenlänge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "Der Höhenunterschied zwischen der Düsenspitze und dem untersten Bereich des Druckkopfes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Düsenwinkel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "Der Winkel zwischen der horizontalen Planfläche und dem konischen Teil direkt über der Düsenspitze." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Heizzonenlänge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Die Distanz von der Düsenspitze, in der Wärme von der Düse zum Filament geleitet wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Temperatursteuerung der Düse aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Für die Temperatursteuerung von Cura. Schalten Sie diese Funktion aus, um die Düsentemperatur außerhalb von Cura zu steuern." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Aufheizgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "Die Geschwindigkeit (°C/Sek.), mit der die Düse durchschnittlich bei normalen Drucktemperaturen und im Standby aufheizt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Abkühlgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "Die Geschwindigkeit (°C/Sek.), mit der die Düse durchschnittlich bei normalen Drucktemperaturen und im Standby abkühlt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Mindestzeit Standby-Temperatur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Die Mindestzeit, die ein Extruder inaktiv sein muss, bevor die Düse abkühlt. Nur wenn der Extruder über diese Zeit hinaus nicht verwendet wurde, kann er auf die Standby-Temperatur abkühlen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "G-Code-Variante" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "Der Typ des zu generierenden G-Codes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volumetrisch)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits von Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Firmware-Einzug" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Definiert, ob Firmware-Einzugsbefehle (G10/G11) anstelle der E-Eigenschaft in G1-Befehlen verwendet wird, um das Material einzuziehen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Extruder teilen sich Heizelement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Gibt an, ob die Extruder sich ein Heizelement teilen oder jeweils über ein eigenes verfügen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Extruder teilen sich eine Düse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Gibt an, ob die Extruder gemeinsam eine Düse nutzen oder jeweils über eine eigene verfügen. In der Einstellung „true“ ist zu erwarten, dass das GCode-Skript „printer-start“ alle Extruder ordnungsgemäß in einem bekannten und untereinander kompatiblen Anfangszustand anordnet (Rückzugstellung; entweder Null oder mit einem nicht zurückgezogenen Filament); in diesem Fall wird die anfängliche Rückzugstellung für jeden Extruder durch den Parameter „machine_extruders_shared_nozzle_initial_retraction“ beschrieben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Rückzugstellung der gemeinsam genutzten Düse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "Bestimmt, wie weit das Filament jedes Extruders bei Abschluss des GCode-Skripts „printer-start“ von der gemeinsam genutzten Düsenspitze zurückgezogen sein soll; der Wert sollte gleich oder größer sein als die Länge des gemeinsamen Teils der Düsenkanäle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Unzulässige Bereiche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Eine Liste mit Polygonen mit Bereichen, die für den Druckkopf unzulässig sind." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Unzulässige Bereiche für die Düse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Eine Liste mit Polygonen mit Bereichen, in welche die Düse nicht eintreten darf." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Gerätekopf und Lüfter Polygon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "Die Form des Druckkopfes. Dies sind die Koordinaten relativ zur Position des Druckkopfs; meist ist dies die Position des ersten Extruders. Die Abmessungen links und vor dem Druckkopf müssen negative Koordinaten sein." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Brückenhöhe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Der Höhenunterschied zwischen der Düsenspitze und dem Brückensystem (X- und Y-Achsen)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Düsen-ID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Der Düsen-ID für eine Extruder-Einheit, z. B. „AA 0,4“ und „BB 0,8“." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Düsendurchmesser" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Der Innendurchmesser der Düse. Verwenden Sie diese Einstellung, wenn Sie eine Düse einer Nicht-Standardgröße verwenden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Versatz mit Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Verwenden Sie den Extruder-Versatz für das Koordinatensystem. Betrifft alle Extruder." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Z-Position Extruder-Einzug" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Die Z-Koordinate der Position, an der die Düse am Druckbeginn einzieht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Extruder absolute Einzugsposition" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Bevorzugen Sie eine absolute Einzugsposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Maximaldrehzahl X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "Die Maximaldrehzahl für den Motor der X-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Maximaldrehzahl Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Die Maximaldrehzahl für den Motor der Y-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Maximaldrehzahl Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Die Maximaldrehzahl für den Motor der Z-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Maximum Speed E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "Die Maximalgeschwindigkeit des Filaments." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Maximale Beschleunigung X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Die maximale Beschleunigung für den Motor der X-Richtung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Maximale Beschleunigung Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Die maximale Beschleunigung für den Motor der Y-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Maximale Beschleunigung Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Die maximale Beschleunigung für den Motor der Z-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Maximale Beschleunigung Filament" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Die maximale Beschleunigung für den Motor des Filaments." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Voreingestellte Beschleunigung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "Die voreingestellte Beschleunigung der Druckkopfbewegung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Voreingestellter X-Y-Ruck" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Voreingestellter Ruck für die Bewegung in der horizontalen Planfläche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Voreingestellter Z-Ruck" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Voreingestellter Ruck für den Motor in Z-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Voreingestellter Filament-Ruck" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Voreingestellter Ruck für den Motor des Filaments." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Schritte pro Millimeter (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Anzahl der Schritte des Schrittmotors, die zu einem Millimeter Bewegung in X-Richtung führen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Schritte pro Millimeter (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Anzahl der Schritte des Schrittmotors, die zu einem Millimeter Bewegung in Y-Richtung führen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Schritte pro Millimeter (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Anzahl der Schritte des Schrittmotors, die zu einem Millimeter Bewegung in Z-Richtung führen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Schritte pro Millimeter (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "Wie viele Schritte sollen die Schrittmotoren ausführen, um das Feeder-Rad um einen Millimeter auf seinem Umfang zu bewegen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "X-Endanschlag in positiver Richtung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Definiert, ob der Endanschlag der X-Achse in positiver Richtung (hohe X-Koordinate) oder negativer Richtung (niedrige X-Koordinate) liegt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Y-Endanschlag in positiver Richtung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Definiert, ob der Endanschlag der Y-Achse in positiver Richtung (hohe Y-Koordinate) oder negativer Richtung (niedrige Y-Koordinate) liegt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Z-Endanschlag in positiver Richtung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Definiert, ob der Endanschlag der Z-Achse in positiver Richtung (hohe Z-Koordinate) oder negativer Richtung (niedrige Z-Koordinate) liegt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Mindest-Vorschub" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "Die Mindestgeschwindigkeit für die Bewegung des Druckkopfes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Feeder-Raddurchmesser" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "Der Durchmesser des Rades für den Transport des Materials in den Feeder." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Skalierung der Lüftergeschwindigkeit auf 0–1" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Skalieren der Lüftergeschwindigkeit auf einen Wert zwischen 0 und 1 statt zwischen 0 und 256." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Qualität" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Alle Einstellungen, die die Auflösung des Drucks beeinflussen. Diese Einstellungen haben große Auswirkung auf die Qualität (und Druckdauer)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Schichtdicke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "Die Dicke jeder Schicht in mm. Bei höheren Werten werden schnellere Drucke mit niedrigerer Auflösung hergestellt, bei niedrigeren Werten langsamere Drucke mit höherer Auflösung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Dicke der ersten Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "Die Dicke der ersten Schicht in mm. Eine dicke erste Schicht erleichtert die Haftung am Druckbett." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Linienbreite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Die Breite einer einzelnen Linie. Generell sollte die Breite jeder Linie der Breite der Düse entsprechen. Eine leichte Reduzierung dieses Werts kann jedoch zu besseren Drucken führen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Breite der Wandlinien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Die Breite einer einzelnen Wandlinie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Breite der äußeren Wandlinien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "Die Breite der äußersten Wandlinie. Indem dieser Wert reduziert wird, können höhere Detaillierungsgrade erreicht werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Breite der inneren Wandlinien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Die Breite einer einzelnen Wandlinie für alle Wandlinien, außer der äußersten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Breite der oberen/unteren Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Die Breite einer einzelnen oberen/unteren Linie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Breite der Fülllinien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Die Breite einer einzelnen Fülllinie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Skirt-/Brim-Linienbreite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Die Breite einer einzelnen Skirt- oder Brim-Linie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Breite der Stützstrukturlinien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Die Breite einer einzelnen Stützstrukturlinie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Stützstruktur Schnittstelle Linienbreite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Die Breite einer einzelnen Stützdach- oder Bodenlinie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Breite der Stützdachlinie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Die Breite einer einzelnen Stützdachlinie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Stützstruktur Boden Linienbreite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Die Breite einer Linienbreite eines einzelnen Bodens." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Linienbreite Einzugsturm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Die Linienbreite eines einzelnen Einzugsturms." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Linienbreite der ersten Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Multiplikator der Linienbreite der ersten Schicht. Eine Erhöhung dieses Werts verbessert möglicherweise die Betthaftung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Wände" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Gehäuse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Extruder für Wand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "Die für das Drucken der Wände verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extruder Außenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "Die für das Drucken der Außenwände verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Extruder Innenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "Die für das Drucken der Innenwände verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Wanddicke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "Die Dicke der Wände in horizontaler Richtung. Dieser Wert geteilt durch die Wandliniendicke bestimmt die Anzahl der Wände." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Anzahl der Wandlinien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Die Anzahl der Wände. Wenn diese anhand der Wanddicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Wandübergangslänge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "Wenn beim Übergang zwischen verschiedenen Wänden das Teil dünner wird, wird ein bestimmter Raum zugewiesen, in dem sich die Wandlinien teilen bzw. verbinden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Anzahl verteilter Wände" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "Die Anzahl der Wände, gezählt von der Mitte aus, über welche die Variation verteilt werden soll. Niedrigere Werte führen dazu, dass sich die Außenwände in ihrer Stärke nicht verändern." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Schwellenwinkel für Wandübergang" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Legt fest, ab welchem Winkel Übergänge zwischen einer geraden und einer ungeraden Anzahl von Wänden erstellt werden. Eine Keilform mit einem größeren Winkel als in dieser Einstellung erhält keine Übergänge und es werden keine Wände in der Mitte gedruckt, um den verbleibenden Raum zu füllen. Wenn diese Einstellung verringert wird, reduziert dies die Anzahl und Länge dieser Mittelwände, kann jedoch Lücken oder zu starke Extrudierungen hinterlassen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Wandübergangsfilter Abstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "Wenn in schneller Folge viele Übergänge zwischen verschiedenen Wänden erzeugt würden, werden gar keine Übergänge erzeugt. Übergänge, die näher beieinander liegen als dieser Abstand, werden entfernt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Wandübergangsfilter Rand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Vermeiden Sie den Wechsel zwischen getrennten und zusammengeführten Wänden. Dieser Rand erweitert den Bereich der Linienstärken auf [Minimale Wandlinienstärke – Rand, 2 x Minimale Wandlinienstärke + Rand]. Wenn Sie diesen Rand vergrößern, wird die Anzahl der Übergänge reduziert, was die Anzahl der Starts/Stopps und die Anfahrzeit für die Extrusion reduziert. Große Unterschiede der Linienstärken können jedoch zu Unter- oder Überextrusionsproblemen führen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Wipe-Abstand der Außenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Entfernung einer Bewegung nach der Außenwand, um die Z-Naht besser zu verbergen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Einfügung Außenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Verwendete Einfügung am Pfad zur Außenwand. Wenn die Außenwand kleiner als die Düse ist und nach den Innenwänden gedruckt wird, verwenden Sie diesen Versatz, damit die Öffnung in der Düse mit den Innenwänden überlappt, anstelle mit der Außenseite des Modells." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Reihenfolge des Wanddrucks optimieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Optimieren Sie die Reihenfolge, in der die Wände gedruckt werden, um die Anzahl der Einzüge und die zurückgelegten Distanzen zu reduzieren. Dieser Schritt bringt für die meisten Teile Vorteile, allerdings werden einige möglicherweise länger benötigen. Vergleichen Sie deshalb bitte die Schätzung der Druckzeiten mit und ohne Optimierung. Bei Wahl eines Brims als Druckplattenhaftungstyp ist die erste Schicht nicht optimiert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Wandreihenfolge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Bestimmt die Reihenfolge, in der die Wände gedruckt werden. Das frühe Drucken der Außenwände hilft bei der Maßgenauigkeit, da Fehler von Innenwänden nicht an die Außenseite weitergegeben werden können. Wenn sie jedoch später gedruckt werden, ist ein Stapeldruck besser möglich, wenn Überhänge gedruckt werden." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "Von innen nach außen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "Von außen nach innen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Abwechselnde Zusatzwände" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Es wird eine Zusatzwand für jede zweite Schicht gedruckt. Auf diese Weise gelangt Füllung zwischen diese Zusatzwände, was zu stärkeren Drucken führt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Mindestlinienstärke der Wand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Bei dünnen Strukturen, die etwa ein- bis zweimal so groß sind wie die Düse, müssen die Linienstärken an die Dicke des Modells angepasst werden. Mit dieser Einstellung wird die Mindestlinienstärke für die Wände festgelegt. Die minimalen Linienstärken bestimmen gleichzeitig auch die maximalen Linienstärken, da wir bei einer gewissen Stärke der Geometrie von N- auf N+1-Wände übergehen, wobei die N-Wände breit und die N+1-Wände schmal sind. Die maximale Wandlinienstärke beträgt das Doppelte der minimalen Wandlinienstärke." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Minimale Wandlinienstärke (geradzahlig)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "Die Mindestlinienstärke für normale polygonale Wände. Diese Einstellung legt fest, bei welcher Stärke des Modells vom Druck einer einzelnen dünnen Wandlinie auf den Druck zweier Wandlinien umgeschaltet wird. Eine höhere minimale geradzahlige Wandlinienstärke führt zu einer höheren maximalen geradzahligen Wandlinienstärke. Die maximale geradzahlige Wandlinienstärke wird berechnet als Außenwandlinienstärke + 0,5 x minimale geradzahlige Wandlinienstärke." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Schwellenwert für das Teilen der Mittellinie" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "Die kleinste Linienstärke, als Faktor der normalen Linienstärke, über der die mittlere Linie (sofern vorhanden) in zwei unterteilt wird. Verringern Sie diese Einstellung, um mehr, aber dünnere Linien zu verwenden. Erhöhen Sie sie, um weniger, aber stärkere Linien zu verwenden. Beachten Sie, dass dies in der Weise gilt, als ob die gesamte Form mit der Wand gefüllt werden sollte, so dass sich die Mitte hier auf die Mitte des Objekts zwischen zwei äußeren Kanten der Form bezieht, auch wenn sich anstelle der Wand tatsächlich Füllung oder (weitere) Oberflächen im Druck befinden." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Minimale Wandlinienstärke (ungeradzahlig)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "Die minimale Linienbreite für Polylinienwände mit Lücken in der mittleren Linie. Diese Einstellung legt fest, bei welcher Stärke im Modell ein Übergang vom Druck zweier Wandlinien zum Druck zweier Außenwände und einer einzigen zentralen Wand in der Mitte erfolgt. Eine höhere minimale ungeradzahlige Wandlinienstärke führt zu einer höheren maximalen ungeradzahligen Wandlinienstärke. Die maximale ungerade Wandlinienbreite wird berechnet als 2 x Minimale Wandlinienstärke (geradzahlig)," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Schwellenwert für das Hinzufügen einer Mittellinie" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "Die kleinste Linienstärke als Faktor der normalen Linienstärke, ab der eine Mittellinie (falls noch nicht vorhanden) eingefügt wird. Verringern Sie diese Einstellung, um mehr, aber dünnere Linien zu verwenden. Erhöhen Sie sie, um weniger, aber stärkere Linien zu verwenden. Beachten Sie, dass dies in der Weise gilt, als ob die gesamte Form mit der Wand gefüllt werden sollte, so dass sich die Mitte hier auf die Mitte des Objekts zwischen zwei äußeren Kanten der Form bezieht, auch wenn sich anstelle der Wand tatsächlich Füllung oder (weitere) Oberflächen im Druck befinden." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Drucken von dünnen Wänden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Drucken Sie Teile des Modells, die horizontal dünner als die Düsengröße sind." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Mindestgröße des Merkmals" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "Mindeststärke dünner Merkmale. Modellmerkmale, die dünner sind als dieser Wert, werden nicht gedruckt, während Merkmale, die dicker als die Mindeststärke sind, auf die Mindestwandlinienstärke verbreitert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Minimale Wandlinienstärke (dünn)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "Breite der Wand, die dünne Merkmale (entsprechend der Mindest-Merkmalgröße) des Modells ersetzen wird. Wenn die Mindeststärke der Wandlinie dünner ist als die Stärke des Merkmals, wird die Wand so dick wie das Merkmal selbst." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Horizontale Erweiterung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Der Abstand, der auf die Polygone in den einzelnen Schichten angewendet wird. Positive Werte können zu große Löcher kompensieren; negative Werte können zu kleine Löcher kompensieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Horizontale Erweiterung erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "Der Abstand, der auf die Polygone in der ersten Schicht angewendet wird. Ein negativer Wert kann ein Zerquetschen der ersten Schicht, auch als „Elefantenfuß“ bezeichnet, ausgleichen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Horizontalloch-Erweiterung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "Versatz, der auf die Löcher in jeder Schicht angewandt wird. Bei positiven Werten werden die Löcher vergrößert; bei negativen Werten werden die Löcher verkleinert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Justierung der Z-Naht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Der Startdruckpunkt von jedem Teil einer Schicht. Wenn der Druck der Teile in aufeinanderfolgenden Schichten am gleichen Punkt startet, kann eine vertikale Naht sichtbar werden. Wird dieser neben einer benutzerdefinierten Position ausgerichtet, ist die Naht am einfachsten zu entfernen. Wird er zufällig platziert, fallen die Ungenauigkeiten am Startpunkt weniger auf. Wird der kürzeste Weg eingestellt, ist der Druck schneller." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Benutzerdefiniert" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Kürzester" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Zufall" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Schärfste Kante" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Position der Z-Naht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "Die Position in der Nähe der Stelle, an der die einzelnen Teile einer Ebene gedruckt werden sollen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Hinten links" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Hinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Hinten rechts" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Rechts" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Vorne rechts" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Vorne" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Vorne links" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Links" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Z-Naht X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "Die X-Koordinate der Position, neben der der Druck jedes Teils in einer Schicht begonnen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Z-Naht Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "Die Y-Koordinate der Position, neben der der Druck jedes Teils in einer Schicht begonnen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Präferenz Nahtkante" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Definieren Sie, ob Kanten am Modell-Umriss die Nahtposition beeinflussen. Keine bedeutet, dass Kanten keinen Einfluss auf die Nahtposition haben. Naht verbergen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden Kante auftreten. Naht offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer Außenkante auftreten. Naht verbergen oder offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden oder außenliegenden Kante auftreten. Intelligent verbergen lässt die Naht an innen- oder außenliegenden Kanten auftreten, verwendet aber – falls zweckmäßig – häufiger innenliegende Kanten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Keine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Naht verbergen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Naht offenlegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Naht verbergen oder offenlegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Intelligent verbergen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Realitvwert der Z-Naht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Bei Aktivierung sind die Z-Naht-Koordinaten relativ zur Mitte der jeweiligen Teile. Bei Deaktivierung definieren die Koordinaten eine absolute Position auf dem Druckbett." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Oben/Unten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Oben/Unten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Oberfläche Außenhaut Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "Die für das Drucken der obersten Außenhaut verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Oberfläche Außenhaut Schichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "Die Anzahl der obersten Außenhautschichten. Üblicherweise reicht eine einzige oberste Schicht aus, um höherwertige Oberflächen zu generieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Oberfläche Außenhaut Linienbreite" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Die Breite einer einzelnen Linie der oberen Druckbereiche." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Oberfläche Außenhaut Muster" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "Das Muster der obersten Schichten." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Linien" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Konzentrisch" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Zickzack" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Gleichmäßige Reihenfolge oben" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Obere Linien werden in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in einer einzigen Richtung überschneiden. Dies erfordert etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Linienrichtungen der Oberfläche Außenhaut" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen Außenhautschichten die Linien- oder Zickzack-Muster verwenden. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad) verwendet werden." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Extruder Oben/Unten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "Die für das Drucken der oberen und unteren Außenhaut verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Obere/untere Dicke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "Die Dicke der oberen/unteren Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der oberen/unteren Schichten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Obere Dicke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "Die Dicke der oberen Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der oberen Schichten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Obere Schichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Die Anzahl der oberen Schichten. Wenn diese anhand der oberen Dicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Untere Dicke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "Die Dicke der unteren Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der unteren Schichten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Untere Schichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Die Anzahl der unteren Schichten. Wenn diese anhand der unteren Dicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Erste untere Schichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Die Anzahl der ersten Schichten, die auf die Druckplatte aufgetragen werden. Wenn diese anhand der unteren Dicke berechnet werden, wird der Wert auf eine ganze Zahl auf- oder abgerundet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Unteres/oberes Muster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Das Muster der oberen/unteren Schichten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Linien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Konzentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zickzack" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Unteres Muster für erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "Das Muster am Boden des Drucks der ersten Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Linien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Konzentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Zickzack" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Polygone oben/unten verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Außenhaut-Pfade oben/unten verbinden, wenn sie nebeneinander laufen. Bei konzentrischen Mustern reduziert die Aktivierung dieser Einstellung die Durchlaufzeit erheblich. Da die Verbindungen jedoch auf halbem Weg über der Füllung erfolgen können, kann diese Funktion die Oberflächenqualität reduzieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Gleichmäßige Reihenfolge oben/unten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Obere/Untere Linien werden in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in gleicher Richtung überschneiden. Dies erfordert etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Richtungen der oberen/unteren Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen/unteren Schichten die Linien- oder Zickzack-Muster verwenden. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad) verwendet werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Keine Außenhaut in Z-Lücken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Wenn das Modell kleine, nur wenige Schichten hohe vertikale Lücken aufweist, sind diese normalerweise von einer Außenhaut bedeckt. Aktivieren Sie diese Einstellung, damit bei sehr kleinen Lücken keine Außenhaut gedruckt wird. Dies verkürzt die zum Drucken und Slicen benötigte Zeit, aber die Füllung bleibt der Luft ausgesetzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Linienanzahl der zusätzlichen Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Der äußerste Teil des oberen/unteren Musters wird durch eine Anzahl von konzentrischen Linien ersetzt. Die Verwendung von ein oder zwei Linien verbessert Dächer, die auf Füllmaterial beginnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Glätten aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Gehen Sie ein weiteres Mal über die Oberfläche, aber extrudieren Sie diesmal sehr wenig Material. Dadurch wird die oberste Kunststoffschicht geschmolzen und es entsteht eine glattere Oberfläche. Der Druck in der Düsenkammer bleibt weiterhin hoch, so dass Risse in der Oberfläche mit Material gefüllt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Nur oberste Schicht glätten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Führen Sie das Glätten nur für die allerletzte Schicht des Meshs aus. Dies spart Zeit, wenn die unteren Schichten keine glatte Oberflächenausführung erfordern." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Glättungsmuster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "Das Muster, das für die Glättung der Oberflächen verwendet wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Konzentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Zickzack" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Gleichmäßige Reihenfolge hin/her" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Linien werden hin und her in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in gleicher Richtung überschneiden. Dies erfordert etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Glättungslinienabstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Der Abstand zwischen den Glättungslinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Glättungsfluss" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Die Materialmenge relativ zu einer normalen Außenhautlinie, um während des Glättens zu extrudieren. Indem die Düse gefüllt bleibt, können einige Spalten in der oberen Schicht gefüllt werden, allerdings führt zu viel davon zu einer übermäßigen Extrudierung und Markierungen seitlich der Oberfläche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Glättungseinsatz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "Eine Distanz, die von den Kanten des Modells einzuhalten ist. Die Glättung des gesamten Weges zur Kante des Mesh führt möglicherweise zu einer gezackten Kante Ihres Drucks." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Glättungsgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "Die Geschwindigkeit, mit der über die Oberfläche gegangen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Beschleunigung Glättung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "Die Beschleunigung, mit der das Glätten erfolgt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Ruckfunktion glätten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung während des Glättens." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Prozentsatz Außenhaut überlappen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien als Prozentwert der Linienbreite der Außenhautlinien und der inneren Wand. Eine geringe Überlappung ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei einer einheitlichen Linienbreite von Außenhaut und Wand jeder Prozentwert über 50 % bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht, da in diesem Moment die Position der Düse des Außenhaut-Extruders möglicherweise bereits über die Wandmitte hinausgeht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Außenhaut überlappen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien. Eine geringe Überlappung ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei einer einheitlichen Linienbreite von Außenhaut und Wand jeder Wert über die Hälfte der Wandbreite bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht, da in diesem Moment die Position der Düse des Außenhaut-Extruders möglicherweise bereits über die Wandmitte hinausgeht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Breite für das Entfernen der Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "Dies bezeichnet die größte Breite der zu entfernenden Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der Außenhaut oben/unten an abgeschrägten Flächen des Modells unterstützen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Breite für das Entfernen der Außenhaut oben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Dies bezeichnet die größte Breite der zu entfernenden oberen Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der oberen Außenhaut an abgeschrägten Flächen des Modells unterstützen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Breite für das Entfernen der Außenhaut unten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "Dies bezeichnet die größte Breite der zu entfernenden unteren Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der unteren Außenhaut an abgeschrägten Flächen des Modells unterstützen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Expansionsdistanz Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "Die Distanz, um die die Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den angrenzenden Schichten besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Expansionsdistanz Außenhaut oben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "Die Distanz, um die die oberen Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den Schichten darüber besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Expansionsdistanz Außenhaut unten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "Die Distanz, um die die unteren Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und an den Wänden auf der darunter liegenden Schicht haften. Niedrigere Werte reduzieren den Materialverbrauch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Maximaler Winkel Außenhaut für Expansion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "Die Außenhaut von Ober- und/oder Unterseiten Ihres Objekts, deren Winkel größer als dieser Wert sind, werden nicht expandiert. Dadurch wird vermieden, dass die schmalen Außenhautbereiche, die entstehen, wenn die Modelloberfläche eine nahezu vertikale Neigung aufweist, expandiert werden. Ein Winkel von 0° ist horizontal und führt dazu, dass ein solcher Außenhautbereich nicht expandiert wird; ein Winkel von 90° ist vertikal und führt dazu, dass die gesamte Außenhaut expandiert wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Mindestbreite Außenhaut für Expansion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Außenhautbereiche, die schmaler als die Mindestbreite sind, werden nicht expandiert. Damit wird vermieden, dass enge Außenhautbereiche expandiert werden, die entstehen, wenn die Modellfläche eine nahezu vertikale Neigung aufweist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Extruder für Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Die für das Drucken der Füllung verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Fülldichte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Passt die Fülldichte des Drucks an." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Linienabstand Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Der Abstand zwischen den gedruckten Fülllinien. Diese Einstellung wird anhand von Fülldichte und Breite der Fülllinien berechnet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Füllmuster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Gitter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Linien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Dreiecke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Tri-Hexagon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Würfel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Würfel-Unterbereich" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Octet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Viertelwürfel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Konzentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Zickzack" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Kreuz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "3D-Kreuz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Blitz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Füllungslinien verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Verbindet die Enden, an denen das Füllmuster auf die Innenwand trifft, mithilfe einer Linie, die der Form der Innenwand folgt. Durch Aktivierung dieser Einstellung kann die Füllung besser an den Wänden haften; auch die Auswirkungen der Füllung auf die Qualität der vertikalen Flächen werden reduziert. Die Deaktivierung dieser Einstellung reduziert den Materialverbrauch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Füllungspolygone verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Verbinden Sie Füllungspfade, wenn sie nebeneinander laufen. Bei Füllungsmustern, die aus mehreren geschlossenen Polygonen bestehen, reduziert die Aktivierung dieser Einstellung die Durchlaufzeit erheblich." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Linienrichtungen Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Eine Liste von Ganzzahl-Linienrichtungen für die Verwendung. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad für die Linien- und Zickzack-Muster und 45-Grad für alle anderen Muster) verwendet werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "X-Versatz Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "Das Füllmuster wird um diese Distanz entlang der X-Achse verschoben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Y-Versatz Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "Das Füllmuster wird um diese Distanz entlang der Y-Achse verschoben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Füllstart randomisieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Randomisieren Sie, welche Fülllinie zuerst gedruckt wird. So wird vermieden, dass ein Segment am stärksten ist. Allerdings muss dafür eine zusätzliche Bewegung ausgeführt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Fülllinie multiplizieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Konvertieren Sie jede Fülllinie in diese mehrfachen Linien. Die zusätzlichen Linien überschneiden sich nicht, sondern vermeiden sich vielmehr. Damit wird die Füllung steifer, allerdings erhöhen sich Druckzeit und Materialverbrauch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Zusätzliche Füllung Wandlinien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1948,2667 +1983,2707 @@ msgstr "" "Fügen Sie zusätzliche Wände um den Füllbereich hinzu. Derartige Wände können zu einem verringerten Absacken der oberen/unteren Außenhautlinien beitragen, was bedeutet, dass Sie weniger Außenhautschichten oben/unten bei derselben Qualität von Kosten für zusätzliches Material benötigen.\n" " Diese Funktion ist verknüpfbar mit „Füllungspolygone verbinden“, um alle Füllungen mit einem einzigen Extrusionspfad zu verbinden, ohne dass hierzu Vorwärtsbewegungen oder Rückzüge erforderlich sind, sofern die richtige Konfiguration gewählt wurde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Gehäuse Würfel-Unterbereich" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Ein Zusatz zum Radius von der Mitte jedes Würfels, um die Modellbegrenzungen zu überprüfen und um zu entscheiden, ob dieser Würfel unterteilt werden sollte. Höhere Werte führen zu einem dickeren Gehäuse von kleinen Würfeln im Bereich der Modellbegrenzungen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Prozentsatz Füllung überlappen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden als Prozentwert der Füllungslinienbreite. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Füllung herzustellen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Füllung überlappen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Füllung herzustellen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Wipe-Abstand der Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Der Abstand, der nach jeder Fülllinie zurückgelegt wird, damit die Füllung besser an den Wänden haftet. Diese Option ähnelt Füllung überlappen, aber ohne Extrusion und nur an einem Ende der Fülllinie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Füllschichtdicke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Die Dicke pro Schicht des Füllmaterials. Dieser Wert sollte immer ein Vielfaches der Schichtdicke sein und wird sonst auf- oder abgerundet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Stufenweise Füllungsschritte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Anzahl der Male zur Reduzierung der Füllungsdichte um die Hälfte bei Arbeiten unter den oberen Flächen. Bereiche, die weiter an den Oberflächen sind, erhalten eine höhere Dichte bis zur Füllungsdichte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Höhe stufenweise Füllungsschritte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "Die Höhe der Füllung einer bestimmten Dichte vor dem Umschalten auf die halbe Dichte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Füllung vor Wänden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Es wird die Füllung gedruckt, bevor die Wände gedruckt werden. Wenn man die Wände zuerst druckt, kann dies zu präziseren Wänden führen, aber Überhänge werden schlechter gedruckt. Wenn man die Füllung zuerst druckt, bekommt man stabilere Wände, aber manchmal zeigt sich das Füllmuster auf der Oberfläche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Mindestbereich Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Keine Füllungsbereiche generieren, die kleiner als dieser sind (stattdessen Außenhaut verwenden)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Füllstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Drucken Sie Füllstrukturen nur dort, wo das Modell gestützt werden soll. Die Aktivierung dieser Option reduziert die Druckdauer und den Materialverbrauch, führt jedoch zu einer ungleichmäßigen Objektdicke." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Füllung für Überhänge Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "Der Mindestwinkel für Überhänge, für welche eine Stützstruktur zugefügt wird. Bei einem Wert von 0° werden Objekte komplett gefüllt, bei 90° wird keine Füllung ausgeführt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Stützenstärke für Außenhautkanten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "Die Stärke der zusätzlichen Füllung, die die Außenhautkanten stützt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Unterstützungsebenen für Außenhautkanten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "Die Anzahl der zusätzlichen Schichten, die die Außenhautkanten stützen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Stützwinkel der Blitz-Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Legt fest, wann eine Blitz-Füllschicht alles Darüberliegende tragen soll. Gemessen in dem Winkel, den die Schichtstärke vorgibt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Überstandswinkel der Blitz-Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Legt fest, wann eine Blitz-Füllschicht das Modell darüber tragen soll. Gemessen in dem Winkel, den die Schichtstärke vorgibt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Beschnittwinkel der Blitz-Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Begradigungswinkel der Blitz-Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Voreingestellte Drucktemperatur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "Die für den Druck verwendete Standardtemperatur. Dies sollte die „Basis“-Temperatur eines Materials sein. Alle anderen Drucktemperaturen sollten anhand dieses Wertes einen Versatz verwenden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Temperatur Druckabmessung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "Die Temperatur der Druckumgebung. Beträgt der Wert 0, wird die Druckraumtemperatur nicht angepasst." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Drucktemperatur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "Die Temperatur, die für das Drucken verwendet wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Drucktemperatur erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "Die Temperatur, die für das Drucken der ersten Schicht verwendet wird. Wählen Sie hier 0, um eine spezielle Behandlung der ersten Schicht zu deaktivieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Anfängliche Drucktemperatur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "Die Mindesttemperatur während des Aufheizens auf die Drucktemperatur, bei welcher der Druck bereits starten kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Endgültige Drucktemperatur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "Die Temperatur, bei der das Abkühlen bereits beginnen kann, bevor der Druck beendet wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Geschwindigkeitsregulierer für Abkühlung bei Extrusion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Die zusätzliche Geschwindigkeit mit der die Düse während der Extrusion abkühlt. Der gleiche Wert wird verwendet, um Aufheizgeschwindigkeit anzugeben, die verloren geht wenn während der Extrusion aufgeheizt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Standardtemperatur Druckplatte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "Die für die erhitzte Druckplatte verwendete Standardtemperatur. Dies sollte die „Basis“-Temperatur einer Druckplatte sein. Alle anderen Drucktemperaturen sollten anhand dieses Wertes einen Versatz verwenden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Temperatur Druckplatte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "Die Temperatur, die für das beheizte Druckbett verwendet wird. Beträgt dieser Wert 0, wird das Bett nicht beheizt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Temperatur der Druckplatte für die erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "Die Temperatur, auf die das Druckbett für die erste Schicht erhitzt wird. Beträgt dieser Wert 0, wird das Druckbett für die erste Schicht nicht beheizt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Haftungstendenz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Oberflächenhaftungstendenz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Oberflächenenergie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Oberflächenenergie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Kompensation der Schrumpfung des Skalierungsfaktors" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Um die Schrumpfung des Materials beim Abkühlen zu kompensieren, wird das Modell mit diesem Faktor skaliert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Schrumpfungskompensation für horizontalen Skalierungsfaktor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Um die Schrumpfung des Materials beim Abkühlen auszugleichen, wird das Modell mit diesem Faktor in XY-Richtung (horizontal) skaliert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Schrumpfungskompensation für vertikalen Skalierungsfaktor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Um die Schrumpfung des Materials beim Abkühlen auszugleichen, wird das Modell mit diesem Faktor in Z-Richtung (vertikal) skaliert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Kristallines Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Lässt sich das Material im erhitzten Zustand leicht brechen (kristallin) oder bildet es lange, verflochtene Polymerketten (nicht kristallin)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Einzugsmaß für Sickerschutz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "Maß, um das das Material eingezogen werden muss, damit es nicht heraussickert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Einzugsgeschwindigkeit für Sickerschutz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "Geschwindigkeit, mit der das Material beim Filamentwechsel eingezogen werden muss, damit es nicht heraussickert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Einzugsmaß für Bruchvorbereitung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Streckmaß für das Filament im erhitzten Zustand, bevor es bricht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Einzugsgeschwindigkeit für Bruchvorbereitung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "Geschwindigkeit, mit der das Filament eingezogen werden muss, bevor es beim Einziehen abgebrochen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Temperatur für Bruchvorbereitung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "Die Temperatur, die zum Spülen des Materials verwendet wird, sollte ungefähr der höchstmöglichen Drucktemperatur entsprechen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Einzugsmaß für das Brechen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "Maß, um das das Filament eingezogen werden muss, damit es sauber abgebrochen werden kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Einzugsgeschwindigkeit für das Brechen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "Geschwindigkeit, mit der das Filament eingezogen werden muss, damit es sauber abgebrochen werden kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Bruchtemperatur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "Die Temperatur, bei der das Filament für eine saubere Bruchstelle gebrochen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Ausspülgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "Gibt an, wie schnell das Material nach einem Wechsel zu einem anderen Material vorbereitet werden muss." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Ausspüldauer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "Materialmenge (Filamentlänge), die erforderlich ist, um bei einem Materialwechsel das letzte Material aus der Düse zu entfernen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Ausspülgeschwindigkeit am Ende des Filaments" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "Gibt an, wie schnell das Material nach Austausch einer leeren Spule gegen eine neue Spule desselben Materials vorbereitet werden muss." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Ausspüldauer am Ende des Filaments" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "Materialmenge (Filamentlänge), die erforderlich ist, um das letzte Material aus der Düse zu entfernen, wenn eine leere Spule durch eine neue Spule mit dem selben Material ersetzt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Maximale Parkdauer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "Gibt an, wie lange das Material sicher außerhalb der trockenen Lagerung aufbewahrt werden kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Faktor für Bewegung ohne Ladung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Ein Faktor, der angibt, wie stark das Filament zwischen dem Feeder und der Düsenkammer komprimiert wird; hilft zu bestimmen, wie weit das Material für einen Filamentwechsel bewegt werden muss." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Fluss" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Fluss-Kompensation: Die extrudierte Materialmenge wird mit diesem Wert multipliziert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Wandfluss" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Durchflusskompensation an Wandlinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Wandfluss außen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Durchflusskompensation an der äußeren Wandlinie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Wandfluss innen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Durchflusskompensation an allen Wandlinien bis auf die äußere." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Fluss oben/unten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Durchflusskompensation an oberen/unteren Linien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Fluss Oberfläche Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Durchflusskompensation an Linien von Flächen an der Oberseite des Druckobjekts." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Fluss der Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Durchflusskompensation an Füllungslinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Skirt/Brim-Fluss" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Durchflusskompensation an Skirt- oder Brim-Linien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Stützstruktur-Fluss" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Durchflusskompensation an Stützstrukturlinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Fluss Stützstruktur-Schnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Durchflusskompensation an Dach- oder Bodenlinien der Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Stützdachfluss" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Durchflusskompensation an Stützdachlinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Stützbodenfluss" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Durchflusskompensation an Stützbodenlinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Fluss Einzugsturm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Durchflusskompensation an Einzugsturmlinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Fluss der ersten Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Fluss-Kompensation für die erste Schicht: Die auf der ersten Schicht extrudierte Materialmenge wird mit diesem Wert multipliziert." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Standby-Temperatur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "Die Temperatur der Düse, wenn eine andere Düse aktuell für das Drucken verwendet wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Geschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Geschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Druckgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Die Geschwindigkeit, mit der gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Füllgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Die Geschwindigkeit, mit der die Füllung gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Wandgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "Die Geschwindigkeit, mit der die Wände gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Geschwindigkeit Außenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "Die Geschwindigkeit, mit der die Außenwände gedruckt werden. Durch das Drucken der Außenwand bei einer niedrigeren Geschwindigkeit wird eine bessere Endqualität der Außenhaut erreicht. Wenn allerdings zwischen der Geschwindigkeit für die Innenwand und jener für die Außenwand ein zu großer Unterschied besteht, wird die Qualität negativ beeinträchtigt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Geschwindigkeit Innenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "Die Geschwindigkeit, mit der alle Innenwände gedruckt werden. Wenn die Innenwand schneller als die Außenwand gedruckt wird, wird die Druckzeit reduziert. Es wird empfohlen, diese Geschwindigkeit zwischen der Geschwindigkeit für die Außenwand und der Füllgeschwindigkeit einzustellen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Oberfläche Außenhaut Geschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "Die Geschwindigkeit, mit der die Oberflächen der Außenhaut-Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Geschwindigkeit obere/untere Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Die Geschwindigkeit, mit der die oberen/unteren Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Stützstrukturgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "Die Geschwindigkeit, mit der die Stützstruktur gedruckt wird. Durch das Drucken der Stützstruktur bei höheren Geschwindigkeiten kann die Gesamtdruckzeit deutlich verringert werden. Die Oberflächenqualität der Stützstruktur ist nicht wichtig, da diese nach dem Drucken entfernt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Stützstruktur-Füllungsgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "Die Geschwindigkeit, mit der die Füllung der Stützstruktur gedruckt wird. Durch das Drucken der Füllung bei einer geringeren Geschwindigkeit, kann die Stabilität verbessert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Stützstruktur-Schnittstellengeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Die Geschwindigkeit, mit der die Dächer und Böden der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Qualität der Überhänge verbessert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Stützdachgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Die Geschwindigkeit, mit der die Dächer der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Qualität der Überhänge verbessert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Geschwindigkeit Bodenstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "Die Geschwindigkeit, mit der die Böden der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Haftung des Stützdachs Ihres Modells verbessert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Geschwindigkeit Einzugsturm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "Die Geschwindigkeit, mit der der Einzugsturm gedruckt wird. Das Drucken des Einzugsturms bei einer geringeren Geschwindigkeit kann zu einem stabileren Ergebnis führen, wenn die Haftung zwischen den verschiedenen Filamenten nicht optimal ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Bewegungsgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "Die Geschwindigkeit, mit der Bewegungen durchgeführt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Geschwindigkeit der ersten Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "Die Geschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um die Haftung auf der Bauplatte zu verbessern. Hat keinen Einfluss auf die Haftstrukturen des Druckbetts selbst, wie Krempe und Raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Druckgeschwindigkeit für die erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "Die Druckgeschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um die Haftung an der Druckplatte zu verbessern." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Bewegungsgeschwindigkeit für die erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "Die Bewegungsgeschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um das Wegziehen zuvor gedruckter Teile von der Druckplatte zu vermeiden. Der Wert dieser Einstellung kann automatisch aus dem Verhältnis zwischen Bewegungsgeschwindigkeit und Druckgeschwindigkeit errechnet werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Geschwindigkeit Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "Die Geschwindigkeit, mit der die Skirt- und Brim-Elemente gedruckt werden. Normalerweise wird dafür die Geschwindigkeit der Basisschicht verwendet. In machen Fällen kann es jedoch vorteilhaft sein, das Skirt- oder Brim-Element mit einer anderen Geschwindigkeit zu drucken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Sprunghöhe Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Die Geschwindigkeit, mit der bei Z-Sprüngen die vertikale Bewegung (Z-Achse) erfolgt. Diese liegt in der Regel unterhalb der Druckgeschwindigkeit, da die Bewegung von Druckbett oder Brücke schwieriger ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Anzahl der langsamen Schichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "Die ersten Schichten werden langsamer als der Rest des Modells gedruckt, damit sie besser am Druckbett haften und um die Wahrscheinlichkeit eines erfolgreichen Drucks zu erhöhen. Die Geschwindigkeit wird während des Druckens dieser Schichten schrittweise erhöht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Verhältnis für Durchflussausgleich" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Korrekturfaktor für die Geschwindigkeit auf Basis der Extrusionsbreite. Bei 0 % wird die Bewegungsgeschwindigkeit konstant in der Druckgeschwindigkeit gehalten. Bei 100 % wird die Bewegungsgeschwindigkeit so eingestellt, dass der Fluss (in mm³/s) konstant bleibt, d. h. Linien mit der Hälfte der normalen Linienstärke werden doppelt so schnell gedruckt und Linien mit der doppelten Linienstärke werden halb so schnell gedruckt. Ein Wert größer als 100 % kann dazu beitragen, den höheren Druck zu kompensieren, der zum Extrudieren breiter Linien erforderlich ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Beschleunigungssteuerung aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Ermöglicht die Justierung der Druckkopfbeschleunigung. Eine Erhöhung der Beschleunigungen kann die Druckzeit auf Kosten der Druckqualität reduzieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Beschleunigung für Bewegung aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "Verwenden Sie eine separate Beschleunigungsrate für Bewegungen. Wenn diese Option deaktiviert ist, wird für Bewegungen der Beschleunigungswert der gedruckten Linie an der Zielposition verwendet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Beschleunigung Druck" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "Die Beschleunigung, mit der das Drucken erfolgt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Beschleunigung Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "Die Beschleunigung, mit der die Füllung gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Beschleunigung Wand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "Die Beschleunigung, mit der die Wände gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Beschleunigung Außenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "Die Beschleunigung, mit der die Außenwände gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Beschleunigung Innenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "Die Beschleunigung, mit der die Innenwände gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Beschleunigung Oberfläche Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "Die Beschleunigung, mit der die Oberflächen der Außenhaut-Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Beschleunigung Oben/Unten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Die Beschleunigung, mit der die oberen/unteren Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Beschleunigung Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "Die Beschleunigung, mit der die Stützstruktur gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Beschleunigung Stützstrukturfüllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "Die Beschleunigung, mit der die Füllung der Stützstruktur gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Beschleunigung Stützstrukturschnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Die Beschleunigung, mit der die Böden der Stützstruktur gedruckt wird. Durch das Drucken bei einer geringeren Beschleunigung kann die Qualität der Überhänge verbessert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Beschleunigung Dachstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Die Beschleunigung, mit der die Dächer der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Beschleunigung kann die Qualität der Überhänge verbessert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Beschleunigung Bodenstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "Die Beschleunigung, mit der die Böden der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Beschleunigung kann die Haftung des Stützdachs verbessert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Beschleunigung Einzugsturm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "Die Beschleunigung, mit der der Einzugsturm gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Beschleunigung Bewegung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Die Beschleunigung, mit der Bewegungen durchgeführt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Beschleunigung erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "Die Beschleunigung für die erste Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Druckbeschleunigung für die erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "Die Beschleunigung während des Druckens der ersten Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Geschwindigkeit der Bewegung für die erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Die Beschleunigung für die Fahrtbewegung der ersten Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Beschleunigung Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Die Beschleunigung, mit der die Skirt- und Brim-Elemente gedruckt werden. Normalerweise wird dafür die Beschleunigung der Basisschicht verwendet. In machen Fällen kann es jedoch vorteilhaft sein, das Skirt- oder Brim-Element mit einer anderen Beschleunigung zu drucken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Rucksteuerung aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Ermöglicht die Justierung der Ruckfunktion des Druckkopfes bei Änderung der Geschwindigkeit in der X- oder Y-Achse. Eine Erhöhung der Ruckfunktion kann die Druckzeit auf Kosten der Druckqualität reduzieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Ruckfunktion für Bewegung aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "Verwenden Sie eine separate Ruckfunktionsrate für Bewegungen. Wenn diese Option deaktiviert ist, wird für Bewegungen der Ruckfunktionswert der gedruckten Linie an der Zielposition verwendet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Ruckfunktion Drucken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung des Druckkopfes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Ruckfunktion Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Füllung gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Ruckfunktion Wand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Wände gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Ruckfunktion Außenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Außenwände gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Ruckfunktion Innenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der alle Innenwände gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Justierung der Oberfläche Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die oberen Schichten der Außenhaut gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Ruckfunktion obere/untere Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die oberen/unteren Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Ruckfunktion Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Stützstruktur gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Ruckfunktion Stützstruktur-Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Füllung der Stützstruktur gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Ruckfunktion Stützstruktur-Schnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Dächer und Böden der Stützstruktur gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Ruckfunktion für Dachstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Dächer der Stützstruktur gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Ruckfunktion für Bodenstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Böden der Stützstruktur gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Ruckfunktion Einzugsturm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der der Einzugsturm gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Ruckfunktion Bewegung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Fahrtbewegung ausgeführt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Ruckfunktion der ersten Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung für die erste Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Ruckfunktion Druck für die erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung während des Druckens für die erste Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Ruckfunktion Bewegung für die erste Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Die Beschleunigung für die Fahrtbewegung der ersten Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Ruckfunktion Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der Skirt und Brim gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Bewegungen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "Bewegungen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Einzug aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Das Filament wird eingezogen, wenn sich die Düse über einen nicht zu bedruckenden Bereich bewegt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Einziehen bei Schichtänderung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Ziehen Sie das Filament ein, wenn die Düse zur nächsten Schicht fährt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Einzugsabstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "Die Länge des Materials, das während der Einzugsbewegung eingezogen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Einzugsgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung eingezogen und zurückgeschoben wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Einzugsgeschwindigkeit (Einzug)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung eingezogen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Einzugsgeschwindigkeit (Zurückschieben)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung zurückgeschoben wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Zusätzliche Zurückschiebemenge nach Einzug" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Während einer Bewegung über einen nicht zu bedruckenden Bereich kann Material wegsickern, was hier kompensiert werden kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Mindestbewegung für Einzug" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "Der Mindestbewegungsabstand, damit ein Einzug erfolgt. Dadurch kommt es zu weniger Einzügen in einem kleinen Gebiet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Maximale Anzahl von Einzügen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Diese Einstellung limitiert die Anzahl an Einzügen, die innerhalb des Fensters „Minimaler Extrusionsabstand“ auftritt. Weitere Einzüge innerhalb dieses Fensters werden ignoriert. Durch diese Funktion wird vermieden, dass das gleiche Stück Filament wiederholt eingezogen wird, da es in diesem Fall abgeflacht werden oder es zu Schleifen kommen kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Fenster „Minimaler Extrusionsabstand“" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "Das Fenster, in dem die maximale Anzahl von Einzügen durchgeführt wird. Dieser Wert sollte etwa der Größe des Einzugsabstands entsprechen, sodass die effektive Häufigkeit, mit der ein Einzug dieselbe Stelle des Materials passiert, begrenzt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Stützstruktur-Einzüge einschränken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Lassen Sie den Einzug beim Vorgehen von Stützstruktur zu Stützstruktur in einer geraden Linie aus. Die Aktivierung dieser Einstellung spart Druckzeit, kann jedoch zu übermäßigem Fadenziehen innerhalb der Stützstruktur führen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Combing-Modus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "Durch Combing bleibt die Düse während der Bewegung innerhalb von bereits gedruckten Bereichen. Dies führt zu einer leicht verlängerten Bewegungszeit, reduziert jedoch die Notwendigkeit von Einzügen. Wenn Combing deaktiviert ist, wird das Material eingezogen und die Düse bewegt sich in einer geraden Linie zum nächsten Punkt. Es ist außerdem möglich, das Combing über die oberen/unteren Außenhautbereiche zu vermeiden, oder nur Combing innerhalb der Füllung auszuführen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Aus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Alle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "Nicht auf der Außenfläche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Nicht in Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "Innerhalb der Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Max. Combing Entfernung ohne Einziehen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "Bei Werten größer als Null verwenden die Combing-Fahrbewegungen, die weiter als über diese Distanz erfolgen, die Einzugsfunktion. Beim Wert Null gibt es keine Maximalstellung, und die Combing-Fahrbewegungen verwenden die Einzugsfunktion nicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Vor Außenwand zurückziehen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Stets zurückziehen, wenn eine Bewegung für den Beginn einer Außenwand erfolgt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Gedruckte Teile bei Bewegung umgehen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "Die Düse vermeidet bei der Bewegung bereits gedruckte Teile. Diese Option ist nur verfügbar, wenn Combing aktiviert ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Stützstrukturen bei Bewegung umgehen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "Die Düse vermeidet bei der Bewegung bereits gedruckte Stützstrukturen. Diese Option ist nur verfügbar, wenn Combing aktiviert ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Umgehungsabstand Bewegung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Der Abstand zwischen der Düse und den bereits gedruckten Teilen, wenn diese bei Bewegungen umgangen werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "Schichtstart X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "Die X-Koordinate der Position, neben der das Teil positioniert ist, von dem aus der Druck jeder Schicht begonnen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Schichtstart Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "Die Y-Koordinate der Position, neben der das Teil positioniert ist, von dem aus der Druck jeder Schicht begonnen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Z-Sprung beim Einziehen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Nach dem Einzug wird das Druckbett gesenkt, um einen Abstand zwischen Düse und Druck herzustellen. Das verhindert, dass die Düse den Druck während der Bewegungen anschlägt und verringert die Möglichkeit, dass der Druck vom Druckbett heruntergestoßen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Z-Sprung nur über gedruckten Teilen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Führen Sie nur einen Z-Sprung aus, wenn Sie über gedruckte Teile fahren, die nicht durch eine horizontale Bewegung vermeidbar sind, indem Sie gedruckte Teile während der Fahrt vermeiden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Z-Sprung Höhe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Der Höhenunterschied bei Ausführung eines Z-Sprungs." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Z-Sprung nach Extruder-Wechsel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Nachdem das Gerät von einem Extruder zu einem anderen gewechselt hat, wird die Druckplatte abgesenkt, um einen Abstand zwischen der Düse und dem Druck zu bilden. Das verhindert, dass die Düse abgesondertes Material auf der Außenseite des Drucks hinterlässt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Z-Sprung Höhe nach Extruder-Wechsel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Der Höhenunterschied bei Ausführung eines Z-Sprungs nach Extruder-Wechsel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Kühlung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Kühlung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Kühlung für Drucken aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Die Druckerlüfter werden während des Druckens aktiviert. Die Lüfter verbessern die Qualität von Schichten mit kurzen Schichtzeiten und von Brückenbildung/Überhängen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Lüfterdrehzahl" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "Die Drehzahl, mit der die Druckerlüfter laufen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Normaldrehzahl des Lüfters" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Die Drehzahl, mit der die Lüfter laufen, bevor der Grenzwert erreicht wird. Wenn eine Schicht schneller als der Grenzwert gedruckt wird, steigt die Lüfterdrehzahl schrittweise zur Maximaldrehzahl des Lüfters an." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Maximaldrehzahl des Lüfters" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Die Drehzahl, mit der die Lüfter bei der Mindestzeit für Schicht laufen. Die Lüfterdrehzahl wird schrittweise von der Normaldrehzahl bis zur Maximaldrehzahl des Lüfters angehoben, wenn der Grenzwert erreicht wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Grenzwert für Normaldrehzahl/Maximaldrehzahl des Lüfters" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "Die Schichtzeit, die den Grenzwert zwischen Normaldrehzahl und Maximaldrehzahl des Lüfters darstellt. Für Schichten, die langsamer als diese Zeit gedruckt werden, läuft der Lüfter auf Normaldrehzahl. Für schnellere Schichten steigt die Lüfterdrehzahl schrittweise zur Maximaldrehzahl des Lüfters an." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Anfängliche Lüfterdrehzahl" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "Die Drehzahl, mit der die Lüfter zu Druckbeginn drehen. In den nachfolgenden Schichten wird die Lüfterdrehzahl schrittweise bis zu der Schicht gesteigert, die der Normaldrehzahl in der Höhe entspricht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Normaldrehzahl des Lüfters bei Höhe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Die Höhe, auf der die Lüfter mit Normaldrehzahl laufen. In den Schichten darunter wird die Lüfterdrehzahl schrittweise von der anfänglichen Lüfterdrehzahl bis zur Normaldrehzahl angehoben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Normaldrehzahl des Lüfters bei Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Die Schicht, bei der die Lüfter mit Normaldrehzahl laufen. Wenn Normaldrehzahl des Lüfters bei Höhe eingestellt ist, wird dieser Wert berechnet und auf eine ganze Zahl auf- oder abgerundet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Mindestzeit für Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Die Mindestzeit, die für eine Schicht aufgewendet wird. Hierdurch wird der Drucker verlangsamt, um mindestens die hier eingestellte Zeit für eine Schicht aufzuwenden. Dadurch kann das gedruckte Material angemessen abkühlen, bevor die folgende Schicht gedruckt wird. Die Schichten können dennoch weniger als die Mindestzeit für eine Schicht erfordern, wenn die Funktion Druckkopf anheben deaktiviert ist und die Mindestgeschwindigkeit andernfalls verletzt würde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Mindestgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "Die Mindestdruckgeschwindigkeit, trotz Verlangsamung aufgrund der Mindestzeit für Schicht. Wenn der Drucker zu langsam arbeitet, sinkt der Druck in der Düse zu stark ab und dies führt zu einer schlechten Druckqualität." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Druckkopf anheben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Wenn die Mindestgeschwindigkeit aufgrund der Mindestzeit für Schicht erreicht wird, wird der Druckkopf vom Druck angehoben und die zusätzliche Zeit, bis die Mindestzeit für Schicht erreicht ist, gewartet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Stützstruktur generieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Damit werden Strukturen zur Unterstützung von Modellteilen mit Überhängen generiert. Ohne diese Strukturen würden solche Teile während des Druckvorgangs zusammenfallen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Extruder für Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "Das für das Drucken der Stützstruktur verwendete Extruder-Element. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extruder für Füllung Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "Das für das Drucken der Füllung der Stützstruktur verwendete Extruder-Element. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Extruder für erste Schicht der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "Das für das Drucken der ersten Schicht der Stützstruktur verwendete Extruder-Element. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Extruder für Stützstruktur-Schnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "Das für das Drucken der Dächer und Böden der Stützstruktur verwendete Extruder-Element. Dieses wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Extruder für Dachstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "Das für das Drucken der Stützdachstruktur verwendete Extruder-Element. Dieses wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Extruder für Bodenstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "Das für das Drucken der Stützstruktur der Böden verwendete Extruder-Element. Dieses wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Wählt zwischen den verfügbaren Techniken zur Erzeugung von Stützstrukturen. Mit „Normal“ wird eine Stützstruktur direkt unter den überhängenden Teilen erzeugt, die direkt darauf liegen. In der Einstellung „Tree“ wird eine Baumstützstruktur erzeugt, die zu den überhängenden Teilen reicht und diese stützt. Die Stützstruktur verästelt sich innerhalb des Modells und stützt es so gut wie möglich vom Druckbett aus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Tree" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Astwinkel der Baumstützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "Dies bezeichnet den Winkel der Äste. Verwenden Sie einen geringeren Winkel, um sie vertikaler und stabiler zu gestalten. Verwenden Sie einen stärkeren Winkel, um mehr Reichweite zu erhalten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Astabstand der Baumstützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "Dies beschreibt, wie weit die Äste weg sein müssen, wenn sie das Modell berühren. Eine geringe Entfernung lässt die Baumstützstruktur das Modell an mehreren Punkten berühren, und führt zu einem besseren Überhang, allerdings lässt sich die Stützstruktur auch schwieriger entfernen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Astdurchmesser der Baumstützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "Dies beschreibt den Durchmesser der dünnsten Äste der Baumstützstruktur. Dickere Äste sind stabiler. Äste zur Basis hin werden dicker als diese sein." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Winkel Astdurchmesser der Baumstützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "Dies beschreibt den Winkel der Astdurchmesser, da sie stufenweise zum Boden hin dicker werden. Ein Winkel von 0 lässt die Äste über die gesamte Länge hinweg eine gleiche Dicke haben. Ein geringer Winkel kann die Stabilität der Baumstützstruktur erhöhen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Kollisionsauflösung der Baumstützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Dies ist die Auflösung für die Berechnung von Kollisionen, um ein Anschlagen des Modells zu verhindern. Eine niedrigere Einstellung sorgt für akkuratere Bäume, die weniger häufig fehlschlagen, erhöht jedoch die Slicing-Zeit erheblich." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Platzierung Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Es werden Stützstrukturen platziert. Die Platzierung kann auf „Druckbett berühren“ oder „Überall“ eingestellt werden. Wenn „Überall“ eingestellt wird, werden die Stützstrukturen auch auf dem Modell gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Druckbett berühren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Überall" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Winkel für Überhänge Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "Der Mindestwinkel für Überhänge, für welche eine Stützstruktur zugefügt wird. Bei einem Wert von 0° werden alle Überhänge gestützt, bei 90° wird kein Überhang gestützt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Muster der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Das Muster der Stützstruktur des Drucks. Die verschiedenen verfügbaren Optionen führen zu einer stabilen oder zu einer leicht entfernbaren Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Linien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Gitter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Dreiecke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Konzentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Zickzack" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Quer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Anzahl der Wandlinien der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "Die Anzahl der Wände, mit denen die Stützstruktur-Füllung umgeben wird. Das Hinzufügen einer Wand kann den Druck der Stützstruktur zuverlässiger machen und Überhänge besser unterstützen. Es erhöht jedoch die Druckzeit und den Materialverbrauch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Stützlinien verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Die Enden der Stützlinien werden miteinander verbunden. Die Aktivierung dieser Einstellung kann Ihre Stützstruktur stabiler machen und Unterextrusion verhindern, kostet jedoch mehr Material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Zickzack-Elemente Stützstruktur verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Die Zickzack-Elemente werden verbunden. Dies erhöht die Stärke der Zickzack-Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Dichte der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Die Dichte der Stützstruktur wird eingestellt. Ein höherer Wert führt zu besseren Überhängen, aber die Stützstrukturen sind schwieriger zu entfernen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Linienabstand der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Der Abstand zwischen den gedruckten Stützstrukturlinien. Diese Einstellung wird anhand der Dichte der Stützstruktur berechnet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Linienabstand der ursprünglichen Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Der Abstand zwischen der ursprünglichen gedruckten Stützstrukturlinien. Diese Einstellung wird anhand der Dichte der Stützstruktur berechnet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Unterstützung Linienrichtung Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet. Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass der Standardwinkel von 0 Grad zu verwenden ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Stütz-Brim aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Erstellen Sie ein Brim in den Stützstruktur-Füllungsbereichen der ersten Schicht. Das Brim wird unterhalb der Stützstruktur und nicht drumherum gedruckt. Die Aktivierung dieser Einstellung erhöht die Haftung der Stützstruktur am Druckbett." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Breite der Brim-Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "Die Breite des unter der Stützstruktur zu druckenden Brims. Ein größeres Brim erhöht die Haftung am Druckbett, jedoch erhöht sich hierdurch der Materialverbrauch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Anzahl der Brim-Stützstrukturlinien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Die Anzahl der Linien für die Brim-Stützstruktur. Eine größere Anzahl von Brim-Linien verbessert die Haftung am Druckbett, jedoch erhöht sich hierdurch der Materialverbrauch." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Z-Abstand der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "Der Abstand der Ober-/Unterseite der Stützstruktur vom Druck. So wird ein Zwischenraum geschaffen, der die Entfernung der Stützstrukturen nach dem Drucken des Modells ermöglicht. Dieser Wert wird auf ein Vielfaches der Schichtdicke aufgerundet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Oberer Abstand der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "Der Abstand von der Oberseite der Stützstruktur zum gedruckten Objekt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Unterer Abstand der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "Der Abstand vom gedruckten Objekt bis zur Unterseite der Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "X/Y-Abstand der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Der Abstand der Stützstruktur zum gedruckten Objekt in der X- und Y-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Abstandspriorität der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Definiert, ob die X/Y-Distanz der Stützstruktur die Z-Distanz der Stützstruktur aufhebt oder umgekehrt. Wenn X/Y Z aufhebt, kann die X/Y-Distanz die Stützstruktur vom Modell wegschieben und damit die tatsächliche Z-Distanz zum Überhang beeinflussen. Diese Einstellung kann deaktiviert werden, indem die X/Y-Distanz um die Überhänge nicht angewendet wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y hebt Z auf" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z hebt X/Y auf" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "X/Y-Mindestabstand der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "Der Abstand der Stützstruktur zum Überhang in der X- und Y-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Stufenhöhe der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "Die Höhe der Stufen der treppenförmigen Unterlage für die Stützstruktur des Modells. Ein niedriger Wert kann das Entfernen der Stützstruktur erschweren, ein zu hoher Wert kann jedoch zu instabilen Stützstrukturen führen. Auf Null einstellen, um das Stufenverhalten zu deaktivieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Max. Stufenhöhe der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "Die maximale Breite der Stufen der treppenförmigen Unterlage für die Stützstruktur des Modells. Ein niedriger Wert kann das Entfernen der Stützstruktur erschweren, ein zu hoher Wert kann jedoch zu instabilen Stützstrukturen führen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Stützstufe minimaler Neigungswinkel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "Die Mindestneigung des Bereichs zur Erstellung einer Stützstufe. Bei niedrigeren Werten lassen sich die Stützstrukturen an flachen Neigungen leichter entfernen. Zu niedrige Werte können allerdings zu widersprüchlichen Ergebnissen an anderen Teilen des Modells führen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Abstand für Zusammenführung der Stützstrukturen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "Der Maximalabstand zwischen Stützstrukturen in der X- und Y-Richtung. Wenn der Abstand einzelner Strukturen zueinander diesen Wert unterschreitet, werden diese Strukturen miteinander kombiniert und bilden eine Struktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Horizontale Erweiterung der Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Der Abstand, der auf die Polygone in den einzelnen Schichten angewendet wird. Positive Werte können die Stützbereiche glätten und dadurch eine stabilere Stützstruktur schaffen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Stützstruktur Füllschichtdicke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Die Dicke pro Schicht des Füllmaterials der Stützstruktur. Dieser Wert sollte immer ein Vielfaches der Schichtdicke sein und wird sonst auf- oder abgerundet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Stufenweise Füllungsschritte Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Anzahl der Male zur Reduzierung der Stützstruktur-Füllungsdichte um die Hälfte bei Arbeiten unter den oberen Flächen. Bereiche, die weiter an den Oberflächen sind, erhalten eine höhere Dichte bis zur Füllungsdichte der Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Höhe stufenweiser Füllungsschritt Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "Die Höhe der Stützstruktur-Füllung einer bestimmten Dichte vor dem Umschalten auf die halbe Dichte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Mindestbereich Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Mindestflächenbreite für Stützstruktur-Polygone. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden nicht generiert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Stützstruktur-Schnittstelle aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Es wird eine dichte Schnittstelle zwischen dem Modell und der Stützstruktur generiert. Das erstellt eine Außenhaut oben auf der Stützstruktur, auf der das Modell gedruckt wird, und unten auf der Stützstruktur, wo diese auf dem Modell ruht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Stützdach aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Es wird eine dichte Materialschicht zwischen der Stützdachstruktur und dem Modell generiert. Das erstellt eine Außenhaut zwischen dem Modell und der Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Stützboden aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Es wird eine dichte Materialschicht zwischen dem Boden der Stützstruktur und dem Modell generiert. Das erstellt eine Außenhaut zwischen dem Modell und der Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Dicke der Stützstrukturschnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "Die Dicke der Schnittstelle der Stützstruktur, wo sie das Modell unten und oben berührt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Dicke des Stützdachs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "Die Dicke des Stützdachs. Dies steuert die Menge an dichten Schichten oben an der Stützstruktur, auf der das Modell aufsitzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Dicke der Bodenstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "Die Dicke der Stützböden. Dies steuert die Anzahl der dichten Schichten, die oben an einem Modell gedruckt werden, auf dem die Stützstruktur aufsitzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Auflösung Stützstrukturschnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Bei der Überprüfung, wo sich das Modell über und unter der Stützstruktur befindet, verwenden Sie Schritte der entsprechenden Höhe. Niedrigere Werte schneiden langsamer, während höhere Werte dazu führen können, dass die normale Stützstruktur an einigen Stellen gedruckt wird, wo sie als Stützstrukturschnittstelle gedruckt werden sollte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Dichte Stützstrukturschnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Die Dichte der Stützstrukturdächer und -böden wird eingestellt. Ein höherer Wert führt zu besseren Überhängen, aber die Stützstrukturen sind schwieriger zu entfernen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Dichte der Dachstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Die Dichte der Stützstrukturdächer wird eingestellt. Ein höherer Wert führt zu besseren Überhängen, aber die Stützstrukturen sind schwieriger zu entfernen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Linienabstand der Dachstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Der Abstand zwischen den gedruckten Stützdachlinien. Diese Einstellung wird anhand der Dichte der Stützstruktur berechnet, kann aber auch separat eingestellt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Dichte der Bodenstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "Die Dichte der Stützstrukturböden wird eingestellt. Ein höherer Wert führt zu einer besseren Haftung der Stützstruktur oben am Modell." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Linienabstand der Bodenstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Der Abstand zwischen den gedruckten Stützstrukturbodenlinien. Diese Einstellung wird anhand der Dichte des Stützstrukturboden berechnet, kann aber auch separat eingestellt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Muster Stützstrukturschnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Das Muster, mit dem die Schnittstelle der Stützstruktur mit dem Modell gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Linien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Gitter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Dreiecke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Konzentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Zickzack" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Muster des Stützdachs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "Das Muster, mit dem die Dächer der Stützstruktur gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Linien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Gitter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Dreiecke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Konzentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Zickzack" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Muster der Bodenstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "Das Muster, mit dem die Unterseiten der Stützstruktur gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Linien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Gitter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Dreiecke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Konzentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zickzack" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Mindestbereich Stützstruktur-Schnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Mindestflächenbreite für Stützstruktur-Schnittstellen-Polygone. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden als normale Stützstruktur gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Mindestbereich Stützstrukturdach" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Mindestfläche für die Dächer der Stützstruktur. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden als normale Stützstruktur gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Mindestbereich Stützstrukturboden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Mindestfläche für die Dächer der Stützstruktur. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden als normale Stützstruktur gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Horizontale Erweiterung Stützstruktur-Schnittstelle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Umfang des angewandten Versatzes für die Stützstruktur-Schnittstellen-Polygone." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Horizontale Erweiterung Stützstrukturdach" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Umfang des angewandten Versatzes für die Dächer der Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Horizontale Erweiterung Stützstrukturboden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Umfang des angewandten Versatzes für die Böden der Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Richtungen der Verbindungslinien unterstützen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet. Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (zwischen 45 und 135- rad, falls die Verbindungsstellen ziemlich dick sind, oder 90 Grad) zu verwenden sind." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Richtungen der Dachlinien unterstützen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet. Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (zwischen 45 und 135- rad, falls die Verbindungsstellen ziemlich dick sind, oder 90 Grad) zu verwenden sind." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Richtungen der Bodenlinien unterstützen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet. Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (zwischen 45 und 135- rad, falls die Verbindungsstellen ziemlich dick sind, oder 90 Grad) zu verwenden sind." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Lüfterdrehzahl überschreiben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Bei Aktivierung wird die Lüfterdrehzahl für die Druckkühlung für die Außenhautbereiche direkt über der Stützstruktur geändert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Unterstützte Lüfterdrehzahl für Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Prozentwert der Lüfterdrehzahl für die Verwendung beim Drucken der Außenhautbereiche direkt oberhalb der Stützstruktur. Die Verwendung einer hohen Lüfterdrehzahl ermöglicht ein leichteres Entfernen der Stützstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Verwendung von Pfeilern" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Es werden spezielle Pfeiler verwendet, um kleine Überhänge zu stützen. Diese Pfeiler haben einen größeren Durchmesser als der von ihnen gestützte Bereich. In der Nähe des Überhangs verkleinert sich der Durchmesser der Pfeiler, was zur Bildung eines Dachs führt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Pfeilerdurchmesser" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "Der Durchmesser eines speziellen Pfeilers." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Maximaler Durchmesser für Stützpfeiler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "Der Mindestdurchmesser in den X/Y-Richtungen eines kleinen Bereichs, der durch einen speziellen Stützpfeiler gestützt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Winkel des Pfeilerdachs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "Der Winkel eines Pfeilerdachs. Ein höherer Wert hat spitze Pfeilerdächer zur Folge, ein niedrigerer Wert führt zu flacheren Pfeilerdächern." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Stütznetz ablegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Sorgt für Unterstützung überall unterhalb des Stütznetzes, sodass kein Überhang im Stütznetz vorhanden ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "Szene verfügt über Stütznetze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "Die Szene verfügt über Stütznetze. Diese Einstellung wird von Cura gesteuert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Druckplattenhaftung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Haftung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Einzugstropfen aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Diese Funktion legt fest, ob das Filament vor dem Drucken mit einem Tropfen eingezogen wird. Wenn diese Funktion aktiviert ist, stellt der Extruder vor dem Drucken an der Düse Material bereit. Der Brim- oder Skirt-Druck kann ebenfalls als Einzug wirken; in diesem Fall kann das Ausschalten dieser Funktion Zeit einsparen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "X-Position Extruder-Einzug" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Die X-Koordinate der Position, an der die Düse am Druckbeginn einzieht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Y-Position Extruder-Einzug" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Die Y-Koordinate der Position, an der die Düse am Druckbeginn einzieht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Druckplattenhaftungstyp" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Verschiedene Optionen, die die Materialbereitstellung für die Extrusion und die Haftung am Druckbett verbessern. Durch die Brim-Funktion wird ein flacher, einschichtiger Bereich um die Basis des Modells herum hinzugefügt, um Warping zu verhindern. Durch die Raft-Funktion wird ein dickes Gitter mit Dach unter dem Modell hinzugefügt. Das Skirt-Element ist eine Linie, die um das Modell herum gedruckt wird, aber nicht mit dem Modell verbunden ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Keine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Druckplattenhaftung für Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "Das für das Drucken von Skirt/Brim/Raft verwendete Extruder-Element. Diese wird für die Mehrfach-Extrusion benutzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Skirt/Brim-Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "Der Extruderzug, der für den Druck von Skirt oder Brim verwendet wird. Dies wird bei der Mehrfachextrusion verwendet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Raft-Basis-Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "Der Extruderzug, der für den Druck der ersten Schicht des Rafts verwendet wird. Dies wird bei der Mehrfachextrusion verwendet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Extruder für die Raft-Mitte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "Der Extruderzug, der für den Druck der mittleren Schicht des Rafts verwendet wird. Dies wird bei der Mehrfachextrusion verwendet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Extruder für die Raft-Oberseite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "Der Extruderzug, der für den Druck der obersten Schicht(en) des Rafts verwendet wird. Dies wird bei der Mehrfachextrusion verwendet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Anzahl der Skirt-Linien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Mehrere Skirt-Linien ermöglichen eine bessere Materialbereitstellung für die Extrusion für kleine Modelle. Wird dieser Wert auf 0 eingestellt, wird kein Skirt erstellt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Skirt-Abstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4617,1397 +4692,1342 @@ msgstr "" "Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.\n" "Es handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden mehrere Skirt-Linien in äußerer Richtung angebracht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Mindestlänge für Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "Die Mindestlänge für das Skirt- oder Brim-Element. Wenn diese Mindestlänge nicht durch die Anzahl der Skirt- oder Brim-Linien erreicht wird, werden weitere Skirt- oder Brim-Linien hinzugefügt, bis diese Mindestlänge erreicht wird. Hinweis: Wenn die Linienzahl auf 0 eingestellt wird, wird dies ignoriert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Breite des Brim-Elements" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "Der Abstand vom Model zur äußersten Brim-Linie. Ein größeres Brim-Element verbessert die Haftung am Druckbett, es wird dadurch aber auch der verwendbare Druckbereich verkleinert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Anzahl der Brim-Linien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Die Anzahl der Linien für das Brim-Element. Eine größere Anzahl von Brim-Linien verbessert die Haftung am Druckbett, es wird dadurch aber auch der verwendbare Druckbereich verkleinert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Abstand zum Brim-Element" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "Der horizontale Abstand zwischen der ersten Brim-Linie und der Kontur der ersten Schicht des Drucks. Eine kleine Spalte kann das Entfernen des Brims vereinfachen, wobei trotzdem alle thermischen Vorteile genutzt werden können." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Brim ersetzt die Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Erzwingen Sie den Druck des Brims um das Modell herum, auch wenn dieser Raum sonst durch die Stützstruktur belegt würde. Dies ersetzt einige der ersten Schichten der Stützstruktur durch Brim-Bereiche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Brim nur an Außenseite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Brim nur an der Außenseite des Modells drucken. Damit reduziert sich die Anzahl der Brims, die Sie später entfernen müssen, während die Druckbetthaftung nicht signifikant eingeschränkt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Zusätzlicher Abstand für Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Wenn die Raft-Funktion aktiviert ist, gibt es einen zusätzlichen Raft-Bereich um das Modell herum, für das ein Raft erstellt wird. Bei einem größeren Abstand wird ein kräftigeres Raft-Element hergestellt, wobei jedoch mehr Material verbraucht wird und weniger Platz für das gedruckte Modell verbleibt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Raft-Glättung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Diese Einstellung steuert, wie stark die Innenkanten des Raft-Umrisses gerundet werden. Die Innenkanten werden zu einem Halbkreis mit einem Radius entsprechend des hier definierten Werts gerundet. Diese Einstellung entfernt außerdem Löcher im Raft-Umriss, die kleiner als ein solcher Kreis sind." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Luftspalt für Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "Die Lücke zwischen der letzten Raft-Schicht und der ersten Schicht des Modells. Nur die erste Schicht wird entsprechend dieses Wertes angehoben, um die Bindung zwischen der Raft-Schicht und dem Modell zu reduzieren. Dies macht es leichter, das Raft abzuziehen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Z Überlappung der ersten Schicht" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "Die erste und die zweite Schicht des Modells sollen sich in der Z-Richtung überlappen, um das verlorene Filament in dem Luftspalt zu kompensieren. Alle Modelle über der ersten Modellschicht verschieben sich um diesen Wert nach unten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Obere Raft-Schichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Die Anzahl der Oberflächenschichten auf der zweiten Raft-Schicht. Dabei handelt es sich um komplett gefüllte Schichten, auf denen das Modell ruht. Bei der Verwendung von 2 Schichten entsteht eine glattere Oberfläche als bei einer Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Dicke der oberen Raft-Schichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Die Schichtdicke der oberen Raft-Schichten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Linienbreite der Raft-Oberfläche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Die Breite der Linien in der Raft-Oberfläche. Dünne Linien sorgen dafür, dass die Raft-Oberfläche glatter wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Linienabstand der Raft-Oberfläche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "Der Abstand zwischen den Raft-Linien der Raft-Oberflächenschichten. Der Abstand sollte der Linienbreite entsprechen, damit die Oberfläche stabil ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Mittlere Ebenen des Rafts" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "Die Anzahl der Schichten zwischen dem Boden und der Oberfläche des Rafts. Aus diesen besteht der größte Teil des Rafts. Eine Erhöhung dieses Wertes führt zu einem dickeren und stabileren Raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Dicke der Raft-Mittelbereichs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "Die Schichtdicke des Raft-Mittelbereichs." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Linienbreite des Raft-Mittelbereichs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Die Breite der Linien im Raft-Mittelbereich. Wenn die zweite Schicht mehr extrudiert, haften die Linien besser an der Druckplatte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Linienabstand im Raft-Mittelbereich" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "Der Abstand zwischen den Raft-Linien im Raft-Mittelbereich. Der Abstand im Mittelbereich sollte recht groß sein, dennoch muss dieser dicht genug sein, um die Raft-Oberflächenschichten stützen zu können." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Dicke der Raft-Basis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Die Schichtdicke der Raft-Basisschicht. Dabei sollte es sich um eine dicke Schicht handeln, die fest an der Druckplatte haftet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Linienbreite der Raft-Basis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Die Breite der Linien in der Raft-Basisschicht. Dabei sollte es sich um dicke Linien handeln, da diese besser an der Druckplatte haften." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Linienabstand der Raft-Basis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "Der Abstand zwischen den Raft-Linien der Raft-Basisschicht. Große Abstände erleichtern das Entfernen des Raft vom Druckbett." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Raft-Druckgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "Die Geschwindigkeit, mit der das Raft gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Druckgeschwindigkeit Raft Oben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "Die Geschwindigkeit, mit der die oberen Schichten des Raft gedruckt werden. Diese sollte etwas geringer sein, damit die Düse langsam angrenzende Oberflächenlinien glätten kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Druckgeschwindigkeit Raft Mitte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Die Geschwindigkeit, mit der die Raft-Mittelschicht gedruckt wird. Diese sollte relativ niedrig sein, da zu diesem Zeitpunkt ein großes Materialvolumen aus der Düse kommt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Druckgeschwindigkeit für Raft-Basis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Die Geschwindigkeit, mit der die Raft-Basisschicht gedruckt wird. Diese sollte relativ niedrig sein, da zu diesem Zeitpunkt ein großes Materialvolumen aus der Düse kommt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Druckbeschleunigung Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "Die Beschleunigung, mit der das Raft gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Druckbeschleunigung Raft Oben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "Die Beschleunigung, mit der die oberen Raft-Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Druckbeschleunigung Raft Mitte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "Die Beschleunigung, mit der die mittleren Raft-Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Druckbeschleunigung Raft Unten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "Die Beschleunigung, mit der die unteren Raft-Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Ruckfunktion Raft-Druck" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "Die Ruckfunktion, mit der das Raft gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Ruckfunktion Drucken Raft Oben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "Die Ruckfunktion, mit der die oberen Raft-Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Ruckfunktion Drucken Raft Mitte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "Die Ruckfunktion, mit der die mittleren Raft-Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Ruckfunktion Drucken Raft-Basis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "Die Ruckfunktion, mit der die unteren Raft-Schichten gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Lüfterdrehzahl für Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "Die Drehzahl des Lüfters für das Raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Lüfterdrehzahl Raft Oben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "Die Drehzahl des Lüfters für die obere Raft-Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Lüfterdrehzahl Raft Mitte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "Die Drehzahl des Lüfters für die mittlere Raft-Schicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Lüfterdrehzahl für Raft-Basis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "Die Drehzahl des Lüfters für die Raft-Basisschicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Duale Extrusion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Verwendete Einstellungen für das Drucken mit mehreren Extrudern." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Einzugsturm aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Drucken Sie einen Turm neben dem Druck, der zum Einziehen des Materials nach jeder Düsenschaltung dient." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Größe Einzugsturm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "Die Breite des Einzugsturms." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Mindestvolumen Einzugsturm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Das Mindestvolumen für jede Schicht des Einzugsturms, um ausreichend Material zu spülen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "X-Position des Einzugsturm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "Die X-Koordinate der Position des Einzugsturms." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Y-Position des Einzugsturms" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "Die Y-Koordinate der Position des Einzugsturms." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Wipe-Düse am Einzugsturm inaktiv" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Nach dem Drucken des Einzugsturms mit einer Düse wird das ausgetretene Material von der anderen Düse am Einzugsturm abgewischt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Brim Einzugsturm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Einzugstürme benötigen möglicherweise zusätzliche Haftung in Form eines Brims, auch wenn das Modell selbst dies nicht benötigt. Kann derzeit nicht mit dem „Raft“-Haftungstyp verwendet werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Sickerschutz aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Aktiviert den äußeren Sickerschutz. Damit wird eine Hülle um das Modell erstellt, die eine zweite Düse abstreift, wenn diese auf derselben Höhe wie die erste Düse steht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Winkel für Sickerschutz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "Der maximale Winkel, den ein Teil im Sickerschutz haben kann. 0 Grad ist vertikal und 90 Grad ist horizontal. Ein kleinerer Winkel führt zu weniger ausgefallenen Sickerschützen, jedoch mehr Material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Abstand für Sickerschutz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Der Abstand des Sicherschutzes zum gedruckten Objekt in den X/Y-Richtungen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Düsenwechsel Einzugsabstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "Der Wert für den Einzug beim Umstellen der Extruder: 0 einstellen, um keinen Einzug zu erhalten. Dies sollte generell mit der Länge der Heizzone übereinstimmen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Düsenwechsel Rückzugsgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "Die Geschwindigkeit, mit der das Filament zurückgezogen wird. Eine höhere Rückzugsgeschwindigkeit funktioniert besser, allerdings kann eine sehr hohe Rückzugsgeschwindigkeit zu einem Schleifen des Filaments führen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Düsenwechsel Rückzuggeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "Die Geschwindigkeit, mit der das Filament während eines Düsenwechseleinzugs zurückgezogen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Düsenwechsel Einzugsgeschwindigkeit (Zurückschieben)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "Die Geschwindigkeit, mit der das Filament während eines Düsenwechseleinzugs zurückgeschoben wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Zusätzliche Einzugsmenge bei Düsenwechsel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Nach einem Düsenwechsel zusätzlich bereitzustellendes Material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Netzreparaturen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Passe die Gitter besser an den 3D-Druck an." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Überlappende Volumen vereinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Die interne Geometrie, die durch überlappende Volumen innerhalb eines Netzes entsteht, wird ignoriert und diese Volumen werden als ein Einziges gedruckt. Dadurch können unbeabsichtigte innere Hohlräume verschwinden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Alle Löcher entfernen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Es werden alle Löcher in den einzelnen Schichten entfernt und lediglich die äußere Form wird erhalten. Dadurch wird jegliche unsichtbare interne Geometrie ignoriert. Jedoch werden auch solche Löcher in den Schichten ignoriert, die man von oben oder unten sehen kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Extensives Stitching" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Extensives Stitching versucht die Löcher im Netz mit sich berührenden Polygonen abzudecken. Diese Option kann eine lange Verarbeitungszeit in Anspruch nehmen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Unterbrochene Flächen beibehalten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Normalerweise versucht Cura kleine Löcher im Netz abzudecken und Teile von Schichten, die große Löcher aufweisen, zu entfernen. Die Aktivierung dieser Option erhält jene Teile, die nicht abgedeckt werden können. Diese Option sollte nur als letzter Ausweg verwendet werden, wenn es andernfalls nicht möglich ist, einen korrekten G-Code zu berechnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Überlappung zusammengeführte Netze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Erstellen Sie Netze, die einander berühren und sich leicht überlappen. Damit haften sie besser aneinander." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Netzüberschneidung entfernen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Entfernt Bereiche, in denen mehrere Netze miteinander überlappen. Dies kann verwendet werden, wenn zusammengefügte Objekte aus zwei Materialien miteinander überlappen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Wechselndes Entfernen des Netzes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Schaltet mit jeder Schicht das Volumen zu den entsprechenden Netzüberschneidungen, sodass die überlappenden Netze miteinander verwebt werden. Durch Abschalten dieser Funktion erhält eines der Netze das gesamte Volumen der Überlappung, während es von den anderen Netzen entfernt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Leere erste Schichten entfernen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Entfernen Sie die leeren Schichten unter der ersten gedruckten Schicht, sofern vorhanden. Die Deaktivierung dieser Einstellung kann zu leeren ersten Schichten führen, wenn die Einstellung der Slicing-Toleranz auf Exklusiv oder Mittel gesetzt wurde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Maximale Auflösung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "Die Mindestgröße eines Linienabschnitts nach dem Slicen. Wenn Sie diesen Wert erhöhen, führt dies zu einer niedrigeren Auslösung des Mesh. Damit kann der Drucker die erforderliche Geschwindigkeit für die Verarbeitung des G-Codes beibehalten; außerdem wird die Slice-Geschwindigkeit erhöht, indem Details des Mesh entfernt werden, die ohnehin nicht verarbeitet werden können." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Maximale Bewegungsauflösung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "Die maximale Größe eines Bewegungsliniensegments nach dem Slicen. Wenn Sie diesen Wert erhöhen, weisen die Fahrtbewegungen weniger glatte Kanten aus. Das ermöglicht dem Drucker, die für die Verarbeitung eines G-Codes erforderliche Geschwindigkeit aufrechtzuerhalten, allerdings kann das Modell damit auch weniger akkurat werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Maximale Abweichung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "Die maximal zulässige Abweichung bei Reduzierung der maximalen Auflösung. Wenn Sie diesen Wert erhöhen, wird der Druck ungenauer, der G-Code wird jedoch kleiner. Die maximale Abweichung ist eine Grenze für die maximale Auflösung. Wenn die beiden Werte sich widersprechen, wird stets die maximale Abweichung eingehalten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Maximale Abweichung der Extrusionsfläche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "Die maximale zulässige Abweichung für Extrusionsflächen beim Entfernen von Zwischenpunkten aus einer Geraden. Ein Zwischenpunkt kann als Änderungspunkt für die Linienstärke in einer langen Geraden dienen. Wenn dieser entfernt wird, führt es dazu, dass die Linie eine einheitliche Stärke hat und folglich ein wenig Extrusionsfläche verloren geht (oder hinzugefügt wird). Wenn Sie diesen Wert erhöhen, können Sie eine leichte Unter- (oder Über-) Extrusion zwischen geraden, parallelen Wänden feststellen, da mehr dazwischenliegende Änderungspunkte für die Linienstärke entfernt werden können. Ihr Druck wird weniger genau sein, aber der g-Code wird kleiner sein." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Sonderfunktionen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Nicht-traditionelle Möglichkeiten, Ihre Modelle zu drucken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Druckreihenfolge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Es wird festgelegt, ob eine Schicht für alle Modelle gleichzeitig gedruckt werden soll oder ob zuerst ein Modell fertig gedruckt wird, bevor der Druck eines weiteren begonnen wird. Der „Nacheinandermodus“ ist möglich, wenn a) nur ein Extruder aktiviert ist und b) alle Modelle voneinander getrennt sind, sodass sich der gesamte Druckkopf zwischen allen Modellen bewegen kann und alle Modelle niedriger sind als der Abstand zwischen der Düse und den X/Y-Achsen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Alle gleichzeitig" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Nacheinander" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Mesh-Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Verwenden Sie dieses Mesh, um die Füllung anderer Meshes zu ändern, mit denen es überlappt. Dabei werden Füllungsbereiche anderer Meshes mit Regionen für dieses Mesh ersetzt. Es wird empfohlen, nur eine Wand und keine obere/untere Außenhaut für dieses Mesh zu drucken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Rang der Netzverarbeitung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Legt fest, welchen Rang dieses Netz (Mesh) bei mehreren überlappenden Mesh-Füllungen hat. Bereiche, in denen mehrere Mesh-Füllungen überlappen, übernehmen die Einstellungen des Netzes mit dem höchsten Rang. Ist der Rang einer Mesh-Füllung höher, führt dies zu einer Modifizierung der Füllungen oder Mesh-Füllungen, deren Rang niedriger oder normal ist." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Mesh beschneiden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Beschränkt die Menge dieses Meshs innerhalb der anderen Meshes. Sie können diese Funktion verwenden, um bestimmte Bereiche eines Mesh-Drucks mit unterschiedlichen Einstellungen und einem völlig anderen Extruder zu produzieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Form" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Damit werden Modelle als Form gedruckt, die gegossen werden kann, um ein Modell zu erhalten, das den Modellen des Druckbetts ähnelt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Mindestbreite der Form" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "Der Mindestabstand zwischen der Außenseite der Form und der Außenseite des Modells." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Dachhöhe der Form" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Bezeichnet die Höhe über horizontalen Teilen Ihres Modell, in der die Form gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Formwinkel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "Dies bezeichnet den Winkel des Überhangs der für die Form erstellten Außenwände. 0 Grad ergibt eine vertikale Außenhaut der Form, während 90 Grad dazu führt, dass die Außenseite des Modells der Modellkontur folgt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Stütznetz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Dieses Netz wird verwendet, um festzulegen, welche Bereiche gestützt werden sollen. Dies kann verwendet werden, um eine Stützstruktur zu errichten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Anti-Überhang-Netz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Dieses Netz wird verwendet, um festzulegen, welcher Teil des Modells als Überhang erkannt werden soll. Dies kann verwendet werden, um eine unerwünschte Stützstruktur zu entfernen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Oberflächenmodus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Behandelt das Modell nur als Oberfläche, Volumen oder Volumen mit losen Oberflächen. Der Normaldruck-Modus druckt nur umschlossene Volumen. „Oberfläche“ druckt eine einzelne Wand und verfolgt die Mesh-Oberfläche ohne Füllung und ohne obere/untere Außenhaut. „Beide“ druckt umschlossene Volumen wie üblich und alle verbleibenden Polygone als Oberflächen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Oberfläche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Beides" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Spiralisieren der äußeren Konturen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Durch Spiralisieren wird die Z-Bewegung der äußeren Kante geglättet. Dies führt zu einem konstanten Z-Anstieg des gesamten Drucks. Diese Funktion wandelt ein solides Modell in einen Druck mit Einzelwänden und einem soliden Boden um. Diese Funktion sollte nur aktiviert werden, wenn jede Schicht nur ein einzelnes Teil enthält." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Glätten der spiralisierten Kontur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Glättet die spiralförmigen Konturen, um die Sichtbarkeit der Z-Naht zu reduzieren (die Z-Naht sollte am Druckobjekt kaum sichtbar sein, ist jedoch in der Schichtenansicht erkennbar). Beachten Sie, dass beim Glätten feine Oberflächendetails verwischt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Relative Extrusion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Verwenden Sie die relative Extrusion anstelle der absoluten Extrusion. Die Verwendung relativer E-Schritte erleichtert die Nachbearbeitung des G-Code. Diese Option wird jedoch nicht von allen Druckern unterstützt und kann geringfügige Abweichungen bei der Menge des abgesetzten Materials im Vergleich zu absoluten E-Schritten zur Folge haben. Ungeachtet dieser Einstellung wird der Extrusionsmodus stets auf absolut gesetzt, bevor ein G-Code-Skript ausgegeben wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Experimentell" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Merkmale, die noch nicht vollständig ausgearbeitet wurden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Slicing-Toleranz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Vertikale Toleranz der geschnittenen (Slicing) Schichten. Die Konturen einer Schicht werden normalerweise erzeugt, indem ein Querschnitt durch die Mitte der Höhe jeder Schicht (Mitte) vorgenommen wird. Alternativ kann jede Schicht die Bereiche aufweisen, die über die gesamte Dicke der Schicht (Exklusiv) in das Volumen fallen, oder eine Schicht weist die Bereiche auf, die innerhalb der Schicht (Inklusiv) irgendwo hineinfallen. Inklusiv ermöglicht die meisten Details, Exklusiv die beste Passform und Mitte entspricht der ursprünglichen Fläche am ehesten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Mitte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Exklusiv" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Inklusiv" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Oberfläche Außenhaut Linienbreite" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Die Breite einer einzelnen Linie der oberen Druckbereiche." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Oberfläche Außenhaut Muster" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "Das Muster der obersten Schichten." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Linien" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Konzentrisch" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Zickzack" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Gleichmäßige Reihenfolge oben" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Obere Linien werden in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in einer einzigen Richtung überschneiden. Dies erfordert etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Linienrichtungen der Oberfläche Außenhaut" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen Außenhautschichten die Linien- oder Zickzack-Muster verwenden. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad) verwendet werden." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Bewegungsoptimierung Füllung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Bei Aktivierung wird die Reihenfolge, in der die Fülllinien gedruckt werden, optimiert, um die gefahrene Distanz zu reduzieren. Diese erzielte Reduzierung der Bewegung ist sehr stark von dem zu slicenden Modell, dem Füllmuster, der Dichte usw. abhängig. Beachten Sie, dass die Dauer für das Slicen bei einigen Modellen mit vielen kleinen Füllbereichen erheblich länger ausfallen kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Automatische Temperatur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Die Temperatur wird für jede Schicht automatisch anhand der durchschnittlichen Fließgeschwindigkeit dieser Schicht geändert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Fließtemperaturgraf" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Der Materialfluss (in mm3 pro Sekunde) in Bezug zur Temperatur (Grad Celsius)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Mindestumfang Polygon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Polygone in geschnittenen Schichten, die einen Umfang unter diesem Wert haben, werden ausgefiltert. Niedrigere Werte führen zu einem Mesh mit höherer Auflösung zulasten der Slicing-Zeit. Dies gilt in erster Linie für SLA-Drucker mit höherer Auflösung und sehr kleine 3D-Modelle mit zahlreichen Details." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Stützstruktur in Blöcke aufteilen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Überspringen Sie einige Stützstruktur-Verbindungen, um das Brechen der Stützstruktur zu erleichtern. Diese Einstellung ist für die Zickzack-Stützstruktur-Füllung vorgesehen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Blockgröße für Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Überspringen Sie eine Verbindung zwischen den Stützstrukturlinien nach jedem N-Millimeter, um das Brechen der Stützstruktur zu erleichtern." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Anzahl der Stützstruktur-Blocklinien" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Überspringen Sie eine in jeder N-Verbindungslinie, um das Wegbrechen der Stützstruktur zu erleichtern." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Windschutz aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Es wird rund um das Modell eine Wand erstellt, die (heiße) Luft festhält und vor externen Luftströmen schützt. Dies ist besonders nützlich bei Materialien, die sich leicht verbiegen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "X/Y-Abstand des Windschutzes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Der Abstand des Windschutzes zum gedruckten Objekt in den X/Y-Richtungen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Begrenzung des Windschutzes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Hier wird die Höhe des Windschutzes eingestellt. Stellen Sie ein, ob der Windschutz für die gesamte Höhe des Modells oder für eine begrenzte Höhe gedruckt wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Voll" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Begrenzt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Höhe des Windschutzes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Die Begrenzung der Höhe des Windschutzes. Oberhalb dieser Höhe wird kein Windschutz mehr gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Überhänge druckbar machen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Ändern Sie die Geometrie des gedruckten Modells so, dass eine minimale Stützstruktur benötigt wird. Tiefe Überhänge werden flacher. Überhängende Bereiche fallen herunter und werden damit vertikaler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Maximaler Winkel des Modells" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "Der maximale Winkel von Überhängen, nachdem sie druckbar gemacht wurden. Bei einem Wert von 0° werden alle Überhänge durch ein Teil des Modells ersetzt, das mit der Druckplatte verbunden ist, 90° führt zu keiner Änderung des Modells." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Maximaler Lochflächen-Überstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "Die maximale Fläche eines Lochs im Sockel des Modells, das mittels „Überhang drucken“ entfernt werden soll. Löcher mit kleinerer Fläche werden beibehalten. Beim Wert 0 mm² werden alle Löcher in der Modellbasis gefüllt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Coasting aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "Beim Coasting wird der letzte Teil eines Extrusionswegs durch einen Bewegungsweg ersetzt. Das abgesonderte Material wird zum Druck des letzten Stücks des Extrusionswegs verwendet, um Fadenziehen zu vermindern." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Coasting-Volumen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Die Menge, die anderweitig abgesondert wird. Dieser Wert sollte im Allgemeinen in der Nähe vom Düsendurchmesser hoch drei liegen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Mindestvolumen vor Coasting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Das kleinste Volumen, das ein Extrusionsweg haben sollte, damit Coasting möglich ist. Bei kürzeren Extrusionswegen wurde ein geringerer Druck in der Bowden-Röhre aufgebaut und daher wird das Coasting-Volumen linear skaliert. Dieser Wert sollte immer größer sein als das Coasting-Volumen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Coasting-Geschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "Die Geschwindigkeit, mit der die Bewegung während des Coasting erfolgt, in Relation zur Geschwindigkeit des Extrusionswegs. Ein Wert leicht unter 100 % wird empfohlen, da während der Coasting-Bewegung der Druck in den Bowden-Röhren abfällt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Größe 3D-Quertasche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "Die Größe der Taschen bei Überkreuzung im 3D-Quermuster bei Höhen, in denen sich das Muster selbst berührt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Querfülldichte Bild" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "Die Dateiposition eines Bildes, von dem die Helligkeitswerte die minimale Dichte an der entsprechenden Position in der Füllung des Drucks bestimmen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Querfülldichte Bild für Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "Die Dateiposition eines Bildes, von dem die Helligkeitswerte die minimale Dichte an der entsprechenden Position in der Stützstruktur bestimmen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Konische Stützstruktur aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Macht die Bereiche der Stützstruktur am Boden kleiner als beim Überhang." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Winkel konische Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "Der Neigungswinkel der konischen Stützstruktur. Bei 0 Grad ist er vertikal und bei 90 Grad horizontal. Kleinere Winkel machen die Stützstruktur stabiler, aber benötigen mehr Material. Negative Winkel machen die Basis der Stützstruktur breiter als die Spitze." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Mindestbreite konische Stützstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Die Mindestbreite, auf die die Basis der konischen Stützstruktur reduziert wird. Geringe Breiten können instabile Stützstrukturen zur Folge haben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Ungleichmäßige Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Willkürliche Zitterbewegung beim Druck der äußeren Wand, wodurch die Oberfläche ein raues und ungleichmäßiges Aussehen erhält." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Nur ungleichmäßige Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "Es werden nur die Umrisse der Teile gejittert und nicht die Löcher der Teile." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Dicke der ungleichmäßigen Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Die Breite der Zitterbewegung. Es wird empfohlen, diese niedriger als der Breite der äußeren Wand einzustellen, da die inneren Wände unverändert bleiben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Dichte der ungleichmäßigen Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Die durchschnittliche Dichte der Punkte, die auf jedes Polygon einer Schicht aufgebracht werden. Beachten Sie, dass die Originalpunkte des Polygons verworfen werden, sodass eine geringe Dichte in einer Reduzierung der Auflösung resultiert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Punktabstand der ungleichmäßigen Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Der durchschnittliche Abstand zwischen den willkürlich auf jedes Liniensegment aufgebrachten Punkten. Beachten Sie, dass die Originalpunkte des Polygons verworfen werden, sodass eine hohe Glättung in einer Reduzierung der Auflösung resultiert. Dieser Wert muss größer sein als die Hälfte der Dicke der ungleichmäßigen Außenhaut." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Ausgleich Durchflussrate max. Extrusionswirkung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "Die maximale Strecke (in mm), die das Filament bewegt werden kann, um Änderungen der Durchflussrate zu kompensieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Ausgleichsfaktor Durchflussrate" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "Wie weit das Filament bewegt werden kann, um Änderungen der Durchflussrate zu kompensieren – als Prozentsatz der Strecke, die das Filament sich während einer Sekunde Extrusion bewegen würde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Es wird „schwebend“ nur die äußere Oberfläche mit einer dünnen Netzstruktur gedruckt. Dazu werden die Konturen des Modells horizontal gemäß den gegebenen Z-Intervallen gedruckt, welche durch aufwärts und diagonal abwärts verlaufende Linien verbunden werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Verbindungshöhe bei Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "Die Höhe der Aufwärtslinien und diagonalen Abwärtslinien zwischen zwei horizontalen Teilen. Dies legt die Gesamtdichte der Netzstruktur fest. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Einfügeabstand für Dach bei Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "Der abgedeckte Abstand beim Herstellen einer Verbindung vom Dachumriss nach innen. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Geschwindigkeit beim Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Die Geschwindigkeit, mit der sich die Düse bei der Materialextrusion bewegt. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Geschwindigkeit beim Drucken der Unterseite mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Die Geschwindigkeit beim drucken der ersten Schicht, also der einzigen Schicht, welche das Druckbett berührt. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Geschwindigkeit beim Drucken in Aufwärtsrichtung mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Die Geschwindigkeit beim Drucken einer „schwebenden“ Linie in Aufwärtsrichtung. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Geschwindigkeit beim Drucken in Abwärtsrichtung mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Die Geschwindigkeit beim Drucken einer Linie in diagonaler Abwärtsrichtung. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Geschwindigkeit beim Drucken in horizontaler Richtung mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Die Geschwindigkeit beim Drucken der horizontalen Konturen des Modells. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Fluss für Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Flusskompensation: Die extrudierte Materialmenge wird mit diesem Wert multipliziert. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Fluss für Drucken von Verbindungen mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Flusskompensation bei der Aufwärts- und Abwärtsbewegung. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Fluss für Drucken von flachen Linien mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Flusskompensation beim Drucken flacher Linien. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Aufwärtsverzögerung beim Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Die Verzögerungszeit nach einer Aufwärtsbewegung, damit die Aufwärtslinie härten kann. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Abwärtsverzögerung beim Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Die Verzögerungszeit nach einer Abwärtsbewegung. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Horizontale Verzögerung beim Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Die Verzögerungszeit zwischen zwei horizontalen Segmenten. Durch eine solche Verzögerung kann eine bessere Haftung an den Verbindungspunkten zu vorherigen Schichten erreicht werden; bei einer zu langen Verzögerungszeit kann es allerdings zum Herabsinken von Bestandteilen kommen. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Langsame Aufwärtsbewegung bei Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6016,651 +6036,675 @@ msgstr "" "Die Strecke einer Aufwärtsbewegung, die mit halber Geschwindigkeit extrudiert wird.\n" "Dies kann zu einer besseren Haftung an vorhergehenden Schichten führen, während gleichzeitig ein Überhitzen des Materials in diesen Schichten vermieden wird. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Knotengröße für Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Es wird ein kleiner Knoten oben auf einer Aufwärtslinie hergestellt, damit die nächste horizontale Schicht eine bessere Verbindung mit dieser herstellen kann. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Herunterfallen bei Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Die Strecke, die das Material nach einer Aufwärts-Extrusion herunterfällt. Diese Strecke wird kompensiert. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Nachziehen bei Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Die Strecke, die das Material bei einer Aufwärts-Extrusion mit der diagonalen Abwärts-Extrusion nach unten gezogen wird. Diese Strecke wird kompensiert. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Strategie für Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Eine Strategie, um sicherzustellen, dass an jedem Verbindungspunkt zwei Schichten miteinander verbunden werden. Durch den Einzug härten die Aufwärtslinien in der richtigen Position, allerdings kann es dabei zum Schleifen des Filaments kommen. Am Ende jeder Aufwärtslinie kann ein Knoten gemacht werden, um die Chance einer erfolgreichen Verbindung zu erhöhen und die Linie abkühlen zu lassen; allerdings ist dafür möglicherweise eine niedrige Druckgeschwindigkeit erforderlich. Eine andere Strategie ist die es an der Oberseite einer Aufwärtslinie das Herabsinken zu kompensieren; allerdings sinken nicht alle Linien immer genauso ab, wie dies erwartet wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Kompensieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Knoten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Einziehen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Abwärtslinien beim Drucken mit Drahtstruktur geraderichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Der Prozentsatz einer diagonalen Abwärtslinie, die von einem horizontalen Linienteil bedeckt wird. Dies kann das Herabsinken des höchsten Punktes einer Aufwärtslinie verhindern. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Herunterfallen des Dachs bei Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "Die Strecke, um die horizontale Dachlinien, die „schwebend“ gedruckt werden, beim Druck herunterfallen. Diese Strecke wird kompensiert. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Nachziehen für Dach bei Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "Die Strecke des Endstücks einer nach innen verlaufenden Linie, um die diese bei der Rückkehr zur äußeren Umfangslinie des Dachs nachgezogen wird. Diese Strecke wird kompensiert. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Verzögerung für Dachumfänge bei Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "Die Zeit, die für die äußeren Umfänge eines Lochs aufgewendet wird, das später zu einem Dach werden soll. Durch längere Zeiten kann die Verbindung besser werden. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Düsenabstand bei Drucken mit Drahtstruktur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Der Abstand zwischen der Düse und den horizontalen Abwärtslinien. Bei einem größeren Abstand haben die diagonalen Abwärtslinien einen weniger spitzen Winkel, was wiederum weniger Aufwärtsverbindungen zur nächsten Schicht zur Folge hat. Dies gilt nur für das Drucken mit Drahtstruktur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Anpassschichten verwenden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Die Funktion Anpassschichten berechnet die Schichthöhe je nach Form des Modells." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Maximale Abweichung für Anpassschichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "Die max. zulässige Höhendifferenz von der Basisschichthöhe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Abweichung Schrittgröße für Anpassschichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "Der Höhenunterscheid der nächsten Schichthöhe im Vergleich zur vorherigen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Topographische Größe der Anpassschichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Horizontaler Abstand zwischen zwei angrenzenden Schichten. Bei Einstellung eines niedrigeren Werts werden dünnere Schichten aufgetragen, damit die Kanten der Schichten enger aneinander liegen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Winkel für überhängende Wände" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Wände, die über diesen Winkel hinaus hängen, werden mithilfe der Einstellungen für Winkel für überhängende Wände gedruckt. Wenn der Wert 90 beträgt, werden keine Wände als überhängend behandelt. Überhänge, die von Stützstrukturen gestützt werden, werden ebenfalls nicht als Überhang behandelt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Geschwindigkeit für überhängende Wände" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Überhängende Wände werden zu diesem Prozentwert ihrer normalen Druckgeschwindigkeit gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Brückeneinstellungen aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Erkennt Brücken und ändert die Druckgeschwindigkeit, Fluss- und Lüftereinstellungen während des Drucks von Brücken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Mindestlänge Brückenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Wände ohne Stützstruktur, die kürzer als dieser Wert sind, werden mit normalen Wandeinstellungen gedruckt. Längere Wände ohne Stützstruktur werden mithilfe der Brückenwandeinstellungen gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Schwellenwert Stützstruktur Brücken-Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Wenn ein Außenhautbereich für weniger als diesen Prozentwert seines Bereichs unterstützt wird, drucken Sie ihn mit den Brückeneinstellungen. Ansonsten erfolgt der Druck mit den normalen Außenhauteinstellungen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Maximale Dichte der Materialsparfüllung der Brücke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "Maximale Dichte der Füllung, die im Sparmodus eingefüllt werden soll. Haut über spärlicher Füllung wird als nicht unterstützt betrachtet und kann daher als Brückenhaut behandelt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Coasting Brückenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Damit wird der Abstand für das unmittelbare Coasting des Extruders vor Beginn einer Brückenwand gesteuert. Ein Coasting vor Brückenstart kann den Druck in der Düse reduzieren und eine flachere Brücke produzieren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Brückenwandgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "Die Geschwindigkeit, mit der die Brückenwände gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Brückenwandfluss" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Die extrudierte Materialmenge beim Drucken von Brückenwänden wird mit diesem Wert multipliziert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Brücken-Außenhautgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "Die Geschwindigkeit, mit der die Brücken-Außenhautbereiche gedruckt werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Brücken-Außenhautfluss" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Die extrudierte Materialmenge beim Drucken von Brücken-Außenhautbereichen wird mit diesem Wert multipliziert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Dichte der Brücken-Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Die Dichte der Brücken-Außenhautschicht. Werte unter 100 erhöhen die Spalten zwischen den Außenhautlinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Lüfterdrehzahl Brücke" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Lüfterdrehzahl in Prozentwert für das Drucken von Brückenwänden und -Außenhaut." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Brücke hat mehrere Schichten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Bei Aktivierung werden die zweite und dritte Schicht über der Luft mit den folgenden Einstellungen gedruckt. Ansonsten werden diese Schichten mit den normalen Einstellungen gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Geschwindigkeit Brücke, zweite Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Druckgeschwindigkeit für das Drucken der zweiten Brücken-Außenhautschicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Fluss Brücke, zweite Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Die extrudierte Materialmenge beim Drucken der zweiten Brücken-Außenhautschicht wird mit diesem Wert multipliziert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Dichte Brücke, zweite Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Die Dichte der zweiten Brücken-Außenhautschicht. Werte unter 100 erhöhen die Spalten zwischen den Außenhautlinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Lüfterdrehzahl Brücke, zweite Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "Lüfterdrehzahl in Prozentwert für das Drucken der zweiten Brücken-Außenhautschicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Geschwindigkeit Brücke, dritte Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Druckgeschwindigkeit für das Drucken der dritten Brücken-Außenhautschicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Fluss Brücke, dritte Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Die extrudierte Materialmenge beim Drucken der dritten Brücken-Außenhautschicht wird mit diesem Wert multipliziert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Dichte Brücke, dritte Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Die Dichte der dritten Brücken-Außenhautschicht. Werte unter 100 erhöhen die Spalten zwischen den Außenhautlinien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Lüfterdrehzahl Brücke, dritte Außenhaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Prozentwert der Lüfterdrehzahl für das Drucken der dritten Brücken-Außenhautschicht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Düse zwischen den Schichten abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Option für das Einfügen eines G-Codes für das Abwischen der Düse zwischen den Schichten (max. einer pro Schicht). Die Aktivierung dieser Einstellung könnte das Einzugsverhalten beim Schichtenwechsel beeinflussen. Verwenden Sie bitte die Einstellungen für Abwischen bei Einzug, um das Einziehen bei Schichten zu steuern, bei denen das Skript für das Abwischen aktiv wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Materialmenge zwischen den Wischvorgängen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Die maximale Materialmenge, die extrudiert werden kann, bevor die Düse ein weiteres Mal abgewischt wird. Ist dieser Wert kleiner als das in einer Schicht benötigte Materialvolumen, so hat die Einstellung in dieser Schicht keine Auswirkung, d.h. sie ist auf ein Wischen pro Schicht begrenzt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Abwischen bei Einzug aktivieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Das Filament wird eingezogen, wenn sich die Düse über einen nicht zu bedruckenden Bereich bewegt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Einzugsabstand für Abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Wert, um den das Filament eingezogen wird, damit es während des Abwischens nicht austritt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Zusätzliche Zurückschiebemenge nach Einzug für Abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Während einer Bewegung für den Abwischvorgang kann Material wegsickern, was hier kompensiert werden kann." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Einzugsgeschwindigkeit für Abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung eingezogen und während einer Einzugsbewegung für Abwischen zurückgeschoben wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Einzugsgeschwindigkeit (Einzug) für Abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung für Abwischen eingezogen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Vorbereitungszeit für Abwischen beim Einzug" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung vorbereitet wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Abwischen pausieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Pausieren nach Aufhebung des Einzugs." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Z-Sprung beim Abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Beim Abwischen wird das Druckbett gesenkt, um einen Abstand zwischen Düse und Druck herzustellen. Das verhindert, dass die Düse während der Bewegungen den Druckkörper trifft und verringert die Möglichkeit, dass der Druck vom Druckbett heruntergestoßen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Z-Sprung Höhe - Abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "Der Höhenunterschied bei Ausführung eines Z-Sprungs." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Sprunghöhe - Abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Geschwindigkeit für das Verfahren der Z-Achse während des Sprungs." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "X-Position für Bürste - Abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "X-Position, an der das Skript für Abwischen startet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Wiederholungszähler - Abwischen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Anzahl der Wiederholungen für das Bewegen der Düse über der Bürste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Abstand Wischbewegung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "Die Strecke, die der Kopf durch Vorwärts- und Rückwärtsbewegung über die Bürste hinweg fährt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Max. Lochdurchmesser" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Löcher und Teilkonturen mit einem kleineren Durchmesser werden mit Small Feature Speed gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Max. Detaillänge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Teile, die kleiner sind als dieser Wert, werden in Detailgeschwindigkeit gedruckt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Detailgeschwindigkeit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Bei kleinen Details wird die Geschwindigkeit auf diesen Prozentsatz der normalen Druckgeschwindigkeit gesetzt. Durch eine niedrigere Druckgeschwindigkeit können die Haftung und die Genauigkeit verbessert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Geschwindigkeit der ersten Schicht von Details" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Bei kleinen Details wird die Geschwindigkeit bei der ersten Schicht auf diesen Prozentsatz der normalen Druckgeschwindigkeit gesetzt. Durch eine niedrigere Druckgeschwindigkeit können die Haftung und die Genauigkeit verbessert werden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Abwechselnde Wandrichtungen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Abwechselnde Wandrichtungen für jede weitere Schicht und jeden Einsatz. Nützlich für Materialien, die Spannungen aufbauen können, wie beim Metalldruck." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Innenecken des Rafts entfernen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Entfernen der inneren Ecken des Floßes, so dass das Floß konvex wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Wandanzahl des Raft-Bodens" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "Die Anzahl der Konturlinien, die um das Linienmodell in der untersten Schicht des Rafts gedruckt werden sollen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Einstellungen Befehlszeile" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Diese Einstellungen werden nur verwendet, wenn CuraEngine nicht seitens Cura aufgerufen wird." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Objekt zentrieren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Ermöglicht das Zentrieren des Objekts in der Mitte eines Druckbetts (0,0) anstelle der Verwendung eines Koordinatensystems, in dem das Objekt gespeichert war." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Netzposition X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Verwendeter Versatz für das Objekt in X-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Netzposition Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Verwendeter Versatz für das Objekt in Y-Richtung." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Netzposition Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Der für das Objekt in Z-Richtung verwendete Versatz. Damit können Sie den Vorgang ausführen, der unter dem Begriff „Objekt absenken“ verwendet wurde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Matrix Netzdrehung" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angewandt wird." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Bestimmt die Reihenfolge, in der die Wände gedruckt werden. Das frühe Drucken der Außenwände hilft bei der Maßgenauigkeit, da Fehler von Innenwänden nicht an die Außenseite weitergegeben werden können. Wenn sie jedoch später gedruckt werden, ist ein Stapeldruck besser möglich, wenn Überhänge gedruckt werden." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Schwellenwert für das Teilen der Mittellinie" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "Die kleinste Linienstärke, als Faktor der normalen Linienstärke, über der die mittlere Linie (sofern vorhanden) in zwei unterteilt wird. Verringern Sie diese Einstellung, um mehr, aber dünnere Linien zu verwenden. Erhöhen Sie sie, um weniger, aber stärkere Linien zu verwenden. Beachten Sie, dass dies in der Weise gilt, als ob die gesamte Form mit der Wand gefüllt werden sollte, so dass sich die Mitte hier auf die Mitte des Objekts zwischen zwei äußeren Kanten der Form bezieht, auch wenn sich anstelle der Wand tatsächlich Füllung oder (weitere) Oberflächen im Druck befinden." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "Die minimale Linienbreite für Polylinienwände mit Lücken in der mittleren Linie. Diese Einstellung legt fest, bei welcher Stärke im Modell ein Übergang vom Druck zweier Wandlinien zum Druck zweier Außenwände und einer einzigen zentralen Wand in der Mitte erfolgt. Eine höhere minimale ungeradzahlige Wandlinienstärke führt zu einer höheren maximalen ungeradzahligen Wandlinienstärke. Die maximale ungerade Wandlinienbreite wird berechnet als 2 x Minimale Wandlinienstärke (geradzahlig)," + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Schwellenwert für das Hinzufügen einer Mittellinie" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "Die kleinste Linienstärke als Faktor der normalen Linienstärke, ab der eine Mittellinie (falls noch nicht vorhanden) eingefügt wird. Verringern Sie diese Einstellung, um mehr, aber dünnere Linien zu verwenden. Erhöhen Sie sie, um weniger, aber stärkere Linien zu verwenden. Beachten Sie, dass dies in der Weise gilt, als ob die gesamte Form mit der Wand gefüllt werden sollte, so dass sich die Mitte hier auf die Mitte des Objekts zwischen zwei äußeren Kanten der Form bezieht, auch wenn sich anstelle der Wand tatsächlich Füllung oder (weitere) Oberflächen im Druck befinden." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "Eine 2D-Shilhouette des Druckkopfes (mit Lüfterkappen)." diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 5d8fc8ff78..0bad241146 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,196 +16,673 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Desconocido" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Pared exterior" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Las siguientes impresoras no pueden conectarse porque forman parte de un grupo" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Paredes interiores" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Impresoras en red disponibles" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Forro" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Relleno" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Relleno de soporte" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Interfaz de soporte" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Soporte" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Falda" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Torre auxiliar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Desplazamiento" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Retracciones" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Otro" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "No se han podido abrir las notas de la versión." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "N.º de grupo {group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Siguiente" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Omitir" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Finalizar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Agregar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Cerrar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "El archivo ya existe" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "El archivo {0} ya existe. ¿Está seguro de que desea sobrescribirlo?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "URL del archivo no válida:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "No compatible" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Tobera" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "La configuración se ha cambiado para que coincida con los extrusores disponibles en este momento:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Ajustes actualizados" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Extrusores deshabilitados" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Error al exportar el perfil a {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Error" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Error al exportar el perfil a {0}: Error en el complemento de escritura." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Perfil exportado a {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Exportación correcta" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Error al importar el perfil de {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "No se puede importar el perfil de {0} antes de añadir una impresora." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "No hay ningún perfil personalizado para importar en el archivo {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Error al importar el perfil de {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Este perfil {0} contiene datos incorrectos, no se han podido importar." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Error al importar el perfil de {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "Perfil {0} importado correctamente." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "El archivo {0} no contiene ningún perfil válido." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "El perfil {0} tiene un tipo de archivo desconocido o está corrupto." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Perfil personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Al perfil le falta un tipo de calidad." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Todavía no hay ninguna impresora activa." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "No se puede añadir el perfil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "El tipo de calidad '{0}' no es compatible con la definición actual de máquina activa '{1}'." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Advertencia: el perfil no es visible porque su tipo de calidad '{0}' no está disponible para la configuración actual. Cambie a una combinación de material/tobera que pueda utilizar este tipo de calidad." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Multiplicar y colocar objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Colocando objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "No se puede encontrar una ubicación dentro del volumen de impresión para todos los objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Colocando objeto" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Cargando máquinas..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Configurando preferencias...." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "Iniciando la máquina activa..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "Iniciando el administrador de la máquina..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "Iniciando el volumen de impresión..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Configurando escena..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Cargando interfaz..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "Iniciando el motor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Solo se puede cargar un archivo GCode a la vez. Se omitió la importación de {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Advertencia" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "No se puede abrir ningún archivo si se está cargando un archivo GCode. Se omitió la importación de {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "No se ha podido leer la respuesta." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "El estado indicado no es correcto." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Se agotó el tiempo de autenticación con el servidor de la cuenta." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Conceda los permisos necesarios al autorizar esta aplicación." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Se ha producido un problema al intentar iniciar sesión, vuelva a intentarlo." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "No se puede iniciar un nuevo proceso de inicio de sesión. Compruebe si todavía está activo otro intento de inicio de sesión." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "No se puede acceder al servidor de cuentas de Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "Error de inicio de sesión" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Buscando nueva ubicación para los objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Buscando ubicación" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "No se puede encontrar la ubicación" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "No reemplazado" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Impresoras conectadas" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Impresoras preconfiguradas" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "¿Seguro que desea eliminar {0}? ¡Esta acción no se puede deshacer!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Visual" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "El perfil visual está diseñado para imprimir prototipos y modelos visuales con la intención de obtener una alta calidad visual y de superficies." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "El perfil de ingeniería ha sido diseñado para imprimir prototipos funcionales y piezas de uso final con la intención de obtener una mayor precisión y tolerancias más precisas." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Boceto" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "El perfil del boceto ha sido diseñado para imprimir los prototipos iniciales y la validación del concepto con la intención de reducir el tiempo de impresión de manera considerable." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Material personalizado" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Calculado" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Perfiles personalizados" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Todos los tipos compatibles ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Todos los archivos (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Calculado" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Desconocido" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Las siguientes impresoras no pueden conectarse porque forman parte de un grupo" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Impresoras en red disponibles" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Impresoras conectadas" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Impresoras preconfiguradas" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "¿Seguro que desea eliminar {0}? ¡Esta acción no se puede deshacer!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Material personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Fallo de inicio de sesión" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Buscando nueva ubicación para los objetos" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Sincronice los perfiles de material con sus impresoras antes de comenzar a imprimir." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Buscando ubicación" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Nuevos materiales instalados" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "No se puede encontrar una ubicación dentro del volumen de impresión para todos los objetos" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Sincronizar materiales" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "No se puede encontrar la ubicación" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Más información" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "No se ha podido crear el archivo desde el directorio de datos de usuario: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "No se pudo guardar el archivo de material en {}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Copia de seguridad" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Se ha producido un error al guardar el archivo de material" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Se ha intentado restaurar una copia de seguridad de Cura sin tener los datos o metadatos adecuados." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Error desconocido." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Se ha intentado restaurar una copia de seguridad de Cura superior a la versión actual." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Error al crear un archivo de materiales para sincronizarlo con las impresoras." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "Se ha producido el siguiente error al intentar restaurar una copia de seguridad de Cura:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Error al cargar el archivo de materiales para sincronizarlo con las impresoras." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "La respuesta de Digital Factory parece estar dañada." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "A la respuesta de Digital Factory le falta información importante." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Error al conectarse con Digital Factory para sincronizar los materiales con algunas de las impresoras." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Error al conectarse con Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "La altura del volumen de impresión se ha reducido debido al valor del ajuste «Secuencia de impresión» para evitar que el caballete colisione con los modelos impresos." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Volumen de impresión" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "No se ha podido crear el archivo desde el directorio de datos de usuario: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Copia de seguridad" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Se ha intentado restaurar una copia de seguridad de Cura sin tener los datos o metadatos adecuados." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Se ha intentado restaurar una copia de seguridad de Cura superior a la versión actual." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "Se ha producido el siguiente error al intentar restaurar una copia de seguridad de Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Cura no puede iniciarse" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -220,32 +697,32 @@ msgstr "" "

      Envíenos el informe de errores para que podamos solucionar el problema.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Enviar informe de errores a Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Mostrar informe de errores detallado" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Mostrar carpeta de configuración" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Realizar copia de seguridad y restablecer configuración" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Informe del accidente" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -256,1333 +733,185 @@ msgstr "" "

      Utilice el botón "Enviar informe" para publicar automáticamente el informe de errores en nuestros servidores.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Información del sistema" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Desconocido" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Versión de Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Idioma de Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "Idioma del sistema operativo" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Plataforma" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Versión Qt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "Versión PyQt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Aún no inicializado" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    32. OpenGL Version: {version}
    33. " msgstr "
    34. Versión de OpenGL: {version}
    35. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    36. OpenGL Vendor: {vendor}
    37. " msgstr "
    38. Proveedor de OpenGL: {vendor}
    39. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    40. OpenGL Renderer: {renderer}
    41. " msgstr "
    42. Representador de OpenGL: {renderer}
    43. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Rastreabilidad de errores" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Registros" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Enviar informe" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Cargando máquinas..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Configurando preferencias...." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "Iniciando la máquina activa..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "Iniciando el administrador de la máquina..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "Iniciando el volumen de impresión..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Configurando escena..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Cargando interfaz..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "Iniciando el motor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Solo se puede cargar un archivo GCode a la vez. Se omitió la importación de {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Advertencia" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "No se puede abrir ningún archivo si se está cargando un archivo GCode. Se omitió la importación de {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Error" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Multiplicar y colocar objetos" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Colocando objetos" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Colocando objeto" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "No se ha podido leer la respuesta." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "El estado indicado no es correcto." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Se agotó el tiempo de autenticación con el servidor de la cuenta." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Conceda los permisos necesarios al autorizar esta aplicación." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Se ha producido un problema al intentar iniciar sesión, vuelva a intentarlo." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "No se puede iniciar un nuevo proceso de inicio de sesión. Compruebe si todavía está activo otro intento de inicio de sesión." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "No se puede acceder al servidor de cuentas de Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "Error de inicio de sesión" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Error al crear un archivo de materiales para sincronizarlo con las impresoras." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Error al cargar el archivo de materiales para sincronizarlo con las impresoras." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "La respuesta de Digital Factory parece estar dañada." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "A la respuesta de Digital Factory le falta información importante." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Error al conectarse con Digital Factory para sincronizar los materiales con algunas de las impresoras." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Error al conectarse con Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "El archivo ya existe" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "El archivo {0} ya existe. ¿Está seguro de que desea sobrescribirlo?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "URL del archivo no válida:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Error al exportar el perfil a {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Error al exportar el perfil a {0}: Error en el complemento de escritura." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Perfil exportado a {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Exportación correcta" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Error al importar el perfil de {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "No se puede importar el perfil de {0} antes de añadir una impresora." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "No hay ningún perfil personalizado para importar en el archivo {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Error al importar el perfil de {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Este perfil {0} contiene datos incorrectos, no se han podido importar." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Error al importar el perfil de {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "Perfil {0} importado correctamente." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "El archivo {0} no contiene ningún perfil válido." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "El perfil {0} tiene un tipo de archivo desconocido o está corrupto." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Perfil personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Al perfil le falta un tipo de calidad." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Todavía no hay ninguna impresora activa." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "No se puede añadir el perfil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "El tipo de calidad '{0}' no es compatible con la definición actual de máquina activa '{1}'." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Advertencia: el perfil no es visible porque su tipo de calidad '{0}' no está disponible para la configuración actual. Cambie a una combinación de material/tobera que pueda utilizar este tipo de calidad." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "No compatible" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Tobera" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "La configuración se ha cambiado para que coincida con los extrusores disponibles en este momento:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Ajustes actualizados" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Extrusores deshabilitados" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Agregar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Finalizar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "N.º de grupo {group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Pared exterior" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Paredes interiores" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Forro" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Relleno" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Relleno de soporte" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Interfaz de soporte" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Soporte" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Falda" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Torre auxiliar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Desplazamiento" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Retracciones" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Otro" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "No se han podido abrir las notas de la versión." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Siguiente" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Omitir" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Cerrar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Sincronice los perfiles de material con sus impresoras antes de comenzar a imprimir." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Nuevos materiales instalados" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Sincronizar materiales" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "Más información" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "No se pudo guardar el archivo de material en {}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Se ha producido un error al guardar el archivo de material" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Error desconocido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "Asistente del modelo 3D" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Es posible que uno o más modelos 3D no se impriman correctamente debido al tamaño del modelo y la configuración del material:

      \n" -"

      {model_names}

      \n" -"

      Obtenga más información sobre cómo garantizar la mejor calidad y fiabilidad de impresión posible.

      \n" -"

      Ver guía de impresión de calidad

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "El archivo del proyecto {0} contiene un tipo de máquina desconocida {1}. No se puede importar la máquina, en su lugar, se importarán los modelos." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Abrir archivo de proyecto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "El archivo de proyecto {0} está repentinamente inaccesible: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "No se puede abrir el archivo de proyecto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "El archivo de proyecto {0} está dañado: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "El archivo de proyecto {0} se ha creado con perfiles desconocidos para esta versión de Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Recomendado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "El material utilizado en este proyecto se basa en algunas definiciones de materiales que no están disponibles en Cura, lo que podría producir resultados" -" de impresión no deseados. Recomendamos encarecidamente instalar el paquete completo de materiales desde el Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Perfiles de materiales no instalados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Instalar materiales" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "Archivo 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "El complemento del Escritor de 3MF está dañado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Aún no hay espacio de trabajo en el que escribir. Añada una impresora primero." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "No tiene permiso para escribir el espacio de trabajo aquí." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "El sistema operativo no permite guardar un archivo de proyecto en esta ubicación ni con este nombre de archivo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Error al escribir el archivo 3MF." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "No ha sido posible almacenar la información del paquete de materiales en el archivo del proyecto: {material}. Es posible que este proyecto no se abra correctamente" -" en otros sistemas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Se ha producido un error al guardar la información del paquete de materiales" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "Archivo 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Archivo 3MF del proyecto de Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "Archivo AMF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Copias de seguridad" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Se ha producido un error al cargar su copia de seguridad." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "Creando copia de seguridad..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "Se ha producido un error al crear la copia de seguridad." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Cargando su copia de seguridad..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Su copia de seguridad ha terminado de cargarse." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "La copia de seguridad excede el tamaño máximo de archivo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Se ha producido un error al intentar restaurar su copia de seguridad." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Administrar copias de seguridad" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "Se ha producido un error inesperado al realizar el corte o slicing. Le rogamos que informe sobre este error en nuestro rastreador de problemas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "Error en el corte" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Informar del error" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Informar de un error en el rastreador de problemas de Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "No se puede segmentar con el material actual, ya que es incompatible con el dispositivo o la configuración seleccionados." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "No se puede segmentar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Los ajustes actuales no permiten la segmentación. Los siguientes ajustes contienen errores: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Los ajustes de algunos modelos no permiten la segmentación. Los siguientes ajustes contienen errores en uno o más modelos: {error_labels}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "No se puede segmentar porque la torre auxiliar o la posición o posiciones de preparación no son válidas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "No se puede segmentar porque hay objetos asociados al extrusor %s que está deshabilitado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Revise la configuración y compruebe si sus modelos:\n" -" - Se integran en el volumen de impresión\n" -"- Están asignados a un extrusor activado\n" -" - No están todos definidos como mallas modificadoras" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Procesando capas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Información" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Perfil de cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "No se pudo acceder a la información actualizada." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Puede que haya nuevas funciones o correcciones de errores disponibles para {machine_name}. Si no dispone de la última versión disponible, se recomienda actualizar el firmware de la impresora a la versión {latest_version}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "Nuevo firmware de %s estable disponible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Cómo actualizar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Actualizar firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Archivo GCode comprimido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter no es compatible con el modo texto." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "Archivo GCode" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "Analizar GCode" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "Datos de GCode" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Asegúrese de que el GCode es adecuado para la impresora y para su configuración antes de enviar el archivo a la misma. Es posible que la representación del GCode no sea precisa." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "Archivo G" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter no es compatible con el modo sin texto." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Prepare el Gcode antes de la exportación." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "Imagen JPG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "Imagen JPEG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "Imagen PNG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "Imagen BMP" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "Imagen GIF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Perfiles de Cura 15.04" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Ajustes de la máquina" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "¿Desea sincronizar el material y los paquetes de software con su cuenta?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "Imagen JPG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Se han detectado cambios desde su cuenta de Ultimaker" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "Imagen JPEG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Sincronizar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "Imagen PNG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "Sincronizando..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "Imagen BMP" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Rechazar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "Imagen GIF" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Estoy de acuerdo" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Vista de rayos X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Acuerdo de licencia de complemento" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "Archivo X3D" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Rechazar y eliminar de la cuenta" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Perfil de cura" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "Tiene que salir y reiniciar {} para que los cambios surtan efecto." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "Error al descargar los complementos {}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Complementos instalados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Materiales instalados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Complementos agrupados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Materiales agrupados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Paquete desconocido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Autor desconocido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Imposible interpretar la respuesta del servidor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Imposible acceder a Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Supervisar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Ajustes por modelo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Configurar ajustes por modelo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Posprocesamiento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "Modificar GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Preparar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Vista previa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Guardar en unidad extraíble" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Guardar en unidad extraíble {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "¡No hay formatos de archivo disponibles con los que escribir!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Guardando en unidad extraíble {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "La cola de trabajos de impresión está llena. La impresora no puede aceptar trabajos nuevos." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Guardando" +msgid "Queue Full" +msgstr "Cola llena" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "No se pudo guardar en {0}: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "No se han podido cargar los datos en la impresora." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "No se pudo encontrar un nombre de archivo al tratar de escribir en {device}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "No se pudo guardar en unidad extraíble {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Guardado en unidad extraíble {0} como {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Archivo guardado" +msgid "Network error" +msgstr "Error de red" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Expulsar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Expulsar dispositivo extraíble {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Expulsado {0}. Ahora puede retirar de forma segura la unidad." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Retirar de forma segura el hardware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Error al expulsar {0}. Es posible que otro programa esté utilizando la unidad." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Unidad extraíble" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Cura no muestra correctamente las capas si la impresión de alambre está habilitada." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Vista de simulación" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "No se muestra nada porque primero hay que cortar." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "No hay capas para mostrar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "No volver a mostrar este mensaje" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Vista de capas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "No se puede leer el archivo de datos de ejemplo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "Las áreas resaltadas indican que faltan superficies o son inusuales. Corrija los errores en el modelo y vuelva a abrirlo en Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Errores de modelo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Vista de sólidos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Bloqueador de soporte" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Cree un volumen que no imprima los soportes." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF binario" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF incrustado JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange comprimido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Paquete de formato Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "No se puede escribir en el archivo UFP:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Nivelar placa de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Seleccionar actualizaciones" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Imprimir mediante cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Imprimir mediante cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Conectado mediante cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Supervisar la impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Haga un seguimiento de la impresión en Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Código de error desconocido al cargar el trabajo de impresión: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Se ha detectado una nueva impresora en su cuenta de Ultimaker" msgstr[1] "Se han detectado nuevas impresoras en su cuenta de Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "Añadiendo la impresora {name} ({model}) de su cuenta" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1590,71 +919,227 @@ msgid_plural "... and {0} others" msgstr[0] "... y {0} más" msgstr[1] "... y {0} más" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Impresoras añadidas desde Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "La conexión a la nube no está disponible para una impresora" -msgstr[1] "La conexión a la nube no está disponible para algunas impresoras" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Espere hasta que se envíe el trabajo actual." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Error de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"Su impresora {printer_name} podría estar conectada a través de la nube.\n" +" Administre su cola de impresión y supervise las impresiones desde cualquier lugar conectando su impresora a Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "¿Está preparado para la impresión en la nube?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Empezar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "Más información" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Enviando trabajo de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Cargando el trabajo de impresión a la impresora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura ha detectado perfiles de material que aún no estaban instalados en la impresora host del grupo {0}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Enviando materiales a la impresora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Está intentando conectarse a {0} pero ese no es el host de un grupo. Puede visitar la página web para configurarlo como host de grupo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "No es un host de grupo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Configurar grupo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Esta impresora no está vinculada a Digital Factory:" msgstr[1] "Estas impresoras no están vinculadas a Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Para establecer una conexión, visite {website_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "La conexión a la nube no está disponible para una impresora" +msgstr[1] "La conexión a la nube no está disponible para algunas impresoras" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Mantener las configuraciones de la impresora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Eliminar impresoras" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Está intentando conectarse a una impresora que no está ejecutando Ultimaker Connect. Actualice la impresora al firmware más reciente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Actualice su impresora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "El trabajo de impresión se ha enviado correctamente a la impresora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Fecha de envío" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Imprimir a través de la red" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Imprime a través de la red" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Conectado a través de la red" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "mañana" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "hoy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Conectar a través de la red" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Imprimir mediante cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Imprimir mediante cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Conectado mediante cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "{printer_name} se eliminará hasta la próxima sincronización de la cuenta." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "Para eliminar {printer_name} permanentemente, visite {digital_factory_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "¿Seguro que desea eliminar {printer_name} temporalmente?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "¿Eliminar impresoras?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1670,1100 +1155,1913 @@ msgstr[1] "" "Está a punto de eliminar {0} impresoras de Cura. Esta acción no se puede deshacer.\n" "¿Seguro que desea continuar?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr "Está a punto de eliminar todas las impresoras de Cura. Esta acción no se puede deshacer.¿Seguro que desea continuar?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Supervisar la impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Haga un seguimiento de la impresión en Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Código de error desconocido al cargar el trabajo de impresión: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "Archivo 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Archivo 3MF del proyecto de Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Error al escribir el archivo 3MF." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "El complemento del Escritor de 3MF está dañado." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Aún no hay espacio de trabajo en el que escribir. Añada una impresora primero." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "No tiene permiso para escribir el espacio de trabajo aquí." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "El sistema operativo no permite guardar un archivo de proyecto en esta ubicación ni con este nombre de archivo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Se ha producido un error al intentar restaurar su copia de seguridad." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Administrar copias de seguridad" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Copias de seguridad" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Se ha producido un error al cargar su copia de seguridad." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "Creando copia de seguridad..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "Se ha producido un error al crear la copia de seguridad." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Cargando su copia de seguridad..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Su copia de seguridad ha terminado de cargarse." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "La copia de seguridad excede el tamaño máximo de archivo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "No se puede leer el archivo de datos de ejemplo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "No se puede escribir en el archivo UFP:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Paquete de formato Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "Archivo GCode" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "Analizar GCode" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "Datos de GCode" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Asegúrese de que el GCode es adecuado para la impresora y para su configuración antes de enviar el archivo a la misma. Es posible que la representación del GCode no sea precisa." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "Archivo G" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Open Compressed Triangle Mesh" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF binario" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF incrustado JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford Triangle Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange comprimido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Nivelar placa de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Seleccionar actualizaciones" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Archivo GCode comprimido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Imposible interpretar la respuesta del servidor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Imposible acceder a Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Rechazar y eliminar de la cuenta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Rechazar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Estoy de acuerdo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Acuerdo de licencia de complemento" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "¿Desea sincronizar el material y los paquetes de software con su cuenta?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Se han detectado cambios desde su cuenta de Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Sincronizar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "Tiene que salir y reiniciar {} para que los cambios surtan efecto." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "Sincronizando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "Error al descargar los complementos {}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Complementos instalados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Materiales instalados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Complementos agrupados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Materiales agrupados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Paquete desconocido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Autor desconocido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Unidad extraíble" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Guardar en unidad extraíble" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Guardar en unidad extraíble {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Guardando en unidad extraíble {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Guardando" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "No se pudo guardar en {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "No se pudo encontrar un nombre de archivo al tratar de escribir en {device}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "No se pudo guardar en unidad extraíble {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Guardado en unidad extraíble {0} como {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Archivo guardado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Expulsar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Expulsar dispositivo extraíble {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "Expulsado {0}. Ahora puede retirar de forma segura la unidad." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Retirar de forma segura el hardware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Error al expulsar {0}. Es posible que otro programa esté utilizando la unidad." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Supervisar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "Se ha producido un error inesperado al realizar el corte o slicing. Le rogamos que informe sobre este error en nuestro rastreador de problemas." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "Error en el corte" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Informar del error" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Informar de un error en el rastreador de problemas de Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "No se puede segmentar con el material actual, ya que es incompatible con el dispositivo o la configuración seleccionados." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "No se puede segmentar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Los ajustes actuales no permiten la segmentación. Los siguientes ajustes contienen errores: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Los ajustes de algunos modelos no permiten la segmentación. Los siguientes ajustes contienen errores en uno o más modelos: {error_labels}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "No se puede segmentar porque la torre auxiliar o la posición o posiciones de preparación no son válidas." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "No se puede segmentar porque hay objetos asociados al extrusor %s que está deshabilitado." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Revise la configuración y compruebe si sus modelos:\n" +" - Se integran en el volumen de impresión\n" +"- Están asignados a un extrusor activado\n" +" - No están todos definidos como mallas modificadoras" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Procesando capas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Información" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "Archivo 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Recomendado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "El material utilizado en este proyecto se basa en algunas definiciones de materiales que no están disponibles en Cura, lo que podría producir resultados de impresión no deseados. Recomendamos encarecidamente instalar el paquete completo de materiales desde el Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Perfiles de materiales no instalados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Instalar materiales" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "El archivo del proyecto {0} contiene un tipo de máquina desconocida {1}. No se puede importar la máquina, en su lugar, se importarán los modelos." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Abrir archivo de proyecto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "El archivo de proyecto {0} está repentinamente inaccesible: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "No se puede abrir el archivo de proyecto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "El archivo de proyecto {0} está dañado: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "El archivo de proyecto {0} se ha creado con perfiles desconocidos para esta versión de Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Ajustes por modelo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Configurar ajustes por modelo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "Asistente del modelo 3D" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"Su impresora {printer_name} podría estar conectada a través de la nube.\n" -" Administre su cola de impresión y supervise las impresiones desde cualquier lugar conectando su impresora a Digital Factory" +"

      Es posible que uno o más modelos 3D no se impriman correctamente debido al tamaño del modelo y la configuración del material:

      \n" +"

      {model_names}

      \n" +"

      Obtenga más información sobre cómo garantizar la mejor calidad y fiabilidad de impresión posible.

      \n" +"

      Ver guía de impresión de calidad

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "¿Está preparado para la impresión en la nube?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Empezar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "Más información" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Está intentando conectarse a una impresora que no está ejecutando Ultimaker Connect. Actualice la impresora al firmware más reciente." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Actualice su impresora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura ha detectado perfiles de material que aún no estaban instalados en la impresora host del grupo {0}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Enviando materiales a la impresora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Está intentando conectarse a {0} pero ese no es el host de un grupo. Puede visitar la página web para configurarlo como host de grupo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "No es un host de grupo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Configurar grupo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Espere hasta que se envíe el trabajo actual." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Error de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "No se han podido cargar los datos en la impresora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Error de red" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Enviando trabajo de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Cargando el trabajo de impresión a la impresora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "La cola de trabajos de impresión está llena. La impresora no puede aceptar trabajos nuevos." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "Cola llena" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "El trabajo de impresión se ha enviado correctamente a la impresora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Fecha de envío" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Imprimir a través de la red" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Imprime a través de la red" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Conectado a través de la red" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Conectar a través de la red" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "mañana" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "hoy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "Impresión USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Imprimir mediante USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Imprimir mediante USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Conectado mediante USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Se está realizando una impresión con USB, si cierra Cura detendrá la impresión. ¿Desea continuar?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Todavía hay una impresión en curso. Cura no puede iniciar otra impresión a través de USB hasta que se haya completado la impresión anterior." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Impresión en curso" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "Archivo X3D" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Vista previa" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Vista de rayos X" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter no es compatible con el modo sin texto." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Abrir proyecto" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Prepare el Gcode antes de la exportación." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Actualizar existente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Crear nuevo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Resumen: proyecto de Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "¿Cómo debería solucionarse el conflicto en la máquina?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Ajustes de la impresora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Tipo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Grupo de impresoras" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "¿Cómo debería solucionarse el conflicto en el perfil?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Ajustes del perfil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Nombre" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "No está en el perfil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 sobrescrito" -msgstr[1] "%1 sobrescritos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Derivado de" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 sobrescrito" -msgstr[1] "%1, %2 sobrescritos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "¿Cómo debería solucionarse el conflicto en el material?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Ajustes del material" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Visibilidad de los ajustes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Modo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Ajustes visibles:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 de un total de %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Si carga un proyecto, se borrarán todos los modelos de la placa de impresión." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Abrir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "Abrir el proyecto de todos modos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Instalar material no instalado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "¿Desea obtener más información?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Realizar copia de seguridad ahora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Copia de seguridad automática" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Crea una copia de seguridad de forma automática cada día que inicia Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Restaurar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Eliminar copia de seguridad" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "¿Seguro que desea eliminar esta copia de seguridad? Esta acción no se puede deshacer." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Restaurar copia de seguridad" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "Deberá reiniciar Cura para restaurar su copia de seguridad. ¿Desea cerrar Cura ahora?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Versión de Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Máquinas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Materiales" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Perfiles" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Complementos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Copias de seguridad de Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Mis copias de seguridad" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Actualmente no posee ninguna copia de seguridad. Utilice el botón de Realizar copia de seguridad ahora para crear una." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Durante la fase de vista previa, solo se mostrarán 5 copias de seguridad. Elimine una copia de seguridad para ver copias de seguridad antiguas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Realice una copia de seguridad y sincronice sus ajustes de Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Iniciar sesión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Guardar el proyecto de Cura e imprimir archivo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Guardar el proyecto de Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Actualizar firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "El firmware es la parte del software que se ejecuta directamente en la impresora 3D. Este firmware controla los motores de pasos, regula la temperatura y, finalmente, hace que funcione la impresora." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeGzWriter no es compatible con el modo texto." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "El firmware que se envía con las nuevas impresoras funciona, pero las nuevas versiones suelen tener más funciones y mejoras." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Vista de capas" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "Cura no muestra correctamente las capas si la impresión de alambre está habilitada." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Vista de simulación" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "No se muestra nada porque primero hay que cortar." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "No hay capas para mostrar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "No volver a mostrar este mensaje" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Perfiles de Cura 15.04" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "Archivo AMF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "Las áreas resaltadas indican que faltan superficies o son inusuales. Corrija los errores en el modelo y vuelva a abrirlo en Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Errores de modelo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Vista de sólidos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "Puede que haya nuevas funciones o correcciones de errores disponibles para {machine_name}. Si no dispone de la última versión disponible, se recomienda actualizar el firmware de la impresora a la versión {latest_version}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "Nuevo firmware de %s estable disponible" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Actualización de firmware automática" +msgid "How to update" +msgstr "Cómo actualizar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Cargar firmware personalizado" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "No se pudo acceder a la información actualizada." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "No se puede actualizar el firmware porque no hay conexión con la impresora." +msgid "Support Blocker" +msgstr "Bloqueador de soporte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "No se puede actualizar el firmware porque la conexión con la impresora no permite actualizaciones de firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Seleccionar firmware personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Actualización del firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Actualización del firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Actualización del firmware completada." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Se ha producido un error al actualizar el firmware debido a un error desconocido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Se ha producido un error al actualizar el firmware debido a un error de comunicación." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Se ha producido un error al actualizar el firmware debido a un error de entrada/salida." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Se ha producido un error al actualizar el firmware porque falta el firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Convertir imagen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Altura (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "La distancia máxima de cada píxel desde la \"Base\"." +msgid "Create a volume in which supports are not printed." +msgstr "Cree un volumen que no imprima los soportes." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Base (mm)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Preparar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "La altura de la base desde la placa de impresión en milímetros." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Anchura (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "La anchura en milímetros en la placa de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Profundidad (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "La profundidad en milímetros en la placa de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Cuanto más oscuro más alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Cuanto más claro más alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Para las litofanías, los píxeles oscuros deben coincidir con ubicaciones más gruesas para bloquear la entrada de más luz. En los mapas de altura, los píxeles más claros se corresponden con un terreno más alto, por lo que dichos píxeles deben coincidir con ubicaciones más gruesas en el modelo 3D generado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Modelo de color" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Lineal" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Translucidez" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Para las litofanías hay disponible un modelo logarítmico simple para la translucidez. En los mapas de altura, los valores de los píxeles corresponden a las alturas linealmente." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "Transmitancia de 1 mm (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "El porcentaje de luz que penetra en una impresión con un grosor de 1 milímetro. Bajar este valor aumenta el contraste en las regiones oscuras y disminuye el contraste en las regiones claras de la imagen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Suavizado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "La cantidad de suavizado que se aplica a la imagen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "Aceptar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Impresora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Ajustes de la tobera" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Tamaño de la tobera" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Diámetro del material compatible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Desplazamiento de la tobera sobre el eje X" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Desplazamiento de la tobera sobre el eje Y" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Número de ventilador de enfriamiento" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "GCode inicial del extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "GCode final del extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Ajustes de la impresora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (anchura)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (profundidad)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (altura)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Forma de la placa de impresión" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Origen en el centro" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Plataforma calentada" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Volumen de impresión calentado" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Tipo de GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Ajustes del cabezal de impresión" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X mín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y mín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X máx" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y máx" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Altura del puente" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Número de extrusores" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Aplicar compensaciones del extrusor a GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "Iniciar GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "Finalizar GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Cambios desde su cuenta" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Impresora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "Descartar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Ajustes de la tobera" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Siguiente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "Se añadirán los siguientes paquetes:" +msgid "Nozzle size" +msgstr "Tamaño de la tobera" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "Los siguientes paquetes no se pueden instalar debido a una versión no compatible de Cura:" +msgid "Compatible material diameter" +msgstr "Diámetro del material compatible" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Instalar los materiales que faltan" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Desplazamiento de la tobera sobre el eje X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Acuerdo de licencia de complemento" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Desplazamiento de la tobera sobre el eje Y" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Lea y acepte la licencia del complemento." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Número de ventilador de enfriamiento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "GCode inicial del extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "GCode final del extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Convertir imagen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Altura (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 +msgctxt "@info:tooltip" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "La distancia máxima de cada píxel desde la \"Base\"." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Base (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "La altura de la base desde la placa de impresión en milímetros." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Anchura (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "La anchura en milímetros en la placa de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Profundidad (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "La profundidad en milímetros en la placa de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Cuanto más oscuro más alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Cuanto más claro más alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Para las litofanías, los píxeles oscuros deben coincidir con ubicaciones más gruesas para bloquear la entrada de más luz. En los mapas de altura, los píxeles más claros se corresponden con un terreno más alto, por lo que dichos píxeles deben coincidir con ubicaciones más gruesas en el modelo 3D generado." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Modelo de color" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Lineal" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Translucidez" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Para las litofanías hay disponible un modelo logarítmico simple para la translucidez. En los mapas de altura, los valores de los píxeles corresponden a las alturas linealmente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "Transmitancia de 1 mm (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "El porcentaje de luz que penetra en una impresión con un grosor de 1 milímetro. Bajar este valor aumenta el contraste en las regiones oscuras y disminuye el contraste en las regiones claras de la imagen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Suavizado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "La cantidad de suavizado que se aplica a la imagen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" msgstr "Aceptar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Gestionar paquetes" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Complemento de posprocesamiento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Gestionar los complementos y los perfiles de materiales de Ultimaker Cura aquí. Asegúrese de mantener los complementos actualizados y hacer una copia de seguridad de su configuración regularmente." +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Secuencias de comandos de posprocesamiento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Añadir secuencia de comando" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Gestionar paquetes" +msgid "Change active post-processing scripts." +msgstr "Cambiar las secuencias de comandos de posprocesamiento." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "La siguiente secuencia de comandos está activa:" +msgstr[1] "Las siguientes secuencias de comandos están activas:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Mover al principio" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Borrar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Reanudar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Pausando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Reanudando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Pausar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Cancelando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "¿Seguro que desea mover %1 al principio de la cola?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Mover trabajo de impresión al principio" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "¿Seguro que desea borrar %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Borrar trabajo de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "¿Seguro que desea cancelar %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Cancela la impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Imprimir a través de la red" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Imprimir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Selección de la impresora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Cambios de configuración" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Anular" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "Es necesario realizar el siguiente cambio de configuración en la impresora asignada %1:" +msgstr[1] "Es necesario realizar los siguientes cambios de configuración en la impresora asignada %1:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "Se ha asignado la impresora %1, pero el trabajo tiene una configuración de material desconocido." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Cambiar material %1, de %2 a %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Cargar %3 como material %1 (no se puede anular)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Cambiar print core %1, de %2 a %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Cambiar la placa de impresión a %1 (no se puede anular)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "Al sobrescribir la configuración se usarán los ajustes especificados con la configuración de impresora existente. Esto podría provocar un fallo en la impresión." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Vidrio" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Aluminio" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Administrar impresora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Actualice el firmware de la impresora para gestionar la cola de forma remota." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en Ultimaker Cura. Haga clic en \"Administrar impresora\" para ir a Ultimaker Digital Factory y ver esta cámara web." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "Cargando..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Complementos" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "No disponible" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "No se puede conectar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Sin actividad" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Preparando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Imprimiendo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Sin título" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anónimo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Debe cambiar la configuración" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Detalles" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Impresora no disponible" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Primera disponible" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Conectar con la impresora en red" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Para imprimir directamente a través de la red, asegúrese de que la impresora está conectada a la red mediante un cable de red o conéctela a la red wifi. Si no conecta Cura con la impresora, también puede utilizar una unidad USB para transferir archivos GCode a la impresora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Seleccione la impresora en la lista siguiente:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Editar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Eliminar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Actualizar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Si la impresora no aparece en la lista, lea la guía de solución de problemas de impresión y red" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Tipo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Versión de firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Dirección" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Esta impresora no está configurada para alojar un grupo de impresoras." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Esta impresora aloja un grupo de %1 impresoras." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "La impresora todavía no ha respondido en esta dirección." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Conectar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Dirección IP no válida" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Introduzca una dirección IP válida." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Dirección de la impresora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Introduzca la dirección IP de la impresora en la red." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "En cola" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Gestionar en el navegador" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "No hay trabajos de impresión en la cola. Segmentar y enviar un trabajo para añadir uno." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Trabajos de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Tiempo de impresión total" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Esperando" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Cancelado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Terminado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Cancelando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Error" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Pausando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "En pausa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Reanudando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Acción requerida" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Termina el %1 a las %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Copias de seguridad de Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Versión de Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Máquinas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Materiales" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Buscar en el navegador" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Perfiles" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Complementos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Para utilizar el paquete, deberá reiniciar Cura" +msgid "Want more?" +msgstr "¿Desea obtener más información?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "Salir de %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Realizar copia de seguridad ahora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Instalar materiales" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Copia de seguridad automática" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Seleccione e instale perfiles de material optimizados para sus impresoras 3D Ultimaker." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Crea una copia de seguridad de forma automática cada día que inicia Cura." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Restaurar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Eliminar copia de seguridad" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "¿Seguro que desea eliminar esta copia de seguridad? Esta acción no se puede deshacer." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Restaurar copia de seguridad" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "Deberá reiniciar Cura para restaurar su copia de seguridad. ¿Desea cerrar Cura ahora?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Mis copias de seguridad" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Actualmente no posee ninguna copia de seguridad. Utilice el botón de Realizar copia de seguridad ahora para crear una." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Durante la fase de vista previa, solo se mostrarán 5 copias de seguridad. Elimine una copia de seguridad para ver copias de seguridad antiguas." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Realice una copia de seguridad y sincronice sus ajustes de Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Iniciar sesión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Más información sobre la recopilación de datos anónimos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario. A continuación, hay un ejemplo de todos los datos que se comparten:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "No deseo enviar datos anónimos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Permitir el envío de datos anónimos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Guardar el proyecto de Cura e imprimir archivo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Guardar el proyecto de Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "Tiene que aceptar la licencia para instalar el paquete" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Seleccione cualquier actualización de Ultimaker Original" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "Más Información" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Placa de impresión caliente (kit oficial o construida por usted mismo)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Nivelación de la placa de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Ahora puede ajustar la placa de impresión para asegurarse de que sus impresiones salgan muy bien. Al hacer clic en 'Mover a la siguiente posición', la tobera se trasladará a las diferentes posiciones que se pueden ajustar." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Para cada posición: inserte una hoja de papel debajo de la tobera y ajuste la altura de la placa de impresión. La altura de la placa de impresión es correcta cuando el papel queda ligeramente sujeto por la punta de la tobera." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Iniciar nivelación de la placa de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Mover a la siguiente posición" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Por" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "Más Información" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Habilitar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Deshabilitar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "Degradando..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Degradar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "Instalando..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Instalar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "Desinstalar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "Actualizando..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Actualizar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Detalles del paquete" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Atrás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Descripción" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Impresoras compatibles" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "No hay información sobre la compatibilidad" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Materiales de soporte compatibles" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Ninguno" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Compatible con Material Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Sí" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "No" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Optimizado para Air Manager" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Visite el sitio web de complementos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Sitio web" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Comprar bobina" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Hoja de datos de seguridad" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Ficha técnica" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Error al cargar los paquetes:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "¿Desea volver a intentarlo?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "Cargando" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "No hay más resultados para cargar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "No se han encontrado resultados con el filtro actual" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Cargar más" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Instalar complementos" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Optimice su flujo de trabajo y personalice su experiencia de Ultimaker Cura con complementos proporcionados por nuestra increíble comunidad de usuarios." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Cambios desde su cuenta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Descartar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Siguiente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "Se añadirán los siguientes paquetes:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "Los siguientes paquetes no se pueden instalar debido a una versión no compatible de Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "Tiene que aceptar la licencia para instalar el paquete" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Acuerdo de licencia de complemento" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Lea y acepte la licencia del complemento." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Aceptar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Instalar materiales" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Seleccione e instale perfiles de material optimizados para sus impresoras 3D Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Gestionar paquetes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Descripción" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Impresoras compatibles" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "No hay información sobre la compatibilidad" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Materiales de soporte compatibles" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Ninguno" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Compatible con Material Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Sí" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "No" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Optimizado para Air Manager" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Visite el sitio web de complementos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Sitio web" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Comprar bobina" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Hoja de datos de seguridad" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Ficha técnica" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Detalles del paquete" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Atrás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Error al cargar los paquetes:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "¿Desea volver a intentarlo?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "Cargando" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "No hay más resultados para cargar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "No se han encontrado resultados con el filtro actual" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Cargar más" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Complemento verificado por Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Material certificado por Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Paquete verificado por Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Gestionar paquetes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Gestionar los complementos y los perfiles de materiales de Ultimaker Cura aquí. Asegúrese de mantener los complementos actualizados y hacer una copia de seguridad de su configuración regularmente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Instalar los materiales que faltan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "Cargando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Complementos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Materiales" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Buscar en el navegador" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Para utilizar el paquete, deberá reiniciar Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "Salir de %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2776,3010 +3074,430 @@ msgstr "" "- Compruebe que la impresora está conectada a la red.\n" "- Compruebe que ha iniciado sesión para ver impresoras conectadas a la nube." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Conecte su impresora a la red." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Ver manuales de usuario en línea" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Para supervisar la copia impresa desde Cura, conecte la impresora." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Abrir proyecto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Actualizar existente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Crear nuevo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Resumen: proyecto de Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "¿Cómo debería solucionarse el conflicto en la máquina?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Ajustes de la impresora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Tipo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Grupo de impresoras" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "¿Cómo debería solucionarse el conflicto en el perfil?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Ajustes del perfil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Nombre" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "No está en el perfil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 sobrescrito" +msgstr[1] "%1 sobrescritos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Derivado de" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 sobrescrito" +msgstr[1] "%1, %2 sobrescritos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "¿Cómo debería solucionarse el conflicto en el material?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Ajustes del material" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Visibilidad de los ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Modo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Ajustes visibles:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 de un total de %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Si carga un proyecto, se borrarán todos los modelos de la placa de impresión." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Abrir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "Abrir el proyecto de todos modos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Instalar material no instalado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Tipo de malla" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Modelo normal" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Imprimir como soporte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Modificar los ajustes de las superposiciones" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "No es compatible con superposiciones" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Solo malla de relleno" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Cortar malla" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Seleccionar ajustes" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Seleccionar ajustes o personalizar este modelo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrar..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Mostrar todo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Actualizar firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "El firmware es la parte del software que se ejecuta directamente en la impresora 3D. Este firmware controla los motores de pasos, regula la temperatura y, finalmente, hace que funcione la impresora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "El firmware que se envía con las nuevas impresoras funciona, pero las nuevas versiones suelen tener más funciones y mejoras." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Actualización de firmware automática" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Cargar firmware personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "No se puede actualizar el firmware porque no hay conexión con la impresora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "No se puede actualizar el firmware porque la conexión con la impresora no permite actualizaciones de firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Complemento de posprocesamiento" +msgid "Select custom firmware" +msgstr "Seleccionar firmware personalizado" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Actualización del firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Secuencias de comandos de posprocesamiento" +msgid "Updating firmware." +msgstr "Actualización del firmware." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Añadir secuencia de comando" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Ajustes" +msgid "Firmware update completed." +msgstr "Actualización del firmware completada." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Cambiar las secuencias de comandos de posprocesamiento." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Se ha producido un error al actualizar el firmware debido a un error desconocido." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "La siguiente secuencia de comandos está activa:" -msgstr[1] "Las siguientes secuencias de comandos están activas:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Se ha producido un error al actualizar el firmware debido a un error de comunicación." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Se ha producido un error al actualizar el firmware debido a un error de entrada/salida." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Se ha producido un error al actualizar el firmware porque falta el firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Combinación de colores" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Color del material" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Tipo de línea" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Velocidad" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Grosor de la capa" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Ancho de línea" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Flujo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Modo de compatibilidad" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Desplazamientos" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Asistentes" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Perímetro" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Relleno" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "Inicios" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Mostrar solo capas superiores" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "Mostrar cinco capas detalladas en la parte superior" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Superior o inferior" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Pared interior" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "mín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "máx" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Más información sobre la recopilación de datos anónimos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario. A continuación, hay un ejemplo de todos los datos que se comparten:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "No deseo enviar datos anónimos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Permitir el envío de datos anónimos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Nivelación de la placa de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Ahora puede ajustar la placa de impresión para asegurarse de que sus impresiones salgan muy bien. Al hacer clic en 'Mover a la siguiente posición', la tobera se trasladará a las diferentes posiciones que se pueden ajustar." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Para cada posición: inserte una hoja de papel debajo de la tobera y ajuste la altura de la placa de impresión. La altura de la placa de impresión es correcta cuando el papel queda ligeramente sujeto por la punta de la tobera." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Iniciar nivelación de la placa de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Mover a la siguiente posición" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Seleccione cualquier actualización de Ultimaker Original" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Placa de impresión caliente (kit oficial o construida por usted mismo)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Conectar con la impresora en red" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Para imprimir directamente a través de la red, asegúrese de que la impresora está conectada a la red mediante un cable de red o conéctela a la red wifi. Si no conecta Cura con la impresora, también puede utilizar una unidad USB para transferir archivos GCode a la impresora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Seleccione la impresora en la lista siguiente:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Editar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Eliminar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Actualizar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Si la impresora no aparece en la lista, lea la guía de solución de problemas de impresión y red" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Tipo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Versión de firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Dirección" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Esta impresora no está configurada para alojar un grupo de impresoras." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Esta impresora aloja un grupo de %1 impresoras." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "La impresora todavía no ha respondido en esta dirección." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Conectar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Dirección IP no válida" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Introduzca una dirección IP válida." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Dirección de la impresora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Introduzca la dirección IP de la impresora en la red." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Cambios de configuración" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Anular" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "Es necesario realizar el siguiente cambio de configuración en la impresora asignada %1:" -msgstr[1] "Es necesario realizar los siguientes cambios de configuración en la impresora asignada %1:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "Se ha asignado la impresora %1, pero el trabajo tiene una configuración de material desconocido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Cambiar material %1, de %2 a %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Cargar %3 como material %1 (no se puede anular)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Cambiar print core %1, de %2 a %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Cambiar la placa de impresión a %1 (no se puede anular)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "Al sobrescribir la configuración se usarán los ajustes especificados con la configuración de impresora existente. Esto podría provocar un fallo en la impresión." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Vidrio" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Aluminio" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Mover al principio" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Borrar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Reanudar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Pausando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Reanudando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Pausar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Cancelando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "¿Seguro que desea mover %1 al principio de la cola?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Mover trabajo de impresión al principio" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "¿Seguro que desea borrar %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Borrar trabajo de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "¿Seguro que desea cancelar %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Cancela la impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Administrar impresora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Actualice el firmware de la impresora para gestionar la cola de forma remota." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en Ultimaker Cura. Haga clic en \"Administrar impresora\" para ir a Ultimaker Digital Factory y ver esta cámara web." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Cargando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "No disponible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "No se puede conectar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Sin actividad" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Preparando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Imprimiendo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Sin título" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anónimo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Debe cambiar la configuración" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Detalles" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Impresora no disponible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Primera disponible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Cancelado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Terminado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Cancelando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Error" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Pausando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "En pausa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Reanudando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Acción requerida" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Termina el %1 a las %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "En cola" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Gestionar en el navegador" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "No hay trabajos de impresión en la cola. Segmentar y enviar un trabajo para añadir uno." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Trabajos de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Tiempo de impresión total" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Esperando" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Imprimir a través de la red" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Imprimir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Selección de la impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Iniciar sesión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Inicie sesión en la plataforma Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Añada perfiles de materiales y complementos del Marketplace \n" -"- Realice copias de seguridad y sincronice los perfiles y complementos de sus materiales \n" -"- Comparta ideas y obtenga ayuda de más de 48 000 usuarios de la comunidad Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Cree una cuenta gratuita de Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "Comprobando..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Cuenta sincronizada" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Se ha producido un error..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Instalar actualizaciones pendientes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Buscar actualizaciones de la cuenta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Última actualización: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Cuenta de Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Cerrar sesión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Ningún cálculo de tiempo disponible" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Ningún cálculo de costes disponible" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Vista previa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Estimación de tiempos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Estimación de material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1 m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1 g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Segmentando..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "No se puede segmentar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Procesando" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Segmentación" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Iniciar el proceso de segmentación" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Mostrar resolución de problemas online" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Alternar pantalla completa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Salir de modo de pantalla completa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "Des&hacer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Rehacer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Salir" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "Vista en 3D" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Vista frontal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Vista superior" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Vista inferior" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Vista del lado izquierdo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Vista del lado derecho" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Configurar Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Agregar impresora..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Adm&inistrar impresoras ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Administrar materiales..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Añadir más materiales de Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&Actualizar perfil con ajustes o sobrescrituras actuales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Descartar cambios actuales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "&Crear perfil a partir de ajustes o sobrescrituras actuales..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Administrar perfiles..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Mostrar &documentación en línea" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Informar de un &error" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Novedades" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Acerca de..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Eliminar selección" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Centrar selección" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Multiplicar selección" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Eliminar modelo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Ce&ntrar modelo en plataforma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "A&grupar modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Desagrupar modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "Co&mbinar modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&Multiplicar modelo..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Seleccionar todos los modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Borrar placa de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Recargar todos los modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Organizar todos los modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Organizar selección" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Restablecer las posiciones de todos los modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Restablecer las transformaciones de todos los modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&Abrir archivo(s)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Nuevo proyecto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Mostrar carpeta de configuración" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Configurar visibilidad de los ajustes..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "Mis impresoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Supervise las impresoras de Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Cree proyectos de impresión en Digital Library." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Trabajos de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Supervise los trabajos de impresión y vuelva a imprimir desde su historial de impresión." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Amplíe Ultimaker Cura con complementos y perfiles de materiales." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Conviértase en un experto en impresión 3D con el aprendizaje electrónico de Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Soporte técnico de Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Aprenda cómo empezar a utilizar Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Haga una pregunta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consulte en la Comunidad Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Informar del error" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Informe a los desarrolladores de que algo no funciona bien." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visite el sitio web de Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Hex" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Este paquete se instalará después de reiniciar." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "General" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Ajustes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Impresoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Materiales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Perfiles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "Cerrando %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "¿Seguro que desea salir de %1?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Abrir archivo(s)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Instalar paquete" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Abrir archivo(s)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Hemos encontrado uno o más archivos de GCode entre los archivos que ha seleccionado. Solo puede abrir los archivos GCode de uno en uno. Si desea abrir un archivo GCode, seleccione solo uno." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Agregar impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Novedades" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "Acerca de %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "versión: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Solución completa para la impresión 3D de filamento fundido." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Ultimaker B.V. ha desarrollado Cura en cooperación con la comunidad.\n" -"Cura se enorgullece de utilizar los siguientes proyectos de código abierto:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Interfaz gráfica de usuario (GUI)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Entorno de la aplicación" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "Generador de GCode" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Biblioteca de comunicación entre procesos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Enlaces de Python para libnest2d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Biblioteca de empaquetado de polígonos, desarrollada por Prusa Research" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Biblioteca de compatibilidad para trabajar con archivos 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Biblioteca de compatibilidad para metadatos y transmisión de archivos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Lenguaje de programación" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "Entorno de la GUI" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "Enlaces del entorno de la GUI" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "Biblioteca de enlaces C/C++" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Formato de intercambio de datos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Fuente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Biblioteca de recorte de polígonos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "Parser JSON" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Funciones de utilidades, incluido un cargador de imágenes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Biblioteca de utilidades, incluida la generación de Voronoi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Certificados de raíz para validar la fiabilidad del SSL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Compatibilidad entre Python 2 y 3" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Biblioteca de soporte para el acceso al llavero del sistema" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Biblioteca de apoyo para cálculos más rápidos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Biblioteca de apoyo para gestionar archivos STL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Enlaces de Python para Clipper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Biblioteca de comunicación en serie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Biblioteca de apoyo para cálculos científicos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Biblioteca de seguimiento de errores de Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Biblioteca de compatibilidad para trabajar con mallas triangulares" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "Biblioteca de detección para Zeroconf" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Configuración del sistema de construcción universal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Gestor de dependencias y paquetes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Empaquetado de aplicaciones Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Implementación de la aplicación de distribución múltiple de Linux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Generación de instaladores de Windows" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Abrir archivo de proyecto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Este es un archivo de proyecto Cura. ¿Le gustaría abrirlo como un proyecto o importar sus modelos?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Recordar mi selección" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Abrir como proyecto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Importar modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Descartar o guardar cambios" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Ha personalizado algunos ajustes del perfil.\n" -"¿Le gustaría mantener estos ajustes cambiados después de cambiar de perfil?\n" -"También puede descartar los cambios para cargar los valores predeterminados de'%1'." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Ajustes del perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Cambios actuales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Preguntar siempre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Descartar y no volver a preguntar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Guardar y no volver a preguntar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Descartar los cambios" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Mantener los cambios" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Hemos encontrado uno o más archivos del proyecto entre los archivos que ha seleccionado. Solo puede abrir los archivos de proyecto de uno en uno. Le recomendamos que solo importe modelos de esos archivos. ¿Desea continuar?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Importar todos como modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Guardar proyecto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Extrusor %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 y material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "No mostrar resumen de proyecto al guardar de nuevo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Guardar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Imprimir modelo seleccionado con %1" -msgstr[1] "Imprimir modelos seleccionados con %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Sin título" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "A&justes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Nuevo proyecto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "¿Está seguro de que desea iniciar un nuevo proyecto? Esto borrará la placa de impresión y cualquier ajuste no guardado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Configuraciones" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Esta configuración no se encuentra disponible porque %1 es un perfil desconocido. Visite %2 para descargar el perfil de materiales correcto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Cargando configuraciones disponibles desde la impresora..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "Las configuraciones no se encuentran disponibles porque la impresora no está conectada." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "La configuración de este extrusor no está permitida y evita el corte." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "No hay perfiles que coincidan con la configuración de este extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Seleccionar configuración" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Configuraciones" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Habilitado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Utilice pegamento con esta combinación de materiales para lograr una mejor adhesión." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Imprimir modelo seleccionado con:" -msgstr[1] "Imprimir modelos seleccionados con:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Multiplicar modelo seleccionado" -msgstr[1] "Multiplicar modelos seleccionados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Número de copias" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "&Edición" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "E&xtensiones" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&Archivo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Guardar proyecto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Exportar..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Exportar selección..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "A&yuda" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Favoritos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Genérico" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Abrir archivo(s)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "Pre&ferencias" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "&Impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Impresoras de red habilitadas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Impresoras locales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Abrir &reciente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Guardar proyecto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Definir como extrusor activo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Habilitar extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Deshabilitar extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Ajustes visibles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Contraer todas las categorías" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Gestionar visibilidad de los ajustes..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Ver" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "&Posición de la cámara" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Vista de cámara" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Perspectiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Ortográfica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "No está conectado a ninguna impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "La impresora no acepta comandos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "En mantenimiento. Compruebe la impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Se ha perdido la conexión con la impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Imprimiendo..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "En pausa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Preparando..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Retire la impresión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Cancelar impresión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "¿Está seguro de que desea cancelar la impresión?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "Se imprime como soporte." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "Se han modificado otros modelos que se superponen con este modelo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "Se ha modificado la superposición del relleno con este modelo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "No se admiten superposiciones con este modelo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "%1 sobrescrito." -msgstr[1] "%1 sobrescritos." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Lista de objetos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Valores predeterminados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Interfaz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- incompleto --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Moneda:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Tema*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Segmentar automáticamente al cambiar los ajustes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Segmentar automáticamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*Tendrá que reiniciar la aplicación para que estos cambios tengan efecto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Comportamiento de la ventanilla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Resaltar en rojo las áreas del modelo sin soporte. Sin soporte, estas áreas no se imprimirán correctamente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Mostrar voladizos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Resalta las superficies que faltan o son extrañas del modelo usando señales de advertencia. A las trayectorias de herramientas les faltarán a menudo partes de la geometría prevista." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Mostrar errores de modelo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Mueve la cámara de manera que el modelo se encuentre en el centro de la vista cuando se selecciona un modelo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Centrar cámara cuando se selecciona elemento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "¿Se debería invertir el comportamiento predeterminado del zoom de cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Invertir la dirección del zoom de la cámara." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "¿Debería moverse el zoom en la dirección del ratón?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Hacer zoom en la dirección del ratón no es compatible con la perspectiva ortográfica." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Hacer zoom en la dirección del ratón" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "¿Deben moverse los modelos en la plataforma de modo que no se crucen?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Asegúrese de que los modelos están separados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "¿Deben moverse los modelos del área de impresión de modo que no toquen la placa de impresión?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Arrastrar modelos a la placa de impresión de forma automática" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Se muestra el mensaje de advertencia en el lector de GCode." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Mensaje de advertencia en el lector de GCode" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "¿Debe forzarse el modo de compatibilidad de la capa?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Forzar modo de compatibilidad de la vista de capas (necesario reiniciar)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "¿Debería abrirse Cura en el lugar donde se cerró?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Restaurar la posición de la ventana al inicio" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "¿Qué tipo de renderizado de cámara debería usarse?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Renderizado de cámara:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Perspectiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Ortográfica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Abrir y guardar archivos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "¿Debería abrir los archivos del escritorio o las aplicaciones externas en la misma instancia de Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Utilizar una sola instancia de Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "¿Se debe limpiar la placa de impresión antes de cargar un nuevo modelo en una única instancia de Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Limpiar la placa de impresión antes de cargar el modelo en la instancia única" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "¿Deben ajustarse los modelos al volumen de impresión si son demasiado grandes?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Escalar modelos de gran tamaño" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Un modelo puede mostrarse demasiado pequeño si su unidad son metros en lugar de milímetros, por ejemplo. ¿Deben escalarse estos modelos?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Escalar modelos demasiado pequeños" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "¿Se deberían seleccionar los modelos después de haberse cargado?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Seleccionar modelos al abrirlos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "¿Debe añadirse automáticamente un prefijo basado en el nombre de la impresora al nombre del trabajo de impresión?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Agregar prefijo de la máquina al nombre del trabajo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "¿Mostrar un resumen al guardar un archivo de proyecto?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Mostrar un cuadro de diálogo de resumen al guardar el proyecto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Comportamiento predeterminado al abrir un archivo del proyecto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Comportamiento predeterminado al abrir un archivo del proyecto: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Preguntar siempre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Abrir siempre como un proyecto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Importar modelos siempre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Si ha realizado cambios en un perfil y, a continuación, ha cambiado a otro, aparecerá un cuadro de diálogo que le preguntará si desea guardar o descartar los cambios. También puede elegir el comportamiento predeterminado, así ese cuadro de diálogo no volverá a aparecer." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Perfiles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Comportamiento predeterminado para los valores modificados al cambiar a otro perfil: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Descartar siempre los ajustes modificados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Transferir siempre los ajustes modificados al nuevo perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Privacidad" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "¿Deben enviarse datos anónimos sobre la impresión a Ultimaker? Tenga en cuenta que no se envían ni almacenan modelos, direcciones IP ni otra información de identificación personal." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Enviar información (anónima) de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Actualizaciones" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "¿Debe Cura buscar actualizaciones cuando se abre el programa?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Buscar actualizaciones al iniciar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "Cuando busque actualizaciones, compruebe solo si hay versiones estables." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Solo versiones estables" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Cuando busque actualizaciones, compruebe si hay versiones estables y versiones beta." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "Versiones estables y beta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "¿Debería Cura buscar automáticamente nuevos complementos cada vez que se inicia? Le recomendamos encarecidamente que no desactive esta opción!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Recibir notificaciones de actualizaciones de complementos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Añadir nuevo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Activar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Cambiar nombre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Materiales compatibles con la impresora activa:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Crear nuevo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Importar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Sincronizar con las impresoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Duplicado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Exportar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Confirmar eliminación" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "¿Seguro que desea eliminar %1? ¡Esta acción no se puede deshacer!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Importar material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "El material se ha importado correctamente en %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "No se pudo importar el material en %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Exportar material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Se ha producido un error al exportar el material a %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "El material se ha exportado correctamente a %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Sincronizar materiales con impresoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Sincronizar materiales con impresoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "Con unos sencillos pasos puede sincronizar todos sus perfiles de material con sus impresoras." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "¿Por qué tengo que sincronizar los perfiles de materiales?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Iniciar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Iniciar sesión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Para sincronizar automáticamente los perfiles de material con todas sus impresoras conectadas a Digital Factory debe iniciar sesión en Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Sincronización de materiales con USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "Las siguientes impresoras recibirán los nuevos perfiles de material:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "Hubo un error al enviar los materiales a las impresoras." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Los perfiles de material se han sincronizado correctamente con las siguientes impresoras:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Solución de problemas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "¿Faltan impresoras?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Asegúrese de que todas las impresoras estén encendidas y conectadas a Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Actualizar la lista" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Inténtelo de nuevo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Realizado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Sincronizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "Sincronizando" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "No se ha encontrado ninguna impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Parece que no tiene ninguna impresora compatible conectada a Digital Factory. Asegúrese de que su impresora esté conectada y ejecutando el firmware más reciente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Aprenda a conectar su impresora a Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Actualizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Sincronización de perfiles de material a través USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Siga estos pasos para cargar los nuevos perfiles de material en la impresora." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Haga clic en el botón para exportar el archivo de material." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "Guarde el archivo .umm en una memoria USB." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "Inserte la memoria USB en la impresora e inicie el procedimiento para cargar nuevos perfiles de material." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "Cómo cargar nuevos perfiles de material en mi impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Atrás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Exportar archivo de material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Exportar todos los materiales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Confirmar cambio de diámetro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "El nuevo diámetro del filamento está ajustado en %1 mm y no es compatible con el extrusor actual. ¿Desea continuar?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Mostrar nombre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Marca" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Tipo de material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Color" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Seleccionador de color del material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Propiedades" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Densidad" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Diámetro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Coste del filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Peso del filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Longitud del filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Coste por metro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Este material está vinculado a %1 y comparte alguna de sus propiedades." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Desvincular material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Descripción" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Información sobre adherencia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Información" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Ajustes de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Perfiles compatibles con la impresora activa:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Crear nuevo perfil a partir de la configuración o anulaciones actuales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Algunas configuraciones del perfil actual se han sobrescrito." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Actualizar perfil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Actualizar perfil con ajustes o sobrescrituras actuales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Descartar cambios actuales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Este perfil utiliza los ajustes predeterminados especificados por la impresora, por eso no aparece ningún ajuste o sobrescritura en la lista que se ve a continuación." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Los ajustes actuales coinciden con el perfil seleccionado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Ajustes globales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Crear perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Introduzca un nombre para este perfil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Exportar perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Duplicar perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Cambiar nombre de perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Importar perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Cambiar nombre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Introduzca otro nombre." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "La máquina activa ha ocultado este ajuste y no se verá." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "El valor de %1 ha ocultado este ajuste. Cambie el valor para que se muestre el ajuste." -msgstr[1] "Los valores de %1 han ocultado este ajuste. Cambie los valores para que muestre el ajuste." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Visibilidad de los ajustes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Comprobar todo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Temperatura objetivo del extremo caliente. El extremo caliente se calentará o enfriará en función de esta temperatura. Si el valor es 0, el calentamiento del extremo caliente se desactivará." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "Temperatura actual de este extremo caliente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "Temperatura a la que se va a precalentar el extremo caliente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Precalentar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Caliente el extremo caliente antes de imprimir. Puede continuar ajustando la impresión durante el calentamiento, así no tendrá que esperar a que el extremo caliente se caliente para poder imprimir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Color del material en este extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Material en este extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "Tobera insertada en este extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Placa de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Temperatura objetivo de la plataforma calentada. La plataforma se calentará o enfriará en función de esta temperatura. Si el valor es 0, el calentamiento de la plataforma se desactivará." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "Temperatura actual de la plataforma caliente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "Temperatura a la que se va a precalentar la plataforma." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Caliente la plataforma antes de imprimir. Puede continuar ajustando la impresión durante el calentamiento, así no tendrá que esperar a que la plataforma se caliente para poder imprimir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Control de impresoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Posición de desplazamiento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Distancia de desplazamiento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "Enviar GCode" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Envíe un comando de GCode personalizado a la impresora conectada. Pulse «Intro» para enviar el comando." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "La impresora no está conectada." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "La impresora de la nube está sin conexión. Compruebe si la impresora está encendida y conectada a Internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Esta impresora no está vinculada a su cuenta. Vaya a Ultimaker Digital Factory para establecer una conexión." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "La conexión de la nube no está disponible actualmente. Inicie sesión para conectarse a la impresora de la nube." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "La conexión de la nube no está disponible actualmente. Compruebe la conexión a Internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Agregar impresora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Administrar impresoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Activar impresión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Nombre del trabajo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Tiempo de impresión" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Tiempo restante estimado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Algunos valores de los ajustes o sobrescrituras son distintos a los valores almacenados en el perfil.\n" -"\n" -"Haga clic para abrir el administrador de perfiles." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Perfiles personalizados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Configuración de impresión deshabilitada. No se puede modificar el archivo GCode." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Recomendado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Encendido" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Apagado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Experimental" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "el perfil personalizado está activo y ha sobrescrito algunos ajustes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "el perfil personalizado está sobrescribiendo algunos ajustes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Se han modificado algunos ajustes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Adherencia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Habilita la impresión de un borde o una balsa. Esta opción agregará un área plana alrededor del objeto, que es fácil de cortar después." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Relleno gradual" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Un relleno gradual aumentará gradualmente la cantidad de relleno hacia arriba." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Resolución" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Soporte" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Generar estructuras para soportar piezas del modelo que tengan voladizos. Sin estas estructuras, estas piezas se romperían durante la impresión." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "Configuración no admitida" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "No hay perfiles disponibles para la configuración de material/%1 elegida. Modifique su configuración." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "Más información" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Ajustes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Actual" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Unidad" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Buscar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Algunos ajustes ocultos utilizan valores diferentes de los valores normales calculados.\n" -"\n" -"Haga clic para mostrar estos ajustes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Este ajuste no se utiliza porque los ajustes a los que afecta están sobrescritos." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Afecta a" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Afectado por" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Este ajuste siempre se comparte entre extrusores. Si lo modifica, modificará el valor de todos los extrusores." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Este valor se resuelve a partir de valores en conflicto específicos del extrusor:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5790,7 +3508,7 @@ msgstr "" "\n" "Haga clic para restaurar el valor del perfil." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5801,934 +3519,3306 @@ msgstr "" "\n" "Haga clic para restaurar el valor calculado." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Buscar ajustes" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Copiar valor en todos los extrusores" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Copiar todos los valores cambiados en todos los extrusores" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Ocultar este ajuste" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "No mostrar este ajuste" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Mostrar este ajuste" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "Vista en 3D" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Configurar visibilidad de los ajustes..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Vista frontal" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Algunos ajustes ocultos utilizan valores diferentes de los valores normales calculados.\n" +"\n" +"Haga clic para mostrar estos ajustes." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Vista superior" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Marketplace" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Vista del lado izquierdo" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "A&justes" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Vista del lado derecho" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Nuevo proyecto" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "¿Está seguro de que desea iniciar un nuevo proyecto? Esto borrará la placa de impresión y cualquier ajuste no guardado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Visibilidad de los ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Valores predeterminados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Comprobar todo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Sincronizar materiales con impresoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Sincronizar materiales con impresoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "Con unos sencillos pasos puede sincronizar todos sus perfiles de material con sus impresoras." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "¿Por qué tengo que sincronizar los perfiles de materiales?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Iniciar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Iniciar sesión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Para sincronizar automáticamente los perfiles de material con todas sus impresoras conectadas a Digital Factory debe iniciar sesión en Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Sincronización de materiales con USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "Las siguientes impresoras recibirán los nuevos perfiles de material:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "Hubo un error al enviar los materiales a las impresoras." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Los perfiles de material se han sincronizado correctamente con las siguientes impresoras:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Solución de problemas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "¿Faltan impresoras?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Asegúrese de que todas las impresoras estén encendidas y conectadas a Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Actualizar la lista" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Inténtelo de nuevo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Realizado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Sincronizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "Sincronizando" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "No se ha encontrado ninguna impresora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Parece que no tiene ninguna impresora compatible conectada a Digital Factory. Asegúrese de que su impresora esté conectada y ejecutando el firmware más reciente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Aprenda a conectar su impresora a Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Actualizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Sincronización de perfiles de material a través USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Siga estos pasos para cargar los nuevos perfiles de material en la impresora." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Haga clic en el botón para exportar el archivo de material." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "Guarde el archivo .umm en una memoria USB." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "Inserte la memoria USB en la impresora e inicie el procedimiento para cargar nuevos perfiles de material." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "Cómo cargar nuevos perfiles de material en mi impresora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Atrás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Exportar archivo de material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Exportar todos los materiales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Confirmar cambio de diámetro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "El nuevo diámetro del filamento está ajustado en %1 mm y no es compatible con el extrusor actual. ¿Desea continuar?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Mostrar nombre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Marca" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Tipo de material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Color" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Seleccionador de color del material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Propiedades" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Densidad" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Diámetro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Coste del filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Peso del filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Longitud del filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Coste por metro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Este material está vinculado a %1 y comparte alguna de sus propiedades." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Desvincular material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Descripción" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Información sobre adherencia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Información" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Ajustes de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Materiales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Materiales compatibles con la impresora activa:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Crear nuevo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Importar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Sincronizar con las impresoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Activar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Duplicado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Exportar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Confirmar eliminación" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "¿Seguro que desea eliminar %1? ¡Esta acción no se puede deshacer!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Importar material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "El material se ha importado correctamente en %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "No se pudo importar el material en %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Exportar material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Se ha producido un error al exportar el material a %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "El material se ha exportado correctamente a %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "La máquina activa ha ocultado este ajuste y no se verá." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "El valor de %1 ha ocultado este ajuste. Cambie el valor para que se muestre el ajuste." +msgstr[1] "Los valores de %1 han ocultado este ajuste. Cambie los valores para que muestre el ajuste." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "General" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Interfaz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- incompleto --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Moneda:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Tema*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Segmentar automáticamente al cambiar los ajustes." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Segmentar automáticamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*Tendrá que reiniciar la aplicación para que estos cambios tengan efecto." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Comportamiento de la ventanilla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Resaltar en rojo las áreas del modelo sin soporte. Sin soporte, estas áreas no se imprimirán correctamente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Mostrar voladizos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Resalta las superficies que faltan o son extrañas del modelo usando señales de advertencia. A las trayectorias de herramientas les faltarán a menudo partes de la geometría prevista." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Mostrar errores de modelo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Mueve la cámara de manera que el modelo se encuentre en el centro de la vista cuando se selecciona un modelo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Centrar cámara cuando se selecciona elemento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "¿Se debería invertir el comportamiento predeterminado del zoom de cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Invertir la dirección del zoom de la cámara." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "¿Debería moverse el zoom en la dirección del ratón?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Hacer zoom en la dirección del ratón no es compatible con la perspectiva ortográfica." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Hacer zoom en la dirección del ratón" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "¿Deben moverse los modelos en la plataforma de modo que no se crucen?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Asegúrese de que los modelos están separados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "¿Deben moverse los modelos del área de impresión de modo que no toquen la placa de impresión?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Arrastrar modelos a la placa de impresión de forma automática" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Se muestra el mensaje de advertencia en el lector de GCode." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Mensaje de advertencia en el lector de GCode" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "¿Debe forzarse el modo de compatibilidad de la capa?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Forzar modo de compatibilidad de la vista de capas (necesario reiniciar)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "¿Debería abrirse Cura en el lugar donde se cerró?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Restaurar la posición de la ventana al inicio" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "¿Qué tipo de renderizado de cámara debería usarse?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Renderizado de cámara:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Perspectiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Ortográfica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Abrir y guardar archivos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "¿Debería abrir los archivos del escritorio o las aplicaciones externas en la misma instancia de Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Utilizar una sola instancia de Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "¿Se debe limpiar la placa de impresión antes de cargar un nuevo modelo en una única instancia de Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Limpiar la placa de impresión antes de cargar el modelo en la instancia única" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "¿Deben ajustarse los modelos al volumen de impresión si son demasiado grandes?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Escalar modelos de gran tamaño" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Un modelo puede mostrarse demasiado pequeño si su unidad son metros en lugar de milímetros, por ejemplo. ¿Deben escalarse estos modelos?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Escalar modelos demasiado pequeños" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "¿Se deberían seleccionar los modelos después de haberse cargado?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Seleccionar modelos al abrirlos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "¿Debe añadirse automáticamente un prefijo basado en el nombre de la impresora al nombre del trabajo de impresión?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Agregar prefijo de la máquina al nombre del trabajo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "¿Mostrar un resumen al guardar un archivo de proyecto?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Mostrar un cuadro de diálogo de resumen al guardar el proyecto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Comportamiento predeterminado al abrir un archivo del proyecto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Comportamiento predeterminado al abrir un archivo del proyecto: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Preguntar siempre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Abrir siempre como un proyecto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Importar modelos siempre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Si ha realizado cambios en un perfil y, a continuación, ha cambiado a otro, aparecerá un cuadro de diálogo que le preguntará si desea guardar o descartar los cambios. También puede elegir el comportamiento predeterminado, así ese cuadro de diálogo no volverá a aparecer." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Perfiles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Comportamiento predeterminado para los valores modificados al cambiar a otro perfil: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Preguntar siempre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Descartar siempre los ajustes modificados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Transferir siempre los ajustes modificados al nuevo perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Privacidad" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "¿Deben enviarse datos anónimos sobre la impresión a Ultimaker? Tenga en cuenta que no se envían ni almacenan modelos, direcciones IP ni otra información de identificación personal." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Enviar información (anónima) de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Actualizaciones" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "¿Debe Cura buscar actualizaciones cuando se abre el programa?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Buscar actualizaciones al iniciar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "Cuando busque actualizaciones, compruebe solo si hay versiones estables." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Solo versiones estables" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "Cuando busque actualizaciones, compruebe si hay versiones estables y versiones beta." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "Versiones estables y beta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "¿Debería Cura buscar automáticamente nuevos complementos cada vez que se inicia? Le recomendamos encarecidamente que no desactive esta opción!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Recibir notificaciones de actualizaciones de complementos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Cambiar nombre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Introduzca otro nombre." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Impresoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Añadir nuevo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Cambiar nombre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Perfiles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Perfiles compatibles con la impresora activa:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Crear nuevo perfil a partir de la configuración o anulaciones actuales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Algunas configuraciones del perfil actual se han sobrescrito." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Actualizar perfil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Actualizar perfil con ajustes o sobrescrituras actuales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Descartar cambios actuales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Este perfil utiliza los ajustes predeterminados especificados por la impresora, por eso no aparece ningún ajuste o sobrescritura en la lista que se ve a continuación." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Los ajustes actuales coinciden con el perfil seleccionado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Ajustes globales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Crear perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Introduzca un nombre para este perfil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Exportar perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Duplicar perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Cambiar nombre de perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Importar perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Ver tipo" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "Vista en 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Vista frontal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Vista superior" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Vista del lado izquierdo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Vista del lado derecho" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Añadir una impresora a la nube" +msgid "Is printed as support." +msgstr "Se imprime como soporte." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "Esperando la respuesta de la nube" +msgid "Other models overlapping with this model are modified." +msgstr "Se han modificado otros modelos que se superponen con este modelo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "¿No se han encontrado impresoras en su cuenta?" +msgid "Infill overlapping with this model is modified." +msgstr "Se ha modificado la superposición del relleno con este modelo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "Las siguientes impresoras de su cuenta se han añadido en Cura:" +msgid "Overlaps with this model are not supported." +msgstr "No se admiten superposiciones con este modelo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Añadir impresora manualmente" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "%1 sobrescrito." +msgstr[1] "%1 sobrescritos." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Fabricante" +msgid "Active print" +msgstr "Activar impresión" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Autor del perfil" +msgid "Job Name" +msgstr "Nombre del trabajo" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Nombre de la impresora" +msgid "Printing Time" +msgstr "Tiempo de impresión" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Asigne un nombre a su impresora" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Tiempo restante estimado" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Agregar una impresora" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Agregar una impresora en red" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Agregar una impresora fuera de red" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "No se ha encontrado ninguna impresora en su red." +msgid "What's New" +msgstr "Novedades" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" -msgid "Refresh" -msgstr "Actualizar" +msgid "Manufacturer" +msgstr "Fabricante" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" -msgid "Add printer by IP" -msgstr "Agregar impresora por IP" +msgid "Profile author" +msgstr "Autor del perfil" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" -msgid "Add cloud printer" -msgstr "Añadir impresora a la nube" +msgid "Printer name" +msgstr "Nombre de la impresora" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Solución de problemas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Agregar impresora por dirección IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Introduzca la dirección IP de su impresora." +msgid "Please name your printer" +msgstr "Asigne un nombre a su impresora" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Agregar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "No se ha podido conectar al dispositivo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "¿No puede conectarse a la impresora Ultimaker?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "La impresora todavía no ha respondido en esta dirección." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "No se puede agregar la impresora porque es desconocida o no aloja un grupo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Conectar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" msgstr "Notas de la versión" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "No se ha encontrado ninguna impresora en su red." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Actualizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Agregar impresora por IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Añadir impresora a la nube" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Solución de problemas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Inicie sesión en la plataforma Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" msgstr "Añada ajustes de material y complementos desde Marketplace" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" msgstr "Realice copias de seguridad y sincronice los ajustes y complementos de sus materiales" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" msgstr "Comparta ideas y obtenga ayuda de más de 48 000 usuarios de la comunidad Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" msgstr "Omitir" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" msgstr "Cree una cuenta gratuita de Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" msgstr "Ayúdenos a mejorar Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" msgstr "Ultimaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario, entre otros:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" msgstr "Tipos de máquina" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" msgstr "Uso de material" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" msgstr "Número de segmentos" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" msgstr "Ajustes de impresión" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "Data collected by Ultimaker Cura will not contain any personal information." msgstr "Los datos recopilados por Ultimaker Cura no contendrán información personal." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" msgstr "Más información" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" msgstr "Vacío" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Añadir una impresora a la nube" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "Esperando la respuesta de la nube" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "¿No se han encontrado impresoras en su cuenta?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "Las siguientes impresoras de su cuenta se han añadido en Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Añadir impresora manualmente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" msgstr "Acuerdo de usuario" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" msgstr "Rechazar y cerrar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Agregar impresora por dirección IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Introduzca la dirección IP de su impresora." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Agregar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "No se ha podido conectar al dispositivo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "¿No puede conectarse a la impresora Ultimaker?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "La impresora todavía no ha respondido en esta dirección." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "No se puede agregar la impresora porque es desconocida o no aloja un grupo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Conectar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" msgstr "Le damos la bienvenida a Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." msgstr "" "Siga estos pasos para configurar\n" "Ultimaker Cura. Solo le llevará unos minutos." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" msgstr "Empezar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" +msgid "Object list" +msgstr "Lista de objetos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Mostrar resolución de problemas online" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Alternar pantalla completa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Salir de modo de pantalla completa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "Des&hacer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Rehacer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Salir" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "Vista en 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Vista frontal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Vista superior" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Vista inferior" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Vista del lado izquierdo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Vista del lado derecho" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Configurar Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Agregar impresora..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Adm&inistrar impresoras ..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Administrar materiales..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Añadir más materiales de Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&Actualizar perfil con ajustes o sobrescrituras actuales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Descartar cambios actuales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "&Crear perfil a partir de ajustes o sobrescrituras actuales..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Administrar perfiles..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Mostrar &documentación en línea" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Informar de un &error" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" msgid "What's New" msgstr "Novedades" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Acerca de..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Eliminar selección" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Centrar selección" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Multiplicar selección" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Eliminar modelo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Ce&ntrar modelo en plataforma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "A&grupar modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Desagrupar modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "Co&mbinar modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&Multiplicar modelo..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Seleccionar todos los modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Borrar placa de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Recargar todos los modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Organizar todos los modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Organizar selección" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Restablecer las posiciones de todos los modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Restablecer las transformaciones de todos los modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&Abrir archivo(s)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Nuevo proyecto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Mostrar carpeta de configuración" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Imprimir modelo seleccionado con %1" +msgstr[1] "Imprimir modelos seleccionados con %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "No está conectado a ninguna impresora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "La impresora no acepta comandos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "En mantenimiento. Compruebe la impresora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Se ha perdido la conexión con la impresora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Imprimiendo..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "En pausa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Preparando..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Retire la impresión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Cancelar impresión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "¿Está seguro de que desea cancelar la impresión?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Actual" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Unidad" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Definir como extrusor activo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Habilitar extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Deshabilitar extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&Archivo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Guardar proyecto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Exportar..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Exportar selección..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Favoritos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Genérico" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "&Impresora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Impresoras de red habilitadas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Impresoras locales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "E&xtensiones" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Abrir archivo(s)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "Pre&ferencias" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Configuraciones" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Habilitado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Utilice pegamento con esta combinación de materiales para lograr una mejor adhesión." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Cargando configuraciones disponibles desde la impresora..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "Las configuraciones no se encuentran disponibles porque la impresora no está conectada." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Esta configuración no se encuentra disponible porque %1 es un perfil desconocido. Visite %2 para descargar el perfil de materiales correcto." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "La configuración de este extrusor no está permitida y evita el corte." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "No hay perfiles que coincidan con la configuración de este extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Seleccionar configuración" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Configuraciones" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "A&yuda" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Guardar proyecto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Abrir &reciente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Ver" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "&Posición de la cámara" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Vista de cámara" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Perspectiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Ortográfica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Imprimir modelo seleccionado con:" +msgstr[1] "Imprimir modelos seleccionados con:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Multiplicar modelo seleccionado" +msgstr[1] "Multiplicar modelos seleccionados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Número de copias" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "&Edición" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Ajustes visibles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Contraer todas las categorías" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Gestionar visibilidad de los ajustes..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Abrir archivo(s)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Hemos encontrado uno o más archivos del proyecto entre los archivos que ha seleccionado. Solo puede abrir los archivos de proyecto de uno en uno. Le recomendamos que solo importe modelos de esos archivos. ¿Desea continuar?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Importar todos como modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Abrir archivo de proyecto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Este es un archivo de proyecto Cura. ¿Le gustaría abrirlo como un proyecto o importar sus modelos?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Recordar mi selección" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Abrir como proyecto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Importar modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Descartar o guardar cambios" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"Ha personalizado algunos ajustes del perfil.\n" +"¿Le gustaría mantener estos ajustes cambiados después de cambiar de perfil?\n" +"También puede descartar los cambios para cargar los valores predeterminados de'%1'." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Ajustes del perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Cambios actuales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Descartar y no volver a preguntar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Guardar y no volver a preguntar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Descartar los cambios" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Mantener los cambios" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Guardar proyecto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Extrusor %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 y material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "No mostrar resumen de proyecto al guardar de nuevo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Guardar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "Acerca de %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "versión: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Solución completa para la impresión 3D de filamento fundido." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Ultimaker B.V. ha desarrollado Cura en cooperación con la comunidad.\n" +"Cura se enorgullece de utilizar los siguientes proyectos de código abierto:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Interfaz gráfica de usuario (GUI)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Entorno de la aplicación" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "Generador de GCode" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Biblioteca de comunicación entre procesos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Enlaces de Python para libnest2d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Biblioteca de empaquetado de polígonos, desarrollada por Prusa Research" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Biblioteca de compatibilidad para trabajar con archivos 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Biblioteca de compatibilidad para metadatos y transmisión de archivos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Lenguaje de programación" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "Entorno de la GUI" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "Enlaces del entorno de la GUI" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "Biblioteca de enlaces C/C++" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Formato de intercambio de datos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Fuente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Biblioteca de recorte de polígonos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "Parser JSON" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Funciones de utilidades, incluido un cargador de imágenes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Biblioteca de utilidades, incluida la generación de Voronoi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "Certificados de raíz para validar la fiabilidad del SSL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Compatibilidad entre Python 2 y 3" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Biblioteca de soporte para el acceso al llavero del sistema" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Biblioteca de apoyo para cálculos más rápidos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Biblioteca de apoyo para gestionar archivos STL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Enlaces de Python para Clipper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Biblioteca de comunicación en serie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Biblioteca de apoyo para cálculos científicos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Biblioteca de compatibilidad para trabajar con mallas triangulares" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "Biblioteca de detección para Zeroconf" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Configuración del sistema de construcción universal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Gestor de dependencias y paquetes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Empaquetado de aplicaciones Python" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Implementación de la aplicación de distribución múltiple de Linux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Generación de instaladores de Windows" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Hex" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "Mis impresoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Supervise las impresoras de Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Cree proyectos de impresión en Digital Library." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Trabajos de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Supervise los trabajos de impresión y vuelva a imprimir desde su historial de impresión." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Amplíe Ultimaker Cura con complementos y perfiles de materiales." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Conviértase en un experto en impresión 3D con el aprendizaje electrónico de Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Soporte técnico de Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Aprenda cómo empezar a utilizar Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Haga una pregunta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Consulte en la Comunidad Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Informar del error" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Informe a los desarrolladores de que algo no funciona bien." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Visite el sitio web de Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Soporte" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Generar estructuras para soportar piezas del modelo que tengan voladizos. Sin estas estructuras, estas piezas se romperían durante la impresión." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Se han modificado algunos ajustes." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Un relleno gradual aumentará gradualmente la cantidad de relleno hacia arriba." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Relleno gradual" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "Configuración no admitida" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "No hay perfiles disponibles para la configuración de material/%1 elegida. Modifique su configuración." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "Más información" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Adherencia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Habilita la impresión de un borde o una balsa. Esta opción agregará un área plana alrededor del objeto, que es fácil de cortar después." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Resolución" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Configuración de impresión deshabilitada. No se puede modificar el archivo GCode." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Encendido" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Apagado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Experimental" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Recomendado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Algunos valores de los ajustes o sobrescrituras son distintos a los valores almacenados en el perfil.\n" +"\n" +"Haga clic para abrir el administrador de perfiles." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Perfiles personalizados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "La impresora no está conectada." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Placa de impresión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Temperatura objetivo de la plataforma calentada. La plataforma se calentará o enfriará en función de esta temperatura. Si el valor es 0, el calentamiento de la plataforma se desactivará." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "Temperatura actual de la plataforma caliente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "Temperatura a la que se va a precalentar la plataforma." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Precalentar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Caliente la plataforma antes de imprimir. Puede continuar ajustando la impresión durante el calentamiento, así no tendrá que esperar a que la plataforma se caliente para poder imprimir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Temperatura objetivo del extremo caliente. El extremo caliente se calentará o enfriará en función de esta temperatura. Si el valor es 0, el calentamiento del extremo caliente se desactivará." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "Temperatura actual de este extremo caliente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "Temperatura a la que se va a precalentar el extremo caliente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Caliente el extremo caliente antes de imprimir. Puede continuar ajustando la impresión durante el calentamiento, así no tendrá que esperar a que el extremo caliente se caliente para poder imprimir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Color del material en este extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Material en este extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "Tobera insertada en este extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Control de impresoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Posición de desplazamiento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Distancia de desplazamiento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "Enviar GCode" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Envíe un comando de GCode personalizado a la impresora conectada. Pulse «Intro» para enviar el comando." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Este paquete se instalará después de reiniciar." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "Cerrando %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "¿Seguro que desea salir de %1?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Instalar paquete" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Abrir archivo(s)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Hemos encontrado uno o más archivos de GCode entre los archivos que ha seleccionado. Solo puede abrir los archivos GCode de uno en uno. Si desea abrir un archivo GCode, seleccione solo uno." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Agregar impresora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Novedades" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Añada perfiles de materiales y complementos del Marketplace \n" +"- Realice copias de seguridad y sincronice los perfiles y complementos de sus materiales \n" +"- Comparta ideas y obtenga ayuda de más de 48 000 usuarios de la comunidad Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Cree una cuenta gratuita de Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Iniciar sesión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Última actualización: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Cuenta de Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Cerrar sesión" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "Comprobando..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Cuenta sincronizada" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Se ha producido un error..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Instalar actualizaciones pendientes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Buscar actualizaciones de la cuenta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "La impresora de la nube está sin conexión. Compruebe si la impresora está encendida y conectada a Internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Esta impresora no está vinculada a su cuenta. Vaya a Ultimaker Digital Factory para establecer una conexión." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "La conexión de la nube no está disponible actualmente. Inicie sesión para conectarse a la impresora de la nube." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "La conexión de la nube no está disponible actualmente. Compruebe la conexión a Internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Agregar impresora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Administrar impresoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Segmentando..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "No se puede segmentar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Procesando" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Segmentación" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Iniciar el proceso de segmentación" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Estimación de tiempos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Estimación de material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1 m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1 g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Ningún cálculo de tiempo disponible" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Ningún cálculo de costes disponible" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Vista previa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Sin título" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "No hay elementos para seleccionar" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Comprueba las configuraciones de los modelos y la impresión en busca de posibles problemas de impresión y da consejos." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Comprobador de modelos" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Proporciona asistencia para leer archivos 3MF." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "Lector de 3MF" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Proporciona asistencia para escribir archivos 3MF." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "Escritor de 3MF" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Proporciona asistencia para leer archivos AMF." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "Lector de AMF" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Realice una copia de seguridad de su configuración y restáurela." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Copias de seguridad de Cura" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Proporciona el vínculo para el backend de segmentación de CuraEngine." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "Backend de CuraEngine" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Proporciona asistencia para la importación de perfiles de Cura." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Lector de perfiles de Cura" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Proporciona asistencia para exportar perfiles de Cura." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Escritor de perfiles de Cura" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Se conecta a la biblioteca digital, por lo que Cura puede abrir y guardar archivos en ella." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Busca actualizaciones de firmware." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Buscador de actualizaciones de firmware" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Proporciona opciones a la máquina para actualizar el firmware." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Actualizador de firmware" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Lee GCode de un archivo comprimido." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Lector de GCode comprimido" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "Escribe GCode en un archivo comprimido." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Escritor de GCode comprimido" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Proporciona asistencia para la importación de perfiles de archivos GCode." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "Lector de perfiles GCode" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Permite cargar y visualizar archivos GCode." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "Lector de GCode" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Escribe GCode en un archivo." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "Escritor de GCode" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Habilita la capacidad de generar geometría imprimible a partir de archivos de imagen 2D." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Lector de imágenes" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Proporciona asistencia para la importación de perfiles de versiones anteriores de Cura." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Lector de perfiles antiguos de Cura" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Permite cambiar los ajustes de la máquina (como el volumen de impresión, el tamaño de la tobera, etc.)." -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Acción Ajustes de la máquina" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Gestiona las extensiones de la aplicación y permite navegar por las extensiones desde el sitio web de Ultimaker." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Habilita la capacidad de generar geometría imprimible a partir de archivos de imagen 2D." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Marketplace" +msgid "Image Reader" +msgstr "Lector de imágenes" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Proporciona una fase de supervisión en Cura." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Fase de supervisión" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Proporciona los ajustes por modelo." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Herramienta de ajustes por modelo" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Extensión que permite el posprocesamiento de las secuencias de comandos creadas por los usuarios" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Posprocesamiento" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Proporciona una fase de preparación en Cura." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Fase de preparación" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Proporciona una fase de vista previa en Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Fase de vista previa" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Proporciona asistencia para la conexión directa y la escritura de la unidad extraíble." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Complemento de dispositivo de salida de unidad extraíble" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Registra determinados eventos para que puedan utilizarse en el informe del accidente" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Registro de Sentry" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Proporciona la vista previa de los datos de las capas cortadas." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Vista de simulación" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Envía información anónima de la segmentación. Se puede desactivar en las preferencias." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Info de la segmentación" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Proporciona una vista de malla sólida normal." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Vista de sólidos" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Crea una malla de borrado que impide la impresión de soportes en determinados lugares" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Borrador de soporte" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Proporciona asistencia para leer archivos 3D." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Lector Trimesh" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Proporciona soporte para la lectura de paquetes de formato Ultimaker." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "Lector de UFP" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Permite la escritura de paquetes de formato Ultimaker." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "Escritor de UFP" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Proporciona las acciones de la máquina de las máquinas Ultimaker (como un asistente para la nivelación de la plataforma, la selección de actualizaciones, etc.)." - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Acciones de la máquina Ultimaker" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gestiona las conexiones de red de las impresoras Ultimaker conectadas." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Conexión en red de Ultimaker" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Acepta GCode y lo envía a una impresora. El complemento también puede actualizar el firmware." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "Impresión USB" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Actualiza las configuraciones de Cura 2.1 a Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Actualización de la versión 2.1 a la 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Actualiza la configuración de Cura 2.2 a Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Actualización de la versión 2.2 a la 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Actualiza la configuración de Cura 2.5 a Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Actualización de la versión 2.5 a la 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Actualiza la configuración de Cura 2.6 a Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Actualización de la versión 2.6 a la 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Actualiza la configuración de Cura 2.7 a Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Actualización de la versión 2.7 a la 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Actualiza la configuración de Cura 3.0 a Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Actualización de la versión 3.0 a la 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Actualiza la configuración de Cura 3.2 a Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Actualización de la versión 3.2 a la 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Actualiza la configuración de Cura 3.3 a Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Actualización de la versión 3.3 a la 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Actualiza las configuraciones de Cura 3.4 a Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Actualización de la versión 3.4 a la 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Actualiza la configuración de Cura 3.5 a Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Actualización de la versión 3.5 a la 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Actualiza la configuración de Cura 4.0 a Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Actualización de la versión 4.0 a la 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Actualiza la configuración de Cura 4.11 a Cura 4.12." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "Actualización de la versión 4.11 a 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Actualiza las configuraciones de Cura 4.13 a Cura 5.0." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "Actualización de la versión 4.3 a la 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Actualiza la configuración de Cura 4.1 a Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Actualización de la versión 4.1 a la 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Actualiza la configuración de Cura 4.2 a Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Actualización de la versión 4.2 a la 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Actualiza la configuración de Cura 4.3 a Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Actualización de la versión 4.3 a la 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Actualiza la configuración de Cura 4.4 a Cura 4.5." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "Actualización de la versión 4.4 a la 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Actualiza la configuración de Cura 4.5 a Cura 4.6." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "Actualización de la versión 4.5 a la 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Actualiza la configuración de Cura 4.6.0 a Cura 4.6.2." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Actualización de la versión 4.6.0 a la 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Actualiza la configuración de Cura 4.6.2 a Cura 4.7." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Actualización de la versión 4.6.2 a la 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Actualiza la configuración de Cura 4.7 a Cura 4.8." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "Actualización de la versión 4.7 a la 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Actualiza la configuración de Cura 4.8 a Cura 4.9." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "Actualización de la versión 4.8 a la 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Actualiza la configuración de Cura 4.9 a Cura 4.10." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "Actualización de la versión 4.9 a la 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Proporciona asistencia para leer archivos X3D." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "Lector de X3D" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Permite leer y escribir perfiles de material basados en XML." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Perfiles de material" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Proporciona la vista de rayos X." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Vista de rayos X" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Proporciona asistencia para leer archivos X3D." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "Lector de X3D" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Proporciona asistencia para la importación de perfiles de Cura." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Lector de perfiles de Cura" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Extensión que permite el posprocesamiento de las secuencias de comandos creadas por los usuarios" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Posprocesamiento" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Gestiona las conexiones de red de las impresoras Ultimaker conectadas." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Conexión en red de Ultimaker" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Proporciona asistencia para escribir archivos 3MF." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "Escritor de 3MF" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Realice una copia de seguridad de su configuración y restáurela." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Copias de seguridad de Cura" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Envía información anónima de la segmentación. Se puede desactivar en las preferencias." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Info de la segmentación" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Permite la escritura de paquetes de formato Ultimaker." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "Escritor de UFP" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Se conecta a la biblioteca digital, por lo que Cura puede abrir y guardar archivos en ella." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Proporciona asistencia para la importación de perfiles de archivos GCode." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "Lector de perfiles GCode" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Permite cargar y visualizar archivos GCode." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "Lector de GCode" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Proporciona asistencia para leer archivos 3D." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Lector Trimesh" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Proporciona las acciones de la máquina de las máquinas Ultimaker (como un asistente para la nivelación de la plataforma, la selección de actualizaciones, etc.)." + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Acciones de la máquina Ultimaker" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Lee GCode de un archivo comprimido." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Lector de GCode comprimido" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Gestiona las extensiones de la aplicación y permite navegar por las extensiones desde el sitio web de Ultimaker." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Marketplace" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Proporciona asistencia para la conexión directa y la escritura de la unidad extraíble." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Complemento de dispositivo de salida de unidad extraíble" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Proporciona una fase de supervisión en Cura." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Fase de supervisión" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Actualiza la configuración de Cura 2.5 a Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Actualización de la versión 2.5 a la 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Actualiza la configuración de Cura 2.6 a Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Actualización de la versión 2.6 a la 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Actualiza las configuraciones de Cura 4.13 a Cura 5.0." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "Actualización de la versión 4.3 a la 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Actualiza la configuración de Cura 4.8 a Cura 4.9." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "Actualización de la versión 4.8 a la 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Actualiza las configuraciones de Cura 3.4 a Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Actualización de la versión 3.4 a la 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Actualiza la configuración de Cura 4.4 a Cura 4.5." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "Actualización de la versión 4.4 a la 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Actualiza la configuración de Cura 4.3 a Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Actualización de la versión 4.3 a la 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Actualiza la configuración de Cura 3.2 a Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Actualización de la versión 3.2 a la 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Actualiza la configuración de Cura 3.3 a Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Actualización de la versión 3.3 a la 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Actualiza la configuración de Cura 4.1 a Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Actualización de la versión 4.1 a la 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Actualiza la configuración de Cura 4.2 a Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Actualización de la versión 4.2 a la 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Actualiza la configuración de Cura 4.6.2 a Cura 4.7." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "Actualización de la versión 4.6.2 a la 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Actualiza la configuración de Cura 3.5 a Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Actualización de la versión 3.5 a la 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Actualiza la configuración de Cura 2.2 a Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Actualización de la versión 2.2 a la 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Actualiza las configuraciones de Cura 2.1 a Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Actualización de la versión 2.1 a la 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Actualiza la configuración de Cura 4.6.0 a Cura 4.6.2." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "Actualización de la versión 4.6.0 a la 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Actualiza la configuración de Cura 4.7 a Cura 4.8." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "Actualización de la versión 4.7 a la 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Actualiza la configuración de Cura 4.9 a Cura 4.10." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "Actualización de la versión 4.9 a la 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Actualiza la configuración de Cura 4.5 a Cura 4.6." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "Actualización de la versión 4.5 a la 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Actualiza la configuración de Cura 2.7 a Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Actualización de la versión 2.7 a la 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Actualiza la configuración de Cura 3.0 a Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Actualización de la versión 3.0 a la 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Actualiza la configuración de Cura 4.11 a Cura 4.12." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "Actualización de la versión 4.11 a 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Actualiza la configuración de Cura 4.0 a Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Actualización de la versión 4.0 a la 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Proporciona el vínculo para el backend de segmentación de CuraEngine." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "Backend de CuraEngine" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Proporciona asistencia para leer archivos 3MF." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "Lector de 3MF" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Proporciona los ajustes por modelo." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Herramienta de ajustes por modelo" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Permite leer y escribir perfiles de material basados en XML." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Perfiles de material" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Proporciona asistencia para exportar perfiles de Cura." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Escritor de perfiles de Cura" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Comprueba las configuraciones de los modelos y la impresión en busca de posibles problemas de impresión y da consejos." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Comprobador de modelos" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Acepta GCode y lo envía a una impresora. El complemento también puede actualizar el firmware." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "Impresión USB" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Proporciona una fase de vista previa en Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Fase de vista previa" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Escribe GCode en un archivo." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "Escritor de GCode" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Proporciona soporte para la lectura de paquetes de formato Ultimaker." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "Lector de UFP" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Proporciona opciones a la máquina para actualizar el firmware." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Actualizador de firmware" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "Escribe GCode en un archivo comprimido." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Escritor de GCode comprimido" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Proporciona la vista previa de los datos de las capas cortadas." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Vista de simulación" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Proporciona asistencia para la importación de perfiles de versiones anteriores de Cura." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Lector de perfiles antiguos de Cura" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Proporciona asistencia para leer archivos AMF." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "Lector de AMF" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Proporciona una vista de malla sólida normal." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Vista de sólidos" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Busca actualizaciones de firmware." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Buscador de actualizaciones de firmware" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Registra determinados eventos para que puedan utilizarse en el informe del accidente" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Registro de Sentry" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Crea una malla de borrado que impide la impresión de soportes en determinados lugares" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Borrador de soporte" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Proporciona una fase de preparación en Cura." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Fase de preparación" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "No ha sido posible almacenar la información del paquete de materiales en el archivo del proyecto: {material}. Es posible que este proyecto no se abra correctamente en otros sistemas." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Se ha producido un error al guardar la información del paquete de materiales" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Biblioteca de seguimiento de errores de Python" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Impresora" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "el perfil personalizado está activo y ha sobrescrito algunos ajustes." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "el perfil personalizado está sobrescribiendo algunos ajustes." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Aún no se ha inicializado
      " diff --git a/resources/i18n/es_ES/fdmextruder.def.json.po b/resources/i18n/es_ES/fdmextruder.def.json.po index e37d9d9882..450ab549a8 100644 --- a/resources/i18n/es_ES/fdmextruder.def.json.po +++ b/resources/i18n/es_ES/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-15 11:17+0200\n" "Last-Translator: \n" "Language-Team: LANGUAGE\n" @@ -16,212 +16,212 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1.1\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Máquina" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Ajustes específicos de la máquina" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir. Se emplea en la extrusión múltiple." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Id. de la tobera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Id. de la tobera de un tren extrusor, como \"AA 0.4\" y \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diámetro de la tobera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Diámetro interior de la tobera. Cambie este ajuste cuando utilice un tamaño de tobera no estándar." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Desplazamiento de la tobera sobre el eje X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "Coordenada X del desplazamiento de la tobera." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Desplazamiento de la tobera sobre el eje Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "Coordenada Y del desplazamiento de la tobera." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "GCode inicial del extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Iniciar GCode para ejecutarlo al cambiar a este extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Posición de inicio absoluta del extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "El extrusor se coloca en la posición de inicio absoluta según la última ubicación conocida del cabezal." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Posición de inicio del extrusor sobre el eje X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "Coordenada X de la posición de inicio cuando se enciende el extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Posición de inicio del extrusor sobre el eje Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "Coordenada Y de la posición de inicio cuando se enciende el extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "GCode final del extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Finalizar GCode para ejecutarlo al cambiar desde este extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Posición final absoluta del extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "La posición final del extrusor se considera absoluta, en lugar de relativa a la última ubicación conocida del cabezal." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Posición de fin del extrusor sobre el eje X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "Coordenada X de la posición de fin cuando se apaga el extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Posición de fin del extrusor sobre el eje Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "Coordenada Y de la posición de fin cuando se apaga el extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Posición de preparación del extrusor sobre el eje Z" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Coordenada Z de la posición en la que la tobera queda preparada al inicio de la impresión." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Ventilador de refrigeración de impresión del extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Número del ventilador de refrigeración de impresión asociado al extrusor. Modifique el valor predeterminado 0 solo cuando disponga de un ventilador de refrigeración de impresión diferente para cada extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adherencia de la placa de impresión" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Adherencia" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posición de preparación del extrusor sobre el eje X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Coordenada X de la posición en la que la tobera se coloca al inicio de la impresión." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Posición de preparación del extrusor sobre el eje Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Coordenada Y de la posición en la que la tobera se coloca al inicio de la impresión." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Material" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Material" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diámetro" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Ajusta el diámetro del filamento utilizado. Este valor debe coincidir con el diámetro del filamento utilizado." diff --git a/resources/i18n/es_ES/fdmprinter.def.json.po b/resources/i18n/es_ES/fdmprinter.def.json.po index 38c6064d01..aa2831b354 100644 --- a/resources/i18n/es_ES/fdmprinter.def.json.po +++ b/resources/i18n/es_ES/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-15 11:17+0200\n" "Last-Translator: \n" "Language-Team: LANGUAGE\n" @@ -16,42 +16,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1.1\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Ajustes específicos de la máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Tipo de máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "Nombre del modelo de la impresora 3D." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Mostrar versiones de la máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Elija si desea mostrar las diferentes versiones de esta máquina, las cuales están descritas en archivos .json independientes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "Iniciar GCode" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -60,12 +60,12 @@ msgstr "" "Los comandos de GCode que se ejecutarán justo al inicio separados por - \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "Finalizar GCode" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -74,1872 +74,1907 @@ msgstr "" "Los comandos de GCode que se ejecutarán justo al final separados por -\n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "GUID del material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "GUID del material. Este valor se define de forma automática." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diámetro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Ajusta el diámetro del filamento utilizado. Este valor debe coincidir con el diámetro del filamento utilizado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Esperar a que la placa de impresión se caliente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Elija si desea escribir un comando para esperar a que la temperatura de la placa de impresión se alcance al inicio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Esperar a la que la tobera se caliente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Elija si desea esperar a que la temperatura de la tobera se alcance al inicio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Incluir temperaturas del material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Elija si desea incluir comandos de temperatura de la tobera al inicio del Gcode. Si start_gcode ya contiene comandos de temperatura de la tobera, la interfaz de Cura desactivará este ajuste de forma automática." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Incluir temperatura de la placa de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Elija si desea incluir comandos de temperatura de la placa de impresión al iniciar el Gcode. Si start_gcode ya contiene comandos de temperatura de la placa de impresión, la interfaz de Cura desactivará este ajuste de forma automática." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Ancho de la máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "Ancho (dimensión sobre el eje X) del área de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Profundidad de la máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "Profundidad (dimensión sobre el eje Y) del área de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Altura de la máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "Altura (dimensión sobre el eje Z) del área de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Forma de la placa de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "La forma de la placa de impresión sin tener en cuenta las zonas externas al área de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Rectangular" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elíptica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Material de placa de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "Material de la placa de impresión colocado en la impresora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Vidrio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Aluminio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Tiene una placa de impresión caliente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Indica si la máquina tiene una placa de impresión caliente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Tiene estabilización de temperatura del volumen de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Si la máquina puede estabilizar la temperatura del volumen de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Escriba siempre la herramienta activa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Escriba la herramienta activa después de enviar comandos temporales a la herramienta inactiva. Requerido para la impresión de extrusión dual con Smoothie u otro firmware con comandos de herramientas modales." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "El origen está centrado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Indica si las coordenadas X/Y de la posición inicial del cabezal de impresión se encuentran en el centro del área de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Número de extrusores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Número de trenes extrusores. Un tren extrusor está formado por un alimentador, un tubo guía y una tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Número de extrusores habilitados" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Número de trenes extrusores habilitados y configurados en el software de forma automática" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Diámetro exterior de la tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Diámetro exterior de la punta de la tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Longitud de la tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "Diferencia de altura entre la punta de la tobera y la parte más baja del cabezal de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Ángulo de la tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "Ángulo entre el plano horizontal y la parte cónica que hay justo encima de la punta de la tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Longitud de la zona térmica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Distancia desde la punta de la tobera que transfiere calor al filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Habilitar control de temperatura de la tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Para controlar la temperatura desde Cura. Si va a controlar la temperatura de la tobera desde fuera de Cura, desactive esta opción." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Velocidad de calentamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "Velocidad (°C/s) de calentamiento de la tobera calculada como una media a partir de las temperaturas de impresión habituales y la temperatura en modo de espera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Velocidad de enfriamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "Velocidad (°C/s) de enfriamiento de la tobera calculada como una media a partir de las temperaturas de impresión habituales y la temperatura en modo de espera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Temperatura mínima en modo de espera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Tiempo mínimo que un extrusor debe permanecer inactivo antes de que la tobera se enfríe. Para que pueda enfriarse hasta alcanzar la temperatura en modo de espera, el extrusor deberá permanecer inactivo durante un tiempo superior al establecido." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Tipo de GCode" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "Tipo de GCode que se va a generar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volumetric)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Retracción de firmware" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Utilizar o no los comandos de retracción de firmware (G10/G11) en lugar de utilizar la propiedad E en comandos G1 para retraer el material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Calentador compartido de extrusores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Si los extrusores comparten un único calentador en lugar de que cada extrusor tenga el suyo propio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Los extrusores comparten la tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Indica si los extrusores comparten una única tobera en lugar de que cada uno tenga la suya propia. Cuando se establece en true, se espera que la secuencia de comandos gcode de inicio de la impresora establezca todos los extrusores en un estado de retracción inicial conocido y mutuamente compatible (ninguno o un solo filamento que no se retrae); en este caso, el estado de retracción inicial se describe, por extrusor, mediante el parámetro \"machine_extruders_shared_nozzle_initial_retraction\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Retracción inicial de tobera compartida" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "La cantidad de filamento de cada extrusor que se supone que se ha retirado de la punta de la tobera compartida al final de la secuencia de comandos gcode de inicio de la impresora; el valor debe ser igual o mayor que la longitud de la parte común de los conductos de la tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Áreas no permitidas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Lista de polígonos con áreas que el cabezal de impresión no tiene permitido introducir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Áreas no permitidas para la tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Lista de polígonos con áreas en las que la tobera no tiene permitido entrar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Polígono del cabezal de la máquina y del ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "La forma del cabezal de impresión. Estas son las coordenadas relativas a la posición del cabezal de impresión, que generalmente es la posición de su primer extrusor. Las dimensiones de la izquierda y de la parte delantera del cabezal de impresión deben ser coordenadas negativas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Altura del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Diferencia de altura entre la punta de la tobera y el sistema del puente (ejes X e Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Id. de la tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Id. de la tobera de un tren extrusor, como \"AA 0.4\" y \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diámetro de la tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Diámetro interior de la tobera. Cambie este ajuste cuando utilice un tamaño de tobera no estándar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Desplazamiento con extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Aplicar el desplazamiento del extrusor al sistema de coordenadas. Influye en todos los extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Posición de preparación del extrusor sobre el eje Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Coordenada Z de la posición en la que la tobera queda preparada al inicio de la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Posición de preparación absoluta del extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "La posición de preparación del extrusor se considera absoluta, en lugar de relativa a la última ubicación conocida del cabezal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Velocidad máxima sobre el eje X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "Velocidad máxima del motor de la dirección X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Velocidad máxima sobre el eje Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Velocidad máxima del motor de la dirección Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Velocidad máxima sobre el eje Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Velocidad máxima del motor de la dirección Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Velocidad máxima E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "Velocidad máxima del filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Aceleración máxima sobre el eje X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Aceleración máxima del motor de la dirección X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Aceleración máxima de Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Aceleración máxima del motor de la dirección Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Aceleración máxima de Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Aceleración máxima del motor de la dirección Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Aceleración máxima del filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Aceleración máxima del motor del filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Aceleración predeterminada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "Aceleración predeterminada del movimiento del cabezal de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Impulso X-Y predeterminado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Impulso predeterminado para el movimiento en el plano horizontal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Impulso Z predeterminado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Impulso predeterminado del motor de la dirección Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Impulso de filamento predeterminado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Impulso predeterminado del motor del filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Pasos por milímetro (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Número de pasos que tiene que dar el motor para abarcar un milímetro de movimiento en la dirección X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Pasos por milímetro (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Número de pasos que tiene que dar el motor para abarcar un milímetro de movimiento en la dirección Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Pasos por milímetro (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Número de pasos que tiene que dar el motor para abarcar un milímetro de movimiento en la dirección Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Pasos por milímetro (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "El número de pasos en un motor paso a paso que mueve la rueda de alimentación en incrementos de 1 milímetro alrededor de su circunferencia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "Tope de X en dirección positiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Si el tope del eje X se encuentra en la dirección positiva (coordenada X hacia arriba) o negativa (coordenada X hacia abajo)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Tope de Y en dirección positiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Si el tope del eje Y se encuentra en la dirección positiva (coordenada Y hacia arriba) o negativa (coordenada Y hacia abajo)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Tope de Z en dirección positiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Si el tope del eje Z se encuentra en la dirección positiva (coordenada Z hacia arriba) o negativa (coordenada Z hacia abajo)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Velocidad de alimentación mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "Velocidad mínima de movimiento del cabezal de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Diámetro de la rueda del alimentador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "El diámetro de la rueda que dirige el material hacia el alimentador." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Escale la velocidad del ventilador a 0-1" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Escale la velocidad del ventilador para que esté entre 0 y 1 en lugar de entre 0 y 256." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Calidad" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Todos los ajustes que influyen en la resolución de la impresión. Estos ajustes tienen una gran repercusión en la calidad (y en el tiempo de impresión)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Altura de capa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "Altura de cada capa en mm. Los valores más altos producen impresiones más rápidas con una menor resolución, los valores más bajos producen impresiones más lentas con una mayor resolución." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Altura de capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "Altura de capa inicial en mm. Una capa inicial más gruesa se adhiere a la placa de impresión con mayor facilidad." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Ancho de línea" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Ancho de una única línea. Generalmente, el ancho de cada línea se debería corresponder con el ancho de la tobera. Sin embargo, reducir este valor ligeramente podría producir mejores impresiones." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Ancho de línea de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Ancho de una sola línea de pared." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Ancho de línea de la pared exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "Ancho de la línea de pared más externa. Reduciendo este valor se puede imprimir con un mayor nivel de detalle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Ancho de línea de pared(es) interna(s)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Ancho de una sola línea de pared para todas las líneas de pared excepto la más externa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Ancho de línea superior/inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Ancho de una sola línea superior/inferior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Ancho de línea de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Ancho de una sola línea de relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Ancho de línea de falda/borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Ancho de una sola línea de falda o borde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Ancho de línea de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Ancho de una sola línea de estructura de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Ancho de línea de interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Ancho de una sola línea de techo o suelo de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Ancho de línea del techo de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Ancho de una sola línea de techo de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Ancho de línea del suelo de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Ancho de una sola línea de suelo de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Ancho de línea de la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Ancho de una sola línea de la torre auxiliar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Ancho de línea de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Multiplicador del ancho de la línea de la primera capa. Si esta se aumenta, se puede mejorar la adherencia a la plataforma." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Perímetro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Extrusor de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir paredes. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extrusor de pared exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la pared exterior. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Extrusor de pared interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir las paredes interiores. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Grosor de la pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "Grosor de las paredes en dirección horizontal. Este valor dividido por el ancho de la línea de pared define el número de paredes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Recuento de líneas de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Número de paredes. Al calcularlo por el grosor de las paredes, este valor se redondea a un número entero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Longitud de transición de la pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "Cuando se pasa de un número de paredes a otro a medida que la pieza se hace más delgada, se asigna una determinada cantidad de espacio para dividir o unir las líneas de contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Recuento de distribución de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "El número de paredes, contadas desde el centro, en las que se distribuirá la variación. Los valores más bajos indican que el ancho de las paredes externas no cambia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Ángulo de umbral de transición de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Cuándo crear transiciones entre números de pared pares e impares. Una forma de cuña con un ángulo mayor que esta configuración no tiene transacciones y no se imprimirán paredes en el centro para rellenar el espacio restante. Reducir esta configuración reduce el número y la longitud de estas paredes centrales, pero puede dejar espacios o sobreextrusión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Distancia del filtro de transición a la pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "Si planea pasar de un lado a otro entre diferentes números de pared en rápida sucesión, no realice ninguna transición. Elimine las transiciones si están más cerca que esta distancia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Margen del filtro de transición de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Evite la transición de ida y vuelta entre una pared extra y una menos. Este margen amplía el rango de anchos de línea después de [Ancho mínimo de línea perimetral - Margen, 2 * Ancho mínimo de línea perimetral + Margen]. Aumentar este margen reduce el número de transiciones, lo que reduce el número de arranques y paradas de la extrusión y el tiempo de recorrido. No obstante, las grandes variaciones en el ancho de la línea pueden provocar problemas de subextrusión o sobreextrusión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Distancia de pasada de la pared exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Distancia de un movimiento de desplazamiento insertado tras la pared exterior con el fin de ocultar mejor la costura sobre el eje Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Entrante en la pared exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Entrante aplicado a la trayectoria de la pared exterior. Si la pared exterior es más pequeña que la tobera y se imprime a continuación de las paredes interiores, utilice este valor de desplazamiento para hacer que el agujero de la tobera se superponga a las paredes interiores del modelo en lugar de a las exteriores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Optimizar el orden de impresión de paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Optimizar el orden en el que se imprimen las paredes a fin de reducir el número de retracciones y la distancia recorrida. La mayoría de los componentes se beneficiarán si este ajuste está habilitado pero, en algunos casos, se puede tardar más, por lo que deben compararse las previsiones de tiempo de impresión con y sin optimización. La primera capa no está optimizada al elegir el borde como el tipo de adhesión de la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Orden de paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Determina el orden de impresión de las paredes. La preimpresión de las paredes exteriores mejora la precisión dimensional ya que las fallas de las paredes internas no pueden propagarse hacia el exterior. Sin embargo, si imprime más tarde, podrá apilarlos mejor cuando se impriman los voladizos." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "Del interior al exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "Del exterior al interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Alternar pared adicional" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Imprime una pared adicional cada dos capas. De este modo el relleno se queda atrapado entre estas paredes adicionales, lo que da como resultado impresiones más sólidas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Ancho mínimo de la línea perimetral" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Para estructuras delgadas, aproximadamente una o dos veces el tamaño de la boquilla, los anchos de línea deben cambiarse para que coincidan con el grosor del modelo. Esta configuración controla el ancho de línea mínimo permitido para las paredes. Los anchos de línea mínimos también determinan de forma inherente los anchos de línea máximos, ya que la transición de N a N + 1 paredes se realiza con un grosor geométrico donde N paredes son anchas y N + 1 paredes son estrechas. La línea perimetral más ancha posible es el doble del ancho mínimo de la línea perimetral." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Ancho mínimo de la línea perimetral uniforme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "El ancho de línea mínimo para paredes poligonales normales. Este ajuste determina a qué espesor de modelo pasamos de imprimir una sola línea de perímetro delgada a imprimir dos líneas de perímetro. Un ancho mínimo más alto de la línea perimetral par conduce a un ancho máximo más alto de la línea perimetral impar. El ancho máximo de la línea perimetral par se calcula como el ancho de la línea perimetral exterior + 0,5 * el ancho mínimo de la línea perimetral impar." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Dividir umbral de línea media" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "El ancho de línea más pequeño, como un factor del ancho de línea normal, por encima del cual la línea media (si existe) se dividirá en dos. Reduzca esta configuración para utilizar menos líneas más finas. Incremente para utilizar menos líneas más anchas. Tenga en cuenta que esto se mantiene, como si toda la forma necesitara ser rellenada con una pared. Por lo tanto, en este contexto, la línea intermedia se refiere a la línea intermedia del objeto entre dos bordes externos, incluso si en lugar de la pared, la impresión contiene un relleno u otro revestimiento externo." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Ancho mínimo de la línea perimetral impar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "El ancho de línea mínimo para paredes de polilínea de relleno de hueco de línea intermedia. Este parámetro determina a partir de qué grosor de modelo pasamos de imprimir dos líneas de paredes a imprimir dos paredes exteriores y una sola pared central en el medio. Un ancho mínimo más alto de la línea perimetral impar conduce a un ancho máximo más alto de la línea perimetral par. El ancho máximo de línea perimetral impar se calcula como 2 * ancho mínimo de línea perimetral par." +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Añadir umbral de línea media" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "El ancho de línea más pequeño, como un factor del ancho de línea normal, por encima del cual se agregará una línea intermedia (si aún no existe). Reduzca esta configuración para utilizar menos líneas más finas. Incremente para utilizar menos líneas más anchas. Tenga en cuenta que esto se mantiene, como si toda la forma necesitara ser rellenada con una pared. Por lo tanto, en este contexto, la línea intermedia se refiere a la línea intermedia del objeto entre dos bordes externos, incluso si en lugar de la pared, la impresión contiene un relleno u otro revestimiento externo." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Imprimir paredes finas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Imprime las piezas del modelo que son horizontalmente más finas que el tamaño de la tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Tamaño mínimo de la característica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "Espesor mínimo de características delgadas. Las características del modelo que sean más delgadas que este valor no se imprimirán, mientras que las características más gruesas que el tamaño mínimo de la característica se estirarán hasta el ancho mínimo de la línea perimetral." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Ancho mínimo de la línea perimetral delgada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "Ancho de la pared que reemplazará las características delgadas (según el tamaño mínimo de la característica) del modelo. Si el ancho mínimo de la línea perimetral es más delgado que el grosor de la característica, la pared se volverá tan gruesa como la propia característica." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Expansión horizontal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Cantidad de desplazamiento aplicado a todos los polígonos de cada capa. Los valores positivos pueden compensar agujeros demasiado grandes; los valores negativos pueden compensar agujeros demasiado pequeños." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Expansión horizontal de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "Cantidad de desplazamiento aplicado a todos los polígonos de la primera capa. Un valor negativo puede compensar el aplastamiento de la primera capa, lo que se conoce como «pie de elefante»." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Expansión horizontal de orificios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "Cantidad de desplazamiento aplicado a todos los orificios en cada capa. Los valores positivos aumentan el tamaño de los orificios y los valores negativos reducen el tamaño de los mismos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Alineación de costuras en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Punto de partida de cada trayectoria en una capa. Cuando las trayectorias en capas consecutivas comienzan en el mismo punto, puede aparecer una costura vertical en la impresión. Cuando se alinean cerca de una ubicación especificada por el usuario, es más fácil eliminar la costura. Si se colocan aleatoriamente, las inexactitudes del inicio de las trayectorias se notarán menos. Si se toma la trayectoria más corta, la impresión será más rápida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Especificada por el usuario" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Más corta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Aleatoria" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Esquina más pronunciada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Posición de costura en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "La posición cerca de donde comenzará la impresión de cada parte de una capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Posterior izquierda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Posterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Posterior derecha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Derecha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Delantera derecha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Delantera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Delantera izquierda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Izquierda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "X de la costura Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "Coordenada X de la posición cerca de donde se comienza a imprimir cada parte en una capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Y de la costura Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "Coordenada Y de la posición cerca de donde se comienza a imprimir cada parte en una capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Preferencia de esquina de costura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Controlar si las esquinas del contorno del modelo influyen en la posición de la costura. «Ninguno» significa que las esquinas no influyen en la posición de la costura. «Ocultar costura» significa que es probable que la costura se realice en una esquina interior. «Mostrar costura» significa que es probable que la costura se realice en una esquina exterior. «Ocultar o mostrar costura» significa que es probable que la costura se realice en una esquina interior o exterior. «Costura inteligente» permite realizar la costura en ambas esquinas, pero opta con más frecuencia por las esquinas interiores, si resulta oportuno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Ninguno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Ocultar costura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Mostrar costura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Ocultar o mostrar costura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Costura inteligente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Costuras relativas en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Cuando se habilita, las coordenadas de la costura en z son relativas al centro de cada pieza. De lo contrario, las coordenadas definen una posición absoluta en la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Superior o inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Superior o inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Extrusor de la superficie superior del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir el nivel superior del forro. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Capas de la superficie superior del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "El número de capas del nivel superior del forro. Normalmente es suficiente con una sola capa para generar superficies superiores con mayor calidad." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Ancho de línea de la superficie superior del forro" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Ancho de una sola línea de las áreas superiores de la impresión." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Patrón de la superficie superior del forro" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "El patrón de las capas de nivel superior." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Líneas" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Concéntrico" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Zigzag" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Orden monotónica de la superficie superior" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Imprime colocando las líneas de la superficie superior de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco más de tiempo de impresión, pero hace que las superficies planas tengan un aspecto más consistente." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Direcciones de línea de la superficie superior del forro" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Una lista de los valores enteros de las direcciones de línea si las capas de la superficie superior del forro utilizan líneas o el patrón en zigzag. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados)." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Extrusor superior/inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir el forro superior e inferior. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Grosor superior/inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "Grosor de las capas superiores/inferiores en la impresión. Este valor dividido por la altura de la capa define el número de capas superiores/inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Grosor superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "Grosor de las capas superiores en la impresión. Este valor dividido por la altura de capa define el número de capas superiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Capas superiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Número de capas superiores. Al calcularlo por el grosor superior, este valor se redondea a un número entero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Grosor inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "Grosor de las capas inferiores en la impresión. Este valor dividido por la altura de capa define el número de capas inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Capas inferiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Número de capas inferiores. Al calcularlo por el grosor inferior, este valor se redondea a un número entero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Capas inferiores iniciales" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "El número de capas inferiores iniciales, desde la capa de impresión hacia arriba. Al calcularlo por el grosor inferior, este valor se redondea a un número entero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Patrón superior/inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Patrón de las capas superiores/inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Líneas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Concéntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Patrón inferior de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "El patrón que aparece en la parte inferior de la impresión de la primera capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Líneas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Concéntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Conectar polígonos superiores/inferiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Conecta las trayectorias de forro superior/inferior cuando están próximas entre sí. Al habilitar este ajuste, en el patrón concéntrico se reduce considerablemente el tiempo de desplazamiento, pero las conexiones pueden producirse en mitad del relleno, con lo que bajaría la calidad de la superficie superior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Orden monotónica superior e inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Imprime colocando las líneas superior e inferior de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco más de tiempo de impresión, pero hace que las superficies planas tengan un aspecto más consistente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Direcciones de línea superior/inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Una lista de los valores enteros de las direcciones de línea si las capas superiores e inferiores utilizan líneas o el patrón en zigzag. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Sin forro en huecos en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Cuando el modelo tiene pequeños huecos verticales de solo unas pocas capas, normalmente suele haber forro alrededor de ellas en el espacio estrecho. Active este ajuste para no generar forro si el hueco vertical es muy pequeño. Esto mejora el tiempo de impresión y de segmentación, pero deja el relleno expuesto al aire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Recuento de paredes adicionales de forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Reemplaza la parte más externa del patrón superior/inferior con un número de líneas concéntricas. Mediante el uso de una o dos líneas mejora los techos que comienzan en el material de relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Habilitar alisado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Pasar por la superficie superior una vez más, pero esta vez extruyendo muy poco material, para derretir la capa superior del plástico y crear una superficie más lisa. La presión de la cámara en la boquilla se mantiene alta para que los pliegues de la superficie se llenen de material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Planchar solo la capa superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Planchar únicamente la última capa de la malla. De este modo se ahorra tiempo si las capas inferiores no requieren un acabado superficial suave." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Patrón de alisado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "El patrón que se usará para el alisado de las superficies superiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Concéntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Orden de planchado monotónico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Imprime colocando las líneas de planchado de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco más de tiempo de impresión, pero hace que las superficies planas tengan un aspecto más consistente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Espaciado de líneas del alisado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Distancia entre las líneas del alisado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Flujo de alisado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Cantidad de material (relativa a la línea del forro normal) que se extruye durante el alisado. Dejar la tobera llena permite rellenar algunas grietas de la superficie, pero llenarla demasiado puede provocar la sobrextrusión y afectar a la superficie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Inserción de alisado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "Distancia que debe guardarse desde el borde del modelo. Si se alisa hasta el borde de la malla, puede quedar un borde irregular." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Velocidad de alisado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "Velocidad a la que pasa por encima de la superficie superior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Aceleración del alisado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "La aceleración a la que se produce el alisado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Impulso de alisado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "Cambio en la velocidad instantánea máxima durante el alisado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Porcentaje de superposición del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro, como un porcentaje de los anchos de las líneas del forro y la pared más profunda. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Tenga en cuenta que, con un mismo ancho de la línea del forro y la pared, cualquier porcentaje superior al 50 % ya puede provocar que cualquier forro sobrepase la pared, debido a que en ese punto la posición de la tobera del extrusor del forro ya puede sobrepasar la mitad de la pared." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Superposición del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Tenga en cuenta que, con un mismo ancho de la línea del forro y la pared, cualquier valor superior a la mitad del ancho de la pared ya puede provocar que cualquier forro sobrepase la pared, debido a que en ese punto la posición de la tobera del extrusor del forro ya puede sobrepasar la mitad de la pared." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Anchura de retirada del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "Anchura máxima de las áreas de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro superior/inferior en las superficies inclinadas del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Anchura de retirada del forro superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Anchura máxima de las áreas superiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro superior en las superficies inclinadas del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Anchura de retirada del forro inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "Anchura máxima de las áreas inferiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro inferior en las superficies inclinadas del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Distancia de expansión del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "La distancia a la que los forros se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que las paredes de las capas vecinas se adhieran mejor al forro. Los valores inferiores ahorran material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Distancia de expansión del forro superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "La distancia a la que los forros superiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que las paredes de la capa superior se adhieran mejor al forro. Los valores inferiores ahorran material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Distancia de expansión del forro inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "La distancia a la que los forros inferiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que el forro se adhiera mejor a las paredes de la capa inferior. Los valores inferiores ahorran material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Ángulo máximo de expansión del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "El revestimiento superior e inferior no se expandirá cuando las superficies superior e inferior del objeto tengan un ángulo mayor que este valor. Esto evita la expansión de las pequeñas áreas de revestimiento que se crean cuando la superficie del modelo tiene una pendiente casi vertical. Un ángulo de 0° es horizontal y no provoca la extensión de ningún revestimiento exterior, mientras que un ángulo de 90 ° es vertical y provoca la extensión de todo el revestimiento exterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Anchura de expansión mínima del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Las áreas de forro más estrechas que este valor no se expanden. Esto evita la expansión de las áreas de forro estrechas que se crean cuando la superficie del modelo tiene una inclinación casi vertical." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Extrusor del relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir el relleno. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Densidad de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Ajusta la densidad del relleno de la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Distancia de línea de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Distancia entre las líneas de relleno impresas. Este ajuste se calcula por la densidad del relleno y el ancho de la línea de relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Patrón de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "Patrón del material de relleno de la impresión. El método de llenado en línea y en zigzag cambia de dirección en capas alternas para reducir los costes de material. Los patrones de rejilla, triángulo, trihexágono, cubo, octaédrico, cubo bitruncado, transversal y concéntrico se imprimen en todas las capas por completo. Los rellenos de giroide, cúbico, cúbico bitruncado y octaédrico se alternan en cada capa para lograr una distribución más uniforme de la fuerza en todas las direcciones. El relleno de iluminación intenta minimizar el relleno apoyando solo la parte superior del objeto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Rejilla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Líneas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Triángulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Trihexagonal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Cúbico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Subdivisión cúbica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Octeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Cúbico bitruncado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Concéntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Cruz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Cruz 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Giroide" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Iluminación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Conectar líneas de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Conectar los extremos donde los patrones de relleno se juntan con la pared interior usando una línea que siga la forma de esta. Habilitar este ajuste puede lograr que el relleno se adhiera mejor a las paredes y se reduzca el efecto del relleno sobre la calidad de las superficies verticales. Deshabilitar este ajuste reduce la cantidad de material utilizado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Conectar polígonos de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Conectar las trayectorias de polígonos cuando están próximas entre sí. Habilitar esta opción reduce considerablemente el tiempo de desplazamiento en los patrones de relleno que constan de varios polígonos cerrados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Direcciones de línea de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Una lista de los valores enteros de las direcciones de línea. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados para las líneas y los patrones en zigzag y 45 grados para el resto de patrones)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Desplazamiento del relleno sobre el eje X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "El patrón de relleno se mueve esta distancia a lo largo del eje X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Desplazamiento del relleno sobre el eje Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "El patrón de relleno se mueve esta distancia a lo largo del eje Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Comienzo de relleno aleatorio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Determine qué línea de relleno se imprime primero. Esto evita que un segmento se convierta en el más fuerte, pero a expensas de un movimiento adicional." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Multiplicador de línea de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Multiplicar cada línea de relleno. Las líneas adicionales no se cruzan entre sí, sino que se evitan entre ellas. Esto consigue un relleno más rígido, pero incrementa el tiempo de impresión y el uso de material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Recuento de líneas de pared adicional" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1948,2667 +1983,2707 @@ msgstr "" "Agregar paredes adicionales alrededor del área de relleno. Estas paredes pueden hacer que las líneas del forro superior/inferior se aflojen menos, lo que significa que necesitaría menos capas de forro superior/inferior para obtener la misma calidad utilizando algo más de material.\n" "Puede utilizar esta función junto a la de Conectar polígonos de relleno para conectar todo el relleno en una única trayectoria de extrusión sin necesidad de desplazamientos ni retracciones si se configura correctamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Perímetro de la subdivisión cúbica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Un suplemento al radio desde el centro de cada cubo cuyo fin es comprobar el contorno del modelo para decidir si este cubo debería subdividirse. Cuanto mayor sea su valor, más grueso será el perímetro de cubos pequeños junto al contorno del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Porcentaje de superposición del relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "La cantidad de superposición entre el relleno y las paredes son un porcentaje del ancho de la línea de relleno. Una ligera superposición permite que las paredes estén firmemente unidas al relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Superposición del relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Cantidad de superposición entre el relleno y las paredes. Una ligera superposición permite que las paredes conecten firmemente con el relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Distancia de pasada de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Distancia de un desplazamiento insertado después de cada línea de relleno, para que el relleno se adhiera mejor a las paredes. Esta opción es similar a la superposición del relleno, pero sin extrusión y solo en un extremo de la línea de relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Grosor de la capa de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Grosor por capa de material de relleno. Este valor siempre debe ser un múltiplo de la altura de la capa y, de lo contrario, se redondea." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Pasos de relleno necesarios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Número de veces necesarias para reducir a la mitad la densidad del relleno a medida que se aleja de las superficies superiores. Las zonas más próximas a las superficies superiores tienen una densidad mayor, hasta alcanzar la densidad de relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Altura necesaria de los pasos de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "Altura de un relleno de determinada densidad antes de cambiar a la mitad de la densidad." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Relleno antes que las paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Imprime el relleno antes de imprimir las paredes. Si se imprimen primero las paredes, estas serán más precisas, pero los voladizos se imprimirán peor. Si se imprime primero el relleno las paredes serán más resistentes, pero el patrón de relleno a veces se nota a través de la superficie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Área de relleno mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "No genere áreas con un relleno inferior a este (utilice forro)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Soporte de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Imprimir estructuras de relleno solo cuando se deban soportar las partes superiores del modelo. Habilitar esto reduce el tiempo de impresión y el uso de material, pero ocasiona que la resistencia del objeto no sea uniforme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Ángulo de voladizo de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "El ángulo mínimo de los voladizos internos para los que se agrega relleno. A partir de un valor de 0 º todos los objetos estarán totalmente rellenos, a 90 º no se proporcionará ningún relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Espesor de soporte de los bordes del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "El grosor del relleno extra que soporta los bordes del forro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Capas de soporte de los bordes del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "El número de capas de relleno que soportan los bordes del forro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Ángulo de sujeción de relleno de iluminación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Determina cuándo una capa de iluminación tiene que soportar algo por encima de ella. Medido en el ángulo dado el espesor de una capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Ángulo del voladizo de relleno de iluminación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Determina cuándo una capa de relleno de iluminación tiene que soportar el modelo que está por encima. Medido en el ángulo dado el espesor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Ángulo de recorte de relleno de iluminación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "Los extremos de las líneas de relleno se acortan para ahorrar material. Esta configuración es el ángulo de voladizo de los extremos de estas líneas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Ángulo de enderezamiento de iluminación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "Las líneas de relleno se simplifican para ahorrar tiempo al imprimir. Este es el ángulo máximo permitido del voladizo sobre la longitud de la línea de relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Temperatura de impresión predeterminada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "La temperatura predeterminada que se utiliza para imprimir. Debería ser la temperatura básica del material. Las demás temperaturas de impresión deberían calcularse a partir de este valor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Temperatura de volumen de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "La temperatura del entorno de impresión. Si el valor es 0, la temperatura de volumen de impresión no se ajustará." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Temperatura de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "Temperatura de la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Temperatura de impresión de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "Temperatura que se usa para imprimir la primera capa. Se ajusta a 0 para desactivar la manipulación especial de la capa inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Temperatura de impresión inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "La temperatura mínima durante el calentamiento hasta alcanzar la temperatura de impresión a la cual puede comenzar la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Temperatura de impresión final" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "La temperatura a la que se puede empezar a enfriar justo antes de finalizar la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Modificador de la velocidad de enfriamiento de la extrusión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Velocidad adicional a la que se enfría la tobera durante la extrusión. El mismo valor se utiliza para indicar la velocidad de calentamiento perdido cuando se calienta durante la extrusión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Temperatura predeterminada de la placa de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "La temperatura predeterminada que se utiliza en placa de impresión caliente. Debería ser la temperatura básica de una placa de impresión. Las demás temperaturas de impresión deberían calcularse a partir de este valor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Temperatura de la placa de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "La temperatura utilizada para la placa de impresión caliente. Si el valor es 0, la placa de impresión no se calentará." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Temperatura de la placa de impresión en la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "Temperatura de la placa de impresión una vez caliente en la primera capa. Si el valor es 0, la placa de impresión no se calentará en la primera capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Tendencia de adherencia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Tendencia de adherencia de la superficie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Energía de la superficie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Energía de la superficie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Factor de escala para la compensación de la contracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Para compensar la contracción del material a medida que se enfría, el modelo se escala con este factor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Factor de escala horizontal para la compensación de la contracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Para compensar la contracción del material al enfriarse, el modelo se escala con este factor en la dirección XY (horizontalmente)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Factor de escala vertical para la compensación de la contracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Para compensar la contracción del material al enfriarse, el modelo se escala con este factor en la dirección Z (verticalmente)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Material cristalino" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "¿Es este el tipo de material que se desprende limpiamente cuando se calienta (cristalino) o el que produce largas cadenas de polímeros entrelazadas (no cristalino)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Velocidad de retracción antirrezumado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "Hasta dónde tiene que retraerse el material antes de detener el rezumado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Velocidad de retracción antirrezumado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "Con qué velocidad tiene que retraerse el material durante un cambio de filamento para evitar el rezumado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Posición retraída de preparación de rotura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Hasta dónde puede estirarse el filamento antes de que se rompa mientras se calienta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Velocidad de retracción de preparación de rotura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "Con qué velocidad debe retraerse el filamento justo antes de romperse en una retracción." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Temperatura de preparación de rotura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "La temperatura utilizada para purgar el material. Debería ser aproximadamente igual a la temperatura de impresión más alta posible." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Posición retraída de rotura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "Hasta dónde debe retraerse el filamento para que se rompa limpiamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Velocidad de retracción de rotura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "Velocidad a la que debe retraerse el filamento para que se rompa limpiamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Temperatura de rotura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "Temperatura a la que se rompe el filamento de forma limpia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Velocidad de purga de descarga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "La velocidad de cebado del material después de cambiar a otro material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Longitud de purga de descarga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "La cantidad de material que se va a utilizar para purgar el material que había antes en la tobera (en longitud del filamento) cuando se cambia a otro material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Velocidad de purga del extremo del filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "La velocidad de cebado del material después de sustituir una bobina vacía por una bobina nueva del mismo material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Longitud de purga del extremo del filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "La cantidad de material que se va a utilizará para purgar el material que había antes en la tobera (en longitud del filamento) al sustituir una bobina vacía por una bobina nueva del mismo material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Duración máxima de estacionamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "La cantidad de tiempo que el material puede mantenerse seco de forma segura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Factor de desplazamiento sin carga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Un factor que indica cuánto se comprime el filamento entre el alimentador y la cámara de la boquilla. Se utiliza para determinar cuán lejos debe avanzar el material para cambiar el filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Flujo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Compensación de flujo: la cantidad de material extruido se multiplica por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Flujo de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Compensación de flujo en líneas de pared." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Flujo de pared exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Compensación de flujo en la línea de pared más externa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Flujo de pared o paredes interiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Compensación de flujo en líneas de pared para todas las líneas excepto la más externa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Flujo superior o inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Compensación de flujo en las líneas superiores o inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Flujo de forro de superficie superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Compensación de flujo en líneas de las áreas superiores de la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Flujo de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Compensación de flujo en líneas de relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Flujo de falda/borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Compensación de flujo en líneas de falda o borde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Flujo de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Compensación de flujo en líneas de estructura de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Flujo de interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Compensación de flujo en líneas de techo o suelo de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Flujo de techo de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Compensación de flujo en líneas de techo de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Flujo de suelo de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Compensación de flujo en líneas de suelo de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Flujo de la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Compensación de flujo en líneas de la torre auxiliar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Flujo de capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Compensación de flujo de la primera capa: la cantidad de material extruido de la capa inicial se multiplica por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Temperatura en modo de espera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "Temperatura de la tobera cuando otra se está utilizando en la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Velocidad" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Velocidad" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Velocidad de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Velocidad a la que se realiza la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Velocidad de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Velocidad a la que se imprime el relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Velocidad de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "Velocidad a la que se imprimen las paredes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Velocidad de pared exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "Velocidad a la que se imprimen las paredes exteriores. Imprimir la pared exterior a una velocidad inferior mejora la calidad final del forro. Sin embargo, una gran diferencia entre la velocidad de la pared interior y de la pared exterior afectará negativamente a la calidad." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Velocidad de pared interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "Velocidad a la que se imprimen todas las paredes interiores. Imprimir la pared interior más rápido que la exterior reduce el tiempo de impresión. Ajustar este valor entre la velocidad de la pared exterior y la velocidad a la que se imprime el relleno puede ir bien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Velocidad de la superficie superior del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "Velocidad a la que se imprimen las capas de la superficie superior del forro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Velocidad superior/inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Velocidad a la que se imprimen las capas superiores/inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Velocidad de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "Velocidad a la que se imprime la estructura de soporte. Imprimir el soporte a una mayor velocidad puede reducir considerablemente el tiempo de impresión. La calidad de superficie de la estructura de soporte no es importante, ya que se elimina después de la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Velocidad de relleno del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "Velocidad a la que se rellena el soporte. Imprimir el relleno a una velocidad inferior mejora la estabilidad." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Velocidad de interfaz del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Velocidad a la que se imprimen los techos y suelos del soporte. Imprimirlos a una velocidad inferior puede mejorar la calidad del voladizo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Velocidad del techo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Velocidad a la que se imprimen los techos del soporte. Imprimirlos a una velocidad inferior puede mejorar la calidad del voladizo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Velocidad del suelo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "Velocidad a la que se imprimen los suelos del soporte. Imprimirlos a una velocidad inferior puede mejorar la adhesión del soporte en la parte superior del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Velocidad de la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "Velocidad a la que se imprime la torre auxiliar. Imprimir la torre auxiliar a una velocidad inferior puede conseguir más estabilidad si la adherencia entre los diferentes filamentos es insuficiente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Velocidad de desplazamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "Velocidad a la que tienen lugar los movimientos de desplazamiento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Velocidad de capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "La velocidad de la capa inicial. Se recomienda un valor más bajo para mejorar la adherencia a la placa de impresión. No influye en las estructuras de adhesión de la placa de impresión en sí, como el borde y la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Velocidad de impresión de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "Velocidad de impresión de la capa inicial. Se recomienda un valor más bajo para mejorar la adherencia a la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Velocidad de desplazamiento de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "Velocidad de impresión de la capa inicial. Se recomienda un valor más bajo para evitar que las partes ya impresas se separen de la placa de impresión. El valor de este ajuste se puede calcular automáticamente a partir del ratio entre la velocidad de desplazamiento y la velocidad de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Velocidad de falda/borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "Velocidad a la que se imprimen la falda y el borde. Normalmente, esto se hace a la velocidad de la capa inicial, pero a veces es posible que se prefiera imprimir la falda o el borde a una velocidad diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Velocidad del salto en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Velocidad a la que se realiza el movimiento vertical en la dirección Z para los saltos en Z. Suele ser inferior a la velocidad de impresión porque la placa de impresión o el puente de la máquina es más difícil de desplazar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Número de capas más lentas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "Las primeras capas se imprimen más lentamente que el resto del modelo para obtener una mejor adhesión a la placa de impresión y mejorar la tasa de éxito global de las impresiones. La velocidad aumenta gradualmente en estas capas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Proporción de ecualización de flujo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Factor de corrección del ancho de extrusión basado en la velocidad. Al 0 % de velocidad de movimiento se mantiene constante a la velocidad de impresión. Al 100 % de velocidad de movimiento se ajusta para mantener el flujo constante (en mm³/s), es decir, las líneas cuyo ancho es la mitad del ancho normal se imprimen el doble de rápido y las líneas que tienen el doble de ancho se imprimen a la mitad de la velocidad. Un valor superior al 100 % puede ayudar a compensar la mayor presión necesaria para extruir líneas anchas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Activar control de aceleración" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Permite ajustar la aceleración del cabezal de impresión. Aumentar las aceleraciones puede reducir el tiempo de impresión a costa de la calidad de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Habilitar la aceleración de desplazamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "Utilice una tasa de aceleración independiente para los movimientos de desplazamiento. Si está deshabilitada, los movimientos de desplazamiento utilizarán el valor de aceleración de la línea impresa en su destino." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Aceleración de la impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "Aceleración a la que se realiza la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Aceleración del relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "Aceleración a la que se imprime el relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Aceleración de la pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "Aceleración a la que se imprimen las paredes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Aceleración de pared exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "Aceleración a la que se imprimen las paredes exteriores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Aceleración de pared interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "Aceleración a la que se imprimen las paredes interiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Aceleración de la superficie superior del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "Aceleración a la que se imprimen las capas de la superficie superior del forro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Aceleración superior/inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Aceleración a la que se imprimen las capas superiores/inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Aceleración de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "Aceleración a la que se imprime la estructura de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Aceleración de relleno de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "Aceleración a la que se imprime el relleno de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Aceleración de interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Aceleración a la que se imprimen los techos y suelos del soporte. Imprimirlos a una aceleración inferior puede mejorar la calidad del voladizo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Aceleración del techo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Aceleración a la que se imprimen los techos del soporte. Imprimirlos a una aceleración inferior puede mejorar la calidad del voladizo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Aceleración del suelo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "Aceleración a la que se imprimen los suelos del soporte. Imprimirlos a una aceleración inferior puede mejorar la adhesión de soporte en la parte superior del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Aceleración de la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "Aceleración a la que se imprime la torre auxiliar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Aceleración de desplazamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Aceleración a la que se realizan los movimientos de desplazamiento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Aceleración de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "Aceleración de la capa inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Aceleración de impresión de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "Aceleración durante la impresión de la capa inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Aceleración de desplazamiento de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Aceleración de los movimientos de desplazamiento de la capa inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Aceleración de falda/borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Aceleración a la que se imprimen la falda y el borde. Normalmente, esto se hace a la aceleración de la capa inicial, pero a veces es posible que se prefiera imprimir la falda o el borde a una aceleración diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Activar control de impulso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Permite ajustar el impulso del cabezal de impresión cuando la velocidad del eje X o Y cambia. Aumentar el impulso puede reducir el tiempo de impresión a costa de la calidad de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Habilitar el impulso de desplazamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "Utilice una tasa de impulso independiente para los movimientos de desplazamiento. Si está deshabilitada, los movimientos de desplazamiento utilizarán el valor de impulso de la línea impresa en su destino." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Impulso de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "Cambio en la velocidad instantánea máxima del cabezal de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Impulso de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprime el relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Impulso de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen las paredes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Impulso de pared exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen las paredes exteriores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Impulso de pared interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen las paredes interiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Impulso de la superficie superior del forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprime la capa de la superficie superior del forro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Impulso superior/inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen las capas superiores/inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Impulso de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprime la estructura de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Impulso de relleno de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprime el relleno de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Impulso de interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen los techos y suelos del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Impulso del techo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen los techos del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Impulso del suelo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen los suelos del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Impulso de la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprime la torre auxiliar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Impulso de desplazamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "Cambio en la velocidad instantánea máxima a la que realizan los movimientos de desplazamiento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Impulso de capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Cambio en la velocidad instantánea máxima de la capa inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Impulso de impresión de capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "Cambio en la velocidad instantánea máxima durante la impresión de la capa inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Impulso de desplazamiento de capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Aceleración de los movimientos de desplazamiento de la capa inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Impulso de falda/borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen la falta y el borde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Desplazamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "desplazamiento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Habilitar la retracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Retrae el filamento cuando la tobera se mueve sobre un área no impresa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Retracción en el cambio de capa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Retrae el filamento cuando la tobera se mueve a la siguiente capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Distancia de retracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "Longitud del material retraído durante un movimiento de retracción." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Velocidad de retracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "Velocidad a la que se retrae el filamento y se prepara durante un movimiento de retracción." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Velocidad de retracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "Velocidad a la que se retrae el filamento durante un movimiento de retracción." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Velocidad de cebado de retracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "Velocidad a la que se prepara el filamento durante un movimiento de retracción." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Cantidad de cebado adicional de retracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Algunos materiales pueden rezumar durante el movimiento de un desplazamiento, lo cual se puede corregir aquí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Desplazamiento mínimo de retracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "Distancia mínima de desplazamiento necesario para que no se produzca retracción alguna. Esto ayuda a conseguir un menor número de retracciones en un área pequeña." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Recuento máximo de retracciones" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Este ajuste limita el número de retracciones que ocurren dentro de la ventana de distancia mínima de extrusión. Dentro de esta ventana se ignorarán las demás retracciones. Esto evita retraer repetidamente el mismo trozo de filamento, ya que esto podría aplanar el filamento y causar problemas de desmenuzamiento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Ventana de distancia mínima de extrusión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "Ventana en la que se aplica el recuento máximo de retracciones. Este valor debe ser aproximadamente el mismo que la distancia de retracción, lo que limita efectivamente el número de veces que una retracción pasa por el mismo parche de material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Limitar las retracciones de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Omitir la retracción al moverse de soporte a soporte en línea recta. Habilitar este ajuste ahorra tiempo de impresión pero puede ocasionar un encordado excesivo en la estructura de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Modo Peinada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "La opción de peinada mantiene la tobera dentro de las áreas ya impresas al desplazarse. Esto ocasiona movimientos de desplazamiento ligeramente más largos, pero reduce la necesidad de realizar retracciones. Si se desactiva la opción de peinada, el material se retraerá y la tobera se moverá en línea recta hasta el siguiente punto. Otra posibilidad es evitar la peinada en áreas de forro superiores/inferiores o peinar solo en el relleno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Apagado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Todo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "No en la superficie exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "No en el forro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "Sobre el relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Distancia de peinada máxima sin retracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "Si es mayor que cero, los movimientos de desplazamiento de peinada que sean superiores a esta distancia utilizarán retracción. Si se establece como cero, no hay un máximo y los movimientos de peinada no utilizarán la retracción." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Retracción antes de la pared exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Retraer siempre al desplazarse para empezar una pared exterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Evitar partes impresas al desplazarse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "La tobera evita las partes ya impresas al desplazarse. Esta opción solo está disponible cuando se ha activado la opción de peinada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Evitar soportes al desplazarse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "La tobera evita los soportes ya impresos al desplazarse. Esta opción solo está disponible cuando se ha activado la opción de peinada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Distancia para evitar al desplazarse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Distancia entre la tobera y las partes ya impresas, cuando se evita durante movimientos de desplazamiento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "X de inicio de capa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "Coordenada X de la posición cerca de donde se encuentra la pieza para comenzar a imprimir cada capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Y de inicio de capa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "Coordenada Y de la posición cerca de donde se encuentra la pieza para comenzar a imprimir cada capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Salto en Z en la retracción" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Siempre que se realiza una retracción, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Impide que la tobera golpee la impresión durante movimientos de desplazamiento, reduciendo las posibilidades de alcanzar la impresión de la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Salto en Z solo en las partes impresas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Realizar un salto en Z solo al desplazarse por las partes impresas que no puede evitar el movimiento horizontal de la opción Evitar partes impresas al desplazarse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Altura del salto en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Diferencia de altura cuando se realiza un salto en Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Salto en Z tras cambio de extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Cuando la máquina cambia de un extrusor a otro, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Esto impide que el material rezumado quede fuera de la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Salto en Z tras altura de cambio de extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Diferencia de altura cuando se realiza un salto en Z después de un cambio de extrusor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Refrigeración" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Refrigeración" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Activar refrigeración de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Habilita ventiladores de refrigeración mientras se imprime. Los ventiladores mejoran la calidad de la impresión en capas con menores tiempos de capas y puentes o voladizos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Velocidad del ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "Velocidad a la que giran los ventiladores de refrigeración de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Velocidad normal del ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Velocidad a la que giran los ventiladores antes de alcanzar el umbral. Cuando una capa se imprime más rápido que el umbral, la velocidad del ventilador se inclina gradualmente hacia la velocidad máxima del ventilador." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Velocidad máxima del ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Velocidad a la que giran los ventiladores en el tiempo mínimo de capa. La velocidad del ventilador aumenta gradualmente entre la velocidad normal y máxima del ventilador cuando se alcanza el umbral." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Umbral de velocidad normal/máxima del ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "Tiempo de capa que establece el umbral entre la velocidad normal y la máxima del ventilador. Las capas que se imprimen más despacio que este tiempo utilizan la velocidad de ventilador regular. Para las capas más rápidas el ventilador aumenta la velocidad gradualmente hacia la velocidad máxima del ventilador." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Velocidad inicial del ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "Velocidad a la que giran los ventiladores al comienzo de la impresión. En las capas posteriores, la velocidad del ventilador aumenta gradualmente hasta la capa correspondiente a la velocidad normal del ventilador a altura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Velocidad normal del ventilador a altura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Altura a la que giran los ventiladores en la velocidad normal del ventilador. En las capas más bajas, la velocidad del ventilador aumenta gradualmente desde la velocidad inicial del ventilador hasta la velocidad normal del ventilador." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Velocidad normal del ventilador por capa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Capa en la que los ventiladores giran a velocidad normal del ventilador. Si la velocidad normal del ventilador a altura está establecida, este valor se calcula y redondea a un número entero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Tiempo mínimo de capa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Tiempo mínimo empleado en una capa. Esto fuerza a la impresora a ir más despacio, para emplear al menos el tiempo establecido aquí en una capa. Esto permite que el material impreso se enfríe adecuadamente antes de imprimir la siguiente capa. Es posible que el tiempo para cada capa sea inferior al tiempo mínimo si se desactiva Levantar el cabezal o si la velocidad mínima se ve modificada de otro modo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Velocidad mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "Velocidad de impresión mínima, a pesar de ir más despacio debido al tiempo mínimo de capa. Cuando la impresora vaya demasiado despacio, la presión de la tobera puede ser demasiado baja y resultar en una impresión de mala calidad." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Levantar el cabezal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Cuando se alcanza la velocidad mínima debido al tiempo mínimo de capa, levante el cabezal de la impresión y espere el tiempo adicional hasta que se alcance el tiempo mínimo de capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Generar soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Generar estructuras para soportar piezas del modelo que tengan voladizos. Sin estas estructuras, estas piezas se romperían durante la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Extrusor del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir el soporte. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extrusor del relleno de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir el relleno del soporte. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Extrusor del soporte de la primera capa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la primera capa del relleno de soporte. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Extrusor de la interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir los techos y suelos del soporte. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Extrusor del techo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir los techos del soporte. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Extrusor del suelo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir los suelos del soporte. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Estructura de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Elige entre las técnicas disponibles para generar soporte. El soporte \"Normal\" crea una estructura de soporte directamente debajo de las partes en voladizo y lleva estas áreas hacia abajo. El soporte en \"Árbol\" crea ramas en las áreas en voladizo que sostienen el modelo al final de estas ramas y permite que las ramas se arrastren alrededor del modelo para sostenerlo tanto como sea posible en la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Árbol" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Ángulo de las ramas del soporte en árbol" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "El ángulo de las ramas. Utilice un ángulo inferior para que sean más verticales y estables. Utilice un ángulo superior para poder tener más alcance." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Distancia de las ramas del soporte en árbol" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "Qué separación deben tener las ramas cuando tocan el modelo. Reducir esta distancia ocasionará que el soporte en árbol toque el modelo en más puntos, produciendo mejor cobertura pero dificultando la tarea de retirar el soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Diámetro de las ramas del soporte en árbol" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "El diámetro de las ramas más finas del soporte en árbol. Cuanto más gruesas sean las ramas, más robustas serán. Las ramas que estén cerca de la base serán más gruesas que esto." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Ángulo de diámetro de las ramas del soporte en árbol" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "El ángulo del diámetro de las ramas es gradualmente más alto según se acercan a la base. Un ángulo de 0 ocasionará que las ramas tengan un grosor uniforme en toda su longitud. Un poco de ángulo puede aumentar la estabilidad del soporte en árbol." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Resolución de colisión del soporte en árbol" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Resolución para computar colisiones para evitar golpear el modelo. Establecer un ajuste bajo producirá árboles más precisos que producen fallos con menor frecuencia, pero aumenta significativamente el tiempo de fragmentación." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Colocación del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Ajusta la colocación de las estructuras del soporte. La colocación se puede establecer tocando la placa de impresión o en todas partes. Cuando se establece en todas partes, las estructuras del soporte también se imprimirán en el modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Tocando la placa de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "En todos sitios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Ángulo de voladizo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "Ángulo mínimo de los voladizos para los que se agrega soporte. A partir de un valor de 0º todos los voladizos tendrán soporte, a 90º no se proporcionará ningún soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Patrón del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Patrón de las estructuras del soporte de la impresión. Las diferentes opciones disponibles dan como resultado un soporte robusto o fácil de retirar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Líneas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Rejilla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Triángulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Concéntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Cruz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Giroide" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Recuento de líneas de pared del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "El número de paredes con las que el soporte rodea el relleno. Añadir una pared puede hacer que la impresión de soporte sea más fiable y pueda soportar mejor los voladizos pero aumenta el tiempo de impresión y el material utilizado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Conectar líneas del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Unión de los extremos de las líneas de soporte. Al habilitar este ajuste, puede conseguir que el soporte sea más sólido y reducir la infraextrusión, pero se necesitará más material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Conectar zigzags del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Conectar los zigzags. Esto aumentará la resistencia de la estructura del soporte de zigzag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Densidad del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Ajusta la densidad de la estructura del soporte. Un valor superior da como resultado mejores voladizos pero los soportes son más difíciles de retirar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Distancia de línea del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Distancia entre las líneas de estructuras del soporte impresas. Este ajuste se calcula por la densidad del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Distancia de línea del soporte de la capa inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Distancia entre las líneas de estructuras del soporte de la capa inicial impresas. Este ajuste se calcula por la densidad del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Dirección de línea de relleno de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se usa el ángulo predeterminado de 0 grados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Habilitar borde de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Genera un borde dentro de las zonas de relleno del soporte de la primera capa. Este borde se imprime por debajo del soporte y no a su alrededor. Si habilita esta configuración aumentará la adhesión del soporte a la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Ancho del borde de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "Anchura del borde de impresión que se imprime por debajo del soporte. Una anchura de soporte amplia mejora la adhesión a la placa de impresión, pero requieren material adicional." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Recuento de líneas del borde de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Número de líneas utilizadas para el borde de soporte. Más líneas de borde mejoran la adhesión a la placa de impresión, pero requieren material adicional." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Distancia en Z del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "Distancia desde la parte superior/inferior de la estructura de soporte a la impresión. Este hueco ofrece holgura para retirar los soportes tras imprimir el modelo. Este valor se redondea hacia el múltiplo de la altura de la capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Distancia superior del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "Distancia desde la parte superior del soporte a la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Distancia inferior del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "Distancia desde la parte inferior del soporte a la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Distancia X/Y del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Distancia de la estructura del soporte desde la impresión en las direcciones X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Prioridad de las distancias del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Elija si quiere que la distancia X/Y del soporte prevalezca sobre la distancia Z del soporte o viceversa. Si X/Y prevalece sobre Z, la distancia X/Y puede separar el soporte del modelo, lo que afectaría a la distancia Z real con respecto al voladizo. Esta opción puede desactivarse si la distancia X/Y no se aplica a los voladizos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y sobre Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z sobre X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Distancia X/Y mínima del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "Distancia de la estructura de soporte desde el voladizo en las direcciones X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Altura del escalón de la escalera del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "Altura de los escalones de la parte inferior de la escalera del soporte que descansa sobre el modelo. Un valor más bajo hace que el soporte sea difícil de retirar pero valores demasiado altos pueden producir estructuras del soporte inestables. Configúrelo en cero para desactivar el comportamiento de escalera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Ancho máximo del escalón de la escalera del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "Ancho máximo de los escalones de la parte inferior de la escalera del soporte que descansa sobre el modelo. Un valor más bajo hace que el soporte sea difícil de retirar pero valores demasiado altos pueden producir estructuras del soporte inestables." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Ángulo de pendiente mínimo del escalón de la escalera de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "La pendiente mínima de la zona para un efecto del escalón de la escalera de soporte. Los valores más bajos deberían facilitar la extracción del soporte en pendientes poco profundas, pero los valores muy bajos pueden dar resultados realmente contradictorios en otras partes del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Distancia de unión del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "Distancia máxima entre las estructuras del soporte en las direcciones X/Y. Cuando las estructuras separadas están más cerca entre sí que este valor, se combinan en una." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Expansión horizontal del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Cantidad de desplazamiento aplicado a todos los polígonos de cada capa. Los valores positivos pueden suavizar las áreas del soporte y producir un soporte más robusto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Grosor de la capa de relleno de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Grosor por capa de material de relleno de soporte. Este valor siempre debe ser un múltiplo de la altura de la capa; de lo contrario, se redondea." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Escalones de relleno de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Número de veces necesarias para reducir a la mitad la densidad del relleno de soporte a medida que se aleja de las superficies superiores. Las zonas más próximas a las superficies superiores tienen una densidad mayor, hasta alcanzar la densidad de relleno de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Altura necesaria de los escalones de relleno de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "Altura del relleno de soporte de una determinada densidad antes de cambiar a la mitad de la densidad." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Área del soporte mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Tamaño del área mínima para los polígonos del soporte. No se generarán polígonos que posean un área de menor tamaño que este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Habilitar interfaz del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Genera una gruesa interfaz entre el modelo y el soporte. De esta forma, se crea un forro en la parte superior del soporte, donde se imprime el modelo, y en la parte inferior del soporte, donde se apoya el modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Habilitar techo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Genere una placa densa de material entre la parte superior del soporte y el modelo. Esto creará un forro entre el modelo y el soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Habilitar suelo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Genere una placa densa de material entre la parte inferior del soporte y el modelo. Esto creará un forro entre el modelo y el soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Grosor de la interfaz del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "Grosor de la interfaz del soporte donde toca con el modelo, ya sea en la parte superior o inferior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Grosor del techo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "Grosor de los techos del soporte. Este valor controla el número de capas densas en la parte superior del soporte, donde apoya el modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Grosor del suelo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "Grosor de los suelos del soporte. Este valor controla el número de capas densas que se imprimen en las partes superiores de un modelo, donde apoya el soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Resolución de la interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "A la hora de comprobar si existe un modelo por encima y por debajo del soporte, tome las medidas de la altura determinada. Reducir los valores hará que se segmente más despacio, mientras que valores más altos pueden provocar que el soporte normal se imprima en lugares en los que debería haber una interfaz de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Densidad de la interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Ajusta la densidad de los techos y suelos de la estructura de soporte. Un valor superior da como resultado mejores voladizos pero los soportes son más difíciles de retirar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Densidad del techo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Densidad de los techos de la estructura de soporte. Un valor superior da como resultado mejores voladizos pero los soportes son más difíciles de retirar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Distancia de línea del techo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Distancia entre las líneas de techo de soporte impresas. Este ajuste se calcula por la densidad del techo del soporte pero se puede ajustar de forma independiente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Densidad del suelo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "Densidad de los suelos de la estructura de soporte. Un valor superior da como resultado una mejor adhesión del soporte en la parte superior del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Distancia de línea del suelo de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Distancia entre las líneas de suelo de soporte impresas. Este ajuste se calcula por la densidad del suelo del soporte pero se puede ajustar de forma independiente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Patrón de la interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Patrón con el que se imprime la interfaz de soporte con el modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Líneas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Rejilla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Triángulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Concéntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Patrón del techo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "Patrón con el que se imprimen los techos del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Líneas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Rejilla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Triángulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Concéntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Patrón del suelo del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "Patrón con el que se imprimen los suelos del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Líneas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Rejilla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Triángulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Concéntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Área de la interfaz de soporte mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Tamaño del área mínima para los polígonos de la interfaz de soporte. Los polígonos que posean un área de menor tamaño que este valor se imprimirán como soporte normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Área de los techos del soporte mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Tamaño del área mínima para los techos del soporte. Los polígonos que posean un área de menor tamaño que este valor se imprimirán como soporte normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Área de los suelos del soporte mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Tamaño del área mínima para los suelos del soporte. Los polígonos que posean un área de menor tamaño que este valor se imprimirán como soporte normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Expansión horizontal de la interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Cantidad de desplazamiento aplicado a los polígonos de la interfaz de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Expansión horizontal de los techos del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Cantidad de desplazamiento aplicado a los techos del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Expansión horizontal de los suelos de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Cantidad de desplazamiento aplicado a los suelos del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Direcciones de línea de interfaz de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se utilizan los ángulos estándar (que varían entre 45 y 135 grados si las interfaces son bastante gruesas o de 90 grados en otro caso)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Direcciones de línea del techo de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se utilizan los ángulos estándar (que varían entre 45 y 135 grados si las interfaces son bastante gruesas o de 90 grados en otro caso)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Direcciones de línea del suelo de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se utilizan los ángulos estándar (que varían entre 45 y 135 grados si las interfaces son bastante gruesas o de 90 grados en otro caso)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Alteración de velocidad del ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Al habilitar esta opción, la velocidad del ventilador de enfriamiento de impresión cambia para las áreas de forro que se encuentran inmediatamente encima del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Velocidad del ventilador para forro con soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Porcentaje para la velocidad de ventilador que se utiliza al imprimir las áreas del forro que se encuentran inmediatamente encima del soporte. Si utiliza una velocidad alta para el ventilador, será más fácil retirar el soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Usar torres" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Usa torres especializadas como soporte de pequeñas áreas de voladizo. Estas torres tienen un diámetro mayor que la región que soportan. El diámetro de las torres disminuye cerca del voladizo, formando un techo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Diámetro de la torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "Diámetro de una torre especial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Diámetro máximo soportado por la torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "Diámetro máximo en las direcciones X/Y de una pequeña área que debe ser soportada por una torre de soporte especializada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Ángulo del techo de la torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "Ángulo del techo superior de una torre. Un valor más alto da como resultado techos de torre en punta, un valor más bajo da como resultado techos de torre planos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Malla de soporte desplegable" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Disponga un soporte en todas partes por debajo de la malla de soporte, para que no haya voladizo en la malla de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "La escena tiene mallas de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "Hay mallas de soporte presentes en la escena. Esta configuración está controlada por Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adherencia de la placa de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Adherencia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Activar gotas de cebado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Si cebar el filamento con una gota antes de imprimir. Al activar este ajuste se garantiza que el extrusor tendrá material listo en la tobera antes de imprimir. La impresión de borde o falda puede actuar como cebado también, en este caso ahorrará tiempo al desactivar este ajuste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posición de preparación del extrusor sobre el eje X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Coordenada X de la posición en la que la tobera se coloca al inicio de la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Posición de preparación del extrusor sobre el eje Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Coordenada Y de la posición en la que la tobera se coloca al inicio de la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Tipo adherencia de la placa de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Opciones diferentes que ayudan a mejorar tanto la extrusión como la adherencia a la placa de impresión. El borde agrega una zona plana de una sola capa alrededor de la base del modelo para impedir que se deforme. La balsa agrega una rejilla gruesa con un techo por debajo del modelo. La falda es una línea impresa alrededor del modelo, pero que no está conectada al modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Falda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Ninguno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Extrusor de adherencia de la placa de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la falda/borde/balsa. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Extrusor de falda o borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la falda o el borde. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Extrusor base de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la primera capa de la balsa. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Extrusor medio de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la capa media de la balsa. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Extrusor superior de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la capa o capas superiores de la balsa. Se emplea en la extrusión múltiple." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Recuento de líneas de falda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Líneas de falda múltiples sirven para preparar la extrusión mejor para modelos pequeños. Con un ajuste de 0 se desactivará la falda." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Distancia de falda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4617,1397 +4692,1342 @@ msgstr "" "La distancia horizontal entre la falda y la primera capa de la impresión.\n" "Se trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Longitud mínima de falda/borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "La longitud mínima de la falda o el borde. Si el número de líneas de falda o borde no alcanza esta longitud, se agregarán más líneas de falda o borde hasta alcanzar esta longitud mínima. Nota: Si el número de líneas está establecido en 0, esto se ignora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Ancho del borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "Distancia desde el modelo hasta la línea del borde exterior. Un borde mayor mejora la adhesión a la plataforma de impresión, pero también reduce el área de impresión efectiva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Recuento de líneas de borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Número de líneas utilizadas para un borde. Más líneas de borde mejoran la adhesión a la plataforma de impresión, pero también reducen el área de impresión efectiva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Distancia del borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "La distancia horizontal entre la primera línea de borde y el contorno de la primera capa de la impresión. Un pequeño orificio puede facilitar la eliminación del borde al tiempo que proporciona ventajas térmicas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Sustituir soporte por borde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Aplica la impresión de un borde alrededor del modelo, aunque en esa posición debiera estar el soporte. Sustituye algunas áreas de la primera capa de soporte por áreas de borde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Borde solo en el exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Imprimir solo el borde en el exterior del modelo. Esto reduce el número de bordes que deberá retirar después sin que la adherencia a la plataforma se vea muy afectada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Margen adicional de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Si la balsa está habilitada, esta es el área adicional de la balsa alrededor del modelo que también tiene una balsa. El aumento de este margen creará una balsa más resistente mientras que usará más material y dejará menos área para la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Suavizado de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Este ajuste controla la medida en que se redondean las esquinas interiores en el contorno de la balsa. Las esquinas hacia el interior se redondean en semicírculo con un radio equivalente al valor aquí indicado. Este ajuste también elimina los orificios del contorno de la balsa que sean más pequeños que dicho círculo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Cámara de aire de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "Hueco entre la capa final de la balsa y la primera capa del modelo. Solo la primera capa se eleva según este valor para reducir la unión entre la capa de la balsa y el modelo y que sea más fácil despegar la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Superposición de las capas iniciales en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "La superposición entre la primera y segunda capa del modelo para compensar la pérdida de material en el hueco de aire. Todas las capas por encima de la primera capa se desplazan hacia abajo por esta cantidad." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Capas superiores de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Número de capas superiores encima de la segunda capa de la balsa. Estas son las capas en las que se asienta el modelo. Dos capas producen una superficie superior más lisa que una." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Grosor de las capas superiores de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Grosor de capa de las capas superiores de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Ancho de las líneas superiores de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Ancho de las líneas de la superficie superior de la balsa. Estas pueden ser líneas finas para que la parte superior de la balsa sea lisa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Espaciado superior de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "Distancia entre las líneas de la balsa para las capas superiores de la balsa. La separación debe ser igual a la ancho de línea para producir una superficie sólida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Capas medias de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "El número de capas entre la base y la superficie de la balsa. Estas comprenden el espesor principal de la balsa. Al aumentar este número se crea una balsa más gruesa y resistente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Grosor intermedio de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "Grosor de la capa intermedia de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Ancho de la línea intermedia de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Ancho de las líneas de la capa intermedia de la balsa. Haciendo la segunda capa con mayor extrusión las líneas se adhieren a la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Espaciado intermedio de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "Distancia entre las líneas de la balsa para la capa intermedia de la balsa. La espaciado del centro debería ser bastante amplio, pero lo suficientemente denso como para soportar las capas superiores de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Grosor de la base de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Grosor de la capa base de la balsa. Esta debe ser una capa gruesa que se adhiera firmemente a la placa de impresión de la impresora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Ancho de la línea base de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Ancho de las líneas de la capa base de la balsa. Estas deben ser líneas gruesas para facilitar la adherencia a la placa e impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Espacio de la línea base de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "Distancia entre las líneas de balsa para la capa base de la balsa. Un amplio espaciado facilita la retirada de la balsa de la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Velocidad de impresión de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "Velocidad a la que se imprime la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Velocidad de impresión de la balsa superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "Velocidad a la que se imprimen las capas superiores de la balsa. Estas deben imprimirse un poco más lento para permitir que la tobera pueda suavizar lentamente las líneas superficiales adyacentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Velocidad de impresión de la balsa intermedia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Velocidad a la que se imprime la capa intermedia de la balsa. Esta debe imprimirse con bastante lentitud, ya que el volumen de material que sale de la tobera es bastante alto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Velocidad de impresión de la base de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Velocidad a la que se imprime la capa de base de la balsa. Esta debe imprimirse con bastante lentitud, ya que el volumen de material que sale de la tobera es bastante alto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Aceleración de impresión de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "Aceleración a la que se imprime la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Aceleración de la impresión de la balsa superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "Aceleración a la que se imprimen las capas superiores de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Aceleración de la impresión de la balsa intermedia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "Aceleración a la que se imprime la capa intermedia de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Aceleración de la impresión de la base de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "Aceleración a la que se imprime la capa base de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Impulso de impresión de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "Impulso con el que se imprime la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Impulso de impresión de balsa superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "Impulso con el que se imprimen las capas superiores de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Impulso de impresión de balsa intermedia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "Impulso con el que se imprime la capa intermedia de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Impulso de impresión de base de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "Impulso con el que se imprime la capa base de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Velocidad del ventilador de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "Velocidad del ventilador para la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Velocidad del ventilador de balsa superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "Velocidad del ventilador para las capas superiores de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Velocidad del ventilador de balsa intermedia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "Velocidad del ventilador para la capa intermedia de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Velocidad del ventilador de la base de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "Velocidad del ventilador para la capa base de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Extrusión doble" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Ajustes utilizados en la impresión con varios extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Activar la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Imprimir una torre junto a la impresión que sirve para preparar el material tras cada cambio de tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Tamaño de la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "Anchura de la torre auxiliar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Volumen mínimo de la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "El volumen mínimo de cada capa de la torre auxiliar que permite purgar suficiente material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "Posición de la torre auxiliar sobre el eje X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "Coordenada X de la posición de la torre auxiliar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Posición de la torre auxiliar sobre el eje Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "Coordenada Y de la posición de la torre auxiliar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Limpiar tobera inactiva de la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Tras imprimir la torre auxiliar con una tobera, limpie el material rezumado de la otra tobera de la torre auxiliar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Borde de la torre auxiliar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Puede que las torres auxiliares necesiten la adherencia adicional que proporciona un borde, aunque no sea requisito del modelo. Actualmente, no se puede usar con el tipo de adherencia «balsa»." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Activar placa de rezumado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Activar la placa de rezumado exterior. Esto crea un perímetro alrededor del modelo que suele limpiar una segunda tobera si se encuentra a la misma altura que la primera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Ángulo de la placa de rezumado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "Ángulo de separación máximo de la placa de rezumado. Un valor 0° significa vertical y un valor de 90°, horizontal. Un ángulo más pequeño resultará en menos placas de rezumado con errores, pero más material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Distancia de la placa de rezumado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Distancia entre la placa de rezumado y la impresión, en las direcciones X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Distancia de retracción del cambio de tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "Distancia de la retracción al cambiar los extrusores. Utilice el valor 0 para que no haya retracción. Por norma general, este valor debe ser igual a la longitud de la zona de calentamiento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Velocidad de retracción del cambio de tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "Velocidad de retracción del filamento. Se recomienda una velocidad de retracción alta, pero si es demasiado alta, podría hacer que el filamento se aplaste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Velocidad de retracción del cambio de tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "Velocidad a la que se retrae el filamento durante una retracción del cambio de tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Velocidad de cebado del cambio de tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "Velocidad a la que se retrae el filamento durante una retracción del cambio de tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Volumen de cebado adicional tras cambio de tobera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Material adicional que debe cebarse tras el cambio de tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Correcciones de malla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Consiga las mallas más adecuadas para la impresión 3D." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Volúmenes de superposiciones de uniones" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Ignora la geometría interna que surge de los volúmenes de superposición dentro de una malla e imprime los volúmenes como si fuera uno. Esto puede hacer que desaparezcan cavidades internas que no se hayan previsto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Eliminar todos los agujeros" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Elimina los agujeros en cada capa y mantiene solo la forma exterior. Esto ignorará cualquier geometría interna invisible. Sin embargo, también ignora los agujeros de la capa que pueden verse desde arriba o desde abajo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Cosido amplio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Cosido amplio intenta coser los agujeros abiertos en la malla cerrando el agujero con polígonos que se tocan. Esta opción puede agregar una gran cantidad de tiempo de procesamiento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Mantener caras desconectadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Normalmente, Cura intenta coser los pequeños agujeros de la malla y eliminar las partes de una capa con grandes agujeros. Al habilitar esta opción, se mantienen aquellas partes que no puedan coserse. Esta opción se debe utilizar como una opción de último recurso cuando todo lo demás falla para producir un GCode adecuado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Superponer mallas combinadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Hace que las mallas que se tocan las unas a las otras se superpongan ligeramente. Esto mejora la conexión entre ellas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Eliminar el cruce de mallas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Eliminar las zonas en las que se superponen varias mallas. Puede utilizarse esta opción cuando se superponen objetos combinados de dos materiales." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Alternar la retirada de las mallas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Cambiar la malla a la que pertenecerán los volúmenes que se cruzan en cada capa, de forma que las mallas superpuestas se entrelacen. Desactivar esta opción dará lugar a que una de las mallas reciba todo el volumen de la superposición y que este se elimine de las demás mallas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Eliminar primeras capas vacías" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Eliminar (si las hubiera) las capas vacías por debajo de la primera capa impresa. Deshabilitar este ajuste puede hacer que aparezcan primeras capas vacías si el ajuste de tolerancia de segmentación está establecido en Exclusiva o Medio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Resolución máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "El tamaño mínimo de un segmento de línea tras la segmentación. Si se aumenta, la resolución de la malla será menor. Esto puede permitir a la impresora mantener la velocidad que necesita para procesar GCode y aumentará la velocidad de segmentación al eliminar detalles de la malla que, de todas formas, no puede procesar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Resolución de desplazamiento máximo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "El tamaño mínimo de un segmento de línea de desplazamiento tras la segmentación. Si se aumenta, los movimientos de desplazamiento tendrán esquinas menos suavizadas. Esto puede le permite a la impresora mantener la velocidad que necesita para procesar GCode pero puede ocasionar que evitar el modelo sea menos preciso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Desviación máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "La desviación máxima permitida al reducir la resolución en el ajuste de la resolución máxima. Si se aumenta el valor, la impresión será menos precisa pero el GCode será más pequeño. La desviación máxima es un límite para la resolución máxima, por lo que si las dos entran en conflicto, la desviación máxima siempre tendrá prioridad." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Desviación máxima del área de extrusión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "La desviación máxima del área de extrusión permitida al eliminar puntos intermedios de una línea recta. Un punto intermedio puede actuar como un punto de cambio de ancho en una línea recta larga. Por lo tanto, si se elimina, la línea tendrá un ancho uniforme y, como resultado, perderá (o ganará) área de extrusión. En caso de incremento, es posible que observe una extrusión leve por debajo (o por encima) entre paredes paralelas rectas, ya que será posible eliminar múltiples puntos de cambio de ancho intermedio. La impresión será menos precisa, pero el GCode será más pequeño." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Modos especiales" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Formas no tradicionales de imprimir sus modelos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Secuencia de impresión" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Con esta opción se decide si imprimir todos los modelos al mismo tiempo capa por capa o esperar a terminar un modelo antes de pasar al siguiente. El modo de uno en uno solo es posible si todos los modelos están lo suficientemente separados para que el cabezal de impresión pase entre ellos y todos estén a menos de la distancia entre la boquilla y los ejes X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Todos a la vez" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "De uno en uno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Malla de relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Utilice esta malla para modificar el relleno de otras mallas con las que se superpone. Reemplaza las zonas de relleno de otras mallas con zonas de esta malla. Se sugiere imprimir una pared y no un forro superior/inferior para esta malla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Rango de procesamiento de la malla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Determina la prioridad de esta malla al tener en cuenta varias mallas de relleno superpuestas. Las áreas en las que se superponen varias mallas de relleno tomarán la configuración de la malla con el rango más alto. Una malla de relleno con un rango superior modificará el relleno de las mallas de relleno con un rango inferior y mallas normales." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Cortar malla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Limite el volumen de esta malla a lo que está dentro de otras mallas. Puede usar esto para hacer que determinadas áreas de una malla se impriman con ajustes diferentes y con un extrusor totalmente diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Imprimir modelos como un molde que se pueden fundir para obtener un modelo que se parezca a los modelos de la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Ancho de molde mínimo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "Distancia mínima entre la parte exterior del molde y la parte exterior del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Altura del techo del molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Altura por encima de las piezas horizontales del modelo del que imprimir el molde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Ángulo del molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "Ángulo del voladizo de las paredes exteriores creado para el molde. 0º hará el perímetro exterior del molde vertical, mientras que 90º hará el exterior del modelo seguido del contorno del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Malla de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Utilice esta malla para especificar las áreas de soporte. Esta opción puede utilizarse para generar estructuras de soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Malla antivoladizo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Utilice esta malla para especificar los lugares del modelo en los que no debería detectarse ningún voladizo. Esta opción puede utilizarse para eliminar estructuras de soporte no deseadas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Modo de superficie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Tratar el modelo como una superficie solo, un volumen o volúmenes con superficies sueltas. El modo de impresión normal solo imprime volúmenes cerrados. «Superficie» imprime una sola pared trazando la superficie de la malla sin relleno ni forro superior/inferior. «Ambos» imprime volúmenes cerrados de la forma habitual y cualquier polígono restante como superficies." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Superficie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Ambos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Espiralizar el contorno exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "La opción de espiralizar suaviza el movimiento en Z del borde exterior. Esto creará un incremento en Z constante durante toda la impresión. Esta función convierte un modelo sólido en una impresión de una sola pared con una parte inferior sólida. Esta función solo se debería habilitar cuando cada capa contenga una única pieza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Contornos espiralizados suaves" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Suaviza los contornos espiralizados para reducir la visibilidad de la costura Z (la costura Z debería ser apenas visible en la impresora pero seguirá siendo visible en la vista de capas). Tenga en cuenta que la suavización tenderá a desdibujar detalles finos de la superficie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Extrusión relativa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Utilizar la extrusión relativa en lugar de la extrusión absoluta. El uso de pasos de extrusión relativos permite un procesamiento posterior más sencillo del GCode. Sin embargo, no es compatible con todas las impresoras y puede causar ligeras desviaciones en la cantidad de material depositado si se compara con los pasos de extrusión absolutos. Con independencia de este ajuste, el modo de extrusión se ajustará siempre en absoluto antes de la salida de cualquier secuencia GCode." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Experimental" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Características que aún no se han desarrollado por completo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Tolerancia de segmentación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Tolerancia vertical en las capas cortadas. Los contornos de una capa se generan normalmente pasando las secciones entrecruzadas a través del medio de cada espesor de capa (Media). Alternativamente, cada capa puede tener áreas ubicadas dentro del volumen a través de todo el grosor de la capa (Exclusiva) o una capa puede tener áreas ubicadas dentro en cualquier lugar de la capa (Inclusiva). La opción Inclusiva permite conservar la mayoría de los detalles, la opción Exclusiva permite obtener una adaptación óptima y la opción Media permite permanecer cerca de la superficie original." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Media" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Exclusiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Inclusiva" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Ancho de línea de la superficie superior del forro" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Ancho de una sola línea de las áreas superiores de la impresión." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Patrón de la superficie superior del forro" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "El patrón de las capas de nivel superior." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Líneas" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Concéntrico" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Zigzag" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Orden monotónica de la superficie superior" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprime colocando las líneas de la superficie superior de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco más de tiempo de impresión, pero hace que las superficies planas tengan un aspecto más consistente." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Direcciones de línea de la superficie superior del forro" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Una lista de los valores enteros de las direcciones de línea si las capas de la superficie superior del forro utilizan líneas o el patrón en zigzag. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados)." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Optimización del desplazamiento del relleno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Cuando está habilitado, se optimiza el orden en el que se imprimen las líneas de relleno para reducir la distancia de desplazamiento. La reducción del tiempo de desplazamiento obtenido depende en gran parte del modelo que se está fragmentando, el patrón de relleno, la densidad, etc. Tenga en cuenta que, para algunos modelos que tienen pequeñas áreas de relleno, el tiempo para fragmentar el modelo se puede aumentar en gran medida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Temperatura automática" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Cambia automáticamente la temperatura para cada capa con la velocidad media de flujo de esa capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Gráfico de flujo y temperatura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Datos que vinculan el flujo de materiales (en 3 mm por segundo) a la temperatura (grados centígrados)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Circunferencia mínima de polígono" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Se filtran los polígonos en capas segmentadas que tienen una circunferencia más pequeña que esta. Los valores más pequeños suponen una resolución de malla mayor a costa de un tiempo de segmentación. Está indicado, sobre todo, para impresoras SLA y modelos 3D muy pequeños con muchos detalles." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Descomponer el soporte en pedazos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Omitir algunas conexiones de línea de soporte para que la estructura de soporte sea más fácil de descomponer. Este ajuste es aplicable al patrón de relleno del soporte en zigzag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Tamaño de los pedazos de soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Omitir una conexión entre líneas de soporte una vez cada N milímetros a fin de lograr que la estructura de soporte resulte más fácil de descomponer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Recuento de líneas de pedazos del soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Omitir una de cada N líneas de conexión para que la estructura de soporte se descomponga fácilmente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Habilitar parabrisas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Esto creará una pared alrededor del modelo que atrapa el aire (caliente) y lo protege contra flujos de aire exterior. Es especialmente útil para materiales que se deforman fácilmente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Distancia X/Y del parabrisas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Distancia entre el parabrisas y la impresión, en las direcciones X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Limitación del parabrisas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Establece la altura del parabrisas. Seleccione esta opción para imprimir el parabrisas a la altura completa del modelo o a una altura limitada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Completo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Limitado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Altura del parabrisas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Limitación de la altura del parabrisas. Por encima de esta altura, no se imprimirá ningún parabrisas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Convertir voladizo en imprimible" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Cambiar la geometría del modelo impreso de modo que se necesite un soporte mínimo. Los voladizos descendentes se convertirán en voladizos llanos y las áreas inclinadas caerán para ser más verticales." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Ángulo máximo del modelo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "Ángulo máximo de los voladizos una vez que se han hecho imprimibles. Un valor de 0º hace que todos los voladizos sean reemplazados por una pieza del modelo conectada a la placa de impresión y un valor de 90º no cambiará el modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Área máxima del agujero en voladizo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "El área máxima de un agujero en la base del modelo antes de que se elimine mediante la herramienta Convertir voladizo en imprimible. Se conservarán los agujeros más pequeños. Con un valor de 0 mm² se rellenan todos los agujeros de la base del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Habilitar depósito por inercia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "Depósito por inercia sustituye la última parte de una trayectoria de extrusión por una trayectoria de desplazamiento. El material rezumado se utiliza para imprimir la última parte de la trayectoria de extrusión con el fin de reducir el encordado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Volumen de depósito por inercia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Volumen que de otro modo rezumaría. Este valor generalmente debería ser próximo al cubicaje del diámetro de la tobera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Volumen mínimo antes del depósito por inercia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Menor Volumen que deberá tener una trayectoria de extrusión antes de permitir el depósito por inercia. Para trayectorias de extrusión más pequeñas, se acumula menos presión en el tubo guía y, por tanto, el volumen depositado por inercia se escala linealmente. Este valor debe ser siempre mayor que el Volumen de depósito por inercia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Velocidad de depósito por inercia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "Velocidad a la que se desplaza durante el depósito por inercia con relación a la velocidad de la trayectoria de extrusión. Se recomienda un valor ligeramente por debajo del 100%, ya que la presión en el tubo guía disminuye durante el movimiento depósito por inercia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Tamaño de las bolsas 3D en cruces" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "Tamaño de las bolsas en cruces del patrón de cruz 3D en las alturas en las que el patrón coincide consigo mismo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Imagen de densidad de relleno cruzada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "La ubicación del archivo de una imagen de la que los valores de brillo determinan la densidad mínima en la ubicación correspondiente en el relleno de la impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Imagen de densidad de relleno cruzada para soporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "La ubicación del archivo de una imagen de la que los valores de brillo determinan la densidad mínima en la ubicación correspondiente del soporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Activar soporte cónico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Hace que las áreas de soporte sean más pequeñas en la parte inferior que en el voladizo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Ángulo del soporte cónico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "Ángulo de inclinación del soporte cónico. Donde 0 grados es vertical y 90 grados es horizontal. Cuanto más pequeños son los ángulos, más robusto es el soporte, pero consta de más material. Los ángulos negativos hacen que la base del soporte sea más ancha que la parte superior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Anchura mínima del soporte cónico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Ancho mínimo al que se reduce la base del área de soporte cónico. Las anchuras pequeñas pueden producir estructuras de soporte inestables." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Forro difuso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Fluctúa aleatoriamente durante la impresión de la pared exterior, de modo que la superficie tiene un aspecto desigual y difuso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Forro difuso exterior únicamente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "Use solo los contornos de las piezas, no los orificios de las piezas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Grosor del forro difuso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Ancho dentro de la cual se fluctúa. Se recomienda mantener este valor por debajo del ancho de la pared exterior, ya que las paredes interiores permanecen inalteradas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Densidad del forro difuso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Densidad media de los puntos introducidos en cada polígono en una capa. Tenga en cuenta que los puntos originales del polígono se descartan, así que una baja densidad produce una reducción de la resolución." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Distancia de punto del forro difuso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Distancia media entre los puntos aleatorios introducidos en cada segmento de línea. Tenga en cuenta que los puntos originales del polígono se descartan, así que un suavizado alto produce una reducción de la resolución. Este valor debe ser mayor que la mitad del grosor del forro difuso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Desplazamiento de extrusión máximo del factor de compensación del caudal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "La distancia máxima en mm para mover el filamento con el fin de compensar los cambios en el caudal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Factor de compensación del caudal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "La distancia para mover el filamento con el fin de compensar los cambios en el caudal, como porcentaje de la distancia a la que se movería el filamento en un segundo de extrusión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Impresión de alambre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Imprime solo la superficie exterior con una estructura reticulada poco densa, imprimiendo 'en el aire'. Esto se realiza mediante la impresión horizontal de los contornos del modelo a intervalos Z dados que están conectados a través de líneas ascendentes y descendentes en diagonal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Altura de conexión en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "Altura de las líneas ascendentes y descendentes en diagonal entre dos partes horizontales. Esto determina la densidad global de la estructura reticulada. Solo se aplica a la Impresión de Alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Distancia a la inserción del techo en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "Distancia cubierta al hacer una conexión desde un contorno del techo hacia el interior. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Velocidad de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Velocidad a la que la tobera se desplaza durante la extrusión de material. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Velocidad de impresión de la parte inferior en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Velocidad de impresión de la primera capa, que es la única capa que toca la plataforma de impresión. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Velocidad de impresión ascendente en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Velocidad de impresión de una línea ascendente 'en el aire'. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Velocidad de impresión descendente en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Velocidad de impresión de una línea descendente en diagonal 'en el aire'. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Velocidad de impresión horizontal en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Velocidad de impresión de los contornos horizontales del modelo. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Flujo en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Compensación de flujo: la cantidad de material extruido se multiplica por este valor. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Flujo de conexión en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Compensación de flujo cuando se va hacia arriba o hacia abajo. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Flujo plano en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Compensación de flujo al imprimir líneas planas. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Retardo superior en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Tiempo de retardo después de un movimiento ascendente, para que la línea ascendente pueda endurecerse. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Retardo inferior en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Tiempo de retardo después de un movimiento descendente. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Retardo plano en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Tiempo de retardo entre dos segmentos horizontales. La introducción de este retardo puede causar una mejor adherencia a las capas anteriores en los puntos de conexión, mientras que los retardos demasiado prolongados causan combados. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Facilidad de ascenso en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6016,651 +6036,675 @@ msgstr "" "Distancia de un movimiento ascendente que se extrude a media velocidad.\n" "Esto puede causar una mejor adherencia a las capas anteriores, aunque no calienta demasiado el material en esas capas. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Tamaño de nudo de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Crea un pequeño nudo en la parte superior de una línea ascendente, de modo que la siguiente capa horizontal tendrá mayor probabilidad de conectarse a la misma. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Caída en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Distancia a la que cae el material después de una extrusión ascendente. Esta distancia se compensa. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Arrastre en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Distancia a la que el material de una extrusión ascendente se arrastra junto con la extrusión descendente en diagonal. Esta distancia se compensa. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Estrategia en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Estrategia para asegurarse de que dos capas consecutivas conecten en cada punto de conexión. La retracción permite que las líneas ascendentes se endurezcan en la posición correcta, pero pueden hacer que filamento se desmenuce. Se puede realizar un nudo al final de una línea ascendente para aumentar la posibilidad de conexión a la misma y dejar que la línea se enfríe; sin embargo, esto puede requerir velocidades de impresión lentas. Otra estrategia consiste en compensar el combado de la parte superior de una línea ascendente; sin embargo, las líneas no siempre caen como se espera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Compensar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Nudo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Retraer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Enderezar líneas descendentes en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Porcentaje de una línea descendente en diagonal que está cubierta por un trozo de línea horizontal. Esto puede evitar el combado del punto de nivel superior de las líneas ascendentes. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Caída del techo en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "Distancia a la que las líneas horizontales del techo impresas 'en el aire' caen mientras se imprime. Esta distancia se compensa. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Arrastre del techo en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "La distancia del trozo final de una línea entrante que se arrastra al volver al contorno exterior del techo. Esta distancia se compensa. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Retardo exterior del techo en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "El tiempo empleado en los perímetros exteriores del agujero que se convertirá en un techo. Cuanto mayor sea el tiempo, mejor será la conexión. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Holgura de la tobera en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Distancia entre la tobera y líneas descendentes en horizontal. Cuanto mayor sea la holgura, menos pronunciado será el ángulo de las líneas descendentes en diagonal, lo que a su vez se traduce en menos conexiones ascendentes con la siguiente capa. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Utilizar capas de adaptación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Las capas de adaptación calculan las alturas de las capas dependiendo de la forma del modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Variación máxima de las capas de adaptación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "La diferencia de altura máxima permitida en comparación con la altura de la capa base." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Tamaño de pasos de variación de las capas de adaptación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "La diferencia de altura de la siguiente altura de capa en comparación con la anterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Tamaño de la topografía de las capas de adaptación" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Distancia horizontal objetivo entre dos capas adyacentes. Si se reduce este ajuste, se tendrán que utilizar capas más finas para acercar más los bordes de las capas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Ángulo de voladizo de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Las paredes con un ángulo de voladizo mayor que este se imprimirán con los ajustes de voladizo de pared. Cuando el valor sea 90, no se aplicará la condición de voladizo a la pared. El voladizo que se apoya en el soporte tampoco se tratará como voladizo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Velocidad de voladizo de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Los voladizos de pared se imprimirán a este porcentaje de su velocidad de impresión normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Habilitar ajustes del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Detección de puentes y modificación de los ajustes de velocidad de impresión, flujo y ventilador durante la impresión de puentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Longitud mínima de la pared del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Las paredes no compatibles menores que este valor se imprimirán utilizando los ajustes de pared habituales. Las paredes no compatibles mayores se imprimirán utilizando los ajustes de pared de puente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Umbral del soporte del forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Si un área de forro es compatible con un porcentaje inferior de su área, se imprime utilizando los ajustes de puente. De lo contrario, se imprimirá utilizando los ajustes de forro habituales." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Densidad máxima de relleno de puente escaso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "La máxima densidad de relleno que se considera escasa. El forro sobre el relleno escaso se considera sin soporte y, por lo tanto, se puede tratar como un forro de puente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Depósito por inercia de la pared del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Controla la distancia del depósito por inercia del extrusor justo antes de empezar un puente. Un depósito por inercia antes del inicio del puente puede reducir la presión en la tobera y dar como resultado un puente más horizontal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Velocidad de pared del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "Velocidad a la que se imprimen las paredes del puente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Flujo de pared del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Cuando se imprimen las paredes del puente; la cantidad de material extruido se multiplica por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Velocidad de forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "Velocidad a la que se imprimen las áreas de forro del puente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Flujo de forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Cuando se imprimen las áreas de forro del puente; la cantidad de material extruido se multiplica por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Densidad de forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Densidad de la capa de forro del puente. Un valor inferior a 100 aumentará los huecos entre las líneas del forro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Velocidad del ventilador del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Porcentaje de velocidad del ventilador que se emplea en la impresión de las paredes y el forro del puente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Puente con varias capas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Si esta opción está habilitada, la segunda y tercera capa por encima del aire se imprimen utilizando los siguientes ajustes. De lo contrario, estas capas se imprimen utilizando los ajustes habituales." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Velocidad del segundo forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Velocidad de impresión que se utiliza para imprimir la segunda capa del forro del puente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Flujo del segundo forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Cuando se imprime la segunda capa del forro del puente; la cantidad de material extruido se multiplica por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Densidad del segundo forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Densidad de la segunda capa de forro del puente. Un valor inferior a 100 aumentará los huecos entre las líneas del forro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Velocidad del ventilador del segundo forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "Velocidad del ventilador en porcentaje que se utiliza para imprimir la segunda capa del forro del puente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Velocidad del tercer forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Velocidad de impresión que se utiliza para imprimir la tercera capa del forro del puente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Flujo del tercer forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Cuando se imprime la tercera capa del forro del puente; la cantidad de material extruido se multiplica por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Densidad del tercer forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Densidad de la tercera capa de forro del puente. Un valor inferior a 100 aumentará los huecos entre las líneas del forro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Velocidad del ventilador del tercer forro del puente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Velocidad del ventilador en porcentaje que se utiliza para imprimir la tercera capa del forro del puente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Limpiar tobera entre capas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Posibilidad de incluir GCode de limpieza de tobera entre capas (máximo 1 por capa). Habilitar este ajuste puede influir en el comportamiento de retracción en el cambio de capa. Utilice los ajustes de retracción de limpieza para controlar la retracción en las capas donde la secuencia de limpieza estará en curso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Volumen de material entre limpiezas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Material máximo que puede extruirse antes de que se inicie otra limpieza de la tobera. Si este valor es inferior al volumen de material necesario en una capa, el ajuste no tiene efecto en esa capa, es decir, se limita a una limpieza por capa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Habilitación de retracción de limpieza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Retrae el filamento cuando la tobera se mueve sobre un área no impresa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Distancia de retracción de limpieza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Cantidad para retraer el filamento para que no rezume durante la secuencia de limpieza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Cantidad de cebado adicional de retracción de limpieza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Algunos materiales pueden rezumar durante el movimiento de un desplazamiento de limpieza, lo cual se puede corregir aquí." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Velocidad de retracción de limpieza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "Velocidad a la que se retrae el filamento y se prepara durante un movimiento de retracción de limpieza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Velocidad de retracción en retracción de limpieza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "Velocidad a la que se retrae el filamento durante un movimiento de retracción de limpieza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Velocidad de cebado de retracción de limpieza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "Velocidad a la que se prepara el filamento durante un movimiento de retracción de limpieza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Pausar limpieza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Pausa después de no haber retracción." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Limpiar salto en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Siempre que se limpia, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Impide que la tobera golpee la impresión durante los movimientos de desplazamiento, reduciendo las posibilidades de golpear la impresión desde la placa de impresión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Limpiar altura del salto en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "Diferencia de altura cuando se realiza un salto en Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Limpiar velocidad de salto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Velocidad para mover el eje Z durante el salto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "Limpiar posición X de cepillo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "Ubicación X donde se iniciará la secuencia de limpieza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Recuento de repeticiones de limpieza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Número de movimientos de la tobera a lo largo del cepillo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Distancia de movimiento de limpieza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "La distancia para mover el cabezal hacia adelante y hacia atrás a lo largo del cepillo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Tamaño máximo de agujero pequeño" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Los agujeros y contornos de las piezas con un diámetro menor que estos se imprimen utilizando la función Velocidad de pequeñas partes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Longitud máxima de pequeñas partes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Los contornos de las partes que sean más cortos que esta longitud se imprimen utilizando la función Velocidad de pequeñas partes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Velocidad de pequeñas partes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Las pequeñas partes se imprimirán a este porcentaje de su velocidad de impresión normal. Una impresión más lenta puede mejorar la adhesión y la precisión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Velocidad de la capa inicial de partes pequeñas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Las pequeñas partes de la primera capa se imprimirán a este porcentaje de su velocidad de impresión normal. Una impresión más lenta puede mejorar la adhesión y la precisión." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Alternar direcciones de pared" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Le permite alternar las direcciones de las paredes entre capas o insertos. Útil para materiales que pueden acumular tensión, como para imprimir en metal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Quitar las esquinas internas de la balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Le permite eliminar las esquinas internas de la balsa, haciéndola convexa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Recuento de paredes base de balsa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "El número de contornos que se imprimirán alrededor del patrón lineal en la capa base de la balsa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Ajustes de la línea de comandos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Ajustes que únicamente se utilizan si CuraEngine no se ejecuta desde la interfaz de Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Centrar objeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Centrar o no el objeto en el centro de la plataforma de impresión (0, 0), en vez de utilizar el sistema de coordenadas con el que se guardó el objeto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Posición X en la malla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Desplazamiento aplicado al objeto en la dirección x." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Posición Y en la malla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Desplazamiento aplicado al objeto en la dirección y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Posición Z en la malla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Desplazamiento aplicado al objeto sobre el eje Z. Permite efectuar la operación antes conocida como «Object Sink»." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Matriz de rotación de la malla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Matriz de transformación que se aplicará al modelo cuando se cargue desde el archivo." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Determina el orden de impresión de las paredes. La preimpresión de las paredes exteriores mejora la precisión dimensional ya que las fallas de las paredes internas no pueden propagarse hacia el exterior. Sin embargo, si imprime más tarde, podrá apilarlos mejor cuando se impriman los voladizos." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Dividir umbral de línea media" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "El ancho de línea más pequeño, como un factor del ancho de línea normal, por encima del cual la línea media (si existe) se dividirá en dos. Reduzca esta configuración para utilizar menos líneas más finas. Incremente para utilizar menos líneas más anchas. Tenga en cuenta que esto se mantiene, como si toda la forma necesitara ser rellenada con una pared. Por lo tanto, en este contexto, la línea intermedia se refiere a la línea intermedia del objeto entre dos bordes externos, incluso si en lugar de la pared, la impresión contiene un relleno u otro revestimiento externo." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "El ancho de línea mínimo para paredes de polilínea de relleno de hueco de línea intermedia. Este parámetro determina a partir de qué grosor de modelo pasamos de imprimir dos líneas de paredes a imprimir dos paredes exteriores y una sola pared central en el medio. Un ancho mínimo más alto de la línea perimetral impar conduce a un ancho máximo más alto de la línea perimetral par. El ancho máximo de línea perimetral impar se calcula como 2 * ancho mínimo de línea perimetral par." + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Añadir umbral de línea media" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "El ancho de línea más pequeño, como un factor del ancho de línea normal, por encima del cual se agregará una línea intermedia (si aún no existe). Reduzca esta configuración para utilizar menos líneas más finas. Incremente para utilizar menos líneas más anchas. Tenga en cuenta que esto se mantiene, como si toda la forma necesitara ser rellenada con una pared. Por lo tanto, en este contexto, la línea intermedia se refiere a la línea intermedia del objeto entre dos bordes externos, incluso si en lugar de la pared, la impresión contiene un relleno u otro revestimiento externo." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "Silueta 2D del cabezal de impresión (incluidas las tapas del ventilador)." diff --git a/resources/i18n/fdmextruder.def.json.pot b/resources/i18n/fdmextruder.def.json.pot index 785c690810..361ea22d35 100644 --- a/resources/i18n/fdmextruder.def.json.pot +++ b/resources/i18n/fdmextruder.def.json.pot @@ -1,9 +1,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -11,170 +11,170 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "" "The inner diameter of the nozzle. Change this setting when using a non-" "standard nozzle size." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "" "Make the extruder starting position absolute rather than relative to the " "last-known location of the head." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "" "Make the extruder ending position absolute rather than relative to the last-" "known location of the head." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "" "The Z coordinate of the position where the nozzle primes at the start of " "printing." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "" "The number of the print cooling fan associated with this extruder. Only " @@ -182,56 +182,56 @@ msgid "" "cooling fan for each extruder." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "" "The X coordinate of the position where the nozzle primes at the start of " "printing." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "" "The Y coordinate of the position where the nozzle primes at the start of " "printing." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "" "Adjusts the diameter of the filament used. Match this value with the " diff --git a/resources/i18n/fdmprinter.def.json.pot b/resources/i18n/fdmprinter.def.json.pot index a3c8c46750..79ee932158 100644 --- a/resources/i18n/fdmprinter.def.json.pot +++ b/resources/i18n/fdmprinter.def.json.pot @@ -1,9 +1,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -11,112 +11,112 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "" "Whether to show the different variants of this machine, which are described " "in separate json files." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "" "Adjusts the diameter of the filament used. Match this value with the " "diameter of the used filament." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "" "Whether to insert a command to wait until the build plate temperature is " "reached at the start." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "" "Whether to include nozzle temperature commands at the start of the gcode. " @@ -124,12 +124,12 @@ msgid "" "frontend will automatically disable this setting." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "" "Whether to include build plate temperature commands at the start of the " @@ -137,103 +137,103 @@ msgid "" "commands Cura frontend will automatically disable this setting." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "" "The shape of the build plate without taking unprintable areas into account." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "" "Write active tool after sending temp commands to inactive tool. Required for " @@ -241,129 +241,129 @@ msgid "" "commands." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "" "Whether the X/Y coordinates of the zero position of the printer is at the " "center of the printable area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "" "Number of extruder trains. An extruder train is the combination of a feeder, " "bowden tube, and nozzle." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "" "Number of extruder trains that are enabled; automatically set in software" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "" "The height difference between the tip of the nozzle and the lowest part of " "the print head." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "" "The angle between the horizontal plane and the conical part right above the " "tip of the nozzle." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "" "The distance from the tip of the nozzle in which heat from the nozzle is " "transferred to the filament." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "" "Whether to control temperature from Cura. Turn this off to control nozzle " "temperature from outside of Cura." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "" "The speed (°C/s) by which the nozzle heats up averaged over the window of " "normal printing temperatures and the standby temperature." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "" "The speed (°C/s) by which the nozzle cools down averaged over the window of " "normal printing temperatures and the standby temperature." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "" "The minimal time an extruder has to be inactive before the nozzle is cooled. " @@ -371,91 +371,91 @@ msgid "" "allowed to cool down to the standby temperature." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "" "Whether to use firmware retract commands (G10/G11) instead of using the E " "property in G1 commands to retract the material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "" "Whether the extruders share a single heater rather than each extruder having " "its own heater." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "" "Whether the extruders share a single nozzle rather than each extruder having " @@ -467,12 +467,12 @@ msgid "" "parameter." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "" "How much the filament of each extruder is assumed to have been retracted " @@ -481,32 +481,32 @@ msgid "" "common part of the nozzle's ducts." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "" "The shape of the print head. These are coordinates relative to the position " @@ -514,351 +514,351 @@ msgid "" "dimensions left and in front of the print head must be negative coordinates." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "" "The height difference between the tip of the nozzle and the gantry system (X " "and Y axes)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "" "The inner diameter of the nozzle. Change this setting when using a non-" "standard nozzle size." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "" "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "" "The Z coordinate of the position where the nozzle primes at the start of " "printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "" "Make the extruder prime position absolute rather than relative to the last-" "known location of the head." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "" "How many steps of the stepper motor will result in one millimeter of " "movement in the X direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "" "How many steps of the stepper motor will result in one millimeter of " "movement in the Y direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "" "How many steps of the stepper motor will result in one millimeter of " "movement in the Z direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "" "How many steps of the stepper motors will result in moving the feeder wheel " "by one millimeter around its circumference." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "" "Whether the endstop of the X axis is in the positive direction (high X " "coordinate) or negative (low X coordinate)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "" "Whether the endstop of the Y axis is in the positive direction (high Y " "coordinate) or negative (low Y coordinate)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "" "Whether the endstop of the Z axis is in the positive direction (high Z " "coordinate) or negative (low Z coordinate)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "" "All settings that influence the resolution of the print. These settings have " "a large impact on the quality (and print time)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "" "The height of each layer in mm. Higher values produce faster prints in lower " "resolution, lower values produce slower prints in higher resolution." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "" "The height of the initial layer in mm. A thicker initial layer makes " "adhesion to the build plate easier." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "" "Width of a single line. Generally, the width of each line should correspond " @@ -866,207 +866,207 @@ msgid "" "produce better prints." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "" "Width of the outermost wall line. By lowering this value, higher levels of " "detail can be printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "" "Width of a single wall line for all wall lines except the outermost one." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "" "Multiplier of the line width on the first layer. Increasing this could " "improve bed adhesion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "" "The extruder train used for printing the walls. This is used in multi-" "extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "" "The extruder train used for printing the outer wall. This is used in multi-" "extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "" "The extruder train used for printing the inner walls. This is used in multi-" "extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "" "The thickness of the walls in the horizontal direction. This value divided " "by the wall line width defines the number of walls." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "" "The number of walls. When calculated by the wall thickness, this value is " "rounded to a whole number." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "" "When transitioning between different numbers of walls as the part becomes " @@ -1074,24 +1074,24 @@ msgid "" "lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "" "The number of walls, counted from the center, over which the variation needs " "to be spread. Lower values mean that the outer walls don't change in width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "" "When to create transitions between even and odd numbers of walls. A wedge " @@ -1101,12 +1101,12 @@ msgid "" "leave gaps or overextrude." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "" "If it would be transitioning back and forth between different numbers of " @@ -1114,12 +1114,12 @@ msgid "" "they are closer together than this distance." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "" "Prevent transitioning back and forth between one extra wall and one less. " @@ -1130,24 +1130,24 @@ msgid "" "can lead to under- or overextrusion problems." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "" "Distance of a travel move inserted after the outer wall, to hide the Z seam " "better." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "" "Inset applied to the path of the outer wall. If the outer wall is smaller " @@ -1156,12 +1156,12 @@ msgid "" "outside of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "" "Optimize the order in which walls are printed so as to reduce the number of " @@ -1171,48 +1171,49 @@ msgid "" "when choosing brim as build plate adhesion type." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" msgid "" "Determines the order in which walls are printed. Printing outer walls " "earlier helps with dimensional accuracy, as faults from inner walls cannot " "propagate to the outside. However printing them later allows them to stack " -"better when overhangs are printed." +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "" "Prints an extra wall at every other layer. This way infill gets caught " "between these extra walls, resulting in stronger prints." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "" "For thin structures around once or twice the nozzle size, the line widths " @@ -1224,12 +1225,12 @@ msgid "" "twice the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "" "The minimum line width for normal polygonal walls. This setting determines " @@ -1239,29 +1240,12 @@ msgid "" "calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "" -"The smallest line width, as a factor of the normal line width, above which " -"the middle line (if there is one) will be split into two. Reduce this " -"setting to use more, thinner lines. Increase to use fewer, wider lines. Note " -"that this applies -as if- the entire shape should be filled with wall, so " -"the middle here refers to the middle of the object between two outer edges " -"of the shape, even if there actually is fill or (other) skin in the print " -"instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" msgid "" "The minimum line width for middle line gap filler polyline walls. This " @@ -1269,44 +1253,27 @@ msgid "" "lines, to printing two outer walls and a single central wall in the middle. " "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " -"Even Wall Line Width," +"Even Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "" -"The smallest line width, as a factor of the normal line width, above which a " -"middle line (if there wasn't one already) will be added. Reduce this setting " -"to use more, thinner lines. Increase to use fewer, wider lines. Note that " -"this applies -as if- the entire shape should be filled with wall, so the " -"middle here refers to the middle of the object between two outer edges of " -"the shape, even if there actually is fill or (other) skin in the print " -"instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "" "Print pieces of the model which are horizontally thinner than the nozzle " "size." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "" "Minimum thickness of thin features. Model features that are thinner than " @@ -1314,12 +1281,12 @@ msgid "" "Feature Size will be widened to the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "" "Width of the wall that will replace thin features (according to the Minimum " @@ -1328,12 +1295,12 @@ msgid "" "itself." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "" "Amount of offset applied to all polygons in each layer. Positive values can " @@ -1341,12 +1308,12 @@ msgid "" "holes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "" "Amount of offset applied to all polygons in the first layer. A negative " @@ -1354,24 +1321,24 @@ msgid "" "foot\"." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "" "Amount of offset applied to all holes in each layer. Positive values " "increase the size of the holes, negative values reduce the size of the holes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "" "Starting point of each path in a layer. When paths in consecutive layers " @@ -1381,106 +1348,106 @@ msgid "" "noticeable. When taking the shortest path the print will be quicker." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "" "The X coordinate of the position near where to start printing each part in a " "layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "" "The Y coordinate of the position near where to start printing each part in a " "layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "" "Control whether corners on the model outline influence the position of the " @@ -1492,37 +1459,37 @@ msgid "" "corners more frequently, if appropriate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "" "When enabled, the z seam coordinates are relative to each part's centre. " @@ -1530,180 +1497,244 @@ msgid "" "plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "" "The extruder train used for printing the top most skin. This is used in " "multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "" "The number of top most skin layers. Usually only one top most layer is " "sufficient to generate higher quality top surfaces." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "" + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "" "The extruder train used for printing the top and bottom skin. This is used " "in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "" "The thickness of the top/bottom layers in the print. This value divided by " "the layer height defines the number of top/bottom layers." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "" "The thickness of the top layers in the print. This value divided by the " "layer height defines the number of top layers." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "" "The number of top layers. When calculated by the top thickness, this value " "is rounded to a whole number." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "" "The thickness of the bottom layers in the print. This value divided by the " "layer height defines the number of bottom layers." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "" "The number of bottom layers. When calculated by the bottom thickness, this " "value is rounded to a whole number." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "" "The number of initial bottom layers, from the build-plate upwards. When " "calculated by the bottom thickness, this value is rounded to a whole number." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "" "Connect top/bottom skin paths where they run next to each other. For the " @@ -1712,12 +1743,12 @@ msgid "" "reduce the top surface quality." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "" "Print top/bottom lines in an ordering that causes them to always overlap " @@ -1725,12 +1756,12 @@ msgid "" "print, but makes flat surfaces look more consistent." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "" "A list of integer line directions to use when the top/bottom layers use the " @@ -1741,12 +1772,12 @@ msgid "" "use the traditional default angles (45 and 135 degrees)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "" "When the model has small vertical gaps of only a few layers, there should " @@ -1756,12 +1787,12 @@ msgid "" "exposed to the air." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "" "Replaces the outermost part of the top/bottom pattern with a number of " @@ -1769,12 +1800,12 @@ msgid "" "material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "" "Go over the top surface one additional time, but this time extruding very " @@ -1783,44 +1814,44 @@ msgid "" "the creases in the surface are filled with material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "" "Only perform ironing on the very last layer of the mesh. This saves time if " "the lower layers don't need a smooth surface finish." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "" "Print ironing lines in an ordering that causes them to always overlap with " @@ -1828,22 +1859,22 @@ msgid "" "print, but makes flat surfaces look more consistent." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "" "The amount of material, relative to a normal skin line, to extrude during " @@ -1852,54 +1883,54 @@ msgid "" "the surface." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "" "A distance to keep from the edges of the model. Ironing all the way to the " "edge of the mesh may result in a jagged edge on your print." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "" "Adjust the amount of overlap between the walls and (the endpoints of) the " @@ -1911,12 +1942,12 @@ msgid "" "the middle of the wall." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "" "Adjust the amount of overlap between the walls and (the endpoints of) the " @@ -1927,12 +1958,12 @@ msgid "" "already reach past the middle of the wall." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "" "The largest width of skin areas which are to be removed. Every skin area " @@ -1941,12 +1972,12 @@ msgid "" "in the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "" "The largest width of top skin areas which are to be removed. Every skin area " @@ -1955,12 +1986,12 @@ msgid "" "model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "" "The largest width of bottom skin areas which are to be removed. Every skin " @@ -1969,12 +2000,12 @@ msgid "" "surfaces in the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "" "The distance the skins are expanded into the infill. Higher values makes the " @@ -1982,12 +2013,12 @@ msgid "" "layers adhere better to the skin. Lower values save amount of material used." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "" "The distance the top skins are expanded into the infill. Higher values makes " @@ -1996,12 +2027,12 @@ msgid "" "used." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "" "The distance the bottom skins are expanded into the infill. Higher values " @@ -2010,12 +2041,12 @@ msgid "" "used." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "" "Top and/or bottom surfaces of your object with an angle larger than this " @@ -2026,12 +2057,12 @@ msgid "" "expanded." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "" "Skin areas narrower than this are not expanded. This avoids expanding the " @@ -2039,55 +2070,55 @@ msgid "" "to the vertical." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "" "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "" "Distance between the printed infill lines. This setting is calculated by the " "infill density and the infill line width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "" "The pattern of the infill material of the print. The line and zig zag infill " @@ -2099,82 +2130,82 @@ msgid "" "by only supporting the ceiling of the object." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "" "Connect the ends where the infill pattern meets the inner wall using a line " @@ -2184,12 +2215,12 @@ msgid "" "of material used." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "" "Connect infill paths where they run next to each other. For infill patterns " @@ -2197,12 +2228,12 @@ msgid "" "reduces the travel time." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "" "A list of integer line directions to use. Elements from the list are used " @@ -2213,32 +2244,32 @@ msgid "" "lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "" "Randomize which infill line is printed first. This prevents one segment " @@ -2246,12 +2277,12 @@ msgid "" "move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "" "Convert each infill line to this many lines. The extra lines do not cross " @@ -2259,12 +2290,12 @@ msgid "" "increases print time and material usage." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin " @@ -2275,12 +2306,12 @@ msgid "" "retractions if configured right." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "" "An addition to the radius from the center of each cube to check for the " @@ -2289,12 +2320,12 @@ msgid "" "the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "" "The amount of overlap between the infill and the walls as a percentage of " @@ -2302,24 +2333,24 @@ msgid "" "to the infill." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "" "The amount of overlap between the infill and the walls. A slight overlap " "allows the walls to connect firmly to the infill." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "" "Distance of a travel move inserted after every infill line, to make the " @@ -2327,24 +2358,24 @@ msgid "" "but without extrusion and only on one end of the infill line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "" "The thickness per layer of infill material. This value should always be a " "multiple of the layer height and is otherwise rounded." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "" "Number of times to reduce the infill density by half when getting further " @@ -2352,23 +2383,23 @@ msgid "" "density, up to the Infill Density." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "" "The height of infill of a given density before switching to half the density." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "" "Print the infill before printing the walls. Printing the walls first may " @@ -2377,22 +2408,22 @@ msgid "" "through the surface." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "" "Print infill structures only where tops of the model should be supported. " @@ -2400,12 +2431,12 @@ msgid "" "object strength." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "" "The minimum angle of internal overhangs for which infill is added. At a " @@ -2413,90 +2444,90 @@ msgid "" "infill." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "" "Determines when a lightning infill layer has to support anything above it. " "Measured in the angle given the thickness of a layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "" "Determines when a lightning infill layer has to support the model above it. " "Measured in the angle given the thickness." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "" "The endpoints of infill lines are shortened to save on material. This " "setting is the angle of overhang of the endpoints of these lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "" "The infill lines are straightened out to save on printing time. This is the " "maximum angle of overhang allowed across the length of the infill line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "" "The default temperature used for printing. This should be the \"base\" " @@ -2504,82 +2535,82 @@ msgid "" "based on this value" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "" "The temperature of the environment to print in. If this is 0, the build " "volume temperature will not be adjusted." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "" "The temperature used for printing the first layer. Set at 0 to disable " "special handling of the initial layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "" "The minimal temperature while heating up to the Printing Temperature at " "which printing can already start." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "" "The temperature to which to already start cooling down just before the end " "of printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "" "The extra speed by which the nozzle cools while extruding. The same value is " "used to signify the heat up speed lost when heating up while extruding." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "" "The default temperature used for the heated build plate. This should be the " @@ -2587,92 +2618,92 @@ msgid "" "use offsets based on this value" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "" "The temperature used for the heated build plate. If this is 0, the build " "plate is left unheated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "" "The temperature used for the heated build plate at the first layer. If this " "is 0, the build plate is left unheated during the first layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "" "To compensate for the shrinkage of the material as it cools down, the model " "will be scaled with this factor." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "" "To compensate for the shrinkage of the material as it cools down, the model " "will be scaled with this factor in the XY-direction (horizontally)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "" "To compensate for the shrinkage of the material as it cools down, the model " "will be scaled with this factor in the Z-direction (vertically)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "" "Is this material the type that breaks off cleanly when heated (crystalline), " @@ -2680,133 +2711,133 @@ msgid "" "crystalline)?" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "" "How fast the material needs to be retracted during a filament switch to " "prevent oozing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "" "How fast the filament needs to be retracted just before breaking it off in a " "retraction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "" "The temperature used to purge material, should be roughly equal to the " "highest possible printing temperature." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "" "The speed at which to retract the filament in order to break it cleanly." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "" "How much material to use to purge the previous material out of the nozzle " "(in length of filament) when switching to a different material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "" "How fast to prime the material after replacing an empty spool with a fresh " "spool of the same material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "" "How much material to use to purge the previous material out of the nozzle " @@ -2814,22 +2845,22 @@ msgid "" "the same material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "" "A factor indicating how much the filament gets compressed between the feeder " @@ -2837,209 +2868,241 @@ msgid "" "filament switch." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "" "Flow compensation: the amount of material extruded is multiplied by this " "value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "" "Flow compensation for the first layer: the amount of material extruded on " "the initial layer is multiplied by this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "" "The temperature of the nozzle when another nozzle is currently used for " "printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "" "The speed at which the outermost walls are printed. Printing the outer wall " @@ -3048,12 +3111,12 @@ msgid "" "quality in a negative way." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "" "The speed at which all inner walls are printed. Printing the inner wall " @@ -3061,32 +3124,32 @@ msgid "" "this in between the outer wall speed and the infill speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "" "The speed at which the support structure is printed. Printing support at " @@ -3094,60 +3157,60 @@ msgid "" "support structure is not important since it is removed after printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "" "The speed at which the infill of support is printed. Printing the infill at " "lower speeds improves stability." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "" "The speed at which the roofs and floors of support are printed. Printing " "them at lower speeds can improve overhang quality." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "" "The speed at which the roofs of support are printed. Printing them at lower " "speeds can improve overhang quality." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "" "The speed at which the floor of support is printed. Printing it at lower " "speed can improve adhesion of support on top of your model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "" "The speed at which the prime tower is printed. Printing the prime tower " @@ -3155,22 +3218,22 @@ msgid "" "filaments is suboptimal." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "" "The speed for the initial layer. A lower value is advised to improve " @@ -3178,24 +3241,24 @@ msgid "" "structures themselves, like brim and raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "" "The speed of printing for the initial layer. A lower value is advised to " "improve adhesion to the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "" "The speed of travel moves in the initial layer. A lower value is advised to " @@ -3204,12 +3267,12 @@ msgid "" "the Travel Speed and the Print Speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "" "The speed at which the skirt and brim are printed. Normally this is done at " @@ -3217,12 +3280,12 @@ msgid "" "brim at a different speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "" "The speed at which the vertical Z movement is made for Z Hops. This is " @@ -3230,12 +3293,12 @@ msgid "" "gantry is harder to move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "" "The first few layers are printed slower than the rest of the model, to get " @@ -3243,12 +3306,12 @@ msgid "" "prints. The speed is gradually increased over these layers." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "" "Extrusion width based correction factor on the speed. At 0% the movement " @@ -3259,212 +3322,212 @@ msgid "" "the higher pressure required to extrude wide lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "" "Enables adjusting the print head acceleration. Increasing the accelerations " "can reduce printing time at the cost of print quality." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "" "The acceleration with which the roofs and floors of support are printed. " "Printing them at lower acceleration can improve overhang quality." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "" "The acceleration with which the roofs of support are printed. Printing them " "at lower acceleration can improve overhang quality." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "" "The acceleration with which the floors of support are printed. Printing them " "at lower acceleration can improve adhesion of support on top of your model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "" "The acceleration with which the skirt and brim are printed. Normally this is " @@ -3472,12 +3535,12 @@ msgid "" "print the skirt or brim at a different acceleration." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "" "Enables adjusting the jerk of print head when the velocity in the X or Y " @@ -3485,326 +3548,326 @@ msgid "" "print quality." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "" "The maximum instantaneous velocity change with which the walls are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "" "The maximum instantaneous velocity change with which the outermost walls are " "printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "" "The maximum instantaneous velocity change with which all inner walls are " "printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "" "The maximum instantaneous velocity change with which top surface skin layers " "are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "" "The maximum instantaneous velocity change with which top/bottom layers are " "printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "" "The maximum instantaneous velocity change with which the support structure " "is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "" "The maximum instantaneous velocity change with which the infill of support " "is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "" "The maximum instantaneous velocity change with which the roofs and floors of " "support are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "" "The maximum instantaneous velocity change with which the roofs of support " "are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "" "The maximum instantaneous velocity change with which the floors of support " "are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "" "The maximum instantaneous velocity change with which the prime tower is " "printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "" "The maximum instantaneous velocity change with which travel moves are made." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "" "The maximum instantaneous velocity change during the printing of the initial " "layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "" "The maximum instantaneous velocity change with which the skirt and brim are " "printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "" "The speed at which the filament is retracted and primed during a retraction " "move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "" "Some material can ooze away during a travel move, which can be compensated " "for here." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "" "The minimum distance of travel needed for a retraction to happen at all. " "This helps to get fewer retractions in a small area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "" "This setting limits the number of retractions occurring within the minimum " @@ -3813,12 +3876,12 @@ msgid "" "that can flatten the filament and cause grinding issues." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "" "The window in which the maximum retraction count is enforced. This value " @@ -3827,12 +3890,12 @@ msgid "" "material is limited." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "" "Omit retraction when moving from support to support in a straight line. " @@ -3840,12 +3903,12 @@ msgid "" "within the support structure." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "" "Combing keeps the nozzle within already printed areas when traveling. This " @@ -3855,37 +3918,37 @@ msgid "" "combing over top/bottom skin areas or to only comb within the infill." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "" "When greater than zero, combing travel moves that are longer than this " @@ -3893,82 +3956,82 @@ msgid "" "combing moves will not use retraction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "" "The nozzle avoids already printed parts when traveling. This option is only " "available when combing is enabled." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "" "The nozzle avoids already printed supports when traveling. This option is " "only available when combing is enabled." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "" "The distance between the nozzle and already printed parts when avoiding " "during travel moves." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "" "The X coordinate of the position near where to find the part to start " "printing each layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "" "The Y coordinate of the position near where to find the part to start " "printing each layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "" "Whenever a retraction is done, the build plate is lowered to create " @@ -3977,34 +4040,34 @@ msgid "" "print from the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "" "Only perform a Z Hop when moving over printed parts which cannot be avoided " "by horizontal motion by Avoid Printed Parts when Traveling." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "" "After the machine switched from one extruder to the other, the build plate " @@ -4012,54 +4075,54 @@ msgid "" "prevents the nozzle from leaving oozed material on the outside of a print." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "" "Enables the print cooling fans while printing. The fans improve print " "quality on layers with short layer times and bridging / overhangs." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "" "The speed at which the fans spin before hitting the threshold. When a layer " @@ -4067,12 +4130,12 @@ msgid "" "the maximum fan speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "" "The speed at which the fans spin on the minimum layer time. The fan speed " @@ -4080,12 +4143,12 @@ msgid "" "the threshold is hit." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "" "The layer time which sets the threshold between regular fan speed and " @@ -4094,12 +4157,12 @@ msgid "" "maximum fan speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "" "The speed at which the fans spin at the start of the print. In subsequent " @@ -4107,12 +4170,12 @@ msgid "" "Regular Fan Speed at Height." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "" "The height at which the fans spin on regular fan speed. At the layers below " @@ -4120,24 +4183,24 @@ msgid "" "Speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "" "The layer at which the fans spin on regular fan speed. If regular fan speed " "at height is set, this value is calculated and rounded to a whole number." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "" "The minimum time spent in a layer. This forces the printer to slow down, to " @@ -4147,12 +4210,12 @@ msgid "" "if the Minimum Speed would otherwise be violated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "" "The minimum print speed, despite slowing down due to the minimum layer time. " @@ -4160,12 +4223,12 @@ msgid "" "be too low and result in bad print quality." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "" "When the minimum speed is hit because of minimum layer time, lift the head " @@ -4173,106 +4236,106 @@ msgid "" "reached." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "" "Generate structures to support parts of the model which have overhangs. " "Without these structures, such parts would collapse during printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "" "The extruder train to use for printing the support. This is used in multi-" "extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "" "The extruder train to use for printing the infill of the support. This is " "used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "" "The extruder train to use for printing the first layer of support infill. " "This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "" "The extruder train to use for printing the roofs and floors of the support. " "This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "" "The extruder train to use for printing the roofs of the support. This is " "used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "" "The extruder train to use for printing the floors of the support. This is " "used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "" "Chooses between the techniques available to generate support. \"Normal\" " @@ -4283,34 +4346,34 @@ msgid "" "build plate as much as possible." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "" "The angle of the branches. Use a lower angle to make them more vertical and " "more stable. Use a higher angle to be able to have more reach." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "" "How far apart the branches need to be when they touch the model. Making this " @@ -4318,24 +4381,36 @@ msgid "" "points, causing better overhang but making support harder to remove." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "" "The diameter of the thinnest branches of tree support. Thicker branches are " "more sturdy. Branches towards the base will be thicker than this." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "" "The angle of the branches' diameter as they gradually become thicker towards " @@ -4344,12 +4419,12 @@ msgid "" "support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "" "Resolution to compute collisions with to avoid hitting the model. Setting " @@ -4357,12 +4432,12 @@ msgid "" "increases slicing time dramatically." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "" "Adjusts the placement of the support structures. The placement can be set to " @@ -4370,81 +4445,81 @@ msgid "" "structures will also be printed on the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "" "The minimum angle of overhangs for which support is added. At a value of 0° " "all overhangs are supported, 90° will not provide any support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "" "The pattern of the support structures of the print. The different options " "available result in sturdy or easy to remove support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "" "The number of walls with which to surround support infill. Adding a wall can " @@ -4452,12 +4527,12 @@ msgid "" "increases print time and material used." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "" "Connect the ends of the support lines together. Enabling this setting can " @@ -4465,60 +4540,60 @@ msgid "" "more material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "" "Connect the ZigZags. This will increase the strength of the zig zag support " "structure." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "" "Adjusts the density of the support structure. A higher value results in " "better overhangs, but the supports are harder to remove." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "" "Distance between the printed support structure lines. This setting is " "calculated by the support density." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "" "Distance between the printed initial layer support structure lines. This " "setting is calculated by the support density." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "" "A list of integer line directions to use. Elements from the list are used " @@ -4528,12 +4603,12 @@ msgid "" "which means use the default angle 0 degrees." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "" "Generate a brim within the support infill regions of the first layer. This " @@ -4541,36 +4616,36 @@ msgid "" "increases the adhesion of support to the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "" "The width of the brim to print underneath the support. A larger brim " "enhances adhesion to the build plate, at the cost of some extra material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "" "The number of lines used for the support brim. More brim lines enhance " "adhesion to the build plate, at the cost of some extra material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "" "Distance from the top/bottom of the support structure to the print. This gap " @@ -4578,42 +4653,42 @@ msgid "" "value is rounded up to a multiple of the layer height." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "" "Whether the Support X/Y Distance overrides the Support Z Distance or vice " @@ -4622,33 +4697,33 @@ msgid "" "this by not applying the X/Y distance around overhangs." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "" "Distance of the support structure from the overhang in the X/Y directions." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "" "The height of the steps of the stair-like bottom of support resting on the " @@ -4657,12 +4732,12 @@ msgid "" "like behaviour." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "" "The maximum width of the steps of the stair-like bottom of support resting " @@ -4670,12 +4745,12 @@ msgid "" "values can lead to unstable support structures." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "" "The minimum slope of the area for stair-stepping to take effect. Low values " @@ -4684,12 +4759,12 @@ msgid "" "the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "" "The maximum distance between support structures in the X/Y directions. When " @@ -4697,36 +4772,36 @@ msgid "" "merge into one." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "" "Amount of offset applied to all support polygons in each layer. Positive " "values can smooth out the support areas and result in more sturdy support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "" "The thickness per layer of support infill material. This value should always " "be a multiple of the layer height and is otherwise rounded." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "" "Number of times to reduce the support infill density by half when getting " @@ -4734,36 +4809,36 @@ msgid "" "higher density, up to the Support Infill Density." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "" "The height of support infill of a given density before switching to half the " "density." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "" "Minimum area size for support polygons. Polygons which have an area smaller " "than this value will not be generated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "" "Generate a dense interface between the model and the support. This will " @@ -4771,72 +4846,72 @@ msgid "" "the bottom of the support, where it rests on the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "" "Generate a dense slab of material between the top of support and the model. " "This will create a skin between the model and support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "" "Generate a dense slab of material between the bottom of the support and the " "model. This will create a skin between the model and support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "" "The thickness of the interface of the support where it touches with the " "model on the bottom or the top." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "" "The thickness of the support roofs. This controls the amount of dense layers " "at the top of the support on which the model rests." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "" "The thickness of the support floors. This controls the number of dense " "layers that are printed on top of places of a model on which support rests." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "" "When checking where there's model above and below the support, take steps of " @@ -4845,12 +4920,12 @@ msgid "" "been support interface." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "" "Adjusts the density of the roofs and floors of the support structure. A " @@ -4858,233 +4933,233 @@ msgid "" "remove." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "" "The density of the roofs of the support structure. A higher value results in " "better overhangs, but the supports are harder to remove." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "" "Distance between the printed support roof lines. This setting is calculated " "by the Support Roof Density, but can be adjusted separately." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "" "The density of the floors of the support structure. A higher value results " "in better adhesion of the support on top of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "" "Distance between the printed support floor lines. This setting is calculated " "by the Support Floor Density, but can be adjusted separately." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "" "The pattern with which the interface of the support with the model is " "printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "" "Minimum area size for support interface polygons. Polygons which have an " "area smaller than this value will be printed as normal support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "" "Minimum area size for the roofs of the support. Polygons which have an area " "smaller than this value will be printed as normal support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "" "Minimum area size for the floors of the support. Polygons which have an area " "smaller than this value will be printed as normal support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "" "A list of integer line directions to use. Elements from the list are used " @@ -5095,12 +5170,12 @@ msgid "" "interfaces are quite thick or 90 degrees)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "" "A list of integer line directions to use. Elements from the list are used " @@ -5111,12 +5186,12 @@ msgid "" "interfaces are quite thick or 90 degrees)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "" "A list of integer line directions to use. Elements from the list are used " @@ -5127,36 +5202,36 @@ msgid "" "interfaces are quite thick or 90 degrees)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "" "When enabled, the print cooling fan speed is altered for the skin regions " "immediately above the support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "" "Percentage fan speed to use when printing the skin regions immediately above " "the support. Using a high fan speed can make the support easier to remove." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "" "Use specialized towers to support tiny overhang areas. These towers have a " @@ -5164,80 +5239,80 @@ msgid "" "diameter decreases, forming a roof." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "" "Maximum diameter in the X/Y directions of a small area which is to be " "supported by a specialized support tower." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "" "The angle of a rooftop of a tower. A higher value results in pointed tower " "roofs, a lower value results in flattened tower roofs." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "" "Make support everywhere below the support mesh, so that there's no overhang " "in the support mesh." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "" "There are support meshes present in the scene. This setting is controlled by " "Cura." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "" "Whether to prime the filament with a blob before printing. Turning this " @@ -5246,36 +5321,36 @@ msgid "" "which case turning this setting off saves some time." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "" "The X coordinate of the position where the nozzle primes at the start of " "printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "" "The Y coordinate of the position where the nozzle primes at the start of " "printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "" "Different options that help to improve both priming your extrusion and " @@ -5285,104 +5360,104 @@ msgid "" "to the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "" "The extruder train to use for printing the skirt/brim/raft. This is used in " "multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "" "The extruder train to use for printing the skirt or brim. This is used in " "multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "" "The extruder train to use for printing the first layer of the raft. This is " "used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "" "The extruder train to use for printing the middle layer of the raft. This is " "used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "" "The extruder train to use for printing the top layer(s) of the raft. This is " "used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "" "Multiple skirt lines help to prime your extrusion better for small models. " "Setting this to 0 will disable the skirt." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -5390,12 +5465,12 @@ msgid "" "this distance." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "" "The minimum length of the skirt or brim. If this length is not reached by " @@ -5404,12 +5479,12 @@ msgid "" "this is ignored." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "" "The distance from the model to the outermost brim line. A larger brim " @@ -5417,24 +5492,24 @@ msgid "" "area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "" "The number of lines used for a brim. More brim lines enhance adhesion to the " "build plate, but also reduces the effective print area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "" "The horizontal distance between the first brim line and the outline of the " @@ -5442,12 +5517,12 @@ msgid "" "while still providing the thermal benefits." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "" "Enforce brim to be printed around the model even if that space would " @@ -5455,12 +5530,12 @@ msgid "" "layer of support by brim regions." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "" "Only print the brim on the outside of the model. This reduces the amount of " @@ -5468,12 +5543,12 @@ msgid "" "that much." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "" "If the raft is enabled, this is the extra raft area around the model which " @@ -5481,12 +5556,12 @@ msgid "" "while using more material and leaving less area for your print." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "" "This setting controls how much inner corners in the raft outline are " @@ -5495,12 +5570,12 @@ msgid "" "which are smaller than such a circle." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "" "The gap between the final raft layer and the first layer of the model. Only " @@ -5508,12 +5583,12 @@ msgid "" "raft layer and the model. Makes it easier to peel off the raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "" "Make the first and second layer of the model overlap in the Z direction to " @@ -5521,12 +5596,12 @@ msgid "" "model layer will be shifted down by this amount." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "" "The number of top layers on top of the 2nd raft layer. These are fully " @@ -5534,46 +5609,46 @@ msgid "" "surface than 1." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "" "Width of the lines in the top surface of the raft. These can be thin lines " "so that the top of the raft becomes smooth." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "" "The distance between the raft lines for the top raft layers. The spacing " "should be equal to the line width, so that the surface is solid." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "" "The number of layers between the base and the surface of the raft. These " @@ -5581,34 +5656,34 @@ msgid "" "sturdier raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "" "Width of the lines in the middle raft layer. Making the second layer extrude " "more causes the lines to stick to the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "" "The distance between the raft lines for the middle raft layer. The spacing " @@ -5616,58 +5691,58 @@ msgid "" "top raft layers." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "" "Layer thickness of the base raft layer. This should be a thick layer which " "sticks firmly to the printer build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "" "Width of the lines in the base raft layer. These should be thick lines to " "assist in build plate adhesion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "" "The distance between the raft lines for the base raft layer. Wide spacing " "makes for easy removal of the raft from the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "" "The speed at which the top raft layers are printed. These should be printed " @@ -5675,12 +5750,12 @@ msgid "" "lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "" "The speed at which the middle raft layer is printed. This should be printed " @@ -5688,12 +5763,12 @@ msgid "" "high." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "" "The speed at which the base raft layer is printed. This should be printed " @@ -5701,220 +5776,220 @@ msgid "" "high." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "" "Print a tower next to the print which serves to prime the material after " "each nozzle switch." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "" "The minimum volume for each layer of the prime tower in order to purge " "enough material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "" "After printing the prime tower with one nozzle, wipe the oozed material from " "the other nozzle off on the prime tower." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "" "Prime-towers might need the extra adhesion afforded by a brim even if the " "model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "" "Enable exterior ooze shield. This will create a shell around the model which " @@ -5922,12 +5997,12 @@ msgid "" "nozzle." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "" "The maximum angle a part in the ooze shield will have. With 0 degrees being " @@ -5935,22 +6010,22 @@ msgid "" "failed ooze shields, but more material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "" "The amount of retraction when switching extruders. Set to 0 for no " @@ -5958,67 +6033,67 @@ msgid "" "heat zone." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "" "The speed at which the filament is retracted. A higher retraction speed " "works better, but a very high retraction speed can lead to filament grinding." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "" "The speed at which the filament is retracted during a nozzle switch retract." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "" "The speed at which the filament is pushed back after a nozzle switch " "retraction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "" "Ignore the internal geometry arising from overlapping volumes within a mesh " @@ -6026,12 +6101,12 @@ msgid "" "disappear." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "" "Remove the holes in each layer and keep only the outside shape. This will " @@ -6039,12 +6114,12 @@ msgid "" "which can be viewed from above or below." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "" "Extensive stitching tries to stitch up open holes in the mesh by closing the " @@ -6052,12 +6127,12 @@ msgid "" "time." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "" "Normally Cura tries to stitch up small holes in the mesh and remove parts of " @@ -6066,36 +6141,36 @@ msgid "" "everything else fails to produce proper g-code." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "" "Make meshes which are touching each other overlap a bit. This makes them " "bond together better." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "" "Remove areas where multiple meshes are overlapping with each other. This may " "be used if merged dual material objects overlap with each other." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "" "Switch to which mesh intersecting volumes will belong with every layer, so " @@ -6104,12 +6179,12 @@ msgid "" "is removed from the other meshes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "" "Remove empty layers beneath the first printed layer if they are present. " @@ -6117,12 +6192,12 @@ msgid "" "setting is set to Exclusive or Middle." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "" "The minimum size of a line segment after slicing. If you increase this, the " @@ -6131,12 +6206,12 @@ msgid "" "removing details of the mesh that it can't process anyway." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "" "The minimum size of a travel line segment after slicing. If you increase " @@ -6145,12 +6220,12 @@ msgid "" "model avoidance to become less accurate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "" "The maximum deviation allowed when reducing the resolution for the Maximum " @@ -6160,12 +6235,12 @@ msgid "" "true." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "" "The maximum extrusion area deviation allowed when removing intermediate " @@ -6178,22 +6253,22 @@ msgid "" "accurate, but the g-code will be smaller." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "" "Whether to print all models one layer at a time or to wait for one model to " @@ -6203,22 +6278,22 @@ msgid "" "the distance between the nozzle and the X/Y axes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "" "Use this mesh to modify the infill of other meshes with which it overlaps. " @@ -6226,12 +6301,12 @@ msgid "" "suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "" "Determines the priority of this mesh when considering multiple overlapping " @@ -6241,12 +6316,12 @@ msgid "" "meshes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "" "Limit the volume of this mesh to within other meshes. You can use this to " @@ -6254,46 +6329,46 @@ msgid "" "whole different extruder." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "" "Print models as a mold, which can be cast in order to get a model which " "resembles the models on the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "" "The minimal distance between the outside of the mold and the outside of the " "model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "" "The angle of overhang of the outer walls created for the mold. 0° will make " @@ -6301,36 +6376,36 @@ msgid "" "model follow the contour of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "" "Use this mesh to specify support areas. This can be used to generate support " "structure." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "" "Use this mesh to specify where no part of the model should be detected as " "overhang. This can be used to remove unwanted support structure." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "" "Treat the model as a surface only, a volume, or volumes with loose surfaces. " @@ -6340,27 +6415,27 @@ msgid "" "surfaces." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "" "Spiralize smooths out the Z move of the outer edge. This will create a " @@ -6369,12 +6444,12 @@ msgid "" "enabled when each layer only contains a single part." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "" "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " @@ -6382,12 +6457,12 @@ msgid "" "layer view). Note that smoothing will tend to blur fine surface details." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "" "Use relative extrusion rather than absolute extrusion. Using relative E-" @@ -6398,22 +6473,22 @@ msgid "" "code script is output." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "" "Vertical tolerance in the sliced layers. The contours of a layer are " @@ -6425,91 +6500,27 @@ msgid "" "the best fit and Middle stays closest to the original surface." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "" -"Print top surface lines in an ordering that causes them to always overlap " -"with adjacent lines in a single direction. This takes slightly more time to " -"print, but makes flat surfaces look more consistent." -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "" -"A list of integer line directions to use when the top surface skin layers " -"use the lines or zig zag pattern. Elements from the list are used " -"sequentially as the layers progress and when the end of the list is reached, " -"it starts at the beginning again. The list items are separated by commas and " -"the whole list is contained in square brackets. Default is an empty list " -"which means use the traditional default angles (45 and 135 degrees)." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "" "When enabled, the order in which the infill lines are printed is optimized " @@ -6519,36 +6530,36 @@ msgid "" "slice the model may be greatly increased." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "" "Change the temperature for each layer automatically with the average flow " "speed of that layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "" "Data linking material flow (in mm3 per second) to temperature (degrees " "Celsius)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "" "Polygons in sliced layers that have a circumference smaller than this amount " @@ -6557,104 +6568,104 @@ msgid "" "and very tiny 3D models with a lot of details." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "" "Skip some support line connections to make the support structure easier to " "break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "" "Leave out a connection between support lines once every N millimeter to make " "the support structure easier to break away." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "" "Skip one in every N connection lines to make the support structure easier to " "break away." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "" "This will create a wall around the model, which traps (hot) air and shields " "against exterior airflow. Especially useful for materials which warp easily." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "" "Set the height of the draft shield. Choose to print the draft shield at the " "full height of the model or at a limited height." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "" "Height limitation of the draft shield. Above this height no draft shield " "will be printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "" "Change the geometry of the printed model such that minimal support is " @@ -6662,12 +6673,12 @@ msgid "" "will drop down to become more vertical." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "" "The maximum angle of overhangs after the they have been made printable. At a " @@ -6675,12 +6686,12 @@ msgid "" "build plate, 90° will not change the model in any way." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "" "The maximum area of a hole in the base of the model before it's removed by " @@ -6688,12 +6699,12 @@ msgid "" "of 0 mm² will fill all holes in the models base." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "" "Coasting replaces the last part of an extrusion path with a travel path. The " @@ -6701,24 +6712,24 @@ msgid "" "order to reduce stringing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "" "The volume otherwise oozed. This value should generally be close to the " "nozzle diameter cubed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "" "The smallest volume an extrusion path should have before allowing coasting. " @@ -6727,12 +6738,12 @@ msgid "" "be larger than the Coasting Volume." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "" "The speed by which to move during coasting, relative to the speed of the " @@ -6740,58 +6751,58 @@ msgid "" "coasting move the pressure in the bowden tube drops." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "" "The size of pockets at four-way crossings in the cross 3D pattern at heights " "where the pattern is touching itself." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "" "The file location of an image of which the brightness values determine the " "minimal density at the corresponding location in the infill of the print." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "" "The file location of an image of which the brightness values determine the " "minimal density at the corresponding location in the support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "" "The angle of the tilt of conical support. With 0 degrees being vertical, and " @@ -6800,58 +6811,58 @@ msgid "" "support to be wider than the top." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "" "Minimum width to which the base of the conical support area is reduced. " "Small widths can lead to unstable support structures." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "" "Randomly jitter while printing the outer wall, so that the surface has a " "rough and fuzzy look." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "" "The width within which to jitter. It's advised to keep this below the outer " "wall width, since the inner walls are unaltered." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "" "The average density of points introduced on each polygon in a layer. Note " @@ -6859,12 +6870,12 @@ msgid "" "results in a reduction of the resolution." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "" "The average distance between the random points introduced on each line " @@ -6873,24 +6884,24 @@ msgid "" "higher than half the Fuzzy Skin Thickness." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "" "The maximum distance in mm to move the filament to compensate for changes in " "flow rate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "" "How far to move the filament in order to compensate for changes in flow " @@ -6898,12 +6909,12 @@ msgid "" "extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "" "Print only the outside surface with a sparse webbed structure, printing 'in " @@ -6912,12 +6923,12 @@ msgid "" "downward lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "" "The height of the upward and diagonally downward lines between two " @@ -6925,137 +6936,137 @@ msgid "" "Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "" "The distance covered when making a connection from a roof outline inward. " "Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "" "Speed at which the nozzle moves when extruding material. Only applies to " "Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "" "Speed of printing the first layer, which is the only layer touching the " "build platform. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "" "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "" "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "" "Speed of printing the horizontal contours of the model. Only applies to Wire " "Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "" "Flow compensation: the amount of material extruded is multiplied by this " "value. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "" "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "" "Delay time after an upward move, so that the upward line can harden. Only " "applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "" "Delay time between two horizontal segments. Introducing such a delay can " @@ -7063,12 +7074,12 @@ msgid "" "long delays cause sagging. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -7076,12 +7087,12 @@ msgid "" "material in those layers too much. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "" "Creates a small knot at the top of an upward line, so that the consecutive " @@ -7089,24 +7100,24 @@ msgid "" "Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "" "Distance with which the material falls down after an upward extrusion. This " "distance is compensated for. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "" "Distance with which the material of an upward extrusion is dragged along " @@ -7114,12 +7125,12 @@ msgid "" "Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "" "Strategy for making sure two consecutive layers connect at each connection " @@ -7131,27 +7142,27 @@ msgid "" "won't always fall down as predicted." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "" "Percentage of a diagonally downward line which is covered by a horizontal " @@ -7159,12 +7170,12 @@ msgid "" "Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "" "The distance which horizontal roof lines printed 'in thin air' fall down " @@ -7172,12 +7183,12 @@ msgid "" "Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "" "The distance of the end piece of an inward line which gets dragged along " @@ -7185,24 +7196,24 @@ msgid "" "compensated for. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "" "Time spent at the outer perimeters of hole which is to become a roof. Longer " "times can ensure a better connection. Only applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "" "Distance between the nozzle and horizontally downward lines. Larger " @@ -7211,46 +7222,46 @@ msgid "" "applies to Wire Printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "" "Adaptive layers computes the layer heights depending on the shape of the " "model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "" "The difference in height of the next layer height compared to the previous " "one." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "" "Target horizontal distance between two adjacent layers. Reducing this " @@ -7258,12 +7269,12 @@ msgid "" "closer together." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "" "Walls that overhang more than this angle will be printed using overhanging " @@ -7272,36 +7283,36 @@ msgid "" "overhang either." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "" "Overhanging walls will be printed at this percentage of their normal print " "speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "" "Detect bridges and modify print speed, flow and fan settings while bridges " "are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "" "Unsupported walls shorter than this will be printed using the normal wall " @@ -7309,12 +7320,12 @@ msgid "" "settings." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "" "If a skin region is supported for less than this percentage of its area, " @@ -7322,24 +7333,24 @@ msgid "" "skin settings." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "" "Maximum density of infill considered to be sparse. Skin over sparse infill " "is considered to be unsupported and so may be treated as a bridge skin." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "" "This controls the distance the extruder should coast immediately before a " @@ -7347,78 +7358,78 @@ msgid "" "pressure in the nozzle and may produce a flatter bridge." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "" "When printing bridge walls, the amount of material extruded is multiplied by " "this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "" "When printing bridge skin regions, the amount of material extruded is " "multiplied by this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "" "The density of the bridge skin layer. Values less than 100 will increase the " "gaps between the skin lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "" "If enabled, the second and third layers above the air are printed using the " @@ -7426,100 +7437,100 @@ msgid "" "settings." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "" "When printing the second bridge skin layer, the amount of material extruded " "is multiplied by this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "" "The density of the second bridge skin layer. Values less than 100 will " "increase the gaps between the skin lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "" "When printing the third bridge skin layer, the amount of material extruded " "is multiplied by this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "" "The density of the third bridge skin layer. Values less than 100 will " "increase the gaps between the skin lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "" "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " @@ -7528,12 +7539,12 @@ msgid "" "the wipe script will be working." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "" "Maximum material that can be extruded before another nozzle wipe is " @@ -7542,89 +7553,89 @@ msgid "" "wipe per layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "" "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "" "Some material can ooze away during a wipe travel moves, which can be " "compensated for here." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "" "The speed at which the filament is retracted and primed during a wipe " "retraction move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "" "The speed at which the filament is retracted during a wipe retraction move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "" "The speed at which the filament is primed during a wipe retraction move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "" "When wiping, the build plate is lowered to create clearance between the " @@ -7632,98 +7643,98 @@ msgid "" "travel moves, reducing the chance to knock the print from the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "" "Holes and part outlines with a diameter smaller than this will be printed " "using Small Feature Speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "" "Feature outlines that are shorter than this length will be printed using " "Small Feature Speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "" "Small features will be printed at this percentage of their normal print " "speed. Slower printing can help with adhesion and accuracy." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "" "Small features on the first layer will be printed at this percentage of " @@ -7731,102 +7742,102 @@ msgid "" "accuracy." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "" "Alternate wall directions every other layer and inset. Useful for materials " "that can build up stress, like for metal printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "" "The number of contours to print around the linear pattern in the base layer " "of the raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "" "Settings which are only used if CuraEngine isn't called from the Cura " "frontend." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "" "Whether to center the object on the middle of the build platform (0,0), " "instead of using the coordinate system in which the object was saved." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "" "Offset applied to the object in the z direction. With this you can perform " "what was used to be called 'Object Sink'." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "" "Transformation matrix to be applied to the model when loading it from file." diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po index e3e955a6a2..87856edcfb 100644 --- a/resources/i18n/fi_FI/cura.po +++ b/resources/i18n/fi_FI/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2022-07-15 10:53+0200\n" "Last-Translator: Bothof \n" "Language-Team: Finnish\n" @@ -17,175 +17,673 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 3.1.1\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Tuntematon" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Ulkoseinämä" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Sisäseinämät" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Pintakalvo" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Täyttö" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Tuen täyttö" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Tukiliittymä" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Tuki" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Helma" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Siirtoliike" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Takaisinvedot" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Muu" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Lisää" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Peruuta" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Sulje" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "Tiedosto on jo olemassa" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "Tiedosto {0} on jo olemassa. Haluatko varmasti kirjoittaa sen päälle?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Suutin" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Profiilin vienti epäonnistui tiedostoon {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Virhe" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Profiilin vienti epäonnistui tiedostoon {0}: Kirjoitin-lisäosa ilmoitti virheestä." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Profiili viety tiedostoon {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "Profiililla {0} on tuntematon tiedostotyyppi tai se on vioittunut." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Mukautettu profiili" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Profiilista puuttuu laatutyyppi." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Kappaleiden kertominen ja sijoittelu" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Kaikille kappaleille ei löydy paikkaa tulostustilavuudessa" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Sijoitetaan kappaletta" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Ladataan laitteita..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Asetetaan näkymää..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Ladataan käyttöliittymää..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Vain yksi G-code-tiedosto voidaan ladata kerralla. Tiedoston {0} tuonti ohitettiin." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Varoitus" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Muita tiedostoja ei voida ladata, kun G-code latautuu. Tiedoston {0} tuonti ohitettiin." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Uusien paikkojen etsiminen kappaleille" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Etsitään paikkaa" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Paikkaa ei löydy" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Mukautettu materiaali" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Laskettu" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Mukautettu" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Mukautetut profiilit" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Laskettu" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Tuntematon" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Mukautettu materiaali" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Mukautettu" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Uusien paikkojen etsiminen kappaleille" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Etsitään paikkaa" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Kaikille kappaleille ei löydy paikkaa tulostustilavuudessa" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Paikkaa ei löydy" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "Tulostustilavuuden korkeutta on vähennetty tulostusjärjestysasetuksen vuoksi, jotta koroke ei osuisi tulostettuihin malleihin." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Tulostustilavuus" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -195,32 +693,32 @@ msgid "" " " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Kaatumisraportti" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -228,1267 +726,185 @@ msgid "" " " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    44. OpenGL Version: {version}
    45. " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    46. OpenGL Vendor: {vendor}
    47. " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    48. OpenGL Renderer: {renderer}
    49. " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Ladataan laitteita..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Asetetaan näkymää..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Ladataan käyttöliittymää..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Vain yksi G-code-tiedosto voidaan ladata kerralla. Tiedoston {0} tuonti ohitettiin." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Varoitus" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Muita tiedostoja ei voida ladata, kun G-code latautuu. Tiedoston {0} tuonti ohitettiin." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Virhe" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Kappaleiden kertominen ja sijoittelu" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Sijoitetaan kappaletta" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "Tiedosto on jo olemassa" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "Tiedosto {0} on jo olemassa. Haluatko varmasti kirjoittaa sen päälle?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Profiilin vienti epäonnistui tiedostoon {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Profiilin vienti epäonnistui tiedostoon {0}: Kirjoitin-lisäosa ilmoitti virheestä." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Profiili viety tiedostoon {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Profiililla {0} on tuntematon tiedostotyyppi tai se on vioittunut." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Mukautettu profiili" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Profiilista puuttuu laatutyyppi." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Suutin" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Lisää" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Peruuta" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Ulkoseinämä" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Sisäseinämät" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Pintakalvo" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Täyttö" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Tuen täyttö" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Tukiliittymä" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Tuki" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Helma" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Siirtoliike" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Takaisinvedot" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Muu" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Sulje" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Suositeltu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Mukautettu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "3MF-tiedosto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MF-tiedosto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Cura-projektin 3MF-tiedosto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Viipalointi ei onnistu nykyisellä materiaalilla, sillä se ei sovellu käytettäväksi valitun laitteen tai kokoonpanon kanssa." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Viipalointi ei onnistu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Viipalointi ei onnistu nykyisten asetuksien ollessa voimassa. Seuraavissa asetuksissa on virheitä: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Viipalointi ei onnistu, koska esitäyttötorni tai esitäytön sijainti tai sijainnit eivät kelpaa." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Käsitellään kerroksia" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Tiedot" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Cura-profiili" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Päivitystietoja ei löytynyt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "GCode-tiedosto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "G-coden jäsennys" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "G-coden tiedot" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Varmista, että G-code on tulostimelle ja sen tulostusasetuksille soveltuva, ennen kuin lähetät tiedoston siihen. G-coden esitys ei välttämättä ole tarkka." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "G File -tiedosto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG-kuva" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG-kuva" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG-kuva" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP-kuva" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF-kuva" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Cura 15.04 -profiilit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Laitteen asetukset" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG-kuva" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG-kuva" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG-kuva" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP-kuva" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF-kuva" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Kerrosnäkymä" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Lisäosan lisenssisopimus" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3D-tiedosto" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Cura-profiili" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Mallikohtaiset asetukset" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Määritä mallikohtaiset asetukset" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Tallenna siirrettävälle asemalle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Tallenna siirrettävälle asemalle {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Tallennetaan siirrettävälle asemalle {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Tallennetaan" +msgid "Queue Full" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Ei voitu tallentaa tiedostoon {0}: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Ei löydetty tiedostonimeä yritettäessä kirjoittaa laitteeseen {device}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Ei voitu tallentaa siirrettävälle asemalle {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Tallennettu siirrettävälle asemalle {0} nimellä {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Tiedosto tallennettu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Poista" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Poista siirrettävä asema {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Poistettu {0}. Voit nyt poistaa aseman turvallisesti." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Poista laite turvallisesti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Kohteen {0} poistaminen epäonnistui. Asema saattaa olla toisen ohjelman käytössä." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Siirrettävä asema" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgid "Network error" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Kerrosnäkymä" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Kiinteä näkymä" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Tasaa alusta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Valitse päivitykset" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1496,70 +912,225 @@ msgid_plural "... and {0} others" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "" -msgstr[1] "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Tulosta verkon kautta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Tulosta verkon kautta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Yhdistä verkon kautta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1571,1069 +1142,1905 @@ msgid_plural "" msgstr[0] "" msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MF-tiedosto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Cura-projektin 3MF-tiedosto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "GCode-tiedosto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "G-coden jäsennys" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "G-coden tiedot" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Varmista, että G-code on tulostimelle ja sen tulostusasetuksille soveltuva, ennen kuin lähetät tiedoston siihen. G-coden esitys ei välttämättä ole tarkka." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "G File -tiedosto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Tasaa alusta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Valitse päivitykset" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Lisäosan lisenssisopimus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Siirrettävä asema" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Tallenna siirrettävälle asemalle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Tallenna siirrettävälle asemalle {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Tallennetaan siirrettävälle asemalle {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Tallennetaan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Ei voitu tallentaa tiedostoon {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Ei löydetty tiedostonimeä yritettäessä kirjoittaa laitteeseen {device}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Ei voitu tallentaa siirrettävälle asemalle {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Tallennettu siirrettävälle asemalle {0} nimellä {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Tiedosto tallennettu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Poista" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Poista siirrettävä asema {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "Poistettu {0}. Voit nyt poistaa aseman turvallisesti." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Poista laite turvallisesti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Kohteen {0} poistaminen epäonnistui. Asema saattaa olla toisen ohjelman käytössä." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Viipalointi ei onnistu nykyisellä materiaalilla, sillä se ei sovellu käytettäväksi valitun laitteen tai kokoonpanon kanssa." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Viipalointi ei onnistu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Viipalointi ei onnistu nykyisten asetuksien ollessa voimassa. Seuraavissa asetuksissa on virheitä: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Viipalointi ei onnistu, koska esitäyttötorni tai esitäytön sijainti tai sijainnit eivät kelpaa." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Käsitellään kerroksia" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Tiedot" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "3MF-tiedosto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Suositeltu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Mukautettu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Mallikohtaiset asetukset" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Määritä mallikohtaiset asetukset" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Tulosta verkon kautta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Tulosta verkon kautta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Yhdistä verkon kautta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "USB-tulostus" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Tulosta USB:n kautta" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Tulosta USB:n kautta" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Yhdistetty USB:n kautta" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3D-tiedosto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Kerrosnäkymä" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Avaa projekti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Yhteenveto – Cura-projekti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Miten laitteen ristiriita pitäisi ratkaista?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Tulostimen asetukset" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Tyyppi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Miten profiilin ristiriita pitäisi ratkaista?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Profiilin asetukset" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Nimi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Ei profiilissa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 ohitus" -msgstr[1] "%1 ohitusta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Johdettu seuraavista" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 ohitus" -msgstr[1] "%1, %2 ohitusta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Miten materiaalin ristiriita pitäisi ratkaista?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Materiaaliasetukset" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Asetusten näkyvyys" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Tila" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Näkyvät asetukset:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1/%2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Avaa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Laiteohjelmisto on suoraan 3D-tulostimessa toimiva ohjelma. Laiteohjelmisto ohjaa askelmoottoreita, säätää lämpötilaa ja saa tulostimen toimimaan." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "Uusien tulostimien mukana toimitettava laiteohjelmisto toimii, mutta uusissa versioissa on yleensä enemmän toimintoja ja parannuksia." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Kerrosnäkymä" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Cura 15.04 -profiilit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Kiinteä näkymä" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Päivitä laiteohjelmisto automaattisesti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Lataa mukautettu laiteohjelmisto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 -msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "How to update" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Päivitystietoja ei löytynyt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "Support Blocker" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Valitse mukautettu laiteohjelmisto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Laiteohjelmiston päivitys" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Päivitetään laiteohjelmistoa." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Laiteohjelmiston päivitys suoritettu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Laiteohjelmiston päivitys epäonnistui tuntemattoman virheen takia." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Laiteohjelmiston päivitys epäonnistui tietoliikennevirheen takia." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Laiteohjelmiston päivitys epäonnistui tiedoston lukemiseen tai kirjoittamiseen liittyvän virheen takia." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Laiteohjelmiston päivitys epäonnistui puuttuvan laiteohjelmiston takia." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Korkeus (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "Kunkin pikselin suurin etäisyys \"Pohja\"-arvosta." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Pohja (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "Pohjan korkeus alustasta millimetreinä." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Leveys (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" +msgid "Create a volume in which supports are not printed." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Syvyys (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "Syvyys millimetreinä alustalla" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Tummempi on korkeampi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Vaaleampi on korkeampi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Tasoitus" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "Kuvassa käytettävän tasoituksen määrä." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Tulostin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Suuttimen koko" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Suuttimen X-siirtymä" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Suuttimen Y-siirtymä" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (leveys)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (syvyys)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (korkeus)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Alustan muoto" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X väh" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y väh" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X enint" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y enint" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Suulakkeiden määrä" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Tulostin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "" +msgid "Nozzle size" +msgstr "Suuttimen koko" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "Compatible material diameter" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Suuttimen X-siirtymä" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Suuttimen Y-siirtymä" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Korkeus (mm)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "Kunkin pikselin suurin etäisyys \"Pohja\"-arvosta." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Pohja (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "Pohjan korkeus alustasta millimetreinä." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Leveys (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Syvyys (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "Syvyys millimetreinä alustalla" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Tummempi on korkeampi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Vaaleampi on korkeampi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Tasoitus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "Kuvassa käytettävän tasoituksen määrä." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Jälkikäsittelylisäosa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Jälkikäsittelykomentosarjat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Lisää komentosarja" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Asetukset" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Keskeytä tulostus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Tulosta verkon kautta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Tulosta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Tulostetaan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Yhdistä verkkotulostimeen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Muokkaa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Poista" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Päivitä" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Jos tulostinta ei ole luettelossa, lue verkkotulostuksen vianetsintäopas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Tyyppi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Laiteohjelmistoversio" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Osoite" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "Tämän osoitteen tulostin ei ole vielä vastannut." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Yhdistä" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Tulostimen osoite" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "Jonossa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Valmis" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Vaatii toimenpiteitä" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" +msgid "Want more?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Valitse tähän Ultimaker Original -laitteeseen tehdyt päivitykset" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Lämmitettävä alusta (virallinen sarja tai itse rakennettu)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Alustan tasaaminen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Voit säätää alustaa, jotta tulosteista tulisi hyviä. Kun napsautat \"Siirry seuraavaan positioon\", suutin siirtyy eri positioihin, joita voidaan säätää." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Laita paperinpala kussakin positiossa suuttimen alle ja säädä tulostusalustan korkeus. Tulostusalustan korkeus on oikea, kun suuttimen kärki juuri ja juuri osuu paperiin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Aloita alustan tasaaminen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Siirry seuraavaan positioon" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2642,2944 +3049,430 @@ msgid "" "- Check if you are signed in to discover cloud-connected printers." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Avaa projekti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Yhteenveto – Cura-projekti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Miten laitteen ristiriita pitäisi ratkaista?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Tulostimen asetukset" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Tyyppi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Miten profiilin ristiriita pitäisi ratkaista?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Profiilin asetukset" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Nimi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Ei profiilissa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 ohitus" +msgstr[1] "%1 ohitusta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Johdettu seuraavista" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 ohitus" +msgstr[1] "%1, %2 ohitusta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Miten materiaalin ristiriita pitäisi ratkaista?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Materiaaliasetukset" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Asetusten näkyvyys" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Tila" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Näkyvät asetukset:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1/%2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Avaa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Valitse asetukset" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Valitse tätä mallia varten mukautettavat asetukset" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Suodatin..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Näytä kaikki" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 -msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Jälkikäsittelylisäosa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 -msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Jälkikäsittelykomentosarjat" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Lisää komentosarja" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 -msgctxt "@label" -msgid "Settings" -msgstr "Asetukset" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "" -msgstr[1] "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "Laiteohjelmisto on suoraan 3D-tulostimessa toimiva ohjelma. Laiteohjelmisto ohjaa askelmoottoreita, säätää lämpötilaa ja saa tulostimen toimimaan." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "Uusien tulostimien mukana toimitettava laiteohjelmisto toimii, mutta uusissa versioissa on yleensä enemmän toimintoja ja parannuksia." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Päivitä laiteohjelmisto automaattisesti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Lataa mukautettu laiteohjelmisto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 +msgctxt "@title:window" +msgid "Select custom firmware" +msgstr "Valitse mukautettu laiteohjelmisto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Laiteohjelmiston päivitys" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 +msgctxt "@label" +msgid "Updating firmware." +msgstr "Päivitetään laiteohjelmistoa." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 +msgctxt "@label" +msgid "Firmware update completed." +msgstr "Laiteohjelmiston päivitys suoritettu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Laiteohjelmiston päivitys epäonnistui tuntemattoman virheen takia." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Laiteohjelmiston päivitys epäonnistui tietoliikennevirheen takia." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Laiteohjelmiston päivitys epäonnistui tiedoston lukemiseen tai kirjoittamiseen liittyvän virheen takia." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Laiteohjelmiston päivitys epäonnistui puuttuvan laiteohjelmiston takia." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Värimalli" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Materiaalin väri" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Linjojen tyyppi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Yhteensopivuustila" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Täyttö" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Näytä vain yläkerrokset" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "Näytä 5 yksityiskohtaista kerrosta ylhäällä" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Yläosa/alaosa" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Sisäseinämä" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Alustan tasaaminen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Voit säätää alustaa, jotta tulosteista tulisi hyviä. Kun napsautat \"Siirry seuraavaan positioon\", suutin siirtyy eri positioihin, joita voidaan säätää." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Laita paperinpala kussakin positiossa suuttimen alle ja säädä tulostusalustan korkeus. Tulostusalustan korkeus on oikea, kun suuttimen kärki juuri ja juuri osuu paperiin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Aloita alustan tasaaminen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Siirry seuraavaan positioon" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Valitse tähän Ultimaker Original -laitteeseen tehdyt päivitykset" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Lämmitettävä alusta (virallinen sarja tai itse rakennettu)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Yhdistä verkkotulostimeen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Muokkaa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Poista" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Päivitä" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Jos tulostinta ei ole luettelossa, lue verkkotulostuksen vianetsintäopas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Tyyppi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Laiteohjelmistoversio" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Osoite" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "Tämän osoitteen tulostin ei ole vielä vastannut." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Yhdistä" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Tulostimen osoite" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Keskeytä tulostus" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Tulostetaan" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Valmis" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Vaatii toimenpiteitä" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "Jonossa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Tulosta verkon kautta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Tulosta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Viipaloidaan..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Vaihda koko näyttöön" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&Kumoa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "Tee &uudelleen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Lopeta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Määritä Curan asetukset..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "L&isää tulostin..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Tulostinten &hallinta..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Hallitse materiaaleja..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&Päivitä nykyiset asetukset tai ohitukset profiiliin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Hylkää tehdyt muutokset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "&Luo profiili nykyisten asetusten tai ohitusten perusteella..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Profiilien hallinta..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Näytä sähköinen &dokumentaatio" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Ilmoita &virheestä" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Tietoja..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Poista malli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Ke&skitä malli alustalle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "&Ryhmittele mallit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Poista mallien ryhmitys" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "&Yhdistä mallit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&Kerro malli..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Valitse kaikki mallit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Tyhjennä tulostusalusta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Lataa kaikki mallit uudelleen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Järjestä kaikki mallit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Järjestä valinta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Määritä kaikkien mallien positiot uudelleen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Määritä kaikkien mallien muutokset uudelleen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&Avaa tiedosto(t)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Uusi projekti..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Näytä määrityskansio" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Määritä asetusten näkyvyys..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Yleiset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Asetukset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Tulostimet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Materiaalit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Profiilit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Avaa tiedosto(t)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Avaa tiedosto(t)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Löysimme vähintään yhden Gcode-tiedoston valitsemiesi tiedostojen joukosta. Voit avata vain yhden Gcode-tiedoston kerrallaan. Jos haluat avata Gcode-tiedoston, valitse vain yksi." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Lisää tulostin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Kokonaisvaltainen sulatettavan tulostuslangan 3D-tulostusratkaisu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura-ohjelman on kehittänyt Ultimaker B.V. yhteistyössä käyttäjäyhteisön kanssa.\n" -"Cura hyödyntää seuraavia avoimeen lähdekoodiin perustuvia projekteja:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Graafinen käyttöliittymä" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Sovelluskehys" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Prosessien välinen tietoliikennekirjasto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Tukikirjasto 3MF-tiedostojen käsittelyyn" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Ohjelmointikieli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI-kehys" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "GUI-kehyksen sidonnat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "C/C++ -sidontakirjasto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Data Interchange Format" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Fontti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Monikulmion leikkauskirjasto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Nopeamman laskennan tukikirjasto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "STL-tiedostojen käsittelyn tukikirjasto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Sarjatietoliikennekirjasto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Tieteellisen laskennan tukikirjasto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "ZeroConf-etsintäkirjasto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Avaa projektitiedosto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Tämä on Cura-projektitiedosto. Haluatko avata sen projektina vai tuoda siinä olevat mallit?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Muista valintani" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Avaa projektina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Tuo mallit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Hylkää tai säilytä muutokset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Profiilin asetukset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Kysy aina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Hylkää äläkä kysy uudelleen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Säilytä äläkä kysy uudelleen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Löysimme vähintään yhden projektitiedoston valitsemiesi tiedostojen joukosta. Voit avata vain yhden projektitiedoston kerrallaan. Suosittelemme, että tuot vain malleja niistä tiedostoista. Haluatko jatkaa?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Tuo kaikki malleina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Tallenna projekti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Suulake %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & materiaali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Älä näytä projektin yhteenvetoa tallennettaessa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Tallenna" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Tulosta valittu malli asetuksella %1" -msgstr[1] "Tulosta valitut mallit asetuksella %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Uusi projekti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Haluatko varmasti aloittaa uuden projektin? Se tyhjentää alustan ja kaikki tallentamattomat asetukset." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Materiaali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Tulosta valittu malli asetuksella:" -msgstr[1] "Tulosta valitut mallit asetuksella:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Kerro valittu malli" -msgstr[1] "Kerro valitut mallit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Kopioiden määrä" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "&Muokkaa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "Laa&jennukset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "Tie&dosto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "&Ohje" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "L&isäasetukset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "&Tulostin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Avaa &viimeisin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Materiaali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Aseta aktiiviseksi suulakepuristimeksi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Näytä" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Ei yhteyttä tulostimeen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "Tulostin ei hyväksy komentoja" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "Huolletaan. Tarkista tulostin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Yhteys tulostimeen menetetty" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Tulostetaan..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Keskeytetty" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Valmistellaan..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Poista tuloste" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Haluatko varmasti keskeyttää tulostuksen?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Käyttöliittymä" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Valuutta:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Viipaloi automaattisesti, kun asetuksia muutetaan." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Viipaloi automaattisesti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Näyttöikkunan käyttäytyminen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Korosta mallin vailla tukea olevat alueet punaisella. Ilman tukea nämä alueet eivät tulostu kunnolla." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Näytä uloke" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Siirtää kameraa siten, että valittuna oleva malli on näkymän keskellä" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Keskitä kamera kun kohde on valittu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Pitääkö Curan oletusarvoinen zoom-toimintatapa muuttaa päinvastaiseksi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Käännä kameran zoomin suunta päinvastaiseksi." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "Tuleeko zoomauksen siirtyä hiiren suuntaan?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Zoomaa hiiren suuntaan" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Pitäisikö alustalla olevia malleja siirtää niin, etteivät ne enää leikkaa toisiaan?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Varmista, että mallit ovat erillään" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Pitäisikö tulostusalueella olevia malleja siirtää alas niin, että ne koskettavat tulostusalustaa?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Pudota mallit automaattisesti alustalle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "Pakotetaanko kerros yhteensopivuustilaan?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Pakota kerrosnäkymän yhteensopivuustila (vaatii uudelleenkäynnistyksen)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Tiedostojen avaaminen ja tallentaminen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Pitäisikö mallit skaalata tulostustilavuuteen, jos ne ovat liian isoja?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Skaalaa suuret mallit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Malli voi vaikuttaa erittäin pieneltä, jos sen koko on ilmoitettu esimerkiksi metreissä eikä millimetreissä. Pitäisikö nämä mallit suurentaa?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Skaalaa erittäin pienet mallit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Pitäisikö tulostustyön nimeen lisätä automaattisesti tulostimen nimeen perustuva etuliite?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Lisää laitteen etuliite työn nimeen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Näytetäänkö yhteenveto, kun projektitiedosto tallennetaan?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Näytä yhteenvetoikkuna, kun projekti tallennetaan" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Projektitiedoston avaamisen oletustoimintatapa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Projektitiedoston avaamisen oletustoimintatapa: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Avaa aina projektina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Tuo mallit aina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Kun olet tehnyt muutokset profiiliin ja vaihtanut toiseen, näytetään valintaikkuna, jossa kysytään, haluatko säilyttää vai hylätä muutokset. Tässä voit myös valita oletuskäytöksen, jolloin valintaikkunaa ei näytetä uudelleen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Tietosuoja" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Pitäisikö anonyymejä tietoja tulosteesta lähettää Ultimakerille? Huomaa, että malleja, IP-osoitteita tai muita henkilökohtaisia tietoja ei lähetetä eikä tallenneta." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Lähetä (anonyymit) tulostustiedot" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Pitäisikö Curan tarkistaa saatavilla olevat päivitykset, kun ohjelma käynnistetään?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Tarkista päivitykset käynnistettäessä" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Aktivoi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Nimeä uudelleen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Tuo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Jäljennös" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Vie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Tuo materiaali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Materiaalin tuominen onnistui: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Materiaalin tuominen epäonnistui: %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Vie materiaali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Materiaalin vieminen epäonnistui kohteeseen %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Materiaalin vieminen onnistui kohteeseen %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Näytä nimi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Merkki" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Materiaalin tyyppi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Väri" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Ominaisuudet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Tiheys" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Läpimitta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Tulostuslangan hinta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Tulostuslangan paino" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Tulostuslangan pituus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Hinta metriä kohden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Materiaali on linkitetty kohteeseen %1 ja niillä on joitain samoja ominaisuuksia." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Poista materiaalin linkitys" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Kuvaus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Tarttuvuustiedot" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Tiedot" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Tulostusasetukset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Hylkää tehdyt muutokset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Tässä profiilissa käytetään tulostimen oletusarvoja, joten siinä ei ole alla olevan listan asetuksia tai ohituksia." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Nykyiset asetukset vastaavat valittua profiilia." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Yleiset asetukset" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Luo profiili" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Profiilin vienti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Monista profiili" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Nimeä profiili uudelleen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Profiilin tuonti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Näkyvyyden asettaminen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Tarkista kaikki" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Suulake" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Kuuman pään kohdelämpötila. Kuuma pää lämpenee tai viilenee kohti tätä lämpötilaa. Jos asetus on 0, kuuman pään lämmitys sammutetaan." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Peruuta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Esilämmitä" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Tämän suulakkeen materiaalin väri." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Tämän suulakkeen materiaali." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "Tähän suulakkeeseen liitetty suutin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Alusta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Lämmitettävän pöydän kohdelämpötila. Pöytä lämpenee tai viilenee kohti tätä lämpötilaa. Jos asetus on 0, pöydän lämmitys sammutetaan." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "Lämmitettävän pöydän nykyinen lämpötila." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "Lämmitettävän pöydän esilämmityslämpötila." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Lämmitä pöytä ennen tulostusta. Voit edelleen säätää tulostinta sen lämmitessä, eikä sinun tarvitse odottaa pöydän lämpiämistä, kun olet valmis tulostamaan." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "Tulostinta ei ole yhdistetty." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Aktiivinen tulostustyö" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Työn nimi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Tulostusaika" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Aikaa jäljellä arviolta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Jotkut asetusten ja ohitusten arvot eroavat profiiliin tallennetuista arvoista.\n" -"\n" -"Avaa profiilin hallinta napsauttamalla." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Ota reunuksen tai pohjaristikon tulostus käyttöön. Tämä lisää kappaleen ympärille tai alle tasaisen alueen, joka on helppo leikata pois myöhemmin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Asteittainen täyttö lisää täytön tiheyttä vähitellen yläosaa kohti." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Muodosta rakenteita, jotka tukevat mallin ulokkeita sisältäviä osia. Ilman tukirakenteita kyseiset osat luhistuvat tulostuksen aikana." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Asetus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Profiili" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Nykyinen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Jotkin piilotetut asetukset käyttävät arvoja, jotka eroavat normaaleista lasketuista arvoista.\n" -"\n" -"Tee asetuksista näkyviä napsauttamalla." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Koskee seuraavia" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Riippuu seuraavista" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5590,7 +3483,7 @@ msgstr "" "\n" "Palauta profiilin arvo napsauttamalla." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5601,931 +3494,3273 @@ msgstr "" "\n" "Palauta laskettu arvo napsauttamalla." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Kopioi arvo kaikkiin suulakepuristimiin" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Piilota tämä asetus" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Älä näytä tätä asetusta" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Pidä tämä asetus näkyvissä" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Määritä asetusten näkyvyys..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Jotkin piilotetut asetukset käyttävät arvoja, jotka eroavat normaaleista lasketuista arvoista.\n" +"\n" +"Tee asetuksista näkyviä napsauttamalla." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Uusi projekti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Haluatko varmasti aloittaa uuden projektin? Se tyhjentää alustan ja kaikki tallentamattomat asetukset." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Näkyvyyden asettaminen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Tarkista kaikki" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Näytä nimi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Merkki" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Materiaalin tyyppi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Väri" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Ominaisuudet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Tiheys" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Läpimitta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Tulostuslangan hinta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Tulostuslangan paino" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Tulostuslangan pituus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Hinta metriä kohden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Materiaali on linkitetty kohteeseen %1 ja niillä on joitain samoja ominaisuuksia." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Poista materiaalin linkitys" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Kuvaus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Tarttuvuustiedot" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Tiedot" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Tulostusasetukset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Materiaalit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Tuo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Aktivoi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Jäljennös" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Vie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Tuo materiaali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Materiaalin tuominen onnistui: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Materiaalin tuominen epäonnistui: %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Vie materiaali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Materiaalin vieminen epäonnistui kohteeseen %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Materiaalin vieminen onnistui kohteeseen %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Yleiset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Käyttöliittymä" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Valuutta:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Viipaloi automaattisesti, kun asetuksia muutetaan." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Viipaloi automaattisesti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Näyttöikkunan käyttäytyminen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Korosta mallin vailla tukea olevat alueet punaisella. Ilman tukea nämä alueet eivät tulostu kunnolla." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Näytä uloke" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Siirtää kameraa siten, että valittuna oleva malli on näkymän keskellä" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Keskitä kamera kun kohde on valittu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Pitääkö Curan oletusarvoinen zoom-toimintatapa muuttaa päinvastaiseksi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Käännä kameran zoomin suunta päinvastaiseksi." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "Tuleeko zoomauksen siirtyä hiiren suuntaan?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Zoomaa hiiren suuntaan" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Pitäisikö alustalla olevia malleja siirtää niin, etteivät ne enää leikkaa toisiaan?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Varmista, että mallit ovat erillään" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Pitäisikö tulostusalueella olevia malleja siirtää alas niin, että ne koskettavat tulostusalustaa?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Pudota mallit automaattisesti alustalle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "Pakotetaanko kerros yhteensopivuustilaan?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Pakota kerrosnäkymän yhteensopivuustila (vaatii uudelleenkäynnistyksen)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Tiedostojen avaaminen ja tallentaminen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Pitäisikö mallit skaalata tulostustilavuuteen, jos ne ovat liian isoja?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Skaalaa suuret mallit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Malli voi vaikuttaa erittäin pieneltä, jos sen koko on ilmoitettu esimerkiksi metreissä eikä millimetreissä. Pitäisikö nämä mallit suurentaa?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Skaalaa erittäin pienet mallit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Pitäisikö tulostustyön nimeen lisätä automaattisesti tulostimen nimeen perustuva etuliite?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Lisää laitteen etuliite työn nimeen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Näytetäänkö yhteenveto, kun projektitiedosto tallennetaan?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Näytä yhteenvetoikkuna, kun projekti tallennetaan" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Projektitiedoston avaamisen oletustoimintatapa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Projektitiedoston avaamisen oletustoimintatapa: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Avaa aina projektina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Tuo mallit aina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Kun olet tehnyt muutokset profiiliin ja vaihtanut toiseen, näytetään valintaikkuna, jossa kysytään, haluatko säilyttää vai hylätä muutokset. Tässä voit myös valita oletuskäytöksen, jolloin valintaikkunaa ei näytetä uudelleen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Kysy aina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Tietosuoja" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Pitäisikö anonyymejä tietoja tulosteesta lähettää Ultimakerille? Huomaa, että malleja, IP-osoitteita tai muita henkilökohtaisia tietoja ei lähetetä eikä tallenneta." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Lähetä (anonyymit) tulostustiedot" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Pitäisikö Curan tarkistaa saatavilla olevat päivitykset, kun ohjelma käynnistetään?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Tarkista päivitykset käynnistettäessä" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Tulostimet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Nimeä uudelleen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Profiilit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Hylkää tehdyt muutokset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Tässä profiilissa käytetään tulostimen oletusarvoja, joten siinä ei ole alla olevan listan asetuksia tai ohituksia." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Nykyiset asetukset vastaavat valittua profiilia." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Yleiset asetukset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Luo profiili" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Profiilin vienti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Monista profiili" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Nimeä profiili uudelleen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Profiilin tuonti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" +msgid "Is printed as support." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" +msgid "Other models overlapping with this model are modified." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" +msgid "Infill overlapping with this model is modified." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" +msgid "Overlaps with this model are not supported." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "" +msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "" +msgid "Active print" +msgstr "Aktiivinen tulostustyö" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "" +msgid "Job Name" +msgstr "Työn nimi" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "" +msgid "Printing Time" +msgstr "Tulostusaika" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Aikaa jäljellä arviolta" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 -msgctxt "@label" -msgid "Release Notes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 -msgctxt "@button" -msgid "Skip" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Vaihda koko näyttöön" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&Kumoa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "Tee &uudelleen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Lopeta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Määritä Curan asetukset..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "L&isää tulostin..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Tulostinten &hallinta..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Hallitse materiaaleja..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&Päivitä nykyiset asetukset tai ohitukset profiiliin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Hylkää tehdyt muutokset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "&Luo profiili nykyisten asetusten tai ohitusten perusteella..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Profiilien hallinta..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Näytä sähköinen &dokumentaatio" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Ilmoita &virheestä" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Tietoja..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Poista malli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Ke&skitä malli alustalle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "&Ryhmittele mallit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Poista mallien ryhmitys" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "&Yhdistä mallit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&Kerro malli..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Valitse kaikki mallit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Tyhjennä tulostusalusta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Lataa kaikki mallit uudelleen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Järjestä kaikki mallit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Järjestä valinta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Määritä kaikkien mallien positiot uudelleen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Määritä kaikkien mallien muutokset uudelleen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&Avaa tiedosto(t)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Uusi projekti..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Näytä määrityskansio" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Tulosta valittu malli asetuksella %1" +msgstr[1] "Tulosta valitut mallit asetuksella %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Ei yhteyttä tulostimeen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "Tulostin ei hyväksy komentoja" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "Huolletaan. Tarkista tulostin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Yhteys tulostimeen menetetty" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Tulostetaan..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Keskeytetty" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Valmistellaan..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Poista tuloste" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Haluatko varmasti keskeyttää tulostuksen?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Asetus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Profiili" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Nykyinen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Materiaali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Aseta aktiiviseksi suulakepuristimeksi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "Tie&dosto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "&Tulostin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "Laa&jennukset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "L&isäasetukset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Materiaali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "&Ohje" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Avaa &viimeisin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Näytä" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Tulosta valittu malli asetuksella:" +msgstr[1] "Tulosta valitut mallit asetuksella:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Kerro valittu malli" +msgstr[1] "Kerro valitut mallit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Kopioiden määrä" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "&Muokkaa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Avaa tiedosto(t)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Löysimme vähintään yhden projektitiedoston valitsemiesi tiedostojen joukosta. Voit avata vain yhden projektitiedoston kerrallaan. Suosittelemme, että tuot vain malleja niistä tiedostoista. Haluatko jatkaa?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Tuo kaikki malleina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Avaa projektitiedosto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Tämä on Cura-projektitiedosto. Haluatko avata sen projektina vai tuoda siinä olevat mallit?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Muista valintani" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Avaa projektina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Tuo mallit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Hylkää tai säilytä muutokset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Profiilin asetukset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Hylkää äläkä kysy uudelleen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Säilytä äläkä kysy uudelleen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Tallenna projekti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Suulake %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & materiaali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Älä näytä projektin yhteenvetoa tallennettaessa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Tallenna" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Kokonaisvaltainen sulatettavan tulostuslangan 3D-tulostusratkaisu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura-ohjelman on kehittänyt Ultimaker B.V. yhteistyössä käyttäjäyhteisön kanssa.\n" +"Cura hyödyntää seuraavia avoimeen lähdekoodiin perustuvia projekteja:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Graafinen käyttöliittymä" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Sovelluskehys" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Prosessien välinen tietoliikennekirjasto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Tukikirjasto 3MF-tiedostojen käsittelyyn" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Ohjelmointikieli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI-kehys" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "GUI-kehyksen sidonnat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "C/C++ -sidontakirjasto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Data Interchange Format" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Fontti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Monikulmion leikkauskirjasto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Nopeamman laskennan tukikirjasto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "STL-tiedostojen käsittelyn tukikirjasto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Sarjatietoliikennekirjasto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Tieteellisen laskennan tukikirjasto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "ZeroConf-etsintäkirjasto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Muodosta rakenteita, jotka tukevat mallin ulokkeita sisältäviä osia. Ilman tukirakenteita kyseiset osat luhistuvat tulostuksen aikana." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Asteittainen täyttö lisää täytön tiheyttä vähitellen yläosaa kohti." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Ota reunuksen tai pohjaristikon tulostus käyttöön. Tämä lisää kappaleen ympärille tai alle tasaisen alueen, joka on helppo leikata pois myöhemmin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Jotkut asetusten ja ohitusten arvot eroavat profiiliin tallennetuista arvoista.\n" +"\n" +"Avaa profiilin hallinta napsauttamalla." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "Tulostinta ei ole yhdistetty." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Alusta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Lämmitettävän pöydän kohdelämpötila. Pöytä lämpenee tai viilenee kohti tätä lämpötilaa. Jos asetus on 0, pöydän lämmitys sammutetaan." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "Lämmitettävän pöydän nykyinen lämpötila." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "Lämmitettävän pöydän esilämmityslämpötila." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Peruuta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Esilämmitä" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Lämmitä pöytä ennen tulostusta. Voit edelleen säätää tulostinta sen lämmitessä, eikä sinun tarvitse odottaa pöydän lämpiämistä, kun olet valmis tulostamaan." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Suulake" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Kuuman pään kohdelämpötila. Kuuma pää lämpenee tai viilenee kohti tätä lämpötilaa. Jos asetus on 0, kuuman pään lämmitys sammutetaan." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Tämän suulakkeen materiaalin väri." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Tämän suulakkeen materiaali." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "Tähän suulakkeeseen liitetty suutin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Asetukset" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Avaa tiedosto(t)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Löysimme vähintään yhden Gcode-tiedoston valitsemiesi tiedostojen joukosta. Voit avata vain yhden Gcode-tiedoston kerrallaan. Jos haluat avata Gcode-tiedoston, valitse vain yksi." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Lisää tulostin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Viipaloidaan..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "" - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Tukee 3MF-tiedostojen lukemista." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "3MF-lukija" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Tukee 3MF-tiedostojen kirjoittamista." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MF-kirjoitin" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "" - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "" - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Linkki CuraEngine-viipalointiin taustalla." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "CuraEngine-taustaosa" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Tukee Cura-profiilien tuontia." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Cura-profiilin lukija" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Tukee Cura-profiilien vientiä." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Cura-profiilin kirjoitin" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "" - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Tarkistaa laiteohjelmistopäivitykset." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Laiteohjelmiston päivitysten tarkistus" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "" - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "" - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "" - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Tukee profiilien tuontia GCode-tiedostoista." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Mahdollistaa GCode-tiedostojen lataamisen ja näyttämisen." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "GCode-lukija" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "" - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Mahdollistaa tulostettavien geometrioiden luomisen 2D-kuvatiedostoista." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Kuvanlukija" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Tukee profiilien tuontia aikaisemmista Cura-versioista." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Aikaisempien Cura-profiilien lukija" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "" +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Mahdollistaa tulostettavien geometrioiden luomisen 2D-kuvatiedostoista." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "" +msgid "Image Reader" +msgstr "Kuvanlukija" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "" - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Mallikohtaisten asetusten muokkaus." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Mallikohtaisten asetusten työkalu" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Lisäosa, jonka avulla käyttäjät voivat luoda komentosarjoja jälkikäsittelyä varten" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Jälkikäsittely" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "" - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "" - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Tukee irrotettavan aseman kytkemistä lennossa ja sille kirjoittamista." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Irrotettavan aseman tulostusvälineen laajennus" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "" - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Lähettää anonyymiä viipalointitietoa. Voidaan lisäasetuksista kytkeä pois käytöstä." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Viipalointitiedot" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Näyttää normaalin kiinteän verkkonäkymän." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Kiinteä näkymä" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "" - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "" - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "" - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker-laitteen toiminnot" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "" - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Hyväksyy GCode-määrittelyt ja lähettää ne tulostimeen. Lisäosa voi myös päivittää laiteohjelmiston." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USB-tulostus" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Päivittää kokoonpanon versiosta Cura 2.1 versioon Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Päivitys versiosta 2.1 versioon 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Päivittää kokoonpanon versiosta Cura 2.2 versioon Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Päivitys versiosta 2.2 versioon 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Päivittää kokoonpanon versiosta Cura 2.5 versioon Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Päivitys versiosta 2.5 versioon 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Päivittää kokoonpanon versiosta Cura 2.6 versioon Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Päivitys versiosta 2.6 versioon 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Päivittää kokoonpanon versiosta Cura 2.7 versioon Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Päivitys versiosta 2.7 versioon 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Tukee X3D-tiedostojen lukemista." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "X3D-lukija" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Mahdollistaa XML-pohjaisten materiaaliprofiilien lukemisen ja kirjoittamisen." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Materiaaliprofiilit" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Näyttää kerrosnäkymän." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Kerrosnäkymä" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Tukee X3D-tiedostojen lukemista." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "X3D-lukija" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Tukee Cura-profiilien tuontia." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Cura-profiilin lukija" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Lisäosa, jonka avulla käyttäjät voivat luoda komentosarjoja jälkikäsittelyä varten" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Jälkikäsittely" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Tukee 3MF-tiedostojen kirjoittamista." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MF-kirjoitin" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "" + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Lähettää anonyymiä viipalointitietoa. Voidaan lisäasetuksista kytkeä pois käytöstä." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Viipalointitiedot" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "" + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "" + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Tukee profiilien tuontia GCode-tiedostoista." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Mahdollistaa GCode-tiedostojen lataamisen ja näyttämisen." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "GCode-lukija" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "" + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Ultimaker-laitteen toiminnot" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "" + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "" + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Tukee irrotettavan aseman kytkemistä lennossa ja sille kirjoittamista." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Irrotettavan aseman tulostusvälineen laajennus" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "" + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Päivittää kokoonpanon versiosta Cura 2.5 versioon Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Päivitys versiosta 2.5 versioon 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Päivittää kokoonpanon versiosta Cura 2.6 versioon Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Päivitys versiosta 2.6 versioon 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Päivittää kokoonpanon versiosta Cura 2.2 versioon Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Päivitys versiosta 2.2 versioon 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Päivittää kokoonpanon versiosta Cura 2.1 versioon Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Päivitys versiosta 2.1 versioon 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Päivittää kokoonpanon versiosta Cura 2.7 versioon Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Päivitys versiosta 2.7 versioon 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Linkki CuraEngine-viipalointiin taustalla." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "CuraEngine-taustaosa" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Tukee 3MF-tiedostojen lukemista." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "3MF-lukija" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Mallikohtaisten asetusten muokkaus." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Mallikohtaisten asetusten työkalu" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Mahdollistaa XML-pohjaisten materiaaliprofiilien lukemisen ja kirjoittamisen." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Materiaaliprofiilit" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Tukee Cura-profiilien vientiä." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Cura-profiilin kirjoitin" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "" + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Hyväksyy GCode-määrittelyt ja lähettää ne tulostimeen. Lisäosa voi myös päivittää laiteohjelmiston." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USB-tulostus" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "" + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "" + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "" + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "" + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "" + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "" + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Tukee profiilien tuontia aikaisemmista Cura-versioista." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Aikaisempien Cura-profiilien lukija" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "" + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Näyttää normaalin kiinteän verkkonäkymän." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Kiinteä näkymä" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Tarkistaa laiteohjelmistopäivitykset." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Laiteohjelmiston päivitysten tarkistus" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "" + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "" + #~ msgctxt "@label" #~ msgid "SVG icons" #~ msgstr "SVG-kuvakkeet" diff --git a/resources/i18n/fi_FI/fdmextruder.def.json.po b/resources/i18n/fi_FI/fdmextruder.def.json.po index e3d787b72f..89de0a3ef7 100644 --- a/resources/i18n/fi_FI/fdmextruder.def.json.po +++ b/resources/i18n/fi_FI/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-15 11:17+0200\n" "Last-Translator: Bothof \n" "Language-Team: Finnish\n" @@ -16,212 +16,212 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1.1\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Laite" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Laitekohtaiset asetukset" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Suulake" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "Tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Suuttimen tunnus" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Suulakeryhmän suulakkeen tunnus, kuten \"AA 0.4\" ja \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Suuttimen halkaisija" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Suuttimen sisähalkaisija. Muuta tätä asetusta, kun käytössä on muu kuin vakiokokoinen suutin." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Suuttimen X-siirtymä" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "Suuttimen siirtymän X-koordinaatti." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Suuttimen Y-siirtymä" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "Suuttimen siirtymän Y-koordinaatti." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "Suulakkeen aloitus-GCode" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Suulakkeen aloitussijainti absoluuttinen" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Tekee suulakkeen aloitussijainnista absoluuttisen eikä suhteellisen viimeksi tunnettuun pään sijaintiin nähden." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Suulakkeen aloitussijainti X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "Aloitussijainnin X-koordinaatti suulaketta käynnistettäessä." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Suulakkeen aloitussijainti Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "Aloitussijainnin Y-koordinaatti suulaketta käynnistettäessä." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "Suulakkeen lopetus-GCode" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Suulakkeen lopetussijainti absoluuttinen" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Tekee suulakkeen lopetussijainnista absoluuttisen eikä suhteellisen viimeksi tunnettuun pään sijaintiin nähden." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Suulakkeen lopetussijainti X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "Lopetussijainnin X-koordinaatti, kun suulake poistetaan käytöstä." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Suulakkeen lopetussijainti Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "Lopetussijainnin Y-koordinaatti, kun suulake poistetaan käytöstä." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Suulakkeen esitäytön Z-sijainti" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Z-koordinaatti sijainnille, jossa suutin esitäytetään tulostusta aloitettaessa." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Alustan tarttuvuus" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Tarttuvuus" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Suulakkeen esitäytön X-sijainti" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "X-koordinaatti sijainnille, jossa suutin esitäytetään tulostusta aloitettaessa." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Suulakkeen esitäytön Y-sijainti" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Y-koordinaatti sijainnille, jossa suutin esitäytetään tulostusta aloitettaessa." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "" diff --git a/resources/i18n/fi_FI/fdmprinter.def.json.po b/resources/i18n/fi_FI/fdmprinter.def.json.po index 17324b976a..31a4fd3bea 100644 --- a/resources/i18n/fi_FI/fdmprinter.def.json.po +++ b/resources/i18n/fi_FI/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-15 11:17+0200\n" "Last-Translator: Bothof \n" "Language-Team: Finnish\n" @@ -16,5990 +16,6010 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1.1\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Laite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Laitekohtaiset asetukset" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Laitteen tyyppi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "3D-tulostinmallin nimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Näytä laitteen variantit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Näytetäänkö laitteen eri variantit, jotka kuvataan erillisissä json-tiedostoissa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "Materiaalin GUID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Läpimitta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Säätää käytetyn tulostuslangan halkaisijaa. Määritä tämä arvo vastaamaan käytetyn tulostuslangan halkaisijaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Odota alustan lämpenemistä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Lisätäänkö komento, jolla odotetaan alustan lämpötilan saavuttamista alussa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Odota suuttimen lämpenemistä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Odotetaanko suuttimen lämpötilan saavuttamista alussa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Sisällytä materiaalilämpötilat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Sisällytetäänkö suuttimen lämpötilakomennot GCoden alkuun. Kun start_gcode sisältää jo suuttimen lämpötilakomennot, Cura-edustaohjelma poistaa tämän asetuksen automaattisesti käytöstä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Sisällytä alustan lämpötila" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Sisällytetäänkö alustan lämpötilakomennot GCoden alkuun. Kun aloitus-GCode sisältää jo alustan lämpötilakomennot, Cura-edustaohjelma poistaa tämän asetuksen automaattisesti käytöstä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Laitteen leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "Tulostettavan alueen leveys (X-suunta)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Laitteen syvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "Tulostettavan alueen syvyys (Y-suunta)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Laitteen korkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "Tulostettavan alueen korkeus (Z-suunta)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Alustan muoto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "Alustan muoto ottamatta huomioon alueita, joihin ei voi tulostaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Suorakulmainen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Soikea" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Sisältää lämmitettävän alustan" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Sisältääkö laite lämmitettävän alustan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "On keskikohdassa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Ovatko tulostimen nollasijainnin X-/Y-koordinaatit tulostettavan alueen keskellä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Suulakkeiden määrä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Suulakeryhmien määrä. Suulakeryhmä on syöttölaitteen, Bowden-putken ja suuttimen yhdistelmä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Suuttimen kärjen ulkoläpimitta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "Suuttimen kärjen ja tulostuspään alimman osan välinen korkeusero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "Vaakatason ja suuttimen kärjen yllä olevan kartiomaisen osan välinen kulma." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Suuttimen kärjestä mitattu etäisyys, jonka suuttimen lämpö siirtyy tulostuslankaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Ota suuttimen lämpötilan hallinta käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Lämpötilan hallinta Curan kautta. Kytke tämä pois, niin voit hallita suuttimen lämpötilaa Curan ulkopuolella." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "Nopeus (°C/s), jolla suutin lämpenee, mitattuna keskiarvona normaaleista tulostuslämpötiloista ja valmiuslämpötilasta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "Nopeus (°C/s), jolla suutin jäähtyy, mitattuna keskiarvona normaaleista tulostuslämpötiloista ja valmiuslämpötilasta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Valmiuslämpötilan minimiaika" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Minimiaika, jonka suulakkeen on oltava ei-aktiivinen, ennen kuin suutin jäähdytetään. Suulakkeen annetaan jäähtyä valmiustilaan vain, kun sitä ei käytetä tätä aikaa kauemmin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (volymetrinen)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Monikulmioluettelo, jossa on alueet, joihin tulostuspää ei saa siirtyä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Suuttimen kielletyt alueet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Monikulmioluettelo, jossa on alueet, joihin suutin ei saa siirtyä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Suuttimen kärjen ja korokejärjestelmän (X- ja Y-akselit) välinen korkeusero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Suuttimen tunnus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Suulakeryhmän suulakkeen tunnus, kuten \"AA 0.4\" ja \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Suuttimen läpimitta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Suuttimen sisäläpimitta. Muuta tätä asetusta, kun käytössä on muu kuin vakiokokoinen suutin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Suulakkeen esitäytön Z-sijainti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Z-koordinaatti sijainnille, jossa suutin esitäytetään tulostusta aloitettaessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Absoluuttinen suulakkeen esitäytön sijainti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Tekee suulakkeen esitäyttösijainnista absoluuttisen eikä suhteellisen viimeksi tunnettuun pään sijaintiin nähden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Maksiminopeus X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "X-suunnan moottorin maksiminopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Maksiminopeus Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Y-suunnan moottorin maksiminopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Maksiminopeus Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Z-suunnan moottorin maksiminopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "Tulostuslangan maksiminopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Maksimikiihtyvyys X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X-suunnan moottorin maksimikiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Maksimikiihtyvyys Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Y-suunnan moottorin maksimikiihtyvyys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Maksimikiihtyvyys Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Z-suunnan moottorin maksimikiihtyvyys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Tulostuslangan maksimikiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Tulostuslangan moottorin maksimikiihtyvyys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Oletuskiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "Tulostuspään liikkeen oletuskiihtyvyys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Oletusarvoinen X-Y-nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Vaakatasoisen liikkeen oletusnykäisy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Oletusarvoinen Z-nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Z-suunnan moottorin oletusnykäisy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Oletusarvoinen tulostuslangan nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Tulostuslangan moottorin oletusnykäisy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Minimisyöttönopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "Tulostuspään liikkeen miniminopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Laatu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Kaikki tulostuksen resoluutioon vaikuttavat asetukset. Näillä asetuksilla on suuri vaikutus laatuun (ja tulostusaikaan)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Kerroksen korkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "Kunkin kerroksen korkeus milleinä. Korkeammat arvot tuottavat nopeampia tulosteita alhaisemmalla resoluutiolla, alemmat arvot tuottavat hitaampia tulosteita korkeammalla resoluutiolla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Alkukerroksen korkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "Alkukerroksen korkeus milleinä. Paksumpi alkukerros helpottaa alustaan kiinnittymistä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Linjan leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Yhden linjan leveys. Yleensä kunkin linjan leveyden tulisi vastata suuttimen leveyttä. Pienentämällä tätä arvoa hiukan voidaan kuitenkin mahdollisesti tuottaa parempia tulosteita." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Seinämälinjan leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Yhden seinämälinjan leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Ulkoseinämän linjaleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "Ulommaisen seinämälinjan leveys. Tätä arvoa pienentämällä voidaan tulostaa tarkempia yksityiskohtia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Sisäseinämien linjaleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Yhden seinämälinjan leveys. Koskee kaikkia muita paitsi ulommaista seinämää." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Ylä-/alalinjan leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Yhden ylä-/alalinjan leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Täyttölinjan leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Yhden täyttölinjan leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Helma-/reunuslinjan leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Yhden helma- tai reunuslinjan leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Tukilinjan leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Yhden tukirakenteen linjan leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Tukiliittymän linjan leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Tukikaton tai -lattian yhden linjan leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Tukikaton linjaleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Tukikaton yhden linjan leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Tukilattian linjaleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Tukilattian yhden linjan leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Esitäyttötornin linjan leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Yhden esitäyttötornin linjan leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Alkukerroksen linjaleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Ensimmäisen kerroksen linjaleveyden kerroin. Sen suurentaminen voi parantaa tarttuvuutta pöytään." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Kuori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Seinämien suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "Seinämien tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Ulkoseinämän suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "Ulkoseinämän tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "Sisäseinämien tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Seinämän paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "Seinämien paksuus vaakatasossa. Tämä arvo jaettuna seinämälinjan leveysarvolla määrittää seinämien lukumäärän." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Seinämälinjaluku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Seinämien lukumäärä. Kun se lasketaan seinämän paksuudesta, arvo pyöristetään kokonaislukuun." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Ulkoseinämän täyttöliikkeen etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Siirtoliikkeen etäisyys ulkoseinämän jälkeen Z-sauman piilottamiseksi paremmin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Ulkoseinämän liitos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Ulkoseinämän reitille asetettu liitos. Jos ulkoseinämä on pienempi kuin suutin ja se tulostetaan sisäseinämien jälkeen, tällä siirtymällä saadaan suuttimen reikä limittymään sisäseinämiin mallin ulkopuolen sijaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Optimoi seinämien tulostusjärjestys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Vuoroittainen lisäseinämä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Tulostaa ylimääräisen seinämän joka toiseen kerrokseen. Näin täyttömateriaali jää kiinni näiden lisäseinämien väliin, mikä johtaa vahvempiin tulosteisiin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Tulosta ohuet seinämät" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Tulostaa mallin kohtia, jotka ovat vaakasuunnassa suuttimen kokoa ohuempia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Vaakalaajennus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Kaikkia monikulmioita kussakin kerroksessa koskeva siirtymien määrä. Positiivisilla arvoilla kompensoidaan liian suuria aukkoja ja negatiivisilla arvoilla kompensoidaan liian pieniä aukkoja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Alkukerroksen vaakalaajennus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "Kaikkia monikulmioita ensimmäisessä kerroksessa koskeva siirtymien määrä. Negatiivisella arvolla kompensoidaan ensimmäisen kerroksen litistymistä, joka tunnetaan \"elefantin jalkana\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Z-sauman kohdistus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Kerroksen kunkin reitin aloituskohta. Kun peräkkäisissä kerroksissa olevat reitit alkavat samasta kohdasta, tulosteessa saattaa näkyä pystysauma. Kun nämä kohdistetaan lähelle käyttäjän määrittämää kohtaa, sauma on helpompi poistaa. Satunnaisesti sijoittuneina reitin aloituskohdan epätarkkuudet ovat vähemmän silmiinpistäviä. Lyhintä reittiä käyttäen tulostus on nopeampaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Käyttäjän määrittämä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Lyhin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Satunnainen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Terävin kulma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Z-sauma X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "X-koordinaatti kohdalle, jonka läheltä aloitetaan kunkin kerroksen osuuden tulostus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Z-sauma Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "Y-koordinaatti kohdalle, jonka läheltä aloitetaan kunkin kerroksen osuuden tulostus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Saumakulmien asetus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Ei mitään" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Piilota sauma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Paljasta sauma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Piilota tai paljasta sauma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Z-sauma suhteellinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Kun tämä on käytössä, Z-sauman koordinaatit ovat suhteessa kunkin osan keskikohtaan. Kun asetus on pois käytöstä, koordinaatit määrittävät absoluuttisen sijainnin alustalla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Yläpinnan pintakalvon suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "Ylimmän pintakalvon tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Yläpinnan pintakalvokerrokset" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "Ylimpien pintakalvokerrosten määrä. Yleensä vain yksi ylin kerros riittää tuottamaan korkeampilaatuisia yläpintoja." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Yläpinnan pintakalvon linjan leveys" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Tulosteen yläosan alueiden yhden linjan leveys." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Yläpinnan pintakalvokuvio" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "Ylimpien kerrosten kuvio." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Linjat" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Samankeskinen" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Siksak" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Yläpinnan pintakalvon linjojen suunnat" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Luettelo käytettävistä linjojen kokonaislukusuunnista, kun yläpinnan pintakalvokerroksilla käytetään linja- tai siksak-kuviota. Tämän luettelon elementtejä käytetään järjestyksessä kerrosten edetessä, ja kun luettelon loppu saavutetaan, aloitetaan taas alusta. Luettelon kohteet on erotettu pilkuilla, ja koko luettelo on hakasulkeiden sisällä. Oletusarvo on tyhjä luettelo, jolloin käytetään perinteisiä oletuskulmia (45 ja 135 astetta)." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Ylä- ja alapuolen suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "Ylä- ja alapuolen pintakalvon tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Ylä-/alaosan paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "Ylä-/alakerrosten paksuus tulosteessa. Tämä arvo jaettuna kerroksen korkeusarvolla määrittää ylä-/alakerrosten lukumäärän." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Yläosan paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "Yläkerrosten paksuus tulosteessa. Tämä arvo jaettuna kerroksen korkeusarvolla määrittää yläkerrosten lukumäärän." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Yläkerrokset" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Yläkerrosten lukumäärä. Kun se lasketaan yläosan paksuudesta, arvo pyöristetään kokonaislukuun." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Alaosan paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "Alakerrosten paksuus tulosteessa. Tämä arvo jaettuna kerroksen korkeusarvolla määrittää alakerrosten lukumäärän." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Alakerrokset" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Alakerrosten lukumäärä. Kun se lasketaan alaosan paksuudesta, arvo pyöristetään kokonaislukuun." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Ylä-/alaosan kuvio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Ylä-/alakerrosten kuvio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Linjat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Samankeskinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Siksak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Alaosan kuvio, alkukerros" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "Tulosteen alaosan kuvio ensimmäisellä kerroksella." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Linjat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Samankeskinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Siksak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Yläosan/alaosan linjojen suunnat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Luettelo käytettävistä linjojen kokonaislukusuunnista, kun ylimmällä/alimmalla kerroksella käytetään linja- tai siksak-kuviota. Tämän luettelon elementtejä käytetään järjestyksessä kerrosten edetessä, ja kun luettelon loppu saavutetaan, aloitetaan taas alusta. Luettelon kohteet on erotettu pilkuilla, ja koko luettelo on hakasulkeiden sisällä. Oletusarvo on tyhjä luettelo, jolloin käytetään perinteisiä oletuskulmia (45 ja 135 astetta)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Pintakalvojen ulkopuolisten lisäseinämien määrä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Korvaa ylä-/alakuvion uloimman osan samankeskisillä linjoilla. Yhden tai kahden linjan käyttäminen parantaa kattoja, jotka alkavat täyttömateriaalin keskeltä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Ota silitys käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Silitä vain korkein kerros" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Suorita silitys vain verkon viimeisessä kerroksessa. Tämä säästää aikaa, jos alemmat kerrokset eivät edellytä sileää pintaviimeistelyä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Silityskuvio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "Yläpintojen silitykseen käytettävä kuvio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Samankeskinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Siksak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Silityksen linjajako" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Silityslinjojen välinen etäisyys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Silitysvirtaus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Silityksen aikana pursotettavan materiaalin määrä suhteessa normaaliin pintakalvon linjaan. Suuttimen pitäminen täytettynä auttaa joidenkin yläpinnan halkeamien täyttämisessä, mutta liiallinen määrä johtaa ylipursotukseen ja täpliin pinnan sivulla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Silitysliitos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "Etäisyys mallin reunoihin. Silitys verkon reunoihin saakka voi johtaa rosoiseen reunaan tulosteessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Silitysnopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "Yläpinnan ylikulkuun käytettävä nopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Silityksen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "Kiihtyvyys, jolla silitys suoritetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Silityksen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "Silityksen aikainen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Pintakalvon limityksen prosentti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Pintakalvon limitys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Pintakalvon poistoleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "Suurin poistettavien pintakalvoalueiden leveys. Kaikki tätä arvoa pienemmät pintakalvoalueet poistuvat. Tästä voi olla apua mallin kaltevien pintojen ylä-/alapintakalvon tulostukseen käytettävän ajan ja materiaalin rajoittamisessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Yläpintakalvon poistoleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Suurin poistettavien yläpintakalvoalueiden leveys. Kaikki tätä arvoa pienemmät pintakalvoalueet poistuvat. Tästä voi olla apua mallin kaltevien pintojen yläpintakalvon tulostukseen käytettävän ajan ja materiaalin rajoittamisessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Alapintakalvon poistoleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "Suurin poistettavien alapintakalvoalueiden leveys. Kaikki tätä arvoa pienemmät pintakalvoalueet poistuvat. Tästä voi olla apua mallin kaltevien pintojen alapintakalvon tulostukseen käytettävän ajan ja materiaalin rajoittamisessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Pintakalvon laajennuksen etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "Etäisyys, jonka verran pintakalvot laajentuvat täyttöön. Suuremmat arvot saavat pintakalvon kiinnittymään paremmin täyttökuvioon ja viereisten kerrosten seinämät tarttumaan paremmin pintakalvoon. Pienemmät arvot vähentävät käytettävän materiaalin määrää." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Yläpintakalvon laajennuksen etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "Etäisyys, jonka verran yläpintakalvot laajentuvat täyttöön. Suuremmat arvot saavat pintakalvon kiinnittymään paremmin täyttökuvioon ja yllä olevan kerroksen seinämät tarttumaan paremmin pintakalvoon. Pienemmät arvot vähentävät käytettävän materiaalin määrää." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Alapintakalvon laajennuksen etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "Etäisyys, jonka verran alapintakalvot laajentuvat täyttöön. Suuremmat arvot saavat pintakalvon kiinnittymään paremmin täyttökuvioon ja tarttumaan paremmin alla olevan kerroksen seinämiin. Pienemmät arvot vähentävät käytettävän materiaalin määrää." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Pintakalvon maksimikulma laajennuksessa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Pintakalvon minimileveys laajennuksessa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Tätä kapeampia pintakalvoja ei laajenneta. Tällä vältetään laajentamasta kapeita pintakalvoja, jotka syntyvät, kun mallin pinnalla on rinne lähellä pystysuoraa osuutta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Täyttö" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Täyttö" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Täytön suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Täytön tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Täytön tiheys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Säätää tulostuksen täytön tiheyttä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Täyttölinjan etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Etäisyys tulostettujen täyttölinjojen välillä. Tämä asetus lasketaan täytön tiheydestä ja täyttölinjan leveydestä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Täyttökuvio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Ristikko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Linjat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Kolmiot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Kuutio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Kuution alajako" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Oktetti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Neljänneskuutio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Samankeskinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Siksak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Risti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Risti 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Yhdistä täyttölinjat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Täyttölinjojen suunnat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Luettelo käytettävistä linjojen kokonaislukusuunnista. Tämän luettelon elementtejä käytetään järjestyksessä kerrosten edetessä, ja kun luettelon loppu saavutetaan, aloitetaan taas alusta. Luettelon kohteet on erotettu pilkuilla, ja koko luettelo on hakasulkeiden sisällä. Oletusarvo on tyhjä luettelo, jolloin käytetään perinteisiä oletuskulmia (45 ja 135 astetta linja- ja siksak-kuvioille ja 45 astetta muille kuvioille)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" "This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Kuution alajakokuori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Lisäys säteeseen kunkin kuution keskipisteestä mallin rajojen tarkistamiseksi. Näin määritetään, tuleeko kuutioon tehdä alajako. Suuremmat arvot tuottavat paksumman kuoren pienempiin kuutioihin mallin rajojen lähellä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Täytön limityksen prosentti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Täytön limitys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Limityksen määrä täytön ja seinämien välillä. Pienellä limityksellä seinämät liittyvät tukevasti täyttöön." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Täyttöliikkeen etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Siirtoliikkeen pituus jokaisen täyttölinjan jälkeen, jotta täyttö tarttuu seinämiin paremmin. Tämä vaihtoehto on samanlainen kuin täytön limitys, mutta ilman pursotusta ja tapahtuu vain toisessa päässä täyttölinjaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Täyttökerroksen paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Täyttömateriaalin paksuus kerrosta kohti. Tämän arvon tulisi aina olla kerroksen korkeuden kerrannainen. Muissa tapauksissa se pyöristetään." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Asteittainen täyttöarvo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Määrä kertoja, joilla täytön tiheyttä vähennetään puolella kauemmaksi yläpintojen alle siirryttäessä. Yläpintoja lähempänä olevista alueista tulee tiheämpiä enintään täytön tiheyden arvoon asti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Asteittaisen täyttöarvon korkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "Tietyn tiheysarvon täytön korkeus ennen puoleen tiheyteen vaihtamista." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Täyttö ennen seinämiä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Tulostetaan täyttö ennen seinien tulostamista. Seinien tulostaminen ensin saattaa johtaa tarkempiin seiniin, mutta ulokkeet tulostuvat huonommin. Täytön tulostaminen ensin johtaa tukevampiin seiniin, mutta täyttökuvio saattaa joskus näkyä pinnan läpi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Minimitäyttöalue" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Älä muodosta tätä pienempiä täyttöalueita (käytä sen sijaan pintakalvoa)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Materiaali" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Materiaali" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Oletustulostuslämpötila" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "Tulostuksessa käytettävä oletuslämpötila. Tämän tulee olla materiaalin ”pohjalämpötila”. Kaikkien muiden tulostuslämpötilojen tulee käyttää tähän arvoon perustuvia siirtymiä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Tulostuslämpötila" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "Tulostukseen käytettävä lämpötila." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Alkukerroksen tulostuslämpötila" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "Ensimmäisen kerroksen tulostuksessa käytettävä lämpötila. Aseta arvoon 0, jos et halua käyttää alkukerroksen erikoiskäsittelyä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Tulostuslämpötila alussa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "Minimilämpötila lämmitettäessä tulostuslämpötilaan, jossa tulostus voidaan aloittaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Tulostuslämpötila lopussa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "Lämpötila, johon jäähdytetään jo ennen tulostuksen loppumista." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Pursotuksen jäähtymisnopeuden lisämääre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Lisänopeus, jonka verran suutin jäähtyy pursotuksen aikana. Samaa arvoa käytetään merkitsemään menetettyä kuumentumisnopeutta pursotuksen aikaisen kuumennuksen aikana." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Alustan lämpötila" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Alustan lämpötila (alkukerros)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Virtaus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Virtauksen kompensointi: pursotetun materiaalin määrä kerrotaan tällä arvolla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Esitäyttötornin virtaus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Valmiuslämpötila" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "Suuttimen lämpötila, kun toista suutinta käytetään tulostukseen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Tulostusnopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Tulostamiseen käytettävä nopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Täyttönopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Täytön tulostamiseen käytettävä nopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Seinämänopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "Seinämien tulostamiseen käytettävä nopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Ulkoseinämänopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "Nopeus, jolla uloimmat seinämät tulostetaan. Ulkoseinämien tulostus hitaammalla nopeudella parantaa lopullisen pintakalvon laatua. Jos sisäseinämän ja ulkoseinämän nopeuden välillä on kuitenkin suuri ero, se vaikuttaa negatiivisesti laatuun." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Sisäseinämänopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "Nopeus, jolla kaikki sisäseinämät tulostetaan. Sisäseinämän tulostus ulkoseinämää nopeammin lyhentää tulostusaikaa. Tämä arvo kannattaa asettaa ulkoseinämän nopeuden ja täyttönopeuden väliin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Yläpinnan pintakalvonopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "Yläpinnan pintakalvokerrosten tulostamiseen käytettävä nopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Ylä-/alaosan nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Ylä-/alakerrosten tulostamiseen käytettävä nopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Tukirakenteen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "Nopeus, jolla tukirakenne tulostetaan. Tukirakenteiden tulostus korkeammilla nopeuksilla voi lyhentää tulostusaikaa merkittävästi. Tukirakenteen pinnan laadulla ei ole merkitystä, koska rakenne poistetaan tulostuksen jälkeen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Tuen täytön nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "Nopeus, jolla tuen täyttö tulostetaan. Täytön tulostus hitaammilla nopeuksilla parantaa vakautta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Tukiliittymän nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Nopeus, jolla tuen katot ja lattiat tulostetaan. Niiden tulostus hitaammilla nopeuksilla voi parantaa ulokkeen laatua." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Tukikaton nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Nopeus, jolla tuen katot tulostetaan. Niiden tulostus hitaammilla nopeuksilla voi parantaa ulokkeen laatua." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Tukilattian nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "Nopeus, jolla tuen lattiat tulostetaan. Niiden tulostus hitaammilla nopeuksilla voi parantaa mallin yläosan tuen kiinnittymistä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Esitäyttötornin nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "Nopeus, jolla esitäyttötorni tulostetaan. Esitäyttötornin tulostus hitaammin saattaa tehdä siitä vakaamman, jos eri tulostuslankojen tarttuvuus ei ole paras mahdollinen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Siirtoliikkeen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "Nopeus, jolla siirtoliikkeet tehdään." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Alkukerroksen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Alkukerroksen tulostusnopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "Alkukerroksen tulostusnopeus. Alhaisempi arvo on suositeltava, jotta tarttuvuus alustaan on parempi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Alkukerroksen siirtoliikkeen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "Alkukerroksen siirtoliikkeiden nopeus. Alhaisempi arvo on suositeltava, jotta aikaisemmin tulostettuja osia ei vedetä pois alustasta. Tämän asetuksen arvo voidaan laskea automaattisesti siirtoliikkeen nopeuden ja tulostusnopeuden suhteen perusteella." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Helman/reunuksen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "Nopeus, jolla helma ja reunus tulostetaan. Yleensä se tehdään alkukerroksen nopeudella. Joskus helma tai reunus halutaan kuitenkin tulostaa eri nopeudella." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Hitaampien kerrosten määrä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "Muutama ensimmäinen kerros tulostetaan hitaammin kuin loput mallista, jolloin saadaan parempi tarttuvuus alustaan ja parannetaan tulosteiden yleistä onnistumista. Näiden kerrosten jälkeen nopeutta lisätään asteittain." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Ota kiihtyvyyden hallinta käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Ottaa tulostuspään kiihtyvyyden säädön käyttöön. Kiihtyvyyksien suurentaminen saattaa vähentää tulostusaikaa tulostuslaadun kustannuksella." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Tulostuksen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "Kiihtyvyys, jolla tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Täytön kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "Kiihtyvyys, jolla täyttö tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Seinämän kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "Kiihtyvyys, jolla seinämät tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Ulkoseinämän kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "Kiihtyvyys, jolla ulkoseinämät tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Sisäseinämän kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "Kiihtyvyys, jolla kaikki sisäseinämät tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Yläpinnan pintakalvon kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "Kiihtyvyys, jolla yläpinnan pintakalvokerrokset tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Ylä-/alakerrosten kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Kiihtyvyys, jolla ylä-/alakerrokset tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Tuen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "Kiihtyvyys, jolla tukirakenne tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Tuen täytön kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "Kiihtyvyys, jolla tuen täyttö tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Tukiliittymän kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Kiihtyvyys, jolla tuen katot ja lattiat tulostetaan. Niiden tulostus hitaammalla kiihtyvyydellä voi parantaa ulokkeen laatua." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Tukikaton kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Kiihtyvyys, jolla tuen katot tulostetaan. Niiden tulostus hitaammalla kiihtyvyydellä voi parantaa ulokkeen laatua." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Tukilattian kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "Kiihtyvyys, jolla tuen lattiat tulostetaan. Niiden tulostus hitaammalla kiihtyvyydellä voi parantaa mallin yläosan tuen kiinnittymistä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Esitäyttötornin kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "Kiihtyvyys, jolla esitäyttötorni tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Siirtoliikkeen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Kiihtyvyys, jolla siirtoliikkeet tehdään." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Alkukerroksen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "Alkukerroksen kiihtyvyys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Alkukerroksen tulostuksen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "Alkukerroksen tulostuksen aikainen kiihtyvyys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Alkukerroksen siirtoliikkeen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Alkukerroksen siirtoliikkeiden kiihtyvyys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Helman/reunuksen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Kiihtyvyys, jolla helma ja reunus tulostetaan. Yleensä se tehdään alkukerroksen kiihtyvyydellä. Joskus helma tai reunus halutaan kuitenkin tulostaa eri kiihtyvyydellä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Ota nykäisyn hallinta käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Ottaa tulostuspään nykäisyn säädön käyttöön X- tai Y-akselin nopeuden muuttuessa. Nykäisyn suurentaminen saattaa vähentää tulostusaikaa tulostuslaadun kustannuksella." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Tulostuksen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "Tulostuspään nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Täytön nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "Täytön tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Seinämän nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "Seinämien tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Ulkoseinämän nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "Ulkoseinämien tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Sisäseinämän nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "Kaikkien sisäseinämien tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Yläpinnan pintakalvon nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "Yläpinnan pintakalvokerrosten tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Ylä-/alaosan nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "Ylä-/alakerrosten tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Tuen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "Tukirakenteen tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Tuen täytön nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "Tuen täytön tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Tukiliittymän nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "Tuen kattojen ja lattioiden tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Tukikaton nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "Tuen kattojen tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Tukilattian nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "Tuen lattioiden tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Esitäyttötornin nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "Esitäyttötornin tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Siirtoliikkeen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "Siirtoliikkeiden nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Alkukerroksen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Alkukerroksen tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Alkukerroksen tulostuksen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "Alkukerroksen tulostuksen aikainen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Alkukerroksen siirtoliikkeen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Alkukerroksen siirtoliikkeiden kiihtyvyys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Helman/reunuksen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "Helman ja reunuksen tulostuksen nopeuden hetkellinen maksimimuutos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Siirtoliike" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "siirtoliike" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Ota takaisinveto käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Takaisinveto kerroksen muuttuessa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Vedä tulostuslanka takaisin, kun suutin on siirtymässä seuraavaan kerrokseen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Takaisinvetoetäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "Takaisinvedon yhteydessä sisään vedettävän materiaalin pituus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Takaisinvetonopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "Nopeus, jolla tulostuslanka vedetään sisään ja esitäytetään takaisinvedon yhteydessä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Takaisinvedon vetonopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "Nopeus, jolla tulostuslanka vedetään sisään takaisinvedon yhteydessä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Takaisinvedon esitäyttönopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "Nopeus, jolla tulostuslanka esitäytetään takaisinvedon yhteydessä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Takaisinvedon esitäytön lisäys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Siirtoliikkeen yhteydessä materiaalia voi tihkua pois. Sitä voidaan kompensoida tässä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Takaisinvedon minimiliike" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "Tarvittavan siirtoliikkeen minimietäisyys, jotta takaisinveto yleensäkin tapahtuu. Tällä varmistetaan, ettei takaisinvetoja tapahdu runsaasti pienellä alueella." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Takaisinvedon maksimiluku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Tämä asetus rajoittaa pursotuksen minimietäisyyden ikkunassa tapahtuvien takaisinvetojen lukumäärää. Muut tämän ikkunan takaisinvedot jätetään huomiotta. Tällä vältetään toistuvat takaisinvedot samalla tulostuslangan osalla, sillä tällöin lanka voi litistyä ja aiheuttaa hiertymisongelmia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Pursotuksen minimietäisyyden ikkuna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "Ikkuna, jossa takaisinvedon maksimiluku otetaan käyttöön. Tämän ikkunan tulisi olla suunnilleen takaisinvetoetäisyyden kokoinen, jotta saman kohdan sivuuttavien takaisinvetojen lukumäärää saadaan rajoitettua." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Pyyhkäisytila" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Pois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Kaikki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Vedä takaisin ennen ulkoseinämää" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Vedä aina takaisin, kun siirrytään ulkoseinämän aloittamista varten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Vältä tulostettuja osia siirtoliikkeen yhteydessä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "Suutin välttää aiemmin tulostettuja osia siirtoliikkeiden yhteydessä. Tämä vaihtoehto on valittavissa vain, kun pyyhkäisy on käytössä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Siirtoliikkeen vältettävä etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Suuttimen ja aiemmin tulostetun osan välinen etäisyys siirtoliikkeiden yhteydessä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "Kerroksen X-aloitus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "X-koordinaatti kohdalle, jonka läheltä aloitetaan kunkin kerroksen tulostus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Kerroksen Y-aloitus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "Y-koordinaatti kohdalle, jonka läheltä aloitetaan kunkin kerroksen tulostus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Z-hyppy takaisinvedon yhteydessä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Alustaa lasketaan aina kun takaisinveto tehdään, jotta suuttimen ja tulosteen väliin jää tilaa. Tämä estää suuttimen osumisen tulosteeseen siirtoliikkeen yhteydessä ja vähentää näin sen vaaraa, että tuloste työnnetään pois alustalta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Z-hyppy vain tulostettujen osien yli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Suorita Z-hyppy vain siirryttäessä sellaisten tulostettujen osien yli, jota ei voi välttää vaakaliikkeellä toiminnolla ”Vältä tulostettuja osia siirtoliikkeen yhteydessä”." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Z-hypyn korkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Z-hypyn suorituksen korkeusero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Z-hyppy suulakkeen vaihdon jälkeen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Alustaa lasketaan koneen vaihdettua yhdestä suulakkeesta toiseen, jotta suuttimen ja tulosteen väliin jää tilaa. Tämä estää suutinta jättämästä tihkunutta ainetta tulosteen ulkopuolelle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Jäähdytys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Jäähdytys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Ota tulostuksen jäähdytys käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Ottaa tulostuksen jäähdytystuulettimet käyttöön tulostettaessa. Tuulettimet parantavat tulostuslaatua kerroksilla, joilla on lyhyet kerrosajat ja tukisiltoja/ulokkeita." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Tuulettimen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "Tulostuksen jäähdytystuulettimien käyntinopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Normaali tuulettimen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Nopeus, jolla tuuletin pyörii ennen raja-arvon tavoittamista. Jos kerros tulostuu nopeammin kuin raja-arvo, tulostimen nopeus nousee asteittain kohti tuulettimen maksiminopeutta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Tuulettimen maksiminopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Nopeus, jolla tuuletin pyörii kerroksen minimiaikana. Tuulettimen nopeus kasvaa asteittain normaalin ja maksiminopeuden välillä, kun raja-arvo ohitetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Tuulettimen normaali-/maksiminopeuden raja-arvo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "Kerrosaika, joka määrittää tuulettimen normaalin nopeuden ja maksiminopeuden välisen raja-arvon. Kerrokset, jotka tulostuvat tätä hitaammin käyttävät normaalia tuulettimen nopeutta. Nopeammilla kerroksilla tuulettimen nopeus nousee asteittain kohti tuulettimen maksiminopeutta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Tuulettimen nopeus alussa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "Tuulettimien pyörimisnopeus tulostuksen alussa. Seuraavilla kerroksilla tuulettimen nopeus kasvaa asteittain, kunnes saavutetaan kerros, joka vastaa Normaali tuulettimen nopeus korkeudella -arvoa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Normaali tuulettimen nopeus korkeudella" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Korkeus, jolla tuulettimet pyörivät normaalilla nopeudella. Alemmilla kerroksilla tuulettimen nopeus kasvaa asteittain tuulettimen nopeudesta alussa normaaliin tuulettimen nopeuteen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Normaali tuulettimen nopeus kerroksessa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Kerros, jolla tuulettimet pyörivät normaalilla nopeudella. Jos normaali tuulettimen nopeus korkeudella on asetettu, tämä arvo lasketaan ja pyöristetään kokonaislukuun." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Kerroksen minimiaika" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Kerrokseen käytetty minimiaika. Tämä pakottaa tulostimen hidastamaan ja käyttämään vähintään tässä määritellyn ajan yhdellä kerroksella. Näin tulostettu materiaali saa jäähtyä kunnolla ennen seuraavan kerroksen tulostamista. Kerrosten tulostus saattaa silti tapahtua minimikerrosnopeutta nopeammin, jos tulostuspään nosto ei ole käytössä ja jos miniminopeuden käyttäminen edellyttää tätä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Miniminopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "Tulostuksen miniminopeus riippumatta kerroksen minimiajan aiheuttamasta hidastuksesta. Jos tulostin hidastaisi liikaa, paine suuttimessa olisi liian alhainen ja tulostuksen laatu kärsisi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Tulostuspään nosto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Kun miniminopeuteen päädytään kerroksen minimiajan johdosta, nosta pää pois tulosteesta ja odota, kunnes kerroksen minimiaika täyttyy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Tuki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Tuki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Muodosta tuki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Muodosta rakenteita, jotka tukevat mallin ulokkeita sisältäviä osia. Ilman tukirakenteita kyseiset osat luhistuvat tulostuksen aikana." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Tuen suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "Tuen tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Tuen täytön suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "Tuen täytön tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Tuen ensimmäisen kerroksen suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "Tuen täytön ensimmäisen kerroksen tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Tukiliittymän suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "Tuen kattojen ja lattioiden tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Tukikaton suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "Tuen kattojen tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Tukilattian suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "Tuen lattioiden tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Tuen sijoittelu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Säädä tukirakenteiden sijoittelua. Sijoituspaikka voidaan asettaa alustaa koskettavaksi tai kaikkialle. Kaikkialla-asetuksella tukirakenteet tulostetaan myös malliin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Alustaa koskettava" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Kaikkialla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Tuen ulokkeen kulma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "Ulokkeen minimikulma, jonka jälkeen tuki lisätään. Arvolla 0 ° kaikki ulokkeet tuetaan, asetuksella 90 ° tukia ei tuoteta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Tukikuvio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Tukirakenteiden tulostuskuvio. Eri vaihtoehdot tuottavat jämäköitä tai helposti poistettavia tukia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Linjat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Ristikko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Kolmiot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Samankeskinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Siksak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Risti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Yhdistä tuki-siksakit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Yhdistä siksakit. Tämä lisää siksak-tukirakenteen lujuutta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Tuen tiheys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Säätää tukirakenteen tiheyttä. Korkeammat arvot tuottavat parempia ulokkeita, mutta tuet on vaikeampi poistaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Tukilinjojen etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Tulostettujen tukirakenteiden linjojen välinen etäisyys. Tämä asetus lasketaan tuen tiheyden perusteella." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Tuen Z-etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "Tukirakenteen etäisyys tulosteesta ylä-/alasuunnassa. Tämä rako sallii tukien poistamisen mallin tulostuksen jälkeen. Tämä arvo pyöristetään ylöspäin kerroksen korkeuden kerrannaiseksi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Tuen yläosan etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "Etäisyys tuen yläosasta tulosteeseen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Tuen alaosan etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "Etäisyys tulosteesta tuen alaosaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Tuen X-/Y-etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Tukirakenteen etäisyys tulosteesta X-/Y-suunnissa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Tuen etäisyyden prioriteetti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Kumoaako tuen X-/Y-etäisyys tuen Z-etäisyyden vai päinvastoin. Kun X/Y kumoaa Z:n, X-/Y-etäisyys saattaa työntää tuen pois mallista, mikä vaikuttaa todelliseen Z-etäisyyteen ulokkeeseen. Tämä voidaan estää poistamalla X-/Y-etäisyyden käyttö ulokkeiden lähellä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y kumoaa Z:n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z kumoaa X/Y:n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Tuen X-/Y-minimietäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Tuen porrasnousun korkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "Mallin päällä olevan porrasmaisen tuen pohjan portaiden korkeus. Matala arvo tekee tuesta vaikeamman poistaa, mutta liian korkeat arvot voivat johtaa epävakaisiin tukirakenteisiin. Poista porrasmainen ominaisuus käytöstä valitsemalla asetukseksi nolla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Tukiportaiden askelman enimmäisleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "Mallin päällä olevan porrasmaisen tuen pohjan portaiden enimmäisleveys. Matala arvo tekee tuesta vaikeamman poistaa, mutta liian korkeat arvot voivat johtaa epävakaisiin tukirakenteisiin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Tuen liitosetäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Tuen vaakalaajennus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Kaikkia tukimonikulmioita kussakin kerroksessa koskeva siirtymien määrä. Positiivisilla arvoilla tasoitetaan tukialueita ja saadaan aikaan vankempi tuki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Tuen täyttökerroksen paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Tuen täyttömateriaalin paksuus kerrosta kohti. Tämän arvon tulee aina olla kerroksen korkeuden kerrannainen. Muissa tapauksissa se pyöristetään." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Asteittainen tuen täyttöarvo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Määrä kertoja, joilla tuen täytön tiheyttä vähennetään puolella kauemmaksi yläpintojen alle siirryttäessä. Yläpintoja lähempänä olevista alueista tulee tiheämpiä enintään tuen täytön tiheyden arvoon asti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Asteittaisen tuen täyttöarvon korkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "Tietyn tiheysarvon tuen täytön korkeus ennen puoleen tiheyteen vaihtamista." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Ota tukiliittymä käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Muodostaa tiheän liittymän mallin ja tuen väliin. Tällä luodaan pintakalvo tulostettavan mallin tuen yläosaan ja alaosaan, jossa se lepää mallin päällä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Ota tukikatto käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Muodosta tiheä materiaalilaatta tuen yläosan ja mallin välille. Se luo pintakalvon mallin ja tuen välille." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Ota tukilattia käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Muodosta tiheä materiaalilaatta tuen alaosan ja mallin välille. Se luo pintakalvon mallin ja tuen välille." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Tukiliittymän paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "Tukiliittymän paksuus kohdassa, jossa se koskettaa mallia ylä- tai alaosassa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Tukikaton paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "Tukikattojen paksuus. Tällä hallitaan tiheiden kerrosten määrää sen tuen päällä, jolla malli lepää." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Tukilattian paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "Tuen lattioiden paksuus. Tällä hallitaan sellaisten tiheiden kerrosten määrää, jotka tulostetaan mallin tukea kannattelevien kohtien päälle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Tukiliittymän resoluutio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Kun tarkistat tuen päällä ja alla olevaa mallia, toimi annetun korkeuden mukaisesti. Pienemmillä arvoilla viipalointi tapahtuu hitaammin, ja korkeammat arvot saattavat aiheuttaa normaalin tuen tulostumisen paikkoihin, joissa olisi pitänyt olla tukiliittymä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Tukiliittymän tiheys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Säätää tukirakenteen kattojen ja lattioiden tiheyttä. Korkeammat arvot tuottavat parempia ulokkeita, mutta tuet on vaikeampi poistaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Tukikaton tiheys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Tukirakenteen lattian tiheys. Korkeammat arvot tuottavat parempia ulokkeita, mutta tuet on vaikeampi poistaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Tukikaton linjaetäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Tulostettujen tukikattolinjojen välinen etäisyys. Tämä asetus lasketaan tukikaton tiheysarvosta, mutta sitä voidaan säätää erikseen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Tukilattian tiheys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "Tukirakenteen lattioiden tiheys. Korkeammalla arvolla mallin yläosan tuki kiinnittyy paremmin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Tukilattian linjaetäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Tulostettujen tukilattialinjojen välinen etäisyys. Tämä asetus lasketaan tukilattian tiheysarvosta, mutta sitä voidaan säätää erikseen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Tukiliittymän kuvio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Kuvio, jolla tuen ja mallin liittymä tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Linjat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Ristikko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Kolmiot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Samankeskinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Siksak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Tukikaton kuvio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "Tuen kattojen tulostuskuvio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Linjat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Ristikko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Kolmiot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Samankeskinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Siksak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Tukilattian kuvio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "Tuen lattioiden tulostuskuvio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Linjat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Ristikko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Kolmiot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Samankeskinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Siksak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Käytä torneja" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Pieniä ulokealueita tuetaan erityisillä torneilla. Näiden tornien läpimitta on niiden tukemaa aluetta suurempi. Ulokkeen lähellä tornien läpimitta pienenee muodostaen katon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Tornin läpimitta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "Erityistornin läpimitta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Tornin kattokulma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "Tornin katon kulma. Korkeampi arvo johtaa teräväkärkisiin tornien kattoihin, matalampi arvo litteämpiin tornien kattoihin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Tukiverkon pudottaminen alaspäin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Muodosta tukea kaikkialle tukiverkon alla, niin ettei tukiverkossa ole ulokkeita." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Alustan tarttuvuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Tarttuvuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Ota esitäyttöpisara käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Tulostuslangan esitäyttö materiaalipisaralla ennen tulostusta. Tämän asetuksen käyttöönotolla varmistat, että suulakkeen suuttimessa on materiaalia valmiina ennen tulostusta. Myös helman tai reunuksen tulostaminen voi toimia esitäyttönä, jolloin tämän asetuksen käytöstä poisto säästää hieman aikaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Suulakkeen esitäytön X-sijainti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "X-koordinaatti sijainnille, jossa suutin esitäytetään tulostusta aloitettaessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Suulakkeen esitäytön Y-sijainti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Y-koordinaatti sijainnille, jossa suutin esitäytetään tulostusta aloitettaessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Alustan tarttuvuustyyppi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Erilaisia vaihtoehtoja, jotka auttavat pursotuksen esitäytössä ja mallin kiinnityksessä alustaan. Reunus lisää mallin pohjan ympärille yksittäisen tasaisen alueen, joka estää vääntymistä. Pohjaristikko lisää paksun, katolla varustetun ristikon mallin alle. Helma on mallin ympärille piirrettävä viiva, joka ei kosketa mallia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Helma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Reunus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Pohjaristikko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Ei mikään" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Alustan tarttuvuuden suulake" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "Helman/reunuksen/pohjaristikon tulostukseen käytettävä suulakeryhmä. Tätä käytetään monipursotuksessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Helman linjaluku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Useammat helmalinjat auttavat pursotuksen esitäytössä pienillä malleilla. Helma poistetaan käytöstä, jos arvoksi asetetaan 0." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Helman etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" "This is the minimum distance. Multiple skirt lines will extend outwards from this distance." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Helman/reunuksen minimipituus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "Helman tai reunuksen minimipituus. Jos kaikki helma- tai reunuslinjat yhdessä eivät saavuta tätä minimipituutta, lisätään useampia helma- tai reunuslinjoja, jotta tähän minimipituuteen päästään. Huomaa: jos linjalukuna on 0, tämä jätetään huomiotta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Reunuksen leveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "Etäisyys mallista ulommaiseen reunuslinjaan. Suurempi reunus parantaa kiinnitystä alustaan, mutta rajoittaa tehokasta tulostusaluetta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Reunuksen linjaluku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Reunukseen käytettävien linjojen lukumäärä. Useampi reunuslinja parantaa kiinnitystä alustaan, mutta rajoittaa tehokasta tulostusaluetta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Reunus vain ulkopuolella" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Tulostaa reunuksen vain mallin ulkopuolelle. Tämä vähentää myöhemmin poistettavan reunuksen määrää, mutta se ei juurikaan vähennä pöydän tarttuvuutta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Pohjaristikon lisämarginaali" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Jos pohjaristikko on otettu käyttöön, tämä on ylimääräinen ristikkoalue malli ympärillä, jolle myös annetaan pohjaristikko. Tämän marginaalin kasvattaminen vahvistaa pohjaristikkoa, jolloin käytetään enemmän materiaalia ja tulosteelle jää vähemmän tilaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Pohjaristikon tasoitus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Pohjaristikon ilmarako" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "Rako pohjaristikon viimeisen kerroksen ja mallin ensimmäisen kerroksen välillä. Vain ensimmäistä kerrosta nostetaan tällä määrällä pohjaristikkokerroksen ja mallin välisen sidoksen vähentämiseksi. Se helpottaa pohjaristikon irti kuorimista." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Z Päällekkäisyys Alkukerroksen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "Mallin ensimmäisen ja toisen kerroksen limitys Z-suunnassa, millä kompensoidaan ilmaraossa menetettyä tulostuslankaa. Kaikki ensimmäisen mallin kerroksen yläpuolella olevat mallit siirtyvät alas tämän määrän." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Pohjaristikon pintakerrokset" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Pohjaristikon toisen kerroksen päällä olevien pintakerrosten lukumäärä. Ne ovat täysin täytettyjä kerroksia, joilla malli lepää. Kaksi kerrosta tuottaa sileämmän pinnan kuin yksi kerros." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Pohjaristikon pintakerroksen paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Pohjaristikon pintakerrosten kerrospaksuus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Pohjaristikon pinnan linjaleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Pohjaristikon pintakerrosten linjojen leveys. Näiden tulisi olla ohuita linjoja, jotta pohjaristikon yläosasta tulee sileä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Pohjaristikon pinnan linjajako" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "Pohjaristikon pintakerrosten linjojen välinen etäisyys. Linjajaon tulisi olla sama kuin linjaleveys, jotta pinta on kiinteä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Pohjaristikon keskikerroksen paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "Pohjaristikon keskikerroksen kerrospaksuus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Pohjaristikon keskikerroksen linjaleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Pohjaristikon keskikerroksen linjojen leveys. Pursottamalla toiseen kerrokseen enemmän saa linjat tarttumaan alustaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Pohjaristikon keskikerroksen linjajako" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "Pohjaristikon keskikerroksen linjojen välinen etäisyys. Keskikerroksen linjajaon tulisi olla melko leveä ja samalla riittävän tiheä, jotta se tukee pohjaristikon pintakerroksia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Pohjaristikon pohjan paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Pohjaristikon pohjakerroksen kerrospaksuus. Tämän tulisi olla paksu kerros, joka tarttuu lujasti tulostimen alustaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Pohjaristikon pohjan linjaleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Pohjaristikon pohjakerroksen linjojen leveys. Näiden tulisi olla paksuja linjoja auttamassa tarttuvuutta alustaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "Pohjaristikon pohjakerroksen linjojen välinen etäisyys. Leveä linjajako helpottaa pohjaristikon poistoa alustalta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Pohjaristikon tulostusnopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "Nopeus, jolla pohjaristikko tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Pohjaristikon pinnan tulostusnopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "Nopeus, jolla pohjaristikon pintakerrokset tulostetaan. Nämä tulisi tulostaa hieman hitaammin, jotta suutin voi hitaasti tasoittaa vierekkäisiä pintalinjoja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Pohjaristikon keskikerroksen tulostusnopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Nopeus, jolla pohjaristikon keskikerros tulostetaan. Tämä tulisi tulostaa melko hitaasti, sillä suuttimesta tulevan materiaalin määrä on varsin suuri." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Pohjaristikon pohjan tulostusnopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Nopeus, jolla pohjaristikon pohjakerros tulostetaan. Tämä tulisi tulostaa melko hitaasti, sillä suuttimesta tulevan materiaalin määrä on varsin suuri." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Pohjaristikon tulostuksen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "Kiihtyvyys, jolla pohjaristikko tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Pohjaristikon pinnan tulostuksen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "Kiihtyvyys, jolla pohjaristikon pintakerrokset tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Pohjaristikon keskikerroksen tulostuksen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "Kiihtyvyys, jolla pohjaristikon keskikerros tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Pohjaristikon pohjan tulostuksen kiihtyvyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "Kiihtyvyys, jolla pohjaristikon pohjakerros tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Pohjaristikon tulostuksen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "Nykäisy, jolla pohjaristikko tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Pohjaristikon pinnan tulostuksen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "Nykäisy, jolla pohjaristikon pintakerrokset tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Pohjaristikon keskikerroksen tulostuksen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "Nykäisy, jolla pohjaristikon keskikerros tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Pohjaristikon pohjan tulostuksen nykäisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "Nykäisy, jolla pohjaristikon pohjakerros tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Pohjaristikon tuulettimen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "Pohjaristikon tuulettimen nopeus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Pohjaristikon pinnan tuulettimen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "Tuulettimen nopeus pohjaristikon pintakerroksia varten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Pohjaristikon keskikerroksen tuulettimen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "Tuulettimen nopeus pohjaristikon keskikerrosta varten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Pohjaristikon pohjan tuulettimen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "Tuulettimen nopeus pohjaristikon pohjakerrosta varten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Kaksoispursotus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Asetukset, joita käytetään monilla suulakkeilla tulostukseen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Ota esitäyttötorni käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Tulosta tulosteen viereen torni, jolla materiaali esitäytetään aina suuttimen vaihdon jälkeen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Esitäyttötornin koko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "Esitäyttötornin leveys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Esitäyttötornin minimiainemäärä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Esitäyttötornin kunkin kerroksen minimitilavuus, jotta voidaan poistaa riittävästi materiaalia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "Esitäyttötornin X-sijainti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "Esitäyttötornin sijainnin X-koordinaatti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Esitäyttötornin Y-sijainti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "Esitäyttötornin sijainnin Y-koordinaatti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Pyyhi esitäyttötornin ei-aktiivinen suutin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Kun esitäyttötorni on tulostettu yhdellä suuttimella, pyyhi toisesta suuttimesta tihkunut materiaali pois esitäyttötornissa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Ota tihkusuojus käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Ottaa ulkoisen tihkusuojuksen käyttöön. Tämä luo mallin ympärille kuoren, joka pyyhkii todennäköisesti toisen suuttimen, jos se on samalla korkeudella kuin ensimmäinen suutin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Tihkusuojuksen kulma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "Tihkusuojuksen osan maksimikulma. 0 astetta tarkoittaa pystysuuntaa ja 90 astetta vaakasuuntaa. Pienempi kulma vähentää tihkusuojusten epäonnistumisia mutta lisää materiaalia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Tihkusuojuksen etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Tihkusuojuksen etäisyys tulosteesta X-/Y-suunnissa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Suuttimen vaihdon takaisinvetoetäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Suuttimen vaihdon takaisinvetonopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "Nopeus, jolla tulostuslanka vedetään sisään. Suurempi takaisinvetonopeus toimii paremmin, mutta erittäin suuri takaisinvetonopeus saattaa hiertää tulostuslankaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Suuttimen vaihdon takaisinvetonopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "Nopeus, jolla tulostuslanka vedetään sisään suuttimen vaihdon takaisinvedon yhteydessä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Suuttimen vaihdon esitäyttönopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "Nopeus, jolla tulostuslanka työnnetään takaisin suuttimen vaihdon takaisinvedon jälkeen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Verkkokorjaukset" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Yhdistä limittyvät ainemäärät" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Jätetään limittyvistä ainemääristä koostuva verkon sisäinen geometria huomiotta ja tulostetaan ainemäärät yhtenä. Tämä saattaa poistaa tahattomia sisäisiä onkaloita." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Poista kaikki reiät" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Poistaa kaikki reiät kustakin kerroksesta ja pitää vain ulkopuolisen muodon. Tällä jätetään näkymätön sisäinen geometria huomiotta. Se kuitenkin jättää huomiotta myös kerrosten reiät, jotka voidaan nähdä ylä- tai alapuolelta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Laaja silmukointi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Laaja silmukointi yrittää peittää avonaisia reikiä verkosta sulkemalla reiän toisiaan koskettavilla monikulmioilla. Tämä vaihtoehto voi kuluttaa paljon prosessointiaikaa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Pidä erilliset pinnat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Yhdistettyjen verkkojen limitys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Toisiinsa kosketuksissa olevat verkot limittyvät hieman. Tämä sitoo ne paremmin yhteen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Poista verkon leikkauspiste" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Poistaa alueet, joissa useat verkot ovat limittäin toistensa kanssa. Tätä voidaan käyttää, jos yhdistetyt kaksoismateriaalikappaleet ovat limittäin toistensa kanssa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Vuoroittainen verkon poisto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Määrittää, mitkä verkon leikkaustilavuudet kuuluvat jokaiseen kerrokseen, jotta limittäiset verkot yhdistetään. Jos tämä asetus poistetaan käytöstä, yksi verkoista saa kaiken tilavuuden limityksessä, ja verkko poistetaan muista verkoista." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Erikoistilat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Tulostusjärjestys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Kaikki kerralla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Yksi kerrallaan" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Täyttöverkko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Tällä verkolla muokataan sen kanssa limittyvien toisten verkkojen täyttöä. Asetuksella korvataan toisten verkkojen täyttöalueet tämän verkon alueilla. Tälle verkolle on suositeltavaa tulostaa vain yksi seinämä ja ei ylä-/alapintakalvoa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Leikkaava verkko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Rajoita tämän verkon laajuus muiden verkkojen alueelle. Tällä voit määrittää tietyt yhden verkon alueet tulostumaan eri asetuksilla ja täysin eri suulakkeella." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Muotti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Tulosta malleja muotteina, jotka voidaan valaa niin, että saadaan alustalla olevia malleja muistuttava malli." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Muotin vähimmäisleveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Muotin katon korkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Mallin vaakasuuntaisten osien yläpuolinen korkeus, jonka mukaan muotti tulostetaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Muotin kulma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "Muottia varten luotujen ulkoseinämien ulokkeiden kulma. 0° tekee muotin ulkokuoresta pystysuoran ja 90° saa muotin ulkopuolen seuraamaan mallin muotoja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Tukiverkko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Käytä tätä verkkoa tukialueiden valintaan. Sen avulla voidaan luoda tukirakenne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Verkko ulokkeiden estoon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Käytä tätä verkkoa määrittääksesi, missä mitään mallin osaa ei tule tunnistaa ulokkeeksi. Tätä toimintoa voidaan käyttää ei-toivotun tukirakenteen poistamiseksi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Pintatila" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Käsittelee mallia vain pintana, ainemääränä tai löysillä pinnoilla varustettuina ainemäärinä. Normaali tulostustila tulostaa vain suljetut ainemäärät. Pinta-tila tulostaa yhden verkkopintaa seuraavan seinämän ilman täyttöä ja ilman ylä-/alapintakalvoa. Molemmat-tila tulostaa suljetut ainemäärät normaalisti ja jäljellä olevat monikulmiot pintoina." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normaali" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Pinta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Molemmat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Kierukoi ulompi ääriviiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Kierukointi pehmentää ulkoreunan Z-liikettä. Se muodostaa tasaisen Z-lisän koko tulosteelle. Tämä toiminto muuttaa umpinaisen mallin yksiseinäiseksi tulosteeksi, jossa on umpinainen pohja. Tämä toiminto kannattaa ottaa käyttöön vain, jos jokaisessa kerroksessa on vain yksi osa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Kierukoitujen ääriviivojen tasoittaminen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Suhteellinen pursotus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Kokeellinen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Yläpinnan pintakalvon linjan leveys" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Tulosteen yläosan alueiden yhden linjan leveys." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Yläpinnan pintakalvokuvio" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "Ylimpien kerrosten kuvio." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Linjat" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Samankeskinen" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Siksak" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Yläpinnan pintakalvon linjojen suunnat" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Luettelo käytettävistä linjojen kokonaislukusuunnista, kun yläpinnan pintakalvokerroksilla käytetään linja- tai siksak-kuviota. Tämän luettelon elementtejä käytetään järjestyksessä kerrosten edetessä, ja kun luettelon loppu saavutetaan, aloitetaan taas alusta. Luettelon kohteet on erotettu pilkuilla, ja koko luettelo on hakasulkeiden sisällä. Oletusarvo on tyhjä luettelo, jolloin käytetään perinteisiä oletuskulmia (45 ja 135 astetta)." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Automaattinen lämpötila" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Muuta kunkin kerroksen lämpötilaa automaattisesti kyseisen kerroksen keskimääräisen virtausnopeuden mukaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Virtauksen lämpötilakaavio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Tiedot, jotka yhdistävät materiaalivirran (mm3 sekunnissa) lämpötilaan (celsiusastetta)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Riko tuki lohkoihin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Ohita jotkin tukilinjojen yhdistämiset, jotta tukirakenne on helpompi rikkoa. Tämä asetus soveltuu siksak-tukitäyttökuvioon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Tukilohkon koko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Jätä tukilinjojen välinen yhdistäminen pois joka N. millimetri, jotta tukirakenne on helpompi rikkoa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Tukilohkolinjaluku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Ohita joka N. yhdistämislinja, jotta tukirakenne on helpompi rikkoa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Ota vetosuojus käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Tämä luo mallin ympärille seinämän, joka pidättää (kuumaa) ilmaa ja suojaa ulkoiselta ilmavirtaukselta. Erityisen käyttökelpoinen materiaaleilla, jotka vääntyvät helposti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Vetosuojuksen X/Y-etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Vetosuojuksen etäisyys tulosteesta X-/Y-suunnissa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Vetosuojuksen rajoitus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Aseta vetosuojuksen korkeus. Valitse, tulostetaanko vetosuojus koko mallin korkuisena vai rajoitetun korkuisena." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Täysi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Rajoitettu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Vetosuojuksen korkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Vetosuojuksen korkeusrajoitus. Tämän korkeuden ylittävälle osalle ei tulosteta vetosuojusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Tee ulokkeesta tulostettava" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Muuttaa tulostettavan mallin geometriaa niin, että tarvitaan mahdollisimman vähän tukea. Jyrkistä ulokkeista tulee matalia ulokkeita. Ulokkeiset alueet putoavat alas, ja niistä tulee pystysuorempia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Mallin maksimikulma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "Ulokkeiden maksimikulma, kun niistä on tehty tulostettavia. 0 asteessa kaikki ulokkeet korvataan mallikappaleella, joka on yhdistetty alustaan. 90 asteessa mallia ei muuteta millään tavalla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Ota vapaaliuku käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "Vapaaliu'ulla siirtoreitti korvaa pursotusreitin viimeisen osan. Tihkuvalla aineella tulostetaan pursotusreitin viimeinen osuus rihmoittumisen vähentämiseksi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Vapaaliu'un ainemäärä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Aineen määrä, joka muutoin on tihkunut. Tämän arvon tulisi yleensä olla lähellä suuttimen läpimittaa korotettuna kuutioon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Vähimmäisainemäärä ennen vapaaliukua" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Pienin ainemäärä, joka pursotusreitillä tulisi olla ennen kuin vapaaliuku sallitaan. Lyhyemmillä pursotusreiteillä Bowden-putkeen on muodostunut vähemmän painetta, joten vapaaliu'un ainemäärää skaalataan lineaarisesti. Tämän arvon on aina oltava suurempi kuin vapaaliu'un ainemäärä." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Vapaaliukunopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "Nopeus, jolla siirrytään vapaaliu'un aikana, suhteessa pursotusreitin nopeuteen. Arvoksi suositellaan hieman alle 100 %, sillä vapaaliukusiirron aikana paine Bowden-putkessa laskee." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Risti 3D:n taskujen koko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "Taskujen koko nelisuuntaisissa risteyksissä risti 3D -kuviossa korkeuksissa, joissa kuvio koskettaa itseään." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Ota kartiomainen tuki käyttöön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Kartiomaisen tuen kulma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "Kartiomaisen tuen kallistuskulma. 0 astetta on pystysuora ja 90 astetta on vaakasuora. Pienemmillä kulmilla tuki on tukevampi, mutta siihen käytetään enemmän materiaalia. Negatiivisilla kulmilla tuen perusta on leveämpi kuin yläosa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Kartioimaisen tuen minimileveys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Minimileveys, johon kartiomaisen tukialueen perusta pienennetään. Pienet leveydet voivat johtaa epävakaisiin tukirakenteisiin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Karhea pintakalvo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Satunnainen värinä tulostettaessa ulkoseinämää, jotta pinta näyttää viimeistelemättömältä ja karhealta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Karhean pintakalvon paksuus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Leveys, jolla värinä tapahtuu. Tämä suositellaan pidettäväksi ulkoseinämän leveyttä pienempänä, koska sisäseinämiä ei muuteta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Karhean pintakalvon tiheys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Kerroksen kuhunkin monikulmioon tehtävien pisteiden keskimääräinen tiheys. Huomaa, että monikulmion alkuperäiset pisteet poistetaan käytöstä, joten pieni tiheys alentaa resoluutiota." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Karhean pintakalvon piste-etäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Keskimääräinen etäisyys kunkin linjasegmentin satunnaisten pisteiden välillä. Huomaa, että alkuperäiset monikulmion pisteet poistetaan käytöstä, joten korkea sileysarvo alentaa resoluutiota. Tämän arvon täytyy olla suurempi kuin puolet karhean pintakalvon paksuudesta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Rautalankatulostus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Tulostetaan vain ulkopinta harvalla verkkorakenteella eli tulostetaan \"suoraan ilmaan\". Tämä toteutetaan tulostamalla mallin ääriviivat vaakasuoraan tietyin Z-välein, jotka yhdistetään ylöspäin menevillä linjoilla ja alaspäin menevillä diagonaalilinjoilla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Rautalankatulostuksen liitoskorkeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "Kahden vaakaosan välisen nousulinjan ja laskevan diagonaalilinjan korkeus. Tämä määrää verkkorakenteen kokonaistiheyden. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Rautalankatulostuksen katon liitosetäisyys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "Etäisyys, jolla tehdään liitos katon ääriviivalta sisäänpäin. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Rautalankatulostuksen nopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Nopeus, jolla suutin liikkuu materiaalia pursottaessaan. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Rautalankapohjan tulostusnopeus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Nopeus, jolla tulostetaan ensimmäinen kerros, joka on ainoa alustaa koskettava kerros. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Rautalangan tulostusnopeus ylöspäin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Nopeus, jolla tulostetaan linja ylöspäin \"suoraan ilmaan\". Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Rautalangan tulostusnopeus alaspäin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Nopeus, jolla tulostetaan linja diagonaalisesti alaspäin. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Rautalangan tulostusnopeus vaakasuoraan" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Nopeus, jolla tulostetaan mallin vaakasuorat ääriviivat. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Rautalankatulostuksen virtaus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Virtauksen kompensointi: Pursotetun materiaalin määrä kerrotaan tällä arvolla. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Rautalankatulostuksen liitosvirtaus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Virtauksen kompensointi ylös tai alas mentäessä. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Rautalangan lattea virtaus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Virtauksen kompensointi tulostettaessa latteita linjoja. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Rautalankatulostuksen viive ylhäällä" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Viive nousuliikkeen jälkeen, jotta linja voi kovettua. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Rautalankatulostuksen viive alhaalla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Viive laskuliikkeen jälkeen. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Rautalankatulostuksen lattea viive" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Viive kahden vaakasuoran segmentin välillä. Tämän viiveen käyttöönotto voi parantaa tarttuvuutta edellisiin kerroksiin liitoskohdissa, mutta liian suuret viiveet aiheuttavat riippumista. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Rautalankatulostuksen hidas liike ylöspäin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6008,647 +6028,647 @@ msgstr "" "Puolella nopeudella pursotetun nousuliikkeen etäisyys.\n" "Se voi parantaa tarttuvuutta edellisiin kerroksiin kuumentamatta materiaalia liikaa kyseisissä kerroksissa. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Rautalankatulostuksen solmukoko" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Tekee pienen solmun nousulinjan yläpäähän, jotta seuraava vaakasuora kerros pystyy paremmin liittymään siihen. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Rautalankatulostuksen pudotus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Etäisyys, jonka materiaali putoaa ylöspäin menevän pursotuksen jälkeen. Tämä etäisyys kompensoidaan. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Rautalankatulostuksen laahaus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Etäisyys, jonka ylöspäin pursotettu materiaali laahautuu diagonaalisen laskevan pursotuksen mukana. Tämä etäisyys kompensoidaan. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Rautalankatulostuksen strategia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Strategia, jolla varmistetaan, että kaksi peräkkäistä kerrosta liittyy toisiinsa kussakin liitoskohdassa. Takaisinveto antaa nousulinjojen kovettua oikeaan asentoon, mutta voi aiheuttaa tulostuslangan hiertymistä. Solmu voidaan tehdä nousulinjan päähän, jolloin siihen liittyminen helpottuu ja linja jäähtyy, mutta se voi vaatia hitaampia tulostusnopeuksia. Toisena strategiana on kompensoida nousulinjan yläpään riippumista, mutta linjat eivät aina putoa ennustettavalla tavalla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Kompensoi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Solmu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Takaisinveto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Rautalankatulostuksen laskulinjojen suoristus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Prosenttiluku diagonaalisesti laskevasta linjasta, jota peittää vaakalinjan pätkä. Tämä voi estää nousulinjojen ylimmän kohdan riippumista. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Rautalankatulostuksen katon pudotus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "Etäisyys, jonka \"suoraan ilmaan\" tulostetut vaakasuorat kattolinjat roikkuvat tulostettaessa. Tämä etäisyys kompensoidaan. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Rautalankatulostuksen katon laahaus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "Sisäpuolisen linjan päätyosan etäisyys ko. linjan laahautuessa mukana, kun mennään takaisin katon ulommalle ulkolinjalle. Tämä etäisyys kompensoidaan. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Rautalankatulostuksen katon ulompi viive" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "Katoksi tulevan aukon ulkoreunoihin käytetty aika. Pitemmät ajat varmistavat paremman liitoksen. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Rautalankatulostuksen suutinväli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Suuttimen ja vaakasuoraan laskevien linjojen välinen etäisyys. Suurempi väli aiheuttaa vähemmän jyrkän kulman diagonaalisesti laskeviin linjoihin, mikä puolestaan johtaa harvempiin yläliitoksiin seuraavan kerroksen kanssa. Koskee vain rautalankamallin tulostusta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Komentorivin asetukset" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Asetukset, joita käytetään vain jos CuraEnginea ei kutsuta Cura-edustaohjelmasta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Määrittää, keskitetäänkö kappale alustan keskelle (0,0) sen sijasta, että käytettäisiin koordinaattijärjestelmää, jolla kappale on tallennettu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Siirtymää sovelletaan kohteeseen X-suunnassa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Siirtymää sovelletaan kohteeseen Y-suunnassa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Kappaleessa käytetty siirtymä z-suunnassa. Tällä toiminnolla voit suorittaa aiemmin ”kappaleen upotukseksi” kutsutun toiminnon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Verkon pyöritysmatriisi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Mallissa käytettävä muunnosmatriisi, kun malli ladataan tiedostosta." diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index 9da13af627..54cac3c497 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2022-07-15 11:16+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -17,174 +17,673 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n>1;\n" "X-Generator: Poedit 3.1.1\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Inconnu" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Paroi externe" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Les imprimantes ci-dessous ne peuvent pas être connectées car elles font partie d'un groupe" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Parois internes" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Imprimantes en réseau disponibles" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Couche extérieure" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Remplissage" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Remplissage du support" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Interface du support" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Support" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Jupe" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Tour primaire" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Déplacement" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Rétractions" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Autre" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "Les notes de version n'ont pas pu être ouvertes." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Groupe nº {group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Suivant" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Passer" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Fin" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Ajouter" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Annuler" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Fermer" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "Le fichier existe déjà" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "Le fichier {0} existe déjà. Êtes-vous sûr de vouloir le remplacer ?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "URL de fichier invalide :" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Non pris en charge" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Buse" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "Les paramètres ont été modifiés pour correspondre aux extrudeuses actuellement disponibles :" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Paramètres mis à jour" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Extrudeuse(s) désactivée(s)" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Échec de l'exportation du profil vers {0} : {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Erreur" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Échec de l'exportation du profil vers {0} : le plug-in du générateur a rapporté une erreur." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Profil exporté vers {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "L'exportation a réussi" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Impossible d'importer le profil depuis {0} : {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Impossible d'importer le profil depuis {0} avant l'ajout d'une imprimante." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "Aucun profil personnalisé à importer dans le fichier {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Échec de l'importation du profil depuis le fichier {0} :" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Le profil {0} contient des données incorrectes ; échec de l'importation." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Échec de l'importation du profil depuis le fichier {0} :" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "Importation du profil {0} réussie." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "Le fichier {0} ne contient pas de profil valide." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "Le profil {0} est un type de fichier inconnu ou est corrompu." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Personnaliser le profil" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Il manque un type de qualité au profil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Aucune imprimante n'est active pour le moment." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "Impossible d'ajouter le profil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "Le type de qualité « {0} » n'est pas compatible avec la définition actuelle de la machine active « {1} »." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Avertissement : le profil n'est pas visible car son type de qualité « {0} » n'est pas disponible pour la configuration actuelle. Passez à une combinaison matériau/buse qui peut utiliser ce type de qualité." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Multiplication et placement d'objets" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Placement des objets" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Impossible de trouver un emplacement dans le volume d'impression pour tous les objets" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Placement de l'objet" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Chargement des machines..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Configuration des préférences..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "Initialisation de la machine active..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "Initialisation du gestionnaire de machine..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "Initialisation du volume de fabrication..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Préparation de la scène..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Chargement de l'interface..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "Initialisation du moteur..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Un seul fichier G-Code peut être chargé à la fois. Importation de {0} sautée" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Avertissement" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Impossible d'ouvrir un autre fichier si le G-Code est en cours de chargement. Importation de {0} sautée" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Impossible de lire la réponse." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "L'état fourni n'est pas correct." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Délai d'expiration lors de l'authentification avec le serveur de compte." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Veuillez donner les permissions requises lors de l'autorisation de cette application." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Une erreur s'est produite lors de la connexion, veuillez réessayer." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "Impossible de lancer une nouvelle procédure de connexion. Vérifiez si une autre tentative de connexion est toujours active." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Impossible d’atteindre le serveur du compte Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "Échec de la connexion" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Recherche d'un nouvel emplacement pour les objets" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Recherche d'emplacement" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Impossible de trouver un emplacement" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Pas écrasé" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Imprimantes connectées" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Imprimantes préréglées" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Voulez-vous vraiment supprimer l'objet {0} ? Cette action est irréversible !" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Visuel" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Le profil visuel est conçu pour imprimer des prototypes et des modèles visuels dans le but d'obtenir une qualité visuelle et de surface élevée." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Le profil d'ingénierie est conçu pour imprimer des prototypes fonctionnels et des pièces finales dans le but d'obtenir une meilleure précision et des tolérances plus étroites." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Ébauche" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "L'ébauche du profil est conçue pour imprimer les prototypes initiaux et la validation du concept dans le but de réduire considérablement le temps d'impression." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Matériau personnalisé" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Calculer" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Personnalisé" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Personnaliser les profils" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Tous les types supportés ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Tous les fichiers (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Calculer" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Inconnu" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Les imprimantes ci-dessous ne peuvent pas être connectées car elles font partie d'un groupe" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Imprimantes en réseau disponibles" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Imprimantes connectées" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Imprimantes préréglées" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "Voulez-vous vraiment supprimer l'objet {0} ? Cette action est irréversible !" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Matériau personnalisé" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Personnalisé" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "La connexion a échoué" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Recherche d'un nouvel emplacement pour les objets" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Veuillez synchroniser les profils de matériaux avec vos imprimantes avant de commencer à imprimer." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Recherche d'emplacement" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Nouveaux matériaux installés" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Impossible de trouver un emplacement dans le volume d'impression pour tous les objets" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Synchroniser les matériaux" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Impossible de trouver un emplacement" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "En savoir plus" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Impossible de créer une archive à partir du répertoire de données de l'utilisateur : {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "Impossible d'enregistrer l'archive du matériau dans {} :" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Sauvegarde" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Échec de l'enregistrement de l'archive des matériaux" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "A essayé de restaurer une sauvegarde Cura sans disposer de données ou de métadonnées appropriées." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Erreur inconnue." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "A essayé de restaurer une sauvegarde Cura supérieure à la version actuelle." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Échec de la création de l'archive des matériaux à synchroniser avec les imprimantes." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "L'erreur suivante s'est produite lors de la restauration d'une sauvegarde Cura :" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Impossible de charger l'archive des matériaux pour la synchroniser avec les imprimantes." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "La réponse de Digital Factory semble être corrompue." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "Il manque des informations importantes dans la réponse de Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Échec de la connexion à Digital Factory pour synchroniser les matériaux avec certaines imprimantes." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Échec de la connexion à Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "La hauteur du volume d'impression a été réduite en raison de la valeur du paramètre « Séquence d'impression » afin d'éviter que le portique ne heurte les modèles imprimés." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Volume d'impression" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Impossible de créer une archive à partir du répertoire de données de l'utilisateur : {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Sauvegarde" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "A essayé de restaurer une sauvegarde Cura sans disposer de données ou de métadonnées appropriées." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "A essayé de restaurer une sauvegarde Cura supérieure à la version actuelle." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "L'erreur suivante s'est produite lors de la restauration d'une sauvegarde Cura :" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Échec du démarrage de Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -199,32 +698,32 @@ msgstr "" "

      Veuillez nous envoyer ce rapport d'incident pour que nous puissions résoudre le problème.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Envoyer le rapport de d'incident à Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Afficher le rapport d'incident détaillé" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Afficher le dossier de configuration" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Sauvegarder et réinitialiser la configuration" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Rapport d'incident" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -235,1274 +734,185 @@ msgstr "" "

      Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Informations système" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Inconnu" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Version Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Langue de Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "Langue du SE" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Plate-forme" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Version Qt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "Version PyQt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Pas encore initialisé" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    50. OpenGL Version: {version}
    51. " msgstr "
    52. Version OpenGL : {version}
    53. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    54. OpenGL Vendor: {vendor}
    55. " msgstr "
    56. Revendeur OpenGL : {vendor}
    57. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    58. OpenGL Renderer: {renderer}
    59. " msgstr "
    60. Moteur de rendu OpenGL : {renderer}
    61. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Retraçage de l'erreur" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Journaux" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Envoyer rapport" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Chargement des machines..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Configuration des préférences..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "Initialisation de la machine active..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "Initialisation du gestionnaire de machine..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "Initialisation du volume de fabrication..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Préparation de la scène..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Chargement de l'interface..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "Initialisation du moteur..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Un seul fichier G-Code peut être chargé à la fois. Importation de {0} sautée" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Avertissement" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Impossible d'ouvrir un autre fichier si le G-Code est en cours de chargement. Importation de {0} sautée" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Erreur" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Multiplication et placement d'objets" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Placement des objets" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Placement de l'objet" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Impossible de lire la réponse." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "L'état fourni n'est pas correct." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Délai d'expiration lors de l'authentification avec le serveur de compte." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Veuillez donner les permissions requises lors de l'autorisation de cette application." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Une erreur s'est produite lors de la connexion, veuillez réessayer." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "Impossible de lancer une nouvelle procédure de connexion. Vérifiez si une autre tentative de connexion est toujours active." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Impossible d’atteindre le serveur du compte Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "Échec de la connexion" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Échec de la création de l'archive des matériaux à synchroniser avec les imprimantes." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Impossible de charger l'archive des matériaux pour la synchroniser avec les imprimantes." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "La réponse de Digital Factory semble être corrompue." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "Il manque des informations importantes dans la réponse de Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Échec de la connexion à Digital Factory pour synchroniser les matériaux avec certaines imprimantes." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Échec de la connexion à Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "Le fichier existe déjà" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "Le fichier {0} existe déjà. Êtes-vous sûr de vouloir le remplacer ?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "URL de fichier invalide :" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Échec de l'exportation du profil vers {0} : {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Échec de l'exportation du profil vers {0} : le plug-in du générateur a rapporté une erreur." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Profil exporté vers {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "L'exportation a réussi" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Impossible d'importer le profil depuis {0} : {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Impossible d'importer le profil depuis {0} avant l'ajout d'une imprimante." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "Aucun profil personnalisé à importer dans le fichier {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Échec de l'importation du profil depuis le fichier {0} :" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Le profil {0} contient des données incorrectes ; échec de l'importation." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Échec de l'importation du profil depuis le fichier {0} :" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "Importation du profil {0} réussie." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "Le fichier {0} ne contient pas de profil valide." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Le profil {0} est un type de fichier inconnu ou est corrompu." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Personnaliser le profil" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Il manque un type de qualité au profil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Aucune imprimante n'est active pour le moment." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "Impossible d'ajouter le profil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "Le type de qualité « {0} » n'est pas compatible avec la définition actuelle de la machine active « {1} »." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Avertissement : le profil n'est pas visible car son type de qualité « {0} » n'est pas disponible pour la configuration actuelle. Passez à une combinaison matériau/buse qui peut utiliser ce type de qualité." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Non pris en charge" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Buse" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "Les paramètres ont été modifiés pour correspondre aux extrudeuses actuellement disponibles :" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Paramètres mis à jour" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Extrudeuse(s) désactivée(s)" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Ajouter" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Fin" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Annuler" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Groupe nº {group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Paroi externe" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Parois internes" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Couche extérieure" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Remplissage" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Remplissage du support" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Interface du support" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Support" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Jupe" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Tour primaire" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Déplacement" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Rétractions" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Autre" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "Les notes de version n'ont pas pu être ouvertes." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Suivant" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Passer" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Fermer" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Veuillez synchroniser les profils de matériaux avec vos imprimantes avant de commencer à imprimer." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Nouveaux matériaux installés" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Synchroniser les matériaux" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "En savoir plus" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "Impossible d'enregistrer l'archive du matériau dans {} :" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Échec de l'enregistrement de l'archive des matériaux" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Erreur inconnue." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "Assistant de modèle 3D" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle :

      \n" -"

      {model_names}

      \n" -"

      Découvrez comment optimiser la qualité et la fiabilité de l'impression.

      \n" -"

      Consultez le guide de qualité d'impression

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Le fichier projet {0} contient un type de machine inconnu {1}. Impossible d'importer la machine. Les modèles seront importés à la place." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Ouvrir un fichier de projet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "Le fichier de projet {0} est soudainement inaccessible : {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "Impossible d'ouvrir le fichier de projet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "Le fichier de projet {0} est corrompu : {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "Le fichier de projet {0} a été réalisé en utilisant des profils inconnus de cette version d'Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Recommandé" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Personnalisé" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Les matériaux utilisés pour ce projet sont basés sur des définitions de matériaux qui ne sont pas disponibles dans Cura, ce qui peut entraîner des résultats d'impression indésirables. Nous vous recommandons vivement d'installer le package de matériaux complet à partir de la Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Les profils de matériaux ne sont pas installés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Installer des matériaux" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "Fichier 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "Le plug-in 3MF Writer est corrompu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Il n'y a pas encore d'espace de travail à écrire. Veuillez d'abord ajouter une imprimante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "Aucune autorisation d'écrire l'espace de travail ici." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "Le système d'exploitation ne permet pas d'enregistrer un fichier de projet à cet emplacement ou avec ce nom de fichier." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Erreur d'écriture du fichier 3MF." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "Impossible de stocker les informations du package de matériaux dans le fichier projet suivant : {material}. Ce projet peut ne pas s'ouvrir correctement sur d'autres systèmes." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Échec de l'enregistrement des informations du package de matériaux" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "Fichier 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Projet Cura fichier 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "Fichier AMF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Sauvegardes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Une erreur s’est produite lors du téléchargement de votre sauvegarde." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "Création de votre sauvegarde..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "Une erreur s'est produite lors de la création de votre sauvegarde." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Téléchargement de votre sauvegarde..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Le téléchargement de votre sauvegarde est terminé." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "La sauvegarde dépasse la taille de fichier maximale." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Une erreur s’est produite lors de la tentative de restauration de votre sauvegarde." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Gérer les sauvegardes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "Échec de la découpe avec une erreur inattendue. Signalez un bug sur notre outil de suivi des problèmes." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "Échec de la découpe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Notifier un bug" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Notifiez un bug sur l'outil de suivi des problèmes d'Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Impossible de découper le matériau actuel, car celui-ci est incompatible avec la machine ou la configuration sélectionnée." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Impossible de découper" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Impossible de couper avec les paramètres actuels. Les paramètres suivants contiennent des erreurs : {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Impossible de couper en raison de certains paramètres par modèle. Les paramètres suivants contiennent des erreurs sur un ou plusieurs modèles : {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Impossible de couper car la tour primaire ou la (les) position(s) d'amorçage ne sont pas valides." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Impossible de couper car il existe des objets associés à l'extrudeuse désactivée %s." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Veuillez vérifier les paramètres et si vos modèles :\n" -"- S'intègrent dans le volume de fabrication\n" -"- Sont affectés à un extrudeur activé\n" -"- N sont pas tous définis comme des mailles de modificateur" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Traitement des couches" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Informations" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Profil Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Impossible d'accéder aux informations de mise à jour." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "De nouvelles fonctionnalités ou des correctifs de bugs sont disponibles pour votre {machine_name} ! Si vous ne l'avez pas encore fait, il est recommandé de mettre à jour le micrologiciel de votre imprimante avec la version {latest_version}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "Nouveau %s firmware stable disponible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Comment effectuer la mise à jour" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Mettre à jour le firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Fichier G-Code compressé" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter ne prend pas en charge le mode texte." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "Fichier GCode" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "Analyse du G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "Détails G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Assurez-vous que le g-code est adapté à votre imprimante et à la configuration de l'imprimante avant d'y envoyer le fichier. La représentation du g-code peut ne pas être exacte." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "Fichier G" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter ne prend pas en charge le mode non-texte." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Veuillez préparer le G-Code avant d'exporter." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "Image JPG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "Image JPEG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "Image PNG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "Image BMP" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "Image GIF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Profils Cura 15.04" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Paramètres de la machine" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "Vous souhaitez synchroniser du matériel et des logiciels avec votre compte ?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "Image JPG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Changements détectés à partir de votre compte Ultimaker" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "Image JPEG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Synchroniser" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "Image PNG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "Synchronisation..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "Image BMP" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Refuser" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "Image GIF" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Accepter" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Visualisation par rayons X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Plug-in d'accord de licence" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "Fichier X3D" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Décliner et supprimer du compte" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Profil Cura" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "Vous devez quitter et redémarrer {} avant que les changements apportés ne prennent effet." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "Échec de téléchargement des plugins {}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Plug-ins installés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Matériaux installés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Plug-ins groupés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Matériaux groupés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Dossier inconnu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Auteur inconnu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Impossible d'interpréter la réponse du serveur." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Impossible d'accéder à la Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Surveiller" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Paramètres par modèle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Configurer les paramètres par modèle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Post-traitement" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "Modifier le G-Code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Préparer" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Aperçu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Enregistrer sur un lecteur amovible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Enregistrer sur un lecteur amovible {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Aucun format de fichier n'est disponible pour écriture !" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Enregistrement sur le lecteur amovible {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "La file d'attente pour les tâches d'impression est pleine. L'imprimante ne peut pas accepter une nouvelle tâche." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Enregistrement" +msgid "Queue Full" +msgstr "La file d'attente est pleine" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Impossible d'enregistrer {0} : {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Impossible de transférer les données à l'imprimante." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Impossible de trouver un nom de fichier lors d'une tentative d'écriture sur {device}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Impossible d'enregistrer sur le lecteur {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Enregistré sur le lecteur amovible {0} sous {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Fichier enregistré" +msgid "Network error" +msgstr "Erreur de réseau" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Ejecter" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Ejecter le lecteur amovible {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Lecteur {0} éjecté. Vous pouvez maintenant le retirer en tout sécurité." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Retirez le lecteur en toute sécurité" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Impossible d'éjecter {0}. Un autre programme utilise peut-être ce lecteur." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Lecteur amovible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Cura n'affiche pas les couches avec précision lorsque l'impression filaire est activée." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Vue simulation" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "Rien ne s'affiche car vous devez d'abord découper." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "Pas de couches à afficher" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Ne plus afficher ce message" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Vue en couches" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "Impossible de lire le fichier de données d'exemple." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "Les zones surlignées indiquent que des surfaces manquent ou sont étrangères. Réparez votre modèle et ouvrez-le à nouveau dans Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Erreurs du modèle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Vue solide" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Blocage des supports" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Créer un volume dans lequel les supports ne sont pas imprimés." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Ouvrir le maillage triangulaire compressé" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF binaire" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF incorporé JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Format Triangle de Stanford" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange compressé" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker Format Package" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "Impossible d'écrire dans le fichier UFP :" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Nivellement du plateau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Sélectionner les mises à niveau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Imprimer via le cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Imprimer via le cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Connecté via le cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Surveiller l'impression" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Suivre l'impression dans Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Code d'erreur inconnu lors du téléchargement d'une tâche d'impression : {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nouvelle imprimante détectée à partir de votre compte Ultimaker" msgstr[1] "Nouvelles imprimantes détectées à partir de votre compte Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "Ajout de l'imprimante {name} ({model}) à partir de votre compte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1510,70 +920,227 @@ msgid_plural "... and {0} others" msgstr[0] "... et {0} autre" msgstr[1] "... et {0} autres" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Imprimantes ajoutées à partir de Digital Factory :" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Une connexion cloud n'est pas disponible pour une imprimante" -msgstr[1] "Une connexion cloud n'est pas disponible pour certaines imprimantes" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Veuillez patienter jusqu'à ce que la tâche en cours ait été envoyée." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Erreur d'impression" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"Votre imprimante {printer_name} pourrait être connectée via le cloud.\n" +" Gérez votre file d'attente d'impression et surveillez vos impressions depuis n'importe où en connectant votre imprimante à Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "Êtes-vous prêt pour l'impression dans le cloud ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Prise en main" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "En savoir plus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Lancement d'une tâche d'impression" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Téléchargement de la tâche d'impression sur l'imprimante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura a détecté des profils de matériau qui ne sont pas encore installés sur l'imprimante hôte du groupe {0}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Envoi de matériaux à l'imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Vous tentez de vous connecter à {0} mais ce n'est pas l'hôte de groupe. Vous pouvez visiter la page Web pour la configurer en tant qu'hôte de groupe." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Pas un hôte de groupe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Configurer le groupe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Cette imprimante n'est pas associée à Digital Factory :" msgstr[1] "Ces imprimantes ne sont pas associées à Digital Factory :" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Pour établir une connexion, veuillez visiter le site {website_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "Une connexion cloud n'est pas disponible pour une imprimante" +msgstr[1] "Une connexion cloud n'est pas disponible pour certaines imprimantes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Conserver les configurations d'imprimante" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Supprimer des imprimantes" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Vous tentez de vous connecter à une imprimante qui n'exécute pas Ultimaker Connect. Veuillez mettre à jour l'imprimante avec le dernier micrologiciel." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Mettre à jour votre imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "L'envoi de la tâche d'impression à l'imprimante a réussi." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Données envoyées" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Imprimer sur le réseau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Imprimer sur le réseau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Connecté sur le réseau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "demain" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "aujourd'hui" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Connecter via le réseau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Imprimer via le cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Imprimer via le cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Connecté via le cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "L'imprimante {printer_name} sera supprimée jusqu'à la prochaine synchronisation de compte." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "Pour supprimer {printer_name} définitivement, visitez le site {digital_factory_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "Voulez-vous vraiment supprimer {printer_name} temporairement ?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "Supprimer des imprimantes ?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1589,7 +1156,7 @@ msgstr[1] "" "Vous êtes sur le point de supprimer {0} imprimantes de Cura. Cette action est irréversible.\n" "Voulez-vous vraiment continuer ?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" @@ -1598,1062 +1165,1906 @@ msgstr "" "Vous êtes sur le point de supprimer toutes les imprimantes de Cura. Cette action est irréversible.\n" "Voulez-vous vraiment continuer ?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Surveiller l'impression" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Suivre l'impression dans Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Code d'erreur inconnu lors du téléchargement d'une tâche d'impression : {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "Fichier 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Projet Cura fichier 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Erreur d'écriture du fichier 3MF." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "Le plug-in 3MF Writer est corrompu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Il n'y a pas encore d'espace de travail à écrire. Veuillez d'abord ajouter une imprimante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "Aucune autorisation d'écrire l'espace de travail ici." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "Le système d'exploitation ne permet pas d'enregistrer un fichier de projet à cet emplacement ou avec ce nom de fichier." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Une erreur s’est produite lors de la tentative de restauration de votre sauvegarde." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Gérer les sauvegardes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Sauvegardes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Une erreur s’est produite lors du téléchargement de votre sauvegarde." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "Création de votre sauvegarde..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "Une erreur s'est produite lors de la création de votre sauvegarde." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Téléchargement de votre sauvegarde..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Le téléchargement de votre sauvegarde est terminé." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "La sauvegarde dépasse la taille de fichier maximale." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "Impossible de lire le fichier de données d'exemple." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "Impossible d'écrire dans le fichier UFP :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Ultimaker Format Package" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "Fichier GCode" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "Analyse du G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "Détails G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Assurez-vous que le g-code est adapté à votre imprimante et à la configuration de l'imprimante avant d'y envoyer le fichier. La représentation du g-code peut ne pas être exacte." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "Fichier G" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Ouvrir le maillage triangulaire compressé" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF binaire" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF incorporé JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Format Triangle de Stanford" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange compressé" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Nivellement du plateau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Sélectionner les mises à niveau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Fichier G-Code compressé" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Impossible d'interpréter la réponse du serveur." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Impossible d'accéder à la Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Décliner et supprimer du compte" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Refuser" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Accepter" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Plug-in d'accord de licence" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "Vous souhaitez synchroniser du matériel et des logiciels avec votre compte ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Changements détectés à partir de votre compte Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Synchroniser" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "Vous devez quitter et redémarrer {} avant que les changements apportés ne prennent effet." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "Synchronisation..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "Échec de téléchargement des plugins {}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Plug-ins installés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Matériaux installés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Plug-ins groupés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Matériaux groupés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Dossier inconnu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Auteur inconnu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Lecteur amovible" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Enregistrer sur un lecteur amovible" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Enregistrer sur un lecteur amovible {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Enregistrement sur le lecteur amovible {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Enregistrement" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Impossible d'enregistrer {0} : {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Impossible de trouver un nom de fichier lors d'une tentative d'écriture sur {device}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Impossible d'enregistrer sur le lecteur {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Enregistré sur le lecteur amovible {0} sous {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Fichier enregistré" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Ejecter" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Ejecter le lecteur amovible {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "Lecteur {0} éjecté. Vous pouvez maintenant le retirer en tout sécurité." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Retirez le lecteur en toute sécurité" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Impossible d'éjecter {0}. Un autre programme utilise peut-être ce lecteur." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Surveiller" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "Échec de la découpe avec une erreur inattendue. Signalez un bug sur notre outil de suivi des problèmes." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "Échec de la découpe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Notifier un bug" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Notifiez un bug sur l'outil de suivi des problèmes d'Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Impossible de découper le matériau actuel, car celui-ci est incompatible avec la machine ou la configuration sélectionnée." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Impossible de découper" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Impossible de couper avec les paramètres actuels. Les paramètres suivants contiennent des erreurs : {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Impossible de couper en raison de certains paramètres par modèle. Les paramètres suivants contiennent des erreurs sur un ou plusieurs modèles : {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Impossible de couper car la tour primaire ou la (les) position(s) d'amorçage ne sont pas valides." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Impossible de couper car il existe des objets associés à l'extrudeuse désactivée %s." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Veuillez vérifier les paramètres et si vos modèles :\n" +"- S'intègrent dans le volume de fabrication\n" +"- Sont affectés à un extrudeur activé\n" +"- N sont pas tous définis comme des mailles de modificateur" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Traitement des couches" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Informations" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "Fichier 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Recommandé" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Personnalisé" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "Les matériaux utilisés pour ce projet sont basés sur des définitions de matériaux qui ne sont pas disponibles dans Cura, ce qui peut entraîner des résultats d'impression indésirables. Nous vous recommandons vivement d'installer le package de matériaux complet à partir de la Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Les profils de matériaux ne sont pas installés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Installer des matériaux" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "Le fichier projet {0} contient un type de machine inconnu {1}. Impossible d'importer la machine. Les modèles seront importés à la place." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Ouvrir un fichier de projet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "Le fichier de projet {0} est soudainement inaccessible : {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "Impossible d'ouvrir le fichier de projet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "Le fichier de projet {0} est corrompu : {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "Le fichier de projet {0} a été réalisé en utilisant des profils inconnus de cette version d'Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Paramètres par modèle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Configurer les paramètres par modèle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "Assistant de modèle 3D" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"Votre imprimante {printer_name} pourrait être connectée via le cloud.\n" -" Gérez votre file d'attente d'impression et surveillez vos impressions depuis n'importe où en connectant votre imprimante à Digital Factory" +"

      Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle :

      \n" +"

      {model_names}

      \n" +"

      Découvrez comment optimiser la qualité et la fiabilité de l'impression.

      \n" +"

      Consultez le guide de qualité d'impression

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "Êtes-vous prêt pour l'impression dans le cloud ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Prise en main" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "En savoir plus" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Vous tentez de vous connecter à une imprimante qui n'exécute pas Ultimaker Connect. Veuillez mettre à jour l'imprimante avec le dernier micrologiciel." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Mettre à jour votre imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura a détecté des profils de matériau qui ne sont pas encore installés sur l'imprimante hôte du groupe {0}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Envoi de matériaux à l'imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Vous tentez de vous connecter à {0} mais ce n'est pas l'hôte de groupe. Vous pouvez visiter la page Web pour la configurer en tant qu'hôte de groupe." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Pas un hôte de groupe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Configurer le groupe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Veuillez patienter jusqu'à ce que la tâche en cours ait été envoyée." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Erreur d'impression" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Impossible de transférer les données à l'imprimante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Erreur de réseau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Lancement d'une tâche d'impression" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Téléchargement de la tâche d'impression sur l'imprimante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "La file d'attente pour les tâches d'impression est pleine. L'imprimante ne peut pas accepter une nouvelle tâche." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "La file d'attente est pleine" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "L'envoi de la tâche d'impression à l'imprimante a réussi." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Données envoyées" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Imprimer sur le réseau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Imprimer sur le réseau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Connecté sur le réseau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Connecter via le réseau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "demain" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "aujourd'hui" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "Impression par USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Imprimer via USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Imprimer via USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Connecté via USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Une impression USB est en cours, la fermeture de Cura arrêtera cette impression. Êtes-vous sûr ?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Une impression est encore en cours. Cura ne peut pas démarrer une autre impression via USB tant que l'impression précédente n'est pas terminée." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Impression en cours" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "Fichier X3D" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Aperçu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Visualisation par rayons X" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter ne prend pas en charge le mode non-texte." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Ouvrir un projet" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Veuillez préparer le G-Code avant d'exporter." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Mettre à jour l'existant" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Créer" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Résumé - Projet Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Comment le conflit de la machine doit-il être résolu ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Paramètres de l'imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Type" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Groupe d'imprimantes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Comment le conflit du profil doit-il être résolu ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Paramètres de profil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Nom" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Absent du profil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 écrasent" -msgstr[1] "%1 écrase" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Dérivé de" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 écrasent" -msgstr[1] "%1, %2 écrase" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Comment le conflit du matériau doit-il être résolu ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Paramètres du matériau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Visibilité des paramètres" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Mode" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Paramètres visibles :" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 sur %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Le chargement d'un projet effacera tous les modèles sur le plateau." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Ouvrir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "Ouvrir le projet quand même" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Installer le matériau manquant" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Vous en voulez plus ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Sauvegarder maintenant" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Sauvegarde automatique" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Créez automatiquement une sauvegarde chaque jour où Cura est démarré." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Restaurer" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Supprimer la sauvegarde" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Êtes-vous sûr de vouloir supprimer cette sauvegarde ? Il est impossible d'annuler cette action." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Restaurer la sauvegarde" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "Vous devez redémarrer Cura avant que votre sauvegarde ne soit restaurée. Voulez-vous fermer Cura maintenant ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Version Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Machines" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Matériaux" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Profils" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Plug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Sauvegardes Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Mes sauvegardes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Vous n'avez actuellement aucune sauvegarde. Utilisez le bouton « Sauvegarder maintenant » pour en créer une." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Pendant la phase de prévisualisation, vous ne pourrez voir qu'un maximum de 5 sauvegardes. Supprimez une sauvegarde pour voir les plus anciennes." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Sauvegardez et synchronisez vos paramètres Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Se connecter" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Enregistrer le projet Cura et imprimer le fichier" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Enregistrer le projet Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Mettre à jour le firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Le firmware est le logiciel fonctionnant directement dans votre imprimante 3D. Ce firmware contrôle les moteurs pas à pas, régule la température et surtout, fait que votre machine fonctionne." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeGzWriter ne prend pas en charge le mode texte." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "Le firmware fourni avec les nouvelles imprimantes fonctionne, mais les nouvelles versions ont tendance à fournir davantage de fonctionnalités ainsi que des améliorations." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Vue en couches" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "Cura n'affiche pas les couches avec précision lorsque l'impression filaire est activée." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Vue simulation" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "Rien ne s'affiche car vous devez d'abord découper." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "Pas de couches à afficher" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Ne plus afficher ce message" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Profils Cura 15.04" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "Fichier AMF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "Les zones surlignées indiquent que des surfaces manquent ou sont étrangères. Réparez votre modèle et ouvrez-le à nouveau dans Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Erreurs du modèle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Vue solide" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "De nouvelles fonctionnalités ou des correctifs de bugs sont disponibles pour votre {machine_name} ! Si vous ne l'avez pas encore fait, il est recommandé de mettre à jour le micrologiciel de votre imprimante avec la version {latest_version}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "Nouveau %s firmware stable disponible" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Mise à niveau automatique du firmware" +msgid "How to update" +msgstr "Comment effectuer la mise à jour" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Charger le firmware personnalisé" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Impossible d'accéder aux informations de mise à jour." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "Impossible de se connecter à l'imprimante ; échec de la mise à jour du firmware." +msgid "Support Blocker" +msgstr "Blocage des supports" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "Échec de la mise à jour du firmware, car cette fonctionnalité n'est pas prise en charge par la connexion avec l'imprimante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Sélectionner le firmware personnalisé" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Mise à jour du firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Mise à jour du firmware en cours." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Mise à jour du firmware terminée." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Échec de la mise à jour du firmware en raison d'une erreur inconnue." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Échec de la mise à jour du firmware en raison d'une erreur de communication." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Échec de la mise à jour du firmware en raison d'une erreur d'entrée/de sortie." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Échec de la mise à jour du firmware en raison du firmware manquant." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Convertir l'image" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Hauteur (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "La distance maximale de chaque pixel à partir de la « Base »." +msgid "Create a volume in which supports are not printed." +msgstr "Créer un volume dans lequel les supports ne sont pas imprimés." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Base (mm)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Préparer" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "La hauteur de la base à partir du plateau en millimètres." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Largeur (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "La largeur en millimètres sur le plateau de fabrication" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Profondeur (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "La profondeur en millimètres sur le plateau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Le plus foncé est plus haut" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Le plus clair est plus haut" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Pour les lithophanies, les pixels foncés doivent correspondre à des emplacements plus épais afin d'empêcher la lumière de passer. Pour des cartes de hauteur, les pixels clairs signifient un terrain plus élevé, de sorte que les pixels clairs doivent correspondre à des emplacements plus épais dans le modèle 3D généré." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Modèle de couleur" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Linéaire" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Translucidité" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Pour les lithophanes, un modèle logarithmique simple de la translucidité est disponible. Pour les cartes de hauteur, les valeurs des pixels correspondent aux hauteurs de façon linéaire." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "Transmission 1 mm (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Le pourcentage de lumière pénétrant une impression avec une épaisseur de 1 millimètre. La diminution de cette valeur augmente le contraste dans les régions sombres et diminue le contraste dans les régions claires de l'image." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Lissage" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "La quantité de lissage à appliquer à l'image." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Paramètres de la buse" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Taille de la buse" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Diamètre du matériau compatible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Décalage buse X" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Décalage buse Y" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Numéro du ventilateur de refroidissement" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "Extrudeuse G-Code de démarrage" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "Extrudeuse G-Code de fin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Paramètres de l'imprimante" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Largeur)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Profondeur)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Hauteur)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Forme du plateau" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Origine au centre" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Plateau chauffant" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Volume de fabrication chauffant" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Parfum G-Code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Paramètres de la tête d'impression" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Hauteur du portique" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Nombre d'extrudeuses" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Appliquer les décalages offset de l'extrudeuse au GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "G-Code de démarrage" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "G-Code de fin" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Changements à partir de votre compte" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Imprimante" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "Ignorer" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Paramètres de la buse" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Suivant" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "Les packages suivants seront ajoutés:" +msgid "Nozzle size" +msgstr "Taille de la buse" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "Les packages suivants ne peuvent pas être installés en raison d'une version incompatible de Cura :" +msgid "Compatible material diameter" +msgstr "Diamètre du matériau compatible" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Installer les matériaux manquants" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Décalage buse X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Contrat de licence du plugin" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Décalage buse Y" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Veuillez lire et accepter la licence du plug-in." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Numéro du ventilateur de refroidissement" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "Accepter" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "Extrudeuse G-Code de démarrage" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Gérer les packages" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "Extrudeuse G-Code de fin" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Gérez vos plug-ins Ultimaker Cura et vos profils matériaux ici. Assurez-vous de maintenir vos plug-ins à jour et de sauvegarder régulièrement votre configuration." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Convertir l'image" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Hauteur (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Gérer les packages" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "La distance maximale de chaque pixel à partir de la « Base »." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Base (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "La hauteur de la base à partir du plateau en millimètres." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Largeur (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "La largeur en millimètres sur le plateau de fabrication" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Profondeur (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "La profondeur en millimètres sur le plateau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Le plus foncé est plus haut" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Le plus clair est plus haut" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Pour les lithophanies, les pixels foncés doivent correspondre à des emplacements plus épais afin d'empêcher la lumière de passer. Pour des cartes de hauteur, les pixels clairs signifient un terrain plus élevé, de sorte que les pixels clairs doivent correspondre à des emplacements plus épais dans le modèle 3D généré." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Modèle de couleur" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Linéaire" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Translucidité" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Pour les lithophanes, un modèle logarithmique simple de la translucidité est disponible. Pour les cartes de hauteur, les valeurs des pixels correspondent aux hauteurs de façon linéaire." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "Transmission 1 mm (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "Le pourcentage de lumière pénétrant une impression avec une épaisseur de 1 millimètre. La diminution de cette valeur augmente le contraste dans les régions sombres et diminue le contraste dans les régions claires de l'image." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Lissage" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "La quantité de lissage à appliquer à l'image." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Plug-in de post-traitement" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Scripts de post-traitement" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Ajouter un script" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Paramètres" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "Modifiez les scripts de post-traitement actifs." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "Le script suivant est actif :" +msgstr[1] "Les scripts suivants sont actifs :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Déplacer l'impression en haut" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Effacer" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Reprendre" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Mise en pause..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Reprise..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Pause" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Abandon..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Abandonner" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Êtes-vous sûr de vouloir déplacer %1 en haut de la file d'attente ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Déplacer l'impression en haut de la file d'attente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Êtes-vous sûr de vouloir supprimer %1 ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Supprimer l'impression" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Êtes-vous sûr de vouloir annuler %1 ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Abandonner l'impression" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Imprimer sur le réseau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Imprimer" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Sélection d'imprimantes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Modifications de configuration" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Remplacer" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "L'imprimante assignée, %1, nécessite la modification de configuration suivante :" +msgstr[1] "L'imprimante assignée, %1, nécessite les modifications de configuration suivantes :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "L'imprimante %1 est assignée, mais le projet contient une configuration matérielle inconnue." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Changer le matériau %1 de %2 à %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Charger %3 comme matériau %1 (Ceci ne peut pas être remplacé)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Changer le print core %1 de %2 à %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Changer le plateau en %1 (Ceci ne peut pas être remplacé)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "Si vous sélectionnez « Remplacer », les paramètres de la configuration actuelle de l'imprimante seront utilisés. Cela peut entraîner l'échec de l'impression." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Verre" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Aluminium" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Gérer l'imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Veuillez mettre à jour le Firmware de votre imprimante pour gérer la file d'attente à distance." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker Digital Factory et voir cette webcam." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "Chargement..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Plug-ins" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Indisponible" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Injoignable" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Inactif" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Préparation..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Impression" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Sans titre" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anonyme" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Nécessite des modifications de configuration" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Détails" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Imprimante indisponible" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Premier disponible" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Connecter à l'imprimante en réseau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Pour imprimer directement sur votre imprimante via le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble Ethernet ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Sélectionnez votre imprimante dans la liste ci-dessous :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Modifier" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Supprimer" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Rafraîchir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Si votre imprimante n'apparaît pas dans la liste, lisez le guide de dépannage de l'impression en réseau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Type" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Version du firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Adresse" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Cette imprimante n'est pas configurée pour héberger un groupe d'imprimantes." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Cette imprimante est l'hôte d'un groupe d'imprimantes %1." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "L'imprimante à cette adresse n'a pas encore répondu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Connecter" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Adresse IP non valide" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Veuillez saisir une adresse IP valide." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Adresse de l'imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Saisissez l'adresse IP de votre imprimante sur le réseau." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "Mis en file d'attente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Gérer dans le navigateur" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "Il n'y a pas de travaux d'impression dans la file d'attente. Découpez et envoyez une tache pour en ajouter une." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Tâches d'impression" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Temps total d'impression" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Attente de" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Abandonné" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Terminé" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Abandon..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Échec" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Mise en pause..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "En pause" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Reprise..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Action requise" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Finit %1 à %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Sauvegardes Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Version Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Machines" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Matériaux" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Rechercher dans le navigateur" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Profils" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Pour pouvoir utiliser le package, vous devrez redémarrer Cura" +msgid "Want more?" +msgstr "Vous en voulez plus ?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "Quitter %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Sauvegarder maintenant" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Installer des matériaux" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Sauvegarde automatique" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Sélectionnez et installez des profils de matériaux optimisés pour vos imprimantes 3D Ultimaker." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Créez automatiquement une sauvegarde chaque jour où Cura est démarré." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Restaurer" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Supprimer la sauvegarde" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Êtes-vous sûr de vouloir supprimer cette sauvegarde ? Il est impossible d'annuler cette action." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Restaurer la sauvegarde" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "Vous devez redémarrer Cura avant que votre sauvegarde ne soit restaurée. Voulez-vous fermer Cura maintenant ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Mes sauvegardes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Vous n'avez actuellement aucune sauvegarde. Utilisez le bouton « Sauvegarder maintenant » pour en créer une." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Pendant la phase de prévisualisation, vous ne pourrez voir qu'un maximum de 5 sauvegardes. Supprimez une sauvegarde pour voir les plus anciennes." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Sauvegardez et synchronisez vos paramètres Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Se connecter" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Plus d'informations sur la collecte de données anonymes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données partagées :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Je ne veux pas envoyer de données anonymes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Autoriser l'envoi de données anonymes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Enregistrer le projet Cura et imprimer le fichier" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Enregistrer le projet Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "Vous devez accepter la licence pour installer le package" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Sélectionnez les mises à niveau disponibles pour cet Ultimaker Original" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "En Savoir Plus" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Plateau chauffant (kit officiel ou fabriqué soi-même)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Nivellement du plateau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Pour obtenir des résultats d'impression optimaux, vous pouvez maintenant régler votre plateau. Quand vous cliquez sur 'Aller à la position suivante', la buse se déplacera vers les différentes positions pouvant être réglées." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Pour chacune des positions ; glissez un bout de papier sous la buse et ajustez la hauteur du plateau. La hauteur du plateau est juste lorsque la pointe de la buse gratte légèrement le papier." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Démarrer le nivellement du plateau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Aller à la position suivante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Par" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "En Savoir Plus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Activer" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Désactiver" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "Téléchargement..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Revenir à une version précédente" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "Installation..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Installer" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "Désinstaller" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "Mise à jour..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Mise à jour" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Détails sur le paquet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Précédent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Description" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Imprimantes compatibles" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "Aucune information sur la compatibilité" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Matériaux de support compatibles" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Aucun" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Compatible avec la Material Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Oui" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "Non" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Optimisé pour Air Manager" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Visitez le site Web du plug-in" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Site Internet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Acheter une bobine" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Fiche technique sur la sécurité" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Fiche technique" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Échec du chargement des packages :" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "Réessayer ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "Chargement" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "Plus aucun résultat à charger" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "Aucun résultat trouvé avec le filtre actuel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Charger plus" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Installer les plug-ins" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Simplifiez votre flux de travail et personnalisez votre expérience Ultimaker Cura avec des plug-ins fournis par notre incroyable communauté d'utilisateurs." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Changements à partir de votre compte" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Ignorer" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Suivant" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "Les packages suivants seront ajoutés:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "Les packages suivants ne peuvent pas être installés en raison d'une version incompatible de Cura :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "Vous devez accepter la licence pour installer le package" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Contrat de licence du plugin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Veuillez lire et accepter la licence du plug-in." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Accepter" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Installer des matériaux" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Sélectionnez et installez des profils de matériaux optimisés pour vos imprimantes 3D Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Gérer les packages" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Description" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Imprimantes compatibles" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "Aucune information sur la compatibilité" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Matériaux de support compatibles" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Aucun" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Compatible avec la Material Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Oui" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "Non" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Optimisé pour Air Manager" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Visitez le site Web du plug-in" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Site Internet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Acheter une bobine" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Fiche technique sur la sécurité" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Fiche technique" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Détails sur le paquet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Précédent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Échec du chargement des packages :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "Réessayer ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "Chargement" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "Plus aucun résultat à charger" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "Aucun résultat trouvé avec le filtre actuel" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Charger plus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Plug-in Ultimaker vérifié" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Matériau Ultimaker certifié" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Package Ultimaker vérifié" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Gérer les packages" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Gérez vos plug-ins Ultimaker Cura et vos profils matériaux ici. Assurez-vous de maintenir vos plug-ins à jour et de sauvegarder régulièrement votre configuration." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Installer les matériaux manquants" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "Chargement..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Matériaux" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Rechercher dans le navigateur" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Pour pouvoir utiliser le package, vous devrez redémarrer Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "Quitter %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2665,2947 +3076,430 @@ msgstr "" "- Vérifiez si l'imprimante est sous tension.\n" "- Vérifiez si l'imprimante est connectée au réseau.- Vérifiez si vous êtes connecté pour découvrir les imprimantes connectées au cloud." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Veuillez connecter votre imprimante au réseau." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Voir les manuels d'utilisation en ligne" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Pour surveiller votre impression depuis Cura, veuillez connecter l'imprimante." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Ouvrir un projet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Mettre à jour l'existant" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Créer" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Résumé - Projet Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Comment le conflit de la machine doit-il être résolu ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Paramètres de l'imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Type" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Groupe d'imprimantes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Comment le conflit du profil doit-il être résolu ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Paramètres de profil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Nom" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Absent du profil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 écrasent" +msgstr[1] "%1 écrase" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Dérivé de" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 écrasent" +msgstr[1] "%1, %2 écrase" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Comment le conflit du matériau doit-il être résolu ?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Paramètres du matériau" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Visibilité des paramètres" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Mode" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Paramètres visibles :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 sur %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Le chargement d'un projet effacera tous les modèles sur le plateau." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Ouvrir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "Ouvrir le projet quand même" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Installer le matériau manquant" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Type de maille" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Modèle normal" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Imprimer comme support" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Modifier les paramètres de chevauchement" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Ne prend pas en charge le chevauchement" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Maille de remplissage uniquement" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Maille de coupe" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Sélectionner les paramètres" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Sélectionner les paramètres pour personnaliser ce modèle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrer..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Afficher tout" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Mettre à jour le firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "Le firmware est le logiciel fonctionnant directement dans votre imprimante 3D. Ce firmware contrôle les moteurs pas à pas, régule la température et surtout, fait que votre machine fonctionne." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "Le firmware fourni avec les nouvelles imprimantes fonctionne, mais les nouvelles versions ont tendance à fournir davantage de fonctionnalités ainsi que des améliorations." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Mise à niveau automatique du firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Charger le firmware personnalisé" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "Impossible de se connecter à l'imprimante ; échec de la mise à jour du firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "Échec de la mise à jour du firmware, car cette fonctionnalité n'est pas prise en charge par la connexion avec l'imprimante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Plug-in de post-traitement" +msgid "Select custom firmware" +msgstr "Sélectionner le firmware personnalisé" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Mise à jour du firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Scripts de post-traitement" +msgid "Updating firmware." +msgstr "Mise à jour du firmware en cours." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Ajouter un script" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Paramètres" +msgid "Firmware update completed." +msgstr "Mise à jour du firmware terminée." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Modifiez les scripts de post-traitement actifs." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Échec de la mise à jour du firmware en raison d'une erreur inconnue." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "Le script suivant est actif :" -msgstr[1] "Les scripts suivants sont actifs :" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Échec de la mise à jour du firmware en raison d'une erreur de communication." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Échec de la mise à jour du firmware en raison d'une erreur d'entrée/de sortie." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Échec de la mise à jour du firmware en raison du firmware manquant." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Modèle de couleurs" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Couleur du matériau" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Type de ligne" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Vitesse" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Épaisseur de la couche" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Largeur de ligne" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Débit" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Mode de compatibilité" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Déplacements" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Aides" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Coque" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Remplissage" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "Démarre" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Afficher uniquement les couches supérieures" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "Afficher 5 niveaux détaillés en haut" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Haut / bas" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Paroi interne" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Plus d'informations sur la collecte de données anonymes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données partagées :" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Je ne veux pas envoyer de données anonymes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Autoriser l'envoi de données anonymes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Nivellement du plateau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Pour obtenir des résultats d'impression optimaux, vous pouvez maintenant régler votre plateau. Quand vous cliquez sur 'Aller à la position suivante', la buse se déplacera vers les différentes positions pouvant être réglées." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Pour chacune des positions ; glissez un bout de papier sous la buse et ajustez la hauteur du plateau. La hauteur du plateau est juste lorsque la pointe de la buse gratte légèrement le papier." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Démarrer le nivellement du plateau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Aller à la position suivante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Sélectionnez les mises à niveau disponibles pour cet Ultimaker Original" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Plateau chauffant (kit officiel ou fabriqué soi-même)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Connecter à l'imprimante en réseau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Pour imprimer directement sur votre imprimante via le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble Ethernet ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Sélectionnez votre imprimante dans la liste ci-dessous :" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Modifier" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Supprimer" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Rafraîchir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Si votre imprimante n'apparaît pas dans la liste, lisez le guide de dépannage de l'impression en réseau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Type" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Version du firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Adresse" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Cette imprimante n'est pas configurée pour héberger un groupe d'imprimantes." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Cette imprimante est l'hôte d'un groupe d'imprimantes %1." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "L'imprimante à cette adresse n'a pas encore répondu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Connecter" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Adresse IP non valide" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Veuillez saisir une adresse IP valide." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Adresse de l'imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Saisissez l'adresse IP de votre imprimante sur le réseau." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Modifications de configuration" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Remplacer" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "L'imprimante assignée, %1, nécessite la modification de configuration suivante :" -msgstr[1] "L'imprimante assignée, %1, nécessite les modifications de configuration suivantes :" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "L'imprimante %1 est assignée, mais le projet contient une configuration matérielle inconnue." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Changer le matériau %1 de %2 à %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Charger %3 comme matériau %1 (Ceci ne peut pas être remplacé)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Changer le print core %1 de %2 à %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Changer le plateau en %1 (Ceci ne peut pas être remplacé)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "Si vous sélectionnez « Remplacer », les paramètres de la configuration actuelle de l'imprimante seront utilisés. Cela peut entraîner l'échec de l'impression." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Verre" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Aluminium" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Déplacer l'impression en haut" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Effacer" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Reprendre" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Mise en pause..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Reprise..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Pause" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Abandon..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Abandonner" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Êtes-vous sûr de vouloir déplacer %1 en haut de la file d'attente ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Déplacer l'impression en haut de la file d'attente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Êtes-vous sûr de vouloir supprimer %1 ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Supprimer l'impression" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Êtes-vous sûr de vouloir annuler %1 ?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Abandonner l'impression" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Gérer l'imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Veuillez mettre à jour le Firmware de votre imprimante pour gérer la file d'attente à distance." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker Digital Factory et voir cette webcam." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Chargement..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Indisponible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Injoignable" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Inactif" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Préparation..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Impression" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Sans titre" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anonyme" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Nécessite des modifications de configuration" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Détails" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Imprimante indisponible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Premier disponible" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Abandonné" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Terminé" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Abandon..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Échec" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Mise en pause..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "En pause" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Reprise..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Action requise" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Finit %1 à %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "Mis en file d'attente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Gérer dans le navigateur" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Il n'y a pas de travaux d'impression dans la file d'attente. Découpez et envoyez une tache pour en ajouter une." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Tâches d'impression" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Temps total d'impression" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Attente de" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Imprimer sur le réseau" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Imprimer" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Sélection d'imprimantes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Se connecter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Connectez-vous à la plateforme Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Ajoutez des profils de matériaux et des plug-ins à partir de la Marketplace\n" -"- Sauvegardez et synchronisez vos profils de matériaux et vos plug-ins\n" -"- Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Créez gratuitement un compte Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "Vérification en cours..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Compte synchronisé" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Un problème s'est produit..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Installer les mises à jour en attente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Rechercher des mises à jour de compte" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Dernière mise à jour : %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Compte Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Déconnexion" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Aucune estimation de la durée n'est disponible" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Aucune estimation des coûts n'est disponible" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Aperçu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Estimation de durée" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Estimation du matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Découpe en cours..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Impossible de découper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Traitement" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Découper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Démarrer le processus de découpe" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Annuler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Afficher le dépannage en ligne" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Passer en Plein écran" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Quitter le mode plein écran" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&Annuler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Rétablir" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Quitter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "Vue 3D" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Vue de face" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Vue du dessus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Vue de dessous" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Vue latérale gauche" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Vue latérale droite" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Configurer Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Ajouter une imprimante..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Gérer les &imprimantes..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Gérer les matériaux..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Ajouter d'autres matériaux depuis la Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&Mettre à jour le profil à l'aide des paramètres / forçages actuels" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Ignorer les modifications actuelles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "&Créer un profil à partir des paramètres / forçages actuels..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Gérer les profils..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Afficher la &documentation en ligne" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Notifier un &bug" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Quoi de neuf" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "À propos de..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Supprimer la sélection" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Centrer la sélection" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Multiplier la sélection" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Supprimer le modèle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Ce&ntrer le modèle sur le plateau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "&Grouper les modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Dégrouper les modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "&Fusionner les modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&Multiplier le modèle..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Sélectionner tous les modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Supprimer les objets du plateau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Recharger tous les modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Réorganiser tous les modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Réorganiser la sélection" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Réinitialiser toutes les positions des modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Réinitialiser tous les modèles et transformations" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&Ouvrir le(s) fichier(s)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Nouveau projet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Afficher le dossier de configuration" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Configurer la visibilité des paramètres..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "Mes imprimantes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Surveillez les imprimantes dans Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Créez des projets d'impression dans Digital Library." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Tâches d'impression" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Surveillez les tâches d'impression et réimprimez à partir de votre historique d'impression." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Étendez Ultimaker Cura avec des plug-ins et des profils de matériaux." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Devenez un expert de l'impression 3D avec les cours de formation en ligne Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Assistance ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Découvrez comment utiliser Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Posez une question" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consultez la communauté Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Notifier un bug" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Informez les développeurs en cas de problème." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visitez le site web Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Hex" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Ce paquet sera installé après le redémarrage." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Général" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Paramètres" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Imprimantes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Matériaux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Profils" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "Fermeture de %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "Voulez-vous vraiment quitter %1 ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Ouvrir le(s) fichier(s)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Installer le paquet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Ouvrir le(s) fichier(s)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Nous avons trouvé au moins un fichier G-Code parmi les fichiers que vous avez sélectionné. Vous ne pouvez ouvrir qu'un seul fichier G-Code à la fois. Si vous souhaitez ouvrir un fichier G-Code, veuillez ne sélectionner qu'un seul fichier de ce type." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Ajouter une imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Quoi de neuf" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "À propos de %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "version : %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Solution complète pour l'impression 3D par dépôt de filament fondu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\n" -"Cura est fier d'utiliser les projets open source suivants :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Interface utilisateur graphique" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Cadre d'application" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "Générateur G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Bibliothèque de communication interprocess" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Liens en python pour libnest2d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Bibliothèque d'emballage de polygones, développée par Prusa Research" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Prise en charge de la bibliothèque pour les métadonnées et le streaming de fichiers" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Langage de programmation" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "Cadre IUG" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "Liens cadre IUG" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "Bibliothèque C/C++ Binding" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Format d'échange de données" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Police" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Bibliothèque de découpe polygone" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "Analyseur JSON" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Fonctions utilitaires, y compris un chargeur d'images" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Bibliothèque d'utilitaires, y compris la génération d'un diagramme Voronoï" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Certificats racines pour valider la fiabilité SSL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Compatibilité entre Python 2 et Python 3" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Bibliothèque de support pour l'accès au trousseau de clés du système" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Prise en charge de la bibliothèque pour des maths plus rapides" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers STL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Connexions avec Python pour Clipper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Bibliothèque de communication série" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Prise en charge de la bibliothèque pour le calcul scientifique" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Bibliothèque de suivi des erreurs Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Prise en charge de la bibliothèque pour le traitement des mailles triangulaires" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "Bibliothèque de découverte ZeroConf" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Configuration du système de fabrication universel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Gestionnaire des dépendances et des packages" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Packaging d'applications Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Déploiement d'applications sur multiples distributions Linux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Génération de programmes d'installation Windows" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Ouvrir un fichier de projet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Ceci est un fichier de projet Cura. Souhaitez-vous l'ouvrir comme projet ou en importer les modèles ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Se souvenir de mon choix" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Ouvrir comme projet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Importer les modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Annuler ou conserver les modifications" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Vous avez personnalisé certains paramètres de profil.\n" -"Souhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\n" -"Vous pouvez également annuler les modifications pour charger les valeurs par défaut de '%1'." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Paramètres du profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Modifications actuelles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Toujours me demander" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Annuler et ne plus me demander" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Conserver et ne plus me demander" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Annuler les modifications" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Conserver les modifications" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Nous avons trouvé au moins un fichier de projet parmi les fichiers que vous avez sélectionnés. Vous ne pouvez ouvrir qu'un seul fichier de projet à la fois. Nous vous conseillons de n'importer que les modèles de ces fichiers. Souhaitez-vous continuer ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Importer tout comme modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Enregistrer le projet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Extrudeuse %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Ne pas afficher à nouveau le résumé du projet lors de l'enregistrement" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Enregistrer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Imprimer le modèle sélectionné avec %1" -msgstr[1] "Imprimer les modèles sélectionnés avec %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Sans titre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "&Paramètres" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Nouveau projet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Êtes-vous sûr(e) de souhaiter lancer un nouveau projet ? Cela supprimera les objets du plateau ainsi que tous paramètres non enregistrés." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Marché en ligne" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Configurations" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Cette configuration n'est pas disponible car %1 n'est pas reconnu. Veuillez visiter %2 pour télécharger le profil matériel correct." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Marché en ligne" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Chargement des configurations disponibles à partir de l'imprimante..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "Les configurations ne sont pas disponibles car l'imprimante est déconnectée." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "La configuration de cet extrudeur n'est pas autorisée et interdit la découpe." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "Aucun profil ne correspond à la configuration de cet extrudeur." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Sélectionner la configuration" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Configurations" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Personnalisé" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Activé" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Utiliser de la colle pour une meilleure adhérence avec cette combinaison de matériaux." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Imprimer le modèle sélectionné avec :" -msgstr[1] "Imprimer les modèles sélectionnés avec :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Multiplier le modèle sélectionné" -msgstr[1] "Multiplier les modèles sélectionnés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Nombre de copies" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "&Modifier" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "E&xtensions" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&Fichier" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Enregistrer le projet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "E&xporter..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Exporter la sélection..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "&Aide" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Favoris" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Générique" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Ouvrir le(s) fichier(s)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "P&références" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "Im&primante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Imprimantes réseau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Imprimantes locales" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Ouvrir un fichier &récent" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Sauvegarder le projet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Définir comme extrudeur actif" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Activer l'extrudeuse" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Désactiver l'extrudeuse" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Paramètres visibles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Réduire toutes les catégories" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Gérer la visibilité des paramètres..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Visualisation" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "Position de la &caméra" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Vue de la caméra" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Perspective" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Orthographique" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Non connecté à une imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "L'imprimante n'accepte pas les commandes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "En maintenance. Vérifiez l'imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Connexion avec l'imprimante perdue" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Impression..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "En pause" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Préparation..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Supprimez l'imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Abandonner l'impression" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Êtes-vous sûr(e) de vouloir abandonner l'impression ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "Est imprimé comme support." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "D'autres modèles qui se chevauchent avec ce modèle ont été modifiés." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "Le chevauchement de remplissage avec ce modèle a été modifié." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "Les chevauchements avec ce modèle ne sont pas pris en charge." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "Remplace le paramètre %1." -msgstr[1] "Remplace les paramètres %1." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Liste d'objets" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Rétablir les paramètres par défaut" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Interface" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "--complet --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Devise :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Thème* :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Découper automatiquement si les paramètres sont modifiés." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Découper automatiquement" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*Vous devez redémarrer l'application pour appliquer ces changements." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Comportement Viewport" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Surligne les parties non supportées du modèle en rouge. Sans ajouter de support, ces zones ne s'imprimeront pas correctement." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Mettre en surbrillance les porte-à-faux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Surlignez les surfaces du modèle manquantes ou étrangères en utilisant les signes d'avertissement. Les Toolpaths seront souvent les parties manquantes de la géométrie prévue." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Afficher les erreurs du modèle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Déplace la caméra afin que le modèle sélectionné se trouve au centre de la vue" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Centrer la caméra lorsqu'un élément est sélectionné" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Le comportement de zoom par défaut de Cura doit-il être inversé ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Inverser la direction du zoom de la caméra." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "Le zoom doit-il se faire dans la direction de la souris ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Le zoom vers la souris n'est pas pris en charge dans la perspective orthographique." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Zoomer vers la direction de la souris" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Les modèles dans la zone d'impression doivent-ils être déplacés afin de ne plus se croiser ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Veillez à ce que les modèles restent séparés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Les modèles dans la zone d'impression doivent-ils être abaissés afin de toucher le plateau ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Abaisser automatiquement les modèles sur le plateau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Afficher le message d'avertissement dans le lecteur G-Code." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Message d'avertissement dans le lecteur G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "La couche doit-elle être forcée en mode de compatibilité ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Forcer l'affichage de la couche en mode de compatibilité (redémarrage requis)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Est-ce que Cura devrait ouvrir à l'endroit où il a été fermé ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Restaurer la position de la fenêtre au démarrage" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Quel type de rendu de la caméra doit-il être utilisé?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Rendu caméra :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Perspective" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Orthographique" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Ouvrir et enregistrer des fichiers" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "L'ouverture de fichiers à partir du bureau ou d'applications externes doit-elle se faire dans la même instance de Cura ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Utiliser une seule instance de Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Les objets doivent-ils être supprimés du plateau de fabrication avant de charger un nouveau modèle dans l'instance unique de Cura ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Supprimez les objets du plateau de fabrication avant de charger un modèle dans l'instance unique" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Les modèles doivent-ils être mis à l'échelle du volume d'impression s'ils sont trop grands ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Réduire la taille des modèles trop grands" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Un modèle peut apparaître en tout petit si son unité est par exemple en mètres plutôt qu'en millimètres. Ces modèles doivent-ils être agrandis ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Mettre à l'échelle les modèles extrêmement petits" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Les modèles doivent-ils être sélectionnés après leur chargement ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Sélectionner les modèles lorsqu'ils sont chargés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Un préfixe basé sur le nom de l'imprimante doit-il être automatiquement ajouté au nom de la tâche d'impression ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Ajouter le préfixe de la machine au nom de la tâche" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Un résumé doit-il être affiché lors de l'enregistrement d'un fichier de projet ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Afficher la boîte de dialogue du résumé lors de l'enregistrement du projet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Comportement par défaut lors de l'ouverture d'un fichier de projet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Comportement par défaut lors de l'ouverture d'un fichier de projet : " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Toujours me demander" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Toujours ouvrir comme projet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Toujours importer les modèles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Lorsque vous apportez des modifications à un profil puis passez à un autre profil, une boîte de dialogue apparaît, vous demandant si vous souhaitez conserver les modifications. Vous pouvez aussi choisir une option par défaut, et le dialogue ne s'affichera plus." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Profils" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Comportement par défaut pour les valeurs de paramètres modifiées lors du passage à un profil différent : " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Toujours rejeter les paramètres modifiés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Toujours transférer les paramètres modifiés dans le nouveau profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Confidentialité" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Les données anonymes de votre impression doivent-elles être envoyées à Ultimaker ? Notez qu'aucun modèle, aucune adresse IP ni aucune autre information permettant de vous identifier personnellement ne seront envoyés ou stockés." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Envoyer des informations (anonymes) sur l'impression" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Mises à jour" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Cura doit-il vérifier les mises à jour au démarrage du programme ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Vérifier les mises à jour au démarrage" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "Lorsque vous vérifiez les mises à jour, ne vérifiez que les versions stables." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Uniquement les versions stables" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Lorsque vous recherchez des mises à jour, vérifiez à la fois les versions stables et les versions bêta." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "Versions stables et bêta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Une vérification automatique des nouveaux plugins doit-elle être effectuée à chaque fois que Cura est lancé ? Il est fortement recommandé de ne pas désactiver cette fonction !" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Recevoir des notifications pour les mises à jour des plugins" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Ajouter un nouveau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Activer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Renommer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Matériaux compatibles avec l'imprimante active :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Créer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Importer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Synchroniser les imprimantes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Dupliquer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Exporter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Confirmer la suppression" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Êtes-vous sûr de vouloir supprimer l'objet %1 ? Vous ne pourrez pas revenir en arrière !" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Importer un matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Matériau %1 importé avec succès" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Impossible d'importer le matériau %1 : %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Exporter un matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Échec de l'exportation de matériau vers %1 : %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Matériau exporté avec succès vers %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Synchroniser les matériaux avec les imprimantes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Synchroniser les matériaux avec les imprimantes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "En suivant quelques étapes simples, vous serez en mesure de synchroniser tous vos profils de matériaux avec vos imprimantes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "Pourquoi dois-je synchroniser les profils de matériaux ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Démarrer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Se connecter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Pour synchroniser automatiquement les profils de matériaux avec toutes vos imprimantes connectées à Digital Factory, vous devez être connecté à Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Synchroniser les matériaux avec USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "Les imprimantes suivantes recevront les nouveaux profils de matériaux :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "Un problème est survenu lors de l'envoi des matériaux aux imprimantes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Les profils de matériaux ont été synchronisés avec les imprimantes suivantes :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Dépannage" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "Imprimantes manquantes ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Assurez-vous que toutes vos imprimantes sont allumées et connectées à Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Actualiser la liste" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Réessayer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Terminé" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Synchroniser" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "Synchronisation" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "Aucune imprimante trouvée" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Il semble que vous n'ayez aucune imprimante compatible connectée à Digital Factory. Assurez-vous que votre imprimante est connectée et qu'elle utilise le dernier micrologiciel." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Découvrez comment connecter votre imprimante à Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Rafraîchir" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Synchroniser les profils de matériaux via USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Suivez les étapes suivantes pour charger les nouveaux profils de matériaux dans votre imprimante." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Cliquez sur le bouton d'exportation des archives de matériaux." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "Enregistrez le fichier .umm sur une clé USB." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "Insérez la clé USB dans votre imprimante et lancez la procédure pour charger de nouveaux profils de matériaux." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "Comment charger de nouveaux profils de matériaux dans mon imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Précédent" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Exporter l'archive des matériaux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Exporter tous les matériaux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Confirmer le changement de diamètre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "Le nouveau diamètre de filament est réglé sur %1 mm, ce qui n'est pas compatible avec l'extrudeuse actuelle. Souhaitez-vous poursuivre ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Afficher le nom" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Marque" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Type de matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Couleur" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Sélecteur de couleur de matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Propriétés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Densité" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Diamètre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Coût du filament" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Poids du filament" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Longueur du filament" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Coût au mètre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Ce matériau est lié à %1 et partage certaines de ses propriétés." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Délier le matériau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Description" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Informations d'adhérence" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Informations" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Paramètres d'impression" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Profils compatibles avec l'imprimante active :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Créer un nouveau profil à partir des paramètres/remplacements actuels" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Certains paramètres du profil actuel ont été remplacés." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Mettre à jour le profil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Mettre à jour le profil avec les paramètres actuels/forcer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Ignorer les modifications actuelles" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Ce profil utilise les paramètres par défaut spécifiés par l'imprimante, de sorte qu'aucun paramètre / forçage n'apparaît dans la liste ci-dessous." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Vos paramètres actuels correspondent au profil sélectionné." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Paramètres généraux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Créer un profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Veuillez fournir un nom pour ce profil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Exporter un profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Dupliquer un profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Renommer le profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Importer un profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Renommer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Veuillez indiquer un nouveau nom." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "Ce paramètre a été masqué par la machine active et ne sera pas visible." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "Ce paramètre a été masqué par la valeur de %1. Modifiez la valeur de ce paramètre pour le rendre visible." -msgstr[1] "Ce paramètre a été masqué par les valeurs de %1. Modifiez les valeurs de ces paramètres pour les rendre visibles." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Visibilité des paramètres" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Vérifier tout" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Extrudeuse" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Température cible de l'extrémité chauffante. L'extrémité chauffante sera chauffée ou refroidie pour tendre vers cette température. Si la valeur est 0, le chauffage de l'extrémité chauffante sera coupé." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "Température actuelle de cette extrémité chauffante." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "Température jusqu'à laquelle préchauffer l'extrémité chauffante." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Annuler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Préchauffer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Préchauffez l'extrémité chauffante avant l'impression. Vous pouvez continuer l'ajustement de votre impression pendant qu'elle chauffe, ce qui vous évitera un temps d'attente lorsque vous serez prêt à lancer l'impression." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Couleur du matériau dans cet extrudeur." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Matériau dans cet extrudeur." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "Buse insérée dans cet extrudeur." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Plateau" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Température cible du plateau chauffant. Le plateau sera chauffé ou refroidi pour tendre vers cette température. Si la valeur est 0, le chauffage du plateau sera éteint." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "Température actuelle du plateau chauffant." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "Température jusqu'à laquelle préchauffer le plateau." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Préchauffez le plateau avant l'impression. Vous pouvez continuer à ajuster votre impression pendant qu'il chauffe, et vous n'aurez pas à attendre que le plateau chauffe lorsque vous serez prêt à lancer l'impression." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Contrôle de l'imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Position de coupe" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Distance de coupe" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "Envoyer G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Envoyer une commande G-Code personnalisée à l'imprimante connectée. Appuyez sur « Entrée » pour envoyer la commande." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "L'imprimante n'est pas connectée." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "L'imprimante cloud est hors ligne. Veuillez vérifier si l'imprimante est activée et connectée à Internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Cette imprimante n'est pas associée à votre compte. Veuillez visiter l'Ultimaker Digital Factory pour établir une connexion." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "La connexion cloud est actuellement indisponible. Veuillez vous connecter pour connecter l'imprimante cloud." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "La connexion cloud est actuellement indisponible. Veuillez vérifier votre connexion Internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Ajouter une imprimante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Gérer les imprimantes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Activer l'impression" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Nom de la tâche" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Durée d'impression" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Durée restante estimée" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n" -"\n" -"Cliquez pour ouvrir le gestionnaire de profils." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Personnaliser les profils" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Configuration d'impression désactivée. Le fichier G-Code ne peut pas être modifié." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Recommandé" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Personnalisé" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "On" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Off" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Expérimental" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "le profil personnalisé est actif et vous avez remplacé certains paramètres." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "le profil personnalisé remplace certains paramètres." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Certains paramètres ont été modifiés." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Adhérence" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Activez l'impression d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la suite." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Remplissage graduel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Un remplissage graduel augmentera la quantité de remplissage vers le haut." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Résolution" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Support" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "La configuration n'est pas prise en charge" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Aucun profil disponible pour la configuration de matériaux/%1 sélectionnée. Veuillez la modifier." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "En savoir plus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Paramètre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Actuel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Unité" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Rechercher" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n" -"\n" -"Cliquez pour rendre ces paramètres visibles." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Ce paramètre n'est pas utilisé car tous les paramètres qu'il influence sont remplacés." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Touche" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Touché par" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Ce paramètre est toujours partagé par toutes les extrudeuses. Le modifier ici entraînera la modification de la valeur pour toutes les extrudeuses." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Ce paramètre est résolu à partir de valeurs conflictuelles spécifiques à l'extrudeur :" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5616,7 +3510,7 @@ msgstr "" "\n" "Cliquez pour restaurer la valeur du profil." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5627,933 +3521,3306 @@ msgstr "" "\n" "Cliquez pour restaurer la valeur calculée." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Paramètres de recherche" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Copier la valeur vers tous les extrudeurs" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Copier toutes les valeurs modifiées vers toutes les extrudeuses" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Masquer ce paramètre" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Masquer ce paramètre" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Afficher ce paramètre" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "Vue 3D" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Configurer la visibilité des paramètres..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Vue de face" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n" +"\n" +"Cliquez pour rendre ces paramètres visibles." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Vue du dessus" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Marché en ligne" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Vue gauche" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "&Paramètres" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Vue droite" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Nouveau projet" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Êtes-vous sûr(e) de souhaiter lancer un nouveau projet ? Cela supprimera les objets du plateau ainsi que tous paramètres non enregistrés." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Visibilité des paramètres" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Rétablir les paramètres par défaut" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Vérifier tout" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Synchroniser les matériaux avec les imprimantes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Synchroniser les matériaux avec les imprimantes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "En suivant quelques étapes simples, vous serez en mesure de synchroniser tous vos profils de matériaux avec vos imprimantes." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "Pourquoi dois-je synchroniser les profils de matériaux ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Démarrer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Se connecter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Pour synchroniser automatiquement les profils de matériaux avec toutes vos imprimantes connectées à Digital Factory, vous devez être connecté à Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Synchroniser les matériaux avec USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "Les imprimantes suivantes recevront les nouveaux profils de matériaux :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "Un problème est survenu lors de l'envoi des matériaux aux imprimantes." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Les profils de matériaux ont été synchronisés avec les imprimantes suivantes :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Dépannage" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "Imprimantes manquantes ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Assurez-vous que toutes vos imprimantes sont allumées et connectées à Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Actualiser la liste" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Réessayer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Terminé" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Synchroniser" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "Synchronisation" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "Aucune imprimante trouvée" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Il semble que vous n'ayez aucune imprimante compatible connectée à Digital Factory. Assurez-vous que votre imprimante est connectée et qu'elle utilise le dernier micrologiciel." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Découvrez comment connecter votre imprimante à Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Rafraîchir" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Synchroniser les profils de matériaux via USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Suivez les étapes suivantes pour charger les nouveaux profils de matériaux dans votre imprimante." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Cliquez sur le bouton d'exportation des archives de matériaux." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "Enregistrez le fichier .umm sur une clé USB." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "Insérez la clé USB dans votre imprimante et lancez la procédure pour charger de nouveaux profils de matériaux." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "Comment charger de nouveaux profils de matériaux dans mon imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Précédent" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Exporter l'archive des matériaux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Exporter tous les matériaux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Confirmer le changement de diamètre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "Le nouveau diamètre de filament est réglé sur %1 mm, ce qui n'est pas compatible avec l'extrudeuse actuelle. Souhaitez-vous poursuivre ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Afficher le nom" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Marque" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Type de matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Couleur" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Sélecteur de couleur de matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Propriétés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Densité" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Diamètre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Coût du filament" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Poids du filament" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Longueur du filament" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Coût au mètre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Ce matériau est lié à %1 et partage certaines de ses propriétés." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Délier le matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Description" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Informations d'adhérence" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Informations" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Paramètres d'impression" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Matériaux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Matériaux compatibles avec l'imprimante active :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Créer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Importer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Synchroniser les imprimantes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Activer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Dupliquer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Exporter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Confirmer la suppression" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Êtes-vous sûr de vouloir supprimer l'objet %1 ? Vous ne pourrez pas revenir en arrière !" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Importer un matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Matériau %1 importé avec succès" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Impossible d'importer le matériau %1 : %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Exporter un matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Échec de l'exportation de matériau vers %1 : %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Matériau exporté avec succès vers %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "Ce paramètre a été masqué par la machine active et ne sera pas visible." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "Ce paramètre a été masqué par la valeur de %1. Modifiez la valeur de ce paramètre pour le rendre visible." +msgstr[1] "Ce paramètre a été masqué par les valeurs de %1. Modifiez les valeurs de ces paramètres pour les rendre visibles." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Général" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Interface" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "--complet --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Devise :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Thème* :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Découper automatiquement si les paramètres sont modifiés." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Découper automatiquement" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*Vous devez redémarrer l'application pour appliquer ces changements." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Comportement Viewport" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Surligne les parties non supportées du modèle en rouge. Sans ajouter de support, ces zones ne s'imprimeront pas correctement." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Mettre en surbrillance les porte-à-faux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Surlignez les surfaces du modèle manquantes ou étrangères en utilisant les signes d'avertissement. Les Toolpaths seront souvent les parties manquantes de la géométrie prévue." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Afficher les erreurs du modèle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Déplace la caméra afin que le modèle sélectionné se trouve au centre de la vue" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Centrer la caméra lorsqu'un élément est sélectionné" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Le comportement de zoom par défaut de Cura doit-il être inversé ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Inverser la direction du zoom de la caméra." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "Le zoom doit-il se faire dans la direction de la souris ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Le zoom vers la souris n'est pas pris en charge dans la perspective orthographique." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Zoomer vers la direction de la souris" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Les modèles dans la zone d'impression doivent-ils être déplacés afin de ne plus se croiser ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Veillez à ce que les modèles restent séparés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Les modèles dans la zone d'impression doivent-ils être abaissés afin de toucher le plateau ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Abaisser automatiquement les modèles sur le plateau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Afficher le message d'avertissement dans le lecteur G-Code." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Message d'avertissement dans le lecteur G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "La couche doit-elle être forcée en mode de compatibilité ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Forcer l'affichage de la couche en mode de compatibilité (redémarrage requis)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Est-ce que Cura devrait ouvrir à l'endroit où il a été fermé ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Restaurer la position de la fenêtre au démarrage" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Quel type de rendu de la caméra doit-il être utilisé?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Rendu caméra :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Perspective" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Orthographique" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Ouvrir et enregistrer des fichiers" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "L'ouverture de fichiers à partir du bureau ou d'applications externes doit-elle se faire dans la même instance de Cura ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Utiliser une seule instance de Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "Les objets doivent-ils être supprimés du plateau de fabrication avant de charger un nouveau modèle dans l'instance unique de Cura ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Supprimez les objets du plateau de fabrication avant de charger un modèle dans l'instance unique" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Les modèles doivent-ils être mis à l'échelle du volume d'impression s'ils sont trop grands ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Réduire la taille des modèles trop grands" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Un modèle peut apparaître en tout petit si son unité est par exemple en mètres plutôt qu'en millimètres. Ces modèles doivent-ils être agrandis ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Mettre à l'échelle les modèles extrêmement petits" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Les modèles doivent-ils être sélectionnés après leur chargement ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Sélectionner les modèles lorsqu'ils sont chargés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Un préfixe basé sur le nom de l'imprimante doit-il être automatiquement ajouté au nom de la tâche d'impression ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Ajouter le préfixe de la machine au nom de la tâche" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Un résumé doit-il être affiché lors de l'enregistrement d'un fichier de projet ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Afficher la boîte de dialogue du résumé lors de l'enregistrement du projet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Comportement par défaut lors de l'ouverture d'un fichier de projet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Comportement par défaut lors de l'ouverture d'un fichier de projet : " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Toujours me demander" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Toujours ouvrir comme projet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Toujours importer les modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Lorsque vous apportez des modifications à un profil puis passez à un autre profil, une boîte de dialogue apparaît, vous demandant si vous souhaitez conserver les modifications. Vous pouvez aussi choisir une option par défaut, et le dialogue ne s'affichera plus." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Profils" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Comportement par défaut pour les valeurs de paramètres modifiées lors du passage à un profil différent : " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Toujours me demander" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Toujours rejeter les paramètres modifiés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Toujours transférer les paramètres modifiés dans le nouveau profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Confidentialité" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Les données anonymes de votre impression doivent-elles être envoyées à Ultimaker ? Notez qu'aucun modèle, aucune adresse IP ni aucune autre information permettant de vous identifier personnellement ne seront envoyés ou stockés." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Envoyer des informations (anonymes) sur l'impression" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Mises à jour" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Cura doit-il vérifier les mises à jour au démarrage du programme ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Vérifier les mises à jour au démarrage" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "Lorsque vous vérifiez les mises à jour, ne vérifiez que les versions stables." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Uniquement les versions stables" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "Lorsque vous recherchez des mises à jour, vérifiez à la fois les versions stables et les versions bêta." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "Versions stables et bêta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Une vérification automatique des nouveaux plugins doit-elle être effectuée à chaque fois que Cura est lancé ? Il est fortement recommandé de ne pas désactiver cette fonction !" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Recevoir des notifications pour les mises à jour des plugins" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Renommer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Veuillez indiquer un nouveau nom." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Imprimantes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Ajouter un nouveau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Renommer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Profils" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Profils compatibles avec l'imprimante active :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Créer un nouveau profil à partir des paramètres/remplacements actuels" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Certains paramètres du profil actuel ont été remplacés." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Mettre à jour le profil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Mettre à jour le profil avec les paramètres actuels/forcer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Ignorer les modifications actuelles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Ce profil utilise les paramètres par défaut spécifiés par l'imprimante, de sorte qu'aucun paramètre / forçage n'apparaît dans la liste ci-dessous." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Vos paramètres actuels correspondent au profil sélectionné." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Paramètres généraux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Créer un profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Veuillez fournir un nom pour ce profil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Exporter un profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Dupliquer un profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Renommer le profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Importer un profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Type d'affichage" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "Vue 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Vue de face" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Vue du dessus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Vue gauche" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Vue droite" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Ajouter une imprimante cloud" +msgid "Is printed as support." +msgstr "Est imprimé comme support." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "En attente d'une réponse cloud" +msgid "Other models overlapping with this model are modified." +msgstr "D'autres modèles qui se chevauchent avec ce modèle ont été modifiés." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "Aucune imprimante trouvée dans votre compte ?" +msgid "Infill overlapping with this model is modified." +msgstr "Le chevauchement de remplissage avec ce modèle a été modifié." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "Les imprimantes suivantes de votre compte ont été ajoutées à Cura :" +msgid "Overlaps with this model are not supported." +msgstr "Les chevauchements avec ce modèle ne sont pas pris en charge." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Ajouter l'imprimante manuellement" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "Remplace le paramètre %1." +msgstr[1] "Remplace les paramètres %1." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Fabricant" +msgid "Active print" +msgstr "Activer l'impression" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Auteur du profil" +msgid "Job Name" +msgstr "Nom de la tâche" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Nom de l'imprimante" +msgid "Printing Time" +msgstr "Durée d'impression" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Veuillez nommer votre imprimante" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Durée restante estimée" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Ajouter une imprimante" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Ajouter une imprimante en réseau" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Ajouter une imprimante hors réseau" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "Aucune imprimante n'a été trouvée sur votre réseau." +msgid "What's New" +msgstr "Nouveautés" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" -msgid "Refresh" -msgstr "Rafraîchir" +msgid "Manufacturer" +msgstr "Fabricant" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" -msgid "Add printer by IP" -msgstr "Ajouter une imprimante par IP" +msgid "Profile author" +msgstr "Auteur du profil" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" -msgid "Add cloud printer" -msgstr "Ajouter une imprimante cloud" +msgid "Printer name" +msgstr "Nom de l'imprimante" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Dépannage" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Ajouter une imprimante par adresse IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Saisissez l'adresse IP de votre imprimante." +msgid "Please name your printer" +msgstr "Veuillez nommer votre imprimante" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Ajouter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Impossible de se connecter à l'appareil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Impossible de vous connecter à votre imprimante Ultimaker ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "L'imprimante à cette adresse n'a pas encore répondu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Cette imprimante ne peut pas être ajoutée parce qu'il s'agit d'une imprimante inconnue ou de l'hôte d'un groupe." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Se connecter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" msgstr "Notes de version" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "Aucune imprimante n'a été trouvée sur votre réseau." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Rafraîchir" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Ajouter une imprimante par IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Ajouter une imprimante cloud" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Dépannage" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Connectez-vous à la plateforme Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" msgstr "Ajoutez des paramètres de matériaux et des plug-ins depuis la Marketplace" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" msgstr "Sauvegardez et synchronisez vos paramètres de matériaux et vos plug-ins" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" msgstr "Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" msgstr "Ignorer" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" msgstr "Créez gratuitement un compte Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" msgstr "Aidez-nous à améliorer Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" msgstr "Ultimaker Cura recueille des données anonymes pour améliorer la qualité d'impression et l'expérience utilisateur, notamment :" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" msgstr "Types de machines" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" msgstr "Utilisation du matériau" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" msgstr "Nombre de découpes" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" msgstr "Paramètres d'impression" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "Data collected by Ultimaker Cura will not contain any personal information." msgstr "Les données recueillies par Ultimaker Cura ne contiendront aucun renseignement personnel." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" msgstr "Plus d'informations" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" msgstr "Vide" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Ajouter une imprimante cloud" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "En attente d'une réponse cloud" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "Aucune imprimante trouvée dans votre compte ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "Les imprimantes suivantes de votre compte ont été ajoutées à Cura :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Ajouter l'imprimante manuellement" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" msgstr "Accord utilisateur" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" msgstr "Décliner et fermer" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Ajouter une imprimante par adresse IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Saisissez l'adresse IP de votre imprimante." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Ajouter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Impossible de se connecter à l'appareil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Impossible de vous connecter à votre imprimante Ultimaker ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "L'imprimante à cette adresse n'a pas encore répondu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Cette imprimante ne peut pas être ajoutée parce qu'il s'agit d'une imprimante inconnue ou de l'hôte d'un groupe." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Se connecter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" msgstr "Bienvenue dans Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." msgstr "" "Veuillez suivre ces étapes pour configurer\n" "Ultimaker Cura. Cela ne prendra que quelques instants." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" msgstr "Prise en main" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" -msgid "What's New" -msgstr "Nouveautés" +msgid "Object list" +msgstr "Liste d'objets" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Afficher le dépannage en ligne" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Passer en Plein écran" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Quitter le mode plein écran" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&Annuler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Rétablir" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Quitter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "Vue 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Vue de face" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Vue du dessus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Vue de dessous" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Vue latérale gauche" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Vue latérale droite" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Configurer Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Ajouter une imprimante..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Gérer les &imprimantes..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Gérer les matériaux..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Ajouter d'autres matériaux depuis la Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&Mettre à jour le profil à l'aide des paramètres / forçages actuels" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Ignorer les modifications actuelles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "&Créer un profil à partir des paramètres / forçages actuels..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Gérer les profils..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Afficher la &documentation en ligne" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Notifier un &bug" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "Quoi de neuf" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "À propos de..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Supprimer la sélection" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Centrer la sélection" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Multiplier la sélection" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Supprimer le modèle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Ce&ntrer le modèle sur le plateau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "&Grouper les modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Dégrouper les modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "&Fusionner les modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&Multiplier le modèle..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Sélectionner tous les modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Supprimer les objets du plateau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Recharger tous les modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Réorganiser tous les modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Réorganiser la sélection" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Réinitialiser toutes les positions des modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Réinitialiser tous les modèles et transformations" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&Ouvrir le(s) fichier(s)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Nouveau projet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Afficher le dossier de configuration" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Imprimer le modèle sélectionné avec %1" +msgstr[1] "Imprimer les modèles sélectionnés avec %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Non connecté à une imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "L'imprimante n'accepte pas les commandes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "En maintenance. Vérifiez l'imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Connexion avec l'imprimante perdue" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Impression..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "En pause" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Préparation..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Supprimez l'imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Abandonner l'impression" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Êtes-vous sûr(e) de vouloir abandonner l'impression ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Paramètre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Actuel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Unité" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Définir comme extrudeur actif" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Activer l'extrudeuse" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Désactiver l'extrudeuse" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&Fichier" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Enregistrer le projet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "E&xporter..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Exporter la sélection..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Favoris" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Générique" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "Im&primante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Imprimantes réseau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Imprimantes locales" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "E&xtensions" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Ouvrir le(s) fichier(s)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "P&références" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Configurations" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Personnalisé" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Activé" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Utiliser de la colle pour une meilleure adhérence avec cette combinaison de matériaux." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Chargement des configurations disponibles à partir de l'imprimante..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "Les configurations ne sont pas disponibles car l'imprimante est déconnectée." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Cette configuration n'est pas disponible car %1 n'est pas reconnu. Veuillez visiter %2 pour télécharger le profil matériel correct." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Marché en ligne" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "La configuration de cet extrudeur n'est pas autorisée et interdit la découpe." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "Aucun profil ne correspond à la configuration de cet extrudeur." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Sélectionner la configuration" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Configurations" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "&Aide" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Sauvegarder le projet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Ouvrir un fichier &récent" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Visualisation" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "Position de la &caméra" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Vue de la caméra" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Perspective" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Orthographique" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Imprimer le modèle sélectionné avec :" +msgstr[1] "Imprimer les modèles sélectionnés avec :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Multiplier le modèle sélectionné" +msgstr[1] "Multiplier les modèles sélectionnés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Nombre de copies" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "&Modifier" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Paramètres visibles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Réduire toutes les catégories" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Gérer la visibilité des paramètres..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Ouvrir le(s) fichier(s)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Nous avons trouvé au moins un fichier de projet parmi les fichiers que vous avez sélectionnés. Vous ne pouvez ouvrir qu'un seul fichier de projet à la fois. Nous vous conseillons de n'importer que les modèles de ces fichiers. Souhaitez-vous continuer ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Importer tout comme modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Ouvrir un fichier de projet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Ceci est un fichier de projet Cura. Souhaitez-vous l'ouvrir comme projet ou en importer les modèles ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Se souvenir de mon choix" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Ouvrir comme projet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Importer les modèles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Annuler ou conserver les modifications" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"Vous avez personnalisé certains paramètres de profil.\n" +"Souhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\n" +"Vous pouvez également annuler les modifications pour charger les valeurs par défaut de '%1'." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Paramètres du profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Modifications actuelles" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Annuler et ne plus me demander" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Conserver et ne plus me demander" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Annuler les modifications" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Conserver les modifications" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Enregistrer le projet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Extrudeuse %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Ne pas afficher à nouveau le résumé du projet lors de l'enregistrement" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Enregistrer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "À propos de %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "version : %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Solution complète pour l'impression 3D par dépôt de filament fondu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\n" +"Cura est fier d'utiliser les projets open source suivants :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Interface utilisateur graphique" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Cadre d'application" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "Générateur G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Bibliothèque de communication interprocess" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Liens en python pour libnest2d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Bibliothèque d'emballage de polygones, développée par Prusa Research" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Prise en charge de la bibliothèque pour les métadonnées et le streaming de fichiers" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Langage de programmation" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "Cadre IUG" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "Liens cadre IUG" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "Bibliothèque C/C++ Binding" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Format d'échange de données" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Police" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Bibliothèque de découpe polygone" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "Analyseur JSON" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Fonctions utilitaires, y compris un chargeur d'images" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Bibliothèque d'utilitaires, y compris la génération d'un diagramme Voronoï" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "Certificats racines pour valider la fiabilité SSL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Compatibilité entre Python 2 et Python 3" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Bibliothèque de support pour l'accès au trousseau de clés du système" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Prise en charge de la bibliothèque pour des maths plus rapides" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers STL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Connexions avec Python pour Clipper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Bibliothèque de communication série" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Prise en charge de la bibliothèque pour le calcul scientifique" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Prise en charge de la bibliothèque pour le traitement des mailles triangulaires" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "Bibliothèque de découverte ZeroConf" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Configuration du système de fabrication universel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Gestionnaire des dépendances et des packages" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Packaging d'applications Python" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Déploiement d'applications sur multiples distributions Linux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Génération de programmes d'installation Windows" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Hex" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "Mes imprimantes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Surveillez les imprimantes dans Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Créez des projets d'impression dans Digital Library." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Tâches d'impression" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Surveillez les tâches d'impression et réimprimez à partir de votre historique d'impression." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Étendez Ultimaker Cura avec des plug-ins et des profils de matériaux." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Devenez un expert de l'impression 3D avec les cours de formation en ligne Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Assistance ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Découvrez comment utiliser Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Posez une question" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Consultez la communauté Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Notifier un bug" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Informez les développeurs en cas de problème." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Visitez le site web Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Support" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Certains paramètres ont été modifiés." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Un remplissage graduel augmentera la quantité de remplissage vers le haut." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Remplissage graduel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "La configuration n'est pas prise en charge" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "Aucun profil disponible pour la configuration de matériaux/%1 sélectionnée. Veuillez la modifier." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "En savoir plus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Adhérence" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Activez l'impression d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la suite." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Résolution" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Configuration d'impression désactivée. Le fichier G-Code ne peut pas être modifié." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "On" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Off" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Expérimental" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Recommandé" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Personnalisé" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n" +"\n" +"Cliquez pour ouvrir le gestionnaire de profils." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Personnaliser les profils" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "L'imprimante n'est pas connectée." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Plateau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Température cible du plateau chauffant. Le plateau sera chauffé ou refroidi pour tendre vers cette température. Si la valeur est 0, le chauffage du plateau sera éteint." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "Température actuelle du plateau chauffant." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "Température jusqu'à laquelle préchauffer le plateau." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Annuler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Préchauffer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Préchauffez le plateau avant l'impression. Vous pouvez continuer à ajuster votre impression pendant qu'il chauffe, et vous n'aurez pas à attendre que le plateau chauffe lorsque vous serez prêt à lancer l'impression." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Extrudeuse" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Température cible de l'extrémité chauffante. L'extrémité chauffante sera chauffée ou refroidie pour tendre vers cette température. Si la valeur est 0, le chauffage de l'extrémité chauffante sera coupé." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "Température actuelle de cette extrémité chauffante." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "Température jusqu'à laquelle préchauffer l'extrémité chauffante." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Préchauffez l'extrémité chauffante avant l'impression. Vous pouvez continuer l'ajustement de votre impression pendant qu'elle chauffe, ce qui vous évitera un temps d'attente lorsque vous serez prêt à lancer l'impression." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Couleur du matériau dans cet extrudeur." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Matériau dans cet extrudeur." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "Buse insérée dans cet extrudeur." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Contrôle de l'imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Position de coupe" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Distance de coupe" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "Envoyer G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Envoyer une commande G-Code personnalisée à l'imprimante connectée. Appuyez sur « Entrée » pour envoyer la commande." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Ce paquet sera installé après le redémarrage." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Paramètres" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "Fermeture de %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "Voulez-vous vraiment quitter %1 ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Installer le paquet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Ouvrir le(s) fichier(s)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Nous avons trouvé au moins un fichier G-Code parmi les fichiers que vous avez sélectionné. Vous ne pouvez ouvrir qu'un seul fichier G-Code à la fois. Si vous souhaitez ouvrir un fichier G-Code, veuillez ne sélectionner qu'un seul fichier de ce type." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Ajouter une imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Quoi de neuf" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Ajoutez des profils de matériaux et des plug-ins à partir de la Marketplace\n" +"- Sauvegardez et synchronisez vos profils de matériaux et vos plug-ins\n" +"- Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Créez gratuitement un compte Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Se connecter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Dernière mise à jour : %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Compte Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Déconnexion" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "Vérification en cours..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Compte synchronisé" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Un problème s'est produit..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Installer les mises à jour en attente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Rechercher des mises à jour de compte" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "L'imprimante cloud est hors ligne. Veuillez vérifier si l'imprimante est activée et connectée à Internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Cette imprimante n'est pas associée à votre compte. Veuillez visiter l'Ultimaker Digital Factory pour établir une connexion." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "La connexion cloud est actuellement indisponible. Veuillez vous connecter pour connecter l'imprimante cloud." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "La connexion cloud est actuellement indisponible. Veuillez vérifier votre connexion Internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Ajouter une imprimante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Gérer les imprimantes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Découpe en cours..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Impossible de découper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Traitement" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Découper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Démarrer le processus de découpe" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Annuler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Estimation de durée" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Estimation du matériau" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Aucune estimation de la durée n'est disponible" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Aucune estimation des coûts n'est disponible" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Aperçu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Sans titre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "Aucun élément à sélectionner" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Vérifie les modèles et la configuration de l'impression pour déceler d'éventuels problèmes d'impression et donne des suggestions." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Contrôleur de modèle" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Fournit la prise en charge de la lecture de fichiers 3MF." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "Lecteur 3MF" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Permet l'écriture de fichiers 3MF." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "Générateur 3MF" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Fournit la prise en charge de la lecture de fichiers AMF." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "Lecteur AMF" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Sauvegardez et restaurez votre configuration." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Sauvegardes Cura" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Fournit le lien vers l'arrière du système de découpage CuraEngine." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "Système CuraEngine" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Fournit la prise en charge de l'importation de profils Cura." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Lecteur de profil Cura" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Fournit la prise en charge de l'exportation de profils Cura." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Générateur de profil Cura" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Se connecte à la Digital Library, permettant à Cura d'ouvrir des fichiers à partir de cette dernière et d'y enregistrer des fichiers." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Vérifie les mises à jour du firmware." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Vérificateur des mises à jour du firmware" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Fournit à une machine des actions permettant la mise à jour du firmware." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Programme de mise à jour du firmware" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Lit le G-Code à partir d'une archive compressée." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Lecteur G-Code compressé" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "Enregistre le G-Code dans une archive compressée." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Générateur de G-Code compressé" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Fournit la prise en charge de l'importation de profils à partir de fichiers g-code." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "Lecteur de profil G-Code" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Permet le chargement et l'affichage de fichiers G-Code." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "Lecteur G-Code" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Enregistre le G-Code dans un fichier." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "Générateur de G-Code" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Permet de générer une géométrie imprimable à partir de fichiers d'image 2D." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Lecteur d'images" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Fournit la prise en charge de l'importation de profils à partir de versions Cura antérieures." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Lecteur de profil Cura antérieur" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Permet de modifier les paramètres de la machine (tels que volume d'impression, taille de buse, etc.)" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Action Paramètres de la machine" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Gère les extensions de l'application et permet de parcourir les extensions à partir du site Web Ultimaker." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Permet de générer une géométrie imprimable à partir de fichiers d'image 2D." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Marketplace" +msgid "Image Reader" +msgstr "Lecteur d'images" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Fournit une étape de surveillance dans Cura." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Étape de surveillance" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Fournit les paramètres par modèle." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Outil de paramètres par modèle" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Extension qui permet le post-traitement des scripts créés par l'utilisateur" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Post-traitement" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Fournit une étape de préparation dans Cura." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Étape de préparation" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Fournit une étape de prévisualisation dans Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Étape de prévisualisation" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Permet le branchement hot-plug et l'écriture sur lecteur amovible." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Plugin de périphérique de sortie sur disque amovible" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Enregistre certains événements afin qu'ils puissent être utilisés par le rapporteur d'incident" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Journal d'événements dans Sentry" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Fournit l'aperçu des données du slice." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Vue simulation" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Envoie des informations anonymes sur le découpage. Peut être désactivé dans les préférences." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Information sur le découpage" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Affiche une vue en maille solide normale." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Vue solide" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Crée un maillage effaceur pour bloquer l'impression du support en certains endroits" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Effaceur de support" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Fournit la prise en charge de la lecture de fichiers modèle 3D." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Lecteur de Trimesh" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Fournit un support pour la lecture des paquets de format Ultimaker." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "Lecteur UFP" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Permet l'écriture de fichiers Ultimaker Format Package." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "Générateur UFP" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Actions de la machine Ultimaker" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gère les connexions réseau vers les imprimantes Ultimaker en réseau." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Connexion réseau Ultimaker" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Accepte les G-Code et les envoie à une imprimante. Ce plugin peut aussi mettre à jour le firmware." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "Impression par USB" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Configurations des mises à niveau de Cura 2.1 vers Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Mise à niveau vers 2.1 vers 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Configurations des mises à niveau de Cura 2.2 vers Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Mise à niveau de 2.2 vers 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Configurations des mises à niveau de Cura 2.5 vers Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Mise à niveau de 2.5 vers 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Configurations des mises à niveau de Cura 2.6 vers Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Mise à niveau de 2.6 vers 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Met à niveau les configurations, de Cura 2.7 vers Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Mise à niveau de version, de 2.7 vers 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Met à niveau les configurations, de Cura 3.0 vers Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Mise à niveau de version, de 3.0 vers 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Configurations des mises à niveau de Cura 3.2 vers Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Mise à niveau de 3.2 vers 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Configurations des mises à niveau de Cura 3.3 vers Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Mise à niveau de 3.3 vers 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Configurations des mises à niveau de Cura 3.4 vers Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Mise à niveau de 3.4 vers 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Configurations des mises à niveau de Cura 3.5 vers Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Mise à niveau de 3.5 vers 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Configurations des mises à niveau de Cura 4.0 vers Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Mise à niveau de 4.0 vers 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Mises à niveau des configurations de Cura 4.11 vers Cura 4.12." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "Mise à niveau de la version 4.11 vers la version 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Mises à niveau des configurations de Cura 4.13 vers Cura 5.0." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "Mise à niveau de la version 4.13 vers la version 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Configurations des mises à jour de Cura 4.1 vers Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Mise à jour de 4.1 vers 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Configurations des mises à jour de Cura 4.2 vers Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Mise à jour de 4.2 vers 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Configurations des mises à niveau de Cura 4.3 vers Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Mise à niveau de 4.3 vers 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Configurations des mises à niveau de Cura 4.4 vers Cura 4.5." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "Mise à niveau de 4.4 vers 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Mises à niveau des configurations de Cura 4.5 vers Cura 4.6." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "Mise à niveau de 4.5 vers 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Mises à niveau des configurations de Cura 4.6.0 vers Cura 4.6.2." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Mise à niveau de 4.6.0 vers 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Mises à niveau des configurations de Cura 4.6.2 vers Cura 4.7." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Mise à niveau de 4.6.2 vers 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Mises à niveau des configurations de Cura 4.7 vers Cura 4.8." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "Mise à niveau de 4.7 vers 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Mises à niveau des configurations de Cura 4.8 vers Cura 4.9." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "Mise à niveau de 4.8 vers 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Mises à niveau des configurations de Cura 4.9 vers Cura 4.10." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "Mise à niveau de 4.9 vers 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Fournit la prise en charge de la lecture de fichiers X3D." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "Lecteur X3D" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Offre la possibilité de lire et d'écrire des profils matériels basés sur XML." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Profils matériels" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Permet la vue Rayon-X." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Vue Rayon-X" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Fournit la prise en charge de la lecture de fichiers X3D." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "Lecteur X3D" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Fournit la prise en charge de l'importation de profils Cura." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Lecteur de profil Cura" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Extension qui permet le post-traitement des scripts créés par l'utilisateur" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Post-traitement" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Gère les connexions réseau vers les imprimantes Ultimaker en réseau." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Connexion réseau Ultimaker" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Permet l'écriture de fichiers 3MF." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "Générateur 3MF" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Sauvegardez et restaurez votre configuration." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Sauvegardes Cura" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Envoie des informations anonymes sur le découpage. Peut être désactivé dans les préférences." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Information sur le découpage" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Permet l'écriture de fichiers Ultimaker Format Package." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "Générateur UFP" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Se connecte à la Digital Library, permettant à Cura d'ouvrir des fichiers à partir de cette dernière et d'y enregistrer des fichiers." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Fournit la prise en charge de l'importation de profils à partir de fichiers g-code." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "Lecteur de profil G-Code" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Permet le chargement et l'affichage de fichiers G-Code." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "Lecteur G-Code" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Fournit la prise en charge de la lecture de fichiers modèle 3D." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Lecteur de Trimesh" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Actions de la machine Ultimaker" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Lit le G-Code à partir d'une archive compressée." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Lecteur G-Code compressé" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Gère les extensions de l'application et permet de parcourir les extensions à partir du site Web Ultimaker." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Marketplace" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Permet le branchement hot-plug et l'écriture sur lecteur amovible." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Plugin de périphérique de sortie sur disque amovible" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Fournit une étape de surveillance dans Cura." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Étape de surveillance" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Configurations des mises à niveau de Cura 2.5 vers Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Mise à niveau de 2.5 vers 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Configurations des mises à niveau de Cura 2.6 vers Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Mise à niveau de 2.6 vers 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Mises à niveau des configurations de Cura 4.13 vers Cura 5.0." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "Mise à niveau de la version 4.13 vers la version 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Mises à niveau des configurations de Cura 4.8 vers Cura 4.9." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "Mise à niveau de 4.8 vers 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Configurations des mises à niveau de Cura 3.4 vers Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Mise à niveau de 3.4 vers 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Configurations des mises à niveau de Cura 4.4 vers Cura 4.5." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "Mise à niveau de 4.4 vers 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Configurations des mises à niveau de Cura 4.3 vers Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Mise à niveau de 4.3 vers 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Configurations des mises à niveau de Cura 3.2 vers Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Mise à niveau de 3.2 vers 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Configurations des mises à niveau de Cura 3.3 vers Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Mise à niveau de 3.3 vers 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Configurations des mises à jour de Cura 4.1 vers Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Mise à jour de 4.1 vers 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Configurations des mises à jour de Cura 4.2 vers Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Mise à jour de 4.2 vers 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Mises à niveau des configurations de Cura 4.6.2 vers Cura 4.7." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "Mise à niveau de 4.6.2 vers 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Configurations des mises à niveau de Cura 3.5 vers Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Mise à niveau de 3.5 vers 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Configurations des mises à niveau de Cura 2.2 vers Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Mise à niveau de 2.2 vers 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Configurations des mises à niveau de Cura 2.1 vers Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Mise à niveau vers 2.1 vers 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Mises à niveau des configurations de Cura 4.6.0 vers Cura 4.6.2." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "Mise à niveau de 4.6.0 vers 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Mises à niveau des configurations de Cura 4.7 vers Cura 4.8." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "Mise à niveau de 4.7 vers 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Mises à niveau des configurations de Cura 4.9 vers Cura 4.10." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "Mise à niveau de 4.9 vers 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Mises à niveau des configurations de Cura 4.5 vers Cura 4.6." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "Mise à niveau de 4.5 vers 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Met à niveau les configurations, de Cura 2.7 vers Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Mise à niveau de version, de 2.7 vers 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Met à niveau les configurations, de Cura 3.0 vers Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Mise à niveau de version, de 3.0 vers 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Mises à niveau des configurations de Cura 4.11 vers Cura 4.12." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "Mise à niveau de la version 4.11 vers la version 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Configurations des mises à niveau de Cura 4.0 vers Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Mise à niveau de 4.0 vers 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Fournit le lien vers l'arrière du système de découpage CuraEngine." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "Système CuraEngine" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Fournit la prise en charge de la lecture de fichiers 3MF." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "Lecteur 3MF" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Fournit les paramètres par modèle." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Outil de paramètres par modèle" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Offre la possibilité de lire et d'écrire des profils matériels basés sur XML." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Profils matériels" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Fournit la prise en charge de l'exportation de profils Cura." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Générateur de profil Cura" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Vérifie les modèles et la configuration de l'impression pour déceler d'éventuels problèmes d'impression et donne des suggestions." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Contrôleur de modèle" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Accepte les G-Code et les envoie à une imprimante. Ce plugin peut aussi mettre à jour le firmware." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "Impression par USB" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Fournit une étape de prévisualisation dans Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Étape de prévisualisation" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Enregistre le G-Code dans un fichier." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "Générateur de G-Code" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Fournit un support pour la lecture des paquets de format Ultimaker." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "Lecteur UFP" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Fournit à une machine des actions permettant la mise à jour du firmware." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Programme de mise à jour du firmware" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "Enregistre le G-Code dans une archive compressée." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Générateur de G-Code compressé" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Fournit l'aperçu des données du slice." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Vue simulation" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Fournit la prise en charge de l'importation de profils à partir de versions Cura antérieures." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Lecteur de profil Cura antérieur" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Fournit la prise en charge de la lecture de fichiers AMF." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "Lecteur AMF" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Affiche une vue en maille solide normale." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Vue solide" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Vérifie les mises à jour du firmware." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Vérificateur des mises à jour du firmware" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Enregistre certains événements afin qu'ils puissent être utilisés par le rapporteur d'incident" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Journal d'événements dans Sentry" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Crée un maillage effaceur pour bloquer l'impression du support en certains endroits" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Effaceur de support" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Fournit une étape de préparation dans Cura." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Étape de préparation" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "Impossible de stocker les informations du package de matériaux dans le fichier projet suivant : {material}. Ce projet peut ne pas s'ouvrir correctement sur d'autres systèmes." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Échec de l'enregistrement des informations du package de matériaux" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Bibliothèque de suivi des erreurs Python" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Imprimante" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "le profil personnalisé est actif et vous avez remplacé certains paramètres." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "le profil personnalisé remplace certains paramètres." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Pas encore initialisé
      " diff --git a/resources/i18n/fr_FR/fdmextruder.def.json.po b/resources/i18n/fr_FR/fdmextruder.def.json.po index 2d68ca8dba..59efb243cc 100644 --- a/resources/i18n/fr_FR/fdmextruder.def.json.po +++ b/resources/i18n/fr_FR/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,212 +15,212 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Machine" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Paramètres spécifiques de la machine" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Extrudeuse" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression. Cela est utilisé en multi-extrusion." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID buse" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diamètre de la buse" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Buse Décalage X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "Les coordonnées X du décalage de la buse." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Buse Décalage Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "Les coordonnées Y du décalage de la buse." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "Extrudeuse G-Code de démarrage" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Démarrer le G-Code à exécuter lors du passage à cette extrudeuse." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Extrudeuse Position de départ absolue" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Rendre la position de départ de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Extrudeuse Position de départ X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "Les coordonnées X de la position de départ lors de la mise en marche de l'extrudeuse." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Extrudeuse Position de départ Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "Les coordonnées Y de la position de départ lors de la mise en marche de l'extrudeuse." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "Extrudeuse G-Code de fin" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Fin du G-Code à exécuter lors de l'abandon de l'extrudeuse." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Extrudeuse Position de fin absolue" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Rendre la position de fin de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Extrudeuse Position de fin X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "Les coordonnées X de la position de fin lors de l'arrêt de l'extrudeuse." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Extrudeuse Position de fin Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "Les coordonnées Y de la position de fin lors de l'arrêt de l'extrudeuse." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Extrudeuse Position d'amorçage Z" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Ventilateur de refroidissement d'impression de l'extrudeuse" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Numéro du ventilateur de refroidissement d'impression associé à cette extrudeuse. Ne modifiez cette valeur par rapport à la valeur par défaut 0 que si vous utilisez un ventilateur de refroidissement d'impression différent pour chaque extrudeuse." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adhérence du plateau" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Adhérence" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Extrudeuse Position d'amorçage X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Extrudeuse Position d'amorçage Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Matériau" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Matériau" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diamètre" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Ajuste le diamètre du filament utilisé. Faites correspondre cette valeur au diamètre du filament utilisé." diff --git a/resources/i18n/fr_FR/fdmprinter.def.json.po b/resources/i18n/fr_FR/fdmprinter.def.json.po index 335d0d56ed..2acbe7fcdc 100644 --- a/resources/i18n/fr_FR/fdmprinter.def.json.po +++ b/resources/i18n/fr_FR/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,42 +15,42 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Paramètres spécifiques de la machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Type de machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "Le nom du modèle de votre imprimante 3D." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Afficher les variantes de la machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Afficher ou non les différentes variantes de cette machine qui sont décrites dans des fichiers json séparés." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "G-Code de démarrage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -59,12 +59,12 @@ msgstr "" "Commandes G-Code à exécuter au tout début, séparées par \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "G-Code de fin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -73,1872 +73,1907 @@ msgstr "" "Commandes G-Code à exécuter tout à la fin, séparées par \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "GUID matériau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "GUID du matériau. Cela est configuré automatiquement." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diamètre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Ajuste le diamètre du filament utilisé. Faites correspondre cette valeur au diamètre du filament utilisé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Attendre le chauffage du plateau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Insérer ou non une commande pour attendre que la température du plateau soit atteinte au démarrage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Attendre le chauffage de la buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Attendre ou non que la température de la buse soit atteinte au démarrage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Inclure les températures du matériau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Inclure ou non les commandes de température de la buse au début du gcode. Si le gcode_démarrage contient déjà les commandes de température de la buse, l'interface Cura désactive automatiquement ce paramètre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Inclure la température du plateau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Inclure ou non les commandes de température du plateau au début du gcode. Si le gcode_démarrage contient déjà les commandes de température du plateau, l'interface Cura désactive automatiquement ce paramètre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Largeur de la machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "La largeur (sens X) de la zone imprimable." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Profondeur de la machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "La profondeur (sens Y) de la zone imprimable." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Hauteur de la machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "La hauteur (sens Z) de la zone imprimable." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Forme du plateau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "La forme du plateau sans prendre les zones non imprimables en compte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Rectangulaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elliptique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Matériau du plateau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "Matériau du plateau installé sur l'imprimante." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Verre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Aluminium" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "A un plateau chauffé" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Si la machine a un plateau chauffé présent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Est dotée de la stabilisation de la température du volume d'impression" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Si la machine est capable de stabiliser la température du volume d'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Toujours écrire l'outil actif" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Écrivez l'outil actif après avoir envoyé des commandes temporaires à l'outil inactif. Requis pour l'impression à double extrusion avec Smoothie ou un autre micrologiciel avec des commandes d'outils modaux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Est l'origine du centre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Si les coordonnées X/Y de la position zéro de l'imprimante se situent au centre de la zone imprimable." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Nombre d'extrudeuses" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Nombre de trains d'extrudeuse. Un train d'extrudeuse est la combinaison d'un chargeur, d'un tube bowden et d'une buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Nombre d'extrudeuses activées" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Nombre de trains d'extrusion activés ; automatiquement défini dans le logiciel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Diamètre extérieur de la buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Le diamètre extérieur de la pointe de la buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Longueur de la buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "La différence de hauteur entre la pointe de la buse et la partie la plus basse de la tête d'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Angle de la buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "L'angle entre le plan horizontal et la partie conique juste au-dessus de la pointe de la buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Longueur de la zone chauffée" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Distance depuis la pointe du bec d'impression sur laquelle la chaleur du bec d'impression est transférée au filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Permettre le contrôle de la température de la buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Contrôler ou non la température depuis Cura. Désactivez cette option pour contrôler la température de la buse depuis une source autre que Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Vitesse de chauffage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "La vitesse (°C/s) à laquelle la buse chauffe, sur une moyenne de la plage de températures d'impression normales et la température en veille." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Vitesse de refroidissement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "La vitesse (°C/s) à laquelle la buse refroidit, sur une moyenne de la plage de températures d'impression normales et la température en veille." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Durée minimale température de veille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "La durée minimale pendant laquelle une extrudeuse doit être inactive avant que la buse ait refroidi. Ce n'est que si une extrudeuse n'est pas utilisée pendant une durée supérieure à celle-ci qu'elle pourra refroidir jusqu'à la température de veille." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Parfum G-Code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "Type de G-Code à générer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volumétrique)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Rétraction du firmware" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "S'il faut utiliser les commandes de rétraction du firmware (G10 / G11) au lieu d'utiliser la propriété E dans les commandes G1 pour rétracter le matériau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Les extrudeurs partagent le chauffage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Si les extrudeurs partagent un seul chauffage au lieu que chaque extrudeur ait son propre chauffage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Les extrudeuses partagent la buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Lorsque les extrudeuses partagent une seule buse au lieu que chaque extrudeuse ait sa propre buse. Lorsqu'il est défini à true, le script gcode de démarrage de l'imprimante doit configurer correctement toutes les extrudeuses dans un état de rétraction initial connu et mutuellement compatible (zéro ou un filament non rétracté) ; dans ce cas, l'état de rétraction initial est décrit, par extrudeuse, par le paramètre 'machine_extruders_shared_nozzle_initial_retraction'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Rétraction initiale de la buse partagée" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "La quantité de filament de chaque extrudeuse qui est supposée avoir été rétractée de l'extrémité de la buse partagée à la fin du script gcode de démarrage de l'imprimante ; la valeur doit être égale ou supérieure à la longueur de la partie commune des conduits de la buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Zones interdites" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Une liste de polygones comportant les zones dans lesquelles la tête d'impression n'a pas le droit de pénétrer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Zones interdites au bec d'impression" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Une liste de polygones comportant les zones dans lesquelles le bec n'a pas le droit de pénétrer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Polygone de la tête de la machine et du ventilateur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "La forme de la tête d'impression. Ce sont des coordonnées par rapport à la position de la tête d'impression, qui est généralement la position de son premier extrudeur. Les dimensions à gauche et devant la tête d'impression doivent être des coordonnées négatives." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Hauteur du portique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "La différence de hauteur entre la pointe de la buse et le système de portique (axes X et Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diamètre de la buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Décalage avec extrudeuse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Appliquez le décalage de l'extrudeuse au système de coordonnées. Affecte toutes les extrudeuses." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Extrudeuse Position d'amorçage Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Position d'amorçage absolue de l'extrudeuse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Rendre la position d'amorçage de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Vitesse maximale X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "La vitesse maximale pour le moteur du sens X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Vitesse maximale Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "La vitesse maximale pour le moteur du sens Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Vitesse maximale Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "La vitesse maximale pour le moteur du sens Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Vitesse maximale E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "La vitesse maximale du filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Accélération maximale X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Accélération maximale pour le moteur du sens X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Accélération maximale Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Accélération maximale pour le moteur du sens Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Accélération maximale Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Accélération maximale pour le moteur du sens Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Accélération maximale du filament" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Accélération maximale pour le moteur du filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Accélération par défaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "L'accélération par défaut du mouvement de la tête d'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Saccade X-Y par défaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Saccade par défaut pour le mouvement sur le plan horizontal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Saccade Z par défaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Saccade par défaut pour le moteur du sens Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Saccade par défaut du filament" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Saccade par défaut pour le moteur du filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Pas par millimètre (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Pas par millimètre (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Pas par millimètre (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Pas par millimètre (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "Nombre de pas des moteurs pas à pas correspondant au déplacement de la roue du chargeur d'un millimètre sur sa circonférence." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "Butée X en sens positif" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Détermine si la butée de l'axe X est en sens positif (haute coordonnée X) ou négatif (basse coordonnée X)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Butée Y en sens positif" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Détermine si la butée de l'axe Y est en sens positif (haute coordonnée Y) ou négatif (basse coordonnée Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Butée Z en sens positif" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Détermine si la butée de l'axe Z est en sens positif (haute coordonnée Z) ou négatif (basse coordonnée Z)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Taux d'alimentation minimal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "La vitesse minimale de mouvement de la tête d'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Diamètre de roue du chargeur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "Diamètre de la roue qui entraîne le matériau dans le chargeur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Mise à l'échelle de la vitesse du ventilateur à 0-1" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Mettez à l'échelle la vitesse du ventilateur de 0 à 1 au lieu de 0 à 256." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Qualité" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Tous les paramètres qui influent sur la résolution de l'impression. Ces paramètres ont un impact conséquent sur la qualité (et la durée d'impression)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Hauteur de la couche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "La hauteur de chaque couche en mm. Des valeurs plus élevées créent des impressions plus rapides dans une résolution moindre, tandis que des valeurs plus basses entraînent des impressions plus lentes dans une résolution plus élevée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Hauteur de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "La hauteur de la couche initiale en mm. Une couche initiale plus épaisse adhère plus facilement au plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Largeur de ligne" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Largeur d'une ligne. Généralement, la largeur de chaque ligne doit correspondre à la largeur de la buse. Toutefois, le fait de diminuer légèrement cette valeur peut fournir de meilleures impressions." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Largeur de ligne de la paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Largeur d'une seule ligne de la paroi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Largeur de ligne de la paroi externe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "Largeur de la ligne la plus à l'extérieur de la paroi. Le fait de réduire cette valeur permet d'imprimer des niveaux plus élevés de détails." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Largeur de ligne de la (des) paroi(s) interne(s)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Largeur d'une seule ligne de la paroi pour toutes les lignes de paroi, à l’exception de la ligne la plus externe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Largeur de la ligne du dessus/dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Largeur d'une seule ligne du dessus/dessous." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Largeur de ligne de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Largeur d'une seule ligne de remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Largeur des lignes de jupe/bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Largeur d'une seule ligne de jupe ou de bordure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Largeur de ligne de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Largeur d'une seule ligne de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Largeur de ligne d'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Largeur d'une seule ligne de plafond ou de bas de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Largeur de ligne de plafond de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Largeur d'une seule ligne de plafond de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Largeur de ligne de bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Largeur d'une seule ligne de bas de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Largeur de ligne de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Largeur d'une seule ligne de tour d'amorçage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Largeur de ligne couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Multiplicateur de la largeur de la ligne sur la première couche. Augmenter le multiplicateur peut améliorer l'adhésion au plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Parois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Coque" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Extrudeuse de paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression des parois. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extrudeuse de paroi externe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression des parois externes. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Extrudeuse de paroi interne" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression des parois internes. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Épaisseur de la paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "Épaisseur des parois en sens horizontal. Cette valeur divisée par la largeur de la ligne de la paroi définit le nombre de parois." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Nombre de lignes de la paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Le nombre de parois. Lorsqu'elle est calculée par l'épaisseur de la paroi, cette valeur est arrondie à un nombre entier." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Longueur de transition de la paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "Lorsque l'on passe d'un nombre de parois à un autre, au fur et à mesure que la pièce s'amincit, un certain espace est alloué pour diviser ou joindre les lignes de parois." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Nombre de distributions des parois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "Le nombre de parois, comptées à partir du centre, sur lesquelles la variation doit être répartie. Les valeurs inférieures signifient que les parois extérieures ne changent pas en termes de largeur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Angle du seuil de transition de la paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Quand créer des transitions entre un nombre uniforme et impair de parois. Une forme de coin dont l'angle est supérieur à ce paramètre n'aura pas de transitions et aucune paroi ne sera imprimée au centre pour remplir l'espace restant. En réduisant ce paramètre, on réduit le nombre et la longueur de ces parois centrales, mais on risque de laisser des trous ou sur-extruder." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Distance du filtre de transition des parois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "S'il s'agit d'une transition d'avant en arrière entre différents nombres de parois en succession rapide, ne faites pas du tout la transition. Supprimez les transitions si elles sont plus proches les unes des autres que cette distance." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Marge du filtre de transition des parois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Empêchez la transition d'avant en arrière entre une paroi supplémentaire et une paroi en moins. Cette marge étend la gamme des largeurs de ligne qui suivent à [Largeur minimale de la ligne de paroi - marge, 2 * Largeur minimale de la ligne de paroi + marge]. L'augmentation de cette marge réduit le nombre de transitions, ce qui réduit le nombre de démarrages/arrêts d'extrusion et le temps de trajet. Cependant, une grande variation de la largeur de la ligne peut entraîner des problèmes de sous-extrusion ou de sur-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Distance d'essuyage paroi extérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Distance d'un déplacement inséré après la paroi extérieure, pour mieux masquer la jointure en Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Insert de paroi externe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Insert appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser ce décalage pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Optimiser l'ordre d'impression des parois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Optimiser l'ordre dans lequel des parois sont imprimées de manière à réduire le nombre de retraits et les distances parcourues. La plupart des pièces bénéficieront de cette possibilité, mais certaines peuvent en fait prendre plus de temps à l'impression ; veuillez dès lors comparer les estimations de durée d'impression avec et sans optimisation. La première couche n'est pas optimisée lorsque le type d'adhérence au plateau est défini sur bordure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Ordre des parois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Détermine l'ordre dans lequel les parois sont imprimées. L'impression des parois extérieures plus tôt permet une précision dimensionnelle car les défauts des parois intérieures ne peuvent pas se propager à l'extérieur. Cependant, le fait de les imprimer plus tard leur permet de mieux s'empiler lorsque les saillies sont imprimées." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "De l'intérieur vers l'extérieur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "De l'extérieur vers l'intérieur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Alterner les parois supplémentaires" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Imprime une paroi supplémentaire une couche sur deux. Ainsi, le remplissage est pris entre ces parois supplémentaires pour créer des impressions plus solides." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Largeur minimale de la ligne de paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Pour les structures fines dont la taille correspond à une ou deux fois celle de la buse, il faut modifier la largeur des lignes pour respecter l'épaisseur du modèle. Ce paramètre contrôle la largeur de ligne minimale autorisée pour les parois. Les largeurs de lignes minimales déterminent également les largeurs de lignes maximales, puisque nous passons de N à N+1 parois à une certaine épaisseur géométrique où les N parois sont larges et les N+1 parois sont étroites. La ligne de paroi la plus large possible est égale à deux fois la largeur minimale de la ligne de paroi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Largeur minimale de la ligne de paroi uniforme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "Largeur de ligne minimale pour les murs polygonaux normaux. Ce paramètre détermine à quelle épaisseur de modèle nous passons de l'impression d'une seule ligne de paroi fine à l'impression de deux lignes de paroi. Une largeur minimale de ligne de paroi paire plus élevée entraîne une largeur maximale de ligne de paroi impaire plus élevée. La largeur maximale de la ligne de paroi paire est calculée comme suit : largeur de la ligne de paroi extérieure + 0,5 * largeur minimale de la ligne de paroi impaire." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Seuil de ligne médiane fractionnée" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "La plus petite largeur de ligne, en tant que facteur de la largeur de ligne normale, au-dessus de laquelle la ligne centrale (s'il y en a une) sera divisée en deux. Réduisez ce paramètre pour utiliser des lignes plus nombreuses et plus fines. Augmentez pour utiliser des lignes moins nombreuses et plus larges. Notez que ceci s'applique -comme si- la forme entière devait être remplie avec la paroi, donc le milieu ici se réfère au milieu de l'objet entre deux bords extérieurs de la forme, même s'il y a réellement un remplissage ou une (autre) couche dans l'impression au lieu de la paroi." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Largeur minimale de la ligne de paroi impaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "Largeur de ligne minimale pour les parois de polyligne de remplissage de l'espace de ligne médiane. Ce paramètre détermine à partir de quelle épaisseur de modèle nous passons de l'impression de deux lignes de parois à l'impression de deux parois extérieures et d'une seule paroi centrale au milieu. Une largeur de ligne de paroi impaire minimale plus élevée conduit à une largeur de ligne de paroi uniforme plus élevée. La largeur maximale de la ligne de paroi impaire est calculée comme 2 * largeur minimale de la ligne de paroi paire," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Ajouter un seuil de ligne médiane" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "La plus petite largeur de ligne, en tant que facteur de la largeur de ligne normale, au-dessus de laquelle une ligne centrale (s'il n'y en a pas déjà une) sera ajoutée. Réduisez ce paramètre pour utiliser des lignes plus nombreuses et plus fines. Augmentez pour utiliser des lignes moins nombreuses et plus larges. Notez que ceci s'applique -comme si- la forme entière devait être remplie avec la paroi, donc le milieu ici se réfère au milieu de l'objet entre deux bords extérieurs de la forme, même s'il y a réellement un remplissage ou une (autre) couche dans l'impression au lieu de la paroi." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Imprimer parois fines" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Imprimer les parties du modèle qui sont horizontalement plus fines que la taille de la buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Taille minimale des entités" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "Épaisseur minimale des entités fines. Les entités de modèle qui sont plus fines que cette valeur ne seront pas imprimées, tandis que les entités plus épaisses que la taille d'entité minimale seront élargies à la largeur minimale de la ligne de paroi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Largeur minimale de la ligne de paroi fine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "La largeur de la paroi qui remplacera les entités fines (selon la taille minimale des entités) du modèle. Si la largeur minimale de la ligne de paroi est plus fine que l'épaisseur de l'entité, la paroi deviendra aussi épaisse que l'entité elle-même." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Expansion horizontale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Le décalage appliqué à tous les polygones dans chaque couche. Une valeur positive peut compenser les trous trop gros ; une valeur négative peut compenser les trous trop petits." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Expansion horizontale de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "Le décalage appliqué à tous les polygones dans la première couche. Une valeur négative peut compenser l'écrasement de la première couche, appelé « patte d'éléphant »." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Expansion horizontale des trous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "Le décalage appliqué à tous les trous dans chaque couche. Les valeurs positives augmentent la taille des trous ; les valeurs négatives réduisent la taille des trous." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Alignement de la jointure en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Point de départ de chaque voie dans une couche. Quand les voies dans les couches consécutives démarrent au même endroit, une jointure verticale peut apparaître sur l'impression. En alignant les points de départ près d'un emplacement défini par l'utilisateur, la jointure sera plus facile à faire disparaître. Lorsqu'elles sont disposées de manière aléatoire, les imprécisions de départ des voies seront moins visibles. En choisissant la voie la plus courte, l'impression se fera plus rapidement." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Utilisateur spécifié" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Plus court" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Aléatoire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Angle le plus aigu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Position de la jointure en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "La position près de laquelle démarre l'impression de chaque partie dans une couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Arrière gauche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Précédent" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Arrière droit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Droite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Avant droit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Avant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Avant gauche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Gauche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "X Jointure en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "Coordonnée X de la position près de laquelle démarrer l'impression de chaque partie dans une couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Y Jointure en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "Coordonnée Y de la position près de laquelle démarrer l'impression de chaque partie dans une couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Préférence de jointure d'angle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Vérifie si les angles du contour du modèle influencent l'emplacement de la jointure. « Aucune » signifie que les angles n'ont aucune influence sur l'emplacement de la jointure. « Masquer la jointure » génère le positionnement de la jointure sur un angle intérieur. « Exposer la jointure » génère le positionnement de la jointure sur un angle extérieur. « Masquer ou exposer la jointure » génère le positionnement de la jointure sur un angle intérieur ou extérieur. « Jointure intelligente » autorise les angles intérieurs et extérieurs, mais choisit plus fréquemment les angles intérieurs, le cas échéant." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Aucun" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Masquer jointure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Exposer jointure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Masquer ou exposer jointure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Masquage intelligent" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Relatif à la jointure en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Si cette option est activée, les coordonnées de la jointure z sont relatives au centre de chaque partie. Si elle est désactivée, les coordonnées définissent une position absolue sur le plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Haut / bas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Haut / bas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Extrudeuse de couche extérieure de la surface supérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure supérieure. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Couches extérieures de la surface supérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "Nombre de couches extérieures supérieures. En général, une seule couche supérieure est suffisante pour générer des surfaces supérieures de qualité." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Largeur de ligne de couche extérieure de la surface supérieure" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Largeur d'une seule ligne de la zone en haut de l'impression." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Motif de couche extérieure de surface supérieure" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "Le motif des couches supérieures." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Lignes" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Concentrique" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Zig Zag" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Ordre monotone de la surface supérieure" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Imprimez les lignes de la surface supérieure dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Sens de lignes de couche extérieure de surface supérieure" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches extérieures de la surface supérieure utilisent le motif en lignes ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Extrudeuse du dessus/dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure du haut et du bas. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Épaisseur du dessus/dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "L’épaisseur des couches du dessus/dessous dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessus/dessous." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Épaisseur du dessus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "L’épaisseur des couches du dessus dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Couches supérieures" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Le nombre de couches supérieures. Lorsqu'elle est calculée par l'épaisseur du dessus, cette valeur est arrondie à un nombre entier." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Épaisseur du dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "L’épaisseur des couches du dessous dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessous." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Couches inférieures" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Le nombre de couches inférieures. Lorsqu'elle est calculée par l'épaisseur du dessous, cette valeur est arrondie à un nombre entier." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Couches inférieures initiales" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Le nombre de couches inférieures initiales à partir du haut du plateau. Lorsqu'elle est calculée par l'épaisseur du dessous, cette valeur est arrondie à un nombre entier." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Motif du dessus/dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Le motif des couches du dessus/dessous." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Lignes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Concentrique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Couche initiale du motif du dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "Motif au bas de l'impression sur la première couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Lignes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Concentrique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Relier les polygones supérieurs / inférieurs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Relier les voies de couche extérieure supérieures / inférieures lorsqu'elles sont côte à côte. Pour le motif concentrique, ce paramètre réduit considérablement le temps de parcours, mais comme les liens peuvent se trouver à mi-chemin sur le remplissage, cette fonctionnalité peut réduire la qualité de la surface supérieure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Ordre monotone dessus / dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Imprimez les lignes supérieures et inférieures dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Sens de la ligne du dessus / dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches du haut / bas utilisent le motif en lignes ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Aucune couche dans les trous en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Lorsque le modèle comporte de petits trous verticaux de quelques couches seulement, il doit normalement y avoir une couche autour de celles-ci dans l'espace étroit. Activez ce paramètre pour ne pas générer de couche si le trou vertical est très petit. Cela améliore le temps d'impression et le temps de découpage, mais laisse techniquement le remplissage exposé à l'air." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Nombre supplémentaire de parois extérieures" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Remplace la partie la plus externe du motif du dessus/dessous par un certain nombre de lignes concentriques. Le fait d'utiliser une ou deux lignes améliore les plafonds qui commencent sur du matériau de remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Activer l'étirage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Allez au-dessus de la surface une fois supplémentaire, mais en extrudant très peu de matériau. Cela signifie de faire fondre le plastique en haut un peu plus, pour créer une surface lisse. La pression dans la chambre de la buse est maintenue élevée afin que les plis de la surface soient remplis de matériau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "N'étirer que la couche supérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "N'exécute un étirage que sur l'ultime couche du maillage. Ceci économise du temps si les couches inférieures ne nécessitent pas de fini lisse de surface." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Motif d'étirage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "Le motif à utiliser pour étirer les surfaces supérieures." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Concentrique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Ordre d'étirage monotone" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Imprimez les lignes d'étirage dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Interligne de l'étirage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "La distance entre les lignes d'étirage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Flux d'étirage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant l'étirage. Le fait de garder la buse pleine aide à remplir certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures sur le côté de la surface." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Insert d'étirage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "Distance à garder à partir des bords du modèle. Étirer jusqu'au bord de la maille peut entraîner l'apparition d'un bord denté sur votre impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Vitesse d'étirage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "La vitesse à laquelle passer sur la surface supérieure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Accélération d'étirage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "L'accélération selon laquelle l'étirage est effectué." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Saccade d'étirage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "Le changement instantané maximal de vitesse lors de l'étirage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Pourcentage de chevauchement de la couche extérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure, en pourcentage de la largeur des lignes de la couche extérieure et de la paroi intérieure. Un chevauchement léger permet de relier fermement les parois à la couche extérieure. Notez que, si la largeur de la couche extérieure est égale à celle de la ligne de la paroi, un pourcentage supérieur à 50 % peut déjà faire dépasser la couche extérieure de la paroi, car dans ce cas la position de la buse de l'extrudeuse peut déjà atteindre le milieu de la paroi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Chevauchement de la couche extérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure. Un chevauchement léger permet de relier fermement les parois à la couche extérieure. Notez que, si la largeur de la couche extérieure est égale à celle de la ligne de la paroi, une valeur supérieure à la moitié de la largeur de la paroi peut déjà faire dépasser la couche extérieure de la paroi, car dans ce cas la position de la buse de l'extrudeuse peut déjà atteindre le milieu de la paroi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Largeur de retrait de la couche extérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "La plus grande largeur des zones de la couche extérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure/inférieure sur les surfaces obliques du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Largeur de retrait de la couche extérieure supérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "La plus grande largeur des zones de la couche extérieure supérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure sur les surfaces obliques du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Largeur de retrait de la couche extérieure inférieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "La plus grande largeur des zones de la couche extérieure inférieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure inférieure sur les surfaces obliques du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Distance d'expansion de la couche extérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "La distance à laquelle les couches extérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure au motif de remplissage et font mieux adhérer à cette couche les parois des couches voisines. Des valeurs faibles économisent la quantité de matériau utilisé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Distance d'expansion de la couche extérieure supérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "La distance à laquelle les couches extérieures supérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure au motif de remplissage et font mieux adhérer à cette couche les parois de la couche supérieure. Des valeurs faibles économisent la quantité de matériau utilisé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Distance d'expansion de la couche extérieure inférieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "La distance à laquelle les couches extérieures inférieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure au motif de remplissage et font mieux adhérer à cette couche les parois de la couche inférieure. Des valeurs faibles économisent la quantité de matériau utilisé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Angle maximum de la couche extérieure pour l'expansion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "Les couches extérieures supérieures / inférieures des surfaces supérieures et / ou inférieures de votre objet possédant un angle supérieur à ce paramètre ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites qui sont créées lorsque la surface du modèle possède une pente proche de la verticale. Un angle de 0° est horizontal et évitera l'extension des couches ; un angle de 90° est vertical et entraînera l'extension de toutes les couches." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Largeur minimum de la couche extérieure pour l'expansion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Les zones de couche extérieure plus étroites que cette valeur ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites qui sont créées lorsque la surface du modèle possède une pente proche de la verticale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Extrudeuse de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression du remplissage. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Densité du remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Adapte la densité de remplissage de l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Distance d'écartement de ligne de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Distance entre les lignes de remplissage imprimées. Ce paramètre est calculé par la densité du remplissage et la largeur de ligne de remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Motif de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, tri-hexagonaux, cubiques, octaédriques, quart cubiques, entrecroisés et concentriques sont entièrement imprimés sur chaque couche. Les remplissages gyroïdes, cubiques, quart cubiques et octaédriques changent à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction. Le remplissage éclair tente de minimiser le remplissage, en ne supportant que le plafond de l'objet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Grille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Lignes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Triangles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Trihexagonal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Cubique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Subdivision cubique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Octaédrique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Quart cubique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Concentrique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Entrecroisé" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Entrecroisé 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Gyroïde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Éclair" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Relier les lignes de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Relie les extrémités où le motif de remplissage touche la paroi interne, à l'aide d'une ligne épousant la forme de la paroi interne. Activer ce paramètre peut faire mieux coller le remplissage aux parois, et réduit les effets du remplissage sur la qualité des surfaces verticales. Désactiver ce paramètre diminue la quantité de matière utilisée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Relier les polygones de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Relier les voies de remplissage lorsqu'elles sont côte à côte. Pour les motifs de remplissage composés de plusieurs polygones fermés, ce paramètre permet de réduire considérablement le temps de parcours." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Sens de ligne de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés pour les motifs en lignes et en zig zag et 45 degrés pour tout autre motif)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Remplissage Décalage X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "Le motif de remplissage est décalé de cette distance sur l'axe X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Remplissage Décalage Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "Le motif de remplissage est décalé de cette distance sur l'axe Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Randomiser le démarrage du remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Randomisez la ligne de remplissage qui est imprimée en premier. Cela empêche un segment de devenir plus fort, mais cela se fait au prix d'un déplacement supplémentaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Multiplicateur de ligne de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Convertir chaque ligne de remplissage en ce nombre de lignes. Les lignes supplémentaires ne se croisent pas entre elles, mais s'évitent mutuellement. Cela rend le remplissage plus rigide, mais augmente le temps d'impression et la quantité de matériau utilisé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Nombre de parois de remplissage supplémentaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1947,2669 +1982,2707 @@ msgstr "" "Ajoutez des parois supplémentaires autour de la zone de remplissage. De telles parois peuvent réduire l'affaissement des lignes de couche extérieure supérieure / inférieure, réduisant le nombre de couches extérieures supérieures / inférieures nécessaires pour obtenir la même qualité, au prix d'un peu de matériau supplémentaire.\n" "Configurée correctement, cette fonctionnalité peut être combinée avec « Relier les polygones de remplissage » pour relier tous les remplissages en un seul mouvement d'extrusion sans avoir besoin de déplacements ou de rétractions." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Coque de la subdivision cubique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Une addition au rayon à partir du centre de chaque cube pour vérifier la bordure du modèle, afin de décider si ce cube doit être subdivisé. Des valeurs plus importantes entraînent une coque plus épaisse de petits cubes à proximité de la bordure du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Pourcentage de chevauchement du remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Le degré de chevauchement entre le remplissage et les parois exprimé en pourcentage de la largeur de ligne de remplissage. Un chevauchement faible permet aux parois de se connecter fermement au remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Chevauchement du remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Le degré de chevauchement entre le remplissage et les parois. Un léger chevauchement permet de lier fermement les parois au remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Distance de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Distance de déplacement à insérer après chaque ligne de remplissage, pour s'assurer que le remplissage collera mieux aux parois externes. Cette option est similaire au chevauchement du remplissage, mais sans extrusion et seulement à l'une des deux extrémités de la ligne de remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Épaisseur de la couche de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "L'épaisseur par couche de matériau de remplissage. Cette valeur doit toujours être un multiple de la hauteur de la couche et arrondie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Étapes de remplissage progressif" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Nombre de fois pour réduire la densité de remplissage de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches des surfaces du dessus possèdent une densité plus élevée, jusqu'à la Densité du remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Hauteur de l'étape de remplissage progressif" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "La hauteur de remplissage d'une densité donnée avant de passer à la moitié de la densité." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Imprimer le remplissage avant les parois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Imprime le remplissage avant d'imprimer les parois. Imprimer les parois d'abord permet d'obtenir des parois plus précises, mais les porte-à-faux s'impriment plus mal. Imprimer le remplissage d'abord entraîne des parois plus résistantes, mais le motif de remplissage se verra parfois à travers la surface." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Zone de remplissage minimum" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Ne pas générer de zones de remplissage plus petites que cela (utiliser plutôt une couche extérieure)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Support de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Imprimer les structures de remplissage uniquement là où le haut du modèle doit être supporté, ce qui permet de réduire le temps d'impression et l'utilisation de matériau, mais conduit à une résistance uniforme de l'objet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Angle de porte-à-faux de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "Angle minimal des porte-à-faux internes pour lesquels le remplissage est ajouté. À une valeur de 0°, les objets sont totalement remplis, 90° ne fournira aucun remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Épaisseur de soutien des bords de la couche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "L'épaisseur du remplissage supplémentaire qui soutient les bords de la couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Couches de soutien des bords de la couche extérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "Le nombre de couches de remplissage qui soutient les bords de la couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Angle de support du remplissage éclair" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Détermine quand une couche de remplissage éclair doit soutenir tout ce qui se trouve au-dessus. Mesuré dans l'angle au vu de l'épaisseur d'une couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Angle de saillie du remplissage éclair" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Détermine quand une couche de remplissage éclair doit soutenir le modèle au-dessus. Mesuré dans l'angle au vu de l'épaisseur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Angle d'élagage du remplissage éclair" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "Les extrémités des lignes de remplissage sont raccourcies pour économiser du matériau. Ce paramètre est l'angle de saillie des extrémités de ces lignes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Angle de redressement du remplissage éclair" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "Les lignes de remplissage sont redressées pour gagner du temps d'impression. Il s'agit de l'angle maximal de saillie autorisé sur la longueur de la ligne de remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Matériau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Matériau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Température d’impression par défaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "La température par défaut utilisée pour l'impression. Il doit s'agir de la température de « base » d'un matériau. Toutes les autres températures d'impression doivent utiliser des décalages basés sur cette valeur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Température du volume d'impression" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "La température de l'environnement d'impression. Si cette valeur est 0, la température du volume d'impression ne sera pas ajustée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Température d’impression" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "Température utilisée pour l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Température d’impression couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "Température utilisée pour l'impression de la première couche. Définissez-la sur 0 pour désactiver le traitement spécial de la couche initiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Température d’impression initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "La température minimale pendant le chauffage jusqu'à la température d'impression à laquelle l'impression peut démarrer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Température d’impression finale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "La température à laquelle le refroidissement commence juste avant la fin de l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Modificateur de vitesse de refroidissement de l'extrusion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "La vitesse supplémentaire à laquelle la buse refroidit pendant l'extrusion. La même valeur est utilisée pour indiquer la perte de vitesse de chauffage pendant l'extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Température du plateau par défaut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "Température par défaut utilisée pour le plateau chauffant. Il doit s'agir de la température de « base » d'un plateau. Toutes les autres températures d'impression sont définies en fonction de cette valeur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Température du plateau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "Température utilisée pour le plateau de fabrication chauffé. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Température du plateau couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "Température utilisée pour le plateau de fabrication chauffé à la première couche. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé lors de la première couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Tendance à l'adhérence" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Tendance à l'adhérence de la surface." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Énergie de la surface" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Énergie de la surface." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Mise à l'échelle du facteur de compensation de contraction" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Pour compenser la contraction du matériau lors de son refroidissement, le modèle est mis à l'échelle avec ce facteur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Compensation du rétrécissement du facteur d'échelle horizontale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Pour compenser le rétrécissement du matériau lors du refroidissement, le modèle sera mis à l'échelle avec ce facteur dans la direction XY (horizontalement)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Compensation du rétrécissement du facteur d'échelle verticale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Pour compenser le rétrécissement du matériau lors du refroidissement, le modèle sera mis à l'échelle avec ce facteur dans la direction Z (verticalement)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Matériau cristallin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Ce matériau se casse-t-il proprement lorsqu'il est chauffé (cristallin) ou est-ce le type qui produit de longues chaînes polymères entrelacées (non cristallines) ?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Position anti-suintage rétractée" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "Jusqu'où le matériau doit être rétracté avant qu'il cesse de suinter." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Vitesse de rétraction de l'anti-suintage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "À quelle vitesse le matériau doit-il être rétracté lors d'un changement de filament pour empêcher le suintage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Préparation de rupture Position rétractée" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Jusqu'où le filament peut être étiré avant qu'il ne se casse, pendant qu'il est chauffé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Vitesse de rétraction de préparation de rupture" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "La vitesse à laquelle le filament doit être rétracté juste avant de le briser dans une rétraction." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Température de préparation de rupture" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "La température utilisée pour purger le matériau devrait être à peu près égale à la température d'impression la plus élevée possible." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Position rétractée de rupture" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "Jusqu'où rétracter le filament afin de le casser proprement." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Vitesse de rétraction de rupture" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "La vitesse à laquelle rétracter le filament afin de le rompre proprement." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Température de rupture" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "La température à laquelle le filament est cassé pour une rupture propre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Vitesse de purge d'insertion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "La vitesse d'amorçage du matériau après le passage à un autre matériau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Longueur de la purge d'insertion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "La quantité de matériau à utiliser pour purger le matériau précédent de la buse (en longueur de filament) lors du passage à un autre matériau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Vitesse de purge de l'extrémité du filament" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "La vitesse d'amorçage du matériau après le remplacement d'une bobine vide par une nouvelle bobine du même matériau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Longueur de purge de l'extrémité du filament" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "La quantité de matériau à utiliser pour purger le matériau précédent de la buse (en longueur de filament) lors du remplacement d'une bobine vide par une nouvelle bobine du même matériau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Durée maximum du stationnement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "La durée pendant laquelle le matériau peut être conservé à l'abri de la sécheresse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Facteur de déplacement sans chargement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Un facteur indiquant la quantité de filament compressée entre le chargeur et la chambre de la buse ; utilisé pour déterminer jusqu'où faire avancer le matériau pour changer de filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Débit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Débit de paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Compensation de débit sur les lignes de la paroi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Débit de paroi externe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Compensation de débit sur la ligne de la paroi la plus à l'extérieur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Débit de paroi(s) interne(s)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Compensation de débit sur les lignes de la paroi pour toutes les lignes de paroi, à l'exception de la ligne la plus externe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Débit du dessus/dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Compensation de débit sur les lignes du dessus/dessous." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Débit de la surface du dessus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Compensation de débit sur les lignes des zones en haut de l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Débit de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Compensation de débit sur les lignes de remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Débit de la jupe/bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Compensation de débit sur les lignes de jupe ou bordure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Débit du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Compensation de débit sur les lignes de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Débit de l'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Compensation de débit sur les lignes de plafond ou de bas de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Débit du plafond de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Compensation de débit sur les lignes du plafond de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Débit du bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Compensation de débit sur les lignes de bas de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Débit de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Compensation de débit sur les lignes de la tour d'amorçage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Débit de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Compensation du débit pour la couche initiale : la quantité de matériau extrudée sur la couche initiale est multipliée par cette valeur." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Température de veille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "La température de la buse lorsqu'une autre buse est actuellement utilisée pour l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Vitesse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Vitesse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Vitesse d’impression" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "La vitesse à laquelle l'impression s'effectue." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Vitesse de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "La vitesse à laquelle le remplissage est imprimé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Vitesse d'impression de la paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "La vitesse à laquelle les parois sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Vitesse d'impression de la paroi externe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "La vitesse à laquelle les parois externes sont imprimées. L’impression de la paroi externe à une vitesse inférieure améliore la qualité finale de la coque. Néanmoins, si la différence entre la vitesse de la paroi interne et la vitesse de la paroi externe est importante, la qualité finale sera réduite." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Vitesse d'impression de la paroi interne" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "La vitesse à laquelle toutes les parois internes seront imprimées. L’impression de la paroi interne à une vitesse supérieure réduira le temps d'impression global. Il est bon de définir cette vitesse entre celle de l'impression de la paroi externe et du remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Vitesse de la couche extérieure de la surface supérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "La vitesse à laquelle les couches extérieures de la surface supérieure sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Vitesse d'impression du dessus/dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "La vitesse à laquelle les couches du dessus/dessous sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Vitesse d'impression des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "La vitesse à laquelle les supports sont imprimés. Imprimer les supports à une vitesse supérieure peut fortement accélérer l’impression. Par ailleurs, la qualité de la structure des supports n’a généralement pas beaucoup d’importance du fait qu'elle est retirée après l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Vitesse d'impression du remplissage de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "La vitesse à laquelle le remplissage de support est imprimé. L'impression du remplissage à une vitesse plus faible permet de renforcer la stabilité." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Vitesse d'impression de l'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "La vitesse à laquelle les plafonds et bas de support sont imprimés. Les imprimer à de plus faibles vitesses améliore la qualité des porte-à-faux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Vitesse d'impression des plafonds de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "La vitesse à laquelle les plafonds de support sont imprimés. Les imprimer à de plus faibles vitesses améliore la qualité des porte-à-faux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Vitesse d'impression des bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "La vitesse à laquelle le bas de support est imprimé. L'impression à une vitesse plus faible permet de renforcer l'adhésion du support au-dessus de votre modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Vitesse de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "La vitesse à laquelle la tour d'amorçage est imprimée. L'impression plus lente de la tour d'amorçage peut la rendre plus stable lorsque l'adhérence entre les différents filaments est sous-optimale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Vitesse de déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "La vitesse à laquelle les déplacements s'effectuent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Vitesse de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "La vitesse de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau de fabrication. N'affecte pas les structures d'adhérence au plateau, comme la bordure et le radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Vitesse d’impression de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "La vitesse d'impression de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Vitesse de déplacement de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "Vitesse des mouvements de déplacement dans la couche initiale. Une valeur plus faible est recommandée pour éviter que les pièces déjà imprimées ne s'écartent du plateau. La valeur de ce paramètre peut être calculée automatiquement à partir du ratio entre la vitesse des mouvements et la vitesse d'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Vitesse d'impression de la jupe/bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "La vitesse à laquelle la jupe et la bordure sont imprimées. Normalement, cette vitesse est celle de la couche initiale, mais il est parfois nécessaire d’imprimer la jupe ou la bordure à une vitesse différente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Vitesse du décalage en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "La vitesse à laquelle le mouvement vertical en Z est effectué pour des décalages en Z. Cette vitesse est généralement inférieure à la vitesse d'impression car le plateau ou le portique de la machine est plus difficile à déplacer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Nombre de couches plus lentes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "Les premières couches sont imprimées plus lentement que le reste du modèle afin d’obtenir une meilleure adhérence au plateau et d’améliorer le taux de réussite global des impressions. La vitesse augmente graduellement à chacune de ces couches." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Rapport d'égalisation des débits" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Facteur de correction de la largeur d'extrusion en fonction de la vitesse. À 0 %, la vitesse de mouvement reste constante à la vitesse d'impression. À 100 %, la vitesse de mouvement est ajustée de sorte que le débit (en mm³/s) reste constant, c'est-à-dire que les lignes à la moitié de la largeur de ligne normale sont imprimées deux fois plus vite et que les lignes à la moitié de la largeur sont imprimées aussi vite. Une valeur supérieure à 100 % peut aider à compenser la pression plus élevée requise pour extruder les lignes larges." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Activer le contrôle d'accélération" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Active le réglage de l'accélération de la tête d'impression. Augmenter les accélérations peut réduire la durée d'impression au détriment de la qualité d'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Activer l'accélération de déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Utilisez un taux d'accélération différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront la même accélération que" -" celle de la ligne imprimée à l'emplacement cible." +msgstr "Utilisez un taux d'accélération différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront la même accélération que celle de la ligne imprimée à l'emplacement cible." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Accélération de l'impression" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "L'accélération selon laquelle l'impression s'effectue." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Accélération de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "L'accélération selon laquelle le remplissage est imprimé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Accélération de la paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "L'accélération selon laquelle les parois sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Accélération de la paroi externe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "L'accélération selon laquelle les parois externes sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Accélération de la paroi intérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "L'accélération selon laquelle toutes les parois intérieures sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Accélération de couche extérieure de surface supérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "La vitesse à laquelle les couches extérieures de surface supérieure sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Accélération du dessus/dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "L'accélération selon laquelle les couches du dessus/dessous sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Accélération du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "L'accélération selon laquelle la structure de support est imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Accélération de remplissage du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "L'accélération selon laquelle le remplissage de support est imprimé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Accélération de l'interface du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "L'accélération selon laquelle les plafonds et bas de support sont imprimés. Les imprimer avec une accélération plus faible améliore la qualité des porte-à-faux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Accélération des plafonds de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "L'accélération selon laquelle les plafonds de support sont imprimés. Les imprimer avec une accélération plus faible améliore la qualité des porte-à-faux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Accélération des bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "L'accélération selon laquelle les bas de support sont imprimés. Les imprimer avec une accélération plus faible renforce l'adhésion du support au-dessus du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Accélération de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "L'accélération selon laquelle la tour d'amorçage est imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Accélération de déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "L'accélération selon laquelle les déplacements s'effectuent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Accélération de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "L'accélération pour la couche initiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Accélération de l'impression de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "L'accélération durant l'impression de la couche initiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Accélération de déplacement de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "L'accélération pour les déplacements dans la couche initiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Accélération de la jupe/bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "L'accélération selon laquelle la jupe et la bordure sont imprimées. Normalement, cette accélération est celle de la couche initiale, mais il est parfois nécessaire d’imprimer la jupe ou la bordure à une accélération différente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Activer le contrôle de saccade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Active le réglage de la saccade de la tête d'impression lorsque la vitesse sur l'axe X ou Y change. Augmenter les saccades peut réduire la durée d'impression au détriment de la qualité d'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Activer la saccade de déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Utilisez un taux de saccades différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront les mêmes saccades que celle" -" de la ligne imprimée à l'emplacement cible." +msgstr "Utilisez un taux de saccades différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront les mêmes saccades que celle de la ligne imprimée à l'emplacement cible." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Imprimer en saccade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "Le changement instantané maximal de vitesse de la tête d'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Saccade de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "Le changement instantané maximal de vitesse selon lequel le remplissage est imprimé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Saccade de paroi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les parois sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Saccade de paroi externe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les parois externes sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Saccade de paroi intérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les parois intérieures sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Saccade de couches extérieures de la surface supérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les couches extérieures de surface supérieure sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Saccade du dessus/dessous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les couches du dessus/dessous sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Saccade des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "Le changement instantané maximal de vitesse selon lequel la structure de support est imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Saccade de remplissage du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "Le changement instantané maximal de vitesse selon lequel le remplissage de support est imprimé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Saccade de l'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les plafonds et bas sont imprimés." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Saccade des plafonds de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les plafonds de support sont imprimés." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Saccade des bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les bas de support sont imprimés." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Saccade de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "Le changement instantané maximal de vitesse selon lequel la tour d'amorçage est imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Saccade de déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "Le changement instantané maximal de vitesse selon lequel les déplacements s'effectuent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Saccade de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Le changement instantané maximal de vitesse pour la couche initiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Saccade d’impression de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "Le changement instantané maximal de vitesse durant l'impression de la couche initiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Saccade de déplacement de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "L'accélération pour les déplacements dans la couche initiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Saccade de la jupe/bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "Le changement instantané maximal de vitesse selon lequel la jupe et la bordure sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Activer la rétraction" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Rétracte le filament quand la buse se déplace vers une zone non imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Rétracter au changement de couche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Rétracter le filament quand le bec se déplace vers la prochaine couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Distance de rétraction" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "La longueur de matériau rétracté pendant une rétraction." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Vitesse de rétraction" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "La vitesse à laquelle le filament est rétracté et préparé pendant une rétraction." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Vitesse de rétraction" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "La vitesse à laquelle le filament est rétracté pendant une rétraction." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Vitesse de rétraction d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "La vitesse à laquelle le filament est préparé pendant une rétraction." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Volume supplémentaire à l'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Du matériau peut suinter pendant un déplacement, ce qui peut être compensé ici." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Déplacement minimal de rétraction" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "La distance minimale de déplacement nécessaire pour qu’une rétraction ait lieu. Cela permet d’éviter qu’un grand nombre de rétractions ne se produisent sur une petite portion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Nombre maximal de rétractions" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Ce paramètre limite le nombre de rétractions dans l'intervalle de distance minimal d'extrusion. Les rétractions qui dépassent cette valeur seront ignorées. Cela évite les rétractions répétitives sur le même morceau de filament, car cela risque de l’aplatir et de générer des problèmes d’écrasement." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Intervalle de distance minimale d'extrusion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "L'intervalle dans lequel le nombre maximal de rétractions est incrémenté. Cette valeur doit être du même ordre de grandeur que la distance de rétraction, limitant ainsi le nombre de mouvements de rétraction sur une même portion de matériau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Limiter les rétractations du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Omettre la rétraction lors du passage entre supports en ligne droite. L'activation de ce paramètre permet de gagner du temps lors de l'impression, mais peut conduire à un stringing excessif à l'intérieur de la structure de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Mode de détours" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "Les détours maintiennent la buse dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et la buse se déplacera en ligne droite jusqu'au point suivant. Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous ou d'effectuer les détours uniquement dans le remplissage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Désactivé" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Tout" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "Pas sur la surface extérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Pas dans la couche extérieure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "À l'intérieur du remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Distance de détour max. sans rétraction" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "Lorsque cette distance est supérieure à zéro, les déplacements de détour qui sont plus longs que cette distance utiliseront la rétraction. Si elle est définie sur zéro, il n'y a pas de maximum et les mouvements de détour n'utiliseront pas la rétraction." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Rétracter avant la paroi externe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Toujours rétracter lors du déplacement pour commencer une paroi externe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Éviter les pièces imprimées lors du déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "La buse contourne les pièces déjà imprimées lorsqu'elle se déplace. Cette option est disponible uniquement lorsque les détours sont activés." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Éviter les supports lors du déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "La buse contourne les supports déjà imprimés lorsqu'elle se déplace. Cette option est disponible uniquement lorsque les détours sont activés." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Distance d'évitement du déplacement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "La distance entre la buse et les pièces déjà imprimées lors du contournement pendant les déplacements." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "X début couche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "Coordonnée X de la position près de laquelle trouver la partie pour démarrer l'impression de chaque couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Y début couche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "Coordonnée Y de la position près de laquelle trouver la partie pour démarrer l'impression de chaque couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Décalage en Z lors d’une rétraction" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "À chaque rétraction, le plateau est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression pendant les déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Décalage en Z uniquement sur les pièces imprimées" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Appliquer un décalage en Z uniquement lors du mouvement au-dessus de pièces imprimées qui ne peuvent être évitées par le mouvement horizontal, via Éviter les pièces imprimées lors du déplacement." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Hauteur du décalage en Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Décalage en Z après changement d'extrudeuse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Une fois que la machine est passée d'une extrudeuse à l'autre, le plateau s'abaisse pour créer un dégagement entre la buse et l'impression. Cela évite que la buse ne ressorte avec du matériau suintant sur l'extérieur d'une impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Décalage en Z après changement de hauteur d'extrudeuse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z après changement d'extrudeuse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Refroidissement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Refroidissement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Activer le refroidissement de l'impression" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Active les ventilateurs de refroidissement de l'impression pendant l'impression. Les ventilateurs améliorent la qualité de l'impression sur les couches présentant des durées de couche courtes et des ponts / porte-à-faux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Vitesse du ventilateur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "La vitesse à laquelle les ventilateurs de refroidissement de l'impression tournent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Vitesse régulière du ventilateur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "La vitesse à laquelle les ventilateurs tournent avant d'atteindre la limite. Lorsqu'une couche s'imprime plus rapidement que la limite, la vitesse du ventilateur augmente progressivement jusqu'à atteindre la vitesse maximale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Vitesse maximale du ventilateur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "La vitesse à laquelle les ventilateurs tournent sur la durée minimale d'une couche. La vitesse du ventilateur augmente progressivement entre la vitesse régulière du ventilateur et la vitesse maximale lorsque la limite est atteinte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Limite de vitesse régulière/maximale du ventilateur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "La durée de couche qui définit la limite entre la vitesse régulière et la vitesse maximale du ventilateur. Les couches qui s'impriment moins vite que cette durée utilisent la vitesse régulière du ventilateur. Pour les couches plus rapides, la vitesse du ventilateur augmente progressivement jusqu'à atteindre la vitesse maximale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Vitesse des ventilateurs initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "Vitesse à laquelle les ventilateurs tournent au début de l'impression. Pour les couches suivantes, la vitesse des ventilateurs augmente progressivement jusqu'à la couche qui correspond à la vitesse régulière des ventilateurs en hauteur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Vitesse régulière du ventilateur à la hauteur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Hauteur à laquelle les ventilateurs tournent à la vitesse régulière. Pour les couches situées en-dessous, la vitesse des ventilateurs augmente progressivement de la vitesse des ventilateurs initiale jusqu'à la vitesse régulière." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Vitesse régulière du ventilateur à la couche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "La couche à laquelle les ventilateurs tournent à la vitesse régulière. Si la vitesse régulière du ventilateur à la hauteur est définie, cette valeur est calculée et arrondie à un nombre entier." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Durée minimale d’une couche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Temps minimum passé sur une couche. Cela force l'imprimante à ralentir afin de passer au minimum la durée définie ici sur une couche. Cela permet au matériau imprimé de refroidir correctement avant l'impression de la couche suivante. Les couches peuvent néanmoins prendre moins de temps que le temps de couche minimum si « Lift Head  » (Relever Tête) est désactivé et si la vitesse minimum serait autrement non respectée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Vitesse minimale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "La vitesse minimale d'impression, malgré le ralentissement dû à la durée minimale d'une couche. Si l'imprimante devait trop ralentir, la pression au niveau de la buse serait trop faible, ce qui résulterait en une mauvaise qualité d'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Relever la tête" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Lorsque la vitesse minimale est atteinte à cause de la durée minimale d'une couche, relève la tête de l'impression et attend que la durée supplémentaire jusqu'à la durée minimale d'une couche soit atteinte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Générer les supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Extrudeuse de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression du support. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extrudeuse de remplissage du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression du remplissage du support. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Extrudeuse de support de la première couche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression de la première couche de remplissage du support. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Extrudeuse de l'interface du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds et bas du support. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Extrudeuse des plafonds de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds du support. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Extrudeuse des bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression des bas du support. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Structure du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Choisit entre les techniques disponibles pour générer un support. Le support « Normal » créer une structure de support directement sous les pièces en porte-à-faux et fait descendre ces zones directement vers le bas. Le support « Arborescent » crée des branches vers les zones en porte-à-faux qui supportent le modèle à l'extrémité de ces branches et permet aux branches de ramper autour du modèle afin de les supporter le plus possible sur le plateau de fabrication." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Arborescence" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Angle des branches de support arborescent" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "Angle des branches. Utilisez un angle plus faible pour les rendre plus verticales et plus stables ; utilisez un angle plus élevé pour avoir plus de portée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Distance des branches de support arborescent" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "Distance à laquelle doivent se trouver les branches lorsqu'elles touchent le modèle. Si vous réduisez cette distance, le support arborescent touchera le modèle à plus d'endroits, ce qui causera un meilleur porte-à-faux mais rendra le support plus difficile à enlever." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Diamètre des branches de support arborescent" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "Diamètre des branches les plus minces du support arborescent. Plus les branches sont épaisses, plus elles sont robustes ; les branches proches de la base seront plus épaisses que cette valeur." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Angle de diamètre des branches de support arborescent" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "Angle du diamètre des branches au fur et à mesure qu'elles s'épaississent lorsqu'elles sont proches du fond. Avec un angle de 0°, les branches auront une épaisseur uniforme sur toute leur longueur. Donner un peu d'angle permet d'augmenter la stabilité du support arborescent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Résolution de collision du support arborescent" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Résolution servant à calculer les collisions afin d'éviter de heurter le modèle. Plus ce paramètre est faible, plus les arborescences seront précises et stables, mais cela augmente considérablement le temps de découpage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Positionnement des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Ajuste le positionnement des supports. Le positionnement peut être défini pour toucher le plateau ou n'importe où. Lorsqu'il est défini sur n'importe où, les supports seront également imprimés sur le modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "En contact avec le plateau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Partout" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Angle de porte-à-faux de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "L'angle minimal des porte-à-faux pour lesquels un support est ajouté. À une valeur de 0 °, tous les porte-à-faux sont soutenus, tandis qu'à 90 °, aucun support ne sera créé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Motif du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Le motif des supports de l'impression. Les différentes options disponibles résultent en des supports difficiles ou faciles à retirer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Lignes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Grille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Triangles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Concentrique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Entrecroisé" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Gyroïde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Nombre de lignes de la paroi du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "Nombre de parois qui entourent le remplissage de support. L'ajout d'une paroi peut rendre l'impression de support plus fiable et mieux supporter les porte-à-faux, mais augmente le temps d'impression et la quantité de matériau nécessaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Relier les lignes de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Relie les extrémités des lignes de support. L'activation de ce paramètre peut rendre votre support plus robuste et réduire la sous-extrusion, mais cela demandera d'utiliser plus de matériau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Relier les zigzags de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Relie les zigzags. Cela augmente la solidité des supports en zigzag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Densité du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Ajuste la densité du support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles à enlever." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Distance d'écartement de ligne du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Distance entre les lignes de support imprimées. Ce paramètre est calculé par la densité du support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Distance d'écartement de ligne du support de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Distance entre les lignes de la structure de support de la couche initiale imprimée. Ce paramètre est calculé en fonction de la densité du support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Direction de ligne de remplissage du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que l'angle par défaut est utilisé (0 degré)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Activer la bordure du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Générer un bord à l'intérieur des zones de remplissage du support de la première couche. Cette bordure est imprimée sous le support et non autour de celui-ci, ce qui augmente l'adhérence du support au plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Largeur de la bordure du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "Largeur de la bordure à imprimer sous le support. Une plus grande bordure améliore l'adhérence au plateau, mais demande un peu de matériau supplémentaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Nombre de lignes de la bordure du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Nombre de lignes utilisées pour la bordure du support. L'augmentation du nombre de lignes de bordure améliore l'adhérence au plateau, mais demande un peu de matériau supplémentaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Distance Z des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "Distance entre le dessus/dessous du support et l'impression. Cet écart offre un espace permettant de retirer les supports une fois l'impression du modèle terminée. Cette valeur est arrondie au chiffre supérieur jusqu'à atteindre un multiple de la hauteur de la couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Distance supérieure des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "Distance entre l’impression et le haut des supports." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Distance inférieure des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "Distance entre l’impression et le bas des supports." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Distance X/Y des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Distance entre le support et l'impression dans les directions X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Priorité de distance des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Si la Distance X/Y des supports annule la Distance Z des supports ou inversement. Lorsque X/Y annule Z, la distance X/Y peut écarter le support du modèle, influençant ainsi la distance Z réelle par rapport au porte-à-faux. Nous pouvons désactiver cela en n'appliquant pas la distance X/Y autour des porte-à-faux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y annule Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z annule X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Distance X/Y minimale des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "Distance entre la structure de support et le porte-à-faux dans les directions X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Hauteur de la marche de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "La hauteur de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais des valeurs trop élevées peuvent entraîner des supports instables. Définir la valeur sur zéro pour désactiver le comportement en forme d'escalier." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Largeur maximale de la marche de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "La largeur maximale de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais des valeurs trop élevées peuvent entraîner des supports instables." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Angle de pente minimum de la marche de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "La pente minimum de la zone pour un effet de marche de support. Des valeurs basses devraient faciliter l'enlèvement du support sur les pentes peu superficielles ; des valeurs très basses peuvent donner des résultats vraiment contre-intuitifs sur d'autres pièces du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Distance de jointement des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "La distance maximale entre les supports dans les directions X/Y. Lorsque des modèle séparés sont plus rapprochés que cette valeur, ils fusionnent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Expansion horizontale des supports" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Le décalage appliqué à tous les polygones pour chaque couche. Une valeur positive peut lisser les zones de support et rendre le support plus solide." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Épaisseur de la couche de remplissage de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "L'épaisseur par couche de matériau de remplissage de support. Cette valeur doit toujours être un multiple de la hauteur de la couche et arrondie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Étapes de remplissage graduel du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Nombre de fois pour réduire la densité de remplissage du support de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches des surfaces du dessus possèdent une densité plus élevée, jusqu'à la Densité de remplissage du support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Hauteur d'étape de remplissage graduel du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "La hauteur de remplissage de support d'une densité donnée avant de passer à la moitié de la densité." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Surface minimale de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Taille minimale de la surface des polygones de support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Activer l'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Générer une interface dense entre le modèle et le support. Cela créera une couche sur le dessus du support sur lequel le modèle est imprimé et sur le dessous du support sur lequel le modèle repose." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Activer les plafonds de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Générer une plaque dense de matériau entre le plafond du support et le modèle. Cela créera une couche extérieure entre le modèle et le support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Activer les bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Générer une plaque dense de matériau entre le bas du support et le modèle. Cela créera une couche extérieure entre le modèle et le support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Épaisseur de l'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "L'épaisseur de l'interface du support à l'endroit auquel il touche le modèle, sur le dessous ou le dessus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Épaisseur du plafond de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "L'épaisseur des plafonds de support. Cela contrôle la quantité de couches denses sur le dessus du support sur lequel le modèle repose." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Épaisseur du bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "L'épaisseur des bas de support. Cela contrôle le nombre de couches denses imprimées sur le dessus des endroits d'un modèle sur lequel le support repose." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Résolution de l'interface du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Lors de la vérification de l'emplacement d'un modèle au-dessus et en-dessous du support, effectuer des étapes de la hauteur définie. Des valeurs plus faibles découperont plus lentement, tandis que des valeurs plus élevées peuvent causer l'impression d'un support normal à des endroits où il devrait y avoir une interface de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Densité de l'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Ajuste la densité des plafonds et bas de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles à enlever." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Densité du plafond de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "La densité des plafonds de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles à enlever." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Distance d'écartement de ligne du plafond de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Distance entre les lignes du plafond de support imprimées. Ce paramètre est calculé par la densité du plafond de support mais peut également être défini séparément." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Densité du bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "La densité des bas de la structure de support. Une valeur plus élevée résulte en une meilleure adhésion du support au-dessus du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Distance d'écartement de ligne de bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Distance entre les lignes du bas de support imprimées. Ce paramètre est calculé par la densité du bas de support mais peut également être défini séparément." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Motif de l'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Le motif selon lequel l'interface du support avec le modèle est imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Lignes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Grille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Triangles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Concentrique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Motif du plafond de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "Le motif d'impression pour les plafonds de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Lignes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Grille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Triangles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Concentrique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Motif du bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "Le motif d'impression pour les bas de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Lignes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Grille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Triangles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Concentrique" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Surface minimale de l'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Taille minimale de la surface des polygones d'interface de support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Surface minimale du plafond de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Taille minimale de la surface des plafonds du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Surface minimale du bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Taille minimale de la surface des bas du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Expansion horizontale de l'interface de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Quantité de décalage appliquée aux polygones de l'interface de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Expansion horizontale du plafond de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Quantité de décalage appliqué aux plafonds du support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Expansion horizontale du bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Quantité de décalage appliqué aux bas du support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Direction de ligne d'interface du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Direction de la ligne de plafond de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Direction de la ligne de bas de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Annulation de la vitesse du ventilateur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Lorsque cette fonction est activée, la vitesse du ventilateur de refroidissement de l'impression est modifiée pour les régions de la couche extérieure situées immédiatement au-dessus du support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Vitesse du ventilateur de couche extérieure supportée" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Pourcentage de la vitesse du ventilateur à utiliser lors de l'impression des zones de couche extérieure situées immédiatement au-dessus du support. Une vitesse de ventilateur élevée facilite le retrait du support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Utilisation de tours" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Utilise des tours spéciales pour soutenir de petites zones en porte-à-faux. Le diamètre de ces tours est plus large que la zone qu’elles soutiennent. Près du porte-à-faux, le diamètre des tours diminue pour former un toit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Diamètre de la tour" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "Le diamètre d’une tour spéciale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Diamètre maximal supporté par la tour" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "Le diamètre maximal sur les axes X/Y d’une petite zone qui doit être soutenue par une tour de soutien spéciale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Angle du toit de la tour" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "L'angle du toit d'une tour. Une valeur plus élevée entraîne des toits de tour pointus, tandis qu'une valeur plus basse résulte en des toits plats." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Maillage de support descendant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Inclure du support à tout emplacement sous le maillage de support, de sorte à ce qu'il n'y ait pas de porte-à-faux dans le maillage de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "La scène comporte un maillage de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "Un maillage de support est présent sur la scène. Ce paramètre est contrôlé par Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adhérence du plateau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Adhérence" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Activer la goutte de préparation" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Préparer les filaments avec une goutte avant l'impression. Ce paramètre permet d'assurer que l'extrudeuse disposera de matériau prêt au niveau de la buse avant l'impression. La jupe/bordure d'impression peut également servir de préparation, auquel cas le fait de laisser ce paramètre désactivé permet de gagner un peu de temps." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Extrudeuse Position d'amorçage X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Extrudeuse Position d'amorçage Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Type d'adhérence du plateau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Différentes options qui permettent d'améliorer la préparation de votre extrusion et l'adhérence au plateau. La bordure ajoute une zone plate d'une seule couche autour de la base de votre modèle, afin de l'empêcher de se redresser. Le radeau ajoute une grille épaisse avec un toit sous le modèle. La jupe est une ligne imprimée autour du modèle mais qui n'est pas rattachée au modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Jupe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Aucun" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Extrudeuse d'adhérence du plateau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression de la jupe/la bordure/du radeau. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Extrudeur de la jupe/bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "Le train d'extrudeur à utiliser pour l'impression de la jupe ou de la bordure. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Extrudeur de la base du raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "Le train d'extrudeur à utiliser pour l'impression de la première couche du radeau. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Extrudeur du milieu du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "Le train d'extrudeur à utiliser pour imprimer la couche intermédiaire du radeau. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Extrudeur du haut du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "Le train d'extrudeur à utiliser pour imprimer la ou les couches du haut du radeau. Cela est utilisé en multi-extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Nombre de lignes de la jupe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Une jupe à plusieurs lignes vous aide à mieux préparer votre extrusion pour les petits modèles. Définissez celle valeur sur 0 pour désactiver la jupe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Distance de la jupe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4618,1397 +4691,1342 @@ msgstr "" "La distance horizontale entre la jupe et la première couche de l’impression.\n" "Il s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe a d’autres lignes, celles-ci s’étendront vers l’extérieur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Longueur minimale de la jupe/bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "La longueur minimale de la jupe ou bordure. Si cette longueur n’est pas atteinte par toutes les lignes de jupe ou de bordure ensemble, d’autres lignes de jupe ou de bordure seront ajoutées afin d’atteindre la longueur minimale. Veuillez noter que si le nombre de lignes est défini sur 0, cette option est ignorée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Largeur de la bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "La distance entre le modèle et la ligne de bordure la plus à l'extérieur. Une bordure plus large renforce l'adhérence au plateau mais réduit également la zone d'impression réelle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Nombre de lignes de la bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Le nombre de lignes utilisées pour une bordure. Un plus grand nombre de lignes de bordure renforce l'adhérence au plateau mais réduit également la zone d'impression réelle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Distance de la bordure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "La distance horizontale entre la première ligne de bordure et le contour de la première couche de l'impression. Un petit trou peut faciliter l'enlèvement de la bordure tout en offrant des avantages thermiques." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "La bordure remplace le support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Appliquer la bordure à imprimer autour du modèle même si cet espace aurait autrement dû être occupé par le support, en remplaçant certaines régions de la première couche de support par des régions de la bordure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Bordure uniquement sur l'extérieur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Imprimer uniquement la bordure sur l'extérieur du modèle. Cela réduit la quantité de bordure que vous devez retirer par la suite, sans toutefois véritablement réduire l'adhérence au plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Marge supplémentaire du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Si vous avez appliqué un radeau, alors il s’agit de l’espace de radeau supplémentaire autour du modèle qui dispose déjà d’un radeau. L’augmentation de cette marge va créer un radeau plus solide, mais requiert davantage de matériau et laisse moins de place pour votre impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Lissage de radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Ce paramètre définit combien d'angles intérieurs sont arrondis dans le contour de radeau. Les angles internes sont arrondis en un demi-cercle avec un rayon égal à la valeur indiquée ici. Ce paramètre élimine également les cavités dans le contour de radeau qui sont d'une taille inférieure à ce cercle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Lame d'air du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "L’espace entre la dernière couche du radeau et la première couche du modèle. Seule la première couche est surélevée de cette quantité d’espace pour réduire l’adhérence entre la couche du radeau et le modèle. Cela facilite le décollage du radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Chevauchement Z de la couche initiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "La première et la deuxième couche du modèle se chevauchent dans la direction Z pour compenser le filament perdu dans l'entrefer. Toutes les couches au-dessus de la première couche du modèle seront décalées de ce montant." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Couches supérieures du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Nombre de couches de surface au-dessus de la deuxième couche du radeau. Il s’agit des couches entièrement remplies sur lesquelles le modèle est posé. En général, deux couches offrent une surface plus lisse qu'une seule." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Épaisseur de la couche supérieure du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Épaisseur des couches supérieures du radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Largeur de la ligne supérieure du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Largeur des lignes de la surface supérieure du radeau. Elles doivent être fines pour rendre le dessus du radeau lisse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Interligne supérieur du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "La distance entre les lignes du radeau pour les couches supérieures de celui-ci. Cet espace doit être égal à la largeur de ligne afin de créer une surface solide." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Couches du milieu du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "Nombre de couches entre la base et la surface du radeau. Elles comprennent l'épaisseur principale du radeau. En l'augmentant, on obtient un radeau plus épais et plus solide." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Épaisseur intermédiaire du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "Épaisseur de la couche intermédiaire du radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Largeur de la ligne intermédiaire du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Largeur des lignes de la couche intermédiaire du radeau. Une plus grande extrusion de la deuxième couche renforce l'adhérence des lignes au plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Interligne intermédiaire du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "La distance entre les lignes du radeau pour la couche intermédiaire de celui-ci. L'espace intermédiaire doit être assez large et suffisamment dense pour supporter les couches supérieures du radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Épaisseur de la base du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Épaisseur de la couche de base du radeau. Cette couche doit être épaisse et adhérer fermement au plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Largeur de la ligne de base du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Largeur des lignes de la couche de base du radeau. Elles doivent être épaisses pour permettre l’adhérence au plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Espacement des lignes de base du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "La distance entre les lignes du radeau pour la couche de base de celui-ci. Un interligne large facilite le retrait du radeau du plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Vitesse d’impression du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "La vitesse à laquelle le radeau est imprimé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Vitesse d’impression du dessus du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "Vitesse à laquelle les couches du dessus du radeau sont imprimées. Elles doivent être imprimées légèrement plus lentement afin que la buse puisse lentement lisser les lignes de surface adjacentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Vitesse d’impression du milieu du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "La vitesse à laquelle la couche du milieu du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau sortant de la buse est assez importante." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Vitesse d’impression de la base du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "La vitesse à laquelle la couche de base du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau sortant de la buse est assez importante." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Accélération de l'impression du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "L'accélération selon laquelle le radeau est imprimé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Accélération de l'impression du dessus du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "L'accélération selon laquelle les couches du dessus du radeau sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Accélération de l'impression du milieu du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "L'accélération selon laquelle la couche du milieu du radeau est imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Accélération de l'impression de la base du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "L'accélération selon laquelle la couche de base du radeau est imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Saccade d’impression du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "La saccade selon laquelle le radeau est imprimé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Saccade d’impression du dessus du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "La saccade selon laquelle les couches du dessus du radeau sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Saccade d’impression du milieu du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "La saccade selon laquelle la couche du milieu du radeau est imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Saccade d’impression de la base du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "La saccade selon laquelle la couche de base du radeau est imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Vitesse du ventilateur pendant le radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "La vitesse du ventilateur pour le radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Vitesse du ventilateur pour le dessus du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "La vitesse du ventilateur pour les couches du dessus du radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Vitesse du ventilateur pour le milieu du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "La vitesse du ventilateur pour la couche du milieu du radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Vitesse du ventilateur pour la base du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "La vitesse du ventilateur pour la couche de base du radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Double extrusion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Paramètres utilisés pour imprimer avec plusieurs extrudeuses." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Activer la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Imprimer une tour à côté de l'impression qui sert à amorcer le matériau après chaque changement de buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Taille de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "La largeur de la tour d'amorçage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Volume minimum de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Le volume minimum pour chaque touche de la tour d'amorçage afin de purger suffisamment de matériau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "Position X de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "Les coordonnées X de la position de la tour d'amorçage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Position Y de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "Les coordonnées Y de la position de la tour d'amorçage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Essuyer le bec d'impression inactif sur la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Après l'impression de la tour d'amorçage à l'aide d'une buse, nettoyer le matériau qui suinte de l'autre buse sur la tour d'amorçage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Bordure de la tour d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Les tours d'amorçage peuvent avoir besoin de l'adhérence supplémentaire d'une bordure, même si le modèle n'en a pas besoin. Ne peut actuellement pas être utilisé avec le type d'adhérence « Raft » (radeau)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Activer le bouclier de suintage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Activer le bouclier de suintage extérieur. Cela créera une coque autour du modèle qui est susceptible d'essuyer une deuxième buse si celle-ci est à la même hauteur que la première buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Angle du bouclier de suintage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "L'angle maximal qu'une partie du bouclier de suintage peut adopter. Zéro degré est vertical et 90 degrés est horizontal. Un angle plus petit entraîne moins d'échecs au niveau des boucliers de suintage, mais utilise plus de matériaux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Distance du bouclier de suintage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Distance entre le bouclier de suintage et l'impression dans les directions X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Distance de rétraction de changement de buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "Degré de rétraction lors de la commutation d'extrudeuses. Une valeur de 0 signifie qu'il n'y aura aucune rétraction. En général, cette valeur doit être équivalente à la longueur de la zone de chauffe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Vitesse de rétraction de changement de buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "La vitesse à laquelle le filament est rétracté. Une vitesse de rétraction plus élevée fonctionne mieux, mais une vitesse de rétraction très élevée peut causer l'écrasement du filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Vitesse de rétraction de changement de buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "La vitesse à laquelle le filament est rétracté pendant une rétraction de changement de buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Vitesse d'amorçage de changement de buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "La vitesse à laquelle le filament est poussé vers l'arrière après une rétraction de changement de buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Montant de l'amorce supplémentaire lors d'un changement de buse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Matériel supplémentaire à amorcer après le changement de buse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Corrections" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Rendez les mailles plus adaptées à l'impression 3D." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Joindre les volumes se chevauchant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Ignorer la géométrie interne pouvant découler de volumes se chevauchant à l'intérieur d'un maillage et imprimer les volumes comme un seul. Cela peut entraîner la disparition des cavités internes accidentelles." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Supprimer tous les trous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Supprime les trous dans chacune des couches et conserve uniquement la forme extérieure. Tous les détails internes invisibles seront ignorés. Il en va de même pour les trous qui pourraient être visibles depuis le dessus ou le dessous de la pièce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Raccommodage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Le raccommodage consiste en la suppression des trous dans le maillage en tentant de fermer le trou avec des intersections entre polygones existants. Cette option peut induire beaucoup de temps de calcul." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Conserver les faces disjointes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Normalement, Cura essaye de raccommoder les petits trous dans le maillage et supprime les parties des couches contenant de gros trous. Activer cette option pousse Cura à garder les parties qui ne peuvent être raccommodées. Cette option doit être utilisée en dernier recours quand tout le reste échoue à produire un G-Code correct." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Chevauchement des mailles fusionnées" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Faire de sorte que les maillages qui se touchent se chevauchent légèrement. Cela permet aux maillages de mieux adhérer les uns aux autres." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Supprimer l'intersection des mailles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Supprime les zones sur lesquelles plusieurs mailles se chevauchent. Cette option peut être utilisée si des objets à matériau double fusionné se chevauchent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Alterner le retrait des maillages" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Passe aux volumes d'intersection de maille qui appartiennent à chaque couche, de manière à ce que les mailles qui se chevauchent soient entrelacées. Si vous désactivez ce paramètre, l'une des mailles obtiendra tout le volume dans le chevauchement tandis qu'il est retiré des autres mailles." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Supprimer les premières couches vides" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Supprimer les couches vides sous la première couche imprimée si elles sont présentes. Le fait de désactiver ce paramètre peut entraîner l'apparition de premières couches vides si le paramètre Tolérance à la découpe est défini sur Exclusif ou Milieu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Résolution maximum" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "Taille minimum d'un segment de ligne après découpage. Si vous augmentez cette valeur, la maille aura une résolution plus faible. Cela peut permettre à l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code et augmentera la vitesse de découpe en enlevant des détails de la maille que l'imprimante ne peut pas traiter de toute manière." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Résolution de déplacement maximum" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "Taille minimale d'un segment de ligne de déplacement après la découpe. Si vous augmentez cette valeur, les mouvements de déplacement auront des coins moins lisses. Cela peut permettre à l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code, mais cela peut réduire la précision de l'évitement du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Écart maximum" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "L'écart maximum autorisé lors de la réduction de la résolution pour le paramètre Résolution maximum. Si vous augmentez cette valeur, l'impression sera moins précise, mais le G-Code sera plus petit. L'écart maximum est une limite pour la résolution maximum. Donc si les deux entrent en conflit, l'Écart maximum restera valable." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Écart maximal de la surface d'extrusion" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "L'écart maximal de la surface d'extrusion autorisé lors de la suppression des points intermédiaires d'une ligne droite. Un point intermédiaire peut servir de point de changement de largeur dans une longue ligne droite. Par conséquent, s'il est supprimé, la ligne aura une largeur uniforme et, par conséquent, cela engendrera la perte (ou le gain) d'un peu de surface d'extrusion. Si vous augmentez cette valeur, vous pourrez constater une légère sous-extrusion (ou sur-extrusion) entre les parois parallèles droites car davantage de points intermédiaires de changement de largeur pourront être supprimés. Votre impression sera moins précise, mais le G-code sera plus petit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Modes spéciaux" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Des moyens non traditionnels d'imprimer vos modèles." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Séquence d'impression" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Imprime tous les modèles en même temps, couche par couche, ou attend la fin d'un modèle pour en commencer un autre. Le mode « Un modèle à la fois » est disponible seulement si a) un seul extrudeur est activé et si b) tous les modèles sont suffisamment éloignés pour que la tête puisse passer entre eux et qu'ils sont tous inférieurs à la distance entre la buse et les axes X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Tout en même temps" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Un à la fois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Maille de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Utiliser cette maille pour modifier le remplissage d'autres mailles qu'elle chevauche. Remplace les régions de remplissage d'autres mailles par des régions de cette maille. Il est conseillé d'imprimer uniquement une Paroi et pas de Couche du dessus/dessous pour cette maille." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Rang de traitement du maillage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Détermine la priorité de cette maille lorsque plusieurs chevauchements de mailles de remplissage sont pris en considération. Les zones comportant plusieurs chevauchements de mailles de remplissage prendront en compte les paramètres du maillage ayant l'ordre le plus élevé. Une maille de remplissage possédant un ordre plus élevé modifiera le remplissage des mailles de remplissage ayant un ordre plus bas et des mailles normales." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Maille de coupe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Limiter le volume de ce maillage à celui des autres maillages. Cette option permet de faire en sorte que certaines zones d'un maillage s'impriment avec des paramètres différents et avec une extrudeuse entièrement différente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Moule" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Imprimer les modèles comme moule, qui peut être coulé afin d'obtenir un modèle ressemblant à ceux présents sur le plateau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Largeur minimale de moule" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "La distance minimale entre l'extérieur du moule et l'extérieur du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Hauteur du plafond de moule" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "La hauteur au-dessus des parties horizontales dans votre modèle pour laquelle imprimer le moule." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Angle du moule" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "L'angle de porte-à-faux des parois externes créées pour le moule. La valeur 0° rendra la coque externe du moule verticale, alors que 90° fera que l'extérieur du modèle suive les contours du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Maillage de support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Utiliser ce maillage pour spécifier des zones de support. Cela peut être utilisé pour générer une structure de support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Maillage anti-surplomb" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Utiliser cette maille pour préciser à quel endroit aucune partie du modèle doit être détectée comme porte-à-faux. Cette option peut être utilisée pour supprimer la structure de support non souhaitée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Mode de surface" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Traite le modèle comme surface seule, un volume ou des volumes avec des surfaces seules. Le mode d'impression normal imprime uniquement des volumes fermés. « Surface » imprime une paroi seule autour de la surface de la maille, sans remplissage ni couche du dessus/dessous. « Les deux » imprime des volumes fermés comme en mode normal et les polygones restants comme surfaces." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Surface" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Les deux" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Spiraliser le contour extérieur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Cette fonction ajuste le déplacement en Z sur le bord extérieur. Cela va créer une augmentation stable de Z sur toute l’impression. Cette fonction transforme un modèle solide en une impression à paroi unique avec une base solide. Cette fonctionnalité doit être activée seulement lorsque chaque couche contient uniquement une seule partie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Lisser les contours spiralisés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Lisser les contours spiralisés pour réduire la visibilité de la jointure en Z (la jointure en Z doit être à peine visible sur l'impression mais sera toujours visible dans la vue en couches). Veuillez remarquer que le lissage aura tendance à estomper les détails très fins de la surface." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Extrusion relative" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Utiliser l'extrusion relative au lieu de l'extrusion absolue. L'utilisation de pas E relatifs facilite le post-traitement du G-Code. Toutefois, cela n'est pas pris en charge par toutes les imprimantes et peut occasionner de très légers écarts dans la quantité de matériau déposé, par rapport à l'utilisation des pas E absolus. Indépendamment de ce paramètre, le mode d'extrusion sera défini par défaut comme absolu avant qu'un quelconque script de G-Code soit produit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Expérimental" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Des fonctionnalités qui n'ont pas encore été complètement développées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Tolérance à la découpe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Tolérance verticale dans les couches découpées. Les contours d'une couche sont normalement générés en faisant passer les sections entrecroisées au milieu de chaque épaisseur de couche (Milieu). Alternativement, chaque couche peut posséder des zones situées à l'intérieur du volume à travers toute l'épaisseur de la couche (Exclusif) ou une couche peut avoir des zones situées à l'intérieur à tout endroit dans la couche (Inclusif). L'option Inclusif permet de conserver le plus de détails ; l'option Exclusif permet d'obtenir une adaptation optimale ; l'option Milieu permet de rester proche de la surface d'origine." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Milieu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Exclusif" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Inclusif" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Largeur de ligne de couche extérieure de la surface supérieure" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Largeur d'une seule ligne de la zone en haut de l'impression." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Motif de couche extérieure de surface supérieure" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "Le motif des couches supérieures." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Lignes" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Concentrique" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Zig Zag" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Ordre monotone de la surface supérieure" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprimez les lignes de la surface supérieure dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Sens de lignes de couche extérieure de surface supérieure" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches extérieures de la surface supérieure utilisent le motif en lignes ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Optimisation du déplacement de remplissage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Lorsque cette option est activée, l'ordre dans lequel les lignes de remplissage sont imprimées est optimisé pour réduire la distance parcourue. La réduction du temps de parcours dépend en grande partie du modèle à découper, du type de remplissage, de la densité, etc. Remarque : pour certains modèles possédant beaucoup de petites zones de remplissage, le temps de découpe du modèle peut en être considérablement augmenté." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Température auto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Modifie automatiquement la température pour chaque couche en fonction de la vitesse de flux moyenne pour cette couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Graphique de la température du flux" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Données reliant le flux de matériau (en mm3 par seconde) à la température (degrés Celsius)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Circonférence minimale du polygone" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Les polygones en couches tranchées dont la circonférence est inférieure à cette valeur seront filtrés. Des valeurs élevées permettent d'obtenir un maillage de meilleure résolution mais augmentent le temps de découpe. Cette option est principalement destinée aux imprimantes SLA haute résolution et aux modèles 3D de très petite taille avec beaucoup de détails." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Démantèlement du support en morceaux" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Ignorer certaines connexions de ligne du support pour rendre la structure de support plus facile à casser. Ce paramètre s'applique au motif de remplissage du support en zigzag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Taille de morceaux du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Ignorer une connexion entre lignes du support tous les N millimètres, pour rendre la structure de support plus facile à casser." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Comptage des lignes de morceaux du support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Ignorer une ligne de connexion sur N pour rendre la structure de support plus facile à casser." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Activer le bouclier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Cela créera une paroi autour du modèle qui retient l'air (chaud) et protège contre les courants d'air. Particulièrement utile pour les matériaux qui se soulèvent facilement." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Distance X/Y du bouclier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Distance entre la pièce et le bouclier dans les directions X et Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Limite du bouclier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Définit la hauteur du bouclier. Choisissez d'imprimer le bouclier à la pleine hauteur du modèle ou à une hauteur limitée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Pleine hauteur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Limitée" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Hauteur du bouclier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Hauteur limite du bouclier. Au-delà de cette hauteur, aucun bouclier ne sera imprimé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Rendre le porte-à-faux imprimable" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Change la géométrie du modèle imprimé de manière à nécessiter un support minimal. Les porte-à-faux abrupts deviendront des porte-à-faux minces. Les zones en porte-à-faux descendront pour devenir plus verticales." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Angle maximal du modèle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "L'angle maximal des porte-à-faux après qu'ils aient été rendus imprimables. À une valeur de 0°, tous les porte-à-faux sont remplacés par une pièce de modèle rattachée au plateau, tandis que 90° ne changera en rien le modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Surface maximale du trou en porte-à-faux" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "Zone maximale d'un trou dans la base du modèle avant d'être retirée par l'outil Rendre le porte-à-faux imprimable. Les trous plus petits seront conservés. Une valeur de 0 mm² remplira tous les trous dans la base des modèles." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Activer la roue libre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "L'option « roue libre » remplace la dernière partie d'un mouvement d'extrusion par un mouvement de déplacement. Le matériau qui suinte de la buse est alors utilisé pour imprimer la dernière partie du tracé du mouvement d'extrusion, ce qui réduit le stringing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Volume en roue libre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Volume de matière qui devrait suinter de la buse. Cette valeur doit généralement rester proche du diamètre de la buse au cube." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Volume minimal avant roue libre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Le plus petit volume qu'un mouvement d'extrusion doit entraîner avant d'autoriser la roue libre. Pour les petits mouvements d'extrusion, une pression moindre s'est formée dans le tube bowden, de sorte que le volume déposable en roue libre est alors réduit linéairement. Cette valeur doit toujours être supérieure au volume en roue libre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Vitesse de roue libre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "Vitesse de déplacement pendant une roue libre, par rapport à la vitesse de déplacement pendant l'extrusion. Une valeur légèrement inférieure à 100 % est conseillée car, lors du mouvement en roue libre, la pression dans le tube bowden chute." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Taille de poches entrecroisées 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "La taille de poches aux croisements à quatre branches dans le motif entrecroisé 3D, à des hauteurs où le motif se touche lui-même." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Image de densité du remplissage croisé" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "Emplacement du fichier d'une image dont les valeurs de luminosité déterminent la densité minimale à l'emplacement correspondant dans le remplissage de l'impression." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Image de densité du remplissage croisé pour le support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "Emplacement du fichier d'une image dont les valeurs de luminosité déterminent la densité minimale à l'emplacement correspondant dans le support." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Activer les supports coniques" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Rendre les aires de support plus petites en bas qu'au niveau du porte-à-faux à supporter." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Angle des supports coniques" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "Angle d'inclinaison des supports coniques. Un angle de 0 degré est vertical tandis qu'un angle de 90 degrés est horizontal. Les petits angles rendent le support plus solide mais utilisent plus de matière. Les angles négatifs rendent la base du support plus large que le sommet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Largeur minimale des supports coniques" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Largeur minimale à laquelle la base du support conique est réduite. Des largeurs étroites peuvent entraîner des supports instables." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Surfaces floues" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Produit une agitation aléatoire lors de l'impression de la paroi extérieure, ce qui lui donne une apparence rugueuse et floue." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Couche floue à l'extérieur uniquement" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "N'agitez que les contours des pièces et non les trous des pièces." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Épaisseur de la couche floue" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Largeur autorisée pour l'agitation aléatoire. Il est conseillé de garder cette valeur inférieure à l'épaisseur de la paroi extérieure, ainsi, les parois intérieures ne seront pas altérées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Densité de la couche floue" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Densité moyenne de points ajoutée à chaque polygone sur une couche. Notez que les points originaux du polygone ne seront plus pris en compte, une faible densité résultant alors en une diminution de la résolution." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Distance entre les points de la couche floue" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Distance moyenne entre les points ajoutés aléatoirement sur chaque segment de ligne. Il faut noter que les points originaux du polygone ne sont plus pris en compte donc un fort lissage conduira à une diminution de la résolution. Cette valeur doit être supérieure à la moitié de l'épaisseur de la couche floue." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Décalage d'extrusion max. pour compensation du débit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "La distance maximale en mm pour déplacer le filament afin de compenser les variations du débit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Facteur de compensation du débit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "La distance de déplacement du filament pour compenser les variations du débit, en pourcentage de la distance de déplacement du filament en une seconde d'extrusion." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Imprime uniquement la surface extérieure avec une structure grillagée et clairsemée. Cette impression est « dans les airs » et est réalisée en imprimant horizontalement les contours du modèle aux intervalles donnés de l’axe Z et en les connectant au moyen de lignes ascendantes et diagonalement descendantes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Hauteur de connexion pour l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "La hauteur des lignes ascendantes et diagonalement descendantes entre deux pièces horizontales. Elle détermine la densité globale de la structure du filet. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Distance d’insert de toit pour les impressions filaires" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "La distance couverte lors de l'impression d'une connexion d'un contour de toit vers l’intérieur. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Vitesse d’impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Vitesse à laquelle la buse se déplace lorsqu’elle extrude du matériau. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Vitesse d’impression filaire du bas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Vitesse d’impression de la première couche qui constitue la seule couche en contact avec le plateau d'impression. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Vitesse d’impression filaire ascendante" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Vitesse d’impression d’une ligne ascendante « dans les airs ». Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Vitesse d’impression filaire descendante" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Vitesse d’impression d’une ligne diagonalement descendante. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Vitesse d’impression filaire horizontale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Vitesse d'impression du contour horizontal du modèle. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Débit de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Débit de connexion de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Compensation du débit lorsqu’il monte ou descend. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Débit des fils plats" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Compensation du débit lors de l’impression de lignes planes. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Attente pour le haut de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Temps d’attente après un déplacement vers le haut, afin que la ligne ascendante puisse durcir. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Attente pour le bas de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Temps d’attente après un déplacement vers le bas. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Attente horizontale de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Attente entre deux segments horizontaux. L’introduction d’un tel temps d’attente peut permettre une meilleure adhérence aux couches précédentes au niveau des points de connexion, tandis que des temps d’attente trop longs peuvent provoquer un affaissement. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Écart ascendant de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6017,651 +6035,675 @@ msgstr "" "Distance d’un déplacement ascendant qui est extrudé à mi-vitesse.\n" "Cela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Taille de nœud de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Crée un petit nœud en haut d’une ligne ascendante pour que la couche horizontale suivante s’y accroche davantage. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Descente de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "La distance de laquelle le matériau chute après avoir extrudé vers le haut. Cette distance est compensée. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Entraînement de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Distance sur laquelle le matériau d’une extrusion ascendante est entraîné par l’extrusion diagonalement descendante. La distance est compensée. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Stratégie de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Stratégie garantissant que deux couches consécutives se touchent à chaque point de connexion. La rétraction permet aux lignes ascendantes de durcir dans la bonne position, mais cela peut provoquer l’écrasement des filaments. Un nœud peut être fait à la fin d’une ligne ascendante pour augmenter les chances de raccorder cette ligne et la laisser refroidir. Toutefois, cela peut nécessiter de ralentir la vitesse d’impression. Une autre stratégie consiste à compenser l’affaissement du dessus d’une ligne ascendante, mais les lignes ne tombent pas toujours comme prévu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Compenser" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Nœud" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Rétraction" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Redresser les lignes descendantes de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Pourcentage d’une ligne diagonalement descendante couvert par une pièce à lignes horizontales. Cela peut empêcher le fléchissement du point le plus haut des lignes ascendantes. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Affaissement du dessus de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "La distance d’affaissement lors de l’impression des lignes horizontales du dessus d’une pièce qui sont imprimées « dans les airs ». Cet affaissement est compensé. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Entraînement du dessus de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "La distance parcourue par la pièce finale d’une ligne intérieure qui est entraînée lorsqu’elle retourne sur le contour extérieur du dessus. Cette distance est compensée. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Délai d'impression filaire de l'extérieur du dessus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "Temps passé sur le périmètre extérieur de l’orifice qui deviendra le dessus. Un temps plus long peut garantir une meilleure connexion. Uniquement applicable pour l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Ecartement de la buse de l'impression filaire" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Distance entre la buse et les lignes descendantes horizontalement. Un espacement plus important génère des lignes diagonalement descendantes avec un angle moins abrupt, qui génère alors des connexions moins ascendantes avec la couche suivante. Uniquement applicable à l'impression filaire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Utiliser des couches adaptatives" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Cette option calcule la hauteur des couches en fonction de la forme du modèle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Variation maximale des couches adaptatives" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "Hauteur maximale autorisée par rapport à la couche de base." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Taille des étapes de variation des couches adaptatives" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "Différence de hauteur de la couche suivante par rapport à la précédente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Taille de la topographie des couches adaptatives" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Distance horizontale cible entre deux couches adjacentes. La réduction de ce paramètre entraîne l'utilisation de couches plus fines pour rapprocher les bords des couches." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Angle de parois en porte-à-faux" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Les parois ayant un angle supérieur à cette valeur seront imprimées en utilisant les paramètres de parois en porte-à-faux. Si la valeur est 90, aucune paroi ne sera considérée comme étant en porte-à-faux. La saillie soutenue par le support ne sera pas non plus considérée comme étant en porte-à-faux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Vitesse de paroi en porte-à-faux" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Les parois en porte-à-faux seront imprimées à ce pourcentage de leur vitesse d'impression normale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Activer les paramètres du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Détecter les ponts et modifier la vitesse d'impression, le débit et les paramètres du ventilateur pendant l'impression des ponts." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Longueur minimale de la paroi du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Les parois non supportées dont la longueur est inférieure à cette valeur seront imprimées selon les paramètres de parois normaux, tandis que celles dont la longueur est supérieure à cette valeur seront imprimées selon les paramètres de parois du pont." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Limite de support de la couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Si une région de couche extérieure est supportée pour une valeur inférieure à ce pourcentage de sa surface, elle sera imprimée selon les paramètres du pont. Sinon, elle sera imprimée selon les paramètres normaux de la couche extérieure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Densité maximale du remplissage mince du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "Densité maximale du remplissage considéré comme étant mince. La couche sur le remplissage mince est considérée comme non soutenue et peut donc être traitée comme une couche du pont." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Roue libre pour paroi du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Ce paramètre contrôle la distance que l'extrudeuse doit parcourir en roue libre immédiatement avant le début d'une paroi de pont. L'utilisation de la roue libre avant le début du pont permet de réduire la pression à l'intérieur de la buse et d'obtenir un pont plus plat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Vitesse de paroi du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "Vitesse à laquelle les parois de pont sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Débit de paroi du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Lors de l'impression des parois de pont, la quantité de matériau extrudé est multipliée par cette valeur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Vitesse de la couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "Vitesse à laquelle les régions de la couche extérieure du pont sont imprimées." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Débit de la couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Lors de l'impression des régions de la couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Densité de la couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Densité de la couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Vitesse du ventilateur du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression des parois et de la couche extérieure du pont." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Le pont possède plusieurs couches" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Si cette option est activée, les deuxième et troisième couches au-dessus de la zone d'air seront imprimées selon les paramètres suivants. Sinon, ces couches seront imprimées selon les paramètres normaux." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Vitesse de la deuxième couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Vitesse d'impression à utiliser lors de l'impression de la deuxième couche extérieure du pont." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Débit de la deuxième couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Lors de l'impression de la deuxième couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Densité de la deuxième couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Densité de la deuxième couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Vitesse du ventilateur de la deuxième couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression de la deuxième couche extérieure du pont." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Vitesse de la troisième couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Vitesse d'impression à utiliser lors de l'impression de la troisième couche extérieure du pont." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Débit de la troisième couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Lors de l'impression de la troisième couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Densité de la troisième couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Densité de la troisième couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Vitesse du ventilateur de la troisième couche extérieure du pont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression de la troisième couche extérieure du pont." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Essuyer la buse entre les couches" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Inclure ou non le G-Code d'essuyage de la buse entre les couches (maximum 1 par couche). L'activation de ce paramètre peut influencer le comportement de la rétraction lors du changement de couche. Veuillez utiliser les paramètres de rétraction d'essuyage pour contrôler la rétraction aux couches où le script d'essuyage sera exécuté." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Volume de matériau entre les essuyages" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Le volume maximum de matériau qui peut être extrudé avant qu'un autre essuyage de buse ne soit lancé. Si cette valeur est inférieure au volume de matériau nécessaire dans une couche, le paramètre n'a aucun effet dans cette couche, c'est-à-dire qu'il est limité à un essuyage par couche." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Activation de la rétraction d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Rétracte le filament quand la buse se déplace vers une zone non imprimée." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Distance de rétraction d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "La distance de rétraction du filament afin qu'il ne suinte pas pendant la séquence d'essuyage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Degré supplémentaire de rétraction d'essuyage d'amorçage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Du matériau peut suinter pendant un déplacement d'essuyage, ce qui peut être compensé ici." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Vitesse de rétraction d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "La vitesse à laquelle le filament est rétracté et préparé pendant un déplacement de rétraction d'essuyage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Vitesse de rétraction d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "La vitesse à laquelle le filament est rétracté pendant un déplacement de rétraction d'essuyage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Vitesse primaire de rétraction d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "La vitesse à laquelle le filament est préparé pendant un déplacement de rétraction d'essuyage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Pause d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Pause après l'irrétraction." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Décalage en Z de l'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Lors de l'essuyage, le plateau de fabrication est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression pendant les déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau de fabrication." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Hauteur du décalage en Z d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Vitesse du décalage d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Vitesse de déplacement de l'axe Z pendant le décalage." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "Position X de la brosse d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "Emplacement X où le script d'essuyage démarrera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Nombre de répétitions d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Le nombre de déplacements de la buse à travers la brosse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Distance de déplacement d'essuyage" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "La distance de déplacement de la tête d'avant en arrière à travers la brosse." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Taille maximale des petits trous" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Les trous et les contours des pièces dont le diamètre est inférieur à celui-ci seront imprimés en utilisant l'option Vitesse de petite structure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Longueur max de petite structure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Les contours des structures dont le diamètre est inférieur à cette longueur seront imprimés en utilisant l'option Vitesse de petite structure." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Vitesse de petite structure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Les petites structures seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider à l'adhésion et à la précision." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Vitesse de la couche initiale de petite structure" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Les petites structures sur la première couche seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider à l'adhésion et à la précision." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Alterner les directions des parois" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Alternez les directions des parois, une couche et un insert sur deux. Utile pour les matériaux qui peuvent accumuler des contraintes, comme pour l'impression de métal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Supprimer les coins intérieurs du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Supprimez les coins intérieurs du radeau afin de le rendre convexe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Nombre de parois à la base du radeau" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "Le nombre de contours à imprimer autour du motif linéaire dans la couche de base du radeau." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Paramètres de ligne de commande" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Paramètres qui sont utilisés uniquement si CuraEngine n'est pas invoqué depuis l'interface Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Centrer l'objet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "S'il faut centrer l'objet au milieu du plateau d'impression (0,0) au lieu d'utiliser le système de coordonnées dans lequel l'objet a été enregistré." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Position X de la maille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Offset appliqué à l'objet dans la direction X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Position Y de la maille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Offset appliqué à l'objet dans la direction Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Position Z de la maille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Décalage appliqué à l'objet dans le sens z. Cela vous permet d'exécuter ce que l'on appelait « Affaissement de l'objet »." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Matrice de rotation de la maille" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Matrice de transformation à appliquer au modèle lors de son chargement depuis le fichier." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Détermine l'ordre dans lequel les parois sont imprimées. L'impression des parois extérieures plus tôt permet une précision dimensionnelle car les défauts des parois intérieures ne peuvent pas se propager à l'extérieur. Cependant, le fait de les imprimer plus tard leur permet de mieux s'empiler lorsque les saillies sont imprimées." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Seuil de ligne médiane fractionnée" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "La plus petite largeur de ligne, en tant que facteur de la largeur de ligne normale, au-dessus de laquelle la ligne centrale (s'il y en a une) sera divisée en deux. Réduisez ce paramètre pour utiliser des lignes plus nombreuses et plus fines. Augmentez pour utiliser des lignes moins nombreuses et plus larges. Notez que ceci s'applique -comme si- la forme entière devait être remplie avec la paroi, donc le milieu ici se réfère au milieu de l'objet entre deux bords extérieurs de la forme, même s'il y a réellement un remplissage ou une (autre) couche dans l'impression au lieu de la paroi." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "Largeur de ligne minimale pour les parois de polyligne de remplissage de l'espace de ligne médiane. Ce paramètre détermine à partir de quelle épaisseur de modèle nous passons de l'impression de deux lignes de parois à l'impression de deux parois extérieures et d'une seule paroi centrale au milieu. Une largeur de ligne de paroi impaire minimale plus élevée conduit à une largeur de ligne de paroi uniforme plus élevée. La largeur maximale de la ligne de paroi impaire est calculée comme 2 * largeur minimale de la ligne de paroi paire," + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Ajouter un seuil de ligne médiane" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "La plus petite largeur de ligne, en tant que facteur de la largeur de ligne normale, au-dessus de laquelle une ligne centrale (s'il n'y en a pas déjà une) sera ajoutée. Réduisez ce paramètre pour utiliser des lignes plus nombreuses et plus fines. Augmentez pour utiliser des lignes moins nombreuses et plus larges. Notez que ceci s'applique -comme si- la forme entière devait être remplie avec la paroi, donc le milieu ici se réfère au milieu de l'objet entre deux bords extérieurs de la forme, même s'il y a réellement un remplissage ou une (autre) couche dans l'impression au lieu de la paroi." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "Une silhouette 2D de la tête d'impression (avec les capuchons du ventilateur)." diff --git a/resources/i18n/hu_HU/cura.po b/resources/i18n/hu_HU/cura.po index 27fc089847..5f65321e2d 100644 --- a/resources/i18n/hu_HU/cura.po +++ b/resources/i18n/hu_HU/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2020-03-24 09:36+0100\n" "Last-Translator: Nagy Attila \n" "Language-Team: ATI-SZOFT\n" @@ -17,196 +17,673 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.2.4\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Ismeretlen" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Külső fal" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Az alábbi nyomtató (k) nem csatlakoztathatók, mert egy csoporthoz tartoznak" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Belső falak" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Elérhető hálózati nyomtatók" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Héj" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Kitöltés" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Támasz kitöltés" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Támasz interface" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Támasz" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Szoknya" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Elsődleges torony" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Átmozgás" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Visszahúzás" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Egyéb" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Csoport #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Következő" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Hozzáad" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Elvet" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Bezár" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "A fájl már létezik" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "A {0} fájl már létezik. Biztosan szeretnéd, hogy felülírjuk?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "Érvénytelen fájl URL:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Nem támogatott" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Fúvóka" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "A beállításokat megváltoztattuk, hogy azok megfeleljenek az jelenleg elérhető extrudereknek:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Beállítások frissítve" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Extruder(ek) kikapcsolva" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "A profil exportálása nem sikerült {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Hiba" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "A profil exportálása nem sikerült {0}:Az író beépülő modul hibát jelez." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Profil exportálva ide: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Sikeres export" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Sikertelen profil importálás {0}: {1} -ból" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Nem importálható a profil {0} -ból, mielőtt hozzá nem adunk egy nyomtatót." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "Nincs egyéni profil a {0} fájlban, amelyet importálni lehetne" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "A profil importálása nem sikerült {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Ez a {0} profil helytelen adatokat tartamaz, ezért nem importálható." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Nem importálható a profil {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "A {0} fájl nem tartalmaz érvényes profilt." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "A(z) {0} profil ismeretlen fájltípusú vagy sérült." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Egyedi profil" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Hiányzik a profil minőségi típusa." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Tárgyak többszörözése és elhelyezése" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Tárgyak elhelyezése" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Nincs elég hely az összes objektum építési térfogatához" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Tárgy elhelyezése" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Gépek betöltése ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Felület beállítása..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Interfészek betöltése..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Egyszerre csak egy G-kód fájlt lehet betölteni. Az importálás kihagyva {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Figyelem" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Nem nyitható meg más fájl, ha a G-kód betöltődik. Az importálás kihagyva {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Nincs olvasható válasz." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Kérjük, adja meg a szükséges jogosultságokat az alkalmazás engedélyezéséhez." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Valami váratlan esemény történt a bejelentkezéskor, próbálkozzon újra." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Az Ultimaker fiókkiszolgáló elérhetetlen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Új hely keresése az objektumokhoz" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Hely keresés" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Nem találok helyet" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Nincs felülírva" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Csatlakoztatott nyomtatók" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Előre beállított nyomtatók" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Egyedi anyag" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Számított" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Egyedi" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Egyéni profil" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Összes támasz típus ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Minden fájl (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Számított" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Ismeretlen" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Az alábbi nyomtató (k) nem csatlakoztathatók, mert egy csoporthoz tartoznak" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Elérhető hálózati nyomtatók" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Csatlakoztatott nyomtatók" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Előre beállított nyomtatók" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Egyedi anyag" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Egyedi" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Sikertelen bejelentkezés" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Új hely keresése az objektumokhoz" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Hely keresés" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Nincs elég hely az összes objektum építési térfogatához" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Nem találok helyet" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Nem sikerült archívumot létrehozni a felhasználói adatkönyvtárból: {}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Biztonsági mentés" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Megpróbált visszaállítani egy Cura biztonsági másolatot anélkül, hogy megfelelő adatok vagy meta adatok lennének." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Egy olyan Cura biztonsági mentést próbált visszaállítani, amelyiknek a verziója magasabb a jelenlegitől." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "Az nyomtatási szint csökken a \"Nyomtatási sorrend\" beállítása miatt, ez megakadályozza, hogy a mechanika beleütközzön a nyomtatott tárgyba." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Építési térfogat" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Nem sikerült archívumot létrehozni a felhasználói adatkönyvtárból: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Biztonsági mentés" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Megpróbált visszaállítani egy Cura biztonsági másolatot anélkül, hogy megfelelő adatok vagy meta adatok lennének." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Egy olyan Cura biztonsági mentést próbált visszaállítani, amelyiknek a verziója magasabb a jelenlegitől." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "A Cura nem tud elindulni" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -221,32 +698,32 @@ msgstr "" "

      Kérjük, küldje el nekünk ezt a hibajelentést a probléma megoldásához.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Hibajelentés küldése az Ultimaker -nek" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Hibajelentés részletei" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Konfigurációs mappa megnyitása" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Konfiguráció biztonsági mentés és visszaállítás" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Összeomlás jelentés" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -257,573 +734,973 @@ msgstr "" "

      Kérjük használd a \"Jelentés küldés\" gombot a hibajelentés postázásához, így az automatikusan a szerverünkre kerül.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Rendszer információ" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Ismeretlen" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Cura verzió" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Felület" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Qt verzió" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "PyQt verzió" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    62. OpenGL Version: {version}
    63. " msgstr "
    64. OpenGL Verzió: {version}
    65. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    66. OpenGL Vendor: {vendor}
    67. " msgstr "
    68. OpenGL terjesztő: {vendor}
    69. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    70. OpenGL Renderer: {renderer}
    71. " msgstr "
    72. OpenGL Renderer: {renderer}
    73. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Hibakövetés" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Naplók" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Jelentés küldés" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Gépek betöltése ..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +msgctxt "@action" +msgid "Machine Settings" +msgstr "Gép beállítások" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG kép" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG kép" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG kép" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP kép" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Felület beállítása..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF kép" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Interfészek betöltése..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Röntgen nézet" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3D Fájl" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Cura Profil" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +msgctxt "@item:inmenu" +msgid "Post Processing" +msgstr "Utólagos műveletek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +msgctxt "@item:inmenu" +msgid "Modify G-Code" +msgstr "G-kód módosítás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Egyszerre csak egy G-kód fájlt lehet betölteni. Az importálás kihagyva {0}" +msgid "There are no file formats available to write with!" +msgstr "Nincsenek elérhető fájlformátumok az íráshoz!" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Warning" -msgstr "Figyelem" +msgid "Queue Full" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Nem nyitható meg más fájl, ha a G-kód betöltődik. Az importálás kihagyva {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Nem sikerült feltölteni az adatokat a nyomtatóra." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "Error" -msgstr "Hiba" +msgid "Network error" +msgstr "Hálózati hiba" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 +msgctxt "info:status" +msgid "New printer detected from your Ultimaker account" +msgid_plural "New printers detected from your Ultimaker account" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 +#, python-brace-format +msgctxt "info:status Filled in with printer name and printer model." +msgid "Adding printer {name} ({model}) from your account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 +#, python-brace-format +msgctxt "info:{0} gets replaced by a number of printers" +msgid "... and {0} other" +msgid_plural "... and {0} others" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 +msgctxt "info:status" +msgid "Printers added from Digital Factory:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Tárgyak többszörözése és elhelyezése" +msgid "Please wait until the current job has been sent." +msgstr "Várja meg, amíg az aktuális feladat elküldésre kerül." -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Tárgyak elhelyezése" +msgid "Print error" +msgstr "Nyomtatási hiba" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" -msgid "Placing Object" -msgstr "Tárgy elhelyezése" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Nincs olvasható válasz." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." +msgid "Are you ready for cloud printing?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Kezdjük el" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Kérjük, adja meg a szükséges jogosultságokat az alkalmazás engedélyezéséhez." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Valami váratlan esemény történt a bejelentkezéskor, próbálkozzon újra." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Az Ultimaker fiókkiszolgáló elérhetetlen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "A fájl már létezik" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "A {0} fájl már létezik. Biztosan szeretnéd, hogy felülírjuk?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "Érvénytelen fájl URL:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "A profil exportálása nem sikerült {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "A profil exportálása nem sikerült {0}:Az író beépülő modul hibát jelez." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Profil exportálva ide: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Sikeres export" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Sikertelen profil importálás {0}: {1} -ból" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Nem importálható a profil {0} -ból, mielőtt hozzá nem adunk egy nyomtatót." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "Nincs egyéni profil a {0} fájlban, amelyet importálni lehetne" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "A profil importálása nem sikerült {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Ez a {0} profil helytelen adatokat tartamaz, ezért nem importálható." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Nem importálható a profil {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "A {0} fájl nem tartalmaz érvényes profilt." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "A(z) {0} profil ismeretlen fájltípusú vagy sérült." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Egyedi profil" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Hiányzik a profil minőségi típusa." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Nem támogatott" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Fúvóka" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "A beállításokat megváltoztattuk, hogy azok megfeleljenek az jelenleg elérhető extrudereknek:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Beállítások frissítve" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Extruder(ek) kikapcsolva" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Hozzáad" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Elvet" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Csoport #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Külső fal" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Belső falak" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Héj" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Kitöltés" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Támasz kitöltés" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Támasz interface" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Támasz" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Szoknya" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Elsődleges torony" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Átmozgás" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Visszahúzás" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Egyéb" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Következő" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Bezár" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" msgid "Learn more" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Nyomtatási feladat küldése" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "A nyomtatási feladat feltöltése a nyomtatóra." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "A Cura olyan anyagprofilt észlel, amelyet még nem telepítettek a(z) {0} csoport gazdanyomtatójára." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Anyagok küldése a nyomtatóra" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Megpróbált csatlakozni a (z) {0} -hez, de a gép nem része a csoportnak.Látogasson el a weboldalra, és konfigurálhatja azt csoporttagnak." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Nem csoport" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Csoport konfiguráció" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 +msgctxt "info:status" +msgid "This printer is not linked to the Digital Factory:" +msgid_plural "These printers are not linked to the Digital Factory:" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 +msgctxt "info:name" +msgid "Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 +#, python-brace-format +msgctxt "info:status" +msgid "To establish a connection, please visit the {website_link}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 +msgctxt "@action:button" +msgid "Keep printer configurations" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 +msgctxt "@action:button" +msgid "Remove printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Olyan nyomtatóval próbál csatlakozni, amelyen nem fut az Ultimaker Connect. Kérjük, frissítse a nyomtatón a firmware-t." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Frissítse a nyomtatót" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "A nyomtatási feladat sikeresen elküldésre került a nyomtatóra." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Adatok elküldve" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Hálózati nyomtatás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Hálózati nyomtatás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Csatlakozva hálózaton keresztül" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "holnap" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "ma" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Hálózati csatlakozás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "{printer_name} will be removed until the next account sync." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "To remove {printer_name} permanently, visit {digital_factory_link}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "Are you sure you want to remove {printer_name} temporarily?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 +msgctxt "@title:window" +msgid "Remove printers?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 +#, python-brace-format +msgctxt "@label" +msgid "" +"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgid_plural "" +"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +msgctxt "@label" +msgid "" +"You are about to remove all printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MF fájl" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Cura projekt 3MF fájl" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Hiba a 3mf fájl írásakor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Hiba történt a biztonsági másolat visszaállításakor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Bitonsági mentések kezelése" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Biztonsági mentések" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Hiba történt a biztonsági mentés feltöltése közben." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "A biztonsági mentés feltöltése ..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "A biztonsági mentés feltöltése befejeződött." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 msgctxt "@text" -msgid "Unknown error." +msgid "Unable to read example data file." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Ultimaker formátumcsomag" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "G-code Fájl" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "G-kód elemzés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "G-kód részletek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Győződj meg róla, hogy a G-kód igazodik a nyomtatódhoz és beállításaihoz, mielőtt elküldöd a fájlt. A G-kód ábrázolása nem biztos, hogy pontos." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "G fájl" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA digitális eszközcsere" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF Bináris" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF beágyazott JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford háromszög formátum" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Tömörített COLLADA digitális eszközcsere" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Tárgyasztal szint" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Válassz frissítést" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Tömörített G-kód fájl" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Elfogadás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Kiegészítő licencszerződés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Cserélhető meghajtó" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Mentés külső meghajtóra" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Mentés külső meghajtóra {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Mentés külső meghajóra {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Mentés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Sikertelen mentés {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Nem található a fájlnév {device} -on az írási művelethez." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Sikertelen mentés a {0}: {1} meghajtóra." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Mentve a {0} meghajtóra, mint {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Fájl Mentve" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Leválaszt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "{0} meghajtó leválasztása" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "{0} leválasztva. Eltávolíthatod az adathordozót." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Hardver biztonságos eltávolítása" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "{0} leválasztása sikertelen. A meghajtó használatban van." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Monitor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Nem lehet szeletelni a jelenlegi alapanyaggal, mert nem kompatibilis a kiválasztott nyomtatóval, vagy a beállításaival." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Nem lehet szeletelni" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Nem lehet szeletelni ezekkel a beállításokkal. Ezek a beállítások okoznak hibát: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Nem lehet szeletelni pár modell beállítás miatt. A következő beállításokokoznak hibát egy vagy több modellnél: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Nem lehet szeletelni, mert az elsődleges torony, vagy az elsődleges pozíció érvénytelen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Nem lehet szeletelni, mert vannak olyan objektumok, amelyek a letiltott Extruderhez vannak társítva.%s." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Réteg feldolgozás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Információ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "3MF fájl" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Ajánlott" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Egyedi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "A projekt fájl {0} egy ismeretlen {1} géptípust tartalmaz.Gépet nem lehet importálni. Importálj helyette modelleket." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Projekt fájl megnyitása" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Modellenkénti beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Modellenkénti beállítások konfigurálása" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" msgstr "3D-s modellsegéd" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" @@ -837,1922 +1714,1345 @@ msgstr "" "

      Itt Megtudhatja, hogyan lehet a lehető legjobb nyomtatási minőséget és megbízhatóságot biztosítani.

      \n" "

      View print quality guide

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "A projekt fájl {0} egy ismeretlen {1} géptípust tartalmaz.Gépet nem lehet importálni. Importálj helyette modelleket." +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +msgctxt "@item:inmenu" +msgid "USB printing" +msgstr "USB nyomtatás" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Projekt fájl megnyitása" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print via USB" +msgstr "Nyomtatás USB-ről" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +msgctxt "@info:tooltip" +msgid "Print via USB" +msgstr "Nyomtatás USB-ről" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Ajánlott" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Egyedi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgid "Connected via USB" +msgstr "Csatlakozás USB-n" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +msgctxt "@label" +msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgstr "USB nyomtatás folyamatban van, a Cura bezárása leállítja ezt a nyomtatást. Biztos vagy ebben?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +msgctxt "@message" +msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgstr "A nyomtatás még folyamatban van. A Cura nem indíthat új nyomtatást USB-n keresztül, amíg az előző nyomtatás be nem fejeződött." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +msgctxt "@message" +msgid "Print in Progress" +msgstr "Nyomtatás folyamatban" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Előnézet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "A GCodeWriter nem támogatja a szöveges nélüli módot." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Készítse elő a G-kódot az exportálás előtt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" +msgid "Update Firmware" +msgstr "Firmware frissítés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "A GCodeGzWriter nem támogatja a nem szöveges módot." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Réteg nézet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" -msgid "Material profiles not installed" +msgid "Simulation View" +msgstr "Szimuláció nézet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "3MF fájl" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Hiba a 3mf fájl írásakor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" -msgid "Failed to save material package information" +msgid "No layers to show" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MF fájl" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Cura projekt 3MF fájl" +msgid "Cura 15.04 profiles" +msgstr "Cura 15.04 profil" -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF fájl" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" -msgid "Backups" -msgstr "Biztonsági mentések" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Hiba történt a biztonsági mentés feltöltése közben." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." +msgid "Model Errors" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "A biztonsági mentés feltöltése ..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "A biztonsági mentés feltöltése befejeződött." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Hiba történt a biztonsági másolat visszaállításakor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Bitonsági mentések kezelése" +msgid "Solid view" +msgstr "Felület nézet" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Nem lehet szeletelni a jelenlegi alapanyaggal, mert nem kompatibilis a kiválasztott nyomtatóval, vagy a beállításaival." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Nem lehet szeletelni" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Nem lehet szeletelni ezekkel a beállításokkal. Ezek a beállítások okoznak hibát: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Nem lehet szeletelni pár modell beállítás miatt. A következő beállításokokoznak hibát egy vagy több modellnél: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Nem lehet szeletelni, mert az elsődleges torony, vagy az elsődleges pozíció érvénytelen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Nem lehet szeletelni, mert vannak olyan objektumok, amelyek a letiltott Extruderhez vannak társítva.%s." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Réteg feldolgozás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Információ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Cura Profil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Nem sikerült elérni a frissítési információkat." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" msgstr "Hogyan frissíts" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Firmware frissítés" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Nem sikerült elérni a frissítési információkat." -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Tömörített G-kód fájl" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "A GCodeGzWriter nem támogatja a nem szöveges módot." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "G-code Fájl" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "G-kód elemzés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "G-kód részletek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Győződj meg róla, hogy a G-kód igazodik a nyomtatódhoz és beállításaihoz, mielőtt elküldöd a fájlt. A G-kód ábrázolása nem biztos, hogy pontos." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "G fájl" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "A GCodeWriter nem támogatja a szöveges nélüli módot." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Készítse elő a G-kódot az exportálás előtt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG kép" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG kép" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG kép" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP kép" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF kép" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Cura 15.04 profil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 -msgctxt "@action" -msgid "Machine Settings" -msgstr "Gép beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Elfogadás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Kiegészítő licencszerződés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Monitor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Modellenkénti beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Modellenkénti beállítások konfigurálása" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 -msgctxt "@item:inmenu" -msgid "Post Processing" -msgstr "Utólagos műveletek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 -msgctxt "@item:inmenu" -msgid "Modify G-Code" -msgstr "G-kód módosítás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Előkészítés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Előnézet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Mentés külső meghajtóra" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Mentés külső meghajtóra {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 -msgctxt "@info:status" -msgid "There are no file formats available to write with!" -msgstr "Nincsenek elérhető fájlformátumok az íráshoz!" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Mentés külső meghajóra {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 -msgctxt "@info:title" -msgid "Saving" -msgstr "Mentés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Sikertelen mentés {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Nem található a fájlnév {device} -on az írási művelethez." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Sikertelen mentés a {0}: {1} meghajtóra." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Mentve a {0} meghajtóra, mint {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 -msgctxt "@info:title" -msgid "File Saved" -msgstr "Fájl Mentve" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Leválaszt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "{0} meghajtó leválasztása" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "{0} leválasztva. Eltávolíthatod az adathordozót." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Hardver biztonságos eltávolítása" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "{0} leválasztása sikertelen. A meghajtó használatban van." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Cserélhető meghajtó" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Szimuláció nézet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Réteg nézet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Felület nézet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" msgstr "Támasz blokkoló" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." msgstr "Hozzon létre egy kötetet, amelyben a támaszok nem kerülnek nyomtatásra." -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA digitális eszközcsere" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF Bináris" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF beágyazott JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford háromszög formátum" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Tömörített COLLADA digitális eszközcsere" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker formátumcsomag" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Tárgyasztal szint" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Válassz frissítést" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 -msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 -#, python-brace-format -msgctxt "info:status Filled in with printer name and printer model." -msgid "Adding printer {name} ({model}) from your account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 -#, python-brace-format -msgctxt "info:{0} gets replaced by a number of printers" -msgid "... and {0} other" -msgid_plural "... and {0} others" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 -msgctxt "info:status" -msgid "Printers added from Digital Factory:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 -msgctxt "info:status" -msgid "This printer is not linked to the Digital Factory:" -msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 -msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 -#, python-brace-format -msgctxt "info:status" -msgid "To establish a connection, please visit the {website_link}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 -msgctxt "@action:button" -msgid "Keep printer configurations" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 -msgctxt "@action:button" -msgid "Remove printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "{printer_name} will be removed until the next account sync." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 -msgctxt "@title:window" -msgid "Remove printers?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 -#, python-brace-format -msgctxt "@label" -msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 -msgctxt "@label" -msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Kezdjük el" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Olyan nyomtatóval próbál csatlakozni, amelyen nem fut az Ultimaker Connect. Kérjük, frissítse a nyomtatón a firmware-t." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Frissítse a nyomtatót" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "A Cura olyan anyagprofilt észlel, amelyet még nem telepítettek a(z) {0} csoport gazdanyomtatójára." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Anyagok küldése a nyomtatóra" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Megpróbált csatlakozni a (z) {0} -hez, de a gép nem része a csoportnak.Látogasson el a weboldalra, és konfigurálhatja azt csoporttagnak." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Nem csoport" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Csoport konfiguráció" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Várja meg, amíg az aktuális feladat elküldésre kerül." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Nyomtatási hiba" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Nem sikerült feltölteni az adatokat a nyomtatóra." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Hálózati hiba" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Nyomtatási feladat küldése" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "A nyomtatási feladat feltöltése a nyomtatóra." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "A nyomtatási feladat sikeresen elküldésre került a nyomtatóra." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Adatok elküldve" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Hálózati nyomtatás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Hálózati nyomtatás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Csatlakozva hálózaton keresztül" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Hálózati csatlakozás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "holnap" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "ma" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" -msgid "USB printing" -msgstr "USB nyomtatás" +msgid "Prepare" +msgstr "Előkészítés" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print via USB" -msgstr "Nyomtatás USB-ről" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 -msgctxt "@info:tooltip" -msgid "Print via USB" -msgstr "Nyomtatás USB-ről" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 -msgctxt "@info:status" -msgid "Connected via USB" -msgstr "Csatlakozás USB-n" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 -msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "USB nyomtatás folyamatban van, a Cura bezárása leállítja ezt a nyomtatást. Biztos vagy ebben?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 -msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." -msgstr "A nyomtatás még folyamatban van. A Cura nem indíthat új nyomtatást USB-n keresztül, amíg az előző nyomtatás be nem fejeződött." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 -msgctxt "@message" -msgid "Print in Progress" -msgstr "Nyomtatás folyamatban" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3D Fájl" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Röntgen nézet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Projekt megnyitása" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Összegzés - Cura Project" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Hogyan lehet megoldani a gépet érintő konfliktust?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Nyomtató beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Típus" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Nyomtató csoport" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Hogyan lehet megoldani a profilt érintő konfliktust?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Profil beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Név" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Nincs a profilban" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 felülírás" -msgstr[1] "%1 felülírás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Származék" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 felülírás" -msgstr[1] "%1, %2 felülírás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Hogyan lehet megoldani az alapanyaggal kapcsolatos konfliktust?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Alapanyag beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Beállítások láthatósága" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Mód" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Látható beállítások:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 %2 -ből" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "A projekt betöltésekor minden modell törlődik a tárgyasztalról." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Megnyitás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Többet szeretnél?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Biztonsági mentés most" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Automatikus biztonsági mentés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Automatikusan létrehoz egy biztonsági mentést minden egyes nap, mikor a Cura indítva van." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Visszaállítás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Biztonsági mentés törlés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Biztosan szeretnéd törölni a biztonsági mentést? Ez nem vonható vissza." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Helyreállítás biztonsági mentésből" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "A biztonsági mentés helyreállítás előtt a Cura -t újra kell indítani.Bezárjuk most a Cura-t?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Cura verzió" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Gépek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Alapanyagok" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Profilok" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Beépülők" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cura biztonsági mentések" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Biztonsági mentéseim" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Nincs egyetlen biztonsági mentésed sem. Használd a 'Biztonsági mentés' gombot, hogy létrehozz egyet." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Az előnézeti szakaszban a látható biztonsági mentések száma 5 lehet.Ha szeretné látni a régebbieket, távolítson el egyet a láthatóak közül." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "A Cura beállítások biztonsági mentése és szinkronizálása." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Bejelentkezés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" -msgid "Update Firmware" -msgstr "Firmware frissítés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "A firmware egy szoftver, ami közvetlenül a nyomtatón fut. Ez vezérli a léptető motorokat, szabályozza a hőmérsékleteket, és az egész nyomtató működését." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "A firmware a nyomtató része, így a használatba vételkor már a gépen található.Azonban készülnek belőle újabb verziók, amik esetleges hibákat szüntetnek meg, illetve egyéb új funkciókat biztosíthatnak." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 -msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Automatikus firmware frissítés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Egyedi firmware feltöltése" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 -msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "A firmware feltöltés nem lehetséges, mert nincs a nyomtatóval kapcsolat." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "A firmware feltöltés nem lehetséges, mert ugyan a nyomtató kapcsolódik, de az nem támogatja a firmware frissítést." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Egyedi firmware kiválasztása" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Firmware frissítés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "A firmware frissítése." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Firmware frissítés kész." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "A firmware frissítés meghiúsult ismeretlen hiba miatt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "A firmware frissítés meghiúsult kommunikációs hiba miatt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "A firmware frissítés meghiúsult input/output hiba miatt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "A firmware frissítés meghiúsult, mert nem található a firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Magasság (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 -msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "Az egyes pixelek legnagyobb távolsága \"Base.\"" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Alap (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "Az alap magassága a tárgyasztaltól mm -ben." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Szélesség (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Mélység (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "A mélység mm-ben a tárgyasztalon" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "A sötétebb a magasabb" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "A világosabb a magasabb" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "A litofánok esetében a sötét képpontoknak a vastagabb helyek felelnek meg.Ez azért van így, mert minél vastagabb a hely, annál kevesebb fényt enged át.A magassági térképeknél a világosabb képpontok magasabb szintnek felelnek meg, tehát a generált 3D modellnél ezeket figyelembe kell venni.Ez azt is jelenti, hogy általában a generált modell a tényleges kép negatívja kell, hogy legyen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Simítás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "A kép simításának mértéke." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Nyomtató" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Fűvóka beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Fúvóka méret" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Nyomtatószál átmérő" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Fúvóka X eltolás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Fúvóka Y eltolás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Hűtőventilátorok száma" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "Extruder G-kód kezdés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "Extruder G-kód zárás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Nyomtató beállítás" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Szélesség)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Mélység)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Magasság)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Tárgyasztal alakja" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Origó középen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Fűtött asztal" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Fűtött nyomtatási tér" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "G-kód illesztés" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Nyomtatófej beállítások" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Szán magasság" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Extruderek száma" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "G-kód kezdés" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "G-kód zárás" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Nyomtató" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Fűvóka beállítások" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Következő" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "" +msgid "Nozzle size" +msgstr "Fúvóka méret" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "Compatible material diameter" +msgstr "Nyomtatószál átmérő" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Fúvóka X eltolás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Fúvóka Y eltolás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Hűtőventilátorok száma" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "Extruder G-kód kezdés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "Extruder G-kód zárás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Magasság (mm)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "Az egyes pixelek legnagyobb távolsága \"Base.\"" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Alap (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "Az alap magassága a tárgyasztaltól mm -ben." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Szélesség (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" -msgid "Loading..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Mélység (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "A mélység mm-ben a tárgyasztalon" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "A sötétebb a magasabb" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "A világosabb a magasabb" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "A litofánok esetében a sötét képpontoknak a vastagabb helyek felelnek meg.Ez azért van így, mert minél vastagabb a hely, annál kevesebb fényt enged át.A magassági térképeknél a világosabb képpontok magasabb szintnek felelnek meg, tehát a generált 3D modellnél ezeket figyelembe kell venni.Ez azt is jelenti, hogy általában a generált modell a tényleges kép negatívja kell, hogy legyen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 -msgctxt "@button" -msgid "Materials" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 -msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Simítás" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "A kép simításának mértéke." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Utó művelet beépülő" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 msgctxt "@label" -msgid "You need to accept the license to install the package" +msgid "Post Processing Scripts" +msgstr "Utó művelet szkript" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Adjon hozzá egy szkriptet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Lépj a tetjére" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Törlés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Folytat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Várakozás..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Folytatás..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Várakozás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Megszakítás..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Megszakít" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Biztos, hogy a %1 a nyomtatási sor elejére akarod mozgatni?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Tedd a nyomtatási sor elejére" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Biztos, hogy törölni szeretnéd %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Nyomtatási feladat törlés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Biztosan meg akarod szakítani %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Nyomtatás megszakítás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Nyomtatás hálózaton" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Nyomtatás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Nyomtató kiválasztás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Konfiguráció változások" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Felülírás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "A hozzárendelt nyomtatóhoz, %1, a következő konfigurációs változtatás szükséges:" +msgstr[1] "A hozzárendelt nyomtatóhoz, %1, a következő konfigurációs változtatások szükségesek:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "A %1 nyomtató hozzá van rendelve a feladathoz, azonban az ismeretlen anyagot tartalmaz." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Változtasd meg az %1 anyagot %2 -ről %3 -ra." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Töltsd be %3 -at %1 anyagként. (Ez nem felülbírálható)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Cseréld a nyomtató magot %1 -ről %2 -re, %3 -hoz." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Változtasd meg a tálcát %1 -re (Ez nem felülbírálható)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "A felülbírálás a megadott beállításokat fogja használni a meglévő nyomtató konfigurációval, azonban ez eredménytelen nyomtatáshoz vezethet." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Üveg" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Alumínium" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Nyomtató kezelés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "A távoli nyomtatásisor kezeléshez kérjük frissítse a firmware-t." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" +msgid "Loading..." +msgstr "Betöltés..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Elérhetetlen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Elérhetetlen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Készenlét" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Előkészítés..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Felirat nélküli" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Névtelen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "A konfiguráció változtatásokat igényel" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Részletek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Elérhetetlen nyomtató" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Az első elérhető" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 +msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Csatlakozás hálózati nyomtatóhoz" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Ha hálózaton keresztül szeretnél közvetlenül nyomtatni, akkor győződj meg arról, hogy a nyomtató csatlakozik vezetékes, vagy vezeték nélküli hálózathoz. Ha nincs elérhető hálózat, akkor közvetlenül USB kapcsolaton keresztül is tudsz nyomtatni." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Válaszd ki a nyomtatódat az alábbi listából:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Szerkeszt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Eltávolít" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Frissít" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Ha a nyomtatód nincs a listában, olvasd el a hálózati nyomtatás hibaelhárítási útmutatót" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Típus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Frimware verzió" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Cím" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Ez a nyomtató nem úgy van beállítva, hogy nyomtatócsoportot üzemeltessen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Ez a nyomtató gazdagépe a %1 nyomtatócsoportnak." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "A címen található nyomtató még nem válaszolt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Csatlakozás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Hibás IP cím" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Kérlek adj meg egy érvényes IP címet." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Nyomtató cím" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Írd be a nyomtató hálózati IP címét." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "Nyomtatási Sor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Kezelés a böngészőben" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "Nincs a sorban nyomtatási feladat. Szeletelj és adj hozzá egy feladatot." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Nyomtatások" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Teljes nyomtatási idő" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Várakozom" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Megszakítva" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Befejezve" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Megszakítás..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Várakozás..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "Várakozás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Folytatás..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Beavatkozás szükséges" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Befejezve %1 a %2 -ből" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cura biztonsági mentések" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Cura verzió" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Gépek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" +msgid "Materials" +msgstr "Alapanyagok" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Profilok" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Beépülők" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 +msgctxt "@button" +msgid "Want more?" +msgstr "Többet szeretnél?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Biztonsági mentés most" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Automatikus biztonsági mentés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Automatikusan létrehoz egy biztonsági mentést minden egyes nap, mikor a Cura indítva van." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Visszaállítás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Biztonsági mentés törlés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Biztosan szeretnéd törölni a biztonsági mentést? Ez nem vonható vissza." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Helyreállítás biztonsági mentésből" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "A biztonsági mentés helyreállítás előtt a Cura -t újra kell indítani.Bezárjuk most a Cura-t?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Biztonsági mentéseim" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Nincs egyetlen biztonsági mentésed sem. Használd a 'Biztonsági mentés' gombot, hogy létrehozz egyet." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Az előnézeti szakaszban a látható biztonsági mentések száma 5 lehet.Ha szeretné látni a régebbieket, távolítson el egyet a láthatóak közül." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "A Cura beállítások biztonsági mentése és szinkronizálása." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Bejelentkezés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "További információ a névtelen adatgyűjtésről" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Az Ultimaker Cura névtelen adatokat gyűjt a nyomtatási minőség és a felhasználói élmény javítása érdekében. Az alábbiakban található egy példa az összes megosztott adatra:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Nem szeretnék részt venni az adatgyűjtésben" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Anonim adatok küldésének engedélyezése" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 +msgctxt "@label" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Kérjük, válassza ki az Ultimaker Original eredeti frissítéseit" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Fűthető tárgyasztal (eredeti vagy utólag épített)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Tálca szintezés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Azért, hogy nyomtattandó testek megfelelően letapadjanak, lehetőség van beállítani a nyomtatótálcát. Ha rákattint a 'Mozgás a következő pozícióba' gombra, a fej átmozgatható a különböző beállítási helyzetekbe." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Minden helyzetben helyezzen be egy darab papírt (A4) a fúvóka alá, és állítsa be a fej magasságát.A nyomtató tálca magassága akkor megfelelő, ha a papírt kissé megfogja a fúvóka vége." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Tálca szintezés indítása" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Mozgás a következő pozícióba" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Következő" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2765,3002 +3065,430 @@ msgstr "" "- Ellenőrizd, hogy a nyomtató csatlakozik a hálózathoz\n" "- Ellenőrizd, hogy fel vagy-e jelentkezve a felhőbe." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Csatlakoztasd a nyomtatót a hálózathoz." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Nézd meg az online felhasználói kézikönyvet" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Projekt megnyitása" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Összegzés - Cura Project" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Hogyan lehet megoldani a gépet érintő konfliktust?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Nyomtató beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Típus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Nyomtató csoport" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Hogyan lehet megoldani a profilt érintő konfliktust?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Profil beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Név" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Nincs a profilban" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 felülírás" +msgstr[1] "%1 felülírás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Származék" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 felülírás" +msgstr[1] "%1, %2 felülírás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Hogyan lehet megoldani az alapanyaggal kapcsolatos konfliktust?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Alapanyag beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Beállítások láthatósága" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Mód" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Látható beállítások:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 %2 -ből" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "A projekt betöltésekor minden modell törlődik a tárgyasztalról." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Megnyitás" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Háló típus" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Normál mód" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Támaszként nyomtassa" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Beállítások kiválasztása" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "A modellek egyéni beállításainak kiválasztása" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Szűrés..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Mindent mutat" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Firmware frissítés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "A firmware egy szoftver, ami közvetlenül a nyomtatón fut. Ez vezérli a léptető motorokat, szabályozza a hőmérsékleteket, és az egész nyomtató működését." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "A firmware a nyomtató része, így a használatba vételkor már a gépen található.Azonban készülnek belőle újabb verziók, amik esetleges hibákat szüntetnek meg, illetve egyéb új funkciókat biztosíthatnak." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Automatikus firmware frissítés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Egyedi firmware feltöltése" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "A firmware feltöltés nem lehetséges, mert nincs a nyomtatóval kapcsolat." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "A firmware feltöltés nem lehetséges, mert ugyan a nyomtató kapcsolódik, de az nem támogatja a firmware frissítést." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Utó művelet beépülő" +msgid "Select custom firmware" +msgstr "Egyedi firmware kiválasztása" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Firmware frissítés" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Utó művelet szkript" +msgid "Updating firmware." +msgstr "A firmware frissítése." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Adjon hozzá egy szkriptet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Beállítások" +msgid "Firmware update completed." +msgstr "Firmware frissítés kész." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "A firmware frissítés meghiúsult ismeretlen hiba miatt." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "" -msgstr[1] "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "A firmware frissítés meghiúsult kommunikációs hiba miatt." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "A firmware frissítés meghiúsult input/output hiba miatt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "A firmware frissítés meghiúsult, mert nem található a firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Szín séma" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Alapanyag szín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Vonal típus" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Kompatibilis mód" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Átmozgás" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Segítők" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Héj" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Kitöltés" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Csak a felső rétegek megjelenítése" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "Mutasson 5 felső réteget részletesen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Felső / Alsó" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Belső fal" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "További információ a névtelen adatgyűjtésről" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Az Ultimaker Cura névtelen adatokat gyűjt a nyomtatási minőség és a felhasználói élmény javítása érdekében. Az alábbiakban található egy példa az összes megosztott adatra:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Nem szeretnék részt venni az adatgyűjtésben" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Anonim adatok küldésének engedélyezése" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Tálca szintezés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Azért, hogy nyomtattandó testek megfelelően letapadjanak, lehetőség van beállítani a nyomtatótálcát. Ha rákattint a 'Mozgás a következő pozícióba' gombra, a fej átmozgatható a különböző beállítási helyzetekbe." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Minden helyzetben helyezzen be egy darab papírt (A4) a fúvóka alá, és állítsa be a fej magasságát.A nyomtató tálca magassága akkor megfelelő, ha a papírt kissé megfogja a fúvóka vége." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Tálca szintezés indítása" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Mozgás a következő pozícióba" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Kérjük, válassza ki az Ultimaker Original eredeti frissítéseit" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Fűthető tárgyasztal (eredeti vagy utólag épített)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Csatlakozás hálózati nyomtatóhoz" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Ha hálózaton keresztül szeretnél közvetlenül nyomtatni, akkor győződj meg arról, hogy a nyomtató csatlakozik vezetékes, vagy vezeték nélküli hálózathoz. Ha nincs elérhető hálózat, akkor közvetlenül USB kapcsolaton keresztül is tudsz nyomtatni." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Válaszd ki a nyomtatódat az alábbi listából:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Szerkeszt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Eltávolít" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Frissít" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Ha a nyomtatód nincs a listában, olvasd el a hálózati nyomtatás hibaelhárítási útmutatót" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Típus" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Frimware verzió" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Cím" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Ez a nyomtató nem úgy van beállítva, hogy nyomtatócsoportot üzemeltessen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Ez a nyomtató gazdagépe a %1 nyomtatócsoportnak." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "A címen található nyomtató még nem válaszolt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Csatlakozás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Hibás IP cím" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Kérlek adj meg egy érvényes IP címet." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Nyomtató cím" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Írd be a nyomtató hálózati IP címét." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Konfiguráció változások" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Felülírás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "A hozzárendelt nyomtatóhoz, %1, a következő konfigurációs változtatás szükséges:" -msgstr[1] "A hozzárendelt nyomtatóhoz, %1, a következő konfigurációs változtatások szükségesek:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "A %1 nyomtató hozzá van rendelve a feladathoz, azonban az ismeretlen anyagot tartalmaz." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Változtasd meg az %1 anyagot %2 -ről %3 -ra." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Töltsd be %3 -at %1 anyagként. (Ez nem felülbírálható)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Cseréld a nyomtató magot %1 -ről %2 -re, %3 -hoz." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Változtasd meg a tálcát %1 -re (Ez nem felülbírálható)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "A felülbírálás a megadott beállításokat fogja használni a meglévő nyomtató konfigurációval, azonban ez eredménytelen nyomtatáshoz vezethet." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Üveg" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Alumínium" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Lépj a tetjére" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Törlés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Folytat" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Várakozás..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Folytatás..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Várakozás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Megszakítás..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Megszakít" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Biztos, hogy a %1 a nyomtatási sor elejére akarod mozgatni?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Tedd a nyomtatási sor elejére" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Biztos, hogy törölni szeretnéd %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Nyomtatási feladat törlés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Biztosan meg akarod szakítani %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Nyomtatás megszakítás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Nyomtató kezelés" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "A távoli nyomtatásisor kezeléshez kérjük frissítse a firmware-t." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Betöltés..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Elérhetetlen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Elérhetetlen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Készenlét" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Előkészítés..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Felirat nélküli" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Névtelen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "A konfiguráció változtatásokat igényel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Részletek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Elérhetetlen nyomtató" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Az első elérhető" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Megszakítva" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Befejezve" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Megszakítás..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Várakozás..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "Várakozás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Folytatás..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Beavatkozás szükséges" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Befejezve %1 a %2 -ből" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "Nyomtatási Sor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Kezelés a böngészőben" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Nincs a sorban nyomtatási feladat. Szeletelj és adj hozzá egy feladatot." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Nyomtatások" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Teljes nyomtatási idő" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Várakozom" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Nyomtatás hálózaton" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Nyomtatás" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Nyomtató kiválasztás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Bejelentkezés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Nincs időbecslés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Nincs költségbecslés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Előnézet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Időbecslés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Anyag becslés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Szeletelés..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Nem szeletelhető" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Feldolgozás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Szeletelés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Szeletelés indítása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Elvet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Teljes képernyőre váltás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Kilépés a teljes képernyőn" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&Visszavon" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Újra" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "Kilép" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "3D nézet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Előlnézet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Felülnézet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Bal oldalnézet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Jobb oldalnézet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Cura beállítása..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Nyomtató hozzáadása..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Nyomtatók kezelése..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Anyagok kezelése..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "Profil &frissítése a jelenlegi beállításokkal/felülírásokkal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Jelenlegi változtatások eldobása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "Profil &létrehozása a jelenlegi beállításokkal/felülírásokkal..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Profilok kezelése..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Online &Dokumentumok megjelenítése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Hibajelentés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Újdonságok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Rólunk..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Modell törlés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "&Középső modell a platformon" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "&Csoportosítás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Csoport bontása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "&Modellek keverése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&Modell többszörözés..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Mindent kijelöl" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Tárgyasztal törlése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Mindent újratölt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Minden modell rendezése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Kijelöltek rendezése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Minden modellpozíció visszaállítása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Minden modelltranszformáció visszaállítása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "Fájl(ok) megnyitása..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "Új projekt..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Konfigurációs mappa megjelenítése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Beállítások láthatóságának beállítása..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Ez a csomag újraindítás után fog települni." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Általános" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Nyomtatók" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Alapanyagok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Profilok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Fájl(ok) megnyitása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Csomag telepítése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Fájl(ok) megnyitása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "A kiválasztott fájlok között több G-kód fájl is található.Egyszerre csak egy G-kód fájlt nyithat meg, ezért csak egy ilyen fájlt válasszon ki." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Nyomtató hozzáadása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Újdonságok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "verzió: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Teljes körű megoldás az olvadószálas 3D-s nyomtatáshoz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "A Cura-t az Ultimaker B.V fejlesztette ki a közösséggel együttműködésben. A Cura büszkén használja a következő nyílt forráskódú projekteket:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Grafikai felhasználói interfész" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Alkalmazás keretrendszer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "G-kód generátor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Folyamatközi kommunikációs könyvtár" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Támogató könyvtár a 3MF fájlok kezeléséhez" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Támogató könyvtár a fájl metaadatokhoz és továbbításához" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Programozási nyelv" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI keretrendszer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "GUI keretrendszer függőségek" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "C/C++ függőségek könyvtár" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Adat csere formátum" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Betűtípus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Poligon daraboló könyvtár" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Támogató könyvtár a gyorsabb matematikához" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Támogató könyvtár az STL fájlok kezeléséhez" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Soros kommunikációs könyvtár" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Támogató könyvtár a tudományos számítások számára" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Támogató könyvtár a háromszög hálók kezeléséhez" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "ZeroConf felderítő könyvtár" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Linux kereszt-disztribúciós alkalmazás telepítése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Projekt fájl megnyitása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Ez egy Cura projekt fájl. Szeretné projektként megnyitni, vagy importálni a modelleket?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Emlékezzen a választásra" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Megnyitás projektként" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Modellek importálása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Változtatások megtartása vagy eldobása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Profil beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Mindig kérdezz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Eldobás és ne kérdezze újra" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Megtartás és ne kérdezze újra" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Egy vagy több projekt fájlt találtunk a kiválasztott fájlokban.Egyszerre csak egy projekt fájlt nyithat meg. Javasoljuk, hogy csak a modelleket importálja ezekből a fájlokból. Szeretné folytatni?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Importáljunk mindent modellekként" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Projekt mentése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Extruder %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & alapanyag" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Alapanyag" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Ne mutassa újra a projekt összegzését mentés közben" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Mentés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Kiválasztott modell nyomtatása %1" -msgstr[1] "Kiválasztott modellek nyomtatása %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Névtelen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "&Beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Új projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Biztos benne, hogy új projektet akar kezdeni? Ez törli az alapsíkot és az összes nem mentett beállítást." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Piactér" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Konfigurációk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Ez a konfiguráció nem érhető el, mert a(z) %1 nem azonosítható. Kérjük, látogasson el a %2 webhelyre a megfelelő anyagprofil letöltéséhez." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Piactér" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Az elérhető konfigurációk betöltése a nyomtatóról..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "A konfiguráció nem elérhető, mert nincs kapcsolat a a nyomtatóval." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Konfiguráció kiválasztása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Konfigurációk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Egyéni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Nyomtató" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Bekapcsolt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Alapanyag" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Használj ragasztót a jobb tapadás érdekében, ennél az alapanyag kombinációnál." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Kiválasztott modell nyomtatása:" -msgstr[1] "Kiválasztott modellek nyomtatása:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Kiválasztott modell sokszorozása" -msgstr[1] "Kiválasztott modellek sokszorozása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Másolatok száma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "S&zerkesztés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "K&iterjesztések" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&Fájl" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Kiválasztás exportálása..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "&Segítség" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Alapanyag" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Kedvencek" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Generikus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "P&referenciák" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "&Nyomtató" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Hálózati nyomtatók" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Helyi nyomtatók" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Legutóbbi fájlok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Alapanyag" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Beállítva aktív extruderként" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Extruder engedélyezése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Extruder letiltása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Láthatósági beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Beállítások láthatóságának kezelése..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Nézet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "&Kamera helyzet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Kamera nézet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Perspektívikus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Merőleges" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Nincs nyomtatóhoz csatlakoztatva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "A nyomtató nem fogadja a parancsokat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "Karbantartás alatt. Ellenőrizze a nyomtatót" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Elveszett a kapcsolat a nyomtatóval" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Nyomtatás..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Felfüggsztve" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Előkészítés..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Távolítsa el a tárgyat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Nyomtatás megszakítás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Biztosan meg akarod szakítani a nyomtatást?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Objektum lista" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Interfész" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Pénznem:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Automatikus újraszeletelés, ha a beállítások megváltoznak." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Automatikus szeletelés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "A nézetablak viselkedése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Jelölje meg pirossal azokat a területeket, amiket szükséges alátámasztani.Ha ezeket a részeket nem támasztjuk alá, a nyomtatás nem lesz hibátlan." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Túlnyúlás kijelzése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "A kamerát úgy mozgatja, hogy a modell kiválasztásakor, az a nézet középpontjában legyen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Kamera középre, mikor az elem ki van választva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Megfordítsuk-e az alapértelmezett Zoom viselkedését?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Fordítsa meg a kamera zoom irányát." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "A nagyítás az egér mozgatásának irányában mozogjon?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Az egér felé történő nagyítás ortográfiai szempontból nem támogatott." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Nagyítás az egér mozgás irányában" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Az alapsíkon lévő modelleket elmozgassuk úgy, hogy ne keresztezzék egymást?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "A modellek egymástól való távtartásának biztosítása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "A modelleket mozgatni kell lefelé, hogy érintsék a tárgyasztalt?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Modellek automatikus tárgyasztalra illesztése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Figyelmeztető üzenet megjelenítése g-kód olvasóban." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Figyelmeztető üzenet a g-code olvasóban" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "Kényszerítsük a réteget kompatibilitási módba ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "A rétegnézet kompatibilis módjának kényszerítése (újraindítás szükséges)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Milyen fípusú fényképezőgépet használunk?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Perspetívikus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Merőleges" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Fájlok megnyitása és mentése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "A modelleket átméretezzük a maximális építési méretre, ha azok túl nagyok?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Nagy modellek átméretezése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Egy adott modell rendkívül kicsinek tűnhet, ha mértékegysége például méterben van, nem pedig milliméterben. Ezeket a modelleket átméretezzük?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Extrém kicsi modellek átméretezése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Betöltés után a modellek legyenek kiválasztva?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Modell kiválasztása betöltés után" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "A nyomtató nevét, mint előtagot, hozzáadjuk a nyomtatási feladat nevéhez?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Gépnév előtagként a feladatnévben" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Mutassuk az összegzést a projekt mentésekor?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Összegzés megjelenítése projekt mentésekor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Alapértelmezett viselkedés a projektfájl megnyitásakor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Alapértelmezett viselkedés a projektfájl megnyitásakor: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Mindig kérdezz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Projektként való megnyitás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Importálja a modelleket" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Ha módosított egy profilt, és váltott egy másikra, akkor megjelenik egy párbeszédpanel, amelyben megkérdezi, hogy meg kívánja-e tartani a módosításokat, vagy nem. Vagy választhat egy alapértelmezett viselkedést, és soha többé nem jeleníti meg ezt a párbeszédablakot." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Profilok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Alapértelmezett viselkedés a megváltozott beállítási értékeknél, ha másik profilra vált: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Megváltozott beállítások elvetése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Megváltozott beállítások alkalmazása az új profilba" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Magán" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Elküldjük a nyomtatott adatokat név nélkül az Ultimaker-nek?Semmilyen személyes infromáció, IP cím vagy azonosító nem kerül elküldésre." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Név nélküli információ küldés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "A Cura-nak ellenőriznie kell-e a frissítéseket a program indításakor?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Keressen frissítéseket az induláskor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Aktivál" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Átnevezés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Import" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Másolat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Export" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Eltávolítás megerősítése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Biztosan el akarod távolítani %1 -et? Ez nem vonható vissza!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Alapanyag importálás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Sikeres alapanyag import %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Nem sikerült importálni az alapanyagot %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Alapanyag export" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Sikertelen alapanyag export %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Sikeres alapanyag export %1 -ba" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Vissza" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Új átmérő megerősítése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "Az új nyomtatószál átmérő %1 mm -re lett beállítva. Ez nem kompatibilis a jelenlegi extruderrel. Biztos, hogy így folytatod?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Megjelenítendő név" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Márka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Alapanyag típus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Szín" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Tulajdonságok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Sűrűség" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Átmérő" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Nyomtatószál költség" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Nyomtatószál súly" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Nyomtatószál hossz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Költség / méter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Ez az anyag kapcsolódik% 1 -hez és osztja néhány tulajdonságát." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Alapanyag leválasztása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Leírás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Tapadási információ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Információ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Nyomtatási beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "A jelenlegi változások elvetése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Ez a profil a nyomtató által megadott alapértelmezéseket használja, tehát az alábbi listában nincs egyetlen beállítás módosítás sem." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Az Ön aktuális beállításai megegyeznek a kiválasztott profillal." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Általános beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Profil készítés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Adjon nevet ehhez a profilhoz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Profil exportálás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Profil másolása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Profil átnevezés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Profil importálás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Láthatóság beállítása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Mindent ellenőrizni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Extruder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "A nyomtatófej célhőmérséklete. A fűtőblokk hőmérséklete a beállított értékre fog melegedni, vagy éppen hűlni. Ha ez az érték 0, akkor a fejfűtés ki fog kapcsolni." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "Ennek a fejnek a jelenlegi hőmérséklete." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "A nyomtatófej előmelegítési hőmérséklete." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Elvet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Előfűtés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "A nyomtatófejet a nyomtatás előtt előre felmelegíti. Ez alatt az idő alatt tudod folytatni a nyomtatás beállítását, esetleg a szeletelést, s mire ezekkel a műveletekkel elkészülsz, a nyomtató már készen fog állni a nyomtatásra.Így nem kell majd várnod a gép felmelegedésére." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Az alapanyag színe ennél az extrudernél." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Az alapanyag ebben az extruderben." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "A fúvóka be van építve az extruderbe." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Tárgyasztal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "A fűthető ágy beállítható célhőmérséklete. Ha beállítjuk ezt az értéket a tálca elkezd erre a hőmérsékletre melegedni, vagy éppen lehűlni. Ha az érték 0 a tálcafűtés kikapcsol." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "A fűthető ágy aktuális hőmérséklete." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "A tálca előmelegítési hőmérséklete." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "A fűthető tálcát, a nyomtatás előtt előre felmelegíti. Ez alatt az idő alatt tudod folytatni a nyomtatás beállítását, esetleg a szeletelést, s mire ezekkel a műveletekkel elkészülsz, a nyomtató már készen fog állni a nyomtatásra.Így nem kell majd várnod a gép felmelegedésére." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Nyomtató vezérlés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Léptetőgomb pozíció" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Léptetőgomb távolság" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "G-kód küldés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Küldjön egy egyéni G-kód parancsot a csatlakoztatott nyomtatóra. A parancs elküldéséhez nyomja meg az 'enter' gombot." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "A nyomtató nincs csatlakoztatva." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Nyomtató hozzáadása" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Nyomtatók kezelése" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Aktív nyomtatás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Feladat név" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Nyomtatási idő" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Becsült hátralévő idő" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Néhány beállított vagy felülbírált érték eltérő, a profilban tárolt értéktől. \n" -"\n" -"Kattints, hogy megnyisd a profil menedzsert." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "A nyomtatás beállítása letiltva. A G-kód fájl nem módosítható." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Ajánlott" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Egyéni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Be" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Ki" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Tapasztalati" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Letapadás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Engedélyezze a peremet, vagy az aláúsztatást. Ez létre fog hozni a test szélén illetve az alján egy olyan részt, ami segíti a letapadást, viszont nyomtatás után ezek könnyen eltávolíthatóak a testről." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Fokozatos kitöltés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "A fokozatos kitöltés folyamatosan növeli a kitöltés mennyiségét, ahogy közeledik a tárgy teteje felé." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Támasz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "A támasz létrehozása segíti a modell kinyúló részeinek hibátlan nyomatását. Támasz nélkül, ezek a részek összeomlanak, és nem lehetséges a hibátlan nyomtatás." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Beállítás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Jelenlegi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Egyes beállítások eltérő értéken vannak a normál, kalkulált értékektől.\n" -"\n" -"Kattints, hogy ezek a beállítások láthatók legyenek." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Ezt a beállítást nem használjuk, mert minden ezen beállítással befolyásolt egyéb beállítás értéke felül van bírálva." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Befolyásolások" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Befolyásolja" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Ezt a beállítást megoszta az összes extruder között. Az itt megváltoztatott értékek az összes extrudernél meg fognak változni." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5771,7 +3499,7 @@ msgstr "" "\n" "Kattintson a profil értékének visszaállításához." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5782,932 +3510,3275 @@ msgstr "" "\n" "Kattintson, hogy visszaállítsuk a kalkulált értéket." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Értékek másolása minden extruderre" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Minden változott érték másolása minden extruderre" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Beállítás elrejtése" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Ne jelenítsd meg ezt a beállítást" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Beállítás látható marad" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Beállítások láthatóságának beállítása..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Egyes beállítások eltérő értéken vannak a normál, kalkulált értékektől.\n" +"\n" +"Kattints, hogy ezek a beállítások láthatók legyenek." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Piactér" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "&Beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Új projekt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Biztos benne, hogy új projektet akar kezdeni? Ez törli az alapsíkot és az összes nem mentett beállítást." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Láthatóság beállítása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Mindent ellenőrizni" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Vissza" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Új átmérő megerősítése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "Az új nyomtatószál átmérő %1 mm -re lett beállítva. Ez nem kompatibilis a jelenlegi extruderrel. Biztos, hogy így folytatod?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Megjelenítendő név" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Márka" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Alapanyag típus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Szín" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Tulajdonságok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Sűrűség" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Átmérő" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Nyomtatószál költség" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Nyomtatószál súly" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Nyomtatószál hossz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Költség / méter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Ez az anyag kapcsolódik% 1 -hez és osztja néhány tulajdonságát." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Alapanyag leválasztása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Leírás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Tapadási információ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Információ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Nyomtatási beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Alapanyagok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Import" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Aktivál" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Másolat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Export" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Eltávolítás megerősítése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Biztosan el akarod távolítani %1 -et? Ez nem vonható vissza!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Alapanyag importálás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Sikeres alapanyag import %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Nem sikerült importálni az alapanyagot %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Alapanyag export" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Sikertelen alapanyag export %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Sikeres alapanyag export %1 -ba" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Általános" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Interfész" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Pénznem:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Automatikus újraszeletelés, ha a beállítások megváltoznak." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Automatikus szeletelés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "A nézetablak viselkedése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Jelölje meg pirossal azokat a területeket, amiket szükséges alátámasztani.Ha ezeket a részeket nem támasztjuk alá, a nyomtatás nem lesz hibátlan." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Túlnyúlás kijelzése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "A kamerát úgy mozgatja, hogy a modell kiválasztásakor, az a nézet középpontjában legyen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Kamera középre, mikor az elem ki van választva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Megfordítsuk-e az alapértelmezett Zoom viselkedését?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Fordítsa meg a kamera zoom irányát." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "A nagyítás az egér mozgatásának irányában mozogjon?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Az egér felé történő nagyítás ortográfiai szempontból nem támogatott." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Nagyítás az egér mozgás irányában" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Az alapsíkon lévő modelleket elmozgassuk úgy, hogy ne keresztezzék egymást?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "A modellek egymástól való távtartásának biztosítása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "A modelleket mozgatni kell lefelé, hogy érintsék a tárgyasztalt?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Modellek automatikus tárgyasztalra illesztése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Figyelmeztető üzenet megjelenítése g-kód olvasóban." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Figyelmeztető üzenet a g-code olvasóban" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "Kényszerítsük a réteget kompatibilitási módba ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "A rétegnézet kompatibilis módjának kényszerítése (újraindítás szükséges)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Milyen fípusú fényképezőgépet használunk?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Perspetívikus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Merőleges" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Fájlok megnyitása és mentése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "A modelleket átméretezzük a maximális építési méretre, ha azok túl nagyok?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Nagy modellek átméretezése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Egy adott modell rendkívül kicsinek tűnhet, ha mértékegysége például méterben van, nem pedig milliméterben. Ezeket a modelleket átméretezzük?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Extrém kicsi modellek átméretezése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Betöltés után a modellek legyenek kiválasztva?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Modell kiválasztása betöltés után" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "A nyomtató nevét, mint előtagot, hozzáadjuk a nyomtatási feladat nevéhez?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Gépnév előtagként a feladatnévben" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Mutassuk az összegzést a projekt mentésekor?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Összegzés megjelenítése projekt mentésekor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Alapértelmezett viselkedés a projektfájl megnyitásakor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Alapértelmezett viselkedés a projektfájl megnyitásakor: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Mindig kérdezz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Projektként való megnyitás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Importálja a modelleket" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Ha módosított egy profilt, és váltott egy másikra, akkor megjelenik egy párbeszédpanel, amelyben megkérdezi, hogy meg kívánja-e tartani a módosításokat, vagy nem. Vagy választhat egy alapértelmezett viselkedést, és soha többé nem jeleníti meg ezt a párbeszédablakot." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Profilok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Alapértelmezett viselkedés a megváltozott beállítási értékeknél, ha másik profilra vált: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Mindig kérdezz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Megváltozott beállítások elvetése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Megváltozott beállítások alkalmazása az új profilba" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Magán" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Elküldjük a nyomtatott adatokat név nélkül az Ultimaker-nek?Semmilyen személyes infromáció, IP cím vagy azonosító nem kerül elküldésre." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Név nélküli információ küldés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "A Cura-nak ellenőriznie kell-e a frissítéseket a program indításakor?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Keressen frissítéseket az induláskor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Nyomtatók" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Átnevezés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Profilok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "A jelenlegi változások elvetése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Ez a profil a nyomtató által megadott alapértelmezéseket használja, tehát az alábbi listában nincs egyetlen beállítás módosítás sem." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Az Ön aktuális beállításai megegyeznek a kiválasztott profillal." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Általános beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Profil készítés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Adjon nevet ehhez a profilhoz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Profil exportálás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Profil másolása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Profil átnevezés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Profil importálás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Nézet típus" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" +msgid "Is printed as support." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" +msgid "Other models overlapping with this model are modified." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" +msgid "Infill overlapping with this model is modified." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" +msgid "Overlaps with this model are not supported." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "" +msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "" +msgid "Active print" +msgstr "Aktív nyomtatás" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "" +msgid "Job Name" +msgstr "Feladat név" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Nyomtató név" +msgid "Printing Time" +msgstr "Nyomtatási idő" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Becsült hátralévő idő" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Nyomtató hozzáadása" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Hálózati nyomtató hozzáadása" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Helyi nyomtató hozzáadása" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "A hálózaton nem található nyomtató." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "Frissítés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "Nyomtató hozzáadása IP címmel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Hibaelhárítás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Nyomtató hozzáadása IP címmel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Hozzáad" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Nem sikerült csatlakozni az eszközhöz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "Az ezen a címen található nyomtató még nem válaszolt." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Ezt a nyomtatót nem lehet hozzáadni, mert ismeretlen a nyomtató vagy nem egy csoport tagja." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Csatlakozás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 -msgctxt "@label" -msgid "Release Notes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 -msgctxt "@button" -msgid "Skip" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Segítsen nekünk az Ultimaker Cura fejlesztésében" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Az Ultimaker Cura névtelen adatokat gyűjt a nyomtatási minőség és a felhasználói élmény javításának érdekében, ideértve:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "Géptípusok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "Anyagfelhasználás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "Szeletek száma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "Nyomtatási beállítások" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Az Ultimaker Cura által gyűjtött adatok nem tartalmaznak személyes információt." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "Több információ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "Üres" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "Felhasználói Szerződés" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "Elutasítás és bezárás" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Üdvözöljük az Ultimaker Cura-ban" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "Kezdj hozzá" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "Nyomtató név" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "A hálózaton nem található nyomtató." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Frissítés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Nyomtató hozzáadása IP címmel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Hibaelhárítás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "Segítsen nekünk az Ultimaker Cura fejlesztésében" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "Az Ultimaker Cura névtelen adatokat gyűjt a nyomtatási minőség és a felhasználói élmény javításának érdekében, ideértve:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "Géptípusok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "Anyagfelhasználás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "Szeletek száma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "Nyomtatási beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Az Ultimaker Cura által gyűjtött adatok nem tartalmaznak személyes információt." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "Több információ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "Üres" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "Felhasználói Szerződés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "Elutasítás és bezárás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Nyomtató hozzáadása IP címmel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Hozzáad" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Nem sikerült csatlakozni az eszközhöz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "Az ezen a címen található nyomtató még nem válaszolt." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Ezt a nyomtatót nem lehet hozzáadni, mert ismeretlen a nyomtató vagy nem egy csoport tagja." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Csatlakozás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "Üdvözöljük az Ultimaker Cura-ban" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "Kezdj hozzá" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "Objektum lista" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Teljes képernyőre váltás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Kilépés a teljes képernyőn" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&Visszavon" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Újra" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "Kilép" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "3D nézet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Előlnézet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Felülnézet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Bal oldalnézet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Jobb oldalnézet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Cura beállítása..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Nyomtató hozzáadása..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Nyomtatók kezelése..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Anyagok kezelése..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "Profil &frissítése a jelenlegi beállításokkal/felülírásokkal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Jelenlegi változtatások eldobása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "Profil &létrehozása a jelenlegi beállításokkal/felülírásokkal..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Profilok kezelése..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Online &Dokumentumok megjelenítése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Hibajelentés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "Újdonságok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Rólunk..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Modell törlés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "&Középső modell a platformon" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "&Csoportosítás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Csoport bontása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "&Modellek keverése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&Modell többszörözés..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Mindent kijelöl" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Tárgyasztal törlése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Mindent újratölt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Minden modell rendezése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Kijelöltek rendezése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Minden modellpozíció visszaállítása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Minden modelltranszformáció visszaállítása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "Fájl(ok) megnyitása..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "Új projekt..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Konfigurációs mappa megjelenítése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Kiválasztott modell nyomtatása %1" +msgstr[1] "Kiválasztott modellek nyomtatása %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Nincs nyomtatóhoz csatlakoztatva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "A nyomtató nem fogadja a parancsokat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "Karbantartás alatt. Ellenőrizze a nyomtatót" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Elveszett a kapcsolat a nyomtatóval" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Nyomtatás..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Felfüggsztve" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Előkészítés..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Távolítsa el a tárgyat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Nyomtatás megszakítás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Biztosan meg akarod szakítani a nyomtatást?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Beállítás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Jelenlegi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Alapanyag" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Beállítva aktív extruderként" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Extruder engedélyezése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Extruder letiltása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&Fájl" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Kiválasztás exportálása..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Alapanyag" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Kedvencek" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Generikus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "&Nyomtató" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Hálózati nyomtatók" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Helyi nyomtatók" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "K&iterjesztések" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "P&referenciák" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Konfigurációk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Egyéni" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Bekapcsolt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Alapanyag" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Használj ragasztót a jobb tapadás érdekében, ennél az alapanyag kombinációnál." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Az elérhető konfigurációk betöltése a nyomtatóról..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "A konfiguráció nem elérhető, mert nincs kapcsolat a a nyomtatóval." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Ez a konfiguráció nem érhető el, mert a(z) %1 nem azonosítható. Kérjük, látogasson el a %2 webhelyre a megfelelő anyagprofil letöltéséhez." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Piactér" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Konfiguráció kiválasztása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Konfigurációk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "&Segítség" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Legutóbbi fájlok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Nézet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "&Kamera helyzet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Kamera nézet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Perspektívikus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Merőleges" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Kiválasztott modell nyomtatása:" +msgstr[1] "Kiválasztott modellek nyomtatása:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Kiválasztott modell sokszorozása" +msgstr[1] "Kiválasztott modellek sokszorozása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Másolatok száma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "S&zerkesztés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Láthatósági beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Beállítások láthatóságának kezelése..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Fájl(ok) megnyitása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Egy vagy több projekt fájlt találtunk a kiválasztott fájlokban.Egyszerre csak egy projekt fájlt nyithat meg. Javasoljuk, hogy csak a modelleket importálja ezekből a fájlokból. Szeretné folytatni?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Importáljunk mindent modellekként" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Projekt fájl megnyitása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Ez egy Cura projekt fájl. Szeretné projektként megnyitni, vagy importálni a modelleket?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Emlékezzen a választásra" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Megnyitás projektként" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Modellek importálása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Változtatások megtartása vagy eldobása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Profil beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Eldobás és ne kérdezze újra" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Megtartás és ne kérdezze újra" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Projekt mentése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Extruder %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & alapanyag" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Alapanyag" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Ne mutassa újra a projekt összegzését mentés közben" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Mentés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "verzió: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Teljes körű megoldás az olvadószálas 3D-s nyomtatáshoz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "A Cura-t az Ultimaker B.V fejlesztette ki a közösséggel együttműködésben. A Cura büszkén használja a következő nyílt forráskódú projekteket:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Grafikai felhasználói interfész" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Alkalmazás keretrendszer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "G-kód generátor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Folyamatközi kommunikációs könyvtár" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Támogató könyvtár a 3MF fájlok kezeléséhez" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Támogató könyvtár a fájl metaadatokhoz és továbbításához" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Programozási nyelv" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI keretrendszer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "GUI keretrendszer függőségek" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "C/C++ függőségek könyvtár" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Adat csere formátum" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Betűtípus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Poligon daraboló könyvtár" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Támogató könyvtár a gyorsabb matematikához" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Támogató könyvtár az STL fájlok kezeléséhez" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Soros kommunikációs könyvtár" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Támogató könyvtár a tudományos számítások számára" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Támogató könyvtár a háromszög hálók kezeléséhez" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "ZeroConf felderítő könyvtár" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Linux kereszt-disztribúciós alkalmazás telepítése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Támasz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "A támasz létrehozása segíti a modell kinyúló részeinek hibátlan nyomatását. Támasz nélkül, ezek a részek összeomlanak, és nem lehetséges a hibátlan nyomtatás." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "A fokozatos kitöltés folyamatosan növeli a kitöltés mennyiségét, ahogy közeledik a tárgy teteje felé." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Fokozatos kitöltés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Letapadás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Engedélyezze a peremet, vagy az aláúsztatást. Ez létre fog hozni a test szélén illetve az alján egy olyan részt, ami segíti a letapadást, viszont nyomtatás után ezek könnyen eltávolíthatóak a testről." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "A nyomtatás beállítása letiltva. A G-kód fájl nem módosítható." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Be" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Ki" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Tapasztalati" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Ajánlott" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Egyéni" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Néhány beállított vagy felülbírált érték eltérő, a profilban tárolt értéktől. \n" +"\n" +"Kattints, hogy megnyisd a profil menedzsert." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "A nyomtató nincs csatlakoztatva." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Tárgyasztal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "A fűthető ágy beállítható célhőmérséklete. Ha beállítjuk ezt az értéket a tálca elkezd erre a hőmérsékletre melegedni, vagy éppen lehűlni. Ha az érték 0 a tálcafűtés kikapcsol." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "A fűthető ágy aktuális hőmérséklete." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "A tálca előmelegítési hőmérséklete." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Elvet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Előfűtés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "A fűthető tálcát, a nyomtatás előtt előre felmelegíti. Ez alatt az idő alatt tudod folytatni a nyomtatás beállítását, esetleg a szeletelést, s mire ezekkel a műveletekkel elkészülsz, a nyomtató már készen fog állni a nyomtatásra.Így nem kell majd várnod a gép felmelegedésére." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Extruder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "A nyomtatófej célhőmérséklete. A fűtőblokk hőmérséklete a beállított értékre fog melegedni, vagy éppen hűlni. Ha ez az érték 0, akkor a fejfűtés ki fog kapcsolni." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "Ennek a fejnek a jelenlegi hőmérséklete." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "A nyomtatófej előmelegítési hőmérséklete." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "A nyomtatófejet a nyomtatás előtt előre felmelegíti. Ez alatt az idő alatt tudod folytatni a nyomtatás beállítását, esetleg a szeletelést, s mire ezekkel a műveletekkel elkészülsz, a nyomtató már készen fog állni a nyomtatásra.Így nem kell majd várnod a gép felmelegedésére." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Az alapanyag színe ennél az extrudernél." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Az alapanyag ebben az extruderben." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "A fúvóka be van építve az extruderbe." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Nyomtató vezérlés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Léptetőgomb pozíció" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Léptetőgomb távolság" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "G-kód küldés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Küldjön egy egyéni G-kód parancsot a csatlakoztatott nyomtatóra. A parancs elküldéséhez nyomja meg az 'enter' gombot." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Ez a csomag újraindítás után fog települni." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Beállítások" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Csomag telepítése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Fájl(ok) megnyitása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "A kiválasztott fájlok között több G-kód fájl is található.Egyszerre csak egy G-kód fájlt nyithat meg, ezért csak egy ilyen fájlt válasszon ki." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Nyomtató hozzáadása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Újdonságok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Bejelentkezés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Nyomtató hozzáadása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Nyomtatók kezelése" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Szeletelés..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Nem szeletelhető" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Feldolgozás" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Szeletelés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Szeletelés indítása" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Elvet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Időbecslés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Anyag becslés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Nincs időbecslés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Nincs költségbecslés" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Előnézet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Névtelen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Ellenőrzi a modelleket és a nyomtatási konfigurációt a lehetséges nyomtatási problémákra vonatkozóan, és javaslatokat ad." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Modell-ellenőrző" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Támogatást nyújt a 3MF fájlok olvasásához." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "3MF olvasó" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Támogatást nyújt a 3MF fájlok írásához." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MF író" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Támogatást nyújt az AMF fájlok olvasásához." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "AMF Olvasó" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Konfiguráció biztonsági másolat készítése és visszaállítása." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cura biztonsági mentések" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Biztosítja a kapcsolatot a CuraEngine szeletelő motorhoz." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "CuraEngine motor" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Támogatást nyújt a Cura profilok importálásához." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Cura profil olvasó" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Támogatást nyújt a Cura profilok exportálásához." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Cura profil író" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "" - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Ellenőrzi a firmware frissítéseket." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Frimrware frissítés ellenőrző" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Gépi funkciókat biztosít a firmware frissítéséhez." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Firmware frissítő" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Olvassa be a g-kódot egy tömörített archívumból." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Tömörített G-kód olvasó" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "G-kódot ír egy tömörített archívumba." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Tömörített G-kód író" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Támogatást nyújt a profilok g-kód fájlokból történő importálásához." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "G-kód profil olvasó" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Lehetővé teszi a G-kód fájlok betöltését és megjelenítését." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "G-kód olvasó" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "G-kódot ír fájlba." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "G-kódot író" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Lehetővé teszi a nyomtatható geometria létrehozását 2D-képfájlokból." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Kép olvasó" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Támogatást nyújt a profilok importálásához a régi Cura verziókból." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Örökölt Cura profil olvasó" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "A géoi beállítások megváltoztatásának lehetőségét biztosítja.(például a építési méret, fúvóka méret, stb.)" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "" +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Lehetővé teszi a nyomtatható geometria létrehozását 2D-képfájlokból." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "" +msgid "Image Reader" +msgstr "Kép olvasó" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Monitor nézetet biztosít a Cura -ban." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Monitor nézet" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Biztosítja a modellenkénti beállításokat." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Modellenkénti beállítás-eszköz" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Bővítmény, amely lehetővé teszi a felhasználó által létrehozott szkriptek utófeldolgozást" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Utólagos feldolgozás" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Biztosítja az előkészítés nézetet a Cura-ban." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Előkészítés nézet" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Előnézet biztosítása a Cura -ban." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Előnézet" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Támogatás a cserélhető meghajtók üzem közbeni cseréjét és írását." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Cserélhető meghajtók kimeneti beépülője" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "" - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Szimulációs nézet" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Névtelen szelet-információt nyújt be. A beállítások révén letiltható." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Szeletelési infó" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Felületi háló nézetet biztosít." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Felület nézet" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Törlő hálót hoz létre, hogy bizonyos helyeken blokkolja a támasz nyomtatását" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Támasz törlő" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Támogatást nyújt a modellfájlok olvasásához." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Trimesh olvasó" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Támogatást nyújt az Ultimaker formátumú csomagok olvasásához." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "UFP Olvasó" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Támogatást nyújt az Ultimaker formátumú csomagok írásához." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "UFP Író" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Gépi funkciók biztosítása az Ultimaker nyomtatók számára.(pl.: ágyszintezés varázsló, frissítések kiválasztása.)" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker gépi funkciók" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Kezeli a hálózati csatlakozásokat az Ultimaker hálózati nyomtatókhoz." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker hálózati kapcsolat" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Elfogadja a G-kódot és elküldi őket egy nyomtatóra. A plugin a firmware-t is frissítheti." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USB nyomtatás" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "A konfigurációk frissítése Cura 2.1-ről Cura 2.2-re." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "A 2.1-es verzió frissítése 2.2-re" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "A konfigurációk frissítése Cura 2.2-ről Cura 2.4-re." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "A 2.2-es verzió frissítése 2.4-ig" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Frissíti a konfigurációt Cura 2.5-ről Cura 2.6-ra." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "A 2.5-es verzió frissítése 2.6-ra" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "A konfigurációk frissítése Cura 2.6-ról Cura 2.7-re." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "A 2.6-os verzió frissítése 2.7-re" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "A konfigurációk frissítése Cura 2.7-ről Cura 3.0-ra." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "A 2.7-es verzió frissítése 3.0-ra" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "A konfigurációk frissítése Cura 3.0-ról Cura 3.1-re." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "A 3.0-s verzió frissítése 3.1-re" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "A konfigurációk frissítése Cura 3.2-ről Cura 3.3-ra." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "A 3.2-es verzió frissítése 3.3-ra" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "A konfigurációk frissítése Cura 3.3-ról Cura 3.4-re." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "A 3.3-as verzió frissítése 3.4-re" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "A konfigurációt Cura 3.4-ről Cura 3.5-re frissíti." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "A 3.4-es verzió frissítése 3.5-re" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "A konfigurációk frissítése Cura 3.5-ről Cura 4.0-ra." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "A 3.5-es verzió frissítése 4.0-ra" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "A konfigurációt Cura 4.0-ról Cura 4.1-re frissíti." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "A 4.0-s verzió frissítése 4.1-re" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "A konfigurációk frissítése Cura 4.1-ről Cura 4.2-re." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "A 4.1-es verzió frissítése 4.2-re" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "A konfigurációk frissítése Cura 4.2-ről Cura 4.3-ra." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "A 4.2-es verzió frissítése 4.3-ra" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Támogatást nyújt az X3D fájlok olvasásához." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "X3D Olvasó" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Lehetővé teszi az XML-alapú anyagprofilok olvasását és írását." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Alapanyag profilok" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Röntgen nézetet biztosít." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Röntgen nézet" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Támogatást nyújt az X3D fájlok olvasásához." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "X3D Olvasó" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Támogatást nyújt a Cura profilok importálásához." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Cura profil olvasó" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Bővítmény, amely lehetővé teszi a felhasználó által létrehozott szkriptek utófeldolgozást" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Utólagos feldolgozás" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Kezeli a hálózati csatlakozásokat az Ultimaker hálózati nyomtatókhoz." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Ultimaker hálózati kapcsolat" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Támogatást nyújt a 3MF fájlok írásához." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MF író" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Konfiguráció biztonsági másolat készítése és visszaállítása." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cura biztonsági mentések" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Névtelen szelet-információt nyújt be. A beállítások révén letiltható." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Szeletelési infó" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Támogatást nyújt az Ultimaker formátumú csomagok írásához." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "UFP Író" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "" + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Támogatást nyújt a profilok g-kód fájlokból történő importálásához." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "G-kód profil olvasó" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Lehetővé teszi a G-kód fájlok betöltését és megjelenítését." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "G-kód olvasó" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Támogatást nyújt a modellfájlok olvasásához." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Trimesh olvasó" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Gépi funkciók biztosítása az Ultimaker nyomtatók számára.(pl.: ágyszintezés varázsló, frissítések kiválasztása.)" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Ultimaker gépi funkciók" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Olvassa be a g-kódot egy tömörített archívumból." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Tömörített G-kód olvasó" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "" + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Támogatás a cserélhető meghajtók üzem közbeni cseréjét és írását." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Cserélhető meghajtók kimeneti beépülője" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Monitor nézetet biztosít a Cura -ban." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Monitor nézet" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Frissíti a konfigurációt Cura 2.5-ről Cura 2.6-ra." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "A 2.5-es verzió frissítése 2.6-ra" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "A konfigurációk frissítése Cura 2.6-ról Cura 2.7-re." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "A 2.6-os verzió frissítése 2.7-re" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "A konfigurációt Cura 3.4-ről Cura 3.5-re frissíti." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "A 3.4-es verzió frissítése 3.5-re" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "A konfigurációk frissítése Cura 3.2-ről Cura 3.3-ra." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "A 3.2-es verzió frissítése 3.3-ra" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "A konfigurációk frissítése Cura 3.3-ról Cura 3.4-re." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "A 3.3-as verzió frissítése 3.4-re" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "A konfigurációk frissítése Cura 4.1-ről Cura 4.2-re." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "A 4.1-es verzió frissítése 4.2-re" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "A konfigurációk frissítése Cura 4.2-ről Cura 4.3-ra." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "A 4.2-es verzió frissítése 4.3-ra" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "A konfigurációk frissítése Cura 3.5-ről Cura 4.0-ra." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "A 3.5-es verzió frissítése 4.0-ra" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "A konfigurációk frissítése Cura 2.2-ről Cura 2.4-re." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "A 2.2-es verzió frissítése 2.4-ig" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "A konfigurációk frissítése Cura 2.1-ről Cura 2.2-re." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "A 2.1-es verzió frissítése 2.2-re" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "A konfigurációk frissítése Cura 2.7-ről Cura 3.0-ra." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "A 2.7-es verzió frissítése 3.0-ra" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "A konfigurációk frissítése Cura 3.0-ról Cura 3.1-re." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "A 3.0-s verzió frissítése 3.1-re" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "A konfigurációt Cura 4.0-ról Cura 4.1-re frissíti." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "A 4.0-s verzió frissítése 4.1-re" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Biztosítja a kapcsolatot a CuraEngine szeletelő motorhoz." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "CuraEngine motor" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Támogatást nyújt a 3MF fájlok olvasásához." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "3MF olvasó" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Biztosítja a modellenkénti beállításokat." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Modellenkénti beállítás-eszköz" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Lehetővé teszi az XML-alapú anyagprofilok olvasását és írását." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Alapanyag profilok" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Támogatást nyújt a Cura profilok exportálásához." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Cura profil író" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Ellenőrzi a modelleket és a nyomtatási konfigurációt a lehetséges nyomtatási problémákra vonatkozóan, és javaslatokat ad." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Modell-ellenőrző" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Elfogadja a G-kódot és elküldi őket egy nyomtatóra. A plugin a firmware-t is frissítheti." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USB nyomtatás" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Előnézet biztosítása a Cura -ban." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Előnézet" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "G-kódot ír fájlba." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "G-kódot író" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Támogatást nyújt az Ultimaker formátumú csomagok olvasásához." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "UFP Olvasó" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Gépi funkciókat biztosít a firmware frissítéséhez." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Firmware frissítő" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "G-kódot ír egy tömörített archívumba." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Tömörített G-kód író" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "" + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Szimulációs nézet" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Támogatást nyújt a profilok importálásához a régi Cura verziókból." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Örökölt Cura profil olvasó" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Támogatást nyújt az AMF fájlok olvasásához." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "AMF Olvasó" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Felületi háló nézetet biztosít." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Felület nézet" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Ellenőrzi a firmware frissítéseket." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Frimrware frissítés ellenőrző" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Törlő hálót hoz létre, hogy bizonyos helyeken blokkolja a támasz nyomtatását" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Támasz törlő" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Biztosítja az előkészítés nézetet a Cura-ban." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Előkészítés nézet" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Nyomtató" + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Még nincs inicializálva
      " diff --git a/resources/i18n/hu_HU/fdmextruder.def.json.po b/resources/i18n/hu_HU/fdmextruder.def.json.po index 5b3067ca95..7b8a19de18 100644 --- a/resources/i18n/hu_HU/fdmextruder.def.json.po +++ b/resources/i18n/hu_HU/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2020-03-24 09:27+0100\n" "Last-Translator: Nagy Attila \n" "Language-Team: AT-VLOG\n" @@ -17,212 +17,212 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.2.4\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Gép" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Gép specifikus beállítások" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "A nyomtatáshoz extruder szerelvényt használ. Több extrudernél használatos." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Fúvóka ID" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "A fúvóka ID az extruder szerelvényben, mint a \"AA 0.4\" and \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Fúvóka átmérő" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "A fúvóka belső átmérője. Akkor változtasd meg ezt az értéket, ha nem szabványos méretű fúvókát használsz." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Fúvóka X eltolás" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "A fúvóka eltolásának mértéke az X koordináta irányában." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Fúvóka Y eltolás" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "A fúvóka eltolásának mértéke az Y koordináta irányában." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "Kezdő G-Code az extruderhez" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Ez a kezdeti g-code akkor kerül végrehajtásra, ha az extruder bekapcsol." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Extruder Abszolút Indulási Helyzet" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Az extruder abszolút kezdeti helyzete helyett a fej utolsó ismert helyzetét használja." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Extruder kezdő X helyzet" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "A kezdeti X koordináta, mikor az extrudert bekapcsoljuk." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Extruder kezdő Y helyzete" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "A kezdeti Y koordináta, mikor az extrudert bekapcsoljuk." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "Záró G-Code az extruderhez" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Ez a G-Code akkor kerül végrehajtásra, mikor az extruder kikapcsol." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Extruder abszolút vég pozíció" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Legyen az extruder végállása az abszolút helyzet helyett, az utolsó ismert fej pozíció." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Extruder X végállása" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "A befejező X koordináta, mikor az extruder kikapcsol." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Extruder Y végállása" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "A befejező Y koordináta, mikor az extruder kikapcsol." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Az extruder Elsődleges Z Pozíciója" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Az az elsődleges Z helyzet, ahol a fúvóka a nyomtatást kezdi." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Extruder hűtőventilátor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Az extruderekhez társított nyomtatási hűtőventilátor száma.Csak akkor változtassa meg ezt az alapértelmezett 0-tól, ha minden extruder számára külön nyomtatási hűtőventilátor van." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Tárgyasztal tapadása" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Tapadás" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Az Extruder Elsődleges X Pozíciója" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Az az X koordináta, ahol a fúvóka a nyomtatást kezdi." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Az Extruder Elsődleges Y Pozíciója" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Az az Y koordináta, ahol a fúvóka a nyomtatást kezdi." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Anyag" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Anyag" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Átmérő" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Szálátmérő beállítása. Egyeztesd a használt nyomtatószál átmérőjével." diff --git a/resources/i18n/hu_HU/fdmprinter.def.json.po b/resources/i18n/hu_HU/fdmprinter.def.json.po index e23177fba2..764fc951e5 100644 --- a/resources/i18n/hu_HU/fdmprinter.def.json.po +++ b/resources/i18n/hu_HU/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2020-03-24 09:43+0100\n" "Last-Translator: Nagy Attila \n" "Language-Team: AT-VLOG\n" @@ -17,42 +17,42 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Poedit 2.2.4\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Gép" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Gép specifikus beállítások" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Géptípus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "A 3D nyomtatód neve." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Mutasd a gép változatait" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Megmutatja-e ennek a gépnek a különféle json-fájlokban leírt változatait." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "Induló g-kód" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -61,12 +61,12 @@ msgstr "" "Olyan g-kód parancsok, amiket a nyomtatás legelején kell végrehajtani \n" " -al elválasztva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "Záró G-kód" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -75,1872 +75,1907 @@ msgstr "" "Olyan g-kód parancsok, amiket a nyomtatás legvégén kell végrehajtani \n" " -al elválasztva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "Alapanyag GUID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Átmérő" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Nyomtatószál átmérő beállítása. Itt állítsd be a te általad használt nyomtatószál átmérőt. Ennek egyeznie kell a gép paramétereivel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Várakozás a tárgyasztal felfűtésére" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Parancs beszúrás arra, hogy a gép várakozzon, amíg a tárgyasztal eléri a beállított célhőmérsékletet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Várakozás a fej felfűtésére" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Várakozás addig, amíg a nyomtatófej el nem éri a beállított célhőmérsékletet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Tartalmazza az anyaghőmérsékleteket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Annak a meghatározása, hogy a fúvóka hőmérsékleti parancsokat tartalmaz-e a kódolás elején.Amikor a start_gcode már tartalmaz fúvóka hőmérsékleti parancsokat, a Cura frontend automatikusan letiltja ezt a beállítást." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Tartalmazza a tárgyasztal hőmérsékleteket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Annak a meghatározása, hogy a tárgyasztal hőmérsékleti parancsokat tartalmaz-e a kódolás elején.Amikor a start_gcode már tartalmaz tárgyasztal hőmérsékleti parancsokat, a Cura frontend automatikusan letiltja ezt a beállítást." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Nyomtatási szélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "A nyomtatási terület szélessége (X-irány)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Nyomtatási mélység" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "A nyomtatási terület mélysége (Y-irány)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Nyomtatási magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "A nyomtatási terület magassága (Z-irány)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Tárgyasztal alakja" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "A tárgyasztal alakja anélkül, hogy a ténylegesen nem használható területeket figyelembe vennénk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Szögletes (négyszög)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elliptikus (kör)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Tárgyasztal anyaga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "A gépre szerelt tárgyasztal anyaga." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Üveg" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Alumínium" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Van tárgyasztal fűtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Azt határozza meg, hogy van -e a gépen fűthető tárgyasztal. Ha ez az opció ki van kapcsolva, nem lehet belkapcsolni a tárgyasztal fűtését." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Van építési tér hőmérséklet szabályzás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Azt határozza meg, hogy a gép képes-e szabályozni a nyomtatási tér hőmérsékletét." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Origó a középpontban" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Ez a beállítás, az X és Y nullpontot a nyomtatási terület középpontjába helyezi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Extruderek száma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Az extruder szerelvények száma. Az extruder szerelvény áll a továbbító egységből, a nyomtatófejből, és bowdenes gépeken a PTFE csőből." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Engedélyezett extruderek száma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Az engedélyezett extruder szerelvények száma. Ez egy automatikus beállítás a szoftverből" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Külső fúvóka átmérő" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "A fúvóka hegyének külső átmérője." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Fúvóka hossza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "A fúvóka csúcsa és a nyomtatófej legalacsonyabb része (fűtőblokk) közötti magasságkülönbség." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Csúcsszög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "A vízszintes sík és a kúpos rész közötti szög a fúvóka vége fölött." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Olvadókamra hossza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Az a távolság, ami a fúvóka csúcstól a még szilárd nyomtatószálig tart.Ez gyakorlatilag az esetek nagy részében a fúvóka teljes hossza, a csúcstól a torokig tart." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "A fúvóka hőmérséklet-szabályozásának engedélyezése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "A hőmérsékletet a Cura-ból lehet szabályozni.Kapcsolja ki ezt, ha a fúvóka hőmérsékletének szabályozását kívülről szeretné végezni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Felfűtési sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "Az az átlagolt sebesség, (°C/mp) amivel a készenléti és a nyomtatási hőmérséklet között a fúvóka melegszik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Visszahűlési sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "Az az átlagolt sebesség, (°C/mp) amivel a nyomtatási és a készenléti hőmérséklet között a fúvóka visszahűl." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Minimális készenléti hőmérséklet idő" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Az a minimális időtartam, ameddig a fúvóka inaktív lehet, mielőtt elkezdene visszahűlni. Így csak akkor fog a fúvóka visszahűlni a készenléti hőmérsékletre, ha hosszabb ideig nincs használva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "G-kód típus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "A létrehozandó g-kód típusa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Térfogat)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes (BFB)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Firmware visszahúzás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Használja -e a firmware szálvisszahúzási parancsokat (G10/G11), a G1 parancsokban használt E szálvisszahúzási parancsok helyett." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Tiltott területek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "A sokszögek listája azon területekkel, ahová a nyomtatófej nem léphet be." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Fúvóka tiltott területek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "A sokszögek listája azon területekkel, ahová a fúvóka nem léphet be." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "A nyomtatófej és ventillátor ábrázolása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Állványzat magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "A fúvóka csúcsa és az állványzat közötti magasságkülönbség (A keresztező X és/vagy az Y tengely állványzata)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Fúvóka ID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Az extruder szerelvény fúvóka azonosítója, például \"AA 0.4\" és \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Fúvóka átmérő" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "A fúvóka belső átmérője. Akkor változtasd meg ezt az értéket, ha nem szabványos fúvóka méretet használsz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Extruder eltolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Kezdő Z pozíció" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Az a Z koordináta pont, ahol a fej, illetve a fúvóka áll, a nyomtatási folyamat megkezdésekor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Abszolút kezdő pozíció" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "A nyomtatófej kezdeti pozíciója legyen abszolút, és ne a fej utolsó ismert helyzetéhez viszonyítson." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Maximum X sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "Az X motor maximális sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Maximum Y sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Az Y motor maximális sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Maximum Z sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "A Z motor maximális sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "A nyomtatószál maximális adagolási sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Maximális X gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Maximális gyorsulás az X tengelyen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Maximális Y gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Maximális gyorsulás az Y tengelyen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Maximális Z gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Maximális gyorsulás a Z tengelyen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Maximális E gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Maximális extrudálási gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Alapértelmezett gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "A nyomtatófej mozgásának alapértelmezett gyorsulása." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Alapértelmezett X-Y löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Alapértelmezett löket a vízszintes síkon történő mozgáskor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Alapértelmezett Z löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Alapértelmezett löket a Z tengelyen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Alapértelmezett E löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Alapértelmezett extrudálási löket." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Lépés per milliméter (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Hány lépést kell a motornak megtenni ahhoz, hogy 1 mm mozgás történjen X irányban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Lépés per milliméter (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Hány lépést kell a motornak megtenni ahhoz, hogy 1 mm mozgás történjen Y irányban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Lépés per milliméter (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Hány lépést kell a motornak megtenni ahhoz, hogy 1 mm mozgás történjen Z irányban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Lépés per milliméter (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "X végállás pozitív irányban" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Azt határozza meg, hogy a végállás kapcsoló pozitív irányban van-e, vagy negatívban. (pozitív a magasabb X, negatív az alacsonyabb X koordinátát jelenti)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Y végállás pozitív irányban" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Azt határozza meg, hogy a végállás kapcsoló pozitív irányban van-e, vagy negatívban. (pozitív a magasabb Y, negatív az alacsonyabb Y koordinátát jelenti)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Z végállás pozitív irányban" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Azt határozza meg, hogy a végállás kapcsoló pozitív irányban van-e, vagy negatívban. (pozitív a magasabb Z, negatív az alacsonyabb Z koordinátát jelenti)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Minimális sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "A nyomtatófej minimális mozgási sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Az adagolókerék átmérője" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "A nyomtatószál adagoló kerék átmérője az extruderben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Minőség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Az összes beállítás, ami befolyásolja a nyomtatvány felbontását és minőségét. Ezekek a beállítások hatással vannak a minőségre és a nyomtatási sebességre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Réteg magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "Az egyes nyomtatási rétegek magassága mm -ben. A magasabb érték gyorsabb nyomtatást eredményez, viszont a minőség rosszabb lesz, mint az alacsonyabb réteg magasságnál. Azonban a kissebb rétegmagasság növeli a nyomtatási időt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Kezdő réteg magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "A kezdő réteg magassága mm-ben. A vastagabb kezdőréteg megkönnyíti a tapadást a tárgyasztalhoz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Vonalvastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Egy sor szélessége. Általában az egyes vonalak szélességének meg kell egyeznie a fúvóka szélességével. Ennek az értéknek minimális csökkentése azonban jobb nyomatokat eredményezhet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Fali vonal szélessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Egy fal vonalának szélessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Külső falvonal szélessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "A külső falvonal szélessége. Ennek az értéknek a csökkentésével nagyobb szintű részletesség érhető el." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Belső fal(-ak) vonalszélessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Egyetlen falvonal szélessége az összes fali vonalhoz, a legkülső fal kivételével." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Alsó/felső vonalszélessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Egyetlen alsó/felső sorszélessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Kitöltési vonalszélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Egyetlen kitöltési vonalszélesség." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Szoknya/perem vonalszélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Egyetlen szoknya/perem vonalszélesség." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Támasz vonalszélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Egyetlen támasz vonalszélesség." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Támasz interfész vonalszélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "A padló vagy a tető egyetlen vonalszélessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Támasz tetővonal szélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Egyetlen támasz tetővonal szélesség." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Támasz padlóvonal szélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Egyetlen támasz padlóvonal szélesség." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Előtorony vonalszélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Egyetlen előtorony vonalszélesség." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Kezdő réteg vonalszélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Az első réteg vonalszélességének szorzója. Ennek a növelésével javíthatjuk a tapadást a tárgyasztalhoz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Héj" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Fali extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "Az az extruder, amit a falak nyomtatásához használunk.Ezt csak multi extruder esetén használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Külső fali extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "Az az extruder, amit a külső falak nyomtatásához használunk.Ezt csak multi extruder esetén használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Belső fali extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "Az az extruder, amit a belső falak nyomtatásához használunk.Ezt csak multi extruder esetén használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Falvastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "A falak vastagsága vízszintes irányban. Ez az érték osztva a falvonal szélességével határozza meg a falak számát." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Falvonalak száma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "A nyomtatandó falak száma. A falvastagság alapján számított és kerekített érték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Külső fal tisztítási távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "A külső fal nyomtatása után, beilleszt egy fej átemelést, a meghatározott távolságra. Ez segít elrejteni a Z varratot." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Külső fal eltolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Eltolás a külső fal útvonalára. Ha a külső fal kisebb, mint a fúvóka, és a belső falak után nyomtatódik, akkor ezt az eltolást használjuk, hogy a fúvóka furata a belső falakon nyúljon túl, a modell külseje helyett." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Optimalizálás a falnyomtatási sorrendre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Optimalizálja a falak nyomtatásának sorrendjét, hogy csökkentse a visszahúzások számát és a megtett távolságot. A legtöbb alkatrész számára előnyös lehet ennek engedélyezése, de bizonyos esetekben valójában hosszabb is lehet.Ezért kérjük, hasonlítsa össze a nyomtatási idő becsléseit az optimalizálással és anélkül.Az első réteg nincs optimalizálva, ha a széleket építõlap-tapadási típusnak választják." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Alternatív extra fal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Minden rétegben egy további extra falat nyomtat. Ez segít a kitöltésnek hozzáépülni a falhoz, ezáltal erősebb lesz a tárgy szerkezete." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Vékony falak nyomtatása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Nyomtassa a modell egyes részeit vékonyabbra a vízszintes síkon, mint a fúvóka mérete." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Vízszintes kiegészítés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Az egyes rétegek sokszögeire alkalmazott bővítés mennyisége. A pozitív értékek kompenzálhatják a túl nagy lyukakat, míg a negatív értékek a túl kicsi lyukakat képesek kompenzálni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Kezdő réteg vízszintes kiegészítése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "A kezdő réteg sokszögeire alkalmazott bővítés mennyisége. A negatív érték kompenzálhatja az első réteg túlömlését, amit úgy is neveznek, hogy \"elefánt láb\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Z varrat igazítás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Az egyes rétegekben az egyes útvonalak kiindulási pontja. Ha az egymást követő rétegek útvonalai ugyanabban a pontban kezdődnek, egy ún. függőleges varrat jelenik meg a nyomtatvány felületén. Ha a felhasználó ezt egy megadott helyhez igazítja, a varratot egyszerűbben el tudja távolítani.Van lehetőség arra is, hogy a kezdőpontok véletlenszerűen helyezkedjenek el, így azok kevésbé lesznek észrevehetők. Ha a legrövidebb utat választja, a nyomtatási folyamat gyorsabb lesz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Felhasználói megadás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Legrövidebb" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Véletlenszerű" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Éles sarok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z varrat helyzet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "Az a pont, ahol az egyes rétegek nyomtatását kezdeni fogja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Hátra balra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Hátra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Hátra jobbra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Jobbra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Jobbra előre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Előre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Balra előre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Balra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Z varrat X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "Az az X koordináta, ahol a rétegek nyomtatását kezdeni fogja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Z varrat Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "Az az Y koordináta, ahol a rétegek nyomtatását kezdeni fogja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Sarok varrat preferálás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Ellenőrzi, hogy a modell körvonalai mennyire befolyásolják a varrat helyzetét.Ha azt választjuk, hogy nincs, akkor a sarkok nincsenek hatással a varrás helyzetére.A varrat rejtés esetén a varrás legvalószínűbb helyzete, valamelyik belső sarokban lesz.A külső varrat esetén a megjelenés valószínűleg egy külső sarkon lesz.A külső/belső varrat esetén a varrat vagy külső, vagy belső sarokban lesz.Az okos rejtés esetén ugyanaz, mint a külső/belső varrat, de törekszik arra, hogy a varrat inkább a belső sarkokon legyen, rejtve." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Nincs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Varrat rejtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Külső varrat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Külső, belső varrat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Okos rejtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Relatív Z varrat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Ha engedélyezve van, a z varrás koordinátái az egyes alkatrészek középpontjához viszonyítva vannak. Letiltva a koordináták meghatározzák az abszolút helyzetét a tárgyasztalon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Felső és külső felületi extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "Az az extruder, amelyik a felső réteg külső lezárását végzi.Ez a funkció csak multiextruderes gépen érhető el." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Felső kéreg rétegek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "A felső felszíni zárórétegek száma. Általában egy felső réteg is elegendő a jó minőségű felső felületek előállításához." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Felső felszíni kéregvonal szélesség" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "A nyomtatás tetjén lévő területek egyetlen sorának szélessége." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Felső felszíni kéregminta" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "A legfelső rétegeken lévő mintázat." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Vonalak" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Körkörös" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Cikcakk" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Felső kéregvonal irányok" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Azon egész vonalirányok listája, amelyeket akkor kell használni, amikor a felső felületi rétegek vonal, vagy cikcakk mintáját használjuk.A lista elemeit egymás után használjuk a rétegek előre haladtával, és amikor a végére ér, előlről kezdi. A lista elemit vesszővel választjuk el, és a teljes lista szögletes zárójelben van. Az alapértelmezett lista üres ami azt is jelenti, hogy az alapértelmezett 45 és 135 fokos szögeket hasznájuk." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Alsó/felső extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "Az az extruder, amit az alsó/felső felületi rétegek nyomtatásához használunk. Ezt csak multi extruder esetén használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Alsó/felső vastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "Az alsó/felső rétegek vastagsága a nyomtatáskor. Ez az érték osztva a rétegmagassággal adja meg az alsó/felső rétegek számát." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Felső vastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "A felső rétegek vastagsága a nyomtatáskor. Ez az érték osztva a rétegmagassággal adja meg az felső rétegek számát." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Felső rétegek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "A felső rétegek száma. A felső vastagság alapján számítva ezt az értéket egész számra kerekíti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Alsó vastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "Az alsó rétegek vastagsága a nyomtatáskor. Ez az érték osztva a rétegmagassággal adja meg az alsó rétegek számát." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Alsó rétegek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Az alsó rétegek száma. Az alsó vastagság alapján számítva ezt az értéket egész számra kerekíti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Alsó/felső mintázat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Az alsó/felső rétegek mintázata." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Vonalas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Körkörös" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Cikcakk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Alsó kezdő réteg mintázata" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "A legalsóbb, kezdő réteg mintázata." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Vonalas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Körkörös" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Cikcakk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Alsó/felső poligonok kapcsolása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Az alsó/felső rétegpályákat kapcsolja össze, ahol egymás mellett futnak.Ha ezt a beállítást engedélyezzük a körkörös mintázatnál, jelentősen csökkenthetjük a fej átemelési időt, mivel a kapcsolódások félúton terténhetnek meg. Ez azonban ronthatja a felső felület minőségét." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Alsó/felső vonal irányok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Az egész vonal-irányok listája, amelyet akkor kell használni, ha az alsó/felső rétegek a vonalas vagy cikcakk mintákat használják.A lista elemeit egymás után használják a rétegek előrehaladtával, és amikor a lista vége eléri, akkor újra előlről kezdi.A lista elemeit vesszők választják el, és a teljes listát szögletes zárójelben tartalmazza. Az Alapértelmezés egy üres lista, amely azt jelenti, hogy a hagyományos alapértelmezett szögeket (45 és 135 fok) kell használni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Felület nélküli Z hézag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Ha a modellnek csak néhány rétegű függőleges rése van, akkor ebben a keskeny térben a rétegek körül általában felületnek kell lennie.Akkor engedélyezze ezt a beállítást, ha nem szeretné, hogy keletkezzen itt felület, és ha a függőleges rés nagyon kicsi itt.Ez javítja a nyomtatási és a szeletelési időt, de technikailag a töltőanyagot a levegőnek teszi ki, azaz a belső kitöltés itt nyitott fog maradni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Extra felületi falszám" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Lecseréli az alsó/felső felületi minta legkülsőbb falait koncentrikus vonalra.Egy vagy két vonal használata javítja a felső záró felületeket, ott, ahol még a kitöltés látható." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Vasalás engedélyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "A felső felületeken a fej mégegyszer átmegy, miközben egy nagyon kis mennyiségű alapanyagot extrudál. Ennek a célja az, hogy a tárgy teteje még jobban összeolvad, simábbá válik. A fúvóka kamrában a nyomás magasan van tartva, így a felszínen lévő gyűrődéseket anyaggal tölti fel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Vasalás csak a legfelső rétegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "A vasalást csak a legfelső rétegen végzi el. Ha az alacsonyabb szinteken lévőfelső felületeken nem szükséges a sima felület, akkor ezzel időt takaríthatunk meg." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Vasalási minta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "A felső felületek vasalásához használt minta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Körkörös" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Cikcakk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Vasalási távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "A vasalási vonalak közötti távolság." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Vasalási adagolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "A vasalás során használt adagolási mennyiség. Ez segít megtartani a nyomást az olvadókamrában, ami elősegíti a felületi hézagok kitöltését.A beállításkor figyelembe kell venni, hogy a nyomás ne legyen túl nagy, mivel ez túlzott anyagáramláshoz vezethet, és elmosódásokat hozhat létre a felületen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Vasalás behúzás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "A modell szélétől tartandó távolság. Ha a vasalás kifutna a test külső éleihez, az egyenetlenséget okozhatna ott." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Vasalási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "A felső felületen való áthaladási sebesség." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Vasalási gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "A vasalás közben használt gyorsulási érték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Vasalási löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "A maximális löket, amivel megrántja a fejet vasalás közben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Felület átlapolás százaléka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "A falak és a kéregek középvonalai közötti átfedés mértékét határozza meg, százalékos értékben. A kéreg vonalak és a legbelsőbb fal szélességéből számítjuk. Az enyhe átfedés lehetővé teszi, hogy a falak szorosan kapcsolódjanak a kéreg vonalakhoz. Figyeljünk rá, hogy az egyenlő kéreg és falvonal szélesség esetén az 50% fölötti érték már átüthet a falon, mivel ezen a ponton a kéreg extruder fúvóka pozíciója már a fal középvonalát eléri." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Kéreg átfedés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Az átfedés mértékét állítja be a falak és a felszíni vonalak középpontjainak végpontjai között. Az enyhe átfedés lehetővé teszi a falak szoros kapcsolódását a felszínhez. Vegye figyelembe, hogy ha a kéreg és a fal vonalszélessége egyenlő, akkor a fal szélességének felét meghaladó érték bármilyen felszín esetén áthaladhat a falon, mert ezen a ponton a kéreg-extruder fúvóka pozíciója már elérheti a fal közepén." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Kéreg eltávolítás szélessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "Az eltávolítandó kéreg felület legnagyobb szélessége. Az ettől kissebb felületek el fognak tűnni. Ez segíthet korlátozni a modell ferde felületeinek alsó és felső részének nyomtatásához felhasznált időt és anyagot." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Felső kéreg eltávolítási szélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Az eltávolítandó felső kéreg felület legnagyobb szélessége. Az ettől kissebb felületek el fognak tűnni. Ez segíthet korlátozni a modell ferde felületeinek felső részének nyomtatásához felhasznált időt és anyagot." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Alsó kéreg eltávolítási szélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "Az eltávolítandó alsókéreg felület legnagyobb szélessége. Az ettől kissebb felületek el fognak tűnni. Ez segíthet korlátozni a modell ferde felületeinek alsó részének nyomtatásához felhasznált időt és anyagot." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Kéreg bővítési távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "A kéreg felületek a kitöltésig jönnek létre. Ha bővítjük a kérget, és növeljük ezt az értéket, akkor jobb tapadást érhetünk el a kitöltéssel kapcsolatban, illetve a szomszédos falak jobban tudnak tapadni a kéreghez. Az alacsonyabb érték anyagmegtakarítást eredményez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Felső kéreg bővítési távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "A felső kéreg felületek a kitöltésig jönnek létre. Ha bővítjük a felső kérget, és növeljük ezt az értéket, akkor jobb tapadást érhetünk el a kitöltéssel kapcsolatban, illetve a szomszédos falak jobban tudnak tapadni a kéreghez. Az alacsonyabb érték anyagmegtakarítást eredményez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Alsó kéreg bővítési távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "Az alsó kéreg felületek a kitöltésig jönnek létre. Ha bővítjük az alsó kérget, és növeljük ezt az értéket, akkor jobb tapadást érhetünk el a kitöltéssel kapcsolatban, illetve a szomszédos falak jobban tudnak tapadni a kéreghez. Az alacsonyabb érték anyagmegtakarítást eredményez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "A kéreg bővítés maximális szöge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "A minimális kéregszélesség kibővítéshez" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Az ennél keskenyebb kéregfelületek nem bővülnek ki. Ezzel elkerülhető, hogy keskeny kéregfelületek kibővüljenek, amik akkor jönnek létre, mikor a modell külső felületének lejtése közel van a függőlegeshez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Kitöltés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Kitöltés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Kitöltő extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Az az extruder szerelvény, ami a kitöltést nyomtatja. Ez csak multi-extruderes nyomtatóknál használható." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Kitöltési sűrűség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Beállítja a nyomtatás kitöltési sűrűségét." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Kitöltő vonal távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "A nyomtatott kitöltő vonalak távolsága. Ez egy számított érték, amit a kitöltési sűrűségből, és a kitöltő vonal szélességéből számol ki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Kitöltési Minta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Rács" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Vonalak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Háromszög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Három-hatszög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Kocka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Osztott kocka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Oktett" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Negyed kocka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Körkörös" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Cikcakk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Kereszt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "3D kereszt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Kitöltő vonalak csatlakozása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Összeköti a kitöltő vonalakat ott, ahol a mintázat megfelelő egy olyan vonallal,ami a belső fal alakját követi. Így jobban fog kapcsolódni a kitöltés a falakhoz, és csükkenthető az a negatív hatás, hogy kitöltési vonalak torzítják a külső felületet. Ha ezt a beállítást nem használjuk, akkor csökken a felhasznált anyagmennyiség." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Kitöltési sokszögek csatlakozása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Kitöltési vonal irányok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Azoknak a teljes vonalaknak az iránya, amiket kitöltéskor használunk.A lista elemeit egymás után használják fel a rétegek, és előlről kezdik, ha a lista a végére ért. A lista elemeit vesszők választják el, míg a teljes lista szögletes zárójelben van. Az alapértelmezett esetbe a lista üres, ilyenkor az alapértelmezett 45 és 135 fokos szögeket használjuk a vonalas, és a cikcakk kitöltési mintakor, míg 45 fokot az összes többi esetben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Kitöltés X eltolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "A kitöltési minta eltolása az X tengely mentén." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Kitöltés Y eltolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "A kitöltési minta eltolása az Y tengely mentén." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Véletlenszerű kitöltés kezdés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Az adott rétegben, a kezdő kitöltési sorokat véletlenszerűen választja ki.Ezzel elkerülhető az, hogy a kitöltés az egyik helyen erősebb legyen, mint máshol, vagy éppen valahol gyengébb legyen a kelleténél a kitöltés." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Kitöltési sor szorzó" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Átkonvertálja az összes kitöltési sort, erre az értékre.Az így keletkező extra vonalak nem fogják egymást keresztezni, hanem elkerülik egymást. Ez növelni fogja a kitöltés erősségét, de a nyomtatási idő, és az anyagköltség is nőni fog." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Extra kitöltési falszám" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1949,2667 +1984,2707 @@ msgstr "" "További falakat ad a kitöltési terület köré. Ezek a falak segíthetik az alsó/felső kéreg vonalak tapadását, így azok kevésbé tudnak elválni a kitöltéstől.Ennek előnye lehet, hogy kevesebb kéreg rétegre van szükség ugyanazon minőség eléréséhez. Ez azonban növelheti az anyagköltséget. \n" "Kombinálható a kitöltési sokszögek csatlakozása beállítással, hogy az összes kitöltés egyetlen útvonalba kapcsolja anélkül, hogy felesleges fej utaztatás vagy szálvisszahúzás lenne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Osztott kocka héj" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Az egyes kitöltési kockák közepétől számított sugár hozzáadásával ellenőrizni kell a modell határát, hogy eldönthesse a szeletelő, hogy ezt a kockát fel kell-e osztan, vagy sem.A nagyobb értékek a kocka vastagabb héjához vezetnek a modell szélének közelében." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Kitöltési átfedés aránya" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Az átfedés százalékos mértéke a kitöltés és a falak között.Meghatározása a kitöltés vonalszélességének százalékában történik.Az enyhe átfedés lehetővé teszi, hogy a falak szorosan kapcsolódjanak a kitöltéshez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Kitöltési átfedés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Az átfedés mértéke a kitöltés és a falak között. Az enyhe átfedés lehetővé teszi, hogy a falak szorosan kapcsolódjanak a kitöltéshez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Kitöltés törlési távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "A kitöltési sor nyomtatása után egy extra törlőmozgást végez a fej.Ez a távolság határozza meg a törlési mozgás távolságát.Az opció hasonlít a szimpla kitöltés átfedéséhez, azonban itt a mozgás extrudálás nélkül történik, és csak a kitöltő sor egyik végén." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Kitöltő réteg vastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "A kitöltési réteg vastagsága. Ez az érték minden esetben a normál rétegvastagság,vagy annak a többszöröse és kerekített értéke." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Fokozatos kitöltési lépések" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Ez egy olyan lépésszám, ami azt határozza meg, hogy hányszor csökkenti a kitöltési sűrűséget a rétegek emelkedése során addig, amíg eléri a kitöltési sűrűség felét. Azokon a területeken, ahol a fedő rétegek közelébe kerül a kitöltés, a sűrűség újra növekedni fog." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Fokozatos kitöltési lépésmagasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "Az a kitöltési magasság, amit elérve a kitöltési sűrűség lefeleződik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Kitöltés a falak előtt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Az adott rétegnél a kitöltést nyomtatjuk a falak nyomtatása előtt.A falak előzetes nyomtatása pontosabb falakat eredményezhet, azonban az átfedések nyomtatása gyengébb lehet. A kitöltés elsőnek nyomtatása szilárdabb falakhoz vezethet, de a feltöltési minta néha megjelenhet a felületen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Minimális kitöltési terület" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Az ettől kisebb területekre nem generál kitöltést." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Kitöltés támaszként" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Csak ott nyomtasson kitöltő szerkezeteket, ahol a felső modellrésznek szüksége van alátámasztásra. Ennek az engedélyezése csökkenti a nyomtatási időt, illetve az anyagszükségletet, azonban a tárgyak belső szilárdsága egyenetlen lehet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Kitöltés túlnyúlási szög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "Az a belső túlnyúlási szög, amihez szükséges kitöltést hozzáadni. Ha ez 0°, a test teljes mértékben kitöltésre kerül. Ha az érték 90°, akkor nem lesz semmiféle kitöltés." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Alapanyag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Alapanyag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Alapértelmezett nyomtatási hőmérséklet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "A nyomtatáshoz használt alapértelmezett hőmérséklet. Ez az alap hőmérséklete az adott alapanyagnak. Minden egyéb nyomtatási hőmérséklet eltérés ettől az alaptól kerül számításra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Építési tér hőmérséklete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "A nyomtató építési tér hőmérséklete. Ha ez az érték 0, akkor a gép nem képes az építési tér hőmérséklet szabályzására." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Nyomtatási hőmérséklet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "A nyomtatáshoz használt hőmérséklet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Kezdő réteg nyomtatási hőmérséklete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "Az a hőmérséklet, amin az első réteg nyomtatása fog történni. Ha az érték 0, akkor nem kezeli külön a kezdő réteg hőmérsékleti beállítását." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Kezdeti nyomtatási hőmérséklet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "Az a minimális hőmérséklet, ameddig fel kell melegedni a fejnek a nyomtatás megkezdéséhez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Befejező nyomtatási hőmérséklet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "Az a hőmérséklet, ahová a fejnek vissza kell hűlnie a nyomtatás befejezése előtt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Adagolási visszahűlés sebesség kompenzáció" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Az a sebesség, amivel a fúvóka lehűl az extrudálás közben.Ugyanezt az értéket kell használni az extrudálás közbeni felmelegedésre is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Alapértelmezett tárgyasztal hőmérséklet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "A fűthető tárgyasztal alapértelmezett hőmérséklete. Ez a hőmérséklet az alap, és ehhez viszonyítjuk a többi hőmérséklet értékét" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Tárgyasztal hőmérséklete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Tárgyasztal hőmérséklet a kezdő rétegnél" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Tapadási jellemző" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "A felület tapadási jellemzője." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Felületi energia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Felületi energia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Kristályos anyag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Az anyag olyan típusú-e, ami melegítve tiszta módon, kikristályosodva bomlik le, vagy olyan, ami nem kristályos, összefonódott polimer láncokat hoz létre?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Szivárgásgátló visszahúzási helyzet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "Mennyire kell visszahúzni a szálat, hogy az anyagszivárgás leálljon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Szivárgásgátló visszahúzás sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "Milyen gyorsan kell visszahúzni a szálat, hogy meggátoljuk a szivárgást." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Szakadás előállítás visszahúzott helyzetben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Mennyire húzható ki a szál melegítés közben, szakadás nélkül." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Szakadás előállítás visszahúzási sebeség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "Milyen gyorsan kell visszahúzni a szálat, mielőtt az megszakadna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Sazakdás visszahúzási helyzet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "Mennyire kell visszahúzni a nyomtatószálat, hogy az tisztán megszakadjon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Szakítás visszahúzási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "Milyen gyorsan kell visszahúzni a nyomtatószálat, hogy az tisztán megszakadjon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Szakítási hőmérséklet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "Az a hőmérséklet, ahol a nyomtatószál tisztán meg tud szakadni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Áramláskompenzáció: az extrudált anyag mennyiségét megszorozzuk ezzel az értékkel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Fal áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Áramláskompenzálás a fal vonalak nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Külső fal áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Áramláskompenzálás a külső falvonalak nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Belső fal)akÖ áramlása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Áramláskompnezáció minden falvonalon, kivéve a legkülsőbb falnál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Alsó/felső áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Áramláskompenzálás az alsó/felső rétegek nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Felső kéregfelület áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Áramláskompenzálás a felső kéreg réteg nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Kitöltési áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Áramláskompenzálás a kitöltés nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Szoknya/perem áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Áramláskompenzálás a Szoknya/perem nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Támasz áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Áramláskompenzálás a támasz nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Támasz interfész áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Áramláskompenzálás a támasz alsó/felső rétegének nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Támasz felső áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Áramláskompenzálás a támasz felső rétegének nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Támasz alsó áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Áramláskompenzálás a támasz alsó rétegének nyomtatásánál." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Elő torony áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Áramláskompenzáció az előtorony vonalakon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Kezdő réteg áramlás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Az első réteg áramlási kompenzációja: az eredeti rétegre extrudált anyag mennyiségét megszorozzuk ezzel az értékkel." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Készenléti hőmérséklet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "Az adott fúvóka hőmérséklete, amikor éppen egy másik fúvókát használnak nyomtatáshoz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Nyomtatási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Az a sebesség, amivel a nyomtatás történik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Kitöltési sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Az a sebesség, amivel a kitöltés nyomtatódik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Fal sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "A falak nyomtatási sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Külső fal sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "Az a sebesség, amivel a legkülsőbb falak nyomtatásra kerülnek.Az alacsonyabb sebesség javítja a külső felület végső minőségét, azonban, ha túl nagy a különbség a külső és a belső falak nyomtatási sebessége között, az negatív hatással lehet a minőségre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Belső fal sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "Az a sebesség, amivel a belső falak nyomatásra kerülnek.A belső falak nyomtatási sebességének növelése csökkenti a nyomtatási időt.A javasolt sebességnek a külső falak, és a kitöltés nyomtatási sebessége közötti értékeket adjunk meg." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Felső záró felületi sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "A felső záró kéreg felületi rétegnek a nyomtatási sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Alsó/felső sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Az alsó/felső réteg nyomtatási sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Támasz sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "A támasztékok nyomattási sebessége. A támaszok nyomtatási sebességét bátran növelhetjük, mivel nem számít, milyen lesz a felületi minőségük.A nyomtatás után el lesznek távolítva, nem részei a nyomtatott tárgynak, és a nagyobb sebesség csökkentheti a nyomtatási időt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Támasz kitöltési sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "A támasztékok kitöltésének nyomatatási sebessége. Ha a kitöltések nyomtatási sebességét csökkentjük, a támaszték stabilabb lesz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Támasz interfész sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Az a sebesség, amivel a támasztékok alsó és felső felületét nyomtatjuk.Ha ez a sebesség lassabb, akkor jobb lehet a kinyúlás minősége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Támasz fedél sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "A támasztékok fedő, felső rétegének nyomtatási sebessége. Ha ez a sebesség lassabb, akkor jobb lehet a kinyúlás minősége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Támasz alapzat sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "A támasztékok alsó, kezdő rétegének nyomtatási sebessége. Ha ez a sebesség lassabb, akkor jobb lehet a támasz tapadása a tárgyasztalra." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Előtorony sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "Az a asebesség, amivel a előtorony nyomtatódik. Nyomtassuk a előtornyot alacsony sebességen, mert ez segíthet a különböző anyagrétegeknek az egymáshoz tapadásában." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Utazási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "A fej üresben történő pozícióváltásának sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Kezdő réteg sebessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Kezdő réteg nyomtatási sebessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "A kezdő réteg nyomtatási sebessége. Az alacsonyabb érték segít növelni a tapadást a tárgyasztalhoz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Kezdő réteg utazási sebessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "A kezdő réteg utazási sebessége. Az Alacsonyabb érték javasolt, mivel a korábban már kinyomtatott részeleteket feltépheti a nyomtatófej a tárgyasztalról.A beállításnak az értéke kiszámítható, az utazási és a nyomatási sebesség arányából." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Szoknya/perem sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "A szoknya és a perem nyomtatási sebessége. Alapesetben ez ugyanannyi, mint a kezdő réteg sebessége, de néha szükséges lehet a különböző sebességgel való nyomtatásra." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Z emelés sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "A Z tengely emelési sebessége. Ez általában alaxcsonyabb, mint a nyomtatási sebesség, mivel a tárgyasztal, vagy az X keresztszánt nehezebb mozgatni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Lassabb rétegek száma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "Az első pár réteget lassabban tudjuk nyomtatni, ha ezt a modell formája szükségessé teszi. Növelheti a tapadást a tárgyasztalhoz, így sikeresebb lehet a nyomtatás. A sebesség folyamatosan növekedni fog, ahogy emelkedik a rétegeken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Gyorsulás vezérlés engedélyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "A nyomtatófej mozgási gyorsulás szabályzás engedélyezése. Ha növeljük a gyorsulást, csökken a nyomtatási idő, viszont a nyomtatás minősége is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Nyomtatási gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "A nyomtatás közbeni gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Kitöltés gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "A kitöltés nyomtatása alatt használt gyorsulási érték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Fal gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "A falak nyomtatása alatt használt gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Külső fal gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "A külső falak nyomtatása alatt használt gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Belső fal gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "A belső falak nyomtatása alatt használt gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Felső felületi gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "A legfelső, záró felületi rétegek nyomtatása alatt használt gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Alsó/felső gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Az alsó és felső rétegek nyomtatása alatt használt gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Támaszték gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "A támaszok nyomtatása alatt használt gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Támasz kitöltés gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "A támaszok kitöltésének nyomtatása alatt használt gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Támasz interfész gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "A támaszok legalsó és legfelső rétegeinek nyomtatása alatt használt gyorsulás.Ha alacsonyabb gyorsulási értéket használunk, az segít javítani a kinyúlások nyomtatási minőségén." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Támasz fedél gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "A támaszok legfelső rétegeinek nyomtatása alatt használt gyorsulás.Ha alacsonyabb gyorsulási értéket használunk, az segít javítani a kinyúlások nyomtatási minőségén." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Támasz alapzat gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "A támaszok legalsó rétegeinek nyomtatása alatt használt gyorsulás.Ha alacsonyabb gyorsulást választ, akkor segíti a támasz tapadását a modellek tetején." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Előtorony gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "Az előtorony nyomtatása során használt gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Utaztatási gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "A fej utaztatása során használt gyorsulás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Kezdő réteg gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "A legelső rétegnél használt gyorsulási érték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Kezdő réteg nyomtatási gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "Az a gyorsulási érték, amit az első réteg nyomtatása alatt használ." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Kezdő réteg utazási gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "A kezdő réteg nyomtatása alatt, a fej utaztatásához használt gyorsulási érték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Szoknya/perem gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Az a gyorsulás, amellyel a szoknya és a perem nyomtatásra kerül. Általában ezt a kezdeti réteg gyorsulásával hajtják végre, de néha érdemes lehet kinyomtatni a szoknyát vagy a karimát más gyorsulással." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Löket vezérlés engedélyezése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Engedéylezi a nyomtatófej X és Y tengelyen való löketének (sebesség) változásának vezérlését. Ha a löketet növeljük, az csökkenti a nyomtatási időt a minőség terhére." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Nyomtatás löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "A maximális pillanatnyi sebességváltozás változtatása a nyomtatófej mozgására vonatkoztatva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Kitöltés löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a kitöltés nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Fal löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a falak nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Külsö fal löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a külső falak nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Belső fal löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a belső falak nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Felső felület löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a felső záró felület nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Alsó/felső löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása az alsó/felső felületek nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Támasz löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a támaszok nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Támasz kitöltés löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a támaszok kitöltésének nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Támasz interfész löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a támaszok alsó és felső felületének nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Támasz fedél löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a támaszok felső felületének nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Támasz alapzat löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a támaszok alsó felületének nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Előtorony löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása az előtorony nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Utazás löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "A maximális pillanatnyi sebességváltozás változtatása a fej utazási mozgása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Kezdő réteg löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "A maximális pillanatnyi sebességváltozás változtatása a kezdő rétegen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Kezdő réteg nyomtatási löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "A maximális pillanatnyi sebességváltozás változtatása a kezdő réteg nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Kezdő réteg utazás löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Az utazási mozgás gyorsítása a kezdő rétegnél." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Szoknya/perem löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "A maximális pillanatnyi sebességváltozás változtatása a szoknya és a perem nyomtatása alatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Utazás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "fej átpozícionálás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Visszahúzás engedélyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Visszahúzás a rétegváltásnál" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Visszahúzza a nyomtatószálat, amikor a fúvóka a következő rétegre vált." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Visszahúzási távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "A visszahúzott anyag hossza visszahúzáskor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Visszahúzási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "A nyomtatószál sebessége visszahúzáskor, és előtoláskor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Visszahúzás visszahúzási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "Az a sebesség, amellyel a nyomtatószál visszahúzódik egy visszahúzási mozgás során." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Visszahúzás előtolási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "A nyomtatószál visszahúzás sebessége szál előtolási mozgáskor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Előtolási plussz anyagmennyiség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Valamennyi anyagveszteség léphet fel a fej üresben mozgatása során, ami az anyag csöppenéséből adódhat. Ezt a hiányt tudjuk itt tudunk kompenzálni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Minimum út visszahúzáshoz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "Az a minimális útvonal, amit a fejnek mozognia kell X-Y irányban ahhoz, hogy a visszahúzás megtörténjen. Ez segíthet abban, hogy ne legyen túl gyakori visszahűzás kisméretű területek felett." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Visszahúzások maximális száma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Ez a beállítás korlátozza a minimális extrudálási távolság ablakon belüli visszahúzódások számát. Az ablakon belüli további visszahúzódásokat figyelmen kívül hagyjuk. Ezzel elkerülhető, hogy ugyanazon a szálpozicióban többször visszahúzódjon, mivel ez a nyomtatószálat ellapíthatja, eldarálhatja az extruder adagolókeréknél és ez elakadási problémákat okozhat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Minimális extrudálási távolság ablak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "Az az ablak, amelyben érvényesülni tud a maximális visszahűzási szám.Ennek az értéknek megközelítőleg azonosnak kell lennie a visszahúzási távolsággal, s így lehet korlátozni a visszahúzások számát ugyanabban az anyaghelyzetben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Támasz visszahúzás korlátozása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "A támasz és a normál tárgyvonalak között kihagyja a visszahúzást. Ez időt takaríthat meg, de ez szálazást eredményezhet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Fésülés mód" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "A fésülés a fúvókát a már nyomtatott területeken tartja utazás közben.Ez kissé hosszabb utazási eredményeket eredményez, de csökkenti a visszahúzás szükségességét. Ha a fésülés ki van kapcsolva, akkor az anyag visszahúzódik, és a fúvóka egyenes vonalban mozog a következő pontra.Az is elkerülhető, hogy a felső / alsó kéregfelületeken fésülést végezzen, vagy csak a kitöltés belsejében mozogjon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Ki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Minden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Felszínen nem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "Kitöltésen belül" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Maximum fésű táv visszahúzás nélkül" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Visszahúzás külső fal előtt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Minden esetben, mikor a külső fal nyomtatása fog történni, a pozicionáláskor szál visszahúzás fog történni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Kinyomtatott részek kerülése utazáskor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "A fej mozgatásakor a már kinyomtatott részeket elkerülő útvonalon fog haladni.Ez az opció csak akkor érhető el, ha a fésű mód engedélyezve van." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Támasz elkerülése utazáskor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "A fej mozgatásakor a kinyomtatott támaszokat elkerülő útvonalon fog haladni.Ez az opció csak akkor érhető el, ha a fésű mód engedélyezve van." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Elkerülő utazási távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "A fúvóka és a már kinyomtatott részek közötti távolság, ha kerülő útvonalakat használunk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "Réteg X kezdőpont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "Az az X koordináta, melynek a közelében található a rétegek X nyomtatási kezdőpontja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Réteg Y kezdőpont" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "Az az Y koordináta, melynek a közelében található a rétegek Y nyomtatási kezdőpontja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Z emelés visszahúzáskor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Szálvisszahúzáskor a Z tengely megemelkedik, így elemeli a fejet a tárgytól, ami megakadályozza, hogy a fúvóka hozzáérjen a már kinyomtatott részekhez utazáskor. Ez csökkenti annak az esélyét, hogy a fej lelökje, vagy felszakítsa a tárgyat a tárgyasztalról." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Z emelés nyomtatott részeknél" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Csak akkor végez Z emelést, ha olyan nyomtatott részek felett mozog, amiket vízszintes mozgással nem lehet elkerülni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Z emelés magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Az a magasságkülönbség, amit a Z emeléskor emelkedik a tengely." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Z emelés extruder váltás után" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Extruder váltás után a Z tengely és így a fej megemelkedik, így ez megakadályozza, hogy a fúvókából esetlegesen kicsöppenő anyag a nyomtatás külső felületére kenődjön." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Z emelés magassága extruder váltás után" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Az a magasságkülönbség, amit a Z emeléskor emelkedik a tengely extruder váltás után." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Hűtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Hűtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Tárgyhűtés engedélyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Engedélyezi a tárgyhűtést nyomtatás közben. A hűtés javíthatja a rétegek nyomtatási minőségét, főleg a kicsi rétegeknél, és az áthidaló, túlnyúló részeknél." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Hűtés sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "Az a sebesség, amivel a ventillátorok pörögnek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Normál hűtési sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Az a sebesség, amivel a hűtés történik normál nyomtatási esetben.Ha egy réteg nyomtatási sebessége egy küszöbérték felé emelkedik, akkor a hűtést növelni fogja egészen addig, amíg a maximumra nem emelkedik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Maximális hűtési sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Az a hűtési sebesség, amivel a ventillátorok forognak a maximális hűtéskor.A maximális hűtés azoknál a rétegeknél történik, ahol elértük a minimális rétegídőt. A hűtés a normál és a maximum érték között tud változni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Normál/Maximum ventillátor sebesség küszöb" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "Az a rétegidő, amely beállítja a küszöbértéket a szokásos ventilátor sebesség és a ventilátor maximális sebessége között. Az ezúttal lassabb nyomtatású rétegek szokásos ventilátorsebességet használnak. A gyorsabb rétegek esetén a ventilátor sebessége fokozatosan növekszik a maximális ventilátor sebesség felé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Kezdő hűtési sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "Az a sebesség, amellyel a ventilátorok forognak a nyomtatás kezdetén. Az ezt követő rétegekben a ventilátor sebességét fokozatosan növeli olyan szintre, amely megegyezik a normál ventilátor sebességgel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Normál hűtési magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Az a magasság, ahol a ventillátorok a normál hűtési sebességgel forognak.Az alacsonyabb rétegekben a hűtés még kissebb, és fokozatosan növekedik a sebessége a normál szintig, ahogy eléri ezt a magasságot." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Normál hűtési réteg" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Az a réteg, ahol a ventillátor eléri a normál hűtési sebességet.Ha a normál hűtési magasság be van állítva, akkor ezt a rétegszámot kiszámítja a szoftver." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Minimális rétegidő" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Egy adott réteg nyomtatásában eltöltött idő. Ha a réteg nagyon kicsi, akkor ez arra készteti a nyomtatót, hogy lelassuljon annyira, hogy a réteg nyomtatási ideje ezt az időtartamot elérje. Ez azért szükséges, hogy az adott réteg le tudjon hűlni annyira, hogy a következő réteg megfelelően tudjon ráépülni. A réteg nyomtatási ideje lehet ettől az értéktől rövidebb, ha a fejemelés le van tiltva, vagy ha a minimális sebesség ettől eltérő értéket ad meg." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Minimális sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "Minimális sebesség. Ez az a minimum, amivel a fej mozoghat. Ez azért szükséges, mert a minimális rétegidő miatt előfordulhatna, hogy a nyomtatófej tűlzottan lelassul. Ez esetben a fúvóka olvadókamra nyomása leeshetne, ami ronthatná a nyomtatási minőséget." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Fej emelés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Ha a nyomtató elérte a megadott minimális rétegidővel a minimális sebességet, és nem tud tovább lassulni, akkor a nyomtató emelje fel a fejet addig, amig amíg el nem éri a minimális rétegidőt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Támaszték" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Támaszték" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Támaszték készítés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Olyan szerkezeti részeket készít a nyomtatványhoz, ami segít alátámasztani azokat a részeket, amik a levegőben lógnak, vagy kinyúlnak a tárgyból.E nélkül ezeket a részeket nem lehet kinyomtatni, mivel nincs mire építenie az adott részt a nyomtatónak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Támasz extrúder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "Az az extruder szerelvény, amivel a támasztékokat nyomtatjuk. Ezt multi-extruderes gépeken használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Támasz kitöltés extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "Az az extruder szerelvény, amivel a támasztékok kitöltését nyomtatjuk. Ezt multi-extruderes gépeken használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Első réteg támasz extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "Az az extruder szerelvény, amivel az első réteg támasz kitöltését nyomtatjuk.Ezt multi-extruderes gépeken használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Támasz interfész extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "Az az extruder, ami a támaszok alját és tetejét nyomtatja.Ezt multi-extruderes gépeken használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Támasz alapzat extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "Az az extruder, ami a támaszok alját nyomtatja.Ezt multi-extruderes gépeken használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Támasz fedél extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "Az az extruder, ami a támaszok fedelét nyomtatja.Ezt multi-extruderes gépeken használhatjuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Támaszágak szöge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "Az ágak szöge. Használjon alacsonyabb szöget, hogy függőlegesebb és stabilabbak legyenek. A jobb kinyúláshoz használjon nagyobb szöget." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Támaszágak távolsága" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "Azt adja meg, hogy milyen messze kell lenniük az ágaknak, mikor a modellt érintik. Ha a távolság kicsi, a ta támasza több ponton is megérinti a modellt, ami jobb alátámasztást ad, de nehezebb eltávolítani majd a támaszt utólag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Támaszágak átmérője" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "A támasz legvékonyabb ágainak átmérője. A vastagabb ágak erősebbek. Az alap felé eső ágak vastagabbak lesznek, mint ez a méret." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Támaszágak átmérő szög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "Az ágak átmérőjének változási szöge. Az ágak felülről lefelé vastagodnak. Ha a szög 0, akkor az ágak átmérője egyenletes, teljes hosszukban.Egy kis szög érték növelheti a fa tartásának stabilitását." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Ütközés felbontás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Felbontás az ütközések kiszámítására, annak érdekében, hogy elkerüljük a modellel való ütközést. Ha alacsonyabb a beállítás, az pontosabb fákat eredményez, amik kevésbé dőlnek el, de a szeletelési időt drámai módon megnöveli." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Támasz elhelyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "A támaszok elhelyezésének beállítása. A támaszokat elhelyezhetjük úgy, hogy azokcsak az asztalon támaszkodhatnak, azaz azoknak érinteniük kell az asztalt.Ha azonban a mindenhol beállítást használjuk, akkor a támaszok a modell egyéb felületein is felépülhetnek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Asztalt érintse" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Mindenhol" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Támasz túlnyúlási szög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "A kinyúlások minimális szöge, amihez támaszt kell nyomtatni.0° -nál minden kinyúlás alá lesz támasztva, 90° -nál egyik sem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Támasz minta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "A támaszok szerkezeteinek mintázata. A különböző mintákkal elérhető eredmény lehet az erős vagy a könnyen eltávolítható támasz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Vonalak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Rács" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Háromszög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Körkörös" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Cikcakk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Kereszt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Támasz falak száma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "Azoknak a falaknak a száma, amellyel a támogatást körül lehet venni. A fal hozzáadása megbízhatóbbá teszi a nyomtatást és jobban támaszthatja a túlnyúlásokat, de növeli a nyomtatási időt és a felhasznált anyagot." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Támasz vonalak összekötése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Kösse össze a támaszvonalak végeit. Ha ez engedélyezve van, akkor a támaszok erősebbé válhatnak, csökkenthető az alulextrudálás, viszont ez több anyagba kerül." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Cikcakk támasz összekötése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Kösse össze a cikcakk támasz vonalait. Ez növeli a támasz szerkezeti erősségét." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Támasz sűrűség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "A támaszok belső sűrűségének beállítása. A magasabb érték jobb alátámasztást nyújt a kinyúlásokhoz, viszont nehezebb lesz a támaszokat eltávolítani." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Támasz vonal távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "A támaszok belső szerkezetében lévő vonalak távolsága.Ez egy számított érték a támasz sűrűségből." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Kezdő réteg támasz vonal távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "A támaszok belső szerkezetében lévő vonalak távolsága az első rétegben.Ez egy számított érték a támasz sűrűségből." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Támasz kitöltés iránya" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Ez egy lista a teljes vonalak irányáról. A lista elemeit egymás után használják a rétegek, s mikor a lista a végére ért, elkezdi előlről. A lista elemeit vesszővel választja el, és a teljes lista sz9gletes zárójelben van.Az alapértelmezett az üres lista, ami azt is jelenti, hogy az alapértelmezett 0 fokos szöget használja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Támasz perem engedélyezése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Generáljon egy peremet az első rétegben a támaszok kitöltéseiben. Ezt a karimát a támaszok alá, és nem körülötte nyomtatják. Ennek a beállításnak a bekapcsolása növelhetjük a támaszok tapadását az tálcához." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Támasz perem szélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "A támasz alá nyomtatandó perem szélessége. A nagyobb peremek javítják a tálcához való tapadást, viszon extra anyagfelhasználást is jelent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Támasz perem vonalak száma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "A támasz alá nyomtatandó peremvonalak száma. Több perem vonal javítja a tálcához való tapadást, viszon extra anyagfelhasználást is jelent." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Támasz Z távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "A támaszok struktúrájának alsó/felső részének távolsága a nyomtatott tárgytól.Ez a rés szabadon marad, így segíti a támaszok eltávolítását a nyomtatás után.Ez az érték a rétegmagasság többszörösére lesz kerekítve." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Támasz felső távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "A támasz teteje és a fölé épített nyomtatvány közötti távolság." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Támasz alsó távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "A támasz alja és az alatta lévő nyomtatvány közötti távolság." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Támasz X/Y távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "A támasz szerkezete és a nyomtatvány közötti távolság X/Y irányban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Támasz távolság elsődlegesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Függetlenítés attól, hogy az X/Y támaszték távolsága felülbírálja-e a Z támasz távolságát, vagy fordítva. Amikor az X/Y felülbírálja a Z-t, az X/Y távolság elmozdíthatja a támaszt a modelltől, befolyásolva a tényleges Z távolságot a nyomtatványig. Ezt letilthatjuk, ha nem alkalmazzuk az X/Y távolságot a túlnyúlások körül." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y felülbírálás Z-re" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z felülbírálás X/Y-ra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Minimális támasz X/Y távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Támasz lépcső magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "A támasz lépcsőinek magassága azona a részen, ahol a modellen támaszkodik.Ha az érték alacsony, a támasz eltávolítása nehéz lehet, viszont a túl magas érték instabillá teheti a támaszt. Ha az érték 0, akkor kikapcsolja a lépcsőt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Támasz lépcső maximális szélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "A modellen támaszkodó támasz lépcső maximális szélessége. Az alacsony érték nehezíti az eltávolítást, de a túl magas érték instabillá teszi a támaszt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Támasz kapcsolódási távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "A maximális X/Y távolság két támasz szerkezet között. Mikor két elszeparált támasz túl közel kerül egymáshoz, azaz ettől az értéktől közelebb, akkor a támaszok egyesülni fognak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Vízszintes támasz bővítés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Az egyes rétegek minden támasz poligonjára alkalmazott eltolás mennyisége. A pozitív értékek kiegyenlíthetik a támasz területeket, és erősebb támasztást eredményezhetnek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Támasz kitöltési rétegvastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "A támasz kitöltés retegenkénti anyagvastagsága. Ennek az értéknek minden esetben a rétegmagasság egész többszörösének kell lennie, és oda lesz kerekítve." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Fokozatos támasz kitöltési lépések" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Hány esetben csökkenti felére a támasz kitörlésének a sűrűségét a felére, ahogy építi a támaszt. Azokon a területeken, ahol a felső felületekhez közelebb kerül, ott a sűrűség nőni fog, egészen a támasz kitöltési sűrűségig." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Fokozatos támaszkitöltési lépésmagasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "A támaszkitöltés azon magassága, ahol a sűrűség feleződni fog." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Minimális támasz terület" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "A támasz poligonok minimális területe. Ha ettől kisebb a terület, ottnem lesz támasz generálva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Támasz interfész engedélyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Egy sűrű felületet generál a modell és a támasz közé. Ez egy héjat hoz létre a támasz tetején, amelyre a modell jól nyomtatódik, vagy az alján, ahová a támasz épülni fog." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Felső interfész engedélyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Egy sűrű felület generálása a támasz teteje és a modell között. Ez egy átmeneti csatlakozási felületet fog teremteni a modell és a támasz közé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Alsó interfész engedélyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Egy sűrű felület generálása a támasz aljára és a modell között. Ez egy átmeneti csatlakozási felületet fog teremteni a modell és a támasz közé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Interfész vastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "A támasz átmeneti, a modellt érintő csatlakozó felületének a vastagsága, amit a támasz aljára, vagy a tetejére nyomtat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Felső interfész vastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "A támasz átmeneti, a modellt érintő csatlakozó felületének a vastagsága, amit a támasz tetejére nyomtat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Alsó interfész vastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "A támasz átmeneti, a modellt érintő csatlakozó felületének a vastagsága, amit a támasz aljára nyomtat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Interfész felosztás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Amikor a szeletelő ellenőrzi, hogy hol tart a támasz a modell alatt vagy fölött, szükség esetén a megadott magasságú lépéseket teszi meg. Az alacsonyabb értékek lassabb szeleteést okoznak, míg a magasabb érték a normál támasz kinyomtatását eredményezhetik olyan helyeken, ahol támasz interfészt kellene nyomtatni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Interfész sűrűség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Beállítja a támasz interfész sűrűségét a támasz alsó és a felső felületein.A magasabb érték jobb minőségű túlnyúlás nyomtatást tesz lehetővém viszont a támaszt nehezebb lesz eltávolítani." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Felső interfész sűrűség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Beállítja a támasz interfész sűrűségét a támasz felső felületein.A magasabb érték jobb minőségű túlnyúlás nyomtatást tesz lehetővém viszont a támaszt nehezebb lesz eltávolítani." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Felső interfész vonal távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "A támasz interfész tetővonalainak távolsága. Ezt a beállítást a támasz fedél sűrűségét számítja ki, de külön is megadható." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Alsó interfész sűrűség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "Beállítja a támasz interfész sűrűségét a támasz alsó felületein.A magasabb érték nagyobb tapadást tesz lehetővé a támasznak, a modell felületén, azonban a támaszt nehezebb lesz eltávolítani." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Alsó interfész vonal távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "A támasz interfész aljzatvonalainak távolsága. Ezt a beállítást a támasz aljának a sűrűségét számítja ki, de külön is megadható." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Interfész minta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "A támasz interfész kialakítási mintája." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Vonalak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Rács" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Háromszögek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Körkörös" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Cikcakk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Felső interfész minta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "A támasz interfész felső felületének kialakítási mintája." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Vonalak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Rács" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Háromszögek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Körkörös" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Cikcakk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Alsó interfész minta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "A támasz interfész alsó felületének kialakítási mintája." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Vonalak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Rács" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Háromszögek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Körkörös" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Cikcakk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Minimális interfész terület" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Minimális felső interfész terület" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Minimális alsó interfész terület" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Támasz interfész vízszintes bővítés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "A támasz interész sokszögeire alkalmazott eltolás összege." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Interfészfedél vízszintes bővítés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "A támaszfedél interész sokszögeire alkalmazott eltolás összege." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Interfészaljzat vízszintes bővítés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "A támaszaljzat interész sokszögeire alkalmazott eltolás összege." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Támaszinterfész vonal irány" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "A használt teljes vonalaknak a listája. Az elemeket vesszővel választjuk el, és az egész lista szögletes zárójelek között van.Az alapértelmezett lista üres. Ebben az esetben a 45 és a 135 fok között változik az irányszög. A listát az elejéről kezdi, és rétegenként veszi az irányokat. Ha a lista végére ér, akkor előlről kezdi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Felső interfész irány" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "A használt teljes vonalaknak a listája. Az elemeket vesszővel választjuk el, és az egész lista szögletes zárójelek között van.Az alapértelmezett lista üres. Ebben az esetben a 45 és a 135 fok között változik az irányszög. A listát az elejéről kezdi, és rétegenként veszi az irányokat. Ha a lista végére ér, akkor előlről kezdi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Alsó interfész irány" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "A használt teljes vonalaknak a listája. Az elemeket vesszővel választjuk el, és az egész lista szögletes zárójelek között van.Az alapértelmezett lista üres. Ebben az esetben a 45 és a 135 fok között változik az irányszög. A listát az elejéről kezdi, és rétegenként veszi az irányokat. Ha a lista végére ér, akkor előlről kezdi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Hűtés felülbírálás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Ha engedélyezzük ezt az opciót, akkor a hűtőventillátor sebessége meg fog változni a külső kéreg felületeken, közvetlenül a támasz felett." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Kéreghűtés sebesség támogatás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "A ventillátorok % -os sebesség aránya, amit a támaszok feletti külső, kéregfelületeken kell használni. Ha a ventillátor sebesség itt nagyobb, akkor a támasz könnyebben eltávolítható." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Tornyok használata" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Speciális támasz tornyok használata a kisméretű túlnyúló területek támogatásához.Ezeknek a tornyoknak az átmérője nagyobb, mint az alátámasztott terület, azonban az alátámasztandó terület közelébe érve, fokozatosan csökken az átmérőjük, és egy tetőt képeznek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Torony átmérő" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "A speciális támasz torony átméröje." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Maximális toronnyal támasztott átmérő" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "Annak a kis területnek a legnagyobb átmérője, amit speciális támasz toronnyalkell alátámasztani." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Torony fedél szög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "A torony fedél szöge. A magasabb érték hegyes tornytetőket eredményez.Az alacsonyabb szöggel laposabb fedelet készíthetünk a toronynak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Támaszháló ledobás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Készítsen mindenütt támasztást a támaszháló alatt úgy, hogy ne lehessen alátámasztatlan kinyúlás a támaszhálóban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Tárgyasztal tapadás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Tapadás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Előnyomás engedélyezése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "A nyomtatás előtt a nyomtatószálat előkészítio, és az olvadókamra nyomást felépíti úgy, hogy egy foltot nyomtat. A perem és a szoknya is viselkedhet így, hiszen annak a nyomtatása során is felépíthető a nyomás. Ebben az esetben ez a funkció nem működik, és ezzel időt takaríthatunk meg." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Extruder kezdő X helyzet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "A fejnek az az X koordinátája, ahol a fúvóka előkészül ahhoz, hogy elkezdődjön a nyomtatás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Extruder kezdő Y helyzet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "A fejnek az az Y koordinátája, ahol a fúvóka előkészül ahhoz, hogy elkezdődjön a nyomtatás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Tárgyasztal tapadási típus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Itt különböző lehetőségek közül választhatunk, amelyek elősegítik a nyomtatvány tárgyasztalhoz való tapadását. A peremek egyrétegű sík felületek, amik a modell alapja körül nyomtatódnak úgy, hogy megakadályozzák a deformációt.A tutaj egy vastag rácsot hoz létre egy fedéllel a modell alatt.A szoknya egy vonal, ami a modell körül van nyomtatva, de az a modellhez ne kapcsolódik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Szoknya" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Perem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Tutaj" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Nincs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Tapadás extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "Az az extruder, amit a tapadásnövelő felületek, szoknya, perem, tutaj nyomtatására használunk. Csak multi extruder esetén használható." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Szoknya vonalszám" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "A szoknyavonalak számának növelése, kisméretű tárgyak esetén segíthet az extruderben a megvelelő olvadókamra nyomás előállításában.Ha az érték 0, akkor a szoknya letiltódik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Szoknya távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4618,2044 +4693,1989 @@ msgstr "" "A szoknya vízszintes távolsága a modell első rétegének külső szélétől. \n" "Ez a minimális távolság. Ha a szoknya vonalak száma többszörözve van, akkor a szoknya kifelé fog nyövekedni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Szoknya/Perem minimális hossz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "A szoknya, vagy a perem minimális hossza. Ha ezt a hosszt nem érné el az összes szoknya vagy perem, akkor további szegélyvonalak adódnak hozzá, és kiegészítik addig, amíg el nem érik ezt a hosszt.Ha a vonalszám 0 -ra van állítva, akkor ez az opció figyelmen kívül van hagyva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Perem szélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "Az a szélesség, amilyen széles lesz a Perem, a nyomtatott tárgy szélétől számítva. A nagyobb perem nagyobb tapadást fog eredményeznim viszont csökkenti az effektív használható nyomtatási területet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Perem vonalszám" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "A Perem körvonalainak száma. Több vonal nagyobb tapadást eredményez, de csökkenti a használható nyomtatási területet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Perem támasz helyett" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Kényszerítő Perem nyomtatás a tárgy körül, még azokon a helyeken is, ahol egyébként támaszt kellene nyomtatni. Ezeken a helyeken a támasz első rétege helyett a perem lesz nyomtatva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Perem csak kívül" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Csak a modell külső falaihoz nyomtat Peremet. Ez csökkenti a perem nyomtatási költségét, és nem szükséges a belső részeken eltávolítani majd azt, továbbá a test letapadását nem csökkenti jelentősen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Tutaj extra margó" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Ha az extra margót engedélyezzük, akkor a modell alá nyomtatott tutajt ki vogja egészíteni, és bővíteni kifelé irányban. Ez egy erősebb tutajt fog létrehozni, viszont több alapanyagot igényel, és csökkenti a használható nyomtatási területet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Tutaj simítás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Ez a beállítás azt szabályozza, hogy tutajnak hány belső sarka legyen lekerekítve. A belső sarkokat félkörre kerekíti le, aminek sugara az itt megadott érték. Ez a beállítás eltávolítja a tutaj körvonalában lévő olyan lyukakat is, amik kisebbek, mint egy ilyen kör." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Tutaj légrés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "A légrés megadja, hogy a tutaj teteje és a modell alja között milyen legyena távolság. Csak az első réteget fogja megemelni ez az érték, ami így csökkenteni fogja a tutaj és a test egymáshoz tapadását. Ezáltal könnyebb lesz a nyomtatás végén eltávolítani a tutajt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Első réteg Z átfedés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "A modell első és második rétege között átfedést hoz létre Z irányban.Ez képes kompenzálni azt a hibát, ami az első rétegben keletkezett. Ezt a hibát az okozza, hogy a tutaj légrésben az első réteg benyúlik, így nem alakul ki a tökéletes első réteg.Az első réteg feletti összes rész magasságát érinti ez a beállítás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Felső tutaj rétegek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Ez a szám a tutaj felső rétegeinek száma. Ezek teljesen kitöltött rétegek amiken a modellek nyugszanak. 2 réteg használata sokkal simább első réteget fog eredményezni a modellen, mint ha 1 lenne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Felső tutaj rétegvastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Azoknak a tutajrétegeknek a vastagsága, ami a tutaj tetején van." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Tutaj felső vonalszélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "A vonalak szélessége a tutaj felső felületén. Ezek lehetnek vékony vonalak, így a tutaj teteje sima lesz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Tutaj felső távolsága" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "A tutajvonalak közötti távolság a felső tutajrétegeknél. A távolságnak meg kell egyeznie a vonalszélességgel, hogy a felület tömör legyen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Tutaj közép vastagsága" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "A középső tutajréteg rétegvastagsága." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Tutaj középső vonal szélessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "A vonalak szélessége a középső tutajrétegben. Ha a második rétegnél többet extrudálunk, akkor a vonalak jobban tapadnak majd a tárgyasztalhoz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Tutaj középső távolsága" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "A tutajvonalak közötti távolság a középső tutajrétegben. A középső távolságnak meglehetősen szélesnek kell lennie, ugyanakkor elég sűrűnek is ahhoz, hogy megfelelően támassza a felső tutajrétegeket." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Tutajalap vastagsága" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Az alap tutajréteg rétegvastagsága. Ennek vastag rétegnek kell lennie, mert erősen tapadnia kell a nyomtató tárgyasztalához." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Tutajalap vonal szélessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "A vonalak szélessége a tutajalap rétegeiben. Ezeknek vastag vonalaknak kell lenniük, hogy elősegítsék a tárgyasztalhoz tapadást." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Tutajalap-vonalak közötti távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "Az tutajalap-réteg vonalai közötti távolság. A széles távolság megkönnyíti a tutaj eltávolítását a tárgyasztalról." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Tutaj nyomtatási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "A tutaj nyomtatási sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Tutajfedél nyomtatási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "A tutaj felső rétegeinek nyomtatási sebessége. Ezeket kissé lassabban kell nyomtatni, hogy a fúvóka lassan kiegyenlítse a szomszédos felszíni vonalakat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Tutajközép nyomtatási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "A középső tutajrétegek nyomtatási sebessége. Ezt meglehetősen lassan kell nyomtatni, mivel a fúvókából kifolyó anyag mennyisége meglehetősen nagy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Tutajalap nyomtatási sebessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "A tutajalap nyomtatási sebessége. Ezt meglehetősen lassan kell nyomtatni, mivel a fúvókából kifolyó anyag mennyisége meglehetősen nagy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Tutaj gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "A tutaj nyomtatásához kapcsolódó gyorsulási érték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Tutajfedél gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "A tutajfedél nyomtatásához kapcsolódó gyorsulási érték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Tutajközép gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "A tutaj középső rétegeinek nyomtatásához kapcsolódó gyorsulási érték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Tutajalap gyorsulás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "A tutajalap nyomtatásához kapcsolódó gyorsulási érték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Tutaj löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "A tutaj nyomtatásakor használt löket." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Tutajfedél löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "A tutajfedél nyomtatásakor használt löket." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Tutajközép löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "A tutaj középső rétegeinek nyomtatásakor használt löket." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Tutajalap löket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "A tutajalap nyomtatásakor használt löket." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Tutaj hűtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "A hűtőventillátor sebessége a tutaj nyomtatásakor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Tutajfedél hűtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "A hűtőventillátor sebessége a tutaj felső rétegeinek nyomtatásakor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Tutajközép hűtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "A hűtőventillátor sebessége a tutaj középső rétegeinek nyomtatásakor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Tutajalap hűtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "A hűtőventillátor sebessége a tutajalap rétegeinek nyomtatásakor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Duál extrudálás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "A több extrúderekkel rendelkező gépek nyomtatási beállításai." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Előtorony engedélyezése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Nyomtasson egy tornyot a nyomtatandó tárgy mellett, amely abban segít, hogy a fejben lévő anyagváltást végre tudja hajtani. Kinyomtatja az előtoronyba a fejben marad előző alapanyag maradványokat, így már kitisztult fúvókával tudja a nyomtatást folytatni a nyomtatandó testen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Előtorony mérete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "Az előtorony szélessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Előtorony minimális térfogat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Az előtorony minimális térfogata, minden egyes rétegben ahhoz, hogy az anyagcserét teljes egészében végre tudja hajtani." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "Előtorony X helyzet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "Az előtorony nyomtatási X koordinátája." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Előtorony Y helyzet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "Az előtorony nyomtatási Y koordinátája." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Inaktív fúvóka tisztítása az előtornyon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Miután kinyomtatta az előtornyot a gép, az inaktív fúvókán esetlegesen kicsöppenő anyagot letörli róla az előtoronyba." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Előtorony perem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Előfordulhat, hogy az előtornyokhoz szükség van a peremek által biztosított extra tapadásra, még akkor is, ha a modell nem rendelkezik peremmel. Jelenleg nem használható a tutaj 'Raft' mint tapadástípus ehhez a művelethez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Szivárgáspajzs engedélyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Engedélyezi a szivárgáspajzsot. Ez létrehoz egy héjat a modell körül, úgy, hogy az nem ér a modellhez, azonban a fej visszaálláskor, az esetlegesen fúvókából kicsöppenő anyagmaradványokat 'letörli' ebben a héjban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Szivárgáspajzs szöge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "Az a maximális szög, ami a szivárgáspajzsban megjelenhet. A 0 fok a függőleges, a 90 fok pedig a vízszintesnek felel meg. Ha a szög kisebb, akkor jobb lehet a pajzs hatásfoka, és jobban mentesíti a fúvókát a szivárgó anyagtól, azonban több felhasználandó anyagot igényel az építése." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Szivárgáspajzs távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "A pajzs távolsága a nyomtatványtól X/Y irányban értve." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Fúvókaváltás visszahúzási távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "A visszahúzás távolsága az extruderek váltásakor. 0-ra állítva egyáltalán nincs visszahúzás.Ennek a távolságnak általában meg kell egyeznie a hőzóna hosszával." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Fúvókaváltás visszahúzási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "Nyomtatószál visszahúzási sebesség. A nagyobb sebesség jobb eredményhez vezethet, azonban a túl nagy sebesség a nyomtatószál eldarálásához vezethet a nyomtatószál adagolóban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Fúvókaváltás visszahúzási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "Az a sebesség, amivel a szál visszahúzásra kerül a fúvókaváltás során." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Fúvókaváltás visszatolási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "Az a sebesség, amivel a nyomtatószálat visszatoljuk a fejbe fúvókaváltás után." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Fúvókaváltási extra visszatolt anyag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Egy extra anyagmennyiség, amivel több anyagot tol vissza a fejbe fúvókaváltás után." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Háló korrekciók" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Szintátfedések egyesítése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Figyelmen kívül hagyja a hálóban lévő, átfedő térfogatokból származó belső geometriai alakzatokat, és a szintet egyben nyomtatja ki. Ez a nem kívánt belső üregek eltűnését eredményezheti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Üregek eltávolítása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Eltávolítja a tárgyból az összes furatot, és üreget, s csak a külső geometriát tartja meg. Egyúttal figyelmen kívül hagyja a belső geometriát is.Nem fogja figyelmbe venni az alulról vagy felülről látható rétegeket sem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Kiterjedt felfűzés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "A kiterjedt felfűzés megkísérli felfűzni a nyílt lyukakat a hálóban úgy, hogy a lyukakat érintő poligonokat bezárja. Ez a funkció jelentősen növelheti a feldolgozási időt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Nyílt poligonok megtartása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "A Cura általában megkísérli összefűzni a kis lyukakat a hálóban, és eltávolítja ezeket egy nagy üregben. Ennek az opciónak a bekapcsolásával megtarthatók azok a részek, amiket nem lehet felfűzni. Ezt a lehetőséget végső lehetőségként tartsuk fent, és csak akkor használjuk, ha nem tudjuk más módon létrehozni a megfelelő G-kódot." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Átfedések egyesítése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Egyesíti az egymással érintkező hálórészeket. Ez jobb kötést hoz létre a testben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Keresztezések eltávolítása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Azon területek eltávolítása, ahol a hálók keresztezik egymást. Ezt általában ott kell használni, ahol kettős objektumok átfedésben vannak egymással." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Alternatív háló eltávolítása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Bekapcsolja, hogy minden egyes rétegnél, ahol kereszteződő hálók találhatóak, azok fonódjanak össze. Ha kikapcsoljuk ezt az opciót, akkor a kereszteződő hálók közül az egyik megkapja az átfedésben lévő háló teljes térfogatát, míg a többi hálót eltávolítja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Üres első rétegek eltávolítása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Távolítsa el az üres rétegeket amik az első nyomtatott réteg alatt, ha vannak. Ennek a beállításnak a letiltása esetén az első rétegek üresek lehetnek, ha a Szelet-tolerancia beállítást Kizárólagos vagy Közepes értékre állítják." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Maximális felbontás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "Egy vonalszakasz minimális mérete a szeletelés után. Ha ezt megnöveli, a háló kisebb felbontású lesz. Ez lehetővé teheti a nyomtató számára, hogy lépést tartson a g-kód feldolgozásának sebességével, és növeli a szeletek sebességét azáltal, hogy eltávolítja a háló azon részleteit, amelyeket egyébként nem tud feldolgozni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Maximális utazási felbontás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "Az utazási útvonalak minimális mérete szeletelés után. Ha ezt növeljük, akkor az utazási mozgások kevésbé rendelkeznek majd sima sarkokkal.Ez lehetővé teszi a nyomtatók számára, hogy lépést tartsanak a g-kód feldolgozásához szükséges sebességgel, azonban a modell elkerülése kevésbé lehet pontos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Maximális eltérés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "A maximális eltérés, ha csökken a felbontás a maximális felbontás beállításnál. Ha ezt növeli, a nyomtatás kevésbé lesz pontos, de a g-kód kisebb lesz. A maximális eltérés a maximális felbontás korlátja, tehát ha a kettő ütközik, akkor a maximális eltérés lesz magasabb prioritású." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Különleges módok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Nyomtatási sorrend" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Egyidőben" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Egyesével" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Kitöltés háló" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Ezzel a hálóval módosíthatja az egyéb átfedéseknek megfelelő kitöltéseket. Kicseréli a többi háló feltöltési régióit ezekre a régiókra. Javasoljuk, hogy ehhez a hálóhoz csak egy falat nyomtasson, és ne használjon alsó/felső felületet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Háló vágás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Korlátozza ennek a hálónak a térfogatát más hálókon belül. Ezt fel tudjuk használni egy háló nyomtatásának bizonyos területeire, különböző beállításokkal, vagy akát teljesen eltérő extruderrel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Öntőforma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Nyomtassa a modelt úgy, mint ha egy öntőforma lenne. Ezzel elérhetjük, hogy olyan nyomtatványt kapunk, amit ha kiöntünk, akkor a tárgyasztalon lévő modelt kapjuk vissza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Minimális formaszélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Forma fedél magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "A modell vízszintes részeinek feletti magasság, amelyet formaként nyomtatunk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Forma szög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "A forma számára kialakított külső falak túlnyúlási szöge. 0 ° -kal a forma külső héja függőleges lesz, míg 90 ° -kal a modell külső része a modell kontúrját követi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Támasz háló" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Ezzel a hálóval határozhatja meg a támaszt területeket. Ez felhasználható a támasz struktúra létrehozására." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Túlnyúlás gátló háló" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Ezzel a hálóval megadhatjuk, hogy a modell melyik részét ne lehessen észlelni túlnyúlásként. Ezt felhasználhatjuk arra, hogy a nem kívánt támasz struktúrákat eltávolítsuk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Felszín mód" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "A modellt csak felületként, térfogatként, vagy lazua felülettel kezelje.A normál nyomtatási mód csak a zárt szinteket nyomtatja ki. A \"Felület\" egyetlen falra nyomtat, amely a háló felületét követi nyomtatás nélkül, és nincs alsó és felső felület.A \"Mindkettő\" zárt szinteket nyomtat, ugyanúgy, mint a normál, és minden fennmaradó poligont pedig felületként." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normál" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Felület" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Mindkettő" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Külső kontúr spiralizálása" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "A spirálizálás kiegyenlíti a külső él Z mozgását. Ez folyamatos Z növekedést eredményez a teljes nyomtatás során. Ez a szolgáltatás a szilárd modellt egyetlen falú, szilárd aljú nyomtatássá teszi. Ezt a funkciót csak akkor kell engedélyezni, ha minden réteg csak egyetlen részt tartalmaz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Sima, spirális kontúrok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "A Z-varrat láthatóságának csökkentése érdekében simítsa meg a spirális kontúrokat (a Z-varratnak alig láthatónak kell lennie a nyomaton, de a rétegnézetben továbbra is látható lesz). Vegye figyelembe, hogy a simítás általában elmossa a finom felület részleteit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Relatív extrudálás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Használjon relatív extrudálást abszolút extrudálás helyett. A relatív E-lépések használata megkönnyíti a g-kód utófeldolgozását. Ezt azonban nem minden nyomtató támogatja, és az abszolút E-lépésekhez viszonyítva nagyon kismértékű eltéréseket eredményezhet a lerakott anyag mennyiségében. Ettől a beállítástól függetlenül az extrudálás módját mindig abszolút értékre állítják, mielőtt bármilyen g-kód szkriptet kiadnának." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Kísérleti funkciók" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Szeletelési tűrés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Középső" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Kizáró" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Befoglaló" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Felső felszíni kéregvonal szélesség" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "A nyomtatás tetjén lévő területek egyetlen sorának szélessége." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Felső felszíni kéregminta" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "A legfelső rétegeken lévő mintázat." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Vonalak" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Körkörös" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Cikcakk" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Felső kéregvonal irányok" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Azon egész vonalirányok listája, amelyeket akkor kell használni, amikor a felső felületi rétegek vonal, vagy cikcakk mintáját használjuk.A lista elemeit egymás után használjuk a rétegek előre haladtával, és amikor a végére ér, előlről kezdi. A lista elemit vesszővel választjuk el, és a teljes lista szögletes zárójelben van. Az alapértelmezett lista üres ami azt is jelenti, hogy az alapértelmezett 45 és 135 fokos szögeket hasznájuk." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Kitöltési utazás optimalizáció" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Ha engedélyezve van, a kitöltési sorok nyomtatási sorrendje optimalizálódik a megtett távolság csökkentése érdekében. Az elért utazási idő csökkentése nagymértékben függ a szeletelt modelltől, a kitöltési mintától, a sűrűségtől stb. Vegye figyelembe, hogy egyes modellek esetében, amelyeknek sok kis kitöltési területe van, a modell szeletelésének ideje jelentősen megnőhet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Automatikus hőfok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Automatikusan változtassuk a hőmérsékletet az egyes rétegeknél, annak függvényében, hogy milyen az adott réteg átlagos adagolási sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Adagolás hőmérséklet diagram" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "A nyomtatószál adagolást (mm3/mp), és a hőmérsékletet (Celsius) összekötő adatok." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Minimális sokszög kerület" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "A szeletelt rétegekben lévő sokszögeket, amelyek kerülete kisebb, mint ez az összeg, kiszűrjük. Az alacsonyabb értékek magasabb felbontású hálóhoz vezetnek a szeletelési idő költségén. Elsősorban nagy felbontású SLA nyomtatókhoz és nagyon apró, sok részlettel rendelkező 3D modellekhez készült." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Támasz tördelhetősége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "A támasz nyomtatásakor néhány támaszbonal összeköttetés kihagy, így a szerkezet a végső eltávolításkor, ott konnyebben el fog törni. Ezt a beállítást a cikcakk támaszmintára tudjuk alkalmazni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Törés méret" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "A támaszvonalak között ennyi mm -ként hagy el egy vonalat, a könnyebb törhetőség miatt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Törésvonalak száma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Ennyi kapcsolódó vonal után hagy ki egyet a törés könnyítése érdekében." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Huzatpajzs engedélyezése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "A beállítással létrehozhatunk egy falat a modell körül, ami segít abban, hogy a külső levegő, vagy légáramlat érje a nyomtatott testet.Ez különösen azoknál az alapanyagoknál lehet segítség, amelyek hajlamosak a felválásra, repedésre, mint pl. az ABS, ASA." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Huzatpajzs X/Y távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "A modell és a huzatpajzs közötti távolság X/Y irányban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Huzatpajzs korlátozás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Beállítja a huzatpajzs magasságát. Kiválasztható, hogy a modell teljes magasságában, vagy egy részleges magasságig épüljön a pajzs." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Teljes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Részleges" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Huzatpajzs magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "A huzatpajzs magassága. Csak eddig a magasságig fogja a pajzsot nyomtatni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Nyomtatható túlnyúlások" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "A modell geometriáját fogja megváltoztatni oly módon, hogy minimális támasz legyen szükséges a nyomtatáshoz. A meredek kinyúlások sekélyessé fognak válni, míg a túlnyúló területek függőlegesebbé." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Maximális túlnyúlási szög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "A túlnyúlások maximális szöge a nyomtathatóvá tétel után. 0 ° értéknél az összes túlnyúlást egy, az építőlemezhez kapcsolt modelldarab váltja fel, a 90 ° -ot a modell semmilyen módon nem változtatja meg." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Kifutás engedélyezés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "A kifutás során, az adott rész nyomtatásakor, az extrudálási út vége előtt, egy utazási mozgársa váltás történik. Idő előtt megszüntetjük az extrudálást és a fejből még kicsöppenő anyagmaradványt használjuk fel a rész fennmaradó részének nyomtatásához. Így a szálazást, és az utazás közbeni csöppenést tudjuk csökkenteni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Kifutási mérték" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "A csöppenés mértéke. Ennek az értéknek általában közel kell lennie a fúvóka átmérőjéhez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Minimális mennyiség a kifutás előtt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Az minimális extrudálási mennyiség, mielőtt engedélyezi a kifutási műveletet.Ha nincs egy bizonyos mennyiségű extrudálás a kifuttatás előtt, nem épül fel elegendő nyomás az olvadótérben, és a kifutás során nem lesz elegendő anyag a nyomtatáshoz. Emiatt a kifutási mérték lineárisan van skálázva.Ez az érték mindig nagyobb, mint a kifutási mérték." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Kifutási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "A kifutási művelet sebessége, a normál extrudálási út sebességéhez képest.Javasolt, hogy kisség csökkentsük, így 100% -nál alacsonyabb legyen az érték, mivel a kifutási mozgás közben csökken a nyomás a csőben." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Kereszt 3D üreg méret" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "Azoknak a kialakuló üregeknek a mérete, amik akkor jönnek létre, mikor a kereszt 3D mintában egy adott magasságnál a minta önmagát érinti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Kereszt kitöltési kép" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "Annak a képfájlnak, aminek a fényerősség értékei meghatározzák a minimális sűrűséget a nyomtatás kereszt kitöltésének megfelelő helyén." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Kereszt támasz kitöltési kép" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "Annak a képfájlnak, aminek a fényerősség értékei meghatározzák a minimális sűrűséget a nyomtatás kereszt támasz kitöltésének megfelelő helyén." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Kúpos támasz engedélyezése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "A támaszok alja kisebb méretű lesz, mint az alátámasztandó rész." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Kúpszög" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "A kúpos támasz dőlésszöge. A 0 fok függőleges és 90 fok vízszintes. A kisebb szögek miatt a tartószerkezet erősebb, de több anyagból áll. A negatív szögek miatt a támasz talpa szélesebb, mint a teteje." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Kúptámasz minimális szélesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "A kúptámasz alapjának minimális mérete. Ha nagyon kicsi ez a szélesség, akkor a támasz instabil lehet." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Rücskös felszín" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "A külső fal nyomtatása során, véletlenszerűen beremeg a fej. Ennek hatására a külső fal mintázata elmosott, homályos lesz, elnyomja a mintázatot." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Rücsök vastagság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Az a szélesség, amelyen belül a rezgés történhet. Javasolt, hogy ez a külső fal szélessége alatt legyen, mivel a belső falalkat nem érinti ez a mozgás." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Rücsök sűrűség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Az egyes poligonokon egy rétegben megjelenő pontok átlagos sűrűsége.Vegyük figyelembe, hogy az eredeti sokszög pontok itt eldobásra kerülnek, így az alacsony sűrűség csökkenti a felbontást." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Rücsök távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Az egyes vonalszakaszokon létrehozott rücskök közötti átlagos távolság. Mivel az eredeti pontok eldobásra kerülnek, a sok rücsök a felbontás csökkenését fogja eredményezni. Ennek az értéknek meg kell haladnia a rücskös falvastagság felét." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Huzalváz nyomtatás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Csak a külső felületet nyomtatja, egy ritkás hevederezett szerkezettel, a levegőben. Ez úgy valósul meg, hogy a modell kontúrjai vízszintesen kinyomtatásra kerülnek meghatározott Z intervallumban, amiket felfelé, és átlósan lefelé egyenesen összeköt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Kapcsolódási magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "Két vízszintes rész közötti felfelé és átlósan lefelé mutató vonalak magassága. Ez határozza meg a nettó szerkezet általános sűrűségét. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Fedél betét távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "A beépített távolság, amikor a tetőtől körvonalakat bekapcsolnak. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "A fúvóka mozgásának sebessége az anyag extrudálásakor. Csak a huzalnyomtatásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Aljzat nyomtatási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Az első réteg nyomtatásának sebessége, amely az egyetlen réteg, amely megérinti a tárgyasztalt. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Felfelé nyomtatási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "A vonalak felfelé, Z irányban 'a levegőben' történő nyomtatási sebessége. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Lefelé nyomtatási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "A vonalak lefelé, Z irányban 'a levegőben' történő nyomtatási sebessége. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Vízszintes nyomtatási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "A modell kontúrjának vizszintes irnyban történő nyomtatási sebessége.Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Adagolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Ádagoláskompenzáció: az extrudált anyag mennyiségét megszorozzuk ezzel az értékkel. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Kapcsolódási adagolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Ádagoláskompenzáció felfelé vagy lefelé irányban haladva. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Vízszintes adagolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Ádagoláskompenzáció vízszintes vonalak nyomtatásakor. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Felső késleltetés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Késleltesse az időt felfelé történő mozgatás után, hogy a felfelé mutató vonal megszilárduljon. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Alsó késleltetés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Késleltesse az időt lefelé történő mozgatás után, hogy a lefelé mutató vonal megszilárduljon. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Vízszintes késleltetés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Késleltetési idő két vízszintes szegmens között. Egy ilyen késleltetés bevezetése jobb tapadást okozhat az előző rétegekhez a csatlakozási pontokon, míg a túl hosszú késleltetések megereszkedést okozhatnak. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Emelés távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" "This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." msgstr "A felfelé irányuló mozgás távolsága, amelyet fél sebességgel extrudálunk. Ez jobb tapadást eredményez az előző rétegekhez, miközben az anyag nem melegíti túl az anyagot ezekben a rétegekben. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Csomó méret" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Kicsi csomót hoz létre egy felfelé mutató vonal tetején, hogy az egymást követő vízszintes réteg nagyobb eséllyel csatlakozzon hozzá. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Ejtés távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Az a távolság, amellyel az anyag leesik egy felfelé történő extrudálás után. Ezt a távolságot tudjuk itt kompenzálni. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Húzási távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Az a távolság, ameddig egy felfelé irányuló extrudálás anyagát az átlósan lefelé irányuló extrudálással együtt meghúzzuk. Ezt a távolságot kompenzálni kell. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Startégia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Stratégia annak biztosítására, hogy két egymást követő réteg kapcsolódjon minden egyes csatlakozási ponthoz. A visszahúzás lehetővé teszi, hogy a felfelé mutató vonalak a megfelelő helyzetben megkeményedjenek, de ez az adagolókerék megcsúszását, és a szál eldarálását okozhatja. Egy felfelé mutató vonal végén csomót lehet készíteni, hogy növeljük az ahhoz való csatlakozás eredményességét, és hagyjuk, hogy a vonal vége lehűljön; ez azonban lassú nyomtatási sebességet igényelhet. Egy másik stratégia, a felfelé mutató vonal tetejének elmaradásának kompenzálása; azonban a vonalak nem mindig esnek le a várt módon." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Kompenzáció" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Csomó" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Visszahúzás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Vonal egyenesítés lefelé" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Az átlósan lefelé mutató vonal százaléka, amelyet egy vízszintes vonaldarab fed le. Ez megakadályozhatja a felfelé mutató vonalak legfelső pontjának elhajlását. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Fedél ejtés" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "A 'vékony, levegőben' nyomtatott vízszintes tetővonalak nyomtatáskor csökkennek a távolságok. Ezeket a távolságokat kompenzálni kell. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Fedél húzás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "A belső vonal végdarabjának távolsága, amely elhúzódik, amikor visszamegy a tető külső körvonalaihoz. Ezt a távolságot kompenzálni kell. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Fedél külső késleltetése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "A tetővé váló lyuk külső kerületein eltöltött idő. A hosszabb idő biztosítja a jobb kapcsolódást. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Fúvúka hézag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "A fúvóka és a vízszintesen lefelé mutató vonalak közötti távolság. A nagyobb hézag átlósan lefelé mutató vonalakat eredményez, kevésbé meredek szöggel, ami viszont kevésbé felfelé irányuló kapcsolatokat eredményez a következő réteggel. Csak a huzalnyomásra vonatkozik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Adaptív rétegek használata" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Az adaptív rétegek kiszámítják a szükséges rétegmagasságokat a modell alakjától függően." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Adaptív rétegek maximális variációja" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "Az alapréteg magasságától eltérő legnagyobb megengedett réteg magasság." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Lépésméret" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "A következő réteg magasságának különbsége az előzőhöz képest." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Falkinyúlások szöge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Falkinyúlás sebessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "A kinyúló falak a normál nyomtatási sebesség százalékos arányában adjuk meg." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Híd beállítások engedélyezése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Érzékelje a hidakat, és módosítsa a nyomtatási sebességet, az adagolást és a ventilátorbeállításokat, a nyomtatásuk idejére." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Minimális híd falhossz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Az ennél rövidebb nem alátámasztott falak a normál falbeállításokkal kerülnek kinyomtatásra. Az ettől hosszabb nem támogatott falakat viszont a hídfalak beállításai alapján nyomtatjuk ki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Felület támasz küszöb" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Ha a felületi régió területe kevesebb, mint ez a megadott százalékos érték, nyomtassa a híd beállításokkal, egyébként normál felületi beállításokkal nyomtasson." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Híd fal kifutás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Ez határozza meg, hogy a fejnek a szélekhez képest mennyi a távolsága a hídfal megkezdése előtt. A híd nyomtatásának megkezdése előtt az olvadókamra nyomást csökkentheti, ami így vízszintesebb hídhoz vezethez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Hídfal sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "Hidak falainak nyomtatási sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Hídfal adagolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "A hídfalak nyomtatásakor az extrudált anyag mennyiségét meg kell szorozni ezzel az értékkel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Hídfelszín sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "A hidak felszíni rétegeinek nyomtatási sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Hídfelszín adagolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "A hídfelszínek nyomtatásakor az extrudált anyagmennyiséget meg kell szorozni ezzel az értékkel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Hídfelszín sűrűsége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "A híd felszínének a sűrűsége. A 100 -nál kisebb értéknöveli a hézagokat a felszíni vonalak között." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Híd hűtési sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "A hűtőventillátor sebességének százalékos értéke hídfalak, és a felszíni rétegek nyomtatásakor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Többrétegű híd" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Ha engedélyezve van ez az opció, akkor a híd második és harmadik rétegét is a híd beállításával nyomtatja ki. Egyébként ezek a rétgeke már a normál beállítással nyomtatódnának ki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Második hídréteg sebessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Ha használunk második hídréteget, akkor az ezzel a sebességgel fog nyomtatódni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Második hídréteg adagolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "A második hídréteg nyomtatásakor az extrudált anyag mennyiségét megszorozzuk ezzel az értékkel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Második hídréteg sűrűség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "A második hídréteg sűrűsége. A 100-nál kisebb értékek növelik a hézagokat a felszíni vonalak között." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Második hídréteg hűtési sebessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "A második hídréteg nyomtatásakor használt ventillátor sebesség százalékos értékben megadva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Harmadik hídréteg sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Ha használunk harmadik hídréteget, akkor az ezzel a sebességgel fog nyomtatódni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Harmadik hídréteg adagolás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "A harmadik hídréteg nyomtatásakor az extrudált anyag mennyiségét megszorozzuk ezzel az értékkel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Harmadik hídréteg sűrűség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "A harmadik hídréteg sűrűsége. A 100-nál kisebb értékek növelik a hézagokat a felszíni vonalak között." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Harmadik hídréteg hűtési sebessége" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "A harmadik hídréteg nyomtatásakor használt ventillátor sebesség százalékos értékben megadva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Fúvóka tisztítás rétegek között" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Anyagmennyiség törlések között" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Törlés visszahúzás engedélyezése" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "A nyomtatószálat visszahúzza, mikor a fúvóka átmozog egy nem-nyomtatott területen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Törlés visszahúzás távolság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "A visszahűzandó anyagmennyiség azért, hogy a törlési művelet során ne legyen anyagcsöppenés a fúvókából." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Törlés visszahúzás anyag kompenzáció" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Valamennyi anyag elszivároghat a törlési művelet során, ami itt kompenzálható." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Törlés visszahúzás sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "Az a sebesség, amivel a nyomtatószál visszahúzódik, majd vissza töltődik a fejbe, a törlési művelet során." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Visszahúzási sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "Az a sebesség, amivel a nyomtatószál visszahúzódik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "Az a sebesség, amivel a nyomtatószál visszatöltődik a fejbe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Törlés szünet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Szünet a visszahúzás után." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Z emelés magasság" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "A magasság, amivel a Z tenhelyt megemeljük." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Z emelés sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Az emelési mozgáskor a Z tengely sebessége." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "Törlési pont (kefe) X helyzete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "Az az X helyzet, ahol a törlési szkript elindul." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Törlés ismétlés száma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "A törlési mozgás ismétlésének száma, háynszor keresztezze a fej a kefét." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Törlési mozgás távolsága" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "A fej oda-vissza mozgatásának távolsága a kefén." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Kis lyuk maximális mérete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Az ennél kisebb átmérőjű lyukakat és részek körvonalait a Kis funkciósebesség használatával nyomtatják ki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Kis funkció maximális hossza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Ettől a hosszúságtól rövidebb részek körvonalait a Kis funkció sebességgel kerülnek kinyomtatásra." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Kis funkció sebesség" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Parancssor beállításai" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Beállítások, amelyeket csak akkor használunk, ha a CuraEngine nem hívható meg a Cura grafikus felületéről." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Tárgy középpontba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "A tárgyat a tárgyasztal közepére kell központosítani (0,0), annak a koordináta rendszernek a használata helyett, amelyben az objektum mentérse került." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Háló X pozíció" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Az objektumra vonatkozó eltolás mértéke X irányban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Háló Y pozíció" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Az objektumra vonatkozó eltolás mértéke Y irányban." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Háló Z pozíció" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Az objektumra alkalmazott eltolás z irányban. Ezzel végrehajthatja azt, amit régen 'Object Sink' -nek hívtak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Háló elforgatás mátrix" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "A modellre alkalmazandó átalakítási mátrix, amikor azt fájlból tölti be." diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index 5a58fa1388..6851dc1007 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2022-07-15 11:14+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -17,174 +17,673 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Poedit 3.1.1\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Sconosciuto" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Parete esterna" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Le stampanti riportate di seguito non possono essere collegate perché fanno parte di un gruppo" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Pareti interne" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Stampanti disponibili in rete" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Rivestimento esterno" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Riempimento" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Riempimento del supporto" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Interfaccia supporto" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Supporto" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Skirt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Torre di innesco" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Spostamenti" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Retrazioni" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Altro" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "Impossibile aprire le note sulla versione." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Gruppo #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Avanti" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Salta" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Fine" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Aggiungi" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Annulla" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Chiudi" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "Il file esiste già" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "Il file {0} esiste già. Sei sicuro di volerlo sovrascrivere?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "File URL non valido:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Non supportato" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Ugello" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "Le impostazioni sono state modificate in base all’attuale disponibilità di estrusori:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Impostazioni aggiornate" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Estrusore disabilitato" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Impossibile esportare il profilo su {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Errore" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Impossibile esportare il profilo su {0}: Rilevata anomalia durante scrittura plugin." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Profilo esportato su {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Esportazione riuscita" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Impossibile importare il profilo da {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Impossibile importare il profilo da {0} prima di aggiungere una stampante." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "Nessun profilo personalizzato da importare nel file {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Impossibile importare il profilo da {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Questo profilo {0} contiene dati errati, impossibile importarlo." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Impossibile importare il profilo da {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "Profilo {0} importato correttamente." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "Il file {0} non contiene nessun profilo valido." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "Il profilo {0} ha un tipo di file sconosciuto o corrotto." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Profilo personalizzato" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Il profilo è privo del tipo di qualità." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Non ci sono ancora stampanti attive." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "Impossibile aggiungere il profilo." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "Il tipo di qualità '{0}' non è compatibile con la definizione di macchina attiva corrente '{1}'." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Avvertenza: il profilo non è visibile in quanto il tipo di qualità '{0}' non è disponibile per la configurazione corrente. Passare alla combinazione materiale/ugello che consente di utilizzare questo tipo di qualità." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Moltiplicazione e collocazione degli oggetti" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Sistemazione oggetti" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Impossibile individuare una posizione nel volume di stampa per tutti gli oggetti" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Sistemazione oggetto" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Caricamento macchine in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Impostazione delle preferenze..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "Inizializzazione Active Machine in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "Inizializzazione gestore macchina in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "Inizializzazione volume di stampa in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Impostazione scena in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Caricamento interfaccia in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "Inizializzazione motore in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "È possibile caricare un solo file codice G per volta. Importazione saltata {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Avvertenza" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Impossibile aprire altri file durante il caricamento del codice G. Importazione saltata {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Impossibile leggere la risposta." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "Lo stato fornito non è corretto." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Timeout durante l'autenticazione con il server account." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Fornire i permessi necessari al momento dell'autorizzazione di questa applicazione." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Si è verificato qualcosa di inatteso durante il tentativo di accesso, riprovare." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "Impossibile avviare un nuovo processo di accesso. Verificare se è ancora attivo un altro tentativo di accesso." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Impossibile raggiungere il server account Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "Log in non riuscito" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Ricerca nuova posizione per gli oggetti" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Ricerca posizione" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Impossibile individuare posizione" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Non sottoposto a override" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Stampanti collegate" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Stampanti preimpostate" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Rimuovere {0}? Questa operazione non può essere annullata!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Visivo" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Il profilo visivo è destinato alla stampa di prototipi e modelli visivi, con l'intento di ottenere una qualità visiva e della superficie elevata." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Il profilo di progettazione è destinato alla stampa di prototipi funzionali e di componenti d'uso finale, allo scopo di ottenere maggiore precisione e tolleranze strette." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Bozza" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Il profilo bozza è destinato alla stampa dei prototipi iniziali e alla convalida dei concept, con l'intento di ridurre in modo significativo il tempo di stampa." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Materiale personalizzato" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Calcolato" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Personalizzata" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Profili personalizzati" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Tutti i tipi supportati ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Tutti i file (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Calcolato" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Sconosciuto" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Le stampanti riportate di seguito non possono essere collegate perché fanno parte di un gruppo" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Stampanti disponibili in rete" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Stampanti collegate" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Stampanti preimpostate" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "Rimuovere {0}? Questa operazione non può essere annullata!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Materiale personalizzato" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Personalizzata" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Login non riuscito" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Ricerca nuova posizione per gli oggetti" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Sincronizzare i profili del materiale con le stampanti prima di iniziare a stampare." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Ricerca posizione" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Nuovi materiali installati" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Impossibile individuare una posizione nel volume di stampa per tutti gli oggetti" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Sincronizza materiali" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Impossibile individuare posizione" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Ulteriori informazioni" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Impossibile creare un archivio dalla directory dei dati utente: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "Impossibile salvare archivio materiali in {}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Backup" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Impossibile salvare archivio materiali" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Tentativo di ripristinare un backup di Cura senza dati o metadati appropriati." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Errore sconosciuto." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Tentativo di ripristinare un backup di Cura di versione superiore rispetto a quella corrente." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Impossibile creare archivio di materiali da sincronizzare con le stampanti." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "Nel tentativo di ripristinare un backup di Cura, si è verificato il seguente errore:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Impossibile caricare l'archivio di materiali da sincronizzare con le stampanti." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "La risposta da Digital Factory sembra essere danneggiata." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "Nella risposta da Digital Factory mancano informazioni importanti." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Impossibile connettersi a Digital Factory per sincronizzare i materiali con alcune delle stampanti." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Impossibile connettersi a Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "L’altezza del volume di stampa è stata ridotta a causa del valore dell’impostazione \"Sequenza di stampa” per impedire la collisione del gantry con i modelli stampati." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Volume di stampa" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Impossibile creare un archivio dalla directory dei dati utente: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Backup" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Tentativo di ripristinare un backup di Cura senza dati o metadati appropriati." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Tentativo di ripristinare un backup di Cura di versione superiore rispetto a quella corrente." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "Nel tentativo di ripristinare un backup di Cura, si è verificato il seguente errore:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Impossibile avviare Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -199,32 +698,32 @@ msgstr "" "

      Si prega di inviare questo Rapporto su crash per correggere il problema.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Inviare il rapporto su crash a Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Mostra il rapporto su crash dettagliato" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Mostra cartella di configurazione" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Backup e reset configurazione" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Rapporto su crash" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -235,1274 +734,185 @@ msgstr "" "

      Usare il pulsante “Invia report" per inviare automaticamente una segnalazione errore ai nostri server

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Informazioni di sistema" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Sconosciuto" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Versione Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Lingua Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "Lingua sistema operativo" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Piattaforma" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Versione Qt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "Versione PyQt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Non ancora inizializzato" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    74. OpenGL Version: {version}
    75. " msgstr "
    76. Versione OpenGL: {version}
    77. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    78. OpenGL Vendor: {vendor}
    79. " msgstr "
    80. Fornitore OpenGL: {vendor}
    81. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    82. OpenGL Renderer: {renderer}
    83. " msgstr "
    84. Renderer OpenGL: {renderer}
    85. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Analisi errori" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Registri" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Invia report" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Caricamento macchine in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Impostazione delle preferenze..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "Inizializzazione Active Machine in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "Inizializzazione gestore macchina in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "Inizializzazione volume di stampa in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Impostazione scena in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Caricamento interfaccia in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "Inizializzazione motore in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "È possibile caricare un solo file codice G per volta. Importazione saltata {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Avvertenza" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Impossibile aprire altri file durante il caricamento del codice G. Importazione saltata {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Errore" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Moltiplicazione e collocazione degli oggetti" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Sistemazione oggetti" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Sistemazione oggetto" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Impossibile leggere la risposta." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "Lo stato fornito non è corretto." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Timeout durante l'autenticazione con il server account." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Fornire i permessi necessari al momento dell'autorizzazione di questa applicazione." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Si è verificato qualcosa di inatteso durante il tentativo di accesso, riprovare." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "Impossibile avviare un nuovo processo di accesso. Verificare se è ancora attivo un altro tentativo di accesso." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Impossibile raggiungere il server account Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "Log in non riuscito" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Impossibile creare archivio di materiali da sincronizzare con le stampanti." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Impossibile caricare l'archivio di materiali da sincronizzare con le stampanti." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "La risposta da Digital Factory sembra essere danneggiata." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "Nella risposta da Digital Factory mancano informazioni importanti." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Impossibile connettersi a Digital Factory per sincronizzare i materiali con alcune delle stampanti." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Impossibile connettersi a Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "Il file esiste già" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "Il file {0} esiste già. Sei sicuro di volerlo sovrascrivere?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "File URL non valido:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Impossibile esportare il profilo su {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Impossibile esportare il profilo su {0}: Rilevata anomalia durante scrittura plugin." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Profilo esportato su {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Esportazione riuscita" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Impossibile importare il profilo da {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Impossibile importare il profilo da {0} prima di aggiungere una stampante." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "Nessun profilo personalizzato da importare nel file {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Impossibile importare il profilo da {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Questo profilo {0} contiene dati errati, impossibile importarlo." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Impossibile importare il profilo da {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "Profilo {0} importato correttamente." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "Il file {0} non contiene nessun profilo valido." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Il profilo {0} ha un tipo di file sconosciuto o corrotto." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Profilo personalizzato" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Il profilo è privo del tipo di qualità." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Non ci sono ancora stampanti attive." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "Impossibile aggiungere il profilo." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "Il tipo di qualità '{0}' non è compatibile con la definizione di macchina attiva corrente '{1}'." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Avvertenza: il profilo non è visibile in quanto il tipo di qualità '{0}' non è disponibile per la configurazione corrente. Passare alla combinazione materiale/ugello che consente di utilizzare questo tipo di qualità." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Non supportato" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Ugello" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "Le impostazioni sono state modificate in base all’attuale disponibilità di estrusori:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Impostazioni aggiornate" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Estrusore disabilitato" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Aggiungi" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Fine" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Annulla" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Gruppo #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Parete esterna" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Pareti interne" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Rivestimento esterno" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Riempimento" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Riempimento del supporto" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Interfaccia supporto" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Supporto" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Skirt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Torre di innesco" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Spostamenti" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Retrazioni" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Altro" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "Impossibile aprire le note sulla versione." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Avanti" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Salta" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Chiudi" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Sincronizzare i profili del materiale con le stampanti prima di iniziare a stampare." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Nuovi materiali installati" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Sincronizza materiali" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "Ulteriori informazioni" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "Impossibile salvare archivio materiali in {}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Impossibile salvare archivio materiali" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Errore sconosciuto." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "Assistente modello 3D" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      La stampa di uno o più modelli 3D può non avvenire in modo ottimale a causa della dimensioni modello e della configurazione materiale:

      \n" -"

      {model_names}

      \n" -"

      Scopri come garantire la migliore qualità ed affidabilità di stampa.

      \n" -"

      Visualizza la guida alla qualità di stampa

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Il file di progetto {0} contiene un tipo di macchina sconosciuto {1}. Impossibile importare la macchina. Verranno invece importati i modelli." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Apri file progetto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "Il file di progetto {0} è diventato improvvisamente inaccessibile: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "Impossibile aprire il file di progetto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "Il file di progetto {0} è danneggiato: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "Il file di progetto {0} è realizzato con profili sconosciuti a questa versione di Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Consigliata" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Personalizzata" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Il materiale utilizzato in questo progetto si basa su alcune definizioni di materiale non disponibili in Cura; ciò potrebbe produrre risultati di stampa indesiderati. Si consiglia vivamente di installare il pacchetto completo di materiali dal Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Profili del materiale non installati" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Installa materiali" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "File 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "Plug-in Writer 3MF danneggiato." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Ancora nessuna area di lavoro da scrivere. Aggiungere innanzitutto una stampante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "Nessuna autorizzazione di scrittura dell'area di lavoro qui." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "Il sistema operativo non consente di salvare un file di progetto in questa posizione o con questo nome file." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Errore scrittura file 3MF." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "Non è stato possibile memorizzare le informazioni del pacchetto di materiale nel file di progetto: {material}. Questo progetto potrebbe non aprirsi correttamente su altri sistemi." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Impossibile salvare le informazioni del pacchetto di materiale" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "File 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "File 3MF Progetto Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "File AMF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Backup" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Si è verificato un errore durante il caricamento del backup." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "Creazione del backup in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "Si è verificato un errore durante la creazione del backup." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Caricamento backup in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Caricamento backup completato." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "Il backup supera la dimensione file massima." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Si è verificato un errore cercando di ripristinare il backup." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Gestione backup" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "Sezionamento non riuscito con un errore imprevisto. Valutare se segnalare un bug nel registro problemi." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "Sezionamento non riuscito" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Segnala un errore" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Segnalare un errore nel registro problemi di Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto incompatibile con la macchina o la configurazione selezionata." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Sezionamento impossibile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Impossibile eseguire il sezionamento con le impostazioni attuali. Le seguenti impostazioni presentano errori: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Impossibile eseguire il sezionamento a causa di alcune impostazioni per modello. Le seguenti impostazioni presentano errori su uno o più modelli: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Impossibile eseguire il sezionamento perché la torre di innesco o la posizione di innesco non sono valide." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Impossibile effettuare il sezionamento in quanto vi sono oggetti associati a Extruder %s disabilitato." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Verificare le impostazioni e controllare se i modelli:\n" -"- Rientrano nel volume di stampa\n" -"- Sono assegnati a un estrusore abilitato\n" -"- Non sono tutti impostati come maglie modificatore" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Elaborazione dei livelli" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Informazioni" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Profilo Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Non è possibile accedere alle informazioni di aggiornamento." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Nuove funzionalità o bug fix potrebbero essere disponibili per {machine_name}. Se non è già stato fatto in precedenza, si consiglia di aggiornare il firmware della stampante alla versione {latest_version}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "Nuovo firmware %s stabile disponibile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Modalità di aggiornamento" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Aggiornamento firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "File G-Code compresso" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter non supporta la modalità di testo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "File G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "Parsing codice G" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "Dettagli codice G" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Verifica che il codice G sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del codice G potrebbe non essere accurata." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "File G" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter non supporta la modalità non di testo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Preparare il codice G prima dell’esportazione." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "Immagine JPG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "Immagine JPEG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "Immagine PNG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "Immagine BMP" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "Immagine GIF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Profili Cura 15.04" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Impostazioni macchina" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "Desiderate sincronizzare pacchetti materiale e software con il vostro account?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "Immagine JPG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Modifiche rilevate dal tuo account Ultimaker" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "Immagine JPEG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Sincronizza" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "Immagine PNG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "Sincronizzazione in corso..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "Immagine BMP" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Non accetto" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "Immagine GIF" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Accetta" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Vista ai raggi X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Accordo di licenza plugin" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "File X3D" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Rifiuta e rimuovi dall'account" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Profilo Cura" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "Affinché le modifiche diventino effettive, è necessario chiudere e riavviare {}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "Impossibile scaricare i plugin {}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Plugin installati" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Materiali installati" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Plugin inseriti nel bundle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Materiali inseriti nel bundle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Pacchetto sconosciuto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Autore sconosciuto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Impossibile interpretare la risposta del server." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Impossibile raggiungere Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Controlla" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Impostazioni per modello" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Configura impostazioni per modello" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Post-elaborazione" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "Modifica codice G" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Prepara" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Anteprima" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Salva su unità rimovibile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Salva su unità rimovibile {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Non ci sono formati di file disponibili per la scrittura!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Salvataggio su unità rimovibile {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "La coda dei processi di stampa è piena. La stampante non può accettare un nuovo processo." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Salvataggio in corso" +msgid "Queue Full" +msgstr "Coda piena" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Impossibile salvare {0}: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Impossibile caricare i dati sulla stampante." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Impossibile trovare un nome file durante il tentativo di scrittura su {device}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Impossibile salvare su unità rimovibile {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Salvato su unità rimovibile {0} come {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "File salvato" +msgid "Network error" +msgstr "Errore di rete" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Rimuovi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Rimuovi il dispositivo rimovibile {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Espulso {0}. È ora possibile rimuovere in modo sicuro l'unità." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Rimozione sicura dell'hardware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Espulsione non riuscita {0}. È possibile che un altro programma stia utilizzando l’unità." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Unità rimovibile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Cura non visualizza in modo accurato i layer se la funzione Wire Printing è abilitata." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Vista simulazione" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "Non viene visualizzato nulla poiché è necessario prima effetuare lo slicing." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "Nessun layer da visualizzare" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Non mostrare nuovamente questo messaggio" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Visualizzazione strato" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "Impossibile leggere il file di dati di esempio." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "Le aree evidenziate indicano superfici mancanti o estranee. Correggi il modello e aprilo nuovamente in Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Errori modello" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Visualizzazione compatta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Blocco supporto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Crea un volume in cui i supporti non vengono stampati." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF Binary" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Compressed COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Pacchetto formato Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "Impossibile scrivere nel file UFP:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Livella piano di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Seleziona aggiornamenti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Stampa tramite cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Stampa tramite cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Collegato tramite cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Monitora stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Traccia la stampa in Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Codice di errore sconosciuto durante il caricamento del processo di stampa: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nuova stampante rilevata dall'account Ultimaker" msgstr[1] "Nuove stampanti rilevate dall'account Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "Aggiunta della stampante {name} ({model}) dall'account" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1510,70 +920,227 @@ msgid_plural "... and {0} others" msgstr[0] "... e {0} altra" msgstr[1] "... e altre {0}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Stampanti aggiunte da Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Non è disponibile una connessione cloud per una stampante" -msgstr[1] "Non è disponibile una connessione cloud per alcune stampanti" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Attendere che sia stato inviato il processo corrente." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Errore di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"Impossibile connettere la stampante {printer_name} tramite cloud.\n" +" Gestisci la coda di stampa e monitora le stampe da qualsiasi posizione collegando la stampante a Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "Pronto per la stampa tramite cloud?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Per iniziare" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "Ulteriori informazioni" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Invio di un processo di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Caricamento del processo di stampa sulla stampante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura ha rilevato dei profili di materiale non ancora installati sulla stampante host del gruppo {0}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Invio dei materiali alla stampante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Tentativo di connessione a {0} in corso, che non è l'host di un gruppo. È possibile visitare la pagina web per configurarla come host del gruppo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Non host del gruppo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Configurare il gruppo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Questa stampante non è collegata a Digital Factory:" msgstr[1] "Queste stampanti non sono collegate a Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Per stabilire una connessione, visitare {website_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "Non è disponibile una connessione cloud per una stampante" +msgstr[1] "Non è disponibile una connessione cloud per alcune stampanti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Mantenere le configurazioni delle stampanti" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Rimuovere le stampanti" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Si sta tentando di connettersi a una stampante che non esegue Ultimaker Connect. Aggiornare la stampante con il firmware più recente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Aggiornare la stampante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "Processo di stampa inviato con successo alla stampante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Dati inviati" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Stampa sulla rete" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Stampa sulla rete" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Collegato alla rete" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "domani" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "oggi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Collega tramite rete" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Stampa tramite cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Stampa tramite cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Collegato tramite cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "{printer_name} sarà rimossa fino alla prossima sincronizzazione account." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "Per rimuovere definitivamente {printer_name}, visitare {digital_factory_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "Rimuovere temporaneamente {printer_name}?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "Rimuovere le stampanti?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1589,7 +1156,7 @@ msgstr[1] "" "Si stanno per rimuovere {0} stampanti da Cura. Questa azione non può essere annullata.\n" "Continuare?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" @@ -1598,1063 +1165,1906 @@ msgstr "" "Si stanno per rimuovere tutte le stampanti da Cura. Questa azione non può essere annullata. \n" "Continuare?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Monitora stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Traccia la stampa in Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Codice di errore sconosciuto durante il caricamento del processo di stampa: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "File 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "File 3MF Progetto Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Errore scrittura file 3MF." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "Plug-in Writer 3MF danneggiato." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Ancora nessuna area di lavoro da scrivere. Aggiungere innanzitutto una stampante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "Nessuna autorizzazione di scrittura dell'area di lavoro qui." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "Il sistema operativo non consente di salvare un file di progetto in questa posizione o con questo nome file." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Si è verificato un errore cercando di ripristinare il backup." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Gestione backup" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Backup" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Si è verificato un errore durante il caricamento del backup." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "Creazione del backup in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "Si è verificato un errore durante la creazione del backup." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Caricamento backup in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Caricamento backup completato." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "Il backup supera la dimensione file massima." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "Impossibile leggere il file di dati di esempio." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "Impossibile scrivere nel file UFP:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Pacchetto formato Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "File G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "Parsing codice G" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "Dettagli codice G" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Verifica che il codice G sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del codice G potrebbe non essere accurata." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "File G" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Open Compressed Triangle Mesh" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF Binary" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF Embedded JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford Triangle Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Compressed COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Livella piano di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Seleziona aggiornamenti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "File G-Code compresso" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Impossibile interpretare la risposta del server." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Impossibile raggiungere Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Rifiuta e rimuovi dall'account" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Non accetto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Accetta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Accordo di licenza plugin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "Desiderate sincronizzare pacchetti materiale e software con il vostro account?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Modifiche rilevate dal tuo account Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Sincronizza" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "Affinché le modifiche diventino effettive, è necessario chiudere e riavviare {}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "Sincronizzazione in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "Impossibile scaricare i plugin {}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Plugin installati" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Materiali installati" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Plugin inseriti nel bundle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Materiali inseriti nel bundle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Pacchetto sconosciuto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Autore sconosciuto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Unità rimovibile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Salva su unità rimovibile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Salva su unità rimovibile {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Salvataggio su unità rimovibile {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Salvataggio in corso" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Impossibile salvare {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Impossibile trovare un nome file durante il tentativo di scrittura su {device}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Impossibile salvare su unità rimovibile {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Salvato su unità rimovibile {0} come {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "File salvato" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Rimuovi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Rimuovi il dispositivo rimovibile {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "Espulso {0}. È ora possibile rimuovere in modo sicuro l'unità." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Rimozione sicura dell'hardware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Espulsione non riuscita {0}. È possibile che un altro programma stia utilizzando l’unità." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Controlla" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "Sezionamento non riuscito con un errore imprevisto. Valutare se segnalare un bug nel registro problemi." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "Sezionamento non riuscito" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Segnala un errore" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Segnalare un errore nel registro problemi di Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto incompatibile con la macchina o la configurazione selezionata." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Sezionamento impossibile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Impossibile eseguire il sezionamento con le impostazioni attuali. Le seguenti impostazioni presentano errori: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Impossibile eseguire il sezionamento a causa di alcune impostazioni per modello. Le seguenti impostazioni presentano errori su uno o più modelli: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Impossibile eseguire il sezionamento perché la torre di innesco o la posizione di innesco non sono valide." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Impossibile effettuare il sezionamento in quanto vi sono oggetti associati a Extruder %s disabilitato." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Verificare le impostazioni e controllare se i modelli:\n" +"- Rientrano nel volume di stampa\n" +"- Sono assegnati a un estrusore abilitato\n" +"- Non sono tutti impostati come maglie modificatore" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Elaborazione dei livelli" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Informazioni" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "File 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Consigliata" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Personalizzata" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "Il materiale utilizzato in questo progetto si basa su alcune definizioni di materiale non disponibili in Cura; ciò potrebbe produrre risultati di stampa indesiderati. Si consiglia vivamente di installare il pacchetto completo di materiali dal Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Profili del materiale non installati" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Installa materiali" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "Il file di progetto {0} contiene un tipo di macchina sconosciuto {1}. Impossibile importare la macchina. Verranno invece importati i modelli." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Apri file progetto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "Il file di progetto {0} è diventato improvvisamente inaccessibile: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "Impossibile aprire il file di progetto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "Il file di progetto {0} è danneggiato: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "Il file di progetto {0} è realizzato con profili sconosciuti a questa versione di Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Impostazioni per modello" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Configura impostazioni per modello" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "Assistente modello 3D" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"Impossibile connettere la stampante {printer_name} tramite cloud.\n" -" Gestisci la coda di stampa e monitora le stampe da qualsiasi posizione collegando la stampante a Digital Factory" +"

      La stampa di uno o più modelli 3D può non avvenire in modo ottimale a causa della dimensioni modello e della configurazione materiale:

      \n" +"

      {model_names}

      \n" +"

      Scopri come garantire la migliore qualità ed affidabilità di stampa.

      \n" +"

      Visualizza la guida alla qualità di stampa

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "Pronto per la stampa tramite cloud?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Per iniziare" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "Ulteriori informazioni" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Si sta tentando di connettersi a una stampante che non esegue Ultimaker Connect. Aggiornare la stampante con il firmware più recente." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Aggiornare la stampante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura ha rilevato dei profili di materiale non ancora installati sulla stampante host del gruppo {0}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Invio dei materiali alla stampante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Tentativo di connessione a {0} in corso, che non è l'host di un gruppo. È possibile visitare la pagina web per configurarla come host del gruppo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Non host del gruppo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Configurare il gruppo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Attendere che sia stato inviato il processo corrente." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Errore di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Impossibile caricare i dati sulla stampante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Errore di rete" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Invio di un processo di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Caricamento del processo di stampa sulla stampante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "La coda dei processi di stampa è piena. La stampante non può accettare un nuovo processo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "Coda piena" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "Processo di stampa inviato con successo alla stampante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Dati inviati" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Stampa sulla rete" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Stampa sulla rete" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Collegato alla rete" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Collega tramite rete" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "domani" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "oggi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "Stampa USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Stampa tramite USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Stampa tramite USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Connesso tramite USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Stampa tramite USB in corso, la chiusura di Cura interrompe la stampa. Confermare?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Stampa ancora in corso. Cura non può avviare un'altra stampa tramite USB finché la precedente non è stata completata." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Stampa in corso" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "File X3D" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Anteprima" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Vista ai raggi X" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter non supporta la modalità non di testo." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Apri progetto" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Preparare il codice G prima dell’esportazione." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Aggiorna esistente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Crea nuovo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Riepilogo - Progetto Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Come può essere risolto il conflitto nella macchina?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Impostazioni della stampante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Tipo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Gruppo stampanti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Come può essere risolto il conflitto nel profilo?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Impostazioni profilo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Nome" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Non nel profilo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 override" -msgstr[1] "%1 override" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Derivato da" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 override" -msgstr[1] "%1, %2 override" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Come può essere risolto il conflitto nel materiale?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Impostazioni materiale" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Impostazione visibilità" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Modalità" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Impostazioni visibili:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 su %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Il caricamento di un progetto annulla tutti i modelli sul piano di stampa." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Apri" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "Apri il progetto comunque" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Installa materiale mancante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Ulteriori informazioni?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Esegui backup adesso" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Backup automatico" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Crea automaticamente un backup ogni giorno in cui viene avviata Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Ripristina" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Cancella backup" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Sei sicuro di voler cancellare questo backup? Questa operazione non può essere annullata." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Ripristina backup" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "Riavviare Cura prima di ripristinare il backup. Chiudere Cura adesso?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Versione Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Macchine" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Materiali" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Profili" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Plugin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Backup Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "I miei backup" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Nessun backup. Usare il pulsante ‘Esegui backup adesso’ per crearne uno." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Durante la fase di anteprima, saranno visibili solo 5 backup. Rimuovi un backup per vedere quelli precedenti." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Backup e sincronizzazione delle impostazioni Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Accedi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Salva progetto Cura e stampa file" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Salva progetto Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Aggiornamento firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Il firmware è la parte di software eseguita direttamente sulla stampante 3D. Questo firmware controlla i motori passo-passo, regola la temperatura e, in ultima analisi, consente il funzionamento della stampante." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeGzWriter non supporta la modalità di testo." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "Il firmware inviato a corredo delle nuove stampanti funziona, tuttavia le nuove versioni tendono ad avere più funzioni ed ottimizzazioni." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Visualizzazione strato" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "Cura non visualizza in modo accurato i layer se la funzione Wire Printing è abilitata." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Vista simulazione" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "Non viene visualizzato nulla poiché è necessario prima effetuare lo slicing." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "Nessun layer da visualizzare" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Non mostrare nuovamente questo messaggio" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Profili Cura 15.04" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "File AMF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "Le aree evidenziate indicano superfici mancanti o estranee. Correggi il modello e aprilo nuovamente in Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Errori modello" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Visualizzazione compatta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "Nuove funzionalità o bug fix potrebbero essere disponibili per {machine_name}. Se non è già stato fatto in precedenza, si consiglia di aggiornare il firmware della stampante alla versione {latest_version}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "Nuovo firmware %s stabile disponibile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Aggiorna automaticamente il firmware" +msgid "How to update" +msgstr "Modalità di aggiornamento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Carica il firmware personalizzato" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Non è possibile accedere alle informazioni di aggiornamento." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "Impossibile aggiornare il firmware: nessun collegamento con la stampante." +msgid "Support Blocker" +msgstr "Blocco supporto" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "Impossibile aggiornare il firmware: il collegamento con la stampante non supporta l’aggiornamento del firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Seleziona il firmware personalizzato" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Aggiornamento del firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Aggiornamento firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Aggiornamento del firmware completato." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Aggiornamento firmware non riuscito a causa di un errore sconosciuto." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Aggiornamento firmware non riuscito a causa di un errore di comunicazione." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Aggiornamento firmware non riuscito a causa di un errore di input/output." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Aggiornamento firmware non riuscito per firmware mancante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Converti immagine" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Altezza (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "La distanza massima di ciascun pixel da \"Base.\"" +msgid "Create a volume in which supports are not printed." +msgstr "Crea un volume in cui i supporti non vengono stampati." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Base (mm)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Prepara" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "L'altezza della base dal piano di stampa in millimetri." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Larghezza (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "La larghezza in millimetri sul piano di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Profondità (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "La profondità in millimetri sul piano di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Più scuro è più alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Più chiaro è più alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Per le litofanie, i pixel scuri devono corrispondere alle posizioni più spesse per bloccare maggiormente il passaggio della luce. Per le mappe con altezze superiori, i pixel più chiari indicano un terreno più elevato, quindi nel modello 3D generato i pixel più chiari devono corrispondere alle posizioni più spesse." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Modello a colori" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Lineare" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Traslucenza" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Per le litofanie, è disponibile un semplice modello logaritmico per la traslucenza. Per le mappe delle altezze, i valori in pixel corrispondono alle altezze in modo lineare." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "Trasmittanza di 1 mm (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Percentuale di luce che penetra una stampa dello spessore di 1 millimetro. Se questo valore si riduce, il contrasto nelle aree scure dell'immagine aumenta, mentre il contrasto nelle aree chiare dell'immagine diminuisce." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Smoothing" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "La quantità di smoothing (levigatura) da applicare all'immagine." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Stampante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Impostazioni ugello" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Dimensione ugello" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Diametro del materiale compatibile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Scostamento X ugello" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Scostamento Y ugello" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Numero ventola di raffreddamento" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "Codice G avvio estrusore" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "Codice G fine estrusore" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Impostazioni della stampante" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Larghezza)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Profondità)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Altezza)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Forma del piano di stampa" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Origine al centro" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Piano riscaldato" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Volume di stampa riscaldato" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Versione codice G" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Impostazioni della testina di stampa" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Altezza gantry" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Numero di estrusori" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Applica offset estrusore a gcode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "Codice G avvio" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "Codice G fine" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Modifiche dall'account" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Stampante" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "Rimuovi" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Impostazioni ugello" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Avanti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "Verranno aggiunti i seguenti pacchetti:" +msgid "Nozzle size" +msgstr "Dimensione ugello" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "Impossibile installare i seguenti pacchetti a causa di una versione di Cura non compatibile:" +msgid "Compatible material diameter" +msgstr "Diametro del materiale compatibile" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Installa materiali mancanti" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Scostamento X ugello" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Accordo di licenza plugin" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Scostamento Y ugello" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Leggi e accetta la licenza del plugin." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Numero ventola di raffreddamento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "Accetto" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "Codice G avvio estrusore" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Gestisci pacchetti" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "Codice G fine estrusore" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Gestisci i plugin Ultimaker Cura e i profili del materiale qui. Accertarsi di mantenere i plugin aggiornati e di eseguire regolarmente il backup dell'impostazione." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Converti immagine" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Altezza (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Gestisci pacchetti" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "La distanza massima di ciascun pixel da \"Base.\"" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Base (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "L'altezza della base dal piano di stampa in millimetri." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Larghezza (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "La larghezza in millimetri sul piano di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Profondità (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "La profondità in millimetri sul piano di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Più scuro è più alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Più chiaro è più alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Per le litofanie, i pixel scuri devono corrispondere alle posizioni più spesse per bloccare maggiormente il passaggio della luce. Per le mappe con altezze superiori, i pixel più chiari indicano un terreno più elevato, quindi nel modello 3D generato i pixel più chiari devono corrispondere alle posizioni più spesse." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Modello a colori" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Lineare" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Traslucenza" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Per le litofanie, è disponibile un semplice modello logaritmico per la traslucenza. Per le mappe delle altezze, i valori in pixel corrispondono alle altezze in modo lineare." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "Trasmittanza di 1 mm (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "Percentuale di luce che penetra una stampa dello spessore di 1 millimetro. Se questo valore si riduce, il contrasto nelle aree scure dell'immagine aumenta, mentre il contrasto nelle aree chiare dell'immagine diminuisce." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Smoothing" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "La quantità di smoothing (levigatura) da applicare all'immagine." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Plug-in di post-elaborazione" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Script di post-elaborazione" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Aggiungi uno script" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Impostazioni" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "Modificare gli script di post-elaborazione attivi." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "È attivo il seguente script:" +msgstr[1] "Sono attivi i seguenti script:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Sposta in alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Cancella" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Riprendi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Messa in pausa..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Ripresa in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Pausa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Interr. in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Interrompi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Sei sicuro di voler spostare %1 all’inizio della coda?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Sposta il processo di stampa in alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Sei sicuro di voler cancellare %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Cancella processo di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Sei sicuro di voler interrompere %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Interrompi la stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Stampa sulla rete" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Selezione stampante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Modifiche configurazione" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Override" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "La stampante assegnata, %1, richiede la seguente modifica di configurazione:" +msgstr[1] "La stampante assegnata, %1, richiede le seguenti modifiche di configurazione:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "La stampante %1 è assegnata, ma il processo contiene una configurazione materiale sconosciuta." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Cambia materiale %1 da %2 a %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Caricare %3 come materiale %1 (Operazione non annullabile)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Cambia print core %1 da %2 a %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Cambia piano di stampa a %1 (Operazione non annullabile)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "L’override utilizza le impostazioni specificate con la configurazione stampante esistente. Ciò può causare una stampa non riuscita." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Vetro" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Alluminio" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Gestione stampanti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Aggiornare il firmware della stampante per gestire la coda da remoto." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da Ultimaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory e visualizzare questa Webcam." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "Caricamento in corso..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Plugin" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Non disponibile" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Non raggiungibile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Ferma" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Preparazione in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Stampa in corso" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Senza titolo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anonimo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Richiede modifiche di configurazione" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Dettagli" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Stampante non disponibile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Primo disponibile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Collega alla stampante in rete" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento alla rete WIFI. Se non si esegue il collegamento di Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file codice G alla stampante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Selezionare la stampante dall’elenco seguente:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Modifica" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Rimuovi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Aggiorna" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Se la stampante non è nell’elenco, leggere la guida alla risoluzione dei problemi per la stampa in rete" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Tipo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Versione firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Indirizzo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Questa stampante non è predisposta per comandare un gruppo di stampanti." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Questa stampante comanda un gruppo di %1 stampanti." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "La stampante a questo indirizzo non ha ancora risposto." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Collega" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Indirizzo IP non valido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Inserire un indirizzo IP valido." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Indirizzo stampante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Inserire l'indirizzo IP della stampante in rete." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "Coda di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Gestisci nel browser" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "Non sono presenti processi di stampa nella coda. Eseguire lo slicing e inviare un processo per aggiungerne uno." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Processi di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Tempo di stampa totale" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "In attesa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Interrotto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Terminato" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Interr. in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Non riuscita" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Messa in pausa..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "In pausa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Ripresa in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Richiede un'azione" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Finisce %1 a %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Backup Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Versione Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Macchine" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Materiali" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Cerca nel browser" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Profili" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Plugin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Per utilizzare il pacchetto è necessario riavviare Cura" +msgid "Want more?" +msgstr "Ulteriori informazioni?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "Chiudere %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Esegui backup adesso" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Installa materiali" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Backup automatico" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Selezionare e installare i profili dei materiali ottimizzati per le stampanti 3D Ultimaker." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Crea automaticamente un backup ogni giorno in cui viene avviata Cura." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Ripristina" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Cancella backup" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Sei sicuro di voler cancellare questo backup? Questa operazione non può essere annullata." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Ripristina backup" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "Riavviare Cura prima di ripristinare il backup. Chiudere Cura adesso?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "I miei backup" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Nessun backup. Usare il pulsante ‘Esegui backup adesso’ per crearne uno." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Durante la fase di anteprima, saranno visibili solo 5 backup. Rimuovi un backup per vedere quelli precedenti." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Backup e sincronizzazione delle impostazioni Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Accedi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Maggiori informazioni sulla raccolta di dati anonimi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente. Di seguito è riportato un esempio dei dati condivisi:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Non desidero inviare dati anonimi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Consenti l'invio di dati anonimi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Salva progetto Cura e stampa file" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Salva progetto Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "È necessario accettare la licenza per installare il pacchetto" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Seleziona qualsiasi aggiornamento realizzato per questa Ultimaker Original" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "Ulteriori Informazioni" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Piano di stampa riscaldato (kit ufficiale o integrato)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Livellamento del piano di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Per assicurarsi stampe di alta qualità, è ora possibile regolare il piano di stampa. Quando si fa clic su 'Spostamento alla posizione successiva' l'ugello si sposterà in diverse posizioni che è possibile regolare." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare la stampa dell'altezza del piano di stampa. L'altezza del piano di stampa è corretta quando la carta sfiora la punta dell'ugello." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Avvio livellamento del piano di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Spostamento alla posizione successiva" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Per mezzo di" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "Ulteriori Informazioni" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Abilita" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Disabilita" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "Downgrade in corso..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Downgrade" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "Installazione in corso..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Installazione" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "Disinstalla" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "Aggiornamento in corso..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Aggiorna" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Dettagli pacchetto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Indietro" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Descrizione" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Stampanti compatibili" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "Nessuna informazione sulla compatibilità" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Materiali di supporto compatibili" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Nessuno" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Compatibile con Material Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Sì" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "No" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Ottimizzato per Air Manager" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Visita il sito web del plug-in" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Sito web" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Acquista bobina" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Scheda tecnica sulla sicurezza" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Scheda tecnica" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Impossibile caricare pacchetti:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "Riprovare?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "Caricamento in corso" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "Nessun altro risultato da caricare" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "Nessun risultato trovato con il filtro corrente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Carica altro" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Installa plugin" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Semplifica il flusso di lavoro e personalizza l'esperienza Ultimaker Cura experience con plugin forniti dalla nostra eccezionale comunità di utenti." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Modifiche dall'account" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Rimuovi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Avanti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "Verranno aggiunti i seguenti pacchetti:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "Impossibile installare i seguenti pacchetti a causa di una versione di Cura non compatibile:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "È necessario accettare la licenza per installare il pacchetto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Accordo di licenza plugin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Leggi e accetta la licenza del plugin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Accetto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Installa materiali" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Selezionare e installare i profili dei materiali ottimizzati per le stampanti 3D Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Gestisci pacchetti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Descrizione" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Stampanti compatibili" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "Nessuna informazione sulla compatibilità" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Materiali di supporto compatibili" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Nessuno" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Compatibile con Material Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Sì" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "No" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Ottimizzato per Air Manager" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Visita il sito web del plug-in" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Sito web" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Acquista bobina" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Scheda tecnica sulla sicurezza" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Scheda tecnica" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Dettagli pacchetto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Indietro" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Impossibile caricare pacchetti:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "Riprovare?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "Caricamento in corso" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "Nessun altro risultato da caricare" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "Nessun risultato trovato con il filtro corrente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Carica altro" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Plug-in verificato Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Materiale certificato Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Pacchetto verificato Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Gestisci pacchetti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Gestisci i plugin Ultimaker Cura e i profili del materiale qui. Accertarsi di mantenere i plugin aggiornati e di eseguire regolarmente il backup dell'impostazione." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Installa materiali mancanti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "Caricamento in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Plugin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Materiali" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Cerca nel browser" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Per utilizzare il pacchetto è necessario riavviare Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "Chiudere %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2667,2947 +3077,430 @@ msgstr "" "- Controllare se la stampante è collegata alla rete.\n" "- Controllare se è stato effettuato l'accesso per rilevare le stampanti collegate al cloud." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Collegare la stampante alla rete." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Visualizza i manuali utente online" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Al fine di monitorare la stampa da Cura, collegare la stampante." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Apri progetto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Aggiorna esistente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Crea nuovo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Riepilogo - Progetto Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Come può essere risolto il conflitto nella macchina?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Impostazioni della stampante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Tipo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Gruppo stampanti" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Come può essere risolto il conflitto nel profilo?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Impostazioni profilo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Nome" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Non nel profilo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 override" +msgstr[1] "%1 override" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Derivato da" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 override" +msgstr[1] "%1, %2 override" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Come può essere risolto il conflitto nel materiale?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Impostazioni materiale" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Impostazione visibilità" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Modalità" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Impostazioni visibili:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 su %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Il caricamento di un progetto annulla tutti i modelli sul piano di stampa." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Apri" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "Apri il progetto comunque" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Installa materiale mancante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Tipo di maglia" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Modello normale" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Stampa come supporto" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Modificare le impostazioni per le sovrapposizioni" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Non supportano le sovrapposizioni" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Solo maglia di riempimento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Ritaglio mesh" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Seleziona impostazioni" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Seleziona impostazioni di personalizzazione per questo modello" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtro..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Mostra tutto" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Aggiornamento firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "Il firmware è la parte di software eseguita direttamente sulla stampante 3D. Questo firmware controlla i motori passo-passo, regola la temperatura e, in ultima analisi, consente il funzionamento della stampante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "Il firmware inviato a corredo delle nuove stampanti funziona, tuttavia le nuove versioni tendono ad avere più funzioni ed ottimizzazioni." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Aggiorna automaticamente il firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Carica il firmware personalizzato" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "Impossibile aggiornare il firmware: nessun collegamento con la stampante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "Impossibile aggiornare il firmware: il collegamento con la stampante non supporta l’aggiornamento del firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Plug-in di post-elaborazione" +msgid "Select custom firmware" +msgstr "Seleziona il firmware personalizzato" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Aggiornamento del firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Script di post-elaborazione" +msgid "Updating firmware." +msgstr "Aggiornamento firmware." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Aggiungi uno script" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Impostazioni" +msgid "Firmware update completed." +msgstr "Aggiornamento del firmware completato." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Modificare gli script di post-elaborazione attivi." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Aggiornamento firmware non riuscito a causa di un errore sconosciuto." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "È attivo il seguente script:" -msgstr[1] "Sono attivi i seguenti script:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Aggiornamento firmware non riuscito a causa di un errore di comunicazione." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Aggiornamento firmware non riuscito a causa di un errore di input/output." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Aggiornamento firmware non riuscito per firmware mancante." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Schema colori" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Colore materiale" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Tipo di linea" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Velocità" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Spessore layer" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Larghezza della linea" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Flusso" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Modalità di compatibilità" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Spostamenti" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Helper" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Guscio" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Riempimento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "Avvia" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Mostra solo strati superiori" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "Mostra 5 strati superiori in dettaglio" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Superiore / Inferiore" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Parete interna" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Maggiori informazioni sulla raccolta di dati anonimi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente. Di seguito è riportato un esempio dei dati condivisi:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Non desidero inviare dati anonimi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Consenti l'invio di dati anonimi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Livellamento del piano di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Per assicurarsi stampe di alta qualità, è ora possibile regolare il piano di stampa. Quando si fa clic su 'Spostamento alla posizione successiva' l'ugello si sposterà in diverse posizioni che è possibile regolare." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare la stampa dell'altezza del piano di stampa. L'altezza del piano di stampa è corretta quando la carta sfiora la punta dell'ugello." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Avvio livellamento del piano di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Spostamento alla posizione successiva" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Seleziona qualsiasi aggiornamento realizzato per questa Ultimaker Original" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Piano di stampa riscaldato (kit ufficiale o integrato)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Collega alla stampante in rete" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento alla rete WIFI. Se non si esegue il collegamento di Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file codice G alla stampante." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Selezionare la stampante dall’elenco seguente:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Modifica" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Rimuovi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Aggiorna" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Se la stampante non è nell’elenco, leggere la guida alla risoluzione dei problemi per la stampa in rete" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Tipo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Versione firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Indirizzo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Questa stampante non è predisposta per comandare un gruppo di stampanti." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Questa stampante comanda un gruppo di %1 stampanti." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "La stampante a questo indirizzo non ha ancora risposto." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Collega" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Indirizzo IP non valido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Inserire un indirizzo IP valido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Indirizzo stampante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Inserire l'indirizzo IP della stampante in rete." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Modifiche configurazione" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Override" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "La stampante assegnata, %1, richiede la seguente modifica di configurazione:" -msgstr[1] "La stampante assegnata, %1, richiede le seguenti modifiche di configurazione:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "La stampante %1 è assegnata, ma il processo contiene una configurazione materiale sconosciuta." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Cambia materiale %1 da %2 a %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Caricare %3 come materiale %1 (Operazione non annullabile)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Cambia print core %1 da %2 a %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Cambia piano di stampa a %1 (Operazione non annullabile)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "L’override utilizza le impostazioni specificate con la configurazione stampante esistente. Ciò può causare una stampa non riuscita." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Vetro" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Alluminio" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Sposta in alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Cancella" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Riprendi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Messa in pausa..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Ripresa in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Pausa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Interr. in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Interrompi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Sei sicuro di voler spostare %1 all’inizio della coda?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Sposta il processo di stampa in alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Sei sicuro di voler cancellare %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Cancella processo di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Sei sicuro di voler interrompere %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Interrompi la stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Gestione stampanti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Aggiornare il firmware della stampante per gestire la coda da remoto." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da Ultimaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory e visualizzare questa Webcam." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Caricamento in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Non disponibile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Non raggiungibile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Ferma" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Preparazione in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Stampa in corso" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Senza titolo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anonimo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Richiede modifiche di configurazione" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Dettagli" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Stampante non disponibile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Primo disponibile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Interrotto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Terminato" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Interr. in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Non riuscita" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Messa in pausa..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "In pausa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Ripresa in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Richiede un'azione" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Finisce %1 a %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "Coda di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Gestisci nel browser" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Non sono presenti processi di stampa nella coda. Eseguire lo slicing e inviare un processo per aggiungerne uno." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Processi di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Tempo di stampa totale" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "In attesa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Stampa sulla rete" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Stampa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Selezione stampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Accedi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Accedi alla piattaforma Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Aggiungi profili materiale e plugin dal Marketplace\n" -"- Esegui il backup e la sincronizzazione dei profili materiale e dei plugin\n" -"- Condividi idee e ottieni supporto da più di 48.000 utenti nella community di Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Crea un account Ultimaker gratuito" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "Verifica in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Account sincronizzato" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Si è verificato un errore..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Installare gli aggiornamenti in attesa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Verificare gli aggiornamenti dell'account" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Ultimo aggiornamento: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Account Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Esci" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Nessuna stima di tempo disponibile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Nessuna stima di costo disponibile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Anteprima" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Stima del tempo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Stima del materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Sezionamento in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Sezionamento impossibile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Elaborazione in corso" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Sezionamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Avvia il processo di sezionamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Annulla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Mostra ricerca e riparazione dei guasti online" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Attiva/disattiva schermo intero" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Esci da schermo intero" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&Annulla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "Ri&peti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Esci" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "Visualizzazione 3D" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Visualizzazione frontale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Visualizzazione superiore" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Vista inferiore" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Visualizzazione lato sinistro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Visualizzazione lato destro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Configura Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Aggiungi stampante..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Gestione stampanti..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Gestione materiali..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Aggiungere altri materiali da Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&Aggiorna il profilo con le impostazioni/esclusioni correnti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Elimina le modifiche correnti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "&Crea profilo dalle impostazioni/esclusioni correnti..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Gestione profili..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Mostra documentazione &online" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Se&gnala un errore" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Scopri le novità" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Informazioni..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Cancella selezionati" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Centra selezionati" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Moltiplica selezionati" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Elimina modello" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "C&entra modello su piattaforma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "&Raggruppa modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Separa modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "&Unisci modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "Mo<iplica modello..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Seleziona tutti i modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Cancellare piano di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Ricarica tutti i modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Sistema tutti i modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Sistema selezione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Reimposta tutte le posizioni dei modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Reimposta tutte le trasformazioni dei modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&Apri file..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Nuovo Progetto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Mostra cartella di configurazione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Configura visibilità delle impostazioni..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "Le mie stampanti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Monitora le stampanti in Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Crea progetti di stampa in Digital Library." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Processi di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Monitora i processi di stampa dalla cronologia di stampa." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Estendi Ultimaker Cura con plugin e profili del materiale." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Diventa un esperto di stampa 3D con e-learning Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Supporto Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Scopri come iniziare a utilizzare Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Fai una domanda" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consulta la community di Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Segnala un errore" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Informa gli sviluppatori che si è verificato un errore." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visita il sito Web Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Esagonale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Questo pacchetto sarà installato dopo il riavvio." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Generale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Impostazioni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Stampanti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Materiali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Profili" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "Chiusura di %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "Chiudere %1?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Apri file" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Installa il pacchetto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Apri file" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Rilevata la presenza di uno o più file codice G tra i file selezionati. È possibile aprire solo un file codice G alla volta. Se desideri aprire un file codice G, selezionane uno solo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Aggiungi stampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Scopri le novità" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "Informazioni su %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "versione: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Soluzione end-to-end per la stampa 3D con filamento fuso." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura è stato sviluppato da Ultimaker B.V. in cooperazione con la comunità.\n" -"Cura è orgogliosa di utilizzare i seguenti progetti open source:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Interfaccia grafica utente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Struttura applicazione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "Generatore codice G" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Libreria di comunicazione intra-processo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Vincoli Python per libnest2d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Libreria di impacchettamento dei poligoni sviluppata da Prusa Research" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Libreria di supporto per gestione file 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Libreria di supporto per metadati file e streaming" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Lingua di programmazione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "Struttura GUI" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "Vincoli struttura GUI" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "Libreria vincoli C/C++" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Formato scambio dati" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Font" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Libreria ritaglio poligono" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "Analizzatore JSON" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Funzioni di utilità, tra cui un caricatore di immagini" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Libreria utilità, tra cui generazione diagramma Voronoi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Certificati di origine per la convalida dell'affidabilità SSL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Compatibilità tra Python 2 e 3" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Libreria di supporto per accesso a keyring sistema" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Libreria di supporto per calcolo rapido" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Libreria di supporto per gestione file STL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Vincoli Python per Clipper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Libreria di comunicazione seriale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Libreria di supporto per calcolo scientifico" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Libreria per la traccia degli errori Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Libreria di supporto per gestione maglie triangolari" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "Libreria scoperta ZeroConf" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Configurazione universale del sistema di build" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Gestore della dipendenza e del pacchetto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Pacchetto applicazioni Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Apertura applicazione distribuzione incrociata Linux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Generazione installatori Windows" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Apri file progetto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Questo è un file progetto Cura. Vuoi aprirlo come progetto o importarne i modelli?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Ricorda la scelta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Apri come progetto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Importa i modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Elimina o mantieni modifiche" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Alcune impostazioni di profilo sono state personalizzate.\n" -"Mantenere queste impostazioni modificate dopo il cambio dei profili?\n" -"In alternativa, è possibile eliminare le modifiche per caricare i valori predefiniti da '%1'." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Impostazioni profilo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Modifiche correnti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Chiedi sempre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Elimina e non chiedere nuovamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Mantieni e non chiedere nuovamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Elimina modifiche" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Mantieni modifiche" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Rilevata la presenza di uno o più file progetto tra i file selezionati. È possibile aprire solo un file progetto alla volta. Si suggerisce di importare i modelli solo da tali file. Vuoi procedere?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Importa tutto come modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Salva progetto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Estrusore %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Non mostrare il riepilogo di progetto alla ripetizione di salva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Salva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Stampa modello selezionato con %1" -msgstr[1] "Stampa modelli selezionati con %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Senza titolo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "&Impostazioni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Nuovo progetto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Sei sicuro di voler aprire un nuovo progetto? Questo cancellerà il piano di stampa e tutte le impostazioni non salvate." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Mercato" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Configurazioni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Questa configurazione non è disponibile perché %1 non viene riconosciuto. Visitare %2 per scaricare il profilo materiale corretto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Mercato" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Caricamento in corso configurazioni disponibili dalla stampante..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "Le configurazioni non sono disponibili perché la stampante è scollegata." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "La configurazione di questo estrusore non è consentita e proibisce il sezionamento." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "Nessun profilo corrispondente alla configurazione di questo estrusore." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Seleziona configurazione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Configurazioni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Personalizzata" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Stampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Abilitato" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Utilizzare la colla per una migliore adesione con questa combinazione di materiali." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Stampa modello selezionato con:" -msgstr[1] "Stampa modelli selezionati con:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Moltiplica modello selezionato" -msgstr[1] "Moltiplica modelli selezionati" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Numero di copie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "&Modifica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "Es&tensioni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&File" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Salva progetto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Esporta..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Esporta selezione..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "&Help" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Preferiti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Generale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Apri file..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "P&referenze" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "S&tampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Stampanti abilitate per la rete" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Stampanti locali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Ap&ri recenti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Salva progetto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "Ma&teriale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Imposta come estrusore attivo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Abilita estrusore" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Disabilita estrusore" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Impostazioni visibili" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Comprimi tutte le categorie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Gestisci Impostazione visibilità..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Visualizza" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "&Posizione fotocamera" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Visualizzazione fotocamera" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Prospettiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Ortogonale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Non collegato ad una stampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "La stampante non accetta comandi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "In manutenzione. Controllare la stampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Persa connessione con la stampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Stampa in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "In pausa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Preparazione in corso..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Rimuovere la stampa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Interrompi la stampa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Sei sicuro di voler interrompere la stampa?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "Viene stampato come supporto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "Gli altri modelli che si sovrappongono a questo modello sono stati modificati." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "La sovrapposizione del riempimento con questo modello è stata modificata." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "Le sovrapposizioni con questo modello non sono supportate." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "Ignora %1 impostazione." -msgstr[1] "Ignora %1 impostazioni." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Elenco oggetti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Valori predefiniti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Interfaccia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- incompleto --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Valuta:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Tema*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Seziona automaticamente alla modifica delle impostazioni." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Seziona automaticamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*Per rendere effettive le modifiche è necessario riavviare l'applicazione." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Comportamento del riquadro di visualizzazione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Evidenzia in rosso le zone non supportate del modello. In assenza di supporto, queste aree non saranno stampate in modo corretto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Visualizza sbalzo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Evidenziare le superfici mancanti o estranee del modello utilizzando i simboli di avvertenza. I percorsi degli utensili spesso ignoreranno parti della geometria prevista." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Visualizzare gli errori del modello" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Sposta la fotocamera in modo che il modello si trovi al centro della visualizzazione quando è selezionato" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Centratura fotocamera alla selezione dell'elemento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Il comportamento dello zoom predefinito di Cura dovrebbe essere invertito?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Inverti la direzione dello zoom della fotocamera." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "Lo zoom si muove nella direzione del mouse?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Nella prospettiva ortogonale lo zoom verso la direzione del mouse non è supportato." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Zoom verso la direzione del mouse" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "I modelli sull’area di stampa devono essere spostati per evitare intersezioni?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Assicurarsi che i modelli siano mantenuti separati" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "I modelli sull’area di stampa devono essere portati a contatto del piano di stampa?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Rilascia automaticamente i modelli sul piano di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Visualizza il messaggio di avvertimento sul lettore codice G." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Messaggio di avvertimento sul lettore codice G" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "Lo strato deve essere forzato in modalità di compatibilità?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Forzare la modalità di compatibilità visualizzazione strato (riavvio necessario)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Aprire Cura nel punto in cui è stato chiuso?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Ripristinare la posizione della finestra all'avvio" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Quale tipo di rendering della fotocamera è necessario utilizzare?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Rendering fotocamera:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Prospettiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Ortogonale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Apertura e salvataggio file" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "L'apertura dei file dal desktop o da applicazioni esterne deve essere eseguita nella stessa istanza di Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Utilizzare una singola istanza di Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "È necessario pulire il piano di stampa prima di caricare un nuovo modello nella singola istanza di Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Pulire il piano di stampa prima di caricare il modello nella singola istanza" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "I modelli devono essere ridimensionati al volume di stampa, se troppo grandi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Ridimensiona i modelli troppo grandi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Un modello può apparire eccessivamente piccolo se la sua unità di misura è espressa in metri anziché in millimetri. Questi modelli devono essere aumentati?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Ridimensiona i modelli eccessivamente piccoli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "I modelli devono essere selezionati dopo essere stati caricati?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Selezionare i modelli dopo il caricamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Al nome del processo di stampa deve essere aggiunto automaticamente un prefisso basato sul nome della stampante?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Aggiungi al nome del processo un prefisso macchina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Quando si salva un file di progetto deve essere visualizzato un riepilogo?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Visualizza una finestra di riepilogo quando si salva un progetto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Comportamento predefinito all'apertura di un file progetto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Comportamento predefinito all'apertura di un file progetto: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Chiedi sempre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Apri sempre come progetto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Importa sempre i modelli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Dopo aver modificato un profilo ed essere passati a un altro, si apre una finestra di dialogo che chiede se mantenere o eliminare le modifiche oppure se scegliere un comportamento predefinito e non visualizzare più tale finestra di dialogo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Profili" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Comportamento predefinito per i valori di impostazione modificati al passaggio a un profilo diverso: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Elimina sempre le impostazioni modificate" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Trasferisci sempre le impostazioni modificate a un nuovo profilo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Privacy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "I dati anonimi sulla stampa devono essere inviati a Ultimaker? Nota, non sono trasmessi o memorizzati modelli, indirizzi IP o altre informazioni personali." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Invia informazioni di stampa (anonime)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Aggiornamenti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Cura deve verificare la presenza di eventuali aggiornamenti all’avvio del programma?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Controlla aggiornamenti all’avvio" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "Quando si verifica la presenza di aggiornamenti, cercare solo versioni stabili." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Solo versioni stabili" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Quando si verifica la presenza di aggiornamenti, cercare versioni stabili e beta." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "Versioni stabili e beta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "È necessario verificare automaticamente la presenza di nuovi plugin ad ogni avvio di Cura? Si consiglia di non disabilitare questa opzione!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Ricevi notifiche di aggiornamenti plugin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Aggiungi nuovo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Attiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Rinomina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Materiali compatibili con la stampante attiva:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Crea nuovo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Importa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Sincronizza con le stampanti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Duplica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Esporta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Conferma rimozione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Sei sicuro di voler rimuovere %1? Questa operazione non può essere annullata!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Importa materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Materiale importato correttamente %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Impossibile importare materiale {1}: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Esporta materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Impossibile esportare il materiale su %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Materiale esportato correttamente su %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Sincronizza materiali con stampanti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Sincronizza materiali con stampanti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "Seguendo alcuni semplici passaggi, sarà possibile sincronizzare tutti i profili del materiale con le stampanti." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "Cosa occorre per sincronizzare i profili del materiale?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Avvio" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Accedi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Per sincronizzare automaticamente i profili del materiale con tutte le stampanti collegate a Digital Factory è necessario aver effettuato l'accesso a Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Sincronizza materiali con USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "Le stampanti seguenti riceveranno i nuovi profili del materiale:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "Si è verificato un errore durante l'invio di materiali alle stampanti." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "I profili del materiale sono stati sincronizzati correttamente con le stampanti seguenti:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Ricerca e riparazione dei guasti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "Mancano stampanti?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Accertarsi che tutte le stampanti siano accese e collegate a Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Aggiorna elenco" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Riprova" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Eseguito" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Sincronizza" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "Sincronizzazione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "Nessuna stampante trovata" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Nessuna stampante compatibile collegata a Digital Factory. Accertarsi che la stampante sia collegata e che il firmware più recente sia in esecuzione." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Scopri come collegare la stampante a Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Aggiorna" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Sincronizza profili del materiale tramite USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Eseguire le operazioni descritte di seguito per caricare nuovi profili del materiale nella stampante." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Fare clic sul pulsante Esporta archivio materiali." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "Salvare il file .umm su una chiavetta USB." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "Inserire la chiavetta USB nella stampante e avviare la procedura per caricare nuovi profili del materiale." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "Come caricare nuovi profili del materiale nella stampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Indietro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Esporta archivio materiali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Esporta tutti i materiali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Conferma modifica diametro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "Il nuovo diametro del filamento impostato a %1 mm non è compatibile con l'attuale estrusore. Continuare?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Visualizza nome" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Marchio" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Tipo di materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Colore" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Selettore colore materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Proprietà" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Densità" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Diametro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Costo del filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Peso del filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Lunghezza del filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Costo al metro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Questo materiale è collegato a %1 e condivide alcune delle sue proprietà." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Scollega materiale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Descrizione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Informazioni sull’aderenza" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Informazioni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Impostazioni di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Profili compatibili con la stampante attiva:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Crea nuovo profilo dalle impostazioni/esclusioni correnti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Alcune impostazioni del profilo corrente sono state sovrascritte." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Aggiornare il profilo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Aggiorna il profilo con le impostazioni/esclusioni correnti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Elimina le modifiche correnti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Questo profilo utilizza le impostazioni predefinite dalla stampante, perciò non ci sono impostazioni/esclusioni nell’elenco riportato di seguito." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Le impostazioni correnti corrispondono al profilo selezionato." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Impostazioni globali" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Crea profilo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Indica un nome per questo profilo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Esporta profilo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Duplica profilo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Rinomina profilo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Importa profilo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Rinomina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Indicare un nuovo nome." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "Questa impostazione è stata nascosta dalla macchina attiva e non sarà visibile." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "Questa impostazione è stata nascosta dal valore di %1. Modifica il valore di tale impostazione per rendere visibile l’impostazione." -msgstr[1] "Questa impostazione è stata nascosta dai valori di %1. Modifica i valori di tali impostazioni per rendere visibile questa impostazione." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Impostazione visibilità" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Controlla tutto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Estrusore" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Temperatura target dell'estremità riscaldata. L'estremità riscaldata si riscalderà o raffredderà sino a questo valore di temperatura. Se questo è 0, l'estremità riscaldata verrà spenta." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "La temperatura corrente di questa estremità calda." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "La temperatura di preriscaldo dell’estremità calda." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Annulla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Pre-riscaldo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Riscalda l’estremità calda prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento dell’estremità calda quando si è pronti per la stampa." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Il colore del materiale di questo estrusore." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Il materiale di questo estrusore." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "L’ugello inserito in questo estrusore." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Piano di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "La temperatura target del piano riscaldato. Il piano verrà riscaldato o raffreddato a questa temperatura. Se è 0, il riscaldamento del piano viene disattivato." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "La temperatura corrente del piano riscaldato." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "La temperatura di preriscaldo del piano." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Riscalda il piano prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento del piano quando si è pronti per la stampa." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Comando stampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Posizione Jog" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Distanza Jog" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "Invia codice G" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Invia un comando codice G personalizzato alla stampante connessa. Premere ‘invio’ per inviare il comando." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "La stampante non è collegata." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "La stampante cloud è offline. Verificare se la stampante è accesa e collegata a Internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Questa stampante non è collegata al tuo account. Visitare Ultimaker Digital Factory per stabilire una connessione." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "La connessione cloud al momento non è disponibile. Accedere per collegarsi alla stampante cloud." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "La connessione cloud al momento non è disponibile. Verificare la connessione a Internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Aggiungi stampante" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Gestione stampanti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Stampa attiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Nome del processo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Tempo di stampa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Tempo residuo stimato" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Profilo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Alcuni valori di impostazione/esclusione sono diversi dai valori memorizzati nel profilo.\n" -"\n" -"Fare clic per aprire la gestione profili." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Profili personalizzati" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Impostazione di stampa disabilitata. Il file G-code non può essere modificato." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Consigliata" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Personalizzata" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Inserita" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Disinserita" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Sperimentale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "il profilo personalizzato è attivo e sono state sovrascritte alcune impostazioni." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "il profilo personalizzato sta sovrascrivendo alcune impostazioni." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Alcune impostazioni sono state modificate." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Adesione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Abilita stampa di brim o raft. Questa funzione aggiunge un’area piana attorno o sotto l’oggetto, facile da tagliare successivamente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Riempimento graduale" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Un riempimento graduale aumenterà gradualmente la quantità di riempimento verso l'alto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Risoluzione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Supporto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Genera strutture per supportare le parti del modello a sbalzo. Senza queste strutture, queste parti collasserebbero durante la stampa." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "Configurazione non supportata" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Nessun profilo disponibile per la configurazione del materiale /%1 selezionato/a. Modifica la configurazione." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "Ulteriori informazioni" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Impostazione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Profilo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Corrente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Unità" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Cerca" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Alcune impostazioni nascoste utilizzano valori diversi dal proprio valore normale calcolato.\n" -"\n" -"Fare clic per rendere visibili queste impostazioni." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Questa impostazione non è utilizzata perché tutte le impostazioni che influenza sono sottoposte a override." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Influisce su" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Influenzato da" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Questa impostazione è sempre condivisa tra tutti gli estrusori. La sua modifica varierà il valore per tutti gli estrusori." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Questa impostazione viene risolta dai valori in conflitto specifici dell'estrusore:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5618,7 +3511,7 @@ msgstr "" "\n" "Fare clic per ripristinare il valore del profilo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5629,933 +3522,3306 @@ msgstr "" "\n" "Fare clic per ripristinare il valore calcolato." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Impostazioni ricerca" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Copia valore su tutti gli estrusori" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Copia tutti i valori modificati su tutti gli estrusori" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Nascondi questa impostazione" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Nascondi questa impostazione" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Mantieni visibile questa impostazione" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "Visualizzazione 3D" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Configura visibilità delle impostazioni..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Visualizzazione frontale" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Alcune impostazioni nascoste utilizzano valori diversi dal proprio valore normale calcolato.\n" +"\n" +"Fare clic per rendere visibili queste impostazioni." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Visualizzazione superiore" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Mercato" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Vista sinistra" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "&Impostazioni" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Vista destra" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Nuovo progetto" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Sei sicuro di voler aprire un nuovo progetto? Questo cancellerà il piano di stampa e tutte le impostazioni non salvate." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Impostazione visibilità" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Valori predefiniti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Controlla tutto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Sincronizza materiali con stampanti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Sincronizza materiali con stampanti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "Seguendo alcuni semplici passaggi, sarà possibile sincronizzare tutti i profili del materiale con le stampanti." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "Cosa occorre per sincronizzare i profili del materiale?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Avvio" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Accedi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Per sincronizzare automaticamente i profili del materiale con tutte le stampanti collegate a Digital Factory è necessario aver effettuato l'accesso a Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Sincronizza materiali con USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "Le stampanti seguenti riceveranno i nuovi profili del materiale:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "Si è verificato un errore durante l'invio di materiali alle stampanti." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "I profili del materiale sono stati sincronizzati correttamente con le stampanti seguenti:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Ricerca e riparazione dei guasti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "Mancano stampanti?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Accertarsi che tutte le stampanti siano accese e collegate a Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Aggiorna elenco" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Riprova" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Eseguito" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Sincronizza" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "Sincronizzazione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "Nessuna stampante trovata" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Nessuna stampante compatibile collegata a Digital Factory. Accertarsi che la stampante sia collegata e che il firmware più recente sia in esecuzione." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Scopri come collegare la stampante a Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Aggiorna" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Sincronizza profili del materiale tramite USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Eseguire le operazioni descritte di seguito per caricare nuovi profili del materiale nella stampante." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Fare clic sul pulsante Esporta archivio materiali." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "Salvare il file .umm su una chiavetta USB." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "Inserire la chiavetta USB nella stampante e avviare la procedura per caricare nuovi profili del materiale." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "Come caricare nuovi profili del materiale nella stampante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Indietro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Esporta archivio materiali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Esporta tutti i materiali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Conferma modifica diametro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "Il nuovo diametro del filamento impostato a %1 mm non è compatibile con l'attuale estrusore. Continuare?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Visualizza nome" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Marchio" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Tipo di materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Colore" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Selettore colore materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Proprietà" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Densità" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Diametro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Costo del filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Peso del filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Lunghezza del filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Costo al metro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Questo materiale è collegato a %1 e condivide alcune delle sue proprietà." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Scollega materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Descrizione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Informazioni sull’aderenza" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Informazioni" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Impostazioni di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Materiali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Materiali compatibili con la stampante attiva:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Crea nuovo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Importa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Sincronizza con le stampanti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Attiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Duplica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Esporta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Conferma rimozione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Sei sicuro di voler rimuovere %1? Questa operazione non può essere annullata!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Importa materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Materiale importato correttamente %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Impossibile importare materiale {1}: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Esporta materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Impossibile esportare il materiale su %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Materiale esportato correttamente su %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "Questa impostazione è stata nascosta dalla macchina attiva e non sarà visibile." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "Questa impostazione è stata nascosta dal valore di %1. Modifica il valore di tale impostazione per rendere visibile l’impostazione." +msgstr[1] "Questa impostazione è stata nascosta dai valori di %1. Modifica i valori di tali impostazioni per rendere visibile questa impostazione." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Generale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Interfaccia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- incompleto --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Valuta:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Tema*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Seziona automaticamente alla modifica delle impostazioni." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Seziona automaticamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*Per rendere effettive le modifiche è necessario riavviare l'applicazione." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Comportamento del riquadro di visualizzazione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Evidenzia in rosso le zone non supportate del modello. In assenza di supporto, queste aree non saranno stampate in modo corretto." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Visualizza sbalzo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Evidenziare le superfici mancanti o estranee del modello utilizzando i simboli di avvertenza. I percorsi degli utensili spesso ignoreranno parti della geometria prevista." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Visualizzare gli errori del modello" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Sposta la fotocamera in modo che il modello si trovi al centro della visualizzazione quando è selezionato" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Centratura fotocamera alla selezione dell'elemento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Il comportamento dello zoom predefinito di Cura dovrebbe essere invertito?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Inverti la direzione dello zoom della fotocamera." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "Lo zoom si muove nella direzione del mouse?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Nella prospettiva ortogonale lo zoom verso la direzione del mouse non è supportato." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Zoom verso la direzione del mouse" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "I modelli sull’area di stampa devono essere spostati per evitare intersezioni?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Assicurarsi che i modelli siano mantenuti separati" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "I modelli sull’area di stampa devono essere portati a contatto del piano di stampa?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Rilascia automaticamente i modelli sul piano di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Visualizza il messaggio di avvertimento sul lettore codice G." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Messaggio di avvertimento sul lettore codice G" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "Lo strato deve essere forzato in modalità di compatibilità?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Forzare la modalità di compatibilità visualizzazione strato (riavvio necessario)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Aprire Cura nel punto in cui è stato chiuso?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Ripristinare la posizione della finestra all'avvio" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Quale tipo di rendering della fotocamera è necessario utilizzare?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Rendering fotocamera:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Prospettiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Ortogonale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Apertura e salvataggio file" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "L'apertura dei file dal desktop o da applicazioni esterne deve essere eseguita nella stessa istanza di Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Utilizzare una singola istanza di Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "È necessario pulire il piano di stampa prima di caricare un nuovo modello nella singola istanza di Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Pulire il piano di stampa prima di caricare il modello nella singola istanza" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "I modelli devono essere ridimensionati al volume di stampa, se troppo grandi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Ridimensiona i modelli troppo grandi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Un modello può apparire eccessivamente piccolo se la sua unità di misura è espressa in metri anziché in millimetri. Questi modelli devono essere aumentati?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Ridimensiona i modelli eccessivamente piccoli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "I modelli devono essere selezionati dopo essere stati caricati?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Selezionare i modelli dopo il caricamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Al nome del processo di stampa deve essere aggiunto automaticamente un prefisso basato sul nome della stampante?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Aggiungi al nome del processo un prefisso macchina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Quando si salva un file di progetto deve essere visualizzato un riepilogo?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Visualizza una finestra di riepilogo quando si salva un progetto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Comportamento predefinito all'apertura di un file progetto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Comportamento predefinito all'apertura di un file progetto: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Chiedi sempre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Apri sempre come progetto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Importa sempre i modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Dopo aver modificato un profilo ed essere passati a un altro, si apre una finestra di dialogo che chiede se mantenere o eliminare le modifiche oppure se scegliere un comportamento predefinito e non visualizzare più tale finestra di dialogo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Profili" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Comportamento predefinito per i valori di impostazione modificati al passaggio a un profilo diverso: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Chiedi sempre" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Elimina sempre le impostazioni modificate" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Trasferisci sempre le impostazioni modificate a un nuovo profilo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Privacy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "I dati anonimi sulla stampa devono essere inviati a Ultimaker? Nota, non sono trasmessi o memorizzati modelli, indirizzi IP o altre informazioni personali." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Invia informazioni di stampa (anonime)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Aggiornamenti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Cura deve verificare la presenza di eventuali aggiornamenti all’avvio del programma?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Controlla aggiornamenti all’avvio" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "Quando si verifica la presenza di aggiornamenti, cercare solo versioni stabili." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Solo versioni stabili" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "Quando si verifica la presenza di aggiornamenti, cercare versioni stabili e beta." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "Versioni stabili e beta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "È necessario verificare automaticamente la presenza di nuovi plugin ad ogni avvio di Cura? Si consiglia di non disabilitare questa opzione!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Ricevi notifiche di aggiornamenti plugin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Rinomina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Indicare un nuovo nome." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Stampanti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Aggiungi nuovo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Rinomina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Profili" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Profili compatibili con la stampante attiva:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Crea nuovo profilo dalle impostazioni/esclusioni correnti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Alcune impostazioni del profilo corrente sono state sovrascritte." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Aggiornare il profilo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Aggiorna il profilo con le impostazioni/esclusioni correnti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Elimina le modifiche correnti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Questo profilo utilizza le impostazioni predefinite dalla stampante, perciò non ci sono impostazioni/esclusioni nell’elenco riportato di seguito." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Le impostazioni correnti corrispondono al profilo selezionato." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Impostazioni globali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Crea profilo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Indica un nome per questo profilo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Esporta profilo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Duplica profilo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Rinomina profilo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Importa profilo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Visualizza tipo" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "Visualizzazione 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Visualizzazione frontale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Visualizzazione superiore" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Vista sinistra" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Vista destra" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Aggiungere una stampante cloud" +msgid "Is printed as support." +msgstr "Viene stampato come supporto." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "In attesa della risposta del cloud" +msgid "Other models overlapping with this model are modified." +msgstr "Gli altri modelli che si sovrappongono a questo modello sono stati modificati." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "Non sono presenti stampanti nel cloud?" +msgid "Infill overlapping with this model is modified." +msgstr "La sovrapposizione del riempimento con questo modello è stata modificata." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "Le seguenti stampanti del tuo account sono state aggiunte in Cura:" +msgid "Overlaps with this model are not supported." +msgstr "Le sovrapposizioni con questo modello non sono supportate." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Aggiungere la stampante manualmente" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "Ignora %1 impostazione." +msgstr[1] "Ignora %1 impostazioni." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Produttore" +msgid "Active print" +msgstr "Stampa attiva" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Autore profilo" +msgid "Job Name" +msgstr "Nome del processo" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Nome stampante" +msgid "Printing Time" +msgstr "Tempo di stampa" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Dare un nome alla stampante" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Tempo residuo stimato" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Aggiungi una stampante" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Aggiungi una stampante in rete" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Aggiungi una stampante non in rete" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "Non è stata trovata alcuna stampante sulla rete." +msgid "What's New" +msgstr "Scopri le novità" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" -msgid "Refresh" -msgstr "Aggiorna" +msgid "Manufacturer" +msgstr "Produttore" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" -msgid "Add printer by IP" -msgstr "Aggiungi stampante per IP" +msgid "Profile author" +msgstr "Autore profilo" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" -msgid "Add cloud printer" -msgstr "Aggiungere una stampante cloud" +msgid "Printer name" +msgstr "Nome stampante" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Ricerca e riparazione dei guasti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Aggiungi stampante per indirizzo IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Inserire l'indirizzo IP della stampante." +msgid "Please name your printer" +msgstr "Dare un nome alla stampante" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Aggiungi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Impossibile connettersi al dispositivo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Non è possibile effettuare la connessione alla stampante Ultimaker?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "La stampante a questo indirizzo non ha ancora risposto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Questa stampante non può essere aggiunta perché è una stampante sconosciuta o non è l'host di un gruppo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Collega" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" msgstr "Note sulla versione" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "Non è stata trovata alcuna stampante sulla rete." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Aggiorna" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Aggiungi stampante per IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Aggiungere una stampante cloud" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Ricerca e riparazione dei guasti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Accedi alla piattaforma Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" msgstr "Aggiungi impostazioni materiale e plugin dal Marketplace" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" msgstr "Esegui il backup e la sincronizzazione delle impostazioni materiale e dei plugin" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" msgstr "Condividi idee e ottieni supporto da più di 48.000 utenti nella community di Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" msgstr "Salta" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" msgstr "Crea un account Ultimaker gratuito" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" msgstr "Aiutaci a migliorare Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente, tra cui:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" msgstr "Tipi di macchine" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" msgstr "Utilizzo dei materiali" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" msgstr "Numero di sezionamenti" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" msgstr "Impostazioni di stampa" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "Data collected by Ultimaker Cura will not contain any personal information." msgstr "I dati acquisiti da Ultimaker Cura non conterranno alcuna informazione personale." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" msgstr "Ulteriori informazioni" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" msgstr "Vuoto" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Aggiungere una stampante cloud" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "In attesa della risposta del cloud" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "Non sono presenti stampanti nel cloud?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "Le seguenti stampanti del tuo account sono state aggiunte in Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Aggiungere la stampante manualmente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" msgstr "Contratto di licenza" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" msgstr "Rifiuta e chiudi" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Aggiungi stampante per indirizzo IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Inserire l'indirizzo IP della stampante." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Aggiungi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Impossibile connettersi al dispositivo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Non è possibile effettuare la connessione alla stampante Ultimaker?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "La stampante a questo indirizzo non ha ancora risposto." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Questa stampante non può essere aggiunta perché è una stampante sconosciuta o non è l'host di un gruppo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Collega" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" msgstr "Benvenuto in Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." msgstr "" "Segui questa procedura per configurare\n" "Ultimaker Cura. Questa operazione richiederà solo pochi istanti." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" msgstr "Per iniziare" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" +msgid "Object list" +msgstr "Elenco oggetti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Mostra ricerca e riparazione dei guasti online" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Attiva/disattiva schermo intero" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Esci da schermo intero" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&Annulla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "Ri&peti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Esci" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "Visualizzazione 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Visualizzazione frontale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Visualizzazione superiore" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Vista inferiore" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Visualizzazione lato sinistro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Visualizzazione lato destro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Configura Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Aggiungi stampante..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Gestione stampanti..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Gestione materiali..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Aggiungere altri materiali da Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&Aggiorna il profilo con le impostazioni/esclusioni correnti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Elimina le modifiche correnti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "&Crea profilo dalle impostazioni/esclusioni correnti..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Gestione profili..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Mostra documentazione &online" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Se&gnala un errore" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" msgid "What's New" msgstr "Scopri le novità" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Informazioni..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Cancella selezionati" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Centra selezionati" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Moltiplica selezionati" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Elimina modello" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "C&entra modello su piattaforma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "&Raggruppa modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Separa modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "&Unisci modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "Mo<iplica modello..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Seleziona tutti i modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Cancellare piano di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Ricarica tutti i modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Sistema tutti i modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Sistema selezione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Reimposta tutte le posizioni dei modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Reimposta tutte le trasformazioni dei modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&Apri file..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Nuovo Progetto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Mostra cartella di configurazione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Stampa modello selezionato con %1" +msgstr[1] "Stampa modelli selezionati con %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Non collegato ad una stampante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "La stampante non accetta comandi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "In manutenzione. Controllare la stampante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Persa connessione con la stampante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Stampa in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "In pausa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Preparazione in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Rimuovere la stampa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Interrompi la stampa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Sei sicuro di voler interrompere la stampa?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Impostazione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Profilo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Corrente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Unità" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "Ma&teriale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Imposta come estrusore attivo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Abilita estrusore" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Disabilita estrusore" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&File" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Salva progetto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Esporta..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Esporta selezione..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Preferiti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Generale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "S&tampante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Stampanti abilitate per la rete" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Stampanti locali" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "Es&tensioni" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Apri file..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "P&referenze" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Configurazioni" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Personalizzata" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Abilitato" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Utilizzare la colla per una migliore adesione con questa combinazione di materiali." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Caricamento in corso configurazioni disponibili dalla stampante..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "Le configurazioni non sono disponibili perché la stampante è scollegata." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Questa configurazione non è disponibile perché %1 non viene riconosciuto. Visitare %2 per scaricare il profilo materiale corretto." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Mercato" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "La configurazione di questo estrusore non è consentita e proibisce il sezionamento." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "Nessun profilo corrispondente alla configurazione di questo estrusore." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Seleziona configurazione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Configurazioni" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "&Help" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Salva progetto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Ap&ri recenti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Visualizza" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "&Posizione fotocamera" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Visualizzazione fotocamera" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Prospettiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Ortogonale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Stampa modello selezionato con:" +msgstr[1] "Stampa modelli selezionati con:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Moltiplica modello selezionato" +msgstr[1] "Moltiplica modelli selezionati" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Numero di copie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "&Modifica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Impostazioni visibili" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Comprimi tutte le categorie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Gestisci Impostazione visibilità..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Apri file" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Rilevata la presenza di uno o più file progetto tra i file selezionati. È possibile aprire solo un file progetto alla volta. Si suggerisce di importare i modelli solo da tali file. Vuoi procedere?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Importa tutto come modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Apri file progetto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Questo è un file progetto Cura. Vuoi aprirlo come progetto o importarne i modelli?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Ricorda la scelta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Apri come progetto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Importa i modelli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Elimina o mantieni modifiche" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"Alcune impostazioni di profilo sono state personalizzate.\n" +"Mantenere queste impostazioni modificate dopo il cambio dei profili?\n" +"In alternativa, è possibile eliminare le modifiche per caricare i valori predefiniti da '%1'." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Impostazioni profilo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Modifiche correnti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Elimina e non chiedere nuovamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Mantieni e non chiedere nuovamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Elimina modifiche" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Mantieni modifiche" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Salva progetto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Estrusore %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Non mostrare il riepilogo di progetto alla ripetizione di salva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Salva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "Informazioni su %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "versione: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Soluzione end-to-end per la stampa 3D con filamento fuso." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura è stato sviluppato da Ultimaker B.V. in cooperazione con la comunità.\n" +"Cura è orgogliosa di utilizzare i seguenti progetti open source:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Interfaccia grafica utente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Struttura applicazione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "Generatore codice G" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Libreria di comunicazione intra-processo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Vincoli Python per libnest2d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Libreria di impacchettamento dei poligoni sviluppata da Prusa Research" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Libreria di supporto per gestione file 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Libreria di supporto per metadati file e streaming" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Lingua di programmazione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "Struttura GUI" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "Vincoli struttura GUI" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "Libreria vincoli C/C++" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Formato scambio dati" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Font" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Libreria ritaglio poligono" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "Analizzatore JSON" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Funzioni di utilità, tra cui un caricatore di immagini" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Libreria utilità, tra cui generazione diagramma Voronoi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "Certificati di origine per la convalida dell'affidabilità SSL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Compatibilità tra Python 2 e 3" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Libreria di supporto per accesso a keyring sistema" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Libreria di supporto per calcolo rapido" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Libreria di supporto per gestione file STL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Vincoli Python per Clipper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Libreria di comunicazione seriale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Libreria di supporto per calcolo scientifico" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Libreria di supporto per gestione maglie triangolari" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "Libreria scoperta ZeroConf" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Configurazione universale del sistema di build" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Gestore della dipendenza e del pacchetto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Pacchetto applicazioni Python" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Apertura applicazione distribuzione incrociata Linux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Generazione installatori Windows" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Esagonale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "Le mie stampanti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Monitora le stampanti in Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Crea progetti di stampa in Digital Library." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Processi di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Monitora i processi di stampa dalla cronologia di stampa." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Estendi Ultimaker Cura con plugin e profili del materiale." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Diventa un esperto di stampa 3D con e-learning Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Supporto Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Scopri come iniziare a utilizzare Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Fai una domanda" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Consulta la community di Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Segnala un errore" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Informa gli sviluppatori che si è verificato un errore." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Visita il sito Web Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Supporto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Genera strutture per supportare le parti del modello a sbalzo. Senza queste strutture, queste parti collasserebbero durante la stampa." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Alcune impostazioni sono state modificate." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Un riempimento graduale aumenterà gradualmente la quantità di riempimento verso l'alto." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Riempimento graduale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "Configurazione non supportata" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "Nessun profilo disponibile per la configurazione del materiale /%1 selezionato/a. Modifica la configurazione." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "Ulteriori informazioni" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Adesione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Abilita stampa di brim o raft. Questa funzione aggiunge un’area piana attorno o sotto l’oggetto, facile da tagliare successivamente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Risoluzione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Impostazione di stampa disabilitata. Il file G-code non può essere modificato." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Inserita" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Disinserita" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Sperimentale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Consigliata" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Personalizzata" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Profilo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Alcuni valori di impostazione/esclusione sono diversi dai valori memorizzati nel profilo.\n" +"\n" +"Fare clic per aprire la gestione profili." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Profili personalizzati" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "La stampante non è collegata." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Piano di stampa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "La temperatura target del piano riscaldato. Il piano verrà riscaldato o raffreddato a questa temperatura. Se è 0, il riscaldamento del piano viene disattivato." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "La temperatura corrente del piano riscaldato." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "La temperatura di preriscaldo del piano." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Annulla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Pre-riscaldo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Riscalda il piano prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento del piano quando si è pronti per la stampa." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Estrusore" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Temperatura target dell'estremità riscaldata. L'estremità riscaldata si riscalderà o raffredderà sino a questo valore di temperatura. Se questo è 0, l'estremità riscaldata verrà spenta." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "La temperatura corrente di questa estremità calda." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "La temperatura di preriscaldo dell’estremità calda." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Riscalda l’estremità calda prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento dell’estremità calda quando si è pronti per la stampa." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Il colore del materiale di questo estrusore." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Il materiale di questo estrusore." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "L’ugello inserito in questo estrusore." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Comando stampante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Posizione Jog" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Distanza Jog" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "Invia codice G" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Invia un comando codice G personalizzato alla stampante connessa. Premere ‘invio’ per inviare il comando." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Questo pacchetto sarà installato dopo il riavvio." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Impostazioni" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "Chiusura di %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "Chiudere %1?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Installa il pacchetto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Apri file" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Rilevata la presenza di uno o più file codice G tra i file selezionati. È possibile aprire solo un file codice G alla volta. Se desideri aprire un file codice G, selezionane uno solo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Aggiungi stampante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Scopri le novità" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Aggiungi profili materiale e plugin dal Marketplace\n" +"- Esegui il backup e la sincronizzazione dei profili materiale e dei plugin\n" +"- Condividi idee e ottieni supporto da più di 48.000 utenti nella community di Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Crea un account Ultimaker gratuito" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Accedi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Ultimo aggiornamento: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Account Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Esci" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "Verifica in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Account sincronizzato" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Si è verificato un errore..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Installare gli aggiornamenti in attesa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Verificare gli aggiornamenti dell'account" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "La stampante cloud è offline. Verificare se la stampante è accesa e collegata a Internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Questa stampante non è collegata al tuo account. Visitare Ultimaker Digital Factory per stabilire una connessione." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "La connessione cloud al momento non è disponibile. Accedere per collegarsi alla stampante cloud." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "La connessione cloud al momento non è disponibile. Verificare la connessione a Internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Aggiungi stampante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Gestione stampanti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Sezionamento in corso..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Sezionamento impossibile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Elaborazione in corso" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Sezionamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Avvia il processo di sezionamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Annulla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Stima del tempo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Stima del materiale" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Nessuna stima di tempo disponibile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Nessuna stima di costo disponibile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Anteprima" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Senza titolo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "Nessun elemento da selezionare da" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Controlla i modelli e la configurazione di stampa per eventuali problematiche di stampa e suggerimenti." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Controllo modello" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Fornisce il supporto per la lettura di file 3MF." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "Lettore 3MF" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Fornisce il supporto per la scrittura di file 3MF." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "Writer 3MF" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Fornisce il supporto per la lettura di file 3MF." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "Lettore 3MF" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Effettua il backup o ripristina la configurazione." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Backup Cura" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Fornisce il collegamento al back-end di sezionamento CuraEngine." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "Back-end CuraEngine" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Fornisce supporto per l'importazione dei profili Cura." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Lettore profilo Cura" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Fornisce supporto per l'esportazione dei profili Cura." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Writer profilo Cura" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Si collega alla Digital Library, consentendo a Cura di aprire file e salvare file in Digital Library." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Controlla disponibilità di aggiornamenti firmware." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Controllo aggiornamento firmware" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Fornisce azioni macchina per l’aggiornamento del firmware." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Aggiornamento firmware" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Legge il codice G da un archivio compresso." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Lettore codice G compresso" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "Scrive il codice G in un archivio compresso." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Writer codice G compresso" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Fornisce supporto per l'importazione di profili da file G-Code." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "Lettore profilo codice G" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Consente il caricamento e la visualizzazione dei file codice G." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "Lettore codice G" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Scrive il codice G in un file." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "Writer codice G" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Abilita la possibilità di generare geometria stampabile da file immagine 2D." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Lettore di immagine" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Fornisce supporto per l'importazione di profili dalle versioni legacy Cura." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Lettore legacy profilo Cura" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Fornisce un modo per modificare le impostazioni della macchina (come il volume di stampa, la dimensione ugello, ecc.)" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Azione Impostazioni macchina" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Gestisce le estensioni per l'applicazione e consente di ricercare le estensioni nel sito Web Ultimaker." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Abilita la possibilità di generare geometria stampabile da file immagine 2D." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Mercato" +msgid "Image Reader" +msgstr "Lettore di immagine" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Fornisce una fase di controllo in Cura." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Fase di controllo" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Fornisce le impostazioni per modello." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Utilità impostazioni per modello" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Estensione che consente la post-elaborazione degli script creati da utente" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Post-elaborazione" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Fornisce una fase di preparazione in Cura." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Fase di preparazione" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Fornisce una fase di anteprima in Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Fase di anteprima" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Fornisce il collegamento a caldo dell'unità rimovibile e il supporto per la scrittura." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Plugin dispositivo di output unità rimovibile" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Registra determinati eventi in modo che possano essere utilizzati dal segnalatore dei crash" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Logger sentinella" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Fornisce l'anteprima dei dati dei livelli suddivisi in sezioni." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Vista simulazione" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Invia informazioni su sezionamento anonime Può essere disabilitato tramite le preferenze." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Informazioni su sezionamento" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Fornisce una normale visualizzazione a griglia compatta." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Visualizzazione compatta" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Crea una maglia di cancellazione per bloccare la stampa del supporto in alcune posizioni" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Cancellazione supporto" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Fornisce supporto per la lettura dei file modello." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Trimesh Reader" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Fornisce il supporto per la lettura di pacchetti formato Ultimaker." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "Lettore UFP" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Fornisce il supporto per la scrittura di pacchetti formato Ultimaker." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "Writer UFP" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Fornisce azioni macchina per le macchine Ultimaker (come la procedura guidata di livellamento del piano di stampa, la selezione degli aggiornamenti, ecc.)" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Azioni della macchina Ultimaker" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gestisce le connessioni di rete alle stampanti Ultimaker in rete." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Connessione di rete Ultimaker" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Accetta i G-Code e li invia ad una stampante. I plugin possono anche aggiornare il firmware." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "Stampa USB" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Aggiorna le configurazioni da Cura 2.1 a Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Aggiornamento della versione da 2.1 a 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Aggiorna le configurazioni da Cura 2.2 a Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Aggiornamento della versione da 2.2 a 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Aggiorna le configurazioni da Cura 2.5 a Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Aggiornamento della versione da 2.5 a 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Aggiorna le configurazioni da Cura 2.6 a Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Aggiornamento della versione da 2.6 a 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Aggiorna le configurazioni da Cura 2.7 a Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Aggiornamento della versione da 2.7 a 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Aggiorna le configurazioni da Cura 3.0 a Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Aggiornamento della versione da 3.0 a 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Aggiorna le configurazioni da Cura 3.2 a Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Aggiornamento della versione da 3.2 a 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Aggiorna le configurazioni da Cura 3.3 a Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Aggiornamento della versione da 3.3 a 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Aggiorna le configurazioni da Cura 3.4 a Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Aggiornamento della versione da 3.4 a 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Aggiorna le configurazioni da Cura 3.5 a Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Aggiornamento della versione da 3.5 a 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Aggiorna le configurazioni da Cura 4.0 a Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Aggiornamento della versione da 4.0 a 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Aggiorna le configurazioni da Cura 4.11 a Cura 4.12." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "Aggiornamento della versione da 4.11 a 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Aggiorna le configurazioni da Cura 4.3 a Cura 5.0." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "Aggiornamento della versione da 4.13 a 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Aggiorna le configurazioni da Cura 4.1 a Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Aggiornamento della versione da 4.1 a 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Aggiorna le configurazioni da Cura 4.2 a Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Aggiornamento della versione da 4.2 a 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Aggiorna le configurazioni da Cura 4.3 a Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Aggiornamento della versione da 4.3 a 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Aggiorna le configurazioni da Cura 4.4 a Cura 4.5." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "Aggiornamento della versione da 4.4 a 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Aggiorna le configurazioni da Cura 4.5 a Cura 4.6." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "Aggiornamento della versione da 4.5 a 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Aggiorna le configurazioni da Cura 4.6.0 a Cura 4.6.2." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Aggiornamento versione da 4.6.0 a 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Aggiorna le configurazioni da Cura 4.6.2 a Cura 4.7." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Aggiornamento versione da 4.6.2 a 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Aggiorna le configurazioni da Cura 4.7 a Cura 4.8." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "Aggiornamento della versione da 4.7 a 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Aggiorna le configurazioni da Cura 4.8 a Cura 4.9." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "Aggiornamento della versione da 4.8 a 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Aggiorna le configurazioni da Cura 4.9 a Cura 4.10." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "Aggiornamento della versione da 4.9 a 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Fornisce il supporto per la lettura di file X3D." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "Lettore X3D" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Offre la possibilità di leggere e scrivere profili di materiali basati su XML." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Profili del materiale" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Fornisce la vista a raggi X." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Vista ai raggi X" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Fornisce il supporto per la lettura di file X3D." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "Lettore X3D" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Fornisce supporto per l'importazione dei profili Cura." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Lettore profilo Cura" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Estensione che consente la post-elaborazione degli script creati da utente" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Post-elaborazione" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Gestisce le connessioni di rete alle stampanti Ultimaker in rete." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Connessione di rete Ultimaker" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Fornisce il supporto per la scrittura di file 3MF." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "Writer 3MF" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Effettua il backup o ripristina la configurazione." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Backup Cura" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Invia informazioni su sezionamento anonime Può essere disabilitato tramite le preferenze." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Informazioni su sezionamento" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Fornisce il supporto per la scrittura di pacchetti formato Ultimaker." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "Writer UFP" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Si collega alla Digital Library, consentendo a Cura di aprire file e salvare file in Digital Library." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Fornisce supporto per l'importazione di profili da file G-Code." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "Lettore profilo codice G" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Consente il caricamento e la visualizzazione dei file codice G." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "Lettore codice G" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Fornisce supporto per la lettura dei file modello." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Trimesh Reader" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Fornisce azioni macchina per le macchine Ultimaker (come la procedura guidata di livellamento del piano di stampa, la selezione degli aggiornamenti, ecc.)" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Azioni della macchina Ultimaker" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Legge il codice G da un archivio compresso." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Lettore codice G compresso" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Gestisce le estensioni per l'applicazione e consente di ricercare le estensioni nel sito Web Ultimaker." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Mercato" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Fornisce il collegamento a caldo dell'unità rimovibile e il supporto per la scrittura." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Plugin dispositivo di output unità rimovibile" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Fornisce una fase di controllo in Cura." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Fase di controllo" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Aggiorna le configurazioni da Cura 2.5 a Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Aggiornamento della versione da 2.5 a 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Aggiorna le configurazioni da Cura 2.6 a Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Aggiornamento della versione da 2.6 a 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Aggiorna le configurazioni da Cura 4.3 a Cura 5.0." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "Aggiornamento della versione da 4.13 a 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Aggiorna le configurazioni da Cura 4.8 a Cura 4.9." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "Aggiornamento della versione da 4.8 a 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Aggiorna le configurazioni da Cura 3.4 a Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Aggiornamento della versione da 3.4 a 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Aggiorna le configurazioni da Cura 4.4 a Cura 4.5." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "Aggiornamento della versione da 4.4 a 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Aggiorna le configurazioni da Cura 4.3 a Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Aggiornamento della versione da 4.3 a 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Aggiorna le configurazioni da Cura 3.2 a Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Aggiornamento della versione da 3.2 a 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Aggiorna le configurazioni da Cura 3.3 a Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Aggiornamento della versione da 3.3 a 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Aggiorna le configurazioni da Cura 4.1 a Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Aggiornamento della versione da 4.1 a 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Aggiorna le configurazioni da Cura 4.2 a Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Aggiornamento della versione da 4.2 a 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Aggiorna le configurazioni da Cura 4.6.2 a Cura 4.7." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "Aggiornamento versione da 4.6.2 a 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Aggiorna le configurazioni da Cura 3.5 a Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Aggiornamento della versione da 3.5 a 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Aggiorna le configurazioni da Cura 2.2 a Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Aggiornamento della versione da 2.2 a 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Aggiorna le configurazioni da Cura 2.1 a Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Aggiornamento della versione da 2.1 a 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Aggiorna le configurazioni da Cura 4.6.0 a Cura 4.6.2." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "Aggiornamento versione da 4.6.0 a 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Aggiorna le configurazioni da Cura 4.7 a Cura 4.8." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "Aggiornamento della versione da 4.7 a 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Aggiorna le configurazioni da Cura 4.9 a Cura 4.10." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "Aggiornamento della versione da 4.9 a 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Aggiorna le configurazioni da Cura 4.5 a Cura 4.6." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "Aggiornamento della versione da 4.5 a 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Aggiorna le configurazioni da Cura 2.7 a Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Aggiornamento della versione da 2.7 a 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Aggiorna le configurazioni da Cura 3.0 a Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Aggiornamento della versione da 3.0 a 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Aggiorna le configurazioni da Cura 4.11 a Cura 4.12." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "Aggiornamento della versione da 4.11 a 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Aggiorna le configurazioni da Cura 4.0 a Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Aggiornamento della versione da 4.0 a 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Fornisce il collegamento al back-end di sezionamento CuraEngine." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "Back-end CuraEngine" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Fornisce il supporto per la lettura di file 3MF." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "Lettore 3MF" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Fornisce le impostazioni per modello." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Utilità impostazioni per modello" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Offre la possibilità di leggere e scrivere profili di materiali basati su XML." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Profili del materiale" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Fornisce supporto per l'esportazione dei profili Cura." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Writer profilo Cura" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Controlla i modelli e la configurazione di stampa per eventuali problematiche di stampa e suggerimenti." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Controllo modello" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Accetta i G-Code e li invia ad una stampante. I plugin possono anche aggiornare il firmware." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "Stampa USB" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Fornisce una fase di anteprima in Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Fase di anteprima" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Scrive il codice G in un file." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "Writer codice G" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Fornisce il supporto per la lettura di pacchetti formato Ultimaker." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "Lettore UFP" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Fornisce azioni macchina per l’aggiornamento del firmware." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Aggiornamento firmware" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "Scrive il codice G in un archivio compresso." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Writer codice G compresso" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Fornisce l'anteprima dei dati dei livelli suddivisi in sezioni." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Vista simulazione" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Fornisce supporto per l'importazione di profili dalle versioni legacy Cura." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Lettore legacy profilo Cura" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Fornisce il supporto per la lettura di file 3MF." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "Lettore 3MF" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Fornisce una normale visualizzazione a griglia compatta." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Visualizzazione compatta" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Controlla disponibilità di aggiornamenti firmware." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Controllo aggiornamento firmware" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Registra determinati eventi in modo che possano essere utilizzati dal segnalatore dei crash" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Logger sentinella" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Crea una maglia di cancellazione per bloccare la stampa del supporto in alcune posizioni" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Cancellazione supporto" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Fornisce una fase di preparazione in Cura." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Fase di preparazione" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "Non è stato possibile memorizzare le informazioni del pacchetto di materiale nel file di progetto: {material}. Questo progetto potrebbe non aprirsi correttamente su altri sistemi." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Impossibile salvare le informazioni del pacchetto di materiale" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Libreria per la traccia degli errori Python" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Stampante" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "il profilo personalizzato è attivo e sono state sovrascritte alcune impostazioni." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "il profilo personalizzato sta sovrascrivendo alcune impostazioni." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Non ancora inizializzato
      " diff --git a/resources/i18n/it_IT/fdmextruder.def.json.po b/resources/i18n/it_IT/fdmextruder.def.json.po index 6f0b31d2db..1e46697cb0 100644 --- a/resources/i18n/it_IT/fdmextruder.def.json.po +++ b/resources/i18n/it_IT/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,212 +15,212 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Macchina" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Impostazioni macchina specifiche" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per la stampa. Utilizzato nell’estrusione multipla." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID ugello" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "ID ugello per un treno estrusore, come \"AA 0.4\" e \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diametro ugello" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Offset X ugello" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "La coordinata y dell’offset dell’ugello." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Offset Y ugello" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "La coordinata y dell’offset dell’ugello." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "Codice G avvio estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Inizio codice G da eseguire quando si passa a questo estrusore." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Assoluto posizione avvio estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Rende la posizione di partenza estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "X posizione avvio estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "La coordinata x della posizione di partenza all’accensione dell’estrusore." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Y posizione avvio estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "La coordinata y della posizione di partenza all’accensione dell’estrusore." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "Codice G fine estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Fine codice G da eseguire quando si passa a questo estrusore." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Assoluto posizione fine estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Rende la posizione di fine estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Posizione X fine estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "La coordinata x della posizione di fine allo spegnimento dell’estrusore." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Posizione Y fine estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "La coordinata y della posizione di fine allo spegnimento dell’estrusore." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Posizione Z innesco estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Ventola di raffreddamento stampa estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Il numero di ventole di raffreddamento stampa abbinate a questo estrusore. Modificarlo dal valore predefinito 0 solo quando si ha una ventola di raffreddamento diversa per ciascun estrusore." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adesione piano di stampa" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Adesione" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posizione X innesco estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Posizione Y innesco estrusore" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Materiale" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Materiale" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diametro" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Regolare il diametro del filamento utilizzato. Abbinare questo valore al diametro del filamento utilizzato." diff --git a/resources/i18n/it_IT/fdmprinter.def.json.po b/resources/i18n/it_IT/fdmprinter.def.json.po index 3e1475c345..a2b3671c49 100644 --- a/resources/i18n/it_IT/fdmprinter.def.json.po +++ b/resources/i18n/it_IT/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,42 +15,42 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Macchina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Impostazioni macchina specifiche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Tipo di macchina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "Il nome del modello della stampante 3D in uso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Mostra varianti macchina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Sceglie se mostrare le diverse varianti di questa macchina, descritte in file json a parte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "Codice G avvio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -59,12 +59,12 @@ msgstr "" "I comandi codice G da eseguire all’avvio, separati da \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "Codice G fine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -73,1872 +73,1907 @@ msgstr "" "I comandi codice G da eseguire alla fine, separati da \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "GUID materiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "Il GUID del materiale. È impostato automaticamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diametro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Regolare il diametro del filamento utilizzato. Abbinare questo valore al diametro del filamento utilizzato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Attendi il riscaldamento del piano di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Sceglie se inserire un comando per attendere finché la temperatura del piano di stampa non viene raggiunta all’avvio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Attendi il riscaldamento dell’ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Sceglie se attendere finché la temperatura dell’ugello non viene raggiunta all’avvio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Includi le temperature del materiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Sceglie se includere comandi temperatura ugello all’avvio del codice G. Quando start_gcode contiene già comandi temperatura ugello la parte anteriore di Cura disabilita automaticamente questa impostazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Includi temperatura piano di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Sceglie se includere comandi temperatura piano di stampa all’avvio del codice G. Quando start_gcode contiene già comandi temperatura piano di stampa la parte anteriore di Cura disabilita automaticamente questa impostazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Larghezza macchina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "La larghezza (direzione X) dell’area stampabile." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Profondità macchina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "La profondità (direzione Y) dell’area stampabile." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Altezza macchina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "L’altezza (direzione Z) dell’area stampabile." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Forma del piano di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "La forma del piano di stampa senza tenere conto delle aree non stampabili." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Rettangolare" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Ellittica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Materiale piano di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "Il materiale del piano di stampa installato sulla stampante." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Cristallo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Alluminio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Piano di stampa riscaldato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Indica se la macchina ha un piano di stampa riscaldato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "È dotato della stabilizzazione della temperatura del volume di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Se la macchina è in grado di stabilizzare la temperatura del volume di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Tenere sempre nota dello strumento attivo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Tenere nota dello strumento attivo dopo l'invio di comandi temporanei allo strumento non attivo. Richiesto per la stampa con doppio estrusore con Smoothie o altro firmware con comandi modali dello strumento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Origine del centro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Indica se le coordinate X/Y della posizione zero della stampante sono al centro dell’area stampabile." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Numero di estrusori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Il numero di treni di estrusori. Un treno di estrusori è la combinazione di un alimentatore, un tubo bowden e un ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Numero di estrusori abilitati" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Numero di treni di estrusori abilitati; impostato automaticamente nel software" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Diametro esterno ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Il diametro esterno della punta dell'ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Lunghezza ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "La differenza di altezza tra la punta dell’ugello e la parte inferiore della testina di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Angolo ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "L’angolo tra il piano orizzontale e la parte conica esattamente sopra la punta dell’ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Lunghezza della zona di riscaldamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "La distanza dalla punta dell’ugello in cui il calore dall’ugello viene trasferito al filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Abilita controllo temperatura ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Per controllare la temperatura da Cura. Disattivare per controllare la temperatura ugello dall’esterno di Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Velocità di riscaldamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "La velocità (°C/s) alla quale l’ugello si riscalda calcolando la media sulla gamma di temperature di stampa normale e la temperatura di attesa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Velocità di raffreddamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "La velocità (°C/s) alla quale l’ugello si raffredda calcolando la media sulla gamma di temperature di stampa normale e la temperatura di attesa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Tempo minimo temperatura di standby" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Il tempo minimo in cui un estrusore deve essere inattivo prima che l’ugello si raffreddi. Solo quando un estrusore non è utilizzato per un periodo superiore a questo tempo potrà raffreddarsi alla temperatura di standby." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Versione codice G" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "Il tipo di codice G da generare." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (volumetrica)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Retrazione firmware" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Specifica se usare comandi di retrazione firmware (G10/G11) anziché utilizzare la proprietà E nei comandi G1 per retrarre il materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Condivisione del riscaldatore da parte degli estrusori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Indica se gli estrusori condividono un singolo riscaldatore piuttosto che avere ognuno il proprio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Estrusori condividono ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Indica se gli estrusori condividono un singolo ugello piuttosto che avere ognuno il proprio. Se impostato su true, si prevede che lo script gcode di avvio della stampante imposti tutti gli estrusori su uno stato di retrazione iniziale noto e mutuamente compatibile (nessuno o un solo filamento non retratto); in questo caso lo stato di retrazione iniziale è descritto, per estrusore, dal parametro 'machine_extruders_shared_nozzle_initial_retraction'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Retrazione iniziale ugello condivisa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "La quantità di filamento di ogni estrusore che si presume sia stata retratta dalla punta dell'ugello condiviso al termine dello script gcode di avvio stampante; il valore deve essere uguale o maggiore della lunghezza della parte comune dei condotti dell'ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Aree non consentite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Un elenco di poligoni con aree alle quali la testina di stampa non può accedere." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Aree ugello non consentite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Un elenco di poligoni con aree alle quali l’ugello non può accedere." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Poligono testina macchina e ventola" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "La forma della testina di stampa. Queste sono le coordinate relative alla posizione della testina di stampa. Questa coincide in genere con la posizione del primo estrusore. Le posizioni a sinistra e davanti alla testina di stampa devono essere coordinate negative." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Altezza gantry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "La differenza di altezza tra la punta dell’ugello e il sistema gantry (assy X e Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "ID ugello per un treno estrusore, come \"AA 0.4\" e \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diametro ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Offset con estrusore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Applica l’offset estrusore al sistema coordinate. Influisce su tutti gli estrusori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Posizione Z innesco estrusore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Posizione assoluta di innesco estrusore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Rende la posizione di innesco estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Velocità massima X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "Indica la velocità massima del motore per la direzione X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Velocità massima Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Indica la velocità massima del motore per la direzione Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Velocità massima Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Indica la velocità massima del motore per la direzione Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Velocità massima E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "Indica la velocità massima del filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Accelerazione massima X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Indica l’accelerazione massima del motore per la direzione X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Accelerazione massima Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Indica l’accelerazione massima del motore per la direzione Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Accelerazione massima Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Indica l’accelerazione massima del motore per la direzione Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Accelerazione massima filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Indica l’accelerazione massima del motore del filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Accelerazione predefinita" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "Indica l’accelerazione predefinita del movimento della testina di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Jerk X-Y predefinito" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Indica il jerk predefinito per lo spostamento sul piano orizzontale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Jerk Z predefinito" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Indica il jerk predefinito del motore per la direzione Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Jerk filamento predefinito" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Indica il jerk predefinito del motore del filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Passi per millimetro (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Passi per millimetro (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Passi per millimetro (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Passi per millimetro (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "Quanti passi dei motori passo-passo causano lo spostamento della ruota del tirafilo di un millimetro attorno alla sua circonferenza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "Endstop X in direzione positiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Se l’endstop dell’asse X è in direzione positiva (coordinata X alta) o negativa (coordinata X bassa)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Endstop Y in direzione positiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Se l’endstop dell’asse Y è in direzione positiva (coordinata Y alta) o negativa (coordinata Y bassa)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Endstop Z in direzione positiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Se l’endstop dell’asse Z è in direzione positiva (coordinata Z alta) o negativa (coordinata Z bassa)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Velocità di alimentazione minima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "Indica la velocità di spostamento minima della testina di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Diametro ruota del tirafilo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "Il diametro della ruota che guida il materiale nel tirafilo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Scala la velocità della ventola a 0-1" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Scalare la velocità della ventola in modo che sia compresa tra 0 e 1 anziché tra 0 e 256." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Qualità" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Indica tutte le impostazioni che influiscono sulla risoluzione della stampa. Queste impostazioni hanno un elevato impatto sulla qualità (e il tempo di stampa)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Altezza dello strato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "Indica l’altezza di ciascuno strato in mm. Valori più elevati generano stampe più rapide con risoluzione inferiore, valori più bassi generano stampe più lente con risoluzione superiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Altezza dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "Indica l’altezza dello strato iniziale in mm. Uno strato iniziale più spesso facilita l’adesione al piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Larghezza della linea" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Indica la larghezza di una linea singola. In generale, la larghezza di ciascuna linea deve corrispondere alla larghezza dell’ugello. Tuttavia, una lieve riduzione di questo valore potrebbe generare stampe migliori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Larghezza delle linee perimetrali" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Indica la larghezza di una singola linea perimetrale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Larghezza delle linee della parete esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "Indica la larghezza della linea della parete esterna. Riducendo questo valore, è possibile stampare livelli di dettaglio più elevati." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Larghezza delle linee della parete interna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Indica la larghezza di una singola linea della parete per tutte le linee della parete tranne quella più esterna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Larghezza delle linee superiore/inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Indica la larghezza di una singola linea superiore/inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Larghezza delle linee di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Indica la larghezza di una singola linea di riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Larghezza delle linee dello skirt/brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Indica la larghezza di una singola linea dello skirt o del brim." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Larghezza delle linee di supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Indica la larghezza di una singola linea di supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Larghezza della linea dell’interfaccia di supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Indica la larghezza di una singola linea di supporto superiore o inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Larghezza delle linee di supporto superiori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Indica la larghezza di una singola linea di supporto superiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Larghezza della linea di supporto inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Indica la larghezza di una singola linea di supporto inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Larghezza della linea della torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Indica la larghezza di una singola linea della torre di innesco." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Larghezza linea strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Moltiplicatore della larghezza della linea del primo strato Il suo aumento potrebbe migliorare l'adesione al piano." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Pareti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Guscio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Estrusore pareti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per stampare le pareti. Si utilizza nell'estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Estrusore parete esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per stampare la parete esterna. Si utilizza nell'estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Estrusore parete interna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per stampare le pareti interne. Si utilizza nell'estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Spessore delle pareti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "Spessore delle pareti in direzione orizzontale. Questo valore diviso per la larghezza della linea della parete definisce il numero di pareti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Numero delle linee perimetrali" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Indica il numero delle pareti. Quando calcolato mediante lo spessore della parete, il valore viene arrotondato a numero intero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Lunghezza transizione parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "Quando si esegue la transizione tra numeri di parete diversi poiché la parte diventa più sottile, viene allocata una determinata quantità di spazio per dividere o unire le linee perimetrali." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Conteggio distribuzione parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "Il numero di pareti, conteggiate dal centro, su cui occorre distribuire la variazione. Valori più bassi indicano che la larghezza delle pareti esterne non cambia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Angolo di soglia di transizione parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Quando creare transizioni tra numeri di parete pari e dispari. Una forma a cuneo con un angolo maggiore di questa impostazione non presenta transazioni e nessuna parete verrà stampata al centro per riempire lo spazio rimanente. Riducendo questa impostazione si riduce il numero e la lunghezza di queste pareti centrali, ma potrebbe lasciare spazi vuoti o sovraestrusione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Distanza di filtro transizione parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "Se si pensa di eseguire la transizione avanti e indietro tra numeri di pareti differenti in rapida successione, non eseguire alcuna transizione. Rimuovere le transizioni se sono più vicine di questa distanza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Margine filtro di transizione parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Impedisce la transizione avanti e indietro tra una parete aggiuntiva e una di meno. Questo margine estende l'intervallo di larghezze linea che segue a [Larghezza minima della linea perimetrale - Margine, 2 * Larghezza minima della linea perimetrale + Margine]. Incrementando questo margine si riduce il numero di transizioni, che riduce il numero di avvii/interruzioni estrusione e durata dello spostamento. Tuttavia, variazioni ampie della larghezza della linea possono portare a problemi di sottoestrusione o sovraestrusione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Distanza del riempimento parete esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Distanza di spostamento inserita dopo la parete esterna per nascondere meglio la giunzione Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Inserto parete esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Inserto applicato al percorso della parete esterna. Se la parete esterna è di dimensioni inferiori all’ugello e stampata dopo le pareti interne, utilizzare questo offset per fare in modo che il foro dell’ugello si sovrapponga alle pareti interne anziché all’esterno del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Ottimizzazione sequenza di stampa pareti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Ottimizzare la sequenza di stampa delle pareti in modo da ridurre il numero di retrazioni e la distanza percorsa. L'abilitazione di questa funzione porta vantaggi per la maggior parte dei pezzi; alcuni possono richiedere un maggior tempo di esecuzione; si consiglia di confrontare i tempi di stampa stimati con e senza ottimizzazione. Scegliendo la funzione brim come tipo di adesione del piano di stampa, il primo strato non viene ottimizzato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Ordinamento parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Determina l'ordine di stampa delle pareti. La stampa anticipata delle pareti esterne migliora la precisione dimensionale poiché i guasti dalle pareti interne non possono propagarsi all'esterno. Se si esegue la stampa in un momento successivo, tuttavia, è possibile impilarle meglio quando vengono stampati gli sbalzi." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "Dall'interno all'esterno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "Dall'esterno all'interno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Parete supplementare alternativa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Stampa una parete supplementare ogni due strati. In questo modo il riempimento rimane catturato tra queste pareti supplementari, creando stampe più resistenti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Larghezza minima della linea perimetrale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Per strutture sottili, circa una o due volte la dimensione dell'ugello, le larghezze delle linee devono essere modificate per rispettare lo spessore del modello. Questa impostazione controlla la larghezza minima della linea consentita per le pareti. Le larghezze minime delle linee determinano intrinsecamente anche le larghezze massime delle linee, poiché si esegue la transizione da N a N+1 pareti ad uno spessore geometrico in cui le pareti N sono larghe e le pareti N+1 sono strette. La linea perimetrale più larga possible è due volte la larghezza minima della linea perimetrale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Larghezza minima della linea perimetrale pari" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "La larghezza minima della linea per normali pareti poligonali. Questa impostazione determina lo spessore modello in corrispondenza del quale si passa dalla stampa di una singola linea perimetrale sottile alla stampa di due linee perimetrali. Una larghezza minima della linea perimetrale pari più elevata porta a una larghezza massima della linea perimetrale dispari più elevata. La larghezza massima della linea perimetrale pari viene calcolata come Larghezza della linea perimetrale esterna + 0,5 * Larghezza minima della linea perimetrale dispari." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Dividi soglia linea intermedia" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "La larghezza linea più piccola, come un fattore della larghezza linea normale, al di sopra della quale la linea intermedia (se una esiste) verrà divisa in due. Ridurre questa impostazione per utilizzare un numero maggiore di linee più sottili. Incrementare per utilizzare un numero minore di linee più larghe. Si noti che questo vale, come se, l'intera forma debba essere riempita con parete. Pertanto, in questo contesto la linea intermedia fa riferimento alla linea intermedia dell'oggetto tra due spigoli esterni, anche se invece della parete la stampa contiene un riempimento o un (altro) rivestimento esterno." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Larghezza minima della linea perimetrale dispari" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "La larghezza minima della linea per pareti polilinea di riempimento interstizi linea intermedia. Questa impostazione determina lo spessore modello in corrispondenza del quale si passa dalla stampa di due linee perimetrali alla stampa di due pareti esterne e di una singola parete centrale al centro. Una larghezza minima della linea perimetrale pari più elevata porta a una larghezza massima della linea perimetrale dispari più elevata. La larghezza massima della linea perimetrale dispari viene calcolata come 2 * Larghezza minima della linea perimetrale pari," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Aggiungi soglia linea intermedia" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "La larghezza linea più piccola, come un fattore della larghezza linea normale, sopra la quale verrà aggiunta una linea intermedia (se una non esisteva già). Ridurre questa impostazione per utilizzare un numero maggiore di linee più sottili. Incrementare per utilizzare un numero minore di linee più larghe. Si noti che questo vale, come se, l'intera forma debba essere riempita con parete. Pertanto, in questo contesto la linea intermedia fa riferimento alla linea intermedia dell'oggetto tra due spigoli esterni, anche se invece della parete la stampa contiene un riempimento o un (altro) rivestimento esterno." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Stampa pareti sottili" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Stampa parti del modello orizzontalmente più sottili delle dimensioni dell'ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Dimensioni minime della feature" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "Spessore minimo di feature sottili. Le feature modello che sono più sottili di questo valore non verranno stampate, mentre le feature più spesse delle dimensioni minime della feature verranno ampliate fino alla larghezza minima della linea perimetrale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Larghezza minima della linea perimetrale sottile" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "Larghezza della parete che sostituirà feature sottili (in base alle dimensioni minime della feature) del modello. Se la larghezza minima della linea perimetrale è più sottile dello spessore della feature, la parete diventerà spessa come la feature stessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Espansione orizzontale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Determina l'entità di offset (o estensione dello strato) applicata a tutti i poligoni su ciascuno strato. I valori positivi possono compensare fori troppo estesi; i valori negativi possono compensare fori troppo piccoli." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Espansione orizzontale dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "È l'entità di offset (estensione dello strato) applicata a tutti i poligoni di supporto in ciascuno strato. Un valore negativo può compensare lo schiacciamento del primo strato noto come \"zampa di elefante\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Espansione orizzontale dei fori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "Entità di offset applicato a tutti i fori di ciascuno strato. Valori positivi aumentano le dimensioni dei fori, mentre valori negativi le riducono." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Allineamento delle giunzioni a Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Punto di partenza di ogni percorso nell'ambito di uno strato. Quando i percorsi in strati consecutivi iniziano nello stesso punto, sulla stampa può apparire una linea di giunzione verticale. Se si allineano in prossimità di una posizione specificata dall’utente, la linea di giunzione può essere rimossa più facilmente. Se disposti in modo casuale, le imprecisioni in corrispondenza dell'inizio del percorso saranno meno evidenti. Prendendo il percorso più breve la stampa sarà più veloce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Specificato dall’utente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Il più breve" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Casuale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Angolo più acuto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Posizione della cucitura in Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "La posizione accanto al punto in cui avviare la stampa di ciascuna parte in uno layer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Indietro a sinistra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Indietro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Indietro a destra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Destra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Avanti a destra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Avanti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Avanti a sinistra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Sinistra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Giunzione Z X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "La coordinata X della posizione in prossimità della quale si innesca all’avvio della stampa di ciascuna parte in uno strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Giunzione Z Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "La coordinata Y della posizione in prossimità della quale si innesca all’avvio della stampa di ciascuna parte in uno strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Preferenze angolo giunzione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Controlla se gli angoli sul profilo del modello influenzano la posizione della giunzione. Nessuno significa che gli angoli non hanno alcuna influenza sulla posizione della giunzione. Nascondi giunzione favorisce la presenza della giunzione su un angolo interno. Esponi giunzione favorisce la presenza della giunzione su un angolo esterno. Nascondi o esponi giunzione favorisce la presenza della giunzione su un angolo interno o esterno. Smart Hiding consente sia gli angoli interni che quelli esterni ma sceglie con maggiore frequenza gli angoli interni, se opportuno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Nessuno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Nascondi giunzione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Esponi giunzione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Nascondi o esponi giunzione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Occultamento intelligente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Riferimento giunzione Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Se abilitato, le coordinate della giunzione Z sono riferite al centro di ogni parte. Se disabilitato, le coordinate definiscono una posizione assoluta sul piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Superiore / Inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Superiore / Inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Estrusore rivestimento superficie superiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per stampare il rivestimento più in alto. Si utilizza nell'estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Strati di rivestimento superficie superiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "Numero degli strati di rivestimento superiori. Solitamente è sufficiente un unico strato di sommità per ottenere superfici superiori di qualità elevata." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Larghezza linea rivestimento superficie superiore" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Larghezza di un singola linea delle aree nella parte superiore della stampa." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Configurazione del rivestimento superficie superiore" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "Configurazione degli strati superiori." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Linee" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Concentrica" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Zig Zag" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Ordine superficie superiore monotonico" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Stampa linee superficie superiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Direzioni linea rivestimento superficie superiore" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Un elenco di direzioni linee intere da usare quando gli strati rivestimento superficie superiore utilizzano le linee o la configurazione zig zag. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi)." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Estrusore superiore/inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per stampare il rivestimento superiore e quello inferiore. Si utilizza nell'estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Spessore dello strato superiore/inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "Indica lo spessore degli strati superiore/inferiore nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati superiori/inferiori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Spessore dello strato superiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "Indica lo spessore degli strati superiori nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati superiori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Strati superiori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Indica il numero degli strati superiori. Quando calcolato mediante lo spessore dello strato superiore, il valore viene arrotondato a numero intero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Spessore degli strati inferiori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "Indica lo spessore degli strati inferiori nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati inferiori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Strati inferiori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Indica il numero degli strati inferiori. Quando calcolato mediante lo spessore dello strato inferiore, il valore viene arrotondato a numero intero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Layer inferiori iniziali" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Il numero di layer inferiori iniziali, dal piano di stampa verso l'alto. Quando viene calcolato mediante lo spessore inferiore, questo valore viene arrotondato a un numero intero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Configurazione dello strato superiore/inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Indica la configurazione degli strati superiori/inferiori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Linee" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Concentriche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Strato iniziale configurazione inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "La configurazione al fondo della stampa sul primo strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Linee" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Concentriche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Collega poligoni superiori/inferiori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Collega i percorsi del rivestimento esterno superiore/inferiore quando corrono uno accanto all’altro. Per le configurazioni concentriche, l’abilitazione di questa impostazione riduce notevolmente il tempo di spostamento, tuttavia poiché i collegamenti possono aver luogo a metà del riempimento, con questa funzione la qualità della superficie superiore potrebbe risultare inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Ordine superiore/inferiore monotonico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Stampa linee superiori/inferiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Direzioni delle linee superiori/inferiori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Un elenco di direzioni linee intere da usare quando gli strati superiori/inferiori utilizzano le linee o la configurazione zig zag. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Nessun rivest. est. negli interstizi a Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Quando il modello presenta piccoli spazi vuoti verticali composti da un numero ridotto di strati, intorno a questi strati di norma dovrebbe essere presente un rivestimento esterno nell'interstizio. Abilitare questa impostazione per non generare il rivestimento esterno se l'interstizio verticale è molto piccolo. Ciò consente di migliorare il tempo di stampa e il tempo di sezionamento, ma dal punto di vista tecnico lascia il riempimento esposto all'aria." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Numero di pareti di rivestimento esterno supplementari" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Sostituisce la parte più esterna della configurazione degli strati superiori/inferiori con una serie di linee concentriche. L’utilizzo di una o due linee migliora le parti superiori (tetti) che iniziano sul materiale di riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Abilita stiratura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Andare ancora una volta sulla superficie superiore, questa volta estrudendo una piccolissima quantità di materiale. Lo scopo è quello di sciogliere ulteriormente la plastica sulla parte superiore, creando una superficie più liscia. La pressione nella camera dell'ugello viene mantenuta elevata, in modo che le grinze nella superficie siano riempite con il materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Stiramento del solo strato più elevato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Effettua lo stiramento solo dell'ultimissimo strato della maglia. È possibile quindi risparmiare tempo se gli strati inferiori non richiedono una finitura con superficie liscia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Configurazione di stiratura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "Configurazione utilizzata per la stiratura della superficie superiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Concentrica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Ordine di stiratura monotonico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Stampa linee di stiratura in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Spaziatura delle linee di stiratura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Distanza tra le linee di stiratura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Flusso di stiratura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Quantità di materiale, relativo ad una normale linea del rivestimento, da estrudere durante la stiratura. Mantenere l'ugello pieno aiuta a riempire alcune delle fessure presenti sulla superficie superiore, ma una quantità eccessiva comporta un'estrusione eccessiva con conseguente puntinatura sui lati della superficie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Inserto di stiratura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "Distanza da mantenere dai bordi del modello. La stiratura fino in fondo sino al bordo del reticolo può causare la formazione di un bordo frastagliato nella stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Velocità di stiratura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "Velocità alla quale passare sopra la superficie superiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Accelerazione di stiratura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "L’accelerazione con cui viene effettuata la stiratura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Jerk stiratura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "Indica la variazione della velocità istantanea massima durante la stiratura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Percentuale di sovrapposizione del rivestimento esterno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno espressa in percentuale delle larghezze delle linee del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. Si noti che, data una larghezza uguale del rivestimento esterno e della linea perimetrale, qualsiasi percentuale superiore al 50% può già causare il superamento della parete da parte del rivestimento esterno in quanto, in quel punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già avere superato la parte centrale della parete." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Sovrapposizione del rivestimento esterno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. Si noti che, data una larghezza uguale del rivestimento esterno e della linea perimetrale, qualsiasi percentuale superiore alla metà della parete può già causare il superamento della parete da parte del rivestimento esterno in quanto, in quel punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già aver superato la parte centrale della parete." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Larghezza rimozione rivestimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "Larghezza massima delle aree di rivestimento che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore/inferiore sulle superfici inclinate del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Larghezza rimozione rivestimento superiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Larghezza massima delle aree di rivestimento superiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore sulle superfici inclinate del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Larghezza rimozione rivestimento inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "Larghezza massima delle aree di rivestimento inferiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento inferiore sulle superfici inclinate del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Distanza prolunga rivestimento esterno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "Distanza per cui i rivestimenti si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono una migliore aderenza al rivestimento delle pareti degli strati adiacenti. Valori minori consentono di risparmiare sul materiale utilizzato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Distanza prolunga rivestimento superiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "Distanza per cui i rivestimenti superiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono una migliore aderenza al rivestimento delle pareti dello strato superiore. Valori minori consentono di risparmiare sul materiale utilizzato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Distanza prolunga rivestimento inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "Distanza per cui i rivestimenti inferiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono una migliore aderenza al rivestimento delle pareti dello strato inferiore. Valori minori consentono di risparmiare sul materiale utilizzato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Angolo massimo rivestimento esterno per prolunga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "Nelle superfici superiore e/o inferiore dell'oggetto con un angolo più grande di questa impostazione, il rivestimento esterno non sarà prolungato. Questo evita il prolungamento delle aree del rivestimento esterno strette che vengono create quando la pendenza della superficie del modello è quasi verticale. Un angolo di 0° è orizzontale e non causa il prolungamento di alcun rivestimento esterno, mentre un angolo di 90° è verticale e causa il prolungamento di tutto il rivestimento esterno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Larghezza minima rivestimento esterno per prolunga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Le aree del rivestimento esterno inferiori a questa non vengono prolungate. In tal modo si evita di prolungare le aree del rivestimento esterno strette che vengono create quando la superficie del modello presenta un’inclinazione quasi verticale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Estrusore riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per stampare il riempimento. Si utilizza nell'estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Densità del riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Regola la densità del riempimento della stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Distanza tra le linee di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Indica la distanza tra le linee di riempimento stampate. Questa impostazione viene calcolata mediante la densità del riempimento e la larghezza della linea di riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Configurazione di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente su ogni strato. Le configurazioni gyroid, cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione della forza in ogni direzione. Il riempimento fulmine cerca di minimizzare il riempimento, supportando solo la parte superiore dell'oggetto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Griglia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Linee" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Triangoli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Tri-esagonale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Cubo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Suddivisione in cubi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Ottagonale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Quarto di cubo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Concentriche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Incrociata" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Incrociata 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Fulmine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Collegamento delle linee di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Collegare le estremità nel punto in cui il riempimento incontra la parete interna utilizzando una linea che segue la forma della parete interna. L'abilitazione di questa impostazione può far meglio aderire il riempimento alle pareti riducendo nel contempo gli effetti del riempimento sulla qualità delle superfici verticali. La disabilitazione di questa impostazione consente di ridurre la quantità di materiale utilizzato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Collega poligoni di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Collega i percorsi di riempimento quando corrono uno accanto all’altro. Per le configurazioni di riempimento composte da più poligoni chiusi, l’abilitazione di questa impostazione riduce notevolmente il tempo di spostamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Direzioni delle linee di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Un elenco di direzioni linee intere. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi per le linee e la configurazione zig zag e 45 gradi per tutte le altre configurazioni)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Offset X riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "Il riempimento si sposta di questa distanza lungo l'asse X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Offset Y riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "Il riempimento si sposta di questa distanza lungo l'asse Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Avvio con riempimento casuale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Decidere in modo casuale quale sarà la linea di riempimento ad essere stampata per prima. In tal modo si evita che un segmento diventi il più resistente sebbene si esegua uno spostamento aggiuntivo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Moltiplicatore delle linee di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Converte ogni linea di riempimento in questo numero di linee. Le linee supplementari non si incrociano tra loro, ma si evitano. In tal modo il riempimento risulta più rigido, ma il tempo di stampa e la quantità di materiale aumentano." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Conteggio pareti di riempimento supplementari" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1947,2669 +1982,2707 @@ msgstr "" "Aggiunge pareti supplementari intorno alla zona di riempimento. Queste pareti possono ridurre l’abbassamento delle linee del rivestimento esterno superiore/inferiore, pertanto saranno necessari meno strati di rivestimento esterno superiore/inferiore per ottenere la stessa qualità al costo del materiale supplementare.\n" "Questa funzione può essere abbinata a Collega poligoni riempimento per collegare tutto il riempimento in un unico percorso di estrusione senza necessità di avanzamenti o arretramenti, se configurata correttamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Guscio suddivisione in cubi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Un aggiunta al raggio dal centro di ciascun cubo per controllare il contorno del modello, per decidere se questo cubo deve essere suddiviso. Valori maggiori comportano un guscio più spesso di cubi piccoli vicino al contorno del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Percentuale di sovrapposizione del riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Sovrapposizione del riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Distanza del riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Indica la distanza di uno spostamento inserito dopo ogni linea di riempimento, per determinare una migliore adesione del riempimento alle pareti. Questa opzione è simile alla sovrapposizione del riempimento, ma senza estrusione e solo su una estremità della linea di riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Spessore dello strato di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Indica lo spessore per strato di materiale di riempimento. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso contrario viene arrotondato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Fasi di riempimento graduale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto degli strati superiori. Le aree più vicine agli strati superiori avranno una densità maggiore, fino alla densità del riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Altezza fasi di riempimento graduale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "Indica l’altezza di riempimento di una data densità prima di passare a metà densità." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Riempimento prima delle pareti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Stampa il riempimento prima delle pareti. La stampa preliminare delle pareti può avere come risultato pareti più precise, ma sbalzi di stampa peggiori. La stampa preliminare del riempimento produce pareti più robuste, anche se a volte la configurazione (o pattern) di riempimento potrebbe risultare visibile attraverso la superficie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Area minima riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Non generare aree di riempimento inferiori a questa (piuttosto usare il rivestimento esterno)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Supporto riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Stampare le strutture di riempimento solo laddove è necessario supportare le sommità del modello. L'abilitazione di questa funzione riduce il tempo di stampa e l'utilizzo del materiale, ma comporta una disuniforme resistenza dell'oggetto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Angolo di sbalzo del riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "L'angolo minimo degli sbalzi interni per il quale viene aggiunto il riempimento. Per un valore corrispondente a 0°, gli oggetti sono completamente riempiti di materiale, per un valore corrispondente a 90° non è previsto riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Spessore del supporto del bordo del rivestimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "Spessore del riempimento supplementare che supporta i bordi del rivestimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Layer di supporto del bordo del rivestimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "Numero di layer di riempimento che supportano i bordi del rivestimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Angolo di supporto riempimento fulmine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Determina quando uno strato di riempimento fulmine deve supportare il materiale sopra di esso. Misurato nell'angolo dato lo stesso di uno strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Angolo di sbalzo riempimento fulmine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Determina quando uno strato di riempimento fulmine deve supportare il modello sopra di esso. Misurato nell'angolo dato lo spessore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Angolo eliminazione riempimento fulmine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "I punti finali delle linee di riempimento vengono accorciati per risparmiare sul materiale. Questa impostazione è l'angolo di sbalzo dei punti finali di queste linee." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Angolo di raddrizzatura riempimento fulmine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "Le linee di riempimento vengono raddrizzate per risparmiare sul tempo di stampa. Questo è l'angolo di sbalzo massimo consentito sulla lunghezza della linea di riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Materiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Materiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Temperatura di stampa preimpostata" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "La temperatura preimpostata utilizzata per la stampa. Deve essere la temperatura “base” di un materiale. Tutte le altre temperature di stampa devono usare scostamenti basati su questo valore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Temperatura volume di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "La temperatura dell'ambiente in cui stampare. Se il valore è 0, la temperatura del volume di stampa non verrà regolata." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Temperatura di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "Indica la temperatura usata per la stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Temperatura di stampa Strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "Indica la temperatura usata per la stampa del primo strato. Impostare a 0 per disabilitare la manipolazione speciale dello strato iniziale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Temperatura di stampa iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "La temperatura minima durante il riscaldamento fino alla temperatura alla quale può già iniziare la stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Temperatura di stampa finale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "La temperatura alla quale può già iniziare il raffreddamento prima della fine della stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Modificatore della velocità di raffreddamento estrusione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Indica l'incremento di velocità di raffreddamento dell'ugello in fase di estrusione. Lo stesso valore viene usato per indicare la perdita di velocità di riscaldamento durante il riscaldamento in fase di estrusione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Temperatura piano di stampa preimpostata" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "La temperatura preimpostata utilizzata per il piano di stampa. Deve essere la temperatura “base” di un piano di stampa. Tutte le altre temperature di stampa devono usare scostamenti basati su questo valore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Temperatura piano di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "Indica la temperatura utilizzata per il piano di stampa riscaldato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Temperatura piano di stampa Strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "Indica la temperatura usata per il piano di stampa riscaldato per il primo strato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato per il primo strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Tendenza di adesione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Tendenza di adesione superficiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Energia superficiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Energia superficiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Fattore di scala per la compensazione della contrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Fattore di scala orizzontale per la compensazione della contrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore nella direzione XY (orizzontalmente)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Fattore di scala verticale per la compensazione della contrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore nella direzione Z (verticalmente)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Materiale cristallino" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Questo tipo di materiale è quello che si stacca in modo netto quando viene riscaldato (cristallino) oppure è il tipo che produce lunghe catene di polimeri intrecciati (non cristallino)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Posizione retratta anti fuoriuscita di materiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "La distanza alla quale deve essere retratto il materiale prima che smetta di fuoriuscire." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Velocità di retrazione anti fuoriuscita del materiale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "La velocità a cui deve essere retratto il materiale durante un cambio di filamento per evitare la fuoriuscita di materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Posizione di retrazione prima della rottura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "La lunghezza massima di estensione del filamento prima che si rompa durante il riscaldamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Velocità di retrazione prima della rottura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "La velocità massima di retrazione del filamento prima che si rompa durante questa operazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Temperatura di preparazione alla rottura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "La temperatura utilizzata per scaricare il materiale. deve essere più o meno uguale alla massima temperatura di stampa possibile." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Posizione di retrazione per la rottura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "La distanza di retrazione del filamento al fine di consentirne la rottura netta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Velocità di retrazione per la rottura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "La velocità alla quale retrarre il filamento al fine di romperlo in modo netto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Temperatura di rottura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "La temperatura a cui il filamento viene rotto, con una rottura netta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Velocità di svuotamento dello scarico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "Velocità di adescamento del materiale dopo il passaggio a un materiale diverso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Lunghezza di svuotamento dello scarico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "Quantità di materiale da utilizzare per svuotare il materiale precedente dall'ugello (in lunghezza del filamento) quando si passa a un materiale diverso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Velocità di svuotamento di fine filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "Velocità di adescamento del materiale dopo la sostituzione di una bobina vuota con una nuova dello stesso materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Lunghezza di svuotamento di fine filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "Quantità di materiale da utilizzare per svuotare il materiale precedente dall'ugello (in lunghezza del filamento) durante la sostituzione di una bobina vuota con una nuova dello stesso materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Durata di posizionamento massima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "Tempo per il quale è possibile mantenere il materiale all'esterno di un luogo di conservazione asciutto in sicurezza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Fattore di spostamento senza carico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Fattore indicante la quantità di filamento che viene compressa tra l'alimentatore e la camera dell'ugello, usato per stabilire a quale distanza spostare il materiale per un cambio di filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Flusso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Determina la compensazione del flusso: la quantità di materiale estruso viene moltiplicata per questo valore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Flusso della parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Compensazione del flusso sulle linee perimetrali." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Flusso della parete esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Compensazione del flusso sulla linea perimetrale più esterna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Flusso pareti interne" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Compensazione del flusso sulle linee perimetrali per tutte le linee perimetrali tranne quella più esterna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Flusso superiore/inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Compensazione del flusso sulle linee superiore/inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Flusso rivestimento esterno superficie superiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Compensazione del flusso sulle linee delle aree nella parte superiore della stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Flusso di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Compensazione del flusso sulle linee di riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Flusso dello skirt/brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Compensazione del flusso sulle linee dello skirt o del brim." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Flusso del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Compensazione del flusso sulle linee di supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Flusso interfaccia di supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Compensazione del flusso sulle linee di supporto superiore o inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Flusso supporto superiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Compensazione del flusso sulle linee di supporto superiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Flusso supporto inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Compensazione del flusso sulle linee di supporto inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Flusso torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Compensazione del flusso sulle linee della torre di innesco." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Flusso dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Determina la compensazione del flusso per il primo strato: la quantità di materiale estruso sullo strato iniziale viene moltiplicata per questo valore." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Temperatura di Standby" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "Indica la temperatura dell'ugello quando un altro ugello è attualmente in uso per la stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Velocità" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Velocità" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Velocità di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Indica la velocità alla quale viene effettuata la stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Velocità di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Indica la velocità alla quale viene stampato il riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Velocità di stampa della parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "Indica la velocità alla quale vengono stampate le pareti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Velocità di stampa della parete esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "Indica la velocità alla quale vengono stampate le pareti più esterne. La stampa della parete esterna ad una velocità inferiore migliora la qualità finale del rivestimento. Tuttavia, una grande differenza tra la velocità di stampa della parete interna e quella della parete esterna avrà effetti negativi sulla qualità." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Velocità di stampa della parete interna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "Indica la velocità alla quale vengono stampate tutte le pareti interne. La stampa della parete interna eseguita più velocemente di quella della parete esterna consentirà di ridurre il tempo di stampa. Si consiglia di impostare questo parametro ad un valore intermedio tra la velocità della parete esterna e quella di riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Velocità del rivestimento superficie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "Indica la velocità di stampa degli strati superiori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Velocità di stampa delle parti superiore/inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Indica la velocità alla quale vengono stampati gli strati superiore/inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Velocità di stampa del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "Indica la velocità alla quale viene stampata la struttura di supporto. La stampa della struttura di supporto a velocità elevate può ridurre considerevolmente i tempi di stampa. La qualità superficiale della struttura di supporto di norma non riveste grande importanza in quanto viene rimossa dopo la stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Velocità di riempimento del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "Indica la velocità alla quale viene stampato il riempimento del supporto. La stampa del riempimento a velocità inferiori migliora la stabilità." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Velocità interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Velocità alla quale vengono stampate le parti superiori e inferiori del supporto. La loro stampa a velocità inferiori può migliorare la qualità dello sbalzo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Velocità di stampa della parte superiore (tetto) del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Velocità alla quale vengono stampate le parti superiori del supporto. La loro stampa a velocità inferiori può migliorare la qualità dello sbalzo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Velocità di stampa della parte inferiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "Velocità alla quale viene stampata la parte inferiore del supporto. La stampa ad una velocità inferiore può migliorare l'adesione del supporto nella parte superiore del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Velocità della torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "Indica la velocità alla quale è stampata la torre di innesco. La stampa della torre di innesco a una velocità inferiore può renderla maggiormente stabile quando l’adesione tra i diversi filamenti non è ottimale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Velocità degli spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "Indica la velocità alla quale vengono effettuati gli spostamenti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Velocità di stampa dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "La velocità dello strato iniziale. È consigliabile un valore inferiore per migliorare l'adesione al piano di stampa. Non influisce sulle strutture di adesione del piano di stampa stesse, come brim e raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Velocità di stampa strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "Indica la velocità di stampa per lo strato iniziale. Un valore inferiore è consigliabile per migliorare l’adesione al piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Velocità di spostamento dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "Indica la velocità di spostamento per lo strato iniziale. Un valore inferiore è consigliabile per evitare di rimuovere le parti precedentemente stampate dal piano di stampa. Il valore di questa impostazione può essere calcolato automaticamente dal rapporto tra la velocità di spostamento e la velocità di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Velocità dello skirt/brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "Indica la velocità a cui sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta alla velocità di stampa dello strato iniziale, ma a volte è possibile che si desideri stampare lo skirt o il brim ad una velocità diversa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Velocità di sollevamento Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Velocità alla quale viene eseguito il movimento Z verticale per i sollevamenti in Z. In genere è inferiore alla velocità di stampa, dal momento che il piano o il corpo di stampa della macchina sono più difficili da spostare." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Numero di strati stampati a velocità inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "I primi strati vengono stampati più lentamente rispetto al resto del modello, per ottenere una migliore adesione al piano di stampa ed ottimizzare nel complesso la percentuale di successo delle stampe. La velocità aumenta gradualmente nel corso di esecuzione degli strati successivi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Rapporto di equalizzazione del flusso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Fattore di correzione della velocità basato sulla larghezza di estrusione. A 0% la velocità di movimento viene mantenuta costante alla velocità di stampa. Al 100% la velocità di movimento viene regolata in modo da mantenere costante il flusso (in mm³/s), ovvero le linee la cui larghezza è metà di quella normale vengono stampate due volte più velocemente e le linee larghe il doppio vengono stampate a metà della velocità. Un valore maggiore di 100% può aiutare a compensare la pressione più alta richiesta per estrudere linee larghe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Abilita controllo accelerazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Abilita la regolazione dell’accelerazione della testina di stampa. Aumentando le accelerazioni il tempo di stampa si riduce a discapito della qualità di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Abilita Accelerazione spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Utilizza un tasso di accelerazione separato per i movimenti di spostamento. Se disabilitata, i movimenti di spostamento utilizzeranno il valore di accelerazione" -" della linea stampata alla destinazione." +msgstr "Utilizza un tasso di accelerazione separato per i movimenti di spostamento. Se disabilitata, i movimenti di spostamento utilizzeranno il valore di accelerazione della linea stampata alla destinazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Accelerazione di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "L’accelerazione con cui avviene la stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Accelerazione riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "L’accelerazione con cui viene stampato il riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Accelerazione parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "Indica l’accelerazione alla quale vengono stampate le pareti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Accelerazione parete esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "Indica l’accelerazione alla quale vengono stampate le pareti più esterne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Accelerazione parete interna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "Indica l’accelerazione alla quale vengono stampate tutte le pareti interne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Accelerazione del rivestimento superficie superiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "Indica l'accelerazione alla quale vengono stampati gli strati rivestimento superficie superiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Accelerazione strato superiore/inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Indica l’accelerazione alla quale vengono stampati gli strati superiore/inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Accelerazione supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "Indica l’accelerazione con cui viene stampata la struttura di supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Accelerazione riempimento supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "Indica l’accelerazione con cui viene stampato il riempimento del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Accelerazione interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Accelerazione alla quale vengono stampate le parti superiori e inferiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità dello sbalzo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Accelerazione parte superiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Accelerazione alla quale vengono stampate le parti superiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità dello sbalzo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Accelerazione parte inferiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "Accelerazione alla quale vengono stampate le parti inferiori del supporto. La stampa ad una accelerazione inferiore può migliorare l'adesione del supporto nella parte superiore del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Accelerazione della torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "Indica l’accelerazione con cui viene stampata la torre di innesco." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Accelerazione spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Indica l’accelerazione alla quale vengono effettuati gli spostamenti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Accelerazione dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "Indica l’accelerazione dello strato iniziale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Accelerazione di stampa strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "Indica l’accelerazione durante la stampa dello strato iniziale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Accelerazione spostamenti dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Indica l’accelerazione degli spostamenti dello strato iniziale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Accelerazione skirt/brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Indica l’accelerazione alla quale sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta all’accelerazione dello strato iniziale, ma a volte è possibile che si desideri stampare lo skirt o il brim ad un’accelerazione diversa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Abilita controllo jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Abilita la regolazione del jerk della testina di stampa quando la velocità nell’asse X o Y cambia. Aumentando il jerk il tempo di stampa si riduce a discapito della qualità di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Abilita jerk spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Utilizza un tasso di jerk distinto per i movimenti di spostamento. Se disabilitato, i movimenti di spostamento utilizzeranno il valore di jerk della linea" -" stampata alla destinazione." +msgstr "Utilizza un tasso di jerk distinto per i movimenti di spostamento. Se disabilitato, i movimenti di spostamento utilizzeranno il valore di jerk della linea stampata alla destinazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Jerk stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "Indica il cambio della velocità istantanea massima della testina di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Jerk riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "Indica il cambio della velocità istantanea massima con cui viene stampato il riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Jerk parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate le pareti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Jerk parete esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate le pareti più esterne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Jerk parete interna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate tutte le pareti interne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Jerk del rivestimento superficie superiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "Indica la variazione di velocità istantanea massima con cui vengono stampati gli strati rivestimento superficie superiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Jerk strato superiore/inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampati gli strati superiore/inferiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Jerk supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "Indica il cambio della velocità istantanea massima con cui viene stampata la struttura del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Jerk riempimento supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "Indica il cambio della velocità istantanea massima con cui viene stampato il riempimento del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Jerk interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti superiori e inferiori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Jerk parte superiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti superiori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Jerk parte inferiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti inferiori." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Jerk della torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "Indica il cambio della velocità istantanea massima con cui viene stampata la torre di innesco del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Jerk spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "Indica il cambio della velocità istantanea massima con cui vengono effettuati gli spostamenti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Jerk dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Indica il cambio della velocità istantanea massima dello strato iniziale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Jerk di stampa strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "Indica il cambio della velocità istantanea massima durante la stampa dello strato iniziale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Jerk spostamenti dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Indica l’accelerazione degli spostamenti dello strato iniziale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Jerk dello skirt/brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampati lo skirt e il brim." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Abilitazione della retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Ritrae il filamento quando l'ugello si sta muovendo su un'area non stampata." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Retrazione al cambio strato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Ritrae il filamento quando l'ugello si sta muovendo allo strato successivo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Distanza di retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "La lunghezza del materiale retratto durante il movimento di retrazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Velocità di retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "Indica la velocità alla quale il filamento viene retratto e preparato durante un movimento di retrazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Velocità di retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "Indica la velocità alla quale il filamento viene retratto durante un movimento di retrazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Velocità di innesco dopo la retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "Indica la velocità alla quale il filamento viene preparato durante un movimento di retrazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Entità di innesco supplementare dopo la retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Qui è possibile compensare l’eventuale trafilamento di materiale che può verificarsi durante uno spostamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Distanza minima di retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "Determina la distanza minima necessaria affinché avvenga una retrazione. Questo consente di avere un minor numero di retrazioni in piccole aree." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Numero massimo di retrazioni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Questa impostazione limita il numero di retrazioni previste all'interno della finestra di minima distanza di estrusione. Ulteriori retrazioni nell'ambito di questa finestra saranno ignorate. Questo evita di eseguire ripetute retrazioni sullo stesso pezzo di filamento, onde evitarne l'appiattimento e conseguenti problemi di deformazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Finestra di minima distanza di estrusione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "La finestra in cui è impostato il massimo numero di retrazioni. Questo valore deve corrispondere all'incirca alla distanza di retrazione, in modo da limitare effettivamente il numero di volte che una retrazione interessa lo stesso spezzone di materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Limitazione delle retrazioni del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Omettere la retrazione negli spostamenti da un supporto ad un altro in linea retta. L'abilitazione di questa impostazione riduce il tempo di stampa, ma può comportare un'eccessiva produzione di filamenti all'interno della struttura del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Modalità Combing" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "La funzione Combing tiene l’ugello all’interno delle aree già stampate durante lo spostamento. In tal modo le corse di spostamento sono leggermente più lunghe ma si riduce l’esigenza di effettuare retrazioni. Se questa funzione viene disabilitata, il materiale viene retratto e l’ugello si sposta in linea retta al punto successivo. È anche possibile evitare il combing sopra le aree del rivestimento esterno superiore/inferiore o effettuare il combing solo nel riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Disinserita" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Tutto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "Non su superficie esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Non nel rivestimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "Nel riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Massima distanza di combing senza retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "Per un valore superiore a zero, le corse di spostamento in modalità combing superiori a tale distanza utilizzeranno la retrazione. Se il valore impostato è zero, non è presente un valore massimo e le corse in modalità combing non utilizzeranno la retrazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Retrazione prima della parete esterna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Arretra sempre quando si sposta per iniziare una parete esterna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Aggiramento delle parti stampate durante gli spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "Durante lo spostamento l’ugello evita le parti già stampate. Questa opzione è disponibile solo quando è abilitata la funzione Combing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Aggiramento dei supporti durante gli spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "Durante lo spostamento l'ugello evita i supporti già stampati. Questa opzione è disponibile solo quando è abilitata la funzione combing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Distanza di aggiramento durante gli spostamenti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "La distanza tra l’ugello e le parti già stampate quando si effettua lo spostamento con aggiramento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "Avvio strato X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "La coordinata X della posizione in prossimità della quale si trova la parte per avviare la stampa di ciascuno strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Avvio strato Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "La coordinata Y della posizione in prossimità della quale si trova la parte per avviare la stampa di ciascuno strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Z Hop durante la retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Ogniqualvolta avviene una retrazione, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. Previene l’urto dell’ugello sulla stampa durante gli spostamenti riducendo la possibilità di far cadere la stampa dal piano." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Z Hop solo su parti stampate" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Esegue solo uno Z Hop quando si sposta sopra le parti stampate che non possono essere evitate mediante uno spostamento orizzontale con Aggiramento delle parti stampate durante lo spostamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Altezza Z Hop" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "La differenza di altezza durante l’esecuzione di uno Z Hop." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Z Hop dopo cambio estrusore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Dopo il passaggio della macchina da un estrusore all’altro, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. In tal modo si previene il rilascio di materiale fuoriuscito dall’ugello sull’esterno di una stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Z Hop dopo cambio altezza estrusore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "La differenza di altezza durante l'esecuzione di uno Z Hop dopo il cambio dell'estrusore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Raffreddamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Raffreddamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Abilitazione raffreddamento stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Abilita le ventole di raffreddamento durante la stampa. Le ventole migliorano la qualità di stampa sugli strati con tempi per strato più brevi e ponti/sbalzi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Velocità della ventola" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "Indica la velocità di rotazione delle ventole di raffreddamento stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Velocità regolare della ventola" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Indica la velocità alla quale ruotano le ventole prima di raggiungere la soglia. Quando uno strato viene stampato a una velocità superiore alla soglia, la velocità della ventola tende gradualmente verso la velocità massima della ventola." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Velocità massima della ventola" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Indica la velocità di rotazione della ventola al tempo minimo per strato. La velocità della ventola aumenta gradualmente tra la velocità regolare della ventola e la velocità massima della ventola quando viene raggiunta la soglia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Soglia velocità regolare/massima della ventola" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "Indica il tempo per strato che definisce la soglia tra la velocità regolare e quella massima della ventola. Gli strati che vengono stampati a una velocità inferiore a questo valore utilizzano una velocità regolare della ventola. Per gli strati stampati più velocemente la velocità della ventola aumenta gradualmente verso la velocità massima della ventola." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Velocità iniziale della ventola" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "La velocità di rotazione della ventola all’inizio della stampa. Negli strati successivi la velocità della ventola aumenta gradualmente da zero fino allo strato corrispondente alla velocità regolare in altezza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Velocità regolare della ventola in altezza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Indica l’altezza alla quale la ventola ruota alla velocità regolare. Agli strati stampati a velocità inferiore la velocità della ventola aumenta gradualmente dalla velocità iniziale a quella regolare." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Velocità regolare della ventola in corrispondenza dello strato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Indica lo strato in corrispondenza del quale la ventola ruota alla velocità regolare. Se è impostata la velocità regolare in altezza, questo valore viene calcolato e arrotondato a un numero intero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Tempo minimo per strato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Indica il tempo minimo dedicato a uno strato. Questo forza la stampante a rallentare, per impiegare almeno il tempo impostato qui per uno strato. Questo consente il corretto raffreddamento del materiale stampato prima di procedere alla stampa dello strato successivo. La stampa degli strati potrebbe richiedere un tempo inferiore al minimo se la funzione Sollevamento della testina è disabilitata e se la velocità minima non viene rispettata." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Velocità minima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "Indica la velocità minima di stampa, a prescindere dal rallentamento per il tempo minimo per strato. Quando la stampante rallenta eccessivamente, la pressione nell’ugello risulta insufficiente con conseguente scarsa qualità di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Sollevamento della testina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Quando viene raggiunta la velocità minima per il tempo minimo per strato, sollevare la testina dalla stampa e attendere il tempo supplementare fino al raggiungimento del valore per tempo minimo per strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Generazione supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Genera strutture per supportare le parti del modello a sbalzo. Senza queste strutture, queste parti collasserebbero durante la stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Estrusore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa del supporto. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Estrusore riempimento del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa del riempimento del supporto. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Estrusore del supporto primo strato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa del primo strato del riempimento del supporto. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Estrusore interfaccia del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per la stampa delle parti superiori e inferiori del supporto. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Estrusore parte superiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per la stampa delle parti superiori del supporto. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Estrusore parte inferiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per la stampa delle parti inferiori del supporto. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Struttura di supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Scegliere tra le tecniche disponibili per generare il supporto. Il supporto \"normale\" crea una struttura di supporto direttamente sotto le parti di sbalzo e rilascia tali aree direttamente al di sotto. La struttura \"ad albero\" crea delle ramificazioni verso le aree di sbalzo che supportano il modello sulle punte di tali ramificazioni consentendo a queste ultime di avanzare intorno al modello per supportarlo il più possibile dal piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Normale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Albero" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Angolo ramo supporto ad albero" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "L’angolo dei rami. Utilizzare un angolo minore per renderli più verticali e più stabili. Utilizzare un angolo maggiore per avere una portata maggiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Distanza ramo supporto ad albero" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "La distanza tra i rami necessaria quando toccano il modello. Una distanza ridotta causa il contatto del supporto ad albero con il modello in più punti, generando migliore sovrapposizione ma rendendo più difficoltosa la rimozione del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Diametro ramo supporto ad albero" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "Il diametro dei rami più sottili del supporto. I rami più spessi sono più resistenti. I rami verso la base avranno spessore maggiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Angolo diametro ramo supporto ad albero" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "L’angolo del diametro dei rami con il graduale ispessimento verso il fondo. Un angolo pari a 0 genera rami con spessore uniforme sull’intera lunghezza. Un angolo minimo può aumentare la stabilità del supporto ad albero." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Risoluzione collisione supporto ad albero" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Risoluzione per calcolare le collisioni per evitare di colpire il modello. L’impostazione a un valore basso genera alberi più accurati che si rompono meno sovente, ma aumenta notevolmente il tempo di sezionamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Posizionamento supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Regola il posizionamento delle strutture di supporto. Il posizionamento può essere impostato su contatto con il piano di stampa o in tutti i possibili punti. Quando impostato su tutti i possibili punti, le strutture di supporto verranno anche stampate sul modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Contatto con il Piano di Stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "In Tutti i Possibili Punti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Angolo di sbalzo del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "Indica l’angolo minimo degli sbalzi per i quali viene aggiunto il supporto. A un valore di 0 ° tutti gli sbalzi vengono supportati, con un valore di 90 ° non sarà fornito alcun supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Configurazione del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Indica la configurazione delle strutture di supporto della stampa. Le diverse opzioni disponibili generano un supporto robusto o facile da rimuovere." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Linee" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Griglia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Triangoli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Concentriche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Incrociata" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Numero delle linee perimetrali supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "Il numero di pareti circostanti il riempimento di supporto. L'aggiunta di una parete può rendere la stampa del supporto più affidabile ed in grado di supportare meglio gli sbalzi, ma aumenta il tempo di stampa ed il materiale utilizzato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Collegamento linee supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Collega le estremità delle linee del supporto. L’abilitazione di questa impostazione consente di ottenere un supporto più robusto e ridurre la sottoestrusione, ma si utilizza più materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Collegamento Zig Zag supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Collega i ZigZag. Questo aumenta la forza della struttura di supporto a zig zag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Densità del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Regola la densità della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Distanza tra le linee del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Indica la distanza tra le linee della struttura di supporto stampata. Questa impostazione viene calcolata mediante la densità del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Distanza tra le linee del supporto dello strato iniziale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Indica la distanza tra le linee della struttura di supporto dello strato iniziale stampato. Questa impostazione viene calcolata mediante la densità del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Direzione delle linee di riempimento supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza l'angolo predefinito di 0 gradi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Abilitazione brim del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Genera un brim entro le zone di riempimento del supporto del primo strato. Questo brim viene stampato al di sotto del supporto, non intorno ad esso. L’abilitazione di questa impostazione aumenta l’adesione del supporto al piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Larghezza del brim del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "Corrisponde alla larghezza del brim da stampare al di sotto del supporto. Un brim più largo migliora l’adesione al piano di stampa, ma utilizza una maggiore quantità di materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Numero di linee del brim del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Corrisponde al numero di linee utilizzate per il brim del supporto. Più linee brim migliorano l’adesione al piano di stampa, ma utilizzano una maggiore quantità di materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Distanza Z supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "È la distanza dalla parte superiore/inferiore della struttura di supporto alla stampa. Questa distanza fornisce lo spazio per rimuovere i supporti dopo aver stampato il modello. Questo valore viene arrotondato per eccesso a un multiplo dell’altezza strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Distanza superiore supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "È la distanza tra la parte superiore del supporto e la stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Distanza inferiore supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "È la distanza tra la stampa e la parte inferiore del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Distanza X/Y supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Indica la distanza della struttura di supporto dalla stampa, nelle direzioni X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Priorità distanza supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Indica se la distanza X/Y del supporto esclude la distanza Z del supporto o viceversa. Quando X/Y esclude Z, la distanza X/Y può allontanare il supporto dal modello, influenzando l’effettiva distanza Z allo sbalzo. È possibile disabilitare questa funzione non applicando la distanza X/Y intorno agli sbalzi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y esclude Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z esclude X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Distanza X/Y supporto minima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "Indica la distanza della struttura di supporto dallo sbalzo, nelle direzioni X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Altezza gradini supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "Altezza dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile da rimuovere, ma valori troppo elevati possono rendere instabili le strutture di supporto. Impostare a zero per disabilitare il profilo a scala." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Larghezza massima gradino supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "Larghezza massima dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile da rimuovere, ma valori troppo elevati possono rendere instabili le strutture di supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Angolo di pendenza minimo gradini supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "La pendenza minima dell'area alla quale ha effetto la creazione dei gradini. Valori bassi dovrebbero semplificare la rimozione del supporto sulle pendenze meno profonde, ma in realtà dei valori bassi possono generare risultati molto irrazionali sulle altre parti del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Distanza giunzione supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "La distanza massima tra le strutture di supporto nelle direzioni X/Y. Quando la distanza tra le strutture è inferiore al valore indicato, le strutture convergono in una unica." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Espansione orizzontale supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "È l'entità di offset (estensione dello strato) applicato a tutti i poligoni di supporto in ciascuno strato. I valori positivi possono appianare le aree di supporto, accrescendone la robustezza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Spessore dello strato di riempimento di supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Indica lo spessore per strato del materiale di riempimento del supporto. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso contrario viene arrotondato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Fasi di riempimento graduale del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto delle superfici superiori. Le aree più vicine alle superfici superiori avranno una densità maggiore, fino alla densità del riempimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Altezza fasi di riempimento graduale del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "Indica l’altezza di riempimento del supporto di una data densità prima di passare a metà densità." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Area minima supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Dimensioni minime area per i poligoni del supporto. I poligoni con un’area inferiore a questo valore non verranno generati." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Abilitazione interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Genera un’interfaccia densa tra il modello e il supporto. Questo crea un rivestimento esterno sulla sommità del supporto su cui viene stampato il modello e al fondo del supporto, dove appoggia sul modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Abilitazione irrobustimento parte superiore (tetto) del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Genera una spessa lastra di materiale tra la parte superiore del supporto e il modello. Questo crea un rivestimento tra modello e supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Abilitazione parte inferiore supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Genera una spessa lastra di materiale tra la parte inferiore del supporto e il modello. Questo crea un rivestimento tra modello e supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Spessore interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "Indica lo spessore dell’interfaccia del supporto dove tocca il modello nella parte inferiore o in quella superiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Spessore parte superiore (tetto) del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "Lo spessore delle parti superiori del supporto. Questo controlla la quantità di strati fitti alla sommità del supporto su cui appoggia il modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Spessore parte inferiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "Indica lo spessore delle parti inferiori del supporto. Questo controlla il numero di strati fitti stampati sulla sommità dei punti di un modello su cui appoggia un supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Risoluzione interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Quando si controlla dove si trova il modello sopra e sotto il supporto, procedere ad intervalli di altezza prestabilita. Valori inferiori causeranno un sezionamento più lento, mentre valori più alti potrebbero causare la stampa del supporto normale in alcuni punti in cui dovrebbe esserci un'interfaccia di supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Densità interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Regola la densità delle parti superiori e inferiori della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Densità parte superiore (tetto) del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Densità delle parti superiori della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Distanza tra le linee della parte superiore (tetto) del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Distanza tra le linee della parte superiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte superiore del supporto, ma può essere regolata separatamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Densità parte inferiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "Densità delle parti inferiori della struttura di supporto. Un valore più alto comporta una migliore adesione del supporto alla parte superiore del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Distanza della linea di supporto inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Distanza tra le linee della parte inferiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte inferiore del supporto, ma può essere regolata separatamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Configurazione interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "È la configurazione (o pattern) con cui viene stampata l’interfaccia del supporto con il modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Linee" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Griglia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Triangoli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Concentriche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Configurazione della parte superiore (tetto) del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "È la configurazione (o pattern) con cui vengono stampate le parti superiori del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Linee" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Griglia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Triangoli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Concentriche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Configurazione della parte inferiore del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "È la configurazione (o pattern) con cui vengono stampate le parti inferiori del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Linee" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Griglia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Triangoli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Concentriche" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zig Zag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Area minima interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Dimensione minima dell'area per i poligoni dell'interfaccia di supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto normale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Area minima parti superiori supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Dimensione minima dell'area per le parti superiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto normale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Area minima parti inferiori supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Dimensione minima dell'area per le parti inferiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto normale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Espansione orizzontale interfaccia supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Entità di offset applicato ai poligoni di interfaccia del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Espansione orizzontale parti superiori supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Entità di offset applicato alle parti superiori del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Espansione orizzontale parti inferiori supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Entità di offset applicato alle parti inferiori del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Direzioni della linea dell'interfaccia di supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre. L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure 90 gradi)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Direzioni delle linee di supporto superiori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre. L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure 90 gradi)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Direzioni della larghezza della linea di supporto inferiore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre. L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure 90 gradi)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Override velocità della ventola" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Quando abilitata, la velocità della ventola di raffreddamento stampa viene modificata per le zone del rivestimento esterno subito sopra il supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Velocità della ventola del rivestimento esterno supportato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Percentuale della velocità della ventola da usare quando si stampano le zone del rivestimento esterno subito sopra il supporto. L’uso di una velocità ventola elevata può facilitare la rimozione del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Utilizzo delle torri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Utilizza speciali torri per il supporto di piccolissime aree di sbalzo. Queste torri hanno un diametro maggiore rispetto a quello dell'area che supportano. In prossimità dello sbalzo il diametro delle torri diminuisce, formando un 'tetto'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Diametro della torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "Corrisponde al diametro di una torre speciale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Diametro supportato dalla torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "È il diametro massimo nelle direzioni X/Y di una piccola area, che deve essere sostenuta da una torre speciale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Angolazione della parte superiore (tetto) della torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "L’angolo della parte superiore di una torre. Un valore superiore genera parti superiori appuntite, un valore inferiore, parti superiori piatte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Maglia supporto di discesa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Rappresenta il supporto ovunque sotto la maglia di supporto, in modo che in questa non vi siano punti a sbalzo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "La scena è dotata di maglie di supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "Nella scena sono presenti maglie di supporto. Questa impostazione è controllata da Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Adesione piano di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Adesione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Abilitazione blob di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Eventuale innesco del filamento con un blob prima della stampa. L'attivazione di questa impostazione garantisce che l'estrusore avrà il materiale pronto all'ugello prima della stampa. Anche la stampa Brim o Skirt può funzionare da innesco, nel qual caso la disabilitazione di questa impostazione consente di risparmiare tempo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posizione X innesco estrusore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Posizione Y innesco estrusore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Tipo di adesione piano di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Sono previste diverse opzioni che consentono di migliorare l'applicazione dello strato iniziale dell’estrusione e migliorano l’adesione. Il brim aggiunge un'area piana a singolo strato attorno alla base del modello, per evitare deformazioni. Il raft aggiunge un fitto reticolato con un tetto al di sotto del modello. Lo skirt è una linea stampata attorno al modello, ma non collegata al modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Nessuno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Estrusore adesione piano di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa dello skirt/brim/raft. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Estrusore skirt/brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa dello skirt o del brim. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Estrusore della base del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa del primo strato del raft. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Estrusore intermedio del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa dello strato intermedio del raft. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Estrusore superiore del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa degli strati superiori del raft. Utilizzato nell’estrusione multipla." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Numero di linee dello skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Più linee di skirt contribuiscono a migliorare l'avvio dell'estrusione per modelli di piccole dimensioni. L'impostazione di questo valore a 0 disattiverà la funzione skirt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Distanza dello skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4618,1397 +4691,1342 @@ msgstr "" "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\n" "Questa è la distanza minima. Più linee di skirt aumenteranno tale distanza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Lunghezza minima dello skirt/brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "Indica la lunghezza minima dello skirt o del brim. Se tale lunghezza minima non viene raggiunta da tutte le linee skirt o brim insieme, saranno aggiunte più linee di skirt o brim fino a raggiungere la lunghezza minima. Nota: se il valore è impostato a 0, questa funzione viene ignorata." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Larghezza del brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "Indica la distanza tra il modello e la linea di estremità del brim. Un brim di maggiore dimensione aderirà meglio al piano di stampa, ma con riduzione dell'area di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Numero di linee del brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Corrisponde al numero di linee utilizzate per un brim. Più linee brim migliorano l’adesione al piano di stampa, ma con riduzione dell'area di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Distanza del Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "Distanza orizzontale tra la linea del primo brim e il profilo del primo layer della stampa. Un piccolo interstizio può semplificare la rimozione del brim e allo stesso tempo fornire dei vantaggi termici." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Brim in sostituzione del supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Abilita la stampa del brim intorno al modello anche se quello spazio dovrebbe essere occupato dal supporto. Sostituisce alcune zone del primo strato del supporto con zone del brim." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Brim solo sull’esterno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Stampa il brim solo sull’esterno del modello. Questo riduce la quantità del brim che si deve rimuovere in seguito, mentre non riduce particolarmente l’adesione al piano." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Margine extra del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Se è abilitata la funzione raft, questo valore indica di quanto il raft fuoriesce rispetto al perimetro esterno del modello. Aumentando questo margine si creerà un raft più robusto, utilizzando però più materiale e lasciando meno spazio per la stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Smoothing raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Questa impostazione controlla l'entità dell'arrotondamento degli angoli interni sul profilo raft. Gli angoli interni vengono arrotondati a semicerchio con un raggio pari al valore indicato. Questa impostazione elimina inoltre i fori sul profilo raft più piccoli di tale cerchio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Traferro del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "È l'interstizio tra lo strato di raft finale ed il primo strato del modello. Solo il primo strato viene sollevato di questo valore per ridurre l'adesione fra lo strato di raft e il modello. Ciò rende più facile rimuovere il raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Z Sovrapposizione Primo Strato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "Effettua il primo e secondo strato di sovrapposizione modello nella direzione Z per compensare il filamento perso nel traferro. Tutti i modelli sopra il primo strato del modello saranno spostati verso il basso di questa quantità." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Strati superiori del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Numero di strati sulla parte superiore del secondo strato del raft. Si tratta di strati completamente riempiti su cui poggia il modello. 2 strati danno come risultato una superficie superiore più levigata rispetto ad 1 solo strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Spessore dello strato superiore del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "È lo spessore degli strati superiori del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Larghezza delle linee superiori del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Indica la larghezza delle linee della superficie superiore del raft. Queste possono essere linee sottili atte a levigare la parte superiore del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Spaziatura superiore del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "Indica la distanza tra le linee che costituiscono la maglia superiore del raft. La distanza deve essere uguale alla larghezza delle linee, in modo tale da ottenere una superficie solida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Strati intermedi del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "Il numero di strati tra la base e la superficie del raft. Questi costituiscono lo spessore principale del raft. L'incremento di questo numero crea un raft più spesso e robusto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Spessore dello strato intermedio del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "È lo spessore dello strato intermedio del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Larghezza delle linee dello strato intermedio del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Indica la larghezza delle linee dello strato intermedio del raft. Una maggiore estrusione del secondo strato provoca l'incollamento delle linee al piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Spaziatura dello strato intermedio del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "Indica la distanza fra le linee dello strato intermedio del raft. La spaziatura dello strato intermedio deve essere abbastanza ampia, ma al tempo stesso sufficientemente fitta da sostenere gli strati superiori del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Spessore della base del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Indica lo spessore dello strato di base del raft. Questo strato deve essere spesso per aderire saldamente al piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Larghezza delle linee dello strato di base del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Indica la larghezza delle linee dello strato di base del raft. Le linee di questo strato devono essere spesse per favorire l'adesione al piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Spaziatura delle linee dello strato di base del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "Indica la distanza tra le linee che costituiscono lo strato di base del raft. Un'ampia spaziatura favorisce la rimozione del raft dal piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Velocità di stampa del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "Indica la velocità alla quale il raft è stampato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Velocità di stampa parte superiore del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "Indica la velocità alla quale sono stampati gli strati superiori del raft. La stampa di questi strati deve avvenire un po' più lentamente, in modo da consentire all'ugello di levigare lentamente le linee superficiali adiacenti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Velocità di stampa raft intermedio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Indica la velocità alla quale viene stampato lo strato intermedio del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di materiale che fuoriesce dall'ugello è piuttosto elevato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Velocità di stampa della base del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Indica la velocità alla quale viene stampata la base del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di materiale che fuoriesce dall'ugello è piuttosto elevato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Accelerazione di stampa del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "Indica l’accelerazione con cui viene stampato il raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Accelerazione di stampa parte superiore del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "Indica l’accelerazione alla quale vengono stampati gli strati superiori del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Accelerazione di stampa raft intermedio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "Indica l’accelerazione con cui viene stampato lo strato intermedio del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Accelerazione di stampa della base del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "Indica l’accelerazione con cui viene stampato lo strato di base del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Jerk stampa del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "Indica il jerk con cui viene stampato il raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Jerk di stampa parte superiore del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "Indica il jerk al quale vengono stampati gli strati superiori del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Jerk di stampa raft intermedio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "Indica il jerk con cui viene stampato lo strato intermedio del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Jerk di stampa della base del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "Indica il jerk con cui viene stampato lo strato di base del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Velocità della ventola per il raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "Indica la velocità di rotazione della ventola per il raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Velocità della ventola per la parte superiore del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "Indica la velocità di rotazione della ventola per gli strati superiori del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Velocità della ventola per il raft intermedio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "Indica la velocità di rotazione della ventola per gli strati intermedi del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Velocità della ventola per la base del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "Indica la velocità di rotazione della ventola per lo strato di base del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Doppia estrusione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Indica le impostazioni utilizzate per la stampa con estrusori multipli." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Abilitazione torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Stampa una torre accanto alla stampa che serve per innescare il materiale dopo ogni cambio ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Dimensioni torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "Indica la larghezza della torre di innesco." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Volume minimo torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Il volume minimo per ciascuno strato della torre di innesco per scaricare materiale a sufficienza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "Posizione X torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "Indica la coordinata X della posizione della torre di innesco." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Posizione Y torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "Indica la coordinata Y della posizione della torre di innesco." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Ugello pulitura inattiva sulla torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Dopo la stampa della torre di innesco con un ugello, pulisce il materiale fuoriuscito dall’altro ugello sulla torre di innesco." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Brim torre di innesco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Le torri di innesco potrebbero richiedere un'adesione supplementare fornita da un bordo (brim), anche se il modello non lo prevede. Attualmente non può essere utilizzato con il tipo di adesione 'Raft'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Abilitazione del riparo materiale fuoriuscito" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Abilita il riparo esterno del materiale fuoriuscito. Questo crea un guscio intorno al modello per pulitura con un secondo ugello, se è alla stessa altezza del primo ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Angolo del riparo materiale fuoriuscito" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "È l'angolazione massima ammessa delle parti nel riparo. Con 0 gradi verticale e 90 gradi orizzontale. Un angolo più piccolo comporta minori ripari non riusciti, ma maggiore materiale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Distanza del riparo materiale fuoriuscito" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Indica la distanza del riparo materiale fuoriuscito dalla stampa, nelle direzioni X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Distanza di retrazione cambio ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "Indica il valore di retrazione alla commutazione degli estrusori. Impostato a 0 per nessuna retrazione. Questo valore generalmente dovrebbe essere lo stesso della lunghezza della zona di riscaldamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Velocità di retrazione cambio ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "Indica la velocità di retrazione del filamento. Una maggiore velocità di retrazione funziona bene, ma una velocità di retrazione eccessiva può portare alla deformazione del filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Velocità di retrazione cambio ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "Indica la velocità alla quale il filamento viene retratto durante una retrazione per cambio ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Velocità innesco cambio ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "Indica la velocità alla quale il filamento viene sospinto indietro dopo la retrazione per cambio ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Quantità di materiale extra della Prime Tower, al cambio ugello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Materiale extra per l'innesco dopo il cambio dell'ugello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Correzioni delle maglie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Rendere le maglie più indicate alla stampa 3D." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Unione dei volumi in sovrapposizione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Questa funzione ignora la geometria interna derivante da volumi in sovrapposizione all’interno di una maglia, stampandoli come un unico volume. Questo può comportare la scomparsa di cavità interne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Rimozione di tutti i fori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Rimuove i fori presenti su ciascuno strato e mantiene soltanto la forma esterna. Questa funzione ignora qualsiasi invisibile geometria interna. Tuttavia, essa ignora allo stesso modo i fori degli strati visibili da sopra o da sotto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Ricucitura completa dei fori" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Questa funzione tenta di 'ricucire' i fori aperti nella maglia chiudendo il foro con poligoni a contatto. Questa opzione può richiedere lunghi tempi di elaborazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Mantenimento delle superfici scollegate" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Di norma Cura cerca di \"ricucire\" piccoli fori nella maglia e di rimuovere le parti di uno strato che presentano grossi fori. Abilitando questa opzione, Cura mantiene quelle parti che non possono essere 'ricucite'. Questa opzione deve essere utilizzata come ultima risorsa quando non sia stato possibile produrre un corretto codice G in nessun altro modo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Sovrapposizione maglie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Fa sovrapporre leggermente le maglie a contatto tra loro. In tal modo ne migliora l’adesione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Rimuovi intersezione maglie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Rimuove le aree in cui maglie multiple si sovrappongono tra loro. Questo può essere usato se oggetti di due materiali uniti si sovrappongono tra loro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Rimozione maglie alternate" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Selezionare quali volumi di intersezione maglie appartengono a ciascuno strato, in modo che le maglie sovrapposte diventino interconnesse. Disattivando questa funzione una delle maglie ottiene tutto il volume della sovrapposizione, che viene rimosso dalle altre maglie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Rimuovere i primi strati vuoti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Rimuovere gli strati vuoti sotto il primo strato stampato, se presenti. La disabilitazione di questa impostazione può provocare la presenza di primi strati vuoti, se l'impostazione di Tolleranza di sezionamento è impostata su Esclusiva o Intermedia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Risoluzione massima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "La dimensione minima di un segmento di linea dopo il sezionamento. Se tale dimensione aumenta, la maglia avrà una risoluzione inferiore. Questo può consentire alla stampante di mantenere la velocità per processare il g-code ed aumenterà la velocità di sezionamento eliminando i dettagli della maglia che non è comunque in grado di processare." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Risoluzione massima di spostamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "La dimensione minima di un segmento lineare di spostamento dopo il sezionamento. Aumentando tale dimensione, le corse di spostamento avranno meno angoli arrotondati. La stampante può così mantenere la velocità per processare il g-code, ma si può verificare una riduzione della precisione di aggiramento del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Deviazione massima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "La deviazione massima consentita quando si riduce la risoluzione per l'impostazione Risoluzione massima. Se si aumenta questo parametro, la stampa sarà meno precisa, ma il g-code sarà più piccolo. Deviazione massima rappresenta il limite per Risoluzione massima; pertanto se le due impostazioni sono in conflitto, verrà considerata vera l'impostazione Deviazione massima." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Deviazione massima dell'area di estrusione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "La deviazione massima dell'area di estrusione consentita durante la rimozione di punti intermedi da una linea retta. Un punto intermedio può fungere da punto di modifica larghezza in una lunga linea retta. Pertanto, se viene rimosso, la linea avrà una larghezza uniforme e, come risultato, perderà (o guadagnerà) area di estrusione. In caso di incremento si può notare una leggera sotto (o sovra) estrusione tra pareti parallele rette, poiché sarà possibile rimuovere più punti di variazione della larghezza intermedi. La stampa sarà meno precisa, ma il G-Code sarà più piccolo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Modalità speciali" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Modi non tradizionali di stampare i modelli." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Sequenza di stampa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Indica se stampare tutti i modelli un layer alla volta o se attendere di terminare un modello prima di passare al successivo. La modalità \"uno per volta\" è possibile solo se a) è abilitato solo un estrusore b) tutti i modelli sono separati in modo tale che l'intera testina di stampa possa muoversi tra di essi e che tutti i modelli siano più bassi della distanza tra l'ugello e gli assi X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Tutti contemporaneamente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Uno alla volta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Maglia di riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Utilizzare questa maglia per modificare il riempimento di altre maglie a cui è sovrapposta. Sostituisce le regioni di riempimento di altre maglie con le regioni di questa maglia. Si consiglia di stampare solo una parete e non il rivestimento esterno superiore/inferiore per questa maglia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Classificazione dell'elaborazione delle maglie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Determina la priorità di questa mesh quando si considera la sovrapposizione multipla delle mesh di riempimento. Per le aree con la sovrapposizione di più mesh di riempimento verranno utilizzate le impostazioni della mesh con la classificazione più alta. Una mesh di riempimento con una classificazione più alta modificherà il riempimento delle mesh di riempimento con una classificazione inferiore e delle mesh normali." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Ritaglio maglia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Limita il volume di questa maglia all'interno di altre maglie. Questo può essere utilizzato per stampare talune aree di una maglia con impostazioni diverse e con un diverso estrusore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Stampo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Stampa i modelli come uno stampo, che può essere fuso per ottenere un modello che assomigli ai modelli sul piano di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Larghezza minimo dello stampo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "Distanza minima tra l'esterno dello stampo e l'esterno del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Altezza parte superiore dello stampo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Altezza sopra le parti orizzontali del modello che stampano lo stampo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Angolo stampo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "Angolo dello sbalzo delle pareti esterne creato per il modello. 0° rende il guscio esterno dello stampo verticale, mentre 90° fa in modo che il guscio esterno dello stampo segua il profilo del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Supporto maglia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Utilizzare questa maglia per specificare le aree di supporto. Può essere usata per generare una struttura di supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Maglia anti-sovrapposizione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Utilizzare questa maglia per specificare dove nessuna parte del modello deve essere rilevata come in sovrapposizione. Può essere usato per rimuovere struttura di supporto indesiderata." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Modalità superficie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Trattare il modello solo come una superficie, un volume o volumi con superfici libere. Il modo di stampa normale stampa solo volumi delimitati. “Superficie” stampa una parete singola tracciando la superficie della maglia senza riempimento e senza rivestimento esterno superiore/inferiore. “Entrambi” stampa i volumi delimitati come normali ed eventuali poligoni rimanenti come superfici." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Superficie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Entrambi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Stampa del contorno esterno con movimento spiraliforme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Appiattisce il contorno esterno attorno all'asse Z con movimento spiraliforme. Questo crea un aumento costante lungo l'asse Z durante tutto il processo di stampa. Questa caratteristica consente di ottenere un modello pieno in una singola stampata con fondo solido. Questa caratteristica deve essere abilitata solo quando ciascuno strato contiene solo una singola parte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Levigazione dei profili con movimento spiraliforme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Leviga i profili con movimento spiraliforme per ridurre la visibilità della giunzione Z (la giunzione Z dovrebbe essere appena visibile sulla stampa, ma rimane visibile nella visualizzazione a strati). Notare che la levigatura tende a rimuovere le bavature fini della superficie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Estrusione relativa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Utilizza l'estrusione relativa invece di quella assoluta. L'utilizzo di fasi E relative facilita la post-elaborazione del codice G. Tuttavia, questa impostazione non è supportata da tutte le stampanti e può causare deviazioni molto piccole nella quantità di materiale depositato rispetto alle fasi E assolute. Indipendentemente da questa impostazione, la modalità estrusione sarà sempre impostata su assoluta prima che venga generato uno script in codice G." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Sperimentale" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Funzionalità che non sono state ancora precisate completamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Tolleranza di sezionamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Tolleranza verticale negli strati sezionati. Di norma i contorni di uno strato vengono generati prendendo le sezioni incrociate fino al centro dello spessore di ciascun livello (intermedie). In alternativa, ogni strato può avere le aree che cadono all'interno del volume per tutto lo spessore dello strato (esclusive) oppure uno strato presenta le aree che rientrano all'interno di qualsiasi punto dello strato (inclusive). Le aree inclusive conservano la maggior parte dei dettagli; le esclusive generano la soluzione migliore, mentre le intermedie restano più vicine alla superficie originale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Intermedia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Esclusiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Inclusiva" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Larghezza linea rivestimento superficie superiore" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Larghezza di un singola linea delle aree nella parte superiore della stampa." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Configurazione del rivestimento superficie superiore" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "Configurazione degli strati superiori." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Linee" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Concentrica" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Zig Zag" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Ordine superficie superiore monotonico" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Stampa linee superficie superiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Direzioni linea rivestimento superficie superiore" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Un elenco di direzioni linee intere da usare quando gli strati rivestimento superficie superiore utilizzano le linee o la configurazione zig zag. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi)." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Ottimizzazione spostamenti riempimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Quando abilitato, l’ordine di stampa delle linee di riempimento viene ottimizzato per ridurre la distanza percorsa. La riduzione del tempo di spostamento ottenuta dipende in particolare dal modello sezionato, dalla configurazione di riempimento, dalla densità, ecc. Si noti che, per alcuni modelli che hanno piccole aree di riempimento, il tempo di sezionamento del modello può aumentare notevolmente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Temperatura automatica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Modifica automaticamente la temperatura per ciascuno strato con la velocità media del flusso per tale strato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Grafico della temperatura del flusso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Collegamento dei dati di flusso del materiale (in mm3 al secondo) alla temperatura (in °C)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Circonferenza minima dei poligoni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "I poligoni in strati sezionati con una circonferenza inferiore a questo valore verranno scartati. I valori inferiori generano una maglia con risoluzione superiore al costo del tempo di sezionamento. È dedicata in particolare alle stampanti SLA ad alta risoluzione e a modelli 3D molto piccoli, ricchi di dettagli." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Rottura del supporto in pezzi di grandi dimensioni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Salto di alcuni collegamenti per rendere la struttura del supporto più facile da rompere. Questa impostazione è applicabile alla configurazione a zig-zag del riempimento del supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Dimensioni frammento supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Lasciare un collegamento tra le linee del supporto ogni N millimetri per facilitare la rottura del supporto stesso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Conteggio linee di rottura supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Salto di una ogni N linee di collegamento per rendere la struttura del supporto più facile da rompere." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Abilitazione del riparo paravento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "In tal modo si creerà una protezione attorno al modello che intrappola l'aria (calda) e lo protegge da flussi d’aria esterna. Particolarmente utile per i materiali soggetti a deformazione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Distanza X/Y del riparo paravento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Indica la distanza del riparo paravento dalla stampa, nelle direzioni X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Limitazione del riparo paravento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Imposta l’altezza del riparo paravento. Scegliere di stampare il riparo paravento all’altezza totale del modello o a un’altezza limitata." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Piena altezza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Limitazione in altezza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Altezza del riparo paravento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Indica la limitazione in altezza del riparo paravento. Al di sopra di tale altezza non sarà stampato alcun riparo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Rendi stampabile lo sbalzo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Cambia la geometria del modello stampato in modo da richiedere un supporto minimo. Sbalzi molto inclinati diventeranno sbalzi poco profondi. Le aree di sbalzo scendono per diventare più verticali." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Massimo angolo modello" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "L’angolo massimo degli sbalzi dopo essere stati resi stampabili. A un valore di 0° tutti gli sbalzi sono sostituiti da un pezzo del modello collegato al piano di stampa, 90° non cambia il modello in alcun modo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Area foro di sbalzo massima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "L'area massima di un foro nella base del modello prima che venga rimossa da Rendi stampabile lo sbalzo. I fori più piccoli di questo verranno mantenuti. Un valore di 0 mm² riempirà i fori nella base del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Abilitazione della funzione di Coasting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "Il Coasting sostituisce l'ultima parte di un percorso di estrusione con un percorso di spostamento. Il materiale fuoriuscito viene utilizzato per stampare l'ultimo tratto del percorso di estrusione al fine di ridurre i filamenti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Volume di Coasting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "È il volume di materiale fuoriuscito. Questo valore deve di norma essere prossimo al diametro dell'ugello al cubo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Volume minimo prima del Coasting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "È il volume minimo di un percorso di estrusione prima di consentire il coasting. Per percorsi di estrusione inferiori, nel tubo Bowden si è accumulata una pressione inferiore, quindi il volume rilasciato si riduce in modo lineare. Questo valore dovrebbe essere sempre maggiore del volume di Coasting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Velocità di Coasting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "È la velocità a cui eseguire lo spostamento durante il Coasting, rispetto alla velocità del percorso di estrusione. Si consiglia di impostare un valore leggermente al di sotto del 100%, poiché durante il Coasting la pressione nel tubo Bowden scende." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Dimensioni cavità 3D incrociata" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "Dimensioni delle cavità negli incroci a quattro vie nella configurazione 3D incrociata alle altezze a cui la configurazione tocca se stessa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Immagine di densità del riempimento incrociato" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "La posizione del file di un'immagine i cui i valori di luminosità determinano la densità minima nella posizione corrispondente nel riempimento della stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Immagine di densità del riempimento incrociato per il supporto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "La posizione del file di un'immagine i cui i valori di luminosità determinano la densità minima nella posizione corrispondente nel supporto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Abilitazione del supporto conico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Realizza aree di supporto più piccole nella parte inferiore che in corrispondenza dello sbalzo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Angolo del supporto conico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "È l'angolo di inclinazione del supporto conico. Con 0 gradi verticale e 90 gradi orizzontale. Angoli inferiori rendono il supporto più robusto, ma richiedono una maggiore quantità di materiale. Angoli negativi rendono la base del supporto più larga rispetto alla parte superiore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Larghezza minima del supporto conico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Indica la larghezza minima alla quale viene ridotta la base dell’area del supporto conico. Larghezze minori possono comportare strutture di supporto instabili." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Rivestimento esterno incoerente (fuzzy)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Distorsione (jitter) casuale durante la stampa della parete esterna, così che la superficie assume un aspetto ruvido ed incoerente (fuzzy)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Fuzzy Skin solo all'esterno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "Distorce solo i profili delle parti, non i fori di queste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Spessore del rivestimento esterno incoerente (fuzzy)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Indica la larghezza entro cui è ammessa la distorsione (jitter). Si consiglia di impostare questo valore ad un livello inferiore rispetto alla larghezza della parete esterna, poiché le pareti interne rimangono inalterate." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Densità del rivestimento esterno incoerente (fuzzy)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Indica la densità media dei punti introdotti su ciascun poligono in uno strato. Si noti che i punti originali del poligono vengono scartati, perciò una bassa densità si traduce in una riduzione della risoluzione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Distanza dei punti del rivestimento incoerente (fuzzy)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Indica la distanza media tra i punti casuali introdotti su ciascun segmento di linea. Si noti che i punti originali del poligono vengono scartati, perciò un elevato livello di regolarità si traduce in una riduzione della risoluzione. Questo valore deve essere superiore alla metà dello spessore del rivestimento incoerente (fuzzy)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Offset massimo dell'estrusione di compensazione del flusso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "Distanza massima in mm di spostamento del filamento per compensare le modifiche nella velocità di flusso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Fattore di compensazione del flusso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "Distanza di spostamento del filamento al fine di compensare le modifiche nella velocità di flusso, come percentuale della distanza di spostamento del filamento in un secondo di estrusione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Funzione Wire Printing (WP)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Consente di stampare solo la superficie esterna come una struttura di linee, realizzando una stampa \"sospesa nell'aria\". Questa funzione si realizza mediante la stampa orizzontale dei contorni del modello con determinati intervalli Z che sono collegati tramite linee che si estendono verticalmente verso l'alto e diagonalmente verso il basso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Altezza di connessione WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "Indica l'altezza delle linee che si estendono verticalmente verso l'alto e diagonalmente verso il basso tra due parti orizzontali. Questo determina la densità complessiva della struttura del reticolo. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Distanza dalla superficie superiore WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "Indica la distanza percorsa durante la realizzazione di una connessione da un profilo della superficie superiore (tetto) verso l'interno. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Velocità WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Indica la velocità a cui l'ugello si muove durante l'estrusione del materiale. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Velocità di stampa della parte inferiore WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Indica la velocità di stampa del primo strato, che è il solo strato a contatto con il piano di stampa. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Velocità di stampa verticale WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Indica la velocità di stampa di una linea verticale verso l'alto della struttura \"sospesa nell'aria\". Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Velocità di stampa diagonale WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Indica la velocità di stampa di una linea diagonale verso il basso. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Velocità di stampa orizzontale WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Indica la velocità di stampa dei contorni orizzontali del modello. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Flusso WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Determina la compensazione del flusso: la quantità di materiale estruso viene moltiplicata per questo valore. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Flusso di connessione WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Determina la compensazione di flusso nei percorsi verso l'alto o verso il basso. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Flusso linee piatte WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Determina la compensazione di flusso durante la stampa di linee piatte. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Ritardo dopo spostamento verso l'alto WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Indica il tempo di ritardo dopo uno spostamento verso l'alto, in modo da consentire l'indurimento della linea verticale indirizzata verso l'alto. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Ritardo dopo spostamento verso il basso WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Indica il tempo di ritardo dopo uno spostamento verso il basso. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Ritardo tra due segmenti orizzontali WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Indica il tempo di ritardo tra due segmenti orizzontali. Introducendo un tale ritardo si può ottenere una migliore adesione agli strati precedenti in corrispondenza dei punti di collegamento, mentre ritardi troppo prolungati provocano cedimenti. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Spostamento verso l'alto a velocità ridotta WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6017,651 +6035,675 @@ msgstr "" "Indica la distanza di uno spostamento verso l'alto con estrusione a velocità dimezzata.\n" "Ciò può garantire una migliore adesione agli strati precedenti, senza eccessivo riscaldamento del materiale su questi strati. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Dimensione dei nodi WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Crea un piccolo nodo alla sommità di una linea verticale verso l'alto, in modo che lo strato orizzontale consecutivo abbia una migliore possibilità di collegarsi ad essa. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Caduta del materiale WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Indica la distanza di caduta del materiale dopo un estrusione verso l'alto. Tale distanza viene compensata. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Trascinamento WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Indica la distanza di trascinamento del materiale di una estrusione verso l'alto nell'estrusione diagonale verso il basso. Tale distanza viene compensata. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Strategia WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Strategia per garantire il collegamento di due strati consecutivi ad ogni punto di connessione. La retrazione consente l'indurimento delle linee verticali verso l'alto nella giusta posizione, ma può causare la deformazione del filamento. È possibile realizzare un nodo all'estremità di una linea verticale verso l'alto per accrescere la possibilità di collegamento e lasciarla raffreddare; tuttavia ciò può richiedere velocità di stampa ridotte. Un'altra strategia consiste nel compensare il cedimento della parte superiore di una linea verticale verso l'alto; tuttavia le linee non sempre ricadono come previsto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Compensazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Nodo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Correzione delle linee diagonali WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Indica la percentuale di copertura di una linea diagonale verso il basso da un tratto di linea orizzontale. Questa opzione può impedire il cedimento della sommità delle linee verticali verso l'alto. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Caduta delle linee della superficie superiore (tetto) WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "Indica la distanza di caduta delle linee della superficie superiore (tetto) della struttura \"sospesa nell'aria\" durante la stampa. Questa distanza viene compensata. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Trascinamento superficie superiore (tetto) WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "Indica la distanza di trascinamento dell'estremità di una linea interna durante lo spostamento di ritorno verso il contorno esterno della superficie superiore (tetto). Questa distanza viene compensata. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Ritardo su perimetro esterno foro superficie superiore (tetto) WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "Indica il tempo trascorso sul perimetro esterno del foro di una superficie superiore (tetto). Tempi più lunghi possono garantire un migliore collegamento. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Gioco ugello WP" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Indica la distanza tra l'ugello e le linee diagonali verso il basso. Un maggior gioco risulta in linee diagonali verso il basso con un minor angolo di inclinazione, cosa che a sua volta si traduce in meno collegamenti verso l'alto con lo strato successivo. Applicabile solo alla funzione Wire Printing." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Uso di strati adattivi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Gli strati adattivi calcolano l’altezza degli strati in base alla forma del modello." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Variazione massima strati adattivi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "La differenza di altezza massima rispetto all’altezza dello strato di base." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Dimensione variazione strati adattivi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "La differenza in altezza dello strato successivo rispetto al precedente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Dimensione della topografia dei layer adattivi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Distanza orizzontale target tra due layer adiacenti. Riducendo questa impostazione, i layer più sottili verranno utilizzati per avvicinare i margini dei layer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Angolo parete di sbalzo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Le pareti con uno sbalzo superiore a quest'angolo saranno stampate con le impostazioni per le pareti a sbalzo. Se il valore è 90, nessuna parete sarà trattata come parete a sbalzo. Nemmeno lo sbalzo supportato dal supporto sarà trattato come tale." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Velocità parete di sbalzo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Le pareti di sbalzo verranno stampate a questa percentuale della loro normale velocità di stampa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Abilita impostazioni ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Rileva i ponti e modifica la velocità di stampa, il flusso e le impostazioni ventola durante la stampa dei ponti." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Lunghezza minima parete ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Le pareti non supportate di lunghezza inferiore a questo valore verranno stampate utilizzando le normali impostazioni parete. Le pareti non supportate di lunghezza superiore verranno stampate utilizzando le impostazioni parete ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Soglia di supporto rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Se una zona di rivestimento esterno è supportata per meno di questa percentuale della sua area, effettuare la stampa utilizzando le impostazioni ponte. In caso contrario viene stampata utilizzando le normali impostazioni rivestimento esterno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Densità massima del riempimento rado del Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "Densità massima del riempimento considerato rado. Il rivestimento esterno sul riempimento rado è considerato non supportato; pertanto potrebbe essere trattato come rivestimento esterno ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Coasting parete ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Questo comanda la distanza che l’estrusore deve percorrere in coasting immediatamente dopo l’inizio di una parete ponte. Il coasting prima dell’inizio del ponte può ridurre la pressione nell’ugello e generare un ponte più piatto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Velocità di stampa della parete ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "Indica la velocità alla quale vengono stampate le pareti ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Flusso della parete ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Quando si stampano le pareti ponte, la quantità di materiale estruso viene moltiplicata per questo valore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Velocità di stampa del rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "Indica la velocità alla quale vengono stampate le zone di rivestimento esterno del ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Flusso del rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Quando si stampano le zone di rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Densità del rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "La densità dello strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Velocità della ventola ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "La velocità della ventola in percentuale da usare durante la stampa delle pareti e del rivestimento esterno ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Ponte a strati multipli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Se abilitata, il secondo e il terzo strato sopra l’aria vengono stampati utilizzando le seguenti impostazioni. In caso contrario, questi strati vengono stampati utilizzando le impostazioni normali." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Velocità di stampa del secondo rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "La velocità di stampa da usare per stampare il secondo strato del rivestimento esterno ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Flusso del secondo rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Quando si stampa il secondo strato del rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Densità del secondo rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "La densità del secondo strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Velocità della ventola per il secondo rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "La velocità delle ventola in percentuale da usare per stampare il secondo strato del rivestimento esterno ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Velocità di stampa del terzo rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "La velocità di stampa da usare per stampare il terzo strato del rivestimento esterno ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Flusso del terzo rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Quando si stampa il terzo strato del rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Densità del terzo rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "La densità del terzo strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Velocità della ventola del terzo rivestimento esterno ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "La velocità della ventola in percentuale da usare per stampare il terzo strato del rivestimento esterno ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Pulitura ugello tra gli strati" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Indica se includere nel G-Code la pulitura ugello tra i layer (massimo 1 per layer). L'attivazione di questa impostazione potrebbe influenzare il comportamento della retrazione al cambio layer. Utilizzare le impostazioni di retrazione per pulitura per controllare la retrazione in corrispondenza dei layer in cui sarà in funzione lo script di pulitura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Volume di materiale tra le operazioni di pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Il massimo volume di materiale che può essere estruso prima di iniziare un'altra operazione di pulitura ugello. Se questo valore è inferiore al volume del materiale richiesto in un layer, l'impostazione non ha effetto in questo layer, vale a dire che si limita a una pulitura per layer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Retrazione per pulitura abilitata" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Ritrae il filamento quando l'ugello si sta muovendo su un'area non stampata." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Distanza di retrazione per pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "L'entità di retrazione del filamento in modo che non fuoriesca durante la sequenza di pulitura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Entità di innesco supplementare dopo retrazione per pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Qui è possibile compensare l’eventuale trafilamento di materiale che può verificarsi nel corso della pulitura durante il movimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Velocità di retrazione per pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "Indica la velocità alla quale il filamento viene retratto e preparato durante un movimento di retrazione per pulitura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Velocità di retrazione per pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "Indica la velocità alla quale il filamento viene retratto durante un movimento di retrazione per pulitura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Velocità di pulitura retrazione" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "Indica la velocità alla quale il filamento viene preparato durante un movimento di retrazione per pulitura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Pausa pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Pausa dopo ripristino." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Pulitura Z Hop" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Durante la pulizia, il piano di stampa viene abbassato per creare uno spazio tra l'ugello e la stampa. Questo impedisce l'urto dell'ugello sulla stampa durante gli spostamenti, riducendo la possibilità di far cadere la stampa dal piano." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Altezza Z Hop pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "La differenza di altezza durante l’esecuzione di uno Z Hop." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Velocità di sollevamento (Hop) per pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Velocità di spostamento dell'asse z durante il sollevamento (Hop)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "Posizione X spazzolino di pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "Posizione X in cui verrà avviato lo script di pulitura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Conteggio ripetizioni operazioni di pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Numero di passaggi dell'ugello attraverso lo spazzolino." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Distanza spostamento longitudinale di pulitura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "La distanza dello spostamento longitudinale eseguito dalla testina attraverso lo spazzolino." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Dimensione massima foro piccolo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "I fori e i profili delle parti con un diametro inferiore a quello indicato verranno stampati utilizzando Velocità Dettagli di piccole dimensioni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Lunghezza massima dettagli di piccole dimensioni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Profili di dettagli inferiori a questa lunghezza saranno stampati utilizzando Velocità Dettagli di piccole dimensioni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Velocità dettagli piccole dimensioni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "I dettagli di piccole dimensioni verranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare in termini di adesione e precisione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Velocità layer iniziale per dettagli di piccole dimensioni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "I dettagli di piccole dimensioni sul primo layer saranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare in termini di adesione e precisione." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Alterna direzioni parete" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Consente di alternare direzioni parete ogni altro strato o inserto. Utile per materiali che possono accumulare stress, come per la stampa su metallo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Rimuovi angoli interni raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Consente di rimuovere angoli interni dal raft, facendolo diventare convesso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Conteggio parete base del raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "Il numero di contorni da stampare intorno alla configurazione lineare nello strato di base del raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Impostazioni riga di comando" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Impostazioni utilizzate solo se CuraEngine non è chiamato dalla parte anteriore di Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Centra oggetto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Per centrare l’oggetto al centro del piano di stampa (0,0) anziché utilizzare il sistema di coordinate in cui l’oggetto è stato salvato." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Posizione maglia X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Offset applicato all’oggetto per la direzione X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Posizione maglia Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Offset applicato all’oggetto per la direzione Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Posizione maglia Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Offset applicato all’oggetto in direzione z. Con questo potrai effettuare quello che veniva denominato 'Object Sink’." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Matrice rotazione maglia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Matrice di rotazione da applicare al modello quando caricato dal file." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Determina l'ordine di stampa delle pareti. La stampa anticipata delle pareti esterne migliora la precisione dimensionale poiché i guasti dalle pareti interne non possono propagarsi all'esterno. Se si esegue la stampa in un momento successivo, tuttavia, è possibile impilarle meglio quando vengono stampati gli sbalzi." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Dividi soglia linea intermedia" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "La larghezza linea più piccola, come un fattore della larghezza linea normale, al di sopra della quale la linea intermedia (se una esiste) verrà divisa in due. Ridurre questa impostazione per utilizzare un numero maggiore di linee più sottili. Incrementare per utilizzare un numero minore di linee più larghe. Si noti che questo vale, come se, l'intera forma debba essere riempita con parete. Pertanto, in questo contesto la linea intermedia fa riferimento alla linea intermedia dell'oggetto tra due spigoli esterni, anche se invece della parete la stampa contiene un riempimento o un (altro) rivestimento esterno." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "La larghezza minima della linea per pareti polilinea di riempimento interstizi linea intermedia. Questa impostazione determina lo spessore modello in corrispondenza del quale si passa dalla stampa di due linee perimetrali alla stampa di due pareti esterne e di una singola parete centrale al centro. Una larghezza minima della linea perimetrale pari più elevata porta a una larghezza massima della linea perimetrale dispari più elevata. La larghezza massima della linea perimetrale dispari viene calcolata come 2 * Larghezza minima della linea perimetrale pari," + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Aggiungi soglia linea intermedia" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "La larghezza linea più piccola, come un fattore della larghezza linea normale, sopra la quale verrà aggiunta una linea intermedia (se una non esisteva già). Ridurre questa impostazione per utilizzare un numero maggiore di linee più sottili. Incrementare per utilizzare un numero minore di linee più larghe. Si noti che questo vale, come se, l'intera forma debba essere riempita con parete. Pertanto, in questo contesto la linea intermedia fa riferimento alla linea intermedia dell'oggetto tra due spigoli esterni, anche se invece della parete la stampa contiene un riempimento o un (altro) rivestimento esterno." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "Una silhouette 2D della testina di stampa (cappucci ventola inclusi)." diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index d0ed609ee4..408a2844bd 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,196 +16,673 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "不明" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "アウターウォール" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "下のプリンターはグループの一員であるため接続できません" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "インナーウォール" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "ネットワークで利用可能なプリンター" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "スキン" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "インフィル" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "サポートイルフィル" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "サポートインターフェイス" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "サポート" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "スカート" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "プライムタワー" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "移動" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "退却" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "他" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "リリースノートを開くことができませんでした。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "グループ #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "次" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "スキップ" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "終わる" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "追加" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "キャンセル" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "閉める" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "すでに存在するファイルです" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "{0} は既に存在します。ファイルを上書きしますか?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "無効なファイルのURL:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "サポート対象外" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "ノズル" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "現在利用可能な次のエクストルーダーに合わせて設定が変更されました:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "設定が更新されました" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "エクストルーダーを無効にしました" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "{0}にプロファイルを書き出すのに失敗しました: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "エラー" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "{0}にプロファイルを書き出すことに失敗しました。:ライタープラグイン失敗の報告。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "{0}にプロファイルを書き出しました" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "書き出し完了" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "{0}からプロファイルの取り込に失敗しました:{1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "プリンタを追加する前に、{0}からプロファイルの取り込はできません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "ファイル{0}にはカスタムプロファイルがインポートされていません" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "{0}からプロファイルの取り込に失敗しました:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "このプロファイル{0}には、正しくないデータが含まれているため、インポートできません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "{0}からプロファイルの取り込みに失敗しました:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "プロファイル{0}の取り込みが完了しました。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "ファイル{0}には、正しいプロファイルが含まれていません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "プロファイル{0}は不特定なファイルまたは破損があります。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "カスタムプロファイル" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "プロファイルはクオリティータイプが不足しています。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "アクティブなプリンターはありません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "プロファイルを追加できません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "クオリティータイプ「{0}」は、現在アクティブなプリンター定義「{1}」と互換性がありません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "警告:現在の構成ではクオリティータイプ「{0}」を使用できないため、プロファイルは表示されません。このクオリティータイプを使用できる材料/ノズルの組み合わせに切り替えてください。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "造形データを増やす、配置する" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "造形データを配置" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "全ての造形物の造形サイズに対し、適切な位置が確認できません" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "造形データを配置" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "プリンターを読み込み中..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "プレファレンスをセットアップ中..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "アクティブなプリンターを初期化中..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "プリンターマネージャーを初期化中..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "ビルドボリュームを初期化中..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "シーンをセットアップ中..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "インターフェイスを読み込み中..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "エンジンを初期化中..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "一度に一つのG-codeしか読み取れません。{0}の取り込みをスキップしました。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "警告" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "G-codeを読み込み中は他のファイルを開くことができません。{0}の取り込みをスキップしました。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "応答を読み取れません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "指定された状態が正しくありません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "アカウントサーバーでの認証中にタイムアウトしました。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "このアプリケーションの許可において必要な権限を与えてください。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "ログイン時に予期しないエラーが発生しました。やり直してください。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "新しいサインインプロセスを開始できません。別のサインインの試行がアクティブなままになっていないか確認します。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Ultimaker アカウントサーバーに到達できません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "ログインに失敗しました" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "造形物のために新しい位置を探索中" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "位置確認" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "位置を確保できません" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "上書きできません" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "キャンセルしたプリンター" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "プリンターのプリセット" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "{0}を取り除いてもよろしいですか?この操作は元に戻せません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "ビジュアル" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "ビジュアルプロファイルは、優れたビジュアルと表面品質を目的としたビジュアルプロトタイプやモデルをプリントするために設計されています。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "エンジニアリングプロファイルは、精度向上と公差の厳格対応を目的とした機能プロトタイプや最終用途部品をプリントするために設計されています。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "ドラフト" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "ドラフトプロファイルは、プリント時間の大幅短縮を目的とした初期プロトタイプとコンセプト検証をプリントするために設計されています。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "カスタムフィラメント" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "計算された" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "カスタム" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "カスタムプロファイル" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "すべてのサポートのタイプ ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "全てのファイル" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "計算された" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "不明" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "下のプリンターはグループの一員であるため接続できません" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "ネットワークで利用可能なプリンター" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "キャンセルしたプリンター" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "プリンターのプリセット" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "{0}を取り除いてもよろしいですか?この操作は元に戻せません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "カスタムフィラメント" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "カスタム" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "ログインに失敗しました" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "造形物のために新しい位置を探索中" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "プリントを開始する前に、材料プロファイルをプリンターと同期させてください。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "位置確認" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "新しい材料がインストールされました" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "全ての造形物の造形サイズに対し、適切な位置が確認できません" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "材料を同期" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "位置を確保できません" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "詳しく見る" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "ユーザーデータディレクトリからアーカイブを作成できません: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "材料アーカイブを{}に保存できませんでした:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "バックアップ" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "材料アーカイブの保存に失敗しました" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "適切なデータまたはメタデータがないのにCuraバックアップをリストアしようとしました。" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "不明なエラー。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "現行バージョンより上の Cura バックアップをリストアしようとしました。" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "材料のアーカイブを作成してプリンターと同期するのに失敗しました。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "The following error occurred while trying to restore a Cura backup:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "材料のアーカイブを読み込んでプリンターと同期するのに失敗しました。" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "Digital Factoryからの応答が破損しているようです。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "Digital Factoryからの応答に重要な情報がありません。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Digital Factoryに接続して一部のプリンターと材料を同期するのに失敗しました。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Digital Factoryに接続するのに失敗しました。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "プリントシークエンス設定値により、ガントリーと造形物の衝突を避けるため印刷データの高さを低くしました。" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "造形サイズ" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "ユーザーデータディレクトリからアーカイブを作成できません: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "バックアップ" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "適切なデータまたはメタデータがないのにCuraバックアップをリストアしようとしました。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "現行バージョンより上の Cura バックアップをリストアしようとしました。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "The following error occurred while trying to restore a Cura backup:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Curaを開始できません" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -220,32 +697,32 @@ msgstr "" "

      問題解決のために、このクラッシュ報告をお送りください。

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "クラッシュ報告をUltimakerに送信する" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "詳しいクラッシュ報告を表示する" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "コンフィグレーションのフォルダーを表示する" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "バックアップとリセットの設定" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "クラッシュ報告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -256,573 +733,978 @@ msgstr "" "

      「レポート送信」ボタンを使用してバグレポートが自動的に当社サーバーに送られるようにしてください

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "システム情報" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "不明" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Curaバージョン" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Cura言語" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "OS言語" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "プラットフォーム" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Qtバージョン" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "PyQtバージョン" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "初期化されていません" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    86. OpenGL Version: {version}
    87. " msgstr "
    88. OpenGLバージョン: {version}
    89. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    90. OpenGL Vendor: {vendor}
    91. " msgstr "
    92. OpenGLベンダー: {vendor}
    93. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    94. OpenGL Renderer: {renderer}
    95. " msgstr "
    96. OpenGLレンダラー: {renderer}
    97. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "エラー・トレースバック" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "ログ" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "レポート送信" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "プリンターを読み込み中..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +msgctxt "@action" +msgid "Machine Settings" +msgstr "プリンターの設定" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "プレファレンスをセットアップ中..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG画像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "アクティブなプリンターを初期化中..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG画像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "プリンターマネージャーを初期化中..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG画像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "ビルドボリュームを初期化中..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP画像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "シーンをセットアップ中..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF画像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "インターフェイスを読み込み中..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "透視ビューイング" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "エンジンを初期化中..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3Dファイル" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Curaプロファイル" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +msgctxt "@item:inmenu" +msgid "Post Processing" +msgstr "後処理" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +msgctxt "@item:inmenu" +msgid "Modify G-Code" +msgstr "G-codeを修正" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "一度に一つのG-codeしか読み取れません。{0}の取り込みをスキップしました。" +msgid "There are no file formats available to write with!" +msgstr "書き出すために利用可能な形式のファイルがありません!" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "プリントジョブのキューがいっぱいです。プリンターは新しいジョブを処理できません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Warning" -msgstr "警告" +msgid "Queue Full" +msgstr "キューがいっぱい" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "G-codeを読み込み中は他のファイルを開くことができません。{0}の取り込みをスキップしました。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "データをプリンタにアップロードできませんでした。" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "Error" -msgstr "エラー" +msgid "Network error" +msgstr "ネットワークエラー" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 +msgctxt "info:status" +msgid "New printer detected from your Ultimaker account" +msgid_plural "New printers detected from your Ultimaker account" +msgstr[0] "Ultimakerアカウントから新しいプリンターが検出されました" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 +#, python-brace-format +msgctxt "info:status Filled in with printer name and printer model." +msgid "Adding printer {name} ({model}) from your account" +msgstr "アカウントからプリンター{name}({model})を追加しています" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 +#, python-brace-format +msgctxt "info:{0} gets replaced by a number of printers" +msgid "... and {0} other" +msgid_plural "... and {0} others" +msgstr[0] "...および{0}その他" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 +msgctxt "info:status" +msgid "Printers added from Digital Factory:" +msgstr "Digital Factoryからプリンターが追加されました:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "造形データを増やす、配置する" +msgid "Please wait until the current job has been sent." +msgstr "現在のジョブが送信されるまで待機してください。" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 msgctxt "@info:title" -msgid "Placing Objects" -msgstr "造形データを配置" +msgid "Print error" +msgstr "印刷エラー" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" -msgid "Placing Object" -msgstr "造形データを配置" +msgid "Are you ready for cloud printing?" +msgstr "クラウドプリンティングの準備はできていますか?" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "応答を読み取れません。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "はじめに" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "指定された状態が正しくありません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "アカウントサーバーでの認証中にタイムアウトしました。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "このアプリケーションの許可において必要な権限を与えてください。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "ログイン時に予期しないエラーが発生しました。やり直してください。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "新しいサインインプロセスを開始できません。別のサインインの試行がアクティブなままになっていないか確認します。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Ultimaker アカウントサーバーに到達できません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "ログインに失敗しました" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "材料のアーカイブを作成してプリンターと同期するのに失敗しました。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "材料のアーカイブを読み込んでプリンターと同期するのに失敗しました。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "Digital Factoryからの応答が破損しているようです。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "Digital Factoryからの応答に重要な情報がありません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Digital Factoryに接続して一部のプリンターと材料を同期するのに失敗しました。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Digital Factoryに接続するのに失敗しました。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "すでに存在するファイルです" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "{0} は既に存在します。ファイルを上書きしますか?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "無効なファイルのURL:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "{0}にプロファイルを書き出すのに失敗しました: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "{0}にプロファイルを書き出すことに失敗しました。:ライタープラグイン失敗の報告。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "{0}にプロファイルを書き出しました" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "書き出し完了" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "{0}からプロファイルの取り込に失敗しました:{1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "プリンタを追加する前に、{0}からプロファイルの取り込はできません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "ファイル{0}にはカスタムプロファイルがインポートされていません" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "{0}からプロファイルの取り込に失敗しました:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "このプロファイル{0}には、正しくないデータが含まれているため、インポートできません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "{0}からプロファイルの取り込みに失敗しました:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "プロファイル{0}の取り込みが完了しました。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "ファイル{0}には、正しいプロファイルが含まれていません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "プロファイル{0}は不特定なファイルまたは破損があります。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "カスタムプロファイル" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "プロファイルはクオリティータイプが不足しています。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "アクティブなプリンターはありません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "プロファイルを追加できません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "クオリティータイプ「{0}」は、現在アクティブなプリンター定義「{1}」と互換性がありません。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "警告:現在の構成ではクオリティータイプ「{0}」を使用できないため、プロファイルは表示されません。このクオリティータイプを使用できる材料/ノズルの組み合わせに切り替えてください。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "サポート対象外" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "ノズル" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "現在利用可能な次のエクストルーダーに合わせて設定が変更されました:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "設定が更新されました" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "エクストルーダーを無効にしました" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "追加" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "終わる" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "キャンセル" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "グループ #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "アウターウォール" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "インナーウォール" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "スキン" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "インフィル" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "サポートイルフィル" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "サポートインターフェイス" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "サポート" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "スカート" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "プライムタワー" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "移動" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "退却" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "他" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "リリースノートを開くことができませんでした。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "次" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "スキップ" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "閉める" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "プリントを開始する前に、材料プロファイルをプリンターと同期させてください。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "新しい材料がインストールされました" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "材料を同期" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" msgid "Learn more" msgstr "詳しく見る" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "材料アーカイブを{}に保存できませんでした:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "材料アーカイブの保存に失敗しました" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "印刷ジョブ送信中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "プリントジョブをプリンターにアップロードしています。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Curaはグループ{0}のホストプリンターにまだインストールされていない材料プロフィールを検出しました。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "プリンターに材料を送信しています" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "{0}に接続を試みていますが、これはグループのホストではありません。グループホストとして設定するには、ウェブページを参照してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "グループホストではありません" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "グループの設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 +msgctxt "info:status" +msgid "This printer is not linked to the Digital Factory:" +msgid_plural "These printers are not linked to the Digital Factory:" +msgstr[0] "これらのプリンターはDigital Factoryとリンクされていません:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 +msgctxt "info:name" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 +#, python-brace-format +msgctxt "info:status" +msgid "To establish a connection, please visit the {website_link}" +msgstr "接続を確立するには、{website_link}にアクセスしてください" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "一部のプリンターではクラウド接続は利用できません" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 +msgctxt "@action:button" +msgid "Keep printer configurations" +msgstr "プリンターの構成を維持" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 +msgctxt "@action:button" +msgid "Remove printers" +msgstr "プリンターを取り除く" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Ultimaker Connectを実行していないプリンターに接続しようとしています。プリンターを最新のファームウェアに更新してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "プリンターの更新" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "プリントジョブは正常にプリンターに送信されました。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "データを送信しました" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "ネットワーク上のプリント" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "ネットワークのプリント" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "ネットワーク上で接続" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "翌日" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "本日" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "ネットワーク上にて接続" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "クラウドからプリントする" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "クラウドからプリントする" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "クラウド経由で接続" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "{printer_name} will be removed until the next account sync." +msgstr "次回のアカウントの同期までに{printer_name}は削除されます。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "To remove {printer_name} permanently, visit {digital_factory_link}" +msgstr "{printer_name}を完全に削除するには、{digital_factory_link}にアクセスしてください" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "Are you sure you want to remove {printer_name} temporarily?" +msgstr "{printer_name}を一時的に削除してもよろしいですか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 +msgctxt "@title:window" +msgid "Remove printers?" +msgstr "プリンターを削除しますか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 +#, python-brace-format +msgctxt "@label" +msgid "" +"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgid_plural "" +"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr[0] "" +"Curaから{0}台のプリンターを削除しようとしています。この操作は元に戻せません。\n" +"続行してもよろしいですか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +msgctxt "@label" +msgid "" +"You are about to remove all printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr "" +"Curaからすべてのプリンターを削除しようとしています。この操作は元に戻せません。\n" +"続行してもよろしいですか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "プリントをモニタリング" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factoryでプリントを追跡" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "プリントジョブのアップロード時の不明なエラーコード:{0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MFファイル" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Curaが3MF fileを算出します" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "3Mf ファイルの書き込みエラー。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "3MFリーダーのプラグインが破損しています。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "まだ書き込んでいないワークスペースがありません。まずはプリンターを追加してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "この作業スペースに書き込む権限がありません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "使用しているオペレーティングシステムでは、この場所またはこのファイル名でプロジェクトファイルを保存することはできません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "バックアップのリストア中にエラーが発生しました。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "バックアップを管理する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "バックアップ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "バックアップのアップロード中にエラーが発生しました。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "バックアップを作成しています..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "バックアップの作成中にエラーが発生しました。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "バックアップをアップロードしています..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "バックアップのアップロードを完了しました。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "バックアップが最大ファイルサイズを超えています。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 msgctxt "@text" -msgid "Unknown error." -msgstr "不明なエラー。" +msgid "Unable to read example data file." +msgstr "サンプルのデータファイルを読み取ることができません。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "UFPファイルに書き込めません:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Ultimakerフォーマットパッケージ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "G-codeファイル" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "G-codeを解析" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "G-codeの詳細" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "データファイルを送信する前に、プリンターとプリンターの構成設定にそのG-codeが適応しているか確認してください。G-codeの表示が適切でない場合があります。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "Gファイル" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "圧縮トライアングルメッシュを開く" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTFバイナリ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF埋め込みJSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford Triangle Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "圧縮COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "ビルドプレートを調整する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "アップグレードを選択する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "圧縮G-codeファイル" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "サーバーの応答を解釈できませんでした。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "マーケットプレースにアクセスできませんでした。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "拒否してアカウントから削除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "拒否する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "同意する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "プラグインライセンス同意書" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "材料パッケージとソフトウェアパッケージをアカウントと同期しますか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Ultimakerアカウントから変更が検出されました" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "同期" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "変更を有効にするために{}を終了して再始動する必要があります。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "同期中..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "{}プラグインのダウンロードに失敗しました" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "インストールされたプラグイン" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "インストールされた材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "バンドルされたプラグイン" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "バンドルされた材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "不明なパッケージ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "不明な作成者" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "リムーバブルドライブ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "リムーバブルドライブに保存" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "リムーバブルドライブ{0}に保存" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "リムーバブルドライブ{0}に保存中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "保存中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "{0}を保存できませんでした: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "デバイス{device}に書き出すためのファイル名が見つかりませんでした。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "リムーバブルドライブ{0}に保存することができませんでした: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "リムーバブルドライブ{0}に {1}として保存" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "ファイル保存" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "取り出す" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "リムーバブルデバイス{0}を取り出す" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "{0}取り出し完了。デバイスを安全に取り外せます。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "ハードウェアを安全に取り外します" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "{0}取り出し失敗。他のプログラムがデバイスを使用しているため。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "モニター" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "予期しないエラーが発生し、スライスに失敗しました。問題追跡ツールでのバグ報告をご検討ください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "スライスに失敗しました" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "バグを報告" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Ultimaker Curaの問題追跡ツールでバグを報告してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "選ばれたプリンターまたは選ばれたプリント構成が異なるため進行中の材料にてスライスを完了できません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "スライスできません" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "現在の設定でスライスが完了できません。以下の設定にエラーがあります: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "モデル別の設定があるためスライスできません。1つまたは複数のモデルで以下の設定にエラーが発生しました:{error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "プライムタワーまたはプライム位置が無効なためスライスできません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "無効な Extruder %s に関連付けられている造形物があるため、スライスできません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"設定を見直し、モデルが次の状態かどうかを確認してください。\n" +"- 造形サイズに合っている\n" +"- 有効なエクストルーダーに割り当てられている\n" +"- すべてが修飾子メッシュとして設定されているわけではない" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "レイヤーを処理しています" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "インフォメーション" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "3MF ファイル" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "推奨" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "カスタム" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "このプロジェクトで使用される材料にはCuraで利用できないいくつかの材料コードが使用されているため、望ましくないプリント結果になる可能性があります。Marketplaceから材料パッケージ一式をインストールすることを強くお勧めします。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "材料プロファイルがインストールされていません" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "材料のインストール" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "プロジェクトファイル {0} に不明なマシンタイプ {1} があります。マシンをインポートできません。代わりにモデルをインポートします。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "プロジェクトファイルを開く" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "プロジェクトファイル{0}が突然アクセスできなくなりました:{1}。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "プロジェクトファイルを開けません" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "プロジェクトファイル{0}は破損しています:{1}。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "プロジェクトファイル{0}はこのバージョンのUltimaker Curaでは認識できないプロファイルを使用して作成されています。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "各モデル設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "各モデル構成設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" msgstr "3Dモデルアシスタント" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" @@ -836,1925 +1718,1343 @@ msgstr "" "

      可能な限り最高の品質および信頼性を得る方法をご覧ください。

      \n" "

      印字品質ガイドを見る

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "プロジェクトファイル {0} に不明なマシンタイプ {1} があります。マシンをインポートできません。代わりにモデルをインポートします。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +msgctxt "@item:inmenu" +msgid "USB printing" +msgstr "USBプリンティング" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "プロジェクトファイルを開く" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print via USB" +msgstr "USBを使ってプリントする" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "プロジェクトファイル{0}が突然アクセスできなくなりました:{1}。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +msgctxt "@info:tooltip" +msgid "Print via USB" +msgstr "USBを使ってプリントする" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "プロジェクトファイルを開けません" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "プロジェクトファイル{0}は破損しています:{1}。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "プロジェクトファイル{0}はこのバージョンのUltimaker Curaでは認識できないプロファイルを使用して作成されています。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "推奨" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "カスタム" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "このプロジェクトで使用される材料にはCuraで利用できないいくつかの材料コードが使用されているため、望ましくないプリント結果になる可能性があります。Marketplaceから材料パッケージ一式をインストールすることを強くお勧めします。" +msgid "Connected via USB" +msgstr "USBにて接続する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +msgctxt "@label" +msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgstr "USBプリントを実行しています。Cura を閉じるとこのプリントも停止します。実行しますか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +msgctxt "@message" +msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgstr "現在印刷中です。Curaは、前の印刷が完了するまでUSBを介した次の印刷を開始できません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +msgctxt "@message" +msgid "Print in Progress" +msgstr "現在印刷中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "プレビュー" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter は非テキストモードはサポートしていません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "エクスポートする前にG-codeの準備をしてください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" +msgid "Update Firmware" +msgstr "ファームウェアアップデート" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeGzWriter はテキストモードをサポートしていません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "レイヤービュー" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "Curaはワイヤープリンティングが有効な場合は正確にレイヤーを表示しません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "材料プロファイルがインストールされていません" +msgid "Simulation View" +msgstr "シミュレーションビュー" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "材料のインストール" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "最初にスライスする必要があるため、何も表示されません。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "3MF ファイル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "3MFリーダーのプラグインが破損しています。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "まだ書き込んでいないワークスペースがありません。まずはプリンターを追加してください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "この作業スペースに書き込む権限がありません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "使用しているオペレーティングシステムでは、この場所またはこのファイル名でプロジェクトファイルを保存することはできません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "3Mf ファイルの書き込みエラー。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "材料パッケージ情報をプロジェクトファイル({material})に保存できませんでした。このプロジェクトは、他のシステムでは正しく開けない可能性があります。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "材料パッケージ情報を保存できませんでした" +msgid "No layers to show" +msgstr "表示するレイヤーがありません" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "今後このメッセージを表示しない" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MFファイル" +msgid "Cura 15.04 profiles" +msgstr "Cura 15.04 プロファイル" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Curaが3MF fileを算出します" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF ファイル" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "ハイライトされたエリアは、欠けている表面または無関係な表面を示します。モデルを修正してもう一度Curaを開いてください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" -msgid "Backups" -msgstr "バックアップ" +msgid "Model Errors" +msgstr "モデルエラー" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "バックアップのアップロード中にエラーが発生しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "バックアップを作成しています..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "バックアップの作成中にエラーが発生しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "バックアップをアップロードしています..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "バックアップのアップロードを完了しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "バックアップが最大ファイルサイズを超えています。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "バックアップのリストア中にエラーが発生しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "バックアップを管理する" +msgid "Solid view" +msgstr "ソリッドビュー" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "予期しないエラーが発生し、スライスに失敗しました。問題追跡ツールでのバグ報告をご検討ください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "スライスに失敗しました" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "バグを報告" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Ultimaker Curaの問題追跡ツールでバグを報告してください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "選ばれたプリンターまたは選ばれたプリント構成が異なるため進行中の材料にてスライスを完了できません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "スライスできません" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "現在の設定でスライスが完了できません。以下の設定にエラーがあります: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "モデル別の設定があるためスライスできません。1つまたは複数のモデルで以下の設定にエラーが発生しました:{error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "プライムタワーまたはプライム位置が無効なためスライスできません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "無効な Extruder %s に関連付けられている造形物があるため、スライスできません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"設定を見直し、モデルが次の状態かどうかを確認してください。\n" -"- 造形サイズに合っている\n" -"- 有効なエクストルーダーに割り当てられている\n" -"- すべてが修飾子メッシュとして設定されているわけではない" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "レイヤーを処理しています" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "インフォメーション" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Curaプロファイル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "必要なアップデートの情報にアクセスできません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." msgstr "お使いの{machine_name}について新機能またはバグ修正が利用できる可能性があります。まだ最新のバージョンでない場合は、プリンターのファームウェアをバージョン{latest_version}に更新することを推奨します。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" msgstr "%sの新しい安定版ファームウェアが利用可能です" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" msgstr "アップデートの仕方" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "ファームウェアアップデート" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "必要なアップデートの情報にアクセスできません。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "圧縮G-codeファイル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter はテキストモードをサポートしていません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "G-codeファイル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "G-codeを解析" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "G-codeの詳細" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "データファイルを送信する前に、プリンターとプリンターの構成設定にそのG-codeが適応しているか確認してください。G-codeの表示が適切でない場合があります。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "Gファイル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter は非テキストモードはサポートしていません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "エクスポートする前にG-codeの準備をしてください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG画像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG画像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG画像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP画像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF画像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Cura 15.04 プロファイル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 -msgctxt "@action" -msgid "Machine Settings" -msgstr "プリンターの設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "材料パッケージとソフトウェアパッケージをアカウントと同期しますか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Ultimakerアカウントから変更が検出されました" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "同期" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "同期中..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "拒否する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "同意する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "プラグインライセンス同意書" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "拒否してアカウントから削除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "変更を有効にするために{}を終了して再始動する必要があります。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "{}プラグインのダウンロードに失敗しました" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "インストールされたプラグイン" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "インストールされた材料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "バンドルされたプラグイン" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "バンドルされた材料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "不明なパッケージ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "不明な作成者" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "サーバーの応答を解釈できませんでした。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "マーケットプレースにアクセスできませんでした。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "モニター" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "各モデル設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "各モデル構成設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 -msgctxt "@item:inmenu" -msgid "Post Processing" -msgstr "後処理" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 -msgctxt "@item:inmenu" -msgid "Modify G-Code" -msgstr "G-codeを修正" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "準備する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "プレビュー" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "リムーバブルドライブに保存" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "リムーバブルドライブ{0}に保存" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 -msgctxt "@info:status" -msgid "There are no file formats available to write with!" -msgstr "書き出すために利用可能な形式のファイルがありません!" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "リムーバブルドライブ{0}に保存中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 -msgctxt "@info:title" -msgid "Saving" -msgstr "保存中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "{0}を保存できませんでした: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "デバイス{device}に書き出すためのファイル名が見つかりませんでした。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "リムーバブルドライブ{0}に保存することができませんでした: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "リムーバブルドライブ{0}に {1}として保存" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 -msgctxt "@info:title" -msgid "File Saved" -msgstr "ファイル保存" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "取り出す" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "リムーバブルデバイス{0}を取り出す" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "{0}取り出し完了。デバイスを安全に取り外せます。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "ハードウェアを安全に取り外します" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "{0}取り出し失敗。他のプログラムがデバイスを使用しているため。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "リムーバブルドライブ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Curaはワイヤープリンティングが有効な場合は正確にレイヤーを表示しません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "シミュレーションビュー" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "最初にスライスする必要があるため、何も表示されません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "表示するレイヤーがありません" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "今後このメッセージを表示しない" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "レイヤービュー" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "サンプルのデータファイルを読み取ることができません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "ハイライトされたエリアは、欠けている表面または無関係な表面を示します。モデルを修正してもう一度Curaを開いてください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "モデルエラー" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "ソリッドビュー" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" msgstr "サポートブロッカー" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." msgstr "サポートが印刷されないボリュームを作成します。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "圧縮トライアングルメッシュを開く" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTFバイナリ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF埋め込みJSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "圧縮COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimakerフォーマットパッケージ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "UFPファイルに書き込めません:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "ビルドプレートを調整する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "アップグレードを選択する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "クラウドからプリントする" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "クラウドからプリントする" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "クラウド経由で接続" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "プリントをモニタリング" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factoryでプリントを追跡" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "プリントジョブのアップロード時の不明なエラーコード:{0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 -msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Ultimakerアカウントから新しいプリンターが検出されました" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 -#, python-brace-format -msgctxt "info:status Filled in with printer name and printer model." -msgid "Adding printer {name} ({model}) from your account" -msgstr "アカウントからプリンター{name}({model})を追加しています" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 -#, python-brace-format -msgctxt "info:{0} gets replaced by a number of printers" -msgid "... and {0} other" -msgid_plural "... and {0} others" -msgstr[0] "...および{0}その他" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 -msgctxt "info:status" -msgid "Printers added from Digital Factory:" -msgstr "Digital Factoryからプリンターが追加されました:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "一部のプリンターではクラウド接続は利用できません" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 -msgctxt "info:status" -msgid "This printer is not linked to the Digital Factory:" -msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "これらのプリンターはDigital Factoryとリンクされていません:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 -msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 -#, python-brace-format -msgctxt "info:status" -msgid "To establish a connection, please visit the {website_link}" -msgstr "接続を確立するには、{website_link}にアクセスしてください" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 -msgctxt "@action:button" -msgid "Keep printer configurations" -msgstr "プリンターの構成を維持" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 -msgctxt "@action:button" -msgid "Remove printers" -msgstr "プリンターを取り除く" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "{printer_name} will be removed until the next account sync." -msgstr "次回のアカウントの同期までに{printer_name}は削除されます。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "{printer_name}を完全に削除するには、{digital_factory_link}にアクセスしてください" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "{printer_name}を一時的に削除してもよろしいですか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 -msgctxt "@title:window" -msgid "Remove printers?" -msgstr "プリンターを削除しますか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 -#, python-brace-format -msgctxt "@label" -msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr[0] "" -"Curaから{0}台のプリンターを削除しようとしています。この操作は元に戻せません。\n" -"続行してもよろしいですか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 -msgctxt "@label" -msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr "" -"Curaからすべてのプリンターを削除しようとしています。この操作は元に戻せません。\n" -"続行してもよろしいですか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "クラウドプリンティングの準備はできていますか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "はじめに" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "詳しく見る" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Ultimaker Connectを実行していないプリンターに接続しようとしています。プリンターを最新のファームウェアに更新してください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "プリンターの更新" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Curaはグループ{0}のホストプリンターにまだインストールされていない材料プロフィールを検出しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "プリンターに材料を送信しています" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "{0}に接続を試みていますが、これはグループのホストではありません。グループホストとして設定するには、ウェブページを参照してください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "グループホストではありません" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "グループの設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "現在のジョブが送信されるまで待機してください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "印刷エラー" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "データをプリンタにアップロードできませんでした。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "ネットワークエラー" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "印刷ジョブ送信中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "プリントジョブをプリンターにアップロードしています。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "プリントジョブのキューがいっぱいです。プリンターは新しいジョブを処理できません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "キューがいっぱい" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "プリントジョブは正常にプリンターに送信されました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "データを送信しました" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "ネットワーク上のプリント" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "ネットワークのプリント" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "ネットワーク上で接続" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "ネットワーク上にて接続" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "翌日" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "本日" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" -msgid "USB printing" -msgstr "USBプリンティング" +msgid "Prepare" +msgstr "準備する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print via USB" -msgstr "USBを使ってプリントする" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 -msgctxt "@info:tooltip" -msgid "Print via USB" -msgstr "USBを使ってプリントする" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 -msgctxt "@info:status" -msgid "Connected via USB" -msgstr "USBにて接続する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 -msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "USBプリントを実行しています。Cura を閉じるとこのプリントも停止します。実行しますか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 -msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." -msgstr "現在印刷中です。Curaは、前の印刷が完了するまでUSBを介した次の印刷を開始できません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 -msgctxt "@message" -msgid "Print in Progress" -msgstr "現在印刷中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3Dファイル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "透視ビューイング" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "プロジェクトを開く" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "既存を更新する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "新しいものを作成する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "サマリーCuraプロジェクト" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "このプリンターの問題をどのように解決すればいいか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "プリンターの設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "タイプ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "プリンターグループ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "このプロファイルの問題をどのように解決すればいいか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "プロファイル設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "ネーム" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "プロファイル内にない" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1個の設定を上書き" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "次から引き出す" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%2の%1個の設定を上書き" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "このフィラメントの問題をどのように解決すればいいか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "フィラメント設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "視野設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "モード" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "ビジブル設定:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%2のうち%1" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "プロジェクトを読み込むとビルドプレート上のすべてのモデルがクリアされます。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "開く" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "それでもプロジェクトを開く" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "未ダウンロードの材料をインストールする" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "詳しく知りたい?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "今すぐバックアップする" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "自動バックアップ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Cura を起動した日は常にバックアップを自動生成します。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "リストア" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "バックアップの削除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "このバックアップを削除しますか?これは取り消しできません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "バックアップのリストア" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "バックアップをリストアする前に Cura を再起動する必要があります。今すぐ Cura を閉じますか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Cura バージョン" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "プリンタ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "材料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "プロファイル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "プラグイン" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cura バックアップ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "マイ バックアップ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "現在バックアップは存在しません。[今すぐバックアップする] を使用して作成してください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "プレビューではバックアップは5つまでに制限されています。古いバックアップは削除してください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Cura のバックアップおよび同期を設定します。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "サインイン" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Curaプロジェクトとプリントファイルを保存する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Curaプロジェクトを保存する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" -msgid "Update Firmware" -msgstr "ファームウェアアップデート" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "ファームウェアとは直接お持ちの3Dプリンターを動かすソフトウェアです。このファームウェアはステップモーターを操作し、温度を管理し、プリンターとして成すべき点を補います。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "配達時のファームウェアで動かすことはできますが、新しいバージョンの方がより改善され、便利なフィーチャーがついてきます。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 -msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "自動でファームウェアをアップグレード" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "カスタムファームウェアをアップロードする" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 -msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "プリンターと接続されていないため、ファームウェアをアップデートできません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "プリンターとの接続はファームウェアのアップデートをサポートしていないため、ファームウェアをアップデートできません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "カスタムファームウェアを選択する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "ファームウェアアップデート" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "ファームウェアアップデート中。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "ファームウェアアップデート完了。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "不特定なエラーの発生によりファームウェアアップデート失敗しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "コミュニケーションエラーによりファームウェアアップデート失敗しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "インプット/アウトプットエラーによりファームウェアアップデート失敗しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "ファームウェアが見つからず、ファームウェアアップデート失敗しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "画像の変換" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "高さ(mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 -msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "“ベース”から各ピクセルへの最大距離。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "ベース(mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "ミリメートルでビルドプレートからベースの高さ。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "幅(mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "ビルドプレート上の幅(ミリメートル)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "深さ(mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "ビルドプレート上の奥行きミリメートル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "暗いほうを高く" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "薄いほうを高く" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "リトフェインの場合、暗いピクセルは、より多くの光を通すために厚い場所に対応する必要があります。高さマップの場合、明るいピクセルは高い地形を表しているため、明るいピクセルは生成された3D モデルの厚い位置に対応する必要があります。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "カラーモデル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "線形" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "半透明性" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "リトフェインの場合、半透明性を示す単純な対数モデルを利用できます。高さマップの場合、ピクセル値は高さに比例します。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "1mm透過率(%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "厚さ1ミリメートルのプリントを貫通する光の割合。この値を小さくすると、画像の暗い領域ではコントラストが増し、明るい領域ではコントラストが減少します。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "スムージング" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "画像に適応したスムージング量。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "プリンター" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "ノズル設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "ノズルサイズ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "適合する材料直径" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "ノズルオフセットX" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "ノズルオフセットY" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "冷却ファンの番号" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "エクストルーダーがG-Codeを開始する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "エクストルーダーがG-Codeを終了する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "プリンターの設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X(幅)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (奥行き)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (高さ)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "ビルドプレート形" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "センターを出します" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "ヒーテッドドベッド" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "加熱式ビルドボリューム" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "G-codeフレーバー" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "プリントヘッド設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X分" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y分" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "最大X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "最大Y" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "ガントリーの高さ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "エクストルーダーの数" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "エクストルーダーのオフセットをGCodeに適用します" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "G-Codeの開始" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "G-codeの終了" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "アカウントにおける変更" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "プリンター" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "無視" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "ノズル設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "次" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "次のパッケージが追加されます:" +msgid "Nozzle size" +msgstr "ノズルサイズ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "次のパッケージは、Curaバージョンに互換性がないため、インストールできません:" +msgid "Compatible material diameter" +msgstr "適合する材料直径" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "未ダウンロードの材料をインストールする" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "ノズルオフセットX" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "プラグインライセンス同意書" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "ノズルオフセットY" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "プラグインライセンスをお読みになり、同意してください。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "冷却ファンの番号" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "承認する" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "エクストルーダーがG-Codeを開始する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "パッケージの管理" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "エクストルーダーがG-Codeを終了する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Ultimaker Curaのプラグインと材料プロファイルはここで管理します。プラグインを常に最新の状態に保ち、セットアップのバックアップを定期的に取るようにしてください。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "画像の変換" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "高さ(mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "パッケージの管理" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "“ベース”から各ピクセルへの最大距離。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "ベース(mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "ミリメートルでビルドプレートからベースの高さ。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "幅(mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "ビルドプレート上の幅(ミリメートル)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "深さ(mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "ビルドプレート上の奥行きミリメートル" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "暗いほうを高く" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "薄いほうを高く" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "リトフェインの場合、暗いピクセルは、より多くの光を通すために厚い場所に対応する必要があります。高さマップの場合、明るいピクセルは高い地形を表しているため、明るいピクセルは生成された3D モデルの厚い位置に対応する必要があります。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "カラーモデル" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "線形" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "半透明性" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "リトフェインの場合、半透明性を示す単純な対数モデルを利用できます。高さマップの場合、ピクセル値は高さに比例します。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "1mm透過率(%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "厚さ1ミリメートルのプリントを貫通する光の割合。この値を小さくすると、画像の暗い領域ではコントラストが増し、明るい領域ではコントラストが減少します。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "スムージング" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "画像に適応したスムージング量。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "プラグイン処理後" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "スクリプトの処理後" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "スクリプトを加える" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "処理したアクティブなスクリプトを変更します。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "次のスクリプトがアクティブです:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "最上位に移動" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "削除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "再開" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "一時停止しています..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "再開しています..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "一時停止" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "中止しています..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "中止" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "%1 をキューの最上位に移動しますか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "印刷ジョブを最上位に移動する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "%1 を削除しますか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "印刷ジョブの削除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "%1 を中止してよろしいですか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "プリント中止" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "ネットワーク上のプリント" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "プリント" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "プリンターの選択" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "構成の変更" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "上書き" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "割り当てられたプリンター %1 には以下の構成変更が必要です:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "プリンター %1 が割り当てられましたが、ジョブには不明な材料構成があります。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "材料 %1 を %2 から %3 に変更します。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "%3 を 材料 %1 にロードします(これは上書きできません)。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "プリントコア %1 を %2 から %3 に変更します。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "ビルドプレートを %1 に変更します(これは上書きできません)。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "上書きは、既存のプリンタ構成で指定された設定を使用します。これにより、印刷が失敗する場合があります。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "ガラス" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "アルミニウム" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "プリンター管理" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "キューをリモートで管理するには、プリンターのファームウェアを更新してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "クラウドプリンターのウェブカムフィードをUltimaker Curaから見ることができません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカムを見ます。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "読み込み中..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "プラグイン" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "利用不可" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "到達不能" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "アイドル" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "準備中..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "プリント中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "無題" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "匿名" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "構成の変更が必要です" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "詳細" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "利用できないプリンター" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "次の空き" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "ネットワーク上で繋がったプリンターに接続" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "印刷ジョブをネットワークを介してプリンターに直接送信するには、ネットワークケーブルを使用してプリンターを確実にネットワークに接続するか、プリンターを WIFI ネットワークに接続します。Cura をプリンタに接続していない場合でも、USB ドライブを使用して g コードファイルをプリンターに転送することはできます。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "以下のリストからプリンタを選択します:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "編集" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "取り除く" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "更新" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "お持ちのプリンターがリストにない場合、ネットワーク・プリンティング・トラブルシューティング・ガイドを読んでください" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "タイプ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "ファームウェアバージョン" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "アドレス" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "このプリンターは、プリンターのグループをホストするために設定されていません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "このプリンターは %1 プリンターのループのホストプリンターです。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "このアドレスのプリンターは応答していません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "接続" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "無効なIPアドレス" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "有効なIPアドレスを入力してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "プリンターアドレス" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "ネットワーク内のプリンターのIPアドレスを入力してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "順番を待つ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "ブラウザで管理する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "キューに印刷ジョブがありません。追加するには、スライスしてジョブを送信します。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "プリントジョブ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "合計印刷時間" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "待ち時間" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "中止しました" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "終了" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "中止しています..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "失敗" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "一時停止しています..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "一時停止" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "再開しています..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "アクションが必要です" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "%1 を %2 に終了します" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cura バックアップ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Cura バージョン" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "プリンタ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "材料" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "ブラウザでの検索" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "プロファイル" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "プラグイン" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "このパッケージを使用するには、Curaを再始動する必要があります" +msgid "Want more?" +msgstr "詳しく知りたい?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "%1を終了する" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "今すぐバックアップする" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "材料のインストール" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "自動バックアップ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Ultimaker 3Dプリンターに最適な材料プロファイルを選択してインストールします。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Cura を起動した日は常にバックアップを自動生成します。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "リストア" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "バックアップの削除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "このバックアップを削除しますか?これは取り消しできません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "バックアップのリストア" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "バックアップをリストアする前に Cura を再起動する必要があります。今すぐ Cura を閉じますか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "マイ バックアップ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "現在バックアップは存在しません。[今すぐバックアップする] を使用して作成してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "プレビューではバックアップは5つまでに制限されています。古いバックアップは削除してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Cura のバックアップおよび同期を設定します。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "サインイン" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "匿名データの収集に関する詳細" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために匿名データを収集します。以下は、共有されるすべてのデータの例です:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "匿名データは送信しない" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "匿名データの送信を許可する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Curaプロジェクトとプリントファイルを保存する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Curaプロジェクトを保存する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "パッケージをインストールするにはライセンスに同意する必要があります" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "このUltimaker Originalに施されたアップグレートを選択する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "詳しく見る" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "ヒーティッドビルドプレート(オフィシャルキットまたはセルフビルド)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "ビルドプレートのレベリング" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "プリントの成功率を上げるために、ビルドプレートを今調整できます。’次のポジションに移動’をクリックすると。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "すべてのポジションに。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "ビルドプレートのレベリングを開始する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "次のポジションに移動" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "作成者" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "詳しく見る" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "有効にする" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "無効にする" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "ダウングレード中..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "ダウングレード" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "インストール中..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "インストール" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "アンインストール" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "更新中..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "アップデート" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "パッケージの詳細" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "戻る" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "記述" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "互換性のあるプリンター" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "互換性情報なし" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "互換性のあるサポート材料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "なし" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Material Stationに対応" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "はい" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "いいえ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Air Managerに最適化" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "プラグインウェブサイトにアクセス" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "ウェブサイト" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "スプールを購入" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "安全データシート" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "技術データシート" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "パッケージの読み込みに失敗しました。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "再試行" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "読み込み中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "これ以上読み込む結果がありません" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "現在のフィルターでは、結果が見つかりません" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "さらに読み込む" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "プラグインのインストール" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "素晴らしいユーザーコミュニティから提供されるプラグインを活用して、ワークフローを合理化し、Ultimaker Cura体験をカスタマイズすることができます。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "アカウントにおける変更" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "無視" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "次" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "次のパッケージが追加されます:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "次のパッケージは、Curaバージョンに互換性がないため、インストールできません:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "パッケージをインストールするにはライセンスに同意する必要があります" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "プラグインライセンス同意書" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "プラグインライセンスをお読みになり、同意してください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "承認する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "材料のインストール" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Ultimaker 3Dプリンターに最適な材料プロファイルを選択してインストールします。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "パッケージの管理" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "記述" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "互換性のあるプリンター" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "互換性情報なし" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "互換性のあるサポート材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "なし" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Material Stationに対応" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "はい" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "いいえ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Air Managerに最適化" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "プラグインウェブサイトにアクセス" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "ウェブサイト" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "スプールを購入" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "安全データシート" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "技術データシート" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "パッケージの詳細" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "戻る" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "パッケージの読み込みに失敗しました。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "再試行" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "読み込み中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "これ以上読み込む結果がありません" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "現在のフィルターでは、結果が見つかりません" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "さらに読み込む" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Ultimaker検証済みプラグイン" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Ultimaker認定材料" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Ultimaker検証済みパッケージ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "パッケージの管理" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Ultimaker Curaのプラグインと材料プロファイルはここで管理します。プラグインを常に最新の状態に保ち、セットアップのバックアップを定期的に取るようにしてください。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "未ダウンロードの材料をインストールする" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "読み込み中..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "プラグイン" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "ブラウザでの検索" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "このパッケージを使用するには、Curaを再始動する必要があります" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "%1を終了する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2766,679 +3066,2903 @@ msgstr "" "- プリンタの電源が入っているか確認します。\n" "- プリンタがネットワークに接続されているかどうかを確認します。- クラウドに接続されたプリンタを検出するためにサインインしているかどうかを確認します。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "プリンターをネットワークに接続してください。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "ユーザーマニュアルをオンラインで見る" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Cura から印刷を監視するには、プリンタを接続してください。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "プロジェクトを開く" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "既存を更新する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "新しいものを作成する" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "サマリーCuraプロジェクト" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "このプリンターの問題をどのように解決すればいいか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "プリンターの設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "タイプ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "プリンターグループ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "このプロファイルの問題をどのように解決すればいいか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "プロファイル設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "ネーム" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "プロファイル内にない" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1個の設定を上書き" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "次から引き出す" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%2の%1個の設定を上書き" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "このフィラメントの問題をどのように解決すればいいか?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "フィラメント設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "視野設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "モード" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "ビジブル設定:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%2のうち%1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "プロジェクトを読み込むとビルドプレート上のすべてのモデルがクリアされます。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "開く" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "それでもプロジェクトを開く" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "未ダウンロードの材料をインストールする" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "メッシュタイプ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "標準モデル" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "サポートとしてプリント" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "オーバーラップの設定を変更" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "オーバーラップをサポートしない" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "インフィルメッシュのみ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "メッシュ切断" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "設定を選択する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "このモデルをカスタマイズする設定を選択する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "フィルター..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "すべて表示する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "ファームウェアアップデート" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "ファームウェアとは直接お持ちの3Dプリンターを動かすソフトウェアです。このファームウェアはステップモーターを操作し、温度を管理し、プリンターとして成すべき点を補います。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "配達時のファームウェアで動かすことはできますが、新しいバージョンの方がより改善され、便利なフィーチャーがついてきます。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "自動でファームウェアをアップグレード" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "カスタムファームウェアをアップロードする" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "プリンターと接続されていないため、ファームウェアをアップデートできません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "プリンターとの接続はファームウェアのアップデートをサポートしていないため、ファームウェアをアップデートできません。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "プラグイン処理後" +msgid "Select custom firmware" +msgstr "カスタムファームウェアを選択する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "ファームウェアアップデート" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "スクリプトの処理後" +msgid "Updating firmware." +msgstr "ファームウェアアップデート中。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "スクリプトを加える" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "設定" +msgid "Firmware update completed." +msgstr "ファームウェアアップデート完了。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "処理したアクティブなスクリプトを変更します。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "不特定なエラーの発生によりファームウェアアップデート失敗しました。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "次のスクリプトがアクティブです:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "コミュニケーションエラーによりファームウェアアップデート失敗しました。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "インプット/アウトプットエラーによりファームウェアアップデート失敗しました。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "ファームウェアが見つからず、ファームウェアアップデート失敗しました。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "カラースキーム" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "フィラメントの色" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "ラインタイプ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "スピード" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "レイヤーの厚さ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "ライン幅" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "フロー" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "コンパティビリティモード" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "移動" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "ヘルプ" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "外郭" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "インフィル" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "開始" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "トップのレイヤーを表示する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "トップの5レイヤーの詳細を表示する" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "トップ/ボトム" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "インナーウォール" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "最小" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "最大" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 +msgctxt "@placeholder" +msgid "Search" +msgstr "検索" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 +msgctxt "@label" +msgid "This setting is not used because all the settings that it influences are overridden." +msgstr "影響を与えるすべての設定がオーバーライドされるため、この設定は使用されません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 +msgctxt "@label Header for list of settings." +msgid "Affects" +msgstr "影響" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 +msgctxt "@label Header for list of settings." +msgid "Affected By" +msgstr "次によって影響を受ける" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 +msgctxt "@label" +msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgstr "この設定は常に全てのエクストルーダーに共有されています。ここですべてのエクストルーダーの数値を変更できます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 +msgctxt "@label" +msgid "This setting is resolved from conflicting extruder-specific values:" +msgstr "この設定はエクストルーダー固有の競合する値から取得します:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 +msgctxt "@label" +msgid "" +"This setting has a value that is different from the profile.\n" +"\n" +"Click to restore the value of the profile." +msgstr "" +"この設定にプロファイルと異なった値があります。\n" +"プロファイルの値を戻すためにクリックしてください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 +msgctxt "@label" +msgid "" +"This setting is normally calculated, but it currently has an absolute value set.\n" +"\n" +"Click to restore the calculated value." +msgstr "" +"このセッティングは通常計算されます、今は絶対値に固定されています。\n" +"計算された値に変更するためにクリックを押してください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 +msgctxt "@label:textbox" +msgid "Search settings" +msgstr "検索設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 +msgctxt "@action:menu" +msgid "Copy value to all extruders" +msgstr "すべてのエクストルーダーの値をコピーする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 +msgctxt "@action:menu" +msgid "Copy all changed values to all extruders" +msgstr "すべてのエクストルーダーに対して変更された値をコピーする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 +msgctxt "@action:menu" +msgid "Hide this setting" +msgstr "この設定を非表示にする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 +msgctxt "@action:menu" +msgid "Don't show this setting" +msgstr "この設定を表示しない" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 +msgctxt "@action:menu" +msgid "Keep this setting visible" +msgstr "常に見えるように設定する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "視野のセッティングを構成する..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"いくらかの非表示設定は通常の計算された値と異なる値を使用します。\n" +"表示されるようにクリックしてください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "マーケットプレース" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "&設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "匿名データの収集に関する詳細" +msgid "New project" +msgstr "新しいプロジェクト" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために匿名データを収集します。以下は、共有されるすべてのデータの例です:" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "新しいプロジェクトを開始しますか?この作業では保存していない設定やビルドプレートをクリアします。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "匿名データは送信しない" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "視野設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "匿名データの送信を許可する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "ビルドプレートのレベリング" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "プリントの成功率を上げるために、ビルドプレートを今調整できます。’次のポジションに移動’をクリックすると。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "すべてのポジションに。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "ビルドプレートのレベリングを開始する" +msgid "Defaults" +msgstr "デフォルト" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "次のポジションに移動" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "全てを調べる" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "このUltimaker Originalに施されたアップグレートを選択する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "ヒーティッドビルドプレート(オフィシャルキットまたはセルフビルド)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "ネットワーク上で繋がったプリンターに接続" +msgid "Sync materials with printers" +msgstr "材料をプリンターと同期" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "印刷ジョブをネットワークを介してプリンターに直接送信するには、ネットワークケーブルを使用してプリンターを確実にネットワークに接続するか、プリンターを WIFI ネットワークに接続します。Cura をプリンタに接続していない場合でも、USB ドライブを使用して g コードファイルをプリンターに転送することはできます。" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "材料をプリンターと同期" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "以下のリストからプリンタを選択します:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "編集" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "取り除く" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "更新" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "お持ちのプリンターがリストにない場合、ネットワーク・プリンティング・トラブルシューティング・ガイドを読んでください" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "タイプ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "ファームウェアバージョン" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "アドレス" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "このプリンターは、プリンターのグループをホストするために設定されていません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "このプリンターは %1 プリンターのループのホストプリンターです。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "このアドレスのプリンターは応答していません。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "接続" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "無効なIPアドレス" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "有効なIPアドレスを入力してください。" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "簡単な数ステップの手順に従うことで、すべての材料プロファイルをプリンターと同期できるようになります。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "プリンターアドレス" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "材料プロファイルを同期する必要があるのはなぜですか?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "ネットワーク内のプリンターのIPアドレスを入力してください。" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "開始" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "構成の変更" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "上書き" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "割り当てられたプリンター %1 には以下の構成変更が必要です:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "プリンター %1 が割り当てられましたが、ジョブには不明な材料構成があります。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "材料 %1 を %2 から %3 に変更します。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "%3 を 材料 %1 にロードします(これは上書きできません)。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "プリントコア %1 を %2 から %3 に変更します。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "ビルドプレートを %1 に変更します(これは上書きできません)。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "上書きは、既存のプリンタ構成で指定された設定を使用します。これにより、印刷が失敗する場合があります。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "ガラス" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "アルミニウム" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "最上位に移動" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "削除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "再開" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "一時停止しています..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "再開しています..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "一時停止" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "中止しています..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "中止" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "%1 をキューの最上位に移動しますか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "印刷ジョブを最上位に移動する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "%1 を削除しますか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "印刷ジョブの削除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "%1 を中止してよろしいですか?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "プリント中止" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "プリンター管理" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "キューをリモートで管理するには、プリンターのファームウェアを更新してください。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "クラウドプリンターのウェブカムフィードをUltimaker Curaから見ることができません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカムを見ます。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "読み込み中..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "利用不可" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "到達不能" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "アイドル" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "準備中..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "プリント中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "無題" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "匿名" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "構成の変更が必要です" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "詳細" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "利用できないプリンター" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "次の空き" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "中止しました" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "終了" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "中止しています..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "失敗" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "一時停止しています..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "一時停止" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "再開しています..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "アクションが必要です" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "%1 を %2 に終了します" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "順番を待つ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "ブラウザで管理する" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "キューに印刷ジョブがありません。追加するには、スライスしてジョブを送信します。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "プリントジョブ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "合計印刷時間" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "待ち時間" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "ネットワーク上のプリント" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "プリント" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "プリンターの選択" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" msgid "Sign in" msgstr "サインイン" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "材料プロファイルをDigital Factoryに接続されているすべてのプリンターと自動的に同期するには、Curaにサインインしている必要があります。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "材料をUSBで同期" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "The following printers will receive the new material profiles:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "材料をプリンターに送信する際に問題が発生しました。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Material profiles successfully synced with the following printers:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "トラブルシューティング" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "プリンターがありませんか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "すべてのプリンターの電源が入っていて、Digital Factoryに接続されていることを確認してください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "リストを更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "やり直してください" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "完了" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "同期" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "スライス" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "プリンターが見つかりません" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "互換性のあるプリンターがDigital Factoryに接続されていないようです。プリンターが接続されていて、最新のファームウェアが実行されていることを確認してください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Digital Factoryにプリンターを接続する方法について詳しく見る" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "材料プロファイルをUSB経由で同期する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "以下の手順に従って、新しい材料プロファイルをプリンターに読み込みます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "材料アーカイブのエクスポートボタンをクリックします。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr ".ummファイルをUSBメモリーに保存します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "USBメモリーをプリンターに差し込み、新しい材料プロファイルを読み込む手順を開始します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "新しい材料プロファイルをプリンターに読み込む方法" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "戻る" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "材料アーカイブのエクスポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "すべての材料を書き出す" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "直径変更の確認" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "新しいフィラメントの直径は %1 mm に設定されています。これは現在のエクストルーダーに適応していません。続行しますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "ディスプレイ名" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "ブランド" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "フィラメントタイプ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "色" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "材料の色の選択" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "プロパティ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "密度" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "直径" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "フィラメントコスト" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "フィラメントの重さ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "フィラメントの長さ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "毎メーターコスト" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "このフィラメントは %1にリンクすプロパティーを共有する。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "フィラメントをリンクを外す" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "記述" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "接着のインフォメーション" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "インフォメーション" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "プリント設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "マテリアル" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "アクティブなプリンターと互換性のある材料:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "新しいものを作成する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "取り込む" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "プリンターと同期する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "アクティベート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "複製" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "書き出す" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "モデルを取り除きました" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "%1を取り外しますか?この作業はやり直しが効きません!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "フィラメントを取り込む" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "フィラメント%1の取り込みに成功しました" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "%1フィラメントを取り込むことができない: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "フィラメントを書き出す" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "フィラメントの書き出しに失敗しました %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "フィラメントの%1への書き出しが完了ました" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "この設定がアクティブなプリンターにより非表示になっています、見ることができません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "この設定は %1 の値で非表示になっています。その設定値を変更すると設定の非表示が解除されます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "一般" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "インターフェイス" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- 未完了 --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "通貨:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "テーマ*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "セッティングを変更すると自動にスライスします。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "自動的にスライスする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*これらの変更を有効にするには、アプリケーションを再始動する必要があります。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "ビューポイント機能" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "赤でサポートができないエリアをハイライトしてください。サポートがない場合、正確にプリントができない場合があります。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "ディスプレイオーバーハング" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "モデルの欠けている部分または不要な表面部分を、警告マークを使用してハイライトします。ツールパスは意図したジオメトリの欠けている部分になることが多くあります。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "モデルエラーを表示" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "モデルの選択時にモデルがカメラの中心に見えるようにカメラを移動する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "アイテムを選択するとカメラが中心にきます" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Curaのデフォルトのズーム機能は変更できるべきか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "カメラのズーム方向を反転する。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "ズームはマウスの方向に動くべきか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "マウスに対するズームは、正射投影ではサポートされていません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "マウスの方向にズームする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "交差を避けるためにプラットホーム上のモデルを移動するべきですか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "モデルの距離が離れているように確認する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "プラットホーム上のモデルはブルドプレートに触れるように下げるべきか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "自動的にモデルをビルドプレートに落とす" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "G-codeリーダーに注意メッセージを表示します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "G-codeリーダーに注意メッセージ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "レイヤーはコンパティビリティモードに強制されるべきか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "レイヤービューコンパティビリティモードを強制する。(再起動が必要)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Curaを終了した場所で開くようにしますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "開始時にウィンドウの位置を復元" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "どのような種類のカメラレンダリングを使用する必要がありますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "カメラレンダリング:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "パースペクティブ表示" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "平行投影表示" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "ファイルを開くまた保存" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "デスクトップまたは外部アプリケーションから開いたファイルをCuraの同じインスタンスで開く必要がありますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Curaの単一インスタンスを使用" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "Curaの単一インスタンスに新しいモデルをロードする前に、ビルドプレートをクリアする必要はありますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "モデルを単一のインスタンスにロードする前にビルドプレートをクリア" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "モデルがビルドボリュームに対して大きすぎる場合はスケールされるべきか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "大きなモデルをスケールする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "ユニット値がミリメートルではなくメートルの場合、モデルが極端に小さく現れる場合があります。モデルはスケールアップされるべきですか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "極端に小さなモデルをスケールアップする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "モデルはロード後に選択しますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "ロード後にモデルを選択" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "プリンター名の敬称はプリントジョブの名前に自動的に加えられるべきか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "プリンターの敬称をジョブネームに加える" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "プロジェクトファイルを保存時にサマリーを表示するべきか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "プロジェクトを保存時にダイアログサマリーを表示する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "プロジェクトファイルを開く際のデフォルト機能" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "プロジェクトファイル開く際のデフォルト機能: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "毎回確認する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "常にプロジェクトとして開く" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "常にモデルを取り込む" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "プロファイル内を変更し異なるプロファイルにしました、どこの変更点を保持、破棄したいのダイアログが表示されます、また何度もダイアログが表示されないようにデフォルト機能を選ぶことができます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "プロファイル" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "プロファイル交換時に設定値を変更するためのデフォルト処理: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "毎回確認する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "常に変更した設定を廃棄する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "常に変更した設定を新しいプロファイルに送信する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "プライバシー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "プリンターの不明なデータをUltimakerにおくりますか?メモ、モデル、IPアドレス、個人的な情報は送信されたり保存されたりはしません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "(不特定な) プリントインフォメーションを送信" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "アップデート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Curaのプログラム開始時にアップデートがあるかチェックしますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "スタート時にアップデートあるかどうかのチェック" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "アップデートを確認する際に、安定版リリースのみを確認します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "安定版リリースのみ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "アップデートを確認する際に、安定版とベータ版の両方のリリースを確認します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "安定版およびベータ版リリース" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "プラグインのアップデートを通知" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "名前を変える" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "新しい名前を入力してください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "プリンター" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "新規追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "名を変える" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "プロファイル" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "アクティブなプリンターと互換性のあるプロファイル:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "現在の設定/上書きから新しいプロファイルを作成します" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "現在のプロファイルの一部の設定が上書きされました。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "プロフィールを更新します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "プロファイルを現在のセッティング" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "今の変更を破棄する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "このプロファイルはプリンターによりデフォルトを使用、従いこのプロファイルはセッティング/書き換えが以下のリストにありません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "設定は選択したプロファイルにマッチしています。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "グローバル設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "プロファイルを作る" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "このプロファイルの名前を指定してください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "プロファイルを書き出す" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "プロファイルを複製する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "プロファイル名を変える" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "プロファイルを取り込む" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 +msgctxt "@label" +msgid "View type" +msgstr "タイプ表示" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "3Dビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "フロントビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "トップビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "左ビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "右ビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 +msgctxt "@label" +msgid "Is printed as support." +msgstr "サポートとしてプリントされます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 +msgctxt "@label" +msgid "Other models overlapping with this model are modified." +msgstr "このモデルに重なる他のモデルは修正されます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 +msgctxt "@label" +msgid "Infill overlapping with this model is modified." +msgstr "このモデルとのインフィル交差は修正されます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 +msgctxt "@label" +msgid "Overlaps with this model are not supported." +msgstr "このモデルとの重なりはサポートされません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "%1個の設定を上書きします。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 +msgctxt "@label" +msgid "Active print" +msgstr "プリントをアクティベートする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 +msgctxt "@label" +msgid "Job Name" +msgstr "ジョブネーム" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 +msgctxt "@label" +msgid "Printing Time" +msgstr "プリント時間" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "残り時間" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +msgctxt "@label" +msgid "Add a printer" +msgstr "プリンターの追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +msgctxt "@label" +msgid "Add a networked printer" +msgstr "ネットワークプリンターの追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +msgctxt "@label" +msgid "Add a non-networked printer" +msgstr "非ネットワークプリンターの追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +msgctxt "@label" +msgid "What's New" +msgstr "新情報" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "製造元" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "プロファイル作成者" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "プリンター名" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "プリンターに名前を付けてください" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "リリースノート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "ネットワークにプリンターはありません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "IP でプリンターを追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "クラウドプリンターを追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "トラブルシューティング" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Ultimakerのプラットフォームにサインイン" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "マーケットプレイスから材料設定とプラグインを追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "材料設定とプラグインのバックアップと同期" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "Ultimakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "スキップ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "無料のUltimakerアカウントを作成" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "Ultimaker Cura の改善にご協力ください" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "Ultimaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために以下の匿名データを収集します:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "プリンターのタイプ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "材料の利用状況" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "スライスの数" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "プリント設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Ultimaker Cura が収集したデータには個人データは含まれません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "詳細" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "空にする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "クラウドプリンターを追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "クラウドの応答を待機しています" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "アカウントにプリンターが見つかりませんか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "The following printers in your account have been added in Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "プリンタを手動で追加する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "ユーザー用使用許諾契約" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "拒否して閉じる" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "IP アドレスでプリンターを追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "プリンターのIPアドレスを入力します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "デバイスに接続できません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Ultimakerプリンターに接続できませんか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "このアドレスのプリンターは応答していません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "このプリンタは不明なプリンタであるか、またはグループのホストではないため、追加できません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "接続" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "Ultimaker Cura にようこそ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "" +"以下の手順で\n" +"Ultimaker Cura を設定してください。数秒で完了します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "はじめに" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "オブジェクトリスト" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "オンライントラブルシューティングを表示" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "留め金 フルスクリーン" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "全画面表示を終了する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&取り消す" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&やりなおす" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&やめる" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "3Dビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "フロントビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "トップビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "底面図" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "左サイドビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "右サイドビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Curaを構成する..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&プリンターを追加する..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "プリンターを管理する..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "フィラメントを管理する..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "マーケットプレイスから材料を追加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&現在の設定/無効にプロファイルをアップデートする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&変更を破棄する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "&今の設定/無効からプロファイルを作成する..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "プロファイルを管理する..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "オンラインドキュメントを表示する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "報告&バグ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "新情報" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "アバウト..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "選択内容を削除" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "選択内容を中央に移動" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "選択内容を増倍" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "モデルを消去する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "プラットホームの中心にモデルを配置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "&モデルグループ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "モデルを非グループ化" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "モ&デルの合体" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&モデルを増倍する..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "すべてのモデル選択" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "ビルドプレート上のクリア" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "すべてのモデルを読み込む" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "すべてのモデルをアレンジする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "選択をアレンジする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "すべてのモデルのポジションをリセットする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "すべてのモデル&変更点をリセットする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&ファイルを開く(s)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&新しいプロジェクト..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "コンフィグレーションのフォルダーを表示する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "選択したモデルを%1で印刷する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "プリンターにつながっていません" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "今プリンタはコマンドを処理できません" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "メンテナンス。プリンターをチェックしてください" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "プリンターへの接続が切断されました" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "プリント中..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "一時停止しました" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "準備中..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "造形物を取り出してください" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "プリント中止" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "本当にプリントを中止してもいいですか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "プロファイル" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "現在" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "ユニット" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&フィラメント" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "アクティブエクストルーダーとしてセットする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "エクストルーダーを有効にする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "エクストルーダーを無効にする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&ファイル" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "プロジェクトを保存... (&S)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "エクスポート... (&E)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "選択エクスポート..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "お気に入り" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "汎用" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "&プリンター" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "ネットワーク対応プリンター" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "ローカルプリンター" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "拡張子" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "ファイルを開く..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "プレファレンス" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "構成" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "カスタム" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "有効" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "フィラメント" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "この材料の組み合わせの接着に接着材を使用する。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "プリンタから利用可能な構成を読み込んでいます..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "プリンタが接続されていないため、構成は利用できません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "%1 が認識されていないためこの構成は利用できません。%2 から適切な材料プロファイルをダウンロードしてください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "マーケットプレース" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "このエクストルーダーの構成が許可されておらず、スライスを妨げています。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "このエクストルーダーの構成に一致するプロファイルがありません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "構成の選択" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "構成" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "ヘルプ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "プロジェクトを保存..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "最近開いたファイルを開く" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&ビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "カメラ位置 (&C)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "カメラビュー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "パースペクティブ表示" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "平行投影表示" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "選択したモデルで印刷:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "選択した複数のモデル" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "コピーの数" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "&編集" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "ビジブル設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "すべてのカテゴリを折りたたむ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "視野のセッティングを管理する..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "ファイルを開く" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "選択したファイルの中に複数のプロジェクトが存在します。1ファイルのみ一度に開けます。ファイルからモデルを先に取り込むことをお勧めします。続けますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "すべてをモデルとして取り入れる" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "プロジェクトを開く" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "これはCuraのプロジェクトファイルです。プロジェクトとしてあけますか、それともモデルのみ取り込みますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "選択を記憶させる" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "プロジェクトを開く" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "モデルを取り込む" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "変更を取り消すか保存するか" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"一部のプロファイル設定がカスタマイズされています。\n" +"これらの変更された設定をプロファイルの切り替え後も維持しますか?\n" +"変更を破棄して'%1'からデフォルトの設定を読み込むこともできます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "プロファイル設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "現在の変更" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "取り消し、再度確認しない" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "キープし、再度確認しない" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "変更を破棄" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "変更を維持" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "プロジェクトを保存" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "エクストルーダー%1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1とフィラメント" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "保存中のプロジェクトサマリーを非表示にする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "保存" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "%1について" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "バージョン: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "熱溶解積層型3Dプリンティングのエンドtoエンドソリューション。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "CuraはUltimakerB.Vのコミュニティの協力によって開発され、Curaはオープンソースで使えることを誇りに思います:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "グラフィックユーザーインターフェイス" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "アプリケーションフレームワーク" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "G-codeの生成" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "インタープロセスコミュニケーションライブラリー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "libnest2dのPythonバインディング" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Prusa Research開発のポリゴンパッキングライブラリー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "3MFファイルを操作するためのライブラリーサポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "ファイルメタデータとストリーミングのためのライブラリーサポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "プログラミング用語" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUIフレームワーク" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "GUIフレームワークバインディング" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "C/C++ バインディングライブラリー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "データインターフェイスフォーマット" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "フォント" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "ポリゴンクリッピングライブラリー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "JSON解析プログラム" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "画像ローダーなどを含むユーティリティ機能" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "ボロノイ図生成を含むユーティリティライブラリ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "SSLの信頼性を検証するためのルート証明書" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Python2および3との互換性" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "システムキーリングアクセスを操作するためのライブラリーサポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "ファターマスを操作するためのライブラリーサポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "STLファイルを操作するためのライブラリーサポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "ClipperのPythonバインディング" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "シリアルコミュニケーションライブラリー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "サイエンスコンピューティングを操作するためのライブラリーサポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "参画メッシュを操作するためのライブラリーサポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "ZeroConfディスカバリーライブラリー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "ユニバーサルビルドシステム設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "パッケージ管理システム" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Pythonアプリケーションのパッケージ化" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Linux 分散アプリケーションの開発" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Windowsインストーラーの生成" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "六角" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "マイプリンター" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Ultimaker Digital Factoryでプリンターをモニタリングします。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Digital Libraryでプリントプロジェクトを作成します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "プリントジョブ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "プリントジョブをモニタリングしてプリント履歴から再プリントします。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Ultimaker Curaをプラグインと材料プロファイルで拡張します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Ultimaker eラーニングで3Dプリンティングのエキスパートになります。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Ultimakerのサポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Ultimaker Curaの使用を開始する方法を確認します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "質問をする" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Ultimaker Communityをご参照ください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "バグを報告" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "問題が発生していることを開発者にお知らせください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Ultimakerウェブサイトをご確認ください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "サポート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "オーバーハングがあるモデルにサポートを生成します。このサポート構造なしでは、プリント中にオーバーハングのパーツが崩壊してしまいます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "一部の設定が変更されました。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "グラデュアルインフィルはトップに向かうに従ってインフィルの量を増やします。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "インフィル半減" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "サポートされていない構成設定です" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "選択した/%1材料の設定で利用可能なプロファイルがありません。設定を変更してください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "詳細を見る" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "密着性" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "ブリムまたはラフトのプリントの有効化。それぞれ、プリントの周り、また造形物の下に底面を加え切り取りやすくします。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "解像度" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "印刷設定は無効にされました。G-code ファイルは変更できません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "オン" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "オフ" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "実験" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "推奨" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "カスタム" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "プロファイル" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"いくらかの設定プロファイルにある値とことなる場合無効にします。\n" +"プロファイルマネージャーをクリックして開いてください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "カスタムプロファイル" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "このプリンターはつながっていません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "ビルドプレート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "ヒーティッドベッドの目標温度。ベッドはこの温度に向けて上がったり下がったりします。これが0の場合、ベッドの加熱はオフになっています。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "現在のヒーティッドベッドの温度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "ベッドのプリヒート温度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "キャンセル" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "プレヒート" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "プリント開始前にベッドを加熱します。加熱中もプリントの調整を行えます、またべットが加熱するまでプリント開始を待つ必要もありません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "エクストルーダー" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "ホットエンドの目標温度。ホットエンドはこの温度に向けて上がったり下がったりします。これが0の場合、ホットエンドの加熱はオフになっています。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "このホットエンドの現在の温度です。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "ホットエンドをプリヒートする温度です。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "プリント開始前にホットエンドを加熱します。加熱中もプリントの調整を行えます、またホットエンドが加熱するまでプリント開始を待つ必要もありません。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "エクストルーダーのマテリアルの色。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "エクストルーダー入ったフィラメント。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "ノズルが入ったエクストルーダー。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "プリンターコントロール" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "ジョグの位置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "ジョグの距離" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "G-codeの送信" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "カスタムG-codeコマンドを接続されているプリンターに送信します。「Enter」を押してコマンドを送信します。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "このパッケージは再起動後にインストールされます。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "%1を閉じています" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "%1を終了しますか?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "パッケージをインストール" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "ファイルを開く(s)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "選択したファイルの中に複数のG-codeが存在します。1つのG-codeのみ一度に開けます。G-codeファイルを開く場合は、1点のみ選んでください。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "プリンターを追加する" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "新情報" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 msgctxt "@text" msgid "" "- Add material profiles and plug-ins from the Marketplace\n" @@ -3449,3263 +5973,831 @@ msgstr "" "- 材料プロファイルとプラグインのバックアップと同期\n" "- Ultimakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" msgid "Create a free Ultimaker account" msgstr "無料のUltimakerアカウントを作成" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "確認しています..." +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "サインイン" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "アカウント同期" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "問題が発生しました..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "保留中の更新をインストール" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "アカウントの更新を確認" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 msgctxt "@label The argument is a timestamp" msgid "Last update: %1" msgstr "最終更新:%1" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" msgid "Ultimaker Account" msgstr "Ultimakerアカウント" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" msgid "Sign Out" msgstr "サインアウト" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 msgctxt "@label" -msgid "No time estimation available" -msgstr "時間予測がありません" +msgid "Checking..." +msgstr "確認しています..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 msgctxt "@label" -msgid "No cost estimation available" -msgstr "コスト予測がありません" +msgid "Account synced" +msgstr "アカウント同期" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "問題が発生しました..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 msgctxt "@button" -msgid "Preview" -msgstr "プレビュー" +msgid "Install pending updates" +msgstr "保留中の更新をインストール" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "時間予測" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "材料予測" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "スライス中..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "スライスできません" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 msgctxt "@button" -msgid "Processing" -msgstr "処理" +msgid "Check for account updates" +msgstr "アカウントの更新を確認" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "スライス" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "スライス処理の開始" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "キャンセル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "オンライントラブルシューティングを表示" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "留め金 フルスクリーン" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "全画面表示を終了する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&取り消す" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&やりなおす" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&やめる" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "3Dビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "フロントビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "トップビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "底面図" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "左サイドビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "右サイドビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Curaを構成する..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&プリンターを追加する..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "プリンターを管理する..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "フィラメントを管理する..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "マーケットプレイスから材料を追加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&現在の設定/無効にプロファイルをアップデートする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&変更を破棄する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "&今の設定/無効からプロファイルを作成する..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "プロファイルを管理する..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "オンラインドキュメントを表示する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "報告&バグ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "新情報" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "アバウト..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "選択内容を削除" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "選択内容を中央に移動" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "選択内容を増倍" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "モデルを消去する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "プラットホームの中心にモデルを配置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "&モデルグループ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "モデルを非グループ化" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "モ&デルの合体" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&モデルを増倍する..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "すべてのモデル選択" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "ビルドプレート上のクリア" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "すべてのモデルを読み込む" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "すべてのモデルをアレンジする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "選択をアレンジする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "すべてのモデルのポジションをリセットする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "すべてのモデル&変更点をリセットする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&ファイルを開く(s)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&新しいプロジェクト..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "コンフィグレーションのフォルダーを表示する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "視野のセッティングを構成する..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "マイプリンター" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Ultimaker Digital Factoryでプリンターをモニタリングします。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Digital Libraryでプリントプロジェクトを作成します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "プリントジョブ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "プリントジョブをモニタリングしてプリント履歴から再プリントします。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Ultimaker Curaをプラグインと材料プロファイルで拡張します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Ultimaker eラーニングで3Dプリンティングのエキスパートになります。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimakerのサポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Ultimaker Curaの使用を開始する方法を確認します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "質問をする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Ultimaker Communityをご参照ください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "バグを報告" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "問題が発生していることを開発者にお知らせください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Ultimakerウェブサイトをご確認ください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "六角" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "このパッケージは再起動後にインストールされます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "一般" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "プリンター" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "マテリアル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "プロファイル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "%1を閉じています" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "%1を終了しますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "ファイルを開く" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "パッケージをインストール" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "ファイルを開く(s)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "選択したファイルの中に複数のG-codeが存在します。1つのG-codeのみ一度に開けます。G-codeファイルを開く場合は、1点のみ選んでください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "プリンターを追加する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "新情報" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "%1について" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "バージョン: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "熱溶解積層型3Dプリンティングのエンドtoエンドソリューション。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "CuraはUltimakerB.Vのコミュニティの協力によって開発され、Curaはオープンソースで使えることを誇りに思います:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "グラフィックユーザーインターフェイス" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "アプリケーションフレームワーク" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "G-codeの生成" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "インタープロセスコミュニケーションライブラリー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "libnest2dのPythonバインディング" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Prusa Research開発のポリゴンパッキングライブラリー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "3MFファイルを操作するためのライブラリーサポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "ファイルメタデータとストリーミングのためのライブラリーサポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "プログラミング用語" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUIフレームワーク" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "GUIフレームワークバインディング" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "C/C++ バインディングライブラリー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "データインターフェイスフォーマット" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "フォント" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "ポリゴンクリッピングライブラリー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "JSON解析プログラム" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "画像ローダーなどを含むユーティリティ機能" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "ボロノイ図生成を含むユーティリティライブラリ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "SSLの信頼性を検証するためのルート証明書" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Python2および3との互換性" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "システムキーリングアクセスを操作するためのライブラリーサポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "ファターマスを操作するためのライブラリーサポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "STLファイルを操作するためのライブラリーサポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "ClipperのPythonバインディング" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "シリアルコミュニケーションライブラリー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "サイエンスコンピューティングを操作するためのライブラリーサポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Pythonエラー追跡ライブラリー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "参画メッシュを操作するためのライブラリーサポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "ZeroConfディスカバリーライブラリー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "ユニバーサルビルドシステム設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "パッケージ管理システム" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Pythonアプリケーションのパッケージ化" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Linux 分散アプリケーションの開発" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Windowsインストーラーの生成" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "プロジェクトを開く" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "これはCuraのプロジェクトファイルです。プロジェクトとしてあけますか、それともモデルのみ取り込みますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "選択を記憶させる" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "プロジェクトを開く" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "モデルを取り込む" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "変更を取り消すか保存するか" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"一部のプロファイル設定がカスタマイズされています。\n" -"これらの変更された設定をプロファイルの切り替え後も維持しますか?\n" -"変更を破棄して'%1'からデフォルトの設定を読み込むこともできます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "プロファイル設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "現在の変更" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "毎回確認する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "取り消し、再度確認しない" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "キープし、再度確認しない" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "変更を破棄" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "変更を維持" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "選択したファイルの中に複数のプロジェクトが存在します。1ファイルのみ一度に開けます。ファイルからモデルを先に取り込むことをお勧めします。続けますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "すべてをモデルとして取り入れる" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "プロジェクトを保存" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "エクストルーダー%1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1とフィラメント" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "保存中のプロジェクトサマリーを非表示にする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "保存" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "選択したモデルを%1で印刷する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "無題" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "&設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "新しいプロジェクト" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "新しいプロジェクトを開始しますか?この作業では保存していない設定やビルドプレートをクリアします。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "マーケットプレース" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "構成" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "%1 が認識されていないためこの構成は利用できません。%2 から適切な材料プロファイルをダウンロードしてください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "マーケットプレース" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "プリンタから利用可能な構成を読み込んでいます..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "プリンタが接続されていないため、構成は利用できません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "このエクストルーダーの構成が許可されておらず、スライスを妨げています。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "このエクストルーダーの構成に一致するプロファイルがありません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "構成の選択" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "構成" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "カスタム" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "プリンター" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "有効" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "フィラメント" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "この材料の組み合わせの接着に接着材を使用する。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "選択したモデルで印刷:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "選択した複数のモデル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "コピーの数" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "&編集" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "拡張子" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&ファイル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "プロジェクトを保存... (&S)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "エクスポート... (&E)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "選択エクスポート..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "ヘルプ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "お気に入り" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "汎用" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "ファイルを開く..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "プレファレンス" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "&プリンター" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "ネットワーク対応プリンター" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "ローカルプリンター" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "最近開いたファイルを開く" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "プロジェクトを保存..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&フィラメント" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "アクティブエクストルーダーとしてセットする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "エクストルーダーを有効にする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "エクストルーダーを無効にする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "ビジブル設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "すべてのカテゴリを折りたたむ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "視野のセッティングを管理する..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&ビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "カメラ位置 (&C)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "カメラビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "パースペクティブ表示" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "平行投影表示" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "プリンターにつながっていません" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "今プリンタはコマンドを処理できません" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "メンテナンス。プリンターをチェックしてください" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "プリンターへの接続が切断されました" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "プリント中..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "一時停止しました" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "準備中..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "造形物を取り出してください" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "プリント中止" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "本当にプリントを中止してもいいですか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "サポートとしてプリントされます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "このモデルに重なる他のモデルは修正されます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "このモデルとのインフィル交差は修正されます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "このモデルとの重なりはサポートされません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "%1個の設定を上書きします。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "オブジェクトリスト" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "デフォルト" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "インターフェイス" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- 未完了 --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "通貨:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "テーマ*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "セッティングを変更すると自動にスライスします。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "自動的にスライスする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*これらの変更を有効にするには、アプリケーションを再始動する必要があります。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "ビューポイント機能" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "赤でサポートができないエリアをハイライトしてください。サポートがない場合、正確にプリントができない場合があります。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "ディスプレイオーバーハング" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "モデルの欠けている部分または不要な表面部分を、警告マークを使用してハイライトします。ツールパスは意図したジオメトリの欠けている部分になることが多くあります。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "モデルエラーを表示" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "モデルの選択時にモデルがカメラの中心に見えるようにカメラを移動する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "アイテムを選択するとカメラが中心にきます" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Curaのデフォルトのズーム機能は変更できるべきか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "カメラのズーム方向を反転する。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "ズームはマウスの方向に動くべきか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "マウスに対するズームは、正射投影ではサポートされていません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "マウスの方向にズームする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "交差を避けるためにプラットホーム上のモデルを移動するべきですか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "モデルの距離が離れているように確認する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "プラットホーム上のモデルはブルドプレートに触れるように下げるべきか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "自動的にモデルをビルドプレートに落とす" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "G-codeリーダーに注意メッセージを表示します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "G-codeリーダーに注意メッセージ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "レイヤーはコンパティビリティモードに強制されるべきか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "レイヤービューコンパティビリティモードを強制する。(再起動が必要)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Curaを終了した場所で開くようにしますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "開始時にウィンドウの位置を復元" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "どのような種類のカメラレンダリングを使用する必要がありますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "カメラレンダリング:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "パースペクティブ表示" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "平行投影表示" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "ファイルを開くまた保存" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "デスクトップまたは外部アプリケーションから開いたファイルをCuraの同じインスタンスで開く必要がありますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Curaの単一インスタンスを使用" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Curaの単一インスタンスに新しいモデルをロードする前に、ビルドプレートをクリアする必要はありますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "モデルを単一のインスタンスにロードする前にビルドプレートをクリア" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "モデルがビルドボリュームに対して大きすぎる場合はスケールされるべきか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "大きなモデルをスケールする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "ユニット値がミリメートルではなくメートルの場合、モデルが極端に小さく現れる場合があります。モデルはスケールアップされるべきですか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "極端に小さなモデルをスケールアップする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "モデルはロード後に選択しますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "ロード後にモデルを選択" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "プリンター名の敬称はプリントジョブの名前に自動的に加えられるべきか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "プリンターの敬称をジョブネームに加える" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "プロジェクトファイルを保存時にサマリーを表示するべきか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "プロジェクトを保存時にダイアログサマリーを表示する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "プロジェクトファイルを開く際のデフォルト機能" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "プロジェクトファイル開く際のデフォルト機能: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "毎回確認する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "常にプロジェクトとして開く" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "常にモデルを取り込む" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "プロファイル内を変更し異なるプロファイルにしました、どこの変更点を保持、破棄したいのダイアログが表示されます、また何度もダイアログが表示されないようにデフォルト機能を選ぶことができます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "プロファイル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "プロファイル交換時に設定値を変更するためのデフォルト処理: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "常に変更した設定を廃棄する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "常に変更した設定を新しいプロファイルに送信する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "プライバシー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "プリンターの不明なデータをUltimakerにおくりますか?メモ、モデル、IPアドレス、個人的な情報は送信されたり保存されたりはしません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "(不特定な) プリントインフォメーションを送信" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "アップデート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Curaのプログラム開始時にアップデートがあるかチェックしますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "スタート時にアップデートあるかどうかのチェック" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "アップデートを確認する際に、安定版リリースのみを確認します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "安定版リリースのみ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "アップデートを確認する際に、安定版とベータ版の両方のリリースを確認します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "安定版およびベータ版リリース" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "プラグインのアップデートを通知" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "新規追加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "アクティベート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "名を変える" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "アクティブなプリンターと互換性のある材料:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "新しいものを作成する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "取り込む" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "プリンターと同期する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "複製" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "書き出す" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "モデルを取り除きました" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "%1を取り外しますか?この作業はやり直しが効きません!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "フィラメントを取り込む" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "フィラメント%1の取り込みに成功しました" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "%1フィラメントを取り込むことができない: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "フィラメントを書き出す" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "フィラメントの書き出しに失敗しました %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "フィラメントの%1への書き出しが完了ました" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "材料をプリンターと同期" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "材料をプリンターと同期" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "簡単な数ステップの手順に従うことで、すべての材料プロファイルをプリンターと同期できるようになります。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "材料プロファイルを同期する必要があるのはなぜですか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "開始" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "サインイン" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "材料プロファイルをDigital Factoryに接続されているすべてのプリンターと自動的に同期するには、Curaにサインインしている必要があります。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "材料をUSBで同期" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "The following printers will receive the new material profiles:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "材料をプリンターに送信する際に問題が発生しました。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Material profiles successfully synced with the following printers:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "トラブルシューティング" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "プリンターがありませんか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "すべてのプリンターの電源が入っていて、Digital Factoryに接続されていることを確認してください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "リストを更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "やり直してください" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "完了" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "同期" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "スライス" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "プリンターが見つかりません" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "互換性のあるプリンターがDigital Factoryに接続されていないようです。プリンターが接続されていて、最新のファームウェアが実行されていることを確認してください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Digital Factoryにプリンターを接続する方法について詳しく見る" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "材料プロファイルをUSB経由で同期する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "以下の手順に従って、新しい材料プロファイルをプリンターに読み込みます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "材料アーカイブのエクスポートボタンをクリックします。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr ".ummファイルをUSBメモリーに保存します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "USBメモリーをプリンターに差し込み、新しい材料プロファイルを読み込む手順を開始します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "新しい材料プロファイルをプリンターに読み込む方法" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "戻る" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "材料アーカイブのエクスポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "すべての材料を書き出す" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "直径変更の確認" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "新しいフィラメントの直径は %1 mm に設定されています。これは現在のエクストルーダーに適応していません。続行しますか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "ディスプレイ名" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "ブランド" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "フィラメントタイプ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "色" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "材料の色の選択" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "プロパティ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "密度" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "直径" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "フィラメントコスト" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "フィラメントの重さ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "フィラメントの長さ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "毎メーターコスト" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "このフィラメントは %1にリンクすプロパティーを共有する。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "フィラメントをリンクを外す" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "記述" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "接着のインフォメーション" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "インフォメーション" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "プリント設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "アクティブなプリンターと互換性のあるプロファイル:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "現在の設定/上書きから新しいプロファイルを作成します" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "現在のプロファイルの一部の設定が上書きされました。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "プロフィールを更新します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "プロファイルを現在のセッティング" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "今の変更を破棄する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "このプロファイルはプリンターによりデフォルトを使用、従いこのプロファイルはセッティング/書き換えが以下のリストにありません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "設定は選択したプロファイルにマッチしています。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "グローバル設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "プロファイルを作る" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "このプロファイルの名前を指定してください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "プロファイルを書き出す" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "プロファイルを複製する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "プロファイル名を変える" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "プロファイルを取り込む" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "名前を変える" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "新しい名前を入力してください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "この設定がアクティブなプリンターにより非表示になっています、見ることができません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "この設定は %1 の値で非表示になっています。その設定値を変更すると設定の非表示が解除されます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "視野設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "全てを調べる" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "エクストルーダー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "ホットエンドの目標温度。ホットエンドはこの温度に向けて上がったり下がったりします。これが0の場合、ホットエンドの加熱はオフになっています。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "このホットエンドの現在の温度です。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "ホットエンドをプリヒートする温度です。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "キャンセル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "プレヒート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "プリント開始前にホットエンドを加熱します。加熱中もプリントの調整を行えます、またホットエンドが加熱するまでプリント開始を待つ必要もありません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "エクストルーダーのマテリアルの色。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "エクストルーダー入ったフィラメント。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "ノズルが入ったエクストルーダー。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "ビルドプレート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "ヒーティッドベッドの目標温度。ベッドはこの温度に向けて上がったり下がったりします。これが0の場合、ベッドの加熱はオフになっています。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "現在のヒーティッドベッドの温度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "ベッドのプリヒート温度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "プリント開始前にベッドを加熱します。加熱中もプリントの調整を行えます、またべットが加熱するまでプリント開始を待つ必要もありません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "プリンターコントロール" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "ジョグの位置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "ジョグの距離" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "G-codeの送信" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "カスタムG-codeコマンドを接続されているプリンターに送信します。「Enter」を押してコマンドを送信します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "このプリンターはつながっていません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." msgstr "クラウドプリンターがオフラインです。プリンターの電源が入っている状態で、インターネットに接続されているかどうかを確認してください。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." msgstr "このプリンターはお使いのアカウントにリンクされていません。Ultimaker Digital Factoryにアクセスして接続を確立してください。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." msgstr "クラウド接続は現在利用できません。サインインしてクラウドプリンターに接続してください。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" msgid "The cloud connection is currently unavailable. Please check your internet connection." msgstr "クラウド接続は現在利用できません。インターネット接続を確認してください。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 msgctxt "@button" msgid "Add printer" msgstr "プリンターの追加" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 msgctxt "@button" msgid "Manage printers" msgstr "プリンター管理" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" -msgid "Active print" -msgstr "プリントをアクティベートする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "ジョブネーム" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "プリント時間" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "残り時間" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "プロファイル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." +msgid "Hide all connected printers" msgstr "" -"いくらかの設定プロファイルにある値とことなる場合無効にします。\n" -"プロファイルマネージャーをクリックして開いてください。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "カスタムプロファイル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "印刷設定は無効にされました。G-code ファイルは変更できません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "推奨" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "カスタム" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "オン" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "オフ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" -msgid "Experimental" -msgstr "実験" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "カスタムプロファイルが稼働し、一部の設定を上書きしました。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "カスタムプロファイルが一部の設定を上書き中です。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "一部の設定が変更されました。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "密着性" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "ブリムまたはラフトのプリントの有効化。それぞれ、プリントの周り、また造形物の下に底面を加え切り取りやすくします。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "インフィル半減" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "グラデュアルインフィルはトップに向かうに従ってインフィルの量を増やします。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "解像度" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "サポート" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "オーバーハングがあるモデルにサポートを生成します。このサポート構造なしでは、プリント中にオーバーハングのパーツが崩壊してしまいます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "サポートされていない構成設定です" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "選択した/%1材料の設定で利用可能なプロファイルがありません。設定を変更してください。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "詳細を見る" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "プロファイル" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "現在" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "ユニット" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 -msgctxt "@placeholder" -msgid "Search" -msgstr "検索" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." +msgid "Show all connected printers" msgstr "" -"いくらかの非表示設定は通常の計算された値と異なる値を使用します。\n" -"表示されるようにクリックしてください。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." -msgstr "影響を与えるすべての設定がオーバーライドされるため、この設定は使用されません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 -msgctxt "@label Header for list of settings." -msgid "Affects" -msgstr "影響" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 -msgctxt "@label Header for list of settings." -msgid "Affected By" -msgstr "次によって影響を受ける" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 -msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." -msgstr "この設定は常に全てのエクストルーダーに共有されています。ここですべてのエクストルーダーの数値を変更できます。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 -msgctxt "@label" -msgid "This setting is resolved from conflicting extruder-specific values:" -msgstr "この設定はエクストルーダー固有の競合する値から取得します:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 -msgctxt "@label" -msgid "" -"This setting has a value that is different from the profile.\n" -"\n" -"Click to restore the value of the profile." +msgid "Other printers" msgstr "" -"この設定にプロファイルと異なった値があります。\n" -"プロファイルの値を戻すためにクリックしてください。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 -msgctxt "@label" -msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" -"\n" -"Click to restore the calculated value." -msgstr "" -"このセッティングは通常計算されます、今は絶対値に固定されています。\n" -"計算された値に変更するためにクリックを押してください。" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "スライス中..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 -msgctxt "@label:textbox" -msgid "Search settings" -msgstr "検索設定" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "スライスできません" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 -msgctxt "@action:menu" -msgid "Copy value to all extruders" -msgstr "すべてのエクストルーダーの値をコピーする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 -msgctxt "@action:menu" -msgid "Copy all changed values to all extruders" -msgstr "すべてのエクストルーダーに対して変更された値をコピーする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 -msgctxt "@action:menu" -msgid "Hide this setting" -msgstr "この設定を非表示にする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 -msgctxt "@action:menu" -msgid "Don't show this setting" -msgstr "この設定を表示しない" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 -msgctxt "@action:menu" -msgid "Keep this setting visible" -msgstr "常に見えるように設定する" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "3Dビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "フロントビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "トップビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "左ビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "右ビュー" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 -msgctxt "@label" -msgid "View type" -msgstr "タイプ表示" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 -msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "クラウドプリンターを追加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 -msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "クラウドの応答を待機しています" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 -msgctxt "@label" -msgid "No printers found in your account?" -msgstr "アカウントにプリンターが見つかりませんか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 -msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "The following printers in your account have been added in Cura:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" -msgid "Add printer manually" -msgstr "プリンタを手動で追加する" +msgid "Processing" +msgstr "処理" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 -msgctxt "@label" -msgid "Manufacturer" -msgstr "製造元" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 -msgctxt "@label" -msgid "Profile author" -msgstr "プロファイル作成者" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 -msgctxt "@label" -msgid "Printer name" -msgstr "プリンター名" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "プリンターに名前を付けてください" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 -msgctxt "@label" -msgid "Add a printer" -msgstr "プリンターの追加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 -msgctxt "@label" -msgid "Add a networked printer" -msgstr "ネットワークプリンターの追加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 -msgctxt "@label" -msgid "Add a non-networked printer" -msgstr "非ネットワークプリンターの追加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "ネットワークにプリンターはありません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "IP でプリンターを追加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "クラウドプリンターを追加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "トラブルシューティング" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "IP アドレスでプリンターを追加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "プリンターのIPアドレスを入力します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" -msgid "Add" -msgstr "追加" +msgid "Slice" +msgstr "スライス" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 msgctxt "@label" -msgid "Could not connect to device." -msgstr "デバイスに接続できません。" +msgid "Start the slicing process" +msgstr "スライス処理の開始" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Ultimakerプリンターに接続できませんか?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "このアドレスのプリンターは応答していません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "このプリンタは不明なプリンタであるか、またはグループのホストではないため、追加できません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 msgctxt "@button" -msgid "Connect" -msgstr "接続" +msgid "Cancel" +msgstr "キャンセル" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 msgctxt "@label" -msgid "Release Notes" -msgstr "リリースノート" +msgid "Time estimation" +msgstr "時間予測" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "マーケットプレイスから材料設定とプラグインを追加" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "材料予測" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "材料設定とプラグインのバックアップと同期" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Ultimakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "時間予測がありません" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "コスト予測がありません" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 msgctxt "@button" -msgid "Skip" -msgstr "スキップ" +msgid "Preview" +msgstr "プレビュー" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "無料のUltimakerアカウントを作成" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "無題" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Ultimaker Cura の改善にご協力ください" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Ultimaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために以下の匿名データを収集します:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "プリンターのタイプ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "材料の利用状況" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "スライスの数" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "プリント設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Ultimaker Cura が収集したデータには個人データは含まれません。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "詳細" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "空にする" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "ユーザー用使用許諾契約" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "拒否して閉じる" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Ultimaker Cura にようこそ" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"以下の手順で\n" -"Ultimaker Cura を設定してください。数秒で完了します。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "はじめに" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 -msgctxt "@label" -msgid "What's New" -msgstr "新情報" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "選択するアイテムがありません" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "プリント問題の可能性のあるモデルをプリント構成を確認し、解決案を提示してください。" - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "モデルチェッカー" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "3MFファイルを読むこむためのサポートを供給する。" - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "3MFリーダー" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "3MFファイルを読むこむためのサポートを供給する。" - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MFリーダー" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "AMFファイルの読込みをサポートしています。" - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "AMFリーダー" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "構成をバックアップしてリストアします。" - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cura バックアップ" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "CuraEngineスライシングバックエンドにリンクを供給する。" - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "Curaエンジンバックエンド" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Curaプロファイルを取り込むためのサポートを供給する。" - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Curaプロファイルリーダー" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Curaプロファイルを書き出すためのサポートを供給する。" - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Curaプロファイルライター" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Digital Libraryに接続し、CuraでDigital Libraryからファイルを開いたりDigital Libraryにファイルを保存したりできるようにします。" - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "ファームウェアアップデートをチェックする。" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "ファームウェアアップデートチェッカー" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "ファームウェアアップデートのためのマシン操作を提供します。" - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "ファームウェアアップデーター" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "圧縮ファイルからG-codeを読み取ります。" - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "圧縮G-codeリーダー" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "圧縮ファイルにG-codeを書き込みます。" - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "圧縮G-codeライター" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "g-codeファイルからプロファイルを読み込むサポートを供給する。" - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "G-codeプロファイルリーダー" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "G-codeファイルの読み込み、表示を許可する。" - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "G-codeリーダー" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "ファイルにG-codeを書き込みます。" - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "G-codeライター" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "2Dの画像ファイルからプリント可能なジオメトリーを生成を可能にする。" - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "画像リーダー" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "レガシーCura Versionsからプロファイルを取り込むためのサポートを供給する。" - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "レガシーCuraプロファイルリーダー" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "プリンターの設定を変更(印刷ボリューム、ノズルサイズ、その他)" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "プリンターの設定アクション" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "アプリケーションの拡張機能を管理し、Ultimakerウェブサイトから拡張機能を参照できるようにします。" +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "2Dの画像ファイルからプリント可能なジオメトリーを生成を可能にする。" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "マーケットプレース" +msgid "Image Reader" +msgstr "画像リーダー" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Curaでモニターステージを提供します。" - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "モニターステージ" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "各モデル設定を与える。" - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "各モデル設定ツール" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "後処理のためにユーザーが作成したスクリプト用拡張子" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "後処理" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Curaで準備ステージを提供します。" - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "ステージの準備" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Curaでプレビューステージを提供します。" - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "プレビューステージ" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "取り外し可能なドライブホットプラギング及びサポートの書き出しの供給。" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "取り外し可能なドライブアウトプットデバイスプラグイン" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "クラッシュレポーターで使用できるように、特定のイベントをログに記録します" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "監視ロガー" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "スライスされたレイヤーデータのプレビューを提供します。" - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "シミュレーションビュー" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "不特定なスライス情報を提出。プレファレンスの中で無効になる可能性もある。" - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "スライスインフォメーション" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "ノーマルなソリットメッシュビューを供給する。" - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "ソリッドビュー" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "特定箇所のサポートを印刷するブロックを消去するメッシュを作成する" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "サポート消去機能" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "モデルファイルを読み込むためのサポートを供給します。" - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Trimeshリーダー" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Ultimakerフォーマットパッケージの読み込みをサポートします。" - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "UFP リーダー" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Ultimakerフォーマットパッケージへの書き込みをサポートします。" - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "UFPライター" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Ultimakerのプリンターのアクションを供給する(ベッドレベリングウィザード、アップグレードの選択、他)" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimkerプリンターのアクション" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Ultimakerのネットワーク接属できるプリンターのネットワーク接続を管理します。" - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimakerネットワーク接続" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "G-codeを承認し、プリンターに送信する。またプラグインはファームウェアをアップデートできます。" - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USBプリンティング" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Cura 2.1 からCura 2.2のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "2.1 から2.2にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Cura 2.2 からCura 2.4のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "2.2 から2.4にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Cura 2.5 からCura 2.6のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "2.5から2.6にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Cura 2.6 からCura 2.7のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "2.6から2.7にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Cura 2.7からCura 3.0のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "2.7から3.0にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Cura 3.0からCura 3.1のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "3.0から3.1にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Cura 3.2からCura 3.3のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "3.2から3.3にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Cura 3.3からCura 3.4のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "3.3から3.4にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Cura 3.4 から Cura 3.5 のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "3.4 から 3.5 にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Cura 3.5 から Cura 4.0 のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "3.5 から 4.0 にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Cura 4.0 から Cura 4.1 のコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "4.0 から 4.1 にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Cura 4.11からCura 4.12に設定をアップグレードします。" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "バージョン4.11から4.12へのアップグレード" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Cura 4.13からCura 5.0に設定をアップグレードします。" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "バージョン4.13から5.0へのアップグレード" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "コンフィギュレーションを Cura 4.1 から Cura 4.2 にアップグレートする。" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "4.0 から 4.1 にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Cura 4.2からCura 4.3の設定をアップグレードします。" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "4.2から4.3にバージョンをアップグレート" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Cura 4.3からCura 4.4へのコンフィグレーションアップグレート。" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "4.3から4.4にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Cura 4.4からCura 4.5に設定をアップグレードします。" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "4.4から4.5にバージョンアップグレート" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Cura 4.5からCura 4.6に設定をアップグレードします。" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "バージョン4.5から4.6へのアップグレード" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "構成をCura 4.6.0からCura 4.6.2に更新します。" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "4.6.0から4.6.2へのバージョン更新" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "構成をCura 4.6.2からCura 4.7に更新します。" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "4.6.2から4.7へのバージョン更新" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Cura 4.7からCura 4.8に設定をアップグレードします。" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "バージョン4.7から4.8へのアップグレード" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Cura 4.8からCura 4.9に設定をアップグレードします。" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "バージョン4.8から4.9へのアップグレード" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Cura 4.9からCura 4.10に設定をアップグレードします。" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "バージョン4.9から4.10へのアップグレード" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "X3Dファイルを読むこむためのサポートを供給する。" - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "X3Dリーダー" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "XMLベースフィラメントのプロファイルを読み書きするための機能を供給する。" - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "フィラメントプロファイル" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "透視ビューイング。" -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "透視ビュー" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "X3Dファイルを読むこむためのサポートを供給する。" + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "X3Dリーダー" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Curaプロファイルを取り込むためのサポートを供給する。" + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Curaプロファイルリーダー" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "後処理のためにユーザーが作成したスクリプト用拡張子" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "後処理" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Ultimakerのネットワーク接属できるプリンターのネットワーク接続を管理します。" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Ultimakerネットワーク接続" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "3MFファイルを読むこむためのサポートを供給する。" + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MFリーダー" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "構成をバックアップしてリストアします。" + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cura バックアップ" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "不特定なスライス情報を提出。プレファレンスの中で無効になる可能性もある。" + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "スライスインフォメーション" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Ultimakerフォーマットパッケージへの書き込みをサポートします。" + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "UFPライター" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Digital Libraryに接続し、CuraでDigital Libraryからファイルを開いたりDigital Libraryにファイルを保存したりできるようにします。" + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "g-codeファイルからプロファイルを読み込むサポートを供給する。" + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "G-codeプロファイルリーダー" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "G-codeファイルの読み込み、表示を許可する。" + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "G-codeリーダー" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "モデルファイルを読み込むためのサポートを供給します。" + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Trimeshリーダー" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Ultimakerのプリンターのアクションを供給する(ベッドレベリングウィザード、アップグレードの選択、他)" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Ultimkerプリンターのアクション" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "圧縮ファイルからG-codeを読み取ります。" + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "圧縮G-codeリーダー" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "アプリケーションの拡張機能を管理し、Ultimakerウェブサイトから拡張機能を参照できるようにします。" + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "マーケットプレース" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "取り外し可能なドライブホットプラギング及びサポートの書き出しの供給。" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "取り外し可能なドライブアウトプットデバイスプラグイン" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Curaでモニターステージを提供します。" + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "モニターステージ" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Cura 2.5 からCura 2.6のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "2.5から2.6にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Cura 2.6 からCura 2.7のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "2.6から2.7にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Cura 4.13からCura 5.0に設定をアップグレードします。" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "バージョン4.13から5.0へのアップグレード" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Cura 4.8からCura 4.9に設定をアップグレードします。" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "バージョン4.8から4.9へのアップグレード" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Cura 3.4 から Cura 3.5 のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "3.4 から 3.5 にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Cura 4.4からCura 4.5に設定をアップグレードします。" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "4.4から4.5にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Cura 4.3からCura 4.4へのコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "4.3から4.4にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Cura 3.2からCura 3.3のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "3.2から3.3にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Cura 3.3からCura 3.4のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "3.3から3.4にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "コンフィギュレーションを Cura 4.1 から Cura 4.2 にアップグレートする。" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "4.0 から 4.1 にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Cura 4.2からCura 4.3の設定をアップグレードします。" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "4.2から4.3にバージョンをアップグレート" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "構成をCura 4.6.2からCura 4.7に更新します。" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "4.6.2から4.7へのバージョン更新" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Cura 3.5 から Cura 4.0 のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "3.5 から 4.0 にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Cura 2.2 からCura 2.4のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "2.2 から2.4にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Cura 2.1 からCura 2.2のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "2.1 から2.2にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "構成をCura 4.6.0からCura 4.6.2に更新します。" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "4.6.0から4.6.2へのバージョン更新" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Cura 4.7からCura 4.8に設定をアップグレードします。" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "バージョン4.7から4.8へのアップグレード" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Cura 4.9からCura 4.10に設定をアップグレードします。" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "バージョン4.9から4.10へのアップグレード" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Cura 4.5からCura 4.6に設定をアップグレードします。" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "バージョン4.5から4.6へのアップグレード" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Cura 2.7からCura 3.0のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "2.7から3.0にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Cura 3.0からCura 3.1のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "3.0から3.1にバージョンアップグレート" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Cura 4.11からCura 4.12に設定をアップグレードします。" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "バージョン4.11から4.12へのアップグレード" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Cura 4.0 から Cura 4.1 のコンフィグレーションアップグレート。" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "4.0 から 4.1 にバージョンアップグレート" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "CuraEngineスライシングバックエンドにリンクを供給する。" + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "Curaエンジンバックエンド" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "3MFファイルを読むこむためのサポートを供給する。" + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "3MFリーダー" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "各モデル設定を与える。" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "各モデル設定ツール" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "XMLベースフィラメントのプロファイルを読み書きするための機能を供給する。" + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "フィラメントプロファイル" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Curaプロファイルを書き出すためのサポートを供給する。" + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Curaプロファイルライター" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "プリント問題の可能性のあるモデルをプリント構成を確認し、解決案を提示してください。" + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "モデルチェッカー" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "G-codeを承認し、プリンターに送信する。またプラグインはファームウェアをアップデートできます。" + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USBプリンティング" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Curaでプレビューステージを提供します。" + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "プレビューステージ" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "ファイルにG-codeを書き込みます。" + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "G-codeライター" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Ultimakerフォーマットパッケージの読み込みをサポートします。" + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "UFP リーダー" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "ファームウェアアップデートのためのマシン操作を提供します。" + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "ファームウェアアップデーター" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "圧縮ファイルにG-codeを書き込みます。" + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "圧縮G-codeライター" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "スライスされたレイヤーデータのプレビューを提供します。" + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "シミュレーションビュー" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "レガシーCura Versionsからプロファイルを取り込むためのサポートを供給する。" + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "レガシーCuraプロファイルリーダー" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "AMFファイルの読込みをサポートしています。" + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "AMFリーダー" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "ノーマルなソリットメッシュビューを供給する。" + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "ソリッドビュー" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "ファームウェアアップデートをチェックする。" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "ファームウェアアップデートチェッカー" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "クラッシュレポーターで使用できるように、特定のイベントをログに記録します" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "監視ロガー" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "特定箇所のサポートを印刷するブロックを消去するメッシュを作成する" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "サポート消去機能" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Curaで準備ステージを提供します。" + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "ステージの準備" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "材料パッケージ情報をプロジェクトファイル({material})に保存できませんでした。このプロジェクトは、他のシステムでは正しく開けない可能性があります。" + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "材料パッケージ情報を保存できませんでした" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Pythonエラー追跡ライブラリー" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "プリンター" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "カスタムプロファイルが稼働し、一部の設定を上書きしました。" + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "カスタムプロファイルが一部の設定を上書き中です。" + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "初期化されていません
      " diff --git a/resources/i18n/ja_JP/fdmextruder.def.json.po b/resources/i18n/ja_JP/fdmextruder.def.json.po index ab84fac3be..3b5eed8e71 100644 --- a/resources/i18n/ja_JP/fdmextruder.def.json.po +++ b/resources/i18n/ja_JP/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-15 11:12+0200\n" "Last-Translator: \n" "Language-Team: LANGUAGE\n" @@ -16,212 +16,212 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1.1\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "プリンター" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "プリンター詳細設定" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "エクストルーダー" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "エクストルーダーの列。デュアルノズル印刷時に使用。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ノズルID" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "\"AA 0.4\"や\"BB 0.8\"などのノズルID。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "ノズル内径" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "ノズルの内径。標準以外のノズルを使用する場合は、この設定を変更してください。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Xノズルオフセット" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "ノズルのX軸のオフセット。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Yノズルオフセット" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "ノズルのY軸のオフセット。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "エクストルーダーがG-Codeを開始する" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "このエクストルーダーに切り替えた時に G-Code の開始を実行します。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "エクストルーダーのスタート位置の絶対値" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "ヘッドの最後の既知位置からではなく、エクストルーダーのスタート位置を絶対位置にします。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "エクストルーダー スタート位置X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "エクストルーダーのX座標のスタート位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "エクストルーダースタート位置Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "エクストルーダーのY座標のスタート位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "エクストルーダーがG-Codeを終了する" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "このエクストルーダーから切り替えた時に G-Code の終了を実行します。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "エクストルーダーのエンドポジションの絶対値" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "ヘッドの既存の認識位置よりもエクストルーダーの最終位置を絶対位置とする。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "エクストルーダーエンド位置X" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "エクストルーダーを切った際のX座標の最終位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "エクストルーダーエンド位置Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "エクストルーダーを切った際のY座標の最終位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "エクストルーダーのZ座標" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "印刷開始時にノズルがポジションを確認するZ座標。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "エクストルーダープリント冷却ファン" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "このエクストルーダーに関連付けられているプリント冷却ファンの数です。デフォルト値は0(ゼロ)です。各エクストルーダーに対してプリント冷却ファンが異なる場合にのみ変更します。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "ビルドプレート密着性" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "密着性" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "エクストルーダープライムX位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "プリント開始時のノズルの位置を表すX座標。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "エクストルーダープライムY位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "プリント開始時にノズル位置を表すY座標。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "マテリアル" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "マテリアル" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "直径" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "使用するフィラメントの太さの調整 この値を使用するフィラメントの太さと一致させてください。" diff --git a/resources/i18n/ja_JP/fdmprinter.def.json.po b/resources/i18n/ja_JP/fdmprinter.def.json.po index 8140193034..bb93990f81 100644 --- a/resources/i18n/ja_JP/fdmprinter.def.json.po +++ b/resources/i18n/ja_JP/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,42 +15,42 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "プリンター" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "プリンター詳細設定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "プリンターのタイプ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "3Dプリンターの機種名。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "プリンターのバリエーションの表示" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "このプリンターのバリエーションを表示するかどうかは、別のjsonファイルに記述されています。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "G-Codeの開始" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -59,12 +59,12 @@ msgstr "" "最初に実行するG-codeコマンドは、\n" "で区切ります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "G-codeの終了" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -73,1874 +73,1909 @@ msgstr "" "最後に実行するG-codeコマンドは、\n" "で区切ります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "マテリアルGUID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "マテリアルのGUID。これは自動的に設定されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "使用するフィラメントの太さの調整 この値を使用するフィラメントの太さと一致させてください。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "ビルドプレート加熱待ち時間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "開始時にビルドプレートが温度に達するまで待つコマンドを挿入するかどうか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "ノズル加熱待ち時間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "開始時にノズルの温度が達するまで待つかどうか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "マテリアル温度を含む" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "GCodeの開始時にノズル温度設定を含めるかどうか。 既に最初のGCodeにノズル温度設定が含まれている場合、Curaフロントエンドは自動的にこの設定を無効にします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "ビルドプレート温度を含む" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "GCodeの開始時にビルドプレート温度設定を含めるかどうか。 既に最初のGCodeにビルドプレート温度設定が含まれている場合、Curaフロントエンドは自動的にこの設定を無効にします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "プリンターの幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "造形可能領域の幅(X方向)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "プリンターの奥行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "造形可能領域の幅(Y方向)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "プリンターの高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "造形可能領域の幅(Z方向)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "ビルドプレートの形状" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "造形不可領域を考慮しないビルドプレートの形状。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "長方形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "楕円形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "ビルドプレートの材料" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "プリンターに取り付けられているビルドプレートの材料です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "ガラス" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "アルミニウム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "加熱式ビルドプレートあり" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "プリンターに加熱式ビルドプレートが付属しているかどうか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "造形温度安定化処理有り" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "機器が造形温度を安定化処理できるかどうかです。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "常にアクティブなツールを書き込む" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "非アクティブなツールに一時コマンドを送信した後にアクティブなツールを書き込みます。Smoothieまたはその他のモーダルツールコマンドを使用するファームウェアを使用したデュアルエクストルーダープリントに必要です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "中心位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "プリンタのゼロポジションのX / Y座標が印刷可能領域の中心にあるかどうか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "エクストルーダーの数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "エクストルーダーの数。エクストルーダーの単位は、フィーダー、ボーデンチューブ、およびノズルを組合せたもの。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "有効なエクストルーダーの数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "有効なエクストルーダートレインの数(ソフトウェアが自動設定)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "ノズル外径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "ノズルの外径。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "ノズル長さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "ノズル先端とプリントヘッドの最下部との高さの差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "ノズル角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "水平面とノズル直上の円錐部分との間の角度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "ノズル加熱長さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "ノズルからの熱がフィラメントに伝達される距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "ノズルの温度管理を有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Curaから温度を制御するかどうか。これをオフにして、Cura外からノズル温度を制御することで無効化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "加熱速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "ノズルが加熱する速度(℃/ s)は、通常の印刷時温度とスタンバイ時温度にて平均化されています。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "冷却速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "ノズルが冷却される速度(℃/ s)は、通常の印刷温度とスタンバイ温度のウィンドウにわたって平均化されています。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "スタンバイ温度までの最短時間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "ノズルが冷却される前にエクストルーダーが静止しなければならない最短時間。この時間より長時間エクストルーダーを使用しない場合にのみ、スタンバイ温度に冷却することができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "G-codeフレーバー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "生成するG-codeの種類です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volumetric)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "ファームウェア引き戻し" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "材料を引き戻すためにG1コマンドのEプロパティーを使用する代わりにファームウェア引き戻しコマンド (G10/G11) を使用するかどうか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "エクストルーダーのヒーター共有" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "各エクストルーダーが独自のヒーターを持つのではなく、単一のヒーターを共有するかどうか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "エクストルーダーの共有ノズル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "各エクストルーダーが独自のノズルを持つのではなく、単一のノズルを共有するかどうか。初期設定した場合、プリンター起動gcodeスクリプトにより、すべてのエクストルーダーが初期の引き戻し状態が互換性のあるように設定されます(引き戻されていない状態のフィラメントが0個または1個のいずれか)。この場合、初期引き戻しステータスは「machine_extruders_shared_nozzle_initial_retraction」パラメーターによってエクストルーダーごとに規定されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "共有ノズルの初期引き戻し" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "プリンタ起動gcodeスクリプト完了時に、各エクストルーダーのフィラメントが共有ノズルの先端部分から引き戻されていると想定される量。この値は、ノズルのダクトの共通部分の長さ以上にする必要があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "拒否エリア" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "プリントヘッドの領域を持つポリゴンのリストは入力できません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "ノズル拒否エリア" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "ノズルが入ることができない領域を持つポリゴンのリスト。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "プリントヘッドとファンポリゴン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "プリントヘッドの形状。これらはプリントヘッドの位置を基準とした座標です。プリントヘッドの位置は通常、その最初のエクストルーダーの位置です。プリントヘッドの左側と手前側の寸法は、負の座標である必要があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "ガントリーの高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "ノズルの先端とガントリーシステムの高さの差(X軸とY軸)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ノズルID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "\"AA 0.4\"や\"BB 0.8\"などのノズルID。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "ノズル内径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "ノズルの内径。標準以外のノズルを使用する場合は、この設定を変更してください。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "エクストルーダーのオフセット" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "エクストルーダーのオフセットを座標システムに適用します。すべてのエクストルーダーが影響を受けます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "エクストルーダーのZ座標" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "印刷開始時にノズルがポジションを確認するZ座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "エクストルーダーの絶対位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "最後のヘッドの既知位置からではなく、エクストルーダー現在位置を絶対位置にします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "最大速度X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "X方向のモーターの最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "最大速度Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Y方向のモーターの最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "最大速度Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Z方向のモーターの最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "最大速度E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "フィラメントの最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "最大加速度X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X方向のモーターの最大速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "最大加速度Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Y方向のモーターの最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "最大加速度Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Z方向のモーターの最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "フィラメント最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "フィラメントのモーターの最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "デフォルト加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "プリントヘッド移動のデフォルトの加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "X-Yデフォルトジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "水平面内での移動のデフォルトジャーク。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Zデフォルトジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Z方向のモーターのデフォルトジャーク。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "フィラメントデフォルトジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "フィラメントのモーターのデフォルトジャーク。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "ミリメートルあたりのステップ (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "X 方向に 1 ミリメートルの移動でステップモーターが行うステップの数を示します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "ミリメートルあたりのステップ (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Y 方向に 1 ミリメートルの移動でステップモーターが行うステップの数を示します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "ミリメートルあたりのステップ (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Z 方向に 1 ミリメートルの移動でステップモーターが行うステップの数を示します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "ミリメートルあたりのステップ (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "フィーダーホイールを円周上で1ミリメートル移動させるのに、ステップモーターが行うステップの数を示します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "プラス方向の X エンドストップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "X 軸のエンドストップがプラス方向(高い X 座標)またはマイナス方向(低い X 座標)のいずれかを示します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "プラス方向の Y エンドストップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Y 軸のエンドストップがプラス方向(高い Y 座標)またはマイナス方向(低い Y 座標)のいずれかを示します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "プラス方向の Z エンドストップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Z 軸のエンドストップがプラス方向(高い Z 座標)またはマイナス方向(低い Z 座標)のいずれかを示します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "最小送り速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "プリントヘッドの最小移動速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "フィーダーホイール直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "材料をフィーダーに送るホイールの直径。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "ファン速度を0~1にスケール" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "ファン速度は0〜256ではなく、0〜1になるようスケールします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "品質" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "プリントの解像度に影響を与えるすべての設定。これらの設定は、品質(および印刷時間)に大きな影響を与えます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "レイヤー高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "各レイヤーの高さ(mm)。値を大きくすると早く印刷しますが荒くなり、小さくすると印刷が遅くなりますが造形が綺麗になります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "初期レイヤー高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "初期レイヤーの高さ(mm)。厚い初期層はビルドプレートへの接着を容易にする。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "ライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "1ラインの幅。一般に、各ラインの幅は、ノズルの幅に対応する必要があります。ただし、この値を少し小さくすると、より良い造形が得られます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "ウォールライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "ウォールラインの幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "外側ウォールライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "最も外側のウォールラインの幅。この値を下げると、より詳細な印刷できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "内側ウォールライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "一番外側のウォールラインを除くすべてのウォールラインのラインの幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "上下面ライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "上辺/底辺線のライン幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "インフィルラインの幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "インフィル線の幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "スカート/ブリムラインの幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "単一のスカートまたはブリムラインの幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "サポートライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "単一のサポート構造のライン幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "サポート面のライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "サポートのルーフ、フロアのライン幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "サポートルーフのライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "サポートルーフのライン一幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "サポートフロアのライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "サポートのフロアのラインの一幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "プライムタワーのライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "単一のプライムタワーラインの幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "初期レイヤーのライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "最初のレイヤーに線幅の乗数です。この値を増やすと、ベッドの接着性が向上します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "ウォール" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "外郭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "ウォールエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "壁造形用のエクストルーダー。デュアルノズル印刷時に使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "外壁用エクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "外壁印刷用のエクストルーダー。デュアルノズル印刷時に使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "内壁用エクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "内壁印刷用のエクストルーダー。デュアルノズル印刷時に使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "壁の厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "壁の厚さ。この値をラインの幅で割ることで壁の数が決まります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "ウォールライン数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "ウォールの数。厚さから計算された場合、この値は整数になります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "ウォール移行長さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "部品が薄くなるにつれて異なる数のウォール間を移行する場合に、ウォールラインを分割または結合するために一定のスペースが割り当てられます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "ウォール分配数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "中心から数えて、変化を広げる必要のあるウォールの数。値が小さいほど、アウターウォールの幅が変化しないことを意味します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "ウォール移行しきい値角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "偶数個と奇数個のウォールの間で移行を行うタイミング。この設定より大きい角度のくさび形状では移行が行われず、残りのスペースを埋めるために中心にウォールがプリントされることはありません。この設定を小さくすると、これらの中心にあるウォールの数と長さが減りますが、隙間ができたり、押し出されすぎたりすることがあります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "ウォール移行フィルター距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "異なる数のウォール間を相次いで行き来する場合は、まったく移行しないようにします。移行同士がこの距離よりも近い場合は、それらの移行を削除します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "ウォール移行フィルターマージン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "1つ外側のウォールと1つ内側のウォールの間を行き来することを防止します。このマージンは、続くライン幅の範囲を[最小ウォールライン幅 - マージン, 2 * 最小ウォールライン幅 + マージン]に拡張します。このマージンを増やすと移行の回数が減り、押出の開始/停止回数が減少し、移動時間が短縮されます。ただし、ライン幅の変化が大きいと、押出不足や押出過多の問題が発生することがあります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "外壁移動距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "外壁の後に挿入された移動の距離はZシームをよりよく隠します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "外壁はめ込み" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "外壁の経路にはめ込む。外壁がノズルよりも小さく、内壁の後に造形されている場合は、オフセットを使用して、ノズルの穴をモデルの外側ではなく内壁と重なるようにします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "壁印刷順序の最適化" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "撤回と移動距離を減らすために、壁のプリント順序を最適化します。ほとんどの部品がこの設定を有効にしている方が良い印刷結果につながりますが、実際には時間がかかることがありますので、最適化の有無に関わらず印刷時間を比較してください。ビルドプレートの接着タイプにブリムを選択すると最初のレイヤーは最適化されません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "ウォール順序" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "ウォールをプリントする順序を決定します。アウターウォールを先にプリントすると、インナーウォールの不具合が外側に影響しないため、寸法精度が向上します。一方、アウターウォールを後からプリントすると、オーバーハングをプリントする際にうまく積み重ねることができます。" +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "内側から外側へ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "外側から内側へ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "代替予備壁" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "すべてのレイヤーごとに予備の壁を印刷します。このようにして、インフィルは余分な壁の間に挟まれ、より強い印刷物が得られる。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "最小ウォールライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "ノズルサイズの1~2倍程度の薄い構造の場合、モデルの厚さに合わせてライン幅を変更する必要があります。この設定は、ウォールに許容される最小ライン幅を制御します。ジオメトリーの厚さが、Nのウォールが幅広く、N+1のウォールが狭い場所で、NからN+1のウォールに移行するため、最小ライン幅は本質的に最大ライン幅も決定します。ウォールラインの許容最大幅は、最小ウォールライン幅の2倍です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "最小偶数ウォールライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "通常の多角形ウォールの最小ライン幅。この設定は、1本の薄いウォールラインのプリントから、2本のウォールラインのプリントに切り替わるモデルの厚さを決定します。最小偶数ウォールライン幅を大きくすると、最大奇数ウォールライン幅も大きくなります。最大偶数ウォールライン幅は、アウターウォールライン幅 + 0.5 * 最小奇数ウォールライン幅として計算されます。" -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "中央ライン分割しきい値" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "その幅を上回れば中央ライン(ある場合)を2つに分割する最小ライン幅。通常のライン幅の倍数として指定します。薄いラインを多数使用する場合は、この設定を小さくします。幅広のラインを少数使用する場合は、大きくします。これは形状全体がウォールで埋められていると想定して適用されるため、ここでの中央は、実際の成果物にはウォールではなくフィルや(他の)スキンがある場合でも、形状の2つの外端の間にあるオブジェクトの中央を意味することに注意してください。" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "最小奇数ウォールライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "中央ラインギャップフィラーのポリラインウォールの最小ライン幅。この設定は、2本のウォールラインのプリントから、2個のアウターウォールと中央の1個の中心ウォールのプリントに切り替わるモデルの厚さを決定します。最小奇数ウォールライン幅を大きくすると、最大偶数ウォールライン幅も大きくなります。最大奇数ウォールライン幅は、2 * 最小偶数ウォールライン幅として計算されます。" +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "中央ライン追加しきい値" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "その幅を上回れば中央ライン(まだない場合)を追加する最小ライン幅。通常のライン幅の倍数として指定します。薄いラインを多数使用する場合は、この設定を小さくします。幅広のラインを少数使用する場合は、大きくします。これは形状全体がウォールで埋められていると想定して適用されるため、ここでの中央は、実際の成果物にはウォールではなくフィルや(他の)スキンがある場合でも、形状の2つの外端の間にあるオブジェクトの中央を意味することに注意してください。" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "薄壁印刷" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "ノズルサイズよりも細い壁を作ります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "最小フィーチャーサイズ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "薄いフィーチャーの最小厚さ。この値より薄いモデルフィーチャーはプリントされず、最小フィーチャーサイズより厚いフィーチャーは最小ウォールライン幅に広げられます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "最小薄肉ウォールライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "モデルの薄いフィーチャーを(最小フィーチャーサイズに従って)置き換えるウォールの幅。最小ウォールライン幅がフィーチャーの厚さより薄い場合、ウォールの厚さはフィーチャー自体の厚さと同じになります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "水平展開" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "各レイヤーのすべてのポリゴンに適用されるオフセットの量。正の値は大きすぎる穴を補うことができます。負の値は小さすぎる穴を補うことができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "初期層水平展開" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "最初のレイヤーのポリゴンに適用されるオフセットの値。マイナスの値はelephant's footと呼ばれる第一層が潰れるを現象を軽減させます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "穴の水平展開" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "各穴のすべてのポリゴンに適用されるオフセットの量。正の値は穴のサイズを大きくします。負の値は穴のサイズを小さくします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Zシーム合わせ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "レイヤーの経路始点。連続するレイヤー経路が同じポイントで開始すると、縦のシームが印刷に表示されることがあります。ユーザーが指定した場所の近くでこれらを整列させる場合、継ぎ目は最も簡単に取り除くことができます。無作為に配置すると、経路開始時の粗さが目立たなくなります。最短経路をとると、印刷が速くなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "ユーザー指定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "最短" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "ランダム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "鋭い角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Zシーム位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "レイヤー内の各パーツの印刷を開始する場所付近の位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "後方左" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "戻る" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "後方右" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "右" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "前方右" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "前" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "前左" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "左" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "ZシームX" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "" "レイヤー内の各印刷を開始するX座\n" "標の位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "ZシームY" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "レイヤー内の各パーツの印刷を開始する場所の近くのY座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "シームコーナー設定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "モデル輪郭の角がシームの位置に影響を及ぼすかどうかを制御します。[なし] は、角がシームの位置に影響を及ぼさないことを意味します。シームを隠すにすると、シームが内側の角に生じる可能性が高くなります。シームを外側にすると、シームが外側の角に生じる可能性が高くなります。シームを隠す/外側に出すは、シームが内側または外側の角に生じる可能性が高くなります。スマート・シームを使用すると、内外両側の角を使用できますが、適切な場合には内側の角が選択される頻度が高まります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "なし" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "シーム非表示" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "シーム表示" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "シーム表示/非表示" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "スマート・シーム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "相対Zシーム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "有効時は、Zシームは各パーツの真ん中に設定されます。無効時はプラットフォームのサイズによって設定されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "トップ/ボトム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "トップ/ボトム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "上部表面用エクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "上部の表面印刷用のエクストルーダー。デュアルノズル印刷時に使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "上部表面レイヤー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "上部表面のレイヤー数。通常一層で綺麗に出来上がります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "最上面のライン幅" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "プリントの上部の 線の幅。" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "上部表面パターン" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "上層のパターン。" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "直線" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "同心円" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "ジグザグ" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "上面方向一貫性" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "上面のラインを、隣接するラインと常に一方向で重なるような順序でプリントします。これにより、プリントにかかる時間は少し長くなりますが、平らな面の見た目の一貫性が高まります。" + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "最上面のラインの向き" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "トップ表面層に縦かジグザグパターンを利用する時に使用する整数の行方向のリスト。リスト内から順番に使われていき、リストの最後に達するとまた最初の設定値に戻ります。リストアイテムはカンマで区切られ、全体はカッコで括られています。デフォルトでは何も入っておらず、設定角度は (45 度と 135 度)になっています。" + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "上部/底面エクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "上部と下部の表面を印刷する時に使われるエクストルーダー。デュアルノズル印刷時に使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "上部/底面の厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "プリント時の最上面、最底面の厚み。これを積層ピッチで割った値で最上面、最低面のレイヤーの数を定義します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "上部厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "プリント時の最上面の厚み。これを積層ピッチで割った値で最上面のレイヤーの数を定義します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "上部レイヤー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "最上面のレイヤー数。トップの厚さを計算する場合、この値は整数になります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "底面厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "プリント時の最底面の厚み。これを積層ピッチで割った値で最低面のレイヤーの数を定義します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "底面レイヤー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "最底面のレイヤー数。下の厚さで計算すると、この値は整数に変換されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "初期底面レイヤー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "ビルドプレートから上にある初期底面レイヤーの数。下の厚さで計算すると、この値は整数に変換されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "上層/底層パターン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "上層/底層のパターン。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "直線" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "同心円" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "ジグザグ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "底層初期レイヤー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "第1層のプリントの底部のパターン。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "直線" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "同心円" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "ジグザグ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "上層/底層ポリゴンに接合" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "互いに次に実行する上層/底層スキンパスに接合します。同心円のパターンの場合、この設定を有効にすることにより、移動時間が短縮されますが、インフィルまでの途中で接合があるため、この機能で上層面の品質が損なわれることがあります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "上面/底面の方向一貫性" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "上面/底面のラインを、隣接するラインと常に一方向で重なるような順序でプリントします。これにより、プリントにかかる時間は少し長くなりますが、平らな面の見た目の一貫性が高まります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "上層/底層ラインの向き" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "上/下のレイヤーが線またはジグザグパターンを使う際の整数線の方向のリスト。リストの要素は、層が進行するにつれて順番に使用され、リストの終わりに達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは、従来のデフォルト角度(45度と135度)を使用する空のリストです。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Z 軸ギャップにスキンなし" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "モデルの垂直方向に少数層のみの小さなギャップがある場合、通常は、その狭いスペース内にある層の周囲にスキンが存在する必要があります。垂直方向のギャップが非常に小さい場合は、この設定を有効にしてスキンが生成されないようにします。これにより、印刷時間とスライス時間が向上しますが、技術的には空気にさらされたインフィルを残します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "外側表面の数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "上部/下部パターンの最も外側の部分を同心円の線で置き換えます。 1つまたは2つの線を使用すると、トップ部分の造形が改善されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "アイロン有効" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "微量の材料のみを吐出して、再度上部表面を動きます。これにより上部のプラスティックが溶かされ、よりスムースな表面になります。ノズルチャンバーには高い圧力が保たれるため、表面上のしわが材料で埋められます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "最上層のみアイロン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "メッシュの最後のレイヤーでのみアイロンをかけます。下層にて滑らかな表面仕上げを必要としない場合、時間を節約します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "アイロンパターン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "アイロンのパターン。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "同心円" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "ジグザグ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "アイロン方向一貫性" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "アイロンラインを、隣接するラインと常に一方向で重なるような順序でプリントします。これにより、プリントにかかる時間は少し長くなりますが、平らな面の見た目の一貫性が高まります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "アイロン線のスペース" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "アイロンライン同士の距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "アイロンフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "アイロン時にノズルから出しておくフィラメントの量。多少出しておくと裂け目を綺麗にします。ただ出し過ぎると吐出過多になり、端が荒れます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "アイロンインセット" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "モデルの端からの距離。端までアイロンをすると、端が荒れる場合があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "アイロン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "上部表面通過時の速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "アイロン加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "アイロン時の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "アイロンジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "アイロン時の最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "表面公差量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "壁とスキンの中央ライン(のエンドポイント)が交差する量(スキンラインのライン幅と壁の最内部に対する割合)を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、割合が50%を超えると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "表面公差" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "壁とスキンの中央ライン(のエンドポイント)が交差する量を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、壁の幅が半分以上の値になると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "表面除去幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "取り除くスキンエリアの最大幅。この値より小さいすべてのスキンエリアは消えます。これは、モデルの傾斜表面の上部/下部スキンに費やした時間のや材料の量を制限することができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "上面除去幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "取り除くスキンエリアの最大幅。この値より小さいすべてのスキンエリアは消えます。これは、モデルの傾斜表面の上部/下部スキンに費やした時間のや材料の量を制限することができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "底面除去幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "取り除くスキンエリアの最大幅。この値より小さいすべてのスキンエリアは消えます。これは、モデルの傾斜表面の上部/下部スキンに費やした時間のや材料の量を制限することができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "表面展開距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "スキンがインフィルまで到達する距離です。高い数値の場合、スキンはインフィルのパターンに隣接しやすく、近接する壁のレイヤーもスキンに密着しやすくなります。低値の場合、材料の使用量を節約します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "上面展開距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "スキンがインフィルまで到達する距離です。高い数値の場合、スキンはインフィルのパターンに隣接しやすく、近接する壁のレイヤーもスキンに密着しやすくなります。低値の場合、材料の使用量を節約します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "底面展開距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "スキンがインフィルまで到達する距離です。高い数値の場合、スキンはインフィルのパターンに隣接しやすく、近接する壁のレイヤーもスキンに密着しやすくなります。低値の場合、材料の使用量を節約します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "表面展開最大角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "この設定より大きい角を持つオブジェクトの上部または底部の表面は、その表面のスキンを拡大しません。これにより、モデルの表面に垂直に近い斜面がある場合に作成される狭いスキン領域の拡大を回避します。0°の角度は水平方向で、スキンは拡大しません。90°の角度は垂直方向で、すべてのスキンが拡大します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "表面展開最小角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "これより狭いスキン領域は展開されません。モデル表面に、垂直に近い斜面がある場合に作成される狭いスキン領域の拡大を回避するためです。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "インフィル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "インフィル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "インフィルエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "インフィル造形時に使われるExtruder。デュアルノズルの場合に利用します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "インフィル密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "プリントのインフィルの密度を調整します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "インフィルライン距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "造形されたインフィルラインの距離。この設定は、インフィル密度およびライン幅によって計算される。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "インフィルパターン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "プリントのインフィル材料のパターンラインおよびジグザグインフィルはレイヤーごとに方向を入れ替え、材料コストを削減します。グリッド、トライアングル、トライヘキサゴン、キュービック、オクテット、クォーターキュービック、クロスおよび同心円パターンはレイヤーごとに完全にプリントされます。ジャイロイド、キュービック、クォーターキュービックおよびオクテットインフィルはレイヤーごとに変化し、各方向にかけてより均一な強度分布を実現します。ライトニングインフィルは造形物の天井のみを支えることで、インフィルを最低限にするよう試みます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "グリッド" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "ライン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "トライアングル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "トライヘキサゴン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "キュービック" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "キュービックサブディビジョン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "オクテット" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "クォーターキュービック" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "同心円" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "ジグザグ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "クロス" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "3Dクロス" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "ジャイロイド" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "ライトニング" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "インフィルライン接合" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "内壁の形状に沿ったラインを使用してインフィルパターンと内壁が合うところで接合します。この設定を有効にすると、インフィルが壁により密着するようになり、垂直面の品質に対するインフィルの影響が軽減します。この設定を無効にすると、材料の使用量が減ります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "インフィルポリゴン接合" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "互いに次に実行するインフィルパスに接合します。いくつかの閉じられたポリゴンを含むインフィルパターンの場合、この設定を有効にすることにより、移動時間が大幅に短縮されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "インフィルラインの向き" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストです。これは、従来のデフォルト角度(線とジグザグのパターンでは45と135度、他のすべてのパターンでは45度)を使用することを意味します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "インフィルXオフセット" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "インフィルパターンはX軸に沿ってこの距離を移動します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "インフィルYオフセット" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "インフィルパターンはY軸に沿ってこの距離を移動します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "インフィル開始のランダム化" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "どのインフィルラインが最初に印刷されるかをランダム化します。これによって1つのセグメントが強くなることを回避しますが、追加の移動距離が必要となります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "インフィルライン乗算" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "各インフィルラインをこの多重ラインに変換します。余分なラインが互いに交差せず、互いを避け合います。これによりインフィルが硬くなり、印刷時間と材料使用量が増えます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "外側インフィル壁の数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1949,2669 +1984,2709 @@ msgstr "" "インフィルエリア周辺に外壁を追加します。このような壁は、上層/底層ラインにたるみを作ります。つまり、一部の外壁材料の費用で同じ品質を実現するためには、必要な上層/底層スキンが少ないことを意味します。\n" "この機能は、インフィルポリゴン接合と組み合わせて、構成が正しい場合、移動または引き戻しが必要なく、すべてのインフィルを1つの押出経路に接続することができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "キュービックサブディビジョンシェル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "この立方体を細分するかどうかを決定するために、各立方体の中心から半径に加えてモデルの境界を調べます。値を大きくすると、モデルの境界付近に小さな立方体のより厚いシェルができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "インフィル公差量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "インフィルと壁のオーバーラップ量 (インフィルライン幅に対する%)。少しのオーバーラップによって壁がインフィルにしっかりつながります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "インフィル公差" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "インフィルと壁が交差する量、わずかな交差によって壁がインフィルにしっかりつながります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "インフィル移動距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "インフィルラインごとに挿入された移動距離は壁のインフィルへの接着をより良くします。このオプションは、インフィルオーバーラップに似ていますが、押出なく、インフィルラインの片側にのみあります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "インフィル層の厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "インフィルマテリアルの層ごとの厚さ。この値は常にレイヤーの高さの倍数でなければなりません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "インフィル半減回数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "天井面の表面に近づく際にインフィル密度が半減する回数。天井面に近い領域ほど高い密度となり、インフィル密度まで達します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "インフィル半減高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "密度が半分に切り替わる前の所定のインフィルの高さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "インフィル優先" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "" "壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します\n" "はじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "最小インフィル領域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "これより小さいインフィルの領域を生成しないでください (代わりにスキンを使用してください)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "インフィルサポート" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "面材構造を印刷するには、モデルの上部がサポートされている必要があります。これを有効にすると、印刷時間と材料の使用量が減少しますが、オブジェクトの強度が不均一になります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "インフィルオーバーハング角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "インフィルが追加される内部オーバーハングの最小角度。0° のとき、対象物は完全にインフィルが充填され、90° ではインフィルが提供されません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "スキンエッジサポートの厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "スキンエッジをサポートする追加のインフィルの厚さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "スキンエッジサポートレイヤー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "スキンエッジをサポートするインフィルレイヤーの数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "ライトニングインフィルサポート角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "ライトニングインフィルレイヤーがその上の物を支える必要がある場合を決定します。レイヤーの厚さを考慮して角度で指定されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "ライトニングインフィルオーバーハング角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "ライトニングインフィルレイヤーがその上のモデルを支える必要がある場合を決定します。厚さを考慮して角度で指定されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "ライトニングインフィル刈り込み角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "インフィルラインのエンドポイントは短縮され、材料が節約されます。この設定は、これらのラインのエンドポイントにおけるオーバーハングの角度です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "ライトニングインフィル矯正角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "インフィルラインは矯正され、プリント時間が節約されます。これは、インフィルラインの全長にわたって許可されるオーバーハングの最大角度です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "マテリアル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "マテリアル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "デフォルト印刷温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "印刷中のデフォルトの温度。これはマテリアルの基本温度となります。他のすべての造形温度はこの値に基づいてオフセットする必要があります" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "造形温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "印刷するプリンタ内の温度。これがゼロ (0) の場合、造形温度は調整できません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "印刷温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "印刷中の温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "初期レイヤー印刷温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "最初のレイヤーを印刷する温度。初期レイヤーのみ特別設定が必要ない場合は 0 に設定します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "初期印刷温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "加熱中、印刷を開始することができる最低の温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "最終印刷温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "印刷終了直前に冷却を開始する温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "押出クールダウン速度修飾子" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "印刷中にノズルが冷える際の速度。同じ値が、加熱する際の加熱速度に割当られます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "ビルドプレートのデフォルト温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "加熱式ビルドプレートのデフォルト温度。これはビルドプレートの「基本」温度でます。他のすべての印刷温度はこの値に基づいてオフセットする必要があります" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "ビルドプレート温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "加熱式ビルドプレートの温度。これが0の場合、ビルドプレートは加熱されないままになります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "初期レイヤーのビルドプレート温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "最初のレイヤー印刷時の加熱式ビルドプレートの温度。これが0の場合、最初のレイヤー印刷時のビルドプレートは加熱されないままになります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "接着傾向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "表面の接着傾向。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "表面エネルギー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "表面エネルギー。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "スケールファクタ収縮補正" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "材料の冷却時の収縮を補正するために、モデルはこのスケールファクタでスケールされます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "水平スケールファクタ収縮補正" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "材料の冷却時の収縮を補正するために、モデルはXY(水平)方向にこのファクタでスケールされます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "垂直スケールファクタ収縮補正" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "材料の冷却時の収縮を補正するために、モデルはZ(垂直)方向にこのファクタでスケールされます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "結晶性材料" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "この材料は加熱時にきれいに分解するタイプ (結晶性) または長く絡み合ったポリマー鎖 (非結晶) を作り出すタイプのいずれですか?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "滲出防止引戻し位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "滲出を止めるには材料をどこまで引き戻す必要があるか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "滲出防止引戻し速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "滲出を防止するにはフィラメントスイッチ中に材料をどの程度速く引き戻す必要があるか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "フィラメントの引き出し準備引戻し位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "加熱中にフィラメントの引き出しが生じる距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "フィラメント引き出し準備引戻し速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "フィラメントの引き出しが起こるための引き戻しの距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "フィラメント引き出し準備温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "材料のパージに使用する温度は、許容最高プリンティング温度とほぼ等しくなければなりません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "フィラメント引き出しの引戻し位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "フィラメントをきれいに引き出すにはフィラメントをどこまで引き戻すか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "フィラメント引き出しの引戻し速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "フィラメントをきれいに引き出すために維持すべきフィラメントの引戻し速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "フィラメント引き出し温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "フィラメントがきれいに引き出される温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "フラッシュパージ速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "材料を切り替えた後に、材料の下準備をする速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "フラッシュパージ長さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "材料を切り替えたときに、ノズルから前の材料をパージするために使用する材料の量(フィラメントの長さ)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "フィラメントパージ速度の後" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "空のスプールを同じ材料の新しいスプールに交換した後に、材料の下準備をする速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "フィラメントパージ長さの後" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "空のスプールを同じ材料の新しいスプールに交換したときに、ノズルから前の材料をパージするために使用する材料の量(フィラメントの長さ)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "最大留め期間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "材料を乾燥保管容器の外に置くことができる期間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "無負荷移動係数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "フィーダーとノズルチャンバーの間でフィラメントが圧縮される量を示す係数。フィラメントスイッチの材料を移動する距離を決めるために使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "フロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "流れの補修: 押出されるマテリアルの量は、この値から乗算されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "壁のフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "壁のフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "外壁のフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "最外壁のフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "内壁のフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "最外壁以外の壁のフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "上面/下面フロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "上面/下面のフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "上部表面スキンフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "印刷物の上部表面のフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "インフィルフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "インフィルのフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "スカート/ブリムのフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "スカートまたはブリムのフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "支持材のフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "支持材のフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "支持材界面フロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "支持材の天井面または床面のフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "支持材天井面フロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "支持材天井面のフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "支持材床面フロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "支持材床面のフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "プライムタワーのフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "プライムタワーのフロー補正。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "初期レイヤーフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "初期レイヤーの流量補修:初期レイヤーの マテリアル吐出量はこの値の乗算で計算されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "スタンバイ温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "印刷していないノズルの温度(もう一方のノズルが印刷中)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "スピード" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "スピード" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "印刷速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "印刷スピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "インフィル速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "インフィルを印刷する速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "ウォール速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "ウォールを印刷する速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "外壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "最も外側のウォールをプリントする速度。外側の壁を低速でプリントすると表面の質が改善しますが、内壁と外壁のプリント速度の差が大きすぎると、印刷の質が悪化します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "内壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "内側のウォールをプリントする速度 外壁より内壁を高速でプリントすると、印刷時間の短縮になります。外壁のプリント速度とインフィルのプリント速度の中間に設定するのが適切です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "最上面速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "上部表面プリント時の速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "上面/底面速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "トップ/ボトムのレイヤーのプリント速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "サポート速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "サポート材をプリントする速度です。高速でサポートをプリントすると、印刷時間を大幅に短縮できます。サポート材は印刷後に削除されますので、サポート構造の品質はそれほど重要ではありません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "サポートインフィル速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "サポート材のインフィルをプリントする速度 低速でプリントすると安定性が向上します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "サポートインタフェース速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "ルーフとフロアのサポート材をプリントする速度。低速でプリントするとオーバーハングの品質を向上できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "サポートルーフ速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "ルーフとフロアのサポート材をプリントする速度 これらを低速でプリントするとオーバーハングの品質を向上できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "サポートフロア速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "フロアのサポートがプリントされる速度。低速で印刷することで、サポートの接着性を向上させることができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "プライムタワー印刷速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "プライムタワーをプリントする速度です。異なるフィラメントの印刷で密着性が最適ではない場合、低速にてプライム タワーをプリントすることでより安定させることができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "移動速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "移動中のスピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "初期レイヤー速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "初期レイヤーでの速度。ビルドプレートへの接着を改善するため低速を推奨します。ブリムやラフトなどのビルドプレート接着構造自体には影響しません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "初期レイヤー印刷速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "一層目をプリントする速度 ビルトプレートへの接着を向上するため低速を推奨します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "初期レイヤー移動速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "最初のレイヤーを印刷する際のトラベルスピード。低速の方が、ビルドプレート剥がれるリスクを軽減することができます。この設定の値は、移動速度と印刷速度の比から自動的に計算されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "スカート/ブリム速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "スカートとブリムのプリント速度 通常は一層目のスピードと同じですが、異なる速度でスカートやブリムをプリントしたい場合に設定してください。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Z 軸ホップ速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Z 軸ホップに対して垂直 Z 軸方向の動きが行われる速度。これは通常、ビルドプレートまたはマシンのガントリーが動きにくいため、印刷速度よりも低くなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "遅いレイヤーの数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "最初の数層は印刷失敗の可能性を軽減させるために、設定した印刷スピードよりも遅く印刷されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "フロー均一化率" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "押出幅に基づく速度の補正係数。0%では、移動速度が一定のプリント速度に保たれます。100%では、フロー(mm³/s単位)が一定になるように移動速度が調整されます。つまり、通常のライン幅の半分のラインは2倍の速さでプリントされ、幅が2倍のラインは半分の速さでプリントされます。100%より大きな値を設定すると、幅広のラインを押し出すのに必要な高い圧力を補うことができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "加速度制御を有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "プリントヘッドのスピード調整の有効化 加速度の増加は印刷時間を短縮しますが印刷の質を損ねます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "プリントヘッド加速(トラベルアクセラレーション)を有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "プリントヘッド移動に異なる加速度レートを使用します。これを無効にすると、プリントヘッドの移動速度は印刷範囲で加速されずに同じ速度が使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "印刷加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "印刷の加速スピードです。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "インフィル加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "インフィルの印刷の加速スピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "ウォール加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "ウォールをプリントする際の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "外壁加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "最も外側の壁をプリントする際の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "内壁加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "内側のウォールがが出力される際のスピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "最上面加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "上部表面プリント時の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "上面/底面加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "トップとボトムのレイヤーの印刷加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "サポート加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "サポート材プリント時の加速スピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "サポートインフィル加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "インフィルのサポート材のプリント時の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "サポートインタフェース加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "サポートの上面と下面が印刷される加速度。低加速度で印刷するとオーバーハングの品質が向上します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "サポートルーフ加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "サポートの上面がプリントされる加速度、低加速度で印刷するとオーバーハングの品質が向上します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "サポートフロア加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "サポートのフロアが印刷される加速度。より低い加速度で印刷すると、モデル上のサポートの接着性を向上させることができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "プライムタワー加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "プライムタワーの印刷時のスピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "移動か速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "移動中の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "初期レイヤー加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "初期レイヤーの加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "初期レイヤー印刷加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "初期レイヤーの印刷中の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "初期レイヤー移動加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "最初のレイヤー時の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "スカート/ブリム加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "スカートとブリム印刷時の加速度。通常、初期レイヤーの印刷スピードにて適用されるが、異なる速度でスカートやブリムを印刷したい場合使用できる。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "ジャーク制御を有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "X または Y 軸の速度が変更する際、プリントヘッドのジャークを調整することができます。ジャークを増やすことは、印刷時間を短縮できますがプリントの質を損ねます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "トラベルジャークを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "プリントヘッドの移動に異なるジャーク値を使用します。これを無効にすると、印刷範囲で設定されたジャーク値を使用します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "印刷ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "プリントヘッドの最大瞬間速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "インフィルジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "インフィルの印刷時の瞬間速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "ウォールジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "ウォールのプリント時の最大瞬間速度を変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "外壁ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "外側のウォールが出力される際の最大瞬間速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "内壁ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "内側のウォールがプリントされれう際の最大瞬間速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "最上面ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "上部表面プリント時の最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "上面/下面ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "トップとボトムのレイヤーを印刷する際の最大瞬間速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "サポートジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "サポート材の印刷時の最大瞬間速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "サポートインフィルジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "サポート材の印刷時、最大瞬間速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "サポートインタフェースジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "どのルーフとフロアのサポート部分を印刷するかによって最大瞬間速度は変化します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "サポートルーフジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "どのサポートのルーフ部分を印刷するかによって最大瞬間速度は変化します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "サポートフロアジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "どのサポートのフロア部分を印刷するかによって最大瞬間速度は変化します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "プライムタワージャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "プライムタワーがプリントされる際の最大瞬間速度を変更します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "移動ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "移動する際の最大瞬時速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "初期レイヤージャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "初期レイヤーの最大瞬時速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "初期レイヤー印刷ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "初期レイヤー印刷中の最大瞬時速度の変化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "初期レイヤー移動ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "移動加速度は最初のレイヤーに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "スカート/ブリムジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "スカートとブリムがプリントされる最大瞬時速度の変更。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "移動" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "移動" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "引き戻し有効" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "ノズルが印刷しないで良い領域を移動する際にフィラメントを引き戻す。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "レイヤー変更時に引き戻す" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "ノズルは次の層に移動するときフィラメントを引き戻します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "引き戻し距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "引き戻されるマテリアルの長さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "引き戻し速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "フィラメントが引き戻される時のスピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "引き戻し速度の取り消し" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "フィラメントが引き戻される時のスピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "押し戻し速度の取り消し" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "フィラメントが引き戻される時のスピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "余分な押し戻し量の引き戻し" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "マテリアルによっては、移動中に滲み出てきてしまうときがあり、ここで調整することができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "引き戻し最小移動距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "フィラメントを引き戻す際に必要な最小移動距離。これは、短い距離内での引き戻しの回数を減らすために役立ちます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "最大引き戻し回数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "この設定は、決められた距離の中で起こる引き戻しの回数を制限します。制限数以上の引き戻しは無視されます。これによりフィーダーでフィラメントを誤って削ってしまう問題を軽減させます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "最小抽出距離範囲" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "最大の引き戻し回数。この値は引き戻す距離と同じであることで、引き戻しが効果的に行われます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "サポート引き戻し限界" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "支持材から支持材に直線移動する場合は、引戻しを省略します。この設定を有効にすると、印刷時間は節約できますが、支持材内で過剰な糸引きが発生する可能性があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "コーミングモード" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "コーミングは、走行時にすでに印刷された領域内にノズルを保ちます。その結果、移動距離はわずかに長くなりますが、引き込みの必要性は減ります。コーミングがオフの場合、フィラメントの引き戻しを行い、ノズルは次のポイントまで直線移動します。また、インフィルのみにてコーミングすることにより、トップとボトムのスキン領域上での櫛通りを回避できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "オフ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "すべて" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "外側表面には適用しない" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "スキン内にない" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "インフィル内" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "引き戻しのない最大コム距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "ゼロを超える場合、この距離より長い移動量をコーミングすると、引き戻しが使用されます。ゼロに設定した場合、最大値はなく、コーミング移動では引き戻しを使用しません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "外壁の前に引き戻す" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "移動して外側のウォールをプリントする際、毎回引き戻しをします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "移動は印刷したパーツを回避する" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "ノズルは、移動時に既に印刷されたパーツを避けます。このオプションは、コーミングが有効な場合にのみ使用できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "移動はサポートを回避する" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "ノズルは、移動時に既に印刷されたサポートを避けます。このオプションは、コーミングが有効な場合にのみ使用できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "移動回避距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "ノズルが既に印刷された部分を移動する際の間隔。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "レイヤー始点X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "各レイヤーのプリントを開始する部分をしめすX座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "レイヤー始点Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "各レイヤーのプリントを開始する部分をしめすY座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "引き戻し時のZホップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "引き戻しが完了すると、ビルドプレートが下降してノズルとプリントの間に隙間ができます。ノズルの走行中に造形物に当たるのを防ぎ、造形物をビルドプレートから剥がしてしまう現象を減らします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "印刷パーツに対するZホップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "走行時に印刷部品への衝突を避けるため、水平移動で回避できない造形物上を移動するときは、Zホップを実行します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Zホップ高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Zホップを実行するときの高さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "エクストルーダースイッチ後のZホップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "マシーンが1つのエクストルーダーからもう一つのエクストルーダーに切り替えられた際、ビルドプレートが下降して、ノズルと印刷物との間に隙間が形成される。これによりノズルが造形物の外側にはみ出たマテリアルを残さないためである。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "エクストルーダースイッチ高さ後のZホップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "エクストルーダースイッチ後のZホップを実行するときの高さの違い。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "冷却" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "冷却" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "印刷中の冷却を有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "印刷中の冷却ファンを有効にします。ファンは、短いレイヤープリントやブリッジ/オーバーハングのレイヤーがある印刷物の品質を向上させます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "ファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "冷却ファンが回転する速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "標準ファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "しきい値に達する前のファンの回転スピード。プリント速度がしきい値より速くなると、ファンの速度は上がっていきます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "最大ファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "最小積層時間でファンが回転する速度。しきい値に達すると、通常のファンの速度と最速の間でファン速度が徐々に加速しはじめます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "標準/最大ファン速度のしきい値" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "通常速度と最速の間でしきい値を設定する積層時間。この時間よりも遅く印刷する積層は、通常速度を使用します。より速い層の場合、ファンは最高速度に向かって徐々に加速します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "初期ファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "プリント開始時にファンが回転する速度。後続のレイヤーでは、ファン速度は、高さに応じて早くなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "標準ファン速度時の高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "通常速度でファンが回転するときの高さ。ここより下層レイヤーでは初期ファンのスピードから通常の速度まで徐々に増加します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "標準ファン速度時のレイヤー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "ファンが通常の速度で回転する時のレイヤー。通常速度のファンの高さが設定されている場合、この値が計算され、整数に変換されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "最小レイヤー時間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "一つのレイヤーに最低限費やす時間。1つの層に必ず設定された時間を費やすため、場合によってはプリントに遅れが生じます。しかしこれにより、次の層をプリントする前に造形物を適切に冷却することができます。 Lift Headが無効になっていて、最小速度を下回った場合、最小レイヤー時間よりも短くなる場合があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "最低速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "最遅印刷速度。印刷の速度が遅すぎると、ノズル内の圧力が低すぎて印刷品質が低下します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "ヘッド持ち上げ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "レイヤーの最小プリント時間より早く印刷が終わった場合、ヘッド部分を持ち上げてレイヤーの最小プリント時間に到達するまで待機します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "サポート" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "サポート" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "サポート開始" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "オーバーハングするモデルのサポートパーツの構造を形成します。これらのサポートがなければ、印刷は失敗します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "サポート用エクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "サポート材を印刷するためのエクストルーダー。複数のエクストルーダーがある場合に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "サポート用インフィルエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "サポート材のインフィルを印刷に使用するためのエクストルーダー。複数のエクストルーダーがある場合に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "最初のレイヤー用サポートエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "サポートのインフィルの最初の層を印刷に使用するエクストルーダー。複数のエクストルーダーがある場合に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "サポートインタフェースエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "サポートのルーフおよび底面を印刷するために使用するエクストルーダーの列。デュアルノズル時に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "サポートルーフエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "サポートのルーフ面をプリントする際のエクストルーダー列。デュアルノズル時に使用します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "サポートフロアエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "サポートのフロア面をプリントする際に使用するエクストルーダーの列。デュアルノズル時に使用します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "サポート構造" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "サポートを生成するために利用できる技術を選択します。「標準」のサポート構造はオーバーハング部品のすぐ下に作成し、そのエリアを真下に生成します。「ツリー」サポートはオーバーハングエリアに向かって枝を作成し、モデルを枝の先端で支えます。枝をモデルのまわりにはわせて、できる限りビルドプレートから支えます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "標準" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "ツリー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "ツリーサポート枝角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "枝の角度。枝を垂直で安定したものにするためには小さい角度を使用します。高さを得るためには大きい角度を使用します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "ツリーサポート枝間隔" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "枝がモデルに接触するところで確保する枝の間隔。この間隔を小さくするとツリーサポートがモデルに接触する点が増え、支える効果が高まりますが、サポートの取り外しが難しくなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "ツリーサポート枝直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "ツリーサポートの最も細い枝の直径。枝は太いほど丈夫です。基部に近いところでは、枝はこれよりも太くなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "ツリーサポート枝直径角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "基部に向かって徐々に太くなる枝の直径の角度。角度が0の場合、枝の太さは全長にわたって同じになります。少し角度を付けると、ツリーサポートの安定性が高まります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "ツリーサポート衝突精細度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "モデルに干渉しないようにする衝突計算の精細度。小さい値を設定すると、失敗の少ない正確なツリーが生成されますが、スライス時間は大きく増加します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "サポート配置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "サポート材の配置を調整します。配置はTouching BuildplateまたはEveryWhereに設定することができます。EveryWhereに設定した場合、サポート材がモデルの上にもプリントされます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "ビルドプレートにタッチ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "全対象" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "サポートオーバーハング角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "サポート材がつくオーバーハングの最小角度。0° のときはすべてのオーバーハングにサポートが生成され、90° ではサポートが生成されません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "サポートパターン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "サポート材の形。サポート材の除去の方法を頑丈または容易にする設定が可能です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "ライン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "グリッド" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "トライアングル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "同心円" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "ジグザグ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "クロス" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "ジャイロイド" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "サポートウォールライン数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "サポートインフィルを囲むウォールの数。ウォールを加えることにより、サポートの印刷の信頼性が高まり、オーバーハングを支えやすくなりますが、印刷時間が長くなり、使用する材料の量が増えます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "サポートライン接続" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "サポートライン両端を接続します。この設定を有効にすると、より確実なサポートで抽出不足を解消しますが、材料の費用がかさみます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "サポートジグザグ接続" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "ジグザグを接続します。ジグザグ形のサポート材の強度が上がります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "サポート密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "サポート材の密度を調整します。大きな値ではオーバーハングが良くなりますが、サポート材が除去しにくくなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "サポートライン距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "印刷されたサポート材の間隔。この設定は、サポート材の密度によって算出されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "初期層サポートラインの距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "印刷した初期層間の距離が構造ライをサポートします。この設定は、対応濃度で算出されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "サポートインフィルラインの向き" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "使用する整数線の方向のリスト。リストの要素は、層が進行するにつれて順番に使用され、リストの終わりに達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストであり、デフォルト角度の0度を使用します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "サポートブリムを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "最初の層のインフィルエリア内ブリムを生成します。このブリムは、サポートの周囲ではなく、サポートの下に印刷されます。この設定を有効にすると、サポートのビルドプレートへの吸着性が高まります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "サポートブリムの幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "サポートの下に印刷されるブリムの幅。ブリムが大きいほど、追加材料の費用でビルドプレートへの接着性が強化されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "サポートブリムのライン数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "サポートブリムに使用される線の数。ブリムの線数を増やすと、追加材料の費用でビルドプレートへの接着性が強化されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "サポートZ距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "サポート材のトップ/ボトム部分と印刷物との距離。この幅がプリント後のサポート材を除去する隙間を作ります。値は積層ピッチの倍数にて計算されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "サポート上部距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "サポートの上部から印刷物までの距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "サポート底部距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "印刷物とサポート材底部までの距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "サポートX/Y距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "印刷物からX/Y方向へのサポート材との距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "サポート距離優先順位" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "X /Y方向のサポートの距離がZ方向のサポートの距離を上書きしようとする時やまたその逆も同様。X または Y がZを上書きする際、X Y 方向の距離は印刷物からオーバーハングする Z 方向の距離に影響を及ぼしながらサポートを押しのけようとします。オーバー ハング周りのX Yの距離を無効にすることで、無効にできる。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/YがZを上書き" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "ZがX/Yを上書き" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "最小サポートX/Y距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "X/Y方向におけるオーバーハングからサポートまでの距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "サポート階段高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "モデルにのっている階段状のサポートの底のステップの高さ。値を小さくするとサポートを除去するのが困難になりますが、値が大きすぎるとサポートの構造が不安定になる可能性があります。ゼロに設定すると、階段状の動作をオフにします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "サポート階段最大幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "モデルにのっている階段のような下部のサポートのステップの最大幅。低い値にするサポートの除去が困難になり、高すぎる値は不安定なサポート構造につながります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "サポートステアステップ最小傾斜角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "ステアステップ効果を発揮するための、エリアの最小スロープです。小さい値を指定すると勾配が緩くなりサポートを取り除きやすくなりますが、値が非常に小さいと、モデルの他の部品に直感的に非常にわかりにくい結果が表れる場合があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "サポート接合距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "支持材間における X/Y 軸方向の最大距離。個別の支持材間の距離がこの値よりも近い場合、支持材は 1 つにマージされます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "サポート水平展開" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "各レイヤーのサポート用ポリゴンに適用されるオフセットの量。正の値はサポート領域を円滑にし、より丈夫なサポートにつながります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "サポートインフィルレイヤー厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "サポートのインフィルの厚さ。この値はレイヤーの倍数にする必要があり、違う場合は倍数に近い値に設定されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "サポートインフィル半減回数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "天井面より下に遠ざかる際にサポートのインフィル密度が半減する回数 天井面に近い領域ほど高い密度となり、サポートのインフィル密度になります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "サポートインフィル半減前の高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "密度が半分に切り替える前の所定のサポートのインフィルの高さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "最小サポート領域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "ポリゴンをサポートする最小領域サイズ。この領域よりポリゴンが小さい場合は生成されません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "サポートインタフェースを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "モデルとサポートの間に密なインターフェースを生成します。これにより、モデルが印刷されているサポートの上部、モデル上のサポートの下部にスキンが作成されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "サポートルーフを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "サポートの上部とモデルの間に高密度の厚板を形成します。モデルとサポート材の間にスキンが作成されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "サポートフロアを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "サポートの上部とモデルの間に高密度の厚板を形成します。モデルとサポート材の間にスキンが作成されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "サポートインタフェース厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "底面または上部のモデルと接触するサポートのインターフェイスの厚さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "サポートルーフ厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "サポートのルーフの厚さ。これは、モデルの下につくサポートの上部にある密度の量を制御します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "サポートフロア厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "サポート材の底部の厚さ。これは、サポートが置かれるモデル上の積層密度を制御します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "サポートインタフェース解像度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "サポートの上下にモデルがあるかどうか確認するには、特定のサポートの高さを見ます。低い値はスライスに時間がかかり、高い値にするとサポートのインターフェイスがある場所に通常のサポートを印刷する可能性があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "サポートインタフェース密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "サポート材のルーフとフロアの密度を調整します 大きな値ではオーバーハングでの成功率があがりますが、サポート材が除去しにくくなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "サポートルーフ密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "サポート材のルーフの部分の密度を調整します 大きな値ではオーバーハングの成功率があがりますが、サポート材が除去しにくくなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "サポートルーフライン距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "印刷されたサポートルーフ線間の距離。この設定は、サポート密度によって計算されますが、個別に調整することもできます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "サポートフロア密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "サポート構造のフロアの密度です。高い値は、サポートのよりよい接着を促します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "サポートフロアライン距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "印刷されたサポートのフロアのライン間の距離。この設定は、密度によって計算されますが、個別に調整することもできます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "サポートインタフェースパターン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "モデルとサポートのインタフェースが印刷されるパターン。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "ライン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "グリッド" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "トライアングル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "同心円" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "ジグザグ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "サポートルーフパターン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "サポートのルーフが印刷されるパターン。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "ライン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "グリッド" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "トライアングル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "同心円" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "ジグザグ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "サポートフロアパターン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "サポートのフロアが印刷されるパターン。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "ライン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "グリッド" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "トライアングル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "同心円" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "ジグザグ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "最小サポートインターフェイス領域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "サポートインターフェイスポリゴンの最小領域サイズ。この値より小さい領域のポリゴンは通常のサポートとしてプリントされます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "最小サポートルーフ領域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "サポートのルーフの最小領域サイズ。この値より小さい領域のポリゴンは通常のサポートとしてプリントされます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "最小サポートフロア領域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "サポートのフロアの最小領域サイズ。この値より小さい領域のポリゴンは通常のサポートとしてプリントされます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "サポートインターフェイス水平展開" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "サポートインターフェイスポリゴンに適用されるオフセット量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "サポートルーフ水平展開" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "サポートのルーフに適用されるオフセット量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "サポートフロア水平展開" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "サポートのフロアに適用されるオフセット量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "サポート面のライン方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "サポートルーフライン方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "サポートフロアライン方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "ファン速度上書き" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "有効にすると、サポートを超えた直後に印刷冷却ファンの速度がスキン領域に対して変更されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "サポート対象スキンファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "サポートを超えた直後にスキン領域に印字するときに使用するファン速度を割合で示します。高速ファンを使用すると、サポートが取り外しやすくなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "使用タワー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "特殊なタワーを使用して、小さなオーバーハングしているエリアをサポートします。これらの塔は、サポートできる領域より大きな直径を支えれます。オーバーハング付近では塔の直径が減少し、ルーフを形成します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "タワー直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "特別な塔の直径。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "最大タワーサポート直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "特殊なサポートタワーにより支持される小さな領域のX / Y方向の最小直径。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "タワールーフ角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "タワーの屋上の角度。値が高いほど尖った屋根が得られ、値が低いほど屋根が平らになります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "サポートメッシュの下処理" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "サポートメッシュの下のサポート材を全箇所に作ります、これはサポートメッシュ下にてオーバーハングしないようにするためです。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "シーンにサポートメッシュがある" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "シーンにはサポートメッシュがあります。この設定はCuraで制御されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "ビルドプレート密着性" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "密着性" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "プライムボルブを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "印刷する前にフィラメントの小さな塊を作るかどうか。この設定をオンにすると、エクストルーダーがノズルにおいて印刷予定のマテリアルの下準備をします。印刷後ブリムまたはスカートも、上記と同じような意味を持ちます。この設定をオフにすると時間の節約にはなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "エクストルーダープライムX位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "プリント開始時のノズルの位置を表すX座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "エクストルーダープライムY位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "プリント開始時にノズル位置を表すY座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "ビルドプレート接着タイプ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "エクストルーダーとビルドプレートへの接着両方を改善するのに役立つさまざまなオプション。 Brimは、モデルのベースの周りに単一レイヤーを平面的に追加して、ワーピングを防止します。 Raftは、モデルの下に太いグリッドを追加します。スカートはモデルの周りに印刷されたラインですが、モデルには接続されていません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "スカート" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "ブリム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "ラフト" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "なし" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "ビルドプレート接着エクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "スカート/ブリム/ラフトをプリントする際のエクストルーダー。これはマルチエクストルージョン時に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "スカート/ブリムエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "スカートまたはブリムをプリントする際に使用するエクストルーダートレイン。複数のエクストルーダーがある場合に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "ラフトベースエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "ラフトの最初のレイヤーをプリントする際に使用するエクストルーダートレイン。複数のエクストルーダーがある場合に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "ラフト中間エクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "ラフトの中間レイヤーをプリントする際に使用するエクストルーダートレイン。複数のエクストルーダーがある場合に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "ラフトトップエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "ラフトのトップレイヤーをプリントする際に使用するエクストルーダートレイン。複数のエクストルーダーがある場合に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "スカートライン数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "複数のスカートラインを使用すると、小さなモデル形成時の射出をより良く行うことができます。これを0に設定するとスカートが無効になります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "スカート距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4620,2048 +4695,2017 @@ msgstr "" "スカートと印刷の最初の層の間の水平距離。\n" "これは最小距離です。複数のスカートラインがこの距離から外側に展開されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "スカート/ブリム最小長さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "スカートまたはブリム最短の長さ。この長さにすべてのスカートまたはブリムが達していない場合は、最小限の長さに達するまで、スカートまたはブリムラインが追加されます。注:行数が0に設定されている場合、これは無視されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "ブリム幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "モデルから最外線のブリムまでの距離。大きなブリムは、ビルドプレートへの接着を高めますが、有効な印刷面積も減少させます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "ブリムライン数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "ブリムに使用される線数。ブリムの線数は、ビルドプレートへの接着性を向上させるだけでなく、有効な印刷面積を減少させる。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "ブリム距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "最初のブリムラインとプリントの最初のレイヤーの輪郭との間の水平距離。小さなギャップがあると、ブリムの取り外しが容易になり、断熱性の面でもメリットがあります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "ブリム交換サポート" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "スペースがサポートで埋まっている場合でも、モデルの周辺にブリムを印刷します。これにより、サポートの最初の層の一部のエリアがブリムになります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "外側にブリムのみ印刷" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "モデルの外側のみにブリムを印刷します。これにより、後で取り除くブリムの量が減少します。またプレートへの接着力はそれほど低下しません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "ラフトの余分なマージン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "ラフトが有効になっている場合、モデルの周りに余分なラフト領域ができます。値を大きくするとより強力なラフトができますが、多くの材料を使用し、造形範囲は少なくなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "ラフト補整" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "この設定は、ラフトの輪郭の内側の角がどの程度丸められるかを制御します。内側の角は、ここで指定した値と等しい半径の半円に丸められます。この設定は、そのような円よりも小さいラフトの輪郭の穴を削除します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "ラフト間のラップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "モデルの第一層のラフトと最終ラフト層の隙間。この値で第1層のみを上げることで、ラフトとモデルとの間の結合を低下させる。結果ラフトを剥がしやすくします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "初期レイヤーZのオーバーラップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "エアギャップ内で失われたフィラメントを補うために、モデルの第1層と第2層をZ方向にオーバーラップさせます。この値によって、最初のモデルレイヤーがシフトダウンされます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "ラフト最上層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "第2ラフト層の上の最上層の数。これらは、モデルが置かれる完全に塗りつぶされた積層です。 2つの層は、1よりも滑らかな上面をもたらす。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "ラフト最上層厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "トップラフト層の層厚。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "ラフト最上ライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "ラフトの上面の線の幅。これらは細い線で、ラフトの頂部が滑らかになります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "ラフト最上面スペース" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "上のラフト層とラフト線の間の距離。間隔は線の幅と同じにして、サーフェスがソリッドになるようにします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "ラフト中間レイヤー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "ラフトのベースと表面の間にあるレイヤーの数。これらのレイヤーがラフトの厚さの主要部分を占めています。この値を増やすと、より厚さのある丈夫なラフトになります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "ラフト中央厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "中間のラフト層の層の厚さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "ラフト中央ライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "中間ラフト層の線の幅。第2層をより押し出すと、ラインがビルドプレートに固着します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "ラフト中間スペース" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "中間ラフト層とラフト線の間の距離。中央の間隔はかなり広くなければならず、トップラフト層を支えるために十分な密度でなければならない。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "ラフトベース厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "ベースラフト層の層厚さ。プリンタのビルドプレートにしっかりと固着する厚い層でなければなりません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "ラフトベースライン幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "ベースラフト層の線幅。ビルドプレートの接着のため太い線でなければなりません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "ラフトベースラインスペース" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "ベースラフト層のラフトライン間の距離。広い間隔は、ブルドプレートからのラフトの除去を容易にする。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "ラフト印刷速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "ラフトが印刷される速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "ラフト上層印刷速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "トップラフト層が印刷される速度。この値はノズルが隣接するサーフェスラインをゆっくりと滑らかにするために、少し遅く印刷する必要があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "ラフト中間印刷速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "ミドルラフト層が印刷される速度。ノズルから出てくるマテリアルの量がかなり多いので、ゆっくりと印刷されるべきである。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "ラフトベース印刷速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "ベースラフト層が印刷される速度。これは、ノズルから出てくるマテリアルの量がかなり多いので、ゆっくりと印刷されるべきである。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "ラフト印刷加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "ラフト印刷時の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "ラフト上層層印刷加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "ラフトのトップ印刷時の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "ラフト中間層印刷加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "ラフトの中間層印刷時の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "ラフトベース印刷加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "ラフトの底面印刷時の加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "ラフト印刷ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "ラフトが印刷時のジャーク。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "ラフト上層印刷ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "トップラフト層印刷時のジャーク。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "ラフト中間層印刷ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "ミドルラフト層印刷時のジャーク。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "ラフトベース印刷ジャーク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "ベースラフト層印刷時のジャーク。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "ラフトファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "ラフト印刷時のファンの速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "ラフト上層ファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "トップラフト印刷時のファンの速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "ラフト中間層ファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "ミドルラフト印刷時のファンの速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "ラフトベースファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "ベースラフト層印刷時のファン速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "デュアルエクストルーダー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "デュアルエクストルーダーで印刷するための設定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "プライムタワーを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "印刷物の横にタワーを造形して、ノズル交換後にフィラメントの調整をします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "プライムタワーのサイズ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "プライムタワーの幅。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "プライムタワー最小容積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "プライムタワーの各層の最小容積。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "プライムタワーX位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "プライムタワーの位置のx座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "プライムタワーY位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "プライムタワーの位置のy座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "プライムタワーノズル拭き取り" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "1本のノズルでプライムタワーを印刷した後、もう片方のノズルから滲み出した材料をプライムタワーが拭き取ります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "プライムタワーブリム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "モデルがない場合でも、プライムタワーには、ブリムによって与えられる追加の付着が必要なことがあります。現在は「ラフト」密着型では使用できません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Ooze Shieldを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "モデルの周りに壁(ooze shield)を作る。これを生成することで、一つ目のノズルの高さと2つ目のノズルが同じ高さであったとき、2つ目のノズルを綺麗にします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Ooze Shield角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "壁(ooze shield)作成時の最大の角度。 0度は垂直であり、90度は水平である。角度を小さくすると、壁が少なくなりますが、より多くの材料が使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Ooze Shield距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "壁(ooze shield)の造形物からの距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "ノズルスイッチ引き戻し距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "エクストルーダー切り替え時の引き込み量。引き込みを行わない場合は0に設定します。これは通常、ヒートゾーンの長さと同じに設定します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "ノズルスイッチ引き戻し速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "フィラメントを引き戻す速度。速度が早い程良いが早すぎるとフィラメントを削ってしまう可能性があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "ノズルスイッチ引き込み速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "ノズル切り替え中のフィラメントの引き込み速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "ノズルスイッチ押し戻し速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "ノズル スイッチ後にフィラメントが押し戻される速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "ノズル切替え後のプライムに必要な余剰量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "ノズル切替え後のプライムに必要な余剰材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "メッシュ修正" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "3Dプリンティングにさらに適したメッシュを作成します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "重複量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "メッシュ内の重なり合うボリュームから生じる内部ジオメトリを無視し、ボリュームを1つとして印刷します。これにより、意図しない内部空洞が消えることがあります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "全穴除去" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "各レイヤーの穴を消し、外形のみを保持します。これにより、見えない部分の不要な部分が無視されますが、表面上にある穴も全て造形されなくなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "強めのスティッチング" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "強めのスティッチングは、穴をメッシュで塞いでデータを作成します。このオプションは、長い処理時間が必要となります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "スティッチできない部分を保持" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "通常、Curaはメッシュ内の小さな穴をスティッチし、大きな穴のあるレイヤーの部分を削除しようとします。このオプションを有効にすると、スティッチできない部分が保持されます。このオプションは、他のすべてが適切なG-codeを生成できない場合の最後の手段として使用する必要があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "重複メッシュのマージ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "触れているメッシュを少し重ねてください。これによって、より良い接着をします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "重複メッシュの削除" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "複数のメッシュが重なっている領域を削除します。これは、結合された2つのマテリアルのオブジェクトが互いに重なっている場合に使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "代替メッシュの削除" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "交差するメッシュがどのレイヤーに属しているかを切り替えることで、オーバーラップしているメッシュを絡み合うようにします。この設定をオフにすると、一方のメッシュはオーバーラップ内のすべてのボリュームを取得し、他方のメッシュは他から削除されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "空の最初のメッシュの削除" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "最初に印刷したレイヤーの下に空のレイヤーがある場合は取り除きます。この設定を無効にすると、スライストレランスが「排他」または「中間」に設定されている場合に最初のレイヤーが空になる原因になります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "最大解像度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "スライス後の線分の最小サイズ。これを増やすと、メッシュの解像度が低くなります。これにより、プリンタが g コードの処理速度に追いつくことができ、処理できないメッシュの詳細を取り除いてスライス速度を速めます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "最大移動解像度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "スライス後の移動線分の最小サイズ。これを増やすと、移動の跡が滑らかでなくなります。これにより、プリンタが g コードの処理速度に追いつくことができますが、精度が低下します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "最大偏差" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "最大解像度設定の解像度を下げるときに許容される最大偏差です。これを大きくすると印刷の精度は低くなりますが、g-codeは小さくなります。最大偏差は最大解像度の限度であるため、最大偏差でこの2つが競合する場合には常にtrueとなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "最大押出領域偏差" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "直線から中間点を削除する際に許容される、押出領域の最大偏差。長い直線では中間点が幅の変化点の役割を果たすこともあります。そのため、中間点を削除すると、ラインの幅が均一になり、結果として押出領域が少し減る(または増える)ことになります。この値を大きくすると、削除が許容される幅の変化点となる中間点が増えるため、真っ直ぐで平行なウォールの間で多少の押出不足(または過多)が発生することがあります。プリントの精度は落ちますが、G-codeは小さくなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "特別モード" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "これまでにないモデルの印刷方法です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "印刷頻度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "すべてのモデルをレイヤーごとに印刷するか、1つのモデルがプリント完了するのを待ち次のモデルに移動するかどうか。a)エクストルーダーが1つだけ有効であり、b)プリントヘッド全体がモデル間を通ることができるようにすべてのモデルが離れていて、すべてのモデルがノズルとX/Y軸間の距離よりも小さい場合、1つずつ印刷する事ができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "一度にすべて" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "1つずつ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "インフィルメッシュ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "このメッシュを使用して、重なる他のメッシュのインフィルを変更します。他のメッシュのインフィル領域を改なメッシュに置き換えます。これを利用する場合、1つのWallだけを印刷しTop / Bottom Skinは使用しないことをお勧めします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "メッシュ処理ランク" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "インフィルメッシュの重なりが複数生じた場合のこのメッシュの優先度を決定します。複数のインフィルメッシュの重なりがあるエリアでは、最もランクが高いメッシュの設定になります。ランクが高いインフィルメッシュは、ランクが低いインフィルメッシュのインフィルと通常のメッシュを変更します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "メッシュ切断" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "このメッシュの大きさをを他のメッシュ内に制限します。この設定を使用することで、1つの特定のメッシュ領域の設定を、、全く別のエクストルーダーで作成することができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "型" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "型を取るため印刷し、ビルドプレート上の同じようなモデルを得るためにキャスト用の印刷をします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "最小型幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "型の外側とモデルの外側との間の最小距離です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "型ルーフ高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "型を印刷するためのモデルの水平部分上の高さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "型角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "型の外側の壁のオーバーハングの角度です。0度にすると垂直の外殻をつくります。 90度は輪郭に従いモデルの外側の外殻をつくります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "サポートメッシュ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "このメッシュを使用してサポート領域を指定します。これは、サポート構造を生成するために使用できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "メッシュオーバーハング例外" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "このメッシュを使用して、モデルのどの部分をオーバーハングとして検出する必要がないかを指定します。これは、不要なサポート構造を削除するために使用できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "表面モード" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "モデルを表面のみ、ボリューム、または緩い表面のボリュームとして扱います。通常の印刷モードでは、囲まれた内部が印刷されます。 「Surface」は表面のみ印刷をして、インフィルもトップもボトムも印刷しません。 \"Both\"は通常と同様に囲まれた内部を印刷し残りのポリゴンをサーフェスとして印刷します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "標準" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "表面" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "両方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "滑らかな外側輪郭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Z軸の外側のエッジの動きを滑らかにします。全体の印刷に安定したZの動きを促し、この機能によりソリッドのモデルを固定した底辺と単一のウォールの印刷にします。この機能は各レイヤーが単一の部品を含んでいる場合のみに有効です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "滑らかな輪郭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "らせん状の輪郭を滑らかにしてZシームの視認性を低下させます (Zシームは印刷物上でほとんどみえませんが、層ビューでは確認できます)。スムージングは、細かい表面の詳細をぼかす傾向があることに注意してください。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "相対押出" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "絶対押出ではなく、相対押出を使用します。相対Eステップを使用すると、G-codeの後処理が容易になります。ただし、すべてのプリンタでサポートされているわけではありません。絶対的Eステップと比較して、材料の量にごくわずかな偏差が生じることがあります。この設定に関係なく、G-codeスクリプトが出力される前にエクストルーダーのモードは常に絶対値にて設定されています。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "実験" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "これからもっと充実させていく機能です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "スライス公差" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "スライスされたレイヤーにおける垂直方向の公差です。レイヤーの輪郭は通常、各レイヤーの厚さの中間を通る断面で生成されます(中間)。代わりに、レイヤーごとに、ボリューム内にレイヤーの厚さの分だけ入り込んだエリアにしたり(排他)、レイヤー内の任意の位置まで入り込んだエリアにしたりする(包括)こともできます。排他は最も細かく、包括は最もフィットし、中間は元の表面に最も近くなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "中間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "排他" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "包括" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "最上面のライン幅" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "プリントの上部の 線の幅。" - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "上部表面パターン" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "上層のパターン。" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "直線" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "同心円" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "ジグザグ" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "上面方向一貫性" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "上面のラインを、隣接するラインと常に一方向で重なるような順序でプリントします。これにより、プリントにかかる時間は少し長くなりますが、平らな面の見た目の一貫性が高まります。" - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "最上面のラインの向き" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "トップ表面層に縦かジグザグパターンを利用する時に使用する整数の行方向のリスト。リスト内から順番に使われていき、リストの最後に達するとまた最初の設定値に戻ります。リストアイテムはカンマで区切られ、全体はカッコで括られています。デフォルトでは何も入っておらず、設定角度は (45 度と 135 度)になっています。" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "インフィル移動最適化" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "有効化すると、移動距離が減少するようにインフィルラインをプリントする順序が最適化されます。移動時間の削減は、スライスするモデル、インフィルパターン、密度などに大きく依存します。特に、インフィルを行う小さなエリアが多数あるモデルの場合、モデルをスライスする時間が大きく増えることがあります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "自動温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "その画層の平均流速で自動的にレイヤーごとに温度を変更します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "フロー温度グラフ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "マテリアルフロー(毎秒 3mm) と温度 (° c) をリンクします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "最小ポリゴン円周" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "この量よりも小さい円周を持つスライスレイヤーのポリゴンは、除外されます。値を小さくすると、スライス時間のコストで、メッシュの解像度が高くなります。つまり、ほとんどが高解像 SLA プリンター、極小多機能 3D モデルです。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "接続部分のサポート分割" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "サポートラインの接続部分をスキップし、サポート材部分を壊れやすくします。この設定はジグザクのサポートインフィル材のパターンにて適用できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "サポート分割サイズ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "サポート毎行Nミリ時に、サポートの接続をわざと外し、後のサポート材の構造をもろくし、壊れやすくする。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "サポート分割ライン数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "毎行Nミリ時に、サポートの接続をわざとスキップし、後のサポート材の構造をもろくし、壊れやすくする。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "ドラフトシールドを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "これにより、モデルの周囲に壁ができ、熱を閉じ込め、外気の流れを遮蔽します。特に反りやすい材料に有効です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "ドラフトシールドとX/Yの距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "ドラフトシールドと造形物のX / Y方向の距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "ドラフトシールドの制限" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "ドラフトシールドの高さを設定します。ドラフトシールドは、モデルの全高、または限られた高さで印刷するように選択します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "制限なし" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "制限あり" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "ドラフトシールドの高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "ドラフトシールドの高さ制限。この高さを超えるとドラフトシールドが印刷されません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "オーバーハング印刷可能" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "最小限のサポートが必要となるように印刷モデルのジオメトリを変更します。急なオーバーハングは浅いオーバーハングになります。オーバーハングした領域は、より垂直になるように下がります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "最大モデル角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "印刷可能になったオーバーハングの最大角度。 0°の値では、すべてのオーバーハングがビルドプレートに接続されたモデルの一部に置き換えられます。90°では、モデルは決して変更されません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "オーバーハングした穴の最大領域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "モデル底部にある穴の最大領域(「オーバーハング印刷可能」で削除する前の値)。これより小さい穴は保持されます。値が0 mm²の場合、モデル底部にあるすべての穴は充填されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "コースティングを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "コースティングは、それぞれの造形ラインの最後の部分をトラベルパスで置き換えます。はみ出た材料は、糸引きを減らすために造形ライン最後の部分を印刷するために使用される。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "コースティングのボリューム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "はみ出るフィラメントのボリューム。この値は、一般に、ノズル直径の3乗に近い値でなければならない。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "コースティング前の最小ボリューム" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "コースティングに必要な最小の容積。より小さい押出経路の場合、ボーデンチューブにはより少ない圧力しか蓄積されないので、コースティングの容積は比例する。この値は、常に、コースティングのボリュームよりも大きな必要があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "コースティング速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "コースティング中の移動速度。印刷時の経路の速度設定に比例します。ボーデンチューブの圧力が低下するので、100%よりわずかに低い値が推奨される。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "3Dクロスポケットのサイズ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "四方でクロス3Dパターンが交差するポケットの大きさはそのパターンが触れている高さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "クロス画像のインフィル密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "画像ファイルの位置。この画像の輝度値で印刷のインフィル内の対象箇所における最小密度が決まります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "サポート用クロス画像のインフィル密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "画像ファイルの位置。この画像の輝度値でサポートの対象箇所における最小密度が決まります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "円錐サポートを有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "オーバーハング部分よりも底面の支持領域を小さくする。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "円錐サポートの角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "円錐形のサポートの傾きの角度。 0度は垂直であり、90度は水平である。角度が小さいと、サポートはより頑丈になりますが、より多くのマテリアルが必要になります。負の角度は、サポートのベースがトップよりも広くなります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "円錐サポートの最大幅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "円錐形のサポート領域のベースが縮小される最小幅。幅が狭いと、サポートが不安定になる可能性があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "ファジースキン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "外壁を印刷する際に振動が起こり、表面が粗くてぼやける。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "ファジースキン外のみ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "部品の輪郭のみに振動が起こり、部品の穴には起こりません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "ファジースキンの厚さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "振動が起こる幅。内壁は変更されていないので、これを外壁の幅より小さく設定することをお勧めします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "ファジースキンの密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "レイヤー内の各ポリゴンに導入されたポイントの平均密度。ポリゴンの元の点は破棄されるため、密度が低いと解像度が低下します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "ファジースキン点間距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "各線分に導入されたランダム点間の平均距離。ポリゴンの元の点は破棄されるので、積層の値を低くすることで、なめらかな仕上がりになります。この値は、ファジースキンの厚さの半分よりも大きくなければなりません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "流量補正時の最大抽出オフセット" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "流量の変化を補正するためにフィラメントを移動する最大距離(mm)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "流量補正要因" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "流量の変化を補正するためにフィラメントを移動する距離。フィラメントが1秒の押出で移動する距離の割合として指定します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "ワイヤ印刷" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "薄い空気中に印刷し、疎なウエブ構造で外面のみを印刷します。これは、上向きおよび斜め下向きの線を介して接続された所定のZ間隔でモデルの輪郭を水平に印刷することによって実現される。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "WPの高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "2つの水平なパーツ間の、上向きおよび斜め下向きの線の高さ。これは、ネット構造の全体密度を決定します。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "WPルーフ距離のオフセット" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "ルーフから内側に輪郭を描くときの距離。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "WP速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "マテリアルを押し出すときにノズルが動く速度。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "WP底面印字速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "ブルドプラットフォームに接触する第1層の印刷速度。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "WP上向き印字速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "薄い空気の中で上向きに線を印刷する速度。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "WP下向き印字速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "斜め下方に線を印刷する速度。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "WP水平印字速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "モデルの水平輪郭を印刷する速度。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "WPフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "流れ補正:押出されたマテリアルの量はこの値の乗算になります。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "WP接続フロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "上下に動くときの吐出補正。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "WPフラットフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "フラットラインを印刷する際の吐出補正。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "WP上面遅延" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "上向きの線が硬くなるように、上向きの動きの後の時間を遅らせる。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "WP底面遅延" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "下降後の遅延時間。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "WP水平遅延" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "2つの水平セグメント間の遅延時間。このような遅延を挿入すると、前のレイヤーとの接着性が向上することがありますが、遅延が長すぎると垂れ下がりが発生します。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "WP低速移動距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" "This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." msgstr "半分の速度で押出される上方への移動距離。過度にマテリアルを加熱することなく、前の層とのより良い接着を作ります。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "WPノットサイズ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "上向きの線の上端に小さな結び目を作成し、連続する水平レイヤーを接着力を高めます。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "WP落下距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "上向き押出後にマテリアルが落下する距離。この距離は補正される。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "WP引きづり距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "斜め下方への押出に伴い上向き押出しているマテリアルが引きずられる距離。この距離は補正される。ワイヤ印刷のみに適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "WPストラテジー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "各接続ポイントで2つの連続したレイヤーが密着していることを確認するためのストラテジー。収縮すると上向きの線が正しい位置で硬化しますが、フィラメントの研削が行われる可能性があります。上向きの線の終わりに結び目をつけて接続する機会を増やし、線を冷やすことができます。ただし、印刷速度が遅くなることがあります。別の方法は、上向きの線の上端のたるみを補償することである。しかし、予測どおりにラインが必ずしも落ちるとは限りません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "補正" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "ノット" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "引き戻し" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "WP下向き直線ライン" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "水平方向の直線部分で覆われた斜めに下降線の割合です。これは上向きラインのほとんどのポイント、上部のたるみを防ぐことができます。ワイヤ印刷にのみ適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "WPルーフ落下距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "水平ルーフが ”薄い空気”に印刷され落ちる距離。この距離は補正されています。ワイヤ印刷に適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "WPルーフ引きずり距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "ルーフの外側の輪郭に戻る際に引きずる内側ラインの終わり部分の距離。この距離は補正されていてワイヤ印刷のみ適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "WPルーフ外側処理時間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "トップレイヤーにある穴の外側に掛ける時間。長い時間の方はより良い密着を得られます。ワイヤ印刷にのみ適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "WPノズル隙間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "ノズルと水平方向に下向きの線間の距離。大きな隙間がある場合、急な角度で斜め下方線となり、次の層が上方接続しずらくなる。ワイヤ印刷にのみ適用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "適応レイヤーの使用" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "適応レイヤーは、レイヤーの高さをモデルの形状に合わせて計算します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "適応レイヤー最大差分" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "基準レイヤー高さと比較して許容される最大の高さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "適応レイヤー差分ステップサイズ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "次のレイヤーの高さを前のレイヤーの高さと比べた差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "適応レイヤーのトポグラフィーサイズ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "隣接する2つのレイヤー間の目標水平距離。この設定を小さくすると、レイヤーのエッジが近づくように薄いレイヤーが使用されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "張り出し壁アングル" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "この角度以上に張り出した壁は、オーバーハング壁設定を使用してプリントされます。値が90の場合は、オーバーハング壁として処理されません。サポートによってサポートされているオーバーハングも、オーバーハングとして処理されません。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "張り出し壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "張り出し壁は、この割合で通常の印刷速度で印刷されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "ブリッジ設定を有効にする" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "ブリッジを検出し、ブリッジを印刷しながらて印刷速度、フロー、ファンの設定を変更します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "ブリッジ壁の最小長さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "この値より短いサポートされていない壁が通常の壁設定で印刷されます。長いサポートされていない壁は、ブリッジ壁設定で印刷されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "ブリッジスキンサポートのしきい値" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "対象領域に対してこのパーセンテージ未満のスキン領域がサポートされている場合、ブリッジ設定で印刷します。それ以外の場合は、通常のスキン設定で印刷します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "ブリッジスパースインフィル最大密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "スパース(疎)であると見なされるインフィルの最大密度。スパースインフィル上のスキンは、サポートされていないと見なされるため、ブリッジスキンとして扱われる可能性があります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "ブリッジ壁コースティング" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "この設定は、ブリッジ壁が始まる直前に、エクストルーダーを動かす距離を制御します。ブリッジが始まる前にコースティングすることにより、ノズル内が減圧され、ブリッジがより平らになります。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "ブリッジ壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "ブリッジ壁を印刷する速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "ブリッジ壁フロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "ブリッジ壁を印刷するときは、材料の吐出量をこの値で乗算します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "ブリッジスキン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "ブリッジスキン領域が印刷される速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "ブリッジスキンフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "ブリッジスキン領域を印刷するときは、材料の吐出量をこの値で乗算します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "ブリッジスキンの密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "ブリッジスキンレイヤーの密度。100 以下の場合は、スキンライン間のギャップを増やします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "ブリッジファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "ブリッジ壁とスキンを印刷する際に使用するファン速度の割合。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "ブリッジを構成する多重レイヤー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "有効な場合、空気上部の第二および第三レイヤーは以下の設定で印刷されます。それ以外の場合は、それらのレイヤーは通常の設定で印刷されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "ブリッジセカンドスキンの速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "セカンドブリッジのスキンレイヤーを印刷する際に使用する印刷速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "ブリッジセカンドスキンのフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "セカンドブリッジスキンレイヤーを印刷するときは、材料の吐出量をこの値で乗算します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "ブリッジセカンドスキンの密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "セカンドブリッジスキンレイヤーの密度。100 以下の場合は、スキンライン間のギャップを増やします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "ブリッジセカンドスキンのファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "セカンドブリッジのスキンレイヤーを印刷する際に使用するファン速度の割合。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "ブリッジサードスキンの速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "サードブリッジのスキンレイヤーを印刷する際に使用する印刷速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "ブリッジサードスキンのフロー" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "サードブリッジスキンレイヤーを印刷するときは、材料の吐出量をこの値で乗算します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "ブリッジサードスキンの密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "サードブリッジスキンレイヤーの密度。100 以下の場合は、スキンライン間のギャップを増やします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "ブリッジサードスキンのファン速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "サードブリッジのスキンレイヤーを印刷する際に使用するファン速度の割合。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "レイヤー間のノズル拭き取り" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "レイヤー間にノズル拭き取りG-Codeを含むかどうか(レイヤーごとに最大1つ)。この設定を有効にすると、レイヤー変更時の引き戻し動作に影響する可能性があります。拭き取りスクリプトが動作するレイヤーでの押し戻しを制御するには、ワイプ引き戻し設定を使用してください。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "ワイプ間の材料の量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "別のノズル拭き取りを行う前に押し出せる材料の最大量。この値がレイヤーに必要な材料の量よりも小さい場合、この設定はこのレイヤーには影響しません。つまり、レイヤーごとに1つの拭き取りに制限されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "ワイプリトラクト有効" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "ノズルが印刷しないで良い領域を移動する際にフィラメントを引き戻す。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "ワイプリトラクト無効" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "拭き取りシーケンス中に出ないように押し戻すフィラメントの量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "ワイプ引き戻し時の余分押し戻し量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "いくつかの材料は、ワイプ移動中ににじみ出るためここで補償することができます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "ワイプリトラクト速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "ワイプ引き戻し中にフィラメントが引き戻される時の速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "ワイプ引き戻し速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "ワイプ引き戻し移動時にフィラメントが引き戻される速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "ワイプ引き戻し下準備速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "ワイプ引き戻し移動時にフィラメントが押し戻されるスピード。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "ワイプ一時停止" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "引き戻し前に一時停止します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "ワイプZホップ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "拭き取りの際、ビルドプレートが下降してノズルとプリントの間に隙間ができます。これは、ノズルの走行中にプリントに当たるのを防ぎ、プリントをビルドプレートから剥がしてしまう可能性を減らします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "ワイプZホップ高さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "Zホップを実行するときの高さ。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "ワイプホップ速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "ホップ中に z 軸を移動する速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "ワイプブラシXの位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "ワイプスクリプトを開始するX位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "ワイプ繰り返し回数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "ブラシ全体をノズルが移動する回数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "ワイプ移動距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "ブラシ全体でヘッド前後に動かす距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "小さい穴の最大サイズ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "これより直径が小さな輪郭の穴とパーツは、Small Feature Speedを使用して印刷されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "小型形体の最大長さ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "この長さより短い輪郭の形体は、Small Feature Speedを使用して印刷されます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Small Feature Speed" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "小型形体は通常のプリント速度に対してこの割合でプリントされます。低速でプリントすると、接着と精度が向上します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "小型形体の初期レイヤー速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "最初のレイヤーの小型形体は通常のプリント速度に対してこの割合でプリントされます。低速でプリントすると、接着と精度が向上します。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "ウォールの代替の向き" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "レイヤーやインセットについて1つおきに適用されるウォールの代替の向き。金属プリンティングの場合など、応力が蓄積される可能性がある材料に有用です。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "ラフト内側コーナーの削除" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "ラフトから内側コーナーを削除し、ラフトが凸になるようにします。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "ラフトベースウォール数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "ラフトのベースレイヤーにある線状パターンの周囲にプリントする輪郭の数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "コマンドライン設定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "CuraエンジンがCuraフロントエンドから呼び出されない場合のみ使用される設定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "オブジェクト中心配置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "オブジェクトが保存された座標系を使用する代わりにビルドプラットフォームの中間(0,0)にオブジェクトを配置するかどうか。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "メッシュ位置X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "オブジェクトの X 方向に適用されたオフセット。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "メッシュ位置Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "オブジェクトのY 方向適用されたオフセット。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "メッシュ位置Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "オブジェクトの Z 方向に適用されたオフセット。この 'オブジェクト シンク' と呼ばれていたものを再現できます。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "メッシュ回転マトリックス" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "ファイルから読み込むときに、モデルに適用するトランスフォーメーションマトリックス。" +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "ウォールをプリントする順序を決定します。アウターウォールを先にプリントすると、インナーウォールの不具合が外側に影響しないため、寸法精度が向上します。一方、アウターウォールを後からプリントすると、オーバーハングをプリントする際にうまく積み重ねることができます。" + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "中央ライン分割しきい値" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "その幅を上回れば中央ライン(ある場合)を2つに分割する最小ライン幅。通常のライン幅の倍数として指定します。薄いラインを多数使用する場合は、この設定を小さくします。幅広のラインを少数使用する場合は、大きくします。これは形状全体がウォールで埋められていると想定して適用されるため、ここでの中央は、実際の成果物にはウォールではなくフィルや(他の)スキンがある場合でも、形状の2つの外端の間にあるオブジェクトの中央を意味することに注意してください。" + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "中央ラインギャップフィラーのポリラインウォールの最小ライン幅。この設定は、2本のウォールラインのプリントから、2個のアウターウォールと中央の1個の中心ウォールのプリントに切り替わるモデルの厚さを決定します。最小奇数ウォールライン幅を大きくすると、最大偶数ウォールライン幅も大きくなります。最大奇数ウォールライン幅は、2 * 最小偶数ウォールライン幅として計算されます。" + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "中央ライン追加しきい値" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "その幅を上回れば中央ライン(まだない場合)を追加する最小ライン幅。通常のライン幅の倍数として指定します。薄いラインを多数使用する場合は、この設定を小さくします。幅広のラインを少数使用する場合は、大きくします。これは形状全体がウォールで埋められていると想定して適用されるため、ここでの中央は、実際の成果物にはウォールではなくフィルや(他の)スキンがある場合でも、形状の2つの外端の間にあるオブジェクトの中央を意味することに注意してください。" + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "プリントヘッドの2Dシルエット(ファンキャップが含まれています)。" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index 542890f071..c13e575111 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,196 +16,673 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "알 수 없는" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "외벽" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "아래 프린터는 그룹에 속해 있기 때문에 연결할 수 없습니다" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "내벽" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "사용 가능한 네트워크 프린터" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "스킨" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "내부채움" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "내부채움 서포트" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "지원하는 인터페이스" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "서포트" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "스커트" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "프라임 타워" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "움직임 경로" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "리트랙션" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "다른" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "릴리즈 노트를 열 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "그룹 #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "다음" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "건너뛰기" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "종료" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "추가" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "취소" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "닫기" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "파일이 이미 있습니다" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "파일 {0}이 이미 있습니다. 덮어 쓰시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "유효하지 않은 파일 URL:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "지원되지 않음" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "노즐" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "익스트루더의 현재 가용성과 일치하도록 설정이 변경되었습니다:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "설정이 업데이트되었습니다" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "익스트루더 비활성화됨" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "프로파일을 {0}: {1}로 내보내는데 실패했습니다" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "오류" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "프로파일을 {0}로 내보내지 못했습니다. Writer 플러그인이 오류를 보고했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "프로파일을 {0} 에 내보냅니다" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "내보내기 완료" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "{0}에서 프로파일을 가져오지 못했습니다 {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "프린터가 추가되기 전 {0}에서 프로파일을 가져올 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "{0}(으)로 가져올 사용자 정의 프로파일이 없습니다" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "{0}에서 프로파일을 가져오지 못했습니다:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "프로파일 {0}에는 정확하지 않은 데이터가 포함되어 있으므로, 불러올 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "{0}에서 프로파일을 가져오지 못했습니다:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "프로파일 {0}을(를) 성공적으로 가져왔습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "파일 {0}에 유효한 프로파일이 포함되어 있지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "프로파일 {0}에 알 수 없는 파일 유형이 있거나 손상되었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "사용자 정의 프로파일" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "프로파일에 품질 타입이 누락되었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "아직 활성화된 프린터가 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "프로파일을 추가할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "'{0}' 품질 타입은 현재 활성 기기 정의 '{1}'와(과) 호환되지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "경고: 프로파일은 '{0}' 품질 타입을 현재 구성에 이용할 수 없기 때문에 찾을 수 없습니다. 이 품질 타입을 사용할 수 있는 재료/노즐 조합으로 전환하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "객체를 증가시키고 배치" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "개체 배치 중" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "모든 개체가 출력할 수 있는 최대 사이즈 내에 위치할 수 없습니다" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "개체 배치 중" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "기기로드 중 ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "환경 설정을 설정하는 중..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "활성 기기 초기화 중..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "패키지 관리자 초기화 중..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "출력 사이즈 초기화 중..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "장면 설정 중..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "인터페이스 로드 중 ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "엔진 초기화 중..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "한 번에 하나의 G-코드 파일만 로드 할 수 있습니다. {0} 가져 오기를 건너 뛰었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "경고" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "G-코드가 로드되어 있으면 다른 파일을 열 수 없습니다. {0} 가져 오기를 건너 뛰었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "응답을 읽을 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "입력한 상태가 올바르지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "계정 서버 인증 시간이 초과되었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "이 응용 프로그램을 인증할 때 필요한 권한을 제공하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "로그인을 시도할 때 예기치 못한 문제가 발생했습니다. 다시 시도하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "새 로그인 작업을 시작할 수 없습니다. 다른 로그인 작업이 진행 중인지 확인하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Ultimaker 계정 서버에 도달할 수 없음." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "로그인 실패" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "객체의 새 위치 찾기" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "위치 찾기" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "위치를 찾을 수 없음" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "재정의되지 않음" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "연결된 프린터" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "프린터 사전 설정" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "정말로 {0}을(를) 제거하시겠습니까? 이 작업을 실행 취소할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "뛰어난 외관" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "시각적 프로파일은 높은 시각적 및 표면 품질의 의도를 지니고 시각적 프로토타입과 모델을 인쇄하기 위해 설계되었습니다." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "엔지니어링 프로파일은 정확도를 개선하고 허용 오차를 좁히려는 의도로 기능 프로토타입 및 최종 사용 부품을 인쇄하도록 설계되었습니다." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "초안" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "초안 프로파일은 인쇄 시간을 상당히 줄이려는 의도로 초기 프로토타입과 컨셉트 확인을 인쇄하도록 설계되었습니다." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "사용자 정의 소재" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "계산된" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "사용자 정의" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "사용자 정의 프로파일" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "지원되는 모든 유형 ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "모든 파일 (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "계산된" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "알 수 없는" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "아래 프린터는 그룹에 속해 있기 때문에 연결할 수 없습니다" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "사용 가능한 네트워크 프린터" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "연결된 프린터" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "프린터 사전 설정" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "정말로 {0}을(를) 제거하시겠습니까? 이 작업을 실행 취소할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "사용자 정의 소재" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "사용자 정의" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "로그인 실패" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "객체의 새 위치 찾기" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "프린트를 시작하기 전에 재료 프로파일을 프린터와 동기화하십시오." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "위치 찾기" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "새로운 재료가 설치됨" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "모든 개체가 출력할 수 있는 최대 사이즈 내에 위치할 수 없습니다" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "재료 동기화" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "위치를 찾을 수 없음" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "자세히 알아보기" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "사용자 데이터 디렉터리에서 압축 파일을 만들 수 없습니다: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "재료 아카이브를 {}에 저장할 수 없음:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "백업" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "재료 아카이브를 저장하는 데 실패함" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "적절한 데이터 또는 메타 데이터 없이 Cura 백업을 복원하려고 시도했습니다." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "알 수 없는 오류입니다." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "현재 버전보다 높은 Cura 백업을 복원하려고 시도했습니다." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "프린터와 동기화할 재료의 아카이브 저장에 실패했습니다." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "The following error occurred while trying to restore a Cura backup:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "프린터와 동기화할 재료의 아카이브 로드에 실패했습니다." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "Digital Factory의 응답이 손상된 것 같습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "Digital Factory의 응답에 중요한 정보가 누락되었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "일부 프린터와 재료를 동기화하기 위한 Digital Factory 연결에 실패했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Digital Factory 연결에 실패했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "\"프린팅 순서\"설정 값으로 인해 갠트리가 프린팅 된 모델과 충돌하지 않도록 출력물 높이가 줄어 들었습니다." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "출력물 크기" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "사용자 데이터 디렉터리에서 압축 파일을 만들 수 없습니다: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "백업" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "적절한 데이터 또는 메타 데이터 없이 Cura 백업을 복원하려고 시도했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "현재 버전보다 높은 Cura 백업을 복원하려고 시도했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "The following error occurred while trying to restore a Cura backup:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "큐라를 시작할 수 없습니다" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -220,32 +697,32 @@ msgstr "" "                    

      문제를 해결하기 위해이 오류 보고서를 보내주십시오. </ p>\n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "충돌 보고서를 Ultimaker에 보내기" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "충돌 리포트 보기" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "설정 폴더 보기" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "백업 및 리셋 설정" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "충돌 보고서" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -256,573 +733,978 @@ msgstr "" "

      "보고서 전송" 버튼을 사용하면 버그 보고서가 서버에 자동으로 전달됩니다

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "시스템 정보" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "알 수 없음" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Cura 버전" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Cura 언어" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "OS 언어" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "플랫폼" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Qt 버전" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "PyQt 버전" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "아직 초기화되지 않음" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    98. OpenGL Version: {version}
    99. " msgstr "
    100. OpenGL 버전: {version}
    101. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    102. OpenGL Vendor: {vendor}
    103. " msgstr "
    104. OpenGL 공급업체: {vendor}
    105. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    106. OpenGL Renderer: {renderer}
    107. " msgstr "
    108. OpenGL Renderer: {renderer}
    109. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "오류 추적" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "로그" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "보고서 전송" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "기기로드 중 ..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +msgctxt "@action" +msgid "Machine Settings" +msgstr "기기 설정" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "환경 설정을 설정하는 중..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG 이미지" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "활성 기기 초기화 중..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG 이미지" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "패키지 관리자 초기화 중..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG 이미지" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "출력 사이즈 초기화 중..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP 이미지" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "장면 설정 중..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF 이미지" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "인터페이스 로드 중 ..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "엑스레이 뷰" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "엔진 초기화 중..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3D 파일" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Cura 프로파일" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +msgctxt "@item:inmenu" +msgid "Post Processing" +msgstr "후 처리" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +msgctxt "@item:inmenu" +msgid "Modify G-Code" +msgstr "G 코드 수정" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "한 번에 하나의 G-코드 파일만 로드 할 수 있습니다. {0} 가져 오기를 건너 뛰었습니다." +msgid "There are no file formats available to write with!" +msgstr "쓸 수있는 파일 형식이 없습니다!" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "프린트 작업 대기열이 가득 찼습니다. 프린터가 새 작업을 수락할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Warning" -msgstr "경고" +msgid "Queue Full" +msgstr "대기열 가득 참" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "G-코드가 로드되어 있으면 다른 파일을 열 수 없습니다. {0} 가져 오기를 건너 뛰었습니다." +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "데이터를 프린터로 업로드할 수 없음." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "Error" -msgstr "오류" +msgid "Network error" +msgstr "네트워크 오류" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 +msgctxt "info:status" +msgid "New printer detected from your Ultimaker account" +msgid_plural "New printers detected from your Ultimaker account" +msgstr[0] "Ultimaker 계정에서 새 프린터가 감지되었습니다" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 +#, python-brace-format +msgctxt "info:status Filled in with printer name and printer model." +msgid "Adding printer {name} ({model}) from your account" +msgstr "사용자 계정에서 프린터 {name}({model}) 추가" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 +#, python-brace-format +msgctxt "info:{0} gets replaced by a number of printers" +msgid "... and {0} other" +msgid_plural "... and {0} others" +msgstr[0] "... 및 기타 {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 +msgctxt "info:status" +msgid "Printers added from Digital Factory:" +msgstr "Digital Factory에서 프린터 추가:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "객체를 증가시키고 배치" +msgid "Please wait until the current job has been sent." +msgstr "현재 작업이 전송될 때까지 기다려주십시오." -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 msgctxt "@info:title" -msgid "Placing Objects" -msgstr "개체 배치 중" +msgid "Print error" +msgstr "프린트 오류" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" -msgid "Placing Object" -msgstr "개체 배치 중" +msgid "Are you ready for cloud printing?" +msgstr "클라우드 프린팅이 준비되었습니까?" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "응답을 읽을 수 없습니다." +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "시작하기" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "입력한 상태가 올바르지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "계정 서버 인증 시간이 초과되었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "이 응용 프로그램을 인증할 때 필요한 권한을 제공하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "로그인을 시도할 때 예기치 못한 문제가 발생했습니다. 다시 시도하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "새 로그인 작업을 시작할 수 없습니다. 다른 로그인 작업이 진행 중인지 확인하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Ultimaker 계정 서버에 도달할 수 없음." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "로그인 실패" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "프린터와 동기화할 재료의 아카이브 저장에 실패했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "프린터와 동기화할 재료의 아카이브 로드에 실패했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "Digital Factory의 응답이 손상된 것 같습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "Digital Factory의 응답에 중요한 정보가 누락되었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "일부 프린터와 재료를 동기화하기 위한 Digital Factory 연결에 실패했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Digital Factory 연결에 실패했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "파일이 이미 있습니다" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "파일 {0}이 이미 있습니다. 덮어 쓰시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "유효하지 않은 파일 URL:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "프로파일을 {0}: {1}로 내보내는데 실패했습니다" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "프로파일을 {0}로 내보내지 못했습니다. Writer 플러그인이 오류를 보고했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "프로파일을 {0} 에 내보냅니다" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "내보내기 완료" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "{0}에서 프로파일을 가져오지 못했습니다 {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "프린터가 추가되기 전 {0}에서 프로파일을 가져올 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "{0}(으)로 가져올 사용자 정의 프로파일이 없습니다" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "{0}에서 프로파일을 가져오지 못했습니다:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "프로파일 {0}에는 정확하지 않은 데이터가 포함되어 있으므로, 불러올 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "{0}에서 프로파일을 가져오지 못했습니다:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "프로파일 {0}을(를) 성공적으로 가져왔습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "파일 {0}에 유효한 프로파일이 포함되어 있지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "프로파일 {0}에 알 수 없는 파일 유형이 있거나 손상되었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "사용자 정의 프로파일" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "프로파일에 품질 타입이 누락되었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "아직 활성화된 프린터가 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "프로파일을 추가할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "'{0}' 품질 타입은 현재 활성 기기 정의 '{1}'와(과) 호환되지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "경고: 프로파일은 '{0}' 품질 타입을 현재 구성에 이용할 수 없기 때문에 찾을 수 없습니다. 이 품질 타입을 사용할 수 있는 재료/노즐 조합으로 전환하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "지원되지 않음" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "노즐" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "익스트루더의 현재 가용성과 일치하도록 설정이 변경되었습니다:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "설정이 업데이트되었습니다" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "익스트루더 비활성화됨" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "추가" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "종료" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "취소" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "그룹 #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "외벽" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "내벽" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "스킨" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "내부채움" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "내부채움 서포트" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "지원하는 인터페이스" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "서포트" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "스커트" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "프라임 타워" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "움직임 경로" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "리트랙션" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "다른" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "릴리즈 노트를 열 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "다음" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "건너뛰기" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "닫기" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "프린트를 시작하기 전에 재료 프로파일을 프린터와 동기화하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "새로운 재료가 설치됨" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "재료 동기화" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" msgid "Learn more" msgstr "자세히 알아보기" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "재료 아카이브를 {}에 저장할 수 없음:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "재료 아카이브를 저장하는 데 실패함" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "인쇄 작업 전송" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "프린트 작업을 프린터로 업로드하고 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura가 {0} 그룹의 호스트 프린터에 설치되지 않은 재료 프로파일을 감지했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "재료를 프린터로 전송 중" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "연결 시도 중인 {0}이(가) 그룹의 호스트가 아닙니다. 웹 페이지에서 그룹 호스트로 설정할 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "그룹 호스트 아님" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "그룹 설정" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 +msgctxt "info:status" +msgid "This printer is not linked to the Digital Factory:" +msgid_plural "These printers are not linked to the Digital Factory:" +msgstr[0] "다음 프린터는 Digital Factory에 연결되어 있지 않습니다:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 +msgctxt "info:name" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 +#, python-brace-format +msgctxt "info:status" +msgid "To establish a connection, please visit the {website_link}" +msgstr "연결을 설정하려면 {website_link}에 방문하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "A cloud connection is not available for some printers" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 +msgctxt "@action:button" +msgid "Keep printer configurations" +msgstr "프린터 구성 유지" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 +msgctxt "@action:button" +msgid "Remove printers" +msgstr "프린터 제거" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Ultimaker Connect를 실행하지 않는 프린터에 연결하려 합니다. 프린터를 최신 펌웨어로 업데이트해 주십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "프린터 업데이트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "출력 작업이 프린터에 성공적으로 보내졌습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "데이터 전송 됨" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "네트워크를 통해 프린팅" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "네트워크를 통해 프린팅" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "네트워크를 통해 연결됨" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "내일" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "오늘" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "네트워크를 통해 연결" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Cloud를 통해 프린팅" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Cloud를 통해 프린팅" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Cloud를 통해 연결됨" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "{printer_name} will be removed until the next account sync." +msgstr "다음 계정 동기화 시까지 {printer_name}이(가) 제거됩니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "To remove {printer_name} permanently, visit {digital_factory_link}" +msgstr "{printer_name}을(를) 영구적으로 제거하려면 {digital_factory_link}을(를) 방문하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "Are you sure you want to remove {printer_name} temporarily?" +msgstr "일시적으로 {printer_name}을(를) 제거하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 +msgctxt "@title:window" +msgid "Remove printers?" +msgstr "프린터를 제거하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 +#, python-brace-format +msgctxt "@label" +msgid "" +"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgid_plural "" +"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr[0] "" +"Cura에서 {0} 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" +"정말로 계속하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +msgctxt "@label" +msgid "" +"You are about to remove all printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr "" +"Cura에서 모든 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" +"정말로 계속하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "프린트 모니터링" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory에서 프린트 추적" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "프린트 작업 업로드 시 알 수 없는 오류 코드: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MF 파일" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Cura 프로젝트 3MF 파일" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "3MF 파일 작성 중 오류." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "3MF 기록기 플러그인이 손상되었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "작성할 작업 환경이 없습니다. 프린터를 먼저 추가하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "여기서 작업 환경을 작성할 권한이 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "운영 체제가 프로젝트 파일을 이 위치로 또는 이 파일명으로 저장하지 못합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "백업 복원 시도 중 오류가 있었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "백업 관리" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "백업" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "백업을 업로드하는 도중 오류가 있었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "백업 생성 중..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "백업을 생성하는 도중 오류가 있었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "백업 업로드 중..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "백업이 업로드를 완료했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "백업이 최대 파일 크기를 초과했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 msgctxt "@text" -msgid "Unknown error." -msgstr "알 수 없는 오류입니다." +msgid "Unable to read example data file." +msgstr "예시 데이터 파일을 읽을 수 없습니다." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "UFP 파일에 쓸 수 없음:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Ultimaker 포맷 패키지" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "G-code 파일" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "G 코드 파싱" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "G-코드 세부 정보" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "파일을 보내기 전에 g-코드가 프린터 및 프린터 구성에 적합한 지 확인하십시오. g-코드가 정확하지 않을 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "G 파일" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Open Compressed Triangle Mesh" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF Binary" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF Embedded JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford Triangle Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Compressed COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "레벨 빌드 플레이트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "업그레이드 선택" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "압축된 G-code 파일" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "서버의 응답을 해석할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "마켓플레이스에 도달할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "계정에서 거절 및 제거" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "거절" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "동의" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "플러그인 사용 계약" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "귀하의 계정으로 재료와 소프트웨어 패키지를 동기화하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Ultimaker 계정에서 변경 사항이 감지되었습니다" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "동기화" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "변경 사항이 적용되기 전에 {}을(를) 멈추고 다시 시작해야 합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "동기화 중..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "{}개의 플러그인을 다운로드하지 못했습니다" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "설치된 플러그인" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "설치된 재료" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "번들 플러그인" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "번들 재료" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "알 수 없는 패키지" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "알 수 없는 원작자" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "이동식 드라이브" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "이동식 드라이브에 저장" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "이동식 드라이브 {0}에 저장" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "이동식 드라이브 {0}에 저장" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "저장" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "{0}: {1} 에 저장할 수 없습니다" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "{device} 장치에 쓸 때 파일 이름을 찾을 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "이동식 드라이브 {0}: {1} 에 저장할 수 없습니다 :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "이동식 드라이브 {0}에 {1}로 저장되었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "파일이 저장됨" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "꺼내기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "이동식 장치 {0} 꺼내기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "{0}가 배출됐습니다. 이제 드라이브를 안전하게 제거 할 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "하드웨어 안전하게 제거" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "{0}를 배출하지 못했습니다. 다른 프로그램이 드라이브를 사용 중일 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "모니터" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "예기치 않은 오류로 인해 슬라이싱에 실패했습니다. 이슈 트래커에 버그를 보고하는 것을 고려하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "슬라이싱 실패" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "버그 보고" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Report a bug on Ultimaker Cura's issue tracker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "선택한 소재 또는 구성과 호환되지 않기 때문에 현재 소재로 슬라이스 할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "슬라이스 할 수 없습니다" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "현재 설정으로 슬라이스 할 수 없습니다. 다음 설정에는 오류가 있습니다 : {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "일부 모델별 설정으로 인해 슬라이스할 수 없습니다. 하나 이상의 모델에서 다음 설정에 오류가 있습니다. {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "프라임 타워 또는 위치가 유효하지 않아 슬라이스 할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "비활성화된 익스트루더 %s(와)과 연결된 개체가 있기 때문에 슬라이스할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"설정을 검토하고 모델이 다음 사항에 해당하는지 확인하십시오.\n" +"- 출력 사이즈 내에 맞춤화됨\n" +"- 활성화된 익스트루더로 할당됨\n" +"- 수정자 메쉬로 전체 설정되지 않음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "레이어 처리 중" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "정보" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "3MF 파일" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "추천" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "사용자 정의" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "이 프로젝트에 사용된 재료는 Cura에서 지원하지 않는 재료로 원하지 않는 3D 출력물을 생산할 수도 있습니다. Marketplace의 전체 재료 패키지를 설치하는 것을 권장합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "재료 프로파일이 설치되지 않음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "재료 설치" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "프로젝트 파일 {0}에 알 수 없는 기기 유형 {1}이(가) 포함되어 있습니다. 기기를 가져올 수 없습니다. 대신 모델을 가져옵니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "프로젝트 파일 열기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "프로젝트 파일 {0}에 갑자기 접근할 수 없습니다: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "프로젝트 파일 열 수 없음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "프로젝트 파일 {0}이 손상됨: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "프로젝트 파일 {0}이(가) 이 버전의 Ultimaker Cura에서 확인할 수 없는 프로파일을 사용하였습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "모델 별 설정" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "모델 별 설정 구성" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" msgstr "3D 모델 도우미" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" @@ -836,1925 +1718,1343 @@ msgstr "" "

      인쇄 품질 및 안정성을 최고로 높이는 방법을 알아보십시오.

      \n" "

      인쇄 품질 가이드 보기

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "프로젝트 파일 {0}에 알 수 없는 기기 유형 {1}이(가) 포함되어 있습니다. 기기를 가져올 수 없습니다. 대신 모델을 가져옵니다." +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +msgctxt "@item:inmenu" +msgid "USB printing" +msgstr "USB 프린팅" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "프로젝트 파일 열기" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print via USB" +msgstr "USB를 통해 프린팅" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "프로젝트 파일 {0}에 갑자기 접근할 수 없습니다: {1}." +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +msgctxt "@info:tooltip" +msgid "Print via USB" +msgstr "USB를 통해 프린팅" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "프로젝트 파일 열 수 없음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "프로젝트 파일 {0}이 손상됨: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "프로젝트 파일 {0}이(가) 이 버전의 Ultimaker Cura에서 확인할 수 없는 프로파일을 사용하였습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "추천" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "사용자 정의" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "이 프로젝트에 사용된 재료는 Cura에서 지원하지 않는 재료로 원하지 않는 3D 출력물을 생산할 수도 있습니다. Marketplace의 전체 재료 패키지를 설치하는 것을 권장합니다." +msgid "Connected via USB" +msgstr "USB를 통해 연결" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +msgctxt "@label" +msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgstr "USB 인쇄가 진행 중입니다. Cura를 닫으면 인쇄도 중단됩니다. 계속하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +msgctxt "@message" +msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgstr "프린트가 아직 진행 중입니다. Cura는 이전 프린트가 완료될 때까지는 USB를 통해 다른 프린트를 시작할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +msgctxt "@message" +msgid "Print in Progress" +msgstr "프린트 진행 중" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "미리 보기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter는 텍스트가 아닌 모드는 지원하지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "내보내기 전에 G-code를 준비하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" +msgid "Update Firmware" +msgstr "펌웨어 업데이트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeGzWriter는 텍스트 모드는 지원하지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "레이어 뷰" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "와이어 프린팅이 활성화되어 있을 때 Cura는 레이어를 정확하게 표시하지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "재료 프로파일이 설치되지 않음" +msgid "Simulation View" +msgstr "시뮬레이션 뷰" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "재료 설치" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "먼저 슬라이스해야 하기 때문에 아무것도 표시되지 않습니다." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "3MF 파일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "3MF 기록기 플러그인이 손상되었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "작성할 작업 환경이 없습니다. 프린터를 먼저 추가하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "여기서 작업 환경을 작성할 권한이 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "운영 체제가 프로젝트 파일을 이 위치로 또는 이 파일명으로 저장하지 못합니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "3MF 파일 작성 중 오류." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "프로젝트 파일에 재료 패키지 정보를 저장할 수 없습니다: {material}. 이 프로젝트는 다른 시스템에서 제대로 열리지 않을 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "재료 패키지 정보를 저장하는 데 실패함" +msgid "No layers to show" +msgstr "표시할 레이어 없음" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "다시 메시지 표시 안 함" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MF 파일" +msgid "Cura 15.04 profiles" +msgstr "Cura 15.04 프로파일" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Cura 프로젝트 3MF 파일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF 파일" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "강조 표시된 영역은 누락되거나 관련 없는 표면을 표시합니다. 모델을 수정하고 Cura에서 다시 엽니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" -msgid "Backups" -msgstr "백업" +msgid "Model Errors" +msgstr "모델 에러" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "백업을 업로드하는 도중 오류가 있었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "백업 생성 중..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "백업을 생성하는 도중 오류가 있었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "백업 업로드 중..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "백업이 업로드를 완료했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "백업이 최대 파일 크기를 초과했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "백업 복원 시도 중 오류가 있었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "백업 관리" +msgid "Solid view" +msgstr "솔리드 뷰" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "예기치 않은 오류로 인해 슬라이싱에 실패했습니다. 이슈 트래커에 버그를 보고하는 것을 고려하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "슬라이싱 실패" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "버그 보고" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Report a bug on Ultimaker Cura's issue tracker." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "선택한 소재 또는 구성과 호환되지 않기 때문에 현재 소재로 슬라이스 할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "슬라이스 할 수 없습니다" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "현재 설정으로 슬라이스 할 수 없습니다. 다음 설정에는 오류가 있습니다 : {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "일부 모델별 설정으로 인해 슬라이스할 수 없습니다. 하나 이상의 모델에서 다음 설정에 오류가 있습니다. {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "프라임 타워 또는 위치가 유효하지 않아 슬라이스 할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "비활성화된 익스트루더 %s(와)과 연결된 개체가 있기 때문에 슬라이스할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"설정을 검토하고 모델이 다음 사항에 해당하는지 확인하십시오.\n" -"- 출력 사이즈 내에 맞춤화됨\n" -"- 활성화된 익스트루더로 할당됨\n" -"- 수정자 메쉬로 전체 설정되지 않음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "레이어 처리 중" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "정보" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Cura 프로파일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "업데이트 정보에 액세스 할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." msgstr "사용자의 {machine_name}에서 새로운 기능 또는 버그 수정 사항을 사용할 수 있습니다! 완료하지 않은 경우 프린터의 펌웨어를 버전 {latest_version}으로 업데이트하는 것이 좋습니다." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" msgstr "안정적인 신규 %s 펌웨어를 사용할 수 있습니다" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" msgstr "업데이트하는 방법" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "펌웨어 업데이트" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "업데이트 정보에 액세스 할 수 없습니다." -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "압축된 G-code 파일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter는 텍스트 모드는 지원하지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "G-code 파일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "G 코드 파싱" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "G-코드 세부 정보" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "파일을 보내기 전에 g-코드가 프린터 및 프린터 구성에 적합한 지 확인하십시오. g-코드가 정확하지 않을 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "G 파일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter는 텍스트가 아닌 모드는 지원하지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "내보내기 전에 G-code를 준비하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG 이미지" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG 이미지" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG 이미지" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP 이미지" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF 이미지" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Cura 15.04 프로파일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 -msgctxt "@action" -msgid "Machine Settings" -msgstr "기기 설정" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "귀하의 계정으로 재료와 소프트웨어 패키지를 동기화하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Ultimaker 계정에서 변경 사항이 감지되었습니다" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "동기화" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "동기화 중..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "거절" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "동의" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "플러그인 사용 계약" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "계정에서 거절 및 제거" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "변경 사항이 적용되기 전에 {}을(를) 멈추고 다시 시작해야 합니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "{}개의 플러그인을 다운로드하지 못했습니다" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "설치된 플러그인" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "설치된 재료" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "번들 플러그인" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "번들 재료" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "알 수 없는 패키지" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "알 수 없는 원작자" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "서버의 응답을 해석할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "마켓플레이스에 도달할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "모니터" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "모델 별 설정" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "모델 별 설정 구성" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 -msgctxt "@item:inmenu" -msgid "Post Processing" -msgstr "후 처리" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 -msgctxt "@item:inmenu" -msgid "Modify G-Code" -msgstr "G 코드 수정" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "준비" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "미리 보기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "이동식 드라이브에 저장" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "이동식 드라이브 {0}에 저장" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 -msgctxt "@info:status" -msgid "There are no file formats available to write with!" -msgstr "쓸 수있는 파일 형식이 없습니다!" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "이동식 드라이브 {0}에 저장" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 -msgctxt "@info:title" -msgid "Saving" -msgstr "저장" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "{0}: {1} 에 저장할 수 없습니다" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "{device} 장치에 쓸 때 파일 이름을 찾을 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "이동식 드라이브 {0}: {1} 에 저장할 수 없습니다 :" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "이동식 드라이브 {0}에 {1}로 저장되었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 -msgctxt "@info:title" -msgid "File Saved" -msgstr "파일이 저장됨" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "꺼내기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "이동식 장치 {0} 꺼내기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "{0}가 배출됐습니다. 이제 드라이브를 안전하게 제거 할 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "하드웨어 안전하게 제거" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "{0}를 배출하지 못했습니다. 다른 프로그램이 드라이브를 사용 중일 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "이동식 드라이브" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "와이어 프린팅이 활성화되어 있을 때 Cura는 레이어를 정확하게 표시하지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "시뮬레이션 뷰" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "먼저 슬라이스해야 하기 때문에 아무것도 표시되지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "표시할 레이어 없음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "다시 메시지 표시 안 함" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "레이어 뷰" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "예시 데이터 파일을 읽을 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "강조 표시된 영역은 누락되거나 관련 없는 표면을 표시합니다. 모델을 수정하고 Cura에서 다시 엽니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "모델 에러" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "솔리드 뷰" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" msgstr "서포트 차단기" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." msgstr "서포트가 프린팅되지 않는 볼륨을 만듭니다." -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF Binary" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Compressed COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker 포맷 패키지" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "UFP 파일에 쓸 수 없음:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "레벨 빌드 플레이트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "업그레이드 선택" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Cloud를 통해 프린팅" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Cloud를 통해 프린팅" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Cloud를 통해 연결됨" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "프린트 모니터링" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory에서 프린트 추적" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "프린트 작업 업로드 시 알 수 없는 오류 코드: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 -msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Ultimaker 계정에서 새 프린터가 감지되었습니다" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 -#, python-brace-format -msgctxt "info:status Filled in with printer name and printer model." -msgid "Adding printer {name} ({model}) from your account" -msgstr "사용자 계정에서 프린터 {name}({model}) 추가" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 -#, python-brace-format -msgctxt "info:{0} gets replaced by a number of printers" -msgid "... and {0} other" -msgid_plural "... and {0} others" -msgstr[0] "... 및 기타 {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 -msgctxt "info:status" -msgid "Printers added from Digital Factory:" -msgstr "Digital Factory에서 프린터 추가:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "A cloud connection is not available for some printers" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 -msgctxt "info:status" -msgid "This printer is not linked to the Digital Factory:" -msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "다음 프린터는 Digital Factory에 연결되어 있지 않습니다:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 -msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 -#, python-brace-format -msgctxt "info:status" -msgid "To establish a connection, please visit the {website_link}" -msgstr "연결을 설정하려면 {website_link}에 방문하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 -msgctxt "@action:button" -msgid "Keep printer configurations" -msgstr "프린터 구성 유지" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 -msgctxt "@action:button" -msgid "Remove printers" -msgstr "프린터 제거" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "{printer_name} will be removed until the next account sync." -msgstr "다음 계정 동기화 시까지 {printer_name}이(가) 제거됩니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "{printer_name}을(를) 영구적으로 제거하려면 {digital_factory_link}을(를) 방문하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "일시적으로 {printer_name}을(를) 제거하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 -msgctxt "@title:window" -msgid "Remove printers?" -msgstr "프린터를 제거하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 -#, python-brace-format -msgctxt "@label" -msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr[0] "" -"Cura에서 {0} 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" -"정말로 계속하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 -msgctxt "@label" -msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr "" -"Cura에서 모든 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" -"정말로 계속하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "클라우드 프린팅이 준비되었습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "시작하기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "자세히 알아보기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Ultimaker Connect를 실행하지 않는 프린터에 연결하려 합니다. 프린터를 최신 펌웨어로 업데이트해 주십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "프린터 업데이트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura가 {0} 그룹의 호스트 프린터에 설치되지 않은 재료 프로파일을 감지했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "재료를 프린터로 전송 중" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "연결 시도 중인 {0}이(가) 그룹의 호스트가 아닙니다. 웹 페이지에서 그룹 호스트로 설정할 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "그룹 호스트 아님" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "그룹 설정" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "현재 작업이 전송될 때까지 기다려주십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "프린트 오류" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "데이터를 프린터로 업로드할 수 없음." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "네트워크 오류" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "인쇄 작업 전송" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "프린트 작업을 프린터로 업로드하고 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "프린트 작업 대기열이 가득 찼습니다. 프린터가 새 작업을 수락할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "대기열 가득 참" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "출력 작업이 프린터에 성공적으로 보내졌습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "데이터 전송 됨" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "네트워크를 통해 프린팅" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "네트워크를 통해 프린팅" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "네트워크를 통해 연결됨" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "네트워크를 통해 연결" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "내일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "오늘" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" -msgid "USB printing" -msgstr "USB 프린팅" +msgid "Prepare" +msgstr "준비" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print via USB" -msgstr "USB를 통해 프린팅" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 -msgctxt "@info:tooltip" -msgid "Print via USB" -msgstr "USB를 통해 프린팅" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 -msgctxt "@info:status" -msgid "Connected via USB" -msgstr "USB를 통해 연결" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 -msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "USB 인쇄가 진행 중입니다. Cura를 닫으면 인쇄도 중단됩니다. 계속하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 -msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." -msgstr "프린트가 아직 진행 중입니다. Cura는 이전 프린트가 완료될 때까지는 USB를 통해 다른 프린트를 시작할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 -msgctxt "@message" -msgid "Print in Progress" -msgstr "프린트 진행 중" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3D 파일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "엑스레이 뷰" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "프로젝트 열기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "기존 업데이트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "새로 만들기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "요약 - Cura 프로젝트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "기기의 충돌을 어떻게 해결해야합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "프린터 설정" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "유형" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "프린터 그룹" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "프로파일의 충돌을 어떻게 해결해야합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "프로파일 설정" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "이름" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "프로파일에 없음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 무시" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Derivative from" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 무시" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "재료의 충돌은 어떻게 해결되어야합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "재료 설정" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "표시 설정" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "종류" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "표시 설정 :" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "1 out of %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "프로젝트를 로드하면 빌드 플레이트의 모든 모델이 지워집니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "열기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "무시하고 프로젝트 열기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "누락된 재료 설치하기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "무엇을 더 하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "지금 백업" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "자동 백업" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Cura가 시작되는 날마다 자동으로 백업을 생성하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "복원" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "백업 삭제" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "이 백업을 삭제하시겠습니까? 이 작업을 완료할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "백업 복원" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "백업이 복원되기 전에 Cura를 다시 시작해야 합니다. 지금 Cura를 닫으시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Cura 버전" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "기기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "재료" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "프로파일" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "플러그인" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cura 백업" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "내 백업" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "현재 백업이 없습니다. ‘지금 백업’ 버튼을 사용하여 생성하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "미리 보기 단계 중에는 보이는 백업 5개로 제한됩니다. 기존 백업을 보려면 백업을 제거하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Cura 설정을 백업, 동기화하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "로그인" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Cura 프로젝트 저장하고 파일 프린팅하기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Cura 프로젝트 저장하기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" -msgid "Update Firmware" -msgstr "펌웨어 업데이트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "펌웨어는 3D 프린터에서 직접 실행되는 소프트웨어입니다. 이 펌웨어는 스텝 모터를 제어하고 온도를 조절하며 프린터를 작동시킵니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "새 프린터와 함께 제공되는 펌웨어는 작동하지만 새로운 버전은 더 많은 기능과 향상된 기능을 제공하는 경향이 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 -msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "펌웨어 자동 업그레이드" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "사용자 정의 펌웨어 업로드" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 -msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "프린터와 연결되지 않아 펌웨어를 업데이트할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "프린터와 연결이 펌웨어 업그레이드를 지원하지 않아 펌웨어를 업데이트할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "사용자 정의 펌웨어 선택" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "펌웨어 업데이트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "펌웨어 업데이트 중." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "펌웨어 업데이트가 완료되었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "알 수 없는 오류로 인해 펌웨어 업데이트에 실패했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "통신 오류로 인해 펌웨어 업데이트에 실패했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "입/출력 오류로 인해 펌웨어 업데이트에 실패했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "펌웨어 누락으로 인해 펌웨어 업데이트에 실패했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "이미지 변환" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "높이 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 -msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "\"Base\"에서 각 픽셀까지의 최대 거리." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "바닥 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "밀리미터 단위의 빌드 플레이트에서 기저부 높이." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "너비 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "빌드 플레이트의 폭 (밀리미터)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "깊이 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "빌드 플레이트의 깊이 (밀리미터)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "어두울수록 높음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "밝을수록 높음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "리쏘페인(투각)의 경우 들어오는 더 많은 빛을 차단하기 위해서는 다크 픽셀이 더 두꺼운 위치에 해당해야 합니다. 높이 지도의 경우 더 밝은 픽셀이 더 높은 지역을 나타냅니다. 따라서 생성된 3D 모델에서 더 밝은 픽셀이 더 두꺼운 위치에 해당해야 합니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "색상 모델" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "직선 모양" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "반투명성" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "리쏘페인의 경우 반투명성을 위한 간단한 로그 모델을 사용할 수 있습니다. 높이 지도의 경우, 픽셀 값은 높이에 선형적으로 부합합니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "1mm의 투과율(%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "두께가 1mm인 출력물을 관통하는 빛의 비율 이 값을 낮추면 어두운 부분의 대조가 증가하고 이미지의 밝은 부분의 대조가 감소합니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "스무딩(smoothing)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "이미지에 적용할 스무딩(smoothing)의 정도." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "확인" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "프린터" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "노즐 설정" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "노즐 크기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "호환되는 재료의 직경" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "노즐 오프셋 X" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "노즐 오프셋 Y" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "냉각 팬 번호" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "익스트루더 시작 Gcode" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "익스트루더 종료 Gcode" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "프린터 설정" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (너비)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (깊이)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (높이)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "빌드 플레이트 모양" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "중앙이 원점" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "히트 베드" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "히팅 빌드 사이즈" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Gcode 유형" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "프린트헤드 설정" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X 최소값" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y 최소값" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X 최대값" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y 최대값" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "갠트리 높이" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "익스트루더의 수" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "익스트루더 오프셋을 GCode에 적용" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "시작 GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "End GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "계정의 변경 사항" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "프린터" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "취소" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "노즐 설정" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "다음 것" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "다음 패키지가 추가됩니다:" +msgid "Nozzle size" +msgstr "노즐 크기" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "호환되지 않는 Cura 버전이기 때문에 다음 패키지를 설치할 수 없습니다:" +msgid "Compatible material diameter" +msgstr "호환되는 재료의 직경" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "누락된 재료 설치하기" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "노즐 오프셋 X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "플러그인 라이센스 계약" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "노즐 오프셋 Y" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "플러그인 라이센스를 읽고 동의하십시오." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "냉각 팬 번호" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "동의" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "익스트루더 시작 Gcode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "패키지 관리" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "익스트루더 종료 Gcode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "여기서 Ultimaker Cura 플러그인 및 재료 프로파일을 관리하십시오. 플러그인을 최신 상태로 유지하고 설정을 정기적으로 백업하십시오." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "이미지 변환" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "높이 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "패키지 관리" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "\"Base\"에서 각 픽셀까지의 최대 거리." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "바닥 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "밀리미터 단위의 빌드 플레이트에서 기저부 높이." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "너비 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "빌드 플레이트의 폭 (밀리미터)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "깊이 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "빌드 플레이트의 깊이 (밀리미터)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "어두울수록 높음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "밝을수록 높음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "리쏘페인(투각)의 경우 들어오는 더 많은 빛을 차단하기 위해서는 다크 픽셀이 더 두꺼운 위치에 해당해야 합니다. 높이 지도의 경우 더 밝은 픽셀이 더 높은 지역을 나타냅니다. 따라서 생성된 3D 모델에서 더 밝은 픽셀이 더 두꺼운 위치에 해당해야 합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "색상 모델" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "직선 모양" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "반투명성" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "리쏘페인의 경우 반투명성을 위한 간단한 로그 모델을 사용할 수 있습니다. 높이 지도의 경우, 픽셀 값은 높이에 선형적으로 부합합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "1mm의 투과율(%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "두께가 1mm인 출력물을 관통하는 빛의 비율 이 값을 낮추면 어두운 부분의 대조가 증가하고 이미지의 밝은 부분의 대조가 감소합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "스무딩(smoothing)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "이미지에 적용할 스무딩(smoothing)의 정도." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "확인" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "후처리 플러그인" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "후처리 스크립트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "스크립트 추가" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "설정" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "활성 사후 처리 스크립트를 변경하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "다음 스크립트들이 활성화됩니다:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "맨 위로 이동" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "삭제" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "재개" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "일시 정지 중..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "다시 시작..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "중지" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "중지 중..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "중단" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "%1(을)를 대기열의 맨 위로 이동하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "인쇄 작업을 맨 위로 이동" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "%1(을)를 삭제하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "인쇄 작업 삭제" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "%1(을)를 정말로 중지하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "프린팅 중단" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "네트워크를 통해 프린팅" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "프린트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "프린터 선택" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "구성 변경" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "무시하기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "할당된 프린터 %1의 구성을 다음과 같이 변경해야 합니다:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "프린터 %1이(가) 할당되었으나 작업에 알 수 없는 재료 구성이 포함되어 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "재료 %1을(를) %2에서 %3(으)로 변경합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "%3을(를) 재료 %1(으)로 로드합니다(이 작업은 무효화할 수 없음)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "PrintCore %1을(를) %2에서 %3(으)로 변경합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "빌드 플레이트를 %1(으)로 변경합니다(이 작업은 무효화할 수 없음)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "무시하기는 기존 프린터 구성과 함께 지정된 설정을 사용하게 됩니다. 이는 인쇄 실패로 이어질 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "유리" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "알루미늄" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "프린터 관리" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "대기열을 원격으로 관리하려면 프린터 펌웨어를 업데이트하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "클라우드 프린터용 Webcam 피드는 Ultimaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 Ultimaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "로딩 중..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "플러그인" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "사용불가" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "연결할 수 없음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "대기 상태" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "준비 중..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "프린팅" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "제목 없음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "익명" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "구성 변경 필요" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "세부 사항" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "사용할 수 없는 프린터" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "첫 번째로 사용 가능" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "네트워크 프린터에 연결" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "네트워크를 통해 프린터로 직접 프린팅하려면 네트워크 케이블을 사용하거나 프린터를 WIFI 네트워크에 연결하여 프린터가 네트워크에 연결되어 있는지 확인하십시오. Cura를 프린터에 연결하지 않은 경우에도 USB 드라이브를 사용하여 g-코드 파일을 프린터로 전송할 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "아래 목록에서 프린터를 선택하십시오:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "편집" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "제거" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "새로고침" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "프린터가 목록에 없으면 네트워크 프린팅 문제 해결 가이드를 읽어보십시오" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "유형" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "펌웨어 버전" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "주소" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "이 프린터는 프린터 그룹을 호스트하도록 설정되어 있지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "이 프린터는 %1개 프린터 그룹의 호스트입니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "이 주소의 프린터가 아직 응답하지 않았습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "연결" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "잘못된 IP 주소" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "유효한 IP 주소를 입력하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "프린터 주소" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "네트워크에 있는 프린터의 IP 주소를 입력하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "대기 중" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "브라우저에서 관리" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "대기열에 프린팅 작업이 없습니다. 작업을 추가하려면 슬라이스하여 전송하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "인쇄 작업" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "총 인쇄 시간" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "대기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "중단됨" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "끝마친" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "중지 중..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "실패" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "일시 정지 중..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "일시 중지됨" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "다시 시작..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "조치가 필요함" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "%2에서 %1 완료" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cura 백업" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Cura 버전" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "기기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "재료" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "브라우저에서 검색" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "프로파일" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "플러그인" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "패키지를 사용하려면 Cura를 재시작해야 합니다." +msgid "Want more?" +msgstr "무엇을 더 하시겠습니까?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "%1 종료" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "지금 백업" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "재료 설치" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "자동 백업" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Ultimaker 3D 프린터에 최적화된 재료 프로파일을 선택하고 설치하십시오." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Cura가 시작되는 날마다 자동으로 백업을 생성하십시오." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "복원" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "백업 삭제" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "이 백업을 삭제하시겠습니까? 이 작업을 완료할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "백업 복원" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "백업이 복원되기 전에 Cura를 다시 시작해야 합니다. 지금 Cura를 닫으시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "내 백업" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "현재 백업이 없습니다. ‘지금 백업’ 버튼을 사용하여 생성하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "미리 보기 단계 중에는 보이는 백업 5개로 제한됩니다. 기존 백업을 보려면 백업을 제거하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Cura 설정을 백업, 동기화하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "로그인" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "익명 데이터 수집에 대한 추가 정보" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 익명 데이터를 수집합니다. 공유되는 모든 데이터의 예는 다음과 같습니다:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "익명 데이터 전송을 원하지 않습니다" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "익명 데이터 전송 허용" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Cura 프로젝트 저장하고 파일 프린팅하기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Cura 프로젝트 저장하기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "패키지를 설치하려면 라이선스를 수락해야 합니다" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "이 Ultimaker Original에 업그레이드 할 항목을 선택하십시오" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "자세히 알아보기" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "히팅 빌드 플레이트 (공식 키트 또는 자체 조립식)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "빌드 플레이트 레벨링" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "프린팅이 잘 되도록 빌드 플레이트를 조정할 수 있습니다. '다음 위치로 이동'을 클릭하면 노즐이 조정할 수있는 다른 위치로 이동합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "모든 자리에; 노즐 아래에 종이 한 장을 넣고 프린팅 빌드 플레이트 높이를 조정하십시오. 빌드플레이드의 높이는 종이의 끝 부분이 노즐의 끝부분으로 살짝 닿을 때의 높이입니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "빌드플레이트 레벨링 시작하기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "다음 위치로 이동" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "사용" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "자세히 알아보기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "실행됨" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "해제됨" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "다운그레이드 중..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "다운그레이드" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "설치 중..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "설치" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "설치 제거" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "업데이트 중" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "업데이트" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "패키지 세부 사항" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "뒤로" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "설명" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "호환 가능한 프린터" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "호환성 정보 없음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "호환 서포트 재료" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "없음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Material Station과 호환 가능" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "예" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "아니요" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Air Manager에 최적화" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "플러그인 웹사이트 방문" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "웹사이트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "스풀 구입" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "안전성 데이터시트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "기술 데이터시트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "패키지를 로드하지 못했습니다:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "재시도하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "로딩중" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "더 이상 로드할 결과 없음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "현재 필터로는 결과를 찾을 수 없음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "더 많이 로드" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "플러그인 설치" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "당사의 놀라운 사용자 커뮤니티에서 기여한 플러그인으로 워크 플로를 간소화하고 Ultimaker Cura 경험을 맞춤화하세요." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "계정의 변경 사항" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "취소" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "다음 것" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "다음 패키지가 추가됩니다:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "호환되지 않는 Cura 버전이기 때문에 다음 패키지를 설치할 수 없습니다:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "패키지를 설치하려면 라이선스를 수락해야 합니다" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "플러그인 라이센스 계약" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "플러그인 라이센스를 읽고 동의하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "동의" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "재료 설치" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Ultimaker 3D 프린터에 최적화된 재료 프로파일을 선택하고 설치하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "패키지 관리" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "설명" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "호환 가능한 프린터" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "호환성 정보 없음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "호환 서포트 재료" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "없음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Material Station과 호환 가능" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "예" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "아니요" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Air Manager에 최적화" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "플러그인 웹사이트 방문" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "웹사이트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "스풀 구입" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "안전성 데이터시트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "기술 데이터시트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "패키지 세부 사항" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "뒤로" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "패키지를 로드하지 못했습니다:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "재시도하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "로딩중" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "더 이상 로드할 결과 없음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "현재 필터로는 결과를 찾을 수 없음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "더 많이 로드" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Ultimaker 검증된 플러그인" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Ultimaker 인증된 재료" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Ultimaker 검증된 패키지" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "패키지 관리" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "여기서 Ultimaker Cura 플러그인 및 재료 프로파일을 관리하십시오. 플러그인을 최신 상태로 유지하고 설정을 정기적으로 백업하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "누락된 재료 설치하기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "로딩 중..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "플러그인" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "재료" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "브라우저에서 검색" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "패키지를 사용하려면 Cura를 재시작해야 합니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "%1 종료" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2765,3003 +3065,428 @@ msgstr "" "프린터에 연결이 있는지 확인하십시오.⏎- 프린터가 켜져 있는지 확인하십시오.\n" "- 프린터가 네트워크에 연결되어 있는지 확인하십시오.⏎- 클라우드로 연결된 프린터를 탐색할 수 있도록 로그인되어 있는지 확인하십시오." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "프린터를 네트워크에 연결하십시오." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "사용자 매뉴얼 온라인 보기" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Cura에서 프린트를 모니터링하려면 프린터를 연결하십시오." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "프로젝트 열기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "기존 업데이트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "새로 만들기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "요약 - Cura 프로젝트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "기기의 충돌을 어떻게 해결해야합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "프린터 설정" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "유형" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "프린터 그룹" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "프로파일의 충돌을 어떻게 해결해야합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "프로파일 설정" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "이름" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "프로파일에 없음" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 무시" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Derivative from" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 무시" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "재료의 충돌은 어떻게 해결되어야합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "재료 설정" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "표시 설정" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "종류" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "표시 설정 :" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "1 out of %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "프로젝트를 로드하면 빌드 플레이트의 모든 모델이 지워집니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "열기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "무시하고 프로젝트 열기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "누락된 재료 설치하기" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "메쉬 유형" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "일반 모델" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "서포터로 프린팅" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "오버랩 설정 수정" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "오버랩 지원 안함" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "매쉬 내부채움 전용" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "커팅 메쉬" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "설정 선택" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "이 모델에 맞게 사용자 정의 설정을 선택하십시오" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "필터..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "모두 보이기" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "펌웨어 업데이트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "펌웨어는 3D 프린터에서 직접 실행되는 소프트웨어입니다. 이 펌웨어는 스텝 모터를 제어하고 온도를 조절하며 프린터를 작동시킵니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "새 프린터와 함께 제공되는 펌웨어는 작동하지만 새로운 버전은 더 많은 기능과 향상된 기능을 제공하는 경향이 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "펌웨어 자동 업그레이드" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "사용자 정의 펌웨어 업로드" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "프린터와 연결되지 않아 펌웨어를 업데이트할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "프린터와 연결이 펌웨어 업그레이드를 지원하지 않아 펌웨어를 업데이트할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "후처리 플러그인" +msgid "Select custom firmware" +msgstr "사용자 정의 펌웨어 선택" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "펌웨어 업데이트" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "후처리 스크립트" +msgid "Updating firmware." +msgstr "펌웨어 업데이트 중." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "스크립트 추가" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "설정" +msgid "Firmware update completed." +msgstr "펌웨어 업데이트가 완료되었습니다." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "활성 사후 처리 스크립트를 변경하십시오." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "알 수 없는 오류로 인해 펌웨어 업데이트에 실패했습니다." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "다음 스크립트들이 활성화됩니다:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "통신 오류로 인해 펌웨어 업데이트에 실패했습니다." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "입/출력 오류로 인해 펌웨어 업데이트에 실패했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "펌웨어 누락으로 인해 펌웨어 업데이트에 실패했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "색 구성표" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "재료 색상" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "라인 유형" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "속도" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "레이어 두께" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "선 두께" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "유량" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "호환 모드" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "이동" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "도움말" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "외곽" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "내부채움" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "시작" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "상단 레이어 만 표시" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "상단에 5 개의 세부 레이어 표시" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "위 / 아래" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "내벽" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "최소" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "최대" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "익명 데이터 수집에 대한 추가 정보" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 익명 데이터를 수집합니다. 공유되는 모든 데이터의 예는 다음과 같습니다:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "익명 데이터 전송을 원하지 않습니다" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "익명 데이터 전송 허용" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "빌드 플레이트 레벨링" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "프린팅이 잘 되도록 빌드 플레이트를 조정할 수 있습니다. '다음 위치로 이동'을 클릭하면 노즐이 조정할 수있는 다른 위치로 이동합니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "모든 자리에; 노즐 아래에 종이 한 장을 넣고 프린팅 빌드 플레이트 높이를 조정하십시오. 빌드플레이드의 높이는 종이의 끝 부분이 노즐의 끝부분으로 살짝 닿을 때의 높이입니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "빌드플레이트 레벨링 시작하기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "다음 위치로 이동" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "이 Ultimaker Original에 업그레이드 할 항목을 선택하십시오" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "히팅 빌드 플레이트 (공식 키트 또는 자체 조립식)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "네트워크 프린터에 연결" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "네트워크를 통해 프린터로 직접 프린팅하려면 네트워크 케이블을 사용하거나 프린터를 WIFI 네트워크에 연결하여 프린터가 네트워크에 연결되어 있는지 확인하십시오. Cura를 프린터에 연결하지 않은 경우에도 USB 드라이브를 사용하여 g-코드 파일을 프린터로 전송할 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "아래 목록에서 프린터를 선택하십시오:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "편집" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "제거" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "새로고침" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "프린터가 목록에 없으면 네트워크 프린팅 문제 해결 가이드를 읽어보십시오" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "유형" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "펌웨어 버전" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "주소" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "이 프린터는 프린터 그룹을 호스트하도록 설정되어 있지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "이 프린터는 %1개 프린터 그룹의 호스트입니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "이 주소의 프린터가 아직 응답하지 않았습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "연결" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "잘못된 IP 주소" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "유효한 IP 주소를 입력하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "프린터 주소" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "네트워크에 있는 프린터의 IP 주소를 입력하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "구성 변경" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "무시하기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "할당된 프린터 %1의 구성을 다음과 같이 변경해야 합니다:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "프린터 %1이(가) 할당되었으나 작업에 알 수 없는 재료 구성이 포함되어 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "재료 %1을(를) %2에서 %3(으)로 변경합니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "%3을(를) 재료 %1(으)로 로드합니다(이 작업은 무효화할 수 없음)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "PrintCore %1을(를) %2에서 %3(으)로 변경합니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "빌드 플레이트를 %1(으)로 변경합니다(이 작업은 무효화할 수 없음)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "무시하기는 기존 프린터 구성과 함께 지정된 설정을 사용하게 됩니다. 이는 인쇄 실패로 이어질 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "유리" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "알루미늄" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "맨 위로 이동" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "삭제" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "재개" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "일시 정지 중..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "다시 시작..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "중지" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "중지 중..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "중단" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "%1(을)를 대기열의 맨 위로 이동하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "인쇄 작업을 맨 위로 이동" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "%1(을)를 삭제하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "인쇄 작업 삭제" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "%1(을)를 정말로 중지하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "프린팅 중단" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "프린터 관리" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "대기열을 원격으로 관리하려면 프린터 펌웨어를 업데이트하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "클라우드 프린터용 Webcam 피드는 Ultimaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 Ultimaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "로딩 중..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "사용불가" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "연결할 수 없음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "대기 상태" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "준비 중..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "프린팅" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "제목 없음" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "익명" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "구성 변경 필요" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "세부 사항" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "사용할 수 없는 프린터" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "첫 번째로 사용 가능" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "중단됨" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "끝마친" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "중지 중..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "실패" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "일시 정지 중..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "일시 중지됨" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "다시 시작..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "조치가 필요함" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "%2에서 %1 완료" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "대기 중" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "브라우저에서 관리" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "대기열에 프린팅 작업이 없습니다. 작업을 추가하려면 슬라이스하여 전송하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "인쇄 작업" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "총 인쇄 시간" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "대기" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "네트워크를 통해 프린팅" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "프린트" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "프린터 선택" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "로그인" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Ultimaker 플랫폼에 로그인" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- 재료 설정 및 Marketplace 플러그인 추가\n" -"- 재료 설정과 플러그인 백업 및 동기화\n" -"- Ultimaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Ultimaker 계정 무료 생성" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "확인 중..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "계정 동기화됨" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "오류가 발생하였습니다..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "보류된 업데이트 설치" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "계정 업데이트 확인" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "마지막 업데이트: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker 계정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "로그아웃" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "시간 추산 이용 불가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "비용 추산 이용 불가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "미리 보기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "시간 추산" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "재료 추산" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "슬라이싱..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "슬라이스 할 수 없습니다" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "처리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "슬라이스" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "슬라이싱 프로세스 시작" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "취소" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "온라인 문제 해결 표시" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "전채 화면 전환" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "전체 화면 종료" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "되돌리기(&U)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "다시하기(&R)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "종료(&Q)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "3D 보기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "앞에서 보기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "위에서 보기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "하단 뷰" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "왼쪽에서 보기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "오른쪽에서 보기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Cura 구성 ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "프린터 추가..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "프린터 관리 ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "재료 관리..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "마켓플레이스에서 더 많은 재료 추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "현재 설정으로로 프로파일 업데이트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "현재 변경 사항 무시" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "현재 설정으로 프로파일 생성..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "프로파일 관리..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "온라인 문서 표시" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "버그 리포트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "새로운 기능" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "소개..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "선택 항목 삭제" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "선택 항목 가운데 정렬" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "선택 항목 복제" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "모델 삭제" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "플랫폼중심에 모델 위치하기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "모델 그룹화" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "모델 그룹 해제" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "모델 합치기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "모델 복제..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "모든 모델 선택" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "빌드 플레이트 지우기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "모든 모델 다시 로드" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "모든 모델 정렬" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "선택한 모델 정렬" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "모든 모델의 위치 재설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "모든 모델의 변환 재설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "파일 열기..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "새로운 프로젝트..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "설정 폴더 표시" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "설정 보기..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "내 프린터" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Ultimaker Digital Factory의 프린터를 모니터링하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Digital Library에서 프린트 프로젝트를 생성하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "인쇄 작업" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "프린트 작업을 모니터링하고 프린트 기록에서 다시 프린트하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "플러그인 및 재료 프로파일을 사용하여 Ultimaker Cura를 확장하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Ultimaker e-러닝을 통해 3D 프린팅 전문가로 거듭나십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker support" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Ultimaker Cura로 시작하는 방법을 알아보십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "질문하기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Ultimaker 커뮤니티에 문의하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "버그 리포트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "개발자에게 문제를 알려주십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Ultimaker 웹 사이트를 방문하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "6각" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "다시 시작한 후에 이 패키지가 설치됩니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "일반" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "프린터" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "재료" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "프로파일" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "%1 닫기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "%1을(를) 정말로 종료하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "파일 열기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "패키지 설치" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "파일 열기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "선택한 파일 내에 하나 이상의 G-코드 파일이 있습니다. 한 번에 하나의 G-코드 파일 만 열 수 있습니다. G-코드 파일을 열려면 하나만 선택하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "프린터 추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "새로운 기능" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "%1 정보" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "버전: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "3D 프린팅을 위한 엔드 투 엔트 솔루션." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura는 커뮤니티와 공동으로 Ultimaker B.V.에 의해 개발되었습니다.\n" -"Cura는 다음의 오픈 소스 프로젝트를 사용합니다:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "그래픽 사용자 인터페이스" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "애플리케이션 프레임 워크" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "GCode 생성기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "프로세스간 통신 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "libnest2d용 Python 바인딩" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "폴리곤 패킹 라이브러리, Prusa Research 개발" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "3MF 파일 처리를 위한 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "파일 메타데이터 및 스트리밍을 위한 지원 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "프로그래밍 언어" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI 프레임 워크" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "GUI 프레임 워크 바인딩" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "C/C ++ 바인딩 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "데이터 교환 형식" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "폰트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "다각형 클리핑 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "JSON parser" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "이미지 로더를 포함한 유틸리티 기능" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Voronoi 세대를 포함한 유틸리티 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "SSL 신뢰성 검증용 루트 인증서" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Python 2 및 3 간의 호환성" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "시스템 키링 액세스를 위한 서포트 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "더 빠른 수학연산을 위한 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "STL 파일 처리를 위한 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Clipper용 Python 바인딩" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "직렬 통신 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "과학 컴퓨팅을 위한 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Python 오류 추적 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "삼각형 메쉬 처리를 위한 지원 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "ZeroConf discovery 라이브러리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "범용 빌드 시스템 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "의존성 및 패키지 관리자" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Python 애플리케이션 패키지 생성 중" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Linux 교차 배포 응용 프로그램 배포" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Windows 설치 관리자 생성 중" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "프로젝트 파일 열기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "이 파일은 Cura 프로젝트 파일입니다. 프로젝트로 열거나 모델을 가져 오시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "선택 기억하기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "프로젝트로 열기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "모델 가져 오기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "변경 사항 삭제 또는 유지" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"일부 프로파일 설정을 사용자 정의했습니다.\n" -"프로파일 전환 후에도 변경된 설정을 유지하시겠습니까?\n" -"또는 변경 사항을 버리고 '%1'에서 기본값을 로드할 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "프로파일 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "현재 변경 사항" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "항상 묻기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "최소하고 다시 묻지않기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "계속하고 다시 묻지않기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "변경 사항 삭제" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "변경 사항 유지" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "선택한 파일 내에 하나 이상의 프로젝트 파일이 있습니다. 한 번에 하나의 프로젝트 파일 만 열 수 있습니다. 해당 파일에서 모델 만 가져 오기를 권장합니다. 계속 하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "모두 모델로 가져 오기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "프로젝트 저장" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "%1익스트루더" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & 재료" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "재료" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "프로젝트 요약을 다시 저장하지 마십시오" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "저장" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "선택한 모델을 %1로 프린팅하십시오" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "제목 없음" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "새 프로젝트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "새 프로젝트를 시작 하시겠습니까? 빌드 플레이트 및 저장하지 않은 설정이 지워집니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "시장" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "구성" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "%1이(가) 인식되지 않기 때문에 이 구성을 사용할 수 없습니다. %2에 방문하여 올바른 재료 프로파일을 다운로드하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "시장" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "프린터에서 사용 가능한 구성 로딩 중..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "프린터가 연결되어 있지 않기 때문에 구성을 사용할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "이 익스트루더의 구성이 허용되지 않았으며, 슬라이싱이 금지됩니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "이 익스트루더 구성에 일치하는 프로파일이 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "구성 선택" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "구성" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "사용자 정의" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "프린터" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "실행됨" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "재료" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "더 나은 접착력을 위해 이 재료 조합과 함께 접착제를 사용하십시오.." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "선택된 모델 프린팅 :" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "선택한 모델 복" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "복제할 수" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "편집(&E)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "확장 프로그램(&X)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "파일" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "프로젝트 저장(&S)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "내보내기(&E)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "내보내기 선택..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "도움말(&H)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "재료" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "즐겨찾기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "일반" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "파일 여는 중..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "환경설정(&R)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "프린터(&P)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "네트워크 프린터" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "로컬 프린터" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "최근 열어본 파일 열기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "프로젝트 저장 중..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "재료(&M)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "활성 익스트루더로 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "익스트루더 사용" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "익스트루더 사용하지 않음" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "표시 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "모든 카테고리 붕괴" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "보기 설정 관리..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "보기(&V)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "카메라 위치(&C)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "카메라 뷰" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "원근" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "직교" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "프린터에 연결되지 않음" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "프린터가 명령을 받아들이지 않습니다" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "유지 보수 중. 프린터를 확인하십시오" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "프린터와의 연결이 끊어졌습니다" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "프린팅..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "일시 중지됨" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "준비 중..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "프린트물을 제거하십시오" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "프린팅 중단" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "프린팅를 중단 하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "지원으로 프린팅됩니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "이 모델과 중복되는 다른 모델은 수정됩니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "이 모델과 중복되는 내부채움은 수정됩니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "이 모델과의 중복은 지원되지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "%1 설정을 덮어씁니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "개체 목록" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "기본값" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "인터페이스" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- 미완료 --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "통화:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "테마*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "설정이 변경되면 자동으로 슬라이싱 합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "자동으로 슬라이싱" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*이러한 변경 사항을 적용하려면 응용 프로그램을 재시작해야 합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "뷰포트 동작" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "지원되지 않는 모델 영역을 빨간색으로 강조 표시하십시오. 서포트가 없으면 이 영역이 제대로 프린팅되지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "오버행 표시" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "경고 기호를 사용해 모델에서 누락되거나 관계 없는 표면을 강조 표시합니다. 도구 경로에서는 종종 의도한 형상의 일부가 누락됩니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "모델 오류 표시" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "모델을 선택하면 모델이 뷰의 가운데에 오도록 카메라를 이동합니다" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "항목을 선택하면 카메라를 중앙에 위치" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "큐라의 기본 확대 동작을 반전시켜야 합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "카메라 줌의 방향을 반전시키기." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "확대가 마우스 방향으로 이동해야 합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "정투영법 시점에서는 마우스 방향으로 확대가 지원되지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "마우스 방향으로 확대" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "모델을 더 이상 교차시키지 않도록 이동해야합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "모델이 분리되어 있는지 확인" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "모델을 빌드 플레이트에 닿도록 아래로 움직여야합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "모델을 빌드 플레이트에 자동으로 놓기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "g-code 리더에 주의 메시지를 표시하기." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "g-code 리더의 주의 메시지" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "레이어가 호환 모드로 강제 설정되어야합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "레이어 뷰 호환성 모드로 전환 (다시 시작해야 함)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "닫힌 위치에서 Cura를 열어야 합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "시작 시 창 위치 복원" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "어떤 유형의 카메라 렌더링을 사용해야 합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "카메라 렌더링:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "원근" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "정투영" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "파일 열기 및 저장" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "데스크톱 또는 외부 애플리케이션의 파일을 동일한 Cura 인스턴스에서 엽니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Cura의 단일 인스턴스 사용" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Cura의 단일 인스턴스에서 새 모델을 로드하기 전에 빌드 플레이트를 지워야 합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "모델을 단일 인스턴스로 로드하기 전에 빌드 플레이트 지우기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "크기가 너무 큰 경우 모델을 빌드 볼륨에 맞게 조정해야합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "큰 모델의 사이즈 수정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "단위가 밀리미터가 아닌 미터 단위 인 경우 모델이 매우 작게 나타날 수 있습니다. 이 모델을 확대할까요?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "매우 작은 모델의 크기 조정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "모델을 로드한 후에 선택해야 합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "로드된 경우 모델 선택" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "프린터 이름에 기반한 접두어가 프린팅 작업 이름에 자동으로 추가되어야합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "작업 이름에 기기 접두어 추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "프로젝트 파일을 저장할 때 요약이 표시되어야합니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "프로젝트 저장시 요약 대화 상자 표시" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "프로젝트 파일을 열 때 기본 동작" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "프로젝트 파일을 열 때 기본 동작 " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "항상 묻기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "항상 프로젝트로 열기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "항상 모델 가져 오기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "프로파일을 변경하고 다른 프로파일로 전환하면 수정 사항을 유지할지 여부를 묻는 대화 상자가 표시됩니다. 기본 행동을 선택하면 해당 대화 상자를 다시 표시 하지 않을 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "프로파일" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "다른 프로파일로 변경하는 경우 변경된 설정값에 대한 기본 동작 " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "항상 변경된 설정 삭제" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "항상 변경된 설정을 새 프로파일로 전송" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "보안" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "프린터에 대한 익명의 데이터를 Ultimaker로 보낼까요? 모델, IP 주소 또는 기타 개인 식별 정보는 전송되거나 저장되지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "(익명) 프린터 정보 보내기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "업데이트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Cura가 프로그램이 시작될 때 업데이트를 확인할까요?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "시작시 업데이트 확인" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "업데이트 사항을 확인할 때 안정적인 릴리즈만 확인하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "안정적인 릴리즈만 해당" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "업데이트 사항을 확인할 때 안정적인 베타 릴리즈를 확인하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "안정적인 베타 릴리즈" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Cura가 시작될 때마다 새로운 플러그인을 자동 확인해야 합니까? 사용 안 함으로 설정하지 않는 것이 좋습니다!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "플러그인 업데이트 알림 받기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "새로 추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "활성화" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "이름 바꾸기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "활성화된 프린터와 호환되는 재료:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "새로 만들기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "가져오기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "프린터와 동기화" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "복제" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "내보내기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "제거 확인" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "%1을 제거 하시겠습니까? 이것은 취소 할 수 없습니다!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "재료 가져 오기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "재료를 성공적으로 가져왔습니다" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "재료를 가져올 수 없습니다" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "재료 내보내기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "재료를 내보내는데 실패했습니다" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "재료를 성공적으로 내보냈습니다" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "재료를 프린터와 동기화" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "재료를 프린터와 동기화" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "몇 가지 간단한 단계를 수행하면 모든 재료 프로파일과 프린터를 동기화할 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "재료 프로파일을 동기화해야 하는 이유는 무엇입니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "시작" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "로그인" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Digital Factory에 연결된 모든 프린터와 자동으로 재료 프로파일을 동기화하려면 Cura에 가입되어 있어야 합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "재료를 USB로 동기화" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "The following printers will receive the new material profiles:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "재료를 프린터로 전송할 때 어떤 문제가 발생했습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Material profiles successfully synced with the following printers:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "문제 해결" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "프린터가 없습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "모든 프린터가 켜져 있고 Digital Factory에 연결되어 있는지 확인하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "목록 새로고침" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "다시 시도" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "완료" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "동기화" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "동기화 중" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "프린터를 찾을 수 없음" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Digital Factory에 호환되는 프린터가 연결되지 않은 것 같습니다. 프린터가 연결되어 있고 최신 펌웨어가 설치되어 있는지 확인하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Digital Factory에 프린터를 연결하는 방법 알아보기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "새로고침" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "재료 프로파일을 USB로 동기화" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "새로운 재료 프로파일을 프린터로 로드하기 위해 다음 단계를 수행합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "재료 아카이브 내보내기 버튼을 클릭합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr ".umm 파일을 USB 스틱에 저장합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "USB 스틱을 프린터에 삽입하고 새로운 재료 프로파일 로드 절차를 진행합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "새로운 재료 프로파일을 내 프린터로 로드하는 방법" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "뒤로" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "재료 아카이브 내보내기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "모든 재료 내보내기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "직경 변경 확인" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "새 필라멘트의 직경은 %1 mm로 설정되었으며, 현재 압출기와 호환되지 않습니다. 계속하시겠습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "표시 이름" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "상표" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "재료 유형" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "색깔" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "재료 색상 선택기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "속성" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "밀도" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "직경" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "필라멘트 비용" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "필라멘트 무게" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "필라멘트 길이" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "미터 당 비용" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "이 재료는 %1에 연결되어 있으며 일부 속성을 공유합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "재료 연결 해제" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "설명" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "접착 정보" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "정보" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "프린팅 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "활성화된 프린터와 호환되는 프로파일:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "현재 설정/재정의로부터 새 프로파일 만들기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "현재 프로파일의 일부 설정을 덮어썼습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "프로파일을 업데이트하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "현재 설정 / 재정의 프로파일 업데이트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "현재 변경 사항 삭제" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "이 프로파일은 프린터에서 지정한 기본값을 사용하므로 아래 목록에 아무런 설정/재정의가 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "현재 설정이 선택한 프로파일과 일치합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "전역 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "프로파일 생성하기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "이 프로파일에 대한 이름을 제공하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "프로파일 내보내기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "프로파일 복제하기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "프로파일 이름 바꾸기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "프로파일 가져 오기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "이름 바꾸기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "새 이름을 입력하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "이 설정은 활성 기기에 의해 숨겨졌으며 보이지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "이 설정은 %1 값으로 숨겨져 있습니다. 이 설정을 볼 수 있게 설정 값을 변경하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "보기 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "모두 확인" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "익스트루더" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "핫 엔드의 설정 온도입니다. 핫 엔드는 이 온도를 향해 가열되거나 냉각됩니다. 이 값이 0이면 온열 가열이 꺼집니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "이 익스트루더의 현재 온도." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "노즐을 예열하기 위한 온도." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "취소" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "예열" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "프린팅하기 전에 노즐을 미리 가열하십시오. 가열되는 동안 계속해서 프린팅물을 조정할 수 있으며, 프린팅 준비가 되면 노즐이 가열 될 때까지 기다릴 필요가 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "이 익스트루더의 재료 색." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "이 익스트루더의 재료." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "이 익스트루더에 삽입 된 노즐." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "빌드 플레이트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "가열 된 베드의 설정 온도. 베드가 이 온도로 가열되거나 식을 것입니다. 이 값이 0이면 베드 가열이 꺼집니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "가열 된 베드의 현재 온도." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "베드를 예열하기 위한 온도." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "프린팅하기 전에 베드를 미리 가열하십시오. 가열되는 동안 계속해서 프린팅물을 조정할 수 있으며, 프린팅 준비가 되면 베드가 가열 될 때까지 기다릴 필요가 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "프린터 제어" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "조그 위치" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "조그 거리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "Gcode 보내기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "연결된 프린터에 사용자 정의 G 코드 명령을 보냅니다. ‘Enter’키를 눌러 명령을 전송하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "프린터가 연결되어 있지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "클라우드 프린터가 오프라인 상태입니다. 프린터가 켜져 있고 인터넷과 연결되어 있는지 확인하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "해당 프린터가 사용자의 계정에 연결되어 있지 않습니다. Ultimaker Digital Factory에 방문하여 연결을 설정하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "현재 클라우드 연결을 사용할 수 없습니다. 클라우드 프린터에 연결하려면 로그인하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "현재 클라우드 연결을 사용할 수 없습니다. 사용자의 인터넷 연결을 확인하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "프린터 추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "프린터 관리" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "활성화된 프린트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "작업 이름" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "프린팅 시간" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "예상 남은 시간" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "프로파일" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"일부 설정/대체 값은 프로파일에 저장된 값과 다릅니다.\n" -"\n" -"프로파일 매니저를 열려면 클릭하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "사용자 정의 프로파일" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "인쇄 설정 비활성화됨. G 코드 파일을 수정할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "추천" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "사용자 정의" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "유효한" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "비활성" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "실험적 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "사용자 정의 프로파일을 활성화하고 일부 설정을 덮어썼습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "사용자 정의 프로파일이 일부 설정을 무시합니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "일부 설정이 변경되었습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "부착" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "브림이나 라프트를 사용합니다. 이렇게하면 출력물 주변이나 아래에 평평한 영역이 추가되어 나중에 쉽게 자를 수 있습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "점진적 내부채움" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "점차적인 내부채움은 점차적으로 빈 공간 채우기의 양을 증가시킵니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "해상도" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "서포트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "오버행이 있는 모델 서포트를 생성합니다. 이러한 구조가 없으면 이러한 부분이 프린팅 중에 붕괴됩니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "지원되지 않는 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "선택한 재료/%1 설정에 대해 사용할 수 있는 프로파일이 없습니다. 설정을 변경하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "자세히 알아보기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "프로파일" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "현재 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "단위" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "검색" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"일부 숨겨진 설정은 일반적인 계산 값과 다른 값을 사용합니다.\n" -"\n" -"이 설정을 표시하려면 클릭하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "영향을 미치는 모든 설정이 무효화되기 때문에 이 설정을 사용하지 않습니다." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "영향" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "영향을 받다" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "이 설정은 항상 모든 익스트루더 사이에 공유됩니다. 여기서 변경하면 모든 익스트루더에 대한 값이 변경됩니다." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "이 설정은 충돌하는 압출기별 값으로 결정됩니다:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5772,7 +3497,7 @@ msgstr "" "\n" "프로파일 값을 복원하려면 클릭하십시오." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5783,932 +3508,3299 @@ msgstr "" "\n" "계산 된 값을 복원하려면 클릭하십시오." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "검색 설정" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "모든 익스트루더에 값 복사" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "변경된 사항을 모든 익스트루더에 복사" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "이 설정 숨기기" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "이 설정을 표시하지 않음" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "이 설정을 계속 표시하십시오" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "3D 보기" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "설정 보기..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "앞에서 보기" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"일부 숨겨진 설정은 일반적인 계산 값과 다른 값을 사용합니다.\n" +"\n" +"이 설정을 표시하려면 클릭하십시오." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "위에서 보기" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "시장" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "왼쪽 보기" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "설정" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "오른쪽 보기" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "새 프로젝트" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "새 프로젝트를 시작 하시겠습니까? 빌드 플레이트 및 저장하지 않은 설정이 지워집니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "보기 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "기본값" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "모두 확인" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "재료를 프린터와 동기화" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "재료를 프린터와 동기화" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "몇 가지 간단한 단계를 수행하면 모든 재료 프로파일과 프린터를 동기화할 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "재료 프로파일을 동기화해야 하는 이유는 무엇입니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "시작" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "로그인" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Digital Factory에 연결된 모든 프린터와 자동으로 재료 프로파일을 동기화하려면 Cura에 가입되어 있어야 합니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "재료를 USB로 동기화" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "The following printers will receive the new material profiles:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "재료를 프린터로 전송할 때 어떤 문제가 발생했습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Material profiles successfully synced with the following printers:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "문제 해결" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "프린터가 없습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "모든 프린터가 켜져 있고 Digital Factory에 연결되어 있는지 확인하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "목록 새로고침" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "다시 시도" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "완료" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "동기화" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "동기화 중" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "프린터를 찾을 수 없음" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Digital Factory에 호환되는 프린터가 연결되지 않은 것 같습니다. 프린터가 연결되어 있고 최신 펌웨어가 설치되어 있는지 확인하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Digital Factory에 프린터를 연결하는 방법 알아보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "새로고침" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "재료 프로파일을 USB로 동기화" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "새로운 재료 프로파일을 프린터로 로드하기 위해 다음 단계를 수행합니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "재료 아카이브 내보내기 버튼을 클릭합니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr ".umm 파일을 USB 스틱에 저장합니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "USB 스틱을 프린터에 삽입하고 새로운 재료 프로파일 로드 절차를 진행합니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "새로운 재료 프로파일을 내 프린터로 로드하는 방법" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "뒤로" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "재료 아카이브 내보내기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "모든 재료 내보내기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "직경 변경 확인" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "새 필라멘트의 직경은 %1 mm로 설정되었으며, 현재 압출기와 호환되지 않습니다. 계속하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "표시 이름" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "상표" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "재료 유형" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "색깔" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "재료 색상 선택기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "속성" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "밀도" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "직경" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "필라멘트 비용" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "필라멘트 무게" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "필라멘트 길이" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "미터 당 비용" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "이 재료는 %1에 연결되어 있으며 일부 속성을 공유합니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "재료 연결 해제" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "설명" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "접착 정보" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "정보" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "프린팅 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "재료" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "활성화된 프린터와 호환되는 재료:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "새로 만들기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "가져오기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "프린터와 동기화" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "활성화" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "복제" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "내보내기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "제거 확인" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "%1을 제거 하시겠습니까? 이것은 취소 할 수 없습니다!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "재료 가져 오기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "재료를 성공적으로 가져왔습니다" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "재료를 가져올 수 없습니다" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "재료 내보내기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "재료를 내보내는데 실패했습니다" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "재료를 성공적으로 내보냈습니다" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "이 설정은 활성 기기에 의해 숨겨졌으며 보이지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "이 설정은 %1 값으로 숨겨져 있습니다. 이 설정을 볼 수 있게 설정 값을 변경하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "일반" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "인터페이스" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- 미완료 --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "통화:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "테마*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "설정이 변경되면 자동으로 슬라이싱 합니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "자동으로 슬라이싱" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*이러한 변경 사항을 적용하려면 응용 프로그램을 재시작해야 합니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "뷰포트 동작" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "지원되지 않는 모델 영역을 빨간색으로 강조 표시하십시오. 서포트가 없으면 이 영역이 제대로 프린팅되지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "오버행 표시" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "경고 기호를 사용해 모델에서 누락되거나 관계 없는 표면을 강조 표시합니다. 도구 경로에서는 종종 의도한 형상의 일부가 누락됩니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "모델 오류 표시" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "모델을 선택하면 모델이 뷰의 가운데에 오도록 카메라를 이동합니다" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "항목을 선택하면 카메라를 중앙에 위치" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "큐라의 기본 확대 동작을 반전시켜야 합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "카메라 줌의 방향을 반전시키기." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "확대가 마우스 방향으로 이동해야 합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "정투영법 시점에서는 마우스 방향으로 확대가 지원되지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "마우스 방향으로 확대" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "모델을 더 이상 교차시키지 않도록 이동해야합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "모델이 분리되어 있는지 확인" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "모델을 빌드 플레이트에 닿도록 아래로 움직여야합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "모델을 빌드 플레이트에 자동으로 놓기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "g-code 리더에 주의 메시지를 표시하기." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "g-code 리더의 주의 메시지" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "레이어가 호환 모드로 강제 설정되어야합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "레이어 뷰 호환성 모드로 전환 (다시 시작해야 함)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "닫힌 위치에서 Cura를 열어야 합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "시작 시 창 위치 복원" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "어떤 유형의 카메라 렌더링을 사용해야 합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "카메라 렌더링:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "원근" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "정투영" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "파일 열기 및 저장" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "데스크톱 또는 외부 애플리케이션의 파일을 동일한 Cura 인스턴스에서 엽니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Cura의 단일 인스턴스 사용" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "Cura의 단일 인스턴스에서 새 모델을 로드하기 전에 빌드 플레이트를 지워야 합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "모델을 단일 인스턴스로 로드하기 전에 빌드 플레이트 지우기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "크기가 너무 큰 경우 모델을 빌드 볼륨에 맞게 조정해야합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "큰 모델의 사이즈 수정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "단위가 밀리미터가 아닌 미터 단위 인 경우 모델이 매우 작게 나타날 수 있습니다. 이 모델을 확대할까요?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "매우 작은 모델의 크기 조정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "모델을 로드한 후에 선택해야 합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "로드된 경우 모델 선택" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "프린터 이름에 기반한 접두어가 프린팅 작업 이름에 자동으로 추가되어야합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "작업 이름에 기기 접두어 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "프로젝트 파일을 저장할 때 요약이 표시되어야합니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "프로젝트 저장시 요약 대화 상자 표시" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "프로젝트 파일을 열 때 기본 동작" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "프로젝트 파일을 열 때 기본 동작 " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "항상 묻기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "항상 프로젝트로 열기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "항상 모델 가져 오기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "프로파일을 변경하고 다른 프로파일로 전환하면 수정 사항을 유지할지 여부를 묻는 대화 상자가 표시됩니다. 기본 행동을 선택하면 해당 대화 상자를 다시 표시 하지 않을 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "프로파일" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "다른 프로파일로 변경하는 경우 변경된 설정값에 대한 기본 동작 " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "항상 묻기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "항상 변경된 설정 삭제" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "항상 변경된 설정을 새 프로파일로 전송" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "보안" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "프린터에 대한 익명의 데이터를 Ultimaker로 보낼까요? 모델, IP 주소 또는 기타 개인 식별 정보는 전송되거나 저장되지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "(익명) 프린터 정보 보내기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "업데이트" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Cura가 프로그램이 시작될 때 업데이트를 확인할까요?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "시작시 업데이트 확인" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "업데이트 사항을 확인할 때 안정적인 릴리즈만 확인하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "안정적인 릴리즈만 해당" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "업데이트 사항을 확인할 때 안정적인 베타 릴리즈를 확인하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "안정적인 베타 릴리즈" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Cura가 시작될 때마다 새로운 플러그인을 자동 확인해야 합니까? 사용 안 함으로 설정하지 않는 것이 좋습니다!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "플러그인 업데이트 알림 받기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "이름 바꾸기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "새 이름을 입력하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "프린터" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "새로 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "이름 바꾸기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "프로파일" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "활성화된 프린터와 호환되는 프로파일:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "현재 설정/재정의로부터 새 프로파일 만들기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "현재 프로파일의 일부 설정을 덮어썼습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "프로파일을 업데이트하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "현재 설정 / 재정의 프로파일 업데이트" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "현재 변경 사항 삭제" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "이 프로파일은 프린터에서 지정한 기본값을 사용하므로 아래 목록에 아무런 설정/재정의가 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "현재 설정이 선택한 프로파일과 일치합니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "전역 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "프로파일 생성하기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "이 프로파일에 대한 이름을 제공하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "프로파일 내보내기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "프로파일 복제하기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "프로파일 이름 바꾸기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "프로파일 가져 오기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "유형 보기" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "3D 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "앞에서 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "위에서 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "왼쪽 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "오른쪽 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "클라우드 프린터 추가" +msgid "Is printed as support." +msgstr "지원으로 프린팅됩니다." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "클라우드 응답 대기" +msgid "Other models overlapping with this model are modified." +msgstr "이 모델과 중복되는 다른 모델은 수정됩니다." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "사용자의 계정에 프린터가 없습니까?" +msgid "Infill overlapping with this model is modified." +msgstr "이 모델과 중복되는 내부채움은 수정됩니다." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "The following printers in your account have been added in Cura:" +msgid "Overlaps with this model are not supported." +msgstr "이 모델과의 중복은 지원되지 않습니다." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "수동으로 프린터 추가" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "%1 설정을 덮어씁니다." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "제조업체" +msgid "Active print" +msgstr "활성화된 프린트" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "프로파일 원작자" +msgid "Job Name" +msgstr "작업 이름" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "프린터 이름" +msgid "Printing Time" +msgstr "프린팅 시간" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "프린터의 이름을 설정하십시오" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "예상 남은 시간" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "프린터 추가" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "네트워크 프린터 추가" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "비 네트워크 프린터 추가" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "네트워크에서 검색된 프린터가 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "새로고침" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "IP로 프린터 추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "클라우드 프린터 추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "문제 해결" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "IP 주소로 프린터 추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "프린터의 IP 주소를 입력하십시오." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "장치에 연결할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Ultimaker 프린터로 연결할 수 없습니까?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "이 주소의 프린터가 아직 응답하지 않았습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "알 수 없는 프린터이거나 그룹의 호스트가 아니기 때문에 이 프린터를 추가할 수 없습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "연결" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 -msgctxt "@label" -msgid "Release Notes" -msgstr "릴리즈 노트" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "재료 설정 및 Marketplace 플러그인 추가" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "재료 설정과 플러그인 백업 및 동기화" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Ultimaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 -msgctxt "@button" -msgid "Skip" -msgstr "건너뛰기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Ultimaker 계정 무료 생성" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Ultimaker Cura를 개선하는 데 도움을 주십시오" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Ultimaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 다음과 같은 익명 데이터를 수집합니다:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "기기 유형" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "재료 사용" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "슬라이드 수" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "인쇄 설정" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Ultimaker Cura가 수집하는 데이터에는 개인 정보가 포함되어 있지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "추가 정보" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "비어 있음" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "사용자 계약" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "거절 및 닫기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Ultimaker Cura에 오신 것을 환영합니다" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "Ultimaker Cura를 설정하려면 다음 단계로 이동하세요. 오래 걸리지 않습니다." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "시작하기" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" msgstr "새로운 기능" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "제조업체" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "프로파일 원작자" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "프린터 이름" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "프린터의 이름을 설정하십시오" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "릴리즈 노트" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "네트워크에서 검색된 프린터가 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "새로고침" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "IP로 프린터 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "클라우드 프린터 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "문제 해결" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Ultimaker 플랫폼에 로그인" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "재료 설정 및 Marketplace 플러그인 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "재료 설정과 플러그인 백업 및 동기화" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "Ultimaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "건너뛰기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "Ultimaker 계정 무료 생성" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "Ultimaker Cura를 개선하는 데 도움을 주십시오" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "Ultimaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 다음과 같은 익명 데이터를 수집합니다:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "기기 유형" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "재료 사용" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "슬라이드 수" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "인쇄 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Ultimaker Cura가 수집하는 데이터에는 개인 정보가 포함되어 있지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "추가 정보" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "비어 있음" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "클라우드 프린터 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "클라우드 응답 대기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "사용자의 계정에 프린터가 없습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "The following printers in your account have been added in Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "수동으로 프린터 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "사용자 계약" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "거절 및 닫기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "IP 주소로 프린터 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "프린터의 IP 주소를 입력하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "장치에 연결할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Ultimaker 프린터로 연결할 수 없습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "이 주소의 프린터가 아직 응답하지 않았습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "알 수 없는 프린터이거나 그룹의 호스트가 아니기 때문에 이 프린터를 추가할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "연결" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "Ultimaker Cura에 오신 것을 환영합니다" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "Ultimaker Cura를 설정하려면 다음 단계로 이동하세요. 오래 걸리지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "시작하기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "개체 목록" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "온라인 문제 해결 표시" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "전채 화면 전환" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "전체 화면 종료" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "되돌리기(&U)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "다시하기(&R)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "종료(&Q)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "3D 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "앞에서 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "위에서 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "하단 뷰" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "왼쪽에서 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "오른쪽에서 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Cura 구성 ..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "프린터 추가..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "프린터 관리 ..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "재료 관리..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "마켓플레이스에서 더 많은 재료 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "현재 설정으로로 프로파일 업데이트" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "현재 변경 사항 무시" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "현재 설정으로 프로파일 생성..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "프로파일 관리..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "온라인 문서 표시" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "버그 리포트" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "새로운 기능" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "소개..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "선택 항목 삭제" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "선택 항목 가운데 정렬" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "선택 항목 복제" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "모델 삭제" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "플랫폼중심에 모델 위치하기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "모델 그룹화" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "모델 그룹 해제" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "모델 합치기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "모델 복제..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "모든 모델 선택" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "빌드 플레이트 지우기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "모든 모델 다시 로드" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "모든 모델 정렬" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "선택한 모델 정렬" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "모든 모델의 위치 재설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "모든 모델의 변환 재설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "파일 열기..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "새로운 프로젝트..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "설정 폴더 표시" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "선택한 모델을 %1로 프린팅하십시오" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "프린터에 연결되지 않음" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "프린터가 명령을 받아들이지 않습니다" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "유지 보수 중. 프린터를 확인하십시오" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "프린터와의 연결이 끊어졌습니다" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "프린팅..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "일시 중지됨" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "준비 중..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "프린트물을 제거하십시오" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "프린팅 중단" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "프린팅를 중단 하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "프로파일" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "현재 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "단위" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "재료(&M)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "활성 익스트루더로 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "익스트루더 사용" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "익스트루더 사용하지 않음" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "파일" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "프로젝트 저장(&S)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "내보내기(&E)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "내보내기 선택..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "재료" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "즐겨찾기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "일반" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "프린터(&P)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "네트워크 프린터" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "로컬 프린터" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "확장 프로그램(&X)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "파일 여는 중..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "환경설정(&R)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "구성" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "사용자 정의" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "실행됨" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "재료" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "더 나은 접착력을 위해 이 재료 조합과 함께 접착제를 사용하십시오.." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "프린터에서 사용 가능한 구성 로딩 중..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "프린터가 연결되어 있지 않기 때문에 구성을 사용할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "%1이(가) 인식되지 않기 때문에 이 구성을 사용할 수 없습니다. %2에 방문하여 올바른 재료 프로파일을 다운로드하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "시장" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "이 익스트루더의 구성이 허용되지 않았으며, 슬라이싱이 금지됩니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "이 익스트루더 구성에 일치하는 프로파일이 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "구성 선택" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "구성" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "도움말(&H)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "프로젝트 저장 중..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "최근 열어본 파일 열기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "보기(&V)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "카메라 위치(&C)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "카메라 뷰" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "원근" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "직교" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "선택된 모델 프린팅 :" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "선택한 모델 복" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "복제할 수" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "편집(&E)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "표시 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "모든 카테고리 붕괴" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "보기 설정 관리..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "파일 열기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "선택한 파일 내에 하나 이상의 프로젝트 파일이 있습니다. 한 번에 하나의 프로젝트 파일 만 열 수 있습니다. 해당 파일에서 모델 만 가져 오기를 권장합니다. 계속 하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "모두 모델로 가져 오기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "프로젝트 파일 열기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "이 파일은 Cura 프로젝트 파일입니다. 프로젝트로 열거나 모델을 가져 오시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "선택 기억하기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "프로젝트로 열기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "모델 가져 오기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "변경 사항 삭제 또는 유지" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"일부 프로파일 설정을 사용자 정의했습니다.\n" +"프로파일 전환 후에도 변경된 설정을 유지하시겠습니까?\n" +"또는 변경 사항을 버리고 '%1'에서 기본값을 로드할 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "프로파일 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "현재 변경 사항" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "최소하고 다시 묻지않기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "계속하고 다시 묻지않기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "변경 사항 삭제" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "변경 사항 유지" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "프로젝트 저장" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "%1익스트루더" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & 재료" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "재료" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "프로젝트 요약을 다시 저장하지 마십시오" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "저장" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "%1 정보" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "버전: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "3D 프린팅을 위한 엔드 투 엔트 솔루션." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura는 커뮤니티와 공동으로 Ultimaker B.V.에 의해 개발되었습니다.\n" +"Cura는 다음의 오픈 소스 프로젝트를 사용합니다:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "그래픽 사용자 인터페이스" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "애플리케이션 프레임 워크" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "GCode 생성기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "프로세스간 통신 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "libnest2d용 Python 바인딩" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "폴리곤 패킹 라이브러리, Prusa Research 개발" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "3MF 파일 처리를 위한 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "파일 메타데이터 및 스트리밍을 위한 지원 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "프로그래밍 언어" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI 프레임 워크" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "GUI 프레임 워크 바인딩" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "C/C ++ 바인딩 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "데이터 교환 형식" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "폰트" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "다각형 클리핑 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "JSON parser" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "이미지 로더를 포함한 유틸리티 기능" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Voronoi 세대를 포함한 유틸리티 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "SSL 신뢰성 검증용 루트 인증서" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Python 2 및 3 간의 호환성" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "시스템 키링 액세스를 위한 서포트 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "더 빠른 수학연산을 위한 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "STL 파일 처리를 위한 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Clipper용 Python 바인딩" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "직렬 통신 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "과학 컴퓨팅을 위한 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "삼각형 메쉬 처리를 위한 지원 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "ZeroConf discovery 라이브러리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "범용 빌드 시스템 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "의존성 및 패키지 관리자" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Python 애플리케이션 패키지 생성 중" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Linux 교차 배포 응용 프로그램 배포" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Windows 설치 관리자 생성 중" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "6각" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "내 프린터" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Ultimaker Digital Factory의 프린터를 모니터링하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Digital Library에서 프린트 프로젝트를 생성하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "인쇄 작업" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "프린트 작업을 모니터링하고 프린트 기록에서 다시 프린트하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "플러그인 및 재료 프로파일을 사용하여 Ultimaker Cura를 확장하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Ultimaker e-러닝을 통해 3D 프린팅 전문가로 거듭나십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Ultimaker support" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Ultimaker Cura로 시작하는 방법을 알아보십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "질문하기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Ultimaker 커뮤니티에 문의하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "버그 리포트" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "개발자에게 문제를 알려주십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Ultimaker 웹 사이트를 방문하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "서포트" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "오버행이 있는 모델 서포트를 생성합니다. 이러한 구조가 없으면 이러한 부분이 프린팅 중에 붕괴됩니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "일부 설정이 변경되었습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "점차적인 내부채움은 점차적으로 빈 공간 채우기의 양을 증가시킵니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "점진적 내부채움" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "지원되지 않는 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "선택한 재료/%1 설정에 대해 사용할 수 있는 프로파일이 없습니다. 설정을 변경하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "자세히 알아보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "부착" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "브림이나 라프트를 사용합니다. 이렇게하면 출력물 주변이나 아래에 평평한 영역이 추가되어 나중에 쉽게 자를 수 있습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "해상도" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "인쇄 설정 비활성화됨. G 코드 파일을 수정할 수 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "유효한" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "비활성" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "실험적 설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "추천" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "사용자 정의" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "프로파일" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"일부 설정/대체 값은 프로파일에 저장된 값과 다릅니다.\n" +"\n" +"프로파일 매니저를 열려면 클릭하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "사용자 정의 프로파일" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "프린터가 연결되어 있지 않습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "빌드 플레이트" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "가열 된 베드의 설정 온도. 베드가 이 온도로 가열되거나 식을 것입니다. 이 값이 0이면 베드 가열이 꺼집니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "가열 된 베드의 현재 온도." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "베드를 예열하기 위한 온도." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "취소" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "예열" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "프린팅하기 전에 베드를 미리 가열하십시오. 가열되는 동안 계속해서 프린팅물을 조정할 수 있으며, 프린팅 준비가 되면 베드가 가열 될 때까지 기다릴 필요가 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "익스트루더" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "핫 엔드의 설정 온도입니다. 핫 엔드는 이 온도를 향해 가열되거나 냉각됩니다. 이 값이 0이면 온열 가열이 꺼집니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "이 익스트루더의 현재 온도." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "노즐을 예열하기 위한 온도." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "프린팅하기 전에 노즐을 미리 가열하십시오. 가열되는 동안 계속해서 프린팅물을 조정할 수 있으며, 프린팅 준비가 되면 노즐이 가열 될 때까지 기다릴 필요가 없습니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "이 익스트루더의 재료 색." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "이 익스트루더의 재료." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "이 익스트루더에 삽입 된 노즐." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "프린터 제어" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "조그 위치" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "조그 거리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "Gcode 보내기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "연결된 프린터에 사용자 정의 G 코드 명령을 보냅니다. ‘Enter’키를 눌러 명령을 전송하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "다시 시작한 후에 이 패키지가 설치됩니다." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "설정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "%1 닫기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "%1을(를) 정말로 종료하시겠습니까?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "패키지 설치" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "파일 열기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "선택한 파일 내에 하나 이상의 G-코드 파일이 있습니다. 한 번에 하나의 G-코드 파일 만 열 수 있습니다. G-코드 파일을 열려면 하나만 선택하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "프린터 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "새로운 기능" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- 재료 설정 및 Marketplace 플러그인 추가\n" +"- 재료 설정과 플러그인 백업 및 동기화\n" +"- Ultimaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Ultimaker 계정 무료 생성" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "로그인" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "마지막 업데이트: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Ultimaker 계정" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "로그아웃" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "확인 중..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "계정 동기화됨" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "오류가 발생하였습니다..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "보류된 업데이트 설치" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "계정 업데이트 확인" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "클라우드 프린터가 오프라인 상태입니다. 프린터가 켜져 있고 인터넷과 연결되어 있는지 확인하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "해당 프린터가 사용자의 계정에 연결되어 있지 않습니다. Ultimaker Digital Factory에 방문하여 연결을 설정하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "현재 클라우드 연결을 사용할 수 없습니다. 클라우드 프린터에 연결하려면 로그인하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "현재 클라우드 연결을 사용할 수 없습니다. 사용자의 인터넷 연결을 확인하십시오." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "프린터 추가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "프린터 관리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "슬라이싱..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "슬라이스 할 수 없습니다" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "처리" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "슬라이스" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "슬라이싱 프로세스 시작" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "취소" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "시간 추산" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "재료 추산" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "시간 추산 이용 불가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "비용 추산 이용 불가" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "미리 보기" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "제목 없음" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "선택할 항목 없음" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "가능한 프린팅 문제를 위해 모델 및 인쇄 구성을 확인하고 제안합니다." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "모델 검사기" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "3MF 파일 읽기 지원." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "3MF 리더" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "3MF 파일 작성 지원을 제공합니다." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MF 기록기" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "AMF 파일 읽기가 지원됩니다." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "AMF 리더" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "구성을 백업하고 복원합니다." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cura 백업" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "CuraEngine 슬라이스 백엔드 링크를 제공합니다." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "CuraEngine 백엔드" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Cura 프로파일 가져 오기 지원을 제공합니다." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Cura 프로파일 리더" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Cura 프로파일 내보내기 지원을 제공합니다." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Cura 프로파일 작성자" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "디지털 라이브러리와 연결하여 Cura에서 디지털 라이브러리를 통해 파일을 열고 저장할 수 있도록 합니다." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker 디지털 라이브러리" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "펌웨어 업데이트를 확인합니다." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "펌웨어 업데이트 검사기" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "펌웨어 업데이트를 위한 기계 동작을 제공합니다." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "펌웨어 업데이터" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "압축 된 아카이브로 부터 g-code를 읽습니다." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "압축 된 G 코드 리더기" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "압축 된 아카이브에 g-code를 씁니다." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "압축 된 G 코드 작성기" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "G-코드 파일에서 프로파일 가져 오기를 지원합니다." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "GCode 프로파일 리더기" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "G-코드 파일을 로드하고 표시 할 수 있습니다." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "G-코드 리더" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "G Code를 파일에 씁니다." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "GCode 작성자" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "2D 이미지 파일에서 프린팅 가능한 지오메트리를 생성 할 수 있습니다." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "이미지 리더" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "레거시 Cura 버전에서 프로파일 가져 오기를 지원합니다." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "레거시 Cura 프로파일 리더" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "기계 설정 (예 : 빌드 볼륨, 노즐 크기 등)을 변경하는 방법을 제공합니다." -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "컴퓨터 설정 작업" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "응용 프로그램의 확장을 관리하고 Ultimaker 웹 사이트에서 확장을 검색할 수 있습니다." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "2D 이미지 파일에서 프린팅 가능한 지오메트리를 생성 할 수 있습니다." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "마켓플레이스" +msgid "Image Reader" +msgstr "이미지 리더" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Cura에서 모니터 단계 제공." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "모니터 단계" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "모델 별 설정을 제공합니다." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "모델 별 설정 도구" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "후처리를 위해 사용자가 만든 스크립트를 허용하는 확장 프로그램" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "후처리" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Cura에서 준비 단계 제공." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "준비 단계" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Cura에서 미리 보기 단계를 제공합니다." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "미리 보기 단계" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "이동식 드라이브를 제공합니다." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "이동식 드라이브 출력 장치 플러그인" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "충돌을 보고하는 리포터가 사용할 수 있도록 특정 이벤트를 기록합니다" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "보초 로거" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "슬라이스된 레이어 데이터의 미리보기를 제공합니다." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "시뮬레이션 뷰" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "익명의 슬라이스 정보를 제출하십시오. 환경 설정을 통해 비활성화 할 수 있습니다." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "슬라이스 정보" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "일반 솔리드 메쉬보기를 제공합니다." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "솔리드 뷰" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "특정 장소에서 서포트 프린팅을 막는 지우개 메쉬(eraser mesh)를 만듭니다" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Support Eraser" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "모델 파일 읽기 기능을 제공합니다." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Trimesh 리더" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Ultimaker 포맷 패키지 읽기를 지원합니다." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "UFP 리더기" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Ultimaker 포맷 패키지 작성을 지원합니다." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "UFP 작성자" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Ultimaker 기계에 대한 기계 작동 제공(예 : 침대 수평 조정 마법사, 업그레이드 선택 등)" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker 기기 동작" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Ultimaker 네트워크 연결 프린터에 대한 네트워크 연결을 관리합니다." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker 네트워크 연결" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "G-코드를 수신하고 프린터로 보냅니다. 플러그인은 또한 펌웨어를 업데이트 할 수 있습니다." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USB 프린팅" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Cura 2.1에서 Cura 2.2로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "2.1에서 2.2로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Cura 2.2에서 Cura 2.4로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "2.2에서 2.4로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Cura 2.5에서 Cura 2.6으로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "2.5에서 2.6으로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Cura 2.6에서 Cura 2.7로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "2.6에서 2.7으로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Cura 2.7에서 Cura 3.0으로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "2.7에서 3.0으로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Cura 3.0에서 Cura 3.1로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "3.0에서 3.1로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Cura 3.2에서 Cura 3.3으로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "3.2에서 3.3으로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Cura 3.3에서 Cura 3.4로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "버전 업그레이드 3.3에서 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Cura 3.4에서 Cura 3.5로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "3.4에서 3.5로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Cura 3.5에서 Cura 4.0으로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "버전 업그레이드 3.5에서 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Cura 4.0에서 Cura 4.1로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "버전 업그레이드 4.0에서 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Cura 4.11에서 Cura 4.12로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "4.11에서 4.12로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Cura 4.13에서 Cura 5.0으로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "4.13에서 5.0으로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Cura 4.1에서 Cura 4.2로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "4.1에서 4.2로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Cura 4.2에서 Cura 4.3으로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "4.2에서 4.3로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Cura 4.3에서 Cura 4.4로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "4.3에서 4.4로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Cura 4.4에서 Cura 4.5로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "4.4에서 4.5로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Cura 4.5에서 Cura 4.6으로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "4.5에서 4.6으로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Cura 4.6.0에서 Cura 4.6.2로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "4.6.0에서 4.6.2로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Cura 4.6.2에서 Cura 4.7로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "4.6.2에서 4.7로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Cura 4.7에서 Cura 4.8로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "4.7에서 4.8로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Cura 4.8에서 Cura 4.9로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "4.8에서 4.9로 버전 업그레이드" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Cura 4.9에서 Cura 4.10으로 구성을 업그레이드합니다." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "4.9에서 4.10으로 버전 업그레이드" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "X3D 파일을 읽을 수 있도록 지원합니다." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "X3D 리더" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "XML 기반 재료 프로파일을 읽고 쓸 수있는 기능을 제공합니다." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "재료 프로파일" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "엑스레이 뷰를 제공합니다." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "엑스레이 뷰" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "X3D 파일을 읽을 수 있도록 지원합니다." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "X3D 리더" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Cura 프로파일 가져 오기 지원을 제공합니다." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Cura 프로파일 리더" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "후처리를 위해 사용자가 만든 스크립트를 허용하는 확장 프로그램" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "후처리" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Ultimaker 네트워크 연결 프린터에 대한 네트워크 연결을 관리합니다." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Ultimaker 네트워크 연결" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "3MF 파일 작성 지원을 제공합니다." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MF 기록기" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "구성을 백업하고 복원합니다." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cura 백업" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "익명의 슬라이스 정보를 제출하십시오. 환경 설정을 통해 비활성화 할 수 있습니다." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "슬라이스 정보" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Ultimaker 포맷 패키지 작성을 지원합니다." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "UFP 작성자" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "디지털 라이브러리와 연결하여 Cura에서 디지털 라이브러리를 통해 파일을 열고 저장할 수 있도록 합니다." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker 디지털 라이브러리" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "G-코드 파일에서 프로파일 가져 오기를 지원합니다." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "GCode 프로파일 리더기" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "G-코드 파일을 로드하고 표시 할 수 있습니다." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "G-코드 리더" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "모델 파일 읽기 기능을 제공합니다." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Trimesh 리더" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Ultimaker 기계에 대한 기계 작동 제공(예 : 침대 수평 조정 마법사, 업그레이드 선택 등)" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Ultimaker 기기 동작" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "압축 된 아카이브로 부터 g-code를 읽습니다." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "압축 된 G 코드 리더기" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "응용 프로그램의 확장을 관리하고 Ultimaker 웹 사이트에서 확장을 검색할 수 있습니다." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "마켓플레이스" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "이동식 드라이브를 제공합니다." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "이동식 드라이브 출력 장치 플러그인" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Cura에서 모니터 단계 제공." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "모니터 단계" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Cura 2.5에서 Cura 2.6으로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "2.5에서 2.6으로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Cura 2.6에서 Cura 2.7로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "2.6에서 2.7으로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Cura 4.13에서 Cura 5.0으로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "4.13에서 5.0으로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Cura 4.8에서 Cura 4.9로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "4.8에서 4.9로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Cura 3.4에서 Cura 3.5로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "3.4에서 3.5로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Cura 4.4에서 Cura 4.5로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "4.4에서 4.5로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Cura 4.3에서 Cura 4.4로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "4.3에서 4.4로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Cura 3.2에서 Cura 3.3으로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "3.2에서 3.3으로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Cura 3.3에서 Cura 3.4로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "버전 업그레이드 3.3에서 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Cura 4.1에서 Cura 4.2로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "4.1에서 4.2로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Cura 4.2에서 Cura 4.3으로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "4.2에서 4.3로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Cura 4.6.2에서 Cura 4.7로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "4.6.2에서 4.7로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Cura 3.5에서 Cura 4.0으로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "버전 업그레이드 3.5에서 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Cura 2.2에서 Cura 2.4로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "2.2에서 2.4로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Cura 2.1에서 Cura 2.2로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "2.1에서 2.2로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Cura 4.6.0에서 Cura 4.6.2로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "4.6.0에서 4.6.2로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Cura 4.7에서 Cura 4.8로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "4.7에서 4.8로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Cura 4.9에서 Cura 4.10으로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "4.9에서 4.10으로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Cura 4.5에서 Cura 4.6으로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "4.5에서 4.6으로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Cura 2.7에서 Cura 3.0으로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "2.7에서 3.0으로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Cura 3.0에서 Cura 3.1로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "3.0에서 3.1로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Cura 4.11에서 Cura 4.12로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "4.11에서 4.12로 버전 업그레이드" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Cura 4.0에서 Cura 4.1로 구성을 업그레이드합니다." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "버전 업그레이드 4.0에서 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "CuraEngine 슬라이스 백엔드 링크를 제공합니다." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "CuraEngine 백엔드" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "3MF 파일 읽기 지원." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "3MF 리더" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "모델 별 설정을 제공합니다." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "모델 별 설정 도구" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "XML 기반 재료 프로파일을 읽고 쓸 수있는 기능을 제공합니다." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "재료 프로파일" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Cura 프로파일 내보내기 지원을 제공합니다." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Cura 프로파일 작성자" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "가능한 프린팅 문제를 위해 모델 및 인쇄 구성을 확인하고 제안합니다." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "모델 검사기" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "G-코드를 수신하고 프린터로 보냅니다. 플러그인은 또한 펌웨어를 업데이트 할 수 있습니다." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USB 프린팅" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Cura에서 미리 보기 단계를 제공합니다." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "미리 보기 단계" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "G Code를 파일에 씁니다." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "GCode 작성자" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Ultimaker 포맷 패키지 읽기를 지원합니다." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "UFP 리더기" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "펌웨어 업데이트를 위한 기계 동작을 제공합니다." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "펌웨어 업데이터" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "압축 된 아카이브에 g-code를 씁니다." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "압축 된 G 코드 작성기" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "슬라이스된 레이어 데이터의 미리보기를 제공합니다." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "시뮬레이션 뷰" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "레거시 Cura 버전에서 프로파일 가져 오기를 지원합니다." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "레거시 Cura 프로파일 리더" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "AMF 파일 읽기가 지원됩니다." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "AMF 리더" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "일반 솔리드 메쉬보기를 제공합니다." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "솔리드 뷰" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "펌웨어 업데이트를 확인합니다." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "펌웨어 업데이트 검사기" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "충돌을 보고하는 리포터가 사용할 수 있도록 특정 이벤트를 기록합니다" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "보초 로거" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "특정 장소에서 서포트 프린팅을 막는 지우개 메쉬(eraser mesh)를 만듭니다" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Support Eraser" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Cura에서 준비 단계 제공." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "준비 단계" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "프로젝트 파일에 재료 패키지 정보를 저장할 수 없습니다: {material}. 이 프로젝트는 다른 시스템에서 제대로 열리지 않을 수 있습니다." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "재료 패키지 정보를 저장하는 데 실패함" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Python 오류 추적 라이브러리" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "프린터" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "사용자 정의 프로파일을 활성화하고 일부 설정을 덮어썼습니다." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "사용자 정의 프로파일이 일부 설정을 무시합니다." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "아직 초기화되지 않음
      " diff --git a/resources/i18n/ko_KR/fdmextruder.def.json.po b/resources/i18n/ko_KR/fdmextruder.def.json.po index 6903037801..a5d415694c 100644 --- a/resources/i18n/ko_KR/fdmextruder.def.json.po +++ b/resources/i18n/ko_KR/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,212 +15,212 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "기기" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "기기 세부 설정" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "익스트루더" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "노즐 ID" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "\"AA 0.4\"및 \"BB 0.8\"과 같은 익스트루더 트레인의 노즐 ID." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "노즐 직경" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "노즐의 내경. 비표준 노즐 크기를 사용할 때, 이 설정을 변경하십시오." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "노즐 X 오프셋" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "노즐 오프셋의 x 좌표." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "노즐 Y 오프셋" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "노즐 오프셋의 y 좌표." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "익스트루더 스타트 G 코드" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "이 익스트루더로 전환 시 실행할 G 코드를 시작하십시오." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "익스트루더 시작 위치의 절대 값" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "익스트루더 시작 위치를 헤드의 마지막으로 알려진 위치에 상대적이 아닌 절대 위치로 만듭니다." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "익스트루더 시작 X의 위치" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "익스트루더를 켤 때 시작 위치의 x 좌표." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "익스트루더 시작 위치 Y" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "익스트루더를 켤 때 시작 위치의 y 좌표." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "익스트루더 엔드 G 코드" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "이 익스트루더에서 전환 시 실행할 G 코드를 종료하십시오." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "익스트루더 끝 절대 위치" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "익스트루더가 헤드의 마지막으로 알려진 위치에 상대값이 아닌 절대 위치로 끝나도록 하십시오." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "익스트루더 끝 X 위치" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "익스트루더를 끌 때 끝 위치의 x 좌표." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "익스트루더 끝 Y 위치" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "익스트루더를 끌 때 종료 위치의 y 좌표." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "익스트루더 프라임 Z 위치" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Z 좌표입니다." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "익스트루더 프린팅 냉각 팬" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "이 익스트루더와 관련된 프린팅 냉각 팬의 개수. 각 익스트루더마다 다른 프린팅 냉각 팬이 있을 때만 기본값 0에서 변경하십시오." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "빌드 플레이트 고정" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "고정" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "익스트루더 프라임 X 위치" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 X 좌표." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "익스트루더 프라임 Y 위치" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Y 좌표." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "재료" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "재료" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "직경" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "사용 된 필라멘트의 직경을 조정합니다. 이 값을 사용 필라멘트의 직경과 일치시킵니다." diff --git a/resources/i18n/ko_KR/fdmprinter.def.json.po b/resources/i18n/ko_KR/fdmprinter.def.json.po index 7dab5e39d7..627a4f1ac8 100644 --- a/resources/i18n/ko_KR/fdmprinter.def.json.po +++ b/resources/i18n/ko_KR/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,42 +15,42 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "기기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "기기 세부 설정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "기기 유형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "3D 프린터 모델의 이름." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "기기 세부 설정 표시" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "별도의 json 파일에 설명된 기기의 다양한 세부 설정을 표시할지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "시작 GCode" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -59,12 +59,12 @@ msgstr "" "시작과 동시에형실행될 G 코드 명령어 \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "End GCode" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -73,1872 +73,1907 @@ msgstr "" "맨 마지막에 실행될 G 코드 명령 \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "재료 GUID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "재료의 GUID. 자동으로 설정됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "직경" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "사용 된 필라멘트의 직경을 조정합니다. 이 값을 사용될 필라멘트의 직경과 일치시킵니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "빌드 플레이트가 가열될 때까지 기다리십시오" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "시작 시, 빌드 플레이트가 가열될 때까지 대기하라는 명령을 삽입할지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "노즐이 가열될 때까지 기다리기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "시작 시, 노즐이 가열될 때까지 대기할지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "재료의 온도 포함하기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "gcode의 시작 부분에 노즐 온도 명령을 포함할지 여부. start_gcode에 이미 노즐 온도 명령이 포함되어있을 때 Cura는 이 설정을 자동으로 비활성화 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "빌드 플레이트 온도 포함" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "gcode가 시작될 때 빌드 플레이트 온도 명령을 포함할지 여부. start_gcode에 빌드 플레이트 온도 명령이 이미 있으면 Cura는 이 설정을 자동으로 비활성화 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "기기 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "프린팅 가능 영역의 폭 (X 방향)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "기기 깊이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "프린팅 가능 영역의 깊이 (Y 방향)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "기기 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "프린팅 가능 영역의 높이 (Z 방향)입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "빌드 플레이트 모양" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "프린팅 할 수 없는 영역을 고려하지 않은 빌드 플레이트의 모양." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "직사각형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "타원" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "빌드 플레이트 재질" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "프린터에 설치된 빌드 플레이트의 재질." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "유리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "알루미늄" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "히팅 빌드 플레이트가 있음" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "기기에 히팅 빌드 플레이트가 있는지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "빌드 볼륨 온도 안정화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "기기의 빌드 볼륨 온도 안정화 지원 여부입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "항상 활성 도구 쓰기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "임시 명령을 비활성 도구로 전송한 후 활성 도구를 작성하십시오. Smoothie 또는 모달 도구 명령어를 사용하는 다른 펌웨어를 사용해 프린팅하는 듀얼 압출기용 프린팅에 필요합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "센터 원점" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "프린터의 0 위치의 X/Y 좌표가 프린팅 가능 영역의 중앙에 있는지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "익스트루더의 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "익스트루더의 수. 익스트루더는 피더, 보우 덴 튜브 및 노즐의 조합입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "활성화된 익스트루더의 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "사용 가능한 익스트루더 수; 소프트웨어로 자동 설정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "외부 노즐의 외경" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "노즐 끝의 외경." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "노즐 길이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "노즐의 끝과 프린트 헤드의 가장 낮은 부분 사이의 높이 차이입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "노즐 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "노즐 끝 바로 위의 수평면과 원뿔 부분 사이의 각도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "가열 영역 길이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "노즐의 열이 필라멘트로 전달되는 노즐의 끝에서부터의 거리." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "노즐 온도 조절 활성화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Cura에서 온도를 제어할지 여부. Cura 외부에서 노즐 온도를 제어하려면 이 기능을 끄십시오." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "가열 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "노즐이 가열되는 속도 (°C/s)는 일반적인 프린팅 온도와 대기 온도에서 평균을 냅니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "냉각 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "노즐이 냉각되는 속도 (°C/s)는 일반적인 프린팅 온도 및 대기 온도에서 평균을 냅니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "최소 대기 시간" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "노즐이 냉각되기 전에 익스트루더가 비활성이어야하는 최소 시간. 이 시간보다 오래 익스트루더를 사용하지 않을 경우에만 대기 온도로 냉각시킬 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Gcode 유형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "생성 될 gcode의 유형." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (부피 측정법)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "펌웨어 리트렉션" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "재료를 리트렉션하는 G1 명령어에서 E 속성을 사용하는 대신 펌웨어 리트렉션 명령어(G10/G11)를 사용할 지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "압출기의 히터 공유" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "압출기가 자체 히터를 가지고 있지 않고 단일 히터를 공유하는지에 대한 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "익스트루더의 노즐 공유" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "익스트루더가 자체 노즐을 가지고 있지 않고 단일 노즐을 공유하는지에 대한 여부. True로 설정하면 프린터 시동 gcode 스크립트가 알려진 상호 호환 가능한 초기 수축 상태(0 또는 1개의 필라멘트가 수축되지 않음)에서 모든 익스트루더를 적절하게 설정해야 합니다. 이 경우 초기 수축 상태는 'machine_extruders_shared_nozzle_initial_retraction' 매개 변수에 의해 익스트루더마다 표시됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "공유된 노즐 초기 수축" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "프린터 시작 gcode 스크립트가 완료될 때 공유된 노즐 끝에서 각 익스트루더의 필라멘트가 수축된 것으로 가정하는 정도입니다. 이 값은 노즐 덕트의 공통 부분의 길이와 같거나 커야 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "허용되지 않는 지역" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "프린팅 헤드가 위치할 수 없는 구역의 목록입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "노즐이 위치할 수 없는 구역" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "노즐이 위치할 수 없는 구역의 목록입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "머신 헤드 및 팬 폴리곤" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "프린트 헤드의 모양. 일반적으로 첫 번째 압출기의 위치인 프린트 헤드의 위치와 관련된 좌표입니다. 프린트 헤드의 왼쪽 및 앞쪽 치수는 음수 좌표여야 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "갠트리 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "노즐 끝과 갠트리 시스템 사이의 높이 차이 (X 및 Y 축)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "노즐 ID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "\"AA 0.4\"및 \"BB 0.8\"과 같은 익스트루더의 노즐 ID." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "노즐 지름" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "노즐의 내경. 비표준 노즐 크기를 사용할 때 이 설정을 변경하십시오." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "익스트루더로 오프셋" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "익스트루더 오프셋을 좌표계에 적용하십시오. 모든 익스트루더에 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "익스트루더 프라임 Z 포지션" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "프린팅가 시작될 때 노즐 위치의 Z 좌표입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "독립 익스트루더 프라임 포지션" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "익스투루더의 위치를 헤드의 마지막으로 알려진 위치에 상대위치가 아닌 절대 위치로 만듭니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "X 방향 최대 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "X 방향의 모터 최대 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Y 방향 최대 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Y 방향 모터의 최대 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Z 방향 최대 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Z 방향의 모터 최대 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "최대 속도 E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "필라멘트의 최대 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "최대 가속도 X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X 방향 모터의 최대 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Y 방향 최대 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Y 방향 모터의 최대 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Z 방향 최대 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Z 방향 모터의 최대 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "최대 필라멘트 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "필라멘트를 구동하는 모터의 최대 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "기본 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "프린트 헤드 이동시 기본 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "기본 X-Y Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "수평면에서의 이동을 위한 기본 Jerk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "기본 Z Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Z 방향 모터의 기본 Jerk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "기본 필라멘트 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "필라멘트를 구동하는 모터의 기본 Jerk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "밀리미터 당 스텝 수 (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "X 방향으로 1 밀리미터를 압출에 필요한 스텝 모터의 스텝 수." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "밀리미터 당 스텝 수 (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Y 방향으로 1 밀리미터를 압출에 필요한 스텝 모터의 스텝 수." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "밀리미터 당 스텝 수 (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Z 방향으로 1 밀리미터를 압출에 필요한 스텝 모터의 스텝 수." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "밀리미터 당 스텝 수 (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "둘레를 따라 1밀리미터씩 피더 휠을 움직이는 스텝 모터의 스텝 수." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "양의 방향 X 엔드 스톱" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "X 축의 엔드 스톱이 양의 방향 (높은 X 좌표) 또는 음의 (낮은 X 좌표)인지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "양의 방향 Y 엔드 스톱" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Y 축의 엔드 스톱이 양의 방향 (높은 Y 좌표) 또는 음의 (낮은 Y 좌표)인지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "양의 방향 Z 엔드 스톱" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Z 축의 엔드 스톱이 양의 방향 (높은 Z 좌표) 또는 음의 (낮은 Z 좌표)인지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "최소 이송 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "프린트 헤드의 최소 이동 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "피더 휠 지름" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "피더에서 재료를 구동시키는 휠의 지름." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "팬 속도를 0-1로 조정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "팬 속도를 0 ~ 256이 아니라 0 ~ 1로 조정합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "품질" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "출력물의 해상도에 영향을 미치는 모든 설정. 이러한 설정은 품질 (및 프린팅 시간)에 큰 영향을 미칩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "층 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "각 층의 높이 (mm)입니다. 값이 클수록 해상도가 낮고 프린팅 속도가 빨라지며, 값이 작을수록 해상도가 높고 프린팅 속도가 느려집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "첫번째 레이어 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "첫번째 레이어의 높이 (mm)입니다. 첫번째 레이어를 두껍게하면 빌드 플레이트에 쉽게 부착됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "선의 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "한 줄의 두께. 일반적으로 각 라인의 너비는 노즐 폭과 일치해야합니다. 그러나 이 값을 약간 줄이면 더 나은 인쇄를 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "벽 선 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "단일 벽 선의 너비입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "바깥 선 선폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "가장 바깥 쪽 벽 선의 너비. 이 값을 낮춤으로써 높은 수준의 디테일을 프린팅 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "내부 벽 선 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "가장 바깥 쪽 벽 선을 제외한 모든 벽 선에 대해 단일 벽 선의 폭입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "상단/하단 라인 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "한 라인의 단일 위쪽/아래쪽 선의 너비입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "내부채움 선 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "단일 내부채움 라인의 너비." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "스커트/브림 선 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "단일 스커트 또는 브림의 너비." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "서포트의 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "단일 서포트 구조 선의 폭입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "서포트 인터페이스의 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "서포트의 지붕, 바닥의 폭." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "서포트 루프 라인 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "단일 서포트 지붕 라인 폭." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "서포트 바닥 라인 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "단일 서포트 플로어 라인의 폭." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "프라임 타워 라인 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "단일 주요 타워 라인의 폭." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "초기 레이어 라인 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "첫 번째 레이어의 라인 폭 승수입니다. 이것을 늘리면 베드 접착력을 향상시킬 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "벽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "외곽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "벽 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "벽을 프린팅하는 데 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "외벽 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "외벽 프린팅에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "내벽 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "내벽 프린팅에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "벽 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "가로 방향의 벽 두께입니다. 이 값을 벽 선 너비로 나눈 값은 벽의 수 입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "벽 라인의 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "벽의 수. 벽 두께로 계산할 때 이 값은 반올림됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "벽 전환 길이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "부품이 얇아지면서 서로 다른 수의 벽 사이에서 전환될 때 벽 선을 분할하거나 결합하기 위해 일정 양의 공간이 할당됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "벽 배포 개수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "중앙에서부터 계산되는 벽의 수로, 이를 통해 오차가 분산되어야 합니다. 값이 작다고 해서 외벽의 너비가 변경되지 않는 것은 아닙니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "벽 전환 임계각" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "짝수 벽과 홀수 벽 사이에 전환을 생성할 때입니다. 이 설정보다 더 큰 각도의 웨지 모양은 전환이 없으며 나머지 공간을 채우기 위해 벽이 중앙에 프린트되지는 않습니다. 이 설정을 줄이면 이러한 중앙 벽의 수와 길이가 줄어들지만, 간격이 생기거나 과잉 압출될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "벽 전환 필터 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "서로 다른 수의 벽들 사이를 빠르게 연속적으로 왔다 갔다 하며 전환되는 경우에는 전환하지 마십시오. 이 거리보다 서로 더 가까운 경우에는 전환을 제거하십시오." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "벽 전환 필터 여백" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "하나의 여분 벽과 하나 더 적은 벽 사이를 왔다 갔다 하는 전환을 방지하십시오. 이 여백은 [최소 벽 선 너비 - 여백, 2 * 최소 벽 선 너비 + 여백]을 따르는 선 너비의 범위를 확장합니다. 이 여백을 늘리면 전환 횟수가 줄어들어, 압출 시작/중지 및 이동 시간이 줄어듭니다. 그러나 선 너비 변동이 크면 압출 미달 또는 과잉 문제가 발생할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "외벽 이동 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Z 층의 경계면을 더 잘 가리기 위해 바깥쪽 벽 뒤에 삽입되어 이동한 거리." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "외벽 삽입" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "외벽의 경로에 삽입이 적용됩니다. 외벽이 노즐보다 작고 내벽 다음에 프린팅 된 경우 이 옵셋을 사용하여 노즐의 구멍이 모델 외부가 아닌 내벽과 겹치도록하십시오." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "벽면 프린팅 순서 명령 최적화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "수축 및 이동 거리를 줄이도록 벽이 인쇄되는 순서를 최적화합니다. 대부분의 부품은 이 기능을 사용하면 도움이 되지만 실제로는 시간이 오래 걸릴 수 있으므로, 최적화 여부와 관계없이 인쇄 시간을 비교하십시오. 빌드 플레이트 접착 유형을 Brim으로 선택하는 경우 첫 번째 층이 최적화되지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "벽 순서 지정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "벽이 프린트되는 순서를 정의합니다. 이전에 외벽을 프린팅하면 내벽의 오류가 외부로 전파될 수 없으므로 치수 정확도가 향상됩니다. 그러나 나중에 프린팅하면 오버행(경사면)이 프린트될 때 더 잘 쌓일 수 있습니다." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "내부에서 외부로" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "외부에서 내부로" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "대체 여분 벽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "다른 모든 레이어에 여분의 벽을 프린팅합니다. 이렇게하면 내부채움이 여분의 벽 사이에 끼어 더 강하게 프린팅됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "최소 벽 선 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "노즐 크기의 1~2배 정도의 얇은 구조물의 경우 모델의 두께에 맞게 선 너비를 변경해야 합니다. 이 설정은 벽에 허용되는 최소 선 너비를 제어합니다. N개의 벽이 넓고 N+1개의 벽이 좁은 일부 형상 두께에서는 N개의 벽에서 N+1개의 벽으로 전환하기 때문에, 최소 선 너비가 내재적으로 최대 선 너비를 결정합니다. 가장 넓을 가능성이 있는 벽 선은 최소 벽 선 너비의 두 배입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "최소 짝수 벽 선 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "일반 다각형 벽의 최소 선 너비 이 설정은 단일의 얇은 벽 선 프린팅에서 두 개의 벽 선 프린팅으로 전환하는 모델 두께를 결정합니다. 최소 짝수 벽 선 너비가 더 높을수록 최대 홀수 벽 선 너비가 높아집니다. 최대 짝수 벽 선 너비는 외벽 선 너비 + 0.5 * 최소 홀수 벽 선 너비로 계산됩니다." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "중간 선 임계값 분할" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "일반적인 선 너비의 요인으로서 가장 작은 선 너비이며, 그 이상이면 중간 선(있는 경우)이 둘로 분할됩니다. 더 많고 얇은 선을 사용하려면 이 설정을 줄이십시오. 더 적고 넓은 선을 사용하려면 이 설정을 늘리십시오. 이 설정은 전체 모양이 벽으로 채워져야 하는 것처럼 적용된다는 점을 유념하십시오. 따라서 실제로 채워져 있거나 벽 대신 (다른) 스킨이 3D 객체에 있더라도, 여기에서 중간은 모양의 두 바깥쪽 가장자리 사이에 있는 객체의 중간을 나타냅니다." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "최소 홀수 벽 선 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "중간 선 간격 충전재 폴리라인 벽의 최소 선 너비 이 설정은 두 개의 벽 선을 프린팅 하는 것에서 두 개의 외벽 및 가운데의 단일 중앙 벽 프린팅으로 전환하는 모델 두께를 결정합니다. 최소 짝수 벽 선 너비가 더 높을수록 최대 홀수 벽 선 너비가 높아집니다. 최대 홀수 벽 너비는 2 * 최소 짝수 벽 선 너비로 계산됩니다." +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "중간 선 임계값 추가" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "일반적인 선 너비의 요인으로서 가장 작은 선 너비이며, 그 이상이면 중간 선(아직 없는 경우)이 추가됩니다. 더 많고 얇은 선을 사용하려면 이 설정을 줄이십시오. 더 적고 넓은 선을 사용하려면 이 설정을 늘리십시오. 이 설정은 전체 모양이 벽으로 채워져야 하는 것처럼 적용된다는 점을 유념하십시오. 따라서 실제로 채워져 있거나 벽 대신 (다른) 스킨이 3D 객체에 있더라도, 여기에서 중간은 모양의 두 바깥쪽 가장자리 사이에 있는 객체의 중간을 나타냅니다." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "얇은 벽 프린팅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "노즐 크기보다 수평으로 더 얇은 모델 조각을 프린팅하십시오." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "최소 피처 크기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "얇은 피처의 최소 두께 이 값보다 더 얇은 모델 피처는 프린트되지 않으며, 최소 피처 크기보다 더 두꺼운 피처는 최소 벽 선 너비로 넓어집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "얇은 벽 선 최소 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "모델의 (최소 피처 크기에 따라) 얇은 피처를 대체할 벽의 너비 최소 벽 선 너비가 피처의 두께보다 더 얇다면 벽은 피처 자체만큼 두꺼워집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "수평 확장" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "각 레이어의 모든 다각형에 적용된 오프셋의 양입니다. 양수 값은 아주 큰 구멍을 보완 할 수 있습니다. 음수 값은 아주 작은 구멍을 보완 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "첫번째 레이어 수평 확장" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "첫 번째 레이어의 모든 다각형에 적용된 오프셋의 양입니다. 음수 값은 \"elephant's foot\"이라고 알려진 현상을 보완 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "구멍 수평 확장" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "각 레이어의 모든 구멍에 적용된 오프셋의 양. 양수 값은 구멍 크기를 증가시키며, 음수 값은 구멍 크기를 줄입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Z Seam Alignment" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "레이어의 각 패스의 시작점입니다. 연속 레이어의 패스가 같은 지점에서 시작되면 세로 솔기가 출력물에 표시 될 수 있습니다. 사용자가 지정한 위치 근처에서 이들을 정렬 할 때 이음선을 제거하는 것이 가장 쉽습니다. 무작위로 배치 될 때 경로의 시작점은 눈에 잘 띄지 않습니다. 최단 경로를 취할 때 프린팅이 빨라집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "사용자 지정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "최단경로" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "랜덤" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "날카로운 모서리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z 경계 위치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "레이어에서 각 부품의 프린팅이 시작할 위치 근처입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "후면 왼쪽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "뒤로" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "후면 오른쪽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "오른쪽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "전면 오른쪽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "전면" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "전면 왼쪽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "왼쪽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Z 솔기 X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "레이어에서 프린팅이 시작할 위치 근처의 X 좌표입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Z 솔기 Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "레이어에서 프린팅이 시작할 위치 근처의 Y 좌표입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "솔기 코너 환경 설정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "모델 외곽선의 모서리가 이음선의 위치에 영향을 주는지 여부를 제어합니다. 이것은 모서리가 이음선 위치에 영향을 미치지 않는다는 것을 의미하지 않습니다. 이음선 숨김은 이음선이 안쪽 모서리에서 발생할 가능성을 높입니다. 이음선 노출은 이음선이 외부 모서리에서 발생할 가능성을 높입니다. 이음선 숨김 또는 노출은 이음선이 내부나 외부 모서리에서 발생할 가능성을 높입니다. 스마트 숨김은 내외부 모서리 모두 가능하지만, 적절하다면 내부 모서리를 더욱 빈번하게 선택합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "없음" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "솔기 숨기기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "솔기 노출" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "솔기 숨기기 또는 노출" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "스마트 숨김" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "상대적 Z 솔기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "활성화 된 경우 z 솔기 좌표는 각 부품의 중심을 기준으로합니다. 비활성화 된 경우 좌표는 빌드 플레이트의 절대 위치를 정의합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "위 / 아래" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "위 / 아래" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "상단 표면 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "익스트루더는 최상층을 프린팅하는 데 사용됩니다. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "상단 표면 스킨 레이어" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "최상층의 스킨 층의 수. 일반적으로 고품질의 표면을 생성하기 위해 맨위의 레이어 하나만 있으면 충분합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "상단 표면 스킨 선 너비" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "프린팅 상단 부분의 한 줄 너비." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "탑 표면 스킨 패턴" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "최상위 레이어의 패턴." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "윤곽" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "동심원의" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "지그재그" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "단면 상단 표면 순서" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "한 방향으로 주변 라인들과 항상 겹치게 하기 위해 상단 표면 라인들을 배치하여 프린트하십시오. 이는 프린트하는 데 더 많은 시간이 소모되지만 평평한 면이 보다 일관적으로 보이게 합니다." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "상단 표면 스킨 라인 방향" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "상단 표면 스킨 층이 선 또는 지그재그 패턴을 사용할 때 사용할 정수선 방향 리스트. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트은 대괄호로 묶여 있습니다. 기본값은 전통적인 기본 각도 (45도 및 135도)를 사용하는 빈 리스트입니다." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "상단/하단 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "상단 및 하단 스킨 프린팅에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "상단/하단 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "출력물의 상단/하단 레이어의 두께. 이 값을 레이어 높이로 나눈 값은 위쪽/아래쪽 레이어의 수 입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "상단 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "출력물의 상단 레이어의 두께. 이 값을 레이어 높이로 나눈 값이 최상위 레이어 수 입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "상단 레이어" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "출력물의 상단 레이어의 수. 상단 두깨로 계산을 할때 이 값은 벽 두께로 계산할 때 이 값은 반올림됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "바닥 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "출력물의 아래쪽 레이어의 두께. 이 값을 레이어 높이로 나눈 값은 맨 아래 레이어의 수 입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "하단 레이어" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "아래층의 수. 바닥 두께로 계산을 할때 이 값은 벽 두께로 계산할 때 이 값은 반올림됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "초기 하단 레이어" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "빌드 플레이트에서 위를 향하는 초기 하단 레이어 수. 하단 두께로 계산할 경우, 이 값이 전체 값으로 반올림됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "상단/하단 패턴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "상단/하단 레이어의 패턴." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "라인" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "동심원 형태" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "지그재그" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "하단 패턴 초기 레이어" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "첫 번째 레이어의 프린팅 아래쪽에 있는 패턴입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "윤곽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "동심원의" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "지그재그" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "상단/하단 다각형 연결" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "스킨 경로가 나란히 이어지는 상단/하단 스킨 경로를 연결합니다. 동심원 패턴의 경우 이 설정을 사용하면 이동 시간이 크게 감소하지만, 내부채움의 중간에 연결될 수 있기 때문에 이 기능은 상단 표면 품질을 저하시킬 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "단면 상단/하단 순서" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "한 방향으로 주변 라인들과 항상 겹치게 하기 위해 상단/하단 라인들을 배치하여 프린트하십시오. 이는 프린트하는 데 더 많은 시간이 소모되지만 평평한 면이 보다 일관적으로 보이게 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "상단/하단 라인 길 방향" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "상단/하단 레이어가 선 또는 지그재그 패턴을 사용할 때 사용할 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록이고, 기본 각도(45도 및 135도)를 사용합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Z 간격에 스킨 없음" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "모델의 몇 가지 레이어에만 수직 간격이 작을 경우 보통 좁은 공간의 본 레이어 주위에도 스킨이 있어야 합니다. 수직 간격이 매우 작을 경우 스킨을 생성하지 않도록 이 설정을 활성화합니다. 이렇게 하면 프린팅 시간과 슬라이싱 시간은 개선되지만 기술적으로 내부채움이 공기 중에 노출된 상태로 남게 됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "여분의 스킨 벽 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "위쪽/아래쪽 패턴의 가장 바깥 쪽 부분을 여러 동심 선으로 바꿉니다. 하나 또는 두 개의 선을 사용하면 내부채움 재료로 시작하는 지붕면이 향상됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "다림질 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "상단 표면을 한 번 더 이동하지만 재료를 아주 약간만 압출 성형합니다. 따라서 맨 위의 플라스틱이 녹아 부드러운 표면을 만듭니다. 노즐 챔버 내의 압력이 고압으로 유지되므로 표면상의 주름이 재료로 채워집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "최상위 레이어에 다림질" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "메쉬의 마지막 레이어에서만 다림질을 수행합니다. 이것은 낮은 레이어에서 매끄러운 표면 처리가 필요하지 않은 경우 시간을 절약 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "다림질 패턴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "윗면을 다림질 할 때 사용하는 패턴." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "동심원" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "지그재그" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "단면 다림질 순서" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "한 방향으로 주변 라인들과 항상 겹치게 하기 위해 다림질 라인들을 배치하여 프린트하십시오. 이는 프린트하는 데 더 많은 시간이 소모되지만 평평한 면이 보다 일관적으로 보이게 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "다림질 라인 간격" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "다림질 라인 사이의 거리." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "다림질 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "다림질하는 동안 기본 스킨 라인을 기준으로 한 재료의 압출량. 노즐을 가득 채우면 윗면의 틈새를 채울 수 있지만 표면에 과도한 압출과 필라멘트 덩어리가 생길 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "다림질 삽입" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "모델 브림에서 떨어서포트 않는 거리. 메쉬 브림까지 다림질하면 출력물의 브림가 고르지 않을 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "다림질 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "상단 표면을 통과하는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "다림질 가속" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "다림질이 수행되는 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "다림질 저크(Jerk)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "다림질을하는 동안 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "스킨 겹침 비율" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "벽과 스킨-센터라인(종점) 사이의 겹침 양을 스킨 라인과 가장 안쪽 벽의 라인 폭 비율로 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 비율이 50%가 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가 이미 벽 중앙을 지나 도달할 수 있기 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "스킨 겹침" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "벽과 스킨-센터라인(종점) 사이의 겹침 양을 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 값이 벽 폭의 절반을 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가 이미 벽 중앙을 지나 도달할 수 있기 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "스킨 제거 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "제거 할 외부스킨 영역의 가장 큰 너비. 이 값보다 작은 모든 스킨 영역은 사라집니다. 이렇게하면 모델의 경사면에서 위쪽 / 아래쪽 스킨을 프린팅하는 데 소요되는 시간과 재료의 양을 제한하는 데 도움이 됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "상단 스킨 제거 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "제거 할 상단 스킨 영역의 가장 큰 너비. 이 값보다 작은 모든 스킨 영역은 사라집니다. 이렇게 하면 모델의 경사면에서 상단 스킨을 프린팅하는 데 소요되는 시간과 재료의 양을 제한하는 데 도움이됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "밑면 스킨 제거 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "제거 할 바닥 스킨 영역의 최대 너비. 이 값보다 작은 모든 스킨 영역은 사라집니다. 이렇게하면 모델의 경사면에서 밑면 스킨을 프린팅하는 데 소요되는 시간과 재료의 양을 제한하는 데 도움이됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "스킨 확장 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "스킨이 내부채움으로 확장되는 거리입니다. 값이 높을수록 스킨이 내부채움 패턴에 더 잘 부착되고 인접 레이어의 벽이 스킨에 잘 밀착됩니다. 값이 낮을수록 사용 될 재료의 양이 절약됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "윗면 스킨 확장 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "상단 스킨의 거리가 내부채움으로 확장됩니다. 값이 높을수록 스킨이 내부채움 패턴에 더 잘 부착되며 위 레이어의 벽이 스킨에 잘 밀착됩니다. 값이 낮을수록 사용 된 재료의 양이 절약됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "밑면 스킨 확장 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "바닥 스킨의 거리가 내부채움으로 확장됩니다. 값이 높을수록 스킨가 내부채움 패턴에 더 잘 붙어 스킨가 아래 층의 벽에 잘 밀착됩니다. 값이 낮을수록 사용 된 재료의 양이 절약됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "확장을 위한 최대 스킨 각" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "이 설정보다 큰 각도로 객체의 상단 및 또는 하단 표면은 위쪽/아래쪽 스킨이 확장되지 않습니다. 이렇게하면 모델 표면이 수직 경사가 거의 없을 때 생성되는 좁은 스킨 영역을 확장하지 않아도됩니다. 0도의 각도는 수평이며 스킨의 확장을 유발하지 않고, 90도의 각도는 수직이며 모든 스킨의 확장을 유발합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "확장을 위한 최소 스킨 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "이보다 좁은 스킨 영역은 확장되지 않습니다. 이렇게하면 모델 표면이 수직에 가까운 기울기를 가질 때 생성되는 좁은 스킨 영역을 확장하지 않아도됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "내부채움" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "내부채움" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "내부채움 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "내부채움용 프린팅에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "내부채움 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "출력물의 내부채움을 조절합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "내부채움 선간 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "프린팅 된 내부채움 선 사이의 거리. 이 설정은 내부채움 밀도 및 내부채움 선 너비로 계산됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "내부채움 패턴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "프린트 내부채움 재료의 패턴입니다. 선형과 지그재그형 내부채움이 서로 다른 레이어에서 방향을 바꾸므로 재료비가 절감됩니다. 격자, 삼각형, 트라이 헥사곤 (tri-hexagon), 큐빅, 옥텟 (octet), 쿼터 큐빅, 크로스, 동심원 패턴이 레이어마다 완전히 프린트됩니다. 자이로이드 (Gyroid), 큐빅, 쿼터 큐빅, 옥텟 (octet) 내부채움이 레이어마다 변경되므로 각 방향으로 힘이 더 균등하게 분산됩니다. 라이트닝 내부채움이 객체의 천장만 서포트하여 내부채움을 최소화합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "그리드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "라인" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "삼각형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "삼-육각형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "입방체" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "입방체 세분" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "옥텟" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "쿼터 큐빅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "동심원" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "지그재그" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "십자형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "십자형 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "자이로이드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "라이트닝" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "내부채움 선 연결" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "내벽의 형태를 따라가는 선을 사용하여 내부채움 패턴과 내벽이 만나는 끝을 연결합니다. 이 설정을 사용하면 내부채움이 벽에 더 잘 붙게되어 내부채움이 수직면의 품질에 미치는 영향을 줄일 수 있습니다. 이 설정을 해제하면 사용되는 재료의 양이 줄어듭니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "내부채움 다각형 연결" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "스킨 경로가 나란히 이어지는 내부채움 경로를 연결합니다. 여러 개의 폐다각형으로 구성되는 내부채움 패턴의 경우 이 설정을 사용하면 이동 시간이 크게 감소합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "내부채움 선 방향" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "사용할 라인 방향 리스트. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트은 대괄호 안에 들어 있습니다. 기본값은 기본 각도 (선 및 지그재그 패턴의 경우 45 및 135도, 다른 모든 패턴의 경우 45도)를 사용하는 빈 리스트입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "내부채움 X 오프셋" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "내부채움 패턴이 X축을 따라 이 거리만큼 이동합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "내부채움 Y 오프셋" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "내부채움 패턴이 Y축을 따라 이 거리만큼 이동합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "무작위 충전 시작" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "가장 먼저 프린트되는 충전 선을 무작위로 결정합니다. 이렇게 하면 특정 세그먼트가 가장 강한 세그먼트가 되는 일이 없지만, 추가 이동이 발생하지 않게 됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "내부채움 선 승수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "각 내부채움 선을 여러 개의 선으로 변환합니다. 추가되는 선은 다른 선을 교차하지 않고, 다른 선을 피해 변환됩니다. 내부채움을 빽빽하게 만들지만, 인쇄 및 재료 사용이 증가합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "여분의 내부채움 벽 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1947,2667 +1982,2707 @@ msgstr "" "내부채움 영역 주변에 여분의 벽을 추가합니다. 이러한 벽은 상단/하단 스킨 라인이 늘어지는 것을 줄여줄 수 있습니다. 일부 여분 재료를 사용해도 같은 품질을 유지하는 데 필요한 필요한 상단/하단 스킨 층이 감소한다는 의미입니다.\n" "이 기능을 올바르게 구성하는 경우 내부채움 다각형 연결과 함께 사용해 이동 또는 리트랙션없이 모든 내부채움을 단일 돌출 경로에 연결할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "입방 세분 쉘" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "모델의 경계를 확인하기 위해 각 큐브의 중심에서 반경을 더하여 이 큐브를 세분화할지 여부를 결정합니다. 값이 클수록 모델의 경계 근처에 작은 큐브가 더 두껍게 나옵니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "내부채움 오버랩 비율" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "내부채움 라인 폭의 비율로 나타낸 내부채움재와 벽 사이의 오버랩 양. 약간의 오버랩으로 벽이 내부채움과 확실하게 연결됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "내부채움 오버랩" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "내부채움과 벽 사이의 겹침 정도. 약간 겹치면 벽이 내부채움에 단단히 연결됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "내부채움 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "각 내부채움 라인 다음에 삽입 된 이동 거리. 내부채움 스틱을 벽에 더 잘 붙게 합니다. 이 옵션은 내부채움 겹침과 유사하지만 압출이 없고 충전 선의 한쪽 끝에서만 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "내부채움 층 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "내부채움물 층의 두께. 이 값은 항상 레이어 높이의 배수이어야 하며 반올림됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "점진적인 내부채움 단계" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "상단면 아래로 갈 때 내부채움 밀도를 반으로 줄이는 횟수입니다. 상단면에 더 가까운 영역은 내부채움율 농도가 더 높은 밀도를 갖습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "점진적인 내부채움 단계 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "밀도의 절반으로 전환하기 전에 주어진 밀도에서 내부채움의 높이." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "벽 앞에 내부채움" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "벽을 프린팅하기 전에 내부채움물을 프린팅하기. 벽을 먼저 프린팅하면 벽이 더 정확해질 수 있지만 겹침으로 프린팅이 매끄럽지 않습니다. 내부채움을 먼저 프린팅하면 더 튼튼한 벽이 생기지만 내부채움 패턴이 때로 표면을 통해 보일 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "최소 내부채움 지역" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "이보다 작은 내부채움 영역을 생성하지 마십시오 (대신 스킨 사용)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "충진물 지지대" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "모델 상단이 지지가 되어야 하는 경우에만 충진물 구조를 인쇄합니다. 이 기능을 사용하면 인쇄 시간 및 재료 사용이 감소하지만, 개체 강도가 균일하지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "충진물 오버행 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "충진물이 추가되는 내부 오버행의 최소 각도. 0°에서는 개체가 충진물로 완전히 채워지지만, 90°에서는 충진물이 공급되지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "스킨 에지의 두께 지원" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "스킨 에지를 지원하는 추가 내부채움의 두께." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "스킨 에지의 레이어 지원" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "스킨 에지를 지원하는 내부채움 레이어의 수." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "라이트닝 내부채움 서포트 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "라이트닝 내부채움 레이어가 그 위에 있는 것을 서포트해야 할 부분을 결정합니다. 레이어 두께가 주어진 각도로 측정됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "라이트닝 내부채움 오버행 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "라이트닝 내부채움 레이어가 레이어 위에 있는 모델을 서포트해야 할 부분을 결정합니다. 두께가 주어진 각도로 측정됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "라이트닝 내부채움 가지치기 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "내부채움 선의 종점이 재료를 절약하기 위해 단축됩니다. 이 설정은 해당 선의 종점에 대한 오버행(경사면)의 각도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "라이트닝 내부채움 정리 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "내부채움 선이 인쇄 시간을 절약하기 위해 정리됩니다. 이는 내부채움 선 길이 전체에 허용되는 오버행(경사면)의 최대 각도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "재료" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "재료" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "기본 프린팅 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "프린팅에 사용되는 기본 온도입니다. 이것은 재료의 \"기본\"온도 이여야 합니다. 다른 모든 프린팅 온도는 이 값을 기준으로 오프셋을 사용해야합니다" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "빌드 볼륨 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "프린팅되는 환경의 온도입니다. 이 값이 0인 경우 빌드 볼륨 온도는 조정되지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "프린팅 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "프린팅에 사용되는 온도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "첫번째 레이어의 프린팅 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "첫 번째 레이어에 프린팅에 사용되는 온도입니다. 초기 레이어의 특수 처리를 사용하지 않으려면 0으로 설정합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "초기 프린팅 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "프린팅이 시작될 수 있는 프린팅 온도까지 가열하는 동안의 최소 온도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "최종 프린팅 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "프린팅 종료 직전에 냉각이 시작될 온도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "압출 냉각 속도 조절기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "압출하는 동안 노즐이 냉각되는 추가적인 속도. 압출하는 동안 가열 될 때 상실되는 열 상승 속도를 나타 내기 위해 동일한 값이 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "기본 빌드 플레이트 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "히팅 빌드 플레이트에 사용되는 기본 온도입니다. 이것은 재료의 \"기본\"온도입니다. 다른 모든 프린팅 온도는 이 값을 기준으로 오프셋을 사용해야합니다" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "빌드 플레이트 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "내열 빌드 플레이트용으로 사용된 온도 0인 경우 빌드 플레이트가 가열되지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "초기 레이어의 빌드 플레이트 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "첫 번째 레이어에서 내열 빌드 플레이트에 사용되는 온도. 0인 경우, 빌드 플레이트가 첫 번째 레이어에서 가열되지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "점착 성항" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "표면에 점착되는 성항입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "서피스 에너지" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "표면의 에너지입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "확장 배율 수축 보상" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "냉각됨에 따라 재료 수축을 보상하기 위해 모델이 이 배율로 확장됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "수평 확장 배율 수축 보정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "냉각됨에 따라 재료의 수축을 보정하기 위해 모델이 이 배율로 XY 방향으로(수평으로) 확장됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "수직 확장 배율 수축 보정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "냉각됨에 따라 재료 수축을 보정하기 위해 모델이 이 배율로 Z 방향으로(수직으로) 확장됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "결정형 소재" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "이 소재는 가열 시 깔끔하게 분리되는 유형(결정형)입니까? 아니면 길게 얽힌 폴리머 체인을 생성하는 유형(비결정형)입니까?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "흐름 방지 리트랙션 위치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "흐름이 멈추기 전에 소재가 후퇴해야 하는 거리입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "흐름 방지 리트랙션 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "흐름을 방지하기 위해 필라멘트 스위치 중 소재가 후퇴해야 하는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "파단 준비 리트랙션 위치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "가열 시 파단되기 전까지 필라멘트가 늘어날 수 있는 거리입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "파단 준비 리트랙션 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "리트랙션 시 파단되기 직전까지 필라멘트가 후퇴해야 하는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "준비 온도 파단" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "재료를 퍼지하는 데 사용하는 온도는 가능한 한 가장 높은 프린팅 온도와 대략 같아야 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "파단 리트랙션 위치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "필라멘트가 깔끔하게 파단되기 위해 후퇴해야 하는 거리입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "파단 리트랙션 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "필라멘트가 깔끔하게 파단되기 위해 후퇴해야 하는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "파단 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "필라멘트가 깔끔하게 파단되는 온도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "수평 퍼지 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "다른 재료로 전환 후 재료를 압출하는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "수평 퍼지 길이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "다른 재료로 전환할 때 (필라멘트를 지나며) 노즐에서 이전 재료를 퍼지하기 위해 사용하는 재료 양." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "필라멘트 끝의 퍼지 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "빈 스풀을 동일한 재료의 새로운 스풀로 교체한 후 재료를 압출하는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "필라멘트 끝의 퍼지 길이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "빈 스풀을 동일한 재료의 새로운 스풀로 교체할 때 (필라멘트를 지나며) 노즐에서 이전 재료를 퍼지하기 위해 사용하는 재료 양." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "최대 파크 기간" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "재료를 안전하게 건식 보관함에 보관할 수 있는 기간." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "로드 이동 요인 없음" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "피더와 노즐 챔버 사이에 필라멘트가 압축되는 양을 나타내는 요소, 필라멘트 전환을 위해 재료를 움직이는 범위를 결정하는 데 사용됨." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "공급량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "압출량 보상: 압출 된 재료의 양에 이 값을 곱합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "벽 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "벽 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "외벽 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "가장 외측 벽 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "내벽 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "가장 외측 벽을 제외한 모든 벽 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "상단/하단 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "상단/하단 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "상단 표면 스킨 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "프린트 상단 부분 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "내부채움 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "내부채움 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "스커트/브림 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "스커트 또는 브림 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "지지대 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "지지대 구조 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "지지대 인터페이스 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "지지대 지붕 또는 바닥 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "지지대 지붕 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "지지대 지붕 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "지지대 바닥 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "지지대 바닥 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "프라임 타워 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "프라임 타워 라인의 압출 보상입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "첫번째 레이어 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "첫번째 레이어에 대한 압출량 보상: 압출 된 재료의 양에 이 값을 곱합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "대기 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "다른 노즐이 현재 프린팅에 사용될 경우 노즐 온도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "프린팅 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "내부채움 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "내부채움이 프린팅되는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "벽 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "벽이 프린팅되는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "외벽 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "가장 바깥 쪽 벽이 프린팅되는 속도입니다. 외벽을 더 낮은 속도로 프린팅하면 최종 스킨 품질이 향상됩니다. 그러나 내벽 속도와 외벽 속도 사이에 큰 차이가있을 경우 부정적인 방식으로 품질에 영향을 미칩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "내벽 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "모든 내부 벽이 프린팅되는 속도입니다. 내벽을 외벽보다 빠르게 프린팅하면 프린팅 시간이 단축됩니다. 외벽 속도와 충전 속도 사이에서 이것을 설정하는 것이 효과적입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "상단 표면 스킨 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "상단 표면 스킨 층이 프린팅되는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "상단/하단 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "위쪽/아래쪽 레이어가 프린팅되는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "서포트 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "서포트 구조가 프린팅되는 속도입니다. 서포트를 고속으로 프린팅하면 프린팅 시간을 크게 단축시킵니다. 서포트 구조체의 표면 품질은 프린팅 후에 제거되므로 중요하지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "서포트 내부채움 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "서포트의 내부채움이 프린팅되는 속도. 내부채움을 저속으로 프린팅하면 안정성이 향상됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "서포트 인터페이스 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "서포트의 지붕과 바닥이 프린팅되는 속도. 프린팅 속도를 느리게하면 오버행 품질이 향상 될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "서포트 상단 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "서포트의 지붕이 프린팅되는 속도입니다. 프린팅 속도를 느리게하면 오버행 품질이 향상 될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "서포트 바닥 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "서포트 바닥 프린팅 속도. 더 낮은 속도로 프린팅하면 모델 상단의 서포트력이 향상됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "프라임 타워 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "프라임 타워가 프린팅되는 속도. 프라임 타워를 더 천천히 프린팅하면 다른 필라멘트 사이의 접착을 더 안정적으로 만들 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "이동 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "움직일때의 이동 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "초기 레이어 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "초기 레이어의 속도입니다. 빌드 플레이트에 대한 접착력을 향상시키려면 낮은 값을 권장합니다. 브림과 래프트 같은 빌드 플레이트 접착 구조 자체에 영향을 미치지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "초기 레이어 프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "초기 레이어의 프린팅 속도입니다. 빌드 플레이트에 대한 접착력을 향상 시키려면 낮은 값을 권합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "초기 레이어 이동 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "이동 속도는 초기 레이어에서 이동합니다. 이전에 프린팅 된 부품을 빌드 플레이트에서 떨어지는 것을 방지하려면 더 낮은 값을 권합니다. 이 설정의 값은 이동 속도와 프린팅 속도 사이의 비율로부터 자동으로 계산 될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "스커트/브림 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "스커트와 브림이 프린팅되는 속도입니다. 일반적으로 이것은 초기 레이어 속도에서 수행되지만 때로는 스커트나 브림을 다른 속도로 프린팅하려고 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Z 홉 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Z 홉을 위해 수직 Z 이동이 이루어지는 속도입니다. 빌드 플레이트 또는 기기의 갠트리를 움직이기가 더 어렵기 때문에 프린트 속도보다 낮은 것이 일반적입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "느리게 프린팅할 레이어의 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "처음 몇 개의 레이어는 모델의 나머지 부분보다 느리게 프린팅되어 빌드 플레이트에 대한보다 나은 접착력을 얻고 출력물의 전체 성공률을 향상시킵니다. 속도는 이 층 위로 점진적으로 증가합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "흐름 균일화 비율" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "속도에 대한 압출 너비 기준 보정 계수. 0%에서는 이동 속도가 프린팅 속도로 일정하게 유지됩니다. 100%에서는 흐름(단위: mm³/s)이 일정하게 유지되도록 이동 속도가 조정됩니다. 즉 일반적인 선 너비의 절반인 선은 두 배로 빠르게 프린팅되고 너비가 두 배인 선은 절반 속도로 프린팅됩니다. 100%보다 큰 값은 넓은 선을 압출하기 위해 요구되는 더 높은 압력을 보정하는 데 도움이 될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "가속 제어 활성화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "프린트 헤드 가속도를 활성화 합니다. 가속도를 높이면 프린팅 품질을 저하시키지만 프린팅 시간을 줄일 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "이동 가속 활성화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "이동할 때 별도의 가속도를 사용합니다. 비활성화된 경우 이동 시 프린팅된 라인의 목적지 기준 가속도 값을 사용합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "프린팅 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "프린팅 속도가 빨라집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "내부채움 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "내부채움물이 프린팅되는 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "벽 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "벽이 프린팅되는 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "외벽 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "가장 바깥 쪽 벽이 프린팅되는 가속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "내벽 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "모든 내부 벽이 프린팅되는 가속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "상단 표면 스킨 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "상단 표면 스킨 층이 프린팅되는 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "상단/하단 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "위쪽/아래쪽 레이어가 프린팅되는 가속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "서포트 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "서포트 구조가 프린팅되는 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "서포트 내부채움 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "서포트의 내부채움이 프린팅되는 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "서포트 인터페이스 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "서포트의 지붕과 바닥이 프린팅되는 가속도. 낮은 가속도로 프린팅하면 오버행 품질이 향상 될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "서포트 상단 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "서포트의 지붕이 프린팅되는 가속도. 낮은 가속도로 프린팅하면 오버행 품질이 향상 될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "서포트 바닥 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "지면의 가속도가 프린팅됩니다. 보다 낮은 가속도로 프린팅하면 모델 상단에 서포트력을 향상시킬 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "프라임 타워 가속" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "프라임 타워가 프린팅되는 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "이동 가속" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "헤드가 움직일때의 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "초기 레이어 가속" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "초기 레이어의 가속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "초기 레이어 프린팅 가속" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "초기 레이어 프린팅 중 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "초기 레이어 이동 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "헤드가 초기 레이어에서 이동할 때의 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Skirt/Brim 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "스커트와 브림이 프린팅되는 가속도. 일반적으로 이것은 초기 레이어 가속으로 이루어 서포트만 때로는 스커트나 브림을 다른 가속으로 프린팅 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Jerk 컨트롤 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "X 또는 Y 축의 속도가 변경 될 때 프린트 헤드의 속도를 조정할 수 있습니다. Jerk를 높이면 프린팅 품질을 저하시키면서 프린팅 시간을 줄일 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "이동 저크 활성화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "이동할 때 별도의 저크 속도를 사용합니다. 비활성화된 경우 이동 시 프린팅된 라인의 목적지 기준 저크 값을 사용합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Jerk 프린팅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "프린트 헤드의 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Jerk 내부채움" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "내부채움이 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "벽 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "벽이 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "외벽 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "가장 바깥 쪽 벽이 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "내벽 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "모든 내부 벽이 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "스킨 표면 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "상단 표면 스킨 층이 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "위/아래 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "상단 / 하단 레이어가 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "서포트 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "서포트 구조가 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "서포트 내부채움 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "서포트가 채워지는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "서포트 인터페이스 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "서포트의 지붕과 바닥이 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "서포트 위 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "서포트의 지붕이 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "서포트 바닥 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "서포트의 바닥이 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "프라임 타워 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "프라임 타워가 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "이동 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "헤드가 이동하는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "초기 레이어 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "초기 레이어의 프린팅 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "초기 레이어 프린팅 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "초기 층의 프린팅 중 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "초기 레이어 이동 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "헤드가 초기 레이어에서 이동할 때의 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Skirt/Brim Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "스커트와 브림이 프린팅되는 최대 순간 속도 변화." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "이동" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "이동" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "리트렉션 활성화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "노즐이 프린팅되지 않은 영역 위로 움직일 때 필라멘트를 리트렉션합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "레이어 변경시 리트렉션" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "노즐이 다음 층으로 이동할 때 필라멘트를 리트렉션 시킵니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "리트렉션 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "리트렉션 이동 중에 수축 된 재료의 길이입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "리트렉션 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "리트렉션 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "리트렉션 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "리트렉션 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "리트렉션 초기 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "리트렉션 이동 중에 필라멘트가 프라이밍되는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "추가적인 리트렉션 정도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "이동중에 재료가 새어나올 수 있습니다. 이 재료는 여기에서 보상될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "리트렉션 최소 이동" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "리트렉션이 가능하기 위해 필요한 최소한의 이동 거리. 작은 영역에서 더 적은 리트렉션이 가능합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "최대 리트렉션 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "이 설정은 최소 압출 거리에서 발생하는 리트렉션 수를 제한합니다. 이 거리내에서 더 이상의 리트렉션은 무시됩니다. 이렇게 하면 필라멘트를 평평하게하고 갈리는 문제를 일으킬 수 있으므로 동일한 필라멘트에서 반복적으로 리트렉션하지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "최소 압출 영역" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "최대 리트렉션 횟수가 시행되는 영역 입니다. 이 값은 수축 거리와 거의 같아야 하므로 같은 수축 패치가 통과하는 횟수가 효과적으로 제한됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "지지대 후퇴 제한" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "직선으로 지지대 사이를 이동하는 경우 리트랙션은 생략합니다. 이 설정을 사용하면 프린팅 시간은 절약할 수 있지만, 지지대 구조물 내에 스트링이 과도하게 증가할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Combing 모드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "Combing은 이동할 때 이미 인쇄 된 영역 내에 노즐을 유지합니다. 이로 인해 이동이 약간 더 길어 지지만 리트렉션의 필요성은 줄어듭니다. Combing이 꺼져 있으면 재료가 후퇴하고 노즐이 직선으로 다음 점으로 이동합니다. 또한 상단/하단 스킨 영역을 Combing하거나 내부채움 내에서만 빗질하는 것을 피할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "끔" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "모두" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "외부 표면에 없음" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "스킨에 없음" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "내부채움 내" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "수축이 없을 때 최대 빗질 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "0보다 큰 경우 이 거리보다 긴 combing travel은 retraction을 사용합니다. 0으로 설정한 경우 최댓값이 없으며 combing travel은 retraction을 사용하지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "외벽 전에 리트렉션" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "외벽을 프린팅하기 위해 이동할 때 항상 리트렉션합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "움직일 때 프린팅한 부분을 피하기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "노즐은 이동 할 때 이미 프린팅 된 부분을 피합니다. 이 옵션은 combing이 활성화 된 경우에만 사용할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "이동하는 경우 지지대 피함" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "노즐은 이동하는 경우 이미 인쇄된 지지대를 피합니다. 빗질을 사용하는 경우에만 사용할 수 있는 옵션입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "이동중 피하는 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "이동 중 출력물을 피할 때 노즐과 이미 프린팅 된 부분 사이의 거리." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "레이어 시작 X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "각 레이어의 프린팅를 시작할 부분을 찾을 위치 근처의 X 좌표입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "레이어 시작 Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "각 레이어 프린팅를 시작할 부분을 찾을 위치 근처의 위치에 대한 Y 좌표입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "리트렉션했을 때의 Z Hop" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "리트렉션이 일어날 때마다 빌드 플레이트가 낮아져 노즐과 출력물 사이에 여유 공간이 생깁니다. 이동 중에 노즐이 출력물에 부딪치지 않도록 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "프린팅 된 부분에만 Z Hop" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "이동 시, 수평 이동으로 피할 수없는 출력물 위로 이동할 때만 Z 홉을 수행하십시오." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Z 홉 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Z 홉을 수행 할 때의 높이 차이." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "익스트루더 스위치 후 Z 홉" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "기기가 하나의 익스트루더에서 다른 익스트루더로 전환 된 후, 빌드 플레이트가 내려가 노즐과 출력물 사이에 간격이 생깁니다. 이렇게 하면 프린트 물 바깥쪽에서 노즐로 부터 필라멘트가 흐르는 것을 방지합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "익스트루더 스위치 높이 후 Z 홉" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "익스트루더 스위치 후 Z 홉을 수행할 때의 높이 차이." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "냉각" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "냉각" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "프린팅 냉각 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "프린팅 중에 프린팅 냉각 팬을 활성화합니다. 팬은 짧은 레이어 시간 및 브리징 / 오버행으로 레이어의 프린팅 품질을 향상시킵니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "프린팅 냉각 팬이 회전하는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "표준 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "팬이 임계 값에 도달하기 전에 회전하는 속도입니다. 레이어가 임계값보다 빠르게 프린팅되면 팬 속도가 최대 팬 속도쪽으로 점차 기울어집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "최대 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "최소 레이어 시간에 팬이 회전하는 속도입니다. 임계 값에 도달하면 표준 팬 속도와 최대 팬 속도 사이에서 팬 속도가 서서히 증가합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "표준/최대 팬 속도 임계 값" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "표준 팬 속도와 최대 팬 속도 사이의 임계 값을 설정하는 레이어 시간입니다. 이 시간보다 느리게 프린팅되는 레이어는 표준 팬 속도를 사용합니다. 빠른 레이어의 경우 팬 속도가 최대 팬 속도쪽으로 점차 증가합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "초기 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "프린팅 시작시 팬이 회전하는 속도입니다. 후속 레이어에서는 팬 속도가 높이의 표준 팬 속도에 해당하는 레이어까지 점차 증가합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "표준 팬 속도시의 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "표준 팬 속도로 팬이 회전하는 높이입니다. 이 높이의 아래 레이어에서 팬 속도는 초기 팬 속도에서 표준 팬 속도로 점차 증가합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "표준 팬 속도시의 레이어" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "팬이 표준 팬 속도로 회전하는 레이어입니다. 표준 팬 속도시의 높이가 설정이 되어있으면, 이 값이 계산되고 정수로 반올림됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "최소 레이어 시간" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "레이어에 소요 된 최소 시간입니다. 이렇게 하면 프린터가 한 레이어에서 여기에 설정된 시간을 소비하게됩니다. 이렇게하면 다음 레이어를 프린팅하기 전에 출력물을 적절히 냉각시킬 수 있습니다. 리프트 헤드가 비활성화되고 최소 속도가 위반되는 경우 레이어가 최소 레이어 시간보다 짧게 걸릴 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "최저 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "최소 프린팅 속도. 프린터의 속도가 너무 느려지면 노즐의 압력이 너무 낮아 프린팅 품질이 나빠질 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "리프트 헤드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "최소 레이어 시간으로 인해 최소 속도에 도달하면 헤드를 출력물에서 들어 올려 최소 레이어 시간에 도달 할 때까지 시간을 기다립니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "서포트" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "서포트" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "서포트 생성" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "오버행이 있는 모델 부분을 서포트하는 구조를 생성합니다. 이러한 구조가 없으면 이런 부분이 프린팅 중에 붕괴됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "서포트 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "서포트 프린팅에 사용할 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "서포트 내부채움 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "서포트의 내부채움을 프린팅하는 데 사용할 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "첫 번째 레이어 서포트 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "첫번째 층의 서포트 채움에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "서포트 인터페이스 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "서포트의 지붕과 바닥을 프린팅 할 때 사용하는 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "서포트 지붕 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "서포트의 지붕을 프린팅 할 때 사용하는 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "서포트 바닥 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "서포트의 바닥을 프린팅하는 데 사용할 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "서포트 구조" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "서포트를 생성하는 데 사용할 수 있는 기술 중 하나를 선택합니다. '표준' 서포트는 오버행(경사면) 파트 바로 아래에 서포트 구조물을 생성하고 해당 영역을 바로 아래로 떨어뜨립니다. '트리' 서포트는 모델을 지지하는 브랜치 끝에서 오버행(경사면) 영역을 향해 브랜치를 만들고 빌드 플레이트에서 모델을 지지할 수 있도록 모델을 브랜치로 최대한 감쌉니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "표준" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "트리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "트리 서포트 브랜치 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "브랜치의 각도. 적은 각도를 사용하면 더 수직이 되어 더 안정됩니다. 높은 각도를 사용하면 더 많이 도달할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "트리 서포트 브랜치 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "모델에 붙는 브랜치를 떨어뜨리는 거리. 이 거리를 짧게 하면 트리 서포트이 더 많은 접점에서 모델에 접촉하여, 오버행이 더 좋아지지만 서포트를 제거하기가 더 어렵게 됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "트리 서포트 브랜치 직경" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "트리 서포트의 가장 얇은 브랜치의 직경. 브랜치가 두꺼울수록 더 견고해집니다. 바닥을 향한 브랜치는 이보다 더 두꺼워집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "트리 서포트 브랜치 직경 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "바닥면을 향할수록 점점 더 두꺼워짐에 따른 브랜치의 직경 각도. 이 각도가 0이면 브랜치는 길이 전체에 균일한 두께를 갖게 됩니다. 약간의 각도가 있으면 트리 서포트의 안정성을 높여 줍니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "트리 서포트 충돌 정밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "모델에 부딪히는 것을 피하기 위해 충돌을 계산하는 정밀도. 이 값을 낮게 설정하면 실패도가 낮은 더 정확한 트리를 생성하지만, 슬라이싱 시간이 현격하게 늘어납니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "서포트 배치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "서포트 구조의 배치를 조정합니다. 배치는 빌드 플레이트 또는 모든 곳을 터치하도록 설정할 수 있습니다. 모든 곳에 설정하면 모델에 서포트 구조가 프린팅됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "빌드 플레이트 위" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "어디에나" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "오버행 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "서포트가 추가 된 오버행 각도의 최소값입니다. 0 °의 값에서 모든 돌출부가 서포트가 생성되며 90 °는 지원하지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "서포트 패턴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "서포트 구조의 패턴. 사용 가능한 여러 가지 옵션을 사용하면 튼튼하고 쉽게 제거 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "라인" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "격자" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "삼각형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "동심원의" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "지그재그" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "십자" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "자이로이드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "지지대 벽 라인 카운트" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "지지대 충진물을 둘러싸는 벽의 개수. 벽을 추가하면 지지물 인쇄 안정성을 높일 수 있고 오버행 지지를 개선할 수 있지만, 인쇄 시간과 사용되는 재료가 늘어납니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "서포트 선 연결" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "서포트의 끝을 서로 연결하십시오. 이 설정을 사용하면 서포트가 보다 견고해지지만 더 많은 재료가 소모됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "ZigZags 서포트 연결" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "지그재그를 연결하십시오. 이것은 지그재그 서포트 구조의 강도를 증가시킵니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "서포트 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "서포트 구조의 밀도를 조정합니다. 값이 높을수록 오버행이 좋아 서포트만 서포트를 제거하기가 더 어렵습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "서포트 선 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "프린팅 된 서포트 구조 선 사이의 거리. 이 설정은 서포트 밀도로 계산됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "초기 레이어 서포트 선 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "인쇄된 초기 레이어 서포트 구조 선 사이의 거리. 이 설정은 서포트 밀도로 계산됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "서포트 내부채움 선 방향" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "서포트 브림 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "첫 번째 레이어의 서포트 내부채움 영역 내에서 브림을 생성합니다. 이 브림은 서포트 주변이 아니라 아래에 인쇄됩니다. 이 설정을 사용하면 빌드 플레이트에 대한 서포트력이 향상됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "서포트 브림 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "서포트 아래를 인쇄하기 위한 브림 폭. 브림이 커질수록 추가 재료가 소요되지만 빌드 플레이트에 대한 접착력이 향상됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "서포트 브림 라인 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "서포트 브림에 사용되는 라인의 수. 브림 라인이 많아질수록 추가 재료가 소요되지만 빌드 플레이트에 대한 접착력이 향상됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "서포트 Z 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "서포트 구조의 위/아래에서 프린팅까지의 거리. 이 틈새는 모형 프린팅 후 서포트를 제거하기 위한 공간을 제공합니다. 이 값은 레이어 높이의 배수로 반올림됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "서포트 상단 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "서포트 상단에서 프린팅까지의 거리." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "서포트 바닥 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "출력물에서 서포트의 바닥까지의 거리." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "X/Y 서포트 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "X/Y 방향에서 출력물로과 서포트까지의 거리." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "서포트 거리 우선 순위" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "서포트 X/Y 거리가 서포트 Z 거리를 무시하는지 여부를 나타냅니다. X/Y가 Z를 오버라이드하면 X/Y 거리는 모델에서 서포트점을 밀어내어 돌출부까지의 실제 Z 거리에 영향을 줄 수 있습니다. 오버행 주위에 X/Y 거리를 적용하지 않음으로써이 기능을 비활성화 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y가 Z를 무시합니다" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z가 X/Y를 무시합니다" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "최소 서포트 X/Y 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "X/Y 방향에서 오버행으로부터 서포트까지의 거리." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "계단 Step Height 서포트" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "모델에있는 서포트의 계단 모양 바닥의 계단 높이. 값이 낮으면 서포트를 제거하기가 어려워 서포트만 값이 너무 높으면 불안정한 서포트 구조가 생길 수 있습니다. 계단 모양의 동작을 해제하려면 0으로 설정하십시오." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "서포트 계단 스텝 최대 폭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "모델에있는 서포트의 계단 모양 바닥의 최대 폭. 값이 낮으면 서포트을 제거하기가 어려워 서포트만 값이 너무 높으면 불안정한 서포트 구조가 생길 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "서포트 계단 스텝 최소 경사 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "계단 스텝이 적용되는 영역의 최소 경사입니다. 값이 낮을수록 낮은 각도 서포트 제거가 쉬워지지만 값을 너무 낮게 지정하면 모델의 다른 부분에서 적절하지 않은 결과가 발생할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "서포트 Join 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "X/Y 방향으로 지지대 구조물 사이의 최대 거리입니다. 별도의 구조가 이 값보다 가깝게 있으면 구조가 하나로 합쳐집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "수평 확장 서포트" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "각 레이어의 모든 서포트 다각형에 적용된 오프셋의 양입니다. 양수 값을 사용하면 서포트 영역이 원활 해지며 보다 견고한 서포트가 됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "서포트 내부채움 레이어 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "서포트 내부채의 레이어당 두께. 이 값은 항상 레이어 높이의 배수이 어야하며 그렇지 않으면 반올림됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "점진적 서포트 내부채움 단계" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "상단 표면 아래로 올라갈 때 서포트 채움 밀도를 반으로 줄이는 횟수입니다. 상단 표면에 더 가까운 영역은 서포트 채움 밀도까지 더 높은 밀도를 갖습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "점진적 서포트 내부채움 단계 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "밀도의 절반으로 전환하기 전에 주어진 밀도의 서포트 채움 높이." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "최소 서포트 지역" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "서포트 영역에 대한 최소 지역 크기. 이 값보다 작은 지역을 갖는 영역은 생성되지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "서포트 인터페이스 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "모델과 서포트 사이에 조밀 한 인터페이스를 생성합니다. 이렇게 하면 모델이 프린팅 된 서포트 맨 위의 스킨과 모델의 위에있는 서포트 맨 아래에 스킨이 만들어집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "서포트 지붕 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "서포트 상단과 모델 사이에 조밀 한 슬래브를 생성하십시오. 그러면 모델과 서포트 사이에 스킨이 만들어집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "서포트 바닥 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "서포트 바닥과 모델 사이에 조밀 한 슬래브를 생성하십시오. 그러면 모델과 지원 사이에 스킨이 만들어집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "서포트 인터페이스 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "밑면 또는 상단의 모델과 접촉하는 서포트 인터페이스 두께입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "서포트 지붕 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "받침 지붕의 두께. 이것은 모델이 놓이는 받침대 상단의 조밀 한 층의 양을 제어합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "서포트 바닥 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "서포트 바닥의 두께. 이것은 서포트가 놓여있는 모델의 상단에 프린팅되는 조밀 한 층의 수를 제어합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "서포트 인터페이스 해상도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "서포트가 모델의 위와 아래에 있는지 확인하려면 주어진 높이의 단계를 수행하십시오. 값이 낮을수록 슬라이스가 느려지고, 값이 높을수록 서포트 인터페이스가 있어야하는 곳에서는 정상적인 서포트다 프린팅 될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "서포트 인터페이스 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "서포트의 지붕 및 바닥 밀도를 조정합니다. 값이 높을수록 오버행에서 좋지만 서포트를 제거하기가 더 어렵습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "서포트 지붕 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "서포트의 지붕의 밀도. 값이 높을수록 오버행에서 좋지만 서포트를 제거하기가 더 어렵습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "서포트 지붕 선 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "프린팅 된 지붕 루프 사이의 거리. 이 설정은 서포트 지붕 밀도에 의해 계산되지만 별도로 조정할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "서포트 바닥 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "서포트 구조체의 바닥 밀도. 값이 높을수록 서포트가 모델 위에 더 잘 접착됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "서포트 바닥 선 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "프린팅 된 서포트 플로어 사이의 거리. 이 설정은 서포트 바닥 밀도로 계산되지만 별도로 조정할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "서포트 인터페이스 패턴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "모델과 서포트 인터페이스를 프린팅하는 패턴입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "라인" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "그리드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "삼각형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "동심원의" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "지그재그" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "서포트 지붕 패턴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "서포트의 지붕이 프린팅되는 패턴." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "라인" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "그리드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "삼각형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "동심원의" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "지그재그" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "서포트 바닥 패턴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "서포트의 바닥이 프린팅되는 패턴." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "라인" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "그리드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "삼각형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "동심원의" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "지그재그" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "최소 서포트 인터페이스 지역" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "지원 인터페이스 다각형의 최소 영역 크기입니다. 이 값보다 작은 영역을 갖는 다각형은 정상적인 지원으로 인쇄됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "최소 서포트 지붕 지역" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "서포트 지붕에 대한 최소 면적 크기입니다. 이 값보다 작은 영역을 갖는 다각형은 정상적인 지원으로 인쇄됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "최소 서포트 바닥 지역" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "지원 바닥의 최소 면적 크기입니다. 이 값보다 작은 영역을 갖는 다각형은 정상적인 지원으로 인쇄됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "서포트 인터페이스 수평 확장" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "서포트 인터페이스 영역에 적용되는 오프셋 양." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "서포트 지붕 수평 확장" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "서포트 지붕에 적용되는 오프셋 양." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "서포트 바닥 수평 확장" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "서포트 바닥에 적용되는 오프셋 양." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "서포트 인터페이스 선 방향" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다(인터페이스가 상당히 두껍거나 90도라면 45도와 135도를 번갈아 사용)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "서포트 지붕 선 방향" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다(인터페이스가 상당히 두껍거나 90도라면 45도와 135도를 번갈아 사용)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "바닥 지붕 선 방향" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다(인터페이스가 상당히 두껍거나 90도라면 45도와 135도를 번갈아 사용)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "팬 속도 무시" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "활성화되면 서포트 바로 위의 스킨 영역에 대한 프린팅 냉각 팬 속도가 변경됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "지원되는 스킨 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "서포트 바로 위의 스킨 영역을 인쇄할 때 사용할 팬 속도 백분율 빠른 팬 속도를 사용하면 서포트를 더 쉽게 제거할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "타워 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "작은 오버행에 서포트를 생성하기 위해 특수한 타워를 사용. 이 타워들은 그들이 서포트하는 지역보다 더 큰 지름을 가지고 있습니다. 오버행 부근에서 타워의 직경이 감소하여 지붕을 형성합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "타워 지름" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "특수 타워의 지름." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "최대 타워 지지 직경" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "특수 지지대 타워에 의해서 지지될 작은 영역의 X/Y 방향의 최대 직경입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "타워 지붕 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "타워 옥상의 각도. 높은 값을 지정하면 뾰족한 타워 지붕이되고, 값이 낮을수록 평평한 타워 지붕이됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "드롭 다운 서포트 메쉬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "서포트 메쉬 아래의 모든 부분을 지원하여서 서포트 메쉬에 오버행이 없습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "장면에 서포트 메쉬가 있습니다" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "장면에 서포트 메쉬가 있습니다. 이 설정은 Cura가 제어합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "빌드 플레이트 부착" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "부착" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "프라임 블롭 활성화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "프린팅하기 전에 프라이밍할지 여부. 이 설정을 켜면 프린팅하기 전에 익스트루더가 노즐에서 재료를 준비 할 수 있습니다. 브림 또는 스커트 프린팅는 프라이밍처럼 작동 할 수 있습니다.이 경우이 설정을 해제하면 시간이 절약됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "익스트루더 프라임 X 위치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "프린팅이 시작될 때 노즐의 X 좌표입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "익스트루더 프라임 Y 위치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "프린팅이 시작될 때 노즐의 Y 좌표입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "빌드 플레이트 고정 유형" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "빌드 플레이트에 대한 접착력을 향상시키는 데 도움이되는 다양한 옵션. 브림은 뒤틀림을 방지하기 위해 모델 바닥 주위에 단층 평면 영역을 추가합니다. 래프트는 모델 아래에 지붕이있는 두꺼운 격자를 추가합니다. 스커트는 모델 주변에 프린팅 된 선이지만 모델에는 연결되어 있지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "스커트" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "브림" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "래프트" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "None" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "빌드 플레이트 고정 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "스커트 / 브림 / 래프트 프린팅에 사용하는 익스트루더. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "스커트/브림 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "스커트 또는 브림 프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "래프트 베이스 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "스커트 또는 브림 프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "래프트 중간 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "래프트의 중간 레이어 프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "래프트 상단 익스트루더" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "래프트의 상단 레이어 프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "스커트 선 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "여러 개의 스커트 라인을 사용하여 작은 모델에 더 잘 압출 성형 할 수 있습니다. 이것을 0으로 설정하면 스커트가 비활성화됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "스커트 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4616,2048 +4691,2017 @@ msgstr "" "프린트의 스커트와 첫 번째 레이어 사이의 수평 거리입니다.\n" "이것은 최소 거리입니다. 여러 개의 스커트 선이 이 거리에서 바깥쪽으로 연장됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "스커트/브림 최소 길이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "스커트 또는 브림의 최소 길이. 이 길이에 모든 스커트 또는 브림 선이 모두 도달하지 않으면 최소 길이에 도달 할 때까지 더 많은 스커트 또는 브림 선이 추가됩니다. 참고 : 0으로 설정하면 무시됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "브림 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "모델에서 가장 바깥 쪽 브림까지의 거리. 큰 테두리는 빌드 플레이트에 대한 접착력을 향상 시키지만 효과적인 프린팅 영역도 감소시킵니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "브림 선 수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "브림에 사용되는 선의 수입니다. 더 많은 브림 선이 빌드 플레이트에 대한 접착력을 향상 시키지만 유효 프린트 영역도 감소시킵니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "브림 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "첫 번째 브림 선과 첫 번째 레이어 프린팅의 윤곽 사이의 수평 거리입니다. 작은 간격은 브림을 제거하기 쉽도록 하면서 내열성의 이점을 제공할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "브림이 서포트를 대체" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "서포트가 차지할 공간이더라도 모델 주변에 브림이 인쇄되도록 합니다. 이렇게 하면 서포트의 첫 번째 레이어 영역 일부가 브림 영역으로 대체됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "밖에서만 브림 생성" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "모델 바깥 쪽 브림에만 프린팅합니다. 나중에 제거해야하는 브림의 양이 줄어들지만 베드 접착력은 그렇게 많이 줄어들지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "래프트 추가 여백" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "래프트가 활성화 된 경우 래프트가 주어진 모델 주변의 추가 래프트 지역입니다. 이 여백을 늘리면 재료를 더 많이 사용하고 출력물을 적게 차지하면서 더 강력한 래프트가 만들어집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "래프트 부드럽게하기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "이 설정은 래프트 윤곽의 안쪽 구석의 곡률을 제어합니다. 안쪽 구석이 여기에 지정된 값과 동일한 반경으로 반원 모양으로 휘어집니다. 또한 이 설정을 사용하면 래프트 윤곽에서 그러한 원보다 작은 구멍이 제거됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "래프트 에어 갭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "최종 래프트 층과 모델의 첫 번째 층 사이의 틈새. 래프트 층과 모델 사이의 결합을 낮추기 위해 이 양만큼 첫 번째 층만 올립니다. 래프트를 쉽게 떼어 낼 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "초기 레이어 Z 겹침" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "에어 갭에서 손실 된 필라멘트를 보완하기 위해 Z 방향으로 모델의 첫 번째와 두 번째 레이어가 중첩되도록 합니다. 첫 번째 모델 레이어 위의 모든 모델은이 양만큼 아래로 이동합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "래프트 탑 레이어" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "두 번째 래프트 레이어 맨 위에있는 최상위 레이어의 수입니다. 이것들은 모델이 위치하는 완전히 채워진 레이어입니다. 2층은 1보다 부드러운 표면을 만듭니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "래프트 상단 레이어 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "상단 래프트 레이어의 레이어 두께." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "래프트 상단 선 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "래프트의 윗면에 있는 선의 폭. 래프트의 상단이 매끄럽도록 얇은 선으로 구성 될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "래프트 상단 간격" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "상단 래프트 레이어에 대한 래프트 사이의 거리. 간격은 선 너비와 동일해야 표면이 단색입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "래프트 중간 레이어" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "래프트의 베이스와 표면 사이에 있는 레이어의 수. 이 수가 래프트의 주요 두께를 구성합니다. 이 수가 증가하면 래프트가 더 두껍고 튼튼해집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "래프트 중간 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "중간 래프트 층의 층 두께." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "래프트 중간 선 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "중간 래프트 층의 선폭. 두 번째 레이어를 더 돌출 시키면 선이 빌드 플레이트에 달라 붙습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "래프트 중간 간격" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "중간 래프트 층에 대한 래프트 사이의 거리. 중간 틈새는 매우 넓어야하며 래프트 상부 층을서포트 할만큼 충분히 촘촘해야합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "래프트 기준 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "기본 래프트 레이어의 레이어 두께. 이것은 프린터 빌드 플레이트에 단단히 붙어있는 두꺼운 층이어야합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "래프트 기준 선 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "기본 래프트 층에있는 선의 너비. 이것은 빌드 플레이트 접착을 돕기 위해 두꺼운 선 이어야 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "래프트 기준 선 간격" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "기본 래프트 층에 대한 래프트 사이의 거리. 넓은 간격으로 빌드 플레이트에서 래프트를 쉽게 제거 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "래프트 프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "래프트가 프린팅되는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "래프트 상단 프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "상단 래프트 레이어가 프린팅되는 속도입니다. 이 노즐은 조금 더 느리게 프린팅해야 노즐이 인접한 표면 선을 천천히 부드럽게 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "래프트 중앙 프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "중간 래프트 층이 프린팅되는 속도. 이것은 노즐에서 나오는 재료의 양이 상당히 많기 때문에 아주 천천히 프린팅되어야합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "래프트 기본 프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "기본 래프트 레이어가 프린팅되는 속도입니다. 이것은 노즐에서 나오는 재료의 양이 상당히 많기 때문에 아주 천천히 프린팅되어야 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "래프트 프린팅 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "래프트가 프린팅되는 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "래프트 상단 프린팅 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "상단 래프트 레이어가 프린팅되는 가속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "래프트 중앙 프린팅 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "중간 래프트 층이 프린팅되는 가속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "래프트 기본 프린팅 가속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "기본 래프트 레이어가 프린팅되는 가속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "래프트 프린팅 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "래프트가 프린팅 될 때의 Jerk입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "래프트 상단 프린팅 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "상단 래프트 레이어가 프린팅 될 때의 Jerk입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "래프트 중앙 프린팅 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "중간 래프트 층이 프린팅 될 때의 Jerk입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "래프트 기본 프린팅 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "기본 래프트 레이어가 프린팅 될 때의 Jerk입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "래프트 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "래프트의 팬 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "래프트 상단 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "상단 래프트 레이어의 팬 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "래프트 중앙 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "중간 래프트 레이어의 팬 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "래프트 기본 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "기본 래프트 레이어의 팬 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "이중 압출" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "여러 익스트루더로 프린팅 할 때 사용되는 설정입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "프라임 타워 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "각 노즐을 교체 한 후에 재료를 프라이밍(Priming)하는 프린팅 옆에 타워를 프린팅하십시오." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "프라임 타워 사이즈" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "프라임 타워의 너비." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "프라임 타워 최소 볼륨" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "충분한 재료를 퍼지하기 위해 프라임 타워 각 층의 최소 부피." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "프라임 타워 X 위치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "프라임 타워 위치의 x 좌표입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "프라임 타워 Y 위치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "프라임 타워 위치의 y 좌표입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "프라임 타워에서 비활성 노즐 닦기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "하나의 노즐로 프라임 타워를 프린팅 한 후, 다른 타워의 이물질을 프라임 타워에서 닦아냅니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "프라임 타워 브림" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "프라임 타워는 모델이 제공하지 않더라도 브림이 제공하는 추가 접착이 필요할 수 있습니다. 현재 '래프트' 접착 유형을 사용할 수 없습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Ooze 쉴드 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Ooze 쉴드를 활성화. 이렇게하면 첫 번째 노즐과 동일한 높이에 두 번째 노즐을 닦을 가능성이 있는 모델 주위에 쉘이 생깁니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Ooze 쉴드 각" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "Ooze 쉴드가 가질 최대 각도. 0도가 수직이고 90도가 수평입니다. 각도가 작으면 Ooze 쉴드가 덜 파손되지만 재료는 더 많이 소모됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Ooze 쉴드 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "X/Y 방향으로 출력물에서 Ooze 쉴드까지의 거리." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "노즐 스위치 리트렉션 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "익스트루더 전환 시 리트렉션 양. 리트렉션이 전혀 없는 경우 0으로 설정하십시오. 이는 일반적으로 열 영역의 길이와 같아야 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "노즐 스위치 리트렉션 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "필라멘트가 리트렉션 되는 속도입니다. 리트렉션 속도가 빠르면 좋지만 리트렉션 속도가 높으면 필라멘트가 갈릴 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "노즐 스위치 후퇴 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "노즐 스위치 리트렉션시 필라멘트가 리트렉션하는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "노즐 스위치 프라임 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "노즐 스위치 리트렉션 후 필라멘트가 뒤로 밀리는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "노즐 스위치 엑스트라 프라임 양" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "노즐 스위치 후 프라이밍하는 추가 소재의 양입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "메쉬 수정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "메쉬를 3D 프린팅에 보다 맞춤화시킵니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "유니언 오버랩 볼륨" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "메쉬 내의 겹치는 볼륨으로 인해 발생하는 내부 지오메트리를 무시하고 볼륨을 하나로 프린팅합니다. 이로 인해 의도하지 않은 내부 공동이 사라질 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "모든 구멍 제거" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "각 레이어의 구멍을 제거하고 바깥 쪽 모양 만 유지합니다. 이것은 보이지 않는 내부 지오메트리를 무시합니다. 그러나 위 또는 아래에서 볼 수있는 레이어 구멍도 무시합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "광범위한 스티칭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "광범위한 스티칭은 다각형을 만지면서 구멍을 닫음으로써 메쉬의 열린 구멍을 꿰매려합니다. 이 옵션은 많은 처리 시간을 초래할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "끊긴 면 유지" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "일반적으로 큐라(Cura)는 메쉬의 작은 구멍을 꿰매 붙이고 큰 구멍이있는 레이어의 부분을 제거하려고합니다. 이 옵션을 활성화하면 스티칭 할 수 없는 파트가 유지됩니다. 이 옵션은 다른 모든 설정으로 올바른 GCode를 생성하지 못할 때 최후의 수단으로 사용해야 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "중복된 메쉬 합치기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "서로 닿는 메쉬가 조금 겹치게 만듭니다. 이것은 그들을 더 잘 묶는 것입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "교차된 메쉬 제거" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "여러 메시가 서로 겹치는 영역을 제거합니다. 병합 된 2개의 재료가 서로 중첩되는 경우 사용될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "대체 메쉬 제거" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "교차하는 메쉬로 교차하는 볼륨으로 전환하면 겹치는 메쉬가 서로 얽히게됩니다. 이 설정을 해제하면 메시 중 하나가 다른 메시에서 제거되는 동안 오버랩의 모든 볼륨을 가져옵니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "비어 있는 첫 번째 레이어 제거" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "첫 번째로 프린팅된 레이어 바로 아래의 비어 있는 레이어를 제거합니다. 이 설정을 해제하면 슬라이싱 허용 오차 설정을 배타 또는 중간으로 설정할 경우 첫 번째 레이어가 비어 있게 될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "최대 해상도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "슬라이딩 후의 선분의 최소 크기입니다. 이 값을 높이면 메쉬의 해상도가 낮아집니다. 그러면 프린터가 G 코드를 처리하는 데 필요한 속도를 유지할 수 있으며 처리할 수 없는 메쉬의 디테일이 제거되므로 슬라이드 속도가 높아집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "최대 이동 해상도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "슬라이딩 후의 이동 선분의 최소 크기입니다. 이 값을 높이면 코너에서 매끄럽게 이동하는 정도가 감소합니다. 프린터가 G 코드를 처리하는 데 필요한 속도를 유지할 수 있지만, 모델을 피하기 때문에 정확도가 감소합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "최대 편차" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "최대 해상도 설정에 대한 해상도를 낮추면 최대 편차를 사용할 수 있습니다. 최대 편차를 높이면 프린트의 정확도는 감소하지만, G 코드도 감소합니다. 최대 편차는 최대 해상도의 한계이며, 따라서 두 항목이 충돌하면 항상 최대 편차가 우선합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "최대 압출 영역 편차" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "직선에서 중간 점을 제거할 때 허용되는 최대 압출 영역 편차. 중간 점은 긴 직선에서 너비가 바뀌는 점의 역할을 할 수 있습니다. 따라서 중간 점이 제거되면 선의 너비가 균일해지고 그 결과, 약간의 압출 영역을 잃거나 얻게 됩니다. 이 값을 증가시키면 중간의 너비가 바뀌는 점이 더 많이 제거될 수 있으므로, 직선의 평행한 벽들 사이에 약간의 미달(또는 과잉) 압출이 발생할 수 있습니다. 프린트의 정확도는 감소하지만, G 코드도 감소합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "특수 모드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "모델을 프린팅하는 새로운 방법들." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "프린팅 순서" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "모든 모델을 한 번에 한 레이어씩 프린팅할 것인지, 아니면 한 모델이 완료될 때까지 기다릴 것인지, 다음 단계로 넘어가기 전에 대한 여부 a) 한 번에 하나의 압출기만 활성화하고 b) 모든 모델은 전체 프린트 헤드가 이동할 수 있는 방식으로 분리되며 모든 모델은 노즐과 X/Y 축 사이의 거리보다 낮습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "모두 한꺼번에" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "한번에 하나씩" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "메쉬 내부채움" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "겹치는 다른 메쉬의 내부채움율을 수정합니다. 다른 메쉬의 내부채움 영역을 이 메쉬의 영역으로 대체합니다. 하나의 벽과 상단/바닥 스킨만을 프린팅하는 것이 추천합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "메쉬 처리 랭크" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "여러 내부채움 매쉬 오버랩을 고려할 때 메쉬의 우선 순위를 결정합니다. 여러 내부채움 메쉬가 오버랩하는 영역은 최고 랭크의 메쉬 설정에 착수하게 됩니다. 높은 내부채움 메쉬는 낮은 내부채움 메쉬와 표준 메쉬의 내부채움을 수정합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "커팅 메쉬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "이 메쉬의 볼륨을 다른 메쉬 내로 제한합니다. 이 기능을 사용하면 다른 설정과 전체 익스트루더로 하나의 메쉬 프린팅 영역을 만들 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "몰드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "모형을 몰드으로 프린팅하여 모형에 몰드과 유사한 모형을 만들 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "최소 몰드 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "몰드의 바깥쪽과 모델의 바깥쪽 사이의 최소 거리입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "몰드 지붕 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "모델의 수평 부분 위의 높이로 몰드를 프린팅합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "몰드 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "몰드에 대해 생성 된 외벽의 오버행 각도입니다. 0도의 각은 금형의 외각을 수직으로 만들고 90도의 각은 모형의 외형을 모델의 외형으로 만듭니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "서포트 메쉬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "본 메시를 사용하여 서포트 영역을 지정하십시오. 이것은 서포트 구조를 생성하는 데 사용할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "안티 오버행 메쉬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "본 메쉬를 사용하여 모델에서 오버행부로 감지되지 않을 부분을 지정합니다. 이것은 원하지 않는 서포트 구조를 제거하는 데 사용될 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "표면 모드" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "모델을 표면만, 볼륨 또는 느슨한 표면이있는 볼륨으로 취급합니다. 일반 프린팅 모드는 볼륨만 프린팅합니다. \"표면\"은 아무런 내부채움없이 상단 / 하단 스킨없이 메쉬 표면을 추적하는 단일 벽을 프린팅합니다. \"둘 다\"는 정상 및 나머지 폴리곤과 같은 닫힌 볼륨을 서피스로 프린팅합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "표준" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "표면" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "모두" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "외부 윤곽선을 나선형으로 만듦" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "바깥 쪽 브림의 Z 이동을 부드럽게합니다. 이렇게 하면 출력물 전체에 걸쳐 꾸준히 Z가 증가합니다. 이 기능은 솔리드 모델을 단단한 바닥이있는 단일 벽으로 프린팅합니다. 이 기능은 각 레이어에 단일 부품 만 포함되어 있을 때만 활성화 해야 합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "부드러운 나선형 윤곽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "나선형 윤곽선을 부드럽게 하여 Z 이음선이 잘 보이지 않도록 합니다(Z- 이음선은 출력물에서는 거의 보이지 않지만 레이어 뷰에서는 여전히 보임). 매끄러움은 표면의 세부 묘사를 흐릿하게 만드는 경향이 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "상대적 압출" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "절대 돌출보다는 상대적 돌출을 사용합니다. 상대적인 E-steps을 사용하면 Gcode를 보다 쉽게 후 처리 할 수 있습니다. 그러나 모든 프린터에서 지원되는 것은 아니며 절대 E 단계와 비교할 때 출력된 재료의 양이 매우 약간 다를 수 있습니다. 이 설정과 관계없이 압출 모드는 Gcode 스크립트가 출력되기 전에 항상 절대 값으로 설정됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "실험적인" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "아직 구체화되지 않은 기능들." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "슬라이싱 허용 오차" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "슬라이스 레이어의 수직 허용 오차입니다. 레이어의 윤곽선은 일반적으로 각 레이어의 두께 중간(중간)을 교차하는 부분을 기준으로 생성됩니다. 또는 각 레이어가 레이어의 높이 전체의 볼륨에 들어가는 영역(포함하지 않음)이 있거나 레이어 안의 어느 지점에 들어가는 영역(포함)이 있을 수 있습니다. 포함된 영역에서 가장 많은 디테일이 포함되고 포함되지 않은 영역을 통해 가장 맞게 만들 수 있으며 중간을 통해 원래 표면과 가장 유사하게 만들어냅니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "중간" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "배타적" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "중복" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "상단 표면 스킨 선 너비" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "프린팅 상단 부분의 한 줄 너비." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "탑 표면 스킨 패턴" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "최상위 레이어의 패턴." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "윤곽" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "동심원의" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "지그재그" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "단면 상단 표면 순서" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "한 방향으로 주변 라인들과 항상 겹치게 하기 위해 상단 표면 라인들을 배치하여 프린트하십시오. 이는 프린트하는 데 더 많은 시간이 소모되지만 평평한 면이 보다 일관적으로 보이게 합니다." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "상단 표면 스킨 라인 방향" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "상단 표면 스킨 층이 선 또는 지그재그 패턴을 사용할 때 사용할 정수선 방향 리스트. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트은 대괄호로 묶여 있습니다. 기본값은 전통적인 기본 각도 (45도 및 135도)를 사용하는 빈 리스트입니다." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "내부채움재 이동 최적화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "활성화되면, 내부채움 라인 프린팅 순서가 최적화되어 이동 거리를 줄입니다. 이동 시간의 감소는 슬라이스되는 모델, 내부채움 패턴, 밀도 등에 따라 달라집니다. 작은 내부채움 영역이 많은 일부 모델의 경우, 모델을 슬라이스하는 시간이 상당히 늘어납니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "자동 온도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "해당 레이어의 평균 유속으로 각 레이어의 온도를 자동으로 변경." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "재료 공급 온도 그래프" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "재료 공급 데이터 (mm3 / 초) - 온도 (섭씨)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "최소 다각형 둘레" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "레이어가 슬라이스 된, 이 값보다 둘레가 작은 다각형은 필터링됩니다. 값을 낮을수록 슬라이스가 느려지지만, 해상도 메쉬가 높아집니다. 주로 고해상도 SLA 프린터 및 세부 사항이 많은 매우 작은 3D 모델에 적합합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Chunk에서 서포트 중단" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "서포트 구조가 쉽게 끊어 지도록 서포트 라인 연결을 건너 뜁니다. 이 설정은 지그재그 서포트 충전 패턴에 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "서포트 Chunk 크기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "서포트 구조를 쉽게 분리 할 수 있도록 N 밀리미터마다 서포트선 사이를 연결합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Chunk 라인 카운트 서포트" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "서포트 구조를 쉽게 분리할 수 있도록 모든 N 개의 연결 라인을 건너 뜁니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "드래프트 쉴드 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "모델 주위에 벽이 생겨 외부 공기 흐름을 막아 (뜨거운) 공기를 막을 수 있습니다. 왜곡이 쉬운 소재에 특히 유용합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "드래프트 쉴드 X/Y 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "X/Y 방향으로 프린트와 드래프트 쉴드까지의 거리입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "드래프트 쉴드 제한" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "드래프트 쉴드의 높이를 설정합니다. 모델의 전체 높이 또는 제한된 높이에서 드래프트 쉴드를 프린팅하도록 선택합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "가득찬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "제한된" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "드래프트 쉴드 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "드래프트 쉴드의 높이 제한. 이 높이 이상에서는 드래프트 쉴드가 프린팅되지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "오버행이 프린팅되도록 설정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "최소한의 서포트가 필요하도록 프린팅 된 모델의 형상을 변경합니다. 가파른 오버행은 얕은 오버행이됩니다. 오버행 영역이 더 수직으로 떨어집니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "최대 모델 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "프린팅 가능하게 된 후 오버행의 최대 각도. 0도의 값에서 모든 오버행은 빌드 플레이트에 연결된 모델로 대체됩니다. 90도는 모델을 변경하지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "최대 오버행 홀 영역" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "오버행 프린팅 설정에 의해 제거되기 전 모델의 베이스에 있는 구멍의 최대 영역입니다. 이보다 작은 홀은 유지됩니다. 0mm² 값은 모델 베이스의 모든 홀을 채웁니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "코스팅(Coasting) 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "코스팅(Coasting)은 압출 경로의 마지막 부분을 이동 경로로 바꿉니다. 누출된 재료는 스트링을 줄이기 위해 압출 경로의 마지막 부분을 프린팅하는 데 사용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "코스팅(Coasting) 양" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "그렇지 않으면 볼륨이 흘러 나옵니다. 이 값은 일반적으로 노즐 직경 입방체에 가깝습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "코스팅(Coasting) 최소 양" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "코스팅(Coasting)을 허용하기 전에 압출 경로에 있어야하는 최소 양. 작은 압출 경로의 경우 보우덴 튜브에 가해지는 압력이 적기 때문에 코스팅(Coasting) 부피가 선형 적으로 조정됩니다. 이 값은 항상 코스팅(Coasting) 양보다 커야합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "코스팅(Coasting) 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "코스팅(Coasting)시 이동 속도. 압출 경로의 속도에 상대적입니다. 코스팅(Coasting) 이동 중에 보우 덴 튜브의 압력이 떨어지기 때문에 100% 보다 약간 작은 값을 권합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "크로스 3D 포켓 크기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "패턴이 접촉되는 높이에서 크로스 3D 패턴의 4 방향 교차점에있는 포켓의 크기입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "교차 충진 밀도 이미지" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "인쇄 충진물의 해당 위치에서 밝기 값으로 최소 밀도를 결정하는 이미지의 파일 위치." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "지지대에 대한 교차 충진 밀도 이미지" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "지지대의 해당 위치에서 밝기 값으로 최소 밀도를 결정하는 이미지의 파일 위치." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "원추형 서포트 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "오버행보다 하단에서 지지대 영역을 작게 만듭니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "원추서포트 각" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "원추형 서포트점의 기울기 각도입니다. 0도가 수직이고 90도가 수평입니다. 각도가 작 으면 서포트가 더 튼튼하지만 더 많은 재료로 구성됩니다. 음수 각도는 서포트의 받침대가 상단보다 넓게 만듭니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "원뿔형 서포트 최소 너비" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "원추형서포트 영역의 베이스가 축소되는 최소 너비. 폭이 좁으면 불안정한 서포트 구조가 생길 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "퍼지 스킨" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "외벽을 프린팅하는 동안 무작위로 지터가 발생하여 표면이 거칠고 흐릿해 보입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "부용 퍼지 스킨" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "부품의 윤곽만 지터하고 부품의 구멍은 지터하지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "퍼지 스킨 두께" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "지터가 발생할 너비. 내벽이 변경되지 않으므로 외벽 너비 아래로 유지하는 것이 좋습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "퍼지 스킨 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "레이어의 각 다각형에 있는 점의 평균 밀도입니다. 다각형의 원래 점은 버려지므로 밀도가 낮으면 해상도가 감소합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "퍼지 스킨 포인트 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "각 선분에 있는 임의의 점 사이의 평균 거리입니다. 다각형의 원래 점은 버려지므로 해상도가 감소합니다. 이 값은 퍼지 스킨 두께의 절반보다 커야합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "압출 속도 보상 최대 압출 오프셋" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "압출 속도를 보상하기 위해 필라멘트를 이동하는 최대 거리(mm)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "압출 속도 보상 배율" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "압출 속도 변화를 보상하기 위해 필라멘트를 이동하는 거리(1초 압출 시 필라멘트가 이동할 수 있는 거리의 백분율)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "와이어 프린팅" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "외벽의 표면만 거미줄 같은 형태로 공중에서 프린팅합니다. 이것은 상향 및 대각선 하향 라인을 통해 연결된 Z 간격으로 모형의 윤곽을 수평으로 인쇄함으로써 구현됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "WP 연결 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "두 개의 수평 부분 사이의 상향 및 대각선 방향의 높이입니다. 이것은 네트 구조의 전체 밀도를 결정합니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "WP 지붕 인셋 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "지붕에서 연결을 할 때 안쪽까지 윤곽선을 그립니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "WP 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "재료를 압출 할 때 노즐이 움직이는 속도. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "WP 하단 프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "첫 번째 레이어 프린팅 속도. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "WP 상향 프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "공중에서 위쪽으로 선을 프린팅하는 속도. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "WP 하향 프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "대각선 방향으로 선을 프린팅하는 속도. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "WP 가로 프린팅 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "모델의 수평 윤곽 프린팅 속도입니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "WP 흐름" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "압출량 보상 : 압출 된 재료의 양에 이 값을 곱합니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "WP 연결 흐름" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "위 또는 아래로 이동할 때 압출량 보정. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "WP 플랫 플로우" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "평평한 선을 프린팅 할 때 압출량 보정. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "WP 상단 지연" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "상향 라인이 강화 될 수 있도록 상향 이동 후 지연 시간. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "WP 최저 지연" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "하강 후 지연 시간. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "WP 평탄한 지연" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "두 개의 수평 세그먼트 사이의 지연 시간. 이러한 지연을 도입하면 연결 지점에서 이전 레이어와의 접착력이 향상 될 수 있으며 너무 긴 지연으로 인해 처짐이 발생할 수 있습니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "WP 상향 조정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" "This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." msgstr "기본 속도의 반으로 압출 된 상향 이동 거리. 이로 인해 이전 레이어에 더 나은 접착력을 유발할 수 있지만 레이어에 있는 소재는 너무 많이 가열하지 않습니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "WP 매듭 크기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "상향 선의 상단에 작은 매듭을 만들어 연속적인 수평 레이어에 연결할 수 있게 합니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "WP Fall Down" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "위쪽으로 밀어 낸 후 재료가 떨어지는 거리. 이 거리는 보상됩니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "WP 드래그를 따라" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "대각선 방향으로 압출 된 압출부의 재료가 위쪽으로 밀어내는 거리. 이 거리는 보상됩니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "WP 전략" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "각 연결 지점에서 두 개의 연속 된 레이어가 연결되도록 하는 전략입니다. 리트렉션을 하면 상향 선이 올바른 위치에서 경화되지만 필라멘트가 갈릴 수 있습니다. 상향 선의 끝에 매듭을 만들어 연결 기회를 높이고 선을 차게 할 수 있습니다. 그러나 느린 프린팅 속도가 필요할 수 있습니다. 또 다른 전략은 상향 라인의 윗부분의 처짐을 보충하는 것입니다. 그러나 선은 항상 예측대로 떨어지지는 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "보상" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "매듭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "리트렉트" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "WP 직선화 하향 라인" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "수평선 조각에 의해 덮여있는 비스듬한 하향 선의 백분율. 이렇게 하면 상향 선의 맨 위 지점이 처지는 것을 방지 할 수 있습니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "WP 지붕 Fall Down" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "공중에서 프린팅된 수평 지붕 라인의 거리는 프린팅 될 때 떨어집니다. 이 거리는 보상됩니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "WP 지붕 끌기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "루프의 외곽 윤곽으로 돌아갈 때 끌린 내향 선의 끝 부분 거리. 이 거리는 보상됩니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "WP 지붕 외부 지연" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "지붕이 될 구멍의 바깥 둘레에서의 시간. 시간이 길면 연결이 더 잘됩니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "WP 노즐 유격" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "노즐과 수평 아래쪽 라인 사이의 거리. 거리가 클수록 비스듬한 각도에서 비스듬히 아래쪽으로 선이 그어져 다음 층과의 연결이보다 적어집니다. 와이어 프린팅에만 적용됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "어댑티브 레이어 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "어댑티브 레이어는 모델의 모양에 따라 레이어의 높이를 계산합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "어댑티브 레이어 최대 변화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "기본 레이어 높이와 다른 최대 허용 높이." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "어댑티브 레이어 변화 단계 크기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "이전 높이와 비교되는 다음 레이어 높이의 차이." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "어댑티브 레이어 지형 크기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "두 개의 인접 레이어 사이의 대상 수평 거리. 이러한 설정을 줄이면 레이어들의 가장자리를 더 가깝게 하도록 보다 얇은 레이어들을 사용하게 됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "오버행된 벽 각도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "이 각도보다 놓은 오버행(경사면)의 벽은 오버행 벽 설정을 사용해 인쇄됩니다. 값이 90이면 오버행(경사면)으로 처리되는 벽이 없습니다. 서포트로 지지되는 오버행(경사면)도 오버행(경사면)으로 처리되지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "오버행된 벽 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "오버행된 벽은 정상적인 인쇄 속도의 이 비율로 인쇄됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "브릿지 설정 사용" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "브릿지가 출력되는 중에 브리지를 감지하고 인쇄 속도, 흐름 및 팬 설정을 수정합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "최소 브리지 벽 길이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "이보다 짧은 벽은 일반 벽 설정을 사용하여 인쇄됩니다. 더 이상 지원되지 않는 벽은 브리지 벽 설정을 사용하여 인쇄됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "브릿지 스킨 서포트 임계값" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "스킨 영역이 해당 영역의 비율 미만으로 생성되면 브릿지 설정을 사용하여 인쇄하십시오. 그렇지 않으면 일반 스킨 설정을 사용하여 인쇄됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "브리지의 희박한 내부채움 최대 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "희박하다고 여겨지는 내부채움의 최대 밀도 희박한 내부채움의 스킨은 지원되지 않는 것으로 간주되므로 브릿지 스킨으로 취급할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "브릿지 벽 코스팅(Coasting)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "이것은 브릿지 벽이 시작되기 직전에 익스트루더가 있어야하는 거리를 제어합니다. 브릿지가 시작되기 전에 코스팅(coasting)을 하면 노즐의 압력을 낮추고 보다 평평한 브릿지를 만들 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "브릿지 벽 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "브릿지 벽이 프린팅되는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "브리지 벽 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "브릿지 스킨 벽 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "브릿지 스킨 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "브릿지 스킨 층이 프린팅되는 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "브리지 스킨 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "브릿지 스킨 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "브릿지 스킨 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "브릿지 스킨 층의 밀도입니다. 값이 100보다 작으면 스킨 라인 사이의 간격이 증가합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "브릿지 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "브리지 벽과 스킨을 인쇄 할 때 사용하는 팬 속도 백분율." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "여러 개의 레이어가있는 브릿지" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "이 옵션을 사용하면 다음 설정을 사용하여 에어 위의 두 번째 및 세 번째 레이어가 인쇄됩니다. 그렇지 않으면 해당 레이어는 일반 설정을 사용하여 인쇄됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "브릿지 두번째 스킨 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "두번째 브릿지 스킨 레이어를 인쇄 할 때 사용할 인쇄 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "브리지 두 번째 스킨 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "두번째 브릿지 스킨 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "브리지 두 번째 스킨 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "두번째 브릿지 스킨 층의 밀도입니다. 값이 100보다 작으면 스킨 라인 사이의 간격이 증가합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "브릿지 두번째 스킨 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "두번째 브리지 벽과 스킨을 인쇄 할 때 사용하는 팬 속도 백분율." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "브릿지 세번째 스킨 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "세번째 브릿지 스킨 레이어를 인쇄 할 때 사용할 인쇄 속도." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "브리지 세 번째 스킨 압출량" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "세번째 브릿지 스킨 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "브릿지 세번째 스킨 밀도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "세번째 브릿지 스킨 층의 밀도입니다. 값이 100보다 작으면 스킨 라인 사이의 간격이 증가합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "브릿지 세번째 스킨 팬 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "세번째 브리지 벽과 스킨을 인쇄 할 때 사용하는 팬 속도 백분율." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "레이어 사이의 와이프 노즐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "노즐 와이퍼 작동 G-코드를 레이어 사이에 포함할지 여부(레이어당 최대 1개) 이 설정을 활성화하면 레이어 변경 시 리트렉트 동작에 영향을 미칠 수 있습니다. 와이프 스크립트가 작동할 레이어의 감속을 제어하려면 와이프 리트랙션 설정을 사용하십시오." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "와이프 사이의 재료 볼륨" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "다른 노즐 와이프를 시작하기 전에 압출 성형할 수 있는 최대 재료입니다. 이 값이 레이어에 필요한 재료의 양보다 작으면 이 레이어에서는 아무런 효과가 없습니다. 즉, 레이어당 한번 와이프하는 것으로 제한됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "와이프 리트랙션 활성화" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "노즐이 프린팅되지 않은 영역 위로 움직일 때 필라멘트를 리트렉션합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "와이프 리트랙션 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "필라멘트를 리트렉션하는 양으로 와이프 순서 동안 새어 나오지 않습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "와이프 리트랙션 추가 초기 양" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "와이프 이동 중에 재료가 새어 나올 수 있습니다. 이 재료는 여기에서 보상받을 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "와이프 리트랙션 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "와이프 리트랙션 이동 중에 필라멘트가 리트렉션 및 준비되는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "와이프 리트랙션 리트렉트 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "와이프 리트랙션 이동 중에 필라멘트가 리트렉트되는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "와이프 리트렉션 초기 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "와이프 리트랙션 이동 중에 필라멘트가 초기화되는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "와이프 일시 정지" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "리트랙트를 실행 취소한 후 일시 정지합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "와이프 Z 홉" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "와이프할 때, 노즐과 출력물 사이에 간격이 생기도록 빌드 플레이트를 내립니다. 이동 중에 노즐이 출력물에 부딪히는 것을 방지하여 제조판에서 출력물을 칠 가능성을 줄입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "화이프 Z 홉 높이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "Z 홉을 수행할 때의 높이 차이." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "와이프 홉 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "홉 중에 z축을 이동하는 속도입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "와이프 브러시 X 위치" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "와이프 스크립트가 시작되는 X 위치입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "와이프 반복 횟수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "브러시 전체에 노즐을 이동하는 횟수입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "와이프 이동 거리" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "브러시 전체에 헤드를 앞뒤로 이동하는 거리입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "소형 구멍 최대 크기" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "이 수치보다 직경이 작은 구멍 및 부품 윤곽은 소형 피처 속도 기능을 이용해 프린트합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "소형 피처 최대 길이" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "이 수치보다 길이가 짧은 피처 윤곽은 소형 피처 속도 기능을 이용해 프린트합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "소형 피처 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "소형 피처는 정상적인 프린트 속도의 이 비율로 프린팅됩니다. 프린트 속도가 느리면 부착과 정확도가 개선됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "소형 피처 초기 레이어 속도" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "첫 번째 레이어의 소형 피처는 정상적인 프린트 속도의 이 비율로 프린팅됩니다. 프린트 속도가 느리면 부착과 정확도가 개선됩니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "벽 방향 대체" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "다른 레이어마다 벽 방향을 대체하고 삽입합니다. 금속 프린팅의 경우와 같이 응력을 증강시킬 수 있는 재료에 유용." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "래프트 내부 모서리 제거" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "래프트가 볼록해지도록 래프트에서 내부 모서리를 제거합니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "래프트 베이스 벽 개수" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "래프트의 베이스 레이어에 있는 선형 패턴 주위에 프린팅 할 윤곽의 수." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "커맨드 라인 설정" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "큐라(Cura) 프론트 엔드에서 큐라엔진(CuraEngine)이 호출되지 않은 경우에만 사용되는 설정입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "가운데 객체" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "객체가 저장된 좌표계를 사용하는 대신 빌드 플랫폼 중간 (0,0)를 중심으로 할지 여부." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "메쉬 위치 X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "x 방향으로 객체에 적용된 오프셋입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "메쉬 위치 Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "y 방향으로 객체에 적용된 오프셋입니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "메쉬 위치 Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "z 방향으로 객체에 적용된 오프셋입니다. 이것을 사용하여 '오프젝 싱크(Object Sink)'라고 불렀던 것을 수행 할 수 있습니다." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "메쉬 회전 행렬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "파일로부터 로드 하는 경유, 모델에 적용될 변환 행렬입니다." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "벽이 프린트되는 순서를 정의합니다. 이전에 외벽을 프린팅하면 내벽의 오류가 외부로 전파될 수 없으므로 치수 정확도가 향상됩니다. 그러나 나중에 프린팅하면 오버행(경사면)이 프린트될 때 더 잘 쌓일 수 있습니다." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "중간 선 임계값 분할" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "일반적인 선 너비의 요인으로서 가장 작은 선 너비이며, 그 이상이면 중간 선(있는 경우)이 둘로 분할됩니다. 더 많고 얇은 선을 사용하려면 이 설정을 줄이십시오. 더 적고 넓은 선을 사용하려면 이 설정을 늘리십시오. 이 설정은 전체 모양이 벽으로 채워져야 하는 것처럼 적용된다는 점을 유념하십시오. 따라서 실제로 채워져 있거나 벽 대신 (다른) 스킨이 3D 객체에 있더라도, 여기에서 중간은 모양의 두 바깥쪽 가장자리 사이에 있는 객체의 중간을 나타냅니다." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "중간 선 간격 충전재 폴리라인 벽의 최소 선 너비 이 설정은 두 개의 벽 선을 프린팅 하는 것에서 두 개의 외벽 및 가운데의 단일 중앙 벽 프린팅으로 전환하는 모델 두께를 결정합니다. 최소 짝수 벽 선 너비가 더 높을수록 최대 홀수 벽 선 너비가 높아집니다. 최대 홀수 벽 너비는 2 * 최소 짝수 벽 선 너비로 계산됩니다." + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "중간 선 임계값 추가" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "일반적인 선 너비의 요인으로서 가장 작은 선 너비이며, 그 이상이면 중간 선(아직 없는 경우)이 추가됩니다. 더 많고 얇은 선을 사용하려면 이 설정을 줄이십시오. 더 적고 넓은 선을 사용하려면 이 설정을 늘리십시오. 이 설정은 전체 모양이 벽으로 채워져야 하는 것처럼 적용된다는 점을 유념하십시오. 따라서 실제로 채워져 있거나 벽 대신 (다른) 스킨이 3D 객체에 있더라도, 여기에서 중간은 모양의 두 바깥쪽 가장자리 사이에 있는 객체의 중간을 나타냅니다." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "프린트 헤드의 2D 실루엣 (팬 뚜껑 포함)." diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index c7742ffee4..791277bb60 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2022-07-15 11:10+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -17,174 +17,673 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Poedit 3.1.1\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Onbekend" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Buitenwand" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Kan de onderstaande printer(s) niet verbinden omdat deze deel uitmaakt/uitmaken van een groep" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Binnenwanden" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Beschikbare netwerkprinters" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Skin" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Vulling" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Supportvulling" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Verbindingsstructuur" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Supportstructuur" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Skirt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Primepijler" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Beweging" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Intrekkingen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Overig(e)" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "De release notes konden niet worden geopend." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Groepsnummer #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Volgende" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Overslaan" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Voltooien" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Toevoegen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Annuleren" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Sluiten" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "Het Bestand Bestaat Al" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "Het bestand {0} bestaat al. Weet u zeker dat u dit bestand wilt overschrijven?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "Ongeldige bestands-URL:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Niet ondersteund" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Nozzle" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "De instellingen zijn gewijzigd zodat deze overeenkomen met de huidige beschikbaarheid van extruders:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "De instellingen zijn bijgewerkt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Extruder(s) uitgeschakeld" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Kan het profiel niet exporteren als {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Fout" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Kan het profiel niet exporteren als {0}: Plug-in voor de schrijver heeft een fout gerapporteerd." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Het profiel is geëxporteerd als {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "De export is voltooid" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Kan het profiel niet importeren uit {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Kan het profiel niet importeren uit {0} voordat een printer toegevoegd is." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "Er is geen aangepast profiel om in het bestand {0} te importeren" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Kan het profiel niet importeren uit {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Dit profiel {0} bevat incorrecte gegevens. Kan het profiel niet importeren." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Kan het profiel niet importeren uit {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "Het profiel {0} is geïmporteerd." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "Het bestand {0} bevat geen geldig profiel." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "Het profiel {0} heeft een onbekend bestandstype of is beschadigd." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Aangepast profiel" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Er ontbreekt een kwaliteitstype in het profiel." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Er is nog geen actieve printer." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "Kan het profiel niet toevoegen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "Kwaliteitstype '{0}' is niet compatibel met de huidige actieve machinedefinitie '{1}'." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Waarschuwing: het profiel is niet zichtbaar omdat het kwaliteitstype '{0}' van het profiel niet beschikbaar is voor de huidige configuratie. Schakel naar een materiaal-nozzle-combinatie waarvoor dit kwaliteitstype geschikt is." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Objecten verveelvoudigen en plaatsen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Objecten plaatsen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Kan binnen het werkvolume niet voor alle objecten een locatie vinden" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Object plaatsen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Machines laden..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Voorkeuren instellen..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "Actieve machine initialiseren ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "Machinebeheer initialiseren ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "Werkvolume initialiseren ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Scene instellen..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Interface laden..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "Engine initialiseren ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Er kan slechts één G-code-bestand tegelijkertijd worden geladen. Het importeren van {0} is overgeslagen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Waarschuwing" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Kan geen ander bestand openen als G-code wordt geladen. Het importeren van {0} is overgeslagen" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Kan het antwoord niet lezen." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "De opgegeven status is niet juist." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Time-out tijdens verificatie bij de accountserver." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Verleen de vereiste toestemmingen toe bij het autoriseren van deze toepassing." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Er heeft een onverwachte gebeurtenis plaatsgevonden bij het aanmelden. Probeer het opnieuw." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "Er kan geen nieuw aanmeldingsproces worden gestart. Controleer of een andere aanmeldingspoging nog actief is." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Kan de Ultimaker-accountserver niet bereiken." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "Aanmelden mislukt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Nieuwe locatie vinden voor objecten" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Locatie vinden" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Kan locatie niet vinden" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Niet overschreven" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Verbonden printers" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Vooraf ingestelde printers" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Weet u zeker dat u {0} wilt verwijderen? Deze bewerking kan niet ongedaan worden gemaakt!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Visueel" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Het visuele profiel is ontworpen om visuele prototypen en modellen te printen met als doel een hoge visuele en oppervlaktekwaliteit te creëren." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Het engineeringprofiel is ontworpen om functionele prototypen en onderdelen voor eindgebruik te printen met als doel een grotere precisie en nauwere toleranties." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Ontwerp" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Het ontwerpprofiel is ontworpen om initiële prototypen en conceptvalidatie te printen met als doel de printtijd aanzienlijk te verkorten." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Aangepast materiaal" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Berekend" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Aangepast" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Aangepaste profielen" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Alle Ondersteunde Typen ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Alle Bestanden (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Berekend" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Onbekend" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Kan de onderstaande printer(s) niet verbinden omdat deze deel uitmaakt/uitmaken van een groep" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Beschikbare netwerkprinters" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Verbonden printers" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Vooraf ingestelde printers" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "Weet u zeker dat u {0} wilt verwijderen? Deze bewerking kan niet ongedaan worden gemaakt!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Aangepast materiaal" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Aangepast" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Inloggen mislukt" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Nieuwe locatie vinden voor objecten" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Synchroniseer de materiaalprofielen met uw printer voordat u gaat printen." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Locatie vinden" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Nieuwe materialen geïnstalleerd" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Kan binnen het werkvolume niet voor alle objecten een locatie vinden" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Materialen synchroniseren" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Kan locatie niet vinden" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Meer informatie" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Kan geen archief maken van gegevensmap van gebruiker: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "Kan materiaalarchief niet opslaan op {}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Back-up" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Opslaan materiaalarchief mislukt" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Geprobeerd een Cura-back-up te herstellen zonder correcte gegevens of metadata." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Onbekende fout." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Geprobeerd een Cura-back-up te herstellen van een versie die hoger is dan de huidige versie." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Kan geen materiaalarchief maken voor synchronisatie met printers." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "De volgende fout is opgetreden bij het herstellen van een Cura-backup:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Kan het materiaalarchief niet laden voor synchronisatie met printers." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "Antwoord van Digital Factor is mogelijk beschadigd." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "In het antwoord van Digital Factory ontbreekt belangrijke informatie." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Kan geen verbinding maken met Digital Factory voor de synchronisatie van materialen met enkele printers." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Kan geen verbinding maken met Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "De hoogte van het bouwvolume is verminderd wegens de waarde van de instelling “Printvolgorde”, om te voorkomen dat de rijbrug tegen geprinte modellen botst." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Werkvolume" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Kan geen archief maken van gegevensmap van gebruiker: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Back-up" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Geprobeerd een Cura-back-up te herstellen zonder correcte gegevens of metadata." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Geprobeerd een Cura-back-up te herstellen van een versie die hoger is dan de huidige versie." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "De volgende fout is opgetreden bij het herstellen van een Cura-backup:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Cura kan niet worden gestart" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -199,32 +698,32 @@ msgstr "" "

      Stuur ons dit crashrapport om het probleem op te lossen.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Het crashrapport naar Ultimaker verzenden" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Gedetailleerd crashrapport weergeven" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Open Configuratiemap" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Back-up maken en herstellen van configuratie" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Crashrapport" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -235,1274 +734,185 @@ msgstr "" "

      Druk op de knop "Rapport verzenden" om het foutenrapport automatisch naar onze servers te verzenden

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Systeeminformatie" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Onbekend" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Cura-versie" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Taal van Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "Taal van besturingssysteem" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Platform" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Qt version" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "PyQt version" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Nog niet geïnitialiseerd" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    110. OpenGL Version: {version}
    111. " msgstr "
    112. OpenGL-versie: {version}
    113. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    114. OpenGL Vendor: {vendor}
    115. " msgstr "
    116. OpenGL-leverancier: {vendor}
    117. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    118. OpenGL Renderer: {renderer}
    119. " msgstr "
    120. OpenGL-renderer: {renderer}
    121. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Traceback van fout" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Logboeken" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Rapport verzenden" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Machines laden..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Voorkeuren instellen..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "Actieve machine initialiseren ..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "Machinebeheer initialiseren ..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "Werkvolume initialiseren ..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Scene instellen..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Interface laden..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "Engine initialiseren ..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Er kan slechts één G-code-bestand tegelijkertijd worden geladen. Het importeren van {0} is overgeslagen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Waarschuwing" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Kan geen ander bestand openen als G-code wordt geladen. Het importeren van {0} is overgeslagen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Fout" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Objecten verveelvoudigen en plaatsen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Objecten plaatsen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Object plaatsen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Kan het antwoord niet lezen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "De opgegeven status is niet juist." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Time-out tijdens verificatie bij de accountserver." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Verleen de vereiste toestemmingen toe bij het autoriseren van deze toepassing." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Er heeft een onverwachte gebeurtenis plaatsgevonden bij het aanmelden. Probeer het opnieuw." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "Er kan geen nieuw aanmeldingsproces worden gestart. Controleer of een andere aanmeldingspoging nog actief is." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Kan de Ultimaker-accountserver niet bereiken." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "Aanmelden mislukt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Kan geen materiaalarchief maken voor synchronisatie met printers." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Kan het materiaalarchief niet laden voor synchronisatie met printers." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "Antwoord van Digital Factor is mogelijk beschadigd." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "In het antwoord van Digital Factory ontbreekt belangrijke informatie." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Kan geen verbinding maken met Digital Factory voor de synchronisatie van materialen met enkele printers." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Kan geen verbinding maken met Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "Het Bestand Bestaat Al" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "Het bestand {0} bestaat al. Weet u zeker dat u dit bestand wilt overschrijven?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "Ongeldige bestands-URL:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Kan het profiel niet exporteren als {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Kan het profiel niet exporteren als {0}: Plug-in voor de schrijver heeft een fout gerapporteerd." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Het profiel is geëxporteerd als {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "De export is voltooid" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Kan het profiel niet importeren uit {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Kan het profiel niet importeren uit {0} voordat een printer toegevoegd is." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "Er is geen aangepast profiel om in het bestand {0} te importeren" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Kan het profiel niet importeren uit {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Dit profiel {0} bevat incorrecte gegevens. Kan het profiel niet importeren." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Kan het profiel niet importeren uit {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "Het profiel {0} is geïmporteerd." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "Het bestand {0} bevat geen geldig profiel." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Het profiel {0} heeft een onbekend bestandstype of is beschadigd." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Aangepast profiel" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Er ontbreekt een kwaliteitstype in het profiel." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Er is nog geen actieve printer." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "Kan het profiel niet toevoegen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "Kwaliteitstype '{0}' is niet compatibel met de huidige actieve machinedefinitie '{1}'." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Waarschuwing: het profiel is niet zichtbaar omdat het kwaliteitstype '{0}' van het profiel niet beschikbaar is voor de huidige configuratie. Schakel naar een materiaal-nozzle-combinatie waarvoor dit kwaliteitstype geschikt is." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Niet ondersteund" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Nozzle" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "De instellingen zijn gewijzigd zodat deze overeenkomen met de huidige beschikbaarheid van extruders:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "De instellingen zijn bijgewerkt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Extruder(s) uitgeschakeld" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Toevoegen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Voltooien" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Annuleren" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Groepsnummer #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Buitenwand" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Binnenwanden" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Skin" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Vulling" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Supportvulling" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Verbindingsstructuur" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Supportstructuur" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Skirt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Primepijler" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Beweging" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Intrekkingen" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Overig(e)" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "De release notes konden niet worden geopend." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Volgende" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Overslaan" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Sluiten" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Synchroniseer de materiaalprofielen met uw printer voordat u gaat printen." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Nieuwe materialen geïnstalleerd" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Materialen synchroniseren" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "Meer informatie" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "Kan materiaalarchief niet opslaan op {}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Opslaan materiaalarchief mislukt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Onbekende fout." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "3D-modelassistent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Een of meer 3D-modellen worden mogelijk niet optimaal geprint vanwege het modelformaat en de materiaalconfiguratie:

      \n" -"

      {model_names}

      \n" -"

      Ontdek hoe u de best mogelijke printkwaliteit en betrouwbaarheid verkrijgt.

      \n" -"

      Handleiding printkwaliteit bekijken

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Projectbestand {0} bevat een onbekend type machine {1}. Kan de machine niet importeren. In plaats daarvan worden er modellen geïmporteerd." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Projectbestand Openen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "Projectbestand {0} is plotseling ontoegankelijk: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "Kan projectbestand niet openen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "Projectbestand {0} is corrupt: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "Projectbestand {0} wordt gemaakt met behulp van profielen die onbekend zijn bij deze versie van Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Aanbevolen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Aangepast" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Het materiaal dat in dit project wordt gebruikt, vertrouwt op materiaaldefinities die niet beschikbaar zijn in Cura, waardoor dit mogelijk tot ongewenste printresultaten leidt. We raden u ten zeerste aan om het volledige materiaalpakket te installeren van de marktplaats." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Materiaalprofielen niet geïnstalleerd" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Materialen installeren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "3MF-bestand" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "3MF-schrijverplug-in is beschadigd." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Er is nog geen werkruimte om te schrijven. Voeg eerst een printer toe." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "Geen bevoegdheid om de werkruimte hier te schrijven." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "Het besturingssysteem staat niet toe dat u een projectbestand opslaat op deze locatie of met deze bestandsnaam." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Fout bij het schrijven van het 3mf-bestand." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "Het was niet mogelijk om de informatie van het materiaalpakket in het volgende projectbestand op te slaan: {material}. Dit project wordt op andere systemen mogelijk niet goed geopend." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Opslaan informatie materiaalpakket mislukt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MF-bestand" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Cura-project 3MF-bestand" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "AMF-bestand" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Back-ups" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Er is een fout opgetreden tijdens het uploaden van uw back-up." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "Uw back-up maken..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "Er is een fout opgetreden bij het maken van de back-up." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Uw back-up wordt geüpload..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Uw back-up is geüpload." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "De back-up is groter dan de maximale bestandsgrootte." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Er is een fout opgetreden tijdens het herstellen van uw back-up." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Back-ups beheren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "Slicen is mislukt door een onverwachte fout. Overweeg om de fout te melden via onze issue tracker." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "Slicen mislukt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Een fout melden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Meld een fout via de issue tracker van Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Met het huidige materiaal is slicen niet mogelijk, omdat het materiaal niet compatibel is met de geselecteerde machine of configuratie." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Kan niet slicen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Met de huidige instellingen is slicing niet mogelijk. De volgende instellingen bevatten fouten: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Slicing is niet mogelijk vanwege enkele instellingen per model. De volgende instellingen bevatten fouten voor een of meer modellen: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Slicen is niet mogelijk omdat de terugduwpijler of terugduwpositie(s) ongeldig zijn." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Slicen is niet mogelijk omdat er objecten gekoppeld zijn aan uitgeschakelde Extruder %s." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Controleer de instellingen en zorg ervoor dat uw modellen:\n" -"- binnen het werkvolume passen\n" -"- zijn toegewezen aan een ingeschakelde extruder\n" -"- niet allemaal zijn ingesteld als modificatierasters" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Lagen verwerken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Informatie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Cura-profiel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Geen toegang tot update-informatie." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Er zijn mogelijk nieuwe functies of foutoplossingen beschikbaar voor uw {machine_name}. Als u dit nog niet hebt gedaan, is het raadzaam om de firmware op uw printer bij te werken naar versie {latest_version}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "Nieuwe stabiele firmware voor %s beschikbaar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Instructies voor bijwerken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Firmware bijwerken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Gecomprimeerd G-code-bestand" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter ondersteunt geen tekstmodus." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "G-code-bestand" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "G-code parseren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "Details van de G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Zorg ervoor dat de G-code geschikt is voor uw printer en de printerconfiguratie voordat u het bestand verzendt. Mogelijk is de weergave van de G-code niet nauwkeurig." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "G-bestand" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter ondersteunt geen non-tekstmodus." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Bereid voorafgaand aan het exporteren G-code voor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG-afbeelding" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG-afbeelding" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG-afbeelding" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP-afbeelding" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF-afbeelding" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Cura 15.04-profielen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Machine-instellingen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "Wilt u materiaal- en softwarepackages synchroniseren met uw account?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG-afbeelding" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Wijzigingen gedetecteerd van uw Ultimaker-account" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG-afbeelding" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Synchroniseren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG-afbeelding" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "Synchroniseren ..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP-afbeelding" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Nee, ik ga niet akkoord" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF-afbeelding" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Akkoord" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Röntgenweergave" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Licentieovereenkomst plug-in" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3D-bestand" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Weigeren en verwijderen uit account" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Cura-profiel" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "U moet {} afsluiten en herstarten voordat de wijzigingen van kracht worden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "{} plug-ins zijn niet gedownload" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Geïnstalleerde plug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Geïnstalleerde materialen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Gebundelde plug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Gebundelde materialen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Onbekend pakket" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Onbekende auteur" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Antwoord van de server is niet duidelijk." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Kan Marketplace niet bereiken." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Controleren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Instellingen per Model" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Instellingen per Model configureren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Nabewerking" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "G-code wijzigen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Voorbereiden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Voorbeeld" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Opslaan op verwisselbaar station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Opslaan op Verwisselbaar Station {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Er zijn geen bestandsindelingen beschikbaar om te schrijven!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Opslaan op Verwisselbaar Station {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "Wachtrij voor afdruktaken is vol. De printer kan geen nieuwe taken accepteren." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Opslaan" +msgid "Queue Full" +msgstr "Wachtrij vol" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Kan niet opslaan als {0}: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Kan de gegevens niet uploaden naar de printer." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Kan geen bestandsnaam vinden tijdens het schrijven naar {device}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Kan niet opslaan op verwisselbaar station {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Opgeslagen op Verwisselbaar Station {0} als {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Bestand opgeslagen" +msgid "Network error" +msgstr "Netwerkfout" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Uitwerpen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Verwisselbaar station {0} uitwerpen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "{0} is uitgeworpen. U kunt het station nu veilig verwijderen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Hardware veilig verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Uitwerpen van {0} is niet gelukt. Mogelijk wordt het station door een ander programma gebruikt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Verwisselbaar Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Als Draadprinten is ingeschakeld, geeft Cura lagen niet goed weer." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Simulatieweergave" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "Er wordt niets weergegeven omdat u eerst moet slicen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "Geen lagen om weer te geven" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Dit bericht niet meer weergeven" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Laagweergave" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "Kan het voorbeeldgegevensbestand niet lezen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "De gemarkeerde gebieden geven ofwel ontbrekende of ongebruikelijke oppervlakken aan. Corrigeer het model en open het opnieuw in Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Modelfouten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Solide weergave" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Supportblokkering" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Maak een volume waarin supportstructuren niet worden geprint." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Gecomprimeerde driehoeksnet openen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF-binair" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF-ingesloten JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford-driehoeksformaat" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Gecomprimeerde COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker Format Package" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "Kan niet naar UFP-bestand schrijven:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Platform kalibreren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Upgrades selecteren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Printen via Cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Printen via Cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Verbonden via Cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Printen in de gaten houden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Volg het printen in Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Onbekende foutcode bij uploaden printtaak: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nieuwe printer gedetecteerd van uw Ultimaker-account" msgstr[1] "Nieuwe printers gedetecteerd van uw Ultimaker-account" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "Printer {name} ({model}) toevoegen vanaf uw account" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1510,70 +920,227 @@ msgid_plural "... and {0} others" msgstr[0] "... en {0} andere" msgstr[1] "... en {0} andere" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Printers toegevoegd vanuit Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Een cloudverbinding is niet beschikbaar voor een printer" -msgstr[1] "Een cloudverbinding is niet beschikbaar voor meerdere printers" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Wacht tot de huidige taak is verzonden." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Printfout" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"U kunt uw printer {printer_name} via de cloud verbinden.\n" +" Beheer uw printerwachtrij en controleer uw prints vanaf elke plek door uw printer te verbinden met Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "Bent u klaar voor printen via de cloud?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Aan de slag" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "Meer informatie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Printtaak verzenden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Printtaak naar printer aan het uploaden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura heeft materiaalprofielen gedetecteerd die nog niet op de hostprinter van groep {0} zijn geïnstalleerd." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "De materialen worden naar de printer verzonden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "U probeert verbinding te maken met {0}, maar deze is niet de host van een groep. U kunt de webpagina bezoeken om deze als groephost te configureren." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Geen groephost" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Groep configureren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Deze printer is niet gekoppeld aan de Digital Factory:" msgstr[1] "Deze printers zijn niet gekoppeld aan de Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Ga naar {website_link} om een verbinding tot stand te brengen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "Een cloudverbinding is niet beschikbaar voor een printer" +msgstr[1] "Een cloudverbinding is niet beschikbaar voor meerdere printers" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Printerconfiguraties behouden" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Printers verwijderen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "U probeert verbinding te maken met een printer waarop Ultimaker Connect niet wordt uitgevoerd. Werk de printer bij naar de nieuwste firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Uw printer bijwerken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "De printtaak is naar de printer verzonden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Gegevens verzonden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Printen via netwerk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Printen via netwerk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Via het netwerk verbonden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "morgen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "vandaag" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Verbinding Maken via Netwerk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Printen via Cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Printen via Cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Verbonden via Cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "{printer_name} wordt verwijderd tot de volgende accountsynchronisatie." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "Bezoek {digital_factory_link} om {printer_name} permanent te verwijderen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "Weet u zeker dat u {printer_name} tijdelijk wilt verwijderen?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "Printers verwijderen?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1589,7 +1156,7 @@ msgstr[1] "" "U staat op het punt om {0} printers uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\n" "Weet u zeker dat u door wilt gaan?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" @@ -1598,1062 +1165,1906 @@ msgstr "" "U staat op het punt om alle printers uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\n" "Weet u zeker dat u door wilt gaan?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Printen in de gaten houden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Volg het printen in Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Onbekende foutcode bij uploaden printtaak: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MF-bestand" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Cura-project 3MF-bestand" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Fout bij het schrijven van het 3mf-bestand." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "3MF-schrijverplug-in is beschadigd." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Er is nog geen werkruimte om te schrijven. Voeg eerst een printer toe." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "Geen bevoegdheid om de werkruimte hier te schrijven." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "Het besturingssysteem staat niet toe dat u een projectbestand opslaat op deze locatie of met deze bestandsnaam." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Er is een fout opgetreden tijdens het herstellen van uw back-up." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Back-ups beheren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Back-ups" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Er is een fout opgetreden tijdens het uploaden van uw back-up." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "Uw back-up maken..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "Er is een fout opgetreden bij het maken van de back-up." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Uw back-up wordt geüpload..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Uw back-up is geüpload." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "De back-up is groter dan de maximale bestandsgrootte." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "Kan het voorbeeldgegevensbestand niet lezen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "Kan niet naar UFP-bestand schrijven:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Ultimaker Format Package" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "G-code-bestand" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "G-code parseren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "Details van de G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Zorg ervoor dat de G-code geschikt is voor uw printer en de printerconfiguratie voordat u het bestand verzendt. Mogelijk is de weergave van de G-code niet nauwkeurig." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "G-bestand" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Gecomprimeerde driehoeksnet openen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF-binair" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF-ingesloten JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford-driehoeksformaat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Gecomprimeerde COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Platform kalibreren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Upgrades selecteren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Gecomprimeerd G-code-bestand" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Antwoord van de server is niet duidelijk." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Kan Marketplace niet bereiken." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Weigeren en verwijderen uit account" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Nee, ik ga niet akkoord" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Akkoord" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Licentieovereenkomst plug-in" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "Wilt u materiaal- en softwarepackages synchroniseren met uw account?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Wijzigingen gedetecteerd van uw Ultimaker-account" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Synchroniseren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "U moet {} afsluiten en herstarten voordat de wijzigingen van kracht worden." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "Synchroniseren ..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "{} plug-ins zijn niet gedownload" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Geïnstalleerde plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Geïnstalleerde materialen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Gebundelde plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Gebundelde materialen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Onbekend pakket" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Onbekende auteur" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Verwisselbaar Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Opslaan op verwisselbaar station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Opslaan op Verwisselbaar Station {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Opslaan op Verwisselbaar Station {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Opslaan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Kan niet opslaan als {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Kan geen bestandsnaam vinden tijdens het schrijven naar {device}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Kan niet opslaan op verwisselbaar station {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Opgeslagen op Verwisselbaar Station {0} als {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Bestand opgeslagen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Uitwerpen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Verwisselbaar station {0} uitwerpen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "{0} is uitgeworpen. U kunt het station nu veilig verwijderen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Hardware veilig verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Uitwerpen van {0} is niet gelukt. Mogelijk wordt het station door een ander programma gebruikt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Controleren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "Slicen is mislukt door een onverwachte fout. Overweeg om de fout te melden via onze issue tracker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "Slicen mislukt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Een fout melden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Meld een fout via de issue tracker van Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Met het huidige materiaal is slicen niet mogelijk, omdat het materiaal niet compatibel is met de geselecteerde machine of configuratie." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Kan niet slicen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Met de huidige instellingen is slicing niet mogelijk. De volgende instellingen bevatten fouten: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Slicing is niet mogelijk vanwege enkele instellingen per model. De volgende instellingen bevatten fouten voor een of meer modellen: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Slicen is niet mogelijk omdat de terugduwpijler of terugduwpositie(s) ongeldig zijn." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Slicen is niet mogelijk omdat er objecten gekoppeld zijn aan uitgeschakelde Extruder %s." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Controleer de instellingen en zorg ervoor dat uw modellen:\n" +"- binnen het werkvolume passen\n" +"- zijn toegewezen aan een ingeschakelde extruder\n" +"- niet allemaal zijn ingesteld als modificatierasters" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Lagen verwerken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Informatie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "3MF-bestand" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Aanbevolen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Aangepast" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "Het materiaal dat in dit project wordt gebruikt, vertrouwt op materiaaldefinities die niet beschikbaar zijn in Cura, waardoor dit mogelijk tot ongewenste printresultaten leidt. We raden u ten zeerste aan om het volledige materiaalpakket te installeren van de marktplaats." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Materiaalprofielen niet geïnstalleerd" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Materialen installeren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "Projectbestand {0} bevat een onbekend type machine {1}. Kan de machine niet importeren. In plaats daarvan worden er modellen geïmporteerd." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Projectbestand Openen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "Projectbestand {0} is plotseling ontoegankelijk: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "Kan projectbestand niet openen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "Projectbestand {0} is corrupt: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "Projectbestand {0} wordt gemaakt met behulp van profielen die onbekend zijn bij deze versie van Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Instellingen per Model" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Instellingen per Model configureren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "3D-modelassistent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"U kunt uw printer {printer_name} via de cloud verbinden.\n" -" Beheer uw printerwachtrij en controleer uw prints vanaf elke plek door uw printer te verbinden met Digital Factory" +"

      Een of meer 3D-modellen worden mogelijk niet optimaal geprint vanwege het modelformaat en de materiaalconfiguratie:

      \n" +"

      {model_names}

      \n" +"

      Ontdek hoe u de best mogelijke printkwaliteit en betrouwbaarheid verkrijgt.

      \n" +"

      Handleiding printkwaliteit bekijken

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "Bent u klaar voor printen via de cloud?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Aan de slag" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "Meer informatie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "U probeert verbinding te maken met een printer waarop Ultimaker Connect niet wordt uitgevoerd. Werk de printer bij naar de nieuwste firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Uw printer bijwerken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura heeft materiaalprofielen gedetecteerd die nog niet op de hostprinter van groep {0} zijn geïnstalleerd." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "De materialen worden naar de printer verzonden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "U probeert verbinding te maken met {0}, maar deze is niet de host van een groep. U kunt de webpagina bezoeken om deze als groephost te configureren." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Geen groephost" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Groep configureren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Wacht tot de huidige taak is verzonden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Printfout" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Kan de gegevens niet uploaden naar de printer." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Netwerkfout" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Printtaak verzenden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Printtaak naar printer aan het uploaden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "Wachtrij voor afdruktaken is vol. De printer kan geen nieuwe taken accepteren." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "Wachtrij vol" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "De printtaak is naar de printer verzonden." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Gegevens verzonden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Printen via netwerk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Printen via netwerk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Via het netwerk verbonden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Verbinding Maken via Netwerk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "morgen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "vandaag" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "USB-printen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Printen via USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Via USB Printen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Aangesloten via USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Er wordt momenteel via USB geprint. Wanneer u Cura afsluit, wordt het printen gestopt. Weet u zeker dat u wilt afsluiten?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Er wordt nog een print afgedrukt. Cura kan pas een nieuwe print via USB starten zodra de vorige print is voltooid." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Bezig met printen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3D-bestand" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Voorbeeld" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Röntgenweergave" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter ondersteunt geen non-tekstmodus." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Project openen" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Bereid voorafgaand aan het exporteren G-code voor." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Bestaand(e) bijwerken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Nieuw maken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Samenvatting - Cura-project" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Hoe dient het conflict in de machine te worden opgelost?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Printerinstellingen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Type" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Printergroep" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Hoe dient het conflict in het profiel te worden opgelost?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Profielinstellingen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Naam" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Niet in profiel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 overschrijving" -msgstr[1] "%1 overschrijvingen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Afgeleide van" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 overschrijving" -msgstr[1] "%1, %2 overschrijvingen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Hoe dient het materiaalconflict te worden opgelost?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Materiaalinstellingen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Zichtbaarheid instellen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Modus" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Zichtbare instellingen:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 van %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Als u een project laadt, worden alle modellen van het platform gewist." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Openen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "Project toch openen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Ontbrekend materiaal installeren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Wilt u meer?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Nu back-up maken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Auto back-up" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Maak elke dag dat Cura wordt gestart, automatisch een back-up." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Herstellen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Back-up verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Weet u zeker dat u deze back-up wilt verwijderen? Dit kan niet ongedaan worden gemaakt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Back-up herstellen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "U moet Cura opnieuw starten voordat uw back-up wordt hersteld. Wilt u Cura nu sluiten?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Cura-versie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Machines" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Materialen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Profielen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Plug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cura-back-ups" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Mijn back-ups" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "U hebt momenteel geen back-ups. Gebruik de knop 'Nu back-up maken' om een back-up te maken." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Tijdens de voorbeeldfase zijn er maximaal 5 back-ups zichtbaar. Verwijder een back-up als u oudere back-ups wilt bekijken." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Maak een back-up van uw Cura-instellingen en synchroniseer deze." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Aanmelden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Cura-project opslaan en bestand printen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Cura-project opslaan" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Firmware bijwerken" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Firmware is de software die direct op de 3D-printer wordt uitgevoerd. Deze firmware bedient de stappenmotoren, regelt de temperatuur en zorgt er in feite voor dat de printer doet wat deze moet doen." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeGzWriter ondersteunt geen tekstmodus." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "De firmware die bij nieuwe printers wordt geleverd, werkt wel, maar nieuwe versies hebben vaak meer functies en verbeteringen." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Laagweergave" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "Als Draadprinten is ingeschakeld, geeft Cura lagen niet goed weer." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Simulatieweergave" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "Er wordt niets weergegeven omdat u eerst moet slicen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "Geen lagen om weer te geven" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Dit bericht niet meer weergeven" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Cura 15.04-profielen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "AMF-bestand" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "De gemarkeerde gebieden geven ofwel ontbrekende of ongebruikelijke oppervlakken aan. Corrigeer het model en open het opnieuw in Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Modelfouten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Solide weergave" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "Er zijn mogelijk nieuwe functies of foutoplossingen beschikbaar voor uw {machine_name}. Als u dit nog niet hebt gedaan, is het raadzaam om de firmware op uw printer bij te werken naar versie {latest_version}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "Nieuwe stabiele firmware voor %s beschikbaar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Firmware-upgrade Automatisch Uitvoeren" +msgid "How to update" +msgstr "Instructies voor bijwerken" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Aangepaste Firmware Uploaden" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Geen toegang tot update-informatie." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "Kan de firmware niet bijwerken omdat er geen verbinding met de printer is." +msgid "Support Blocker" +msgstr "Supportblokkering" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "Kan de firmware niet bijwerken omdat de verbinding met de printer geen ondersteuning biedt voor het uitvoeren van een firmware-upgrade." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Aangepaste firmware selecteren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Firmware-update" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "De firmware wordt bijgewerkt." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "De firmware-update is voltooid." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Firmware-update mislukt door een onbekende fout." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Firmware-update mislukt door een communicatiefout." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Firmware-update mislukt door een invoer-/uitvoerfout." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Firmware-update mislukt door ontbrekende firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Afbeelding converteren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Hoogte (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "De maximale afstand van elke pixel tot de \"Basis\"." +msgid "Create a volume in which supports are not printed." +msgstr "Maak een volume waarin supportstructuren niet worden geprint." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Basis (mm)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Voorbereiden" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "De basishoogte van het platform in millimeters." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Breedte (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "De breedte op het platform in millimeters" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Diepte (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "De diepte op het platform in millimeters" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Donkerder is hoger" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Lichter is hoger" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Bij lithofanen dienen donkere pixels overeen te komen met de dikkere plekken om meer licht tegen te houden. Bij hoogtekaarten geven lichtere pixels hoger terrein aan. Lichtere pixels dienen daarom overeen te komen met dikkere plekken in het gegenereerde 3D-model." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Kleur model" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Lineair" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Doorschijnendheid" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Voor lithofanen is een eenvoudig logaritmisch model voor doorschijnendheid beschikbaar. Voor hoogtekaarten corresponderen de pixelwaarden lineair met hoogten." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "Transmissie 1 mm (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Het percentage licht dat doordringt in een print met een dikte van 1 millimeter. Een lagere waarde verhoogt het contrast in donkere gebieden en verlaagt het contrast in lichte gebieden van de afbeelding." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Effenen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "De mate van effening die op de afbeelding moet worden toegepast." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Printer" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Nozzle-instellingen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Maat nozzle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Compatibele materiaaldiameter" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Nozzle-offset X" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Nozzle-offset Y" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Nummer van koelventilator" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "Start-G-code van extruder" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "Eind-G-code van extruder" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Printerinstellingen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Breedte)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Diepte)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Hoogte)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Vorm van het platform" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Centraal oorsprongpunt" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Verwarmd bed" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Verwarmde werkvolume" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Versie G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Printkopinstellingen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Rijbrughoogte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Aantal extruders" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Pas extruderoffsets toe op GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "Start G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "Eind G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Wijzigingen van uw account" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Printer" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Nozzle-instellingen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 +msgctxt "@label" +msgid "Nozzle size" +msgstr "Maat nozzle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 +msgctxt "@label" +msgid "Compatible material diameter" +msgstr "Compatibele materiaaldiameter" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Nozzle-offset X" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Nozzle-offset Y" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Nummer van koelventilator" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "Start-G-code van extruder" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "Eind-G-code van extruder" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Afbeelding converteren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Hoogte (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 +msgctxt "@info:tooltip" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "De maximale afstand van elke pixel tot de \"Basis\"." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Basis (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "De basishoogte van het platform in millimeters." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Breedte (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "De breedte op het platform in millimeters" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Diepte (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "De diepte op het platform in millimeters" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Donkerder is hoger" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Lichter is hoger" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Bij lithofanen dienen donkere pixels overeen te komen met de dikkere plekken om meer licht tegen te houden. Bij hoogtekaarten geven lichtere pixels hoger terrein aan. Lichtere pixels dienen daarom overeen te komen met dikkere plekken in het gegenereerde 3D-model." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Kleur model" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Lineair" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Doorschijnendheid" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Voor lithofanen is een eenvoudig logaritmisch model voor doorschijnendheid beschikbaar. Voor hoogtekaarten corresponderen de pixelwaarden lineair met hoogten." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "Transmissie 1 mm (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "Het percentage licht dat doordringt in een print met een dikte van 1 millimeter. Een lagere waarde verhoogt het contrast in donkere gebieden en verlaagt het contrast in lichte gebieden van de afbeelding." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Effenen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "De mate van effening die op de afbeelding moet worden toegepast." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Plug-in voor Nabewerking" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Scripts voor Nabewerking" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Een script toevoegen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Instellingen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "Actieve scripts voor nabewerking wijzigen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "Het volgende script is actief:" +msgstr[1] "De volgende scripts zijn actief:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Plaats bovenaan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" msgstr "Verwijderen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Volgende" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "De volgende packages worden toegevoegd:" +msgid "Resume" +msgstr "Hervatten" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "De volgende packages kunnen niet worden geïnstalleerd omdat de Cura-versie niet compatibel is:" +msgid "Pausing..." +msgstr "Pauzeren..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Ontbrekend materiaal installeren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Hervatten..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Licentieovereenkomst plug-in" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Pauzeren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Lees de plug-in-licentie en stem hiermee in." +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Afbreken..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "Ja, ik ga akkoord" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Afbreken" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Pakketten beheren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Weet u zeker dat u %1 bovenaan de wachtrij wilt plaatsen?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Beheer hier uw Ultimaker Cura-plug-ins en materiaalprofielen. Zorg ervoor dat uw plug-ins up-to-date blijven en maak regelmatig een back-up van uw instellingen." +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Plaats printtaak bovenaan" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 -msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Pakketten beheren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Weet u zeker dat u %1 wilt verwijderen?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Printtaak verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Weet u zeker dat u %1 wilt afbreken?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Printen afbreken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Printen via netwerk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Printen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Printerselectie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Configuratiewijzigingen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Overschrijven" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "Voor de toegewezen printer, %1, is de volgende configuratiewijziging vereist:" +msgstr[1] "Voor de toegewezen printer, %1, zijn de volgende configuratiewijzigingen vereist:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "De printer %1 is toegewezen. De taak bevat echter een onbekende materiaalconfiguratie." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Wijzig het materiaal %1 van %2 in %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Laad %3 als materiaal %1 (kan niet worden overschreven)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Wijzig de print core %1 van %2 in %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Wijzig het platform naar %1 (kan niet worden overschreven)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "Met het overschrijven worden de opgegeven instellingen gebruikt met de bestaande printerconfiguratie. De print kan hierdoor mislukken." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Glas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Aluminium" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Printer beheren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Werk de firmware van uw printer bij om de wachtrij op afstand te beheren." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Vanuit Ultimaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om Ultimaker Digital Factory te bezoeken en deze webcam te bekijken." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "Laden..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Plug-ins" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Niet beschikbaar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Onbereikbaar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Inactief" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Voorbereiden..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Printen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Zonder titel" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anoniem" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Hiervoor zijn configuratiewijzigingen vereist" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Details" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Niet‑beschikbare printer" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Eerst beschikbaar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Verbinding Maken met Printer in het Netwerk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Als u rechtstreeks via het netwerk wilt printen naar de printer, moet u ervoor zorgen dat de printer met een netwerkkabel is verbonden met het netwerk of moet u verbinding maken met de printer via het wifi-netwerk. Als u geen verbinding maakt tussen Cura en de printer, kunt u een USB-station gebruiken om G-code-bestanden naar de printer over te zetten." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Selecteer uw printer in de onderstaande lijst:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Bewerken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Vernieuwen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Raadpleeg de handleiding voor probleemoplossing bij printen via het netwerk als uw printer niet in de lijst wordt vermeld" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Type" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Firmwareversie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Adres" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Deze printer is niet ingesteld voor het hosten van een groep printers." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Deze printer is de host voor een groep van %1 printers." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "De printer op dit adres heeft nog niet gereageerd." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Verbinden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Ongeldig IP-adres" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Voer een geldig IP-adres in." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Printeradres" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Voer het IP-adres van uw printer in het netwerk in." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "In wachtrij" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Beheren in browser" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "Er staan geen afdruktaken in de wachtrij. Slice een taak en verzend deze om er een toe te voegen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Printtaken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Totale printtijd" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Wachten op" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Afgebroken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Gereed" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Afbreken..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Mislukt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Pauzeren..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "Gepauzeerd" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Hervatten..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Handeling nodig" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Voltooit %1 om %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cura-back-ups" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Cura-versie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Machines" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Materialen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Zoeken in browser" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Profielen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Om het pakket te gebruiken moet u Cura opnieuw opstarten" +msgid "Want more?" +msgstr "Wilt u meer?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "Sluit %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Nu back-up maken" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Materialen installeren" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Auto back-up" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Selecteer en installeer materiaalprofielen die zijn geoptimaliseerd voor uw Ultimaker 3D-printers." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Maak elke dag dat Cura wordt gestart, automatisch een back-up." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Herstellen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Back-up verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Weet u zeker dat u deze back-up wilt verwijderen? Dit kan niet ongedaan worden gemaakt." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Back-up herstellen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "U moet Cura opnieuw starten voordat uw back-up wordt hersteld. Wilt u Cura nu sluiten?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Mijn back-ups" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "U hebt momenteel geen back-ups. Gebruik de knop 'Nu back-up maken' om een back-up te maken." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Tijdens de voorbeeldfase zijn er maximaal 5 back-ups zichtbaar. Verwijder een back-up als u oudere back-ups wilt bekijken." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Maak een back-up van uw Cura-instellingen en synchroniseer deze." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Aanmelden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Meer informatie over anonieme gegevensverzameling" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren. Hieronder ziet u een voorbeeld van alle gegevens die worden gedeeld:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Ik wil geen anonieme gegevens verzenden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Verzenden van anonieme gegevens toestaan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Cura-project opslaan en bestand printen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Cura-project opslaan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "U moet de licentie accepteren om de package te installeren" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Selecteer eventuele upgrades die op deze Ultimaker Original zijn uitgevoerd" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "Meer Informatie" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Verwarmd Platform (officiële kit of zelf gebouwd)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Platform Kalibreren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Je kan nu je platform afstellen, zodat uw prints er altijd fantastisch uitzien. Als u op 'Naar de volgende positie bewegen' klikt, beweegt de nozzle naar de verschillende instelbare posities." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Voor elke positie legt u een stukje papier onder de nozzle en past u de hoogte van het printplatform aan. De hoogte van het printplatform is goed wanneer het papier net door de punt van de nozzle wordt meegenomen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Kalibratie Platform Starten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Beweeg Naar de Volgende Positie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Door" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "Meer Informatie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Inschakelen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Uitschakelen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "Downgraden..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Downgraden" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "Installeren..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Installeren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "De-installeren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "Updaten..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Bijwerken" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Pakketgegevens" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Terug" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Beschrijving" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Compatibele printers" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "Geen compatibiliteitsinformatie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Compatibele ondersteuningsmaterialen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Geen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Compatibel met Material Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Ja" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "Nee" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Geoptimaliseerd voor Air Manager" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Bezoek de plug-in-website" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Website" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Koop spoel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Informatieblad veiligheid" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Technisch informatieblad" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Kan pakketten niet laden:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "Opnieuw proberen?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "Laden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "Geen resultaten meer om te laden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "Geen resultaten gevonden met huidige filter" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Meer laden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Plugins installeren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Stroomlijn uw workflow en pas uw Ultimaker Cura-ervaring aan de eisen aan met plugins die zijn geleverd door onze fantastische gebruikersgemeenschap." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Wijzigingen van uw account" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Volgende" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "De volgende packages worden toegevoegd:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "De volgende packages kunnen niet worden geïnstalleerd omdat de Cura-versie niet compatibel is:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "U moet de licentie accepteren om de package te installeren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Licentieovereenkomst plug-in" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Lees de plug-in-licentie en stem hiermee in." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Ja, ik ga akkoord" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Materialen installeren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Selecteer en installeer materiaalprofielen die zijn geoptimaliseerd voor uw Ultimaker 3D-printers." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Pakketten beheren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Beschrijving" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Compatibele printers" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "Geen compatibiliteitsinformatie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Compatibele ondersteuningsmaterialen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Geen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Compatibel met Material Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Ja" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "Nee" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Geoptimaliseerd voor Air Manager" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Bezoek de plug-in-website" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Website" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Koop spoel" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Informatieblad veiligheid" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Technisch informatieblad" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Pakketgegevens" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Terug" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Kan pakketten niet laden:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "Opnieuw proberen?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "Laden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "Geen resultaten meer om te laden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "Geen resultaten gevonden met huidige filter" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Meer laden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Geverifieerde Ultimaker-plug-in" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Gecertificeerd Ultimaker-materiaal" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Geverifieerd Ultimaker-pakket" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Pakketten beheren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Beheer hier uw Ultimaker Cura-plug-ins en materiaalprofielen. Zorg ervoor dat uw plug-ins up-to-date blijven en maak regelmatig een back-up van uw instellingen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Ontbrekend materiaal installeren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "Laden..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Materialen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Zoeken in browser" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Om het pakket te gebruiken moet u Cura opnieuw opstarten" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "Sluit %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2666,2946 +3077,430 @@ msgstr "" "- Controleer of de printer verbonden is met het netwerk.\n" "- Controleer of u bent aangemeld om met de cloud verbonden printers te detecteren." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Verbind uw printer met het netwerk." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Gebruikershandleidingen online weergegeven" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Sluit de printer aan om uw printopdracht vanuit Cura te volgen." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Project openen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Bestaand(e) bijwerken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Nieuw maken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Samenvatting - Cura-project" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Hoe dient het conflict in de machine te worden opgelost?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Printerinstellingen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Type" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Printergroep" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Hoe dient het conflict in het profiel te worden opgelost?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Profielinstellingen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Naam" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Niet in profiel" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 overschrijving" +msgstr[1] "%1 overschrijvingen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Afgeleide van" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 overschrijving" +msgstr[1] "%1, %2 overschrijvingen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Hoe dient het materiaalconflict te worden opgelost?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Materiaalinstellingen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Zichtbaarheid instellen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Modus" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Zichtbare instellingen:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 van %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Als u een project laadt, worden alle modellen van het platform gewist." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Openen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "Project toch openen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Ontbrekend materiaal installeren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Rastertype" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Normaal model" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Printen als supportstructuur" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Instellingen aanpassen voor overlapping" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Supportstructuur niet laten overlappen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Alleen vulraster" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Snijdend raster" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Instellingen selecteren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Instellingen Selecteren om Dit Model Aan te Passen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filteren..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Alles weergeven" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Firmware bijwerken" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "Firmware is de software die direct op de 3D-printer wordt uitgevoerd. Deze firmware bedient de stappenmotoren, regelt de temperatuur en zorgt er in feite voor dat de printer doet wat deze moet doen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "De firmware die bij nieuwe printers wordt geleverd, werkt wel, maar nieuwe versies hebben vaak meer functies en verbeteringen." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Firmware-upgrade Automatisch Uitvoeren" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Aangepaste Firmware Uploaden" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "Kan de firmware niet bijwerken omdat er geen verbinding met de printer is." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "Kan de firmware niet bijwerken omdat de verbinding met de printer geen ondersteuning biedt voor het uitvoeren van een firmware-upgrade." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Plug-in voor Nabewerking" +msgid "Select custom firmware" +msgstr "Aangepaste firmware selecteren" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Firmware-update" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Scripts voor Nabewerking" +msgid "Updating firmware." +msgstr "De firmware wordt bijgewerkt." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Een script toevoegen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Instellingen" +msgid "Firmware update completed." +msgstr "De firmware-update is voltooid." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Actieve scripts voor nabewerking wijzigen." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Firmware-update mislukt door een onbekende fout." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "Het volgende script is actief:" -msgstr[1] "De volgende scripts zijn actief:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Firmware-update mislukt door een communicatiefout." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Firmware-update mislukt door een invoer-/uitvoerfout." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Firmware-update mislukt door ontbrekende firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Kleurenschema" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Materiaalkleur" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Lijntype" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Snelheid" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Laagdikte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Lijnbreedte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Doorvoer" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Compatibiliteitsmodus" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Bewegingen" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Helpers" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Shell" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Vulling" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "Wordt gestart" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Alleen bovenlagen weergegeven" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "5 gedetailleerde lagen bovenaan weergeven" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Boven-/onderkant" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Binnenwand" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Meer informatie over anonieme gegevensverzameling" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren. Hieronder ziet u een voorbeeld van alle gegevens die worden gedeeld:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Ik wil geen anonieme gegevens verzenden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Verzenden van anonieme gegevens toestaan" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Platform Kalibreren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Je kan nu je platform afstellen, zodat uw prints er altijd fantastisch uitzien. Als u op 'Naar de volgende positie bewegen' klikt, beweegt de nozzle naar de verschillende instelbare posities." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Voor elke positie legt u een stukje papier onder de nozzle en past u de hoogte van het printplatform aan. De hoogte van het printplatform is goed wanneer het papier net door de punt van de nozzle wordt meegenomen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Kalibratie Platform Starten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Beweeg Naar de Volgende Positie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Selecteer eventuele upgrades die op deze Ultimaker Original zijn uitgevoerd" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Verwarmd Platform (officiële kit of zelf gebouwd)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Verbinding Maken met Printer in het Netwerk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Als u rechtstreeks via het netwerk wilt printen naar de printer, moet u ervoor zorgen dat de printer met een netwerkkabel is verbonden met het netwerk of moet u verbinding maken met de printer via het wifi-netwerk. Als u geen verbinding maakt tussen Cura en de printer, kunt u een USB-station gebruiken om G-code-bestanden naar de printer over te zetten." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Selecteer uw printer in de onderstaande lijst:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Bewerken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Vernieuwen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Raadpleeg de handleiding voor probleemoplossing bij printen via het netwerk als uw printer niet in de lijst wordt vermeld" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Type" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Firmwareversie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Adres" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Deze printer is niet ingesteld voor het hosten van een groep printers." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Deze printer is de host voor een groep van %1 printers." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "De printer op dit adres heeft nog niet gereageerd." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Verbinden" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Ongeldig IP-adres" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Voer een geldig IP-adres in." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Printeradres" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Voer het IP-adres van uw printer in het netwerk in." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Configuratiewijzigingen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Overschrijven" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "Voor de toegewezen printer, %1, is de volgende configuratiewijziging vereist:" -msgstr[1] "Voor de toegewezen printer, %1, zijn de volgende configuratiewijzigingen vereist:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "De printer %1 is toegewezen. De taak bevat echter een onbekende materiaalconfiguratie." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Wijzig het materiaal %1 van %2 in %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Laad %3 als materiaal %1 (kan niet worden overschreven)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Wijzig de print core %1 van %2 in %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Wijzig het platform naar %1 (kan niet worden overschreven)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "Met het overschrijven worden de opgegeven instellingen gebruikt met de bestaande printerconfiguratie. De print kan hierdoor mislukken." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Glas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Aluminium" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Plaats bovenaan" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Hervatten" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Pauzeren..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Hervatten..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Pauzeren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Afbreken..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Afbreken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Weet u zeker dat u %1 bovenaan de wachtrij wilt plaatsen?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Plaats printtaak bovenaan" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Weet u zeker dat u %1 wilt verwijderen?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Printtaak verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Weet u zeker dat u %1 wilt afbreken?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Printen afbreken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Printer beheren" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Werk de firmware van uw printer bij om de wachtrij op afstand te beheren." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Vanuit Ultimaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om Ultimaker Digital Factory te bezoeken en deze webcam te bekijken." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Laden..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Niet beschikbaar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Onbereikbaar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Inactief" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Voorbereiden..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Printen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Zonder titel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anoniem" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Hiervoor zijn configuratiewijzigingen vereist" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Details" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Niet‑beschikbare printer" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Eerst beschikbaar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Afgebroken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Gereed" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Afbreken..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Mislukt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Pauzeren..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "Gepauzeerd" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Hervatten..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Handeling nodig" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Voltooit %1 om %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "In wachtrij" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Beheren in browser" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Er staan geen afdruktaken in de wachtrij. Slice een taak en verzend deze om er een toe te voegen." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Printtaken" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Totale printtijd" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Wachten op" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Printen via netwerk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Printen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Printerselectie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Aanmelden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Meld u aan op het Ultimaker-platform" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Voeg materiaalprofielen en plug-ins toe uit de Marketplace\n" -"- Maak back-ups van uw materiaalprofielen en plug-ins en synchroniseer deze\n" -"- Deel ideeën met 48.000+ gebruikers in de Ultimaker-community of vraag hen om ondersteuning" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Maak een gratis Ultimaker-account aan" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "Aan het controleren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Account gesynchroniseerd" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Er is een fout opgetreden..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Updates in afwachting installeren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Controleren op accountupdates" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Laatste update: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker-account" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Afmelden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Geen tijdschatting beschikbaar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Geen kostenraming beschikbaar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Voorbeeld" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Tijdschatting" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Materiaalschatting" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1 m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1 g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Slicen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Kan niet slicen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Verwerken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Slicen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Het sliceproces starten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Annuleren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Online probleemoplossing weergeven" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Volledig Scherm In-/Uitschakelen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Volledig scherm sluiten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "Ongedaan &Maken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Opnieuw" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Afsluiten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "3D-weergave" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Weergave voorzijde" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Weergave bovenzijde" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Aanzicht onderzijde" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Weergave linkerzijde" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Weergave rechterzijde" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Cura Configureren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Printer Toevoegen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Pr&inters Beheren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Materialen Beheren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Meer materialen toevoegen van Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "Profiel bijwerken met h&uidige instellingen/overschrijvingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "Hui&dige wijzigingen verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "Profiel maken op basis van huidige instellingen/overs&chrijvingen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Profielen Beheren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Online &Documentatie Weergeven" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Een &Bug Rapporteren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Nieuwe functies" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Over..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Verwijder geselecteerde items" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Centreer geselecteerde items" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Verveelvoudig geselecteerde items" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Model Verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Model op Platform Ce&ntreren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "Modellen &Groeperen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Groeperen van Modellen Opheffen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "Modellen Samen&voegen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&Model verveelvoudigen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Alle Modellen Selecteren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Platform Leegmaken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Alle Modellen Opnieuw Laden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Alle modellen schikken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Selectie schikken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Alle Modelposities Herstellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Alle Modeltransformaties Herstellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "Bestand(en) &openen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Nieuw project..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Open Configuratiemap" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Zichtbaarheid Instelling Configureren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "Mijn printers" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Volg uw printers in Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Maak printprojecten aan in Digital Library." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Printtaken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Volg printtaken en print opnieuw vanuit uw printgeschiedenis." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Breid Ultimaker Cura uit met plug-ins en materiaalprofielen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Word een 3D-printexpert met Ultimaker e-learning." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ondersteuning van Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Leer hoe u aan de slag gaat met Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Stel een vraag" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consulteer de Ultimaker Community." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Een fout melden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Laat ontwikkelaars weten dat er iets misgaat." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Bezoek de Ultimaker-website." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Inbus" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Dit package wordt na opnieuw starten geïnstalleerd." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Algemeen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Instellingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Printers" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Materialen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Profielen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "%1 wordt gesloten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "Weet u zeker dat u %1 wilt afsluiten?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Bestand(en) openen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Package installeren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Bestand(en) openen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Binnen de door u geselecteerde bestanden zijn een of meer G-code-bestanden aangetroffen. U kunt maximaal één G-code-bestand tegelijk openen. Selecteer maximaal één bestand als u dit wilt openen als G-code-bestand." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Printer Toevoegen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Nieuwe functies" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "Ongeveer %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "versie: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "End-to-end-oplossing voor fused filament 3D-printen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura is ontwikkeld door Ultimaker B.V. in samenwerking met de community.\n" -"Cura maakt met trots gebruik van de volgende opensourceprojecten:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Grafische gebruikersinterface (GUI)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Toepassingskader" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "G-code-generator" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "InterProcess Communication-bibliotheek" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Pythonbindingen voor libnest2d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Verpakkingsbibliotheek met veelhoeken, ontwikkeld door Prusa Research" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Ondersteuningsbibliotheek voor het verwerken van 3MF-bestanden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Ondersteuningsbibliotheek voor bestandsmetadata en streaming" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Programmeertaal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI-kader" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "Bindingen met GUI-kader" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "Bindingenbibliotheek C/C++" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Indeling voor gegevensuitwisseling" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Lettertype" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Bibliotheek met veelhoeken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "JSON-parser" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Gebruiksfuncties, waaronder een afbeeldinglader" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Gebruiksbibliotheek, waaronder Voronoi-generatie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Rootcertificaten voor het valideren van SSL-betrouwbaarheid" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Compatibiliteit tussen Python 2 en 3" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Ondersteuningsbibliotheek voor toegang tot systeemkeyring" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Ondersteuningsbibliotheek voor snellere berekeningen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Ondersteuningsbibliotheek voor het verwerken van STL-bestanden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Pythonbindingen voor Clipper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Seriële-communicatiebibliotheek" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Ondersteuningsbibliotheek voor wetenschappelijke berekeningen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Python fouttraceringsbibliotheek" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Ondersteuningsbibliotheek voor het verwerken van driehoekig rasters" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "ZeroConf-detectiebibliotheek" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Universele configuratie bouwsysteem" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Afhankelijkheden- en pakketbeheer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Verpakking Python-toepassingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Implementatie van Linux-toepassing voor kruisdistributie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Windows-installatieprogramma's genereren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Projectbestand openen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Dit is een Cura-projectbestand. Wilt u dit openen als project of de modellen eruit importeren?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Mijn keuze onthouden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Openen als project" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Modellen importeren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Wijzigingen verwijderen of behouden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"U hebt enkele profielinstellingen aangepast.\n" -"Wilt u deze gewijzigde instellingen behouden na het verwisselen van profielen?\n" -"U kunt de wijzigingen ook verwijderen om de standaardinstellingen van '%1' te laden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Profielinstellingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Huidige wijzigingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Altijd vragen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Verwijderen en nooit meer vragen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Behouden en nooit meer vragen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Wijzigingen verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Wijzigingen behouden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Binnen de door u geselecteerde bestanden zijn een of meer projectbestanden aangetroffen. U kunt slechts één projectbestand tegelijk openen. Het wordt aangeraden alleen modellen uit deze bestanden te importeren. Wilt u verdergaan?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Allemaal als model importeren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Project opslaan" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Extruder %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 &materiaal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Materiaal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Bij opnieuw opslaan projectsamenvatting niet weergeven" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Opslaan" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Geselecteerd model printen met %1" -msgstr[1] "Geselecteerde modellen printen met %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Zonder titel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "In&stellingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Nieuw project" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Weet u zeker dat u een nieuw project wilt starten? Hiermee wordt het platform leeggemaakt en worden eventuele niet-opgeslagen instellingen verwijderd." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Configuraties" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Deze configuratie is niet beschikbaar omdat %1 niet wordt herkend. Ga naar %2 om het juiste materiaalprofiel te downloaden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Beschikbare configuraties laden vanaf de printer..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "De configuraties zijn niet beschikbaar omdat de printer niet verbonden is." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "De configuratie van deze extruder is niet toegestaan en verhindert slicen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "Er zijn geen profielen die compatibel zijn met de configuratie van deze extruder." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Configuratie selecteren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Configuraties" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Aangepast" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Printer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Ingeschakeld" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Materiaal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Gebruik lijm bij deze combinatie van materialen voor een betere hechting." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Geselecteerd model printen met:" -msgstr[1] "Geselecteerde modellen printen met:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Geselecteerd model verveelvoudigen" -msgstr[1] "Geselecteerde modellen verveelvoudigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Aantal exemplaren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "B&ewerken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "E&xtensies" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&Bestand" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Project opslaan..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Exporteren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Selectie Exporteren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "&Help" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Materiaal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Favorieten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Standaard" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Bestand(en) openen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "Voo&rkeuren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "&Printer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Netwerkprinters" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Lokale printers" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "&Recente bestanden openen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Project opslaan..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Materiaal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Instellen als Actieve Extruder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Extruder inschakelen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Extruder uitschakelen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Zichtbare instellingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Alle categorieën samenvouwen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Instelling voor zichtbaarheid beheren..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "Beel&d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "&Camerapositie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Camerabeeld" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Perspectief" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Orthografisch" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Niet met een printer verbonden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "Printer accepteert geen opdrachten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "In onderhoud. Controleer de printer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Verbinding met de printer is verbroken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Printen..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Gepauzeerd" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Voorbereiden..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Verwijder de print" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Printen Afbreken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Weet u zeker dat u het printen wilt afbreken?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "Is geprint als support." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "Andere modellen die met dit model overlappen, zijn gewijzigd." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "De vulling die met dit model overlapt, is aangepast." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "Overlappingen worden in dit model niet ondersteund." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "Overschrijft %1 instelling." -msgstr[1] "Overschrijft %1 instellingen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Lijst met objecten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Standaardwaarden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Interface" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- onvolledig --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Valuta:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Thema*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Automatisch slicen bij wijzigen van instellingen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Automatisch slicen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*U moet de toepassing opnieuw starten voordat deze wijzigingen van kracht worden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Gedrag kijkvenster" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Geef niet-ondersteunde gedeelten van het model een rode markering. Zonder ondersteuning zullen deze gedeelten niet goed worden geprint." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Overhang weergeven" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Markeer ontbrekende of ongebruikelijke oppervlakken van het model met behulp van waarschuwingstekens. De toolpaths zullen vaak delen van de beoogde geometrie missen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Modelfouten weergeven" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Verplaatst de camera zodanig dat wanneer een model wordt geselecteerd, het model in het midden van het beeld wordt weergegeven" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Camera centreren wanneer een item wordt geselecteerd" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Moet het standaard zoomgedrag van Cura worden omgekeerd?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Keer de richting van de camerazoom om." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "Moet het zoomen in de richting van de muis gebeuren?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Zoomen in de richting van de muis wordt niet ondersteund in het orthografische perspectief." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Zoomen in de richting van de muis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Moeten modellen op het platform zodanig worden verplaatst dat ze elkaar niet meer doorsnijden?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Modellen gescheiden houden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Moeten modellen in het printgebied omlaag worden gebracht zodat ze het platform raken?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Modellen automatisch op het platform laten vallen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Toon het waarschuwingsbericht in de G-code-lezer." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Waarschuwingsbericht in de G-code-lezer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "Moet de laag in de compatibiliteitsmodus worden geforceerd?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Compatibiliteitsmodus voor laagweergave forceren (opnieuw opstarten vereist)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Moet Cura openen op de locatie waar het gesloten werd?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Herstel de vensterpositie bij het opstarten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Welk type cameraweergave moet worden gebruikt?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Cameraweergave:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Perspectief" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Orthografisch" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Bestanden openen en opslaan" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "Wilt u dat bestanden vanaf de desktop of externe toepassingen in dezelfde instantie van Cura worden geopend?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Gebruik één instantie van Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Moet het platform worden leeggemaakt voordat u een nieuw model laadt in de dezelfde instantie van Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Maak platform leeg voordat u een model laadt in dezelfde instantie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Moeten modellen worden geschaald naar het werkvolume als ze te groot zijn?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Grote modellen schalen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Een model wordt mogelijk extreem klein weergegeven als de eenheden bijvoorbeeld in meters zijn in plaats van in millimeters. Moeten dergelijke modellen worden opgeschaald?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Extreem kleine modellen schalen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Moeten modellen worden geselecteerd nadat ze zijn geladen?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Modellen selecteren wanneer ze geladen zijn" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Moet er automatisch een op de printernaam gebaseerde voorvoegsel aan de naam van de printtaak worden toegevoegd?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Machinevoorvoegsel toevoegen aan taaknaam" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Dient er een samenvatting te worden weergegeven wanneer een projectbestand wordt opgeslagen?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Dialoogvenster voor samenvatting weergeven tijdens het opslaan van een project" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Standaardgedrag tijdens het openen van een projectbestand" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Standaardgedrag tijdens het openen van een projectbestand: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Altijd vragen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Altijd als project openen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Altijd modellen importeren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Wanneer u wijzigingen hebt aangebracht aan een profiel en naar een ander profiel wisselt, wordt een dialoogvenster weergegeven waarin u wordt gevraagd of u de aanpassingen wilt behouden. U kunt ook een standaardgedrag kiezen en het dialoogvenster nooit meer laten weergeven." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Profielen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Standaardgedrag voor gewijzigde instellingen wanneer er naar een ander profiel wordt overgeschakeld: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Gewijzigde instellingen altijd verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Gewijzigde instellingen altijd naar nieuw profiel overbrengen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Privacy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Mogen anonieme gegevens over uw print naar Ultimaker worden verzonden? Opmerking: er worden geen modellen, IP-adressen of andere persoonlijk identificeerbare gegevens verzonden of opgeslagen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "(Anonieme) printgegevens verzenden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Updates" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Moet Cura op updates controleren wanneer het programma wordt gestart?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Bij starten op updates controleren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "Kijk bij het controleren op updates alleen naar stabiele releases." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Alleen stabiele releases" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Kijk bij het controleren op updates naar stabiele releases en bèta-releases." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "Stabiele releases en bèta-releases" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Moet er elke keer dat Cura wordt opgestart automatisch worden gecontroleerd op nieuwe plug-ins? Wij raden u ten zeerste aan dit niet uit te schakelen!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Meldingen ontvangen als er updates zijn voor pug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Nieuwe toevoegen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Activeren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Hernoemen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Materialen die compatibel zijn met actieve printer:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Nieuw maken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Importeren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Synchroniseren met printers" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Dupliceren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Exporteren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Verwijderen Bevestigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Weet u zeker dat u %1 wilt verwijderen? Deze bewerking kan niet ongedaan worden gemaakt!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Materiaal Importeren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Materiaal %1 is geïmporteerd" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Kon materiaal %1 niet importeren: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Materiaal Exporteren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Exporteren van materiaal naar %1 is mislukt: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Materiaal is geëxporteerd naar %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Synchroniseer materialen met printers" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Synchroniseer materialen met printers" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "Met een paar simpele stappen kunt u al uw materiaalprofielen synchroniseren met uw printers." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "Waarom moet ik materiaalprofielen synchroniseren?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Starten" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Aanmelden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Om de materiaalprofielen automatisch te synchroniseren met alle printers die op Digital Factory zijn aangesloten, moet u zich aanmelden bij Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Materialen synchroniseren met USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "De volgende printers ontvangen de nieuwe materiaalprofielen:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "Er is iets misgegaan bij het verzenden van de materialen naar de printers." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Materiaalprofielen zijn gesynchroniseerd met de volgende printers:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Probleemoplossing" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "Ontbreken er printers?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Controleer of alle printers zijn ingeschakeld en zijn aangesloten op Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Lijst vernieuwen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Probeer het opnieuw" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Klaar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Synchroniseren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "Synchroniseren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "Geen printers gevonden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Mogelijk zijn er geen compatibele printers op Digital Factory aangesloten. Controleer of de printer is aangesloten en de nieuwste firmware op de printer is geïnstalleerd." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Meer informatie over het aansluiten van de printer op Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Vernieuwen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Materiaalprofielen synchroniseren via USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Volg onderstaande stappen om nieuwe materiaalprofielen op uw printer te laden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Klik op de knop Materiaalarchief exporteren." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "Bewaar het .umm-bestand op een USB-stick." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "Steek de USB-stick in de printer en start de procedure om nieuwe materiaalprofielen te laden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "Hoe u nieuwe materiaalprofielen laadt op Mijn printer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Terug" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Materiaalarchief exporteren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Alle materialen exporteren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Diameterwijziging bevestigen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "Het nieuwe filament is ingesteld op %1 mm. Dit is niet compatibel met de huidige extruder. Wilt u verder gaan?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Naam" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Merk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Type Materiaal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Kleur" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Kleurkiezer materiaal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Eigenschappen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Dichtheid" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Diameter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Kostprijs Filament" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Gewicht filament" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Lengte filament" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Kostprijs per meter" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Dit materiaal is gekoppeld aan %1 en deelt hiermee enkele eigenschappen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Materiaal ontkoppelen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Beschrijving" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Gegevens Hechting" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Informatie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Instellingen voor printen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Profielen die compatibel zijn met actieve printer:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Maak nieuw profiel op basis van huidige instellingen/overschrijvingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Enkele instellingen van het huidige profiel zijn overschreven." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Werk profiel bij." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Profiel bijwerken met huidige instellingen/overschrijvingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Huidige wijzigingen verwijderen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Dit profiel gebruikt de standaardinstellingen die door de printer zijn opgegeven, dus er zijn hiervoor geen instellingen/overschrijvingen in de onderstaande lijst." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Uw huidige instellingen komen overeen met het geselecteerde profiel." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Algemene Instellingen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Profiel Maken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Geef een naam op voor dit profiel." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Profiel Exporteren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Profiel Dupliceren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Profiel Hernoemen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Profiel Importeren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Hernoemen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Geef een nieuwe naam op." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "Deze instelling is door de actieve machine verborgen en wordt niet zichtbaar." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "Deze instelling is verborgen vanwege de waarde van %1. Wijzig de waarde van die instelling om deze instelling zichtbaar te maken." -msgstr[1] "Deze instelling is verborgen vanwege de waarden van %1. Wijzig de waarden van die instellingen om deze instelling zichtbaar te maken." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Zichtbaarheid Instellen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Alles aanvinken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Extruder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "De doeltemperatuur van de hot-end. De hot-end wordt verwarmd of afgekoeld totdat deze temperatuur bereikt is. Als deze waarde ingesteld is op 0, wordt de verwarming van de hot-end uitgeschakeld." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "De huidige temperatuur van dit hotend." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "De temperatuur waarnaar het hotend moet worden voorverwarmd." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Annuleren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Voorverwarmen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Verwarm het hotend voordat u gaat printen. U kunt doorgaan met het aanpassen van uw print terwijl het hotend wordt verwarmd. Zo hoeft u niet te wachten totdat het hotend is opgewarmd wanneer u gereed bent om te printen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "De kleur van het materiaal in deze extruder." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Het materiaal in deze extruder." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "De nozzle die in deze extruder geplaatst is." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Platform" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "De doeltemperatuur van het verwarmde bed. Het bed wordt verwarmd of afgekoeld totdat deze temperatuur bereikt is. Als deze waarde ingesteld is op 0, wordt de verwarming van het bed uitgeschakeld." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "De huidige temperatuur van het verwarmde bed." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "De temperatuur waarnaar het bed moet worden voorverwarmd." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Verwarm het bed voordat u gaat printen. U kunt doorgaan met het aanpassen van uw print terwijl het bed wordt verwarmd. Zo hoeft u niet te wachten totdat het bed opgewarmd is wanneer u gereed bent om te printen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Printerbediening" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Jog-positie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Jog-afstand" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "G-code verzenden" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Verzend een aangepaste G-code-opdracht naar de verbonden printer. Druk op Enter om de opdracht te verzenden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "Er is geen verbinding met de printer." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "De cloudprinter is offline. Controleer of de printer is ingeschakeld en verbonden is met internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Deze printer is niet gekoppeld aan uw account. Ga naar de Ultimaker Digital Factory om een verbinding tot stand te brengen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "De cloudverbinding is momenteel niet beschikbaar. Log in om verbinding te maken met de cloudprinter." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "De cloudverbinding is momenteel niet beschikbaar. Controleer uw internetverbinding." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Printer toevoegen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Printers beheren" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Actieve print" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Taaknaam" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Printtijd" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Geschatte resterende tijd" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Profiel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Sommige waarden of aanpassingen van instellingen zijn anders dan de waarden die in het profiel zijn opgeslagen.\n" -"\n" -"Klik om het profielbeheer te openen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Aangepaste profielen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "De printinstelling is uitgeschakeld. Het G-code-bestand kan niet worden gewijzigd." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Aanbevolen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Aangepast" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Aan" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Uit" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Experimenteel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "aangepast profiel is actief en u hebt bepaalde instellingen overschreven." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "aangepast profiel overschrijft bepaalde instellingen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Bepaalde instellingen zijn gewijzigd." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Hechting" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Het printen van een brim of raft inschakelen. Deze optie zorgt ervoor dat er extra materiaal rondom of onder het object wordt neergelegd, dat er naderhand eenvoudig kan worden afgesneden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Geleidelijke vulling" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Met geleidelijke vulling neemt de hoeveelheid vulling naar boven toe." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Resolutie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Supportstructuur" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Genereer structuren om delen van het model met overhang te ondersteunen. Zonder deze structuren zakken dergelijke delen in tijdens het printen." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "Configuratie niet ondersteund" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Er zijn geen profielen beschikbaar voor de geselecteerde materiaal/%1-configuratie. Wijzig uw configuratie." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "Meer informatie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Instelling" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Profiel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Huidig" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Eenheid" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Zoeken" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Een aantal verborgen instellingen gebruiken andere waarden dan hun normale berekende waarde.\n" -"\n" -"Klik om deze instellingen zichtbaar te maken." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Deze instelling wordt niet gebruikt omdat alle instellingen waarop deze invloed heeft, worden overschreven." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Beïnvloedt" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Beïnvloed door" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Deze instelling wordt altijd door alle extruders gedeeld. Als u hier de instelling wijzigt, wordt de waarde voor alle extruders gewijzigd." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Deze instelling wordt afgeleid van strijdige extruderspecifieke waarden:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5616,7 +3511,7 @@ msgstr "" "\n" "Klik om de waarde van het profiel te herstellen." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5627,933 +3522,3306 @@ msgstr "" "\n" "Klik om de berekende waarde te herstellen." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Instellingen zoeken" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Waarde naar alle extruders kopiëren" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Alle gewijzigde waarden naar alle extruders kopiëren" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Deze instelling verbergen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Deze instelling verbergen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Deze instelling zichtbaar houden" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "3D-weergave" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Zichtbaarheid Instelling Configureren..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Weergave voorzijde" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Een aantal verborgen instellingen gebruiken andere waarden dan hun normale berekende waarde.\n" +"\n" +"Klik om deze instellingen zichtbaar te maken." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Weergave bovenzijde" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Marketplace" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Linkeraanzicht" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "In&stellingen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Rechteraanzicht" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Nieuw project" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Weet u zeker dat u een nieuw project wilt starten? Hiermee wordt het platform leeggemaakt en worden eventuele niet-opgeslagen instellingen verwijderd." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Zichtbaarheid Instellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Standaardwaarden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Alles aanvinken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Synchroniseer materialen met printers" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Synchroniseer materialen met printers" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "Met een paar simpele stappen kunt u al uw materiaalprofielen synchroniseren met uw printers." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "Waarom moet ik materiaalprofielen synchroniseren?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Starten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Aanmelden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Om de materiaalprofielen automatisch te synchroniseren met alle printers die op Digital Factory zijn aangesloten, moet u zich aanmelden bij Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Materialen synchroniseren met USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "De volgende printers ontvangen de nieuwe materiaalprofielen:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "Er is iets misgegaan bij het verzenden van de materialen naar de printers." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Materiaalprofielen zijn gesynchroniseerd met de volgende printers:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Probleemoplossing" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "Ontbreken er printers?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Controleer of alle printers zijn ingeschakeld en zijn aangesloten op Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Lijst vernieuwen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Probeer het opnieuw" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Klaar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Synchroniseren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "Synchroniseren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "Geen printers gevonden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Mogelijk zijn er geen compatibele printers op Digital Factory aangesloten. Controleer of de printer is aangesloten en de nieuwste firmware op de printer is geïnstalleerd." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Meer informatie over het aansluiten van de printer op Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Vernieuwen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Materiaalprofielen synchroniseren via USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Volg onderstaande stappen om nieuwe materiaalprofielen op uw printer te laden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Klik op de knop Materiaalarchief exporteren." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "Bewaar het .umm-bestand op een USB-stick." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "Steek de USB-stick in de printer en start de procedure om nieuwe materiaalprofielen te laden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "Hoe u nieuwe materiaalprofielen laadt op Mijn printer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Terug" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Materiaalarchief exporteren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Alle materialen exporteren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Diameterwijziging bevestigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "Het nieuwe filament is ingesteld op %1 mm. Dit is niet compatibel met de huidige extruder. Wilt u verder gaan?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Naam" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Merk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Type Materiaal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Kleur" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Kleurkiezer materiaal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Eigenschappen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Dichtheid" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Diameter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Kostprijs Filament" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Gewicht filament" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Lengte filament" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Kostprijs per meter" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Dit materiaal is gekoppeld aan %1 en deelt hiermee enkele eigenschappen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Materiaal ontkoppelen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Beschrijving" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Gegevens Hechting" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Informatie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Instellingen voor printen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Materialen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Materialen die compatibel zijn met actieve printer:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Nieuw maken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Importeren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Synchroniseren met printers" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Activeren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Dupliceren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Exporteren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Verwijderen Bevestigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Weet u zeker dat u %1 wilt verwijderen? Deze bewerking kan niet ongedaan worden gemaakt!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Materiaal Importeren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Materiaal %1 is geïmporteerd" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Kon materiaal %1 niet importeren: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Materiaal Exporteren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Exporteren van materiaal naar %1 is mislukt: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Materiaal is geëxporteerd naar %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "Deze instelling is door de actieve machine verborgen en wordt niet zichtbaar." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "Deze instelling is verborgen vanwege de waarde van %1. Wijzig de waarde van die instelling om deze instelling zichtbaar te maken." +msgstr[1] "Deze instelling is verborgen vanwege de waarden van %1. Wijzig de waarden van die instellingen om deze instelling zichtbaar te maken." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Algemeen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Interface" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- onvolledig --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Valuta:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Thema*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Automatisch slicen bij wijzigen van instellingen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Automatisch slicen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*U moet de toepassing opnieuw starten voordat deze wijzigingen van kracht worden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Gedrag kijkvenster" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Geef niet-ondersteunde gedeelten van het model een rode markering. Zonder ondersteuning zullen deze gedeelten niet goed worden geprint." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Overhang weergeven" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Markeer ontbrekende of ongebruikelijke oppervlakken van het model met behulp van waarschuwingstekens. De toolpaths zullen vaak delen van de beoogde geometrie missen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Modelfouten weergeven" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Verplaatst de camera zodanig dat wanneer een model wordt geselecteerd, het model in het midden van het beeld wordt weergegeven" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Camera centreren wanneer een item wordt geselecteerd" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Moet het standaard zoomgedrag van Cura worden omgekeerd?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Keer de richting van de camerazoom om." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "Moet het zoomen in de richting van de muis gebeuren?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Zoomen in de richting van de muis wordt niet ondersteund in het orthografische perspectief." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Zoomen in de richting van de muis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Moeten modellen op het platform zodanig worden verplaatst dat ze elkaar niet meer doorsnijden?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Modellen gescheiden houden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Moeten modellen in het printgebied omlaag worden gebracht zodat ze het platform raken?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Modellen automatisch op het platform laten vallen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Toon het waarschuwingsbericht in de G-code-lezer." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Waarschuwingsbericht in de G-code-lezer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "Moet de laag in de compatibiliteitsmodus worden geforceerd?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Compatibiliteitsmodus voor laagweergave forceren (opnieuw opstarten vereist)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Moet Cura openen op de locatie waar het gesloten werd?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Herstel de vensterpositie bij het opstarten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Welk type cameraweergave moet worden gebruikt?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Cameraweergave:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Perspectief" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Orthografisch" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Bestanden openen en opslaan" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "Wilt u dat bestanden vanaf de desktop of externe toepassingen in dezelfde instantie van Cura worden geopend?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Gebruik één instantie van Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "Moet het platform worden leeggemaakt voordat u een nieuw model laadt in de dezelfde instantie van Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Maak platform leeg voordat u een model laadt in dezelfde instantie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Moeten modellen worden geschaald naar het werkvolume als ze te groot zijn?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Grote modellen schalen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Een model wordt mogelijk extreem klein weergegeven als de eenheden bijvoorbeeld in meters zijn in plaats van in millimeters. Moeten dergelijke modellen worden opgeschaald?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Extreem kleine modellen schalen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Moeten modellen worden geselecteerd nadat ze zijn geladen?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Modellen selecteren wanneer ze geladen zijn" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Moet er automatisch een op de printernaam gebaseerde voorvoegsel aan de naam van de printtaak worden toegevoegd?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Machinevoorvoegsel toevoegen aan taaknaam" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Dient er een samenvatting te worden weergegeven wanneer een projectbestand wordt opgeslagen?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Dialoogvenster voor samenvatting weergeven tijdens het opslaan van een project" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Standaardgedrag tijdens het openen van een projectbestand" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Standaardgedrag tijdens het openen van een projectbestand: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Altijd vragen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Altijd als project openen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Altijd modellen importeren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Wanneer u wijzigingen hebt aangebracht aan een profiel en naar een ander profiel wisselt, wordt een dialoogvenster weergegeven waarin u wordt gevraagd of u de aanpassingen wilt behouden. U kunt ook een standaardgedrag kiezen en het dialoogvenster nooit meer laten weergeven." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Profielen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Standaardgedrag voor gewijzigde instellingen wanneer er naar een ander profiel wordt overgeschakeld: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Altijd vragen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Gewijzigde instellingen altijd verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Gewijzigde instellingen altijd naar nieuw profiel overbrengen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Privacy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Mogen anonieme gegevens over uw print naar Ultimaker worden verzonden? Opmerking: er worden geen modellen, IP-adressen of andere persoonlijk identificeerbare gegevens verzonden of opgeslagen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "(Anonieme) printgegevens verzenden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Updates" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Moet Cura op updates controleren wanneer het programma wordt gestart?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Bij starten op updates controleren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "Kijk bij het controleren op updates alleen naar stabiele releases." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Alleen stabiele releases" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "Kijk bij het controleren op updates naar stabiele releases en bèta-releases." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "Stabiele releases en bèta-releases" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Moet er elke keer dat Cura wordt opgestart automatisch worden gecontroleerd op nieuwe plug-ins? Wij raden u ten zeerste aan dit niet uit te schakelen!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Meldingen ontvangen als er updates zijn voor pug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Hernoemen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Geef een nieuwe naam op." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Printers" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Nieuwe toevoegen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Hernoemen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Profielen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Profielen die compatibel zijn met actieve printer:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Maak nieuw profiel op basis van huidige instellingen/overschrijvingen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Enkele instellingen van het huidige profiel zijn overschreven." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Werk profiel bij." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Profiel bijwerken met huidige instellingen/overschrijvingen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Huidige wijzigingen verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Dit profiel gebruikt de standaardinstellingen die door de printer zijn opgegeven, dus er zijn hiervoor geen instellingen/overschrijvingen in de onderstaande lijst." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Uw huidige instellingen komen overeen met het geselecteerde profiel." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Algemene Instellingen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Profiel Maken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Geef een naam op voor dit profiel." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Profiel Exporteren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Profiel Dupliceren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Profiel Hernoemen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Profiel Importeren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Type weergeven" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "3D-weergave" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Weergave voorzijde" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Weergave bovenzijde" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Linkeraanzicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Rechteraanzicht" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Een cloudprinter toevoegen" +msgid "Is printed as support." +msgstr "Is geprint als support." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "Wachten op cloudreactie" +msgid "Other models overlapping with this model are modified." +msgstr "Andere modellen die met dit model overlappen, zijn gewijzigd." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "Geen printers gevonden in uw account?" +msgid "Infill overlapping with this model is modified." +msgstr "De vulling die met dit model overlapt, is aangepast." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "De volgende printers in uw account zijn toegevoegd in Cura:" +msgid "Overlaps with this model are not supported." +msgstr "Overlappingen worden in dit model niet ondersteund." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Printer handmatig toevoegen" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "Overschrijft %1 instelling." +msgstr[1] "Overschrijft %1 instellingen." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Fabrikant" +msgid "Active print" +msgstr "Actieve print" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Profieleigenaar" +msgid "Job Name" +msgstr "Taaknaam" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Printernaam" +msgid "Printing Time" +msgstr "Printtijd" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Geef uw printer een naam" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Geschatte resterende tijd" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Een printer toevoegen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Een netwerkprinter toevoegen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Een niet-netwerkprinter toevoegen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "Kan in uw netwerk geen printer vinden." +msgid "What's New" +msgstr "Nieuwe functies" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" -msgid "Refresh" -msgstr "Vernieuwen" +msgid "Manufacturer" +msgstr "Fabrikant" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" -msgid "Add printer by IP" -msgstr "Printer toevoegen op IP" +msgid "Profile author" +msgstr "Profieleigenaar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" -msgid "Add cloud printer" -msgstr "Een cloudprinter toevoegen" +msgid "Printer name" +msgstr "Printernaam" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Probleemoplossing" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Een printer toevoegen op IP-adres" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Voer het IP-adres van uw printer in." +msgid "Please name your printer" +msgstr "Geef uw printer een naam" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Toevoegen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Kan geen verbinding maken met het apparaat." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Kunt u geen verbinding maken met uw Ultimaker-printer?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "De printer op dit adres heeft nog niet gereageerd." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Kan de printer niet toevoegen omdat het een onbekende printer is of omdat het niet de host in een groep is." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Verbinding maken" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" msgstr "Release notes" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "Kan in uw netwerk geen printer vinden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Vernieuwen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Printer toevoegen op IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Een cloudprinter toevoegen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Probleemoplossing" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Meld u aan op het Ultimaker-platform" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" msgstr "Voeg materiaalinstellingen en plugins uit de Marketplace toe" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" msgstr "Maak een back-up van uw materiaalinstellingen en plug-ins en synchroniseer deze" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" msgstr "Deel ideeën met 48,000+ gebruikers in de Ultimaker Community of vraag hen om ondersteuning" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" msgstr "Overslaan" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" msgstr "Maak een gratis Ultimaker-account aan" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" msgstr "Help ons Ultimaker Cura te verbeteren" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" msgstr "Ultimaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren, waaronder:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" msgstr "Machinetypen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" msgstr "Materiaalgebruik" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" msgstr "Aantal slices" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" msgstr "Instellingen voor printen" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "Data collected by Ultimaker Cura will not contain any personal information." msgstr "De gegevens die Ultimaker Cura verzamelt, bevatten geen persoonlijke informatie." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" msgstr "Meer informatie" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" msgstr "Leeg" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Een cloudprinter toevoegen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "Wachten op cloudreactie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "Geen printers gevonden in uw account?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "De volgende printers in uw account zijn toegevoegd in Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Printer handmatig toevoegen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" msgstr "Gebruikersovereenkomst" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" msgstr "Afwijzen en sluiten" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Een printer toevoegen op IP-adres" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Voer het IP-adres van uw printer in." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Toevoegen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Kan geen verbinding maken met het apparaat." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Kunt u geen verbinding maken met uw Ultimaker-printer?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "De printer op dit adres heeft nog niet gereageerd." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Kan de printer niet toevoegen omdat het een onbekende printer is of omdat het niet de host in een groep is." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Verbinding maken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" msgstr "Welkom bij Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." msgstr "" "Volg deze stappen voor het instellen van\n" "Ultimaker Cura. Dit duurt slechts even." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" msgstr "Aan de slag" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" +msgid "Object list" +msgstr "Lijst met objecten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Online probleemoplossing weergeven" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Volledig Scherm In-/Uitschakelen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Volledig scherm sluiten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "Ongedaan &Maken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Opnieuw" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Afsluiten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "3D-weergave" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Weergave voorzijde" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Weergave bovenzijde" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Aanzicht onderzijde" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Weergave linkerzijde" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Weergave rechterzijde" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Cura Configureren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Printer Toevoegen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Pr&inters Beheren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Materialen Beheren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Meer materialen toevoegen van Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "Profiel bijwerken met h&uidige instellingen/overschrijvingen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "Hui&dige wijzigingen verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "Profiel maken op basis van huidige instellingen/overs&chrijvingen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Profielen Beheren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Online &Documentatie Weergeven" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Een &Bug Rapporteren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" msgid "What's New" msgstr "Nieuwe functies" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Over..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Verwijder geselecteerde items" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Centreer geselecteerde items" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Verveelvoudig geselecteerde items" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Model Verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Model op Platform Ce&ntreren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "Modellen &Groeperen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Groeperen van Modellen Opheffen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "Modellen Samen&voegen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&Model verveelvoudigen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Alle Modellen Selecteren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Platform Leegmaken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Alle Modellen Opnieuw Laden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Alle modellen schikken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Selectie schikken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Alle Modelposities Herstellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Alle Modeltransformaties Herstellen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "Bestand(en) &openen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Nieuw project..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Open Configuratiemap" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Geselecteerd model printen met %1" +msgstr[1] "Geselecteerde modellen printen met %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Niet met een printer verbonden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "Printer accepteert geen opdrachten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "In onderhoud. Controleer de printer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Verbinding met de printer is verbroken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Printen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Gepauzeerd" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Voorbereiden..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Verwijder de print" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Printen Afbreken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Weet u zeker dat u het printen wilt afbreken?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Instelling" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Profiel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Huidig" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Eenheid" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Materiaal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Instellen als Actieve Extruder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Extruder inschakelen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Extruder uitschakelen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&Bestand" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Project opslaan..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Exporteren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Selectie Exporteren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Materiaal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Favorieten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Standaard" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "&Printer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Netwerkprinters" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Lokale printers" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "E&xtensies" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Bestand(en) openen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "Voo&rkeuren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Configuraties" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Aangepast" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Ingeschakeld" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Materiaal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Gebruik lijm bij deze combinatie van materialen voor een betere hechting." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Beschikbare configuraties laden vanaf de printer..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "De configuraties zijn niet beschikbaar omdat de printer niet verbonden is." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Deze configuratie is niet beschikbaar omdat %1 niet wordt herkend. Ga naar %2 om het juiste materiaalprofiel te downloaden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "De configuratie van deze extruder is niet toegestaan en verhindert slicen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "Er zijn geen profielen die compatibel zijn met de configuratie van deze extruder." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Configuratie selecteren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Configuraties" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "&Help" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Project opslaan..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "&Recente bestanden openen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "Beel&d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "&Camerapositie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Camerabeeld" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Perspectief" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Orthografisch" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Geselecteerd model printen met:" +msgstr[1] "Geselecteerde modellen printen met:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Geselecteerd model verveelvoudigen" +msgstr[1] "Geselecteerde modellen verveelvoudigen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Aantal exemplaren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "B&ewerken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Zichtbare instellingen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Alle categorieën samenvouwen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Instelling voor zichtbaarheid beheren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Bestand(en) openen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Binnen de door u geselecteerde bestanden zijn een of meer projectbestanden aangetroffen. U kunt slechts één projectbestand tegelijk openen. Het wordt aangeraden alleen modellen uit deze bestanden te importeren. Wilt u verdergaan?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Allemaal als model importeren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Projectbestand openen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Dit is een Cura-projectbestand. Wilt u dit openen als project of de modellen eruit importeren?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Mijn keuze onthouden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Openen als project" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Modellen importeren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Wijzigingen verwijderen of behouden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"U hebt enkele profielinstellingen aangepast.\n" +"Wilt u deze gewijzigde instellingen behouden na het verwisselen van profielen?\n" +"U kunt de wijzigingen ook verwijderen om de standaardinstellingen van '%1' te laden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Profielinstellingen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Huidige wijzigingen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Verwijderen en nooit meer vragen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Behouden en nooit meer vragen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Wijzigingen verwijderen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Wijzigingen behouden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Project opslaan" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Extruder %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 &materiaal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Materiaal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Bij opnieuw opslaan projectsamenvatting niet weergeven" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Opslaan" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "Ongeveer %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "versie: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "End-to-end-oplossing voor fused filament 3D-printen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura is ontwikkeld door Ultimaker B.V. in samenwerking met de community.\n" +"Cura maakt met trots gebruik van de volgende opensourceprojecten:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Grafische gebruikersinterface (GUI)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Toepassingskader" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "G-code-generator" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "InterProcess Communication-bibliotheek" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Pythonbindingen voor libnest2d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Verpakkingsbibliotheek met veelhoeken, ontwikkeld door Prusa Research" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Ondersteuningsbibliotheek voor het verwerken van 3MF-bestanden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Ondersteuningsbibliotheek voor bestandsmetadata en streaming" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Programmeertaal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI-kader" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "Bindingen met GUI-kader" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "Bindingenbibliotheek C/C++" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Indeling voor gegevensuitwisseling" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Lettertype" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Bibliotheek met veelhoeken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "JSON-parser" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Gebruiksfuncties, waaronder een afbeeldinglader" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Gebruiksbibliotheek, waaronder Voronoi-generatie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "Rootcertificaten voor het valideren van SSL-betrouwbaarheid" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Compatibiliteit tussen Python 2 en 3" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Ondersteuningsbibliotheek voor toegang tot systeemkeyring" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Ondersteuningsbibliotheek voor snellere berekeningen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Ondersteuningsbibliotheek voor het verwerken van STL-bestanden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Pythonbindingen voor Clipper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Seriële-communicatiebibliotheek" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Ondersteuningsbibliotheek voor wetenschappelijke berekeningen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Ondersteuningsbibliotheek voor het verwerken van driehoekig rasters" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "ZeroConf-detectiebibliotheek" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Universele configuratie bouwsysteem" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Afhankelijkheden- en pakketbeheer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Verpakking Python-toepassingen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Implementatie van Linux-toepassing voor kruisdistributie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Windows-installatieprogramma's genereren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Inbus" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "Mijn printers" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Volg uw printers in Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Maak printprojecten aan in Digital Library." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Printtaken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Volg printtaken en print opnieuw vanuit uw printgeschiedenis." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Breid Ultimaker Cura uit met plug-ins en materiaalprofielen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Word een 3D-printexpert met Ultimaker e-learning." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Ondersteuning van Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Leer hoe u aan de slag gaat met Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Stel een vraag" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Consulteer de Ultimaker Community." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Een fout melden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Laat ontwikkelaars weten dat er iets misgaat." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Bezoek de Ultimaker-website." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Supportstructuur" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Genereer structuren om delen van het model met overhang te ondersteunen. Zonder deze structuren zakken dergelijke delen in tijdens het printen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Bepaalde instellingen zijn gewijzigd." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Met geleidelijke vulling neemt de hoeveelheid vulling naar boven toe." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Geleidelijke vulling" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "Configuratie niet ondersteund" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "Er zijn geen profielen beschikbaar voor de geselecteerde materiaal/%1-configuratie. Wijzig uw configuratie." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "Meer informatie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Hechting" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Het printen van een brim of raft inschakelen. Deze optie zorgt ervoor dat er extra materiaal rondom of onder het object wordt neergelegd, dat er naderhand eenvoudig kan worden afgesneden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Resolutie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "De printinstelling is uitgeschakeld. Het G-code-bestand kan niet worden gewijzigd." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Aan" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Uit" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Experimenteel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Aanbevolen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Aangepast" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Profiel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Sommige waarden of aanpassingen van instellingen zijn anders dan de waarden die in het profiel zijn opgeslagen.\n" +"\n" +"Klik om het profielbeheer te openen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Aangepaste profielen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "Er is geen verbinding met de printer." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Platform" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "De doeltemperatuur van het verwarmde bed. Het bed wordt verwarmd of afgekoeld totdat deze temperatuur bereikt is. Als deze waarde ingesteld is op 0, wordt de verwarming van het bed uitgeschakeld." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "De huidige temperatuur van het verwarmde bed." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "De temperatuur waarnaar het bed moet worden voorverwarmd." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Annuleren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Voorverwarmen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Verwarm het bed voordat u gaat printen. U kunt doorgaan met het aanpassen van uw print terwijl het bed wordt verwarmd. Zo hoeft u niet te wachten totdat het bed opgewarmd is wanneer u gereed bent om te printen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Extruder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "De doeltemperatuur van de hot-end. De hot-end wordt verwarmd of afgekoeld totdat deze temperatuur bereikt is. Als deze waarde ingesteld is op 0, wordt de verwarming van de hot-end uitgeschakeld." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "De huidige temperatuur van dit hotend." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "De temperatuur waarnaar het hotend moet worden voorverwarmd." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Verwarm het hotend voordat u gaat printen. U kunt doorgaan met het aanpassen van uw print terwijl het hotend wordt verwarmd. Zo hoeft u niet te wachten totdat het hotend is opgewarmd wanneer u gereed bent om te printen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "De kleur van het materiaal in deze extruder." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Het materiaal in deze extruder." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "De nozzle die in deze extruder geplaatst is." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Printerbediening" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Jog-positie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Jog-afstand" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "G-code verzenden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Verzend een aangepaste G-code-opdracht naar de verbonden printer. Druk op Enter om de opdracht te verzenden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Dit package wordt na opnieuw starten geïnstalleerd." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Instellingen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "%1 wordt gesloten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "Weet u zeker dat u %1 wilt afsluiten?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Package installeren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Bestand(en) openen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Binnen de door u geselecteerde bestanden zijn een of meer G-code-bestanden aangetroffen. U kunt maximaal één G-code-bestand tegelijk openen. Selecteer maximaal één bestand als u dit wilt openen als G-code-bestand." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Printer Toevoegen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Nieuwe functies" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Voeg materiaalprofielen en plug-ins toe uit de Marketplace\n" +"- Maak back-ups van uw materiaalprofielen en plug-ins en synchroniseer deze\n" +"- Deel ideeën met 48.000+ gebruikers in de Ultimaker-community of vraag hen om ondersteuning" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Maak een gratis Ultimaker-account aan" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Aanmelden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Laatste update: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Ultimaker-account" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Afmelden" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "Aan het controleren..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Account gesynchroniseerd" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Er is een fout opgetreden..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Updates in afwachting installeren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Controleren op accountupdates" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "De cloudprinter is offline. Controleer of de printer is ingeschakeld en verbonden is met internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Deze printer is niet gekoppeld aan uw account. Ga naar de Ultimaker Digital Factory om een verbinding tot stand te brengen." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "De cloudverbinding is momenteel niet beschikbaar. Log in om verbinding te maken met de cloudprinter." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "De cloudverbinding is momenteel niet beschikbaar. Controleer uw internetverbinding." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Printer toevoegen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Printers beheren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Slicen..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Kan niet slicen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Verwerken" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Slicen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Het sliceproces starten" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Annuleren" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Tijdschatting" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Materiaalschatting" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1 m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1 g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Geen tijdschatting beschikbaar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Geen kostenraming beschikbaar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Voorbeeld" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Zonder titel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "Geen items om uit te kiezen" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Via deze optie controleert u de modellen en de printconfiguratie op mogelijke printproblemen en ontvangt u suggesties." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Modelcontrole" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Biedt ondersteuning voor het lezen van 3MF-bestanden." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "3MF-lezer" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Biedt ondersteuning voor het schrijven van 3MF-bestanden." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MF-schrijver" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Biedt ondersteuning voor het lezen van AMF-bestanden." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "AMF-lezer" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Een back-up maken van uw configuratie en deze herstellen." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cura-back-ups" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Voorziet in de koppeling naar het slicing-back-end van de CuraEngine." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "CuraEngine-back-end" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Biedt ondersteuning bij het importeren van Cura-profielen." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Cura-profiellezer" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Biedt ondersteuning voor het exporteren van Cura-profielen." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Cura-profielschrijver" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Maakt verbinding met de digitale bibliotheek, zodat Cura bestanden kan openen vanuit, en bestanden kan opslaan in, de digitale bibliotheek." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Controleert op firmware-updates." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Firmware-updatecontrole" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Biedt machineacties voor het bijwerken van de firmware." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Firmware-updater" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Hiermee leest u G-code uit een gecomprimeerd archief." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Lezer voor gecomprimeerde G-code" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "Met deze optie schrijft u G-code naar een gecomprimeerd archief." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Schrijver voor gecomprimeerde G-code" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Biedt ondersteuning voor het importeren van profielen uit G-code-bestanden." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "G-code-profiellezer" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Hiermee kunt u G-code-bestanden laden en weergeven." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "G-code-lezer" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Met deze optie schrijft u G-code naar een bestand." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "G-code-schrijver" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Hiermee wordt het genereren van printbare geometrie van 2D-afbeeldingsbestanden mogelijk." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Afbeeldinglezer" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Biedt ondersteuning voor het importeren van profielen uit oudere Cura-versies." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Lezer voor Profielen van oudere Cura-versies" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Biedt een manier om de machine-instellingen (zoals bouwvolume, maat nozzle, enz.) te wijzigen." -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Actie machine-instellingen" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Beheert extensies voor de toepassing en staat browsingextensies toe van de Ultimaker-website." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Hiermee wordt het genereren van printbare geometrie van 2D-afbeeldingsbestanden mogelijk." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Marketplace" +msgid "Image Reader" +msgstr "Afbeeldinglezer" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Deze optie biedt een controlestadium in Cura." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Controlestadium" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Biedt de Instellingen per Model." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Gereedschap voor Instellingen per Model" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Uitbreiding waarmee door de gebruiker gemaakte scripts voor nabewerking kunnen worden gebruikt" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Nabewerking" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Deze optie biedt een voorbereidingsstadium in Cura." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Stadium voorbereiden" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Deze optie biedt een voorbeeldstadium in Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Voorbeeldstadium" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Biedt hotplug- en schrijfondersteuning voor verwisselbare stations." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Plug-in voor Verwijderbaar Uitvoerapparaat" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Hiermee worden bepaalde gebeurtenissen geregistreerd, zodat deze door de crashrapportage kunnen worden gebruikt" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Sentrylogger" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Biedt voorbeeld van geslicete laaggegevens." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Simulatieweergave" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Verzendt anonieme slice-informatie. Dit kan bij de voorkeuren worden uitgeschakeld." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Slice-informatie" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Biedt een normale, solide rasterweergave." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Solide weergave" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Hiermee maakt u een wisraster om het printen van een supportstructuur op bepaalde plekken te blokkeren" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Supportwisser" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Biedt ondersteuning voor het lezen van modelbestanden." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Trimesh-lezer" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Deze optie biedt ondersteuning voor het lezen van Ultimaker Format Packages." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "UFP-lezer" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Deze optie biedt ondersteuning voor het schrijven van Ultimaker Format Packages." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "UFP-schrijver" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Biedt machineacties voor Ultimaker-machines (zoals wizard voor bedkalibratie, selecteren van upgrades, enz.)" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Acties Ultimaker-machines" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Hiermee beheert u netwerkverbindingen naar Ultimaker-netwerkprinters." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker-netwerkverbinding" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Hiermee accepteert u G-code en verzendt u deze code naar een printer. Via de plug-in kan tevens de firmware worden bijgewerkt." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USB-printen" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.1 naar Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Versie-upgrade van 2.1 naar 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.2 naar Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Versie-upgrade van 2.2 naar 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.5 naar Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Versie-upgrade van 2.5 naar 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.6 naar Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Versie-upgrade van 2.6 naar 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.7 naar Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Versie-upgrade van 2.7 naar 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.0 naar Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Versie-upgrade van 3.0 naar 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.2 naar Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Versie-upgrade van 3.2 naar 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.3 naar Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Versie-upgrade van 3.3 naar 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.4 naar Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Versie-upgrade van 3.4 naar 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.5 naar Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Versie-upgrade van 3.5 naar 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.0 naar Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Versie-upgrade van 4.0 naar 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.11 naar Cura 4.12." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "Versie-upgrade van 4.11 naar 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.13 naar Cura 5.0." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "Versie-upgrade 4.13 naar 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.1 naar Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Versie-upgrade van 4.1 naar 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.2 naar Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Versie-upgrade van 4.2 naar 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.3 naar Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Versie-upgrade van 4.3 naar 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.4 naar Cura 4.5." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "Versie-upgrade van 4.4 naar 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.5 naar Cura 4.6." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "Versie-upgrade van 4.5 naar 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.6.0 naar Cura 4.6.2." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Versie-upgrade van 4.6.0 naar 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.6.2 naar Cura 4.7." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Versie-upgrade van 4.6.2 naar 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.7 naar Cura 4.8." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "Versie-upgrade van 4.7 naar 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.7 naar Cura 4.9." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "Versie-upgrade van 4.8 naar 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.9 naar Cura 4.10." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "Versie-upgrade 4.9 naar 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Deze optie biedt ondersteuning voor het lezen van X3D-bestanden." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "X3D-lezer" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Biedt mogelijkheden om materiaalprofielen op XML-basis te lezen en te schrijven." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Materiaalprofielen" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Biedt de röntgenweergave." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Röntgenweergave" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Deze optie biedt ondersteuning voor het lezen van X3D-bestanden." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "X3D-lezer" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Biedt ondersteuning bij het importeren van Cura-profielen." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Cura-profiellezer" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Uitbreiding waarmee door de gebruiker gemaakte scripts voor nabewerking kunnen worden gebruikt" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Nabewerking" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Hiermee beheert u netwerkverbindingen naar Ultimaker-netwerkprinters." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Ultimaker-netwerkverbinding" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Biedt ondersteuning voor het schrijven van 3MF-bestanden." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MF-schrijver" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Een back-up maken van uw configuratie en deze herstellen." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cura-back-ups" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Verzendt anonieme slice-informatie. Dit kan bij de voorkeuren worden uitgeschakeld." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Slice-informatie" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Deze optie biedt ondersteuning voor het schrijven van Ultimaker Format Packages." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "UFP-schrijver" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Maakt verbinding met de digitale bibliotheek, zodat Cura bestanden kan openen vanuit, en bestanden kan opslaan in, de digitale bibliotheek." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Biedt ondersteuning voor het importeren van profielen uit G-code-bestanden." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "G-code-profiellezer" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Hiermee kunt u G-code-bestanden laden en weergeven." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "G-code-lezer" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Biedt ondersteuning voor het lezen van modelbestanden." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Trimesh-lezer" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Biedt machineacties voor Ultimaker-machines (zoals wizard voor bedkalibratie, selecteren van upgrades, enz.)" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Acties Ultimaker-machines" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Hiermee leest u G-code uit een gecomprimeerd archief." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Lezer voor gecomprimeerde G-code" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Beheert extensies voor de toepassing en staat browsingextensies toe van de Ultimaker-website." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Marketplace" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Biedt hotplug- en schrijfondersteuning voor verwisselbare stations." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Plug-in voor Verwijderbaar Uitvoerapparaat" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Deze optie biedt een controlestadium in Cura." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Controlestadium" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.5 naar Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Versie-upgrade van 2.5 naar 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.6 naar Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Versie-upgrade van 2.6 naar 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.13 naar Cura 5.0." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "Versie-upgrade 4.13 naar 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.7 naar Cura 4.9." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "Versie-upgrade van 4.8 naar 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.4 naar Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Versie-upgrade van 3.4 naar 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.4 naar Cura 4.5." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "Versie-upgrade van 4.4 naar 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.3 naar Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Versie-upgrade van 4.3 naar 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.2 naar Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Versie-upgrade van 3.2 naar 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.3 naar Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Versie-upgrade van 3.3 naar 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.1 naar Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Versie-upgrade van 4.1 naar 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.2 naar Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Versie-upgrade van 4.2 naar 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.6.2 naar Cura 4.7." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "Versie-upgrade van 4.6.2 naar 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.5 naar Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Versie-upgrade van 3.5 naar 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.2 naar Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Versie-upgrade van 2.2 naar 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.1 naar Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Versie-upgrade van 2.1 naar 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.6.0 naar Cura 4.6.2." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "Versie-upgrade van 4.6.0 naar 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.7 naar Cura 4.8." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "Versie-upgrade van 4.7 naar 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.9 naar Cura 4.10." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "Versie-upgrade 4.9 naar 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.5 naar Cura 4.6." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "Versie-upgrade van 4.5 naar 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.7 naar Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Versie-upgrade van 2.7 naar 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 3.0 naar Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Versie-upgrade van 3.0 naar 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.11 naar Cura 4.12." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "Versie-upgrade van 4.11 naar 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Hiermee worden configuraties bijgewerkt van Cura 4.0 naar Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Versie-upgrade van 4.0 naar 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Voorziet in de koppeling naar het slicing-back-end van de CuraEngine." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "CuraEngine-back-end" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Biedt ondersteuning voor het lezen van 3MF-bestanden." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "3MF-lezer" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Biedt de Instellingen per Model." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Gereedschap voor Instellingen per Model" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Biedt mogelijkheden om materiaalprofielen op XML-basis te lezen en te schrijven." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Materiaalprofielen" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Biedt ondersteuning voor het exporteren van Cura-profielen." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Cura-profielschrijver" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Via deze optie controleert u de modellen en de printconfiguratie op mogelijke printproblemen en ontvangt u suggesties." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Modelcontrole" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Hiermee accepteert u G-code en verzendt u deze code naar een printer. Via de plug-in kan tevens de firmware worden bijgewerkt." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USB-printen" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Deze optie biedt een voorbeeldstadium in Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Voorbeeldstadium" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Met deze optie schrijft u G-code naar een bestand." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "G-code-schrijver" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Deze optie biedt ondersteuning voor het lezen van Ultimaker Format Packages." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "UFP-lezer" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Biedt machineacties voor het bijwerken van de firmware." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Firmware-updater" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "Met deze optie schrijft u G-code naar een gecomprimeerd archief." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Schrijver voor gecomprimeerde G-code" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Biedt voorbeeld van geslicete laaggegevens." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Simulatieweergave" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Biedt ondersteuning voor het importeren van profielen uit oudere Cura-versies." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Lezer voor Profielen van oudere Cura-versies" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Biedt ondersteuning voor het lezen van AMF-bestanden." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "AMF-lezer" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Biedt een normale, solide rasterweergave." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Solide weergave" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Controleert op firmware-updates." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Firmware-updatecontrole" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Hiermee worden bepaalde gebeurtenissen geregistreerd, zodat deze door de crashrapportage kunnen worden gebruikt" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Sentrylogger" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Hiermee maakt u een wisraster om het printen van een supportstructuur op bepaalde plekken te blokkeren" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Supportwisser" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Deze optie biedt een voorbereidingsstadium in Cura." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Stadium voorbereiden" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "Het was niet mogelijk om de informatie van het materiaalpakket in het volgende projectbestand op te slaan: {material}. Dit project wordt op andere systemen mogelijk niet goed geopend." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Opslaan informatie materiaalpakket mislukt" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Python fouttraceringsbibliotheek" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Printer" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "aangepast profiel is actief en u hebt bepaalde instellingen overschreven." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "aangepast profiel overschrijft bepaalde instellingen." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Nog niet geïnitialiseerd
      " diff --git a/resources/i18n/nl_NL/fdmextruder.def.json.po b/resources/i18n/nl_NL/fdmextruder.def.json.po index e51f3c3b18..ebfe9120bf 100644 --- a/resources/i18n/nl_NL/fdmextruder.def.json.po +++ b/resources/i18n/nl_NL/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,212 +15,212 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Machine" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Instellingen van de machine" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "De extruder train die voor het printen wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Nozzle-ID" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "De nozzle-ID voor een extruder train, bijvoorbeeld \"AA 0.4\" en \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Nozzlediameter" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "De binnendiameter van de nozzle. Verander deze instelling wanneer u een nozzle gebruikt die geen standaard formaat heeft." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "X-Offset Nozzle" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "De X-coördinaat van de offset van de nozzle." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Y-Offset Nozzle" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "De Y-coördinaat van de offset van de nozzle." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "Start-G-code van Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Start-g-code die wordt uitgevoerd wanneer naar deze extruder wordt gewisseld." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Absolute Startpositie Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Maak van de startpositie van de extruder de absolute startpositie, in plaats van de relatieve startpositie ten opzichte van de laatst bekende locatie van de printkop." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "X-startpositie Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "De X-coördinaat van de startpositie wanneer de extruder wordt ingeschakeld." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Y-startpositie Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "De Y-coördinaat van de startpositie wanneer de extruder wordt ingeschakeld." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "Eind-G-code van Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Eind-g-code die wordt uitgevoerd wanneer naar een andere extruder wordt gewisseld." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Absolute Eindpositie Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Maak van de eindpositie van de extruder de absolute eindpositie, in plaats van de relatieve eindpositie ten opzichte van de laatst bekende locatie van de printkop." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "X-eindpositie Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "De X-coördinaat van de eindpositie wanneer de extruder wordt uitgeschakeld." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Y-eindpositie Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "De Y-coördinaat van de eindpositie wanneer de extruder wordt uitgeschakeld." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Z-positie voor Primen Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "De Z-coördinaat van de positie waar filament in de nozzle wordt teruggeduwd aan het begin van het printen." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Printkoelventilator van extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Het nummer van de bij deze extruder behorende printkoelventilator. Verander de standaardwaarde 0 alleen als u voor elke extruder een andere printkoelventilator hebt." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Hechting aan Platform" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Hechting" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "X-positie voor Primen Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "De X-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Y-positie voor Primen Extruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "De Y-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Materiaal" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Materiaal" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diameter" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Bepaalt de diameter van het gebruikte filament. Pas deze waarde aan de diameter van het gebruikte filament aan." diff --git a/resources/i18n/nl_NL/fdmprinter.def.json.po b/resources/i18n/nl_NL/fdmprinter.def.json.po index 9d579bc7c2..e483341688 100644 --- a/resources/i18n/nl_NL/fdmprinter.def.json.po +++ b/resources/i18n/nl_NL/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,42 +15,42 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Instellingen van de machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Type Machine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "De naam van uw 3D-printermodel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Machinevarianten tonen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Hiermee bepaalt u of verschillende varianten van deze machine worden getoond. Deze worden beschreven in afzonderlijke json-bestanden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "Start G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -59,12 +59,12 @@ msgstr "" "G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "Eind G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -73,1872 +73,1907 @@ msgstr "" "G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "Materiaal-GUID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "GUID van het materiaal. Deze optie wordt automatisch ingesteld." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diameter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Bepaalt de diameter van het gebruikte filament. Pas deze waarde aan de diameter van het gebruikte filament aan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Wachten op verwarmen van platform" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Hiermee bepaalt u of de opdracht moet worden ingevoegd dat bij aanvang moet worden gewacht totdat het platform op temperatuur is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Wachten op verwarmen van nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Hiermee bepaalt u of bij aanvang moet worden gewacht totdat de nozzle op temperatuur is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Materiaaltemperatuur invoegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Hiermee bepaalt u of aan het begin van de G-code opdrachten voor de nozzletemperatuur moeten worden ingevoegd. Wanneer de start-g-code al opdrachten voor de nozzletemperatuur bevat, wordt deze instelling automatisch uitgeschakeld door de Cura-frontend." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Platformtemperatuur invoegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Hiermee bepaalt u of aan het begin van de G-code opdrachten voor de platformtemperatuur moeten worden ingevoegd. Wanneer de start-g-code al opdrachten voor de platformtemperatuur bevat, wordt deze instelling automatisch uitgeschakeld door de Cura-frontend." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Machinebreedte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "De breedte (X-richting) van het printbare gebied." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Machinediepte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "De diepte (Y-richting) van het printbare gebied." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Machinehoogte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "De hoogte (Z-richting) van het printbare gebied." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Vorm van het platform" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "De vorm van het platform zonder rekening te houden met niet-printbare gebieden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Rechthoekig" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Ovaal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Materiaal van het platform" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "Het materiaal van het platform dat in de printer geïnstalleerd is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Glas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Aluminium" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Heeft verwarmd platform" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Hiermee geeft u aan of een verwarmd platform aanwezig is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Heeft temperatuurstabilisatie van werkvolume" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Of de machine in staat is de temperatuur van het werkvolume te stabiliseren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Tool voor altijd actief schrijven" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Tool voor actief schrijven na het verzenden van tijdelijke opdrachten naar inactieve tool. Vereist voor afdrukken met dubbele extruder met Smoothie of andere firmware met modale toolopdrachten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Is oorsprongpunt centraal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Hiermee geeft u aan of de X/Y-coördinaten van de nul-positie van de printer zich in het midden van het printbare gebied bevinden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Aantal extruders" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Aantal extruder trains. Een extruder train is de combinatie van een feeder, Bowden-buis en nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Aantal ingeschakelde extruders" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Het aantal extruder trains dat ingeschakeld is; automatisch ingesteld in de software" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Buitendiameter nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "De buitendiameter van de punt van de nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Nozzlelengte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "Het hoogteverschil tussen de punt van de nozzle en het laagste deel van de printkop." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Nozzlehoek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "De hoek tussen het horizontale vlak en het conische gedeelte boven de punt van de nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Lengte verwarmingszone" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "De afstand tussen de punt van de nozzle waarin de warmte uit de nozzle wordt overgedragen aan het filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Regulering van de nozzletemperatuur inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Hiermee geeft u aan of u de temperatuur wilt reguleren vanuit Cura. Schakel deze optie uit als u de nozzletemperatuur buiten Cura om wilt reguleren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Verwarmingssnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "De snelheid (°C/s) waarmee de nozzle wordt verwarmd, gemiddeld over het venster van normale printtemperaturen en de stand-bytemperatuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Afkoelsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "De snelheid (°C/s) waarmee de nozzle afkoelt, gemiddeld over het venster van normale printtemperaturen en de stand-bytemperatuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Minimale tijd stand-bytemperatuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "De minimale tijd die een extruder inactief moet zijn, voordat de nozzle wordt afgekoeld. Alleen als een extruder gedurende langer dan deze tijd niet wordt gebruikt, wordt deze afgekoeld naar de stand-bytemperatuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Versie G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "De G-code-versie die moet worden gegenereerd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volumetrisch)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Intrekken via firmware" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Hiermee bepaalt u of u voor het intrekken van materiaal firmwareopdrachten voor intrekken (G10/G11) gebruikt in plaats van de eigenschap E in G1-opdrachten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Extruders delen verwarming" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Hiermee bepaalt u of de extruders één verwarming delen in plaats van dat elke extruder zijn eigen verwarming heeft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Extruders delen nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Hiermee bepaalt u of de extruders één nozzle delen in plaats van dat elke extruder zijn eigen nozzle heeft. Wanneer dit wordt ingesteld op 'true', wordt verwacht dat het G-code-script voor het opstarten van de printer alle extruders correct instelt in een initiële intrekstatus die bekend is en onderling compatibel is (nul of één filament niet ingetrokken). In dat geval wordt de initiële intrekstatus per extruder beschreven door de parameter 'machine_extruders_shared_nozzle_initial_retraction'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Initiële terugtrekking gedeelde nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "Hoever het filament van elke extruder geacht wordt te zijn ingetrokken vanuit de gedeelde nozzle als het G-code-script voor het opstarten van de printer is uitgevoerd. De waarde mag niet gelijk zijn aan of groter zijn dan de lengte van het gemeenschappelijke deel van de kanalen in de nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Verboden gebieden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Een lijst polygonen met gebieden waarin de printkop niet mag komen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Verboden gebieden voor de nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Een lijst polygonen met gebieden waarin de nozzle niet mag komen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Machinekop- en ventilatorpolygoon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "De vorm van de printkop. Deze coördinaten hebben betrekking op de positie van de printkop. Meestal is dit de positie van de eerste extruder. De dimensies links van en vóór de printkop moeten negatieve coördinaten zijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Rijbrughoogte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Het hoogteverschil tussen de punt van de nozzle en het rijbrugsysteem (X- en Y-as)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Nozzle-ID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "De nozzle-ID voor een extruder train, bijvoorbeeld \"AA 0.4\" en \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Nozzlediameter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "De binnendiameter van de nozzle. Verander deze instelling wanneer u een nozzle gebruikt die geen standaard formaat heeft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Offset met extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Pas de extruderoffset toe op het coördinatensysteem. Van toepassing op alle extruders." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Z-positie voor Primen Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "De Z-coördinaat van de positie waar filament in de nozzle wordt teruggeduwd aan het begin van het printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Absolute Positie voor Primen Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Maak van de primepositie van de extruder de absolute positie, in plaats van de relatieve positie ten opzichte van de laatst bekende locatie van de printkop." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Maximale Snelheid X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "De maximale snelheid van de motor in de X-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Maximale Snelheid Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "De maximale snelheid van de motor in de Y-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Maximale Snelheid Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "De maximale snelheid van de motor in de Z-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Maximale Snelheid E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "De maximale snelheid voor de doorvoer van het filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Maximale Acceleratie X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "De maximale acceleratie van de motor in de X-richting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Maximale Acceleratie Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "De maximale acceleratie van de motor in de Y-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Maximale Acceleratie Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "De maximale acceleratie van de motor in de Z-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Maximale Filamentacceleratie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "De maximale acceleratie van de motor van het filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Standaardacceleratie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "De standaardacceleratie van de printkopbeweging." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Standaard X-/Y-schok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "De standaardschok voor beweging in het horizontale vlak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Standaard Z-schok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "De standaardschok voor de motor in de Z-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Standaard Filamentschok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "De standaardschok voor de motor voor het filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Stappen per millimeter (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Hoeveel stappen van de stappenmotor nodig zijn voor een verplaatsing van één millimeter in de X-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Stappen per millimeter (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Hoeveel stappen van de stappenmotor nodig zijn voor een verplaatsing van één millimeter in de Y-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Stappen per millimeter (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Hoeveel stappen van de stappenmotor nodig zijn voor een verplaatsing van één millimeter in de Z-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Stappen per millimeter (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "Hoeveel stappen van de stappenmotor nodig zijn voor een verplaatsing van het feederwiel van één millimeter rond de omtrek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "X-eindstop in positieve richting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Of de eindstop op de X-as zich in positieve (hoog X-coördinaat) of negatieve richting (laag X-coördinaat) bevindt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Y-eindstop in positieve richting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Of de eindstop op de Y-as zich in positieve (hoog Y-coördinaat) of negatieve richting (laag Y-coördinaat) bevindt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Z-eindstop in positieve richting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Of de eindstop op de Z-as zich in positieve (hoog Z-coördinaat) of negatieve richting (laag Z-coördinaat) bevindt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Minimale Doorvoersnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "De minimale bewegingssnelheid van de printkop." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Diameter van het feedertandwiel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "De diameter van het tandwiel waarmee het materiaal in de feeder wordt gevoerd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Zet de ventilatorsnelheid op 0-1" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Zet de ventilatorsnelheid op een waarde tussen 0 en 1 in plaats van tussen 0 en 256." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Kwaliteit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Alle instellingen die invloed hebben op de resolutie van de print. Deze instellingen hebben een grote invloed op de kwaliteit (en printtijd)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Laaghoogte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "De hoogte van elke laag in mm. Met hogere waarden print u sneller met een lagere resolutie, met lagere waarden print u langzamer met een hogere resolutie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Hoogte Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "De hoogte van de eerste laag in mm. Met een dikkere eerste laag hecht het object beter aan het platform." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Lijnbreedte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "De breedte van een enkele lijn. Over het algemeen dient de breedte van elke lijn overeen te komen met de breedte van de nozzle. Wanneer deze waarde echter iets wordt verlaagd, resulteert dit in betere prints." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Lijnbreedte Wand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Breedte van een enkele wandlijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Lijnbreedte Buitenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "De breedte van de buitenste lijn van de wand. Wanneer deze waarde wordt verlaagd, kan nauwkeuriger worden geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Lijnbreedte Binnenwand(en)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Breedte van een enkele wandlijn voor alle wandlijnen, behalve de buitenste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Lijnbreedte Boven-/onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Breedte van een enkele lijn aan de boven-/onderkant." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Lijnbreedte Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Breedte van een enkele vullijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Lijnbreedte Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Breedte van een enkele skirt- of brimlijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Lijnbreedte Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Breedte van een enkele lijn van de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Lijnbreedte Verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Breedte van een enkele lijn van het supportdak of de supportvloer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Lijnbreedte supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Breedte van een enkele lijn van het supportdak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Lijnbreedte supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Breedte van een enkele lijn van de supportvloer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Lijnbreedte Primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Breedte van een enkele lijn van de primepijler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Lijnbreedte eerste laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Vermenigvuldiging van de lijnbreedte van de eerste laag. Door deze te verhogen kan de hechting aan het bed worden verbeterd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Wanden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Shell" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Wandextruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "De extruder train die voor het printen van de wanden wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extruder buitenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "De extruder train die voor het printen van de buitenwand wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Extruder binnenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "De extruder train die voor het printen van de binnenwanden wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Wanddikte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "De dikte van de wanden in horizontale richting. Het aantal wanden wordt bepaald door het delen van deze waarde door de breedte van de wandlijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Aantal Wandlijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Het aantal wandlijnen. Wanneer deze waarde wordt berekend aan de hand van de wanddikte, wordt deze afgerond naar een geheel getal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Lengte wandovergang" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "Bij de overgang tussen verschillende aantallen wanden naarmate het onderdeel dunner wordt, wordt een bepaalde hoeveelheid ruimte toegewezen voor het splitsen of samenvoegen van wandlijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Aantal wanden voor distributie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "Het aantal wanden, geteld vanaf het midden, waarover de variatie moet worden gespreid. Lagere waarden betekenen dat de breedte van de buitenwanden niet verandert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Drempelhoek wandovergang" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Wanneer u overgangen moet maken tussen even en oneven aantallen wanden. Een wigvorm met een hoek die groter is dan deze instelling, heeft geen overgangen. Er worden geen wanden geprint in het midden om de overblijvende ruimte te vullen. Door deze instelling kleiner te maken, reduceert u het aantal en de lengte van deze centrumwanden. Dit kan echter leiden tot openingen of een te hoge doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Filterafstand wandovergang" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "Maak geen gebruik van wandovergangen als dit leidt tot snelle achtereenvolgende veranderingen in het aantal wanden. Verwijder overgangen als de afstand tussen overgangen kleiner is dan deze afstand." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Filtermarge wandovergang" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Voorkom herhaaldelijke overgangen tussen een wand meer en een wand minder. Deze marge vergroot het aantal lijnbreedtes dat volgt op [minimumbreedte wandlijn - marge, 2 * minimumbreedte wandlijn + marge]. Door de marge te vergroten reduceert u het aantal overgangen, wat weer het aantal doorvoerstarts/-stops en de tijd van de beweging reduceert. Een grote variatie in lijnbreedtes kan echter wel leiden tot problemen met te geringe of te hoge extrusie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Veegafstand buitenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Afstand van een beweging die ingevoegd is na de buitenwand, om de Z-naad beter te maskeren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Uitsparing Buitenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Uitsparing die wordt toegepast in de buitenwand. Als de buitenwand smaller is dan de nozzle en na de binnenwand wordt geprint, gebruikt u deze offset om het gat in de nozzle te laten overlappen met de binnenwanden in plaats van met de buitenkant van het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Printvolgorde van wanden optimaliseren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Optimaliseer de volgorde waarin wanden worden geprint om het aantal intrekbewegingen en de afgelegde afstand te verkleinen. Deze instelling is gunstig voor de meeste onderdelen. Bij sommige onderdelen duurt het printen echter langer. Controleer daarom de verwachte printtijd met en zonder optimalisatie. De eerste laag wordt niet geoptimaliseerd als u brim kiest als hechting aan platform." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Wandvolgorde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Bepaalt de volgorde waarin de wanden worden geprint. Wanneer u de buitenwanden het eerst print, bevordert u de nauwkeurigheid van de afmetingen, omdat fouten in de binnenwanden niet worden overgedragen op de buitenzijde. Door ze later te printen kunt u echter beter stapelen wanneer de overhangs worden geprint." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "Van binnen naar buiten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "Van buiten naar binnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Afwisselend Extra Wand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Print op afwisselende lagen een extra wand. Op deze manier wordt vulling tussen deze extra wanden gevangen, wat leidt tot sterkere prints." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Minimumbreedte wandlijn" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Bij dunne structuren die ongeveer één of tweemaal zo groot als de nozzle zijn, moeten de lijnbreedtes worden aangepast aan de dikte van het model. Met deze instelling beheert u de minimum lijnbreedte die voor wanden is toegestaan. De minimum lijnbreedte bepaalt automatisch ook de maximale lijnbreedte, omdat we bij een bepaalde geometriedikte overgaan van wanden van N naar wanden van N+1, waarbij de N-wanden breed zijn en de N+1-wanden smal. De breedst mogelijke wandlijn is tweemaal de minimumbreedte van de wandlijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Minimum lijnbreedte even wand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "De minimum lijnbreedte voor normale polygonale wanden. Deze instelling bepaalt bij welke modeldikte we overschakelen van het printen van één dunne wandlijn op het printen van twee wandlijnen. Een hogere Minimum lijnbreedte gelijkmatige wand leidt tot een hogere maximum lijnbreedte voor een ongelijkmatige wand. De maximum breedte bij een gelijkmatige wandlijn wordt berekend als Lijnbreedte buitenste wand + 0,5 * Minimum lijnbreedte voor een ongelijkmatige wand." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Drempel middelste lijn splitsen" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "De kleinste lijnbreedte als factor van de normale lijnbreedte waarboven de middenlijn (als deze aanwezig is) in tweeën wordt gesplitst. Maak deze instelling kleiner voor meer, dunnere lijnen. Maak deze instelling groter voor minder, bredere lijnen. Merk op dat dit geldt alsof de gehele vorm met wand moet worden gevuld. De middenlijn verwijst hier dus naar het midden van het object tussen twee buitenranden van de vorm, zelfs als er feitelijk vulling of (andere) skin in de print is in plaats van wand." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Minimum breedte ongelijkmatige wandlijn" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "De minimum lijnbreedte voor opvuller voor ruimte middelste lijn bij muren met meerdere lijnen. Deze instelling bepaalt bij welke modeldikte we overschakelen van het printen van twee wandlijnen naar het printen van twee buitenwanden en één centrale wand in het midden. Een hogere Minimum breedte ongelijkmatige wandlijn leidt naar een hogere maximale lijnbreedte bij een gelijkmatige wand. De maximum breedte ongelijkmatige wandlijn wordt berekend als 2 * de Minimum breedte gelijkmatige wandlijn." +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Drempel middelste lijn toevoegen" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "De kleinste lijnbreedte als factor van de normale lijnbreedte, waarboven een middenlijn (als die er nog niet was) wordt toegevoegd. Maak deze instelling kleiner voor meer, dunnere lijnen. Maak deze instelling groter voor minder, bredere lijnen. Merk op dat dit geldt alsof de gehele vorm met wand moet worden gevuld. De middenlijn verwijst hier dus naar het midden van het object tussen twee buitenranden van de vorm, zelfs als er feitelijk vulling of (andere) skin in de print is in plaats van wand." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Dunne wanden printen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Print delen van het model die horizontaal dunner zijn dan de maat van de nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Minimum elementgrootte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "Minimumdikte van dunne elementen. Modelelementen die dunner zijn dan deze waarde worden niet geprint, terwijl elementen die dikker zijn dan de minimale elementgrootte worden verbreed tot de minimale wandlijnbreedte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Minimumbreedte dunne wandlijn" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "Breedte van de wand die dunne elementen van het model vervangt (volgens de minimum elementgrootte). Als de Minimumbreedte wandlijn dunner is dan de dikte van het element, wordt de wand even dik als het element zelf." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Horizontale Uitbreiding" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "De mate van offset die wordt toegepast op alle polygonen in elke laag. Met positieve waarden compenseert u te grote gaten, met negatieve waarden compenseert u te kleine gaten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Eerste laag Horizontale uitbreiding" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "De mate van offset die wordt toegepast op alle polygonen in de eerste laag. Met negatieve waarden compenseert u het samenpersen van de eerste laag, ook wel 'olifantenpoot' genoemd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Horizontale uitbreiding gaten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "De offset die wordt toegepast op alle gaten in elke laag. Met positieve waarden worden de gaten groter, met negatieve waarden worden de gaten kleiner." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Uitlijning Z-naad" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Het startpunt voor elk pad in een laag. Wanneer paden in opeenvolgende lagen op hetzelfde punt beginnen, kan in de print een verticale naad zichtbaar zijn. De naad is het eenvoudigst te verwijderen wanneer deze zich nabij een door de gebruiker opgegeven locatie van de print bevindt. De onnauwkeurigheden vallen minder op wanneer het pad steeds op een willekeurige plek begint. De print is sneller af wanneer het kortste pad wordt gekozen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Door de gebruiker opgegeven" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Kortste" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Willekeurig" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Scherpste hoek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z-naadpositie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "De positie nabij waar met het printen van elk deel van een laag moet worden begonnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Linksachter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Achter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Rechtsachter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Rechts" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Rechtsvoor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Voor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Linksvoor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Links" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Z-naad X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "De X-coördinaat van de positie nabij waar met het printen van elk deel van een laag moet worden begonnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Z-naad Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "De Y-coördinaat van de positie nabij waar met het printen van elk deel van een laag moet worden begonnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Voorkeur van naad en hoek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Instellen of hoeken in het model invloed hebben op de positie van de naad. Geen wil zeggen dat hoeken geen invloed hebben op de positie van de naad. Met Naad Verbergen is de kans groter dat de naad op een binnenhoek komt. Met Naad Zichtbaar Maken is de kans groter dat de naad op een buitenhoek komt. Met Naad Verbergen of Naad Zichtbaar Maken is de kans groter dat de naad op een binnen- of buitenhoek komt. Met Slim Verbergen zijn zowel binnen- als buitenhoeken mogelijk, maar wordt er vaker (indien van toepassing) gebruikgemaakt van binnenhoeken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Geen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Naad verbergen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Naad zichtbaar maken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Naad verbergen of zichtbaar maken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Slim verbergen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Relatieve Z-naad" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Als deze optie ingeschakeld is, zijn de Z-naadcoördinaten relatief ten opzichte van het midden van elk deel. Als de optie uitgeschakeld is, staan de coördinaten voor een absolute positie op het platform." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Boven-/onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Boven-/onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Extruder bovenskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "De extruder train die voor het printen van de bovenste skinlaag wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Bovenste skinlagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "Het aantal bovenste skinlagen. Doorgaans is één bovenste skinlaag voldoende om oppervlakken van hogere kwaliteit te verkrijgen." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Lijnbreedte bovenskin" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Breedte van een enkele lijn aan de bovenkant van de print." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Patroon bovenskin" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "Het patroon van de bovenste lagen." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Lijnen" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Concentrisch" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Zigzag" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Monotone volgorde bovenlaag" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Print de lijnen van de bovenlaag in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het iets langer om te printen, maar platte oppervlakken zien er dan consistenter uit." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Lijnrichting bovenskin" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt wanneer voor de bovenste skinlagen een lijn- of zigzagpatroon wordt gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst is bereikt, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden) worden gebruikt." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Extruder Boven-/Onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "De extruder train die voor het printen van de boven- en onderskin wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Dikte Boven-/Onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "De dikte van de boven-/onderlagen in de print. Het aantal boven-/onderlagen wordt bepaald door het delen van deze waarde door de laaghoogte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Dikte Bovenkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "De dikte van de bovenlagen in de print. Het aantal bovenlagen wordt bepaald door het delen van deze waarde door de laaghoogte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Bovenlagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Het aantal bovenlagen. Wanneer deze waarde wordt berekend aan de hand van de dikte van de bovenkant, wordt deze afgerond naar een geheel getal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Bodemdikte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "De dikte van de onderlagen in de print. Het aantal onderlagen wordt bepaald door het delen van deze waarde door de laaghoogte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Bodemlagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Het aantal bodemlagen. Wanneer deze waarde wordt berekend aan de hand van de dikte van de bodem, wordt deze afgerond naar een geheel getal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Eerste onderste lagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Het aantal initiële onderste lagen, vanaf de bouwplaat naar boven. Wanneer deze waarde wordt berekend aan de hand van de dikte van de bodem, wordt deze afgerond naar een geheel getal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Patroon Boven-/Onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Het patroon van de boven-/onderlagen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Lijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Concentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Eerste laag patroon onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "Het patroon van de eerste laag aan de onderkant van de print." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Lijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Concentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Boven-/onderkant Polygonen Verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Verbind skinpaden aan de boven-/onderkant waar ze naast elkaar lopen. Met deze instelling wordt bij concentrische patronen de bewegingstijd aanzienlijk verkort. Dit kan echter ten koste gaan van de kwaliteit van de bovenste laag aangezien de verbindingen in het midden van de vulling kunnen komen te liggen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Monotone volgorde van boven naar beneden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Print boven- en onderlijnen in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het iets langer om te printen, maar platte oppervlakken zien er dan consistenter uit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Lijnrichtingen boven-/onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt wanneer voor de boven-/onderlagen een lijn- of zigzagpatroon wordt gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden) worden gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Geen skin in Z-gaten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Als het model kleine verticale gaten van slechts een paar lagen heeft, bevindt er zich doorgaans een skin rond die lagen in de kleine ruimte. Schakel deze instelling in om geen skin te genereren als de verticale tussenruimte erg klein is. Zo verloopt printen en slicen sneller, maar technisch nadeel is dat de vulling aan de lucht wordt blootgesteld." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Aantal Extra Wandlijnen Rond Skin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Vervang het buitenste gedeelte van het patroon boven-/onderkant door een aantal concentrische lijnen. Het gebruik van 1 of 2 lijnen verbetert daken die op vulmateriaal beginnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Strijken inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Nog een extra keer over de bovenlaag gaan, dit keer zonder veel materiaal te extruderen. Hierdoor wordt de kunststof aan de bovenkant verder gesmolten, waardoor een gladder oppervlak wordt verkregen. De kamerdruk in de nozzle wordt hoog gehouden zodat de spleten in het oppervlak met materiaal worden gevuld." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Alleen hoogste laag strijken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Strijk alleen de allerlaatste laag van het voorwerp. Dit bespaart tijd als de daaronder gelegen lagen geen glad oppervlak vereisen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Strijkpatroon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "Het patroon dat wordt gebruikt voor het strijken van oppervlakken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Concentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Monotone strijkvolgorde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Print strijklijnen in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het iets langer om te printen, maar platte oppervlakken zien er dan consistenter uit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Tussenruimte strijklijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "De afstand tussen de strijklijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Strijkdoorvoer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "De hoeveelheid materiaal, in verhouding tot een normale skinlijn, die tijdens het strijken moet worden doorgevoerd. Als de nozzle gevuld blijft, kunnen scheuren in de bovenlaag worden gevuld. Te hoge doorvoer leidt echter tot uitstulpingen aan de zijkant van het oppervlak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Uitsparing strijken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "De afstand die moet worden aangehouden tot de randen van het model. Strijken tot de rand van het raster kan leiden tot een gerafelde rand van de print." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Strijksnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "De snelheid waarmee over de bovenste laag wordt bewogen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Strijkacceleratie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "De acceleratie tijdens het strijken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Schok strijken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het strijken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Overlappercentage Skin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Pas de mate van overlap tussen de wanden en (de eindpunten van) de skin-middellijnen aan, als percentage van de lijnbreedtes van de skin-lijnen en de binnenste wand. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Houd er rekening mee dat met een gelijke lijnbreedte voor skin en wand, skin buiten de wand kan treden bij een percentage hoger dan 50%, omdat de nozzle van de skin-extruder op deze positie al voorbij het midden van de wand kan zijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Overlap Skin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Pas de mate van overlap tussen de wanden en (de eindpunten van) de skin-middellijnen aan. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Houd er rekening mee dat met een gelijke lijnbreedte voor skin en wand, skin buiten de wand kan treden bij een waarde groter dan de halve wandbreedte, omdat de nozzle van de skin-extruder op deze positie het midden van de wand al kan hebben bereikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Verwijderingsbreedte skin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "De grootste breedte van skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde zal verdwijnen. Hiermee kan op tijd en materiaal worden bespaard bij het printen van de bovenste/onderste skinlaag op schuine vlakken in het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Verwijderingsbreedte bovenste skinlaag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "De grootste breedte van delen van bovenste skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde, zal verdwijnen. Hiermee kan op tijd en materiaal worden bespaard bij het printen van de bovenste/onderste skinlaag op schuine vlakken in het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Verwijderingsbreedte onderste skinlaag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "De grootste breedte van delen van de onderste skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde, zal verdwijnen. Hiermee kan op tijd en materiaal worden bespaard bij het printen van de onderste skinlaag op schuine vlakken in het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Uitbreidingsafstand van skin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "De afstand waarmee de skin wordt uitgebreid in de vulling. Bij hogere waarden hecht de skin beter aan het vulpatroon en hechten de wanden van aangrenzende lagen beter aan de skin. Bij lagere waarden wordt er minder materiaal gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Uitbreidingsafstand van bovenste skinlaag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "De afstand waarmee de bovenste skinlagen worden uitgebreid in de vulling. Bij hogere waarden hecht de skin beter aan het vulpatroon en hechten de wanden op de bovenliggende laag beter aan de skin. Bij lagere waarden wordt er minder materiaal gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Uitbreidingsafstand van onderste skinlaag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "De afstand waarmee de onderste skinlagen worden uitgebreid in de vulling. Bij hogere waarden hecht de skin beter aan het vulpatroon en de wanden van de onderliggende laag. Bij lagere waarden wordt er minder materiaal gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Maximale skinhoek voor uitbreiding" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "Van boven- en/of onderoppervlakken van het object met een hoek die groter is dan deze instelling, wordt de boven-/onderskin niet uitgebreid. Hiermee wordt uitbreiding voorkomen van smalle skingebieden die worden gemaakt wanneer het modeloppervlak een nagenoeg verticale helling heeft. Bij een hoek van 0° (horizontaal) wordt er geen skin uitgebreid; bij een hoek van 90° (verticaal) wordt alle skin uitgebreid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Minimale skinbreedte voor uitbreiding" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Skingebieden die smaller zijn dan deze waarde, worden niet uitgebreid. Dit voorkomt het uitbreiden van smalle skingebieden die worden gemaakt wanneer het modeloppervlak een nagenoeg verticale helling heeft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Vullingextruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "De extruder train die voor het printen van de vulling wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Dichtheid Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Past de vuldichtheid van de print aan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Lijnafstand Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "De afstand tussen de geprinte vullijnen. Deze instelling wordt berekend op basis van de dichtheid van de vulling en de lijnbreedte van de vulling." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Vulpatroon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor u bespaart op materiaalkosten. De raster-, driehoeks-, tri-hexagonale, kubische, achtvlaks-, afgeknotte kubus-, kruis- en concentrische patronen worden per laag volledig geprint. Gyroïde, kubische, afgeknotte kubus- en achtvlaksvullingen veranderen per laag voor een meer gelijke krachtverdeling in elke richting. Bliksemvulling minimaliseert de vulling doordat deze alleen het plafond van het object ondersteunt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Raster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Lijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Driehoeken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Tri-hexagonaal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Kubisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Kubische onderverdeling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Octet" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Afgeknotte kubus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Concentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Kruis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Kruis 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Gyroïde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Bliksem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Vullijnen verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Verbindt de uiteinden waar het vulpatroon bij de binnenwand komt, met een lijn die de vorm van de binnenwand volgt. Als u deze instelling inschakelt, kan de vulling beter hechten aan de wanden en wordt de invloed van de vulling op de kwaliteit van de verticale oppervlakken kleiner. Als u deze instelling uitschakelt, wordt er minder materiaal gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Vulpolygonen Verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Vulpaden verbinden waar ze naast elkaar lopen. Bij vulpatronen die uit meerdere gesloten polygonen bestaan, wordt met deze instelling de bewegingstijd aanzienlijk verkort." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Lijnrichting vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden voor het lijn- en zigzagpatroon en 45 voor alle andere patronen) worden gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Vulling X-offset" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "Het vulpatroon wordt over deze afstand verplaatst langs de X-as." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Vulling Y-offset" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "Het vulpatroon wordt over deze afstand verplaatst langs de Y-as." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Start willekeurig invullen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Bepaal willekeurig welke invullijn het eerst wordt geprint. Dit voorkomt dat één segment het sterkst wordt, maar gaat ten koste van een extra beweging." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Vermenigvuldiging Vullijn" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Zet elke vullijn om naar zoveel keer vullijnen. De extra lijnen kruisen elkaar niet, maar mijden elkaar. Hierdoor wordt de vulling stijver, maar duurt het printen langer en wordt er meer materiaal verbruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Aantal Extra Wanden Rond vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1947,2667 +1982,2707 @@ msgstr "" "Voeg extra wanden toe rondom de vulling. Deze wanden kunnen ervoor zorgen dat de skin aan de boven-/onderkant minder doorzakt. Dit betekent dat u met alleen wat extra materiaal voor dezelfde kwaliteit minder skinlagen aan de boven-/onderkant nodig hebt.\n" "Deze optie kan in combinatie met de optie 'Polygonen voor de vulling verbinden' worden gebruikt om alle vulling in één doorvoerpad te verbinden zonder extra bewegingen of intrekkingen, mits correct ingesteld." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Kubische onderverdeling shell" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Een aanvulling op de straal vanuit het midden van elk blok om de rand van het model te detecteren, om te bepalen of het blok moet worden onderverdeeld. Een hogere waarde leidt tot een dikkere shell voor kleine blokken bij de rand van het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Overlappercentage vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "De mate van overlap tussen de vulling en de wanden als percentage van de lijnbreedte van de vulling. Met een lichte overlap kunnen de wanden goed hechten aan de vulling." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Overlap Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "De mate van overlap tussen de vulling en de wanden. Met een lichte overlap kunnen de wanden goed hechten aan de vulling." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Veegafstand Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "De afstand voor een beweging die na het printen van elke vullijn wordt ingevoegd, om ervoor te zorgen dat de vulling beter aan de wanden hecht. Deze optie lijkt op de optie voor overlap van vulling. Tijdens deze beweging is er echter geen doorvoer en de beweging vindt maar aan één uiteinde van de vullijn plaats." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Dikte Vullaag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "De dikte per laag vulmateriaal. Deze waarde moet altijd een veelvoud van de laaghoogte zijn en wordt voor het overige afgerond." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Stappen Geleidelijke Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Het aantal keren dat de vuldichtheid wordt gehalveerd naarmate er verder onder het oppervlak wordt geprint. Gebieden die zich dichter bij het oppervlak bevinden, krijgen een hogere dichtheid, tot de waarde die is opgegeven in de optie Dichtheid vulling." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Staphoogte Geleidelijke Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "De hoogte van de vulling van een opgegeven dichtheid voordat wordt overgeschakeld naar de helft van deze dichtheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Vulling vóór Wanden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Print de vulling voordat de wanden worden geprint. Wanneer u eerst de wanden print, worden deze nauwkeuriger geprint, maar wordt de overhang mogelijk van mindere kwaliteit. Wanneer u eerst de vulling print, worden de wanden steviger, maar schijnt het vulpatroon mogelijk door." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Minimumgebied vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Genereer geen gebieden met vulling die kleiner zijn dan deze waarde (gebruik in plaats daarvan een skin)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Supportvulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Print alleen vulstructuren waarvan de bovenkant van het model moet worden ondersteund. Hiermee reduceert u de printtijd en het materiaalgebruik. Dit kan echter leiden tot een niet gelijkmatige objectsterkte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Overhanghoek vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "De minimale interne overhanghoek waarbij vulling wordt toegevoegd. Bij een waarde van 0° worden objecten volledig gevuld. Bij 90° wordt er geen vulling geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Dikte skinrandondersteuning" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "De dikte van de extra vulling die skinranden ondersteunt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Lagen skinrandondersteuning" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "Het aantal opvullagen dat skinranden ondersteunt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Hoek supportstructuur bliksemvulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Bepaalt wanneer een bliksemvullaag iets moet ondersteunen dat zich boven de vullaag bevindt. Gemeten in de hoek bepaald door de laagdikte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Hoek overhang bliksemvulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Bepaalt wanneer een bliksemvullaag het model boven de laag moet ondersteunen. Gemeten in de hoek bepaald door de laagdikte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Snoeihoek bliksemvulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "De eindpunten van de vullijnen worden verkort om materiaal te besparen. Deze instelling is de overhanghoek van de eindpunten van deze lijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Rechtbuighoek bliksemvulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "De vullijnen zijn rechtgetrokken om printtijd te besparen. Dit is de grootste overhanghoek die over de lengte van de vullijn is toegestaan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Materiaal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Materiaal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Standaard printtemperatuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "De standaardtemperatuur waarmee wordt geprint. Dit moet overeenkomen met de basistemperatuur van een materiaal. Voor alle andere printtemperaturen moet een offset worden gebruikt die gebaseerd is op deze waarde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Temperatuur werkvolume" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "De omgevingstemperatuur waarin wordt geprint. Als deze waarde is ingesteld op 0, wordt de temperatuur van het werkvolume niet aangepast." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Printtemperatuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "De temperatuur waarmee wordt geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Printtemperatuur van de eerste laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "De temperatuur waarmee de eerste laag wordt geprint. Stel deze optie in op 0 om speciale bewerkingen voor de eerste laag uit te schakelen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Starttemperatuur voor printen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "De minimale temperatuur tijdens het opwarmen naar de printtemperatuur waarbij met printen kan worden begonnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Eindtemperatuur voor printen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "De temperatuur waarnaar alvast kan worden afgekoeld net voordat het printen wordt beëindigd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Aanpassing Afkoelsnelheid Doorvoer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "De extra snelheid waarmee de nozzle tijdens het doorvoeren afkoelt. Met dezelfde waarde wordt ook de verloren verwarmingssnelheid aangeduid wanneer tijdens het doorvoeren wordt verwarmd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Standaardtemperatuur platform" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "De standaardtemperatuur die wordt gebruikt voor het verwarmde platform. Dit moet overeenkomen met de basistemperatuur van een platform. Voor alle andere printtemperaturen moet een offset worden gebruikt die is gebaseerd op deze waarde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Platformtemperatuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "De temperatuur van het verwarmde platform. Als de temperatuur is ingesteld op 0, wordt het platform niet verwarmd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Platformtemperatuur voor de eerste laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "De temperatuur van het verwarmde platform voor de eerste laag. Als de temperatuur 0 is, wordt het platform bij de eerste laag niet verwarmd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Hechtingsgevoeligheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Hechtingsgevoeligheid van het oppervlak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Oppervlakte-energie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Oppervlakte-energie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Schaalfactor krimpcompensatie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Het model wordt met deze factor geschaald ter compensatie van het krimpen van het materiaal tijdens het afkoelen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Horizontale schaalfactor krimpcompensatie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Om te compenseren voor het krimpen van het materiaal wanneer het afkoelt, wordt het model met deze factor geschaald in de richting XY (horizontaal)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Verticale schaalfactor krimpcompensatie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Om te compenseren voor het krimpen van het materiaal wanneer het afkoelt, wordt het model met deze factor geschaald in Z-richting (verticaal)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Kristallijnmateriaal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Breekt dit materiaal recht af wanneer het wordt verwarmd (kristallijn) of produceert het lange, met elkaar verweven polymeerketens (niet-kristallijn)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Intrekpositie voor niet-uitlopen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "Hoe ver het materiaal moet worden ingetrokken voordat het niet meer uitloopt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Intreksnelheid voor niet-uitlopen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "Hoe snel het materiaal moet worden ingetrokken tijdens het wisselen van een filament om uitlopen te voorkomen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Intrekpositie voor voorbereiding van afbreken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Hoe ver het filament kan worden uitgerekt voordat het afbreekt, wanneer het wordt verwarmd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Intreksnelheid voor voorbereiding van afbreken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "Hoe snel het filament moet worden ingetrokken voordat het bij het intrekken afbreekt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Temperatuur voor voorbereiding van afbreken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "De temperatuur die wordt gebruikt om materiaal te zuiveren, moet ongeveer gelijk zijn aan de hoogst mogelijke printtemperatuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Intrekpositie voor afbreken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "Hoe ver het filament moet worden ingetrokken om het recht af te breken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Intreksnelheid voor afbreken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "De snelheid waarmee het filament wordt ingetrokken om het recht af te breken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Temperatuur voor afbreken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "De temperatuur waarbij het filament wordt afgebroken om het recht af te breken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Afvoersnelheid flush" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "Hoe snel het materiaal moet worden geprimed na het overschakelen op een ander materiaal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Afvoerduur flush" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "Hoeveel materiaal moet worden gebruikt om het vorige materiaal uit de nozzle te verwijderen (in lengte filament) bij het overschakelen op een ander materiaal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Afvoersnelheid einde van filament" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "Hoe snel het materiaal moet worden geprimed na het vervangen van een lege spoel door een nieuwe spoel van hetzelfde materiaal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Afvoerduur einde van filament" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "Hoeveel materiaal moet worden gebruikt om het vorige materiaal uit de nozzle te verwijderen (in lengte filament) bij het vervangen van een lege spoel door een nieuwe spoel van hetzelfde materiaal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Maximale parkeerduur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "Hoe lang het materiaal veilig buiten een droge opslagplaats kan worden bewaard." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Verplaatsingsfactor zonder lading" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Een factor die aangeeft hoeveel het filament wordt samengedrukt tussen de feeder en de nozzlekamer, om te bepalen hoe ver het materiaal moet worden verplaatst voor het verwisselen van filament." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Doorvoer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Doorvoercompensatie: de hoeveelheid materiaal die wordt doorgevoerd, wordt vermenigvuldigd met deze waarde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Wanddoorvoer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Doorvoercompensatie op wandlijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Buitenste wanddoorvoer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Doorvoercompensatie op de buitenste wandlijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Doorvoer binnenwand(en)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Doorvoercompensatie op wandlijnen voor alle wandlijnen behalve de buitenste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Doorvoer boven/onder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Doorvoercompensatie op bovenste/onderste lijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Bovenste oppervlak skindoorvoer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Doorvoercompensatie op lijnen van de gebieden bovenaan de print." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Doorvoer vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Doorvoercompensatie op vullijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Doorvoer skirt/brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Doorvoercompensatie op skirt- of brimlijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Doorvoer support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Doorvoercompensatie op de supportstructuurlijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Doorvoer supportinterface" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Doorvoercompensatie op de lijnen van supportdak of de supportvloer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Doorvoer supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Doorvoercompensatie op supportdaklijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Doorvoer supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Doorvoercompensatie op de supportvloerlijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Doorvoer Primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Doorvoercompensatie op primepijlerlijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Doorvoer eerste laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Doorvoercompensatie voor de eerste laag: de hoeveelheid materiaal die voor de eerste laag wordt doorgevoerd, wordt vermenigvuldigd met deze waarde." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Stand-bytemperatuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "De temperatuur van de nozzle op de momenten waarop een andere nozzle wordt gebruikt voor het printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Snelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Snelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Printsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "De snelheid waarmee wordt geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Vulsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "De snelheid waarmee de vulling wordt geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Wandsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "De snelheid waarmee wanden worden geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Snelheid Buitenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "De snelheid waarmee de buitenwanden worden geprint. Als u de buitenwand langzamer print, verhoogt u de uiteindelijke kwaliteit van de skin. Een groot verschil tussen de printsnelheid van de binnenwand en de printsnelheid van de buitenwand kan echter een negatief effect hebben op de kwaliteit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Snelheid Binnenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "De snelheid waarmee alle binnenwanden worden geprint. Als u de binnenwand sneller print dan de buitenwand, verkort u de printtijd. Het wordt aangeraden hiervoor een snelheid in te stellen die ligt tussen de printsnelheid van de buitenwand en de vulsnelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Snelheid bovenskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "De snelheid waarmee bovenste skinlagen worden geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Snelheid Boven-/Onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "De snelheid waarmee boven-/onderlagen worden geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Snelheid Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "De snelheid waarmee de supportstructuur wordt geprint. Als u de supportstructuur sneller print, kunt u de printtijd aanzienlijk verkorten. De kwaliteit van het oppervlak van de supportstructuur is niet belangrijk, aangezien deze na het printen wordt verwijderd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Vulsnelheid Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "De snelheid waarmee de supportvulling wordt geprint. Als u de vulling langzamer print, wordt de stabiliteit verbeterd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Vulsnelheid Verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "De snelheid waarmee de supportdaken en -vloeren worden geprint. Als u deze langzamer print, wordt de kwaliteit van de overhang verbeterd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Snelheid supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "De snelheid waarmee de supportdaken worden geprint. Als u deze langzamer print, wordt de kwaliteit van de overhang verbeterd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Snelheid supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "De snelheid waarmee de supportvloer wordt geprint. Als u deze langzamer print, hecht het supportmateriaal beter aan de bovenzijde van het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Snelheid Primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "De snelheid waarmee de primepijler wordt geprint. Als u de primepijler langzamer print, wordt deze stabieler. Dit is zinvol wanneer de hechting tussen de verschillende filamenten niet optimaal is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Bewegingssnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "De snelheid waarmee bewegingen plaatsvinden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Snelheid Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "De snelheid waarmee de eerste laag wordt geprint. Hiervoor wordt een lagere waarde aanbevolen om hechting aan het platform te verbeteren. Heeft geen invloed op de hechtstructuren van het platform zelf, zoals brim en raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Printsnelheid Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "De snelheid waarmee de eerste laag wordt geprint. Hiervoor wordt een lagere waarde aanbevolen om hechting aan het platform te verbeteren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Bewegingssnelheid Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "De snelheid van de bewegingen tijdens het printen van de eerste laag. Hiervoor wordt een lagere waarde aanbevolen om te voorkomen dat eerder geprinte delen van het platform worden getrokken. De waarde van deze instelling kan automatisch worden berekend uit de verhouding tussen de bewegingssnelheid en de printsnelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Skirt-/Brimsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "De snelheid waarmee de skirt en de brim worden geprint. Normaal gebeurt dit met dezelfde snelheid als de snelheid van de eerste laag, maar in sommige situaties wilt u de skirt of de brim mogelijk met een andere snelheid printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Snelheid Z-sprong" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "De snelheid waarmee de verticale Z-beweging wordt gemaakt voor Z-sprongen. Dit is meestal lager dan de printsnelheid, omdat het platform of de rijbrug van de machine moeilijker te verplaatsen is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Aantal Lagen met Lagere Printsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "De eerste lagen worden minder snel geprint dan de rest van het model, om ervoor te zorgen dat dit zich beter hecht aan het platform en om de kans dat de print slaagt te vergroten. Tijdens het printen van deze lagen wordt de snelheid geleidelijk opgevoerd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Verhouding voor afstemmen doorvoer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Op doorvoerbreedte gebaseerde correctiefactor voor de snelheid. Op 0% wordt de bewegingssnelheid gelijk gehouden aan de printsnelheid. Op 100% wordt de bewegingssnelheid zo aangepast dat de stroom (in mm³/s) constant is, d.w.z. dat alle lijnen die half zo breed zijn als de normale lijnbreedte, tweemaal zo snel worden geprint en lijnen die twee maal zo breed zijn, half zo snel. Een waarde groter dan 100% kan de hogere druk compenseren die nodig is voor de extrusie van brede lijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Acceleratieregulering Inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Hiermee stelt u de printkopacceleratie in. Door het verhogen van de acceleratie wordt de printtijd mogelijk verkort ten koste van de printkwaliteit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Bewegingsacceleratie inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "Gebruik een andere acceleratiesnelheid voor bewegingen. Indien uitgeschakeld, gebruikt de beweging de acceleratiewaarde van de geprinte lijn op de bestemming." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Printacceleratie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "De acceleratie tijdens het printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Vulacceleratie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "De acceleratie tijdens het printen van de vulling." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Wandacceleratie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "De acceleratie tijdens het printen van de wanden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Buitenwandacceleratie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "De acceleratie tijdens het printen van de buitenste wanden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Binnenwandacceleratie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "De acceleratie tijdens het printen van alle binnenwanden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Acceleratie bovenskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "De acceleratie tijdens het printen van de bovenste skinlagen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Acceleratie Boven-/Onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "De acceleratie tijdens het printen van de boven-/onderlagen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Acceleratie Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "De acceleratie tijdens het printen van de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Acceleratie Supportvulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "De acceleratie tijdens het printen van de supportvulling." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Acceleratie Verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "De acceleratie tijdens het printen van de supportdaken en -vloeren. Als u deze met een lagere acceleratie print, wordt de kwaliteit van de overhang verbeterd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Acceleratie supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "De acceleratie tijdens het printen van de supportdaken. Als u deze met een lagere acceleratie print, wordt de kwaliteit van de overhang verbeterd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Acceleratie supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "De acceleratie tijdens het printen van de supportvloeren. Als u deze met een lagere acceleratie print, hecht het supportmateriaal beter aan de bovenzijde van het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Acceleratie Primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "De acceleratie tijdens het printen van de primepijler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Bewegingsacceleratie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "De acceleratie tijdens het uitvoeren van bewegingen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Acceleratie Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "De acceleratie voor de eerste laag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Printacceleratie Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "De acceleratie tijdens het printen van de eerste laag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Bewegingsacceleratie Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "De acceleratie tijdens het uitvoeren van bewegingen in de eerste laag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Acceleratie Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "De acceleratie tijdens het printen van de skirt en de brim. Normaal gebeurt dit met dezelfde acceleratie als die van de eerste laag, maar in sommige situaties wilt u de skirt of de brim wellicht met een andere acceleratie printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Schokregulering Inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Hiermee stelt u de schok van de printkop in wanneer de snelheid in de X- of Y-as verandert. Door het verhogen van de schok wordt de printtijd mogelijk verkort ten koste van de printkwaliteit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Bewegingsschok inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "Gebruik een andere bewegingsschok voor bewegingen. Indien uitgeschakeld, gebruikt de beweging de bewegingsschokwaarde van de geprinte lijn op de bestemming." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Printschok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "De maximale onmiddellijke snelheidsverandering van de printkop." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Vulschok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de vulling." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Wandschok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de wanden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Schok Buitenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de buitenwanden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Schok Binnenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van alle binnenwanden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Schok bovenskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de bovenste skinlagen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Schok Boven-/Onderkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de boven-/onderlagen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Schok Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Schok Supportvulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportvulling." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Schok Verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportdaken en -vloeren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Schok supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportdaken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Schok supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportvloeren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Schok Primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de primepijler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Bewegingsschok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het uitvoeren van bewegingen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Schok Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "De maximale onmiddellijke snelheidsverandering in de eerste laag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Printschok Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de eerste laag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Bewegingsschok Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "De acceleratie tijdens het uitvoeren van bewegingen in de eerste laag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Schok Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de skirt en de brim." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Beweging" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "beweging" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Intrekken Inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Hiermee wordt het filament ingetrokken wanneer de nozzle over een niet-printbaar gebied gaat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Intrekken bij laagwisseling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Trek het filament in wanneer de nozzle naar de volgende laag beweegt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Intrekafstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "De lengte waarover het materiaal wordt ingetrokken tijdens een intrekbeweging." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Intreksnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging wordt ingetrokken en geprimed." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Intreksnelheid (Intrekken)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging wordt ingetrokken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Intreksnelheid (Primen)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging wordt geprimed." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Extra Primehoeveelheid na Intrekken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Tijdens een beweging kan materiaal verloren gaan, wat met deze optie kan worden gecompenseerd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Minimale Afstand voor Intrekken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "De minimale bewegingsafstand voordat het filament kan worden ingetrokken. Hiermee vermindert u het aantal intrekkingen in een klein gebied." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Maximaal Aantal Intrekbewegingen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Deze instelling beperkt het aantal intrekbewegingen dat kan worden uitgevoerd binnen het gebied Minimaal afstandsgebied voor intrekken. Extra intrekbewegingen binnen dit gebied worden genegeerd. Hiermee voorkomt u dat hetzelfde stuk filament meerdere keren wordt ingetrokken en dus kan worden geplet en kan gaan haperen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Minimaal Afstandsgebied voor Intrekken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "Dit is het gebied waarop het maximaal aantal intrekbewegingen van toepassing is. Deze waarde moet ongeveer overeenkomen met de Intrekafstand, waarmee in feite het aantal intrekbewegingen op hetzelfde deel van het materiaal wordt beperkt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Supportintrekkingen beperken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Sla intrekking over tijdens bewegingen in een rechte lijn van support naar support. Deze instelling verkort de printtijd, maar kan leiden tot overmatige draadvorming in de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Combing-modus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "Met combing blijft de nozzle tijdens bewegingen binnen eerder geprinte delen. Hierdoor zijn de bewegingen iets langer, maar hoeft het filament minder vaak te worden ingetrokken. Als combing is uitgeschakeld, wordt het materiaal ingetrokken en beweegt de nozzle in een rechte lijn naar het volgende punt. Het is ook mogelijk om combing over boven-/onderskingedeelten te voorkomen of combing alleen binnen de vulling te gebruiken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Uit" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Alles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "Niet op buitenzijde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Niet in skin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "Binnen Vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Max. combing-afstand zonder intrekken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "Wanneer dit groter dan nul is, vindt bij een combing-beweging die langer is dan deze afstand, intrekking plaats. Wanneer dit nul is, is er geen maximum en vindt bij combing-bewegingen geen intrekking plaats." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Intrekken voor buitenwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Altijd intrekken voordat wordt bewogen om met een buitenwand te beginnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Geprinte delen mijden tijdens bewegingen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "Tijdens bewegingen mijdt de nozzle delen die al zijn geprint. Deze optie is alleen beschikbaar wanneer combing ingeschakeld is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Supportstructuren mijden tijdens bewegingen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "Tijdens bewegingen mijdt de nozzle supportstructuren die al zijn geprint. Deze optie is alleen beschikbaar wanneer combing ingeschakeld is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Mijdafstand Tijdens Bewegingen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "De afstand tussen de nozzle en geprinte delen wanneer deze tijdens bewegingen worden gemeden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "Begin laag X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "De X-coördinaat van de positie nabij het deel waar met het printen van elke laag kan worden begonnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Begin laag Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "De Y-coördinaat van de positie nabij het deel waar met het printen van elke laag kan worden begonnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Z-sprong wanneer ingetrokken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Tijdens het intrekken wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print. Hiermee wordt voorkomen dat de nozzle de print raakt tijdens een beweging en wordt de kans verkleind dat de print van het platform wordt gestoten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Z-sprong Alleen over Geprinte Delen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Voer alleen een Z-sprong uit bij bewegingen over geprinte delen die niet kunnen worden vermeden met Geprinte Delen Mijden Tijdens Bewegingen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Hoogte Z-sprong" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Het hoogteverschil dat wordt aangehouden tijdens een Z-sprong." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Z-sprong na Wisselen Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Nadat de machine van de ene extruder naar de andere is gewisseld, wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print. Hiermee wordt voorkomen dat de nozzle doorgevoerd materiaal achterlaat op de buitenzijde van een print." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Hoogte Z-sprong na wisselen extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Het hoogteverschil dat wordt aangehouden tijdens een Z-sprong na wisselen extruder." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Koelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Koelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Koelen van de Print Inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Hiermee schakelt u de printkoelventilatoren in tijdens het printen. De ventilatoren verbeteren de printkwaliteit van lagen met een korte laagtijd en brugvorming/overhang." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Ventilatorsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "De snelheid waarmee de printventilatoren draaien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Normale Ventilatorsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "De snelheid waarmee de ventilatoren draaien voordat de drempelwaarde wordt bereikt. Wanneer een laag sneller wordt geprint dan de drempelwaarde, wordt de ventilatorsnelheid geleidelijk verhoogd tot de maximale ventilatorsnelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Maximale Ventilatorsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "De snelheid waarmee de ventilatoren draaien bij de minimale laagtijd. Wanneer de drempelwaarde wordt bereikt, wordt de ventilatorsnelheid geleidelijk verhoogd van de normale ventilatorsnelheid naar de maximale ventilatorsnelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Drempelwaarde Normale/Maximale Ventilatorsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "De laagtijd waarmee de drempelwaarde tussen de normale ventilatorsnelheid en de maximale ventilatorsnelheid wordt ingesteld. Voor lagen die langzamer worden geprint, draaien de ventilatoren op normale snelheid. Bij lagen die sneller worden geprint, draaien de ventilatoren op maximale snelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Startsnelheid ventilator" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "De snelheid waarmee de ventilatoren draaien bij de start van het printen. Tijdens het printen van de volgende lagen wordt de ventilatorsnelheid geleidelijk verhoogd tot de laag waarin de snelheid overeenkomt met de normale ventilatorsnelheid op hoogte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Normale Ventilatorsnelheid op Hoogte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "De hoogte waarop de ventilatoren op normale snelheid draaien. Tijdens het printen van de onderliggende lagen wordt de ventilatorsnelheid geleidelijk verhoogd van de startsnelheid ventilator naar de normale ventilatorsnelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Normale Ventilatorsnelheid op Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "De laag waarop de ventilatoren op normale snelheid draaien. Als de normale ventilatorsnelheid op hoogte ingeschakeld is, wordt deze waarde berekend en op een geheel getal afgerond." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Minimale Laagtijd" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "De tijd die minimaal aan het printen van een laag wordt besteed. Hierdoor wordt de printer gedwongen langzamer te printen zodat deze ten minste de ingestelde tijd gebruikt voor het printen van een laag. Hierdoor kan het geprinte materiaal voldoende afkoelen voordat de volgende laag wordt geprint. Het printen van lagen kan nog steeds minder lang duren dan de minimale laagtijd als Printkop optillen is uitgeschakeld en als anders niet zou worden voldaan aan de Minimumsnelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Minimumsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "De minimale printsnelheid die wordt aangehouden ondanks vertragen vanwege de minimale laagtijd. Als de printer te zeer vertraagt, wordt de druk in de nozzle te laag, wat leidt tot slechte printkwaliteit." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Printkop Optillen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Wanneer de minimale snelheid wordt bereikt vanwege de minimale laagtijd, wordt de printkop van de print verwijderd totdat de minimale laagtijd bereikt is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Support genereren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Genereer structuren om delen van het model met overhang te ondersteunen. Zonder deze structuren zakken dergelijke delen in tijdens het printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Extruder Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de supportstructuur. Deze optie wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extruder Supportvulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de supportvulling. Deze optie wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Extruder Eerste Laag van Support" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de eerste laag van de supportvulling. Deze optie wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Extruder Verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de daken en vloeren van de supportstructuur. Deze optie wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Extruder supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de supportdaken. Deze optie wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Extruder supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de supportvloeren. Deze optie wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Kiest tussen de beschikbare technieken om support te genereren. \"Normale\" support creëert een supportstructuur direct onder de overhangende delen en laat die gebieden recht naar beneden vallen. \"Boom\"-support creëert takken naar de overhangende gebieden die het model op de toppen van die takken ondersteunen, en laat de takken rond het model kruipen om het zoveel mogelijk vanaf het platform te ondersteunen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Normaal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Boom" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Hoek van takken van boomsupportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "Hiermee stelt u de hoek van de takken in. Met een kleinere hoek worden de takken verticaler en stabieler. Met een grotere hoek hebben ze een groter bereik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Takafstand van boomsupportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "Hiermee stelt u in hoe ver de takken moeten uitsteken als ze het model raken. Met een kleinere afstand raakt de boomsupportstructuur het model op meer plaatsen. Hierdoor creëert u een betere overhang maar is de supportstructuur moeilijker te verwijderen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Takdiameter van boomsupportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "Hiermee stelt u de diameter in van de dunste takken van de boomsupportstructuur. Dikkere takken zijn steviger. Takken die dichter bij de stam liggen, zijn dikker dan dit." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Hoek van takdiameter van boomsupportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "De hoek van de diameter van de takken terwijl ze naar beneden toe geleidelijk dikker worden. Met de hoekinstelling 0 zijn de takken over de gehele lengte even dik. Een kleine hoek verbetert de stabiliteit van de boomsupportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Resolutie bij botsingen van de boomsupportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Resolutie voor het berekenen van botsingen om te voorkomen dat het model wordt geraakt. Als u deze optie op een lagere waarde instelt, creëert u nauwkeurigere bomen die minder vaak fouten vertonen, maar wordt de slicetijd aanzienlijk verlengd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Plaatsing Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Past de plaatsing van de supportstructuur aan. De plaatsing kan worden ingesteld op Platform aanraken of Overal. Wanneer deze optie ingesteld is op Overal, worden de supportstructuren ook op het model geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Platform Aanraken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Overal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Overhanghoek Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "De minimale overhanghoek waarbij een supportstructuur wordt toegevoegd. Bij een waarde van 0° wordt elke overhang ondersteund. Bij 90° wordt er geen supportstructuur geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Patroon Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Het patroon van de supportstructuur van de print. Met de verschillende beschikbare opties print u stevige of eenvoudig te verwijderen supportstructuren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Lijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Raster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Driehoeken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Concentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Kruis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Gyroïde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Aantal wandlijnen supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "Het aantal wanden rond de vulling van de supportstructuur. Met een extra wand wordt de supportstructuur betrouwbaarder en kan de overhang beter worden geprint, maar wordt de printtijd verlengd en wordt meer materiaal gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Supportstructuurlijnen verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Verbind de uiteinden van de supportstructuurlijnen met elkaar. Als u deze instelling inschakelt, maakt u de supportstructuur robuuster en vermindert u onderextrusie. Er wordt echter meer materiaal verbruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Zigzaglijnen Supportstructuur Verbinden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Verbind de zigzaglijnen. Hiermee versterkt u de zigzag-supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Dichtheid Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Past de dichtheid van de supportstructuur aan. Met een hogere waarde krijgt u een betere overhang, maar is de supportstructuur moeilijker te verwijderen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Lijnafstand Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "De afstand tussen de geprinte lijnen van de supportstructuur. Deze instelling wordt berekend op basis van de dichtheid van de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Lijnafstand Supportstructuur Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Afstand tussen de lijnen van de supportstructuur voor de eerste laag. Deze wordt berekend op basis van de dichtheid van de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Lijnrichting Vulling Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoek van 0 graden wordt gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Supportbrim inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Genereer een brim binnen de supportvulgebieden van de eerste laag. Deze brim wordt niet rondom maar onder de supportstructuur geprint. Als u deze instelling inschakelt, hecht de supportstructuur beter aan het platform." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Breedte supportbrim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "De breedte van de brim die onder de support wordt geprint. Een bredere brim kost meer materiaal, maar hecht beter aan het platform." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Aantal supportbrimlijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Het aantal lijnen dat voor de supportbrim wordt gebruikt. Meer brimlijnen zorgen voor betere hechting aan het platform, maar kosten wat extra materiaal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Z-afstand Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "De afstand tussen de boven-/onderkant van de supportstructuur en de print. Deze afstand zorgt ervoor dat de supportstructuren na het printen van het model kunnen worden verwijderd. De waarde wordt naar boven afgerond op een veelvoud van de laaghoogte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Afstand van Bovenkant Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "De afstand van de bovenkant van de supportstructuur tot de print." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Afstand van Onderkant Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "De afstand van de print tot de onderkant van de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "X-/Y-afstand Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Afstand tussen de supportstructuur en de print, in de X- en Y-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Prioriteit Afstand Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Hiermee bepaalt u of de optie X-/Y-afstand supportstructuur voorrang krijgt boven de optie Z-afstand supportstructuur of vice versa. Wanneer X/Y voorrang krijgt boven Z, kan de X-/Y-afstand de supportstructuur wegduwen van het model, waardoor de daadwerkelijke Z-afstand tot de overhang wordt beïnvloed. Dit kan worden uitgeschakeld door de X-/Y-afstand niet toe te passen rond een overhang." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y krijgt voorrang boven Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z krijgt voorrang boven X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Minimale X-/Y-afstand Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "Afstand tussen de supportstructuur en de overhang in de X- en Y-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Hoogte Traptreden Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "De hoogte van de treden van het trapvormige grondvlak van de supportstructuur die op het model rust. Wanneer u een lage waarde invoert, kan de supportstructuur minder gemakkelijk worden verwijderd. Wanneer u echter een te hoge waarde invoert, kan de supportstructuur instabiel worden. Stel deze waarde in op nul om het trapvormige gedrag uit te schakelen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Maximale breedte traptreden supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "De maximale breedte van de treden van het trapvormige grondvlak van de supportstructuur die op het model rust. Wanneer u een lage waarde invoert, kan de supportstructuur minder gemakkelijk worden verwijderd. Wanneer u echter een te hoge waarde invoert, kan de supportstructuur instabiel worden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Minimale hellingshoek traptreden supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "De minimale helling van het gebied voordat traptreden van kracht worden. Lage waarden zouden het gemakkelijker moeten maken om support op ondieperere hellingen te verwijderen. Zeer lage waarden kunnen echter resulteren in een aantal zeer contra-intuïtieve resultaten op andere delen van het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Samenvoegafstand Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "De maximale afstand tussen de supportstructuren in de X- en Y-richting. Wanneer afzonderlijke structuren dichter bij elkaar staan dan deze waarde, worden deze samengevoegd tot één structuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Horizontale Uitzetting Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "De mate van offset die wordt toegepast op alle steunpolygonen in elke laag. Met positieve waarden kunt u de draagvlakken effenen en krijgt u een stevigere supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Dikte vullaag supportvulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "De dikte per laag materiaal supportvulling. Deze waarde moet altijd een veelvoud van de laaghoogte zijn en wordt voor het overige afgerond." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Geleidelijke supportvulling traptreden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Het aantal keren dat de dichtheid van de supportvulling wordt gehalveerd naarmate er verder onder het oppervlak wordt geprint. Gebieden die zich dichter bij het oppervlak bevinden, krijgen een hogere dichtheid, tot de waarde die is opgegeven in de optie Dichtheid supportvulling." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Geleidelijke supportvulling hoogte traptreden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "De hoogte van de supportvulling van een bepaalde dichtheid voordat de dichtheid wordt gehalveerd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Minimumgebied supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Minimumgebied voor steunpolygonen. Polygonen met een gebied dat kleiner is dan deze waarde, worden niet gegenereerd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Verbindingsstructuur Inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Hiermee maakt u een dichte verbindingsstructuur tussen het model en de supportstructuur. Er wordt een skin gemaakt aan de bovenkant van de supportstructuur waarop het model wordt geprint en op de bodem van de supportstructuur waar dit op het model rust." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Supportdak inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Genereer een dichte materiaallaag tussen de bovenzijde van de supportstructuur en het model. Hierdoor wordt een skin gemaakt tussen het model en de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Supportvloer inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Genereer een dichte materiaallaag tussen de onderzijde van de supportstructuur en het model. Hierdoor wordt een skin gemaakt tussen het model en de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Dikte Verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "De dikte van de verbindingsstructuur waar dit het model aan de onder- of bovenkant raakt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Dikte Supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "De dikte van de supportdaken. Hiermee wordt het aantal dichte lagen bepaald aan de bovenkant van de supportstructuur waarop het model rust." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Dikte supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "De dikte van de supportvloeren. Hiermee wordt het aantal dichte lagen bepaald dat wordt geprint op plekken van een model waarop een supportstructuur rust." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Resolutie Verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Maak treden van de opgegeven hoogte tijdens het controleren waar zich boven en onder de supportstructuur delen van het model bevinden. Lagere waarden slicen lager, terwijl door hogere waarden mogelijk normale supportstructuur wordt geprint op plekken waar een verbindingsstructuur had moeten zijn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Dichtheid Verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Past de dichtheid van de daken en vloeren van de supportstructuur aan. Met een hogere waarde krijgt u een betere overhang, maar is de supportstructuur moeilijker te verwijderen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Dichtheid supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "De dichtheid van de daken van de supportstructuur. Met een hogere waarde krijgt u een betere overhang, maar is de supportstructuur moeilijker te verwijderen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Lijnafstand supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "De afstand tussen de geprinte lijnen van het supportdak. Deze instelling wordt berekend op basis van de dichtheid van het supportdak, maar kan onafhankelijk worden aangepast." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Dichtheid supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "De dichtheid van de vloeren van de supportstructuur. Met een hogere waarde hecht het supportmateriaal beter aan de bovenzijde van het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Lijnafstand supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "De afstand tussen de geprinte lijnen van de supportvloer. Deze instelling wordt berekend op basis van de dichtheid van de supportvloer, maar kan onafhankelijk worden aangepast." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Patroon Verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Het patroon waarmee de verbindingsstructuur van het model wordt geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Lijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Raster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Driehoeken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Concentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Patroon supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "Het patroon waarmee de daken van de supportstructuur worden geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Lijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Raster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Driehoeken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Concentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Patroon supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "Het patroon waarmee de vloeren van de supportstructuur worden geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Lijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Raster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Driehoeken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Concentrisch" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zigzag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Minimumgebied verbindingsstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimumgebied voor verbindingspolygonen. Polygonen met een gebied dat kleiner is dan deze waarde worden geprint als normale ondersteuning." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Minimumgebied supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimumgebied voor de supportdaken. Polygonen met een gebied dat kleiner is dan deze waarde worden geprint als normale ondersteuning." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Minimumgebied supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimumgebied voor de supportvloeren. Polygonen met een gebied dat kleiner is dan deze waarde worden geprint als normale ondersteuning." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Supportstructuur horizontale uitbreiding" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "De mate van offset die wordt toegepast op de verbindingspolygonen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Supportdak horizontale uitbreiding" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "De mate van offset die wordt toegepast op de supportdaken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Supportvloer horizontale uitbreiding" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "De mate van offset die wordt toegepast op de supportvloeren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Lijnrichting interface supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoeken (variërend tussen 45 en 135 graden als interfaces vrij dik of 90 graden zijn) worden gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Lijnrichting supportdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoeken (variërend tussen 45 en 135 graden als interfaces vrij dik of 90 graden zijn) worden gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Lijnrichting supportvloer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoeken (variërend tussen 45 en 135 graden als interfaces vrij dik of 90 graden zijn) worden gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Ventilatorsnelheid Overschrijven" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Wanneer deze optie ingeschakeld is, wordt de ventilatorsnelheid voor het koelen van de print gewijzigd voor de skinregio's direct boven de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Ondersteunde Ventilatorsnelheid Skin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Percentage van de ventilatorsnelheid dat tijdens het printen van skinregio's direct boven de supportstructuur moet worden gebruikt. Bij gebruikmaking van een hoge ventilatorsnelheid kan de supportstructuur gemakkelijker worden verwijderd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Pijlers Gebruiken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Gebruik speciale pijlers om delen met minimale overhang te ondersteunen. Deze pijlers hebben een grotere diameter dan het deel dat ze ondersteunen. Bij de overhang neemt de diameter van de pijlers af en vormen ze een dak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Pijlerdiameter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "De diameter van een speciale pijler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Maximale pijler-ondersteunde diameter" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "De maximale diameter in de X- en Y-richting van een kleiner gebied dat moet worden ondersteund door een speciale steunpijler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Hoek van Pijlerdak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "De hoek van een dak van een pijler. Een hogere waarde zorgt voor een spits pijlerdak, een lagere waarde zorgt voor een plat pijlerdak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Supportraster verlagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Maak overal onder het supportraster support zodat er in het supportraster geen overhang is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "Scène heeft supportrasters" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "Er zijn supportrasters aanwezig in de scène. Deze instelling wordt beheerd door Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Hechting aan Platform" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Hechting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Primeblob inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Hiermee bepaalt u of het filament voor het printen met een blob wordt geprimed. Met het inschakelen van deze instelling wordt verzekerd dat er vanuit de extruder materiaal bij de nozzle beschikbaar is voordat het printen start. Het printen van een brim of skirt kan tevens fungeren als primen. In dat geval kan door het uitschakelen van deze instelling tijd worden bespaard." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "X-positie voor Primen Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "De X-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Y-positie voor Primen Extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "De Y-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Type Hechting aan Platform" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Er zijn verschillende opties die u helpen zowel de voorbereiding van de doorvoer als de hechting aan het platform te verbeteren. Met de optie Brim legt u in de eerste laag extra materiaal rondom de voet van het model om vervorming te voorkomen. Met de optie Raft legt u een dik raster met een dak onder het model. Met de optie Skirt print u rond het model een lijn die niet met het model is verbonden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Geen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Extruder Hechting aan Platform" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de skirt/brim/raft. Deze optie wordt gebruikt in meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Extruder Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de skirt/brim. Deze optie wordt gebruikt bij meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Raft basisextruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de eerste laag van de raft. Deze optie wordt gebruikt bij meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Raft middelste extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de middelste laag van de raft. Deze optie wordt gebruikt bij meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Raft bovenste extruder" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de bovenste laag/lagen van de raft. Deze optie wordt gebruikt bij meervoudige doorvoer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Aantal Skirtlijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Met meerdere skirtlijnen kunt u de doorvoer beter voorbereiden voor kleine modellen. Met de waarde 0 wordt de skirt uitgeschakeld." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Skirtafstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4616,1397 +4691,1342 @@ msgstr "" "De horizontale afstand tussen de skirt en de eerste laag van de print.\n" "Dit is de minimumafstand. Als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Minimale Skirt-/Brimlengte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "De minimale lengte van de skirt of de brim. Als deze minimumlengte niet wordt bereikt met het totale aantal skirt- of brimlijnen, worden er meer skirt- of brimlijnen toegevoegd totdat de minimale lengte is bereikt. Opmerking: als het aantal lijnen is ingesteld op 0, wordt dit genegeerd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Breedte Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "De afstand vanaf de rand van het model tot de buitenrand van de brim. Een bredere brim hecht beter aan het platform, maar verkleint uw effectieve printgebied." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Aantal Brimlijnen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Het aantal lijnen dat voor een brim wordt gebruikt. Meer lijnen zorgen voor betere hechting aan het platform, maar verkleinen uw effectieve printgebied." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Brimafstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "De horizontale afstand tussen de eerste brimlijn en de contour van de eerste laag van de print. Door een kleine tussenruimte is de brim gemakkelijker te verwijderen terwijl de thermische voordelen behouden blijven." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Brim vervangt supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Dwing af dat de brim rond het model wordt geprint, zelfs als deze ruimte anders door supportstructuur zou worden ingenomen. Hierdoor worden enkele gebieden van de eerste supportlaag vervangen door brimgebieden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Brim Alleen aan Buitenkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Print de brim alleen aan de buitenkant van het model. Hiermee verkleint u de hoeveelheid brim die u achteraf moet verwijderen, zonder dat dit de hechting aan het printbed te zeer vermindert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Extra Marge Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Als de raft is ingeschakeld, is dit het extra raftgebied rond het model dat ook van een raft wordt voorzien. Als u deze marge vergroot, krijgt u een stevigere raft, maar gebruikt u ook meer materiaal en houdt u minder ruimte over voor de print." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Raft effenen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Bepaalt hoeveel binnenhoeken in de raftcontour worden afgerond. Naar binnen gebogen hoeken worden tot een halve cirkel afgerond met een straal die gelijk is aan de hier opgegeven waarde. Met deze instellingen worden ook gaten in de raftcontour verwijderd die kleiner zijn dan een dergelijke cirkel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Luchtruimte Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "De ruimte tussen de laatste laag van de raft en de eerste laag van het model. Alleen de eerste laag wordt met deze waarde verhoogd om de binding tussen de raftlaag en het model te verminderen. Hierdoor is het eenvoudiger om de raft te verwijderen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Z Overlap Eerste Laag" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "Laat de eerste en tweede laag van het model overlappen in de Z-richting om te compenseren voor verloren materiaal in de luchtlaag. Alle stukjes model boven de eerste laag worden met deze hoeveelheid naar beneden verschoven." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Bovenlagen Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Het aantal bovenlagen op de tweede raftlaag. Dit zijn volledig gevulde lagen waarop het model rust. Met twee lagen krijgt u een gladder oppervlak dan met één laag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Dikte Bovenlaag Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Laagdikte van de bovenste lagen van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Breedte Bovenste Lijn Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "De breedte van de lijnen in de bovenkant van de raft. Dit kunnen dunne lijnen zijn, zodat de bovenkant van de raft glad wordt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Bovenruimte Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "De afstand tussen de raftlijnen voor de bovenste lagen van de raft. Als u een solide oppervlak wilt maken, moet de ruimte gelijk zijn aan de lijnbreedte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Raft middelste lagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "Het aantal lagen tussen de basis en het oppervlak van de raft. Deze omvatten de het grootste deel van de dikte van de raft. Uitbreiden hiervan creëert een dikkere, stevigere raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Lijndikte Midden Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "De laagdikte van de middelste laag van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Lijnbreedte Midden Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Breedte van de lijnen in de middelste laag van de raft. Als u voor de tweede laag meer materiaal gebruikt, hechten de lijnen beter aan het platform." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Tussenruimte Midden Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "De afstand tussen de raftlijnen voor de middelste laag van de raft. De ruimte in het midden moet vrij breed zijn, maar toch smal genoeg om ondersteuning te bieden voor de bovenste lagen van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Dikte Grondvlak Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "De laagdikte van de grondlaag van de raft. Deze laag moet dik zijn, zodat deze stevig hecht aan het platform." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Lijnbreedte Grondvlak Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Breedte van de lijnen van de onderste laag van de raft. Deze lijnen moeten dik zijn om een betere hechting aan het platform mogelijk te maken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Tussenruimte Lijnen Grondvlak Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "De afstand tussen de lijnen in de onderste laag van de raft. Als u hier een brede tussenruimte instelt, kan de raft eenvoudiger van het platform worden verwijderd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Printsnelheid Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "De snelheid waarmee de raft wordt geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Printsnelheid Bovenkant Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "De snelheid waarmee de toplagen van de raft worden geprint. Deze lagen moeten iets langzamer worden geprint, zodat de nozzle de aangrenzende oppervlaktelijnen langzaam kan effenen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Printsnelheid Midden Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "De snelheid waarmee de middelste laag van de raft wordt geprint. Deze laag moet vrij langzaam worden geprint, omdat er vrij veel materiaal uit de nozzle komt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Printsnelheid Grondvlak Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "De snelheid waarmee de grondlaag van de raft wordt geprint. Deze laag moet vrij langzaam worden geprint, omdat er vrij veel materiaal uit de nozzle komt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Printacceleratie Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "De acceleratie tijdens het printen van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Printacceleratie Bovenkant Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "De acceleratie tijdens het printen van de toplagen van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Printacceleratie Midden Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "De acceleratie tijdens het printen van de middelste laag van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Printacceleratie Grondvlak Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "De acceleratie tijdens het printen van het grondvlak van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Printschok Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "De schok tijdens het printen van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Printschok Bovenkant Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "De schok tijdens het printen van de toplagen van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Printschok Midden Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "De schok tijdens het printen van de middelste laag van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Printschok Grondvlak Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "De schok tijdens het printen van het grondvlak van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Ventilatorsnelheid Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "De ventilatorsnelheid tijdens het printen van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Ventilatorsnelheid Bovenkant Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "De ventilatorsnelheid tijdens het printen van de toplagen van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Ventilatorsnelheid Midden Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "De ventilatorsnelheid tijdens het printen van de middelste laag van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Ventilatorsnelheid Grondlaag Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "De ventilatorsnelheid tijdens het printen van de grondlaag van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Dubbele Doorvoer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Instellingen die worden gebruikt voor het printen met meerdere extruders." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Primepijler Inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Print een pijler naast de print, waarop het materiaal na iedere nozzlewisseling wordt ingespoeld." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Formaat Primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "De breedte van de primepijler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Minimumvolume primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Het minimale volume voor elke laag van de primepijler om voldoende materiaal te zuiveren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "X-positie Primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "De X-coördinaat van de positie van de primepijler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Y-positie Primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "De Y-coördinaat van de positie van de primepijler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Inactieve nozzle vegen op primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Veeg na het printen van de primepijler met één nozzle het doorgevoerde materiaal van de andere nozzle af aan de primepijler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Brim primepijler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Primepijlers hebben mogelijk de extra hechting van een brim nodig, ook als het model dit niet nodig heeft. Kan momenteel niet worden gebruikt met het hechtingstype 'Raft'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Uitloopscherm Inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Hiermee wordt het uitloopscherm aan de buitenkant ingeschakeld, waardoor een shell rond het model wordt gemaakt waarop een tweede nozzle kan worden afgeveegd als deze zich op dezelfde hoogte bevindt als de eerste nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Hoek Uitloopscherm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "De maximale hoek voor een deel van het uitloopscherm. Hierbij is 0 graden verticaal en 90 graden horizontaal. Een kleinere hoek leidt tot minder mislukte uitloopschermen, maar zorgt ervoor dat er meer materiaal wordt gebruikt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Afstand Uitloopscherm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "De afstand tussen het uitloopscherm en de print, in de X- en Y-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Intrekafstand bij Wisselen Nozzles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "De intrekafstand wanneer de extruders worden gewisseld. Als u deze optie instelt op 0, wordt er niet ingetrokken. Deze waarde dient doorgaans gelijk te zijn aan de lengte van de verwarmingszone." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Intreksnelheid bij Wisselen Nozzles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "De snelheid waarmee het filament wordt ingetrokken. Een hogere intreksnelheid werkt beter, maar bij een erg hoge intreksnelheid kan het filament gaan haperen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Intrekkingssnelheid bij Wisselen Nozzles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging tijdens het wisselen van de nozzles wordt ingetrokken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Primesnelheid bij Wisselen Nozzles" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging na het wisselen van de nozzles wordt geprimed." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Extra primehoeveelheid na wisselen van nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Extra primemateriaal na het wisselen van de nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Modelcorrecties" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Maak de rasters beter geschikt voor 3D-printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Overlappende Volumes Samenvoegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Negeer de interne geometrie die ontstaat uit overlappende volumes binnen een raster en print de volumes als een geheel. Hiermee kunnen onbedoelde holtes binnenin verdwijnen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Alle Gaten Verwijderen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Verwijder de gaten in elke laag en behoudt u alleen de buitenvorm. Hiermee negeert u eventuele onzichtbare interne geometrie. U negeert echter ook gaten in lagen die u van boven- of onderaf kunt zien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Uitgebreid Hechten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Met uitgebreid hechten worden zo veel mogelijk open gaten in het raster gehecht doordat het gat wordt gedicht met polygonen die elkaar raken. Deze optie kan de verwerkingstijd aanzienlijk verlengen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Onderbroken Oppervlakken Behouden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Normaal probeert Cura kleine gaten in het raster te hechten en delen van een laag met grote gaten te verwijderen. Als u deze optie inschakelt, behoudt u de delen die niet kunnen worden gehecht. Deze optie kan als laatste redmiddel worden gebruikt als er geen andere manier meer is om correcte G-code te genereren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Samengevoegde rasters overlappen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Laat rasters die elkaar raken deels met elkaar overlappen. Hierdoor hechten ze beter aan elkaar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Rastersnijpunt verwijderen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Hiermee verwijdert u gebieden waar meerdere rasters elkaar overlappen. Deze functie kan worden gebruikt als samengevoegde objecten van twee materialen elkaar overlappen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Verwijderen van afwisselend raster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Schakel naar de rastersnijpuntvolumes die bij elke laag horen, zodat de overlappende rasters worden verweven. Als u deze instelling uitschakelt, krijgt een van de rasters al het volume in de overlap, terwijl dit uit de andere rasters wordt verwijderd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Lege eerste lagen verwijderen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Hiermee worden de lege lagen onder de eerste geprinte laag verwijderd, indien aanwezig. Als u deze instelling uitschakelt, kunnen lege eerste lagen ontstaan als de Slicetolerantie is ingesteld op Exclusief of Midden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Maximale resolutie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "Het minimale formaat van een lijnsegment na het slicen. Als u deze waarde verhoogt, wordt het model met een lagere resolutie geprint. Hiermee kan de printer de verwerkingssnelheid van de G-code bijhouden en wordt de slicesnelheid verhoogd doordat details van het raster worden verwijderd die niet kunnen worden verwerkt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Maximale bewegingsresolutie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "Het minimale formaat van een bewegingslijnsegment na het slicen. Als u deze waarde verhoogt, hebben de bewegingen minder vloeiende hoeken. Hiermee kan de printer de verwerkingssnelheid van de G-code bijhouden, maar kan het model door vermijding minder nauwkeurig worden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Maximale afwijking" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "De maximaal toegestane afwijking tijdens het verlagen van de resolutie voor de instelling Maximale resolutie. Als u deze waarde verhoogt, wordt de print minder nauwkeurig, maar wordt de G-code kleiner. Maximale afwijking is een limiet voor Maximale resolutie, dus als de twee tegenstrijdig zijn, wordt de Maximale afwijking altijd aangehouden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Maximale afwijking doorvoergebied" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "De maximaal toegestane afwijking van het doorvoergebied bij het verwijderen van tussenliggende punten van een rechte lijn. Een tussenliggend punt kan dienen als breedte-veranderend punt in een lange rechte lijn. Verwijdering van het punt leidt er dus toe dat de lijn een uniforme breedte krijgt en als gevolg daarvan een stuk van het doorvoergebied verliest (of wint). Als u deze waarde verhoogt, merkt u mogelijk een lichte onder- (of over-)doorvoer op tussen rechte parallele wanden, omdat er meer tussenliggende punten kunnen worden verwijderd die de breedte wijzigen. Uw print zal minder accuraat zijn, maar de g-code is kleiner." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Speciale Modi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Niet-traditionele manieren om uw modellen te printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Printvolgorde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Hiermee bepaalt u of alle modellen laag voor laag moeten worden geprint of dat eerst het ene model helemaal klaar moet zijn voordat aan het volgende wordt begonnen. Eén voor één printen is mogelijk als a) slechts één extruder is ingeschakeld en b) alle modellen zodanig zijn gescheiden dat de hele printkop ertussen kan bewegen en alle modellen lager zijn dan de afstand tussen de nozzle en de X/Y-assen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Alles Tegelijk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Eén voor Eén" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Vulraster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Gebruik dit raster om de vulling aan te passen van andere rasters waarmee dit raster overlapt. Met deze optie vervangt u vulgebieden van andere rasters met gebieden van dit raster. Het wordt aangeraden voor dit raster slechts één wand en geen boven-/onderskin te printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Rasterverwerkingsrang" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Bepaalt de prioriteit van dit raster bij meerdere overlappende vulrasters. Gebieden met meerdere overlappende vulrasters krijgen de instellingen van het vulraster met de hoogste rang. Bij een vulraster met een hogere rang wordt de vulling van vulrasters met een lagere rang en normale rasters aangepast." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Snijdend raster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Beperk het volume van dit raster binnen andere rasters. U kunt dit gebruiken om bepaalde delen van een raster met andere instellingen en met een andere extruder te printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Matrijs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Print modellen als matrijs, die vervolgens kan worden gegoten om een model te krijgen dat lijkt op de modellen op het platform." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Minimale matrijsbreedte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "De minimale afstand tussen de buitenzijde van de matrijs en de buitenzijde van het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Dakhoogte matrijs" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "De hoogte die in de matrijs moet worden geprint boven de horizontale delen in het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Matrijshoek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "De hoek van de overhang van de buitenwanden die voor de matrijs worden gemaakt. Met 0° is de buitenshell van de matrijs verticaal, terwijl met 90° de buitenzijde van de matrijs de contouren van het model volgt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Supportstructuur raster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Gebruik dit raster om steunvlakken op te geven. Deze functie kan worden gebruikt om supportstructuur te genereren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Raster tegen overhang" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Gebruik dit raster om op te geven waar geen enkel deel van het model mag worden gedetecteerd als overhang. Deze functie kan worden gebruikt om ongewenste supportstructuur te verwijderen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Oppervlaktemodus" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Behandel het model alleen als oppervlak, volume of volumen met losse oppervlakken. In de normale printmodus worden alleen omsloten volumen geprint. Met de optie 'Oppervlak' wordt een enkele wand geprint waarbij het rasteroppervlak wordt gevolgd zonder vulling en zonder boven-/onderskin. Met de optie 'Beide' worden omsloten volumen normaal geprint en eventuele resterende polygonen als oppervlakken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normaal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Oppervlak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Beide" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Buitencontour Spiraliseren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Met spiraliseren wordt de Z-beweging van de buitenrand vloeiender. Hierdoor ontstaat een geleidelijke Z-verhoging over de hele print. Met deze functie maakt u van een massief model een enkelwandige print met een solide bodem. Deze functie dient alleen te worden ingeschakeld wanneer elke laag uit een enkel deel bestaat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Gespiraliseerde contouren effenen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Maak de gespiraliseerde contouren vlak om de zichtbaarheid van de Z-naad te verminderen (de Z-naad mag in de print nauwelijks zichtbaar zijn, maar is nog wel zichtbaar in de laagweergave). Houd er rekening mee dat fijne oppervlaktedetails worden vervaagd door het effenen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Relatieve Extrusie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Gebruik relatieve extrusie in plaats van absolute extrusie. Bij het gebruik van relatieve E-steps wordt het nabewerken van G-code gemakkelijker. Deze optie wordt echter niet door alle printers ondersteund en kan lichte afwijkingen veroorzaken in de hoeveelheid afgezet materiaal ten opzichte van absolute E-steps. Ongeacht deze instelling wordt de extrusiemodus altijd ingesteld op absoluut voordat er een G-code-script wordt uitgevoerd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Experimenteel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Functies die nog niet volledig zijn uitgewerkt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Slicetolerantie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Verticale tolerantie in de gesneden lagen. De contouren van een laag kunnen worden normaal gesproken gegenereerd door dwarsdoorsneden te nemen door het midden van de dikte van de laag (Midden). Daarnaast kan elke laag gebieden hebben die over de gehele dikte van de laag binnen het volume vallen (Exclusief), of kan een laag gebieden hebben die overal binnen de laag vallen (Inclusief). Met Inclusief worden de meeste details behouden, met Exclusief verkrijgt u de beste pasvorm en met Midden behoudt u het originele oppervlak het meest." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Midden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Exclusief" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Inclusief" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Lijnbreedte bovenskin" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Breedte van een enkele lijn aan de bovenkant van de print." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Patroon bovenskin" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "Het patroon van de bovenste lagen." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Lijnen" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Concentrisch" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Zigzag" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Monotone volgorde bovenlaag" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Print de lijnen van de bovenlaag in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het iets langer om te printen, maar platte oppervlakken zien er dan consistenter uit." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Lijnrichting bovenskin" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt wanneer voor de bovenste skinlagen een lijn- of zigzagpatroon wordt gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst is bereikt, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden) worden gebruikt." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Bewegingsoptimalisatie vulling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Wanneer deze optie is ingeschakeld, wordt de volgorde geoptimaliseerd waarin de vullijnen worden geprint om de afgelegde beweging te reduceren. De reductie in bewegingstijd die wordt bereikt, is in hoge mate afhankelijk van het model dat wordt geslicet, het vulpatroon, de dichtheid enz. Houd er rekening mee dat de slicetijd voor modellen met veel kleine vulgebieden aanzienlijk kan worden verlengd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Automatische Temperatuurinstelling" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Pas de temperatuur voor elke laag automatisch aan aan de gemiddelde doorvoersnelheid van de laag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Grafiek Doorvoertemperatuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Grafiek om de materiaaldoorvoer (in mm3 per seconde) te koppelen aan de temperatuur (graden Celsius)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Minimale Polygoonomtrek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Polygonen in geslicete lagen, die een kleinere omtrek hebben dan deze waarde, worden eruit gefilterd. Bij lagere waarden krijgt het raster een hogere resolutie, waardoor het slicen langer duurt. Dit is voornamelijk bedoeld voor SLA-printers met een hoge resolutie en zeer kleine 3D-modellen die veel details bevatten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Supportstructuur in Stukken Breken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Sla enkele verbindingen tussen lijnen van de supportstructuur over zodat deze gemakkelijker kan worden weggebroken. Deze instelling is van toepassing op het zigzag-vulpatroon van de supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Grootte Supportstuk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Sla elke N millimeter een verbinding tussen de lijnen van de supportstructuur over, zodat deze gemakkelijker kan worden weggebroken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Aantal Lijnen Supportstuk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Sla elke N verbindingslijnen één lijn over zodat de supportstructuur gemakkelijker kan worden weggebroken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Tochtscherm Inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Maak een wand rond het model. Deze vangt (warme) lucht en biedt bescherming tegen externe luchtbewegingen. De optie is met name geschikt voor materialen die snel kromtrekken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Tochtscherm X-/Y-afstand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "De afstand tussen het tochtscherm en de print, in de X- en Y-richting." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Beperking Tochtscherm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Stel de hoogte van het tochtscherm in. U kunt ervoor kiezen een tochtscherm met dezelfde hoogte als het model of lager te printen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Volledig" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Beperkt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Hoogte Tochtscherm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Stel een hoogtebeperking in voor het tochtscherm. Boven deze hoogte wordt er geen tochtscherm geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Overhang Printbaar Maken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Verander de geometrie van het geprinte model dusdanig dat minimale support is vereist. Een steile overhang wordt een vlakke overhang. Overhangende gedeelten worden verlaagd zodat deze meer verticaal komen te staan." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Maximale Modelhoek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "De maximale hoek van een overhang nadat deze printbaar is gemaakt. Bij een hoek van 0° worden alle overhangende gedeelten vervangen door een deel van het model dat is verbonden met het platform; bij een hoek van 90° wordt het model niet gewijzigd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Maximale overhang oppervlak gat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "Het maximale oppervlak van een gat in de basis van het model voordat het wordt verwijderd om de overhang printbaar te maken. Gaten die kleiner zijn dan dit oppervlak worden behouden. Bij een waarde van 0 mm² worden alle gaten in de basis van het model gevuld." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Coasting Inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "Met coasting wordt het laatste gedeelte van een doorvoerpad vervangen door een beweging. Het doorgevoerde materiaal wordt gebruikt om het laatste gedeelte van het doorvoerpad te printen, om draadvorming te verminderen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Coasting-volume" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Hiermee stelt u volume in dat anders zou worden afgevoerd. Deze waarde dient zo dicht mogelijk bij de berekende waarde van de nozzlediameter te liggen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Minimaal Volume vóór Coasting" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Het kleinste volume dat een doorvoerpad moet hebben, voordat coasting mogelijk is. Voor een kort doorvoerpad wordt in de Bowden-buis minder druk opgebouwd en wordt het uitgespreide volume daarom lineair geschaald. Deze waarde moet altijd groter zijn dan de waarde voor het coasting-volume." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Coasting-snelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "De snelheid waarmee de printkop tijdens coasting beweegt ten opzichte van de snelheid voor het doorvoerpad. Hiervoor wordt een waarde van iets minder dan 100% aangeraden, omdat de druk in de bowden-buis zakt tijdens een coasting-beweging." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Luchtbelgrootte bij Kruis 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "De grootte van luchtbellen op kruispunten in het kruis 3D-patroon op punten waar het patroon zichzelf raakt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Dichtheid kruisvulling afbeelding" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "De bestandslocatie van een afbeelding waarvan de helderheidswaarden de minimale dichtheid op de bijbehorende locatie in de vulling van de print bepalen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Dichtheid kruisvulling afbeelding voor supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "De bestandslocatie van een afbeelding waarvan de helderheidswaarden de minimale dichtheid op de bijbehorende locatie in de supportstructuur bepalen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Conische supportstructuur inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Maak draagvlakken aan de onderkant kleiner dan bij de overhang." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Hoek Conische Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "De hoek van de schuine kant van de conische supportstructuur, waarbij 0 graden verticaal en 90 horizontaal is. Met een kleinere hoek is de supportstructuur steviger, maar bestaat deze uit meer materiaal. Met een negatieve hoek is het grondvlak van de supportstructuur breder dan de top." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Minimale Breedte Conische Supportstructuur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Minimale breedte waarmee het grondvlak van het kegelvormige supportgebied wordt verkleind. Een geringe breedte kan leiden tot een instabiele supportstructuur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Rafelig Oppervlak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Door willekeurig trillen tijdens het printen van de buitenwand wordt het oppervlak hiervan ruw en ongelijk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Alleen rafelig oppervlak buitenkant" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "Trillen alleen voor de contouren van de onderdelen en niet voor de gaten van de onderdelen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Dikte Rafelig Oppervlak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "De breedte van de trilling. Het wordt aangeraden hiervoor een waarde in te stellen die lager is dan de breedte van de buitenwand, omdat de binnenwand niet verandert." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Dichtheid Rafelig Oppervlak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "De gemiddelde dichtheid van de punten die op elke polygoon in een laag worden geplaatst. Houd er rekening mee dat de originele punten van de polygoon worden verwijderd. Een lage dichtheid leidt dus tot een verlaging van de resolutie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Puntafstand Rafelig Oppervlak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "De gemiddelde afstand tussen de willekeurig geplaatste punten op elk lijnsegment. Houd er rekening mee dat de originele punten van de polygoon worden verwijderd. Een hoge effenheid leidt dus tot een verlaging van de resolutie. Deze waarde moet hoger zijn dan de helft van de Dikte rafelig oppervlak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Maximale extrusieoffset voor doorvoercompensatie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "De maximale afstand in mm om het filament te verplaatsen om veranderingen in de stroomsnelheid te compenseren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Doorvoercompensatiefactor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "Hoe ver het filament moet worden verplaatst om veranderingen in de stroomsnelheid te compenseren, als een percentage van hoe ver het filament in één seconde extrusie zou bewegen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Print alleen de buitenkant van het object in een dunne webstructuur, 'in het luchtledige'. Hiervoor worden de contouren van het model horizontaal geprint op bepaalde Z-intervallen die door middel van opgaande en diagonaal neergaande lijnen zijn verbonden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Verbindingshoogte Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "De hoogte van de opgaande en diagonaal neergaande lijnen tussen twee horizontale delen. Hiermee bepaalt u de algehele dichtheid van de webstructuur. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Afstand Dakuitsparingen Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "De afstand die wordt overbrugt wanneer vanaf een dakcontour een verbinding naar binnen wordt gemaakt. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Snelheid Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "De snelheid waarmee de nozzle beweegt tijdens het doorvoeren van materiaal. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Printsnelheid Bodem Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "De snelheid waarmee de eerste laag wordt geprint. Dit is tevens de enige laag die het platform raakt. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Opwaartse Printsnelheid Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "De snelheid waarmee een lijn naar boven 'in het luchtledige' wordt geprint. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Neerwaartse Printsnelheid Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "De snelheid waarmee een lijn diagonaal naar beneden wordt geprint. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Horizontale Printsnelheid Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "De snelheid waarmee de contouren van een model worden geprint. Alleen van toepassing op draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Doorvoer Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Doorvoercompensatie: de hoeveelheid materiaal die wordt doorgevoerd, wordt vermenigvuldigd met deze waarde. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Verbindingsdoorvoer Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Doorvoercompensatie tijdens bewegingen naar boven of beneden. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Doorvoer Platte Lijn Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Doorvoercompensatie tijdens het printen van platte lijnen. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Opwaartse Vertraging Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Vertraging na een opwaartse beweging, zodat de opwaartse lijn kan uitharden. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Neerwaartse Vertraging Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Vertraging na een neerwaartse beweging. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Vertraging Platte Lijn Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Vertragingstijd tussen twee horizontale segmenten. Een dergelijke vertraging zorgt voor een betere hechting aan voorgaande lagen op de verbindingspunten. Bij een te lange vertraging kan het object echter gaan doorzakken. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Langzaam Opwaarts Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6015,651 +6035,675 @@ msgstr "" "De afstand van een opwaartse beweging waarbij de doorvoersnelheid wordt gehalveerd.\n" "Hierdoor ontstaat een betere hechting aan voorgaande lagen, zonder dat het materiaal in die lagen te zeer wordt verwarmd. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Knoopgrootte Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Maakt een kleine verdikking boven aan een opwaartse lijn, zodat de volgende horizontale laag hier beter op kan aansluiten. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Valafstand Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "De afstand die het materiaal valt na een opwaartse doorvoer. Deze afstand wordt gecompenseerd. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Meeslepen Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "De afstand waarover het materiaal van een opwaartse doorvoer wordt meegesleept tijdens een diagonaal neerwaartse doorvoer. Deze afstand wordt gecompenseerd. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Draadprintstrategie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Strategie om ervoor te zorgen dat twee opeenvolgende lagen bij elk verbindingspunt op elkaar aansluiten. Met intrekken kunnen de opwaartse lijnen in de juiste positie uitharden, maar kan het filament gaan haperen. Aan het eind van een opwaartse lijn kan een verdikking worden gemaakt om een volgende lijn hierop eenvoudiger te kunnen laten aansluiten en om de lijn te laten afkoelen. Hiervoor is mogelijk een lage printsnelheid vereist. U kunt echter ook het doorzakken van de bovenkant van een opwaartse lijn compenseren. De lijnen vallen echter niet altijd zoals verwacht." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Compenseren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Verdikken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Intrekken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Neerwaartse Lijnen Rechtbuigen Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Het percentage van een diagonaal neerwaartse lijn die wordt afgedekt door een deel van een horizontale lijn. Hiermee kunt u voorkomen dat het bovenste deel van een opwaartse lijn doorzakt. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Valafstand Dak Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "De afstand die horizontale daklijnen die 'in het luchtledige' worden geprint, naar beneden vallen tijdens het printen. Deze afstand wordt gecompenseerd. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Meeslepen Dak Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "De afstand die het eindstuk van een inwaartse lijn wordt meegesleept wanneer de nozzle terugkeert naar de buitencontouren van het dak. Deze afstand wordt gecompenseerd. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Vertraging buitenzijde dak tijdens draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "De wachttijd aan de buitenkant van een gat dat een dak moet gaan vormen. Een langere wachttijd kan zorgen voor een betere aansluiting. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Tussenruimte Nozzle Draadprinten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "De afstand tussen de nozzle en horizontaal neergaande lijnen. Een grotere tussenruimte zorgt voor diagonaal neerwaarts gaande lijnen met een minder steile hoek. Hierdoor ontstaan minder opwaartse verbindingen met de volgende laag. Alleen van toepassing op Draadprinten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Adaptieve lagen gebruiken" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Met adaptieve lagen berekent u de laaghoogte afhankelijk van de vorm van het model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Maximale variatie adaptieve lagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "De maximaal toegestane hoogte ten opzichte van de grondlaaghoogte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Stapgrootte variatie adaptieve lagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "Het hoogteverschil tussen de hoogte van de volgende laag ten opzichte van de vorige laag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Topografieformaat aanpasbare lagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Horizontale doelafstand tussen twee aangrenzende lagen. Als u deze instelling verkleint, worden dunnere lagen gebruikt om de randen van de lagen dichter bij elkaar te brengen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Hoek Overhangende Wand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Wanden die overhangen in een hoek groter dan deze waarde, worden geprint met instellingen voor overhangende wanden. Wanneer de waarde 90 is, wordt een wand niet als een overhangende wand gezien. Een overhang die wordt ondersteund door ondersteuning wordt ook niet als overhang gezien." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Snelheid Overhangende Wand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Overhangende wanden worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Bruginstellingen inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Hiermee detecteert u bruggen en past u de instellingen voor de printsnelheid, doorvoer en ventilator aan tijdens het printen van bruggen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Minimale brugwandlengte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Niet-ondersteunde wanden die korter zijn dan deze waarde, worden geprint met de normale wandinstellingen. Langere niet-ondersteunde wanden worden geprint met de instellingen voor brugwanden." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Drempelwaarde voor brugskinsupport" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Als voor een skinregio minder supportstructuur wordt geprint dan dit percentage van zijn oppervlakte, print u dit met de bruginstellingen. Anders wordt er geprint met de normale skininstellingen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Maximale dichtheid van dunne vulling brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "Maximale dichtheid van de vulling die als dun wordt beschouwd. Skin boven dunne vulling wordt als niet-ondersteund beschouwd en kan dus als een brugskin worden behandeld." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Coasting brugwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Met deze optie controleert u de afstand die de extruder moet coasten voordat een brugwand begint. Met coasting voordat de brug begint, vermindert u de druk in de nozzle en krijgt u mogelijk een vlakkere brug." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Snelheid brugwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "De snelheid waarmee brugwanden worden geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Doorvoer brugwand" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Tijdens het printen van brugwanden wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Snelheid brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "De snelheid waarmee brugskinregio's worden geprint." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Doorvoer brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Tijdens het printen van brugskinregio's wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Dichtheid brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "De dichtheid van de brugskinlaag. Met een waarde lager dan 100 worden de ruimten tussen de skinlijnen groter." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Ventilatorsnelheid brug" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Percentage ventilatorsnelheid tijdens het printen van brugwanden en -skin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Brug heeft meerdere lagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Als deze optie ingeschakeld is, worden de tweede en derde laag boven de vrije ruimte geprint met de volgende instellingen. Anders worden de lagen geprint met de normale instellingen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Snelheid tweede brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Printsnelheid tijdens het printen van de tweede brugskinlaag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Doorvoer tweede brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Tijdens het printen van de tweede brugskinlaag wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Dichtheid tweede brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "De dichtheid van de tweede brugskinlaag. Met een waarde lager dan 100 worden de ruimten tussen de skinlijnen groter." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Ventilatorsnelheid tweede brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "Percentage ventilatorsnelheid tijdens het printen van de tweede brugskinlaag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Snelheid derde brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Printsnelheid tijdens het printen van de derde brugskinlaag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Doorvoer derde brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Tijdens het printen van de derde brugskinlaag wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Dichtheid derde brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "De dichtheid van de derde brugskinlaag. Met een waarde lager dan 100 worden de ruimten tussen de skinlijnen groter." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Ventilatorsnelheid derde brugskin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Percentage ventilatorsnelheid tijdens het printen van de derde brugskinlaag." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Nozzle afvegen tussen lagen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Hiermee bepaalt u of u het afvegen van de nozzle tussen lagen wilt opnemen in de G-code. Het inschakelen van deze optie kan het gedrag van het intrekken bij de laagwissel beïnvloeden. Gebruik de instellingen voor Intrekken voor afvegen om het intrekken te regelen bij lagen waarbij het afveegscript actief is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Materiaalvolume tussen afvegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Maximale materiaalhoeveelheid die kan worden geëxtrudeerd voordat de nozzle opnieuw wordt afgeveegd. Als deze waarde kleiner is dan het benodigde materiaalvolume in een laag, heeft de instelling geen effect op deze laag. Er wordt dan maar een keer per laag afgeveegd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Intrekken voor afvegen inschakelen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Hiermee wordt het filament ingetrokken wanneer de nozzle over een niet-printbaar gebied gaat." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Intrekafstand voor afvegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Volume filament dat moet worden ingetrokken om te voorkomen dat filament verloren gaat tijdens het afvegen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Extra primehoeveelheid na intrekken voor afvegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Tijdens veegbewegingen kan materiaal verloren gaan, wat met deze optie kan worden gecompenseerd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Intreksnelheid voor afvegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging voor afvegen wordt ingetrokken en geprimed." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Intreksnelheid voor afvegen (intrekken)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging voor afvegen wordt ingetrokken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Primesnelheid Intrekken voor afvegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging voor afvegen wordt geprimed." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Afvegen pauzeren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Pauzeren na het ongedaan maken van intrekken." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Z-sprong afvegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Tijdens het afvegen wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print. Hiermee wordt voorkomen dat de nozzle de print raakt tijdens een beweging en wordt de kans verkleind dat de print van het platform wordt gestoten." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Hoogte Z-sprong voor afvegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "Het hoogteverschil dat wordt aangehouden tijdens een Z-sprong." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Sprongsnelheid voor afvegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Snelheid waarmee de Z-as wordt verplaatst tijdens de sprong." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "X-positie afveegborstel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "X-positie waar afveegscript start." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Aantal afveegbewegingen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Aantal keren dat de nozzle over de borstel beweegt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Verplaatsingsafstand voor afvegen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "De afstand die de kop heen en weer wordt bewogen over de borstel." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Maximale grootte kleine gaten" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Gaten en contouren van onderdelen met een kleinere diameter dan deze worden afgedrukt met behulp van Klein kenmerksnelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Maximale lengte klein kenmerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Kenmerkcontouren die korter zijn dan deze lengte, worden afgedrukt met behulp van Klein kenmerksnelheid." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Klein kenmerksnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Kleine kernmerken worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid. Langzamer printen kan de hechting en nauwkeurigheid verbeteren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Kleine kenmerken eerste laagsnelheid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Kleine kenmerken op de eerste laag worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid. Langzamer printen kan de hechting en nauwkeurigheid verbeteren." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Alternerende wandrichtingen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Alternerende wandrichtingen na elke laag en instroming. Nuttig voor materialen die spanning op kunnen bouwen, bijvoorbeeld voor het printen van metaal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Binnenhoeken raft verwijderen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Verwijdering van de binnenhoeken van de raft maakt de raft bol." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Aantal wanden grondvlak raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "Het aantal contouren dat wordt geprint rond het lineaire patroon in de basislaag van de raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Instellingen opdrachtregel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Instellingen die alleen worden gebruikt als CuraEngine niet wordt aangeroepen door de Cura-frontend." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Object centreren" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Hiermee bepaalt u of het object in het midden van het platform moet worden gecentreerd (0,0) of dat het coördinatensysteem moet worden gebruikt waarin het object opgeslagen is." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Rasterpositie X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "De offset die in de X-richting wordt toegepast op het object." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Rasterpositie Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "De offset die in de Y-richting wordt toegepast op het object." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Rasterpositie Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "De offset die wordt toegepast op het object in de z-richting. Hiermee kunt u de taak uitvoeren die voorheen 'Object Sink' werd genoemd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Matrix rasterrotatie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Omzettingsmatrix die moet worden toegepast op het model wanneer dit wordt geladen vanuit een bestand." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Bepaalt de volgorde waarin de wanden worden geprint. Wanneer u de buitenwanden het eerst print, bevordert u de nauwkeurigheid van de afmetingen, omdat fouten in de binnenwanden niet worden overgedragen op de buitenzijde. Door ze later te printen kunt u echter beter stapelen wanneer de overhangs worden geprint." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Drempel middelste lijn splitsen" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "De kleinste lijnbreedte als factor van de normale lijnbreedte waarboven de middenlijn (als deze aanwezig is) in tweeën wordt gesplitst. Maak deze instelling kleiner voor meer, dunnere lijnen. Maak deze instelling groter voor minder, bredere lijnen. Merk op dat dit geldt alsof de gehele vorm met wand moet worden gevuld. De middenlijn verwijst hier dus naar het midden van het object tussen twee buitenranden van de vorm, zelfs als er feitelijk vulling of (andere) skin in de print is in plaats van wand." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "De minimum lijnbreedte voor opvuller voor ruimte middelste lijn bij muren met meerdere lijnen. Deze instelling bepaalt bij welke modeldikte we overschakelen van het printen van twee wandlijnen naar het printen van twee buitenwanden en één centrale wand in het midden. Een hogere Minimum breedte ongelijkmatige wandlijn leidt naar een hogere maximale lijnbreedte bij een gelijkmatige wand. De maximum breedte ongelijkmatige wandlijn wordt berekend als 2 * de Minimum breedte gelijkmatige wandlijn." + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Drempel middelste lijn toevoegen" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "De kleinste lijnbreedte als factor van de normale lijnbreedte, waarboven een middenlijn (als die er nog niet was) wordt toegevoegd. Maak deze instelling kleiner voor meer, dunnere lijnen. Maak deze instelling groter voor minder, bredere lijnen. Merk op dat dit geldt alsof de gehele vorm met wand moet worden gevuld. De middenlijn verwijst hier dus naar het midden van het object tussen twee buitenranden van de vorm, zelfs als er feitelijk vulling of (andere) skin in de print is in plaats van wand." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "Een 2D-silouette van de printkop (inclusief ventilatorkappen)." diff --git a/resources/i18n/pl_PL/cura.po b/resources/i18n/pl_PL/cura.po index ef35a7fbe1..4de3b45113 100644 --- a/resources/i18n/pl_PL/cura.po +++ b/resources/i18n/pl_PL/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2021-09-07 08:02+0200\n" "Last-Translator: Mariusz Matłosz \n" "Language-Team: Mariusz Matłosz , reprapy.pl\n" @@ -18,196 +18,673 @@ msgstr "" "X-Generator: Poedit 3.0\n" "X-Poedit-SourceCharset: UTF-8\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Nieznany" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Zewnętrzna ściana" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Poniższa drukarka nie może być podłączona, ponieważ jest częścią grupy" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Ściany wewnętrzne" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Dostępne drukarki sieciowe" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Skin" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Wypełnienie" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Wypełnienie podpór" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Łączenie podpory" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Podpory" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Obwódka" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Wieża czyszcząca" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Ruch jałowy" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Retrakcja" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Inny" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Grupa #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Następny" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Dodaj" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Anuluj" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Zamknij" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "Plik już istnieje" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "Plik {0} już istnieje. Czy na pewno chcesz go nadpisać?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "Nieprawidłowy adres URL pliku:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Niewspierany" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Domyślne" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Dysza" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "Ustawienia zostały zmienione w celu dopasowania do bieżącej dostępności ekstruderów:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Ustawienia zostały zaaktualizowane" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Ekstruder(y) wyłączony(/e)" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Nie udało się wyeksportować profilu do {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Błąd" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Nie można eksportować profilu do {0}: Wtyczka pisarza zgłosiła błąd." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Wyeksportowano profil do {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Eksport udany" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Nie powiódł się import profilu z {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Nie można importować profilu z {0} przed dodaniem drukarki." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "Brak niestandardowego profilu do importu w pliku {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Nie powiódł się import profilu z {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Profil {0} zawiera błędne dane, nie można go importować." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Błąd importu profilu z {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "Plik {0} nie zawiera żadnego poprawnego profilu." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "Profil {0} ma nieznany typ pliku lub jest uszkodzony." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Niestandardowy profil" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Profilowi brakuje typu jakości." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Zwielokrotnienie i umieszczanie przedmiotów" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Umieść Obiekty" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Nie można znaleźć lokalizacji w obrębie obszaru roboczego dla wszystkich obiektów" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Rozmieszczenie Obiektów" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Ładowanie drukarek..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Ustawianie preferencji..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Ustawianie sceny ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Ładowanie interfejsu ..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Jednocześnie można załadować tylko jeden plik G-code. Pominięto importowanie {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Ostrzeżenie" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Nie można otworzyć żadnego innego pliku, jeśli ładuje się G-code. Pominięto importowanie {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Nie można odczytać odpowiedzi." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Proszę nadać wymagane uprawnienia podczas autoryzacji tej aplikacji." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Coś nieoczekiwanego się stało, podczas próby logowania, spróbuj ponownie." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Nie można uzyskać dostępu do serwera kont Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Znajdowanie nowej lokalizacji obiektów" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Szukanie Lokalizacji" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Nie można Znaleźć Lokalizacji" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Nie zastąpione" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Podłączone drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Zdefiniowane drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Domyślne" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Wizualny" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Profil wizualny jest przeznaczony do drukowania prototypów i modeli z zamiarem podkreślenia wysokiej jakości wizualnej i powierzchni." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Inżynieria" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Profil inżynieryjny jest przeznaczony do drukowania prototypów funkcjonalnych i części końcowych z naciskiem na lepszą dokładność i lepszą tolerancję." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Szkic" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Profil szkicu służy do drukowania początkowych prototypów i weryfikacji koncepcji z naciskiem na krótki czasu drukowania." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Niestandardowy materiał" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Przeliczone" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Niestandardowy" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Profile niestandardowe" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Wszystkie Wspierane Typy ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Wszystkie Pliki (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Przeliczone" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Nieznany" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Poniższa drukarka nie może być podłączona, ponieważ jest częścią grupy" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Dostępne drukarki sieciowe" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Podłączone drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Zdefiniowane drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Niestandardowy materiał" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Niestandardowy" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Logowanie nie powiodło się" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Znajdowanie nowej lokalizacji obiektów" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Szukanie Lokalizacji" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Nie można znaleźć lokalizacji w obrębie obszaru roboczego dla wszystkich obiektów" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Nie można Znaleźć Lokalizacji" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Nie można utworzyć archiwum z folderu danych użytkownika: {}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Kopia zapasowa" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Podjęto próbę przywrócenia kopii zapasowej Cura na podstawie niepoprawnych danych lub metadanych." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Próbowano przywrócić kopię zapasową Cura, nowszą od aktualnej wersji." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "Wysokość obszaru roboczego została zmniejszona ze względu na wartość ustawienia Print Sequence (Sekwencja wydruku), aby zapobiec kolizji z wydrukowanymi modelami." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Obszar Roboczy" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Nie można utworzyć archiwum z folderu danych użytkownika: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Kopia zapasowa" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Podjęto próbę przywrócenia kopii zapasowej Cura na podstawie niepoprawnych danych lub metadanych." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Próbowano przywrócić kopię zapasową Cura, nowszą od aktualnej wersji." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Cura nie może się uruchomić" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -222,32 +699,32 @@ msgstr "" "

      Proszę wyślij do nas ten Raport Błędu, aby rozwiązać problem.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Wyślij raport błędu do Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Pokaż szczegółowy raport błędu" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Pokaż folder konfiguracyjny" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Zrób Backup i Zresetuj Konfigurację" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Raport Błędu" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -258,573 +735,973 @@ msgstr "" "

      Proszę użyj przycisku \"Wyślij raport\", aby wysłać raport błędu automatycznie na nasze serwery

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Informacje o systemie" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Nieznany" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Wersja Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Platforma" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Wersja Qt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "Wersja PyQt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    122. OpenGL Version: {version}
    123. " msgstr "
    124. Wersja OpenGL: {version}
    125. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    126. OpenGL Vendor: {vendor}
    127. " msgstr "
    128. Wydawca OpenGL: {vendor}
    129. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    130. OpenGL Renderer: {renderer}
    131. " msgstr "
    132. OpenGL Renderer: {renderer}
    133. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Śledzenie błedu" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Logi" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Wyślij raport" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Ładowanie drukarek..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +msgctxt "@action" +msgid "Machine Settings" +msgstr "Ustawienia drukarki" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Ustawianie preferencji..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "Obraz JPG" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "Obraz JPEG" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "Obraz PNG" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "Obraz BMP" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Ustawianie sceny ..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "Obraz GIF" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Ładowanie interfejsu ..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Widok X-Ray" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3D Plik" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Profile Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +msgctxt "@item:inmenu" +msgid "Post Processing" +msgstr "Przetwarzanie końcowe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +msgctxt "@item:inmenu" +msgid "Modify G-Code" +msgstr "Modyfikuj G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Jednocześnie można załadować tylko jeden plik G-code. Pominięto importowanie {0}" +msgid "There are no file formats available to write with!" +msgstr "Nie ma żadnych formatów plików do zapisania!" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Warning" -msgstr "Ostrzeżenie" +msgid "Queue Full" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Nie można otworzyć żadnego innego pliku, jeśli ładuje się G-code. Pominięto importowanie {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Nie można wgrać danych do drukarki." -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "Error" -msgstr "Błąd" +msgid "Network error" +msgstr "Błąd sieci" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 +msgctxt "info:status" +msgid "New printer detected from your Ultimaker account" +msgid_plural "New printers detected from your Ultimaker account" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 +#, python-brace-format +msgctxt "info:status Filled in with printer name and printer model." +msgid "Adding printer {name} ({model}) from your account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 +#, python-brace-format +msgctxt "info:{0} gets replaced by a number of printers" +msgid "... and {0} other" +msgid_plural "... and {0} others" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 +msgctxt "info:status" +msgid "Printers added from Digital Factory:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Zwielokrotnienie i umieszczanie przedmiotów" +msgid "Please wait until the current job has been sent." +msgstr "Poczekaj, aż bieżące zadanie zostanie wysłane." -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Umieść Obiekty" +msgid "Print error" +msgstr "Błąd druku" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" -msgid "Placing Object" -msgstr "Rozmieszczenie Obiektów" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Nie można odczytać odpowiedzi." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." +msgid "Are you ready for cloud printing?" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Rozpocznij" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Proszę nadać wymagane uprawnienia podczas autoryzacji tej aplikacji." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Coś nieoczekiwanego się stało, podczas próby logowania, spróbuj ponownie." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Nie można uzyskać dostępu do serwera kont Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "Plik już istnieje" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "Plik {0} już istnieje. Czy na pewno chcesz go nadpisać?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "Nieprawidłowy adres URL pliku:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Nie udało się wyeksportować profilu do {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Nie można eksportować profilu do {0}: Wtyczka pisarza zgłosiła błąd." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Wyeksportowano profil do {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Eksport udany" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Nie powiódł się import profilu z {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Nie można importować profilu z {0} przed dodaniem drukarki." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "Brak niestandardowego profilu do importu w pliku {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Nie powiódł się import profilu z {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Profil {0} zawiera błędne dane, nie można go importować." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Błąd importu profilu z {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "Plik {0} nie zawiera żadnego poprawnego profilu." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Profil {0} ma nieznany typ pliku lub jest uszkodzony." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Niestandardowy profil" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Profilowi brakuje typu jakości." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Niewspierany" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Domyślne" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Dysza" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "Ustawienia zostały zmienione w celu dopasowania do bieżącej dostępności ekstruderów:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Ustawienia zostały zaaktualizowane" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Ekstruder(y) wyłączony(/e)" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Dodaj" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Anuluj" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Grupa #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Zewnętrzna ściana" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Ściany wewnętrzne" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Skin" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Wypełnienie" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Wypełnienie podpór" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Łączenie podpory" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Podpory" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Obwódka" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Wieża czyszcząca" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Ruch jałowy" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Retrakcja" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Inny" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Następny" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Zamknij" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" msgid "Learn more" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Wysyłanie zadania druku" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Przesyłanie zadania do drukarki." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura wykryła profile materiałów, które nie zostały jeszcze zainstalowane na gospodarzu grupy {0}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Wysyłanie materiałów do drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Próbujesz połączyć się z {0}, ale nie jest to gospodarz grupy. Możesz odwiedzić stronę internetową, aby skonfigurować jako gospodarza." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Nie jest gospodarzem grupy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Konfiguruj grupę" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 +msgctxt "info:status" +msgid "This printer is not linked to the Digital Factory:" +msgid_plural "These printers are not linked to the Digital Factory:" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 +msgctxt "info:name" +msgid "Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 +#, python-brace-format +msgctxt "info:status" +msgid "To establish a connection, please visit the {website_link}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 +msgctxt "@action:button" +msgid "Keep printer configurations" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 +msgctxt "@action:button" +msgid "Remove printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Próbujesz połączyć się z drukarką, na której nie działa Ultimaker Connect. Zaktualizuj drukarkę do najnowszej wersji firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Zaktualizuj swoją drukarkę" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "Zadanie drukowania zostało pomyślnie wysłane do drukarki." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Dane Wysłane" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Drukuj przez sieć" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Drukuj przez sieć" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Połączone przez sieć" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "jutro" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "dziś" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Połącz przez sieć" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "{printer_name} will be removed until the next account sync." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "To remove {printer_name} permanently, visit {digital_factory_link}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "Are you sure you want to remove {printer_name} temporarily?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 +msgctxt "@title:window" +msgid "Remove printers?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 +#, python-brace-format +msgctxt "@label" +msgid "" +"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgid_plural "" +"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +msgctxt "@label" +msgid "" +"You are about to remove all printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "Plik 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Plik Cura Project 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Błąd zapisu pliku 3mf." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Wystąpił błąd podczas próby przywrócenia kopii zapasowej." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Zarządzaj kopiami zapasowymi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Kopie zapasowe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Wystąpił błąd podczas wgrywania kopii zapasowej." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Wgrywanie kopii zapasowej..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Wgrywanie kopii zapasowej zakończone." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 msgctxt "@text" -msgid "Unknown error." +msgid "Unable to read example data file." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Pakiet Formatu Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "Pliki G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "Analizowanie G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "Szczegóły G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Przed wysłaniem pliku upewnij się, że G-code jest odpowiedni do konfiguracji drukarki. Przedstawienie G-kodu może nie być dokładne." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "Plik G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Otwórz skompresowaną siatkę trójkątów" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "Cyfrowa wymiana zasobów COLLADA" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "Biblioteka glTF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "Załączony JSON glTF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Format trójkątów Stanforda" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Skompresowana cyfrowa wymiana zasobów COLLADA" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Wypoziomuj stół" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Wybierz aktualizacje" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Skompresowany Plik G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Zgadzam się" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Akceptowanie Licencji Wtyczki" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Dysk wymienny" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Zapisz na dysk wymienny" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Zapisz na dysk wymienny {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Zapisywanie na Dysk Wymienny {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Zapisywanie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Nie mogę zapisać do {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Nie mogę znaleźć nazwy pliku podczas próby zapisu do {device}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Nie można zapisać na wymiennym dysku {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Zapisano na dysk wymienny {0} jako {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Plik Zapisany" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Wyjmij" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Wyjmij urządzenie wymienne {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "Wyjęto {0}. Możesz teraz bezpiecznie wyjąć dysk." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Bezpiecznie Odłącz Urządzenie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Nie można wysunąć {0}. Inny program może używać dysku." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Monitor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Nie można pociąć z obecnym materiałem, ponieważ nie jest on kompatybilny z wybraną maszyną lub konfiguracją." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Nie można pociąć" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Nie można pociąć z bieżącymi ustawieniami. Następujące ustawienia mają błędy: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Nie można pokroić przez ustawienia osobne dla modelu. Następujące ustawienia mają błędy w jednym lub więcej modeli: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Nie można pociąć, ponieważ wieża czyszcząca lub jej pozycja(e) są niewłaściwe." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Nie można pociąć, ponieważ obecne są obiekty powiązane z wyłączonym ekstruderem %s." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Przetwarzanie warstw" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Informacja" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "Plik 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Zalecane" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Niestandardowe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "Plik projektu {0} zawiera nieznany typ maszyny {1}. Nie można zaimportować maszyny. Zostaną zaimportowane modele." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Otwórz Plik Projektu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Ustawienia każdego modelu osobno" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Konfiguruj ustawienia każdego modelu z osobna" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" msgstr "Asystent Modelu 3D" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" @@ -838,1922 +1715,1345 @@ msgstr "" "

      Dowiedz się, jak zapewnić najlepszą możliwą jakość oraz niezawodnośc wydruku.

      \n" "

      Zobacz przewodnik po jakości wydruku (strona w języku angielskim)

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Plik projektu {0} zawiera nieznany typ maszyny {1}. Nie można zaimportować maszyny. Zostaną zaimportowane modele." +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +msgctxt "@item:inmenu" +msgid "USB printing" +msgstr "Drukowanie USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Otwórz Plik Projektu" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print via USB" +msgstr "Drukuj przez USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +msgctxt "@info:tooltip" +msgid "Print via USB" +msgstr "Drukuj przez USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Zalecane" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Niestandardowe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgid "Connected via USB" +msgstr "Połączono przez USB" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +msgctxt "@label" +msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgstr "Trwa drukowanie przez USB, zamknięcie Cura spowoduje jego zatrzymanie. Jesteś pewien?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +msgctxt "@message" +msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgstr "Nadal trwa drukowanie. Cura nie może rozpocząć kolejnego wydruku przez USB, dopóki poprzedni wydruk nie zostanie zakończony." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +msgctxt "@message" +msgid "Print in Progress" +msgstr "Drukowanie w toku" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Podgląd" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "Zapisywacz G-code nie obsługuje trybu nietekstowego." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Przygotuj G-code przed eksportem." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" +msgid "Update Firmware" +msgstr "Aktualizacja Oprogramowania Sprzętowego" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "Zapisywacz skompresowanego G-code nie obsługuje trybu tekstowego." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Widok warstwy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" -msgid "Material profiles not installed" +msgid "Simulation View" +msgstr "Widok symulacji" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "Plik 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Błąd zapisu pliku 3mf." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" -msgid "Failed to save material package information" +msgid "No layers to show" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "Plik 3MF" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Nie pokazuj tego komunikatu ponownie" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Plik Cura Project 3MF" +msgid "Cura 15.04 profiles" +msgstr "Profile Cura 15.04" -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" msgstr "Plik AMF" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" -msgid "Backups" -msgstr "Kopie zapasowe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Wystąpił błąd podczas wgrywania kopii zapasowej." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." +msgid "Model Errors" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Wgrywanie kopii zapasowej..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Wgrywanie kopii zapasowej zakończone." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Wystąpił błąd podczas próby przywrócenia kopii zapasowej." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Zarządzaj kopiami zapasowymi" +msgid "Solid view" +msgstr "Widok modelu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Nie można pociąć z obecnym materiałem, ponieważ nie jest on kompatybilny z wybraną maszyną lub konfiguracją." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Nie można pociąć" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Nie można pociąć z bieżącymi ustawieniami. Następujące ustawienia mają błędy: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Nie można pokroić przez ustawienia osobne dla modelu. Następujące ustawienia mają błędy w jednym lub więcej modeli: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Nie można pociąć, ponieważ wieża czyszcząca lub jej pozycja(e) są niewłaściwe." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Nie można pociąć, ponieważ obecne są obiekty powiązane z wyłączonym ekstruderem %s." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Przetwarzanie warstw" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Informacja" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Profile Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Nie można uzyskać dostępu do informacji o aktualizacji." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" msgstr "Jak zaktualizować" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Aktualizacja Oprogramowania Sprzętowego" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Nie można uzyskać dostępu do informacji o aktualizacji." -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Skompresowany Plik G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "Zapisywacz skompresowanego G-code nie obsługuje trybu tekstowego." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "Pliki G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "Analizowanie G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "Szczegóły G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Przed wysłaniem pliku upewnij się, że G-code jest odpowiedni do konfiguracji drukarki. Przedstawienie G-kodu może nie być dokładne." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "Plik G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "Zapisywacz G-code nie obsługuje trybu nietekstowego." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Przygotuj G-code przed eksportem." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "Obraz JPG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "Obraz JPEG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "Obraz PNG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "Obraz BMP" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "Obraz GIF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Profile Cura 15.04" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 -msgctxt "@action" -msgid "Machine Settings" -msgstr "Ustawienia drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Zgadzam się" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Akceptowanie Licencji Wtyczki" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Monitor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Ustawienia każdego modelu osobno" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Konfiguruj ustawienia każdego modelu z osobna" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 -msgctxt "@item:inmenu" -msgid "Post Processing" -msgstr "Przetwarzanie końcowe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 -msgctxt "@item:inmenu" -msgid "Modify G-Code" -msgstr "Modyfikuj G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Przygotuj" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Podgląd" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Zapisz na dysk wymienny" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Zapisz na dysk wymienny {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 -msgctxt "@info:status" -msgid "There are no file formats available to write with!" -msgstr "Nie ma żadnych formatów plików do zapisania!" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Zapisywanie na Dysk Wymienny {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 -msgctxt "@info:title" -msgid "Saving" -msgstr "Zapisywanie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Nie mogę zapisać do {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Nie mogę znaleźć nazwy pliku podczas próby zapisu do {device}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Nie można zapisać na wymiennym dysku {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Zapisano na dysk wymienny {0} jako {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 -msgctxt "@info:title" -msgid "File Saved" -msgstr "Plik Zapisany" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Wyjmij" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Wyjmij urządzenie wymienne {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Wyjęto {0}. Możesz teraz bezpiecznie wyjąć dysk." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Bezpiecznie Odłącz Urządzenie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Nie można wysunąć {0}. Inny program może używać dysku." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Dysk wymienny" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Widok symulacji" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Nie pokazuj tego komunikatu ponownie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Widok warstwy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Widok modelu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" msgstr "Blokada Podpory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." msgstr "Stwórz obszar, w którym podpory nie będą drukowane." -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Otwórz skompresowaną siatkę trójkątów" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "Cyfrowa wymiana zasobów COLLADA" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "Biblioteka glTF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "Załączony JSON glTF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Format trójkątów Stanforda" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Skompresowana cyfrowa wymiana zasobów COLLADA" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Pakiet Formatu Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Wypoziomuj stół" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Wybierz aktualizacje" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 -msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 -#, python-brace-format -msgctxt "info:status Filled in with printer name and printer model." -msgid "Adding printer {name} ({model}) from your account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 -#, python-brace-format -msgctxt "info:{0} gets replaced by a number of printers" -msgid "... and {0} other" -msgid_plural "... and {0} others" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 -msgctxt "info:status" -msgid "Printers added from Digital Factory:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 -msgctxt "info:status" -msgid "This printer is not linked to the Digital Factory:" -msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 -msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 -#, python-brace-format -msgctxt "info:status" -msgid "To establish a connection, please visit the {website_link}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 -msgctxt "@action:button" -msgid "Keep printer configurations" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 -msgctxt "@action:button" -msgid "Remove printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "{printer_name} will be removed until the next account sync." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 -msgctxt "@title:window" -msgid "Remove printers?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 -#, python-brace-format -msgctxt "@label" -msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 -msgctxt "@label" -msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Rozpocznij" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Próbujesz połączyć się z drukarką, na której nie działa Ultimaker Connect. Zaktualizuj drukarkę do najnowszej wersji firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Zaktualizuj swoją drukarkę" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura wykryła profile materiałów, które nie zostały jeszcze zainstalowane na gospodarzu grupy {0}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Wysyłanie materiałów do drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Próbujesz połączyć się z {0}, ale nie jest to gospodarz grupy. Możesz odwiedzić stronę internetową, aby skonfigurować jako gospodarza." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Nie jest gospodarzem grupy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Konfiguruj grupę" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Poczekaj, aż bieżące zadanie zostanie wysłane." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Błąd druku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Nie można wgrać danych do drukarki." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Błąd sieci" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Wysyłanie zadania druku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Przesyłanie zadania do drukarki." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "Zadanie drukowania zostało pomyślnie wysłane do drukarki." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Dane Wysłane" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Drukuj przez sieć" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Drukuj przez sieć" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Połączone przez sieć" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Połącz przez sieć" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "jutro" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "dziś" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" -msgid "USB printing" -msgstr "Drukowanie USB" +msgid "Prepare" +msgstr "Przygotuj" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print via USB" -msgstr "Drukuj przez USB" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 -msgctxt "@info:tooltip" -msgid "Print via USB" -msgstr "Drukuj przez USB" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 -msgctxt "@info:status" -msgid "Connected via USB" -msgstr "Połączono przez USB" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 -msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "Trwa drukowanie przez USB, zamknięcie Cura spowoduje jego zatrzymanie. Jesteś pewien?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 -msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." -msgstr "Nadal trwa drukowanie. Cura nie może rozpocząć kolejnego wydruku przez USB, dopóki poprzedni wydruk nie zostanie zakończony." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 -msgctxt "@message" -msgid "Print in Progress" -msgstr "Drukowanie w toku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3D Plik" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Widok X-Ray" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Otwórz projekt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Zaktualizuj istniejące" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Utwórz nowy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Podsumowanie - Projekt Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Jak powinny być rozwiązywane błędy w maszynie?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Ustawienia drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Typ" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Grupa drukarek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Jak powinien zostać rozwiązany problem z profilem?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Ustawienia profilu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Nazwa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Cel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Nie w profilu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 nadpisanie" -msgstr[1] "%1 Zastępuje" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Pochodna z" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 nadpisanie" -msgstr[1] "%1, %2 zastępuje" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Jak powinien zostać rozwiązany problem z materiałem?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Ustawienia materiału" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Ustawienie widoczności" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Tryb" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Widoczne ustawienie:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 poza %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Ładowanie projektu usunie wszystkie modele z platformy roboczej." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Otwórz" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Chcesz więcej?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Utwórz kopię zapasową" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Automatyczne tworzenie kopii zapasowej" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Automatycznie twórz kopie zapasowe każdego dnia, w którym uruchomiono Curę." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Przywróć" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Usuń kopię zapasową" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Czy na pewno chcesz usunąć tę kopię zapasową? Tej czynności nie można cofnąć." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Przywróć kopię zapasową" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "Musisz zrestartować Curę przed przywróceniem kopii zapasowej. Czy chcesz teraz zamknąć Curę?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Wersja Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Materiały" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Profile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Pluginy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Kopie zapasowe cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Moje Kopie Zapasowe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Nie masz żadnych kopii zapasowych. Użyj przycisku „Utwórz kopię zapasową”, aby go utworzyć." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Podczas fazy podglądu będziesz ograniczony do 5 widocznych kopii zapasowych. Usuń kopię zapasową, aby zobaczyć starsze." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Wykonaj kopię zapasową i zsynchronizuj ustawienia Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Zaloguj" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" -msgid "Update Firmware" -msgstr "Aktualizacja Oprogramowania Sprzętowego" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Oprogramowanie ukłądowe jest częścią oprogramowania działającego bezpośrednio na drukarce 3D. Oprogramowanie to steruje silnikami krokowymi, reguluje temperaturę i ostatecznie sprawia, że drukarka działa." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "Oprogramowanie ukłądowe dostarczane z nowymi drukarkami działa, ale nowe wersje mają zazwyczaj więcej funkcji i ulepszeń." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 -msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Automatycznie uaktualnij oprogramowanie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Prześlij niestandardowe oprogramowanie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 -msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "Oprogramowanie sprzętowe nie może być zaktualizowane, ponieważ nie ma połączenia z drukarką." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "Oprogramowanie sprzętowe nie może być zaktualizowane, ponieważ połączenie z drukarką nie wspiera usługi." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Wybierz niestandardowe oprogramowanie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Aktualizacja oprogramowania układowego" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Aktualizowanie oprogramowania." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Aktualizacja oprogramowania zakończona." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Aktualizacja oprogramowania nie powiodła się z powodu nieznanego błędu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Aktualizacja oprogramowania nie powiodła się z powodu błędu komunikacji." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Aktualizacja oprogramowania nie powiodła się z powodu błędu wejścia / wyjścia." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Aktualizacja oprogramowania nie powiodła się z powodu utraconego oprogramowania." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Wysokość (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 -msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "Maksymalna odległość każdego piksela od \"Bazy.\"" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Baza (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "Wysokość podstawy od stołu w milimetrach." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Szerokość (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Głębokość (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "Głębokość w milimetrach na stole" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Ciemniejsze jest wyższe" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Jaśniejszy jest wyższy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Dla litofanów ciemne piksele powinny odpowiadać grubszym miejscom, aby zablokować więcej światła. Dla zaznaczenia wysokości map, jaśniejsze piksele oznaczają wyższy teren, więc jaśniejsze piksele powinny odpowiadać wyższym położeniom w wygenerowanym modelu 3D." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Wygładzanie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "Ilość wygładzania do zastosowania do obrazu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Drukarka" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Ustawienia dyszy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Rozmiar dyszy" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Kompatybilna średnica materiału" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Korekcja dyszy X" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Korekcja dyszy Y" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Numer Wentylatora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "Początkowy G-code ekstrudera" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "Końcowy G-code ekstrudera" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Ustawienia drukarki" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Szerokość)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Głębokość)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Wysokość)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Kształt stołu roboczego" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Początek na środku" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Podgrzewany stół" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Grzany obszar roboczy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Wersja G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Ustawienia głowicy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Wysokość wózka" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Liczba ekstruderów" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "Początkowy G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "Końcowy G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Drukarka" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Ustawienia dyszy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Dalej" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "" +msgid "Nozzle size" +msgstr "Rozmiar dyszy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "Compatible material diameter" +msgstr "Kompatybilna średnica materiału" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Korekcja dyszy X" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Korekcja dyszy Y" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Numer Wentylatora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "Początkowy G-code ekstrudera" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "Końcowy G-code ekstrudera" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Wysokość (mm)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "Maksymalna odległość każdego piksela od \"Bazy.\"" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Baza (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "Wysokość podstawy od stołu w milimetrach." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Szerokość (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" -msgid "Loading..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Głębokość (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "Głębokość w milimetrach na stole" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Ciemniejsze jest wyższe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Jaśniejszy jest wyższy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Dla litofanów ciemne piksele powinny odpowiadać grubszym miejscom, aby zablokować więcej światła. Dla zaznaczenia wysokości map, jaśniejsze piksele oznaczają wyższy teren, więc jaśniejsze piksele powinny odpowiadać wyższym położeniom w wygenerowanym modelu 3D." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 -msgctxt "@button" -msgid "Materials" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 -msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Wygładzanie" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "Ilość wygładzania do zastosowania do obrazu." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Plugin post-processingu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 msgctxt "@label" -msgid "You need to accept the license to install the package" +msgid "Post Processing Scripts" +msgstr "Skrypty post-processingu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Dodaj skrypt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Ustawienia" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Przesuń na początek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Usuń" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Ponów" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Zatrzymywanie..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Przywracanie..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Wstrzymaj" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Przerywanie..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Anuluj" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Czy jesteś pewien, że chcesz przesunąć %1 na początek kolejki?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Przesuń zadanie drukowania na początek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Czy jesteś pewien, że chcesz usunąć %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Usuń zadanie drukowania" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Czy jesteś pewien, że chcesz anulować %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Anuluj wydruk" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Drukuj przez sieć" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Drukuj" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Wybór drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Zmiany konfiguracji" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Nadpisz" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "Przypisana drukarka, %1, wymaga następującej zmiany konfiguracji:" +msgstr[1] "Przypisana drukarka, %1, wymaga następujących zmian konfiguracji:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "Drukarka %1 jest przypisana, ale zadanie zawiera nieznaną konfigurację materiału." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Zmień materiał %1 z %2 na %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Załaduj %3 jako materiał %1 (Nie można nadpisać)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Zmień rdzeń drukujący %1 z %2 na %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Zmień stół na %1 (Nie można nadpisać)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "Nadpisanie spowoduje użycie określonych ustawień w istniejącej konfiguracji drukarki. Może to spowodować niepowodzenie druku." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Szkło" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Aluminum" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Zarządzaj drukarkami" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Zaktualizuj oprogramowanie drukarki, aby zdalnie zarządzać kolejką." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" +msgid "Loading..." +msgstr "Wczytywanie..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Niedostępne" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Nieosiągalna" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Zajęta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Przygotowyję..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Drukowanie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Bez tytułu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anonimowa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Wymaga zmian konfiguracji" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Szczegóły" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Drukarka niedostępna" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Pierwsza dostępna" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 +msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Połącz się z drukarką sieciową" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Aby drukować bezpośrednio na drukarce przez sieć, upewnij się, że drukarka jest podłączona do sieci za pomocą kabla sieciowego lub do sieci WIFI. Jeśli nie podłączysz Cury do drukarki, możesz nadal używać napędu USB do przesyłania plików G-Code do drukarki." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Wybierz swoją drukarkę z poniższej listy:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Edycja" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Usunąć" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Odśwież" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Jeżeli twojej drukarki nie ma na liście, przeczytaj poradnik o problemach z drukowaniem przez sieć" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Rodzaj" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Wersja oprogramowania" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Adres" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Ta drukarka nie jest skonfigurowana jako host dla grupy drukarek." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Ta drukarka jest hostem grupy %1 drukarek." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "Drukarka pod tym adresem jeszcze nie odpowiedziała." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Połącz" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Nieprawidłowy adres IP" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Proszę podać poprawny adres IP." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Adres drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Wprowadź adres IP drukarki." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "W kolejce" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Zarządzaj w przeglądarce" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "W kolejce nie ma zadań drukowania. Potnij i wyślij zadanie, aby dodać." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Zadania druku" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Łączny czas druku" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Oczekiwanie na" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Anulowano" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Zakończono" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Przerywanie..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Zatrzymywanie..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "Wstrzymana" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Przywracanie..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Konieczne są działania" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Zakończone %1 z %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Kopie zapasowe cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Wersja Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" +msgid "Materials" +msgstr "Materiały" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Profile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Pluginy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 +msgctxt "@button" +msgid "Want more?" +msgstr "Chcesz więcej?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Utwórz kopię zapasową" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Automatyczne tworzenie kopii zapasowej" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Automatycznie twórz kopie zapasowe każdego dnia, w którym uruchomiono Curę." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Przywróć" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Usuń kopię zapasową" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Czy na pewno chcesz usunąć tę kopię zapasową? Tej czynności nie można cofnąć." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Przywróć kopię zapasową" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "Musisz zrestartować Curę przed przywróceniem kopii zapasowej. Czy chcesz teraz zamknąć Curę?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Moje Kopie Zapasowe" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Nie masz żadnych kopii zapasowych. Użyj przycisku „Utwórz kopię zapasową”, aby go utworzyć." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Podczas fazy podglądu będziesz ograniczony do 5 widocznych kopii zapasowych. Usuń kopię zapasową, aby zobaczyć starsze." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Wykonaj kopię zapasową i zsynchronizuj ustawienia Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Zaloguj" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Wiećej informacji o zbieraniu anonimowych danych" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura zbiera anonimowe dane w celu poprawy jakości druku i komfortu użytkowania. Poniżej znajduje się przykład wszystkich udostępnianych danych:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Nie chcę wysyłać anonimowych danych" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Pozwól na wysyłanie anonimowych danych" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 +msgctxt "@label" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Proszę wybrać ulepszenia wykonane w tym Ultimaker Original" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Płyta grzewcza (zestaw oficjalny lub własnej roboty)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Poziomowanie stołu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Aby upewnić się, że wydruki będą wychodziły świetne, możesz teraz wyregulować stół. Po kliknięciu przycisku \"Przejdź do następnego położenia\" dysza będzie się poruszać do różnych pozycji, które można wyregulować." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Dla każdej pozycji; Włóż kartkę papieru pod dyszę i wyreguluj wysokość stołu roboczego. Wysokość stołu jest prawidłowa, gdy papier stawia lekki opór." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Rozpocznij poziomowanie stołu roboczego" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Przejdź do następnego położenia" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Dalej" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2766,3004 +3066,430 @@ msgstr "" "- Sprawdź, czy drukarka jest podłączona do sieci.\n" "- Sprawdź, czy jesteś zalogowany, aby znaleźć drukarki podłączone do chmury." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Podłącz drukarkę do sieci." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Pokaż instrukcję użytkownika online" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Otwórz projekt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Zaktualizuj istniejące" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Utwórz nowy" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Podsumowanie - Projekt Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Jak powinny być rozwiązywane błędy w maszynie?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Ustawienia drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Typ" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Grupa drukarek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Jak powinien zostać rozwiązany problem z profilem?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Ustawienia profilu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Nazwa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Cel" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Nie w profilu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 nadpisanie" +msgstr[1] "%1 Zastępuje" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Pochodna z" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 nadpisanie" +msgstr[1] "%1, %2 zastępuje" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Jak powinien zostać rozwiązany problem z materiałem?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Ustawienia materiału" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Ustawienie widoczności" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Tryb" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Widoczne ustawienie:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 poza %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Ładowanie projektu usunie wszystkie modele z platformy roboczej." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Otwórz" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Typ siatki" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Normalny model" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Drukuj jako podpora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Modyfikuj ustawienia nakładania" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Nie wspieraj nałożenia" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Wybierz ustawienia" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Wybierz Ustawienia, aby dostosować ten model" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtr..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Pokaż wszystko" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Aktualizacja Oprogramowania Sprzętowego" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "Oprogramowanie ukłądowe jest częścią oprogramowania działającego bezpośrednio na drukarce 3D. Oprogramowanie to steruje silnikami krokowymi, reguluje temperaturę i ostatecznie sprawia, że drukarka działa." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "Oprogramowanie ukłądowe dostarczane z nowymi drukarkami działa, ale nowe wersje mają zazwyczaj więcej funkcji i ulepszeń." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Automatycznie uaktualnij oprogramowanie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Prześlij niestandardowe oprogramowanie" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "Oprogramowanie sprzętowe nie może być zaktualizowane, ponieważ nie ma połączenia z drukarką." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "Oprogramowanie sprzętowe nie może być zaktualizowane, ponieważ połączenie z drukarką nie wspiera usługi." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Plugin post-processingu" +msgid "Select custom firmware" +msgstr "Wybierz niestandardowe oprogramowanie" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Aktualizacja oprogramowania układowego" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Skrypty post-processingu" +msgid "Updating firmware." +msgstr "Aktualizowanie oprogramowania." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Dodaj skrypt" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Ustawienia" +msgid "Firmware update completed." +msgstr "Aktualizacja oprogramowania zakończona." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Aktualizacja oprogramowania nie powiodła się z powodu nieznanego błędu." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "" -msgstr[1] "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Aktualizacja oprogramowania nie powiodła się z powodu błędu komunikacji." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Aktualizacja oprogramowania nie powiodła się z powodu błędu wejścia / wyjścia." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Aktualizacja oprogramowania nie powiodła się z powodu utraconego oprogramowania." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Schemat kolorów" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Kolor materiału" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Rodzaj linii" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Tryb zgodności" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Ruchy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Pomoce" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Obrys" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Wypełnienie" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Pokaż tylko najwyższe warstwy" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "Pokaż 5 Szczegółowych Warstw" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Góra/ Dół" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Wewnętrzna ściana" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "max" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Wiećej informacji o zbieraniu anonimowych danych" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura zbiera anonimowe dane w celu poprawy jakości druku i komfortu użytkowania. Poniżej znajduje się przykład wszystkich udostępnianych danych:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Nie chcę wysyłać anonimowych danych" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Pozwól na wysyłanie anonimowych danych" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Poziomowanie stołu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Aby upewnić się, że wydruki będą wychodziły świetne, możesz teraz wyregulować stół. Po kliknięciu przycisku \"Przejdź do następnego położenia\" dysza będzie się poruszać do różnych pozycji, które można wyregulować." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Dla każdej pozycji; Włóż kartkę papieru pod dyszę i wyreguluj wysokość stołu roboczego. Wysokość stołu jest prawidłowa, gdy papier stawia lekki opór." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Rozpocznij poziomowanie stołu roboczego" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Przejdź do następnego położenia" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Proszę wybrać ulepszenia wykonane w tym Ultimaker Original" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Płyta grzewcza (zestaw oficjalny lub własnej roboty)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Połącz się z drukarką sieciową" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Aby drukować bezpośrednio na drukarce przez sieć, upewnij się, że drukarka jest podłączona do sieci za pomocą kabla sieciowego lub do sieci WIFI. Jeśli nie podłączysz Cury do drukarki, możesz nadal używać napędu USB do przesyłania plików G-Code do drukarki." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Wybierz swoją drukarkę z poniższej listy:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Edycja" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Usunąć" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Odśwież" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Jeżeli twojej drukarki nie ma na liście, przeczytaj poradnik o problemach z drukowaniem przez sieć" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Rodzaj" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Wersja oprogramowania" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Adres" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Ta drukarka nie jest skonfigurowana jako host dla grupy drukarek." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Ta drukarka jest hostem grupy %1 drukarek." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "Drukarka pod tym adresem jeszcze nie odpowiedziała." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Połącz" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Nieprawidłowy adres IP" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Proszę podać poprawny adres IP." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Adres drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Wprowadź adres IP drukarki." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Zmiany konfiguracji" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Nadpisz" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "Przypisana drukarka, %1, wymaga następującej zmiany konfiguracji:" -msgstr[1] "Przypisana drukarka, %1, wymaga następujących zmian konfiguracji:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "Drukarka %1 jest przypisana, ale zadanie zawiera nieznaną konfigurację materiału." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Zmień materiał %1 z %2 na %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Załaduj %3 jako materiał %1 (Nie można nadpisać)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Zmień rdzeń drukujący %1 z %2 na %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Zmień stół na %1 (Nie można nadpisać)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "Nadpisanie spowoduje użycie określonych ustawień w istniejącej konfiguracji drukarki. Może to spowodować niepowodzenie druku." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Szkło" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Aluminum" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Przesuń na początek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Usuń" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Ponów" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Zatrzymywanie..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Przywracanie..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Wstrzymaj" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Przerywanie..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Anuluj" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Czy jesteś pewien, że chcesz przesunąć %1 na początek kolejki?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Przesuń zadanie drukowania na początek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Czy jesteś pewien, że chcesz usunąć %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Usuń zadanie drukowania" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Czy jesteś pewien, że chcesz anulować %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Anuluj wydruk" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Zarządzaj drukarkami" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Zaktualizuj oprogramowanie drukarki, aby zdalnie zarządzać kolejką." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Wczytywanie..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Niedostępne" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Nieosiągalna" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Zajęta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Przygotowyję..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Drukowanie" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Bez tytułu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anonimowa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Wymaga zmian konfiguracji" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Szczegóły" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Drukarka niedostępna" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Pierwsza dostępna" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Anulowano" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Zakończono" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Przerywanie..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Zatrzymywanie..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "Wstrzymana" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Przywracanie..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Konieczne są działania" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Zakończone %1 z %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "W kolejce" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Zarządzaj w przeglądarce" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "W kolejce nie ma zadań drukowania. Potnij i wyślij zadanie, aby dodać." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Zadania druku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Łączny czas druku" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Oczekiwanie na" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Drukuj przez sieć" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Drukuj" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Wybór drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Zaloguj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Szacunkowy czas niedostępny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Szacunkowy koszt niedostępny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Podgląd" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Szacunkowy czas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Szacunkowy materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Cięcie..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Nie można pociąć" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Przetwarzanie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Potnij" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Rozpocznij proces cięcia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Anuluj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Przełącz tryb pełnoekranowy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Wyłącz tryb pełnoekranowy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&Cofnij" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Ponów" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Zamknij" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "Widok 3D" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Widok z przodu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Widok z góry" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Widok z lewej strony" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Widok z prawej strony" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Konfiguruj Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Dodaj drukarkę..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Zarządzaj drukarkami..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Zarządzaj materiałami..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&Aktualizuj profil z bieżącymi ustawieniami" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Odrzuć bieżące zmiany" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "&Utwórz profil z bieżących ustawień..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Zarządzaj profilami..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Pokaż dokumentację internetową" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Zgłoś błąd" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Co nowego" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "O..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Usuń model" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Wyśrodkuj model na platformie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "&Grupuj modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Rozgrupuj modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "Połącz modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&Powiel model..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Wybierz wszystkie modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Wyczyść stół" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Przeładuj wszystkie modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Ułóż wszystkie modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Wybór ułożenia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Zresetuj wszystkie pozycje modelu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Zresetuj wszystkie przekształcenia modelu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&Otwórz plik(i)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Nowy projekt..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Pokaż folder konfiguracji" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Skonfiguruj widoczność ustawień ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Ten pakiet zostanie zainstalowany po ponownym uruchomieniu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Ogólny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Ustawienia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Profile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Otwórz plik(i)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Instaluj pakiety" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Otwórz plik(i)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Znaleziono jeden lub więcej plików G-code w wybranych plikach. Możesz otwierać tylko jeden plik G-code jednocześnie. Jeśli chcesz otworzyć plik G-code, proszę wybierz tylko jeden." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Dodaj drukarkę" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Co nowego" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "version: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Kompletne rozwiązanie do druku przestrzennego." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura jest rozwijana przez firmę Ultimaker B.V. we współpracy ze społecznością.\n" -"Cura z dumą korzysta z następujących projektów open source:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Graficzny interfejs użytkownika" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Struktura aplikacji" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "Generator g-code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Biblioteka komunikacji międzyprocesowej" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Wsparcie biblioteki do obsługi plików 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Biblioteka pomocy dla metadanych plików i przesyłania strumieniowego" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Język programowania" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "Framework GUI" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "Powiązania Frameworka GUI" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "Biblioteka Powiązań C/C++" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Format wymiany danych" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Czcionka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Biblioteka edytująca pola" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Wsparcie biblioteki dla szybszej matematyki" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Wsparcie biblioteki do obsługi plików STL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Biblioteka komunikacji szeregowej" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Wsparcie biblioteki do obliczeń naukowych" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Biblioteka pomocnicza do obsługi siatek trójkątów" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "Bilbiotek poszukująca Zeroconf" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Wdrożenie aplikacji pomiędzy dystrybucjami Linux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Otwórz plik projektu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Jest to plik projektu Cura. Czy chcesz otworzyć go jako projekt, czy zaimportować z niego modele?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Zapamiętaj mój wybór" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Otwórz jako projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Importuj modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Odrzuć lub zachowaj zmiany" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Ustawienia profilu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Zawsze pytaj o to" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Odrzuć i nigdy nie pytaj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Zachowaj i nigdy nie pytaj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Znaleziono jeden lub więcej plików projektu w wybranych plikach. Możesz otwierać tylko jeden plik projektu na raz. Proponujemy importowanie tylko modeli z tych plików. Czy chcesz kontynuować?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Importuj wszystkie jako modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Zapisz projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Ekstruder %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Nie pokazuj podsumowania projektu podczas ponownego zapisywania" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Zapisz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Drukuj Wybrany Model z %1" -msgstr[1] "Drukuj Wybrane Modele z %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Bez tytułu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "Opcje" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Nowy projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Czy na pewno chcesz rozpocząć nowy projekt? Spowoduje to wyczyszczenie stołu i niezapisanych ustawień." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Konfiguracje" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Ta konfiguracja jest niedostępna, ponieważ %1 jest nierozpoznany. Przejdź do %2, aby pobrać prawidłowy profil materiału." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Ładowanie dostępnych konfiguracji z drukarki..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "Konfiguracje są niedostępne, ponieważ drukarka jest odłączona." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Wybierz konfigurację" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Konfiguracje" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Niestandardowe" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Drukarka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Włączona" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Użyj kleju dla lepszej przyczepności dla tej kombinacji materiałów." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Wydrukuj wybrany model z:" -msgstr[1] "Wydrukuj wybrane modele z:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Zduplikuj wybrany model" -msgstr[1] "Zduplikuj wybrane modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Liczba kopii" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "&Edytuj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "&Rozszerzenia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&Plik" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Eksportuj..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Eksportuj Zaznaczenie..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "P&omoc" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Ulubione" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Podstawowe" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "Preferencje" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "&Drukarka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Drukarki dostępne w sieci" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Drukarki lokalne" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Otwórz &ostatnio używane" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Ustaw jako aktywną głowicę" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Włącz Ekstruder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Wyłącz Ekstruder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Widoczne Ustawienia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Ustaw Widoczność Ustawień..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Widok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "&Pozycja kamery" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Widok z kamery" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Perspektywiczny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Rzut ortograficzny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Nie podłączono do drukarki" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "Drukarka nie akceptuje poleceń" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "W naprawie. Sprawdź drukarkę" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Utracone połączenie z drukarką" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Drukowanie..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Wstrzymano" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Przygotowywanie ..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Usuń wydruk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Anuluj Wydruk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Czy na pewno chcesz przerwać drukowanie?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Lista obiektów" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Interfejs" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Waluta:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Tnij automatycznie podczas zmiany ustawień." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Automatyczne Cięcie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Zachowanie okna edycji" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Zaznacz nieobsługiwane obszary modelu na czerwono. Bez wsparcia te obszary nie będą drukowane prawidłowo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Wyświetl zwis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Przenosi kamerę, aby model był w centrum widoku, gdy wybrano model" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Wyśrodkuj kamerę kiedy przedmiot jest zaznaczony" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Czy domyślne zachowanie zoomu powinno zostać odwrócone?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Odwróć kierunek zoomu kamery." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "Czy przybliżanie powinno poruszać się w kierunku myszy?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Powiększanie w kierunku myszy nie jest obsługiwane w danej perspektywie." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Przybliżaj w kierunku myszy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Czy modele na platformie powinny być przenoszone w taki sposób, aby nie przecinały się?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Upewnij się, że modele są oddzielone" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Czy modele na platformie powinny być przesunięte w dół, aby dotknęły stołu roboczego?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Automatycznie upuść modele na stół roboczy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Pokaż wiadomości ostrzegawcze w czytniku g-code." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Wiadomość ostrzegawcza w czytniku g-code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "Czy warstwa powinna być wymuszona w trybie zgodności?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Wymuszenie widoku warstw w trybie zgodności (wymaga ponownego uruchomienia)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Czy Cura powinna się otwierać w miejscu, w którym została zamknięta?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Przywróć pozycję okna przy starcie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Jakiego rodzaju kamery należy użyć do renderowania?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Renderowanie z kamery:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Perspektywiczny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Rzut ortograficzny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Otwieranie i zapisywanie plików" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Czy modele powinny być skalowane do wielkości obszaru roboczego, jeśli są zbyt duże?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Skaluj duże modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Model może wydawać się bardzo mały, jeśli jego jednostka jest na przykład w metrach, a nie w milimetrach. Czy takie modele powinny być skalowane?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Skaluj bardzo małe modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Czy modele powinny zostać zaznaczone po załadowaniu?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Zaznaczaj modele po załadowaniu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Czy przedrostek oparty na nazwie drukarki powinien być automatycznie dodawany do nazwy zadania?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Dodaj przedrostek maszyny do nazwy zadania" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Czy podsumowanie powinno być wyświetlane podczas zapisu projektu?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Pokaż okno podsumowania podczas zapisywaniu projektu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Domyślne zachowanie podczas otwierania pliku projektu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Domyślne zachowanie podczas otwierania pliku projektu: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Zawsze pytaj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Zawsze otwieraj jako projekt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Zawsze importuj modele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Kiedy dokonasz zmian w profilu i przełączysz się na inny, zostanie wyświetlone okno z pytaniem, czy chcesz zachować twoje zmiany, czy nie. Możesz też wybrać domyślne zachowanie, żeby to okno już nigdy nie było pokazywane." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Profile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Domyślne zachowanie dla zmienionych ustawień podczas zmiany profilu na inny: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Zawsze odrzucaj wprowadzone zmiany" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Zawsze przenoś wprowadzone zmiany do nowego profilu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Prywatność" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Czy anonimowe dane na temat wydruku mają być wysyłane do Ultimaker? Uwaga. Żadne modele, adresy IP, ani żadne inne dane osobiste nie będą wysyłane i/lub przechowywane." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Wyślij (anonimowe) informacje o drukowaniu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Czy Cura ma sprawdzać dostępność aktualizacji podczas uruchamiania programu?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Sprawdź, dostępność aktualizacji podczas uruchamiania" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Aktywuj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Zmień nazwę" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Importuj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Duplikuj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Eksportuj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Potwierdź Usunięcie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Czy na pewno chcesz usunąć %1? Nie można tego cofnąć!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Importuj Materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Udało się zaimportować materiał %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Nie można zaimportować materiału %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Eksportuj Materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Nie udało się wyeksportować materiału do %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Udało się wyeksportować materiał do %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Wstecz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Potwierdź Zmianę Średnicy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "Średnica nowego filamentu została ustawiona na %1mm, i nie jest kompatybilna z bieżącym ekstruderem. Czy chcesz kontynuować?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Wyświetlana nazwa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Marka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Typ Materiału" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Kolor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Właściwości" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Gęstość" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Średnica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Koszt Filamentu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Waga filamentu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Długość Filamentu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Koszt na metr" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Ten materiał jest powiązany z %1 i dzieli się niekórymi swoimi właściwościami." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Odłącz materiał" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Opis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Informacje dotyczące przyczepności" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Informacja" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Ustawienia druku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Odrzuć bieżące zmiany" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Ten profil używa ustawień domyślnych określonych przez drukarkę, dlatego nie ma żadnych ustawień z poniższej liście." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Aktualne ustawienia odpowiadają wybranemu profilowi." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Ustawienia ogólne" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Stwórz profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Podaj nazwę tego profilu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Eksportuj Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Duplikuj profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Zmień nazwę profilu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Importuj Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "" -msgstr[1] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Widoczność ustawienia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Zaznacz wszystko" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Ekstruder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Docelowa temperatura głowicy. Głowica będzie się rozgrzewać lub chłodzić do tej temperatury. Jeżeli jest równe 0, grzanie głowicy będzie wyłączone." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "Aktualna temperatura tej głowicy." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "Temperatura do wstępnego podgrzewania głowicy." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Anuluj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Podgrzewanie wstępne" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Podgrzej głowicę przed drukowaniem. Możesz w dalszym ciągu dostosowywać drukowanie podczas podgrzewania i nie będziesz musiał czekać na podgrzanie głowicy kiedy będziesz gotowy." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Kolor materiału w tym ekstruderze." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Materiał w głowicy drukującej." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "Dysza włożona do tego ekstrudera." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Stół roboczy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Temperatura docelowa podgrzewanego stołu. Stół rozgrzeje się lub schłodzi w kierunku tej temperatury. Jeśli ustawione jest 0, grzanie stołu jest wyłączone." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "Bieżąca temperatura podgrzewanego stołu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "Temperatura do wstępnego podgrzewania stołu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Przed drukowaniem podgrzej stół. W dalszym ciągu można dostosowywać druk podczas nagrzewania, a nie będziesz musiał czekać na rozgrzanie stołu, gdy będziesz gotowy do drukowania." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Kontrola drukarką" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Pozycja Swobodnego Ruchu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Dystans Swobodnego Ruchu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "Wyślij G-code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Wyślij niestandardową komendę G-code do podłączonej drukarki. Naciśnij 'enter', aby wysłać komendę." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "Drukarka nie jest podłączona." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Dodaj drukarkę" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Zarządzaj drukarkami" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Aktywny wydruk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Nazwa pracy" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Czas druku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Szacowany czas pozostały" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Niektóre wartości ustawień różnią się od wartości zapisanych w profilu.\n" -"\n" -"Kliknij, aby otworzyć menedżer profili." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Profile niestandardowe" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Ustawienia druku niedostępne. Plik .gcode nie może być modyfikowany." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Polecane" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Niestandardowe" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Wł" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Wył" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Eksperymentalne" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Przyczepność" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Włącz drukowanie obrysu lub tratwy. Spowoduje to dodanie płaskiej powierzchni wokół lub pod Twoim obiektem, która jest łatwa do usunięcia po wydruku." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Stopniowe wypełnienie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Stopniowe wypełnienie stopniowo zwiększa ilość wypełnień w górę." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Podpory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Generuje podpory wspierające części modelu, które mają zwis. Bez tych podpór takie części mogłyby spaść podczas drukowania." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Ustawienie" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Aktualny" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Niektóre ukryte ustawienia używają wartości różniących się od ich normalnej, obliczonej wartości.\n" -"\n" -"Kliknij, aby te ustawienia były widoczne." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "To ustawienie nie jest używane, ponieważ wszystkie ustawienia, na które wpływa, są nadpisane." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Wpływać" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Pod wpływem" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "To ustawienie jest dzielone pomiędzy wszystkimi ekstruderami. Zmiana tutaj spowoduje zmianę dla wszystkich ekstruderów." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5774,7 +3500,7 @@ msgstr "" "\n" "Kliknij, aby przywrócić wartość z profilu." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5785,932 +3511,3277 @@ msgstr "" "\n" "Kliknij, aby przywrócić wartość obliczoną." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Ustawienia wyszukiwania" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Skopiuj wartość do wszystkich ekstruderów" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Skopiuj wszystkie zmienione wartości do wszystkich ekstruderów" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Ukryj tę opcję" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Nie pokazuj tej opcji" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Pozostaw tę opcję widoczną" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "Widok 3D" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Skonfiguruj widoczność ustawień ..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Widok z przodu" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Niektóre ukryte ustawienia używają wartości różniących się od ich normalnej, obliczonej wartości.\n" +"\n" +"Kliknij, aby te ustawienia były widoczne." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Widok z góry" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Marketplace" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Widok z lewej strony" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "Opcje" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Widok z prawej strony" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Nowy projekt" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Czy na pewno chcesz rozpocząć nowy projekt? Spowoduje to wyczyszczenie stołu i niezapisanych ustawień." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Widoczność ustawienia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Zaznacz wszystko" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Wstecz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Potwierdź Zmianę Średnicy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "Średnica nowego filamentu została ustawiona na %1mm, i nie jest kompatybilna z bieżącym ekstruderem. Czy chcesz kontynuować?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Wyświetlana nazwa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Marka" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Typ Materiału" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Kolor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Właściwości" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Gęstość" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Średnica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Koszt Filamentu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Waga filamentu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Długość Filamentu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Koszt na metr" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Ten materiał jest powiązany z %1 i dzieli się niekórymi swoimi właściwościami." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Odłącz materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Opis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Informacje dotyczące przyczepności" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Informacja" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Ustawienia druku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Importuj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Aktywuj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Duplikuj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Eksportuj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Potwierdź Usunięcie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Czy na pewno chcesz usunąć %1? Nie można tego cofnąć!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Importuj Materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Udało się zaimportować materiał %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Nie można zaimportować materiału %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Eksportuj Materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Nie udało się wyeksportować materiału do %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Udało się wyeksportować materiał do %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "" +msgstr[1] "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Ogólny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Interfejs" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Waluta:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Tnij automatycznie podczas zmiany ustawień." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Automatyczne Cięcie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Zachowanie okna edycji" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Zaznacz nieobsługiwane obszary modelu na czerwono. Bez wsparcia te obszary nie będą drukowane prawidłowo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Wyświetl zwis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Przenosi kamerę, aby model był w centrum widoku, gdy wybrano model" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Wyśrodkuj kamerę kiedy przedmiot jest zaznaczony" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Czy domyślne zachowanie zoomu powinno zostać odwrócone?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Odwróć kierunek zoomu kamery." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "Czy przybliżanie powinno poruszać się w kierunku myszy?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Powiększanie w kierunku myszy nie jest obsługiwane w danej perspektywie." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Przybliżaj w kierunku myszy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Czy modele na platformie powinny być przenoszone w taki sposób, aby nie przecinały się?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Upewnij się, że modele są oddzielone" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Czy modele na platformie powinny być przesunięte w dół, aby dotknęły stołu roboczego?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Automatycznie upuść modele na stół roboczy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Pokaż wiadomości ostrzegawcze w czytniku g-code." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Wiadomość ostrzegawcza w czytniku g-code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "Czy warstwa powinna być wymuszona w trybie zgodności?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Wymuszenie widoku warstw w trybie zgodności (wymaga ponownego uruchomienia)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Czy Cura powinna się otwierać w miejscu, w którym została zamknięta?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Przywróć pozycję okna przy starcie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Jakiego rodzaju kamery należy użyć do renderowania?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Renderowanie z kamery:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Perspektywiczny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Rzut ortograficzny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Otwieranie i zapisywanie plików" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Czy modele powinny być skalowane do wielkości obszaru roboczego, jeśli są zbyt duże?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Skaluj duże modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Model może wydawać się bardzo mały, jeśli jego jednostka jest na przykład w metrach, a nie w milimetrach. Czy takie modele powinny być skalowane?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Skaluj bardzo małe modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Czy modele powinny zostać zaznaczone po załadowaniu?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Zaznaczaj modele po załadowaniu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Czy przedrostek oparty na nazwie drukarki powinien być automatycznie dodawany do nazwy zadania?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Dodaj przedrostek maszyny do nazwy zadania" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Czy podsumowanie powinno być wyświetlane podczas zapisu projektu?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Pokaż okno podsumowania podczas zapisywaniu projektu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Domyślne zachowanie podczas otwierania pliku projektu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Domyślne zachowanie podczas otwierania pliku projektu: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Zawsze pytaj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Zawsze otwieraj jako projekt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Zawsze importuj modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Kiedy dokonasz zmian w profilu i przełączysz się na inny, zostanie wyświetlone okno z pytaniem, czy chcesz zachować twoje zmiany, czy nie. Możesz też wybrać domyślne zachowanie, żeby to okno już nigdy nie było pokazywane." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Profile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Domyślne zachowanie dla zmienionych ustawień podczas zmiany profilu na inny: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Zawsze pytaj o to" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Zawsze odrzucaj wprowadzone zmiany" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Zawsze przenoś wprowadzone zmiany do nowego profilu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Prywatność" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Czy anonimowe dane na temat wydruku mają być wysyłane do Ultimaker? Uwaga. Żadne modele, adresy IP, ani żadne inne dane osobiste nie będą wysyłane i/lub przechowywane." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Wyślij (anonimowe) informacje o drukowaniu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Czy Cura ma sprawdzać dostępność aktualizacji podczas uruchamiania programu?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Sprawdź, dostępność aktualizacji podczas uruchamiania" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Zmień nazwę" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Profile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Odrzuć bieżące zmiany" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Ten profil używa ustawień domyślnych określonych przez drukarkę, dlatego nie ma żadnych ustawień z poniższej liście." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Aktualne ustawienia odpowiadają wybranemu profilowi." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Ustawienia ogólne" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Stwórz profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Podaj nazwę tego profilu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Eksportuj Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Duplikuj profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Zmień nazwę profilu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Importuj Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Typ widoku" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "Widok 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Widok z przodu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Widok z góry" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Widok z lewej strony" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Widok z prawej strony" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" +msgid "Is printed as support." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" +msgid "Other models overlapping with this model are modified." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" +msgid "Infill overlapping with this model is modified." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" +msgid "Overlaps with this model are not supported." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "" +msgstr[1] "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Producent" +msgid "Active print" +msgstr "Aktywny wydruk" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "" +msgid "Job Name" +msgstr "Nazwa pracy" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Nazwa drukarki" +msgid "Printing Time" +msgstr "Czas druku" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Szacowany czas pozostały" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Dodaj drukarkę" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Dodaj drukarkę sieciową" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Dodaj drukarkę niesieciową" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "Nie znaleziono drukarki w Twojej sieci." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "Odśwież" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "Dodaj drukarkę przez IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Rozwiązywanie problemów" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Dodaj drukarkę przez IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Dodaj" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Nie można połączyć się z urządzeniem." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "Drukarka pod tym adresem jeszcze nie odpowiedziała." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Ta drukarka nie może zostać dodana, ponieważ jest nieznana lub nie jest hostem grupy." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Połącz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 -msgctxt "@label" -msgid "Release Notes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 -msgctxt "@button" -msgid "Skip" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Pomóż nam ulepszyć Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Ultimaker Cura zbiera anonimowe dane w celu poprawy jakości druku i komfortu użytkownika, w tym:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "Typy maszyn" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "Zużycie materiału" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "Ilość warstw" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "Ustawienia druku" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Dane zebrane przez Ultimaker Cura nie będą zawierać żadnych prywatnych danych osobowych." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "Więcej informacji" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "Pusty" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "Umowa z użytkownikiem" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "Odrzuć i zamknij" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Witaj w Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "Rozpocznij" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "Producent" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "Nazwa drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "Nie znaleziono drukarki w Twojej sieci." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Odśwież" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Dodaj drukarkę przez IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Rozwiązywanie problemów" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "Pomóż nam ulepszyć Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "Ultimaker Cura zbiera anonimowe dane w celu poprawy jakości druku i komfortu użytkownika, w tym:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "Typy maszyn" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "Zużycie materiału" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "Ilość warstw" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "Ustawienia druku" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Dane zebrane przez Ultimaker Cura nie będą zawierać żadnych prywatnych danych osobowych." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "Więcej informacji" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "Pusty" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "Umowa z użytkownikiem" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "Odrzuć i zamknij" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Dodaj drukarkę przez IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Dodaj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Nie można połączyć się z urządzeniem." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "Drukarka pod tym adresem jeszcze nie odpowiedziała." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Ta drukarka nie może zostać dodana, ponieważ jest nieznana lub nie jest hostem grupy." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Połącz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "Witaj w Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "Rozpocznij" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "Lista obiektów" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Przełącz tryb pełnoekranowy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Wyłącz tryb pełnoekranowy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&Cofnij" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Ponów" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Zamknij" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "Widok 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Widok z przodu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Widok z góry" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Widok z lewej strony" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Widok z prawej strony" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Konfiguruj Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Dodaj drukarkę..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Zarządzaj drukarkami..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Zarządzaj materiałami..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&Aktualizuj profil z bieżącymi ustawieniami" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Odrzuć bieżące zmiany" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "&Utwórz profil z bieżących ustawień..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Zarządzaj profilami..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Pokaż dokumentację internetową" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Zgłoś błąd" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "Co nowego" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "O..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Usuń model" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Wyśrodkuj model na platformie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "&Grupuj modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Rozgrupuj modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "Połącz modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&Powiel model..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Wybierz wszystkie modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Wyczyść stół" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Przeładuj wszystkie modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Ułóż wszystkie modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Wybór ułożenia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Zresetuj wszystkie pozycje modelu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Zresetuj wszystkie przekształcenia modelu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&Otwórz plik(i)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Nowy projekt..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Pokaż folder konfiguracji" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Drukuj Wybrany Model z %1" +msgstr[1] "Drukuj Wybrane Modele z %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Nie podłączono do drukarki" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "Drukarka nie akceptuje poleceń" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "W naprawie. Sprawdź drukarkę" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Utracone połączenie z drukarką" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Drukowanie..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Wstrzymano" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Przygotowywanie ..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Usuń wydruk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Anuluj Wydruk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Czy na pewno chcesz przerwać drukowanie?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Ustawienie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Aktualny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Ustaw jako aktywną głowicę" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Włącz Ekstruder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Wyłącz Ekstruder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&Plik" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Eksportuj..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Eksportuj Zaznaczenie..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Ulubione" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Podstawowe" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "&Drukarka" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Drukarki dostępne w sieci" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Drukarki lokalne" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "&Rozszerzenia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "Preferencje" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Konfiguracje" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Niestandardowe" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Włączona" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Użyj kleju dla lepszej przyczepności dla tej kombinacji materiałów." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Ładowanie dostępnych konfiguracji z drukarki..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "Konfiguracje są niedostępne, ponieważ drukarka jest odłączona." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Ta konfiguracja jest niedostępna, ponieważ %1 jest nierozpoznany. Przejdź do %2, aby pobrać prawidłowy profil materiału." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Wybierz konfigurację" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Konfiguracje" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "P&omoc" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Otwórz &ostatnio używane" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Widok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "&Pozycja kamery" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Widok z kamery" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Perspektywiczny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Rzut ortograficzny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Wydrukuj wybrany model z:" +msgstr[1] "Wydrukuj wybrane modele z:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Zduplikuj wybrany model" +msgstr[1] "Zduplikuj wybrane modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Liczba kopii" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "&Edytuj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Widoczne Ustawienia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Ustaw Widoczność Ustawień..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Otwórz plik(i)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Znaleziono jeden lub więcej plików projektu w wybranych plikach. Możesz otwierać tylko jeden plik projektu na raz. Proponujemy importowanie tylko modeli z tych plików. Czy chcesz kontynuować?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Importuj wszystkie jako modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Otwórz plik projektu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Jest to plik projektu Cura. Czy chcesz otworzyć go jako projekt, czy zaimportować z niego modele?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Zapamiętaj mój wybór" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Otwórz jako projekt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Importuj modele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Odrzuć lub zachowaj zmiany" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Ustawienia profilu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Odrzuć i nigdy nie pytaj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Zachowaj i nigdy nie pytaj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Zapisz projekt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Ekstruder %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Nie pokazuj podsumowania projektu podczas ponownego zapisywania" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Zapisz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "version: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Kompletne rozwiązanie do druku przestrzennego." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura jest rozwijana przez firmę Ultimaker B.V. we współpracy ze społecznością.\n" +"Cura z dumą korzysta z następujących projektów open source:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Graficzny interfejs użytkownika" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Struktura aplikacji" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "Generator g-code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Biblioteka komunikacji międzyprocesowej" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Wsparcie biblioteki do obsługi plików 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Biblioteka pomocy dla metadanych plików i przesyłania strumieniowego" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Język programowania" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "Framework GUI" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "Powiązania Frameworka GUI" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "Biblioteka Powiązań C/C++" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Format wymiany danych" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Czcionka" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Biblioteka edytująca pola" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Wsparcie biblioteki dla szybszej matematyki" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Wsparcie biblioteki do obsługi plików STL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Biblioteka komunikacji szeregowej" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Wsparcie biblioteki do obliczeń naukowych" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Biblioteka pomocnicza do obsługi siatek trójkątów" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "Bilbiotek poszukująca Zeroconf" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Wdrożenie aplikacji pomiędzy dystrybucjami Linux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Podpory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Generuje podpory wspierające części modelu, które mają zwis. Bez tych podpór takie części mogłyby spaść podczas drukowania." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Stopniowe wypełnienie stopniowo zwiększa ilość wypełnień w górę." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Stopniowe wypełnienie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Przyczepność" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Włącz drukowanie obrysu lub tratwy. Spowoduje to dodanie płaskiej powierzchni wokół lub pod Twoim obiektem, która jest łatwa do usunięcia po wydruku." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Ustawienia druku niedostępne. Plik .gcode nie może być modyfikowany." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Wł" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Wył" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Eksperymentalne" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Polecane" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Niestandardowe" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Niektóre wartości ustawień różnią się od wartości zapisanych w profilu.\n" +"\n" +"Kliknij, aby otworzyć menedżer profili." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Profile niestandardowe" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "Drukarka nie jest podłączona." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Stół roboczy" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Temperatura docelowa podgrzewanego stołu. Stół rozgrzeje się lub schłodzi w kierunku tej temperatury. Jeśli ustawione jest 0, grzanie stołu jest wyłączone." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "Bieżąca temperatura podgrzewanego stołu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "Temperatura do wstępnego podgrzewania stołu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Anuluj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Podgrzewanie wstępne" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Przed drukowaniem podgrzej stół. W dalszym ciągu można dostosowywać druk podczas nagrzewania, a nie będziesz musiał czekać na rozgrzanie stołu, gdy będziesz gotowy do drukowania." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Ekstruder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Docelowa temperatura głowicy. Głowica będzie się rozgrzewać lub chłodzić do tej temperatury. Jeżeli jest równe 0, grzanie głowicy będzie wyłączone." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "Aktualna temperatura tej głowicy." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "Temperatura do wstępnego podgrzewania głowicy." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Podgrzej głowicę przed drukowaniem. Możesz w dalszym ciągu dostosowywać drukowanie podczas podgrzewania i nie będziesz musiał czekać na podgrzanie głowicy kiedy będziesz gotowy." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Kolor materiału w tym ekstruderze." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Materiał w głowicy drukującej." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "Dysza włożona do tego ekstrudera." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Kontrola drukarką" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Pozycja Swobodnego Ruchu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Dystans Swobodnego Ruchu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "Wyślij G-code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Wyślij niestandardową komendę G-code do podłączonej drukarki. Naciśnij 'enter', aby wysłać komendę." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Ten pakiet zostanie zainstalowany po ponownym uruchomieniu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Ustawienia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Instaluj pakiety" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Otwórz plik(i)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Znaleziono jeden lub więcej plików G-code w wybranych plikach. Możesz otwierać tylko jeden plik G-code jednocześnie. Jeśli chcesz otworzyć plik G-code, proszę wybierz tylko jeden." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Dodaj drukarkę" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Co nowego" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Zaloguj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Dodaj drukarkę" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Zarządzaj drukarkami" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Cięcie..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Nie można pociąć" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Przetwarzanie" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Potnij" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Rozpocznij proces cięcia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Anuluj" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Szacunkowy czas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Szacunkowy materiał" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Szacunkowy czas niedostępny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Szacunkowy koszt niedostępny" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Podgląd" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Bez tytułu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Sprawdza możliwe problemy drukowania modeli i konfiguracji wydruku i podaje porady." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Sprawdzacz Modelu" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Zapewnia wsparcie dla czytania plików 3MF." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "Czytnik 3MF" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Zapewnia wsparcie dla tworzenia plików 3MF." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MF Writer" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Zapewnia wsparcie dla czytania plików AMF." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "Czytnik AMF" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Utwórz kopię zapasową i przywróć konfigurację." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Kopie zapasowe Cura" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Zapewnia połączenie z tnącym zapleczem CuraEngine." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "Zaplecze CuraEngine" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Zapewnia wsparcie dla importowania profili Cura." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Czytnik Profili Cura" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Zapewnia wsparcie dla eksportowania profili Cura." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Cura Profile Writer" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "" - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Sprawdź aktualizacje oprogramowania." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Sprawdzacz Aktualizacji Oprogramowania" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Dostarcza działanie, pozwalające na aktualizację oprogramowania sprzętowego." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Aktualizacja oprogramowania sprzętowego" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Odczytuje g-code ze skompresowanych archiwum." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Czytnik Skompresowanego G-code" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "Zapisuje g-code do skompresowanego archiwum." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Zapisywacz Skompresowanego G-code" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Zapewnia wsparcie dla importowania profili z plików g-code." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "Czytnik Profili G-code" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Pozwala na ładowanie i wyświetlanie plików G-code." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "Czytnik G-code" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Zapisuje g-code do pliku." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "Zapisywacz G-code" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Włącza możliwość generowania drukowalnej geometrii z pliku obrazu 2D." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Czytnik Obrazu" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Zapewnia wsparcie dla importowania profili ze starszych wersji Cura." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Czytnik Profili Starszej Cura" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Zapewnia możliwość zmiany ustawień maszyny (takich jak objętość robocza, rozmiar dyszy itp.)." -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "" +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Włącza możliwość generowania drukowalnej geometrii z pliku obrazu 2D." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "" +msgid "Image Reader" +msgstr "Czytnik Obrazu" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Zapewnia etap monitorowania w Cura." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Etap Monitorowania" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Zapewnia Ustawienia dla Każdego Modelu." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Narzędzie Ustawień dla Każdego Modelu" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Dodatek, który pozwala użytkownikowi tworzenie skryptów do post processingu" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Post Processing" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Zapewnia etap przygotowania w Cura." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Etap Przygotowania" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Dostarcza podgląd w Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Podgląd" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Zapewnia wsparcie dla podłączania i zapisywania dysków zewnętrznych." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Wtyczka Urządzenia Wyjścia Dysku Zewnętrznego" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "" - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Widok Symulacji" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Zatwierdza anonimowe informację o cięciu. Może być wyłączone w preferencjach." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Informacje o cięciu" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Zapewnia normalny widok siatki." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Widok Bryły" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Tworzy siatkę do blokowania drukowania podpór w określonych miejscach" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Usuwacz Podpór" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Zapewnia wsparcie dla czytania plików modeli." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Czytnik siatki trójkątów" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Zapewnia obsługę odczytu pakietów formatu Ultimaker." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "Czytnik UFP" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Zapewnia wsparcie dla zapisywania Pakietów Formatów Ultimaker." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "Zapisywacz UFP" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Zapewnia czynności maszyny dla urządzeń Ultimaker (na przykład kreator poziomowania stołu, wybór ulepszeń itp.)." - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Czynności maszyny Ultimaker" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Zarządza połączeniami z sieciowymi drukarkami Ultimaker." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Połączenie sieciowe Ultimaker" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Akceptuje G-Code i wysyła je do drukarki. Wtyczka może też aktualizować oprogramowanie." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "Drukowanie USB" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Ulepsza konfigurację z Cura 2.1 do Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Ulepszenie Wersji z 2.1 do 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Ulepsza konfigurację z Cura 2.2 do Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Ulepszenie Wersji z 2.2 do 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Ulepsza konfigurację z Cura 2.5 do Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Ulepszenie Wersji z 2.5 do 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Ulepsza konfigurację z Cura 2.6 do Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Ulepszenie Wersji z 2.6 do 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Ulepsza konfigurację z Cura 2.7 do Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Ulepszenie Wersji 2.7 do 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Ulepsza konfigurację z Cura 3.0 do Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Ulepszenie Wersji 3.0 do 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Ulepsza konfigurację z Cura 3.2 do Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Ulepszenie Wersji z 3.2 do 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Ulepsza konfigurację z Cura 3.3 do Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Ulepszenie Wersji z 3.3 do 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Ulepsza konfigurację z Cura 3.4 do Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Ulepszenie Wersji z 3.4 do 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Uaktualnia konfiguracje z Cura 3.5 to Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Uaktualnij wersję 3.5 do 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Uaktualnia konfiguracje z Cura 4.0 to Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Uaktualnij wersję 4.0 do 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Uaktualnia konfiguracje z Cura 4.1 to Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Uaktualnij wersję 4.1 do 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Uaktualnia konfiguracje z Cura 4.2 to Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Uaktualnij wersję 4.2 do 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Uaktualnia konfiguracje z Cura 4.3 to Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Uaktualnij wersję 4.3 do 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Zapewnia możliwość czytania plików X3D." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "Czytnik X3D" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Zapewnia możliwość czytania i tworzenia profili materiałów opartych o XML." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Profile Materiału" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Zapewnia widok rentgena." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Widok Rentgena" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Zapewnia możliwość czytania plików X3D." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "Czytnik X3D" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Zapewnia wsparcie dla importowania profili Cura." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Czytnik Profili Cura" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Dodatek, który pozwala użytkownikowi tworzenie skryptów do post processingu" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Post Processing" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Zarządza połączeniami z sieciowymi drukarkami Ultimaker." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Połączenie sieciowe Ultimaker" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Zapewnia wsparcie dla tworzenia plików 3MF." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MF Writer" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Utwórz kopię zapasową i przywróć konfigurację." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Kopie zapasowe Cura" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Zatwierdza anonimowe informację o cięciu. Może być wyłączone w preferencjach." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Informacje o cięciu" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Zapewnia wsparcie dla zapisywania Pakietów Formatów Ultimaker." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "Zapisywacz UFP" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "" + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Zapewnia wsparcie dla importowania profili z plików g-code." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "Czytnik Profili G-code" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Pozwala na ładowanie i wyświetlanie plików G-code." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "Czytnik G-code" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Zapewnia wsparcie dla czytania plików modeli." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Czytnik siatki trójkątów" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Zapewnia czynności maszyny dla urządzeń Ultimaker (na przykład kreator poziomowania stołu, wybór ulepszeń itp.)." + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Czynności maszyny Ultimaker" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Odczytuje g-code ze skompresowanych archiwum." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Czytnik Skompresowanego G-code" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "" + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Zapewnia wsparcie dla podłączania i zapisywania dysków zewnętrznych." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Wtyczka Urządzenia Wyjścia Dysku Zewnętrznego" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Zapewnia etap monitorowania w Cura." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Etap Monitorowania" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Ulepsza konfigurację z Cura 2.5 do Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Ulepszenie Wersji z 2.5 do 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Ulepsza konfigurację z Cura 2.6 do Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Ulepszenie Wersji z 2.6 do 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Ulepsza konfigurację z Cura 3.4 do Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Ulepszenie Wersji z 3.4 do 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Uaktualnia konfiguracje z Cura 4.3 to Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Uaktualnij wersję 4.3 do 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Ulepsza konfigurację z Cura 3.2 do Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Ulepszenie Wersji z 3.2 do 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Ulepsza konfigurację z Cura 3.3 do Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Ulepszenie Wersji z 3.3 do 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Uaktualnia konfiguracje z Cura 4.1 to Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Uaktualnij wersję 4.1 do 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Uaktualnia konfiguracje z Cura 4.2 to Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Uaktualnij wersję 4.2 do 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Uaktualnia konfiguracje z Cura 3.5 to Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Uaktualnij wersję 3.5 do 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Ulepsza konfigurację z Cura 2.2 do Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Ulepszenie Wersji z 2.2 do 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Ulepsza konfigurację z Cura 2.1 do Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Ulepszenie Wersji z 2.1 do 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Ulepsza konfigurację z Cura 2.7 do Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Ulepszenie Wersji 2.7 do 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Ulepsza konfigurację z Cura 3.0 do Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Ulepszenie Wersji 3.0 do 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Uaktualnia konfiguracje z Cura 4.0 to Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Uaktualnij wersję 4.0 do 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Zapewnia połączenie z tnącym zapleczem CuraEngine." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "Zaplecze CuraEngine" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Zapewnia wsparcie dla czytania plików 3MF." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "Czytnik 3MF" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Zapewnia Ustawienia dla Każdego Modelu." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Narzędzie Ustawień dla Każdego Modelu" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Zapewnia możliwość czytania i tworzenia profili materiałów opartych o XML." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Profile Materiału" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Zapewnia wsparcie dla eksportowania profili Cura." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Cura Profile Writer" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Sprawdza możliwe problemy drukowania modeli i konfiguracji wydruku i podaje porady." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Sprawdzacz Modelu" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Akceptuje G-Code i wysyła je do drukarki. Wtyczka może też aktualizować oprogramowanie." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "Drukowanie USB" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Dostarcza podgląd w Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Podgląd" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Zapisuje g-code do pliku." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "Zapisywacz G-code" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Zapewnia obsługę odczytu pakietów formatu Ultimaker." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "Czytnik UFP" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Dostarcza działanie, pozwalające na aktualizację oprogramowania sprzętowego." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Aktualizacja oprogramowania sprzętowego" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "Zapisuje g-code do skompresowanego archiwum." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Zapisywacz Skompresowanego G-code" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "" + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Widok Symulacji" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Zapewnia wsparcie dla importowania profili ze starszych wersji Cura." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Czytnik Profili Starszej Cura" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Zapewnia wsparcie dla czytania plików AMF." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "Czytnik AMF" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Zapewnia normalny widok siatki." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Widok Bryły" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Sprawdź aktualizacje oprogramowania." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Sprawdzacz Aktualizacji Oprogramowania" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Tworzy siatkę do blokowania drukowania podpór w określonych miejscach" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Usuwacz Podpór" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Zapewnia etap przygotowania w Cura." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Etap Przygotowania" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Drukarka" + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Jeszcze nie uruchomiono
      " diff --git a/resources/i18n/pl_PL/fdmextruder.def.json.po b/resources/i18n/pl_PL/fdmextruder.def.json.po index 739493b39d..570692132f 100644 --- a/resources/i18n/pl_PL/fdmextruder.def.json.po +++ b/resources/i18n/pl_PL/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2019-03-13 14:00+0200\n" "Last-Translator: Mariusz 'Virgin71' Matłosz \n" "Language-Team: reprapy.pl\n" @@ -17,212 +17,212 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Poedit 2.1.1\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Maszyna" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Specyficzne ustawienia maszyny" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Ekstruder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "Ekstruder używany do drukowania. Ta opcja używana jest podczas multi-ekstruzji." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID Dyszy" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "ID dyszy dla wózka ekstrudera np. \"AA 0.4\" i \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Średnica Dyszy" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Wewnętrzna średnica dyszy. Zmień to ustawienie kiedy używasz niestandardowego rozmiaru dyszy." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Przesunięcie X Dyszy" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "Współrzędna X przesunięcia dyszy." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Przesunięcie Y Dyszy" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "Współrzędna Y przesunięcia dyszy." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "Początkowy G-code Ekstrudera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Początkowy G-code do wykonania przy przełączeniu na ten ekstruder." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Bezwzględna Pozycja Początkowa Ekstrudera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Zmień pozycję początkową ekstrudera na bezwzględną, zamiast względem ostatniej pozycji głowicy." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Początkowa Pozycja X Ekstrudera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "Współrzędna X początkowej pozycji ekstrudera podczas jego włączania." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Początkowa Pozycja Y Ekstrudera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "Współrzędna Y początkowej pozycji ekstrudera podczas jego włączania." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "Końcowy G-code Ekstrudera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Końcowy G-code do wykonania przy przełączeniu na ten ekstruder." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Bezwzgl. Końcowa Pozycja Ekstrudera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Zmień pozycję końcową ekstrudera na bezwzględną, zamiast względem ostatniej pozycji głowicy." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Końcowa Pozycja X Ekstrudera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "Współrzędna X końcowej pozycji ekstrudera podczas jego wyłączania." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Końcowa Pozycja Y Ekstrudera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "Współrzędna Y końcowej pozycji ekstrudera podczas jego wyłączania." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Pozycja Z Czyszczenia Dyszy" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Współrzędna Z, w której dysza jest czyszczona na początku wydruku." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Wentylator ekstrudera" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Numer wentylatora przypisanego do ekstrudera. Zmień z domyślnej wartości 0, tylko w przypadku, kiedy posiadasz oddzielny wentylator dla każdego ekstrudera." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Przyczepność do stołu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Przyczepność" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Pozycja X Czyszczenia Dyszy" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Współrzędna X, w której dysza jest czyszczona na początku wydruku." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Pozycja Y Czyszczenia Dyszy" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Współrzędna Y, w której dysza jest czyszczona na początku wydruku." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Materiał" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Materiał" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Średnica" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Dostosuj średnicę użytego filamentu. Dopasuj tę wartość do średnicy używanego filamentu." diff --git a/resources/i18n/pl_PL/fdmprinter.def.json.po b/resources/i18n/pl_PL/fdmprinter.def.json.po index 4aa3984d90..7ebf80a208 100644 --- a/resources/i18n/pl_PL/fdmprinter.def.json.po +++ b/resources/i18n/pl_PL/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2019-11-15 15:34+0100\n" "Last-Translator: Mariusz Matłosz \n" "Language-Team: Mariusz Matłosz , reprapy.pl\n" @@ -16,42 +16,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 2.2.4\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Drukarka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Specyficzne ustawienia drukarki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Typ drukarki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "Nazwa modelu twojej drukarki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Pokaż Warianty Maszyny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Określa czy wyświetlać różne warianty drukarki, które są opisane w oddzielnych plikach JSON." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "Początkowy G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -60,12 +60,12 @@ msgstr "" "Polecenia G-code, które są wykonywane na samym początku - oddzielone za pomocą \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "Końcowy G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -74,1872 +74,1907 @@ msgstr "" "Polecenia G-code, które są wykonywane na samym końcu - oddzielone za pomocą \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "GUID Materiału" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Średnica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Dostosowuje średnicę stosowanego filamentu. Dopasuj tę wartość do średnicy stosowanego filamentu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Czekaj na Podgrzanie Stołu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Czy wstawić na początku komendę, czekającą aż temperatura stołu zostanie osiągnięta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Czekaj na Podgrzanie Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Poczekaj, aż temperatura dyszy zostanie osiągnięta na początku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Załącz Temperaturę Materiału" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Możliwość wstawienia polecenia temperatury dyszy na początku G-code. Jeżeli start_gcode już zawiera polecenia temperatury dyszy, program Cura wyłączy tego ustawienie automatycznie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Załącz Temperaturę Stołu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Możliwość wstawienia poleceń temperatury stołu na początku G-code. Jeśli start_gcode zawiera już polecenia dla temperatury stołu, program Cura wyłącza to ustawienie automatycznie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Szerokość Maszyny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "Szerokość (w kierunku X) obszaru roboczego." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Głębokość Maszyny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "Głębokość (w kierunku Y) obszaru drukowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Wysokość Maszyny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "Wysokość (w kierunku Z) obszaru drukowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Kształt Stołu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "Kształt stołu bez uwzględniania obszarów niedrukowalnych." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Prostokątny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Eliptyczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Materiał Platformy Roboczej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "Materiał platformy roboczej zainstalowanej w drukarce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Szkło" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Aluminium" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Posiada Podgrzewany Stół" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Określa czy maszyna posiada podgrzewany stół." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Posiada komorę stabilizacji temperatury" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Określa czy drukarka posiada zamkniętą komorę stabilizującą temperaturę." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Środek to Początek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Określa, czy współrzędne zero X/Y znajdują się na środku pola wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Liczba Ekstruderów" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Liczba zespołów esktruderów. Zespół ekstrudera to kombinacja podajnika, rurki Bowden i dyszy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Liczba Ekstruderów, które są dostępne" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Liczba zespołów ekstruderów, które są dostępne; automatycznie ustawiane w oprogramowaniu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Zew. średnica dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Zewnętrzna średnica końcówki dyszy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Długość dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "Różnica w wysokości pomiędzy końcówką dyszy a najniższą częścą głowicy drukującej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Kąt dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "Kąt pomiędzy poziomą powierzchnią a częścią stożkową bezpośrednio ponad dyszą." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Długość strefy cieplnej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Odległość od końcówki dyszy, z której ciepło dyszy przenoszone jest do filamentu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Włącz Kontrolę Temp. Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Czy kontrolować temperaturę przez Cura? Wyłącz tę funkcję, aby kontrolować temperaturę dyszy poza Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Prędkość nagrzewania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "Szybkość (° C/s.), z którą dysza ogrzewa się - średnia z normlanej temperatury druku i temperatury czuwania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Prędkość chłodzenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "Szybkość (° C/s.), z którą dysza chłodzi się - średnia z normlanej temperatury druku i temperatury czuwania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Minimalny Czas Temp. Czuwania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Minimalny czas, w jakim ekstruder musi być nieużywany, aby schłodzić dyszę. Dopiero, gdy ekstruder nie jest używany dłużej niż przez ten czas, będzie można schłodzić dyszę do temp. czuwania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Smak G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "Typ g-code, który ma być generowany." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Objętościowy)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Retrakcja Programowa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Używaj komend retrakcji (G10/G11) zamiast używać współrzędną E w komendzie G1, aby wycofać materiał." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Niedozwolone obszary" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Lista obszarów, we których głowica nie może się poruszać." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Niedozwolone Obszary Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Lista obszarów, w które dysze nie mogą wjeżdżać." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Obszar głowicy i wentylatora drukarki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Wysokość wózka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Różnica wysokości między wierzchołkiem dyszy a suwnicą (gantry) (osie X i Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "ID dyszy dla wózka ekstrudera np. \"AA 0.4\" i \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Średnica dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Wewnętrzna średnica dyszy. Użyj tego ustawienia, jeśli używasz dyszę o niestandardowym rozmiarze." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Przesunięcie ekstrudera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Pozycja Z Czyszczenia Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Współrzędna Z, w której dysza jest czyszczona na początku wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Bezwzgl. Końcowa Pozycja Ekstrudera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Zmień pozycję końcową ekstrudera na bezwzględną, zamiast względem ostatniej pozycji głowicy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Maksymalna Prędkość X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "Maksymalna prędkość silnika osi X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Maksymalna Prędkość Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Maksymalna prędkość silnika osi Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Maksymalna Prędkość Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Maksymalna prędkość silnika osi Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "Maksymalna prędkość filamentu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Maksymalne Przyspieszenie X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Maksymalne przyspieszenie dla silnika osi X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Maksymalne Przyspieszenie Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Maksymalne przyspieszenie dla silnika osi Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Maksymalnie Przyspieszenie Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Maksymalne przyspieszenie dla silnika osi Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Maksymalna Przysp. Filamentu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Maksymalne przyspieszenie dla silnika filamentu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Domyślne Przyspieszenie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "Domyślną przyspieszenie ruchu głowicy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Domyślny Zryw X-Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Domyślny zryw dla ruchu w płaszczyźnie poziomej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Domyślny Zryw Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Domyślny zryw do silnika osi Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Domyślny Zryw Filamentu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Domyślny zryw dla silnika filamentu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Kroki na milimetr (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Ile kroków silnika krokowego będzie skutkowało ruchem o 1mm w osi X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Kroki na milimetr (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Ile kroków silnika krokowego będzie skutkowało ruchem o 1mm w osi Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Kroki na milimetr (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Ile kroków silnika krokowego będzie skutkowało ruchem o 1mm w osi Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Kroki na milimetr (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "Krańcówka X w Pozycji Dodatniej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Czy krańcówka osi X jest w pozycji dodatniej (wysokie współrzędne X) czy w ujemnej (niskie współrzędne X)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Krańcówka Y w Pozycji Dodatniej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Czy krańcówka osi Y jest w pozycji dodatniej (wysokie współrzędne Y) czy w ujemnej (niskie współrzędne Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Krańcówka Z w Pozycji Dodatniej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Czy krańcówka osi Z jest w pozycji dodatniej (wysokie współrzędne Z) czy w ujemnej (niskie współrzędne Z)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Minimalna Prędk. Posuwu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "Minimalna prędkość ruchu głowicy drukującej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Średnica Koła Podajnika" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "Średnica koła, które przesuwa materiał w podajniku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Jakość" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Wszystkie ustawienia, które wpływają na rozdzielczość druku. Ustawienia te mają ogromny wpływ na jakość (i czas druku)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Wysokość Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "Grubość każdej warstwy w mm. Wyższe wartości powodują szybszy wydruk w niskiej rozdzielczości, niższe wartości powodują wolniejszy wydruk w wyższej rozdzielczości." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Wys. Początkowej Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "Wysokość początkowej warstwy w mm. Grubsza początkowa warstwa powoduje lepszą przyczepność do stołu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Szerokość Linii" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Szerokość jednej linii. Ogólnie, szerokość powinna być taka sama jak średnica dyszy. Jednak nieznaczne zmniejszenie tej wartości może prowadzić do lepszych wydruków." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Szerokość Linii Ściany" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Szerokość jednej linii ściany." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Szerokość Linii Ścian(y) Zewnętrznych" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "Szerokość zewnętrznej linii ściany. Przez obniżenie tej wartości wyższe poziomy szczegółów mogą być drukowane." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Szerokość Linii Ścian(y) Wewnętnych" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Szerokość jednej linii dla wszystkich linii ściany z wyjątkiem jednej najbardziej zewnętrznej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Szerokość Górnej/Dolnej Linii" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Szerokość pojedynczej górnej/dolnej linii." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Szerokość Linii Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Szerokość pojedynczej linii wypełniania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Szer. Linii Obwódki/Obrysu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Szerokość pojedynczej linii Obwódki i Obrysu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Szerokość Linii Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Szerokość jednej linii podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Szerokość Linii Połączenia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Szerokość pojedynczej linii dachu lub podłogi podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Szerokość Linii Dachu Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Szerokość pojedynczej linii dachu podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Szerokość Linii Podłoża Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Szerokość pojedynczej linii podłoża podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Szerokość Linii Wieży Czyszczczenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Szerokość pojedynczej linii wieży." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Szerokość Linii Początk. Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Mnożnik szerokości linii na pierwszej warstwie. Zwiększenie może polepszyć przyczepność do stołu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Powłoka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Ekstruder Ściany" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "Ekstruder używany do drukowania ścian. Używane w multi-esktruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Esktruder Zew. Ściany" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "Esktruder używany do drukowania zewn. ściany. Używane w multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Ekstruder Wew. Linii" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "Ekstruder używany do drukowania wenw. ściany. Używane w multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Grubość Ściany" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "Grubość ścian w kierunku poziomym. Ta wartość podzielona przez szerokość linii ściany, określa liczbę ścian." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Ilość Ścian" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Liczba ścian. Przy obliczaniu za pomocą grubości ściany, ta wartość jest zaokrąglana do liczby całkowitej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Długość Czyszczenia Zew. Ściana" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Długość ruchu jałowego umieszczonego po wydrukowaniu zewnętrznej ściany, aby lepiej ukryć szew Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Wkład Zew. Ściany" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Wkład nałożony na ścieżkę zewnętrznej ściany. Jeśli zewnętrzna ścianka jest mniejsza niż dysza i jest drukowana po wewnętrznych ściankach, użyj tego przesunięcia, aby uzyskać otwór w dyszy, żeby nakładała się z wewnętrzną ścianą zamiast być na zewnątrz modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Optymalizuj Kolejność Drukowania Ścian" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Optymalizuje kolejność, w jakiej będą drukowane ścianki w celu zredukowania ilości retrakcji oraz dystansu ruchów jałowych. Większość części skorzysta na załączeniu tej funkcji, jednak w niektórych przypadkach czas druku może się wydłużyć, proszę więc o porównanie oszacowanego czasu z funkcją załączoną oraz wyłączoną. Pierwsza warstwa nie zostanie zoptymalizowana, jeżeli jako poprawa przyczepności stołu zostanie wybrany obrys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Zastosuj Dodatkową Ścianę" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Drukuje dodatkową ścianę na każdej warstwie. W ten sposób wypełnienie jest tworzone pomiędzy tymi dod. ścianami, co skutkuje mocniejszymi wydrukami." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Drukuj Cienkie Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Drukuj części modelu, które są poziomo cieńsze niż rozmiar dyszy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Poziome Poszerzenie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Wartość przesunięcia zastosowana do wszystkich wielokątów na każdej warstwie. Dodatnie wartości mogą kompensować zbyt duże otwory; wartości ujemne mogą kompensować zbyt małe otwory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Poziome Poszerzenie Początk. Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "Wartość przesunięcia dodawana do wszystkich powierzchni na pierwszej warstwie. Ujemna wartość może skompensować rozlewanie się pierwszej warstwy znane jako \"stopa słonia\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Wyrównanie Szwu Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Punkt początkowy każdej ścieżki w warstwie. Kiedy ścieżki w kolejnych warstwach zaczynają się w tym samym punkcie, na wydruku może pojawić się pionowy szew. Wyrównywanie ich w pobliżu określonej przez użytkownika lokalizacji powoduje, że szew jest najprostszy do usunięcia. Po umieszczeniu losowo niedokładności na początku ścieżki będzie mniej zauważalny. Podczas najkrótszej ścieżki wydruk będzie szybszy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Określone przez Użytkownika" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Najkrótsze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Losowe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Najostrzejszy róg" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Pozycja szwu osi Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "Najbliższa pozycja startu druku każdej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Lewy tył" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Tył" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Prawy tył" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Prawa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Prawy przód" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Przód" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Lewy przód" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Lewa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Szew X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "Współrzędna X położenia, w pobliżu miejsca rozpoczęcia drukowania każdej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Szew Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "Współrzędna Y położenia, w pobliżu miejsca rozpoczęcia drukowania każdej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Wybór Rogu Szwu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Kontroluj, czy narożniki obrysu wpływają na położenie szwu. Brak oznacza, że rogi nie mają wpływu na tę pozycję. Ukryj szew zwiększa prawdopodobieństwo pojawienia się szwu w wewnętrznym rogu. Ujawnij szew zwiększa prawdopodobieństwo pojawienia się szwu w narożniku zewnętrznym. Ukryj lub odsłoń szew zwiększa prawdopodobieństwo, że szew pojawi się w rogu wewnętrznym lub zewnętrznym. Inteligentne ukrywanie odsłania zarówno narożniki wewnętrzne, jak i zewnętrzne, ale w miarę potrzeby wybiera wewnętrzne narożniki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Brak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Ukryj Szew" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Pokaż Szew" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Ukryj lub Pokaż Szew" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Inteligentne ukrywanie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Względny Szew Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Kiedy włączone, współrzędne szwu są względne do każdego środka części. Kiedy wyłączone, współrzędne opisują bezwzględną pozycję na stole." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Ekstruder Górnej Pow. Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "Esktruder używany do drukowania górnej skóry. Używane w multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Warstwy Górnej Pow. Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "Liczba warstw górnej skóry. Zazwyczaj tylko jedna górna warstwa poprawia jakość górnych powierzchni." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Szerokość Linii Powierzchni Skóry" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Szerokość pojedynczej linii na obszarach na górze wydruku." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Wzór Górnej Pow. Skóry" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "Wzór najwyższych warstw." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Linie" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Koncentryczny" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Zygzak" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Kierunki Linii Górnej Pow. Skóry" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Lista całkowitych kierunków linii używana kiedy skóra górnej powierzchni używa wzoru linii lub zygzaka. Elementy z listy są używane po kolei na każdej warstwie, a kiedy lista się skończy, zaczyna się od nowa. Elementy listy są oddzielone przecinkami, a cała lista zawarta jest w nawiasach kwadratowych. Domyślnie lista jest pusta co oznacza używanie tradycyjnych, domyślnych kątów (45 i 135 stopni)." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Ekstruder Góra/Dół" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "Ekstruder używany do drukowania górnej i dolnej skóry. Używane w multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Grubość Góra/Dół" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "Grubość górnej/dolnej warstwy wydruku. Ta wartość podzielona przez wysokość warstwy definiuje liczbę warstw górnych/dolnych." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Grubość Góra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "Grubość górnych warstw na wydruku. Ta wartość podzielona przez wysokość warstwy definiuje liczbę warstw górnych." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Górne warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Liczba górnych warstw. Przy obliczaniu górnej grubości wartość ta jest zaokrąglana do liczby całkowitej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Grubość Dołu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "Grubość dolnych warstw w wydruku. Ta wartość podzielona przez wysokość warstwy definiuje liczbę warstw dolnych." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Dolne Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Liczba dolnych warstw. Przy obliczaniu grubości dołu ta wartość jest zaokrąglana do liczby całkowitej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Początkowej warstwy dolne" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Liczba początkowych dolnych warstw, od stołu w górę. Obliczona na podstawie grubości spodu, wartość ta jest zaokrąglana do liczby całkowitej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Wzór Góra/Dół" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Wzór górnej/dolnej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Koncentryczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zygzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Wzór Dolnej Początkowej Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "Wzór na pierwszej warstwie na dole wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Koncentryczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Zygzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Połącz Górne/Dolne Wieloboki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Połącz górne/dolne ścieżki, które przebiegają koło siebie. Włączenie tej opcji powoduje ograniczenie czasu ruchów jałowych dla wzorca koncentrycznego, ale ze względu na możliwość pojawienia się połączeń w połowie ścieżki wypełnienia, opcja ta może obniżyć jakość górnego wykończenia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Kierunki Linii Góra/Dół" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Lista całkowitych kierunków linii używana kiedy górne/dolne warstwy używają wzoru linii i zygzaka. Elementy z listy są używane kolejno w miarę postępu warstw, a kiedy kończy się lista, zaczyna się od początku. Elementy listy są oddzielone przecinkami, a cała lista znajduje się w nawiasach kwadratowych. Domyślnie lista jest pusta, co oznacza tradycyjne, domyślne kąty (45 i 135 stopni)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Brak wypełnienia w lukach osi Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Gdy model ma małe pionowe szczeliny składające się z kilku warstw, powinna pojawić się powierzchnia zewnętrzna wokół tych warstw w wąskiej przestrzeni. Włącz, aby nie generować powierzchni zewnętrznej, jeśli odstęp pionowy jest bardzo mały. Poprawia to czas drukowania i czas cięcia, ale technicznie pozostawia wypełnienie bez wykończenia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Liczba Dod. Ścian na Skórze" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Zastępuje najbardziej zewnętrzną część wzoru górnego/dolnego za pomocą kilku koncentrycznych linii. Korzystanie z jednej lub dwóch linii poprawia dachy, które zaczynają się na wypełnieniu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Włącz Prasowanie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Ponowne przejście po górnej powierzchni, tym razem wytłaczając bardzo mało materiału. Ma to na celu lepsze stopienie tworzywa na wierzchu, tworząc gładsze wykończenie. Ciśnienie w dyszy jest utrzymywane na wysokim poziomie, aby szczeliny na powierzchni były wypełnione materiałem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Prasuj Tylko Najwyższą Warstwę" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Przeprowadzaj prasowanie tylko na najwyższej warstwie siatki. Oszczędza to czas jeżeli niższe warstwy nie muszą mieć gładkie wykończenia powierzchni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Wzór Prasowania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "Wzór używany dla górnych powierzchni prasowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Koncentryczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Zygzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Przerwy Linii Prasowania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Odległość pomiędzy liniami prasowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Przepływ Prasowania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Ilość materiału, w odniesieniu do normalnej linii skóry, do ekstrudowania podczas prasowania. Pozostawianie dyszy napełnionej pomaga w wypełnianiu nierówności górnej powierzchni, ale zbyt duża ilość materiału może powodować nadekstruzję po stronie powierzchni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Margines Prasowania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "Odległość utrzymywana od krawędzi modelu. Prasowanie do końca krawędzi siatki może powodować zadarte krawędzie na wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Prędkość Prasowania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "Prędkość, z jaką drukarka przejeżdża nad górnymi powierzchniami." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Przyspieszenie Prasowania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "Przyspieszenie, z jakim przeprowadzane jest prasowanie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Zryw Prasowania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "Maksymalna nagła zmiana prędkości podczas przeprowadzania prasowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Procent Nakładania się Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Dostosuj zachodzenie pomiędzy ścianami, a (punktami końcowymi) linią obrysu, jako procent szerokości linii obrysu i najbardziej wewnętrznej ściany. Niewielkie zachodzenie na siebie pozwala ścianom połączyć się mocno z obrysem. Zauważ, że przy równej szerokości obrysu i szerokości ściany, każdy procent powyżej 50% może spowodować przekroczenie ściany przez obrys, ponieważ pozycja dyszy ekstrudera obrysu może sięgać poza środek ściany." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Nakładanie się Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Dostosuj zachodzenie pomiędzy ścianami, a (punktami końcowymi) linią obrysu. Niewielkie zachodzenie na siebie pozwala ścianom połączyć się mocno z obrysem. Zauważ, że przy równej szerokości obrysu i szerokości ściany, każdy procent powyżej 50% może spowodować przekroczenie ściany przez obrys, ponieważ pozycja dyszy ekstrudera obrysu może sięgać poza środek ściany." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Szerokość Usuwania Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "Największa szerokość pow. skóry, które mają zostać usunięte. Każda pow. skóry mniejsza niż ta wartość zniknie. Może to pomóc w ograniczeniu ilości czasu i materiału zużywanego na drukowanie górnych/dolnych skór na pochyłych powierzchniach modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Szer. Usuwania Górnej Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Największa szerokość górnej pow. skóry, które mają zostać usunięte. Każda pow. skóry mniejsza niż ta wartość zniknie. Może to pomóc w ograniczeniu ilości czasu i materiału zużywanego na drukowanie górnych skór na pochyłych powierzchniach modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Szer. Usuwania Dolnej Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "Największa szerokość dolnych pow. skóry, które mają zostać usunięte. Każda pow. skóry mniejsza niż ta wartość zniknie. Może to pomóc w ograniczeniu ilości czasu i materiału zużywanego na drukowanie dolnych skór na pochyłych powierzchniach modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Odległość Rozsz. Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "Odległość na jaką skóry są rozszerzane w kierunku wypełnienia. Wyższe wartości powodują lepsze łączenie się skóry i wypełnienia i powodują, że ściany sąsiednich warstw lepiej łączą się ze skórą. Niższe wartości oszczędzają materiał." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Odległość Rozsz. Górnej Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "Odległość na jaką górne skóry są rozszerzane w kierunku wypełnienia. Wyższe wartości powodują lepsze łączenie się skóry i wypełnienia i powodują, że ściany sąsiednich warstw lepiej łączą się ze skórą. Niższe wartości oszczędzają materiał." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Odległość Rozsz. Dolnej Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "Odległość na jaką dolne skóry są rozszerzane w kierunku wypełnienia. Wyższe wartości powodują lepsze łączenie się skóry i wypełnienia i powodują, że ściany sąsiednich warstw lepiej łączą się ze skórą. Niższe wartości oszczędzają materiał." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Maks. Kąt Rozciągania Ścian" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Min. Szerok. Skóry do Poszerzenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Obszary skóry, które są węższe niż to, nie zostaną poszerzone. W ten sposób unikamy rozszerzania wąskich skór, które są tworzone, kiedy powierzchnia jest blisko pionowi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Wypełnienie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Wypełnienie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Ekstruder Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Ekstruder używany do drukowania wypełnienia. Używane w multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Gęstość Wypełnnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Dostosowuje gęstość wypełnienia wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Odstęp Linii Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Odległość między drukowanymi liniami wypełnienia. To ustawienie jest obliczane za pomocą gęstości wypełnienia i szerokość linii wypełnienia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Wzorzec Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Kratka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Trójkąty" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Tri-Sześciokąt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Sześcienny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Podział sześcienny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Czworościan" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Ćwierć Sześcienny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Koncentryczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Zygzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Krzyż" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Krzyż 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Połącz Linie Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Łączy końce gdzie wzór wypełnienia spotyka się z wewn. ścianą używając linii, która podąża za kształtem wewn. ściany. Włączenie tego ustawienia może spowodować lepszą przyczepność wypełnienia do ścian i zredukować efekty wypełnienia w jakości powierzchni. Wyłączenie tego ustawienia redukuje ilość potrzebnego materiału." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Połącz Wieloboki Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Łączy ścieżki wypełnienia, gdy są one prowadzone obok siebie. Dla wzorów wypełnienia zawierających kilka zamkniętych wieloboków, załączenie tego ustawienia znacznie skróci czas ruchów jałowych." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Kierunek Linii Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Lista całkowitych kierunków linii do użycia. Elementy z listy są używane kolejno w miarę postępu warstw, a kiedy kończy się lista, zaczyna się od początku. Elementy listy są oddzielone przecinkami, a cała lista znajduje się w nawiasach kwadratowych. Domyślnie lista jest pusta, co oznacza tradycyjne domyślne kąty (45 i 135 stopni dla linii i wzorów zygzakowych i 45 stopni dla wszystkich pozostałych wzorów)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Przesunięcie Wypełn. w Osi X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "Wzór wypełnienia jest przesunięty o tę odległość wzdłuż osi X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Przesunięcie Wypełn. w Osi Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "Wzór wypełnienia jest przesunięty o tę odległość wzdłuż osi Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Losowy punkt startu wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Losuje, która linia wypełnienia jest drukowana jako pierwsza. Dzięki temu nie ma zjawiska, kiedy jeden segment jest mocniejszy. Kosztem jest dodatkowy ruchu jałowy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Mnożnik Linii Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Zmienia pojedynczą linię wypełnienia na zadaną ilość linii. Dodatkowe linie wypełnienia nie będą nad sobą przechodzić, ale będą się unikać. Sprawi to, że wypełnienie będzie sztywniejsze, ale czas druku oraz zużycie materiału zwiększą się." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Ilość Dodatkowych Ścianek Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1948,2667 +1983,2707 @@ msgstr "" "Dodaje ścianki naokoło wypełnienia. Takie ścianki mogą spowodować, że linie górnej/dolnej powłoki będą zwisać mniej, co pozwoli na zastosowanie mniejszej ilości górnych/dolnych warstw przy zachowaniu takiej samej jakości kosztem dodatkowego materiału.\n" "Ta funkcja może być używana razem z funkcją \"Połącz Wieloboki Wypełnienia\", aby połączyć całe wypełnienie w pojedynczą ścieżkę, co przy poprawnej konfiguracji wyelinimuje potrzebę wykonywania ruchów jałowych lub retrakcji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Sześcienny Podział Powłoki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Dodatek do promienia od środka każdej kostki, aby sprawdzić granicę modelu i podjąć decyzję, czy taka kostka powinna być podzielona. Większe wartości prowadzą do grubszej powłoki małych kostek w pobliżu granicy modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Procent Zachodzenia Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Ilość nałożenia pomiędzy wypełnieniem i ścianami w procentach szerokości linii wypełnienia. Delikatne nałożenie pozwala na lepsze połączenie ścian z wypełnieniem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Zachodzenie Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Ilość nałożenia pomiędzy wypełnieniem a ścianami. Nieznaczne nałożenie pozwala ściśle łączyć się z wypełnieniem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Długość Czyszczenia Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Odległość ruchu jałowego pomiędzy każdą linią wypełnienia, aby lepiej przymocować linię wypełnienia do ścian. Ta opcja jest podobna do nakładania się wypełnienia, ale bez ekstruzji i tylko na jednym końcu linii wypełnienia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Grubość Warstwy Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Grubość na warstwe materiału wypełniającego. Ta wartość powinna zawsze być wielokrotnością wysokości warstwy i być zaokrąglana." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Stopniowe Kroki Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Liczba redukcji wypełnienia o połowę podczas drukowania poniżej górnych powierzchni. Obszary, które są bliżej górnej powierzchni, mają większą gęstość, aż do Gęstości Wypełnienia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Wysokość Kroku Stopniowego Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "Wysokość wypełnienia o danej gęstości przed przejściem na połowę gęstości." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Wypełn. przed Ścianami" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Wydrukuj wypełnienie przed wydrukowaniem ścian. Drukowanie ścian jako pierwsze może prowadzić do bardziej dokładnych ścian, ale pogorszy zwisy. Drukowanie wypełnienia najpierw prowadzi do mocniejszych ścian, ale wzór wypełnienia może czasem być widoczny przez powierzchnię." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Min. Obszar Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Nie generuj obszarów wypełnienia mniejszych niż to (zamiast tego używaj skóry)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Wypełnienie Podporowe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Drukuj wypełnienie tylko w miejscach, w których górna część modelu powinna być podparta strukturą wewnętrzną. Załączenie tej funkcji skutkuje redukcją czasu druku, ale prowadzi do niejednolitej wytrzymałości obiektu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Kąt Zwisu dla Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "Minimalny kąt zwisu wewnętrznego, dla którego zostanie dodane wypełnienie. Przy wartości 0° obiekty zostaną wypełnione całkowicie, natomiast przy 90° wypełnienie nie zostanie wygenerowane." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Materiał" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Materiał" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Domyślna Temperatura Druku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "Domyślna temperatura używana do drukowania. Powinno to być \"podstawowa\" temperatura materiału. Wszystkie inne temperatury powinny wykorzystywać przesunięcie względem tej wartości" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Temperatura obszaru roboczego" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "Temperatura otoczenia druku. Jeśli ustawione jest 0, temperatura komory nie będzie ustawiana." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Temperatura Druku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "Temperatura stosowana do drukowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Temp. Druku Początk. Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "Temperatura stosowana do drukowania pierwszej warstwy. Ustaw wartość 0, aby wyłączyć szczególną obsługę początkowej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Początkowa Temp. Druku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "Minimalna temperatura podczas podgrzewania do temperatury drukowania, przy której można rozpocząć drukowanie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Końcowa Temp. Druku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "Temperatura, od której zaczyna się chłodzenie tuż przed końcem drukowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Współczynnik chłodz. podczas Ekstruzji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Dodatkowa szybkość, w wyniku której dysze chłodzą się podczas ekstruzji. Ta sama wartość jest używana do oznaczania szybkości utraty ciepła podczas nagrzewania w czasie ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Domyślna Temp. Platformy Roboczej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "Domyślna temperatura używana dla podgrzewanej platformy roboczej. To powinna być \"bazowa\" temperatura platformy roboczej. Wszystkie inne temperatury drukowania powinny używać przesunięcia względem tej wartości" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Temperatura Stołu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Temp. Stołu na Pierw. Warstwie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Tendencja Przyczepności" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Tendencja przyczepności powierzchni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Energia Powierzchni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Energia powierzchni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Materiał krystaliczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Czy ten rodzaj materiału odłamuje się łatwo po podgrzaniu (krystaliczny), czy też jest to tworzywo, które wytwarza długie splecione łańcuchy polimerowe (niekrystaliczne)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Odległość retrakcji anty-wyciekom" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "Jak daleko materiał musi zostać wycofany, aby przestał wyciekać." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Szybkość retrakcji anty-wyciekom" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "Jak szybko materiał musi zostać wycofany podczas zmiany filamentu, aby przestał wyciekać." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Odległość pęknięcia przy retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Jak bardzo filament może być rozciągnięty, zanim pęknie, podczas ogrzewania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Szybkość pękania przy retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "Jak szybko filament musi zostać wycofany, aby pękł podczas cofania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Odległość łamania retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "Jak daleko wycofać filament, aby go złamać na czysto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Szybkość łamania retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "Jak szybko wycofać filament, aby go złamać na czysto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Temperatura pękania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "Temperatura, w której filament można złamać na czysto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Przepływ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Kompensacja przepływu: ilość ekstrudowanego materiału jest mnożona przez tę wartość." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Przepływ ścianek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Ustawienie przepływu na liniach ścianek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Przepływu ścianek zewnętrznych" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Ustawienie przepływu na liniach ścianek zewnętrznych." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Przepływu ścianek wewnętrznych" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Ustawienie przepływu na liniach ścianek wewnętrznych." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Przepływ warstwy górnej i dolnej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Ustawienie przepływu na warstwie górnej i dolnej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Przepływ ostatniej warstwy górnej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Ustawienie przepływu na ostatniej warstwie górnej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Przepływ wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Ustawienie przepływu wypełnienia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Przepływ warstwy adhezyjnej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Ustawienie przepływu warstwy adhezyjnej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Przepływ podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Ustawienie przepływu podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Przepływ podłoża podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Ustawienie przepływu podłoża podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Przepływ dachów podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Ustawienie przepływu podłoża ostatniej warstwy podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Przepływ podstawy podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Ustawienie przepływu pierwszej warstwy podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Przepływ Wieży Czyszczącej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Przepływ linii wieży podporowej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Przepływ Pierwszej Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Kompensacja przepływu dla pierwszej warstwy: ilość materiału ekstrudowanego na pierwszej warstwie jest mnożona przez tę wartość." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Temperatura Czuwania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "Temperatura dyszy, gdy inne dysze są obecnie używane do drukowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Prędkość" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Prędkość" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Prędkość Druku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Prędkość druku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Prędkość Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Prędkość, z jaką drukowane jest wypełnienie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Prędkość Ścian" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "Prędkość drukowania ścian." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Prędkość Zew. Ściany" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "Szybkość, z jaką drukowane są ściany zewnętrzne. Drukując zewnętrzną ściankę z niższą prędkością, osiągana jest lepsza jakość skóry. Jednakże, posiadanie dużej różnicy pomiędzy prędkością zewnętrznej ściany, a wewnętrznej może skutkować negatywnie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Prędkość Wew. Ściany" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "Szybkość, z jaką drukowane są ściany wewnętrzne. Drukowanie wewnętrznej ściany szybciej niż zewn. pozwoli skrócić czas druku. Zaleca się, aby ustawić to pomiędzy prędkością zewn. ściany, a prędkością wypełnienia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Prędk. Górnej Pow. Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "Prędkość, z jaką drukowane są warstwy górnej powierzchni skóry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Prędkość Góra/Dół" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Szybkość, z jaką drukowane są górne/dolne warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Prędkość Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "Szybkość, z jaką drukowane są podpory. Drukując podpory przy wyższych prędkościach, całkowity czas drukowania może być znacznie zmniejszony. Jakość powierzchni podpory nie ma znaczenia, ponieważ jest ona usuwana po wydrukowaniu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Prędkość Wypełn. Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "Prędkość, z jaką drukowane jest wypełnienie podstawy. Drukowanie wypełnień przy niższych prędkościach poprawia stabilność." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Prędk. Połączenia Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Szybkość, z jaką drukowane są dachy i podłoża podpór. Drukując z mniejszą prędkością, można poprawić jakość nawisów." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Prędkość Dachu Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Prędkość, z jaką drukowane są dachy podpory. Drukowanie przy niższych prędkościach może poprawić jakość nawisów." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Prędk. Podstawy Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "Prędkość, z jaką drukowane jest podłoże podpory. Drukowanie z niższą prędkością może poprawić przyczepność podpory na modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Prędkość Wieży Czyszczenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "Prędkość, z jaką drukowana jest wieża czyszcząca. Drukowanie wieży czyszczącej wolniej może sprawić, że będzie ona bardziej stabilna, gdy adhezja między różnymi filamentami jest nieoptymalna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Prędkość Ruchów Jałowych" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "Prędkość, z jaką wykonywane są ruchy jałowe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Prędk. Początk. Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Prędk. Druku Początk. Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "Szybkość drukowania dla pierwszej warstwy. Niższa wartość jest zalecane w celu poprawy przyczepności do stołu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Prędk. Ruchów Jał. na 1. Warstwie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "Prędkość ruchów jałowych na pierwszej warstwie. Zaleca się niższą wartość, aby zapobiec ściągnięciu wcześniej wydrukowanych części ze stołu. Wartość tego ustawienia może być automatycznie obliczana na podstawie stosunku Prędkości Ruchów Jałowych i Prędkości Druku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Prędkość Obwódka/Obrys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "Prędkość, z jaką jest drukowana obwódka i obrys. Zwykle jest to wykonywane przy szybkości początkowej warstwy, ale czasami możesz chcieć drukować obwódkę lub obrys z inną prędkością." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Prędkość skoku Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Szybkość, z jaką wykonuje się pionowy ruch skoku Z. Jest to zwykle mniej niż prędkość drukowania, ponieważ trudniej się porusza stołem drukarki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Ilość Wolnych Warstw" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "Pierwsze warstwy są drukowane wolniej niż w pozostałej części modelu, więc lepiej przylegają do stołu i zwiększa się prawdopodobieństwo sukcesu. Prędkość wzrasta stopniowo w czasie druku tych warstw." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Włącz Sterowanie Przyspieszeniem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Umożliwia regulację przyspieszenia głowicy drukującej. Wzrost przyspieszeń może skrócić czas drukowania kosztem jakości druku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Przyspieszenie Druku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "Przyspieszenie, z jakim odbywa się drukowanie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Przyspieszenie Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "Przyspieszenie, z którym drukowane jest wypełnienie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Przyspieszenie Ścian" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "Przyspieszenie, z jakim drukowane są ściany." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Przyspieszenie Ściany Zew" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "Przyspieszenia, z jakim drukowane są ściany zewn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Przyspieszenie Ściany Wew" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "Przyspieszenie, z jakim drukowane są ściany wewn." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Przysp. Górnej Pow. Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "Przyspieszenie, z jakim drukowane są warstwy górnej powierzchni skóry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Przysp. Górnych/Dolnych Warstw" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Przyspieszenie, z jakim drukowane są górne/dolne warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Przyspieszenie Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "Przyspieszenie, z którym drukowane są podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Przyspieszenie Wypełnienia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "Przyspieszenie, z których drukowane jest wypełnienie podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Przyspieszenie Pow. Styku Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Przyspieszenie, z jakim drukowane są dachy i podłoża podpory. Drukowanie przy niższym przyspieszeniu może poprawić jakość zwisu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Przyspieszenie Dachu Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Przyspieszenie, z jakim drukowane są dachy podpór. Drukowanie przy niższym przyspieszeniu może poprawić jakość zwisu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Przyspieszenie Podłoża Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "Przyspieszenie, z jakim są drukowane podłoża podpór. Drukowanie przy niższym przyspieszeniu może poprawić adhezję podpory na modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Przyspieszenie Wieży Czyszczącej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "Przyspieszenie, z którym drukowana jest wieża czyszcząca." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Przyspieszenie Ruchów Jałowych" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Przyspieszenie, z jakim wykonywane są ruchy jałowe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Pierwsza warstwa przyspieszenie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "Przyspieszenie dla początkowej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Przysp. Druku 1. Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "Przyspieszenie podczas drukowania pierwszej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Przyspieszenie Ruchu Jał. 1. Warstwa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Przyspieszenie ruchów jałowych na pierwszej warstwie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Przyspieszenie Obwódki/Obrysu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Przyspieszenie z jakim drukowane są obwódka i obrys. Normalnie są one drukowane z przyspieszeniem pierwszej warstwy, ale czasami będziesz chciał wydrukować obwódkę i obrys z innym przyspieszeniem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Włącz Kontrole Zrywu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Umożliwia dostosowanie zwrywu głowicy w przypadku zmiany prędkości w osi X lub Y. Zwiększenie zrywu może skrócić czas drukowania kosztem jakości druku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Zryw Druku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "Maksymalna zmiana prędkości chwilowej głowicy drukującej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Zryw Wypełnienie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "Maksymalna zmiana prędkości chwilowej, z którą jest drukowane wypełnienie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Zryw Ściany" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są ściany." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Zryw Zew. Ścian" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są zewnętrzne ściany." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Zryw Wew. Ścian" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są wewnętrzne ściany." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Zryw Górnej Pow. Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "Maksymalna nagła zmiana prędkości, z jaką drukowane są warstwy górnej powierzchni skóry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Zryw Góra/Dół" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są górne/dolne warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Zryw Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Zryw Wypełnienia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane jest wypełnienie podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Zryw Połączenia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są podłoża i dachy podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Zryw Dachu Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są dachy podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Zryw Podł. Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są podłoża podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Zryw Wieży Czyszczącej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "Maksymalna zmiana chwilowej prędkości z jaką drukowana jest wieża czyszcząca." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Zryw Ruch Jałowy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "Maksymalna zmiana prędkości chwilowej z jaką wykonywane są ruchy jałowe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Zryw Pierwsz. Warstwa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Maksymalna zmiana chwilowej prędkości dla pierwszej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Zryw Początk. Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "Maksymalna zmiana prędkości chwilowej podczas drukowania pierwszej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Zryw Początk. Wartswa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Przyspieszenie dla ruchów jałowych na początkowej warstwie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Zryw Obwódki/Obrysu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "Maksymalna zmiana prędkości chwilowej z jaką drukowane są obwódka i obrys." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Ruch Jałowy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "ruch jałowy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Włącz Retrakcję" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Retrakcja podczas Zmiany Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Cofnij filament, gdy dysza przesuwa się do następnej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Długość Retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "Długość materiału wycofanego podczas retrakcji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Prędkość Retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "Prędkość, z jaką jest wykonywana i dopełniana retrakcja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Prędk. Wycofania Retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "Prędkość, z jaką wykonywana jest retrakcja." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Prędk. Dopełn. Retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "Prędkość, z jaką retrakcja jest dopełniana." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Dod. Czyszcz. Wart. Retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Trochę materiału może wypływać podczas ruchu jałowego co może zostać skompensowane tutaj." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Minimalny Przejazd dla Retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "Minimalna odległość ruchu jałowego potrzebna do wykonania retrkacji. Pomaga to uzyskać mniej retrakcji w małym obszarze." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Maksymalna Liczba Retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "To ustawienie ogranicza liczbę retrakcji występujących w oknie minimalnej długości ekstruzji. Dalsze retrakcje w tym oknie zostaną zignorowane. Pozwala to uniknąć wielokrotnych retrakcji na tym samym odcinku filamentu, ponieważ może to spłaszczyć filament i spowodować problemy z wyciskaniem filamentu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Okno Min. Dług. Ekstruzji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "Okno, w którym wymuszona jest maksymalna liczba retrakcji. Wartość ta powinna być w przybliżeniu taka sama jak odległość retrakcji, dzięki czemu skuteczna liczba retrakcji używająca tej samej cząstki materiału jest limitowana." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Ogranicz Retrakcje Pomiędzy Podporami" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Pomiń retrakcję, przechodząc od podpory do podpory w linii prostej. Włączenie tego ustawienia oszczędza czas drukowania, ale może prowadzić do nadmiernego ciągnięcia filamentu w strukturze nośnej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Tryb Kombinowania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "Combing utrzymuje dyszę w obszarach wydruku podczas poruszania. Powoduje to nieco dłuższe ruchy, ale zmniejsza potrzebę retrakcji. Jeśli Combing jest wyłączone, następuje retrakcja, a dysza przesuwa się w linii prostej do następnego punktu. Możliwe jest wyłączenie opcji górnych / dolnych obszarach obrysu lub utrzymanie dyszy w obrębie wypełnienia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Wyłącz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Wszędzie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Nie w Powłoce" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "Wewnątrz Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Max. Dystans Kombinowania Bez Retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Cofnij Przed Zew. Ścianą" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Zawsze cofaj podczas przemieszczania się do początku zewnętrznej ściany." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Unikaj Wydruk. Części Podczas Ruchu Jałowego" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "Dysza unika już wydrukowanych części podczas ruchu jałowego. Ta opcja jest dostępna tylko w przypadku włączonego trybu kombinowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Unikaj Podpór Podczas Ruchu Jałowego" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "Dysza będzie omijała już wydrukowane podpory podczas ruchu jałowego. Ta opcja jest dostępna jedynie, gdy kombinowanie jest włączone." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Odległość Omijania Ruchu Jałowego" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Odległość między dyszą a już wydrukowanym elementem, gdy są one omijane podczas ruchu jałowego." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "Początek Warstwy X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "Współrzędna X pozycji blisko miejsca gdzie ma rozpoczynać się drukowanie każdej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Początek Warstwy Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "Współrzędna Y pozycji blisko miejsca gdzie ma rozpoczynać się drukowanie każdej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Skok Z Podczas Retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Zawsze, gdy następuje retrakcja, stół roboczy jest opuszczany w celu utworzenia luzu między dyszą a drukiem. Zapobiega to uderzeniu dyszy podczas ruchu jałowego, co zmniejsza szanse uderzenia wydruku na stole." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Skok Z Tylko nad Druk. Częściami" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Wykonuj Skok Z tylko podczas ruchu nad wydrukowanymi częściami, które nie mogą być ominięte za pomocą Omijaj Częścipodczas Ruchu Jałowego." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Wysokość Skoku Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Różnica w wysokości podczas przeprowadzania Skoku Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Skok Z po Zmianie Ekstrudera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Po przełączeniu maszyny z jednego ekstrudera na drugi, stół jest opuszczany, aby utworzyć luz pomiędzy dyszą a drukiem. Zapobiega to pozostawianiu wypływającego materiału na powierzchni wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Skok Z po zmianie wysokości ekstrudera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Różnica wysokości podczas wykonywania skoku Z po zmianie ekstrudera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Chłodzenie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Chłodzenie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Włącz Chłodzenie Wydruku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Włącza wentylatory chłodzące wydruk. Wentylatory poprawiają jakość wydruku na warstwach o krótkim czasie druku warstwy i mostów/zwisów." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Prędkość Wentylatora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "Prędkość z jaką mają obracać się wentylatory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Normalna Pręd. Wentylatora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Prędkość obrotowa wentylatorów przed osiągnięciem progu. Kiedy warstwa drukowana jest szybciej niż próg, prędkość wentylatora stopniowo przybliża się do maksymalnej prędkości wentylatora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Maksymalna Pręd. Wentylatora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Prędkość, z jaką obracają się wentylatory w minimalnym czasie warstwy. Prędkość wentylatora stopniowo wzrasta między regularną prędkością wentylatora a maksymalną prędkością wentylatora, kiedy próg zostanie przekroczony." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Regularny/Maks. Próg Pręd. Wentylatora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "Czas warstwy, który ustala próg pomiędzy regularną prędkością wentylatora a maksymalną prędkością wentylatora. Warstwy, które są drukowane wolniej niż ten czas, używają regularnej prędkości wentylatora. W przypadku szybszych warstw prędkość wentylatora stopniowo wzrasta w kierunku maksymalnej prędkości wentylatora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Początkowa Prędk. Wentylatora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "Prędkość, z jaką wentylatory obracają się na początku druku. W kolejnych warstwach prędkość wentylatora stopniowo wzrasta do warstwy odpowiadającej Regularnej Pręd. Went. na Wysokości." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Regularna Pręd. Went. na Wysokości" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Wysokość na jakiej wentylatory będą obracać się z regularną prędkością. Na niższych warstwach prędkość wentylatorów będzie stopniowo zwiększać się z Początk. Pręd. Wentylatora do Regularnej Pręd. Wentylatora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Regularna Pręd. Went. na Wartswie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Warstwa, na której wentylatory obracają się z normalną prędkością. Jeśli ustawiona jest Regularna Pręd. Went. na Wysokości, wartość ta jest obliczana i zaokrąglana do liczby całkowitej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Minimalny Czas Warstwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Minimalny czas spędzony na warstwie. Zmusza to drukarkę do spowolnienia, aby spędzić przynajmniej ten czas na jednej warstwie. Pozwala to na właściwe schłodzenie materiału przed wydrukowaniem następnej warstwy. Warstwy mogą nadal trwać krócej niż minimalny czas warstwy, jeśli Unieś Głowicę jest wyłączone, a jeśli Minimalna Prędkość zostanie w jakiś sposób zmieniona." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Minimalna Prędkość" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "Minimalna szybkość drukowania, pomimo spowolnienia z powodu minimalnego czasu warstwy. Gdy drukarka spowolnia zbyt dużo, ciśnienie w dyszy jest zbyt niskie co pogarsza jakość wydruków." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Unieś Głowicę" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Jeśli zostanie osiągnięta minimalna prędkość ze względu na minimalny czas warstwy, podnieś głowicę poza wydruk i poczekaj aż zostanie osiągnięty minimalny czas warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Generuj Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Generuj struktury wspierające części modelu, które zwisają. Bez tych struktur takie części mogłyby spaść podczas drukowania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Ekstruder Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "Ekstruder używany do drukowania podpory. Używane do multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Ekstruder Wypełnienia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "Ekstruder wykorzystywany do drukowania wypełnienia podpory. Używane do multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Ekstruder Pierwszej Warstwy Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "Ekstruder wykorzystywany do drukowania pierwszej warstwy wypełnienia podpory. Używane do multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Ekstruder Połączenia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "Ekstruder wykorzystywany do drukowania dachów i podłoży podpory. Używane do multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Ekstruder Dachu Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "Ekstruder wykorzystywany do drukowania dachów podpory. Używany do multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Ekstruder Podłoża Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "Ekstruder używany do druku podłoża podpory. Służy do multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Kąt Gałęzi Drzewnej Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "Kąt gałęzi. Użyj mniejszego kąta, aby były bardziej pionowe i stabilne. Użyj większego kąta, aby mieć większy zasięg." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Odległość Gałęzi Drzewiastej Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "W jakich odległościach powinny znajdować się gałęzie kiedy dotykają modelu. Mały dystans spowoduje więcej punktów podparcia, co da lepsze nawisy, ale utrudni usuwanie podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Średnica Gałęzi Drzewiastej Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "Średnica najcieńszej gałęzi drzewiastej podpory. Grubsze gałęzie są bardziej sztywne. Gałęzie bliżej podłoża będą grubsze od tego." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Kąt Średnicy Gałęzi Drzewiastej Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "Kąt średnicy gałęzi, które stają się grubsze bliżej podłoża. Kąt 0 spowoduje równą grubość na całej długości gałęzi. Delikatny kąt może spowodować lepszą stabilność podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Rozdzielczość Kolizji Drzewiastej Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Rozdzielczość przeliczania kolizji, aby unikać zderzeń z modelem. Ustawienie niższej wartości spowoduje bardziej dokładne drzewa, które rzadziej zawodzą, ale zwiększa to drastycznie czas cięcia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Rozmieszczenie Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Reguluje rozmieszczenie podpór. Umiejscowienie można dostosować tak, aby dotykały tylko stołu roboczego lub były generowane wszędzie. Po ustawieniu na wszędzie struktury wydruku będą również drukowane na modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Dotykające Stołu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Wszędzie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Kąt Zwisu dla Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "Minimalny kąt zwisu, dla którego dodaje się podporę. Przy wartości 0 ° wszystkie zwisy są podparte, 90 ° nie zapewnia żadnego podparcia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Wzór Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Wzór struktury podpory wydruku. Różne opcje zapewniają trwałe lub łatwe do usunięcia podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Kratka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Trójkąty" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Koncentryczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Zygzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Krzyż" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Ilość Ścianek Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "Liczba ścianek otaczających wypełnienie podpory. Dodanie ścianki może sprawić, że podpory będą drukowane solidniej i będą mogły lepiej podpierać nawisy, ale wydłuży to czas druku i zwiększy ilość użytego materiału." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Łącz Linie Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Łącz końce linii podpory razem. Włączenie tej opcji może tworzyć bardziej sztywne podpory i redukować podekstruzje, ale będzie to wymagało więcej materiału." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Połącz Zygzaki Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Połącz Zygzaki. To zwiększa wytrzymałość zygzakowatej podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Gęstość Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Reguluje gęstość struktury podpory. Wyższa wartość powoduje lepsze zwisy, ale podpory są trudniejsze do usunięcia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Odstępy między Liniami Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Odległość między drukowanymi liniami struktury podpory. To ustawienie jest obliczane przez gęstość podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Odstęp Między Liniami Podpory w Pocz. Warstwie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Odległość między drukowanymi liniami struktury podpory w początkowej warstwie. To ustawienie jest obliczane na podstawie gęstości podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Kierunek Linii Wypełnienia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Lista kierunków linii całkowitych do użycia. Elementy z listy są używane sekwencyjnie w miarę postępu warstw, a po osiągnięciu końca listy zaczyna się od początku. Elementy listy są oddzielone przecinkami, a cała lista jest zawarta w nawiasach kwadratowych. Domyślnie lista jest pusta, co oznacza użycie domyślnego kąta 0 stopni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Włącz Obrys Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Generuj obrys w obszarach wypełnienia podpory pierwszej warstwy. Obrys jest drukowany pod podporą, a nie wokół. Włączenie tej opcji zwiększa przyczepność podpór do stołu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Szerokość Obrysu Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "Szerokość obrysu, który ma być wydrukowany pod podporami. Szerszy obrys to większa przyczepność do stołu, kosztem zużytego materiału." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Ilość Linii Obrysu Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Liczba linii używanych do obrysu podpór. Większa ilość linii obrysu to większa przyczepność do stołu, kosztem zużytego materiału." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Odległość Podpory Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "Odległość od góry/dołu podpory do wydruku. Ta luka zapewnia luz, aby usunąć wsporniki po wydrukowaniu modelu. Ta wartość jest zaokrąglana do wielokrotności wysokości warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Odległość od Góry Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "Odległość od wierzchołka podpory do wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Odległ. na Dole Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "Odległość od wydruku do dolnej części podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Odległość X/Y Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Odległość podpory od wydruku w kierunkach X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Priorytet Odległości Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Czy Odległość Podpory X/Y nadpisuje Odległość Podpory Z i vice versa. Kiedy X/Y nadpisuje Z, odległość X/Y może odepchnąć podporę od modelu, wpływając na rzeczywistą odległość Z do zwisu. Możemy to wyłączyć, nie stosując odległości X/Y wokół zwisów." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y nadpisuje Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z nadpisuje X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Min. Odległość X/Y Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Wysokość Stopnia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "Wysokość stopni w schodkowym dole podpory spoczywającej na modelu. Niska wartość utrudnia usunięcie podpory, ale zbyt duża wartość może prowadzić do niestabilnej podpory. Ustaw na zero, aby wyłączyć zachowanie schodkowe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Maks. Szerokość Stopnia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "Maksymalna szerokość stopni dołu schodkowego podpory opartej na modelu. Niska wartość sprawia, że podpora jest trudniejsza do usunięcia, ale zbyt wysokie wartości mogą prowadzić do niestabilnych podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Odległość Łączenia Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "Maksymalna odległość między konstrukcjami wspornymi w kierunkach X/Y. Kiedy oddzielne struktury są bliżej siebie niż ta wartość, struktury łączą się w jedną." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Poszerzenie Podpór Poziome" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Wartość nakładania się stosowana do wszystkich podpór na każdej warstwie. Dodatnie wartości mogą wygładzić podpory co w rezultacie daje silne podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Wys. Warstwy Wypełn. Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Wysokość warstwy materiału wypełniającego podpory. Ta wartość jest zawsze wielokrotnością wysokości warstwy i jest zaokrąglana." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Stopnie Stopniowego Wypełn. Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Ilość zmniejszeń gęstości wypełnienia podpory o połowę podczas przesuwania się dalej pod górnymi powierzchniami. Obszary, które są bliżej górnych powierzchni mają większą gęstość, aż do Gęstości Wypełn. Podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Wys. Stopnia Stopniowego Wypełn. Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "Wysokość wypełnienia podpory o danej gęstości przed przełączeniem na połowę gęstości." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Minimalna Powierzchnia Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Minimalny rozmiar powierzchni dla podpór. Obszary, które mają mniejszą powierzchnię od tej wartości, nie będą generowane." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Włącz Połączenie Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Generuje szczelne połączenie pomiędzy modelem a podporą. Tworzy to skórę na górnej części podpory, na której model jest drukowany i na spodzie, gdzie podpora spoczywa na modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Włącz Dach Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Wytwórz gęstą płytę materiału pomiędzy wierzchołkiem podpory a modelem. Powoduje to powstanie skóry między modelem a podporą." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Włącz Podłoże Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Generuj gęstą warstwę materiału pomiędzy spodem podpory a modelem. Tworzy to skórę pomiędzy modelem a podporą." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Grubość Połączenia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "Grubość połączenia podpory, gdzie styka się ona z modelem na górze i na dole." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Grubość Dachu Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "Grubość dachu podpory. Steruje ilością gęstych warstw na górnej części podpory, na której osiada model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Grubość Podłoża Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "Grubość podłoża podpory. Steruje liczbę zwartych warstw, które są drukowane na modelu, na którym spoczywa podpora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Rozdzielczość Połączenia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Sprawdzając, czy model znajduje się powyżej czy poniżej podpory, wykonaj stopnie o danej wysokości. Niższe wartości będą cięte wolniej, podczas gdy wyższe wartości mogą powodować drukowanie zwykłej podpory w niektórych miejscach, w których powinno istnieć połączenie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Gęstość Połączenia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Dostosowuje gęstość dachów i podłoży podpory. Wyższa wartość powoduje lepsze zwisy, ale podpory są trudniejsze do usunięcia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Gęstość Dachu Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Gęstość dachów podpór. Wyższa wartość powoduje lepsze zwisy, ale podpory są trudniejsze do usunięcia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Odległość Linii Dachu Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Odległość pomiędzy drukowanymi liniami dachu podpory. Ta opcja jest obliczona na podstawie Gęstości Podpory, ale może być także ustawiona oddzielnie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Gęstość Podłoża Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "Gęstość podłoża podpory. Wyższa wartość powoduje lepszą adhezję podpory na górze modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Odstęp między Liniami Podłoża Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Odległość między drukowanymi liniami podłoża podpory. To ustawienie jest obliczane za pomocą Gęstość Podłoża Podpory, ale można je wyregulować oddzielnie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Wzór Połączenia Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Wzór, z jakim drukowane jest połączenie podpory z modelem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Kratka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Trójkąty" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Koncentryczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Zygzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Wzór Dachu Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "Wzór, z jakim drukowane są dachy podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Kratka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Trójkąty" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Koncentryczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Zygzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Wzór Podłoża Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "Wzór, według którego drukowane są podłoża podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Linie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Kratka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Trójkąty" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Koncentryczny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zygzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Minimalna Powierzchnia Interfejsu Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimalny rozmiar obszaru dla wielokątów interfejsu podpór. Wielokąty, których powierzchnia jest mniejsza niż ta wartość, zostaną wydrukowane jako normalne podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Minimalna Powierzchnia Dachu Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimalny rozmiar obszaru dla dachu podpór. Obszary, które mają powierzchnię mniejszą od tej wartości, zostaną wydrukowane jako normalne podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Minimalna Powierzchnia Podłoża Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Minimalny rozmiar obszaru dla podłoża podpór. Obszary, które mają powierzchnię mniejszą od tej wartości, zostaną wydrukowane jako normalne podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Rozrost Poziomy Interfejsu Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Wartość przesunięcia zastosowana do obszaru interfejsu podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Rozrost Poziomy Dachu Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Wartość przesunięcia zastosowana do obszaru dachu podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Rozrost Poziomy Podłoża Podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Wartość przesunięcia zastosowana do obszaru podłoża podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Kierunek linii podłoża podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Lista kierunków linii całkowitych do użycia. Elementy z listy są używane sekwencyjnie w miarę postępu warstw, a po osiągnięciu końca listy zaczyna się od początku. Elementy listy są oddzielone przecinkami, a cała lista jest zawarta w nawiasach kwadratowych. Domyślnie lista jest pusta, co oznacza użycie domyślnych kątów (na przemian między 45 a 135 stopni, jeśli interfejsy są dość grube lub 90 stopni)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Kierunek linii dachu podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Lista kierunków linii całkowitych do użycia. Elementy z listy są używane sekwencyjnie w miarę postępu warstw, a po osiągnięciu końca listy zaczyna się od początku od nowa. Elementy listy są oddzielone przecinkami, a cała lista jest zawarta w nawiasach kwadratowych. Domyślnie lista jest pusta, co oznacza użycie domyślnych kątów (na przemian między 45 a 135 stopni, jeśli interfejsy są dość grube lub 90 stopni)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Kierunek linii podstawy podpór" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Lista kierunków linii całkowitych do użycia. Elementy z listy są używane sekwencyjnie w miarę postępu warstw, a po osiągnięciu końca listy zaczyna się od początku od nowa. Elementy listy są oddzielone przecinkami, a cała lista jest zawarta w nawiasach kwadratowych. Domyślnie lista jest pusta, co oznacza użycie domyślnych kątów (na przemian między 45 a 135 stopni, jeśli interfejsy są dość grube lub 90 stopni)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Nadpisanie Prędkości Wentylatora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Gdy włączone, prędkość wentylatora chłodzącego wydruk jest zmieniana dla obszarów leżących bezpośrednio ponad podporami." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Prędkość Wentylatora Podpartej Powłoki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Procentowa prędkść wentylatora, która zostanie użyta podczas drukowania obszarów powłoki leżących bezpośrednio nad podstawami. Użycie wysokiej prędkości może ułatwić usuwanie podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Używaj Wież" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Użyj specjalnych wież do wspierania malutkich nawisów. Te wieże mają średnicę większą niż wspierany obszar. W pobliżu nawisu, średnica wież zmniejsza się tworząc dach." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Średnica Wieży" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "Średnica wieży specjalnej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Maksymalna średnica obsługiwana przez wieżę podporową" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "Maksymalna średnica w kierunkach X/Y obszaru, który ma być podtrzymywana przez specjalistyczną wieżę podporową." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Kąt Dachu Wieży" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "Kąt dachu wieży. Wyższa wartość powoduje punktowy dach wieży, a niższa wartość powoduje płaskie dachy wieży." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Upuść Siatkę Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Twórz podpory wszędzie pod siatką podpory, tak aby nie było zwisu w siatce podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Popraw Przycz. Stołu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Przyczepność" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Włącz Czyszczenie \"Blob”ów" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Czy wyczyścić filament z \"blobem\" przed drukowaniem? Włączenie tej opcji powoduje, że upewni się czy w materiał jest gotowy w ekstruderze przed drukowaniem. Drukowanie Obrysu lub Obwódki może działać także jako czyszczenie, w takim przypadku wyłączenie tej opcji oszczędzi trochę czasu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Pozycja X Czyszczenia Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Współrzędna X, w której dysza jest czyszczona na początku wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Pozycja Y Czyszczenia Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Współrzędna Y, w której dysza jest czyszczona na początku wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Typ Zwiększenia Przyczepności" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Różne opcje, które pomagają na przyczepność do stołu. Obrys dodaje jednowarstwową płaską powierzchnię wokół podstawy modelu, aby zapobiec wypaczeniu. Tratwa dodaje grubą siatkę z dachem poniżej modelu. Obwódka to linia nadrukowana wokół modelu, ale nie połączona z modelem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Obwódka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Obrys" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Tratwa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Brak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Ekstruder Adhezji Pola Roboczego" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "Ekstruder używany do drukowania obwódki/obrysu/tratwy. Używane przy multi-ekstruzji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Liczba Linii Obwódki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Liczne linie pomagają w lepszym wytłaczaniu małych modeli. Ustawienie na 0 spowoduje wyłączenie obwódki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Odległ. Obwódki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4617,1397 +4692,1342 @@ msgstr "" "Pozioma odległość między obwódką a pierwszą warstwą nadruku.\n" "Jest to o minimalnej odległości. Z tej odległości linie będą nakładane w kierunku zewnętrznym." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Min. Dł. Obwódki/Obrysu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "Minimalna długość obwódki lub obrysu. Jeśli ta długość nie zostanie osiągnięta przez całą linie obwódki lub obrysu, należy dodać więcej linii, aż do osiągnięcia minimalnej długości. Uwaga: Jeśli liczba linii jest ustawiona na 0, to opcja jest ignorowana." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Szerokość Obrysu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "Odległość od modelu do najbardziej wysuniętej na zewnątrz linii obrysu. Większy obrys zwiększa adhezję do stołu, ale również zmniejsza efektywny obszar wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Liczba Linii Obrysu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Liczba linii używana dla obrysu. Więcej linii obrysu poprawia przyczepność do stołu, ale zmniejsza rzeczywiste pole wydruku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Podpory Zastąp Obrysem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Wymuś drukowanie obrysu wokół modelu, nawet jeśli powierzchnia byłaby zajęta przez podpory. Zastępuje obszary podpór przez obrys. Dotyczy pierwszej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Obrys Tylko na Zew" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Drukuj obrys tylko na zewnątrz modelu. Zmniejsza to liczbę obrysu, który trzeba usunąć po wydruku, podczas gdy nie zmniejsza znacząco przyczepności do stołu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Dod. Margines Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Jeśli tratwa jest włączona, jest to dodatkowy obszar tratwy wokół modelu, który ma również tratwę. Zwiększenie marginesu wzmocni tratwę przy wykorzystaniu z większej ilości materiału i pozostawi mniej miejsca na wydruk." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Wygładzanie Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "To ustawienie kontroluje jak bardzo wewn. narożniki w zewn. krawędzi tratwy mają być zaokrąglone. Wew. narożniki są zaokrąglane do półokręgów o promieniu równym wartości podanej tutaj. To ustawienie usuwa także otwory w zewn. krawędzi tratwy, które są mniejsze niż taki okrąg." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Przerwa Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "Przerwa pomiędzy ostatnią warstwą tratwy a pierwszą warstwą modelu. Tylko ta pierwsza warstwa jest podnoszona o tę wartość w celu zmniejszenia wiązania pomiędzy warstwą tratwy a modelem. Ułatwia to odrywanie tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Pokryw. się Pierwsz. Warstwy w Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "Niech pierwsza i druga warstwa nachodzą na siebie w osi Z, aby skompensować stratę filamentu w szczelinie powietrznej. Wszystkie modele powyżej pierwszej warstwy modelu będą obniżone o tą wartość." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Górne Warstwy Tartwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Liczba górnych warstw na górze drugiej warstwy tratwy. Są to w pełni wypełnione warstwy, na których siedzi model. 2 warstwy tworzą gładszą górną powierzchnię niż 1." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Grubość Warstwy Góra Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Grubość warstwy górnych warstw tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Szerokość Linii Góra Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Szerokość linii na górnej powierzchni tratwy. Mogą to być cienkie linie tak, aby góra tratwy była gładka." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Przerwy Góra Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "Odległość między liniami na górnej warstwie tratwy. Rozstaw powinien być równy szerokości linii, tak że powierzchnia jest pełna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Grubość Środka Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "Grubość środkowej warstwy tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Szerokość Linii Środka Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Szerokość linii na środkowej warstwie tratwy. Wytłaczanie drugiej warstwy powoduje, że linie przyklejają się do stołu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Przerwy Środka Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "Odległość między liniami na środkowej warstwie tratwy. Odległość środkowa powinna być dość szeroka, a jednocześnie wystarczająco gęsta, aby podtrzymywać górne warstwy tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Grubość Podstawy Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Grubość podstawowej warstwy tratwy. Powinna to być gruba warstwa, która mocno przykleja się do stołu drukarki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Szerokość Linii Podst. Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Szerokość linii na podstawowej warstwie tratwy. Powinny być to grube linie, które pomogą w przyczepności do stołu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Rozstaw Linii Podstawy Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "Odległość pomiędzy linami tratwy na podstawowej warstwie tratwy. Szerokie odstępy ułatwiają usuwanie tratwy ze stołu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Prędk. Druku Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "Prędkość, z jaką drukowana jest tratwa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Prędk. Druku Góry Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "Prędkość, w jaką są drukowane górne warstwy tratwy. Powinny być drukowane nieco wolniej, dzięki czemu dysza może powoli wypolerować sąsiednie linie powierzchni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Prędk. Druku Środka Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Prędkość, z jaką drukowana jest środkowa warstwa tratwy. Powinno być drukowane dość wolno, ponieważ objętość materiału wydobywającego się z dyszy jest dość duża." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Prędk. Druku Podst. Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Prędkość, z jaką drukowana jest podstawowa warstwa tratwy. Powinna być drukowana dość wolno, ponieważ objętość materiału wydobywającego się z dyszy jest dość duża." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Przysp. Druku Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "Przyspieszenie, z jakim tratwa jest drukowana." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Przysp. Druku Góry Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "Przyspieszenie, z jakim drukowane są górne warstwy tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Przysp. Druku Środka Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "Przyspieszenie, z jakim drukowana jest środkowa warstwa tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Przysp. Podst. Warstwy Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "Przyspieszenie, z jakim drukowana jest podstawowa warstwa tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Zryw Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "Zryw, z jakim drukowana jest tratwa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Zryw Góry Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "Zryw, z jakim drukowane są górne warstwy tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Zryw Środek Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "Zryw, z którym drukowany jest środek tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Zryw Podst. Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "Zryw, z którym drukowana jest podstawowa warstwa tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Prędk. Went. Tratwa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "Prędkość wentylatora dla tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Prędk. Went. Góra Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "Prędkość wentylatora dla górnych warstw tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Prędk. Went. Środek Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "Prędkość wentylatora dla środkowej warstwy tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Prędk. Went. Podst. Tratwy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "Prędkość wentylatora dla podstawowej warstwy tratwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Podwójna ekstruzja" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Ustawienia używane do drukowania wieloma głowicami." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Włącz Wieżę Czyszczącą" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Wydrukuj wieżę obok wydruku, która służy do zmiany materiału po każdym przełączeniu dyszy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Rozmiar Wieży Czyszczącej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "Szerokość wieży czyszczącej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Min. Objętość Wieży Czyszczącej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Minimalna objętość każdej warstwy wieży czyszczącej w celu oczyszczenia wystarczającej ilości materiału." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "Pozycja Wieży Czyszcz. X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "Współrzędna X położenia wieży czyszczącej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Pozycja Wieży Czyszcz. Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "Współrzędna Y położenia wieży czyszczącej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Wytrzyj Nieużywaną Dyszę o Wieżę Czyszczącą" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Po wydrukowaniu podstawowej wieży jedną dyszą, wytrzyj wytłoczony materiał z drugiej dyszy o wieżę czyszczącą." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Obrys wieży czyszczącej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Wieże czyszczące mogą potrzebować dodatkowej adhezji zapewnionej przez obrys, nawet jeśli model nie potrzebuje. Nie można używać z typem przyczepności „tratwa”." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Włącz Osłonę Wycierającą" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Włączyć zewnętrzną osłonę. Powstanie powłoka wokół modelu, która będzie czyściła drugą dyszę, jeśli jest na tej samej wysokości, co pierwsza dysza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Kąt Osłony Wycierającej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "Maksymalny kąt, jaki będzie mieć część w tarczy wycierającej. Przy 0 stopniach jest pionowa i 90 stopni jest pozioma. Mniejszy kąt prowadzi do mniej nieudanych osłon, ale używa więcej materiału." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Odległ. Osłony Wycierającej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Odległość od osłony wycierającej do wydruku, w kierunkach X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Długość Retrakcji przy Zmianie Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "Wielkość retrakcji przy przełączaniu ekstruderów. Ustaw na 0, aby wyłączyć retrakcję. Powinno być ustawione tak samo jak długość strefy grzania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Prędk. Retrakcji przy Zmianie Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "Prędkość, z jaką filament jest wycofywany. Wyższa szybkość retrakcji działa lepiej, ale bardzo duża szybkość retrakcji może prowadzić do złych efektów." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Prędk. Cofania przy Zmianie Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "Prędkość, z jaką filament jest wycofywany podczas retrakcji przy zmianie dyszy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Prędk. Czyszcz. przy Zmianie Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "Prędkość, z jaką filament jest cofany podczas retrakcji po zmianie dyszy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Dodatkowa ekstruzja po zmianie dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Ilość dodatkowego materiału do podania po zmianie dyszy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Poprawki Siatki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Nakładanie się Związanych Brył" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Zignoruj geometrię wewnętrzną wynikającą z nakładania się brył w siatce i wydrukuj ją jako jedną. Może to spowodować zniknięcie niezamierzonych wewnętrznych ubytków." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Usuń Wszystkie Otwory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Usuń otwory w każdej warstwie i zachowuj tylko zewnętrzny kształt. Zignoruje to niewidoczną wewnętrzną geometrię. Ignoruje jednak otwory warstw, które można zobaczyć z góry lub do dołu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Poszerzające Zszywanie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Szerokie szwy próbują zszywać otwarte otwory w siatce przez zamknięcie otworów stykającymi się wielokątami. Ta opcja może znacznie wydłużyć czas przetwarzania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Zachowaj Rozłączone Powierzchnie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Zwykle Cura próbuje zszywać małe dziury w siatce i usunąć części warstwy z dużymi otworami. Włączenie tej opcji powoduje zostawienie tych części, których nie da się zszyć. Ta opcja powinna być używana jako ostatnia deska ratunku, gdy wszystko inne nie dostarczy właściwego G-code." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Połączone Siatki Pokrywają się" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Spowoduj, że siatki, które się dotykają będą na siebie trochę nachodzić. To sprawia, że lepiej się łączą." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Usuń Przecięcia Siatki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Usuń obszary gdzie kilka siatek nakłada się na siebie. Może zostać użyte, jeżeli dwa obiekty do druku 2 materiałami nachodzą na siebie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Zastosuj Usuwanie Siatki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Przełącz się, to której przecinającej się siatki będą należały z każdą warstwą, tak że nakładające się siatki przeplatają się. Wyłączenie tej opcji spowoduje, że jedna siatka uzyska całą objętość podczas nakładania się, kiedy jest usunięta z pozostałych siatek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Usuń Pustą Pierwsz. Warstwę" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Usuń puste warstwy poniżej pierwszej drukowanej warstwy jeżeli takie występują. Wyłączenie tego ustawienia może powodować puste pierwsze warstwy jeżeli Tolerancja Cięcia jest ustawiona na Włącznie lub Środek." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Maksymalna Rozdzielczość" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "Minimalny rozmiar linii segmentu po pocięciu. Jeżeli to zwiększysz, siatka będzie miała mniejszą rozdzielczość. Może to spowodować przyspieszenie prędkości przetwarzania g-code i przyspieszenie prędkości cięcia poprzez usunięcie detali siatki, których tak czy tak nie można przetworzyć." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Maksymalna Rozdzielczość Ruchów Jałowych" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "Minimalny rozmiar segmentu linii ruchu jałowego po pocięciu. Jeżeli ta wartość zostanie zwiększona, ruch jałowy będzie miał mniej gładkie zakręty. Może to spowodować przyspieszenie prędkości przetwarzania g-code, ale unikanie modelu może być mniej dokładne." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Maksymalne odchylenie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "Maksymalne odchylenie dozwolone przy zmniejszaniu rozdzielczości dla ustawienia maksymalnej rozdzielczości. Jeśli to zwiększysz, wydruk będzie mniej dokładny, ale g-code będzie mniejszy. Maksymalne odchylenie jest limitem dla maksymalnej rozdzielczości, więc wystąpi konflikt, maksymalne odchylenie zawsze będzie używane." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Specjalne Tryby" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Sekwencja Wydruku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Wszystko na raz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Jeden na raz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Siatka Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Użyj tej siatki, aby zmodyfikować wypełnienie innych siatek, z którymi się pokrywa. Zastępuje obszary wypełnienia innych siatek obszarami dla tej siatki. Proponuje się wydrukować tylko jedną ścianę bez górnej/dolnej powłoki dla tej siatki." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Cięcie Siatki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Potnij siatkę na części. Możesz to zrobić, aby stworzyć określone miejsca w jednej siatce, które będą drukowane z innymi ustawieniami, a nawet innym ekstruderem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Forma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Wydrukuj modele jako formę, którą można wyrzucić w celu uzyskania odlewu, który przypomina modele na płycie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Min. Szerokość Formy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Wysokość Dachu Formy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Wysokość nad poziomymi częściami w modelu, które będą drukowanie jako formy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Kąt Formy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "Kąt zwisania ścian zewnętrznych utworzonych dla formy. 0 ° spowoduje, że powłoka zewnętrzna formy będzie pionowa, a 90 ° sprawi, że na zewnątrz modelu podąży za konturem modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Siatka Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Użyj tej siatki, aby określić obszary wsparcia. Można to wykorzystać do generowania struktury podpory." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Siatka Anty-zwisowa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Użyj tej siatki, aby sprecyzować gdzie żadna z części modelu nie powinna być wykrywana jako zwis. Ta opcja może być używana do usuwania niepotrzebnych podpór." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Tryb Powierzchni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Traktuj model tylko jako powierzchnię, bryłę lub bryłę z luźnymi powierzchniami. Zwykły tryb drukowania drukuje tylko zamknięte bryły. \"Powierzchnia\" drukuje pojedynczą ścianę śledząc powierzchnię siatki bez wypełnienia i bez górnej/dolnej skóry. \"Oba\" drukuje zamknięte bryły takie jak zwykłe i wszelkie pozostałe wielokąty jako powierzchnie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normalny" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Powierzchnia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Oba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Spiralizuj Zew. Kontur" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Spirala wygładzająca ruch w Z na zewnętrznej krawędzi. Powoduje to stały wzrost Z w całym druku. Ta funkcja zamienia pełny model w pojedynczo ścienny wydruk z pełnym dnem. Ta funkcja powinna być włączona tylko wtedy, gdy każda warstwa zawiera tylko jedną część." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Wygładź Spiralne Kontury" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Wygładź spiralne kontury, aby zmniejszyć widoczność szwu Z (szew Z powinien być ledwo widoczny na wydruku, ale nadal będzie widoczny w widoku warstwy). Pamiętaj, że wygładzanie będzie powodować rozmycie drobnych szczegółów powierzchni." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Ekstruzja Względna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Używaj ekstruzji względnej zamiast ekstruzji bezwzględnej. Używanie względnych kroków E umożliwia łatwiejszy post-processing g-code'u. Jednakże nie jest to wspierane przez wszystkie drukarki i może to powodować delikatne wahania w ilości podawanego materiału w porównaniu z bezwzględnymi krokami E. Niezależnie od tego ustawienia, tryb ekstruzji będzie zawsze ustawiony na bezwględny zanim skrypt g-code będzie na wyjściu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Eksperymentalne" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Tolerancja Cięcia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Środek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Wyłącznie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Włącznie" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Szerokość Linii Powierzchni Skóry" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Szerokość pojedynczej linii na obszarach na górze wydruku." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Wzór Górnej Pow. Skóry" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "Wzór najwyższych warstw." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Linie" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Koncentryczny" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Zygzak" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "" - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Kierunki Linii Górnej Pow. Skóry" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Lista całkowitych kierunków linii używana kiedy skóra górnej powierzchni używa wzoru linii lub zygzaka. Elementy z listy są używane po kolei na każdej warstwie, a kiedy lista się skończy, zaczyna się od nowa. Elementy listy są oddzielone przecinkami, a cała lista zawarta jest w nawiasach kwadratowych. Domyślnie lista jest pusta co oznacza używanie tradycyjnych, domyślnych kątów (45 i 135 stopni)." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Optymalizacja Ruchów Jałowych Wypełnienia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Kiedy włączone, kolejność drukowania linii wypełnienia jest optymalizowana tak, aby zredukować odległości ruchów jałowych. Osiągnięta redukcja czasu ruchów jałowych zależy od ciętego modelu, wzory wypełnienia, gęstości itd. Zauważ, że dla niektórych modeli, które mają małe obszary wypełnienia, czas ciecia modelu może się bardzo wydłużyć." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Auto Temperatura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Zmień temperaturę każdej warstwy automatycznie przy średniej prędkości przepływu tej warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Wykres Temp. Przepływu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Dane łączące przepływ materiału (w mm3 na sekundę) z temperaturą (stopnie Celsjusza)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Minimalny Obwód Wieloboku" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Wieloboki w pociętych warstwach mające obwód mniejszy, niż podany, będą odfiltrowane. Mniejsze wartości dają wyższą rozdzielczość siatki kosztem czasu cięcia. Funkcja ta jest przeznaczona głównie dla drukarek wysokiej rozdzielczości SLA oraz bardzo małych modeli z dużą ilością detali." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Podziel Podpory na Kawałki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Pomijaj niektóre połączenia linii podpory, aby struktura podpory była łatwiejsza do odłamania. To ustawienie dotyczy wypełn. podpory Zygzak." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Wielkość Kawałka Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Pomiń połączenie pomiędzy liniami podpory co N milimetrów, aby struktura podpory była łatwiejsza do odłamania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Liczba Linii Kawałka Podpory" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Pomijaj jedną z każdych N linii, aby struktura podpory była łatwiejsza do odłamania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Włącz Osłonę Przeciwwiatrową" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Powoduje to powstanie osłony wokół modelu, która wyłapuje (gorące) powietrze i osłania przed ruchami powietrza. Szczególnie przydatna w przypadku materiałów, które łatwo się rozwarstwiają." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Odległość Osłony w X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Odległość osłony przeciwwiatrowej od druku, we współrzędnych X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Ograniczenie Osłony" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Ustaw wysokość osłony przeciwwiatrowej. Wybierz czy drukować osłonę do pełnej wysokości modelu czy do określonej wysokości." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Pełna" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Ograniczona" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Wysokość Osłony" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Ograniczenie wysokości osłony przeciwwiatrowej. Powyżej tej wysokości nie będzie drukowana żadna osłona." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Drukowalne Zwisy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Zmienia geometrię modelu tak, aby wymagał minimalnego podparcia. Strome zwisy staną się mniej strome. Zwisające obszary zostaną opuszczone by być bardziej pionowymi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Maksymalny Kąt Modelu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "Maksymalny kąt zwisów po którym będą one drukowalne. Przy wartości 0 ° wszystkie zwisy są zastępowane przez fragment modelu połączony ze stołem, a 90 ° w żaden sposób nie zmienia modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Włącz Wypływanie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "Wypływanie zastępuje ostatnią część ścieżki ekstruzji, ścieżką ruchu jałowego. Wyciekający materiał jest używany do wydrukowania ostatniego fragmentu ekstruzji, aby zmniejszyć nitkowanie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Objętość Wypływania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Objętość materiału wyciekającego jest inna. Wartość ta powinna być zasadniczo zbliżona do średnicy dyszy do sześcianu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Minimalna Objętość Przed Wypływaniem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Najmniejsza objętość jaką powinna mieć ścieżka ekstruzji przed pozwoleniem na Wypływanie. Dla mniejszych ścieżek ekstruzji pojawia się mniejsze ciśnienie we wbudowanej rurce bowden dzięki czemu ilość wypływającego materiału jest skalowana liniowo. Ta wartość powinna zawsze być większa niż Objętość Wypływania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Prędkość Wypływania" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "Prędkość poruszania się podczas Wypływania, w stosunku do prędkości ścieżki ekstruzji. Zaleca się wartość nieco poniżej 100%, ponieważ podczas Wypływania ciśnienie w rurce bowden spada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Rozmiar Kieszeni Krzyża 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "Rozmiar kieszeni na czterostronnych skrzyżowaniach we wzorze krzyż 3D na wysokościach gdzie wzór tego siebie samego." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Gęstośc Wypełnienia Krzyżowego Według Obrazu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "Lokalizacja pliku obrazu, którego jasność będzie determinowała minimalną gęstość wypełnienia wydruku w danym punkcie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Gęstości Wypełnienia Krzyżowego Podstaw Według Obrazu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "Lokalizacja pliku obrazu, którego jasność będzie determinowała minimalną gęstość wypełnienia podstawy w danym punkcie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Włącz Podpory Stożkowe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Zmniejsz obszary podparcia na podłożu pod zwisem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Kąt Podpory Stożkowej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "Kąt nachylenia podpory stożkowej. Przy 0 stopniach jest pionowa a przy 90 stopniach jest pozioma. Mniejsze kąty sprawiają, że podparcie jest bardziej wytrzymałe, ale składa się z większej ilości materiału. Kąty ujemne powodują, że podstawa wspornika jest szersza niż góra." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Min. Szerokość Podpory Stożkowej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Minimalna szerokość, do której można zmniejszyć bazę podpory stożkowej. Małe szerokości mogą prowadzić do niestabilnych struktur nośnych." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Nierówna Skóra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Losowe drgania podczas drukowania zewnętrznej ściany, dzięki czemu powierzchnia ma szorstki i rozmyty wygląd." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Grubości Nierównej Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Szerokość, w której będą wykonywane drgania. Zaleca się zachować ją poniżej zewnętrznej szerokości ścianki, ponieważ wewnętrzne ściany nie ulegają zmianie." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Gęstość Nierównej Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Średnia gęstość punktów wprowadzonych na każdy wielokąt na warstwie. Zauważ, że oryginalne punkty wielokąta są odrzucane, a więc niska gęstość powoduje zmniejszenie rozdzielczości." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Odległ. między Punkt. Nierównej Skóry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Średnia odległość między losowymi punktami wprowadzonymi w każdym segmencie linii. Zwróć uwagę, że oryginalne punkty wielokąta są odrzucane, a zatem duża gładkość powoduje zmniejszenie rozdzielczości. Wartość ta musi być większa niż połowa Grubości Nierównej Skóry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Maksymalna kompensowania przepływu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "Maksymalna odległość w mm do przesuwania filamentu w celu kompensacji zmian wielkości przepływu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Współczynnik kompensacji przepływu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "Jak bardzo przesunąć filament, aby skompensować zmiany wielkości przepływu, jako procent odległości, o jaką filament poruszyłby się w ciągu jednej sekundy wytłaczania." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Drukowanie Drutu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Wydrukuj tylko zewnętrzną powierzchnię o słabej strukturze tkaniny, drukując \"w cienkim powietrzu\". Jest to realizowane poprzez poziomy wydruk konturów modelu w określonych przedziałach Z, które są połączone przez linie skierowane w górę i w dół po porzekątnej." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "DD Wysokość Połączenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "Wysokość linii w górę i po przekątnej w dół między dwiema częściami poziomymi. Określa ona całkowitą gęstość struktury siatki. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "DD Długość Wkładu Dachu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "Odległość jaka zostaje pokryta podczas tworzenia połączenia z wewnętrznego konturu dachu. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "DD Prędkość" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Prędkość, z jaką porusza się dysza podczas wytłaczania materiału. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "DD Prędk. Drukowania Dołu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Prędkość drukowania pierwszej warstwy, która jest jedyną warstwą dotykającą stołu. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "DD Prędkość Drukowania do Góry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Szybkość drukowania linii do góry „w powietrzu”. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "DD Prędkość Drukowania w Dół" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Prędkość drukowania ukośnej linii w dół. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "DD Prędkość Drukowania Poziomo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Prędkość drukowania poziomych konturów modelu. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "DD Przepływ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Kompensacja przepływu: ilość wytłaczanego materiału jest mnożona przez tę wartość. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "DD Przepływ Połączenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Kompensacja przepływu w górę i w dół. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "DD Płaskie Przepływ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Kompensacja przepływu podczas drukowania płaskich linii. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "DD Opóźnienie Góry" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Opóźnienie czasu po wzniesieniu w górę, tak aby linia idąca w górę mogła zesztywniać. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "DD Dolne Opóźnienie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Opóźnienie po pochyłym ruchu. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "DD Płaskie Opóźnienie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Czas opóźnienia pomiędzy dwoma poziomymi segmentami. Dzięki takiemu opóźnieniu może powstać lepsza przyczepność do poprzedniej warstwy, przy zbyt dużym opóźnieniu może jednak prowadzić do opadania. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "DD Łatwe Wzniesienie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6016,647 +6036,647 @@ msgstr "" "Dystans przemieszczania się ku górze, który jest wytłaczany z połową szybkości.\n" "Może to prowadzić do lepszej przyczepności do wcześniejszych warstw, bez zbytniego podgrzewania materiału na tych warstwach. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "DD Rozmiar Węzła" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Tworzy mały węzeł u góry linii w górę, dzięki czemu kolejna pozioma warstwa ma większą szansę połączenia się z nią. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "DD Spadek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Odległość o jaką spada materiału przez wytłaczanie w górę. Długość ta jest kompensowana. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "DD Przeciągnij Wzdłuż" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Odległość, z jaką materiał wytłoczony z góry jest przeciągany równolegle do dolnej ekstruzji. Ta odległość jest kompensowana. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "DD Strategia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Strategia zapewniająca podłączenie dwóch kolejnych warstw w każdym punkcie połączenia. Wycofanie pozwala na utwardzenie linii idących w górę we właściwej pozycji, ale może powodować \"mielenie\" filamentu. Węzeł może być wykonany na końcu linii do góry, aby zwiększyć szanse na połączenie z nią i pozostawić dobrą linię; może to jednak wymagać wolnych prędkości druku. Inną strategią jest wyrównanie opadania górnej krawędzi. Jednak linie nie zawsze spadają zgodnie z przewidywaniami." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Kompensuj" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Węzeł" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Wycofanie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "DD Prostuj Linie w Dół" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Odsetek ukośnych linii ułożonych w dół, który jest przykryty poziomą linią. Może to uniemożliwić zwisanie górnej krawędzi linii ułożonejw górę. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "DD Spadek Dachu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "Odległość, na jaką opadają linie dachu wydrukowane \"w powietrzu\" podczas druku. Ta odległość jest kompensowana. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "DD Rozciągaj Dach" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "Długość końcówki wewnętrznej linii, która jest rozciągana podczas powrotu do zewnętrznej linii dachu. Trasa ta jest kompensowana. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "DD Opóźnienie Zew. Dachu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "Czas, który poświęca się na zewnętrznych obrzeżach otworu, który ma stać się dachem. Dłuższy czas może spowodować lepsze połączenie. Odnosi się tylko do Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "DD Prześwit Dyszy" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Odległość między dyszą a liniami skierowanymi w dół. Większe prześwity powodują ukośne linie skierowanie w dół o mniej stromym kącie, co z kolei skutkuje mniejszymi połączeniami z następną warstwą. Dotyczy tylko Drukowania Drutu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Użyj zmiennych warstw" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Zmienne warstwy obliczają wysokości warstw w zależności od kształtu modelu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Maks. zmiana zmiennych warstw" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "Maksymalna dozwolona różnica wysokości względem bazowej wysokości warstwy." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Krok zmian zmiennych warstw" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "Różnica w wysokości pomiędzy następną wysokością warstwy i poprzednią." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Rozmiar topografii warstw adaptacyjnych" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Docelowa odległość pozioma między dwiema sąsiadującymi warstwami. Zmniejszenie tego ustawienia powoduje użycie cieńszych warstw w celu przybliżenia krawędzi warstw." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Kąt Nawisającej Ścianki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Ściany, które wystają więcej niż zadany kont, zostaną wydrukowane przy użyciu ustawień wystających ścian. Gdy wartość wynosi 90, żadne ściany nie będą traktowane jako wystające. Zwis, który jest obsługiwany przez podpory, nie będzie również traktowany jako zwis." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Prędkość Ścianki Nawisającej" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Nawisające ścianki będą drukowane z taką procentową wartością względem normalnej prędkości druku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Włącz Ustawienia Mostów" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Wykryj mosty i modyfikuj prędkość drukowania, przepływ i ustawienia wentylatora podczas drukowania mostó." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Min. Długość Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Niepodparte ściany krótsze niż to będą drukowane z normalnymi ustawieniami ściany. Dłuższe niepodparte ściany będą drukowane z ustawieniami mostów." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Próg Podpory Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Jeśli obszar skóry jest podpierany w mniejszym procencie jego powierzchni, drukuj to według ustawień mostu. W przeciwnym wypadku użyj normalnych ustawień skóry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Rozbieg Ściany Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Określa odległość, na jakiej ekstruder powinien wykonać rozbieg natychmiast przed rozpoczęciem ściany mostu. Rozbieg przed rozpoczęciem mostu może zredukować ciśnienie w dyszy i może stworzyć bardziej płaski most." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Prędkość Ścian Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "Prędkość z jaką są drukowane ściany mostu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Przepływ Mostów" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Kiedy drukowane są ściany mostu, ilość ekstrudowanego materiału jest mnożona prze tę wartość." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Prędk. Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "Prędkość z jaką drukowane są obszary skóry mostu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Przepływ Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Kiedy drukowane są obszary skóry mostu, ilość ekstrudowanego materiału jest mnożona przez tę wartość." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Gęstość Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Gęstość warstwy skóry mostu. Wartości mniejsze od 100 będą zwiększać przerwy pomiędzy liniami skóry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Prędk. Wentylatora - Mosty" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Procent prędkości wentylatora używany podczas drukowania ścian i skóry mostów." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Most Ma Wiele Warstw" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Jeśli włączone, druga i trzecia warstwa ponad powietrzem są drukowane używając następujących ustawień. W przeciwnym wypadku te warstwy są drukowane z normalnymi ustawieniami." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Prędk. Drugiej Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Prędkość używana podczas drukowania drugiej warstwy skóry mostu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Przepływ Drugiej Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Kiedy drukowana jest druga warstwa skóry mostu, ilość ekstrudowanego materiału jest mnożona przez tę wartość." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Gęstość Drugiej Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Gęstość drugiej warstwy skóry mostu. Wartości mniejsze od 100 będą zwiększać przerwy pomiędzy liniami skóry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Prędk. Wentylatora - Druga Skóra Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "Procent prędkości wentylatora używany podczas drukowania drugiej warstwy skóry most." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Prędkość Trzeciej Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Prędkość używana podczas drukowania trzeciej warstwy skóry mostu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Przepływ Trzeciej Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Kiedy drukowana jest trzecia warstwa skóry mostu, ilość ekstrudowanego materiału jest mnożona przez tę wartość." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Gęstość Trzeciej Skóry Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Gęstość trzeciej warstwy skóry mostu. Wartości mniejsze od 100 będą zwiększać przerwy pomiędzy liniami skóry." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Prędk. Wentylatora - Trzecia Skóra Mostu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Procent prędkości wentylatora używany podczas drukowania trzeciej warstwy skóry most." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Wytrzyj dyszę pomiędzy warstwami" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Objętość materiału między czyszczeniem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Włącz Czyszczenie przy retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Cofnij filament, gdy dysza porusza się nad obszarem, w którym nie ma drukować." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Długość czyszczenia przy retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Ilość filamentu do retrakcji, aby nie wyciekał podczas czyszczenia." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Dodatkowa wartość czyszczenia dla Czyszczenia przy retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Niektóre materiały mogą wyciekać podczas ruchów czyszczenia, można to tutaj skompensować." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Prędkość Czyszczenia przy retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "Prędkość, z jaką jest wykonywana i dopełniana retrakcja podczas ruchu czyszczenia przy retrakcji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Prędkość retrakcji Czyszczenia przy retrakcji" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "Prędkość, z jaką jest wykonywana retrakcja podczas ruchu czyszczenia przy retrakcji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "Prędkość, z jaką jest wykonywana dodatkowa retrakcja podczas ruchu czyszczenia przy retrakcji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Wstrzymaj czyszczenie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Wstrzymaj czyszczenie, jeśli brak retrakcji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Wysokość skoku Z przy czyszczeniu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "Różnica w wysokości podczas przeprowadzania Skoku Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Prędkość czyszczącego skoku Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Szybkość przesuwania osi Z podczas skoku." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "X pozycji czyszczenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "Pozycja X, w której skrypt zaczyna." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Ilość powtórzeń czyszczenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Ilość powtórzeń przesunięcia dyszy po szczotce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Odległość ruchu czyszczenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "Odległość, którą głowica musi pokonać w tę i z powrotem po szczotce." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Maksymalny rozmiar małych otworów" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Otwory i kontury części o średnicy mniejszej niż podana zostaną wydrukowane przy małej szybkości operacji." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Maksymalna długość małych elementów" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Kontury obiektów, które są krótsze niż podana długość, zostaną wydrukowane przy użyciu funkcji małej prędkości." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Prędkość małych elementów" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Małe obiekty zostaną wydrukowane z zadanym procentem ich normalnej prędkości drukowania. Wolniejsze drukowanie może poprawić przyczepność i dokładność." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Prędkość początkowej warstwy małych obiektów" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Pierwsza warstwa małych obiektów zostanie wydrukowana z zadanym procentem ich normalnej prędkości drukowania. Wolniejsze drukowanie może poprawić przyczepność i dokładność." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Ustawienia Wiersza Polecenia" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Ustawienia, które są używane tylko wtedy, gdy CuraEngine nie jest wywoływana przez frontend Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Wyśrodkuj obiekt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Czy wyśrodkować obiekt na środku stołu (0,0), zamiast używać układu współrzędnych, w którym został zapisany obiekt." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Pozycja Siatki w X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Przesunięcie zastosowane dla obiektu w kierunku X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Pozycja Siatki w Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Przesunięcie zastosowane dla obiektu w kierunku Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Pozycja Siatki w Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Przesunięcie zastosowane dla obiektu w kierunku Z. Za pomocą tego możesz sprecyzować co nazywamy 'Zatopieniem Obiektu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Forma Obrotu Siatki" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Forma przesunięcia, która ma być zastosowana do modelu podczas ładowania z pliku." diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index fe8af93969..281e4f0208 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.0\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2022-07-04 04:14+0200\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" @@ -17,175 +17,673 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.0.1\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Desconhecido" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Parede Externa" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "As impressoras abaixo não podem ser conectadas por serem parte de um grupo" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Paredes Internas" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Impressoras de rede disponíveis" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Contorno" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Preenchimento" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Preenchimento de Suporte" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Interface de Suporte" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Suporte" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Skirt (Saia)" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Torre de Prime" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Percurso" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Retrações" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Outros" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "As notas de lançamento não puderam ser abertas." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Grupo #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Próximo" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Pular" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Finalizar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Adicionar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Fechar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "O Arquivo Já Existe" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "O arquivo {0} já existe. Tem certeza que quer sobrescrevê-lo?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "URL de arquivo inválida:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Não Suportado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Bico" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "Os ajustes foram alterados para seguir a disponibilidade de extrusores atuais:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Ajustes atualizados" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Extrusor(es) Desabilitado(s)" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Falha ao exportar perfil para {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Erro" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Falha ao exportar perfil para {0}: complemento escritor relatou erro." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Perfil exportado para {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Exportação concluída" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Falha ao importar perfil de {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Não foi possível importar perfil de {0} antes de uma impressora ser adicionada." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "Não há perfil personalizado a importar no arquivo {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Erro ao importar perfil de {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Este perfil {0} contém dados incorretos, não foi possível importá-lo." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Erro ao importar perfil de {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "Perfil {0} importado com sucesso." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "Arquivo {0} não contém nenhum perfil válido." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "O Perfil {0} tem tipo de arquivo desconhecido ou está corrompido." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Perfil personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Falta um tipo de qualidade ao Perfil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Não há impressora ativa ainda." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "Não foi possível adicionar o perfil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "Tipo de qualidade '{0}' não é compatível com a definição de máquina ativa atual '{1}'." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Alerta: o perfil não está visível porque seu tipo de qualidade '{0}' não está disponível para a configuração atual. Altere para uma combinação de material/bico que possa usar este tipo de qualidade." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Multiplicando e colocando objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Colocando Objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Não foi possível achar um lugar dentro do volume de construção para todos os objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Colocando Objeto" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Carregando máquinas..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Ajustando preferências..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "Inicializando Máquina Ativa..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "Inicializando gestor de máquinas..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "Inicializando volume de impressão..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Configurando cena..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Carregando interface..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "Inicializando motor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Somente um arquivo G-Code pode ser carregado por vez. Pulando importação de {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Aviso" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Não é possível abrir nenhum outro arquivo se G-Code estiver sendo carregado. Pulando importação de {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Não foi possível ler a resposta." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "O estado provido não está correto." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Tempo esgotado ao autenticar com o servidor da conta." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Por favor dê as permissões requeridas ao autorizar esta aplicação." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Algo inesperado aconteceu ao tentar login, por favor tente novamente." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "Não foi possível iniciar processo de sign-in. Verifique se outra tentativa de sign-in ainda está ativa." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Não foi possível contactar o servidor de contas da Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "Login falhou" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Achando novos lugares para objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Buscando Localização" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Não Foi Encontrada Localização" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Não sobreposto" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Impressoras conectadas" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Impressoras pré-ajustadas" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Tem certeza que deseja remover {0}? Isto não pode ser defeito!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Visual" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "O perfil visual é projetado para imprimir protótipos e modelos virtuais com o objetivo de alta qualidade visual e de superfície." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engenharia" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "O perfil de engenharia é projetado para imprimir protótipos funcionais e partes de uso final com o objetivo de melhor precisão e tolerâncias mais estritas." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Rascunho" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "O perfil de rascunho é projetado para imprimir protótipos iniciais e validações de conceito com o objetivo de redução significativa de tempo de impressão." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Material Personalizado" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Calculado" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Perfis personalizados" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Todos Os Tipos Suportados ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Todos Os Arquivos (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Calculado" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Desconhecido" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "As impressoras abaixo não podem ser conectadas por serem parte de um grupo" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Impressoras de rede disponíveis" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Impressoras conectadas" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Impressoras pré-ajustadas" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "Tem certeza que deseja remover {0}? Isto não pode ser defeito!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Material Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Login falhou" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Achando novos lugares para objetos" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Por favor sincronize os perfis de material com suas impressoras antes de começar a imprimir." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Buscando Localização" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Novos materiais instalados" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Não foi possível achar um lugar dentro do volume de construção para todos os objetos" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Sincronizar materiais" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Não Foi Encontrada Localização" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Saiba mais" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Não pude criar arquivo do diretório de dados de usuário: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "Não foi possível salvar o arquivo de materiais para {}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Backup" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Falha em salvar o arquivo de materiais" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Tentativa de restauração de backup do Cura sem dados ou metadados apropriados." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Erro desconhecido." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Tentativa de restauração de backup do Cura de versão maior que a atual." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Falha em criar arquivo de materiais para sincronizar com impressoras." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "O seguinte erro ocorreu ao tentar restaurar um backup do Cura:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Falha em carregar o arquivo de materiais para sincronizar com impressoras." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "A resposta da Digital Factory parece estar corrompida." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "A resposta da Digital Factory veio sem informações importantes." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Falha em conectar com a Digital Factory para sincronizar materiais com algumas das impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Falha em conectar à Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "A altura do volume de impressão foi reduzida para que o valor da \"Sequência de Impressão\" impeça o eixo de colidir com os modelos impressos." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Volume de Impressão" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Não pude criar arquivo do diretório de dados de usuário: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Backup" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Tentativa de restauração de backup do Cura sem dados ou metadados apropriados." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Tentativa de restauração de backup do Cura de versão maior que a atual." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "O seguinte erro ocorreu ao tentar restaurar um backup do Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "O Cura não consegue iniciar" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -200,32 +698,32 @@ msgstr "" "

      Por favor nos envie este Relatório de Falha para consertar o problema.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Enviar relatório de falha à Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Exibir relatório de falha detalhado" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Mostrar a pasta de configuração" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Salvar e Restabelecer Configuração" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Relatório de Problema" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -236,1275 +734,185 @@ msgstr "" "

      Por favor use o botão \"Enviar relatório\" para publicar um relatório de erro automaticamente em nossos servidores

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Informação do Sistema" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Desconhecida" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Versão do Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Linguagem do Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "Linguagem do SO" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Plataforma" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Versão do Qt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "Versão do PyQt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Ainda não inicializado" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    134. OpenGL Version: {version}
    135. " msgstr "
    136. Versão da OpenGL: {version}
    137. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    138. OpenGL Vendor: {vendor}
    139. " msgstr "
    140. Fornecedor da OpenGL: {vendor}
    141. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    142. OpenGL Renderer: {renderer}
    143. " msgstr "
    144. Renderizador da OpenGL: {renderer}
    145. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Traceback do erro" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Registros" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Enviar relatório" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Carregando máquinas..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Ajustando preferências..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "Inicializando Máquina Ativa..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "Inicializando gestor de máquinas..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "Inicializando volume de impressão..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Configurando cena..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Carregando interface..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "Inicializando motor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Somente um arquivo G-Code pode ser carregado por vez. Pulando importação de {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Aviso" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Não é possível abrir nenhum outro arquivo se G-Code estiver sendo carregado. Pulando importação de {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Erro" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Multiplicando e colocando objetos" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Colocando Objetos" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Colocando Objeto" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Não foi possível ler a resposta." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "O estado provido não está correto." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Tempo esgotado ao autenticar com o servidor da conta." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Por favor dê as permissões requeridas ao autorizar esta aplicação." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Algo inesperado aconteceu ao tentar login, por favor tente novamente." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "Não foi possível iniciar processo de sign-in. Verifique se outra tentativa de sign-in ainda está ativa." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Não foi possível contactar o servidor de contas da Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "Login falhou" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Falha em criar arquivo de materiais para sincronizar com impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Falha em carregar o arquivo de materiais para sincronizar com impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "A resposta da Digital Factory parece estar corrompida." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "A resposta da Digital Factory veio sem informações importantes." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Falha em conectar com a Digital Factory para sincronizar materiais com algumas das impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Falha em conectar à Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "O Arquivo Já Existe" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "O arquivo {0} já existe. Tem certeza que quer sobrescrevê-lo?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "URL de arquivo inválida:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Falha ao exportar perfil para {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Falha ao exportar perfil para {0}: complemento escritor relatou erro." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Perfil exportado para {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Exportação concluída" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Falha ao importar perfil de {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Não foi possível importar perfil de {0} antes de uma impressora ser adicionada." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "Não há perfil personalizado a importar no arquivo {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Erro ao importar perfil de {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Este perfil {0} contém dados incorretos, não foi possível importá-lo." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Erro ao importar perfil de {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "Perfil {0} importado com sucesso." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "Arquivo {0} não contém nenhum perfil válido." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "O Perfil {0} tem tipo de arquivo desconhecido ou está corrompido." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Perfil personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Falta um tipo de qualidade ao Perfil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Não há impressora ativa ainda." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "Não foi possível adicionar o perfil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "Tipo de qualidade '{0}' não é compatível com a definição de máquina ativa atual '{1}'." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Alerta: o perfil não está visível porque seu tipo de qualidade '{0}' não está disponível para a configuração atual. Altere para uma combinação de material/bico que possa usar este tipo de qualidade." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Não Suportado" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Bico" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "Os ajustes foram alterados para seguir a disponibilidade de extrusores atuais:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Ajustes atualizados" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Extrusor(es) Desabilitado(s)" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Adicionar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Finalizar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Grupo #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Parede Externa" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Paredes Internas" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Contorno" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Preenchimento" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Preenchimento de Suporte" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Interface de Suporte" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Suporte" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Skirt (Saia)" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Torre de Prime" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Percurso" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Retrações" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Outros" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "As notas de lançamento não puderam ser abertas." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Próximo" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Pular" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Fechar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Por favor sincronize os perfis de material com suas impressoras antes de começar a imprimir." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Novos materiais instalados" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Sincronizar materiais" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "Saiba mais" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "Não foi possível salvar o arquivo de materiais para {}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Falha em salvar o arquivo de materiais" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Erro desconhecido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "Assistente de Modelo 3D" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Um ou mais modelos 3D podem não ser impressos otimamente devido ao tamanho e configuração de material:

      \n" -"

      {model_names}

      \n" -"

      Descubra como assegurar a melhor qualidade de impressão e confiabilidade possível.

      \n" -"

      Ver guia de qualidade de impressão

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "O arquivo de projeto {0} contém um tipo de máquina desconhecido {1}. Não foi possível importar a máquina. Os modelos serão importados ao invés dela." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Abrir Arquivo de Projeto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "O arquivo de projeto {0} tornou-se subitamente inacessível: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "Não Foi Possível Abrir o Arquivo de Projeto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "Arquivo de projeto {0} está corrompido: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "O arquivo de projeto {0} foi feito usando perfis que são desconhecidos para esta versão do Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Recomendado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "O material usado neste projeto depende de algumas definições de material não disponíveis no Cura e isto pode produzir resultados de impressão indesejáveis. Recomendamos altamente instalar o pacote completo de material do Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Perfis de material não instalados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Instalar Materiais" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "Arquivo 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "O complemento de Escrita 3MF está corrompido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Não existe espaço de trabalho ainda para a escrita. Por favor adicione uma impressora primeiro." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "Sem permissão para gravar o espaço de trabalho aqui." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "O sistema operacional não permite salvar um arquivo de projeto nesta localização ou com este nome de arquivo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Erro ao escrever arquivo 3mf." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "Não foi possível armazenar informação do pacote de material no arquivo de projeto: {material}. Este projeto pode não abrir corretamente em outros sistemas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Falha em salvar informação de pacote de material" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "Arquivo 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Arquivo de Projeto 3MF do Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "Arquivo AMF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Backups" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Houve um erro ao transferir seu backup." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "Criando seu backup..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "Houve um erro ao criar seu backup." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Enviando seu backup..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Seu backup terminou de ser enviado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "O backup excede o tamanho máximo de arquivo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Houve um erro ao tentar restaurar seu backup." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Gerenciar backups" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "O fatiamento falhou com um erro não esperado. Por favor considere relatar um bug em nosso issue tracker." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "Fatiamento falhado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Relatar um bug" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Relatar um bug no issue tracker do Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Não foi possível fatiar com o material atual visto que é incompatível com a máquina ou configuração selecionada." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Não foi possível fatiar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Não foi possível fatiar com os ajustes atuais. Os seguintes ajustes têm erros: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Não foi possível fatiar devido a alguns ajustes por modelo. Os seguintes ajustes têm erros em um dos modelos ou mais: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Não foi possível fatiar porque a torre de purga ou posição de purga são inválidas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Não foi possível fatiar porque há objetos associados com o Extrusor desabilitado %s." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Por favor revise os ajustes e verifique se seus modelos:\n" -"- Cabem dentro do volume de impressão\n" -"- Estão associados a um extrusor habilitado\n" -"- Não estão todos configurados como malhas de modificação" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Processando Camadas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Informação" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Perfil do Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Não foi possível acessar informação de atualização." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Novos recursos ou consertos de bugs podem estar disponíveis para sua {machine_name}! Se você não o fez ainda, recomenda-se que atualize o firmware de sua impressora para a versão {latest_version}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "Novo firmware estável de %s disponível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Como atualizar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Atualizar Firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Arquivo de G-Code Comprimido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "O GCodeGzWriter não suporta modo binário." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "Arquivo G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "Interpretando G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "Detalhes do G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Certifique que o g-code é adequado para sua impressora e configuração antes de enviar o arquivo. A representação de g-code pode não ser acurada." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "Arquivo G" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "O GCodeWriter não suporta modo binário." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Por favor prepare o G-Code antes de exportar." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "Imagem JPG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "Imagem JPEG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "Imagem PNG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "Imagem BMP" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "Imagem GIF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Perfis do Cura 15.04" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Ajustes da Máquina" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "Você quer sincronizar os pacotes de material e software com sua conta?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "Imagem JPG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Alterações detectadas de sua conta Ultimaker" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "Imagem JPEG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Sincronizar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "Imagem PNG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "Sincronizando..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "Imagem BMP" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Recusar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "Imagem GIF" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Concordar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Visão de Raios-X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Acordo de Licença do Complemento" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "Arquivo X3D" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Recusar e remover da conta" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Perfil do Cura" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "Você precisa sair e reiniciar {} para que as alterações tenham efeito." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "{} complementos falharam em baixar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Complementos Instalados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Materiais Instalados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Complementos Empacotados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Materiais Empacotados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Pacote Desconhecido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Autor Desconhecido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Não foi possível interpretar a resposta de servidor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Não foi possível conectar ao Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Monitor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Ajustes por Modelo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Configurar ajustes por Modelo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Pós-Processamento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "Modificar G-Code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Preparar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Pré-visualização" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Salvar em Unidade Removível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Salvar em Unidade Removível {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Não há formatos de arquivo disponíveis com os quais escrever!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Salvando na Unidade Removível {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "A fila de trabalhos de impressão está cheia. A impressora não pode aceitar novo trabalho." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Salvando" +msgid "Queue Full" +msgstr "Fila Cheia" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Não foi possível salvar em {0}: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Não foi possível transferir os dados para a impressora." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Não foi possível encontrar nome de arquivo ao tentar escrever em {device}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Não foi possível salvar em unidade removível {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Salvo em Unidade Removível {0} como {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Arquivo Salvo" +msgid "Network error" +msgstr "Erro de rede" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Ejetar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Ejetar dispositivo removível {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "{0} ejetado. A unidade agora pode ser removida de forma segura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Remover Hardware com Segurança" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Erro ao ejetar {0}. Outro programa pode estar usando a unidade." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Unidade Removível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "O Cura não exibe camadas de forma precisa quando Impressão em Arame está habilitada." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Visão Simulada" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "Nada está exibido porque você precisa fatiar primeiro." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "Não há camadas a exibir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Não mostrar essa mensagem novamente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Visão de Camadas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "Não foi possível ler o arquivo de dados de exemplo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "As áreas ressaltadas indicam superfícies faltantes ou incorretas. Conserte seu modelo e o abra novamente no Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Erros de Modelo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Visão sólida" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Bloqueador de Suporte" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Cria um volume em que os suportes não são impressos." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "Câmbio de Ativos Digitais COLLADA" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "Binário glTF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF Embutido JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Formato de Triângulos de Stanford" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Câmbio de Ativos Digitais COLLADA Comprimido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Pacote de Formato da Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "Não foi possível escrever no arquivo UFP:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Nivelar mesa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Selecionar Atualizações" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Imprimir pela nuvem" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Imprimir pela nuvem" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Conectado pela nuvem" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Monitorar impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Rastrear a impressão na Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Código de erro desconhecido ao transferir trabalho de impressão: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nova impressora detectada na sua conta Ultimaker" msgstr[1] "Novas impressoras detectadas na sua conta Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "Adicionando impressora {name} ({model}) da sua conta" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1512,70 +920,227 @@ msgid_plural "... and {0} others" msgstr[0] "... e {0} outra" msgstr[1] "... e {0} outras" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Impressoras adicionadas da Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Conexão de nuvem não está disponível para uma impressora" -msgstr[1] "Conexão de nuvem não está disponível para algumas impressoras" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Por favor espere até que o trabalho atual tenha sido enviado." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Erro de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"Sua impressora {printer_name} poderia estar conectada via nuvem.\n" +" Gerencie sua fila de impressão e monitore suas impressoras de qualquer lugar conectando sua impressora à Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "Você está pronto para a impressão de nuvem?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Começar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "Saiba mais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Enviando Trabalho de Impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Transferindo trabalho de impressão para a impressora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "O Cura detectou perfis de material que não estão instalados ainda na impressora host do grupo {0}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Enviando material para a impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Você está tentando conectar a {0} mas ele não é host de um grupo. Você pode visitar a página web para configurá-lo como host de grupo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Não é host de grupo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Configurar grupo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Esta impressora não está ligada à Digital Factory:" msgstr[1] "Estas impressoras não estão ligadas à Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Para estabelecer uma conexão, por favor visite o {website_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "Conexão de nuvem não está disponível para uma impressora" +msgstr[1] "Conexão de nuvem não está disponível para algumas impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Manter configurações da impressora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Remover impressoras" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Você está tentando conectar a uma impressora que não está rodando Ultimaker Connect. Por favor atualiza a impressora para o firmware mais recente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Atualize sua impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "Trabalho de impressão enviado à impressora com sucesso." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Dados Enviados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Imprimir pela rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Imprime pela rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Conectado pela rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "amanhã" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "hoje" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Conectar pela rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Imprimir pela nuvem" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Imprimir pela nuvem" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Conectado pela nuvem" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "{printer_name} será removida até a próxima sincronização de conta." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "Para remover {printer_name} permanentemente, visite {digital_factory_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "Tem certeza que quer remover {printer_name} temporariamente?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "Remover impressoras?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1591,7 +1156,7 @@ msgstr[1] "" "Você está prestes a remover {0} impressoras do Cura. Esta ação não pode ser desfeita.\n" "Tem certeza que quer continuar?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" @@ -1600,1064 +1165,1906 @@ msgstr "" "Você está prestes a remover todas as impressoras do Cura. Esta ação não pode ser desfeita.\n" "Tem certeza que quer continuar?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Monitorar impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Rastrear a impressão na Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Código de erro desconhecido ao transferir trabalho de impressão: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "Arquivo 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Arquivo de Projeto 3MF do Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Erro ao escrever arquivo 3mf." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "O complemento de Escrita 3MF está corrompido." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Não existe espaço de trabalho ainda para a escrita. Por favor adicione uma impressora primeiro." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "Sem permissão para gravar o espaço de trabalho aqui." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "O sistema operacional não permite salvar um arquivo de projeto nesta localização ou com este nome de arquivo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Houve um erro ao tentar restaurar seu backup." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Gerenciar backups" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Backups" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Houve um erro ao transferir seu backup." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "Criando seu backup..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "Houve um erro ao criar seu backup." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Enviando seu backup..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Seu backup terminou de ser enviado." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "O backup excede o tamanho máximo de arquivo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "Não foi possível ler o arquivo de dados de exemplo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "Não foi possível escrever no arquivo UFP:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Pacote de Formato da Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "Arquivo G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "Interpretando G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "Detalhes do G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Certifique que o g-code é adequado para sua impressora e configuração antes de enviar o arquivo. A representação de g-code pode não ser acurada." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "Arquivo G" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Open Compressed Triangle Mesh" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "Câmbio de Ativos Digitais COLLADA" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "Binário glTF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF Embutido JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Formato de Triângulos de Stanford" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Câmbio de Ativos Digitais COLLADA Comprimido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Nivelar mesa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Selecionar Atualizações" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Arquivo de G-Code Comprimido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Não foi possível interpretar a resposta de servidor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Não foi possível conectar ao Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Recusar e remover da conta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Recusar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Concordar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Acordo de Licença do Complemento" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "Você quer sincronizar os pacotes de material e software com sua conta?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Alterações detectadas de sua conta Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Sincronizar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "Você precisa sair e reiniciar {} para que as alterações tenham efeito." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "Sincronizando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "{} complementos falharam em baixar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Complementos Instalados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Materiais Instalados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Complementos Empacotados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Materiais Empacotados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Pacote Desconhecido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Autor Desconhecido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Unidade Removível" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Salvar em Unidade Removível" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Salvar em Unidade Removível {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Salvando na Unidade Removível {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Salvando" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Não foi possível salvar em {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Não foi possível encontrar nome de arquivo ao tentar escrever em {device}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Não foi possível salvar em unidade removível {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Salvo em Unidade Removível {0} como {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Arquivo Salvo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Ejetar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Ejetar dispositivo removível {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "{0} ejetado. A unidade agora pode ser removida de forma segura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Remover Hardware com Segurança" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Erro ao ejetar {0}. Outro programa pode estar usando a unidade." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Monitor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "O fatiamento falhou com um erro não esperado. Por favor considere relatar um bug em nosso issue tracker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "Fatiamento falhado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Relatar um bug" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Relatar um bug no issue tracker do Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Não foi possível fatiar com o material atual visto que é incompatível com a máquina ou configuração selecionada." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Não foi possível fatiar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Não foi possível fatiar com os ajustes atuais. Os seguintes ajustes têm erros: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Não foi possível fatiar devido a alguns ajustes por modelo. Os seguintes ajustes têm erros em um dos modelos ou mais: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Não foi possível fatiar porque a torre de purga ou posição de purga são inválidas." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Não foi possível fatiar porque há objetos associados com o Extrusor desabilitado %s." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Por favor revise os ajustes e verifique se seus modelos:\n" +"- Cabem dentro do volume de impressão\n" +"- Estão associados a um extrusor habilitado\n" +"- Não estão todos configurados como malhas de modificação" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Processando Camadas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Informação" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "Arquivo 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Recomendado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "O material usado neste projeto depende de algumas definições de material não disponíveis no Cura e isto pode produzir resultados de impressão indesejáveis. Recomendamos altamente instalar o pacote completo de material do Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Perfis de material não instalados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Instalar Materiais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "O arquivo de projeto {0} contém um tipo de máquina desconhecido {1}. Não foi possível importar a máquina. Os modelos serão importados ao invés dela." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Abrir Arquivo de Projeto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "O arquivo de projeto {0} tornou-se subitamente inacessível: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "Não Foi Possível Abrir o Arquivo de Projeto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "Arquivo de projeto {0} está corrompido: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "O arquivo de projeto {0} foi feito usando perfis que são desconhecidos para esta versão do Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Ajustes por Modelo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Configurar ajustes por Modelo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "Assistente de Modelo 3D" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"Sua impressora {printer_name} poderia estar conectada via nuvem.\n" -" Gerencie sua fila de impressão e monitore suas impressoras de qualquer lugar conectando sua impressora à Digital Factory" +"

      Um ou mais modelos 3D podem não ser impressos otimamente devido ao tamanho e configuração de material:

      \n" +"

      {model_names}

      \n" +"

      Descubra como assegurar a melhor qualidade de impressão e confiabilidade possível.

      \n" +"

      Ver guia de qualidade de impressão

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "Você está pronto para a impressão de nuvem?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Começar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "Saiba mais" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Você está tentando conectar a uma impressora que não está rodando Ultimaker Connect. Por favor atualiza a impressora para o firmware mais recente." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Atualize sua impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "O Cura detectou perfis de material que não estão instalados ainda na impressora host do grupo {0}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Enviando material para a impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Você está tentando conectar a {0} mas ele não é host de um grupo. Você pode visitar a página web para configurá-lo como host de grupo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Não é host de grupo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Configurar grupo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Por favor espere até que o trabalho atual tenha sido enviado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Erro de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Não foi possível transferir os dados para a impressora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Erro de rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Enviando Trabalho de Impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Transferindo trabalho de impressão para a impressora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "A fila de trabalhos de impressão está cheia. A impressora não pode aceitar novo trabalho." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "Fila Cheia" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "Trabalho de impressão enviado à impressora com sucesso." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Dados Enviados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Imprimir pela rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Imprime pela rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Conectado pela rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Conectar pela rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "amanhã" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "hoje" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "Impressão USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Imprimir pela USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Imprimir pela USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Conectado via USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Uma impressão USB está em progresso, fechar o Cura interromperá esta impressão. Tem certeza?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Uma impressão ainda está em progresso. O Cura não pode iniciar outra impressão via USB até que a impressão anterior tenha completado." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Impressão em Progresso" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "Arquivo X3D" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Pré-visualização" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Visão de Raios-X" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "O GCodeWriter não suporta modo binário." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Abrir Projeto" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Por favor prepare o G-Code antes de exportar." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Atualizar existentes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Criar novos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Resumo - Projeto do Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Como o conflito na máquina deve ser resolvido?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Ajustes da impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Tipo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Grupo de Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Como o conflito no perfil deve ser resolvido?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Ajustes de perfil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Nome" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Objetivo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Ausente no perfil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 sobreposto" -msgstr[1] "%1 sobrepostos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Derivado de" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 sobreposição" -msgstr[1] "%1, %2 sobreposições" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Como o conflito no material deve ser resolvido?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Ajustes de material" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Visibilidade dos ajustes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Modo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Ajustes visíveis:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 de %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Carregar um projeto limpará todos os modelos da mesa de impressão." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Abrir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "Abrir o projeto mesmo assim" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Instalar material faltante" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Quer mais?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Backup Agora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Auto Backup" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Criar um backup automaticamente toda vez que o Cura iniciar." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Restaurar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Apagar o Backup" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Você tem certeza que deseja apagar este backup? Isto não pode ser desfeito." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Restaurar Backup" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "Você precisará reiniciar o Cura antes que seu backup seja restaurado. Deseja fechar o Cura agora?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Versão do Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Máquinas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Materiais" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Perfis" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Complementos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Backups do Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Meus backups" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Você não tem nenhum backup atualmente. Use o botão 'Backup Agora' para criar um." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Durante a fase de pré-visualização, você estará limitado a 5 backups visíveis. Remova um backup para ver os mais antigos." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Fazer backup e sincronizar os ajustes do Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Entrar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Salvar o projeto Cura e imprimir o arquivo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Salvar o projeto Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Atualizar Firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "O firmware é o software rodando diretamente no maquinário de sua impressora 3D. Este firmware controla os motores de passo, regula a temperatura e é o que faz a sua impressora funcionar." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "O GCodeGzWriter não suporta modo binário." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "O firmware que já vêm embutido nas novas impressoras funciona, mas novas versões costumam ter mais recursos, correções e melhorias." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Visão de Camadas" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "O Cura não exibe camadas de forma precisa quando Impressão em Arame está habilitada." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Visão Simulada" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "Nada está exibido porque você precisa fatiar primeiro." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "Não há camadas a exibir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Não mostrar essa mensagem novamente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Perfis do Cura 15.04" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "Arquivo AMF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "As áreas ressaltadas indicam superfícies faltantes ou incorretas. Conserte seu modelo e o abra novamente no Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Erros de Modelo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Visão sólida" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "Novos recursos ou consertos de bugs podem estar disponíveis para sua {machine_name}! Se você não o fez ainda, recomenda-se que atualize o firmware de sua impressora para a versão {latest_version}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "Novo firmware estável de %s disponível" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Automaticamente atualizar Firmware" +msgid "How to update" +msgstr "Como atualizar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Carregar Firmware personalizado" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Não foi possível acessar informação de atualização." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "O firmware não pode ser atualizado porque não há conexão com a impressora." +msgid "Support Blocker" +msgstr "Bloqueador de Suporte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "O firmware não pode ser atualizado porque a conexão com a impressora não suporta atualização de firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Selecionar firmware personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Atualização do Firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Atualizando firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Atualização do Firmware completada." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "A atualização de Firmware falhou devido a um erro desconhecido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "A atualização de firmware falhou devido a um erro de comunicação." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "A atualização de firmware falhou devido a um erro de entrada e saída." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "A atualização de firmware falhou devido a firmware não encontrado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Converter Imagem" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Altura (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "A distância máxima de cada pixel da \"Base\"." +msgid "Create a volume in which supports are not printed." +msgstr "Cria um volume em que os suportes não são impressos." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Base (mm)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Preparar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "A altura-base da mesa de impressão em milímetros." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Largura (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "A largura em milímetros na plataforma de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Profundidade (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "A profundidade da mesa de impressão em milímetros" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Mais escuro é mais alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Mais claro é mais alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Para litofanos, pixels escuros devem corresponder a locais mais espessos para conseguir bloquear mais luz. Para mapas de altura, pixels mais claros significam terreno mais alto, portanto tais pixels devem corresponder a locais mais espessos no modelo 3d gerado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Modelo de Cor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Linear" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Translucidez" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Para litofanos, um modelo logarítmico simples para translucidez está disponível. Para mapas de altura os valores de pixels correspondem a alturas, linearmente." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "Transmitância de 1mm (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "A porcentagem de luz penetrando uma impressão com espessura de 1 milímetro. Abaixar este valor aumenta o contraste em regiões escuras e diminui o contraste em regiões claras da imagem." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Suavização" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "A quantidade de suavização para aplicar na imagem." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "Ok" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Ajustes do Bico" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Tamanho do bico" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Diâmetro de material compatível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Deslocamento X do Bico" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Deslocamento Y do Bico" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Número da Ventoinha de Resfriamento" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "G-Code Inicial do Extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "G-Code Final do Extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Ajustes de Impressora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (largura)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Profundidade)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Altura)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Forma da plataforma de impressão" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Origem no centro" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Mesa aquecida" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Volume de construção aquecido" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Sabor de G-Code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Ajustes da Cabeça de Impressão" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X mín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y mín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X máx" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y máx" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Altura do Eixo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Número de Extrusores" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Aplicar deslocamentos de Extrusão ao G-Code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "G-Code Inicial" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "G-Code Final" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Alterações da sua conta" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Impressora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "Dispensar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Ajustes do Bico" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Próximo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "Os seguintes pacotes serão adicionados:" +msgid "Nozzle size" +msgstr "Tamanho do bico" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "Os seguintes pacotes não podem ser instalados por incompatibilidade de versão do Cura:" +msgid "Compatible material diameter" +msgstr "Diâmetro de material compatível" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Instalar Materiais faltantes" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Deslocamento X do Bico" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Acordo de licença do complemento" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Deslocamento Y do Bico" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Por favor leia e concorde com a licença do complemento." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Número da Ventoinha de Resfriamento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "Aceitar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "G-Code Inicial do Extrusor" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Gerir pacotes" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "G-Code Final do Extrusor" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Gerencie seu complementos e perfis de materiais do Cura aqui. Se assegure de manter seus complementos atualizados e fazer backup de sua configuração regularmente." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Converter Imagem" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Altura (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Gerir pacotes" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "A distância máxima de cada pixel da \"Base\"." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Base (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "A altura-base da mesa de impressão em milímetros." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Largura (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "A largura em milímetros na plataforma de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Profundidade (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "A profundidade da mesa de impressão em milímetros" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Mais escuro é mais alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Mais claro é mais alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Para litofanos, pixels escuros devem corresponder a locais mais espessos para conseguir bloquear mais luz. Para mapas de altura, pixels mais claros significam terreno mais alto, portanto tais pixels devem corresponder a locais mais espessos no modelo 3d gerado." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Modelo de Cor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Linear" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Translucidez" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Para litofanos, um modelo logarítmico simples para translucidez está disponível. Para mapas de altura os valores de pixels correspondem a alturas, linearmente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "Transmitância de 1mm (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "A porcentagem de luz penetrando uma impressão com espessura de 1 milímetro. Abaixar este valor aumenta o contraste em regiões escuras e diminui o contraste em regiões claras da imagem." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Suavização" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "A quantidade de suavização para aplicar na imagem." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "Ok" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Complemento de Pós-Processamento" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Scripts de Pós-Processamento" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Adicionar um script" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "Alterar scripts de pós-processamento ativos." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "O seguinte script está ativo:" +msgstr[1] "Os seguintes scripts estão ativos:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Mover para o topo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Remover" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Continuar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Pausando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Continuando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Pausar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Abortando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Abortar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Você tem certeza que quer mover %1 para o topo da fila?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Move o trabalho de impressão para o topo da fila" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Você tem certeza que quer remover %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Remover trabalho de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Você tem certeza que quer abortar %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Abortar impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Imprimir pela rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Imprimir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Seleção de impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Alterações de Configuração" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Sobrepor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "A impressora associada, %1, requer a seguinte alteração de configuração:" +msgstr[1] "A impressora associada, %1, requer as seguintes alterações de configuração:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "A impressora %1 está associada, mas o trabalho contém configuração de material desconhecida." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Alterar material %1 de %2 para %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Carregar %3 como material %1 (isto não pode ser sobreposto)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Alterar núcleo de impressão %1 de %2 para %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Alterar mesa de impressão para %1 (Isto não pode ser sobreposto)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "Sobrepor irá usar os ajustes especificados com a configuração existente da impressora. Isto pode causar falha da impressão." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Vidro" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Alumínio" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Gerir Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remotamente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Fontes de webcam para impressoras de nuvem não podem ser vistas pelo Ultimaker Cura. Clique em \"Gerenciar impressora\" para visitar a Ultimaker Digital Factory e visualizar esta webcam." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "Carregando..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Complementos" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Indisponível" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Inacessivel" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Ocioso" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Preparando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Imprimindo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Sem Título" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anônimo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Requer mudanças na configuração" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Detalhes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Impressora indisponível" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Primeira disponível" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Conectar a Impressora de Rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Para imprimir diretamente na sua impressora pela rede, certifique-se que ela esteja conectada à rede usando um cabo de rede ou conectando sua impressora à sua WIFI. Se você não conectar Cura à sua impressora, você ainda pode usar um drive USB ou SDCard para transferir arquivos G-Code a ela." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Selecione sua impressora da lista abaixo:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Editar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Remover" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Atualizar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Se sua impressora não está listada, leia o guia de resolução de problemas de impressão em rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Tipo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Versão do firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Endereço" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Esta impressora não está configurada para hospedar um grupo de impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Esta impressora é a hospedeira de um grupo de %1 impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "A impressora neste endereço ainda não respondeu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Conectar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Endereço IP inválido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Por favor entre um endereço IP válido." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Endereço da Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Entre o endereço IP da sua impressora na rede." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "Enfileirados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Gerir no navegador" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "Não há trabalhos de impressão na fila. Fatie e envie um trabalho para adicioná-lo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Trabalhos de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Tempo total de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Esperando por" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Abortado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Finalizado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Abortando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Falhado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Pausando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "Pausado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Continuando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Necessária uma ação" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Termina %1 em %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Backups do Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Versão do Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Máquinas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Materiais" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Buscar no navegador" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Perfis" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Complementos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Para usar o pacote você precisará reiniciar o Cura" +msgid "Want more?" +msgstr "Quer mais?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "Sair de %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Backup Agora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Instalar Materiais" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Auto Backup" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Selecione e instale perfis de material otimizados para suas impressoras 3D Ultimaker." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Criar um backup automaticamente toda vez que o Cura iniciar." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Restaurar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Apagar o Backup" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Você tem certeza que deseja apagar este backup? Isto não pode ser desfeito." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Restaurar Backup" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "Você precisará reiniciar o Cura antes que seu backup seja restaurado. Deseja fechar o Cura agora?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Meus backups" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Você não tem nenhum backup atualmente. Use o botão 'Backup Agora' para criar um." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Durante a fase de pré-visualização, você estará limitado a 5 backups visíveis. Remova um backup para ver os mais antigos." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Fazer backup e sincronizar os ajustes do Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Entrar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Mais informações em coleção anônima de dados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "O Ultimaker Cura coleta dados anônimos para poder aprimorar a qualidade de impressão e experiência do usuário. Abaixo segue um exemplo de todos os dados que são compartilhados:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Recusar enviar dados anônimos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Permitir enviar dados anônimos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Salvar o projeto Cura e imprimir o arquivo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Salvar o projeto Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "Você precisa aceitar a licença para que o pacote possa ser instalado" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Por favor selecionar quaisquer atualizações feitas nesta Ultimaker Original" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "Saiba mais" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Mesa de Impressão Aquecida (kit Oficial ou auto-construído)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Nivelamento da mesa de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Para garantir que suas impressões saiam ótimas, você deve agora ajustar sua mesa de impressão. Quando você clicar em 'Mover para a Posição Seguinte', o bico se moverá para posições diferentes que podem ser ajustadas." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Para cada posição; insira um pedaço de papel abaixo do bico e ajuste a altura da mesa de impressão. A altura da mesa de impressão está adequada quando o papel for levemente pressionado pela ponta do bico." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Iniciar Nivelamento da Mesa de Impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Mover pra a Posição Seguinte" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Por" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "Saiba mais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Habilitar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Desabilitar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "Fazendo downgrade..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Downgrade" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "Instalando..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Instalar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "Desinstalar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "Atualizando..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Atualizar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Detalhes do pacote" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Voltar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Descrição" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Impressoras compatíveis" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "Sem informação de compatibilidade" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Materiais de suporte compatíveis" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Nenhum" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Compatível com Material Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Sim" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "Não" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Otimizado para o Air Manager" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Visitar sítio web de complementos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Sítio web" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Comprar carretel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Ficha de segurança" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Ficha técnica" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Falha em carregar pacotes:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "Tentar novamente?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "Carregando" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "Não há mais resultados a carregar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "Não há resultados encontrados com o filtro atual" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Carregar mais" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Instalar Complementos" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Simplifique seu fluxo de trabalho e personalize sua experiência do Ultimaker Cura com complementos contribuídos por nossa fantástica comunidade de usuários." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Alterações da sua conta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Dispensar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Próximo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "Os seguintes pacotes serão adicionados:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "Os seguintes pacotes não podem ser instalados por incompatibilidade de versão do Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "Você precisa aceitar a licença para que o pacote possa ser instalado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Acordo de licença do complemento" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Por favor leia e concorde com a licença do complemento." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Aceitar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Instalar Materiais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Selecione e instale perfis de material otimizados para suas impressoras 3D Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Gerir pacotes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Descrição" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Impressoras compatíveis" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "Sem informação de compatibilidade" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Materiais de suporte compatíveis" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Nenhum" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Compatível com Material Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Sim" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "Não" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Otimizado para o Air Manager" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Visitar sítio web de complementos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Sítio web" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Comprar carretel" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Ficha de segurança" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Ficha técnica" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Detalhes do pacote" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Voltar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Falha em carregar pacotes:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "Tentar novamente?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "Carregando" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "Não há mais resultados a carregar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "Não há resultados encontrados com o filtro atual" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Carregar mais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Complemento Verificado Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Material Certificado Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Pacote Verificado Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Gerir pacotes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Gerencie seu complementos e perfis de materiais do Cura aqui. Se assegure de manter seus complementos atualizados e fazer backup de sua configuração regularmente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Instalar Materiais faltantes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "Carregando..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Complementos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Materiais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Buscar no navegador" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Para usar o pacote você precisará reiniciar o Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "Sair de %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2670,2947 +3077,430 @@ msgstr "" "- Verifique se ela está conectada à rede.\n" "- Verifique se você está logado para descobrir impressoras conectadas à nuvem." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Por favor conecte sua impressora à rede." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Ver manuais de usuário online" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Para monitorar sua impressão pelo Cura, por favor conecte a impressora." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Abrir Projeto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Atualizar existentes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Criar novos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Resumo - Projeto do Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Como o conflito na máquina deve ser resolvido?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Ajustes da impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Tipo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Grupo de Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Como o conflito no perfil deve ser resolvido?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Ajustes de perfil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Nome" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Objetivo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Ausente no perfil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 sobreposto" +msgstr[1] "%1 sobrepostos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Derivado de" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 sobreposição" +msgstr[1] "%1, %2 sobreposições" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Como o conflito no material deve ser resolvido?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Ajustes de material" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Visibilidade dos ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Modo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Ajustes visíveis:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 de %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Carregar um projeto limpará todos os modelos da mesa de impressão." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Abrir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "Abrir o projeto mesmo assim" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Instalar material faltante" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Tipo de Malha" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Modelo normal" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Imprimir como suporte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Modificar ajustes para sobreposições" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Não suportar sobreposições" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Somente malha de preenchimento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Malha de corte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Selecionar ajustes" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Selecionar Ajustes a Personalizar para este modelo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrar..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Exibir tudo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Atualizar Firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "O firmware é o software rodando diretamente no maquinário de sua impressora 3D. Este firmware controla os motores de passo, regula a temperatura e é o que faz a sua impressora funcionar." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "O firmware que já vêm embutido nas novas impressoras funciona, mas novas versões costumam ter mais recursos, correções e melhorias." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Automaticamente atualizar Firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Carregar Firmware personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "O firmware não pode ser atualizado porque não há conexão com a impressora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "O firmware não pode ser atualizado porque a conexão com a impressora não suporta atualização de firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Complemento de Pós-Processamento" +msgid "Select custom firmware" +msgstr "Selecionar firmware personalizado" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Atualização do Firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Scripts de Pós-Processamento" +msgid "Updating firmware." +msgstr "Atualizando firmware." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Adicionar um script" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Ajustes" +msgid "Firmware update completed." +msgstr "Atualização do Firmware completada." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Alterar scripts de pós-processamento ativos." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "A atualização de Firmware falhou devido a um erro desconhecido." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "O seguinte script está ativo:" -msgstr[1] "Os seguintes scripts estão ativos:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "A atualização de firmware falhou devido a um erro de comunicação." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "A atualização de firmware falhou devido a um erro de entrada e saída." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "A atualização de firmware falhou devido a firmware não encontrado." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Esquema de Cores" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Cor do Material" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Tipo de Linha" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Velocidade" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Espessura de Camada" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Largura de Extrusão" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Fluxo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Modo de Compatibilidade" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Percursos" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Assistentes" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Perímetro" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Preenchimento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "Inícios" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Somente Exibir Camadas Superiores" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "Exibir 5 Camadas Superiores Detalhadas" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Topo / Base" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Parede Interna" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "mín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "máx" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Mais informações em coleção anônima de dados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "O Ultimaker Cura coleta dados anônimos para poder aprimorar a qualidade de impressão e experiência do usuário. Abaixo segue um exemplo de todos os dados que são compartilhados:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Recusar enviar dados anônimos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Permitir enviar dados anônimos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Nivelamento da mesa de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Para garantir que suas impressões saiam ótimas, você deve agora ajustar sua mesa de impressão. Quando você clicar em 'Mover para a Posição Seguinte', o bico se moverá para posições diferentes que podem ser ajustadas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Para cada posição; insira um pedaço de papel abaixo do bico e ajuste a altura da mesa de impressão. A altura da mesa de impressão está adequada quando o papel for levemente pressionado pela ponta do bico." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Iniciar Nivelamento da Mesa de Impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Mover pra a Posição Seguinte" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Por favor selecionar quaisquer atualizações feitas nesta Ultimaker Original" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Mesa de Impressão Aquecida (kit Oficial ou auto-construído)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Conectar a Impressora de Rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Para imprimir diretamente na sua impressora pela rede, certifique-se que ela esteja conectada à rede usando um cabo de rede ou conectando sua impressora à sua WIFI. Se você não conectar Cura à sua impressora, você ainda pode usar um drive USB ou SDCard para transferir arquivos G-Code a ela." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Selecione sua impressora da lista abaixo:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Editar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Remover" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Atualizar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Se sua impressora não está listada, leia o guia de resolução de problemas de impressão em rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Tipo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Versão do firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Endereço" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Esta impressora não está configurada para hospedar um grupo de impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Esta impressora é a hospedeira de um grupo de %1 impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "A impressora neste endereço ainda não respondeu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Conectar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Endereço IP inválido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Por favor entre um endereço IP válido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Endereço da Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Entre o endereço IP da sua impressora na rede." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Alterações de Configuração" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Sobrepor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "A impressora associada, %1, requer a seguinte alteração de configuração:" -msgstr[1] "A impressora associada, %1, requer as seguintes alterações de configuração:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "A impressora %1 está associada, mas o trabalho contém configuração de material desconhecida." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Alterar material %1 de %2 para %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Carregar %3 como material %1 (isto não pode ser sobreposto)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Alterar núcleo de impressão %1 de %2 para %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Alterar mesa de impressão para %1 (Isto não pode ser sobreposto)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "Sobrepor irá usar os ajustes especificados com a configuração existente da impressora. Isto pode causar falha da impressão." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Vidro" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Alumínio" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Mover para o topo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Remover" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Continuar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Pausando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Continuando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Pausar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Abortando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Abortar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Você tem certeza que quer mover %1 para o topo da fila?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Move o trabalho de impressão para o topo da fila" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Você tem certeza que quer remover %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Remover trabalho de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Você tem certeza que quer abortar %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Abortar impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Gerir Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remotamente." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Fontes de webcam para impressoras de nuvem não podem ser vistas pelo Ultimaker Cura. Clique em \"Gerenciar impressora\" para visitar a Ultimaker Digital Factory e visualizar esta webcam." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Carregando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Indisponível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Inacessivel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Ocioso" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Preparando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Imprimindo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Sem Título" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anônimo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Requer mudanças na configuração" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Detalhes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Impressora indisponível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Primeira disponível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Abortado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Finalizado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Abortando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Falhado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Pausando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "Pausado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Continuando..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Necessária uma ação" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Termina %1 em %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "Enfileirados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Gerir no navegador" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Não há trabalhos de impressão na fila. Fatie e envie um trabalho para adicioná-lo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Trabalhos de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Tempo total de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Esperando por" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Imprimir pela rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Imprimir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Seleção de impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Entrar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Entre na plataforma Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Adicione perfis de material e plug-ins do Marketplace\n" -"- Faça backup e sincronize seus perfis de materiais e plugins\n" -"- Compartilhe ideias e consiga ajuda de mais de 48.000 usuários da comunidade Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Criar uma conta Ultimaker gratuita" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "Verificando..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Conta sincronizada" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Alguma coisa deu errado..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Instalação aguardando atualizações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Verificar atualizações da conta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Última atualização: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Conta na Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Deslogar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Sem estimativa de tempo disponível" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Sem estimativa de custo disponível" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Pré-visualização" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Estimativa de tempo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Estimativa de material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Fatiando..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Não foi possível fatiar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Processando" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Fatiar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Inicia o processo de fatiamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Mostrar Resolução de Problemas Online" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Alternar Tela Cheia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Sair da Tela Cheia" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "Desfazer (&U)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Refazer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "Sair (&Q)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "Visão &3D" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Visão Frontal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Visão Superior" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Visão de Baixo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Visão do Lado Esquerdo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Visão do Lado Direito" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Configurar Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Adicionar Impressora..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Adm&inistrar Impressoras..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Administrar Materiais..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Adicionar mais materiais ao Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "At&ualizar perfil com valores e sobreposições atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Descartar ajustes atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "&Criar perfil a partir de ajustes/sobreposições atuais..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Administrar perfis..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Exibir &Documentação Online" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Relatar um &Bug" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Novidades" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Sobre..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Remover Selecionados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Centralizar Selecionados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Multiplicar Selecionados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Remover Modelo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Ce&ntralizar Modelo na Mesa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "A&grupar Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Desagrupar Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "Co&mbinar Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&Multiplicar Modelo..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Selecionar Todos Os Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Esvaziar a Mesa de Impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Recarregar Todos Os Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Posicionar Todos os Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Posicionar Seleção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Reestabelecer as Posições de Todos Os Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Remover as Transformações de Todos Os Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "Abrir Arquiv&o(s)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Novo Projeto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Exibir Pasta de Configuração" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Configurar a visibilidade dos ajustes..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "Minhas impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Monitora as impressoras na Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Cria projetos de impressão na Digital Library." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Trabalhos de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Monitora trabalhos de impressão e reimprime a partir do histórico." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Estende o Ultimaker Cura com complementos e perfis de material." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Torne-se um especialista em impressão 3D com Ultimaker e-learning." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Suporte Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Saiba como começar com o Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Fazer uma pergunta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consultar a Comunidade Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Relatar um problema" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Deixe os desenvolvedores saberem que algo está errado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visita o website da Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Hexa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Este pacote será instalado após o reinício." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Geral" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Ajustes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Materiais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Perfis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "Fechando %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "Tem certeza que quer sair de %1?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Abrir arquivo(s)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Instalar Pacote" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Abrir Arquivo(s)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Encontramos um ou mais arquivos de G-Code entre os arquivos que você selecionou. Você só pode abrir um arquivo de G-Code por vez. Se você quiser abrir um arquivo de G-Code, por favor selecione somente um." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Adicionar Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Novidades" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "Sobre %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "versão: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Solução completa para impressão 3D com filamento fundido." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura é desenvolvido pela Ultimaker B.V. em cooperação com a comunidade.\n" -"Cura orgulhosamente usa os seguintes projetos open-source:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Interface Gráfica de usuário" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Framework de Aplicações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "Gerador de G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Biblioteca de comunicação interprocessos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Ligações de Python para a libnest2d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Biblioteca de empacotamento Polygon, desenvolvido pela Prusa Research" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Biblioteca de suporte para manuseamento de arquivos 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Biblioteca de suporte para streaming e metadados de arquivo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Linguagem de Programação" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "Framework Gráfica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "Ligações da Framework Gráfica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "Biblioteca de Ligações C/C++" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Formato de Intercâmbio de Dados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Fonte" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Biblioteca de recorte de polígonos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "Parser JSON" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Funções de utilidade, incluindo um carregador de imagem" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Biblioteca de utilidade, incluindo geração Voronoi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Certificados-Raiz para validar confiança SSL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Compatibilidade entre Python 2 e 3" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Biblioteca de suporte para acesso ao chaveiro do sistema" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Biblioteca de suporte para matemática acelerada" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Biblioteca de suporte para manuseamento de arquivos STL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Ligações de Python pra Clipper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Biblioteca de comunicação serial" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Biblioteca de suporte para computação científica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Biblioteca de rastreamento de Erros de Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Biblioteca de suporte para manuseamento de malhas triangulares" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "Biblioteca de descoberta 'ZeroConf'" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Configuração de sistema universal de construção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Gestor de pacote e dependência" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Empacotamento de aplicações Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Implementação de aplicação multidistribuição em Linux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Gerando instaladores Windows" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Abrir arquivo de projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Este é um arquivo de projeto do Cura. Gostaria de abri-lo como um projeto ou importar os modelos dele?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Lembrar minha escolha" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Abrir como projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Importar modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Descartar ou Manter alterações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "Você personalizou alguns ajustes de perfil. Gostaria de manter estes ajustes alterados após trocar perfis? Alternativamente, você pode descartar as alterações para carregar os defaults de '%1'." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Ajustes de perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Alterações atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Sempre perguntar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Descartar e não perguntar novamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Manter e não perguntar novamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Descartar alterações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Manter alterações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Encontramos um ou mais arquivo(s) de projeto entre os arquivos que você selecionou. Você só pode abrir um arquivo de projeto por vez. Sugerimos que somente importe modelos destes arquivos. Gostaria de prosseguir?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Importar todos como modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Salvar Projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Extrusor %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Não exibir resumo do projeto ao salvar novamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Salvar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Imprimir Modelo Selecionado com %1" -msgstr[1] "Imprimir Modelos Selecionados com %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Sem Título" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "Aju&stes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Novo projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Tem certeza que quer iniciar novo projeto? Isto esvaziará a mesa de impressão e quaisquer ajustes não salvos." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Mercado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Configurações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Esta configuração não está disponível porque %1 não foi reconhecido. Por favor visite %2 para baixar o perfil de materil correto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Mercado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Carregando configurações disponíveis da impressora..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "As configurações não estão disponíveis porque a impressora está desconectada." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "A configuração deste extrusor não é permitida e proíbe o fatiamento." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "Não há perfis correspondendo à configuração deste extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Selecione configuração" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Configurações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Habilitado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Use cola para melhor aderência com essa combinação de materiais." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Imprimir Modelo Selecionado Com:" -msgstr[1] "Imprimir Modelos Selecionados Com:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Multiplicar Modelo Selecionado" -msgstr[1] "Multiplicar Modelos Selecionados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Número de Cópias" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "&Editar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "E&xtensões" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "Arquivo (&F)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Salvar Projeto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Exportar..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Exportar Seleção..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "Ajuda (&H)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Favoritos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Genérico" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Abrir Arquivo(s)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "P&referências" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "Im&pressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Impressoras habilitadas pela rede" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Impressoras locais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Abrir &Recente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Salvar Projeto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Definir Como Extrusor Ativo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Habilitar Extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Desabilitar Extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Ajustes Visíveis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Encolher Todas As Categorias" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Gerenciar Visibilidade dos Ajustes..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Ver" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "Posição da &câmera" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Visão de câmera" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Perspectiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Ortográfico" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Não conectado a nenhuma impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "A impressora não aceita comandos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "Em manutenção. Por favor verifique a impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "A conexão à impressora foi perdida" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Imprimindo..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Pausado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Preparando..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Por favor remova a impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Abortar Impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Tem certeza que deseja abortar a impressão?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "Está impresso como suporte." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "Outros modelos se sobrepondo a esse modelo foram modificados." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "Preenchimento se sobrepondo a este modelo foi modificado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "Sobreposições neste modelo não são suportadas." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "Sobrepõe %1 ajuste." -msgstr[1] "Sobrepõe %1 ajustes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Lista de objetos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Defaults" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Interface" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- incompleto --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Moeda:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Tema*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Fatiar automaticamente quando mudar ajustes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Fatiar automaticamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*Você precisa reiniciar a aplicação para que estas alterações tenham efeito." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Comportamento da área de visualização" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Ressaltar áreas sem suporte do modelo em vermelho. Sem suporte, estas áreas não serão impressas corretamente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Exibir seções pendentes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Ressalta superfícies faltantes ou incorretas do modelo usando sinais de alerta. Os caminhos de extrusão frequentemente terão partes da geometria pretendida ausentes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Exibir erros de modelo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Move a câmera de modo que o modelo fique no centro da visão quando for selecionado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Centralizar câmera quanto o item é selecionado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "O comportamento default de ampliação deve ser invertido?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Inverter a direção da ampliação de câmera." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "A ampliação (zoom) deve se mover na direção do mouse?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Ampliar com o mouse não é suportado na perspectiva ortográfica." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Ampliar na direção do mouse" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Os modelos devem ser movidos na plataforma de modo que não se sobreponham?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Assegurar que os modelos sejam mantidos separados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Os modelos devem ser movidos pra baixo pra se assentar na plataforma de impressão?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Automaticamente fazer os modelos caírem na mesa de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Exibir mensagem de alerta no leitor de G-Code." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Mensagem de alera no leitor de G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "A Visão de Camada deve ser forçada a ficar em modo de compatibilidade?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Forçar modo de compatibilidade da visão de camadas (requer reinício)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "O Cura deve abrir no lugar onde foi fechado?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Restaurar posição da janela no início" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Que tipo de renderização de câmera deve ser usada?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Renderização de câmera:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Perspectiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Ortográfica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Abrindo e salvando arquivos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "Arquivos da área de trabalho ou de aplicações externas devem ser abertos na mesma instância do Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Usar uma única instância do Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "A plataforma de construção deve ser esvaziada antes de carregar um modelo novo na instância única do Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Limpar a plataforma de impressão antes de carregar modelo em instância única" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Os modelos devem ser redimensionados dentro do volume de impressão se forem muito grandes?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Redimensionar modelos grandes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Um modelo pode ser carregado diminuto se sua unidade for por exemplo em metros ao invés de milímetros. Devem esses modelos ser redimensionados?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Redimensionar modelos minúsculos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Os modelos devem ser selecionados após serem carregados?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Selecionar modelos ao carregar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Um prefixo baseado no nome da impressora deve ser adicionado ao nome do trabalho de impressão automaticamente?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Adicionar prefixo de máquina ao nome do trabalho" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Um resumo deve ser exibido ao salvar um arquivo de projeto?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Exibir diálogo de resumo ao salvar projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Comportamento default ao abrir um arquivo de projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Comportamento default ao abrir um arquivo de projeto: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Sempre me perguntar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Sempre abrir como projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Sempre importar modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Quando você faz alterações em um perfil e troca para um diferent, um diálogo aparecerá perguntando se você quer manter ou aplicar suas modificações, ou você pode forçar um comportamento default e não ter o diálogo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Perfis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Comportamento default para valores de configuração alterados ao mudar para um perfil diferente: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Sempre descartar alterações da configuração" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Sempre transferir as alterações para o novo perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Privacidade" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Dados anônimos sobre sua impressão podem ser enviados para a Ultimaker? Nota: nenhuma informação pessoalmente identificável, modelos ou endereços IP são enviados ou armazenados." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Enviar informação (anônima) de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Atualizações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "O Cura deve verificar novas atualizações quando o programa for iniciado?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Verificar atualizações na inicialização" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "Ao procurar por atualizações, somente o fazer para versões estáveis." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Versões estáveis somente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Ao procurar por atualizações, fazer para versões estáveis ou beta." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "Versões estáveis ou beta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Uma verificação automática por novos complementos deve ser feita toda vez que o Cura iniciar? É altamente recomendado que não desabilite esta opção!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Ter notificações para atualizações de complementos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Adicionar Novo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Ativar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Renomear" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Materiais compatíveis com a impressora ativa:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Criar novo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Importar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Sincronizar com Impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Duplicar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Exportar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Confirmar Remoção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Tem certeza que deseja remover %1? Isto não poderá ser desfeito!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Importar Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Material %1 importado com sucesso" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Não foi possível importar material %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Exportar Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Falha em exportar material para %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Material exportado para %1 com sucesso" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Sincronizar materiais com impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Sincronizar materiais com impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "Seguindo alguns passos simples, você conseguirá sincronizar todos os seus perfis de material com suas impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "Por que eu preciso sincronizar perfis de material?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Iniciar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Entrar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Para automaticamente sincronizar os perfis de material com todas as suas impressoras conectadas à Digital Factory, você precisa estar logado pelo Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Sincronizar materiais usando USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "Os seguintes materiais receberão novos perfis de material:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "Algo de errado aconteceu ao enviar os materiais às impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Perfis de material sincronizados com sucesso com as seguintes impressoras:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Resolução de problemas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "Impressoras faltando?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Certifique-se de que todas as suas impressoras estejam LIGADAS e conectadas à Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Atualizar Lista" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Tentar novamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Feito" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Sincronizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "Sincronizando" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "Nenhuma impressora encontrada" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Parece que você não tem impressoras compatíveis conectadas à Digital Factory. Certifique-se que sua impressora esteja conectada e rodando o firmware mais recente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Aprenda como conectar sua impressora à Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Atualizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Sincronizar perfis de material via USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Siga os passos seguintes para carregar os perfis de material novos na sua impressora." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Clique no botão de exportar arquivo de material." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "Grava o arquivo .umm em um pendrive USB." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "Insira o pendrive USB na sua impressora e faça o procedimento de carregar novos perfis de material." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "Como carregar novos perfis de material na minha impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Voltar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Exportar arquivo de material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Exportar Todos Os Materiais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Confirmar Mudança de Diâmetro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "O novo diâmetro de filamento está ajustado em %1 mm, que não é compatível com o extrusor atual. Você deseja continuar?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Exibir Nome" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Marca" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Tipo de Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Cor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Seletor de cores do material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Propriedades" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Densidade" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Diâmetro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Custo do Filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Peso do Filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Comprimento do Filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Custo por Metro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Este material está vinculado a %1 e compartilha algumas de suas propriedades." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Desvincular Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Descrição" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Informação sobre Aderência" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Informação" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Ajustes de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Perfis compatíveis com a impressora ativa:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Criar novo perfil a partir dos ajustes/sobreposições atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Alguns ajustes do perfil atual foram sobrescritos." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Atualizar perfil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Atualizar perfil com ajustes/sobreposições atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Descartar ajustes atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Este perfil usa os defaults especificados pela impressora, portanto não tem ajustes/sobreposições na lista abaixo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Seus ajustes atuais coincidem com o perfil selecionado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Ajustes globais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Criar Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Por favor dê um nome a este perfil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Exportar Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Duplicar Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Renomear Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Importar Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Renomear" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Por favor, escolha um novo nome." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "Este ajuste foi omitido para a máquina ativa e não ficará visível." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "Este ajuste foi mantido invisível pelo valor de %1. Altere o valor desse ajuste para tornar este ajuste visível." -msgstr[1] "Este ajuste foi mantido invisível pelos valores de %1. Altere o valor desses ajustes para tornar este ajuste visível." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Visibilidade dos Ajustes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Verificar tudo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "A temperatura-alvo do hotend. O hotend vai aquecer ou esfriar na direção desta temperatura. Se for zero, o aquecimento de hotend é desligado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "A temperatura atual deste hotend." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "A temperatura com a qual pré-aquecer o hotend." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Pré-aquecer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Aquece o hotend com antecedência antes de imprimir. Você pode continuar ajustando sua impressão enquanto está aquecendo e não terá que esperar que o hotend termine o aquecimento quando estiver pronto para imprimir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "A cor do material neste extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "O material neste extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "O bico inserido neste extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Mesa de Impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "A temperatura-alvo da mesa aquecida. A mesa aquecerá ou resfriará para esta temperatura. Se for zero, o aquecimento é desligado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "A temperatura atual da mesa aquecida." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "A temperatura em que pré-aquecer a mesa." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Aquecer a mesa antes de imprimir. Você pode continuar ajustando sua impressão enquanto ela está aquecendo, e não terá que esperar o aquecimento quando estiver pronto pra imprimir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Controle da Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Posição de Trote" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Distância de Trote" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "Enviar G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Enviar comando G-Code personalizado para a impressora conectada. Pressione 'enter' para enviar o comando." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "A impressora não está conectada." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "A impressora de nuvem está offline. Por favor verifique se a impressora está ligada e conectada à internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Esta impressora não está vinculada à sua conta. Por favor visite a Ultimaker Digital Factory para estabelecer uma conexão." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "A conexão de nuvem está indisponível. Por favor se logue para se conectar à impressora de nuvem." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "A conexão de nuvem está indisponível. Por favor verifique sua conexão de internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Adicionar impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Gerenciar impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Impressão ativa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Nome do Trabalho" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Tempo de Impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Tempo restante estimado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Alguns ajustes/sobreposições têm valores diferentes dos que estão armazenados no perfil.\n" -"\n" -"Clique para abrir o gerenciador de perfis." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Perfis personalizados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Configuração de Impressão desabilitada. O arquivo de G-Code não pode ser modificado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Recomendado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "On" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Off" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Experimental" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "o perfil personalizado está ativo e você sobrescreveu alguns ajustes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "o perfil personalizado está sobrepujando alguns ajustes." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Alguns ajustes foram alterados." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Aderência" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Habilita imprimir um brim (bainha) ou raft (jangada). Adicionará uma área chata em volta ou sob o objeto que é fácil de remover após a impressão ter finalizado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Preenchimento gradual" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Preenchimento gradual aumentará gradualmente a quantidade de preenchimento em direção ao topo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Resolução" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Suporte" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Gera estrutura que suportarão partes do modelo que têm seções pendentes. Sem estas estruturas, tais partes desabariam durante a impressão." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "Configuração não suportada" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Nenhum perfil está disponível para a configuração selecionada de material/%1. Por favor altere sua configuração." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "Saber mais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Ajustes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Atual" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Unidade" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Buscar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Alguns ajustes ocultos usam valores diferentes de seu valor calculado normal.\n" -"\n" -"Clique para tornar estes ajustes visíveis." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Este ajuste não é usado porque todos os ajustes que ele influencia estão sobrepostos." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Afeta" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Afetado Por" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Este ajuste é sempre compartilhado entre todos os extrusores. Modificá-lo aqui mudará o valor para todos." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Este ajuste é resolvido dos valores conflitante específicos de extrusor:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5621,7 +3511,7 @@ msgstr "" "\n" "Clique para restaurar o valor do perfil." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5632,931 +3522,3301 @@ msgstr "" "\n" "Clique para restaurar o valor calculado." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Ajustes de busca" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Copiar valor para todos os extrusores" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Copiar todos os valores alterados para todos os extrusores" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Ocultar este ajuste" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Não exibir este ajuste" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Manter este ajuste visível" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "Visão 3D" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Configurar a visibilidade dos ajustes..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Viso de Frente" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Alguns ajustes ocultos usam valores diferentes de seu valor calculado normal.\n" +"\n" +"Clique para tornar estes ajustes visíveis." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Visão de Cima" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Mercado" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Visão à Esquerda" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "Aju&stes" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Visão à Direita" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Novo projeto" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Tem certeza que quer iniciar novo projeto? Isto esvaziará a mesa de impressão e quaisquer ajustes não salvos." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Visibilidade dos Ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Defaults" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Verificar tudo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Sincronizar materiais com impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Sincronizar materiais com impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "Seguindo alguns passos simples, você conseguirá sincronizar todos os seus perfis de material com suas impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "Por que eu preciso sincronizar perfis de material?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Iniciar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Entrar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Para automaticamente sincronizar os perfis de material com todas as suas impressoras conectadas à Digital Factory, você precisa estar logado pelo Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Sincronizar materiais usando USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "Os seguintes materiais receberão novos perfis de material:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "Algo de errado aconteceu ao enviar os materiais às impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Perfis de material sincronizados com sucesso com as seguintes impressoras:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Resolução de problemas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "Impressoras faltando?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Certifique-se de que todas as suas impressoras estejam LIGADAS e conectadas à Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Atualizar Lista" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Tentar novamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Feito" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Sincronizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "Sincronizando" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "Nenhuma impressora encontrada" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Parece que você não tem impressoras compatíveis conectadas à Digital Factory. Certifique-se que sua impressora esteja conectada e rodando o firmware mais recente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Aprenda como conectar sua impressora à Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Atualizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Sincronizar perfis de material via USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Siga os passos seguintes para carregar os perfis de material novos na sua impressora." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Clique no botão de exportar arquivo de material." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "Grava o arquivo .umm em um pendrive USB." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "Insira o pendrive USB na sua impressora e faça o procedimento de carregar novos perfis de material." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "Como carregar novos perfis de material na minha impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Voltar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Exportar arquivo de material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Exportar Todos Os Materiais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Confirmar Mudança de Diâmetro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "O novo diâmetro de filamento está ajustado em %1 mm, que não é compatível com o extrusor atual. Você deseja continuar?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Exibir Nome" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Marca" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Tipo de Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Cor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Seletor de cores do material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Propriedades" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Densidade" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Diâmetro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Custo do Filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Peso do Filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Comprimento do Filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Custo por Metro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Este material está vinculado a %1 e compartilha algumas de suas propriedades." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Desvincular Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Descrição" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Informação sobre Aderência" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Informação" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Ajustes de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Materiais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Materiais compatíveis com a impressora ativa:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Criar novo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Importar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Sincronizar com Impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Ativar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Duplicar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Exportar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Confirmar Remoção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Tem certeza que deseja remover %1? Isto não poderá ser desfeito!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Importar Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Material %1 importado com sucesso" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Não foi possível importar material %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Exportar Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Falha em exportar material para %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Material exportado para %1 com sucesso" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "Este ajuste foi omitido para a máquina ativa e não ficará visível." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "Este ajuste foi mantido invisível pelo valor de %1. Altere o valor desse ajuste para tornar este ajuste visível." +msgstr[1] "Este ajuste foi mantido invisível pelos valores de %1. Altere o valor desses ajustes para tornar este ajuste visível." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Geral" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Interface" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- incompleto --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Moeda:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Tema*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Fatiar automaticamente quando mudar ajustes." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Fatiar automaticamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*Você precisa reiniciar a aplicação para que estas alterações tenham efeito." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Comportamento da área de visualização" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Ressaltar áreas sem suporte do modelo em vermelho. Sem suporte, estas áreas não serão impressas corretamente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Exibir seções pendentes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Ressalta superfícies faltantes ou incorretas do modelo usando sinais de alerta. Os caminhos de extrusão frequentemente terão partes da geometria pretendida ausentes." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Exibir erros de modelo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Move a câmera de modo que o modelo fique no centro da visão quando for selecionado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Centralizar câmera quanto o item é selecionado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "O comportamento default de ampliação deve ser invertido?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Inverter a direção da ampliação de câmera." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "A ampliação (zoom) deve se mover na direção do mouse?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Ampliar com o mouse não é suportado na perspectiva ortográfica." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Ampliar na direção do mouse" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Os modelos devem ser movidos na plataforma de modo que não se sobreponham?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Assegurar que os modelos sejam mantidos separados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Os modelos devem ser movidos pra baixo pra se assentar na plataforma de impressão?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Automaticamente fazer os modelos caírem na mesa de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Exibir mensagem de alerta no leitor de G-Code." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Mensagem de alera no leitor de G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "A Visão de Camada deve ser forçada a ficar em modo de compatibilidade?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Forçar modo de compatibilidade da visão de camadas (requer reinício)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "O Cura deve abrir no lugar onde foi fechado?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Restaurar posição da janela no início" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Que tipo de renderização de câmera deve ser usada?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Renderização de câmera:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Perspectiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Ortográfica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Abrindo e salvando arquivos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "Arquivos da área de trabalho ou de aplicações externas devem ser abertos na mesma instância do Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Usar uma única instância do Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "A plataforma de construção deve ser esvaziada antes de carregar um modelo novo na instância única do Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Limpar a plataforma de impressão antes de carregar modelo em instância única" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Os modelos devem ser redimensionados dentro do volume de impressão se forem muito grandes?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Redimensionar modelos grandes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Um modelo pode ser carregado diminuto se sua unidade for por exemplo em metros ao invés de milímetros. Devem esses modelos ser redimensionados?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Redimensionar modelos minúsculos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Os modelos devem ser selecionados após serem carregados?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Selecionar modelos ao carregar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Um prefixo baseado no nome da impressora deve ser adicionado ao nome do trabalho de impressão automaticamente?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Adicionar prefixo de máquina ao nome do trabalho" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Um resumo deve ser exibido ao salvar um arquivo de projeto?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Exibir diálogo de resumo ao salvar projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Comportamento default ao abrir um arquivo de projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Comportamento default ao abrir um arquivo de projeto: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Sempre me perguntar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Sempre abrir como projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Sempre importar modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Quando você faz alterações em um perfil e troca para um diferent, um diálogo aparecerá perguntando se você quer manter ou aplicar suas modificações, ou você pode forçar um comportamento default e não ter o diálogo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Perfis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Comportamento default para valores de configuração alterados ao mudar para um perfil diferente: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Sempre perguntar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Sempre descartar alterações da configuração" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Sempre transferir as alterações para o novo perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Privacidade" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Dados anônimos sobre sua impressão podem ser enviados para a Ultimaker? Nota: nenhuma informação pessoalmente identificável, modelos ou endereços IP são enviados ou armazenados." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Enviar informação (anônima) de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Atualizações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "O Cura deve verificar novas atualizações quando o programa for iniciado?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Verificar atualizações na inicialização" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "Ao procurar por atualizações, somente o fazer para versões estáveis." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Versões estáveis somente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "Ao procurar por atualizações, fazer para versões estáveis ou beta." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "Versões estáveis ou beta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Uma verificação automática por novos complementos deve ser feita toda vez que o Cura iniciar? É altamente recomendado que não desabilite esta opção!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Ter notificações para atualizações de complementos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Renomear" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Por favor, escolha um novo nome." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Adicionar Novo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Renomear" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Perfis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Perfis compatíveis com a impressora ativa:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Criar novo perfil a partir dos ajustes/sobreposições atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Alguns ajustes do perfil atual foram sobrescritos." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Atualizar perfil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Atualizar perfil com ajustes/sobreposições atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Descartar ajustes atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Este perfil usa os defaults especificados pela impressora, portanto não tem ajustes/sobreposições na lista abaixo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Seus ajustes atuais coincidem com o perfil selecionado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Ajustes globais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Criar Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Por favor dê um nome a este perfil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Exportar Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Duplicar Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Renomear Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Importar Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Tipo de Visão" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "Visão 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Viso de Frente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Visão de Cima" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Visão à Esquerda" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Visão à Direita" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Adicionar uma impressora de Nuvem" +msgid "Is printed as support." +msgstr "Está impresso como suporte." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "Aguardando resposta da Nuvem" +msgid "Other models overlapping with this model are modified." +msgstr "Outros modelos se sobrepondo a esse modelo foram modificados." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "Nenhuma impressora encontrada em sua conta?" +msgid "Infill overlapping with this model is modified." +msgstr "Preenchimento se sobrepondo a este modelo foi modificado." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "As seguintes impressoras da sua conta foram adicionadas ao Cura:" +msgid "Overlaps with this model are not supported." +msgstr "Sobreposições neste modelo não são suportadas." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Adicionar impressora manualmente" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "Sobrepõe %1 ajuste." +msgstr[1] "Sobrepõe %1 ajustes." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Fabricante" +msgid "Active print" +msgstr "Impressão ativa" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Autor do perfil" +msgid "Job Name" +msgstr "Nome do Trabalho" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Nome da impressora" +msgid "Printing Time" +msgstr "Tempo de Impressão" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Por favor dê um nome à sua impressora" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Tempo restante estimado" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Adicionar uma impressora" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Adicionar uma impressora de rede" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Adicionar uma impressora local" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "Não foi encontrada nenhuma impressora em sua rede." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "Atualizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "Adicionar impressora por IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "Adicionar impressora de nuvem" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Resolução de problemas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Adicionar impressora por endereço IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Entre o endereço IP de sua impressora." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Adicionar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Não foi possível conectar ao dispositivo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Não consegue conectar à sua impressora Ultimaker?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "A impressora neste endereço ainda não respondeu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Esta impressora não pode ser adicionada porque é uma impressora desconhecida ou porque não é o host do grupo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Conectar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 -msgctxt "@label" -msgid "Release Notes" -msgstr "Notas de lançamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "Adicionar ajustes de materiais e plugins do Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "Fazer backup e sincronizar seus ajustes de materiais e plugins" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Compartilhe ideias e consiga ajuda de mais de 48.000 usuários da Comunidade Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 -msgctxt "@button" -msgid "Skip" -msgstr "Pular" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Criar uma conta Ultimaker gratuita" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Nos ajude a melhor o Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "O Ultimaker Cura coleta dados anônimos para melhor a qualidade de impressão e experiência do usuário, incluindo:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "Tipos de máquina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "Uso do material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "Número de fatias" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "Ajustes de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Dados coletados pelo Ultimaker Cura não conterão nenhuma informação pessoal." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "Mais informações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "Vazio" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "Contrato de Usuário" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "Rejeitar e fechar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Bem-vindo ao Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "Por favor siga estes passos para configurar o Ultimaker Cura. Isto tomará apenas alguns momentos." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "Começar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" msgstr "O Que Há de Novo" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "Fabricante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "Autor do perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "Nome da impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "Por favor dê um nome à sua impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "Notas de lançamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "Não foi encontrada nenhuma impressora em sua rede." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Atualizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Adicionar impressora por IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Adicionar impressora de nuvem" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Resolução de problemas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Entre na plataforma Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "Adicionar ajustes de materiais e plugins do Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "Fazer backup e sincronizar seus ajustes de materiais e plugins" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "Compartilhe ideias e consiga ajuda de mais de 48.000 usuários da Comunidade Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "Pular" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "Criar uma conta Ultimaker gratuita" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "Nos ajude a melhor o Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "O Ultimaker Cura coleta dados anônimos para melhor a qualidade de impressão e experiência do usuário, incluindo:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "Tipos de máquina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "Uso do material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "Número de fatias" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "Ajustes de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Dados coletados pelo Ultimaker Cura não conterão nenhuma informação pessoal." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "Mais informações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "Vazio" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Adicionar uma impressora de Nuvem" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "Aguardando resposta da Nuvem" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "Nenhuma impressora encontrada em sua conta?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "As seguintes impressoras da sua conta foram adicionadas ao Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Adicionar impressora manualmente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "Contrato de Usuário" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "Rejeitar e fechar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Adicionar impressora por endereço IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Entre o endereço IP de sua impressora." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Adicionar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Não foi possível conectar ao dispositivo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Não consegue conectar à sua impressora Ultimaker?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "A impressora neste endereço ainda não respondeu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Esta impressora não pode ser adicionada porque é uma impressora desconhecida ou porque não é o host do grupo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Conectar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "Bem-vindo ao Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "Por favor siga estes passos para configurar o Ultimaker Cura. Isto tomará apenas alguns momentos." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "Começar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "Lista de objetos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Mostrar Resolução de Problemas Online" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Alternar Tela Cheia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Sair da Tela Cheia" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "Desfazer (&U)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Refazer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "Sair (&Q)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "Visão &3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Visão Frontal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Visão Superior" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Visão de Baixo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Visão do Lado Esquerdo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Visão do Lado Direito" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Configurar Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Adicionar Impressora..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Adm&inistrar Impressoras..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Administrar Materiais..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Adicionar mais materiais ao Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "At&ualizar perfil com valores e sobreposições atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Descartar ajustes atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "&Criar perfil a partir de ajustes/sobreposições atuais..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Administrar perfis..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Exibir &Documentação Online" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Relatar um &Bug" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "Novidades" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Sobre..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Remover Selecionados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Centralizar Selecionados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Multiplicar Selecionados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Remover Modelo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Ce&ntralizar Modelo na Mesa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "A&grupar Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Desagrupar Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "Co&mbinar Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&Multiplicar Modelo..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Selecionar Todos Os Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Esvaziar a Mesa de Impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Recarregar Todos Os Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Posicionar Todos os Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Posicionar Seleção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Reestabelecer as Posições de Todos Os Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Remover as Transformações de Todos Os Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "Abrir Arquiv&o(s)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Novo Projeto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Exibir Pasta de Configuração" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Imprimir Modelo Selecionado com %1" +msgstr[1] "Imprimir Modelos Selecionados com %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Não conectado a nenhuma impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "A impressora não aceita comandos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "Em manutenção. Por favor verifique a impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "A conexão à impressora foi perdida" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Imprimindo..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Pausado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Preparando..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Por favor remova a impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Abortar Impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Tem certeza que deseja abortar a impressão?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Atual" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Unidade" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Definir Como Extrusor Ativo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Habilitar Extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Desabilitar Extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "Arquivo (&F)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Salvar Projeto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Exportar..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Exportar Seleção..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Favoritos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Genérico" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "Im&pressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Impressoras habilitadas pela rede" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Impressoras locais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "E&xtensões" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Abrir Arquivo(s)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "P&referências" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Configurações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Habilitado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Use cola para melhor aderência com essa combinação de materiais." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Carregando configurações disponíveis da impressora..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "As configurações não estão disponíveis porque a impressora está desconectada." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Esta configuração não está disponível porque %1 não foi reconhecido. Por favor visite %2 para baixar o perfil de materil correto." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Mercado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "A configuração deste extrusor não é permitida e proíbe o fatiamento." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "Não há perfis correspondendo à configuração deste extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Selecione configuração" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Configurações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "Ajuda (&H)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Salvar Projeto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Abrir &Recente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Ver" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "Posição da &câmera" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Visão de câmera" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Perspectiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Ortográfico" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Imprimir Modelo Selecionado Com:" +msgstr[1] "Imprimir Modelos Selecionados Com:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Multiplicar Modelo Selecionado" +msgstr[1] "Multiplicar Modelos Selecionados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Número de Cópias" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "&Editar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Ajustes Visíveis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Encolher Todas As Categorias" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Gerenciar Visibilidade dos Ajustes..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Abrir arquivo(s)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Encontramos um ou mais arquivo(s) de projeto entre os arquivos que você selecionou. Você só pode abrir um arquivo de projeto por vez. Sugerimos que somente importe modelos destes arquivos. Gostaria de prosseguir?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Importar todos como modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Abrir arquivo de projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Este é um arquivo de projeto do Cura. Gostaria de abri-lo como um projeto ou importar os modelos dele?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Lembrar minha escolha" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Abrir como projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Importar modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Descartar ou Manter alterações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "Você personalizou alguns ajustes de perfil. Gostaria de manter estes ajustes alterados após trocar perfis? Alternativamente, você pode descartar as alterações para carregar os defaults de '%1'." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Ajustes de perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Alterações atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Descartar e não perguntar novamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Manter e não perguntar novamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Descartar alterações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Manter alterações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Salvar Projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Extrusor %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Não exibir resumo do projeto ao salvar novamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Salvar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "Sobre %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "versão: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Solução completa para impressão 3D com filamento fundido." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura é desenvolvido pela Ultimaker B.V. em cooperação com a comunidade.\n" +"Cura orgulhosamente usa os seguintes projetos open-source:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Interface Gráfica de usuário" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Framework de Aplicações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "Gerador de G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Biblioteca de comunicação interprocessos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Ligações de Python para a libnest2d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Biblioteca de empacotamento Polygon, desenvolvido pela Prusa Research" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Biblioteca de suporte para manuseamento de arquivos 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Biblioteca de suporte para streaming e metadados de arquivo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Linguagem de Programação" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "Framework Gráfica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "Ligações da Framework Gráfica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "Biblioteca de Ligações C/C++" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Formato de Intercâmbio de Dados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Fonte" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Biblioteca de recorte de polígonos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "Parser JSON" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Funções de utilidade, incluindo um carregador de imagem" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Biblioteca de utilidade, incluindo geração Voronoi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "Certificados-Raiz para validar confiança SSL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Compatibilidade entre Python 2 e 3" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Biblioteca de suporte para acesso ao chaveiro do sistema" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Biblioteca de suporte para matemática acelerada" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Biblioteca de suporte para manuseamento de arquivos STL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Ligações de Python pra Clipper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Biblioteca de comunicação serial" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Biblioteca de suporte para computação científica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Biblioteca de suporte para manuseamento de malhas triangulares" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "Biblioteca de descoberta 'ZeroConf'" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Configuração de sistema universal de construção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Gestor de pacote e dependência" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Empacotamento de aplicações Python" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Implementação de aplicação multidistribuição em Linux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Gerando instaladores Windows" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Hexa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "Minhas impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Monitora as impressoras na Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Cria projetos de impressão na Digital Library." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Trabalhos de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Monitora trabalhos de impressão e reimprime a partir do histórico." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Estende o Ultimaker Cura com complementos e perfis de material." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Torne-se um especialista em impressão 3D com Ultimaker e-learning." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Suporte Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Saiba como começar com o Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Fazer uma pergunta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Consultar a Comunidade Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Relatar um problema" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Deixe os desenvolvedores saberem que algo está errado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Visita o website da Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Suporte" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Gera estrutura que suportarão partes do modelo que têm seções pendentes. Sem estas estruturas, tais partes desabariam durante a impressão." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Alguns ajustes foram alterados." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Preenchimento gradual aumentará gradualmente a quantidade de preenchimento em direção ao topo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Preenchimento gradual" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "Configuração não suportada" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "Nenhum perfil está disponível para a configuração selecionada de material/%1. Por favor altere sua configuração." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "Saber mais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Aderência" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Habilita imprimir um brim (bainha) ou raft (jangada). Adicionará uma área chata em volta ou sob o objeto que é fácil de remover após a impressão ter finalizado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Resolução" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Configuração de Impressão desabilitada. O arquivo de G-Code não pode ser modificado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "On" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Off" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Experimental" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Recomendado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Alguns ajustes/sobreposições têm valores diferentes dos que estão armazenados no perfil.\n" +"\n" +"Clique para abrir o gerenciador de perfis." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Perfis personalizados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "A impressora não está conectada." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Mesa de Impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "A temperatura-alvo da mesa aquecida. A mesa aquecerá ou resfriará para esta temperatura. Se for zero, o aquecimento é desligado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "A temperatura atual da mesa aquecida." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "A temperatura em que pré-aquecer a mesa." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Pré-aquecer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Aquecer a mesa antes de imprimir. Você pode continuar ajustando sua impressão enquanto ela está aquecendo, e não terá que esperar o aquecimento quando estiver pronto pra imprimir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "A temperatura-alvo do hotend. O hotend vai aquecer ou esfriar na direção desta temperatura. Se for zero, o aquecimento de hotend é desligado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "A temperatura atual deste hotend." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "A temperatura com a qual pré-aquecer o hotend." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Aquece o hotend com antecedência antes de imprimir. Você pode continuar ajustando sua impressão enquanto está aquecendo e não terá que esperar que o hotend termine o aquecimento quando estiver pronto para imprimir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "A cor do material neste extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "O material neste extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "O bico inserido neste extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Controle da Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Posição de Trote" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Distância de Trote" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "Enviar G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Enviar comando G-Code personalizado para a impressora conectada. Pressione 'enter' para enviar o comando." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Este pacote será instalado após o reinício." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Ajustes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "Fechando %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "Tem certeza que quer sair de %1?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Instalar Pacote" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Abrir Arquivo(s)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Encontramos um ou mais arquivos de G-Code entre os arquivos que você selecionou. Você só pode abrir um arquivo de G-Code por vez. Se você quiser abrir um arquivo de G-Code, por favor selecione somente um." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Adicionar Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Novidades" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Adicione perfis de material e plug-ins do Marketplace\n" +"- Faça backup e sincronize seus perfis de materiais e plugins\n" +"- Compartilhe ideias e consiga ajuda de mais de 48.000 usuários da comunidade Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Criar uma conta Ultimaker gratuita" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Entrar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Última atualização: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Conta na Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Deslogar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "Verificando..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Conta sincronizada" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Alguma coisa deu errado..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Instalação aguardando atualizações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Verificar atualizações da conta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "A impressora de nuvem está offline. Por favor verifique se a impressora está ligada e conectada à internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Esta impressora não está vinculada à sua conta. Por favor visite a Ultimaker Digital Factory para estabelecer uma conexão." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "A conexão de nuvem está indisponível. Por favor se logue para se conectar à impressora de nuvem." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "A conexão de nuvem está indisponível. Por favor verifique sua conexão de internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Adicionar impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Gerenciar impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Fatiando..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Não foi possível fatiar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Processando" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Fatiar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Inicia o processo de fatiamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Estimativa de tempo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Estimativa de material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Sem estimativa de tempo disponível" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Sem estimativa de custo disponível" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Pré-visualização" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Sem Título" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "Sem itens para selecionar" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Verifica modelos e configurações de impressão por possíveis problema e dá sugestões." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Verificador de Modelo" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Provê suporte à leitura de arquivos 3MF." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "Leitor de 3MF" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Provê suporte à escrita de arquivos 3MF." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "Gerador de 3MF" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Provê suporta à leitura de arquivos AMF." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "Leitor AMF" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Permite backup e restauração da configuração." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Backups Cura" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Provê a ligação ao backend de fatiamento CuraEngine." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "CuraEngine Backend" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Provê suporte à importação de perfis do Cura." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Leitor de Perfis do Cura" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Provê suporte à exportação de perfis do Cura." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Gravador de Perfis do Cura" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Conecta-se à Digital Library, permitindo ao Cura abrir arquivos dela e gravar arquivos nela." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Digital Library da Ultimaker" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Verifica por atualizações de firmware." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Verificador de Atualizações de Firmware" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Provê ações de máquina para atualização do firmware." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Atualizador de Firmware" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Lê G-Code de um arquivo comprimido." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Leitor de G-Code Comprimido" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "Escreve em formato G-Code comprimido." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Gerador de G-Code Comprimido" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Provê suporte a importar perfis de arquivos G-Code." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "Leitor de Perfil de G-Code" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Permite carregar e exibir arquivos G-Code." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "Leitor de G-Code" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Escreve em formato G-Code." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "Gerador de G-Code" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Habilita a geração de geometria imprimível de arquivos de imagem 2D." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Leitor de Imagens" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Provê suporte a importação de perfis de versões legadas do Cura." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Leitor de Perfis de Cura Legado" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Provê uma maneira de alterar ajustes de máquina (tais como volume de impressão, tamanho do bico, etc.)." -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Ação de Ajustes de Máquina" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Gerencia extensões à aplicação e permite navegar extensões do sítio web da Ultimaker." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Habilita a geração de geometria imprimível de arquivos de imagem 2D." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Marketplace" +msgid "Image Reader" +msgstr "Leitor de Imagens" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Provê um estágio de monitor no Cura." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Estágio de Monitor" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Provê Ajustes Por Modelo." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Ferramenta de Ajustes Por Modelo" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Extensão que permite scripts criados por usuários para pós-processamento" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Pós-processamento" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Provê um estágio de preparação no Cura." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Estágio de Preparação" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Provê uma etapa de pré-visualização ao Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Estágio de Pré-visualização" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Provê suporte a escrita e reconhecimento de drives a quente." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Complemento de Dispositivo de Escrita Removível" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Registra certos eventos de forma que possam ser usados pelo relator de acidentes" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Sentinela para Registro" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Provê a pré-visualização de dados de camada fatiados." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Visão Simulada" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Submete informações de fatiamento anônimas. Pode ser desabilitado nas preferências." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Informação de fatiamento" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Provê uma visualização de malha sólida normal." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Visão Sólida" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Cria uma malha apagadora para bloquear a impressão de suporte em certos lugares" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Apagador de Suporte" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Provê suporta a ler arquivos de modelo." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Leitor Trimesh" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Provê suporte a leitura de Pacotes de Formato Ultimaker (UFP)." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "Leitor UFP" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Provê suporte para a escrita de Ultimaker Format Packages (Pacotes de Formato da Ultimaker)." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "Gerador de UFP" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Provê ações de máquina para impressoras da Ultimaker (tais como assistente de nivelamento de mesa, seleção de atualizações, etc.)." - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ações de máquina Ultimaker" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Administra conexões de rede a impressora Ultimaker conectadas." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Conexão de Rede Ultimaker" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Aceita G-Code e o envia a uma impressora. O complemento também pode atualizar o firmware." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "Impressão USB" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Atualiza configurações do Cura 2.1 para o Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Atualização de Versão de 2.1 para 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Atualiza configurações do Cura 2.2 para o Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Atualização de Versão de 2.2 para 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Atualiza configurações do Cura 2.5 para o Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Atualização de Versão de 2.5 para 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Atualiza configurações do Cura 2.6 para o Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Atualização de Versão de 2.6 para 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Atualiza configuração do Cura 2.7 para o Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Atualização de Versão de 2.7 para 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Atualiza configurações do Cura 3.0 para o Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Atualização de Versão 3.0 para 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Atualiza configurações do Cura 3.2 para o Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Atualização de Versão de 3.2 para 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Atualiza configuração do Cura 3.3 para o Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Atualização de Versão de 3.3 para 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Atualiza configurações do Cura 3.4 para o Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Atualização de Versão de 3.4 para 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Atualiza configuração do Cura 3.5 para o Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Atualização de Versão de 3.5 para 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Atualiza configurações do Cura 4.0 para o Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Atualização de Versão de 4.0 para 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Atualiza configurações do Cura 4.11 para o Cura 4.12." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "Atualização de Versão de 4.11 para 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Atualiza configurações do Cura 4.13 para o Cura 5.0." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "Atualização de Versão de 4.13 para 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Atualiza configurações do Cura 4.1 para o Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Atualização de Versão de 4.1 para 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Atualiza configurações do Cura 4.2 para o Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Atualização de Versão de 4.2 para 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Atualiza configurações do Cura 4.3 para o Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Atualização de Versão de 4.3 para 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Atualiza configurações do Cura 4.4 para o Cura 4.5." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "Atualização de Versão de 4.4 para 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Atualiza configurações do Cura 4.5 para o Cura 4.6." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "Atualização de Versão de 4.5 para 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Atualiza configurações do Cura 4.6.0 para o Cura 4.6.2." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Atualização de Versão de 4.6.0 para 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Atualiza configurações do Cura 4.6.2 para o Cura 4.7." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Atualização de Versão de 4.6.2 para 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Atualiza configurações do Cura 4.7 para o Cura 4.8." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "Atualização de Versão de 4.7 para 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Atualiza configurações do Cura 4.8 para o Cura 4.9." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "Atualização de Versão de 4.8 para 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Atualiza configurações do Cura 4.9 para o Cura 4.10." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "Atualização de Versão de 4.9 para 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Provê suporte à leitura de arquivos X3D." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "Leitor de X3D" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Provê capacidade de ler e escrever perfis de material baseado em XML." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Perfis de Material" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Provê a visão de Raios-X." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Visão de Raios-X" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Provê suporte à leitura de arquivos X3D." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "Leitor de X3D" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Provê suporte à importação de perfis do Cura." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Leitor de Perfis do Cura" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Extensão que permite scripts criados por usuários para pós-processamento" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Pós-processamento" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Administra conexões de rede a impressora Ultimaker conectadas." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Conexão de Rede Ultimaker" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Provê suporte à escrita de arquivos 3MF." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "Gerador de 3MF" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Permite backup e restauração da configuração." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Backups Cura" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Submete informações de fatiamento anônimas. Pode ser desabilitado nas preferências." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Informação de fatiamento" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Provê suporte para a escrita de Ultimaker Format Packages (Pacotes de Formato da Ultimaker)." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "Gerador de UFP" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Conecta-se à Digital Library, permitindo ao Cura abrir arquivos dela e gravar arquivos nela." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Digital Library da Ultimaker" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Provê suporte a importar perfis de arquivos G-Code." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "Leitor de Perfil de G-Code" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Permite carregar e exibir arquivos G-Code." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "Leitor de G-Code" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Provê suporta a ler arquivos de modelo." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Leitor Trimesh" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Provê ações de máquina para impressoras da Ultimaker (tais como assistente de nivelamento de mesa, seleção de atualizações, etc.)." + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Ações de máquina Ultimaker" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Lê G-Code de um arquivo comprimido." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Leitor de G-Code Comprimido" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Gerencia extensões à aplicação e permite navegar extensões do sítio web da Ultimaker." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Marketplace" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Provê suporte a escrita e reconhecimento de drives a quente." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Complemento de Dispositivo de Escrita Removível" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Provê um estágio de monitor no Cura." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Estágio de Monitor" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Atualiza configurações do Cura 2.5 para o Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Atualização de Versão de 2.5 para 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Atualiza configurações do Cura 2.6 para o Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Atualização de Versão de 2.6 para 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Atualiza configurações do Cura 4.13 para o Cura 5.0." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "Atualização de Versão de 4.13 para 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Atualiza configurações do Cura 4.8 para o Cura 4.9." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "Atualização de Versão de 4.8 para 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Atualiza configurações do Cura 3.4 para o Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Atualização de Versão de 3.4 para 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Atualiza configurações do Cura 4.4 para o Cura 4.5." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "Atualização de Versão de 4.4 para 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Atualiza configurações do Cura 4.3 para o Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Atualização de Versão de 4.3 para 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Atualiza configurações do Cura 3.2 para o Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Atualização de Versão de 3.2 para 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Atualiza configuração do Cura 3.3 para o Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Atualização de Versão de 3.3 para 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Atualiza configurações do Cura 4.1 para o Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Atualização de Versão de 4.1 para 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Atualiza configurações do Cura 4.2 para o Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Atualização de Versão de 4.2 para 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Atualiza configurações do Cura 4.6.2 para o Cura 4.7." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "Atualização de Versão de 4.6.2 para 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Atualiza configuração do Cura 3.5 para o Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Atualização de Versão de 3.5 para 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Atualiza configurações do Cura 2.2 para o Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Atualização de Versão de 2.2 para 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Atualiza configurações do Cura 2.1 para o Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Atualização de Versão de 2.1 para 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Atualiza configurações do Cura 4.6.0 para o Cura 4.6.2." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "Atualização de Versão de 4.6.0 para 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Atualiza configurações do Cura 4.7 para o Cura 4.8." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "Atualização de Versão de 4.7 para 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Atualiza configurações do Cura 4.9 para o Cura 4.10." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "Atualização de Versão de 4.9 para 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Atualiza configurações do Cura 4.5 para o Cura 4.6." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "Atualização de Versão de 4.5 para 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Atualiza configuração do Cura 2.7 para o Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Atualização de Versão de 2.7 para 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Atualiza configurações do Cura 3.0 para o Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Atualização de Versão 3.0 para 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Atualiza configurações do Cura 4.11 para o Cura 4.12." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "Atualização de Versão de 4.11 para 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Atualiza configurações do Cura 4.0 para o Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Atualização de Versão de 4.0 para 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Provê a ligação ao backend de fatiamento CuraEngine." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "CuraEngine Backend" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Provê suporte à leitura de arquivos 3MF." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "Leitor de 3MF" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Provê Ajustes Por Modelo." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Ferramenta de Ajustes Por Modelo" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Provê capacidade de ler e escrever perfis de material baseado em XML." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Perfis de Material" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Provê suporte à exportação de perfis do Cura." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Gravador de Perfis do Cura" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Verifica modelos e configurações de impressão por possíveis problema e dá sugestões." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Verificador de Modelo" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Aceita G-Code e o envia a uma impressora. O complemento também pode atualizar o firmware." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "Impressão USB" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Provê uma etapa de pré-visualização ao Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Estágio de Pré-visualização" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Escreve em formato G-Code." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "Gerador de G-Code" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Provê suporte a leitura de Pacotes de Formato Ultimaker (UFP)." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "Leitor UFP" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Provê ações de máquina para atualização do firmware." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Atualizador de Firmware" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "Escreve em formato G-Code comprimido." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Gerador de G-Code Comprimido" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Provê a pré-visualização de dados de camada fatiados." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Visão Simulada" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Provê suporte a importação de perfis de versões legadas do Cura." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Leitor de Perfis de Cura Legado" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Provê suporta à leitura de arquivos AMF." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "Leitor AMF" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Provê uma visualização de malha sólida normal." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Visão Sólida" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Verifica por atualizações de firmware." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Verificador de Atualizações de Firmware" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Registra certos eventos de forma que possam ser usados pelo relator de acidentes" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Sentinela para Registro" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Cria uma malha apagadora para bloquear a impressão de suporte em certos lugares" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Apagador de Suporte" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Provê um estágio de preparação no Cura." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Estágio de Preparação" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "Não foi possível armazenar informação do pacote de material no arquivo de projeto: {material}. Este projeto pode não abrir corretamente em outros sistemas." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Falha em salvar informação de pacote de material" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Biblioteca de rastreamento de Erros de Python" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Impressora" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "o perfil personalizado está ativo e você sobrescreveu alguns ajustes." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "o perfil personalizado está sobrepujando alguns ajustes." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Ainda não inicializado
      " @@ -7754,8 +8014,7 @@ msgstr "Visão de Raios-X" #~ "\n" #~ "Select your printer from the list below:" #~ msgstr "" -#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-" -#~ "Code para sua impressora.\n" +#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-Code para sua impressora.\n" #~ "\n" #~ "Selecione sua impressora da lista abaixo:" diff --git a/resources/i18n/pt_BR/fdmextruder.def.json.po b/resources/i18n/pt_BR/fdmextruder.def.json.po index a05d40983a..78d44e7ef7 100644 --- a/resources/i18n/pt_BR/fdmextruder.def.json.po +++ b/resources/i18n/pt_BR/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2021-04-11 17:09+0200\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" @@ -17,212 +17,212 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 2.4.1\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Máquina" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Ajustes específicos de máquina" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "O extrusor usado para impressão. Isto é usado em multi-extrusão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID do Bico" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "O identificador de bico para o carro extrusor, tal como \"AA 0.4\" e \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diâmetro do Bico" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "O diâmetro interno do bico. Altere este ajuste se usar um tamanho de bico fora do padrão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Deslocamento X do Bico" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "A coordenada X do deslocamento aplicado ao bico." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Deslocamento Y do Bico" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "A coordenada Y do deslocamento aplicado ao bico." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "G-Code Inicial do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "G-Code inicial a executar quando mudar para este extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Posição Absoluta de Início do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Faz a posição de início do extrusor ser absoluta ao invés de relativa à última posição conhecida da cabeça de impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Posição X de Início do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "A coordenada X da posição de início quando se liga o extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Posição Y de Início do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "A coordenada Y da posição de início quando se liga o extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "G-Code Final do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "G-Code final a executar quando mudar deste extrusor para outro." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Posição Absoluta Final do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Faz a posição final do extrusor ser absoluta ao invés de relativa à última posição conhecida da cabeça de impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Posição X Final do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "A coordenada X da posição final do extrusor quando se o desliga." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Posição Y Final do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "A coordenada Y da posição final do extrusor quando se o desliga." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Posição Z de Purga do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada Z da posição onde o bico faz a purga no início da impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Ventoinha de Refrigeração da Impressão" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "O número da ventoinha de refrigeração da impressão associada a este extrusor. Somente altere o valor default 0 quando você tiver uma ventoinha diferente para cada extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Aderência da Mesa de Impressão" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Aderência" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posição X de Purga do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada X da posição onde o bico faz a purga no início da impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Posição Y de Purga do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada Y da posição onde o bico faz a purga no início da impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Material" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Material" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diâmetro" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Ajusta o diâmetro do filamento usado. Use o valor medido do diâmetro do filamento atual." diff --git a/resources/i18n/pt_BR/fdmprinter.def.json.po b/resources/i18n/pt_BR/fdmprinter.def.json.po index a9eeea20a3..7ed8c882e7 100644 --- a/resources/i18n/pt_BR/fdmprinter.def.json.po +++ b/resources/i18n/pt_BR/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.0\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-04 03:38+0200\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" @@ -17,42 +17,42 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.0.1\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Ajustes específicos da máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Tipo de Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "Nome do seu modelo de impressora 3D." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Exibir Variantes de Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Decide se deseja exibir as variantes desta máquina, que são descrita em arquivos .json separados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "G-Code Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -61,12 +61,12 @@ msgstr "" "Comandos G-Code a serem executados no início da impressão - separados por \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "G-Code Final" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -75,1872 +75,1907 @@ msgstr "" "Comandos G-Code a serem executados no final da impressão - separados por \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "GUID do Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "GUID do material. É ajustado automaticamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diâmetro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Ajusta o diâmetro do filamento utilizado. Acerte este valor com o diâmetro real do filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Aguardar o Aquecimento da Mesa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Decide se haverá inserção do comando para aguardar que a temperatura-alvo da mesa de impressão estabilize no início." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Aguardar Aquecimento do Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Decide se haverá a inserção do comando para aguardar que a temperatura-alvo do bico estabilize no início." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Incluir Temperaturas de Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Decide se haverá a inclusão de comandos de temperatura do bico no início do G-Code. Quando o G-Code Inicial já contiver comandos de temperatura do bico, a interface do Cura automaticamente desabilitará este ajuste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Incluir Temperatura da Mesa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Decide se haverá a inclusão de comandos de temperatura da mesa de impressão no início do G-Code. Quando o G-Code Inicial já contiver comandos de temperatura da mesa, a interface do Cura automaticamente desabilitará este ajuste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Largura da Mesa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "A largura (direção X) da área imprimível." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Profundidade da Mesa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "A profundidade (direção Y) da área imprimível." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Altura do Volume" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "A altura (direção Z) do volume imprimível." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Forma da Mesa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "A forma da mesa de impressão sem levar área não-imprimíveis em consideração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Retangular" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elíptica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Material da Plataforma de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "O material da plataforma de impressão presente na impressora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Vidro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Alumínio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Tem Mesa Aquecida" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Decide se a plataforma de impressão pode ser aquecida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Tem Estabilização de Temperatura do Volume de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Decide se a máquina consegue estabilizar a temperatura do volume de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Sempre Escrever a Ferramenta Ativa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Escreve a ferramenta ativa depois de enviar comandos de temperatura para a ferramenta inativa. Requerido para impressão de Extrusor Duplo com Smoothie ou outros firmwares com comandos modais de ferramenta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Origem é no Centro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Decide se as coordenadas X/Y da posição zero da impressão estão no centro da área imprimível (senão, estarão no canto inferior esquerdo)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Número de extrusores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Número de carros extrusores. Um carro extrusor é a combinação de um alimentador/tracionador, opcional tubo de filamento guiado e o hotend." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Número de Extrusores Habilitados" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "O número de carros extrusores que estão habilitados; automaticamente ajustado em software" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Diâmetro Externo do Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Diâmetro exterior do bico (a ponta do hotend)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Comprimento do Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "Diferença de altura entre a ponta do bico e a parte mais baixa da cabeça de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Ângulo do Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "Ângulo entre o plano horizontal e a parte cônica logo acima da ponta do bico." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Comprimento da Zona de Aquecimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Distância da ponta do bico, em que calor do bico é transferido para o filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Habilitar Controle de Temperatura do Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Decide se a temperatura deve ser controlada pelo Cura. Desligue para controlar a temperatura do bico fora do Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Velocidade de Aquecimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "Velocidade (°C/s) pela qual o bico aquece tirada pela média na janela de temperaturas normais de impressão e temperatura de espera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Velocidade de Resfriamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "Velocidade (°C/s) pela qual o bico resfria tirada pela média na janela de temperaturas normais de impressão e temperatura de espera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Tempo Mínima em Temperatura de Espera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Tempo mínimo em que um extrusor precisará estar inativo antes que o bico seja resfriado. Somente quando o extrusor não for usado por um tempo maior que esse, lhe será permitido resfriar até a temperatura de espera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Sabor de G-Code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "O tipo de G-Code a ser gerado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volumétrico)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Retração de Firmware" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Decide se serão usados comandos de retração de firmware (G10/G11) ao invés da propriedade E dos comandos G1 para retrair o material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Extrusores Compartilham Aquecedor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Decide se os extrusores usam um único aquecedor combinado ou cada um tem o seu respectivo aquecedor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Extrusores Compartilham o Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Decide se os extrusores compartilham um único bico ao invés de cada extrusor ter seu próprio. Quando colocado em verdadeiro, é esperado que o script g-code de início da impressora configure todos os extrusores em um estado inicial de retração que seja conhecido e mutuamente compatível (ou zero ou filamento não retraído); neste caso, o status de retração inicial é descrito, por extrusor, pelo parâmetro 'machine_extruders_shared_nozzle_initial_retraction'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Retração Inicial do Bico Compartilhado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "Quanto é assumido que o filamento de cada extrusor tenha retraído da ponta do bico ao completar o script g-code de início da impressora; o valor deve ser igual ou superior ao comprimento da parte comum dos dutos do bico." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Áreas Proibidas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Uma lista de polígonos com áreas em que a cabeça de impressão é proibida de entrar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Áreas Proibidas para o Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Uma lista de polígonos com áreas em que o bico é proibido de entrar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Polígono da Cabeça com Ventoinha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "A forma da cabeça de impressão. Essas são coordenadas relativas à posição da cabeça de impressão, que é geralmente a posição do seu primeiro extrusor. As dimensões à esquerda e na frente da cabeça devem ser coordenadas negativas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Altura do Eixo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Diferença de altura entre a ponta do bico e o sistema de eixos X ou X e Y (onde o extrusor desliza)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID do Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "O identificador do bico para o carro extrusor, tais como \"AA 0.4\" ou \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diâmetro do bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "O diâmetro interior do bico (o orifício). Altere este ajuste quanto estiver usando um tamanho de bico fora do padrão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Deslocamento com o Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Aplicar o deslocamento de extrusor ao sistema de coordenadas. Afeta todos os extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Posição Z de Purga do Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Coordenada Z da posição onde o bico faz a purga no início da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Posição Absoluta de Purga do Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Faz a posição de purga do extrusor absoluta ao invés de relativa à última posição conhecida da cabeça." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Velocidade Máxima em X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "A velocidade máxima para o motor da impressora na direção X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Velocidade Máxima em Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "A velocidade máxima para o motor da impressora na direção Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Velocidade Máxima em Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "A velocidade máxima para o motor da impressora na direção Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Velocidade Máxima de Extrusão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "A velocidade máxima de entrada de filamento no hotend." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Aceleração Máxima em X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "A aceleração máxima para o motor da impressora na direção X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Aceleração Máxima em Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "A aceleração máxima para o motor da impressora na direção Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Aceleração Máxima em Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "A aceleração máxima para o motor da impressora na direção Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Aceleração Máxima do Filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Aceleração máxima para a entrada de filamento no hotend." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Aceleração Default" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "A aceleração default a ser usada nos eixos para o movimento da cabeça de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Jerk Default nos eixos X-Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "O valor default de jerk para movimentos no plano horizontal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "O Jerk Default em Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "O valor default de jerk para movimento na direção Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Jerk Default do Filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "O valor default de jerk para movimentação do filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Passos por Milímetro (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Quantos passos do motor de passo resultarão em um milímetro de movimento na direção X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Passos por Milímetro (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Quantos passos do motor de passo resultarão em um milímetro de movimento na direção Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Passos por Milímetro (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Quantos passos do motor de passo resultarão em um milímetro de movimento na direção Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Passos por Milímetro (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "Quantos passos dos motores resultarão no movimento da engrenagem de alimentação em um milímetro da circunferência." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "Endstop X na Direção Positiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Decide se o endstop do eixo X está na direção positiva (coordenada X alta) ou negativa (coordenada X baixa)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Endstop Y na Direção Positiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Decide se o endstop do eixo Y está na direção positiva (coordenada Y alta) ou negativa (coordenada Y baixa)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Endstop Z na Direção Positiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Decide se o endstop do eixo Z está na direção positiva (coordenada Z alta) ou negativa (coordenada Z baixa)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Velocidade Mínima de Alimentação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "Velocidade mínima de entrada de filamento no hotend." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Diâmetro da Engrenagem de Alimentação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "O diâmetro da engrenagem que traciona o material no alimentador." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Velocidade de Escala da Ventoinha A 0-1" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Usa a escala da velocidade da ventoinha como um número entre 0 e 1 ao invés de 0 a 256." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Qualidade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Todos os ajustes que influenciam a resolução da impressão. Estes ajustes têm um impacto maior na qualidade (e tempo de impressão)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Altura de Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "A altura das camadas em mm. Valores mais altos produzem impressões mais rápidas em resoluções baixas, valores mais baixos produzem impressão mais lentas em resolução mais alta. Recomenda-se não deixar a altura de camada maior que 80% do diâmetro do bico." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Altura da Primeira Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "A altura da camada inicial em mm. Uma camada inicial mais espessa faz a aderência à mesa de impressão ser maior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Largura de Extrusão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Largura de uma única linha de filete extrudado. Geralmente, a largura da linha corresponde ao diâmetro do bico. No entanto, reduzir ligeiramente este valor pode produzir impressões melhores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Largura de Extrusão da Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Largura de um filete que faz parte de uma parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Largura de Extrusão da Parede Externa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "Largura de Extrusão somente da parede mais externa do modelo. Diminuindo este valor, níveis de detalhes mais altos podem ser impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Largura de Extrusão das Paredes Internas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Largura de extrusão das paredes internas (todas menos a mais externa)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Largura de Extrusão Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Largura de extrusão dos filetes das paredes do topo e base dos modelos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Largura de Extrusão do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Largura de um filete de preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Largura de Extrusão do Brim e Skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Largura de um filete do brim (bainha) ou skirt (saia)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Largura de Extrusão do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Largura de um filete usado nas estruturas de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Largura de Extrusão da Interface do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Largura de um filete usado no teto ou base do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Largura de Extrusão do Teto do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Largura de um filete usado no teto do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Largura de Extrusão da Base do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Largura de um filete usado na base do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Largura de Extrusão da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Largura de um filete usado na torre de purga." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Largura de Extrusão da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Multiplicador da largura de extrusão da primeira camada. Aumentar este ajuste pode melhorar a aderência à mesa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Perímetro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Extrusor das Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "O carro extrusor usado para imprimir paredes. Este ajuste é usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extrusor da Parede Externa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "O carro extrusor usado para imprimir a parede externa. Este ajuste é usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Extrusor da Parede Interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "O carro extrusor usado para imprimir as paredes internas. Este ajuste é usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Espessura de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "A espessura das paredes na direção horizontal. Este valor dividido pela largura de extrusão da parede define o número de filetes da parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Número de Filetes da Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Número de filetes da parede. Quando calculado pela espessura de parede, este valor é arredondado para um inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Comprimento de Transição de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "Ao transicionar entre diferentes números de paredes à medida que a peça fica mais fina, uma certa quantidade de espaço é alocada para partir ou juntar os filetes de parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Contagem de Distribuição de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "O número de paredes, contadas a partir do centro, sobre as quais a variação será distribuída. Valores menores significam que as paredes mais externas não mudam de comprimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Ângulo-Limite de Transição de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Quanto criar transições entre números de paredes pares e ímpares. A forma de cunha em ângulo maior que este ajuste não terá transições e nenhuma parede será impressa no centro para preencher o espaço remanescente. Reduzir este ajuste faz reduzir o número e comprimento das paredes centrais, mas pode deixar vãos ou sobre-extrudar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Distância de Filtro da Transição de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "Se for detectado que a cabeça de impressão estaria alternando em rápida sucessão entre números diferentes de parede, não fazer tal alternação. Remove transições se elas estiverem próximas até essa distância." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Margem de Filtro de Transição de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Impede de alternar entre uma parede a mais e uma a menos. Esta margem estende o alcance dos comprimentos de file a seguir para [Largura Mínima de Filete de Parede - Margem, 2 * Largura Mínima de Filete de Parede + Margem]. Aumentar esta margem reduz o número de transições, que por sua vez reduz o número de paradas e inícios de extrusão e tempo de percurso. No entanto, variação de largura de filete pode levar a problemas de subextrusão ou sobre-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Distância de Varredura da Parede Externa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Distância do percurso inserido após a parede externa para esconder melhor a costura em Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Penetração da Parede Externa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Penetração adicional aplicada ao caminho da parede externa. Se a parede externa for menor que o bico, e impressa depois das paredes internas, use este deslocamento para fazer o orifício do bico se sobrepor às paredes internas ao invés de ao lado de fora do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Otimizar Ordem de Impressão de Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Otimiza a ordem em que as paredes são impressas, tais que o número de retrações e a distância percorrida sejam reduzidos. A maioria das peças se beneficiará deste ajuste habilitado mas outras poderão demorar mais, portanto compare as estimativas de tempo de impressão com e sem otimização. A primeira camada não é otimizada quando o brim é selecionado como tipo de aderência da mesa de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Ordem de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Determina em que ordem as paredes são impressas. Imprimir parede mais externas antes ajuda com acurácia dimensional, já que falhas das paredes mais internas não se propagam para o exterior. No entanto imprimi-las depois permite melhor empilhamento quando seções pendentes são impressas." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "De Dentro Pra Fora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "De Fora Pra Dentro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Alternar Parede Adicional" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Imprime uma parede adicional a cada duas camadas. Deste jeito o preenchimento fica aprisionado entre estas paredes extras, resultando em impressões mais fortes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Largura Mínina de Filete de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Para estruturas finas por volta de uma ou duas vezes o tamanho do bico, as larguras de linhas precisam ser alteradas para aderir à grossura do modelo. Este ajuste controla a largura mínima de filete permite para as paredes. As larguras mínimas de filete inerentemente também determinam as larguras máximas, já que transicionamos de N pra N+1 parede na grossura de geometria onde paredes N são largas e as paredes N+1 são estreitas. A maior largura possível de parede é duas vezes a Largura Mínima de Filete de Parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Largura Mínima de Filete de Parede Par" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "A mínima largura de filete para paredes poligonais normais. Este ajuste determina em que espessura do modelo nós alternamos da impressão de um file de parede fina único para a impressão de dois filetes de parede. Uma Largura Mínima de Filete de Parede Par mais alta leva a uma largura máxima de filete de parede ímpar também mais alta. A largura máxima de filete de parede par é calculada como a Largura de Filete da Parede Externa + 0.5 * Largura Mínima de Filete de Parede Ímpar." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Limite de Filete Central Dividido" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "A largura de filete mínima, como fator da largura de filete normal, acima da qual o filete central (se houver algum) será dividido em dois. Reduza este ajuste para usar mais e maiores filetes. Aumente para usar menos e menores filetes. Note que isto se aplica -como se- a forma inteira devesse ser preenchida com parede, dado que o centro aqui se refere ao meio do objeto entre duas arestas externas da forma, mesmo se houver preenchimento ou (outros) contornos na impressão ao invés de paredes." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Largura Mínima de Filete de Parede Ímpar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "A largura mínima de filete para as paredes multifiletes de preenchimento de vão de filete central. Este ajuste determina em que espessura de modelo nós alternamos de imprimir dois filetes de parede para imprimir duas paredes externas e uma parede central no centro. Uma Largura Mínima de Filete de Parede Ímpar leva a uma largura máxima de filete de parede par mais alta. A largura máxima de filete de parede par é calculada como 2 * Largura Mínima de Filete de Parede Par." +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Adicionar Limite de Filete Central" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "A largura de filete mínima, como fator da largura de filete normal, acima da qual um filete central (se já não houver algum) será adicionado. Reduza este ajuste para usar mais e e mais finos filetes. Aumente para usar menos, mais largos filetes. Note que isto se aplica -como se- a forma inteira devesse ser preenchida com paredes, portanto o centro aqui se refere ao meio do objeto entre duas arestas externas da forma, mesmo se houver preenchimento ou contornos na impressão ao invés de paredes." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Imprimir Paredes Finas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Imprime partes do modelo que são horizontalmente mais finas que o tamanho do bico." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Mínimo Tamanho de Detalhe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "Espessura mínima de detalhes finos. Detalhes de modelo que forem mais finos que este valor não serão impressos, enquanto que detalhes mais espessos que o Tamanho Mínimo de Detalhe serão aumentados para a Largura Mínima de Filete de Parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Largura Mínima de Filete de Parede Fina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "Largura da parede que substituirá detalhes finos (de acordo com o Tamanho Mínimo de Detalhe) do modelo. Se a Largura Mínima de Filete de Parede for mais fina que a espessura do detalhe, a parede se tornará tão espessa quanto o próprio detalhe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Expansão Horizontal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Deslocamento adicional aplicado para todos os polígonos em cada camada. Valores positivos 'engordam' a camada e podem compensar por furos exagerados; valores negativos a 'emagrecem' e podem compensar por furos pequenos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Expansão Horizontal da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "Deslocamento adicional aplicado a todos os polígonos da primeira camada. Um valor negativo pode compensar pelo esmagamento da primeira camada conhecido como \"pata de elefante\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Expansão Horizontal do Furo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "Quantidade de deslocamento aplicado a todos os furos em cada camada. Valores positivos aumentam o tamanho dos furos, valores negativos reduzem o tamanho dos furos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Alinhamento da Costura em Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Ponto de partida de cada caminho em uma camada. Quando caminhos em camadas consecutivas iniciam no mesmo ponto (X,Y), uma 'costura' vertical pode ser vista na impressão. Quando se alinha esta costura a uma coordenada especificada pelo usuário, a costura é mais fácil de remover pós-impressão. Quando colocada aleatoriamente as bolhinhas do início dos caminhos será menos perceptível. Quando se toma o menor caminho, a impressão será mais rápida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Especificado pelo Usuário" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Mais Curto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Aleatório" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Canto Mais Agudo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Posição da Costura Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "A posição perto da qual se inicia a impressão de cada parte em uma camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Atrás à Esquerda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Atrás" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Atrás à Direita" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Direita" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Frente à Direita" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Frente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Frente à Esquerda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Esquerda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Coordenada X da Costura Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "A coordenada X da posição onde iniciar a impressão de cada parte em uma camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Coordenada Y da Costura Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "A coordenada Y da posição onde iniciar a impressão de cada parte em uma camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Preferência do Canto da Costura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Controla se os cantos do contorno do modelo influenciam a posição da costura. Nenhum significa que os cantos não terão influência na posição da costura. Ocultar Costura torna mais provável que a costura ocorra em um canto interior. Expôr Costura torna mais provável que a costura ocorra em um canto exterior. Ocultar ou Expôr Costura torna mais provável que a costura ocorra em um canto interior ou exterior. Ocultação Inteligente permite tanto cantos interiores quanto exteriores, mas escolhe os interiores mais frequentemente se apropriado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Nenhum" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Ocultar Costura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Expôr Costura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Ocultar ou Expor Costura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Ocultação Inteligente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Costura Z Relativa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Quando habilitado, as coordenadas da costura Z são relativas ao centro de cada parte. Quando desabilitado, as coordenadas definem uma posição absoluta na plataforma de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Extrusor da Superfície Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "O carro extrusor usado para imprimir a parte superior da peça. Este ajuste é usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Camadas da Superfície Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "O número de camadas da superfície superior. Geralmente somente uma camada é suficiente para gerar superfícies de alta qualidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Largura de extrusão da Superfície Superior" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Largura de extrusão de um filete das áreas no topo da peça." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Padrão da Superfície Superior" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "O padrão das camadas superiores." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Linhas" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Concêntrico" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Ziguezague" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Ordem da Superfície Monotônica Superior" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Imprime os filetes da superfície superior em uma ordem que faz com que sempre se sobreponham a linhas adjacentes em uma única direção. Faz levar um pouco mais de tempo na impressão, mas torna as superfícies planas mais consistentes." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Direções dos Filetes da Superfície Superior" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Uma lista de direções inteiras de filete a usar quando as camadas superiores usam o padrão de linhas ou ziguezague. Elementos desta lista são usados sequencialmente de acordo com o progresso das camadas e quando se chega ao fim da lista, se volta ao começo. Os itens da lista são separados por vírgulas e a lista inteira é contida em colchetes. O default é uma lista vazia que significa o uso dos ângulos default (45 e 135 graus)." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Extrusor Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "O carro extrusor usado para imprimir as paredes superiores e inferiores. Este ajuste é usado na multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Espessura Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "A espessura das camadas superiores e inferiores da impressão. Este valor dividido pela altura de camada define o número de camadas superiores e inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Espessura Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "A espessura das camadas superiores da impressão. Este valor dividido pela altura de camada define o número de camadas superiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Camadas Superiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "O número de camadas superiores. Quando calculado da espessura superior, este valor é arredondado para um inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Espessura Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "A espessura das camadas inferiores da impressão. Este valor dividido pela altura de camada define o número de camadas inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Camadas Inferiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "O número de camadas inferiores. Quando calculado da espessura inferior, este valor é arredondado para um inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Camadas Inferiores Iniciais" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "O número de camadas inferiores iniciais da plataforma de impressão pra cima. Quanto calculado a partir da espessura inferior, esse valor é arrendado para um número inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Padrão Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Padrão ou Estampa das camadas superiores e inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Camada Inicial do Padrão da Base" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "O padrão na base da impressão na primeira camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Conectar Polígonos do Topo e Base" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Conectar caminhos de contorno da base e topo quando estiverem próximos entre si. Para o padrão concêntrico, habilitar este ajuste reduzirá bastante o tempo de percurso, mas por as conexões poderem acontecer no meio do preenchimento, este recurso pode reduzir a qualidade da superfície superior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Ordem Monotônica Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Imprime filetes superiores e inferiores em uma ordem que os faz sempre se sobreporem a filetes adjacentes em uma única direção. Faz levar um pouco mais de tempo na impressão, mas torna superfícies planas mais consistentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Direções de Linha Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Uma lista de direções de linha inteiras para usar quando as camadas superiores e inferiores usarem os padrões de linha ou ziguezague. Elementos desta lista são usados sequencialmente à medida que as camadas progridem e quando o fim da lista é alcançado, ela inicia novamente. Os itens da lista são separados por vírgulas e a lita inteira é contida em colchetes. O default é uma lista vazia, o que significa usar os ângulos default (45 e 135 graus)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Sem Contorno nas Lacunas Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Quando o modelo tem pequenas lacunas verticais de apenas umas poucas camadas, normalmente há contorno em volta dessas camadas no espaço estreito. Habilite este ajuste para não gerar o contorno se a lacuna vertical for bem pequena. Isso melhora o tempo de impressão e fatiamento, mas tecnicamente deixa preenchimento exposto ao ar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Contagem de Paredes Extras de Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Substitui a parte externa do padrão superior/inferir com um número de linhas concêntricas. Usar uma ou duas linhas melhora tetos e topos que começam a ser construídos em cima de padrões de preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Habilitar Passar a Ferro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Passa sobre a superfície superior uma vez a mais, mas extrudando muito pouco material. Isto serve para derreter mais o plástico em cima, criando uma superfície lisa. A pressão na câmara do bico é mantida alta tal que as rugas na superfície são preenchidas com material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Passar a Ferro Somente Camada Mais Alta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Somente executar a passagem a ferro na última camada da malha. Isto economiza tempo se as camadas abaixo não precisarem de um acabamento de superfície amaciado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Padrão de Passagem a Ferro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "O padrão a usar quando se passa a ferro as superfícies superiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Ordem de Passagem a Ferro Monotônica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Imprime filetes de passagem a ferro em uma ordem que os faz com que sempre se sobreponham a linhas adjacentes em uma única direção. Isso faz levar um pouco mais de tempo na impressão, mas torna as superfícies mais consistentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Espaçamento de Passagem a Ferro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "A distância entre as trajetórias de passagem a ferro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Fluxo de Passagem a Ferro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "A quantidade de material, relativa ao filete normal de extrusão, para extrudar durante a passagem a ferro. Manter o bico com algum material ajuda a preencher algumas das lacunas e fendas da superfície superior, mas material demais resulta em superextrusão e verrugas nas laterais da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Penetração da Passagem a Ferro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "A distância a manter das arestas do modelo. Passar a ferro as arestas da malha podem resultar em um aspecto entalhado da sua peça." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Velocidade de Passar o Ferro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "A velocidade com a qual o ajuste de passar ferro é aplicado sobre a superfície superior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Aceleração de Passar a Ferro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "A aceleração com que o recurso de passar a ferro é feito." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Jerk de Passar a Ferro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "A máxima mudança de velocidade instantânea em uma direção com que o recurso de passar a ferro é feito." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Porcentagem de Sobreposição do Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Ajusta a quantidade de sobreposição entre as paredes e (os extremos de) linhas centrais do contorno, como uma porcentagem das larguras de filete de contorno e a parede mais interna. Uma sobreposição leve permite que as paredes se conectem firmemente ao contorno. Note que, dadas uma largura de contorno e filete de parede iguais, qualquer porcentagem acima de 50% pode fazer com que algum contorno ultrapasse a parede, pois a este ponto a posição do bico do extrusor de contorno pode já ter passado do meio da parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Sobreposição do Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Ajusta a quantidade de sobreposição entre as paredes e (os extermos de) linhas centrais do contorno. Uma sobreposição pequena permite que as paredes se conectem firmemente ao contorno. Note que, dados uma largura de contorno e filete de parede iguais, qualquer valor maior que metade da largura da parede pode fazer com que o contorno ultrapasse a parede, pois a este ponto a posição do bico do extrusor de contorno pode já ter passado do meio da parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Largura de Remoção de Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "A maior largura das áreas de contorno que serão removidas. Cada área de contorno menor que este valor desaparecerá. Isto pode ajudar em limitar a quantidade de tempo e material gastos em impressão de contornos inferiores e superiores em superfícies inclinadas do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Largura de Remoção do Contorno Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "A maior largura das áreas de contorno superiores que serão removidas. Cada área de contorno menor que este valor desaparecerá. Isto pode ajudar em limitar a quantidade de tempo e material gastos em impressão de contornos superiores em superfícies inclinadas do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Largura de Remoção do Contorno Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "A maior largura das áreas de contorno inferiores que serão removidas. Cada área de contorno menor que este valor desaparecerá. Isto pode ajudar em limitar a quantidade de tempo e material gastos em impressão de contornos inferiores em superfícies inclinadas do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Distância de Expansão do Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "A distância em que os contornos são expandidos pra dentro do preenchimento. Valores mais altos fazem o contorno aderir melhor ao padrão de preenchimento e faz as paredes de camadas vizinhas aderirem melhor ao contorno. Valores menores diminuem a quantidade de material usado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Distância de Expansão do Contorno Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "A distância com que os contornos superiores são expandidos para dentro do preenchimento. Valores mais altos fazem o contorno se anexar melhor ao padrão de preenchimento e fazem as paredes da camada acima aderirem melhor ao contorno. Valores mais baixos economizam a quantidade de material usado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Distância de Expansão do Contorno Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "A distância com que os contornos inferiores são expandidos para dentro do preenchimento. Valores mais altos fazem o contorno se anexar melhor ao padrão de preenchimento e fazem as paredes da camada abaixo aderirem melhor ao contorno. Valores mais baixos economizam a quantidade de material usado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Ângulo Máximo do Contorno para Expansão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "Superfícies superiores e/ou inferiores de seu objeto com um ângulo maior que este ajuste não terão seu contorno expandido. Isto permite evitar a expansão de áreas estreitas de contorno que são criadas quando a superfície do modelo tem uma inclinação quase vertical. Um ângulo de 0° é horizontal e não causará expansão no contorno, enquanto que um ângulo de 90° é vertical e causará expansão em todo o contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Largura Mínima de Contorno para Expansão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Áreas de contorno mais estreitas que esta não são expandidas. Isto evita expandir as áreas estreitas que são criadas quando a superfície do modelo tem inclinações quase verticais." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Extrusor do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "O carro extrusor usado para imprimir preenchimento. Este ajuste é usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Densidade do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Ajusta a densidade de preenchimento da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Distância da Linha de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Distância entre as linhas de preenchimento impressas. Este ajuste é calculado pela densidade de preenchimento e a largura de extrusão do preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Padrão de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "O padrão do material de preenchimento da impressão. Os preenchimentos de linha e ziguezague trocam de direção em camadas alternadas, reduzindo custo de material. Os padrões de grade, triângulo, tri-hexágono, cúbico, octeto, quarto cúbico, cruzado e concêntrico são completamente impressos a cada camada. Os preenchimentos giroide, cúbico, quarto cúbico e octeto mudam a cada camada para prover uma distribuição de força mais uniforme em cada direção. O preenchimento de relâmpago tenta minimizar material somente suportando o teto do objeto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Grade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Triângulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Tri-Hexágono" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Cúbico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Subdivisão Cúbica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Octeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Quarto Cúbico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Cruzado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Cruzado 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Giróide" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Conectar Linhas de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Conecta as extremidades onde o padrão de preenchimento toca a parede interna usando uma linha que segue a forma da parede interna. Habilitar este ajuste pode fazer o preenchimento aderir melhor às paredes e reduzir o efeito do preenchimento na qualidade de superfícies verticais. Desabilitar este ajuda diminui a quantidade de material usado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Conectar Polígonos do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Conecta os caminhos de preenchimentos onde estiverem próximos um ao outro. Para padrões de preenchimento que consistam de vários polígonos fechados, a habilitação deste ajuste reduz bastante o tempo de percurso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Direções de Filetes de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Uma lista de direções de filetes em números inteiros a usar. Elementos da lista são usados sequencialmente de acordo com o progresso das camadas e quando o fim da lista é alcançado, ela volta ao começo. Os itens da lista são separados por vírgula e a lista inteira é contida em colchetes. O default é uma lista vazia que implica em usar os ângulos default tradicionais (45 e 135 graus para os padrões linha e ziguezague e 45 graus para todos os outros padrões)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Deslocamento X do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "O padrão de preenchimento é movido por esta distância no eixo X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Deslocamento do Preenchimento Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "O padrão de preenchimento é movido por esta distância no eixo Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Aleatorizar o Começo do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Aleatoriza qual linha do preenchimento é impressa primeiro. Isto evita que um segmento seja mais forte que os outros, mas ao custo de um percurso adicional." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Multiplicador de Filete de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Converte cada file de preenchimento para este número de filetes. Os filetes extras não se cruzam, se evitam. Isto torna o preenchimento mais rígido, mas aumenta o tempo de impressão e uso do material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Contagem de Paredes de Preenchimento Extras" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1949,2667 +1984,2707 @@ msgstr "" "Adiciona paredes extras em torno da área de preenchimento. Tais paredes podem fazer filetes de contorno de topo e base afundarem menos, o que significa que você precisará de menos camadas de contorno de topo e base para a mesma qualidade, à custa de algum material extra.\n" "Este recurso pode combinar com o Conectar Polígonos de Preenchimento para conectar todo o preenchimento em um único caminho de extrusão sem a necessidade de percursos ou retrações se os ajustes forem consistentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Cobertura de Subdivisão Cúbica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Um adicional ao raio do centro de cada cubo para verificar a borda do modelo, de modo a decidir se este cubo deve ser subdividido. Valores maiores levam a uma cobertura mais espessa de pequenos cubos perto da borda do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Porcentagem de Sobreposição do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "A quantidade de sobreposição entre o preenchimento e as paredes como uma porcentagem da largura de extrusão de preenchimento. Uma leve sobreposição permite que as paredes se conectem firmemente ao preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Sobreposição de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "A quantidade de sobreposição entre o preenchimento e as paredes. Uma leve sobreposição permite que as paredes se conectem firmemente ao preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Distância de Varredura do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Distância do percurso inserido após cada linha de preenchimento, para fazer o preenchimento aderir melhor às paredes. Esta opção é similar à sobreposição de preenchimento mas sem extrusão e somente em uma extremidade do filete de preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Espessura da Camada de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "A espessura por camada de material de preenchimento. Este valor deve sempre ser um múltiplo da altura de camada e se não for, é arredondado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Passos Graduais de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Número de vezes para reduzir a densidade de preenchimento pela metade quando estiver chegando mais além embaixo das superfícies superiores. Áreas que estão mais perto das superfícies superiores ganham uma densidade maior, numa gradação até a densidade configurada de preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Altura de Passo do Preenchimento Gradual" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "A altura do preenchimento de uma dada densidade antes de trocar para a metade desta densidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Preenchimento Antes das Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Imprime o preenchimento antes de imprimir as paredes. Imprimir as paredes primeiro pode levar a paredes mais precisas, mas seções pendentes são impressas com pior qualidade. Imprimir o preenchimento primeiro leva a paredes mais fortes, mas o padrão de preenchimento pode às vezes aparecer através da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Área Mínima para Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Não gerar preenchimento para áreas menores que esta (usar contorno)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Suporte do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Imprime estruturas de preenchimento somente onde os tetos do modelo devam ser suportados. Habilitar este ajuste reduz tempo de impressão e uso de material, mas leva a resistências não-uniformes no objeto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Ângulo de Seções Pendentes do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "O ângulo mínimo de seções pendentes internas para as quais o preenchimento é adicionado. Em um valor de 0°, objetos são completamente preenchidos no padrão escolhido, e 90° torna o volume oco, sem preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Espessura do Suporte da Aresta de Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "A espessura do preenchimento extra que suporta arestas de contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Camadas do Suporte da Aresta de Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "O número de camadas de preenchimento que suportam arestas de contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Ângulo de Suporte do Preenchimento Relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Determina quando uma camada do preenchimento relâmpago deve suportar algo sobre si. Medido no ângulo de acordo com a espessura da camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Ângulo de Seção Pendente do Preenchimento Relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Determina quando a camada de preenchimento relâmpago deve suportar o modelo sobre si. Medido no ângulo de acordo com a espessura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Ângulo de Poda do Preenchimento Relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "As pontas dos filetes de preenchimento são encurtadas para poupar material. Este ajuste é o ângulo da seção pendente das pontas desses filetes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Ângulo de Retificação do Preenchimento Relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "Os filetes de preenchimentos são retificados para poupar tempo de impressão. Este é o ângulo máximo de seção pendente permito através do comprimento do filete de preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Temperatura Default de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "A temperatura default usada para a impressão. Esta deve ser a temperatura \"base\" de um material. Todas as outras temperaturas de impressão devem usar diferenças baseadas neste valor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Temperatura do Volume de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "A temperatura do ambiente em que imprimir. Se este valor for 0, a temperatura de volume de impressão não será ajustada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Temperatura de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "A temperatura usada para impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Temperatura de Impressão da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "A temperatura usada para imprimir a primeira camada. Coloque 0 para desabilitar processamento especial da camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Temperatura Inicial de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "A temperatura mínima enquanto se esquenta até a Temperatura de Impressão na qual a impressão pode já ser iniciada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Temperatura de Impressão Final" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "A temperatura para a qual se deve começar a esfriar pouco antes do fim da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Modificador de Velocidade de Resfriamento de Extrusão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Velocidade adicional pela qual o bico resfria enquanto extruda. O mesmo valor é uso para denotar a velocidade de aquecimento quando se esquenta ao extrudar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Temperatura Default da Plataforma de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "A temperatura default usada para a plataforma aquecida de impressão. Este valor deve ser a temperatura \"base\" da plataforma. Todas as outras temperaturas de impressão devem usar diferenças baseadas neste valor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Temperatura da Mesa de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "A temperatura usada para a plataforma aquecida de impressão. Se for 0, a plataforma de impressão não será aquecida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Temperatura da Mesa de Impressão da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "A temperatura usada para a plataforma aquecida de impressão na primeira camada. Se for 0, a plataforma de impressão não será aquecida durante a primeira camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Tendência à Aderência" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Tendência de aderência da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Energia de Superfície" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Energia de superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Compensação de Fator de Encolhimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Para compensar o encolhimento do material enquanto esfria, o modelo será redimensionado por este fator." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Compensação de Fator de Encolhimento Horizontal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Para compensar pelo encolhimento do material enquanto ele esfria, o modelo será ampliado por este fator na direção XY (horizontalmente)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Compensação de Fator de Encolhimento Vertical" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Para compensar pelo encolhimento do material enquanto esfria, o modelo será ampliado por este fator na direção Z (verticalmente)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Material Cristalino" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Este material é do tipo que se destaca completamente quando aquecido (cristalino), ou é o tipo que produz cadeias de polímero entrelaçadas (não-cristalino)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Posição Retraída Anti-escorrimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "De quanto o material precisa ser retraído antes que pare de escorrer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Velocidade de Retração Anti-escorrimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "Qual a velocidade do material para que seja retraído durante a troca de filamento sem escorrimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Posição Retraída de Preparação de Quebra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Quanto o filamento pode ser esticado antes que quebre, quando aquecido." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Velocidade de Retração de Preparação de Quebra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "Qual a velocidade do material para que seja retraído antes de quebrar em uma retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Temperatura de Quebra de Preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "A temperatura usada para purgar material, deve ser grosso modo a temperatura de impressão mais alta possível." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Posição Retraída de Quebra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "De quanto o filamento deve ser retraído para se destacar completamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Velocidade de Retração de Quebra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "A velocidade com a qual retrair o filamento para que se destaque completamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Temperatura de Quebra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "A temperatura em que o filamento é destacado completamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Velocidade de Descarga de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "Quão rápido purgar o material depois de alternar para um material diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Comprimento da Descarga de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "Quanto material usar para purgar o material anterior do bico (em comprimento de filamento) quando alternar para um material diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Velocidade de Purga do Fim do Filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "Quão rápido purgar o material depois de trocar um carretel vazio por um novo carretel do mesmo material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Comprimento de Purga do Fim do Filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "Quanto material usar para purgar o material anterior do bico (em comprimento de filamento) quando um carretel vazio for trocado por um carretel novo do mesmo material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Duração Máxima de Descanso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "Quanto tempo o material pode ser mantido fora de armazenamento seco com segurança." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Fator de Movimento Sem Carga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Um fator indicando em quanto o filamento é comprimido entre o alimentador do hotend e o bico, usado para determinar em quanto mover o material na troca de filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Fluxo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Compensação de fluxo: a quantidade de material extrudado é multiplicado por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Fluxo de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Compensação de fluxo em filetes das paredes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Fluxo da Parede Externa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Compensação de fluxo no filete de parede mais externo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Fluxo da(s) Parede(s) Interna(s)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Compensação de fluxo em todos os filetes de parede excetuando o mais externo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Fluxo de Topo/Base" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Compensação de fluxo em filetes do topo e base." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Fluxo do Contorno da Superfície Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Compensação de Fluxo em filetes das áreas no topo da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Fluxo de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Compensação de fluxo em filetes de preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Fluxo de Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Compensação de Fluxo em filetes de Skirt e Brim." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Fluxo de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Compensação de fluxo em filetes de estruturas de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Fluxo de Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Compensação de fluxo em filetes do teto ou base do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Fluxo do Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Compensação de fluxo em filetes do teto de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Fluxo da Base de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Compensação de fluxo nos filetes da base do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Fluxo da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Compensação de fluxo em filetes de torre de purga." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Fluxo Inicial de Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Compensação de fluxo para a primeira camada; a quantidade de material extrudado na camada inicial é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Temperatura de Espera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "A temperatura do bico quando outro bico está sendo usado para a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Velocidade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Velocidade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Velocidade de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Velocidade em que se realiza a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Velocidade de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Velocidade em que se imprime o preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Velocidade da Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "Velocidade em que se imprimem as paredes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Velocidade da Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "A velocidade em que as paredes mais externas são impressas. Imprimir a parede mais externa a uma velocidade menor melhora a qualidade final do contorno. No entanto, ter uma diferença muito grande entre a velocidade da parede interna e a velocidade da parede externa afetará a qualidade de forma negativa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Velocidade da Parede Interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "A velocidade em que todas as paredes interiores são impressas. Imprimir a parede interior mais rapidamente que a parede externa reduzirá o tempo de impressão. Funciona bem ajustar este valor a meio caminho entre a velocidade da parede mais externa e a velocidade de preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Velocidade da Superfície Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "A velocidade com que as camadas superiores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Velocidade Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Velocidade em que as camadas superiores e inferiores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Velocidade do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "A velocidade em que a estrutura de suporte é impressa. Imprimir o suporte a velocidades mais altas pode reduzir bastante o tempo de impressão. A qualidade de superfície das estruturas de suporte não é importante já que são removidas após a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Velocidade do Preenchimento do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "A velocidade em que o preenchimento do suporte é impresso. Imprimir o preenchimento em velocidades menores melhora a estabilidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Velocidade da Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "A velocidade com que os tetos e bases do suporte são impressos. Imprimi-los em velocidades mais baixas pode melhorar a qualidade de seções pendentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Velocidade do Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "A velocidade em que os tetos dos suportes são impressos. Imprimi-los em velocidade mais baixas pode melhorar a qualidade de seções pendentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Velocidade de Base do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "A velocidade em que a base do suporte é impressa. Imprimi-la em velocidade mais baixa pode melhorar a aderência do suporte no topo da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Velocidade da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "A velocidade em que a torre de purga é impressa. Imprimir a torre de purga mais lentamente pode torná-la mais estável quando a aderência entre os diferentes filamentos é subótima." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Velocidade de Percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "Velocidade em que ocorrem os movimentos de percurso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Velocidade da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "A velocidade para a camada inicial. Um valor menor é sugerido para melhorar aderência à mesa de impressão. Não afeta as estruturas de aderência à mesa de impressão como o brim e o raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Velocidade de Impressão da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "A velocidade de impressão para a camada inicial. Um valor menor é aconselhado para aprimorar a aderência à mesa de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Velocidade de Percurso da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "A velocidade dos percursos da camada inicial. Um valor mais baixo que o normal é aconselhado para prevenir o puxão de partes impressas da mesa de impressão. O valor deste ajuste pode ser automaticamente calculado do raio entre a Velocidade de Percurso e a Velocidade de Impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Velocidade do Skirt e Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "Velocidade em que o Brim (Bainha) e Skirt (Saia) são impressos. Normalmente isto é feito na velocidade de camada inicial, mas você pode querer imprimi-los em velocidade diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Velocidade do Salto Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "A velocidade em que o movimento Z vertical é feito para os saltos Z. Tipicamente mais baixa que a velocidade de impressão já que mover a mesa de impressão ou eixos da máquina é mais difícil." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Número de Camadas Mais Lentas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "As poucas primeiras camadas são impressas mais devagar que o resto do modelo, para conseguir melhor aderência à mesa e melhorar a taxa de sucesso geral das impressão. A velocidade é gradualmente aumentada entre estas camadas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Raio de Equalização de Fluxo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Fator de correção de largura de extrusão baseada na velocidade. Em 0%, a velocidade de movimento é mantida constante na Velocidade de Impressão. Em 100%, a velocidade de movimento é ajustada de forma que o fluxo (em mm³/s) seja mantido constante, isto é, filetes de metade da Largura de Filete normal são impressos duas vezes mais rápido e filetes duas vezes mais espessos são impressos na metade da velocidade. Um valor mais alto que 100% pode ajudar a compensar pela maior pressão necessária para extrudar filetes espessos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Habilitar Controle de Aceleração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Permite ajustar a aceleração da cabeça de impressão. Aumentar as acelerações pode reduzir tempo de impressão ao custo de qualidade de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Habilitar Aceleração de Percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "Usar taxa de aceleração separada para movimentos de percurso. Se desabilitado, os movimentos de percurso usarão o valor de aceleração da linha impressa em seu destino." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Aceleração da Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "Aceleração com que se realiza a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Aceleração do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "A aceleração com que o preenchimento é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Aceleração da Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "Aceleração com que se imprimem as paredes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Aceleração da Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "Aceleração com que se imprime a parede exterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Aceleração das Paredes Interiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "Aceleração com que se imprimem as paredes interiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Aceleração da Superfície Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "A aceleração com a qual as camadas da superfície superior são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Aceleração Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Aceleração com que as camadas superiores e inferiores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Aceleração do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "Aceleração com que as estruturas de suporte são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Aceleração do Preenchimento do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "Aceleração com que se imprime o preenchimento dos suportes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Aceleração da Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "A aceleração com que os tetos e bases de suporte são impressos. Imprimi-los em aceleração menor pode melhorar a qualidade das seções pendentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Aceleração do Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "A aceleração com que os tetos de suporte são impressos. Imprimi-los em aceleração menor pode melhorar a qualidade das seções pendentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Aceleração da Base do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "A aceleração com que as bases do suporte são impressas. Imprimi-las em aceleração menor pode melhorar aderência dos suportes no topo da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Aceleração da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "Aceleração com que a torre de purga é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Aceleração de Percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Aceleração com que se realizam os percursos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Aceleração da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "Aceleração para a camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Aceleração de Impressão da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "Aceleração durante a impressão da camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Aceleração de Percurso da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Aceleração para percursos na camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Aceleração para Skirt e Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Aceleração com a qual o skirt e o brim são impressos. Normalmente isto é feito com a aceleração de camada inicial, mas às vezes você pode querer imprimir o skirt ou brim em uma aceleração diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Habilitar Controle de Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Permite ajustar o jerk da cabeça de impressão quando a velocidade nos eixos X ou Y muda. Aumentar o jerk pode reduzir o tempo de impressão ao custo de qualidade de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Habilitar Jerk de Percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "Usar taxa de jerk separada para movimentos de percurso. Se desabilitado, os movimentos de percurso usarão o valor de jerk da linha impressa em seu destino." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Jerk da Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "A mudança instantânea máxima de velocidade em uma direção da cabeça de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Jerk do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "A mudança instantânea máxima de velocidade em uma direção com que o preenchimento é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Jerk da Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "A máxima mudança de velocidade instantânea em uma direção com que as paredes são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Jerk da Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "A máxima mudança de velocidade instantânea em uma direção com que a parede externa é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Jerk das Paredes Internas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "A máxima mudança de velocidade instantânea em uma direção com que as paredes internas são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Jerk da Superfície Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "A máxima mudança de velocidade instantânea em uma direção com que as camadas da superfície superior são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Jerk Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "A máxima mudança de velocidade instantânea em uma direção com que as camadas superiores e inferiores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Jerk do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "A máxima mudança de velocidade instantânea em uma direção com que as estruturas de suporte são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Jerk de Preenchimento de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "A máxima mudança de velocidade instantânea em uma direção com que o preenchimento do suporte é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Jerk da Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "A máxima mudança de velocidade instantânea com a qual os tetos e bases dos suportes são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Jerk do Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "A máxima mudança de velocidade instantânea com que os tetos dos suportes são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Jerk da Base do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "A máxima mudança de velocidade instantânea com que as bases dos suportes são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Jerk da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "A mudança instantânea máxima de velocidade em uma direção com que a torre de purga é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Jerk de Percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "A mudança instantânea máxima de velocidade em uma direção com que os percursos são feitos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Jerk da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "A mudança instantânea máxima de velocidade em uma direção para a camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Jerk de Impressão da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "A mudança instantânea máxima de velocidade em uma direção durante a impressão da camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Jerk de Percurso da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "A mudança instantânea máxima de velocidade em uma direção nos percursos da camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Jerk de Skirt e Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "A mudança instantânea máxima de velocidade em uma direção com que o skirt (saia) e brim (bainha) são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Habilitar Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Retrair o filamento quando o bico estiver se movendo sobre uma área não-impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Retrai em Mudança de Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Retrai o filamento quando o bico está se movendo para a próxima camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Distância da Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "O comprimento de filamento retornado durante uma retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Velocidade de Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "A velocidade com a qual o filamento é recolhido e avançado durante o movimento de retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Velocidade de Recolhimento de Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "A velocidade com a qual o filamento é recolhido durante o movimento de retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Velocidade de Avanço da Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "A velocidade com a qual o filamento é avançado durante o movimento de retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Quantidade Adicional de Avanço da Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Alguns materiais podem escorrer um pouco durante o percurso, o que pode ser compensando neste ajuste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Percurso Mínimo para Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "A distância mínima de percurso necessária para que uma retração aconteça. Isto ajuda a ter menos retrações em uma área pequena." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Contagem de Retrações Máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Este ajuste limita o número de retrações ocorrendo dentro da janela de distância de extrusão mínima. Retrações subsequentes dentro desta janela serão ignoradas. Isto previne repetidas retrações no mesmo pedaço de filamento, já que isso pode acabar ovalando e desgastando o filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Janela de Distância de Extrusão Mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "A janela em que a contagem de retrações máxima é válida. Este valor deve ser aproximadamente o mesmo que a distância de retração, de modo que efetivamente o número de vez que a retração passa pelo mesmo segmento de material é limitada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Limitar Retrações de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Omitir a retração ao mover de suporte a suporte em linha reta. Habilitar este ajuste economiza tempo de impressão, mas pode levar a fiapos excessivos na estrutura de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Modo de Combing" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "O Combing mantém o bico dentro de áreas já impressas ao fazer o percurso. Isto causa movimentações de percurso um pouco mais demoradas mas reduz a necessidade de retrações. Se o combing estiver desligado, o material sofrerá retração eo bico se moverá em linha reta até o próximo ponto. É possível também evitar combing sobre contornos inferiores e superiores ou somente fazer combing dentro do preenchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Desligado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Tudo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "Não na Superfície Externa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Não no Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "Dentro do Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Máxima Distância de Combing Sem Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "Quando maior que zero, os movimentos de percurso de combing que forem maiores que essa distância usarão retração. Se deixado em zero, não haverá máximo e os movimentos de combing não usarão retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Retrair Antes da Parede Externa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Sempre retrair quando se mover para iniciar uma parede externa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Evitar Partes Impressas nas Viagens" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "O bico evita partes já impressas quando está em uma percurso. Esta opção está disponível somente quando combing (penteamento) está habilitado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Evitar Suportes No Percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "O bico evita suportes já impressos durante o percurso. Esta opção só está disponível quando combing estiver habilitado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Distância de Desvio de Percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "A distância entre o bico e as partes já impressas quando evitadas durante o percurso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "X Inicial da Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "A coordenada X da posição próxima de onde achar a parte com que começar a imprimir cada camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Y Inicial da Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "A coordenada Y da posição próxima de onde achar a parte com que começar a imprimir cada camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Salto Z Ao Retrair" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Sempre que uma retração é feita, sobe-se um pouco em Z para criar um espaço entre o bico e a impressão. Isso evita que o bico fique batendo nas impressões durante o percurso, reduzindo a chance de chutar a peça para fora da mesa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Salto Z Somente Sobre Partes Impressas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Somente fazer o Salto Z quando se mover sobre partes impressas que não podem ser evitadas pelo movimento horizontal quando a opção 'Evitar Peças Impressas nas Viagens' estiver ligada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Altura do Salto Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Diferença de altura ao realizar um Salto Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Salto Z Após Troca de Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Quando a máquina troca de um extrusor para o outro, sobe-se um pouco em Z para criar um espaço entre o bico e a impressão. Isso impede que o bico escorra material em cima da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Salto Z Após Troca de Altura do Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "A diferença de altura ao executar um Salto Z após trocar extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Refrigeração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Refrigeração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Habilitar Refrigeração de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Habilita as ventoinhas de refrigeração ao imprimir. As ventoinhas aprimoram a qualidade de impressão em camadas de tempo curto de impressão e em pontes e seções pendentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Velocidade da Ventoinha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "A velocidade em que as ventoinhas giram." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Velocidade Regular da Ventoinha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Velocidade em que as ventoinhas giram antes de dispararem o limite. Quando uma camada imprime mais rapidamente que o limite de tempo, a velocidade de ventoinha aumenta gradualmente até a velocidade máxima." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Velocidade Máxima da Ventoinha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Velocidade em que as ventoinhas giram no tempo mínimo de camada. A velocidade da ventoinha gradualmente aumenta da regular até a máxima quando o limite é atingido." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Limite de Tempo para Mudança de Velocidade da Ventoinha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "O tempo de camada que define o limite entre a velocidade regular da ventoinha e a máxima. Camadas cuja impressão é mais lenta que este tempo usarão a velocidade regular. Camadas mais rápidas gradualmente aumentarão até a velocidade máxima de ventoinha." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Velocidade Inicial da Ventoinha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "A velocidade em que as ventoinhas giram no início da impressão. Em camadas subsequentes a velocidade da ventoinha é gradualmente aumentada até a camada correspondente ao ajuste 'Velocidade Regular da Ventoinha na Altura'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Velocidade Regular da Ventoinha na Altura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "A altura em que as ventoinhas girarão na velocidade regular. Nas camadas abaixo a velocidade da ventoinha gradualmente aumenta da velocidade inicial para a velocidade regular." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Velocidade Regular da Ventoinha na Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "A camada em que as ventoinhas girarão na velocidade regular. Se a 'velocidade regular na altura' estiver ajustada, este valor é calculado e arredondado para um número inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Tempo Mínimo de Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "O tempo mínimo empregado em uma camada. Isto força a impressora a desacelerar para no mínimo usar o tempo ajustado aqui em uma camada. Isto permite que o material impresso resfrie apropriadamente antes de passar para a próxima camada. As camadas podem ainda assim levar menos tempo que o tempo mínimo de camada se Levantar Cabeça estiver desabilitado e se a Velocidade Mínima fosse violada com a lentidão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Velocidade Mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "A velocidade mínima de impressão, mesmo que se tente desacelerar para obedecer ao tempo mínimo de camada. Quando a impressora desacelera demais, a pressão no bico pode ficar muito baixa, o que resulta em baixa qualidade de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Levantar Cabeça" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Quando a velocidade mínima acaba sendo usada por causa do tempo mínimo de camada, levanta a cabeça para longe da impressão e espera tempo extra até que o tempo mínimo de camada seja alcançado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Gerar Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Gerar estrutura que suportem partes do modelo que tenham seções pendentes. Sem estas estruturas, tais partes desabariam durante a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Extrusor do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "O extrusor a usar para imprimir os suportes. Isto é utilizado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extrusor do Preenchimento do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "O extrusor a usar para imprimir o preenchimento do suporte. Isto é utilizado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Extrusor de Suporte da Primeira Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "O extrusor a usar para imprimir a primeira camada de preenchimento de suporte. Isto é utilizado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Extrusor da Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "O extrusor a usar para imprimir os tetos e bases dos suportes. Isto é utilizado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Extrusor do Teto do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "O extrusor a usar para imprimir o teto do suporte. Isto é utilizado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Extrusor da Base do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "O extrusor a usar para imprimir as bases dos suportes. Isto é utilizado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Estrutura de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Permite escolher entre as técnicas para geração de suporte. Suporte \"normal\" cria a estrutura de suporte diretamente abaixo das seções pendentes e vai em linha reta pra baixo. Suporte \"em árvore\" cria galhos na direção das seções pendentes, suportando o modelo nas pontas destes, e permitndo que se distribuam em torno do modelo para apoiá-lo na plataforma de impressão tanto quanto possível." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Ângulo do Galho do Suporte em Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "Ô angulo dos galhos. Use um ângulo menor para torná-los mais verticais e mais estáveis. Use um ângulo maior para aumentar o alcance." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Distância dos Galhos do Suporte em Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "Quão distantes os galhos precisam estar quando tocam o modelo. Tornar esta distância pequena fará com que o suporte em árvore toque o modelo em mais pontos, permitindo maior sustentação mas tornando o suporte mais difícil de remover." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Diâmetro de Galho do Suporte em Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "O diâmetro dos galhos mais finos do suporte em árvore. Galhos mais grossos são mais resistentes. Galhos na direção da base serão mais grossos que essa medida." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Ângulo do Diâmetro do Galho do Suporte em Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "O ângulo do diâmetro dos galhos enquanto se tornam gradualmente mais grossos na direção da base. Um ângulo de 0 fará com que os galhos tenham grossura uniforme no seu comrpimento. Um ângulo levemente maior que zero pode aumentar a estabilidade do suporte em árvore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Resolução de Colisão do Suporte em Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Resolução para computar colisões com a qual evitar tocar o modelo. Ajustar valor mais baixos produzirá árvore mais precisas que falharão menos, mas aumentará o tempo de fatiamento dramaticamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Colocação dos Suportes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Ajusta a colocação das estruturas de suporte. Pode ser ajustada para suportes que somente tocam a mesa de impressão ou suportes em todos os lugares com seções pendentes (incluindo as que não estão pendentes em relação à mesa)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Tocando a Mesa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Em Todo Lugar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Ângulo para Caracterizar Seções Pendentes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "O ângulo mínimo de seções pendentes para os quais o suporte é criado. Com o valor de 0° todas as seções pendentes serão suportadas, e 90° não criará nenhum suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Padrão do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "O padrão (estampa) das estruturas de suporte da impressão. As diferentes opções disponíveis resultam em suportes mais resistentes ou mais fáceis de remover." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Grade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Triângulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Cruzado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Giróide" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Contagem de Linhas de Parede de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "O número de paredes com as quais contornar o preenchimento de suporte. Adicionar uma parede pode tornar a impressão de suporte mais confiável e apoiar seções pendentes melhor, mas aumenta tempo de impressão e material usado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Conectar Linhas de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Conecta os extremos das linhas de suporte juntos. Habilitar este ajuste pode tornar seu suporte mais robusto e reduzir subextrusão, mas gastará mais material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Conectar os Ziguezagues do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Conecta os ziguezagues. Isto aumentará a força da estrutura de suporte em ziguezague." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Densidade do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Ajusta a densidade da estrutura de suporte. Um valor mais alto resulta em seções pendentes melhores, mas os suportes são mais difíceis de remover." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Distância das Linhas do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Distância entre as linhas impressas da estrutura de suporte. Este ajuste é calculado a partir da densidade de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Distância de Filetes da Camada Inicial de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Distância entre os filetes da camada inicial da camada de suporte. Este ajuste é calculado pela densidade de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Direção de Filete do Preenchimento de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Uma lista de direções inteiras de filete. Elementos da lista são usados sequencialmente à medida que as camadas progridem e quando o fim da lista é alcançado, ela recomeça do início. Os itens da lista são separados por vírgulas e a lista inteira é contida em colchetes. O default é uma lista vazia, o que significa usar o ângulo default de 0 graus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Habilitar Brim de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Gera o brim dentro das regiões de preenchimento de suporte da primeira camada. Este brim é impresso sob o suporte, não em volta dele. Habilitar este ajuste aumenta a aderência de suporte à mesa de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Largura do Brim de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "A largura do brim a ser impresso sob o suporte. Um brim mais largo melhora a aderência à mesa de impressão, ao custo de material extra." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Número de Filetes do Brim de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "O número de filetes usado para o brim de suporte. Mais filetes melhoram a aderência na mesa de impressão, ao custo de material extra." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Distância em Z do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "Distância do topo e base da estrutura de suporte para a impressão. Este vão provê um espaço para remover os suportes depois de o modelo ser impresso. O valor é arredondado para um múltiplo da altura de camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Distância Superior do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "Distância do topo do suporte à impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Distância Inferior do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "Distância da parte inferior do suporte até a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Distância X/Y do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Distância da estrutura de suporte até a impressão nas direções X e Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Prioridade das Distâncias de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Decide se a distância XY substitui a distância Z de suporte ou vice-versa. Quando XY substitui Z a distância XY pode afastar o suporte do modelo, influenciando a distância Z real até a seção pendente. Podemos desabilitar isso não aplicando a distância XY em volta das seções pendentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y substitui Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z substitui X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Distância Mínima de Suporte X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "Distância da estrutura de suporte da seção pendente nas direções X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Altura do Passo de Suporte em Escada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "A altura dos degraus da base estilo escada do suporte em cima do modelo. Um valor baixo faz o suporte mais difícil de remover, mas valores muito altos podem levar a estruturas de suporte instáveis. Deixe em zero para desligar o comportamento de escada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Largura Máxima do Passo de Suporte em Escada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "A largura máxima dos passos da base estilo escada do suporte em cima do modelo. Um valor baixo faz o suporte mais difícil de remover, mas valores muito altos podem levar a estruturas de suporte instáveis." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Ângulo Mínimo de Inclinação do Passo de Suporte em Escada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "A mínima inclinação da área para que o suporte em escada tenha efeito. Valores baixos devem tornar o suporte mais fácil de remover em inclinações rasas, mas muitos baixos resultarão em resultados bastante contra-intuitivos em outras partes do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Distância de União do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "A distância máxima entre as estruturas de suporte nas direções X/Y. Quando estruturas separadas estão mais próximas que este valor, elas são fundidas em uma só." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Expansão Horizontal do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Quantidade de deslocamento aplicado a todos os polígonos do suporte em cada camada. Valores positivos podem amaciar as áreas de suporte e resultar em suporte mais estável." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Espessura de Camada do Preenchimento de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "A espessura por camada do material de preenchimento de suporte. Este valor deve sempre ser um múltiplo da altura de camada e é arredondado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Passos de Preenchimento Gradual de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Número de vezes para reduzir a densidade de preenchimento de suporte pela metade quando avançando abaixo das superfícies inferiores. Áreas mais próximas ao topo terão maior densidade, até a Densidade de Preenchimento de Suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Altura de Passo do Preenchimento Gradual de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "A altura do preenchimento de suporte de dada densidade antes de trocar para metade desta densidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Área Mínima de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Área mínima para polígonos de suporte. Polígonos que tiverem uma área menor que essa não serão gerados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Habilitar Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Gera uma interface densa entre o modelo e o suporte. Isto criará um contorno no topo do suporte em que o modelo é impresso e na base do suporte, onde ele fica sobre o modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Habilitar Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Gera um bloco denso de material entre o topo do suporte e o modelo. Isto criará uma divisória entre o modelo e o suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Habilitar Base de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Gera um bloco denso de material entre a base do suporte e o modelo. Isto criará uma divisória entre o modelo e o suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Espessura da Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "A espessura da interface do suporte onde ele toca o modelo na base ou no topo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Espessura do Topo do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "A espessura do topo do suporte. Isto controla a quantidade de camadas densas no topo do suporte em que o modelo se assenta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Espessura da Base de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "A espessura das bases de suporte. Isto controla o número de camadas densas que são impressas no topo dos pontos do modelo em que o suporte se assenta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Resolução da Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Quando verificar se há partes do modelo abaixo e acima do suporte, usar passos de dada altura. Valores baixos fatiarão mais lentamente, enquanto que valores altos farão com que suporte convencional seja impresso em lugares em que deveria haver interface de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Densidade da Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Ajusta a densidade dos topos e bases da estrutura de suporte. Um valor maior resulta em seções pendentes melhores, mas os suportes são mais difíceis de remover." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Densidade do Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "A densidade dos tetos da estrutura de suporte. Um valor maior resulta em seções pendentes melhores, mas os suportes são mais difíceis de remover." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Distância de Filetes do Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Distância entre os filetes de impressão do teto de suporte. Este ajuste é calculado pela Densidade do Teto de Suporte mas pode ser ajustado separadamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Densidade da Base do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "A densidade das bases da estrutura de suporte. Um valor maior resulta em melhor aderência do suporte no topo da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Distância de Filetes da Base de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Distância entre os filetes de impressão da base de suporte. Este ajuste é calculado pela densidade da Base de Suporte, mas pode ser ajustado separadamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Padrão da Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Padrão (estampa) com a qual a interface do suporte para o modelo é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Grade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Triângulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Padrão de Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "O padrão com o qual o teto do suporte é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Grade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Triângulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Padrão de Base de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "O padrão com o qual as bases do suporte são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Grade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Triângulo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Área Mínima de Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Área mínima para os polígonos da interface de suporte. Polígonos que têm área menor que este valor serão impressos como suporte normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Área Mínima de Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Área mínima para os tetos do suporte. Polígonos que têm área menor que este valor serão impressos como suporte normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Área Mínima de Base de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Área mínima para as bases do suport. Polígonos que têm área menor que este valor serão impressos como suporte normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Expansão Horizontal da Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Quantidade de deslocamento aplicado aos polígonos da interface de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Expansão Horizontal do Teto de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Quantidade de deslocamento aplicado aos tetos do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Expansão Horizontal da Base do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Quantidade de deslocamento aplicado às bases do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Direções do Filete de Interface de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Uma lista de direções inteiras de filete. Elementos da lista são usados sequencialmente à medida que as camadas progridem e quando o fim da lista é alcançado, ela recomeça do início. Os itens da lista são separados por vírgulas e a lista inteira é contida em colchetes. O default é uma lista vazia, o que significa usar os ângulos default (alternando entre 45 e 135 graus se as interfaces forem grossas, ou 90 se não)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Direções de Filete do Teto do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Uma lista de direções inteiras de filete. Elementos da lista são usados sequencialmente à medida que as camadas progridem e quando o fim da lista é alcançado, ela recomeça do início. Os itens da lista são separados por vírgulas e a lista inteira é contida em colchetes. O default é uma lista vazia, o que significa usar os ângulos default (alternando entre 45 e 135 graus se as interfaces forem grossas, ou 90 se não)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Direções de Filete da Base do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Uma lista de direções inteiras de filete. Elementos da lista são usados sequencialmente à medida que as camadas progridem e quando o fim da lista é alcançado, ela recomeça do início. Os itens da lista são separados por vírgulas e a lista inteira é contida em colchetes. O default é uma lista vazia, o que significa usar os ângulos default (alternando entre 45 e 135 graus se as interfaces forem grossas, ou 90 se não)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Sobrepor Velocidade de Ventoinha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Quando habilitado, a velocidade da ventoinha de resfriamento é alterada para as regiões de contorno imediatamente acima do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Velocidade de Ventoinha do Contorno Suportado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Porcentagem de velocidade da ventoinha a usar ao imprimir as regiões de contorno imediatamente sobre o suporte. Usar uma velocidade de ventoinha alta pode fazer o suporte mais fácil de remover." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Usar Torres" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Usa torres especializadas como suporte de pequenas seções pendentes. Essas torres têm um diâmetro mais largo que a região que elas suportam. Perto da seção pendente, o diâmetro das torres aumenta, formando um 'teto'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Diâmetro da Torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "O diâmetro da torre especial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Diâmetro Máximo Suportado por Torres" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "Diâmetro máximo nas direções X e Y da pequena área que será suportada por uma torre especializada de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Ângulo do Teto da Torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "Ângulo do Teto (parte superior) de uma torre. Um valor maior resulta em tetos pontiagudos, um valor menor resulta em tetos achatados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Malha de Suporte Abaixo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Cria suport em todo lugar abaixo da malha de suporte de modo que não haja seções pendentes nela." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "A Cena Tem Malhas de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "Há malhas de suporte presentes na cena. Este ajuste é controlado pelo Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Aderência à Mesa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Aderência" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Habilitar Massa de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Decide se é preciso descarregar o filamento com uma massa de purga antes de imprimir. Ligar este ajuste assegurará que o extrusor tenha material pronto no bico antes de imprimir. Imprimir um Brim ou Skirt pode funcionar como purga também, em cujo caso desligar esse ajuste faz ganhar algum tempo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posição X da Purga do Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada X da posição onde o bico faz a purga no início da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Posição Y da Purga do Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada Y da posição onde o bico faz a purga no início da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Tipo de Aderência da Mesa de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Diferentes opções que ajudam a melhorar a extrusão e a aderência à plataforma de impressão. Brim (bainha) adiciona uma camada única e chata em volta da base de seu modelo para impedir warping. Raft (balsa) adiciona uma grade densa com 'teto' abaixo do modelo. Skirt (saia) é uma linha impressa em volta do modelo, mas não conectada ao modelo, para apenas iniciar o processo de extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Nenhuma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Extrusor de Aderência à Mesa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "O extrusor usado ara imprimir skirt, brim ou raft. Usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Extrusor do Skirt/Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "O carro extrusor a ser usado para imprimir o skirt ou brim. Isto é usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Extrusor da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "O carro extrusor a ser usado para imprimir a primeira camada do Raft. Isto é usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Extrusor do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "O carro extrusor a ser usado para imprimir a camada central do raft. Isto é usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Extrusor do Topo do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "O carro extrusor a ser usado para imprimir a(s) camada(s) central(is) do raft. Isto é usado em multi-extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Contagem de linhas de Skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Múltiplas linhas de skirt te ajudam a fazer purga de sua extrusão melhor para pequenos modelos. Se o valor for zero o skirt é desabilitado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Distância do Skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4618,1397 +4693,1342 @@ msgstr "" "A distância horizontal entre o skirt a primeira camada da impressão.\n" "Esta é a distância mínima. Linhas múltiplas de skirt estenderão além desta distância." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Mínimo Comprimento do Skirt e Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "O comprimento mínimo do skirt ou brim. Se este comprimento não for cumprido por todas as linhas do skirt ou brim juntas, mais linhas serão adicionadas até que o mínimo comprimento seja alcançado. Se a contagem de linhas estiver em 0, isto é ignorado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Largura do Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "A distância do modelo à linha mais externa do brim. Um brim mais largo aumenta a aderência à mesa, mas também reduz a área efetiva de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Contagem de Linhas do Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "O número de linhas usada para o brim. Mais linhas de brim melhoram a aderência à mesa, mas também reduzem a área efetiva de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Distância do Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "A distância horizontal entre o primeiro filete de brim e o contorno da primeira camada da impressão. Um pequeno vão pode fazer o brim mais fácil de remover sem deixar de prover os benefícios térmicos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Brim Substitui Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Força que o brim seja impresso em volta do modelo mesmo se este espaço fosse ser ocupado por suporte. Isto substitui algumas regiões da primeira camada de suporte por regiões de brim." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Brim Somente Para Fora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Imprimir o Brim somente no lado de fora do modelo. Isto reduz a quantidade de brim a ser removida no final, e não reduz tanto a aderência à mesa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Margem Adicional do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Se o Raft estiver habilitado, esta é a área extra do raft em volta do modelo que também faz parte dele. Aumentar esta margem criará um raft mais forte mas também gastará mais material e deixará menos área para sua impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Amaciamento do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Este ajuste controla quanto os cantos internos do contorno do raft são arredondados. Esses cantos internos são convertidos em semicírculos com raio igual ao valor dado aqui. Este ajuste também remove furos no contorno do raft que forem menores que o círculo equivalente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Vão Aéreo do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "O vão entre a camada final do raft e a primeira camada do modelo. Somente a primeira camada é elevada por esta distância para enfraquecer a conexão entre o raft e o modelo, tornando mais fácil a remoção do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Sobreposição em Z das Camadas Iniciais" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "Faz a primeira e segunda camadas do modelo se sobreporem na direção Z para compensar pelo filamento perdido no vão aéreo. Todos os modelos acima da primeira camada de modelo serão deslocados para baixo por essa distância." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Camadas Superiores do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "O número de camadas superiores acima da segunda camada do raft. Estas são camadas completamente preenchidas em que o modelo se assenta. 2 camadas resultam em uma superfície superior mais lisa que apenas uma." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Espessura da Camada Superior do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Espessura de camada das camadas superiores do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Largura do Filete Superior do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Largura das linhas na superfície superior do raft. Estas podem ser linhas finas de modo que o topo do raft fique liso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Espaçamento Superior do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "Distância entre as linhas do raft para as camadas superiores. O espaçamento deve ser igual à largura de linha, de modo que a superfície seja sólida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Camadas Centrais do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "O número de camadas entre a base e a superfície do raft. Isso corresponde à espessura principal do raft. Aumentar este valor cria um raft mais espesso e resistente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Espessura do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "Espessura da camada intermediária do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Largura da Linha do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Largura das linhas na camada intermediária do raft. Fazer a segunda camada extrudar mais faz as linhas grudarem melhor na mesa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Espaçamento do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "A distância entre as linhas do raft para a camada intermediária. O espaçamento do meio deve ser grande, ao mesmo tempo que deve ser denso o suficiente para suportar as camadas superiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Espessura da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Espessura de camada da camada de base do raft. Esta camada deve ser grossa para poder aderir firmemente à mesa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Largura de Linha da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Largura das linhas na camada de base do raft. Devem ser grossas para auxiliar na aderência à mesa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Espaçamento de Filete de Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "A distância entre as linhas do raft para a camada de base do raft. Um espaçamento esparso permite a remoção fácil do raft da mesa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Velocidade de Impressão do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "A velocidade em que o raft é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Velocidade de Impressão do Topo do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "A velocidade em que as camadas superiores do raft são impressas. Elas devem ser impressas um pouco mais devagar, de modo que o bico possa lentamente alisar as linhas de superfície adjacentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Velocidade de Impressão do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "A velocidade em que a camada intermediária do raft é impressa. Esta deve ser impressa devagar, já que o volume de material saindo do bico é bem alto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Velocidade de Impressão da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "A velocidade em que a camada de base do raft é impressa. Deve ser impressa lentamente, já que o volume do material saindo do bico será bem alto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Aceleração de Impressão do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "A aceleração com que o raft é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Aceleração de Impressão do Topo do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "A aceleração com que as camadas superiores do raft são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Aceleração de Impressão do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "A aceleração com que a camada intermediária do raft é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Aceleração de Impressão da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "A aceleração com que as camadas de base do raft são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Jerk de Impressão do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "O jerk com o qual o raft é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Jerk de Impressão do Topo do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "O jerk com o qual as camadas superiores do raft são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Jerk de Impressão do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "O jerk com o qual a camada intermediária do raft é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Jerk de Impressão da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "O jerk com o qual a camada de base do raft é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Velocidade de Ventoinha no Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "A velocidade da ventoinha para a impressão do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Velocidade da Ventoinha para o Topo do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "A velocidade da ventoinha para as camadas superiores do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Velocidade de Ventoinha do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "A velocidade de ventoina para a camada intermediária do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Velocidade de Ventoinha da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "A velocidade de ventoinha para a camada base do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Extrusão Dual" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Ajustes usados para imprimir com vários extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Habilitar Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Imprimir uma torre próxima à impressão que serve para purgar o material a cada troca de bico." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Tamanho da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "A largura da torre de purga." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Volume Mínimo da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "O volume mínimo para cada camada da torre de purga de forma a purgar material suficiente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "Posição X da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "A coordenada X da posição da torre de purga." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Posição Y da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "A coordenada Y da posição da torre de purga." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Limpar Bico Inativo na Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Depois de imprimir a torre de purga com um bico, limpar o material escorrendo do outro bico na torre de purga." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Brim da Torre de Purga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Torres de Prime podem precisar de aderência extra dada por um brim mesmo se o modelo não precisar. No momento não pode ser usado com o tipo de aderência 'Raft'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Habilitar Cobertura de Escorrimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Habilita a cobertura exterior de escorrimento. Isso criará uma casca ou cobertura em volta do modelo que ajudará a limpar o segundo bico se estiver na mesma altura do primeiro bico." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Ângulo da Cobertura de Escorrimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "O ângulo de separação máximo que partes da cobertura de escorrimento terão. Com 0 graus sendo na vertical e 90 graus sendo horizontal. Um ângulo menor leva a coberturas de escorrimento falhando menos, mas mais gasto de material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Distância da Cobertura de Escorrimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Distância da cobertura de escorrimento da impressão nas direções X e Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Distância de Retração da Troca de Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "A quantidade de retração ao mudar extrusores. Coloque em 0 para não haver retração. Isto deve geralmente ser o mesmo que o comprimento da zona de aquecimento do hotend." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Velocidade de Retração da Troca do Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "A velocidade em que o filamento é retraído. Uma velocidade de retração mais alta funciona melhor, mas uma velocidade muito alta pode levar a desgaste do filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Velocidade de Retração da Troca de Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "A velocidade em que o filamento é retraído durante uma retração de troca de bico." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Velocidade de Avanço da Troca de Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "A velocidade em que o filamento é empurrado para a frente depois de uma retração de troca de bico." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Quantidade de Avanço Extra da Troca de Bico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Material extra a avançar depois da troca de bico." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Correções de Malha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Faz as malhas mais adequadas para impressão 3D." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Volumes de Sobreposição de Uniões" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Ignora a geometria interna de volumes sobrepostos dentro de uma malha e imprime os volumes como um único volume. Isto pode ter o efeito não-intencional de fazer cavidades desaparecerem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Remover Todos os Furos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Remove os furos de cada camada e mantém somente aqueles da forma externa. Isto ignorará qualquer geometria interna invisível. No entanto, também ignorará furos de camada que poderiam ser vistos de cima ou de baixo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Costura Extensa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Costura Extensa tenta costurar buracos abertos na malha fechando o buraco com polígonos que o tocam. Esta opção pode adicionar bastante tempo ao fatiamento das peças." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Manter Faces Desconectadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Normalmente o Cura tenta costurar pequenos furos na malha e remover partes de uma camada com grandes buracos. Habilitar esta opção mantém as partes que ele não consegue costurar. Esta opção deve ser usada como última alternativa quando tudo o mais falhar para produzir G-Code apropriado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Sobreposição de Malhas Combinadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Faz malhas que tocam uma à outra se sobreporem um pouco. Isto faz com que elas se combinem com mais força." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Remover Interseções de Malha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Remove áreas onde várias malhas estão sobrepondo uma à outra. Isto pode ser usado se objetos de material duplo se sobrepõem um ao outro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Alternar a Remoção de Malhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Troca quais volumes sobrepondo malhas vão pertencer a cada camada, de modo que as malhas sobrepostas se tornem entrelaçadas. Desligar esta opção vai fazer com que uma das malhas obtenha todo o volume da sobreposiçào, removendo este volume das outras malhas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Remover Camadas Iniciais Vazias" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Remove camadas vazias entre a primeira camada impressa se estiverem presentes. Desabilitar este ajuste pode criar camadas iniciais vazias se a Tolerância de Fatiamento estiver configurada para Exclusivo ou Meio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Resolução Máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "O tamanho mínimo de um segmento de linha após o fatiamento. Se você aumentar este valor, a malha terá uma resolução menor. Isto pode permitir que a impressora mantenha a velocidade que precisa para processar o G-Code e aumentará a velocidade de fatiamento ao remover detalhes da malha que não poderia processar de qualquer jeito." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Máxima Resolução de Percurso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "O tamanho mínimo de um segmento de linha de percurso após o fatiamento. Se o valor aumenta, os movimentos de percurso terão cantos menos suaves. Isto pode permitir que a impressora mantenha a velocidade necessária para processar o G-Code, mas pode fazer com que evitar topar no modelo fique menos preciso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Desvio Máximo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "O desvio máximo permitido ao reduzir a resolução para o ajuste de Máxima Resolução. Se você aumentar isto, a impressão será menos precisa, mas o G-Code será menor. O Desvio Máximo é um limite para Resolução Máxima, portanto se os dois conflitarem o Desvio Máximo sempre será o valor dominante." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Desvio Máximo de Área de Extrusão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "O desvio máximo da área de extrusão permitido ao remover pontos intermediários de uma linha reta. Um ponto intermediário pode servir como ponto de mudança de largura em uma longa linha reta. Portanto, se ele for removido, fará com que a linha tenha uma largura uniforme e, como resultado, perderá (ou ganhará) um pouco de área de extrusão. Se você aumentar o valor, você poderá perceber uma sutil sobre-extrusão ou sub-extrusão no meio de paredes retas paralelas, já que mais pontos intermediários com espessura variante poderão ser removidos. Sua impressão será menos acurada, mas o G-Code será menor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Modos Especiais" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Jeitos não-tradicionais de imprimir seus modelos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Sequência de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Decide se os modelos devem ser impressos todos de uma vez só, uma camada por vez, ou se se deve esperar a cada modelo terminar antes de prosseguir para o próximo. O modo um de cada vez só é possível se a) somente um extrusor estiver habilitado e b) todos os modelos estiverem separados de modo que a cabeça de impressão pode se mover entre todos e todos os modelos estiverem em altura mais baixa que a distância entre o bico e os eixos X e Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Todos de Uma Vez" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Um de Cada Vez" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Malha de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Utilize esta malha para modificar o preenchimento de outras malhas com as quais ela se sobrepõe. Substitui regiões de preenchimento de outras malhas com regiões desta malha. É sugerido que se imprima com somente uma parede e sem paredes superiores e inferiores para esta malha." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Hierarquia do Processamento de Malha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Determina a prioridade desta malha ao considerar múltiplas malhas de preenchimento sobrepostas. Áreas onde múltiplas malhas de preenchimento se sobrepõem terão os ajustes da malha com a maior prioridade. Uma malha de preenchimento com prioridade maior modificará o preenchimento tanto das malhas de preenchimento com prioridade menor quanto das malhas normais." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Malha de Corte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Limitar o volume desta malha para dentro de outras malhas. Você pode usar isto para fazer certas áreas de uma malha imprimirem com ajustes diferentes, incluindo extrusor diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Imprimir modelos como moldes com o negativo das peças de modo que se possa encher de resina para as gerar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Largura Mínima do Molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "A distância mínima entre o exterior do molde e o exterior do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Altura de Teto do Molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "A altura acima das partes horizontais do modelo onde criar o molde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Ângulo do Molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "O ângulo de seção pendente das paredes externas criadas para o molde. 0° fará a superfície externa do molde vertical, enquanto 90° fará a superfície externa do molde seguir o contorno do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Malha de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Use esta malha para especificar áreas obrigatoriamente suportadas. Isto será usado para gerar estruturas de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Malha Anti-Pendente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Use esta malha para especificar onde nenhuma parte do modelo deverá ser detectada como seção Pendente e por conseguinte não elegível a receber suporte. Com esta malha sobreposta a um modelo, você poderá marcar onde ele não deverá receber suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Modo de Superficie" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Tratar o modelo como apenas superfície, um volume ou volumes com superfícies soltas. O modo de impressão normal somente imprime volumes fechados. O modo \"superfície\" imprime uma parede única traçando a superfície da malha sem nenhun preenchimento e sem paredes superiores ou inferiores. O modo \"ambos\" imprime volumes fechados como o modo normal e volumes abertos como superfícies." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Superfície" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Ambos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Espiralizar o Contorno Externo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "'Espiralizar' faz com que o movimento vertical (em Z) seja contínuo e gradual seguindo o contorno da peça. Este recurso transforma um modelo sólido em uma simples linha contínua em espiral partindo de uma base sólida. O recurso só deve ser habilitado quando cada camada horizontal contiver somente um contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Suavizar Contornos Espiralizados" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Suavizar os contornos espiralizados para reduzir a visibilidade da costura Z (a costura Z deve ser quase invisível na impressão mas ainda será visível na visão de camadas). Note que a suavização tenderá a embaçar detalhes finos de superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Extrusão Relativa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Usar extrusão relativa ao invés de extrusão absoluta. Passos de extrusão relativos no G-Code tornam o pós-processamento mais fácil. No entanto, isso não é suportado por todas as impressoras e pode produzir pequenos desvios na quantidade de material depositado comparado a passos de extrusão absolutos. Independente deste ajuste, o modo de extrusão sempre será ajustado para absoluto antes que qualquer script G-Code seja processado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Experimental" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Recursos que não foram completamente desenvolvidos ainda." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Tolerância de Fatiamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Tolerância vertical das camadas fatiadas. Os contornos de uma camada são normalmente gerados se tomando seções cruzadas pelo meio de cada espessura de camada (Meio). Alternativamente, cada camada pode ter as áreas que caem fora do volume por toda a espessura da camada (Exclusivo) ou a camada pode ter as áreas que caem dentro de qualquer lugar dentro da camada (Inclusivo). Inclusivo retém mais detalhes, Exclusivo proporciona o melhor encaixe e Meio permanece mais próximo da superfície original." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Meio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Exclusivo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Inclusivo" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Largura de extrusão da Superfície Superior" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Largura de extrusão de um filete das áreas no topo da peça." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Padrão da Superfície Superior" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "O padrão das camadas superiores." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Linhas" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Concêntrico" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Ziguezague" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Ordem da Superfície Monotônica Superior" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprime os filetes da superfície superior em uma ordem que faz com que sempre se sobreponham a linhas adjacentes em uma única direção. Faz levar um pouco mais de tempo na impressão, mas torna as superfícies planas mais consistentes." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Direções dos Filetes da Superfície Superior" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Uma lista de direções inteiras de filete a usar quando as camadas superiores usam o padrão de linhas ou ziguezague. Elementos desta lista são usados sequencialmente de acordo com o progresso das camadas e quando se chega ao fim da lista, se volta ao começo. Os itens da lista são separados por vírgulas e a lista inteira é contida em colchetes. O default é uma lista vazia que significa o uso dos ângulos default (45 e 135 graus)." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Otimização de Percurso de Preenchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Quando habilitado, a ordem em que os filetes de preenchimento são impressos é otimizada para reduzir a distância percorrida. A redução em tempo de percurso conseguida depende bastante do modelo sendo fatiado, do padrão de preenchimento, da densidade, etc. Note que, para alguns modelos que têm áreas bem pequenas de preenchimento, o tempo de fatiamento pode ser aumentado bastante." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Temperatura Automática" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Troca a temperatura para cada camada automaticamente de acordo com a velocidade média de fluxo desta camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Gráfico de Fluxo de Temperatura" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Dados relacionando fluxo de material (em mm³ por segundo) a temperatura (graus Celsius)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Mínima Circunferência do Polígono" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Polígonos em camadas fatiadas que tiverem uma circunferência menor que esta quantia serão excluídos. Menores valores levam a malha de maior resolução ao custo de tempo de fatiamento. Serve melhor para impressoras SLA de alta resolução e pequenos modelos 3D com muitos detalhes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Quebrar Suportes em Pedaços" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Evitar algumas conexões de linha de suporte para fazer a estrutura de suporte mais fácil de ser removida. Este ajuste é aplicável ao padrão de preenchimento de suporte de ziguezague." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Tamanho do Pedaço de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Evita uma conexão entre linhas de suporte uma vez a cada N milímetros para fazer a estrutura de suporte mais fácil de ser removida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Contagem de Linhas de Pedaço de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Evitar uma em cada N linhas de conexão para fazer a estrutura de suporte mais fácil de ser removida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Habilitar Cobertura de Trabalho" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Isto criará uma parede em volta do modelo que aprisiona ar quente da mesa e protege contra fluxo de ar do exterior. Especialmente útil para materiais que sofrem bastante warp e impressoras 3D que não são cobertas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Distância X/Y da Cobertura de Trabalho" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Distância da Cobertura de Trabalho da impressão nas direções X e Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Limitação da Cobertura de Trabalho" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Estabelece a altura da cobertura de trabalho. Escolha imprimir a cobertura na altura total dos modelos ou até uma altura limitada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Completo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Limitado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Altura da Cobertura de Trabalho" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Limitação de altura da cobertura de trabalho. Acima desta altura a cobertura não será impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Torna Seções Pendentes Imprimíveis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Altera a geometria do modelo a ser impresso de tal modo que o mínimo de suporte seja exigido. Seções pendentes agudas serão torcidas pra ficar mais verticais. Áreas de seções pendentes profundas se tornarão mais rasas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Ângulo Máximo do Modelo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "O ângulo máximo de seçọes pendentes depois de se tornarem imprimíveis. Com o valor de 0° todas as seções pendentes serão trocadas por uma parte do modelo conectada à mesa e 90° não mudará o modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Área Máxima de Furo de Seções Pendentes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "A área máxima de um furo na base do modelo antes que seja removido por \"Torna Seções Pendentes Imprimíveis\". Furos com área menor que esta serão retidos. O valor de 0 mm² preenche todos os furos na base do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Habilitar Desengrenagem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "A desengrenagem ou 'coasting' troca a última parte do caminho de uma extrusão pelo caminho sem extrudar. O material escorrendo é usado para imprimir a última parte do caminho de extrusão de modo a reduzir fiapos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Volume de Desengrenagem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Volume que seria escorrido. Este valor deve em geral estar perto do diâmetro do bico ao cubo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Volume Mínimo Antes da Desengrenagem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "O menor volume que um caminho de extrusão deve apresentar antes que lhe seja permitido desengrenar. Para caminhos de extrusão menores, menos pressão é criada dentro do hotend e o volume de desengrenagem é redimensionado linearmente. Este valor deve sempre ser maior que o Volume de Desengrenagem." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Velocidade de Desengrenagem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "A velocidade pela qual se mover durante a desengrenagem, relativa à velocidade do caminho de extrusão. Um valor ligeiramente menor que 100% é sugerido, já que durante a desengrenagem a pressão dentro do hotend cai." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Tamanho de Bolso do Cruzado 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "O tamanho dos bolso em cruzamentos quádruplos no padrão cruzado 3D em alturas onde o padrão esteja se tocando." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Imagem de Densidade do Preenchimento Cruzado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "A localização do arquivo de imagem onde os valores de brilho determinam a densidade mínima no local correspondente do preenchimento da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Imagem de Densidade de Preenchimento Cruzado para Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "A localização do arquivo de imagem onde os valores de brilho determinam a densidade mínima no local correspondente do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Habilitar Suporte Cônico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Faz as áreas de suporte menores na base que na seção pendente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Ângulo de Suporte Cônico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "O ângulo da inclinação do suporte cônico. Como 0 graus sendo vertical e 90 graus sendo horizontal. Ângulos menores farão o suporte ser mais firme, mas gastarão mais material. Ângulos negativos farão a base do suporte mais larga que o topo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Largura Mínima do Suporte Cônico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Largura mínima para a qual a base do suporte cônico é reduzida. Pequenas larguras podem levar a estruturas de suporte instáveis." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Contorno Felpudo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Faz flutuações de movimento aleatório enquanto imprime a parede mais externa, de modo que a superfície do objeto ganhe uma aparência felpuda ou acidentada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Contorno Felpudo Externo Apenas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "Flutuar movimento apenas nos contornos e não nos furos das peças." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Espessura do Contorno Felpudo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "A largura dentro da qual flutuar. É sugerido deixar este valor abaixo da largura da parede externa, já que as paredes internas não são alteradas pelo algoritmo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Densidade do Contorno Felpudo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "A densidade média dos pontos introduzidos em cada polígono de uma camada. Note que os pontos originais do polígono são descartados, portanto uma densidade baixa resulta da redução de resolução." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Distância de Pontos do Contorno Felpudo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "A distância média entre os pontos aleatórios introduzidos em cada segmento de linha. Note que os pontos originais do polígono são descartados, portanto umo alto alisamento resulta em redução da resolução. Este valor deve ser maior que a metade da Espessura do Contorno Felpudo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Máximo Deslocamento de Extrusão de Compensação de Taxa de Fluxo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "A distância máxima em mm para mover o filamento para compensar mudanças na taxa de fluxo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Fator de Compensação da Taxa de Fluxo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "Em quanto mover o filamento para compensar mudanças na taxa de fluxo, como uma porcentagem da distância que o filamento seria movido em um segundo de extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Impressão em Arame" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Imprime somente a superfície exterior usando uma estrutura esparsa em forma de teia sem usar as camadas horizontais de impressão, e imprimindo no ar. Isto é feito imprimindo horizontalmente os contornos do modelo em dados intervalos Z que são conectados por filetes diagonais para cima e para baixo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Altura da Conexão IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "A altura dos filetes diagonais para cima e para baixo entre duas partes horizontais. Isto determina a densidade geral da estrutura em rede. Somente se aplica a Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Distância de Penetração do Teto da IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "A distância coberta quando é feita uma conexão do contorno do teto para dentro. Somente se aplica a Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Velocidade da IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Velocidade com que a cabeça de impressão se move ao extrudar material. Somente se aplica a Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Velocidade de Impressão da Base da IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Velocidade de Impressão da primeira camada, que é a única camada que toca a mesa. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Velocidade de Impressão Ascendente da IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Velocidade de impressão dos filetes ascendentes feitas 'no ar'. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Velocidade de Impressão Descendente de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Velocidade de impressão dos filetes descendentes feitas 'no ar'. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Velocidade de Impressão Horizontal de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Velocidade de impressão dos contornos horizontais do modelo. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Fluxo da IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Compensação de fluxo: a quantidade de material extrudado é multiplicado por este valor. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Fluxo de Conexão da IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Compensação de Fluxo quanto subindo ou descendo. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Fluxo Plano de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Compensação de fluxo ao imprimir filetes planos. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Espera do Topo de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Tempo de espera depois de um movimento ascendente tal que o filete ascendente possa se solidifcar. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Espera da Base de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Tempo de espera depois de um movimento descendente tal que o filete possa se solidificar. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Espera Plana de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Tempo de espera entre dois segmentos horizontais. Inserir tal espera pode ocasionar melhor aderência a camadas prévias nos pontos de conexão, mas atrasos muito longos podem causar estruturas murchas. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Facilitador Ascendente da IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6017,651 +6037,675 @@ msgstr "" "Distância de um movimento ascendente que é extrudado com metade da velocidade.\n" "Isto pode resultar em melhor aderência às camadas prévias, ao mesmo tempo em que não aquece demais essas camadas. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Tamanho do Nó de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Cria um pequeno 'nódulo' ou 'nó' no topo do filete ascendente de tal modo que a camada horizontal consecutiva tem melhor chance de se conectar ao filete. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Queda de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Distância na qual o material desaba após uma extrusão ascendente. Esta distância é compensada. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Arrasto de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Distância na qual o material de uma extrusão ascendente é arrastado com a extrusão descendente diagonal. Esta distância é compensada. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Estratégia de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Estratégia para se assegurar que duas camadas consecutivas se conectam a cada ponto de conexão. Retração faz com que os filetes ascendentes se solidifiquem na posição correta, mas pode causar desgaste de filamento. Um nó pode ser feito no fim de um filete ascendentes para aumentar a chance de se conectar a ele e deixar o filete esfriar; no entanto, pode exigir velocidades de impressão lentas. Outra estratégia é compensar pelo enfraquecimento do topo de uma linha ascendente; no entanto, as linhas nem sempre cairão como preditas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Compensar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Nó" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Retrair" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Endireitar Filetes Descendentes de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Porcentagem de um filete descendente diagonal que é coberto por uma peça de filete horizontal. Isto pode prevenir enfraquecimento do ponto superior das linhas ascendentes. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Queda do Topo de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "A distância em que filetes horizontais do topo impressos no ar caem quando sendo impressos. Esta distância é compensada. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Arrasto do Topo de IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "A distância da parte final de um filete para dentro que é arrastada quando o extrusor começa a voltar para o contorno externo do topo. Esta distância é compensada. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Retardo exterior del techo en IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "El tiempo empleado en los perímetros exteriores del agujero que se convertirá en un techo. Cuanto mayor sea el tiempo, mejor será la conexión. Solo se aplica a la impresión de alambre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Espaço Livre para o Bico em IA" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Distância entre o bico e os filetes descendentes horizontais. Espaços livres maiores resultarão em filetes descendentes diagonais com ângulo menos acentuado, o que por sua vez resulta em menos conexões ascendentes à próxima camada. Somente se aplica à Impressão em Arame." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Usar Camadas Adaptativas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Camadas adaptativas fazem a computação das alturas de camada depender da forma do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Máximo Variação das Camadas Adaptativas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "A variação de altura máxima permitida para a camada de base." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Tamanho de Passo da Variação das Camadas Adaptativas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "A diferença em tamanho da próxima camada comparada à anterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Tamanho da Topografia de Camadas Adaptativas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Trata da distância horizontal entre duas camadas adjacentes. Reduzir este ajuste faz com que camadas mais finas sejam usadas para reunir as bordas das camadas mais perto uma da outra." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Ângulo de Parede Pendente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Paredes que pendem por mais do que esse ângulo serão impressas usando ajustes de paredes pendentes. Quando este valor for 90, nenhuma parede será tratada como pendente. Seções pendentes que têm suportes também não serão tratadas como pendentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Velocidade de Parede Pendente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Paredes pendentes serão impressas com esta porcentagem de sua velocidade de impressão normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Habilitar Ajustes de Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Detectar pontes e modificar a velocidade de impressão, de fluxo e ajustes de fan onde elas forem detectadas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Comprimento de Parede de Ponte Mínimo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Paredes não-suportadas mais curtas que esta quantia serão impressas usando ajustes normais de paredes. Paredes mais longas serão impressas com os ajustes de parede de ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Limiar de Suporte de Contorno de Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Se uma região do contorno for suportada por menos do que esta porcentagem de sua área, imprimi-la com os ajustes de ponte. Senão, imprimir usando os ajustes normais de contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Densidade Máxima do Preenchimento Esparso de Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "Densidade máxima do preenchimento considerado esparso. Contorno sobre o preenchimento esparso é considerado não-suportado e portanto será tratado como contorno de ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Desengrenagem de Parede de Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Este ajuste controla a distância que o extrusor deve parar de extrudar antes que a parede de ponte comece. Desengrenar antes da ponte iniciar pode reduzir a pressão no bico e produzir em uma ponte mais horizontal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Velocidade da Parede de Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "A velocidade com a qual as paredes de ponte são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Fluxo da Parede de Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Ao se imprimir paredes de ponte, a quantidade de material extrudado é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Velocidade do Contorno de Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "A velocidade com a qual regiões de contorno de ponte são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Fluxo do Contorno de Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Ao imprimir regiões de contorno de ponte, a quantidade de material extrudado é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Densidade do Contorno de Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "A densidade da camada de contorno de ponte. Valores menores que 100 aumentarão a lacuna entre as linhas de contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Velocidade de Ventoinha da Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Porcentagem da velocidade de ventoinha a usar quando imprimir paredes e contornos em pontes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Ponte Tem Camadas Múltiplas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Se habilitado, a segunda e terceira camadas sobre o ar serão impressas usando os ajustes seguintes. Senão, estas camadas serão impressas com ajustes normais." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Velocidade de Segundo Contorno da Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Velocidade de impressão a usar quando imprimir a segunda camada de ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Fluxo de Segundo Contorno da Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Ao imprimir a segunda camada de contorno de ponte, a quantidade de material é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Densidade de Segundo Contorno da Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "A densidade da segunda camada de contorno da ponte. Valores menores que 100 aumentarão a lacuna entre as linhas de contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Velocidade da Ventoinha no Segundo Contorno da Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "Porcentagem da velocidade da ventoinha a usar quando se imprimir a segunda camada de contorno da ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Velocidade de Terceiro Contorno da Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Velocidade de impressão a usar quando imprimir a terceira camada de ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Fluxo de Terceiro Contorno da Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Ao imprimir a terceira de contorno da ponte, a quantidade de material é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Densidade de Terceiro Contorno da Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "A densidade da terceira camada de contorno da ponte. Valores menores que 100 aumentarão a lacuna entre as linhas de contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Velocidade da Ventoinha no Terceiro Contorno da Ponte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Porcentagem da velocidade da ventoinha a usar quando se imprimir a terceira camada de contorno da ponte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Limpar o Bico Entre Camadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Decide se haverá inclusão de G-Code de limpeza de bico entre camadas (no máximo 1 por camada). Habilitar este ajuste pode influenciar o comportamento de retração na mudança de camada. Por favor use ajustes de Retração de Limpeza para controlar retração nas camadas onde o script de limpeza estará atuando." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Volume de Material Entre Limpezas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Material máximo que pode ser extrudado antes que outra limpeza de bico seja iniciada. Se este valor for menor que o volume de material requerido em uma camada, ele não terá efeito nenhum nesta camada, isto é, está limitado a uma limpeza por camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Habilitar Retração de Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Retrair o filamento quando o bico se mover sobre uma área não impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Distância de Retração da Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Quantidade a retrair do filamento tal que ele não escorra durante a sequência de limpeza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Quantidade Extra de Purga da Retração de Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Um pouco de material pode escorrer durante os movimentos do percurso de limpeza e isso pode ser compensado neste ajuste." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Velocidade da Retração de Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "A velocidade com que o filamento é retraído e purgado durante um movimento de retração de limpeza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Velocidade da Retração da Retração de Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "A velocidade com que o filamento é retraído durante um movimento de retração de limpeza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Velocidade de Purga da Retração de Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "A velocidade com que o filamento é purgado durante um movimento de retração de limpeza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Pausa de Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Pausa após desfazimento da retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Salto Z da Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Quando limpando, a plataforma de impressão é abaixada para criar uma folga entre o bico e a impressão. Isso previne que o bico bata na impressão durante movimentos de percurso, reduzindo a chance de descolar o objeto da plataforma." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Altura do Salto Z da Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "A diferença de altura ao executar um Salto Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Velocidade do Salto de Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Velocidade com que mover o eixo Z durante o salto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "Posição X da Varredura de Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "Localização X onde o script de limpeza iniciará." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Contagem de Repetições de Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Número de vezes com que mover o bico através da varredura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Distância de Movimentação da Limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "A distância com que mover a cabeça pra frente e pra trás durante a varredura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Tamanho Máximo de Furos Pequenos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Furos e contornos de partes com diâmetro menor que este serão impressos usando a Velocidade de Aspecto Pequeno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Comprimento Máximo do Aspecto Pequeno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Contornos de aspectos menores que este comprimento serão impressos usando a Velocidade de Aspecto Pequeno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Velocidade de Aspecto Pequeno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Aspectos pequenos serão impressos nessa porcentagem da velocidade normal. Impressão mais lenta pode ajudar com aderência e precisão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Velocidade de Camada Inicial de Aspecto Pequeno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Aspectos pequenos na primeira camada serão impressos nesta porcentagem de sua velocidade de impressão normal. Impressão mais lenta pode ajudar com aderência e precisão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Alternar Direções de Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Alterna direções de parede a cada camada e reentrância. Útil para materiais que podem acumular stress, como em impressão com metal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Remover Cantos Internos de Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Remove os cantos internos do raft, fazendo com que ele se torne convexo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Contagem de Paredes da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "O número de contornos a serem impressos em volta do padrão linear na camada base do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Ajustes de Linha de Comando" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Ajustes que sào usados somentes se o CuraEngine não for chamado da interface do Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Centralizar Objeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Decide se o objeto deve ser centralizado no meio da plataforma de impressão, ao invés de usar o sistema de coordenadas em que o objeto foi salvo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Posição X da Malha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Deslocamento aplicado ao objeto na direção X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Posição Y da Malha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Deslocamento aplicado ao objeto na direção Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Posição Z da Malha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Deslocamento aplicado ao objeto na direção Z. Com isto você pode fazer afundamento do objeto na plataforma." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Matriz de Rotação da Malha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Matriz de transformação a ser aplicada ao modelo após o carregamento do arquivo." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Determina em que ordem as paredes são impressas. Imprimir parede mais externas antes ajuda com acurácia dimensional, já que falhas das paredes mais internas não se propagam para o exterior. No entanto imprimi-las depois permite melhor empilhamento quando seções pendentes são impressas." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Limite de Filete Central Dividido" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "A largura de filete mínima, como fator da largura de filete normal, acima da qual o filete central (se houver algum) será dividido em dois. Reduza este ajuste para usar mais e maiores filetes. Aumente para usar menos e menores filetes. Note que isto se aplica -como se- a forma inteira devesse ser preenchida com parede, dado que o centro aqui se refere ao meio do objeto entre duas arestas externas da forma, mesmo se houver preenchimento ou (outros) contornos na impressão ao invés de paredes." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "A largura mínima de filete para as paredes multifiletes de preenchimento de vão de filete central. Este ajuste determina em que espessura de modelo nós alternamos de imprimir dois filetes de parede para imprimir duas paredes externas e uma parede central no centro. Uma Largura Mínima de Filete de Parede Ímpar leva a uma largura máxima de filete de parede par mais alta. A largura máxima de filete de parede par é calculada como 2 * Largura Mínima de Filete de Parede Par." + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Adicionar Limite de Filete Central" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "A largura de filete mínima, como fator da largura de filete normal, acima da qual um filete central (se já não houver algum) será adicionado. Reduza este ajuste para usar mais e e mais finos filetes. Aumente para usar menos, mais largos filetes. Note que isto se aplica -como se- a forma inteira devesse ser preenchida com paredes, portanto o centro aqui se refere ao meio do objeto entre duas arestas externas da forma, mesmo se houver preenchimento ou contornos na impressão ao invés de paredes." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "Silhueta da cabeça de impressão com os suportes de ventoinhas inclusos." diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index 2c04f8fcf0..4c3f602f31 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,196 +16,673 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Desconhecido" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Parede Exterior" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Não é possível ligar a(s) impressora(s) abaixo porque faz(em) parte de um grupo" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Paredes Interiores" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Impressoras em rede disponíveis" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Revestimento" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Enchimento" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Enchimento dos Suportes" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Interface dos Suportes" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Suportes" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Contorno" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Torre de preparação" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Deslocação" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Retrações" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Outro" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "Não foi possível abrir as notas sobre a nova versão." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Grupo #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Seguinte" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Ignorar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Concluir" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Adicionar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Fechar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "O Ficheiro Já Existe" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "O ficheiro {0} já existe. Tem a certeza de que deseja substituí-lo?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "URL de ficheiro inválido:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Não suportado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Nozzle" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "As definições foram alteradas de forma a corresponder aos extrusores disponíveis de momento:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Definições atualizadas" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Extrusor(es) desativado(s)" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Falha ao exportar perfil para {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Erro" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Falha ao exportar perfil para {0}: O plug-in de gravação comunicou uma falha." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Perfil exportado para {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Exportação bem-sucedida" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Falha ao importar perfil de {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Não é possível importar o perfil de {0} antes de ser adicionada uma impressora." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "Nenhum perfil personalizado para importar no ficheiro {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Falha ao importar perfil de {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "O perfil {0} contém dados incorretos, não foi possível importá-lo." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Falha ao importar perfil de {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "Perfil {0} importado com êxito." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "O ficheiro {0} não contém qualquer perfil válido." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "O perfil {0} é de um formato de ficheiro desconhecido ou está corrompido." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Perfil personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "O perfil não inclui qualquer tipo de qualidade." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Ainda não existe qualquer impressora ativa." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "Não é possível adicionar o perfil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "O tipo de qualidade '{0}' não é compatível com a definição de máquina atualmente ativa '{1}'." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Aviso: o perfil não é visível porque o respetivo tipo de qualidade '{0}' não está disponível para a configuração atual. Mude para uma combinação de material/bocal que possa utilizar este tipo de qualidade." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Multiplicar e posicionar objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "A posicionar objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Não é possível posicionar todos os objetos dentro do volume de construção" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "A Posicionar Objeto" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "A carregar máquinas..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "A configurar as preferências..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "A Inicializar a Máquina Ativa..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "A inicializar o gestor das máquinas..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "A inicializar o volume de construção..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "A configurar cenário..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "A carregar interface..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "A inicializar o motor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Apenas pode ser carregado um ficheiro G-code de cada vez. Importação {0} ignorada" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Aviso" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Não é possível abrir outro ficheiro enquanto o G-code estiver a carregar. Importação {0} ignorada" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Não foi possível ler a resposta." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "O estado apresentado não está correto." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Foi excedido o tempo limite de autenticação com o servidor." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Forneça as permissões necessárias ao autorizar esta aplicação." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Ocorreu algo inesperado ao tentar iniciar sessão, tente novamente." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "Não é possível iniciar um novo processo de início de sessão. Verifique se ainda está ativa outra tentativa de início de sessão." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Não é possível aceder ao servidor da conta Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "O Log-in falhou" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "A procurar nova posição para os objetos" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "A Procurar Posição" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Não é Possível Posicionar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Manter" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Impressoras ligadas" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Impressoras predefinidas" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Tem a certeza de que pretende remover {0}? Esta ação não pode ser anulada!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Acabamento" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "O perfil de acabamento foi criado para imprimir modelos e protótipos finais com o objetivo de se obter uma elevada qualidade de acabamento da superfície em termos visuais." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "O perfil de engenharia foi criado para imprimir protótipos funcionais e peças finais com o objetivo de se obter uma maior precisão dimensional assim como tolerâncias menores." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Rascunho" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "O perfil de rascunho foi concebido para imprimir protótipos de teste e de validação de conceitos com o objetivo de se obter uma redução significativa do tempo de impressão." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Material Personalizado" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Calculado" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Perfis personalizados" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Todos os Formatos Suportados ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Todos os Ficheiros (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Calculado" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Desconhecido" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Não é possível ligar a(s) impressora(s) abaixo porque faz(em) parte de um grupo" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Impressoras em rede disponíveis" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Impressoras ligadas" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Impressoras predefinidas" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "Tem a certeza de que pretende remover {0}? Esta ação não pode ser anulada!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Material Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Falha no início de sessão" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "A procurar nova posição para os objetos" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Sincronize os perfis de material com as suas impressoras antes de começar a imprimir." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "A Procurar Posição" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Novos materiais instalados" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Não é possível posicionar todos os objetos dentro do volume de construção" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Sincronizar materiais" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Não é Possível Posicionar" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Saber mais" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Não é possível criar um arquivo a partir do directório de dados do utilizador: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "Não foi possível guardar o arquivo de material em {}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Backup" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Erro ao guardar o arquivo de material" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Tentou restaurar um Cura backup sem existirem dados ou metadados correctos." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Erro desconhecido." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Tentativa de reposição de uma cópia de segurança do Cura que é superior à versão atual." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Não foi possível criar o ficheiro de materiais para sincronizar com as impressoras." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "O seguinte erro ocorreu ao tentar restaurar uma cópia de segurança do Cura:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Não foi possível carregar o ficheiro de materiais para sincronizá-lo com as impressoras." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "A resposta da Digital Factory parece estar corrompida." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "A resposta da Digital Factory tem informações importantes em falta." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Não foi possível estabelecer a ligação com a Digital Factory para poder sincronizar os materiais com algumas das impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Não foi possível estabelecer a ligação com a Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "A altura do volume de construção foi reduzida devido ao valor da definição \"Sequência de impressão\" para impedir que o pórtico colida com os modelos impressos." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Volume de construção" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Não é possível criar um arquivo a partir do directório de dados do utilizador: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Backup" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Tentou restaurar um Cura backup sem existirem dados ou metadados correctos." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Tentativa de reposição de uma cópia de segurança do Cura que é superior à versão atual." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "O seguinte erro ocorreu ao tentar restaurar uma cópia de segurança do Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Não é possível iniciar o Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -220,32 +697,32 @@ msgstr "" "

      Por favor envie-nos este Relatório de Falhas para podermos resolver o problema.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Enviar relatório de falhas para a Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Mostrar relatório de falhas detalhado" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Mostrar pasta de configuração" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Backup e Repor a Configuração" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Relatório de Falhas" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -256,1332 +733,185 @@ msgstr "" "

      Por favor utilize o botão "Enviar relatório" para publicar um relatório de erros automaticamente nos nossos servidores

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Informações do sistema" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Desconhecido" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Versão do Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Idioma do Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "Idioma do Sistema Operativo" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Plataforma" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Versão Qt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "Versão PyQt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Ainda não foi inicializado" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    146. OpenGL Version: {version}
    147. " msgstr "
    148. Versão do OpenGL: {version}
    149. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    150. OpenGL Vendor: {vendor}
    151. " msgstr "
    152. Vendedor do OpenGL: {vendor}
    153. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    154. OpenGL Renderer: {renderer}
    155. " msgstr "
    156. Processador do OpenGL: {renderer}
    157. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Determinação da origem do erro" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Relatórios" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Enviar relatório" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "A carregar máquinas..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "A configurar as preferências..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "A Inicializar a Máquina Ativa..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "A inicializar o gestor das máquinas..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "A inicializar o volume de construção..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "A configurar cenário..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "A carregar interface..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "A inicializar o motor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Apenas pode ser carregado um ficheiro G-code de cada vez. Importação {0} ignorada" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Aviso" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Não é possível abrir outro ficheiro enquanto o G-code estiver a carregar. Importação {0} ignorada" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Erro" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Multiplicar e posicionar objetos" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "A posicionar objetos" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "A Posicionar Objeto" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Não foi possível ler a resposta." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "O estado apresentado não está correto." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Foi excedido o tempo limite de autenticação com o servidor." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Forneça as permissões necessárias ao autorizar esta aplicação." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Ocorreu algo inesperado ao tentar iniciar sessão, tente novamente." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "Não é possível iniciar um novo processo de início de sessão. Verifique se ainda está ativa outra tentativa de início de sessão." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Não é possível aceder ao servidor da conta Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "O Log-in falhou" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Não foi possível criar o ficheiro de materiais para sincronizar com as impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Não foi possível carregar o ficheiro de materiais para sincronizá-lo com as impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "A resposta da Digital Factory parece estar corrompida." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "A resposta da Digital Factory tem informações importantes em falta." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Não foi possível estabelecer a ligação com a Digital Factory para poder sincronizar os materiais com algumas das impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Não foi possível estabelecer a ligação com a Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "O Ficheiro Já Existe" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "O ficheiro {0} já existe. Tem a certeza de que deseja substituí-lo?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "URL de ficheiro inválido:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Falha ao exportar perfil para {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Falha ao exportar perfil para {0}: O plug-in de gravação comunicou uma falha." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Perfil exportado para {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Exportação bem-sucedida" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Falha ao importar perfil de {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Não é possível importar o perfil de {0} antes de ser adicionada uma impressora." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "Nenhum perfil personalizado para importar no ficheiro {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Falha ao importar perfil de {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "O perfil {0} contém dados incorretos, não foi possível importá-lo." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Falha ao importar perfil de {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "Perfil {0} importado com êxito." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "O ficheiro {0} não contém qualquer perfil válido." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "O perfil {0} é de um formato de ficheiro desconhecido ou está corrompido." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Perfil personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "O perfil não inclui qualquer tipo de qualidade." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Ainda não existe qualquer impressora ativa." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "Não é possível adicionar o perfil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "O tipo de qualidade '{0}' não é compatível com a definição de máquina atualmente ativa '{1}'." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Aviso: o perfil não é visível porque o respetivo tipo de qualidade '{0}' não está disponível para a configuração atual. Mude para uma combinação de material/bocal que possa utilizar este tipo de qualidade." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Não suportado" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Nozzle" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "As definições foram alteradas de forma a corresponder aos extrusores disponíveis de momento:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Definições atualizadas" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Extrusor(es) desativado(s)" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Adicionar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Concluir" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Grupo #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Parede Exterior" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Paredes Interiores" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Revestimento" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Enchimento" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Enchimento dos Suportes" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Interface dos Suportes" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Suportes" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Contorno" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Torre de preparação" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Deslocação" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Retrações" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Outro" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "Não foi possível abrir as notas sobre a nova versão." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Seguinte" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Ignorar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Fechar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Sincronize os perfis de material com as suas impressoras antes de começar a imprimir." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Novos materiais instalados" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Sincronizar materiais" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "Saber mais" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "Não foi possível guardar o arquivo de material em {}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Erro ao guardar o arquivo de material" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Erro desconhecido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "Assistente de Modelos 3D" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Um, ou mais, dos modelos 3D podem ter menos qualidade de impressão devido à dimensão do modelo 3D e definição de material:

      \n" -"

      {model_names}

      \n" -"

      Descubra como assegurar a melhor qualidade e fiabilidade possível da impressão.

      \n" -"

      Ver o guia de qualidade da impressão

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "O ficheiro de projeto {0} contém um tipo de máquina desconhecido {1}. Não é possível importar a máquina. Em vez disso, serão importados os modelos." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Abrir ficheiro de projeto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "O projeto de ficheiro {0} ficou subitamente inacessível: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "Não é possível abrir o ficheiro de projeto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "O ficheiro de projeto {0} está corrompido: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "O ficheiro de projeto {0} foi criado utilizando perfis que são desconhecidos para esta versão do Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Recomendado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "O material utilizado neste projeto baseia-se em algumas definições de material não disponíveis no Cura, o que pode produzir resultados de impressão indesejáveis." -" Recomendamos vivamente a instalação do pacote completo do material a partir do Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Perfis do material não instalados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Instalar materiais" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "Ficheiro 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "O plug-in Gravador 3MF está danificado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Ainda não existe um espaço de trabalho para gravar. Por favor, primeiro adicione uma impressora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "Não tem permissão para escrever o espaço de trabalho aqui." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "O sistema operativo não permite guardar um ficheiro de projeto nesta localização ou com este nome de ficheiro." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Erro ao gravar ficheiro 3mf." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "Não foi possível guardar a informação do pacote do material no ficheiro do projecto: {material}. Este projeto poderá não abrir corretamente em outros sistemas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Não foi possível guardar a informação do pacote do material" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "Ficheiro 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Ficheiro 3MF de Projeto Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "Ficheiro AMF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Cópias de segurança" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Ocorreu um erro ao carregar a sua cópia de segurança." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "A criar a cópia de segurança..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "Ocorreu um erro ao criar a cópia de segurança." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "A carregar a sua cópia de segurança..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "A cópia de segurança terminou o seu carregamento." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "A cópia de segurança excede o tamanho de ficheiro máximo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Ocorreu um erro ao tentar restaurar a sua cópia de segurança." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Gerir cópias de segurança" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "O seccionamento falhou com um erro inesperado. Por favor reportar um erro no nosso registo de problemas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "O seccionamento falhou" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Reportar um erro" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Reportar um erro no registo de problemas do Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Não é possível seccionar com o material atual, uma vez que é incompatível com a impressora ou configuração selecionada." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Não é possível Seccionar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Não é possível seccionar com as definições atuais. As seguintes definições apresentam erros: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Não é possível seccionar devido a algumas definições por modelo. As seguintes definições apresentam erros num ou mais modelos: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Não é possível seccionar porque a torre de preparação ou a(s) posição(ões) de preparação é(são) inválidas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Não é possível seccionar porque existem objetos associados ao extrusor %s desativado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Reveja as definições e verifique se os seus modelos:\n" -"- Cabem dentro do volume de construção\n" -"- Estão atribuídos a uma extrusora ativada\n" -"- Não estão todos definidos como objetos modificadores" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "A Processar Camadas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Informações" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Perfil Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Não foi possível aceder às informações de atualização." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Poderão estar disponíveis novas funcionalidades ou correções de erros para a sua {machine_name}! Se ainda não tiver a versão mais recente, recomendamos que atualize o firmware da sua impressora para a versão {latest_version}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "A nova versão de firmware %s estável está disponível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Como atualizar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Atualizar firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Ficheiro G-code comprimido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "O GCodeGzWriter não suporta modo de texto." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "Ficheiro G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "A analisar G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "Detalhes do G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Certifique-se de que este g-code é apropriado para a sua impressora e respetiva configuração, antes de enviar o ficheiro para a impressora. A representação do g-code poderá não ser exata." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "Ficheiro G" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "O GCodeWriter não suporta modo sem texto." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Prepare um G-code antes de exportar." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "Imagem JPG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "Imagem JPEG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "Imagem PNG" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "Imagem BMP" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "Imagem GIF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Perfis Cura 15.04" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Definições da Máquina" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "Pretende sincronizar o material e os pacotes de software com a sua conta?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "Imagem JPG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Foram detetadas alterações da sua conta Ultimaker" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "Imagem JPEG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Sincronizar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "Imagem PNG" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "A sincronizar..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "Imagem BMP" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Rejeitar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "Imagem GIF" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Concordar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Vista Raio-X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Contrato de licença do plug-in" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "Ficheiro X3D" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Rejeitar e remover da conta" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Perfil Cura" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "É necessário reiniciar o {} para que as alterações tenham efeito." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "Falhou a transferência de {} plug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Plug-ins instalados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Materiais instalados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Conjunto de Plug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Conjunto de Materiais" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Pacote desconhecido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Autor desconhecido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Não foi possível interpretar a resposta do servidor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Não foi possível ligar ao Marketplace." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Monitorizar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Definições Por-Modelo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Configurar definições individuais Por-Modelo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Pós-Processamento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "Modificar G-Code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Preparar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Pré-visualizar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Guardar no Disco Externo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Guardar no Disco Externo {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Não existem quaisquer formatos disponíveis para gravar o ficheiro!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "A Guardar no Disco Externo {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "A fila de trabalhos de impressão está cheia. A impressora não consegue aceitar um novo trabalho." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "A Guardar" +msgid "Queue Full" +msgstr "Fila cheia" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Não foi possível guardar em {0}: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Não foi possível carregar os dados para a impressora." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Não foi possível encontrar um nome do ficheiro ao tentar gravar em {device}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Não foi possível guardar no Disco Externo {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Guardado no Disco Externo {0} como {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Ficheiro Guardado" +msgid "Network error" +msgstr "Erro de rede" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Ejetar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Ejetar Disco Externo {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "{0} foi ejetado. O Disco já pode ser removido de forma segura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Remover Hardware de forma segura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Não foi possível ejectar {0}. Outro programa pode estar a usar o disco." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Disco Externo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Quando a opção Wire Printing está ativa, o Cura não permite visualizar as camadas de uma forma precisa." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Visualização por Camadas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "Não consegue visualizar, porque precisa de fazer o seccionamento primeiro." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "Sem camadas para visualizar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Não mostrar esta mensagem novamente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Vista Camadas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "Não foi possível ler o ficheiro de dados de exemplo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "As áreas destacadas indicam superfícies em falta ou separadas. Corrija o modelo e volte a abri-lo no Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Erros no modelo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Vista Sólidos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Remover Suportes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Criar um volume dentro do qual não são impressos suportes." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF Binary" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Compressed COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Arquivo Ultimaker Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "Não é possível escrever no ficheiro UFP:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Nivelar base de construção" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Selecionar atualizações" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Imprimir através da cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Imprimir através da cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Ligada através da cloud" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Monitorizar a impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Controle a impressão no Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Código de erro desconhecido ao carregar trabalho de impressão: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nova impressora detetada a partir da sua conta Ultimaker" msgstr[1] "Novas impressoras detetadas a partir da sua conta Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "Adicionar impressora {name} ({model}) a partir da sua conta" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1589,71 +919,227 @@ msgid_plural "... and {0} others" msgstr[0] "... e {0} outra" msgstr[1] "... e {0} outras" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Impressoras adicionadas a partir da Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Não existe uma conectividade de cloud disponível para a impressora" -msgstr[1] "Não existe uma conectividade de cloud disponível para algumas impressoras" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Aguarde até o trabalho atual ter sido enviado." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Erro de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"A sua impressora {printer_name} pode ser ligada através da cloud.\n" +" Faça a gestão da sua fila de impressão e monitorize as suas impressões a partir de qualquer local ao ligar a sua impressora ao Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "Está preparado para a impressão na cloud?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Iniciar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "Saber mais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "A enviar trabalho de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Carregar um trabalho de impressão na impressora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "O Cura detetou perfis de material que ainda não estavam instalados na impressora que aloja o grupo {0}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Enviar materiais para a impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Está a tentar ligar a {0}, mas esta não é Host de um grupo. Pode visitar a página Web para a configurar como Host do grupo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Não é Host do grupo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Configurar grupo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Esta impressora não está associada à Digital Factory:" msgstr[1] "Estas impressoras não estão associadas à Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Para estabelecer uma ligação, visite {website_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "Não existe uma conectividade de cloud disponível para a impressora" +msgstr[1] "Não existe uma conectividade de cloud disponível para algumas impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Manter configurações da impressora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Remover impressoras" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Está a tentar ligar a uma impressora que não tem o Ultimaker Connect. Atualize a impressora para o firmware mais recente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Atualizar a impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "O trabalho de impressão foi enviado com sucesso para a impressora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Dados Enviados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Imprimir através da rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Imprimir através da rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Ligado através da rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "amanhã" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "hoje" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Ligar Através da Rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Imprimir através da cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Imprimir através da cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Ligada através da cloud" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "A impressora {printer_name} vai ser removida até à próxima sincronização de conta." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "Para remover a impressora {printer_name} de forma permanente, visite {digital_factory_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "Tem a certeza de que pretende remover a impressora {printer_name} temporariamente?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "Remover impressoras?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1669,1100 +1155,1913 @@ msgstr[1] "" "Está prestes a remover {0} impressoras do Cura. Esta ação não pode ser anulada.\n" "Tem a certeza de que pretende continuar?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr "Está prestes a remover todas as impressoras do Cura. Esta ação não pode ser anulada.Tem a certeza de que pretende continuar?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Monitorizar a impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Controle a impressão no Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Código de erro desconhecido ao carregar trabalho de impressão: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "Ficheiro 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Ficheiro 3MF de Projeto Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Erro ao gravar ficheiro 3mf." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "O plug-in Gravador 3MF está danificado." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Ainda não existe um espaço de trabalho para gravar. Por favor, primeiro adicione uma impressora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "Não tem permissão para escrever o espaço de trabalho aqui." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "O sistema operativo não permite guardar um ficheiro de projeto nesta localização ou com este nome de ficheiro." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Ocorreu um erro ao tentar restaurar a sua cópia de segurança." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Gerir cópias de segurança" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Cópias de segurança" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Ocorreu um erro ao carregar a sua cópia de segurança." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "A criar a cópia de segurança..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "Ocorreu um erro ao criar a cópia de segurança." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "A carregar a sua cópia de segurança..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "A cópia de segurança terminou o seu carregamento." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "A cópia de segurança excede o tamanho de ficheiro máximo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "Não foi possível ler o ficheiro de dados de exemplo." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "Não é possível escrever no ficheiro UFP:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Arquivo Ultimaker Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "Ficheiro G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "A analisar G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "Detalhes do G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Certifique-se de que este g-code é apropriado para a sua impressora e respetiva configuração, antes de enviar o ficheiro para a impressora. A representação do g-code poderá não ser exata." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "Ficheiro G" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Open Compressed Triangle Mesh" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF Binary" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF Embedded JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford Triangle Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Compressed COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Nivelar base de construção" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Selecionar atualizações" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Ficheiro G-code comprimido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Não foi possível interpretar a resposta do servidor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Não foi possível ligar ao Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Rejeitar e remover da conta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Rejeitar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Concordar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Contrato de licença do plug-in" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "Pretende sincronizar o material e os pacotes de software com a sua conta?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Foram detetadas alterações da sua conta Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Sincronizar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "É necessário reiniciar o {} para que as alterações tenham efeito." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "A sincronizar..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "Falhou a transferência de {} plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Plug-ins instalados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Materiais instalados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Conjunto de Plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Conjunto de Materiais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Pacote desconhecido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Autor desconhecido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Disco Externo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Guardar no Disco Externo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Guardar no Disco Externo {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "A Guardar no Disco Externo {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "A Guardar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Não foi possível guardar em {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Não foi possível encontrar um nome do ficheiro ao tentar gravar em {device}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Não foi possível guardar no Disco Externo {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Guardado no Disco Externo {0} como {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Ficheiro Guardado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Ejetar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Ejetar Disco Externo {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "{0} foi ejetado. O Disco já pode ser removido de forma segura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Remover Hardware de forma segura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Não foi possível ejectar {0}. Outro programa pode estar a usar o disco." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Monitorizar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "O seccionamento falhou com um erro inesperado. Por favor reportar um erro no nosso registo de problemas." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "O seccionamento falhou" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Reportar um erro" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Reportar um erro no registo de problemas do Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Não é possível seccionar com o material atual, uma vez que é incompatível com a impressora ou configuração selecionada." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Não é possível Seccionar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Não é possível seccionar com as definições atuais. As seguintes definições apresentam erros: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Não é possível seccionar devido a algumas definições por modelo. As seguintes definições apresentam erros num ou mais modelos: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Não é possível seccionar porque a torre de preparação ou a(s) posição(ões) de preparação é(são) inválidas." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Não é possível seccionar porque existem objetos associados ao extrusor %s desativado." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Reveja as definições e verifique se os seus modelos:\n" +"- Cabem dentro do volume de construção\n" +"- Estão atribuídos a uma extrusora ativada\n" +"- Não estão todos definidos como objetos modificadores" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "A Processar Camadas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Informações" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "Ficheiro 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Recomendado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "O material utilizado neste projeto baseia-se em algumas definições de material não disponíveis no Cura, o que pode produzir resultados de impressão indesejáveis. Recomendamos vivamente a instalação do pacote completo do material a partir do Marketplace." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Perfis do material não instalados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Instalar materiais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "O ficheiro de projeto {0} contém um tipo de máquina desconhecido {1}. Não é possível importar a máquina. Em vez disso, serão importados os modelos." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Abrir ficheiro de projeto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "O projeto de ficheiro {0} ficou subitamente inacessível: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "Não é possível abrir o ficheiro de projeto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "O ficheiro de projeto {0} está corrompido: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "O ficheiro de projeto {0} foi criado utilizando perfis que são desconhecidos para esta versão do Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Definições Por-Modelo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Configurar definições individuais Por-Modelo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "Assistente de Modelos 3D" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"A sua impressora {printer_name} pode ser ligada através da cloud.\n" -" Faça a gestão da sua fila de impressão e monitorize as suas impressões a partir de qualquer local ao ligar a sua impressora ao Digital Factory" +"

      Um, ou mais, dos modelos 3D podem ter menos qualidade de impressão devido à dimensão do modelo 3D e definição de material:

      \n" +"

      {model_names}

      \n" +"

      Descubra como assegurar a melhor qualidade e fiabilidade possível da impressão.

      \n" +"

      Ver o guia de qualidade da impressão

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "Está preparado para a impressão na cloud?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Iniciar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "Saber mais" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Está a tentar ligar a uma impressora que não tem o Ultimaker Connect. Atualize a impressora para o firmware mais recente." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Atualizar a impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "O Cura detetou perfis de material que ainda não estavam instalados na impressora que aloja o grupo {0}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Enviar materiais para a impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Está a tentar ligar a {0}, mas esta não é Host de um grupo. Pode visitar a página Web para a configurar como Host do grupo." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Não é Host do grupo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Configurar grupo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Aguarde até o trabalho atual ter sido enviado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Erro de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Não foi possível carregar os dados para a impressora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Erro de rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "A enviar trabalho de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Carregar um trabalho de impressão na impressora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "A fila de trabalhos de impressão está cheia. A impressora não consegue aceitar um novo trabalho." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "Fila cheia" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "O trabalho de impressão foi enviado com sucesso para a impressora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Dados Enviados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Imprimir através da rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Imprimir através da rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Ligado através da rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Ligar Através da Rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "amanhã" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "hoje" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "Impressão USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Imprimir por USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Imprimir por USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Ligado via USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Existe uma impressão por USB em curso; fechar o Cura irá interromper esta impressão. Tem a certeza?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Existe uma impressão em curso. O Cura não consegue iniciar outra impressão via USB até a impressão anterior ser concluída." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Impressão em curso" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "Ficheiro X3D" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Pré-visualizar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Vista Raio-X" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "O GCodeWriter não suporta modo sem texto." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Abrir Projeto" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Prepare um G-code antes de exportar." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Atualizar existente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Criar nova" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Resumo – Projeto Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Como deve ser resolvido o conflito da máquina?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Definições da impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Tipo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Grupo da Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Como deve ser resolvido o conflito no perfil?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Definições do perfil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Nome" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Inexistente no perfil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 substituição" -msgstr[1] "%1 substituições" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Derivado de" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 substituição" -msgstr[1] "%1, %2 substituições" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Como deve ser resolvido o conflito no material?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Definições de material" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Visibilidade das definições" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Modo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Definições visíveis:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 de %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Abrir um projeto irá apagar todos os modelos na base de construção." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Abrir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "De qualquer modo, abrir o projecto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Instalar material em falta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Deseja mais?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Efetuar cópia de segurança agora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Efetuar cópia de segurança automaticamente" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Criar automaticamente uma cópia de segurança sempre que o Cura é iniciado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Restaurar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Eliminar cópia de segurança" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Tem a certeza de que pretende eliminar esta cópia de segurança? Esta ação não pode ser anulada." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Restaurar cópia de segurança" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "É necessário reiniciar o Cura para restaurar a sua cópia de segurança. Pretende fechar o Cura agora?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Versão do Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Máquinas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Materiais" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Perfis" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Plug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cópias de segurança do Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "As minhas cópias de segurança" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Atualmente não existem quaisquer cópias de segurança. Utilize o botão \"Efetuar cópia de segurança agora\" para criar uma." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Durante a fase de pré-visualização, terá um limite de 5 cópias de segurança visíveis. Remova uma cópia de segurança para ver as antigas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Efetue a cópia de segurança e sincronize as suas definições do Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Iniciar sessão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Guardar o projeto Cura e o ficheiro de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Guardar projeto Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Atualizar firmware" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "O firmware é o software que é executado diretamente na sua impressora 3D. Este firmware controla os motores de passo, regula a temperatura e basicamente assegura o funcionamento da sua impressora." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "O GCodeGzWriter não suporta modo de texto." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "O firmware que é expedido com as novas impressoras funciona corretamente, mas as novas versões costumam ter mais funcionalidades e melhorias." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Vista Camadas" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "Quando a opção Wire Printing está ativa, o Cura não permite visualizar as camadas de uma forma precisa." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Visualização por Camadas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "Não consegue visualizar, porque precisa de fazer o seccionamento primeiro." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "Sem camadas para visualizar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Não mostrar esta mensagem novamente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Perfis Cura 15.04" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "Ficheiro AMF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "As áreas destacadas indicam superfícies em falta ou separadas. Corrija o modelo e volte a abri-lo no Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Erros no modelo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Vista Sólidos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "Poderão estar disponíveis novas funcionalidades ou correções de erros para a sua {machine_name}! Se ainda não tiver a versão mais recente, recomendamos que atualize o firmware da sua impressora para a versão {latest_version}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "A nova versão de firmware %s estável está disponível" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Atualizar firmware automaticamente" +msgid "How to update" +msgstr "Como atualizar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Carregar firmware personalizado" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Não foi possível aceder às informações de atualização." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "O firmware não pode ser atualizado por não existir ligação com a impressora." +msgid "Support Blocker" +msgstr "Remover Suportes" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "O firmware não pode ser atualizado porque a ligação com a impressora não suporta a atualização de firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Selecionar firmware personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Atualização de firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "A atualizar firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Atualização de firmware concluída." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "A atualização de firmware falhou devido a um erro desconhecido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "A atualização de firmware falhou devido a um erro de comunicação." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "A atualização de firmware falhou devido a um erro de entrada/saída." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "A atualização de firmware falhou devido à ausência de firmware." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Converter Imagem" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Altura (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "A distância máxima de cada pixel desde a \"Base\"" +msgid "Create a volume in which supports are not printed." +msgstr "Criar um volume dentro do qual não são impressos suportes." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Base (mm)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Preparar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "A altura da \"Base\" desde a base de construção em milímetros." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Largura (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "A largura em milímetros na base de construção" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Profundidade (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "A profundidade em milímetros na base de construção" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Mais escuro é mais alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Mais claro é mais alto" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Para litofanias, os pixels escuros devem corresponder a localizações mais espessas para bloquear mais a passagem da luz. Para mapas de altura, os pixels mais claros significam um terreno mais alto, por isso, os pixels mais claros devem corresponder a localizações mais espessas no modelo 3D gerado." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Modelo de cor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Linear" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Translucidez" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Está disponível um modelo logarítmico simples para definir a translucidez das litofanias. Para mapas de altura, os valores dos pixels correspondem de forma linear à elevação." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "(%) transmitância de 1 mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "A percentagem de luz que penetra numa impressão com uma espessura de 1 milímetro. Diminuir este valor aumenta o contraste em regiões escuras e diminui o contraste em regiões claras da imagem." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Suavização" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "A quantidade de suavização a aplicar à imagem." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Definições do nozzle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Tamanho do nozzle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Diâmetro do material compatível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Desvio X do Nozzle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Desvio Y do Nozzle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Número de ventoinha de arrefecimento" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "G-code inicial do extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "G-code final do extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Definições da impressora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Largura)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Profundidade)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Altura)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Forma da base de construção" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Origem no centro" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Base aquecida" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Volume de construção aquecido" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Variante do G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Definições da cabeça de impressão" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X mín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y mín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X máx" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y máx" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Altura do pórtico" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Número de Extrusores" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Aplicar desvios da extrusora ao GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "G-code inicial" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "G-code final" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Alterações feitas desde a sua conta" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Impressora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "Descartar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Definições do nozzle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Seguinte" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "Os seguintes pacotes vão ser instalados:" +msgid "Nozzle size" +msgstr "Tamanho do nozzle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "Os seguintes pacotes não podem ser instalados devido a uma versão incompatível do Cura:" +msgid "Compatible material diameter" +msgstr "Diâmetro do material compatível" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Instalar os materiais em falta" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Desvio X do Nozzle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Contrato da licença do plug-in" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Desvio Y do Nozzle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Leia e aceite a licença de utilização do plug-in." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Número de ventoinha de arrefecimento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "Aceitar" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "G-code inicial do extrusor" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Gerir os pacotes" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "G-code final do extrusor" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Faça aqui a gestão dos plug-ins e perfis de materiais do Ultimaker Cura. Certifique-se de que mantém os plug-ins atualizados e que efetua regularmente uma cópia de segurança da sua configuração." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Converter Imagem" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Altura (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Gerir os pacotes" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "A distância máxima de cada pixel desde a \"Base\"" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Base (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "A altura da \"Base\" desde a base de construção em milímetros." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Largura (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "A largura em milímetros na base de construção" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Profundidade (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "A profundidade em milímetros na base de construção" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Mais escuro é mais alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Mais claro é mais alto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Para litofanias, os pixels escuros devem corresponder a localizações mais espessas para bloquear mais a passagem da luz. Para mapas de altura, os pixels mais claros significam um terreno mais alto, por isso, os pixels mais claros devem corresponder a localizações mais espessas no modelo 3D gerado." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Modelo de cor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Linear" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Translucidez" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Está disponível um modelo logarítmico simples para definir a translucidez das litofanias. Para mapas de altura, os valores dos pixels correspondem de forma linear à elevação." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "(%) transmitância de 1 mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "A percentagem de luz que penetra numa impressão com uma espessura de 1 milímetro. Diminuir este valor aumenta o contraste em regiões escuras e diminui o contraste em regiões claras da imagem." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Suavização" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "A quantidade de suavização a aplicar à imagem." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Plug-in de pós-processamento" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Scripts de pós-processamento" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Adicionar um script" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Definições" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "Altere os scripts de pós-processamento." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "O script a seguir está ativo:" +msgstr[1] "Os seguintes scripts estão ativos:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Mover para o topo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Eliminar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Retomar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "A colocar em pausa..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "A recomeçar..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Colocar em pausa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "A cancelar..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Tem a certeza de que pretende mover %1 para o topo da fila?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Mover trabalho de impressão para o topo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Tem a certeza de que pretende eliminar %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Eliminar trabalho de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Tem a certeza de que deseja cancelar %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Cancelar impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Imprimir Através da Rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Imprimir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Seleção de Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Alterações na configuração" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Ignorar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "A impressora atribuída %1 requer a seguinte alteração na configuração:" +msgstr[1] "A impressora atribuída %1 requer as seguintes alterações na configuração:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "A impressora %1 está atribuída, mas o trabalho tem uma configuração de material desconhecida." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Alterar o material %1 de %2 para %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Carregar %3 como material %1 (isto não pode ser substituído)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Substituir o print core %1 de %2 para %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Alterar base de construção para %1 (isto não pode ser substituído)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "Ignorar utilizará as definições especificadas com a configuração da impressora existente. Tal pode resultar numa falha de impressão." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Vidro" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Alumínio" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Gerir impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Atualize o firmware da impressora para gerir a fila remotamente." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do Ultimaker Cura. Clique em \"Gerir impressora\" para visitar o Ultimaker Digital Factory e ver esta câmara." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "A carregar..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Plug-ins" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Indisponível" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Inacessível" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Inativa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "A preparar..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "A Imprimir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Sem título" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anónimo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Requer alterações na configuração" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Detalhes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Impressora indisponível" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Primeira disponível" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Ligar a uma Impressora em Rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Para imprimir diretamente para a sua impressora através da rede, certifique-se de que a impressora está ligada à rede através de um cabo de rede ou através de ligação à rede Wi-Fi. Se não ligar o Cura por rede à impressora, poderá ainda assim utilizar uma unidade USB para transferir ficheiros g-code para a impressora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Selecione a impressora a partir da lista abaixo:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Editar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Remover" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Atualizar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Se a sua impressora não estiver na lista, por favor, consulte o guia de resolução de problemas de impressão em rede" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Tipo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Versão de Firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Endereço" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Esta impressora não está configurada para alojar um grupo de impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Esta impressora aloja um grupo de %1 impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "A impressora neste endereço ainda não respondeu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Ligar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Endereço IP inválido" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Introduza um endereço IP válido." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Endereço da Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Introduza o endereço IP da sua impressora na rede." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "Em fila" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Gerir no browser" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "Não existem trabalhos de impressão na fila. Para adicionar um trabalho, seccione e envie." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Trabalhos em Impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Tempo de impressão total" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "A aguardar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Cancelado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Impressão terminada" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "A cancelar..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Falhou" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "A colocar em pausa..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "Em Pausa" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "A recomeçar..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Ação necessária" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Termina %1 a %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cópias de segurança do Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Versão do Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Máquinas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Materiais" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Pesquisar no browser" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Perfis" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Para poder utilizar este pacote terá de reiniciar o Cura" +msgid "Want more?" +msgstr "Deseja mais?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "Sair %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Efetuar cópia de segurança agora" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Instalar materiais" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Efetuar cópia de segurança automaticamente" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Selecione e instale perfis de materiais otimizados para as impressoras 3D Ultimaker." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Criar automaticamente uma cópia de segurança sempre que o Cura é iniciado." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Restaurar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Eliminar cópia de segurança" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Tem a certeza de que pretende eliminar esta cópia de segurança? Esta ação não pode ser anulada." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Restaurar cópia de segurança" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "É necessário reiniciar o Cura para restaurar a sua cópia de segurança. Pretende fechar o Cura agora?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "As minhas cópias de segurança" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Atualmente não existem quaisquer cópias de segurança. Utilize o botão \"Efetuar cópia de segurança agora\" para criar uma." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Durante a fase de pré-visualização, terá um limite de 5 cópias de segurança visíveis. Remova uma cópia de segurança para ver as antigas." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Efetue a cópia de segurança e sincronize as suas definições do Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Iniciar sessão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Mais informações sobre a recolha anónima de dados" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "O Ultimaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador. Segue-se um exemplo de todos os dados partilhados:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Não pretendo enviar dados anónimos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Permitir o envio de dados anónimos" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Guardar o projeto Cura e o ficheiro de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Guardar projeto Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "É necessário aceitar a licença para instalar o pacote" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Selecione quaisquer atualizações realizadas a esta Ultimaker Original" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "Saber Mais" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Base de Construção Aquecida (kit oficial ou de construção própria)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Nivelamento da Base de Construção" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Para assegurar uma boa qualidade das suas impressões, pode agora ajustar a base de construção. Quando clica em \"Avançar para a posição seguinte\", o nozzle irá deslocar-se para as diferentes posições que podem ser ajustadas." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Para cada posição, introduza um pedaço de papel debaixo do nozzle e ajuste a altura da base de construção. A altura da base de construção está correta quando o papel fica ligeiramente preso pelo nozzle." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Iniciar Nivelamento da base de construção" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Avançar para Posição Seguinte" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Por" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "Saber Mais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Ativar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Desativar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "A voltar para a versão anterior..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Repor a Versão Anterior" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "A instalar..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Instalar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "Desinstalar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "A actualizar..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Atualizar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Detalhes do pacote" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Anterior" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Descrição" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Impressoras compatíveis" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "Sem informações sobre compatibilidade" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Materiais de suporte compatíveis" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Nenhum" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Compatível com a Material Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Sim" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "Não" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Otimizado para o Air Manager" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Visite o site do plug-in" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Website" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Comprar bobinas" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Ficha de segurança" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Ficha técnica" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Erro ao carregar os pacotes:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "Tentar novamente?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "A carregar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "Sem mais resultados para mostrar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "Não foram encontrados resultados com o filtro atual" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Carregar mais" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Instale plug-ins" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Simplifique o seu fluxo de trabalho e personalize a sua utilização do Ultimaker Cura com plug-ins criados pela nossa incrível comunidade de utilizadores." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Alterações feitas desde a sua conta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Descartar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Seguinte" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "Os seguintes pacotes vão ser instalados:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "Os seguintes pacotes não podem ser instalados devido a uma versão incompatível do Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "É necessário aceitar a licença para instalar o pacote" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Contrato da licença do plug-in" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Leia e aceite a licença de utilização do plug-in." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Aceitar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Instalar materiais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Selecione e instale perfis de materiais otimizados para as impressoras 3D Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Gerir os pacotes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Descrição" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Impressoras compatíveis" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "Sem informações sobre compatibilidade" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Materiais de suporte compatíveis" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Nenhum" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Compatível com a Material Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Sim" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "Não" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Otimizado para o Air Manager" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Visite o site do plug-in" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Website" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Comprar bobinas" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Ficha de segurança" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Ficha técnica" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Detalhes do pacote" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Anterior" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Erro ao carregar os pacotes:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "Tentar novamente?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "A carregar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "Sem mais resultados para mostrar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "Não foram encontrados resultados com o filtro atual" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Carregar mais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Plug-in Aprovado pela Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Material Certificado pela Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Pacote Aprovado pela Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Gerir os pacotes" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Faça aqui a gestão dos plug-ins e perfis de materiais do Ultimaker Cura. Certifique-se de que mantém os plug-ins atualizados e que efetua regularmente uma cópia de segurança da sua configuração." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Instalar os materiais em falta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "A carregar..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Materiais" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Pesquisar no browser" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Para poder utilizar este pacote terá de reiniciar o Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "Sair %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2775,3010 +3074,430 @@ msgstr "" "- Verifique se a impressora está ligada à rede.\n" "- Verifique se tem sessão iniciada para encontrar impressoras ligadas através da cloud." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Ligue a impressora à sua rede." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Ver manuais do utilizador online" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Para monitorizar a sua impressão a partir do Cura, ligue a impressora." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Abrir Projeto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Atualizar existente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Criar nova" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Resumo – Projeto Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Como deve ser resolvido o conflito da máquina?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Definições da impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Tipo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Grupo da Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Como deve ser resolvido o conflito no perfil?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Definições do perfil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Nome" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Inexistente no perfil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 substituição" +msgstr[1] "%1 substituições" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Derivado de" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 substituição" +msgstr[1] "%1, %2 substituições" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Como deve ser resolvido o conflito no material?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Definições de material" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Visibilidade das definições" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Modo" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Definições visíveis:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 de %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Abrir um projeto irá apagar todos os modelos na base de construção." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Abrir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "De qualquer modo, abrir o projecto" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Instalar material em falta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Tipo de Objecto" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Modelo normal" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Imprimir como suporte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Modificar definições para sobreposições" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Não suportar sobreposições" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Apenas objeto de enchimento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Malha de corte" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Selecionar definições" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Selecionar definições a personalizar para este modelo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrar..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Mostrar tudo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Atualizar firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "O firmware é o software que é executado diretamente na sua impressora 3D. Este firmware controla os motores de passo, regula a temperatura e basicamente assegura o funcionamento da sua impressora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "O firmware que é expedido com as novas impressoras funciona corretamente, mas as novas versões costumam ter mais funcionalidades e melhorias." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Atualizar firmware automaticamente" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Carregar firmware personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "O firmware não pode ser atualizado por não existir ligação com a impressora." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "O firmware não pode ser atualizado porque a ligação com a impressora não suporta a atualização de firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Plug-in de pós-processamento" +msgid "Select custom firmware" +msgstr "Selecionar firmware personalizado" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Atualização de firmware" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Scripts de pós-processamento" +msgid "Updating firmware." +msgstr "A atualizar firmware." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Adicionar um script" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Definições" +msgid "Firmware update completed." +msgstr "Atualização de firmware concluída." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Altere os scripts de pós-processamento." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "A atualização de firmware falhou devido a um erro desconhecido." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "O script a seguir está ativo:" -msgstr[1] "Os seguintes scripts estão ativos:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "A atualização de firmware falhou devido a um erro de comunicação." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "A atualização de firmware falhou devido a um erro de entrada/saída." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "A atualização de firmware falhou devido à ausência de firmware." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Esquema de cores" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Cor do Material" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Tipo de Linha" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Velocidade" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Espessura da Camada" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Diâmetro da Linha" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Fluxo" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Modo Compatibilidade" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Deslocações" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Auxiliares" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Invólucro" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Enchimento" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "A Iniciar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Só Camadas Superiores" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "5 Camadas Superiores Detalhadas" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Superior / Inferior" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Parede Interior" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "mín" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "máx" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Mais informações sobre a recolha anónima de dados" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "O Ultimaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador. Segue-se um exemplo de todos os dados partilhados:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Não pretendo enviar dados anónimos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Permitir o envio de dados anónimos" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Nivelamento da Base de Construção" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Para assegurar uma boa qualidade das suas impressões, pode agora ajustar a base de construção. Quando clica em \"Avançar para a posição seguinte\", o nozzle irá deslocar-se para as diferentes posições que podem ser ajustadas." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Para cada posição, introduza um pedaço de papel debaixo do nozzle e ajuste a altura da base de construção. A altura da base de construção está correta quando o papel fica ligeiramente preso pelo nozzle." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Iniciar Nivelamento da base de construção" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Avançar para Posição Seguinte" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Selecione quaisquer atualizações realizadas a esta Ultimaker Original" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Base de Construção Aquecida (kit oficial ou de construção própria)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Ligar a uma Impressora em Rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Para imprimir diretamente para a sua impressora através da rede, certifique-se de que a impressora está ligada à rede através de um cabo de rede ou através de ligação à rede Wi-Fi. Se não ligar o Cura por rede à impressora, poderá ainda assim utilizar uma unidade USB para transferir ficheiros g-code para a impressora." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Selecione a impressora a partir da lista abaixo:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Editar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Remover" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Atualizar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Se a sua impressora não estiver na lista, por favor, consulte o guia de resolução de problemas de impressão em rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Tipo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Versão de Firmware" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Endereço" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Esta impressora não está configurada para alojar um grupo de impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Esta impressora aloja um grupo de %1 impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "A impressora neste endereço ainda não respondeu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Ligar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Endereço IP inválido" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Introduza um endereço IP válido." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Endereço da Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Introduza o endereço IP da sua impressora na rede." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Alterações na configuração" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Ignorar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "A impressora atribuída %1 requer a seguinte alteração na configuração:" -msgstr[1] "A impressora atribuída %1 requer as seguintes alterações na configuração:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "A impressora %1 está atribuída, mas o trabalho tem uma configuração de material desconhecida." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Alterar o material %1 de %2 para %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Carregar %3 como material %1 (isto não pode ser substituído)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Substituir o print core %1 de %2 para %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Alterar base de construção para %1 (isto não pode ser substituído)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "Ignorar utilizará as definições especificadas com a configuração da impressora existente. Tal pode resultar numa falha de impressão." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Vidro" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Alumínio" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Mover para o topo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Eliminar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Retomar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "A colocar em pausa..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "A recomeçar..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Colocar em pausa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "A cancelar..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Tem a certeza de que pretende mover %1 para o topo da fila?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Mover trabalho de impressão para o topo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Tem a certeza de que pretende eliminar %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Eliminar trabalho de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Tem a certeza de que deseja cancelar %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Cancelar impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Gerir impressora" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Atualize o firmware da impressora para gerir a fila remotamente." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do Ultimaker Cura. Clique em \"Gerir impressora\" para visitar o Ultimaker Digital Factory e ver esta câmara." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "A carregar..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Indisponível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Inacessível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Inativa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "A preparar..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "A Imprimir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Sem título" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anónimo" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Requer alterações na configuração" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Detalhes" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Impressora indisponível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Primeira disponível" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Cancelado" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Impressão terminada" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "A cancelar..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Falhou" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "A colocar em pausa..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "Em Pausa" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "A recomeçar..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Ação necessária" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Termina %1 a %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "Em fila" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Gerir no browser" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Não existem trabalhos de impressão na fila. Para adicionar um trabalho, seccione e envie." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Trabalhos em Impressão" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Tempo de impressão total" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "A aguardar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Imprimir Através da Rede" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Imprimir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Seleção de Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Iniciar sessão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Inicie a sessão na plataforma Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Adicione definições de materiais e plug-ins do Marketplace\n" -"- Efetue uma cópia de segurança e sincronize as definições de materiais e plug-ins\n" -"- Partilhe ideias e obtenha ajuda dos mais de 48.000 utilizadores da Comunidade Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Crie uma conta Ultimaker gratuita" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "A verificar..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Conta sincronizada" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Ocorreu um problema..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Instalar atualizações pendentes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Verificar atualizações de conta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Atualização mais recente: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Conta Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Terminar sessão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Nenhuma estimativa de tempo disponível" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Nenhuma estimativa de custos disponível" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Pré-visualizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Estimativa de tempo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Estimativa de material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1 m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1 g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "A Seccionar..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Não é possível seccionar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "A processar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Segmentação" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Iniciar o processo de segmentação" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Ver online o guia de resolução de problemas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Alternar para ecrã inteiro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Sair do Ecrã Inteiro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&Desfazer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Refazer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Sair" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "Vista 3D" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Vista Frente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Vista Cima" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Vista Inferior" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Vista Lado Esquerdo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Vista Lado Direito" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Configurar Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Adicionar Impressora..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Gerir Im&pressoras..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Gerir Materiais..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Adicionar mais materiais disponíveis no Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&Atualizar perfil com as definições/substituições atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Descartar alterações atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "&Criar perfil a partir das definições/substituições atuais..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Gerir Perfis..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Mostrar &documentação online" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Reportar um &erro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Novidades" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Sobre..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Apagar seleção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Centrar seleção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Multiplicar seleção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Apagar Modelo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Ce&ntrar Modelo na Base" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "&Agrupar Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Desagrupar Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "&Combinar Modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&Multiplicar Modelo..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Selecionar todos os modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Limpar base de construção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Recarregar todos os modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Dispor todos os modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Dispor seleção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Repor todas as posições de modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Repor Todas as Transformações do Modelo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&Abrir Ficheiro(s)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Novo Projeto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Mostrar pasta de configuração" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Configurar visibilidade das definições..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "As minhas impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Monitorize as impressoras no Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Crie projetos de impressão na Digital Library." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Trabalhos em Impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Monitorize os trabalhos de impressão e volte a imprimir a partir do histórico de impressão." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Tire mais partido do Ultimaker Cura com plug-ins e perfis de materiais." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Torne-se um perito em impressão 3D com os cursos de e-learning da Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Suporte da Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Saiba como começar a utilizar o Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Faça uma pergunta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consulte a Comunidade Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Reportar um erro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Informe os programadores quando houver algum problema." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visite o site da Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Hex" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Este pacote será instalado após reiniciar." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Geral" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Definições" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Materiais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Perfis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "A fechar %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "Tem a certeza de que pretende sair de %1?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Abrir ficheiro(s)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Instalar Pacote" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Abrir ficheiro(s)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Encontrámos um ou mais ficheiros G-code nos ficheiros selecionados. Só é possível abrir um ficheiro G-code de cada vez. Se pretender abrir um ficheiro G-code, selecione apenas um." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Adicionar Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Novidades" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "Acerca de %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "versão: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "A Solução completa para a impressão 3D por filamento fundido." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"O Cura foi desenvolvido pela Ultimaker B.V. em colaboração com a comunidade.\n" -"O Cura tem o prazer de utilizar os seguintes projetos open source:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Interface gráfica do utilizador" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Framework da aplicação" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "Gerador de G-code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Biblioteca de comunicação interprocessual" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Ligações Python para libnest2d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Biblioteca de embalagens de polígonos, desenvolvida pela Prusa Research" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Biblioteca de apoio para processamento de ficheiros 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Biblioteca de apoio para transmissões de fluxo e metadados de ficheiros" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Linguagem de programação" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI framework" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "Ligações de estrutura da GUI" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "Biblioteca de ligações C/C++" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Formato de intercâmbio de dados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Tipo de letra" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Biblioteca de recortes de polígonos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "JSON parser" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Funções utilitárias, incluindo um carregador de imagens" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Biblioteca de utilidades, incluindo a geração em Voronoi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Certificados de raiz para validar a credibilidade SSL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Compatibilidade entre Python 2 e 3" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Biblioteca de apoio para acesso às chaves de sistema" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Biblioteca de apoio para cálculos mais rápidos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Biblioteca de apoio para processamento de ficheiros STL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Ligações Python para Clipper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Biblioteca de comunicação em série" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Biblioteca de apoio para computação científica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Biblioteca de controlo de erros de Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Biblioteca de apoio para processamento de malhas triangulares" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "Biblioteca de deteção ZeroConf" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Configuração de sistema de construção universal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Dependência e gestor de pacotes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "A empacotar aplicativos Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Implementação da aplicação de distribuição cruzada Linux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "A gerar instaladores Windows" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Abrir ficheiro de projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Este ficheiro é um Projeto do Cura. Pretende abrir como Projeto ou só importar os modelos 3D incluídos no Projeto?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Memorizar a minha escolha" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Abrir como projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Importar modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Descartar ou Manter as alterações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Alterou algumas definições do perfil.\n" -"Pretende manter estas alterações depois de trocar de perfis?\n" -"Como alternativa, pode descartar as alterações para carregar as predefinições a partir de '%1'." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Definições do perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Alterações atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Perguntar sempre isto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Descartar e não perguntar novamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Manter e não perguntar novamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Descartar alterações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Manter alterações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Encontrámos um ou mais projetos do Cura nos ficheiros selecionados. Só é possível abrir um Projeto do Cura, de cada vez. Sugerimos importar apenas os modelos 3D desses Projetos do Cura. Deseja continuar?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Importar tudo como modelos 3D" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Guardar projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Extrusor %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Não mostrar novamente o resumo do projeto ao guardar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Guardar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Imprimir Modelo Selecionado com o %1" -msgstr[1] "Imprimir Modelos Selecionados com o %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Sem título" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "&Definições" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Novo projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Tem a certeza de que deseja iniciar um novo projeto? Isto irá apagar tudo na base de construção assim como quaisquer definições que não tenham sido guardadas." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Mercado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Configurações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Esta configuração não está disponível porque não foi possível reconhecer %1. Visite %2 para transferir o perfil de material correto." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Mercado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "A carregar as configurações disponíveis da impressora..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "As configurações não estão disponíveis porque a impressora está desligada." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "A configuração deste extrusor não é permitida o que impede o seccionamento." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "Não existem perfis que correspondam à configuração deste extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Selecionar configuração" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Configurações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Ativado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Utilizar cola para melhor aderência com esta combinação de materiais." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Imprimir Modelo Selecionado Com:" -msgstr[1] "Imprimir modelos selecionados com:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Multiplicar Modelo Selecionado" -msgstr[1] "Multiplicar modelos selecionados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Número de Cópias" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "&Editar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "E&xtensões" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&Ficheiro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Guardar projeto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Exportar..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Exportar seleção..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "&Ajuda" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Favoritos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Genérico" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Abrir ficheiro(s)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "P&referências" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "&Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Impressoras em rede" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Impressoras locais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Abrir &Recente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Guardar projeto..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Definir como Extrusor Ativo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Ativar Extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Desativar Extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Definições Visíveis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Fechar todas as categorias" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Gerir Visibilidade das Definições..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Visualizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "&Posição da câmara" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Vista da câmara" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Perspetiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Ortográfica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Sem ligação a uma impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "A impressora não aceita comandos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "Em manutenção. Verifique a impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Perdeu-se a ligação com a impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "A imprimir..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Em pausa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "A preparar..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Remova a impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Cancelar impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Tem a certeza de que deseja cancelar a impressão?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "É imprimido como suporte." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "Foram modificados outros modelos sobrepostos com este modelo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "Foi modificada a sobreposição de enchimento com este modelo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "Não são suportadas sobreposições com este modelo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "Substitui %1 definição." -msgstr[1] "Substitui %1 definições." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Lista de objetos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Predefinições" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Interface" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- incompleto --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Moeda:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Tema*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Seccionar automaticamente ao alterar as definições." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Seccionar automaticamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*Terá de reiniciar a aplicação para ativar estas alterações." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Comportamento da janela" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Realçar, a vermelho, as áreas do modelo sem apoio. Sem suporte, estas áreas podem não ser impressas correctamente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Mostrar Saliências (Overhangs)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Destaque as superfícies extra ou em falta do modelo utilizando sinais de aviso. As trajetórias de ferramentas irão falhar muitas vezes partes da geometria pretendida." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Apresentar erros de modelo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Move a câmara de forma que o modelo fique no centro da visualização quando é selecionado um modelo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Centrar câmara ao selecionar item" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "O comportamento de zoom predefinido do Cura deve ser invertido?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Inverta a direção do zoom da câmera." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "O zoom deve deslocar-se na direção do rato?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Fazer zoom em direção ao rato não é suportado na perspetiva ortográfica." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Fazer Zoom na direção do rato" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Os modelos, na plataforma, devem ser movidos para que não se intersectem?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Garantir que os modelos não se interceptam" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Pousar os modelos na base de construção?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Pousar automaticamente os modelos na base de construção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Mostrar mensagem de aviso no leitor de g-code." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Mensagem de aviso no leitor de g-code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "A vista por camada deve ser forçada a utilizar o modo de compatibilidade?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Forçar o modo de compatibilidade na visualização por camada (é necessário reiniciar)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "O Cura deve abrir na localização onde foi fechado?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Restaurar posição da janela ao iniciar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Que tipo de composição de câmara deve ser utilizado?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Composição de câmara:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Perspetiva" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Ortográfica" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Abrir e guardar ficheiros" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "Pretende que os ficheiros abertos a partir do ambiente de trabalho ou de aplicações externas sejam executados na mesma instância do Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Utilizar uma única instância do Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Limpar a base de construção antes de carregar um novo modelo na instância única do Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Limpar base de construção antes de carregar o modelo na instância única" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Os modelos devem ser redimensionados até ao volume de construção se forem demasiado grandes?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Redimensionar modelos demasiado grandes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Um modelo pode parecer extremamente pequeno se, por exemplo, este tiver sido criado em metros e não em milímetros. Estes modelos devem ser redimensionados?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Redimensionar modelos extremamente pequenos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Selecionar os modelos depois de abertos?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Selecionar os modelos depois de abertos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Deve um prefixo com base no nome da impressora ser adicionado ao nome do trabalho de impressão automaticamente?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Adicionar prefixo da máquina ao nome do trabalho" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Deve ser apresentado um resumo ao guardar um ficheiro de projeto?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Mostrar caixa de diálogo de resumo ao guardar projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Comportamento predefinido ao abrir um ficheiro de projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Comportamento predefinido ao abrir um ficheiro de projeto: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Perguntar sempre isto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Abrir sempre como projeto" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Importar sempre modelos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Quando tiver realizado alterações a um perfil e mudado para outro, será apresentada uma caixa de diálogo a perguntar se pretende manter as alterações. Caso contrário, pode escolher um comportamento predefinido, sendo que a caixa de diálogo nunca mais é apresentada." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Perfis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Comportamento predefinido para valores de definição alterados ao mudar para um perfil diferente: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Descartar sempre definições alteradas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Transferir sempre definições alteradas para o novo perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Privacidade" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Podem alguns dados anónimos sobre a impressão ser enviados para a Ultimaker? Não são enviadas, nem armazenadas, quaisquer informações pessoais, incluindo modelos, endereços IP ou outro tipo de identificação pessoal." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Enviar dados (anónimos) sobre a impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Atualizações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "O Cura deve procurar atualizações quando o programa é iniciado?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Procurar atualizações ao iniciar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "Quando se verificar se existem atualizações, verificar apenas a existência de versões estáveis." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Apenas versões estáveis" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Quando se verificar se existem atualizações, verificar tanto a existência de versões estáveis como de versões beta." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "Versões estáveis e beta" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Fazer uma verificação automática de novos plug-ins sempre que o Cura for iniciado? Recomenda-se vivamente que não desative esta opção!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Receber notificações para atualizações de plug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Adicionar novo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Ativar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Mudar Nome" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Materiais compatíveis com a impressora ativa:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Criar novo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Importar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Sincronizar com Impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Duplicar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Exportar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Confirmar Remoção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Tem a certeza de que deseja remover o perfil %1? Não é possível desfazer esta ação!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Importar material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Material %1 importado com êxito" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Não foi possível importar o material %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Exportar Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Falha ao exportar material para %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Material exportado com êxito para %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Sincronizar materiais com impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Sincronizar materiais com impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "Com alguns passos simples poderá sincronizar todos os seus perfis de materiais com as suas impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "Por que motivo tenho de sincronizar os perfis de materiais?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Começar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Iniciar sessão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Para sincronizar automaticamente os perfis de materiais com todas as impressoras ligadas à Digital Factory, tem de ter uma sessão iniciada no Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Sincronizar materiais através de USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "As seguintes impressoras vão receber os novos perfis de materiais:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "Ocorreu um problema ao enviar os materiais para as impressoras." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Perfis de materiais foram sincronizados com êxito com as seguintes impressoras:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Resolução de problemas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "Faltam impressoras?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Certifique-se de que todas as impressoras estão ON e ligadas com a Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Atualizar lista" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Tente novamente" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Concluído" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Sincronizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "A sincronizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "Não foi encontrada nenhuma impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Parece que não tem nenhuma impressora compatível ligada com a Digital Factory. Certifique-se de que a impressora está ligada e que tem o firmware mais recente instalado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Saiba como ligar a sua impressora à Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Atualizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Sincronizar perfis de materiais via USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Siga os seguintes passos para instalar os novos perfis de materiais na sua impressora." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Clique no botão para exportar o ficheiro de material." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "Guarde o ficheiro .umm numa unidade USB." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "Insira a unidade USB na impressora e inicie o procedimento para carregar novos perfis de materiais." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "Como carregar novos perfis de materiais para a minha impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Anterior" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Exportar ficheiro de material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Exportar Todos os Materiais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Confirmar Alteração de Diâmetro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "O novo diâmetro do filamento está definido como %1 mm, o que não é compatível com o extrusor actual. Pretende prosseguir?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Nome" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Marca" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Tipo de Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Cor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Selecionador de cores do material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Propriedades" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Densidade" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Diâmetro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Custo do Filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Peso do Filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Comprimento do filamento" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Custo por Metro" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Este material está associado a %1 e partilha algumas das suas propriedades." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Desassociar Material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Descrição" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Informações de Aderência" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Informações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Definições de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Perfis compatíveis com a impressora ativa:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Criar novo perfil a partir das definições/alterações atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Algumas definições do perfil actual foram substituídas." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Atualizar o perfil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Atualizar perfil com as definições/substituições atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Descartar alterações atuais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Este perfil utiliza as predefinições especificadas pela impressora, pelo que não tem quaisquer definições/substituições na lista seguinte." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "As suas definições atuais correspondem ao perfil selecionado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Definições Globais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Criar Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Forneça um nome para este perfil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Exportar Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Duplicar Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Mudar Nome do Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Importar Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Mudar o nome" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Por favor, indique um novo nome." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "Esta definição não é válida para a máquina ativa, e não será visível." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "Esta definição não é visível devido ao valor da definição: %1. Altere o valor dessa definição, para que esta definição fique visível." -msgstr[1] "Esta definição não é visível devido aos valores das seguintes definições: %1. Altere os valores dessas definições, para que esta definição fique visível." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Visibilidade das Definições" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Selecionar tudo" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Extrusor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "A temperatura-alvo do extrusor. O extrusor irá aquecer ou arrefecer até esta temperatura. Se esta opção for definida como 0, o aquecimento do extrusor será desligado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "A temperatura atual deste extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "A temperatura-alvo de preaquecimento do extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Cancelar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Preaquecer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Aquecer o extrusor com antecedência antes de imprimir. Pode continuar a ajustar as definições de impressão durante o aquecimento e não precisará de esperar que o extrusor aqueça quando começar a impressão." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "A cor do material neste extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "O material neste extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "O nozzle inserido neste extrusor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Base de construção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "A temperatura desejada da base aquecida. A base irá aquecer ou arrefecer até esta temperatura. Se esta opção for definida como 0, o aquecimento da base será desligado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "A temperatura atual da base aquecida." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "A temperatura de pré-aquecimento da base." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Aqueçer a base com antecedência antes de imprimir. Pode continuar a ajustar as definições de impressão durante o aquecimento e não precisará de esperar que a base aqueça quando começar a impressão." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Controlo da impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Posição de deslocação" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Distância de deslocação" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "Enviar G-code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Enviar um comando G-code personalizado para a impressora ligada. Prima \"Enter\" para enviar o comando." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "A impressora não está ligada." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "A impressora de cloud está offline. Verifique se a impressora está ligada e conectada à Internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Esta impressora não está associada à sua conta. Visite a Ultimaker Digital Factory para estabelecer uma ligação." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "A conectividade de cloud está atualmente indisponível. Inicie sessão para estabelecer ligação com a impressora de cloud." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "A conectividade de cloud está atualmente indisponível. Verifique a sua ligação à Internet." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Adicionar Impressora" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Gerir impressoras" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Impressão ativa" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Nome do trabalho" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Tempo de Impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Tempo restante estimado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Alguns valores de definição/substituição são diferentes dos valores armazenados no perfil.\n" -"\n" -"Clique para abrir o gestor de perfis." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Perfis personalizados" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Configuração de impressão desativada. O ficheiro G-code não pode ser modificado." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Recomendado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Personalizado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Ligado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Desligado" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Experimental" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "o perfil personalizado está ativo e substituiu algumas definições." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "o perfil personalizado está a substituir algumas definições." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Algumas definições foram alteradas." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Aderência à Base de Construção" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Permite a impressão de uma aba ou raft. Isto irá adicionar, respetivamente, uma área plana em torno ou sob a base do seu objeto, que são fáceis de retirar posteriormente." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Enchimento gradual" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "O enchimento gradual irá aumentar progressivamente a densidade do enchimento em direção ao topo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Resolução" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Suportes" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Criar estruturas para suportar partes do modelo, suspensas ou com saliências. Sem estas estruturas, essas partes do modelo podem desmoronar durante a impressão." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "Configuração não suportada" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Não há perfis disponíveis para a configuração do material/%1 selecionado. Altere sua configuração." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "Saber mais" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Definição" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Perfil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Atual" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Unidade" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Pesquisar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Algumas das definições invisíveis têm valores diferentes dos valores normais calculados automaticamente.\n" -"\n" -"Clique para tornar estas definições visíveis." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Esta definição não é utilizada porque todas as definições influenciadas foram substituídas." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Modifica" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Modificado Por" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Esta definição é sempre partilhada entre todos os extrusores. Ao alterá-la aqui, o valor será alterado em todos os extrusores." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Esta definição está resolvida a partir de valores específicos da extrusora em conflito:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5789,7 +3508,7 @@ msgstr "" "\n" "Clique para restaurar o valor do perfil." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5800,932 +3519,3304 @@ msgstr "" "\n" "Clique para restaurar o valor calculado." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Procurar definições" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Copiar valor para todos os extrusores" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Copiar todos os valores alterados para todos os extrusores" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Esconder esta definição" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Não mostrar esta definição" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Manter esta definição visível" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "Vista 3D" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Configurar visibilidade das definições..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Vista Frente" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Algumas das definições invisíveis têm valores diferentes dos valores normais calculados automaticamente.\n" +"\n" +"Clique para tornar estas definições visíveis." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Vista Cima" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Mercado" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Vista esquerda" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "&Definições" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Vista direita" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Novo projeto" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Tem a certeza de que deseja iniciar um novo projeto? Isto irá apagar tudo na base de construção assim como quaisquer definições que não tenham sido guardadas." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Visibilidade das Definições" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Predefinições" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Selecionar tudo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Sincronizar materiais com impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Sincronizar materiais com impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "Com alguns passos simples poderá sincronizar todos os seus perfis de materiais com as suas impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "Por que motivo tenho de sincronizar os perfis de materiais?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Começar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Iniciar sessão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Para sincronizar automaticamente os perfis de materiais com todas as impressoras ligadas à Digital Factory, tem de ter uma sessão iniciada no Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Sincronizar materiais através de USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "As seguintes impressoras vão receber os novos perfis de materiais:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "Ocorreu um problema ao enviar os materiais para as impressoras." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Perfis de materiais foram sincronizados com êxito com as seguintes impressoras:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Resolução de problemas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "Faltam impressoras?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Certifique-se de que todas as impressoras estão ON e ligadas com a Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Atualizar lista" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Tente novamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Concluído" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Sincronizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "A sincronizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "Não foi encontrada nenhuma impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Parece que não tem nenhuma impressora compatível ligada com a Digital Factory. Certifique-se de que a impressora está ligada e que tem o firmware mais recente instalado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Saiba como ligar a sua impressora à Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Atualizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Sincronizar perfis de materiais via USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Siga os seguintes passos para instalar os novos perfis de materiais na sua impressora." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Clique no botão para exportar o ficheiro de material." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "Guarde o ficheiro .umm numa unidade USB." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "Insira a unidade USB na impressora e inicie o procedimento para carregar novos perfis de materiais." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "Como carregar novos perfis de materiais para a minha impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Anterior" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Exportar ficheiro de material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Exportar Todos os Materiais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Confirmar Alteração de Diâmetro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "O novo diâmetro do filamento está definido como %1 mm, o que não é compatível com o extrusor actual. Pretende prosseguir?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Nome" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Marca" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Tipo de Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Cor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Selecionador de cores do material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Propriedades" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Densidade" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Diâmetro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Custo do Filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Peso do Filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Comprimento do filamento" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Custo por Metro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Este material está associado a %1 e partilha algumas das suas propriedades." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Desassociar Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Descrição" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Informações de Aderência" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Informações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Definições de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Materiais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Materiais compatíveis com a impressora ativa:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Criar novo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Importar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Sincronizar com Impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Ativar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Duplicar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Exportar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Confirmar Remoção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Tem a certeza de que deseja remover o perfil %1? Não é possível desfazer esta ação!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Importar material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Material %1 importado com êxito" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Não foi possível importar o material %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Exportar Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Falha ao exportar material para %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Material exportado com êxito para %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "Esta definição não é válida para a máquina ativa, e não será visível." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "Esta definição não é visível devido ao valor da definição: %1. Altere o valor dessa definição, para que esta definição fique visível." +msgstr[1] "Esta definição não é visível devido aos valores das seguintes definições: %1. Altere os valores dessas definições, para que esta definição fique visível." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Geral" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Interface" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- incompleto --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Moeda:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Tema*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Seccionar automaticamente ao alterar as definições." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Seccionar automaticamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*Terá de reiniciar a aplicação para ativar estas alterações." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Comportamento da janela" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Realçar, a vermelho, as áreas do modelo sem apoio. Sem suporte, estas áreas podem não ser impressas correctamente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Mostrar Saliências (Overhangs)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Destaque as superfícies extra ou em falta do modelo utilizando sinais de aviso. As trajetórias de ferramentas irão falhar muitas vezes partes da geometria pretendida." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Apresentar erros de modelo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Move a câmara de forma que o modelo fique no centro da visualização quando é selecionado um modelo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Centrar câmara ao selecionar item" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "O comportamento de zoom predefinido do Cura deve ser invertido?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Inverta a direção do zoom da câmera." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "O zoom deve deslocar-se na direção do rato?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Fazer zoom em direção ao rato não é suportado na perspetiva ortográfica." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Fazer Zoom na direção do rato" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Os modelos, na plataforma, devem ser movidos para que não se intersectem?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Garantir que os modelos não se interceptam" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Pousar os modelos na base de construção?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Pousar automaticamente os modelos na base de construção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Mostrar mensagem de aviso no leitor de g-code." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Mensagem de aviso no leitor de g-code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "A vista por camada deve ser forçada a utilizar o modo de compatibilidade?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Forçar o modo de compatibilidade na visualização por camada (é necessário reiniciar)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "O Cura deve abrir na localização onde foi fechado?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Restaurar posição da janela ao iniciar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Que tipo de composição de câmara deve ser utilizado?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Composição de câmara:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Perspetiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Ortográfica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Abrir e guardar ficheiros" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "Pretende que os ficheiros abertos a partir do ambiente de trabalho ou de aplicações externas sejam executados na mesma instância do Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Utilizar uma única instância do Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "Limpar a base de construção antes de carregar um novo modelo na instância única do Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Limpar base de construção antes de carregar o modelo na instância única" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Os modelos devem ser redimensionados até ao volume de construção se forem demasiado grandes?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Redimensionar modelos demasiado grandes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Um modelo pode parecer extremamente pequeno se, por exemplo, este tiver sido criado em metros e não em milímetros. Estes modelos devem ser redimensionados?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Redimensionar modelos extremamente pequenos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Selecionar os modelos depois de abertos?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Selecionar os modelos depois de abertos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Deve um prefixo com base no nome da impressora ser adicionado ao nome do trabalho de impressão automaticamente?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Adicionar prefixo da máquina ao nome do trabalho" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Deve ser apresentado um resumo ao guardar um ficheiro de projeto?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Mostrar caixa de diálogo de resumo ao guardar projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Comportamento predefinido ao abrir um ficheiro de projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Comportamento predefinido ao abrir um ficheiro de projeto: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Perguntar sempre isto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Abrir sempre como projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Importar sempre modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Quando tiver realizado alterações a um perfil e mudado para outro, será apresentada uma caixa de diálogo a perguntar se pretende manter as alterações. Caso contrário, pode escolher um comportamento predefinido, sendo que a caixa de diálogo nunca mais é apresentada." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Perfis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Comportamento predefinido para valores de definição alterados ao mudar para um perfil diferente: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Perguntar sempre isto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Descartar sempre definições alteradas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Transferir sempre definições alteradas para o novo perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Privacidade" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Podem alguns dados anónimos sobre a impressão ser enviados para a Ultimaker? Não são enviadas, nem armazenadas, quaisquer informações pessoais, incluindo modelos, endereços IP ou outro tipo de identificação pessoal." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Enviar dados (anónimos) sobre a impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Atualizações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "O Cura deve procurar atualizações quando o programa é iniciado?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Procurar atualizações ao iniciar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "Quando se verificar se existem atualizações, verificar apenas a existência de versões estáveis." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Apenas versões estáveis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "Quando se verificar se existem atualizações, verificar tanto a existência de versões estáveis como de versões beta." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "Versões estáveis e beta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Fazer uma verificação automática de novos plug-ins sempre que o Cura for iniciado? Recomenda-se vivamente que não desative esta opção!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Receber notificações para atualizações de plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Mudar o nome" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Por favor, indique um novo nome." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Adicionar novo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Mudar Nome" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Perfis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Perfis compatíveis com a impressora ativa:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Criar novo perfil a partir das definições/alterações atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Algumas definições do perfil actual foram substituídas." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Atualizar o perfil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Atualizar perfil com as definições/substituições atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Descartar alterações atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Este perfil utiliza as predefinições especificadas pela impressora, pelo que não tem quaisquer definições/substituições na lista seguinte." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "As suas definições atuais correspondem ao perfil selecionado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Definições Globais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Criar Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Forneça um nome para este perfil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Exportar Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Duplicar Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Mudar Nome do Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Importar Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Ver tipo" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "Vista 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Vista Frente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Vista Cima" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Vista esquerda" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Vista direita" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Adicionar uma impressora de cloud" +msgid "Is printed as support." +msgstr "É imprimido como suporte." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "A aguardar resposta da cloud" +msgid "Other models overlapping with this model are modified." +msgstr "Foram modificados outros modelos sobrepostos com este modelo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "Não foram encontradas impressoras na sua conta?" +msgid "Infill overlapping with this model is modified." +msgstr "Foi modificada a sobreposição de enchimento com este modelo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "As seguintes impressoras na sua conta foram adicionadas no Cura:" +msgid "Overlaps with this model are not supported." +msgstr "Não são suportadas sobreposições com este modelo." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Adicionar impressora manualmente" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "Substitui %1 definição." +msgstr[1] "Substitui %1 definições." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Fabricante" +msgid "Active print" +msgstr "Impressão ativa" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Autor do perfil" +msgid "Job Name" +msgstr "Nome do trabalho" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Nome da impressora" +msgid "Printing Time" +msgstr "Tempo de Impressão" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Atribuir um nome à impressora" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Tempo restante estimado" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Adicionar uma impressora" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Adicionar uma impressora em rede" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Adicionar uma impressora sem rede" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "Não foi encontrada nenhuma impressora na sua rede." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "Atualizar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "Adicionar impressora por IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "Adicionar impressora de cloud" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Resolução de problemas" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Adicionar impressora por endereço IP" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Introduza o endereço IP da sua impressora." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Adicionar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Não foi possível ligar ao dispositivo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Não se consegue ligar a uma impressora Ultimaker?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "A impressora neste endereço ainda não respondeu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Não foi possível adicionar esta impressora porque é uma impressora desconhecida ou não aloja um grupo." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Ligar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 -msgctxt "@label" -msgid "Release Notes" -msgstr "Notas da versão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "Adicione definições de materiais e plug-ins do Marketplace" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "Efetue uma cópia de segurança e sincronize as definições de materiais e plug-ins" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Partilhe ideias e obtenha ajuda dos mais de 48.000 utilizadores da Comunidade Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 -msgctxt "@button" -msgid "Skip" -msgstr "Ignorar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Crie uma Conta Ultimaker gratuita" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Ajude-nos a melhorar o Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "O Ultimaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador, incluindo:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "Tipos de máquina" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "Utilização do material" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "Número de segmentos" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "Definições de impressão" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Os dados recolhidos pelo Ultimaker Cura não conterão quaisquer informações pessoais." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "Mais informações" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "Vazio" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "Contrato de utilizador" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "Rejeitar e fechar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Bem-vindo ao Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "Siga estes passos para configurar o Ultimaker Cura. Este processo irá demorar apenas alguns momentos." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "Iniciar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" msgstr "Novidades" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "Fabricante" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "Autor do perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "Nome da impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "Atribuir um nome à impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "Notas da versão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "Não foi encontrada nenhuma impressora na sua rede." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Atualizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Adicionar impressora por IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Adicionar impressora de cloud" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Resolução de problemas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Inicie a sessão na plataforma Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "Adicione definições de materiais e plug-ins do Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "Efetue uma cópia de segurança e sincronize as definições de materiais e plug-ins" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "Partilhe ideias e obtenha ajuda dos mais de 48.000 utilizadores da Comunidade Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "Ignorar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "Crie uma Conta Ultimaker gratuita" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "Ajude-nos a melhorar o Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "O Ultimaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador, incluindo:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "Tipos de máquina" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "Utilização do material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "Número de segmentos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "Definições de impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Os dados recolhidos pelo Ultimaker Cura não conterão quaisquer informações pessoais." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "Mais informações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "Vazio" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Adicionar uma impressora de cloud" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "A aguardar resposta da cloud" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "Não foram encontradas impressoras na sua conta?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "As seguintes impressoras na sua conta foram adicionadas no Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Adicionar impressora manualmente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "Contrato de utilizador" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "Rejeitar e fechar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Adicionar impressora por endereço IP" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Introduza o endereço IP da sua impressora." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Adicionar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Não foi possível ligar ao dispositivo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Não se consegue ligar a uma impressora Ultimaker?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "A impressora neste endereço ainda não respondeu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Não foi possível adicionar esta impressora porque é uma impressora desconhecida ou não aloja um grupo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Ligar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "Bem-vindo ao Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "Siga estes passos para configurar o Ultimaker Cura. Este processo irá demorar apenas alguns momentos." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "Iniciar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "Lista de objetos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Ver online o guia de resolução de problemas" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Alternar para ecrã inteiro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Sair do Ecrã Inteiro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&Desfazer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Refazer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Sair" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "Vista 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Vista Frente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Vista Cima" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Vista Inferior" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Vista Lado Esquerdo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Vista Lado Direito" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Configurar Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Adicionar Impressora..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Gerir Im&pressoras..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Gerir Materiais..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Adicionar mais materiais disponíveis no Marketplace" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&Atualizar perfil com as definições/substituições atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Descartar alterações atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "&Criar perfil a partir das definições/substituições atuais..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Gerir Perfis..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Mostrar &documentação online" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Reportar um &erro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "Novidades" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Sobre..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Apagar seleção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Centrar seleção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Multiplicar seleção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Apagar Modelo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Ce&ntrar Modelo na Base" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "&Agrupar Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Desagrupar Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "&Combinar Modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&Multiplicar Modelo..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Selecionar todos os modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Limpar base de construção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Recarregar todos os modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Dispor todos os modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Dispor seleção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Repor todas as posições de modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Repor Todas as Transformações do Modelo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&Abrir Ficheiro(s)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Novo Projeto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Mostrar pasta de configuração" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Imprimir Modelo Selecionado com o %1" +msgstr[1] "Imprimir Modelos Selecionados com o %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Sem ligação a uma impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "A impressora não aceita comandos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "Em manutenção. Verifique a impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Perdeu-se a ligação com a impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "A imprimir..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Em pausa" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "A preparar..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Remova a impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Cancelar impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Tem a certeza de que deseja cancelar a impressão?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Definição" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Atual" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Unidade" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Definir como Extrusor Ativo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Ativar Extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Desativar Extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&Ficheiro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Guardar projeto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Exportar..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Exportar seleção..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Favoritos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Genérico" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "&Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Impressoras em rede" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Impressoras locais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "E&xtensões" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Abrir ficheiro(s)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "P&referências" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Configurações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Ativado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Utilizar cola para melhor aderência com esta combinação de materiais." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "A carregar as configurações disponíveis da impressora..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "As configurações não estão disponíveis porque a impressora está desligada." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Esta configuração não está disponível porque não foi possível reconhecer %1. Visite %2 para transferir o perfil de material correto." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Mercado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "A configuração deste extrusor não é permitida o que impede o seccionamento." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "Não existem perfis que correspondam à configuração deste extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Selecionar configuração" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Configurações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "&Ajuda" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Guardar projeto..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Abrir &Recente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Visualizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "&Posição da câmara" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Vista da câmara" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Perspetiva" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Ortográfica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Imprimir Modelo Selecionado Com:" +msgstr[1] "Imprimir modelos selecionados com:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Multiplicar Modelo Selecionado" +msgstr[1] "Multiplicar modelos selecionados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Número de Cópias" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "&Editar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Definições Visíveis" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Fechar todas as categorias" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Gerir Visibilidade das Definições..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Abrir ficheiro(s)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Encontrámos um ou mais projetos do Cura nos ficheiros selecionados. Só é possível abrir um Projeto do Cura, de cada vez. Sugerimos importar apenas os modelos 3D desses Projetos do Cura. Deseja continuar?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Importar tudo como modelos 3D" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Abrir ficheiro de projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Este ficheiro é um Projeto do Cura. Pretende abrir como Projeto ou só importar os modelos 3D incluídos no Projeto?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Memorizar a minha escolha" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Abrir como projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Importar modelos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Descartar ou Manter as alterações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"Alterou algumas definições do perfil.\n" +"Pretende manter estas alterações depois de trocar de perfis?\n" +"Como alternativa, pode descartar as alterações para carregar as predefinições a partir de '%1'." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Definições do perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Alterações atuais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Descartar e não perguntar novamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Manter e não perguntar novamente" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Descartar alterações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Manter alterações" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Guardar projeto" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Extrusor %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Não mostrar novamente o resumo do projeto ao guardar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Guardar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "Acerca de %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "versão: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "A Solução completa para a impressão 3D por filamento fundido." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"O Cura foi desenvolvido pela Ultimaker B.V. em colaboração com a comunidade.\n" +"O Cura tem o prazer de utilizar os seguintes projetos open source:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Interface gráfica do utilizador" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Framework da aplicação" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "Gerador de G-code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Biblioteca de comunicação interprocessual" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Ligações Python para libnest2d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Biblioteca de embalagens de polígonos, desenvolvida pela Prusa Research" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Biblioteca de apoio para processamento de ficheiros 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Biblioteca de apoio para transmissões de fluxo e metadados de ficheiros" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Linguagem de programação" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI framework" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "Ligações de estrutura da GUI" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "Biblioteca de ligações C/C++" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Formato de intercâmbio de dados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Tipo de letra" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Biblioteca de recortes de polígonos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "JSON parser" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Funções utilitárias, incluindo um carregador de imagens" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Biblioteca de utilidades, incluindo a geração em Voronoi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "Certificados de raiz para validar a credibilidade SSL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Compatibilidade entre Python 2 e 3" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Biblioteca de apoio para acesso às chaves de sistema" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Biblioteca de apoio para cálculos mais rápidos" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Biblioteca de apoio para processamento de ficheiros STL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Ligações Python para Clipper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Biblioteca de comunicação em série" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Biblioteca de apoio para computação científica" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Biblioteca de apoio para processamento de malhas triangulares" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "Biblioteca de deteção ZeroConf" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Configuração de sistema de construção universal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Dependência e gestor de pacotes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "A empacotar aplicativos Python" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Implementação da aplicação de distribuição cruzada Linux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "A gerar instaladores Windows" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Hex" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "As minhas impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Monitorize as impressoras no Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Crie projetos de impressão na Digital Library." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Trabalhos em Impressão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Monitorize os trabalhos de impressão e volte a imprimir a partir do histórico de impressão." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Tire mais partido do Ultimaker Cura com plug-ins e perfis de materiais." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Torne-se um perito em impressão 3D com os cursos de e-learning da Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Suporte da Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Saiba como começar a utilizar o Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Faça uma pergunta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Consulte a Comunidade Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Reportar um erro" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Informe os programadores quando houver algum problema." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Visite o site da Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Suportes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Criar estruturas para suportar partes do modelo, suspensas ou com saliências. Sem estas estruturas, essas partes do modelo podem desmoronar durante a impressão." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Algumas definições foram alteradas." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "O enchimento gradual irá aumentar progressivamente a densidade do enchimento em direção ao topo." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Enchimento gradual" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "Configuração não suportada" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "Não há perfis disponíveis para a configuração do material/%1 selecionado. Altere sua configuração." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "Saber mais" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Aderência à Base de Construção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Permite a impressão de uma aba ou raft. Isto irá adicionar, respetivamente, uma área plana em torno ou sob a base do seu objeto, que são fáceis de retirar posteriormente." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Resolução" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Configuração de impressão desativada. O ficheiro G-code não pode ser modificado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Ligado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Desligado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Experimental" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Recomendado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Personalizado" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Perfil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Alguns valores de definição/substituição são diferentes dos valores armazenados no perfil.\n" +"\n" +"Clique para abrir o gestor de perfis." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Perfis personalizados" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "A impressora não está ligada." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Base de construção" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "A temperatura desejada da base aquecida. A base irá aquecer ou arrefecer até esta temperatura. Se esta opção for definida como 0, o aquecimento da base será desligado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "A temperatura atual da base aquecida." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "A temperatura de pré-aquecimento da base." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Preaquecer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Aqueçer a base com antecedência antes de imprimir. Pode continuar a ajustar as definições de impressão durante o aquecimento e não precisará de esperar que a base aqueça quando começar a impressão." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Extrusor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "A temperatura-alvo do extrusor. O extrusor irá aquecer ou arrefecer até esta temperatura. Se esta opção for definida como 0, o aquecimento do extrusor será desligado." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "A temperatura atual deste extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "A temperatura-alvo de preaquecimento do extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Aquecer o extrusor com antecedência antes de imprimir. Pode continuar a ajustar as definições de impressão durante o aquecimento e não precisará de esperar que o extrusor aqueça quando começar a impressão." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "A cor do material neste extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "O material neste extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "O nozzle inserido neste extrusor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Controlo da impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Posição de deslocação" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Distância de deslocação" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "Enviar G-code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Enviar um comando G-code personalizado para a impressora ligada. Prima \"Enter\" para enviar o comando." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Este pacote será instalado após reiniciar." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Definições" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "A fechar %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "Tem a certeza de que pretende sair de %1?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Instalar Pacote" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Abrir ficheiro(s)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Encontrámos um ou mais ficheiros G-code nos ficheiros selecionados. Só é possível abrir um ficheiro G-code de cada vez. Se pretender abrir um ficheiro G-code, selecione apenas um." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Adicionar Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Novidades" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Adicione definições de materiais e plug-ins do Marketplace\n" +"- Efetue uma cópia de segurança e sincronize as definições de materiais e plug-ins\n" +"- Partilhe ideias e obtenha ajuda dos mais de 48.000 utilizadores da Comunidade Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Crie uma conta Ultimaker gratuita" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Iniciar sessão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Atualização mais recente: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Conta Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Terminar sessão" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "A verificar..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Conta sincronizada" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Ocorreu um problema..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Instalar atualizações pendentes" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Verificar atualizações de conta" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "A impressora de cloud está offline. Verifique se a impressora está ligada e conectada à Internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Esta impressora não está associada à sua conta. Visite a Ultimaker Digital Factory para estabelecer uma ligação." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "A conectividade de cloud está atualmente indisponível. Inicie sessão para estabelecer ligação com a impressora de cloud." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "A conectividade de cloud está atualmente indisponível. Verifique a sua ligação à Internet." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Adicionar Impressora" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Gerir impressoras" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "A Seccionar..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Não é possível seccionar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "A processar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Segmentação" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Iniciar o processo de segmentação" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Cancelar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Estimativa de tempo" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Estimativa de material" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1 m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1 g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Nenhuma estimativa de tempo disponível" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Nenhuma estimativa de custos disponível" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Pré-visualizar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Sem título" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "Nenhum item para selecionar" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Verifica potenciais problemas de impressão nos modelos e definições de impressão, e oferece sugestões." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Verificador de Modelos" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Fornece suporte para ler ficheiros 3MF." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "Leitor de 3MF" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Possiblita a gravação de ficheiros 3MF." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "Gravador 3MF" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Fornece suporte para ler ficheiros AMF." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "Leitor de AMF" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Efetua uma cópia de segurança e repõe a sua configuração." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cópias de segurança do Cura" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Fornece a hiperligação para o back-end de seccionamento do CuraEngine." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "Back-end do CuraEngine" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Fornece suporte para importar perfis Cura." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Leitor de Perfis Cura" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Possibilita a exportação de perfis do Cura." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Gravador de perfis Cura" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Liga à Biblioteca Digital, permitindo ao Cura abrir ficheiros da Biblioteca Digital e guardar ficheiros na mesma." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Biblioteca Digital Ultimaker" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Procura e verifica se existem atualizações de firmware." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Verificador Atualizações Firmware" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Disponibiliza as ações da máquina para atualizar o firmware." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Atualizador de firmware" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Lê o g-code a partir de um arquivo comprimido." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Leitor de G-code comprimido" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "Grava o g-code num arquivo comprimido." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Gravador de G-code comprimido" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Permite importar perfis a partir de ficheiros g-code." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "Leitor de perfis G-code" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Permite abrir e visualizar ficheiros G-code." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "Leitor de G-code" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Grava o g-code num ficheiro." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "Gravador de G-code" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Permite gerar geometria imprimível a partir de ficheiros de imagem 2D." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Leitor de imagens" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Permite importar perfis de versões antigas do Cura." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Leitor de perfis antigos do Cura" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Proporciona uma forma de alterar as definições da máquina (tal como o volume de construção, o tamanho do nozzle, etc.)." -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Função Definições da Máquina" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Faz a gestão de extensões da aplicação e permite a navegação das extensões a partir do website da Ultimaker." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Permite gerar geometria imprimível a partir de ficheiros de imagem 2D." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Marketplace" +msgid "Image Reader" +msgstr "Leitor de imagens" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Fornece uma fase de monitorização no Cura." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Fase de monitorização" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Fornece as definições por-modelo." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Ferramenta de definições Por-Modelo" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Extensão que permite a utilização de scripts criados pelo utilizador para efeitos de pós-processamento" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Pós-Processamento" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Fornece uma fase de preparação no Cura." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Fase de preparação" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Fornece uma fase de pré-visualização no Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Fase de pré-visualização" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Fornece suporte de ligação da unidade amovível e suporte de gravação." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Plug-in de dispositivo de saída da unidade amovível" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Regista determinados eventos para que possam ser utilizados pelo \"crash reporter\"" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Sentry Logger" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Permite pré-visualizar os dados das camadas seccionadas." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Visualização por camadas" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Envia informações anónimas sobre o seccionamento. Pode ser desativado nas preferências." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Informações do seccionamento" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Permite a visualização (simples) dos objetos como sólidos." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Vista Sólidos" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Cria um objecto usado para eliminar a impressão de suportes em certas zonas" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Eliminador de suportes" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Fornece suporte para a leitura de ficheiros modelo." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Leitor de Trimesh" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Fornece suporte para ler pacotes de formato Ultimaker." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "Leitor de UFP" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Permite a gravação de arquivos Ultimaker Format." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "Gravador de UFP" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Disponibiliza funções especificas para as máquinas Ultimaker (tais como, o assistente de nivelamento da base, seleção de atualizações, etc.)." - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Funções para impressoras Ultimaker" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gere as ligações de rede com as impressoras em rede Ultimaker." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ligação de rede Ultimaker" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Aceita G-Codes e envia-os para uma impressora. O plug-in também pode atualizar firmware." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "Impressão USB" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Atualiza as configurações do Cura 2.1 para o Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Atualização da versão 2.1 para 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Atualiza as configurações do Cura 2.2 para o Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Atualização da versão 2.2 para 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Atualiza as configurações do Cura 2.5 para o Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Atualização da versão 2.5 para 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Atualiza as configurações do Cura 2.6 para o Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Atualização da versão 2.6 para 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Atualiza as configurações do Cura 2.7 para o Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Atualização da versão 2.7 para 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Atualiza as configurações do Cura 3.0 para o Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Atualização da versão 3.0 para 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Atualiza as configurações do Cura 3.2 para o Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Atualização da versão 3.2 para 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Atualiza as configurações do Cura 3.3 para o Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Atualização da versão 3.3 para 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Atualiza as configurações do Cura 3.4 para o Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Atualização da versão 3.4 para 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Atualiza as configurações do Cura 3.5 para o Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Atualização da versão 3.5 para 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Atualiza as configurações do Cura 4.0 para o Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Atualização da versão 4.0 para 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Atualiza as configurações do Cura 4.11 para o Cura 4.12." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "Atualização da versão 4.11 para a versão 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Atualiza as configurações do Cura 4.13 para o Cura 5.0." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "Atualização do Cura versão 4.13 para 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Atualiza as configurações do Cura 4.1 para o Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Atualização da versão 4.1 para 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Atualiza as configurações do Cura 4.2 para o Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Atualização da versão 4.2 para 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Configurações de atualizações do Cura 4.3 para o Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Atualização da versão 4.3 para 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Atualiza as configurações do Cura 4.4 para o Cura 4.5." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "Atualização da versão 4.4 para a versão 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Atualiza as configurações do Cura 4.5 para o Cura 4.6." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "Atualização da versão 4.5 para a versão 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Atualiza as configurações do Cura 4.6.0 para o Cura 4.6.2." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Atualização da versão 4.6.0 para a versão 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Atualiza as configurações do Cura 4.6.2 para o Cura 4.7." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Atualização da versão 4.6.2 para a versão 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Atualiza as configurações do Cura 4.7 para o Cura 4.8." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "Atualização da versão 4.7 para 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Atualiza as configurações do Cura 4.8 para o Cura 4.9." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "Atualização da versão 4.8 para 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Atualiza as configurações do Cura 4.9 para o Cura 4.10." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "Atualização da versão 4.9 para 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Fornece suporte para ler ficheiros X3D." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "Leitor de X3D" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Fornece capacidades para ler e gravar perfis de material com base em XML." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Perfis de Materiais" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Permite a visualização em Raio-X." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Vista Raio-X" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Fornece suporte para ler ficheiros X3D." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "Leitor de X3D" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Fornece suporte para importar perfis Cura." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Leitor de Perfis Cura" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Extensão que permite a utilização de scripts criados pelo utilizador para efeitos de pós-processamento" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Pós-Processamento" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Gere as ligações de rede com as impressoras em rede Ultimaker." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Ligação de rede Ultimaker" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Possiblita a gravação de ficheiros 3MF." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "Gravador 3MF" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Efetua uma cópia de segurança e repõe a sua configuração." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cópias de segurança do Cura" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Envia informações anónimas sobre o seccionamento. Pode ser desativado nas preferências." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Informações do seccionamento" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Permite a gravação de arquivos Ultimaker Format." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "Gravador de UFP" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Liga à Biblioteca Digital, permitindo ao Cura abrir ficheiros da Biblioteca Digital e guardar ficheiros na mesma." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Biblioteca Digital Ultimaker" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Permite importar perfis a partir de ficheiros g-code." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "Leitor de perfis G-code" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Permite abrir e visualizar ficheiros G-code." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "Leitor de G-code" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Fornece suporte para a leitura de ficheiros modelo." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Leitor de Trimesh" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Disponibiliza funções especificas para as máquinas Ultimaker (tais como, o assistente de nivelamento da base, seleção de atualizações, etc.)." + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Funções para impressoras Ultimaker" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Lê o g-code a partir de um arquivo comprimido." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Leitor de G-code comprimido" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Faz a gestão de extensões da aplicação e permite a navegação das extensões a partir do website da Ultimaker." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Marketplace" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Fornece suporte de ligação da unidade amovível e suporte de gravação." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Plug-in de dispositivo de saída da unidade amovível" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Fornece uma fase de monitorização no Cura." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Fase de monitorização" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Atualiza as configurações do Cura 2.5 para o Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Atualização da versão 2.5 para 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Atualiza as configurações do Cura 2.6 para o Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Atualização da versão 2.6 para 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Atualiza as configurações do Cura 4.13 para o Cura 5.0." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "Atualização do Cura versão 4.13 para 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Atualiza as configurações do Cura 4.8 para o Cura 4.9." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "Atualização da versão 4.8 para 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Atualiza as configurações do Cura 3.4 para o Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Atualização da versão 3.4 para 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Atualiza as configurações do Cura 4.4 para o Cura 4.5." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "Atualização da versão 4.4 para a versão 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Configurações de atualizações do Cura 4.3 para o Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Atualização da versão 4.3 para 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Atualiza as configurações do Cura 3.2 para o Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Atualização da versão 3.2 para 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Atualiza as configurações do Cura 3.3 para o Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Atualização da versão 3.3 para 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Atualiza as configurações do Cura 4.1 para o Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Atualização da versão 4.1 para 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Atualiza as configurações do Cura 4.2 para o Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Atualização da versão 4.2 para 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Atualiza as configurações do Cura 4.6.2 para o Cura 4.7." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "Atualização da versão 4.6.2 para a versão 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Atualiza as configurações do Cura 3.5 para o Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Atualização da versão 3.5 para 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Atualiza as configurações do Cura 2.2 para o Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Atualização da versão 2.2 para 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Atualiza as configurações do Cura 2.1 para o Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Atualização da versão 2.1 para 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Atualiza as configurações do Cura 4.6.0 para o Cura 4.6.2." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "Atualização da versão 4.6.0 para a versão 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Atualiza as configurações do Cura 4.7 para o Cura 4.8." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "Atualização da versão 4.7 para 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Atualiza as configurações do Cura 4.9 para o Cura 4.10." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "Atualização da versão 4.9 para 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Atualiza as configurações do Cura 4.5 para o Cura 4.6." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "Atualização da versão 4.5 para a versão 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Atualiza as configurações do Cura 2.7 para o Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Atualização da versão 2.7 para 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Atualiza as configurações do Cura 3.0 para o Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Atualização da versão 3.0 para 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Atualiza as configurações do Cura 4.11 para o Cura 4.12." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "Atualização da versão 4.11 para a versão 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Atualiza as configurações do Cura 4.0 para o Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Atualização da versão 4.0 para 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Fornece a hiperligação para o back-end de seccionamento do CuraEngine." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "Back-end do CuraEngine" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Fornece suporte para ler ficheiros 3MF." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "Leitor de 3MF" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Fornece as definições por-modelo." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Ferramenta de definições Por-Modelo" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Fornece capacidades para ler e gravar perfis de material com base em XML." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Perfis de Materiais" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Possibilita a exportação de perfis do Cura." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Gravador de perfis Cura" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Verifica potenciais problemas de impressão nos modelos e definições de impressão, e oferece sugestões." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Verificador de Modelos" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Aceita G-Codes e envia-os para uma impressora. O plug-in também pode atualizar firmware." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "Impressão USB" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Fornece uma fase de pré-visualização no Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Fase de pré-visualização" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Grava o g-code num ficheiro." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "Gravador de G-code" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Fornece suporte para ler pacotes de formato Ultimaker." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "Leitor de UFP" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Disponibiliza as ações da máquina para atualizar o firmware." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Atualizador de firmware" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "Grava o g-code num arquivo comprimido." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Gravador de G-code comprimido" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Permite pré-visualizar os dados das camadas seccionadas." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Visualização por camadas" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Permite importar perfis de versões antigas do Cura." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Leitor de perfis antigos do Cura" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Fornece suporte para ler ficheiros AMF." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "Leitor de AMF" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Permite a visualização (simples) dos objetos como sólidos." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Vista Sólidos" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Procura e verifica se existem atualizações de firmware." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Verificador Atualizações Firmware" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Regista determinados eventos para que possam ser utilizados pelo \"crash reporter\"" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Sentry Logger" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Cria um objecto usado para eliminar a impressão de suportes em certas zonas" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Eliminador de suportes" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Fornece uma fase de preparação no Cura." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Fase de preparação" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "Não foi possível guardar a informação do pacote do material no ficheiro do projecto: {material}. Este projeto poderá não abrir corretamente em outros sistemas." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Não foi possível guardar a informação do pacote do material" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Biblioteca de controlo de erros de Python" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Impressora" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "o perfil personalizado está ativo e substituiu algumas definições." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "o perfil personalizado está a substituir algumas definições." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Ainda não inicializado
      " diff --git a/resources/i18n/pt_PT/fdmextruder.def.json.po b/resources/i18n/pt_PT/fdmextruder.def.json.po index 8e8248ca13..b97d8a823c 100644 --- a/resources/i18n/pt_PT/fdmextruder.def.json.po +++ b/resources/i18n/pt_PT/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,212 +15,212 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Máquina" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Definições específicas da máquina" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "O núcleos de extrusão utilizado para imprimir. Definição usada com múltiplos extrusores." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID do Nozzle" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "O ID do nozzle de um núcleo de extrusão, tal como \"AA 0.4\" e \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diâmetro do Nozzle" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "O diâmetro interno do nozzle. Altere esta definição quando utilizar um nozzle com um tamanho não convencional." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Desvio X do Nozzle" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "A coordenada X do desvio do nozzle." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Desvio Y do Nozzle" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "A coordenada Y do desvio do nozzle." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "G-Code Inicial do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "G-code inicial para executar ao mudar para este extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Posição Inicial Absoluta do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Define a posição inicial do extrusor, de forma absoluta em vez, de relativa à última posição conhecida da cabeça de impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Posição X Inicial do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "A coordenada X da posição inicial ao ligar o extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Posição Y Inicial do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "A coordenada Y da posição inicial ao ligar o extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "G-Code Final do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "G-code final para executar ao mudar deste extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Posição Final Absoluta do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Define a posição final do extrusor, absoluta em vez de relativa à última posição conhecida da cabeça de impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Posição X Final do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "A coordenada X da posição final ao desligar o extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Posição Y Final do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "A coordenada Y da posição final ao desligar o extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Posição Z para Preparação do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada Z da posição onde o nozzle é preparado ao iniciar a impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Ventoinha de arrefecimento de impressão do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "O número de ventoinhas de arrefecimento de impressão associadas a este extrusor. Apenas alterar o valor predefinido de 0 quando tiver uma ventoinha de arrefecimento de impressão diferente para cada extrusor." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Aderência à Base Construção" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Aderência" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posição X Preparação do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada X da posição onde o nozzle é preparado ao iniciar a impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Posição Y Preparação do Extrusor" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada Y da posição onde o nozzle é preparado ao iniciar a impressão." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Material" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Material" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diâmetro" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Ajusta o diâmetro do filamento utilizado. Faça corresponder este valor com o diâmetro do filamento utilizado." diff --git a/resources/i18n/pt_PT/fdmprinter.def.json.po b/resources/i18n/pt_PT/fdmprinter.def.json.po index 4036a548bd..f659192125 100644 --- a/resources/i18n/pt_PT/fdmprinter.def.json.po +++ b/resources/i18n/pt_PT/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,42 +15,42 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Definições específicas da máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Tipo de Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "O nome do seu modelo de impressora 3D." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Mostrar Variantes da Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Mostrar ou não as diferentes variantes desta máquina, as quais são descritas em ficheiros json separados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "G-code Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -59,12 +59,12 @@ msgstr "" "Comandos G-code a serem executados no início – separados por \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "G-code Final" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -73,1872 +73,1907 @@ msgstr "" "Comandos G-code a serem executados no fim – separados por \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "GUID do material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "GUID do material. Este é definido automaticamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Diâmetro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Ajusta o diâmetro do filamento utilizado. Faça corresponder este valor com o diâmetro do filamento utilizado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Esperar pelo Aquecimento da Base de Construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Introduzir ou não um comando para esperar até que a temperatura da base de construção seja atingida durante o arranque." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Esperar pelo aquecimento do nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Esperar ou não até que a temperatura do nozzle seja atingida durante o arranque." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Incluir Temperaturas do Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Incluir ou não os comandos de temperatura do nozzle no início do G-code. Se o gcode_inicial já incluir os comandos de temperatura do nozzle, o front-end do Cura desativará automaticamente esta definição." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Incluir Temperatura da Base de Construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Incluir ou não os comandos de temperatura da base de construção no início do gcode. Se o gcode_inicial já incluir os comandos de temperatura da base de construção, o front-end do Cura desativará automaticamente esta definição." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Largura da Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "A largura (direção X) da área de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Profundidade da Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "A profundidade (direção Y) da área de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Altura da Máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "A altura (direção Z) da área de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Forma da Base de Construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "A forma da base de construção sem ter em consideração as áreas onde não é possível imprimir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Rectangular" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Elíptica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Material da Base de Construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "O material da base de construção instalada na impressora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Vidro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Alumínio" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Tem Base de Construção Aquecida" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Se a máquina tem ou não uma base de construção aquecida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Tem estabilização da temperatura do volume de construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Se a máquina consegue ou não estabilizar a temperatura do volume de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Ferramenta ativa escrever sempre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Escreva a ferramenta ativa depois de enviar comandos temporários para a ferramenta inativa. Necessário para Extrusora Dupla com Smoothie ou outro firmware com comandos de ferramentas modais." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "O Centro é a Origem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Se as coordenadas X/Y da posição zero (origem) da impressora são o centro da área de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Número de Extrusores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Número de núcleos de extrusão. Um núcleo de extrusão é o conjunto de um alimentador (feeder), tubo bowden e nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Número de extrusores ativos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Número de núcleos de extrusão que estão activos; definido automaticamente em software" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Diâmetro externo do nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "O diâmetro externo da ponta do nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Comprimento do nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "A diferença de altura entre a ponta do nozzle e o extremo inferior da cabeça de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Ângulo do nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "O ângulo entre o plano horizontal e a parte cónica imediatamente acima da ponta do nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Comprimento da zona de aquecimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "A distância, a partir da ponta do nozzle, na qual o calor do nozzle é transferido para o filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Ativar controlo de temperatura do nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Controlar ou não a temperatura a partir do Cura. Desative esta opção para controlar a temperatura do nozzle a partir de fora do Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Velocidade de aquecimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "A velocidade média (°C/s) a que o nozzle é aquecido, média calculada com base nos valores das temperaturas normais de impressão, e a temperatura em modo de espera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Velocidade de arrefecimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "A velocidade média (°C/s) a que o nozzle é arrefecido, média calculada com base nos valores das temperaturas normais de impressão, e a temperatura em modo de espera." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Tempo Mínimo da Temperatura em Modo de Espera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "O tempo mínimo durante o qual um extrusor tem de estar inativo antes de o nozzle ser arrefecido. Apenas é permitido começar a arrefecer até à temperatura de Modo de Espera quando um extrusor não for utilizado por um período de tempo superior a este." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Variante do G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "O tipo de G-code a ser gerado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volumétrico)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Retração em Firmware" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Se se deve utilizar os comandos de retração do firmware (G10/G11), em vez da propriedade E dos comandos G1, para realizar a retração do material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Extrusoras Partilham Aquecedor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Se, as extrusoras partilham um único aquecedor em vez de cada extrusora ter o seu próprio aquecedor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Extrusoras partilham bocal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Se as extrusoras partilham um único bocal, em vez de cada extrusora ter um bocal próprio. Quando definido como verdadeiro, espera-se que o script gcode de arranque da impressora configure corretamente todas as extrusoras num estado de retração inicial conhecido e mutuamente compatível (seja zero ou um filamento não retraído); nesse caso, o estado de retração inicial é descrito, por extrusora, pelo parâmetro 'machine_extruders_shared_nozzle_initial_retraction'." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Retração inicial do bocal partilhado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "Até que ponto se assume que o filamento de cada extrusora foi retraído a partir da ponta do bocal partilhado após a conclusão do script gcode de arranque da impressora; o valor deverá ser igual ou superior ao comprimento da parte comum das condutas do bocal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Áreas não permitidas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Uma lista de polígonos com áreas onde a cabeça de impressão não pode entrar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Áreas não permitidas ao nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Uma lista de polígonos com áreas onde o nozzle não pode entrar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Polígono da cabeça e do ventilador da máquina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "A forma da cabeça de impressão. Estas coordenadas são relativas à posição da cabeça de impressão, que normalmente é a posição do primeiro extrusor. As coordenadas à esquerda e à frente da cabeça de impressão têm de ser valores negativos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Altura do pórtico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "A diferença de altura entre a ponta do nozzle e o sistema de pórtico (eixos X e Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "ID do Nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "O ID do nozzle de um núcleo de extrusão, tal como \"AA 0.4\" e \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Diâmetro do Nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "O diâmetro interno do nozzle. Altere esta definição quando utilizar um nozzle com um tamanho não convencional." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Desviar com extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Aplique o desvio do alinhamento da extrusora ao sistema de coordenadas. Afeta todas as extrusoras." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Posição Z para Preparação Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada Z da posição onde fazer a preparação do nozzle no inicio da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Posição Absoluta Preparação Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Definir como absoluta, a posição para a preparação do extrusor, em vez de relativa à última posição conhecida da cabeça." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Velocidade X Máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "A velocidade máxima do motor da direção X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Velocidade Y Máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "A velocidade máxima do motor da direção Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Velocidade Z Máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "A velocidade máxima do motor da direção Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Velocidade Máxima de E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "A velocidade máxima do filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Aceleração X Máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "A aceleração máxima do motor da direção X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Aceleração Y Máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "A aceleração máxima do motor da direção Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Aceleração Z Máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "A aceleração máxima do motor da direção Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Aceleração Máxima do Filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "A aceleração máxima do motor do filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Aceleração Predefinida" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "A aceleração predefinida do movimento da cabeça de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Jerk X-Y Predefinido" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "O jerk predefinido do movimento no plano horizontal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Jerk Z Predefinido" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "O jerk predefinido do motor da direção Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Jerk Predefinido do Filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "O jerk predefinido do motor do filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Passos por Milímetro (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "O numero de passos do motor de passos (stepper motor) que irão resultar no movimento de um milímetro na direção X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Passos por Milímetro (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "O numero de passos do motor de passos (stepper motor) que irão resultar no movimento de um milímetro na direção Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Passos por Milímetro (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "O numero de passos do motor de passos (stepper motor) que irão resultar no movimento de um milímetro na direção Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Passos por Milímetro (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "O número de passos do motor de passos (stepper motor) que irá resultar no movimento de um milímetro da roda do alimentador à volta da respetiva circunferência." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "Endstop X no Sentido Positivo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Se o endstop do eixo X está no sentido positivo (coordenada X superior) ou negativo (coordenada X inferior)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Endstop Y no Sentido Positivo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Se o endstop do eixo Y está no sentido positivo (coordenada Y superior) ou negativo (coordenada Y inferior)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Endstop Z no Sentido Positivo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Se o endstop do eixo Z está no sentido positivo (coordenada Z superior) ou negativo (coordenada Z inferior)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Velocidade Mínima de Alimentação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "A velocidade mínima de movimento da cabeça de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Diâmetro Roda do Alimentador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "O diâmetro da roda que conduz o material pelo alimentador." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Ajustar a velocidade do ventilador entre 0-1" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Ajustar a velocidade do ventilador para esta ser definida entre 0 e 1 em vez de entre 0 e 256." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Qualidade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Todas as definições que influenciam a resolução da impressão. Estas definições têm um grande impacto na qualidade. (e no tempo de impressão)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Espessura das Camadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "A espessura (altura) de cada camada em milímetros. Espessuras maiores produzem impressões rápidas com baixa resolução, e, espessuras pequenas, produzem impressões mais lentas mas com uma maior resolução/qualidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Espessura da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "A espessura da camada inicial em milímetros. Uma camada inicial mais espessa facilita a aderência à base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Diâmetro da Linha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "O diâmetro (largura) de uma única linha. Normalmente, o diâmetro de cada linha deve corresponder ao diâmetro do nozzle. No entanto, reduzir ligeiramente este valor pode produzir melhores impressões." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Diâmetro Linha Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "O diâmetro de uma única linha de parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Diâmetro Linha Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "O diâmetro da linha de parede mais exterior. Ao reduzir este valor, é possível imprimir com maior nível de detalhe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Diâmetro Linha Parede(s) Interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "O diâmetro de uma única linha de parede para todas as linhas de parede excepto a mais exterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Diâmetro Linha Superior / Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "O diâmetro de uma única linha das superfícies superior/inferior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Diâmetro Linha Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "O diâmetro de uma única linha de enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Diâmetro Linha Contorno/Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "O diâmetro de uma única linha do contorno ou da aba." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Diâmetro Linha Suportes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "O diâmetro de uma única linha da estrutura de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Diâmetro Linha Interface Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "O diâmetro de uma única linha do chão ou tecto de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Diâmetro Linha Tecto Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "O diâmetro de uma única linha do tecto de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Diâmetro Linha Piso Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "O diâmetro de uma única linha do piso de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Diâmetro Linha Torre Preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "O diâmetro de uma única linha da torre de preparação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Diâmetro Linha Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Multiplicador do diâmetro da linha da camada inicial. Aumentar o diâmetro poderá melhorar a aderência à base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Invólucro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Extrusor Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir as paredes. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Extrusor Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir a parede exterior. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Extrusor Paredes Interiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir as paredes interiores. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Espessura das Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "A espessura das paredes na direção horizontal. Este valor, dividido pelo diâmetro da linha de parede, define o número de paredes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Número Linhas Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "O número de paredes. Quando calculado através da espessura das paredes, este valor é arredondado para um número inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Comprimento de transição de paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "Quando uma peça fica mais fina e seja necessário haver uma transição entre um numero diferente de paredes, é reservado um espaço para se puder separar ou unir as linhas das paredes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Número de paredes distribuídas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "O número de paredes, contadas a partir do centro, sobre as quais a variação tem de ser distribuída. Valores mais baixos significam que as paredes exteriores não mudam de diâmetro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Ângulo do limiar de transição de paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Quando devem ser criadas transições entre números pares e ímpares de paredes. Uma forma em cunha com um ângulo superior a esta definição não terá transições e nenhuma parede será impressa no centro para preencher o espaço restante. Reduzir esta definição reduz o número e o comprimento destas paredes centrais, mas pode deixar lacunas ou provocar um excesso de extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Distância do filtro de transição de paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "Se estiver a efetuar a transição para trás e para a frente entre diferentes números de paredes numa rápida sucessão, não efetuar qualquer transição. Remover as transições se estiverem mais juntas do que esta distância." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Margem do filtro de transição de paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Evite a transição para trás e para a frente entre uma parede extra e uma a menos. Esta margem alarga o alcance dos diâmetros de linha que seguem [Diâmetro mínimo da linha da parede - Margem, 2 * Diâmetro mínimo de linha da parede + Margem]. O aumento desta margem reduz o número de transições, o que reduz o número de inícios/paragens de extrusão e o tempo de viagem. No entanto, a variação do diâmetro de linha grande pode levar a problemas de excesso ou defeito de extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Distância Limpeza Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "A distância de um movimento de deslocação inserido depois da parede exterior, para ocultar melhor a junta Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Desvio Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Desvio aplicado à trajetória da parede exterior. Se a parede exterior for menor que o nozzle e impressa depois das paredes interiores, utilize este desvio para que o buraco do nozzle se sobreponha às paredes interiores e não ao exterior do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Otimizar Ordem Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Otimizar a ordem pela qual as paredes são impressas de forma a reduzir o número de retrações e a distância percorrida. A maioria das peças irá beneficiar com a ativação desta opção, mas algumas podem na realidade demorar mais tempo, portanto, por favor compare as estimativas do tempo de impressão com e sem a otimização." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Ordenação de paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Determina a ordem pela qual as paredes são impressas. Imprimir paredes externas antecipadamente ajuda em termos de precisão dimensional, uma vez que as falhas de paredes internas não se podem propagar para o exterior. No entanto, imprimi-las mais tarde permite empilhá-las melhor quando são impressas saliências." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "De dentro para fora" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "De fora para dentro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Alternar Parede Adicional" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Imprimir uma parede adicional em camadas alternadas. Deste modo, o enchimento é \"capturado\" entre estas paredes adicionais, resultando em impressões mais robustas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Diâmetro mínimo de linha da parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Para estruturas finas de cerca de uma ou duas vezes o tamanho do bocal, os diâmetros da linha têm de ser alterados para aderir à espessura do modelo. Esta definição controla o diâmetro mínimo da linha permitido para as paredes. Os diâmetros mínimos de linha determinam também os diâmetros máximos de linha, uma vez que fazemos a transição de paredes N para N+1 com uma determinada espessura da geometria em que as paredes N são largas e as paredes N+1 são estreitas. A linha de parede mais larga possível é o dobro do diâmetro mínimo de linha da parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Diâmetro mínimo de linha da parede Par" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "O diâmetro mínimo da linha para as paredes poligonais normais. Esta definição determina a espessura do modelo em que passamos da impressão de uma única linha fina de parede para a impressão de duas linhas de parede. Um maior diâmetro mínimo de linha da parede Par causa um maior diâmetro máximo de linha da parede Ímpar. O diâmetro máximo de linha da parede Par é calculado como o diâmetro da linha da parede externa + 0,5 * diâmetro mínimo da linha da parede Ímpar." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Dividir limiar da linha do meio" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "O diâmetro da linha mais pequena, como fator do diâmetro da linha normal, acima da qual a linha do meio (se existir uma) será dividida em duas. Reduza esta definição para utilizar mais linhas e mais finas. Aumente para utilizar menos linhas e mais largas. Tenha em atenção que esta regra se aplica como se toda a forma tivesse de ser preenchida com parede, pelo que o meio aqui se refere ao meio do objeto entre duas arestas exteriores da forma, mesmo que exista realmente enchimento ou (outro) revestimento na impressão em vez de parede." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Diâmetro mínimo de linha da parede Ímpar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "Diâmetro mínimo da linha para as paredes poligonais de enchimento de folgas das linhas do meio. Esta definição determina a espessura do modelo em que passamos da impressão de duas linhas da parede para a impressão de duas paredes exteriores e de uma única parede central no meio. Um diâmetro mínimo da parede Ímpar maior provoca um maior diâmetro máximo de linha da parede Par. O diâmetro máximo de linha da parede Ímpar é calculado como 2 * diâmetro mínimo de linha da parede Par," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Adicionar limiar da linha do meio" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "O diâmetro da linha mais pequena, como fator do diâmetro da linha normal, acima da qual será adicionada uma linha do meio (se não existir já uma). Reduza esta definição para utilizar mais linhas e mais finas. Aumente para utilizar menos linhas e mais largas. Tenha em atenção que esta regra se aplica como se toda a forma tivesse de ser preenchida com parede, pelo que o meio aqui se refere ao meio do objeto entre duas arestas exteriores da forma, mesmo que exista realmente enchimento ou (outro) revestimento na impressão em vez de parede." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Imprimir Paredes Finas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Imprimir paredes do modelo que são mais finas horizontalmente do que o tamanho do nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Tamanho mínimo da característica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "Espessura mínima dos elementos finos. Os elementos do modelo mais finos do que este valor não serão impressos, enquanto que os elementos mais espessos do que o Tamanho mínimo do elemento serão alargados para o Diâmetro mínimo de linha da parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Diâmetro mínimo de linha da parede fina" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "Diâmetro da parede que substituirá elementos finos (de acordo com o Tamanho mínimo do elemento) do modelo. Se o Diâmetro mínimo de linha da parede for mais fino do que a espessura do elemento, a parede tornar-se-á tão espessa como o próprio elemento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Expansão Horizontal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Quantidade de desvio aplicado a todos os polígonos em cada camada. Valores positivos podem compensar buracos demasiado grandes; os valores negativos podem compensar buracos demasiado pequenos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Expansão Horizontal Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "Quantidade de desvio aplicado a todos os polígonos na primeira camada. Um valor negativo pode compensar o \"esmagamento\" da camada inicial, conhecido como \"pé de elefante\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Expansão horizontal de buraco" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "Quantidade de desvio aplicado a todos os buracos em cada camada. Valores positivos aumentam o tamanho dos buracos; valores negativos reduzem o tamanho dos buracos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Alinhamento da Junta-Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Ponto inicial de cada trajetória de uma camada. Quando as trajetórias em camadas consecutivas começam no mesmo ponto, pode aparecer uma junta vertical na impressão. Ao alinhar o inicio das trajectórias próximo a uma posição definida pelo utilizador, é mais fácil remover a linha de junta. Quando dispostas aleatoriamente, as imprecisões no início das trajetórias serão menos perceptíveis. Ao adoptar a trajetória mais curta, a impressão será mais rápida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Definido pelo utilizador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Mais curto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Aleatório" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Canto mais Acentuado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Posição da Junta-Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "A posição próxima do local onde a impressão de cada parte de uma camada será iniciada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Posterior esquerda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Anterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Posterior direita" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Direita" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Frontal direita" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Frontal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Frontal esquerda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Esquerda" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "X da Junta-Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "A coordenada X da posição próxima do local onde a impressão de cada parte de uma camada será iniciada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Y da Junta-Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "A coordenada Y da posição próxima do local onde a impressão de cada parte de uma camada será iniciada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Preferência Canto Junta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Controla se os cantos do contorno do modelo influenciam a posição da junta. Nenhum significa que os cantos não influenciam a posição da junta. Ocultar Junta faz com que seja mais provável que a junta surja num canto interior. Expor Junta faz com que seja mais provável que a junta aconteça num canto exterior. Ocultar ou Expor Junta faz com que seja mais provável que a junta aconteça num canto interior ou exterior. Ocultação Inteligente permite os cantos interiores e exteriores, mas opta pelos cantos interiores com mais frequência, se apropriado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Nenhum" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Ocultar Junta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Expor Junta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Ocultar ou Expor Junta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Ocultação Inteligente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Relativo à Junta-Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Quando ativado, as coordenadas da junta-Z são relativas ao centro de cada peça. Quando desativado, as coordenadas definem uma posição absoluta na base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Superior / Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Superior / Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Extrusor Revestimento Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir a(s) camada(s) de revestimento das superfícies mais superiores. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Camadas Revestimento Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "O número de camadas de revestimento da superfície superior. Por norma, uma só camada superior é suficiente para gerar superfícies superiores de maior qualidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Diâmetro Linha Revestimento Superior" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "O diâmetro de uma única linha das superfícies de revestimento na parte superior da impressão." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Padrão Revestimento Superior" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "O padrão geométrico das camadas de revestimento da superfície superior." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Linhas" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Concêntrico" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Ziguezague" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Ordem da superfície superior em \"Monotonic\"" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Imprimir as linhas da superfície superior numa ordem que faz com que ocorra sempre uma sobreposição com linhas adjacentes numa única direção. Este processo demora ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Direções Linha Revestimento Superior" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar quando as camadas de revestimento da superfície superior utilizarem o padrão de Linhas ou Ziguezague. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito a lista está vazia, o que significa a utilização dos ângulos predefinidos tradicionais (45 e 135 graus)." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Extrusor Superior / Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir as camadas superiores e inferiores da impressão. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Espessura Superior / Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "A espessura total das camadas superiores e inferiores na impressão. Este valor, dividido pela Espessura das Camadas, define o número de camadas superiores / inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Espessura Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "A espessura total das camadas superiores na impressão. Este valor, dividido pela Espessura das Camadas, define o número de camadas superiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Camadas Superiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "O número de camadas superiores. Quando calculado através da Espessura Superior, este valor é arredondado para um número inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Espessura Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "A espessura total das camadas inferiores na impressão. Este valor, dividido pela Espessura das Camadas, define o número de camadas inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Camadas Inferiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "O número de camadas inferiores. Quando calculado através da Espessura Inferior, este valor é arredondado para um número inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Camadas inferiores iniciais" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "O número de camadas inferiores iniciais, a partir da base de construção no sentido ascendente. Quando calculado pela espessura inferior, este valor é arredondado para um número inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Padrão Superior / Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "O padrão geométrico das camadas superiores / inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Padrão da Base na Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "O padrão geométrico da base da peça na camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Ligar polígonos superiores/inferiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Ligar caminhos de revestimento superiores/inferiores quando as trajetórias são paralelas. Para o padrão concêntrico, ativar esta definição reduz consideravelmente o tempo de deslocação mas, uma vez que as ligações podem suceder num ponto intermediário sobre o enchimento, esta funcionalidade pode reduzir a qualidade da superfície superior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Ordem Superior/Inferior em \"Monotonic\"" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Imprimir as linhas superiores/inferiores numa ordem que faz com que ocorra sempre uma sobreposição com as linhas adjacentes numa única direção. Este processo demora ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Direções Linha Superior / Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar quando as camadas da superfície superiores/inferiores utilizarem os padrões de Linhas ou Ziguezague. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito a lista está vazia, o que significa a utilização dos ângulos predefinidos tradicionais (45 e 135 graus)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Sem Revestimento nos Espaços Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Quando o modelo tem pequenos espaços verticais de apenas algumas camadas, deverá normalmente existir revestimento à volta dessas camadas no espaço estreito. Ative esta definição para não gerar revestimento se o espaço vertical for muito pequeno. Isto melhora o tempo de impressão e o tempo de seccionamento, mas deixa tecnicamente o enchimento exposto ao ar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Paredes Revestimento Extra" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Substitui a parte mais exterior do padrão superior/inferior por um número de linhas concêntricas. Usar uma ou duas linhas melhora os tectos que começam no material de enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Ativar Engomar (Ironing)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Passar novamente sobre o revestimento superior, mas desta vez extrudindo muito pouco material. O objetivo é derreter mais o plástico da camada superior, criando uma superfície mais suave. A pressão na câmara do nozzle é mantida elevada de modo que os vincos existentes na superfície sejam preenchidos com material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Engomar Só Última Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Engomar apenas a última camada do modelo. Isto permite poupar tempo se as camadas inferiores não precisarem de ter um acabamento mais suave." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Padrão de Engomar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "O padrão geométrico a utilizar para engomar as superfícies superiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Ordem de Engomar em \"Monotonic\"" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Imprimir as linhas de engomar numa ordem que faz com que ocorra sempre uma sobreposição com as linhas adjacentes numa única direção. Este processo demora ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Distância Linhas de Engomar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "A distância entre as linhas de engomar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Fluxo de Engomar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "A quantidade de material, em relação a uma linha de revestimento normal, a ser extrudido durante o processo de engomar. Manter o nozzle cheio ajuda a preencher algumas das fissuras da superfície superior, mas cheio de mais, provoca sobre-extrusão e pequenos pontos ou \"bolhas\" na parte lateral da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Desvio Interior de Engomar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "A distância a manter em relação às extremidades do modelo. \"Engomar\" até à extremidade da superfície pode resultar em arestas irregulares na impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Velocidade de Engomar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "A velocidade da passagem do nozzle (engomar) sobre a superfície superior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Aceleração de Engomar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "A aceleração com a qual se realiza o processo de engomar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Jerk de Engomar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "A mudança de velocidade instantânea máxima ao engomar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Sobreposição Revestimento (%)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Ajuste a quantidade de sobreposição entre as paredes e (as extremidades) das linhas centrais de revestimento, como percentagem das larguras de linha das linhas de revestimento e da parede mais interna. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao revestimento. Observe que no caso de um revestimento e uma largura de revestimento da parede iguais, qualquer percentagem acima de 50% pode fazer com que o revestimento ultrapasse a parede, visto que a posição do nozzle do extrusor de revestimento pode já ultrapassar o centro da parede neste ponto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Sobreposição Revestimento (mm)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Ajuste a quantidade de sobreposição entre as paredes e (as extremidades) das linhas centrais de revestimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao revestimento. Observe que no caso de um revestimento e uma largura de revestimento da parede iguais, qualquer valor acima da metade da largura da parede pode fazer com que o revestimento ultrapasse a parede, visto que a posição do nozzle do extrusor de revestimento pode já ultrapassar o centro da parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Largura Remoção Revestimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "A largura máxima das áreas do revestimento a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer. Isto pode ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento superior/inferior nas superfícies inclinadas do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Largura Remoção Revestimento Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "A largura máxima das áreas do revestimento superior a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer. Isto pode ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento superior nas superfícies inclinadas do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Largura Remoção Revestimento Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "A largura máxima das áreas do revestimento inferior a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer. Isto pode ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento inferior nas superfícies inclinadas do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Distância Expansão Revestimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "A distância da expansão dos revestimentos para dentro do enchimento. Valores mais elevados melhoram tanto a fixação do revestimento ao padrão geométrico de enchimento, assim como a aderência ao revestimento das paredes de camadas adjacentes. Valores mais baixos reduzem a quantidade de material utilizado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Distância Expansão Revestimento Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "A distância da expansão dos revestimentos superiores para dentro do enchimento. Valores mais elevados melhoram, tanto, a fixação do revestimento ao padrão geométrico do enchimento, assim como a aderência ao revestimento das paredes da camada seguinte. Valores mais baixos reduzem a quantidade de material utilizado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Expansão Revestimento Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "A distância da expansão dos revestimentos inferiores para dentro do enchimento. Valores mais elevados melhoram, tanto, a fixação do revestimento ao padrão geométrico de enchimento, assim como a aderência do revestimento às paredes da camada anterior. Valores mais baixos reduzem a quantidade de material utilizado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Ângulo Revestimento para Expansão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "O revestimento superior/inferior não será expandido, quando as superfícies superiores e/ou inferiores do objeto tiverem um ângulo maior que este valor. Isto evita a expansão das pequenas áreas de revestimento que são criadas quando a superfície do modelo tem uma inclinação quase vertical. Um ângulo de 0° é horizontal e fará com que nenhum revestimento seja expandido, enquanto um ângulo de 90° é vertical e fará com que todo o revestimento seja expandido." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Largura Mínima Revestimento para Expansão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "As áreas de revestimento mais pequenas do que este valor não são expandidas. Isto evita a expansão das pequenas áreas de revestimento que são criadas quando a superfície do modelo apresenta uma inclinação quase vertical." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Extrusor Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir o enchimento. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Densidade do Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Ajusta a densidade do enchimento da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Distância Linhas Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "A distância entre as linhas de enchimento impressas. O valor desta definição é calculada através da densidade de enchimento e do diâmetro da linha de enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Padrão de Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "O padrão do material de enchimento da impressão. A linha e o enchimento em ziguezague mudam de direção em camadas alternativas, o que reduz o custo do material. Os padrões de grelha, triângulo, tri-hexágono, cubo, octeto, quarto cúbico, cruz e concêntrico são totalmente impressos em cada camada. Os enchimentos gyroid, cúbico, quarto cúbico e octeto mudam em cada camada para proporcionar uma distribuição mais uniforme da resistência em cada direção. O enchimento relâmpago tenta minimizar o enchimento, ao suportar apenas a parte superior do objeto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Grelha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Triângulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Tri-Hexágono" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Cúbico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Subdivisão Cúbica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Octeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Quarto Cúbico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Cruz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Cruz 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Ligar Linhas Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Ligar as extremidades onde o padrão de enchimento entra em contacto com a parede interior utilizando uma linha que acompanha a forma da parede interior. Ativar esta definição pode melhorar a adesão do enchimento às paredes e reduzir os efeitos do enchimento na qualidade das superfícies verticais. Desativar esta definição reduz a quantidade de material utilizado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Ligar polígonos de enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Ligar caminhos de enchimento quando as trajetórias são paralelas. Para padrões de enchimento que consistem em vários polígonos fechados, ativar esta definição reduz consideravelmente o tempo de deslocação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Direções Linhas Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito a lista está vazia, o que significa a utilização dos ângulos predefinidos tradicionais (45 e 135 graus para os padrões de Linhas ou Ziguezague e 45 graus para todos os outros padrões)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Deslocar Enchimento em X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "O padrão geométrico de enchimento é deslocado por esta distância ao longo do eixo X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Deslocar Enchimento em Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "O padrão geométrico de enchimento é deslocado por esta distância ao longo do eixo Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Início aleatório do enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "A linha de enchimento que é impressa primeiro é aleatória. Isso impede que um segmento se torne o mais forte, mas exige um movimento adicional." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Multiplicador de linhas de enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Converter cada linha de enchimento em determinado número de linhas. As linhas adicionais não se cruzam, mas sim evitam-se. Isto torna o enchimento mais duro, mas também aumenta o tempo de impressão e o gasto de material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Contagem de paredes de enchimento adicionais" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1947,2669 +1982,2707 @@ msgstr "" "Adicionar paredes adicionais em torno da área de enchimento. Essas paredes podem fazer com que as linhas de revestimento superiores/inferiores desçam menos, o que significa que são necessárias menos camadas de revestimento superior/inferior para a mesma qualidade à custa de algum material adicional.\n" "Esta funcionalidade pode ser combinada com a opção Ligar polígonos de enchimento para unir todo o enchimento num único caminho de extrusão sem necessidade de deslocações ou retrações, se configurado corretamente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Invólucro Subdivisão Cúbica" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Um acréscimo ao raio a partir do centro de cada cubo para encontrar os limites do modelo, de forma a decidir se este cubo deve ser subdividido. Valores mais elevados resultam num invólucro mais espesso com cubos pequenos perto do limite do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Sobreposição Enchimento (%)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "A percentagem de sobreposição entre o enchimento e as paredes. Uma ligeira sobreposição permite que as paredes sejam ligadas firmemente ao enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Sobreposição Enchimento (mm)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "A distância em milímetros da sobreposição entre o enchimento e as paredes. Uma ligeira sobreposição permite que as paredes se unam firmemente ao enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Distância Limpeza Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "A distância de um movimento de deslocação inserido depois de cada linha de enchimento, para melhorar a união do enchimento às paredes. Esta opção é semelhante à sobreposição de enchimento, mas sem extrusão e apenas numa das extremidades da linha de enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Espessura Camada Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "A espessura por camada de material de enchimento. Este valor deve ser sempre um múltiplo da Espessura das Camadas, ou será arredondado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Degraus Enchimento Gradual" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "O número de vezes que a densidade de enchimento deve ser reduzida para metade consoante a distância às superfícies superiores. As áreas que se encontram mais próximas das superfícies superiores têm uma maior densidade, até ao definido na Densidade de Enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Altura Degraus Enchimento Gradual" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "A altura de enchimento de uma determinada densidade antes de mudar para metade da densidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Enchimento antes das paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Imprime o enchimento antes de imprimir as paredes. Imprimir as paredes em primeiro lugar pode resultar em paredes mais precisas, embora as saliências sejam impressas com menor qualidade. Imprimir o enchimento em primeiro lugar resulta em paredes mais robustas, embora, por vezes, o padrão geométrico de enchimento possa ser visto através da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Área de enchimento mínimo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Não criar áreas de enchimento mais pequenas do que este valor (em vez disso, utiliza o revestimento)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Enchimento como Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Imprimir as estruturas de enchimento só onde os revestimentos superiores necessitam de suporte. Activar esta definição reduz o tempo de impressão e material usado, mas faz com que a peça não tenha uma resistência uniforme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Ângulo Saliência Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "O ângulo mínimo das saliências internas ao qual é adicionado enchimento. Com um valor de 0° os objetos são totalmente preenchidos com enchimento, e com um valor de 90° não é produzido qualquer enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Espessura do Suporte da Aresta de Revestimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "A espessura do enchimento adicional que suporta as arestas do revestimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Camadas do Suporte da Aresta de Revestimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "O número de camadas de enchimento que suportam as arestas do revestimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Ângulo de suporte de enchimento relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Determina o momento em que uma camada de enchimento relâmpago tem de suportar algo acima da mesma. Medido como um ângulo conforme a espessura da camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Ângulo de saliência do enchimento relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Determina o momento em que uma camada de enchimento relâmpago tem de suportar o modelo acima da mesma. Medido como um ângulo conforme a espessura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Ângulo de corte do enchimento relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "As extremidades das linhas de enchimento são encurtadas para poupar material. Esta definição é o ângulo da saliência das extremidades destas linhas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Ângulo de alisamento do enchimento relâmpago" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "As linhas de enchimento são simplificadas para poupar tempo de impressão. Este é o ângulo máximo permitido de saliência ao longo da linha de enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Material" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Temperatura Impressão Predefinida" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "A temperatura predefinida utilizada para a impressão. Esta deve ser a temperatura \"base\" de um material. Todas as outras temperaturas de impressão devem ser baseadas neste valor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Temperatura do volume de construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "A temperatura do ambiente para a impressão. Se este valor for 0, a temperatura do volume de construção não será ajustada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Temperatura de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "A temperatura utilizada para a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Temperatura Impressão Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "A temperatura utilizada para imprimir a primeira camada. Esta é definida como 0 para desativar o manuseamento especial da camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Temperatura de impressão inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "A temperatura mínima ao aquecer até à Temperatura de impressão à qual a impressão já pode começar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Temperatura de impressão final" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "A temperatura à qual o arrefecimento é iniciado imediatamente antes do final da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Modificador da velocidade de arrefecimento da extrusão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "A velocidade adicional a que o nozzle arrefece durante a extrusão. É utilizado o mesmo valor para indicar a velocidade de aquecimento perdida ao aquecer durante a extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Temperatura Predefinida Base Construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "A temperatura predefinida utilizada para a base de construção aquecida. Esta deve ser a temperatura \"base\" de uma base de construção. Todas as outras temperaturas de impressão devem ser baseadas neste valor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Temperatura Base de Construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "A temperatura utilizada na base de construção aquecida. Se este valor for 0, a temperatura da base de construção não é aquecida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Temperatura da base de construção da camada inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "A temperatura utilizada para a base de construção aquecida na primeira camada. Se este valor for 0, a temperatura da base de construção não é aquecida durante a primeira camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Tendência de aderência" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "A tendência de aderência à superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Energia da superfície" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Energia da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Compensação de redução do fator de escala" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Para compensar a redução do material quando arrefece, o modelo vai ser dimensionado com este fator." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Compensação de contração do fator de dimensionamento horizontal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Para compensar a contração do material à medida que arrefece, o modelo será dimensionado com este fator na direção X/Y (horizontalmente)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Compensação de contração do fator de dimensionamento vertical" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Para compensar a contração do material à medida que arrefece, o modelo será dimensionado com este fator na direção Z (verticalmente)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Material Cristalino" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Este tipo de material é daquele que se separa de forma regular quando aquecido (cristalino) ou daquele que cria longas cadeias de polímero entrelaçado (não cristalino)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Posição Retraída Antiescorrimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "A distância a que o material tem de ser retraído antes de parar o escorrimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Velocidade de Retração Antiescorrimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "A velocidade a que o material tem de ser retraído durante uma substituição de filamentos para evitar o escorrimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Posição Retraída de Preparação da Separação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "A distância a que o filamento pode ser esticado antes de se separar, enquanto é aquecido." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Velocidade de Retração de Preparação da Separação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "A velocidade a que o filamento tem de ser retraído imediatamente antes de se separar numa retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Temperatura de preparação da separação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "A temperatura utilizada para purgar o material deve ser aproximadamente igual à temperatura de impressão mais alta possível." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Posição Retraída de Separação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "A distância de retração do filamento para separá-lo de forma regular." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Velocidade de Retração de Separação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "A velocidade de retração do filamento para separá-lo de forma regular." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Temperatura de Separação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "A temperatura a que o filamento se quebra para uma separação regular." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Velocidade da purga da descarga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "A velocidade com que deve preparar o material após mudar para um material diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Comprimento da purga da descarga" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "A quantidade de material que deve usar para purgar o material anterior para fora do bocal (em comprimento de filamento) ao mudar para um material diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Velocidade da purga do fim do filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "A velocidade com que deve preparar o material após substituir uma bobina vazia por uma bobina nova do mesmo material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Comprimento da purga do fim do filamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "A quantidade de material que deve usar para purgar o material anterior para fora do bocal (em comprimento de filamento) ao substituir uma bobina vazia por uma bobina nova do mesmo material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Duração máxima do parqueamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "O tempo que o material pode ficar fora do armazenamento seco em segurança." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Fator do movimento sem carregamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Um factor que indica a dimensão da compressão dos filamentos entre o alimentador e a câmara do bocal, utilizado para determinar a distância a que se deve mover o material para efetuar uma substituição de filamentos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Fluxo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Compensação de fluxo: a quantidade de material extrudido é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Fluxo da Parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Compensação de fluxo nas linhas de parede." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Fluxo de Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Compensação de fluxo na linha de parede exterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Parede de Parede(s) Interior(es)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "A compensação de fluxo nas linhas de parede para todas as linhas de parede exceto a mais exterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Fluxo Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Compensação de fluxo nas linhas superiores/inferiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Fluxo de Revestimento da Superfície Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Compensação de fluxo nas linhas das áreas na parte superior da impressora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Fluxo de Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Compensação de fluxo nas linhas de enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Fluxo de Contorno/Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Compensação de fluxo nas linhas de contorno ou abas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Fluxo de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Compensação de fluxo nas linhas das estruturas de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Fluxo da Interface do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Compensação de fluxo nas linhas de suporte do teto ou do chão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Fluxo do Teto do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Compensação de fluxo nas linhas do teto do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Fluxo do Chão do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Compensação de fluxo nas linhas do chão do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Fluxo da torre de preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Compensação de fluxo nas linhas da torre de preparação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Fluxo Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Compensação de fluxo para a camada inicial: a quantidade de material extrudido na camada inicial é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Temperatura em Espera" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "A temperatura do nozzle quando outro nozzle está a ser utilizado para a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Velocidade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Velocidade" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Velocidade de Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "A velocidade a que é efetuada a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Velocidade Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "A velocidade a que o enchimento é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Velocidade Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "A velocidade a que as paredes são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Velocidade Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "A velocidade a que as paredes exteriores são impressas. Imprimir a parede exterior a uma velocidade mais reduzida melhora a qualidade final do revestimento. No entanto, a existência de uma grande diferença entre a velocidade da parede interior e a velocidade de parede exterior afetará a qualidade de uma forma negativa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Velocidade Parede Interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "A velocidade a que todas as paredes interiores são impressas. Imprimir a parede interior mais rapidamente do que a parede exterior irá reduzir o tempo de impressão. O resultado é melhor quando este valor é entre a velocidade de parede exterior e a velocidade de enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Velocidade Revestimento Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "A velocidade a que as camadas de revestimento da superfície superior são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Velocidade Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "A velocidade a que as camadas superiores/inferiores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Velocidade Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "A velocidade a que a estrutura de suporte é impressa. Imprimir o suporte a velocidades elevadas pode reduzir consideravelmente o tempo de impressão. A qualidade da superfície da estrutura de suporte não é importante, uma vez que esta é removida após a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Velocidade de enchimento do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "A velocidade a que o enchimento do suporte é impresso. Imprimir o enchimento a velocidades baixas melhora a estabilidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Velocidade da interface de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "A velocidade a que os tectos e os pisos de suporte são impressos. Imprimi-los a velocidades baixas pode melhorar a qualidade das saliências." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Velocidade do tecto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "A velocidade a que os tectos de suporte são impressos. Imprimi-los a velocidades baixas pode melhorar a qualidade das saliências." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Velocidade do piso de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "A velocidade a que o piso de suporte é impresso. Imprimi-lo a uma velocidade baixa pode melhorar a aderência do suporte na parte superior do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Velocidade da torre de preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "A velocidade à qual a torre de preparação é impressa. Imprimir a torre de preparação mais lentamente pode torná-la mais estável quando a aderência entre os diferentes filamentos é insuficiente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Velocidade de deslocação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "A velocidade a que os movimentos de deslocação são efetuados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Velocidade Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "A velocidade da camada inicial. Recomenda-se um valor baixo para melhorar a aderência à base de construção. Não afeta as estruturas de aderência da base de construção propriamente ditas, como aba e raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Velocidade de impressão da camada inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "A velocidade de impressão da camada inicial. É recomendado um valor inferior para melhorar a aderência à base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Velocidade de deslocação da camada inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "A velocidade dos movimentos de deslocação na camada inicial. É recomendado um valor inferior para evitar que as peças anteriormente impressas sejam separadas da base de construção. O valor desta definição pode ser automaticamente calculado a partir da proporção entre a Velocidade de deslocação e a Velocidade de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Velocidade Contorno/Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "A velocidade a que o contorno e a aba são impressos. Geralmente, isto é efetuado à velocidade de camada inicial, mas, por vezes, pode preferir imprimir o contorno ou a aba a uma velocidade diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Velocidade do Salto Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "A velocidade a que o movimento Z vertical é efetuado para Saltos Z. Este valor é geralmente inferior à velocidade de impressão, uma vez que é mais difícil mover a base de construção ou o pórtico da máquina." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Número de camadas mais lentas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "As primeiras camadas são impressas mais lentamente do que o resto do modelo para obter uma melhor aderência à base de construção e melhorar a taxa de sucesso geral das impressões. A velocidade é aumentada gradualmente nessas camadas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Proporção de equalização do fluxo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Fator de correção baseado no diâmetro de extrusão sobre a velocidade. A 0% a velocidade de movimento mantém-se constante à Velocidade de impressão. A 100% a velocidade de movimento é ajustada de modo a que o fluxo (em mm³/s) seja mantido constante, ou seja, linhas metade do Diâmetro da linha normal são impressas duas vezes mais depressa e as linhas duas vezes mais largas são impressas a metade da rapidez. Um valor superior a 100% pode ajudar a compensar a pressão mais elevada necessária para efetuar a extrusão de linhas largas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Ativar controlo da aceleração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Permite o ajuste da aceleração da cabeça de impressão. Aumentar as acelerações pode reduzir o tempo de impressão em detrimento da qualidade de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Ativar a aceleração da viagem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Utilizar uma taxa de aceleração separada para movimentos de viagem. Se desativados, os movimentos de viagem utilizarão o valor da aceleração da linha impressa" -" no seu destino." +msgstr "Utilizar uma taxa de aceleração separada para movimentos de viagem. Se desativados, os movimentos de viagem utilizarão o valor da aceleração da linha impressa no seu destino." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Aceleração de impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "A aceleração com que é efetuada a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Aceleração de enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "A aceleração com que o enchimento é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Aceleração de parede" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "A aceleração com que as paredes são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Aceleração da parede exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "A aceleração com que as paredes exteriores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Aceleração da parede interior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "A aceleração com que todas as paredes interiores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Aceleração Revestimento Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "A aceleração com que as camadas de revestimento da superfície superior são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Aceleração superior/inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "A aceleração com que as camadas superiores/inferiores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Aceleração de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "A aceleração com que a estrutura de suporte é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Aceleração de enchimento do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "A aceleração com que o enchimento do suporte é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Aceleração da interface de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "A aceleração com que os tectos e pisos de suporte são impressos. Imprimi-los com uma aceleração inferior pode melhorar a qualidade das saliências." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Aceleração do tecto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "A aceleração com que os tectos de suporte são impressos. Imprimi-los com uma aceleração inferior pode melhorar a qualidade das saliências." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Aceleração do piso de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "A aceleração com que os pisos de suporte são impressos. Imprimi-los com uma aceleração inferior pode melhorar a aderência do suporte na parte superior do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Aceleração da torre de preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "A aceleração com que a torre de preparação é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Aceleração de deslocação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "A aceleração com que os movimentos de deslocação são efetuados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Aceleração da camada inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "A aceleração da camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Aceleração de impressão da camada inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "A aceleração durante a impressão da camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Aceleração de deslocação da camada inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "A aceleração dos movimentos de deslocação na camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Aceleração Contorno/Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "A aceleração com que o contorno e a aba são impressos. Normalmente, isto é efetuado com a aceleração da camada inicial, mas, por vezes, pode preferir imprimir o contorno ou a aba com uma aceleração diferente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Ativar Controlo do Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Permite ajustar o jerk da cabeça de impressão quando a velocidade nos eixos X ou Y muda. Aumentar o jerk pode reduzir o tempo de impressão em detrimento da qualidade de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Ativar Jerk de Viagem" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Utilizar uma taxa de jerk separada para movimentos de viagem. Se for desativado, os movimentos de viagem utilizarão o valor do jerk da linha impressa no" -" seu destino." +msgstr "Utilizar uma taxa de jerk separada para movimentos de viagem. Se for desativado, os movimentos de viagem utilizarão o valor do jerk da linha impressa no seu destino." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Jerk da Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "A velocidade instantânea máxima num movimento brusco da cabeça de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Jerk do Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "A mudança de velocidade instantânea máxima com a qual o enchimento é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Jerk das Paredes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "A mudança de velocidade instantânea máxima com a qual as paredes são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Jerk da Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "A mudança de velocidade instantânea máxima com a qual as paredes exteriores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Jerk das Paredes Interiores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "A mudança de velocidade instantânea máxima com a qual todas as paredes interiores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Jerk Revestimento Superior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "A mudança de velocidade instantânea máxima com a qual as camadas de revestimento da superfície superior são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Jerk Superior/Inferior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "A mudança de velocidade instantânea máxima com a qual as camadas superiores/inferiores são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Jerk do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "A mudança de velocidade instantânea máxima com a qual a estrutura de suporte é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Jerk do Enchimento do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "A mudança de velocidade instantânea máxima com a qual o enchimento do suporte é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Jerk da Interface do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "A mudança de velocidade instantânea máxima com a qual os tectos e pisos de suporte são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Jerk do Tecto do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "A mudança de velocidade instantânea máxima com a qual os tectos de suporte são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Jerk do Piso do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "A mudança de velocidade instantânea máxima com a qual os pisos de suporte são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Jerk da Torre de Preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "A mudança de velocidade instantânea máxima com a qual a torre de preparação é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Jerk de Deslocação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "A mudança de velocidade instantânea máxima com a qual os movimentos de deslocação são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Jerk da Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "A mudança de velocidade instantânea máxima de impressão para a camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Jerk Impressão Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "A mudança de velocidade instantânea máxima durante a impressão da camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Jerk Deslocação Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "A aceleração dos movimentos de deslocação na camada inicial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Jerk de Contorno/Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "A mudança de velocidade instantânea máxima com a qual o contorno e a aba são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Deslocação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "deslocação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Ativar Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Retrai o filamento quando o nozzle está em movimento numa área sem impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Retrair na Mudança Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Retrai o filamento quando o nozzle se está a deslocar para a camada seguinte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Distância de Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "O comprimento do material retraído durante um movimento de retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Velocidade de Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "A velocidade a que o filamento é retraído e preparado durante um movimento de retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Velocidade Retrair na Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "A velocidade a que o filamento é retraído durante um movimento de retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Velocidade de preparação na retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "A velocidade a que o filamento é preparado durante um movimento de retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Preparação Adicional de Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Pode ocorrer escorrimento de material durante um movimento de deslocação, o qual pode ser compensado aqui." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Deslocação Mínima da Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "A distância mínima de deslocação necessária para que ocorra uma retração. Isto ajuda a obter menos retrações numa área reduzida." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Número Máximo Retrações" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Esta definição limita o número de retrações que ocorrem no intervalo mínimo de distância de extrusão. As retrações adicionais dentro deste intervalo serão ignoradas. Isto evita a retração repetida no mesmo filamento, uma vez que tal pode achatar o filamento e causar problemas de trituração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Intervalo Mínimo Distância Extrusão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "O intervalo no qual o número máximo de retrações é aplicado. Este valor deve ser aproximadamente o mesmo que o da Distância de Retração, de forma a limitar, efectivamente, o número de vezes que uma retração acontece na mesma área do filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Limitar Retrações de Suportes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Eliminar a retração quando o movimento de suporte para suporte é em linha reta. Ativar esta definição reduz o tempo de impressão, mas pode levar a que aja um excessivo numero de fios nas estruturas de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Modo de Combing" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "Combing mantém o nozzle em áreas já impressas durante a deslocação. Isto resulta em movimentos de deslocação ligeiramente mais longos, mas reduz a necessidade de retrações. Se o combing estiver desativado, o material será retraído e o nozzle irá deslocar-se em linha reta para o próximo ponto. Também é possível evitar o combing em áreas de revestimento superiores/inferiores ou apenas efetuar o combing no enchimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Desligado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Tudo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "Não na Superfície Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Não no Revestimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "No Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Distância Max. de Combing sem Retração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "Os movimentos de deslocação de Combing com uma distância maior que este valor, quando este é superior a zero, utilizam retrações. Se o valor for definido como zero, não existirá qualquer valor máximo e os movimentos Combing não utilizarão retrações." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Retrair Antes Parede Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Retrair sempre quando se vai começar uma parede exterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Evitar Áreas Impressas Durante Movimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "O nozzle evita as áreas já impressas durante a deslocação. Esta opção só está disponível quando o combing está ativado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Evitar Suportes na Deslocação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "O nozzle evita os suportes já impressos durante a deslocação. Esta opção só está disponível quando o Combing está ativado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Distância para evitar peças durante a deslocação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "A distância entre o nozzle e as peças já impressas ao evitá-las durante os movimentos de deslocação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "X Início Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "A coordenada X da posição próxima do local onde se situa a peça pela qual iniciar a impressão de cada camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Y Início Camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "A coordenada Y da posição do local onde se situa a peça pela qual iniciar a impressão de cada camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Salto Z ao retrair" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Sempre que for efetuada uma retração, a base de construção é rebaixada para criar uma folga entre o nozzle e a impressão. Desta forma, evita-se que o nozzle atinja a impressão durante os movimentos de deslocação, reduzindo a probabilidade de derrubar a impressão da base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Salto Z apenas sobre as peças impressas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Efetua um salto Z apenas ao deslocar-se sobre as peças impressas que não podem ser evitadas pelo movimento horizontal através da opção Evitar Peças impressas durante a deslocação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Altura do salto Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "A diferença de altura ao efetuar um salto Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Salto Z após mudança extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Após a máquina mudar de um extrusor para outro, a base de construção é rebaixada para criar uma folga entre o nozzle e a impressão. Desta forma, evita-se que o nozzle deixe, na parte exterior de uma impressão, algum material que possa escorrer quando acaba de imprimir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Altura do salto Z após mudança do extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "A diferença de altura ao efetuar um salto Z após uma mudança do extrusor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Arrefecimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Arrefecimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Ativar Arrefecimento Impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Ativa os ventiladores de arrefecimento durante a impressão. Os ventiladores melhoram a qualidade de impressão, nas camadas que têm uma curta duração de impressão e / ou nas partes do modelo que contêm vãos / saliências." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Velocidade Ventiladores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "A velocidade de rotação dos ventiladores de arrefecimento da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Velocidade Normal Ventiladores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "A velocidade a que os ventiladores giram antes de atingir o limiar. Quando uma camada é impressa mais rapidamente do que o limiar, a velocidade do ventilador tende gradualmente a aproximar-se da velocidade máxima." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Velocidade Máxima Ventiladores" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "A velocidade a que os ventiladores giram no tempo mínimo de camada. A velocidade do ventilador aumenta gradualmente entre a velocidade normal do ventilador e a velocidade máxima do ventilador quando o limiar é alcançado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Limiar Normal / Máximo Velocidade Ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "O tempo de camada que define o limiar entre a velocidade normal e a velocidade máxima do ventilador. As camadas que são impressas mais lentamente utilizam a velocidade normal do ventilador. Para camadas mais rápidas, a velocidade do ventilador aumenta gradualmente até à velocidade máxima." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Velocidade Inicial do ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "A velocidade a que os ventiladores giram ao iniciar a impressão. Nas camadas subsequentes, a velocidade do ventilador aumenta gradualmente até à camada correspondente à Velocidade normal do ventilador em altura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Altura Velocidade Normal Ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "A altura em que os ventiladores giram à velocidade normal. Nas camadas anteriores, a velocidade do ventilador aumenta gradualmente da Velocidade Inicial até à Velocidade Normal do ventilador." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Camada Velocidade Normal Ventilador" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "A camada na qual os ventiladores giram à velocidade normal do ventilador. Se a Altura para Velocidade Normal do ventilador estiver definida , este valor é calculado e arredondado para um número inteiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Tempo mínimo por camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "O tempo mínimo gasto numa camada. Isto força a impressora a abrandar para que, no mínimo, o tempo aqui definido seja gasto numa camada. Isto permite que o material impresso arrefeça devidamente antes de imprimir a camada seguinte. Ainda assim, as camadas podem demorar menos do que o tempo mínimo por camada se a opção Elevar Cabeça estiver desativada e se a Velocidade Mínima for desrespeitada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Velocidade Mínima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "A velocidade mínima de impressão, apesar do abrandamento devido ao tempo mínimo por camada. Se a impressora abrandar demasiado, a pressão no nozzle será demasiado baixa, o que resultará numa má qualidade de impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Elevar Cabeça" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Quando a velocidade mínima for alcançada devido ao tempo mínimo por camada, elevar e afastar a cabeça da impressão e aguardar o tempo adicional até atingir o tempo mínimo por camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Suportes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Suportes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Criar Suportes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Criar estruturas para suportar partes do modelo, suspensas ou com saliências. Sem estas estruturas, essas partes do modelo podem desmoronar durante a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Extrusor dos Suportes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir os suportes. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Extrusor de enchimento do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir o enchimento dos suportes. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Extrusor de suporte da primeira camada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir a primeira camada de enchimento dos suportes. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Extrusor de interface de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir os tectos e pisos do suporte. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Extrusor de tecto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir os tectos do suporte. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Extrusor de piso de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir os pisos do suporte. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Estrutura de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Escolhe entre as técnicas disponíveis para gerar suporte. O suporte \"Normal\" cria uma estrutura de suporte diretamente por baixo das saliências e leva estas áreas para baixo. O suporte \"Árvore\" cria ramos nas áreas salientes que suportam o modelo nas pontas destes ramos e permite que os ramos rastejem à volta do modelo de modo a suportá-lo o máximo possível a partir da base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Ângulo Ramos Suportes Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "O ângulo dos ramos. Usar um ângulo pequeno para criar ramos mais verticais e estáveis. Usar um ângulo maior para conseguir que os ramos tenham um maior alcance." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Distância Ramos Suportes Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "A distância entre os ramos, quando estes tocam o modelo. Se esta distância for pequena faz com que os suportes tenham mais pontos de contacto com o modelo, permitindo um melhor apoio em saliências mas faz com que os suportes sejam mais difíceis de retirar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Diâmetro Ramos Suportes Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "O diâmetro dos ramos mais finos dos suportes tipo árvore. Ramos mais grossos são mais robustos. Os ramos serão progressivamente mais grossos do que este diâmetro quanto mais perto estiverem da base." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Ângulo Diâmetro Ramos Suportes Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "O ângulo do diâmetro dos ramos conforme estes ficam progressivamente mais grossos quanto mais perto estiverem da base. Um ângulo de 0º faz com que os ramos tenham um espessura constante em todo o seu comprimento. Um pequeno ângulo pode aumentar a estabilidade dos suporte tipo árvore." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Resolução Colisão Suportes Árvore" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "A resolução do cálculo de prevenção de colisões com o modelo. Usando um valor baixo irá criar suportes tipo árvore com maior sucesso, mas aumenta drasticamente o tempo de seccionamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Colocação do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Ajusta a colocação das estruturas de suporte. A colocação pode ser definida para tocar na base de construção ou em todo o lado. Quando definida para tocar em todo o lado, as estruturas de suporte também serão impressas no modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "A Tocar na base de construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Em todo o lado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Ângulo Saliência para Suportes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "O ângulo mínimo das saliências ao qual é adicionado suportes. Com um valor de 0°, todas as saliências são suportadas e um valor de 90° não irá gerar qualquer suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Padrão de Suportes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "O padrão geométrico das estruturas de suporte da impressão. As diferentes opções disponíveis resultam num suporte robusto ou de fácil remoção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Grelha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Triângulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Cruz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Número Linhas Paredes Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "O número de paredes que envolvem o enchimento de suporte. Acrescentar uma parede pode tornar a impressão do suporte mais fiável e pode suportar melhor as saliências, mas aumenta o tempo de impressão assim como a quantidade de material utilizado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Ligar Linhas de Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Ligar as extremidades das linhas de suporte. Ativar esta definição permite que os suportes sejam mais robustos e também diminuir o risco de \"under-extrusion\", mas tem um gasto maior de material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Ligar ziguezagues de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Liga os ziguezagues. Isto irá aumentar a resistência da estrutura de suporte em ziguezague." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Densidade do Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Ajusta a densidade da estrutura de suporte. Um valor mais elevado resulta em melhores saliências, embora os suportes sejam mais difíceis de remover." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Distância da linha de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "A distância entre as linhas da estrutura de suporte impressas. Esta definição é calculada através da densidade do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Distância da linha de suporte da camada inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Distância entre as linhas da estrutura de suporte da camada inicial impressas. Esta definição é calculada pela densidade do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Direção da linha de enchimento do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos de 0 graus." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Ativar aba de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Gera uma aba dentro das regiões de enchimento do suporte da primeira camada. Esta aba é impressa na parte por baixo do suporte e não em torno do mesmo. Ativar esta definição aumenta a aderência do suporte à base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Largura da aba do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "A largura da aba para imprimir na parte por baixo do suporte. Uma aba mais larga melhora a aderência à base de construção à custa de algum material adicional." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Contagem de linhas da aba do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "O número de linhas utilizado para a aba do suporte. Uma aba com mais linhas melhora a aderência à base de construção à custa de algum material adicional." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Distância Z de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "A distância entre a parte superior/inferior da estrutura de suporte e a impressão. Esta folga permite retirar os suportes depois de o modelo ser impresso. Este valor é arredondado para um múltiplo da espessura da camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Distância superior do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "A distância entre a parte superior do suporte e a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Distância inferior do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "A distância entre a impressão e a parte inferior do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Distância X/Y do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "A distância entre a estrutura de suporte e a impressão nas direções X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Prioridade da distância de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Se a Distância X/Y de suporte substitui a Distância Z de suporte ou vice-versa. Quando X/Y substitui Z, a distância X/Y pode afastar o suporte do modelo, influenciando a distância Z real relativamente às saliências. É possível desativar esta opção não aplicando a distância X/Y em torno das saliências." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y substitui Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z substitui X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Distância X/Y mínima de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "A distância da estrutura de suporte relativamente às saliências nas direções X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Altura Degraus Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "A altura dos degraus da parte inferior, semelhante a uma escada, do suporte apoiado sobre o modelo. Um valor pequeno dificulta a remoção do suporte, mas valores demasiado grandes podem resultar em estruturas de suporte instáveis. Definir como zero para desativar o comportamento semelhante a uma escada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Largura Máxima Degraus Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "A largura máxima dos degraus da parte inferior, semelhante a uma escada, do suporte apoiado sobre o modelo. Um valor pequeno dificulta a remoção do suporte, mas valores demasiado grandes podem resultar em estruturas de suporte instáveis." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Ângulo de declive mínimo do degrau da escada de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "O declive mínimo da área para o efeito de degrau de escada. Valores baixos fazem com que seja mais fácil remover o suporte em declives com pouca profundidade, mas valores muito baixos podem proporcionar resultados verdadeiramente contraintuitivos noutras partes do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Distância da junção do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "A distância máxima entre as estruturas de suporte nas direções X/Y. Quando a distância entre as estruturas de suporte for menor do que este valor, as estruturas fundem-se numa só." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Expansão horizontal de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Quantidade de desvio aplicado a todos os polígonos de suporte em cada camada. Os valores positivos podem uniformizar as áreas de suporte e produzir suportes mais robustos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Espessura da camada de enchimento de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "A espessura por camada de material de enchimento de suporte. Este valor deve ser sempre um múltiplo do valor da espessura das camadas. Caso contrário, será arredondado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Enchimento Gradual Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "O número de vezes que a densidade de enchimento do suporte deve ser reduzida para metade, quanto maior for o afastamento das superfícies superiores. As áreas que se encontram mais próximas das superfícies superiores obtêm uma maior densidade, até ao limite do valor da Densidade do Suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Altura do degrau de enchimento gradual de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "A altura do enchimento de suporte de uma determinada densidade antes de mudar para metade da densidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Área de suporte mínimo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Tamanho mínimo da área para polígonos de suporte. Os polígonos com uma área inferior a este valor não serão gerados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Ativar interface de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Gera uma interface densa entre o modelo e o suporte. Isto irá criar um revestimento na parte superior do suporte, onde o modelo é impresso, e na parte inferior do suporte, onde este é apoiado sobre o modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Ativar tecto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Gera uma base densa de material entre a parte superior do suporte e o modelo. Isto irá criar um revestimento entre o modelo e o suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Ativar piso de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Gera uma base densa de material entre a parte inferior do suporte e o modelo. Isto irá criar um revestimento entre o modelo e o suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Espessura Interface Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "A espessura da interface de suporte onde esta entra em contacto com o modelo na parte inferior ou superior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Espessura do tecto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "A espessura dos tectos de suporte. Isto controla a quantidade de camadas densas na parte superior do suporte na qual o modelo é apoiado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Espessura do piso de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "A espessura dos pisos de suporte. Isto controla o número de camadas densas que são impressas por cima de locais de um modelo no qual o suporte é apoiado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Resolução Interface Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Ao verificar os locais onde existe modelo por cima e por baixo do suporte, tome as medidas necessárias de acordo com a altura determinada. Os valores mais reduzidos irão seccionar mais lentamente, enquanto os valores mais elevados podem fazer com que o suporte normal seja impresso em alguns locais onde deveria existir uma interface de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Densidade da interface de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Ajusta a densidade dos tectos e pisos da estrutura de suporte. Um valor mais elevado resulta em melhores saliências, embora os suportes sejam mais difíceis de remover." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Densidade do tecto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "A densidade dos tectos da estrutura de suporte. Um valor mais elevado resulta em melhores saliências, embora os suportes sejam mais difíceis de remover." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Distância da linha do tecto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "A distância entre as linhas do tecto de suporte impressas. Esta definição é calculada através da Densidade do tecto de suporte, mas pode ser ajustada em separado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Densidade do piso de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "A densidade dos pisos da estrutura de suporte. Um valor mais elevado resulta numa melhor aderência do suporte na parte superior do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Distância da linha do piso de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "A distância entre as linhas do piso de suporte impressas. Esta definição é calculada através da Densidade do piso de suporte, mas pode ser ajustada em separado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Padrão da interface de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "O padrão geométrico com que a interface do suporte com o modelo, é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Grelha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Triângulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Padrão do tecto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "O padrão geométrico com que os tectos do suporte são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Grelha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Triângulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Padrão Piso Suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "O padrão geométrico com que os pisos do suporte são impressos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Linhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Grelha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Triângulos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Concêntrico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Ziguezague" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Área mínima da interface de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Tamanho mínimo da área para polígonos da interface do suporte. Os polígonos com uma área inferior a este valor serão impressos como suporte normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Área mínima do teto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Tamanho mínimo da área para os tetos do suporte. Os polígonos com uma área inferior a este valor serão impressos como suporte normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Área mínima do piso de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Tamanho mínimo da área para os pisos do suporte. Os polígonos com uma área inferior a este valor serão impressos como suporte normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Expansão horizontal da interface de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Quantidade do desvio aplicado aos polígonos da interface de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Expansão horizontal do teto de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Quantidade do desvio aplicado aos tetos de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Expansão horizontal do piso de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Quantidade do desvio aplicado aos pisos de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Direções da linha da interface do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos (que alternam entre 45 e 135 graus se as interfaces forem bastante espessas ou 90 graus)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Direções da linha do teto do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos (que alternam entre 45 e 135 graus se as interfaces forem bastante espessas ou 90 graus)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Direções da linha do piso do suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos (que alternam entre 45 e 135 graus se as interfaces forem bastante espessas ou 90 graus)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Substituir velocidade da ventoinha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Quando ativada, a velocidade da ventoinha de arrefecimento de impressão é alterada para as regiões de revestimento imediatamente acima do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Velocidade da ventoinha de revestimento suportada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Velocidade percentual da ventoinha a utilizar ao imprimir as regiões de revestimento imediatamente acima do suporte. A utilização de uma velocidade de ventoinha elevada facilita a remoção do suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Utilizar torres" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Utilizar torres especializadas para suportar pequenas áreas de saliências. Estas torres têm um diâmetro maior do que a região que suportam. Junto às saliências, o diâmetro das torres diminui, criando um tecto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Diâmetro da torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "O diâmetro de uma torre especial." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Diâmetro Máximo Suportado pela Torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "O diâmetro máximo nas direções X/Y de uma pequena área que deverá ser suportada por uma torre de suporte especializada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Ângulo do tecto da torre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "O ângulo do topo de uma torre. Um valor mais elevado resulta em tectos de torre pontiagudos, enquanto um valor mais reduzido resulta em tectos de torre achatados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Malha de suporte pendente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Cria suporte em qualquer local abaixo da malha de suporte, para que não existam saliências na malha de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "O cenário tem malhas de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "Existem malhas de suporte presentes no cenário. Esta definição é controlada pelo Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Aderência" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Aderência à Base de Construção" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "\"Blob\" de Preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Preparar, ou não, o filamento com um \"blob\" (borrão) antes da impressão. Ativar esta definição irá assegurar que o extrusor terá material disponível no nozzle ao iniciar a impressão. Imprimir com Aba ou Contorno também pode actuar como preparação do filamento, e nesses casos, desativar esta definição permite poupar algum tempo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Posição X Preparação Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada X da posição onde o é feita a preparação do nozzle no inicio da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Posição Y Preparação Extrusor" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "A coordenada Y da posição onde o é feita a preparação do nozzle no inicio da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Modos de Aderência" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Diferentes modos que ajudam a melhorar a aderência à base de construção, assim como a preparação inicial da extrusão. \"Aba\" acrescenta uma única camada em torno da base do modelo para prevenir empenos ou deformações na parte inferior dos modelos. \"Raft\" adiciona uma plataforma, composta por uma grelha espessa e um teto, entre o modelo e a base de construção. \"Contorno\" é uma linha impressa à volta do modelo, mas que não está ligada ao modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Nenhum" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Extrusor para Aderência" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir o Contorno/Aba/Raft. Definição usada com múltiplos extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Extrusor do contorno/aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "O núcleo de extrusão a utilizar para imprimir o contorno ou a aba. Isto é utilizado em impressoras com extrusores múltiplos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Extrusor da base do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "O núcleo de extrusão a utilizar para imprimir a primeira camada do raft. Isto é utilizado em impressoras com extrusores múltiplos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Extrusor do meio do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "O núcleo de extrusão a utilizar para imprimir a camada do meio do raft. Isto é utilizado em impressoras com extrusores múltiplos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Extrusora superior do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "O núcleo de extrusão a utilizar para imprimir as camadas superiores do raft. Isto é utilizado em impressoras com extrusores múltiplos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Número Linhas Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Varias linhas de contorno ajudam a preparar melhor a extrusão para modelos pequenos. Definir este valor como 0 desactiva o contorno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Distância Contorno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4618,1397 +4691,1342 @@ msgstr "" "A distância horizontal entre o contorno e o perímetro exterior da primeira camada da impressão.\n" "Esta é a distância mínima. Linhas múltiplas de contorno serão impressas para o exterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Comprimento Mínimo Contorno/Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "O comprimento mínimo do Contorno ou da Aba. Se este comprimento não for alcançado pelo conjunto de todas as linhas do Contorno ou da Aba, serão acrescentadas mais linhas ao Contorno ou à Aba até o comprimento mínimo ser alcançado. Nota: Se o valor do Número de Linhas for 0, esta definição é ignorada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Largura da Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "A distância desde o modelo até à linha mais exterior da Aba. Uma Aba mais larga melhora a aderência à base de construção, mas também reduz a área de impressão efetiva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Número Linhas da Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "O número de linhas utilizado para uma aba. Um maior número de linhas da aba melhora a aderência à base de construção, mas também reduz a área de impressão efetiva." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Distância da Aba" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "A distância horizontal entre a primeira linha da aba e o contorno da primeira camada da impressão. Uma pequena folga pode tornar a aba mais fácil de remover, e, ao mesmo tempo, proporcionar as vantagens térmicas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "A aba substitui o suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Aplicar a aba para ser impressa em torno do modelo, mesmo se esse espaço fosse ocupado de outra forma pelo suporte. Isto substitui algumas regiões da primeira camada do suporte por regiões de aba." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Aba Apenas no Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Imprimir a aba apenas no exterior do modelo. Isto reduz a quantidade de abas a remover posteriormente, e ao mesmo tempo não reduz assim tanto a aderência à base." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Margem Adicional Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Se o Raft estiver ativado, esta será a área de raft adicional em torno do modelo que também terá um raft. Aumentar o valor desta margem irá criar um raft mais robusto, mas ao mesmo tempo utiliza mais material e reduz a área disponível para a impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Suavização Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Esta definição controla o nível do arredondamento dos cantos internos do contorno do raft. Os cantos internos são arredondados para um semicírculo com um raio igual ao valor aqui fornecido. Esta definição também remove buracos no contorno do raft que sejam menores que esse semicírculo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Caixa de Ar do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "A espaço entre a camada final do raft e a primeira camada do modelo. Apenas a primeira camada do modelo é elevada por este valor, para assim reduzir a união entre o raft e o modelo. Isto facilita a remoção do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Sobreposição Z Camada Inicial" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "Sobrepor, na direção Z, a primeira e a segunda camadas do modelo para compensar o filamento perdido na caixa de ar. O valor da distância com que todos os modelos acima da primeira camada do modelo serão deslocados para baixo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Camadas Superiores do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "O número de camadas superiores impressas em cima da camada do meio do raft. Estas são as camadas, totalmente preenchidas, onde o modelo assenta. Duas camadas resultam numa superfície superior mais uniforme do que só uma camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Espessura Camada Superior Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "A espessura das camadas superiores do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Diâmetro Linha Superior do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "O diâmetro das linhas da superfície superior do raft. Estas podem ser linhas finas para que a parte superior do raft seja uniforme e liso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Espaçamento Superior do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "A distância entre linhas nas camadas superiores do raft. O espaçamento deve ser, igual ao Diâmetro da Linha, para que a superfície seja uniforme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Camadas do meio do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "O número de camadas entre a base e a superfície do raft. Estas incluem a espessura principal do raft. Aumentar este valor cria um raft mais espesso e mais resistente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Espessura do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "A espessura da camada do meio do raft. (segunda camada)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Diâmetro Linha do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "O diâmetro das linhas na camada do meio do raft. Extrudir mais a segunda camada provoca a aderência das linhas à base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Espaçamento do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "A distância entre linhas na camada do meio do raft. O espaçamento entre as linhas da camada do meio, deve ser grande, mas ao mesmo tempo suficientemente denso para conseguir suportar as camadas superiores do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Espessura da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "A espessura da camada inferior (base) do raft. Esta deve ser uma camada espessa para aderir firmemente à base de construção da impressora." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Diâmetro Linha Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "O diâmetro das linhas na camada inferior (base) do raft. Devem ser linhas espessas para auxiliar na aderência à base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Espaçamento da Linha Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "A distância entre linhas na camada inferior (base) do raft. Um maior espaçamento facilita a remoção do raft da base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Velocidade Impressão do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "A velocidade a que o raft é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Velocidade do Topo do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "A velocidade a que as camadas superiores do raft são impressas. Estas devem ser impressas um pouco mais devagar, para que o nozzle possa uniformizar lentamente as linhas adjacentes da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Velocidade do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "A velocidade a que a camada do meio do raft é impressa. Esta deve ser impressa bastante devagar, uma vez que o volume de material que vai sair pelo nozzle é bastante elevado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Velocidade da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "A velocidade a que a camada inferior (base) do raft é impressa. Esta deve ser impressa bastante devagar, uma vez que o volume de material que vai sair pelo nozzle é bastante elevado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Aceleração Impressão do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "A aceleração com que o raft é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Aceleração do Topo do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "A aceleração com que as camadas superiores do raft são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Aceleração do Meio do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "A aceleração com que a camada do meio do raft é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Aceleração da Base do Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "A aceleração com que a camada inferior (base) do raft é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Jerk de impressão do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "O jerk com que o raft é impresso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Jerk de impressão superior do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "O jerk com que as camadas superiores do raft são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Jerk de impressão do meio do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "O jerk com que a camada do meio do raft é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Jerk de impressão inferior do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "O jerk com que a camada da base do raft é impressa." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Velocidade do ventilador do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "A velocidade do ventilador do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Velocidade do ventilador superior do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "A velocidade do ventilador das camadas superiores do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Velocidade do ventilador do meio do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "A velocidade do ventilador da camada do meio do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Velocidade do ventilador inferior do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "A velocidade do ventilador da camada inferior do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Dupla Extrusão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Definições utilizadas para imprimir com vários extrusores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Ativar torre de preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Imprime uma torre próxima da impressão que prepara o material depois de cada substituição do nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Tamanho Torre de Preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "A largura da torre de preparação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Volume mínimo da torre de preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "O volume mínimo para cada camada da torre de preparação para preparar material suficiente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "Posição X da torre de preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "A coordenada X da posição da torre de preparação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Posição Y da torre de preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "A coordenada Y da posição da torre de preparação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Limpar nozzle inativo na torre de preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Após a impressão da torre de preparação com um nozzle, limpe o material que vazou do nozzle para a torre de preparação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Aba da torre de preparação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "As torres de preparação poderão necessitar de uma aderência adicional concedida por uma aba, ainda que o modelo não o necessite. Atualmente, não é possível utilizá-la com o tipo de aderência \"Raft\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Ativar proteção contra escorrimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Ativa a proteção exterior contra escorrimentos. Isto irá criar um invólucro em torno do modelo que deverá limpar um segundo nozzle, caso este se encontre à mesma altura que o primeiro nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Ângulo da proteção contra escorrimentos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "O ângulo máximo que uma peça da proteção contra escorrimentos poderá ter. 0 graus é vertical e 90 graus é horizontal. Um ângulo menor resulta em menos falhas na proteção contra escorrimentos, mas mais material." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Distância da proteção contra escorrimentos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "A distância da proteção contra escorrimentos relativamente à impressão nas direções X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Distância de retração de substituição do nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "A quantidade de retração ao mudar de extrusor. Defina como 0 para não obter qualquer retração. Normalmente, esta deve ser a mesma que o comprimento da zona de aquecimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Velocidade de retração de substituição do nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "A velocidade a que o filamento é retraído. Uma maior velocidade de retração funciona melhor, mas uma velocidade de retração muito elevada pode resultar na trituração do filamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Velocidade de recolha de substituição do nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "A velocidade a que o filamento é retraído durante uma recolha de substituição do nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Velocidade de preparação de substituição do nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "A velocidade a que o filamento é empurrado após uma retração de substituição do nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Quantidade de Preparação Extra de Substituição do Nozzle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Material extra a preparar após a substituição do nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Correção de Objectos (Mesh)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Torne os objetos mais adequados para impressão 3D." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Unir Volumes Sobrepostos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Ignorar a geometria interna provocada pela sobreposição de volumes num objecto e imprime os volumes como um só. Pode provocar o desaparecimento indesejado de cavidades interiores." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Remover Todos Buracos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Remove os buracos em cada camada e mantém apenas a forma exterior. Isto irá ignorar qualquer geometria interna invisível. No entanto, também ignora buracos de camadas que podem ser vistos por cima ou por baixo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Costura Extensiva" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "A costura extensiva tenta coser buracos abertos na malha, ao fechá-los com os polígonos adjacentes. Esta opção pode acrescentar bastante tempo de processamento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Manter Faces Soltas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Geralmente, o Cura tenta remendar pequenos buracos na malha e remover partes de uma camada com buracos grandes. Ativar esta opção conserva as peças que não podem ser remendadas. Esta opção deve ser utilizada como último recurso quando tudo o resto não produz um G-code adequado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Sobreposição Malhas Combinadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Faz com que as malhas em contacto se sobreponham ligeiramente. Isto melhora a sua ligação." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Remover interceção de malhas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Remover as áreas onde várias malhas se sobrepõem entre si. Isto pode ser utilizado se houver uma sobreposição dos objetos com diferentes materiais que estejam combinados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Alternar remoção de malha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Altera para os volumes de interceção de malha que pertencerão a cada camada, para que as malhas sobrepostas fiquem entrelaçadas. Desativar esta definição poderá fazer com que uma das malhas obtenha todo o volume na sobreposição, sendo removido das outras malhas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Remover Camadas Iniciais Vazias" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Remove as camadas vazias por baixo da primeira camada impressa, se existirem. Desativar esta definição pode causar primeiras camadas vazias, se a definição Tolerância de Seccionamento estiver definida como Exclusivo ou Centro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Resolução Máxima" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "O tamanho mínimo de um segmento após o seccionamento. Se aumentar este valor, a malha terá uma resolução menor. Isto poderá permitir que a impressora acompanhe a velocidade que tem para processar o G-code e irá aumentar a velocidade de seccionamento ao remover os detalhes da malha que não podem ser processados." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Resolução Máxima Deslocação" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "O tamanho mínimo de um segmento de deslocação após o seccionamento. Se aumentar este valor, o movimento de deslocação nos cantos será menos suave. Isto poderá permitir que a impressora acompanhe a velocidade que tem para processar o G-code, mas pode reduzir a precisão do movimento ao evitar as peças já impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Desvio máximo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "O desvio máximo permitido ao reduzir a resolução da definição de Resolução máxima. Se aumentar esta definição, a impressão será menos precisa, mas o G-code será menor. O Desvio máximo é um limite para a Resolução máxima, pelo que, se estiverem em conflito, o Desvio máximo é sempre considerado verdadeiro." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Desvio máximo da área de extrusão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "O desvio máximo da área de extrusão que é permitido quando se faz a remoção dos pontos intermédios de uma linha recta. Um ponto intermédio pode servir de ponto de alteração do diâmetro numa linha recta longa. Por isso, se for removido, fará com que a linha tenha um diâmetro uniforme e, como resultado, vai perder (ou ganhar) um pouco de área de extrusão. Se aumentar este valor, poderá notar um ligeiro excesso (ou defeito) de extrusão entre paredes paralelas retas, uma vez que os pontos de alteração dos diâmetros mais intermédios poderão ser removidos. A sua impressão será menos precisa, mas o G-code será mais pequeno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Modos Especiais" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Formas não tradicionais de imprimir os seus modelos." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Sequência de impressão" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Imprimir todos os modelos uma camada de cada vez ou aguardar que um modelo termine, antes de passar para o seguinte. O modo individual é possível se a) apenas uma extrusora estiver ativa, e b) todos os modelos estiverem separados de forma a que a cabeça de impressão se possa mover por entre todos os modelos, e em que altura destes seja inferior à distância entre o nozzle e os eixos X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Simultaneamente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Individualmente" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Objecto de Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Utilize este objecto para modificar o enchimento de outros objectos com os quais se sobrepõe. Substitui as regiões de enchimento de outros objectos por regiões deste objecto. É recomendado imprimir este objecto apenas com uma Parede e sem Superfícies Superior/Inferior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Classificação de processamento de malha" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Determina a prioridade desta malha para resolver a sobreposição de várias malhas de enchimento. As áreas com sobreposição de várias malhas de enchimento vão assumir as definições da malha com a prioridade mais alta. Uma malha de enchimento com uma prioridade superior irá modificar o enchimento das malhas de enchimento com uma prioridade inferior e também as malhas normais." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Malha de corte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Limita o volume desta malha para o interior de outras malhas. Pode utilizar esta opção para fazer com que determinadas áreas de uma malha sejam impressas com diferentes definições e com um extrusor distinta." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Imprime modelos como moldes, os quais podem ser fundidos de forma a obter um modelo que se assemelhe aos modelos da base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Largura mínima do molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "A distância mínima entre o exterior do molde e o exterior do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Altura do tecto do molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "A altura acima das partes horizontais do modelo em que deve imprimir o molde." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Ângulo do molde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "O ângulo da saliência das paredes exteriores criadas para o molde. 0° irá tornar o invólucro exterior do molde vertical, enquanto 90° fará com que o exterior do modelo siga o contorno do mesmo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Malha de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Utilize esta malha para especificar áreas de suporte. Esta opção pode ser utilizada para gerar estruturas de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Malha antissaliências" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Utilize esta malha para especificar a parte do modelo que não deve ser detetada como saliência. Esta opção pode ser utilizada para remover estruturas de suporte indesejadas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Modo de superfície" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Tratar o modelo como um volume, apenas como uma superfície ou como volumes com superfícies soltas. O modo de impressão \"Normal\" imprime apenas volumes fechados. O modo \"Superfície\" imprime uma única parede que acompanha a superfície do objecto sem enchimento ou revestimento superior/inferior. O modo \"Ambos\" imprime volumes fechados como \"Normal\" e quaisquer polígonos soltos como superfícies." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Superfície" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Ambos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "\"Spiralize\" Contorno Exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "\"Spiralize\" é uma opção que uniformiza o movimento em Z do contorno exterior. Isto irá criar uma elevação em Z, constante, em toda a peça. Esta funcionalidade transforma um modelo sólido numa impressão com uma única parede e com uma base sólida. Esta funcionalidade só deve ser ativada quando cada camada contiver apenas uma única peça." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "\"Spiralize\" Suavizar Contornos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Suaviza os contornos, criados pelo \"Spiralize\", para reduzir a visibilidade da junta Z (a junta Z deve ser praticamente impercetível na impressão, mas continuará a ser visível na visualização por camadas). Tenha em conta que a suavização tenderá a reduzir/desfocar pequenos detalhes da superfície." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Extrusão relativa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Utilizar a extrusão relativa em vez da extrusão absoluta. A utilização de passos-E relativos facilita o pós-processamento do G-code. Contudo, isto não é compatível com todas as impressoras e poderá produzir ligeiros desvios na quantidade de material depositado em comparação com os passos-E absolutos. Não considerando esta definição, o modo de extrusão será sempre definido como absoluto antes da exportação de qualquer script g-code." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Experimental" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Funcionalidades que ainda não foram totalmente lançadas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Tolerância do Seccionamento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Tolerância vertical nas camadas seccionadas. Os contornos de uma camada são geralmente gerados passando as secções cruzadas através do centro de cada espessura da camada (Centro). Como alternativa, cada camada pode conter as áreas que se encontram no interior do volume ao longo de toda a espessura da camada (Exclusivo) ou uma camada pode conter as áreas que se encontram em qualquer sítio do interior da camada (Inclusivo). A opção Inclusivo retém o maior número de detalhes, a opção Exclusivo garante a melhor adaptação ao modelo e a opção Centro permanece próximo da superfície original." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Centro" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Exclusivo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Inclusivo" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Diâmetro Linha Revestimento Superior" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "O diâmetro de uma única linha das superfícies de revestimento na parte superior da impressão." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Padrão Revestimento Superior" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "O padrão geométrico das camadas de revestimento da superfície superior." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Linhas" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Concêntrico" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Ziguezague" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Ordem da superfície superior em \"Monotonic\"" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprimir as linhas da superfície superior numa ordem que faz com que ocorra sempre uma sobreposição com linhas adjacentes numa única direção. Este processo demora ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Direções Linha Revestimento Superior" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar quando as camadas de revestimento da superfície superior utilizarem o padrão de Linhas ou Ziguezague. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito a lista está vazia, o que significa a utilização dos ângulos predefinidos tradicionais (45 e 135 graus)." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Optimização Deslocação Enchimento" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Quando activado, a ordem, pela qual as linhas de enchimento são impressas, é optimizada para poder reduzir a distância percorrida. A redução do tempo total de deslocação depende de muitos factores tais como, o modelo que está a ser seccionado, o padrão de enchimento, a densidade, etc. Ter em atenção que para modelos que tenham muitas áreas pequenas de enchimento, o tempo de seccionamento pode aumentar consideravelmente." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Temperatura Automática" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Mudar, automaticamente, a temperatura de cada camada com a velocidade de fluxo média dessa camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Gráfico de temperatura de fluxo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Os dados que ligam o fluxo de material (em mm3 por segundo) à temperatura (graus Celsius)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Circunferência Mínima do Polígono" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Os polígonos em camadas seccionadas que apresentem uma circunferência mais pequena do que este valor serão filtrados. Valores mais reduzidos originam malhas de resolução superior à custa do tempo de seccionamento. Destina-se principalmente a impressoras SLA de alta resolução e a modelos 3D muito pequenos com muitos detalhes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Separar Suportes em Blocos" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Ignorar algumas ligações das linhas de suporte para facilitar a separação da estrutura de suporte. Esta definição é aplicável ao padrão em Ziguezague do enchimento de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Tamanho do bloco de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Omitir uma ligação entre as linhas de suporte a cada \"x\" milímetros para facilitar a separação da estrutura de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Número de linhas do bloco de suporte" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Ignorar uma em cada \"x\" linhas de ligação para facilitar a separação da estrutura de suporte." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Barreira contra correntes de ar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Isto irá criar uma parede em torno do modelo, que retém o ar (quente) e protege contra correntes de ar externas. Esta opção é especialmente útil para materiais que se deformam com facilidade." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Distância X/Y da proteção contra correntes de ar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "A distância da proteção contra correntes de ar relativamente à impressora nas direções X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Limite de proteção contra correntes de ar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Define a altura da proteção contra correntes de ar. Opte por imprimir a proteção contra correntes de ar com a altura máxima do modelo ou com uma altura limitada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Máximo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Limitado" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Altura da proteção contra correntes de ar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Limite de altura da proteção contra correntes de ar. Não será impressa qualquer proteção contra correntes de ar acima desta altura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Tornar Saliência Imprimível" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Altera a geometria do modelo impresso de forma que seja necessário suporte mínimo. Saliências acentuadas tornar-se-ão saliências rasas. As áreas de saliências irão baixar para se tornarem mais verticais." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Ângulo máximo do modelo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "O ângulo máximo das saliências após se terem tornado imprimíveis. Com um valor de 0°, todas as saliências são substituídas por um modelo ligado à base de construção e, com um valor de 90°, o modelo não será alterado de forma alguma." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Área máxima do buraco da saliência" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "A área máxima de um buraco na base do modelo antes que seja removido por Tornar Saliência Imprimível. Buracos mais pequenos do que este valor serão mantidos. Um valor de 0 mm² preencherá todos os buracos na base do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Ativar desaceleração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "\"Coasting\" substitui a última parte de um percurso de extrusão por um percurso de deslocamento. O material que escorreu é utilizado para imprimir a última parte do percurso de extrusão de forma a reduzir o surgimento de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Volume de desaceleração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "O volume que de outra forma iria escorrer. Geralmente, este valor deve ser próximo ao diâmetro cúbico do nozzle." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Volume mínimo antes da desaceleração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "O menor volume que um caminho de extrusão deve ter antes de permitir a desaceleração. Para caminhos de extrusão mais curtos, é acumulada menos pressão no tubo Bowden e, como tal, o volume de desaceleração adota uma escala linear. Este valor deve sempre ser superior ao Volume de desaceleração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Velocidade de desaceleração" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "A velocidade de movimento durante a desaceleração, relativa à velocidade do caminho de extrusão. É recomendado um valor ligeiramente abaixo de 100%, uma vez que durante o movimento de desaceleração, a pressão no tubo Bowden diminui." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Tamanho da bolsa de cruz 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "O tamanho das bolsas em cruzamentos de quatro vias no padrão de cruz 3D em alturas onde o padrão está em contacto consigo próprio." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Imagem Densidade Enchimento Cruz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "A localização de uma imagem em que os valores de luminosidade desta determinam a densidade mínima na posição correspondente no enchimento da impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Imagem Densidade Suporte em Cruz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "A localização de uma imagem em que os valores de luminosidade desta determinam a densidade mínima na posição correspondente nos suportes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Ativar suporte cónico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Torna as áreas de suporte mais reduzidas na parte inferior do que na saliência." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Ângulo do suporte cónico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "O ângulo da inclinação do suporte cónico. 0 graus é vertical e 90 graus é horizontal. Ângulos mais reduzidos tornam o suporte mais robusto, mas consomem mais material. Ângulos negativos tornam a base do suporte mais larga do que a parte superior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Largura mínima do suporte cónico" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "O diâmetro mínima para a qual a base da área do suporte cónico é reduzida. Larguras reduzidas podem originar estruturas de suporte instáveis." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Revestimento Difuso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Vibra aleatoriamente enquanto imprime a parede exterior, para que a superfície apresente um aspeto rugoso e difuso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Revestimento difuso apenas no exterior" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "Vibrar apenas os contornos das peças e não os buracos das peças." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Espessura Revestimento Difuso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "O diâmetro dentro da qual deve ser produzida vibração. É recomendado mantê-la abaixo do diâmetro da parede exterior, uma vez que as paredes interiores não são alteradas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Densidade Revestimento Difuso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "A densidade média dos pontos introduzidos em cada polígono numa camada. Observe que os pontos originais do polígono são eliminados, pelo que uma densidade baixa resulta numa redução da resolução." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Distância do ponto de revestimento difuso" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "A distância média entre os pontos aleatórios introduzidos em cada segmento de linha. Observe que os pontos originais do polígono são eliminados, pelo que uma suavidade elevada resulta numa redução da resolução. Este valor deve ser superior a metade da Espessura do revestimento difuso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Desvio de extrusão máximo de compensação da taxa de fluxo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "A distância máxima em mm de deslocação do filamento para compensar alterações na taxa de fluxo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Fator de compensação da taxa de fluxo" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "Até que distância o filamento se deve mover para compensar as alterações na taxa de fluxo, como uma percentagem da distância que o filamento iria percorrer num segundo de extrusão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Impressão em Fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Imprime apenas a superfície exterior com uma estrutura entrelaçada dispersa a partir \"do ar\". Isto é realizado ao imprimir horizontalmente os contornos do modelo em determinados intervalos Z que são ligados através de linhas ascendentes e diagonais descendentes." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Altura de ligação da impressão em fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "A altura das linhas ascendentes e diagonais descendentes entre duas partes horizontais. Isto determina a densidade geral da estrutura de rede. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Distância de inserção do tecto da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "A distância percorrida ao efetuar uma ligação a partir de um contorno de telhado interno. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Velocidade da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Velocidade à qual o nozzle se movimenta ao extrudir material. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Velocidade de impressão da parte inferior da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Velocidade de impressão da primeira camada, que é a única camada que entra em contacto com a plataforma de construção. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Velocidade de impressão ascendente da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "A velocidade de impressão de uma linha ascendente \"no ar\". Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Velocidade de impressão descendente da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Velocidade de impressão de uma linha diagonal descendente. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Velocidade de impressão horizontal da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Velocidade de impressão de contornos horizontais do modelo. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Fluxo de impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Compensação de fluxo: a quantidade de material extrudido é multiplicada por este valor. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Fluxo de ligação da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "A compensação de fluxo ao deslocar-se para cima ou para baixo. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Fluxo plano da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Compensação de fluxo ao imprimir linhas planas. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Atraso superior da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "O tempo de atraso após um movimento ascendente, para que a linha ascendente possa endurecer. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Atraso da parte inferior da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "O tempo de atraso após um movimento descendente. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Atraso plano da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Tempo de atraso entre dois segmentos horizontais. A introdução desse atraso pode causar melhor aderência às camadas anteriores nos pontos de ligação. No entanto, os atrasos demasiado longos podem causar flacidez. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Facilidade de movimento ascendente da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6017,651 +6035,675 @@ msgstr "" "A distância de um movimento ascendente que é extrudido a metade da velocidade.\n" "Isto pode causar melhor aderência às camadas anteriores, sendo que o material nessas camadas não é demasiado aquecido. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Tamanho do nó da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Cria um pequeno nó no topo de uma linha ascendente, para que a camada horizontal subsequente possa ligar-se com maior facilidade. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Queda da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Distância à qual o material cai após uma extrusão ascendente. Esta distância é compensada. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Arrastamento da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Distância à qual o material de uma extrusão ascendente é arrastado juntamente com a extrusão diagonal descendente. Esta distância é compensada. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Estratégia de impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Estratégia para assegurar que duas camadas consecutivas se ligam a cada ponto de ligação. A retração permite que as linhas ascendentes endureçam na posição correta, mas pode causar a trituração do filamento. É possível fazer um nó no final de uma linha ascendente para aumentar a probabilidade de ligação e para permitir o arrefecimento da linha. No entanto, podem ser necessárias velocidades de impressão reduzidas. Outra estratégia é compensar a flacidez do topo de uma linha ascendente. Porém, as linhas nem sempre cairão conforme previsto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Compensar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Nó" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Retrair" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Linhas retas descendentes da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "A percentagem de uma linha diagonal descendente que é abrangida por uma peça da linha horizontal. Isto pode impedir a flacidez do ponto mais elevado das linhas ascendentes. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Queda do tecto da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "A distância à qual as linhas horizontais do tecto que são impressas \"no ar\" caem ao ser impressas. Esta distância é compensada. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Arrastamento do tecto da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "A distância da parte final de uma linha interior que é arrastada ao regressar ao contorno externo do tecto. Esta distância é compensada. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Atraso externo do tecto da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "Tempo gasto nos perímetros externos do buraco que se irá transformar em tecto. Períodos de tempo mais longos permitem garantir uma melhor ligação. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Espaço do nozzle da impressão de fios" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Distância entre o nozzle e as linhas horizontais descendentes. Uma maior folga resulta em linhas horizontais descendentes com um ângulo menos acentuado, o que, por sua vez, resulta em menos ligações ascendentes com a camada seguinte. Aplica-se apenas à impressão de fios." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Utilizar camadas adaptáveis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Camadas Adaptáveis calcula as espessuras das camadas conforme a forma do modelo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Variação máxima das camadas adaptáveis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "A diferença máxima de espessura permitida em relação ao valor base definido em Espessura das Camadas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Tamanho da fase de variação das camadas adaptáveis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "A diferença de espessura da camada seguinte em comparação com a anterior." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Dimensão da topografia das camadas adaptáveis" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Distância horizontal pretendida entre duas camadas adjacentes. Reduzir o valor desta definição faz com que camadas mais finas sejam utilizadas para juntar mais os contornos das camadas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Ângulo da parede de saliências" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "As paredes com saliências que ultrapassem este ângulo serão impressas utilizando definições de parede de saliências. Quando o valor é 90, nenhuma parede é considerada como sendo uma saliência. As saliências suportadas por suporte também não serão consideradas como saliências." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Velocidade da parede de saliências" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "As paredes de saliências serão impressas a esta percentagem da sua velocidade de impressão normal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Ativar Definições de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Detetar vãos (bridges) e modificar as definições da velocidade de impressão, do fluxo e da ventoinha durante a impressão de vãos ou saliências." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Comprimento mínimo da parede de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Paredes sem suporte com comprimento menor que este valor serão impressas utilizando as definições de parede normais. Paredes sem suporte mais longas serão impressas utilizando as definições da parede de Bridge." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Limiar do suporte do revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Se uma região de revestimento for suportada por menos do que esta percentagem da sua área, imprima-a utilizando as definições de Bridge. Caso contrário, será impressa utilizando as definições de revestimento normais." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Densidade Máx. Enchimento Disperso de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "Densidade máxima do enchimento considerado como disperso. O revestimento sobre o enchimento disperso não é considerado como ter suportes, pelo que pode ser tratado como um revestimento de Bridge." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Desaceleração da parede de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Isto controla a distância que o extrusor deve desacelerar imediatamente antes do início de uma parede de Bridge. Desacelerar antes do início de Bridge pode reduzir a pressão no nozzle e poderá produzir um vão mais liso." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Velocidade da parede de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "A velocidade a que as paredes de Bridge são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Fluxo da parede de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Ao imprimir as paredes de Bridge, a quantidade de material extrudido é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Velocidade do revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "A velocidade a que as regiões do revestimento de Bridge são impressas." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Fluxo do revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Ao imprimir as regiões do revestimento de Bridge, a quantidade de material extrudido é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Densidade do revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "A densidade da camada do revestimento de Bridge. Valores inferiores a 100 irão aumentar as folgas entre as linhas revestimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Velocidade da ventoinha de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Percentagem da velocidade da ventoinha a utilizar ao imprimir o revestimento e as paredes de Bridge." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Bridge com múltiplas camadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Se ativada, a segunda e a terceira camada sobre o ar são impressas utilizando as seguintes definições. Caso contrário, essas camadas são impressas utilizando as definições normais." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Velocidade do segundo revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Velocidade de impressão a ser utilizada ao imprimir a segunda camada do revestimento de Bridge." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Fluxo do segundo revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Ao imprimir a segunda camada do revestimento de Bridge, a quantidade de material extrudido é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Densidade do segundo revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "A densidade da segunda camada do revestimento de Bridge. Valores inferiores a 100 irão aumentar as folgas entre as linhas revestimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Velocidade da ventoinha do segundo revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "Percentagem da velocidade da ventoinha a ser utilizada ao imprimir a segunda camada do revestimento de Bridge." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Velocidade do terceiro revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Velocidade de impressão a ser utilizada ao imprimir a terceira camada do revestimento de Bridge." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Fluxo do terceiro revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Ao imprimir a terceira camada do revestimento de Bridge, a quantidade de material extrudido é multiplicada por este valor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Densidade do terceiro revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "A densidade da terceira camada do revestimento de Bridge. Valores inferiores a 100 irão aumentar as folgas entre as linhas revestimento." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Velocidade da ventoinha do terceiro revestimento de Bridge" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Percentagem da velocidade da ventoinha a ser utilizada ao imprimir a terceira camada do revestimento de Bridge." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Limpar nozzle entre camadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Se, se deve incluir o G-Code para a limpeza do nozzle entre camadas (máximo de 1 por camada). Ativar esta definição pode influenciar o comportamento da retração na mudança da camada. Utilize as definições da Retração de Limpeza para controlar a retração em camadas onde o script de limpeza estará a funcionar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Volume de material entre limpezas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Quantidade máxima de material que pode ser extrudido antes de ser iniciada outra limpeza do nozzle. Se este valor for inferior ao volume do material necessário numa camada, esta definição não tem qualquer influência nessa camada, ou seja, está limitada a uma limpeza por camada." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Retração de limpeza ativada" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Retrai o filamento quando o nozzle está em movimento numa área sem impressão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Distância de retração da limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Quantidade de filamento a retrair para não escorrer durante a sequência de limpeza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Quantidade de preparação adicional de retração de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Pode ocorrer escorrimento de material durante um movimento de deslocação de limpeza, o qual pode ser compensado aqui." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Velocidade de retração de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "A velocidade a que o filamento é retraído e preparado durante um movimento de retração de limpeza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Velocidade de retração na retração de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "A velocidade a que o filamento é retraído durante um movimento de retração de limpeza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Velocidade de preparação da retração de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "A velocidade a que o filamento é preparado durante um movimento de retração de limpeza." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Pausa na limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Coloca a limpeza em pausa após anular a retração." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Salto Z de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Quando efetuar a limpeza, a base de construção é descida para criar um espaço entre o nozzle e a impressão. Impede o nozzle de atingir a impressão durante os movimentos de deslocação, reduzindo a possibilidade de derrubar a impressão da base de construção." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Altura do salto Z de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "A diferença de altura ao efetuar um salto Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Velocidade do salto de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Velocidade para mover o eixo Z durante o salto." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "Posição X da escova de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "Localização X onde o script de limpeza será iniciado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Contagem de repetições de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Número de vezes que o nozzle deve ser passado pela escova." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Distância do movimento de limpeza" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "A distância de deslocação da cabeça para trás e para a frente pela escova." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Tamanho máximo do buraco pequeno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Os buracos e os contornos das peças com um diâmetro inferior a este valor serão impressos à Velocidade de elemento pequeno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Comprimento máximo do elemento pequeno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Os contornos do elemento com um comprimento inferior a este serão impressos à Velocidade de elemento pequeno." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Velocidade de elemento pequeno" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Os elementos pequenos serão impressos a esta percentagem da respetiva velocidade de impressão normal. Uma impressão mais lenta pode ajudar em termos de aderência e precisão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Velocidade da camada inicial de partes pequenas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Os elementos pequenos na primeira camada serão impressos a esta percentagem da respetiva velocidade de impressão normal. Uma impressão mais lenta pode ajudar em termos de aderência e precisão." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Direções de parede alternadas" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Alterne as inserções e as direções das parede em camadas em cada camada. Útil para materiais que podem acumular tensão, como para a impressão de metal." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Remover cantos interiores do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Remover os cantos interiores do raft, fazendo com que o raft se torne convexo." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Número de paredes da base do raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "O número de contornos a imprimir em torno do padrão linear na camada base do raft." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Definições de linha de comando" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Definições que só são utilizadas se o CuraEngine não for ativado a partir do front-end do Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Centrar Objeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Permite centrar o objeto no centro da base de construção (0,0), em vez de utilizar o sistema de coordenadas no qual o objeto foi guardado." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Posição X do Objeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Desvio aplicado ao objeto na direção X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Posição Y do Objeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Desvio aplicado ao objeto na direção Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Posição Z do Objeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Desvio aplicado ao objeto na direção Z. Com esta opção, é possível realizar o que se costumava designar como \"Afundamento de objetos\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Matriz Rotação do Objeto" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Matriz de transformação a ser aplicada ao modelo quando abrir o ficheiro." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Determina a ordem pela qual as paredes são impressas. Imprimir paredes externas antecipadamente ajuda em termos de precisão dimensional, uma vez que as falhas de paredes internas não se podem propagar para o exterior. No entanto, imprimi-las mais tarde permite empilhá-las melhor quando são impressas saliências." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Dividir limiar da linha do meio" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "O diâmetro da linha mais pequena, como fator do diâmetro da linha normal, acima da qual a linha do meio (se existir uma) será dividida em duas. Reduza esta definição para utilizar mais linhas e mais finas. Aumente para utilizar menos linhas e mais largas. Tenha em atenção que esta regra se aplica como se toda a forma tivesse de ser preenchida com parede, pelo que o meio aqui se refere ao meio do objeto entre duas arestas exteriores da forma, mesmo que exista realmente enchimento ou (outro) revestimento na impressão em vez de parede." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "Diâmetro mínimo da linha para as paredes poligonais de enchimento de folgas das linhas do meio. Esta definição determina a espessura do modelo em que passamos da impressão de duas linhas da parede para a impressão de duas paredes exteriores e de uma única parede central no meio. Um diâmetro mínimo da parede Ímpar maior provoca um maior diâmetro máximo de linha da parede Par. O diâmetro máximo de linha da parede Ímpar é calculado como 2 * diâmetro mínimo de linha da parede Par," + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Adicionar limiar da linha do meio" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "O diâmetro da linha mais pequena, como fator do diâmetro da linha normal, acima da qual será adicionada uma linha do meio (se não existir já uma). Reduza esta definição para utilizar mais linhas e mais finas. Aumente para utilizar menos linhas e mais largas. Tenha em atenção que esta regra se aplica como se toda a forma tivesse de ser preenchida com parede, pelo que o meio aqui se refere ao meio do objeto entre duas arestas exteriores da forma, mesmo que exista realmente enchimento ou (outro) revestimento na impressão em vez de parede." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "Uma silhueta 2D da cabeça de impressão (incluindo tampas do(s) ventilador(s))." diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 73625df35b..bdf858decf 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,196 +16,673 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Неизвестно" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Внешняя стенка" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Перечисленные ниже принтеры невозможно подключить, поскольку они входят в состав группы" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "Внутренние стенки" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Доступные сетевые принтеры" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Покрытие" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Заполнение" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Заполнение поддержек" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Связующий слой поддержек" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Поддержки" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Юбка" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Черновая башня" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Перемещение" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Откаты" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Другое" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "Невозможно открыть примечания к версии." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Группа #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Следующий" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Пропустить" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Завершить" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Добавить" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "Отмена" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Закрыть" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "Файл уже существует" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "Файл {0} уже существует. Вы уверены, что желаете перезаписать его?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "Неправильный URL-адрес файла:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Не поддерживается" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Сопло" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "Настройки изменены в соответствии с текущей доступностью экструдеров:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Настройки обновлены" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Экструдер (-ы) отключен (-ы)" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Невозможно экспортировать профиль в {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Ошибка" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Невозможно экспортировать профиль в {0}: Плагин записи уведомил об ошибке." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Экспортирование профиля в {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Экспорт успешно завершен" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "Не удалось импортировать профиль из {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Невозможно импортировать профиль из {0}, пока не добавлен принтер." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "Отсутствует собственный профиль для импорта в файл {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "Не удалось импортировать профиль из {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Данный профиль {0} содержит неверные данные, поэтому его невозможно импортировать." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "Не удалось импортировать профиль из {0}:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "Профиль {0} успешно импортирован." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "В файле {0} нет подходящих профилей." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "Профиль {0} имеет неизвестный тип файла или повреждён." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Собственный профиль" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "У профайла отсутствует тип качества." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Еще нет активных принтеров." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "Невозможно добавить профиль." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "Тип качества \"{0}\" несовместим с текущим определением активной машины \"{1}\"." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Внимание! Профиль не отображается, так как его тип качества \"{0}\" недоступен для текущей конфигурации. Выберите комбинацию материала и сопла, которым подходит этот тип качества." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Размножение и размещение объектов" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Размещение объектов" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Невозможно разместить все объекты внутри печатаемого объёма" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Размещение объекта" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Загрузка принтеров..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Настройка параметров..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "Инициализация активной машины..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "Инициализация диспетчера машин..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "Инициализация объема печати..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Настройка сцены..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Загрузка интерфейса..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "Инициализация ядра..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f мм" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Только один G-code файла может быть загружен в момент времени. Пропускаю импортирование {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Внимание" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "Невозможно открыть любой другой файл, если G-code файл уже загружен. Пропускаю импортирование {0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Не удалось прочитать ответ." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "Указано неверное состояние." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Истекло время аутентификации на сервере учетной записи." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Дайте необходимые разрешения при авторизации в этом приложении." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Возникла непредвиденная ошибка при попытке входа в систему. Повторите попытку." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "Невозможно начать новый вход в систему. Проверьте, возможно другой сеанс еще не завершен." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Нет связи с сервером учетных записей Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "Вход в систему не выполнен" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Поиск места для новых объектов" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Поиск места" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Не могу найти место" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Не переопределен" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Подключенные принтеры" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Предварительно настроенные принтеры" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Действительно удалить {0}? Это действие невозможно будет отменить!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Визуальный" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Визуальный профиль предназначен для печати визуальных прототипов и моделей, для которых требуется высокое качество поверхности и внешнего вида." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Инженерный профиль предназначен для печати функциональных прототипов и готовых деталей, для которых требуется высокая точность и малые допуски." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Черновой" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Черновой профиль предназначен для печати начальных прототипов и проверки концепции, где приоритетом является скорость печати." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Собственный материал" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Вычислено" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Своё" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Собственные профили" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Все поддерживаемые типы ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Все файлы (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Вычислено" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Неизвестно" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Перечисленные ниже принтеры невозможно подключить, поскольку они входят в состав группы" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Доступные сетевые принтеры" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Подключенные принтеры" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Предварительно настроенные принтеры" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "Действительно удалить {0}? Это действие невозможно будет отменить!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Собственный материал" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Своё" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Вход не выполнен" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Поиск места для новых объектов" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Перед началом печати синхронизируйте профили материалов с принтерами." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Поиск места" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Установлены новые материалы" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Невозможно разместить все объекты внутри печатаемого объёма" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Синхронизировать материалы" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Не могу найти место" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Узнать больше" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Не удалось создать архив из каталога с данными пользователя: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "Невозможно сохранить архив материалов в {}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Резервное копирование" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Архив материалов не сохранен" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Попытка восстановить резервную копию Cura при отсутствии необходимых данных или метаданных." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Неизвестная ошибка." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Выполнена попытка восстановить резервную копию Cura с более поздней версией, чем текущая." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Архив материалов для синхронизации с принтерами не создан." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "При попытке восстановить резервную копию Cura произошла следующая ошибка:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Архив материалов для синхронизации с принтерами не загружен." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "Ответ от Digital Factory поврежден." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "В ответе от Digital Factory отсутствует важная информация." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Подключение к Digital Factory для синхронизации материалов с некоторыми принтерами не установлено." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Подключение к Digital Factory не установлено." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "Высота печатаемого объёма была уменьшена до значения параметра \"Последовательность печати\", чтобы предотвратить касание портала за напечатанные детали." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Объём печати" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Не удалось создать архив из каталога с данными пользователя: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Резервное копирование" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Попытка восстановить резервную копию Cura при отсутствии необходимых данных или метаданных." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Выполнена попытка восстановить резервную копию Cura с более поздней версией, чем текущая." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "При попытке восстановить резервную копию Cura произошла следующая ошибка:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Не удалось запустить Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -220,32 +697,32 @@ msgstr "" "

      Отправьте нам этот отчет о сбое для устранения проблемы.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Отправить отчет о сбое в Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Показать подробный отчет о сбое" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Показать конфигурационный каталог" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Резервное копирование и сброс конфигурации" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Отчёт о сбое" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -256,1319 +733,172 @@ msgstr "" "

      Нажмите кнопку «Отправить отчет», чтобы автоматически опубликовать отчет об ошибке на наших серверах

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Информация о системе" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Неизвестно" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Версия Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Язык Cura" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "Язык ОС" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Платформа" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Версия Qt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "Версия PyQt" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Еще не инициализировано" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    158. OpenGL Version: {version}
    159. " msgstr "
    160. Версия OpenGL: {version}
    161. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    162. OpenGL Vendor: {vendor}
    163. " msgstr "
    164. Поставщик OpenGL: {vendor}
    165. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    166. OpenGL Renderer: {renderer}
    167. " msgstr "
    168. Средство визуализации OpenGL: {renderer}
    169. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Обратное отслеживание ошибки" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Журналы" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Отправить отчёт" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Загрузка принтеров..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Настройка параметров..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "Инициализация активной машины..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "Инициализация диспетчера машин..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "Инициализация объема печати..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Настройка сцены..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Загрузка интерфейса..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "Инициализация ядра..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f мм" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Только один G-code файла может быть загружен в момент времени. Пропускаю импортирование {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Внимание" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Невозможно открыть любой другой файл, если G-code файл уже загружен. Пропускаю импортирование {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Ошибка" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Размножение и размещение объектов" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Размещение объектов" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Размещение объекта" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Не удалось прочитать ответ." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "Указано неверное состояние." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Истекло время аутентификации на сервере учетной записи." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Дайте необходимые разрешения при авторизации в этом приложении." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Возникла непредвиденная ошибка при попытке входа в систему. Повторите попытку." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "Невозможно начать новый вход в систему. Проверьте, возможно другой сеанс еще не завершен." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Нет связи с сервером учетных записей Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "Вход в систему не выполнен" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Архив материалов для синхронизации с принтерами не создан." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Архив материалов для синхронизации с принтерами не загружен." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "Ответ от Digital Factory поврежден." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "В ответе от Digital Factory отсутствует важная информация." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Подключение к Digital Factory для синхронизации материалов с некоторыми принтерами не установлено." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Подключение к Digital Factory не установлено." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "Файл уже существует" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "Файл {0} уже существует. Вы уверены, что желаете перезаписать его?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "Неправильный URL-адрес файла:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Невозможно экспортировать профиль в {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Невозможно экспортировать профиль в {0}: Плагин записи уведомил об ошибке." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Экспортирование профиля в {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Экспорт успешно завершен" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "Не удалось импортировать профиль из {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Невозможно импортировать профиль из {0}, пока не добавлен принтер." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "Отсутствует собственный профиль для импорта в файл {0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "Не удалось импортировать профиль из {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Данный профиль {0} содержит неверные данные, поэтому его невозможно импортировать." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "Не удалось импортировать профиль из {0}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "Профиль {0} успешно импортирован." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "В файле {0} нет подходящих профилей." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Профиль {0} имеет неизвестный тип файла или повреждён." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Собственный профиль" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "У профайла отсутствует тип качества." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Еще нет активных принтеров." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "Невозможно добавить профиль." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "Тип качества \"{0}\" несовместим с текущим определением активной машины \"{1}\"." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Внимание! Профиль не отображается, так как его тип качества \"{0}\" недоступен для текущей конфигурации. Выберите комбинацию материала и сопла, которым подходит этот тип качества." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Не поддерживается" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Сопло" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "Настройки изменены в соответствии с текущей доступностью экструдеров:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Настройки обновлены" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Экструдер (-ы) отключен (-ы)" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Добавить" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Завершить" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "Отмена" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Группа #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Внешняя стенка" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "Внутренние стенки" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Покрытие" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Заполнение" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Заполнение поддержек" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Связующий слой поддержек" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Поддержки" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Юбка" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Черновая башня" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Перемещение" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Откаты" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Другое" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "Невозможно открыть примечания к версии." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Следующий" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Пропустить" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Закрыть" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Перед началом печати синхронизируйте профили материалов с принтерами." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Установлены новые материалы" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Синхронизировать материалы" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "Узнать больше" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "Невозможно сохранить архив материалов в {}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Архив материалов не сохранен" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Неизвестная ошибка." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "Помощник по 3D-моделям" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Одна или несколько 3D-моделей могут не напечататься оптимальным образом из-за размера модели и конфигурации материала:

      \n" -"

      {model_names}

      \n" -"

      Узнайте, как обеспечить максимально возможное качество и высокую надежность печати.

      \n" -"

      Ознакомиться с руководством по качеству печати

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Файл проекта {0} содержит неизвестный тип принтера {1}. Не удалось импортировать принтер. Вместо этого будут импортированы модели." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Открыть файл проекта" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "Файл проекта {0} внезапно стал недоступен: {1}.." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "Невозможно открыть файл проекта" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "Файл проекта {0} поврежден: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "Файл проекта {0} создан с использованием профилей, несовместимых с данной версией Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Рекомендованная" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Своя" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Используемый в этом проекте материал основывается на определениях материалов, недоступных в Cura, что может привести к нежелательным результатам при печати." -" Мы настоятельно рекомендуем установить полный пакет материалов из магазина." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Профили материалов не установлены" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Установка материалов" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "Файл 3MF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "Подключаемый модуль для записи 3MF поврежден." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Нет рабочей среды для записи. Сначала добавьте принтер." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "Права на запись рабочей среды отсутствуют." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "Операционная система не позволяет сохранять файл проекта в этом каталоге или с этим именем файла." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "Ошибка в ходе записи файла 3MF." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "Не удалось сохранить информацию о пакете материалов в файле проекта: {material}. Этот проект может некорректно открываться на других системах." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Информация о пакете материалов не сохранена" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MF файл" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "3MF файл проекта Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "Файл AMF" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Резервные копии" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "При заливке вашей резервной копии возникла ошибка." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "Создание резервной копии..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "При создании резервной копии возникла ошибка." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Выполняется заливка вашей резервной копии..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Заливка вашей резервной копии завершена." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "Размер файла резервной копии превышает максимально допустимый." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "При попытке восстановления данных из резервной копии возникла ошибка." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Управление резервными копиями" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "Нарезка на слои не выполнена из-за непредвиденной ошибки. Возможно, стоит сообщить об ошибке в нашей системе отслеживания проблем." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "Нарезка на слои не выполнена" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Сообщить об ошибке" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Сообщите об ошибке в системе отслеживания проблем Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Невозможно нарезать модель, используя текущий материал, так как он несовместим с выбранной машиной или конфигурацией." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Невозможно нарезать" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Не могу выполнить слайсинг на текущих настройках. Проверьте следующие настройки: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Не удалось выполнить слайсинг из-за настроек модели. Следующие настройки ошибочны для одной или нескольких моделей: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Слайсинг невозможен, так как черновая башня или её позиция неверные." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Невозможно разделить на слои из-за наличия объектов, связанных с отключенным экструдером %s." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Проверьте настройки и убедитесь в том, что ваши модели:\n" -"- соответствуют допустимой области печати\n" -"- назначены активированному экструдеру\n" -"- не заданы как объекты-модификаторы" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Обработка слоёв" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Информация" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Профиль Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Не могу получить информацию об обновлениях." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Для {machine_name} доступны новые функции или исправления! Если у вас не установлена самая последняя версия прошивки принтера, рекомендуем обновить ее до версии {latest_version}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "Доступна новая стабильная прошивка %s" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Порядок обновления" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Обновить прошивку" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Сжатый файл с G-кодом" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "Средство записи G-кода с расширением GZ (GCodeGzWriter) не поддерживает текстовый режим." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "Файл G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "Обработка G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "Параметры G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Перед отправкой G-code на принтер удостоверьтесь в его соответствии вашему принтеру и его настройкам. Возможны неточности в G-code." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "Файл G" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "Средство записи G-кода (GCodeWriter) не поддерживает нетекстовый режим." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Подготовьте G-код перед экспортом." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG изображение" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG изображение" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG изображение" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP изображение" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF изображение" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Профили Cura 15.04" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Параметры принтера" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "Хотите синхронизировать пакеты материалов и программного обеспечения со своей учетной записью?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG изображение" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "В вашей учетной записи Ultimaker обнаружены изменения" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG изображение" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Синхронизация" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG изображение" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "Синхронизация..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP изображение" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Отклонить" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF изображение" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Принимаю" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Просмотр в рентгене" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Лицензионное соглашение плагина" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "Файл X3D" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Отклонить и удалить из учетной записи" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Профиль Cura" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "Для активации изменений вам потребуется завершить работу программного обеспечения {} и перезапустить его." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "Встраиваемые модули ({} шт.) не загружены" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Установленные встраиваемые модули" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Установленные материалы" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Связанные встраиваемые модули" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Связанные материалы" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Неизвестный пакет" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Неизвестный автор" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Не удалось интерпретировать ответ сервера." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Не удалось связаться с магазином." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Монитор" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Параметры модели" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Правка параметров модели" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Пост-обработка" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "Изменить G-код" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Подготовка" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Предварительный просмотр" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Сохранить на внешний носитель" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Сохранить на внешний носитель {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Ни один из форматов файлов не доступен для записи!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Сохранение на внешний носитель {0}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "Очередь заданий печати заполнена. Принтер не может принять новое задание." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Сохранение" +msgid "Queue Full" +msgstr "Очередь заполнена" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "Не могу записать {0}: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Облако не залило данные на принтер." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "Не могу найти имя файла при записи в {device}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Невозможно сохранить на внешний носитель {0}: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Сохранено на внешний носитель {0} как {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Файл сохранён" +msgid "Network error" +msgstr "Ошибка сети" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Извлечь" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Извлекает внешний носитель {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Извлечено {0}. Вы можете теперь безопасно извлечь носитель." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Безопасное извлечение устройства" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Невозможно извлечь {0}. Другая программа может использовать это устройство." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Внешний носитель" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "При печати через кабель Cura отображает слои неточно." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Вид моделирования" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "Ничего не отображается, поскольку сначала нужно выполнить нарезку на слои." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "Нет слоев для отображения" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Больше не показывать это сообщение" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Просмотр слоёв" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "Невозможно прочитать пример файла данных." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "Выделены области с отсутствующими или лишними поверхностями. Исправьте модель и снова откройте ее в Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Ошибки модели" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Просмотр модели" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Блокировщик поддержки" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Создание объема без печати элементов поддержки." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF Binary" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Compressed COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Пакет формата Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "Невозможно записать в файл UFP:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Выравнивание стола" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Выбор обновлений" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Печать через облако" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Печать через облако" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Подключено через облако" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Мониторинг печати" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Отслеживайте печать в Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Неизвестный код ошибки при загрузке задания печати: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" @@ -1576,13 +906,13 @@ msgstr[0] "New printer detected from your Ultimaker account" msgstr[1] "New printers detected from your Ultimaker account" msgstr[2] "New printers detected from your Ultimaker account" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "Добавление принтера {name} ({model}) из вашей учетной записи" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1591,20 +921,100 @@ msgstr[0] "... и еще {0} другой" msgstr[1] "... и еще {0} других" msgstr[2] "... и еще {0} других" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Принтеры, добавленные из Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Подключение к облаку недоступно для принтера" -msgstr[1] "Подключение к облаку недоступно для некоторых принтеров" -msgstr[2] "Подключение к облаку недоступно для некоторых принтеров" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Дождитесь окончания отправки текущего задания." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Ошибка печати" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"Ваш принтер {printer_name} может быть подключен через облако.\n" +" Управляйте очередью печати и следите за результатом из любого места благодаря подключению принтера к Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "Вы готовы к облачной печати?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Приступить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "Узнать больше" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Отправка задания печати" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Загрузка задания печати в принтер." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura обнаружены профили материалов, которые пока не установлены в главном принтере группы {0}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Отправка материалов на принтер" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "Вы пытаетесь подключиться к {0}, но это не главный принтер группы. Откройте веб-страницу, чтобы настроить его в качестве главного принтера группы." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Не главный принтер группы" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Настроить группу" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" @@ -1612,52 +1022,128 @@ msgstr[0] "Это принтер не подключен Digital Factory:" msgstr[1] "Эти принтеры не подключены Digital Factory:" msgstr[2] "Эти принтеры не подключены Digital Factory:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Чтобы установить подключение, перейдите на сайт {website_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "Подключение к облаку недоступно для принтера" +msgstr[1] "Подключение к облаку недоступно для некоторых принтеров" +msgstr[2] "Подключение к облаку недоступно для некоторых принтеров" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Сохранить конфигурации принтера" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Удалить принтеры" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Вы пытаетесь подключиться к принтеру, на котором не работает Ultimaker Connect. Обновите прошивку принтера до последней версии." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Обновите свой принтер" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "Задание печати успешно отправлено на принтер." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Данные отправлены" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Печать через сеть" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Печать через сеть" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Подключен по сети" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "завтра" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "сегодня" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Подключиться через сеть" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Печать через облако" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Печать через облако" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Подключено через облако" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "{printer_name} будет удален до следующей синхронизации учетной записи." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "Чтобы удалить {printer_name} без возможности восстановления, перейдите на сайт {digital_factory_link}" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "Действительно удалить {printer_name} временно?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "Удалить принтеры?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1676,1102 +1162,1915 @@ msgstr[2] "" "Вы удаляете {0} принтеров из Cura. Это действие невозможно будет отменить.\n" "Продолжить?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgstr "Вы удаляете все принтеры из Cura. Это действие невозможно будет отменить.Продолжить?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Мониторинг печати" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Отслеживайте печать в Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Неизвестный код ошибки при загрузке задания печати: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MF файл" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "3MF файл проекта Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "Ошибка в ходе записи файла 3MF." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "Подключаемый модуль для записи 3MF поврежден." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Нет рабочей среды для записи. Сначала добавьте принтер." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "Права на запись рабочей среды отсутствуют." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "Операционная система не позволяет сохранять файл проекта в этом каталоге или с этим именем файла." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "При попытке восстановления данных из резервной копии возникла ошибка." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Управление резервными копиями" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Резервные копии" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "При заливке вашей резервной копии возникла ошибка." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "Создание резервной копии..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "При создании резервной копии возникла ошибка." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Выполняется заливка вашей резервной копии..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Заливка вашей резервной копии завершена." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "Размер файла резервной копии превышает максимально допустимый." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "Невозможно прочитать пример файла данных." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "Невозможно записать в файл UFP:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Пакет формата Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "Файл G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "Обработка G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "Параметры G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Перед отправкой G-code на принтер удостоверьтесь в его соответствии вашему принтеру и его настройкам. Возможны неточности в G-code." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "Файл G" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Open Compressed Triangle Mesh" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF Binary" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF Embedded JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford Triangle Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Compressed COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Выравнивание стола" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Выбор обновлений" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Сжатый файл с G-кодом" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Не удалось интерпретировать ответ сервера." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Не удалось связаться с магазином." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Отклонить и удалить из учетной записи" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Отклонить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Принимаю" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Лицензионное соглашение плагина" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "Хотите синхронизировать пакеты материалов и программного обеспечения со своей учетной записью?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "В вашей учетной записи Ultimaker обнаружены изменения" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Синхронизация" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "Для активации изменений вам потребуется завершить работу программного обеспечения {} и перезапустить его." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "Синхронизация..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "Встраиваемые модули ({} шт.) не загружены" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Установленные встраиваемые модули" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Установленные материалы" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Связанные встраиваемые модули" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Связанные материалы" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Неизвестный пакет" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Неизвестный автор" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Внешний носитель" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Сохранить на внешний носитель" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Сохранить на внешний носитель {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Сохранение на внешний носитель {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Сохранение" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "Не могу записать {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "Не могу найти имя файла при записи в {device}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Невозможно сохранить на внешний носитель {0}: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Сохранено на внешний носитель {0} как {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Файл сохранён" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Извлечь" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Извлекает внешний носитель {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "Извлечено {0}. Вы можете теперь безопасно извлечь носитель." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Безопасное извлечение устройства" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Невозможно извлечь {0}. Другая программа может использовать это устройство." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Монитор" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "Нарезка на слои не выполнена из-за непредвиденной ошибки. Возможно, стоит сообщить об ошибке в нашей системе отслеживания проблем." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "Нарезка на слои не выполнена" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Сообщить об ошибке" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Сообщите об ошибке в системе отслеживания проблем Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Невозможно нарезать модель, используя текущий материал, так как он несовместим с выбранной машиной или конфигурацией." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Невозможно нарезать" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Не могу выполнить слайсинг на текущих настройках. Проверьте следующие настройки: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Не удалось выполнить слайсинг из-за настроек модели. Следующие настройки ошибочны для одной или нескольких моделей: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Слайсинг невозможен, так как черновая башня или её позиция неверные." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Невозможно разделить на слои из-за наличия объектов, связанных с отключенным экструдером %s." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Проверьте настройки и убедитесь в том, что ваши модели:\n" +"- соответствуют допустимой области печати\n" +"- назначены активированному экструдеру\n" +"- не заданы как объекты-модификаторы" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Обработка слоёв" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Информация" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "Файл 3MF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Рекомендованная" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Своя" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "Используемый в этом проекте материал основывается на определениях материалов, недоступных в Cura, что может привести к нежелательным результатам при печати. Мы настоятельно рекомендуем установить полный пакет материалов из магазина." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Профили материалов не установлены" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Установка материалов" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "Файл проекта {0} содержит неизвестный тип принтера {1}. Не удалось импортировать принтер. Вместо этого будут импортированы модели." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Открыть файл проекта" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "Файл проекта {0} внезапно стал недоступен: {1}.." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "Невозможно открыть файл проекта" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "Файл проекта {0} поврежден: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "Файл проекта {0} создан с использованием профилей, несовместимых с данной версией Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Параметры модели" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Правка параметров модели" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "Помощник по 3D-моделям" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"Ваш принтер {printer_name} может быть подключен через облако.\n" -" Управляйте очередью печати и следите за результатом из любого места благодаря подключению принтера к Digital Factory" +"

      Одна или несколько 3D-моделей могут не напечататься оптимальным образом из-за размера модели и конфигурации материала:

      \n" +"

      {model_names}

      \n" +"

      Узнайте, как обеспечить максимально возможное качество и высокую надежность печати.

      \n" +"

      Ознакомиться с руководством по качеству печати

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "Вы готовы к облачной печати?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Приступить" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "Узнать больше" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Вы пытаетесь подключиться к принтеру, на котором не работает Ultimaker Connect. Обновите прошивку принтера до последней версии." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Обновите свой принтер" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura обнаружены профили материалов, которые пока не установлены в главном принтере группы {0}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Отправка материалов на принтер" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Вы пытаетесь подключиться к {0}, но это не главный принтер группы. Откройте веб-страницу, чтобы настроить его в качестве главного принтера группы." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Не главный принтер группы" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Настроить группу" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Дождитесь окончания отправки текущего задания." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Ошибка печати" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Облако не залило данные на принтер." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Ошибка сети" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Отправка задания печати" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Загрузка задания печати в принтер." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "Очередь заданий печати заполнена. Принтер не может принять новое задание." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "Очередь заполнена" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "Задание печати успешно отправлено на принтер." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Данные отправлены" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Печать через сеть" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Печать через сеть" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Подключен по сети" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Подключиться через сеть" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "завтра" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "сегодня" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "Печать через USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "Печатать через USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "Печатать через USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "Подключено через USB" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Выполняется печать через USB, закрытие Cura остановит эту печать. Вы уверены?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Печать еще выполняется. Cura не может начать другую печать через USB, пока предыдущая печать не будет завершена." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Идет печать" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "Файл X3D" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Предварительный просмотр" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Просмотр в рентгене" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "Средство записи G-кода (GCodeWriter) не поддерживает нетекстовый режим." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Открытие проекта" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Подготовьте G-код перед экспортом." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Обновить существующий" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Создать новый" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Сводка - Проект Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Как следует решать конфликт в принтере?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Параметры принтера" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Тип" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Группа принтеров" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Как следует решать конфликт в профиле?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Параметры профиля" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "Название" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Вне профиля" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 перекрыт" -msgstr[1] "%1 перекрыто" -msgstr[2] "%1 перекрыто" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Производное от" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 перекрыто" -msgstr[1] "%1, %2 перекрыто" -msgstr[2] "%1, %2 перекрыто" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Как следует решать конфликт в материале?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Параметры материала" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Видимость параметров" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Режим" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Видимые параметры:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 из %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Загрузка проекта приведет к удалению всех моделей на рабочем столе." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Открыть" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "Все равно открыть проект" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Установить недостающий материал" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Желаете большего?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Создать резервную копию" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Автоматическое резервное копирование" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Автоматически создавать резервную копию в день запуска Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Восстановить" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Удалить резервную копию" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Вы уверены, что хотите удалить указанную резервную копию? Данное действие невозможно отменить." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Восстановить резервную копию" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "Вам потребуется перезапустить Cura, прежде чем данные будут восстановлены из резервной копии. Вы действительно хотите закрыть Cura прямо сейчас?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Версия Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Принтеры" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Материалы" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Профили" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Плагины" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Резервные копии Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Мои резервные копии" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "В данный момент у вас отсутствуют резервные копии. Для создания резервной копии нажмите кнопку «Создать резервную копию»." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "На этапе предварительного просмотра отображается только 5 резервных копий. Для просмотра предыдущих резервных копий удалите одну копию." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Резервное копирование и синхронизация ваших параметров Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Войти" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Сохранить проекта Cura и распечатать файл" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Сохранить проект Cura" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Обновить прошивку" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Прошивка является программным обеспечением, которое работает на плате вашего 3D принтера. Прошивка управляет шаговыми моторами, регулирует температуру и, в конечном счёте, обеспечивает работу вашего принтера." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "Средство записи G-кода с расширением GZ (GCodeGzWriter) не поддерживает текстовый режим." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "Поставляемая с новыми принтерами прошивка работоспособна, но обновления предоставляют больше возможностей и усовершенствований." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Просмотр слоёв" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "При печати через кабель Cura отображает слои неточно." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Вид моделирования" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "Ничего не отображается, поскольку сначала нужно выполнить нарезку на слои." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "Нет слоев для отображения" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Больше не показывать это сообщение" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Профили Cura 15.04" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "Файл AMF" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "Выделены области с отсутствующими или лишними поверхностями. Исправьте модель и снова откройте ее в Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Ошибки модели" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Просмотр модели" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "Для {machine_name} доступны новые функции или исправления! Если у вас не установлена самая последняя версия прошивки принтера, рекомендуем обновить ее до версии {latest_version}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "Доступна новая стабильная прошивка %s" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Автоматическое обновление прошивки" +msgid "How to update" +msgstr "Порядок обновления" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Залить собственную прошивку" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Не могу получить информацию об обновлениях." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "Невозможно обновить прошивку, так как нет подключения к принтеру." +msgid "Support Blocker" +msgstr "Блокировщик поддержки" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "Невозможно обновить прошивку, так как подключение к принтеру не поддерживает функцию обновления прошивки." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Выбрать собственную прошивку" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Обновление прошивки" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Обновление прошивки." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Обновление прошивки завершено." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Обновление прошивки не удалось из-за неизвестной ошибки." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Обновление прошивки не удалось из-за ошибки связи." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Обновление прошивки не удалось из-за ошибки ввода-вывода." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Обновление прошивки не удалось из-за её отсутствия." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Преобразование изображения" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Высота (мм)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "Максимальная дистанция каждого пикселя от \"Основания.\"" +msgid "Create a volume in which supports are not printed." +msgstr "Создание объема без печати элементов поддержки." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Основание (мм)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Подготовка" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "Высота основания от стола в миллиметрах." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Ширина (мм)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "Ширина в миллиметрах на печатной пластине" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Глубина (мм)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "Глубина в миллиметрах на столе" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Тёмные выше" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Светлые выше" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Для литофании темные пиксели должны соответствовать более толстым частям, чтобы сильнее задерживать проходящий свет. Для схем высот более светлые пиксели обозначают более высокий участок. Поэтому более светлые пиксели должны соответствовать более толстым местам в созданной 3D-модели." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Цветовая модель" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Линейный" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Светопроходимость" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Для литофании предусмотрена простая логарифмическая модель светопроходимости. В картах высот значения пикселей линейно соответствуют высотам." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "Проходимость через 1 мм (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Процент света, проникающего в отпечаток толщиной 1 миллиметр. Если уменьшить это значение, контрастность в темных областях изображения увеличится, а в светлых — уменьшится." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Сглаживание" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "Величина сглаживания для применения к изображению." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "OK" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Принтер" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Параметры сопла" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Диаметр сопла" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "мм" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Диаметр совместимого материала" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Смещение сопла по оси X" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Смещение сопла по оси Y" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Номер охлаждающего вентилятора" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "Стартовый G-код экструдера" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "Завершающий G-код экструдера" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Параметры принтера" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Ширина)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "мм" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Глубина)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Высота)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Форма стола" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Начало координат в центре" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Нагреваемый стол" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Подогреваемый объем печати" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "Вариант G-кода" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Параметры головы" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X минимум" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y минимум" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X максимум" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y максимум" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Высота портала" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Количество экструдеров" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Применить смещения экструдера к GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "Стартовый G-код" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "Завершающий G-код" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Изменения в вашей учетной записи" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Принтер" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "Отклонить" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Параметры сопла" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Следующий" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "Будут добавлены следующие пакеты:" +msgid "Nozzle size" +msgstr "Диаметр сопла" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "Следующие пакеты невозможно установить из-за несовместимой версии Cura:" +msgid "Compatible material diameter" +msgstr "Диаметр совместимого материала" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Установить недостающие материалы" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Смещение сопла по оси X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Лицензионное соглашение плагина" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Смещение сопла по оси Y" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Прочитайте лицензию встраиваемого модуля и примите ее условия." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Номер охлаждающего вентилятора" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "Принять" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "Стартовый G-код экструдера" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Управление пакетами" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "Завершающий G-код экструдера" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Здесь можно управлять встраиваемыми модулями Ultimaker Cura и профилями материалов. Регулярно обновляйте встраиваемые модули и создавайте резервные копии настроек." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Преобразование изображения" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Высота (мм)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Управление пакетами" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "Максимальная дистанция каждого пикселя от \"Основания.\"" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Основание (мм)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "Высота основания от стола в миллиметрах." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Ширина (мм)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "Ширина в миллиметрах на печатной пластине" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Глубина (мм)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "Глубина в миллиметрах на столе" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Тёмные выше" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Светлые выше" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Для литофании темные пиксели должны соответствовать более толстым частям, чтобы сильнее задерживать проходящий свет. Для схем высот более светлые пиксели обозначают более высокий участок. Поэтому более светлые пиксели должны соответствовать более толстым местам в созданной 3D-модели." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Цветовая модель" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Линейный" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Светопроходимость" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Для литофании предусмотрена простая логарифмическая модель светопроходимости. В картах высот значения пикселей линейно соответствуют высотам." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "Проходимость через 1 мм (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "Процент света, проникающего в отпечаток толщиной 1 миллиметр. Если уменьшить это значение, контрастность в темных областях изображения увеличится, а в светлых — уменьшится." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Сглаживание" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "Величина сглаживания для применения к изображению." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "OK" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Плагин пост-обработки" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Скрипты пост-обработки" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Добавить скрипт" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Параметры" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "Измените активные скрипты пост-обработки." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "Активны следующие скрипты:" +msgstr[1] "Активны следующие скрипты:" +msgstr[2] "Активны следующие скрипты:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "Переместить в начало" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Удалить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Продолжить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Приостановка..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Возобновляется..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Пауза" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "Прерывается..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Прервать" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "Вы уверены, что хотите переместить %1 в начало очереди?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Переместить задание печати в начало очереди" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "Вы уверены, что хотите удалить %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Удалить задание печати" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "Вы уверены, что хотите прервать %1?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Прервать печать" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Печать через сеть" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Печать" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Выбор принтера" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Изменения конфигурации" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Переопределить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "Для назначенного принтера %1 требуется следующее изменение конфигурации:" +msgstr[1] "Для назначенного принтера %1 требуются следующие изменения конфигурации:" +msgstr[2] "Для назначенного принтера %1 требуются следующие изменения конфигурации:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "Принтер %1 назначен, однако в задании указана неизвестная конфигурация материала." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "Изменить материал %1 с %2 на %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "Загрузите %3 как материал %1 (переопределение этого действия невозможно)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "Изменить экструдер %1 с %2 на %3." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Заменить рабочий стол на %1 (переопределение этого действия невозможно)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "При переопределении к имеющейся конфигурации принтера будут применены указанные настройки. Это может привести к ошибке печати." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Стекло" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Алюминий" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Управление принтером" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Для удаленного управления очередью необходимо обновить программное обеспечение принтера." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из Ultimaker Cura. Щелкните «Управление принтером», чтобы просмотреть эту веб-камеру на сайте Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "Загрузка..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Плагины" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Недоступен" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Недостижимо" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Простой" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Подготовка..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Печать" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Без имени" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Анонимн" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Необходимо внести изменения конфигурации" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Подробности" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Недоступный принтер" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "Первое доступное" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Подключение к сетевому принтеру" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Для печати непосредственно на принтере через сеть необходимо подключить принтер к сети с помощью сетевого кабеля или подключить его к сети Wi-Fi. Если вы не подключили Cura к принтеру, вы можете использовать USB-накопитель для переноса файлов G-Code на принтер." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Выберите свой принтер из приведенного ниже списка:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Правка" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Удалить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Обновить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Если ваш принтер отсутствует в списке, обратитесь к руководству по решению проблем с сетевой печатью" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Тип" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Версия прошивки" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Адрес" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Данный принтер не настроен для управления группой принтеров." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Данный принтер управляет группой из %1 принтера (-ов)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "Принтер по этому адресу ещё не отвечал." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Подключить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Недействительный IP-адрес" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Введите действительный IP-адрес." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Адрес принтера" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Введите IP-адрес принтера в сети." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "Запланировано" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Управление через браузер" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "В очереди нет заданий печати. Выполните нарезку и отправьте задание." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Задания печати" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Общее время печати" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Ожидание" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Прервано" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Завершено" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "Прерывается..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Сбой" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Приостановка..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "Приостановлено" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Возобновляется..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Необходимое действие" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "Завершение %1 в %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Резервные копии Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Версия Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Принтеры" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Материалы" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Поиск в браузере" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Профили" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Плагины" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Для работы с пакетом необходимо перезапустить Cura" +msgid "Want more?" +msgstr "Желаете большего?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "Выйти из %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Создать резервную копию" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Установка материалов" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Автоматическое резервное копирование" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Выберите и установите профили материалов, оптимизированные для 3D-принтеров Ultimaker." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Автоматически создавать резервную копию в день запуска Cura." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Восстановить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Удалить резервную копию" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Вы уверены, что хотите удалить указанную резервную копию? Данное действие невозможно отменить." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Восстановить резервную копию" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "Вам потребуется перезапустить Cura, прежде чем данные будут восстановлены из резервной копии. Вы действительно хотите закрыть Cura прямо сейчас?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Мои резервные копии" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "В данный момент у вас отсутствуют резервные копии. Для создания резервной копии нажмите кнопку «Создать резервную копию»." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "На этапе предварительного просмотра отображается только 5 резервных копий. Для просмотра предыдущих резервных копий удалите одну копию." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Резервное копирование и синхронизация ваших параметров Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Войти" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Дополнительная информация о сборе анонимных данных" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем. Ниже приведен пример всех передаваемых данных:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Не хочу отправлять анонимные данные" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Разрешить отправку анонимных данных" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Сохранить проекта Cura и распечатать файл" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Сохранить проект Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "Для установки пакета необходимо принять лицензию" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Пожалуйста, укажите любые изменения, внесённые в Ultimaker Original" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "Узнать Больше" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Нагреваемый стол (официальный набор или самодельный)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Выравнивание стола" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Сейчас вы можете отрегулировать ваш стол, чтобы быть уверенным в качестве последующей печати. При нажатии на кнопку «Перейти к следующей позиции» сопло перейдёт на другую позиции, которую можно будет отрегулировать." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Для каждой позиции, вставьте кусок бумаги под сопло и отрегулируйте высоту стола. Когда кончик сопла немного прижимает бумагу к столу, значит вы выставили правильную высоту стола." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Начало выравнивания стола" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Перейти к следующей позиции" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Автор" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "Узнать Больше" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Включить" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Выключить" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "Переход на более раннюю версию..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Переход на более раннюю версию" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "Установка..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Установить" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "Удалить" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "Обновление..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Обновить" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Сведения о пакете" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Назад" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Описание" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Совместимые принтеры" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "Нет информации о совместимости" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Совместимые вспомогательные материалы" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Нет" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Совместимо с Material Station" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Да" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "Нет" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Оптимизировано для Air Manager" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Посетите веб-сайт встраиваемых модулей" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Веб-сайт" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Купить катушку" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Паспорт безопасности" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Таблица технических характеристик" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Пакеты не загружены:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "Повторить попытку?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "Загрузка" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "Больше нет результатов для загрузки" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "Поиск с текущим фильтром не дал результатов" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Загрузить еще" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Установка встраиваемых модулей" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Оптимизируйте свои рабочие процессы и настройте Ultimaker Cura с помощью встраиваемых модулей, разработанных экспертами нашего замечательного сообщества." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Изменения в вашей учетной записи" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Отклонить" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Следующий" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "Будут добавлены следующие пакеты:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "Следующие пакеты невозможно установить из-за несовместимой версии Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "Для установки пакета необходимо принять лицензию" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Лицензионное соглашение плагина" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Прочитайте лицензию встраиваемого модуля и примите ее условия." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Принять" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Установка материалов" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Выберите и установите профили материалов, оптимизированные для 3D-принтеров Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Управление пакетами" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Описание" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Совместимые принтеры" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "Нет информации о совместимости" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Совместимые вспомогательные материалы" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Нет" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Совместимо с Material Station" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Да" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "Нет" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Оптимизировано для Air Manager" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Посетите веб-сайт встраиваемых модулей" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Веб-сайт" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Купить катушку" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Паспорт безопасности" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Таблица технических характеристик" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Сведения о пакете" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Назад" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Пакеты не загружены:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "Повторить попытку?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "Загрузка" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "Больше нет результатов для загрузки" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "Поиск с текущим фильтром не дал результатов" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Загрузить еще" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Проверенный плагин Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Сертифицированный материал Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Проверенный пакет Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Управление пакетами" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Здесь можно управлять встраиваемыми модулями Ultimaker Cura и профилями материалов. Регулярно обновляйте встраиваемые модули и создавайте резервные копии настроек." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Установить недостающие материалы" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "Загрузка..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Плагины" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Материалы" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Поиск в браузере" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Для работы с пакетом необходимо перезапустить Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "Выйти из %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2784,3017 +3083,432 @@ msgstr "" "- Убедитесь, что принтер подключен к сети.\n" "- Убедитесь, что вы вошли в систему (это необходимо для поиска принтеров, подключенных к облаку)." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Подключите принтер к сети." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Просмотр руководств пользователей онлайн" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Чтобы отслеживать задания печати при помощи Cura, подключите принтер." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Открытие проекта" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Обновить существующий" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Создать новый" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Сводка - Проект Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Как следует решать конфликт в принтере?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Параметры принтера" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Тип" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Группа принтеров" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Как следует решать конфликт в профиле?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Параметры профиля" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "Название" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Вне профиля" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 перекрыт" +msgstr[1] "%1 перекрыто" +msgstr[2] "%1 перекрыто" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Производное от" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 перекрыто" +msgstr[1] "%1, %2 перекрыто" +msgstr[2] "%1, %2 перекрыто" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Как следует решать конфликт в материале?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Параметры материала" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Видимость параметров" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Режим" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Видимые параметры:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 из %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Загрузка проекта приведет к удалению всех моделей на рабочем столе." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Открыть" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "Все равно открыть проект" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Установить недостающий материал" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Тип объекта" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Нормальная модель" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Печать в качестве поддержки" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Изменить настройки для перекрытий" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Не поддерживать перекрытия" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Заполнение объекта" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Ограничивающий объект" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Выберите параметры" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Выберите параметр для изменения этой модели" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Фильтр..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Показать всё" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Обновить прошивку" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "Прошивка является программным обеспечением, которое работает на плате вашего 3D принтера. Прошивка управляет шаговыми моторами, регулирует температуру и, в конечном счёте, обеспечивает работу вашего принтера." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "Поставляемая с новыми принтерами прошивка работоспособна, но обновления предоставляют больше возможностей и усовершенствований." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Автоматическое обновление прошивки" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Залить собственную прошивку" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "Невозможно обновить прошивку, так как нет подключения к принтеру." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "Невозможно обновить прошивку, так как подключение к принтеру не поддерживает функцию обновления прошивки." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Плагин пост-обработки" +msgid "Select custom firmware" +msgstr "Выбрать собственную прошивку" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Обновление прошивки" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Скрипты пост-обработки" +msgid "Updating firmware." +msgstr "Обновление прошивки." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Добавить скрипт" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Параметры" +msgid "Firmware update completed." +msgstr "Обновление прошивки завершено." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Измените активные скрипты пост-обработки." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Обновление прошивки не удалось из-за неизвестной ошибки." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "Активны следующие скрипты:" -msgstr[1] "Активны следующие скрипты:" -msgstr[2] "Активны следующие скрипты:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Обновление прошивки не удалось из-за ошибки связи." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Обновление прошивки не удалось из-за ошибки ввода-вывода." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Обновление прошивки не удалось из-за её отсутствия." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Цветовая схема" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Цвет материала" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Тип линии" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Скорость" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Толщина слоя" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Ширина линии" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Поток" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Режим совместимости" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Перемещения" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Помощники" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Ограждение" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Заполнение" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "Запуск" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Показать только верхние слои" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "Показать 5 детализированных слоёв сверху" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Дно / крышка" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "Внутренняя стенка" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "мин" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "макс" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Дополнительная информация о сборе анонимных данных" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем. Ниже приведен пример всех передаваемых данных:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Не хочу отправлять анонимные данные" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Разрешить отправку анонимных данных" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Выравнивание стола" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Сейчас вы можете отрегулировать ваш стол, чтобы быть уверенным в качестве последующей печати. При нажатии на кнопку «Перейти к следующей позиции» сопло перейдёт на другую позиции, которую можно будет отрегулировать." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Для каждой позиции, вставьте кусок бумаги под сопло и отрегулируйте высоту стола. Когда кончик сопла немного прижимает бумагу к столу, значит вы выставили правильную высоту стола." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Начало выравнивания стола" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Перейти к следующей позиции" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Пожалуйста, укажите любые изменения, внесённые в Ultimaker Original" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Нагреваемый стол (официальный набор или самодельный)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Подключение к сетевому принтеру" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Для печати непосредственно на принтере через сеть необходимо подключить принтер к сети с помощью сетевого кабеля или подключить его к сети Wi-Fi. Если вы не подключили Cura к принтеру, вы можете использовать USB-накопитель для переноса файлов G-Code на принтер." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Выберите свой принтер из приведенного ниже списка:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Правка" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Удалить" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Обновить" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Если ваш принтер отсутствует в списке, обратитесь к руководству по решению проблем с сетевой печатью" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Тип" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Версия прошивки" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Адрес" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Данный принтер не настроен для управления группой принтеров." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Данный принтер управляет группой из %1 принтера (-ов)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "Принтер по этому адресу ещё не отвечал." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Подключить" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Недействительный IP-адрес" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Введите действительный IP-адрес." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Адрес принтера" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Введите IP-адрес принтера в сети." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Изменения конфигурации" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Переопределить" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "Для назначенного принтера %1 требуется следующее изменение конфигурации:" -msgstr[1] "Для назначенного принтера %1 требуются следующие изменения конфигурации:" -msgstr[2] "Для назначенного принтера %1 требуются следующие изменения конфигурации:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "Принтер %1 назначен, однако в задании указана неизвестная конфигурация материала." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "Изменить материал %1 с %2 на %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Загрузите %3 как материал %1 (переопределение этого действия невозможно)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "Изменить экструдер %1 с %2 на %3." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Заменить рабочий стол на %1 (переопределение этого действия невозможно)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "При переопределении к имеющейся конфигурации принтера будут применены указанные настройки. Это может привести к ошибке печати." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Стекло" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Алюминий" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "Переместить в начало" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Удалить" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Продолжить" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Приостановка..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Возобновляется..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Пауза" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "Прерывается..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Прервать" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Вы уверены, что хотите переместить %1 в начало очереди?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Переместить задание печати в начало очереди" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "Вы уверены, что хотите удалить %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Удалить задание печати" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "Вы уверены, что хотите прервать %1?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Прервать печать" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Управление принтером" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Для удаленного управления очередью необходимо обновить программное обеспечение принтера." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из Ultimaker Cura. Щелкните «Управление принтером», чтобы просмотреть эту веб-камеру на сайте Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Загрузка..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Недоступен" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Недостижимо" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Простой" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Подготовка..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Печать" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Без имени" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Анонимн" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Необходимо внести изменения конфигурации" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Подробности" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Недоступный принтер" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "Первое доступное" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Прервано" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Завершено" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "Прерывается..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Сбой" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Приостановка..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "Приостановлено" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Возобновляется..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Необходимое действие" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "Завершение %1 в %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "Запланировано" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Управление через браузер" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "В очереди нет заданий печати. Выполните нарезку и отправьте задание." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Задания печати" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Общее время печати" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Ожидание" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Печать через сеть" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Печать" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Выбор принтера" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Войти" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Войдите на платформу Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Добавляйте настройки материалов и плагины из Marketplace \n" -" - Выполняйте резервное копирование и синхронизацию своих настроек материалов и плагинов \n" -" - Делитесь идеями и получайте помощь от 48 000 пользователей в сообществе Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Создайте бесплатную учетную запись Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "Проверка..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Учетная запись синхронизирована" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Что-то пошло не так..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Установить ожидающие обновления" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Проверить наличие обновлений учетной записи" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Последнее обновление: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Учетная запись Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Выйти" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Оценка времени недоступна" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Оценка расходов недоступна" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Предварительный просмотр" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Оценка времени" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Оценка материала" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1 м" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1 г" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Нарезка на слои..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Невозможно нарезать" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "Обработка" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Нарезка на слои" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Запустить нарезку на слои" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "Отмена" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Показать сетевое руководство по устранению неполадок" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Полный экран" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Выйти из полноэкранного режима" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "Отмена" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "Возврат" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "Выход" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "Трехмерный вид" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Вид спереди" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Вид сверху" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Вид снизу" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Вид слева" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Вид справа" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Настроить Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "Добавить принтер..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Управление принтерами..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Управление материалами..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Добавить больше материалов из Магазина" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "Обновить профиль текущими параметрами" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "Сбросить текущие параметры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "Создать профиль из текущих параметров..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Управление профилями..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Показать онлайн документацию" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Отправить отчёт об ошибке" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Что нового" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "О Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Удалить выбранное" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Центрировать выбранное" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Размножить выбранное" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Удалить модель" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Поместить модель по центру" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "Сгруппировать модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Разгруппировать модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "Объединить модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "Дублировать модель..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Выбрать все модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Очистить стол" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Перезагрузить все модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Выровнять все модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Выровнять выбранные" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Сбросить позиции всех моделей" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Сбросить преобразования всех моделей" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "Открыть файл(ы)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "Новый проект..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Показать конфигурационный каталог" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Видимость параметров..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "Мои принтеры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Следите за своими принтерами в Ultimaker Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Создавайте проекты печати в электронной библиотеке." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Задания печати" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Отслеживайте задания печати и запускайте их повторно из истории печати." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Расширяйте возможности Ultimaker Cura за счет плагинов и профилей материалов." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Пройдите электронное обучение Ultimaker и станьте экспертом в области 3D-печати." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Поддержка Ultimaker" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Узнайте, как начать работу с Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Задать вопрос" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Посоветуйтесь со специалистами в сообществе Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Сообщить об ошибке" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Сообщите разработчикам о неполадках." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Посетите веб-сайт Ultimaker." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Шестигранный" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Этот пакет будет установлен после перезапуска." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Общее" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Параметры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Принтеры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Материалы" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Профили" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "Закрытие %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "Вы уверены, что хотите выйти из %1?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Открыть файл(ы)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Установить пакет" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Открыть файл(ы)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Среди выбранных файлов мы нашли несколько файлов с G-кодом. Вы можете открыть только один файл за раз. Измените свой выбор, пожалуйста." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Добавление принтера" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Что нового" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "О программе %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "версия: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Полное решение для 3D печати методом наплавления материала." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura разработана компанией Ultimaker B.V. совместно с сообществом.\n" -"Cura использует следующие проекты с открытым исходным кодом:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Графический интерфейс пользователя" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Фреймворк приложения" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "Генератор G-кода" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "Библиотека межпроцессного взаимодействия" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Интерфейс Python для libnest2d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Библиотека упаковки полигонов, разработанная Prusa Research" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "Вспомогательная библиотека для работы с 3MF файлами" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Вспомогательная библиотека для метаданных файла и потоковой передачи" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Язык программирования" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "Фреймворк GUI" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "Фреймворк GUI, интерфейс" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "C/C++ библиотека интерфейса" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Формат обмена данными" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Шрифт" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Библиотека обрезки полигонов" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "Парсер JSON" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Вспомогательные функции, включая загрузчик изображений" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Вспомогательные функции, включая генерацию диаграмм Вороного" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Корневые сертификаты для проверки надежности SSL" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Совместимость между Python 2 и 3" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Вспомогательная библиотека для доступа к набору ключей системы" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Вспомогательная библиотека для быстрых расчётов" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "Вспомогательная библиотека для работы с STL файлами" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Привязки Python для Clipper" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Библиотека последовательного интерфейса" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Вспомогательная библиотека для научных вычислений" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Библиотека отслеживания ошибок Python" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Вспомогательная библиотека для работы с треугольными сетками" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "Библиотека ZeroConf" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Конфигурация универсальной системы сборки" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Менеджер зависимостей и пакетов" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Упаковка Python-приложений" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Развертывание приложений для различных дистрибутивов Linux" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Генерация установщиков для Windows" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Открыть файл проекта" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Это проект Cura. Следует открыть его как проект или просто импортировать из него модели?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Запомнить мой выбор" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Открыть как проект" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Импортировать модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Сбросить или сохранить изменения" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Вы изменили некоторые настройки профиля.\n" -"Сохранить измененные настройки после переключения профилей?\n" -"Изменения можно отменить и загрузить настройки по умолчанию из \"%1\"." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Параметры профиля" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Текущие изменения" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Всегда спрашивать меня" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "Сбросить и никогда больше не спрашивать" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Сохранить и никогда больше не спрашивать" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Отменить изменения" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Сохранить изменения" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Мы нашли один или более проектных файлов среди выбранных вами. Вы можете открыть только один файл проекта. Мы предлагаем импортировать только модели их этих файлов. Желаете продолжить?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Импортировать всё как модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Сохранить проект" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Экструдер %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 и материал" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Материал" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Больше не показывать сводку по проекту" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Сохранить" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Печатать выбранную модель с %1" -msgstr[1] "Печатать выбранные модели с %1" -msgstr[2] "Печатать выбранные модели с %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Без имени" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "&Параметры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Новый проект" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Вы действительно желаете начать новый проект? Это действие очистит область печати и сбросит все несохранённые настройки." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Магазин" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Конфигурации" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "Данная конфигурация недоступна, поскольку %1 не распознан. Посетите %2 и загрузите подходящий профиль материала." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Магазин" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Загрузка доступных конфигураций из принтера..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "Конфигурации недоступны, поскольку принтер отключен." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "Конфигурация этого экструдера не разрешается и запрещает нарезку на слои." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "Нет профилей, соответствующих конфигурации этого экструдера." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Выберите конфигурации" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Конфигурации" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Свое" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Принтер" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Включено" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Материал" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Использовать клей для лучшего прилипания с этой комбинацией материалов." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Печать выбранной модели:" -msgstr[1] "Печать выбранных моделей:" -msgstr[2] "Печать выбранных моделей:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Размножить выбранную модель" -msgstr[1] "Размножить выбранные модели" -msgstr[2] "Размножить выбранные модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Количество копий" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "Правка" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "Расширения" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "Файл" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Сохранить проект..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Экспорт..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Экспорт выбранного..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "Справка" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Материал" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Избранные" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Универсальные" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Открыть файл(ы)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "Настройки" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "Принтер" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Подключенные к сети принтеры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Локальные принтеры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "Открыть недавние" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Сохранить проект..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "Материал" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Установить как активный экструдер" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Включить экструдер" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Отключить экструдер" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Видимые параметры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Свернуть все категории" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Управление видимостью настроек..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "Вид" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "Положение камеры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Вид камеры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Перспективная" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Ортографическая" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Не подключен к принтеру" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "Принтер не принимает команды" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "В режиме обслуживания. Пожалуйста, проверьте принтер" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Потеряно соединение с принтером" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Печать..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Приостановлен" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Подготовка..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Пожалуйста, удалите напечатанное" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Прервать печать" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Вы уверены, что желаете прервать печать?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "Печатается как поддержка." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "Другие модели, имеющие перекрытия с этой моделью, изменены." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "Изменено заполнение перекрытия с этой моделью." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "Перекрытия с этой моделью не поддерживаются." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "Переопределяет %1 настройку." -msgstr[1] "Переопределяет %1 настройки." -msgstr[2] "Переопределяет %1 настроек." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Список объектов" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Стандартные" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Интерфейс" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- неполный --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Валюта:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Тема*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Нарезать автоматически при изменении настроек." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Нарезать автоматически" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*Для применения данных изменений вам потребуется перезапустить приложение." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Поведение окна" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Подсвечивать красным области модели, требующие поддержек. Без поддержек эти области не будут напечатаны правильно." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Отобразить нависания" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Отметьте отсутствующие или лишние поверхности модели с помощью предупреждающих знаков. В путях инструментов часто будут отсутствовать детали предполагаемой геометрии." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Показывать ошибки модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Перемещать камеру так, чтобы выбранная модель помещалась в центр экрана" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Центрировать камеру на выбранном объекте" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Следует ли инвертировать стандартный способ увеличения в Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Инвертировать направление увеличения камеры." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "Увеличивать по мере движения мышкой?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "В ортогональной проекции изменение масштаба мышью не поддерживается." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Увеличивать по движению мышки" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Следует ли размещать модели на столе так, чтобы они больше не пересекались?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Удостовериться, что модели размещены рядом" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Следует ли опустить модели на стол?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Автоматически опускать модели на стол" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "Показывать предупреждающее сообщение в средстве считывания G-кода." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "Предупреждающее сообщение в средстве считывания G-кода" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "Должен ли слой быть переведён в режим совместимости?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Просматривать слои в режиме совместимости (требуется перезапуск)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Открыть Cura на том месте, где вы остановились в прошлый раз?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Восстановить положение окна при запуске" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Рендеринг камеры какого типа следует использовать?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Рендеринг камеры:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Перспективная" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Ортографическая" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Открытие и сохранение файлов" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "Открывать файлы с компьютера и из внешних приложений в одном экземпляре Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Использовать один экземпляр Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Следует ли очищать печатную пластину перед загрузкой новой модели в единственный экземпляр Cura?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Очистите печатную пластину перед загрузкой модели в единственный экземпляр" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Масштабировать ли модели для размещения внутри печатаемого объёма, если они не влезают в него?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Масштабировать большие модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Модель может показаться очень маленькой, если её размерность задана в метрах, а не миллиметрах. Следует ли масштабировать такие модели?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Масштабировать очень маленькие модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Выбрать модели после их загрузки?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Выбрать модели при загрузке" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Надо ли автоматически добавлять префикс, основанный на имени принтера, к названию задачи на печать?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Добавить префикс принтера к имени задачи" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Показывать сводку при сохранении файла проекта?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Показывать сводку при сохранении проекта" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Стандартное поведение при открытии файла проекта" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Стандартное поведение при открытии файла проекта: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Всегда спрашивать меня" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Всегда открывать как проект" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Всегда импортировать модели" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "При внесении изменений в профиль и переключении на другой, будет показан диалог, запрашивающий ваше решение о сохранении ваших изменений, или вы можете указать стандартное поведение и не показывать такой диалог." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Профили" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Поведение по умолчанию для измененных значений настройки при переключении на другой профиль: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Всегда сбрасывать измененные настройки" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Всегда передавать измененные настройки новому профилю" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Приватность" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Можно ли отправлять анонимную информацию о вашей печати в Ultimaker? Следует отметить, что ни модели, ни IP-адреса и никакая другая персональная информация не будет отправлена или сохранена." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "Отправлять (анонимно) информацию о печати" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Обновления" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Должна ли Cura проверять обновления программы при старте?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Проверять обновления при старте" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "При проверке обновлений проверяйте только стабильные версии." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Только стабильные версии" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "При проверке обновлений проверяйте как стабильные, так и бета-версии." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "Стабильные и бета-версии" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Следует ли автоматически проверять наличие новых плагинов при каждом запуске Cura? Настоятельно рекомендуется не выключать это!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Получать уведомления об обновлениях плагинов" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Добавить новый" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Активировать" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Переименовать" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Материалы, совместимые с активным принтером:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Создать новый" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "Импорт" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Синхронизация с принтерами" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Дублировать" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Экспорт" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Подтвердите удаление" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Вы уверены, что желаете удалить %1? Это нельзя будет отменить!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Импортировать материал" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Успешно импортированный материал %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Не могу импортировать материал %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Экспортировать материал" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Не могу экспортировать материал %1: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Материал успешно экспортирован в %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Синхронизировать материалы с принтерами" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Синхронизировать материалы с принтерами" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "Выполнив несколько простых действий, вы сможете синхронизировать все профили материалов со своими принтерами." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "Зачем нужна синхронизация профилей материалов?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Пуск" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Войти" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Для автоматической синхронизации профилей материалов со всеми принтерами, подключенными к Digital Factory, необходимо войти в Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Синхронизация материалов с помощью USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "Следующие принтеры получат новые профили материалов:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "При отправке материалов на принтеры что-то пошло не так." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Профили материалов успешно синхронизированы со следующими принтерами:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Поиск и устранение неисправностей" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "Отсутствуют принтеры?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Убедитесь, что все ваши принтеры включены и подключены к Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Обновить список" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Повторить попытку" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Готово" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Синхронизация" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "Синхронизация" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "Принтеры не обнаружены" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Похоже, у вас нет совместимых принтеров, подключенных к Digital Factory. Убедитесь, что ваш принтер подключен и на нем установлена последняя версия прошивки." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Узнайте, как подключить принтер к Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Обновить" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Синхронизация профилей материалов с помощью USB" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Чтобы загрузить новые профили материалов в принтер, выполните следующие действия." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Нажмите кнопку экспорта архива материалов." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "Сохраните UMM-файл на USB-накопителе." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "Вставьте USB-накопитель в принтер и запустите процедуру загрузки новых профилей материалов." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "Загрузка новых профилей материалов в принтер" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Назад" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Экспорт архива материалов" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Экспорт всех материалов" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Подтвердить изменение диаметра" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "Установлен новый диаметр пластиковой нити %1 мм. Это значение несовместимо с текущим экструдером. Продолжить?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Отображаемое имя" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Брэнд" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Тип материала" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Цвет" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Выбор цвета материала" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Свойства" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Плотность" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Диаметр" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Стоимость материала" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Вес материала" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Длина материала" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Стоимость метра" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Данный материал привязан к %1 и имеет ряд его свойств." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Отвязать материал" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Описание" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Информация об адгезии" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Информация" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Параметры печати" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Профили, совместимые с активным принтером:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Создать новый профиль из текущих настроек/переопределений" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Некоторые настройки из текущего профиля были перезаписаны." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Обновить профиль." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Обновить профиль текущими параметрами" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Сбросить текущие параметры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Данный профиль использует настройки принтера по умолчанию, поэтому список ниже пуст." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Ваши текущие параметры совпадают с выбранным профилем." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Общие параметры" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Создать профиль" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Укажите имя для данного профиля." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Экспорт профиля" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Скопировать профиль" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Переименовать профиль" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Импорт профиля" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Переименовать" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Укажите новое имя." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "Данный параметр был скрыт текущим принтером и не будет отображаться." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "Этот параметр был скрыт значением %1. Измените это значение, чтобы параметр стал отображаться." -msgstr[1] "Эти параметры были скрыты значением %1. Измените это значение, чтобы параметр стал отображаться." -msgstr[2] "Эти параметры были скрыты значением %1. Измените это значение, чтобы параметр стал отображаться." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Видимость параметров" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Выбрать все" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Экструдер" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Целевая температура сопла. Сопло будет нагрето или остужено до указанной температуры. Если значение равно 0, то нагрев будет отключен." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "Текущая температура данного сопла." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "Температура предварительного нагрева сопла." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "Отмена" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Преднагрев" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Нагрев сопла перед печатью. Можно продолжать настройки вашей печати во время нагрева, и вам не понадобится ждать нагрева сопла, когда вы будете готовы приступить к печати." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Цвет материала в данном экструдере." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Материал в данном экструдере." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "Сопло, вставленное в данный экструдер." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Рабочий стол" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Целевая температура горячего стола. Стол будет нагреваться и охлаждаться, оставаясь на этой температуре. Если установлена в 0, значит нагрев стола отключен." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "Текущая температура горячего стола." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "Температура преднагрева горячего стола." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Нагрев горячего стола перед печатью. Вы можете продолжать настройки вашей печати, пока стол нагревается, и вам не понадобится ждать нагрева стола для старта печати." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Управление принтером" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Положение толчковой подачи" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Расстояние толчковой подачи" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "Отправить G-код" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Отправить свою команду в G-коде подключенному принтеру. Нажмите Enter (Ввод) для отправки команды." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "Принтер не подключен." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "Облачный принтер не в сети. Убедитесь, что принтер включен и подключен к Интернету." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Этот принтер не связан с вашей учетной записью. Посетите сайт Ultimaker Digital Factory, чтобы установить привязку." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "В настоящий момент нет подключения к облаку. Для подключения к облачному принтеру выполните вход." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "В настоящий момент нет подключения к облаку. Проверьте подключение к Интернету." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Добавить принтер" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Управление принтерами" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Идёт печать" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "Имя задачи" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Время печати" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Осталось примерно" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Профиль" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Значения некоторых параметров отличаются от значений профиля.\n" -"\n" -"Нажмите для открытия менеджера профилей." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Собственные профили" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Настройка печати отключена. Невозможно изменить файл с G-кодом." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Рекомендован" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Свое" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Вкл" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Выкл" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Экспериментальное" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "активен собственный профиль, и вы переписали некоторые настройки." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "собственный профиль переопределяет некоторые настройки." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Некоторые настройки были изменены." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Прилипание" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Разрешает печать каймы или подложки. Это добавляет плоскую область вокруг или под вашим объектом, которую легко удалить после печати." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Постепенное заполнение" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Постепенное заполнение будет постепенно увеличивать объём заполнения по направлению вверх." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Разрешение" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Поддержки" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Генерация структур для поддержки нависающих частей модели. Без этих структур такие части будут складываться во время печати." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "Конфигурация не поддерживается" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Нет профилей для выбранного материала/конфигурации %1. Пожалуйста, измените конфигурацию." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "Узнать больше" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Параметр" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Профиль" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Текущий" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Единица" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Поиск" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Некоторые из скрытых параметров используют значения, отличающиеся от их вычисленных значений.\n" -"\n" -"Щёлкните, чтобы сделать эти параметры видимыми." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Этот параметр не используется, поскольку все параметры, на которые он влияет, переопределяются." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Влияет на" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "Зависит от" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Данная настройка всегда используется совместно всеми экструдерами. Изменение данного значения приведет к изменению значения для всех экструдеров." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Эта настройка получена из конфликтующих значений экструдера:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5805,7 +3519,7 @@ msgstr "" "\n" "Щёлкните для восстановления значения из профиля." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5816,934 +3530,3311 @@ msgstr "" "\n" "Щёлкните для восстановления вычисленного значения." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Параметры поиска" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Скопировать значение для всех экструдеров" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Копировать все измененные значения для всех экструдеров" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Спрятать этот параметр" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Не показывать этот параметр" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Оставить этот параметр видимым" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "Трехмерный вид" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Видимость параметров..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Вид спереди" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Некоторые из скрытых параметров используют значения, отличающиеся от их вычисленных значений.\n" +"\n" +"Щёлкните, чтобы сделать эти параметры видимыми." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Вид сверху" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Магазин" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Вид слева" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "&Параметры" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Вид справа" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Новый проект" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Вы действительно желаете начать новый проект? Это действие очистит область печати и сбросит все несохранённые настройки." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Видимость параметров" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Стандартные" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Выбрать все" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Синхронизировать материалы с принтерами" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Синхронизировать материалы с принтерами" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "Выполнив несколько простых действий, вы сможете синхронизировать все профили материалов со своими принтерами." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "Зачем нужна синхронизация профилей материалов?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Пуск" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Войти" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Для автоматической синхронизации профилей материалов со всеми принтерами, подключенными к Digital Factory, необходимо войти в Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Синхронизация материалов с помощью USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "Следующие принтеры получат новые профили материалов:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "При отправке материалов на принтеры что-то пошло не так." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Профили материалов успешно синхронизированы со следующими принтерами:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Поиск и устранение неисправностей" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "Отсутствуют принтеры?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Убедитесь, что все ваши принтеры включены и подключены к Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Обновить список" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Повторить попытку" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Готово" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Синхронизация" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "Синхронизация" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "Принтеры не обнаружены" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Похоже, у вас нет совместимых принтеров, подключенных к Digital Factory. Убедитесь, что ваш принтер подключен и на нем установлена последняя версия прошивки." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Узнайте, как подключить принтер к Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Обновить" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Синхронизация профилей материалов с помощью USB" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Чтобы загрузить новые профили материалов в принтер, выполните следующие действия." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Нажмите кнопку экспорта архива материалов." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "Сохраните UMM-файл на USB-накопителе." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "Вставьте USB-накопитель в принтер и запустите процедуру загрузки новых профилей материалов." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "Загрузка новых профилей материалов в принтер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Назад" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Экспорт архива материалов" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Экспорт всех материалов" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Подтвердить изменение диаметра" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "Установлен новый диаметр пластиковой нити %1 мм. Это значение несовместимо с текущим экструдером. Продолжить?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Отображаемое имя" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Брэнд" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Тип материала" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Цвет" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Выбор цвета материала" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Свойства" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Плотность" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Диаметр" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Стоимость материала" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Вес материала" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Длина материала" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Стоимость метра" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Данный материал привязан к %1 и имеет ряд его свойств." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Отвязать материал" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Описание" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Информация об адгезии" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Информация" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Параметры печати" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Материалы" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Материалы, совместимые с активным принтером:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Создать новый" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "Импорт" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Синхронизация с принтерами" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Активировать" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Дублировать" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Экспорт" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Подтвердите удаление" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "Вы уверены, что желаете удалить %1? Это нельзя будет отменить!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Импортировать материал" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Успешно импортированный материал %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Не могу импортировать материал %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Экспортировать материал" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Не могу экспортировать материал %1: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Материал успешно экспортирован в %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "Данный параметр был скрыт текущим принтером и не будет отображаться." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "Этот параметр был скрыт значением %1. Измените это значение, чтобы параметр стал отображаться." +msgstr[1] "Эти параметры были скрыты значением %1. Измените это значение, чтобы параметр стал отображаться." +msgstr[2] "Эти параметры были скрыты значением %1. Измените это значение, чтобы параметр стал отображаться." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Общее" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Интерфейс" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- неполный --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Валюта:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Тема*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Нарезать автоматически при изменении настроек." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Нарезать автоматически" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*Для применения данных изменений вам потребуется перезапустить приложение." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Поведение окна" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Подсвечивать красным области модели, требующие поддержек. Без поддержек эти области не будут напечатаны правильно." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Отобразить нависания" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Отметьте отсутствующие или лишние поверхности модели с помощью предупреждающих знаков. В путях инструментов часто будут отсутствовать детали предполагаемой геометрии." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Показывать ошибки модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Перемещать камеру так, чтобы выбранная модель помещалась в центр экрана" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Центрировать камеру на выбранном объекте" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Следует ли инвертировать стандартный способ увеличения в Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Инвертировать направление увеличения камеры." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "Увеличивать по мере движения мышкой?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "В ортогональной проекции изменение масштаба мышью не поддерживается." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Увеличивать по движению мышки" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Следует ли размещать модели на столе так, чтобы они больше не пересекались?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Удостовериться, что модели размещены рядом" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Следует ли опустить модели на стол?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Автоматически опускать модели на стол" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "Показывать предупреждающее сообщение в средстве считывания G-кода." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "Предупреждающее сообщение в средстве считывания G-кода" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "Должен ли слой быть переведён в режим совместимости?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Просматривать слои в режиме совместимости (требуется перезапуск)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Открыть Cura на том месте, где вы остановились в прошлый раз?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Восстановить положение окна при запуске" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Рендеринг камеры какого типа следует использовать?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Рендеринг камеры:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Перспективная" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Ортографическая" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Открытие и сохранение файлов" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "Открывать файлы с компьютера и из внешних приложений в одном экземпляре Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Использовать один экземпляр Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "Следует ли очищать печатную пластину перед загрузкой новой модели в единственный экземпляр Cura?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Очистите печатную пластину перед загрузкой модели в единственный экземпляр" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Масштабировать ли модели для размещения внутри печатаемого объёма, если они не влезают в него?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Масштабировать большие модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Модель может показаться очень маленькой, если её размерность задана в метрах, а не миллиметрах. Следует ли масштабировать такие модели?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Масштабировать очень маленькие модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Выбрать модели после их загрузки?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Выбрать модели при загрузке" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Надо ли автоматически добавлять префикс, основанный на имени принтера, к названию задачи на печать?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Добавить префикс принтера к имени задачи" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Показывать сводку при сохранении файла проекта?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Показывать сводку при сохранении проекта" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Стандартное поведение при открытии файла проекта" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Стандартное поведение при открытии файла проекта: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Всегда спрашивать меня" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Всегда открывать как проект" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Всегда импортировать модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "При внесении изменений в профиль и переключении на другой, будет показан диалог, запрашивающий ваше решение о сохранении ваших изменений, или вы можете указать стандартное поведение и не показывать такой диалог." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Профили" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Поведение по умолчанию для измененных значений настройки при переключении на другой профиль: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Всегда спрашивать меня" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Всегда сбрасывать измененные настройки" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Всегда передавать измененные настройки новому профилю" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Приватность" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Можно ли отправлять анонимную информацию о вашей печати в Ultimaker? Следует отметить, что ни модели, ни IP-адреса и никакая другая персональная информация не будет отправлена или сохранена." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "Отправлять (анонимно) информацию о печати" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Обновления" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Должна ли Cura проверять обновления программы при старте?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Проверять обновления при старте" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "При проверке обновлений проверяйте только стабильные версии." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Только стабильные версии" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "При проверке обновлений проверяйте как стабильные, так и бета-версии." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "Стабильные и бета-версии" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Следует ли автоматически проверять наличие новых плагинов при каждом запуске Cura? Настоятельно рекомендуется не выключать это!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Получать уведомления об обновлениях плагинов" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Переименовать" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Укажите новое имя." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Принтеры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Добавить новый" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Переименовать" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Профили" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Профили, совместимые с активным принтером:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Создать новый профиль из текущих настроек/переопределений" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Некоторые настройки из текущего профиля были перезаписаны." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Обновить профиль." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Обновить профиль текущими параметрами" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Сбросить текущие параметры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Данный профиль использует настройки принтера по умолчанию, поэтому список ниже пуст." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Ваши текущие параметры совпадают с выбранным профилем." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Общие параметры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Создать профиль" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Укажите имя для данного профиля." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Экспорт профиля" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Скопировать профиль" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Переименовать профиль" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Импорт профиля" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Просмотр типа" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "Трехмерный вид" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Вид спереди" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Вид сверху" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Вид слева" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Вид справа" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Добавить облачный принтер" +msgid "Is printed as support." +msgstr "Печатается как поддержка." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "Ожидается ответ от облака" +msgid "Other models overlapping with this model are modified." +msgstr "Другие модели, имеющие перекрытия с этой моделью, изменены." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "В учетной записи нет принтеров?" +msgid "Infill overlapping with this model is modified." +msgstr "Изменено заполнение перекрытия с этой моделью." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "Следующие принтеры в вашей учетной записи добавлены в Cura:" +msgid "Overlaps with this model are not supported." +msgstr "Перекрытия с этой моделью не поддерживаются." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Добавить принтер вручную" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "Переопределяет %1 настройку." +msgstr[1] "Переопределяет %1 настройки." +msgstr[2] "Переопределяет %1 настроек." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Производитель" +msgid "Active print" +msgstr "Идёт печать" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Автор профиля" +msgid "Job Name" +msgstr "Имя задачи" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Имя принтера" +msgid "Printing Time" +msgstr "Время печати" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Присвойте имя принтеру" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Осталось примерно" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Добавить принтер" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Добавить сетевой принтер" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Добавить принтер, не подключенный к сети" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "В вашей сети не найден принтер." +msgid "What's New" +msgstr "Что нового" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" -msgid "Refresh" -msgstr "Обновить" +msgid "Manufacturer" +msgstr "Производитель" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" -msgid "Add printer by IP" -msgstr "Добавить принтер по IP-адресу" +msgid "Profile author" +msgstr "Автор профиля" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" -msgid "Add cloud printer" -msgstr "Добавить облачный принтер" +msgid "Printer name" +msgstr "Имя принтера" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Поиск и устранение неисправностей" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "Добавить принтер по IP-адресу" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Введите IP-адрес своего принтера." +msgid "Please name your printer" +msgstr "Присвойте имя принтеру" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Добавить" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Не удалось подключиться к устройству." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Не удается подключиться к принтеру Ultimaker?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "От принтера с этим адресом еще не поступал ответ." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Этот принтер невозможно добавить, поскольку это неизвестный принтер либо он не управляет группой." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Подключить" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" msgstr "Примечания к выпуску" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "В вашей сети не найден принтер." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Обновить" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "Добавить принтер по IP-адресу" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Добавить облачный принтер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Поиск и устранение неисправностей" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Войдите на платформу Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" msgstr "Добавляйте настройки материалов и плагины из Marketplace" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" msgstr "Выполняйте резервное копирование и синхронизацию своих настроек материалов и плагинов" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" msgstr "Делитесь идеями и получайте помощь от 48 000 пользователей в сообществе Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" msgstr "Пропустить" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" msgstr "Создайте бесплатную учетную запись Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" msgstr "Помогите нам улучшить Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" msgstr "Ultimaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем, включая перечисленные ниже:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" msgstr "Типы принтера" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" msgstr "Использование материала" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" msgstr "Количество слоев" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" msgstr "Параметры печати" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "Data collected by Ultimaker Cura will not contain any personal information." msgstr "Данные, собранные Ultimaker Cura, не содержат каких-либо персональных данных." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" msgstr "Дополнительная информация" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" msgstr "Пусто" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Добавить облачный принтер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "Ожидается ответ от облака" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "В учетной записи нет принтеров?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "Следующие принтеры в вашей учетной записи добавлены в Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Добавить принтер вручную" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" msgstr "Пользовательское соглашение" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" msgstr "Отклонить и закрыть" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "Добавить принтер по IP-адресу" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Введите IP-адрес своего принтера." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Добавить" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Не удалось подключиться к устройству." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Не удается подключиться к принтеру Ultimaker?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "От принтера с этим адресом еще не поступал ответ." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Этот принтер невозможно добавить, поскольку это неизвестный принтер либо он не управляет группой." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Подключить" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" msgstr "Приветствуем в Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." msgstr "" "Выполните указанные ниже действия для настройки\n" "Ultimaker Cura. Это займет немного времени." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" msgstr "Приступить" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" +msgid "Object list" +msgstr "Список объектов" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Показать сетевое руководство по устранению неполадок" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Полный экран" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Выйти из полноэкранного режима" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "Отмена" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "Возврат" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "Выход" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "Трехмерный вид" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Вид спереди" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Вид сверху" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Вид снизу" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Вид слева" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Вид справа" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Настроить Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "Добавить принтер..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Управление принтерами..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Управление материалами..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Добавить больше материалов из Магазина" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "Обновить профиль текущими параметрами" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "Сбросить текущие параметры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "Создать профиль из текущих параметров..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Управление профилями..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Показать онлайн документацию" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Отправить отчёт об ошибке" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" msgid "What's New" msgstr "Что нового" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "О Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Удалить выбранное" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Центрировать выбранное" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Размножить выбранное" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Удалить модель" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Поместить модель по центру" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "Сгруппировать модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Разгруппировать модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "Объединить модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "Дублировать модель..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Выбрать все модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Очистить стол" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Перезагрузить все модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Выровнять все модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Выровнять выбранные" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Сбросить позиции всех моделей" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Сбросить преобразования всех моделей" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "Открыть файл(ы)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "Новый проект..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Показать конфигурационный каталог" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Печатать выбранную модель с %1" +msgstr[1] "Печатать выбранные модели с %1" +msgstr[2] "Печатать выбранные модели с %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Не подключен к принтеру" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "Принтер не принимает команды" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "В режиме обслуживания. Пожалуйста, проверьте принтер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Потеряно соединение с принтером" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Печать..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Приостановлен" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Подготовка..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Пожалуйста, удалите напечатанное" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Прервать печать" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Вы уверены, что желаете прервать печать?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Параметр" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Профиль" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Текущий" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Единица" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "Материал" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Установить как активный экструдер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Включить экструдер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Отключить экструдер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "Файл" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Сохранить проект..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Экспорт..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Экспорт выбранного..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Материал" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Избранные" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Универсальные" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "Принтер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Подключенные к сети принтеры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Локальные принтеры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "Расширения" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Открыть файл(ы)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "Настройки" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Конфигурации" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Свое" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Включено" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Материал" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Использовать клей для лучшего прилипания с этой комбинацией материалов." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Загрузка доступных конфигураций из принтера..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "Конфигурации недоступны, поскольку принтер отключен." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "Данная конфигурация недоступна, поскольку %1 не распознан. Посетите %2 и загрузите подходящий профиль материала." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Магазин" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "Конфигурация этого экструдера не разрешается и запрещает нарезку на слои." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "Нет профилей, соответствующих конфигурации этого экструдера." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Выберите конфигурации" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Конфигурации" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "Справка" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Сохранить проект..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "Открыть недавние" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "Вид" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "Положение камеры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Вид камеры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Перспективная" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Ортографическая" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Печать выбранной модели:" +msgstr[1] "Печать выбранных моделей:" +msgstr[2] "Печать выбранных моделей:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Размножить выбранную модель" +msgstr[1] "Размножить выбранные модели" +msgstr[2] "Размножить выбранные модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Количество копий" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "Правка" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Видимые параметры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Свернуть все категории" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Управление видимостью настроек..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Открыть файл(ы)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Мы нашли один или более проектных файлов среди выбранных вами. Вы можете открыть только один файл проекта. Мы предлагаем импортировать только модели их этих файлов. Желаете продолжить?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Импортировать всё как модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Открыть файл проекта" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Это проект Cura. Следует открыть его как проект или просто импортировать из него модели?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Запомнить мой выбор" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Открыть как проект" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Импортировать модели" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Сбросить или сохранить изменения" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"Вы изменили некоторые настройки профиля.\n" +"Сохранить измененные настройки после переключения профилей?\n" +"Изменения можно отменить и загрузить настройки по умолчанию из \"%1\"." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Параметры профиля" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Текущие изменения" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "Сбросить и никогда больше не спрашивать" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Сохранить и никогда больше не спрашивать" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Отменить изменения" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Сохранить изменения" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Сохранить проект" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Экструдер %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 и материал" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Материал" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Больше не показывать сводку по проекту" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Сохранить" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "О программе %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "версия: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Полное решение для 3D печати методом наплавления материала." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura разработана компанией Ultimaker B.V. совместно с сообществом.\n" +"Cura использует следующие проекты с открытым исходным кодом:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Графический интерфейс пользователя" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Фреймворк приложения" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "Генератор G-кода" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "Библиотека межпроцессного взаимодействия" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Интерфейс Python для libnest2d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Библиотека упаковки полигонов, разработанная Prusa Research" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "Вспомогательная библиотека для работы с 3MF файлами" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Вспомогательная библиотека для метаданных файла и потоковой передачи" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Язык программирования" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "Фреймворк GUI" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "Фреймворк GUI, интерфейс" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "C/C++ библиотека интерфейса" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Формат обмена данными" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Шрифт" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Библиотека обрезки полигонов" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "Парсер JSON" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Вспомогательные функции, включая загрузчик изображений" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Вспомогательные функции, включая генерацию диаграмм Вороного" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "Корневые сертификаты для проверки надежности SSL" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Совместимость между Python 2 и 3" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Вспомогательная библиотека для доступа к набору ключей системы" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Вспомогательная библиотека для быстрых расчётов" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "Вспомогательная библиотека для работы с STL файлами" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Привязки Python для Clipper" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Библиотека последовательного интерфейса" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Вспомогательная библиотека для научных вычислений" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Вспомогательная библиотека для работы с треугольными сетками" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "Библиотека ZeroConf" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Конфигурация универсальной системы сборки" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Менеджер зависимостей и пакетов" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Упаковка Python-приложений" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Развертывание приложений для различных дистрибутивов Linux" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Генерация установщиков для Windows" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Шестигранный" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "Мои принтеры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Следите за своими принтерами в Ultimaker Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Создавайте проекты печати в электронной библиотеке." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Задания печати" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Отслеживайте задания печати и запускайте их повторно из истории печати." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Расширяйте возможности Ultimaker Cura за счет плагинов и профилей материалов." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Пройдите электронное обучение Ultimaker и станьте экспертом в области 3D-печати." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Поддержка Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Узнайте, как начать работу с Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Задать вопрос" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Посоветуйтесь со специалистами в сообществе Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Сообщить об ошибке" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Сообщите разработчикам о неполадках." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Посетите веб-сайт Ultimaker." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Поддержки" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Генерация структур для поддержки нависающих частей модели. Без этих структур такие части будут складываться во время печати." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Некоторые настройки были изменены." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Постепенное заполнение будет постепенно увеличивать объём заполнения по направлению вверх." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Постепенное заполнение" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "Конфигурация не поддерживается" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "Нет профилей для выбранного материала/конфигурации %1. Пожалуйста, измените конфигурацию." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "Узнать больше" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Прилипание" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Разрешает печать каймы или подложки. Это добавляет плоскую область вокруг или под вашим объектом, которую легко удалить после печати." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Разрешение" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Настройка печати отключена. Невозможно изменить файл с G-кодом." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Вкл" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Выкл" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Экспериментальное" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Рекомендован" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Свое" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Профиль" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Значения некоторых параметров отличаются от значений профиля.\n" +"\n" +"Нажмите для открытия менеджера профилей." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Собственные профили" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "Принтер не подключен." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Рабочий стол" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Целевая температура горячего стола. Стол будет нагреваться и охлаждаться, оставаясь на этой температуре. Если установлена в 0, значит нагрев стола отключен." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "Текущая температура горячего стола." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "Температура преднагрева горячего стола." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "Отмена" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Преднагрев" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Нагрев горячего стола перед печатью. Вы можете продолжать настройки вашей печати, пока стол нагревается, и вам не понадобится ждать нагрева стола для старта печати." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Экструдер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Целевая температура сопла. Сопло будет нагрето или остужено до указанной температуры. Если значение равно 0, то нагрев будет отключен." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "Текущая температура данного сопла." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "Температура предварительного нагрева сопла." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Нагрев сопла перед печатью. Можно продолжать настройки вашей печати во время нагрева, и вам не понадобится ждать нагрева сопла, когда вы будете готовы приступить к печати." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Цвет материала в данном экструдере." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Материал в данном экструдере." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "Сопло, вставленное в данный экструдер." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Управление принтером" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Положение толчковой подачи" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Расстояние толчковой подачи" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "Отправить G-код" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Отправить свою команду в G-коде подключенному принтеру. Нажмите Enter (Ввод) для отправки команды." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Этот пакет будет установлен после перезапуска." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Параметры" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "Закрытие %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "Вы уверены, что хотите выйти из %1?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Установить пакет" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Открыть файл(ы)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Среди выбранных файлов мы нашли несколько файлов с G-кодом. Вы можете открыть только один файл за раз. Измените свой выбор, пожалуйста." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Добавление принтера" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Что нового" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Добавляйте настройки материалов и плагины из Marketplace \n" +" - Выполняйте резервное копирование и синхронизацию своих настроек материалов и плагинов \n" +" - Делитесь идеями и получайте помощь от 48 000 пользователей в сообществе Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Создайте бесплатную учетную запись Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Войти" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Последнее обновление: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Учетная запись Ultimaker" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Выйти" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "Проверка..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Учетная запись синхронизирована" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Что-то пошло не так..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Установить ожидающие обновления" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Проверить наличие обновлений учетной записи" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "Облачный принтер не в сети. Убедитесь, что принтер включен и подключен к Интернету." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Этот принтер не связан с вашей учетной записью. Посетите сайт Ultimaker Digital Factory, чтобы установить привязку." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "В настоящий момент нет подключения к облаку. Для подключения к облачному принтеру выполните вход." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "В настоящий момент нет подключения к облаку. Проверьте подключение к Интернету." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Добавить принтер" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Управление принтерами" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Нарезка на слои..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Невозможно нарезать" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "Обработка" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Нарезка на слои" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Запустить нарезку на слои" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "Отмена" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Оценка времени" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Оценка материала" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1 м" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1 г" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Оценка времени недоступна" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Оценка расходов недоступна" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Предварительный просмотр" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Без имени" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "Нет элементов для выбора" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Проверка моделей и конфигурации печати для выявления возможных проблем печати; рекомендации." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Средство проверки моделей" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "Предоставляет поддержку для чтения 3MF файлов." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "Чтение 3MF" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "Предоставляет возможность записи 3MF файлов." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "Запись 3MF" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "Обеспечивает поддержку чтения файлов AMF." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "Средство чтения AMF" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Резервное копирование и восстановление конфигурации." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Резервные копии Cura" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Предоставляет интерфейс к движку CuraEngine." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "Движок CuraEngine" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Предоставляет поддержку для импорта профилей Cura." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Чтение профиля Cura" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Предоставляет поддержку для экспорта профилей Cura." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Запись профиля Cura" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Подключается к цифровой библиотеке, позволяя Cura открывать файлы из цифровой библиотеки и сохранять файлы в нее." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Цифровая библиотека Ultimaker" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Проверяет наличие обновлений ПО." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Проверка обновлений" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Обеспечение действий принтера для обновления прошивки." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Средство обновления прошивки" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Считывает G-код из сжатого архива." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Средство считывания сжатого G-кода" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "Записывает G-код в сжатый архив." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Средство записи сжатого G-кода" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "Предоставляет поддержку для импортирования профилей из G-Code файлов." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "Средство считывания профиля из G-кода" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "Позволяет загружать и отображать файлы G-code." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "Чтение G-code" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "Записывает G-код в файл." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "Средство записи G-кода" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Обеспечивает возможность генерировать печатаемую геометрию из файлов двухмерных изображений." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Чтение изображений" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Предоставляет поддержку для импортирования профилей из устаревших версий Cura." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Чтение устаревших профилей Cura" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Предоставляет возможность изменения параметров принтера (такие как рабочий объём, диаметр сопла и так далее)" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Параметры принтера действие" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Позволяет управлять расширениями приложения и просматривать расширения с веб-сайта Ultimaker." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "Обеспечивает возможность генерировать печатаемую геометрию из файлов двухмерных изображений." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Магазин" +msgid "Image Reader" +msgstr "Чтение изображений" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Обеспечивает этап мониторинга в Cura." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Этап мониторинга" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Предоставляет параметры для каждой модели." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Инструмент для настройки каждой модели" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Расширение, которое позволяет пользователю создавать скрипты для постобработки" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Пост обработка" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Обеспечивает подготовительный этап в Cura." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Подготовительный этап" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Обеспечивает действия на этапе предварительного просмотра в Cura." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Этап предварительного просмотра" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Предоставляет поддержку для подключения и записи на внешний носитель." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Плагин для работы с внешним носителем" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Регистрирует определенные события в журнале, чтобы их можно было использовать в отчетах об аварийном завершении работы" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Контрольный журнал" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Обеспечивает предварительный просмотр нарезанных данных слоя." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Вид моделирования" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Отправляет анонимную информацию о нарезке моделей. Может быть отключено через настройки." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Информация о нарезке модели" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Предоставляет просмотр твёрдого тела." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Обзор" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Создание объекта стирания для блокировки печати элемента поддержки в определенных местах" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Средство стирания элемента поддержки" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Предоставляет поддержку для чтения файлов моделей." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Средство чтения Trimesh" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Предоставляет поддержку для чтения пакетов формата Ultimaker." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "Средство считывания UFP" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Предоставляет поддержку для записи пакетов формата Ultimaker." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "Средство записи UFP" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Предоставляет дополнительные возможности для принтеров Ultimaker (такие как мастер выравнивания стола, выбора обновления и так далее)" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Действия с принтерами Ultimaker" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Управляет сетевыми соединениями с сетевыми принтерами Ultimaker 3." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Соединение с сетью Ultimaker" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Принимает G-Code и отправляет его на принтер. Плагин также может обновлять прошивку." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "Печать через USB" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Обновляет настройки Cura 2.1 до Cura 2.2." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "Обновление версии 2.1 до 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Обновляет настройки Cura 2.2 до Cura 2.4." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "Обновление версии 2.2 до 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Обновляет настройки Cura 2.5 до Cura 2.6." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "Обновление версии 2.5 до 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Обновляет настройки Cura 2.6 до Cura 2.7." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "Обновление версии 2.6 до 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Обновляет настройки Cura 2.7 до Cura 3.0." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "Обновление версии 2.7 до 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Обновление настроек Cura 3.0 до Cura 3.1." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "Обновление версии 3.0 до 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Обновляет настройки Cura 3.2 до Cura 3.3." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "Обновление версии 3.2 до 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Обновляет настройки Cura 3.3 до Cura 3.4." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "Обновление версии 3.3 до 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Обновляет настройки Cura 3.4 до Cura 3.5." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "Обновление версии 3.4 до 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Обновляет конфигурации Cura 3.5 до Cura 4.0." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "Обновление версии 3.5 до 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Обновляет конфигурации Cura 4.0 до Cura 4.1." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "Обновление версии 4.0 до 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Обновляет конфигурации Cura 4.11 до Cura 4.12." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "Обновление версии 4.11 до 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Обновляет конфигурации Cura 4.13 до Cura 5.0." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "Обновление версии 4.13 до 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Обновляет конфигурации Cura 4.1 до Cura 4.2." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Обновление версии 4.1 до 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Обновляет конфигурации Cura 4.2 до Cura 4.3." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "Обновление версии 4.2 до 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Обновляет конфигурации Cura 4.3 до Cura 4.4." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "Обновление версии 4.3 до 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Обновляет конфигурации Cura 4.4 до Cura 4.5." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "Обновление версии 4.4 до 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Обновляет конфигурации Cura 4.5 до Cura 4.6." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "Обновление версии 4.5 до 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Обновляет конфигурацию Cura 4.6.0 до Cura 4.6.2." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Обновление версии с 4.6.0 до 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Обновляет конфигурацию Cura 4.6.2 до Cura 4.7." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Обновление версии с 4.6.2 до 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Обновляет конфигурации Cura 4.7 до Cura 4.8." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "Обновление версии 4.7 до 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Обновляет конфигурации Cura 4.8 до Cura 4.9." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "Обновление версии 4.8 до 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Обновляет конфигурации Cura 4.9 до Cura 4.10." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "Обновление версии 4.9 до 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "Предоставляет поддержку для чтения X3D файлов." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "Чтение X3D" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Предоставляет возможности по чтению и записи профилей материалов в виде XML." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Профили материалов" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Предоставляет рентгеновский вид." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Просмотр в рентгене" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "Предоставляет поддержку для чтения X3D файлов." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "Чтение X3D" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Предоставляет поддержку для импорта профилей Cura." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Чтение профиля Cura" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Расширение, которое позволяет пользователю создавать скрипты для постобработки" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Пост обработка" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Управляет сетевыми соединениями с сетевыми принтерами Ultimaker 3." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Соединение с сетью Ultimaker" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "Предоставляет возможность записи 3MF файлов." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "Запись 3MF" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Резервное копирование и восстановление конфигурации." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Резервные копии Cura" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Отправляет анонимную информацию о нарезке моделей. Может быть отключено через настройки." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Информация о нарезке модели" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Предоставляет поддержку для записи пакетов формата Ultimaker." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "Средство записи UFP" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Подключается к цифровой библиотеке, позволяя Cura открывать файлы из цифровой библиотеки и сохранять файлы в нее." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Цифровая библиотека Ultimaker" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "Предоставляет поддержку для импортирования профилей из G-Code файлов." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "Средство считывания профиля из G-кода" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "Позволяет загружать и отображать файлы G-code." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "Чтение G-code" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Предоставляет поддержку для чтения файлов моделей." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Средство чтения Trimesh" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Предоставляет дополнительные возможности для принтеров Ultimaker (такие как мастер выравнивания стола, выбора обновления и так далее)" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Действия с принтерами Ultimaker" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Считывает G-код из сжатого архива." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Средство считывания сжатого G-кода" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Позволяет управлять расширениями приложения и просматривать расширения с веб-сайта Ultimaker." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Магазин" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Предоставляет поддержку для подключения и записи на внешний носитель." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Плагин для работы с внешним носителем" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Обеспечивает этап мониторинга в Cura." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Этап мониторинга" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Обновляет настройки Cura 2.5 до Cura 2.6." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "Обновление версии 2.5 до 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Обновляет настройки Cura 2.6 до Cura 2.7." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "Обновление версии 2.6 до 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Обновляет конфигурации Cura 4.13 до Cura 5.0." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "Обновление версии 4.13 до 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Обновляет конфигурации Cura 4.8 до Cura 4.9." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "Обновление версии 4.8 до 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Обновляет настройки Cura 3.4 до Cura 3.5." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "Обновление версии 3.4 до 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Обновляет конфигурации Cura 4.4 до Cura 4.5." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "Обновление версии 4.4 до 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Обновляет конфигурации Cura 4.3 до Cura 4.4." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "Обновление версии 4.3 до 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Обновляет настройки Cura 3.2 до Cura 3.3." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "Обновление версии 3.2 до 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Обновляет настройки Cura 3.3 до Cura 3.4." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "Обновление версии 3.3 до 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Обновляет конфигурации Cura 4.1 до Cura 4.2." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Обновление версии 4.1 до 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Обновляет конфигурации Cura 4.2 до Cura 4.3." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "Обновление версии 4.2 до 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Обновляет конфигурацию Cura 4.6.2 до Cura 4.7." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "Обновление версии с 4.6.2 до 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Обновляет конфигурации Cura 3.5 до Cura 4.0." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "Обновление версии 3.5 до 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Обновляет настройки Cura 2.2 до Cura 2.4." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "Обновление версии 2.2 до 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Обновляет настройки Cura 2.1 до Cura 2.2." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "Обновление версии 2.1 до 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Обновляет конфигурацию Cura 4.6.0 до Cura 4.6.2." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "Обновление версии с 4.6.0 до 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Обновляет конфигурации Cura 4.7 до Cura 4.8." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "Обновление версии 4.7 до 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Обновляет конфигурации Cura 4.9 до Cura 4.10." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "Обновление версии 4.9 до 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Обновляет конфигурации Cura 4.5 до Cura 4.6." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "Обновление версии 4.5 до 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Обновляет настройки Cura 2.7 до Cura 3.0." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "Обновление версии 2.7 до 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Обновление настроек Cura 3.0 до Cura 3.1." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "Обновление версии 3.0 до 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Обновляет конфигурации Cura 4.11 до Cura 4.12." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "Обновление версии 4.11 до 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Обновляет конфигурации Cura 4.0 до Cura 4.1." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "Обновление версии 4.0 до 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "Предоставляет интерфейс к движку CuraEngine." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "Движок CuraEngine" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "Предоставляет поддержку для чтения 3MF файлов." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "Чтение 3MF" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Предоставляет параметры для каждой модели." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Инструмент для настройки каждой модели" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "Предоставляет возможности по чтению и записи профилей материалов в виде XML." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Профили материалов" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Предоставляет поддержку для экспорта профилей Cura." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Запись профиля Cura" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Проверка моделей и конфигурации печати для выявления возможных проблем печати; рекомендации." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Средство проверки моделей" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Принимает G-Code и отправляет его на принтер. Плагин также может обновлять прошивку." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "Печать через USB" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Обеспечивает действия на этапе предварительного просмотра в Cura." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Этап предварительного просмотра" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "Записывает G-код в файл." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "Средство записи G-кода" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Предоставляет поддержку для чтения пакетов формата Ultimaker." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "Средство считывания UFP" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Обеспечение действий принтера для обновления прошивки." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Средство обновления прошивки" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "Записывает G-код в сжатый архив." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Средство записи сжатого G-кода" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Обеспечивает предварительный просмотр нарезанных данных слоя." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Вид моделирования" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Предоставляет поддержку для импортирования профилей из устаревших версий Cura." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Чтение устаревших профилей Cura" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "Обеспечивает поддержку чтения файлов AMF." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "Средство чтения AMF" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Предоставляет просмотр твёрдого тела." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Обзор" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Проверяет наличие обновлений ПО." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Проверка обновлений" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Регистрирует определенные события в журнале, чтобы их можно было использовать в отчетах об аварийном завершении работы" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Контрольный журнал" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Создание объекта стирания для блокировки печати элемента поддержки в определенных местах" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Средство стирания элемента поддержки" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Обеспечивает подготовительный этап в Cura." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Подготовительный этап" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "Не удалось сохранить информацию о пакете материалов в файле проекта: {material}. Этот проект может некорректно открываться на других системах." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Информация о пакете материалов не сохранена" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Библиотека отслеживания ошибок Python" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Принтер" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "активен собственный профиль, и вы переписали некоторые настройки." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "собственный профиль переопределяет некоторые настройки." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Еще не инициализировано
      " diff --git a/resources/i18n/ru_RU/fdmextruder.def.json.po b/resources/i18n/ru_RU/fdmextruder.def.json.po index 41edf176ea..b951dfdb47 100644 --- a/resources/i18n/ru_RU/fdmextruder.def.json.po +++ b/resources/i18n/ru_RU/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,212 +15,212 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Принтер" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Параметры, относящиеся к принтеру" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Экструдер" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "Экструдер, который используется для печати. Имеет значение при использовании нескольких экструдеров." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Идентификатор сопла" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Идентификатор сопла для экструдера, например \"AA 0.4\" и \"BB 0.8\"." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Диаметр сопла" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Внутренний диаметр сопла. Измените этот параметр при использовании сопла нестандартного размера." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "X смещение сопла" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "Смещение сопла по оси X." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Y смещение сопла" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "Смещение сопла по оси Y." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "Стартовый G-код экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Стартовый G-код, запускающийся при переключении на данный экструдер." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Абсолютная стартовая позиция экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Устанавливает абсолютную стартовую позицию экструдера, а не относительно последней известной позиции головы." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Стартовая X позиция экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "X координата стартовой позиции при включении экструдера." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Стартовая Y позиция экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "Y координата стартовой позиции при включении экструдера." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "Завершающий G-код экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Завершающий G-код, запускающийся при переключении с данного экструдера." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Абсолютная конечная позиция экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Устанавливает абсолютную конечную позицию экструдера, а не относительно последней известной позиции головы." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Конечная X позиция экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "X координата конечной позиции при отключении экструдера." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Конечная Y позиция экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "Y координата конечной позиции при отключении экструдера." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Z координата начала печати" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Позиция кончика сопла на оси Z при старте печати." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Охлаждающий вентилятор экструдера, используемый во время печати" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Номер охлаждающего вентилятора, используемого при печати и ассоциированного с этим экструдером. Применяемое по умолчанию значение 0 следует менять только при наличии другого охлаждающего вентилятора, используемого при печати, для каждого экструдера." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Прилипание к столу" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Прилипание" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Начальная X позиция экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "X координата позиции, в которой сопло начинает печать." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Начальная Y позиция экструдера" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Y координата позиции, в которой сопло начинает печать." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Материал" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Материал" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Диаметр" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Укажите диаметр используемой нити." diff --git a/resources/i18n/ru_RU/fdmprinter.def.json.po b/resources/i18n/ru_RU/fdmprinter.def.json.po index 44ca2ff808..d5cd83b1cf 100644 --- a/resources/i18n/ru_RU/fdmprinter.def.json.po +++ b/resources/i18n/ru_RU/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-15 11:08+0200\n" "Last-Translator: \n" "Language-Team: LANGUAGE\n" @@ -16,42 +16,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1.1\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Принтер" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Параметры, относящиеся к принтеру" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Тип принтера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "Название модели вашего 3D принтера." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Показать варианты принтера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Следует ли показывать различные варианты этого принтера, которые описаны в отдельных JSON файлах." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "Стартовый G-код" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -60,12 +60,12 @@ msgstr "" "Команды в G-коде, которые будут выполнены в самом начале, разделенные с помощью \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "Завершающий G-код" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -74,1872 +74,1907 @@ msgstr "" "Команды в G-коде, которые будут выполнены в самом конце, разделенные с помощью \n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "GUID материала" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "Идентификатор материала, устанавливается автоматически." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Диаметр" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Укажите диаметр используемой нити." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Ожидать пока прогреется стол" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Следует ли добавлять команду ожидания прогрева стола до нужной температуры перед началом печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Ожидать пока прогреется сопло" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Следует ли добавлять команду ожидания прогрева сопла перед началом печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Использовать температуру из материала" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Следует ли добавлять команды управления температурой сопла в начало G-кода. Если в коде уже используются команды для управления температурой сопла, то Cura автоматически проигнорирует этот параметр." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Добавлять температуру стола" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Следует ли добавлять команды управления температурой стола в начало G-кода. Если в коде уже используются команды для управления температурой стола, то Cura автоматически проигнорирует этот параметр." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Ширина принтера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "Ширина (по оси X) области печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Глубина принтера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "Ширина (по оси Y) области печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Высота принтера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "Ширина (по оси Z) области печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Форма стола" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "Форма стола без учёта непечатаемых областей." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Прямоугольная" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Эллиптическая" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Материал рабочего стола" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "Материал рабочего стола, установленного на принтере." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Стекло" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Алюминий" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Имеет подогреваемый стол" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Имеет ли принтер подогреваемый стол." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Есть стабилизация температуры для объема печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Имеет ли принтер возможность стабилизации температуры для объема печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Всегда выполнять запись активного инструмента" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Выполняйте запись активного инструмента после отправки временных команд неактивному инструменту. Требуется для печати с двойным экструдером под управлением Smoothie или другой прошивки с модальными командами инструментов." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Начало координат в центре" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Следует ли считать центром координат по осям X/Y в центре области печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Количество экструдеров" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Количество экструдеров. Экструдер - это комбинация механизма подачи, трубы и сопла." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Количество включенных экструдеров" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Количество включенных экструдеров; это значение автоматически устанавливается программным обеспечением" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Внешний диаметр сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Внешний диаметр кончика сопла." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Длина сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "Высота между кончиком сопла и нижней частью головы." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Угол сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "Угол между горизонтальной плоскостью и конической частью над кончиком сопла." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Длина зоны нагрева" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Расстояние от кончика сопла до места, где тепло передаётся материалу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Разрешить управление температурой сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Следует ли управлять температурой из Cura. Выключение этого параметра предполагает управление температурой сопла вне Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Скорость нагрева" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "Скорость (°C/сек.), с которой сопло греет, усреднённая в окне температур при обычной печати и температура ожидания." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Скорость охлаждения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "Скорость (°C/сек.), с которой сопло охлаждается, усреднённая в окне температур при обычной печати и температура ожидания." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Время перехода в ожидание" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Минимальное время, которое экструдер должен быть неактивен, чтобы сопло начало охлаждаться. Только когда экструдер не используется дольше, чем указанное время, он может быть охлаждён до температуры ожидания." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "Вариант G-кода" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "Генерируемый тип G-кода." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volumetric)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Откат встроенного программного обеспечения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Определяет, использовать ли команды отката встроенного программного обеспечения (G10/G11) вместо применения свойства E в командах G1 для отката материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Общий нагреватель экструдеров" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Указывает, используют ли для все экструдеры общий нагреватель или у каждого имеется отдельный." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Общее сопло экструдеров" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Указывает, используют ли все экструдеры общее сопло или у каждого имеется отдельное. Если установлено значение true, ожидается, что сценарий gcode запуска принтера правильно переводит все экструдеры в известное и взаимно совместимое начальное состояние отката (либо ноль, либо один материал не втянут); в этом случае начальное состояние отката описывается для каждого экструдера параметром machine_extruders_shared_nozzle_initial_retraction." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Начальный откат общего сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "Показывает, насколько материал каждого экструдера предположительно вытянут от наконечника общего сопла по завершении запуска сценария gcode принтера; значение должно быть равно длине общей части каналов сопла или превышать ее." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "Запрещенные области" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Список полигонов с областями, в которые голове запрещено заходить." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Запрещённые зоны для сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Список полигонов с областями, в которые не должно заходить сопло." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Полигон головки принтера и вентилятора" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "Форма печатающей головки. Это координаты относительно положения печатной головки, которое обычно совпадает с положением ее первого экструдера. Координаты слева от печатной головки и перед ней должны иметь отрицательные значения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Высота портала" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Высота между кончиком сопла и портальной системой (по осям X и Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Идентификатор сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Идентификатор сопла для экструдера, например \"AA 0.4\" и \"BB 0.8\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Диаметр сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Внутренний диаметр сопла. Измените этот параметр при использовании сопла нестандартного размера." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Смещение с экструдером" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Применить смещение экструдера к системе координат. Влияет на все экструдеры." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Z координата начала печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Позиция кончика сопла на оси Z при старте печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Абсолютная позиция экструдера при старте" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Сделать стартовую позицию экструдера абсолютной, а не относительной от последней известной позиции головы." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Максимальная скорость по оси X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "Максимальная скорость для мотора оси X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Максимальная скорость по оси Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Максимальная скорость для мотора оси Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Максимальная скорость по оси Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Максимальная скорость для мотора оси Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Максимальная скорость по оси E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "Максимальная скорость подачи материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Максимальное ускорение по оси X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "Максимальное ускорение для мотора оси X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Максимальное ускорение по оси Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Максимальное ускорение для мотора оси Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Максимальное ускорение по оси Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Максимальное ускорение для мотора оси Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Максимальное ускорение материала" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Максимальное ускорение мотора подачи материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Стандартное ускорение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "Стандартное ускорение для движений головы." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Обычный X-Y рывок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Стандартное изменение ускорения для движения в горизонтальной плоскости." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Обычный Z рывок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Стандартное изменение ускорения для мотора по оси Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Обычный рывок материала" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Стандартное изменение ускорения для мотора, подающего материал." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Количество шагов на миллиметр (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Количество шагов шагового двигателя, приводящее к перемещению на один миллиметр по оси X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Количество шагов на миллиметр (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Количество шагов шагового двигателя, приводящее к перемещению на один миллиметр по оси Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Количество шагов на миллиметр (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Количество шагов шагового двигателя, приводящее к перемещению на один миллиметр по оси Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Количество шагов на миллиметр (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "Количество шагов шаговых двигателей, приводящее к перемещению колесика питателя на один миллиметр по его окружности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "Ограничитель хода на оси X в прямом направлении" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "Ограничитель хода на оси X в прямом направлении (верхняя координата X) или в обратном направлении (нижняя координата X)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Ограничитель хода на оси Y в прямом направлении" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Ограничитель хода на оси Y в прямом направлении (верхняя координата Y) или в обратном направлении (нижняя координата Y)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Ограничитель хода на оси Z в прямом направлении" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Ограничитель хода на оси Z в прямом направлении (верхняя координата Z) или в обратном направлении (нижняя координата Z)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Минимальная подача" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "Минимальная скорость движения головы." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Диаметр колесика питателя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "Диаметр колесика, перемещающего материал в питатель." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Масштабирование скорости вентилятора до 0-1" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Масштабируйте скорость вентилятора таким образом, чтобы она находилась в диапазоне от 0 до 1, а не от 0 до 256." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Качество" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Все параметры, которые влияют на разрешение печати. Эти параметры сильно влияют на качество (и время печати)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Высота слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "Высота каждого слоя в миллиметрах. Большие значения приводят к быстрой печати при низком разрешении, малые значения приводят к замедлению печати с высоким разрешением." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "Высота первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "Высота первого слоя в миллиметрах. Более толстый слой упрощает прилипание пластика к столу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Ширина линии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Ширина одной линии. Обычно, ширина каждой линии должна соответствовать диаметру сопла. Однако небольшое уменьшение этого значение приводит к лучшей печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Ширина линии стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Ширина одной линии стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Ширина линии внешней стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "Ширина линии внешней стенки. Уменьшая данное значение, можно печатать более тонкие детали." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "Ширина линии внутренней стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "Ширина одной линии стенки для всех линий стенки, кроме самой внешней." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Ширина линии дна/крышки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Ширина одной линии дна/крышки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Ширина линии заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Ширина одной линии заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Ширина линии юбки/каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Ширина одной линии юбки или каймы." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Ширина линии поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Ширина одной линии поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Ширина линии поддерживающей крыши" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Ширина одной линии поддержки крышки или дна." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Ширина линии крыши поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Ширина одной линии крыши поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Ширина линии дна поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Ширина одной линии дна поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "Ширина линии черновой башни" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Ширина отдельной линии черновой башни." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "Ширина линии первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "Множитель для ширины линии первого слоя. Увеличение значения улучшает прилипание к столу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Ограждение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Экструдер стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати стенок. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Экструдер внешних стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати внешних стенок. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "Экструдер внутренней стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати внутренних стенок. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Толщина стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "Толщина внешних стенок в горизонтальном направлении. Это значение, разделённое на ширину линии стенки, определяет количество стенок." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Количество линий стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Количество линий стенки. При вычислении толщины стенки, это значение округляется до целого." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Длина перехода к стенке" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "При переходе между разным количеством стенок по мере того, как деталь становится тоньше, выделяется определенное пространство для разделения или соединения линий стенок." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Счетчик распределений по стенкам" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "Количество стенок, считая от центра, на которые необходимо распространить вариацию. Более низкое значение означает, что ширина внешних стенок не изменяется." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Пороговый угол перехода между стенками" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Когда требуется создавать переходы между четным и нечетным количеством стенок. Клиновидная форма с углом, превышающим этот параметр, не будет иметь переходов, и стенки не будут напечатаны в центре для заполнения оставшегося пространства. Уменьшение значения этого параметра позволяет сократить количество и длину этих центральных стенок, но при этом могут остаться зазоры или произойти чрезмерное экструдирование." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Расстояние фильтра при переходе между стенками" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "Если ожидаются переходы туда и обратно между разным количеством стенок в быстрой последовательности, не выполняйте переходы совсем. Удалите переходы, если расстояние между ними меньше значения этого параметра." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Поле фильтра при переходе между стенками" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Предотвратите переход туда и обратно между одной лишней стенкой и одной недостающей. Это поле расширяет диапазон значений ширины линии, который определяется как [Минимальная ширина линии стенки - Поле, 2 * Минимальная ширина линии стенки + Поле]. Расширение этого поля позволяет сократить количество переходов, что в свою очередь позволяет сократить количество запусков/остановок экструдирования и время перемещения. Однако большой разброс значений ширины линии может привести к проблемам с недостаточным или чрезмерным экструдированием материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Расстояние очистки внешней стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Расстояние перемещения, добавленное после печати внешней стенки, чтобы лучше спрятать Z шов." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Вставка внешней стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Вставка применяется для внешних стенок. Если внешняя стенка меньше диаметра сопла и печатается после внутренних стенок, то используйте это смещение для захода соплом на внутренние стенки, вместо выхода за модель." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Оптимизация порядка печати стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Оптимизирует порядок, в котором печатаются стенки, для уменьшения количества откатов и перемещений. Большинство моделей будут распечатываться быстрее, но не все. Сравнивайте оценочное время печати с оптимизацией и без нее. При выборе каймы в качестве типа приклеивания к рабочему столу первый слой не оптимизируется." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Порядок стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Определяет порядок печати стенок. Если сначала печатать наружные стенки, это поможет более точно определять размеры стенок, поскольку дефекты внутренних стенок не смогут распространяться наружу. Если печатать внешние стенки позже, это позволит лучше укладывать их друг на друга при печати выступов." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "От внутренних к внешним" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "От внешних к внутренним" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Чередующаяся стенка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Печатает дополнительную стенку через слой. Таким образом, заполнение заключается между этими дополнительными стенками, что приводит к повышению прочности печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Минимальная ширина линии стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Для тонких структур, шириной не более одного или двух размеров сопла, ширину линии необходимо изменить таким образом, чтобы она соответствовала толщине модели. Этот параметр задает минимальную допустимую ширину линии стенки. Минимальная ширина линии одновременно определяет максимальную ширину линии, поскольку выполняется переход от N к N+1 стенкам при некоторой геометрической толщине, где N стенок —— широкие, а N+1 стенок — узкие. Самая широкая возможная линия стенки в два раза превышает минимальную ширину линии стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Минимальная ширина линии четных стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "Минимальная ширина линии обычных многоугольных стенок. Этот параметр определяет, при какой толщине модели выполняется переключение с печати тонкой стенки в одну линию на печать стенок в две линии. Чем выше значение минимальной ширины линии четной стенки, тем выше максимальная ширина линии нечетной стенки. Максимальная ширина линии четной стенки вычисляется по формуле: Ширина линии внешней стенки + 0,5 * Минимальная ширина линии нечетной стенки." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Порог разделения средней линии" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "Минимальное значение ширины линии, используемое как коэффициент нормальной ширины линии, при превышении которого средняя линия (если она есть) будет разделяться на две. Уменьшите значение, чтобы увеличить количество линий и сделать их более тонкими. Увеличьте значение, чтобы увеличить количество линий и сделать их более широкими. Обратите внимание, что это применимо в сценариях, когда вся фигура заполняется стенкой, поэтому серединой в данном случае является середина объекта между двумя внешними краями формы, даже если на отпечатке имеется заливка или (другая) оболочка вместо стенки." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Минимальная ширина линии нечетных стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "Минимальная ширина линии для полилинейных стенок, заполняющих зазоры средней линии. Этот параметр определяет, при какой толщине модели выполняется переключение с печати стенки в две линии на печать двух внешних стенок и одной центральной стенки посередине. Чем выше значение минимальной ширины линии нечетной стенки, тем выше максимальная ширина линии четной стенки. Максимальная ширина линии нечетной стенки вычисляется по формуле: 2 * Ширина линии четной стенки," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Добавление порога средней линии" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "Минимальное значение ширины линии, используемое как коэффициент нормальной ширины линии, при превышении которого будет добавляться средняя линия (если ее не было). Уменьшите значение этого параметра, чтобы увеличить количество линий и сделать их более тонкими. Увеличьте значение, чтобы увеличить количество линий и сделать их более широкими. Обратите внимание, что это применимо в сценариях, когда вся фигура заполняется стенкой, поэтому серединой в данном случае является середина объекта между двумя внешними краями формы, даже если на отпечатке имеется заливка или (другая) оболочка вместо стенки." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "Печать тонких стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Печать частей модели, которые по горизонтали тоньше диаметра сопла." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Минимальный размер элемента" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "Минимальная толщина тонких элементов. Элементы модели, которые тоньше этого значения, не будут напечатаны, в то время как элементы с толщиной, превышающей минимальный размер элемента, будут расширены до минимальной ширины линии стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Минимальная ширина линии нечетных стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "Ширина стенки, которая заменит тонкие элементы (согласно минимальному размеру элемента) модели. Если минимальная ширина линии стенки меньше толщины элемента, толщина стенки будет приведена к толщине самого элемента." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Горизонтальное расширение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Сумма смещения, применяемая ко всем полигонам на каждом слое. Позитивные значения могут возместить потери для слишком больших отверстий; негативные значения могут возместить потери для слишком малых отверстий." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "Горизонтальное расширение первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "Сумма смещений, применяемая ко всем полигонам первого слоя. Отрицательное значение может компенсировать \"хлюпанье\" первого слоя, известное как \"слоновая нога\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Горизонтальное расширение отверстия" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "Смещение, применяемое ко всем отверстиям в каждом слое. Положительные значения увеличивают размер отверстий; отрицательные значения уменьшают размер отверстий." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Выравнивание шва по оси Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Начальная точка каждого пути на слое. Когда пути последовательных слоёв начинаются в одной точке, то в процессе печати может появиться вертикальный шов. Выравнивая место точки в указанной пользователем области, шов несложно убрать. При случайном размещении неточность в начале пути становится не так важна. При выборе кратчайшего пути, печать становится быстрее." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Пользовательский" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "Короткий путь" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Случайно" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "Острейший угол" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Позиция Z шва" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "Позиция, рядом с которой следует начинать путь на каждом слое." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Сзади слева" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Назад" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Сзади справа" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Справа" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Спереди справа" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Спереди" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Спереди слева" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Слева" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "X координата для Z шва" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "X координата позиции, вблизи которой следует начинать путь на каждом слое." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Y координата для Z шва" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "Y координата позиции, вблизи которой следует начинать путь на каждом слое." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Настройки угла шва" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Управляет влиянием углов на контуре модели на позицию шва. «Нет» означает отсутствие влияния. «Спрятать шов» означает размещение шва с наибольшей вероятностью внутри угла. «Показать шов» означает размещение шва с наибольшей вероятностью снаружи угла. «Спрятать или показать» означает выбор варианта в зависимости от ситуации. Функция «Интеллектуальное скрытие» допускает размещение швов как внутри, так и снаружи углов, но чаще размещает их внутри." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Нет" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Спрятать шов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Показать шов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Спрятать или показать" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Интеллектуальное скрытие" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Привязка Z шва" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Когда включено, координаты Z шва привязаны к центру каждой части. Когда отключено, координаты определяются от абсолютной позиции на столе." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Дно / крышка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Дно / крышка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Экструдер для печати крышки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "Экструдер, используемый для печати верхних оболочек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Слои верхней оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "Количество верхних слоёв оболочки. Обычно достаточно одного слоя для получения верхних поверхностей в хорошем качестве." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Ширина линии крышки" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Ширина одной линии крышки." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Шаблон верхней оболочки" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "Шаблон, используемый для верхних слоёв оболочки." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Линии" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Концентрические" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Зигзаг" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Монотонный порядок верхней оболочки" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Печатайте линии верхней оболочки в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени, но плоские поверхности выглядят более единообразными." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Направление линий верхней оболочки" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов)." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Экструдер дна/крышки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "Экструдер, используемый для печати верхней и нижней оболочек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Толщина дна/крышки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "Толщина слоя дна/крышки при печати. Это значение, разделённое на высоту слоя, определяет количество слоёв в дне/крышке." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Толщина крышки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "Толщина крышки при печати. Это значение, разделённое на высоту слоя, определяет количество слоёв в крышке." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Слои крышки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Количество слоёв в крышке. При вычислении толщины крышки это значение округляется до целого." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Толщина дна" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "Толщина дна при печати. Это значение, разделённое на высоту слоя, определяет количество слоёв в дне." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Слои дна" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Количество слоёв в дне. При вычислении толщины дна это значение округляется до целого." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "Начальные слои дна" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Количество начальных слоев дна, вверх от рабочего стола. При вычислении толщины дна это значение округляется до целого." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Шаблон для крышки/дна" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Шаблон слоёв для крышки/дна." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Линии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Концентрический" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Зигзаг" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Нижний шаблон начального слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "Шаблон низа печати на первом слое." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Линии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Концентрический" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Зигзаг" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Соединение верхних/нижних полигонов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Соединение верхних/нижних путей оболочки на участках, где они проходят рядом. При использовании концентрического шаблона активация данной настройки значительно сокращает время перемещения, но, учитывая возможность наличия соединений на полпути над заполнением, эта функция может ухудшить качество верхней поверхности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Монотонный порядок дна/крышки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Печатайте линии дна/крышки в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени, но плоские поверхности выглядят более единообразными." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Направление линии дна/крышки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв, и, когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Нет оболочки в Z-зазорах" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Если у модели имеются небольшие вертикальные зазоры, состоящие всего из нескольких слоев, вокруг этих слоев в узком пространстве, как правило, присутствует оболочка. Выбор данного параметра предотвратит создание оболочки в ситуациях, когда вертикальные зазоры очень маленькие. Это позволит сократить время печати и нарезки, но с технической точки зрения область заполнения останется открытой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Количество внешних дополнительных оболочек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Заменяет внешнюю часть шаблона крышки/дна рядом концентрических линий. Использование одной или двух линий улучшает мосты, которые печатаются поверх материала заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Разрешить разглаживание" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Проходить по верхней оболочке еще раз, но на этот раз выдавливая очень мало материала. Это приводит к плавлению пластика, что создает более гладкую поверхность. Давление в камере сопла поддерживается на высоком уровне, благодаря чему складки на поверхности заполняются материалом." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Самый высокий слой разглаживания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Выполняет разглаживание только на самом последнем слое модели. Экономит время, когда нижние слои не требуют сглаживания поверхности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Шаблон разглаживания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "Шаблон, который будет использоваться для разглаживания верхней оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Концентрический" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Зигзаг" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Монотонный порядок разглаживания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Печатайте линии разглаживания в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени, но плоские поверхности выглядят более единообразными." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Расстояние между линиями разглаживания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Расстояние между линиями разглаживания." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Поток разглаживания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Объём материала, относительно от обычной линии, который будет выдавлен в процессе разглаживания. Наличие в сопле наличие материала помогает заполнять щели на верхней оболочке, но слишком большое значение приводит к излишнему выдавливанию материала и ухудшает качество оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Границы разглаживания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "Расстояние от краёв модели. Разглаживание от края до края может выразиться в загибании краёв при печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Скорость разглаживания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "Скорость, на которой голова проходит над верхней оболочкой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Ускорение разглаживания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "Ускорение, с которым производится разглаживание." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Рывок разглаживания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "Изменение максимальной мгновенной скорости, с которой выполняется разглаживание." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Процент перекрытия оболочек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Настройте величину перекрытия между стенками и центральными линиями оболочки (конечными точками) в виде процентного отношения значений ширины линии для линий оболочки и внутренней стенки. Небольшое перекрытие позволяет стенкам надежно соединяться с оболочкой. Обратите внимание, что при одинаковой толщине оболочки и ширине линии стенки любое процентное значение, превышающее 50%, может привести к размещению любой оболочки за пределами стенки. Это обусловлено тем, что в этот момент расположение сопла экструдера оболочки может сместиться за середину стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Перекрытие оболочек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Настройте величину перекрытия между стенками и центральными линиями оболочки (конечными точками). Небольшое перекрытие позволяет стенкам надежно соединяться с оболочкой. Обратите внимание, что при одинаковой толщине оболочки и ширине линии стенки любое значение, превышающее половину ширины стенки, может привести к размещению любой оболочки за пределами стенки. Это обусловлено тем, что в этот момент расположение сопла экструдера оболочки может сместиться за середину стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Ширина удаляемой оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь с сокращением затрат времени и материала при печати верхних/нижних оболочек наклонных поверхностей модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Ширина удаляемой оболочки сверху" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь с сокращением затрат времени и материала при печати верхних оболочек наклонных поверхностей модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Ширина удаляемой оболочки снизу" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь с сокращением затрат времени и материала при печати нижних оболочек наклонных поверхностей модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Дистанция расширения оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "Расстояние на которое оболочки внедряются в заполнение. Большие значения лучше связывают оболочку с шаблоном заполнения и стенками. Меньшие значения сохраняют используемый материал." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Дистанция расширения оболочки сверху" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "Расстояние на которое верхние оболочки входят в заполнение. Большие значения лучше связывают оболочку с шаблоном заполнения и стенками. Меньшие значения сохраняют используемый материал." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Расстояние расширения оболочки снизу" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "Расстояние на которое нижние оболочки входят в заполнение. Большие значения лучше связывают оболочку с шаблоном заполнения и стенками. Меньшие значения сохраняют используемый материал." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Максимальный угол оболочки при расширении" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "Для верхней и (или) нижней поверхностей вашего объекта с углом больше указанного в данном параметре верхняя и нижняя оболочки не будут расширены. Это предотвращает расширение узких областей оболочек, которые создаются, если поверхность модели имеет почти вертикальный наклон. Угол 0° является горизонтальным и не вызывает расширения оболочки, угол 90° является вертикальным и вызывает расширение всей оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Минимальная ширина оболочки при расширении" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Области оболочек уже указанного значения не расширяются. Это предотвращает расширение узких областей оболочек, которые создаются, если наклон поверхности модели близок к вертикальному." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Заполнение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Заполнение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Экструдер для заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Экструдер, используемый для печати заполнения. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Плотность заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Отрегулируйте плотность заполнения при печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Дистанция линий заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Дистанция между линиями заполнения. Этот параметр вычисляется из плотности заполнения и ширины линии заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Шаблон заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "Шаблон заполняющего материала печати. Линейное и зигзагообразное заполнение меняет направление на чередующихся слоях, снижая расходы на материал. Шаблоны «сетка», «треугольник», «шестигранник из треугольников», «куб», «восьмигранник», «четверть куба», «крестовое», «концентрическое» полностью печатаются в каждом слое. Шаблоны заполнения «гироид», «куб», «четверть куба» и «восьмигранник» меняются в каждом слое, чтобы обеспечить более равномерное распределение прочности в каждом направлении. Шаблон заполнения «молния» пытается минимизировать заполнение, поддерживая только верхнюю область объекта." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Сетка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Линии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Треугольник" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Шестигранник из треугольников" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Куб" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Динамический куб" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Восьмигранник" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Четверть куба" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Концентрическое" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Зигзаг" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Крестовое" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Крестовое 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Гироид" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Молния" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Соединять линии заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "Соединение мест пересечения шаблона заполнения и внутренних стенок с использованием линии, повторяющей контур внутренней стенки. Использование этой функции улучшает сцепление заполнения со стенками и снижает влияние заполнения на качество вертикальных поверхностей. Отключение этой функции снижает расход материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Соединение полигонов заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Соединение путей заполнения на участках, где они проходят рядом. Для шаблонов заполнения, состоящих из нескольких замкнутых полигонов, активация данной настройки значительно сокращает время перемещения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Направления линии заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Список направлений линии при печати слоёв. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов для линий из зигзага и 45 градусов для всех остальных шаблонов)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Смещение заполнения по X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "Расстояние перемещения шаблона заполнения по оси X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Смещение заполнения по Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "Расстояние перемещения шаблона заполнения по оси Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Рандомизация начала заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Рандомизировать, какая линия заполнения печатается первой. Это препятствует тому, чтобы один сегмент стал самым сильным, но делает это за счет дополнительного перемещения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Множитель для линии заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Преобразовывать каждую линию заполнения во множество линий. Дополнительные линии не пересекаются, а уклоняются от столкновения друг с другом. Благодаря этому заполнение становится более плотным, но время печати и расход материалов увеличиваются." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Количество дополнительных стенок заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1948,2667 +1983,2707 @@ msgstr "" "Добавление дополнительных стенок вокруг области заполнения. Эти стенки могут уменьшить провисание верхних/нижних линий оболочки, что уменьшает необходимое количество верхних/нижних слоев оболочки без ухудшения качества за счет небольшого увеличения количества материала.\n" "Эта функция может сочетаться с соединением полигонов заполнения для соединения всего участка заполнения в один путь экструзии без необходимости в движениях или откатах в случае правильной настройки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Стенка динамического куба" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Дополнение к радиусу от центра каждого куба для проверки границ модели, используется для принятия решения о разделении куба. Большие значения приводят к утолщению стенок мелких кубов по мере приближения к границе модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Процент перекрытие заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Величина перекрытия между заполнением и стенками в виде процентного отношения от ширины линии заполнения. Небольшое перекрытие позволяет стенкам надежно соединяться с заполнением." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Перекрытие заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Величина перекрытия между заполнением и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с заполнением." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Дистанция окончания заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Расстояние, на которое продолжается движение сопла после печати каждой линии заполнения, для обеспечения лучшего связывания заполнения со стенками. Этот параметр похож на перекрытие заполнения, но без экструзии и только с одной стороны линии заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Толщина слоя заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Толщина слоя для материала заполнения. Данное значение должно быть всегда кратно толщине слоя и всегда округляется." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Изменение шага заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Количество шагов уменьшения наполовину плотности заполнения вглубь модели. Области, располагающиеся ближе к краю модели, получают большую плотность, до указанной в \"Плотность заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Высота изменения шага заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "Высота заполнения с указанной плотностью перед переключением на половину плотности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Заполнение перед печатью стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Печатать заполнение до печати стенок. Если печатать сначала стенки, то это может сделать их более точными, но нависающие стенки будут напечатаны хуже. Если печатать сначала заполнение, то это сделает стенки более крепкими, но шаблон заполнения может иногда прорываться сквозь поверхность стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Минимальная область заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Не генерировать области заполнения меньше чем указано здесь (вместо этого использовать оболочку)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Поддержка заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Печать заполненных структур только там, где должны поддерживаться верхние части моделей. Активация этой функции сокращает время печати и расход материалов, однако приводит к неравномерной прочности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Угол нависания при заполнении" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "Минимальный угол внутренних нависаний, для которых добавляется заполнение. При 0° объекты полностью заполняются, при 90° заполнение отсутствует." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Толщина опоры края оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "Толщина дополнительного объема, который поддерживает края оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Слои, которые поддерживают края оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "Количество слоев, которые поддерживают края оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Угол поддержки шаблона заполнения «молния»" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Определяет, когда слой шаблона заполнения «молния» должен поддерживать что-либо над ним. Измеряется под углом с учетом толщины слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Угол выступа шаблона заполнения «молния»" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Определяет, когда слой шаблона заполнения «молния» должен поддерживать модель над ним. Измеряется под углом с учетом толщины." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Угол обрезки шаблона заполнения «молния»" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "Конечные точки линий заполнения укорачиваются для экономии материала. Эта настройка представляет собой угол нависания конечных точек этих линий." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Угол выпрямления шаблона заполнения «молния»" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "Линии заполнения выравниваются для сокращения время печати. Это максимально допустимый угол нависания по всей длине линии заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Материал" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Материал" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Температура сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "Стандартная температура сопла, используемая при печати. Значением должна быть \"базовая\" температура для материала. Все другие температуры печати должны быть выражены смещениями от основного значения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Температура для объема печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "Температура среды печати. Если это значение равно 0, температура для объема печати не будет регулироваться." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Температура сопла" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "Температура, используемая при печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "Температура печати первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "Температура при печати первого слоя. Установите в 0 для отключения специального поведения на первом слое." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "Начальная температура печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "Минимальная температура, в процессе нагрева до температуры печати, на которой можно запустить процесс печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Конечная температура печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "Температура, до которой можно начать охлаждать сопло, перед окончанием печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Модификатор скорости охлаждения экструзии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Дополнительная скорость, с помощью которой сопло охлаждается во время экструзии. Это же значение используется для ускорения нагрева сопла при экструзии." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Температура рабочего стола по умолчанию" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "Температура по умолчанию, используемая для разогретого рабочего стола. Это значение является базовой температурой рабочего стола. Для всех остальных значений температуры печати используется смещение относительно данного значения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Температура стола" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "Температура, задаваемая для нагреваемой печатной пластины. Если значение равно 0, печатная пластина не нагревается." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "Температура стола для первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "Температура, задаваемая для нагреваемой печатной пластины на первом слое. Если значение равно 0, печатная пластина не нагревается при печати первого слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Тенденция к прилипанию" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Тенденция к прилипанию к поверхности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Поверхностная энергия" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Поверхностная энергия." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Коэффициент масштабирования для компенсации усадки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Для компенсации усадки материала при остывании модель будет масштабирована с этим коэффициентом." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Горизонтальный коэффициент масштабирования для компенсации усадки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Для компенсации усадки материала при остывании модель будет масштабирована с этим коэффициентом в направлении XY (горизонтально)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Вертикальный коэффициент масштабирования для компенсации усадки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Для компенсации усадки материала при остывании модель будет масштабирована с этим коэффициентом в направлении Z (вертикально)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Кристаллический материал" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Это материал, который при нагревании легко ломается по четким линиям (кристаллический) или образует длинные сплетающиеся полимерные цепочки (некристаллический)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Положение отката для защиты от капель" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "Насколько далеко необходимо убрать материал, чтобы он перестал капать." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Скорость отката для защиты от капель" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "Насколько быстро необходимо убрать материал во время его замены, чтобы не допустить появления капель." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Положение отката для подготовки к отламыванию" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Насколько сильно можно растянуть материал при нагревании, до тех пор пока он не отломится." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Скорость отката для подготовки к отламыванию" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "Насколько быстро следует убирать материал, чтобы он отломился." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Температура подготовки к отламыванию" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "Температура, используемая для выдавливания материала, должна быть примерно равна максимальной температуре при печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Положение отката для отламывания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "Насколько далеко следует убрать материал, чтобы он отломился чисто." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Скорость отката для отламывания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "Скорость, при которой убираемый материал отломится чисто." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Температура отламывания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "Температура, при которой материал отломится чисто." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Скорость выдавливания заподлицо" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "Скорость подачи материала после переключения на другой материал." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Длина выдавливания заподлицо" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "Объем материала, используемый для выдавливания предыдущего материала из сопла (измеряется длиной нити) при переключении на другой материал." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Скорость выдавливания заканчивающегося материала" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "Скорость подачи материала после замены пустой катушки на новую катушку с тем же материалом." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Длина выдавливания заканчивающегося материала" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "Объем материала, используемый для выдавливания предыдущего материала из сопла (измеряется длиной нити) при замене пустой катушки на новую катушку с тем же материалом." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Максимальная продолжительность парковки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "Срок хранения материала вне сухого хранилища." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Коэффициент движения без нагрузки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Коэффициент сжатия материала между питателем и камерой сопла, позволяющий определить, как далеко требуется продвинуть материал для переключения нити." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Поток" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Компенсация потока: объём выдавленного материала умножается на этот коэффициент." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Поток для стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Компенсация потока на линиях стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Поток для внешней стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "Компенсация потока на внешней линии стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "Поток для внутренних стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Компенсация потока на линиях стенки для всех линий, за исключением внешней." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Поток для верхних/нижних линий" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Компенсация потока на верхних/нижних линиях." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Поток для верхней оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Компенсация потока на линиях наверху печатаемой детали." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Поток для заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Компенсация потока на линиях заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Поток для юбки/каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Компенсация потока на линиях юбки или каймы." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Поток для поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Компенсация потока на линиях структуры поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Поток для связующего слоя поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Компенсация потока на линиях крыши или низа поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Поток для крыши поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Компенсация потока на линиях крыши поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Поток для низа поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Компенсация потока на линиях низа поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "Поток черновой башни" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Компенсация потока на линиях черновой башни." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "Поток для первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "Компенсация потока для первого слоя: объем выдавленного материала на первом слое умножается на этот коэффициент." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Температура ожидания" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "Температура сопла в момент, когда для печати используется другое сопло." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Скорость" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Скорость" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Скорость печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Скорость, на которой происходит печать." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Скорость заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Скорость, на которой печатается заполнение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Скорость печати стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "Скорость, на которой происходит печать стенок." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Скорость печати внешней стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "Скорость, на которой происходит печать внешних стенок. Печать внешней стенки на пониженной скорости улучшает качество поверхности модели. Однако, при большой разнице между скоростями печати внутренних и внешних стенок возникает эффект, негативно влияющий на качество." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "Скорость печати внутренних стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "Скорость, на которой происходит печать внутренних стенок. Печать внутренних стенок на скорости, большей скорости печати внешней стенки, ускоряет печать. Отлично работает, если значение скорости находится между скоростями печати внешней стенки и скорости заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Скорость верхней оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "Скорость, на которой печатаются слои верхней оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Скорость крышки/дна" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Скорость, на которой печатаются слои крышки/дна." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Скорость печати поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "Скорость, на которой происходит печать структуры поддержек. Печать поддержек на повышенной скорости может значительно уменьшить время печати. Качество поверхности структуры поддержек не имеет значения, так как эта структура будет удалена после печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Скорость заполнения поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "Скорость, на которой заполняются поддержки. Печать заполнения на пониженных скоростях улучшает стабильность." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Скорость границы поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Скорость, на которой происходит печать верха и низа поддержек. Печать поддержек на пониженных скоростях может улучшить качество печати нависающих краёв модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Скорость печати крыши поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Скорость, на которой происходит печать верха поддержек. Печать поддержек на пониженных скоростях может улучшить качество печати нависающих краёв модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Скорость печати низа поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "Скорость, на которой происходит печать низа поддержек. Печать поддержек на пониженных скоростях может улучшить качество печати нависающих краёв модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "Скорость черновых башен" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "Скорость, на которой печатается черновая башня. Замедленная печать черновой башни может сделать её стабильнее при недостаточном прилипании различных материалов." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Скорость перемещения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "Скорость, с которой выполняется перемещение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "Скорость первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "Скорость печати первого слоя. Пониженное значение улучшает прилипание материала к печатной пластине. Не влияет на сами адгезионные структуры печатной пластины, такие как край и основание." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "Скорость первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "Скорость печати первого слоя. Пониженное значение помогает улучшить прилипание материала к столу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "Скорость перемещений на первом слое" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "Скорость перемещений на первом слое. Малые значения помогают предотвращать отлипание напечатанных частей от стола. Значение этого параметра может быть вычислено автоматически из отношения между скоростями перемещения и печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Скорость юбки/каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "Скорость, на которой происходит печать юбки и каймы. Обычно, их печать происходит на скорости печати первого слоя, но иногда вам может потребоваться печатать юбку или кайму на другой скорости." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Скорость поднятия оси Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Скорость вертикального движения по оси Z. Обычно она ниже, чем скорость печати, поскольку рабочий стол или портал машины тяжелее сдвинуть." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Количество медленных слоёв" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "Первые несколько слоёв печатаются на медленной скорости, чем вся остальная модель, чтобы получить лучшее прилипание к столу и увеличить вероятность успешной печати. Скорость последовательно увеличивается по мере печати указанного количества слоёв." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Коэффициент выравнивания потока" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Поправочный коэффициент ширины экструзии в зависимости от скорости. При значении 0 % скорость перемещения сохраняется на уровне скорости печати. При значении 100 % скорость перемещения корректируется таким образом, чтобы расход (в мм3/с) оставался постоянным, то есть линии в половину нормальной ширины линии, печатаются в два раза быстрее, а линии вдвое шире — в два раза быстрее. Значение выше 100 % может помочь компенсировать более высокое давление, необходимое для экструдирования широких линий." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "Разрешить управление ускорением" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Разрешает регулирование ускорения головы. Увеличение ускорений может сократить время печати за счёт качества печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Включить ускорение перемещения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "Использовать отдельный коэффициент ускорения для перемещения. Если опция отключена, то при перемещении будет использоваться значение ускорения строки в пункте назначения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Ускорение печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "Ускорение, с которым происходит печать." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Ускорение заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "Ускорение, с которым печатается заполнение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Ускорение стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "Ускорение, с которым происходит печать стенок." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Ускорение внешней стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "Ускорение, с которым происходит печать внешних стенок." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "Ускорение внутренней стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "Ускорение, с которым происходит печать внутренних стенок." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Ускорение верхней оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "Ускорение, с которым печатаются слои верхней оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Ускорение крышки/дна" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Ускорение, с которым печатаются слои крышки/дна." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Ускорение поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "Ускорение, с которым печатаются структуры поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Ускорение заполнение поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "Ускорение, с которым печатается заполнение поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Ускорение края поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Ускорение, с которым печатаются верх и низ поддержек. Их печать с пониженными ускорениями может улучшить качество печати нависающих частей." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Ускорение крыши поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Ускорение, с которым происходит печать верха поддержек. Печать поддержек с пониженными ускорениями может улучшить качество печати нависающих краёв модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Ускорение низа поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "Ускорение, с которым происходит печать низа поддержек. Печать поддержек с пониженными ускорениями может улучшить качество печати нависающих краёв модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "Ускорение черновой башни" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "Ускорение, с которым печатается черновая башня." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Ускорение перемещения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Ускорение, с которым выполняется перемещение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "Ускорение первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "Ускорение для первого слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "Ускорение печати первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "Ускорение при печати первого слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "Ускорение перемещений первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Ускорение для перемещения на первом слое." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Ускорение юбки/каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Ускорение, с которым происходит печать юбки и каймы. Обычно, их печать происходит с ускорениями первого слоя, но иногда вам может потребоваться печатать юбку с другими ускорениями." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Включить управление рывком" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "Разрешает управление скоростью изменения ускорений головы по осям X или Y. Увеличение данного значения может сократить время печати за счёт его качества." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Включить рывок перемещения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "Использовать отдельный коэффициент рывка для перемещения. Если опция отключена, то при перемещении будет использоваться значение рывка строки в пункте назначения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Рывок печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "Изменение максимальной мгновенной скорости печатающей головки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Рывок заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатается заполнение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Рывок стены" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "Изменение максимальной мгновенной скорости, с которой будут напечатаны стены." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Рывок внешних стен" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются внешние стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "Рывок внутренних стен" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются внутренние стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Рывок верхней оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются слои верхней оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Рывок крышки/дна" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются верхние и нижние слои." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Рывок поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Рывок заполнение поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатается заполнение поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Рывок связи поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "Максимальное изменение мгновенной скорости, с которым напечатаны крыши и низ поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Рывок крыши поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "Максимальное изменение мгновенной скорости, с которым напечатаны крыши поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Рывок низа поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "Максимальное изменение мгновенной скорости, с которым напечатаны низ поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "Рывок черновых башен" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатается черновая башня." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Рывок перемещения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "Изменение максимальной мгновенной скорости, с которой выполняются перемещения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "Рывок первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "Изменение максимальной мгновенной скорости на первом слое." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "Рывок печати первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "Изменение максимальной мгновенной скорости, с которой печатается первый слой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "Рывок перемещения первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "Ускорение для перемещения на первом слое." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Рывок юбки/каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатается юбка и кайма." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Перемещение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "перемещение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Разрешить откат" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Откат нити при движении сопла вне зоны печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Откат при смене слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Откат нити при перемещении сопла на следующий слой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Величина отката" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "Длина нити материала, которая будет извлечена по время отката." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Скорость отката" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "Скорость, с которой материал будет извлечён и возвращён обратно при откате." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Скорость извлечения при откате" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "Скорость с которой нить будет извлечена при откате." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Скорость заправки при откате" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "Скорость с которой материал будет возвращён при откате." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Дополнительно заполняемый объём при откате" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Небольшое количество материала может выдавиться во время движения, что может быть скомпенсировано с помощью данного параметра." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Минимальное перемещение при откате" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "Минимальное расстояние на которое необходимо переместиться для отката, чтобы он произошёл. Этот параметр помогает уменьшить количество откатов на небольшой области печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Максимальное количество откатов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Данный параметр ограничивает число откатов, которые происходят внутри окна минимальной дистанции экструзии. Дальнейшие откаты внутри этого окна будут проигнорированы. Это исключает выполнение множества повторяющихся откатов над одним и тем же участком нити, что позволяет избежать проблем с истиранием нити." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Окно минимальной расстояния экструзии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "Окно, в котором может быть выполнено максимальное количество откатов. Это значение приблизительно должно совпадать с расстоянием отката таким образом, чтобы количество выполненных откатов распределялось на величину выдавленного материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Ограничить откаты поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Пропустить откат при переходе от поддержки к поддержке по прямой линии. Включение этого параметра обеспечивает экономию времени печати, но может привести к чрезмерной строчности структуры поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Режим комбинга" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "Комбинг удерживает сопло внутри напечатанных зон при перемещении. Это выражается в небольшом увеличении пути, но уменьшает необходимость в откатах. При отключенном комбинге выполняется откат материала, а сопло передвигается в следующую точку по прямой. Также можно не применять комбинг над верхними/нижними областями оболочки либо разрешить комбинг только в области заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Выключен" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Везде" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "Не на внешней поверхности" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Не в оболочке" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "В области заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Макс. расстояние комб. без отката" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "При значении параметра выше нуля перемещения комбинга, превышающие заданное расстояние, будут выполняться с откатом. Когда значение параметра равно нулю, то максимума нет и перемещения комбинга выполняются без отката." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Откат перед внешней стенкой" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Всегда откатывать материал при движении к началу внешней стенки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Избегать напечатанных частей при перемещении" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "Сопло избегает уже напечатанных частей при перемещении. Эта опция доступна только при включенном комбинге." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Избегать поддержек при перемещении" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "При перемещении сопла оно будет избегать напечатанных поддержек. Эта опция доступна только при включенном комбинге." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Дистанция обхода" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Дистанция между соплом и уже напечатанными частями, выдерживаемая при перемещении." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "X координата начала" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "X координата позиции, вблизи которой следует искать часть модели для начала печати слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Y координата начала" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "Y координата позиции, вблизи которой следует искать часть модели для начала печати слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Поднятие оси Z при откате" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "При выполнении отката между соплом и печатаемой деталью создаётся зазор. Это предотвращает возможность касания сопла частей детали при его перемещении, снижая вероятность смещения детали на столе." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Поднятие оси Z только над напечатанными частями" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Выполнять поднятие оси Z только в случае движения над напечатанными частями, которые нельзя обогнуть горизонтальным движением, используя «Обход напечатанных деталей» при перемещении." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Высота поднятия оси Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Расстояние, на которое приподнимается ось Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Поднятие оси Z после смены экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "При переключении принтера на другой экструдер между соплом и печатаемой деталью создаётся зазор. Это предотвращает возможность вытекания материала и его прилипание к внешней части печатаемой модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Высота поднятия оси Z после смены экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Высота, на которую приподнимается ось Z после смены экструдера." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Охлаждение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Охлаждение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Включить вентиляторы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Разрешает использование вентиляторов во время печати. Применение вентиляторов улучшает качество печати слоёв с малой площадью, а также мостов и нависаний." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Скорость вентилятора" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "Скорость, с которой вращаются вентиляторы." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Обычная скорость вентилятора" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Скорость, с которой вращается вентилятор до достижения порога. Если слой печатается быстрее установленного порога, то вентилятор постепенно начинает вращаться быстрее." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Максимальная скорость вентилятора" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Скорость, с которой вращается вентилятор при минимальной площади слоя. Если слой печатается быстрее установленного порога, то вентилятор постепенно начинает вращаться с указанной скоростью." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Порог переключения на повышенную скорость" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "Время печати слоя, которое устанавливает порог для переключения с обычной скорости вращения вентилятора на максимальную. Слои, которые будут печататься дольше указанного значения, будут использовать обычную скорость вращения вентилятора. Для быстрых слоёв скорость вентилятора постепенно будет повышаться до максимальной." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "Начальная скорость вентилятора" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "Скорость, с которой вращается вентилятор в начале печати. На последующих слоях скорость вращения постепенно увеличивается до слоя, соответствующего параметру обычной скорости вращения вентилятора на указанной высоте." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Обычная скорость вентилятора на высоте" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Высота, на которой вентилятор вращается с обычной скоростью. На предыдущих слоях скорость вращения вентилятора постепенно увеличивается с начальной." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Обычная скорость вентилятора на слое" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Слой, на котором вентилятор должен вращаться с обыкновенной скоростью. Если определена обычная скорость для вентилятора на высоте, это значение вычисляется и округляется до целого." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Минимальное время слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Минимальное время, затрачиваемое на печать слоя. Этот параметр заставляет принтер замедляться, как минимум, чтобы потратить на печать слоя время, указанное в этом параметре. Это позволяет напечатанному материалу достаточно охладиться перед печатью следующего слоя. Слои могут печататься быстрее, чем указано в этом параметре, если поднятие головы отключено и если будет нарушено требование по минимальной скорости печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Минимальная скорость" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "Минимальная скорость печати, независящая от замедления печати до минимального времени печати слоя. Если принтер начнёт слишком замедляться, давление в сопле будет слишком малым, что отрицательно скажется на качестве печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Подъём головы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Когда произойдёт конфликт между параметрами минимальной скорости печати и минимальным временем печати слоя, голова принтера будет отведена от печатаемой модели и будет выдержана необходимая пауза для достижения минимального времени печати слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Генерация поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Генерация структур для поддержки нависающих частей модели. Без этих структур такие части будут складываться во время печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Экструдер поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати поддержек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Экструдер заполнения поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати заполнения поддержек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "Экструдер первого слоя поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати первого слоя заполнения поддержек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Экструдер связующего слоя поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати верха и низа поддержек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Экструдер крыши поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати крыши поддержек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Экструдер низа поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати низа поддержек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Структура поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Выберите одну из доступных техник создания поддержки. Поддержка со стандартной структурой создается непосредственно под выступающими деталями, и затем опускает эти области вниз линейно. У поддержки с древовидной структурой ветви тянутся к выступающим областям и модель опирается на концы этих ветвей, которые охватывают модель с разных сторон, чтобы таким образом максимально поддерживать ее по всей площади печатной пластины." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Нормаль" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Дерево" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Угол ответвления древовидной поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "Угол ответвлений. При указании меньшего угла поддержка будет более вертикальной и устойчивой. Для получения большего охвата указывайте более высокий угол." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Расстояние ответвления древовидной поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "Указывает, насколько далеко должны друг от друга располагаться ответвления при касании модели. Если задать небольшое расстояние, увеличится количество точек, в которых древовидная поддержка касается модели; это улучшает нависание, но при этом усложняет удаление поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Диаметр ответвления древовидной поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "Диаметр самых тонких ответвлений древовидной поддержки. Чем толще ответвление, тем оно крепче. Ответвления возле основания будут иметь толщину, превышающую данное значение." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Угол диаметра ответвления древовидной поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "Угол диаметра ответвлений по мере их постепенного утолщения к основанию. Если значение угла равно 0, ответвления будут иметь одинаковую толщину по всей своей длине. Небольшой угол может повысить устойчивость древовидной поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Разрешение для расчета столкновений древовидной поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Разрешение, применяемое при расчете столкновений во избежание столкновений с моделью. Если указать меньшее значение, древовидные структуры будут получаться более точными и устойчивыми, однако при этом значительно увеличится время разделения на слои." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Размещение поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Настраивает размещение структур поддержки. Размещение может быть выбрано с касанием стола или везде. Для последнего случая структуры поддержки печатаются даже на самой модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "От стола" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Везде" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Угол нависания поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "Минимальный угол нависания при котором добавляются поддержки. При значении в 0° все нависания обеспечиваются поддержками, при 90° не получат никаких поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Шаблон поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Шаблон печатаемой структуры поддержек. Имеющиеся варианты отличаются крепкостью или простотой удаления поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Линии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Сетка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Треугольники" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Концентрические" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Зигзаг" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Крест" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Гироид" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Количество линий стенки поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "Количество стенок, окружающих заполнение поддержек. Добавление стенки может повысить надежность печати поддержки и оптимизировать нависания поддержки, однако оно увеличивает время печати и расход материалов." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Соединение линий поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Соединяет концы линий поддержки. Активация этой настройки может сделать поддержку более крепкой и компенсировать недостаточную экструзию, но для этого потребуется больше материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Соединённый зигзаг" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Соединяет зигзаги. Это увеличивает прочность такой поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Плотность поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Настраивает плотность структуры поддержек. Большее значение приводит к улучшению качества навесов, но такие поддержки сложнее удалять." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Дистанция между линиями поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Дистанция между напечатанными линями структуры поддержек. Этот параметр вычисляется по плотности поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "Дистанция между линиями поддержки первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Дистанция между напечатанными линиями структуры поддержек первого слоя. Этот параметр вычисляется по плотности поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Направление линии заполнения поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартного угла 0 градусов." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Разрешить кайму поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "Создайте кайму внутри участков заполнения поддержек первого слоя. Эта кайма печатается под поддержкой, а не вокруг нее. Включение этого параметра увеличивает адгезию поддержки к рабочему столу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Ширина каймы поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "Ширина каймы для печати под поддержкой. При увеличении каймы улучшается адгезия к рабочему столу и увеличивается расход материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Количество линий каймы поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Количество линий, используемых для каймы поддержки. При увеличении линий каймы улучшается адгезия к рабочему столу и увеличивается расход материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Зазор поддержки по оси Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "Дистанция от дна/крышки структуры поддержек до печати. Этот зазор упрощает извлечение поддержек после окончания печати модели. Это значение округляется до числа, кратного высоте слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Зазор поддержки сверху" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "Расстояние между верхом поддержек и печатаемой моделью." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Дистанция поддержки снизу" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "Расстояние между печатаемой моделью и низом поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Зазор поддержки по осям X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Расстояние между структурами поддержек и печатаемой модели по осям X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Приоритет зазоров поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Будет ли зазор по осям X/Y перекрывать зазор по оси Z и наоборот. Если X/Y перекрывает Z, то X/Y может выдавить поддержку из модели, влияя на реальный зазор по оси Z до нависания. Мы можем исправить это, не применяя X/Y зазор около нависаний." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y перекрывает Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z перекрывает X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Минимальный X/Y зазор поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "Зазор между структурами поддержек и нависанием по осям X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Высота шага лестничной поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "Высота в шагах низа лестничной поддержки, лежащей на модели. Малые значения усложняют удаление поддержки, а большие значения могут сделать структуру поддержек нестабильной. Установите ноль для выключения лестничной поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Максимальная ширина шага лестничной поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "Максимальная ширина шагов низа лестничной поддержки, располагающейся на модели. Малые значения усложняют удаление поддержки, а большие значения могут сделать структуру поддержек нестабильной." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Минимальный угол уклона шага лестничной поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "Минимальный уклон области, где применяется лестничный шаг. При низких значениях удаление поддержки на более пологих уклонах должно быть проще, но слишком низкие значения могут приводить к очень неожиданным результатам на других деталях модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Расстояние объединения поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "Максимальное расстояние между структурами поддержек по осям X/Y. Если отдельные структуры находятся ближе, чем определено данным значением, они объединяются в одну." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Горизонтальное расширение поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Величина смещения, применяемая ко всем полигонам поддержки в каждом слое. Положительные значения могут сглаживать зоны поддержки и приводить к укреплению структур поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Толщина слоя заполнения поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Толщина слоя для материала заполнения поддержек. Это значение должно быть всегда кратно высоте слоя, в противном случае оно будет округлено." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Степень заполнения поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Количество раз, на которое на половину можно уменьшать плотность заполнения поддержек при проходе вглубь структуры от поверхности. Области ближе к оболочке имеют большую плотность, вплоть до значения \"Плотность заполнения поддержек\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Высота шага изменения заполнения поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "Высота заполнения поддержек, по достижению которой происходит снижение плотности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Минимальная зона поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Минимальная площадь зоны для полигонов поддержек. Полигоны с площадью меньше данного значения не будут генерироваться." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Разрешить связующий слой поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Генерирует плотный слой между моделью и поддержкой. Создаёт поверхность сверху поддержек, на которой печатается модель, и снизу, при печати поддержек на модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Разрешить крышу поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Генерирует плотный слой материала между крышей поддержки и моделью. Создаёт поверхность между моделью и поддержкой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Разрешить дно поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Генерирует плотный слой материала между низом поддержки и моделью. Создаёт поверхность между моделью и поддержкой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Толщина связующего слоя поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "Толщина связующего слоя поддержек, который касается модели снизу или сверху." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Толщина крыши" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "Толщина крыши поддержек. Управляет величиной плотности верхних слоёв поддержек, на которых располагается вся модель." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Толщина низа поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "Толщина низа поддержки. Управляет количеством плотных слоёв, которые печатаются поверх модели для последующего построения поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Разрешение связующего слоя поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Если выбрано в случае, когда модель находится под и над поддержкой, принимает шаги данной высоты. Малые значения замедляют просчёт, а большие - могут привести к генерации поддержек в некоторых местах, где лучше бы печатать интерфейс поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Плотность связующего слоя поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Настройте плотность верха и низа структуры поддержек. Большее значение приведёт к улучшению нависаний, но такие поддержки будет труднее удалять." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Плотность крыши поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Плотность крыши структуры поддержек. Большее значение приведёт к улучшению нависаний, но такие поддержки будет труднее удалять." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Дистанция линии крыши поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Дистанция между линиями крыши поддержек. Этот параметр вычисляется из Плотности крыши поддержек, но может быть указан отдельно." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Плотность низа поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "Плотность низа структуры поддержек. Большее значение приведёт к улучшению прилипания поддержек к модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Дистанция линии низа поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Дистанция между линиями низа поддержек. Этот параметр вычисляется из Плотности низа поддержек, но может быть указан отдельно." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Шаблон связующего слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Шаблон, который будет использоваться для печати связующего слоя поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Линии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Сетка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Треугольники" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Концентрический" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Зигзаг" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Шаблон крыши поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "Шаблон, который будет использоваться для печати верхней части поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Линии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Сетка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Треугольники" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Концентрический" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Зигзаг" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Шаблон низа поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "Шаблон, который будет использоваться для печати нижней части поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Линии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Сетка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Треугольники" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Концентрический" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Зигзаг" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Минимальная зона связующего слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Минимальная площадь зоны для полигонов связующего слоя. Полигоны с площадью меньше данного значения будут печататься как поддержки нормали." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Минимальная зона верхней части поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Минимальная площадь зоны для верхних частей поддержек. Полигоны с площадью меньше данного значения будут печататься как поддержки нормали." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Минимальная зона нижней части поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Минимальная площадь зоны для нижних частей поддержек. Полигоны с площадью меньше данного значения будут печататься как поддержки нормали." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Горизонтальное расширение связующего слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Величина смещения, применяемая к полигонам связующего слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Горизонтальное расширение верхней части поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Величина смещения, применяемая к верхней части поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Горизонтальное расширение нижней части поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Величина смещения, применяемая к нижней части поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Направления линии связующего слоя поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартных углов (45 либо 135 градусов, если связующий слой довольно толстый, или 90 градусов)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Направления линии крыши поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартных углов (45 либо 135 градусов, если связующий слой довольно толстый, или 90 градусов)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Направления линии низа поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартных углов (45 либо 135 градусов, если связующий слой довольно толстый, или 90 градусов)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Переопределение скорости вентилятора" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Если включено, скорость охлаждающего вентилятора, используемого во время печати, изменяется для областей оболочки непосредственно над поддержкой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Поддерживаемая скорость вентилятора для оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Скорость вентилятора в процентах, с которой печатаются области оболочки непосредственно над поддержкой. Использование высоких значений скорости вентилятора может упростить снятие поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Использовать башни" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Использование специальных башен для поддержки крошечных нависающих областей. Такие башни имеют диаметр больший, чем поддерживаемый ими регион. Вблизи нависаний диаметр башен увеличивается, формируя крышу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Диаметр башен" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "Диаметр специальных башен." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Максимальный диаметр, поддерживаемый башней" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "Максимальный диаметр по осям X/Y небольшой области, который должен поддерживаться определенной башней." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Угол крыши башен" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "Угол верхней части башен. Большие значения приводят уменьшению площади крыши, меньшие наоборот делают крышу плоской." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Объект поддержки нависаний" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Будет поддерживать всё ниже объекта, никаких нависаний не будет." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "На сцене есть объекты поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "На сцене присутствуют объекты поддержки. Эта настройка контролируется приложением Cura." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Тип прилипания к столу" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Прилипание" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "Разрешить наполнение материалом" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Следует ли выдавливать материал перед началом печати. Активация этого параметра обеспечивает наполнение материалом сопла экструдера перед началом печати. Печать каймы или юбки может выполнять такое же действие, тогда выключения этого параметра экономит некоторое время." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Начальная X позиция экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "X координата позиции, в которой сопло начинает печать." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Начальная Y позиция экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Y координата позиции, в которой сопло начинает печать." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Тип прилипания к столу" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Различные варианты, которые помогают улучшить прилипание пластика к столу. Кайма добавляет однослойную плоскую область вокруг основания печатаемой модели, предотвращая её деформацию. Подложка добавляет толстую сетку с крышей под модель. Юбка - это линия, печатаемая вокруг модели, но не соединённая с ней." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Юбка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Кайма" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Подложка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Нет" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Экструдер первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати юбки/каймы/подложки. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Экструдер юбки/каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "Этот комплекс экструдеров используется для печати юбки или каймы. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Экструдер нижних подложек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "Этот экструдер используется для печати первого слоя подложек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Экструдер серединных подложек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "Этот комплекс экструдеров используется для печати среднего слоя подложек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Экструдер верхних подложек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "Этот комплекс экструдеров используется для печати верхнего слоя (или нескольких слоев) подложек. Используется при наличии нескольких экструдеров." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Количество линий юбки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Несколько линий юбки помогают лучше начать укладывание материала при печати небольших моделей. Установка этого параметра в 0 отключает печать юбки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Дистанция до юбки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4617,1397 +4692,1342 @@ msgstr "" "Горизонтальное расстояние между юбкой и первым слоем печати.\n" "Минимальное расстояние. Несколько линий юбки будут расширяться от этого расстояния." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Минимальная длина юбки/каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "Минимальная длина печатаемой линии юбки или каймы. Если при печати юбки или каймы эта длина не будет выбрана, то будут добавляться дополнительные кольца юбки или каймы. Следует отметить, если количество линий установлено в 0, то этот параметр игнорируется." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Ширина каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "Расстояние между моделью и самой удалённой линией каймы. Более широкая кайма увеличивает прилипание к столу, но также уменьшает эффективную область печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Количество линий каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Количество линий, используемых для печати каймы. Большее количество линий каймы улучшает прилипание к столу, но уменьшает эффективную область печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Расстояние до каймы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "Горизонтальное расстояние между первой линией каймы и контуром первого слоя изделия. Небольшой зазор облегчит удаление каймы и позволит сохранить термические преимущества." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Кайма заменяет поддержку" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "Принудительная печать каймы вокруг модели, даже если пространство в ином случае было бы занято поддержкой. При этом некоторые участки первого слоя поддержки заменяются участками каймы." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Кайма только снаружи" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Печатать кайму только на внешней стороне модели. Это сокращает объём каймы, которую вам потребуется удалить в дальнейшем, и не снижает качество прилипания к столу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Дополнительное поле подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Если подложка включена, это дополнительное поле вокруг модели, которая также имеет подложку. Увеличение этого значения создаст более крепкую поддержку, используя больше материала и оставляя меньше свободной области для печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Сглаживание подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Этот параметр регулирует величину скругления внутренних углов контура подложки. Внутренние углы скругляются до полукруга с радиусом, равным установленному здесь значению. Этот параметр также приводит к удалению отверстий в контуре подложки, которые меньше такого круга." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Воздушный зазор подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "Зазор между последним слоем подложки и первым слоем модели. Первый слой будет приподнят на указанное расстояние, чтобы уменьшить связь между слоем подложки и модели. Упрощает процесс последующего отделения подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "Z наложение первого слоя" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "Приводит к наложению первого и второго слоёв модели по оси Z для компенсации потерь материала в воздушном зазоре. Все слои модели выше первого будут смещены чуть ниже на указанное значение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Верхние слои подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "Количество верхних слоёв над вторым слоем подложки. Это такие полностью заполненные слои, на которых размещается модель. Два слоя приводят к более гладкой поверхности чем один." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Толщина верхнего слоя подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Толщина верхних слоёв поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Ширина линий верха подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Ширина линий верхних слоёв подложки. Это могут быть тонкие линии, которые делают подложку гладкой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Дистанция между линиями верха поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "Расстояние между линиями подложки на её верхних слоях. Расстояние должно быть равно ширине линии, тогда поверхность будет сплошной." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Серединные слои подложек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "Количество слоев между основанием и поверхностью подложки. Они составляют основную толщину подложки. Увеличение этого значения позволяет создать более прочную положку большей толщины." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Толщина середины подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "Толщина слоёв середины подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Ширина линий середины подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Толщина линий средних слоёв подложки. Приводит к повышенному выдавливанию материала на втором слое, для лучшего прилипания к столу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Дистанция между слоями середины подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "Расстояние между линиями средних слоёв подложки. Дистанция в средних слоях должна быть достаточно широкой, чтобы создавать нужной плотность для поддержки верхних слоёв подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Толщина нижнего слоя подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Толщина нижнего слоя подложки. Она должна быть достаточной для хорошего прилипания подложки к столу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Ширина линии нижнего слоя подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Ширина линий нижнего слоя подложки. Она должна быть достаточной, чтобы улучшить прилипание к столу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Дистанция между линиями нижнего слоя подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "Расстояние между линиями нижнего слоя подложки. Большее значение упрощает снятие модели со стола." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Скорость печати подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "Скорость, на которой печатается подложка." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Скорость печати верха подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "Скорость, на которой печатаются верхние слои подложки. Верх подложки должен печататься немного медленнее, чтобы сопло могло медленно разглаживать линии поверхности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Скорость печати середины подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Скорость, на которой печатаются средние слои подложки. Она должна быть достаточно низкой, так как объём материала, выходящего из сопла, достаточно большой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Скорость печати низа подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Скорость, на которой печатается нижний слой подложки. Она должна быть достаточно низкой, так как объём материала, выходящего из сопла, достаточно большой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Ускорение печати подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "Ускорение, с которым печатается подложка." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Ускорение печати верха подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "Ускорение, с которым печатаются верхние слои подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Ускорение печати середины подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "Ускорение, с которым печатаются средние слои подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Ускорение печати низа подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "Ускорение, с которым печатаются нижние слои подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Рывок подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "Скорость изменения ускорений при печати подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Рывок печати верха подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются верхние слои подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Рывок печати середины подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются средние слои подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Рывок печати низа подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются нижние слои подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Скорость вентилятора для подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "Скорость вращения вентилятора при печати подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Скорость вентилятора для верха подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "Скорость вентилятора при печати верхних слоёв подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Скорость вентилятора для середины подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "Скорость вентилятора при печати средних слоёв подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Скорость вентилятора для низа подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "Скорость вентилятора при печати нижнего слоя подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "Два экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Параметры, используемые для печати несколькими экструдерами." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "Разрешить черновую башню" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Печатает башню перед печатью модели, чем помогает выдавить старый материал после смены экструдера." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "Размер черновой башни" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "Ширина черновой башни." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "Минимальный объём черновой башни" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Минимальный объём материала на каждый слой черновой башни, который требуется выдавить." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "X позиция черновой башни" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "X координата позиции черновой башни." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "Y позиция черновой башни" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "Y координата позиции черновой башни." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "Очистка неактивного сопла на черновой башне" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "После печати черновой башни одним соплом, вытирает вытекший материал из другого сопла об эту башню." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Кайма черновой башни" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Для черновых башен может потребоваться дополнительная адгезия с помощью каймы, даже если для модели это не требуется. В данный момент не может использоваться с типом адгезии с подложкой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Печатать защиту от капель" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Разрешает печать внешней защиты от вытекших капель. Создаёт ограду вокруг модели, о которую вытирается материал, вытекший из второго сопла, если оно находится на той же высоте, что и первое сопло." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Угол защиты от капель" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "Максимальный угол, который может иметь часть защиты от капель. При 0 градусов будет вертикаль, при 90 - будет горизонталь. Малые значения угла приводят к лучшему качеству, но тратят больше материала." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Дистанция до защиты от капель" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Дистанция до стенки защиты от модели, по осям X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Величина отката при смене экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "Величина отката при переключении экструдеров. Установите 0 для отключения отката. Обычно соответствует длине зоны нагрева." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Скорость отката при смене экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "Скорость с которой материал будет извлечён и возвращён обратно при откате. Высокая скорость отката работает лучше, но очень большая скорость портит материал." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Скорость отката при смене экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "Скорость, с которой материал будет извлечён при откате для смены экструдера." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Скорость наполнения при смене экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "Скорость, с которой материал будет возвращён обратно при смене экструдера." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Дополнительно заполняемый объем при смене экструдера" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Дополнительный объем материала для заполнения после смены экструдера." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Ремонт объектов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Сделайте объекты более подходящими для 3D-печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Объединение перекрывающихся объёмов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Игнорирует внутреннюю геометрию, являющуюся результатом перекрытия объёмов в модели, и печатает эти объёмы как один. Это может приводить к непреднамеренному исчезновению внутренних полостей." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Удаляет все отверстия" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Удаляет отверстия в каждом слое, оставляя только внешнюю форму. Вся невидимая внутренняя геометрия будет проигнорирована. Однако, также будут проигнорированы отверстия в слоях, которые могут быть видны сверху или снизу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Обширное сшивание" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Обширное сшивание пытается сшить открытые отверстия в объекте, закрывая их полигонами. Эта опция может добавить дополнительное время во время обработки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Сохранить отсоединённые поверхности" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Обычно Cura пытается закрыть небольшие отверстия в объекте и убрать части слоя с большими отверстиями. Включение этого параметра сохраняет те части, которые не могут быть сшиты. Этот параметр должен применяться в качестве крайней меры, когда уже ничего не помогает получить надлежащий G-код." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Перекрытие касающихся объектов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Если объекты немного касаются друг друга, то сделаем их перекрывающимися. Это позволит им соединиться крепче." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Удалить пересечения объектов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Удаляет области, где несколько объектов перекрываются друг с другом. Можно использовать, для объектов, состоящих из двух материалов и пересекающихся друг с другом." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Чередование объектов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Чередует какой из объектов, пересекающихся в объёме, будет участвовать в печати каждого слоя таким образом, что пересекающиеся объекты становятся вплетёнными друг в друга. Выключение этого параметра приведёт к тому, что один из объектов займёт весь объём пересечения, в то время как данный объём будет исключён из других объектов." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Удалить первые пустые слои" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Удаление пустых слоёв под первым печатаемым слоем, если они имеются. Отключение этой функции может привести к созданию первых пустых слоев, если для параметра «Допуск слайсинга» установлено значение «Включение» или «Середина»." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Максимальное разрешение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "Минимальный размер сегмента линии после слайсинга. Увеличение значения этого параметра понизит разрешение модели. Это может позволить принтеру поддерживать скорость обработки кода G и увеличит скорость слайсинга за счет удаления деталей модели, которые он в любом случае не сможет обработать." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Максимальное разрешение перемещения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "Минимальный размер сегмента линии перемещения после разделения на слои. При увеличении этого значения углы при перемещении будут менее сглаженными. Это может помочь принтеру поддерживать скорость обработки G-кода, однако при этом может снизиться точность избегания моделей." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Максимальное отклонение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "Максимальное допустимое отклонение при снижении разрешения для параметра максимального разрешения. Увеличение этого значения понизит точность печати и уменьшит значение G-кода. Максимальное отклонение является пределом для максимального разрешения, поэтому, если они конфликтуют, истинным считается максимальное отклонение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Максимальное отклонение площади экструзии" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "Максимальное допустимое отклонение площади экструдирования при удалении промежуточных точек от прямой линии. Промежуточная точка может служить точкой изменения ширины длинной прямой линии. Следовательно, если ее удалить, линия будет иметь одинаковую ширину и вследствие этого площадь экструдирования немного сократится (или увеличится). Если увеличить это значение, можно будет заметить небольшой эффект недостаточного (или чрезмерного) экструдирования между прямыми параллельными стенками, так как будет разрешено удалить больше промежуточных точек изменения ширины. При увеличении этого значения точность печати понизится, а значение g-кода уменьшится." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Специальные режимы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Нетрадиционные способы печати моделей." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Последовательная печать" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Печатать все модели послойно или ждать завершения одной модели, прежде чем переходить к следующей. Режим «один за раз» может использоваться, если а) активен только один экструдер и б) все модели разделены таким образом, что печатающая головка может двигаться между ними и все модели ниже, чем расстояние между соплом и осями X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Все за раз" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "По отдельности" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Заполнение объекта" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Использовать указанный объект для изменения заполнения других объектов, с которыми он перекрывается. Заменяет области заполнения других объектов областями для этого объекта. Предлагается только для печати одной стенки без верхних и нижних оболочек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Порядок обработки объекта" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Определяет приоритет данного объекта при вычислении нескольких перекрывающихся заполняющих объектов. К областям с несколькими перекрывающимися заполняющими объектами будут применяться настройки объекта более высокого порядка. Заполняющий объект более высокого порядка будет модифицировать заполнение объектов более низких порядков и обычных объектов." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Ограничивающий объект" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Ограничивает объём объекта внутри других объектов. Вы можете использовать это для печати определённых областей одного объекта, применяя различные параметры печати и даже другой экструдер." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Форма" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Печатать модель в виде формы, которая может использоваться для отливки оригинальной модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Минимальная ширина формы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "Минимальное расстояние между внешними сторонами формы и модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Высота крыши формы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Высота над горизонтальными частями вашей модели, по которой создаётся форма." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Угол формы" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "Угол нависания внешних стенок создаваемой формы. 0° приведёт к вертикальным стенкам формы, а 90° - заставит следовать контурам модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Поддерживающий объект" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Используйте этот объект для указания области поддержек. Может использоваться при генерации структуры поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Блокиратор поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Используйте этот объект для указания частей модели, которые не должны рассматриваться как нависающие. Может использоваться для удаления нежелаемых структур поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Поверхностный режим" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Рассматривать модель только в виде поверхности или как объёмы со свободными поверхностями. При нормальном режиме печатаются только закрытые объёмы. В режиме \"Поверхность\" печатается одиночная стенка по границе объекта, без заполнения, без верхних и нижних оболочек. В режиме \"Оба варианта\" печатаются закрытые объёмы как нормальные, а любые оставшиеся полигоны как поверхности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Нормаль" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Поверхность" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Оба варианта" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Спирально печатать внешний контур" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Спирально сглаживает движение по оси Z. Во время печати происходит постоянное увеличение по оси Z. Этот параметр превращает модель в одностенный объект с крепким дном. Параметр можно использовать только когда каждый слой состоит из одной части модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Сглаживать спиральные контуры" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Сглаживает спиральные контуры для уменьшения видимости шва по оси Z (такой шов должен быть едва виден при печати, но виден при послойном просмотре). Следует отметить, что сглаживание ведет к размыванию мелких деталей поверхности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Относительная экструзия" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Использование относительной, а не абсолютной экструзии. Шаги относительной экструзии упрощают последующую обработку G-кода. Однако она не поддерживается всеми принтерами и может приводить к очень незначительным отклонениям в количестве наносимого материала в сравнении с шагами абсолютной экструзии. Независимо от этой настройки, перед выводом любого скрипта G-кода всегда будет установлен абсолютный режим экструзии." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Экспериментальное" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Функции, еще не раскрытые до конца." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Допуск слайсинга" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Вертикальный допуск в нарезанных слоях. В общем случае контуры слоя создаются путем снятия поперечных сечений по середине толщины каждого слоя (Середина). Кроме того, каждый слой может иметь области, попадающие в объем по всей толщине слоя (Исключение), или области, попадающие в любое место слоя (Включение). Способ «Включение» сохраняет больше деталей, способ «Исключение» обеспечивает наилучшую подгонку, а способ «Середина» — наиболее близкое соответствие оригинальной поверхности." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Середина" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Исключение" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Включение" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Ширина линии крышки" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Ширина одной линии крышки." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Шаблон верхней оболочки" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "Шаблон, используемый для верхних слоёв оболочки." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Линии" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Концентрические" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Зигзаг" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Монотонный порядок верхней оболочки" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Печатайте линии верхней оболочки в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени, но плоские поверхности выглядят более единообразными." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Направление линий верхней оболочки" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов)." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Оптимизация перемещения заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Если включено, порядок, в котором печатаются линии заполнения, оптимизируется для сокращения пройденного расстояния. Достигнутое сокращение времени перемещения в очень большой степени зависит от модели, разделяемой на слои, шаблона заполнения, плотности и т. п. Обратите внимание, что для некоторых моделей, имеющих множество небольших заполняемых областей, время разделения на слои может существенно возрасти." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Автоматическая температура" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Изменять температуру каждого слоя автоматически в соответствии со средней скоростью потока на этом слое." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "График температуры потока" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "График, объединяющий поток (в мм3 в секунду) с температурой (в градусах Цельсия)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Минимальная длина окружности полигона" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Полигоны в разделенных слоях, длина окружности которых меньше указанной величины, будут отфильтрованы. Пониженные значения приводят к увеличению разрешения объекта за счет времени разделения. Это предназначено главным образом для принтеров SLA с высоким разрешением и миниатюрных 3D-моделей с множеством деталей." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Разбить поддержки на части" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Пропускать некоторые соединения в поддержках для облегчения их последующего удаления. Этот параметр влияет на зиг-заг шаблон заполнения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Размер части поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Пропускать соединение между линиями поддержки каждые N миллиметров для облегчения последующего удаления поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Количество частей линий поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Пропускать одну линию на каждые N соединительных линий, облегчая последующее удаление поддержек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Разрешить печать кожуха" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Создаёт стенку вокруг модели, которая удерживает (горячий) воздух и препятствует обдуву модели внешним воздушным потоком. Очень пригодится для материалов, которые легко деформируются." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Дистанция X/Y до кожуха" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Дистанция до стенки кожуха от модели, по осям X/Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Ограничение кожуха" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Устанавливает высоту кожуха. Можно печать кожух высотой с модель или указать определённую высоту." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Полная" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Ограниченная" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Высота кожуха" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Ограничение по высоте для кожуха. Выше указанного значение кожух печататься не будет." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Сделать нависания печатаемыми" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "Изменяет геометрию печатаемой модели так, чтобы снизить требования к объёму поддержек. Крутые навесы станут поменьше. Нависающие области опустятся и станут более вертикальными." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Максимальный угол модели" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "Максимальный угол нависания, после которого они становятся печатаемыми. При значении в 0° все нависания заменяются частью модели, соединённой со столом, при 90° в модель не вносится никаких изменений." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Максимальная площадь отверстия выступа" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "Максимальная площадь отверстия в основании модели, при достижении которой оно удаляется функцией «Сделать нависания печатаемыми». Более мелкие отверстия сохраняются. Значение 0 мм² приведет к заполнению всех отверстий в основании модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Разрешить накат" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "Накат отключает экструзию материала на завершающей части пути. Вытекающий материал используется для печати на завершающей части пути, уменьшая строчность." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Объём наката" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Объём, который бы сочился. Это значение должно обычно быть близко к возведенному в куб диаметру сопла." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Минимальный объём перед накатом" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Минимальный объём экструзии, который должен быть произведён перед выполнением наката. Для малых путей меньшее давление будет создаваться в боудене и таким образом, объём наката будет изменяться линейно. Это значение должно всегда быть больше \"Объёма наката\"." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Скорость наката" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "Скорость, с которой производятся движения во время наката, относительно скорости печати. Рекомендуется использовать значение чуть меньше 100%, так как во время наката давление в боудене снижается." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Размер карманов креста 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "Размер карманов при печати шаблоном крест 3D по высоте, когда шаблон касается сам себя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Изображение плотности перекрестного заполнения" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "Путь к файлу изображения, из которого значения яркости определяют минимальную плотность в соответствующем месте заполнения при печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Изображение плотности перекрестного заполнения для поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "Путь к файлу изображения, из которого значения яркости определяют минимальную плотность в соответствующем месте поддержки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Конические поддержки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Нижняя часть поддержек становится меньше, чем верхняя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Угол конических поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "Угол наклона конических поддержек. При 0 градусах поддержки будут вертикальными, при 90 градусах будут горизонтальными. Меньшее значение углов укрепляет поддержки, но требует больше материала для них. Отрицательные углы приводят утолщению основания поддержек по сравнению с их верхней частью." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Минимальная ширина конических поддержек" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Минимальная ширина, до которой может быть уменьшен низ конуса. Малая ширина может сделать такую структуру поддержек нестабильной." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Нечёткая оболочка" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Вносит небольшое дрожание при печати внешней стенки, что придаёт поверхности шершавый вид." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Только шершавая оболочка снаружи" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "Дрожание только контуров деталей, но не отверстий." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Толщина шершавости оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Величина амплитуды дрожания. Рекомендуется придерживаться толщины внешней стенки, так как внутренние стенки не изменяются." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Плотность шершавой оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Средняя плотность точек, добавленных на каждом полигоне в слое. Следует отметить, что оригинальные точки полигона отбрасываются, следовательно низкая плотность приводит к уменьшению разрешения." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Дистанция между точками шершавой оболочки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Среднее расстояние между случайными точками, который вносятся в каждый сегмент линии. Следует отметить, что оригинальные точки полигона отбрасываются, таким образом, сильное сглаживание приводит к уменьшению разрешения. Это значение должно быть больше половины толщины шершавой оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Макс. смещение экструзии для компенсации расхода" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "Максимальное расстояние (в мм) перемещения материала для компенсации изменения расхода." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Коэффициент компенсации расхода" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "Означает, насколько далеко следует переместить материал, чтобы компенсировать изменение расхода, в процентах от расстояния, на которое перемещается материал за одну секунду экструзии." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Каркасная печать (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "Печатать только внешнюю поверхность с редкой перепончатой структурой, печатаемой \"прямо в воздухе\". Это реализуется горизонтальной печатью контуров модели с заданными Z интервалами, которые соединяются диагональными линиями." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "Высота соединений (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "Высота диагональных линий между двумя горизонтальными частями. Она определяет общую плотность сетевой структуры. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "Расстояние крыши внутрь (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "Покрываемое расстояние при создании соединения от внешней части крыши внутрь. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "Скорость каркасной печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Скорость с которой двигается сопло, выдавая материал. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "Скорость печати низа (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Скорость, с которой печатается первый слой, касающийся стола. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "Скорость печати вверх (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Скорость печати линии вверх \"в разрежённом воздухе\". Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "Скорость печати вниз (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Скорость печати линии диагонально вниз. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "Скорость горизонтальной печати (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Скорость, с которой печатаются горизонтальные контуры модели. Применяется только при нитевой печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "Поток каркасной печати" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Компенсация потока: объём выдавленного материала умножается на это значение. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "Поток соединений (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Компенсация потока при движении вверх и вниз. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "Поток горизонтальных линий (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Компенсация потока при печати плоских линий. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "Верхняя задержка (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Задержка после движения вверх, чтобы такие линии были твёрже. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "Нижняя задержка (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Задержка после движения вниз. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "Горизонтальная задержка (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "Задержка между двумя горизонтальными сегментами. Внесение такой задержки может улучшить прилипание к предыдущим слоям в местах соединений, в то время как более длинные задержки могут вызывать провисания. Применяется только при нитевой печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "Ослабление вверх (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6016,651 +6036,675 @@ msgstr "" "Расстояние движения вверх, при котором выдавливание идёт на половине скорости.\n" "Это может улучшить прилипание к предыдущим слоям, не перегревая материал тех слоёв. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "Размер узла (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Создаёт небольшой узел наверху возвышающейся линии так, чтобы последующий горизонтальный слой имел больший шанс к присоединению. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "Падение (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Расстояние, с которого материал падает вниз после восходящего выдавливания. Расстояние компенсируется. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "Протягивание (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Расстояние, на которое материал от восходящего выдавливания тянется во время нисходящего выдавливания. Расстояние компенсируется. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "Стратегия (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Стратегия проверки соединения двух соседних слоёв в соответствующих точках. Откат укрепляет восходящие линии в нужных местах, но может привести к истиранию нити материала. Узел может быть сделан в конце восходящей линии для повышения шанса соединения с ним и позволить линии охладиться; однако, это может потребовать пониженных скоростей печати. Другая стратегия состоит в том, чтобы компенсировать провисание вершины восходящей линии; однако, строки будут не всегда падать, как предсказано." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Компенсация" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Узел" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Откат" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "Прямые нисходящие линии (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Процент диагонально нисходящей линии, которая покрывается куском горизонтальной линии. Это может предотвратить провисание самых верхних точек восходящих линий. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "Опадание крыши (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "Расстояние, на котором линии горизонтальной крыши печатаемые \"в воздухе\" падают вниз при печати. Это расстояние скомпенсировано. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "Протягивание крыши (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "Расстояние финальной части восходящей линии, которая протягивается при возвращении к внешнему контуру крыши. Это расстояние скомпенсировано. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "Задержка внешней крыши (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "Время, потраченное на внешних периметрах отверстия, которое станет крышей. Увеличенное время может придать прочности. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "Зазор сопла (КП)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Зазор между соплом и горизонтально нисходящими линиями. Большее значение уменьшает угол нисхождения, что приводит уменьшению восходящих соединений на следующем слое. Применяется только при каркасной печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Использовать адаптивные слои" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "В случае адаптивных слоев расчет высоты слоя осуществляется в зависимости от формы модели." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Максимальная вариация адаптивных слоев" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "Максимальная разрешенная высота по сравнению с высотой базового уровня." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Размер шага вариации адаптивных слоев" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "Разница между высотой следующего слоя и высотой предыдущего слоя." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Размер топографии адаптивных слоев" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "Целевое расстояние по горизонтали между двумя соседними слоями. Уменьшение этого значения приведет к сокращению толщины слоев, и края слоев станут ближе друг к другу." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Угол нависающей стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Стенки, выступающие под углом больше указанного, будут напечатаны с использованием настроек выступающей стенки. Если значение составляет 90, стенки не считаются выступающими. Выступающие элементы, для которых имеется поддержка, также не считаются выступающими." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Скорость печати нависающей стенки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Нависающие стенки будут напечатаны с данным процентным значением нормальной скорости печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Активация настроек мостиков" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Обнаружение мостиков и изменение скорости печати, настроек потока и вентилятора во время печати мостиков." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Минимальная длина стенки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Стенки без поддержки, которые короче указанного значения, будут напечатаны с использованием стандартных настроек стенок. Более длинные стенки без поддержки будут напечатаны с использованием настроек стенки мостика." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Пороговое значение поддержки для оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Если поддержка области оболочки составляет меньше указанного процентного значения от ее площади, печать должна быть выполнена с использованием настроек мостика. В противном случае печать осуществляется с использованием стандартных настроек оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Максимальная плотность разреженного заполнения мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "Максимальная плотность заполнения, считающегося разреженным. Оболочка поверх разреженного заполнения считается неподдерживаемой и, соответственно, может обрабатываться как оболочка мостика." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Накат стенки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Эта настройка управляет расстоянием наката экструдера непосредственно перед началом стенки мостика. Накат перед началом мостика может уменьшить давление в сопле и создать более ровный мостик." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Скорость печати стенки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "Скорость, с которой происходит печать стенок мостика." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Поток для стенки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Во время печати стенок мостика объем выдавленного материала умножается на указанное значение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Скорость печати оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "Скорость, с которой печатаются области оболочки мостика." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Поток для оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Во время печати областей оболочки мостика объем выдавленного материала умножается на указанное значение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Плотность оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Плотность слоя оболочки мостика. Значения менее 100 увеличат зазоры между линиями оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Скорость вентилятора для мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Скорость вентилятора в процентах, которую необходимо использовать при печати стенок и оболочки мостика." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "В мостике несколько слоев" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Если настройка активна, второй и третий слои над воздушным зазором печатаются с использованием указанных далее настроек. В противном случае эти слои печатаются с использованием стандартных настроек." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Скорость печати второй оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "Скорость, с которой печатается слой второй оболочки мостика." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Поток для второй оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Во время печати слоя второй оболочки мостика объем выдавленного материала умножается на указанное значение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Плотность второй оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Плотность слоя второй оболочки мостика. Значения менее 100 увеличат зазоры между линиями оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Скорость вентилятора для второй оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "Скорость вентилятора в процентах, с которой печатается слой второй оболочки мостика." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Скорость печати третьей оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Скорость, с которой печатается слой третьей оболочки мостика." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Поток для третьей оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Во время печати слоя третьей оболочки мостика объем выдавленного материала умножается на указанное значение." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Плотность третьей оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Плотность слоя третьей оболочки мостика. Значения менее 100 увеличат зазоры между линиями оболочки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Скорость вентилятора для третьей оболочки мостика" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Скорость вентилятора в процентах, с которой печатается слой третьей оболочки мостика." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Очистка сопла между слоями" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Следует ли добавлять G-код очистки сопла между слоями (максимум один на слой). Включение этого параметра может повлиять на ход отката при смене слоя. Используйте параметры отката с очисткой для управления откатом на слоях, для которых используется скрипт очистки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Объем материала между очистками" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Максимальный объем материала, который можно выдавить перед очередной очисткой сопла. Если это значение меньше объема материала, требуемого для слоя, данная настройка в этом слое не действует (т. е. максимум одна очистка на слой)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Включение отката с очисткой" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Откат нити при движении сопла вне зоны печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Расстояние отката с очисткой" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Величина отката нити, предотвращающего просачивание во время последовательности очистки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Дополнительно заполняемый объем при откате с очисткой" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Небольшое количество материала может просочиться при перемещении во время очистки, что можно скомпенсировать с помощью данного параметра." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Скорость отката с очисткой" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "Скорость, с которой нить будет втягиваться и заправляться при откате с очисткой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Скорость отката при откате с очисткой" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "Скорость, с которой нить будет втягиваться при откате с очисткой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Скорость заправки при откате с очисткой" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "Скорость, с которой нить заправляется при откате с очисткой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Приостановка очистки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Приостановка после отмены отката." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Поднятие оси Z при очистке" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "При очистке рабочий стол опускается для создания зазора между соплом и печатаемой деталью. Это предотвращает соударение сопла и печатаемой детали во время движений, снижая вероятность смещения печатаемой детали на рабочем столе." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Высота поднятия оси Z при очистке" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "Расстояние, на которое приподнимается ось Z." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Скорость поднятия при очистке" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Скорость перемещения оси Z во время поднятия." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "Позиция X очистной щетки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "Расположение X, в котором запустится скрипт очистки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Количество повторов очистки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Количество перемещений сопла поперек щетки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Расстояние перемещения при очистке" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "Расстояние перемещения головки назад и вперед поперек щетки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Максимальный размер малого отверстия" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Отверстия и контуры деталей с диаметром меньше этого значения будут напечатаны с использованием функции «Скорость для малых элементов»." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Максимальная длина малого элемента" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Контуры элементов с длиной меньше этого значения будут напечатаны с использованием функции «Скорость для малых элементов»." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Скорость для малых элементов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Малые элементы будут напечатаны со скоростью, составляющей этот процент от их нормальной скорости печати. Более медленная печать может улучшить адгезию и точность." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Скорость первого слоя для небольших объектов" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Малые элементы на первом слое будут напечатаны со скоростью, составляющей этот процент от их нормальной скорости печати. Более медленная печать может улучшить адгезию и точность." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Чередование направления стенок" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Чередуйте направления стенок каждые вторые слой и вставку. Это полезно для материалов, которые могут накапливать напряжение, например для металлической печати." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Удаление внутренних углов подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Удаляйте внутренние углы с подложки, чтобы она стала выпуклой." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Счетчик стен основания подложки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "Количество контуров, которые необходимо напечатать вокруг линейного рисунка в слое основания подложки." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Параметры командной строки" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Параметры, которые используются в случае, когда CuraEngine вызывается напрямую." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Центрирование объекта" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Следует ли размещать объект в центре стола (0, 0), вместо использования координатной системы, в которой был сохранён объект." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "X позиция объекта" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Смещение, применяемое к объекту по оси X." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Y позиция объекта" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Смещение, применяемое к объекту по оси Y." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Z позиция объекта" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Смещение, применяемое к объекту по оси Z. Это позволяет выполнять операцию, ранее известную как проваливание объекта под поверхность стола." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Матрица вращения объекта" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Матрица преобразования, применяемая к модели при её загрузке из файла." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Определяет порядок печати стенок. Если сначала печатать наружные стенки, это поможет более точно определять размеры стенок, поскольку дефекты внутренних стенок не смогут распространяться наружу. Если печатать внешние стенки позже, это позволит лучше укладывать их друг на друга при печати выступов." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Порог разделения средней линии" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "Минимальное значение ширины линии, используемое как коэффициент нормальной ширины линии, при превышении которого средняя линия (если она есть) будет разделяться на две. Уменьшите значение, чтобы увеличить количество линий и сделать их более тонкими. Увеличьте значение, чтобы увеличить количество линий и сделать их более широкими. Обратите внимание, что это применимо в сценариях, когда вся фигура заполняется стенкой, поэтому серединой в данном случае является середина объекта между двумя внешними краями формы, даже если на отпечатке имеется заливка или (другая) оболочка вместо стенки." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "Минимальная ширина линии для полилинейных стенок, заполняющих зазоры средней линии. Этот параметр определяет, при какой толщине модели выполняется переключение с печати стенки в две линии на печать двух внешних стенок и одной центральной стенки посередине. Чем выше значение минимальной ширины линии нечетной стенки, тем выше максимальная ширина линии четной стенки. Максимальная ширина линии нечетной стенки вычисляется по формуле: 2 * Ширина линии четной стенки," + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Добавление порога средней линии" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "Минимальное значение ширины линии, используемое как коэффициент нормальной ширины линии, при превышении которого будет добавляться средняя линия (если ее не было). Уменьшите значение этого параметра, чтобы увеличить количество линий и сделать их более тонкими. Увеличьте значение, чтобы увеличить количество линий и сделать их более широкими. Обратите внимание, что это применимо в сценариях, когда вся фигура заполняется стенкой, поэтому серединой в данном случае является середина объекта между двумя внешними краями формы, даже если на отпечатке имеется заливка или (другая) оболочка вместо стенки." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "2D контур головы принтера (включая крышки вентилятора)." diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index ea87b550e9..8282fe2b9e 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,196 +16,673 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "Bilinmiyor" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "Dış Duvar" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "Aşağıdaki yazıcı(lar) bir grubun parçası olmadıkları için bağlanamıyor" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "İç Duvarlar" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "Mevcut ağ yazıcıları" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "Yüzey Alanı" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "Dolgu" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "Destek Dolgusu" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "Destek Arayüzü" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "Destek" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Etek" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "Astarlama Direği" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "Hareket" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "Geri Çekmeler" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "Diğer" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "Sürüm notları açılamadı." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "Grup #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "Sonraki" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "Atla" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "Bitir" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "Ekle" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "İptal Et" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "Kapat" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "Dosya Zaten Mevcut" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "Dosya {0} zaten mevcut. Üstüne yazmak istediğinizden emin misiniz?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "Geçersiz dosya URL’si:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "Desteklenmiyor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "Nozül" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "Ayarlar, ekstrüderlerin mevcut kullanılabilirliğine uyacak şekilde değiştirildi:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "Ayarlar güncellendi" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "Ekstrüder(ler) Devre Dışı Bırakıldı" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "Profilin {0} dosyasına aktarımı başarısız oldu: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "Hata" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "Profilin {0} dosyasına aktarımı başarısız oldu: Yazıcı eklentisinde rapor edilen hata." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "Profil {0} dosyasına aktarıldı" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "Dışa aktarma başarılı" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "{0} dosyasından profil içe aktarımı başarısız oldu: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "Yazıcı eklenmeden önce profil, {0} dosyasından içe aktarılamaz." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "{0} dosyasında içe aktarılabilecek özel profil yok" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "{0} dosyasından profil içe aktarımı başarısız oldu:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "Bu {0} profili yanlış veri içeriyor, içeri aktarılamadı." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "{0} dosyasından profil içe aktarımı başarısız oldu:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "{0} profili başarıyla içe aktarıldı." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "Dosya {0} geçerli bir profil içermemekte." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "Profil {0} öğesinde bilinmeyen bir dosya türü var veya profil bozuk." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "Özel profil" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "Profilde eksik bir kalite tipi var." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "Henüz etkin bir yazıcı yok." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "Profil eklenemiyor." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "'{0}' kalite tipi, mevcut aktif makine tanımı '{1}' ile uyumlu değil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "Uyarı: Profilin '{0}' kalite tipi, mevcut yapılandırma için kullanılabilir olmadığından profil görünür değil. Bu kalite tipini kullanabilen malzeme/nozül kombinasyonuna geçiş yapın." + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "Nesneler çoğaltılıyor ve yerleştiriliyor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "Nesneler Yerleştiriliyor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "Yapılan hacim içinde tüm nesneler için konum bulunamadı" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "Nesne Yerleştiriliyor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "Makineler yükleniyor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "Tercihler ayarlanıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "Etkin Makine Başlatılıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "Makine yöneticisi başlatılıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "Yapı hacmi başlatılıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "Görünüm ayarlanıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "Arayüz yükleniyor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "Motor başlatılıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "Aynı anda yalnızca bir G-code dosyası yüklenebilir. {0} içe aktarma atlandı" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "Uyarı" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "G-code yüklenirken başka bir dosya açılamaz. {0} içe aktarma atlandı" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "Yanıt okunamadı." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "Sağlanan durum doğru değil." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "Hesap sunucusuyla kimlik doğrulaması yapılırken zaman aşımı oluştu." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "Lütfen bu başvuruya yetki verirken gerekli izinleri verin." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "Oturum açmaya çalışırken beklenmeyen bir sorun oluştu, lütfen tekrar deneyin." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "Yeni bir oturum açma işlemi başlatılamıyor. Başka bir aktif oturum açma girişimi olup olmadığını kontrol edin." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "Ultimaker hesabı sunucusuna ulaşılamadı." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "Giriş başarısız" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "Nesneler için yeni konum bulunuyor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "Konumu Buluyor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "Konum Bulunamıyor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "Geçersiz kılınmadı" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "Bağlı yazıcılar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "Önayarlı yazıcılar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "{0} yazıcısını kaldırmak istediğinizden emin misiniz? Bu işlem geri alınamaz!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Görsel" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "Görsel profili, yüksek görsel ve yüzey kalitesi oluşturmak amacıyla, görsel prototipler ve modeller basılması için tasarlanmıştır." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "Mühendislik profili, daha yüksek doğruluk ve daha yakın toleranslar sağlamak amacıyla, işlevsel prototipler ve son kullanım parçaları basılması için tasarlanmıştır." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Taslak" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "Taslak profili, baskı süresinin önemli ölçüde kısaltılması amacıyla, birincil prototipler basılması ve konsept doğrulaması yapılması için tasarlanmıştır." -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "Özel Malzeme" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "Hesaplanmış" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "Özel" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "Özel profiller" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "Tüm desteklenen türler ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "Tüm Dosyalar (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "Hesaplanmış" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "Bilinmiyor" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "Aşağıdaki yazıcı(lar) bir grubun parçası olmadıkları için bağlanamıyor" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "Mevcut ağ yazıcıları" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "Bağlı yazıcılar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "Önayarlı yazıcılar" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "{0} yazıcısını kaldırmak istediğinizden emin misiniz? Bu işlem geri alınamaz!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "Özel Malzeme" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "Özel" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "Giriş başarısız" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "Nesneler için yeni konum bulunuyor" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "Lütfen baskıya başlamadan önce malzeme profillerini yazıcılarınızla senkronize edin." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "Konumu Buluyor" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "Yeni malzemeler yüklendi" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "Yapılan hacim içinde tüm nesneler için konum bulunamadı" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "Malzemeleri senkronize et" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "Konum Bulunamıyor" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "Daha fazla bilgi edinin" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "Kullanıcı veri dizininden arşiv oluşturulamadı: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "Malzeme arşivi {} konumuna kaydedilemedi:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "Yedekle" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "Malzeme arşivi kaydedilemedi" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Uygun veri veya meta veri olmadan Cura yedeği geri yüklenmeye çalışıldı." +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "Bilinmeyen hata." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Geçerli sürümünüzden yüksek bir sürüme sahip bir Cura yedeği geri yüklenmeye çalışıldı." +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "Yazıcılarla senkronize edilecek malzeme arşivi oluşturulamadı." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "Cura yedeklemesi geri yüklenmeye çalışılırken aşağıdaki hata oluştu:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "Yazıcılarla senkronize etmek için malzeme arşivi oluşturulamadı." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "Digital Factory'den gelen yanıt bozuk görünüyor." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "Digital Factory'den gelen yanıtta önemli bilgiler eksik." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Malzemeleri bazı yazıcılarla senkronize etmek için Digital Factory'ye bağlanılamadı." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "Digital Factory'ye bağlanılamadı." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "Portalın yazdırılan modeller ile çarpışmasını önlemek için yapı hacmi yüksekliği “Sıralamayı Yazdır” ayarı nedeniyle azaltıldı." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "Yapı Disk Bölümü" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "Kullanıcı veri dizininden arşiv oluşturulamadı: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "Yedekle" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "Uygun veri veya meta veri olmadan Cura yedeği geri yüklenmeye çalışıldı." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "Geçerli sürümünüzden yüksek bir sürüme sahip bir Cura yedeği geri yüklenmeye çalışıldı." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "Cura yedeklemesi geri yüklenmeye çalışılırken aşağıdaki hata oluştu:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Cura başlatılamıyor" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -220,32 +697,32 @@ msgstr "" "

      Sorunu düzeltmek için lütfen bu Çökme Raporunu bize gönderin.

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "Çökme raporunu Ultimaker’a gönder" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "Ayrıntılı çökme raporu göster" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "Yapılandırma Klasörünü Göster" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "Yapılandırmayı Yedekle ve Sıfırla" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "Çökme Raporu" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -256,1332 +733,185 @@ msgstr "" "

      Sunucularımıza otomatik olarak bir hata raporu yüklemek için lütfen "Rapor gönder" düğmesini kullanın

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "Sistem bilgileri" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "Bilinmiyor" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Cura sürümü" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Cura dili" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "İşletim sistemi dili" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "Platform" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Qt Sürümü" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "PyQt Sürümü" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "Henüz başlatılmadı" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    170. OpenGL Version: {version}
    171. " msgstr "
    172. OpenGL Sürümü: {version}
    173. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    174. OpenGL Vendor: {vendor}
    175. " msgstr "
    176. OpenGL Satıcısı: {vendor}
    177. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    178. OpenGL Renderer: {renderer}
    179. " msgstr "
    180. OpenGL Oluşturucusu: {renderer}
    181. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "Hata geri izleme" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "Günlükler" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "Rapor gönder" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "Makineler yükleniyor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "Tercihler ayarlanıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "Etkin Makine Başlatılıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "Makine yöneticisi başlatılıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "Yapı hacmi başlatılıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "Görünüm ayarlanıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "Arayüz yükleniyor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "Motor başlatılıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format -msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Aynı anda yalnızca bir G-code dosyası yüklenebilir. {0} içe aktarma atlandı" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 -msgctxt "@info:title" -msgid "Warning" -msgstr "Uyarı" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "G-code yüklenirken başka bir dosya açılamaz. {0} içe aktarma atlandı" - -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 -msgctxt "@info:title" -msgid "Error" -msgstr "Hata" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 -msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "Nesneler çoğaltılıyor ve yerleştiriliyor" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 -msgctxt "@info:title" -msgid "Placing Objects" -msgstr "Nesneler Yerleştiriliyor" - -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "Nesne Yerleştiriliyor" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "Yanıt okunamadı." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "Sağlanan durum doğru değil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "Hesap sunucusuyla kimlik doğrulaması yapılırken zaman aşımı oluştu." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "Lütfen bu başvuruya yetki verirken gerekli izinleri verin." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Oturum açmaya çalışırken beklenmeyen bir sorun oluştu, lütfen tekrar deneyin." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "Yeni bir oturum açma işlemi başlatılamıyor. Başka bir aktif oturum açma girişimi olup olmadığını kontrol edin." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Ultimaker hesabı sunucusuna ulaşılamadı." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "Giriş başarısız" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "Yazıcılarla senkronize edilecek malzeme arşivi oluşturulamadı." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Yazıcılarla senkronize etmek için malzeme arşivi oluşturulamadı." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "Digital Factory'den gelen yanıt bozuk görünüyor." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "Digital Factory'den gelen yanıtta önemli bilgiler eksik." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Malzemeleri bazı yazıcılarla senkronize etmek için Digital Factory'ye bağlanılamadı." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "Digital Factory'ye bağlanılamadı." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "Dosya Zaten Mevcut" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "Dosya {0} zaten mevcut. Üstüne yazmak istediğinizden emin misiniz?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "Geçersiz dosya URL’si:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "Profilin {0} dosyasına aktarımı başarısız oldu: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "Profilin {0} dosyasına aktarımı başarısız oldu: Yazıcı eklentisinde rapor edilen hata." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "Profil {0} dosyasına aktarıldı" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "Dışa aktarma başarılı" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "{0} dosyasından profil içe aktarımı başarısız oldu: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "Yazıcı eklenmeden önce profil, {0} dosyasından içe aktarılamaz." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "{0} dosyasında içe aktarılabilecek özel profil yok" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "{0} dosyasından profil içe aktarımı başarısız oldu:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "Bu {0} profili yanlış veri içeriyor, içeri aktarılamadı." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "{0} dosyasından profil içe aktarımı başarısız oldu:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 -#, python-brace-format -msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "{0} profili başarıyla içe aktarıldı." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "Dosya {0} geçerli bir profil içermemekte." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Profil {0} öğesinde bilinmeyen bir dosya türü var veya profil bozuk." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "Özel profil" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "Profilde eksik bir kalite tipi var." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "Henüz etkin bir yazıcı yok." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "Profil eklenemiyor." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "'{0}' kalite tipi, mevcut aktif makine tanımı '{1}' ile uyumlu değil." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Uyarı: Profilin '{0}' kalite tipi, mevcut yapılandırma için kullanılabilir olmadığından profil görünür değil. Bu kalite tipini kullanabilen malzeme/nozül kombinasyonuna geçiş yapın." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "Desteklenmiyor" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "Nozül" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "Ayarlar, ekstrüderlerin mevcut kullanılabilirliğine uyacak şekilde değiştirildi:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "Ayarlar güncellendi" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "Ekstrüder(ler) Devre Dışı Bırakıldı" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "Ekle" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "Bitir" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "İptal Et" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "Grup #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "Dış Duvar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "İç Duvarlar" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "Yüzey Alanı" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "Dolgu" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "Destek Dolgusu" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "Destek Arayüzü" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "Destek" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Etek" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "Astarlama Direği" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "Hareket" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "Geri Çekmeler" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "Diğer" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "Sürüm notları açılamadı." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "Sonraki" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "Atla" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "Kapat" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "Lütfen baskıya başlamadan önce malzeme profillerini yazıcılarınızla senkronize edin." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "Yeni malzemeler yüklendi" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "Malzemeleri senkronize et" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "Daha fazla bilgi edinin" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "Malzeme arşivi {} konumuna kaydedilemedi:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "Malzeme arşivi kaydedilemedi" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "Bilinmeyen hata." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 -msgctxt "@info:title" -msgid "3D Model Assistant" -msgstr "3D Model Yardımcısı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" -"

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Model boyutu ve model yapılandırması nedeniyle bir veya daha fazla 3D model optimum yazdırılamayabilir:

      \n" -"

      {model_names}

      \n" -"

      En iyi kalite ve güvenilirliği nasıl elde edeceğinizi öğrenin.

      \n" -"

      Yazdırma kalitesi kılavuzunu görüntüleyin

      " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Proje dosyası {0} bilinmeyen bir makine tipi içeriyor: {1}. Makine alınamıyor. Bunun yerine modeller alınacak." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "Proje Dosyası Aç" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "{0} proje dosyası aniden erişilemez oldu: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "Proje Dosyası Açılamıyor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "Proje dosyası {0} bozuk: {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "{0} proje dosyası, Ultimaker Cura'nın bu sürümünde bilinmeyen profiller kullanılarak yapılmış." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "Önerilen Ayarlar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "Özel" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 -msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Bu projede kullanılan malzeme, Cura'da bulunmayan birtakım malzeme tanımlarını temel alıyor ve bu durum, istenmeyen baskı sonuçlarına sebep olabilir. Mağazadan" -" tam malzeme paketini kurmanızı öneririz." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 -msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "Malzeme profilleri yüklü değil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "Malzeme Yükle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "3MF Dosyası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "3MF Writer eklentisi bozuk." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Henüz yazılacak bir çalışma alanı yok. Lütfen önce bir yazıcı ekleyin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "Burada çalışma alanını yazmak için izin yok." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "İşletim sistemi, proje dosyalarının bu konuma veya bu dosya adıyla kaydedilmesine izin vermiyor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "3mf dosyasını yazarken hata oluştu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "{material} proje dosyasında malzeme paketi bilgileri saklanamadı. Bu proje diğer sistemlerde doğru şekilde açılmayabilir." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 -msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "Malzeme paketi bilgileri kaydedilemedi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MF dosyası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Cura Projesi 3MF dosyası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "AMF File" -msgstr "AMF Dosyası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 -msgctxt "@info:title" -msgid "Backups" -msgstr "Yedeklemeler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "Yedeklemeniz yüklenirken bir hata oluştu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "Yedeklemeniz oluşturuluyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "Yedeklemeniz oluşturulurken bir hata oluştu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "Yedeklemeniz yükleniyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "Yedeklemenizin yüklenmesi tamamlandı." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "Yedekleme maksimum dosya boyutunu aşıyor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "Yedeklemeniz geri yüklenirken bir hata oluştu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 -msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "Yedeklemeleri yönet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "Dilimleme işlemi beklenmeyen bir hatayla başarısız oldu. Lütfen sorun izleyicimizde hata bildirmeyi düşünün." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "Dilimleme başarısız" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "Hata bildirin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Ultimaker Cura'nın sorun izleyicisinde hata bildirin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "Mevcut malzeme, seçilen makine veya yapılandırma ile uyumlu olmadığından mevcut malzeme ile dilimlenemedi." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "Dilimlenemedi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "Geçerli ayarlarla dilimlenemiyor. Şu ayarlarda hata var: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "Modele özgü ayarlar nedeniyle dilimlenemedi. Şu ayarlar bir veya daha fazla modelde hataya yol açıyor: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "İlk direk veya ilk konum(lar) geçersiz olduğu için dilimlenemiyor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "Etkisizleştirilmiş Extruder %s ile ilgili nesneler olduğundan dilimleme yapılamıyor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"Lütfen ayarları gözden geçirin ve modellerinizi şu durumlara karşı kontrol edin:\n" -"- Yapı hacmine sığma\n" -"- Etkin bir ekstrüdere atanma\n" -"- Değiştirici kafesler olarak ayarlanmama" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "Katmanlar İşleniyor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "Bilgi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Cura Profili" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "Güncelleme bilgilerine erişilemedi." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 -#, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "{machine_name} cihazınız için yeni özellikler veya hata düzeltmeleri mevcut olabilir! Henüz son sürüme geçmediyseniz yazıcınızın donanım yazılımını {latest_version} sürümüne güncellemeniz önerilir." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 -#, python-format -msgctxt "@info:title The %s gets replaced with the printer name." -msgid "New %s stable firmware available" -msgstr "Yeni %s istikrarlı donanım yazılımı yayınlandı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 -msgctxt "@action:button" -msgid "How to update" -msgstr "Nasıl güncellenir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "Aygıt Yazılımını Güncelle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "Sıkıştırılmış G-code Dosyası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter yazı modunu desteklemez." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "G-code dosyası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "G-code ayrıştırma" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "G-code Ayrıntıları" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Dosya göndermeden önce g-code’un yazıcınız ve yazıcı yapılandırmanız için uygun olduğundan emin olun. G-code temsili doğru olmayabilir." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "G Dosyası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter metin dışı modu desteklemez." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "Lütfen dışa aktarmadan önce G-code'u hazırlayın." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG Resmi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG Resmi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG Resmi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP Resmi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF Resmi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Cura 15.04 profilleri" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" msgstr "Makine Ayarları" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "Malzeme ve yazılım paketlerini hesabınızla senkronize etmek istiyor musunuz?" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG Resmi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Ultimaker hesabınızda değişiklik tespit edildi" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG Resmi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "Senkronize et" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG Resmi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "Senkronize ediliyor..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP Resmi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "Reddet" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF Resmi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "Kabul ediyorum" +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "Röntgen Görüntüsü" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "Eklenti Lisans Anlaşması" +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3D Dosyası" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "Reddet ve hesaptan kaldır" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Cura Profili" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "Değişikliklerin etkili olması için {} uygulamasını kapatarak yeniden başlatmalısınız." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "{} eklenti indirilemedi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "Yüklü eklentiler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "Yüklü malzemeler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "Paketli eklentiler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "Paketli malzemeler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "Bilinmeyen Paket" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "Bilinmeyen Yazar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "Sunucunun yanıtı yorumlanamadı." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "Pazar Yerine ulaşılamadı." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "Görüntüle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "Model Başına Ayarlar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "Model Başına Ayarları Yapılandır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" msgstr "Son İşleme" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "G-Code Öğesini Değiştir" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "Hazırla" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "Önizleme" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "Çıkarılabilir Sürücüye Kaydet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "Çıkarılabilir Sürücüye Kaydediliyor {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Yazılacak dosya biçimleri mevcut değil!" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "Çıkarılabilir Sürücü {0} Üzerine Kaydediliyor" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "Baskı işi kuyruğu dolu. Yazıcı yeni iş kabul edemez." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Saving" -msgstr "Kaydediliyor" +msgid "Queue Full" +msgstr "Kuyruk Dolu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "{0} dosyasına kaydedilemedi: {1}" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "Veri yazıcıya yüklenemedi." -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "{device} üzerine yazmaya çalışırken dosya adı bulunamadı." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "Çıkarılabilir aygıta {0} kaydedilemedi: {1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "Çıkarılabilir Sürücüye {0}, {1} olarak kaydedildi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "File Saved" -msgstr "Dosya Kaydedildi" +msgid "Network error" +msgstr "Ağ hatası" -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "Çıkar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "Çıkarılabilir aygıtı çıkar {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Çıkarıldı {0}. Şimdi sürücüyü güvenle kaldırabilirsiniz." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "Donanımı Güvenli Bir Şekilde Kaldırın" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Çıkarma işlemi başarısız oldu {0}. Başka bir program sürücüyü kullanıyor olabilir." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "Çıkarılabilir Sürücü" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Kablo Yazdırma etkinleştirildiğinde Cura, katmanları doğru olarak görüntülemez." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "Simülasyon Görünümü" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "Önce dilimleme yapmanız gerektiğinden hiçbir şey gösterilmez." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "Görüntülenecek katman yok" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "Bu mesajı bir daha gösterme" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "Katman görünümü" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "Örnek veri dosyası okunamıyor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "Vurgulanan alanlar, eksik ya da ikincil yüzeyleri gösterir. Modelinizi düzeltin ve Cura'da tekrar açın." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "Model hataları" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "Gerçek görünüm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 -msgctxt "@label" -msgid "Support Blocker" -msgstr "Destek Engelleyici" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 -msgctxt "@info:tooltip" -msgid "Create a volume in which supports are not printed." -msgstr "Desteklerin yazdırılmadığı bir hacim oluşturun." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF Binary" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Compressed COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker Biçim Paketi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "UFP dosyasına yazamıyor:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "Yapı levhasını dengele" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "Yükseltmeleri seçin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "Bulut üzerinden yazdır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "Bulut üzerinden yazdır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "Bulut üzerinden bağlı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "Baskı izleme" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory'de baskıyı izleyin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "Baskı işi yüklenirken bilinmeyen hata kodu: {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Ultimaker hesabınızdan yeni yazıcı tespit edildi" msgstr[1] "Ultimaker hesabınızdan yeni yazıcılar tespit edildi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" msgstr "{name} yazıcısı ({model}) hesabınızdan ekleniyor" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" @@ -1589,71 +919,227 @@ msgid_plural "... and {0} others" msgstr[0] "... ve {0} diğeri" msgstr[1] "... ve {0} diğeri" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" msgstr "Digital Factory'den eklenen yazıcılar:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Yazıcı için kullanılabilir bulut bağlantısı yok" -msgstr[1] "Bazı yazıcılar için kullanılabilir bulut bağlantısı yok" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "Mevcut iş gönderilene kadar bekleyin." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "Baskı hatası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#, python-brace-format +msgctxt "@info:status" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"{printer_name} adlı yazıcınız bulut aracılığıyla bağlanamadı.\n" +" Baskı kuyruğunuzu yönetin ve yazıcınızı Digital Factory'ye bağlayarak baskılarınızı dilediğiniz yerden takip edin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "Buluttan yazdırma için hazır mısınız?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "Başlayın" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "Daha fazla bilgi edinin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "Yazdırma İşi Gönderiliyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "Baskı işi yazıcıya yükleniyor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura, henüz {0} grubunun ana yazıcısına yüklenmemiş malzeme profilleri tespit etti." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "Malzemeler yazıcıya gönderiliyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "{0} ile bağlantı kurmayı deniyorsunuz ancak cihaz bir grubun ana makinesi değil. Bu cihazı grup ana makinesi olarak yapılandırmak için web sayfasını ziyaret edebilirsiniz." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "Grup ana makinesi değil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "Grubu yapılandır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Bu yazıcı Digital Factory ile bağlantılandırılmamış:" msgstr[1] "Bu yazıcılar Digital Factory ile bağlantılandırılmamış:" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" msgstr "Bağlantı kurmak için lütfen {website_link} adresini ziyaret edin" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "Yazıcı için kullanılabilir bulut bağlantısı yok" +msgstr[1] "Bazı yazıcılar için kullanılabilir bulut bağlantısı yok" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" msgstr "Yazıcı yapılandırmalarını koru" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" msgstr "Yazıcıları kaldır" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "Ultimaker Connect çalıştırmayan bir yazıcıya bağlanmaya çalışıyorsunuz. Lütfen yazıcının donanım yazılımını son sürüme güncelleyin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "Yazıcınızı güncelleyin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "Yazdırma işi yazıcıya başarıyla gönderildi." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "Veri Gönderildi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "Ağ üzerinden yazdır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "Ağ üzerinden yazdır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "Ağ üzerinden bağlandı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "yarın" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "bugün" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "Ağ ile Bağlan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "Bulut üzerinden yazdır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "Bulut üzerinden yazdır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "Bulut üzerinden bağlı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." msgstr "{printer_name} yazıcısı bir sonraki hesap senkronizasyonuna kadar kaldırılacak." -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" msgstr "{printer_name} yazıcısını kalıcı olarak kaldırmak için {digital_factory_link} adresini ziyaret edin" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" msgstr "{printer_name} yazıcısını geçici olarak kaldırmak istediğinizden emin misiniz?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" msgstr "Yazıcılar kaldırılsın mı?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" @@ -1669,7 +1155,7 @@ msgstr[1] "" "{0} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\n" "Devam etmek istediğinizden emin misiniz?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" "You are about to remove all printers from Cura. This action cannot be undone.\n" @@ -1678,1093 +1164,1906 @@ msgstr "" "Tüm yazıcıları Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\n" "Devam etmek istediğinizden emin misiniz?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "Baskı izleme" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory'de baskıyı izleyin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "Baskı işi yüklenirken bilinmeyen hata kodu: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MF dosyası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Cura Projesi 3MF dosyası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "3mf dosyasını yazarken hata oluştu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "3MF Writer eklentisi bozuk." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "Henüz yazılacak bir çalışma alanı yok. Lütfen önce bir yazıcı ekleyin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "Burada çalışma alanını yazmak için izin yok." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "İşletim sistemi, proje dosyalarının bu konuma veya bu dosya adıyla kaydedilmesine izin vermiyor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "Yedeklemeniz geri yüklenirken bir hata oluştu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "Yedeklemeleri yönet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "Yedeklemeler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "Yedeklemeniz yüklenirken bir hata oluştu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "Yedeklemeniz oluşturuluyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "Yedeklemeniz oluşturulurken bir hata oluştu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "Yedeklemeniz yükleniyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "Yedeklemenizin yüklenmesi tamamlandı." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "Yedekleme maksimum dosya boyutunu aşıyor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "Örnek veri dosyası okunamıyor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "UFP dosyasına yazamıyor:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Ultimaker Biçim Paketi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "G-code dosyası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "G-code ayrıştırma" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "G-code Ayrıntıları" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "Dosya göndermeden önce g-code’un yazıcınız ve yazıcı yapılandırmanız için uygun olduğundan emin olun. G-code temsili doğru olmayabilir." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "G Dosyası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "Open Compressed Triangle Mesh" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF Binary" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF Embedded JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford Triangle Format" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Compressed COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "Yapı levhasını dengele" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "Yükseltmeleri seçin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "Sıkıştırılmış G-code Dosyası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "Sunucunun yanıtı yorumlanamadı." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "Pazar Yerine ulaşılamadı." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "Reddet ve hesaptan kaldır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "Reddet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "Kabul ediyorum" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "Eklenti Lisans Anlaşması" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "Malzeme ve yazılım paketlerini hesabınızla senkronize etmek istiyor musunuz?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "Ultimaker hesabınızda değişiklik tespit edildi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "Senkronize et" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "Değişikliklerin etkili olması için {} uygulamasını kapatarak yeniden başlatmalısınız." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "Senkronize ediliyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "{} eklenti indirilemedi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "Yüklü eklentiler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "Yüklü malzemeler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "Paketli eklentiler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "Paketli malzemeler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "Bilinmeyen Paket" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "Bilinmeyen Yazar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "Çıkarılabilir Sürücü" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "Çıkarılabilir Sürücüye Kaydet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "Çıkarılabilir Sürücüye Kaydediliyor {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "Çıkarılabilir Sürücü {0} Üzerine Kaydediliyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "Kaydediliyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "{0} dosyasına kaydedilemedi: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "{device} üzerine yazmaya çalışırken dosya adı bulunamadı." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "Çıkarılabilir aygıta {0} kaydedilemedi: {1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "Çıkarılabilir Sürücüye {0}, {1} olarak kaydedildi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "Dosya Kaydedildi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "Çıkar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "Çıkarılabilir aygıtı çıkar {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "Çıkarıldı {0}. Şimdi sürücüyü güvenle kaldırabilirsiniz." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "Donanımı Güvenli Bir Şekilde Kaldırın" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "Çıkarma işlemi başarısız oldu {0}. Başka bir program sürücüyü kullanıyor olabilir." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "Görüntüle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "Dilimleme işlemi beklenmeyen bir hatayla başarısız oldu. Lütfen sorun izleyicimizde hata bildirmeyi düşünün." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "Dilimleme başarısız" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "Hata bildirin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "Ultimaker Cura'nın sorun izleyicisinde hata bildirin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "Mevcut malzeme, seçilen makine veya yapılandırma ile uyumlu olmadığından mevcut malzeme ile dilimlenemedi." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "Dilimlenemedi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "Geçerli ayarlarla dilimlenemiyor. Şu ayarlarda hata var: {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "Modele özgü ayarlar nedeniyle dilimlenemedi. Şu ayarlar bir veya daha fazla modelde hataya yol açıyor: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "İlk direk veya ilk konum(lar) geçersiz olduğu için dilimlenemiyor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "Etkisizleştirilmiş Extruder %s ile ilgili nesneler olduğundan dilimleme yapılamıyor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"Lütfen ayarları gözden geçirin ve modellerinizi şu durumlara karşı kontrol edin:\n" +"- Yapı hacmine sığma\n" +"- Etkin bir ekstrüdere atanma\n" +"- Değiştirici kafesler olarak ayarlanmama" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "Katmanlar İşleniyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "Bilgi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "3MF Dosyası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "Önerilen Ayarlar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "Özel" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "Bu projede kullanılan malzeme, Cura'da bulunmayan birtakım malzeme tanımlarını temel alıyor ve bu durum, istenmeyen baskı sonuçlarına sebep olabilir. Mağazadan tam malzeme paketini kurmanızı öneririz." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "Malzeme profilleri yüklü değil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "Malzeme Yükle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "Proje dosyası {0} bilinmeyen bir makine tipi içeriyor: {1}. Makine alınamıyor. Bunun yerine modeller alınacak." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "Proje Dosyası Aç" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "{0} proje dosyası aniden erişilemez oldu: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "Proje Dosyası Açılamıyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "Proje dosyası {0} bozuk: {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "{0} proje dosyası, Ultimaker Cura'nın bu sürümünde bilinmeyen profiller kullanılarak yapılmış." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "Model Başına Ayarlar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "Model Başına Ayarları Yapılandır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 +msgctxt "@info:title" +msgid "3D Model Assistant" +msgstr "3D Model Yardımcısı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      {model_names}

      \n" +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " msgstr "" -"{printer_name} adlı yazıcınız bulut aracılığıyla bağlanamadı.\n" -" Baskı kuyruğunuzu yönetin ve yazıcınızı Digital Factory'ye bağlayarak baskılarınızı dilediğiniz yerden takip edin" +"

      Model boyutu ve model yapılandırması nedeniyle bir veya daha fazla 3D model optimum yazdırılamayabilir:

      \n" +"

      {model_names}

      \n" +"

      En iyi kalite ve güvenilirliği nasıl elde edeceğinizi öğrenin.

      \n" +"

      Yazdırma kalitesi kılavuzunu görüntüleyin

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "Buluttan yazdırma için hazır mısınız?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "Başlayın" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "Daha fazla bilgi edinin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Ultimaker Connect çalıştırmayan bir yazıcıya bağlanmaya çalışıyorsunuz. Lütfen yazıcının donanım yazılımını son sürüme güncelleyin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "Yazıcınızı güncelleyin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura, henüz {0} grubunun ana yazıcısına yüklenmemiş malzeme profilleri tespit etti." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "Malzemeler yazıcıya gönderiliyor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "{0} ile bağlantı kurmayı deniyorsunuz ancak cihaz bir grubun ana makinesi değil. Bu cihazı grup ana makinesi olarak yapılandırmak için web sayfasını ziyaret edebilirsiniz." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "Grup ana makinesi değil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "Grubu yapılandır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "Mevcut iş gönderilene kadar bekleyin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "Baskı hatası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "Veri yazıcıya yüklenemedi." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "Ağ hatası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "Yazdırma İşi Gönderiliyor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "Baskı işi yazıcıya yükleniyor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "Baskı işi kuyruğu dolu. Yazıcı yeni iş kabul edemez." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "Kuyruk Dolu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "Yazdırma işi yazıcıya başarıyla gönderildi." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "Veri Gönderildi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "Ağ üzerinden yazdır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "Ağ üzerinden yazdır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "Ağ üzerinden bağlandı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "Ağ ile Bağlan" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "yarın" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "bugün" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" msgstr "USB yazdırma" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" msgstr "USB ile yazdır" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" msgstr "USB ile yazdır" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" msgstr "USB ile bağlı" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "USB’den yazdırma devam ediyor, Cura’yı kapatmanız bu yazdırma işlemini durduracak. Emin misiniz?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." msgstr "Devam eden bir baskı var. Cura, önceki baskı tamamlanmadan USB aracılığıyla başka bir baskı işi başlatamaz." -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" msgstr "Baskı Sürüyor" -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3D Dosyası" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "Önizleme" -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "Röntgen Görüntüsü" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter metin dışı modu desteklemez." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "Proje Aç" +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "Lütfen dışa aktarmadan önce G-code'u hazırlayın." -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "Var olanları güncelleştir" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "Yeni oluştur" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "Özet - Cura Projesi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "Makinedeki çakışma nasıl çözülmelidir?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "Yazıcı ayarları" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "Tür" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "Yazıcı Grubu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "Profildeki çakışma nasıl çözülmelidir?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "Profil ayarları" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "İsim" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "Profilde değil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 geçersiz kılma" -msgstr[1] "%1 geçersiz kılmalar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "Kaynağı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 geçersiz kılma" -msgstr[1] "%1, %2 geçersiz kılmalar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "Malzemedeki çakışma nasıl çözülmelidir?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "Malzeme ayarları" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "Görünürlük ayarı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "Mod" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "Görünür ayarlar:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 / %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "Bir projenin yüklenmesi derleme levhasındaki tüm modelleri siler." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "Aç" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "Projeyi yine de aç" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "Eksik malzemeyi yükle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "Daha fazla seçenek görüntülemek ister misiniz?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "Şimdi Yedekle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "Otomatik Yedekle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "Cura’nın başlatıldığı günlerde otomatik olarak yedekleme yapar." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "Geri Yükle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "Yedeklemeyi Sil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Bu yedeklemeyi silmek istediğinizden emin misiniz? Bu eylem geri alınamaz." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "Yedeklemeyi Geri Yükle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "Yedeklemeniz geri yüklenmeden öne Cura’yı yeniden başlatmalısınız. Cura’yı şimdi kapatmak istiyor musunuz?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Cura Sürümü" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "Makineler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "Malzemeler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "Profiller" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "Eklentiler" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cura Yedeklemeleri" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "Yedeklemelerim" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "Şu anda yedeklemeniz yok. Oluşturmak için “Şimdi Yedekle” düğmesini kullanın." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "Önizleme aşamasında en fazla 5 yedekleme görüntüleyebilirsiniz. Önceki yedeklemeleri görmek için mevcut yedeklemelerden birini kaldırın." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "Cura ayarlarınızı yedekleyin ve senkronize edin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "Giriş yap" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "Cura projesini kaydet ve dosyayı yazdır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "Cura projesini kaydet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" msgid "Update Firmware" msgstr "Aygıt Yazılımını Güncelle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Aygıt yazılımı doğrudan 3B yazıcı üzerinden çalışan bir yazılım parçasıdır. Bu aygıt yazılımı adım motorlarını kontrol eder, sıcaklığı düzenler ve sonunda yazıcının çalışmasını sağlar." +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeGzWriter yazı modunu desteklemez." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "Yeni yazıcıları olan aygıt yazılımı gönderimi yararlı olmaktadır, ancak yeni sürümler daha fazla özellik ve geliştirmeye eğilimlidir." +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "Katman görünümü" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "Kablo Yazdırma etkinleştirildiğinde Cura, katmanları doğru olarak görüntülemez." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 +msgctxt "@info:title" +msgid "Simulation View" +msgstr "Simülasyon Görünümü" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "Önce dilimleme yapmanız gerektiğinden hiçbir şey gösterilmez." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 +msgctxt "@info:title" +msgid "No layers to show" +msgstr "Görüntülenecek katman yok" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "Bu mesajı bir daha gösterme" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura 15.04 profiles" +msgstr "Cura 15.04 profilleri" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "AMF File" +msgstr "AMF Dosyası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "Vurgulanan alanlar, eksik ya da ikincil yüzeyleri gösterir. Modelinizi düzeltin ve Cura'da tekrar açın." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 +msgctxt "@info:title" +msgid "Model Errors" +msgstr "Model hataları" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Solid view" +msgstr "Gerçek görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#, python-brace-format +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "{machine_name} cihazınız için yeni özellikler veya hata düzeltmeleri mevcut olabilir! Henüz son sürüme geçmediyseniz yazıcınızın donanım yazılımını {latest_version} sürümüne güncellemeniz önerilir." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#, python-format +msgctxt "@info:title The %s gets replaced with the printer name." +msgid "New %s stable firmware available" +msgstr "Yeni %s istikrarlı donanım yazılımı yayınlandı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "Aygıt Yazılımını otomatik olarak yükselt" +msgid "How to update" +msgstr "Nasıl güncellenir" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "Özel Aygıt Yazılımı Yükle" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "Güncelleme bilgilerine erişilemedi." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "Yazıcı ile bağlantı kurulmadığı için aygıt yazılımı güncellenemiyor." +msgid "Support Blocker" +msgstr "Destek Engelleyici" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "Yazıcı bağlantısı aygıt yazılımını yükseltmeyi desteklemediği için aygıt yazılımı güncellenemiyor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "Özel aygıt yazılımı seçin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "Aygıt Yazılımı Güncellemesi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "Aygıt yazılımı güncelleniyor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "Aygıt yazılımı güncellemesi tamamlandı." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "Bilinmeyen bir hata nedeniyle aygıt yazılımı güncellemesi başarısız oldu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "Bir iletişim hatası nedeniyle aygıt yazılımı güncellemesi başarısız oldu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "Bir girdi/çıktı hatası nedeniyle aygıt yazılımı güncellemesi başarısız oldu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "Eksik aygıt yazılımı nedeniyle aygıt yazılımı güncellemesi başarısız oldu." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "Resmi Dönüştür" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "Yükseklik (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "Her bir pikselin “Taban”dan en yüksek mesafesi." +msgid "Create a volume in which supports are not printed." +msgstr "Desteklerin yazdırılmadığı bir hacim oluşturun." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "Taban (mm)" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 +msgctxt "@item:inmenu" +msgid "Prepare" +msgstr "Hazırla" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "Tabanın yapı levhasından milimetre cinsinden yüksekliği." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "Genişlik (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "Yapı plakasındaki milimetre cinsinden genişlik" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "Derinlik (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "Yapı levhasındaki milimetre cinsinden derinlik" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "Daha koyu olan daha yüksek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "Daha açık olan daha yüksek" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Litofanlar için, daha fazla ışığın girmesini engellemek amacıyla koyu renk pikseller daha kalın olan bölgelere denk gelmelidir. Yükseklik haritaları için daha açık renk pikseller daha yüksek araziyi ifade eder; bu nedenle daha açık renk piksellerin oluşturulan 3D modelde daha kalın bölgelere denk gelmesi gerekir." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "Renk Modeli" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "Doğrusal" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "Yarı saydamlık" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Litofanlar için yarı saydamlık sağlayacak basit bir logaritmik model bulunur. Yükseklik haritaları için piksel değerleri doğrusal yüksekliklere karşılık gelir." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "1 mm Geçirgenlik (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "1 milimetre kalınlığında bir baskıya nüfuz eden ışığın yüzdesi. Bu değerin düşürülmesi karanlık bölgelerdeki kontrastı arttırır ve görüntünün açık bölgelerindeki kontrastı azaltır." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "Düzeltme" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "Resme uygulanacak düzeltme miktarı." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "Tamam" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "Yazıcı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "Nozül Ayarları" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "Nozzle boyutu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "Uyumlu malzeme çapı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "Nozül X ofseti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "Nozül Y ofseti" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "Soğutma Fanı Numarası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "Ekstruder G-Code'u Başlatma" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "Ekstruder G-Code'u Sonlandırma" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "Yazıcı Ayarları" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (Genişlik)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (Derinlik)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (Yükseklik)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "Yapı levhası şekli" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "Merkez nokta" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "Isıtılmış yatak" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "Isıtılmış yapı hacmi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "G-code türü" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "Yazıcı Başlığı Ayarları" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X maks" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y maks" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "Portal Yüksekliği" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "Ekstrüder Sayısı" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "Ekstrüder ofsetlerini GCode'a uygula" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "G-code’u Başlat" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "G-code’u Sonlandır" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "Hesabınızda değişiklik var" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "Yazıcı" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "Kapat" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "Nozül Ayarları" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "Sonraki" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "Aşağıdaki paketler eklenecek:" +msgid "Nozzle size" +msgstr "Nozzle boyutu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "Aşağıdaki paketler uyumsuz Cura sürümü nedeniyle yüklenemiyor:" +msgid "Compatible material diameter" +msgstr "Uyumlu malzeme çapı" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "Eksik Malzemeleri yükle" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "Nozül X ofseti" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "Eklenti Lisans Anlaşması" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "Nozül Y ofseti" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "Eklenti lisansını okuyun ve kabul edin." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "Soğutma Fanı Numarası" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "Kabul et" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "Ekstruder G-Code'u Başlatma" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "Paketleri yönet" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "Ekstruder G-Code'u Sonlandırma" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Ultimaker Cura eklentilerinizi ve malzeme profillerini burada yönetin. Eklentilerinizi güncel tuttuğunuzdan ve ayarınızı düzenli olarak yedeklediğinizden emin olun." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "Resmi Dönüştür" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "Yükseklik (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "Paketleri yönet" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "Her bir pikselin “Taban”dan en yüksek mesafesi." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "Taban (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "Tabanın yapı levhasından milimetre cinsinden yüksekliği." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "Genişlik (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "Yapı plakasındaki milimetre cinsinden genişlik" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "Derinlik (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "Yapı levhasındaki milimetre cinsinden derinlik" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "Daha koyu olan daha yüksek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "Daha açık olan daha yüksek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "Litofanlar için, daha fazla ışığın girmesini engellemek amacıyla koyu renk pikseller daha kalın olan bölgelere denk gelmelidir. Yükseklik haritaları için daha açık renk pikseller daha yüksek araziyi ifade eder; bu nedenle daha açık renk piksellerin oluşturulan 3D modelde daha kalın bölgelere denk gelmesi gerekir." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "Renk Modeli" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "Doğrusal" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "Yarı saydamlık" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "Litofanlar için yarı saydamlık sağlayacak basit bir logaritmik model bulunur. Yükseklik haritaları için piksel değerleri doğrusal yüksekliklere karşılık gelir." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "1 mm Geçirgenlik (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "1 milimetre kalınlığında bir baskıya nüfuz eden ışığın yüzdesi. Bu değerin düşürülmesi karanlık bölgelerdeki kontrastı arttırır ve görüntünün açık bölgelerindeki kontrastı azaltır." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "Düzeltme" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "Resme uygulanacak düzeltme miktarı." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "Tamam" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "Son İşleme Uzantısı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "Son İşleme Dosyaları" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "Dosya ekle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "Ayarlar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "Etkin ileri işleme komut dosyalarını değiştirin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "Aşağıdaki komut dosyası etkin:" +msgstr[1] "Aşağıdaki komut dosyaları etkin:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "En üste taşı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "Sil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "Devam et" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "Duraklatılıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "Devam ediliyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "Duraklat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "İptal ediliyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "Durdur" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "%1 öğesini kuyruğun en üstüne taşımak ister misiniz?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "Yazdırma işini en üste taşı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "%1 öğesini silmek istediğinizden emin misiniz?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "Yazdırma işini sil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "%1 öğesini durdurmak istediğinizden emin misiniz?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "Yazdırmayı durdur" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "Ağ üzerinden yazdır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "Yazdır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "Yazıcı seçimi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "Yapılandırma Değişiklikleri" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "Geçersiz kıl" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "Atanan yazıcı %1, şu yapılandırma değişikliğini gerektiriyor:" +msgstr[1] "Atanan yazıcı %1, şu yapılandırma değişikliklerini gerektiriyor:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "Yazıcı %1 atandı, fakat iş bilinmeyen bir malzeme yapılandırması içeriyor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "%2 olan %1 malzemesini %3 yapın." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "%3 malzemesini %1 malzemesi olarak yükleyin (Bu işlem geçersiz kılınamaz)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "%2 olan %1 print core'u %3 yapın." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "Baskı tablasını %1 olarak değiştirin (Bu işlem geçersiz kılınamaz)." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "Geçersiz kıl seçeneği mevcut yazıcı yapılandırmasındaki ayarları kullanacaktır. Yazdırma işlemi başarısız olabilir." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "Cam" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "Alüminyum" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "Yazıcıyı yönet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "Kuyruğu uzaktan yönetmek için lütfen yazıcının donanım yazılımını güncelleyin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Bulut yazıcıları için web kamerası akışları Ultimaker Cura'dan görüntülenemez. Ultimaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek için \"Yazıcıyı Yönet\"i tıklayın." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "Yükleniyor..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "Eklentiler" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "Mevcut değil" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "Ulaşılamıyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "Boşta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "Hazırlanıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "Yazdırma" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "Başlıksız" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "Anonim" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "Yapılandırma değişiklikleri gerekiyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "Detaylar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "Kullanım dışı yazıcı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "İlk kullanılabilen" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "Ağ Yazıcısına Bağlan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "Yazıcınıza ağ üzerinden doğrudan baskı göndermek için lütfen yazıcınızın ağ kablosuyla ağa bağlı olduğundan veya yazıcınızı WiFi ağınıza bağladığınızdan emin olun. Yazıcınız ile Cura'ya bağlanamıyorsanız g-code dosyalarını yazıcınıza aktarmak için USB sürücüsü kullanabilirsiniz." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "Aşağıdaki listeden yazıcınızı seçin:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "Düzenle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "Kaldır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "Yenile" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "Yazıcınız listede yoksa ağ yazdırma sorun giderme kılavuzunu okuyun" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "Tür" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "Üretici yazılımı sürümü" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "Adres" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "Bu yazıcı, bir yazıcı grubunu barındırmak için ayarlı değildir." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "Bu yazıcı, %1 yazıcı grubunun ana makinesidir." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "Bu adresteki yazıcı henüz yanıt vermedi." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "Bağlan" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "Geçersiz IP adresi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "Lütfen geçerli bir IP adresi girin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "Yazıcı Adresi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "Ağdaki yazıcınızın IP adresini girin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "Kuyrukta" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "Tarayıcıda yönet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "Kuyrukta baskı işi yok. Bir iş eklemek için dilimleme yapın ve gönderin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "Yazdırma görevleri" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "Toplam yazdırma süresi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "Bekleniyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "Durduruldu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "Tamamlandı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "İptal ediliyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "Başarısız" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "Duraklatılıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "Duraklatıldı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "Devam ediliyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "Eylem gerekli" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "%1 bitiş tarihi: %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cura Yedeklemeleri" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Cura Sürümü" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "Makineler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "Malzemeler" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "Tarayıcıda ara" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "Profiller" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "Eklentiler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "Paketi kullanmak için Cura'yı yeniden başlatmanız gerekecek" +msgid "Want more?" +msgstr "Daha fazla seçenek görüntülemek ister misiniz?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "%1 uygulamasından çık" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "Şimdi Yedekle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "Malzeme Yükle" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "Otomatik Yedekle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Ultimaker 3D yazıcılarınız için optimize edilmiş malzeme profillerini seçin ve yükleyin." +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "Cura’nın başlatıldığı günlerde otomatik olarak yedekleme yapar." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "Geri Yükle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "Yedeklemeyi Sil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "Bu yedeklemeyi silmek istediğinizden emin misiniz? Bu eylem geri alınamaz." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "Yedeklemeyi Geri Yükle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "Yedeklemeniz geri yüklenmeden öne Cura’yı yeniden başlatmalısınız. Cura’yı şimdi kapatmak istiyor musunuz?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "Yedeklemelerim" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "Şu anda yedeklemeniz yok. Oluşturmak için “Şimdi Yedekle” düğmesini kullanın." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "Önizleme aşamasında en fazla 5 yedekleme görüntüleyebilirsiniz. Önceki yedeklemeleri görmek için mevcut yedeklemelerden birini kaldırın." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "Cura ayarlarınızı yedekleyin ve senkronize edin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "Giriş yap" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "Anonim veri toplama hakkında daha fazla bilgi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için anonim veri toplar. Aşağıda, paylaşılan tüm verilerin bir örneği verilmiştir:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "Anonim veri göndermek istemiyorum" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "Anonim veri gönderilmesine izin ver" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "Cura projesini kaydet ve dosyayı yazdır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "Cura projesini kaydet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "Paketi yüklemek için lisansı kabul etmeniz gerekir" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "Lütfen Ultimaker Original’e yapılan herhangi bir yükseltmeyi seçin" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "Daha Fazla Bilgi Edinin" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "Isıtılmış Yapı Levhası (orijinal donanım veya şahsen yapılan)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "Yapı Levhası Dengeleme" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "Baskılarınızın düzgün çıktığından emin olmak için yapı levhanızı ayarlayabilirsiniz. “Sonraki Konuma Taşı” seçeneğine tıkladığınızda, nozül ayarlanabilen farklı konumlara taşınacak." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "Her konum için nozülün altına bir kağıt yerleştirin ve yazdırma yapı levhasının yüksekliğini ayarlayın. Kağıt nozülün ucundan yavaşça geçerse yazdırma yapı levhasının yüksekliği doğrudur." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "Yapı Levhasını Dengelemeyi Başlat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "Sonraki Konuma Taşı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Oluşturan" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "Daha Fazla Bilgi Edinin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "Etkinleştir" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "Devre dışı bırak" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "Eski sürüm yükleniyor..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "Eski Sürümü Yükle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "Yükleniyor..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "Yükle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "Kaldır" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "Güncelleniyor..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "Güncelle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "Paket ayrıntıları" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "Geri" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "Tanım" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "Uyumlu yazıcılar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "Uyumluluk bilgisi yok" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "Uyumlu destek malzemeleri" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "Hiçbiri" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "Material Station ile uyumlu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "Evet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "Hayır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "Air Manager için en uygun" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "Eklenti web sitesini ziyaret edin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "Web sitesi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "Makara satın al" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "Güvenlik veri sayfası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "Teknik veri sayfası" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "Paketler yüklenemedi:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "Yeniden denensin mi?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "Yükleniyor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "Yüklenecek başka sonuç yok" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "Mevcut filtreyle başka sonuç bulunmadı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "Daha fazla yükle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "Eklentileri Yükle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "Muhteşem kullanıcı topluluğumuzun katkıda bulunduğu eklentilerle iş akışınızı kolaylaştırın ve Ultimaker Cura deneyiminizi kendinize uygun hale getirin." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "Hesabınızda değişiklik var" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "Kapat" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "Sonraki" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "Aşağıdaki paketler eklenecek:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "Aşağıdaki paketler uyumsuz Cura sürümü nedeniyle yüklenemiyor:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "Paketi yüklemek için lisansı kabul etmeniz gerekir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "Eklenti Lisans Anlaşması" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "Eklenti lisansını okuyun ve kabul edin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "Kabul et" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "Malzeme Yükle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "Ultimaker 3D yazıcılarınız için optimize edilmiş malzeme profillerini seçin ve yükleyin." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "Paketleri yönet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "Tanım" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "Uyumlu yazıcılar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "Uyumluluk bilgisi yok" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "Uyumlu destek malzemeleri" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "Hiçbiri" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "Material Station ile uyumlu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "Evet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "Hayır" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "Air Manager için en uygun" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "Eklenti web sitesini ziyaret edin" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "Web sitesi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "Makara satın al" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "Güvenlik veri sayfası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "Teknik veri sayfası" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "Paket ayrıntıları" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "Geri" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "Paketler yüklenemedi:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "Yeniden denensin mi?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "Yükleniyor" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "Yüklenecek başka sonuç yok" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "Mevcut filtreyle başka sonuç bulunmadı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "Daha fazla yükle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Ultimaker Tarafından Doğrulanmış Eklenti" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Ultimaker Sertifikalı Malzeme" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Ultimaker Tarafından Doğrulanmış Paket" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "Paketleri yönet" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Ultimaker Cura eklentilerinizi ve malzeme profillerini burada yönetin. Eklentilerinizi güncel tuttuğunuzdan ve ayarınızı düzenli olarak yedeklediğinizden emin olun." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "Eksik Malzemeleri yükle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "Yükleniyor..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "Eklentiler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "Malzemeler" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "Tarayıcıda ara" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "Paketi kullanmak için Cura'yı yeniden başlatmanız gerekecek" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "%1 uygulamasından çık" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2777,3010 +3076,430 @@ msgstr "" "- Yazıcının ağa bağlı olup olmadığını kontrol edin.\n" "- Buluta bağlı yazıcıları keşfetmek için giriş yapıp yapmadığınızı kontrol edin." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "Lütfen yazıcınızı ağa bağlayın." -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "Kullanım kılavuzlarını çevrimiçi olarak görüntüle" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "Baskınızı Cura üzerinden izlemek için lütfen yazıcıyı bağlayın." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "Proje Aç" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "Var olanları güncelleştir" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "Yeni oluştur" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "Özet - Cura Projesi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "Makinedeki çakışma nasıl çözülmelidir?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "Yazıcı ayarları" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "Tür" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "Yazıcı Grubu" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "Profildeki çakışma nasıl çözülmelidir?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "Profil ayarları" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "İsim" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "Profilde değil" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 geçersiz kılma" +msgstr[1] "%1 geçersiz kılmalar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "Kaynağı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 geçersiz kılma" +msgstr[1] "%1, %2 geçersiz kılmalar" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "Malzemedeki çakışma nasıl çözülmelidir?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "Malzeme ayarları" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "Görünürlük ayarı" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "Mod" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "Görünür ayarlar:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 / %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "Bir projenin yüklenmesi derleme levhasındaki tüm modelleri siler." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "Aç" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "Projeyi yine de aç" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "Eksik malzemeyi yükle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "Ağ Tipi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "Normal model" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "Destek olarak yazdır" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "Çakışma ayarlarını değiştir" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "Çakışmaları destekleme" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "Yalnızca dolgu kafes" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "Kesme Örgüsü" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "Ayarları seçin" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Bu modeli Özelleştirmek için Ayarları seçin" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrele..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "Tümünü göster" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "Aygıt Yazılımını Güncelle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "Aygıt yazılımı doğrudan 3B yazıcı üzerinden çalışan bir yazılım parçasıdır. Bu aygıt yazılımı adım motorlarını kontrol eder, sıcaklığı düzenler ve sonunda yazıcının çalışmasını sağlar." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "Yeni yazıcıları olan aygıt yazılımı gönderimi yararlı olmaktadır, ancak yeni sürümler daha fazla özellik ve geliştirmeye eğilimlidir." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "Aygıt Yazılımını otomatik olarak yükselt" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "Özel Aygıt Yazılımı Yükle" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "Yazıcı ile bağlantı kurulmadığı için aygıt yazılımı güncellenemiyor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "Yazıcı bağlantısı aygıt yazılımını yükseltmeyi desteklemediği için aygıt yazılımı güncellenemiyor." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "Son İşleme Uzantısı" +msgid "Select custom firmware" +msgstr "Özel aygıt yazılımı seçin" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "Aygıt Yazılımı Güncellemesi" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "Son İşleme Dosyaları" +msgid "Updating firmware." +msgstr "Aygıt yazılımı güncelleniyor." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "Dosya ekle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "Ayarlar" +msgid "Firmware update completed." +msgstr "Aygıt yazılımı güncellemesi tamamlandı." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "Etkin ileri işleme komut dosyalarını değiştirin." +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "Bilinmeyen bir hata nedeniyle aygıt yazılımı güncellemesi başarısız oldu." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "Aşağıdaki komut dosyası etkin:" -msgstr[1] "Aşağıdaki komut dosyaları etkin:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "Bir iletişim hatası nedeniyle aygıt yazılımı güncellemesi başarısız oldu." -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "Bir girdi/çıktı hatası nedeniyle aygıt yazılımı güncellemesi başarısız oldu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "Eksik aygıt yazılımı nedeniyle aygıt yazılımı güncellemesi başarısız oldu." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Renk şeması" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "Malzeme Rengi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "Çizgi Tipi" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "Hız" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "Katman kalınlığı" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "Hat Genişliği" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "Akış" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "Uyumluluk Modu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "Geçişler" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "Yardımcılar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "Kabuk" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Dolgu" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "Başlangıçlar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "Yalnızca Üst Katmanları Göster" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "En Üstteki 5 Ayrıntılı Katmanı Göster" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "Üst / Alt" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "İç Duvar" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "min" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "maks" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "Anonim veri toplama hakkında daha fazla bilgi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için anonim veri toplar. Aşağıda, paylaşılan tüm verilerin bir örneği verilmiştir:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "Anonim veri göndermek istemiyorum" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "Anonim veri gönderilmesine izin ver" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "Yapı Levhası Dengeleme" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Baskılarınızın düzgün çıktığından emin olmak için yapı levhanızı ayarlayabilirsiniz. “Sonraki Konuma Taşı” seçeneğine tıkladığınızda, nozül ayarlanabilen farklı konumlara taşınacak." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Her konum için nozülün altına bir kağıt yerleştirin ve yazdırma yapı levhasının yüksekliğini ayarlayın. Kağıt nozülün ucundan yavaşça geçerse yazdırma yapı levhasının yüksekliği doğrudur." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "Yapı Levhasını Dengelemeyi Başlat" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "Sonraki Konuma Taşı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Lütfen Ultimaker Original’e yapılan herhangi bir yükseltmeyi seçin" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "Isıtılmış Yapı Levhası (orijinal donanım veya şahsen yapılan)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "Ağ Yazıcısına Bağlan" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Yazıcınıza ağ üzerinden doğrudan baskı göndermek için lütfen yazıcınızın ağ kablosuyla ağa bağlı olduğundan veya yazıcınızı WiFi ağınıza bağladığınızdan emin olun. Yazıcınız ile Cura'ya bağlanamıyorsanız g-code dosyalarını yazıcınıza aktarmak için USB sürücüsü kullanabilirsiniz." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "Aşağıdaki listeden yazıcınızı seçin:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "Düzenle" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "Kaldır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "Yenile" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "Yazıcınız listede yoksa ağ yazdırma sorun giderme kılavuzunu okuyun" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "Tür" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "Üretici yazılımı sürümü" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "Adres" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "Bu yazıcı, bir yazıcı grubunu barındırmak için ayarlı değildir." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "Bu yazıcı, %1 yazıcı grubunun ana makinesidir." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "Bu adresteki yazıcı henüz yanıt vermedi." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "Bağlan" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "Geçersiz IP adresi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "Lütfen geçerli bir IP adresi girin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "Yazıcı Adresi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "Ağdaki yazıcınızın IP adresini girin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "Yapılandırma Değişiklikleri" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "Geçersiz kıl" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "Atanan yazıcı %1, şu yapılandırma değişikliğini gerektiriyor:" -msgstr[1] "Atanan yazıcı %1, şu yapılandırma değişikliklerini gerektiriyor:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "Yazıcı %1 atandı, fakat iş bilinmeyen bir malzeme yapılandırması içeriyor." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "%2 olan %1 malzemesini %3 yapın." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "%3 malzemesini %1 malzemesi olarak yükleyin (Bu işlem geçersiz kılınamaz)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "%2 olan %1 print core'u %3 yapın." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Baskı tablasını %1 olarak değiştirin (Bu işlem geçersiz kılınamaz)." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "Geçersiz kıl seçeneği mevcut yazıcı yapılandırmasındaki ayarları kullanacaktır. Yazdırma işlemi başarısız olabilir." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "Cam" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "Alüminyum" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "En üste taşı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "Sil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "Devam et" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "Duraklatılıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "Devam ediliyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "Duraklat" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "İptal ediliyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "Durdur" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "%1 öğesini kuyruğun en üstüne taşımak ister misiniz?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "Yazdırma işini en üste taşı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "%1 öğesini silmek istediğinizden emin misiniz?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "Yazdırma işini sil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "%1 öğesini durdurmak istediğinizden emin misiniz?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "Yazdırmayı durdur" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "Yazıcıyı yönet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Kuyruğu uzaktan yönetmek için lütfen yazıcının donanım yazılımını güncelleyin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Bulut yazıcıları için web kamerası akışları Ultimaker Cura'dan görüntülenemez. Ultimaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek için \"Yazıcıyı Yönet\"i tıklayın." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "Yükleniyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "Mevcut değil" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "Ulaşılamıyor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "Boşta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "Hazırlanıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "Yazdırma" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "Başlıksız" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "Anonim" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "Yapılandırma değişiklikleri gerekiyor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "Detaylar" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "Kullanım dışı yazıcı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "İlk kullanılabilen" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "Durduruldu" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "Tamamlandı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "İptal ediliyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "Başarısız" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "Duraklatılıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "Duraklatıldı" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "Devam ediliyor..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "Eylem gerekli" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "%1 bitiş tarihi: %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "Kuyrukta" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "Tarayıcıda yönet" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Kuyrukta baskı işi yok. Bir iş eklemek için dilimleme yapın ve gönderin." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "Yazdırma görevleri" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "Toplam yazdırma süresi" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "Bekleniyor" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "Ağ üzerinden yazdır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "Yazdır" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "Yazıcı seçimi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "Giriş yap" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Ultimaker platformuna giriş yapın" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Marketplace'den malzeme profilleri ve eklentiler ekleyin\n" -"- Malzeme profillerinizi ve eklentilerinizi yedekleyin ve senkronize edin\n" -"- Ultimaker topluluğunda fikirlerinizi paylaşın ve 48.000'den fazla kullanıcıdan yardım alın" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Ücretsiz Ultimaker hesabı oluşturun" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "Kontrol ediliyor..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "Hesap senkronize edildi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "Bir sorun oluştu..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "Bekleyen güncellemeleri yükle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "Hesap güncellemelerini kontrol et" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "Son güncelleme: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker hesabı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "Çıkış yap" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "Süre tahmini yok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "Maliyet tahmini yok" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "Önizleme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "Süre tahmini" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "Malzeme tahmini" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1 m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1 g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "Dilimleniyor..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "Dilimlenemedi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "İşleme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "Dilimle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "Dilimleme sürecini başlat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "İptal" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "Çevrimiçi Sorun Giderme Kılavuzunu Göster" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "Tam Ekrana Geç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "Tam Ekrandan Çık" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "&Geri Al" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "&Yinele" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "&Çıkış" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "3 Boyutlu Görünüm" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "Önden Görünüm" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "Yukarıdan Görünüm" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "Alttan Görünüm" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "Sol Taraftan Görünüm" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "Sağ Taraftan Görünüm" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "Cura’yı yapılandır..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "&Yazıcı Ekle..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "Yazıcıları Yönet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "Malzemeleri Yönet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "Mağazadan daha fazla malzeme ekle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "&Profili geçerli ayarlar/geçersiz kılmalar ile güncelle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "&Geçerli değişiklikleri iptal et" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "G&eçerli ayarlardan/geçersiz kılmalardan profil oluştur..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "Profilleri Yönet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "Çevrimiçi Belgeleri Göster" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "Hata Bildir" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "Yenilikler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "Hakkında..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "Seçileni Sil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "Seçileni Ortala" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "Seçileni Çoğalt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "Modeli Sil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "Modeli Platformda Ortala" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "Modelleri Gruplandır" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "Model Grubunu Çöz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "&Modelleri Birleştir" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "&Modeli Çoğalt..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "Tüm modelleri Seç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "Yapı Levhasını Temizle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "Tüm Modelleri Yeniden Yükle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "Tüm Modelleri Düzenle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "Seçimi Düzenle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "Tüm Model Konumlarını Sıfırla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "Tüm Model ve Dönüşümleri Sıfırla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "&Dosya Aç..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "&Yeni Proje..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "Yapılandırma Klasörünü Göster" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "Görünürlük ayarını yapılandır..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "Yazıcılarım" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Ultimaker Digital Factory'de yazıcıları izleyin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "Digital Library'de baskı projeleri oluşturun." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "Yazdırma görevleri" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "Baskı işlerini takip edin ve baskı geçmişinizden yeniden baskı işlemi yapın." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Ultimaker Cura'yı eklentilerle ve malzeme profilleriyle genişletin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Ultimaker e-öğrenme ile 3D baskı uzmanı olun." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker desteği" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Ultimaker Cura ile işe nasıl başlayacağınızı öğrenin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "Soru gönder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Ultimaker Topluluğundan yardım alın." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "Hata bildirin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "Geliştiricileri sorunlarla ilgili bilgilendirin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Ultimaker web sitesini ziyaret edin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "Altıgen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "Bu paket yeniden başlatmanın ardından kurulacak." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "Genel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "Ayarlar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "Yazıcılar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "Malzemeler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "Profiller" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "%1 kapatılıyor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "%1 uygulamasından çıkmak istediğinizden emin misiniz?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "Dosya aç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "Paketi Kur" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "Dosya Aç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Seçtiğiniz dosyalar arasında bir veya daha fazla G-code dosyası bulduk. Tek seferde sadece bir G-code dosyası açabilirsiniz. Bir G-code dosyası açmak istiyorsanız, sadece birini seçiniz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "Yazıcı Ekle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "Yenilikler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "%1 hakkında" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "sürüm: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "Kaynaşık filaman 3B yazdırma için kalıcı çözüm." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura, topluluk iş birliği ile Ultimaker B.V. tarafından geliştirilmiştir.\n" -"Cura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "Grafik kullanıcı arayüzü" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "Uygulama çerçevesi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "G-code oluşturucu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "İşlemler arası iletişim kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "libnest2d için Python bağlamaları" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Prusa Research tarafından geliştirilen Poligon paketleme kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "3MF dosyalarının işlenmesi için destek kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "Dosya meta verileri ve akış için destek kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "Programlama dili" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI çerçevesi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "GUI çerçeve bağlantıları" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "C/C++ Bağlantı kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "Veri değişim biçimi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "Yazı tipi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "Poligon kırpma kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "JSON ayrıştırıcı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "Kullanım işlevleri, bir resim yükleyici dâhil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "Kullanım kütüphanesi, Voronoi oluşturma dâhil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "SSL güvenilirliğini doğrulamak için kök sertifikalar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Python 2 ve 3 arasında uyumluluk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "Sistem anahtarlık erişimi için destek kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "Daha hızlı matematik için destek kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "STL dosyalarının işlenmesi için destek kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Clipper için Python bağlamaları" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "Seri iletişim kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "Bilimsel bilgi işlem için destek kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Python Hata takip kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "Üçgen birleşimlerin işlenmesi için destek kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "ZeroConf keşif kitaplığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "Evrensel yapı sistemi yapılandırması" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "Bağımlılık ve paket yöneticisi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "Python uygulamalarını paketleme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Linux çapraz-dağıtım uygulama dağıtımı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "Windows yükleyicileri oluşturma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "Proje dosyası aç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "Bu bir Cura proje dosyasıdır. Bir proje olarak açmak mı yoksa içindeki modelleri içe aktarmak mı istiyorsunuz?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "Seçimimi hatırla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "Proje olarak aç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "Modelleri içe aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "Değişiklikleri iptal et veya kaydet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Bazı profil ayarlarını özelleştirdiniz.\n" -"Profiller arasında geçiş yapıldıktan sonra bu değişiklikleri tutmak ister misiniz?\n" -"Alternatif olarak, '%1' üzerinden varsayılanları yüklemek için değişiklikleri silebilirsiniz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "Profil ayarları" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "Mevcut değişiklikler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "Her zaman sor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "İptal et ve bir daha sorma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "Kaydet ve bir daha sorma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "Değişiklikleri sil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "Değişiklikleri tut" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Seçtiğiniz dosyalar arasında bir veya daha fazla proje dosyası bulduk. Tek seferde sadece bir proje dosyası açabilirsiniz. Sadece bu dosyalarda bulunan modelleri içe aktarmanızı öneririz. Devam etmek istiyor musunuz?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "Tümünü model olarak içe aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "Projeyi Kaydet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "Ekstruder %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & malzeme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "Malzeme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "Kaydederken proje özetini bir daha gösterme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "Kaydet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "Seçili Modeli %1 ile Yazdır" -msgstr[1] "Seçili Modelleri %1 ile Yazdır" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "Başlıksız" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "&Ayarlar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "Yeni proje" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "Yeni bir proje başlatmak istediğinizden emin misiniz? Bu işlem yapı levhasını ve kaydedilmemiş tüm ayarları silecektir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "Mağaza" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "Yapılandırmalar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "%1 tanınmadığından bu yapılandırma kullanılamaz. Doğru malzeme profilini indirmek için lütfen %2 bölümünü ziyaret edin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "Mağaza" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "Kullanılabilir yapılandırmalar yazıcıdan yükleniyor..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "Yazıcı bağlı olmadığından yapılandırmalar kullanılamıyor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "Bu ekstrüderin yapılandırılmasına izin verilmiyor ve dilimleme yapılamaz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "Bu ekstrüderin yapılandırmasıyla eşleşen profil yok." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "Yapılandırma seç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "Yapılandırmalar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "Özel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "Yazıcı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "Etkin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "Malzeme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "Bu malzeme kombinasyonuyla daha iyi yapıştırma için yapıştırıcı kullanın." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "Seçili Modeli Şununla Yazdır:" -msgstr[1] "Seçili Modelleri Şununla Yazdır:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "Seçili Modeli Çoğalt" -msgstr[1] "Seçili Modelleri Çoğalt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "Kopya Sayısı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "Düz&enle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "Uzantılar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "&Dosya" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "&Projeyi Kaydet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "&Dışa Aktar..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "Seçimi Dışa Aktar..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "&Yardım" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "Malzeme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "Favoriler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "Genel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "Dosya Aç..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "Tercihler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "&Yazıcı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "Ağ etkin yazıcılar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "Yerel yazıcılar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "En Son Öğeyi Aç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "Projeyi Kaydet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "&Malzeme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "Etkin Ekstruder olarak ayarla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "Ekstruderi Etkinleştir" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "Ekstruderi Devre Dışı Bırak" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "Görünür ayarlar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "Tüm Kategorileri Daralt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "Ayar Görünürlüğünü Yönet..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "&Görünüm" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "&Kamera konumu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "Kamera görüşü" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "Perspektif" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "Ortografik" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "Yazıcıya bağlı değil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "Yazıcı komutları kabul etmiyor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "Bakımda. Lütfen yazıcıyı kontrol edin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "Yazıcı bağlantısı koptu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "Yazdırılıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "Duraklatıldı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "Hazırlanıyor..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "Lütfen yazıcıyı çıkarın" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "Yazdırmayı Durdur" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "Yazdırmayı iptal etmek istediğinizden emin misiniz?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "Destek olarak basıldı." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "Bu model ile çakışan diğer modeller değiştirilir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "Bu model ile çakışan dolgu değiştirilir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "Bu model ile çakışmalar desteklenmez." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "%1 ayarı geçersiz kılar." -msgstr[1] "%1 ayarı geçersiz kılar." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "Nesne listesi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "Varsayılanlar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "Arayüz" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- eksik --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "Para Birimi:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "Tema*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "Ayarlar değiştirilirken otomatik olarak dilimle." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "Otomatik olarak dilimle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*Bu değişikliklerin etkili olması için uygulamayı yeniden başlatmanız gerekecektir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "Görünüm şekli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "Modelin desteklenmeyen alanlarını kırmızı ile gösterin. Destek alınmadan bu alanlar düzgün bir şekilde yazdırılmayacaktır." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "Dışarıda kalan alanı göster" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Modelin eksik veya ikincil yüzeylerini uyarı işaretleri kullanarak vurgulayın. Amaçlanan geometrinin eksik parçaları genellikle takım yolları olacaktır." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "Model hatalarını görüntüle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "Bir model seçildiğinde bu model görüntünün ortasında kalacak şekilde kamera hareket eder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "Öğeyi seçince kamerayı ortalayın" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Cura’nın varsayılan yakınlaştırma davranışı tersine çevrilsin mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "Kamera yakınlaştırma yönünü ters çevir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "Yakınlaştırma farenin hareket yönüne uygun olsun mu?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Fareye doğru yakınlaştırma yapılması ortografik perspektifte desteklenmez." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "Farenin hareket yönüne göre yakınlaştır" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "Platformun üzerindeki öğeler kesişmemeleri için hareket ettirilmeli mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "Modellerin birbirinden ayrı olduğundan emin olduğundan emin olun" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Platformun üzerindeki modeller yapı levhasına değmeleri için indirilmeli mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "Modelleri otomatik olarak yapı tahtasına indirin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "G-code okuyucuda uyarı mesajı göster." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "G-code okuyucuda uyarı mesajı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "Katman, uyumluluk moduna zorlansın mı?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "Katman görünümünü uyumluluk moduna zorla (yeniden başlatma gerekir)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Cura kapatıldığı yerden mi başlatılsın?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "Başlangıçtaki pencere konumuna dönülsün" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "Ne tür bir kamera oluşturma işlemi kullanılmalıdır?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "Kamera oluşturma:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "Perspektif" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "Ortografik" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "Dosyaların açılması ve kaydedilmesi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "Masaüstünden veya harici uygulamalardan açılan dosyalar aynı Cura örneğinde mi açılacak?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "Tek bir Cura örneği kullan" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "Cura'nın tek örneğinde yeni bir model yüklenmeden önce yapı plakası temizlensin mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "Modeli tek örneğe yüklemeden önce yapı plakasını temizleyin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Modeller çok büyükse yapı hacmine göre ölçeklendirilmeli mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "Büyük modelleri ölçeklendirin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Bir modelin birimi milimetre değil de metre ise oldukça küçük görünebilir. Bu modeller ölçeklendirilmeli mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "Çok küçük modelleri ölçeklendirin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "Yüklendikten sonra modeller seçilsin mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "Yüklendiğinde modelleri seç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "Yazıcı adına bağlı bir ön ek otomatik olarak yazdırma işinin adına eklenmeli mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "Makine ön ekini iş adına ekleyin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "Bir proje dosyasını kaydederken özet gösterilmeli mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "Projeyi kaydederken özet iletişim kutusunu göster" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "Bir proje dosyası açıldığında varsayılan davranış" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "Bir proje dosyası açıldığında varsayılan davranış: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "Her zaman sor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "Her zaman proje olarak aç" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "Her zaman modelleri içe aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Bir profil üzerinde değişiklik yapıp farklı bir profile geçtiğinizde, değişikliklerin kaydedilmesini isteyip istemediğinizi soran bir iletişim kutusu açılır. Alternatif olarak bu işleve yönelik varsayılan bir davranış seçebilir ve bu iletişim kutusunun bir daha görüntülenmemesini tercih edebilirsiniz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "Profiller" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "Farklı bir profile geçerken değişen ayar değerleriyle ilgili varsayılan davranış: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "Değiştirilen ayarları her zaman at" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "Değiştirilen ayarları her zaman yeni profile taşı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "Gizlilik" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Yazdırmanızdaki anonim veriler Ultimaker’a gönderilmeli mi? Unutmayın; hiçbir model, IP adresi veya diğer kişiye özgü bilgiler gönderilmez veya saklanmaz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "(Anonim) yazdırma bilgisi gönder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "Güncellemeler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "Cura, program başladığında güncellemeleri kontrol etmeli mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "Başlangıçta güncellemeleri kontrol edin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "Güncellemeleri kontrol ederken yalnızca istikrarlı sürümleri kontrol edin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "Yalnızca istikrarlı sürümler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Güncellemeleri kontrol ederken hem istikrarlı hem de beta sürümleri kontrol edin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "İstikrarlı ve Beta sürümler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Cura her başlatıldığında yeni eklentiler için otomatik kontrol yapılsın mı? Bu seçeneği devre dışı bırakmanız kesinlikle önerilmez!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "Eklenti güncellemeleri için bildirim alın" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "Yeni Ekle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "Etkinleştir" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "Yeniden adlandır" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "Etkin yazıcı ile uyumlu malzemeler:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "Yeni oluştur" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "İçe Aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "Yazıcılarla Senkronize Et" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "Çoğalt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "Dışa Aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "Kaldırmayı Onayla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "%1’i kaldırmak istediğinizden emin misiniz? Bu eylem geri alınamaz!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "Malzemeyi İçe Aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "Malzeme %1 dosyasına başarıyla içe aktarıldı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "Malzeme %1 dosyasına içe aktarılamadı: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "Malzemeyi Dışa Aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "Malzemenin %1 dosyasına dışa aktarımı başarısız oldu: %2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "Malzeme %1 dosyasına başarıyla dışa aktarıldı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "Malzemeleri yazıcılarla senkronize et" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "Malzemeleri yazıcılarla senkronize et" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "Birkaç basit adımı izleyerek tüm malzeme profillerinizi yazıcılarınızla senkronize edebileceksiniz." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "Malzeme profillerini neden senkronize etmem gerekiyor?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "Başlat" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "Giriş yap" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "Malzeme profillerini Digital Factory'ye bağlı tüm yazıcılarınızla otomatik olarak senkronize etmek için Cura'da oturum açmanız gerekir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "Malzemeleri USB ile senkronize et" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "Aşağıdaki yazıcılar yeni malzeme profillerini alacak:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "Malzemeler yazıcılara gönderilirken bir sorun oluştu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "Malzeme profilleri aşağıdaki yazıcılarla başarıyla senkronize edildi:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "Sorun giderme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "Yazıcı eksik mi?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Tüm yazıcılarınızın AÇIK ve Digitial Factory'ye bağlı olduğundan emin olun." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "Listeyi Yenile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "Yeniden dene" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "Bitti" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "Senkronize et" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "Senkronize ediliyor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "Yazıcı bulunamadı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Digital Factory'ye bağlı uyumlu yazıcınız yok gibi görünüyor. Yazıcınızın bağlı olduğundan ve en son donanım yazılımını çalıştırdığından emin olun." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "Yazıcınızı Digital Factory'ye nasıl bağlayacağınızı öğrenin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "Yenile" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "Malzeme profillerini USB üzerinden senkronize edin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "Yeni malzeme profillerini yazıcınıza yüklemek için aşağıdaki adımları izleyin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "Malzeme arşivini dışa aktar düğmesine tıklayın." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr ".umm dosyasını bir USB çubuğa kaydedin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "USB çubuğunu yazıcınıza takın ve yeni malzeme profillerini yükleme işlemini başlatın." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "How to load new material profiles to my printer" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "Geri" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "Malzeme arşivini dışa aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "Tüm Malzemeleri Dışa Aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "Çap Değişikliğini Onayla" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "Yeni filaman çapı %1 mm olarak ayarlandı ve bu değer, geçerli ekstrüder ile uyumlu değil. Devam etmek istiyor musunuz?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "Görünen Ad" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "Marka" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "Malzeme Türü" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "Renk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "Malzeme rengi seçici" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "Özellikler" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "Yoğunluk" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "Çap" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "Filaman masrafı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "Filaman ağırlığı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "Filaman uzunluğu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "Metre başına maliyet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "Bu malzeme %1’e bağlıdır ve özelliklerinden bazılarını paylaşır." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "Malzemeyi Ayır" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "Tanım" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "Yapışma Bilgileri" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "Bilgi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "Yazdırma ayarları" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "Etkin yazıcı ile uyumlu profiller:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "Mevcut ayarlardan/geçersiz kılmalardan yeni profil oluştur" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "Mevcut profilin bazı ayarlarının üzerine yazılmış." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "Profili güncelleyin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "Profili geçerli ayarlar/geçersiz kılmalar ile güncelle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "Geçerli değişiklikleri iptal et" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Bu profil yazıcının belirlediği varsayılan ayarları kullanır; dolayısıyla aşağıdaki listede bulunan ayarları/geçersiz kılmaları içermez." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "Geçerli ayarlarınız seçilen profille uyumlu." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "Küresel Ayarlar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "Profil Oluştur" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "Bu profil için lütfen bir ad girin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "Profili Dışa Aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "Profili Çoğalt" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "Profili Yeniden Adlandır" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "Profili İçe Aktar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "Yeniden adlandır" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "Lütfen yeni bir ad girin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "Bu ayar etkin makine tarafından saklanmış ve görünür olmayacak." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "Bu ayar %1 değerle saklanmış. Ayarı görünür yapmak için ayar değerini değiştirin." -msgstr[1] "Bu ayar %1 değerle saklanmış. Ayarı görünür yapmak için bu ayarların değerini değiştirin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "Görünürlüğü Ayarlama" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "Tümünü denetle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "Ekstrüder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Sıcak ucun hedef sıcaklığı. Sıcak uç, bu sıcaklığa doğru ısıtılır veya soğutulur. Bu ayar 0 olarak belirlenirse sıcak uç ısıtma kapatılır." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "Bu sıcak ucun geçerli sıcaklığı." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "Sıcak ucun ön ısıtma sıcaklığı." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "İptal Et" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "Ön ısıtma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Yazdırma öncesinde sıcak ucu ısıt. Isıtma sırasında yazdırma işinizi ayarlamaya devam edebilirsiniz. Böylece yazdırmaya hazır olduğunuzda sıcak ucun ısınmasını beklemeniz gerekmez." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "Bu ekstruderdeki malzemenin rengi." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "Bu ekstruderdeki malzeme." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "Bu ekstrudere takılan nozül." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "Yapı levhası" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Isıtılmış yatağın hedef sıcaklığı. Yatak, bu sıcaklığa doğru ısıtılır veya soğutulur. Bu ayar 0 olarak belirlenirse yatak ısıtma kapatılır." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "Isıtılmış yatağın geçerli sıcaklığı." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "Yatağın ön ısıtma sıcaklığı." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Yazdırma öncesinde yatağı ısıt. Isıtma sırasında yazdırma işinizi ayarlamaya devam edebilirsiniz. Böylece yazdırmaya hazır olduğunuzda yatağın ısınmasını beklemeniz gerekmez." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "Yazıcı kontrolü" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "Jog Konumu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "Jog Mesafesi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "G-code Gönder" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "Bağlı yazıcıya özel bir G-code komutu gönderin. Komutu göndermek için 'enter' tuşuna basın." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "Yazıcı bağlı değil." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "Bulut yazıcısı çevrimdışı. Yazıcının açık ve internete bağlı olup olmadığını kontrol edin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Yazıcı hesabınızla bağlanmamış. Bağlantı kurmak için lütfen Ultimaker Digital Factory bölümünü ziyaret edin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "Bulut bağlantısı şu anda kullanılamıyor. Bulut yazıcısına bağlanmak için lütfen oturum açın." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "Bulut bağlantısı şu anda kullanılamıyor. Lütfen internet bağlantınızı kontrol edin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "Yazıcı ekle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "Yazıcıları yönet" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "Geçerli yazdırma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "İşin Adı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "Yazdırma süresi" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "Kalan tahmini süre" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"Bazı ayar/geçersiz kılma değerleri profilinizde saklanan değerlerden farklıdır.\n" -"\n" -"Profil yöneticisini açmak için tıklayın." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "Özel profiller" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "Yazıcı kurulumu devre dışı bırakıldı. G-code dosyası düzenlenemez." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "Önerilen" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "Özel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "Açık" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "Kapalı" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "Deneysel" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "özel profili etkin ve bazı ayarların üstüne yazdınız." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "özel profili bazı ayarları geçersiz kılıyor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "Bazı ayarlar değiştirildi." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "Yapıştırma" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Bir kenar veya radye yazdırın. Bu nesnenizin etrafına veya altına daha sonra kesilmesi kolay olan düz bir alan sağlayacak." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "Aşamalı dolgu" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Kademeli dolgu, yukarıya doğru dolgu miktarını kademeli olarak yükselecektir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "Çözünürlük" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "Destek" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Modellerin askıda kalan kısımlarını destekleyen yapılar oluşturun. Bu yapılar olmadan, yazdırma sırasında söz konusu kısımlar düşebilir." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "Yapılandırma desteklenmiyor" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Seçilen malzeme/%1 yapılandırması için kullanılabilecek profil yok. Lütfen yapılandırmanızı değiştirin." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "Daha fazla bilgi edinin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "Ayar" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "Profil" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "Geçerli" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "Birim" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "Ara" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"Gizlenen bazı ayarlar normal hesaplanan değerden farklı değerler kullanır.\n" -"\n" -"Bu ayarları görmek için tıklayın." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "Etkilediği tüm ayarlar geçersiz kılındığı için bu ayar kullanılmamaktadır." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "Etkileri" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr ".........den etkilenir" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "Bu ayar her zaman, tüm ekstrüderler arasında paylaşılır. Buradan değiştirildiğinde tüm ekstrüderler için değer değiştirir." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "Bu ayar, çakışan ekstrüdere özgü değerlerden çözümlenir:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5791,7 +3510,7 @@ msgstr "" "\n" "Profil değerini yenilemek için tıklayın." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5802,934 +3521,3306 @@ msgstr "" "\n" "Hesaplanan değeri yenilemek için tıklayın." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "Arama ayarları" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "Değeri tüm ekstruderlere kopyala" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "Tüm değiştirilmiş değerleri tüm ekstruderlere kopyala" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "Bu ayarı gizle" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "Bu ayarı gösterme" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Bu ayarı görünür yap" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "3 Boyutlu Görünüm" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "Görünürlük ayarını yapılandır..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "Önden Görünüm" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"Gizlenen bazı ayarlar normal hesaplanan değerden farklı değerler kullanır.\n" +"\n" +"Bu ayarları görmek için tıklayın." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "Yukarıdan Görünüm" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "Mağaza" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "Sol görünüm" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "&Ayarlar" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "Sağ görünüm" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "Yeni proje" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "Yeni bir proje başlatmak istediğinizden emin misiniz? Bu işlem yapı levhasını ve kaydedilmemiş tüm ayarları silecektir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "Görünürlüğü Ayarlama" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "Varsayılanlar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "Tümünü denetle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "Malzemeleri yazıcılarla senkronize et" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "Malzemeleri yazıcılarla senkronize et" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "Birkaç basit adımı izleyerek tüm malzeme profillerinizi yazıcılarınızla senkronize edebileceksiniz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "Malzeme profillerini neden senkronize etmem gerekiyor?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "Başlat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "Giriş yap" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "Malzeme profillerini Digital Factory'ye bağlı tüm yazıcılarınızla otomatik olarak senkronize etmek için Cura'da oturum açmanız gerekir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "Malzemeleri USB ile senkronize et" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "Aşağıdaki yazıcılar yeni malzeme profillerini alacak:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "Malzemeler yazıcılara gönderilirken bir sorun oluştu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "Malzeme profilleri aşağıdaki yazıcılarla başarıyla senkronize edildi:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "Sorun giderme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "Yazıcı eksik mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Tüm yazıcılarınızın AÇIK ve Digitial Factory'ye bağlı olduğundan emin olun." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "Listeyi Yenile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "Yeniden dene" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "Bitti" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "Senkronize et" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "Senkronize ediliyor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "Yazıcı bulunamadı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "Digital Factory'ye bağlı uyumlu yazıcınız yok gibi görünüyor. Yazıcınızın bağlı olduğundan ve en son donanım yazılımını çalıştırdığından emin olun." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "Yazıcınızı Digital Factory'ye nasıl bağlayacağınızı öğrenin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "Yenile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "Malzeme profillerini USB üzerinden senkronize edin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "Yeni malzeme profillerini yazıcınıza yüklemek için aşağıdaki adımları izleyin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "Malzeme arşivini dışa aktar düğmesine tıklayın." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr ".umm dosyasını bir USB çubuğa kaydedin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "USB çubuğunu yazıcınıza takın ve yeni malzeme profillerini yükleme işlemini başlatın." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "How to load new material profiles to my printer" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "Geri" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "Malzeme arşivini dışa aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "Tüm Malzemeleri Dışa Aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "Çap Değişikliğini Onayla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "Yeni filaman çapı %1 mm olarak ayarlandı ve bu değer, geçerli ekstrüder ile uyumlu değil. Devam etmek istiyor musunuz?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "Görünen Ad" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "Marka" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "Malzeme Türü" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "Renk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "Malzeme rengi seçici" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "Özellikler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "Yoğunluk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "Çap" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "Filaman masrafı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "Filaman ağırlığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "Filaman uzunluğu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "Metre başına maliyet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "Bu malzeme %1’e bağlıdır ve özelliklerinden bazılarını paylaşır." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "Malzemeyi Ayır" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "Tanım" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "Yapışma Bilgileri" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "Bilgi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "Yazdırma ayarları" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "Malzemeler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "Etkin yazıcı ile uyumlu malzemeler:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "Yeni oluştur" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "İçe Aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "Yazıcılarla Senkronize Et" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "Etkinleştir" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "Çoğalt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "Dışa Aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "Kaldırmayı Onayla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "%1’i kaldırmak istediğinizden emin misiniz? Bu eylem geri alınamaz!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "Malzemeyi İçe Aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "Malzeme %1 dosyasına başarıyla içe aktarıldı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "Malzeme %1 dosyasına içe aktarılamadı: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "Malzemeyi Dışa Aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "Malzemenin %1 dosyasına dışa aktarımı başarısız oldu: %2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "Malzeme %1 dosyasına başarıyla dışa aktarıldı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "Bu ayar etkin makine tarafından saklanmış ve görünür olmayacak." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "Bu ayar %1 değerle saklanmış. Ayarı görünür yapmak için ayar değerini değiştirin." +msgstr[1] "Bu ayar %1 değerle saklanmış. Ayarı görünür yapmak için bu ayarların değerini değiştirin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "Genel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "Arayüz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- eksik --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "Para Birimi:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "Tema*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "Ayarlar değiştirilirken otomatik olarak dilimle." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "Otomatik olarak dilimle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*Bu değişikliklerin etkili olması için uygulamayı yeniden başlatmanız gerekecektir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "Görünüm şekli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "Modelin desteklenmeyen alanlarını kırmızı ile gösterin. Destek alınmadan bu alanlar düzgün bir şekilde yazdırılmayacaktır." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "Dışarıda kalan alanı göster" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "Modelin eksik veya ikincil yüzeylerini uyarı işaretleri kullanarak vurgulayın. Amaçlanan geometrinin eksik parçaları genellikle takım yolları olacaktır." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "Model hatalarını görüntüle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "Bir model seçildiğinde bu model görüntünün ortasında kalacak şekilde kamera hareket eder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "Öğeyi seçince kamerayı ortalayın" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "Cura’nın varsayılan yakınlaştırma davranışı tersine çevrilsin mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "Kamera yakınlaştırma yönünü ters çevir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "Yakınlaştırma farenin hareket yönüne uygun olsun mu?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "Fareye doğru yakınlaştırma yapılması ortografik perspektifte desteklenmez." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "Farenin hareket yönüne göre yakınlaştır" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "Platformun üzerindeki öğeler kesişmemeleri için hareket ettirilmeli mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "Modellerin birbirinden ayrı olduğundan emin olduğundan emin olun" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "Platformun üzerindeki modeller yapı levhasına değmeleri için indirilmeli mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "Modelleri otomatik olarak yapı tahtasına indirin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "G-code okuyucuda uyarı mesajı göster." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "G-code okuyucuda uyarı mesajı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "Katman, uyumluluk moduna zorlansın mı?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "Katman görünümünü uyumluluk moduna zorla (yeniden başlatma gerekir)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Cura kapatıldığı yerden mi başlatılsın?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "Başlangıçtaki pencere konumuna dönülsün" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "Ne tür bir kamera oluşturma işlemi kullanılmalıdır?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "Kamera oluşturma:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "Perspektif" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "Ortografik" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "Dosyaların açılması ve kaydedilmesi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "Masaüstünden veya harici uygulamalardan açılan dosyalar aynı Cura örneğinde mi açılacak?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "Tek bir Cura örneği kullan" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "Cura'nın tek örneğinde yeni bir model yüklenmeden önce yapı plakası temizlensin mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "Modeli tek örneğe yüklemeden önce yapı plakasını temizleyin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "Modeller çok büyükse yapı hacmine göre ölçeklendirilmeli mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "Büyük modelleri ölçeklendirin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "Bir modelin birimi milimetre değil de metre ise oldukça küçük görünebilir. Bu modeller ölçeklendirilmeli mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "Çok küçük modelleri ölçeklendirin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "Yüklendikten sonra modeller seçilsin mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "Yüklendiğinde modelleri seç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "Yazıcı adına bağlı bir ön ek otomatik olarak yazdırma işinin adına eklenmeli mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "Makine ön ekini iş adına ekleyin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "Bir proje dosyasını kaydederken özet gösterilmeli mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "Projeyi kaydederken özet iletişim kutusunu göster" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "Bir proje dosyası açıldığında varsayılan davranış" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "Bir proje dosyası açıldığında varsayılan davranış: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "Her zaman sor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "Her zaman proje olarak aç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "Her zaman modelleri içe aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "Bir profil üzerinde değişiklik yapıp farklı bir profile geçtiğinizde, değişikliklerin kaydedilmesini isteyip istemediğinizi soran bir iletişim kutusu açılır. Alternatif olarak bu işleve yönelik varsayılan bir davranış seçebilir ve bu iletişim kutusunun bir daha görüntülenmemesini tercih edebilirsiniz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "Profiller" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "Farklı bir profile geçerken değişen ayar değerleriyle ilgili varsayılan davranış: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "Her zaman sor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "Değiştirilen ayarları her zaman at" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "Değiştirilen ayarları her zaman yeni profile taşı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "Gizlilik" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Yazdırmanızdaki anonim veriler Ultimaker’a gönderilmeli mi? Unutmayın; hiçbir model, IP adresi veya diğer kişiye özgü bilgiler gönderilmez veya saklanmaz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "(Anonim) yazdırma bilgisi gönder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "Güncellemeler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "Cura, program başladığında güncellemeleri kontrol etmeli mi?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "Başlangıçta güncellemeleri kontrol edin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "Güncellemeleri kontrol ederken yalnızca istikrarlı sürümleri kontrol edin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "Yalnızca istikrarlı sürümler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "Güncellemeleri kontrol ederken hem istikrarlı hem de beta sürümleri kontrol edin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "İstikrarlı ve Beta sürümler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "Cura her başlatıldığında yeni eklentiler için otomatik kontrol yapılsın mı? Bu seçeneği devre dışı bırakmanız kesinlikle önerilmez!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "Eklenti güncellemeleri için bildirim alın" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "Yeniden adlandır" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "Lütfen yeni bir ad girin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "Yazıcılar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "Yeni Ekle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "Yeniden adlandır" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "Profiller" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "Etkin yazıcı ile uyumlu profiller:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "Mevcut ayarlardan/geçersiz kılmalardan yeni profil oluştur" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "Mevcut profilin bazı ayarlarının üzerine yazılmış." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "Profili güncelleyin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "Profili geçerli ayarlar/geçersiz kılmalar ile güncelle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "Geçerli değişiklikleri iptal et" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "Bu profil yazıcının belirlediği varsayılan ayarları kullanır; dolayısıyla aşağıdaki listede bulunan ayarları/geçersiz kılmaları içermez." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "Geçerli ayarlarınız seçilen profille uyumlu." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "Küresel Ayarlar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "Profil Oluştur" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "Bu profil için lütfen bir ad girin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "Profili Dışa Aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "Profili Çoğalt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "Profili Yeniden Adlandır" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "Profili İçe Aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "Görüntüleme tipi" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "3 Boyutlu Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "Önden Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "Yukarıdan Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "Sol görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "Sağ görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "Bulut yazıcısı ekle" +msgid "Is printed as support." +msgstr "Destek olarak basıldı." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "Bulut yanıtı bekleniyor" +msgid "Other models overlapping with this model are modified." +msgstr "Bu model ile çakışan diğer modeller değiştirilir." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "Hesabınızda hiç yazıcı bulunamıyor mu?" +msgid "Infill overlapping with this model is modified." +msgstr "Bu model ile çakışan dolgu değiştirilir." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "Hesabınızdaki şu yazıcılar Cura'ya eklendi:" +msgid "Overlaps with this model are not supported." +msgstr "Bu model ile çakışmalar desteklenmez." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "Yazıcıyı manuel olarak ekle" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "%1 ayarı geçersiz kılar." +msgstr[1] "%1 ayarı geçersiz kılar." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "Üretici" +msgid "Active print" +msgstr "Geçerli yazdırma" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "Profil sahibi" +msgid "Job Name" +msgstr "İşin Adı" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "Yazıcı adı" +msgid "Printing Time" +msgstr "Yazdırma süresi" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "Lütfen yazıcınızı adlandırın" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "Kalan tahmini süre" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "Bir yazıcı ekleyin" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "Bir ağ yazıcısı ekleyin" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "Ağ dışı bir yazıcı ekleyin" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "Ağınızda yazıcı bulunamadı." +msgid "What's New" +msgstr "Yenilikler" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" -msgid "Refresh" -msgstr "Yenile" +msgid "Manufacturer" +msgstr "Üretici" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" -msgid "Add printer by IP" -msgstr "IP'ye göre bir yazıcı ekleyin" +msgid "Profile author" +msgstr "Profil sahibi" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" -msgid "Add cloud printer" -msgstr "Bulut yazıcısı ekle" +msgid "Printer name" +msgstr "Yazıcı adı" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "Sorun giderme" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "IP adresine göre bir yazıcı ekleyin" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "Yazıcınızın IP adresini girin." +msgid "Please name your printer" +msgstr "Lütfen yazıcınızı adlandırın" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "Ekle" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "Cihaza bağlanılamadı." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Ultimaker yazıcınıza bağlanamıyor musunuz?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "Bu adresteki yazıcı henüz yanıt vermedi." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "Bu yazıcı bilinmeyen bir yazıcı olduğu veya bir grubun ana makinesi olmadığı için eklenemiyor." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "Bağlan" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" msgstr "Sürüm notları" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "Ağınızda yazıcı bulunamadı." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "Yenile" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "IP'ye göre bir yazıcı ekleyin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "Bulut yazıcısı ekle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "Sorun giderme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "Ultimaker platformuna giriş yapın" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" msgstr "Marketplace'den malzeme ayarlarını ve eklentileri ekleyin" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" msgstr "Malzeme ayarlarınızı ve eklentilerinizi yedekleyin ve senkronize edin" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" msgstr "Ultimaker Topluluğunda fikirlerinizi paylaşın ve 48.000'den fazla kullanıcıdan yardım alın" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" msgstr "Atla" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" msgstr "Ücretsiz Ultimaker Hesabı oluşturun" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" msgstr "Ultimaker Cura'yı geliştirmemiz yardım edin" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" msgstr "Ultimaker Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için anonim veri toplar. Bu veriler aşağıdakileri içerir:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" msgstr "Makine türleri" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" msgstr "Malzeme kullanımı" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" msgstr "Dilim sayısı" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" msgstr "Yazdırma ayarları" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "Data collected by Ultimaker Cura will not contain any personal information." msgstr "Ultimaker Cura tarafından toplanan veriler herhangi bir kişisel bilgi içermeyecektir." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" msgstr "Daha fazla bilgi" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" msgstr "Boş" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "Bulut yazıcısı ekle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "Bulut yanıtı bekleniyor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "Hesabınızda hiç yazıcı bulunamıyor mu?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "Hesabınızdaki şu yazıcılar Cura'ya eklendi:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "Yazıcıyı manuel olarak ekle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" msgstr "Kullanıcı Anlaşması" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" msgstr "Reddet ve kapat" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "IP adresine göre bir yazıcı ekleyin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "Yazıcınızın IP adresini girin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "Ekle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "Cihaza bağlanılamadı." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "Ultimaker yazıcınıza bağlanamıyor musunuz?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "Bu adresteki yazıcı henüz yanıt vermedi." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "Bu yazıcı bilinmeyen bir yazıcı olduğu veya bir grubun ana makinesi olmadığı için eklenemiyor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "Bağlan" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" msgstr "Ultimaker Cura'ya hoş geldiniz" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." msgstr "" "Ultimaker Cura'yı kurmak\n" " için lütfen aşağıdaki adımları izleyin. Bu sadece birkaç saniye sürecektir." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" msgstr "Başlayın" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" +msgid "Object list" +msgstr "Nesne listesi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "Çevrimiçi Sorun Giderme Kılavuzunu Göster" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "Tam Ekrana Geç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "Tam Ekrandan Çık" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "&Geri Al" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "&Yinele" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "&Çıkış" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "3 Boyutlu Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "Önden Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "Yukarıdan Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "Alttan Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "Sol Taraftan Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "Sağ Taraftan Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "Cura’yı yapılandır..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "&Yazıcı Ekle..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "Yazıcıları Yönet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "Malzemeleri Yönet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "Mağazadan daha fazla malzeme ekle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "&Profili geçerli ayarlar/geçersiz kılmalar ile güncelle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "&Geçerli değişiklikleri iptal et" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "G&eçerli ayarlardan/geçersiz kılmalardan profil oluştur..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "Profilleri Yönet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "Çevrimiçi Belgeleri Göster" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "Hata Bildir" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" msgid "What's New" msgstr "Yenilikler" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "Hakkında..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "Seçileni Sil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "Seçileni Ortala" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "Seçileni Çoğalt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "Modeli Sil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "Modeli Platformda Ortala" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "Modelleri Gruplandır" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "Model Grubunu Çöz" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "&Modelleri Birleştir" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "&Modeli Çoğalt..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "Tüm modelleri Seç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "Yapı Levhasını Temizle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "Tüm Modelleri Yeniden Yükle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "Tüm Modelleri Düzenle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "Seçimi Düzenle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "Tüm Model Konumlarını Sıfırla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "Tüm Model ve Dönüşümleri Sıfırla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "&Dosya Aç..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "&Yeni Proje..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "Yapılandırma Klasörünü Göster" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "Seçili Modeli %1 ile Yazdır" +msgstr[1] "Seçili Modelleri %1 ile Yazdır" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "Yazıcıya bağlı değil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "Yazıcı komutları kabul etmiyor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "Bakımda. Lütfen yazıcıyı kontrol edin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "Yazıcı bağlantısı koptu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "Yazdırılıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "Duraklatıldı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "Hazırlanıyor..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "Lütfen yazıcıyı çıkarın" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "Yazdırmayı Durdur" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "Yazdırmayı iptal etmek istediğinizden emin misiniz?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "Ayar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "Geçerli" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "Birim" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "&Malzeme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "Etkin Ekstruder olarak ayarla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "Ekstruderi Etkinleştir" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "Ekstruderi Devre Dışı Bırak" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "&Dosya" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "&Projeyi Kaydet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "&Dışa Aktar..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "Seçimi Dışa Aktar..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "Malzeme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "Favoriler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "Genel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "&Yazıcı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "Ağ etkin yazıcılar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "Yerel yazıcılar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "Uzantılar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "Dosya Aç..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "Tercihler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "Yapılandırmalar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "Özel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "Etkin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "Malzeme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "Bu malzeme kombinasyonuyla daha iyi yapıştırma için yapıştırıcı kullanın." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "Kullanılabilir yapılandırmalar yazıcıdan yükleniyor..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "Yazıcı bağlı olmadığından yapılandırmalar kullanılamıyor." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "%1 tanınmadığından bu yapılandırma kullanılamaz. Doğru malzeme profilini indirmek için lütfen %2 bölümünü ziyaret edin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "Mağaza" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "Bu ekstrüderin yapılandırılmasına izin verilmiyor ve dilimleme yapılamaz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "Bu ekstrüderin yapılandırmasıyla eşleşen profil yok." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "Yapılandırma seç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "Yapılandırmalar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "&Yardım" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "Projeyi Kaydet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "En Son Öğeyi Aç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "&Görünüm" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "&Kamera konumu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "Kamera görüşü" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "Perspektif" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "Ortografik" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "Seçili Modeli Şununla Yazdır:" +msgstr[1] "Seçili Modelleri Şununla Yazdır:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "Seçili Modeli Çoğalt" +msgstr[1] "Seçili Modelleri Çoğalt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "Kopya Sayısı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "Düz&enle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "Görünür ayarlar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "Tüm Kategorileri Daralt" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "Ayar Görünürlüğünü Yönet..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "Dosya aç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "Seçtiğiniz dosyalar arasında bir veya daha fazla proje dosyası bulduk. Tek seferde sadece bir proje dosyası açabilirsiniz. Sadece bu dosyalarda bulunan modelleri içe aktarmanızı öneririz. Devam etmek istiyor musunuz?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "Tümünü model olarak içe aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "Proje dosyası aç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "Bu bir Cura proje dosyasıdır. Bir proje olarak açmak mı yoksa içindeki modelleri içe aktarmak mı istiyorsunuz?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "Seçimimi hatırla" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "Proje olarak aç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "Modelleri içe aktar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "Değişiklikleri iptal et veya kaydet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"Bazı profil ayarlarını özelleştirdiniz.\n" +"Profiller arasında geçiş yapıldıktan sonra bu değişiklikleri tutmak ister misiniz?\n" +"Alternatif olarak, '%1' üzerinden varsayılanları yüklemek için değişiklikleri silebilirsiniz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "Profil ayarları" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "Mevcut değişiklikler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "İptal et ve bir daha sorma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "Kaydet ve bir daha sorma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "Değişiklikleri sil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "Değişiklikleri tut" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "Projeyi Kaydet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "Ekstruder %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & malzeme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "Malzeme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "Kaydederken proje özetini bir daha gösterme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "Kaydet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "%1 hakkında" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "sürüm: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "Kaynaşık filaman 3B yazdırma için kalıcı çözüm." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura, topluluk iş birliği ile Ultimaker B.V. tarafından geliştirilmiştir.\n" +"Cura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "Grafik kullanıcı arayüzü" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "Uygulama çerçevesi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "G-code oluşturucu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "İşlemler arası iletişim kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "libnest2d için Python bağlamaları" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Prusa Research tarafından geliştirilen Poligon paketleme kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "3MF dosyalarının işlenmesi için destek kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "Dosya meta verileri ve akış için destek kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "Programlama dili" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI çerçevesi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "GUI çerçeve bağlantıları" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "C/C++ Bağlantı kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "Veri değişim biçimi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "Yazı tipi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "Poligon kırpma kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "JSON ayrıştırıcı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "Kullanım işlevleri, bir resim yükleyici dâhil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "Kullanım kütüphanesi, Voronoi oluşturma dâhil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "SSL güvenilirliğini doğrulamak için kök sertifikalar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Python 2 ve 3 arasında uyumluluk" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "Sistem anahtarlık erişimi için destek kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "Daha hızlı matematik için destek kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "STL dosyalarının işlenmesi için destek kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Clipper için Python bağlamaları" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "Seri iletişim kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "Bilimsel bilgi işlem için destek kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "Üçgen birleşimlerin işlenmesi için destek kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "ZeroConf keşif kitaplığı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "Evrensel yapı sistemi yapılandırması" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "Bağımlılık ve paket yöneticisi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "Python uygulamalarını paketleme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Linux çapraz-dağıtım uygulama dağıtımı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "Windows yükleyicileri oluşturma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "Altıgen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "Yazıcılarım" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Ultimaker Digital Factory'de yazıcıları izleyin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "Digital Library'de baskı projeleri oluşturun." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "Yazdırma görevleri" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "Baskı işlerini takip edin ve baskı geçmişinizden yeniden baskı işlemi yapın." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "Ultimaker Cura'yı eklentilerle ve malzeme profilleriyle genişletin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "Ultimaker e-öğrenme ile 3D baskı uzmanı olun." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Ultimaker desteği" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "Ultimaker Cura ile işe nasıl başlayacağınızı öğrenin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "Soru gönder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "Ultimaker Topluluğundan yardım alın." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "Hata bildirin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "Geliştiricileri sorunlarla ilgili bilgilendirin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "Ultimaker web sitesini ziyaret edin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "Destek" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "Modellerin askıda kalan kısımlarını destekleyen yapılar oluşturun. Bu yapılar olmadan, yazdırma sırasında söz konusu kısımlar düşebilir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "Bazı ayarlar değiştirildi." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Kademeli dolgu, yukarıya doğru dolgu miktarını kademeli olarak yükselecektir." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "Aşamalı dolgu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "Yapılandırma desteklenmiyor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "Seçilen malzeme/%1 yapılandırması için kullanılabilecek profil yok. Lütfen yapılandırmanızı değiştirin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "Daha fazla bilgi edinin" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "Yapıştırma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "Bir kenar veya radye yazdırın. Bu nesnenizin etrafına veya altına daha sonra kesilmesi kolay olan düz bir alan sağlayacak." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "Çözünürlük" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "Yazıcı kurulumu devre dışı bırakıldı. G-code dosyası düzenlenemez." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "Açık" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "Kapalı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "Deneysel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "Önerilen" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "Özel" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "Profil" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"Bazı ayar/geçersiz kılma değerleri profilinizde saklanan değerlerden farklıdır.\n" +"\n" +"Profil yöneticisini açmak için tıklayın." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "Özel profiller" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "Yazıcı bağlı değil." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "Yapı levhası" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Isıtılmış yatağın hedef sıcaklığı. Yatak, bu sıcaklığa doğru ısıtılır veya soğutulur. Bu ayar 0 olarak belirlenirse yatak ısıtma kapatılır." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "Isıtılmış yatağın geçerli sıcaklığı." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "Yatağın ön ısıtma sıcaklığı." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "İptal Et" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "Ön ısıtma" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "Yazdırma öncesinde yatağı ısıt. Isıtma sırasında yazdırma işinizi ayarlamaya devam edebilirsiniz. Böylece yazdırmaya hazır olduğunuzda yatağın ısınmasını beklemeniz gerekmez." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "Ekstrüder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Sıcak ucun hedef sıcaklığı. Sıcak uç, bu sıcaklığa doğru ısıtılır veya soğutulur. Bu ayar 0 olarak belirlenirse sıcak uç ısıtma kapatılır." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "Bu sıcak ucun geçerli sıcaklığı." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "Sıcak ucun ön ısıtma sıcaklığı." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "Yazdırma öncesinde sıcak ucu ısıt. Isıtma sırasında yazdırma işinizi ayarlamaya devam edebilirsiniz. Böylece yazdırmaya hazır olduğunuzda sıcak ucun ısınmasını beklemeniz gerekmez." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "Bu ekstruderdeki malzemenin rengi." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "Bu ekstruderdeki malzeme." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "Bu ekstrudere takılan nozül." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "Yazıcı kontrolü" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "Jog Konumu" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "Jog Mesafesi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "G-code Gönder" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "Bağlı yazıcıya özel bir G-code komutu gönderin. Komutu göndermek için 'enter' tuşuna basın." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "Bu paket yeniden başlatmanın ardından kurulacak." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "Ayarlar" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "%1 kapatılıyor" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "%1 uygulamasından çıkmak istediğinizden emin misiniz?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "Paketi Kur" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "Dosya Aç" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "Seçtiğiniz dosyalar arasında bir veya daha fazla G-code dosyası bulduk. Tek seferde sadece bir G-code dosyası açabilirsiniz. Bir G-code dosyası açmak istiyorsanız, sadece birini seçiniz." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "Yazıcı Ekle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "Yenilikler" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- Marketplace'den malzeme profilleri ve eklentiler ekleyin\n" +"- Malzeme profillerinizi ve eklentilerinizi yedekleyin ve senkronize edin\n" +"- Ultimaker topluluğunda fikirlerinizi paylaşın ve 48.000'den fazla kullanıcıdan yardım alın" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "Ücretsiz Ultimaker hesabı oluşturun" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "Giriş yap" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "Son güncelleme: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Ultimaker hesabı" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "Çıkış yap" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "Kontrol ediliyor..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "Hesap senkronize edildi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "Bir sorun oluştu..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "Bekleyen güncellemeleri yükle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "Hesap güncellemelerini kontrol et" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "Bulut yazıcısı çevrimdışı. Yazıcının açık ve internete bağlı olup olmadığını kontrol edin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Yazıcı hesabınızla bağlanmamış. Bağlantı kurmak için lütfen Ultimaker Digital Factory bölümünü ziyaret edin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "Bulut bağlantısı şu anda kullanılamıyor. Bulut yazıcısına bağlanmak için lütfen oturum açın." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "Bulut bağlantısı şu anda kullanılamıyor. Lütfen internet bağlantınızı kontrol edin." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "Yazıcı ekle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "Yazıcıları yönet" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "Dilimleniyor..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "Dilimlenemedi" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "İşleme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "Dilimle" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "Dilimleme sürecini başlat" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "İptal" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "Süre tahmini" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "Malzeme tahmini" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1 m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1 g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "Süre tahmini yok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "Maliyet tahmini yok" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "Önizleme" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "Başlıksız" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "Seçilecek öğe yok" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "Olası yazdırma sorunlarına karşı modelleri ve yazdırma yapılandırmasını kontrol eder ve öneriler verir." - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "Model Kontrol Edici" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "3MF dosyalarının okunması için destek sağlar." - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "3MF Okuyucu" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "3MF dosyalarının yazılması için destek sağlar." - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MF Yazıcı" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "AMF dosyalarının okunması için destek sağlar." - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "AMF Okuyucu" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "Yapılandırmanızı yedekleyin ve geri yükleyin." - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cura Yedeklemeleri" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "CuraEngine arka dilimleme ucuna bağlantı sağlar." - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "CuraEngine Arka Uç" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "Cura profillerinin içe aktarılması için destek sağlar." - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Cura Profil Okuyucu" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "Cura profillerinin dışa aktarılması için destek sağlar." - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Cura Profili Yazıcı" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "Digital Library'ye bağlanarak Cura'nın Digital Library'deki dosyaları açmasına ve kaydetmesine olanak tanır." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "Bellenim güncellemelerini denetler." - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "Bellenim Güncelleme Denetleyicisi" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "Aygıt yazılımını güncellemeye yönelik makine eylemleri sağlar." - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "Aygıt Yazılımı Güncelleyici" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "Bir sıkıştırılmış arşivden g-code okur." - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "Sıkıştırılmış G-code Okuyucusu" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "G-code’u bir sıkıştırılmış arşive yazar." - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "Sıkıştırılmış G-code Yazıcısı" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "G-code dosyalarından profilleri içe aktarmak için destek sağlar." - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "G-code Profil Okuyucu" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "G-code dosyalarının yüklenmesine ve görüntülenmesine olanak tanır." - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "G-code Okuyucu" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "G-code’u bir dosyaya yazar." - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "G-code Yazıcı" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "2D resim dosyasından yazdırılabilir geometri oluşturulmasını sağlar." - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "Resim Okuyucu" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Eski Cura sürümlerinden profilleri içe aktarmak için destek sağlar." - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "Eski Cura Profil Okuyucu" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "Makine ayarlarının değiştirilmesini sağlar (yapı hacmi, nozül boyutu vb.)" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "Makine Ayarları eylemi" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Uygulamanın uzantılarını yönetir ve Ultimaker web sitesinden uzantıların incelenmesini sağlar." +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "2D resim dosyasından yazdırılabilir geometri oluşturulmasını sağlar." -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "Mağaza" +msgid "Image Reader" +msgstr "Resim Okuyucu" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "Cura’da görüntüleme aşaması sunar." - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "Görüntüleme Aşaması" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "Model Başına Ayarları sağlar." - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "Model Başına Ayarlar Aracı" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "Kullanıcının oluşturduğu komut dosyalarına son işleme için izin veren uzantı" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "Son İşleme" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "Cura’da hazırlık aşaması sunar." - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "Hazırlık Aşaması" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "Cura’da ön izleme aşaması sunar." - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "Öz İzleme Aşaması" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "Çıkarılabilir sürücünün takılıp çıkarılmasını ve yazma desteği sağlar." - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "Çıkarılabilir Sürücü Çıkış Cihazı Eklentisi" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Çökme raporlayıcının kullanabilmesi için belirli olayları günlüğe kaydeder" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Nöbetçi Günlükçü" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "Dilimlenen katman verilerinin önizlemesini sağlar." - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "Simülasyon Görünümü" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Anonim dilim bilgisi gönderir. Tercihlerden devre dışı bırakılabilir." - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "Dilim bilgisi" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "Normal gerçek bir ağ görünümü sağlar." - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "Gerçek Görünüm" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Belirli yerlerde desteğin yazdırılmasını engellemek için bir silici yüzey oluşturur" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "Destek Silici" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "Model dosyalarını okuma desteği sağlar." - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Trimesh Okuyucu" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Ultimaker Biçim Paketlerinin okunması için destek sağlar." - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "UFP Okuyucu" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Ultimaker Biçim Paketleri yazmak için destek sağlar." - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "UPF Yazıcı" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Ultimaker makineleri için makine eylemleri sunar (yatak dengeleme sihirbazı, yükseltme seçme vb.)" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker makine eylemleri" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Ultimaker ağındaki yazıcılar için ağ bağlantılarını yönetir." - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker Ağ Bağlantısı" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "G-Code’ları kabul eder ve bir yazıcıya gönderir. Eklenti aynı zamanda üretici sürümünü güncelleyebilir." - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USB yazdırma" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Yapılandırmaları Cura 2.1’den Cura 2.2’ye yükseltir." - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "2.1’den 2.2’ye Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Yapılandırmaları Cura 2.2’den Cura 2.4’e yükseltir." - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "2.2’den 2.4’e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Yapılandırmaları Cura 2.5’ten Cura 2.6’ya yükseltir." - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "2.5’ten 2.6’ya Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Yapılandırmaları Cura 2.6’dan Cura 2.7’ye yükseltir." - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "2.6’dan 2.7’ye Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Yapılandırmaları Cura 2.7’den Cura 3.0’a yükseltir." - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "2.7’den 3.0’a Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Yapılandırmaları Cura 3.0'dan Cura 3.1'e yükseltir." - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "3.0'dan 3.1'e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Yapılandırmaları Cura 3.2’ten Cura 3.3’ya yükseltir." - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "3.2'dan 3.3'e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Yapılandırmaları Cura 3.3’ten Cura 3.4’ya yükseltir." - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "3.3'dan 3.4'e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Yapılandırmaları Cura 3.4’ten Cura 3.5’e yükseltir." - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "3.4’ten 3.5’e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Yapılandırmaları Cura 3.5’ten Cura 4.0’a yükseltir." - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "3.5’ten 4.0’a Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Yapılandırmaları Cura 4.0’dan Cura 4.1’e yükseltir." - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "4.0’dan 4.1’e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Yapılandırmaları Cura 4.11'den Cura 4.12'ye yükseltir." - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "4.11'den 4.12'ye Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Yapılandırmaları Cura 4.13'ten Cura 5.0'a yükseltir." - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "4.13'ten 5.0'a Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Yapılandırmaları Cura 4.1'den Cura 4.2'ye yükseltir." - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "Sürüm 4.1'den 4.2'ye Yükseltme" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Yapılandırmaları Cura 4.2'den Cura 4.3'e yükseltir." - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "4.2'den 4.3'e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Yapılandırmaları Cura 4.3'ten Cura 4.4'e yükseltir." - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "4.3'ten 4.4'e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Yapılandırmaları Cura 4.4'ten Cura 4.5'e yükseltir." - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "4.4'ten 4.5'e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Yapılandırmaları Cura 4.5'ten Cura 4.6'ya yükseltir." - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "4.5'ten 4.6'ya Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Yapılandırmaları Cura 4.6.0'dan Cura 4.6.2'ye yükseltir." - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "4.6.0'dan 4.6.2'ye Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Yapılandırmaları Cura 4.6.2'den Cura 4.7'ye yükseltir." - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "4.6.2'den 4.7'ye Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Yapılandırmaları Cura 4.7'den Cura 4.8'e yükseltir." - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "4.7'den 4.8'e Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Yapılandırmaları Cura 4.8'den Cura 4.9'a yükseltir." - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "4.8'den 4.9'a Sürüm Yükseltme" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Yapılandırmaları Cura 4.9'dan Cura 4.10'a yükseltir." - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "4.9'dan 4.10'a Sürüm Yükseltme" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "X3D dosyalarının okunması için destek sağlar." - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "X3D Okuyucu" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "XML tabanlı malzeme profillerini okuma ve yazma olanağı sağlar." - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "Malzeme Profilleri" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "Röntgen Görüntüsü sağlar." -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "Röntgen Görüntüsü" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "X3D dosyalarının okunması için destek sağlar." + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "X3D Okuyucu" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "Cura profillerinin içe aktarılması için destek sağlar." + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Cura Profil Okuyucu" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "Kullanıcının oluşturduğu komut dosyalarına son işleme için izin veren uzantı" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "Son İşleme" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "Ultimaker ağındaki yazıcılar için ağ bağlantılarını yönetir." + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Ultimaker Ağ Bağlantısı" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "3MF dosyalarının yazılması için destek sağlar." + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MF Yazıcı" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "Yapılandırmanızı yedekleyin ve geri yükleyin." + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cura Yedeklemeleri" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "Anonim dilim bilgisi gönderir. Tercihlerden devre dışı bırakılabilir." + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "Dilim bilgisi" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "Ultimaker Biçim Paketleri yazmak için destek sağlar." + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "UPF Yazıcı" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "Digital Library'ye bağlanarak Cura'nın Digital Library'deki dosyaları açmasına ve kaydetmesine olanak tanır." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "G-code dosyalarından profilleri içe aktarmak için destek sağlar." + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "G-code Profil Okuyucu" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "G-code dosyalarının yüklenmesine ve görüntülenmesine olanak tanır." + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "G-code Okuyucu" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "Model dosyalarını okuma desteği sağlar." + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Trimesh Okuyucu" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Ultimaker makineleri için makine eylemleri sunar (yatak dengeleme sihirbazı, yükseltme seçme vb.)" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Ultimaker makine eylemleri" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "Bir sıkıştırılmış arşivden g-code okur." + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "Sıkıştırılmış G-code Okuyucusu" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "Uygulamanın uzantılarını yönetir ve Ultimaker web sitesinden uzantıların incelenmesini sağlar." + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "Mağaza" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "Çıkarılabilir sürücünün takılıp çıkarılmasını ve yazma desteği sağlar." + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "Çıkarılabilir Sürücü Çıkış Cihazı Eklentisi" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "Cura’da görüntüleme aşaması sunar." + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "Görüntüleme Aşaması" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "Yapılandırmaları Cura 2.5’ten Cura 2.6’ya yükseltir." + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "2.5’ten 2.6’ya Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "Yapılandırmaları Cura 2.6’dan Cura 2.7’ye yükseltir." + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "2.6’dan 2.7’ye Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "Yapılandırmaları Cura 4.13'ten Cura 5.0'a yükseltir." + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "4.13'ten 5.0'a Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "Yapılandırmaları Cura 4.8'den Cura 4.9'a yükseltir." + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "4.8'den 4.9'a Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "Yapılandırmaları Cura 3.4’ten Cura 3.5’e yükseltir." + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "3.4’ten 3.5’e Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "Yapılandırmaları Cura 4.4'ten Cura 4.5'e yükseltir." + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "4.4'ten 4.5'e Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "Yapılandırmaları Cura 4.3'ten Cura 4.4'e yükseltir." + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "4.3'ten 4.4'e Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "Yapılandırmaları Cura 3.2’ten Cura 3.3’ya yükseltir." + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "3.2'dan 3.3'e Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "Yapılandırmaları Cura 3.3’ten Cura 3.4’ya yükseltir." + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "3.3'dan 3.4'e Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "Yapılandırmaları Cura 4.1'den Cura 4.2'ye yükseltir." + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "Sürüm 4.1'den 4.2'ye Yükseltme" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "Yapılandırmaları Cura 4.2'den Cura 4.3'e yükseltir." + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "4.2'den 4.3'e Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "Yapılandırmaları Cura 4.6.2'den Cura 4.7'ye yükseltir." + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "4.6.2'den 4.7'ye Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "Yapılandırmaları Cura 3.5’ten Cura 4.0’a yükseltir." + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "3.5’ten 4.0’a Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "Yapılandırmaları Cura 2.2’den Cura 2.4’e yükseltir." + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "2.2’den 2.4’e Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "Yapılandırmaları Cura 2.1’den Cura 2.2’ye yükseltir." + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "2.1’den 2.2’ye Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "Yapılandırmaları Cura 4.6.0'dan Cura 4.6.2'ye yükseltir." + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "4.6.0'dan 4.6.2'ye Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "Yapılandırmaları Cura 4.7'den Cura 4.8'e yükseltir." + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "4.7'den 4.8'e Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "Yapılandırmaları Cura 4.9'dan Cura 4.10'a yükseltir." + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "4.9'dan 4.10'a Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "Yapılandırmaları Cura 4.5'ten Cura 4.6'ya yükseltir." + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "4.5'ten 4.6'ya Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "Yapılandırmaları Cura 2.7’den Cura 3.0’a yükseltir." + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "2.7’den 3.0’a Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "Yapılandırmaları Cura 3.0'dan Cura 3.1'e yükseltir." + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "3.0'dan 3.1'e Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "Yapılandırmaları Cura 4.11'den Cura 4.12'ye yükseltir." + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "4.11'den 4.12'ye Sürüm Yükseltme" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "Yapılandırmaları Cura 4.0’dan Cura 4.1’e yükseltir." + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "4.0’dan 4.1’e Sürüm Yükseltme" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "CuraEngine arka dilimleme ucuna bağlantı sağlar." + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "CuraEngine Arka Uç" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "3MF dosyalarının okunması için destek sağlar." + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "3MF Okuyucu" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "Model Başına Ayarları sağlar." + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "Model Başına Ayarlar Aracı" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "XML tabanlı malzeme profillerini okuma ve yazma olanağı sağlar." + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "Malzeme Profilleri" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "Cura profillerinin dışa aktarılması için destek sağlar." + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Cura Profili Yazıcı" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "Olası yazdırma sorunlarına karşı modelleri ve yazdırma yapılandırmasını kontrol eder ve öneriler verir." + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "Model Kontrol Edici" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "G-Code’ları kabul eder ve bir yazıcıya gönderir. Eklenti aynı zamanda üretici sürümünü güncelleyebilir." + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USB yazdırma" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "Cura’da ön izleme aşaması sunar." + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "Öz İzleme Aşaması" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "G-code’u bir dosyaya yazar." + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "G-code Yazıcı" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "Ultimaker Biçim Paketlerinin okunması için destek sağlar." + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "UFP Okuyucu" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "Aygıt yazılımını güncellemeye yönelik makine eylemleri sağlar." + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "Aygıt Yazılımı Güncelleyici" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "G-code’u bir sıkıştırılmış arşive yazar." + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "Sıkıştırılmış G-code Yazıcısı" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "Dilimlenen katman verilerinin önizlemesini sağlar." + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "Simülasyon Görünümü" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "Eski Cura sürümlerinden profilleri içe aktarmak için destek sağlar." + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "Eski Cura Profil Okuyucu" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "AMF dosyalarının okunması için destek sağlar." + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "AMF Okuyucu" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "Normal gerçek bir ağ görünümü sağlar." + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "Gerçek Görünüm" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "Bellenim güncellemelerini denetler." + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "Bellenim Güncelleme Denetleyicisi" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "Çökme raporlayıcının kullanabilmesi için belirli olayları günlüğe kaydeder" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Nöbetçi Günlükçü" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "Belirli yerlerde desteğin yazdırılmasını engellemek için bir silici yüzey oluşturur" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "Destek Silici" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "Cura’da hazırlık aşaması sunar." + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "Hazırlık Aşaması" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "{material} proje dosyasında malzeme paketi bilgileri saklanamadı. Bu proje diğer sistemlerde doğru şekilde açılmayabilir." + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "Malzeme paketi bilgileri kaydedilemedi" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Python Hata takip kitaplığı" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "Yazıcı" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "özel profili etkin ve bazı ayarların üstüne yazdınız." + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "özel profili bazı ayarları geçersiz kılıyor." + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "Henüz başlatılmadı
      " diff --git a/resources/i18n/tr_TR/fdmextruder.def.json.po b/resources/i18n/tr_TR/fdmextruder.def.json.po index 96099fd69a..5249f97962 100644 --- a/resources/i18n/tr_TR/fdmextruder.def.json.po +++ b/resources/i18n/tr_TR/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,212 +15,212 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Makine" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Makine özel ayarları" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "Ekstrüder" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "Yazdırma için kullanılan ekstruder dişli çark. Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Nozül Kimliği" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Ekstruder dişli çarkı için nozül kimliği, “AA 0.4” ve “BB 0.8” gibi." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Nozül Çapı" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Nozül iç çapı. Standart olmayan nozül boyutu kullanırken bu ayarı değiştirin." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "Nozül NX Ofseti" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "Nozül ofsetinin x koordinatı." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "Nozül Y Ofseti" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "Nozül ofsetinin y koordinatı." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "Ekstruder G-Code'u Başlatma" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "Bu ekstrüdere geçiş yaparken çalıştırmak üzere G Code’u başlatın." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "Ekstruderin Mutlak Başlangıç Konumu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "Ekstruder başlama konumunu, yazıcı başlığının son konumuna göre ayarlamak yerine mutlak olarak ayarlayın." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "Ekstruder X Başlangıç Konumu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "Ekstruder açılırken başlangıç konumunun x koordinatı." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "Ekstruder Y Başlangıç Konumu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "Ekstruder açılırken başlangıç konumunun Y koordinatı." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "Ekstruder G-Code'u Sonlandırma" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "Bu ekstrüderden geçiş yaparken çalıştırmak üzere G Code’u sonlandırın." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "Ekstruderin Mutlak Bitiş Konumu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "Ekstruder bitiş konumunu, yazıcı başlığının son konumuna göre ayarlamak yerine mutlak olarak ayarlayın." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "Ekstruderin X Bitiş Konumu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "Ekstruder kapatılırken bitiş konumunun x koordinatı." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "Ekstruderin Y Bitiş Konumu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "Ekstruder kapatılırken bitiş konumunun Y koordinatı." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Ekstruder İlk Z konumu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun Z koordinatı." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "Ekstrüder Yazıcı Soğutma Fanı" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "Bu ekstrüdere bağlı yazıcı soğutma fanı sayısı. Yalnızca her bir ekstrüder için farklı yazıcı soğutma fanınız varsa bunu 0 varsayılan değeri olarak değiştirin." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Yapı Levhası Yapıştırması" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Yapıştırma" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Extruder İlk X konumu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun X koordinatı." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Extruder İlk Y konumu" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun Y koordinatı." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "Malzeme" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "Malzeme" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Çap" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Kullanılan filamanın çapını ayarlar. Bu değeri kullanılan filaman çapı ile eşitleyin." diff --git a/resources/i18n/tr_TR/fdmprinter.def.json.po b/resources/i18n/tr_TR/fdmprinter.def.json.po index cb5e93676a..782edb9150 100644 --- a/resources/i18n/tr_TR/fdmprinter.def.json.po +++ b/resources/i18n/tr_TR/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,42 +15,42 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "Makine" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "Makine özel ayarları" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "Makine Türü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "3B yazıcı modelinin adı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "Makine Varyantlarını Göster" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "Ayrı json dosyalarında belirtilen bu makinenin farklı varyantlarının gösterilip gösterilmemesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "G-code’u Başlat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -59,12 +59,12 @@ msgstr "" "ile ayrılan, başlangıçta yürütülecek G-code komutları\n" "." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "G-code’u Sonlandır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -73,1872 +73,1907 @@ msgstr "" "En son çalıştırılacak G-code komutları (\n" " ile ayrılır)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "GUID malzeme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "Malzemedeki GUID Otomatik olarak ayarlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "Çap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "Kullanılan filamanın çapını ayarlar. Bu değeri kullanılan filaman çapı ile eşitleyin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "Yapı Levhasının Isınmasını Bekle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "Yapı levhası sıcaklığı başlangıca ulaşana kadar bekleme komutu ekleyip eklememe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "Nozülün Isınmasını Bekle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "Yapı levhası sıcaklığı başlangıca ulaşana kadar bekleyip beklememe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "Malzeme Sıcaklıklarını Ekle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "Gcode başlangıcında nozül sıcaklık komutlarını ekleyip eklememe. start_gcode zaten nozül sıcaklığı içeriyorsa Cura ön ucu otomatik olarak bu ayarı devre dışı bırakır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "Yapı Levhası Sıcaklığını Ekle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "Gcode başlangıcında yapı levhası sıcaklık komutlarını ekleyip eklememe. start_gcode zaten yapı levhası sıcaklığı içeriyorsa Cura ön ucu otomatik olarak bu ayarı devre dışı bırakır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "Makine Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "Yazdırılabilir alan genişliği (X yönü)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "Makine Derinliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "Yazdırılabilir alan derinliği (Y yönü)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "Makine Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "Yazdırılabilir alan yüksekliği (Z yönü)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "Yapı Levhası Şekli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "Yazdırılamayan alanların haricinde yapı levhasının şekli." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "Dikdörtgen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "Eliptik" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "Yapı Levhası Malzemesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "Yazıcıya takılı yapı levhasının malzemesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "Cam" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "Alüminyum" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "Isıtılmış Yapı Levhası İçerir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "Makinenin mevcut yapı levhasını ısıtıp ısıtmadığı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "Yapı Hacmi Sıcaklığı Dengesi Mevcut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "Makinenin yapı hacmi sıcaklığını dengeleyip dengelemediği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "Her Zaman Aktif Aracı Yaz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "Aktif olmayan araca geçici komut gönderildikten sonra aktif aracı yazın. Smoothie veya modal araç komutlarına sahip diğer donanım yazılımları ile Çift Ekstrüderli baskı için gereklidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "Merkez Nokta" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "Yazıcı sıfır noktasının X/Y koordinatlarının yazdırılabilir alanın merkezinde olup olmadığı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "Ekstrüder Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "Ekstruder dişli çarklarının sayısı. Ekstruder dişli çarkı besleyici, bowden tüpü ve nozülden oluşur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "Etkinleştirilmiş Ekstruder Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "Etkinleştirilmiş ekstruder dişli çarklarının sayısı; yazılımda otomatik olarak ayarlanır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "Dış Nozül Çapı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "Nozül ucunun dış çapı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "Nozül Uzunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "Nozül ucu ve yazıcı başlığının en alt parçası arasındaki yükseklik farkı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "Nozül Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "Yatay düzlem ve nozül ucunun sağ üzerinde bulunan konik parça arasındaki açı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "Isı Bölgesi Uzunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "Nozülden gelen ısının filamana aktarıldığı nozül ucuna olan mesafe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "Nozül Sıcaklığı Kontrolünü Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "Cura üzerinden sıcaklığın kontrol edilip edilmeme ayarı. Nozül sıcaklığını Cura dışından kontrol etmek için bu ayarı kapalı konuma getirin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "Isınma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "Ortalama nozül ısınmasının normal yazdırma sıcaklıkları ve bekleme sıcaklığı penceresinin üzerinde olduğu hız (°C/sn)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "Soğuma hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "Ortalama nozül soğumasının normal yazdırma sıcaklıkları ve bekleme sıcaklığı penceresinin üzerinde olduğu hız (°C/sn)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "Minimum Sürede Bekleme Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "Nozül soğumadan önce ekstruderin etkin olmaması gerektiği minimum süre. Ekstruder sadece bu süreden daha uzun bir süre kullanılmadığında bekleme sıcaklığına inebilecektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "G-code türü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "Oluşturulacak g-code türü." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin (Volümetrik)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "Üretici Yazılımı Geri Çekme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "Malzemeyi geri çekmek için G1 komutlarında E özelliği yerine aygıt yazılımı çekme komutlarının (G10/G11) kullanılıp kullanılmayacağı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "Ekstrüderler Isıtıcıyı Paylaşır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "Ekstrüderlerin tek bir ısıtıcıyı mı paylaşacağı yoksa her bir ekstrüderin kendi ısıtıcısı mı olacağı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "Ekstrüder Nozül Paylaşımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "Ekstrüderlerin tek bir nozülü mü paylaşacağı yoksa her bir ekstrüderin kendi nozülü mü olacağıdır. True olarak ayarlandığında printer-start gcode betiğinin tüm ekstrüderleri bilinen ve karşılıklı olarak uyumlu olan bir ilk geri çekme durumunda (sıfır veya geri çekilmemiş bir filament) düzgün bir şekilde ayarlaması beklenir. Bu durumda ilk geri çekme, ekstrüder başına \"machine_extruders_shared_nozzle_initial_retraction\" parametresi ile açıklanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "Paylaşılan Nozül İlk Geri Çekme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "Printer-start gcode betiğinin tamamlanmasında her bir ekstrüder filamentinin paylaşılan nozül ucundan ne kadar geri çekildiğinin varsayıldığıdır. Değer, nozül kanallarının ortak parçasının uzunluğuna eşit veya daha büyük olmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "İzin Verilmeyen Alanlar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "Yazıcı başlığının giremediği alanları olan poligon listesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "Nozül İzni Olmayan Alanlar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "Nozülün girmesine izin verilmeyen alanlara sahip poligon listesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "Makinenin Başlığı ve Fan Poligonu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "Baskı kafasının şekli. Bunlar baskı kafasının konumuna göre koordinatlardır ve genellikle ilk ekstrüderin konumunu gösterir. Baskı kafasının sol ve önündeki boyutlar negatif koordinatlar olmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "Portal Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "Nozül ucu ve portal sistemi (X ve Y aksları) arasındaki yükseklik farkı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "Nozül Kimliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "Ekstruder dişli çarkı için nozül kimliği, “AA 0.4” ve “BB 0.8” gibi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "Nozül Çapı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "Nozül iç çapı. Standart olmayan nozül boyutu kullanırken bu ayarı değiştirin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "Ekstruder Ofseti" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Ekstrüder ofsetini koordinat sistemine uygulayın. Tüm ekstrüderleri etkiler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "Ekstruder İlk Z konumu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun Z koordinatı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "Mutlak Ekstruder İlk Konumu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "Ekstruder ilk konumunu, yazıcı başlığının son konumuna göre ayarlamak yerine mutlak olarak ayarlayın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "Maksimum X Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "X yönü motoru için maksimum hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Maksimum Y Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Y yönü motoru için maksimum hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Maksimum Z Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Z yönü motoru için maksimum hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "Maksimum Hız E" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "Filamanın maksimum hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "Maksimum X İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X yönü motoru için maksimum ivme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Maksimum Y İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Y yönü motoru için maksimum ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Maksimum Z İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Z yönü motoru için maksimum ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "Maksimum Filaman İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "Filaman motoru için maksimum ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "Varsayılan İvme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "Yazıcı başlığı hareketinin varsayılan ivmesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "Varsayılan X-Y Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "Yatay düzlemdeki hareketler için varsayılan salınım." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "Varsayılan Z Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Z yönü motoru için varsayılan salınım." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "Varsayılan Filaman Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "Filaman motoru için varsayılan salınım." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "Milimetre Başına Adım (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "Kademeli motorun kaç adımının, X yönünde bir milimetre hareketle sonuçlanacağı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "Milimetre Başına Adım (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "Kademeli motorun kaç adımının, Y yönünde bir milimetre hareketle sonuçlanacağı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "Milimetre Başına Adım (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "Kademeli motorun kaç adımının, Z yönünde bir milimetre hareketle sonuçlanacağı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "Milimetre Başına Adım (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "Kademeli motorların kaç adımının besleme ünitesi tekerleğini çevresi etrafında bir milimetre hareket ettirmekle sonuçlanacağı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "X Kapaması Pozitif Yönde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "X ekseninin kapamasının pozitif yönde mi (yüksek X koordinatı) yoksa negatif yönde mi (düşük X koordinatı) olduğu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Y Kapaması Pozitif Yönde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Y ekseninin kapamasının pozitif yönde mi (yüksek Y koordinatı) yoksa negatif yönde mi (düşük Y koordinatı) olduğu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Z Kapaması Pozitif Yönde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Z ekseninin kapamasının pozitif yönde mi (yüksek Z koordinatı) yoksa negatif yönde mi (düşük Z koordinatı) olduğu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "Minimum Besleme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "Yazıcı başlığının minimum hareket hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "Besleyici Çark Çapı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "Besleyiciye malzeme veren çarkın çapı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "Fan Hızını 0 - 1 Arasında Ölçeklendir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "Fan hızını 0 - 256 arasında değil 0 - 1 arasında ölçeklendirin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "Kalite" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "Yazdırma çözünürlüğünü etkileyen tüm ayarlar. Bu ayarların (ve yazdırma süresinin) kalite üzerinde büyük bir etkisi vardır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "Katman Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "Her katmanın milimetre cinsinden yüksekliği. Daha yüksek değerler düşük çözünürlükte hızlı baskılar üretir; daha düşük değerler ise yüksek çözünürlükte daha yavaş baskılar üretir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "İlk Katman Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "İlk katmanın milimetre cinsinden yüksekliği. Kalın ilk katmanlar yapı levhasına yapışmayı kolaylaştırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "Hat Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "Tek bir hattın genişliği Genellikle her hattın genişliği nozül genişliğine eşit olmalıdır. Ancak, bu değeri biraz azaltmak daha iyi baskılar üretilmesini sağlayabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "Duvar Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "Tek bir duvar hattının genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "Dış Duvar Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "En dıştaki duvar hattının genişliği. Bu değeri azaltarak daha yüksek seviyede ayrıntılar yazdırılabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "İç Duvar(lar) Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "En dış duvar haricindeki tüm duvar hatları için tek bir duvar hattı genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "Üst/Alt Hat Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "Tek bir üst/alt hattın genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "Dolgu Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "Tek bir dolgu hattının genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "Etek/Kenar Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "Tek bir etek veya kenar hattının genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "Destek Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "Tek bir destek yapısı hattının genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "Destek Arayüz Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "Destek çatısı veya zemininin tek çizgi genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "Destek Çatısı Çizgi Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "Tek bir destek çatısının çizgi genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "Destek Zemini Çizgi Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "Tek bir destek zemininin çizgi genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "İlk Direk Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "Tek bir ilk direk hattının genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "İlk Katman Hat Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "İlk katman üzerinde bulunan hat genişliği çoğaltıcı. Çoğaltmayı artırmak yatak yapışmasını iyileştirebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "Duvarlar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "Kovan" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "Duvar Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "Duvarları yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "Dış Duvar Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "Dış Duvarı yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "İç Duvar Ekstrüderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "İç duvarları yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "Duvar Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "Yatay yönde duvar kalınlığı. Bu değer duvar hattı genişliğiyle bölündüğünde duvar sayısını belirler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "Duvar Hattı Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "Duvar sayısı. Bu değer, duvar kalınlığıyla hesaplandığında tam sayıya yuvarlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "Duvar Geçişi Uzunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "Farkı sayıda duvar arasından geçerken parça daha ince hale geldiğinden duvar hatlarını bölmek veya birleştirmek için belirli bir alan ayrılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "Duvar Dağılım Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "Varyasyonun yayılması gereken, merkezden itibaren sayılan duvar sayısı. Düşük değerler olması dış duvarların genişliğinin değişmeyeceğini gösterir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "Duvar Geçişi Eşik Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "Çift ve tek sayıdaki duvarlar arasında ne zaman geçiş oluşturulacağını gösterir. Bu ayardan daha geniş açıya sahip bir kama şekline geçiş eklenmez ve kalan alanının doldurulması sırasında merkez noktada duvar baskısı yapılmaz. Bu ayarın düşürülmesi bu merkez duvarların sayısını ve uzunluğunu azaltır fakat boşluklara ve aşırı ekstrüzyona neden olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "Duvar Geçişi Filtresi Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "Farklı sayıda duvar arasında arka arkaya hızlıca ileri geri geçiş yapılacaksa duvarlar arasında geçiş yapmayın. Duvarlar bir arada bu mesafeden daha yakındaysa geçişleri kaldırın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "Duvar Geçişi Filtresi Kenar Boşluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "Bir fazla ve bir az duvar arasında ileri geri geçişi önleyin. Bu kenar boşluğu, [Minimum Duvar Hattı Genişliği - Kenar Boşluğu, 2 * Minimum Duvar Hattı Genişliği+Kenar Boşluğu] olarak takip edilen hat genişliklerinin aralığını genişletir. Bu kenar boşluğunun artırılması geçişlerin sayısını azaltır, bu da ekstrüzyon başlatma/durdurma sayısını ve hareket süresini azaltır. Bununla birlikte, geniş hat varyasyonları düşük veya aşırı ekstrüzyon sorunlarına yol açabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "Dış Duvar Sürme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "Z dikişini daha iyi gizlemek için dış duvardan sonra eklenen hareket mesafesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "Dış Duvar İlavesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "Dış duvar yoluna uygulanan ilave. Dış duvar nozülden küçükse ve iç duvardan sonra yazdırılmışsa, nozüldeki deliği modelin dış kısmı yerine iç duvarlar ile üst üste bindirmek için bu ofseti kullanın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "Duvar Yazdırma Sırasını Optimize Et" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "Geri çekmelerin sayısını ve kat edilen mesafeyi azaltmak için duvarların yazdırıldığı sırayı optimize edin. Çoğu parça, bunun etkinleştirilmesinden yararlanır, ancak bazılarının yararlanması için gerçekte daha uzun süre gerekebilir. Bu yüzden, yazdırma süresi tahminlerini optimizasyonlu ve optimizasyonsuz olarak karşılaştırın. Kenar, yapı levhası yapıştırması tipi olarak seçildiğinde ilk katman optimize edilmez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "Duvar Sıralaması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "Duvarların basılacağı sırayı belirler. Dış duvarların önce basılması, iç duvarlardaki hataların dışarıya taşmasını önleyerek boyutların doğru olmasını sağlar. Bu duvarların daha sonra basılması ise çıkıntılar basılırken daha iyi yığınlanma sağlar." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "İçten Dışa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "Dıştan İçe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "Alternatif Ek Duvar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "Her katmanda ek duvar yazdırır. Bu şekilde dolgu ek duvarların arasında alır ve daha sağlam baskılar ortaya çıkar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "Minimum Duvar Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "Nozül boyutunun bir veya iki katı kadar olan ince yapılarda modelin kalınlığına bağlı olarak hat genişliklerinin değiştirilmesi gerekir. Bu ayar, duvarlar için izin verilen minimum hat genişliğini kontrol eder. Minimum hat genişlikleri, N duvarlarının geniş ve N+1 duvarlarının dar olduğu bazı geometrik kalınlıklarda N duvardan N+1 duvara geçildiği için maksimum hat genişliklerini de belirler. Mümkün olan en geniş duvar hattı Minimum Duvar Hattı Genişliğinin iki katıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "Minimum Çift Duvar Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "Normal çokgen duvarlar için minimum hat genişliğidir. Bu ayar, tek bir ince duvar hattının basılmasından iki duvar hattına hangi model kalınlığında geçileceğini belirler. Daha yüksek Minimum Çift Duvar Hattı Genişliği değeri belirlenmesi daha yüksek maksimum tek duvar hattı genişliği oluşmasına yol açar. Maksimum çift duvar hattı genişliği, Dış Duvar Hattı Genişliği + 0,5 * Minimum Tek Duvar Hattı Genişliği formülüyle hesaplanır." -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "Bölünmüş Orta Hat Eşiği" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "Normal hat genişliğinin bir faktörü olarak, üzerinde orta hattın (varsa) ikiye bölüneceği en küçük hat genişliğidir. Daha fazla sayıda ve daha ince hatlar kullanmak için bu ayarı düşürün. Daha az sayıda ve daha kalın hatlar kullanmak için ise bu ayarı artırın. Bunun tüm şeklin duvarla doldurulması gerektiğinde geçerli olduğunu unutmayın, bu nedenle buradaki orta hat baskıda duvar yerine dolgu veya diğer bir kaplama olsa bile şeklin iki dış kenarı arasındaki nesnenin ortasını ifade eder." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "Minimum Tek Duvar Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "Orta hat boşluğunu dolduran çok hatlı duvarlar için minimum hat genişliğidir. Bu ayar, iki duvar hattı baskısının hangi model kalınlığında iki dış duvar ve tek bir merkezi orta duvar baskısına geçirileceğini belirler. Daha yüksek Minimum Tek Duvar Hattı Genişliği değeri belirlenmesi daha yüksek maksimum çift duvar hattı genişliği oluşturur. Maksimum tek duvar hattı genişliği, 2 * Minimum Çift Duvar Hattı Genişliği formülüyle hesaplanır," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "Orta Hat Eşiği Ekle" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "Normal hat genişliğinin bir faktörü olarak, üzerine bir orta hat (zaten yoksa) eklenecek olan en küçük hat genişliğidir. Daha fazla sayıda ve daha ince hatlar kullanmak için bu ayarı düşürün. Daha az sayıda ve daha kalın hatlar kullanmak için ise bu ayarı artırın. Bunun tüm şeklin duvarla doldurulması gerektiğinde geçerli olduğunu unutmayın, bu nedenle buradaki orta hat baskıda duvar yerine dolgu veya diğer bir kaplama olsa bile şeklin iki dış kenarı arasındaki nesnenin ortasını ifade eder." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "İnce Duvarları Yazdır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "Yatay olarak nozül boyutundan daha ince olan model parçalarını yazdırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "Minimum Yüz Hattı Boyutu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "İnce yüz hatlarının minimum kalınlığıdır. Bu değerden daha ince olan model yüz hatları yazdırılmaz, Minimum Yüz Hattı Boyutundan daha kalın olan modeller ise Minimum Duvar Hattı Genişliği değerine kadar genişletilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "Minimum İnce Duvar Hattı Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "Modelin ince yüz hatlarının yerini alacak duvarın genişliğidir (Minimum Yüz Hattı Boyutuna göre). Minimum Duvar Hattı Genişliği, yüz hattının kalınlığından daha inceyse duvar da yüz hattının kendisi kadar kalınlaştırılacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "Yatay Büyüme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "Her katmandaki poligonlara uygulanan ofset miktarı. Pozitif değerler büyük boşlukları telafi ederken negatif değerler küçük boşlukları telafi edebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "İlk Katmanın Yatay Genişlemesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "İlk katmandaki tüm poligonlara uygulanan ofset miktarı. Negatif bir değer “fil ayağı” olarak bilinen ilk katman ezilmesini dengeleyebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "Delik Yatay Büyüme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "Her bir katmandaki tüm deliklere uygulanan ofset miktarıdır. Pozitif değerler deliklerin boyutunu artırırken, negatif değerler deliklerin boyutunu düşürür." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Z Dikiş Hizalama" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "Bir katmandaki her yolun başlangıç noktası. Ardışık katmanlardaki yollar aynı noktadan başladığında, çıktıda dikey bir ek yeri görünebilir. Bunları kullanıcının belirlediği bir konumun yakınına hizalarken ek yerinin kaldırılması kolaylaşır. Gelişigüzel yerleştirildiğinde yolların başlangıcındaki düzensizlikler daha az fark edilecektir. En kısa yol kullanıldığında yazdırma hızlanacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "Kullanıcı Tarafından Belirtilen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "En kısa" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "Gelişigüzel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "En Keskin Köşe" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z Dikişi Konumu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "Bir katmandaki her kısmın basılmaya başlanacağı yere yakın konum." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "Sol Arka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "Geri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "Sağ Arka" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "Sağ" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "Sağ Ön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "Ön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "Sol Ön" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "Sol" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Z Dikişi X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "Bir katmandaki her kısmın yazdırılmaya başlanacağı yere yakın konumun X koordinatı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Z Dikişi Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "Bir katmandaki her kısmın yazdırılmaya başlanacağı yere yakın konumun Y koordinatı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "Dikiş Köşesi Tercihi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "Modelin ana hatlarında yer alan köşelerin dikişin konumunu etkileyip etkilemediğini kontrol edin. Hiçbiri, köşelerin dikişin konumunu etkilemediği anlamına gelir. Dikişi Gizle, dikişin daha büyük olasılıkla bir iç köşe üzerinde oluşmasını sağlar. Dikişi Açığa Çıkar, dikişin daha büyük olasılıkla bir dış köşe üzerinde oluşmasını sağlar. Dikişi Gizle veya Açığa Çıkar, dikişin daha büyük olasılıkla bir iç veya dış köşe üzerinde oluşmasını sağlar. Akıllı Gizleme, hem iç hem de dış köşelere izin verir ancak uygun olduğu durumlarda iç köşeleri daha sık seçer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "Hiçbiri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "Dikişi Gizle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "Dikişi Açığa Çıkar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "Dikişi Gizle veya Açığa Çıkar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "Akıllı Gizleme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Z Dikişi Göreliliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "Etkin olduğunda, z dikişi koordinatları her parçanın merkezine göre hizalıdır. Devre dışı olduğunda, koordinatlar yapı levhası üzerinde mutlak bir pozisyonu belirtir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "Üst / Alt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "Üst / Alt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "Üst Yüzey Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "En üstteki yüzeyi yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "Üst Yüzey Katmanları" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "En üstteki yüzey katmanlarının sayısı. Yüksek kalitede üst yüzeyler oluşturmak için genellikle tek bir üst yüzey katmanı yeterlidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "Üst Yüzey Hat Genişliği" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "Baskının üst tarafında bulunan alanlardaki tek bir hattın genişliği." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "Üst Yüzey Şekli" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "En üst yüzeyin şekli." + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "Çizgiler" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "Eş merkezli" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "Zikzak" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "Monotonik Üst Yüzey Düzeni" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle üst yüzey hatlarının baskısını yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin daha tutarlı görünmesini sağlar." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "Üst Yüzey Hat Yönleri" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "Üst yüzey katmanları çizgi veya zikzak biçimindeyken kullanılacak tam sayı hat yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında tekrar başa dönülür. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar (45 ve 135 derece) kullanılır." + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "Üst/Alt Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "Üst ve alt yüzeyi yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "Üst/Alt Kalınlık" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "Yazdırmadaki üst/alt katmanların kalınlığı. Katman yüksekliğiyle ayrılan bu değer üst/alt katmanların sayısını belirtir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "Üst Kalınlık" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "Yazdırmadaki üst katmanların kalınlığı. Katman yüksekliğiyle ayrılan bu değer üst katmanların sayısını belirtir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "Üst Katmanlar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "Üst katman sayısı. Bu değer, üst kalınlığıyla hesaplandığında tam sayıya yuvarlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "Alt Kalınlık" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "Yazdırmadaki alt katmanların kalınlığı. Katman yüksekliğiyle ayrılan bu değer alt katmanların sayısını belirtir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "Alt katmanlar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Alt katman sayısı. Bu değer, alt kalınlığıyla hesaplandığında tam sayıya yuvarlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "İlk Alt Katmanlar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Yapı plakasından itibaren ilk alt katman sayısı Bu değer, alt kalınlığıyla hesaplandığında tam sayıya yuvarlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "Üst/Alt Şekil" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "Üst/alt katmanların şekli." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "Çizgiler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "Eş merkezli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zik Zak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "Alt Şekil İlk Katmanı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "Yazdırmanın altında ilk katmanda yer alacak şekil." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "Çizgiler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "Eş merkezli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "Zikzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "Üst/Alt Poligonları Bağla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "Üst/alt yüzey yollarını yan yana ise bağla. Eş merkezli şekil için bu ayarı etkinleştirmek, hareket süresini önemli ölçüde kısaltır ancak bağlantılar dolgunun üzerinde meydana gelebileceğinden bu özellik üst yüzeyin kalitesini düşürebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "Monotonik Üst/Alt Düzeni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle üst/alt hat baskısı yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin daha tutarlı görünmesini sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "Üst/Alt Çizgi Yönleri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "Üst/alt katmanlar çizgi veya zikzak şekillerini kullandığında kullanılacak tam sayı çizgi yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında baştan başlanır. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar (45 ve 135 derece) kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Z Boşluklarında Dış Katman Oluşturma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "Modelde yalnızca birkaç katmanda küçük dikey boşluklar varsa normal şartlarda dar alandaki bu katmanların etrafında dış bir katman olmalıdır. Dikey boşluğun çok küçük olduğu durumlarda dış katman oluşturulmaması için bu ayarı etkinleştirin. Böylece baskı ve dilimleme süresi kısalır ancak teknik olarak bakıldığında havayla temasa açık dolgular kalır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "Ek Dış Katman Duvar Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "Üst/alt şeklin en dıştaki parçasını eş merkezli hatlar ile değiştirir. Bir veya iki hat kullanmak, dolgu malzemesinde başlayan tavanları geliştirir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "Ütülemeyi Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "Üst yüzey üzerinden bir kere daha geçilir, ancak bu defa çok küçük malzeme ekstrüde edilir. Bu işlem en üstte bulunan plastiği eriterek daha pürüzsüz bir yüzey oluşturur. Nozül haznesindeki baskı yüksek tutularak yüzeydeki kıvrımların malzemeyle dolması sağlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "Sadece En Yüksek Katmanı Ütüle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "Ütüleme işlemini bileşimin sadece en son katmanı üzerinde gerçekleştirin. Bu, alt katmanlarda pürüzsüz bir yüzey tesviyesine gerek olmadığı durumlarda zaman kazandırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "Ütüleme Modeli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "Üst yüzeyleri ütülemek için kullanılacak model." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "Eş merkezli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "Zikzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "Monotonik Ütüleme Düzeni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle hatları ütüleyerek baskı yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin daha tutarlı görünmesini sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "Ütüleme Hattı Boşluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "Ütüleme hatları arasında bulunan mesafe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "Ütüleme Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "Ütüleme sırasında normal yüzey hattına göre ekstrude edilecek malzeme miktarı. Nozülü dolu tutmak üst yüzeyde oluşan çatlakların bir kısmının doldurulmasını sağlar fakat nozülün fazla dolu olması aşırı ekstrüzyona ve yüzey yanlarında noktalar oluşmasına neden olur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "Ütüleme İlave Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "Modelin kenarlarından bırakılması gereken mesafe. Ağın kenarlarına kadar ütülemek baskınızın kenarlarının pürüzlü olmasına neden olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "Ütüleme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "Üst yüzeyi geçmek için gereken süre." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "Ütüleme İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "Ütülemenin gerçekleştiği ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "Ütüleme İvmesi Değişimi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "Ütüleme sırasında oluşan maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "Yüzey Çakışma Oranı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Duvarlar ile yüzey ekseni (uçları) arasındaki çakışma miktarını yüzey hatlarının hat genişliği ile en içteki duvarın bir yüzdesi olarak ayarlayın. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Eşit yüzey ve duvar hattı genişliği söz konusu olduğunda, %50’nin üstündeki yüzdelerde bu noktada yüzey ekstrüderinin nozül konumu halihazırda duvarın ortasına ulaşmış olacağından yüzeyin duvarı geçmiş olabileceğini unutmayın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "Yüzey Çakışması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "Duvarlar ile yüzey ekseni (uçları) arasındaki çakışma miktarını ayarlayın. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Eşit yüzey ve duvar hattı genişliği söz konusu olduğunda, duvar kalınlığının yarısından fazla değerlerde bu noktada yüzey ekstrüderinin nozül konumu halihazırda duvarın ortasına ulaşmış olacağından yüzeyin duvarı geçmiş olabileceğini unutmayın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "Yüzey Kaldırma Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "Kaldırılacak olan yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde alt/üst yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "Üst Yüzey Kaldırma Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "Kaldırılacak olan üst yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde üst yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "Alt Yüzey Kaldırma Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "Kaldırılacak olan alt yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde alt yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "Yüzey Genişleme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "Yüzeylerin dolgunun içine doğru genişleyeceği mesafedir. Daha yüksek değerler, yüzeyin dolgu şekline daha iyi tutunmasını sağladığı gibi komşu katmanlardaki duvarların yüzeye daha iyi yapışmasını sağlar. Daha düşük değerler, kullanılan malzemenin miktarından tasarruf yapılmasını sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "Üst Yüzey Genişleme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "Üst yüzeylerin dolgunun içine doğru genişleyeceği mesafedir. Daha yüksek değerler, yüzeyin dolgu şekline daha iyi tutunmasını sağladığı gibi yukarıdaki katmandaki duvarların yüzeye daha iyi yapışmasını sağlar. Daha düşük değerler, kullanılan malzemenin miktarından tasarruf yapılmasını sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "Alt Yüzey Genişleme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "Alt yüzeylerin dolgunun içine doğru genişleyeceği mesafedir. Daha yüksek değerler, yüzeyin dolgu şekline daha iyi tutunmasını sağladığı gibi yüzeyin aşağıdaki katmandaki duvara daha iyi yapışmasını sağlar. Daha düşük değerler, kullanılan malzemenin miktarından tasarruf yapılmasını sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "Genişleme için Maksimum Yüzey Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "Nesnenizin bu ayardan daha geniş açıya sahip üst ve/veya alt zeminlerinin yüzeyleri genişletilmez. Böylece model yüzeyinin neredeyse dik açıya sahip olduğu durumlarda ortaya çıkan dar yüzey alanlarının genişletilmesi önlenmiş olur. 0°’lik bir açı yataydır ve yüzey alanının genişlemesine neden olmaz; 90°’lik bir açı dikeydir ve tüm yüzey alanlarının genişlemesine neden olur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "Genişleme için Minimum Yüzey Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "Bu değerden daha dar olan yüzey alanları genişletilmez. Böylece model yüzeyinin dikeye yakın bir eğime sahip olduğu durumlarda ortaya çıkan dar yüzey alanlarının genişletilmesi önlenmiş olur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "Dolgu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "Dolgu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "Dolgu Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Dolgu yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "Dolgu Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "Yazdırma dolgusunun yoğunluğunu ayarlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "Dolgu Hattı Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "Yazdırılan dolgu hatları arasındaki mesafe. Bu ayar, dolgu yoğunluğu ve dolgu hattı genişliği ile hesaplanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "Dolgu Şekli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen, kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller her katmana tam olarak basılır. Gyroid, kübik, çeyrek kübik ve sekizlik dolgu, her yönde daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir. Yıldırım dolgu, objenin yalnızca tavanını destekleyerek dolgu miktarını en aza indirmeye çalışır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "Izgara" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "Çizgiler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "Üçgenler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "Üçlü Altıgen" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "Kübik" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "Kübik Alt Bölüm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "Sekizlik" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "Çeyrek Kübik" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "Eş merkezli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "Zik Zak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "Çapraz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "Çapraz 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "Yıldırım" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "Dolgu Hatlarını Bağlayın" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "İç duvarın şeklini takip eden bir hattı kullanarak dolgu şeklinin iç duvarla buluştuğu noktada uçları bağlar. Bu ayarın etkinleştirilmesi, dolgunun duvarlara daha iyi yapışmasını sağlayabilir ve dolgunun dikey yüzeylerin kalitesinin etkilerini azaltabilir. Bu ayarın devre dışı bırakılması, kullanılan malzemenin miktarını azaltır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "Dolgu Poligonlarını Bağla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "Yan yana giden dolgu yollarını bağla. Birkaç kapalı poligondan oluşan dolgu şekilleri için bu ayarı etkinleştirmek hareket süresini büyük ölçüde kısaltır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "Dolgu Hattı Yönleri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "Kullanılacak tam sayı hat yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında baştan başlanır. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar kullanılır (çizgiler ve zikzak şekiller için 45 ve 135 derece; diğer tüm şekiller için 45 derece)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "Dolgu X Kayması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "Dolgu şekli X ekseni boyunca bu mesafe kadar kaydırılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "Dolgu Y Kayması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "Dolgu şekli Y ekseni boyunca bu mesafe kadar kaydırılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "Rastgele Boşluk Doldurma Başlat" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "Önce hangi boşluk doldurma hattının yapılacağını rastgele belirler. Böylece tek bir segmentin en güçlü yapıda olması önlenir ancak bu işlem ilave gezinti hamlelerine neden olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "Dolgu Hattı Çoğaltıcı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "Her bir dolgu hattını bu sayıda hatta dönüştür. Ekstra hatlar birbirlerini kesmez, birbirlerinden bağımsız kalırlar. Bu dolguyu sertleştirir, ancak yazdırma süresini uzatırken materyal kullanımını artırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "Ekstra Dolgu Duvar Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1947,2668 +1982,2707 @@ msgstr "" "Dolgu alanının etrafına ekstra duvar ekle. Bu duvarlar üst/alt yüzey hatlarının daha az aşağı düşmesini sağlar. Yani biraz fazla materyal kullanarak, daha az üst/alt yüzey katmanı ile aynı kaliteyi yakalayabilirsiniz.\n" "Bu özellik, doğru konfigüre edildiğinde, harekete veya geri çekmeye gerek kalmadan Dolgu Poligonlarını Bağlama ile birlikte tüm dolguyu tek bir ekstrüzyon yoluna bağlayabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "Kübik Alt Bölüm Kalkanı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "Bu küpün bölünüp bölünmemesine karar vermek için modelin sınırını kontrol eden ve her bir küpün merkezinden alınan yarıçapa ekleme. Büyük değerler modelin sınırının yanında daha kalın küçük küp kalkanları oluşmasına neden olur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "Dolgu Çakışma Oranı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "Dolgu hattı genişliğinin yüzdesi olarak dolgu ve duvarların arasındaki çakışma miktarı. Ufak bir çakışma duvarların dolguya sıkıca bağlanmasını sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "Dolgu Çakışması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "Dolgu ve duvarlar arasındaki çakışma miktarı. Hafif bir çakışma duvarların dolguya sıkıca bağlanmasını sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "Dolgu Sürme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "Dolgunun duvarlara daha iyi yapışması için her dolgu hattından sonra eklenen hareket mesafesi. Bu seçenek, dolgu çakışmasına benzer, ancak ekstrüzyon yoktur ve sadece dolgu hattının bir ucunda çakışma vardır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "Dolgu Katmanı Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Dolgu malzemesinin her bir katmanının kalınlığı Bu değer her zaman katman yüksekliğinin katı olmalıdır, aksi takdirde yuvarlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "Aşamalı Dolgu Basamakları" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "Üst yüzeylerin altına indikçe dolgu yoğunluğunu yarıya indirme sayısı. Üst yüzeylere daha yakın olan alanlarda, Dolgu Yoğunluğuna kadar yoğunluk daha yüksektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "Aşamalı Dolgu Basamak Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "Yoğunluğun yarısına inmeden önce verilen bir yoğunluktaki dolgunun yüksekliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "Duvarlardan Önce Dolgu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "Duvarları yazdırmadan önce dolguyu yazdırın. Önce duvarları yazdırmak daha düzgün duvarlar oluşturabilir ama yazdırmayı olumsuz etkiler. Önce dolguyu yazdırmak duvarların daha sağlam olmasını sağlar, fakat dolgu şekli bazen yüzeyden görünebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "Minimum Dolgu Alanı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "Bundan küçük dolgu alanları oluşturma (onun yerine yüzey kullan)." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "Dolgu Desteği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "Yazdırma dolgusu, yalnızca model tepelerinin desteklenmesi gereken yerleri yapılandırır. Bu özelliğin etkinleştirilmesi yazdırma süresini ve malzeme kullanımını azaltır ancak üniform olmayan nesne kuvvetine yol açar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "Dolum Çıkıntı Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "Dolum eklenen dahili çıkıntıların minimum açısı. 0° değerde nesneler tamamen doldurulur, 90°’de dolgu yapılmaz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "Kaplamanın Kenar Desteği Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "Kaplamanın kenarlarını destekleyen ekstra dolgunun kalınlığı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "Kaplamanın Kenar Desteği Katmanları" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "Kaplamanın kenarlarını destekleyen dolgu katmanının kalınlığı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "Yıldırım Dolgu Destek Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "Bir yıldırım dolgu tabakasının üstünde kalanları ne zaman desteklenmesi gerektiğini belirler. Bir katmanın kalınlığı verilen açıyla ölçülür." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "Yıldırım Dolgu Çıkıntı Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "Bir yıldırım dolgu tabakasının üstündeki modeli ne zaman desteklemesi gerektiğini belirler. Dalların açısı olarak ölçülür." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "Yıldırım Dolgu Budama Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "Malzemeden tasarruf etmek için dolgu hatlarının uç noktaları kısaltılır. Bu ayar, bu hatların uç noktalarının çıkıntı açısıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "Yıldırım Dolgu Düzleştirme Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "Dolgu hatları, baskı süresinden tasarruf etmek için düzleştirilir. Bu, dolgu hattının uzunluğu boyunca izin verilen maksimum çıkıntı açısıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "Malzeme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "Malzeme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "Varsayılan Yazdırma Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "Yazdırma için kullanılan varsayılan sıcaklık. Bu sıcaklık malzemenin “temel” sıcaklığı olmalıdır. Diğer tüm yazıcı sıcaklıkları bu değere dayanan ofsetler kullanmalıdır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "Yapı Disk Bölümü Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "Baskı yapılacak ortamın sıcaklığı. Bu değer 0 ise yapı hacminin sıcaklığı ayarlanmaz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "Yazdırma Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "Yazdırma için kullanılan sıcaklık." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "İlk Katman Yazdırma Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "İlk katmanı yazdırmak için kullanılan sıcaklık. İlk katmanın özel kullanımını devre dışı bırakmak için 0’a ayarlayın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "İlk Yazdırma Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "Yazdırmanın başlayacağı Yazdırma Sıcaklığına ulaşırken görülen minimum sıcaklık." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "Son Yazdırma Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "Yazdırma bitmeden hemen önce soğuma işleminin başladığı sıcaklık." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "Ekstrüzyon Sırasında Soğuma Hızı Düzenleyici" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "Ekstrüzyon sırasında nozülün soğuduğu ilave hız. Aynı değer, ekstrüzyon sırasında ısınırken kaybedilen ısınma hızını göstermek için de kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "Varsayılan Yapı Levhası Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "Isınan yapı levhası için kullanılan varsayılan sıcaklık. Bu sıcaklık yapı levhasının “temel” sıcaklığı olmalıdır. Diğer tüm yazıcı sıcaklıkları bu değere dayanan ofsetler kullanmalıdır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "Yapı Levhası Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "Isıtıcı yapı plakası için kullanılan sıcaklık. Bu değer 0 olduğunda yapı plakası ısıtılmaz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "İlk Katman Yapı Levhası Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "İlk katmanda ısıtıcı yapı plakası için kullanılan sıcaklık. Bu değer 0 olduğunda yapı plakası ilk katman boyunca ısıtılmaz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "Yapışma Eğilimi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "Yüzeye yapışma eğilimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "Yüzey Enerjisi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "Yüzey enerjisi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "Ölçekleme Faktörü Büzülme Telafisi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "Malzemenin soğudukça büzülmesini telafi etmek için model bu faktöre göre ölçeklenecektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "Yatay Ölçekleme Faktörü Büzülme Telafisi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "Malzemenin soğudukça büzülmesini telafi etmek için model bu faktöre göre XY yönünde (yatay olarak) ölçeklenecektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "Dikey Ölçekleme Faktörü Büzülme Telafisi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "Malzemenin soğudukça büzülmesini telafi etmek için model bu faktöre göre Z yönünde (dikey olarak) ölçeklenecektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "Kristalli Malzeme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "Bu malzeme ısıtıldığında temiz bir şekilde parçalanan tür de mi (kristalli) yoksa uzun iç içe polimer zincirler (kristal olmayan) oluşturan türde mi?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "Sızma Önleme Geri Çekme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "Malzemenin sızma yapmaması için gereken geri çekilme mesafesidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "Sızma Önleme Geri Çekme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "Filament değişimi sırasında malzemenin sızma yapmaması için gereken geri çekilme hızıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "Geri Çekme Pozisyonunda Durma Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "Filamentin ısıtıldığında kopmadan esneyebileceği mesafedir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "Durma Payına Uygun Geri Çekme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "Filamentin kopmadan ne kadar hızlı geri çekilmesi gerektiğidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "Kopma Hazırlığı Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "Malzemeyi temizlemek için kullanılan sıcaklık; kabaca mümkün olan en yüksek baskı sıcaklığına eşit olmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "Kopma Geri Çekme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "Sorunsuz kopması için filamentin geri çekilmesi gereken mesafedir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "Kopma Geri Çekme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "Sorunsuz kopması için filamentin geri çekilmesi gereken hızdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "Kopma Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "Sorunsuz kopması için filament koptuğundaki sıcaklık değeridir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "Temizleme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "Farklı bir malzemeye geçildikten sonra malzemenin kullanıma hazır hale getirileceği süredir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "Temizleme Uzunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "Farklı bir malzemeye geçilirken nozülün önceki malzemeden temizlenmesi için kullanılacak malzeme (filament parçası) miktarıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "Filament Temizliği Bitiş Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "Boş bir makara aynı malzemeden yeni bir makara ile değiştirildikten sonra malzemenin kullanıma hazır hale getirileceği süredir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "Filament Temizliği Bitiş Uzunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "Boş bir makara aynı malzemeden yeni bir makara ile değiştirilirken nozülün önceki malzemeden temizlenmesi için kullanılacak malzeme (filament parçası) miktarıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "Maksimum Durma Süresi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "Malzemenin kuru olmadığı durumda güvenli şekilde saklanabileceği süredir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "Yük Taşıma Çarpanı Yok" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "Besleme ünitesi ile nozül haznesi arasına sıkıştırılacak filamenti belirten faktördür ve filament değişimi için malzemenin ne kadar hareket ettirileceğini belirlemek için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "Akış" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "Akış dengeleme: sıkıştırılan malzeme miktarı bu değerle çoğaltılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "Duvar Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "Duvar hatlarının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "Dış Duvar Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "En dıştaki duvar hattının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "İç Duvar Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "En dıştaki duvar hattı hariç diğer duvar hatlarının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "Üst/Alt Akış" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "Üst/alt hatların akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "Üst Yüzeyin Dış Katman Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "Baskının üst bölümlerindeki hatların akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "Dolgu Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "Dolgu hatlarının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "Etek/Kenar Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "Etek veya kenar hatlarının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "Destek Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "Destek yapı hatlarının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "Destek Ara Yüzeyi Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "Destek çatı ve zemin hatlarının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "Destek Çatı Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "Destek çatı hatlarının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "Destek Zemin Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "Destek zemin hatlarının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "İlk Direk Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "Temel kule hatlarının akış telafisidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "İlk Katman Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "İlk katman için akış dengelemesi: ilk katmana ekstrude edilen malzeme miktarı bu değerle çarpılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "Bekleme Sıcaklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "Yazdırma için başka bir nozül kullanılırken nozülün sıcaklığı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "Hız" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "Hız" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "Yazdırmanın gerçekleştiği hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "Dolgu Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "Dolgunun gerçekleştiği hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "Duvar Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "Duvarların yazdırıldığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "Dış Duvar Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "En dış duvarların yazdırıldığı hız. Dış duvarı düşük hızda yazdırmak son yüzey kalitesini artırır. Öte yandan, iç duvar hızı ve dış duvar hızı arasındaki farkın fazla olması kaliteyi olumsuz etkileyecektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "İç Duvar Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "Tüm iç duvarların yazdırıldığı hız. İç duvarları dış duvarlardan daha hızlı yazdırmak yazdırma süresini azaltacaktır. Bu ayarı dış duvar hızı ve dolgu hızı arasında yapmak faydalı olacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "Üst Yüzey Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "Üst yüzey katmanların yazdırıldığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "Üst/Alt Hız" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "Üst/alt katmanların yazdırıldığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "Destek Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "Destek yapısının yazdırıldığı hız. Yüksek hızlardaki yazdırma desteği yazdırma süresini büyük oranda azaltabilir. Destek yapısının yüzey kalitesi, yazdırma işleminden sonra çıkartıldığı için önemli değildir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "Destek Dolgu Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "Dolgu desteğinin yazdırıldığı hız. Dolguyu daha düşük hızlarda yazdırmak sağlamlığı artırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "Destek Arayüzü Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Destek çatıları ve zeminlerinin yazdırılma hızı. Daha düşük hızlarda yazdırma, askıda kalan kısımların kalitesini iyileştirebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "Destek Çatısı Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "Destek çatısının yazdırılma hızı. Daha düşük hızlarda yazdırma, askıda kalan kısımların kalitesini iyileştirebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "Destek Zemini Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "Destek zemininin yazdırılma hızı. Daha düşük hızlarda yazdırma, desteğin modelin üzerine yapışmasını iyileştirebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "İlk Direk Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "İlk direğin yazdırıldığı hız. Farklı filamanlar arasındaki yapışma standardın altında olduğunda, ilk direği daha yavaş yazdırmak dayanıklılığı artırabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "Hareket Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "Hareket hamlelerinin hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "İlk Katman Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "İlk katman için hız. Yapı plakasında yapışmayı iyileştirmek için düşük bir değer tavsiye edilir. Yapı plakasının kenar ve radye gibi yapışma yapılarını etkilemez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "İlk Katman Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "İlk katmanın yazdırılması için belirlenen hız. Yapı tahtasına yapışmayı artırmak için daha düşük bir değer önerilmektedir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "İlk Katman Hareket Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "İlk katmandaki hareket hamlelerinin hızı. Daha önce yazdırılan bölümlerin yapı levhasından ayrılmasını önlemek için daha düşük bir değer kullanılması önerilir. Bu ayar değeri, Hareket Hızı ve Yazdırma Hızı arasındaki orana göre otomatik olarak hesaplanabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Etek/Kenar Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "Etek ve kenarın yazdırıldığı hız. Bu işlem normalde ilk katman hızında yapılır, ama etek ve kenarı farklı hızlarda yazdırmak isteyebilirsiniz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Z Atlama Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Z Atlamaları için yapılan dikey Z hareketinin gerçekleştirileceği hızdır. Yapı plakasının veya makine tezgahının hareket etmesi daha zor olduğundan genelde baskı hızından daha düşüktür." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "Daha Yavaş Katman Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "Yapı levhasına daha iyi yapışma sağlamak ve yazdırmanın genel başarı oranını artırmak için ilk birkaç katman modelin kalan kısmından daha yavaş yazdırılır. Bu hız katmanlar üzerinde giderek artar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "Akış Eşitleme Oranı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "Hız için ekstrüzyon genişliği bazlı düzeltme faktörüdür. %0 değerinde hareket hızı Baskı Hızında sabit tutulur. %100 değerinde ise hareket hızı akış (mm³/s cinsinden) sabit tutulacak şekilde ayarlanır, yani normal Hat Genişliğinin yarısı iki kat daha hızlı basılır ve hatlar iki kat daha hızlı basılır. %100'den büyük değerler belirlenmesi, geniş hatların ekstrüde edilmesi için gereken yüksek basıncın telafi edilmesine yardımcı olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "İvme Kontrolünü Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "Yazıcı başlığı ivmesinin ayarlanmasını sağlar. İvmeleri artırmak, yazdırma süresini azaltırken yazma kalitesinden ödün verir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "Hareket İvmesini Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "Hareket hamleleri için farklı bir ivme oranı kullanın. Devre dışı bırakılırsa hareket hamleleri, varış noktasındaki yazdırılmış hattın ivme değerini kullanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "Yazdırma İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "Yazdırmanın gerçekleştiği ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "Dolgu İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "Dolgunun yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "Duvar İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "Duvarların yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "Dış Duvar İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "En dış duvarların yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "İç Duvar İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "İç duvarların yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "Üst Yüzey İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "Üst yüzey katmanların yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "Üst/Alt İvme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "Üst/alt katmanların yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "Destek İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "Destek yapısının yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "Destek Dolgusu İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "Destek dolgusunun yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "Destek Arayüzü İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Destek çatıları ve zeminlerinin yazdırıldığı ivme. Daha düşük ivmelerle yazdırma, askıda kalan kısımların kalitesini iyileştirebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "Destek Çatısı İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "Destek çatısının yazdırıldığı ivme. Daha düşük ivmelerle yazdırma, askıda kalan kısımların kalitesini iyileştirebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "Destek Zemini İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "Destek zemininin yazdırıldığı ivme. Daha düşük ivmelerle yazdırma, desteğin modelin üzerine yapışmasını iyileştirebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "İlk Direk İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "İlk direğin yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "Hareket İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "Hareket hamlelerinin ivmesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "İlk Katman İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "İlk katman için belirlenen ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "İlk Katman Yazdırma İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "İlk katmanın yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "İlk Katman Hareket İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "İlk katmandaki hareket hamlelerinin ivmesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Etek/Kenar İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "Etek ve kenarın yazdırıldığı ivme. Bu işlem normalde ilk katman ivmesi ile yapılır, ama etek ve kenarı farklı bir ivmede yazdırmak isteyebilirsiniz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "Salınım Kontrolünü Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "X veya Y eksenlerindeki hareket hızı değiştiğinde yazıcı başlığının salınımının ayarlanmasını sağlar. Salınımı artırmak, yazdırma süresini azaltırken yazma kalitesinden ödün verir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "Hareket Salınımını Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Hareket hamleleri için farklı bir salınım oranı kullanın. Devre dışı bırakılırsa hareket hamleleri, varış noktasındaki yazdırılmış hattın salınım değerini" -" kullanır." +msgstr "Hareket hamleleri için farklı bir salınım oranı kullanın. Devre dışı bırakılırsa hareket hamleleri, varış noktasındaki yazdırılmış hattın salınım değerini kullanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "Yazdırma İvmesi Değişimi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "Yazıcı başlığının maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "Dolgu Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "Dolgunun yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "Duvar Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "Duvarların yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "Dış Duvar Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "En dıştaki duvarların yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "İç Duvar Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "Tüm iç duvarların yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "Üst Yüzey İvmesi Değişimi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "Üst yüzey katmanların yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "Üst/Alt Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "Üst/alt katmanların yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "Destek Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "Destek yapısının yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "Destek Dolgu İvmesi Değişimi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "Desteğin dolgusunun yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "Destek Arayüz Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "Desteğin çatıları ve zeminlerinin yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "Destek Çatısı Sarsıntısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "Desteğin çatılarının yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "Destek Zemini Sarsıntısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "Desteğin zeminlerinin yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "İlk Direk Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "İlk direğin yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "Hareket Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "Hareket hamlelerinin yapıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "İlk Katman Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "İlk katman için maksimum anlık yazdırma hızı değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "İlk Katman Yazdırma Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "İlk katmanın yazdırıldığı maksimum anlık yazdırma hızı değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "İlk Katman Hareket Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "İlk katmandaki hareket hamlelerinin ivmesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Etek/Kenar İvmesi Değişimi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "Etek ve kenarların yazdırıldığı maksimum anlık hız değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "Hareket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "hareket" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "Geri Çekmeyi Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Nozül yazdırılamayan alana doğru hareket ettiğinde filamanı geri çeker." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "Katman Değişimindeki Geri Çekme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "Nozül bir sonraki katmana doğru hareket ettiğinde filamanı geri çekin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "Geri Çekme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "Geri çekme hareketi sırasında geri çekilen malzemenin uzunluğu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "Geri Çekme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "Filamanın geri çekildiği ve geri çekme hareketi sırasında astarlandığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "Geri Çekme Sırasındaki Çekim Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "Filamanın geri çekme hareketi sırasında geri çekildiği hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "Geri Çekme Sırasındaki Astar Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "Filamanın geri çekme hareketi sırasında astarlandığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "Geri Çekme Sırasındaki İlave Astar Miktarı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "Hareket sırasında bazı malzemeler eksilebilir, bu malzemeler burada telafi edebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "Minimum Geri Çekme Hareketi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "Geri çekme işleminin yapılması için gerekli olan minimum hareket mesafesi. Küçük bir alanda daha az geri çekme işlemi yapılmasına yardımcı olur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "Maksimum Geri Çekme Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "Bu ayar, düşük ekstrüzyon mesafesi penceresinde oluşan ekstrüzyon sayısını sınırlandırır. Bu penceredeki geri çekmeler yok sayılacaktır. Filamanı düzleştirebildiği ve aşındırma sorunlarına yol açabileceği için aynı filaman parçası üzerinde tekrar tekrar geri çekme yapılmasını önler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "Minimum Geri Çekme Mesafesi Penceresi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "Maksimum geri çekme sayısının uygulandığı pencere. Bu değer, geri çekme mesafesi ile hemen hemen aynıdır, bu şekilde geri çekmenin aynı malzeme yolundan geçme sayısı etkin olarak sınırlandırılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "Destek Geri Çekmelerini Sınırlandır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "Düz hat üzerinde destekler arasında hareket ederken geri çekmeyi atlayın. Bu ayarın etkinleştirilmesi baskı süresini kısaltır ancak destek yapısında ölçüsüz dizilime yol açabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "Tarama Modu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "Tarama, hareket sırasında nozülü daha önce yazdırılmış alanlarda tutar. Bu durum hareketleri biraz uzatır ancak geri çekme ihtiyacını azaltır. Tarama kapalıysa malzeme geri çekilecektir, nozül ise bir sonraki noktaya düz bir çizgi üzerinden gider. Üst/alt yüzey alanlarının üzerinde tarama yapılmayabilir veya sadece dolgu içerisinde tarama yapılabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "Kapalı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "Tümü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "Dış Yüzeyde Değil" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "Yüzey Alanında Değil" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "Dolgu İçinde" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "Geri Çekmesiz Maks. Tarama Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "Sıfırdan büyük olduğunda, bu mesafeden daha uzun tarama mesafelerinde geri çekme yapılır. Sıfıra ayarlandığında, bir maksimum belirlenmez ve tarama hareketlerinde geri çekme kullanılmaz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "Dış Duvardan Önce Geri Çek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "Dış duvar başlatmaya giderken her zaman geri çeker." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "Hareket Sırasında Yazdırılan Bölümleri Atlama" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "Nozül hareket esnasında daha önce yazdırılmış bölümleri atlar. Bu seçenek sadece tarama etkinleştirildiğinde kullanılabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "Hareket Sırasında Destekleri Atla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "Nozül hareket ederken önceden yazdırılmış destekleri atlar. Bu seçenek yalnızca tarama etkin olduğunda kullanılabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "Hareket Atlama Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "Hareket esnasında atlama yaparken nozül ve daha önce yazdırılmış olan bölümler arasındaki mesafe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "Katman Başlangıcı X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "Her bir katmanın yazdırılmaya başlanacağı bölgeye yakın konumun X koordinatı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "Katman Başlangıcı Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "Her bir katmanın yazdırılmaya başlanacağı bölgeye yakın konumun Y koordinatı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "Geri Çekildiğinde Z Sıçraması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Geri çekme her yapıldığında, nozül ve baskı arasında açıklık oluşturmak için yapı levhası indirilir. Yapı levhasından baskıya çarpma şansını azaltarak nozülün hareket sırasında baskıya değmesini önler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "Sadece Yazdırılan Parçalar Üzerindeki Z Sıçraması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Sadece Hareket Sırasında Yazdırılan Bölümleri Atlama yoluyla yatay hareket sayesinde atlanamayan yazdırılmış parçalar üzerinde hareket ederken Z Sıçramasını gerçekleştirin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Z Sıçraması Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "Z Sıçraması yapılırken oluşan yükseklik farkı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "Ekstruder Değişimi Sonrasındaki Z Sıçraması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "Makine bir ekstruderden diğerine geçtikten sonra, nozül ve baskı arasında açıklık oluşması için yapı levhası indirilir. Nozülün baskı dışına malzeme sızdırmasını önler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "Ekstruder Yüksekliği Değişimi Sonrasındaki Z Sıçraması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "Ekstruder değişiminden sonra Z Sıçraması yapılırken oluşan yükseklik farkı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "Soğuma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "Soğuma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "Yazdırma Soğutmayı Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "Yazdırma sırasında yazdırma soğutma fanlarını etkinleştirir. Fanlar, katman süresi kısa olan katmanlar ve kemerlerde/çıkıntılarda yazdırma kalitesini artırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "Yazdırma soğutma fanlarının dönüş hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "Olağan Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "Katmanların sınıra ulaşmadan önceki dönüş hızı Katman sınır değerinden daha hızlı yazdırdığında fan hızı giderek maksimum fan hızına yönelir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "Maksimum Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "Katmanların minimum katman süresindeki dönüş hızı. Sınır değerine ulaşıldığında, fan hızı olağan ve maksimum fan hızı arasında kademeli artış gösterir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "Olağan/Maksimum Fan Hızı Sınırı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "Sınır değerini olağan ve maksimum fan hızı arasında ayarlayan katman süresi. Bundan daha kısa sürede yazdıran katmanlar olağan fan hızı kullanır. Daha hızlı katmanlar için, fan hızı maksimum fan hızına doğru kademeli olarak artar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "İlk Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "Fanların, yazdırma işleminin başındaki dönme hızı. Sonraki katmanlarda fan hızı, Yüksekteki Olağan Fan Hızına karşılık gelen katmana kadar kademeli olarak artar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "Yüksekteki Olağan Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "Fanların olağan fan hızında döndüğü yükseklik. Alttaki katmanlarda fan hızı, İlk Fan Hızından Olağan Fan Hızına kadar kademeli olarak artar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "Katmandaki Olağan Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "Fanların olağan fan hızında döndüğü katman Yüksekteki olağan fan hızı ayarlanırsa bu değer hesaplanır ve tam sayıya yuvarlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "Minimum Katman Süresi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "Bir katmanda harcanan minimum süre. Bu süre yazıcıyı yavaşlamaya ve burada en azından bir katmanda ayarlanan süreyi kullanmaya zorlar. Bir sonraki katman yazdırılmadan önce yazdırılan materyalin düzgün bir şekilde soğumasını sağlar. Kaldırma Başlığı devre dışı bırakılır ve Minimum Hız değeri başka bir şekilde ihlal edilmezse katmanlar yine de minimal katman süresinden daha kısa sürebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "Minimum Hız" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "Düşük katman süresi nedeniyle yavaşlamaya karşın minimum yazdırma hızı. Yazıcı çok yavaşladığında nozüldeki basınç çok düşük olacak ve kötü yazdırma kalitesiyle sonuçlanacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "Yazıcı Başlığını Kaldır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "Düşük katman süresi nedeniyle minimum hıza inildiğinde yazıcı başlığını yazıcıdan kaldırıp düşük katman süresine ulaşana kadar olan ek süreyi bekleyin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "Destek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "Destek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "Oluşturma Desteği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Modellerin askıda kalan kısımlarını destekleyen yapılar oluşturun. Bu yapılar olmadan, yazdırma sırasında söz konusu kısımlar düşebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "Destek Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "Destek için kullanılacak ekstruder Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "Destek Dolgu Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "Destek dolgusu için kullanılacak ekstruder Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "İlk Katman Destek Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "Destek dolgusunun ilk katmanı için kullanılacak ekstruder Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "Destek Arayüz Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "Desteğin çatıları ve zeminlerinin yazdırılması için kullanılacak ekstrüder dizisi. Çoklu ekstrüzyon sırasında kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "Destek Çatısı Ekstrüderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "Desteğin çatısının yazdırılması için kullanılacak ekstrüder dizisi. Çoklu ekstrüzyon sırasında kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "Destek Zemini Ekstrüderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "Desteğin zemininin yazdırılması için kullanılacak ekstrüder dizisi. Çoklu ekstrüzyon sırasında kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "Destek Yapısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "Destek oluşturmak için kullanılabilir teknikler arasından seçim yapar. \"Normal\" destek, çıkıntılı parçaların hemen altında bir destek yapısı oluşturur ve bu alanları dümdüz aşağı indirir. \"Ağaç\"destek, çıkıntılı alanlara doğru dallar oluşturur ve bu dalların uçlarıyla model desteklenir; dallar modelin etrafına sarılarak yapı plakasından olabildiğince destek alır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "Ağaç" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "Ağaç Destek Dal Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "Dalların açısı. Daha dikey ve daha stabil olmaları için daha düşük bir açı kullanın. Daha fazla erişim için daha yüksek bir açı kullanın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "Ağaç Destek Dal Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "Dalların modele temas ettiklerinde birbirlerine ne kadar uzaklıkta olacakları. Bu mesafenin kısa yapılması ağaç desteğin modele daha fazla noktada temas etmesini sağlayarak daha iyi bir sarkma sunacaktır ancak desteğin sökülmesini de daha güç hale getirecektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "Ağaç Destek Dalının Çapı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "Ağaç desteğin en ince dallarının çapı. Daha kalın dallar daha dayanıklı olur. Tabana doğru uzanan dallar bundan daha kalın olacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "Ağaç Destek Dalının Çap Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "Alta doğru gidildikçe kademeli olarak kalınlaşan dalların açısı. 0 derecelik bir açı dalların uzunluklarını gözetmeksizin tekdüze bir kalınlığa sahip olmalarını sağlayacaktır. Birazcık açı ağaç desteğin sabitliğini artırabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "Ağaç Destek Çarpışma Çözünürlüğü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "Modele çarpmamak adına çarpışmaları hesaplamak için çözünürlük. Buna düşük bir değerin verilmesi daha az hata çıkaran daha isabetli ağaçların üretilmesini sağlar ancak dilimleme süresini önemli ölçüde artırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "Destek Yerleştirme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "Destek yapılarının yerleştirilmesini ayarlar. Yerleştirme, temas eden yapı levhasına veya her bölüme ayarlanabilir. Her bölüme ayarlandığında, destek yapıları da modelde yazdırılacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "Yapı Levhasına Dokunma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "Her bölüm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "Destek Çıkıntı Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "Desteğin eklendiği çıkıntıların minimum açısı. 0°’de tüm çıkıntılar desteklenirken 90°‘de destek sağlanmaz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "Destek Şekli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "Yazdırma destek yapılarının şekli. Bulunan farklı seçenekler sağlam veya kolay çıkarılabilir destek oluşturabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "Çizgiler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "Izgara" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "Üçgenler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "Eş merkezli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "Zik Zak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "Çapraz" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "Gyroid" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "Duvar Hattı Sayısını Destekle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "Destek dolgusunun çevreleneceği duvar sayısı. Bir duvarın eklenmesi destek yazdırmasını daha güvenilir kılabilir ve çıkıntıları daha iyi destekleyebilir. Ancak yazdırma süresini ve kullanılan malzemeyi artırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "Destek Çizgilerini Bağla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "Destek çizgilerinin uçlarını birbirine bağlayın. Bu ayarın etkinleştirilmesi, desteğinizi daha sağlam hale getirebilir ve ekstruzyonu azaltabilir ancak bu daha fazla malzemeye mal olacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "Destek Zikzaklarını Bağla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "Zikzakları Bağla Zik zak destek yapısının sağlamlığını artırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "Destek Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Destek yapısının yoğunluğunu ayarlar. Daha yüksek bir değer daha iyi çıkıntılar ortaya çıkarırken desteklerin kaldırılmasını zorlaştırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "Destek Hattı Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "Yazdırılan destek yapısı hatları arasındaki mesafe. Bu ayar, destek yoğunluğu ile hesaplanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "İlk Katman Destek Hattı Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "Yazdırılan ilk katman destek yapı hatları arasındaki mesafedir. Bu ayar destek yoğunluğuna göre hesaplanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "Destek Dolgu Hattı Yönü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "Kullanılacak tam hat yönlerinin listesi. Katmanlar ilerledikçe listedeki öğeler sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır. Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar listenin boş olmasıdır ve bu durumda varsayılan açı 0'dır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "Destek Kenarını Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "İlk katmanın destek dolgu alanı içinde bir kenar oluşturun. Bu kenar, desteğin çevresine değil, altına yazdırılır. Bu ayarı etkinleştirmek, desteğin baskı tablasına yapışma alanını artırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "Destek Kenar Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "Desteğin altına yazdırılacak kenarın genişliği. Daha geniş kenar, ekstra malzeme karşılığında baskı tablasına daha fazla alanın yapışacağı anlamına gelir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "Destek Kenar Hattı Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "Bir destek kenarı için kullanılan hatların sayısı. Daha fazla kenar hattı, ekstra malzeme karşılığında baskı tablasına daha fazla alanın yapışacağı anlamına gelir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "Destek Z Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "Destek yapısının üst/alt kısmından baskıya olan mesafe. Bu boşluk, model yazdırıldıktan sonra desteklerin sökülmesi için açıklık sağlar. Bu değer, katman yüksekliğinin iki katına kadar yuvarlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "Destek Üst Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "Yazdırılıcak desteğin üstüne olan mesafe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "Destek Alt Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "Baskıdan desteğin altına olan mesafe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "Destek X/Y Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "Destek yapısının X/Y yönlerindeki baskıya mesafesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "Destek Mesafesi Önceliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "Destek X/Y Mesafesinin Destek Z Mesafesinden veya tersi yönde fazla olup olmadığı. X/Y, Z’den fazla olursa, X/Y mesafesi çıkıntıya olan asıl Z mesafesini etkileyerek desteği modelden iter. Çıkıntıların etrafına X/Y mesafesi uygulayarak bunu engelleyebiliriz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y, Z’den fazla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z, X/Y’den fazla" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "Minimum Destek X/Y Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "Destek yapısının X/Y yönlerindeki çıkıntıya mesafesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "Destek Merdiveni Basamak Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "Modelin üzerinde sabit duran desteğin merdiven benzeri alt kısmının basamak yüksekliği. Daha düşük bir değer desteğin hareket ettirilmesini zorlaştırırken, daha yüksek bir değer kararsız destek yapılarına yol açabilir. Merdiven benzeri davranışı kapatmak için sıfır değerine ayarlayın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "Destek Merdiveni Maksimum Basamak Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "Modelin üzerinde sabit duran desteğin merdiven benzeri alt kısmının maksimum basamak genişliği. Daha düşük bir değer desteğin hareket ettirilmesini zorlaştırırken, daha yüksek bir değer kararsız destek yapılarına yol açabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "Basamak Desteğinin Minimum Eğim Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "Basamaklı alanın etkili olması için gereken minimum eğimdir. Düşük değerler, derinliği daha düşük olan eğimlerde desteğin kaldırılmasını kolaylaştırırken, gerçekten düşük değerler ise modelin diğer parçalarında tersine sonuçlar doğurabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "Destek Birleşme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "X/Y yönlerinde destek yapıları arasındaki maksimum mesafedir. Ayrı yapılar birbirlerine bu değerden daha yakınsa yapılar birleşerek tek bir yapı haline gelir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "Destek Yatay Büyüme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "Her katmandaki tüm destek poligonlarına uygulanan ofset miktarı. Pozitif değerler destek alanlarını pürüzsüzleştirebilir ve daha sağlam destek sağlayabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "Destek Dolgusu Katmanı Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "Her katmandaki destek dolgusu malzemesinin kalınlığı. Bu değer her zaman katman yüksekliğinin bir katı olmalıdır, aksi takdirde değer yuvarlanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "Kademeli Destek Dolgusu Aşamaları" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "Üst yüzeylerin altına inerken destek dolgusu yoğunluğunu yarıya indirmek için inilecek yüzey sayısı. Üst yüzeylere daha yakın olan alanlarda yoğunluk daha fazladır ve Destek Dolgusu Yoğunluğuna kadar çıkabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "Aşamalı Destek Dolgusu Basamak Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "Yoğunluğun yarısına inmeden önce belirli bir yoğunluktaki destek dolgusunun yüksekliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "Minimum Destek Bölgesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "Destek poligonları için minimum alan boyutu. Alanı bu değerden daha düşük olan poligonlar oluşturulmayacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "Destek Arayüzünü Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "Model ve destek arasında yoğun bir arayüz oluştur. Modelin yazdırıldığı desteğin üstünde ve modelin üzerinde durduğu desteğin altında bir yüzey oluşturur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "Destek Çatısını Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "Desteğin üst kısmı ile model arasında yoğun bir levha oluşturur. Bu işlem, model ile destek arasında bir yüzey alanı oluşturacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "Destek Zeminini Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "Desteğin alt kısmı ile model arasında yoğun bir levha oluşturur. Bu işlem, model ile destek arasında bir yüzey alanı oluşturacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "Destek Arayüzü Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "Alt veya üst kısımdaki modele değdiği yerde destek arayüzü kalınlığı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "Destek Tavanı Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "Destek tavanlarının kalınlığı. Modelin bulunduğu desteğin üst kısmındaki yoğun katmanların sayısını kontrol eder." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "Destek Zemini Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "Destek zeminlerinin kalınlığı. Desteğin üzerinde durduğu modelin üst kısımlarına yazdırılan yoğun katmanların sayısını kontrol eder." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "Destek Arayüz Çözünürlüğü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "Desteğin üstünde ve altında model bulunduğunda, kontrol sırasında verilen yükseklikte adımlar uygulayın. Daha yüksek değerler, destek arayüzü olması gereken yerlerde yazdırılacak normal destek oluştururken daha düşük değerler daha yavaş dilimler." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "Destek Arayüzü Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Destek yapısının çatılarının ve zeminlerinin yoğunluğunu ayarlar. Daha yüksek bir değer daha iyi çıkıntılar ortaya çıkarırken, desteklerin kaldırılmasını zorlaştırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "Destek Çatısı Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "Destek yapısı çatılarının yoğunluğu. Daha yüksek bir değer daha iyi çıkıntılar ortaya çıkarırken, desteklerin kaldırılmasını zorlaştırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "Destek Çatısı Çizgi Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "Yazdırılan destek çatısı çizgileri arasındaki mesafe. Bu ayar Destek Çatısı Yoğunluğu ile hesaplanır, ancak ayrıca ayarlanabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "Destek Zemini Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "Destek yapısı zeminlerinin yoğunluğu. Daha yüksek bir değer, desteğin modelin üzerine daha iyi yapışmasını sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "Destek Zemini Çizgi Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "Yazdırılan destek zemini çizgileri arasındaki mesafe. Bu ayar Destek Zemini Yoğunluğu ile hesaplanır, ancak ayrıca ayarlanabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "Destek Arayüzü Şekli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "Model ile birlikte destek arayüzünün yazdırıldığı şekil." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "Çizgiler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "Izgara" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "Üçgenler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "Eş merkezli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "Zik Zak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "Destek Çatısı Deseni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "Destek çatısının yazdırıldığı desen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "Çizgiler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "Izgara" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "Üçgenler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "Eş Merkezli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "Zikzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "Destek Zemini Deseni" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "Destek zeminlerinin yazdırıldığı desen." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "Çizgiler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "Izgara" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "Üçgenler" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "Eş Merkezli" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "Zikzak" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "Minimum Destek Arayüzü Bölgesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Destek arayüzü çokgenlerinin minimum alan boyutu. Alanı bu değerden küçük olan poligonlar normal destekle basılacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "Minimum Destek Çatısı Bölgesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Destek çatılarının minimum alan boyutu. Alanı bu değerden küçük olan poligonlar normal destekle basılacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "Minimum Destek Zemini Bölgesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "Destek tabanlarının minimum alan boyutu. Alanı bu değerden küçük olan poligonlar normal destekle basılacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "Destek Arayüzü Yatay Büyüme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "Destek arayüzü poligonlarına uygulanan ofset miktarı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "Destek Çatısı Yatay Büyüme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "Destek çatılarına uygulanan ofset miktarı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "Destek Zemini Yatay Büyüme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "Destek zeminlerine uygulanan ofset miktarı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "Destek Arabirim Hattı Yönleri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Kullanılacak tam hat yönlerinin listesi. Katmanlar ilerledikçe listedeki öğeler sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır. Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar, varsayılan açıların kullanıldığı (ara birimler biraz kalınsa 45 ile 135 derece arasında değişir veya 90 derecedir) boş listedir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "Destek Çatı Hattı Yönleri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Kullanılacak tam hat yönlerinin listesi. Katmanlar ilerledikçe listedeki öğeler sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır. Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar, varsayılan açıların kullanıldığı (ara birimler biraz kalınsa 45 ile 135 derece arasında değişir veya 90 derecedir) boş listedir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "Destek Zemin Hattı Yönleri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "Kullanılacak tam hat yönlerinin listesi. Listedeki öğeler katmanlar ilerledikçe sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır. Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar, varsayılan açıların kullanıldığı (ara birimler biraz kalınsa 45 ile 135 derece arasında değişir veya 90 derecedir) boş listedir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "Fan Hızı Geçersiz Kılma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "Bu ayar etkinleştirildiğinde, yazıcı soğutma fanının hızı desteğin hemen üzerindeki yüzey bölgeleri için değiştirilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "Desteklenen Yüzey Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "Desteğin hemen üzerindeki yüzey bölgeleri yazdırılırken kullanılacak yüzdelik fan hızıdır. Yüksek fan hızı kullanmak desteğin daha kolay kaldırılmasını sağlayabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "Direkleri kullan" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "Küçük çıkıntı alanlarını desteklemek için özel direkler kullanın. Bu direkler desteklediğimiz bölgeden daha büyük çaptadır. Çıkıntıyı yaklaştırırsanız direklerin çapı azalır ve bir tavan oluşturur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "Direk Çapı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "Özel bir direğin çapı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "Kule Destekli Maksimum Çap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "Özel bir destek kulesiyle desteklenecek küçük bir alanın X/Y yönlerindeki maksimum çapıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "Direk Tavanı Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "Direk tavanı açısı Yüksek bir değer, direk tavanını sivrileştirirken, daha düşük bir değer direk tavanlarını düzleştirir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "Alçalan Destek Örgüsü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "Destek örgüsünde askıda kalan herhangi bir kısım olmaması için destek örgüsünün altındaki her yere destek yapın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "Sahnede Destek Örgüsü Var" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "Bunlar sahnedeki mevcut destek örgüleridir. Bu ayar Cura tarafından kontrol edilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "Yapı Levhası Yapıştırması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "Yapıştırma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "İlk Damlayı Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "Yazdırma öncesinde bir damla ile filamanın astarlanıp astarlanmayacağı. Bu ayar açık olarak ayarlandığında, yazdırma öncesinde ekstrüder nozülünde malzeme hazır olacaktır. Kenar veya Etek Yazdırma da astarlama etkisi yapabilir; bu durumda bu ayarın kapatılmasıyla biraz zaman kazanılabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "Extruder İlk X konumu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun X koordinatı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "Extruder İlk Y konumu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun Y koordinatı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "Yapı Levhası Türü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "Ekstrüzyon işlemine hazırlamayı ve yapı levhasına yapışmayı artıran farklı seçenekler. Kenar, eğilmeyi önlemek için model tabanının etrafına tek katmanlı düz bir alan ekler. Radye, modelin altına çatısı olan kalın bir ızgara ekler. Etek modelin etrafına yazdırılan bir hattır fakat modele bağlı değildir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Etek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Kenar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Radye" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "Hiçbiri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "Yapı Levhası Yapıştırma Ekstruderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "Etek/kenar/radye yazdırmak için kullanılacak ekstruder Çoklu ekstrüzyon işlemi için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Etek/Kenar Ekstrüderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "Etek veya kenar baskısı için kullanılacak ekstrüderdir. Çoklu ekstrüzyonlarda kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Radye Taban Ekstrüderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "Radyenin ilk katmanının baskısında kullanılacak ekstrüderdir. Çoklu ekstrüzyonlarda kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Radye Orta Ekstrüderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "Radyenin orta katmanının baskısında kullanılacak ekstrüderdir. Çoklu ekstrüzyonlarda kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Radye Üst Ekstrüderi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "Radyenin üst katmanlarının baskısında kullanılacak ekstrüderdir. Çoklu ekstrüzyonlarda kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Etek Hattı Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "Çoklu etek hatları küçük modeller için daha iyi ekstrüzyon işlemi hazırlanmasına yardımcı olur. Bu değeri 0’a ayarlamak eteği devre dışı bırakacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Etek Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4617,1397 +4691,1342 @@ msgstr "" "Baskının eteği ve ilk katmanı arasındaki yatay mesafe.\n" "Minimum mesafedir. Bu mesafeden çok sayıda etek hattı dışarı doğru uzanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Minimum Etek/Kenar Uzunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "Etek veya kenarın minimum uzunluğu. Tüm etek veya kenar hatları birlikte bu uzunluğa ulaşmazsa minimum uzunluğa ulaşılana kadar daha fazla etek veya kenar hattı eklenecektir. Not: Hat sayısı 0’a ayarlanırsa, bu yok sayılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Kenar Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "Modelin en dış kenar hattını olan mesafesi. Daha büyük kenar hattı yapı levhasına yapışmayı artırmanın yanı sıra etkin yazdırma alanını da azaltır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Kenar Hattı Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "Bir kenar için kullanılan hatların sayısı Daha fazla kenar hattı yapı levhasına yapışmayı artırmanın yanı sıra etkin yazdırma alanını da azaltır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "Uç Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "Baskının ilk katmanının uçtaki ilk hattı ile ana hattı arasındaki yatay mesafe. Küçük bir boşluk baskının uç kısmının kolayca çıkarılmasını sağlamasının yanı sıra ısı bakımından da avantajlıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Kenar, Desteği Değiştirir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "İlgili alan üzerinde destek olsa bile kenarı modelin çevresine yazdırmaya zorlayın. Desteğin ilk katmanının bazı alanlarını kenar alanları ile değiştirir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "Sadece Dış Kısımdaki Kenar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "Sadece modelin dış kısmındaki kenarı yazdırır. Yatak yapışmasını büyük oranda azaltmasa da daha sonra kaldırmanız gereken kenar sayısını azaltır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Ek Radye Boşluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "Radye etkinleştirildiğinde, ayrıca radye verilen model etrafındaki ek radye alanıdır. Bu boşluğu artırmak, daha fazla malzeme kullanırken ve yazdırma için daha az alan bırakırken daha sağlam bir radye oluşturacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Radye Düzeltme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "Bu ayar, radye ana hattında yer alan iç köşelerin ne kadar yuvarlanacağını kontrol eder. İç köşeler, burada belirtilen değere eşit yarıçapa sahip yarım daire şeklinde yuvarlanır. Ayrıca bu ayar, söz konusu daireden daha küçük olan radye ana hattındaki delikleri ortadan kaldırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Radye Hava Boşluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "Son radye katmanı ve modelin ilk katmanı arasındaki boşluk. Radye katmanı ve model arasındaki yapışmayı azaltmak için sadece ilk katman yükseltilir. Radyeyi sıyırmayı kolaylaştırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "İlk Katman Z Çakışması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "Hava boşluğundaki filaman kaybını telafi etmek için Z yönünde modelin ilk ve ikinci katmanını çakıştırın. İlk model katmanının üstündeki tüm modeller bu miktara indirilecektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Radyenin Üst Katmanları" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "İkinci radye katmanındaki üst katmanların sayısı. Bunlar modelin üstünde durduğu tamamı dolgulu katmanlardır. İki katman bir katmandan daha pürüzsüz bir üst yüzey oluşturur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Radyenin Üst Katman Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "Üst radye katmanlarının katman kalınlığı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Radyenin Üst Hat Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Radyenin üst yüzeyindeki hatların genişliği. Radyenin üstünün pürüzsüz olması için bunlar ince hat olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Radyenin Üst Boşluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "Üst radye katmanları için radye hatları arasındaki mesafe. Yüzeyin katı olabilmesi için aralık hat genişliğine eşit olmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Radye Orta Katmanları" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "Radyenin tabanı ve yüzeyi arasındaki katman sayısıdır. Bunlar radyenin temel kalınlığını oluşturur. Bu değerin artırılması daha kalın ve sağlam bir radye oluşturur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Radye Orta Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "Radyenin orta katmanının katman kalınlığı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Radyenin Orta Hat Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "Radyenin orta katmanındaki hatların genişliği. İkinci katmanın daha fazla sıkılması hatların yapı levhasına yapışmasına neden olur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Radye Orta Boşluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "Radyenin orta katmanı için radye hatları arasındaki mesafe. Ortadaki aralığın oldukça geniş olması gerekirken, üst radye katmanlarını desteklemek için de yeteri kadar yoğun olması gerekir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Radye Taban Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "Radyenin taban katmanının katman kalınlığı. Bu, yazıcı yapı levhasına sıkıca yapışan kalın bir katman olmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Radyenin Taban Hat Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "Radyenin taban katmanındaki hatların genişliği. Bunlar, yapı levhasına yapışma işlemine yardımcı olan kalın hatlar olmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Radye Taban Hat Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "Radyenin taban katmanı için radye hatları arasındaki mesafe. Geniş aralık bırakılması radyenin yapı levhasından kolayca kaldırılmasını sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Radye Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "Radyenin yazdırıldığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Radye Üst Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "Radye katmanlarının yazdırıldığı hız. Nozülün bitişik yüzey hatlarını yavaşça düzeltebilmesi için, bu kısımlar biraz daha yavaş yazdırılmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Radyenin Orta Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Orta radye katmanının yazdırıldığı hız. Nozülden gelen malzemenin hacmi çok büyük olduğu için bu kısım yavaş yazdırılmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Radyenin Taban Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "Radyenin taban katmanının yazdırıldığı hız. Nozülden gelen malzemenin hacmi çok büyük olduğu için bu kısım yavaş yazdırılmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Radye Yazdırma İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "Radyenin yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Radye Üst Yazdırma İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "Üst radye katmanların yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Radyenin Orta Yazdırma İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "Orta radye katmanının yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Radyenin Taban Yazdırma İvmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "Taban radye katmanının yazdırıldığı ivme." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Radye Yazdırma Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "Radyenin yazdırıldığı salınım." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Radye Üst Yazdırma Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "Üst radye katmanların yazdırıldığı salınım." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Radyenin Orta Yazdırma Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "Orta radye katmanının yazdırıldığı salınım." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Radyenin Taban Yazdırma Salınımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "Taban radye katmanının yazdırıldığı ivmesi değişimi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Radye Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "Radye için fan hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Radye Üst Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "Üst radye katmanları için fan hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Radyenin Orta Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "Radyenin orta katmanı için fan hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Radyenin Taban Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "Radyenin taban katmanı için fan hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "İkili ekstrüzyon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "Çoklu ekstruderler ile yapılan yazdırmalar için kullanılan ayarlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "İlk Direği Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "Malzemenin hazırlanmasına yardımcı olan yazıcının yanındaki direği her nozül değişiminden sonra yazdırın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "İlk Direk Boyutu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "İlk Direk Genişliği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "İlk Direğin Minimum Hacmi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "Yeterince malzeme temizlemek için ilk direğin her bir katmanı için minimum hacim." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "İlk Direk X Konumu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "İlk direk konumunun x koordinatı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "İlk Direk Y Konumu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "İlk direk konumunun y koordinatı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "İlk Direkteki Sürme İnaktif Nozülü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "Bir nozül ile ilk direği yazdırdıktan sonra, diğer nozülden ilk direğe sızdırılan malzemeyi silin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "Astarlama Direği Kenarı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Model ihtiyaç duymasa da astarlama direkleri bir kenarın sağladığı ekstra yapışkanlığa ihtiyaç duyabilir. Şu anda \"radye\" yapışma tipi ile birlikte kullanılamamaktadır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "Sızdırma Kalkanını Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "Dış sızdırma kalkanını etkinleştirir. Modelin etrafında, ilk nozül ile aynı yükseklikte olması halinde ikinci bir nozülü temizleyebilecek olan bir kalkan oluşturacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "Sızdırma Kalkanı Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "Sızdırma kalkanında bir bölümün sahip olacağı en büyük açı. Dikey 0 derece ve yatay 90 derece. Daha küçük bir açı sızdırma kalkanının daha sorunsuz olmasını sağlarken daha fazla malzeme kullanılmasına yol açar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "Sızdırma Kalkanı Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "Sızdırma kalkanını X/Y yönlerindeki baskıya mesafesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "Nozül Anahtarı Geri Çekme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "Ekstrüderler değiştirilirken oluşan geri çekme miktarı. Geri çekme yoksa 0 olarak ayarlayın. Bu genellikle ısı bölgesinin uzunluğuna eşittir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "Nozül Anahtarı Geri Çekme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "Filamanın geri çekildiği hız. Daha yüksek bir geri çekme hızı daha çok işe yarar, fakat çok yüksek geri çekme hızı filaman aşınmasına neden olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "Nozül Değişiminin Geri Çekme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "Nozül değişiminin çekmesi sırasında filamanın geri çekildiği hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "Nozül Değişiminin İlk Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "Nozül değişiminin çekmesi sonucunda filamanın geriye doğru itildiği hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "Nozül Değişimiyle Çalışmaya Hazırlanacak Ek Miktar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "Nozül değişiminin ardından çalışmaya hazırlanacak ek malzemedir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "Ağ Onarımları" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "Kafesleri 3D baskı için daha uygun hale getirir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "Bağlantı Çakışma Hacimleri" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "Bir örgü içinde çakışan hacimlerden kaynaklanan iç geometriyi yok sayın ve hacimleri tek bir hacim olarak yazdırın. Bu durum, istenmeyen iç boşlukların kaybolmasını sağlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "Tüm Boşlukları Kaldır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "Her katmandaki boşlukları ortadan kaldırır ve sadece dış şekli korur. Görünmez tüm iç geometriyi yok sayar. Bununla birlikte, üstten ve alttan görünebilen katman boşluklarını da göz ardı eder." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "Geniş Dikiş" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "Geniş Dikiş, bitişik poligonlarla dikişleri kapatarak ağdaki açık boşlukların dikmeye çalışır. Bu seçenek çok fazla işlem süresi ortaya çıkarabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "Bağlı Olmayan Yüzleri Tut" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "Normal koşullarda, Cura ağdaki küçük boşlukları diker ve büyük boşluklu katman parçalarını ortadan kaldırır. Bu seçeneği etkinleştirmek, dikilemeyen parçaları muhafaza eder. Bu seçenek, hiçbir işlemin uygun bir g-code oluşturamaması durumunda başvurulacak son seçenek olarak kullanılmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "Birleştirilmiş Bileşim Çakışması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "Birbirine dokunan örgülerin az oranda üst üste binmesini sağlayın. Böylelikle bunlar daha iyi birleşebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "Bileşim Kesişimini Kaldırın" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "Birden fazla bileşimin çakıştığı alanları kaldırın. Bu, birleştirilmiş ikili malzemeler çakıştığında kullanılabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "Alternatif Örgü Giderimi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "Çakışan bileşimlerin birbirine karışması için her bir katmanda bileşim kesişimi hacimlerine göre değişiklik yapın. Bu ayarın kapatılması, bir bileşimin diğer bileşimlerden ayrılarak çakışmadaki tüm hacmi almasına neden olur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "Boş İlk Katmanları Kaldır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "Basılan ilk katmanın altındaki varsa boş katmanları kaldır. Bu ayarın devre dışı bırakılması, Dilimleme Toleransı Dışlayıcı veya Ortalayıcı olarak ayarlanmışsa, boş ilk katmanlar oluşmasına neden olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "Maksimum Çözünürlük" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "Bir çizginin dilimlemeden sonraki minimum boyutu. Bu değer artırıldıktan sonra örgünün çözünürlüğü düşer. Bu, yazıcının g-kodunu işlemek için gereken hıza yetişmesine olanak tanır ve örtünün zaten işlenemeyecek ayrıntılarını kaldırarak dilimleme hızını artırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "Maksimum Hareket Çözünürlüğü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "Bir hareket çizgisinin dilimlemeden sonraki minimum boyutu. Bunu artırmanız durumunda, hareketlerde köşelerin yumuşaklığı azalır. Bu seçenek, yazıcının g-code işlemek için gereken hızı yakalamasına olanak tanıyabilir ancak model kaçınmasının doğruluğunu azaltabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "Maksimum Sapma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "Maksimum Çözünürlük ayarı için çözünürlük azaltıldığında izin verilen maksimum sapma. Bu değeri artırırsanız baskının doğruluğu azalacak ancak g kodu daha küçük olacaktır. Maksimum Sapma, Maksimum Çözünürlük için sınırdır, dolayısıyla iki değer çelişirse Maksimum Sapma her zaman doğru kabul edilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "Maksimum Ekstrüzyon Alanı Sapması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "Ara noktaları düz bir hattan çıkarırken izin verilen maksimum ekstrüzyon alanı sapmasıdır. Bir ara nokta, uzun düz bir hatta genişlik değiştiren nokta olarak hizmet edebilir. Bu nedenle, ara noktanın çıkarılması hattın tek boyutlu bir genişliğe sahip olmasına ve dolayısıyla bir miktar ekstrüzyon alanı kaybetmesine (veya kazanmasına) neden olur. Bu değeri artırırsanız daha fazla ara genişlik değiştiren noktaların kaldırılmasına izin verileceğinden, düz paralel duvarlar arasında az (veya çok) ekstrüzyon görebilirsiniz. Baskının doğruluğu azalacak fakat g kodu daha küçük olacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "Özel Modlar" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "Modellerinizi yazdırmanın geleneksel olmayan yollarıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "Yazdırma Dizisi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "Sıradakine geçmeden önce, tüm modellerin tek seferde bir katmanla mı yazdırılacağı yoksa bir modelin bitmesinin mi bekleneceği. Teker teker modu a) yalnızca bir ekstrüder etkinleştirildiğinde b) tüm modeller baskı kafası aralarında hareket edecek veya nozül ile X/Y eksenleri arasındaki mesafeden az olacak şekilde ayrıldığında kullanılabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "Tümünü birden" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "Birer Birer" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "Dolgu Ağı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "Çakıştığı diğer dolgu ağını düzeltmek için bu ağı kullanın. Bu birleşim için olan bölgelerle diğer birleşimlerin dolgu bölgelerini değiştirir. Bu birleşim için Üst/Alt Dış Katmanı değil sadece bir Duvarı yazdırmak önerilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "Örgü İşleme Sıralaması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "Çakışan birden çok dolgu örgüsünü göz önüne alarak bu örgünün önceliğini belirler. Birden çok dolgu örgüsünün çakıştığı alanlar en yüksek sıralamaya sahip örgünün ayarlarını alacaktır. Daha yüksek sıralamaya sahip dolgu örgüsü, dolgu örgülerinin dolgusunu daha düşük sıralı ve normal örgüler ile değiştirecektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "Kesme Örgüsü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "Bu örgünün hacmini diğer örgülere göre sınırlandırın. Bir örgünün belirli alanlarını farklı ayarlarla ve tamamen farklı bir ekstrüder ile yazdırmak için bunu kullanabilirsiniz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "Kalıp" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "Yapı levhası üzerinde modelleri toplayan bir model elde etmek amacıyla döküm olabilecek modelleri kalıp olarak yazdırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "Minimum Kalıp Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "Kalıbın dış tarafı ile modelin dış tarafı arasındaki minimum mesafedir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "Kalıp Çatı Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "Kalıp yazdıracak modelinizin yatay kısımlarının üzerindeki yükseklik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "Kalıp Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "Kalıp için oluşturulan dış duvarların çıkıntı açısı. 0° kalıbın dış kovanını dikey hale getirirken, 90° ise modelin dış kısmının model konturunu takip etmesini sağlayacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "Destek Örgüsü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "Destek alanlarını belirlemek için bu örgüyü kullanın. Bu örgü, destek yapısını oluşturmak için kullanılabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "Çıkıntı Önleme Örgüsü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "Bu bileşimi, modelin hiçbir parçasının çıkıntı olarak algılanmadığı durumları belirlemek için kullanın. Bu, istenmeyen destek yapısını kaldırmak için kullanılabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "Yüzey Modu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "Modeli sadece bir yüzey, gevşek yüzeyli hacim veya hacimler şeklinde işleyin. Normal yazdırma modu sadece kapalı hacimleri yazdırır. “Yüzey”, dolgusu ve üst/alt dış katmanı olmayan birleşim yüzeyini takip eden tek bir duvar yazdırır. “Her ikisi” kapalı hacimleri normal şekilde ve kalan poligonları yüzey şeklinde yazdırır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "Normal" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "Yüzey" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "Her İkisi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "Spiral Dış Çevre" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "Dış kenarın Z hareketini helezon şeklinde düzeltir. Böylece yazdırmanın tamamında sabit bir Z artışı oluşur. Bu özellik katı bir modeli, tabanı katı tek bir duvar yazdırmasına dönüştürür. Bu özelliğin sadece tek bir parça içeren tüm tabakalarda etkinleştirilmesi gerekir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "Helezon Şeklinde Düzeltme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "Z dikişinin görünürlüğünü azaltmak için helezon şeklindeki konturları düzeltin (Z dikişi baskıda zor görünmeli ancak katman görünümünde görünür olmalıdır). Düzeltme işleminin ince yüzey detaylarında bulanıklığa neden olabileceğini göz önünde bulundurun." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "Bağıl Ekstrüzyon" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "Mutlak ekstrüzyon yerine bağıl ekstrüzyon uygulayın. Bağıl E-adımlarının uygulanması, g-code’un sonradan işlenmesini kolaylaştırır. Ancak bu, tüm yazıcılar tarafından desteklenmemektedir ve mutlak E-adımları ile karşılaştırıldığında birikmiş malzemenin miktarında hafif farklılıklar yaratabilir. Bu ayara bakılmaksızın, herhangi bir g-code komut dosyası çıkartılmadan önce ekstrüzyon modu her zaman mutlak değere ayarlı olacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "Deneysel" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "Henüz tamamen detaylandırılmamış özelliklerdir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "Dilimleme Toleransı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "Dilimlenmiş katmanlardaki dikey tolerans. Bir katmanın konturları her katmanın kalınlığının ortasından enine kesitler (Ortalayan) alınarak normal şekilde oluşturulur. Alternatif olarak, her katman, katmanın tüm kalınlığı boyunca hacmin iç kısmına düşen alanlara (Dışlayan) sahip olabilir; veya bir katman, katman içinde herhangi bir yere düşen alanlara (İçeren) sahip olabilir. İçeren seçeneğinde katmandaki çoğu ayrıntı korunur, Dışlayan seçeneği en iyi uyum içindir ve Ortalayan seçeneği ise katmanı orijinal yüzeyin en yakınında tutar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Ortalayıcı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Dışlayıcı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Kapsayıcı" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "Üst Yüzey Hat Genişliği" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "Baskının üst tarafında bulunan alanlardaki tek bir hattın genişliği." - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "Üst Yüzey Şekli" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "En üst yüzeyin şekli." - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "Çizgiler" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "Eş merkezli" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "Zikzak" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "Monotonik Üst Yüzey Düzeni" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle üst yüzey hatlarının baskısını yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin daha tutarlı görünmesini sağlar." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "Üst Yüzey Hat Yönleri" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Üst yüzey katmanları çizgi veya zikzak biçimindeyken kullanılacak tam sayı hat yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında tekrar başa dönülür. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar (45 ve 135 derece) kullanılır." - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "Dolgu Hareket Optimizasyonu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "Aktifleştirildiğinde, dolgu hatlarının baskı düzeni, hareketi azaltmak için optimize edilir. Elde edilen hareket zamanındaki azalma dilimlenen modele, dolgu şekline ve yoğunluğuna vs. bağlıdır. Birçok ufak dolgu bölgesine sahip bazı modeller için modelin dilimlenme süresi önemli ölçüde artabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "Otomatik Sıcaklık" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "Katmanın ortalama akış hızıyla otomatik olarak her katman için sıcaklığı değiştirir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "Akış Sıcaklık Grafiği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "Malzeme akışını (saniye başına mm3 bazında) sıcaklığa (santigrat derece) bağlayan veri." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "Minimum Poligon Çevre Uzunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "Bu miktardan daha kısa çevre uzunluğuna sahip dilimlenmiş katmanlardaki poligonlar filtre ile elenecektir. Daha düşük değerler dilimleme süresini uzatacak ancak daha yüksek çözünürlükte bir ağ oluşturacaktır. Genellikle yüksek çözünürlüklü SLA yazıcılarına yöneliktir ve çok fazla detay içeren çok küçük 3D modellerinde kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "Parçalarda Döküm Desteği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Destek yapısının daha kolay kırılması için bazı destek hattı bağlantılarını atlayın. Bu ayar, Zikzak destek dolgusu şekli için geçerlidir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "Destek Parçasının Boyutu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "Destek yapısının daha kolay kırılması için her N milimetresinde bir destek hatları arasında bağlantı atlayın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "Destek Parçası Hattı Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "Destek yapısının daha kolay kırılması için her N bağlantı hattında bir zikzak atlayın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "Cereyan Kalkanını Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "Modelin etrafında (sıcak) hava ve kalkanlara dışarıdaki hava akımına karşı set çeken bir duvar oluşturur. Özellikle kolayca eğrilebilen malzemeler için kullanışlıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "Cereyan Kalkanı X/Y Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "Cereyan kalkanını X/Y yönlerindeki baskıya mesafesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "Cereyan Kalkanı Sınırlaması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "Cereyan kalkanının yüksekliğini ayarlayın. Cereyan kalkanını model yüksekliğinde veya sınırlı yükseklikte yazdırmayı seçin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "Tam" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "Sınırlı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "Cereyan Kalkanı Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "Cereyan kalkanının yükseklik sınırı. Bundan daha fazla bir yükseklikte cereyan kalkanı yazdırılmayacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "Çıkıntıyı Yazdırılabilir Yap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "En az desteğin istenmesi için yazdırılan modelin geometrisini değiştirin. Dik çıkıntılar sığlaşacaktır. Çıkıntılı alanlar daha dikey biçimde olmak için alçalacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "Maksimum Model Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "Yazdırılabilir yapıldıktan sonra çıkıntıların en büyük açısı. 0° değerindeyken tüm modeller yapı levhasına bağlı bir model parçasıyla değiştirilirken 90° modeli hiçbir şekilde değiştirmez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "Maksimum Çıkıntı Deliği Alanı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "Çıkıntıyı Yazdırılabilir Yap işlemiyle çıkarılmadan önce modelin tabanındaki deliğin maksimum alanı. Bu değerden küçük delikler korunacaktır. 0 mm²'lik değer modellerin tabanındaki tüm delikleri dolduracaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "Taramayı Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "Tarama, ekstrüzyon yolunun son parçasını hareket parça ile değiştirir. Dizimli azaltmak amacıyla sızdırılan malzeme ekstrüzyon yolunun son parçasını yazdırmak için kullanılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "Tarama Hacmi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "Aksi takdirde hacim sızdırılır. Bu değer, genellikle nozül çapının küpüne yakındır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "Tarama Öncesi Minimum Hacim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "Taramaya izin verilmeden önce ekstrüzyon yolunda olması gereken en küçük hacim. Daha küçük ekstrüzyon yolları için bowden tüpünde daha az basınç geliştirilir ve bu nedenle taranan hacim doğrusal olarak ölçeklendirilir. Bu değer her zaman Tarama Değerinden daha büyüktür." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "Tarama Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "Ekstrüzyon yolu hızına göre tarama sırasındaki hareket hızı. Tarama hareketi sırasında bowden tüpündeki basınç düştüğü için değerin %100’ün altında olması öneriliyor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "Çapraz 3D Cebin Boyutu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "Şeklin kendisine temas ettiği yüksekliklerde, çapraz 3D şekilde dört yönlü kesişme yerlerinde bulunan ceplerin boyutudur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "Çapraz Dolgu Yoğunluğu Görüntüsü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "Parlaklık değerlerinin, yazdırma dolgusunun ilgili konumundaki minimum yoğunluğu belirlediği görüntünün dosya konumu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "Destek için Çapraz Dolgu Yoğunluğu Görüntüsü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "Parlaklık değerlerinin, desteğin ilgili konumundaki minimum yoğunluğu belirlediği görüntünün dosya konumu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "Konik Desteği Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "Alttaki destek alanlarını çıkıntıda olanlardan daha küçük yapın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "Konik Destek Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "Konik desteğin eğim açısı. Dikey 0 derece ve yatay 90 derece. Daha küçük açılar desteğin daha sağlam olmasını sağlar, ancak çok fazla malzeme içerir. Negatif açılar destek tabanının üst kısımdan daha geniş olmasına yol açar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "Koni Desteğinin Minimum Genişliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "Koni desteği tabanının indirildiği minimum genişlik. Küçük genişlikler, destek tabanlarının dengesiz olmasına neden olur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "Belirsiz Dış Katman" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "Yüzeyin sert ve belirsiz bir görüntü alması için dış duvarları yazdırırken rastgele titrer." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "Yalnızca Belirsiz Dış Katman" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "Parçalardaki delikleri değil, yalnızca ana hatlarını titretir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "Belirsiz Dış Katman Kalınlığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "Titremenin yapılacağı genişlik. İç duvarlar değiştirilmediği için, bunun dış duvar genişliğinin altında tutulması öneriliyor." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "Belirsiz Dış Katman Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "Bir katmandaki her bir poligona tanınan noktaların ortalama yoğunluğu. Poligonların asıl noktalarının çıkarıldığını dikkate alın; bunun sonucunda düşük yoğunluk sonuçları çözünürlük azalmasıyla sonuçlanabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "Belirsiz Dış Katman Noktası Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "Her bir hat dilimine tanıtılan rastgele noktalar arasındaki ortalama mesafe. Poligonların asıl noktalarının çıkarıldığını dikkate alın; bunun sonucunda yüksek pürüzsüzlük sonuçları çözünürlük azalmasıyla sonuçlanabilir. Bu değer, Belirsiz Dış Katman Kalınlığından yüksek olmalıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "Akış hızı dengelemesi maksimum ekstrüzyon kayması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "Akış hızındaki değişiklikleri telafi etmek için filamentin hareket ettirileceği mm cinsinden maksimum mesafe." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "Akış hızı dengeleme çarpanı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "Akış hızındaki değişiklikleri telafi edebilmek için filamentin bir saniyelik ekstrüzyonda hareket ettirileceği mesafenin yüzdesi olarak filamentin ne kadar uzağa hareket ettirileceği." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "Kablo Yazdırma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "“Belli belirsiz” yazdıran seyrek gövdeli bir yapı ile sadece dış yüzeyi yazdırın. Bu işlem, yukarı ve çapraz olarak aşağı yöndeki hatlar ile bağlı olan verilen Z aralıklarındaki modelin çevresini yatay olarak yazdırarak gerçekleştirilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "WP Bağlantı Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "İki yatay bölüm arasındaki yukarı ve çapraz olarak aşağı yöndeki hatların yüksekliği. Net yapının genel yoğunluğunu belirler. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "WP Tavan İlave Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "İçerideki ana tavan hattından bağlantı yaparken kapatılan mesafe. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "WP Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "Malzemeleri sıkarken nozül hareketlerinin hızı. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "WP Alt Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "Yapı platformuna değen tek katman olan ilk katmanın yazdırılma hızı. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "WP Yukarı Doğru Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "“Belli belirsiz” yukarı doğru bir hat yazdırma hızı. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "WP Aşağı Doğru Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Çapraz şekilde aşağı doğru bir hat yazdırma hızı. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "WP Yatay Yazdırma Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "Modelin yatay dış çevresini yazdırma hızı. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "WP Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "Akış dengeleme: sıkıştırılan malzeme miktarı bu değerle çoğaltılır. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "WP Bağlantı Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "Yukarı veya aşağı yönde hareket ederken akış dengelenmesi. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "WP Düz Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Düz hatlar yazdırılırken akış dengelenmesi. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "WP Üst Gecikme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "Yukarı hattın sertleşmesi için, yukarıya doğru hareketten sonraki gecikme süresi. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "WP Alt Gecikme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "Aşağı doğru hareketten sonraki bekleme süresi. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "WP Düz Gecikme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "İki yatay dilim arasındaki gecikme süresi. Haha uzun gecikmeler düşüşe neden olduğu halde, bu tür bir gecikme uygulamak bağlantı noktalarındaki önceki katmanlara daha iyi yapışma sağlayabilir. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "WP Kolay Yukarı Çıkma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6016,651 +6035,675 @@ msgstr "" "Yarı hızda sıkıştırılmış yukarı doğru hareket mesafesi.\n" "Bu katmanlarda malzemeyi çok fazla ısıtmayarak önceki katmanlarda daha iyi yapışma sağlayabilir. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "WP Düğüm Boyutu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "Ardından gelen yatay katmanın daha iyi bir bağlanma şansının olması için, yukarı doğru çıkan hattın ucunda küçük bir düğüm oluşturulur. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "WP Aşağı İnme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Malzemenin yukarı doğru ekstrüzyondan sonra aşağı inme mesafesi. Mesafe telafi edilir. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "WP Sürüklenme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "Yukarı yönlü ekstrüzyon materyalinin çapraz şekilde aşağı yönlü ekstrüzyona sürüklendiği mesafe. Mesafe telafi edilir. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "WP Stratejisi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "Art arda gelen iki katmanın her bir bağlantı noktasına bağlı olduğundan emin olma stratejisi. Geri çekme yukarı yöndeki hatların doğru konumda sertleşmesini sağlar ancak filaman aşınmasına neden olabilir. Düğüme bağlanma şansını artırmak ve hattın soğumasını sağlamak için yukarı yöndeki hattın ucunda bir düğüm oluşturulabilir, fakat bu işlem daha yavaş yazdırma hızı gerektirir. Başka bir strateji de yukarı yöndeki hat ucunun düşmesini dengelemektir, ancak hatlar her zaman beklenildiği gibi düşmez." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "Dengele" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "Düğüm" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "Geri Çek" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "WP Aşağı Yöndeki Hatları Güçlendirme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "Yatay hat parçasıyla kaplanan çapraz şekilde aşağı yöndeki hat yüzdesi. Bu, yukarı yöndeki hatların en baştaki noktasının düşmesini engelleyebilir. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "WP Tavandan Aşağı İnme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "“Belli belirsiz” yazdırılan yatay tavan hatlarının yazdırıldıklarındaki düşme mesafesi. Mesafe telafi edilir. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "WP Tavandan Sürüklenme" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "Tavanın ana dış kısmına geri gelirken sürüklenen iç kısımdaki bir hattın son parçasının mesafesi. Mesafe telafi edilir. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "WP Tavan Dış Gecikmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "Tavanı oluşturacak dış çevresel uzunluklara harcanan zaman. Sürenin daha uzun olması daha iyi bir bağlantı sağlayabilir. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "WP Nozül Açıklığı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "Nozül ve aşağı yöndeki hatlar arasındaki mesafe. Daha büyük açıklık, dik açısı daha küçük çapraz şekilde aşağı yöndeki hatların oluşmasına neden olur, dolayısıyla bu durum bir sonraki katman ile yukarı yönde daha az bağlantıya yol açar. Sadece kablo yazdırmaya uygulanır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "Uyarlanabilir Katmanların Kullanımı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "Uyarlanabilir katmanlar modelin şekline bağlı olarak katman yüksekliğini hesaplar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "Uyarlanabilir Katmanların Azami Değişkenliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "Taban katmanı yüksekliğine göre izin verilen azami yükseklik." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "Uyarlanabilir Katmanların Değişkenlik Adım Boyu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "Bir önceki ve bir sonraki katman yüksekliği arasındaki yükseklik farkı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "Uyarlanabilir Katman Topografisi Boyutu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "İki bitişik katman arasındaki hedef yatay mesafe. Bu ayarın azaltılması, katmanların kenarlarını birbirine yakınlaştırmak için daha ince katmanlar kullanılmasına neden olur." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "Çıkıntılı Duvar Açısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "Bu açıdan daha yüksek çıkıntıya sahip duvarlar çıkıntılı duvar ayarları kullanılarak basılacaktır. Değer 90 ise hiçbir duvarda çıkıntı olmadığı varsayılacaktır. Destek ile desteklenen çıkıntılar da çıkıntı olarak değerlendirilmeyecektir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "Çıkıntılı Duvar Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "Çıkıntılı duvarlar, normal yazdırma hızına göre bu yüzdeye denk bir hızda yazdırılacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "Köprü Ayarlarını Etkinleştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "Köprüleri tespit edin ve köprüler yazdırılırken yazdırma hızını, akışı ve fan ayarlarını değiştirin." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "Minimum Köprü Duvarı Uzunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "Bundan daha kısa desteklenmeyen duvarlar normal duvar ayarları kullanılarak yazdırılacaktır. Daha uzun desteklenmeyen duvarlar köprü duvarı ayarları kullanılarak yazdırılacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "Köprü Yüzey Alanı Destek Eşiği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "Eğer bir yüzey alanı bölgesi, alanının bu yüzdeden daha azı için destekleniyorsa, köprü ayarlarını kullanarak yazdırın. Aksi halde normal yüzey alanı ayarları kullanılarak yazdırılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "Maksimum Köprü Seyrek Dolgu Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "Seyrek olması düşünülen dolgunun maksimum yoğunluğu. Seyrek dolgu üzerindeki kaplama, desteksiz olacağı düşünülerek köprü kaplaması olarak değerlendirilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "Köprü Duvarı Tarama" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "Bu, ekstruderin bir köprü duvarı başlamadan hemen önce taraması gereken mesafeyi kontrol eder. Köprü başlamadan önce tarama, nozüldeki basıncı azaltabilir ve daha düz bir köprü üretebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "Köprü Duvarı Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "Köprü duvarlarının yazdırıldığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "Köprü Duvarı Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "Köprü duvarları yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "Köprü Yüzey Alanı Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "Köprü yüzey alanı bölgelerinin yazdırıldığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "Köprü Yüzey Alanı Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "Köprü yüzey alanı bölgeleri yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "Köprü Yüzey Alanı Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Köprü yüzey alanı katmanının yoğunluğu. 100’den az değerler, yüzey alanı çizgileri arasındaki boşlukları artıracaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "Köprü Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "Köprü duvarları ve yüzey alanı yazdırılırken kullanılacak yüzde fan hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "Köprüde Birden Fazla Katman Var" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "Eğer etkinleştirilirse, havanın üzerindeki ikinci ve üçüncü katmanlar aşağıdaki ayarlar kullanılarak yazdırılır. Aksi halde bu katmanlar normal ayarlar kullanılarak yazdırılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "Köprü İkinci Yüzey Alanı Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "İkinci köprü yüzey alanı katmanı yazdırılırken kullanılacak yazdırma hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "Köprü İkinci Yüzey Alanı Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "İkinci köprü yüzey alanı katmanı yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "Köprü İkinci Yüzey Alanı Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "İkinci köprü yüzey alanı katmanının yoğunluğu. 100’den az değerler, yüzey alanı çizgileri arasındaki boşlukları artıracaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "Köprü İkinci Yüzey Alanı Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "İkinci köprü yüzey alanı katmanı yazdırılırken kullanılacak yüzde fan hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "Köprü Üçüncü Yüzey Alanı Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "Üçüncü köprü yüzey alanı katmanı yazdırılırken kullanılacak yazdırma hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "Köprü Üçüncü Yüzey Alanı Akışı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "Üçüncü köprü yüzey alanı katmanı yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "Köprü Üçüncü Yüzey Alanı Yoğunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "Üçüncü köprü yüzey alanı katmanının yoğunluğu. 100’den az değerler, yüzey alanı çizgileri arasındaki boşlukları artıracaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "Köprü Üçüncü Yüzey Alanı Fan Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "Üçüncü köprü yüzey alanı katmanı yazdırılırken kullanılacak yüzde fan hızı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "Katmanlar Arasındaki Sürme Nozülü" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "Katmanlar arasına nozül sürme G-Code'u eklenip eklenmeyeceği (katman başına maksimum 1). Bu ayarın etkinleştirilmesi katman değişiminde geri çekme davranışını etkileyebilir. Sürme komutunun çalıştığı katmanlarda geri çekmeyi kontrol etmek için lütfen Sürme Geri Çekme ayarlarını kullanın." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "Sürme Hareketleri Arasındaki Malzeme Hacmi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "Başka bir nozül sürme işlemi başlatılmadan önce ekstrüde edilebilecek maksimum malzeme miktarı. Bu değer, bir katmanda gereken malzeme hacminden daha düşükse ayarın bu katmanda bir etkisi olmayacaktır, yani katman başına bir sürme sınırı vardır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "Sürme Geri Çekmenin Etkinleştirilmesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "Nozül yazdırılamayan alana doğru hareket ettiğinde filamanı geri çeker." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "Sürme Geri Çekme Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Filamanın sürme dizisi sırasında sızıntı yapmaması için filanın geri çekilme miktarı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "Sürme Geri Çekme Sırasındaki İlave Astar Miktarı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "Sürme hareketi sırasında bazı malzemeler eksilebilir; bu malzemeler burada telafi edebilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "Sürme Geri Çekme Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "Filamanın geri çekildiği ve sürme geri çekme hareketi sırasında astarlandığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "Sürme Geri Çekme Sırasındaki Çekim Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "Filamanın sürme geri çekme hareketi sırasında geri çekildiği hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "Sürme Geri Çekme Sırasındaki Çalışmaya Hazırlama Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "Filamanın sürme geri çekme hareketi sırasında astarlandığı hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "Sürmeyi Durdurma" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "Geri çekmenin geri alınmasından sonraki duraklama." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "Sürme Z Sıçraması" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "Sürme sırasında yapı plakası nozül ve baskı arasında açıklık oluşturmak üzere alçaltılır. Bu işlem, hareket sırasında nozülün baskıya çarpmasını önler ve baskının devrilerek yapı plakasından düşme olasılığını azaltır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "Sürme Z Sıçraması Yüksekliği" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "Z Sıçraması yapılırken oluşan yükseklik farkı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "Sürme Sıçrama Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "Sıçrama sırasında z eksenini hareket ettirmek için gerekli hız." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "Sürme Fırçası X Konumu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "Sürme komutunun başlatılacağı X konumu." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "Sürme Tekrar Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "Nozülün fırçadan geçirilme sayısı." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "Sürme Hareket Mesafesi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "Başlığı fırçada ileri ve geri hareket ettirme mesafesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "Maksimum Küçük Delik Boyutu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "Bu değerden daha küçük çaptaki delik ve parça ana hatları Küçük Özellik Hızı kullanılarak basılacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "Maksimum Küçük Özellik Uzunluğu" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "Bu uzunluktan kısa olan özellik ana hatları Kısa Özellik Hızı kullanılarak basılacaktır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "Küçük Özellik Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "Küçük özellikler normal baskı hızının bu yüzdesinde basılacaktır. Daha yavaş baskı, yapışma ve doğruluğu artırmaya yardımcı olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "Küçük Özellik İlk Katman Hızı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "İlk katman üzerindeki küçük özellikler normal baskı hızının bu yüzdesinde basılacaktır. Daha yavaş baskı, yapışma ve doğruluğu artırmaya yardımcı olabilir." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "Duvar Yönlerini Değiştir" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "Duvar yönlerini her katmanda ve iç dolguda değiştirin. Metal baskıdaki gibi stres oluşturabilen malzemeler için kullanışlıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "Radye İç Köşelerini Kaldır" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "Radyenin iç köşelerini kaldırır ve radyenin dışbükey olmasına yol açar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Radye Tabanı Duvar Sayısı" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "Radyenin taban katmanındaki doğrusal desen etrafına basılacak kontur sayısıdır." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "Komut Satırı Ayarları" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "Sadece Cura ön ucundan CuraEngine istenmediğinde kullanılan ayarlar." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "Nesneyi ortalayın" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "Nesnenin kaydedildiği koordinat sistemini kullanmak yerine nesnenin yapı platformunun (0,0) ortasına yerleştirilmesi." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "Bileşim konumu X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "Nesneye x yönünde uygulanan ofset." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "Bileşim konumu Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "Nesneye y yönünde uygulanan ofset." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "Bileşim konumu Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "Nesneye z yönünde uygulanan ofset. Bununla birlikte “Nesne Havuzu” olarak adlandırılan malzemeyi de kullanabilirsiniz." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "Bileşim Rotasyon Matrisi" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "Modeli dosyadan indirirken modele uygulanacak olan dönüşüm matrisi." +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "Duvarların basılacağı sırayı belirler. Dış duvarların önce basılması, iç duvarlardaki hataların dışarıya taşmasını önleyerek boyutların doğru olmasını sağlar. Bu duvarların daha sonra basılması ise çıkıntılar basılırken daha iyi yığınlanma sağlar." + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "Bölünmüş Orta Hat Eşiği" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "Normal hat genişliğinin bir faktörü olarak, üzerinde orta hattın (varsa) ikiye bölüneceği en küçük hat genişliğidir. Daha fazla sayıda ve daha ince hatlar kullanmak için bu ayarı düşürün. Daha az sayıda ve daha kalın hatlar kullanmak için ise bu ayarı artırın. Bunun tüm şeklin duvarla doldurulması gerektiğinde geçerli olduğunu unutmayın, bu nedenle buradaki orta hat baskıda duvar yerine dolgu veya diğer bir kaplama olsa bile şeklin iki dış kenarı arasındaki nesnenin ortasını ifade eder." + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "Orta hat boşluğunu dolduran çok hatlı duvarlar için minimum hat genişliğidir. Bu ayar, iki duvar hattı baskısının hangi model kalınlığında iki dış duvar ve tek bir merkezi orta duvar baskısına geçirileceğini belirler. Daha yüksek Minimum Tek Duvar Hattı Genişliği değeri belirlenmesi daha yüksek maksimum çift duvar hattı genişliği oluşturur. Maksimum tek duvar hattı genişliği, 2 * Minimum Çift Duvar Hattı Genişliği formülüyle hesaplanır," + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "Orta Hat Eşiği Ekle" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "Normal hat genişliğinin bir faktörü olarak, üzerine bir orta hat (zaten yoksa) eklenecek olan en küçük hat genişliğidir. Daha fazla sayıda ve daha ince hatlar kullanmak için bu ayarı düşürün. Daha az sayıda ve daha kalın hatlar kullanmak için ise bu ayarı artırın. Bunun tüm şeklin duvarla doldurulması gerektiğinde geçerli olduğunu unutmayın, bu nedenle buradaki orta hat baskıda duvar yerine dolgu veya diğer bir kaplama olsa bile şeklin iki dış kenarı arasındaki nesnenin ortasını ifade eder." + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "Yazıcı başlığının 2B taslağı (fan başlıkları dahil)." diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 14fda9b4b7..0eea2c361a 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2022-07-15 11:06+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -17,175 +17,673 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.1.1\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "未知" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "外壁" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "无法连接到下列打印机,因为这些打印机已在组中" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "内壁" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "可用的网络打印机" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "表层" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "填充" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "支撑填充" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "支撑接触面" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "支撑" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "Skirt" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "装填塔" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "移动" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "回抽" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "其它" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "无法打开版本说明。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "组 #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "下一步" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "跳过" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "完成" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "添加" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "取消" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "关闭" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "文件已存在" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "文件 {0} 已存在。您确定要覆盖它吗?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "文件 URL 无效:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "不支持" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "Default" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "喷嘴" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "已根据挤出机的当前可用性更改设置:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "设置已更新" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "挤出机已禁用" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "无法将配置文件导出至 {0} {1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "错误" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "无法将配置文件导出至 {0} : 写入器插件报告故障。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "配置文件已导出至: {0} " + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "导出成功" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "无法从 {0} 导入配置文件:{1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "无法在添加打印机前从 {0} 导入配置文件。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "没有可导入文件 {0} 的自定义配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "无法从 {0} 导入配置文件:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "此配置文件 {0} 包含错误数据,无法导入。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "无法从 {0} 导入配置文件:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "已成功导入配置文件 {0}。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "文件 {0} 不包含任何有效的配置文件。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "配置 {0} 文件类型未知或已损坏。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "自定义配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "配置文件缺少打印质量类型定义。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "尚无处于活动状态的打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "无法添加配置文件。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "质量类型“{0}”与当前有效的机器定义“{1}”不兼容。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "警告:配置文件不可见,因为其质量类型“{0}”对当前配置不可用。请切换到可使用此质量类型的材料/喷嘴组合。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "复制并放置模型" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "放置模型" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "无法在成形空间体积内放下全部模型" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "放置模型" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "正在载入打印机..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "正在设置偏好设置..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "正在初始化当前机器..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "正在初始化机器管理器..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "正在初始化成形空间体积..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "正在设置场景..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "正在载入界面..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "正在初始化引擎..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "一次只能加载一个 G-code 文件。{0} 已跳过导入" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "警告" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "如果加载 G-code,则无法打开其他任何文件。{0} 已跳过导入" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "无法读取响应。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "所提供的状态不正确。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "使用帐户服务器进行身份验证超时。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "在授权此应用程序时,须提供所需权限。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "尝试登录时出现意外情况,请重试。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "无法开始新的登录过程。请检查是否仍在尝试进行另一登录。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "无法连接 Ultimaker 帐户服务器。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "登录失败" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "正在为模型寻找新位置" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "正在寻找位置" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "找不到位置" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "未覆盖" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "已连接的打印机" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "预设打印机" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "是否确实要删除 {0}?此操作无法撤消!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "视觉" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "视觉配置文件用于打印视觉原型和模型,可实现出色的视觉效果和表面质量。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engineering" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "工程配置文件用于打印功能性原型和最终用途部件,可提高准确性和减小公差。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "草稿" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "草稿配置文件用于打印初始原型和概念验证,可大大缩短打印时间。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "自定义材料" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "已计算" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "自定义" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "自定义配置文件" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "所有支持的文件类型 ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "所有文件 (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "已计算" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "未知" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "无法连接到下列打印机,因为这些打印机已在组中" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "可用的网络打印机" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "已连接的打印机" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "预设打印机" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "是否确实要删除 {0}?此操作无法撤消!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "自定义材料" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "自定义" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "登录失败" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "正在为模型寻找新位置" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "请在开始打印之前将材料配置文件与您的打印机同步。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "正在寻找位置" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "新材料已装载" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "无法在成形空间体积内放下全部模型" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "同步材料" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "找不到位置" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "详细了解" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "不能从用户数据目录创建存档: {}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "未能将材料存档保存到 {}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "备份" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "未能保存材料存档" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "试图在没有适当数据或元数据的情况下恢复Cura备份。" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "未知错误。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "尝试恢复的 Cura 备份版本高于当前版本。" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "无法创建材料存档以与打印机同步。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "尝试恢复 Cura 备份时出现以下错误:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "无法加载材料存档以与打印机同步。" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "来自 Digital Factory 的响应似乎已损坏。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "来自 Digital Factory 的响应缺少重要信息。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Failed to connect to Digital Factory to sync materials with some of the printers." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "无法连接至 Digital Factory。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "由于“打印序列”设置的值,成形空间体积高度已被减少,以防止十字轴与打印模型相冲突。" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "成形空间体积" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "不能从用户数据目录创建存档: {}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "备份" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "试图在没有适当数据或元数据的情况下恢复Cura备份。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "尝试恢复的 Cura 备份版本高于当前版本。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "尝试恢复 Cura 备份时出现以下错误:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Cura 无法启动" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -200,32 +698,32 @@ msgstr "" "

      请向我们发送此错误报告,以便解决问题。

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "向 Ultimaker 发送错误报告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "显示详细的错误报告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "显示配置文件夹" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "备份并重置配置" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "错误报告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -236,543 +734,978 @@ msgstr "" "

      请使用“发送报告”按钮将错误报告自动发布到我们的服务器

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "系统信息" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "未知" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Cura 版本" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Cura 语言" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "操作系统语言" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "平台" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Qt 版本" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "PyQt 版本" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "尚未初始化" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    182. OpenGL Version: {version}
    183. " msgstr "
    184. OpenGL 版本: {version}
    185. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    186. OpenGL Vendor: {vendor}
    187. " msgstr "
    188. OpenGL 供应商: {vendor}
    189. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    190. OpenGL Renderer: {renderer}
    191. " msgstr "
    192. OpenGL 渲染器: {renderer}
    193. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "错误追溯" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "日志" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "发送报告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "正在载入打印机..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +msgctxt "@action" +msgid "Machine Settings" +msgstr "打印机设置" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "正在设置偏好设置..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG 图像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "正在初始化当前机器..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG 图像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "正在初始化机器管理器..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG 图像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "正在初始化成形空间体积..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP 图像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "正在设置场景..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF 图像" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "正在载入界面..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "透视视图" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "正在初始化引擎..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3D 文件" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Cura 配置文件" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +msgctxt "@item:inmenu" +msgid "Post Processing" +msgstr "后期处理" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +msgctxt "@item:inmenu" +msgid "Modify G-Code" +msgstr "修改 G-Code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 +msgctxt "@info:status" +msgid "There are no file formats available to write with!" +msgstr "没有可进行写入的文件格式!" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "打印作业队列已满。打印机无法接受新作业。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 +msgctxt "@info:title" +msgid "Queue Full" +msgstr "队列已满" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "无法将数据上传到打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 +msgctxt "@info:title" +msgid "Network error" +msgstr "网络错误" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 +msgctxt "info:status" +msgid "New printer detected from your Ultimaker account" +msgid_plural "New printers detected from your Ultimaker account" +msgstr[0] "从您的 Ultimaker 帐户中检测到新的打印机" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 +#, python-brace-format +msgctxt "info:status Filled in with printer name and printer model." +msgid "Adding printer {name} ({model}) from your account" +msgstr "正在从您的帐户添加打印机 {name} ({model})" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 +#, python-brace-format +msgctxt "info:{0} gets replaced by a number of printers" +msgid "... and {0} other" +msgid_plural "... and {0} others" +msgstr[0] "... 和另外 {0} 台" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 +msgctxt "info:status" +msgid "Printers added from Digital Factory:" +msgstr "从 Digital Factory 添加的打印机:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 +msgctxt "@info:status" +msgid "Please wait until the current job has been sent." +msgstr "请等待当前作业完成发送。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 +msgctxt "@info:title" +msgid "Print error" +msgstr "打印错误" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 #, python-brace-format msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "一次只能加载一个 G-code 文件。{0} 已跳过导入" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"未能通过云连接您的打印机 {printer_name}。\n" +"只需将您的打印机连接到 Digital Factory,即可随时随地管理您的打印作业队列并监控您的打印结果" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" -msgid "Warning" -msgstr "警告" +msgid "Are you ready for cloud printing?" +msgstr "是否进行云打印?" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "开始" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" +msgid "Learn more" +msgstr "了解详情" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "发送打印作业" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "正在将打印作业上传至打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "如果加载 G-code,则无法打开其他任何文件。{0} 已跳过导入" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura 已检测到材料配置文件尚未安装到组 {0} 中的主机打印机上。" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 msgctxt "@info:title" -msgid "Error" -msgstr "错误" +msgid "Sending materials to printer" +msgstr "正在将材料发送到打印机" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "复制并放置模型" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "您正在尝试连接到 {0},但它不是组中的主机。您可以访问网页,将其配置为组主机。" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 msgctxt "@info:title" -msgid "Placing Objects" -msgstr "放置模型" +msgid "Not a group host" +msgstr "非组中的主机" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "配置组" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 +msgctxt "info:status" +msgid "This printer is not linked to the Digital Factory:" +msgid_plural "These printers are not linked to the Digital Factory:" +msgstr[0] "这些打印机未链接到 Digital Factory:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 +msgctxt "info:name" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 +#, python-brace-format +msgctxt "info:status" +msgid "To establish a connection, please visit the {website_link}" +msgstr "要建立连接,请访问 {website_link}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "某些打印机无云连接可用" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 +msgctxt "@action:button" +msgid "Keep printer configurations" +msgstr "保留打印机配置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 +msgctxt "@action:button" +msgid "Remove printers" +msgstr "删除打印机" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "您正在尝试连接未运行 Ultimaker Connect 的打印机。请将打印机更新至最新固件。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" -msgid "Placing Object" -msgstr "放置模型" +msgid "Update your printer" +msgstr "请更新升级打印机" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "无法读取响应。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "打印作业已成功发送到打印机。" -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "所提供的状态不正确。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "使用帐户服务器进行身份验证超时。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "在授权此应用程序时,须提供所需权限。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "尝试登录时出现意外情况,请重试。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "无法开始新的登录过程。请检查是否仍在尝试进行另一登录。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "无法连接 Ultimaker 帐户服务器。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 msgctxt "@info:title" -msgid "Log-in failed" -msgstr "登录失败" +msgid "Data Sent" +msgstr "数据已发送" -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "无法创建材料存档以与打印机同步。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "通过网络打印" -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "无法加载材料存档以与打印机同步。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "通过网络打印" -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "来自 Digital Factory 的响应似乎已损坏。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "已通过网络连接" -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "来自 Digital Factory 的响应缺少重要信息。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "明天" -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Failed to connect to Digital Factory to sync materials with some of the printers." +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "今天" -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "无法连接至 Digital Factory。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "通过网络连接" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "通过云打印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "通过云打印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "通过云连接" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "{printer_name} will be removed until the next account sync." +msgstr "将删除 {printer_name},直到下次帐户同步为止。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "To remove {printer_name} permanently, visit {digital_factory_link}" +msgstr "要永久删除 {printer_name},请访问 {digital_factory_link}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "Are you sure you want to remove {printer_name} temporarily?" +msgstr "是否确实要暂时删除 {printer_name}?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" -msgid "File Already Exists" -msgstr "文件已存在" +msgid "Remove printers?" +msgstr "是否删除打印机?" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "文件 {0} 已存在。您确定要覆盖它吗?" +msgctxt "@label" +msgid "" +"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgid_plural "" +"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr[0] "" +"您即将从 Cura 中删除 {0} 台打印机。此操作无法撤消。\n" +"是否确实要继续?" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +msgctxt "@label" +msgid "" +"You are about to remove all printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr "" +"您即将从 Cura 中删除所有打印机。此操作无法撤消。\n" +"是否确定继续?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "监控打印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "在 Ultimaker Digital Factory 中跟踪打印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "上传打印作业时出现未知错误代码:{0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MF 文件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Cura 项目 3MF 文件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "写入 3mf 文件时出错。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "3MF 编写器插件已损坏。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "没有可写入的工作区。请先添加打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "没有在此处写入工作区的权限。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "操作系统不允许向此位置或用此文件名保存项目文件。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "尝试恢复您的备份时出错。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "管理备份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "备份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "上传您的备份时出错。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "正在创建您的备份..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "创建您的备份时出错。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "正在上传您的备份..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "您的备份已完成上传。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "备份超过了最大文件大小。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 +msgctxt "@text" +msgid "Unable to read example data file." +msgstr "无法读取示例数据文件。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "无法写入到 UFP 文件:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Ultimaker 格式包" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "GCode 文件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "文件 URL 无效:" +msgid "Parsing G-code" +msgstr "解析 G-code" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "G-code 详细信息" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "发送文件之前,请确保 G-code 适用于当前打印机和打印机配置。当前 G-code 文件可能不准确。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "G 文件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "打开压缩三角网格" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA 数据资源交换" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF 二进制" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF 嵌入式 JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "斯坦福三角格式" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "压缩 COLLADA 数据资源交换" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "调平打印平台" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "选择升级" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "压缩 G-code 文件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "无法解释服务器的响应。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "无法连接到市场。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "拒绝并从帐户中删除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "拒绝" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "同意" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "插件许可协议" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "是否要与您的帐户同步材料和软件包?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "检测到您的 Ultimaker 帐户有更改" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "同步" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "需要退出并重新启动 {},然后更改才能生效。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "正在同步..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "{} 个插件下载失败" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "已安装的插件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "已安装的材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "已捆绑的插件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "已捆绑的材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "未知包" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "未知作者" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "可移动磁盘" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "保存至可移动磁盘" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "保存到可移动磁盘 {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "保存到可移动磁盘 {0} " + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "正在保存" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "无法将配置文件导出至 {0} {1}" +msgid "Could not save to {0}: {1}" +msgstr "无法保存到 {0}{1}" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 #, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "无法将配置文件导出至 {0} : 写入器插件报告故障。" +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "尝试写入到 {device} 时找不到文件名。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 #, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "配置文件已导出至: {0} " +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "无法保存到可移动磁盘 {0}:{1}" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "保存到可移动磁盘 {0} :{1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 msgctxt "@info:title" -msgid "Export succeeded" -msgstr "导出成功" +msgid "File Saved" +msgstr "文件已保存" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "弹出" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 #, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "无法从 {0} 导入配置文件:{1}" +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "弹出可移动设备 {0}" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "无法在添加打印机前从 {0} 导入配置文件。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "没有可导入文件 {0} 的自定义配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "无法从 {0} 导入配置文件:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "此配置文件 {0} 包含错误数据,无法导入。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "无法从 {0} 导入配置文件:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 #, python-brace-format msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "已成功导入配置文件 {0}。" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "已弹出 {0}。现在,您可以安全地拔出磁盘。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "文件 {0} 不包含任何有效的配置文件。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "配置 {0} 文件类型未知或已损坏。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "自定义配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "配置文件缺少打印质量类型定义。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "尚无处于活动状态的打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "无法添加配置文件。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "质量类型“{0}”与当前有效的机器定义“{1}”不兼容。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "警告:配置文件不可见,因为其质量类型“{0}”对当前配置不可用。请切换到可使用此质量类型的材料/喷嘴组合。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "不支持" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "Default" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "喷嘴" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "已根据挤出机的当前可用性更改设置:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 msgctxt "@info:title" -msgid "Settings updated" -msgstr "设置已更新" +msgid "Safely Remove Hardware" +msgstr "安全移除硬件" -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "挤出机已禁用" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "添加" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "完成" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "取消" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 #, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "组 #{group_nr}" +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "无法弹出 {0},另一个程序可能正在使用磁盘。" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "外壁" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "监控" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "内壁" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "发生意外错误,切片失败。请于问题跟踪器上报告错误。" -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "表层" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "填充" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "支撑填充" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "支撑接触面" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "支撑" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "Skirt" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "装填塔" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "移动" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "回抽" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "其它" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "无法打开版本说明。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "下一步" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "跳过" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "关闭" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "请在开始打印之前将材料配置文件与您的打印机同步。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "新材料已装载" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" -msgstr "同步材料" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" -msgid "Learn more" -msgstr "详细了解" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "未能将材料存档保存到 {}:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "未能保存材料存档" +msgid "Slicing failed" +msgstr "切片失败" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 -msgctxt "@text" -msgid "Unknown error." -msgstr "未知错误。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "报告错误" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "在 Ultimaker Cura 问题跟踪器上报告错误。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "无法使用当前材料进行切片,因为该材料与所选机器或配置不兼容。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "无法切片" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "无法使用当前设置进行切片。以下设置存在错误:{0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "因部分特定模型设置而无法切片。 以下设置在一个或多个模型上存在错误: {error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "无法切片(原因:主塔或主位置无效)。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "无法切片,因为存在与已禁用挤出机 %s 相关联的对象。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"请检查设置并检查您的模型是否:\n" +"- 适合构建体积\n" +"- 分配给了已启用的挤出器\n" +"- 尚未全部设置为修改器网格" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "正在处理层" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "信息" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "3MF 文件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "推荐" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "自定义" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "此项目使用的材料依赖于一些 Cura 中不存在的材料定义,这可能会造成打印效果不如预期。强烈建议安装从 Marketplace 获得的完整材料包。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "材料配置文件未安装" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "安装材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "项目文件 {0} 包含未知机器类型 {1}。无法导入机器。将改为导入模型。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "打开项目文件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "突然无法访问项目文件 {0}{1}。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "无法打开项目文件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "项目文件 {0} 损坏: {1}。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "项目文件 {0} 是用此 Ultimaker Cura 版本未识别的配置文件制作的。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "单一模型设置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "设置对每个模型的单独设定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" msgstr "三维模型的助理" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" @@ -786,1869 +1719,1343 @@ msgstr "" "

      找出如何确保最好的打印质量和可靠性.

      \n" "

      查看打印质量指南

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "项目文件 {0} 包含未知机器类型 {1}。无法导入机器。将改为导入模型。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +msgctxt "@item:inmenu" +msgid "USB printing" +msgstr "USB 联机打印" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "打开项目文件" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print via USB" +msgstr "通过 USB 联机打印" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "突然无法访问项目文件 {0}{1}。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +msgctxt "@info:tooltip" +msgid "Print via USB" +msgstr "通过 USB 联机打印" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "无法打开项目文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "项目文件 {0} 损坏: {1}。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "项目文件 {0} 是用此 Ultimaker Cura 版本未识别的配置文件制作的。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "推荐" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "自定义" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "此项目使用的材料依赖于一些 Cura 中不存在的材料定义,这可能会造成打印效果不如预期。强烈建议安装从 Marketplace 获得的完整材料包。" +msgid "Connected via USB" +msgstr "通过 USB 连接" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +msgctxt "@label" +msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgstr "正在进行 USB 打印,关闭 Cura 将停止此打印。您确定吗?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +msgctxt "@message" +msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgstr "正在进行打印在上一次打印完成之前,Cura 无法通过 USB 启动另一次打印。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +msgctxt "@message" +msgid "Print in Progress" +msgstr "正在进行打印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "预览" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "GCodeWriter 不支持非文本模式。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "导出前请先准备 G-code。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" +msgid "Update Firmware" +msgstr "更新固件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "GCodeGzWriter 不支持文本模式。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "分层视图" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "启用“单线打印”后,Cura 将无法准确地显示打印层。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "材料配置文件未安装" +msgid "Simulation View" +msgstr "仿真视图" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "安装材料" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "由于需要先切片,因此未显示任何内容。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "3MF 文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "3MF 编写器插件已损坏。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "没有可写入的工作区。请先添加打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "没有在此处写入工作区的权限。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "操作系统不允许向此位置或用此文件名保存项目文件。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "写入 3mf 文件时出错。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "项目文件中无法存储材料包信息:{material}。此项目在其他系统上可能无法正确打开。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "未能保存材料包信息" +msgid "No layers to show" +msgstr "无层可显示" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "不再显示此消息" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MF 文件" +msgid "Cura 15.04 profiles" +msgstr "Cura 15.04 配置文件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Cura 项目 3MF 文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF 文件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "突出显示的区域指示缺少或多余的表面。修复模型,并再次在 Cura 中打开。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" -msgid "Backups" -msgstr "备份" +msgid "Model Errors" +msgstr "模型错误" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "上传您的备份时出错。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "正在创建您的备份..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "创建您的备份时出错。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "正在上传您的备份..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "您的备份已完成上传。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "备份超过了最大文件大小。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "尝试恢复您的备份时出错。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "管理备份" +msgid "Solid view" +msgstr "实体视图" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "发生意外错误,切片失败。请于问题跟踪器上报告错误。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "切片失败" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "报告错误" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "在 Ultimaker Cura 问题跟踪器上报告错误。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "无法使用当前材料进行切片,因为该材料与所选机器或配置不兼容。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "无法切片" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "无法使用当前设置进行切片。以下设置存在错误:{0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "因部分特定模型设置而无法切片。 以下设置在一个或多个模型上存在错误: {error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "无法切片(原因:主塔或主位置无效)。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "无法切片,因为存在与已禁用挤出机 %s 相关联的对象。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"请检查设置并检查您的模型是否:\n" -"- 适合构建体积\n" -"- 分配给了已启用的挤出器\n" -"- 尚未全部设置为修改器网格" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "正在处理层" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "信息" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Cura 配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "无法获取更新信息。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." msgstr "您的 {machine_name} 可能有新功能或错误修复可用!如果打印机上的固件还不是最新版本,建议将其更新为 {latest_version} 版。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" msgstr "新 %s 稳定固件可用" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" msgstr "如何更新" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "更新固件" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "无法获取更新信息。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "压缩 G-code 文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter 不支持文本模式。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "GCode 文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "解析 G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "G-code 详细信息" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "发送文件之前,请确保 G-code 适用于当前打印机和打印机配置。当前 G-code 文件可能不准确。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "G 文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter 不支持非文本模式。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "导出前请先准备 G-code。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG 图像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG 图像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG 图像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP 图像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF 图像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Cura 15.04 配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 -msgctxt "@action" -msgid "Machine Settings" -msgstr "打印机设置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "是否要与您的帐户同步材料和软件包?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "检测到您的 Ultimaker 帐户有更改" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "同步" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "正在同步..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "拒绝" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "同意" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "插件许可协议" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "拒绝并从帐户中删除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "需要退出并重新启动 {},然后更改才能生效。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "{} 个插件下载失败" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "已安装的插件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "已安装的材料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "已捆绑的插件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "已捆绑的材料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "未知包" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "未知作者" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "无法解释服务器的响应。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "无法连接到市场。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "监控" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "单一模型设置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "设置对每个模型的单独设定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 -msgctxt "@item:inmenu" -msgid "Post Processing" -msgstr "后期处理" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 -msgctxt "@item:inmenu" -msgid "Modify G-Code" -msgstr "修改 G-Code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "准备" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "预览" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "保存至可移动磁盘" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "保存到可移动磁盘 {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 -msgctxt "@info:status" -msgid "There are no file formats available to write with!" -msgstr "没有可进行写入的文件格式!" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "保存到可移动磁盘 {0} " - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 -msgctxt "@info:title" -msgid "Saving" -msgstr "正在保存" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "无法保存到 {0}{1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "尝试写入到 {device} 时找不到文件名。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "无法保存到可移动磁盘 {0}:{1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "保存到可移动磁盘 {0} :{1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 -msgctxt "@info:title" -msgid "File Saved" -msgstr "文件已保存" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "弹出" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "弹出可移动设备 {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "已弹出 {0}。现在,您可以安全地拔出磁盘。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "安全移除硬件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "无法弹出 {0},另一个程序可能正在使用磁盘。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "可移动磁盘" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "启用“单线打印”后,Cura 将无法准确地显示打印层。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "仿真视图" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "由于需要先切片,因此未显示任何内容。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "无层可显示" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "不再显示此消息" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "分层视图" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "无法读取示例数据文件。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "突出显示的区域指示缺少或多余的表面。修复模型,并再次在 Cura 中打开。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "模型错误" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "实体视图" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" msgstr "支撑拦截器" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." msgstr "创建一个不打印支撑的体积。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "打开压缩三角网格" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA 数据资源交换" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF 二进制" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF 嵌入式 JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "斯坦福三角格式" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "压缩 COLLADA 数据资源交换" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker 格式包" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "无法写入到 UFP 文件:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "调平打印平台" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "选择升级" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "通过云打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "通过云打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "通过云连接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "监控打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "在 Ultimaker Digital Factory 中跟踪打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "上传打印作业时出现未知错误代码:{0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 -msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "从您的 Ultimaker 帐户中检测到新的打印机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 -#, python-brace-format -msgctxt "info:status Filled in with printer name and printer model." -msgid "Adding printer {name} ({model}) from your account" -msgstr "正在从您的帐户添加打印机 {name} ({model})" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 -#, python-brace-format -msgctxt "info:{0} gets replaced by a number of printers" -msgid "... and {0} other" -msgid_plural "... and {0} others" -msgstr[0] "... 和另外 {0} 台" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 -msgctxt "info:status" -msgid "Printers added from Digital Factory:" -msgstr "从 Digital Factory 添加的打印机:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "某些打印机无云连接可用" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 -msgctxt "info:status" -msgid "This printer is not linked to the Digital Factory:" -msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "这些打印机未链接到 Digital Factory:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 -msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 -#, python-brace-format -msgctxt "info:status" -msgid "To establish a connection, please visit the {website_link}" -msgstr "要建立连接,请访问 {website_link}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 -msgctxt "@action:button" -msgid "Keep printer configurations" -msgstr "保留打印机配置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 -msgctxt "@action:button" -msgid "Remove printers" -msgstr "删除打印机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "{printer_name} will be removed until the next account sync." -msgstr "将删除 {printer_name},直到下次帐户同步为止。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "要永久删除 {printer_name},请访问 {digital_factory_link}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "是否确实要暂时删除 {printer_name}?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 -msgctxt "@title:window" -msgid "Remove printers?" -msgstr "是否删除打印机?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 -#, python-brace-format -msgctxt "@label" -msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr[0] "" -"您即将从 Cura 中删除 {0} 台打印机。此操作无法撤消。\n" -"是否确实要继续?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 -msgctxt "@label" -msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr "" -"您即将从 Cura 中删除所有打印机。此操作无法撤消。\n" -"是否确定继续?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"未能通过云连接您的打印机 {printer_name}。\n" -"只需将您的打印机连接到 Digital Factory,即可随时随地管理您的打印作业队列并监控您的打印结果" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "是否进行云打印?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "开始" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "了解详情" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "您正在尝试连接未运行 Ultimaker Connect 的打印机。请将打印机更新至最新固件。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "请更新升级打印机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura 已检测到材料配置文件尚未安装到组 {0} 中的主机打印机上。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "正在将材料发送到打印机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "您正在尝试连接到 {0},但它不是组中的主机。您可以访问网页,将其配置为组主机。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "非组中的主机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "配置组" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "请等待当前作业完成发送。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "打印错误" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "无法将数据上传到打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "网络错误" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "发送打印作业" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "正在将打印作业上传至打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "打印作业队列已满。打印机无法接受新作业。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "队列已满" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "打印作业已成功发送到打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "数据已发送" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "通过网络打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "通过网络打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "已通过网络连接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "通过网络连接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "明天" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "今天" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" -msgid "USB printing" -msgstr "USB 联机打印" +msgid "Prepare" +msgstr "准备" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print via USB" -msgstr "通过 USB 联机打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 -msgctxt "@info:tooltip" -msgid "Print via USB" -msgstr "通过 USB 联机打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 -msgctxt "@info:status" -msgid "Connected via USB" -msgstr "通过 USB 连接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 -msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "正在进行 USB 打印,关闭 Cura 将停止此打印。您确定吗?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 -msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." -msgstr "正在进行打印在上一次打印完成之前,Cura 无法通过 USB 启动另一次打印。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 -msgctxt "@message" -msgid "Print in Progress" -msgstr "正在进行打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3D 文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "透视视图" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "打开项目" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "更新已有配置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "新建" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "摘要 - Cura 项目" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "机器的设置冲突应如何解决?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "打印机设置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "类型" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "打印机组" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "配置文件中的冲突如何解决?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "配置文件设置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "名字" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "Intent" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "不在配置文件中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 重写" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "衍生自" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 重写" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "材料的设置冲突应如何解决?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "材料设置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "设置可见性" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "模式" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "可见设置:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 / %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "加载项目将清除打印平台上的所有模型。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "打开" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "仍要打开项目" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "安装缺少的材料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "想要更多?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "立即备份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "自动备份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "在 Cura 每天启动时自动创建备份。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "恢复" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "删除备份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "您确定要删除此备份吗?此操作无法撤销。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "恢复备份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "您需要重新启动 Cura 才能恢复备份。您要立即关闭 Cura 吗?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Cura 版本" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "机器" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "材料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "插件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cura 备份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "我的备份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "您目前没有任何备份。使用“立即备份”按钮创建一个备份。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "在预览阶段,将限制为 5 个可见备份。移除一个备份以查看更早的备份。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "备份并同步您的 Cura 设置。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "登录" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "保存 Cura 项目并打印文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "保存 Cura 项目" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" -msgid "Update Firmware" -msgstr "更新固件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "固件是直接在 3D 打印机上运行的一个软件。此固件控制步进电机,调节温度并最终使打印机正常工作。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "新打印机出厂配备的固件完全可以正常使用,但新版本往往具有更多的新功能和改进。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 -msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "自动升级固件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "上传自定义固件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 -msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "未连接打印机,无法更新固件。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "与打印机间的连接不支持固件更新,因此无法更新固件。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "选择自定义固件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "固件升级" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "更新固件中..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "固件更新已完成。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "由于未知错误,固件更新失败。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "由于通信错误,导致固件升级失败。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "由于输入/输出错误,导致固件升级失败。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "由于固件丢失,导致固件升级失败。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "转换图像" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "高度 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 -msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "每个像素与底板的最大距离" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "底板 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "距离打印平台的底板高度,以毫米为单位。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "宽度 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "构建板宽度,以毫米为单位" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "深度 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "打印平台深度,以毫米为单位" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "颜色越深厚度越大" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "颜色越浅厚度越大" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "在影像浮雕中,为了阻挡更多光源通过,深色像素应对应于较厚的位置。在高度图中,浅色像素代表着更高的地形,因此浅色像素对应于生成的 3D 模型中较厚的位置。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "颜色模型" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "线性" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "半透明" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "对于隐雕,提供一个用于半透明的简单对数模型。对于高度图,像素值与高度线性对应。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "1 毫米透射率 (%)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "穿透 1 毫米厚的打印件的光线百分比。降低此值将增大图像暗区中的对比度并减小图像亮区中的对比度。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "平滑" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "要应用到图像的平滑量。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "确定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "打印机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "喷嘴设置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "喷嘴孔径" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "兼容的材料直径" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "喷嘴偏移 X" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "喷嘴偏移 Y" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "冷却风扇数量" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "挤出机的开始 G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "挤出机的结束 G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "打印机设置" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (宽度)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (深度)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (高度)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "打印平台形状" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "置中" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "加热床" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "加热的构建体积" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "G-code 风格" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "打印头设置" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X 最小值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y 最小值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X 最大值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y 最大值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "十字轴高度" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "挤出机数目" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "将挤出器偏移量应用于 GCode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "开始 G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "结束 G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "您的帐户有更改" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "打印机" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "解除" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "喷嘴设置" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "下一步" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "将添加以下程序包:" +msgid "Nozzle size" +msgstr "喷嘴孔径" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "由于 Cura 版本不兼容,无法安装以下程序包:" +msgid "Compatible material diameter" +msgstr "兼容的材料直径" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" -msgstr "安装缺少的材料" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "喷嘴偏移 X" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "插件许可协议" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "喷嘴偏移 Y" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "请阅读并同意插件许可。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "冷却风扇数量" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "接受" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "挤出机的开始 G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "管理包" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "挤出机的结束 G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "在此处管理您的 Ultimaker Cura 插件和材料配置文件。请确保将插件保持为最新,并定期备份设置。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" +msgstr "转换图像" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "高度 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" -msgstr "管理包" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "每个像素与底板的最大距离" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "底板 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "距离打印平台的底板高度,以毫米为单位。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "宽度 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" +msgstr "构建板宽度,以毫米为单位" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "深度 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "打印平台深度,以毫米为单位" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "颜色越深厚度越大" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "颜色越浅厚度越大" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "在影像浮雕中,为了阻挡更多光源通过,深色像素应对应于较厚的位置。在高度图中,浅色像素代表着更高的地形,因此浅色像素对应于生成的 3D 模型中较厚的位置。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" +msgstr "颜色模型" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "线性" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "半透明" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "对于隐雕,提供一个用于半透明的简单对数模型。对于高度图,像素值与高度线性对应。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "1 毫米透射率 (%)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "穿透 1 毫米厚的打印件的光线百分比。降低此值将增大图像暗区中的对比度并减小图像亮区中的对比度。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "平滑" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "要应用到图像的平滑量。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "确定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "后期处理插件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +msgctxt "@label" +msgid "Post Processing Scripts" +msgstr "后期处理脚本" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "添加一个脚本" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "设置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "更改处于活动状态的后期处理脚本。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "以下脚本处于活动状态:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "移至顶部" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "删除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "恢复" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "正在暂停..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "正在恢复..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "暂停" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "正在中止..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "中止" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "您确定要将 %1 移至队列顶部吗?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "将打印作业移至顶部" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "您确定要删除 %1 吗?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "删除打印作业" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "您确定要中止 %1 吗?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "中止打印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "通过网络打印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "打印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "打印机选择" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "配置更改" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "覆盖" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "分配的打印机 %1 需要以下配置更改:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "已向打印机 %1 分配作业,但作业包含未知的材料配置。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "将材料 %1 从 %2 更改为 %3。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "将 %3 作为材料 %1 进行加载(此操作无法覆盖)。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "将 Print Core %1 从 %2 更改为 %3。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "将打印平台更改为 %1(此操作无法覆盖)。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "覆盖将使用包含现有打印机配置的指定设置。这可能会导致打印失败。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "玻璃" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "铝" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "管理打印机" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "请及时更新打印机固件以远程管理打印队列。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "无法从 Ultimaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 Ultimaker Digital Factory 并查看此网络摄像头。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" msgid "Loading..." msgstr "正在加载..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "插件" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "不可用" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "无法连接" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "空闲" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "正在准备..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "打印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "未命名" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "匿名" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "需要更改配置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "详细信息" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "不可用的打印机" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "第一个可用" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "连接到网络打印机" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "欲通过网络向打印机发送打印请求,请确保您的打印机已通过网线或 WIFI 连接至网络。若不能连接 Cura 与打印机,亦可通过使用 USB 设备将 G-code 文件传输到打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "请从以下列表中选择您的打印机:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "编辑" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "删除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "刷新" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "如果您的打印机未列出,请阅读网络打印故障排除指南" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "类型" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "固件版本" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "地址" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "这台打印机未设置为运行一组打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "这台打印机是一组共 %1 台打印机的主机。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "该网络地址的打印机尚未响应。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "连接" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "IP 地址无效" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "请输入有效的 IP 地址。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "打印机网络地址" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "请输入打印机在网络上的 IP 地址。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "已排队" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "请于浏览器中进行管理" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "队列中无打印任务。可通过切片和发送添加任务。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "打印作业" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "总打印时间" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "等待" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "已中止" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "已完成" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "正在中止..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "失败" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "正在暂停..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "已暂停" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "正在恢复..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "需要采取行动" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "完成 %1 于 %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cura 备份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Cura 版本" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "机器" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" msgid "Materials" msgstr "材料" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "在浏览器中搜索" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "配置文件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "插件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "要使用该包,您需要重新启动 Cura" +msgid "Want more?" +msgstr "想要更多?" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "退出 %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "立即备份" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "安装材料" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "自动备份" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "选择并安装针对您的 Ultimaker 3D 打印机经过优化的材料配置文件。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "在 Cura 每天启动时自动创建备份。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "恢复" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "删除备份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "您确定要删除此备份吗?此操作无法撤销。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "恢复备份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "您需要重新启动 Cura 才能恢复备份。您要立即关闭 Cura 吗?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "我的备份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "您目前没有任何备份。使用“立即备份”按钮创建一个备份。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "在预览阶段,将限制为 5 个可见备份。移除一个备份以查看更早的备份。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "备份并同步您的 Cura 设置。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "登录" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "更多关于匿名数据收集的信息" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "为了改善打印质量和用户体验,Ultimaker Cura 会收集匿名数据。以下是所有数据分享的示例:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "我不想发送匿名数据" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "允许发送匿名数据" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "保存 Cura 项目并打印文件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "保存 Cura 项目" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "需要接受许可证才能安装该程序包" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "请选择适用于 Ultimaker Original 的升级文件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" -msgstr "详细了解" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "热床(官方版本或自制)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "打印平台调平" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "为了确保打印质量出色,您现在可以开始调整您的打印平台。当您点击「移动到下一个位置」时,喷嘴将移动到可以调节的不同位置。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "在打印头停止的每一个位置下方插入一张纸,并调整平台高度。当纸张恰好被喷嘴的尖端轻微压住时,此时打印平台的高度已被正确校准。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "开始进行打印平台调平" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "移动到下一个位置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "由" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "详细了解" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "启用" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "禁用" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "正在降级..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "降级" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "正在安装..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "安装" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "卸载" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "正在更新..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "更新" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "包详情" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "返回" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "描述" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "兼容的打印机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "无兼容性信息" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "兼容的支撑材料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "无" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "与 Material Station 兼容" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "是" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "否" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "已针对 Air Manager 优化" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "访问插件网站" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "网站" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "购买线轴" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "安全数据表" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "技术数据表" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "无法加载包:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "是否重试?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "加载" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "没有更多的结果要加载" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "当前筛选没有任何结果" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "加载更多" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "安装插件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "使用由我们卓越的用户社区提供的插件,简化您的工作流程并自定义 Ultimaker Cura 体验。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "您的帐户有更改" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "解除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "下一步" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "将添加以下程序包:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "由于 Cura 版本不兼容,无法安装以下程序包:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "需要接受许可证才能安装该程序包" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "插件许可协议" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "请阅读并同意插件许可。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "接受" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "安装材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "选择并安装针对您的 Ultimaker 3D 打印机经过优化的材料配置文件。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "管理包" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "描述" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "兼容的打印机" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "无兼容性信息" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "兼容的支撑材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "无" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "与 Material Station 兼容" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "是" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "否" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "已针对 Air Manager 优化" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "访问插件网站" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "网站" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "购买线轴" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "安全数据表" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "技术数据表" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "包详情" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "返回" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "无法加载包:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "是否重试?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "加载" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "没有更多的结果要加载" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "当前筛选没有任何结果" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "加载更多" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "Ultimaker 验证插件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "Ultimaker 认证材料" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "Ultimaker 验证包" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "管理包" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "在此处管理您的 Ultimaker Cura 插件和材料配置文件。请确保将插件保持为最新,并定期备份设置。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "安装缺少的材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "正在加载..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "插件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "在浏览器中搜索" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "要使用该包,您需要重新启动 Cura" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "退出 %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2661,2943 +3068,428 @@ msgstr "" "- 检查打印机是否连接至网络。\n" "- 检查您是否已登录查找云连接的打印机。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "请将打印机连接到网络。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "查看联机用户手册" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "为了从 Cura 监控您的打印,请连接打印机。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "打开项目" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "更新已有配置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "新建" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "摘要 - Cura 项目" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "机器的设置冲突应如何解决?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "打印机设置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "类型" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "打印机组" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "配置文件中的冲突如何解决?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "配置文件设置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "名字" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "Intent" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "不在配置文件中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 重写" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "衍生自" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 重写" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "材料的设置冲突应如何解决?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "材料设置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "设置可见性" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "模式" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "可见设置:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 / %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "加载项目将清除打印平台上的所有模型。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "打开" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "仍要打开项目" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "安装缺少的材料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "网格类型" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "正常模式" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "打印为支撑" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "修改重叠设置" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "不支持重叠" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "仅填充网格" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "切割网格" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "选择设置" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "选择对此模型的自定义设置" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "筛选..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "显示全部" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "更新固件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "固件是直接在 3D 打印机上运行的一个软件。此固件控制步进电机,调节温度并最终使打印机正常工作。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "新打印机出厂配备的固件完全可以正常使用,但新版本往往具有更多的新功能和改进。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "自动升级固件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "上传自定义固件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "未连接打印机,无法更新固件。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "与打印机间的连接不支持固件更新,因此无法更新固件。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "后期处理插件" +msgid "Select custom firmware" +msgstr "选择自定义固件" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "固件升级" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "后期处理脚本" +msgid "Updating firmware." +msgstr "更新固件中..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "添加一个脚本" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "设置" +msgid "Firmware update completed." +msgstr "固件更新已完成。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "更改处于活动状态的后期处理脚本。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "由于未知错误,固件更新失败。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "以下脚本处于活动状态:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "由于通信错误,导致固件升级失败。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "由于输入/输出错误,导致固件升级失败。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "由于固件丢失,导致固件升级失败。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "颜色方案" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "材料颜色" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "走线类型" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "速度" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "层厚度" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "走线宽度" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "流量" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "兼容模式" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "空驶" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "打印辅助结构" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "外壳" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "填充" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "开始" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "只显示顶层" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "在顶部显示 5 层打印细节" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "顶 / 底层" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "内壁" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "最小" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "最大" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "更多关于匿名数据收集的信息" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "为了改善打印质量和用户体验,Ultimaker Cura 会收集匿名数据。以下是所有数据分享的示例:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "我不想发送匿名数据" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "允许发送匿名数据" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "打印平台调平" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "为了确保打印质量出色,您现在可以开始调整您的打印平台。当您点击「移动到下一个位置」时,喷嘴将移动到可以调节的不同位置。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "在打印头停止的每一个位置下方插入一张纸,并调整平台高度。当纸张恰好被喷嘴的尖端轻微压住时,此时打印平台的高度已被正确校准。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "开始进行打印平台调平" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "移动到下一个位置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "请选择适用于 Ultimaker Original 的升级文件" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "热床(官方版本或自制)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "连接到网络打印机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "欲通过网络向打印机发送打印请求,请确保您的打印机已通过网线或 WIFI 连接至网络。若不能连接 Cura 与打印机,亦可通过使用 USB 设备将 G-code 文件传输到打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "请从以下列表中选择您的打印机:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "编辑" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "删除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "刷新" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "如果您的打印机未列出,请阅读网络打印故障排除指南" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "类型" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "固件版本" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "地址" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "这台打印机未设置为运行一组打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "这台打印机是一组共 %1 台打印机的主机。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "该网络地址的打印机尚未响应。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "连接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "IP 地址无效" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "请输入有效的 IP 地址。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "打印机网络地址" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "请输入打印机在网络上的 IP 地址。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "配置更改" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "覆盖" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "分配的打印机 %1 需要以下配置更改:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "已向打印机 %1 分配作业,但作业包含未知的材料配置。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "将材料 %1 从 %2 更改为 %3。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "将 %3 作为材料 %1 进行加载(此操作无法覆盖)。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "将 Print Core %1 从 %2 更改为 %3。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "将打印平台更改为 %1(此操作无法覆盖)。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "覆盖将使用包含现有打印机配置的指定设置。这可能会导致打印失败。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "玻璃" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "铝" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "移至顶部" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "删除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "恢复" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "正在暂停..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "正在恢复..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "暂停" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "正在中止..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "中止" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "您确定要将 %1 移至队列顶部吗?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "将打印作业移至顶部" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "您确定要删除 %1 吗?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "删除打印作业" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "您确定要中止 %1 吗?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "中止打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "管理打印机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "请及时更新打印机固件以远程管理打印队列。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "无法从 Ultimaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 Ultimaker Digital Factory 并查看此网络摄像头。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "正在加载..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "不可用" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "无法连接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "空闲" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "正在准备..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "未命名" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "匿名" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "需要更改配置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "详细信息" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "不可用的打印机" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "第一个可用" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "已中止" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "已完成" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "正在中止..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "失败" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "正在暂停..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "已暂停" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "正在恢复..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "需要采取行动" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "完成 %1 于 %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "已排队" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "请于浏览器中进行管理" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "队列中无打印任务。可通过切片和发送添加任务。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "打印作业" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "总打印时间" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "等待" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "通过网络打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "打印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "打印机选择" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "登录" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "登录 Ultimaker 平台" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- 从 Marketplace 添加材料配置文件和插件\n" -"- 备份和同步材料配置文件和插件\n" -"- 在 Ultimaker 社区分享观点并获取 48,000 多名用户的帮助" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "创建免费的 Ultimaker 帐户" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "正在检查..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "帐户已同步" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "发生了错误..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "安装挂起的更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "检查是否存在帐户更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "上次更新时间:%1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker 帐户" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "注销" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "无可用时间估计" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "无可用成本估计" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "预览" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "预计时间" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "预计材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "正在切片..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "无法切片" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "正在处理中" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "切片" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "开始切片流程" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "取消" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "显示联机故障排除" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "切换全屏" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "退出全屏" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "撤销(&U)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "重做(&R)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "退出(&Q)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "3D 视图" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "正视图" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "顶视图" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "仰视图" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "左视图" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "右视图" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "配置 Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "新增打印机(&A)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "管理打印机(&I)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "管理材料..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "从市场添加更多材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "使用当前设置 / 重写值更新配置文件(&U)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "舍弃当前更改(&D)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "从当前设置 / 重写值创建配置文件(&C)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "管理配置文件.." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "显示在线文档(&D)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "BUG 反馈(&B)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "新增功能" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "关于..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "删除所选项" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "居中所选项" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "复制所选项" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "删除模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "使模型居于平台中央(&N)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "绑定模型(&G)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "拆分模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "合并模型(&M)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "复制模型(&M)…" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "选择所有模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "清空打印平台" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "重新载入所有模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "编位所有的模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "为所选模型编位" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "复位所有模型的位置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "复位所有模型的变动" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "打开文件(&O)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "新建项目(&N)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "显示配置文件夹" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "配置设定可见性..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "我的打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "在 Ultimaker Digital Factory 中监控打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "在 Digital Library 中创建打印项目。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "打印作业" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "监控打印作业并从打印历史记录重新打印。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "用插件和材料配置文件扩展 Ultimaker Cura。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "通过 Ultimaker 线上课程教学,成为 3D 打印专家。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker 支持" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "了解如何开始使用 Ultimaker Cura。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "提问" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "咨询 Ultimaker 社区。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "报告错误" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "向开发人员报错。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "访问 Ultimaker 网站。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "六角" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "这个包将在重新启动后安装。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "基本" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "设置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "正在关闭 %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "您确定要退出 %1 吗?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "打开文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "安装包" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "打开文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "我们已经在您选择的文件中找到一个或多个 G-Code 文件。您一次只能打开一个 G-Code 文件。若需打开 G-Code 文件,请仅选择一个。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "新增打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "新增功能" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "关于 %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "版本: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "熔丝 3D 打印技术的的端对端解决方案。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura 由 Ultimaker B.V. 与社区合作开发。\n" -"Cura 使用以下开源项目:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "图形用户界面" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "应用框架" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "G-code 生成器" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "进程间通信交互使用库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "libnest2d 的 Python 绑定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "Prusa Research 开发的多边形打包库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "用于处理 3MF 文件的支持库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "用于文件元数据和流媒体的支持库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "编程语言" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI 框架" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "GUI 框架绑定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "C / C++ 绑定库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "数据交换格式" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "字体" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "多边形剪辑库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "JSON 解析器" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "实用程序函数,包括图像加载器" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "实用程序库,包括 Voronoi 图生成" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "用于验证 SSL 可信度的根证书" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "Python 2 和 3 之间的兼容性" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "支持系统密钥环访问库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "高速运算支持库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "用于处理 STL 文件的支持库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "Clipper 的 Python 绑定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "串口通讯库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "科学计算支持库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Python 错误跟踪库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "用于处理三角网格的支持库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "ZeroConf 发现库" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "通用构建系统配置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "依赖性和程序包管理器" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "打包 Python 应用" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Linux 交叉分布应用程序部署" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "生成 Windows 安装程序" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "打开项目文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "这是一个 Cura 项目文件。您想将其作为一个项目打开还是从中导入模型?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "记住我的选择" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "作为项目打开" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "导入模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "舍弃或保留更改" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"您已经自定义了若干配置文件设置。\n" -"是否要在切换配置文件后保留这些更改的设置?\n" -"或者,也可舍弃更改以从“%1”加载默认值。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "配置文件设置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "当前更改" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "总是询问" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "舍弃更改,并不再询问此问题" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "保留更改,并不再询问此问题" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "舍弃更改" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "保留更改" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "我们已经在您所选择的文件中找到一个或多个项目文件,但一次只能打开一个项目文件。我们建议只从那些文件中导入模型而不打开项目。您要继续操作吗?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "导入所有模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "保存项目" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "挤出机 %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & 材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "保存时不再显示项目摘要" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "保存" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "用 %1 打印所选模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "未命名" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "设置(&S)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "新建项目" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "你确定要开始一个新项目吗?这将清除打印平台及任何未保存的设置。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "市场" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "配置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "此配置不可用,因为 %1 未被识别。请访问 %2 以下载正确的材料配置文件。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "市场" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "正在从打印机加载可用配置..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "该配置不可用,因为打印机已断开连接。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "不允许此挤出器的配置并禁止切片。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "没有与此挤出器的配置匹配的配置文件。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "选择配置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "配置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "自定义" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "已启用" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "用胶粘和此材料组合以产生更好的附着。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "打印所选模型:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "复制所选模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "复制个数" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "编辑(&E)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "扩展(&X)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "文件(&F)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "保存项目(&S)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "导出(&E)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "导出选择..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "帮助(&H)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "收藏" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "通用" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "打开文件..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "偏好设置(&R)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "打印机(&P)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "网络打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "本地打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "打开最近使用过的文件(&R)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "保存项目..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "材料(&M)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "设为主要挤出机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "启用挤出机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "禁用挤出机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "可见设置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "折叠所有类别" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "管理设置可见性..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "视图(&V)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "摄像头位置(&C)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "摄像头视图" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "透视" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "正交" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "未连接至打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "打印机不接受命令" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "维护中。请检查打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "与打印机的连接中断" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "打印中..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "已暂停" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "初始化中..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "请取出打印件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "中止打印" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "您确定要中止打印吗?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "打印为支撑。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "修改了与此模型重叠的其他模型。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "修改了与该模型重叠的填充。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "不支持与此模型重叠。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "覆盖 %1 设置。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "对象列表" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "默认" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "接口" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "-- 不完整 --" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "币种:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "主题*:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "当设置被更改时自动进行切片。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "自动切片" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*需重新启动该应用程序,这些更改才能生效。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "视区行为" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "以红色突出显示模型需要增加支撑结构的区域。没有支撑,这些区域将无法正确打印。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "显示悬垂(Overhang)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "使用警告标志突出显示模型缺少或多余的表面。刀具路径常常是要打印的几何结构缺少的部分。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "显示模型错误" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "当模型被选中时,视角将自动调整到最合适的观察位置(模型处于正中央)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "当项目被选中时,自动对中视角" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "需要令 Cura 的默认缩放操作反转吗?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "反转视角变焦方向。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "是否跟随鼠标方向进行缩放?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "正交透视不支持通过鼠标进行缩放。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "跟随鼠标方向缩放" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "需要移动平台上的模型,使它们不再相交吗?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "确保每个模型都保持分离" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "需要转动模型,使它们接触打印平台吗?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "自动下降模型到打印平台" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "在 G-code 读取器中显示警告信息。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "G-code 读取器中的警告信息" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "层视图要强制进入兼容模式吗?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "强制层视图兼容模式(需要重新启动)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Cura 是否应该在关闭的位置打开?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "恢复初始窗口位置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "应使用哪种类型的摄像头进行渲染?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "摄像头渲染:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "透视" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "正交" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "打开并保存文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "应从桌面打开文件还是在同一 Cura 实例中打开外部应用程序?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "使用单个 Cura 实例" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "是否应在清理构建板后再将新模型加载到单个 Cura 实例中?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "在清理构建板后再将模型加载到单个实例中" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "当模型的尺寸过大时,是否将模型自动缩小至成形空间体积?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "缩小过大模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "当模型以米而不是毫米为单位时,模型可能会在打印平台中显得非常小。在此情况下是否进行放大?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "放大过小模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "模型是否应该在加载后被选中?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "选择模型时加载" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "打印机名是否自动作为打印作业名称的前缀?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "将机器前缀添加到作业名称中" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "保存项目文件时是否显示摘要?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "保存项目时显示摘要对话框" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "打开项目文件时的默认行为" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "打开项目文件时的默认行为: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "总是询问" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "始终作为一个项目打开" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "始终导入模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "当您对配置文件进行更改并切换到其他配置文件时将显示一个对话框,询问您是否要保留修改。您也可以选择一个默认行为并令其不再显示该对话框。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "切换到不同配置文件时对设置值更改的默认操作: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "总是舍失更改的设置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "总是将更改的设置传输至新配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "隐私" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "您愿意将关于您的打印数据以匿名形式发送到 Ultimaker 吗?注意:我们不会记录/发送任何模型、IP 地址或其他私人数据。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "(匿名)发送打印信息" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "当 Cura 启动时,是否自动检查更新?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "启动时检查更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "在检查更新时,只检查稳定版。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "仅限稳定版" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "在检查更新时,同时检查稳定版和测试版。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "稳定版和测试版" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "是否应在每次启动 Cura 时自动检查新插件?强烈建议您不要禁用此功能!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "获取插件更新通知" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "新增" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "激活" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "重命名" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "与处于活动状态的打印机兼容的材料:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "新建" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "导入" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "与打印机同步" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "复制" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "导出" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "确认删除" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "您确认要删除 %1?该操作无法恢复!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "导入配置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "成功导入材料 %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "无法导入材料 %1%2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "导出材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "无法导出材料至 %1%2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "成功导出材料至: %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "匹配材料和打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "匹配材料和打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "只需遵循几个简单步骤,您就可以将所有材料配置文件与打印机同步。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "为什么需要同步材料配置文件?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "开始" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "登录" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "要自动将材料配置文件与连接到 Digital Factory 的所有打印机同步,您需要登录 Cura。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "使用 USB 同步材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "以下打印机将收到新的材料配置文件:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "向打印机发送材料时出错。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "材料配置文件与以下打印机成功同步:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "故障排除" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "缺少打印机?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "请确保所有打印机都已打开并连接到 Digital Factory。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "刷新列表" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "再试一次" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "完成" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "同步" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "正在同步" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "未找到打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "您似乎没有任何兼容打印机连接到 Digital Factory。请确保打印机已连接并运行最新固件。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "了解如何将打印机连接到 Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "刷新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "通过 USB 同步材料配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "请遵循以下步骤将新材料配置文件加载到打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "单击导出材料存档按钮。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "将 .umm文件保存到 U 盘。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "将 U 盘插入打印机,并启动程序以加载新材料配置文件。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "如何将新材料配置文件加载到打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "返回" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "导出材料存档" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "导出所有材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "确认直径更改" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "新的灯丝直径被设置为%1毫米,这与当前的挤出机不兼容。你想继续吗?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "显示名称" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "品牌" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "材料类型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "颜色" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "材料颜色选取器" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "属性" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "密度" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "直径" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "耗材成本" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "耗材重量" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "耗材长度" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "每米成本" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "此材料与 %1 相关联,并共享其某些属性。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "解绑材料" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "描述" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "粘附信息" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "信息" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "打印设置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "与处于活动状态的打印机兼容的配置文件:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "使用当前设置/重写值创建新的配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "当前配置文件的一些设置已经重写。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "更新配置文件。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "使用当前设置 / 重写值更新配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "舍弃当前更改" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "此配置文件使用打印机指定的默认值,因此在下面的列表中没有此设置项。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "您当前的设置与选定的配置文件相匹配。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "全局设置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "创建配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "请为此配置文件提供名称。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "导出配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "复制配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "重命名配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "导入配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "重命名" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "请提供新名称。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "该设置已被当前机器所隐藏并不可见。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "该设置已被 %1 的值所隐藏,若需显示,更改此值可使设置项重新可见。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "设置可见性" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "全部勾选" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "挤出机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "热端的目标温度。 热端将加热或冷却至此温度。 如果目标温度为 0,则热端加热将关闭。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "该热端的当前温度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "热端的预热温度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "取消" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "预热" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "打印前请预热热端。您可以在热端加热时继续调整打印机,而不必等待热端加热完毕再做好打印准备。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "该挤出机中材料的颜色。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "该挤出机中的材料。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "该挤出机所使用的喷嘴。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "打印平台" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "热床的目标温度。热床将加热或冷却至此温度。若设置为 0,则不使用热床。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "热床当前温度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "热床的预热温度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "打印前请预热热床。您可以在热床加热时继续调整相关项,让您在准备打印时不必等待热床加热完毕。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "打印机控制" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "垛齐位置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "垛齐距离" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "发送 G-code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "向连接的打印机发送自定义 G-code 命令。按“Enter”发送命令。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "尚未连接到打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "云打印机离线。请检查打印机是否已开启并连接到 Internet。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "此打印机未链接到您的帐户。请访问 Ultimaker Digital Factory 以建立连接。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "云连接当前不可用。请登录以连接到云打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "云连接当前不可用。请检查您的 Internet 连接。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "添加打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "管理打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "正在打印" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "作业名" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "打印时间" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "预计剩余时间" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"某些设置/重写值与存储在配置文件中的值不同。\n" -"\n" -"点击打开配置文件管理器。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "自定义配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "打印设置已禁用。无法修改 G code 文件。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "推荐" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "自定义" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "开" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "关" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "实验性" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "自定义配置文件处于活动状态,并且已覆盖某些设置。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "自定义配置文件正在覆盖某些设置。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "某些设置已更改。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "附着" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "允许打印 Brim 或 Raft。这将在您的对象周围或下方添加一个容易切断的平面区域。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "渐层填充" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "渐层填充(Gradual infill)将随着打印高度的提升而逐渐加大填充密度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "分辨率" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "支持" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "在模型的悬垂(Overhangs)部分生成支撑结构。若不这样做,这些部分在打印时将倒塌。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "配置不受支持" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "对于所选材料/%1 配置,无可用的配置文件。请更改配置。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "了解详情" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "设置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "配置文件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "当前" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "单位" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "搜索" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"一些隐藏设置正在使用有别于一般设置的计算值。\n" -"\n" -"单击以使这些设置可见。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "未使用此设置,因为受其影响的所有设置均已覆盖。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "影响" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "受影响项目" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "此设置始终在所有挤出机之间共享。在此处更改它将改变所有挤出机的值。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "此设置与挤出器特定值不同:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5608,7 +3500,7 @@ msgstr "" "\n" "单击以恢复配置文件的值。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5619,933 +3511,3301 @@ msgstr "" "\n" "单击以恢复自动计算的值。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "搜索设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "将值复制到所有挤出机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "将所有修改值复制到所有挤出机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "隐藏此设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "不再显示此设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "保持此设置可见" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "3D 视图" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "配置设定可见性..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "正视图" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"一些隐藏设置正在使用有别于一般设置的计算值。\n" +"\n" +"单击以使这些设置可见。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "顶视图" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "市场" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "左视图" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "设置(&S)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "右视图" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "新建项目" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "你确定要开始一个新项目吗?这将清除打印平台及任何未保存的设置。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "设置可见性" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "默认" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "全部勾选" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "匹配材料和打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "匹配材料和打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "只需遵循几个简单步骤,您就可以将所有材料配置文件与打印机同步。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "为什么需要同步材料配置文件?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "开始" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "登录" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "要自动将材料配置文件与连接到 Digital Factory 的所有打印机同步,您需要登录 Cura。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "使用 USB 同步材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "以下打印机将收到新的材料配置文件:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "向打印机发送材料时出错。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "材料配置文件与以下打印机成功同步:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "故障排除" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "缺少打印机?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "请确保所有打印机都已打开并连接到 Digital Factory。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "刷新列表" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "再试一次" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "完成" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "同步" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "正在同步" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "未找到打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "您似乎没有任何兼容打印机连接到 Digital Factory。请确保打印机已连接并运行最新固件。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "了解如何将打印机连接到 Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "刷新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "通过 USB 同步材料配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "请遵循以下步骤将新材料配置文件加载到打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "单击导出材料存档按钮。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "将 .umm文件保存到 U 盘。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "将 U 盘插入打印机,并启动程序以加载新材料配置文件。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "如何将新材料配置文件加载到打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "返回" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "导出材料存档" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "导出所有材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "确认直径更改" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "新的灯丝直径被设置为%1毫米,这与当前的挤出机不兼容。你想继续吗?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "显示名称" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "品牌" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "材料类型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "颜色" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "材料颜色选取器" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "属性" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "密度" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "直径" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "耗材成本" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "耗材重量" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "耗材长度" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "每米成本" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "此材料与 %1 相关联,并共享其某些属性。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "解绑材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "描述" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "粘附信息" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "信息" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "打印设置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "与处于活动状态的打印机兼容的材料:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "新建" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "导入" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "与打印机同步" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "激活" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "复制" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "导出" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "确认删除" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "您确认要删除 %1?该操作无法恢复!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "导入配置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "成功导入材料 %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "无法导入材料 %1%2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "导出材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "无法导出材料至 %1%2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "成功导出材料至: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "该设置已被当前机器所隐藏并不可见。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "该设置已被 %1 的值所隐藏,若需显示,更改此值可使设置项重新可见。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "基本" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "接口" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "-- 不完整 --" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "币种:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "主题*:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "当设置被更改时自动进行切片。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "自动切片" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*需重新启动该应用程序,这些更改才能生效。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "视区行为" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "以红色突出显示模型需要增加支撑结构的区域。没有支撑,这些区域将无法正确打印。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "显示悬垂(Overhang)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "使用警告标志突出显示模型缺少或多余的表面。刀具路径常常是要打印的几何结构缺少的部分。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "显示模型错误" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "当模型被选中时,视角将自动调整到最合适的观察位置(模型处于正中央)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "当项目被选中时,自动对中视角" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "需要令 Cura 的默认缩放操作反转吗?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "反转视角变焦方向。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "是否跟随鼠标方向进行缩放?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "正交透视不支持通过鼠标进行缩放。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "跟随鼠标方向缩放" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "需要移动平台上的模型,使它们不再相交吗?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "确保每个模型都保持分离" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "需要转动模型,使它们接触打印平台吗?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "自动下降模型到打印平台" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "在 G-code 读取器中显示警告信息。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "G-code 读取器中的警告信息" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "层视图要强制进入兼容模式吗?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "强制层视图兼容模式(需要重新启动)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Cura 是否应该在关闭的位置打开?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "恢复初始窗口位置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "应使用哪种类型的摄像头进行渲染?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "摄像头渲染:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "透视" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "正交" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "打开并保存文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "应从桌面打开文件还是在同一 Cura 实例中打开外部应用程序?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "使用单个 Cura 实例" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "是否应在清理构建板后再将新模型加载到单个 Cura 实例中?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "在清理构建板后再将模型加载到单个实例中" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "当模型的尺寸过大时,是否将模型自动缩小至成形空间体积?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "缩小过大模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "当模型以米而不是毫米为单位时,模型可能会在打印平台中显得非常小。在此情况下是否进行放大?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "放大过小模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "模型是否应该在加载后被选中?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "选择模型时加载" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "打印机名是否自动作为打印作业名称的前缀?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "将机器前缀添加到作业名称中" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "保存项目文件时是否显示摘要?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "保存项目时显示摘要对话框" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "打开项目文件时的默认行为" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "打开项目文件时的默认行为: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "总是询问" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "始终作为一个项目打开" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "始终导入模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "当您对配置文件进行更改并切换到其他配置文件时将显示一个对话框,询问您是否要保留修改。您也可以选择一个默认行为并令其不再显示该对话框。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "切换到不同配置文件时对设置值更改的默认操作: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "总是询问" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "总是舍失更改的设置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "总是将更改的设置传输至新配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "隐私" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "您愿意将关于您的打印数据以匿名形式发送到 Ultimaker 吗?注意:我们不会记录/发送任何模型、IP 地址或其他私人数据。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "(匿名)发送打印信息" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "当 Cura 启动时,是否自动检查更新?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "启动时检查更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "在检查更新时,只检查稳定版。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "仅限稳定版" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "在检查更新时,同时检查稳定版和测试版。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "稳定版和测试版" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "是否应在每次启动 Cura 时自动检查新插件?强烈建议您不要禁用此功能!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "获取插件更新通知" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "重命名" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "请提供新名称。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "新增" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "重命名" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "与处于活动状态的打印机兼容的配置文件:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "使用当前设置/重写值创建新的配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "当前配置文件的一些设置已经重写。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "更新配置文件。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "使用当前设置 / 重写值更新配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "舍弃当前更改" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "此配置文件使用打印机指定的默认值,因此在下面的列表中没有此设置项。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "您当前的设置与选定的配置文件相匹配。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "全局设置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "创建配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "请为此配置文件提供名称。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "导出配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "复制配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "重命名配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "导入配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "查看类型" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "3D 视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "正视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "顶视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "左视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "右视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "添加云打印机" +msgid "Is printed as support." +msgstr "打印为支撑。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "等待云响应" +msgid "Other models overlapping with this model are modified." +msgstr "修改了与此模型重叠的其他模型。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "在您的帐户中未找到任何打印机?" +msgid "Infill overlapping with this model is modified." +msgstr "修改了与该模型重叠的填充。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "您帐户中的以下打印机已添加到 Cura 中:" +msgid "Overlaps with this model are not supported." +msgstr "不支持与此模型重叠。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "手动添加打印机" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "覆盖 %1 设置。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "制造商" +msgid "Active print" +msgstr "正在打印" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "配置文件作者" +msgid "Job Name" +msgstr "作业名" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "打印机名称" +msgid "Printing Time" +msgstr "打印时间" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "请为您的打印机命名" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "预计剩余时间" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "添加打印机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "添加已联网打印机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "添加未联网打印机" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "未找到网络内打印机。" +msgid "What's New" +msgstr "新增功能" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" -msgid "Refresh" -msgstr "刷新" +msgid "Manufacturer" +msgstr "制造商" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" -msgid "Add printer by IP" -msgstr "按 IP 添加打印机" +msgid "Profile author" +msgstr "配置文件作者" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" -msgid "Add cloud printer" -msgstr "添加云打印机" +msgid "Printer name" +msgstr "打印机名称" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "故障排除" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "按 IP 地址添加打印机" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "输入您打印机的 IP 地址。" +msgid "Please name your printer" +msgstr "请为您的打印机命名" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "添加" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "无法连接到设备。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "无法连接到 Ultimaker 打印机?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "该网络地址的打印机尚未响应。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "由于是未知打印机或不是组内主机,无法添加该打印机。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "连接" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" msgstr "版本说明" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "未找到网络内打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "刷新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "按 IP 添加打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "添加云打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "故障排除" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "登录 Ultimaker 平台" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" msgstr "从 Marketplace 添加材料设置和插件" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" msgstr "备份和同步材料设置和插件" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" msgstr "在 Ultimaker 社区分享观点并获取 48,000 多名用户的帮助" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" msgstr "跳过" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" msgstr "创建免费的 Ultimaker 帐户" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" msgstr "帮助我们改进 Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" msgstr "为了改善打印质量和用户体验,Ultimaker Cura 会收集匿名数据,这些数据包括:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" msgstr "机器类型" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" msgstr "材料使用" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" msgstr "切片数量" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" msgstr "打印设置" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "Data collected by Ultimaker Cura will not contain any personal information." msgstr "Ultimaker Cura 收集的数据不会包含任何个人信息。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" msgstr "更多信息" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" msgstr "空" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "添加云打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "等待云响应" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "在您的帐户中未找到任何打印机?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "您帐户中的以下打印机已添加到 Cura 中:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "手动添加打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" msgstr "用户协议" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" msgstr "拒绝并关闭" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "按 IP 地址添加打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "输入您打印机的 IP 地址。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "添加" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "无法连接到设备。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "无法连接到 Ultimaker 打印机?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "该网络地址的打印机尚未响应。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "由于是未知打印机或不是组内主机,无法添加该打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "连接" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" msgstr "欢迎使用 Ultimaker Cura" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." msgstr "" "请按照以下步骤设置\n" "Ultimaker Cura。此操作只需要几分钟时间。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" msgstr "开始" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" +msgid "Object list" +msgstr "对象列表" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "显示联机故障排除" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "切换全屏" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "退出全屏" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "撤销(&U)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "重做(&R)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "退出(&Q)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "3D 视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "正视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "顶视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "仰视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "左视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "右视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "配置 Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "新增打印机(&A)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "管理打印机(&I)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "管理材料..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "从市场添加更多材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "使用当前设置 / 重写值更新配置文件(&U)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "舍弃当前更改(&D)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "从当前设置 / 重写值创建配置文件(&C)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "管理配置文件.." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "显示在线文档(&D)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "BUG 反馈(&B)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" msgid "What's New" msgstr "新增功能" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "关于..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "删除所选项" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "居中所选项" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "复制所选项" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "删除模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "使模型居于平台中央(&N)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "绑定模型(&G)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "拆分模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "合并模型(&M)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "复制模型(&M)…" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "选择所有模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "清空打印平台" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "重新载入所有模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "编位所有的模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "为所选模型编位" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "复位所有模型的位置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "复位所有模型的变动" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "打开文件(&O)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "新建项目(&N)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "显示配置文件夹" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "用 %1 打印所选模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "未连接至打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "打印机不接受命令" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "维护中。请检查打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "与打印机的连接中断" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "打印中..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "已暂停" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "初始化中..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "请取出打印件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "中止打印" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "您确定要中止打印吗?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "设置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "当前" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "单位" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "材料(&M)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "设为主要挤出机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "启用挤出机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "禁用挤出机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "文件(&F)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "保存项目(&S)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "导出(&E)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "导出选择..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "收藏" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "通用" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "打印机(&P)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "网络打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "本地打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "扩展(&X)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "打开文件..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "偏好设置(&R)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "配置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "自定义" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "已启用" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "用胶粘和此材料组合以产生更好的附着。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "正在从打印机加载可用配置..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "该配置不可用,因为打印机已断开连接。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "此配置不可用,因为 %1 未被识别。请访问 %2 以下载正确的材料配置文件。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "市场" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "不允许此挤出器的配置并禁止切片。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "没有与此挤出器的配置匹配的配置文件。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "选择配置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "配置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "帮助(&H)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "保存项目..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "打开最近使用过的文件(&R)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "视图(&V)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "摄像头位置(&C)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "摄像头视图" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "透视" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "正交" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "打印所选模型:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "复制所选模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "复制个数" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "编辑(&E)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "可见设置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "折叠所有类别" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "管理设置可见性..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "打开文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "我们已经在您所选择的文件中找到一个或多个项目文件,但一次只能打开一个项目文件。我们建议只从那些文件中导入模型而不打开项目。您要继续操作吗?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "导入所有模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "打开项目文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "这是一个 Cura 项目文件。您想将其作为一个项目打开还是从中导入模型?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "记住我的选择" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "作为项目打开" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "导入模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "舍弃或保留更改" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"您已经自定义了若干配置文件设置。\n" +"是否要在切换配置文件后保留这些更改的设置?\n" +"或者,也可舍弃更改以从“%1”加载默认值。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "配置文件设置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "当前更改" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "舍弃更改,并不再询问此问题" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "保留更改,并不再询问此问题" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "舍弃更改" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "保留更改" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "保存项目" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "挤出机 %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & 材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "保存时不再显示项目摘要" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "保存" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "关于 %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "版本: %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "熔丝 3D 打印技术的的端对端解决方案。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura 由 Ultimaker B.V. 与社区合作开发。\n" +"Cura 使用以下开源项目:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "图形用户界面" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "应用框架" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "G-code 生成器" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "进程间通信交互使用库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "libnest2d 的 Python 绑定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "Prusa Research 开发的多边形打包库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "用于处理 3MF 文件的支持库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "用于文件元数据和流媒体的支持库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "编程语言" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI 框架" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "GUI 框架绑定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "C / C++ 绑定库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "数据交换格式" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "字体" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "多边形剪辑库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "JSON 解析器" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "实用程序函数,包括图像加载器" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "实用程序库,包括 Voronoi 图生成" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "用于验证 SSL 可信度的根证书" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "Python 2 和 3 之间的兼容性" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "支持系统密钥环访问库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "高速运算支持库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "用于处理 STL 文件的支持库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "Clipper 的 Python 绑定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "串口通讯库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "科学计算支持库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "用于处理三角网格的支持库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "ZeroConf 发现库" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "通用构建系统配置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "依赖性和程序包管理器" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "打包 Python 应用" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Linux 交叉分布应用程序部署" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "生成 Windows 安装程序" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "六角" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "我的打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "在 Ultimaker Digital Factory 中监控打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "在 Digital Library 中创建打印项目。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "打印作业" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "监控打印作业并从打印历史记录重新打印。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "用插件和材料配置文件扩展 Ultimaker Cura。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "通过 Ultimaker 线上课程教学,成为 3D 打印专家。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Ultimaker 支持" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "了解如何开始使用 Ultimaker Cura。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "提问" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "咨询 Ultimaker 社区。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "报告错误" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "向开发人员报错。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "访问 Ultimaker 网站。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "支持" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "在模型的悬垂(Overhangs)部分生成支撑结构。若不这样做,这些部分在打印时将倒塌。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "某些设置已更改。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "渐层填充(Gradual infill)将随着打印高度的提升而逐渐加大填充密度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "渐层填充" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "配置不受支持" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "对于所选材料/%1 配置,无可用的配置文件。请更改配置。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "了解详情" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "附着" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "允许打印 Brim 或 Raft。这将在您的对象周围或下方添加一个容易切断的平面区域。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "分辨率" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "打印设置已禁用。无法修改 G code 文件。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "开" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "关" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "实验性" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "推荐" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "自定义" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"某些设置/重写值与存储在配置文件中的值不同。\n" +"\n" +"点击打开配置文件管理器。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "自定义配置文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "尚未连接到打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "打印平台" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "热床的目标温度。热床将加热或冷却至此温度。若设置为 0,则不使用热床。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "热床当前温度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "热床的预热温度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "取消" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "预热" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "打印前请预热热床。您可以在热床加热时继续调整相关项,让您在准备打印时不必等待热床加热完毕。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "挤出机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "热端的目标温度。 热端将加热或冷却至此温度。 如果目标温度为 0,则热端加热将关闭。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "该热端的当前温度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "热端的预热温度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "打印前请预热热端。您可以在热端加热时继续调整打印机,而不必等待热端加热完毕再做好打印准备。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "该挤出机中材料的颜色。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "该挤出机中的材料。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "该挤出机所使用的喷嘴。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "打印机控制" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "垛齐位置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "垛齐距离" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "发送 G-code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "向连接的打印机发送自定义 G-code 命令。按“Enter”发送命令。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "这个包将在重新启动后安装。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "设置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "正在关闭 %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "您确定要退出 %1 吗?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "安装包" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "打开文件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "我们已经在您选择的文件中找到一个或多个 G-Code 文件。您一次只能打开一个 G-Code 文件。若需打开 G-Code 文件,请仅选择一个。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "新增打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "新增功能" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- 从 Marketplace 添加材料配置文件和插件\n" +"- 备份和同步材料配置文件和插件\n" +"- 在 Ultimaker 社区分享观点并获取 48,000 多名用户的帮助" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "创建免费的 Ultimaker 帐户" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "登录" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "上次更新时间:%1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Ultimaker 帐户" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "注销" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "正在检查..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "帐户已同步" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "发生了错误..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "安装挂起的更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "检查是否存在帐户更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "云打印机离线。请检查打印机是否已开启并连接到 Internet。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "此打印机未链接到您的帐户。请访问 Ultimaker Digital Factory 以建立连接。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "云连接当前不可用。请登录以连接到云打印机。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "云连接当前不可用。请检查您的 Internet 连接。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "添加打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "管理打印机" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "正在切片..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "无法切片" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "正在处理中" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "切片" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "开始切片流程" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "取消" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "预计时间" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "预计材料" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "无可用时间估计" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "无可用成本估计" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "预览" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "未命名" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "没有可供选择的项目" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "检查模型和打印配置,以了解潜在的打印问题并给出建议。" - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "模型检查器" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "提供对读取 3MF 格式文件的支持。" - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "3MF 读取器" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "提供对写入 3MF 文件的支持。" - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MF 写入器" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "提供对读取 AMF 文件的支持。" - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "AMF 读取器" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "备份和还原配置。" - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cura 备份" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "提供 CuraEngine 切片后端的路径。" - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "CuraEngine 后端" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "提供了对导入 Cura 配置文件的支持。" - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Cura 配置文件读取器" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "提供了对导出 Cura 配置文件的支持。" - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Cura 配置文件写入器" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "连接到 Digital Library,以允许 Cura 从 Digital Library 打开文件并将文件保存到其中。" - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "检查以进行固件更新。" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "固件更新检查程序" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "为固件更新提供操作选项。" - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "固件更新程序" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "从压缩存档文件读取 G-code。" - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "压缩 G-code 读取器" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "将 G-code 写入至压缩存档文件。" - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "压缩 G-code 写入器" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "提供了从 GCode 文件中导入配置文件的支持。" - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "G-code 配置文件读取器" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "允许加载和显示 G-code 文件。" - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "G-code 读取器" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "将 G-code 写入至文件。" - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "G-code 写入器" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "支持从 2D 图像文件生成可打印几何模型的能力。" - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "图像读取器" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "支持从 Cura 旧版本导入配置文件。" - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "旧版 Cura 配置文件读取器" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "提供一种改变机器设置的方法(如构建体积、喷嘴大小等)。" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "打印机设置操作" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "管理对应用程序的扩展并允许从 Ultimaker 网站浏览扩展。" +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "支持从 2D 图像文件生成可打印几何模型的能力。" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "市场" +msgid "Image Reader" +msgstr "图像读取器" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "在 Cura 中提供监视阶段。" - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "监视阶段" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "提供对每个模型的单独设置。" - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "单一模型设置工具" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "扩展程序(允许用户创建脚本进行后期处理)" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "后期处理" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "在 Cura 中提供准备阶段。" - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "准备阶段" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "在 Cura 中提供预览阶段。" - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "预览阶段" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "提供可移动磁盘热插拔和写入文件的支持。" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "可移动磁盘输出设备插件" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "记录某些事件,以使其可供崩溃报告器使用" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "Sentry 日志记录" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "提供切片层数据的预览。" - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "仿真视图" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "提交匿名切片信息。 可以通过偏好设置禁用。" - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "切片信息" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "提供一个基本的实体网格视图。" - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "实体视图" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "创建橡皮擦网格,以便阻止在某些位置打印支撑" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "支持橡皮擦" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "提供对读取模型文件的支持。" - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Trimesh 阅读器" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "支持读取 Ultimaker 格式包。" - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "UFP 读取器" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "支持写入 Ultimaker 格式包。" - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "UFP 写入器" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "为最后的机器提供机器操作(例如,热床调平向导,选择升级等)。" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker 打印机操作" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "管理与 Ultimaker 网络打印机的网络连接。" - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker 网络连接" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "接受 G-Code 并将其发送到一台打印机。 插件也可以更新固件。" - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USB 联机打印" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "将配置从 Cura 2.1 版本升级至 2.2 版本。" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "版本自 2.1 升级到 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "将配置从 Cura 2.2 版本升级至 2.4 版本。" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "版本自 2.2 升级到 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "将配置从 Cura 2.5 版本升级至 2.6 版本。" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "版本自 2.5 升级到 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "将配置从 Cura 2.6 版本升级至 2.7 版本。" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "版本自 2.6 升级到 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "将配置从 Cura 2.7 版本升级至 3.0 版本。" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "版本自 2.7 升级到 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "将配置从 Cura 3.0 版本升级至 3.1 版本。" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "版本自 3.0 升级到 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "将配置从 Cura 3.2 版本升级至 3.3 版本。" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "版本自 3.2 升级到 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "从Cura 3.3升级到Cura 3.4。" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "版本升级3.3到3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "将配置从 Cura 3.4 版本升级至 3.5 版本。" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "版本自 3.4 升级到 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "将配置从 Cura 3.5 版本升级至 4.0 版本。" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "版本自 3.5 升级到 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "将配置从 Cura 4.0 版本升级至 4.1 版本。" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "版本自 4.0 升级到 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "将配置从 Cura 4.11 升级到 Cura 4.12。" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "版本从 4.11 升级到 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "将配置从 Cura 4.13 升级至 Cura 5.0。" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "版本从 4.13 升级到 5.0" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "请将配置从 Cura 4.1 升级至 Cura 4.2。" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "版本自 4.1 升级到 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "请将配置从 Cura 4.2 升级至 Cura 4.3。" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "版本自 4.2 升级至 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "将配置从 Cura 4.3 升级至 Cura 4.4。" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "版本自 4.3 升级至 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "将配置从 Cura 4.4 升级至 Cura 4.5。" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "版本从 4.4 升级至 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "将配置从 Cura 4.5 升级至 Cura 4.6。" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "版本从 4.5 升级至 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "将配置从 Cura 4.6.0 升级到 Cura 4.6.2。" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "版本从 4.6.0 升级到 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "将配置从 Cura 4.6.2 升级到 Cura 4.7。" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "版本从 4.6.2 升级到 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "将配置从 Cura 4.7 升级到 Cura 4.8。" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "将版本从 4.7 升级到 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "将配置从 Cura 4.8 升级到 Cura 4.9。" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "版本从 4.8 升级到 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "将配置从 Cura 4.9 升级到 Cura 4.10。" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "版本从 4.9 升级到 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "支持读取 X3D 文件。" - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "X3D 读取器" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "提供读取和写入基于 XML 的材料配置文件的功能。" - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "材料配置文件" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "提供透视视图。" -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "透视视图" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "支持读取 X3D 文件。" + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "X3D 读取器" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "提供了对导入 Cura 配置文件的支持。" + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Cura 配置文件读取器" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "扩展程序(允许用户创建脚本进行后期处理)" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "后期处理" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "管理与 Ultimaker 网络打印机的网络连接。" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Ultimaker 网络连接" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "提供对写入 3MF 文件的支持。" + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MF 写入器" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "备份和还原配置。" + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cura 备份" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "提交匿名切片信息。 可以通过偏好设置禁用。" + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "切片信息" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "支持写入 Ultimaker 格式包。" + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "UFP 写入器" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "连接到 Digital Library,以允许 Cura 从 Digital Library 打开文件并将文件保存到其中。" + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "提供了从 GCode 文件中导入配置文件的支持。" + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "G-code 配置文件读取器" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "允许加载和显示 G-code 文件。" + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "G-code 读取器" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "提供对读取模型文件的支持。" + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Trimesh 阅读器" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "为最后的机器提供机器操作(例如,热床调平向导,选择升级等)。" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Ultimaker 打印机操作" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "从压缩存档文件读取 G-code。" + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "压缩 G-code 读取器" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "管理对应用程序的扩展并允许从 Ultimaker 网站浏览扩展。" + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "市场" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "提供可移动磁盘热插拔和写入文件的支持。" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "可移动磁盘输出设备插件" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "在 Cura 中提供监视阶段。" + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "监视阶段" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "将配置从 Cura 2.5 版本升级至 2.6 版本。" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "版本自 2.5 升级到 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "将配置从 Cura 2.6 版本升级至 2.7 版本。" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "版本自 2.6 升级到 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "将配置从 Cura 4.13 升级至 Cura 5.0。" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "版本从 4.13 升级到 5.0" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "将配置从 Cura 4.8 升级到 Cura 4.9。" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "版本从 4.8 升级到 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "将配置从 Cura 3.4 版本升级至 3.5 版本。" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "版本自 3.4 升级到 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "将配置从 Cura 4.4 升级至 Cura 4.5。" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "版本从 4.4 升级至 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "将配置从 Cura 4.3 升级至 Cura 4.4。" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "版本自 4.3 升级至 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "将配置从 Cura 3.2 版本升级至 3.3 版本。" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "版本自 3.2 升级到 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "从Cura 3.3升级到Cura 3.4。" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "版本升级3.3到3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "请将配置从 Cura 4.1 升级至 Cura 4.2。" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "版本自 4.1 升级到 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "请将配置从 Cura 4.2 升级至 Cura 4.3。" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "版本自 4.2 升级至 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "将配置从 Cura 4.6.2 升级到 Cura 4.7。" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "版本从 4.6.2 升级到 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "将配置从 Cura 3.5 版本升级至 4.0 版本。" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "版本自 3.5 升级到 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "将配置从 Cura 2.2 版本升级至 2.4 版本。" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "版本自 2.2 升级到 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "将配置从 Cura 2.1 版本升级至 2.2 版本。" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "版本自 2.1 升级到 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "将配置从 Cura 4.6.0 升级到 Cura 4.6.2。" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "版本从 4.6.0 升级到 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "将配置从 Cura 4.7 升级到 Cura 4.8。" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "将版本从 4.7 升级到 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "将配置从 Cura 4.9 升级到 Cura 4.10。" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "版本从 4.9 升级到 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "将配置从 Cura 4.5 升级至 Cura 4.6。" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "版本从 4.5 升级至 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "将配置从 Cura 2.7 版本升级至 3.0 版本。" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "版本自 2.7 升级到 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "将配置从 Cura 3.0 版本升级至 3.1 版本。" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "版本自 3.0 升级到 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "将配置从 Cura 4.11 升级到 Cura 4.12。" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "版本从 4.11 升级到 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "将配置从 Cura 4.0 版本升级至 4.1 版本。" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "版本自 4.0 升级到 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "提供 CuraEngine 切片后端的路径。" + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "CuraEngine 后端" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "提供对读取 3MF 格式文件的支持。" + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "3MF 读取器" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "提供对每个模型的单独设置。" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "单一模型设置工具" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "提供读取和写入基于 XML 的材料配置文件的功能。" + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "材料配置文件" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "提供了对导出 Cura 配置文件的支持。" + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Cura 配置文件写入器" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "检查模型和打印配置,以了解潜在的打印问题并给出建议。" + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "模型检查器" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "接受 G-Code 并将其发送到一台打印机。 插件也可以更新固件。" + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USB 联机打印" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "在 Cura 中提供预览阶段。" + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "预览阶段" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "将 G-code 写入至文件。" + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "G-code 写入器" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "支持读取 Ultimaker 格式包。" + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "UFP 读取器" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "为固件更新提供操作选项。" + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "固件更新程序" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "将 G-code 写入至压缩存档文件。" + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "压缩 G-code 写入器" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "提供切片层数据的预览。" + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "仿真视图" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "支持从 Cura 旧版本导入配置文件。" + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "旧版 Cura 配置文件读取器" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "提供对读取 AMF 文件的支持。" + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "AMF 读取器" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "提供一个基本的实体网格视图。" + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "实体视图" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "检查以进行固件更新。" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "固件更新检查程序" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "记录某些事件,以使其可供崩溃报告器使用" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "Sentry 日志记录" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "创建橡皮擦网格,以便阻止在某些位置打印支撑" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "支持橡皮擦" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "在 Cura 中提供准备阶段。" + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "准备阶段" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "项目文件中无法存储材料包信息:{material}。此项目在其他系统上可能无法正确打开。" + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "未能保存材料包信息" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Python 错误跟踪库" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "打印机" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "自定义配置文件处于活动状态,并且已覆盖某些设置。" + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "自定义配置文件正在覆盖某些设置。" + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "尚未初始化
      " diff --git a/resources/i18n/zh_CN/fdmextruder.def.json.po b/resources/i18n/zh_CN/fdmextruder.def.json.po index 8b0e51fd1a..a8a2afee52 100644 --- a/resources/i18n/zh_CN/fdmextruder.def.json.po +++ b/resources/i18n/zh_CN/fdmextruder.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" @@ -15,212 +15,212 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "机器" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "机器详细设置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "挤出机" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "用于打印的挤出机,在多挤出机情况下适用。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "喷嘴 ID" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "挤出机组的喷嘴 ID,比如\"AA 0.4\"和\"BB 0.8\"。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "喷嘴直径" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "喷嘴内径,在使用非标准喷嘴尺寸时需更改此设置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "喷嘴 X 轴偏移量" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "喷嘴 X 轴坐标偏移。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "喷嘴 Y 轴偏移量" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "喷嘴 Y 轴坐标偏移。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "挤出机的开始 G-code" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "在切换到此挤出机时执行的开始 G-code。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "挤出机起点绝对位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "令挤出机起始位置为绝对位置,而不根据打印头的最后位置来改变。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "挤出机起始位置 X 坐标" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "打开挤出机时起始位置的 X 坐标。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "挤出机起始位置 Y 坐标" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "打开挤压机时的起始位置 Y 坐标。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "挤出机的结束 G-code" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "在切离此挤出机时执行的结束 G-code。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "挤出机终点绝对位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "令挤出机结束位置为绝对位置,而不根据打印头的最后位置来改变。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "挤出机结束位置 X 坐标" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "关闭挤出机时的终止位置的 X 坐标。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "挤出机终点位置 Y 坐标" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "关闭挤出机时的终止位置的 Y 坐标。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "挤出机初始 Z 轴位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "打印开始时,喷头在 Z 轴坐标上的起始位置." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "挤出机打印冷却风扇" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "打印冷却风扇的数量与该挤出机有关。仅在每个挤出机都对应不同的打印冷却风扇时,对默认值 0 进行更改。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "打印平台附着" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "附着" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "挤出机 X 轴坐标" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "打印开始时,喷头在 X 轴上初始位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "挤出机 Y 轴起始位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "打印开始时,喷头在 Y 轴坐标上初始位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "材料" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "材料" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "直径" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "调整所用耗材的直径。 将此值与所用耗材的直径匹配。" diff --git a/resources/i18n/zh_CN/fdmprinter.def.json.po b/resources/i18n/zh_CN/fdmprinter.def.json.po index c7caff60bf..6a47c912c2 100644 --- a/resources/i18n/zh_CN/fdmprinter.def.json.po +++ b/resources/i18n/zh_CN/fdmprinter.def.json.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-07-15 11:06+0200\n" "Last-Translator: \n" "Language-Team: LANGUAGE\n" @@ -16,42 +16,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.1.1\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "机器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "机器详细设置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "机器类型" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "您的 3D 打印机型号的名称。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "显示打印机变体" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "这台打印机是否需要显示它在不同的 JSON 文件中所描述的不同变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "开始 G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -60,12 +60,12 @@ msgstr "" "在开始时执行的 G-code 命令 - 以 \n" " 分行。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "结束 G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -74,1872 +74,1907 @@ msgstr "" "在结束前执行的 G-code 命令 - 以 \n" " 分行。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "材料 GUID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "材料 GUID,此项为自动设置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "调整所用耗材的直径。 将此值与所用耗材的直径匹配。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "等待打印平台加热" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "是否插入一条命令,等待开始时达到打印平台温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "等待喷嘴加热" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "是否等待开始时达到喷嘴温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "包含材料温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "是否在 gcode 开始部分包含喷嘴温度命令。 当 start_gcode 已包含喷嘴温度命令时,Cura 前端将自动禁用此设置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "包含打印平台温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "是否需要在 G-code 开始部分包含检查热床温度的命令。当 start_gcode 包含热床温度命令时,Cura 前端将自动禁用此设置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "机器宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "机器可打印区域宽度(X 坐标)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "机器深度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "机器可打印区域深度(Y 坐标)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "机器高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "机器可打印区域高度(Z 坐标)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "打印平台形状" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "打印平台形状(不考虑不可打印区域)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "矩形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "类圆形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "打印平台材料" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "打印平台材料已安装在打印机上。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "玻璃" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "铝" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "有加热打印平台" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "机器是否有加热打印平台。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "具有构建体积温度稳定性" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "机器是否能够稳定构建体积温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "始终写入活动工具" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "将临时命令发送到非活动工具后写入活动工具。用 Smoothie 或其他具有模态工具命令的固件进行的双挤出器打印需要此项。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "位于中心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "打印机零位的 X/Y 坐标是否位于可打印区域的中心。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "挤出机数目" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "挤出机组数目。 挤出机组是指进料装置、鲍登管和喷嘴的组合。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "已启用的挤出机数目" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "已启用的挤出机组数目;软件自动设置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "喷嘴外径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "喷嘴尖端的外径。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "喷嘴长度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "喷嘴尖端与打印头最低部分之间的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "喷嘴角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "水平面与喷嘴尖端上部圆锥形之间的角度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "加热区长度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "与喷嘴尖端的距离,喷嘴产生的热量在这段距离内传递到耗材中。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "启用喷嘴温度控制" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "是否从 Cura 控制温度。 关闭此选项,从 Cura 外部控制喷嘴温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "升温速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "喷嘴升温到平均超过正常打印温度和待机温度范围的速度 (°C/s)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "冷却速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "喷嘴冷却到平均超过正常打印温度和待机温度范围的速度 (°C/s)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "最短时间待机温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "挤出机必须保持不活动以便喷嘴冷却的最短时间。 挤出机必须不使用此时间以上,才可以冷却到待机温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "G-code 风格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "需要生成的 G-code 类型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin(容积)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "固件收回" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "是否使用固件收回命令 (G10/G11) 而不是使用 G1 命令中的 E 属性来收回材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "挤出器共用加热器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "挤出器是否共用一个加热器,而不是每个挤出器都有自己的加热器。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "挤出器共用喷嘴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "挤出器是否共用一个喷嘴,而不是每个挤出器都有自己的喷嘴。当设置为 true 时,预计打印机启动 gcode 脚本会将所有挤出器正确设置为已知且相互兼容的初始缩回状态 (零根或一根细丝未缩回);在这种情况下,会通过“machine_extruders_shared_nozzle_initial_retraction”参数描述每个挤出器的初始缩回状态。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "共用喷嘴初始缩回" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "假定在打印机启动 gcode 脚本完成后,每个挤出器的细丝从共用喷嘴头缩回多少;该值应等于或大于喷嘴导管公共部分的长度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "不允许区域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "包含不允许打印头进入区域的多边形列表。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "喷嘴不允许区域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "包含不允许喷嘴进入区域的多边形列表。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "机器头和风扇多边形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "打印头的形状。这些是相对于打印头位置的坐标,打印头通常是其第一个挤出器的位置。打印头左侧和前方的尺寸必须采用负坐标。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "十字轴高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "喷嘴尖端与十字轴系统(X 轴和 Y 轴)之间的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "喷嘴 ID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "挤出机组的喷嘴 ID,比如\"AA 0.4\"和\"BB 0.8\"。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "喷嘴直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "喷嘴内径,在使用非标准喷嘴尺寸时需更改此设置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "挤出机偏移量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "将挤出器偏移量应用到坐标轴系统。影响所有挤出器。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "挤出机初始 Z 轴位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "打印开始时,喷头在 Z 轴坐标上的起始位置." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "绝对挤出机主要位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "使挤出机主要位置为绝对值,而不是与上一已知打印头位置的相对值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "X 轴最大速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "X 轴方向电机的最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Y 轴最大速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Y 轴方向电机的最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Z 轴最大速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Z 轴方向电机的最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "E 轴最大速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "耗材的最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "X 轴最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X 轴方向电机的最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "轴最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Y 轴方向电机的最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Z 轴最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Z 轴方向电机的最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "挤出电机最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "耗材电机的最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "默认加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "打印头移动的默认加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "默认 X-Y 平面抖动速度(Jerk)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "水平面移动的默认抖动速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "默认 Z 轴抖动速度(Jerk)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Z 轴方向电机的默认抖动速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "默认挤出电机 Jerk" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "耗材电机的默认抖动速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "每毫米步数 (X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "步进电机前进多少步将导致在 X 方向移动一毫米。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "每毫米步数 (Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "步进电机前进多少步将导致在 Y 方向移动一毫米。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "每毫米步数 (Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "步进电机前进多少步将导致在 Z 方向移动一毫米。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "每毫米步数 (E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "步进电机前进多少步将导致进料器轮绕其周长移动一毫米。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "正向 X 限位开关" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "指定 X 轴的限位开关位于正向(高 X 轴坐标)还是负向(低 X 轴坐标)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "正向 Y 限位开关" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "指定 Y 轴的限位开关位于正向(高 Y 轴坐标)还是负向(低 Y 轴坐标)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "正向 Z 限位开关" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "指定 Z 轴的限位开关位于正向(高 Z 轴坐标)还是负向(低 Z 轴坐标)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "最小进料速率" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "打印头的最低移动速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "进料装置驱动轮的直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "进料装置中材料驱动轮的直径。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "在 0 到 1 范围内设置风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "在 0 到 1 范围内设置风扇速度,而不是 0 到 256 之间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "质量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "影响打印分辨率的所有设置。 这些设置会对质量(和打印时间)产生显著影响" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "层高" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "每层的高度(以毫米为单位)。值越高,则打印速度越快,分辨率越低;值越低,则打印速度越慢,分辨率越高。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "起始层高" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "起始层高(以毫米为单位)。起始层越厚,与打印平台的粘着越轻松。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "单一走线宽度。 一般而言,每条走线的宽度应与喷嘴的宽度对应。 但是,稍微降低此值可以产生更好的打印成果。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "走线宽度(壁)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "单一壁线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "走线宽度(外壁)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "最外壁线宽度。 降低此值,可打印出更高水平的细节。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "走线宽度(内壁)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "适用于所有壁线(最外壁线除外)的单一壁线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "走线宽度(顶层 / 底层)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "单一顶层/底层走线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "走线宽度(填充)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "单一填充走线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "走线宽度(Skirt / Brim)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "单一 skirt(裙摆)或 brim(边缘)走线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "走线宽度(支撑结构)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "单一支撑结构走线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "走线宽度(支撑接触面)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "支撑顶板或底板单一走线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "支撑顶板走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "单一支撑顶板走线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "支撑底板走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "单一支撑底板走线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "装填塔走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "单一装填走线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "起始层走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "第一层走线宽度乘数。 增大此乘数可改善热床粘着。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "墙" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "外壳" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "壁挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "用于打印壁的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "外壁挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "用于打印外壁的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "内壁挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "用于打印内壁的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "壁厚" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "水平方向的壁厚度。 此值除以壁线宽度定义壁数量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "壁走线次数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "壁数量。 在按壁厚计算时,该值舍入为整数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "壁过渡长度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "当随着零件变薄而在不同数量的壁之间过渡时,会分配一定数量的间距来分割或连接壁走线。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "壁分派次数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "从中心开始计数的壁数量,需要在这些壁上传播变化。较小的值意味着不更改外壁的宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "壁过渡阈值角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "在奇数和偶数壁之间创建过渡时。角度大于此设置的楔形将没有过渡,并且不会在中心打印壁来填充剩余空间。减少此设置会减少这些中心壁的数量和长度,但可能会留下空隙或挤出过多。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "壁过渡筛选距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "如果要在不同数量的壁之间快速连续地来回过渡,那么根本不要过渡。如果这些过渡的距离之和小于此距离,则移除过渡。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "壁过渡筛选边距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "防止在多一个壁和少一个壁之间来回过渡。此边距扩展走线宽度的范围,介于 [最小壁走线宽度 - 边距,2 * 最小壁走线宽度 + 边距] 之间。增加此边距将减少过渡数量,从而减少挤出启动/停止次数和行程时间。但是,较大的走线宽度变化会导致挤出不足或挤出过多的问题。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "外壁擦嘴长度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "插入外壁后的空驶距离,旨在更好地隐藏 Z 缝。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "外壁嵌入" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "应用在外壁路径上的嵌入。 如果外壁小于喷嘴,并且在内壁之后打印,则使用该偏移量来使喷嘴中的孔与内壁而不是模型外部重叠。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "优化壁打印顺序" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "优化墙壁印刷的顺序,以减少回撤的数量和旅行的距离。大多数部件会从启用这个功能中受益,但有些可能会花费更长的时间,所以请将打印时间估算与不优化进行比较。第一层在选择边缘作为构建板附着力类型时没有进行优化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "壁顺序" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -msgstr "确定打印壁的顺序。先打印外壁有助于提高尺寸精度,因为内壁的误差不会传播到外壁。不过,在打印悬垂对象时,后打印外壁可以实现更好的堆叠。" +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." +msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "从内到外" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "从外到内" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "交替备用壁" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "每隔一层打印一个额外的壁。 通过这种方法,填充物会卡在这些额外的壁之间,从而产生更强韧的打印质量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "最小壁走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "对于一倍或两倍于喷嘴孔径的薄结构,需要更改走线宽度以遵循模型的厚度。此设置控制壁允许的最小走线宽度。同样,最小走线宽度内在地决定了最大走线宽度,因为我们在某些几何厚度中从 N 壁过渡到 N+1 壁时,N 壁宽而 N+1 壁窄。允许的最大壁走线宽度是最小壁走线宽度的两倍。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "最小偶数壁走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "普通多边形墙的最小走线宽度。此设置确定我们从打印单根薄壁走线切换到打印两根壁走线时的模型厚度。更高的最小偶数壁走线宽度会带来更高的最大奇数壁走线宽度。最大偶数壁走线宽度计算方法是:外壁走线宽度 + 0.5 * 最小奇数壁走线宽度。" -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "拆分中间走线阈值" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "最小走线宽度是普通走线宽度的一个系数,超过该值的中间走线(如果有)将拆分为两根。减少此设置将使用更多、更细的走线。增加此设置可使用更少、更宽的走线。请注意,应用此设置时就像是将使用壁来填充整个形状,因此,这里的中间是指形状两个外边缘之间对象的中间,即使在打印中实际上有填充或(其他)表层。" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "最小奇数壁走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -msgstr "中间走线空隙填料多线壁的最小走线宽度。此设置确定在什么模型厚度下,我们从打印两根壁走线切换到打印两个外壁并在中间打印一个中心壁。更高的最小奇数壁走线宽度会带来更高的最大偶数壁走线宽度。最大奇数壁走线宽度计算方法是:2 * 最小偶数壁走线宽度," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "添加中间走线阈值" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "最小走线宽度是普通走线宽度的一个系数,超过该值将添加中间走线(如果还没有)。减少此设置将使用更多、更细的走线。增加此设置可使用更少、更宽的走线。请注意,应用此设置时就像是将使用壁来填充整个形状,因此,这里的中间是指形状两个外边缘之间对象的中间,即使在打印中实际上有填充或(其他)表层。" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "打印薄壁" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "打印在水平面上比喷嘴尺寸更薄的模型部件。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "最小特征尺寸" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "薄特征的最小厚度。将不打印比此值更薄的模型特征,而比最小特征尺寸更厚的特征将加宽到最小壁走线宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "最小薄壁走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "用于替换模型薄特征(根据最小特征尺寸)的壁的宽度。如果最小壁走线宽度比特征的厚度要薄,则壁将与特征本身一样厚。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "水平扩展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "应用到每一层所有多边形的偏移量。 正数值可以补偿过大的孔洞;负数值可以补偿过小的孔洞。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "起始层水平扩展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "应用到第一层所有多边形的偏移量。 负数值可以补偿第一层的压扁量(被称为“象脚”)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "孔洞水平扩展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "应用到每一层中所有孔洞的偏移量。正数值可以补偿过大的孔洞,负数值可以补偿过小的孔洞。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Z 缝对齐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "一层中每条路径的起点。 当连续多层的路径从相同点开始时,则打印物上会显示一条垂直缝隙。 如果将这些路径靠近一个用户指定的位置对齐,则缝隙最容易移除。 如果随机放置,则路径起点的不精准度将较不明显。 采用最短的路径时,打印将更为快速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "用户指定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "最短" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "随机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "最尖角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z 缝位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "在该位置附近开始打印层中各个部分。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "左后方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "返回" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "右后方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "右侧" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "右前方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "前方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "左前方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "左侧" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Z 缝 X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "位置的 X 轴坐标,在该位置附近开始打印层中各个部分。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Z 缝 Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "位置的 Y 轴坐标,在该位置附近开始打印层中各个部分。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "缝隙角偏好设置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "控制模型轮廓上的角是否影响缝隙的位置。“无”表示各个角不影响缝隙位置。“隐藏缝隙”会使缝隙更可能出现在内侧角上。“外露缝隙”会使缝隙更可能出现在外侧角上。“隐藏或外露缝隙”会使缝隙更可能出现在内侧或外侧角上。“智能隐藏”允许缝隙出现在内侧和外侧角上,如适当,会更多地出现在内侧角上。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "无" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "隐藏缝隙" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "外露缝隙" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "隐藏或外露缝隙" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "智能隐藏" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Z 缝相对" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "启用时,Z 缝坐标为相对于各个部分中心的值。 禁用时,坐标定义打印平台上的一个绝对位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "顶 / 底层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "顶 / 底层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "顶部皮肤挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "用于打印最顶部皮肤的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "顶部表面皮肤层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "最顶部皮肤层数。 通常只需一层最顶层就足以生成较高质量的顶部表面。" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "顶部表面皮肤线宽" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "打印顶部区域单一走线宽度。" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "顶部表面皮肤图案" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "最顶层图案。" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "走线" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "同心" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "锯齿形" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "单调顶部表面顺序" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "按照一定的顺序打印顶部表面走线,使它们始终在一个方向上与相邻的走线重叠。这需要更长一些的打印时间,但会使平面看起来更一致。" + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "顶部表面皮肤走线方向" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "当顶部表面皮肤层采用线条或锯齿状图案时使用的整数走线方向的列表。 列表中的元素随层的进度依次使用,当达到列表末尾时,它将从头开始。 列表项以逗号分隔,整个列表包含在方括号中。 默认是一个空列表,即意味着使用传统的默认角度(45 和 135 度)。" + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "顶部/底部挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "用于打印顶部和底部皮肤的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "顶层 / 底层厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "打印品中顶层/底层的厚度。 该值除以层高定义顶层/底层的数量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "顶层厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "打印品中顶层的厚度。 该值除以层高定义顶层的数量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "顶部层数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "顶层的数量。 在按顶层厚度计算时,该值舍入为整数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "底层厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "打印品中底层的厚度。 此值除以层高定义底层数量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "底部层数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "底层的数量。 在按底层厚度计算时,该值舍入为整数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "初始底层数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "从构建板向上算起的初始底层数。在按底层厚度计算时,该值四舍五入为整数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "顶部 / 底部走线图案" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "顶层/底层图案。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "直线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "同心圆" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "锯齿状" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "底层图案起始层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "打印品底部第一层上的图案。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "直线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "同心圆" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "锯齿状" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "连接顶部/底部多边形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "在顶部/底部皮肤路径互相紧靠运行的地方连接它们。对于同心图案,启用此设置可大大减少空驶时间,但由于连接可在填充中途发生,此功能可能会降低顶部表面质量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "单调顶部/底部顺序" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "按照一定的顺序打印顶部/底部走线,使它们始终在一个方向上与相邻的走线重叠。这需要更长一些的打印时间,但会使平面看起来更一致。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "顶层/底层走线方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "当顶层/底层采用线条或锯齿状图案时使用的整数走线方向的列表。 列表中的元素随层的进度依次使用,当达到列表末尾时,它将从头开始。 列表项以逗号分隔,整个列表包含在方括号中。 默认是一个空列表,即意味着使用传统的默认角度(45 和 135 度)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Z 间隙内无表层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "当模型中只有几个分层有微小垂直间隙时,通常狭窄空间的分层周围应有表层。如果垂直间隙非常小,则启用此设置不生成表层。这缩短了打印时间和切片时间,但从技术方面看,会使填充物暴露在空气中。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "额外皮肤壁计数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "用多个同心线代替顶部/底部图案的最外面部分。 使用一条或两条线改善从填充材料开始的顶板。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "启用熨平" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "再次经过顶部表面,但这次挤出的材料非常少。这意味着将进一步熔化顶部的塑料,形成更平滑的表面。喷嘴室中的压力保持很高,确保表面折痕中也能填充材料,以保证细节。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "仅熨平最高层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "仅在网格的最后一层执行熨平。 如果较低的层不需要平滑的表面效果,这将节省时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "熨平图案" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "用于熨平顶部表面的图案。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "锯齿形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "单调熨平顺序" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "按照一定的顺序打印熨平走线,使它们始终在一个方向上与相邻的走线重叠。这需要更长一些的打印时间,但会使平面看起来更一致。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "熨平走线间距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "熨平走线之间的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "熨平流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "熨平期间相对于正常皮肤走线的挤出材料量。 保持喷嘴填充状态有助于填充顶层表面的一些缝隙,但如填充过多则会导致表面上过度挤出和光点。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "熨平嵌入" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "与模型边缘保持的距离。 一直熨平至网格的边缘可能导致打印品出现锯齿状边缘。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "熨平速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "通过顶部表面的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "熨平加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "执行熨平的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "熨平抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "执行熨平时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "皮肤重叠百分比" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "调整壁和皮肤中心线的(端点)之间的重叠量,以皮肤线走线和最内壁的线宽度的百分比表示。稍微重叠可让各个壁与皮肤牢固连接。请注意,对于相等的皮肤和壁线宽度,任何超过 50% 的百分比可能已经导致任何皮肤越过壁,因为在该点,皮肤挤出机的喷嘴位置可能已经达到越过壁中间的位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "皮肤重叠" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "调整壁和皮肤中心线的(端点)之间的重叠量。稍微重叠可让各个壁与皮肤牢固连接。请注意,对于相等的皮肤和壁线宽度,任何超过壁宽度一半的值可能已经导致任何皮肤越过壁,因为在该点,皮肤挤出机的喷嘴位置可能已经达到越过壁中间的位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "肤移除宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "将被移除的皮肤区域的最大宽度。 小于此值的所有皮肤区域都将消失。 这有助于限制在模型的倾斜表面打印顶部/底部皮肤时所耗用的时间和材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "顶部皮肤移除宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "将被移除的顶部皮肤区域的最大宽度。 小于此值的所有皮肤区域都将消失。 这有助于限制在模型的倾斜表面打印顶部皮肤时所耗用的时间和材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "底部皮肤移除宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "将被移除的底部皮肤区域的最大宽度。 小于此值的所有皮肤区域都将消失。 这有助于限制在模型的倾斜表面打印底部皮肤时所耗用的时间和材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "皮肤扩展距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "皮肤扩展到填充物中的距离。 值越大会让皮肤与填充图案更好地附着,并让相邻层的层壁与皮肤更好地粘着。 较低的值将节省所用的材料量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "顶部皮肤扩展距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "顶部皮肤扩展到填充物中的距离。 值越大会让皮肤与填充图案更好地附着,并让上方层的层壁与皮肤更好地粘着。 较低的值将节省所用的材料量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "底部皮肤扩展距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "底部皮肤扩展到填充物中的距离。 值越大会让皮肤与填充图案更好地附着,并让皮肤与下面层的壁更好地粘着。 较低的值将节省所用的材料量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "最大扩展皮肤角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "如果对象的顶部和/或底部表面的角度大于此设置,则不要扩展其顶部/底部皮肤。这会避免扩展在模型表面有接近垂直的坡度时所形成的狭窄皮肤区域。0° 的角为水平,将导致不扩展任何皮肤,而 90° 的角为垂直,将导致扩展所有皮肤。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "最小扩展皮肤宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "如果皮肤区域宽度小于此值,则不会扩展。 这会避免扩展在模型表面的坡度接近垂直时所形成的狭窄皮肤区域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "填充" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "填充" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "填充挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "用于打印填充的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "填充密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "调整打印填充的密度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "填充走线距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "打印填充走线之间的距离。 该设置是通过填充密度和填充线宽度计算。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "填充图案" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "打印的填充材料的图案。直线和锯齿形填充交替在各层上变换方向,从而降低材料成本。每层都完整地打印网格、三角形、三六边形、立方体、八角形、四分之一立方体、十字和同心图案。螺旋二十四面体、立方体、四分之一立方体和八角形填充随每层变化,以使各方向的强度分布更均衡。闪电形填充尝试通过仅支撑物体顶部,将填充程度降至最低。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "直线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "内六角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "立方体" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "立方体分区" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "八角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "四面体" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "同心圆" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "锯齿状" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "交叉" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "交叉 3D" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "螺旋二十四面体" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "闪电形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "连接填充走线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "使用沿内壁形状的走线连接填充图案与内壁相接的各端。启用此设置会使填充更好地粘着在壁上,减少填充物效果对垂直表面质量的影响。禁用此设置可减少使用的材料量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "连接填充多边形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "在填充路径互相紧靠运行的地方连接它们。对于包含若干闭合多边形的填充图案,启用此设置可大大减少空驶时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "填充走线方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "要使用的整数走线方向列表。 列表中的元素随层的进度依次使用,当达到列表末尾时,它将从头开始。 列表项以逗号分隔,整个列表包含在方括号中。 默认是一个空列表,即意味着使用传统的默认角度(线条和锯齿形图案为 45 和 135 度,其他所有图案为 45 度)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "填充 X 轴偏移量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "填充图案沿 X 轴移动此距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "填充 Y 轴偏移量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "填充图案沿 Y 轴移动此距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "开始随机化填充" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "先随机化打印哪条填充线。这可以防止一个部分变强,但会导致一次额外的空驶。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "填充走线乘数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "将每个填充走线转换成这种多重走线。额外走线互相不交叉,而是互相避开。这使得填充更严格,但会增加打印时间和材料使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "额外填充壁计数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1948,2667 +1983,2707 @@ msgstr "" "在填充区域周围添加额外壁。此类壁可减少顶部/底部皮肤走线,这意味着只要付出一些额外的材料就可以使用更少的顶部/底部皮肤层达到相同的质量。\n" "在适当配置的情况下,此功能可结合连接填充多边形以将所有填充物连接到单一挤出路径而无需空驶或回抽。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "立方体分区外壳" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "从每个立方体的中心对半径进行添加,以检查模型的边界,进而决定是否应对此立方体进行分区。 值越大则模型边界附近的小型立方体外壳越厚。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "填充重叠百分比" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "填充物和壁之间的重叠量占填充走线宽度的百分比。稍微重叠可让各个壁与填充物牢固连接。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "填充重叠" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "填充物和壁之间的重叠量。 稍微重叠可让各个壁与填充物牢固连接。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "填充物擦拭距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "每条填充走线后插入的空驶距离,让填充物更好地粘着到壁上。 此选项与填充重叠类似,但没有挤出,且仅位于填充走线的一端。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "填充层厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "填充材料每层的厚度。 该值应始终为层高的乘数,否则应进行舍入。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "渐进填充步阶" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "在进入顶部表面以下时,将填充密度减少一半的次数。 越靠近顶面的区域密度越高,最高达到填充密度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "渐进填充步阶高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "在切换至密度的一半前指定密度的填充高度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "先填充物后壁" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "打印壁前先打印填充物。 先打印壁可能产生更精确的壁,但悬垂打印质量会较差。 先打印填充会产生更牢固的壁,但有时候填充图案会透过表面显现出来。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "最小填充区域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "不要生成小于此面积的填充区域(使用皮肤取代)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "填充支撑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "只在模型的顶部支持打印填充结构。这样可以减少打印时间和材料的使用,但是会导致不一致的对象强度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "填充悬垂角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "添加内填充的内部覆盖的最小角度。在一个0的值中,完全填满了填充,90将不提供任何填充。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "皮肤边缘支撑厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "支撑皮肤边缘的额外填充物的厚度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "皮肤边缘支撑层数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "支撑皮肤边缘的填充物的层数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "闪电形填充支撑角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "决定闪电形填充层何时必须支撑其上方的任何物体。在给定的层厚度下测得的角度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "闪电形填充悬垂角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "决定闪电形填充层何时必须支撑其上方的模型。在给定的厚度下测得的角度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "闪电形填充修剪角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "为节省材料,填充线的端点将被缩短。此设置为这些线的端点形成的悬垂角度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "闪电形填充矫直角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "为节省打印时间,填充线将被拉直。这是整条填充线上允许的最大悬垂角度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "材料" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "材料" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "默认打印温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "用于打印的默认温度。 应为材料的\"基本\"温度。 所有其他打印温度均应使用基于此值的偏移量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "打印体积温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "打印环境温度。若为 0,将不会调整构建体积温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "打印温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "用于打印的温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "打印温度起始层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "用于打印第一层的温度。 设为 0 即禁用对起始层的特别处理。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "起始打印温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "加热到可以开始打印的打印温度时的最低温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "最终打印温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "打印结束前开始冷却的温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "挤出冷却速度调节器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "挤出时喷嘴冷却的额外速度。 使用相同的值表示挤出过程中进行加热时的加热速度损失。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "默认打印平台温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "用于加热打印平台的默认温度。这应该作为打印平台的“基础”温度。所有其他打印温度均应基于此值进行调整" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "打印平台温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "用于加热构建板的温度。如果此项为 0,则保持不加热构建板。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "打印平台温度起始层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "打印第一层时用于加热构建板的温度。如果此项为 0,则在打印第一层期间保持不加热构建板。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "附着倾向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "表面附着倾向。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "表面能" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "表面能。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "缩放因子收缩补偿" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "为了补偿材料在冷却时的收缩,将用此因子缩放模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "水平缩放因子收缩补偿" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "为了补偿材料在冷却时的收缩,将用此因子在 XY 方向(水平)上缩放模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "垂直缩放因子收缩补偿" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "为了补偿材料在冷却时的收缩,将用此因子在 Z 方向(垂直)上缩放模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "晶体材料" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "该材料为受热后脱落干净的类型(晶体),还是会产生长交织状聚合物链的类型(非晶体)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "防渗出回抽位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "材料在停止渗出前所需的回抽长度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "防渗出回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "在耗材用于防渗出过程中材料所需的回抽速率。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "断裂缓冲期回抽位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "耗材受热拉伸但不断裂的极限长度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "断裂缓冲期回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "耗材在回抽过程中恰好折断的回抽速率。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "断裂缓冲期温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "用于清除材料的温度,应大致等于可达到的最高打印温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "断裂回抽位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "为完全脱落耗材而抽回耗材的长度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "断裂回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "为完全脱落耗材而抽回耗材的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "折断温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "耗材在完全脱落时的温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "冲洗清除速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "切换到其他材料后,装填材料的速度如何。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "冲洗清除长度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "切换到其他材料时,需要使用多少材料从喷嘴中清除之前的材料(以长丝长度计)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "耗材末端清除速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "将空线轴替换为使用相同材料的新线轴后,装填材料的速度如何。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "耗材末端清除长度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "将空线轴替换为使用相同材料的新线轴后,需要使用多少材料从喷嘴中清除之前的材料(以长丝长度计)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "最长停放持续时间" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "材料能在干燥存储区之外安全存放多长时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "空载移动系数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "表示长丝在进料器和喷嘴室之间被压缩多少的系数,用于确定针对长丝开关将材料移动的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "流量补偿:挤出的材料量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "壁流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "壁走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "外壁流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "最外壁走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "内壁流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "适用于所有壁走线(最外壁走线除外)的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "顶部/底部流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "顶部/底部走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "顶部表层流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "打印顶部区域走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "填充流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "填充走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "裙边/边缘流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "裙边或边缘走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "支撑流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "支撑结构走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "支撑接触面流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "支撑顶板或底板走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "支撑顶板流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "支撑顶板走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "支撑底板流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "支撑底板走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "装填塔流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "装填塔走线的流量补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "起始层流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "第一层的流量补偿:起始层挤出的材料量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "待机温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "当另一个喷嘴正用于打印时该喷嘴的温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "打印发生的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "填充速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "打印填充的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "速度(壁)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "打印壁的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "速度(外壁)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "打印最外壁的速度。 以较低速度打印外壁可改善最终皮肤质量。 但是,如果内壁速度和外壁速度差距过大,则将对质量产生负面影响。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "速度(内壁)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "打印所有内壁的速度。 以比外壁更快的速度打印内壁将减少打印时间。 将该值设为外壁速度和填充速度之间也可行。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "顶部表面皮肤速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "打印顶部表面皮肤层的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "速度(顶部 / 底部)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "打印顶部/底部层的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "速度(支撑结构)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "打印支撑结构的速度。 以更高的速度打印支撑可极大地缩短打印时间。 支撑结构的表面质量并不重要,因为在打印后会将其移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "速度(支撑填充)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "打印支撑填充物的速度。 以较低的速度打印填充物可改善稳定性。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "支撑接触面速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "打印支撑顶板和底板的速度。 以较低的速度打印可以改善悬垂质量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "支撑顶板速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "打印支撑顶板的速度。 以较低的速度打印可以改善悬垂质量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "支撑底板速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "打印支撑底板的速度。 以较低的速度打印可以改善支撑在模型顶部的粘着。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "装填塔速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "打印装填塔的速度。 以较慢速度打印装填塔可以在不同耗材之间的粘着欠佳时使其更加稳定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "空驶速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "进行空驶的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "起始层速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "起始层的速度。建议采用较低的值以便改善与构建板的粘着。不会影响构建板自身的粘着结构,如边沿和筏。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "起始层打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "打印起始层的速度。 建议采用较低的值以便改善与打印平台的粘着。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "起始层空驶速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "起始层中的空驶速度。 建议采用较低的值,以防止将之前打印的部分从打印平台上拉离。 该设置的值可以根据空驶速度和打印速度的比率自动计算得出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "Skirt/Brim 速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "打印 skirt 和 brim 的速度。 一般情况是以起始层速度打印这些部分,但有时候您可能想要以不同速度来打印 skirt 或 brim。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Z 抬升速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Z 垂直移动实现抬升的速度。一般小于打印速度,因为打印平台或打印机的十字轴较难移动。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "较慢层的数量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "前几层的打印速度比模型的其他层慢,以便实现与打印平台的更好粘着,并改善整体的打印成功率。 该速度在这些层中会逐渐增加。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "流量均衡比" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "基于速度校正系数的挤出宽度。在 0% 时,移动速度保持在打印速度不变。在 100% 时,将调整移动速度以使流量(以 mm³/s 为单位)保持恒定,即以两倍的速度打印正常线宽一半的线条,以一半的速度打印两倍宽的线条。大于 100% 的值有助于为挤出宽线所需的更高压力提供补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "启用加速度控制" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "启用调整打印头加速度。 提高加速度可以通过以打印质量为代价来缩短打印时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "启用空驶加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "空驶时使用单独的加速度。如果禁用,空驶将使用打印线在目的地的加速度值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "打印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "打印发生的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "填充加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "打印填充物的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "壁加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "打印壁的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "外壁加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "打印最外壁的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "内壁加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "打印所有内壁的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "顶部表面皮肤加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "打印顶部表面皮肤层的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "顶部/底部加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "打印顶部/底部层的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "支撑加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "打印支撑结构的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "支撑填充加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "打印支撑填充物的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "支撑接触面加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "打印支撑顶板和底板的加速度。 以较低的加速度打印可以改善悬垂质量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "支撑顶板加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "打印支撑顶板的加速度。 以较低的加速度打印可以改善悬垂质量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "支撑底板加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "打印支撑底板的加速度。 以较低的加速度打印可以改善支撑在模型顶部的粘着。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "装填塔加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "打印装填塔的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "空驶加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "进行空驶的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "起始层加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "起始层的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "起始层打印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "打印起始层时的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "起始层空驶加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "起始层中的空驶加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "Skirt/Brim 加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "打印 skirt 和 brim 的加速度。 一般情况是以起始层加速度打印这些部分,但有时候您可能想要以不同加速度来打印 skirt 或 brim。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "启用抖动速度控制" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "启用当 X 或 Y 轴的速度变化时调整打印头的抖动速度。 提高抖动速度可以通过以打印质量为代价来缩短打印时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "启用空驶抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "空驶时使用单独的抖动速度。如果禁用,空驶将使用打印线在目的地的抖动速度值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "打印抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "打印头的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "填充抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "打印填充物时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "壁抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "打印壁时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "外壁抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "打印最外壁时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "内壁抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "打印所有内壁时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "顶部表面皮肤抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "打印顶部表面皮肤层时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "顶部/底部抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "打印顶部/底部层时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "支撑抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "打印支撑结构时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "支撑填充抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "打印支撑填充物时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "支撑接触面抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "打印支撑顶板和底板的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "支撑顶板抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "打印支撑顶板的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "支撑底板抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "打印支撑底板时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "装填塔抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "打印装填塔时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "空驶抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "进行空驶时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "起始层抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "起始层的打印最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "起始层打印抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "打印起始层时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "起始层空驶抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "起始层中的空驶加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "Skirt/Brim 抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "打印 skirt 和 brim 时的最大瞬时速度变化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "移动" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "空驶" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "启用回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "当喷嘴移动到非打印区域上方时回抽耗材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "层变化时回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "当喷嘴移动到下一层时回抽耗材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "回抽距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "回抽移动期间回抽的材料长度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "回抽移动期间耗材回抽和装填的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "回抽移动期间耗材回抽的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "回抽装填速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "回抽移动期间耗材装填的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "回抽额外装填量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "有些材料可能会在空驶过程中渗出,可以在这里对其进行补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "回抽最小空驶" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "回抽发生所需的最小空驶距离。 这有助于在较小区域内实现更少的回抽。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "最大回抽计数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "此设置限制在最小挤出距离范围内发生的回抽数。 此范围内的额外回抽将会忽略。 这避免了在同一件耗材上重复回抽,从而导致耗材变扁并引起磨损问题。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "最小挤出距离范围" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "执行最大回抽计数的范围。 该值应与回抽距离大致相同,以便一次回抽通过同一块材料的次数得到有效限制。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "支撑限制被撤销" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "当在各个支撑间直线移动时,省略回抽。启用这个设置可以节省打印时间,但会在支撑结构中产生过多穿线。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "梳理模式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "梳理可在空驶时让喷嘴保持在已打印区域内。这会使空驶距离稍微延长,但可减少回抽需求。如果关闭梳理,则材料将回抽,且喷嘴沿着直线移动到下一个点。也可以避免顶部/底部皮肤区域的梳理或仅在填充物内进行梳理。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "关" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "所有" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "不在外表面上" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "除了皮肤" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "在填充物内" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "最大梳距,无收缩" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "当大于零时,比这段距离更长的梳理空驶将会使用回抽。如果设置为零,则没有最大值,梳理空驶将不会使用回抽。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "在外壁前回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "在移动开始打印外壁时始终回抽。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "空驶时避开已打印部分" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "喷嘴会在空驶时避开已打印的部分。 此选项仅在启用梳理功能时可用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "避免移动时支撑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "在空走时,喷嘴避免了已打印的支撑。只有在启用了梳理时才可以使用此选项。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "空驶避让距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "喷嘴和已打印部分之间在空驶时避让的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "层开始 X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "位置的 X 轴坐标,在该位置附近找到开始打印每层的部分。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "层开始 Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "位置的 Y 轴坐标,在该位置附近找到开始打印每层的部分。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "回抽时 Z 抬升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "每当回抽完成时,打印平台会降低以便在喷嘴和打印品之间形成空隙。 它可以防止喷嘴在空驶过程中撞到打印品,降低将打印品从打印平台撞掉的几率。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "仅在已打印部分上 Z 抬升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "仅在移动到无法通过“空驶时避开已打印部分”选项的水平操作避开的已打印部分上方时执行 Z 抬升。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Z 抬升高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "执行 Z 抬升的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "挤出机切换后的 Z 抬升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "当机器从一个挤出机切换到另一个时,打印平台会降低以便在喷嘴和打印品之间形成空隙。 这将防止喷嘴在打印品外部留下渗出物。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "挤出机切换后的 Z 抬升高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "挤出机切换后执行 Z 抬升的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "冷却" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "冷却" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "开启打印冷却" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "打印时启用打印冷却风扇。 风扇可以在层时间较短和有桥接/悬垂的层上提高打印质量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "打印冷却风扇旋转的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "正常风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "风扇旋转达到阈值前的速度。 当一层的打印速度超过阈值时,风扇速度逐渐朝最大风扇速度增加。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "最大风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "风扇在最小层时间上旋转的速度。 当达到阈值时,风扇速度在正常风扇速度和最大风扇速度之间逐渐增加。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "正常/最大风扇速度阈值" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "设定正常风扇速度和最大风扇速度之间阈值的层时间。 打印速度低于此时间的层使用正常风扇速度。 对于更快的层,风扇速度逐渐增加到最大风扇速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "起始风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "风扇在打印开始时旋转的速度。 在随后的层中,风扇速度逐渐增加到对应“正常风扇速度(高度)”的水平。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "正常风扇速度(高度)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "风扇以正常速度旋转的高度。 在下方的层中,风扇速度逐渐从起始风扇速度增加到正常风扇速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "正常风扇速度(层)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "风扇以正常风扇速度旋转的层。 如果设置了正常风扇速度(高度),则该值将被计算并舍入为整数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "最短单层冷却时间" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "在层中花费的最少时间。 这会迫使打印机减速,以便至少在一层中消耗此处所规定的时间。 这会让已打印材料充分冷却后再打印下一层。 如果提升头被禁用,且如果不这么做会违反“最小速度“,则层所花时间可能仍会少于最小层时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "最小风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "最低打印速度,排除因最短层时间而减速。 当打印机减速过多时,喷嘴中的压力将过低并导致较差的打印质量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "打印头提升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "当因最低层时间达到最低速度时,将打印头从打印品上提升,并等候达到最低层时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "支撑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "支撑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "生成支撑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "在模型的悬垂(Overhangs)部分生成支撑结构。若不这样做,这些部分在打印时将倒塌。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "支撑用挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "用于打印支撑的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "支撑填充挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "用于打印支撑填充物的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "第一层支撑挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "用于打印支撑填充物第一层的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "支撑接触面挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "用于打印支撑顶板和底板的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "支撑顶板挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "用于打印支撑顶板的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "支撑底板挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "用于打印支撑底板的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "支撑结构" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "在可用于产生支撑的方法之间进行选择。“普通”支撑在悬垂部分正下方形成一个支撑结构,并直接垂下这些区域。“树形”支撑形成一些分支,它们朝向在这些分支的尖端上支撑模型的悬垂区域,并使这些分支可缠绕在模型周围以尽可能多地从构建板上支撑它。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "正常" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "树形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "树形支撑分支角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "分支的角度。使用较小的角度可增加垂直度和稳定性。使用较大的角度可支撑更大范围。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "树形支撑分支间距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "在支撑模型时,分支之间需要多大的间距。缩小这一间距会使树形支撑与模型之间有更多接触点,带来更好的悬垂,但会使支撑更难以拆除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "树形支撑分支直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "树形支撑最细分支的直径。较粗的分支更坚固。接近基础的分支会比这更粗。" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "树形支撑分支直径角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "随着分支朝底部逐渐变粗,分支直径的角度。角度为 0 表明分支全长具有均匀的粗细度。稍微有些角度可以增加树形支撑的稳定性。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "树形支撑碰撞分辨率" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "用于计算碰撞的分辨率,目的在于避免碰撞模型。将此设置得较低将产生更准确且通常较少失败的树,但是会大幅增加切片时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "支撑放置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "调整支撑结构的放置。 放置可以设置为支撑打印平台或全部支撑。 当设置为全部支撑时,支撑结构也将在模型上打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "支撑打印平台" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "全部支撑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "支撑悬垂角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "添加支撑的最小悬垂角度。 当角度为 0° 时,将支撑所有悬垂,当角度为 90° 时,不提供任何支撑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "支撑图案" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "打印品支撑结构的图案。 提供的不同选项可实现或牢固或易于拆除的支撑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "走线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "锯齿形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "交叉" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "螺旋二十四面体" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "支撑墙行数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "包围支撑的墙的数量。添加一堵墙可以使支持打印更加可靠,并且可以更好地支持挂起,但增加了打印时间和使用的材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "连接支撑线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "将支撑线尾端连接在一起。启用此设置会让支撑更为牢固并减少挤出不足,但需要更多材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "连接支撑锯齿形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "连接锯齿形。 这将增加锯齿形支撑结构的强度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "支撑密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "调整支撑结构的密度。 较高的值会实现更好的悬垂,但支撑将更加难以移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "支撑走线距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "已打印支撑结构走线之间的距离。 该设置通过支撑密度计算。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "起始层支撑走线距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "已打印起始层支撑结构走线之间的距离。该设置通过支撑密度计算。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "支撑填充走线方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "要使用的整数走线方向列表。列表中的元素随层的进度依次使用,当达到列表末尾时将从头开始。列表项以逗号分隔,整个列表包含在方括号中。“默认“是一个空列表,即意味着使用默认角度 0 度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "启用支撑 Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "在第一层的支撑填充区域内生成一个 Brim。此 Brim 在支撑下方打印,而非周围。启用此设置会增强支撑与打印平台的附着。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "支撑 Brim 宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "在支撑下方要打印的 Brim 的宽度。较大的 Brim 可增强与打印平台的附着,但也会增加一些额外材料成本。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "支撑 Brim 走线次数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "用于支撑 Brim 的走线数量。更多 Brim 走线可增强与打印平台的附着,但也会增加一些额外材料成本。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "支撑 Z 距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "支撑结构顶部/底部到打印品之间的距离。 该间隙提供了在模型打印完成后移除支撑的空隙。 该值舍入为层高的倍数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "支撑顶部距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "从支撑顶部到打印品的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "支撑底部距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "从打印品到支撑底部的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "支撑 X/Y 距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "支撑结构在 X/Y 方向距打印品的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "支撑距离优先级" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "支撑 X/Y 距离是否覆盖支撑 Z 距离或反之。 当 X/Y 覆盖 Z 时,X/Y 距离可将支撑从模型上推离,影响与悬垂之间的实际 Z 距离。 我们可以通过不在悬垂周围应用 X/Y 距离来禁用此选项。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y 覆盖 Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z 覆盖 X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "最小支撑 X/Y 距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "支撑结构在 X/Y 方向距悬垂的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "支撑梯步阶高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "停留在模型上的支撑阶梯状底部的步阶高度。 较低的值会使支撑更难于移除,但过高的值可能导致不稳定的支撑结构。 设为零可以关闭阶梯状行为。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "支撑梯步阶最大宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "停留在模型上的支撑阶梯状底部的最大步阶宽度。 较低的值会使支撑更难于移除,但过高的值可能导致不稳定的支撑结构。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "支撑阶梯最小坡度角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "使阶梯生效的区域最小坡度。该值较小可在较浅的坡度上更容易去除支撑,但该值过小可能会在模型的其他部分上产生某些很反常的结果。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "支撑结合部距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "支撑结构间在 X/Y 方向的最大距离。当分离结构之间的距离小于此值时,这些结构将合并为一体。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "支撑水平扩展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "应用到每一层所有支撑多边形的偏移量。 正值可以让支撑区域更平滑,并产生更为牢固的支撑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "支撑填充层厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "支撑填充材料每层的厚度。 该值应始终为层高的乘数,否则应进行舍入。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "渐进支撑填充步阶" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "在进入顶层以下时,将支撑填充密度减少一半的次数。 越靠近顶面的区域密度越高,最高达到支撑填充密度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "渐进支撑填充步阶高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "在切换至密度的一半前指定密度的支撑填充高度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "最小支撑面积" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "支撑多边形的最小面积。将不会生成面积小于此值的多边形。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "启用支撑接触面" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "在模型和支撑之间生成一个密集的接触面。 这会在打印模型所在的支撑顶部和模型停放的支撑底部创建一个皮肤。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "启用支撑顶板" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "在支撑顶部和模型之间生成一个密集的材料板。 这会在模型和支撑之间形成一个皮肤。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "启用支撑底板" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "在支撑底部和模型之间生成一个密集的材料板。 这会在模型和支撑之间形成一个皮肤。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "支撑接触面厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "支撑与模型在底部或顶部接触的接触面厚度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "支撑顶板厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "支撑顶板的厚度。 这会控制模型所停放的支撑顶部密集层的数量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "支撑底板厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "支撑底板的厚度。 这会控制支撑所停放的模型顶部区域所打印的密集层数量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "支撑接触面分辨率" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "在检查支撑上方或下方是否有模型时,采用指定高度的步阶。 值越低切片速度越慢,而较高的值会导致在部分应有支撑接触面的位置打印一般的支撑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "支撑接触面密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "调整支撑结构顶板和底板的密度。 较高的值会实现更好的悬垂,但支撑将更加难以移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "支撑顶板密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "支撑结构顶板的密度。 较高的值会实现更好的悬垂,但支撑将更加难以移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "支撑顶板走线距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "已打印支撑顶板走线之间的距离。 该设置是通过支撑顶板密度计算,但可以单独调整。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "支撑底板密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "支撑结构底板的密度。 较高的值会在模型顶部产生更好的支撑粘着。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "支撑底板走线距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "已打印支撑底板走线之间的距离。 该设置是通过支撑底板密度计算,但可以单独调整。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "支撑接触面图案" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "支撑与模型之间接触面的打印图案。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "走线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "锯齿形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "支撑顶板图案" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "打印支撑顶板的图案。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "直线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "同心圆" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "锯齿状" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "支撑底板图案" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "打印支撑底板的图案。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "走线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "锯齿形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "最小支撑接触面面积" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "支撑接触面多边形的最小面积。面积小于此值的多边形将打印为一般支撑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "最小支撑顶板面积" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "支撑顶板的最小面积。面积小于此值的多边形将打印为一般支撑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "最小支撑底板面积" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "支撑底板的最小面积。面积小于此值的多边形将打印为一般支撑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "支撑接触面水平扩展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "应用到支撑接触面多边形的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "支撑顶板水平扩展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "应用到支撑顶板的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "支撑底板水平扩展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "应用到支撑底板的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "支撑接触面走线方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "要使用的整数走线方向列表。列表中的元素随层的进度依次使用,当达到列表末尾时将从头开始。列表项以逗号分隔,整个列表包含在方括号中。“默认“为一个空列表,即意味着使用默认角度(如果接触面很厚或为 90 度,则在 45 度和 135 度之间交替)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "支撑顶板走线方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "要使用的整数走线方向列表。列表中的元素随层的进度依次使用,当达到列表末尾时将从头开始。列表项以逗号分隔,整个列表包含在方括号中。“默认“为一个空列表,即意味着使用默认角度(如果接触面很厚或为 90 度,则在 45 度和 135 度之间交替)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "支撑底板走线方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "要使用的整数走线方向列表。列表中的元素随层的进度依次使用,当达到列表末尾时将从头开始。列表项以逗号分隔,整个列表包含在方括号中。“默认“为一个空列表,即意味着使用默认角度(如果接触面很厚或为 90 度,则在 45 度和 135 度之间交替)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "风扇速度覆盖" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "启用时,会为支撑正上方的表面区域更改打印冷却风扇速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "支撑的表面风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "打印支撑正上方表面区域时使用的风扇百分比速度。使用高风扇速度可能使支撑更容易移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "使用塔" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "使用专门的塔来支撑较小的悬垂区域。 这些塔的直径比它们所支撑的区域要大。 在靠近悬垂物时,塔的直径减小,形成顶板。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "塔直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "特殊塔的直径。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "最大塔支撑直径" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "将由专门的支撑塔支撑的小区域 X/Y 轴方向的最大直径。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "塔顶板角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "塔顶角度。 该值越高,塔顶越尖,值越低,塔顶越平。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "下拉式支撑网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "在支撑网格下方的所有位置进行支撑,让支撑网格中没有悬垂。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "场景具有支撑网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "场景中存在支撑网格。此设置受 Cura 控制。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "打印平台附着" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "附着" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "启用装填光点" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "打印前是否装填有光点的耗材。 开启此设置将确保打印前挤出机的喷嘴处已准备好材料。 打印 Brim 或 Skirt 也可作为装填用途,这种情况下关闭此设置可以节省时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "挤出机 X 轴坐标" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "打印开始时,喷头在 X 轴上初始位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "挤出机 Y 轴起始位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "打印开始时,喷头在 Y 轴坐标上初始位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "打印平台附着类型" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "帮助改善挤出装填以及与打印平台附着的不同选项。 Brim 会在模型基座周围添加单层平面区域,以防止卷翘。 Raft 会在模型下添加一个有顶板的厚网格。 Skirt 是在模型四周打印的一条线,但并不与模型连接。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "Skirt" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "Raft" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "无" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "打印平台附着挤出机" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "用于打印 skirt/brim/raft 的挤出机组。 用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "Skirt/Brim 挤出器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "用于打印 Skirt 或 Brim 的挤出机组。用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "Raft 底层挤出器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "用于打印 Raft 第一层的挤出器组。用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "Raft 中间挤出器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "用于打印 Raft 中间层的挤出器组。用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "Raft 顶层挤出器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "用于打印 Raft 顶层的挤出器组。用于多重挤出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "Skirt 走线计数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "多个 Skirt 走线帮助为小型模型更好地装填您的挤出部分。 将其设为 0 将禁用 skirt。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "Skirt 距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4617,1397 +4692,1342 @@ msgstr "" "skirt 和打印第一层之间的水平距离。\n" "这是最小距离。多个 skirt 走线将从此距离向外延伸。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "Skirt/Brim 最小长度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "skirt 或 brim 的最小长度。 如果所有 skirt 或 brim 走线之和都没有达到此长度,则将添加更多 skirt 或 brim 走线直至达到最小长度。 注意: 如果走线计数设为 0,则将忽略此选项。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "Brim 宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "模型到最外侧 brim 线的距离。 较大的 brim 可增强与打印平台的附着,但也会减少有效打印区域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "Brim 走线计数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "brim 所用走线数量。 更多 brim 走线可增强与打印平台的附着,但也会减少有效打印区域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "边沿距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "第一条边沿线与打印件第一层轮廓之间的水平距离。较小的间隙可使边沿更容易去除,同时在散热方面仍有优势。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "Brim 替换支撑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "强制围绕模型打印 Brim,即使该空间本该由支撑占据。此操作会将第一层的某些支撑区域替换为 Brim 区域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "仅在外部打印 Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "仅在模型外部打印 brim。 这会减少您之后需要移除的 brim 量,而不会过度影响热床附着。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "Raft 留白" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "如果启用了 raft,则这是指也被提供了 raft 的模型周围的额外 raft 区域。 增加此留白将创建强度更大的 raft,但会使用更多材料,为打印品留下的空间更少。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "Raft 平滑度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "该设置控制 Raft 轮廓中的内角呈圆形的程度。内向角被设置为半圆形,半径等于此处的值。此设置还会移除 raft 轮廓中小于此半圆形的孔。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "Raft 空隙" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "模型最后的 raft 层与第一层之间的间隙。 只有第一层被提高了这个量,以便降低 raft 层和模型之间的附着。 让 raft 更容易剥离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "起始层 Z 重叠" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "使模型的第一层和第二层在 Z 方向上重叠以补偿在空隙中损失的耗材。 第一个模型层上方的所有模型将向下移动此重叠量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "Raft 顶层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "第 2 个 raft 层上方的顶层数量。 这些是模型所在的完全填充层。 第二层会产生比第一层更平滑的顶部表面。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "Raft 顶层厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "顶部 Raft 层的层厚度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "Raft 顶线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "Raft 顶部表面的走线宽度。 这些走线可以是细线,以便实现平滑的 Raft 顶部。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "Raft 顶部间距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "顶部 Raft 层的 Raft 走线之间的距离。 间距应等于走线宽度,以便打造坚固表面。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "Raft 中间层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "Raft 的底层和表面之间的层数。这些层组成了 Raft 的主要厚度。增加此值会创建一个更厚、更坚固的 Raft。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "Raft 中间厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "中间 Raft 层的层厚度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "Raft 中间线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "中间 Raft 层的走线宽度。 让第二层挤出更多会导致走线粘着在打印平台上。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "Raft 中间间距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "中间 Raft 层的 Raft 走线之间的距离。 中间的间距应足够宽,同时也要足够密集,以便支撑顶部 Raft 层。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "Raft 基础厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "基础 Raft 层的层厚度。 该层应为与打印机打印平台牢固粘着的厚层。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "Raft 基础走线宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "基础 Raft 层的走线宽度。 这些走线应该是粗线,以便协助打印平台附着。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "Raft 基础走线间距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "基础 Raft 层的 Raft 走线之间的距离。 宽间距方便将 Raft 从打印平台移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "Raft 打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "打印 Raft 的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "Raft 顶部打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "打印顶部 Raft 层的速度。 这些层应以较慢的速度打印,以便喷嘴缓慢地整平临近的表面走线。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "Raft 中间打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "打印中间 Raft 层的速度。 该层应以很慢的速度打印,因为喷嘴所出的材料量非常高。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "Raft 基础打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "打印基础 Raft 层的速度。 该层应以很慢的速度打印,因为喷嘴所出的材料量非常高。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "Raft 打印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "打印 Raft 的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "Raft 顶部打印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "打印顶部 Raft 层的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "Raft 中间打印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "打印中间 Raft 层的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "Raft 基础打印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "打印基础 Raft 层的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "Raft 打印抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "打印 Raft 的抖动速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "Raft 顶部打印抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "打印顶部 Raft 层的抖动速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "Raft 中间打印抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "打印中间 Raft 层的抖动速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "Raft 基础打印抖动速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "打印基础 Raft 层的抖动速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "Raft 风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "Raft 的风扇速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "Raft 顶部风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "顶部 Raft 层的风扇速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "Raft 中间风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "中间 Raft 层的风扇速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "Raft 基础风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "基础 Raft 层的风扇速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "双重挤出" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "利用多个挤出机进行打印所用的设置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "启用装填塔" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "在打印品相邻处打印一个塔,用于在每个喷嘴切换后装填材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "装填塔尺寸" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "装填塔的宽度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "装填塔最小体积" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "为了清除足够的材料,装填塔每层的最小体积。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "装填塔 X 位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "装填塔位置的 X 坐标。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "装填塔 Y 位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "装填塔位置的 y 坐标。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "擦拭装填塔上的不活动喷嘴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "在用一个喷嘴打印装填塔后,从装填塔上的另一个喷嘴擦去渗出的材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "装填塔 Brim" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "装填塔可能需要 Brim 提供额外附着力,无论模型是否需要。目前不可与 'Raft' 附着类型配合使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "启用渗出罩" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "启用外部渗出罩。 这将在模型周围创建一个外壳,如果与第一个喷嘴处于相同的高度,则可能会擦拭第二个喷嘴。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "渗出罩角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "渗出罩中的一个部件将具备的最大角度。 角度 0 度时为垂直,角度 90 度时为水平。 较小的角度会降低渗出罩失效次数,但会耗费更多材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "渗出罩距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "渗出罩在 X/Y 方向距打印品的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "喷嘴切换回抽距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "切换挤出机时的回抽量。设为 0,不进行任何回抽。该值通常应与加热区的长度相同。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "喷嘴切换回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "回抽耗材的速度。 较高的回抽速度效果较好,但回抽速度过高可能导致耗材磨损。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "喷嘴切换回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "喷嘴切换回抽期间耗材回抽的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "喷嘴切换装填速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "喷嘴切换回抽后耗材被推回的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "喷嘴切换额外装填量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "喷嘴切换后的额外装填材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "网格修复" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "使网格更适合 3D 打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "联合覆盖体积" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "忽略由网格内的重叠体积产生的内部几何,并将多个部分作为一个打印。 这可能会导致意外的内部孔洞消失。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "移除所有孔洞" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "移除每层的孔洞,仅保留外部形状。 这会忽略任何不可见的内部几何。 但是,也会忽略可从上方或下方看到的层孔洞。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "广泛缝合" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "广泛缝合尝试通过接触多边形来闭合孔洞,以此缝合网格中的开孔。 此选项可能会产生大量的处理时间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "保留断开连接的面" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "一般情况下,Cura 会尝试缝合网格中的小孔,并移除层中有大孔的部分。启用此选项将保留那些无法缝合的部分。当其他所有方法都无法产生正确的 G-code 时,最后才应考虑该选项。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "合并网格重叠" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "让彼此接触的网格略微重叠。 这会让它们更好地粘合在一起。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "移除网格交叉" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "移除多个网格互相重叠的区域。 如果合并的双材料模型彼此重叠,此选项可能适用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "交替网格移除" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "切换为与每个层相交的网格相交体积,以便重叠的网格交织在一起。 关闭此设置将使其中一个网格获得重叠中的所有体积,同时将其从其他网格中移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "移除空白第一层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "移除第一个打印层下方的空白层(如果存在)。如果“切片公差”设置被设为“独占”或“中间”,禁用此设置可能导致空白第一层。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "最大分辨率" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "走线部分在切片后的最小尺寸。如果提高此值,网格的分辨率将降低。这可让打印机保持处理 g-code 所需的速度,并将通过移除无法处理的网格细节提高切片速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "空走的最大分辨率" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "切片后的旅行线路段的最小尺寸。如果你增加了这个,旅行的移动就会变得不那么平滑了。这可能使打印机能够跟上它处理g代码的速度,但是它可能导致模型的避免变得不那么准确。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "最大偏移量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "降低“最大分辨率”设置的分辨率时允许的最大偏移量。如果增加该值,打印作业的准确性将降低,但 g-code 将减小。“最大偏移量”是“最大分辨率”的限制,因此如果两者冲突,则“最大偏移量”将始终保持有效。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "最大挤出面积偏移量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "从直线中移除中间点时允许的最大挤出面积偏移量。在长直线中,中间点可以用作宽度变化点。因此,如果移除该点,这会使得线条具有均匀的宽度,进而导致失去(或增加)一点挤出面积。如果增加此值,您可能会注意到平行直壁之间的挤出不足(或过多),因为将允许移除更多的中间宽度变化点。打印作业的准确性将降低,但 g-code 将减小。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "特殊模式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "打印模型的非传统方式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "打印序列" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "是要一次一层地打印所有模型,还是要等待打印完一个模型后再继续打印下一个。如果 a) 仅启用了一个挤出器,并且 b) 分离所有模型的方式使得整个打印头可在这些模型间移动,并且所有模型都低于喷嘴与 X/Y 轴之间的距离,则可使用排队打印模式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "同时打印" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "排队打印" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "填充网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "使用此网格修改与其重叠的其他网格的填充物。 利用此网格的区域替换其他网格的填充区域。 建议仅为此网格打印一个壁,而不打印顶部/底部皮肤。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "网格处理等级" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "在考虑多个重叠的填充网格时确定此网格的优先级。其中有多个填充网格重叠的区域将采用等级最高的网格的设置。具有较高等级的填充网格将修改具有较低等级的填充网格和普通网格的填充。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "切割网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "将此网格的体积限制在其他网格内。 您可以使用它来制作采用不同的设置以及完全不同的挤出机的网格打印的特定区域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "模具" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "将模型作为模具打印,可进行铸造,以便获取与打印平台上的模型类似的模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "最小模具宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "模具外侧与模型外侧之间的最短距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "模具顶板高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "用于打印模具的模型水平部分上方的高度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "模具角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "为模具创建的外壁的悬垂角度。 0° 将使模具的外壳垂直,而 90° 将使模型的外部遵循模型的轮廓。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "支撑网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "使用此网格指定支撑区域。 可用于生成支撑结构。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "防悬网格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "使用此网格指定模型的任何部分不应被检测为悬垂的区域。 可用于移除不需要的支撑结构。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "表面模式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "将模型作为仅表面、一个空间或多个具有松散表面的空间处理。 正常打印模式仅打印封闭的空间。 “表面”打印跟踪网格表面的单个壁,没有填充物,也没有顶部/底部皮肤。 \"两者都\"将封闭空间正常打印,并将任何剩余多边形作为表面打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "正常" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "表面" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "两者都" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "螺旋打印外轮廓" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "螺旋打印实现外部边缘的平滑 Z 移动。 这会在整个打印上建立一个稳定的 Z 增量。 该功能会将一个实心模型转变为具有实体底部的单壁打印。 只有在当每一层仅包含一个部分时才应启用此功能。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "平滑螺旋轮廓" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "平滑螺旋轮廓以减少 Z 缝的可见性(Z 缝于打印品上几乎不可见,但在层视图中仍然可见)。注意:平滑操作将模糊精细的表面细节。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "相对挤出" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "使用相对挤出而不是绝对挤出。使用相对 E 步阶,以便对 G-code 进行更轻松的后期处理。但是,并非所有打印机均支持此功能,而且与绝对 E 步阶相比,此功能在沉积材料量上会产生非常轻微的偏差。不论是否启用此设置,挤出模式将始终在设置为绝对挤出后才输出任何 G-code 脚本。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "实验性" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "尚未完全充实的功能。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "切片公差" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "切片层的垂直公差。一般通过穿过每层厚度的中间截取横截面而产生该层的轮廓(中间)。此外,每层均可有一些区域,这些区域落入体积内部并遍布该层的整个厚度(排除),或层具有一些区域,这些区域落入该层内的任意位置(包含)。“包含”保留最多的细节,“排除”有利于最佳贴合,而“中间”保持最接近原始表面。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "Middle" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "Exclusive" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "Inclusive" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "顶部表面皮肤线宽" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "打印顶部区域单一走线宽度。" - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "顶部表面皮肤图案" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "最顶层图案。" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "走线" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "同心" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "锯齿形" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "单调顶部表面顺序" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "按照一定的顺序打印顶部表面走线,使它们始终在一个方向上与相邻的走线重叠。这需要更长一些的打印时间,但会使平面看起来更一致。" - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "顶部表面皮肤走线方向" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "当顶部表面皮肤层采用线条或锯齿状图案时使用的整数走线方向的列表。 列表中的元素随层的进度依次使用,当达到列表末尾时,它将从头开始。 列表项以逗号分隔,整个列表包含在方括号中。 默认是一个空列表,即意味着使用传统的默认角度(45 和 135 度)。" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "填充物空驶优化" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "启用后,可优化打印填充走线的顺序,缩短空驶距离。空驶时间的缩短很大程度上取决于被切割的模型、填充图案、密度等。请注意,对于具有许多小填充区域的一些模型,分割模型的时间可能会大幅增加。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "自动温度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "根据每一层的平均流速自动更改每层的温度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "流量温度图" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "数据连接材料流量(mm3/s)到温度(摄氏度)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "最小多边形周长" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "切片层中周长小于此数值的多边形将被滤除。以切片时间为代价,较低的值可实现较高分辨率的网格。它主要用于高分辨率 SLA 打印机和包含大量细节的极小 3D 模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "将支撑结构分拆成块状" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "跳过部分支撑线连接,让支撑结构更容易脱离。 此设置适用于锯齿形支撑结构填充图案。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "支撑块大小" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "每隔 N 毫米在支撑线之间略去一个连接,让支撑结构更容易脱离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "支撑块走线数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "每隔 N 个连接线跳过一个连接,让支撑结构更容易脱离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "启用防风罩" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "这将在模型周围创建一个壁,该壁会吸住(热)空气并遮住外部气流。 对于容易卷曲的材料尤为有用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "防风罩 X/Y 距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "防风罩在 X/Y 方向与打印品的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "防风罩限制" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "设置防风罩的高度。 选择在模型的完整高度或有限高度处打印防风罩。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "完整" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "有限" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "防风罩高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "防风罩的高度限制。 在此高度以上不会打印任何防风罩。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "使悬垂可打印" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "更改打印模型的几何,以最大程度减少需要的支撑。 陡峭的悬垂物将变浅。 悬垂区域将下降变得更垂直。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "最大模型角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "在悬垂变得可打印后悬垂的最大角度。 当该值为 0° 时,所有悬垂将被与打印平台连接的模型的一个部分替代,如果为 90° 时,不会以任何方式更改模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "最大悬垂孔面积" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "在“使悬垂对象可打印”将其删除之前,模型底部的孔的最大面积。小于此面积的孔将会保留。值 0 mm² 将填充模型底部的所有孔。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "启用滑行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "滑行会用一个空驶路径替代挤出路径的最后部分。 渗出材料用于打印挤出路径的最后部分,以便减少串接。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "滑行体积" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "该体积如不进行滑行则会渗出。 该值一般应接近喷嘴立方直径。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "滑行前最小体积" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "挤出路径在可以进行滑行前应拥有的最小体积。 对于较小的挤出路径,鲍登管内累积的压力较少,因此滑行空间采用线性扩展。 该值应始终大于滑行空间。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "滑行速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "滑行期间的移动速度,相对于挤出路径的速度。 建议采用略低于 100% 的值,因为在滑行移动期间鲍登管中的压力会下降。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "交叉 3D 气槽大小" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "交叉 3D 图案的四向交叉处的气槽大小,高度为图案与自身接触的位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "交叉加密图像密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "在打印的填充中,亮度值决定了相应位置的最小密度的图像的文件位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "交叉填充密度图象" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "一个图像的文件位置,在这个图像中,亮度值决定了在支持中相应位置的最小密度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "启用锥形支撑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "使底部的支撑区域小于悬垂处的支撑区域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "锥形支撑角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "锥形支撑的倾斜角度。 角度 0 度时为垂直,角度 90 度时为水平。 较小的角度会让支撑更为牢固,但需要更多材料。 负角会让支撑底座比顶部宽。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "锥形支撑最小宽度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "锥形支撑区域底部被缩小至的最小宽度。 宽度较小可导致不稳定的支撑结构。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "模糊皮肤" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "在打印外墙时随机抖动,使表面具有粗糙和模糊的外观。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "仅外部模糊皮肤" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "仅抖动部件的轮廓,而不抖动部件的孔。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "模糊皮肤厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "在其中进行抖动的宽度。 建议让此值低于外壁宽度,因为内壁不会更改。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "模糊皮肤密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "在一层中的每个多边形上引入的点的平均密度。 注意,多边形的原始点被舍弃,因此低密度导致分辨率降低。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "模糊皮肤点距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "在每个走线部分引入的随机点之间的平均距离。 注意,多边形的原始点被舍弃,因此高平滑度导致分辨率降低。 该值必须大于模糊皮肤厚度的一半。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "流量补偿最大挤出偏移值" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "移动线材以补偿流量变化的最大距离(以毫米为单位)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "流量补偿因子" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "为补偿流量变化而将线材移动的距离,在挤出一秒钟的情况下占线材移动距离的百分比。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "单线打印(以下简称 WP)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "只打印一个具有稀疏网状结构的外表面,在“稀薄的空气中”打印。 这是通过在给定的 Z 间隔水平打印模型的轮廓来实现的,这些间隔通过上行线和下行斜线连接。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "WP 连接高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "两个水平部分之间上行线和下行斜线的高度。 这决定网结构的整体密度。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "WP 顶板嵌入距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "在从顶板轮廓向内进行连接时所覆盖的距离。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "WP 速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "挤出材料时喷嘴移动的速度。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "WP 底部打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "打印第一层的速度,该层是唯一接触打印平台的层。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "WP 上升打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "“在稀薄空气中”向上打印走线的速度。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "WP 下降打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "打印下行斜线的速度。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "WP 水平打印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "打印模型水平轮廓的速度。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "WP 打印流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "流量补偿:挤出的材料量乘以此值。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "WP 连接流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "向上或向下时的流量补偿。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "WP 平面流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "打印平面走线时的流量补偿。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "WP 顶部延迟" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "向上移动后的延迟时间,以便上行走线硬化。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "WP 底部延迟" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "向下移动后的延迟时间。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "WP 平面延迟" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "两个水平部分之间的延迟时间。 引入这样的延迟可以在连接点处与先前的层产生更好的附着,而太长的延迟会引起下垂。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "WP 轻松上行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6016,651 +6036,675 @@ msgstr "" "以半速挤出的上行移动的距离。\n" "这会与之前的层产生更好的附着,而不会将这些层中的材料过度加热。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "WP 纽结大小" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "在上行走线的顶部创建一个小纽结,使连续的水平层有更好的机会与其连接。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "WP 倒塌" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "材料在向上挤出后倒塌的距离。 将对此距离进行补偿。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "WP 拖行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "向上挤出材料与斜向下挤出一起拖动的距离。 将对此距离进行补偿。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "WP 使用策略" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "用于确定两个连续层在每个连接点连接的策略。 回抽可让上行走线在正确的位置硬化,但可能导致耗材磨损。 可以在上行走线的尾端进行打结以便提高与其连接的几率,并让走线冷却;但这会需要较慢的打印速度。 另一种策略是补偿上行走线顶部的下垂;然而,线条不会总是如预期的那样下降。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "补偿" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "纽结" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "WP 拉直下行走线" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "水平走线部分所覆盖的斜下行走线的百分比。 这可以防止上行线最顶端点下垂。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "WP 顶板倒塌" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "打印时,在“稀薄空气中”打印的水平顶板走线倒塌的距离。 将对此距离进行补偿。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "WP 顶板拖行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "向内线的端部在返回至顶板外部轮廓时被拖行的距离。 将对此距离进行补偿。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "WP 顶板外部延迟" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "在成为顶板的孔的外围花费的时间。 较长的时间可确保更好的连接。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "WP 喷嘴间隙" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "喷嘴和水平下行线之间的距离。 较大的间隙会让斜下行线角度较平缓,进而使第二层的上行连接较少。 仅应用于单线打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "使用自适应图层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "自适应图层根据模型形状计算图层高度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "自适应图层最大变化" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "最大允许高度与基层高度不同。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "自适应图层变化步长" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "下一层与前一层的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "自适应图层地形尺寸" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "两个相邻图层之间的目标水平距离。减小此设置的值会使要使用的图层变薄,从而使图层的边缘距离更近。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "悬垂壁角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "悬垂超过此角度的壁将使用悬垂壁设置打印。该值为 90 时,不会将任何壁视为悬垂。受到支撑支持的悬垂也不会被视为悬垂。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "悬垂壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "悬垂壁将以其正常打印速度的此百分比打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "启用连桥设置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "在打印连桥时,检测连桥并修改打印速度、流量和风扇设置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "最小桥壁长度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "将使用正常壁设置打印短于此长度且没有支撑的壁。将使用桥壁设置打印长于此长度且没有支撑的壁。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "连桥表面支撑阈值" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "如果受支撑的表面区域小于整个区域的这一百分比,则使用连桥设置打印。否则,使用正常表面设置打印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "连桥稀疏填充物最大密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "填充物的最大密度被视为稀疏。稀疏填充物表面被视为不受支持,因此可被视为连桥表面。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "桥壁滑行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "此参数用于控制挤出机在开始打印桥壁前应该滑行的距离。在开始打印连桥之前滑行,可以降低喷嘴中的压力,并保证打印出平滑的连桥。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "桥壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "打印桥壁的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "桥壁流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "打印桥壁时,将挤出的材料量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "连桥表面速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "打印连桥表面区域的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "连桥表面流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "打印连桥表面区域时,将挤出的材料量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "连桥表面密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "连桥表面层的密度。此值若小于 100 则会增大表面线条的缝隙。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "连桥风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "打印连桥表面和桥壁时使用的风扇百分比速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "连桥有多层" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "如果启用此选项,则使用以下设置打印净空区域上方第二层和第三层。否则,将使用正常设置打印这些层。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "连桥第二层表面速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "打印桥梁第二层表面时使用的打印速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "连桥第二层表面流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "打印连桥第二层表面时,将挤出的材料量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "连桥第二层表面密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "连桥第二层表面的密度。此值若小于 100 则会增大表面线条的缝隙。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "连桥第二层表面风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "打印桥梁第二层表面时使用的风扇百分比速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "连桥第三层表面速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "打印桥梁第三层表面时使用的打印速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "连桥第三层表面流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "打印连桥第三层表面时,将挤出的材料量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "连桥第三层表面密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "连桥第三层表面的密度。此值若小于 100 则会增大表面线条的缝隙。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "连桥第三层表面风扇速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "打印桥梁第三层表面时使用的风扇百分比速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "图层切换后擦拭喷嘴" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "是否包括图层切换后擦拭喷嘴的 G-Code(每层最多 1 个)。启用此设置可能会影响图层变化时的回抽。请使用“擦拭回抽”设置来控制擦拭脚本将在其中工作的图层回抽。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "擦拭之间的材料量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "在开始下一轮喷嘴擦拭之前可挤出的最大材料量。如果此值小于层中所需的材料量,则该设置在此层中无效,即每层仅限擦拭一次。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "启用擦拭回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "当喷嘴移动到非打印区域上方时回抽耗材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "擦拭回抽距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "耗材回抽量,可避免耗材在擦拭期间渗出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "擦拭回抽额外装填量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "有些材料可能会在擦拭空驶过程中渗出,可以在这里进行补偿。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "擦拭回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "擦拭回抽移动期间耗材回抽和装填的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "擦拭回抽期间的回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "擦拭回抽移动期间耗材回抽的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "擦拭回抽装填速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "擦拭回抽移动期间耗材装填的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "擦拭暂停" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "在未回抽后暂停。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "擦拭 Z 抬升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "在擦拭时,构建板会降低以在喷嘴与打印件之间形成间隙。这样可防止喷嘴在行程中撞击打印件,降低从构建板上撞掉打印件的可能性。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "擦拭 Z 抬升高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "执行 Z 抬升的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "擦拭抬升速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "抬升期间移动 Z 轴的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "擦拭刷 X 轴坐标" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "擦拭开始处的 X 轴坐标。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "擦拭重复计数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "在擦拭刷上移动喷嘴的次数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "擦拭移动距离" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "在擦拭刷上来回移动喷嘴头的距离。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "小孔最大尺寸" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "将使用微小特征速度打印直径小于此尺寸的孔和零件轮廓。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "微小特征最大长度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "将使用微小特征速度打印小于此长度的特征轮廓。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "微小特征速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "微小特征将按正常打印速度的百分比进行打印。缓慢打印有助于粘合和提高准确性。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "微小特征初始层速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "第一层的微小特征将按正常打印速度的百分比进行打印。缓慢打印有助于粘合和提高准确性。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "交替壁方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "在每一层或嵌入上交替壁方向。这适用于会产生应力的材料,例如在金属打印中。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "移除 Raft 内侧角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "从 Raft 上移除内侧角,这会使 Raft 变得凸出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "Raft 底板壁数" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "在 Raft 的底板层中,围绕线型图案打印轮廓的次数。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "命令行设置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "未从 Cura 前端调用 CuraEngine 时使用的设置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "中心点" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "是否将模型放置在打印平台中心 (0,0),而不是使用模型在其中保存的坐标系统。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "网格X位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "应用在模型 x 方向上的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "网格Y位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "应用在模型 y 方向上的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "网格Z位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "应用在模型 z 方向上的偏移量。 利用此选项,您可以执行过去被称为“模型沉降”的操作。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "网格旋转矩阵" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "在将模型从文件中载入时应用在模型上的转换矩阵。" +#~ msgctxt "inset_direction description" +#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +#~ msgstr "确定打印壁的顺序。先打印外壁有助于提高尺寸精度,因为内壁的误差不会传播到外壁。不过,在打印悬垂对象时,后打印外壁可以实现更好的堆叠。" + +#~ msgctxt "wall_split_middle_threshold label" +#~ msgid "Split Middle Line Threshold" +#~ msgstr "拆分中间走线阈值" + +#~ msgctxt "wall_split_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "最小走线宽度是普通走线宽度的一个系数,超过该值的中间走线(如果有)将拆分为两根。减少此设置将使用更多、更细的走线。增加此设置可使用更少、更宽的走线。请注意,应用此设置时就像是将使用壁来填充整个形状,因此,这里的中间是指形状两个外边缘之间对象的中间,即使在打印中实际上有填充或(其他)表层。" + +#~ msgctxt "min_odd_wall_line_width description" +#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +#~ msgstr "中间走线空隙填料多线壁的最小走线宽度。此设置确定在什么模型厚度下,我们从打印两根壁走线切换到打印两个外壁并在中间打印一个中心壁。更高的最小奇数壁走线宽度会带来更高的最大偶数壁走线宽度。最大奇数壁走线宽度计算方法是:2 * 最小偶数壁走线宽度," + +#~ msgctxt "wall_add_middle_threshold label" +#~ msgid "Add Middle Line Threshold" +#~ msgstr "添加中间走线阈值" + +#~ msgctxt "wall_add_middle_threshold description" +#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." +#~ msgstr "最小走线宽度是普通走线宽度的一个系数,超过该值将添加中间走线(如果还没有)。减少此设置将使用更多、更细的走线。增加此设置可使用更少、更宽的走线。请注意,应用此设置时就像是将使用壁来填充整个形状,因此,这里的中间是指形状两个外边缘之间对象的中间,即使在打印中实际上有填充或(其他)表层。" + #~ msgctxt "machine_head_with_fans_polygon description" #~ msgid "A 2D silhouette of the print head (fan caps included)." #~ msgstr "打印头 2D 轮廓图(包含风扇盖)。" diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index 91d45b2515..a7c4dd7bd9 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" -"Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0200\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: 2022-01-02 19:59+0800\n" "Last-Translator: Valen Chang \n" "Language-Team: Valen Chang \n" @@ -18,196 +18,673 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Poedit 3.0\n" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 -msgctxt "@label" -msgid "Unknown" -msgstr "未知" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 +msgctxt "@tooltip" +msgid "Outer Wall" +msgstr "外壁" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 -msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "下列印表機因為是群組的一部份導致無法連接" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 +msgctxt "@tooltip" +msgid "Inner Walls" +msgstr "內壁" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 -msgctxt "@label" -msgid "Available networked printers" -msgstr "可用的網路印表機" +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 +msgctxt "@tooltip" +msgid "Skin" +msgstr "表層" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/ExtrudersModel.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 +msgctxt "@tooltip" +msgid "Infill" +msgstr "填充" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 +msgctxt "@tooltip" +msgid "Support Infill" +msgstr "支撐填充" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 +msgctxt "@tooltip" +msgid "Support Interface" +msgstr "支撐介面" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 +msgctxt "@tooltip" +msgid "Support" +msgstr "支撐" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 +msgctxt "@tooltip" +msgid "Skirt" +msgstr "裙邊" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 +msgctxt "@tooltip" +msgid "Prime Tower" +msgstr "裝填塔" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 +msgctxt "@tooltip" +msgid "Travel" +msgstr "移動" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 +msgctxt "@tooltip" +msgid "Retractions" +msgstr "回抽" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 +msgctxt "@tooltip" +msgid "Other" +msgstr "其它" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +msgctxt "@text:window" +msgid "The release notes could not be opened." +msgstr "發佈通知無法開啟." + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 +#, python-brace-format +msgctxt "@label" +msgid "Group #{group_nr}" +msgstr "群組 #{group_nr}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +msgctxt "@action:button" +msgid "Next" +msgstr "下一步" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +msgctxt "@action:button" +msgid "Skip" +msgstr "略過" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +msgctxt "@action:button" +msgid "Finish" +msgstr "完成" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +msgctxt "@action:button" +msgid "Add" +msgstr "增加" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 +msgctxt "@action:button" +msgid "Cancel" +msgstr "取消" + +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +msgctxt "@action:button" +msgid "Close" +msgstr "關閉" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +msgctxt "@title:window" +msgid "File Already Exists" +msgstr "檔案已經存在" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#, python-brace-format +msgctxt "@label Don't translate the XML tag !" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "檔案 {0} 已存在。你確定要覆蓋掉它嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +msgctxt "@info:status" +msgid "Invalid file URL:" +msgstr "無效的檔案網址:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 +msgctxt "@info:not supported profile" +msgid "Not supported" +msgstr "不支援" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 +msgctxt "@info:No intent profile selected" +msgid "Default" +msgstr "預設值" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +msgctxt "@label" +msgid "Nozzle" +msgstr "噴頭" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 +msgctxt "@info:message Followed by a list of settings." +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "設定已被更改為符合目前擠出機:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 +msgctxt "@info:title" +msgid "Settings updated" +msgstr "設定更新" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 +msgctxt "@info:title" +msgid "Extruder(s) Disabled" +msgstr "擠出機已停用" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Failed to export profile to {0}: {1}" +msgstr "無法將列印參數匯出至 {0}{1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +msgctxt "@info:title" +msgid "Error" +msgstr "錯誤" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "無法將列印參數匯出至 {0}:寫入器外掛報告故障。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Exported profile to {0}" +msgstr "列印參數已匯出至:{0}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 +msgctxt "@info:title" +msgid "Export succeeded" +msgstr "匯出成功" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}: {1}" +msgstr "無法從 {0} 匯入列印參數:{1}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Can't import profile from {0} before a printer is added." +msgstr "在加入印表機前,無法從 {0} 匯入列印參數。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "No custom profile to import in file {0}" +msgstr "檔案 {0} 內沒有自訂列印參數可匯入" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "Failed to import profile from {0}:" +msgstr "從 {0} 匯入列印參數失敗:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags !" +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "列印參數 {0} 含有不正確的資料,無法匯入。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tag !" +msgid "Failed to import profile from {0}:" +msgstr "從 {0} 匯入列印參數失敗:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 +#, python-brace-format +msgctxt "@info:status" +msgid "Successfully imported profile {0}." +msgstr "已成功匯入列印參數 {0}。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 +#, python-brace-format +msgctxt "@info:status" +msgid "File {0} does not contain any valid profile." +msgstr "檔案 {0} 內未含有效的列印參數。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 +#, python-brace-format +msgctxt "@info:status" +msgid "Profile {0} has an unknown file type or is corrupted." +msgstr "列印參數 {0} 檔案類型未知或已損壞。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 +msgctxt "@label" +msgid "Custom profile" +msgstr "自訂列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 +msgctxt "@info:status" +msgid "Profile is missing a quality type." +msgstr "列印參數缺少列印品質類型定義。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 +msgctxt "@info:status" +msgid "There is no active printer yet." +msgstr "尚未啟動列印機." + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 +msgctxt "@info:status" +msgid "Unable to add the profile." +msgstr "無法新增列印參數。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 +#, python-brace-format +msgctxt "@info:status" +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "品質類型 '{0}' 與目前的啟用的機器設定 '{1} '不相容。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 +#, python-brace-format +msgctxt "@info:status" +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "警告:列印參數無法顯示,因為它的品質類型 '{0}' 無法在目前設定使用。切換到可使用此品質類型的線材/噴頭組合。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 +msgctxt "@info:status" +msgid "Multiplying and placing objects" +msgstr "正在複製並放置模型" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 +msgctxt "@info:title" +msgid "Placing Objects" +msgstr "正在放置模型" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +msgctxt "@info:status" +msgid "Unable to find a location within the build volume for all objects" +msgstr "無法在列印範圍內放下全部物件" + +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 +msgctxt "@info:title" +msgid "Placing Object" +msgstr "擺放物件中" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 +msgctxt "@info:progress" +msgid "Loading machines..." +msgstr "正在載入印表機..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 +msgctxt "@info:progress" +msgid "Setting up preferences..." +msgstr "正在設定偏好設定..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 +msgctxt "@info:progress" +msgid "Initializing Active Machine..." +msgstr "正在初始化啟用的機器..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 +msgctxt "@info:progress" +msgid "Initializing machine manager..." +msgstr "正在初始化機器管理員..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 +msgctxt "@info:progress" +msgid "Initializing build volume..." +msgstr "正在初始化列印範圍..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 +msgctxt "@info:progress" +msgid "Setting up scene..." +msgstr "正在設定場景..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 +msgctxt "@info:progress" +msgid "Loading interface..." +msgstr "正在載入介面..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 +msgctxt "@info:progress" +msgid "Initializing engine..." +msgstr "正在初始化引擎..." + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 +#, python-format +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgid "%(width).1f x %(depth).1f x %(height).1f mm" +msgstr "%(width).1f x %(depth).1f x %(height).1f mm" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1815 +#, python-brace-format +msgctxt "@info:status" +msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" +msgstr "一次只能載入一個 G-code 檔案。{0} 已跳過匯入" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +msgctxt "@info:title" +msgid "Warning" +msgstr "警告" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 +#, python-brace-format +msgctxt "@info:status" +msgid "Can't open any other file if G-code is loading. Skipped importing {0}" +msgstr "如果載入 G-code,則無法開啟其他任何檔案。{0} 已跳過匯入" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 +msgctxt "@message" +msgid "Could not read response." +msgstr "雲端沒有讀取回應。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 +msgctxt "@message" +msgid "The provided state is not correct." +msgstr "提供的狀態不正確。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 +msgctxt "@message" +msgid "Timeout when authenticating with the account server." +msgstr "在向帳戶伺服器進行身分驗證時逾時." + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 +msgctxt "@message" +msgid "Please give the required permissions when authorizing this application." +msgstr "核准此應用程式時,請給予所需的權限。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 +msgctxt "@message" +msgid "Something unexpected happened when trying to log in, please try again." +msgstr "嘗試登入時出現意外狀況,請再試一次。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 +msgctxt "@info" +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "無法開始新的登入程序。檢查是否有其他登入仍在進行中。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 +msgctxt "@info" +msgid "Unable to reach the Ultimaker account server." +msgstr "無法連上 Ultimaker 帳號伺服器。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 +msgctxt "@info:title" +msgid "Log-in failed" +msgstr "登入失敗" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 +msgctxt "@info:status" +msgid "Finding new location for objects" +msgstr "正在為物件尋找新位置" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 +msgctxt "@info:title" +msgid "Finding Location" +msgstr "尋找位置中" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 +msgctxt "@info:title" +msgid "Can't Find Location" +msgstr "無法找到位置" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" msgstr "不覆寫" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Connected printers" -msgstr "已連線印表機" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:138 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 -msgctxt "@label" -msgid "Preset printers" -msgstr "預設印表機" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/GlobalStacksModel.py:143 -#, python-brace-format -msgctxt "@label {0} is the name of a printer that's about to be deleted." -msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "你確定要移除 {0} 嗎?這動作無法復原!" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:61 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "預設值" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:65 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "外觀" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:66 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "外觀參數是設計來列印較高品質形狀和表面的視覺性原型和模型。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:70 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "工程" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:71 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "工程參數是設計來列印較高精度和較小公差的功能性原型和實際使用零件。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:75 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "草稿" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentSelectionModel.py:76 -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "草稿參數是設計來縮短時間,快速列印初始原型和概念驗證。" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:232 -msgctxt "@label" -msgid "Custom Material" -msgstr "自訂線材資料" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 +msgctxt "@info:status" +msgid "Calculated" +msgstr "已計算" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 -msgctxt "@label" -msgid "Custom" -msgstr "自訂" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:391 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" msgstr "自訂列印參數" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:426 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" msgstr "所有支援的類型 ({0})" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualityManagementModel.py:427 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" msgstr "所有檔案 (*)" -#: /home/trin/Gedeeld/Projects/Cura/cura/Machines/Models/QualitySettingsModel.py:182 -msgctxt "@info:status" -msgid "Calculated" -msgstr "已計算" +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 +msgctxt "@label" +msgid "Unknown" +msgstr "未知" -#: /home/trin/Gedeeld/Projects/Cura/cura/API/Account.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 +msgctxt "@label" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "下列印表機因為是群組的一部份導致無法連接" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 +msgctxt "@label" +msgid "Available networked printers" +msgstr "可用的網路印表機" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Connected printers" +msgstr "已連線印表機" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 +msgctxt "@label" +msgid "Preset printers" +msgstr "預設印表機" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 +#, python-brace-format +msgctxt "@label {0} is the name of a printer that's about to be deleted." +msgid "Are you sure you wish to remove {0}? This cannot be undone!" +msgstr "你確定要移除 {0} 嗎?這動作無法復原!" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 +msgctxt "@label" +msgid "Custom Material" +msgstr "自訂線材資料" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +msgctxt "@label" +msgid "Custom" +msgstr "自訂" + +#: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" msgstr "登入失敗" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:24 -msgctxt "@info:status" -msgid "Finding new location for objects" -msgstr "正在為物件尋找新位置" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 +msgctxt "@action:button" +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "再列印前請先同步線材資料." -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:28 -msgctxt "@info:title" -msgid "Finding Location" -msgstr "尋找位置中" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 +msgctxt "@action:button" +msgid "New materials installed" +msgstr "新線材資料安裝" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:41 -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:99 -msgctxt "@info:status" -msgid "Unable to find a location within the build volume for all objects" -msgstr "無法在列印範圍內放下全部物件" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 +msgctxt "@action:button" +msgid "Sync materials" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/Arranging/ArrangeObjectsJob.py:42 -msgctxt "@info:title" -msgid "Can't Find Location" -msgstr "無法找到位置" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +msgctxt "@action:button" +msgid "Learn more" +msgstr "學習更多" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:115 -msgctxt "@info:backup_failed" -msgid "Could not create archive from user data directory: {}" -msgstr "無法從使用者資料目錄建立備份檔:{}" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 +msgctxt "@message:text" +msgid "Could not save material archive to {}:" +msgstr "無法儲存線材資料至{}:" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:122 -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:159 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 -msgctxt "@info:title" -msgid "Backup" -msgstr "備份" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 +msgctxt "@message:title" +msgid "Failed to save material archive" +msgstr "線材資料儲存失敗" -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:134 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "嘗試復原Cura 備份(若無proper data或meta data)。" +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +msgctxt "@text" +msgid "Unknown error." +msgstr "未知的錯誤." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:145 -msgctxt "@info:backup_failed" -msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "嘗試復原新版本的Cura備份。" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 +msgctxt "@text:error" +msgid "Failed to create archive of materials to sync with printers." +msgstr "無法建立與印表機同步的材料檔案." -#: /home/trin/Gedeeld/Projects/Cura/cura/Backups/Backup.py:158 -msgctxt "@info:backup_failed" -msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "恢復Cura備份時,出現下列錯誤:" +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +msgctxt "@text:error" +msgid "Failed to load the archive of materials to sync it with printers." +msgstr "無法載入與印表機同步的材料檔案." -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:100 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 +msgctxt "@text:error" +msgid "The response from Digital Factory appears to be corrupted." +msgstr "從Digital Factory的回應似乎已損壞." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +msgctxt "@text:error" +msgid "The response from Digital Factory is missing important information." +msgstr "從Digital Factory的回應似乎遺漏重要資訊." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "在連接至Digital Factory去同步材料的過程中失敗." + +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 +msgctxt "@text:error" +msgid "Failed to connect to Digital Factory." +msgstr "在連接至Digital Factory的過程中失敗." + +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "由於「列印序列」設定的值,成形列印範圍高度已被減少,以防止龍門與列印模型相衝突。" -#: /home/trin/Gedeeld/Projects/Cura/cura/BuildVolume.py:103 +#: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" msgstr "列印範圍" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:107 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 +msgctxt "@info:backup_failed" +msgid "Could not create archive from user data directory: {}" +msgstr "無法從使用者資料目錄建立備份檔:{}" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +msgctxt "@info:title" +msgid "Backup" +msgstr "備份" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup without having proper data or meta data." +msgstr "嘗試復原Cura 備份(若無proper data或meta data)。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 +msgctxt "@info:backup_failed" +msgid "Tried to restore a Cura backup that is higher than the current version." +msgstr "嘗試復原新版本的Cura備份。" + +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 +msgctxt "@info:backup_failed" +msgid "The following error occurred while trying to restore a Cura backup:" +msgstr "恢復Cura備份時,出現下列錯誤:" + +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" msgstr "Cura 無法啟動" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:113 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" "

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" @@ -222,32 +699,32 @@ msgstr "" "

      請將錯誤報告傳送給我們以修正此問題。

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:122 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" msgstr "傳送錯誤報告給 Ultimaker" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:125 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" msgstr "顯示詳細的錯誤報告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:129 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" msgstr "顯示設定資料夾" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" msgstr "備份和重置設定" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:171 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" msgstr "錯誤報告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:190 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" "

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" @@ -258,573 +735,978 @@ msgstr "" "

      請用\"送出報告\"按鈕自動發出一份錯誤報告到我們的伺服器

      \n" " " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:198 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" msgstr "系統資訊" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:207 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" msgstr "未知" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:228 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" msgstr "Cura 版本" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:229 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" msgstr "Cura 語言" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:230 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" msgstr "作業系統語言" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:231 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" msgstr "平台" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:232 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" msgstr "Qt 版本" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:233 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" msgstr "PyQt 版本" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:234 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" msgid "OpenGL" msgstr "OpenGL" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:264 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:267 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    194. OpenGL Version: {version}
    195. " msgstr "
    196. OpenGL 版本:{version}
    197. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:268 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    198. OpenGL Vendor: {vendor}
    199. " msgstr "
    200. OpenGL 供應商:{vendor}
    201. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:269 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    202. OpenGL Renderer: {renderer}
    203. " msgstr "
    204. OpenGL 渲染器:{renderer}
    205. " -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:304 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" msgstr "錯誤追溯" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:390 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" msgstr "日誌" -#: /home/trin/Gedeeld/Projects/Cura/cura/CrashHandler.py:418 +#: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" msgstr "送出報告" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:531 -msgctxt "@info:progress" -msgid "Loading machines..." -msgstr "正在載入印表機..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 +msgctxt "@action" +msgid "Machine Settings" +msgstr "印表機設定" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:538 -msgctxt "@info:progress" -msgid "Setting up preferences..." -msgstr "正在設定偏好設定..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "JPG Image" +msgstr "JPG 圖片" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:683 -msgctxt "@info:progress" -msgid "Initializing Active Machine..." -msgstr "正在初始化啟用的機器..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "JPEG Image" +msgstr "JPEG 圖片" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:823 -msgctxt "@info:progress" -msgid "Initializing machine manager..." -msgstr "正在初始化機器管理員..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "PNG Image" +msgstr "PNG 圖片" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:837 -msgctxt "@info:progress" -msgid "Initializing build volume..." -msgstr "正在初始化列印範圍..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 +msgctxt "@item:inlistbox" +msgid "BMP Image" +msgstr "BMP 圖片" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:905 -msgctxt "@info:progress" -msgid "Setting up scene..." -msgstr "正在設定場景..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 +msgctxt "@item:inlistbox" +msgid "GIF Image" +msgstr "GIF 圖片" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:941 -msgctxt "@info:progress" -msgid "Loading interface..." -msgstr "正在載入介面..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 +msgctxt "@item:inlistbox" +msgid "X-Ray view" +msgstr "透視檢視" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:946 -msgctxt "@info:progress" -msgid "Initializing engine..." -msgstr "正在初始化引擎..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 +msgctxt "@item:inlistbox" +msgid "X3D File" +msgstr "X3D 檔案" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1272 -#, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." -msgid "%(width).1f x %(depth).1f x %(height).1f mm" -msgstr "%(width).1f x %(depth).1f x %(height).1f mm" +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +msgctxt "@item:inlistbox" +msgid "Cura Profile" +msgstr "Cura 列印參數" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1798 -#, python-brace-format +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 +msgctxt "@item:inmenu" +msgid "Post Processing" +msgstr "後處理" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 +msgctxt "@item:inmenu" +msgid "Modify G-Code" +msgstr "修改 G-Code 檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" -msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "一次只能載入一個 G-code 檔案。{0} 已跳過匯入" +msgid "There are no file formats available to write with!" +msgstr "沒有可供寫入的檔案格式!" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1800 -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 +msgctxt "@info:status" +msgid "Print job queue is full. The printer can't accept a new job." +msgstr "列印作業隊列已滿,印表機無法再接受新的作業。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" -msgid "Warning" -msgstr "警告" +msgid "Queue Full" +msgstr "隊列已滿" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1810 -#, python-brace-format -msgctxt "@info:status" -msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "如果載入 G-code,則無法開啟其他任何檔案。{0} 已跳過匯入" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 +msgctxt "@info:text" +msgid "Could not upload the data to the printer." +msgstr "雲端服務未上傳資料到印表機。" -#: /home/trin/Gedeeld/Projects/Cura/cura/CuraApplication.py:1812 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" -msgid "Error" -msgstr "錯誤" +msgid "Network error" +msgstr "網路錯誤" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:30 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 +msgctxt "info:status" +msgid "New printer detected from your Ultimaker account" +msgid_plural "New printers detected from your Ultimaker account" +msgstr[0] "從你的 Ultimaker 帳號偵測到新的印表機" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 +#, python-brace-format +msgctxt "info:status Filled in with printer name and printer model." +msgid "Adding printer {name} ({model}) from your account" +msgstr "從你的帳號新增印表機 {name} ({model})" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 +#, python-brace-format +msgctxt "info:{0} gets replaced by a number of printers" +msgid "... and {0} other" +msgid_plural "... and {0} others" +msgstr[0] "… 和 {0} 其他" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 +msgctxt "info:status" +msgid "Printers added from Digital Factory:" +msgstr "從 Digital Factory 新增的印表機:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" -msgid "Multiplying and placing objects" -msgstr "正在複製並放置模型" +msgid "Please wait until the current job has been sent." +msgstr "請等待目前作業傳送完成。" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 msgctxt "@info:title" -msgid "Placing Objects" -msgstr "正在放置模型" +msgid "Print error" +msgstr "列印錯誤" -#: /home/trin/Gedeeld/Projects/Cura/cura/MultiplyObjectsJob.py:100 -msgctxt "@info:title" -msgid "Placing Object" -msgstr "擺放物件中" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationHelpers.py:89 -msgctxt "@message" -msgid "Could not read response." -msgstr "雲端沒有讀取回應。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 -msgctxt "@message" -msgid "The provided state is not correct." -msgstr "提供的狀態不正確。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 -msgctxt "@message" -msgid "Timeout when authenticating with the account server." -msgstr "在向帳戶伺服器進行身分驗證時逾時." - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 -msgctxt "@message" -msgid "Please give the required permissions when authorizing this application." -msgstr "核准此應用程式時,請給予所需的權限。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 -msgctxt "@message" -msgid "Something unexpected happened when trying to log in, please try again." -msgstr "嘗試登入時出現意外狀況,請再試一次。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:216 -msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "無法開始新的登入程序。檢查是否有其他登入仍在進行中。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:277 -msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "無法連上 Ultimaker 帳號伺服器。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/OAuth2/AuthorizationService.py:278 -msgctxt "@info:title" -msgid "Log-in failed" -msgstr "登入失敗" - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 -msgctxt "@text:error" -msgid "Failed to create archive of materials to sync with printers." -msgstr "無法建立與印表機同步的材料檔案." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 -msgctxt "@text:error" -msgid "Failed to load the archive of materials to sync it with printers." -msgstr "無法載入與印表機同步的材料檔案." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 -msgctxt "@text:error" -msgid "The response from Digital Factory appears to be corrupted." -msgstr "從Digital Factory的回應似乎已損壞." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 -msgctxt "@text:error" -msgid "The response from Digital Factory is missing important information." -msgstr "從Digital Factory的回應似乎遺漏重要資訊." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "在連接至Digital Factory去同步材料的過程中失敗." - -#: /home/trin/Gedeeld/Projects/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 -msgctxt "@text:error" -msgid "Failed to connect to Digital Factory." -msgstr "在連接至Digital Factory的過程中失敗." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:207 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:140 -msgctxt "@title:window" -msgid "File Already Exists" -msgstr "檔案已經存在" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:208 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:141 -#, python-brace-format -msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "檔案 {0} 已存在。你確定要覆蓋掉它嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:459 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/ContainerManager.py:462 -msgctxt "@info:status" -msgid "Invalid file URL:" -msgstr "無效的檔案網址:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:153 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "無法將列印參數匯出至 {0}{1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:163 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "無法將列印參數匯出至 {0}:寫入器外掛報告故障。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:171 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Exported profile to {0}" -msgstr "列印參數已匯出至:{0}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:173 -msgctxt "@info:title" -msgid "Export succeeded" -msgstr "匯出成功" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:205 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}: {1}" -msgstr "無法從 {0} 匯入列印參數:{1}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:209 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "在加入印表機前,無法從 {0} 匯入列印參數。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:224 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "No custom profile to import in file {0}" -msgstr "檔案 {0} 內沒有自訂列印參數可匯入" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:228 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "Failed to import profile from {0}:" -msgstr "從 {0} 匯入列印參數失敗:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:262 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "列印參數 {0} 含有不正確的資料,無法匯入。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:355 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to import profile from {0}:" -msgstr "從 {0} 匯入列印參數失敗:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:359 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 #, python-brace-format msgctxt "@info:status" -msgid "Successfully imported profile {0}." -msgstr "已成功匯入列印參數 {0}。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:366 -#, python-brace-format -msgctxt "@info:status" -msgid "File {0} does not contain any valid profile." -msgstr "檔案 {0} 內未含有效的列印參數。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:369 -#, python-brace-format -msgctxt "@info:status" -msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "列印參數 {0} 檔案類型未知或已損壞。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:443 -msgctxt "@label" -msgid "Custom profile" -msgstr "自訂列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:459 -msgctxt "@info:status" -msgid "Profile is missing a quality type." -msgstr "列印參數缺少列印品質類型定義。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:463 -msgctxt "@info:status" -msgid "There is no active printer yet." -msgstr "尚未啟動列印機." - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:469 -msgctxt "@info:status" -msgid "Unable to add the profile." -msgstr "無法新增列印參數。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:483 -#, python-brace-format -msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "品質類型 '{0}' 與目前的啟用的機器設定 '{1} '不相容。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/CuraContainerRegistry.py:488 -#, python-brace-format -msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "警告:列印參數無法顯示,因為它的品質類型 '{0}' 無法在目前設定使用。切換到可使用此品質類型的線材/噴頭組合。" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:36 -msgctxt "@info:not supported profile" -msgid "Not supported" -msgstr "不支援" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/cura_empty_instance_containers.py:55 -msgctxt "@info:No intent profile selected" -msgid "Default" -msgstr "預設值" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:713 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 -msgctxt "@label" -msgid "Nozzle" -msgstr "噴頭" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:857 -msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "設定已被更改為符合目前擠出機:" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:858 -msgctxt "@info:title" -msgid "Settings updated" -msgstr "設定更新" - -#: /home/trin/Gedeeld/Projects/Cura/cura/Settings/MachineManager.py:1480 -msgctxt "@info:title" -msgid "Extruder(s) Disabled" -msgstr "擠出機已停用" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 -msgctxt "@action:button" -msgid "Add" -msgstr "增加" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:26 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:290 -msgctxt "@action:button" -msgid "Finish" -msgstr "完成" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:508 -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:139 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:291 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:74 -msgctxt "@action:button" -msgid "Cancel" -msgstr "取消" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/ObjectsModel.py:69 -#, python-brace-format -msgctxt "@label" -msgid "Group #{group_nr}" -msgstr "群組 #{group_nr}" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:85 -msgctxt "@tooltip" -msgid "Outer Wall" -msgstr "外壁" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:86 -msgctxt "@tooltip" -msgid "Inner Walls" -msgstr "內壁" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:87 -msgctxt "@tooltip" -msgid "Skin" -msgstr "表層" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:88 -msgctxt "@tooltip" -msgid "Infill" -msgstr "填充" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:89 -msgctxt "@tooltip" -msgid "Support Infill" -msgstr "支撐填充" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:90 -msgctxt "@tooltip" -msgid "Support Interface" -msgstr "支撐介面" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:91 -msgctxt "@tooltip" -msgid "Support" -msgstr "支撐" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:92 -msgctxt "@tooltip" -msgid "Skirt" -msgstr "裙邊" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:93 -msgctxt "@tooltip" -msgid "Prime Tower" -msgstr "裝填塔" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:94 -msgctxt "@tooltip" -msgid "Travel" -msgstr "移動" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:95 -msgctxt "@tooltip" -msgid "Retractions" -msgstr "回抽" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/PrintInformation.py:96 -msgctxt "@tooltip" -msgid "Other" -msgstr "其它" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:37 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/TextManager.py:63 -msgctxt "@text:window" -msgid "The release notes could not be opened." -msgstr "發佈通知無法開啟." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:57 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:277 -msgctxt "@action:button" -msgid "Next" -msgstr "下一步" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WelcomePagesModel.py:286 -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:67 -msgctxt "@action:button" -msgid "Skip" -msgstr "略過" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UI/WhatsNewPagesModel.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:443 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:186 -msgctxt "@action:button" -msgid "Close" -msgstr "關閉" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 -msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "再列印前請先同步線材資料." - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 -msgctxt "@action:button" -msgid "New materials installed" -msgstr "新線材資料安裝" - -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 -msgctxt "@action:button" -msgid "Sync materials" +msgid "" +"Your printer {printer_name} could be connected via cloud.\n" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" msgstr "" +"您的列印機 {printer_name} 可以透過雲端連接.\n" +"\v透過連接Digital Factory使您可以任意管理列印順序及監控列印" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:80 -msgctxt "@action:button" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 +msgctxt "@info:title" +msgid "Are you ready for cloud printing?" +msgstr "您準備好雲端列印嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 +msgctxt "@action" +msgid "Get started" +msgstr "開始" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +msgctxt "@action" msgid "Learn more" msgstr "學習更多" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 -msgctxt "@message:text" -msgid "Could not save material archive to {}:" -msgstr "無法儲存線材資料至{}:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 +msgctxt "@info:status" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 -msgctxt "@message:title" -msgid "Failed to save material archive" -msgstr "線材資料儲存失敗" +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 +msgctxt "@info:title" +msgid "The print job was successfully submitted" +msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 +msgctxt "@action" +msgid "Manage print jobs" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 +msgctxt "@info:status" +msgid "Sending Print Job" +msgstr "正在傳送列印作業" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 +msgctxt "@info:status" +msgid "Uploading print job to printer." +msgstr "正在上傳列印作業到印表機。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 +#, python-brace-format +msgctxt "@info:status" +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura 偵測到群組 {0} 的管理主機上未安裝的線材參數。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 +msgctxt "@info:title" +msgid "Sending materials to printer" +msgstr "向印表機傳送線材參數中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 +#, python-brace-format +msgctxt "@info:status" +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "你正在嘗試連接到 {0},但它不是印表機群組的管理者。你可以透過網頁將其設定為印表機群組的管理者。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 +msgctxt "@info:title" +msgid "Not a group host" +msgstr "不是印表機群組管理者" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 +msgctxt "@action" +msgid "Configure group" +msgstr "設定印表機群組" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 +msgctxt "info:status" +msgid "This printer is not linked to the Digital Factory:" +msgid_plural "These printers are not linked to the Digital Factory:" +msgstr[0] "印表機未連到 Digital Factory:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 +msgctxt "info:name" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 +#, python-brace-format +msgctxt "info:status" +msgid "To establish a connection, please visit the {website_link}" +msgstr "要建立連線,請前往 {website_link}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 +msgctxt "info:status" +msgid "A cloud connection is not available for a printer" +msgid_plural "A cloud connection is not available for some printers" +msgstr[0] "印表機無法使用雲端連接" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 +msgctxt "@action:button" +msgid "Keep printer configurations" +msgstr "保留印表機設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 +msgctxt "@action:button" +msgid "Remove printers" +msgstr "移除印表機" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 +msgctxt "@info:status" +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "你正在嘗試連接到一台未安裝 Ultimaker Connect 的印表機。請將印表機更新至最新版本的韌體。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 +msgctxt "@info:title" +msgid "Update your printer" +msgstr "更新你印表機" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 +msgctxt "@info:status" +msgid "Print job was successfully sent to the printer." +msgstr "列印作業已成功傳送到印表機。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 +msgctxt "@info:title" +msgid "Data Sent" +msgstr "資料傳送" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print over network" +msgstr "網路連線列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 +msgctxt "@properties:tooltip" +msgid "Print over network" +msgstr "網路連線列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 +msgctxt "@info:status" +msgid "Connected over the network" +msgstr "透過網路連接" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 +msgctxt "@info:status" +msgid "tomorrow" +msgstr "明天" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 +msgctxt "@info:status" +msgid "today" +msgstr "今天" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 +msgctxt "@action" +msgid "Connect via Network" +msgstr "透過網路連接" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +msgctxt "@action:button" +msgid "Print via cloud" +msgstr "透過雲端服務列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +msgctxt "@properties:tooltip" +msgid "Print via cloud" +msgstr "透過雲端服務列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +msgctxt "@info:status" +msgid "Connected via cloud" +msgstr "透過雲端服務連接" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "{printer_name} will be removed until the next account sync." +msgstr "{printer_name} 將被移除,直到下次帳號同步之前。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "To remove {printer_name} permanently, visit {digital_factory_link}" +msgstr "要永久移除 {printer_name},請前往 {digital_factory_link}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 +#, python-brace-format +msgctxt "@message {printer_name} is replaced with the name of the printer" +msgid "Are you sure you want to remove {printer_name} temporarily?" +msgstr "你確定要暫時移除 {printer_name} 嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 +msgctxt "@title:window" +msgid "Remove printers?" +msgstr "移除印表機?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 +#, python-brace-format +msgctxt "@label" +msgid "" +"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgid_plural "" +"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr[0] "" +"你將從 Cura 移除 {0} 印表機。此動作無法復原。\n" +"你確定要繼續嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 +msgctxt "@label" +msgid "" +"You are about to remove all printers from Cura. This action cannot be undone.\n" +"Are you sure you want to continue?" +msgstr "" +"你將從 Cura 移除所有印表機。此動作無法復原。\n" +"你確定要繼續嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 +msgctxt "@action:button" +msgid "Monitor print" +msgstr "監控列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 +msgctxt "@action:tooltip" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "在Ultimaker Digital Factory中追蹤您的列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 +#, python-brace-format +msgctxt "@error:send" +msgid "Unknown error code when uploading print job: {0}" +msgstr "不明上傳列印作業錯誤代碼:{0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 +msgctxt "@item:inlistbox" +msgid "3MF file" +msgstr "3MF 檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Cura Project 3MF file" +msgstr "Cura 專案 3MF 檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 +msgctxt "@error:zip" +msgid "Error writing 3mf file." +msgstr "寫入 3mf 檔案發生錯誤。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 +msgctxt "@error:zip" +msgid "3MF Writer plug-in is corrupt." +msgstr "3MF 寫入器外掛已損壞。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 +msgctxt "@error" +msgid "There is no workspace yet to write. Please add a printer first." +msgstr "無工作區可寫入,請先添加一部印表機." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +msgctxt "@error:zip" +msgid "No permission to write the workspace here." +msgstr "沒有寫入此處工作區的權限。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 +msgctxt "@error:zip" +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "操作系統不允許將專案檔案儲存到此位置或儲存為此檔名。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error trying to restore your backup." +msgstr "嘗試恢復備份時發生錯誤。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +msgctxt "@item:inmenu" +msgid "Manage backups" +msgstr "管理備份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +msgctxt "@info:title" +msgid "Backups" +msgstr "備份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 +msgctxt "@info:backup_status" +msgid "There was an error while uploading your backup." +msgstr "上傳你的備份時發生錯誤。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 +msgctxt "@info:backup_status" +msgid "Creating your backup..." +msgstr "正在建立備份..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 +msgctxt "@info:backup_status" +msgid "There was an error while creating your backup." +msgstr "建立備份時發生了錯誤。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 +msgctxt "@info:backup_status" +msgid "Uploading your backup..." +msgstr "正在上傳你的備份..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 +msgctxt "@info:backup_status" +msgid "Your backup has finished uploading." +msgstr "你的備份上傳完成。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 +msgctxt "@error:file_size" +msgid "The backup exceeds the maximum file size." +msgstr "備份超過了最大檔案大小。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 msgctxt "@text" -msgid "Unknown error." -msgstr "未知的錯誤." +msgid "Unable to read example data file." +msgstr "無法讀取範例資料檔案." -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:31 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +msgctxt "@info:error" +msgid "Can't write to UFP file:" +msgstr "無法寫入 UFP 檔案:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +msgctxt "@item:inlistbox" +msgid "Ultimaker Format Package" +msgstr "Ultimaker 格式的封包" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 +msgctxt "@text Placeholder for the username if it has been deleted" +msgid "deleted user" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +msgctxt "@item:inlistbox" +msgid "G-code File" +msgstr "G-code 檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 +msgctxt "@info:status" +msgid "Parsing G-code" +msgstr "正在解析 G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +msgctxt "@info:title" +msgid "G-code Details" +msgstr "G-code 細項設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 +msgctxt "@info:generic" +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "發送檔案之前,請確保 G-code 適用於目前印表機和印表機設定。目前 G-code 檔案可能不準確。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 +msgctxt "@item:inlistbox" +msgid "G File" +msgstr "G 檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 +msgctxt "@item:inlistbox 'Open' is part of the name of this file format." +msgid "Open Compressed Triangle Mesh" +msgstr "打開壓縮的三角面網格" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 +msgctxt "@item:inlistbox" +msgid "COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 +msgctxt "@item:inlistbox" +msgid "glTF Binary" +msgstr "glTF Binary" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 +msgctxt "@item:inlistbox" +msgid "glTF Embedded JSON" +msgstr "glTF Embedded JSON" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 +msgctxt "@item:inlistbox" +msgid "Stanford Triangle Format" +msgstr "Stanford 三角形格式" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 +msgctxt "@item:inlistbox" +msgid "Compressed COLLADA Digital Asset Exchange" +msgstr "Compressed COLLADA Digital Asset Exchange" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 +msgctxt "@action" +msgid "Level build plate" +msgstr "調整列印平台水平" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 +msgctxt "@action" +msgid "Select upgrades" +msgstr "選擇升級" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +msgctxt "@item:inlistbox" +msgid "Compressed G-code File" +msgstr "壓縮 G-code 檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 +msgctxt "@info:error" +msgid "Could not interpret the server's response." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 +msgctxt "@info:error" +msgid "Could not reach Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 +msgctxt "@button" +msgid "Decline and remove from account" +msgstr "拒絕並從帳號中刪除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +msgctxt "@button" +msgid "Decline" +msgstr "拒絕" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +msgctxt "@button" +msgid "Agree" +msgstr "同意" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 +msgctxt "@title:window" +msgid "Plugin License Agreement" +msgstr "外掛授權協議" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 +msgctxt "@info:generic" +msgid "Do you want to sync material and software packages with your account?" +msgstr "你要使用你的帳號同步線材資料和軟體套件嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +msgctxt "@info:title" +msgid "Changes detected from your Ultimaker account" +msgstr "從你的 Ultimaker 帳號偵測到資料更動" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 +msgctxt "@action:button" +msgid "Sync" +msgstr "同步" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 +msgctxt "@info:generic" +msgid "You need to quit and restart {} before changes have effect." +msgstr "你需要結束並重新啟動 {} ,更動才能生效。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 +msgctxt "@info:generic" +msgid "Syncing..." +msgstr "同步中..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 +msgctxt "@info:generic" +msgid "{} plugins failed to download" +msgstr "下載外掛 {} 失敗" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 +msgctxt "@label" +msgid "Installed Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 +msgctxt "@label" +msgid "Installed Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 +msgctxt "@label" +msgid "Bundled Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 +msgctxt "@label" +msgid "Bundled Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 +msgctxt "@label:property" +msgid "Unknown Package" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 +msgctxt "@label:property" +msgid "Unknown Author" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 +msgctxt "@item:intext" +msgid "Removable Drive" +msgstr "行動裝置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Save to Removable Drive" +msgstr "儲存至行動裝置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 +#, python-brace-format +msgctxt "@item:inlistbox" +msgid "Save to Removable Drive {0}" +msgstr "儲存到行動裝置 {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 +#, python-brace-format +msgctxt "@info:progress Don't translate the XML tags !" +msgid "Saving to Removable Drive {0}" +msgstr "正在儲存到行動裝置 {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 +msgctxt "@info:title" +msgid "Saving" +msgstr "儲存中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not save to {0}: {1}" +msgstr "無法儲存到 {0}{1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 +#, python-brace-format +msgctxt "@info:status Don't translate the tag {device}!" +msgid "Could not find a file name when trying to write to {device}." +msgstr "嘗試寫入到 {device} 時無法找到檔名。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#, python-brace-format +msgctxt "@info:status" +msgid "Could not save to removable drive {0}: {1}" +msgstr "無法儲存到行動裝置 {0}:{1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 +#, python-brace-format +msgctxt "@info:status" +msgid "Saved to Removable Drive {0} as {1}" +msgstr "儲存到行動裝置 {0}:{1}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 +msgctxt "@info:title" +msgid "File Saved" +msgstr "檔案已儲存" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +msgctxt "@action:button" +msgid "Eject" +msgstr "卸載" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 +#, python-brace-format +msgctxt "@action" +msgid "Eject removable device {0}" +msgstr "卸載行動裝置 {0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 +#, python-brace-format +msgctxt "@info:status" +msgid "Ejected {0}. You can now safely remove the drive." +msgstr "已卸載 {0}。現在你可以安全地移除行動裝置。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 +msgctxt "@info:title" +msgid "Safely Remove Hardware" +msgstr "安全移除硬體" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 +#, python-brace-format +msgctxt "@info:status" +msgid "Failed to eject {0}. Another program may be using the drive." +msgstr "無法卸載 {0},可能有其它程式正在使用行動裝置。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 +msgctxt "@item:inmenu" +msgid "Monitor" +msgstr "監控" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 +msgctxt "@message" +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "未知問題使切片失敗. 請考慮在我們的問題追蹤器內回報問題." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 +msgctxt "@message:title" +msgid "Slicing failed" +msgstr "切片失敗" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 +msgctxt "@message:button" +msgid "Report a bug" +msgstr "回報問題" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 +msgctxt "@message:description" +msgid "Report a bug on Ultimaker Cura's issue tracker." +msgstr "於Ultimaker Cura問題追蹤器中回報問題." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 +msgctxt "@info:status" +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "無法使用目前線材切片,因為它與所選機器或設定不相容。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +msgctxt "@info:title" +msgid "Unable to slice" +msgstr "無法切片" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "無法使用目前設定進行切片。以下設定存在錯誤:{0}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 +#, python-brace-format +msgctxt "@info:status" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "因部份模型設定問題無法進行切片。部份模型的下列設定有錯誤:{error_labels}" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 +msgctxt "@info:status" +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "無法切片(原因:換料塔或主位置無效)。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 +#, python-format +msgctxt "@info:status" +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "有物件使用了被停用的擠出機 %s ,因此無法進行切片。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 +msgctxt "@info:status" +msgid "" +"Please review settings and check if your models:\n" +"- Fit within the build volume\n" +"- Are assigned to an enabled extruder\n" +"- Are not all set as modifier meshes" +msgstr "" +"請檢查設定並檢查你的模型是否:\n" +"- 適合列印範圍\n" +"- 分配了一個已啟用的擠出機\n" +"- 沒有全部設定成修改網格" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +msgctxt "@info:status" +msgid "Processing Layers" +msgstr "正在處理層" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 +msgctxt "@info:title" +msgid "Information" +msgstr "資訊" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +msgctxt "@item:inlistbox" +msgid "3MF File" +msgstr "3MF 檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 +msgctxt "@title:tab" +msgid "Recommended" +msgstr "推薦" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 +msgctxt "@title:tab" +msgid "Custom" +msgstr "自訂選項" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +msgctxt "@info:status" +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +msgctxt "@info:title" +msgid "Material profiles not installed" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 +msgctxt "@action:button" +msgid "Install Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 +#, python-brace-format +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "專案檔案 {0} 包含未知的機器類型 {1}。機器無法被匯入,但模型將被匯入。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 +msgctxt "@info:title" +msgid "Open Project File" +msgstr "開啟專案檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "專案檔案 {0} 無法存取:{1}。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +msgctxt "@info:title" +msgid "Can't Open Project File" +msgstr "無法開啟專案檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tags or !" +msgid "Project file {0} is corrupt: {1}." +msgstr "專案檔案{0} 已毀損 : {1}." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 +#, python-brace-format +msgctxt "@info:error Don't translate the XML tag !" +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "專案檔案 {0} 使用了此版本 Ultimaker Cura 未知的參數製作。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 +msgctxt "@label" +msgid "Per Model Settings" +msgstr "單一模型設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 +msgctxt "@info:tooltip" +msgid "Configure Per Model Settings" +msgstr "設定對每個模型的單獨設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" msgstr "3D 模型助手" -#: /home/trin/Gedeeld/Projects/Cura/plugins/ModelChecker/ModelChecker.py:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" @@ -838,1926 +1720,1344 @@ msgstr "" "

      了解如何確保最佳的列印品質和可靠性。

      \n" "

      閱讀列印品質指南

      " -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "專案檔案 {0} 包含未知的機器類型 {1}。機器無法被匯入,但模型將被匯入。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +msgctxt "@item:inmenu" +msgid "USB printing" +msgstr "USB 連線列印" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 -msgctxt "@info:title" -msgid "Open Project File" -msgstr "開啟專案檔案" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 +msgctxt "@action:button Preceded by 'Ready to'." +msgid "Print via USB" +msgstr "透過 USB 連線列印" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "專案檔案 {0} 無法存取:{1}。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 +msgctxt "@info:tooltip" +msgid "Print via USB" +msgstr "透過 USB 連線列印" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -msgctxt "@info:title" -msgid "Can't Open Project File" -msgstr "無法開啟專案檔案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "專案檔案{0} 已毀損 : {1}." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:711 -#, python-brace-format -msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "專案檔案 {0} 使用了此版本 Ultimaker Cura 未知的參數製作。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:212 -msgctxt "@title:tab" -msgid "Recommended" -msgstr "推薦" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:214 -msgctxt "@title:tab" -msgid "Custom" -msgstr "自訂選項" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:390 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "" +msgid "Connected via USB" +msgstr "透過 USB 連接" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:392 +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 +msgctxt "@label" +msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgstr "USB 列印正在進行中,關閉 Cura 將停止此列印工作。你確定要繼續嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 +msgctxt "@message" +msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgstr "列印仍在進行中。列印完成前,Cura 無法透過 USB 開始另一次列印。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 +msgctxt "@message" +msgid "Print in Progress" +msgstr "列印正在進行中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 +msgctxt "@item:inmenu" +msgid "Preview" +msgstr "預覽" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 +msgctxt "@error:not supported" +msgid "GCodeWriter does not support non-text mode." +msgstr "G-code 寫入器不支援非文字模式。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +msgctxt "@warning:status" +msgid "Please prepare G-code before exporting." +msgstr "匯出前請先將 G-code 準備好。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 +msgctxt "@action" +msgid "Update Firmware" +msgstr "更新韌體" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 +msgctxt "@error:not supported" +msgid "GCodeGzWriter does not support text mode." +msgstr "G-code GZ 寫入器不支援非文字模式。" + +# Added manually to fix a string that was changed after string freeze. +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 +msgctxt "@item:inlistbox" +msgid "Layer view" +msgstr "分層檢視" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 +msgctxt "@info:status" +msgid "Cura does not accurately display layers when Wire Printing is enabled." +msgstr "當鐵絲網列印(Wire Printing)功能開啟時,Cura 將無法準確地顯示列印層。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" -msgid "Material profiles not installed" -msgstr "" +msgid "Simulation View" +msgstr "模擬檢視" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.py:405 -msgctxt "@action:button" -msgid "Install Materials" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 +msgctxt "@info:status" +msgid "Nothing is shown because you need to slice first." +msgstr "因為你還沒切片,沒有東西可顯示。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:27 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/__init__.py:33 -msgctxt "@item:inlistbox" -msgid "3MF File" -msgstr "3MF 檔案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 -msgctxt "@error:zip" -msgid "3MF Writer plug-in is corrupt." -msgstr "3MF 寫入器外掛已損壞。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 -msgctxt "@error" -msgid "There is no workspace yet to write. Please add a printer first." -msgstr "無工作區可寫入,請先添加一部印表機." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 -msgctxt "@error:zip" -msgid "No permission to write the workspace here." -msgstr "沒有寫入此處工作區的權限。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 -msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "操作系統不允許將專案檔案儲存到此位置或儲存為此檔名。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:238 -msgctxt "@error:zip" -msgid "Error writing 3mf file." -msgstr "寫入 3mf 檔案發生錯誤。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:282 -#, python-brace-format -msgctxt "@error:material" -msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/ThreeMFWriter.py:283 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" -msgid "Failed to save material package information" -msgstr "" +msgid "No layers to show" +msgstr "沒有列印層可顯示" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +msgctxt "@info:option_text" +msgid "Do not show this message again" +msgstr "不要再顯示這個訊息" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" -msgid "3MF file" -msgstr "3MF 檔案" +msgid "Cura 15.04 profiles" +msgstr "Cura 15.04 列印參數" -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFWriter/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Cura Project 3MF file" -msgstr "Cura 專案 3MF 檔案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/AMFReader/__init__.py:15 +#: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" msgstr "AMF 檔案" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 +msgctxt "@info:status" +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "模型區域顯示已遺失或突出表面, 請修復您的模型並重新匯入Cura." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" -msgid "Backups" -msgstr "備份" +msgid "Model Errors" +msgstr "模型錯誤" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error while uploading your backup." -msgstr "上傳你的備份時發生錯誤。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 -msgctxt "@info:backup_status" -msgid "Creating your backup..." -msgstr "正在建立備份..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 -msgctxt "@info:backup_status" -msgid "There was an error while creating your backup." -msgstr "建立備份時發生了錯誤。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 -msgctxt "@info:backup_status" -msgid "Uploading your backup..." -msgstr "正在上傳你的備份..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 -msgctxt "@info:backup_status" -msgid "Your backup has finished uploading." -msgstr "你的備份上傳完成。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 -msgctxt "@error:file_size" -msgid "The backup exceeds the maximum file size." -msgstr "備份超過了最大檔案大小。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 -msgctxt "@info:backup_status" -msgid "There was an error trying to restore your backup." -msgstr "嘗試恢復備份時發生錯誤。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" -msgid "Manage backups" -msgstr "管理備份" +msgid "Solid view" +msgstr "實體檢視" -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:161 -msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "未知問題使切片失敗. 請考慮在我們的問題追蹤器內回報問題." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 -msgctxt "@message:title" -msgid "Slicing failed" -msgstr "切片失敗" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:167 -msgctxt "@message:button" -msgid "Report a bug" -msgstr "回報問題" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 -msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "於Ultimaker Cura問題追蹤器中回報問題." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:400 -msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "無法使用目前線材切片,因為它與所選機器或設定不相容。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:498 -msgctxt "@info:title" -msgid "Unable to slice" -msgstr "無法切片" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:433 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "無法使用目前設定進行切片。以下設定存在錯誤:{0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:460 -#, python-brace-format -msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "因部份模型設定問題無法進行切片。部份模型的下列設定有錯誤:{error_labels}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:472 -msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "無法切片(原因:換料塔或主位置無效)。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:484 -#, python-format -msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "有物件使用了被停用的擠出機 %s ,因此無法進行切片。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:494 -msgctxt "@info:status" -msgid "" -"Please review settings and check if your models:\n" -"- Fit within the build volume\n" -"- Are assigned to an enabled extruder\n" -"- Are not all set as modifier meshes" -msgstr "" -"請檢查設定並檢查你的模型是否:\n" -"- 適合列印範圍\n" -"- 分配了一個已啟用的擠出機\n" -"- 沒有全部設定成修改網格" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 -msgctxt "@info:status" -msgid "Processing Layers" -msgstr "正在處理層" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 -msgctxt "@info:title" -msgid "Information" -msgstr "資訊" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraProfileWriter/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura Profile" -msgstr "Cura 列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 -msgctxt "@info" -msgid "Could not access update information." -msgstr "無法存取更新資訊。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." msgstr "新的問題修復功能適用於您的 {machine_name}! 如果你準備好了,推薦您將列印機的軟體升級至最新版本 {latest_version}." -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" msgstr "新的%s軟體已可使用" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" msgstr "如何更新" -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 -msgctxt "@action" -msgid "Update Firmware" -msgstr "更新韌體" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 +msgctxt "@info" +msgid "Could not access update information." +msgstr "無法存取更新資訊。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/__init__.py:17 -msgctxt "@item:inlistbox" -msgid "Compressed G-code File" -msgstr "壓縮 G-code 檔案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 -msgctxt "@error:not supported" -msgid "GCodeGzWriter does not support text mode." -msgstr "G-code GZ 寫入器不支援非文字模式。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:14 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/__init__.py:16 -msgctxt "@item:inlistbox" -msgid "G-code File" -msgstr "G-code 檔案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:350 -msgctxt "@info:status" -msgid "Parsing G-code" -msgstr "正在解析 G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:506 -msgctxt "@info:title" -msgid "G-code Details" -msgstr "G-code 細項設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/FlavorParser.py:504 -msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "發送檔案之前,請確保 G-code 適用於目前印表機和印表機設定。目前 G-code 檔案可能不準確。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "G File" -msgstr "G 檔案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:74 -msgctxt "@error:not supported" -msgid "GCodeWriter does not support non-text mode." -msgstr "G-code 寫入器不支援非文字模式。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:80 -#: /home/trin/Gedeeld/Projects/Cura/plugins/GCodeWriter/GCodeWriter.py:96 -msgctxt "@warning:status" -msgid "Please prepare G-code before exporting." -msgstr "匯出前請先將 G-code 準備好。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "JPG Image" -msgstr "JPG 圖片" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:18 -msgctxt "@item:inlistbox" -msgid "JPEG Image" -msgstr "JPEG 圖片" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:22 -msgctxt "@item:inlistbox" -msgid "PNG Image" -msgstr "PNG 圖片" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:26 -msgctxt "@item:inlistbox" -msgid "BMP Image" -msgstr "BMP 圖片" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/__init__.py:30 -msgctxt "@item:inlistbox" -msgid "GIF Image" -msgstr "GIF 圖片" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/LegacyProfileReader/__init__.py:14 -msgctxt "@item:inlistbox" -msgid "Cura 15.04 profiles" -msgstr "Cura 15.04 列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 -msgctxt "@action" -msgid "Machine Settings" -msgstr "印表機設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 -msgctxt "@info:generic" -msgid "Do you want to sync material and software packages with your account?" -msgstr "你要使用你的帳號同步線材資料和軟體套件嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 -msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "從你的 Ultimaker 帳號偵測到資料更動" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 -msgctxt "@action:button" -msgid "Sync" -msgstr "同步" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 -msgctxt "@info:generic" -msgid "Syncing..." -msgstr "同步中..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 -msgctxt "@button" -msgid "Decline" -msgstr "拒絕" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 -msgctxt "@button" -msgid "Agree" -msgstr "同意" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 -msgctxt "@title:window" -msgid "Plugin License Agreement" -msgstr "外掛授權協議" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 -msgctxt "@button" -msgid "Decline and remove from account" -msgstr "拒絕並從帳號中刪除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 -msgctxt "@info:generic" -msgid "You need to quit and restart {} before changes have effect." -msgstr "你需要結束並重新啟動 {} ,更動才能生效。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 -msgctxt "@info:generic" -msgid "{} plugins failed to download" -msgstr "下載外掛 {} 失敗" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:28 -msgctxt "@label" -msgid "Installed Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:29 -msgctxt "@label" -msgid "Installed Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:33 -msgctxt "@label" -msgid "Bundled Plugins" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/LocalPackageList.py:34 -msgctxt "@label" -msgid "Bundled Materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:43 -msgctxt "@label:property" -msgid "Unknown Package" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/PackageModel.py:66 -msgctxt "@label:property" -msgid "Unknown Author" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:117 -msgctxt "@info:error" -msgid "Could not interpret the server's response." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/RemotePackageList.py:148 -msgctxt "@info:error" -msgid "Could not reach Marketplace." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/__init__.py:14 -msgctxt "@item:inmenu" -msgid "Monitor" -msgstr "監控" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:14 -msgctxt "@label" -msgid "Per Model Settings" -msgstr "單一模型設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/__init__.py:15 -msgctxt "@info:tooltip" -msgid "Configure Per Model Settings" -msgstr "設定對每個模型的單獨設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 -msgctxt "@item:inmenu" -msgid "Post Processing" -msgstr "後處理" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 -msgctxt "@item:inmenu" -msgid "Modify G-Code" -msgstr "修改 G-Code 檔案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PrepareStage/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Prepare" -msgstr "準備" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PreviewStage/__init__.py:13 -msgctxt "@item:inmenu" -msgid "Preview" -msgstr "預覽" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Save to Removable Drive" -msgstr "儲存至行動裝置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 -#, python-brace-format -msgctxt "@item:inlistbox" -msgid "Save to Removable Drive {0}" -msgstr "儲存到行動裝置 {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 -msgctxt "@info:status" -msgid "There are no file formats available to write with!" -msgstr "沒有可供寫入的檔案格式!" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 -#, python-brace-format -msgctxt "@info:progress Don't translate the XML tags !" -msgid "Saving to Removable Drive {0}" -msgstr "正在儲存到行動裝置 {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 -msgctxt "@info:title" -msgid "Saving" -msgstr "儲存中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 -#, python-brace-format -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not save to {0}: {1}" -msgstr "無法儲存到 {0}{1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 -#, python-brace-format -msgctxt "@info:status Don't translate the tag {device}!" -msgid "Could not find a file name when trying to write to {device}." -msgstr "嘗試寫入到 {device} 時無法找到檔名。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 -#, python-brace-format -msgctxt "@info:status" -msgid "Could not save to removable drive {0}: {1}" -msgstr "無法儲存到行動裝置 {0}:{1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 -#, python-brace-format -msgctxt "@info:status" -msgid "Saved to Removable Drive {0} as {1}" -msgstr "儲存到行動裝置 {0}:{1}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 -msgctxt "@info:title" -msgid "File Saved" -msgstr "檔案已儲存" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -msgctxt "@action:button" -msgid "Eject" -msgstr "卸載" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 -#, python-brace-format -msgctxt "@action" -msgid "Eject removable device {0}" -msgstr "卸載行動裝置 {0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 -#, python-brace-format -msgctxt "@info:status" -msgid "Ejected {0}. You can now safely remove the drive." -msgstr "已卸載 {0}。現在你可以安全地移除行動裝置。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 -msgctxt "@info:title" -msgid "Safely Remove Hardware" -msgstr "安全移除硬體" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 -#, python-brace-format -msgctxt "@info:status" -msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "無法卸載 {0},可能有其它程式正在使用行動裝置。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 -msgctxt "@item:intext" -msgid "Removable Drive" -msgstr "行動裝置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:129 -msgctxt "@info:status" -msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "當鐵絲網列印(Wire Printing)功能開啟時,Cura 將無法準確地顯示列印層。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:130 -msgctxt "@info:title" -msgid "Simulation View" -msgstr "模擬檢視" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:133 -msgctxt "@info:status" -msgid "Nothing is shown because you need to slice first." -msgstr "因為你還沒切片,沒有東西可顯示。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:134 -msgctxt "@info:title" -msgid "No layers to show" -msgstr "沒有列印層可顯示" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationView.py:136 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:74 -msgctxt "@info:option_text" -msgid "Do not show this message again" -msgstr "不要再顯示這個訊息" - -# Added manually to fix a string that was changed after string freeze. -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/__init__.py:15 -msgctxt "@item:inlistbox" -msgid "Layer view" -msgstr "分層檢視" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 -msgctxt "@text" -msgid "Unable to read example data file." -msgstr "無法讀取範例資料檔案." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:71 -msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "模型區域顯示已遺失或突出表面, 請修復您的模型並重新匯入Cura." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/SolidView.py:73 -msgctxt "@info:title" -msgid "Model Errors" -msgstr "模型錯誤" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SolidView/__init__.py:12 -msgctxt "@item:inmenu" -msgid "Solid view" -msgstr "實體檢視" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" msgstr "支撐阻斷器" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SupportEraser/__init__.py:13 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." msgstr "建立一塊不列印支撐的空間。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:15 -msgctxt "@item:inlistbox 'Open' is part of the name of this file format." -msgid "Open Compressed Triangle Mesh" -msgstr "打開壓縮的三角面網格" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:19 -msgctxt "@item:inlistbox" -msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:23 -msgctxt "@item:inlistbox" -msgid "glTF Binary" -msgstr "glTF Binary" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:27 -msgctxt "@item:inlistbox" -msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:36 -msgctxt "@item:inlistbox" -msgid "Stanford Triangle Format" -msgstr "Stanford 三角形格式" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/TrimeshReader/__init__.py:40 -msgctxt "@item:inlistbox" -msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Compressed COLLADA Digital Asset Exchange" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPReader/__init__.py:22 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/__init__.py:28 -msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker 格式的封包" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:57 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:149 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UFPWriter/UFPWriter.py:159 -msgctxt "@info:error" -msgid "Can't write to UFP file:" -msgstr "無法寫入 UFP 檔案:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 -msgctxt "@action" -msgid "Level build plate" -msgstr "調整列印平台水平" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 -msgctxt "@action" -msgid "Select upgrades" -msgstr "選擇升級" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:154 -msgctxt "@action:button" -msgid "Print via cloud" -msgstr "透過雲端服務列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:155 -msgctxt "@properties:tooltip" -msgid "Print via cloud" -msgstr "透過雲端服務列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:156 -msgctxt "@info:status" -msgid "Connected via cloud" -msgstr "透過雲端服務連接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:261 -msgctxt "@action:button" -msgid "Monitor print" -msgstr "監控列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:263 -msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "在Ultimaker Digital Factory中追蹤您的列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:279 -#, python-brace-format -msgctxt "@error:send" -msgid "Unknown error code when uploading print job: {0}" -msgstr "不明上傳列印作業錯誤代碼:{0}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:229 -msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "從你的 Ultimaker 帳號偵測到新的印表機" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:242 -#, python-brace-format -msgctxt "info:status Filled in with printer name and printer model." -msgid "Adding printer {name} ({model}) from your account" -msgstr "從你的帳號新增印表機 {name} ({model})" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:261 -#, python-brace-format -msgctxt "info:{0} gets replaced by a number of printers" -msgid "... and {0} other" -msgid_plural "... and {0} others" -msgstr[0] "… 和 {0} 其他" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:266 -msgctxt "info:status" -msgid "Printers added from Digital Factory:" -msgstr "從 Digital Factory 新增的印表機:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:334 -msgctxt "info:status" -msgid "A cloud connection is not available for a printer" -msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "印表機無法使用雲端連接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:343 -msgctxt "info:status" -msgid "This printer is not linked to the Digital Factory:" -msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "印表機未連到 Digital Factory:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:348 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:440 -msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:352 -#, python-brace-format -msgctxt "info:status" -msgid "To establish a connection, please visit the {website_link}" -msgstr "要建立連線,請前往 {website_link}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:356 -msgctxt "@action:button" -msgid "Keep printer configurations" -msgstr "保留印表機設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:361 -msgctxt "@action:button" -msgid "Remove printers" -msgstr "移除印表機" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:442 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "{printer_name} will be removed until the next account sync." -msgstr "{printer_name} 將被移除,直到下次帳號同步之前。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:443 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "要永久移除 {printer_name},請前往 {digital_factory_link}" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:444 -#, python-brace-format -msgctxt "@message {printer_name} is replaced with the name of the printer" -msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "你確定要暫時移除 {printer_name} 嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:481 -msgctxt "@title:window" -msgid "Remove printers?" -msgstr "移除印表機?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 -#, python-brace-format -msgctxt "@label" -msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr[0] "" -"你將從 Cura 移除 {0} 印表機。此動作無法復原。\n" -"你確定要繼續嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:489 -msgctxt "@label" -msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" -"Are you sure you want to continue?" -msgstr "" -"你將從 Cura 移除所有印表機。此動作無法復原。\n" -"你確定要繼續嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 -#, python-brace-format -msgctxt "@info:status" -msgid "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"您的列印機 {printer_name} 可以透過雲端連接.\n" -"\v透過連接Digital Factory使您可以任意管理列印順序及監控列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 -msgctxt "@info:title" -msgid "Are you ready for cloud printing?" -msgstr "您準備好雲端列印嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 -msgctxt "@action" -msgid "Get started" -msgstr "開始" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -msgctxt "@action" -msgid "Learn more" -msgstr "學習更多" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 -msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "你正在嘗試連接到一台未安裝 Ultimaker Connect 的印表機。請將印表機更新至最新版本的韌體。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 -msgctxt "@info:title" -msgid "Update your printer" -msgstr "更新你印表機" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 -#, python-brace-format -msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura 偵測到群組 {0} 的管理主機上未安裝的線材參數。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 -msgctxt "@info:title" -msgid "Sending materials to printer" -msgstr "向印表機傳送線材參數中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 -#, python-brace-format -msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "你正在嘗試連接到 {0},但它不是印表機群組的管理者。你可以透過網頁將其設定為印表機群組的管理者。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 -msgctxt "@info:title" -msgid "Not a group host" -msgstr "不是印表機群組管理者" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 -msgctxt "@action" -msgid "Configure group" -msgstr "設定印表機群組" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 -msgctxt "@info:status" -msgid "Please wait until the current job has been sent." -msgstr "請等待目前作業傳送完成。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 -msgctxt "@info:title" -msgid "Print error" -msgstr "列印錯誤" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 -msgctxt "@info:text" -msgid "Could not upload the data to the printer." -msgstr "雲端服務未上傳資料到印表機。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 -msgctxt "@info:title" -msgid "Network error" -msgstr "網路錯誤" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 -msgctxt "@info:status" -msgid "Sending Print Job" -msgstr "正在傳送列印作業" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 -msgctxt "@info:status" -msgid "Uploading print job to printer." -msgstr "正在上傳列印作業到印表機。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 -msgctxt "@info:status" -msgid "Print job queue is full. The printer can't accept a new job." -msgstr "列印作業隊列已滿,印表機無法再接受新的作業。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 -msgctxt "@info:title" -msgid "Queue Full" -msgstr "隊列已滿" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 -msgctxt "@info:status" -msgid "Print job was successfully sent to the printer." -msgstr "列印作業已成功傳送到印表機。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 -msgctxt "@info:title" -msgid "Data Sent" -msgstr "資料傳送" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:58 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print over network" -msgstr "網路連線列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:59 -msgctxt "@properties:tooltip" -msgid "Print over network" -msgstr "網路連線列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:60 -msgctxt "@info:status" -msgid "Connected over the network" -msgstr "透過網路連接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 -msgctxt "@action" -msgid "Connect via Network" -msgstr "透過網路連接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 -msgctxt "@info:status" -msgid "tomorrow" -msgstr "明天" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 -msgctxt "@info:status" -msgid "today" -msgstr "今天" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" -msgid "USB printing" -msgstr "USB 連線列印" +msgid "Prepare" +msgstr "準備" -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 -msgctxt "@action:button Preceded by 'Ready to'." -msgid "Print via USB" -msgstr "透過 USB 連線列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 -msgctxt "@info:tooltip" -msgid "Print via USB" -msgstr "透過 USB 連線列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 -msgctxt "@info:status" -msgid "Connected via USB" -msgstr "透過 USB 連接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 -msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "USB 列印正在進行中,關閉 Cura 將停止此列印工作。你確定要繼續嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 -msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." -msgstr "列印仍在進行中。列印完成前,Cura 無法透過 USB 開始另一次列印。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 -msgctxt "@message" -msgid "Print in Progress" -msgstr "列印正在進行中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/X3DReader/__init__.py:13 -msgctxt "@item:inlistbox" -msgid "X3D File" -msgstr "X3D 檔案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/XRayView/__init__.py:12 -msgctxt "@item:inlistbox" -msgid "X-Ray view" -msgstr "透視檢視" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 -msgctxt "@title:window" -msgid "Open Project" -msgstr "開啟專案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:63 -msgctxt "@action:ComboBox Update/override existing profile" -msgid "Update existing" -msgstr "更新已有設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 -msgctxt "@action:ComboBox Save settings in a new profile" -msgid "Create new" -msgstr "新建設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:59 -msgctxt "@action:title" -msgid "Summary - Cura Project" -msgstr "摘要 - Cura 專案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:108 -msgctxt "@info:tooltip" -msgid "How should the conflict in the machine be resolved?" -msgstr "如何解決機器的設定衝突?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:95 -msgctxt "@action:label" -msgid "Printer settings" -msgstr "印表機設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:175 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:104 -msgctxt "@action:label" -msgid "Type" -msgstr "類型" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:192 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -msgctxt "@action:label" -msgid "Printer Group" -msgstr "印表機群組" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:217 -msgctxt "@info:tooltip" -msgid "How should the conflict in the profile be resolved?" -msgstr "如何解决列印參數中的設定衝突?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:239 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:220 -msgctxt "@action:label" -msgid "Profile settings" -msgstr "列印參數設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:250 -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:375 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:119 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:244 -msgctxt "@action:label" -msgid "Name" -msgstr "名稱" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:268 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:261 -msgctxt "@action:label" -msgid "Intent" -msgstr "意圖" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:286 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:228 -msgctxt "@action:label" -msgid "Not in profile" -msgstr "不在列印參數中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:292 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:233 -msgctxt "@action:label" -msgid "%1 override" -msgid_plural "%1 overrides" -msgstr[0] "%1 覆寫" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:305 -msgctxt "@action:label" -msgid "Derivative from" -msgstr "衍生自" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:311 -msgctxt "@action:label" -msgid "%1, %2 override" -msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 覆寫" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:333 -msgctxt "@info:tooltip" -msgid "How should the conflict in the material be resolved?" -msgstr "如何解决線材的設定衝突?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:360 -msgctxt "@action:label" -msgid "Material settings" -msgstr "線材設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:396 -msgctxt "@action:label" -msgid "Setting visibility" -msgstr "參數顯示設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:405 -msgctxt "@action:label" -msgid "Mode" -msgstr "模式" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:421 -msgctxt "@action:label" -msgid "Visible settings:" -msgstr "顯示設定:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:426 -msgctxt "@action:label" -msgid "%1 out of %2" -msgstr "%1 / %2" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:447 -msgctxt "@action:warning" -msgid "Loading a project will clear all models on the build plate." -msgstr "載入專案時將清除列印平台上的所有模型。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:514 -msgctxt "@action:button" -msgid "Open" -msgstr "開啟" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:520 -msgctxt "@action:button" -msgid "Open project anyway" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/3MFReader/WorkspaceDialog.qml:529 -msgctxt "@action:button" -msgid "Install missing material" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 -msgctxt "@button" -msgid "Want more?" -msgstr "想要更多?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 -msgctxt "@button" -msgid "Backup Now" -msgstr "立即備份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 -msgctxt "@checkbox:description" -msgid "Auto Backup" -msgstr "自動備份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 -msgctxt "@checkbox:description" -msgid "Automatically create a backup each day that Cura is started." -msgstr "每天啟動 Cura 時自動建立備份。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 -msgctxt "@button" -msgid "Restore" -msgstr "復原" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 -msgctxt "@dialog:title" -msgid "Delete Backup" -msgstr "刪除備份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 -msgctxt "@dialog:info" -msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "你確定要刪除此備份嗎? 這動作無法復原。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 -msgctxt "@dialog:title" -msgid "Restore Backup" -msgstr "復原備份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 -msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "在復原備份之前,你需要重新啟動 Cura。 你想要現在關閉 Cura 嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 -msgctxt "@backuplist:label" -msgid "Cura Version" -msgstr "Cura 版本" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 -msgctxt "@backuplist:label" -msgid "Machines" -msgstr "印表機" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 -msgctxt "@backuplist:label" -msgid "Materials" -msgstr "線材" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 -msgctxt "@backuplist:label" -msgid "Profiles" -msgstr "參數" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 -msgctxt "@backuplist:label" -msgid "Plugins" -msgstr "外掛" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/main.qml:25 -msgctxt "@title:window" -msgid "Cura Backups" -msgstr "Cura 備份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 -msgctxt "@title" -msgid "My Backups" -msgstr "我的備份" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 -msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "你目前沒有任何備份。 使用「立即備份」按鈕建立一個。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 -msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "在預覽階段限制只能顯示 5 個備份。 刪除備份以顯示較舊的備份。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 -msgctxt "@description" -msgid "Backup and synchronize your Cura settings." -msgstr "備份並同步你的 Cura 設定。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:49 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:164 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:212 -msgctxt "@button" -msgid "Sign in" -msgstr "登入" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 -msgctxt "@option" -msgid "Save Cura project and print file" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 -msgctxt "@option" -msgid "Save Cura project" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 -msgctxt "@title" -msgid "Update Firmware" -msgstr "更新韌體" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 -msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "韌體是直接在 3D 印表機上運行的一個軟體。此韌體控制步進馬達,調節溫度讓印表機正常運作。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 -msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "新印表機出廠配備的韌體完全可以正常使用,但新版本往往具有更多的新功能和改進。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 -msgctxt "@action:button" -msgid "Automatically upgrade Firmware" -msgstr "自動升級韌體" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 -msgctxt "@action:button" -msgid "Upload custom Firmware" -msgstr "上傳自訂韌體" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 -msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "因為沒有與印表機連線,無法更新韌體。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 -msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "因為連線的印表機不支援更新韌體,無法更新韌體。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 -msgctxt "@title:window" -msgid "Select custom firmware" -msgstr "選擇自訂韌體" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 -msgctxt "@title:window" -msgid "Firmware Update" -msgstr "韌體更新" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 -msgctxt "@label" -msgid "Updating firmware." -msgstr "更新韌體中..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 -msgctxt "@label" -msgid "Firmware update completed." -msgstr "韌體更新已完成。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 -msgctxt "@label" -msgid "Firmware update failed due to an unknown error." -msgstr "由於未知錯誤,韌體更新失敗。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 -msgctxt "@label" -msgid "Firmware update failed due to an communication error." -msgstr "由於通訊錯誤,導致韌體更新失敗。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 -msgctxt "@label" -msgid "Firmware update failed due to an input/output error." -msgstr "由於輸入/輸出錯誤,導致韌體更新失敗。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 -msgctxt "@label" -msgid "Firmware update failed due to missing firmware." -msgstr "由於韌體遺失,導致韌體更新失敗。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:14 -msgctxt "@title:window" -msgid "Convert Image" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:33 -msgctxt "@action:label" -msgid "Height (mm)" -msgstr "高度 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:56 -msgctxt "@info:tooltip" -msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "每個像素與底板的最大距離。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:66 -msgctxt "@action:label" -msgid "Base (mm)" -msgstr "底板 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:90 -msgctxt "@info:tooltip" -msgid "The base height from the build plate in millimeters." -msgstr "距離列印平台的底板高度,以毫米為單位。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:100 -msgctxt "@action:label" -msgid "Width (mm)" -msgstr "寬度 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:124 -msgctxt "@info:tooltip" -msgid "The width in millimeters on the build plate" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:134 -msgctxt "@action:label" -msgid "Depth (mm)" -msgstr "深度 (mm)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:158 -msgctxt "@info:tooltip" -msgid "The depth in millimeters on the build plate" -msgstr "列印平台深度,以毫米為單位" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:187 -msgctxt "@item:inlistbox" -msgid "Darker is higher" -msgstr "顏色越深高度越高" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:188 -msgctxt "@item:inlistbox" -msgid "Lighter is higher" -msgstr "顏色越淺高度越高" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:195 -msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "若要列印浮雕,深色像素應該對應到較厚的位置,以阻擋更多的光通過。若要列印高度圖,淺色像素表示較高的地形,因此淺色像素應對應於產生的 3D 模型中較厚的位置。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:205 -msgctxt "@action:label" -msgid "Color Model" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:224 -msgctxt "@item:inlistbox" -msgid "Linear" -msgstr "線性" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:225 -msgctxt "@item:inlistbox" -msgid "Translucency" -msgstr "半透明" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:232 -msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "若要列印浮雕,使用一個簡易的對數模型計算半透明效果。若要列印高度圖,將像素值線性對應到高度。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:242 -msgctxt "@action:label" -msgid "1mm Transmittance (%)" -msgstr "1mm 透明度" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:263 -msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "光線穿透 1mm 厚度列印件的百分比。降低此值可增加暗部的對比度,並降低亮部的對比度。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:274 -msgctxt "@action:label" -msgid "Smoothing" -msgstr "平滑" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:298 -msgctxt "@info:tooltip" -msgid "The amount of smoothing to apply to the image." -msgstr "影像平滑程度。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:143 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:80 -msgctxt "@action:button" -msgid "OK" -msgstr "確定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 -msgctxt "@title:tab" -msgid "Printer" -msgstr "印表機" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 -msgctxt "@title:label" -msgid "Nozzle Settings" -msgstr "噴頭設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 -msgctxt "@label" -msgid "Nozzle size" -msgstr "噴頭孔徑" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -msgctxt "@label" -msgid "mm" -msgstr "mm" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 -msgctxt "@label" -msgid "Compatible material diameter" -msgstr "相容的線材直徑" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 -msgctxt "@label" -msgid "Nozzle offset X" -msgstr "噴頭偏移 X" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 -msgctxt "@label" -msgid "Nozzle offset Y" -msgstr "噴頭偏移 Y" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 -msgctxt "@label" -msgid "Cooling Fan Number" -msgstr "冷卻風扇數量" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 -msgctxt "@title:label" -msgid "Extruder Start G-code" -msgstr "擠出機起始 G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 -msgctxt "@title:label" -msgid "Extruder End G-code" -msgstr "擠出機結束 G-code" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" msgstr "印表機設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" msgstr "X (寬度)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +msgctxt "@label" +msgid "mm" +msgstr "mm" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" msgstr "Y (深度)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" msgstr "Z (高度)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" msgstr "列印平台形狀" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" msgstr "原點位於中心" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" msgstr "熱床" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" msgstr "熱箱" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" msgstr "G-code 類型" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" msgstr "列印頭設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" msgstr "X 最小值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" msgstr "Y 最小值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" msgstr "X 最大值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" msgstr "Y 最大值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" msgstr "吊車高度" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" msgstr "擠出機數目" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" msgstr "將擠出機偏移設定至Gcode" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" msgstr "起始 G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" msgstr "結束 G-code" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 -msgctxt "@title" -msgid "Changes from your account" -msgstr "你帳戶的更動" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 +msgctxt "@title:tab" +msgid "Printer" +msgstr "印表機" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -msgctxt "@button" -msgid "Dismiss" -msgstr "捨棄" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 +msgctxt "@title:label" +msgid "Nozzle Settings" +msgstr "噴頭設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 -msgctxt "@button" -msgid "Next" -msgstr "下一步" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" -msgid "The following packages will be added:" -msgstr "將新增下列套件:" +msgid "Nozzle size" +msgstr "噴頭孔徑" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "下列套件因 Cura 版本不相容,無法安裝:" +msgid "Compatible material diameter" +msgstr "相容的線材直徑" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 -msgctxt "@title" -msgid "Install missing Materials" +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 +msgctxt "@label" +msgid "Nozzle offset X" +msgstr "噴頭偏移 X" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 +msgctxt "@label" +msgid "Nozzle offset Y" +msgstr "噴頭偏移 Y" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 +msgctxt "@label" +msgid "Cooling Fan Number" +msgstr "冷卻風扇數量" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 +msgctxt "@title:label" +msgid "Extruder Start G-code" +msgstr "擠出機起始 G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 +msgctxt "@title:label" +msgid "Extruder End G-code" +msgstr "擠出機結束 G-code" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 +msgctxt "@title:window" +msgid "Convert Image" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 -msgctxt "@button" -msgid "Plugin license agreement" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 +msgctxt "@action:label" +msgid "Height (mm)" +msgstr "高度 (mm)" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 -msgctxt "@text" -msgid "Please read and agree with the plugin licence." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 -msgctxt "@button" -msgid "Accept" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 -msgctxt "@header" -msgid "Manage packages" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 -msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" -msgid "Manage packages" +msgid "The maximum distance of each pixel from \"Base.\"" +msgstr "每個像素與底板的最大距離。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 +msgctxt "@action:label" +msgid "Base (mm)" +msgstr "底板 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 +msgctxt "@info:tooltip" +msgid "The base height from the build plate in millimeters." +msgstr "距離列印平台的底板高度,以毫米為單位。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 +msgctxt "@action:label" +msgid "Width (mm)" +msgstr "寬度 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 +msgctxt "@info:tooltip" +msgid "The width in millimeters on the build plate" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 -msgctxt "@title" -msgid "Loading..." +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 +msgctxt "@action:label" +msgid "Depth (mm)" +msgstr "深度 (mm)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 +msgctxt "@info:tooltip" +msgid "The depth in millimeters on the build plate" +msgstr "列印平台深度,以毫米為單位" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 +msgctxt "@item:inlistbox" +msgid "Darker is higher" +msgstr "顏色越深高度越高" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 +msgctxt "@item:inlistbox" +msgid "Lighter is higher" +msgstr "顏色越淺高度越高" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 +msgctxt "@info:tooltip" +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "若要列印浮雕,深色像素應該對應到較厚的位置,以阻擋更多的光通過。若要列印高度圖,淺色像素表示較高的地形,因此淺色像素應對應於產生的 3D 模型中較厚的位置。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 +msgctxt "@action:label" +msgid "Color Model" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 -msgctxt "@button" -msgid "Plugins" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 +msgctxt "@item:inlistbox" +msgid "Linear" +msgstr "線性" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 -msgctxt "@button" -msgid "Materials" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 +msgctxt "@item:inlistbox" +msgid "Translucency" +msgstr "半透明" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 -msgctxt "@info" -msgid "Search in the browser" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 +msgctxt "@info:tooltip" +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "若要列印浮雕,使用一個簡易的對數模型計算半透明效果。若要列印高度圖,將像素值線性對應到高度。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 -msgctxt "@button" -msgid "In order to use the package you will need to restart Cura" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 +msgctxt "@action:label" +msgid "1mm Transmittance (%)" +msgstr "1mm 透明度" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 -msgctxt "@info:button, %1 is the application name" -msgid "Quit %1" -msgstr "結束 %1" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 +msgctxt "@info:tooltip" +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "光線穿透 1mm 厚度列印件的百分比。降低此值可增加暗部的對比度,並降低亮部的對比度。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 -msgctxt "@header" -msgid "Install Materials" -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 +msgctxt "@action:label" +msgid "Smoothing" +msgstr "平滑" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 -msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "" +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 +msgctxt "@info:tooltip" +msgid "The amount of smoothing to apply to the image." +msgstr "影像平滑程度。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +msgctxt "@action:button" +msgid "OK" +msgstr "確定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +msgctxt "@title:window" +msgid "Post Processing Plugin" +msgstr "後處理外掛" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 msgctxt "@label" -msgid "You need to accept the license to install the package" -msgstr "你必需同意授權協議才能安裝套件" +msgid "Post Processing Scripts" +msgstr "後處理腳本" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -msgctxt "@button:label" -msgid "Learn More" +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 +msgctxt "@action" +msgid "Add a script" +msgstr "添加一個腳本" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +msgctxt "@label" +msgid "Settings" +msgstr "設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 +msgctxt "@info:tooltip" +msgid "Change active post-processing scripts." +msgstr "更改目前啟用的後處理腳本。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 +msgctxt "@info:tooltip" +msgid "The following script is active:" +msgid_plural "The following scripts are active:" +msgstr[0] "下列為啟用中的腳本:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 +msgctxt "@label" +msgid "Move to top" +msgstr "移至頂端" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 +msgctxt "@label" +msgid "Delete" +msgstr "刪除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +msgctxt "@label" +msgid "Resume" +msgstr "繼續" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 +msgctxt "@label" +msgid "Pausing..." +msgstr "正在暫停..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 +msgctxt "@label" +msgid "Resuming..." +msgstr "正在繼續..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +msgctxt "@label" +msgid "Pause" +msgstr "暫停" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Aborting..." +msgstr "正在中斷..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 +msgctxt "@label" +msgid "Abort" +msgstr "中斷" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to move %1 to the top of the queue?" +msgstr "你確定要將 %1 移至隊列的頂端嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 +msgctxt "@window:title" +msgid "Move print job to top" +msgstr "將列印作業移至最頂端" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to delete %1?" +msgstr "你確定要刪除 %1 嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 +msgctxt "@window:title" +msgid "Delete print job" +msgstr "刪除列印作業" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 +msgctxt "@label %1 is the name of a print job." +msgid "Are you sure you want to abort %1?" +msgstr "你確定要中斷 %1 嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +msgctxt "@window:title" +msgid "Abort print" +msgstr "中斷列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 +msgctxt "@title:window" +msgid "Print over network" +msgstr "網路連線列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 +msgctxt "@action:button" +msgid "Print" +msgstr "列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 +msgctxt "@label" +msgid "Printer selection" +msgstr "印表機選擇" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 +msgctxt "@title:window" +msgid "Configuration Changes" +msgstr "修改設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 +msgctxt "@action:button" +msgid "Override" +msgstr "覆寫" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 +msgctxt "@label" +msgid "The assigned printer, %1, requires the following configuration change:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "分配的印表機 %1 需要下列的設定更動:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 +msgctxt "@label" +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "已分配到印表機 %1,但列印工作含有未知的線材設定。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 +msgctxt "@label" +msgid "Change material %1 from %2 to %3." +msgstr "將線材 %1 從 %2 改成 %3。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 +msgctxt "@label" +msgid "Load %3 as material %1 (This cannot be overridden)." +msgstr "將 %3 做為線材 %1 載入(無法覆寫)。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 +msgctxt "@label" +msgid "Change print core %1 from %2 to %3." +msgstr "將 print core %1 從 %2 改成 %3。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 +msgctxt "@label" +msgid "Change build plate to %1 (This cannot be overridden)." +msgstr "將列印平台改成 %1(無法覆寫)。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 +msgctxt "@label" +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "覆寫會將指定的設定套用在現有的印表機上。這可能導致列印失敗。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 +msgctxt "@label" +msgid "Glass" +msgstr "玻璃" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 +msgctxt "@label" +msgid "Aluminum" +msgstr "鋁" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 +msgctxt "@label link to Connect and Cloud interfaces" +msgid "Manage printer" +msgstr "管理印表機" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +msgctxt "@info" +msgid "Please update your printer's firmware to manage the queue remotely." +msgstr "請更新你印表機的韌體以便遠端管理工作隊列。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 +msgctxt "@info" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "網路攝影機無法從Ultimaker Cura中瀏覽,請點擊\"管理列印機\"並從Ultimaker Digital Factory中瀏覽網路攝影機." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 +msgctxt "@label:status" +msgid "Loading..." +msgstr "正在載入..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 +msgctxt "@label:status" +msgid "Unavailable" +msgstr "無法使用" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 +msgctxt "@label:status" +msgid "Unreachable" +msgstr "無法連接" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 +msgctxt "@label:status" +msgid "Idle" +msgstr "閒置中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 +msgctxt "@label:status" +msgid "Preparing..." +msgstr "正在準備..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 +msgctxt "@label:status" +msgid "Printing" +msgstr "正在列印" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 +msgctxt "@label" +msgid "Untitled" +msgstr "無標題" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 +msgctxt "@label" +msgid "Anonymous" +msgstr "匿名" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 +msgctxt "@label:status" +msgid "Requires configuration changes" +msgstr "需要修改設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 +msgctxt "@action:button" +msgid "Details" +msgstr "細項" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 +msgctxt "@label" +msgid "Unavailable printer" +msgstr "無法使用的印表機" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 +msgctxt "@label" +msgid "First available" +msgstr "可用的第一個" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 +msgctxt "@info" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 +msgctxt "@button" +msgid "View printers in Digital Factory" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 +msgctxt "@title:window" +msgid "Connect to Networked Printer" +msgstr "連接到網路印表機" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "要透過網路列印,請確認你的印表機已透過網路線或 WIFI 連接到網路。若你無法讓 Cura 與印表機連線,你仍然可以使用 USB 裝置將 G-code 檔案傳輸到印表機。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 +msgctxt "@label" +msgid "Select your printer from the list below:" +msgstr "從下列清單中選擇你的印表機:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 +msgctxt "@action:button" +msgid "Edit" +msgstr "編輯" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 +msgctxt "@action:button" +msgid "Remove" +msgstr "移除" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 +msgctxt "@action:button" +msgid "Refresh" +msgstr "刷新" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 +msgctxt "@label" +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "如果你的印表機未被列出,請閱讀網路列印故障排除指南" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +msgctxt "@label" +msgid "Type" +msgstr "類型" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +msgctxt "@label" +msgid "Firmware version" +msgstr "韌體版本" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +msgctxt "@label" +msgid "Address" +msgstr "位址" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 +msgctxt "@label" +msgid "This printer is not set up to host a group of printers." +msgstr "此印表機未被設定為管理印表機群組。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 +msgctxt "@label" +msgid "This printer is the host for a group of %1 printers." +msgstr "此印表機為 %1 印表機群組的管理者。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 +msgctxt "@label" +msgid "The printer at this address has not yet responded." +msgstr "該網路位址的印表機尚無回應。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 +msgctxt "@action:button" +msgid "Connect" +msgstr "連接" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 +msgctxt "@title:window" +msgid "Invalid IP address" +msgstr "無效的 IP 位址" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +msgctxt "@text" +msgid "Please enter a valid IP address." +msgstr "請輸入有效的 IP 位址 。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 +msgctxt "@title:window" +msgid "Printer Address" +msgstr "印表機網路位址" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +msgctxt "@label" +msgid "Enter the IP address of your printer on the network." +msgstr "輸入印表機的 IP 位址。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 +msgctxt "@label" +msgid "Queued" +msgstr "已排入隊列" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 +msgctxt "@label link to connect manager" +msgid "Manage in browser" +msgstr "使用瀏覽器管理" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 +msgctxt "@label" +msgid "There are no print jobs in the queue. Slice and send a job to add one." +msgstr "目前沒有列印作業在隊列中。可透過切片並傳送列印作來增加一個。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 +msgctxt "@label" +msgid "Print jobs" +msgstr "列印作業" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 +msgctxt "@label" +msgid "Total print time" +msgstr "總列印時間" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 +msgctxt "@label" +msgid "Waiting for" +msgstr "等待" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 +msgctxt "@label:status" +msgid "Aborted" +msgstr "已中斷" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +msgctxt "@label:status" +msgid "Finished" +msgstr "已完成" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 +msgctxt "@label:status" +msgid "Aborting..." +msgstr "正在中斷..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +msgctxt "@label:status" +msgid "Failed" +msgstr "失敗" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 +msgctxt "@label:status" +msgid "Pausing..." +msgstr "正在暫停..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 +msgctxt "@label:status" +msgid "Paused" +msgstr "已暫停" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 +msgctxt "@label:status" +msgid "Resuming..." +msgstr "正在繼續..." + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 +msgctxt "@label:status" +msgid "Action required" +msgstr "需要採取的動作" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 +msgctxt "@label:status" +msgid "Finishes %1 at %2" +msgstr "在 %2 完成 %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 +msgctxt "@title:window" +msgid "Cura Backups" +msgstr "Cura 備份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 +msgctxt "@backuplist:label" +msgid "Cura Version" +msgstr "Cura 版本" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 +msgctxt "@backuplist:label" +msgid "Machines" +msgstr "印表機" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 +msgctxt "@backuplist:label" +msgid "Materials" +msgstr "線材" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 +msgctxt "@backuplist:label" +msgid "Profiles" +msgstr "參數" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 +msgctxt "@backuplist:label" +msgid "Plugins" +msgstr "外掛" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 +msgctxt "@button" +msgid "Want more?" +msgstr "想要更多?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 +msgctxt "@button" +msgid "Backup Now" +msgstr "立即備份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 +msgctxt "@checkbox:description" +msgid "Auto Backup" +msgstr "自動備份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 +msgctxt "@checkbox:description" +msgid "Automatically create a backup each day that Cura is started." +msgstr "每天啟動 Cura 時自動建立備份。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 +msgctxt "@button" +msgid "Restore" +msgstr "復原" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 +msgctxt "@dialog:title" +msgid "Delete Backup" +msgstr "刪除備份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 +msgctxt "@dialog:info" +msgid "Are you sure you want to delete this backup? This cannot be undone." +msgstr "你確定要刪除此備份嗎? 這動作無法復原。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 +msgctxt "@dialog:title" +msgid "Restore Backup" +msgstr "復原備份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 +msgctxt "@dialog:info" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "在復原備份之前,你需要重新啟動 Cura。 你想要現在關閉 Cura 嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 +msgctxt "@title" +msgid "My Backups" +msgstr "我的備份" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 +msgctxt "@empty_state" +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "你目前沒有任何備份。 使用「立即備份」按鈕建立一個。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 +msgctxt "@backup_limit_info" +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "在預覽階段限制只能顯示 5 個備份。 刪除備份以顯示較舊的備份。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 +msgctxt "@description" +msgid "Backup and synchronize your Cura settings." +msgstr "備份並同步你的 Cura 設定。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 +msgctxt "@button" +msgid "Sign in" +msgstr "登入" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 +msgctxt "@title:window" +msgid "More information on anonymous data collection" +msgstr "更多關於匿名資料收集的資訊" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 +msgctxt "@text:window" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura 搜集匿名資料以提高列印品質和使用者體驗。以下是共享資料的範例:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 +msgctxt "@text:window" +msgid "I don't want to send anonymous data" +msgstr "我不想傳送匿名資料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 +msgctxt "@text:window" +msgid "Allow sending anonymous data" +msgstr "允許傳送匿名資料" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 +msgctxt "@option" +msgid "Save Cura project and print file" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 +msgctxt "@option" +msgid "Save Cura project" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 +msgctxt "@label" +msgid "Please select any upgrades made to this Ultimaker Original" +msgstr "請選擇適用於 Ultimaker Original 的更新檔案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 +msgctxt "@label" +msgid "Heated Build Plate (official kit or self-built)" +msgstr "熱床(官方版本或自製版本)" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 +msgctxt "@title" +msgid "Build Plate Leveling" +msgstr "列印平台調整水平" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 +msgctxt "@label" +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "為了確保列印品質出色,你現在可以開始調整你的列印平台。當你點擊「移動到下一個位置」時,噴頭將移動到不同的可調節位置。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 +msgctxt "@label" +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "在噴頭停止的每一個位置下方插入一張紙,並調整平台高度。當紙張恰好被噴頭的尖端輕微壓住時,表示列印平台已被校準在正確的高度。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 +msgctxt "@action:button" +msgid "Start Build Plate Leveling" +msgstr "開始進行列印平台調平" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 +msgctxt "@action:button" +msgid "Move to Next Position" +msgstr "移動到下一個位置" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +msgctxt "@button:label" +msgid "Learn More" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 -msgctxt "@header" -msgid "Package details" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 -msgctxt "@button:tooltip" -msgid "Back" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 -msgctxt "@header" -msgid "Description" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 -msgctxt "@header" -msgid "Compatible printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 -msgctxt "@info" -msgid "No compatibility information" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 -msgctxt "@header" -msgid "Compatible support materials" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 -msgctxt "@info No materials" -msgid "None" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 -msgctxt "@header" -msgid "Compatible with Material Station" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "Yes" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 -msgctxt "@info" -msgid "No" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 -msgctxt "@header" -msgid "Optimized for Air Manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Visit plug-in website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 -msgctxt "@button" -msgid "Website" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 -msgctxt "@button" -msgid "Buy spool" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 -msgctxt "@button" -msgid "Safety datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 -msgctxt "@button" -msgid "Technical datasheet" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Failed to load packages:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 -msgctxt "@button" -msgid "Retry?" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 -msgctxt "@button" -msgid "Loading" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No more results to load" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 -msgctxt "@message" -msgid "No results found with current filter" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 -msgctxt "@button" -msgid "Load more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 +msgctxt "@title" +msgid "Changes from your account" +msgstr "你帳戶的更動" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +msgctxt "@button" +msgid "Dismiss" +msgstr "捨棄" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 +msgctxt "@button" +msgid "Next" +msgstr "下一步" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 +msgctxt "@label" +msgid "The following packages will be added:" +msgstr "將新增下列套件:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 +msgctxt "@label" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "下列套件因 Cura 版本不相容,無法安裝:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 +msgctxt "@label" +msgid "You need to accept the license to install the package" +msgstr "你必需同意授權協議才能安裝套件" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 +msgctxt "@button" +msgid "Plugin license agreement" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 +msgctxt "@text" +msgid "Please read and agree with the plugin licence." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 +msgctxt "@button" +msgid "Accept" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +msgctxt "@header" +msgid "Install Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 +msgctxt "@text" +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 +msgctxt "@info:tooltip" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 +msgctxt "@header" +msgid "Description" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 +msgctxt "@header" +msgid "Compatible printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 +msgctxt "@info" +msgid "No compatibility information" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 +msgctxt "@header" +msgid "Compatible support materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 +msgctxt "@info No materials" +msgid "None" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 +msgctxt "@header" +msgid "Compatible with Material Station" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "Yes" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +msgctxt "@info" +msgid "No" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 +msgctxt "@header" +msgid "Optimized for Air Manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Visit plug-in website" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 +msgctxt "@button" +msgid "Website" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 +msgctxt "@button" +msgid "Buy spool" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 +msgctxt "@button" +msgid "Safety datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 +msgctxt "@button" +msgid "Technical datasheet" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 +msgctxt "@header" +msgid "Package details" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 +msgctxt "@button:tooltip" +msgid "Back" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Failed to load packages:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 +msgctxt "@button" +msgid "Retry?" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 +msgctxt "@button" +msgid "Loading" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No more results to load" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 +msgctxt "@message" +msgid "No results found with current filter" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 +msgctxt "@button" +msgid "Load more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:100 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 +msgctxt "@header" +msgid "Manage packages" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 +msgctxt "@text" +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 +msgctxt "@title" +msgid "Install missing Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 +msgctxt "@title" +msgid "Loading..." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 +msgctxt "@button" +msgid "Plugins" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 +msgctxt "@button" +msgid "Materials" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 +msgctxt "@info" +msgid "Search in the browser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 +msgctxt "@button" +msgid "In order to use the package you will need to restart Cura" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 +msgctxt "@info:button, %1 is the application name" +msgid "Quit %1" +msgstr "結束 %1" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" msgid "" "Please make sure your printer has a connection:\n" @@ -2770,3000 +3070,428 @@ msgstr "" "- 檢查印表機是否已連接到網路。\n" "- 檢查是否已登入以尋找雲端連接的印表機。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." msgstr "請將你的印表機連上網路。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:147 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" msgstr "查看線上使用者手冊" -#: /home/trin/Gedeeld/Projects/Cura/plugins/MonitorStage/MonitorMain.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." msgstr "為了監控您的印表機,請連結印表機." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 +msgctxt "@title:window" +msgid "Open Project" +msgstr "開啟專案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 +msgctxt "@action:ComboBox Update/override existing profile" +msgid "Update existing" +msgstr "更新已有設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 +msgctxt "@action:ComboBox Save settings in a new profile" +msgid "Create new" +msgstr "新建設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +msgctxt "@action:title" +msgid "Summary - Cura Project" +msgstr "摘要 - Cura 專案" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 +msgctxt "@info:tooltip" +msgid "How should the conflict in the machine be resolved?" +msgstr "如何解決機器的設定衝突?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +msgctxt "@action:label" +msgid "Printer settings" +msgstr "印表機設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +msgctxt "@action:label" +msgid "Type" +msgstr "類型" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +msgctxt "@action:label" +msgid "Printer Group" +msgstr "印表機群組" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 +msgctxt "@info:tooltip" +msgid "How should the conflict in the profile be resolved?" +msgstr "如何解决列印參數中的設定衝突?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +msgctxt "@action:label" +msgid "Profile settings" +msgstr "列印參數設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 +msgctxt "@action:label" +msgid "Name" +msgstr "名稱" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +msgctxt "@action:label" +msgid "Intent" +msgstr "意圖" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +msgctxt "@action:label" +msgid "Not in profile" +msgstr "不在列印參數中" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +msgctxt "@action:label" +msgid "%1 override" +msgid_plural "%1 overrides" +msgstr[0] "%1 覆寫" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 +msgctxt "@action:label" +msgid "Derivative from" +msgstr "衍生自" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 +msgctxt "@action:label" +msgid "%1, %2 override" +msgid_plural "%1, %2 overrides" +msgstr[0] "%1, %2 覆寫" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 +msgctxt "@info:tooltip" +msgid "How should the conflict in the material be resolved?" +msgstr "如何解决線材的設定衝突?" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 +msgctxt "@action:label" +msgid "Material settings" +msgstr "線材設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 +msgctxt "@action:label" +msgid "Setting visibility" +msgstr "參數顯示設定" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 +msgctxt "@action:label" +msgid "Mode" +msgstr "模式" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 +msgctxt "@action:label" +msgid "Visible settings:" +msgstr "顯示設定:" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 +msgctxt "@action:label" +msgid "%1 out of %2" +msgstr "%1 / %2" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 +msgctxt "@action:warning" +msgid "Loading a project will clear all models on the build plate." +msgstr "載入專案時將清除列印平台上的所有模型。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 +msgctxt "@label" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 +msgctxt "@action:button" +msgid "Open" +msgstr "開啟" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 +msgctxt "@action:button" +msgid "Open project anyway" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 +msgctxt "@action:button" +msgid "Install missing material" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" msgstr "網格類型" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" msgstr "普通模型" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" msgstr "做為支撐" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" msgstr "修改重疊處設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" msgstr "重疊處不建立支撐" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" msgstr "只填充網格" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" msgstr "切割網格" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" msgstr "選擇設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "選擇對此模型的自訂設定" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "篩選..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" msgstr "顯示全部" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 +msgctxt "@title" +msgid "Update Firmware" +msgstr "更新韌體" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 +msgctxt "@label" +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "韌體是直接在 3D 印表機上運行的一個軟體。此韌體控制步進馬達,調節溫度讓印表機正常運作。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 +msgctxt "@label" +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "新印表機出廠配備的韌體完全可以正常使用,但新版本往往具有更多的新功能和改進。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 +msgctxt "@action:button" +msgid "Automatically upgrade Firmware" +msgstr "自動升級韌體" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 +msgctxt "@action:button" +msgid "Upload custom Firmware" +msgstr "上傳自訂韌體" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 +msgctxt "@label" +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "因為沒有與印表機連線,無法更新韌體。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 +msgctxt "@label" +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "因為連線的印表機不支援更新韌體,無法更新韌體。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" -msgid "Post Processing Plugin" -msgstr "後處理外掛" +msgid "Select custom firmware" +msgstr "選擇自訂韌體" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 +msgctxt "@title:window" +msgid "Firmware Update" +msgstr "韌體更新" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" -msgid "Post Processing Scripts" -msgstr "後處理腳本" +msgid "Updating firmware." +msgstr "更新韌體中..." -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 -msgctxt "@action" -msgid "Add a script" -msgstr "添加一個腳本" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" -msgid "Settings" -msgstr "設定" +msgid "Firmware update completed." +msgstr "韌體更新已完成。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:459 -msgctxt "@info:tooltip" -msgid "Change active post-processing scripts." -msgstr "更改目前啟用的後處理腳本。" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 +msgctxt "@label" +msgid "Firmware update failed due to an unknown error." +msgstr "由於未知錯誤,韌體更新失敗。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:463 -msgctxt "@info:tooltip" -msgid "The following script is active:" -msgid_plural "The following scripts are active:" -msgstr[0] "下列為啟用中的腳本:" +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 +msgctxt "@label" +msgid "Firmware update failed due to an communication error." +msgstr "由於通訊錯誤,導致韌體更新失敗。" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 +msgctxt "@label" +msgid "Firmware update failed due to an input/output error." +msgstr "由於輸入/輸出錯誤,導致韌體更新失敗。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 +msgctxt "@label" +msgid "Firmware update failed due to missing firmware." +msgstr "由於韌體遺失,導致韌體更新失敗。" + +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "顏色方案" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" msgstr "線材顏色" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" msgstr "線條類型" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" msgstr "速度" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" msgstr "層厚" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" msgstr "線寬" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" msgstr "流動" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" msgstr "相容模式" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" msgstr "移動軌跡" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" msgstr "輔助結構" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" msgstr "外殼" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "填充" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" msgstr "啟動" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" msgstr "只顯示頂層" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" msgstr "顯示頂端 5 層列印細節" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" msgstr "頂 / 底層" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" msgstr "內壁" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" msgstr "最小值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" msgstr "最大值" -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 -msgctxt "@title:window" -msgid "More information on anonymous data collection" -msgstr "更多關於匿名資料收集的資訊" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 -msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura 搜集匿名資料以提高列印品質和使用者體驗。以下是共享資料的範例:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 -msgctxt "@text:window" -msgid "I don't want to send anonymous data" -msgstr "我不想傳送匿名資料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 -msgctxt "@text:window" -msgid "Allow sending anonymous data" -msgstr "允許傳送匿名資料" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 -msgctxt "@title" -msgid "Build Plate Leveling" -msgstr "列印平台調整水平" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 -msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "為了確保列印品質出色,你現在可以開始調整你的列印平台。當你點擊「移動到下一個位置」時,噴頭將移動到不同的可調節位置。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 -msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "在噴頭停止的每一個位置下方插入一張紙,並調整平台高度。當紙張恰好被噴頭的尖端輕微壓住時,表示列印平台已被校準在正確的高度。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 -msgctxt "@action:button" -msgid "Start Build Plate Leveling" -msgstr "開始進行列印平台調平" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 -msgctxt "@action:button" -msgid "Move to Next Position" -msgstr "移動到下一個位置" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 -msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "請選擇適用於 Ultimaker Original 的更新檔案" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 -msgctxt "@label" -msgid "Heated Build Plate (official kit or self-built)" -msgstr "熱床(官方版本或自製版本)" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 -msgctxt "@title:window" -msgid "Connect to Networked Printer" -msgstr "連接到網路印表機" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "要透過網路列印,請確認你的印表機已透過網路線或 WIFI 連接到網路。若你無法讓 Cura 與印表機連線,你仍然可以使用 USB 裝置將 G-code 檔案傳輸到印表機。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 -msgctxt "@label" -msgid "Select your printer from the list below:" -msgstr "從下列清單中選擇你的印表機:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 -msgctxt "@action:button" -msgid "Edit" -msgstr "編輯" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:140 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:321 -msgctxt "@action:button" -msgid "Remove" -msgstr "移除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 -msgctxt "@action:button" -msgid "Refresh" -msgstr "刷新" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 -msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "如果你的印表機未被列出,請閱讀網路列印故障排除指南" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 -msgctxt "@label" -msgid "Type" -msgstr "類型" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 -msgctxt "@label" -msgid "Firmware version" -msgstr "韌體版本" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 -msgctxt "@label" -msgid "Address" -msgstr "位址" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 -msgctxt "@label" -msgid "This printer is not set up to host a group of printers." -msgstr "此印表機未被設定為管理印表機群組。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 -msgctxt "@label" -msgid "This printer is the host for a group of %1 printers." -msgstr "此印表機為 %1 印表機群組的管理者。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 -msgctxt "@label" -msgid "The printer at this address has not yet responded." -msgstr "該網路位址的印表機尚無回應。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 -msgctxt "@action:button" -msgid "Connect" -msgstr "連接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 -msgctxt "@title:window" -msgid "Invalid IP address" -msgstr "無效的 IP 位址" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 -msgctxt "@text" -msgid "Please enter a valid IP address." -msgstr "請輸入有效的 IP 位址 。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 -msgctxt "@title:window" -msgid "Printer Address" -msgstr "印表機網路位址" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 -msgctxt "@label" -msgid "Enter the IP address of your printer on the network." -msgstr "輸入印表機的 IP 位址。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 -msgctxt "@title:window" -msgid "Configuration Changes" -msgstr "修改設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 -msgctxt "@action:button" -msgid "Override" -msgstr "覆寫" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 -msgctxt "@label" -msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "分配的印表機 %1 需要下列的設定更動:" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 -msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "已分配到印表機 %1,但列印工作含有未知的線材設定。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 -msgctxt "@label" -msgid "Change material %1 from %2 to %3." -msgstr "將線材 %1 從 %2 改成 %3。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 -msgctxt "@label" -msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "將 %3 做為線材 %1 載入(無法覆寫)。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 -msgctxt "@label" -msgid "Change print core %1 from %2 to %3." -msgstr "將 print core %1 從 %2 改成 %3。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 -msgctxt "@label" -msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "將列印平台改成 %1(無法覆寫)。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 -msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "覆寫會將指定的設定套用在現有的印表機上。這可能導致列印失敗。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:178 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:175 -msgctxt "@label" -msgid "Glass" -msgstr "玻璃" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 -msgctxt "@label" -msgid "Aluminum" -msgstr "鋁" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:54 -msgctxt "@label" -msgid "Move to top" -msgstr "移至頂端" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:70 -msgctxt "@label" -msgid "Delete" -msgstr "刪除" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:100 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:284 -msgctxt "@label" -msgid "Resume" -msgstr "繼續" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:102 -msgctxt "@label" -msgid "Pausing..." -msgstr "正在暫停..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:104 -msgctxt "@label" -msgid "Resuming..." -msgstr "正在繼續..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:106 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:279 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:288 -msgctxt "@label" -msgid "Pause" -msgstr "暫停" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Aborting..." -msgstr "正在中斷..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:124 -msgctxt "@label" -msgid "Abort" -msgstr "中斷" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:142 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "你確定要將 %1 移至隊列的頂端嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:143 -msgctxt "@window:title" -msgid "Move print job to top" -msgstr "將列印作業移至最頂端" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:151 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to delete %1?" -msgstr "你確定要刪除 %1 嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:152 -msgctxt "@window:title" -msgid "Delete print job" -msgstr "刪除列印作業" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:160 -msgctxt "@label %1 is the name of a print job." -msgid "Are you sure you want to abort %1?" -msgstr "你確定要中斷 %1 嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:161 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:326 -msgctxt "@window:title" -msgid "Abort print" -msgstr "中斷列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 -msgctxt "@label link to Connect and Cloud interfaces" -msgid "Manage printer" -msgstr "管理印表機" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:241 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:239 -msgctxt "@info" -msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "請更新你印表機的韌體以便遠端管理工作隊列。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:275 -msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "網路攝影機無法從Ultimaker Cura中瀏覽,請點擊\"管理列印機\"並從Ultimaker Digital Factory中瀏覽網路攝影機." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:335 -msgctxt "@label:status" -msgid "Loading..." -msgstr "正在載入..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:339 -msgctxt "@label:status" -msgid "Unavailable" -msgstr "無法使用" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:343 -msgctxt "@label:status" -msgid "Unreachable" -msgstr "無法連接" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 -msgctxt "@label:status" -msgid "Idle" -msgstr "閒置中" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 -msgctxt "@label:status" -msgid "Preparing..." -msgstr "正在準備..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:356 -msgctxt "@label:status" -msgid "Printing" -msgstr "正在列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:397 -msgctxt "@label" -msgid "Untitled" -msgstr "無標題" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:412 -msgctxt "@label" -msgid "Anonymous" -msgstr "匿名" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:433 -msgctxt "@label:status" -msgid "Requires configuration changes" -msgstr "需要修改設定" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:447 -msgctxt "@action:button" -msgid "Details" -msgstr "細項" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 -msgctxt "@label" -msgid "Unavailable printer" -msgstr "無法使用的印表機" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 -msgctxt "@label" -msgid "First available" -msgstr "可用的第一個" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 -msgctxt "@label:status" -msgid "Aborted" -msgstr "已中斷" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 -msgctxt "@label:status" -msgid "Finished" -msgstr "已完成" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 -msgctxt "@label:status" -msgid "Aborting..." -msgstr "正在中斷..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 -msgctxt "@label:status" -msgid "Failed" -msgstr "失敗" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 -msgctxt "@label:status" -msgid "Pausing..." -msgstr "正在暫停..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 -msgctxt "@label:status" -msgid "Paused" -msgstr "已暫停" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 -msgctxt "@label:status" -msgid "Resuming..." -msgstr "正在繼續..." - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 -msgctxt "@label:status" -msgid "Action required" -msgstr "需要採取的動作" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 -msgctxt "@label:status" -msgid "Finishes %1 at %2" -msgstr "在 %2 完成 %1" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 -msgctxt "@label" -msgid "Queued" -msgstr "已排入隊列" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:63 -msgctxt "@label link to connect manager" -msgid "Manage in browser" -msgstr "使用瀏覽器管理" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:90 -msgctxt "@label" -msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "目前沒有列印作業在隊列中。可透過切片並傳送列印作來增加一個。" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:98 -msgctxt "@label" -msgid "Print jobs" -msgstr "列印作業" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:107 -msgctxt "@label" -msgid "Total print time" -msgstr "總列印時間" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:116 -msgctxt "@label" -msgid "Waiting for" -msgstr "等待" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 -msgctxt "@title:window" -msgid "Print over network" -msgstr "網路連線列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 -msgctxt "@action:button" -msgid "Print" -msgstr "列印" - -#: /home/trin/Gedeeld/Projects/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 -msgctxt "@label" -msgid "Printer selection" -msgstr "印表機選擇" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/AccountWidget.qml:24 -msgctxt "@action:button" -msgid "Sign in" -msgstr "登入" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:19 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "登入Ultimaker 論壇" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:39 -msgctxt "@text" -msgid "" -"- Add material profiles and plug-ins from the Marketplace\n" -"- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- 從市集中加入線材參數及插件\n" -"-備份及同步您的線材設定與插件 \n" -"- 分享創意並可從Ultimaker社群中超過48000的使用者得到幫助" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/GeneralOperations.qml:58 -msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "創建免費的Ultimaker帳戶" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:35 -msgctxt "@label" -msgid "Checking..." -msgstr "檢查中..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:42 -msgctxt "@label" -msgid "Account synced" -msgstr "帳號已同步" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:49 -msgctxt "@label" -msgid "Something went wrong..." -msgstr "出了些問題..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:102 -msgctxt "@button" -msgid "Install pending updates" -msgstr "安裝待處理的更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/SyncState.qml:123 -msgctxt "@button" -msgid "Check for account updates" -msgstr "檢查帳號更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:78 -msgctxt "@label The argument is a timestamp" -msgid "Last update: %1" -msgstr "最後一次更新:%1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:107 -msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker 帳號" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Account/UserOperations.qml:126 -msgctxt "@button" -msgid "Sign Out" -msgstr "登出" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 -msgctxt "@label" -msgid "No time estimation available" -msgstr "沒有時間估計" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 -msgctxt "@label" -msgid "No cost estimation available" -msgstr "沒有成本估算" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 -msgctxt "@button" -msgid "Preview" -msgstr "預覽" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 -msgctxt "@label" -msgid "Time estimation" -msgstr "時間估計" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 -msgctxt "@label" -msgid "Material estimation" -msgstr "線材估計" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 -msgctxt "@label m for meter" -msgid "%1m" -msgstr "%1m" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 -msgctxt "@label g for grams" -msgid "%1g" -msgstr "%1g" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 -msgctxt "@label:PrintjobStatus" -msgid "Slicing..." -msgstr "正在切片..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 -msgctxt "@label:PrintjobStatus" -msgid "Unable to slice" -msgstr "無法切片" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Processing" -msgstr "處理中" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 -msgctxt "@button" -msgid "Slice" -msgstr "切片" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 -msgctxt "@label" -msgid "Start the slicing process" -msgstr "開始切片程序" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 -msgctxt "@button" -msgid "Cancel" -msgstr "取消" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:81 -msgctxt "@action:inmenu" -msgid "Show Online Troubleshooting" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:88 -msgctxt "@action:inmenu" -msgid "Toggle Full Screen" -msgstr "切換全螢幕" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:96 -msgctxt "@action:inmenu" -msgid "Exit Full Screen" -msgstr "離開全螢幕" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:103 -msgctxt "@action:inmenu menubar:edit" -msgid "&Undo" -msgstr "復原(&U)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:113 -msgctxt "@action:inmenu menubar:edit" -msgid "&Redo" -msgstr "取消復原(&R)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:131 -msgctxt "@action:inmenu menubar:file" -msgid "&Quit" -msgstr "退出(&Q)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:139 -msgctxt "@action:inmenu menubar:view" -msgid "3D View" -msgstr "立體圖" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:146 -msgctxt "@action:inmenu menubar:view" -msgid "Front View" -msgstr "前視圖" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:153 -msgctxt "@action:inmenu menubar:view" -msgid "Top View" -msgstr "上視圖" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:160 -msgctxt "@action:inmenu menubar:view" -msgid "Bottom View" -msgstr "下視圖" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:167 -msgctxt "@action:inmenu menubar:view" -msgid "Left Side View" -msgstr "左視圖" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:174 -msgctxt "@action:inmenu menubar:view" -msgid "Right Side View" -msgstr "右視圖" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:188 -msgctxt "@action:inmenu" -msgid "Configure Cura..." -msgstr "設定 Cura..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:195 -msgctxt "@action:inmenu menubar:printer" -msgid "&Add Printer..." -msgstr "新增印表機(&A)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:201 -msgctxt "@action:inmenu menubar:printer" -msgid "Manage Pr&inters..." -msgstr "管理印表機(&I)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:208 -msgctxt "@action:inmenu" -msgid "Manage Materials..." -msgstr "管理線材..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." -msgid "Add more materials from Marketplace" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:223 -msgctxt "@action:inmenu menubar:profile" -msgid "&Update profile with current settings/overrides" -msgstr "使用目前設定 / 覆寫更新列印參數(&U)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:231 -msgctxt "@action:inmenu menubar:profile" -msgid "&Discard current changes" -msgstr "捨棄目前更改(&D)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:243 -msgctxt "@action:inmenu menubar:profile" -msgid "&Create profile from current settings/overrides..." -msgstr "從目前設定 / 覆寫值建立列印參數(&C)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:249 -msgctxt "@action:inmenu menubar:profile" -msgid "Manage Profiles..." -msgstr "管理列印參數.." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:257 -msgctxt "@action:inmenu menubar:help" -msgid "Show Online &Documentation" -msgstr "顯示線上說明文件(&D)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:265 -msgctxt "@action:inmenu menubar:help" -msgid "Report a &Bug" -msgstr "BUG 回報(&B)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:273 -msgctxt "@action:inmenu menubar:help" -msgid "What's New" -msgstr "新功能" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:287 -msgctxt "@action:inmenu menubar:help" -msgid "About..." -msgstr "關於..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:294 -msgctxt "@action:inmenu menubar:edit" -msgid "Delete Selected" -msgstr "刪除選取" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:304 -msgctxt "@action:inmenu menubar:edit" -msgid "Center Selected" -msgstr "置中選取" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:313 -msgctxt "@action:inmenu menubar:edit" -msgid "Multiply Selected" -msgstr "複製選取" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:322 -msgctxt "@action:inmenu" -msgid "Delete Model" -msgstr "刪除模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:330 -msgctxt "@action:inmenu" -msgid "Ce&nter Model on Platform" -msgstr "將模型置中(&N)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:336 -msgctxt "@action:inmenu menubar:edit" -msgid "&Group Models" -msgstr "群組模型(&G)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:356 -msgctxt "@action:inmenu menubar:edit" -msgid "Ungroup Models" -msgstr "取消模型群組" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:366 -msgctxt "@action:inmenu menubar:edit" -msgid "&Merge Models" -msgstr "結合模型(&M)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:376 -msgctxt "@action:inmenu" -msgid "&Multiply Model..." -msgstr "複製模型...(&M)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:383 -msgctxt "@action:inmenu menubar:edit" -msgid "Select All Models" -msgstr "選擇所有模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:393 -msgctxt "@action:inmenu menubar:edit" -msgid "Clear Build Plate" -msgstr "清空列印平台" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:403 -msgctxt "@action:inmenu menubar:file" -msgid "Reload All Models" -msgstr "重新載入所有模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:412 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange All Models" -msgstr "排列所有模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:420 -msgctxt "@action:inmenu menubar:edit" -msgid "Arrange Selection" -msgstr "排列所選模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:427 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Positions" -msgstr "重置所有模型位置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:434 -msgctxt "@action:inmenu menubar:edit" -msgid "Reset All Model Transformations" -msgstr "重置所有模型旋轉" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:443 -msgctxt "@action:inmenu menubar:file" -msgid "&Open File(s)..." -msgstr "開啟檔案(&O)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:453 -msgctxt "@action:inmenu menubar:file" -msgid "&New Project..." -msgstr "新建專案(&N)..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:460 -msgctxt "@action:inmenu menubar:help" -msgid "Show Configuration Folder" -msgstr "顯示設定資料夾" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Actions.qml:467 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:476 -msgctxt "@action:menu" -msgid "Configure setting visibility..." -msgstr "參數顯示設定..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 -msgctxt "@label:button" -msgid "My printers" -msgstr "我的列印機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 -msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "從Ultimaker Digital Factory中監控我的列印機." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 -msgctxt "@tooltip:button" -msgid "Create print projects in Digital Library." -msgstr "從 Digital Library中創建列印專案." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 -msgctxt "@label:button" -msgid "Print jobs" -msgstr "列印工作" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 -msgctxt "@tooltip:button" -msgid "Monitor print jobs and reprint from your print history." -msgstr "監控列印工作並於從您的歷史紀錄中再次列印." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 -msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "使用插件及線材參數擴充Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 -msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "使用Ultimaker e-learning成為一位3D列印專家." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 -msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker 支援" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 -msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "學習如何開始使用Ultimaker Cura." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 -msgctxt "@label:button" -msgid "Ask a question" -msgstr "提出問題" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 -msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "諮詢Ultimaker社群." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 -msgctxt "@label:button" -msgid "Report a bug" -msgstr "回報Bug" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 -msgctxt "@tooltip:button" -msgid "Let developers know that something is going wrong." -msgstr "讓開發者了解您遇到的問題." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 -msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "參觀Ultimaker網站." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ColorDialog.qml:107 -msgctxt "@label" -msgid "Hex" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:250 -msgctxt "@label" -msgid "This package will be installed after restarting." -msgstr "此套件將在重新啟動後安裝。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:14 -msgctxt "@title:tab" -msgid "General" -msgstr "基本" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:466 -msgctxt "@title:tab" -msgid "Settings" -msgstr "設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:468 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:17 -msgctxt "@title:tab" -msgid "Printers" -msgstr "印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:470 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -msgctxt "@title:tab" -msgid "Materials" -msgstr "線材" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:472 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -msgctxt "@title:tab" -msgid "Profiles" -msgstr "列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:589 -msgctxt "@title:window %1 is the application name" -msgid "Closing %1" -msgstr "關閉 %1 中" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:590 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:599 -msgctxt "@label %1 is the application name" -msgid "Are you sure you want to exit %1?" -msgstr "是否確定要離開 %1 ?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:637 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -msgctxt "@title:window" -msgid "Open file(s)" -msgstr "開啟檔案" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:742 -msgctxt "@window:title" -msgid "Install Package" -msgstr "安裝套件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:749 -msgctxt "@title:window" -msgid "Open File(s)" -msgstr "開啟檔案" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:751 -msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "我們已經在你選擇的檔案中找到一個或多個 G-Code 檔案。你一次只能開啟一個 G-Code 檔案。若需開啟 G-Code 檔案,請僅選擇一個。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:831 -msgctxt "@title:window" -msgid "Add Printer" -msgstr "新增印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Cura.qml:839 -msgctxt "@title:window" -msgid "What's New" -msgstr "新功能" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:15 -msgctxt "@title:window The argument is the application name." -msgid "About %1" -msgstr "關於 %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:57 -msgctxt "@label" -msgid "version: %1" -msgstr "版本:%1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:72 -msgctxt "@label" -msgid "End-to-end solution for fused filament 3D printing." -msgstr "熔絲 3D 列印技術的的端對端解決方案。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:85 -msgctxt "@info:credit" -msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" -"Cura proudly uses the following open source projects:" -msgstr "" -"Cura 由 Ultimaker B.V. 與社群合作開發。\n" -"Cura 使用以下開源專案:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:136 -msgctxt "@label Description for application component" -msgid "Graphical user interface" -msgstr "圖形用戶介面" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:137 -msgctxt "@label Description for application component" -msgid "Application framework" -msgstr "應用框架" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:138 -msgctxt "@label Description for application component" -msgid "G-code generator" -msgstr "G-code 產生器" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:139 -msgctxt "@label Description for application component" -msgid "Interprocess communication library" -msgstr "進程間通訊交互使用庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:140 -msgctxt "@label Description for application component" -msgid "Python bindings for libnest2d" -msgstr "Python bindings for libnest2d" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:141 -msgctxt "@label Description for application component" -msgid "Polygon packing library, developed by Prusa Research" -msgstr "多邊形包裝函式庫,由 Prusa Research 開發" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:142 -msgctxt "@label Description for application component" -msgid "Support library for handling 3MF files" -msgstr "用於處理 3MF 檔案的函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:143 -msgctxt "@label Description for application component" -msgid "Support library for file metadata and streaming" -msgstr "用於檔案 metadata 和串流的函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:146 -msgctxt "@label Description for application dependency" -msgid "Programming language" -msgstr "編程語言" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:147 -msgctxt "@label Description for application dependency" -msgid "GUI framework" -msgstr "GUI 框架" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:148 -msgctxt "@label Description for application dependency" -msgid "GUI framework bindings" -msgstr "GUI 框架綁定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:149 -msgctxt "@label Description for application dependency" -msgid "C/C++ Binding library" -msgstr "C / C++ 綁定庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:150 -msgctxt "@label Description for application dependency" -msgid "Data interchange format" -msgstr "資料交換格式" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:151 -msgctxt "@label" -msgid "Font" -msgstr "字體" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:154 -msgctxt "@label Description for application dependency" -msgid "Polygon clipping library" -msgstr "多邊形剪輯函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:155 -msgctxt "@label Description for application dependency" -msgid "JSON parser" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:156 -msgctxt "@label Description for application dependency" -msgid "Utility functions, including an image loader" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:157 -msgctxt "@label Description for application dependency" -msgid "Utility library, including Voronoi generation" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:161 -msgctxt "@label Description for application dependency" -msgid "Root Certificates for validating SSL trustworthiness" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -msgctxt "@label Description for application dependency" -msgid "Compatibility between Python 2 and 3" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:163 -msgctxt "@label Description for application dependency" -msgid "Support library for system keyring access" -msgstr "存取系統金鑰函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:164 -msgctxt "@label Description for application dependency" -msgid "Support library for faster math" -msgstr "高速運算函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:165 -msgctxt "@label Description for application dependency" -msgid "Support library for handling STL files" -msgstr "用於處理 STL 檔案的函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:166 -msgctxt "@label Description for application dependency" -msgid "Python bindings for Clipper" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:167 -msgctxt "@label Description for application dependency" -msgid "Serial communication library" -msgstr "串口通訊函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:168 -msgctxt "@label Description for application dependency" -msgid "Support library for scientific computing" -msgstr "科學計算函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:169 -msgctxt "@label Description for application dependency" -msgid "Python Error tracking library" -msgstr "Python 錯誤追蹤函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:170 -msgctxt "@label Description for application dependency" -msgid "Support library for handling triangular meshes" -msgstr "用於處理三角形網格的函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:171 -msgctxt "@label Description for application dependency" -msgid "ZeroConf discovery library" -msgstr "ZeroConf 發現函式庫" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:174 -msgctxt "@label Description for development tool" -msgid "Universal build system configuration" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:175 -msgctxt "@label Description for development tool" -msgid "Dependency and package manager" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:176 -msgctxt "@label Description for development tool" -msgid "Packaging Python-applications" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:177 -msgctxt "@label Description for development tool" -msgid "Linux cross-distribution application deployment" -msgstr "Linux cross-distribution 應用程式部署" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AboutDialog.qml:178 -msgctxt "@label Description for development tool" -msgid "Generating Windows installers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 -msgctxt "@title:window" -msgid "Open project file" -msgstr "開啟專案檔案" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:83 -msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "這是一個 Cura 專案檔案。你想將其作為一個專案開啟還是從中匯入模型?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:90 -msgctxt "@text:window" -msgid "Remember my choice" -msgstr "記住我的選擇" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:104 -msgctxt "@action:button" -msgid "Open as project" -msgstr "作為專案開啟" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:109 -msgctxt "@action:button" -msgid "Import models" -msgstr "匯入模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 -msgctxt "@title:window" -msgid "Discard or Keep changes" -msgstr "捨棄或保留更改" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:49 -msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:75 -msgctxt "@title:column" -msgid "Profile settings" -msgstr "列印參數設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:77 -msgctxt "@title:column" -msgid "Current changes" -msgstr "目前更動" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:104 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:799 -msgctxt "@option:discardOrKeep" -msgid "Always ask me this" -msgstr "總是詢問" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:105 -msgctxt "@option:discardOrKeep" -msgid "Discard and never ask again" -msgstr "捨棄更改,並不再詢問此問題" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:106 -msgctxt "@option:discardOrKeep" -msgid "Keep and never ask again" -msgstr "保留更改,並不再詢問此問題" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:136 -msgctxt "@action:button" -msgid "Discard changes" -msgstr "忽略更動" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:142 -msgctxt "@action:button" -msgid "Keep changes" -msgstr "保留更動" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 -msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "我們已經在你所選擇的檔案中找到一個或多個專案檔案,但一次只能開啟一個專案檔案。我們建議只從那些檔案中匯入模型而不開啟專案。你要繼續操作嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 -msgctxt "@action:button" -msgid "Import all as models" -msgstr "匯入所有模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 -msgctxt "@title:window" -msgid "Save Project" -msgstr "儲存專案" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:175 -msgctxt "@action:label" -msgid "Extruder %1" -msgstr "擠出機 %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:191 -msgctxt "@action:label" -msgid "%1 & material" -msgstr "%1 & 線材" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 -msgctxt "@action:label" -msgid "Material" -msgstr "線材" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:282 -msgctxt "@action:label" -msgid "Don't show project summary on save again" -msgstr "儲存時不再顯示專案摘要" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:296 -msgctxt "@action:button" -msgid "Save" -msgstr "儲存" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ExtruderButton.qml:16 -msgctxt "@label %1 is filled in with the name of an extruder" -msgid "Print Selected Model with %1" -msgid_plural "Print Selected Models with %1" -msgstr[0] "用 %1 列印所選模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/JobSpecs.qml:93 -msgctxt "@text Print job name" -msgid "Untitled" -msgstr "無標題" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&Settings" -msgstr "設定(&S)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 -msgctxt "@title:window" -msgid "New project" -msgstr "新建專案" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 -msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "你確定要開始一個新專案嗎?這將清除列印平台及任何未儲存的設定。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 -msgctxt "@action:button" -msgid "Marketplace" -msgstr "市集" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 -msgctxt "@header" -msgid "Configurations" -msgstr "設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 -msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "由於無法識別 %1,因此無法使用此設定。 請連上 %2 下載正確的線材參數設定。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 -msgctxt "@label" -msgid "Marketplace" -msgstr "市集" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 -msgctxt "@label" -msgid "Loading available configurations from the printer..." -msgstr "從印表機載入可用的設定..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 -msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "由於印表機已斷線,因此設定無法使用。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 -msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "不允許使用此擠出機的配置並禁止切片功能." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 -msgctxt "@tooltip" -msgid "There are no profiles matching the configuration of this extruder." -msgstr "目前無對應此擠出機的配置設定." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 -msgctxt "@label" -msgid "Select configuration" -msgstr "選擇設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 -msgctxt "@label" -msgid "Configurations" -msgstr "設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 -msgctxt "@header" -msgid "Custom" -msgstr "自訂選項" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:62 -msgctxt "@label" -msgid "Printer" -msgstr "印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:217 -msgctxt "@label" -msgid "Enabled" -msgstr "已啟用" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:266 -msgctxt "@label" -msgid "Material" -msgstr "線材" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:392 -msgctxt "@label" -msgid "Use glue for better adhesion with this material combination." -msgstr "在此線材組合下,使用膠水以獲得較佳的附著。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:29 -msgctxt "@label" -msgid "Print Selected Model With:" -msgid_plural "Print Selected Models With:" -msgstr[0] "列印所選模型:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:92 -msgctxt "@title:window" -msgid "Multiply Selected Model" -msgid_plural "Multiply Selected Models" -msgstr[0] "複製所選模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ContextMenu.qml:123 -msgctxt "@label" -msgid "Number of Copies" -msgstr "複製個數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/EditMenu.qml:12 -msgctxt "@title:menu menubar:toplevel" -msgid "&Edit" -msgstr "編輯(&E)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ExtensionMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "E&xtensions" -msgstr "擴充功能(&X)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&File" -msgstr "檔案(&F)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:45 -msgctxt "@title:menu menubar:file" -msgid "&Save Project..." -msgstr "儲存專案...(&S)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:78 -msgctxt "@title:menu menubar:file" -msgid "&Export..." -msgstr "匯出...(&E)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/FileMenu.qml:89 -msgctxt "@action:inmenu menubar:file" -msgid "Export Selection..." -msgstr "匯出選擇..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/HelpMenu.qml:14 -msgctxt "@title:menu menubar:toplevel" -msgid "&Help" -msgstr "幫助(&H)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:13 -msgctxt "@label:category menu label" -msgid "Material" -msgstr "線材" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:53 -msgctxt "@label:category menu label" -msgid "Favorites" -msgstr "常用" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/MaterialMenu.qml:78 -msgctxt "@label:category menu label" -msgid "Generic" -msgstr "通用" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open File(s)..." -msgstr "開啟檔案." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PreferencesMenu.qml:21 -msgctxt "@title:menu menubar:toplevel" -msgid "P&references" -msgstr "偏好設定(&R)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:13 -msgctxt "@title:menu menubar:settings" -msgid "&Printer" -msgstr "印表機(&P)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:17 -msgctxt "@label:category menu label" -msgid "Network enabled printers" -msgstr "支援網路的印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/PrinterMenu.qml:50 -msgctxt "@label:category menu label" -msgid "Local printers" -msgstr "本機印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Open &Recent" -msgstr "最近開啟的檔案(&R)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 -msgctxt "@title:menu menubar:file" -msgid "Save Project..." -msgstr "儲存專案." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:34 -msgctxt "@title:menu" -msgid "&Material" -msgstr "線材(&M)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:49 -msgctxt "@action:inmenu" -msgid "Set as Active Extruder" -msgstr "設為主要擠出機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:55 -msgctxt "@action:inmenu" -msgid "Enable Extruder" -msgstr "啟用擠出機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingsMenu.qml:63 -msgctxt "@action:inmenu" -msgid "Disable Extruder" -msgstr "關閉擠出機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 -msgctxt "@action:inmenu" -msgid "Visible Settings" -msgstr "顯示設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 -msgctxt "@action:inmenu" -msgid "Collapse All Categories" -msgstr "折疊所有分類" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 -msgctxt "@action:inmenu" -msgid "Manage Setting Visibility..." -msgstr "管理參數顯示..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:13 -msgctxt "@title:menu menubar:toplevel" -msgid "&View" -msgstr "檢視(&V)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:17 -msgctxt "@action:inmenu menubar:view" -msgid "&Camera position" -msgstr "視角位置(&C)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:30 -msgctxt "@action:inmenu menubar:view" -msgid "Camera view" -msgstr "攝影機檢視" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:48 -msgctxt "@action:inmenu menubar:view" -msgid "Perspective" -msgstr "透視" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Menus/ViewMenu.qml:59 -msgctxt "@action:inmenu menubar:view" -msgid "Orthographic" -msgstr "正交" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:115 -msgctxt "@label:MonitorStatus" -msgid "Not connected to a printer" -msgstr "未連接至印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:119 -msgctxt "@label:MonitorStatus" -msgid "Printer does not accept commands" -msgstr "印表機不接受命令" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:129 -msgctxt "@label:MonitorStatus" -msgid "In maintenance. Please check the printer" -msgstr "維護中。請檢查印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:140 -msgctxt "@label:MonitorStatus" -msgid "Lost connection with the printer" -msgstr "與印表機的連線中斷" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:142 -msgctxt "@label:MonitorStatus" -msgid "Printing..." -msgstr "列印中..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:145 -msgctxt "@label:MonitorStatus" -msgid "Paused" -msgstr "已暫停" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:148 -msgctxt "@label:MonitorStatus" -msgid "Preparing..." -msgstr "準備中..." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:150 -msgctxt "@label:MonitorStatus" -msgid "Please remove the print" -msgstr "請取出列印件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:318 -msgctxt "@label" -msgid "Abort Print" -msgstr "中斷列印" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/MonitorButton.qml:327 -msgctxt "@label" -msgid "Are you sure you want to abort the print?" -msgstr "你確定要中斷列印嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:109 -msgctxt "@label" -msgid "Is printed as support." -msgstr "做為支撐而列印。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:112 -msgctxt "@label" -msgid "Other models overlapping with this model are modified." -msgstr "與此模型重疊的其他模型已被更改。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:115 -msgctxt "@label" -msgid "Infill overlapping with this model is modified." -msgstr "與此模型重疊的填充已被更改。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:118 -msgctxt "@label" -msgid "Overlaps with this model are not supported." -msgstr "與此模型的重疊沒有支撐。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectItemButton.qml:125 -msgctxt "@label %1 is the number of settings it overrides." -msgid "Overrides %1 setting." -msgid_plural "Overrides %1 settings." -msgstr[0] "覆寫 %1 設定。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ObjectSelector.qml:59 -msgctxt "@label" -msgid "Object list" -msgstr "物件清單" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:131 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -msgctxt "@action:button" -msgid "Defaults" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:169 -msgctxt "@label" -msgid "Interface" -msgstr "介面" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:212 -msgctxt "@heading" -msgid "-- incomplete --" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:258 -msgctxt "@label" -msgid "Currency:" -msgstr "貨幣:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:274 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." -msgid "Theme*:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:320 -msgctxt "@info:tooltip" -msgid "Slice automatically when changing settings." -msgstr "當設定變更時自動進行切片。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:328 -msgctxt "@option:check" -msgid "Slice automatically" -msgstr "自動切片" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:337 -msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:352 -msgctxt "@label" -msgid "Viewport behavior" -msgstr "顯示區設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:360 -msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "模型缺少支撐的區域已以紅色標示。如果沒有支撐這些區域將無法正常列印。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:369 -msgctxt "@option:check" -msgid "Display overhang" -msgstr "顯示突出部分" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:379 -msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "模型缺少或多餘的表面已用警告符號標示。工具路徑是將缺少部份補上的型狀。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:388 -msgctxt "@option:check" -msgid "Display model errors" -msgstr "顯示模型錯誤" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:396 -msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "當模型被選中時,視角將自動調整到最合適的觀察位置(模型處於正中央)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:401 -msgctxt "@action:button" -msgid "Center camera when item is selected" -msgstr "當專案被選中時,自動置中視角" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:411 -msgctxt "@info:tooltip" -msgid "Should the default zoom behavior of cura be inverted?" -msgstr "需要讓 Cura 的預設縮放操作反轉嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:416 -msgctxt "@action:button" -msgid "Invert the direction of camera zoom." -msgstr "反轉視角縮放方向。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Should zooming move in the direction of the mouse?" -msgstr "是否跟隨滑鼠方向進行縮放?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:432 -msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "正交透視不支援游標縮放功能。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:437 -msgctxt "@action:button" -msgid "Zoom toward mouse direction" -msgstr "跟隨滑鼠方向縮放" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:463 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "需要移動平台上的模型,使它們不再交錯嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:468 -msgctxt "@option:check" -msgid "Ensure models are kept apart" -msgstr "確保每個模型都保持分離" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:477 -msgctxt "@info:tooltip" -msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "要將模型下降到碰觸列印平台嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:482 -msgctxt "@option:check" -msgid "Automatically drop models to the build plate" -msgstr "自動下降模型到列印平台" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:494 -msgctxt "@info:tooltip" -msgid "Show caution message in g-code reader." -msgstr "在 g-code 讀取器中顯示警告訊息。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:503 -msgctxt "@option:check" -msgid "Caution message in g-code reader" -msgstr "G-code 讀取器中的警告訊息" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:511 -msgctxt "@info:tooltip" -msgid "Should layer be forced into compatibility mode?" -msgstr "分層檢視要強制進入相容模式嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:516 -msgctxt "@option:check" -msgid "Force layer view compatibility mode (restart required)" -msgstr "強制分層檢視相容模式(需要重新啟動)" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:526 -msgctxt "@info:tooltip" -msgid "Should Cura open at the location it was closed?" -msgstr "Cura 應該開啟在前次關閉時的位置嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:531 -msgctxt "@option:check" -msgid "Restore window position on start" -msgstr "開啟時復原視窗位置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:541 -msgctxt "@info:tooltip" -msgid "What type of camera rendering should be used?" -msgstr "使用哪種類型的攝影機渲染?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:548 -msgctxt "@window:text" -msgid "Camera rendering:" -msgstr "攝影機渲染:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:555 -msgid "Perspective" -msgstr "透視" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:556 -msgid "Orthographic" -msgstr "正交" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:596 -msgctxt "@label" -msgid "Opening and saving files" -msgstr "開啟並儲存檔案" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:603 -msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "從桌面或外部程式開啟檔案時,使用同一 Cura 視窗嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:608 -msgctxt "@option:check" -msgid "Use a single instance of Cura" -msgstr "使用同一 Cura 視窗" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:619 -msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "需要再載入新模型前清空視窗內之列印平台嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:625 -msgctxt "@option:check" -msgid "Clear buildplate before loading model into the single instance" -msgstr "載入新模型時清空視窗內之列印平台" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:635 -msgctxt "@info:tooltip" -msgid "Should models be scaled to the build volume if they are too large?" -msgstr "當模型的尺寸過大時,是否將模型自動縮小至列印範圍嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:640 -msgctxt "@option:check" -msgid "Scale large models" -msgstr "縮小過大模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:650 -msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "部份模型採用較大的單位(例如:公尺),導致模型變得非常小,要將這些模型放大嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:655 -msgctxt "@option:check" -msgid "Scale extremely small models" -msgstr "放大過小模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:665 -msgctxt "@info:tooltip" -msgid "Should models be selected after they are loaded?" -msgstr "模型載入後要設為被選擇的狀態嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:670 -msgctxt "@option:check" -msgid "Select models when loaded" -msgstr "模型載入後選擇模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:680 -msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "是否自動將印表機名稱作為列印作業名稱的前綴?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:685 -msgctxt "@option:check" -msgid "Add machine prefix to job name" -msgstr "將印表機名稱前綴添加到列印作業名稱中" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:695 -msgctxt "@info:tooltip" -msgid "Should a summary be shown when saving a project file?" -msgstr "儲存專案檔案時是否顯示摘要?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:699 -msgctxt "@option:check" -msgid "Show summary dialog when saving project" -msgstr "儲存專案時顯示摘要對話框" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:709 -msgctxt "@info:tooltip" -msgid "Default behavior when opening a project file" -msgstr "開啟專案檔案時的預設行為" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:717 -msgctxt "@window:text" -msgid "Default behavior when opening a project file: " -msgstr "開啟專案檔案時的預設行為: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:732 -msgctxt "@option:openProject" -msgid "Always ask me this" -msgstr "每次都向我確認" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:733 -msgctxt "@option:openProject" -msgid "Always open as a project" -msgstr "總是作為一個專案開啟" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:734 -msgctxt "@option:openProject" -msgid "Always import models" -msgstr "總是匯入模型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:771 -msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "當你對列印參數進行更改然後切換到其他列印參數時,將顯示一個對話框詢問你是否要保留修改。你也可以選擇預設不顯示該對話框。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:780 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 -msgctxt "@label" -msgid "Profiles" -msgstr "列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:785 -msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "當切換到另一組列印參數時,對於被修改過的設定的預設行為: " - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:800 -msgctxt "@option:discardOrKeep" -msgid "Always discard changed settings" -msgstr "總是放棄修改過的設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:801 -msgctxt "@option:discardOrKeep" -msgid "Always transfer changed settings to new profile" -msgstr "總是將修改過的設定轉移至新的列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:835 -msgctxt "@label" -msgid "Privacy" -msgstr "隱私權" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:841 -msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "你願意將關於你的列印資料以匿名形式發送到 Ultimaker 嗎?注意:我們不會記錄或發送任何模型、IP 位址或其他私人資料。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:846 -msgctxt "@option:check" -msgid "Send (anonymous) print information" -msgstr "(匿名)發送列印資訊" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:876 -msgctxt "@label" -msgid "Updates" -msgstr "更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:883 -msgctxt "@info:tooltip" -msgid "Should Cura check for updates when the program is started?" -msgstr "當 Cura 啟動時,是否自動檢查更新?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:888 -msgctxt "@option:check" -msgid "Check for updates on start" -msgstr "啟動時檢查更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:904 -msgctxt "@info:tooltip" -msgid "When checking for updates, only check for stable releases." -msgstr "當檢查更新時,只檢查正式版本." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:910 -msgctxt "@option:radio" -msgid "Stable releases only" -msgstr "僅正式版本" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:920 -msgctxt "@info:tooltip" -msgid "When checking for updates, check for both stable and for beta releases." -msgstr "當檢查更新時,同時檢查正式版本與測試版本." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:926 -msgctxt "@option:radio" -msgid "Stable and Beta releases" -msgstr "正式版本與測試版本發佈" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:936 -msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "需要於開啟Cura時自動更新插件嗎? 建議您勿關閉此功能!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/GeneralPage.qml:941 -msgctxt "@option:check" -msgid "Get notifications for plugin updates" -msgstr "設定插件更新提示" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:50 -msgctxt "@action:button" -msgid "Add New" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:134 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:294 -msgctxt "@action:button" -msgid "Activate" -msgstr "啟用" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/MachinesPage.qml:146 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:331 -msgctxt "@action:button" -msgid "Rename" -msgstr "重命名" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 -msgctxt "@label" -msgid "Materials compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:94 -msgctxt "@action:button" -msgid "Create new" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:88 -msgctxt "@action:button" -msgid "Import" -msgstr "匯入" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 -msgctxt "@action:button" -msgid "Sync with Printers" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:311 -msgctxt "@action:button" -msgid "Duplicate" -msgstr "複製" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:342 -msgctxt "@action:button" -msgid "Export" -msgstr "匯出" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:392 -msgctxt "@title:window" -msgid "Confirm Remove" -msgstr "移除確認" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:393 -msgctxt "@label (%1 is object name)" -msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "你確定要移除 %1 嗎?這動作無法復原!" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 -msgctxt "@title:window" -msgid "Import Material" -msgstr "匯入線材設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully imported material %1" -msgstr "成功匯入線材 %1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 -msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "無法匯入線材 %1%2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 -msgctxt "@title:window" -msgid "Export Material" -msgstr "匯出線材設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 -msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "無法匯出線材至 %1%2" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 -msgctxt "@info:status Don't translate the XML tag !" -msgid "Successfully exported material to %1" -msgstr "成功匯出線材至:%1" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 -msgctxt "@title:window" -msgid "Sync materials with printers" -msgstr "同步印表機線材設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 -msgctxt "@title:header" -msgid "Sync materials with printers" -msgstr "同步印表機線材設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 -msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "依照下述簡單的步驟。您將同步線材設定檔至您的印表機." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 -msgctxt "@button" -msgid "Why do I need to sync material profiles?" -msgstr "為何我需要同步線材設定檔?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 -msgctxt "@button" -msgid "Start" -msgstr "開始" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:128 -msgctxt "@title:header" -msgid "Sign in" -msgstr "登入" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:134 -msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "為了自動將線材設定檔與所有連接到 Digital Factory 的列印機同步,您必須先從Cura進行登入." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:158 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:446 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:586 -msgctxt "@button" -msgid "Sync materials with USB" -msgstr "從USB進行同步線材設定檔" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:191 -msgctxt "@title:header" -msgid "The following printers will receive the new material profiles:" -msgstr "下述的印表機將新增新的線材設定檔:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:198 -msgctxt "@title:header" -msgid "Something went wrong when sending the materials to the printers." -msgstr "再發送線材設定檔至印表機時發生錯誤." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:205 -msgctxt "@title:header" -msgid "Material profiles successfully synced with the following printers:" -msgstr "線材設定檔成功同步至下述的印表機內:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:242 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:429 -msgctxt "@button" -msgid "Troubleshooting" -msgstr "故障排除" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:406 -msgctxt "@text Asking the user whether printers are missing in a list." -msgid "Printers missing?" -msgstr "列印機資訊遺失了?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:408 -msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "確認您的列印機已開機並連接至Digital Factory." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:417 -msgctxt "@button" -msgid "Refresh List" -msgstr "重新載入清單" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:457 -msgctxt "@button" -msgid "Try again" -msgstr "再試一次" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:461 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Done" -msgstr "完成" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:463 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:606 -msgctxt "@button" -msgid "Sync" -msgstr "同步" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:519 -msgctxt "@button" -msgid "Syncing" -msgstr "同步中" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:537 -msgctxt "@title:header" -msgid "No printers found" -msgstr "未發現任何列印機資訊" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:558 -msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "您似乎沒有任何兼容的打印機連接至Digital Factory。請確保您的打印機已連接並且安裝最新的軟體." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:569 -msgctxt "@button" -msgid "Learn how to connect your printer to Digital Factory" -msgstr "學習如何連結您的印表機至Digital Factory" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:597 -msgctxt "@button" -msgid "Refresh" -msgstr "重新載入" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:626 -msgctxt "@title:header" -msgid "Sync material profiles via USB" -msgstr "透過USB同步您的線材設定檔" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:632 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "請依照下述步驟載入新的線材設定檔至印表機." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:663 -msgctxt "@text" -msgid "Click the export material archive button." -msgstr "請點擊輸出材料檔案按鈕." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:664 -msgctxt "@text" -msgid "Save the .umm file on a USB stick." -msgstr "將 .umm 的文件儲存至USB." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:665 -msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "插入USB至您的列印機,並啟動程式去載入新的線材設定檔." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:673 -msgctxt "@button" -msgid "How to load new material profiles to my printer" -msgstr "如何載入新的線材設定檔至我的列印機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:687 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 -msgctxt "@button" -msgid "Back" -msgstr "返回" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:696 -msgctxt "@button" -msgid "Export material archive" -msgstr "輸出線材設定存檔" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:731 -msgctxt "@title:window" -msgid "Export All Materials" -msgstr "匯出所有線材設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 -msgctxt "@title:window" -msgid "Confirm Diameter Change" -msgstr "直徑更改確認" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 -msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "新的線材直徑設定為 %1 mm,這與目前的擠出機不相容。你要繼續嗎?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 -msgctxt "@label" -msgid "Display Name" -msgstr "顯示名稱" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 -msgctxt "@label" -msgid "Brand" -msgstr "品牌" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 -msgctxt "@label" -msgid "Material Type" -msgstr "線材類型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 -msgctxt "@label" -msgid "Color" -msgstr "顏色" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 -msgctxt "@title" -msgid "Material color picker" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 -msgctxt "@label" -msgid "Properties" -msgstr "屬性" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 -msgctxt "@label" -msgid "Density" -msgstr "密度" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 -msgctxt "@label" -msgid "Diameter" -msgstr "直徑" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 -msgctxt "@label" -msgid "Filament Cost" -msgstr "線材成本" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 -msgctxt "@label" -msgid "Filament weight" -msgstr "線材重量" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 -msgctxt "@label" -msgid "Filament length" -msgstr "線材長度" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 -msgctxt "@label" -msgid "Cost per Meter" -msgstr "每公尺成本" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 -msgctxt "@label" -msgid "This material is linked to %1 and shares some of its properties." -msgstr "此線材與 %1 相關聯,並共享其部份屬性。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 -msgctxt "@label" -msgid "Unlink Material" -msgstr "解除聯結線材" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 -msgctxt "@label" -msgid "Description" -msgstr "描述" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 -msgctxt "@label" -msgid "Adhesion Information" -msgstr "附著資訊" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 -msgctxt "@title" -msgid "Information" -msgstr "資訊" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -msgctxt "@label" -msgid "Print settings" -msgstr "列印設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:59 -msgctxt "@label" -msgid "Profiles compatible with active printer:" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:98 -msgctxt "@action:tooltip" -msgid "Create new profile from current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:125 -msgctxt "@action:label" -msgid "Some settings from current profile were overwritten." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:140 -msgctxt "@action:button" -msgid "Update profile." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:143 -msgctxt "@action:tooltip" -msgid "Update profile with current settings/overrides" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 -msgctxt "@action:button" -msgid "Discard current changes" -msgstr "捨棄目前更改" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:158 -msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "此列印參數使用印表機指定的預設值,因此在下面的清單中沒有此設定項。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:165 -msgctxt "@action:label" -msgid "Your current settings match the selected profile." -msgstr "你目前的設定與選定的列印參數相匹配。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:175 -msgctxt "@title:tab" -msgid "Global Settings" -msgstr "全局設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:278 -msgctxt "@title:window" -msgid "Create Profile" -msgstr "建立列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:280 -msgctxt "@info" -msgid "Please provide a name for this profile." -msgstr "請為此參數提供一個名字。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:368 -msgctxt "@title:window" -msgid "Export Profile" -msgstr "匯出列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:382 -msgctxt "@title:window" -msgid "Duplicate Profile" -msgstr "複製列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:409 -msgctxt "@title:window" -msgid "Rename Profile" -msgstr "重命名列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/ProfilesPage.qml:429 -msgctxt "@title:window" -msgid "Import Profile" -msgstr "匯入列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:22 -msgctxt "@title:window" -msgid "Rename" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/RenameDialog.qml:23 -msgctxt "@info" -msgid "Please provide a new name." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 -msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 -msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 -msgctxt "@title:tab" -msgid "Setting Visibility" -msgstr "參數顯示設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 -msgctxt "@label:textbox" -msgid "Check all" -msgstr "全選" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 -msgctxt "@label" -msgid "Extruder" -msgstr "擠出機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 -msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "加熱頭的目標溫度。加熱頭將加熱或冷卻至此溫度。若設定為 0,則關閉加熱頭的加熱。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 -msgctxt "@tooltip" -msgid "The current temperature of this hotend." -msgstr "此加熱頭的目前溫度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the hotend to." -msgstr "加熱頭預熱溫度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -msgctxt "@button Cancel pre-heating" -msgid "Cancel" -msgstr "取消" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -msgctxt "@button" -msgid "Pre-heat" -msgstr "預熱" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 -msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "列印前預先加熱。你可以在加熱時繼續調整你的列印,當你準備好列印時就不需等待加熱頭升溫。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 -msgctxt "@tooltip" -msgid "The colour of the material in this extruder." -msgstr "該擠出機中線材的顏色。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 -msgctxt "@tooltip" -msgid "The material in this extruder." -msgstr "該擠出機中的線材。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 -msgctxt "@tooltip" -msgid "The nozzle inserted in this extruder." -msgstr "該擠出機所使用的噴頭。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 -msgctxt "@label" -msgid "Build plate" -msgstr "列印平台" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 -msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "熱床的目標溫度。熱床將加熱或冷卻至此溫度。若設定為 0,則不使用熱床。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 -msgctxt "@tooltip" -msgid "The current temperature of the heated bed." -msgstr "熱床目前溫度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 -msgctxt "@tooltip of temperature input" -msgid "The temperature to pre-heat the bed to." -msgstr "熱床的預熱溫度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 -msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "列印前請預熱熱床。你可以在熱床加熱時繼續調整相關物件,讓你在準備列印時不必等待熱床加熱完畢。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 -msgctxt "@label" -msgid "Printer control" -msgstr "印表機控制" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 -msgctxt "@label" -msgid "Jog Position" -msgstr "輕搖位置" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 -msgctxt "@label" -msgid "X/Y" -msgstr "X/Y" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 -msgctxt "@label" -msgid "Z" -msgstr "Z" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 -msgctxt "@label" -msgid "Jog Distance" -msgstr "輕搖距離" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 -msgctxt "@label" -msgid "Send G-code" -msgstr "傳送 G-code" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 -msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "傳送一個自訂的 G-code 命令到連接中的印表機。按下 Enter 鍵傳送命令。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 -msgctxt "@info:status" -msgid "The printer is not connected." -msgstr "尚未連線到印表機。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 -msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "雲端印表機為離線狀態。請檢查印表機是否已開機並連上網路。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 -msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "此印表機未連接到你的帳號。請前往 Ultimaker Digital Factory 建立連接。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "雲端服務目前無法使用。請登入以連接到雲端印表機。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 -msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "雲端服務目前無法使用。請檢查你的網路連線。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:235 -msgctxt "@button" -msgid "Add printer" -msgstr "新增印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrinterSelector/MachineSelector.qml:252 -msgctxt "@button" -msgid "Manage printers" -msgstr "管理印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:156 -msgctxt "@label" -msgid "Active print" -msgstr "正在列印" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:164 -msgctxt "@label" -msgid "Job Name" -msgstr "作業名稱" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:172 -msgctxt "@label" -msgid "Printing Time" -msgstr "列印時間" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintMonitor.qml:180 -msgctxt "@label" -msgid "Estimated time left" -msgstr "預計剩餘時間" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 -msgctxt "@label" -msgid "Profile" -msgstr "參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 -msgctxt "@tooltip" -msgid "" -"Some setting/override values are different from the values stored in the profile.\n" -"\n" -"Click to open the profile manager." -msgstr "" -"部份設定/覆寫值與儲存在列印參數中的值不同。\n" -"\n" -"點擊開啟列印參數管理器。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 -msgctxt "@label:header" -msgid "Custom profiles" -msgstr "自訂列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 -msgctxt "@label shown when we load a Gcode file" -msgid "Print setup disabled. G-code file can not be modified." -msgstr "列印設定已被停用。 G-code 檔案無法修改。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 -msgctxt "@button" -msgid "Recommended" -msgstr "推薦" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 -msgctxt "@button" -msgid "Custom" -msgstr "自訂選項" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 -msgctxt "@label:Should be short" -msgid "On" -msgstr "開啟" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 -msgctxt "@label:Should be short" -msgid "Off" -msgstr "關閉" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 -msgctxt "@label" -msgid "Experimental" -msgstr "實驗功能" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 -msgctxt "@info" -msgid "custom profile is active and you overwrote some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 -msgctxt "@info" -msgid "custom profile is overriding some settings." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 -msgctxt "@info" -msgid "Some settings were changed." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 -msgctxt "@label" -msgid "Adhesion" -msgstr "附著" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:72 -msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "允許列印邊緣或木筏。這將在你的物件周圍或下方添加一個容易切斷的平面區域。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:198 -msgctxt "@label" -msgid "Gradual infill" -msgstr "漸近式填充" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:236 -msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "漸近式填充將隨著列印高度的提升而逐漸加大填充密度。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:26 -msgctxt "@label" -msgid "Resolution" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:28 -msgctxt "@label" -msgid "Support" -msgstr "支撐" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:69 -msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "在模型的突出部分產生支撐結構。若不這樣做,這些部分在列印時將倒塌。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 -msgctxt "@error" -msgid "Configuration not supported" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 -msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 -msgctxt "@button:label" -msgid "Learn more" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:36 -msgctxt "@title:column" -msgid "Setting" -msgstr "設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:37 -msgctxt "@title:column" -msgid "Profile" -msgstr "列印參數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:38 -msgctxt "@title:column" -msgid "Current" -msgstr "目前" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ProfileOverview.qml:39 -msgctxt "@title:column Unit of measurement" -msgid "Unit" -msgstr "" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/SearchBar.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" msgstr "" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingCategory.qml:115 -msgctxt "@label" -msgid "" -"Some hidden settings use values different from their normal calculated value.\n" -"\n" -"Click to make these settings visible." -msgstr "" -"部份隱藏設定使用的值與一般計算所得的值不同。\n" -"\n" -"點擊以顯這些設定。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:84 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "This setting is not used because all the settings that it influences are overridden." msgstr "此設定未被使用,因為受它影響的設定都被覆寫了。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:89 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" msgstr "影響" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" msgstr "影響因素" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:190 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." msgstr "這個設定是所有擠出機共用的。修改它會同時更動到所有擠出機的值。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:194 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" msgstr "此設定是透過解決擠出機設定值衝突獲得:" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:234 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" msgid "" "This setting has a value that is different from the profile.\n" @@ -5774,7 +3502,7 @@ msgstr "" "\n" "單擊以復原列印參數的值。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingItem.qml:334 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" "This setting is normally calculated, but it currently has an absolute value set.\n" @@ -5785,932 +3513,3279 @@ msgstr "" "\n" "點擊以恢復計算得出的數值。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:48 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" msgstr "搜尋設定" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:395 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" msgstr "將設定值複製到所有擠出機" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:404 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" msgstr "複製所有改變的設定值到所有擠出機" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:440 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" msgstr "隱藏此設定" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:453 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" msgstr "不再顯示此設定" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Settings/SettingView.qml:457 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "保持此設定顯示" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:25 -msgctxt "@info:tooltip" -msgid "3D View" -msgstr "立體圖" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +msgctxt "@action:menu" +msgid "Configure setting visibility..." +msgstr "參數顯示設定..." -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:38 -msgctxt "@info:tooltip" -msgid "Front View" -msgstr "前視圖" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 +msgctxt "@label" +msgid "" +"Some hidden settings use values different from their normal calculated value.\n" +"\n" +"Click to make these settings visible." +msgstr "" +"部份隱藏設定使用的值與一般計算所得的值不同。\n" +"\n" +"點擊以顯這些設定。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:51 -msgctxt "@info:tooltip" -msgid "Top View" -msgstr "上視圖" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 +msgctxt "@action:button" +msgid "Marketplace" +msgstr "市集" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:64 -msgctxt "@info:tooltip" -msgid "Left View" -msgstr "左視圖" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&Settings" +msgstr "設定(&S)" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewOrientationControls.qml:77 -msgctxt "@info:tooltip" -msgid "Right View" -msgstr "右視圖" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 +msgctxt "@title:window" +msgid "New project" +msgstr "新建專案" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/ViewsSelector.qml:50 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 +msgctxt "@info:question" +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "你確定要開始一個新專案嗎?這將清除列印平台及任何未儲存的設定。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 +msgctxt "@title:tab" +msgid "Setting Visibility" +msgstr "參數顯示設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +msgctxt "@action:button" +msgid "Defaults" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 +msgctxt "@label:textbox" +msgid "Check all" +msgstr "全選" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 +msgctxt "@title:window" +msgid "Sync materials with printers" +msgstr "同步印表機線材設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 +msgctxt "@title:header" +msgid "Sync materials with printers" +msgstr "同步印表機線材設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 +msgctxt "@text" +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "依照下述簡單的步驟。您將同步線材設定檔至您的印表機." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 +msgctxt "@button" +msgid "Why do I need to sync material profiles?" +msgstr "為何我需要同步線材設定檔?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 +msgctxt "@button" +msgid "Start" +msgstr "開始" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 +msgctxt "@title:header" +msgid "Sign in" +msgstr "登入" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 +msgctxt "@text" +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "為了自動將線材設定檔與所有連接到 Digital Factory 的列印機同步,您必須先從Cura進行登入." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +msgctxt "@button" +msgid "Sync materials with USB" +msgstr "從USB進行同步線材設定檔" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 +msgctxt "@title:header" +msgid "The following printers will receive the new material profiles:" +msgstr "下述的印表機將新增新的線材設定檔:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 +msgctxt "@title:header" +msgid "Something went wrong when sending the materials to the printers." +msgstr "再發送線材設定檔至印表機時發生錯誤." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 +msgctxt "@title:header" +msgid "Material profiles successfully synced with the following printers:" +msgstr "線材設定檔成功同步至下述的印表機內:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +msgctxt "@button" +msgid "Troubleshooting" +msgstr "故障排除" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 +msgctxt "@text Asking the user whether printers are missing in a list." +msgid "Printers missing?" +msgstr "列印機資訊遺失了?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 +msgctxt "@text" +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "確認您的列印機已開機並連接至Digital Factory." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 +msgctxt "@button" +msgid "Refresh List" +msgstr "重新載入清單" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 +msgctxt "@button" +msgid "Try again" +msgstr "再試一次" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Done" +msgstr "完成" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +msgctxt "@button" +msgid "Sync" +msgstr "同步" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 +msgctxt "@button" +msgid "Syncing" +msgstr "同步中" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 +msgctxt "@title:header" +msgid "No printers found" +msgstr "未發現任何列印機資訊" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 +msgctxt "@text" +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "您似乎沒有任何兼容的打印機連接至Digital Factory。請確保您的打印機已連接並且安裝最新的軟體." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 +msgctxt "@button" +msgid "Learn how to connect your printer to Digital Factory" +msgstr "學習如何連結您的印表機至Digital Factory" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 +msgctxt "@button" +msgid "Refresh" +msgstr "重新載入" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 +msgctxt "@title:header" +msgid "Sync material profiles via USB" +msgstr "透過USB同步您的線材設定檔" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "請依照下述步驟載入新的線材設定檔至印表機." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 +msgctxt "@text" +msgid "Click the export material archive button." +msgstr "請點擊輸出材料檔案按鈕." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 +msgctxt "@text" +msgid "Save the .umm file on a USB stick." +msgstr "將 .umm 的文件儲存至USB." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 +msgctxt "@text" +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "插入USB至您的列印機,並啟動程式去載入新的線材設定檔." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 +msgctxt "@button" +msgid "How to load new material profiles to my printer" +msgstr "如何載入新的線材設定檔至我的列印機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +msgctxt "@button" +msgid "Back" +msgstr "返回" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +msgctxt "@button" +msgid "Export material archive" +msgstr "輸出線材設定存檔" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 +msgctxt "@title:window" +msgid "Export All Materials" +msgstr "匯出所有線材設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 +msgctxt "@title:window" +msgid "Confirm Diameter Change" +msgstr "直徑更改確認" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 +msgctxt "@label (%1 is a number)" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "新的線材直徑設定為 %1 mm,這與目前的擠出機不相容。你要繼續嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 +msgctxt "@label" +msgid "Display Name" +msgstr "顯示名稱" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 +msgctxt "@label" +msgid "Brand" +msgstr "品牌" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 +msgctxt "@label" +msgid "Material Type" +msgstr "線材類型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 +msgctxt "@label" +msgid "Color" +msgstr "顏色" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 +msgctxt "@title" +msgid "Material color picker" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 +msgctxt "@label" +msgid "Properties" +msgstr "屬性" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 +msgctxt "@label" +msgid "Density" +msgstr "密度" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 +msgctxt "@label" +msgid "Diameter" +msgstr "直徑" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 +msgctxt "@label" +msgid "Filament Cost" +msgstr "線材成本" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 +msgctxt "@label" +msgid "Filament weight" +msgstr "線材重量" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 +msgctxt "@label" +msgid "Filament length" +msgstr "線材長度" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 +msgctxt "@label" +msgid "Cost per Meter" +msgstr "每公尺成本" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 +msgctxt "@label" +msgid "This material is linked to %1 and shares some of its properties." +msgstr "此線材與 %1 相關聯,並共享其部份屬性。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 +msgctxt "@label" +msgid "Unlink Material" +msgstr "解除聯結線材" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 +msgctxt "@label" +msgid "Description" +msgstr "描述" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 +msgctxt "@label" +msgid "Adhesion Information" +msgstr "附著資訊" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 +msgctxt "@title" +msgid "Information" +msgstr "資訊" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +msgctxt "@label" +msgid "Print settings" +msgstr "列印設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +msgctxt "@title:tab" +msgid "Materials" +msgstr "線材" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 +msgctxt "@label" +msgid "Materials compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +msgctxt "@action:button" +msgid "Create new" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +msgctxt "@action:button" +msgid "Import" +msgstr "匯入" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 +msgctxt "@action:button" +msgid "Sync with Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +msgctxt "@action:button" +msgid "Activate" +msgstr "啟用" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +msgctxt "@action:button" +msgid "Duplicate" +msgstr "複製" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +msgctxt "@action:button" +msgid "Export" +msgstr "匯出" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +msgctxt "@title:window" +msgid "Confirm Remove" +msgstr "移除確認" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +msgctxt "@label (%1 is object name)" +msgid "Are you sure you wish to remove %1? This cannot be undone!" +msgstr "你確定要移除 %1 嗎?這動作無法復原!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +msgctxt "@title:window" +msgid "Import Material" +msgstr "匯入線材設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully imported material %1" +msgstr "成功匯入線材 %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 +msgctxt "@info:status Don't translate the XML tags or !" +msgid "Could not import material %1: %2" +msgstr "無法匯入線材 %1%2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +msgctxt "@title:window" +msgid "Export Material" +msgstr "匯出線材設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 +msgctxt "@info:status Don't translate the XML tags and !" +msgid "Failed to export material to %1: %2" +msgstr "無法匯出線材至 %1%2" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 +msgctxt "@info:status Don't translate the XML tag !" +msgid "Successfully exported material to %1" +msgstr "成功匯出線材至:%1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 +msgctxt "@item:tooltip" +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 +msgctxt "@item:tooltip %1 is list of setting names" +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +msgctxt "@title:tab" +msgid "General" +msgstr "基本" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 +msgctxt "@label" +msgid "Interface" +msgstr "介面" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 +msgctxt "@heading" +msgid "-- incomplete --" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 +msgctxt "@label" +msgid "Currency:" +msgstr "貨幣:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgid "Theme*:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 +msgctxt "@info:tooltip" +msgid "Slice automatically when changing settings." +msgstr "當設定變更時自動進行切片。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 +msgctxt "@option:check" +msgid "Slice automatically" +msgstr "自動切片" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 +msgctxt "@info:tooltip" +msgid "Show an icon and notifications in the system notification area." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 +msgctxt "@option:check" +msgid "Add icon to system tray *" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 +msgctxt "@label" +msgid "*You will need to restart the application for these changes to have effect." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 +msgctxt "@label" +msgid "Viewport behavior" +msgstr "顯示區設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 +msgctxt "@info:tooltip" +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "模型缺少支撐的區域已以紅色標示。如果沒有支撐這些區域將無法正常列印。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 +msgctxt "@option:check" +msgid "Display overhang" +msgstr "顯示突出部分" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 +msgctxt "@info:tooltip" +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "模型缺少或多餘的表面已用警告符號標示。工具路徑是將缺少部份補上的型狀。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 +msgctxt "@option:check" +msgid "Display model errors" +msgstr "顯示模型錯誤" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 +msgctxt "@info:tooltip" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "當模型被選中時,視角將自動調整到最合適的觀察位置(模型處於正中央)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 +msgctxt "@action:button" +msgid "Center camera when item is selected" +msgstr "當專案被選中時,自動置中視角" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 +msgctxt "@info:tooltip" +msgid "Should the default zoom behavior of cura be inverted?" +msgstr "需要讓 Cura 的預設縮放操作反轉嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 +msgctxt "@action:button" +msgid "Invert the direction of camera zoom." +msgstr "反轉視角縮放方向。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Should zooming move in the direction of the mouse?" +msgstr "是否跟隨滑鼠方向進行縮放?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 +msgctxt "@info:tooltip" +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "正交透視不支援游標縮放功能。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 +msgctxt "@action:button" +msgid "Zoom toward mouse direction" +msgstr "跟隨滑鼠方向縮放" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "需要移動平台上的模型,使它們不再交錯嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 +msgctxt "@option:check" +msgid "Ensure models are kept apart" +msgstr "確保每個模型都保持分離" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 +msgctxt "@info:tooltip" +msgid "Should models on the platform be moved down to touch the build plate?" +msgstr "要將模型下降到碰觸列印平台嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 +msgctxt "@option:check" +msgid "Automatically drop models to the build plate" +msgstr "自動下降模型到列印平台" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 +msgctxt "@info:tooltip" +msgid "Show caution message in g-code reader." +msgstr "在 g-code 讀取器中顯示警告訊息。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 +msgctxt "@option:check" +msgid "Caution message in g-code reader" +msgstr "G-code 讀取器中的警告訊息" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 +msgctxt "@info:tooltip" +msgid "Should layer be forced into compatibility mode?" +msgstr "分層檢視要強制進入相容模式嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 +msgctxt "@option:check" +msgid "Force layer view compatibility mode (restart required)" +msgstr "強制分層檢視相容模式(需要重新啟動)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 +msgctxt "@info:tooltip" +msgid "Should Cura open at the location it was closed?" +msgstr "Cura 應該開啟在前次關閉時的位置嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 +msgctxt "@option:check" +msgid "Restore window position on start" +msgstr "開啟時復原視窗位置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 +msgctxt "@info:tooltip" +msgid "What type of camera rendering should be used?" +msgstr "使用哪種類型的攝影機渲染?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 +msgctxt "@window:text" +msgid "Camera rendering:" +msgstr "攝影機渲染:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 +msgid "Perspective" +msgstr "透視" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 +msgid "Orthographic" +msgstr "正交" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 +msgctxt "@label" +msgid "Opening and saving files" +msgstr "開啟並儲存檔案" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 +msgctxt "@info:tooltip" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "從桌面或外部程式開啟檔案時,使用同一 Cura 視窗嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 +msgctxt "@option:check" +msgid "Use a single instance of Cura" +msgstr "使用同一 Cura 視窗" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 +msgctxt "@info:tooltip" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "需要再載入新模型前清空視窗內之列印平台嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 +msgctxt "@option:check" +msgid "Clear buildplate before loading model into the single instance" +msgstr "載入新模型時清空視窗內之列印平台" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 +msgctxt "@info:tooltip" +msgid "Should models be scaled to the build volume if they are too large?" +msgstr "當模型的尺寸過大時,是否將模型自動縮小至列印範圍嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 +msgctxt "@option:check" +msgid "Scale large models" +msgstr "縮小過大模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 +msgctxt "@info:tooltip" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "部份模型採用較大的單位(例如:公尺),導致模型變得非常小,要將這些模型放大嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 +msgctxt "@option:check" +msgid "Scale extremely small models" +msgstr "放大過小模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 +msgctxt "@info:tooltip" +msgid "Should models be selected after they are loaded?" +msgstr "模型載入後要設為被選擇的狀態嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 +msgctxt "@option:check" +msgid "Select models when loaded" +msgstr "模型載入後選擇模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 +msgctxt "@info:tooltip" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "是否自動將印表機名稱作為列印作業名稱的前綴?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 +msgctxt "@option:check" +msgid "Add machine prefix to job name" +msgstr "將印表機名稱前綴添加到列印作業名稱中" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 +msgctxt "@info:tooltip" +msgid "Should a summary be shown when saving a project file?" +msgstr "儲存專案檔案時是否顯示摘要?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 +msgctxt "@option:check" +msgid "Show summary dialog when saving project" +msgstr "儲存專案時顯示摘要對話框" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 +msgctxt "@info:tooltip" +msgid "Default behavior when opening a project file" +msgstr "開啟專案檔案時的預設行為" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 +msgctxt "@window:text" +msgid "Default behavior when opening a project file: " +msgstr "開啟專案檔案時的預設行為: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 +msgctxt "@option:openProject" +msgid "Always ask me this" +msgstr "每次都向我確認" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 +msgctxt "@option:openProject" +msgid "Always open as a project" +msgstr "總是作為一個專案開啟" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 +msgctxt "@option:openProject" +msgid "Always import models" +msgstr "總是匯入模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 +msgctxt "@info:tooltip" +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "當你對列印參數進行更改然後切換到其他列印參數時,將顯示一個對話框詢問你是否要保留修改。你也可以選擇預設不顯示該對話框。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +msgctxt "@label" +msgid "Profiles" +msgstr "列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 +msgctxt "@window:text" +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "當切換到另一組列印參數時,對於被修改過的設定的預設行為: " + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +msgctxt "@option:discardOrKeep" +msgid "Always ask me this" +msgstr "總是詢問" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 +msgctxt "@option:discardOrKeep" +msgid "Always discard changed settings" +msgstr "總是放棄修改過的設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 +msgctxt "@option:discardOrKeep" +msgid "Always transfer changed settings to new profile" +msgstr "總是將修改過的設定轉移至新的列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 +msgctxt "@label" +msgid "Privacy" +msgstr "隱私權" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 +msgctxt "@info:tooltip" +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "你願意將關於你的列印資料以匿名形式發送到 Ultimaker 嗎?注意:我們不會記錄或發送任何模型、IP 位址或其他私人資料。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 +msgctxt "@option:check" +msgid "Send (anonymous) print information" +msgstr "(匿名)發送列印資訊" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 +msgctxt "@label" +msgid "Updates" +msgstr "更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 +msgctxt "@info:tooltip" +msgid "Should Cura check for updates when the program is started?" +msgstr "當 Cura 啟動時,是否自動檢查更新?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 +msgctxt "@option:check" +msgid "Check for updates on start" +msgstr "啟動時檢查更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 +msgctxt "@info:tooltip" +msgid "When checking for updates, only check for stable releases." +msgstr "當檢查更新時,只檢查正式版本." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 +msgctxt "@option:radio" +msgid "Stable releases only" +msgstr "僅正式版本" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 +msgctxt "@info:tooltip" +msgid "When checking for updates, check for both stable and for beta releases." +msgstr "當檢查更新時,同時檢查正式版本與測試版本." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 +msgctxt "@option:radio" +msgid "Stable and Beta releases" +msgstr "正式版本與測試版本發佈" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 +msgctxt "@info:tooltip" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "需要於開啟Cura時自動更新插件嗎? 建議您勿關閉此功能!" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 +msgctxt "@option:check" +msgid "Get notifications for plugin updates" +msgstr "設定插件更新提示" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 +msgctxt "@title:window" +msgid "Rename" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 +msgctxt "@info" +msgid "Please provide a new name." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +msgctxt "@title:tab" +msgid "Printers" +msgstr "印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 +msgctxt "@action:button" +msgid "Add New" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +msgctxt "@action:button" +msgid "Rename" +msgstr "重命名" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +msgctxt "@title:tab" +msgid "Profiles" +msgstr "列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 +msgctxt "@label" +msgid "Profiles compatible with active printer:" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 +msgctxt "@action:tooltip" +msgid "Create new profile from current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 +msgctxt "@action:label" +msgid "Some settings from current profile were overwritten." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 +msgctxt "@action:button" +msgid "Update profile." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 +msgctxt "@action:tooltip" +msgid "Update profile with current settings/overrides" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +msgctxt "@action:button" +msgid "Discard current changes" +msgstr "捨棄目前更改" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 +msgctxt "@action:label" +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "此列印參數使用印表機指定的預設值,因此在下面的清單中沒有此設定項。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 +msgctxt "@action:label" +msgid "Your current settings match the selected profile." +msgstr "你目前的設定與選定的列印參數相匹配。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 +msgctxt "@title:tab" +msgid "Global Settings" +msgstr "全局設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 +msgctxt "@title:window" +msgid "Create Profile" +msgstr "建立列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 +msgctxt "@info" +msgid "Please provide a name for this profile." +msgstr "請為此參數提供一個名字。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +msgctxt "@title:window" +msgid "Export Profile" +msgstr "匯出列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 +msgctxt "@title:window" +msgid "Duplicate Profile" +msgstr "複製列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 +msgctxt "@title:window" +msgid "Rename Profile" +msgstr "重命名列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +msgctxt "@title:window" +msgid "Import Profile" +msgstr "匯入列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" msgstr "檢示類型" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 +msgctxt "@info:tooltip" +msgid "3D View" +msgstr "立體圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 +msgctxt "@info:tooltip" +msgid "Front View" +msgstr "前視圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 +msgctxt "@info:tooltip" +msgid "Top View" +msgstr "上視圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 +msgctxt "@info:tooltip" +msgid "Left View" +msgstr "左視圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 +msgctxt "@info:tooltip" +msgid "Right View" +msgstr "右視圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" -msgid "Add a Cloud printer" -msgstr "新增雲端印表機" +msgid "Is printed as support." +msgstr "做為支撐而列印。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" -msgid "Waiting for Cloud response" -msgstr "等待雲端服務回應" +msgid "Other models overlapping with this model are modified." +msgstr "與此模型重疊的其他模型已被更改。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" -msgid "No printers found in your account?" -msgstr "在你的帳號未發現任何印表機?" +msgid "Infill overlapping with this model is modified." +msgstr "與此模型重疊的填充已被更改。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" -msgid "The following printers in your account have been added in Cura:" -msgstr "下列您帳號中的印表機已新增至 Cura:" +msgid "Overlaps with this model are not supported." +msgstr "與此模型的重疊沒有支撐。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 -msgctxt "@button" -msgid "Add printer manually" -msgstr "手動新增印表機" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 +msgctxt "@label %1 is the number of settings it overrides." +msgid "Overrides %1 setting." +msgid_plural "Overrides %1 settings." +msgstr[0] "覆寫 %1 設定。" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" -msgid "Manufacturer" -msgstr "製造商" +msgid "Active print" +msgstr "正在列印" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" -msgid "Profile author" -msgstr "列印參數作者" +msgid "Job Name" +msgstr "作業名稱" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" -msgid "Printer name" -msgstr "印表機名稱" +msgid "Printing Time" +msgstr "列印時間" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 -msgctxt "@text" -msgid "Please name your printer" -msgstr "請為你的印表機取一個名稱" +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 +msgctxt "@label" +msgid "Estimated time left" +msgstr "預計剩餘時間" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" msgstr "新增印表機" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" msgstr "新增網路印表機" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" msgstr "新增非網路印表機" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 -msgctxt "@label" -msgid "There is no printer found over your network." -msgstr "在你的網路上找不到印表機。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 -msgctxt "@label" -msgid "Refresh" -msgstr "更新" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 -msgctxt "@label" -msgid "Add printer by IP" -msgstr "使用 IP 位址新增印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 -msgctxt "@label" -msgid "Add cloud printer" -msgstr "新增雲端印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 -msgctxt "@label" -msgid "Troubleshooting" -msgstr "故障排除" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 -msgctxt "@label" -msgid "Add printer by IP address" -msgstr "使用 IP 位址新增印表機" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 -msgctxt "@text" -msgid "Enter your printer's IP address." -msgstr "輸入印表機的 IP 位址。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 -msgctxt "@button" -msgid "Add" -msgstr "新增" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 -msgctxt "@label" -msgid "Could not connect to device." -msgstr "無法連接到裝置。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 -msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "無法連接到 Ultimaker 印表機?" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 -msgctxt "@label" -msgid "The printer at this address has not responded yet." -msgstr "此位址的印表機尚未回應。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 -msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "無法添加此印表機,因為它是未知的印表機,或者它不是印表機群組的主機。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 -msgctxt "@button" -msgid "Connect" -msgstr "連接" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 -msgctxt "@label" -msgid "Release Notes" -msgstr "發佈通知" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:123 -msgctxt "@text" -msgid "Add material settings and plugins from the Marketplace" -msgstr "從市集中加入線材設定或插件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:149 -msgctxt "@text" -msgid "Backup and sync your material settings and plugins" -msgstr "備份及同步您的線材設定與插件" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:175 -msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "分享創意並可從Ultimaker社群中超過48000的使用者得到幫助" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:189 -msgctxt "@button" -msgid "Skip" -msgstr "略過" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/CloudContent.qml:201 -msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "創建免費的Ultimaker帳戶" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 -msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "協助我們改進 Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 -msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Ultimaker Cura 搜集匿名資料以提高列印品質和使用者體驗,包含:" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 -msgctxt "@text" -msgid "Machine types" -msgstr "機器類型" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 -msgctxt "@text" -msgid "Material usage" -msgstr "線材用法" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 -msgctxt "@text" -msgid "Number of slices" -msgstr "切片次數" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 -msgctxt "@text" -msgid "Print settings" -msgstr "列印設定" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 -msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Ultimaker Cura 收集的資料不包含任何個人資訊。" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 -msgctxt "@text" -msgid "More information" -msgstr "更多資訊" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 -msgctxt "@label" -msgid "Empty" -msgstr "空的" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 -msgctxt "@label" -msgid "User Agreement" -msgstr "使用者授權" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 -msgctxt "@button" -msgid "Decline and close" -msgstr "拒絕並關閉" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 -msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "歡迎來到 Ultimaker Cura" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 -msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "請依照步驟安裝Ultimaker Cura. 這會需要幾分鐘的時間." - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 -msgctxt "@button" -msgid "Get started" -msgstr "開始" - -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" msgstr "新功能" -#: /home/trin/Gedeeld/Projects/Cura/resources/qml/Widgets/ComboBox.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 +msgctxt "@label" +msgid "Manufacturer" +msgstr "製造商" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 +msgctxt "@label" +msgid "Profile author" +msgstr "列印參數作者" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 +msgctxt "@label" +msgid "Printer name" +msgstr "印表機名稱" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 +msgctxt "@text" +msgid "Please name your printer" +msgstr "請為你的印表機取一個名稱" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 +msgctxt "@label" +msgid "Release Notes" +msgstr "發佈通知" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 +msgctxt "@label" +msgid "There is no printer found over your network." +msgstr "在你的網路上找不到印表機。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 +msgctxt "@label" +msgid "Refresh" +msgstr "更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 +msgctxt "@label" +msgid "Add printer by IP" +msgstr "使用 IP 位址新增印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 +msgctxt "@label" +msgid "Add cloud printer" +msgstr "新增雲端印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 +msgctxt "@label" +msgid "Troubleshooting" +msgstr "故障排除" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +msgctxt "@label" +msgid "Sign in to the Ultimaker platform" +msgstr "登入Ultimaker 論壇" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 +msgctxt "@text" +msgid "Add material settings and plugins from the Marketplace" +msgstr "從市集中加入線材設定或插件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 +msgctxt "@text" +msgid "Backup and sync your material settings and plugins" +msgstr "備份及同步您的線材設定與插件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 +msgctxt "@text" +msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgstr "分享創意並可從Ultimaker社群中超過48000的使用者得到幫助" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 +msgctxt "@button" +msgid "Skip" +msgstr "略過" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 +msgctxt "@text" +msgid "Create a free Ultimaker Account" +msgstr "創建免費的Ultimaker帳戶" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 +msgctxt "@label" +msgid "Help us to improve Ultimaker Cura" +msgstr "協助我們改進 Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 +msgctxt "@text" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "Ultimaker Cura 搜集匿名資料以提高列印品質和使用者體驗,包含:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 +msgctxt "@text" +msgid "Machine types" +msgstr "機器類型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 +msgctxt "@text" +msgid "Material usage" +msgstr "線材用法" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 +msgctxt "@text" +msgid "Number of slices" +msgstr "切片次數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 +msgctxt "@text" +msgid "Print settings" +msgstr "列印設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 +msgctxt "@text" +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Ultimaker Cura 收集的資料不包含任何個人資訊。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 +msgctxt "@text" +msgid "More information" +msgstr "更多資訊" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 +msgctxt "@label" +msgid "Empty" +msgstr "空的" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 +msgctxt "@label" +msgid "Add a Cloud printer" +msgstr "新增雲端印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 +msgctxt "@label" +msgid "Waiting for Cloud response" +msgstr "等待雲端服務回應" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 +msgctxt "@label" +msgid "No printers found in your account?" +msgstr "在你的帳號未發現任何印表機?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 +msgctxt "@label" +msgid "The following printers in your account have been added in Cura:" +msgstr "下列您帳號中的印表機已新增至 Cura:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 +msgctxt "@button" +msgid "Add printer manually" +msgstr "手動新增印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 +msgctxt "@label" +msgid "User Agreement" +msgstr "使用者授權" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 +msgctxt "@button" +msgid "Decline and close" +msgstr "拒絕並關閉" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 +msgctxt "@label" +msgid "Add printer by IP address" +msgstr "使用 IP 位址新增印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 +msgctxt "@text" +msgid "Enter your printer's IP address." +msgstr "輸入印表機的 IP 位址。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 +msgctxt "@button" +msgid "Add" +msgstr "新增" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 +msgctxt "@label" +msgid "Could not connect to device." +msgstr "無法連接到裝置。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +msgctxt "@label" +msgid "Can't connect to your Ultimaker printer?" +msgstr "無法連接到 Ultimaker 印表機?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 +msgctxt "@label" +msgid "The printer at this address has not responded yet." +msgstr "此位址的印表機尚未回應。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 +msgctxt "@label" +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "無法添加此印表機,因為它是未知的印表機,或者它不是印表機群組的主機。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 +msgctxt "@button" +msgid "Connect" +msgstr "連接" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 +msgctxt "@label" +msgid "Welcome to Ultimaker Cura" +msgstr "歡迎來到 Ultimaker Cura" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 +msgctxt "@text" +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "請依照步驟安裝Ultimaker Cura. 這會需要幾分鐘的時間." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 +msgctxt "@button" +msgid "Get started" +msgstr "開始" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 +msgctxt "@label" +msgid "Object list" +msgstr "物件清單" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 +msgctxt "@action:inmenu" +msgid "Show Online Troubleshooting" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 +msgctxt "@action:inmenu" +msgid "Toggle Full Screen" +msgstr "切換全螢幕" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 +msgctxt "@action:inmenu" +msgid "Exit Full Screen" +msgstr "離開全螢幕" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 +msgctxt "@action:inmenu menubar:edit" +msgid "&Undo" +msgstr "復原(&U)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 +msgctxt "@action:inmenu menubar:edit" +msgid "&Redo" +msgstr "取消復原(&R)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 +msgctxt "@action:inmenu menubar:file" +msgid "&Quit" +msgstr "退出(&Q)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 +msgctxt "@action:inmenu menubar:view" +msgid "3D View" +msgstr "立體圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 +msgctxt "@action:inmenu menubar:view" +msgid "Front View" +msgstr "前視圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 +msgctxt "@action:inmenu menubar:view" +msgid "Top View" +msgstr "上視圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 +msgctxt "@action:inmenu menubar:view" +msgid "Bottom View" +msgstr "下視圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 +msgctxt "@action:inmenu menubar:view" +msgid "Left Side View" +msgstr "左視圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 +msgctxt "@action:inmenu menubar:view" +msgid "Right Side View" +msgstr "右視圖" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 +msgctxt "@action:inmenu" +msgid "Configure Cura..." +msgstr "設定 Cura..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 +msgctxt "@action:inmenu menubar:printer" +msgid "&Add Printer..." +msgstr "新增印表機(&A)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 +msgctxt "@action:inmenu menubar:printer" +msgid "Manage Pr&inters..." +msgstr "管理印表機(&I)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 +msgctxt "@action:inmenu" +msgid "Manage Materials..." +msgstr "管理線材..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgid "Add more materials from Marketplace" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 +msgctxt "@action:inmenu menubar:profile" +msgid "&Update profile with current settings/overrides" +msgstr "使用目前設定 / 覆寫更新列印參數(&U)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 +msgctxt "@action:inmenu menubar:profile" +msgid "&Discard current changes" +msgstr "捨棄目前更改(&D)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 +msgctxt "@action:inmenu menubar:profile" +msgid "&Create profile from current settings/overrides..." +msgstr "從目前設定 / 覆寫值建立列印參數(&C)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 +msgctxt "@action:inmenu menubar:profile" +msgid "Manage Profiles..." +msgstr "管理列印參數.." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 +msgctxt "@action:inmenu menubar:help" +msgid "Show Online &Documentation" +msgstr "顯示線上說明文件(&D)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 +msgctxt "@action:inmenu menubar:help" +msgid "Report a &Bug" +msgstr "BUG 回報(&B)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 +msgctxt "@action:inmenu menubar:help" +msgid "What's New" +msgstr "新功能" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 +msgctxt "@action:inmenu menubar:help" +msgid "About..." +msgstr "關於..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 +msgctxt "@action:inmenu menubar:edit" +msgid "Delete Selected" +msgstr "刪除選取" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 +msgctxt "@action:inmenu menubar:edit" +msgid "Center Selected" +msgstr "置中選取" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 +msgctxt "@action:inmenu menubar:edit" +msgid "Multiply Selected" +msgstr "複製選取" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 +msgctxt "@action:inmenu" +msgid "Delete Model" +msgstr "刪除模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 +msgctxt "@action:inmenu" +msgid "Ce&nter Model on Platform" +msgstr "將模型置中(&N)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 +msgctxt "@action:inmenu menubar:edit" +msgid "&Group Models" +msgstr "群組模型(&G)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 +msgctxt "@action:inmenu menubar:edit" +msgid "Ungroup Models" +msgstr "取消模型群組" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 +msgctxt "@action:inmenu menubar:edit" +msgid "&Merge Models" +msgstr "結合模型(&M)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 +msgctxt "@action:inmenu" +msgid "&Multiply Model..." +msgstr "複製模型...(&M)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 +msgctxt "@action:inmenu menubar:edit" +msgid "Select All Models" +msgstr "選擇所有模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 +msgctxt "@action:inmenu menubar:edit" +msgid "Clear Build Plate" +msgstr "清空列印平台" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 +msgctxt "@action:inmenu menubar:file" +msgid "Reload All Models" +msgstr "重新載入所有模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange All Models" +msgstr "排列所有模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 +msgctxt "@action:inmenu menubar:edit" +msgid "Arrange Selection" +msgstr "排列所選模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Positions" +msgstr "重置所有模型位置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 +msgctxt "@action:inmenu menubar:edit" +msgid "Reset All Model Transformations" +msgstr "重置所有模型旋轉" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 +msgctxt "@action:inmenu menubar:file" +msgid "&Open File(s)..." +msgstr "開啟檔案(&O)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 +msgctxt "@action:inmenu menubar:file" +msgid "&New Project..." +msgstr "新建專案(&N)..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 +msgctxt "@action:inmenu menubar:help" +msgid "Show Configuration Folder" +msgstr "顯示設定資料夾" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 +msgctxt "@label %1 is filled in with the name of an extruder" +msgid "Print Selected Model with %1" +msgid_plural "Print Selected Models with %1" +msgstr[0] "用 %1 列印所選模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 +msgctxt "@label:MonitorStatus" +msgid "Not connected to a printer" +msgstr "未連接至印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 +msgctxt "@label:MonitorStatus" +msgid "Printer does not accept commands" +msgstr "印表機不接受命令" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 +msgctxt "@label:MonitorStatus" +msgid "In maintenance. Please check the printer" +msgstr "維護中。請檢查印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 +msgctxt "@label:MonitorStatus" +msgid "Lost connection with the printer" +msgstr "與印表機的連線中斷" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 +msgctxt "@label:MonitorStatus" +msgid "Printing..." +msgstr "列印中..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 +msgctxt "@label:MonitorStatus" +msgid "Paused" +msgstr "已暫停" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 +msgctxt "@label:MonitorStatus" +msgid "Preparing..." +msgstr "準備中..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 +msgctxt "@label:MonitorStatus" +msgid "Please remove the print" +msgstr "請取出列印件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 +msgctxt "@label" +msgid "Abort Print" +msgstr "中斷列印" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 +msgctxt "@label" +msgid "Are you sure you want to abort the print?" +msgstr "你確定要中斷列印嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 +msgctxt "@title:column" +msgid "Setting" +msgstr "設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 +msgctxt "@title:column" +msgid "Profile" +msgstr "列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 +msgctxt "@title:column" +msgid "Current" +msgstr "目前" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 +msgctxt "@title:column Unit of measurement" +msgid "Unit" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 +msgctxt "@title:menu" +msgid "&Material" +msgstr "線材(&M)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 +msgctxt "@action:inmenu" +msgid "Set as Active Extruder" +msgstr "設為主要擠出機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 +msgctxt "@action:inmenu" +msgid "Enable Extruder" +msgstr "啟用擠出機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 +msgctxt "@action:inmenu" +msgid "Disable Extruder" +msgstr "關閉擠出機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&File" +msgstr "檔案(&F)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 +msgctxt "@title:menu menubar:file" +msgid "&Save Project..." +msgstr "儲存專案...(&S)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 +msgctxt "@title:menu menubar:file" +msgid "&Export..." +msgstr "匯出...(&E)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 +msgctxt "@action:inmenu menubar:file" +msgid "Export Selection..." +msgstr "匯出選擇..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 +msgctxt "@label:category menu label" +msgid "Material" +msgstr "線材" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 +msgctxt "@label:category menu label" +msgid "Favorites" +msgstr "常用" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 +msgctxt "@label:category menu label" +msgid "Generic" +msgstr "通用" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 +msgctxt "@title:menu menubar:settings" +msgid "&Printer" +msgstr "印表機(&P)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 +msgctxt "@label:category menu label" +msgid "Network enabled printers" +msgstr "支援網路的印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 +msgctxt "@label:category menu label" +msgid "Local printers" +msgstr "本機印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "E&xtensions" +msgstr "擴充功能(&X)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open File(s)..." +msgstr "開啟檔案." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 +msgctxt "@title:menu menubar:toplevel" +msgid "P&references" +msgstr "偏好設定(&R)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 +msgctxt "@header" +msgid "Configurations" +msgstr "設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 +msgctxt "@header" +msgid "Custom" +msgstr "自訂選項" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 +msgctxt "@label" +msgid "Enabled" +msgstr "已啟用" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 +msgctxt "@label" +msgid "Material" +msgstr "線材" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 +msgctxt "@label" +msgid "Use glue for better adhesion with this material combination." +msgstr "在此線材組合下,使用膠水以獲得較佳的附著。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 +msgctxt "@label" +msgid "Loading available configurations from the printer..." +msgstr "從印表機載入可用的設定..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 +msgctxt "@label" +msgid "The configurations are not available because the printer is disconnected." +msgstr "由於印表機已斷線,因此設定無法使用。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 +msgctxt "@label" +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "由於無法識別 %1,因此無法使用此設定。 請連上 %2 下載正確的線材參數設定。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 +msgctxt "@label" +msgid "Marketplace" +msgstr "市集" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 +msgctxt "@tooltip" +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "不允許使用此擠出機的配置並禁止切片功能." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 +msgctxt "@tooltip" +msgid "There are no profiles matching the configuration of this extruder." +msgstr "目前無對應此擠出機的配置設定." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 +msgctxt "@label" +msgid "Select configuration" +msgstr "選擇設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 +msgctxt "@label" +msgid "Configurations" +msgstr "設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 +msgctxt "@title:menu menubar:toplevel" +msgid "&Help" +msgstr "幫助(&H)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Save Project..." +msgstr "儲存專案." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 +msgctxt "@title:menu menubar:file" +msgid "Open &Recent" +msgstr "最近開啟的檔案(&R)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 +msgctxt "@title:menu menubar:toplevel" +msgid "&View" +msgstr "檢視(&V)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 +msgctxt "@action:inmenu menubar:view" +msgid "&Camera position" +msgstr "視角位置(&C)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 +msgctxt "@action:inmenu menubar:view" +msgid "Camera view" +msgstr "攝影機檢視" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 +msgctxt "@action:inmenu menubar:view" +msgid "Perspective" +msgstr "透視" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 +msgctxt "@action:inmenu menubar:view" +msgid "Orthographic" +msgstr "正交" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 +msgctxt "@label" +msgid "Print Selected Model With:" +msgid_plural "Print Selected Models With:" +msgstr[0] "列印所選模型:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 +msgctxt "@title:window" +msgid "Multiply Selected Model" +msgid_plural "Multiply Selected Models" +msgstr[0] "複製所選模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 +msgctxt "@label" +msgid "Number of Copies" +msgstr "複製個數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 +msgctxt "@title:menu menubar:toplevel" +msgid "&Edit" +msgstr "編輯(&E)" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 +msgctxt "@action:inmenu" +msgid "Visible Settings" +msgstr "顯示設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 +msgctxt "@action:inmenu" +msgid "Collapse All Categories" +msgstr "折疊所有分類" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 +msgctxt "@action:inmenu" +msgid "Manage Setting Visibility..." +msgstr "管理參數顯示..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 +msgctxt "@title:window" +msgid "Select Printer" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 +msgctxt "@title:label" +msgid "Compatible Printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 +msgctxt "@description" +msgid "No compatible printers, that are currently online, where found." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +msgctxt "@title:window" +msgid "Open file(s)" +msgstr "開啟檔案" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 +msgctxt "@text:window" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "我們已經在你所選擇的檔案中找到一個或多個專案檔案,但一次只能開啟一個專案檔案。我們建議只從那些檔案中匯入模型而不開啟專案。你要繼續操作嗎?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 +msgctxt "@action:button" +msgid "Import all as models" +msgstr "匯入所有模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 +msgctxt "@title:window" +msgid "Open project file" +msgstr "開啟專案檔案" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 +msgctxt "@text:window" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "這是一個 Cura 專案檔案。你想將其作為一個專案開啟還是從中匯入模型?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 +msgctxt "@text:window" +msgid "Remember my choice" +msgstr "記住我的選擇" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 +msgctxt "@action:button" +msgid "Open as project" +msgstr "作為專案開啟" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 +msgctxt "@action:button" +msgid "Import models" +msgstr "匯入模型" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 +msgctxt "@title:window" +msgid "Discard or Keep changes" +msgstr "捨棄或保留更改" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 +msgctxt "@text:window, %1 is a profile name" +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 +msgctxt "@title:column" +msgid "Profile settings" +msgstr "列印參數設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 +msgctxt "@title:column" +msgid "Current changes" +msgstr "目前更動" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 +msgctxt "@option:discardOrKeep" +msgid "Discard and never ask again" +msgstr "捨棄更改,並不再詢問此問題" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 +msgctxt "@option:discardOrKeep" +msgid "Keep and never ask again" +msgstr "保留更改,並不再詢問此問題" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 +msgctxt "@action:button" +msgid "Discard changes" +msgstr "忽略更動" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 +msgctxt "@action:button" +msgid "Keep changes" +msgstr "保留更動" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 +msgctxt "@title:window" +msgid "Save Project" +msgstr "儲存專案" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 +msgctxt "@action:label" +msgid "Extruder %1" +msgstr "擠出機 %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 +msgctxt "@action:label" +msgid "%1 & material" +msgstr "%1 & 線材" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 +msgctxt "@action:label" +msgid "Material" +msgstr "線材" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 +msgctxt "@action:label" +msgid "Don't show project summary on save again" +msgstr "儲存時不再顯示專案摘要" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 +msgctxt "@action:button" +msgid "Save" +msgstr "儲存" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 +msgctxt "@title:window The argument is the application name." +msgid "About %1" +msgstr "關於 %1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 +msgctxt "@label" +msgid "version: %1" +msgstr "版本:%1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 +msgctxt "@label" +msgid "End-to-end solution for fused filament 3D printing." +msgstr "熔絲 3D 列印技術的的端對端解決方案。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 +msgctxt "@info:credit" +msgid "" +"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura proudly uses the following open source projects:" +msgstr "" +"Cura 由 Ultimaker B.V. 與社群合作開發。\n" +"Cura 使用以下開源專案:" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 +msgctxt "@label Description for application component" +msgid "Graphical user interface" +msgstr "圖形用戶介面" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 +msgctxt "@label Description for application component" +msgid "Application framework" +msgstr "應用框架" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 +msgctxt "@label Description for application component" +msgid "G-code generator" +msgstr "G-code 產生器" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 +msgctxt "@label Description for application component" +msgid "Interprocess communication library" +msgstr "進程間通訊交互使用庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 +msgctxt "@label Description for application component" +msgid "Python bindings for libnest2d" +msgstr "Python bindings for libnest2d" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 +msgctxt "@label Description for application component" +msgid "Polygon packing library, developed by Prusa Research" +msgstr "多邊形包裝函式庫,由 Prusa Research 開發" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 +msgctxt "@label Description for application component" +msgid "Support library for handling 3MF files" +msgstr "用於處理 3MF 檔案的函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 +msgctxt "@label Description for application component" +msgid "Support library for file metadata and streaming" +msgstr "用於檔案 metadata 和串流的函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 +msgctxt "@label Description for application dependency" +msgid "Programming language" +msgstr "編程語言" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 +msgctxt "@label Description for application dependency" +msgid "GUI framework" +msgstr "GUI 框架" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 +msgctxt "@label Description for application dependency" +msgid "GUI framework bindings" +msgstr "GUI 框架綁定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 +msgctxt "@label Description for application dependency" +msgid "C/C++ Binding library" +msgstr "C / C++ 綁定庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 +msgctxt "@label Description for application dependency" +msgid "Data interchange format" +msgstr "資料交換格式" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 +msgctxt "@label" +msgid "Font" +msgstr "字體" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 +msgctxt "@label Description for application dependency" +msgid "Polygon clipping library" +msgstr "多邊形剪輯函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 +msgctxt "@label Description for application dependency" +msgid "JSON parser" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 +msgctxt "@label Description for application dependency" +msgid "Utility functions, including an image loader" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 +msgctxt "@label Description for application dependency" +msgid "Utility library, including Voronoi generation" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +msgctxt "@label Description for application dependency" +msgid "Root Certificates for validating SSL trustworthiness" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 +msgctxt "@label Description for application dependency" +msgid "Compatibility between Python 2 and 3" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 +msgctxt "@label Description for application dependency" +msgid "Support library for system keyring access" +msgstr "存取系統金鑰函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 +msgctxt "@label Description for application dependency" +msgid "Support library for faster math" +msgstr "高速運算函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 +msgctxt "@label Description for application dependency" +msgid "Support library for handling STL files" +msgstr "用於處理 STL 檔案的函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 +msgctxt "@label Description for application dependency" +msgid "Python bindings for Clipper" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 +msgctxt "@label Description for application dependency" +msgid "Serial communication library" +msgstr "串口通訊函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 +msgctxt "@label Description for application dependency" +msgid "Support library for scientific computing" +msgstr "科學計算函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +msgctxt "@Label Description for application dependency" +msgid "Python Error tracking library" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 +msgctxt "@label Description for application dependency" +msgid "Support library for handling triangular meshes" +msgstr "用於處理三角形網格的函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 +msgctxt "@label Description for application dependency" +msgid "ZeroConf discovery library" +msgstr "ZeroConf 發現函式庫" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 +msgctxt "@label Description for development tool" +msgid "Universal build system configuration" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 +msgctxt "@label Description for development tool" +msgid "Dependency and package manager" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 +msgctxt "@label Description for development tool" +msgid "Packaging Python-applications" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 +msgctxt "@label Description for development tool" +msgid "Linux cross-distribution application deployment" +msgstr "Linux cross-distribution 應用程式部署" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 +msgctxt "@label Description for development tool" +msgid "Generating Windows installers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 +msgctxt "@label" +msgid "Hex" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 +msgctxt "@label:button" +msgid "My printers" +msgstr "我的列印機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 +msgctxt "@tooltip:button" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "從Ultimaker Digital Factory中監控我的列印機." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 +msgctxt "@tooltip:button" +msgid "Create print projects in Digital Library." +msgstr "從 Digital Library中創建列印專案." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 +msgctxt "@label:button" +msgid "Print jobs" +msgstr "列印工作" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 +msgctxt "@tooltip:button" +msgid "Monitor print jobs and reprint from your print history." +msgstr "監控列印工作並於從您的歷史紀錄中再次列印." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 +msgctxt "@tooltip:button" +msgid "Extend Ultimaker Cura with plugins and material profiles." +msgstr "使用插件及線材參數擴充Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 +msgctxt "@tooltip:button" +msgid "Become a 3D printing expert with Ultimaker e-learning." +msgstr "使用Ultimaker e-learning成為一位3D列印專家." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 +msgctxt "@label:button" +msgid "Ultimaker support" +msgstr "Ultimaker 支援" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 +msgctxt "@tooltip:button" +msgid "Learn how to get started with Ultimaker Cura." +msgstr "學習如何開始使用Ultimaker Cura." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 +msgctxt "@label:button" +msgid "Ask a question" +msgstr "提出問題" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 +msgctxt "@tooltip:button" +msgid "Consult the Ultimaker Community." +msgstr "諮詢Ultimaker社群." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 +msgctxt "@label:button" +msgid "Report a bug" +msgstr "回報Bug" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 +msgctxt "@tooltip:button" +msgid "Let developers know that something is going wrong." +msgstr "讓開發者了解您遇到的問題." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 +msgctxt "@tooltip:button" +msgid "Visit the Ultimaker website." +msgstr "參觀Ultimaker網站." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 +msgctxt "@label" +msgid "Support" +msgstr "支撐" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +msgctxt "@label" +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "在模型的突出部分產生支撐結構。若不這樣做,這些部分在列印時將倒塌。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is active and you overwrote some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 +msgctxt "@info, %1 is the name of the custom profile" +msgid "%1 custom profile is overriding some settings." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 +msgctxt "@info" +msgid "Some settings were changed." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +msgctxt "@label" +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "漸近式填充將隨著列印高度的提升而逐漸加大填充密度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 +msgctxt "@label" +msgid "Gradual infill" +msgstr "漸近式填充" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 +msgctxt "@error" +msgid "Configuration not supported" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 +msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 +msgctxt "@button:label" +msgid "Learn more" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 +msgctxt "@label" +msgid "Adhesion" +msgstr "附著" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 +msgctxt "@label" +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "允許列印邊緣或木筏。這將在你的物件周圍或下方添加一個容易切斷的平面區域。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 +msgctxt "@label" +msgid "Resolution" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 +msgctxt "@label shown when we load a Gcode file" +msgid "Print setup disabled. G-code file can not be modified." +msgstr "列印設定已被停用。 G-code 檔案無法修改。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 +msgctxt "@label:Should be short" +msgid "On" +msgstr "開啟" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 +msgctxt "@label:Should be short" +msgid "Off" +msgstr "關閉" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 +msgctxt "@label" +msgid "Experimental" +msgstr "實驗功能" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 +msgctxt "@button" +msgid "Recommended" +msgstr "推薦" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 +msgctxt "@button" +msgid "Custom" +msgstr "自訂選項" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 +msgctxt "@label" +msgid "Profile" +msgstr "參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 +msgctxt "@tooltip" +msgid "" +"Some setting/override values are different from the values stored in the profile.\n" +"\n" +"Click to open the profile manager." +msgstr "" +"部份設定/覆寫值與儲存在列印參數中的值不同。\n" +"\n" +"點擊開啟列印參數管理器。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 +msgctxt "@label:header" +msgid "Custom profiles" +msgstr "自訂列印參數" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 +msgctxt "@info:status" +msgid "The printer is not connected." +msgstr "尚未連線到印表機。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 +msgctxt "@label" +msgid "Build plate" +msgstr "列印平台" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 +msgctxt "@tooltip" +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "熱床的目標溫度。熱床將加熱或冷卻至此溫度。若設定為 0,則不使用熱床。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 +msgctxt "@tooltip" +msgid "The current temperature of the heated bed." +msgstr "熱床目前溫度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the bed to." +msgstr "熱床的預熱溫度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +msgctxt "@button Cancel pre-heating" +msgid "Cancel" +msgstr "取消" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +msgctxt "@button" +msgid "Pre-heat" +msgstr "預熱" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 +msgctxt "@tooltip of pre-heat" +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "列印前請預熱熱床。你可以在熱床加熱時繼續調整相關物件,讓你在準備列印時不必等待熱床加熱完畢。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 +msgctxt "@label" +msgid "Extruder" +msgstr "擠出機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 +msgctxt "@tooltip" +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "加熱頭的目標溫度。加熱頭將加熱或冷卻至此溫度。若設定為 0,則關閉加熱頭的加熱。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 +msgctxt "@tooltip" +msgid "The current temperature of this hotend." +msgstr "此加熱頭的目前溫度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 +msgctxt "@tooltip of temperature input" +msgid "The temperature to pre-heat the hotend to." +msgstr "加熱頭預熱溫度。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 +msgctxt "@tooltip of pre-heat" +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "列印前預先加熱。你可以在加熱時繼續調整你的列印,當你準備好列印時就不需等待加熱頭升溫。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 +msgctxt "@tooltip" +msgid "The colour of the material in this extruder." +msgstr "該擠出機中線材的顏色。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 +msgctxt "@tooltip" +msgid "The material in this extruder." +msgstr "該擠出機中的線材。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 +msgctxt "@tooltip" +msgid "The nozzle inserted in this extruder." +msgstr "該擠出機所使用的噴頭。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 +msgctxt "@label" +msgid "Printer control" +msgstr "印表機控制" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 +msgctxt "@label" +msgid "Jog Position" +msgstr "輕搖位置" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 +msgctxt "@label" +msgid "X/Y" +msgstr "X/Y" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:162 +msgctxt "@label" +msgid "Z" +msgstr "Z" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 +msgctxt "@label" +msgid "Jog Distance" +msgstr "輕搖距離" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 +msgctxt "@label" +msgid "Send G-code" +msgstr "傳送 G-code" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 +msgctxt "@tooltip of G-code command input" +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "傳送一個自訂的 G-code 命令到連接中的印表機。按下 Enter 鍵傳送命令。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 +msgctxt "@label" +msgid "This package will be installed after restarting." +msgstr "此套件將在重新啟動後安裝。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 +msgctxt "@title:tab" +msgid "Settings" +msgstr "設定" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 +msgctxt "@title:window %1 is the application name" +msgid "Closing %1" +msgstr "關閉 %1 中" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +msgctxt "@label %1 is the application name" +msgid "Are you sure you want to exit %1?" +msgstr "是否確定要離開 %1 ?" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 +msgctxt "@window:title" +msgid "Install Package" +msgstr "安裝套件" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 +msgctxt "@title:window" +msgid "Open File(s)" +msgstr "開啟檔案" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 +msgctxt "@text:window" +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "我們已經在你選擇的檔案中找到一個或多個 G-Code 檔案。你一次只能開啟一個 G-Code 檔案。若需開啟 G-Code 檔案,請僅選擇一個。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 +msgctxt "@title:window" +msgid "Add Printer" +msgstr "新增印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 +msgctxt "@title:window" +msgid "What's New" +msgstr "新功能" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 +msgctxt "@text" +msgid "" +"- Add material profiles and plug-ins from the Marketplace\n" +"- Back-up and sync your material profiles and plug-ins\n" +"- Share ideas and get help from 48,000+ users in the Ultimaker community" +msgstr "" +"- 從市集中加入線材參數及插件\n" +"-備份及同步您的線材設定與插件 \n" +"- 分享創意並可從Ultimaker社群中超過48000的使用者得到幫助" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 +msgctxt "@button" +msgid "Create a free Ultimaker account" +msgstr "創建免費的Ultimaker帳戶" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 +msgctxt "@action:button" +msgid "Sign in" +msgstr "登入" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 +msgctxt "@label The argument is a timestamp" +msgid "Last update: %1" +msgstr "最後一次更新:%1" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 +msgctxt "@button" +msgid "Ultimaker Account" +msgstr "Ultimaker 帳號" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 +msgctxt "@button" +msgid "Sign Out" +msgstr "登出" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 +msgctxt "@label" +msgid "Checking..." +msgstr "檢查中..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 +msgctxt "@label" +msgid "Account synced" +msgstr "帳號已同步" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 +msgctxt "@label" +msgid "Something went wrong..." +msgstr "出了些問題..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 +msgctxt "@button" +msgid "Install pending updates" +msgstr "安裝待處理的更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 +msgctxt "@button" +msgid "Check for account updates" +msgstr "檢查帳號更新" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 +msgctxt "@status" +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "雲端印表機為離線狀態。請檢查印表機是否已開機並連上網路。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 +msgctxt "@status" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "此印表機未連接到你的帳號。請前往 Ultimaker Digital Factory 建立連接。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "雲端服務目前無法使用。請登入以連接到雲端印表機。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 +msgctxt "@status" +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "雲端服務目前無法使用。請檢查你的網路連線。" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 +msgctxt "@button" +msgid "Add printer" +msgstr "新增印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 +msgctxt "@button" +msgid "Manage printers" +msgstr "管理印表機" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 +msgctxt "@label" +msgid "Hide all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 +msgctxt "@label" +msgid "Show all connected printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +msgctxt "@label" +msgid "Other printers" +msgstr "" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 +msgctxt "@label:PrintjobStatus" +msgid "Slicing..." +msgstr "正在切片..." + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 +msgctxt "@label:PrintjobStatus" +msgid "Unable to slice" +msgstr "無法切片" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Processing" +msgstr "處理中" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 +msgctxt "@button" +msgid "Slice" +msgstr "切片" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 +msgctxt "@label" +msgid "Start the slicing process" +msgstr "開始切片程序" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 +msgctxt "@button" +msgid "Cancel" +msgstr "取消" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 +msgctxt "@label" +msgid "Time estimation" +msgstr "時間估計" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 +msgctxt "@label" +msgid "Material estimation" +msgstr "線材估計" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 +msgctxt "@label m for meter" +msgid "%1m" +msgstr "%1m" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:157 +msgctxt "@label g for grams" +msgid "%1g" +msgstr "%1g" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 +msgctxt "@label" +msgid "No time estimation available" +msgstr "沒有時間估計" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 +msgctxt "@label" +msgid "No cost estimation available" +msgstr "沒有成本估算" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 +msgctxt "@button" +msgid "Preview" +msgstr "預覽" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 +msgctxt "@text Print job name" +msgid "Untitled" +msgstr "無標題" + +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" msgstr "沒有可選取的專案" -#: ModelChecker/plugin.json -msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "檢查模型和列印設定以了解可能發生的問題並給出建議。" - -#: ModelChecker/plugin.json -msgctxt "name" -msgid "Model Checker" -msgstr "模器檢查器" - -#: 3MFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading 3MF files." -msgstr "提供讀取 3MF 格式檔案的支援。" - -#: 3MFReader/plugin.json -msgctxt "name" -msgid "3MF Reader" -msgstr "3MF 讀取器" - -#: 3MFWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing 3MF files." -msgstr "提供寫入 3MF 檔案的支援。" - -#: 3MFWriter/plugin.json -msgctxt "name" -msgid "3MF Writer" -msgstr "3MF 寫入器" - -#: AMFReader/plugin.json -msgctxt "description" -msgid "Provides support for reading AMF files." -msgstr "提供對讀取 AMF 格式檔案的支援。" - -#: AMFReader/plugin.json -msgctxt "name" -msgid "AMF Reader" -msgstr "AMF 讀取器" - -#: CuraDrive/plugin.json -msgctxt "description" -msgid "Backup and restore your configuration." -msgstr "備份和復原你的設定。" - -#: CuraDrive/plugin.json -msgctxt "name" -msgid "Cura Backups" -msgstr "Cura 備份" - -#: CuraEngineBackend/plugin.json -msgctxt "description" -msgid "Provides the link to the CuraEngine slicing backend." -msgstr "提供連結到 Cura 切片引擎後台。" - -#: CuraEngineBackend/plugin.json -msgctxt "name" -msgid "CuraEngine Backend" -msgstr "Cura 引擎後台" - -#: CuraProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing Cura profiles." -msgstr "提供匯入 Cura 列印參數的支援。" - -#: CuraProfileReader/plugin.json -msgctxt "name" -msgid "Cura Profile Reader" -msgstr "Cura 列印參數讀取器" - -#: CuraProfileWriter/plugin.json -msgctxt "description" -msgid "Provides support for exporting Cura profiles." -msgstr "提供匯出 Cura 列印參數的支援。" - -#: CuraProfileWriter/plugin.json -msgctxt "name" -msgid "Cura Profile Writer" -msgstr "Cura 列印參數寫入器" - -#: DigitalLibrary/plugin.json -msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "連結至\"數位博物館\",允許Cura從\"數位博物館\"打開或保存文件." - -#: DigitalLibrary/plugin.json -msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker 數位博物館" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "description" -msgid "Checks for firmware updates." -msgstr "檢查是否有韌體更新。" - -#: FirmwareUpdateChecker/plugin.json -msgctxt "name" -msgid "Firmware Update Checker" -msgstr "韌體更新檢查" - -#: FirmwareUpdater/plugin.json -msgctxt "description" -msgid "Provides a machine actions for updating firmware." -msgstr "提供升級韌體用的機器操作。" - -#: FirmwareUpdater/plugin.json -msgctxt "name" -msgid "Firmware Updater" -msgstr "韌體更新器" - -#: GCodeGzReader/plugin.json -msgctxt "description" -msgid "Reads g-code from a compressed archive." -msgstr "從一個壓縮檔案中讀取 G-code。" - -#: GCodeGzReader/plugin.json -msgctxt "name" -msgid "Compressed G-code Reader" -msgstr "壓縮檔案 G-code 讀取器" - -#: GCodeGzWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a compressed archive." -msgstr "將 G-code 寫入壓縮檔案。" - -#: GCodeGzWriter/plugin.json -msgctxt "name" -msgid "Compressed G-code Writer" -msgstr "壓縮檔案 G-code 寫入器" - -#: GCodeProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from g-code files." -msgstr "提供匯入 G-code 檔案中列印參數的支援。" - -#: GCodeProfileReader/plugin.json -msgctxt "name" -msgid "G-code Profile Reader" -msgstr "G-code 列印參數讀取器" - -#: GCodeReader/plugin.json -msgctxt "description" -msgid "Allows loading and displaying G-code files." -msgstr "允許載入和顯示 G-code 檔案。" - -#: GCodeReader/plugin.json -msgctxt "name" -msgid "G-code Reader" -msgstr "G-code 讀取器" - -#: GCodeWriter/plugin.json -msgctxt "description" -msgid "Writes g-code to a file." -msgstr "將 G-code 寫入檔案。" - -#: GCodeWriter/plugin.json -msgctxt "name" -msgid "G-code Writer" -msgstr "G-code 寫入器" - -#: ImageReader/plugin.json -msgctxt "description" -msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "支援從 2D 圖片檔案產生可列印 3D 模型的能力。" - -#: ImageReader/plugin.json -msgctxt "name" -msgid "Image Reader" -msgstr "圖片讀取器" - -#: LegacyProfileReader/plugin.json -msgctxt "description" -msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "提供匯入 Cura 舊版本列印參數的支援。" - -#: LegacyProfileReader/plugin.json -msgctxt "name" -msgid "Legacy Cura Profile Reader" -msgstr "舊版 Cura 列印參數讀取器" - -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "description" msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." msgstr "提供更改機器設定的方法(如列印範圍,噴頭大小等)。" -#: MachineSettingsAction/plugin.json +#: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" msgstr "印表機設定操作" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "" +msgid "Enables ability to generate printable geometry from 2D image files." +msgstr "支援從 2D 圖片檔案產生可列印 3D 模型的能力。" -#: Marketplace/plugin.json +#: /ImageReader/plugin.json msgctxt "name" -msgid "Marketplace" -msgstr "" +msgid "Image Reader" +msgstr "圖片讀取器" -#: MonitorStage/plugin.json -msgctxt "description" -msgid "Provides a monitor stage in Cura." -msgstr "在 cura 提供一個監控介面。" - -#: MonitorStage/plugin.json -msgctxt "name" -msgid "Monitor Stage" -msgstr "監控介面" - -#: PerObjectSettingsTool/plugin.json -msgctxt "description" -msgid "Provides the Per Model Settings." -msgstr "提供對每個模型的單獨設定。" - -#: PerObjectSettingsTool/plugin.json -msgctxt "name" -msgid "Per Model Settings Tool" -msgstr "單一模型設定工具" - -#: PostProcessingPlugin/plugin.json -msgctxt "description" -msgid "Extension that allows for user created scripts for post processing" -msgstr "擴充程式(允許用戶建立腳本進行後處理)" - -#: PostProcessingPlugin/plugin.json -msgctxt "name" -msgid "Post Processing" -msgstr "後處理" - -#: PrepareStage/plugin.json -msgctxt "description" -msgid "Provides a prepare stage in Cura." -msgstr "在 cura 提供一個準備介面。" - -#: PrepareStage/plugin.json -msgctxt "name" -msgid "Prepare Stage" -msgstr "準備介面" - -#: PreviewStage/plugin.json -msgctxt "description" -msgid "Provides a preview stage in Cura." -msgstr "在 Cura 提供一個預覽介面。" - -#: PreviewStage/plugin.json -msgctxt "name" -msgid "Preview Stage" -msgstr "預覽介面" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "description" -msgid "Provides removable drive hotplugging and writing support." -msgstr "提供行動裝置熱插拔和寫入檔案的支援。" - -#: RemovableDriveOutputDevice/plugin.json -msgctxt "name" -msgid "Removable Drive Output Device Plugin" -msgstr "行動裝置輸出設備外掛" - -#: SentryLogger/plugin.json -msgctxt "description" -msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "記錄某些事件以便在錯誤報告中使用" - -#: SentryLogger/plugin.json -msgctxt "name" -msgid "Sentry Logger" -msgstr "哨兵記錄器" - -#: SimulationView/plugin.json -msgctxt "description" -msgid "Provides the preview of sliced layerdata." -msgstr "" - -#: SimulationView/plugin.json -msgctxt "name" -msgid "Simulation View" -msgstr "模擬檢視" - -#: SliceInfoPlugin/plugin.json -msgctxt "description" -msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "提交匿名切片資訊。這項功能可以在偏好設定中關閉。" - -#: SliceInfoPlugin/plugin.json -msgctxt "name" -msgid "Slice info" -msgstr "切片資訊" - -#: SolidView/plugin.json -msgctxt "description" -msgid "Provides a normal solid mesh view." -msgstr "提供一個基本的實體網格檢視。" - -#: SolidView/plugin.json -msgctxt "name" -msgid "Solid View" -msgstr "實體檢視" - -#: SupportEraser/plugin.json -msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "建立一個抹除器網格放在某些地方用來防止列印支撐" - -#: SupportEraser/plugin.json -msgctxt "name" -msgid "Support Eraser" -msgstr "支援抹除器" - -#: TrimeshReader/plugin.json -msgctxt "description" -msgid "Provides support for reading model files." -msgstr "提供讀取模型檔案的支援。" - -#: TrimeshReader/plugin.json -msgctxt "name" -msgid "Trimesh Reader" -msgstr "Trimesh 讀取器" - -#: UFPReader/plugin.json -msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "提供讀取 Ultimaker 格式封包的支援。" - -#: UFPReader/plugin.json -msgctxt "name" -msgid "UFP Reader" -msgstr "UFP 讀取器" - -#: UFPWriter/plugin.json -msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "提供寫入 Ultimaker 格式封包的支援。" - -#: UFPWriter/plugin.json -msgctxt "name" -msgid "UFP Writer" -msgstr "UFP 寫入器" - -#: UltimakerMachineActions/plugin.json -msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "提供 Ultimaker 機器的操作(例如平台調平精靈,選擇升級等)。" - -#: UltimakerMachineActions/plugin.json -msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker 印表機操作" - -#: UM3NetworkPrinting/plugin.json -msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "管理與 Ultimaker 網絡印表機的網絡連線。" - -#: UM3NetworkPrinting/plugin.json -msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker 網絡連線" - -#: USBPrinting/plugin.json -msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "接受 G-Code 並且傳送到印表機。此外掛也可以更新韌體。" - -#: USBPrinting/plugin.json -msgctxt "name" -msgid "USB printing" -msgstr "USB 連線列印" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "將設定從 Cura 2.1 版本升級至 2.2 版本。" - -#: VersionUpgrade/VersionUpgrade21to22/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.1 to 2.2" -msgstr "升級版本 2.1 到 2.2" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "將設定從 Cura 2.2 版本升級至 2.4 版本。" - -#: VersionUpgrade/VersionUpgrade22to24/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.2 to 2.4" -msgstr "升級版本 2.2 到 2.4" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "將設定從 Cura 2.5 版本升級至 2.6 版本。" - -#: VersionUpgrade/VersionUpgrade25to26/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.5 to 2.6" -msgstr "升級版本 2.5 到 2.6" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "將設定從 Cura 2.6 版本升級至 2.7 版本。" - -#: VersionUpgrade/VersionUpgrade26to27/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.6 to 2.7" -msgstr "升級版本 2.6 到 2.7" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "將設定從 Cura 2.7 版本升級至 3.0 版本。" - -#: VersionUpgrade/VersionUpgrade27to30/plugin.json -msgctxt "name" -msgid "Version Upgrade 2.7 to 3.0" -msgstr "升級版本 2.7 到 3.0" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "將設定從 Cura 3.0 版本升級至 3.1 版本。" - -#: VersionUpgrade/VersionUpgrade30to31/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.0 to 3.1" -msgstr "升級版本 3.0 到 3.1" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "將設定從 Cura 3.2 版本升級至 3.3 版本。" - -#: VersionUpgrade/VersionUpgrade32to33/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.2 to 3.3" -msgstr "升級版本 3.2 到 3.3" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "將設定從 Cura 3.3 版本升級至 3.4 版本。" - -#: VersionUpgrade/VersionUpgrade33to34/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.3 to 3.4" -msgstr "升級版本 3.3 到 3.4" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "將設定從 Cura 3.4 版本升級至 3.5 版本。" - -#: VersionUpgrade/VersionUpgrade34to35/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.4 to 3.5" -msgstr "升級版本 3.4 到 3.5" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "將設定從 Cura 3.5 版本升級至 4.0 版本。" - -#: VersionUpgrade/VersionUpgrade35to40/plugin.json -msgctxt "name" -msgid "Version Upgrade 3.5 to 4.0" -msgstr "升級版本 3.5 到 4.0" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "將設定從 Cura 4.0 版本升級至 4.1 版本。" - -#: VersionUpgrade/VersionUpgrade40to41/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.0 to 4.1" -msgstr "升級版本 4.0 到 4.1" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "將設定從 Cura 4.11 版本升級至 4.12 版本。" - -#: VersionUpgrade/VersionUpgrade411to412/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.11 to 4.12" -msgstr "升級版本 4.11 到 4.12" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "" - -#: VersionUpgrade/VersionUpgrade413to50/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.13 to 5.0" -msgstr "" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "將設定從 Cura 4.1 版本升級至 4.2 版本。" - -#: VersionUpgrade/VersionUpgrade41to42/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.1 to 4.2" -msgstr "升級版本 4.1 到 4.2" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "將設定從 Cura 4.2 版本升級至 4.3 版本。" - -#: VersionUpgrade/VersionUpgrade42to43/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.2 to 4.3" -msgstr "升級版本 4.2 到 4.3" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "將設定從 Cura 4.3 版本升級至 4.4 版本。" - -#: VersionUpgrade/VersionUpgrade43to44/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.3 to 4.4" -msgstr "升級版本 4.3 到 4.4" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "將設定從 Cura 4.4 版本升級至 4.5 版本。" - -#: VersionUpgrade/VersionUpgrade44to45/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.4 to 4.5" -msgstr "升級版本 4.4 到 4.5" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "將設定從 Cura 4.5 版本升級至 4.6 版本。" - -#: VersionUpgrade/VersionUpgrade45to46/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.5 to 4.6" -msgstr "升級版本 4.5 到 4.6" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "將設定從 Cura 4.6.0 版本升級至 4.6.2 版本。" - -#: VersionUpgrade/VersionUpgrade460to462/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "升級版本 4.6.0 到 4.6.2" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "將設定從 Cura 4.6.2 版本升級至 4.7 版本。" - -#: VersionUpgrade/VersionUpgrade462to47/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "升級版本 4.6.2 到 4.7" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "將設定從 Cura 4.7 版本升級至 4.8 版本。" - -#: VersionUpgrade/VersionUpgrade47to48/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.7 to 4.8" -msgstr "升級版本 4.7 到 4.8" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "將設定從 Cura 4.8 版本升級至 4.9 版本。" - -#: VersionUpgrade/VersionUpgrade48to49/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.8 to 4.9" -msgstr "升級版本 4.8 到 4.9" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "description" -msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "將設定從 Cura 4.9 版本升級至 4.10 版本。" - -#: VersionUpgrade/VersionUpgrade49to410/plugin.json -msgctxt "name" -msgid "Version Upgrade 4.9 to 4.10" -msgstr "升級版本 4.9 到 4.10" - -#: X3DReader/plugin.json -msgctxt "description" -msgid "Provides support for reading X3D files." -msgstr "提供讀取 X3D 檔案的支援。" - -#: X3DReader/plugin.json -msgctxt "name" -msgid "X3D Reader" -msgstr "X3D 讀取器" - -#: XmlMaterialProfile/plugin.json -msgctxt "description" -msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "提供讀寫 XML 格式線材參數的功能。" - -#: XmlMaterialProfile/plugin.json -msgctxt "name" -msgid "Material Profiles" -msgstr "線材參數" - -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." msgstr "提供透視檢視。" -#: XRayView/plugin.json +#: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" msgstr "透視檢視" +#: /X3DReader/plugin.json +msgctxt "description" +msgid "Provides support for reading X3D files." +msgstr "提供讀取 X3D 檔案的支援。" + +#: /X3DReader/plugin.json +msgctxt "name" +msgid "X3D Reader" +msgstr "X3D 讀取器" + +#: /CuraProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing Cura profiles." +msgstr "提供匯入 Cura 列印參數的支援。" + +#: /CuraProfileReader/plugin.json +msgctxt "name" +msgid "Cura Profile Reader" +msgstr "Cura 列印參數讀取器" + +#: /PostProcessingPlugin/plugin.json +msgctxt "description" +msgid "Extension that allows for user created scripts for post processing" +msgstr "擴充程式(允許用戶建立腳本進行後處理)" + +#: /PostProcessingPlugin/plugin.json +msgctxt "name" +msgid "Post Processing" +msgstr "後處理" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "description" +msgid "Manages network connections to Ultimaker networked printers." +msgstr "管理與 Ultimaker 網絡印表機的網絡連線。" + +#: /UM3NetworkPrinting/plugin.json +msgctxt "name" +msgid "Ultimaker Network Connection" +msgstr "Ultimaker 網絡連線" + +#: /3MFWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing 3MF files." +msgstr "提供寫入 3MF 檔案的支援。" + +#: /3MFWriter/plugin.json +msgctxt "name" +msgid "3MF Writer" +msgstr "3MF 寫入器" + +#: /CuraDrive/plugin.json +msgctxt "description" +msgid "Backup and restore your configuration." +msgstr "備份和復原你的設定。" + +#: /CuraDrive/plugin.json +msgctxt "name" +msgid "Cura Backups" +msgstr "Cura 備份" + +#: /SliceInfoPlugin/plugin.json +msgctxt "description" +msgid "Submits anonymous slice info. Can be disabled through preferences." +msgstr "提交匿名切片資訊。這項功能可以在偏好設定中關閉。" + +#: /SliceInfoPlugin/plugin.json +msgctxt "name" +msgid "Slice info" +msgstr "切片資訊" + +#: /UFPWriter/plugin.json +msgctxt "description" +msgid "Provides support for writing Ultimaker Format Packages." +msgstr "提供寫入 Ultimaker 格式封包的支援。" + +#: /UFPWriter/plugin.json +msgctxt "name" +msgid "UFP Writer" +msgstr "UFP 寫入器" + +#: /DigitalLibrary/plugin.json +msgctxt "description" +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "連結至\"數位博物館\",允許Cura從\"數位博物館\"打開或保存文件." + +#: /DigitalLibrary/plugin.json +msgctxt "name" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker 數位博物館" + +#: /GCodeProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from g-code files." +msgstr "提供匯入 G-code 檔案中列印參數的支援。" + +#: /GCodeProfileReader/plugin.json +msgctxt "name" +msgid "G-code Profile Reader" +msgstr "G-code 列印參數讀取器" + +#: /GCodeReader/plugin.json +msgctxt "description" +msgid "Allows loading and displaying G-code files." +msgstr "允許載入和顯示 G-code 檔案。" + +#: /GCodeReader/plugin.json +msgctxt "name" +msgid "G-code Reader" +msgstr "G-code 讀取器" + +#: /TrimeshReader/plugin.json +msgctxt "description" +msgid "Provides support for reading model files." +msgstr "提供讀取模型檔案的支援。" + +#: /TrimeshReader/plugin.json +msgctxt "name" +msgid "Trimesh Reader" +msgstr "Trimesh 讀取器" + +#: /UltimakerMachineActions/plugin.json +msgctxt "description" +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "提供 Ultimaker 機器的操作(例如平台調平精靈,選擇升級等)。" + +#: /UltimakerMachineActions/plugin.json +msgctxt "name" +msgid "Ultimaker machine actions" +msgstr "Ultimaker 印表機操作" + +#: /GCodeGzReader/plugin.json +msgctxt "description" +msgid "Reads g-code from a compressed archive." +msgstr "從一個壓縮檔案中讀取 G-code。" + +#: /GCodeGzReader/plugin.json +msgctxt "name" +msgid "Compressed G-code Reader" +msgstr "壓縮檔案 G-code 讀取器" + +#: /Marketplace/plugin.json +msgctxt "description" +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "" + +#: /Marketplace/plugin.json +msgctxt "name" +msgid "Marketplace" +msgstr "" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "description" +msgid "Provides removable drive hotplugging and writing support." +msgstr "提供行動裝置熱插拔和寫入檔案的支援。" + +#: /RemovableDriveOutputDevice/plugin.json +msgctxt "name" +msgid "Removable Drive Output Device Plugin" +msgstr "行動裝置輸出設備外掛" + +#: /MonitorStage/plugin.json +msgctxt "description" +msgid "Provides a monitor stage in Cura." +msgstr "在 cura 提供一個監控介面。" + +#: /MonitorStage/plugin.json +msgctxt "name" +msgid "Monitor Stage" +msgstr "監控介面" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +msgstr "將設定從 Cura 2.5 版本升級至 2.6 版本。" + +#: /VersionUpgrade/VersionUpgrade25to26/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.5 to 2.6" +msgstr "升級版本 2.5 到 2.6" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." +msgstr "將設定從 Cura 2.6 版本升級至 2.7 版本。" + +#: /VersionUpgrade/VersionUpgrade26to27/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.6 to 2.7" +msgstr "升級版本 2.6 到 2.7" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." +msgstr "" + +#: /VersionUpgrade/VersionUpgrade413to50/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.13 to 5.0" +msgstr "" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." +msgstr "將設定從 Cura 4.8 版本升級至 4.9 版本。" + +#: /VersionUpgrade/VersionUpgrade48to49/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.8 to 4.9" +msgstr "升級版本 4.8 到 4.9" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." +msgstr "將設定從 Cura 3.4 版本升級至 3.5 版本。" + +#: /VersionUpgrade/VersionUpgrade34to35/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.4 to 3.5" +msgstr "升級版本 3.4 到 3.5" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." +msgstr "將設定從 Cura 4.4 版本升級至 4.5 版本。" + +#: /VersionUpgrade/VersionUpgrade44to45/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.4 to 4.5" +msgstr "升級版本 4.4 到 4.5" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." +msgstr "將設定從 Cura 4.3 版本升級至 4.4 版本。" + +#: /VersionUpgrade/VersionUpgrade43to44/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.3 to 4.4" +msgstr "升級版本 4.3 到 4.4" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." +msgstr "將設定從 Cura 3.2 版本升級至 3.3 版本。" + +#: /VersionUpgrade/VersionUpgrade32to33/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.2 to 3.3" +msgstr "升級版本 3.2 到 3.3" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." +msgstr "將設定從 Cura 3.3 版本升級至 3.4 版本。" + +#: /VersionUpgrade/VersionUpgrade33to34/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.3 to 3.4" +msgstr "升級版本 3.3 到 3.4" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." +msgstr "將設定從 Cura 4.1 版本升級至 4.2 版本。" + +#: /VersionUpgrade/VersionUpgrade41to42/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.1 to 4.2" +msgstr "升級版本 4.1 到 4.2" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." +msgstr "將設定從 Cura 4.2 版本升級至 4.3 版本。" + +#: /VersionUpgrade/VersionUpgrade42to43/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.2 to 4.3" +msgstr "升級版本 4.2 到 4.3" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." +msgstr "將設定從 Cura 4.6.2 版本升級至 4.7 版本。" + +#: /VersionUpgrade/VersionUpgrade462to47/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.2 to 4.7" +msgstr "升級版本 4.6.2 到 4.7" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." +msgstr "將設定從 Cura 3.5 版本升級至 4.0 版本。" + +#: /VersionUpgrade/VersionUpgrade35to40/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.5 to 4.0" +msgstr "升級版本 3.5 到 4.0" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +msgstr "將設定從 Cura 2.2 版本升級至 2.4 版本。" + +#: /VersionUpgrade/VersionUpgrade22to24/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.2 to 2.4" +msgstr "升級版本 2.2 到 2.4" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +msgstr "將設定從 Cura 2.1 版本升級至 2.2 版本。" + +#: /VersionUpgrade/VersionUpgrade21to22/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.1 to 2.2" +msgstr "升級版本 2.1 到 2.2" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." +msgstr "將設定從 Cura 4.6.0 版本升級至 4.6.2 版本。" + +#: /VersionUpgrade/VersionUpgrade460to462/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.6.0 to 4.6.2" +msgstr "升級版本 4.6.0 到 4.6.2" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." +msgstr "將設定從 Cura 4.7 版本升級至 4.8 版本。" + +#: /VersionUpgrade/VersionUpgrade47to48/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.7 to 4.8" +msgstr "升級版本 4.7 到 4.8" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." +msgstr "將設定從 Cura 4.9 版本升級至 4.10 版本。" + +#: /VersionUpgrade/VersionUpgrade49to410/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.9 to 4.10" +msgstr "升級版本 4.9 到 4.10" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." +msgstr "將設定從 Cura 4.5 版本升級至 4.6 版本。" + +#: /VersionUpgrade/VersionUpgrade45to46/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.5 to 4.6" +msgstr "升級版本 4.5 到 4.6" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." +msgstr "將設定從 Cura 2.7 版本升級至 3.0 版本。" + +#: /VersionUpgrade/VersionUpgrade27to30/plugin.json +msgctxt "name" +msgid "Version Upgrade 2.7 to 3.0" +msgstr "升級版本 2.7 到 3.0" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." +msgstr "將設定從 Cura 3.0 版本升級至 3.1 版本。" + +#: /VersionUpgrade/VersionUpgrade30to31/plugin.json +msgctxt "name" +msgid "Version Upgrade 3.0 to 3.1" +msgstr "升級版本 3.0 到 3.1" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." +msgstr "將設定從 Cura 4.11 版本升級至 4.12 版本。" + +#: /VersionUpgrade/VersionUpgrade411to412/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.11 to 4.12" +msgstr "升級版本 4.11 到 4.12" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "description" +msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." +msgstr "將設定從 Cura 4.0 版本升級至 4.1 版本。" + +#: /VersionUpgrade/VersionUpgrade40to41/plugin.json +msgctxt "name" +msgid "Version Upgrade 4.0 to 4.1" +msgstr "升級版本 4.0 到 4.1" + +#: /CuraEngineBackend/plugin.json +msgctxt "description" +msgid "Provides the link to the CuraEngine slicing backend." +msgstr "提供連結到 Cura 切片引擎後台。" + +#: /CuraEngineBackend/plugin.json +msgctxt "name" +msgid "CuraEngine Backend" +msgstr "Cura 引擎後台" + +#: /3MFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading 3MF files." +msgstr "提供讀取 3MF 格式檔案的支援。" + +#: /3MFReader/plugin.json +msgctxt "name" +msgid "3MF Reader" +msgstr "3MF 讀取器" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "description" +msgid "Provides the Per Model Settings." +msgstr "提供對每個模型的單獨設定。" + +#: /PerObjectSettingsTool/plugin.json +msgctxt "name" +msgid "Per Model Settings Tool" +msgstr "單一模型設定工具" + +#: /XmlMaterialProfile/plugin.json +msgctxt "description" +msgid "Provides capabilities to read and write XML-based material profiles." +msgstr "提供讀寫 XML 格式線材參數的功能。" + +#: /XmlMaterialProfile/plugin.json +msgctxt "name" +msgid "Material Profiles" +msgstr "線材參數" + +#: /CuraProfileWriter/plugin.json +msgctxt "description" +msgid "Provides support for exporting Cura profiles." +msgstr "提供匯出 Cura 列印參數的支援。" + +#: /CuraProfileWriter/plugin.json +msgctxt "name" +msgid "Cura Profile Writer" +msgstr "Cura 列印參數寫入器" + +#: /ModelChecker/plugin.json +msgctxt "description" +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "檢查模型和列印設定以了解可能發生的問題並給出建議。" + +#: /ModelChecker/plugin.json +msgctxt "name" +msgid "Model Checker" +msgstr "模器檢查器" + +#: /USBPrinting/plugin.json +msgctxt "description" +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "接受 G-Code 並且傳送到印表機。此外掛也可以更新韌體。" + +#: /USBPrinting/plugin.json +msgctxt "name" +msgid "USB printing" +msgstr "USB 連線列印" + +#: /PreviewStage/plugin.json +msgctxt "description" +msgid "Provides a preview stage in Cura." +msgstr "在 Cura 提供一個預覽介面。" + +#: /PreviewStage/plugin.json +msgctxt "name" +msgid "Preview Stage" +msgstr "預覽介面" + +#: /GCodeWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a file." +msgstr "將 G-code 寫入檔案。" + +#: /GCodeWriter/plugin.json +msgctxt "name" +msgid "G-code Writer" +msgstr "G-code 寫入器" + +#: /UFPReader/plugin.json +msgctxt "description" +msgid "Provides support for reading Ultimaker Format Packages." +msgstr "提供讀取 Ultimaker 格式封包的支援。" + +#: /UFPReader/plugin.json +msgctxt "name" +msgid "UFP Reader" +msgstr "UFP 讀取器" + +#: /FirmwareUpdater/plugin.json +msgctxt "description" +msgid "Provides a machine actions for updating firmware." +msgstr "提供升級韌體用的機器操作。" + +#: /FirmwareUpdater/plugin.json +msgctxt "name" +msgid "Firmware Updater" +msgstr "韌體更新器" + +#: /GCodeGzWriter/plugin.json +msgctxt "description" +msgid "Writes g-code to a compressed archive." +msgstr "將 G-code 寫入壓縮檔案。" + +#: /GCodeGzWriter/plugin.json +msgctxt "name" +msgid "Compressed G-code Writer" +msgstr "壓縮檔案 G-code 寫入器" + +#: /SimulationView/plugin.json +msgctxt "description" +msgid "Provides the preview of sliced layerdata." +msgstr "" + +#: /SimulationView/plugin.json +msgctxt "name" +msgid "Simulation View" +msgstr "模擬檢視" + +#: /LegacyProfileReader/plugin.json +msgctxt "description" +msgid "Provides support for importing profiles from legacy Cura versions." +msgstr "提供匯入 Cura 舊版本列印參數的支援。" + +#: /LegacyProfileReader/plugin.json +msgctxt "name" +msgid "Legacy Cura Profile Reader" +msgstr "舊版 Cura 列印參數讀取器" + +#: /AMFReader/plugin.json +msgctxt "description" +msgid "Provides support for reading AMF files." +msgstr "提供對讀取 AMF 格式檔案的支援。" + +#: /AMFReader/plugin.json +msgctxt "name" +msgid "AMF Reader" +msgstr "AMF 讀取器" + +#: /SolidView/plugin.json +msgctxt "description" +msgid "Provides a normal solid mesh view." +msgstr "提供一個基本的實體網格檢視。" + +#: /SolidView/plugin.json +msgctxt "name" +msgid "Solid View" +msgstr "實體檢視" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "description" +msgid "Checks for firmware updates." +msgstr "檢查是否有韌體更新。" + +#: /FirmwareUpdateChecker/plugin.json +msgctxt "name" +msgid "Firmware Update Checker" +msgstr "韌體更新檢查" + +#: /SentryLogger/plugin.json +msgctxt "description" +msgid "Logs certain events so that they can be used by the crash reporter" +msgstr "記錄某些事件以便在錯誤報告中使用" + +#: /SentryLogger/plugin.json +msgctxt "name" +msgid "Sentry Logger" +msgstr "哨兵記錄器" + +#: /SupportEraser/plugin.json +msgctxt "description" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "建立一個抹除器網格放在某些地方用來防止列印支撐" + +#: /SupportEraser/plugin.json +msgctxt "name" +msgid "Support Eraser" +msgstr "支援抹除器" + +#: /PrepareStage/plugin.json +msgctxt "description" +msgid "Provides a prepare stage in Cura." +msgstr "在 cura 提供一個準備介面。" + +#: /PrepareStage/plugin.json +msgctxt "name" +msgid "Prepare Stage" +msgstr "準備介面" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Python 錯誤追蹤函式庫" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "印表機" + #~ msgctxt "@label" #~ msgid "Not yet initialized
      " #~ msgstr "尚未初始化
      " diff --git a/resources/i18n/zh_TW/fdmextruder.def.json.po b/resources/i18n/zh_TW/fdmextruder.def.json.po index fe6e822417..eca51e69cc 100644 --- a/resources/i18n/zh_TW/fdmextruder.def.json.po +++ b/resources/i18n/zh_TW/fdmextruder.def.json.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-01-02 19:59+0800\n" "Last-Translator: Valen Chang \n" "Language-Team: Valen Chang \n" @@ -17,212 +17,212 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.0\n" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "機型" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "機器詳細設定" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" msgstr "擠出機" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." msgstr "用於列印的擠出機,在多擠出機情況下適用。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "噴頭 ID" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "擠出機組的噴頭 ID,比如 \"AA 0.4\" 和 \"BB 0.8\"。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "噴頭直徑" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "噴頭內徑,在使用非標準噴頭尺寸時需更改此設定。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" msgstr "噴頭 X 軸偏移量" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." msgstr "噴頭 X 軸座標偏移。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" msgstr "噴頭 Y 軸偏移量" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." msgstr "噴頭 Y 軸座標偏移。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" msgstr "擠出機起始 G-code" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." msgstr "切換到此擠出機時,要執行的啟動 G-code。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" msgstr "擠出機起點絕對位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." msgstr "讓擠出機以絕對位置做為起點,而不是與前一次位置的相對位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" msgstr "擠出機起始位置 X 座標" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." msgstr "打開擠出機時起始位置的 X 座標。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" msgstr "擠出機起始位置 Y 座標" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." msgstr "打開擠出機時的起始位置 Y 座標。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" msgstr "擠出機結束 Gcode" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." msgstr "從此擠出機切換到其它擠出機時,要執行的結束 G-code。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" msgstr "擠出機終點絕對位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." msgstr "讓擠出機以絕對位置為終點,而不是與前一次位置的相對位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" msgstr "擠出機結束位置 X 座標" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." msgstr "關閉擠出機時的終止位置的 X 座標。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" msgstr "擠出機終點位置 Y 座標" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." msgstr "關閉擠出機時的終止位置的 Y 座標。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "擠出機初始 Z 軸位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "列印開始時,噴頭在 Z 軸座標上的起始位置." -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" msgstr "擠出機列印冷卻風扇" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." msgstr "與此擠出機關聯的列印冷卻風扇的數量。只有當每個擠出機的列印冷卻風扇數量不同時,才需更改此值為正確數量,否則保持預設值 0 即可。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "列印平台附著" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "附著" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "擠出機 X 軸座標" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "列印開始時,噴頭在 X 軸上初始位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "擠出機 Y 軸起始位置" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "列印開始時,噴頭在 Y 軸座標上初始位置。" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material label" msgid "Material" msgstr "線材" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material description" msgid "Material" msgstr "線材" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "直徑" -#: fdmextruder.def.json +#: /fdmextruder.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "調整所用耗材的直徑。調整此值與所用耗材的直徑相匹配。" diff --git a/resources/i18n/zh_TW/fdmprinter.def.json.po b/resources/i18n/zh_TW/fdmprinter.def.json.po index 7cd52a92dc..e2ee490237 100644 --- a/resources/i18n/zh_TW/fdmprinter.def.json.po +++ b/resources/i18n/zh_TW/fdmprinter.def.json.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" -"POT-Creation-Date: 2022-06-21 12:50+0000\n" +"POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: 2022-01-02 20:24+0800\n" "Last-Translator: Valen Chang \n" "Language-Team: Valen Chang \n" @@ -17,42 +17,42 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 3.0\n" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" msgstr "機器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" msgstr "機器詳細設定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" msgstr "機器類型" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." msgstr "你的 3D 印表機型號的名稱。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" msgstr "顯示印表機型號" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "Whether to show the different variants of this machine, which are described in separate json files." msgstr "是否顯示這台印表機在不同的 JSON 檔案中所描述的型號。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" msgstr "起始 G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" @@ -61,12 +61,12 @@ msgstr "" "開始時最先執行的 G-code 命令 - 使用 \n" "隔開。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" msgstr "結束 G-code" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" @@ -75,1872 +75,1907 @@ msgstr "" "結束前最後執行的 G-code 命令 - 使用 \n" " 隔開。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" msgstr "線材 GUID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." msgstr "線材的 GUID,此項為自動設定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" msgstr "直徑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_diameter description" msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." msgstr "調整所使用線材的直徑。這個數值要等同於所使用線材的直徑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" msgstr "等待列印平台加熱" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." msgstr "是否插入一條命令,在開始時等待列印平台達到設定溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" msgstr "等待噴頭加熱" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." msgstr "是否在開始時等待噴頭達到設定溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" msgstr "插入線材溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." msgstr "是否在 G-code 開始部分插入噴頭溫度命令。當起始 G-code 已包含噴頭溫度命令時,Cura 前端將自動關閉此設定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" msgstr "插入熱床溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." msgstr "是否需要在 G-code 開始部分插入熱床溫度的命令。當起始 G-code 包含熱床溫度命令時,Cura 前端將自動關閉此設定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" msgstr "機器寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." msgstr "機器可列印區域寬度(X 座標)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" msgstr "機器深度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." msgstr "機器可列印區域深度(Y 座標)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" msgstr "機器高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." msgstr "機器可列印區域高度(Z 座標)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" msgstr "列印平台形狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape description" msgid "The shape of the build plate without taking unprintable areas into account." msgstr "列印平台形狀(不計算不可列印區域)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" msgstr "矩形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" msgstr "類圓形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" msgstr "列印平台材質" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." msgstr "印表機上列印平台的材質。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" msgstr "玻璃" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" msgstr "鋁" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" msgstr "有熱床" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." msgstr "機器是否有熱床。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" msgstr "具有列印空間溫度穩定性" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." msgstr "機器是否能夠穩定列印空間溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" msgstr "總是寫入啟用工具" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." msgstr "向未啟用工具發送溫度命令後寫入啟用工具。使用 Smoothie 或是使用 modal tool 命令的韌體做雙擠出機列印時,此功能是必需開啟的。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" msgstr "原點是否位於中心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." msgstr "印表機的 X/Y 座標原點是否位於可列印區域的中心。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" msgstr "擠出機數目" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." msgstr "擠出機組數目。擠出機組是指進料裝置、喉管和噴頭的組合。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" msgstr "已啟用擠出機的數量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "Number of extruder trains that are enabled; automatically set in software" msgstr "啟用擠出機的數量;軟體自動設定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" msgstr "噴頭外徑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." msgstr "噴頭尖端的外徑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" msgstr "噴頭長度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "The height difference between the tip of the nozzle and the lowest part of the print head." msgstr "噴頭尖端與列印頭最低部分之間的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" msgstr "噴頭角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." msgstr "水平面與噴頭尖端上部圓錐形之間的角度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" msgstr "加熱區長度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." msgstr "與噴頭尖端的距離,噴頭產生的熱量在這段距離內傳遞到線材中。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" msgstr "啟用噴頭溫度控制" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." msgstr "是否從 Cura 控制溫度。若要從 Cura 外部控制噴頭溫度,關閉此選項。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" msgstr "加熱速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." msgstr "噴頭從待機溫度加熱到列印溫度的平均速度(℃/ s)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" msgstr "冷卻速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." msgstr "噴頭從列印溫度冷卻到待機溫度的平均速度(℃/ s)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" msgstr "待機溫度最短時間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." msgstr "擠出機必須保持不活動以便噴頭冷卻的最短時間。擠出機必須停用超過此時間,才可以冷卻到待機溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" msgstr "G-code 類型" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." msgstr "產生 G-code 的類型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" msgid "Marlin" msgstr "Marlin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" msgstr "Marlin(容積)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" msgid "RepRap" msgstr "RepRap" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option UltiGCode" msgid "Ultimaker 2" msgstr "Ultimaker 2" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Griffin" msgid "Griffin" msgstr "Griffin" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Makerbot" msgid "Makerbot" msgstr "Makerbot" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option BFB" msgid "Bits from Bytes" msgstr "Bits from Bytes" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option MACH3" msgid "Mach3" msgstr "Mach3" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_gcode_flavor option Repetier" msgid "Repetier" msgstr "Repetier" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" msgstr "韌體回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." msgstr "是否使用韌體回抽命令(G10/G11)取代 G1 命令的 E 參數來回抽線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" msgstr "擠出機共用加熱器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "Whether the extruders share a single heater rather than each extruder having its own heater." msgstr "擠出機共用一個加熱器,而不是每個擠出機都有獨立的加熱器。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" msgstr "擠出機共用噴頭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." msgstr "擠出機共用一個噴頭,而不是每個擠出機都有獨立的噴頭。當設置為\"同意\"時,預期\"Printer-start G-code\"已妥善設定擠出機之初始回抽值互相相容(設置為0或其一線材不回抽); 在此種情況下,每個擠出機之初始回抽值已透過機器.擠出機.共用噴頭.初始回抽值等參數描述設定." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" msgstr "共用噴頭初始回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." msgstr "在完成\"Printer-start G-code\"後,各擠出機將從共用噴頭回抽多少的線材。此數值應等於或大於噴頭的共用管道長度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" msgstr "禁入區域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." msgstr "禁止列印頭進入區域的多邊形清單。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" msgstr "噴頭禁入區域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." msgstr "禁止噴頭進入區域的多邊形清單。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" msgstr "機器頭和風扇多邊形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" msgstr "吊車高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gantry_height description" msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." msgstr "噴頭尖端與吊車之間的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" msgstr "噴頭 ID" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." msgstr "擠出機組的噴頭 ID,比如\"AA 0.4\"和\"BB 0.8\"。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" msgstr "噴頭直徑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." msgstr "噴頭內徑,在使用非標準噴頭尺寸時需更改此設定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" msgstr "擠出機偏移量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "開啟擠出機補償並應用於所有擠出機." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" msgstr "擠出機初始 Z 軸位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "The Z coordinate of the position where the nozzle primes at the start of printing." msgstr "列印開始時,噴頭在 Z 軸座標上的起始位置." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" msgstr "擠出機使用絕對位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." msgstr "擠出機的控制參數使用絕對位置,而不是與前次位置的相對位移。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" msgstr "X 軸最大速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." msgstr "X 軸方向馬達的最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" msgstr "Y 軸最大速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." msgstr "Y 軸方向馬達的最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" msgstr "Z 軸最大速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." msgstr "Z 軸方向馬達的最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" msgstr "E 軸最大速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." msgstr "線材的最大速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" msgstr "X 軸最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" msgstr "X 軸方向馬達的最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" msgstr "Y 軸最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." msgstr "Y 軸方向馬達的最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" msgstr "Z 軸最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." msgstr "Z 軸方向馬達的最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" msgstr "擠出馬達最大加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." msgstr "擠出馬達的最大加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" msgstr "預設加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." msgstr "列印頭移動的預設加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" msgstr "預設 X-Y 平面加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." msgstr "水平面移動的預設加加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" msgstr "預設 Z 軸加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." msgstr "Z 軸方向馬達的預設加加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" msgstr "預設擠出馬達加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." msgstr "擠出馬達的預設加加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" msgstr "每毫米的步數(X)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." msgstr "在 X 方向移動一毫米時,步進馬達所需移動的步數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" msgstr "每毫米的步數(Y)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." msgstr "在 Y 方向移動一毫米時,步進馬達所需移動的步數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" msgstr "每毫米的步數(Z)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." msgstr "在 Z 方向移動一毫米時,步進馬達所需移動的步數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" msgstr "每毫米的步數(E)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." msgstr "在擠出輪旋轉一毫米時,步進馬達所需移動的步數." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" msgstr "X 限位開關位於正向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." msgstr "X 軸的限位開關位於正向(X 座標值大)還是負向(X 座標值小)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" msgstr "Y 限位開關位於正向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." msgstr "Y 軸的限位開關位於正向(Y 座標值大)還是負向(Y 座標值小)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" msgstr "Z 限位開關位於正向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." msgstr "Z 軸的限位開關位於正向(Z 座標值大)還是負向(Z 座標值小)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" msgstr "最小進料速率" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." msgstr "列印頭的最低移動速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" msgstr "進料輪直徑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." msgstr "帶動進料器中線材的輪子的直徑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" msgstr "品質" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "resolution description" msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" msgstr "影響列印解析度的所有設定。這些設定會對品質(和列印時間)產生顯著影響" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" msgstr "層高" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height description" msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." msgstr "每層的高度(以毫米為單位)。值越高,則列印速度越快,解析度越低;值越低,則列印速度越慢,解析度越高。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" msgstr "起始層高" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." msgstr "起始層高(以毫米為單位)。起始層越厚,與列印平台的附著越輕鬆。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" msgstr "線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "line_width description" msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." msgstr "單一線寬。一般而言,每條線條的寬度應與噴頭的寬度對應。但是,稍微降低此值可以產生更好的列印成果。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" msgstr "牆壁線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." msgstr "單層牆壁線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" msgstr "線寬(外壁)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." msgstr "最外側牆壁的線寬。降低此值,可列印出更高水準的細節。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" msgstr "內壁線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." msgstr "除了外壁以外牆壁的線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" msgstr "頂部/底部線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." msgstr "單一頂部/底部線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" msgstr "填充線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." msgstr "單一填充線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" msgstr "外圍/邊緣線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." msgstr "單一外圍或邊緣的線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" msgstr "支撐線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." msgstr "單一支撐線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" msgstr "支撐介面線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." msgstr "支撐頂板或底板單一線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" msgstr "支撐頂板線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." msgstr "單一支撐頂板線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" msgstr "支撐底板線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." msgstr "單一支撐底板線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" msgstr "換料塔線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." msgstr "單一換料塔線寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" msgstr "起始層線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." msgstr "第一層線寬倍數。增大此倍數可改善熱床附著。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" msgstr "牆" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" msgstr "外殼" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" msgstr "牆壁擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "The extruder train used for printing the walls. This is used in multi-extrusion." msgstr "用於列印牆壁的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" msgstr "外壁擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." msgstr "用於列印外壁的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" msgstr "內壁擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." msgstr "用於列印內壁的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" msgstr "壁厚" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." msgstr "水平方向的牆壁厚度。此值除以壁線寬度決定牆壁數量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" msgstr "牆壁線條圈數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." msgstr "牆壁的線條圈數,如果由壁厚計算,會四捨五入為一個整數值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_length description" msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_angle description" msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" msgstr "外壁擦拭噴頭長度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." msgstr "在列印外壁後插入的空跑距離,以便消除隱藏 Z 縫的銜接痕跡。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" msgstr "外壁內嵌" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_inset description" msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." msgstr "內嵌是套用在外壁路徑上的功能。如果外壁小於噴頭,並且在內壁之後列印,則此偏移量將使噴頭孔內移與內壁重疊而不是行走在模型外部。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" msgstr "最佳化牆壁列印順序" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." msgstr "最佳化列印牆壁的順序,以減少縮回次數和行進距離。啟用此功能對大多數的零件是有益的,但有些零件可能反而會更花時間,因此請比較列印時間的估計值評估是否進行最佳化。當列印平台附著類型設定為邊緣時,第一層不會進行最佳化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." +msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" msgstr "交錯額外牆壁" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." msgstr "每兩層建立一個額外牆壁,這些額外的牆壁能更緊密地抓填充部分,產生較強壯的模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_wall_line_width description" msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold label" -msgid "Split Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_split_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," +msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." msgstr "" -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold label" -msgid "Add Middle Line Threshold" -msgstr "" - -#: fdmprinter.def.json -msgctxt "wall_add_middle_threshold description" -msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -msgstr "" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" msgstr "列印薄壁" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "Print pieces of the model which are horizontally thinner than the nozzle size." msgstr "列印在水平面上比噴頭尺寸更薄的模型部件。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_feature_size description" msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_bead_width description" msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" msgstr "水平擴展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset description" msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." msgstr "如果模型有挖孔,以便用來組合、鑲嵌時,這個偏移量可以用來微調孔的大小,當設為正值時,模型外擴,孔會變小;若設為負值,模型內縮,孔會變大。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" msgstr "起始層水平擴展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." msgstr "套用到第一層所有多邊形的偏移量。負數值可以補償第一層的壓扁量(被稱為“象脚”)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" msgstr "孔洞水平擴展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." msgstr "套用到每一層孔洞的偏移量。正值增加孔洞的大小,負值減小孔洞的大小。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" msgstr "Z 接縫對齊" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type description" msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." msgstr "一層中每條路徑的起點。當連續多層的路徑從相同點開始時,則列印物上會顯示一條垂直縫隙。如果將這些路徑靠近一個使用者指定的位置對齊,則縫隙最容易移除。如果隨機放置,則路徑起點的不精準度將較不明顯。採用最短的路徑時,列印將更為快速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" msgstr "使用者指定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" msgstr "最短" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" msgstr "隨機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" msgstr "最尖銳的轉角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" msgstr "Z 接縫位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." msgstr "每一層開始列印位置要靠近哪個方向。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" msgstr "左後方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" msgstr "後方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" msgstr "右後方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" msgstr "右方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" msgstr "右前方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" msgstr "前方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" msgstr "左前方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" msgstr "左方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" msgstr "Z 接縫 X 座標" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "The X coordinate of the position near where to start printing each part in a layer." msgstr "位置的 X 軸座標,在該位置附近開始列印層中各個部分。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" msgstr "Z 接縫 Y 座標" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "The Y coordinate of the position near where to start printing each part in a layer." msgstr "位置的 Y 軸座標,在該位置附近開始列印層中各個部分。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" msgstr "接縫偏好設定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner description" msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." msgstr "控制模型輪廓上的轉角是否影響接縫的位置。「無」表示轉角不影響接縫位置。「隱藏接縫」讓接縫盡量出現在凹角。「暴露接縫」讓接縫盡量出現在凸角。「隱藏或暴露接縫」讓接縫盡量出現在凹角或凸角。「智慧隱藏」允許使用凹角或凸角,但如果狀況合適,會盡可能地選擇凹角。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" msgstr "無" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" msgstr "隱藏接縫" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" msgstr "暴露接縫" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" msgstr "隱藏或暴露接縫" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" msgstr "智慧隱藏" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" msgstr "Z 接縫相對" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "z_seam_relative description" msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." msgstr "啟用時,Z 接縫座標為相對於各個部分中心的值。關閉時,座標固定在列印平台上的一個絕對位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" msgstr "頂層/底層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" msgstr "頂層/底層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" msgstr "頂部表層擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." msgstr "用於列印最頂部表層的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" msgstr "頂部表層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." msgstr "最頂部表層層數。通常只需一層最頂部就足以產生較高品質的頂部表面。" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "roofing_line_width label" +msgid "Top Surface Skin Line Width" +msgstr "頂部表層線寬" + +#: /fdmprinter.def.json +msgctxt "roofing_line_width description" +msgid "Width of a single line of the areas at the top of the print." +msgstr "列印頂部區域單一線寬。" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern label" +msgid "Top Surface Skin Pattern" +msgstr "頂部表層列印樣式" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern description" +msgid "The pattern of the top most layers." +msgstr "最頂部列印樣式。" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option lines" +msgid "Lines" +msgstr "線條" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option concentric" +msgid "Concentric" +msgstr "同心" + +#: /fdmprinter.def.json +msgctxt "roofing_pattern option zigzag" +msgid "Zig Zag" +msgstr "鋸齒狀" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic label" +msgid "Monotonic Top Surface Order" +msgstr "頂層表面單一化列印順序" + +#: /fdmprinter.def.json +msgctxt "roofing_monotonic description" +msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgstr "再列印頂層表面線條時,命令相鄰線條於單方向重疊. 雖然會花更多時間列印,但會使平面更平整." + +#: /fdmprinter.def.json +msgctxt "roofing_angles label" +msgid "Top Surface Skin Line Directions" +msgstr "頂部表層線條方向" + +#: /fdmprinter.def.json +msgctxt "roofing_angles description" +msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgstr "當頂部表層採用線條或鋸齒狀的列印樣式時使用的整數線條方向的清單。清單中的元素隨層的進度依次使用,當達到清單末尾時,它將從頭開始。清單項以逗號分隔,整個清單包含在方括號中。預設使用傳統的預設角度(45 和 135 度)。" + +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" msgstr "頂部/底部擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." msgstr "用於列印頂部和底部表層的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" msgstr "頂部 / 底部厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." msgstr "列印模型中頂部/底部的厚度。該值除以層高決定頂部/底部的層數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" msgstr "頂部厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_thickness description" msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." msgstr "列印模型中頂部的厚度。該值除以層高決定頂部的層數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" msgstr "頂部層數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_layers description" msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." msgstr "頂部列印層數,當由頂部厚度來計算時層數時,會四捨五入為一個整數值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" msgstr "底部厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." msgstr "列印模型中底部的厚度。此值除以層高決定底部的層數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" msgstr "底部層數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "底部列印層數,當由底部厚度來計算時層數時,會四捨五入為一個整數值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" msgstr "起始底部層數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." msgstr "從列印平台列印的起始底部列印層數,當由底部厚度來計算時層數時,會四捨五入為一個整數值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" msgstr "頂部/底部填充樣式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." msgstr "頂部/底部的列印樣式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" msgstr "直線" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "鋸齒狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" msgstr "起始層列印樣式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." msgstr "列印件底部第一層的列印樣式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" msgstr "直線" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" msgid "Zig Zag" msgstr "鋸齒狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" msgstr "連接頂部/底部多邊形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_skin_polygons description" msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." msgstr "將頂部/底部表層路徑相鄰的位置連接。同心模式時啟用此設定,可以大大地減少移動時間。但因連接可能碰巧在途中跨越填充,所以此功能可能會降低頂部表層的品質。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" msgstr "單一化列印 頂層/底層 順序" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_monotonic description" msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "再列印頂層/底層線條時,命令相鄰線條於單方向重疊. 雖然會花更多時間列印,但會使平面更平整." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" msgstr "頂部/底部線條方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_angles description" msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." msgstr "當頂部/底部採用線條或鋸齒狀的列印樣式時使用的整數線條方向的清單。清單中的元素隨層的進度依次使用,當達到清單末尾時,它將從頭開始。清單元素以逗號分隔,整個清單包含在方括號中。空的清單代表使用傳統的預設角度(45 和 135 度)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" msgstr "Z 間隙無表層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." msgstr "當模型具有僅幾層的小垂直間隙時,通常在那些層周圍的狹窄空間中應該存在表層。如果垂直間隙非常小,啟用此設定會停止自動產生表層。這樣可以縮短列印時間和切片時間,但技術上會使填充暴露出來。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" msgstr "額外表層牆壁計數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_outline_count description" msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." msgstr "用多個同心線代替頂部/底部列印樣式的最外面部分。使用一條或兩條線可以改善列印在填充上的頂板。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" msgstr "啟用燙平" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_enabled description" msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." msgstr "噴頭額外跑過上表層一次,但這次擠出的材料非常少。這是為了進一步融化頂部的塑料,創造更平滑的表面。噴頭中的壓力會保持很高,將表面中的細縫中填滿材料。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" msgstr "只燙平最高層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." msgstr "只在網格的最後一層進行燙平處理。 如果下層不需要光滑的表面,可啟用此選項以節省時間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" msgstr "燙平列印樣式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." msgstr "用於燙平頂部表面的列印樣式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" msgid "Zig Zag" msgstr "鋸齒狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" msgstr "單一化燙平順序" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_monotonic description" msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." msgstr "再使用燙平列印線條時,命令相鄰線條於單方向重疊。雖然會花更多時間列印,但會使平面更平整." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" msgstr "燙平線條間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." msgstr "燙平線條之間的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" msgstr "燙平流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_flow description" msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." msgstr "燙平期間相對於正常表層線條的擠出線材量。保持噴頭填充狀态有助於填充頂部表面的一些縫隙,但如填充過多則會導致表面上過度擠出和光點。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" msgstr "燙平內嵌" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." msgstr "與模型邊緣保持的距離。一直燙平至網格的邊緣可能導致列印品出現鋸齒狀邊緣。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" msgstr "燙平速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." msgstr "通過頂部表面的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" msgstr "燙平加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." msgstr "執行燙平的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" msgstr "燙平加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." msgstr "執行燙平時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" msgstr "表層重疊百分比" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "以表層線寬和最內壁線寬的百分比,調整內壁和表層中心線(的端點)之間的重疊量。輕微的重疊可以讓牆壁牢固地連接到表層。但要注意在表層和內壁線寬度相等的情形下, 超過 50% 的百分比可能導致表層越過內壁, 因為此時擠出機噴嘴的位置可能已經超過了內壁線條的中間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" msgstr "表層重疊" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_overlap_mm description" msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." msgstr "調整內壁和表層中心線(的端點)之間的重疊量。輕微的重疊可以讓牆壁牢固地連接到表層。但要注意在表層和內壁線寬度相等的情形下, 超過線寬一半的值可能導致表層越過內壁, 因為此時擠出機噴嘴的位置可能已經超過了內壁線條的中間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" msgstr "表層移除寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_preshrink description" msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." msgstr "要移除表層區域的最大寬度。寬度小於此值的表層區域將會消失。這有助於減少在列印模型傾斜的頂部表層和底部表層所花費的時間和線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" msgstr "頂部表層移除寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_preshrink description" msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." msgstr "要移除頂部表層區域的最大寬度。寬度小於此值的頂部表層區域將會消失。這有助於減少在列印模型傾斜的頂部表層所花費的時間和線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" msgstr "底部表層移除寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." msgstr "要移除底部表層區域的最大寬度。寬度小於此值的底部表層區域將會消失。這有助於減少在列印模型傾斜的底部表層所花費的時間和線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" msgstr "表層延伸距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." msgstr "表層延伸進入填充的距離。值愈高表層與填充之間的附著愈好,並使相鄰層的牆壁與表層黏得更緊。而較低的值可以節省線材的使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" msgstr "頂部表層延伸距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." msgstr "頂部表層延伸進入填充的距離。值愈高表層與填充之間的附著愈好,並使上方的牆壁與表層黏得更緊。而較低的值可以節省線材的使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" msgstr "底部表層延伸距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." msgstr "底部表層延伸進入填充的距離。值愈高表層與填充之間的附著愈好,並使下方的牆壁與表層黏得更緊。而較低的值可以節省線材的使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" msgstr "最大延伸表層角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." msgstr "當物件頂部與底部表面角度大於此設定值時,將不會產生表層延伸。當模型表面斜率接近垂直時,可避免產生狹小的表層延伸區域。角度0°為水平,將不會產生表層延伸。而角度90°為垂直,所有表層將被延伸。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" msgstr "最小延伸表層寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." msgstr "如果表層區域寬度小於此值,則不會延伸。這會避免延伸在模型表面的斜度接近垂直時所形成的狹窄表層區域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" msgstr "填充" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" msgstr "填充" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" msgstr "填充擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "The extruder train used for printing infill. This is used in multi-extrusion." msgstr "用於列印填充的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" msgstr "填充密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." msgstr "調整列印填充的密度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" msgstr "填充線條距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." msgstr "列印填充線條之間的距離。該設定是通過填充密度和填充線寬度計算。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" msgstr "填充列印樣式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern description" msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." msgstr "內部填充層的圖案。線形、鋸齒形填充在交替層間交換方向,已降低材料成本。網格、三角形、三角-六邊形、立方體、八面體、四分立方體、十字和同心圖案每個層間皆有列印。螺旋型、立方體、四分立方體和八面體的填充隨著每一層而變化,以在每個方向上提供更均勻的強度分佈。閃電型填充透過僅支撐物體的頂層來最小化填充。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" msgstr "網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" msgstr "直線" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" msgstr "三角-六邊形混和" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" msgstr "立方體" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" msgstr "立方體細分" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" msgstr "八面體" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" msgstr "四分立方體" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" msgid "Zig Zag" msgstr "鋸齒狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" msgstr "十字形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" msgstr "立體十字形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" msgstr "螺旋形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" msgstr "閃電形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" msgstr "連接填充線條" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." msgstr "使用一條線沿著內牆的形狀,連接填充線條與內牆交會的末端。啟用此設定可以使填充更好地附著在內牆上,並減少對垂直表面品質的影響。關閉此設定可降低材料的使用量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" msgstr "連接填充多邊形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "connect_infill_polygons description" msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." msgstr "連接彼此相鄰的填充路徑。 對於由多個閉合多邊形組成的填充圖案,啟用此設定可大大縮短空跑時間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" msgstr "填充線條方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "要使用的整數線條方向清單。清單中的元素隨層的進度依次使用,當達到清單末尾時,它將從頭開始。清單元素以逗號分隔,整個清單包含在方括號中。空的清單代表使用傳統的預設角度(線條和鋸齒狀的列印樣式為 45 和 135 度,其他所有的列印樣式為 45 度)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" msgstr "填充 X 軸偏移" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." msgstr "填充樣式在 X 軸方向平移此距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" msgstr "填充 Y 軸偏移" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." msgstr "填充樣式在 Y 軸方向平移此距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" msgstr "隨機填充起始位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." msgstr "隨機選擇第一條填充線列印。 這可以防止強度集中在某一個部分,但會花費額外的空跑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" msgstr "填充線倍增器" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_multiplier description" msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." msgstr "將每條填充線轉換為此數量。 額外的線條不會相互交叉,而是相互避開。 這會使填充更硬,但增加了列印時間和線材使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" msgstr "額外填充牆壁數量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" @@ -1949,2667 +1984,2707 @@ msgstr "" "在填充區域周圍添加額外的牆壁。這樣的牆壁可以使頂部/底部表層線條較不易下垂,這表示您只要花費一些額外的材料,就可用更少層的頂部/底部表層得到相同的品質。\n" "此功能可與「連接填充多邊形」結合使用。如果設定正確,可將所有填充連接為單一擠出路徑,不需空跑或回抽。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" msgstr "立方體細分外殼" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "sub_div_rad_add description" msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." msgstr "每個立方體半徑的增加量,用來檢查模型的邊界,決定是否應該細分該立方體。值越大,靠近模型邊界附近的小立方體的殼越厚。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" msgstr "填充重疊百分比" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap description" msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." msgstr "填充與牆壁的重疊量佔填充線寬的百分比。輕微的重疊能讓填充與牆壁牢固地連接。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" msgstr "填充重疊" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." msgstr "填充和牆壁之間的重疊量。稍微重疊可讓各個壁與填充牢固連接。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" msgstr "填充擦拭距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_wipe_dist description" msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." msgstr "每條填充線條後插入的空跑距離,讓填充更好地附著到壁上。此選項與填充重疊類似,但没有擠出,且僅位於填充線條的一端。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" msgstr "填充層厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "每層填充的厚度。此值應該是層高度的倍數,並且否則會四捨五入。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" msgstr "漸進填充步階數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_steps description" msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." msgstr "由模型頂部往下,填充密度減半的次數。愈接近頂部的填充密度愈高,直到所設定的填充密度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" msgstr "漸進填充步階高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "The height of infill of a given density before switching to half the density." msgstr "減半填充密度的高度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" msgstr "先印填充再印牆壁" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_before_walls description" msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." msgstr "列印牆壁前先列印填充。先列印牆壁可以產生更精確的牆壁,但突出部分列印品質會較差。先列印填充會產生更牢固的牆壁,但有時候填充的列印樣式會透過表面顯現出來。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" msgstr "最小填充面積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." msgstr "不要產生小於此面積的填充區域(使用表層取代)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" msgstr "填充支撐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_enabled description" msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." msgstr "只在模型頂部需要支撐的地方才列印填充。啟用此功能可減少列印時間和線材用量,但會導致物件強度不均勻。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" msgstr "填充突出角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_support_angle description" msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." msgstr "添加填充的最小向內突出角度。設為 0° 時,物件將完全填充,設為 90° 時,不提供任何填充。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" msgstr "表層邊緣支撐厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." msgstr "支撐表層邊緣的額外填充的厚度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" msgstr "表層邊緣支撐層數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." msgstr "支撐表層邊緣的額外填充的層數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" msgstr "閃電形填充支撐堆疊角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." msgstr "決定使用閃電形填充支撐時,層間堆疊的角度." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" msgstr "閃電形填充突出角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." msgstr "決定使用閃電形填充支撐時,層間堆疊的角度." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" msgstr "閃電形填充生成角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." msgstr "內部填充線的端點已被縮減以節省線材. 這個設定用於調整突出線的角度." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" msgstr "閃電形填充層間垂直堆疊角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." msgstr "填充線被拉直用以節省列印時間. 這是填充線長度上允許的最大突出角度." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material label" msgid "Material" msgstr "線材" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material description" msgid "Material" msgstr "線材" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" msgstr "預設列印溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_print_temperature description" msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" msgstr "用於列印的預設溫度。應為線材的溫度\"基礎值\"。其他列印溫度將以此值為基準計算偏移" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" msgstr "列印空間溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." msgstr "列印的環境溫度。如果設為 0,則不會調整列印空間溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" msgstr "列印溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." msgstr "用於列印的溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" msgstr "列印溫度起始層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." msgstr "用於列印第一層的溫度。設為 0 即關閉對起始層的特别處理。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" msgstr "起始列印溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." msgstr "加熱到可以開始列印的列印溫度時的最低溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" msgstr "最終列印溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "The temperature to which to already start cooling down just before the end of printing." msgstr "列印結束前開始冷卻的溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" msgstr "擠出降溫速度修正" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." msgstr "解決在擠料的同時因為噴頭冷卻所造成的影響的額外速度修正。相同的值被用於表示在擠壓時所失去的升溫速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" msgstr "列印平台預設溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" msgstr "列印平台加熱的預設溫度。這會是列印平台的溫度\"基礎值\"。其他列印溫度將以此值為基準計算偏移" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" msgstr "列印平台溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." msgstr "設定列印平台的溫度。如果設定為 0,就不會加熱列印平台。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" msgstr "列印平台溫度起始層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." msgstr "設定列印第一層時列印平台的溫度。如果設定為 0,就列印第一層時不會加熱列印平台。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" msgstr "附著趨勢" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." msgstr "表面附著趨勢。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" msgstr "表面能量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." msgstr "表面能量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" msgstr "收縮補償放大倍率" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." msgstr "為了補償線材在冷卻時的收縮,模型會依此比例放大列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" msgstr "晶狀線材" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_crystallinity description" msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" msgstr "這種線材高溫時是脆斷的類型(晶狀),還是拉絲的類型(非晶狀)?" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" msgstr "防滲漏回抽位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." msgstr "停止滲漏要回抽線材多長的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" msgstr "防滲漏回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." msgstr "在線材切換回抽時,需要多快的速度來防止滲漏。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" msgstr "回抽切斷前位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." msgstr "在加熱時,線材在脆斷前可以拉伸多長的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" msgstr "回抽切斷前速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." msgstr "回抽切斷前,線材回抽的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" msgstr "回抽切斷溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." msgstr "清洗線材的溫度,應該約等於可能的最高列印溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" msgstr "回抽切斷位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." msgstr "要讓線材脆斷需要回抽長的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" msgstr "回抽切斷速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "The speed at which to retract the filament in order to break it cleanly." msgstr "要讓線材脆斷要回抽多快。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" msgstr "切斷溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." msgstr "要讓線材脆斷所需的溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" msgstr "沖洗速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." msgstr "切換到另一線材後,用多快的速度擠出線材做沖洗。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" msgstr "沖洗長度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." msgstr "切換到另一線材時,要使用多少線材(以線材長度計算)將噴頭內先前的線材沖洗出來。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" msgstr "線材更換沖洗速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." msgstr "更換新的一捲相同線材後,用多快的速度擠出線材做沖洗。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" msgstr "線材更換沖洗長度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." msgstr "更換新的一捲相同線材時,要使用多少線材(以線材長度計算)將噴頭內先前的線材沖洗出來。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" msgstr "最長停放時間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." msgstr "線材可在乾燥箱外安全的存放多久。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" msgstr "空載移動係數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." msgstr "一個用來表示線材在進料器和噴頭腔室之間能被壓縮多少的係數,用來決定線材切換時需要移動多長。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" msgstr "流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value." msgstr "流量補償:擠出的線材量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" msgstr "牆壁流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." msgstr "牆壁線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" msgstr "外壁流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." msgstr "外壁線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" msgstr "內壁流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." msgstr "最外層牆壁以外的牆壁線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" msgstr "頂部/底部流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." msgstr "頂部/底部線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" msgstr "頂部表層流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." msgstr "頂部區域線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" msgstr "填充流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." msgstr "填充線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" msgstr "外圍/邊緣流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." msgstr "外圍/邊緣線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" msgstr "支撐流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." msgstr "支撐結構線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" msgstr "支撐介面流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." msgstr "支撐頂板或底板線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" msgstr "支撐頂板流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." msgstr "支撐頂板線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" msgstr "支撐底板流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." msgstr "支撐底板線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" msgstr "換料塔流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." msgstr "換料塔線條的流量補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" msgstr "起始層流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." msgstr "第一層的流量補償:在起始層上擠出的線材量會乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 label" +msgid "Initial Layer Inner Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_x_material_flow_layer_0 description" +msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 label" +msgid "Initial Layer Outer Wall Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "wall_0_material_flow_layer_0 description" +msgid "Flow compensation on the outermost wall line of the first layer." +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 label" +msgid "Initial Layer Bottom Flow" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "skin_material_flow_layer_0 description" +msgid "Flow compensation on bottom lines of the first layer" +msgstr "" + +#: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" msgstr "待機溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "The temperature of the nozzle when another nozzle is currently used for printing." msgstr "當另一個噴頭進行列印時,這個噴頭要保持的溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" msgstr "速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" msgstr "速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" msgstr "列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." msgstr "開始列印時的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" msgstr "填充速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." msgstr "列印填充的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" msgstr "牆壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." msgstr "列印牆壁的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" msgstr "外壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_0 description" msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." msgstr "列印最外壁的速度。以較低速度列印外壁可改善最終表層品質。但是,如果內壁速度和外壁速度差距過大,則將對品質產生負面影響。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" msgstr "內壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_wall_x description" msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." msgstr "列印所有內壁的速度。以比外壁更快的速度列印內壁將減少列印時間。將該值設為外壁速度和填充速度之間也可行。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" msgstr "頂部表層速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." msgstr "列印頂部表層的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" msgstr "頂部/底部速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." msgstr "列印頂部/底部層的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" msgstr "支撐速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support description" msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." msgstr "在列印支撐結構時的速度。以更高的速度列印支撐可以大大減少列印時間。因為支撐在列印後會被清除,所以表面品質並不重要。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" msgstr "支撐填充速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." msgstr "列印支撐填充的速度。以較低的速度列印填充可改善穩定性。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" msgstr "支撐介面速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "列印支撐頂板和底板的速度。以較低的速度列印可以改善突出部分的品質。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" msgstr "支撐頂板速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." msgstr "列印支撐頂板的速度。以較低的速度列印可以改善突出部分的品質。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" msgstr "支撐底板速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." msgstr "列印支撐底板的速度。以較低的速度列印可以改善支撐在模型頂部的附著。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" msgstr "換料塔速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_prime_tower description" msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." msgstr "列印換料塔的速度。當不同線材之間的黏合力不佳時,較慢地列印速度可以讓它更穩定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" msgstr "空跑速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." msgstr "噴頭在非列印時的移動速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" msgstr "起始層速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_layer_0 description" msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." msgstr "初始層速度, 建議以一個較低的值去改善列印平台的附著. 並不影響模型的附著方式,例如開啟邊緣或木筏." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" msgstr "起始層列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." msgstr "列印起始層的速度。建議採用較低的值以便改善與列印平台的附著。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" msgstr "起始層空跑速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." msgstr "起始層中的空跑速度。建議採用較低的值,以防止將之前列印的部分從列印平台上拉離。該設定的值可以根據空跑速度和列印速度的比率自動計算得出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" msgstr "外圍/邊緣速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_speed description" msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." msgstr "列印外圍和邊緣的速度。一般情况是以起始層速度列印這些部分,但有時候你可能想要以不同速度來列印外圍或邊緣。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" msgstr "Z 抬升速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_z_hop description" msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." msgstr "Z 抬升時 Z 軸垂直移動的速度。這通常低於列印速度,因為列印平台或機器的吊車較難移動。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" msgstr "慢速列印層數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." msgstr "前幾層的列印速度比模型的其他層慢,以便實現與列印平台的更好附著,並改善整體的列印成功率。該速度在這些層中會逐漸增加。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" msgstr "啟用加速度控制" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." msgstr "啟用調整噴頭的加速度。增加加速度可以減少列印時間卻會犧牲列印品質。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" msgstr "列印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." msgstr "列印發生的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" msgstr "填充加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." msgstr "列印填充的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" msgstr "牆壁加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." msgstr "列印牆壁的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" msgstr "外壁加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." msgstr "列印最外壁的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" msgstr "內壁加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." msgstr "列印所有內壁的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" msgstr "頂部表層加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." msgstr "列印頂部表層的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" msgstr "頂部/底部加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." msgstr "列印頂部/底部層的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" msgstr "支撐加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." msgstr "列印支撐的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" msgstr "支撐填充加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." msgstr "列印支撐填充的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" msgstr "支撐介面加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "列印支撐頂板和底板的加速度。以較低的加速度列印可以改善突出部分的品質。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" msgstr "支撐頂板加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." msgstr "列印支撐頂板的加速度。以較低的加速度列印可以改善突出部分的品質。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" msgstr "支撐底板加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." msgstr "列印支撐底板的加速度。以較低的加速度列印可以改善支撐在模型頂部的附著。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" msgstr "換料塔加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." msgstr "列印換料塔的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" msgstr "空跑加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." msgstr "進行空跑的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" msgstr "起始層加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." msgstr "起始層的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" msgstr "起始層列印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." msgstr "列印起始層時的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" msgstr "起始層空跑加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "起始層中的空跑加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" msgstr "外圍/邊緣加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." msgstr "列印外圍和邊緣的加速度。一般情况是以起始層加速度列印這些部分,但有時候你可能想要以不同加速度來列印外圍或邊緣。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" msgstr "啟用加加速度控制" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_enabled description" msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." msgstr "啟用當 X 或 Y 軸的速度變化時調整列印頭的加加速度。提高加加速度可以通過以列印品質為代價來縮短列印時間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" msgstr "列印加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." msgstr "列印頭的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" msgstr "填充加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." msgstr "列印填充時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" msgstr "牆壁加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "The maximum instantaneous velocity change with which the walls are printed." msgstr "列印牆壁時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" msgstr "外壁加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "The maximum instantaneous velocity change with which the outermost walls are printed." msgstr "列印最外壁時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" msgstr "內壁加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "The maximum instantaneous velocity change with which all inner walls are printed." msgstr "列印所有內壁時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" msgstr "頂部表層加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." msgstr "列印頂部表層時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" msgstr "頂部/底部加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." msgstr "列印頂部/底部層時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" msgstr "支撐加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support description" msgid "The maximum instantaneous velocity change with which the support structure is printed." msgstr "列印支撐結構時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" msgstr "支撐填充加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "The maximum instantaneous velocity change with which the infill of support is printed." msgstr "列印支撐填充時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" msgstr "支撐介面加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." msgstr "列印支撐頂板和底板的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" msgstr "支撐頂板加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "The maximum instantaneous velocity change with which the roofs of support are printed." msgstr "列印支撐頂板的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" msgstr "支撐底板加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "The maximum instantaneous velocity change with which the floors of support are printed." msgstr "列印支撐底板時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" msgstr "換料塔加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "The maximum instantaneous velocity change with which the prime tower is printed." msgstr "列印換料塔時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" msgstr "空跑加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "The maximum instantaneous velocity change with which travel moves are made." msgstr "進行空跑時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" msgstr "起始層加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." msgstr "起始層的列印最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" msgstr "起始層列印加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "The maximum instantaneous velocity change during the printing of the initial layer." msgstr "列印起始層時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" msgstr "起始層空跑加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." msgstr "起始層中的空跑加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" msgstr "外圍/邊緣加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." msgstr "列印外圍和邊緣時的最大瞬時速度變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" msgstr "空跑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel description" msgid "travel" msgstr "空跑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" msgstr "啟用回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "當噴頭移動經過非列印區域時回抽線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" msgstr "列印下一層時回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." msgstr "當噴頭移動到下一層時回抽線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" msgstr "回抽距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." msgstr "回抽移動期間回抽的線材長度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" msgstr "回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "The speed at which the filament is retracted and primed during a retraction move." msgstr "回抽移動期間線材回抽和裝填的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" msgstr "回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." msgstr "回抽移動期間線材回抽的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" msgstr "回抽裝填速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." msgstr "回抽移動期間線材裝填的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" msgstr "回抽額外裝填量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "Some material can ooze away during a travel move, which can be compensated for here." msgstr "有些線材可能會在空跑過程中滲出,可以在這裡對其進行補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" msgstr "回抽最小空跑距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." msgstr "觸發回抽所需的最小空跑距離。這有助於減少小區域內的回抽次數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" msgstr "最大回抽次數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_count_max description" msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." msgstr "此設定限制在最小擠出距離範圍內發生的回抽數。此範圍內的額外回抽將會忽略。這避免了在同一件線材上重複回抽,從而導致線材變扁並引起磨損問題。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" msgstr "最小擠出距離範圍" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." msgstr "最大回抽次數範圍。此值應大致與回抽距離相等,從而有效地限制在同一段線材上的回抽次數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" msgstr "限制支撐回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "limit_support_retractions description" msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." msgstr "當從支撐直線移動到另一支撐時,省略回抽。啟用此功能可節省列印時間,但會導致支撐內部有較多的牽絲。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" msgstr "梳理模式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing description" msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." msgstr "梳理模式讓噴頭空跑時保持在已列印的區域內。這將導致稍長的空跑移動但減少了回抽的需求。如果關閉梳理模式,噴頭將會回抽線材,直線移動到下一點。可以設定在頂部/底部表層不使用梳理模式,或只使用在內部填充。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" msgstr "關" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" msgstr "所有" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" msgstr "不在外表面上" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" msgstr "表層以外區域" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" msgstr "內部填充" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" msgstr "不回抽的最大梳理距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." msgstr "觸發回抽時之最小距離,如大於此數值,便開啟回抽;如設置為0,則關閉回抽." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" msgstr "列印外壁前先進行回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." msgstr "當移動到外牆起始點時總是進行回抽。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" msgstr "空跑時避開已列印部分" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." msgstr "噴頭會在空跑時避開已列印的部分。此選項僅在啟用梳理功能時可用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" msgstr "空跑避開支撐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." msgstr "噴頭在空跑時避開已列印的支撐。此選項僅在啟用梳理功能時可用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" msgstr "空跑避開距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." msgstr "噴頭和已列印部分之間在空跑時避開的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" msgstr "每層列印起始點的 X 座標" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "The X coordinate of the position near where to find the part to start printing each layer." msgstr "每一層列印起始點附近位置的 X 坐標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" msgstr "每層列印起始點的 Y 座標" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "The Y coordinate of the position near where to find the part to start printing each layer." msgstr "每一層列印起始點附近位置的 Y 坐標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" msgstr "回抽時 Z 抬升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "每當回抽完成時,列印平台會降低以便在噴頭和列印品之間形成空隙。它可以防止噴頭在空跑過程中撞到列印品,降低將列印品從列印平台撞掉的幾率。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" msgstr "僅在已列印部分上 Z 抬升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." msgstr "僅在移動到無法通過“空跑時避開已列印部分”選項避開的已列印部分上方時執行 Z 抬升。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" msgstr "Z 抬升高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." msgstr "執行 Z 抬升的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" msgstr "擠出機切換後的 Z 抬升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." msgstr "當機器從一個擠出機切換到另一個時,列印平台會降低以便在噴頭和列印品之間形成空隙。這將防止噴頭在列印品外部留下滲出物。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" msgstr "擠出機切換後的 Z 抬升高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." msgstr "擠出機切換後進行 Z 抬升的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" msgstr "冷卻" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" msgstr "冷卻" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" msgstr "開啟列印冷卻" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." msgstr "列印時啟用列印冷卻風扇。風扇可以在列印時間較短的層和橋接/突出部分提高列印品質。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" msgstr "風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." msgstr "列印冷卻風扇旋轉的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" msgstr "標準風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." msgstr "在單層列印時間大於門檻值時,風扇運轉的速度。當單層列印時間小於門檻值時,系統會根據單層列印時間決定使用的風扇轉速。列印時間愈短,所使用的風扇轉速愈快,但不會超過最大風扇轉速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" msgstr "最大風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." msgstr "在“最短單層列印時間”時,風扇運轉的速度。當單層列印時間小於門檻值時,系統會根據單層列印時間決定使用的風扇轉速。列印時間愈短,所使用的風扇轉速愈快,但不會超過最大風扇轉速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" msgstr "標準風扇轉速門檻值" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." msgstr "使用標準風扇轉速的單層列印時間門檻值。如果單層列印時間大於這個門檻值,就使用標準風扇轉速。如果單層列印時間比這個門檻值短,系統會根據單層列印時間決定使用的風扇轉速。列印時間愈短,所使用的風扇轉速愈快,但不會超過最大風扇轉速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" msgstr "起始層風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." msgstr "列印起始層時的風扇轉速。在隨後的層中,風扇轉速會逐漸增加到對應層所設定的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" msgstr "標準風扇轉速(高度)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." msgstr "使用標準風扇轉速的高度。風扇轉速會從起始轉速逐漸增加,在此高度達到標準風扇轉速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" msgstr "標準風扇轉速(層)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." msgstr "要使用標準風扇轉速的層。如果標準風扇轉速高度已被設定,這個值將使用計算出來後取四捨五入的整數值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" msgstr "最短單層列印時間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_layer_time description" msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." msgstr "單層列印時間的下限。這會迫使印表機減速,以便在單層列印中消耗此處所規定的時間。這會讓模型充分冷卻後再列印下一層。如果“噴頭抬升”功能被關閉,為了不違反“最低列印速度”,單層列印時間仍有可能低於此設定值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" msgstr "最低列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_min_speed description" msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." msgstr "列印速度的下限,限制因“最短單層列印時間”的減速。當印表機減速過多時,噴頭中的壓力將過低並導致較差的列印品質。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" msgstr "噴頭抬升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cool_lift_head description" msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." msgstr "當“最短單層列印時間”受到“最低列印速度”限制時,將噴頭從模型上抬高,並等候達到最短單層列印時間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support label" msgid "Support" msgstr "支撐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support description" msgid "Support" msgstr "支撐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" msgstr "產生支撐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_enable description" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "在模型的突出部分產生支撐結構。若不這樣做,這些部分在列印時會倒塌。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" msgstr "支撐用擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "The extruder train to use for printing the support. This is used in multi-extrusion." msgstr "用於列印支撐的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" msgstr "支撐填充擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." msgstr "用於列印支撐填充的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" msgstr "第一層支撐擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." msgstr "用於列印支撐填充第一層的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" msgstr "支撐介面擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." msgstr "用於列印支撐頂板和底板的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" msgstr "支撐頂板擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." msgstr "用於列印支撐頂板的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" msgstr "支撐底板擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." msgstr "用於列印支撐底板的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" msgstr "支撐結構" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure description" msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." msgstr "選擇產生支撐的技術。「正常」支撐會在突出部份的下方產生支撐結構,並重直向下延伸。「樹狀」支撐會朝突出部份長出樹枝用樹枝末端支撐模型,並讓分枝在模型周圍爬行盡可能地支撐模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" msgstr "正常" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" msgstr "樹狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" msgstr "樹狀支撐樹枝角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." msgstr "樹枝的角度。使用較小的角度讓樹枝較垂直且較平穩。使用較大的角度則可以支撐較大的範圍。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" msgstr "樹狀支撐樹枝距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." msgstr "樹支與模型接觸的點與點之間的間隔距離。較小的距離會讓支撐和模型有較多的接觸點,會有較佳的突出部分但支撐也較難移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" msgstr "樹狀支撐樹枝直徑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." msgstr "樹狀支撐中最細樹枝的直徑。越粗的樹枝越堅固。底部的樹枝會比這更粗。" -#: fdmprinter.def.json +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter label" +msgid "Tree Support Trunk Diameter" +msgstr "" + +#: /fdmprinter.def.json +msgctxt "support_tree_max_diameter description" +msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "" + +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" msgstr "樹狀支撐樹枝外徑角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." msgstr "樹枝向底部逐漸變粗時,外徑變化的角度。設為 0 可讓整條樹枝的粗細一致, 而有點角度可增加樹狀支撐的穩定性。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" msgstr "樹狀支撐碰撞計算精度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." msgstr "計算避免碰撞模型的計算精度。設定較低的值可產生較精確的樹狀支撐,這樣的支撐問題較少但會嚴重的增加切片所需的時間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" msgstr "支撐位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type description" msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." msgstr "調整支撐結構的位置。位置可以設定為“接觸列印平台”或“每個地方”。當設定為“每個地方”時,在模型上也會列印支撐結構。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" msgstr "接觸列印平台" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" msgstr "每個地方" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" msgstr "支撐突出角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_angle description" msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." msgstr "添加支撐的最小突出角度。當角度為 0° 時,將支撐所有突出部分,當角度為 90° 時,不提供任何支撐。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" msgstr "支撐列印樣式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern description" msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." msgstr "支撐結構的列印樣式。有不同的選項可產生堅固的或容易清除的支撐。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" msgstr "線條" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" msgstr "網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option zigzag" msgid "Zig Zag" msgstr "鋸齒狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" msgstr "十字形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" msgstr "螺旋形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" msgstr "支撐牆壁線條數量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_wall_count description" msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." msgstr "支撐填充的牆壁數。增加牆壁能讓支撐填充更加可靠並能更佳的支撐突出部分,但會增長列印時間和使用的線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" msgstr "連接支撐線條" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "zig_zaggify_support description" msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." msgstr "將支撐線條的末端連接在一起。啟用此設定能讓支撐更堅固並減少擠出不足的問題,但會花費更多的線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" msgstr "連接支撐鋸齒狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." msgstr "連接鋸齒狀。這將增加鋸齒狀支撐結構的强度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" msgstr "支撐密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "調整支撐結構的密度。較高的值會實現更好的突出部分,但支撐將更加難以移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" msgstr "支撐線條間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "Distance between the printed support structure lines. This setting is calculated by the support density." msgstr "支撐結構線條之間的距離。該設定通過支撐密度計算。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" msgstr "支撐起始層線條間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." msgstr "支撐結構起始層線條之間的距離。該設定通過支撐密度計算。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" msgstr "支撐填充線條方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." msgstr "要使用的線條方向清單。清單中的項目隨著列印層增加順序使用,當到達清單的末端時,會再從頭開始。清單項目以逗號分隔,整個清單以中括號括住。預設值為空的清單,表示使用預設角度 0 度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" msgstr "啟用支撐邊緣" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_enable description" msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." msgstr "在第一層的支撐填充區域內產生邊緣。這些邊緣列印在支撐下面,而不是支撐的周圍。啟用此設定可增加支撐對列印平台的附著力。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" msgstr "支撐邊緣寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." msgstr "列印在支撐下面邊緣的寬度。較大的邊緣會加強對列印平台的附著力,但會需要一些額外的線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" msgstr "支撐邊緣線條數量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." msgstr "支撐邊緣所使用的線條數量。邊緣使用較多的線條會加強對列印平台的附著力,但會需要一些額外的線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" msgstr "支撐 Z 間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_z_distance description" msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." msgstr "支撐結構距離模型頂部/底部的距離。這一個小的差距使得它更容易被去除,這個數值會被無條件進位到層高的倍數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" msgstr "支撐頂部間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." msgstr "從支撐頂部到列印品的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" msgstr "支撐底部間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." msgstr "從列印品到支撐底部的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" msgstr "支撐 X/Y 間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." msgstr "支撐結構在 X/Y 方向距列印品的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" msgstr "支撐間距優先權" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." msgstr "支撐 X/Y 間距是否優先於支撐 Z 間距的設定。當 X/Y 間距優先於 Z 時,X/Y 間距可將支撐從模型上推離,同時影響與突出部分之間的實際 Z 間距。我們可以通過不在突出部分周圍套用 X/Y 間距來關閉此選項。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" msgstr "X/Y 優先 Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" msgstr "Z 優先 X/Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" msgstr "最小支撐 X/Y 間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "Distance of the support structure from the overhang in the X/Y directions." msgstr "支撐結構在 X/Y 方向與突出部分的間距。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" msgstr "支撐階梯高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." msgstr "模型上的支撐階梯狀底部的階梯高度。較低的值會使支撐更難於移除,但過高的值可能導致不穩定的支撐結構。設為零可以關閉階梯狀行為。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" msgstr "支撐階梯最大寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." msgstr "停留在模型上的支撐階梯狀底部的最大階梯寬度。較低的值會使支撐更難於移除,但過高的值可能導致不穩定的支撐結構。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" msgstr "支撐階梯最小傾角" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." msgstr "階梯作用區域的最小斜率。較低的值應能讓較淺的斜面上的支撐更容易移除,但過低的值可能會在模型的其它部位導致與直覺相反的結果。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" msgstr "支撐結合距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_join_distance description" msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." msgstr "支撐結構間在 X/Y 方向的最大距離。當結構與結構靠近到小於此值時,這些結構將合併為一個。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" msgstr "支撐水平擴展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_offset description" msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." msgstr "套用到每一層所有支撐多邊形的偏移量。正值可以讓支撐區域更平滑,並產生更為牢固的支撐。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" msgstr "支撐填充層厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." msgstr "支撐填充線材每層的厚度。該值應為層高的倍數,否則數值會被四捨五入到層高的倍數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" msgstr "漸進支撐填充步階" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." msgstr "從支撐頂層往下,填充密度減半的次數。越靠近頂層的填充密度越高,最高密度為支撐填充密度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" msgstr "漸進支撐填充步階高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "The height of support infill of a given density before switching to half the density." msgstr "支撐層密度減半的厚度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" msgstr "最小支撐面積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." msgstr "支撐區域的最小面積大小。面積小於此值的區域將不會產生支撐。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" msgstr "啟用支撐介面" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_enable description" msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." msgstr "在模型和支撐之間產生一個密度較高的介面。這會在承載模型的支撐頂部和座落在模型上的支撐底部創造出一個介面層。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" msgstr "啟用支撐頂板" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." msgstr "在支撐頂部和模型之間產生一個密集的平板。這會在模型和支撐之間形成一個介面層。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" msgstr "啟用支撐底板" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." msgstr "在支撐底部和模型之間產生一個密集的平板。這會在模型和支撐之間形成一個介面層。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" msgstr "支撐介面厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." msgstr "支撐與模型在底部或頂部接觸的介面厚度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" msgstr "支撐頂板厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." msgstr "支撐頂板的厚度。這會控制承載模型的支撐頂部密集層的數量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" msgstr "支撐底板厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." msgstr "支撐底板的厚度。這會控制座落在模型上的支撐底部密集層的數量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" msgstr "支撐介面解析度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_skip_height description" msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." msgstr "在檢查支撐上方或下方是否有模型時,所採用步階的高度。值越低切片速度越慢,而較高的值會導致在部分應有支撐介面的位置列印一般的支撐。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" msgstr "支撐介面密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_density description" msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "調整支撐結構頂板和底板的密度。較高的值會實現更好的突出部分,但支撐將更加難以移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" msgstr "支撐頂板密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." msgstr "支撐結構頂板的密度。較高的值會讓突出部分印得更好,但支撐將更加難以移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" msgstr "支撐頂板線條距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." msgstr "支撐頂板線條之間的距離。該設定是通過支撐頂板密度計算,但可以單獨調整。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" msgstr "支撐底板密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." msgstr "支撐結構底板的密度。較高的值會讓支撐更容易附著在模型上。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" msgstr "支撐底板線條距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." msgstr "支撐底板線條之間的距離。該設定是通過支撐底板密度計算,但可以單獨調整。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" msgstr "支撐介面列印樣式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "The pattern with which the interface of the support with the model is printed." msgstr "支撐與模型之間介面的列印樣式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" msgstr "線條" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" msgstr "網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" msgid "Zig Zag" msgstr "鋸齒狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" msgstr "支撐頂板列印樣式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." msgstr "列印支撐頂板的列印樣式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" msgstr "直線" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" msgstr "網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" msgid "Zig Zag" msgstr "鋸齒狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" msgstr "支撐底板列印樣式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." msgstr "列印支撐底板的列印樣式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" msgstr "線條" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" msgstr "網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" msgstr "三角形" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" msgstr "同心" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" msgid "Zig Zag" msgstr "鋸齒狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" msgstr "最小支撐介面面積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." msgstr "支撐介面區域的最小面積大小。面積小於此值的區域將列印一般支撐。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" msgstr "最小支撐頂板面積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "支撐頂板區域的最小面積大小。面積小於此值的區域將列印一般支撐。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" msgstr "最小支撐底板面積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." msgstr "支撐底板區域的最小面積大小。面積小於此值的區域將列印一般支撐。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" msgstr "支撐介面水平擴展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." msgstr "套用到支撐介面多邊形的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" msgstr "支撐頂板水平擴展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." msgstr "套用到支撐頂板多邊形的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" msgstr "支撐底板水平擴展" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." msgstr "套用到支撐底板多邊形的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" msgstr "支撐介面線條方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_interface_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "要使用的線條方向清單。清單中的項目隨著列印層增加順序使用,當到達清單的末端時,會再從頭開始。清單項目以逗號分隔,整個清單以中括號括住。預設值為空的清單,表示使用預設角度(預設 90 度,若介面較厚則以 45 度和 135 度交替)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" msgstr "支撐頂板線條方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_roof_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "要使用的線條方向清單。清單中的項目隨著列印層增加順序使用,當到達清單的末端時,會再從頭開始。清單項目以逗號分隔,整個清單以中括號括住。預設值為空的清單,表示使用預設角度(預設 90 度,若介面較厚則以 45 度和 135 度交替)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" msgstr "支撐底板線條方向" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_bottom_angles description" msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." msgstr "要使用的線條方向清單。清單中的項目隨著列印層增加順序使用,當到達清單的末端時,會再從頭開始。清單項目以逗號分隔,整個清單以中括號括住。預設值為空的清單,表示使用預設角度(預設 90 度,若介面較厚則以 45 度和 135 度交替)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" msgstr "改變風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." msgstr "啟用後,列印支撐上方表層的風扇轉速會發生變化。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" msgstr "受支撐表層風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." msgstr "在支撐上方列印表層區域時使用的風扇轉速百分比。使用高風扇轉速可以使支撐更容易移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" msgstr "使用塔型支撐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_use_towers description" msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." msgstr "使用專門的塔來支撐較小的突出區域。這些塔的直徑比它們所支撐的區域要大。在靠近突出部分時,塔的直徑減小,形成頂板。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" msgstr "塔直徑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." msgstr "特殊塔的直徑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" msgstr "最大塔型支撐直徑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." msgstr "塔型支撐使用的區域在 X/Y 方向的最大直徑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" msgstr "塔頂板角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." msgstr "塔頂角度。該值越高,塔頂越尖,值越低,塔頂越平。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" msgstr "下拉式支撐網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." msgstr "在支撐網格下方的所有位置進行支撐,讓支撐網格中没有突出部分。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" msgstr "場景具有支撐網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "There are support meshes present in the scene. This setting is controlled by Cura." msgstr "場景中有支撐網格存在。此設定由 Cura 控制。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" msgstr "列印平台附著" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" msgstr "附著" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" msgstr "啟用少量裝填" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_blob_enable description" msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." msgstr "列印前是否裝填少量的線材。開啟此設定將確保列印前擠出機的噴頭處已準備好線材。列印邊緣或外圍也可作為裝填用途,這種情况下關閉此設定可以節省時間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" msgstr "擠出機 X 軸起始位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "The X coordinate of the position where the nozzle primes at the start of printing." msgstr "列印開始時,噴頭在 X 軸上初始位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" msgstr "擠出機 Y 軸起始位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "The Y coordinate of the position where the nozzle primes at the start of printing." msgstr "列印開始時,噴頭在 Y 軸座標上初始位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" msgstr "列印平台附著類型" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type description" msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." msgstr "幫助改善擠出裝填以及與列印平台附著的不同選項。邊緣會在模型基座周圍添加單層平面區域,以防止翹曲。木筏會在模型底下添加一個有頂板的厚網格。外圍是在模型四周列印的一條線,但並不與模型連接。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" msgstr "外圍" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" msgstr "邊緣" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" msgstr "木筏" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" msgstr "無" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" msgstr "列印平台附著擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." msgstr "用於列印外圍/邊緣/木筏的擠出機組。在多擠出機情況下適用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" msgstr "外圍線條數量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." msgstr "多條外圍線條有助你在列印小型模型時,更好地裝填的擠出機組。將其設為 0 將關閉外圍。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" msgstr "外圍間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" @@ -4618,1397 +4693,1342 @@ msgstr "" "外圍和列印第一層之間的水平距離。\n" "這是最小距離,多個外圍線條將從此距離向外延伸。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" msgstr "外圍/邊緣最小長度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." msgstr "外圍或邊緣的最小長度。如果所有外圍或邊緣線條之和都没有達到此長度,則將添加更多外圍或邊緣線條直至達到最小長度。注意:如果線條計數設為 0,則將忽略此選項。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" msgstr "邊緣寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_width description" msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." msgstr "模型到最外側邊緣線的距離。較大的邊緣可增强與列印平台的附著,但也會減少有效列印區域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" msgstr "邊緣線條數量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." msgstr "邊緣所用線條數量。更多邊緣線條可增强與列印平台的附著,但也會減少有效列印區域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" msgstr "邊緣間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_gap description" msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." msgstr "第一條邊緣線和列印品第一層輪廓之間的水平距離。 一個小間隙可以讓邊緣更容易移除,同時仍然具有散熱優點。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" msgstr "邊綠取代支撐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_replaces_support description" msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." msgstr "強制在模型周圍列印邊緣,即使該空間已被支撐佔用。在第一層的部份區域會以邊綠取代支撐。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" msgstr "僅在外部列印邊緣" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "brim_outside_only description" msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." msgstr "僅在模型外部列印邊緣。這會減少你之後需要移除的邊緣量,而不會過度影響列印平台附著。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" msgstr "木筏額外邊緣" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_margin description" msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." msgstr "如果啟用了木筏,在模型周圍也會增加額外邊緣。增大這個邊緣將產生更強的木筏,不過也會使用更多的線材,並減少印表機的可列印面積。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" msgstr "木筏平滑處理" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_smoothing description" msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." msgstr "此設定控制木筏輪廓凹角導圓角的量。向內的轉角會被導為圓弧,其半徑等於此設定值。此設定同時可以移除木筏輪廓中半徑小於此設定值的圓孔。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" msgstr "木筏間隙" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_airgap description" msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." msgstr "木筏最後一層與模型第一層之間的間隙。只有第一層被提高了這個距離,以便降低木筏和模型之間的附著。讓木筏更容易剝離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" msgstr "起始層 Z 重疊" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." msgstr "使模型的第一層和第二層在 Z 方向上重疊以補償在空隙中損失的線材。第一個模型層上方的所有模型將向下移動此重疊量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" msgstr "木筏頂部層數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_layers description" msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." msgstr "位於木筏中層上方的頂部層數。這是承載模型的完全填充層。兩層會產生比一層更平滑的頂部表面。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" msgstr "木筏頂部層厚" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." msgstr "木筏頂部單層的厚度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" msgstr "木筏頂部線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." msgstr "木筏頂部表面的線寬。這些線條可以是細線,以便讓木筏頂部變得平滑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" msgstr "木筏頂部間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." msgstr "木筏頂部線條之間的距離。間距應等於線寬,以便打造堅固表面。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_layers description" msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" msgstr "木筏中層厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." msgstr "木筏中層的層厚。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" msgstr "木筏中層線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." msgstr "木筏中層的線寬。第二層擠出多一些會讓線條附著在列印平台上。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" msgstr "木筏中層間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." msgstr "木筏中層線條之間的距離。中層的間距應足夠寬,同時也要足夠密集,以便支撐木筏頂部。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" msgstr "木筏底部厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." msgstr "木筏底部的層厚。本層應為與印表機列印平台穩固附著厚實的一層。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" msgstr "木筏底部線寬" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." msgstr "木筏底部的線寬。這些線條應該是粗線,以便協助列印平台附著。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" msgstr "木筏底部間距" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." msgstr "木筏底部線條之間的距離。寬間距方便讓木筏從列印平台移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" msgstr "木筏列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." msgstr "列印木筏的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" msgstr "木筏頂部列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_speed description" msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." msgstr "列印木筏頂部的速度。這些層應以稍慢的速度列印,以便噴頭緩慢地整平臨近的表面線條。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" msgstr "木筏中層列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_speed description" msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "列印木筏中層的速度。這些層應以很慢的速度列印,因為噴頭所出的線材量非常高。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" msgstr "木筏底部列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_speed description" msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." msgstr "列印木筏底部的速度。這些層應以很慢的速度列印,因為噴頭所出的線材量非常高。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" msgstr "木筏列印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." msgstr "列印木筏的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" msgstr "木筏頂部列印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." msgstr "列印木筏頂部的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" msgstr "木筏中層列印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." msgstr "列印木筏中層的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" msgstr "木筏底部列印加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." msgstr "列印木筏底部的加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" msgstr "木筏列印加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." msgstr "列印木筏的加加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" msgstr "木筏頂部列印加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." msgstr "列印木筏頂部的加加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" msgstr "木筏中層列印加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." msgstr "列印木筏中層的加加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" msgstr "木筏底部列印加加速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." msgstr "列印木筏底部的加加速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" msgstr "木筏風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." msgstr "木筏的風扇轉速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" msgstr "木筏頂部風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." msgstr "木筏頂部的風扇轉速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" msgstr "木筏中層風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." msgstr "木筏中層的風扇轉速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" msgstr "木筏底部風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." msgstr "木筏底部的風扇轉速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" msgstr "雙重擠出機" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." msgstr "用於多擠出機情況下的設定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" msgstr "啟用換料塔" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." msgstr "在列印件旁邊印一個塔,用在每次切換噴頭後填充線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" msgstr "換料塔尺寸" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." msgstr "換料塔的寬度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" msgstr "換料塔最小體積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "The minimum volume for each layer of the prime tower in order to purge enough material." msgstr "為了清除足夠的線材,換料塔每層的最小體積。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" msgstr "換料塔 X 位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." msgstr "換料塔位置的 X 座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" msgstr "換料塔 Y 位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." msgstr "換料塔位置的 Y 座標。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" msgstr "在換料塔上擦拭非作用中的噴頭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." msgstr "在一個噴頭列印換料塔後,在換料塔上擦拭另一個噴頭滲出的線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" msgstr "換料塔邊緣" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "即使模型沒有開啟邊緣功能,裝填塔也列印邊緣以提供額外的附著力。目前無法與「木筏」的平台附著類型同時使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" msgstr "啟用擦拭牆" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." msgstr "啟用外部擦拭牆。這將在模型周圍創建一個外殼,如果與第一個噴頭處於相同的高度,則可能會擦拭第二個噴頭。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" msgstr "擦拭牆角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_angle description" msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." msgstr "擦拭牆中的一部分的最大角度。0度為垂直,90度為水平。較小的角度擦拭效果較好,但是要用更多的線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" msgstr "擦拭牆距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." msgstr "擦拭牆與模型間的水平(X/Y 方向)距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" msgstr "噴頭切換回抽距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." msgstr "切換擠出機時的回抽量。設定為 0 表示沒有回抽。這值通常和加熱區的長度相同。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" msgstr "噴頭切換回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." msgstr "回抽線材的速度。較高的回抽速度效果較好,但回抽速度過高可能導致線材磨損。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" msgstr "噴頭切換回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "The speed at which the filament is retracted during a nozzle switch retract." msgstr "噴頭切換回抽期間線材回抽的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" msgstr "噴頭切換裝填速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "The speed at which the filament is pushed back after a nozzle switch retraction." msgstr "噴頭切換回抽後線材被推回的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" msgstr "噴頭切換額外裝填量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." msgstr "噴頭切換後額外裝填的線材量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" msgstr "網格修復" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." msgstr "讓網格更適合 3D 列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" msgstr "合併重疊體積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all description" msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." msgstr "忽略因網格內部重疊產生的幾何空間,並將多個重疊體積作為一個列印。這可能會導致意外的內部孔洞消失。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" msgstr "移除所有孔洞" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." msgstr "移除每層的孔洞,僅保留外部形狀。這會忽略任何不可見的內部幾何。但是,也會忽略可從上方或下方看到的層孔洞。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" msgstr "廣泛縫合" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." msgstr "廣泛縫合嘗試通過接觸多邊形來閉合孔洞,以此縫合網格中的開孔。此選項可能會產生大量的處理時間。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" msgstr "保持斷開表面" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." msgstr "通常 Cura 會嘗試縫合網格中的小孔,並移除大的孔洞部分。啟用此選項可保留那些無法縫合的部分。此選項應該做為其他方法都無法產生適當 g-code 時的最後選擇。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" msgstr "合併網格重疊" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." msgstr "使彼此接觸的網格稍微重疊。使他們能更緊密地結合在一起。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" msgstr "刪除網格交集部分" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." msgstr "刪除多個網格彼此重疊的區域。如果合併的雙重線材對象彼此重疊,則可以使用此選項。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" msgstr "交互移除網格重疊部分" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "alternate_carve_order description" msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." msgstr "將網格重疊的部分,交互的在每一層中歸屬到不同的網格,以便重疊的網格交織在一起。關閉此設定將使其中一個網格物體獲得重疊中的所有體積,而從其他網格物體中移除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" msgstr "移除空的第一層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." msgstr "如果可列印的第一層下方有空的層,將其移除。假如「切片公差」設定為「排除」或「中間」,關閉此設定可能會導致空的第一層。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" msgstr "最高解析度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." msgstr "切片後線段的最小尺寸。 如果你增加此設定值,網格的解析度將較低。 這允許印表機保持處理 G-code 的速度,並通過移除無法處理的網格細節來增加切片速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" msgstr "最大空跑解析度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." msgstr "切片後空跑線段的最小尺寸。如果你增加此設定值,空跑移動時的轉角較不圓滑。這允許印表機快速的處理 G-code,但可能造成噴頭迴避模型時較不精確。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" msgstr "最大偏差值" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." msgstr "降低「最高解析度」設定時允許的最大偏差範圍。假如你增加這個設定值,列印精度會降低,但 G-code 會較小。最大偏差是最高解析度的限制,所以當兩者衝突時,會以最大偏差成立為優先。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" msgstr "特殊模式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." msgstr "以非傳統的方式列印你的模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" msgstr "列印順序" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence description" msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." msgstr "選擇一次列印一層中的所有模型或等待一個模型完成後再轉到下一個模型。只有在 a) 只使用一個擠出機而且 b) 所有模型以整個列印頭可以在各個模型之間移動的方式分隔開,且所有模型都低於噴頭和 X / Y 軸之間距離的情况下,排隊列印才可使用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" msgstr "同時列印" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" msgstr "排隊列印" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" msgstr "填充網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh description" msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "使用此網格修改與其重疊的其他網格的填充。利用此網格的區域替換其他網格的填充區域。建議僅為此網格列印一個壁,而不列印頂部/底部表層。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" msgstr "網格處理等級" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_mesh_order description" msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." msgstr "決定多個網格重疊填充的優先權. 多個重疊填充區域會採取網格設定之最高值. 較高的填充網格設定會改動較低網格及普通網格之填充." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" msgstr "切割網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cutting_mesh description" msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." msgstr "將此網格的體積限制在其他網格內。你可以使用它來制作採用不同的設定以及完全不同的擠出機的網格列印的特定區域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" msgstr "模具" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." msgstr "將模型作為模具列印,可進行鑄造,以便獲取與列印平台上的模型類似的模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" msgstr "最小模具寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_width description" msgid "The minimal distance between the outside of the mold and the outside of the model." msgstr "模具外部與模型外部的最小距離." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" msgstr "模具頂板高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." msgstr "用於列印模具的模型水平部分上方的高度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" msgstr "模具角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mold_angle description" msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." msgstr "為模具創建的外壁的突出角度。0° 將使模具的外殼垂直,而 90° 將使模型的外部遵循模型的輪廓。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" msgstr "支撐網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_mesh description" msgid "Use this mesh to specify support areas. This can be used to generate support structure." msgstr "使用此網格指定支撐區域。可用於產生支撐結構。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" msgstr "防突出網格" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." msgstr "使用此網格指定模型的任何部分不應被檢測為突出的區域。可用於移除不需要的支撐結構。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" msgstr "表面模式" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." msgstr "將模型作為僅表面、一個空間或多個具有鬆散表面的空間處理。“正常”僅列印封閉的空間。“表面”列印模型表面的單壁,没有填充,也没有頂部/底部表層。“兩者”將封閉空間正常列印,並將任何剩餘多邊形作為表面列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" msgstr "正常" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" msgstr "表面" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" msgstr "兩者" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" msgstr "螺旋列印外輪廓" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_spiralize description" msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." msgstr "螺旋列印實現外部邊緣的平滑 Z 移動。這會在整個列印上改成 Z 軸穩定增動。該功能會將一個實心模型轉變為具有實體底部的單壁列印。只有在當每一層只包含一個封閉面時才應啟用此功能。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" msgstr "平滑螺旋輪廓" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." msgstr "平滑螺旋輪廓可以減少 Z 縫的出現(Z 縫應在列印品上幾乎看不到,但在分層檢視中仍然可見)。請注意,平滑操作將傾向於模糊精細的表面細節。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" msgstr "相對模式擠出" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "relative_extrusion description" msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." msgstr "使用相對模式擠出而非絕對模式擠出。使用相對 E 步數在進行 g-code 後處理時可以更加輕鬆。不過並不是所有的印表機都支援此功能,而且與絕對 E 步數相比,它可能在線材的使用量上產生輕微的誤差。不管設定為何,在產生 g-code 之前都是使用絕對模式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" msgstr "實驗性" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." msgstr "尚未完全的功能。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" msgstr "切片公差" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance description" msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." msgstr "切片層的垂直方向公差。切片層的輪廓通常是採「中間」的方式,取每一層厚度中間的橫切面來產生。選擇「排除」,讓列印區域在該層厚度內的所有高度都維持在模型內。或是選擇「包含」,列印區域將包住該層模型。「包含」保留了最多的細節,「排除」選擇最合身的位置,而「中間」維持最接近原始表面。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" msgstr "中間" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" msgstr "排除" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" msgstr "包含" -#: fdmprinter.def.json -msgctxt "roofing_line_width label" -msgid "Top Surface Skin Line Width" -msgstr "頂部表層線寬" - -#: fdmprinter.def.json -msgctxt "roofing_line_width description" -msgid "Width of a single line of the areas at the top of the print." -msgstr "列印頂部區域單一線寬。" - -#: fdmprinter.def.json -msgctxt "roofing_pattern label" -msgid "Top Surface Skin Pattern" -msgstr "頂部表層列印樣式" - -#: fdmprinter.def.json -msgctxt "roofing_pattern description" -msgid "The pattern of the top most layers." -msgstr "最頂部列印樣式。" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option lines" -msgid "Lines" -msgstr "線條" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option concentric" -msgid "Concentric" -msgstr "同心" - -#: fdmprinter.def.json -msgctxt "roofing_pattern option zigzag" -msgid "Zig Zag" -msgstr "鋸齒狀" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic label" -msgid "Monotonic Top Surface Order" -msgstr "頂層表面單一化列印順序" - -#: fdmprinter.def.json -msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "再列印頂層表面線條時,命令相鄰線條於單方向重疊. 雖然會花更多時間列印,但會使平面更平整." - -#: fdmprinter.def.json -msgctxt "roofing_angles label" -msgid "Top Surface Skin Line Directions" -msgstr "頂部表層線條方向" - -#: fdmprinter.def.json -msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "當頂部表層採用線條或鋸齒狀的列印樣式時使用的整數線條方向的清單。清單中的元素隨層的進度依次使用,當達到清單末尾時,它將從頭開始。清單項以逗號分隔,整個清單包含在方括號中。預設使用傳統的預設角度(45 和 135 度)。" - -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" msgstr "填充空跑最佳化" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." msgstr "當功能啟用時,填充線條的列印順序會對降低空跑距離做最佳化。所能減少的空跑時間取決於模型、填充樣式、填充密度等。請注意,對於有很多小型填充區域的模型,切片時間可能會大量增加。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" msgstr "自動溫度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "Change the temperature for each layer automatically with the average flow speed of that layer." msgstr "根據每一層的平均流速自動更改每層的溫度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" msgstr "流量溫度圖" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." msgstr "數據連接線材流量(mm3/s)到溫度(攝氏)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" msgstr "最小多邊形周長" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." msgstr "切片層中周長小於此值的多邊形將被過濾掉。設定較低的值會花費較多的切片時間,以獲得較高解析度的網格。它主要用於高解析度的 SLA 印表機和具有大量細節的微小 3D 模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" msgstr "將支撐拆成塊狀" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "省略支撐的部分連接線,讓支撐結構更容易拆除。此設定適用於鋸齒狀的支撐樣式。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" msgstr "支撐塊大小" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." msgstr "每隔 N 毫米省略一次連接線,讓支撐結構更容易拆除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" msgstr "支撐塊線條數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "Skip one in every N connection lines to make the support structure easier to break away." msgstr "每隔 N 個連接線省略一次,讓支撐結構更容易拆除。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" msgstr "啟用防風罩" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." msgstr "這將在模型周圍建立一個牆壁留住(熱)空氣並遮住外部氣流。對於容易翹曲的線材非常有用。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" msgstr "防風罩 X/Y 距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." msgstr "防風罩與模型在 X/Y 軸方向的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" msgstr "防風罩限高" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." msgstr "設定防風罩的高度。選擇防風罩與模型同高或只列印到限制的高度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" msgstr "完整" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" msgstr "限制" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" msgstr "防風罩高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." msgstr "防風罩的高度限制。超過這個高度就不再列印防風罩。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" msgstr "使突出可列印" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." msgstr "更改列印模型的幾何形狀,以最大程度減少需要的支撐。陡峭的突出部分將變淺。突出區域將下降變得更垂直。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" msgstr "最大模型角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_angle description" msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." msgstr "在突出部分變得可列印後突出的最大角度。當該值為 0° 時,所有突出部分將被與列印平台連接的模型的一個部分替代,如果為 90° 時,不會以任何方式更改模型。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" msgstr "最大突出孔洞面積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." msgstr "啟用\"使突出可列印\"前之模型底層孔洞最大面積. 如孔洞面積低於此值會被保留, 如設為0會填補所有模型底層孔洞." -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" msgstr "啟用滑行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_enable description" msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." msgstr "滑行會用一個空跑路徑替代擠出路徑的最後部分。滲出線材用於列印擠出路徑的最後部分,以便減少牽絲。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" msgstr "滑行體積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." msgstr "不進行滑行時,會滲出的體積。該值一般應接近噴頭直徑的立方。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" msgstr "滑行前最小體積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_min_volume description" msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." msgstr "可以進行滑行前,擠出路徑應有的最小體積。對於較小的擠出路徑,喉管內累積的壓力較少,因此滑行體積採用線性比率縮小。該值應大於滑行體積。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" msgstr "滑行速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "coasting_speed description" msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." msgstr "滑行期間相對於擠出路徑的移動速度。建議採用略低於 100% 的值,因為在滑行移動期間喉管中的壓力會下降。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" msgstr "立體十字形氣囊大小" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." msgstr "立體十字形在樣式閉合的高度處,中央十字交叉的氣囊大小。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" msgstr "十字形填充密度圖片" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." msgstr "圖片檔案位置,該圖片的亮度值決定最小密度在填充中對應的位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" msgstr "支撐十字形填充密度圖片" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." msgstr "圖片檔案位置,該圖片的亮度值決定最小密度在支撐中對應的位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" msgstr "啟用錐形支撐" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." msgstr "讓底部的支撐區域小於突出部分的支撐區域。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" msgstr "錐形支撐角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_angle description" msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." msgstr "錐形支撐的傾斜角度。角度 0 度時為垂直,角度 90 度時為水平。較小的角度會讓支撐更為牢固,但需要更多線材。負值會讓支撐底座比頂部寬。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" msgstr "錐形支撐最小寬度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." msgstr "錐形支撐區域底部的最小寬度。寬度較小可能導致不穩定的支撐結構。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" msgstr "絨毛皮膚" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." msgstr "在列印外牆時隨機抖動,使表面具有粗糙和毛絨絨的外觀。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" msgstr "絨毛皮膚只限外層" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." msgstr "只在列印外側時隨機抖動,內部孔洞不抖動。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" msgstr "絨毛皮膚厚度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." msgstr "進行抖動的寬度。建議讓此值低於外壁寬度,因為內壁不會更改。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" msgstr "絨毛皮膚密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." msgstr "在每一層中,每個多邊形上改變的點的平均密度。注意,多邊形的原始點會被捨棄,因此低密度導致解析度降低。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" msgstr "絨毛皮膚距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." msgstr "在每個線條部分改變的隨機點之間的平均距離。注意,多邊形的原始點會被捨棄,因此高平滑度導致解析度降低。該值必須大於絨毛皮膚厚度的一半。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" msgstr "流速補償的最大擠出偏移量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." msgstr "流速補償時線材可移動的最大距離(以毫米為單位)。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" msgstr "流速補償係數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." msgstr "為了補償流速變化,線材所移動的距離,以線材一秒內擠出距離的百分比表示。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" msgstr "鐵絲網列印(以下簡稱 WP)" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_enabled description" msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." msgstr "只列印一個具有稀疏網狀結構的外表面,在“稀疏的空中”列印。這是在给定的 Z 軸間隔內,通過上行線和下行斜線連接,橫向列印模型的輪廓來實現的。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" msgstr "WP 連接高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_height description" msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." msgstr "兩個水平部分之間上行線和下行斜線的高度。這决定網狀結構的整體密度。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" msgstr "WP 頂板嵌入距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." msgstr "在從頂板輪廓向內進行連接時所覆蓋的距離。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" msgstr "WP 速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." msgstr "擠出線材時噴頭移動的速度。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" msgstr "WP 底部列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." msgstr "列印第一層的速度,該層是唯一接觸列印平台的層。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" msgstr "WP 上升列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "在“稀疏的空中”向上列印線條的速度。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" msgstr "WP 下降列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "列印下行斜線的速度。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" msgstr "WP 水平列印速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." msgstr "列印模型水平輪廓的速度。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" msgstr "WP 列印流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." msgstr "流量補償:擠出的線材量乘以此值。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" msgstr "WP 連接流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." msgstr "向上或向下時的流量補償。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" msgstr "WP 平面流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "列印平面線條時的流量補償。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" msgstr "WP 頂部延遲" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." msgstr "向上移動後的延遲時間,以便上行線條硬化。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" msgstr "WP 底部延遲" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." msgstr "向下移動後的延遲時間。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" msgstr "WP 平面延遲" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." msgstr "兩個水平部分之間的延遲時間。引入這樣的延遲可以在連接點處與先前的層產生更好的附著,而太長的延遲會引起下垂。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" msgstr "WP 輕鬆上行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" @@ -6017,647 +6037,647 @@ msgstr "" "以半速擠出的上行移動的距離。\n" "這會與之前的層產生更好的附著,而不會將這些層中的線材過度加熱。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" msgstr "WP 紐結大小" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_top_jump description" msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." msgstr "在上行線條的頂部創建一個小紐結,使連續的水平層有更好的機會與其連接。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" msgstr "WP 倒塌" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "線材在向上擠出後倒塌的距離。將對此距離進行補償。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" msgstr "WP 拖行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_drag_along description" msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." msgstr "向上擠出線材與斜向下擠出一起拖動的距離。將對此距離進行補償。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" msgstr "WP 使用策略" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy description" msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." msgstr "用於確定兩個連續層在每個連接點連接的策略。回抽可讓上行線條在正確的位置硬化,但可能導致線材磨損。紐結可以在上行線條的尾端進行打結以便提高與其連接的幾率,並讓線條冷卻;但這會需要較慢的列印速度。另一種策略是補償上行線條頂部的下垂;然而,線條不會總是如預期的那樣下降。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" msgstr "補償" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" msgstr "紐結" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" msgstr "回抽" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" msgstr "WP 拉直下行線條" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." msgstr "水平線條部分所覆蓋的斜下行線條的百分比。這可以防止上行線最頂端點下垂。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" msgstr "WP 頂板倒塌" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." msgstr "列印時,在“稀疏的空中”列印的水平頂板線條倒塌的距離。將對此距離進行補償。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" msgstr "WP 頂板拖行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." msgstr "向內線的末端在返回至頂板外部輪廓時被拖行的距離。將對此距離進行補償。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" msgstr "WP 頂板外部延遲" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." msgstr "在成為頂板的孔的外圍花費的時間。較長的時間可確保更好的連接。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" msgstr "WP 噴頭間隙" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." msgstr "噴頭和水平下行線之間的距離。較大的間隙會讓斜下行線角度較平緩,進而使第二層的上行連接較少。僅套用於鐵絲網列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" msgstr "使用適應性層高" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "Adaptive layers computes the layer heights depending on the shape of the model." msgstr "適應性層高會依據模型的形狀計算列印的層高。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" msgstr "適應性層高最大變化量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." msgstr "允許與底層高度差異的最大值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" msgstr "適應性層高變化幅度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "The difference in height of the next layer height compared to the previous one." msgstr "下一列印層與前一列印層的層高差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" msgstr "適應性層高地形尺寸" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." msgstr "兩個相鄰層之間的目標水平距離。 減少此設定將導致使用較薄的層高以使各層的邊緣更靠近。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" msgstr "突出牆壁角度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_angle description" msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." msgstr "牆壁突出的角度大於此值時,將使用突出牆壁的設定列印。當此值設定為 90 時,所有牆壁都不會被當作突出牆壁。被支撐的突出牆壁也將不不會被當作突出牆壁。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" msgstr "突出牆壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "Overhanging walls will be printed at this percentage of their normal print speed." msgstr "突出牆壁將會以正常速度的此百分比值列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" msgstr "啟用橋樑設定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." msgstr "偵測橋樑,並在列印橋樑時改變列印速度,流量和風扇轉速。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" msgstr "最小橋樑牆壁長度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." msgstr "比此長度短的無支撐牆壁將以一般牆壁設定列印。較長的無支撐牆壁則以橋樑牆壁的設定列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" msgstr "橋樑表層支撐門檻值" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." msgstr "假如表層區域受支撐的面積小於此百分比,使用橋樑設定列印。否則用一般的表層設定列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" msgstr "橋樑稀疏填充最大密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." msgstr "低於此密度的填充被視為稀疏填充。位於稀疏填充上的表層被視為沒有受到支撐,因此會被當作橋樑處理。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" msgstr "橋樑牆壁滑行" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_coast description" msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." msgstr "這可以控制擠出機在開始列印橋樑牆壁前滑行的距離。在橋樑開始之前進行滑行可以減小噴頭中的壓力並可能產生更平坦的橋樑。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" msgstr "橋樑牆壁速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." msgstr "列印橋樑牆壁時的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" msgstr "橋樑牆壁流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." msgstr "列印橋樑牆壁時,擠出的線材量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" msgstr "橋樑表層速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." msgstr "列印橋樑表層區域時的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" msgstr "橋樑表層流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." msgstr "列印橋樑表層區域時,擠出的線材量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" msgstr "橋樑表層密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "橋樑表層的密度。當值小於 100 時會增加表層線條的間隙。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" msgstr "橋樑風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." msgstr "列印橋樑牆壁和表層時,風扇轉速的百分比。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" msgstr "多層橋樑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." msgstr "假如啟用此功能,橋樑上的第二層和第三層使用下列的設定列印。否則這些層以一般設定列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" msgstr "橋樑第二表層速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." msgstr "列印橋樑表層區域第二層時的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" msgstr "橋樑第二表層流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "列印橋樑表層區域第二層時,擠出的線材量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" msgstr "橋樑第二表層密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "橋樑表層第二層的密度。當值小於 100 時會增加表層線條的間隙。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" msgstr "橋樑第二表層風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." msgstr "列印橋樑表層第二層時,風扇轉速的百分比。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" msgstr "橋樑第三表層速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." msgstr "列印橋樑表層區域第三層時的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" msgstr "橋樑第三表層流量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." msgstr "列印橋樑表層區域第三層時,擠出的線材量乘以此值。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" msgstr "橋樑第三表層密度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." msgstr "橋樑表層第三層的密度。當值小於 100 時會增加表層線條的間隙。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" msgstr "橋樑第三表層風扇轉速" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." msgstr "列印橋樑表層第三層時,風扇轉速的百分比。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" msgstr "換層時擦拭噴頭" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "clean_between_layers description" msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." msgstr "是否在層與層之間加入擦拭噴頭的 G-code(每層最多一次)。啟用此設定會影響換層時的回抽行為。請用「擦拭回抽」設定來控制何處使用擦拭腳本。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" msgstr "擦拭線材體積" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." msgstr "在另一次擦拭噴頭前可擠出的最大線材量。假如此值小於列印此層所需的線材量,則此設定對此層無效,也就是說,每層只會擦拭一次。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" msgstr "擦拭回抽啟用" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." msgstr "當噴頭移動經過非列印區域時回抽線材。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" msgstr "擦拭回抽距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "回抽線材的量,使其在擦拭過程中不會滲出。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" msgstr "擦拭回抽額外裝填量" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." msgstr "有些線材可能會在擦拭過程中滲出,可以在這裡對其進行補償。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" msgstr "擦拭回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "The speed at which the filament is retracted and primed during a wipe retraction move." msgstr "擦拭過程中線材回抽和裝填的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" msgstr "擦拭回抽回抽速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "The speed at which the filament is retracted during a wipe retraction move." msgstr "擦拭過程中線材回抽的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" msgstr "擦拭回抽裝填速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "The speed at which the filament is primed during a wipe retraction move." msgstr "擦拭過程中線材裝填的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" msgstr "擦拭暫停" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." msgstr "若無回抽,擦拭後暫停。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" msgstr "擦拭 Z 抬升" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_enable description" msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." msgstr "擦拭時列印平台會降低以便在噴頭和列印品之間形成空隙。它可以防止噴頭在空跑過程中撞到列印品,降低將列印品從列印平台撞掉的幾率。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" msgstr "擦拭 Z 抬升高度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." msgstr "執行 Z 抬升的高度差。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" msgstr "擦拭 Z 抬升速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." msgstr "抬升時移動 Z 軸的速度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" msgstr "擦拭刷 X 軸位置" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." msgstr "擦拭動作開始的 X 位置。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" msgstr "擦拭重覆次數" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." msgstr "將噴頭移動經過刷子的次數。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" msgstr "擦拭移動距離" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." msgstr "將噴頭來回移動經過刷子的距離。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" msgstr "細部模式最大直徑" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." msgstr "小於此直徑的孔洞和零件輪廓,使用細部模式速度列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" msgstr "細部模式最大長度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." msgstr "輪廓長度小於此值時,使用細部模式速度列印。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" msgstr "細部模式速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "細部模式將以正常列印速度的此百分比值列印。 較慢的列印有助於黏合和精度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" msgstr "細部模式起始層速度" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." msgstr "第一層的細部模式將以正常列印速度的此百分比值列印。 較慢的列印有助於黏合和精度。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "The number of contours to print around the linear pattern in the base layer of the raft." msgstr "" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" msgstr "命令行設定" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." msgstr "未從 Cura 前端調用 CuraEngine 時使用的設定。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" msgstr "物件置中" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "center_object description" msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." msgstr "是否將模型放置在列印平台中心 (0,0),而不是使用模型內儲存的座標系統。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" msgstr "網格位置 X" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." msgstr "套用在模型 x 方向上的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" msgstr "網格位置 Y" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." msgstr "套用在模型 y 方向上的偏移量。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" msgstr "網格位置 Z" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." msgstr "套用在模型 z 方向上的偏移量。利用此選項,你可以執行過去被稱為“模型沉降”的操作。" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" msgstr "網格旋轉矩陣" -#: fdmprinter.def.json +#: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "Transformation matrix to be applied to the model when loading it from file." msgstr "在將模型從檔案中載入時套用在模型上的轉換矩陣。" From 73f05a392958ffff48adf550324729037d603576 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 27 Sep 2022 16:48:57 +0200 Subject: [PATCH 222/547] Changelog for 5.2-beta (draft v2). --- resources/texts/change_log.txt | 66 ++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index c402291178..16b5952a8f 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -1,3 +1,69 @@ +[5.2-BETA] + +* Abstract Cloud Printer Type +For currently online cloud printers, they are collated by type, and you can slice on the ('abstract') printer-type, then choose the specific printer that matches the profiles afterwards. + +* Support For 'Student'-Type Accounts (In Digital Factory) +Accounts can have a 'Student'/'Teacher' relationship, where permission is needed for printing, when a print is sent via cloud. + +* More Control Over Initial Layer Flow +Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall Flow', 'Initial Layer Bottom Flow', to better counteract the 'elephants foot' phenomenon. + +* Other new features and improvements: +- Auto-remove holes from not completely solid models in vase-mode. +- Add setting for 'tree support max diameter'. +- Add option to drop-down models to the build-plate individually. contributed to @Piezoid +- Added a preference to make the tray icon optional. contributed by @fieldOfView + +* Bug fixes: +- Don't ignore bottom pattern when spiralizing. +- Don't 'Union All' for 'Merged Meshes Overlap'. +- Seam placement was not in the correct corner in some cases. +- Cutting meshes with 'surface' set to 'both' cut through the mesh. +- Brim lines where ordered the wrong way in some cases. +- Random seam is now more random. +- Correctly apply combing when spiralizing. contributed by @smartavionics +- Don't spam the user with spurious 'Cura Notification's. +- Don't spam the logs with duplicated deprecated warnings. contributed by @Patschke +- Properly update the infill percentage in the top bar after an intent profile switch. +- An uninstall could only be done by the original user that installed. +- In certain rare situations, layers would be printed multiple times when monotonic fill was on. +- Put tree support infill density at 0% by default. +- Machine settings: Also save values when closing the window, not just when focus' changed. +- Reduce clickable area of settings checkboxes, to prevent mis-clicks. +- Fixed a crash when an unnamed tool would be accessed (possibly related to plugin use). +- Fix an issue where a plugin would crash because of a missing dependency. +- Code refactors contributed by @digitalfrost +- Fix for to-mouse zoom on screens with scaling factor. contributed by @seaniepie +- Models could not be multiplied in one-at-a-time mode. + +* Printer definitions, profiles and materials: +- Added Creality Ender 3 S1 profile. contributed by @Sebazzz +- Added Anycubic Kobra (Max). contributed by @ANYCUBIC-3D +- Added HCTECH printers. contributed by @3d-hctech +- Added da Vinci Pro EVO. contributed by @heed818 +- Fix FLSUN QQ-S platform orientation. contributed by @RVillani +- Fix Kingroon printers from going outside the build-volume in the end-gcode. contributed by @odaki +- Added Geetech Mizar_S. contributed by @Geeetech3D +- Added Tank-M printer. contributed by KOONOVO3DPrinter +- Update Renkforce RF100XL definition. contributed by @imakecodes +- Added VzBot profiles. contributed by @ckvsoft +- Added (additional) mingda printers. contributed by @jianshu-du +- Added Naxe machines. contributed by @Naxecorp +- Added T-Rex 2+, T-Rex 3. contributed by @jim-edwards +- Update FLsun SR. @xPakrikx +- Update Anycubic mega zero. contributed by @NOVAXIM +- Added some Renkforce machines. contributed by @goofoo3d + +* Community translations (pending): +- Updated the Brazilian Portuguese translation, contributed by Patola. +- Updated the Czech translation, contributed by sustmi. + +* Known critical issues: +- While some small fixes have been made already, the placement of the seam is still more scattered than before 5.0. (Will try to fix in stable.) +- Support is sometimes missing in detailed parts, where previous releases supported them properly (still). (Will probably not be fixed in stable. This is currently slated for 5.3) +- Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances. (Will probably not be fixed in stable.) + [5.1.1] * New features: - Added support for the Ultimaker S3 and Ultimaker S5 updated mainbord From da8042fe20879420ece3ad58f2a21e84e52bc466 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 27 Sep 2022 17:05:00 +0200 Subject: [PATCH 223/547] Update change-log to better reflect guest-type accounts. --- resources/texts/change_log.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 16b5952a8f..6f505ac21c 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -3,8 +3,8 @@ * Abstract Cloud Printer Type For currently online cloud printers, they are collated by type, and you can slice on the ('abstract') printer-type, then choose the specific printer that matches the profiles afterwards. -* Support For 'Student'-Type Accounts (In Digital Factory) -Accounts can have a 'Student'/'Teacher' relationship, where permission is needed for printing, when a print is sent via cloud. +* Support For 'Guest'-Type Accounts (In Digital Factory) +Colleagues or students in a ‘Guest’ role can prepare print jobs in Ultimaker Cura and send them to the printers via Digital Factory. Print jobs prepared like this will not start immediately but wait for approval from a user with an 'Member' or 'Admin' role. * More Control Over Initial Layer Flow Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall Flow', 'Initial Layer Bottom Flow', to better counteract the 'elephants foot' phenomenon. From 5a15d973deecf476482bc0eb46454bb4fd18036f Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 27 Sep 2022 17:08:44 +0200 Subject: [PATCH 224/547] Update change-log: Remove at-signs before contributors. --- resources/texts/change_log.txt | 42 +++++++++++++++++----------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 6f505ac21c..d542d4fdf7 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -12,8 +12,8 @@ Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall F * Other new features and improvements: - Auto-remove holes from not completely solid models in vase-mode. - Add setting for 'tree support max diameter'. -- Add option to drop-down models to the build-plate individually. contributed to @Piezoid -- Added a preference to make the tray icon optional. contributed by @fieldOfView +- Add option to drop-down models to the build-plate individually. contributed to Piezoid +- Added a preference to make the tray icon optional. contributed by fieldOfView * Bug fixes: - Don't ignore bottom pattern when spiralizing. @@ -22,9 +22,9 @@ Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall F - Cutting meshes with 'surface' set to 'both' cut through the mesh. - Brim lines where ordered the wrong way in some cases. - Random seam is now more random. -- Correctly apply combing when spiralizing. contributed by @smartavionics +- Correctly apply combing when spiralizing. contributed by smartavionics - Don't spam the user with spurious 'Cura Notification's. -- Don't spam the logs with duplicated deprecated warnings. contributed by @Patschke +- Don't spam the logs with duplicated deprecated warnings. contributed by Patschke - Properly update the infill percentage in the top bar after an intent profile switch. - An uninstall could only be done by the original user that installed. - In certain rare situations, layers would be printed multiple times when monotonic fill was on. @@ -33,27 +33,27 @@ Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall F - Reduce clickable area of settings checkboxes, to prevent mis-clicks. - Fixed a crash when an unnamed tool would be accessed (possibly related to plugin use). - Fix an issue where a plugin would crash because of a missing dependency. -- Code refactors contributed by @digitalfrost -- Fix for to-mouse zoom on screens with scaling factor. contributed by @seaniepie +- Code refactors contributed by digitalfrost +- Fix for to-mouse zoom on screens with scaling factor. contributed by seaniepie - Models could not be multiplied in one-at-a-time mode. * Printer definitions, profiles and materials: -- Added Creality Ender 3 S1 profile. contributed by @Sebazzz -- Added Anycubic Kobra (Max). contributed by @ANYCUBIC-3D -- Added HCTECH printers. contributed by @3d-hctech -- Added da Vinci Pro EVO. contributed by @heed818 -- Fix FLSUN QQ-S platform orientation. contributed by @RVillani -- Fix Kingroon printers from going outside the build-volume in the end-gcode. contributed by @odaki -- Added Geetech Mizar_S. contributed by @Geeetech3D +- Added Creality Ender 3 S1 profile. contributed by Sebazzz +- Added Anycubic Kobra (Max). contributed by ANYCUBIC-3D +- Added HCTECH printers. contributed by 3d-hctech +- Added da Vinci Pro EVO. contributed by heed818 +- Fix FLSUN QQ-S platform orientation. contributed by RVillani +- Fix Kingroon printers from going outside the build-volume in the end-gcode. contributed by odaki +- Added Geetech Mizar_S. contributed by Geeetech3D - Added Tank-M printer. contributed by KOONOVO3DPrinter -- Update Renkforce RF100XL definition. contributed by @imakecodes -- Added VzBot profiles. contributed by @ckvsoft -- Added (additional) mingda printers. contributed by @jianshu-du -- Added Naxe machines. contributed by @Naxecorp -- Added T-Rex 2+, T-Rex 3. contributed by @jim-edwards -- Update FLsun SR. @xPakrikx -- Update Anycubic mega zero. contributed by @NOVAXIM -- Added some Renkforce machines. contributed by @goofoo3d +- Update Renkforce RF100XL definition. contributed by imakecodes +- Added VzBot profiles. contributed by ckvsoft +- Added (additional) mingda printers. contributed by jianshu-du +- Added Naxe machines. contributed by Naxecorp +- Added T-Rex 2+, T-Rex 3. contributed by jim-edwards +- Update FLsun SR. xPakrikx +- Update Anycubic mega zero. contributed by NOVAXIM +- Added some Renkforce machines. contributed by goofoo3d * Community translations (pending): - Updated the Brazilian Portuguese translation, contributed by Patola. From fb48c80ff904f33e0766fa5edbb460a1a1b2ce3a Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 27 Sep 2022 17:25:58 +0200 Subject: [PATCH 225/547] Update changelog: Style and small fixes. --- resources/texts/change_log.txt | 84 +++++++++++++++++----------------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index d542d4fdf7..d62c0c0a34 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -10,54 +10,54 @@ Colleagues or students in a ‘Guest’ role can prepare print jobs in Ultimaker Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall Flow', 'Initial Layer Bottom Flow', to better counteract the 'elephants foot' phenomenon. * Other new features and improvements: -- Auto-remove holes from not completely solid models in vase-mode. -- Add setting for 'tree support max diameter'. -- Add option to drop-down models to the build-plate individually. contributed to Piezoid -- Added a preference to make the tray icon optional. contributed by fieldOfView +- Auto-remove holes from not completely solid models in vase-mode +- Add setting for 'tree support max diameter' +- Add option to drop-down models to the build-plate individually, contributed to Piezoid +- Added a preference to make the tray icon optional, contributed by fieldOfView * Bug fixes: -- Don't ignore bottom pattern when spiralizing. -- Don't 'Union All' for 'Merged Meshes Overlap'. -- Seam placement was not in the correct corner in some cases. -- Cutting meshes with 'surface' set to 'both' cut through the mesh. -- Brim lines where ordered the wrong way in some cases. -- Random seam is now more random. -- Correctly apply combing when spiralizing. contributed by smartavionics -- Don't spam the user with spurious 'Cura Notification's. -- Don't spam the logs with duplicated deprecated warnings. contributed by Patschke -- Properly update the infill percentage in the top bar after an intent profile switch. -- An uninstall could only be done by the original user that installed. -- In certain rare situations, layers would be printed multiple times when monotonic fill was on. -- Put tree support infill density at 0% by default. -- Machine settings: Also save values when closing the window, not just when focus' changed. -- Reduce clickable area of settings checkboxes, to prevent mis-clicks. -- Fixed a crash when an unnamed tool would be accessed (possibly related to plugin use). -- Fix an issue where a plugin would crash because of a missing dependency. -- Code refactors contributed by digitalfrost -- Fix for to-mouse zoom on screens with scaling factor. contributed by seaniepie -- Models could not be multiplied in one-at-a-time mode. +- Don't ignore bottom pattern when spiralizing +- Don't 'Union All' for 'Merged Meshes Overlap' +- Seam placement was not in the correct corner in some cases +- Cutting meshes with 'surface' set to 'both' cut through the mesh +- Brim lines where ordered the wrong way in some cases +- Random seam is now more random +- Correctly apply combing when spiralizing, contributed by smartavionics +- Don't spam the user with spurious 'Cura Notification's (Windows only) +- Don't spam the logs with duplicated deprecated warnings, contributed by Patschke +- Properly update the infill percentage in the top bar after an intent profile switch +- An uninstall could only be done by the original user that installed +- In certain rare situations, layers would be printed multiple times when monotonic fill was on +- Put tree support infill density at 0% by default +- Machine settings: Also save values when closing the window, not just when focus' changed +- Reduce clickable area of settings checkboxes, to prevent mis-clicks +- Fixed a crash when an unnamed tool would be accessed (possibly related to plugin use) +- Fix an issue where a plugin would crash because of a missing dependency +- Many helpful code refactors, contributed by digitalfrost +- Fix for to-mouse zoom on screens with scaling factor, contributed by seaniepie +- Models could not be multiplied in one-at-a-time mode * Printer definitions, profiles and materials: -- Added Creality Ender 3 S1 profile. contributed by Sebazzz -- Added Anycubic Kobra (Max). contributed by ANYCUBIC-3D -- Added HCTECH printers. contributed by 3d-hctech -- Added da Vinci Pro EVO. contributed by heed818 -- Fix FLSUN QQ-S platform orientation. contributed by RVillani -- Fix Kingroon printers from going outside the build-volume in the end-gcode. contributed by odaki -- Added Geetech Mizar_S. contributed by Geeetech3D -- Added Tank-M printer. contributed by KOONOVO3DPrinter -- Update Renkforce RF100XL definition. contributed by imakecodes -- Added VzBot profiles. contributed by ckvsoft -- Added (additional) mingda printers. contributed by jianshu-du -- Added Naxe machines. contributed by Naxecorp -- Added T-Rex 2+, T-Rex 3. contributed by jim-edwards -- Update FLsun SR. xPakrikx -- Update Anycubic mega zero. contributed by NOVAXIM -- Added some Renkforce machines. contributed by goofoo3d +- Added Creality Ender 3 S1 profile, contributed by Sebazzz +- Added Anycubic Kobra (Max), contributed by ANYCUBIC-3D +- Added HCTECH printers, contributed by 3d-hctech +- Added da Vinci Pro EVO, contributed by heed818 +- Fix FLSUN QQ-S platform orientation, contributed by RVillani +- Fix Kingroon printers from going outside the build-volume in the end-gcode, contributed by odaki +- Added Geetech Mizar_S, contributed by Geeetech3D +- Added Tank-M printer, contributed by KOONOVO3DPrinter +- Update Renkforce RF100XL definition, contributed by imakecodes +- Added VzBot profiles, contributed by ckvsoft +- Added (additional) mingda printers, contributed by jianshu-du +- Added Naxe machines, contributed by Naxecorp +- Added T-Rex 2+, T-Rex 3, contributed by jim-edwards +- Update FLsun SR, contributed xPakrikx +- Update Anycubic mega zero, contributed by NOVAXIM +- Added some Renkforce machines, contributed by goofoo3d * Community translations (pending): -- Updated the Brazilian Portuguese translation, contributed by Patola. -- Updated the Czech translation, contributed by sustmi. +- Updated the Brazilian Portuguese translation, contributed by Patola +- Updated the Czech translation, contributed by sustmi * Known critical issues: - While some small fixes have been made already, the placement of the seam is still more scattered than before 5.0. (Will try to fix in stable.) From 9a4500f8472a71febfe5f79ef1a5eefc247e906b Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 28 Sep 2022 10:37:08 +0200 Subject: [PATCH 226/547] Update SDK to 8.2.0 for release 5.2 --- cura/ApplicationMetadata.py | 2 +- resources/bundled_packages/cura.json | 214 +++++++++++++-------------- 2 files changed, 108 insertions(+), 108 deletions(-) diff --git a/cura/ApplicationMetadata.py b/cura/ApplicationMetadata.py index 4938d569e7..92d5eb6b64 100644 --- a/cura/ApplicationMetadata.py +++ b/cura/ApplicationMetadata.py @@ -14,7 +14,7 @@ DEFAULT_CURA_LATEST_URL = "https://software.ultimaker.com/latest.json" # Each release has a fixed SDK version coupled with it. It doesn't make sense to make it configurable because, for # example Cura 3.2 with SDK version 6.1 will not work. So the SDK version is hard-coded here and left out of the # CuraVersion.py.in template. -CuraSDKVersion = "8.1.0" +CuraSDKVersion = "8.2.0" try: from cura.CuraVersion import CuraLatestURL diff --git a/resources/bundled_packages/cura.json b/resources/bundled_packages/cura.json index df89a0e2d1..6e28222597 100644 --- a/resources/bundled_packages/cura.json +++ b/resources/bundled_packages/cura.json @@ -6,7 +6,7 @@ "display_name": "3MF Reader", "description": "Provides support for reading 3MF files.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -23,7 +23,7 @@ "display_name": "3MF Writer", "description": "Provides support for writing 3MF files.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -40,7 +40,7 @@ "display_name": "AMF Reader", "description": "Provides support for reading AMF files.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "fieldOfView", @@ -57,7 +57,7 @@ "display_name": "Cura Backups", "description": "Backup and restore your configuration.", "package_version": "1.2.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -74,7 +74,7 @@ "display_name": "CuraEngine Backend", "description": "Provides the link to the CuraEngine slicing backend.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -91,7 +91,7 @@ "display_name": "Cura Profile Reader", "description": "Provides support for importing Cura profiles.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -108,7 +108,7 @@ "display_name": "Cura Profile Writer", "description": "Provides support for exporting Cura profiles.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -125,7 +125,7 @@ "display_name": "Ultimaker Digital Library", "description": "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library.", "package_version": "1.1.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -142,7 +142,7 @@ "display_name": "Firmware Update Checker", "description": "Checks for firmware updates.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -159,7 +159,7 @@ "display_name": "Firmware Updater", "description": "Provides a machine actions for updating firmware.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -176,7 +176,7 @@ "display_name": "Compressed G-code Reader", "description": "Reads g-code from a compressed archive.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -193,7 +193,7 @@ "display_name": "Compressed G-code Writer", "description": "Writes g-code to a compressed archive.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -210,7 +210,7 @@ "display_name": "G-Code Profile Reader", "description": "Provides support for importing profiles from g-code files.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -227,7 +227,7 @@ "display_name": "G-Code Reader", "description": "Allows loading and displaying G-code files.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "VictorLarchenko", @@ -244,7 +244,7 @@ "display_name": "G-Code Writer", "description": "Writes g-code to a file.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -261,7 +261,7 @@ "display_name": "Image Reader", "description": "Enables ability to generate printable geometry from 2D image files.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -278,7 +278,7 @@ "display_name": "Legacy Cura Profile Reader", "description": "Provides support for importing profiles from legacy Cura versions.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -295,7 +295,7 @@ "display_name": "Machine Settings Action", "description": "Provides a way to change machine settings (such as build volume, nozzle size, etc.).", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "fieldOfView", @@ -312,7 +312,7 @@ "display_name": "Model Checker", "description": "Checks models and print configuration for possible printing issues and give suggestions.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -329,7 +329,7 @@ "display_name": "Monitor Stage", "description": "Provides a monitor stage in Cura.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -346,7 +346,7 @@ "display_name": "Per-Object Settings Tool", "description": "Provides the per-model settings.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -363,7 +363,7 @@ "display_name": "Post Processing", "description": "Extension that allows for user created scripts for post processing.", "package_version": "2.2.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -380,7 +380,7 @@ "display_name": "Prepare Stage", "description": "Provides a prepare stage in Cura.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -397,7 +397,7 @@ "display_name": "Preview Stage", "description": "Provides a preview stage in Cura.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -414,7 +414,7 @@ "display_name": "Removable Drive Output Device", "description": "Provides removable drive hotplugging and writing support.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -431,7 +431,7 @@ "display_name": "Sentry Logger", "description": "Logs certain events so that they can be used by the crash reporter", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -448,7 +448,7 @@ "display_name": "Simulation View", "description": "Provides the Simulation view.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -465,7 +465,7 @@ "display_name": "Slice Info", "description": "Submits anonymous slice info. Can be disabled through preferences.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -482,7 +482,7 @@ "display_name": "Solid View", "description": "Provides a normal solid mesh view.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -499,7 +499,7 @@ "display_name": "Support Eraser Tool", "description": "Creates an eraser mesh to block the printing of support in certain places.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -516,7 +516,7 @@ "display_name": "Trimesh Reader", "description": "Provides support for reading model files.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -533,7 +533,7 @@ "display_name": "Marketplace", "description": "Find, manage and install new Cura packages.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -550,7 +550,7 @@ "display_name": "UFP Reader", "description": "Provides support for reading Ultimaker Format Packages.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -567,7 +567,7 @@ "display_name": "UFP Writer", "description": "Provides support for writing Ultimaker Format Packages.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -584,7 +584,7 @@ "display_name": "Ultimaker Machine Actions", "description": "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.).", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -601,7 +601,7 @@ "display_name": "UM3 Network Printing", "description": "Manages network connections to Ultimaker 3 printers.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -618,7 +618,7 @@ "display_name": "USB Printing", "description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.", "package_version": "1.0.2", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -635,7 +635,7 @@ "display_name": "Version Upgrade 2.1 to 2.2", "description": "Upgrades configurations from Cura 2.1 to Cura 2.2.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -652,7 +652,7 @@ "display_name": "Version Upgrade 2.2 to 2.4", "description": "Upgrades configurations from Cura 2.2 to Cura 2.4.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -669,7 +669,7 @@ "display_name": "Version Upgrade 2.5 to 2.6", "description": "Upgrades configurations from Cura 2.5 to Cura 2.6.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -686,7 +686,7 @@ "display_name": "Version Upgrade 2.6 to 2.7", "description": "Upgrades configurations from Cura 2.6 to Cura 2.7.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -703,7 +703,7 @@ "display_name": "Version Upgrade 2.7 to 3.0", "description": "Upgrades configurations from Cura 2.7 to Cura 3.0.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -720,7 +720,7 @@ "display_name": "Version Upgrade 3.0 to 3.1", "description": "Upgrades configurations from Cura 3.0 to Cura 3.1.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -737,7 +737,7 @@ "display_name": "Version Upgrade 3.2 to 3.3", "description": "Upgrades configurations from Cura 3.2 to Cura 3.3.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -754,7 +754,7 @@ "display_name": "Version Upgrade 3.3 to 3.4", "description": "Upgrades configurations from Cura 3.3 to Cura 3.4.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -771,7 +771,7 @@ "display_name": "Version Upgrade 3.4 to 3.5", "description": "Upgrades configurations from Cura 3.4 to Cura 3.5.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -788,7 +788,7 @@ "display_name": "Version Upgrade 3.5 to 4.0", "description": "Upgrades configurations from Cura 3.5 to Cura 4.0.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -805,7 +805,7 @@ "display_name": "Version Upgrade 4.0 to 4.1", "description": "Upgrades configurations from Cura 4.0 to Cura 4.1.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -822,7 +822,7 @@ "display_name": "Version Upgrade 4.1 to 4.2", "description": "Upgrades configurations from Cura 4.1 to Cura 4.2.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -839,7 +839,7 @@ "display_name": "Version Upgrade 4.2 to 4.3", "description": "Upgrades configurations from Cura 4.2 to Cura 4.3.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -856,7 +856,7 @@ "display_name": "Version Upgrade 4.3 to 4.4", "description": "Upgrades configurations from Cura 4.3 to Cura 4.4.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -873,7 +873,7 @@ "display_name": "Version Upgrade 4.4 to 4.5", "description": "Upgrades configurations from Cura 4.4 to Cura 4.5.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -890,7 +890,7 @@ "display_name": "Version Upgrade 4.5 to 4.6", "description": "Upgrades configurations from Cura 4.5 to Cura 4.6.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -907,7 +907,7 @@ "display_name": "Version Upgrade 4.6.0 to 4.6.2", "description": "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -924,7 +924,7 @@ "display_name": "Version Upgrade 4.6.2 to 4.7", "description": "Upgrades configurations from Cura 4.6.2 to Cura 4.7.", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -941,7 +941,7 @@ "display_name": "Version Upgrade 4.7.0 to 4.8.0", "description": "Upgrades configurations from Cura 4.7.0 to Cura 4.8.0", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -958,7 +958,7 @@ "display_name": "Version Upgrade 4.8.0 to 4.9.0", "description": "Upgrades configurations from Cura 4.8.0 to Cura 4.9.0", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -975,7 +975,7 @@ "display_name": "Version Upgrade 4.9 to 4.10", "description": "Upgrades configurations from Cura 4.9 to Cura 4.10", "package_version": "1.0.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -1010,7 +1010,7 @@ "display_name": "X3D Reader", "description": "Provides support for reading X3D files.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "SevaAlekseyev", @@ -1027,7 +1027,7 @@ "display_name": "XML Material Profiles", "description": "Provides capabilities to read and write XML-based material profiles.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -1044,7 +1044,7 @@ "display_name": "X-Ray View", "description": "Provides the X-Ray view.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", @@ -1061,7 +1061,7 @@ "display_name": "Generic ABS", "description": "The generic ABS profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1079,7 +1079,7 @@ "display_name": "Generic BAM", "description": "The generic BAM profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1097,7 +1097,7 @@ "display_name": "Generic CFF CPE", "description": "The generic CFF CPE profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1115,7 +1115,7 @@ "display_name": "Generic CFF PA", "description": "The generic CFF PA profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1133,7 +1133,7 @@ "display_name": "Generic CPE", "description": "The generic CPE profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1151,7 +1151,7 @@ "display_name": "Generic CPE+", "description": "The generic CPE+ profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1169,7 +1169,7 @@ "display_name": "Generic GFF CPE", "description": "The generic GFF CPE profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1187,7 +1187,7 @@ "display_name": "Generic GFF PA", "description": "The generic GFF PA profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1205,7 +1205,7 @@ "display_name": "Generic HIPS", "description": "The generic HIPS profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1223,7 +1223,7 @@ "display_name": "Generic Nylon", "description": "The generic Nylon profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1241,7 +1241,7 @@ "display_name": "Generic PC", "description": "The generic PC profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1259,7 +1259,7 @@ "display_name": "Generic PETG", "description": "The generic PETG profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1277,7 +1277,7 @@ "display_name": "Generic PLA", "description": "The generic PLA profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1295,7 +1295,7 @@ "display_name": "Generic PP", "description": "The generic PP profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1313,7 +1313,7 @@ "display_name": "Generic PVA", "description": "The generic PVA profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1331,7 +1331,7 @@ "display_name": "Generic Tough PLA", "description": "The generic Tough PLA profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1349,7 +1349,7 @@ "display_name": "Generic TPU", "description": "The generic TPU profile which other profiles can be based upon.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://github.com/Ultimaker/fdm_materials", "author": { "author_id": "Generic", @@ -1367,7 +1367,7 @@ "display_name": "Dagoma Chromatik PLA", "description": "Filament testé et approuvé pour les imprimantes 3D Dagoma. Chromatik est l'idéal pour débuter et suivre les tutoriels premiers pas. Il vous offre qualité et résistance pour chacune de vos impressions.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://dagoma.fr/boutique/filaments.html", "author": { "author_id": "Dagoma", @@ -1384,7 +1384,7 @@ "display_name": "FABtotum ABS", "description": "This material is easy to be extruded but it is not the simplest to use. It is one of the most used in 3D printing to get very well finished objects. It is not sustainable and its smoke can be dangerous if inhaled. The reason to prefer this filament to PLA is mainly because of its precision and mechanical specs. ABS (for plastic) stands for Acrylonitrile Butadiene Styrene and it is a thermoplastic which is widely used in everyday objects. It can be printed with any FFF 3D printer which can get to high temperatures as it must be extruded in a range between 220° and 245°, so it’s compatible with all versions of the FABtotum Personal fabricator.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=40", "author": { "author_id": "FABtotum", @@ -1401,7 +1401,7 @@ "display_name": "FABtotum Nylon", "description": "When 3D printing started this material was not listed among the extrudable filaments. It is flexible as well as resistant to tractions. It is well known for its uses in textile but also in industries which require a strong and flexible material. There are different kinds of Nylon: 3D printing mostly uses Nylon 6 and Nylon 6.6, which are the most common. It requires higher temperatures to be printed, so a 3D printer must be able to reach them (around 240°C): the FABtotum, of course, can.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=53", "author": { "author_id": "FABtotum", @@ -1418,7 +1418,7 @@ "display_name": "FABtotum PLA", "description": "It is the most common filament used for 3D printing. It is studied to be bio-degradable as it comes from corn starch’s sugar mainly. It is completely made of renewable sources and has no footprint on polluting. PLA stands for PolyLactic Acid and it is a thermoplastic that today is still considered the easiest material to be 3D printed. It can be extruded at lower temperatures: the standard range of FABtotum’s one is between 185° and 195°.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=39", "author": { "author_id": "FABtotum", @@ -1435,7 +1435,7 @@ "display_name": "FABtotum TPU Shore 98A", "description": "", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=66", "author": { "author_id": "FABtotum", @@ -1452,7 +1452,7 @@ "display_name": "Fiberlogy HD PLA", "description": "With our HD PLA you have many more options. You can use this material in two ways. Choose the one you like best. You can use it as a normal PLA and get prints characterized by a very good adhesion between the layers and high precision. You can also make your prints acquire similar properties to that of ABS – better impact resistance and high temperature resistance. All you need is an oven. Yes, an oven! By annealing our HD PLA in an oven, in accordance with the manual, you will avoid all the inconveniences of printing with ABS, such as unpleasant odour or hazardous fumes.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "http://fiberlogy.com/en/fiberlogy-filaments/filament-hd-pla/", "author": { "author_id": "Fiberlogy", @@ -1469,7 +1469,7 @@ "display_name": "Filo3D PLA", "description": "Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://dagoma.fr", "author": { "author_id": "Dagoma", @@ -1486,7 +1486,7 @@ "display_name": "IMADE3D JellyBOX PETG", "description": "", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "http://shop.imade3d.com/filament.html", "author": { "author_id": "IMADE3D", @@ -1503,7 +1503,7 @@ "display_name": "IMADE3D JellyBOX PLA", "description": "", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "http://shop.imade3d.com/filament.html", "author": { "author_id": "IMADE3D", @@ -1520,7 +1520,7 @@ "display_name": "Octofiber PLA", "description": "PLA material from Octofiber.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://nl.octofiber.com/3d-printing-filament/pla.html", "author": { "author_id": "Octofiber", @@ -1537,7 +1537,7 @@ "display_name": "PolyFlex™ PLA", "description": "PolyFlex™ is a highly flexible yet easy to print 3D printing material. Featuring good elasticity and a large strain-to- failure, PolyFlex™ opens up a completely new realm of applications.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "http://www.polymaker.com/shop/polyflex/", "author": { "author_id": "Polymaker", @@ -1554,7 +1554,7 @@ "display_name": "PolyMax™ PLA", "description": "PolyMax™ PLA is a 3D printing material with excellent mechanical properties and printing quality. PolyMax™ PLA has an impact resistance of up to nine times that of regular PLA, and better overall mechanical properties than ABS.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "http://www.polymaker.com/shop/polymax/", "author": { "author_id": "Polymaker", @@ -1571,7 +1571,7 @@ "display_name": "PolyPlus™ PLA True Colour", "description": "PolyPlus™ PLA is a premium PLA designed for all desktop FDM/FFF 3D printers. It is produced with our patented Jam-Free™ technology that ensures consistent extrusion and prevents jams.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "http://www.polymaker.com/shop/polyplus-true-colour/", "author": { "author_id": "Polymaker", @@ -1588,7 +1588,7 @@ "display_name": "PolyWood™ PLA", "description": "PolyWood™ is a wood mimic printing material that contains no actual wood ensuring a clean Jam-Free™ printing experience.", "package_version": "1.0.1", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "http://www.polymaker.com/shop/polywood/", "author": { "author_id": "Polymaker", @@ -1605,7 +1605,7 @@ "display_name": "Ultimaker ABS", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", @@ -1624,7 +1624,7 @@ "display_name": "Ultimaker Breakaway", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/breakaway", "author": { "author_id": "UltimakerPackages", @@ -1643,7 +1643,7 @@ "display_name": "Ultimaker CPE", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", @@ -1662,7 +1662,7 @@ "display_name": "Ultimaker CPE+", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/cpe", "author": { "author_id": "UltimakerPackages", @@ -1681,7 +1681,7 @@ "display_name": "Ultimaker Nylon", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", @@ -1700,7 +1700,7 @@ "display_name": "Ultimaker PC", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/pc", "author": { "author_id": "UltimakerPackages", @@ -1719,7 +1719,7 @@ "display_name": "Ultimaker PLA", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", @@ -1738,7 +1738,7 @@ "display_name": "Ultimaker PP", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/pp", "author": { "author_id": "UltimakerPackages", @@ -1757,7 +1757,7 @@ "display_name": "Ultimaker PVA", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", @@ -1776,7 +1776,7 @@ "display_name": "Ultimaker TPU 95A", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/tpu-95a", "author": { "author_id": "UltimakerPackages", @@ -1795,7 +1795,7 @@ "display_name": "Ultimaker Tough PLA", "description": "Example package for material and quality profiles for Ultimaker materials.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://ultimaker.com/products/materials/tough-pla", "author": { "author_id": "UltimakerPackages", @@ -1814,7 +1814,7 @@ "display_name": "Vertex Delta ABS", "description": "ABS material and quality files for the Delta Vertex K8800.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://vertex3dprinter.eu", "author": { "author_id": "Velleman", @@ -1831,7 +1831,7 @@ "display_name": "Vertex Delta PET", "description": "ABS material and quality files for the Delta Vertex K8800.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://vertex3dprinter.eu", "author": { "author_id": "Velleman", @@ -1848,7 +1848,7 @@ "display_name": "Vertex Delta PLA", "description": "ABS material and quality files for the Delta Vertex K8800.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://vertex3dprinter.eu", "author": { "author_id": "Velleman", @@ -1865,7 +1865,7 @@ "display_name": "Vertex Delta TPU", "description": "ABS material and quality files for the Delta Vertex K8800.", "package_version": "1.4.0", - "sdk_version": "8.1.0", + "sdk_version": "8.2.0", "website": "https://vertex3dprinter.eu", "author": { "author_id": "Velleman", From aab4723fe0a33894009444cae2eedf2b009c5145 Mon Sep 17 00:00:00 2001 From: Remco Burema <41987080+rburema@users.noreply.github.com> Date: Wed, 28 Sep 2022 12:22:15 +0200 Subject: [PATCH 227/547] Changelog updates: suggestions from 'code' review. Co-authored-by: Joey de l'Arago --- resources/texts/change_log.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index d62c0c0a34..edbd7f1b91 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -1,10 +1,10 @@ [5.2-BETA] * Abstract Cloud Printer Type -For currently online cloud printers, they are collated by type, and you can slice on the ('abstract') printer-type, then choose the specific printer that matches the profiles afterwards. +Online cloud printers are now grouped by type. You can slice with the ('abstract') printer type, and afterwards choose a specific printer to print with. * Support For 'Guest'-Type Accounts (In Digital Factory) -Colleagues or students in a ‘Guest’ role can prepare print jobs in Ultimaker Cura and send them to the printers via Digital Factory. Print jobs prepared like this will not start immediately but wait for approval from a user with an 'Member' or 'Admin' role. +Users with the ‘Guest’ role can prepare print jobs in Ultimaker Cura and send them to the printers via Digital Factory. These print jobs will not start until they are approved by a user with an 'Member' or 'Admin' role. * More Control Over Initial Layer Flow Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall Flow', 'Initial Layer Bottom Flow', to better counteract the 'elephants foot' phenomenon. From 17462d274bf1cd1ea904625513db481e11c0d9b3 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 28 Sep 2022 16:15:32 +0200 Subject: [PATCH 228/547] Upgrade SciPy to 1.9.1 This _should_ fix a bug where Cura crashes due to a username with non-latin characters in Windows. This is due to the creation and removal of temporary files by SciPy, which on Windows, happens in the users' folder. CURA-8416 --- requirements.txt | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/requirements.txt b/requirements.txt index 60dcb77bea..70a91f9a0e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -66,16 +66,30 @@ pyclipper==1.3.0.post2; \ --hash=sha256:5175ee50772a7dcc0feaab19ccf5b979b6066f4753edb330700231cf70d0c918 \ --hash=sha256:19a6809d9cbd535d0fe922e9315babb8d70b5c7dcd43e0f89740d09c406b40f8 \ --hash=sha256:5c5d50498e335d7f969ca5ad5886e77c40088521dcabab4feb2f93727140251e -scipy==1.8.1; \ - --hash=sha256:9e3fb1b0e896f14a85aa9a28d5f755daaeeb54c897b746df7a55ccb02b340f33 \ - --hash=sha256:4e53a55f6a4f22de01ffe1d2f016e30adedb67a699a310cdcac312806807ca81 \ - --hash=sha256:a0aa8220b89b2e3748a2836fbfa116194378910f1a6e78e4675a095bcd2c762d \ - --hash=sha256:02b567e722d62bddd4ac253dafb01ce7ed8742cf8031aea030a41414b86c1125 \ - --hash=sha256:65b77f20202599c51eb2771d11a6b899b97989159b7975e9b5259594f1d35ef4 \ - --hash=sha256:9dd4012ac599a1e7eb63c114d1eee1bcfc6dc75a29b589ff0ad0bb3d9412034f \ - --hash=sha256:70de2f11bf64ca9921fda018864c78af7147025e467ce9f4a11bc877266900a6 \ - --hash=sha256:83606129247e7610b58d0e1e93d2c5133959e9cf93555d3c27e536892f1ba1f2 \ - --hash=sha256:f3e7a8867f307e3359cc0ed2c63b61a1e33a19080f92fe377bc7d49f646f2ec1 +scipy==1.9.1 \ + --hash=sha256:c61b4a91a702e8e04aeb0bfc40460e1f17a640977c04dda8757efb0199c75332 \ + --hash=sha256:d79da472015d0120ba9b357b28a99146cd6c17b9609403164b1a8ed149b4dfc8 \ + --hash=sha256:825951b88f56765aeb6e5e38ac9d7d47407cfaaeb008d40aa1b45a2d7ea2731e \ + --hash=sha256:f950a04b33e17b38ff561d5a0951caf3f5b47caa841edd772ffb7959f20a6af0 \ + --hash=sha256:8cc81ac25659fec73599ccc52c989670e5ccd8974cf34bacd7b54a8d809aff1a \ + --hash=sha256:8d3faa40ac16c6357aaf7ea50394ea6f1e8e99d75e927a51102b1943b311b4d9 \ + --hash=sha256:7a412c476a91b080e456229e413792bbb5d6202865dae963d1e6e28c2bb58691 \ + --hash=sha256:eb954f5aca4d26f468bbebcdc5448348eb287f7bea536c6306f62ea062f63d9a \ + --hash=sha256:3c6f5d1d4b9a5e4fe5e14f26ffc9444fc59473bbf8d45dc4a9a15283b7063a72 \ + --hash=sha256:bc4e2c77d4cd015d739e75e74ebbafed59ba8497a7ed0fd400231ed7683497c4 \ + --hash=sha256:0419485dbcd0ed78c0d5bf234c5dd63e86065b39b4d669e45810d42199d49521 \ + --hash=sha256:34441dfbee5b002f9e15285014fd56e5e3372493c3e64ae297bae2c4b9659f5a \ + --hash=sha256:b97b479f39c7e4aaf807efd0424dec74bbb379108f7d22cf09323086afcd312c \ + --hash=sha256:e8fe305d9d67a81255e06203454729405706907dccbdfcc330b7b3482a6c371d \ + --hash=sha256:39ab9240cd215a9349c85ab908dda6d732f7d3b4b192fa05780812495536acc4 \ + --hash=sha256:71487c503e036740635f18324f62a11f283a632ace9d35933b2b0a04fd898c98 \ + --hash=sha256:3bc1ab68b9a096f368ba06c3a5e1d1d50957a86665fc929c4332d21355e7e8f4 \ + --hash=sha256:f7c39f7dbb57cce00c108d06d731f3b0e2a4d3a95c66d96bce697684876ce4d4 \ + --hash=sha256:47d1a95bd9d37302afcfe1b84c8011377c4f81e33649c5a5785db9ab827a6ade \ + --hash=sha256:96d7cf7b25c9f23c59a766385f6370dab0659741699ecc7a451f9b94604938ce \ + --hash=sha256:09412eb7fb60b8f00b328037fd814d25d261066ebc43a1e339cdce4f7502877e \ + --hash=sha256:90c805f30c46cf60f1e76e947574f02954d25e3bb1e97aa8a07bc53aa31cf7d1 \ + --hash=sha256:26d28c468900e6d5fdb37d2812ab46db0ccd22c63baa095057871faa3a498bc9 trimesh==3.9.36 \ --hash=sha256:f01e8edab14d1999700c980c21a1546f37417216ad915a53be649d263130181e \ --hash=sha256:8ac8bea693b3ee119f11b022fc9b9481c9f1af06cb38bc859bf5d16bbbe49b23 From 224f51bdab7c7df7c87a71d2e9088c90ff2824f7 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 28 Sep 2022 16:59:48 +0200 Subject: [PATCH 229/547] Put links in change-log for critical issues. --- resources/texts/change_log.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index edbd7f1b91..ac55eb1ecd 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -61,8 +61,10 @@ Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall F * Known critical issues: - While some small fixes have been made already, the placement of the seam is still more scattered than before 5.0. (Will try to fix in stable.) -- Support is sometimes missing in detailed parts, where previous releases supported them properly (still). (Will probably not be fixed in stable. This is currently slated for 5.3) -- Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances. (Will probably not be fixed in stable.) +- Support is sometimes missing in detailed parts, where previous releases supported them properly (still). (Will probably not be fixed in stable. This is currently slated for 5.3) +- Multiple external monitors on Windows (especially if from the same brand) might be a problem under some circumstances. (Will probably not be fixed in stable.) + +* Does Cura (not) work on your OS (version)? See this article for clarification. [5.1.1] * New features: From 237b671e0c24d4ea5323dc66c80046a3931698a4 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 28 Sep 2022 17:21:31 +0200 Subject: [PATCH 230/547] Prevent building with prerelease-string if none present. --- conanfile.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index 327a571e54..29cb38502a 100644 --- a/conanfile.py +++ b/conanfile.py @@ -157,7 +157,10 @@ class CuraConan(ConanFile): version.prerelease = self.options.extra_build_version if self.options.internal: version.prerelease = version.prerelease.replace('+', '+internal_') - cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease}" + if version.prerelease and version.prerelease != "": + cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease}" + else: + cura_version = f"{version.major}.{version.minor}.{version.patch}" with open(Path(location, "CuraVersion.py"), "w") as f: f.write(cura_version_py.render( From f1250514ef6ddb74014313567641e847423dd79e Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 28 Sep 2022 17:21:31 +0200 Subject: [PATCH 231/547] Prevent building with prerelease-string if none present. --- conanfile.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index 327a571e54..29cb38502a 100644 --- a/conanfile.py +++ b/conanfile.py @@ -157,7 +157,10 @@ class CuraConan(ConanFile): version.prerelease = self.options.extra_build_version if self.options.internal: version.prerelease = version.prerelease.replace('+', '+internal_') - cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease}" + if version.prerelease and version.prerelease != "": + cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease}" + else: + cura_version = f"{version.major}.{version.minor}.{version.patch}" with open(Path(location, "CuraVersion.py"), "w") as f: f.write(cura_version_py.render( From 91c6f17bb31175d8654f94ee46f125d2642b6d8c Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 28 Sep 2022 17:40:47 +0200 Subject: [PATCH 232/547] Not building with prerelease-string if none present. --- conanfile.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/conanfile.py b/conanfile.py index 29cb38502a..c032d6d83f 100644 --- a/conanfile.py +++ b/conanfile.py @@ -153,12 +153,13 @@ class CuraConan(ConanFile): cura_version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) version = Version(cura_version) + prerelease = "" if self.options.extra_build_version != "": - version.prerelease = self.options.extra_build_version + prerelease = self.options.extra_build_version if self.options.internal: - version.prerelease = version.prerelease.replace('+', '+internal_') - if version.prerelease and version.prerelease != "": - cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease}" + prerelease = version.prerelease.replace('+', '+internal_') + if prerelease != "": + cura_version = f"{version.major}.{version.minor}.{version.patch}-{prerelease}" else: cura_version = f"{version.major}.{version.minor}.{version.patch}" From 6953ff9019f8d692a916e2e87eb3430fe160d983 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 28 Sep 2022 17:40:47 +0200 Subject: [PATCH 233/547] Not building with prerelease-string if none present. --- conanfile.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/conanfile.py b/conanfile.py index 29cb38502a..c032d6d83f 100644 --- a/conanfile.py +++ b/conanfile.py @@ -153,12 +153,13 @@ class CuraConan(ConanFile): cura_version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) version = Version(cura_version) + prerelease = "" if self.options.extra_build_version != "": - version.prerelease = self.options.extra_build_version + prerelease = self.options.extra_build_version if self.options.internal: - version.prerelease = version.prerelease.replace('+', '+internal_') - if version.prerelease and version.prerelease != "": - cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease}" + prerelease = version.prerelease.replace('+', '+internal_') + if prerelease != "": + cura_version = f"{version.major}.{version.minor}.{version.patch}-{prerelease}" else: cura_version = f"{version.major}.{version.minor}.{version.patch}" From cbadf50f4dc7358df32b8d64b94b56c13fec212c Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 29 Sep 2022 12:57:10 +0200 Subject: [PATCH 234/547] Add beta version --- conandata.yml | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/conandata.yml b/conandata.yml index 83f45a2056..cac360ac3f 100644 --- a/conandata.yml +++ b/conandata.yml @@ -10,6 +10,113 @@ # requirements (use the /(latest)@ultimaker/testing) # # Subject to change in the future! + +"5.2.0-beta": + requirements: + - "pyarcus/(latest)@ultimaker/stable" + - "curaengine/(latest)@ultimaker/stable" + - "pysavitar/(latest)@ultimaker/stable" + - "pynest2d/(latest)@ultimaker/stable" + - "uranium/(latest)@ultimaker/stable" + - "fdm_materials/(latest)@ultimaker/stable" + - "cura_binary_data/(latest)@ultimaker/stable" + - "cpython/3.10.4" + internal_requirements: + - "fdm_materials_private/(latest)@ultimaker/testing" + - "cura_private_data/(latest)@ultimaker/testing" + runinfo: + entrypoint: "cura_app.py" + pyinstaller: + datas: + cura_plugins: + package: "cura" + src: "plugins" + dst: "share/cura/plugins" + cura_resources: + package: "cura" + src: "resources" + dst: "share/cura/resources" + cura_private_data: + package: "cura_private_data" + src: "resources" + dst: "share/cura/resources" + internal: true + uranium_plugins: + package: "uranium" + src: "plugins" + dst: "share/uranium/plugins" + uranium_resources: + package: "uranium" + src: "resources" + dst: "share/uranium/resources" + uranium_um_qt_qml_um: + package: "uranium" + src: "site-packages/UM/Qt/qml/UM" + dst: "PyQt6/Qt6/qml/UM" + cura_binary_data: + package: "cura_binary_data" + src: "resources/cura/resources" + dst: "share/cura/resources" + uranium_binary_data: + package: "cura_binary_data" + src: "resources/uranium/resources" + dst: "share/uranium/resources" + windows_binary_data: + package: "cura_binary_data" + src: "windows" + dst: "share/windows" + fdm_materials: + package: "fdm_materials" + src: "materials" + dst: "share/cura/resources/materials" + fdm_materials_private: + package: "fdm_materials_private" + src: "resources/materials" + dst: "share/cura/resources/materials" + internal: true + tcl: + package: "tcl" + src: "lib/tcl8.6" + dst: "tcl" + tk: + package: "tk" + src: "lib/tk8.6" + dst: "tk" + binaries: + curaengine: + package: "curaengine" + src: "bin" + dst: "." + binary: "CuraEngine" + hiddenimports: + - "pySavitar" + - "pyArcus" + - "pynest2d" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "logging.handlers" + - "zeroconf" + - "fcntl" + - "stl" + - "serial" + collect_all: + - "cura" + - "UM" + - "serial" + - "Charon" + - "sqlite3" + - "trimesh" + - "win32ctypes" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "stl" + icon: + Windows: "./icons/Cura.ico" + Macos: "./icons/cura.icns" + Linux: "./icons/cura-128.png" + "5.2.0-alpha": requirements: - "pyarcus/(latest)@ultimaker/testing" From a2c85dced99c374772747e4a3a48e42477c68d12 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 29 Sep 2022 16:09:00 +0200 Subject: [PATCH 235/547] Revert "Enable zigzag instead of the lines paatern on the skin layers. This improves print speed and quality. I used to decrease bridging quality, but due to enabling experimental bridging in the print profiles this can now be used." This reverts commit 863e1ecbae19644384e484cf88a3b4e0ae4a86aa. --- resources/definitions/ultimaker.def.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index c63169fc3a..2e5a2d4f5d 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -292,9 +292,6 @@ }, "support_z_distance": { "value": "0" - }, - "top_bottom_pattern": { - "value": "'zigzag'" } } } From f769216340e775e4b167d925c9cc56a1a6a1f39e Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 09:23:51 +0200 Subject: [PATCH 236/547] Update conandata.yml --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index cac360ac3f..f4ce31f655 100644 --- a/conandata.yml +++ b/conandata.yml @@ -11,7 +11,7 @@ # # Subject to change in the future! -"5.2.0-beta": +"5.2.0": requirements: - "pyarcus/(latest)@ultimaker/stable" - "curaengine/(latest)@ultimaker/stable" From 5eccf57c514c8cb5c6a6295b40c6097e49ba3a01 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 10:05:15 +0200 Subject: [PATCH 237/547] Update conandata.yml --- conandata.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/conandata.yml b/conandata.yml index f4ce31f655..4c35a1957f 100644 --- a/conandata.yml +++ b/conandata.yml @@ -13,13 +13,13 @@ "5.2.0": requirements: - - "pyarcus/(latest)@ultimaker/stable" - - "curaengine/(latest)@ultimaker/stable" - - "pysavitar/(latest)@ultimaker/stable" - - "pynest2d/(latest)@ultimaker/stable" - - "uranium/(latest)@ultimaker/stable" - - "fdm_materials/(latest)@ultimaker/stable" - - "cura_binary_data/(latest)@ultimaker/stable" + - "pyarcus/(latest)@_/_" + - "curaengine/(latest)@_/_" + - "pysavitar/(latest)@_/_" + - "pynest2d/(latest)@_/_" + - "uranium/(latest)@_/_" + - "fdm_materials/(latest)@_/_" + - "cura_binary_data/(latest)@_/_" - "cpython/3.10.4" internal_requirements: - "fdm_materials_private/(latest)@ultimaker/testing" From 3da50c0ee00fb2e8e42fe1cab72766440b0f3e3c Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 10:25:44 +0200 Subject: [PATCH 238/547] Update conandata.yml --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index 83f45a2056..0a414ddf8c 100644 --- a/conandata.yml +++ b/conandata.yml @@ -12,7 +12,7 @@ # Subject to change in the future! "5.2.0-alpha": requirements: - - "pyarcus/(latest)@ultimaker/testing" + - "pyarcus/5.2@ultimaker/testing" - "curaengine/(latest)@ultimaker/testing" - "pysavitar/(latest)@ultimaker/testing" - "pynest2d/(latest)@ultimaker/testing" From c482cbddf34c58739f499fdfb9770271a1ef25fc Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 10:25:44 +0200 Subject: [PATCH 239/547] Update conandata.yml --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index 4c35a1957f..a3b1e05e1b 100644 --- a/conandata.yml +++ b/conandata.yml @@ -119,7 +119,7 @@ "5.2.0-alpha": requirements: - - "pyarcus/(latest)@ultimaker/testing" + - "pyarcus/5.2@ultimaker/testing" - "curaengine/(latest)@ultimaker/testing" - "pysavitar/(latest)@ultimaker/testing" - "pynest2d/(latest)@ultimaker/testing" From b81b7c8c63654ac3baedaa724c65df8c0f9633bb Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 30 Sep 2022 10:34:22 +0200 Subject: [PATCH 240/547] Revert "Update conandata.yml" This reverts commit 3da50c0ee00fb2e8e42fe1cab72766440b0f3e3c. --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index 0a414ddf8c..83f45a2056 100644 --- a/conandata.yml +++ b/conandata.yml @@ -12,7 +12,7 @@ # Subject to change in the future! "5.2.0-alpha": requirements: - - "pyarcus/5.2@ultimaker/testing" + - "pyarcus/(latest)@ultimaker/testing" - "curaengine/(latest)@ultimaker/testing" - "pysavitar/(latest)@ultimaker/testing" - "pynest2d/(latest)@ultimaker/testing" From 94d80ef71255ae514dcb8ff3fd00f6a524b1a1b5 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 10:35:50 +0200 Subject: [PATCH 241/547] Update conandata.yml --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index a3b1e05e1b..8b113aaa8e 100644 --- a/conandata.yml +++ b/conandata.yml @@ -13,7 +13,7 @@ "5.2.0": requirements: - - "pyarcus/(latest)@_/_" + - "pyarcus/5.1.1-alpha+32@ultimaker/stable" - "curaengine/(latest)@_/_" - "pysavitar/(latest)@_/_" - "pynest2d/(latest)@_/_" From ff9fb445e0f50008c6bc7b654e749356c30985fe Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 10:54:52 +0200 Subject: [PATCH 242/547] Update conandata.yml --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index 8b113aaa8e..3194079f7b 100644 --- a/conandata.yml +++ b/conandata.yml @@ -14,7 +14,7 @@ "5.2.0": requirements: - "pyarcus/5.1.1-alpha+32@ultimaker/stable" - - "curaengine/(latest)@_/_" + - "curaengine/5.2" - "pysavitar/(latest)@_/_" - "pynest2d/(latest)@_/_" - "uranium/(latest)@_/_" From 959e4bfadd606754c67cf574ddc5dda879acdf23 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 11:07:10 +0200 Subject: [PATCH 243/547] Update conandata.yml --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index 3194079f7b..1feb4c9021 100644 --- a/conandata.yml +++ b/conandata.yml @@ -14,7 +14,7 @@ "5.2.0": requirements: - "pyarcus/5.1.1-alpha+32@ultimaker/stable" - - "curaengine/5.2" + - "curaengine/(latest)" - "pysavitar/(latest)@_/_" - "pynest2d/(latest)@_/_" - "uranium/(latest)@_/_" From b7ef3133757b00ff1063a60f18691f57ea3708f7 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 13:19:47 +0200 Subject: [PATCH 244/547] Update conandata.yml --- conandata.yml | 107 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 106 insertions(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index 1feb4c9021..95b2d526b8 100644 --- a/conandata.yml +++ b/conandata.yml @@ -10,7 +10,112 @@ # requirements (use the /(latest)@ultimaker/testing) # # Subject to change in the future! - +"5.2.0-beta": + requirements: + - "pyarcus/5.1.1-alpha+32@ultimaker/stable" + - "curaengine/(latest)" + - "pysavitar/(latest)@_/_" + - "pynest2d/(latest)@_/_" + - "uranium/(latest)@_/_" + - "fdm_materials/(latest)@_/_" + - "cura_binary_data/(latest)@_/_" + - "cpython/3.10.4" + internal_requirements: + - "fdm_materials_private/(latest)@ultimaker/testing" + - "cura_private_data/(latest)@ultimaker/testing" + runinfo: + entrypoint: "cura_app.py" + pyinstaller: + datas: + cura_plugins: + package: "cura" + src: "plugins" + dst: "share/cura/plugins" + cura_resources: + package: "cura" + src: "resources" + dst: "share/cura/resources" + cura_private_data: + package: "cura_private_data" + src: "resources" + dst: "share/cura/resources" + internal: true + uranium_plugins: + package: "uranium" + src: "plugins" + dst: "share/uranium/plugins" + uranium_resources: + package: "uranium" + src: "resources" + dst: "share/uranium/resources" + uranium_um_qt_qml_um: + package: "uranium" + src: "site-packages/UM/Qt/qml/UM" + dst: "PyQt6/Qt6/qml/UM" + cura_binary_data: + package: "cura_binary_data" + src: "resources/cura/resources" + dst: "share/cura/resources" + uranium_binary_data: + package: "cura_binary_data" + src: "resources/uranium/resources" + dst: "share/uranium/resources" + windows_binary_data: + package: "cura_binary_data" + src: "windows" + dst: "share/windows" + fdm_materials: + package: "fdm_materials" + src: "materials" + dst: "share/cura/resources/materials" + fdm_materials_private: + package: "fdm_materials_private" + src: "resources/materials" + dst: "share/cura/resources/materials" + internal: true + tcl: + package: "tcl" + src: "lib/tcl8.6" + dst: "tcl" + tk: + package: "tk" + src: "lib/tk8.6" + dst: "tk" + binaries: + curaengine: + package: "curaengine" + src: "bin" + dst: "." + binary: "CuraEngine" + hiddenimports: + - "pySavitar" + - "pyArcus" + - "pynest2d" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "logging.handlers" + - "zeroconf" + - "fcntl" + - "stl" + - "serial" + collect_all: + - "cura" + - "UM" + - "serial" + - "Charon" + - "sqlite3" + - "trimesh" + - "win32ctypes" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "stl" + icon: + Windows: "./icons/Cura.ico" + Macos: "./icons/cura.icns" + Linux: "./icons/cura-128.png" + "5.2.0": requirements: - "pyarcus/5.1.1-alpha+32@ultimaker/stable" From c4f4900ccdab7ca2069cd6888ec17676ef38a239 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 13:39:07 +0200 Subject: [PATCH 245/547] Revert Later This is a hack for beta release --- .github/workflows/conan-recipe-version.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 3ee67835f0..7d118d49f3 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -173,6 +173,14 @@ jobs: # FIXME: for external PR's actual_version = f"5.2.0-alpha+{buildmetadata}pr_{issue_number}" + if is_tag: + print("THE TAG IS: ", ${{ github.ref_name }}) + if is_tag and ${{ github.ref_name }} == "5.2.0-beta: + actual_version = "5.2.0-beta" + is_release_branch = True + user = "_" + channel = "_" + # %% print to output cmd_name = ["echo", f"::set-output name=name::{project_name}"] subprocess.call(cmd_name) @@ -194,7 +202,7 @@ jobs: print(f"version = {actual_version}") print(f"user = {user}") print(f"channel = {channel}") - print(f"recipe_id_full = {project_name}/{actual_version}@{user}/{channel}") + print(f"= {project_name}/{actual_version}@{user}/{channel}") print(f"recipe_id_latest = {project_name}/latest@{user}/{channel}") print(f"semver_full = {actual_version}") print(f"is_release_branch = {str(is_release_branch).lower()}") From 51b3c338da7c4bdf4360b6fb21f82847925e2b14 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 13:44:36 +0200 Subject: [PATCH 246/547] Update conan-recipe-version.yml --- .github/workflows/conan-recipe-version.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 3ee67835f0..2272e0aa6e 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -172,6 +172,14 @@ jobs: else: # FIXME: for external PR's actual_version = f"5.2.0-alpha+{buildmetadata}pr_{issue_number}" + + if is_tag: + print("THE TAG IS: ", ${{ github.ref_name }}) + if is_tag and ${{ github.ref_name }} == "5.2.0-beta: + actual_version = "5.2.0-beta" + is_release_branch = True + user = "_" + channel = "_" # %% print to output cmd_name = ["echo", f"::set-output name=name::{project_name}"] From d7db09d96d7f124c99feadde034f4f53b1ed28fd Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 13:46:02 +0200 Subject: [PATCH 247/547] Update conan-recipe-version.yml --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 2272e0aa6e..6a65cefdb3 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -175,7 +175,7 @@ jobs: if is_tag: print("THE TAG IS: ", ${{ github.ref_name }}) - if is_tag and ${{ github.ref_name }} == "5.2.0-beta: + if is_tag and ${{ github.ref_name }} == "5.2.0-beta": actual_version = "5.2.0-beta" is_release_branch = True user = "_" From 75ca7babaf3cbb3c737576bfcf1aa848fcb2d05b Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 26 Sep 2022 11:23:17 +0200 Subject: [PATCH 248/547] Add a circle to the background of the refresh button Be more consistent with rest of UI. CURA-9677 --- resources/qml/Dialogs/ChoosePrinterDialog.qml | 32 ++++++++++++++----- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/resources/qml/Dialogs/ChoosePrinterDialog.qml b/resources/qml/Dialogs/ChoosePrinterDialog.qml index 69d9fc44cc..b8ea98f7df 100644 --- a/resources/qml/Dialogs/ChoosePrinterDialog.qml +++ b/resources/qml/Dialogs/ChoosePrinterDialog.qml @@ -53,23 +53,39 @@ UM.Dialog anchors.left: parent.left text: catalog.i18nc("@title:label", "Compatible Printers") font: UM.Theme.getFont("large") + anchors.horizontalCenter: parent.horizontalCenter } - - UM.SimpleButton + TabButton { + id: refreshButton anchors.right: parent.right - - width: UM.Theme.getSize("small_button").width - height: UM.Theme.getSize("small_button").height - iconSource: UM.Theme.getIcon("ArrowDoubleCircleRight") - color: UM.Theme.getColor("text_link") - hoverColor: UM.Theme.getColor("text_scene_hover") + width: UM.Theme.getSize("button_icon").width + height: UM.Theme.getSize("button_icon").height + hoverEnabled: true onClicked: { manager.refresh() base.compatible_machine_model.forceUpdate() } + + background: Rectangle + { + width: UM.Theme.getSize("button_icon").width + height: UM.Theme.getSize("button_icon").height + color: refreshButton.hovered ? UM.Theme.getColor("toolbar_button_hover") : UM.Theme.getColor("toolbar_background") + radius: Math.round(refreshButton.width * 0.5) + } + + UM.ColorImage + { + width: UM.Theme.getSize("section_icon").width + height: UM.Theme.getSize("section_icon").height + color: UM.Theme.getColor("text_link") + source: UM.Theme.getIcon("ArrowDoubleCircleRight") + anchors.horizontalCenter: parent.horizontalCenter + anchors.verticalCenter: parent.verticalCenter + } } } From 3d2f6bbfe4530bcaa9561c601fb80542bcd390d7 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 13:47:50 +0200 Subject: [PATCH 249/547] Update conan-recipe-version.yml --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 6a65cefdb3..efb69f0712 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -174,7 +174,7 @@ jobs: actual_version = f"5.2.0-alpha+{buildmetadata}pr_{issue_number}" if is_tag: - print("THE TAG IS: ", ${{ github.ref_name }}) + print("THE TAG IS: ", "${{ github.ref_name }}") if is_tag and ${{ github.ref_name }} == "5.2.0-beta": actual_version = "5.2.0-beta" is_release_branch = True From d505e6980c67980a2744cc4b54fb153879cf061d Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 13:49:45 +0200 Subject: [PATCH 250/547] Update conan-recipe-version.yml --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index efb69f0712..2b4f9918cc 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -175,7 +175,7 @@ jobs: if is_tag: print("THE TAG IS: ", "${{ github.ref_name }}") - if is_tag and ${{ github.ref_name }} == "5.2.0-beta": + if is_tag and "${{ github.ref_name }}" == "5.2.0-beta": actual_version = "5.2.0-beta" is_release_branch = True user = "_" From 6da52b1d5967d6673f5c7b8e0d918eff57291af6 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 30 Sep 2022 15:50:35 +0200 Subject: [PATCH 251/547] Update conandata.yml --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index 95b2d526b8..daceec0349 100644 --- a/conandata.yml +++ b/conandata.yml @@ -12,7 +12,7 @@ # Subject to change in the future! "5.2.0-beta": requirements: - - "pyarcus/5.1.1-alpha+32@ultimaker/stable" + - "pyarcus/(latest)@_/_" - "curaengine/(latest)" - "pysavitar/(latest)@_/_" - "pynest2d/(latest)@_/_" From ed48fd2e82e31a403032ef44ae2d631dd63d3b12 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 3 Oct 2022 10:58:50 +0200 Subject: [PATCH 252/547] Update conanfile.py --- conanfile.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/conanfile.py b/conanfile.py index 17cd0260a6..c868c8cb52 100644 --- a/conanfile.py +++ b/conanfile.py @@ -152,6 +152,11 @@ class CuraConan(ConanFile): cura_version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) if self.options.internal: version = Version(cura_version) + self.output.error("="*100) + self.output.error(f"version: {version}") + self.output.error(f"cura_version: {cura_version}") + self.output.error(f"version.prerelease: {version.prerelease}") + self.output.error("="*100) cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease.replace('+', '+internal_')}" with open(Path(location, "CuraVersion.py"), "w") as f: From b33cff33f5f18f7be23e6c0a86a302ea887a517c Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 3 Oct 2022 11:28:22 +0200 Subject: [PATCH 253/547] Disable "Remove Raft Inside Corners" setting by default --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index cc49213a6c..b8fd5fa79b 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -8072,7 +8072,7 @@ "label": "Remove Raft Inside Corners", "description": "Remove inside corners from the raft, causing the raft to become convex.", "type": "bool", - "default_value": true, + "default_value": false, "resolve": "any(extruderValues('raft_remove_inside_corners'))", "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, From e854ee6a3ceb3e1e30a5d2e8d869fb235af84eaf Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 3 Oct 2022 11:35:46 +0200 Subject: [PATCH 254/547] Fix reference to version properties that don't exist. version.prerelease does not exist, swapped this out for version.pre. There is no "+" inside prerelease (ie "-alpha"), this was probably being confused with the build version ( ie. +testing_120). Both "+" and "-" are removed from these values so I have prepended "_internal" to the build number instead. --- conanfile.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/conanfile.py b/conanfile.py index c868c8cb52..66c7e39015 100644 --- a/conanfile.py +++ b/conanfile.py @@ -152,12 +152,10 @@ class CuraConan(ConanFile): cura_version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) if self.options.internal: version = Version(cura_version) - self.output.error("="*100) - self.output.error(f"version: {version}") - self.output.error(f"cura_version: {cura_version}") - self.output.error(f"version.prerelease: {version.prerelease}") - self.output.error("="*100) - cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease.replace('+', '+internal_')}" + if version.pre: + cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.pre}+internal_{version.build}" + else: + cura_version = f"{version.major}.{version.minor}.{version.patch}+internal_{version.build}" with open(Path(location, "CuraVersion.py"), "w") as f: f.write(cura_version_py.render( From d0ddb5fafeef4592f838837dbd1da4ef2b1563f0 Mon Sep 17 00:00:00 2001 From: MariskaMaas <40423138+MariMakes@users.noreply.github.com> Date: Mon, 3 Oct 2022 14:26:19 +0200 Subject: [PATCH 255/547] [CURA-9688] Fix View Printers in Digital Factory Send the user to the welcome page instead of the printjobs page to get a more comprehensive overview coming from the monitor page. --- plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml index e508f70cbb..33e8adf256 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml @@ -127,7 +127,7 @@ Component id: sendToFactoryButton anchors.horizontalCenter: parent.horizontalCenter text: catalog.i18nc("@button", "View printers in Digital Factory") - onClicked: Qt.openUrlExternally("https://digitalfactory.ultimaker.com/app/print-jobs?utm_source=cura&utm_medium=software&utm_campaign=monitor-view-cloud-printer-type") + onClicked: Qt.openUrlExternally("https://digitalfactory.ultimaker.com/app/welcome?utm_source=cura&utm_medium=software&utm_campaign=monitor-view-cloud-printer-type") } } } From a1a2784ef9c998b0f88598e076cced3c575bc303 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 4 Oct 2022 11:47:53 +0200 Subject: [PATCH 256/547] Add intent and quality fields to slice metadata CURA-9719 --- plugins/UFPWriter/UFPWriter.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 49751e1a2a..53ee5ae1ff 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -213,6 +213,7 @@ class UFPWriter(MeshWriter): def _getSliceMetadata(self) -> Dict[str, Dict[str, Dict[str, str]]]: """Get all changed settings and all settings. For each extruder and the global stack""" print_information = CuraApplication.getInstance().getPrintInformation() + machine_manager = CuraApplication.getInstance().getMachineManager() settings = { "material": { "length": print_information.materialLengths, @@ -222,7 +223,9 @@ class UFPWriter(MeshWriter): "global": { "changes": {}, "all_settings": {}, - } + }, + "intent": machine_manager.activeIntentCategory, + "quality": machine_manager.activeQualityOrQualityChangesName, } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) From 3dd2d146e79b60e6a017a31be20f143ec6825380 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 4 Oct 2022 12:00:09 +0200 Subject: [PATCH 257/547] Make sure a tag is a release version --- .github/workflows/conan-recipe-version.yml | 107 ++++++++++----------- 1 file changed, 50 insertions(+), 57 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 2b4f9918cc..c58ee0f901 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -102,6 +102,7 @@ jobs: is_release_branch = True channel = "_" user = "_" + actual_version = f"{branch_version}" else: try: branch_version = tools.Version(repo.active_branch.name) @@ -118,68 +119,60 @@ jobs: if "pull_request" in event_name: channel = f"pr_{issue_number}" - # %% Get the actual version - latest_branch_version = tools.Version("0.0.0") - latest_branch_tag = None - for tag in repo.git.tag(merged = True).splitlines(): - if str(tag).startswith("firmware") or str(tag).startswith("master"): - continue # Quick-fix for the versioning scheme name of the embedded team in fdm_materials(_private) repo - try: - version = tools.Version(tag) - except ConanException: - continue - if version > latest_branch_version: - latest_branch_version = version - latest_branch_tag = repo.tag(tag) - - if latest_branch_tag: # %% Get the actual version - no_commits = 0 - for commit in repo.iter_commits("HEAD"): - if commit == latest_branch_tag.commit: - break - no_commits += 1 + latest_branch_version = tools.Version("0.0.0") + latest_branch_tag = None + for tag in repo.git.tag(merged = True).splitlines(): + if str(tag).startswith("firmware") or str(tag).startswith("master"): + continue # Quick-fix for the versioning scheme name of the embedded team in fdm_materials(_private) repo + try: + version = tools.Version(tag) + except ConanException: + continue + if version > latest_branch_version: + latest_branch_version = version + latest_branch_tag = repo.tag(tag) - if no_commits == 0: - # This is a release - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}" - if channel == "stable": - user = "_" - channel = "_" - else: - latest_branch_version_prerelease = latest_branch_version.prerelease - if latest_branch_version.prerelease and not "." in latest_branch_version.prerelease: - # The prerealese did not contain a version number, default it to 1 - latest_branch_version_prerelease = f"{latest_branch_version.prerelease}.1" - if event_name == "pull_request": - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version_prerelease.lower()}+{buildmetadata}pr_{issue_number}_{no_commits}" - channel_metadata = f"{channel}_{no_commits}" + if latest_branch_tag: + # %% Get the actual version + no_commits = 0 + for commit in repo.iter_commits("HEAD"): + if commit == latest_branch_tag.commit: + break + no_commits += 1 + + if no_commits == 0: + # This is a release + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}" + if channel == "stable": + user = "_" + channel = "_" else: - if channel in ("stable", "_", ""): - channel_metadata = f"{no_commits}" - else: + latest_branch_version_prerelease = latest_branch_version.prerelease + if latest_branch_version.prerelease and not "." in latest_branch_version.prerelease: + # The prerealese did not contain a version number, default it to 1 + latest_branch_version_prerelease = f"{latest_branch_version.prerelease}.1" + if event_name == "pull_request": + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version_prerelease.lower()}+{buildmetadata}pr_{issue_number}_{no_commits}" channel_metadata = f"{channel}_{no_commits}" - if latest_branch_version.prerelease == "": - if is_release_branch: - bump_up_patch = int(latest_branch_version.patch) + 1 - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-alpha+{buildmetadata}{channel_metadata}" else: - bump_up_minor = int(latest_branch_version.minor) + 1 - reset_patch = 0 - actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" - else: - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" - else: - # FIXME: for external PR's - actual_version = f"5.2.0-alpha+{buildmetadata}pr_{issue_number}" - - if is_tag: - print("THE TAG IS: ", "${{ github.ref_name }}") - if is_tag and "${{ github.ref_name }}" == "5.2.0-beta": - actual_version = "5.2.0-beta" - is_release_branch = True - user = "_" - channel = "_" + if channel in ("stable", "_", ""): + channel_metadata = f"{no_commits}" + else: + channel_metadata = f"{channel}_{no_commits}" + if latest_branch_version.prerelease == "": + if is_release_branch: + bump_up_patch = int(latest_branch_version.patch) + 1 + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-alpha+{buildmetadata}{channel_metadata}" + else: + bump_up_minor = int(latest_branch_version.minor) + 1 + reset_patch = 0 + actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" + else: + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" + else: + # FIXME: for external PR's + actual_version = f"5.2.0-alpha+{buildmetadata}pr_{issue_number}" # %% print to output cmd_name = ["echo", f"::set-output name=name::{project_name}"] From 01357dd7fe0474ef5064acaffad53a686ccce6c4 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 4 Oct 2022 12:01:08 +0200 Subject: [PATCH 258/547] PR's a tagged with 5.3.0-alpha --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index c58ee0f901..13488ed603 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -172,7 +172,7 @@ jobs: actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" else: # FIXME: for external PR's - actual_version = f"5.2.0-alpha+{buildmetadata}pr_{issue_number}" + actual_version = f"5.3.0-alpha+{buildmetadata}pr_{issue_number}" # %% print to output cmd_name = ["echo", f"::set-output name=name::{project_name}"] From 328cff594a35b266d530ed1357093755f0667012 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 4 Oct 2022 12:36:10 +0200 Subject: [PATCH 259/547] Also bump up version after beta release --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 13488ed603..cf0febb961 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -160,7 +160,7 @@ jobs: channel_metadata = f"{no_commits}" else: channel_metadata = f"{channel}_{no_commits}" - if latest_branch_version.prerelease == "": + if latest_branch_version.prerelease == "" or "beta" in latest_branch_version.prerelease: if is_release_branch: bump_up_patch = int(latest_branch_version.patch) + 1 actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-alpha+{buildmetadata}{channel_metadata}" From 95faab7eb92c356fba87bd2c0e822b70feeb19ef Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 4 Oct 2022 12:58:45 +0200 Subject: [PATCH 260/547] Fix release is pushed to branch and not tagged --- .github/workflows/conan-recipe-version.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index cf0febb961..3952a4095b 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -142,11 +142,8 @@ jobs: no_commits += 1 if no_commits == 0: - # This is a release - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}" - if channel == "stable": - user = "_" - channel = "_" + # This is a release on a branch + actual_version = f"{latest_branch_version}" else: latest_branch_version_prerelease = latest_branch_version.prerelease if latest_branch_version.prerelease and not "." in latest_branch_version.prerelease: From c98614e2e1547f8827f1ed8a01a63f9e1432f6c9 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 4 Oct 2022 13:11:07 +0200 Subject: [PATCH 261/547] Fix release is pushed to branch and not tagged --- .github/workflows/conan-recipe-version.yml | 43 ++++++++++------------ 1 file changed, 19 insertions(+), 24 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 3952a4095b..b0fbaaf981 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -140,33 +140,28 @@ jobs: if commit == latest_branch_tag.commit: break no_commits += 1 - - if no_commits == 0: - # This is a release on a branch - actual_version = f"{latest_branch_version}" + latest_branch_version_prerelease = latest_branch_version.prerelease + if latest_branch_version.prerelease and not "." in latest_branch_version.prerelease: + # The prerealese did not contain a version number, default it to 1 + latest_branch_version_prerelease = f"{latest_branch_version.prerelease}.1" + if event_name == "pull_request": + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version_prerelease.lower()}+{buildmetadata}pr_{issue_number}_{no_commits}" + channel_metadata = f"{channel}_{no_commits}" else: - latest_branch_version_prerelease = latest_branch_version.prerelease - if latest_branch_version.prerelease and not "." in latest_branch_version.prerelease: - # The prerealese did not contain a version number, default it to 1 - latest_branch_version_prerelease = f"{latest_branch_version.prerelease}.1" - if event_name == "pull_request": - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version_prerelease.lower()}+{buildmetadata}pr_{issue_number}_{no_commits}" + if channel in ("stable", "_", ""): + channel_metadata = f"{no_commits}" + else: channel_metadata = f"{channel}_{no_commits}" + if latest_branch_version.prerelease == "" or "beta" in latest_branch_version.prerelease: + if is_release_branch: + bump_up_patch = int(latest_branch_version.patch) + 1 + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-alpha+{buildmetadata}{channel_metadata}" else: - if channel in ("stable", "_", ""): - channel_metadata = f"{no_commits}" - else: - channel_metadata = f"{channel}_{no_commits}" - if latest_branch_version.prerelease == "" or "beta" in latest_branch_version.prerelease: - if is_release_branch: - bump_up_patch = int(latest_branch_version.patch) + 1 - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-alpha+{buildmetadata}{channel_metadata}" - else: - bump_up_minor = int(latest_branch_version.minor) + 1 - reset_patch = 0 - actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" - else: - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" + bump_up_minor = int(latest_branch_version.minor) + 1 + reset_patch = 0 + actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" + else: + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" else: # FIXME: for external PR's actual_version = f"5.3.0-alpha+{buildmetadata}pr_{issue_number}" From 9ef927d7479f59cc84ba1710f3b1ea8cc4385347 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 4 Oct 2022 13:38:19 +0200 Subject: [PATCH 262/547] Fix bump up version --- .github/workflows/conan-recipe-version.yml | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index b0fbaaf981..19af28c6e2 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -152,16 +152,19 @@ jobs: channel_metadata = f"{no_commits}" else: channel_metadata = f"{channel}_{no_commits}" - if latest_branch_version.prerelease == "" or "beta" in latest_branch_version.prerelease: - if is_release_branch: + if is_release_branch: + if latest_branch_version.prerelease == "": + # An actual full release has been created, we are working on patch bump_up_patch = int(latest_branch_version.patch) + 1 - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-alpha+{buildmetadata}{channel_metadata}" + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{bump_up_patch}-beta.1+{buildmetadata}{channel_metadata}" else: - bump_up_minor = int(latest_branch_version.minor) + 1 - reset_patch = 0 - actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" + # An beta release has been created we are working toward a next beta or full release + bump_up_release_tag = int(latest_branch_version.prerelease.split('.')[1]) + 1 + actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.split('.')[0]}.{bump_up_release_tag}+{buildmetadata}{channel_metadata}" else: - actual_version = f"{latest_branch_version.major}.{latest_branch_version.minor}.{latest_branch_version.patch}-{latest_branch_version.prerelease.lower()}+{buildmetadata}{channel_metadata}" + bump_up_minor = int(latest_branch_version.minor) + 1 + reset_patch = 0 + actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" else: # FIXME: for external PR's actual_version = f"5.3.0-alpha+{buildmetadata}pr_{issue_number}" From ccea542280a341f6e78941cea5846f725a5d51fd Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 4 Oct 2022 14:40:13 +0200 Subject: [PATCH 263/547] Add spdlog to binaries list. Add warning for missing binary Update pattern matching for binaries glob in bin paths. It will now match .so.X files that it would not before. CURA-9711 --- conandata.yml | 5 +++++ conanfile.py | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index daceec0349..aca3d52105 100644 --- a/conandata.yml +++ b/conandata.yml @@ -87,6 +87,11 @@ src: "bin" dst: "." binary: "CuraEngine" + spdlog: + package: "spdlog" + src: "lib" + dst: "." + binary: "libspdlog" hiddenimports: - "pySavitar" - "pyArcus" diff --git a/conanfile.py b/conanfile.py index c032d6d83f..4334db0a9e 100644 --- a/conanfile.py +++ b/conanfile.py @@ -208,8 +208,10 @@ class CuraConan(ConanFile): else: continue if not src_path.exists(): + self.output.warning(f"Source path for binary {binary['binary']} does not exist") continue - for bin in src_path.glob(binary["binary"] + ".*[exe|dll|so|dylib]"): + + for bin in src_path.glob(binary["binary"] + "*[.exe|.dll|.so|.dylib|.so.]*"): binaries.append((str(bin), binary["dst"])) for bin in src_path.glob(binary["binary"]): binaries.append((str(bin), binary["dst"])) From 566cbba111eaff28fc79b785954a7a6e2fdb04e5 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Tue, 4 Oct 2022 15:23:58 +0200 Subject: [PATCH 264/547] Update conandata.yml --- conandata.yml | 241 ++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 226 insertions(+), 15 deletions(-) diff --git a/conandata.yml b/conandata.yml index daceec0349..199ea7a582 100644 --- a/conandata.yml +++ b/conandata.yml @@ -10,15 +10,226 @@ # requirements (use the /(latest)@ultimaker/testing) # # Subject to change in the future! -"5.2.0-beta": +"5.2.0-alpha": requirements: - - "pyarcus/(latest)@_/_" - - "curaengine/(latest)" - - "pysavitar/(latest)@_/_" - - "pynest2d/(latest)@_/_" - - "uranium/(latest)@_/_" - - "fdm_materials/(latest)@_/_" - - "cura_binary_data/(latest)@_/_" + - "pyarcus/(latest)@ultimaker/testing" + - "curaengine/(latest)@ultimaker/testing" + - "pysavitar/(latest)@ultimaker/testing" + - "pynest2d/(latest)@ultimaker/testing" + - "uranium/(latest)@ultimaker/testing" + - "fdm_materials/(latest)@ultimaker/testing" + - "cura_binary_data/(latest)@ultimaker/testing" + - "cpython/3.10.4" + internal_requirements: + - "fdm_materials_private/(latest)@ultimaker/testing" + - "cura_private_data/(latest)@ultimaker/testing" + runinfo: + entrypoint: "cura_app.py" + pyinstaller: + datas: + cura_plugins: + package: "cura" + src: "plugins" + dst: "share/cura/plugins" + cura_resources: + package: "cura" + src: "resources" + dst: "share/cura/resources" + cura_private_data: + package: "cura_private_data" + src: "resources" + dst: "share/cura/resources" + internal: true + uranium_plugins: + package: "uranium" + src: "plugins" + dst: "share/uranium/plugins" + uranium_resources: + package: "uranium" + src: "resources" + dst: "share/uranium/resources" + uranium_um_qt_qml_um: + package: "uranium" + src: "site-packages/UM/Qt/qml/UM" + dst: "PyQt6/Qt6/qml/UM" + cura_binary_data: + package: "cura_binary_data" + src: "resources/cura/resources" + dst: "share/cura/resources" + uranium_binary_data: + package: "cura_binary_data" + src: "resources/uranium/resources" + dst: "share/uranium/resources" + windows_binary_data: + package: "cura_binary_data" + src: "windows" + dst: "share/windows" + fdm_materials: + package: "fdm_materials" + src: "materials" + dst: "share/cura/resources/materials" + fdm_materials_private: + package: "fdm_materials_private" + src: "resources/materials" + dst: "share/cura/resources/materials" + internal: true + tcl: + package: "tcl" + src: "lib/tcl8.6" + dst: "tcl" + tk: + package: "tk" + src: "lib/tk8.6" + dst: "tk" + binaries: + curaengine: + package: "curaengine" + src: "bin" + dst: "." + binary: "CuraEngine" + hiddenimports: + - "pySavitar" + - "pyArcus" + - "pynest2d" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "logging.handlers" + - "zeroconf" + - "fcntl" + - "stl" + - "serial" + collect_all: + - "cura" + - "UM" + - "serial" + - "Charon" + - "sqlite3" + - "trimesh" + - "win32ctypes" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "stl" + icon: + Windows: "./icons/Cura.ico" + Macos: "./icons/cura.icns" + Linux: "./icons/cura-128.png" +"5.2.0-beta.2": + requirements: + - "pyarcus/(latest)@ultimaker/stable" + - "curaengine/(latest)@ultimaker/stable" + - "pysavitar/(latest)@ultimaker/stable" + - "pynest2d/(latest)@ultimaker/stable" + - "uranium/(latest)@ultimaker/stable" + - "fdm_materials/(latest)@ultimaker/stable" + - "cura_binary_data/(latest)@ultimaker/stable" + - "cpython/3.10.4" + internal_requirements: + - "fdm_materials_private/(latest)@ultimaker/testing" + - "cura_private_data/(latest)@ultimaker/testing" + runinfo: + entrypoint: "cura_app.py" + pyinstaller: + datas: + cura_plugins: + package: "cura" + src: "plugins" + dst: "share/cura/plugins" + cura_resources: + package: "cura" + src: "resources" + dst: "share/cura/resources" + cura_private_data: + package: "cura_private_data" + src: "resources" + dst: "share/cura/resources" + internal: true + uranium_plugins: + package: "uranium" + src: "plugins" + dst: "share/uranium/plugins" + uranium_resources: + package: "uranium" + src: "resources" + dst: "share/uranium/resources" + uranium_um_qt_qml_um: + package: "uranium" + src: "site-packages/UM/Qt/qml/UM" + dst: "PyQt6/Qt6/qml/UM" + cura_binary_data: + package: "cura_binary_data" + src: "resources/cura/resources" + dst: "share/cura/resources" + uranium_binary_data: + package: "cura_binary_data" + src: "resources/uranium/resources" + dst: "share/uranium/resources" + windows_binary_data: + package: "cura_binary_data" + src: "windows" + dst: "share/windows" + fdm_materials: + package: "fdm_materials" + src: "materials" + dst: "share/cura/resources/materials" + fdm_materials_private: + package: "fdm_materials_private" + src: "resources/materials" + dst: "share/cura/resources/materials" + internal: true + tcl: + package: "tcl" + src: "lib/tcl8.6" + dst: "tcl" + tk: + package: "tk" + src: "lib/tk8.6" + dst: "tk" + binaries: + curaengine: + package: "curaengine" + src: "bin" + dst: "." + binary: "CuraEngine" + hiddenimports: + - "pySavitar" + - "pyArcus" + - "pynest2d" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "logging.handlers" + - "zeroconf" + - "fcntl" + - "stl" + - "serial" + collect_all: + - "cura" + - "UM" + - "serial" + - "Charon" + - "sqlite3" + - "trimesh" + - "win32ctypes" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "stl" + icon: + Windows: "./icons/Cura.ico" + Macos: "./icons/cura.icns" + Linux: "./icons/cura-128.png" + +"5.2.0-beta.1": + requirements: + - "pyarcus/5.2.0-beta.1" + - "curaengine/5.2.0-beta.1" + - "pysavitar/5.2.0-beta.1" + - "pynest2d/5.2.0-beta.1" + - "uranium/5.2.0-beta.1" + - "fdm_materials/5.2.0-beta.1" + - "cura_binary_data/5.2.0-beta.1" - "cpython/3.10.4" internal_requirements: - "fdm_materials_private/(latest)@ultimaker/testing" @@ -118,13 +329,13 @@ "5.2.0": requirements: - - "pyarcus/5.1.1-alpha+32@ultimaker/stable" - - "curaengine/(latest)" - - "pysavitar/(latest)@_/_" - - "pynest2d/(latest)@_/_" - - "uranium/(latest)@_/_" - - "fdm_materials/(latest)@_/_" - - "cura_binary_data/(latest)@_/_" + - "pyarcus/5.2.0" + - "curaengine/5.2.0" + - "pysavitar/5.2.0" + - "pynest2d/5.2.0" + - "uranium/5.2.0" + - "fdm_materials/5.2.0" + - "cura_binary_data/5.2.0" - "cpython/3.10.4" internal_requirements: - "fdm_materials_private/(latest)@ultimaker/testing" From bef3eb8703e4f51da5a2e0cb3d173423cb3dfc9f Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Tue, 4 Oct 2022 15:27:41 +0200 Subject: [PATCH 265/547] Update conandata.yml --- conandata.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conandata.yml b/conandata.yml index 199ea7a582..517efd9596 100644 --- a/conandata.yml +++ b/conandata.yml @@ -10,7 +10,7 @@ # requirements (use the /(latest)@ultimaker/testing) # # Subject to change in the future! -"5.2.0-alpha": +"5.3.0-alpha": requirements: - "pyarcus/(latest)@ultimaker/testing" - "curaengine/(latest)@ultimaker/testing" From 1287dffe22ddf27ba0304c8f1a1f5fedb320395b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 4 Oct 2022 15:45:37 +0200 Subject: [PATCH 266/547] Add fmt binaries to list. CURA-9711 --- conandata.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/conandata.yml b/conandata.yml index aca3d52105..e3dc2eb1c8 100644 --- a/conandata.yml +++ b/conandata.yml @@ -92,6 +92,11 @@ src: "lib" dst: "." binary: "libspdlog" + fmt: + package: "fmt" + src: "lib" + dst: "." + binary: "libfmt" hiddenimports: - "pySavitar" - "pyArcus" From c00135bfac31738608df9b11a3649076126c3add Mon Sep 17 00:00:00 2001 From: jspijker Date: Tue, 4 Oct 2022 16:36:13 +0200 Subject: [PATCH 267/547] make sure prerelease tag triggers conan-package --- .github/workflows/conan-package.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index d7f4557b81..f8fc6e900b 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -44,8 +44,9 @@ on: - '[1-9].[0-9]' - '[1-9].[0-9][0-9]' tags: - - '[1-9].[0-9].[0-9]+' - - '[1-9].[0-9][0-9].[0-9]+' + - '[1-9].[0-9].[0-9]*' + - '[1-9].[0-9].[0-9]' + - '[1-9].[0-9][0-9].[0-9]*' jobs: conan-recipe-version: From 4cdf4e607db8385f00ff5cae4b90b65b09911280 Mon Sep 17 00:00:00 2001 From: jspijker Date: Tue, 4 Oct 2022 16:38:01 +0200 Subject: [PATCH 268/547] update conandata.yml --- conandata.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/conandata.yml b/conandata.yml index 517efd9596..a531564622 100644 --- a/conandata.yml +++ b/conandata.yml @@ -326,7 +326,6 @@ Windows: "./icons/Cura.ico" Macos: "./icons/cura.icns" Linux: "./icons/cura-128.png" - "5.2.0": requirements: - "pyarcus/5.2.0" @@ -432,7 +431,6 @@ Windows: "./icons/Cura.ico" Macos: "./icons/cura.icns" Linux: "./icons/cura-128.png" - "5.2.0-alpha": requirements: - "pyarcus/5.2@ultimaker/testing" From 058824d2f4647aea6dbd7ad9bdb50aaca7d8859e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ma=C3=ABl=20Kerbiriou?= Date: Mon, 19 Sep 2022 21:57:05 +0200 Subject: [PATCH 269/547] UFPWriter: fix settings serialization --- plugins/UFPWriter/UFPWriter.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 49751e1a2a..aa63eb6d2e 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -230,11 +230,11 @@ class UFPWriter(MeshWriter): # Add global user or quality changes global_flattened_changes = InstanceContainer.createMergedInstanceContainer(global_stack.userChanges, global_stack.qualityChanges) for setting in global_flattened_changes.getAllKeys(): - settings["global"]["changes"][setting] = global_flattened_changes.getProperty(setting, "value") + settings["global"]["changes"][setting] = str(global_flattened_changes.getProperty(setting, "value")) # Get global all settings values without user or quality changes for setting in global_stack.getAllKeys(): - settings["global"]["all_settings"][setting] = global_stack.getProperty(setting, "value") + settings["global"]["all_settings"][setting] = str(global_stack.getProperty(setting, "value")) for i, extruder in enumerate(global_stack.extruderList): # Add extruder fields to settings dictionary @@ -246,10 +246,10 @@ class UFPWriter(MeshWriter): # Add extruder user or quality changes extruder_flattened_changes = InstanceContainer.createMergedInstanceContainer(extruder.userChanges, extruder.qualityChanges) for setting in extruder_flattened_changes.getAllKeys(): - settings[f"extruder_{i}"]["changes"][setting] = extruder_flattened_changes.getProperty(setting, "value") + settings[f"extruder_{i}"]["changes"][setting] = str(extruder_flattened_changes.getProperty(setting, "value")) # Get extruder all settings values without user or quality changes for setting in extruder.getAllKeys(): - settings[f"extruder_{i}"]["all_settings"][setting] = extruder.getProperty(setting, "value") + settings[f"extruder_{i}"]["all_settings"][setting] = str(extruder.getProperty(setting, "value")) return settings From 6a03ae9e9c6cd22f33997acd1930c0479a07a408 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Wed, 5 Oct 2022 07:43:25 +0200 Subject: [PATCH 270/547] Use run-name to show version and actor New functionality which should help clarify which run is which. https://github.blog/changelog/2022-09-26-github-actions-dynamic-names-for-workflow-runs/ --- .github/workflows/cura-installer.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 10e7888029..da439eeff0 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -1,4 +1,5 @@ name: Cura Installer +run-name: Cura binaries ${{ inputs.cura_conan_version }} by @${{ github.actor }} on: workflow_dispatch: From 9bb1383da25cbd20d1d9118f06e8d271d277024e Mon Sep 17 00:00:00 2001 From: jspijker Date: Wed, 5 Oct 2022 09:34:11 +0200 Subject: [PATCH 271/547] revert changes to tag script --- scripts/rename_cura_1_tags.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 scripts/rename_cura_1_tags.sh diff --git a/scripts/rename_cura_1_tags.sh b/scripts/rename_cura_1_tags.sh old mode 100644 new mode 100755 index 8391ed08c2..624bd28d82 --- a/scripts/rename_cura_1_tags.sh +++ b/scripts/rename_cura_1_tags.sh @@ -11,4 +11,4 @@ do git tag -d $i; #Delete old tag. git push origin 1.$i :$i #Rename the tag remotely too. fi -done \ No newline at end of file +done From ca90ac7787587db9e90a15584854ea54bcbc45d8 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Wed, 5 Oct 2022 10:47:34 +0200 Subject: [PATCH 272/547] Fix adding all shared libs managed by Conan to pyinstaller Closes #13422 Contributes to CURA-9711 --- conandata.yml | 11 ----------- conanfile.py | 15 +++++++++------ 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/conandata.yml b/conandata.yml index 377224053c..0da3e8bc1d 100644 --- a/conandata.yml +++ b/conandata.yml @@ -220,7 +220,6 @@ Windows: "./icons/Cura.ico" Macos: "./icons/cura.icns" Linux: "./icons/cura-128.png" - "5.2.0-beta.1": requirements: - "pyarcus/5.2.0-beta.1" @@ -298,16 +297,6 @@ src: "bin" dst: "." binary: "CuraEngine" - spdlog: - package: "spdlog" - src: "lib" - dst: "." - binary: "libspdlog" - fmt: - package: "fmt" - src: "lib" - dst: "." - binary: "libfmt" hiddenimports: - "pySavitar" - "pyArcus" diff --git a/conanfile.py b/conanfile.py index 4334db0a9e..f5c9fcd65f 100644 --- a/conanfile.py +++ b/conanfile.py @@ -216,14 +216,17 @@ class CuraConan(ConanFile): for bin in src_path.glob(binary["binary"]): binaries.append((str(bin), binary["dst"])) - for _, dependency in self.dependencies.items(): - for bin_paths in dependency.cpp_info.bindirs: - binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*.dll")]) - binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*.dylib")]) - binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*.so")]) + # Make sure all Conan dependencies which are shared are added to the binary list for pyinstaller + for _, dependency in self.dependencies.host.items(): + if hasattr(dependency.options, "shared") and dependency.options.shared: + for bin_paths in dependency.cpp_info.bindirs: + binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*")]) + for lib_paths in dependency.cpp_info.libdirs: + binaries.extend([(f"{p}", ".") for p in Path(lib_paths).glob("**/*")]) # Copy dynamic libs from lib path - binaries.extend([(f"{p}", ".") for p in Path(self._base_dir.joinpath("lib")).glob("**/*.dylib")]) + binaries.extend([(f"{p}", ".") for p in Path(self._base_dir.joinpath("lib")).glob("**/*.dylib*")]) + binaries.extend([(f"{p}", ".") for p in Path(self._base_dir.joinpath("lib")).glob("**/*.so*")]) # Collect all dll's from PyQt6 and place them in the root binaries.extend([(f"{p}", ".") for p in Path(self._site_packages, "PyQt6", "Qt6").glob("**/*.dll")]) From ad65ffa76c1197ef81bc9d8df9332400b0639868 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Wed, 5 Oct 2022 10:56:53 +0200 Subject: [PATCH 273/547] Fix check if option exist Contributes to CURA-9711 --- conanfile.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/conanfile.py b/conanfile.py index f5c9fcd65f..47ca0354e3 100644 --- a/conanfile.py +++ b/conanfile.py @@ -7,7 +7,7 @@ from conan import ConanFile from conan.tools.files import copy, rmdir, save from conan.tools.env import VirtualRunEnv, Environment from conan.tools.scm import Version -from conan.errors import ConanInvalidConfiguration +from conan.errors import ConanInvalidConfiguration, ConanException required_conan_version = ">=1.50.0" @@ -218,7 +218,11 @@ class CuraConan(ConanFile): # Make sure all Conan dependencies which are shared are added to the binary list for pyinstaller for _, dependency in self.dependencies.host.items(): - if hasattr(dependency.options, "shared") and dependency.options.shared: + try: + is_shared = dependency.options.shared + except ConanException: + is_shared = False + if is_shared: for bin_paths in dependency.cpp_info.bindirs: binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*")]) for lib_paths in dependency.cpp_info.libdirs: From e2cf889f7feaa4e93ce04171e917ee0ec28047e7 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Wed, 5 Oct 2022 11:08:53 +0200 Subject: [PATCH 274/547] Don't check for shared Contributes to CURA-9711 --- conanfile.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/conanfile.py b/conanfile.py index 47ca0354e3..a932f0a232 100644 --- a/conanfile.py +++ b/conanfile.py @@ -218,15 +218,10 @@ class CuraConan(ConanFile): # Make sure all Conan dependencies which are shared are added to the binary list for pyinstaller for _, dependency in self.dependencies.host.items(): - try: - is_shared = dependency.options.shared - except ConanException: - is_shared = False - if is_shared: - for bin_paths in dependency.cpp_info.bindirs: - binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*")]) - for lib_paths in dependency.cpp_info.libdirs: - binaries.extend([(f"{p}", ".") for p in Path(lib_paths).glob("**/*")]) + for bin_paths in dependency.cpp_info.bindirs: + binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*")]) + for lib_paths in dependency.cpp_info.libdirs: + binaries.extend([(f"{p}", ".") for p in Path(lib_paths).glob("**/*")]) # Copy dynamic libs from lib path binaries.extend([(f"{p}", ".") for p in Path(self._base_dir.joinpath("lib")).glob("**/*.dylib*")]) From 2079bd5a6e70c8b9882e41bf3983099623bb044b Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 5 Oct 2022 13:26:12 +0200 Subject: [PATCH 275/547] Sort "other printers" list CURA-9687 --- cura/Machines/Models/MachineListModel.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index 4db1082863..df9ca7483f 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -86,6 +86,7 @@ class MachineListModel(ListModel): machines_manager = CuraApplication.getInstance().getMachineManager() other_machine_stacks = CuraContainerRegistry.getInstance().findContainerStacks(type="machine") + other_machine_stacks.sort(key = lambda machine: machine.getName().upper()) abstract_machine_stacks = CuraContainerRegistry.getInstance().findContainerStacks(is_abstract_machine = "True") abstract_machine_stacks.sort(key = lambda machine: machine.getName(), reverse = True) From 8cf475694fd6114a0ab5864db1fd51a090027e0a Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Wed, 5 Oct 2022 13:47:09 +0200 Subject: [PATCH 276/547] Filter on specific extensions Contributes to CURA-9711 --- conanfile.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/conanfile.py b/conanfile.py index a932f0a232..23c3f364ba 100644 --- a/conanfile.py +++ b/conanfile.py @@ -219,9 +219,10 @@ class CuraConan(ConanFile): # Make sure all Conan dependencies which are shared are added to the binary list for pyinstaller for _, dependency in self.dependencies.host.items(): for bin_paths in dependency.cpp_info.bindirs: - binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*")]) + binaries.extend([(f"{p}", ".") for p in Path(bin_paths).glob("**/*.dll")]) for lib_paths in dependency.cpp_info.libdirs: - binaries.extend([(f"{p}", ".") for p in Path(lib_paths).glob("**/*")]) + binaries.extend([(f"{p}", ".") for p in Path(lib_paths).glob("**/*.so*")]) + binaries.extend([(f"{p}", ".") for p in Path(lib_paths).glob("**/*.dylib*")]) # Copy dynamic libs from lib path binaries.extend([(f"{p}", ".") for p in Path(self._base_dir.joinpath("lib")).glob("**/*.dylib*")]) From 728daec6afdf143b823e1afbdf7ece49318e235a Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 5 Oct 2022 14:19:38 +0200 Subject: [PATCH 277/547] Wrap material name in Compatible Printer List CURA-9690 --- resources/qml/PrinterSelector/PrintSelectorCard.qml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resources/qml/PrinterSelector/PrintSelectorCard.qml b/resources/qml/PrinterSelector/PrintSelectorCard.qml index 943ad8077c..a4cf423466 100644 --- a/resources/qml/PrinterSelector/PrintSelectorCard.qml +++ b/resources/qml/PrinterSelector/PrintSelectorCard.qml @@ -59,6 +59,7 @@ Rectangle Item { + Layout.preferredWidth: extruderInformation.width height: childrenRect.height Cura.ExtruderIcon @@ -84,6 +85,7 @@ Rectangle { id: singleMaterialText anchors.left: extruderCore.right + anchors.right: parent.right anchors.verticalCenter: extruderCore.verticalCenter anchors.leftMargin: UM.Theme.getSize("default_margin").width text: modelData.materials.length == 1 ? `${modelData.materials[0].brand} ${modelData.materials[0].name}` : "" From 67e99cd4ce04f82ae817876848cc3347bba0d290 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Wed, 5 Oct 2022 14:32:54 +0200 Subject: [PATCH 278/547] Set version number for CuraVersion.py If you want custom version use the Conan Configuration: `user.cura:version` Contributes to CURA-9711 --- conanfile.py | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/conanfile.py b/conanfile.py index 23c3f364ba..70ddaf0731 100644 --- a/conanfile.py +++ b/conanfile.py @@ -151,17 +151,12 @@ class CuraConan(ConanFile): with open(Path(__file__).parent.joinpath("CuraVersion.py.jinja"), "r") as f: cura_version_py = Template(f.read()) - cura_version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) - version = Version(cura_version) - prerelease = "" - if self.options.extra_build_version != "": - prerelease = self.options.extra_build_version - if self.options.internal: - prerelease = version.prerelease.replace('+', '+internal_') - if prerelease != "": - cura_version = f"{version.major}.{version.minor}.{version.patch}-{prerelease}" - else: - cura_version = f"{version.major}.{version.minor}.{version.patch}" + # If you want a specific Cura version to show up on the splash screen add the user configuration `user.cura:version=VERSION` + # the global.conf, profile, package_info (of dependency) or via the cmd line `-c user.cura:version=VERSION` + cura_version = Version(self.conf.get("user.cura:version", default = self.version, check_type = str)) + pre_tag = f"-{cura_version.pre}" if cura_version.pre else "" + build_tag = f"+internal_{cura_version.build}" if self.options.internal and cura_version.build else "" + cura_version = f"{cura_version.major}.{cura_version.minor}.{cura_version.patch}{pre_tag}{build_tag}" with open(Path(location, "CuraVersion.py"), "w") as f: f.write(cura_version_py.render( From 6ae88f1181332df9e8add81742b2479e251a768c Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Wed, 5 Oct 2022 14:43:31 +0200 Subject: [PATCH 279/547] Also set build tag if not internal Contributes to CURA-9711 --- conanfile.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/conanfile.py b/conanfile.py index 70ddaf0731..a17f50f666 100644 --- a/conanfile.py +++ b/conanfile.py @@ -155,8 +155,9 @@ class CuraConan(ConanFile): # the global.conf, profile, package_info (of dependency) or via the cmd line `-c user.cura:version=VERSION` cura_version = Version(self.conf.get("user.cura:version", default = self.version, check_type = str)) pre_tag = f"-{cura_version.pre}" if cura_version.pre else "" - build_tag = f"+internal_{cura_version.build}" if self.options.internal and cura_version.build else "" - cura_version = f"{cura_version.major}.{cura_version.minor}.{cura_version.patch}{pre_tag}{build_tag}" + build_tag = f"+{cura_version.build}" if cura_version.build else "" + internal_tag = f"+internal" if self.options.internal else "" + cura_version = f"{cura_version.major}.{cura_version.minor}.{cura_version.patch}{pre_tag}{build_tag}{internal_tag}" with open(Path(location, "CuraVersion.py"), "w") as f: f.write(cura_version_py.render( From d6d7eef0548726f702d7b5a1b401592e40973bcc Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Wed, 5 Oct 2022 14:55:49 +0200 Subject: [PATCH 280/547] Notify PP&M on Print Profile Change To avoid print profile changes for ultimaker printers going unnoticed a github action is set up. PP-260 --- .../notify_on_print_profile_change.yml | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/notify_on_print_profile_change.yml diff --git a/.github/workflows/notify_on_print_profile_change.yml b/.github/workflows/notify_on_print_profile_change.yml new file mode 100644 index 0000000000..f2c77d366c --- /dev/null +++ b/.github/workflows/notify_on_print_profile_change.yml @@ -0,0 +1,35 @@ +name: notify_on_print_profile_change + +on: + push: + branches: [ "main" ] + paths: + - 'resources/definitions/fdmprinter.def.json' + - 'resources/definitions/ultimaker**' + - 'resources/extruders/ultimaker**' + - 'resources/intent/ultimaker**' + - 'resources/quality/ultimaker**' + - 'resources/variants/ultimaker**' + pull_request: + branches: [ "main" ] + paths: + - 'resources/definitions/fdmprinter.def.json' + - 'resources/definitions/ultimaker**' + - 'resources/extruders/ultimaker**' + - 'resources/intent/ultimaker**' + - 'resources/quality/ultimaker**' + - 'resources/variants/ultimaker**' +jobs: + slackNotification: + name: Slack Notification + runs-on: ubuntu-latest + steps: + - name: Ultimaker Print Profile Changed + uses: rtCamp/action-slack-notify@v2 + env: + SLACK_CHANNEL: profile-changes + SLACK_USERNAME: ${{ github.repository }} + SLACK_COLOR: '#00FF00' + SLACK_TITLE: Print profiles changed + MSG_MINIMAL: commit + SLACK_WEBHOOK: ${{ secrets.SLACK_CURA_PPM_HOOK }} \ No newline at end of file From 8e566319725e4232bb8f7ccbbe10d2c655aa136d Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 5 Oct 2022 15:27:39 +0200 Subject: [PATCH 281/547] 3mf project files saved with an abstract printer would crash on loading when selecting a non abstract printer to load the project with. This was because the metadata "is_abstract_machine" was being loaded into the non abstract machine. This caused a crash in MachineListModel.py by trying to delete this non abstract machine from a list where it didn't exist. The solution is to ignore the "is_abstract_machine" metadata when loading settings from saved machines in 3mf files. CURA-9711 --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index 86be2f0380..bec50b5660 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -53,6 +53,7 @@ _ignored_machine_network_metadata = { "connection_type", "capabilities", "octoprint_api_key", + "is_abstract_machine" } # type: Set[str] From f1fc0b44f7bf8485d2bbbc30c5f1dba30a0f5d89 Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Wed, 5 Oct 2022 13:03:39 -0400 Subject: [PATCH 282/547] Updated start and end gcode --- resources/definitions/dxu_umo.def.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/resources/definitions/dxu_umo.def.json b/resources/definitions/dxu_umo.def.json index 9347211224..be40747b6e 100644 --- a/resources/definitions/dxu_umo.def.json +++ b/resources/definitions/dxu_umo.def.json @@ -16,6 +16,18 @@ }, "machine_nozzle_cool_down_speed": { "default_value": 0.8 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + }, + "machine_start_gcode" : { + "value": "\"\" if machine_gcode_flavor == \"UltiGCode\" else \"; Script based on an original created by tjjfvi (https://github.com/tjjfvi)\\n; An up-to-date version of the tjjfvi's original script can be found\\n; here: https://csi.t6.fyi/\\n; Note - This script will only work in Cura V4.2 and above!\\n; --- Global Settings\\n; layer_height = {layer_height}\\n; smooth_spiralized_contours = {smooth_spiralized_contours}\\n; magic_mesh_surface_mode = {magic_mesh_surface_mode}\\n; machine_extruder_count = {machine_extruder_count}\\n; --- Single Extruder Settings\\n; speed_z_hop = {speed_z_hop}\\n; retraction_amount = {retraction_amount}\\n; retraction_hop = {retraction_hop}\\n; retraction_hop_enabled = {retraction_hop_enabled}\\n; retraction_enable = {retraction_enable}\\n; retraction_speed = {retraction_speed}\\n; retraction_retract_speed = {retraction_retract_speed}\\n; retraction_prime_speed = {retraction_prime_speed}\\n; speed_travel = {speed_travel}\\n\\nM355 S1 P25;turn on case light\\n\\n;material_bed_temperature={material_bed_temperature} material_print_temperature={material_print_temperature} material_print_temperature_layer_0={material_print_temperature_layer_0}\\nM190 S{material_bed_temperature_layer_0}\\nG21 ;metric values\\nG90 ;absolute positioning\\nM82 ;set extruder to absolute mode\\nM107 ;start with the fan off\\nM200 D0 T{initial_extruder_nr} ;reset filament diameter\\nG28 ;home all\\nT{initial_extruder_nr} ;switch to the first nozzle used for print\\nM104 T{initial_extruder_nr} S{material_standby_temperature, initial_extruder_nr}\\nG0 X25 Y20 F7200 ;change Y20 to Y0 ansonl\\nG0 Z20 F2400\\nM109 T{initial_extruder_nr} S{material_print_temperature_layer_0, initial_extruder_nr}\\nG0 X210 Y0 F7200\\nG92 E-12.0 ; increase purge 6.5 to 12\\nG1 E0 F200 ;purge nozzle ;change F45 to F200 like ultimaker code ansonl\\nG1 E-6.5 F1500\\nG1 E0 F1500\\nG1 Y50 F9000 ;add quick movement to Y50 like ultimaker code ansonl\\nM400 ;finish all moves\\nT{initial_extruder_nr}\\n;end of startup sequence\\n\\nM355 S1 P50;turn on case light\"" + }, + "machine_end_gcode" : { + "value": "\"\" if machine_gcode_flavor == \"UltiGCode\" else \";end code from UM3\\nG91 ;Relative movement\\nG0 F15000 X8.0 Y8.0 Z3.5 E-4.5 ;Wiping+material retraction ;increase bed lower 0.5>5.0 and add Y movement\\nG0 F10000 Z1.5 E4.5 ;Compensation for the retraction\\nG90 ;Disable relative movement\\n\\nG90 ;absolute positioning\\nM104 S0 T0 ;extruder heater off\\nM104 S0 T1\\nM140 S0 ;turn off bed\\nT0 ; move to the first head\\nM107 ;fan off\\nM355 S0 ;turn off case light\"" } } } From 1b705338b813be75b4295c0ecf24684110899763 Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Wed, 5 Oct 2022 13:04:04 -0400 Subject: [PATCH 283/547] Updated dual extruder start and end gcode --- resources/definitions/dxu_umo_dual.def.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/resources/definitions/dxu_umo_dual.def.json b/resources/definitions/dxu_umo_dual.def.json index d0bea5b5a2..1744bf1d52 100644 --- a/resources/definitions/dxu_umo_dual.def.json +++ b/resources/definitions/dxu_umo_dual.def.json @@ -16,6 +16,18 @@ }, "machine_nozzle_cool_down_speed": { "default_value": 0.8 + }, + "machine_nozzle_size": { + "default_value": 0.4 + }, + "material_diameter": { + "default_value": 1.75 + }, + "machine_start_gcode" : { + "value": "\"\" if machine_gcode_flavor == \"UltiGCode\" else \"; Script based on an original created by tjjfvi (https://github.com/tjjfvi)\\n; An up-to-date version of the tjjfvi's original script can be found\\n; here: https://csi.t6.fyi/\\n; Note - This script will only work in Cura V4.2 and above!\\n; --- Global Settings\\n; layer_height = {layer_height}\\n; smooth_spiralized_contours = {smooth_spiralized_contours}\\n; magic_mesh_surface_mode = {magic_mesh_surface_mode}\\n; machine_extruder_count = {machine_extruder_count}\\n; --- Single Extruder Settings\\n; speed_z_hop = {speed_z_hop}\\n; retraction_amount = {retraction_amount}\\n; retraction_hop = {retraction_hop}\\n; retraction_hop_enabled = {retraction_hop_enabled}\\n; retraction_enable = {retraction_enable}\\n; retraction_speed = {retraction_speed}\\n; retraction_retract_speed = {retraction_retract_speed}\\n; retraction_prime_speed = {retraction_prime_speed}\\n; speed_travel = {speed_travel}\\n; --- Multi-Extruder Settings\\n; speed_z_hop_0 = {speed_z_hop, 0}\\n; speed_z_hop_1 = {speed_z_hop, 1}\\n; retraction_amount_0 = {retraction_amount, 0}\\n; retraction_amount_1 = {retraction_amount, 1}\\n; retraction_hop_0 = {retraction_hop, 0}\\n; retraction_hop_1 = {retraction_hop, 1}\\n; retraction_hop_enabled_0 = {retraction_hop_enabled, 0}\\n; retraction_hop_enabled_1 = {retraction_hop_enabled, 1}\\n; retraction_prime_speed_0 = {retraction_prime_speed, 0}\\n; retraction_prime_speed_1 = {retraction_prime_speed, 1}\\n; retraction_retract_speed_0 = {retraction_retract_speed, 0}\\n; retraction_retract_speed_1 = {retraction_retract_speed, 1}\\n; retraction_speed_0 = {retraction_speed, 0}\\n; retraction_speed_1 = {retraction_speed, 1}\\n; retraction_enable_0 = {retraction_enable, 0}\\n; retraction_enable_1 = {retraction_enable, 1}\\n; speed_travel_0 = {speed_travel, 0}\\n; speed_travel_1 = {speed_travel, 1}\\n\\nM355 S1 P25;turn on case light\\n\\n;material_bed_temperature={material_bed_temperature} material_print_temperature={material_print_temperature} material_print_temperature_layer_0={material_print_temperature_layer_0}\\nM190 S{material_bed_temperature_layer_0}\\nM104 T0 S{material_standby_temperature, 0}\\nM104 T0 S{material_print_temperature_layer_0, 0}\\nG21 ;metric values\\nG90 ;absolute positioning\\nM82 ;set extruder to absolute mode\\nM107 ;start with the fan off\\nM200 D0 T0 ;reset filament diameter\\nM200 D0 T1\\nG28 ;home all\\nT1 ; move to the nozzle 2\\nG0 Z20 F2400 ;move the platform to 30mm\\nM109 T1 S{material_print_temperature_layer_0, 1}\\nG0 X210 Y0 F7200 ;change Y20 to Y0 ansonl\\nG92 E0\\nG92 E-12.0 ;prime distance ;increase purge 6.5 to 12\\nG1 E0 F200 ;purge nozzle ;change F45 to F200 like ultimaker code ansonl\\nG1 E-6.5 F1500 ; retract\\nT0 ; move to the nozzle 1\\nM104 T1 S{material_standby_temperature, 1}\\nG0 Z20 F2400\\nM109 T0 S{material_print_temperature_layer_0, 0}\\nG0 X210 Y0 F7200 ;change Y20 to Y0 ansonl\\nG92 E0\\nG92 E-12.0\\nG1 E0 F200 ;purge nozzle\\nG1 E-6.5 F1500\\nM104 T0 S{material_standby_temperature, 0}\\nT{initial_extruder_nr} ;switch to the first nozzle used for print\\nM109 T{initial_extruder_nr} S{material_print_temperature_layer_0, initial_extruder_nr}\\nM400 ;finish all moves\\nG1 E0 F1500\\nG92 E0\\nG1 Y100 F9000 ;add quick movement to Y50 like ultimaker code ansonl\\n;end of startup sequence\\n\\nM355 S1 P50;turn on case light\"" + }, + "machine_end_gcode" : { + "value": "\"\" if machine_gcode_flavor == \"UltiGCode\" else \";end code from UM3\\nG91 ;Relative movement\\nG0 F15000 X8.0 Y8.0 Z3.5 E-4.5 ;Wiping+material retraction ;increase bed lower 0.5>5.0 and add Y movement\\nG0 F10000 Z1.5 E4.5 ;Compensation for the retraction\\nG90 ;Disable relative movement\\n\\nG90 ;absolute positioning\\nM104 S0 T0 ;extruder heater off\\nM104 S0 T1\\nM140 S0 ;turn off bed\\nT0 ; move to the first head\\nM107 ;fan off\\nM355 S0 ;turn off case light\"" } } } From f3b9c73d0f00a56ef919e54e7deb48b7be34f1da Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Wed, 5 Oct 2022 21:03:17 +0200 Subject: [PATCH 284/547] Create a resolve function on the "support_enable" setting such that underlying extruders (and thus also intent profiles) can enable support. Relates to PP-251 --- resources/definitions/fdmprinter.def.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index cc49213a6c..b559c54a91 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4435,6 +4435,7 @@ "description": "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing.", "type": "bool", "default_value": false, + "resolve": "any(extruderValues('support_enable'))", "settable_per_mesh": true, "settable_per_extruder": false }, From 1f7679b33165f65a0c4474f6b29d3e56a23d3fc1 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 6 Oct 2022 10:01:06 +0200 Subject: [PATCH 285/547] Default to creating the installer --- .github/workflows/cura-installer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index da439eeff0..19f2211234 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -29,7 +29,7 @@ on: installer: description: 'Create the installer' required: true - default: false + default: true type: boolean # Run the nightly at 3:25 UTC on working days From 8e883cf5466f47d1dd708e19646bd7f82aa2482b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 6 Oct 2022 11:44:30 +0200 Subject: [PATCH 286/547] This fixes a crash when loading a 3mf with a printer that has no extruders while the current global stack also has no extruders. This was caused by trying to compare "extruders_enabled_count" which was None with an integer. CURA-9714 --- cura/Settings/MachineManager.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 2051ce1b99..27d8fbbc78 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -904,6 +904,7 @@ class MachineManager(QObject): if self._global_container_stack is None \ or self._global_container_stack.getProperty(setting_key, "value") == new_value \ + or self._global_container_stack.definitionChanges.getProperty("extruders_enabled_count", "value") is None \ or self._global_container_stack.definitionChanges.getProperty("extruders_enabled_count", "value") < 2: return From e2e626f53008d64e3d92e4bf9ddc1c9d48128135 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 6 Oct 2022 12:46:56 +0200 Subject: [PATCH 287/547] Windows: Registry root should be the local machine one. So that uninstall is properly linked in the 'programs and features' again. CURA-9696 --- packaging/NSIS/Ultimaker-Cura.nsi.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/NSIS/Ultimaker-Cura.nsi.jinja b/packaging/NSIS/Ultimaker-Cura.nsi.jinja index 9a51b81110..9cc6b53bd6 100644 --- a/packaging/NSIS/Ultimaker-Cura.nsi.jinja +++ b/packaging/NSIS/Ultimaker-Cura.nsi.jinja @@ -12,7 +12,7 @@ !define INSTALLER_NAME "{{ destination }}" !define MAIN_APP_EXE "{{ main_app }}" !define INSTALL_TYPE "SetShellVarContext all" -!define REG_ROOT "HKCR" +!define REG_ROOT "HKLM" !define REG_APP_PATH "Software\Microsoft\Windows\CurrentVersion\App Paths\${APP_NAME}" !define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}" From ccf9a47f085ac66bf57ec04e99a04bd984770641 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 6 Oct 2022 15:49:51 +0200 Subject: [PATCH 288/547] Flatten equation in UFP settings export --- plugins/UFPWriter/UFPWriter.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 9c323964ed..6510a52a41 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -12,6 +12,7 @@ from PyQt6.QtCore import QBuffer from UM.Application import Application from UM.Logger import Logger +from UM.Settings.SettingFunction import SettingFunction from UM.Mesh.MeshWriter import MeshWriter # The writer we need to implement. from UM.MimeTypeDatabase import MimeTypeDatabase, MimeType from UM.PluginRegistry import PluginRegistry # To get the g-code writer. @@ -233,11 +234,17 @@ class UFPWriter(MeshWriter): # Add global user or quality changes global_flattened_changes = InstanceContainer.createMergedInstanceContainer(global_stack.userChanges, global_stack.qualityChanges) for setting in global_flattened_changes.getAllKeys(): - settings["global"]["changes"][setting] = str(global_flattened_changes.getProperty(setting, "value")) + value = global_flattened_changes.getProperty(setting, "value") + if isinstance(property_value, SettingFunction): + property_value = property_value(value) + settings["global"]["changes"][setting] = value # Get global all settings values without user or quality changes for setting in global_stack.getAllKeys(): - settings["global"]["all_settings"][setting] = str(global_stack.getProperty(setting, "value")) + value = global_stack.getProperty(setting, "value") + if isinstance(property_value, SettingFunction): + property_value = property_value(value) + settings["global"]["all_settings"][setting] = value for i, extruder in enumerate(global_stack.extruderList): # Add extruder fields to settings dictionary @@ -249,10 +256,16 @@ class UFPWriter(MeshWriter): # Add extruder user or quality changes extruder_flattened_changes = InstanceContainer.createMergedInstanceContainer(extruder.userChanges, extruder.qualityChanges) for setting in extruder_flattened_changes.getAllKeys(): - settings[f"extruder_{i}"]["changes"][setting] = str(extruder_flattened_changes.getProperty(setting, "value")) + value = extruder_flattened_changes.getProperty(setting, "value") + if isinstance(property_value, SettingFunction): + property_value = property_value(value) + settings[f"extruder_{i}"]["changes"][setting] = value # Get extruder all settings values without user or quality changes for setting in extruder.getAllKeys(): - settings[f"extruder_{i}"]["all_settings"][setting] = str(extruder.getProperty(setting, "value")) + value = extruder.getProperty(setting, "value") + if isinstance(property_value, SettingFunction): + property_value = property_value(value) + settings[f"extruder_{i}"]["all_settings"][setting] = value return settings From 598e093b5e1dc30558db011e3c1f70158c411e2d Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 6 Oct 2022 16:05:53 +0200 Subject: [PATCH 289/547] Revert "Flatten equation in UFP settings export" This reverts commit ccf9a47f085ac66bf57ec04e99a04bd984770641. --- plugins/UFPWriter/UFPWriter.py | 21 ++++----------------- 1 file changed, 4 insertions(+), 17 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 6510a52a41..9c323964ed 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -12,7 +12,6 @@ from PyQt6.QtCore import QBuffer from UM.Application import Application from UM.Logger import Logger -from UM.Settings.SettingFunction import SettingFunction from UM.Mesh.MeshWriter import MeshWriter # The writer we need to implement. from UM.MimeTypeDatabase import MimeTypeDatabase, MimeType from UM.PluginRegistry import PluginRegistry # To get the g-code writer. @@ -234,17 +233,11 @@ class UFPWriter(MeshWriter): # Add global user or quality changes global_flattened_changes = InstanceContainer.createMergedInstanceContainer(global_stack.userChanges, global_stack.qualityChanges) for setting in global_flattened_changes.getAllKeys(): - value = global_flattened_changes.getProperty(setting, "value") - if isinstance(property_value, SettingFunction): - property_value = property_value(value) - settings["global"]["changes"][setting] = value + settings["global"]["changes"][setting] = str(global_flattened_changes.getProperty(setting, "value")) # Get global all settings values without user or quality changes for setting in global_stack.getAllKeys(): - value = global_stack.getProperty(setting, "value") - if isinstance(property_value, SettingFunction): - property_value = property_value(value) - settings["global"]["all_settings"][setting] = value + settings["global"]["all_settings"][setting] = str(global_stack.getProperty(setting, "value")) for i, extruder in enumerate(global_stack.extruderList): # Add extruder fields to settings dictionary @@ -256,16 +249,10 @@ class UFPWriter(MeshWriter): # Add extruder user or quality changes extruder_flattened_changes = InstanceContainer.createMergedInstanceContainer(extruder.userChanges, extruder.qualityChanges) for setting in extruder_flattened_changes.getAllKeys(): - value = extruder_flattened_changes.getProperty(setting, "value") - if isinstance(property_value, SettingFunction): - property_value = property_value(value) - settings[f"extruder_{i}"]["changes"][setting] = value + settings[f"extruder_{i}"]["changes"][setting] = str(extruder_flattened_changes.getProperty(setting, "value")) # Get extruder all settings values without user or quality changes for setting in extruder.getAllKeys(): - value = extruder.getProperty(setting, "value") - if isinstance(property_value, SettingFunction): - property_value = property_value(value) - settings[f"extruder_{i}"]["all_settings"][setting] = value + settings[f"extruder_{i}"]["all_settings"][setting] = str(extruder.getProperty(setting, "value")) return settings From efe3014d5560089c7dce8a6a8d2cd60891a0c736 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 6 Oct 2022 16:05:59 +0200 Subject: [PATCH 290/547] Merge branch '5.2' of github.com:Ultimaker/Cura into 5.2 # Conflicts: # plugins/UFPWriter/UFPWriter.py --- plugins/UFPWriter/UFPWriter.py | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 9c323964ed..d7671d02c8 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -12,6 +12,7 @@ from PyQt6.QtCore import QBuffer from UM.Application import Application from UM.Logger import Logger +from UM.Settings.SettingFunction import SettingFunction from UM.Mesh.MeshWriter import MeshWriter # The writer we need to implement. from UM.MimeTypeDatabase import MimeTypeDatabase, MimeType from UM.PluginRegistry import PluginRegistry # To get the g-code writer. @@ -233,11 +234,17 @@ class UFPWriter(MeshWriter): # Add global user or quality changes global_flattened_changes = InstanceContainer.createMergedInstanceContainer(global_stack.userChanges, global_stack.qualityChanges) for setting in global_flattened_changes.getAllKeys(): - settings["global"]["changes"][setting] = str(global_flattened_changes.getProperty(setting, "value")) + value = global_flattened_changes.getProperty(setting, "value") + if isinstance(value, SettingFunction): + value = value(global_flattened_changes) + settings["global"]["changes"][setting] = value # Get global all settings values without user or quality changes for setting in global_stack.getAllKeys(): - settings["global"]["all_settings"][setting] = str(global_stack.getProperty(setting, "value")) + value = global_stack.getProperty(setting, "value") + if isinstance(value, SettingFunction): + value = value(global_stack) + settings["global"]["all_settings"][setting] = value for i, extruder in enumerate(global_stack.extruderList): # Add extruder fields to settings dictionary @@ -249,10 +256,16 @@ class UFPWriter(MeshWriter): # Add extruder user or quality changes extruder_flattened_changes = InstanceContainer.createMergedInstanceContainer(extruder.userChanges, extruder.qualityChanges) for setting in extruder_flattened_changes.getAllKeys(): - settings[f"extruder_{i}"]["changes"][setting] = str(extruder_flattened_changes.getProperty(setting, "value")) + value = extruder_flattened_changes.getProperty(setting, "value") + if isinstance(value, SettingFunction): + value = value(extruder_flattened_changes) + settings[f"extruder_{i}"]["changes"][setting] = value # Get extruder all settings values without user or quality changes for setting in extruder.getAllKeys(): - settings[f"extruder_{i}"]["all_settings"][setting] = str(extruder.getProperty(setting, "value")) + value = extruder.getProperty(setting, "value") + if isinstance(value, SettingFunction): + value = value(extruder) + settings[f"extruder_{i}"]["all_settings"][setting] = value return settings From 27d56d378e6e6a8e18c20ed3973a47842c7530dd Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Thu, 6 Oct 2022 16:11:04 +0200 Subject: [PATCH 291/547] improve initial layer settings ultimaker.def.json is also cleaned and put in alphabetic order. Ultimaker 2 and original are kept mostly as they were, since they are not tested. PP-42 --- resources/definitions/ultimaker.def.json | 373 +++++------------- resources/definitions/ultimaker2.def.json | 9 + .../ultimaker2_plus_connect.def.json | 1 - resources/definitions/ultimaker3.def.json | 6 - .../definitions/ultimaker_original.def.json | 9 + resources/definitions/ultimaker_s3.def.json | 6 - resources/definitions/ultimaker_s5.def.json | 5 - ...um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg | 1 - ..._s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg | 1 - ...aa0.4_ABS_Normal_Quality_Accurate.inst.cfg | 1 - ...s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg | 1 - ...a0.4_CPEP_Normal_Quality_Accurate.inst.cfg | 1 - ..._s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg | 1 - ...aa0.4_CPE_Normal_Quality_Accurate.inst.cfg | 1 - ...3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg | 1 - ...0.4_Nylon_Normal_Quality_Accurate.inst.cfg | 1 - ...m_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg | 1 - ..._aa0.4_PC_Normal_Quality_Accurate.inst.cfg | 1 - ...s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg | 1 - ...a0.4_PETG_Normal_Quality_Accurate.inst.cfg | 1 - ...um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg | 1 - ..._s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg | 1 - ...aa0.4_PLA_Normal_Quality_Accurate.inst.cfg | 1 - ...3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg | 1 - ...m_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg | 1 - ...s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg | 1 - ...a0.4_TPLA_Normal_Quality_Accurate.inst.cfg | 1 - ..._aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg | 1 - ...um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg | 1 - ..._s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg | 1 - ...aa0.4_ABS_Normal_Quality_Accurate.inst.cfg | 1 - ...s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg | 1 - ...a0.4_CPEP_Normal_Quality_Accurate.inst.cfg | 1 - ..._s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg | 1 - ...aa0.4_CPE_Normal_Quality_Accurate.inst.cfg | 1 - ...5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg | 1 - ...0.4_Nylon_Normal_Quality_Accurate.inst.cfg | 1 - ...m_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg | 1 - ..._aa0.4_PC_Normal_Quality_Accurate.inst.cfg | 1 - ...s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg | 1 - ...a0.4_PETG_Normal_Quality_Accurate.inst.cfg | 1 - ...um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg | 1 - ..._s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg | 1 - ...aa0.4_PLA_Normal_Quality_Accurate.inst.cfg | 1 - ...5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg | 1 - ...m_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg | 1 - ...s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg | 1 - ...a0.4_TPLA_Normal_Quality_Accurate.inst.cfg | 1 - ..._aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg | 1 - .../um2p_abs_0.25_normal.inst.cfg | 1 - .../um2p_abs_0.4_fast.inst.cfg | 1 - .../um2p_abs_0.4_high.inst.cfg | 1 - .../um2p_abs_0.4_normal.inst.cfg | 1 - .../um2p_abs_0.6_normal.inst.cfg | 1 - .../um2p_abs_0.8_normal.inst.cfg | 1 - .../um2p_cpe_0.25_normal.inst.cfg | 1 - .../um2p_cpe_0.4_fast.inst.cfg | 1 - .../um2p_cpe_0.4_high.inst.cfg | 1 - .../um2p_cpe_0.4_normal.inst.cfg | 1 - .../um2p_cpe_0.6_normal.inst.cfg | 1 - .../um2p_cpe_0.8_normal.inst.cfg | 1 - .../um2p_cpep_0.4_draft.inst.cfg | 1 - .../um2p_cpep_0.4_normal.inst.cfg | 1 - .../um2p_cpep_0.6_draft.inst.cfg | 1 - .../um2p_cpep_0.6_normal.inst.cfg | 1 - .../um2p_cpep_0.8_draft.inst.cfg | 1 - .../um2p_cpep_0.8_normal.inst.cfg | 1 - .../um2p_nylon_0.25_high.inst.cfg | 1 - .../um2p_nylon_0.25_normal.inst.cfg | 1 - .../um2p_nylon_0.4_fast.inst.cfg | 1 - .../um2p_nylon_0.4_normal.inst.cfg | 1 - .../um2p_nylon_0.6_fast.inst.cfg | 1 - .../um2p_nylon_0.6_normal.inst.cfg | 1 - .../um2p_nylon_0.8_draft.inst.cfg | 1 - .../um2p_nylon_0.8_normal.inst.cfg | 1 - .../um2p_pc_0.25_high.inst.cfg | 1 - .../um2p_pc_0.25_normal.inst.cfg | 1 - .../ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg | 1 - .../um2p_pc_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg | 1 - .../um2p_pc_0.6_normal.inst.cfg | 1 - .../um2p_pc_0.8_draft.inst.cfg | 1 - .../um2p_pc_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg | 4 - .../um2p_pp_0.4_normal.inst.cfg | 4 - .../um2p_pp_0.6_draft.inst.cfg | 4 - .../ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg | 4 - .../um2p_pp_0.8_draft.inst.cfg | 4 - .../um2p_pp_0.8_verydraft.inst.cfg | 4 - .../um2p_tpu_0.25_high.inst.cfg | 1 - .../um2p_tpu_0.4_normal.inst.cfg | 1 - .../um2p_tpu_0.6_fast.inst.cfg | 1 - .../um2pc_abs_0.25_normal.inst.cfg | 1 - .../um2pc_abs_0.4_fast.inst.cfg | 1 - .../um2pc_abs_0.4_high.inst.cfg | 1 - .../um2pc_abs_0.4_normal.inst.cfg | 1 - .../um2pc_abs_0.6_normal.inst.cfg | 1 - .../um2pc_abs_0.8_normal.inst.cfg | 1 - .../um2pc_cpe_0.25_normal.inst.cfg | 1 - .../um2pc_cpe_0.4_fast.inst.cfg | 1 - .../um2pc_cpe_0.4_high.inst.cfg | 1 - .../um2pc_cpe_0.4_normal.inst.cfg | 1 - .../um2pc_cpe_0.6_normal.inst.cfg | 1 - .../um2pc_cpe_0.8_normal.inst.cfg | 1 - .../um2pc_cpep_0.4_draft.inst.cfg | 1 - .../um2pc_cpep_0.4_normal.inst.cfg | 1 - .../um2pc_cpep_0.6_draft.inst.cfg | 1 - .../um2pc_cpep_0.6_normal.inst.cfg | 1 - .../um2pc_cpep_0.8_draft.inst.cfg | 1 - .../um2pc_cpep_0.8_normal.inst.cfg | 1 - .../um2pc_nylon_0.25_high.inst.cfg | 1 - .../um2pc_nylon_0.25_normal.inst.cfg | 1 - .../um2pc_nylon_0.4_fast.inst.cfg | 1 - .../um2pc_nylon_0.4_normal.inst.cfg | 1 - .../um2pc_nylon_0.6_fast.inst.cfg | 1 - .../um2pc_nylon_0.6_normal.inst.cfg | 1 - .../um2pc_nylon_0.8_draft.inst.cfg | 1 - .../um2pc_nylon_0.8_normal.inst.cfg | 1 - .../um2pc_pc_0.25_high.inst.cfg | 1 - .../um2pc_pc_0.25_normal.inst.cfg | 1 - .../um2pc_pc_0.4_fast.inst.cfg | 1 - .../um2pc_pc_0.4_normal.inst.cfg | 1 - .../um2pc_pc_0.6_fast.inst.cfg | 1 - .../um2pc_pc_0.6_normal.inst.cfg | 1 - .../um2pc_pc_0.8_normal.inst.cfg | 1 - .../um2pc_petg_0.25_normal.inst.cfg | 1 - .../um2pc_petg_0.4_draft.inst.cfg | 1 - .../um2pc_petg_0.4_fast.inst.cfg | 1 - .../um2pc_petg_0.4_normal.inst.cfg | 1 - .../um2pc_petg_0.6_normal.inst.cfg | 1 - .../um2pc_petg_0.8_normal.inst.cfg | 1 - .../um2pc_pla_0.25_normal.inst.cfg | 1 - .../um2pc_pla_0.4_draft.inst.cfg | 1 - .../um2pc_pla_0.4_fast.inst.cfg | 1 - .../um2pc_pla_0.4_high.inst.cfg | 1 - .../um2pc_pla_0.4_normal.inst.cfg | 1 - .../um2pc_pla_0.6_normal.inst.cfg | 1 - .../um2pc_pla_0.8_normal.inst.cfg | 1 - .../um2pc_pp_0.4_fast.inst.cfg | 4 - .../um2pc_pp_0.4_normal.inst.cfg | 4 - .../um2pc_pp_0.6_draft.inst.cfg | 4 - .../um2pc_pp_0.6_fast.inst.cfg | 4 - .../um2pc_pp_0.8_draft.inst.cfg | 4 - .../um2pc_pp_0.8_verydraft.inst.cfg | 4 - .../um2pc_tpla_0.25_normal.inst.cfg | 1 - .../um2pc_tpla_0.4_draft.inst.cfg | 1 - .../um2pc_tpla_0.4_fast.inst.cfg | 1 - .../um2pc_tpla_0.4_normal.inst.cfg | 1 - .../um2pc_tpla_0.6_normal.inst.cfg | 1 - .../um2pc_tpla_0.8_normal.inst.cfg | 1 - .../um2pc_tpu_0.25_high.inst.cfg | 1 - .../um2pc_tpu_0.4_normal.inst.cfg | 1 - .../um2pc_tpu_0.6_fast.inst.cfg | 1 - .../um3_aa0.25_PC_Normal_Quality.inst.cfg | 2 - .../um3_aa0.25_PLA_Normal_Quality.inst.cfg | 3 - .../um3_aa0.25_PP_Normal_Quality.inst.cfg | 3 - .../um3_aa0.25_TPLA_Normal_Quality.inst.cfg | 3 - .../um3_aa0.4_ABS_Draft_Print.inst.cfg | 1 - .../um3_aa0.4_ABS_Fast_Print.inst.cfg | 1 - .../um3_aa0.4_ABS_High_Quality.inst.cfg | 2 - .../um3_aa0.4_ABS_Normal_Quality.inst.cfg | 2 - .../um3_aa0.4_BAM_Draft_Print.inst.cfg | 2 - .../um3_aa0.4_BAM_Fast_Print.inst.cfg | 2 - .../um3_aa0.4_BAM_Normal_Quality.inst.cfg | 2 - .../um3_aa0.4_CPEP_Draft_Print.inst.cfg | 2 - .../um3_aa0.4_CPEP_Fast_Print.inst.cfg | 2 - .../um3_aa0.4_CPEP_High_Quality.inst.cfg | 2 - .../um3_aa0.4_CPEP_Normal_Quality.inst.cfg | 2 - .../um3_aa0.4_CPE_Draft_Print.inst.cfg | 1 - .../um3_aa0.4_CPE_Fast_Print.inst.cfg | 1 - .../um3_aa0.4_CPE_High_Quality.inst.cfg | 1 - .../um3_aa0.4_CPE_Normal_Quality.inst.cfg | 1 - .../um3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../um3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../um3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../um3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../um3_aa0.4_PC_Draft_Print.inst.cfg | 2 - .../um3_aa0.4_PC_Fast_Print.inst.cfg | 2 - .../um3_aa0.4_PC_High_Quality.inst.cfg | 2 - .../um3_aa0.4_PC_Normal_Quality.inst.cfg | 2 - .../um3_aa0.4_PETG_Draft_Print.inst.cfg | 1 - .../um3_aa0.4_PETG_Fast_Print.inst.cfg | 1 - .../um3_aa0.4_PETG_Normal_Quality.inst.cfg | 1 - .../um3_aa0.4_PLA_Draft_Print.inst.cfg | 2 - .../um3_aa0.4_PLA_Fast_Print.inst.cfg | 2 - .../um3_aa0.4_PLA_High_Quality.inst.cfg | 2 - .../um3_aa0.4_PLA_Normal_Quality.inst.cfg | 2 - .../um3_aa0.4_PP_Draft_Print.inst.cfg | 3 - .../um3_aa0.4_PP_Fast_Print.inst.cfg | 3 - .../um3_aa0.4_PP_Normal_Quality.inst.cfg | 3 - .../um3_aa0.4_TPLA_Draft_Print.inst.cfg | 3 - .../um3_aa0.4_TPLA_Fast_Print.inst.cfg | 3 - .../um3_aa0.4_TPLA_Normal_Quality.inst.cfg | 3 - .../um3_aa0.4_TPU_Draft_Print.inst.cfg | 2 - .../um3_aa0.4_TPU_Fast_Print.inst.cfg | 2 - .../um3_aa0.4_TPU_Normal_Quality.inst.cfg | 2 - .../um3_aa0.8_CPEP_Fast_Print.inst.cfg | 4 - .../um3_aa0.8_CPEP_Superdraft_Print.inst.cfg | 4 - .../um3_aa0.8_CPEP_Verydraft_Print.inst.cfg | 4 - .../um3_aa0.8_PC_Fast_Print.inst.cfg | 4 - .../um3_aa0.8_PC_Superdraft_Print.inst.cfg | 4 - .../um3_aa0.8_PC_Verydraft_Print.inst.cfg | 4 - .../um3_aa0.8_PLA_Draft_Print.inst.cfg | 1 - .../um3_aa0.8_PLA_Superdraft_Print.inst.cfg | 1 - .../um3_aa0.8_PLA_Verydraft_Print.inst.cfg | 1 - .../um3_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../um3_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../um3_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - .../um3_aa0.8_TPLA_Draft_Print.inst.cfg | 2 - .../um3_aa0.8_TPLA_Superdraft_Print.inst.cfg | 2 - .../um3_aa0.8_TPLA_Verydraft_Print.inst.cfg | 3 - .../um3_aa0.8_TPU_Draft_Print.inst.cfg | 1 - .../um3_aa0.8_TPU_Superdraft_Print.inst.cfg | 1 - .../um3_aa0.8_TPU_Verydraft_Print.inst.cfg | 1 - ...um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.25_PC_Normal_Quality.inst.cfg | 2 - .../um_s3_aa0.25_PETG_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.25_PLA_Normal_Quality.inst.cfg | 3 - .../um_s3_aa0.25_PP_Normal_Quality.inst.cfg | 3 - .../um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg | 3 - .../um_s3_aa0.4_ABS_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.4_ABS_Fast_Print.inst.cfg | 1 - .../um_s3_aa0.4_ABS_High_Quality.inst.cfg | 1 - .../um_s3_aa0.4_ABS_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.4_BAM_Draft_Print.inst.cfg | 2 - .../um_s3_aa0.4_BAM_Fast_Print.inst.cfg | 2 - .../um_s3_aa0.4_BAM_Normal_Quality.inst.cfg | 2 - .../um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg | 2 - .../um_s3_aa0.4_CPEP_Draft_Print.inst.cfg | 2 - .../um_s3_aa0.4_CPEP_Fast_Print.inst.cfg | 2 - .../um_s3_aa0.4_CPEP_High_Quality.inst.cfg | 2 - .../um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg | 2 - .../um_s3_aa0.4_CPE_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.4_CPE_Fast_Print.inst.cfg | 1 - .../um_s3_aa0.4_CPE_High_Quality.inst.cfg | 1 - .../um_s3_aa0.4_CPE_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../um_s3_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../um_s3_aa0.4_PC_Draft_Print.inst.cfg | 2 - .../um_s3_aa0.4_PC_Fast_Print.inst.cfg | 2 - .../um_s3_aa0.4_PC_High_Quality.inst.cfg | 2 - .../um_s3_aa0.4_PC_Normal_Quality.inst.cfg | 2 - .../um_s3_aa0.4_PETG_Draft_Print.inst.cfg | 2 - .../um_s3_aa0.4_PETG_Fast_Print.inst.cfg | 2 - .../um_s3_aa0.4_PETG_High_Quality.inst.cfg | 2 - .../um_s3_aa0.4_PETG_Normal_Quality.inst.cfg | 2 - .../um_s3_aa0.4_PLA_Draft_Print.inst.cfg | 3 - .../um_s3_aa0.4_PLA_Fast_Print.inst.cfg | 3 - .../um_s3_aa0.4_PLA_High_Quality.inst.cfg | 3 - .../um_s3_aa0.4_PLA_Normal_Quality.inst.cfg | 3 - .../um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg | 1 - .../um_s3_aa0.4_PP_Draft_Print.inst.cfg | 3 - .../um_s3_aa0.4_PP_Fast_Print.inst.cfg | 3 - .../um_s3_aa0.4_PP_Normal_Quality.inst.cfg | 3 - .../um_s3_aa0.4_TPLA_Draft_Print.inst.cfg | 3 - .../um_s3_aa0.4_TPLA_Fast_Print.inst.cfg | 3 - .../um_s3_aa0.4_TPLA_High_Quality.inst.cfg | 3 - .../um_s3_aa0.4_TPLA_Normal_Quality.inst.cfg | 3 - .../um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 1 - .../um_s3_aa0.4_TPU_Draft_Print.inst.cfg | 2 - .../um_s3_aa0.4_TPU_Fast_Print.inst.cfg | 2 - .../um_s3_aa0.4_TPU_Normal_Quality.inst.cfg | 2 - .../um_s3_aa0.8_CPEP_Fast_Print.inst.cfg | 4 - ...um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg | 4 - .../um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg | 4 - .../um_s3_aa0.8_PC_Fast_Print.inst.cfg | 4 - .../um_s3_aa0.8_PC_Superdraft_Print.inst.cfg | 4 - .../um_s3_aa0.8_PC_Verydraft_Print.inst.cfg | 4 - .../um_s3_aa0.8_PETG_Draft_Print.inst.cfg | 1 - ...um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg | 1 - .../um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg | 2 - .../um_s3_aa0.8_PLA_Draft_Print.inst.cfg | 2 - .../um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg | 2 - .../um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg | 2 - .../um_s3_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../um_s3_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - .../um_s3_aa0.8_TPLA_Draft_Print.inst.cfg | 2 - ...um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg | 2 - .../um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg | 3 - .../um_s3_aa0.8_TPU_Draft_Print.inst.cfg | 1 - .../um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg | 1 - .../um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg | 1 - .../um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg | 2 - .../um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg | 2 - .../um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg | 2 - .../um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg | 2 - .../um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg | 2 - .../um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg | 2 - .../um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg | 2 - .../um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg | 2 - .../um_s3_cc0.4_PLA_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.4_PLA_Fast_Print.inst.cfg | 1 - .../um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg | 2 - .../um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg | 2 - .../um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg | 2 - .../um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg | 2 - .../um_s3_cc0.6_PLA_Draft_Print.inst.cfg | 1 - .../um_s3_cc0.6_PLA_Fast_Print.inst.cfg | 1 - .../um_s5_aa0.25_PC_Normal_Quality.inst.cfg | 2 - .../um_s5_aa0.25_PETG_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.25_PLA_Normal_Quality.inst.cfg | 3 - .../um_s5_aa0.25_PP_Normal_Quality.inst.cfg | 3 - .../um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg | 3 - .../um_s5_aa0.4_ABS_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.4_ABS_Fast_Print.inst.cfg | 1 - .../um_s5_aa0.4_ABS_High_Quality.inst.cfg | 1 - .../um_s5_aa0.4_ABS_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.4_BAM_Draft_Print.inst.cfg | 2 - .../um_s5_aa0.4_BAM_Fast_Print.inst.cfg | 2 - .../um_s5_aa0.4_BAM_Normal_Quality.inst.cfg | 2 - .../um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg | 2 - .../um_s5_aa0.4_CPEP_Draft_Print.inst.cfg | 2 - .../um_s5_aa0.4_CPEP_Fast_Print.inst.cfg | 2 - .../um_s5_aa0.4_CPEP_High_Quality.inst.cfg | 2 - .../um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg | 2 - .../um_s5_aa0.4_CPE_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.4_CPE_Fast_Print.inst.cfg | 1 - .../um_s5_aa0.4_CPE_High_Quality.inst.cfg | 1 - .../um_s5_aa0.4_CPE_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.4_Nylon_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.4_Nylon_Fast_Print.inst.cfg | 1 - .../um_s5_aa0.4_Nylon_High_Quality.inst.cfg | 1 - .../um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg | 1 - .../um_s5_aa0.4_PC_Draft_Print.inst.cfg | 2 - .../um_s5_aa0.4_PC_Fast_Print.inst.cfg | 2 - .../um_s5_aa0.4_PC_High_Quality.inst.cfg | 2 - .../um_s5_aa0.4_PC_Normal_Quality.inst.cfg | 2 - .../um_s5_aa0.4_PETG_Draft_Print.inst.cfg | 2 - .../um_s5_aa0.4_PETG_Fast_Print.inst.cfg | 2 - .../um_s5_aa0.4_PETG_High_Quality.inst.cfg | 2 - .../um_s5_aa0.4_PETG_Normal_Quality.inst.cfg | 2 - .../um_s5_aa0.4_PLA_Draft_Print.inst.cfg | 3 - .../um_s5_aa0.4_PLA_Fast_Print.inst.cfg | 3 - .../um_s5_aa0.4_PLA_High_Quality.inst.cfg | 3 - .../um_s5_aa0.4_PLA_Normal_Quality.inst.cfg | 3 - .../um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg | 1 - .../um_s5_aa0.4_PP_Draft_Print.inst.cfg | 3 - .../um_s5_aa0.4_PP_Fast_Print.inst.cfg | 3 - .../um_s5_aa0.4_PP_Normal_Quality.inst.cfg | 3 - .../um_s5_aa0.4_TPLA_Draft_Print.inst.cfg | 3 - .../um_s5_aa0.4_TPLA_Fast_Print.inst.cfg | 3 - .../um_s5_aa0.4_TPLA_High_Quality.inst.cfg | 3 - .../um_s5_aa0.4_TPLA_Normal_Quality.inst.cfg | 3 - .../um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg | 1 - .../um_s5_aa0.4_TPU_Draft_Print.inst.cfg | 2 - .../um_s5_aa0.4_TPU_Fast_Print.inst.cfg | 2 - .../um_s5_aa0.4_TPU_Normal_Quality.inst.cfg | 2 - .../um_s5_aa0.8_CPEP_Fast_Print.inst.cfg | 4 - ...um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg | 4 - .../um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg | 4 - .../um_s5_aa0.8_PC_Fast_Print.inst.cfg | 4 - .../um_s5_aa0.8_PC_Superdraft_Print.inst.cfg | 4 - .../um_s5_aa0.8_PC_Verydraft_Print.inst.cfg | 4 - .../um_s5_aa0.8_PETG_Draft_Print.inst.cfg | 1 - ...um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg | 1 - .../um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg | 1 - .../um_s5_aa0.8_PLA_Draft_Print.inst.cfg | 2 - .../um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg | 2 - .../um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg | 2 - .../um_s5_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../um_s5_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - .../um_s5_aa0.8_TPLA_Draft_Print.inst.cfg | 2 - ...um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg | 2 - .../um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg | 3 - .../um_s5_aa0.8_TPU_Draft_Print.inst.cfg | 1 - .../um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg | 1 - .../um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg | 1 - .../um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg | 2 - .../um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg | 2 - .../um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg | 2 - .../um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg | 2 - .../um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg | 2 - .../um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg | 2 - .../um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg | 2 - .../um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg | 2 - .../um_s5_cc0.4_PLA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.4_PLA_Fast_Print.inst.cfg | 1 - .../um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg | 2 - .../um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg | 2 - .../um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg | 2 - .../um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg | 2 - .../um_s5_cc0.6_PLA_Draft_Print.inst.cfg | 1 - .../um_s5_cc0.6_PLA_Fast_Print.inst.cfg | 1 - resources/variants/ultimaker3_aa0.25.inst.cfg | 2 - resources/variants/ultimaker3_aa0.8.inst.cfg | 1 - resources/variants/ultimaker3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker3_bb04.inst.cfg | 1 - .../ultimaker3_extended_aa0.25.inst.cfg | 2 - .../ultimaker3_extended_aa0.8.inst.cfg | 1 - .../ultimaker3_extended_bb0.8.inst.cfg | 1 - .../ultimaker3_extended_bb04.inst.cfg | 1 - .../variants/ultimaker_s3_aa0.25.inst.cfg | 2 - .../variants/ultimaker_s3_aa0.8.inst.cfg | 1 - .../variants/ultimaker_s3_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s3_bb04.inst.cfg | 1 - resources/variants/ultimaker_s3_cc04.inst.cfg | 2 - resources/variants/ultimaker_s3_cc06.inst.cfg | 2 - .../variants/ultimaker_s5_aa0.25.inst.cfg | 2 - .../variants/ultimaker_s5_aa0.8.inst.cfg | 1 - .../variants/ultimaker_s5_bb0.8.inst.cfg | 1 - resources/variants/ultimaker_s5_bb04.inst.cfg | 1 - resources/variants/ultimaker_s5_cc04.inst.cfg | 2 - resources/variants/ultimaker_s5_cc06.inst.cfg | 2 - 407 files changed, 117 insertions(+), 968 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index c63169fc3a..387ea39985 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -9,292 +9,117 @@ "exclude_materials": [ "generic_hips", "structur3d_dap100silicone" ] }, "overrides": { - "machine_max_feedrate_e": { - "default_value": 45 + "acceleration_layer_0": { "value": "acceleration_topbottom" }, + "acceleration_travel_enabled": { "value": false }, + "bottom_layers": { "value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))" }, + "bridge_enable_more_layers": { "value": false }, + "bridge_fan_speed": { "value": "cool_fan_speed_max" }, + "bridge_fan_speed_2": { "value": "cool_fan_speed" }, + "bridge_fan_speed_3": { "value": "cool_fan_speed" }, + "bridge_settings_enabled": { "value": true }, + "bridge_skin_density": { "value": "80" }, + "bridge_skin_density_2": { "value": 100 }, + "bridge_skin_density_3": { "value": 100 }, + "bridge_skin_material_flow": { "value": "skin_material_flow" }, + "bridge_skin_material_flow_2": { "value": "skin_material_flow" }, + "bridge_skin_material_flow_3": { "value": "skin_material_flow" }, + "bridge_skin_speed": { "value": "speed_topbottom" }, + "bridge_skin_speed_2": { "value": "speed_topbottom" }, + "bridge_skin_speed_3": { "value": "speed_topbottom" }, + "bridge_skin_support_threshold": { "value": 50 }, + "bridge_sparse_infill_max_density": { "value": 0 }, + "bridge_wall_coast": { "value": 0 }, + "bridge_wall_material_flow": { "value": "wall_material_flow" }, + "bridge_wall_speed": { "value": "bridge_skin_speed" }, + "cool_fan_speed_0": { "value": "cool_fan_speed" }, + "gradual_support_infill_steps": { "value": "2 if support_interface_enable else 0" }, + "gradual_support_infill_step_height": { "value": "4 * layer_height" }, + "infill_material_flow": { "value": "(1.95-infill_sparse_density / 100 if infill_sparse_density > 95 else 1) * material_flow" }, + "inset_direction": { "value": "'outside_in'" }, + "jerk_infill": { "minimum_value_warning": 20 }, + "jerk_wall": { "minimum_value_warning": 20 }, + "jerk_wall_0": { "minimum_value_warning": 20 }, + "jerk_prime_tower": { "minimum_value_warning": 20 }, + "jerk_print": + { + "value": "20", + "minimum_value_warning": 20 }, - "material_print_temperature": { - "minimum_value": "0" - }, - "material_bed_temperature": { + "jerk_print_layer_0": { "value": "max(20, jerk_wall_0)" }, + "jerk_roofing": { "minimum_value_warning": 20 }, + "jerk_support": { "minimum_value_warning": 20 }, + "jerk_support_infill": { "minimum_value_warning": 20 }, + "jerk_support_interface": { "minimum_value_warning": 20 }, + "jerk_topbottom": { "minimum_value_warning": 20 }, + "jerk_travel": { "value": "jerk_print" }, + "jerk_travel_enabled": { "value": false }, + "layer_height_0": { "value": "max(0.2, layer_height)" }, + "line_width": { "value": "machine_nozzle_size" }, + "machine_max_feedrate_e": { "default_value": 45 }, + "material_bed_temperature": + { "minimum_value": "0", "maximum_value_warning": "125" }, - "material_bed_temperature_layer_0": + "material_bed_temperature_layer_0": { "maximum_value_warning": "125" }, + "material_print_temperature": { "minimum_value": "0" }, + "material_standby_temperature": { - "maximum_value_warning": "125" - }, - "material_standby_temperature": { "value": "material_print_temperature - 100", "minimum_value": "0" }, - "extruder_prime_pos_y": - { - "minimum_value": "0", - "maximum_value": "machine_depth" - }, - "extruder_prime_pos_x": - { - "minimum_value": "0", - "maximum_value": "machine_width" - }, + "meshfix_maximum_deviation": { "value": "machine_nozzle_size / 10" }, + "meshfix_maximum_resolution": { "value": "max(speed_wall_0 / 75, 0.5)" }, + "minimum_support_area": { "value": "(2 + support_offset)**2" }, + "raft_base_speed": { "value": "raft_speed" }, + "raft_base_thickness": { "value": "min(machine_nozzle_size * 0.75, 0.3)" }, + "raft_interface_fan_speed": { "value": "(raft_base_fan_speed + raft_surface_fan_speed) / 2" }, + "raft_interface_line_width": { "value": "(raft_base_line_width + raft_surface_line_width) / 2" }, + "raft_interface_speed": { "value": "(raft_surface_speed + raft_base_speed) / 2" }, + "raft_interface_thickness": { "value": "(raft_base_thickness + raft_surface_thickness) / 2" }, + "raft_speed": { "value": 15 }, + "raft_surface_fan_speed": { "value": "cool_fan_speed" }, + "raft_surface_speed": { "value": "speed_topbottom" }, "relative_extrusion": { "value": false, "enabled": false }, - "skin_angles": { - "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]" - }, - "line_width": { - "value": "machine_nozzle_size" - }, - "wall_thickness": { - "value": "wall_line_width_0 + wall_line_width_x" - }, - "infill_material_flow": { - "value": "(1.95-infill_sparse_density / 100 if infill_sparse_density > 95 else 1) * material_flow" - }, - "inset_direction": { - "value": "'outside_in'" - }, - "retraction_combing": { - "value": "'no_outer_surfaces'" - }, - "retraction_count_max": { - "value": 25 - }, - "retraction_extrusion_window": { - "value": 1 - }, - "roofing_layer_count": { - "value": "1" - }, - "roofing_material_flow": { - "value": "material_flow" - }, - "skin_material_flow": { - "value": "0.95 * material_flow" - }, - "support_interface_material_flow": { - "value": "skin_material_flow" - }, - "skin_monotonic" : { - "value": "roofing_layer_count == 0" - }, - "speed_equalize_flow_width_factor": { - "value": "110.0" - }, - "top_layers": { - "value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))" - }, - "bottom_layers": { - "value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))" - }, - "xy_offset": { - "value": "-layer_height * 0.1" - }, - "meshfix_maximum_resolution": { - "value": "max(speed_wall_0 / 75, 0.5)" - }, - "meshfix_maximum_deviation": { - "value": "machine_nozzle_size / 10" - }, - "jerk_travel_enabled": { - "value": false - }, - "acceleration_travel_enabled": { - "value": false - }, - "acceleration_travel": { - "value": "acceleration_wall" - }, - "skin_edge_support_thickness": { - "value": "4 * layer_height if infill_sparse_density < 30 else 0" - }, - "bridge_settings_enabled": { - "value": true - }, - "bridge_skin_support_threshold": { - "value": 50 - }, - "bridge_sparse_infill_max_density": { - "value": 0 - }, - "bridge_wall_coast": { - "value": 0 - }, - "bridge_wall_speed": { - "value": "bridge_skin_speed" - }, - "bridge_wall_material_flow": { - "value": "wall_material_flow" - }, - "bridge_skin_speed": { - "value": "speed_topbottom" - }, - "bridge_skin_material_flow": { - "value": "skin_material_flow" - }, - "bridge_skin_density": { - "value": "80" - }, - "bridge_fan_speed": { - "value": "cool_fan_speed_max" - }, - "bridge_enable_more_layers": { - "value": false - }, - "bridge_skin_speed_2": { - "value": "speed_topbottom" - }, - "bridge_skin_material_flow_2": { - "value": "skin_material_flow" - }, - "bridge_skin_density_2": { - "value": 100 - }, - "bridge_fan_speed_2": { - "value": "cool_fan_speed_min" - }, - "bridge_skin_speed_3": { - "value": "speed_topbottom" - }, - "bridge_skin_material_flow_3": { - "value": "skin_material_flow" - }, - "bridge_skin_density_3": { - "value": 100 - }, - "bridge_fan_speed_3": { - "value": "cool_fan_speed_min" - }, - "jerk_print": { - "value": "20", - "minimum_value_warning": 20 - }, - "jerk_infill": { - "minimum_value_warning": 20 - }, - "jerk_wall": { - "minimum_value_warning": 20 - }, - "jerk_wall_0": { - "minimum_value_warning": 20 - }, - "jerk_roofing": { - "minimum_value_warning": 20 - }, - "jerk_topbottom": { - "minimum_value_warning": 20 - }, - "jerk_support": { - "minimum_value_warning": 20 - }, - "jerk_support_infill": { - "minimum_value_warning": 20 - }, - "jerk_support_interface": { - "minimum_value_warning": 20 - }, - "jerk_prime_tower": { - "minimum_value_warning": 20 - }, - "jerk_layer_0": { - "minimum_value_warning": 20 - }, - "jerk_print_layer_0": { - "minimum_value_warning": 20 - }, - "jerk_travel": { - "value": "jerk_print", - "minimum_value_warning": 20 - }, - "jerk_travel_layer_0": { - "minimum_value_warning": 20 - }, - "jerk_skirt_brim": { - "minimum_value_warning": 20 - }, - "support_wall_count": { - "value": "1 if support_structure == 'tree' else 0" - }, - "zig_zaggify_support": { - "value": true - }, - "support_infill_rate": { - "value": "0 if support_structure == 'tree' else 80 if gradual_support_infill_steps != 0 else 15" - }, - "support_line_distance": { - "minimum_value_warning": "0 if support_structure == 'tree' else support_line_width" - }, - "support_initial_layer_line_distance": { - "minimum_value_warning": "0 if support_structure == 'tree' else support_line_width" - }, - "gradual_support_infill_steps": { - "value": "2 if support_interface_enable else 0" - }, - "gradual_support_infill_step_height": { - "value": "4 * layer_height" - }, - "raft_base_speed": { - "value": "raft_speed" - }, - "raft_base_thickness": { - "value": "min(machine_nozzle_size * 0.75, 0.3)" - }, - "raft_interface_fan_speed": { - "value": "(raft_base_fan_speed + raft_surface_fan_speed) / 2" - }, - "raft_interface_line_width": { - "value": "(raft_base_line_width + raft_surface_line_width) / 2" - }, - "raft_interface_speed": { - "value": "(raft_surface_speed + raft_base_speed) / 2" - }, - "raft_interface_thickness": { - "value": "(raft_base_thickness + raft_surface_thickness) / 2" - }, - "raft_speed": { - "value": 15 - }, - "raft_surface_fan_speed": { - "value": "cool_fan_speed" - }, - "raft_surface_speed": { - "value": "speed_topbottom" - }, - "support_interface_height": { - "value": "2 * layer_height" - }, - "support_offset": { - "value": "support_xy_distance if support_interface_enable else 0" - }, - "support_xy_distance": { - "value": "1" - }, - "support_xy_distance_overhang": { - "value": "0.2" - }, - "minimum_support_area": { - "value": "(2 + support_offset)**2" - }, - "support_interface_skip_height": { - "value": "layer_height" - }, - "support_interface_pattern": { - "value": "'concentric'" - }, - "support_interface_offset": { - "value": "support_offset" - }, - "support_use_towers": { - "value": false - }, - "support_z_distance": { - "value": "0" - }, - "top_bottom_pattern": { - "value": "'zigzag'" - } + "retraction_combing": { "value": "'no_outer_surfaces'" }, + "retraction_count_max": { "value": 25 }, + "retraction_extrusion_window": { "value": 1 }, + "roofing_layer_count": { "value": "1" }, + "roofing_material_flow": { "value": "material_flow" }, + "skin_angles": { "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]" }, + "skin_edge_support_thickness": { "value": "4 * layer_height if infill_sparse_density < 30 else 0" }, + "skin_material_flow": { "value": "0.95 * material_flow" }, + "skin_material_flow_layer_0": { "value": 80 }, + "skin_monotonic" : { "value": "roofing_layer_count == 0" }, + "speed_equalize_flow_width_factor": { "value": "110.0" }, + "speed_layer_0": { "value": "min(30, layer_height / layer_height_0 * speed_wall_0)" }, + "speed_slowdown_layers": { "value": 1 }, + "speed_travel_layer_0": { "value": "speed_travel" }, + "support_infill_rate": { "value": "0 if support_structure == 'tree' else 80 if gradual_support_infill_steps != 0 else 15" }, + "support_initial_layer_line_distance": { "minimum_value_warning": "0 if support_structure == 'tree' else support_line_width" }, + "support_interface_height": { "value": "2 * layer_height" }, + "support_interface_material_flow": { "value": "skin_material_flow" }, + "support_interface_offset": { "value": "support_offset" }, + "support_interface_pattern": { "value": "'concentric'" }, + "support_interface_skip_height": { "value": "layer_height" }, + "support_line_distance": { "minimum_value_warning": "0 if support_structure == 'tree' else support_line_width" }, + "support_offset": { "value": "support_xy_distance if support_interface_enable else 0" }, + "support_use_towers": { "value": false }, + "support_wall_count": { "value": "1 if support_structure == 'tree' else 0" }, + "support_xy_distance": { "value": "1" }, + "support_xy_distance_overhang": { "value": "0.2" }, + "support_z_distance": { "value": "0" }, + "top_bottom_pattern": { "value": "'zigzag'" }, + "top_layers": { "value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))" }, + "wall_0_material_flow_layer_0": { "value": 110 }, + "wall_thickness": { "value": "wall_line_width_0 + wall_line_width_x" }, + "wall_x_material_flow_layer_0": { "value": 95 }, + "xy_offset": { "value": "-layer_height * 0.1" }, + "xy_offset_layer_0": { "value": "-wall_line_width_0 / 5 + xy_offset" }, + "zig_zaggify_support": { "value": true } } } diff --git a/resources/definitions/ultimaker2.def.json b/resources/definitions/ultimaker2.def.json index 5399abc02b..b28ce07770 100644 --- a/resources/definitions/ultimaker2.def.json +++ b/resources/definitions/ultimaker2.def.json @@ -89,6 +89,15 @@ }, "support_z_distance": { "value": "0.1" + }, + "cool_fan_speed_0": { + "value": 0 + }, + "layer_height_0": { + "value": 0.3 + }, + "speed_slowdown_layers": { + "value": 2 } } } diff --git a/resources/definitions/ultimaker2_plus_connect.def.json b/resources/definitions/ultimaker2_plus_connect.def.json index 6a69bb8ff4..5674b4f030 100644 --- a/resources/definitions/ultimaker2_plus_connect.def.json +++ b/resources/definitions/ultimaker2_plus_connect.def.json @@ -70,7 +70,6 @@ "maximum_value": 260 }, "material_print_temperature_layer_0": { - "value": "material_print_temperature", "maximum_value": 260 }, "machine_start_gcode": { "value": "''" }, diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index fad1eaf2ea..eb19058a98 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -82,7 +82,6 @@ "prime_blob_enable": { "enabled": true, "default_value": true, "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" }, "acceleration_enabled": { "value": true }, - "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, "acceleration_print": { "value": "3500" }, "acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, @@ -91,21 +90,17 @@ "acceleration_wall": { "value": "math.ceil(acceleration_print * 1500 / 3500)" }, "acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 1000 / 3500)" }, "brim_width": { "value": "3" }, - "cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" }, "cool_fan_speed": { "value": "50" }, "cool_fan_speed_max": { "value": "100" }, "cool_min_speed": { "value": "5" }, "infill_overlap": { "value": "0" }, "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" }, "infill_wipe_dist": { "value": "0" }, - "initial_layer_line_width_factor": { "value": "120" }, "jerk_enabled": { "value": "True" }, - "layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" }, "layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" }, "layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" }, "machine_min_cool_heat_time_window": { "value": "15" }, "default_material_print_temperature": { "value": "200" }, - "material_print_temperature_layer_0": { "value": "material_print_temperature + 5" }, "material_bed_temperature": { "maximum_value": "115" }, "material_bed_temperature_layer_0": { "maximum_value": "115" }, "multiple_mesh_overlap": { "value": "0" }, @@ -118,7 +113,6 @@ "retraction_min_travel": { "value": "5" }, "retraction_prime_speed": { "value": "15" }, "skin_overlap": { "value": "10" }, - "speed_layer_0": { "value": "20" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_print": { "value": "35" }, "speed_support": { "value": "speed_wall_0" }, diff --git a/resources/definitions/ultimaker_original.def.json b/resources/definitions/ultimaker_original.def.json index 15b381f4da..e9afb3977e 100644 --- a/resources/definitions/ultimaker_original.def.json +++ b/resources/definitions/ultimaker_original.def.json @@ -62,6 +62,15 @@ }, "infill_before_walls": { "value": "False" + }, + "cool_fan_speed_0": { + "value": 0 + }, + "layer_height_0": { + "value": 0.3 + }, + "speed_slowdown_layers": { + "value": 2 } } } diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 78986133a7..ce94981307 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -74,8 +74,6 @@ "maximum_value": "150", "value": "150" }, - - "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, "acceleration_print": { "value": "3500" }, "acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, @@ -84,7 +82,6 @@ "acceleration_wall": { "value": "math.ceil(acceleration_print * 1500 / 3500)" }, "acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 1000 / 1000)" }, "brim_width": { "value": "3" }, - "cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" }, "cool_fan_speed": { "value": "50" }, "cool_fan_speed_max": { "value": "100" }, "cool_min_speed": { "value": "5" }, @@ -92,7 +89,6 @@ "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" }, "infill_wipe_dist": { "value": "0" }, "jerk_enabled": { "value": "True" }, - "layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" }, "layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" }, "layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" }, "machine_min_cool_heat_time_window": { "value": "15" }, @@ -108,7 +104,6 @@ "retraction_prime_speed": { "value": "15" }, "retraction_speed": {"value": "45" }, "skin_overlap": { "value": "10" }, - "speed_layer_0": { "value": "20" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_print": { "value": "35" }, "speed_support": { "value": "speed_wall_0" }, @@ -123,7 +118,6 @@ "top_bottom_thickness": { "value": "1" }, "travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" }, "wall_0_inset": { "value": "0" }, - "initial_layer_line_width_factor": { "value": "120" }, "zig_zaggify_infill": { "value": "gradual_infill_steps == 0" } } } diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index 33b3f926e5..a77148c2c4 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -77,7 +77,6 @@ "value": "150" }, "acceleration_enabled": { "value": true }, - "acceleration_layer_0": { "value": "acceleration_topbottom" }, "acceleration_prime_tower": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, "acceleration_print": { "value": "3500" }, "acceleration_support": { "value": "math.ceil(acceleration_print * 2000 / 3500)" }, @@ -86,7 +85,6 @@ "acceleration_wall": { "value": "math.ceil(acceleration_print * 1500 / 3500)" }, "acceleration_wall_0": { "value": "math.ceil(acceleration_wall * 1000 / 1000)" }, "brim_width": { "value": "3" }, - "cool_fan_full_at_height": { "value": "layer_height_0 + 4 * layer_height" }, "cool_fan_speed": { "value": "50" }, "cool_fan_speed_max": { "value": "100" }, "cool_min_speed": { "value": "5" }, @@ -94,7 +92,6 @@ "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" }, "infill_wipe_dist": { "value": "0" }, "jerk_enabled": { "value": "True" }, - "layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" }, "layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" }, "layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" }, "machine_min_cool_heat_time_window": { "value": "15" }, @@ -110,7 +107,6 @@ "retraction_prime_speed": { "value": "15" }, "retraction_speed": {"value": "45" }, "skin_overlap": { "value": "10" }, - "speed_layer_0": { "value": "20" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_print": { "value": "35" }, "speed_support": { "value": "speed_wall_0" }, @@ -126,7 +122,6 @@ "travel_avoid_distance": { "value": "3 if extruders_enabled_count > 1 else machine_nozzle_tip_outer_diameter / 2 * 1.5" }, "wall_0_inset": { "value": "0" }, "optimize_wall_printing_order": { "value": "True" }, - "initial_layer_line_width_factor": { "value": "120" }, "zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }, "build_volume_temperature": { "maximum_value": 50 } } diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg index 1a82100882..e14dbda7cb 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print_Quick.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.4 infill_sparse_density = 15 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg index 468528e62c..5cff46039c 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg index 48dee963d1..179307814c 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg index 5ece30afd9..82a4d92982 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg index 4afeb44758..8d5a8b850c 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg index 85a2b0f773..a0dfd8446d 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg index 88843e549e..98c5c03d31 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg index e0d70d45f2..933a1244f9 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg index e60b654426..510abc623c 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg index 944362e745..a4927b5ea3 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality_Accurate.inst.cfg index 006b3cac4c..01540dc391 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg index 2686ff7e34..a7e16320c0 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg index d0f84a8755..58d731c741 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg index 8ca43ef884..9b188ea20b 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print_Quick.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.4 infill_sparse_density = 15 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg index 565387bed6..b2d6255ffc 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg index d84c7c3a1a..b6d424ed18 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg index 635949e3c8..9ca6820656 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg @@ -19,7 +19,6 @@ acceleration_wall_0 = 2000 infill_sparse_density = 10 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 50 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg index b2557b3f5e..16fe2834fd 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print_Quick.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.4 infill_sparse_density = 15 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg index 3b43a028b4..fcd34957cf 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg index c8a0053010..b4aedc079f 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg index 95c584bdad..7107d528c5 100644 --- a/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg @@ -19,7 +19,6 @@ acceleration_wall_0 = 2000 infill_sparse_density = 10 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 50 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg index 994699e382..9610a74f65 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print_Quick.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.4 infill_sparse_density = 15 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg index 592ca35859..aba6ae5d6c 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg index 6143b0d78d..85e5aca055 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg index 6d729bcea9..2ba9053896 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg index 86e7cc0505..a821280b7c 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg index 12902a388c..b6edb15aa5 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg index 642a8e2b3c..9212ed1114 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg index 1725da9733..2630ec0620 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg index 0bba4ccb0f..13c3824e70 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg index f3a372c8b2..4bfae56534 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality_Accurate.inst.cfg index cca4d4af10..3f5b69eb4b 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg index 6b06cb6164..be2122599a 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg index 345dc02a8c..c1a3e4b79a 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg index 2baf1418a4..eabaac92be 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print_Quick.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.4 infill_sparse_density = 15 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg index aa880fba07..af9f56b138 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg index 65b3df86d6..210bef3cb9 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg index d38dd5d366..4e2a91e473 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print_Quick.inst.cfg @@ -19,7 +19,6 @@ acceleration_wall_0 = 2000 infill_sparse_density = 10 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 50 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg index 5c603860e5..d6388d296f 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print_Quick.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.4 infill_sparse_density = 15 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_topbottom = =speed_print speed_wall = =speed_print speed_wall_0 = =speed_wall diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg index 69f421288c..d1d32cdfbb 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg index 079403efb2..76f4172ca5 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality_Accurate.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 30 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg index 3d4390e7a4..cdfabcbc00 100644 --- a/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg +++ b/resources/intent/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print_Quick.inst.cfg @@ -19,7 +19,6 @@ acceleration_wall_0 = 2000 infill_sparse_density = 10 jerk_print = 30 speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 50 speed_topbottom = =speed_print speed_wall = =speed_print diff --git a/resources/quality/ultimaker2_plus/um2p_abs_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_abs_0.25_normal.inst.cfg index 398b9d1346..b71cb1818e 100644 --- a/resources/quality/ultimaker2_plus/um2p_abs_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_abs_0.25_normal.inst.cfg @@ -17,6 +17,5 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 22 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker2_plus/um2p_abs_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_abs_0.4_fast.inst.cfg index 73beeb926b..636d80f88c 100644 --- a/resources/quality/ultimaker2_plus/um2p_abs_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_abs_0.4_fast.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 18 -speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_abs_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_abs_0.4_high.inst.cfg index c358068633..0b379b030f 100644 --- a/resources/quality/ultimaker2_plus/um2p_abs_0.4_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_abs_0.4_high.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 22 -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker2_plus/um2p_abs_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_abs_0.4_normal.inst.cfg index 131516a328..7c53dbae9b 100644 --- a/resources/quality/ultimaker2_plus/um2p_abs_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_abs_0.4_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) top_bottom_thickness = 0.8 diff --git a/resources/quality/ultimaker2_plus/um2p_abs_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_abs_0.6_normal.inst.cfg index 7af9ea0712..88d9cfd75f 100644 --- a/resources/quality/ultimaker2_plus/um2p_abs_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_abs_0.6_normal.inst.cfg @@ -18,6 +18,5 @@ cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 20 infill_sparse_density = 20 speed_infill = =math.ceil(speed_print * 55 / 40) -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus/um2p_abs_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_abs_0.8_normal.inst.cfg index 4a73cdbf88..13dff6de33 100644 --- a/resources/quality/ultimaker2_plus/um2p_abs_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_abs_0.8_normal.inst.cfg @@ -17,6 +17,5 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 25 cool_min_speed = 15 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus/um2p_cpe_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpe_0.25_normal.inst.cfg index 80638e4454..0e67f00011 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpe_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpe_0.25_normal.inst.cfg @@ -17,6 +17,5 @@ cool_min_layer_time = 2 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 15 infill_sparse_density = 22 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_fast.inst.cfg index b8b9a70ba1..bcd95dcfe2 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_fast.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 18 -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_high.inst.cfg index ccbb73fb05..1bcbd78cf4 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_high.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 2 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 15 infill_sparse_density = 22 -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_normal.inst.cfg index 1b61fbbc6e..51695edcb6 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpe_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpe_0.4_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) top_bottom_thickness = 0.8 diff --git a/resources/quality/ultimaker2_plus/um2p_cpe_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpe_0.6_normal.inst.cfg index 1b576cb257..6fc2e01428 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpe_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpe_0.6_normal.inst.cfg @@ -17,6 +17,5 @@ cool_min_layer_time = 5 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 8 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus/um2p_cpe_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpe_0.8_normal.inst.cfg index ff23e83400..771f0acb92 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpe_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpe_0.8_normal.inst.cfg @@ -17,6 +17,5 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 25 cool_min_speed = 8 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg index 49703c592d..fa23153639 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_draft.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) speed_wall_0 = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg index 6503460702..dea75d9ed9 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -speed_layer_0 = =math.ceil(speed_print * 15 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) speed_wall_0 = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg index 9dec35e4a5..6474270331 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_draft.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg index b3751e0bbc..615d33e045 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.6_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -speed_layer_0 = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg index 492d54f63c..8892494cdd 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_draft.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) speed_wall_0 = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg index 79cd4cb0b2..f8772fd96c 100644 --- a/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_cpep_0.8_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg index 21ed3ff9ee..601a7a8c89 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_high.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 25 layer_0_z_overlap = 0.1 raft_airgap = 0.15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg index 4746d98537..2d7a1b9fbf 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.25_normal.inst.cfg @@ -22,7 +22,6 @@ infill_sparse_density = 25 layer_0_z_overlap = 0.1 raft_airgap = 0.15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg index 19d0dd03aa..ad9b46daf5 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_fast.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.57 -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg index 4e7e6981a5..6a6af68820 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.22 raft_airgap = 0.57 -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg index 7e9be134b7..3b913494f9 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_fast.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.44 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 55) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg index c8bd8b8055..793368305e 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.6_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.44 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 55) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg index c3eeef66a6..9c2c83a3e8 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_draft.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 40 layer_0_z_overlap = 0.25 raft_airgap = 0.44 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 55) diff --git a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg index 243169012a..58910f9ee1 100644 --- a/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_nylon_0.8_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 40 layer_0_z_overlap = 0.25 raft_airgap = 0.44 retraction_hop_enabled = 0.2 -speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 55) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg index 6a15d8959d..1d86f0e63f 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_high.inst.cfg @@ -22,7 +22,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 25 layer_0_z_overlap = 0.2 raft_airgap = 0.25 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True support_z_distance = 0.19 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg index 2c498c3e5b..aad6d28b15 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.25_normal.inst.cfg @@ -22,7 +22,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 25 layer_0_z_overlap = 0.2 raft_airgap = 0.25 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True support_z_distance = 0.19 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg index 4bc50328e8..4b0cef2987 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_fast.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.3 raft_airgap = 0.35 -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) speed_wall_x = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg index f26d676a04..3bfce297fc 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 30 layer_0_z_overlap = 0.3 raft_airgap = 0.35 -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) speed_wall_x = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg index 7adbef71a2..5f876392cc 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_fast.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.52 -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg index 8c627e7507..278a79a883 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.6_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 35 layer_0_z_overlap = 0.22 raft_airgap = 0.52 -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg index a0422892c3..eeb3980a83 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_draft.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.47 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg index 3fa7cd089f..a464366220 100644 --- a/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pc_0.8_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 40 layer_0_z_overlap = 0.22 raft_airgap = 0.47 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 support_enable = True diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg index 29a303c877..12343fc6f9 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.4_fast.inst.cfg @@ -13,7 +13,6 @@ variant = 0.4 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -37,13 +35,11 @@ retraction_hop_only_when_collides = True retraction_min_travel = 0.5 retraction_prime_speed = 15 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.4_normal.inst.cfg index 855f5c2288..317e519f28 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.4_normal.inst.cfg @@ -13,7 +13,6 @@ variant = 0.4 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -37,13 +35,11 @@ retraction_hop_only_when_collides = True retraction_min_travel = 0.5 retraction_prime_speed = 15 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg index aa17d74a70..709d5e9be6 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.6_draft.inst.cfg @@ -13,7 +13,6 @@ variant = 0.6 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -36,13 +34,11 @@ retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_prime_speed = 15 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg index 75b8deff80..781efbeb66 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.6_fast.inst.cfg @@ -13,7 +13,6 @@ variant = 0.6 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -36,13 +34,11 @@ retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_prime_speed = 15 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg index 8a1fbc5a07..6e11c55e5a 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.8_draft.inst.cfg @@ -13,7 +13,6 @@ variant = 0.8 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -36,13 +34,11 @@ retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_prime_speed = 15 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg b/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg index fc6a0aad3f..e123522dc6 100644 --- a/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_pp_0.8_verydraft.inst.cfg @@ -13,7 +13,6 @@ variant = 0.8 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -36,13 +34,11 @@ retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_prime_speed = 15 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg index 0c0e9e8913..bbc8553caf 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.25_high.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.1 raft_airgap = 0.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg index 48d88baa8d..9db8ba979b 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 15 infill_sparse_density = 10 retraction_count_max = 15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg index 7d32b1e6c4..85cfcadeca 100644 --- a/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus/um2p_tpu_0.6_fast.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.12 raft_airgap = 0.24 retraction_count_max = 15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.25_normal.inst.cfg index 710e780247..8de70e8bb4 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.25_normal.inst.cfg @@ -17,6 +17,5 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_fast.inst.cfg index 104c1894b2..69901fb504 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_fast.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 top_bottom_thickness = 0.75 speed_print = 55 speed_travel = 150 -speed_layer_0 = =round(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_infill = =math.ceil(speed_print * 55 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_high.inst.cfg index e4a7879323..d8c0c750af 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_high.inst.cfg @@ -19,7 +19,6 @@ cool_min_speed = 10 infill_sparse_density = 20 top_bottom_thickness = 0.72 speed_print = 45 -speed_layer_0 = =round(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 15 / 45) speed_infill = =math.ceil(speed_print * 45 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_normal.inst.cfg index 9fa3d78d87..c460fc345e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_normal.inst.cfg @@ -19,7 +19,6 @@ cool_min_speed = 10 infill_sparse_density = 20 top_bottom_thickness = 0.8 speed_print = 45 -speed_layer_0 = =round(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 20 / 45) speed_infill = =math.ceil(speed_print * 45 / 45) \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.6_normal.inst.cfg index da7b682633..343dcbde31 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.6_normal.inst.cfg @@ -18,6 +18,5 @@ cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 20 infill_sparse_density = 20 speed_infill = =math.ceil(speed_print * 55 / 40) -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.8_normal.inst.cfg index 9e59d29247..eeb7eeb9ad 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.8_normal.inst.cfg @@ -17,6 +17,5 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 25 cool_min_speed = 15 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg index 37f5926bce..e6ba07e333 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 2 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 15 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 top_bottom_thickness = 0.72 retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg index 44f691bcb7..ecc275955a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg @@ -19,7 +19,6 @@ cool_min_speed = 10 infill_sparse_density = 20 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg index 1f34fc2e16..04edfcc04e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg @@ -19,7 +19,6 @@ cool_min_speed = 15 infill_sparse_density = 20 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg index de4552193a..575f34afa5 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg @@ -19,7 +19,6 @@ cool_min_speed = 10 infill_sparse_density = 20 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) top_bottom_thickness = 0.8 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg index e22acd895b..3bbfcae59a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg @@ -19,6 +19,5 @@ cool_min_speed = 8 infill_sparse_density = 20 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg index f0fd971697..b423160845 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 25 cool_min_speed = 8 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 top_bottom_thickness = 1.2 retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg index a496c9b024..1b72899389 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) speed_wall_0 = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg index 67c5c16e65..9ca4dec093 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_layer_0 = =math.ceil(speed_print * 15 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) speed_wall_0 = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index 90396b40a7..bdf526c785 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index 7df3ca1322..f9348f6118 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.37 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed -speed_layer_0 = =math.ceil(speed_print * 30 / 35) speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg index 5ad74de77b..a612263cfa 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -speed_layer_0 = =round(speed_print * 30 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) speed_wall_0 = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg index dec0f67c1e..5bf30209fe 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg index bd76fb2c17..6524490255 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.1 raft_airgap = 0.15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg index 2e3e72b354..2d06b19389 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg @@ -21,7 +21,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.1 raft_airgap = 0.15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg index ecababf038..c17d9a62c9 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.57 retraction_prime_speed = =retraction_speed -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg index 3bc6cdd0de..edeacb4f46 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.57 retraction_prime_speed = =retraction_speed -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_travel = 150 speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg index 5b71703b7f..ce30e7a0c3 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -21,7 +21,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.44 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed -speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg index f439ac8971..e5b8b1127e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -21,7 +21,6 @@ layer_0_z_overlap = 0.22 raft_airgap = 0.44 retraction_hop_enabled = 0.2 retraction_prime_speed = =retraction_speed -speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg index 9fc2a85950..fc949cbbaf 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.25 raft_airgap = 0.44 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 55) speed_print = 55 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg index 560acf1335..505aa6e130 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg @@ -20,7 +20,6 @@ infill_sparse_density = 20 layer_0_z_overlap = 0.25 raft_airgap = 0.44 retraction_hop_enabled = 0.2 -speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg index 8366aea6c2..9b99b78ae7 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.2 raft_airgap = 0.25 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True support_z_distance = 0.19 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg index 2979294168..806d75813b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg @@ -21,7 +21,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.2 raft_airgap = 0.25 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 support_enable = True support_z_distance = 0.19 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg index f32a6969ad..c4226d776a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.3 raft_airgap = 0.35 -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) speed_wall_x = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg index 0e52da4cca..b9f3b55207 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.3 raft_airgap = 0.35 -speed_layer_0 = =round(speed_print * 30 / 45) speed_print = 45 speed_wall_0 = =math.ceil(speed_print * 20 / 45) speed_wall_x = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg index b8c0c431d4..3e9f3d0deb 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.52 -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg index 7668a9c941..a4d35b8323 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.52 -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 20 / 45) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg index c170588b34..8969be2004 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.47 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 support_angle = 45 support_enable = True diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.25_normal.inst.cfg index 4b85e1e75b..dbdc672498 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.25_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 2 cool_min_layer_time_fan_speed_max = 25 cool_min_speed = 15 infill_sparse_density = 20 -speed_layer_0 = 30 speed_print = 30 top_bottom_thickness = 0.72 retraction_combing_max_distance = 8 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_draft.inst.cfg index 993dd399a3..fc7dec4b93 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_draft.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = 30 speed_print = 45 speed_travel = 150 speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_fast.inst.cfg index 5a81d83d01..a14e2fa0e9 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_fast.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = 30 speed_print = 45 speed_travel = 150 speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_normal.inst.cfg index efdd2fe9c4..1daeacf5b1 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = 30 speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) top_bottom_thickness = 0.8 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.6_normal.inst.cfg index 5950bef661..7598e7bce6 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.6_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 5 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 8 infill_sparse_density = 20 -speed_layer_0 = 30 speed_print = 40 top_bottom_thickness = 1.2 retraction_combing_max_distance = 8 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.8_normal.inst.cfg index 3ccbd02e7f..17badc67ef 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.8_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 25 cool_min_speed = 8 infill_sparse_density = 20 -speed_layer_0 = 30 speed_print = 40 top_bottom_thickness = 1.2 retraction_combing_max_distance = 8 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.25_normal.inst.cfg index 3853f5cce0..bddaf0b110 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.25_normal.inst.cfg @@ -15,6 +15,5 @@ variant = 0.25 mm cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_draft.inst.cfg index 0a1e0638f2..03ae96c36f 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_draft.inst.cfg @@ -16,7 +16,6 @@ cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_fast.inst.cfg index c5d6f2344d..8f8f854d8f 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_fast.inst.cfg @@ -16,7 +16,6 @@ cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_high.inst.cfg index ca2d182df1..7080b95b0b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_high.inst.cfg @@ -16,7 +16,6 @@ cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 20 / 50) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_normal.inst.cfg index 282aacf303..902eb481e5 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_normal.inst.cfg @@ -16,7 +16,6 @@ cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 20 / 50) top_bottom_thickness = 0.8 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.6_normal.inst.cfg index 590da7909c..e4ea633592 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.6_normal.inst.cfg @@ -16,7 +16,6 @@ cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 55) speed_print = 55 speed_topbottom = =math.ceil(speed_print * 20 / 55) speed_wall = =math.ceil(speed_print * 40 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.8_normal.inst.cfg index bd2d1f2fd0..9d2d858c32 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.8_normal.inst.cfg @@ -15,7 +15,6 @@ variant = 0.8 mm cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 speed_wall_0 = =math.ceil(speed_print * 25 / 40) top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_fast.inst.cfg index fc24da0222..37a63d3aa1 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_fast.inst.cfg @@ -13,7 +13,6 @@ variant = 0.4 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -36,13 +34,11 @@ retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_min_travel = 0.5 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_normal.inst.cfg index dde91c441c..f854fd3f1a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_normal.inst.cfg @@ -13,7 +13,6 @@ variant = 0.4 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -36,13 +34,11 @@ retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_min_travel = 0.5 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_draft.inst.cfg index 1b3024f709..bc011fc04e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_draft.inst.cfg @@ -13,7 +13,6 @@ variant = 0.6 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -35,13 +33,11 @@ retraction_hop = 0.15 retraction_hop_enabled = True retraction_hop_only_when_collides = True skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_fast.inst.cfg index 6784ae2adb..25dfb54159 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_fast.inst.cfg @@ -13,7 +13,6 @@ variant = 0.6 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -35,13 +33,11 @@ retraction_hop = 0.15 retraction_hop_enabled = True retraction_hop_only_when_collides = True skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg index b0fbab6934..df8cd3a5a6 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg @@ -13,7 +13,6 @@ variant = 0.8 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -36,13 +34,11 @@ retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_prime_speed = 15 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_verydraft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_verydraft.inst.cfg index bb55a80ba8..459244683a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_verydraft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_verydraft.inst.cfg @@ -13,7 +13,6 @@ variant = 0.8 mm [values] acceleration_enabled = True -acceleration_layer_0 = =acceleration_topbottom acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) acceleration_print = 4000 acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) @@ -22,7 +21,6 @@ acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + 4 * layer_height cool_fan_speed_max = 100 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 20 @@ -36,13 +34,11 @@ retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_prime_speed = 15 skin_overlap = 10 -speed_layer_0 = =speed_print speed_prime_tower = =speed_topbottom speed_print = 25 speed_support_interface = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 250 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 20 / 25) support_angle = 60 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.25_normal.inst.cfg index ea9cf28d95..20e86a3c3e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.25_normal.inst.cfg @@ -15,6 +15,5 @@ variant = 0.25 mm cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 30) speed_print = 30 top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_draft.inst.cfg index 4015fdbc41..18663a8b66 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_draft.inst.cfg @@ -16,7 +16,6 @@ cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_fast.inst.cfg index 9aef437056..09b2f6b210 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_fast.inst.cfg @@ -16,7 +16,6 @@ cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 40) speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_normal.inst.cfg index d594bc5468..4e61dbc2f5 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_normal.inst.cfg @@ -16,7 +16,6 @@ cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 20 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.6_normal.inst.cfg index cea453207f..6a9a55ff57 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.6_normal.inst.cfg @@ -16,7 +16,6 @@ cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 retraction_prime_speed = =retraction_speed -speed_layer_0 = =round(speed_print * 30 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 20 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.8_normal.inst.cfg index 72144e5cfa..4954006e74 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.8_normal.inst.cfg @@ -15,7 +15,6 @@ variant = 0.8 mm cool_min_layer_time = 5 cool_min_speed = 10 infill_sparse_density = 20 -speed_layer_0 = =round(speed_print * 30 / 40) speed_print = 40 speed_wall_0 = =math.ceil(speed_print * 25 / 40) top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg index c9cc3bb528..e33248cc93 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg @@ -23,7 +23,6 @@ layer_0_z_overlap = 0.1 raft_airgap = 0.2 retraction_count_max = 15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg index 752dcaadd2..8541c3bf97 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg @@ -21,7 +21,6 @@ cool_min_speed = 15 infill_sparse_density = 10 retraction_count_max = 15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 40) speed_print = 40 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg index 4a8a99ce10..0ca418bb82 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg @@ -22,7 +22,6 @@ layer_0_z_overlap = 0.12 raft_airgap = 0.24 retraction_count_max = 15 retraction_hop_enabled = 0.2 -speed_layer_0 = =math.ceil(speed_print * 30 / 45) speed_print = 45 speed_support = 40 speed_topbottom = =math.ceil(speed_print * 35 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg index 6e23de0aa7..ba388dc90f 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_PC_Normal_Quality.inst.cfg @@ -15,7 +15,6 @@ is_experimental = True [values] adhesion_type = brim brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 @@ -32,7 +31,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 15 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_travel = 250 diff --git a/resources/quality/ultimaker3/um3_aa0.25_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_PLA_Normal_Quality.inst.cfg index 770601ed22..063d8acd7c 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_PLA_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.25 [values] brim_width = 8 -cool_fan_full_at_height = =layer_height_0 cool_min_speed = 10 infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' @@ -24,9 +23,7 @@ material_initial_print_temperature = =max(-273.15, material_print_temperature - material_print_temperature = 190 retraction_hop = 0.2 skin_overlap = 5 -speed_layer_0 = =speed_print speed_print = 30 -speed_travel_layer_0 = 120 speed_wall = =math.ceil(speed_print * 25 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg index 6ce295d546..10f6b3ab68 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg @@ -24,7 +24,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 -material_print_temperature_layer_0 = =material_print_temperature + 3 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -35,10 +34,8 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 13 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_travel = 300 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.25_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_TPLA_Normal_Quality.inst.cfg index 2efc031ab1..667123dd52 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_TPLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_TPLA_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.25 [values] brim_width = 8 -cool_fan_full_at_height = =layer_height_0 cool_min_speed = 7 infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' @@ -23,10 +22,8 @@ material_final_print_temperature = =max(-273.15, material_print_temperature - 15 material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature - 15 skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) -speed_travel_layer_0 = 120 speed_wall = =math.ceil(speed_print * 25 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker3/um3_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_ABS_Draft_Print.inst.cfg index aca5d70367..747f2b3567 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_ABS_Draft_Print.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 prime_tower_enable = False skin_overlap = 20 speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_ABS_Fast_Print.inst.cfg index 5678217664..8361839ecb 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_ABS_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 prime_tower_enable = False speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_ABS_High_Quality.inst.cfg index bb2ed82e47..522ae7a37a 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_ABS_High_Quality.inst.cfg @@ -16,11 +16,9 @@ cool_min_speed = 12 machine_nozzle_cool_down_speed = 0.8 machine_nozzle_heat_up_speed = 1.5 material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature + 15 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 prime_tower_enable = False speed_print = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker3/um3_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_ABS_Normal_Quality.inst.cfg index ea70e963cb..9ec2372730 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_ABS_Normal_Quality.inst.cfg @@ -14,11 +14,9 @@ variant = AA 0.4 [values] machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_print_temperature_layer_0 = =material_print_temperature + 10 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 prime_tower_enable = False speed_print = 55 -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker3/um3_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_BAM_Draft_Print.inst.cfg index c2117937ef..6dcc71dd4a 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_BAM_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 @@ -21,7 +20,6 @@ material_print_temperature = =default_material_print_temperature + 5 # prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) diff --git a/resources/quality/ultimaker3/um3_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_BAM_Fast_Print.inst.cfg index fd8f22a3fe..4267cb7eab 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_BAM_Fast_Print.inst.cfg @@ -14,14 +14,12 @@ variant = AA 0.4 [values] support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 # prime_tower_enable: see CURA-4248 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 speed_print = 80 -speed_layer_0 = =math.ceil(speed_print * 20 / 80) speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_BAM_Normal_Quality.inst.cfg index 0723122770..ac99f45ed2 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_BAM_Normal_Quality.inst.cfg @@ -14,14 +14,12 @@ variant = AA 0.4 [values] support_infill_sparse_thickness = =2*layer_height brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) support_brim_enable = True support_interface_enable = True support_interface_density = =min(extruderValues('material_surface_energy')) diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg index 3bbbce3193..2b3acb9b00 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Draft_Print.inst.cfg @@ -22,7 +22,6 @@ machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -30,7 +29,6 @@ retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 40 / 50) speed_travel = 250 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg index 0963636810..05cc9f63ba 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Fast_Print.inst.cfg @@ -22,7 +22,6 @@ machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -30,7 +29,6 @@ retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_travel = 250 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg index 714de20118..1a7b681d54 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_High_Quality.inst.cfg @@ -24,7 +24,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -32,7 +31,6 @@ retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) speed_travel = 250 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg index 293fe24d6b..c44ecbffe4 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -23,7 +23,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -31,7 +30,6 @@ retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) speed_travel = 250 diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPE_Draft_Print.inst.cfg index 7f33b0e11c..0cda32b1f5 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPE_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 skin_overlap = 20 speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPE_Fast_Print.inst.cfg index 98a0b3c5a1..348a7d3510 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPE_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ material_print_temperature = =default_material_print_temperature + 5 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPE_High_Quality.inst.cfg index de3842c18f..a83d597f8d 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPE_High_Quality.inst.cfg @@ -19,6 +19,5 @@ material_print_temperature = =default_material_print_temperature - 5 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 speed_print = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker3/um3_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_CPE_Normal_Quality.inst.cfg index f9263edaf5..7c1d03f592 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_CPE_Normal_Quality.inst.cfg @@ -17,6 +17,5 @@ machine_nozzle_heat_up_speed = 1.5 material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 speed_print = 55 -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg index babf6f1306..af122af470 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.25 skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg index cbf61a838f..74087e7b13 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.25 skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg index 31e1d559f3..6b081c5bd7 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.25 skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg index 761ab7d56d..ef63c3afe0 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ material_final_print_temperature = =material_print_temperature - 10 ooze_shield_angle = 40 raft_airgap = 0.25 skin_overlap = 50 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg index 8627ccd4a3..81812e7ea2 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] adhesion_type = raft brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 90 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 6 @@ -40,7 +39,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 15 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_travel = 250 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg index 1119e3e7ac..8a0a874aff 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Fast_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] adhesion_type = raft brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 85 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 7 @@ -38,7 +37,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 15 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_travel = 250 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg index 5cfe7b7d62..81707cdc26 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_High_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] adhesion_type = raft brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 8 @@ -40,7 +39,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 15 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_travel = 250 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg index 8f471a9507..67a45c439f 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PC_Normal_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] adhesion_type = raft brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 @@ -37,7 +36,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 15 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_travel = 250 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PETG_Draft_Print.inst.cfg index 3c815ce6bc..df43409808 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PETG_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ material_initial_print_temperature = =material_print_temperature material_final_print_temperature = =material_print_temperature - 5 skin_overlap = 20 speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PETG_Fast_Print.inst.cfg index 4bcf604e87..d7c1434f85 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PETG_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ material_print_temperature = =default_material_print_temperature material_initial_print_temperature = =material_print_temperature - 5 material_final_print_temperature = =material_print_temperature - 10 speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PETG_Normal_Quality.inst.cfg index 3b4676aedf..22d4a931c4 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PETG_Normal_Quality.inst.cfg @@ -18,7 +18,6 @@ material_print_temperature = =default_material_print_temperature - 5 material_initial_print_temperature = =material_print_temperature - 10 material_final_print_temperature = =material_print_temperature - 15 speed_print = 55 -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) speed_infill = =math.ceil(speed_print * 45 / 55) diff --git a/resources/quality/ultimaker3/um3_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PLA_Draft_Print.inst.cfg index 94ebaaf3cd..707a7fa097 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PLA_Draft_Print.inst.cfg @@ -12,14 +12,12 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) diff --git a/resources/quality/ultimaker3/um3_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PLA_Fast_Print.inst.cfg index 302e1284a0..972963a1a1 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PLA_Fast_Print.inst.cfg @@ -12,13 +12,11 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False speed_print = 80 -speed_layer_0 = =math.ceil(speed_print * 20 / 80) speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PLA_High_Quality.inst.cfg index e12f054442..458915a78d 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PLA_High_Quality.inst.cfg @@ -12,7 +12,6 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 machine_nozzle_cool_down_speed = 0.75 @@ -21,7 +20,6 @@ material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = False skin_overlap = 10 speed_print = 60 -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 30 / 60) top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PLA_Normal_Quality.inst.cfg index b3579468ae..e22c5ee79e 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PLA_Normal_Quality.inst.cfg @@ -12,12 +12,10 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg index b0e27707f6..866e75a703 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg @@ -29,7 +29,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature + 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -41,11 +40,9 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 18 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 300 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg index 04fe8cfe38..1a07585f8b 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg @@ -29,7 +29,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 12 material_initial_print_temperature = =material_print_temperature - 2 material_print_temperature = =default_material_print_temperature - 13 -material_print_temperature_layer_0 = =material_print_temperature + 3 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -40,11 +39,9 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 18 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 300 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg index 6f9ee5672b..44ef5cad73 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg @@ -28,7 +28,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 -material_print_temperature_layer_0 = =material_print_temperature + 3 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -39,11 +38,9 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 18 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) speed_travel = 300 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPLA_Draft_Print.inst.cfg index 8f018c5aa5..8edb6d184b 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPLA_Draft_Print.inst.cfg @@ -12,16 +12,13 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature -10 prime_tower_enable = False skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_roofing = =math.ceil(speed_wall * 20 / 24) speed_topbottom = =math.ceil(speed_print * 25 / 50) diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPLA_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPLA_Fast_Print.inst.cfg index 984e51d1bf..1dcd7de37d 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPLA_Fast_Print.inst.cfg @@ -12,14 +12,11 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature -10 prime_tower_enable = False -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPLA_Normal_Quality.inst.cfg index 29ddedf4a7..226568fc85 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPLA_Normal_Quality.inst.cfg @@ -12,16 +12,13 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg index 956f955055..a155163995 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Draft_Print.inst.cfg @@ -30,7 +30,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 106 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 15 @@ -41,7 +40,6 @@ retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 0.8) speed_travel = 300 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg index 592916489d..3adf9b510c 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Fast_Print.inst.cfg @@ -30,7 +30,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 106 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_amount = 7 @@ -42,7 +41,6 @@ retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 0.8) speed_travel = 300 diff --git a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg index 5d00904dca..e4ec049a25 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -28,7 +28,6 @@ machine_nozzle_heat_up_speed = 2.5 material_final_print_temperature = =material_print_temperature material_flow = 106 material_initial_print_temperature = =material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature + 17 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 15 @@ -39,7 +38,6 @@ retraction_min_travel = =line_width * 2 retraction_prime_speed = 15 skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 0.8) speed_travel = 300 diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Fast_Print.inst.cfg index c2d9a6d8c9..5af95b2969 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Fast_Print.inst.cfg @@ -14,18 +14,14 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 14 * layer_height machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = True retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 15 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg index e48299aba3..ef7eaf4120 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -14,19 +14,15 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 7 * layer_height layer_height = 0.4 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = True retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg index 08181bd2ee..d6bd7b5e23 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -14,20 +14,16 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 9 * layer_height layer_height = 0.3 machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = True retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 10 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PC_Fast_Print.inst.cfg index 4480855c43..3f9aa0989c 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PC_Fast_Print.inst.cfg @@ -14,14 +14,10 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 14 * layer_height material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 15 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg index 757c716dad..de4767cdfb 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PC_Superdraft_Print.inst.cfg @@ -14,15 +14,11 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 7 * layer_height layer_height = 0.4 -material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg index a8e3d3a957..5042e8eed3 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PC_Verydraft_Print.inst.cfg @@ -14,16 +14,12 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 9 * layer_height layer_height = 0.3 material_print_temperature = =default_material_print_temperature - 2 -material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 10 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg index 3e9965034b..2ae8ebc003 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Draft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg index 137e93d019..712658ed00 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg index 4afe312ac3..558f365e9f 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -12,7 +12,6 @@ material = generic_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg index ed79b9ab61..cb0d1ca67d 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg @@ -19,7 +19,6 @@ top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 -material_print_temperature_layer_0 = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg index ad6ecd7a11..7fd42ccdc8 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -19,7 +19,6 @@ top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg index a146ef9313..c9bf4eee3d 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -19,7 +19,6 @@ top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' layer_height = 0.3 material_bed_temperature_layer_0 = =material_bed_temperature -material_print_temperature_layer_0 = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Draft_Print.inst.cfg index e05d0df6cb..29ec865027 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Draft_Print.inst.cfg @@ -12,12 +12,10 @@ material = generic_tough_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg index 7595124338..15da6a27a0 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -12,12 +12,10 @@ material = generic_tough_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Verydraft_Print.inst.cfg index 13166a25f1..4b874d5e25 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPLA_Verydraft_Print.inst.cfg @@ -12,18 +12,15 @@ material = generic_tough_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =max(-273.15, material_print_temperature - 15) material_initial_print_temperature = =max(-273.15, material_print_temperature - 10) material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = False speed_infill = =math.ceil(speed_print * 30 / 35) speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg index 3e7242fea2..6d93e867f2 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Draft_Print.inst.cfg @@ -24,7 +24,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 105 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature - 2 -material_print_temperature_layer_0 = =material_print_temperature + 19 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg index 872c811411..f3e59695c8 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -25,7 +25,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 105 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature +15 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg index d0e673c585..c1c2246884 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -24,7 +24,6 @@ machine_nozzle_heat_up_speed = 2.5 material_final_print_temperature = =material_print_temperature material_flow = 105 material_initial_print_temperature = =material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature + 17 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg index afb105b535..91c3f81eea 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_min_travel = 5 skin_overlap = 50 -speed_layer_0 = 10 speed_print = 70 speed_topbottom = =math.ceil(speed_print * 30 / 70) speed_wall = =math.ceil(speed_print * 30 / 70) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg index 705b63ad02..1a8fc2da7f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg @@ -14,7 +14,6 @@ is_experimental = True [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 @@ -30,7 +29,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg index d9ee0e629b..8b42be13b0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg @@ -12,7 +12,6 @@ material = generic_petg variant = AA 0.25 [values] -initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg index 33409c4ef2..0ee56dc531 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.25 [values] brim_width = 8 -cool_fan_full_at_height = =layer_height_0 cool_min_speed = 10 infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' @@ -24,9 +23,7 @@ material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = 190 retraction_hop = 0.2 skin_overlap = 5 -speed_layer_0 = =speed_print speed_print = 30 -speed_travel_layer_0 = 120 speed_wall = =math.ceil(speed_print * 25 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg index 74c7370130..449b03bd4b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg @@ -24,7 +24,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 -material_print_temperature_layer_0 = =material_print_temperature + 3 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -35,9 +34,7 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 15 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg index 02c7e10466..151d5a8a74 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.25 [values] brim_width = 8 -cool_fan_full_at_height = =layer_height_0 cool_min_speed = 7 infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' @@ -23,10 +22,8 @@ material_final_print_temperature = =material_print_temperature - 15 material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 15 skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) -speed_travel_layer_0 = 120 speed_wall = =math.ceil(speed_print * 25 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg index a695827302..2e93a0254a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ prime_tower_enable = False raft_airgap = 0.15 skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = 10 speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg index 802e5c9d00..1c59a448ac 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = False raft_airgap = 0.15 speed_infill = =math.ceil(speed_print * 45 / 60) -speed_layer_0 = 10 speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg index d83461ee9c..fcf6269d9f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg @@ -21,7 +21,6 @@ material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False raft_airgap = 0.15 speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = 10 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg index bed87d7b95..d112a72d0b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False raft_airgap = 0.15 speed_infill = =math.ceil(speed_print * 40 / 55) -speed_layer_0 = 10 speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg index 2c4432db17..7bbb926874 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg @@ -13,14 +13,12 @@ variant = AA 0.4 [values] brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg index 076286fc6b..2d933bcabe 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg @@ -13,12 +13,10 @@ variant = AA 0.4 [values] brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 -speed_layer_0 = =math.ceil(speed_print * 20 / 80) speed_print = 80 speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg index 92c8448d77..8b3a0033db 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg @@ -13,14 +13,12 @@ variant = AA 0.4 [values] brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_brim_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg index 3883b17f6c..1780774511 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_VeryDraft_Print.inst.cfg @@ -14,14 +14,12 @@ is_experimental = True [values] brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg index 04df2951fa..562023183d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg @@ -20,7 +20,6 @@ machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -30,7 +29,6 @@ retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 50 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg index d90b6c0a04..86a955c24a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -30,7 +29,6 @@ retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 45 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg index c043bb9bb7..cbd48442e3 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg @@ -22,7 +22,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -32,7 +31,6 @@ retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) speed_wall = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg index 3196fc777f..f70b6b22bf 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -22,7 +22,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -32,7 +31,6 @@ retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) speed_wall = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg index 00dad75b09..57ae37e209 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg @@ -20,7 +20,6 @@ retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg index df68316eb1..2becdb2bc2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg index 4850bc393c..4774cea71f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg @@ -22,7 +22,6 @@ material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg index 41594ab90f..e34a9c943d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ material_initial_print_temperature = =material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 45 / 55) -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg index 9d4069eead..ebbb7eeb68 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 -speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg index df0aa521c3..1bb66377e8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 -speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg index fcc766e14a..6f43c2550b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 -speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg index bd46912a8d..80d4ca4e4a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 -speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg index c34bf1bfde..fbe76fded3 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 90 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 6 @@ -36,7 +35,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg index 6e115a9c37..1b2b210a85 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 85 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 7 @@ -35,7 +34,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg index 016a66ea60..7a63a8f58b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 8 @@ -36,7 +35,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg index 3cb5249538..11fdc84815 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 @@ -34,7 +33,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg index f40c3d9968..08e059547d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg @@ -13,14 +13,12 @@ variant = AA 0.4 [values] infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 5 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 8 skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg index 496e5662ca..81431a2089 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg @@ -14,13 +14,11 @@ variant = AA 0.4 [values] cool_min_speed = 7 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg index f710c0fa58..943b720e4d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_min_speed = 12 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 15 @@ -22,7 +21,6 @@ material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 10 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg index a3ef8347f1..c16ac3fb99 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 15 @@ -21,7 +20,6 @@ material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 45 / 55) -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg index 9e4855a3cc..0df61743ba 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg @@ -14,10 +14,8 @@ variant = AA 0.4 [values] acceleration_wall = 2000 acceleration_wall_0 = 2000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed infill_sparse_density = 15 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 @@ -25,7 +23,6 @@ prime_tower_enable = False raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg index cd95a1ec89..66311afea4 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg @@ -12,15 +12,12 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False raft_airgap = 0.25 retraction_prime_speed = =retraction_speed -speed_layer_0 = 10 speed_print = 70 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg index 789bccd411..9dd2c0802a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg @@ -12,10 +12,8 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 5 @@ -23,7 +21,6 @@ prime_tower_enable = False raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = 10 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg index 9ef1ae8e0a..89f1a107b4 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg @@ -12,15 +12,12 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = 10 top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg index 11f9e4c3d8..6220b0052a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -17,7 +17,6 @@ acceleration_print = 2000 acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg index a26e442819..78b3899c1c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg @@ -27,7 +27,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature + 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -37,10 +36,8 @@ retraction_extra_prime_amount = 0.8 retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg index 06cf202bc6..88a38bfc2c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg @@ -27,7 +27,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 12 material_initial_print_temperature = =material_print_temperature - 2 material_print_temperature = =default_material_print_temperature - 13 -material_print_temperature_layer_0 = =material_print_temperature + 3 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -37,10 +36,8 @@ retraction_extra_prime_amount = 0.8 retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg index 61453c278c..511c827b2b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg @@ -27,7 +27,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 -material_print_temperature_layer_0 = =material_print_temperature + 3 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -37,10 +36,8 @@ retraction_extra_prime_amount = 0.8 retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg index 758a2ea878..685e41e7d5 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg @@ -12,17 +12,14 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_roofing = =math.ceil(speed_wall * 20 / 24) speed_topbottom = =math.ceil(speed_print * 25 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg index ae8efe7a72..beac1f0e68 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg @@ -12,15 +12,12 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = False retraction_prime_speed = =retraction_speed -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg index 72be73dc22..e019b421f8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg @@ -12,17 +12,14 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality.inst.cfg index 6e6a9216cf..d744f942c8 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality.inst.cfg @@ -12,17 +12,14 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg index 23feb0619a..bd146c9165 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -17,7 +17,6 @@ acceleration_print = 2000 acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg index b461efb73b..82cc41840b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg @@ -28,7 +28,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 106 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 15 @@ -37,7 +36,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg index 08fcbc3187..92fc4c3996 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg @@ -28,7 +28,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 106 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 15 @@ -37,7 +36,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg index 0be0f52120..efb47d8c4b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg @@ -27,7 +27,6 @@ machine_nozzle_heat_up_speed = 2.5 material_final_print_temperature = =material_print_temperature material_flow = 106 material_initial_print_temperature = =material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature + 17 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 15 @@ -36,7 +35,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg index 72f064a87f..16464b6394 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg @@ -14,19 +14,15 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 14 * layer_height machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = True retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 15 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg index 8a2cd3eafd..17bcb153be 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -14,20 +14,16 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 7 * layer_height machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = True retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg index fc0520f510..cd22ced2ce 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -14,19 +14,15 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 9 * layer_height machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = True retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 10 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg index 23c5f9d81e..82db443247 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg @@ -14,14 +14,10 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 14 * layer_height material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 15 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg index 51568ba5e7..0c697ecde5 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg @@ -14,14 +14,10 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 7 * layer_height -material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 speed_infill = =math.ceil(speed_print * 37 / 50) -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg index e8dcf64d3d..ad163f9b89 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg @@ -14,14 +14,10 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 9 * layer_height material_print_temperature = =default_material_print_temperature - 2 -material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 10 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg index 9e900c5658..d4a1f6c985 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 7 cool_fan_speed = 20 -initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg index 8b9fa7de7f..127166bd62 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 7 cool_fan_speed = 20 -initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg index 4dbd1099f4..ca5a5b8404 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -14,8 +14,6 @@ variant = AA 0.8 [values] brim_width = 7 cool_fan_speed = 20 -initial_layer_line_width_factor = 100 -layer_height_0 = 0.27 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg index abe6fcbecc..58d9c33fa2 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg @@ -12,11 +12,9 @@ material = generic_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg index 01d301f178..93125940c5 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -12,11 +12,9 @@ material = generic_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg index be71c1faee..a7cd84fd76 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -12,11 +12,9 @@ material = generic_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg index 2ed16d2428..e49e150000 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg @@ -18,7 +18,6 @@ cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 -material_print_temperature_layer_0 = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg index 932e74a409..5c22e8006d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -18,7 +18,6 @@ cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg index 19c2b14c99..d8e40f925e 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature -material_print_temperature_layer_0 = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg index 046e1a3f75..5ac1c01482 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg @@ -12,12 +12,10 @@ material = generic_tough_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg index 69f24e6ba1..30f1ce88df 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -12,12 +12,10 @@ material = generic_tough_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg index 91f260f523..f1c3e6d442 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg @@ -12,18 +12,15 @@ material = generic_tough_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = False speed_infill = =math.ceil(speed_print * 30 / 35) speed_print = 35 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg index a03f52f4c2..cd0492a425 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 105 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature - 2 -material_print_temperature_layer_0 = =material_print_temperature + 19 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg index b881b5d3a6..a20bbc6718 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -22,7 +22,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 105 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg index f8d758abb0..c55b5315cc 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -21,7 +21,6 @@ machine_nozzle_heat_up_speed = 2.5 material_final_print_temperature = =material_print_temperature material_flow = 105 material_initial_print_temperature = =material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature + 17 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg index e90b9c6d2b..b5e8ebc2a7 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg index 36a0eb09c8..5ed8c2b4bf 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg index 6c380d6295..824ca892e5 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg index faf738c643..cb23ca82c0 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg index 1173c7339c..8c6763a6b2 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg index 6d5ccf3855..618c5493ee 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg index c91e9a0fff..43669626b0 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg index b6d9f5e2a1..f676c14b58 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg index a4f923c5fe..9cb4a91bfa 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = CC 0.4 is_experimental = True [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg index f6a3920608..7207ac1163 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_PLA_Fast_Print.inst.cfg @@ -13,7 +13,6 @@ variant = CC 0.4 is_experimental = True [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg index 1e19814d67..b8734796f8 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg index 662f167f69..09dbea2d1c 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg index 6975526d71..ed9643e6b3 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg index 986dda1437..ce3543957a 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg index 1f8cc8ad71..16306b708c 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = CC 0.6 is_experimental = True [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg index 9372890f24..5f73d921cd 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg @@ -13,7 +13,6 @@ variant = CC 0.6 is_experimental = True [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg index abb891489e..65e3cfee97 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PC_Normal_Quality.inst.cfg @@ -14,7 +14,6 @@ is_experimental = True [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 @@ -30,7 +29,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg index 5f7d46dc8b..afd987af02 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg @@ -12,7 +12,6 @@ material = generic_petg variant = AA 0.25 [values] -initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PLA_Normal_Quality.inst.cfg index 553506a43c..3186bc57f3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PLA_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.25 [values] brim_width = 8 -cool_fan_full_at_height = =layer_height_0 cool_min_speed = 10 infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' @@ -24,9 +23,7 @@ material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = 190 retraction_hop = 0.2 skin_overlap = 5 -speed_layer_0 = =speed_print speed_print = 30 -speed_travel_layer_0 = 120 speed_wall = =math.ceil(speed_print * 25 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg index e49dce4989..d01599008b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg @@ -24,7 +24,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 -material_print_temperature_layer_0 = =material_print_temperature + 3 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -35,9 +34,7 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 retraction_prime_speed = 15 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg index 52f616b1d5..5da606dd84 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_TPLA_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.25 [values] brim_width = 8 -cool_fan_full_at_height = =layer_height_0 cool_min_speed = 7 infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid' @@ -23,10 +22,8 @@ material_final_print_temperature = =material_print_temperature - 15 material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 15 skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 30 / 30) speed_print = 30 speed_topbottom = =math.ceil(speed_print * 20 / 30) -speed_travel_layer_0 = 120 speed_wall = =math.ceil(speed_print * 25 / 30) speed_wall_0 = =math.ceil(speed_print * 20 / 30) top_bottom_thickness = 0.72 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg index 41b2f693fd..c1914f7973 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ prime_tower_enable = False raft_airgap = 0.15 skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = 10 speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg index a6fc9c5462..5f3542bd1d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = False raft_airgap = 0.15 speed_infill = =math.ceil(speed_print * 45 / 60) -speed_layer_0 = 10 speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg index 496d17b2e8..ff36c99604 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_High_Quality.inst.cfg @@ -21,7 +21,6 @@ material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = False raft_airgap = 0.15 speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = 10 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg index d7f7be3a31..14f84d5505 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_ABS_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ material_print_temperature = =default_material_print_temperature + 10 prime_tower_enable = False raft_airgap = 0.15 speed_infill = =math.ceil(speed_print * 40 / 55) -speed_layer_0 = 10 speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg index 3271e26dba..c7c5cbc075 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Draft_Print.inst.cfg @@ -13,14 +13,12 @@ variant = AA 0.4 [values] brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg index 0bc81f38c0..5caaca15d8 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Fast_Print.inst.cfg @@ -13,12 +13,10 @@ variant = AA 0.4 [values] brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 -speed_layer_0 = =math.ceil(speed_print * 20 / 80) speed_print = 80 speed_topbottom = =math.ceil(speed_print * 30 / 80) speed_wall = =math.ceil(speed_print * 40 / 80) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg index 0324976b7a..2bbaae315b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_Normal_Quality.inst.cfg @@ -13,14 +13,12 @@ variant = AA 0.4 [values] brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_brim_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg index cfa00238e3..78711f7e95 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_BAM_VeryDraft_Print.inst.cfg @@ -14,14 +14,12 @@ is_experimental = True [values] brim_replaces_support = False -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 70) speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg index c39d1516af..757c495559 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg @@ -20,7 +20,6 @@ machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -30,7 +29,6 @@ retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 50 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg index 5d74e6164b..5e438c8704 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ machine_min_cool_heat_time_window = 15 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -30,7 +29,6 @@ retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 45 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg index cef6d64e99..6bcd25a9b9 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg @@ -22,7 +22,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -32,7 +31,6 @@ retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) speed_wall = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg index 2d33b40631..cc08c9d5d6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -22,7 +22,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =material_print_temperature multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True @@ -32,7 +31,6 @@ retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 40) speed_print = 40 speed_topbottom = =math.ceil(speed_print * 30 / 35) speed_wall = =math.ceil(speed_print * 35 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg index 6b1f8504d2..b1f0be1594 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg @@ -20,7 +20,6 @@ retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg index de3910f816..e34aa7fd24 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg @@ -20,7 +20,6 @@ material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg index 546af06919..270b03521a 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg @@ -22,7 +22,6 @@ material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg index 2614b40d60..f7f7979188 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ material_initial_print_temperature = =material_print_temperature - 5 retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 45 / 55) -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg index e4d6d270ee..76a2cc1550 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 -speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg index 8b77d7010f..bd78a8e8c1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Fast_Print.inst.cfg @@ -21,7 +21,6 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 -speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg index 72c3e257d1..c2a7194a2f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_High_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 -speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg index e3fbfc5b6e..b51a5c98e3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_Nylon_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ ooze_shield_angle = 40 raft_airgap = 0.4 retraction_prime_speed = =retraction_speed skin_overlap = 50 -speed_layer_0 = 10 switch_extruder_prime_speed = 30 switch_extruder_retraction_amount = 30 switch_extruder_retraction_speeds = 40 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg index d2926843a6..be3b5b2e92 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 90 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 6 @@ -36,7 +35,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg index 739e168d62..c8c5846857 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Fast_Print.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 85 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 7 @@ -35,7 +34,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg index e574b8cca5..abae8129a3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_High_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 8 @@ -36,7 +35,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg index 4103986e65..b1ecd60f3f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PC_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] brim_width = 20 -cool_fan_full_at_height = =layer_height_0 + layer_height cool_fan_speed_max = 50 cool_min_layer_time_fan_speed_max = 5 cool_min_speed = 5 @@ -34,7 +33,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 skin_overlap = 30 -speed_layer_0 = =math.ceil(speed_print * 25 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg index 62d24807b6..f1e55234df 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg @@ -13,14 +13,12 @@ variant = AA 0.4 [values] infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 5 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 5 retraction_combing_max_distance = 8 skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg index d5a87efce1..bdb4e78d6a 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg @@ -14,13 +14,11 @@ variant = AA 0.4 [values] cool_min_speed = 7 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 50 / 60) -speed_layer_0 = =math.ceil(speed_print * 20 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg index 49978a1b46..58ddfca383 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.4 [values] cool_min_speed = 12 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 15 @@ -22,7 +21,6 @@ material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 10 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_wall = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg index 6e4a6907de..5a9addabb1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.4 [values] infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' -initial_layer_line_width_factor = 100 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 15 @@ -21,7 +20,6 @@ material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 5 retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 45 / 55) -speed_layer_0 = =math.ceil(speed_print * 20 / 55) speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg index bda40276c4..c90d22e44c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Draft_Print.inst.cfg @@ -14,10 +14,8 @@ variant = AA 0.4 [values] acceleration_wall = 2000 acceleration_wall_0 = 2000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed infill_sparse_density = 15 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 @@ -25,7 +23,6 @@ prime_tower_enable = False raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = 10 speed_topbottom = =math.ceil(speed_print * 40 / 70) speed_wall = =math.ceil(speed_print * 55 / 70) speed_wall_0 = =math.ceil(speed_wall * 45 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg index b58cabc738..0fe89909db 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Fast_Print.inst.cfg @@ -12,15 +12,12 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False raft_airgap = 0.25 retraction_prime_speed = =retraction_speed -speed_layer_0 = 10 speed_print = 70 speed_topbottom = =math.ceil(speed_print * 35 / 70) speed_wall = =math.ceil(speed_print * 45 / 70) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg index 5a7f57ac29..47abbdcfd4 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_High_Quality.inst.cfg @@ -12,10 +12,8 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 5 @@ -23,7 +21,6 @@ prime_tower_enable = False raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = 10 speed_print = 50 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 35 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg index 7d6815f135..2f73079408 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_Normal_Quality.inst.cfg @@ -12,15 +12,12 @@ material = generic_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = False raft_airgap = 0.25 retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = 10 top_bottom_thickness = 1 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg index 09838eb4d1..563abd29d5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PLA_VeryDraft_Print.inst.cfg @@ -17,7 +17,6 @@ acceleration_print = 2000 acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg index ebb514af89..7996fd227f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg @@ -27,7 +27,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature + 5 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -37,10 +36,8 @@ retraction_extra_prime_amount = 0.8 retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg index 0abc43467b..f89ce709f2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg @@ -27,7 +27,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 12 material_initial_print_temperature = =material_print_temperature - 2 material_print_temperature = =default_material_print_temperature - 13 -material_print_temperature_layer_0 = =material_print_temperature + 3 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -37,10 +36,8 @@ retraction_extra_prime_amount = 0.8 retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg index bd8ab98e55..86884258ef 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg @@ -27,7 +27,6 @@ material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 -material_print_temperature_layer_0 = =material_print_temperature + 3 multiple_mesh_overlap = 0 prime_tower_enable = False prime_tower_size = 16 @@ -37,10 +36,8 @@ retraction_extra_prime_amount = 0.8 retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = 0.8 -speed_layer_0 = =math.ceil(speed_print * 15 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 25 / 25) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 25 / 25) speed_wall_0 = =math.ceil(speed_wall * 25 / 25) support_angle = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg index b80243211d..b4de80af0c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Draft_Print.inst.cfg @@ -12,17 +12,14 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 20 -speed_layer_0 = =math.ceil(speed_print * 20 / 50) speed_print = 50 speed_roofing = =math.ceil(speed_wall * 20 / 24) speed_topbottom = =math.ceil(speed_print * 25 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print.inst.cfg index 57a4f3349e..46fc3ed093 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Fast_Print.inst.cfg @@ -12,15 +12,12 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = False retraction_prime_speed = =retraction_speed -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg index bf8686d358..b3874c5d54 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_High_Quality.inst.cfg @@ -12,17 +12,14 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 10 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality.inst.cfg index dd469f9403..a3c314db6f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_Normal_Quality.inst.cfg @@ -12,17 +12,14 @@ material = generic_tough_pla variant = AA 0.4 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed cool_min_speed = 7 -layer_height_0 = 0.2 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature - 15 prime_tower_enable = False retraction_prime_speed = =retraction_speed skin_overlap = 10 -speed_layer_0 = =math.ceil(speed_print * 20 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_wall = =math.ceil(speed_print * 40 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg index ef60c4fcd3..9075aa0083 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPLA_VeryDraft_Print.inst.cfg @@ -17,7 +17,6 @@ acceleration_print = 2000 acceleration_topbottom = 1000 acceleration_wall = 1500 acceleration_wall_0 = 1000 -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =cool_fan_speed infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg index 19324e1777..18962e1e2b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Draft_Print.inst.cfg @@ -28,7 +28,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 106 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 15 @@ -37,7 +36,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg index 86c8817c5d..6481d0e513 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Fast_Print.inst.cfg @@ -28,7 +28,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 106 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 15 @@ -37,7 +36,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg index 42ad6c4cd2..f842089f21 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_TPU_Normal_Quality.inst.cfg @@ -27,7 +27,6 @@ machine_nozzle_heat_up_speed = 2.5 material_final_print_temperature = =material_print_temperature material_flow = 106 material_initial_print_temperature = =material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature + 17 multiple_mesh_overlap = 0 prime_tower_wipe_enabled = True retraction_count_max = 15 @@ -36,7 +35,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 skin_line_width = =round(line_width / 0.8, 2) skin_overlap = 5 -speed_layer_0 = =math.ceil(speed_print * 18 / 25) speed_print = 25 speed_topbottom = =math.ceil(speed_print * 0.8) speed_wall = =math.ceil(speed_print * 25 / 25) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg index eef401ff61..9f7101546f 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg @@ -14,19 +14,15 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 14 * layer_height machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = True retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 15 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg index de96694d69..c342e4d2f7 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -14,20 +14,16 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 7 * layer_height machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = True retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 speed_infill = =math.ceil(speed_print * 40 / 50) -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg index 529c39889b..cf0b8da5b7 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -14,19 +14,15 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 9 * layer_height machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = True retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 10 speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 35 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg index a6250760c6..3951bb8ccc 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Fast_Print.inst.cfg @@ -14,14 +14,10 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 14 * layer_height material_print_temperature = =default_material_print_temperature - 5 -material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 15 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg index 8045ab8f90..9baadb9951 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Superdraft_Print.inst.cfg @@ -14,14 +14,10 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 7 * layer_height -material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 speed_infill = =math.ceil(speed_print * 37 / 50) -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 8 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 37 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg index 6fe4bd5999..24489bdfcf 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PC_Verydraft_Print.inst.cfg @@ -14,14 +14,10 @@ is_experimental = True [values] brim_width = 14 -cool_fan_full_at_height = =layer_height_0 + 9 * layer_height material_print_temperature = =default_material_print_temperature - 2 -material_print_temperature_layer_0 = =material_print_temperature raft_airgap = 0.5 skin_overlap = 0 -speed_layer_0 = =math.ceil(speed_print * 15 / 50) speed_print = 50 -speed_slowdown_layers = 10 speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg index 47a26097f5..c9dc99154d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 7 cool_fan_speed = 20 -initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg index f13991359d..67bbef5ac0 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 7 cool_fan_speed = 20 -initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg index 41e42809cf..e25a61b38a 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -14,7 +14,6 @@ variant = AA 0.8 [values] brim_width = 7 cool_fan_speed = 20 -initial_layer_line_width_factor = 100 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True retraction_combing_max_distance = 8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg index 3883c1dc8a..25ddb22822 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Draft_Print.inst.cfg @@ -12,11 +12,9 @@ material = generic_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg index 7033e11eed..a56e09f355 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Superdraft_Print.inst.cfg @@ -12,11 +12,9 @@ material = generic_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg index 35f435f693..455796d4a2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PLA_Verydraft_Print.inst.cfg @@ -12,11 +12,9 @@ material = generic_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg index 4c262310e8..e188e6ea07 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg @@ -18,7 +18,6 @@ cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 -material_print_temperature_layer_0 = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg index 539e6335c7..deeac6ebaf 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg @@ -18,7 +18,6 @@ cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg index 9c3cb44e07..4187507299 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' material_bed_temperature_layer_0 = =material_bed_temperature -material_print_temperature_layer_0 = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg index 1ccf9c78a4..258e00a7f2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Draft_Print.inst.cfg @@ -12,12 +12,10 @@ material = generic_tough_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg index 31f82a54e2..8910082407 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Superdraft_Print.inst.cfg @@ -12,12 +12,10 @@ material = generic_tough_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg index e8648e68d4..fd4c6ecb35 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPLA_Verydraft_Print.inst.cfg @@ -12,18 +12,15 @@ material = generic_tough_pla variant = AA 0.8 [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cubic' -layer_height_0 = 0.4 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_final_print_temperature = =material_print_temperature - 15 material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature + 5 -material_print_temperature_layer_0 = =material_print_temperature prime_tower_enable = False speed_infill = =math.ceil(speed_print * 30 / 35) speed_print = 35 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg index 57dc15f243..c1f1d01180 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Draft_Print.inst.cfg @@ -21,7 +21,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 105 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature - 2 -material_print_temperature_layer_0 = =material_print_temperature + 19 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg index 1d8cf0809c..36ab5dccf6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Superdraft_Print.inst.cfg @@ -22,7 +22,6 @@ material_final_print_temperature = =material_print_temperature material_flow = 105 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 2 -material_print_temperature_layer_0 = =material_print_temperature + 15 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg index 95e5da677d..24bfc609d6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_TPU_Verydraft_Print.inst.cfg @@ -21,7 +21,6 @@ machine_nozzle_heat_up_speed = 2.5 material_final_print_temperature = =material_print_temperature material_flow = 105 material_initial_print_temperature = =material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature + 17 multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg index c0e20f1584..7e3c2f6c6a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg index 8b3030ce09..935c04f958 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg index 0307bbff4a..5f68f86740 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg index ac6883ca44..f7328a406a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg index c44b25bd94..92b3953ea4 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg index a79662a65d..4ebdf0635c 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg index ee1ac1ef7a..ddf9ba9c4a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg index c0a4cb9a4a..9e61b75636 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg index a3a407f35c..80da69140f 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = CC 0.4 is_experimental = True [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg index 367024b978..8f30298b41 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_PLA_Fast_Print.inst.cfg @@ -13,7 +13,6 @@ variant = CC 0.4 is_experimental = True [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg index 02430694b3..f4212047a6 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg index ab1c73641e..f379d2ff2d 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg index e4019fea55..9721433039 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg index 2d45c63fcf..067d0146fb 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -16,10 +16,8 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -initial_layer_line_width_factor = 130.0 material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature -material_print_temperature_layer_0 = =material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 support_top_distance = =support_z_distance diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg index 8d2cbfc60f..af6b17cb41 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Draft_Print.inst.cfg @@ -13,7 +13,6 @@ variant = CC 0.6 is_experimental = True [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg index 7395613486..573d84dd2d 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_PLA_Fast_Print.inst.cfg @@ -13,7 +13,6 @@ variant = CC 0.6 is_experimental = True [values] -cool_fan_full_at_height = =layer_height_0 + 2 * layer_height cool_fan_speed_max = =100 cool_min_speed = 2 gradual_infill_step_height = =3 * layer_height diff --git a/resources/variants/ultimaker3_aa0.25.inst.cfg b/resources/variants/ultimaker3_aa0.25.inst.cfg index 15fc789f66..afb0a0fb57 100644 --- a/resources/variants/ultimaker3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_aa0.25.inst.cfg @@ -10,7 +10,6 @@ hardware_type = nozzle [values] brim_width = 7 -layer_height_0 = 0.17 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = AA 0.25 @@ -21,7 +20,6 @@ material_initial_print_temperature = =material_print_temperature - 5 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 -speed_layer_0 = 20 speed_print = 55 speed_topbottom = 20 speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/variants/ultimaker3_aa0.8.inst.cfg b/resources/variants/ultimaker3_aa0.8.inst.cfg index 4adec1540b..9bb21dd803 100644 --- a/resources/variants/ultimaker3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_aa0.8.inst.cfg @@ -36,7 +36,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 skin_overlap = 5 -speed_layer_0 = 20 speed_print = 35 speed_topbottom = =math.ceil(speed_print * 25 / 35) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) diff --git a/resources/variants/ultimaker3_bb0.8.inst.cfg b/resources/variants/ultimaker3_bb0.8.inst.cfg index fd516c48b2..1a9007b64f 100644 --- a/resources/variants/ultimaker3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_bb0.8.inst.cfg @@ -37,7 +37,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 3 retraction_prime_speed = 15 skin_overlap = 5 -speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 7 / 35) speed_print = 35 speed_support = =math.ceil(speed_print * 25 / 35) diff --git a/resources/variants/ultimaker3_bb04.inst.cfg b/resources/variants/ultimaker3_bb04.inst.cfg index 05e91d0752..49bdf2d26e 100644 --- a/resources/variants/ultimaker3_bb04.inst.cfg +++ b/resources/variants/ultimaker3_bb04.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = BB 0.4 machine_nozzle_tip_outer_diameter = 1.0 retraction_min_travel = =3 * line_width -speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 10 / 35) speed_support = =math.ceil(speed_print * 25 / 35) speed_support_interface = =math.ceil(speed_support * 20 / 25) diff --git a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg index e6a9abfe1e..9f649b0052 100644 --- a/resources/variants/ultimaker3_extended_aa0.25.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.25.inst.cfg @@ -10,7 +10,6 @@ hardware_type = nozzle [values] brim_width = 7 -layer_height_0 = 0.17 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = AA 0.25 @@ -21,7 +20,6 @@ material_initial_print_temperature = =material_print_temperature - 5 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 -speed_layer_0 = 20 speed_print = 55 speed_topbottom = 20 speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg index a215c4f455..122df77e82 100644 --- a/resources/variants/ultimaker3_extended_aa0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_aa0.8.inst.cfg @@ -36,7 +36,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 skin_overlap = 5 -speed_layer_0 = 20 speed_print = 35 speed_topbottom = =math.ceil(speed_print * 25 / 35) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) diff --git a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg index e052df63eb..877ee0772b 100644 --- a/resources/variants/ultimaker3_extended_bb0.8.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb0.8.inst.cfg @@ -37,7 +37,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 3 retraction_prime_speed = 15 skin_overlap = 5 -speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 7 / 35) speed_print = 35 speed_support = =math.ceil(speed_print * 25 / 35) diff --git a/resources/variants/ultimaker3_extended_bb04.inst.cfg b/resources/variants/ultimaker3_extended_bb04.inst.cfg index 69968e721e..d97b3c9f32 100644 --- a/resources/variants/ultimaker3_extended_bb04.inst.cfg +++ b/resources/variants/ultimaker3_extended_bb04.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = BB 0.4 machine_nozzle_tip_outer_diameter = 1.0 retraction_min_travel = =3 * line_width -speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 10 / 35) speed_support = =math.ceil(speed_print * 25 / 35) speed_support_interface = =math.ceil(speed_support * 20 / 25) diff --git a/resources/variants/ultimaker_s3_aa0.25.inst.cfg b/resources/variants/ultimaker_s3_aa0.25.inst.cfg index 059f3ece2f..454638f302 100644 --- a/resources/variants/ultimaker_s3_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.25.inst.cfg @@ -10,7 +10,6 @@ hardware_type = nozzle [values] brim_width = 7 -layer_height_0 = 0.17 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = AA 0.25 @@ -21,7 +20,6 @@ material_initial_print_temperature = =material_print_temperature - 5 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 -speed_layer_0 = 20 speed_print = 55 speed_topbottom = 20 speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/variants/ultimaker_s3_aa0.8.inst.cfg b/resources/variants/ultimaker_s3_aa0.8.inst.cfg index 6e477f15e6..322ddc2601 100644 --- a/resources/variants/ultimaker_s3_aa0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_aa0.8.inst.cfg @@ -37,7 +37,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_speed = 25 skin_overlap = 5 -speed_layer_0 = 20 speed_print = 35 speed_topbottom = =math.ceil(speed_print * 25 / 35) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) diff --git a/resources/variants/ultimaker_s3_bb0.8.inst.cfg b/resources/variants/ultimaker_s3_bb0.8.inst.cfg index 0305245e08..c2e84c5764 100644 --- a/resources/variants/ultimaker_s3_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s3_bb0.8.inst.cfg @@ -35,7 +35,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 3 skin_overlap = 5 -speed_layer_0 = 20 speed_print = 35 speed_support = =math.ceil(speed_print * 25 / 35) speed_support_interface = =math.ceil(speed_support * 20 / 25) diff --git a/resources/variants/ultimaker_s3_bb04.inst.cfg b/resources/variants/ultimaker_s3_bb04.inst.cfg index 9c18713818..19e7778e17 100644 --- a/resources/variants/ultimaker_s3_bb04.inst.cfg +++ b/resources/variants/ultimaker_s3_bb04.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = BB 0.4 machine_nozzle_tip_outer_diameter = 1.0 retraction_min_travel = =3 * line_width -speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 10 / 35) speed_support = =math.ceil(speed_print * 25 / 35) speed_support_interface = =math.ceil(speed_support * 20 / 25) diff --git a/resources/variants/ultimaker_s3_cc04.inst.cfg b/resources/variants/ultimaker_s3_cc04.inst.cfg index 0c22958955..f2294cac7b 100644 --- a/resources/variants/ultimaker_s3_cc04.inst.cfg +++ b/resources/variants/ultimaker_s3_cc04.inst.cfg @@ -16,11 +16,9 @@ machine_nozzle_size = 0.4 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 45 speed_support = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 45) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 30 / 45) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) speed_wall_x = =speed_wall diff --git a/resources/variants/ultimaker_s3_cc06.inst.cfg b/resources/variants/ultimaker_s3_cc06.inst.cfg index caa1616d4d..1819758dbb 100644 --- a/resources/variants/ultimaker_s3_cc06.inst.cfg +++ b/resources/variants/ultimaker_s3_cc06.inst.cfg @@ -16,11 +16,9 @@ machine_nozzle_size = 0.6 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 45 speed_support = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 45) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 30 / 45) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) speed_wall_x = =speed_wall diff --git a/resources/variants/ultimaker_s5_aa0.25.inst.cfg b/resources/variants/ultimaker_s5_aa0.25.inst.cfg index 3b9d08b278..4a7851e05f 100644 --- a/resources/variants/ultimaker_s5_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.25.inst.cfg @@ -10,7 +10,6 @@ hardware_type = nozzle [values] brim_width = 7 -layer_height_0 = 0.17 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = AA 0.25 @@ -21,7 +20,6 @@ material_initial_print_temperature = =material_print_temperature - 5 retraction_min_travel = 0.7 retraction_prime_speed = =retraction_speed skin_overlap = 15 -speed_layer_0 = 20 speed_print = 55 speed_topbottom = 20 speed_wall = =math.ceil(speed_print * 30 / 55) diff --git a/resources/variants/ultimaker_s5_aa0.8.inst.cfg b/resources/variants/ultimaker_s5_aa0.8.inst.cfg index 4433739430..9907fcbbca 100644 --- a/resources/variants/ultimaker_s5_aa0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_aa0.8.inst.cfg @@ -37,7 +37,6 @@ retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 2 retraction_speed = 25 skin_overlap = 5 -speed_layer_0 = 20 speed_print = 35 speed_topbottom = =math.ceil(speed_print * 25 / 35) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) diff --git a/resources/variants/ultimaker_s5_bb0.8.inst.cfg b/resources/variants/ultimaker_s5_bb0.8.inst.cfg index 3c2e9d14cb..4d9a75bdf4 100644 --- a/resources/variants/ultimaker_s5_bb0.8.inst.cfg +++ b/resources/variants/ultimaker_s5_bb0.8.inst.cfg @@ -35,7 +35,6 @@ retraction_hop = 2 retraction_hop_only_when_collides = True retraction_min_travel = =line_width * 3 skin_overlap = 5 -speed_layer_0 = 20 speed_print = 35 speed_support = =math.ceil(speed_print * 25 / 35) speed_support_interface = =math.ceil(speed_support * 20 / 25) diff --git a/resources/variants/ultimaker_s5_bb04.inst.cfg b/resources/variants/ultimaker_s5_bb04.inst.cfg index 6e378bbb82..7234041751 100644 --- a/resources/variants/ultimaker_s5_bb04.inst.cfg +++ b/resources/variants/ultimaker_s5_bb04.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_heat_up_speed = 1.5 machine_nozzle_id = BB 0.4 machine_nozzle_tip_outer_diameter = 1.0 retraction_min_travel = =3 * line_width -speed_layer_0 = 20 speed_prime_tower = =math.ceil(speed_print * 10 / 35) speed_support = =math.ceil(speed_print * 25 / 35) speed_support_interface = =math.ceil(speed_support * 20 / 25) diff --git a/resources/variants/ultimaker_s5_cc04.inst.cfg b/resources/variants/ultimaker_s5_cc04.inst.cfg index 174a4f7c62..aca6187fa8 100644 --- a/resources/variants/ultimaker_s5_cc04.inst.cfg +++ b/resources/variants/ultimaker_s5_cc04.inst.cfg @@ -16,11 +16,9 @@ machine_nozzle_size = 0.4 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 45 speed_support = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 45) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 30 / 45) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) speed_wall_x = =speed_wall diff --git a/resources/variants/ultimaker_s5_cc06.inst.cfg b/resources/variants/ultimaker_s5_cc06.inst.cfg index e8934377a1..dcbdba18fe 100644 --- a/resources/variants/ultimaker_s5_cc06.inst.cfg +++ b/resources/variants/ultimaker_s5_cc06.inst.cfg @@ -16,11 +16,9 @@ machine_nozzle_size = 0.6 retraction_min_travel = =line_width * 2 retraction_prime_speed = =retraction_speed speed_infill = =speed_print -speed_layer_0 = 20 speed_print = 45 speed_support = =speed_topbottom speed_topbottom = =math.ceil(speed_print * 25 / 45) -speed_travel_layer_0 = 50 speed_wall = =math.ceil(speed_print * 30 / 45) speed_wall_0 = =math.ceil(speed_wall * 25 / 30) speed_wall_x = =speed_wall From c90c7e688a53c856c17b609c5b4952b7d7b14b5e Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Thu, 6 Oct 2022 16:23:31 +0200 Subject: [PATCH 292/547] fix cool fan mistake PP-42 --- resources/definitions/ultimaker.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 387ea39985..961e1f6619 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -31,7 +31,7 @@ "bridge_wall_coast": { "value": 0 }, "bridge_wall_material_flow": { "value": "wall_material_flow" }, "bridge_wall_speed": { "value": "bridge_skin_speed" }, - "cool_fan_speed_0": { "value": "cool_fan_speed" }, + "cool_fan_speed_0": { "value": "cool_fan_speed_min" }, "gradual_support_infill_steps": { "value": "2 if support_interface_enable else 0" }, "gradual_support_infill_step_height": { "value": "4 * layer_height" }, "infill_material_flow": { "value": "(1.95-infill_sparse_density / 100 if infill_sparse_density > 95 else 1) * material_flow" }, From 1e1ec7c6e55b62c15071a2fd42373dc2fd750058 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 6 Oct 2022 22:23:24 +0200 Subject: [PATCH 293/547] For tree support default should be support wall count 1. part of CURA-7800 --- resources/definitions/maker_made_300x.def.json | 2 +- resources/definitions/tronxy_x.def.json | 2 +- resources/definitions/two_trees_base.def.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/definitions/maker_made_300x.def.json b/resources/definitions/maker_made_300x.def.json index 0be2112bed..c7b888dfff 100644 --- a/resources/definitions/maker_made_300x.def.json +++ b/resources/definitions/maker_made_300x.def.json @@ -106,7 +106,7 @@ "support_type": {"value": "'everywhere'" }, "support_angle": {"value": "50"}, "support_pattern": {"value": "'grid'"}, - "support_wall_count": {"value": 0}, + "support_wall_count": {"value": "1 if (support_structure == 'tree') else 0" }, "zig_zaggify_support": {"value": false }, "support_infill_rate": {"value": "15 if support_enable else 0"}, "support_brim_enable": {"value": true }, diff --git a/resources/definitions/tronxy_x.def.json b/resources/definitions/tronxy_x.def.json index 69525e5f27..da8f94fffe 100644 --- a/resources/definitions/tronxy_x.def.json +++ b/resources/definitions/tronxy_x.def.json @@ -130,7 +130,7 @@ "support_xy_distance_overhang": { "value": "wall_line_width_0" }, "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" }, "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, - "support_wall_count": { "value": 0 }, + "support_wall_count": {"value": "1 if (support_structure == 'tree') else 0" }, "support_brim_enable": { "value": true }, "support_brim_width": { "value": 4 }, "support_interface_height": { "value": "layer_height * 4" }, diff --git a/resources/definitions/two_trees_base.def.json b/resources/definitions/two_trees_base.def.json index f6918c6121..7e0495b469 100644 --- a/resources/definitions/two_trees_base.def.json +++ b/resources/definitions/two_trees_base.def.json @@ -93,7 +93,7 @@ "support_xy_distance_overhang": { "value": "wall_line_width_0" }, "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" }, "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, - "support_wall_count": { "value": 0 }, + "support_wall_count": {"value": "1 if (support_structure == 'tree') else 0" }, "support_brim_enable": { "value": true }, "support_brim_width": { "value": 5 }, From 2cc923761dc762ec9fd78b8b8911c68d2e2d08e4 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 10 Oct 2022 14:58:46 +0200 Subject: [PATCH 294/547] Fix missing quote --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index a175687a6a..3acb4cd76b 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -171,7 +171,7 @@ jobs: if is_tag: print("THE TAG IS: ", ${{ github.ref_name }}) - if is_tag and ${{ github.ref_name }} == "5.2.0-beta: + if is_tag and ${{ github.ref_name }} == "5.2.0-beta": actual_version = "5.2.0-beta" is_release_branch = True user = "_" From fce7df29e01b5638641802401aeaa7d4d9221abe Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 10 Oct 2022 15:44:46 +0200 Subject: [PATCH 295/547] remove debugging statement --- .github/workflows/conan-recipe-version.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 3acb4cd76b..e10ffa8b2d 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -169,8 +169,6 @@ jobs: # FIXME: for external PR's actual_version = f"5.3.0-alpha+{buildmetadata}pr_{issue_number}" - if is_tag: - print("THE TAG IS: ", ${{ github.ref_name }}) if is_tag and ${{ github.ref_name }} == "5.2.0-beta": actual_version = "5.2.0-beta" is_release_branch = True From bbda089ae9d9de24b672b32b7fa5bd210231dd6b Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 10 Oct 2022 15:46:52 +0200 Subject: [PATCH 296/547] Add quotes around ref_name --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index e10ffa8b2d..f1dfc67bf3 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -169,7 +169,7 @@ jobs: # FIXME: for external PR's actual_version = f"5.3.0-alpha+{buildmetadata}pr_{issue_number}" - if is_tag and ${{ github.ref_name }} == "5.2.0-beta": + if is_tag and "${{ github.ref_name }}" == "5.2.0-beta": actual_version = "5.2.0-beta" is_release_branch = True user = "_" From 51a90bc837af87278ff7b47dcec7113f5126560d Mon Sep 17 00:00:00 2001 From: Miroslav Sustek Date: Mon, 10 Oct 2022 20:16:31 +0200 Subject: [PATCH 297/547] Czech translations for v5.2 --- resources/i18n/cs_CZ/cura.po | 40 ++++++++++----------- resources/i18n/cs_CZ/fdmprinter.def.json.po | 28 +++++++-------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index f95339be07..4ab386a20a 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" -"PO-Revision-Date: 2022-07-07 19:34+0200\n" +"PO-Revision-Date: 2022-10-10 18:52+0200\n" "Last-Translator: Miroslav Šustek \n" "Language-Team: DenyCZ \n" "Language: cs_CZ\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n>=2 && n<=4 ? 1 : 2);\n" -"X-Generator: Poedit 3.1\n" +"X-Generator: Poedit 3.1.1\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" @@ -967,17 +967,17 @@ msgstr "Zjistit více" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgstr "Až bude tisková úloha schválena, obdržíte potvrzovací e-mail" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "Tisková úloha byla úspěšně odeslána" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Spravovat tiskové úlohy" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1295,7 +1295,7 @@ msgstr "Balíček ve formátu Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "smazaný uživatel" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2416,12 +2416,12 @@ msgstr "První dostupný" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Sledujte své tiskárny odkudkoliv pomocí Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "Zobrazit tiskárny v Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3237,7 +3237,7 @@ msgstr "Nahrání projektu vymaže všechny modely na podložce." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgstr "Materiál použitý v tomto projektu není aktuálně nainstalován v Cuře.
      Nainstalujte materiálový profil a znovu otevřete projekt." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4029,12 +4029,12 @@ msgstr "Slicovat automaticky" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Zobrazovat ikonu a oznámení v oznamovací oblasti systému." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Přidat ikonu do systémové lišty *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5324,17 +5324,17 @@ msgstr "Spravovat nastavení viditelnosti ..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Vyberte tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Kompatibilní tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "Nebyly nalezeny žádné online kompatibilní tiskárny." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5605,7 +5605,7 @@ msgstr "Podpůrná knihovna pro vědecké výpočty" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Knihovna pro sledování Python chyb" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5731,12 +5731,12 @@ msgstr "Vytvořte struktury pro podporu částí modelu, které mají přesahy. #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "Je aktivní vlastní profil %1 a některá nastavení jste přepsali." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "Vlastní profil %1 přepisuje některá nastavení." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6092,17 +6092,17 @@ msgstr "Spravovat tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Skrýt všechny připojené tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Zobrazit všechny připojené tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Ostatní tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/cs_CZ/fdmprinter.def.json.po b/resources/i18n/cs_CZ/fdmprinter.def.json.po index af81d97443..06814c250f 100644 --- a/resources/i18n/cs_CZ/fdmprinter.def.json.po +++ b/resources/i18n/cs_CZ/fdmprinter.def.json.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" -"PO-Revision-Date: 2022-07-07 21:04+0200\n" +"PO-Revision-Date: 2022-10-10 19:45+0200\n" "Last-Translator: Miroslav Šustek \n" "Language-Team: DenyCZ \n" "Language: cs_CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.1\n" +"X-Generator: Poedit 3.1.1\n" #: /fdmprinter.def.json msgctxt "machine_settings label" @@ -816,7 +816,7 @@ msgstr "Šířka čáry vnitřních stěn" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "Width of a single wall line for all wall lines except the outermost one." -msgstr "Šířka jedné linie stěny pro všechny linie stěny kromě nejvzdálenější." +msgstr "Šířka jedné linie stěny pro všechny linie stěny kromě té nejvíce venkovní." #: /fdmprinter.def.json msgctxt "skin_line_width label" @@ -1056,7 +1056,7 @@ msgstr "Pořadí tisku zdí" #: /fdmprinter.def.json msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgstr "Určuje pořadí, v jakém budou tištěny zdi. Tištění vnějších zdí jako prvních pomáhá rozměrové přesnosti, jelikož se vady z vnitřních stěn nemohou přenášet na vnějšek. Naproti tomu tištění vnějších zdí nakonec dovoluje jejich lepší vrstvení při tištění převisů. Pokud je nepravidelný počet čar ve vnitřních stěnách, tisknou se 'zbylé střední čáry' nakonec." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1106,7 +1106,7 @@ msgstr "Minimální šířka nepárové čáry zdi" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgstr "Minimální šířka čáry použité jako výplň mezi párovými čárami zdi. Toto nastavení určuje tloušťku modelu, při které se přepíná z tisku dvou čar zdi na tisk dvou vnějších čar zdi a jedné centrální čáry zdi mezi nimi. Vyšší hodnota Minimální šířky nepárové čáry zdi vede k vyšší maximální šířce párové čáry zdi. Maximální šířka nepárové čáry zdi je vypočtena jako 2 * Minimální šířka párové čáry zdi." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -2500,7 +2500,7 @@ msgstr "Průtok u vnitřních zdí" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "Flow compensation on wall lines for all wall lines except the outermost one." -msgstr "Kompenzace toku na liniích stěn pro všechny linie stěn s výjimkou nejvzdálenějších." +msgstr "Kompenzace toku na liniích stěn pro všechny linie stěn s výjimkou těch nejvíce venkovních." #: /fdmprinter.def.json msgctxt "skin_material_flow label" @@ -2605,32 +2605,32 @@ msgstr "Kompenzace toku pro první vrstvu: množství materiálu vytlačovaného #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Průtok vnitřních stěn první vrstvy" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgstr "Kompenzace toku pro všechny čáry stěn kromě té nejvíce venkovní, ale pouze pro první vrstvu" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Průtok venkovních stěn první vrstvy" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Kompenzace toku v nejvíce venkovní čáře stěny první vrstvy." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Průtok první vrstvy spodku" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Kompenzace toku pro čáry spodku modelu v první vrstvě" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -3790,12 +3790,12 @@ msgstr "Průměr větve stromu podpory Průměr nejtenčí větve stromu podpory #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Průměr kmene stromové podpory" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgstr "Průměr nejširší větve stromové podpory. Širší kmen je více stabilní; tenší kmen zabírá méně místa na podložce." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" From 6989aabff5d9902e9587a26bd0d2c037c2ee22af Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 11 Oct 2022 14:43:34 +0200 Subject: [PATCH 298/547] Fix startup on Zorin OS First unset QT_STYLE_OVERRIDE then start Cura --- packaging/AppImage/AppRun | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packaging/AppImage/AppRun b/packaging/AppImage/AppRun index d2beac8745..14ee0e4d8e 100644 --- a/packaging/AppImage/AppRun +++ b/packaging/AppImage/AppRun @@ -13,8 +13,8 @@ export QT_XKB_CONFIG_ROOT=/usr/share/X11/xkb # Use the openssl.cnf packaged in the AppImage export OPENSSL_CONF="$scriptdir/openssl.cnf" -$scriptdir/Ultimaker-Cura "$@" - # If this variable is set on Zorin OS 16 Cura would crash # unset `QT_STYLE_OVERRIDE` as a precaution -unset QT_STYLE_OVERRIDE \ No newline at end of file +unset QT_STYLE_OVERRIDE + +$scriptdir/Ultimaker-Cura "$@" From 7faf2f63da8e8dd5b321fd94a0f25285f3db3261 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 11 Oct 2022 15:05:46 +0200 Subject: [PATCH 299/547] Remove 5.3.0-alpha from the conandata When the `conan install . ` command is run without a version specifier it would take the dependencies for 5.3.0-alpha on the 5.2 branch. --- conandata.yml | 105 -------------------------------------------------- 1 file changed, 105 deletions(-) diff --git a/conandata.yml b/conandata.yml index 0da3e8bc1d..09f7834960 100644 --- a/conandata.yml +++ b/conandata.yml @@ -10,111 +10,6 @@ # requirements (use the /(latest)@ultimaker/testing) # # Subject to change in the future! -"5.3.0-alpha": - requirements: - - "pyarcus/(latest)@ultimaker/testing" - - "curaengine/(latest)@ultimaker/testing" - - "pysavitar/(latest)@ultimaker/testing" - - "pynest2d/(latest)@ultimaker/testing" - - "uranium/(latest)@ultimaker/testing" - - "fdm_materials/(latest)@ultimaker/testing" - - "cura_binary_data/(latest)@ultimaker/testing" - - "cpython/3.10.4" - internal_requirements: - - "fdm_materials_private/(latest)@ultimaker/testing" - - "cura_private_data/(latest)@ultimaker/testing" - runinfo: - entrypoint: "cura_app.py" - pyinstaller: - datas: - cura_plugins: - package: "cura" - src: "plugins" - dst: "share/cura/plugins" - cura_resources: - package: "cura" - src: "resources" - dst: "share/cura/resources" - cura_private_data: - package: "cura_private_data" - src: "resources" - dst: "share/cura/resources" - internal: true - uranium_plugins: - package: "uranium" - src: "plugins" - dst: "share/uranium/plugins" - uranium_resources: - package: "uranium" - src: "resources" - dst: "share/uranium/resources" - uranium_um_qt_qml_um: - package: "uranium" - src: "site-packages/UM/Qt/qml/UM" - dst: "PyQt6/Qt6/qml/UM" - cura_binary_data: - package: "cura_binary_data" - src: "resources/cura/resources" - dst: "share/cura/resources" - uranium_binary_data: - package: "cura_binary_data" - src: "resources/uranium/resources" - dst: "share/uranium/resources" - windows_binary_data: - package: "cura_binary_data" - src: "windows" - dst: "share/windows" - fdm_materials: - package: "fdm_materials" - src: "materials" - dst: "share/cura/resources/materials" - fdm_materials_private: - package: "fdm_materials_private" - src: "resources/materials" - dst: "share/cura/resources/materials" - internal: true - tcl: - package: "tcl" - src: "lib/tcl8.6" - dst: "tcl" - tk: - package: "tk" - src: "lib/tk8.6" - dst: "tk" - binaries: - curaengine: - package: "curaengine" - src: "bin" - dst: "." - binary: "CuraEngine" - hiddenimports: - - "pySavitar" - - "pyArcus" - - "pynest2d" - - "PyQt6" - - "PyQt6.QtNetwork" - - "PyQt6.sip" - - "logging.handlers" - - "zeroconf" - - "fcntl" - - "stl" - - "serial" - collect_all: - - "cura" - - "UM" - - "serial" - - "Charon" - - "sqlite3" - - "trimesh" - - "win32ctypes" - - "PyQt6" - - "PyQt6.QtNetwork" - - "PyQt6.sip" - - "stl" - icon: - Windows: "./icons/Cura.ico" - Macos: "./icons/cura.icns" - Linux: "./icons/cura-128.png" "5.2.0-beta.2": requirements: - "pyarcus/(latest)@ultimaker/stable" From a51b03b9f4312f9d22361145f1bd57df6fa472b7 Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 11 Oct 2022 14:43:34 +0200 Subject: [PATCH 300/547] Fix startup on Zorin OS First unset QT_STYLE_OVERRIDE then start Cura (cherry picked from commit 6989aabff5d9902e9587a26bd0d2c037c2ee22af) --- packaging/AppImage/AppRun | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packaging/AppImage/AppRun b/packaging/AppImage/AppRun index d2beac8745..14ee0e4d8e 100644 --- a/packaging/AppImage/AppRun +++ b/packaging/AppImage/AppRun @@ -13,8 +13,8 @@ export QT_XKB_CONFIG_ROOT=/usr/share/X11/xkb # Use the openssl.cnf packaged in the AppImage export OPENSSL_CONF="$scriptdir/openssl.cnf" -$scriptdir/Ultimaker-Cura "$@" - # If this variable is set on Zorin OS 16 Cura would crash # unset `QT_STYLE_OVERRIDE` as a precaution -unset QT_STYLE_OVERRIDE \ No newline at end of file +unset QT_STYLE_OVERRIDE + +$scriptdir/Ultimaker-Cura "$@" From e28e25281c48999077fea5c01f38b8cae2aa3328 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Wed, 12 Oct 2022 10:42:44 +0200 Subject: [PATCH 301/547] Ensure the complete install folder is removed Fixes: CURA-9526 Uninstalling main build doesn't remove all files --- packaging/NSIS/Ultimaker-Cura.nsi.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/NSIS/Ultimaker-Cura.nsi.jinja b/packaging/NSIS/Ultimaker-Cura.nsi.jinja index 9cc6b53bd6..4e1aa451df 100644 --- a/packaging/NSIS/Ultimaker-Cura.nsi.jinja +++ b/packaging/NSIS/Ultimaker-Cura.nsi.jinja @@ -163,7 +163,7 @@ Delete "$INSTDIR\uninstall.exe" Delete "$INSTDIR\${APP_NAME} website.url" !endif -RmDir "$INSTDIR" +RmDir /r /REBOOTOK "$INSTDIR" !ifdef REG_START_MENU !insertmacro MUI_STARTMENU_GETFOLDER "Application" $SM_Folder From 547d801209f54ff81ccabe3dd0b9a45052f5088f Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Wed, 12 Oct 2022 11:48:10 +0200 Subject: [PATCH 302/547] Add VERSION to REG_APP_PATH and UNINSTALL_PATH This should ensure that updating a patch doesn't override the uninstaller in the settings->Installed apps Fixes: #13337 CURA-9670 Correct the version number in the uninstaller --- packaging/NSIS/Ultimaker-Cura.nsi.jinja | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/NSIS/Ultimaker-Cura.nsi.jinja b/packaging/NSIS/Ultimaker-Cura.nsi.jinja index 9cc6b53bd6..23ce1e58d7 100644 --- a/packaging/NSIS/Ultimaker-Cura.nsi.jinja +++ b/packaging/NSIS/Ultimaker-Cura.nsi.jinja @@ -13,8 +13,8 @@ !define MAIN_APP_EXE "{{ main_app }}" !define INSTALL_TYPE "SetShellVarContext all" !define REG_ROOT "HKLM" -!define REG_APP_PATH "Software\Microsoft\Windows\CurrentVersion\App Paths\${APP_NAME}" -!define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}" +!define REG_APP_PATH "Software\Microsoft\Windows\CurrentVersion\App Paths\${APP_NAME}-${VERSION}" +!define UNINSTALL_PATH "Software\Microsoft\Windows\CurrentVersion\Uninstall\${APP_NAME}-${VERSION}" !define REG_START_MENU "Start Menu Folder" From 7dd37c6a53818755310f3ce0b6176aead48013f6 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 12 Oct 2022 12:02:20 +0200 Subject: [PATCH 303/547] Filter material lists for compatible printers. So that only one identical entry shows up per material, per extruder (per printer). CURA-9689 --- .../Machines/Models/CompatibleMachineModel.py | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/cura/Machines/Models/CompatibleMachineModel.py b/cura/Machines/Models/CompatibleMachineModel.py index 639bba88a0..cf77a15085 100644 --- a/cura/Machines/Models/CompatibleMachineModel.py +++ b/cura/Machines/Models/CompatibleMachineModel.py @@ -38,6 +38,12 @@ class CompatibleMachineModel(ListModel): def _update(self) -> None: self.clear() + def _makeMaterial(brand, name, color): + if name.lower() in ["", "empty"]: + return {"brand": "", "name": "(empty)", "hexcolor": "#ffffff"} + else: + return {"brand": brand, "name": name, "hexcolor": color} + from cura.CuraApplication import CuraApplication machine_manager = CuraApplication.getInstance().getMachineManager() @@ -48,11 +54,8 @@ class CompatibleMachineModel(ListModel): # initialize & add current active material: for extruder in printer.extruders: - materials = [{ - "brand": extruder.activeMaterial.brand, - "name": extruder.activeMaterial.name, - "hexcolor": extruder.activeMaterial.color, - }] + materials = [_makeMaterial( + extruder.activeMaterial.brand, extruder.activeMaterial.name, extruder.activeMaterial.color)] extruder_configs[extruder.getPosition()] = { "position": extruder.getPosition(), "core": extruder.hotendID, @@ -66,11 +69,9 @@ class CompatibleMachineModel(ListModel): Logger.log("w", f"No active extruder for position {extruder.position}.") continue - extruder_configs[extruder.position]["materials"].append({ - "brand": extruder.material.brand, - "name": extruder.material.name, - "hexcolor": extruder.material.color - }) + entry = _makeMaterial(extruder.material.brand, extruder.material.name, extruder.material.color) + if entry not in extruder_configs[extruder.position]["materials"]: + extruder_configs[extruder.position]["materials"].append(entry) if any([len(extruder["materials"]) > 0 for extruder in extruder_configs.values()]): self.appendItem({ From 9bacbb58253f838599a4615122c757e3d4ddd7f5 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 12 Oct 2022 14:37:26 +0200 Subject: [PATCH 304/547] Sort cloud printers in printer selection dropdown menu CURA-9748 --- cura/Machines/Models/MachineListModel.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index df9ca7483f..7306a66740 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -89,12 +89,13 @@ class MachineListModel(ListModel): other_machine_stacks.sort(key = lambda machine: machine.getName().upper()) abstract_machine_stacks = CuraContainerRegistry.getInstance().findContainerStacks(is_abstract_machine = "True") - abstract_machine_stacks.sort(key = lambda machine: machine.getName(), reverse = True) + abstract_machine_stacks.sort(key = lambda machine: machine.getName().upper()) for abstract_machine in abstract_machine_stacks: definition_id = abstract_machine.definition.getId() online_machine_stacks = machines_manager.getMachinesWithDefinition(definition_id, online_only = True) online_machine_stacks = list(filter(lambda machine: machine.hasNetworkedConnection(), online_machine_stacks)) + online_machine_stacks.sort(key=lambda machine: machine.getName().upper()) other_machine_stacks.remove(abstract_machine) if abstract_machine in online_machine_stacks: From 8db3f02a4f27f3ed90213d5680935297000e4f96 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 12 Oct 2022 14:43:55 +0200 Subject: [PATCH 305/547] Re-add tooltips for intent profile selection in recommended. They where skipped over when transferring the radio bar to the current large button based setup. CURA-9746 --- .../Recommended/RecommendedQualityProfileSelector.qml | 2 +- .../RecommendedQualityProfileSelectorButton.qml | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml index bc5826fe7c..89644d887f 100644 --- a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml +++ b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml @@ -32,7 +32,7 @@ Item { profileName: model.name icon: model.icon - + tooltipText: (model.description != undefined) ? model.description : "" selected: Cura.MachineManager.activeIntentCategory == model.intent_category diff --git a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelectorButton.qml b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelectorButton.qml index 6804e7e5ba..2a63345b48 100644 --- a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelectorButton.qml +++ b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelectorButton.qml @@ -19,6 +19,7 @@ Rectangle property bool selected: false property string profileName: "" property string icon: "" + property alias tooltipText: tooltip.text signal clicked() @@ -30,6 +31,13 @@ Rectangle onClicked: base.clicked() } + UM.ToolTip + { + id: tooltip + visible: mouseArea.containsMouse + targetPoint: Qt.point(base.x + (base.width / 2), base.y + (base.height / 2)) + } + Item { width: intentIcon.width From e9b268bc06ceb4850bf68b6947ba30239d97acce Mon Sep 17 00:00:00 2001 From: Remco Burema <41987080+rburema@users.noreply.github.com> Date: Wed, 12 Oct 2022 14:54:33 +0200 Subject: [PATCH 306/547] Review suggestion; best practices; javascript. done as part of CURA-9746 Co-authored-by: Casper Lamboo --- .../Recommended/RecommendedQualityProfileSelector.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml index 89644d887f..b9fbf04f9c 100644 --- a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml +++ b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelector.qml @@ -32,7 +32,7 @@ Item { profileName: model.name icon: model.icon - tooltipText: (model.description != undefined) ? model.description : "" + tooltipText: model.description ? model.description : "" selected: Cura.MachineManager.activeIntentCategory == model.intent_category From e25048d88a76bf184de6fee76a84aaf54b1d8cbb Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 12 Oct 2022 15:29:08 +0200 Subject: [PATCH 307/547] Add width to intent tool tips CURA-9746 --- .../Recommended/RecommendedQualityProfileSelectorButton.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelectorButton.qml b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelectorButton.qml index 2a63345b48..4e912edfe0 100644 --- a/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelectorButton.qml +++ b/resources/qml/PrintSetupSelector/Recommended/RecommendedQualityProfileSelectorButton.qml @@ -36,6 +36,7 @@ Rectangle id: tooltip visible: mouseArea.containsMouse targetPoint: Qt.point(base.x + (base.width / 2), base.y + (base.height / 2)) + width: UM.Theme.getSize("tooltip").width } Item From ce6f7c20ca8ca91ec23eb3d80cb8ba4e47d5e450 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 12 Oct 2022 16:14:32 +0200 Subject: [PATCH 308/547] Abstract printer types: Sort newer ones on top. Partial (manual) revert of initial implementatio of CURA-9748 -- that first commit deleted the 'reverse = True' needed to make sure (read hack) the most recent abstract printer types on top, instead of the other way around. --- cura/Machines/Models/MachineListModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index 7306a66740..24375b72ce 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -89,7 +89,7 @@ class MachineListModel(ListModel): other_machine_stacks.sort(key = lambda machine: machine.getName().upper()) abstract_machine_stacks = CuraContainerRegistry.getInstance().findContainerStacks(is_abstract_machine = "True") - abstract_machine_stacks.sort(key = lambda machine: machine.getName().upper()) + abstract_machine_stacks.sort(key = lambda machine: machine.getName().upper(), reverse = True) for abstract_machine in abstract_machine_stacks: definition_id = abstract_machine.definition.getId() online_machine_stacks = machines_manager.getMachinesWithDefinition(definition_id, online_only = True) From 5c284cd094b39196e234ccc95bfb5570b18055c4 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Thu, 13 Oct 2022 13:00:08 +0200 Subject: [PATCH 309/547] Fix nightly builds --- .github/workflows/cura-installer.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 19f2211234..99d12a5057 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -1,5 +1,5 @@ name: Cura Installer -run-name: Cura binaries ${{ inputs.cura_conan_version }} by @${{ github.actor }} +run-name: ${{ inputs.cura_conan_version }} by @${{ github.actor }} on: workflow_dispatch: @@ -53,6 +53,9 @@ env: MACOS_CERT_USER: ${{ secrets.MACOS_CERT_USER }} GPG_PRIVATE_KEY: ${{ secrets.GPG_PRIVATE_KEY }} MACOS_CERT_PASSPHRASE: ${{ secrets.MACOS_CERT_PASSPHRASE }} + CURA_CONAN_VERSION: ${{ inputs.cura_conan_version }} + ENTERPRISE: ${{ inputs.enterprise }} + STAGING: ${{ inputs.staging }} jobs: cura-installer-create: @@ -157,8 +160,13 @@ jobs: if: ${{ inputs.conan_config_branch == '' }} run: conan config install https://github.com/Ultimaker/conan-config.git - - name: Create the Packages - run: conan install ${{ inputs.cura_conan_version }} ${{ inputs.conan_args }} --build=missing --update -if cura_inst -g VirtualPythonEnv -o cura:enterprise=${{ inputs.enterprise }} -o cura:staging=${{ inputs.staging }} --json "cura_inst/conan_install_info.json" + - name: Create the Packages (Bash) + if: ${{ runner.os != 'Windows' }} + run: conan install $CURA_CONAN_VERSION ${{ inputs.conan_args }} --build=missing --update -if cura_inst -g VirtualPythonEnv -o cura:enterprise=$ENTERPRISE -o cura:staging=$STAGING --json "cura_inst/conan_install_info.json" + + - name: Create the Packages (Powershell) + if: ${{ runner.os == 'Windows' }} + run: conan install $Env:CURA_CONAN_VERSION ${{ inputs.conan_args }} --build=missing --update -if cura_inst -g VirtualPythonEnv -o cura:enterprise=$Env:ENTERPRISE -o cura:staging=$Env:STAGING --json "cura_inst/conan_install_info.json" - name: Set Environment variables for Cura (bash) if: ${{ runner.os != 'Windows' }} From be3c312c3260e9b854e36eae9f987635684055fa Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 14 Oct 2022 15:23:17 +0200 Subject: [PATCH 310/547] Update changelog for 5.2 --- resources/texts/change_log.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index ac55eb1ecd..54bf5c7142 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -1,4 +1,4 @@ -[5.2-BETA] +[5.2] * Abstract Cloud Printer Type Online cloud printers are now grouped by type. You can slice with the ('abstract') printer type, and afterwards choose a specific printer to print with. @@ -16,6 +16,15 @@ Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall F - Added a preference to make the tray icon optional, contributed by fieldOfView * Bug fixes: +- Fixed a crash to do with the serialization of functions, contributed by Piezoid +- Fixed a crash that could occur when a user has non-latin characters in their Windows username +- Another 'Tree Support Starts in Air' fix +- Restore tooltips (if available) for Intents in Recommended print settings +- Fix startup on 'Zorin OS' (a Linux flavor), contributed by Tim453 +- On Windows, (admin) users should be able to uninstall via 'Programs and Features' again +- Correct version number in Windows uninstaller +- Uninstalling didn't remove all files in Windows +- (Windows) An uninstall could only be done by the original user that installed - Don't ignore bottom pattern when spiralizing - Don't 'Union All' for 'Merged Meshes Overlap' - Seam placement was not in the correct corner in some cases @@ -26,7 +35,6 @@ Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall F - Don't spam the user with spurious 'Cura Notification's (Windows only) - Don't spam the logs with duplicated deprecated warnings, contributed by Patschke - Properly update the infill percentage in the top bar after an intent profile switch -- An uninstall could only be done by the original user that installed - In certain rare situations, layers would be printed multiple times when monotonic fill was on - Put tree support infill density at 0% by default - Machine settings: Also save values when closing the window, not just when focus' changed From e505396fe74c7b4d6f7f887e253c1e0035a89224 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 14 Oct 2022 15:40:58 +0200 Subject: [PATCH 311/547] More updates for the changelog for 5.2 --- resources/texts/change_log.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 54bf5c7142..f143f1e76f 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -14,6 +14,7 @@ Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall F - Add setting for 'tree support max diameter' - Add option to drop-down models to the build-plate individually, contributed to Piezoid - Added a preference to make the tray icon optional, contributed by fieldOfView +- (Community Developer Update: Proper workflow for 'installing from source' on Windows! See our wiki.) * Bug fixes: - Fixed a crash to do with the serialization of functions, contributed by Piezoid @@ -63,7 +64,7 @@ Three new settings: 'Initial Layer Outer Wall Flow', 'Initial Layer Inner Wall F - Update Anycubic mega zero, contributed by NOVAXIM - Added some Renkforce machines, contributed by goofoo3d -* Community translations (pending): +* Community translations: - Updated the Brazilian Portuguese translation, contributed by Patola - Updated the Czech translation, contributed by sustmi From cfaa3ffe8ee43f08492db51034d120042c23da71 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 14 Oct 2022 15:57:32 +0200 Subject: [PATCH 312/547] Update translations --- resources/i18n/de_DE/cura.po | 4548 ++---------- resources/i18n/de_DE/fdmextruder.def.json.po | 49 +- resources/i18n/de_DE/fdmprinter.def.json.po | 3881 +++++----- resources/i18n/es_ES/cura.po | 4548 ++---------- resources/i18n/es_ES/fdmextruder.def.json.po | 52 +- resources/i18n/es_ES/fdmprinter.def.json.po | 3862 +++++----- resources/i18n/fr_FR/cura.po | 4602 ++---------- resources/i18n/fr_FR/fdmextruder.def.json.po | 47 +- resources/i18n/fr_FR/fdmprinter.def.json.po | 3877 +++++----- resources/i18n/it_IT/cura.po | 4555 ++---------- resources/i18n/it_IT/fdmextruder.def.json.po | 47 +- resources/i18n/it_IT/fdmprinter.def.json.po | 3910 ++++++----- resources/i18n/ja_JP/cura.po | 3690 ++-------- resources/i18n/ja_JP/fdmextruder.def.json.po | 49 +- resources/i18n/ja_JP/fdmprinter.def.json.po | 3087 ++++---- resources/i18n/ko_KR/cura.po | 3683 ++-------- resources/i18n/ko_KR/fdmextruder.def.json.po | 44 +- resources/i18n/ko_KR/fdmprinter.def.json.po | 3036 ++++---- resources/i18n/nl_NL/cura.po | 4580 ++---------- resources/i18n/nl_NL/fdmextruder.def.json.po | 53 +- resources/i18n/nl_NL/fdmprinter.def.json.po | 3803 +++++----- resources/i18n/pt_PT/cura.po | 3256 ++------- resources/i18n/pt_PT/fdmextruder.def.json.po | 47 +- resources/i18n/pt_PT/fdmprinter.def.json.po | 3575 ++++++---- resources/i18n/ru_RU/cura.po | 4728 ++----------- resources/i18n/ru_RU/fdmextruder.def.json.po | 1535 +--- resources/i18n/ru_RU/fdmprinter.def.json.po | 3902 ++++++----- resources/i18n/tr_TR/cura.po | 4530 ++---------- resources/i18n/tr_TR/fdmextruder.def.json.po | 44 +- resources/i18n/tr_TR/fdmprinter.def.json.po | 3661 +++++----- resources/i18n/zh_CN/cura.po | 6631 +++++------------- resources/i18n/zh_CN/fdmextruder.def.json.po | 42 +- resources/i18n/zh_CN/fdmprinter.def.json.po | 3022 ++++---- 33 files changed, 28799 insertions(+), 62177 deletions(-) diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index 063de17731..bb6faa141c 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -4,18 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" -"PO-Revision-Date: 2022-07-15 11:18+0200\n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 3.1.1\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" @@ -146,7 +145,9 @@ msgstr "Datei bereits vorhanden" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "Die Datei {0} ist bereits vorhanden. Soll die Datei wirklich überschrieben werden?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -173,7 +174,8 @@ msgstr "Düse" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "Die Einstellungen wurden an die aktuell verfügbaren Extruder angepasst:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -189,7 +191,8 @@ msgstr "Extruder deaktiviert" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "Export des Profils nach {0} fehlgeschlagen: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -204,7 +207,9 @@ msgstr "Fehler" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "Export des Profils nach {0} fehlgeschlagen: Fehlermeldung von Writer-Plugin." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -227,7 +232,8 @@ msgstr "Import des Profils aus Datei {0}: {1} fehlgeschlage #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "Import des Profils aus Datei {0} kann erst durchgeführt werden, wenn ein Drucker hinzugefügt wurde." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -246,7 +252,9 @@ msgstr "Import des Profils aus Datei {0} fehlgeschlagen:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "Dieses Profil {0} enthält falsche Daten, Importieren nicht möglich." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -296,14 +304,20 @@ msgstr "Das Profil kann nicht hinzugefügt werden." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "Der Qualitätstyp „{0}“ ist nicht mit der aktuell aktiven Maschinendefinition „{1}“ kompatibel." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Warnung: Das Profil wird nicht angezeigt, weil sein Qualitätstyp „{0}“ für die aktuelle Konfiguration nicht verfügbar ist. Wechseln Sie zu einer Material-/Düsenkombination, die mit diesem Qualitätstyp kompatibel ist." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "Warnung: Das Profil wird nicht angezeigt, weil sein Qualitätstyp „{0}“ für die aktuelle Konfiguration nicht verfügbar ist. Wechseln Sie zu einer Material-/Düsenkombination," +" die mit diesem Qualitätstyp kompatibel ist." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" @@ -368,7 +382,9 @@ msgstr "Funktion wird initialisiert ..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -418,7 +434,9 @@ msgstr "Bei dem Versuch, sich anzumelden, trat ein unerwarteter Fehler auf. Bitt #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "Es kann kein neuer Anmeldevorgang gestartet werden. Bitte überprüfen Sie, ob noch ein weiterer Anmeldevorgang aktiv ist." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -470,8 +488,11 @@ msgstr "Visuell" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." -msgstr "Das visuelle Profil wurde für den Druck visueller Prototypen und Modellen entwickelt, bei denen das Ziel eine hohe visuelle Qualität und eine hohe Oberflächenqualität ist." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." +msgstr "Das visuelle Profil wurde für den Druck visueller Prototypen und Modellen entwickelt, bei denen das Ziel eine hohe visuelle Qualität und eine hohe Oberflächenqualität" +" ist." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 @@ -484,7 +505,9 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." msgstr "Das Engineering-Profil ist für den Druck von Funktionsprototypen und Endnutzungsteilen gedacht, bei denen Präzision gefragt ist und engere Toleranzen gelten." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 @@ -498,7 +521,9 @@ msgstr "Entwurf" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." msgstr "Das Entwurfsprofil wurde für erste Prototypen und die Konzeptvalidierung entwickelt, um einen deutlich schnelleren Druck zu ermöglichen." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 @@ -529,7 +554,8 @@ msgstr "Unbekannt" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "Der/die nachfolgende(n) Drucker kann/können nicht verbunden werden, weil er/sie Teil einer Gruppe ist/sind" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -572,7 +598,9 @@ msgstr "Login fehlgeschlagen" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "Bitte stimmen Sie die Materialprofile auf Ihre Drucker ab („synchronisieren“), bevor Sie mit dem Drucken beginnen." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -632,7 +660,9 @@ msgstr "In der Antwort von Digital Factory fehlen wichtige Informationen." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "Die Verbindung mit Digital Factory zum Synchronisieren von Materialien mit einigen Druckern ist fehlgeschlagen." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -642,8 +672,11 @@ msgstr "Es konnte keine Verbindung zu Digital Factory hergestellt werden." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." -msgstr "Die Höhe der Druckabmessung wurde aufgrund des Wertes der Einstellung „Druckreihenfolge“ reduziert, um eine Kollision der Brücke mit den gedruckten Modellen zu verhindern." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." +msgstr "Die Höhe der Druckabmessung wurde aufgrund des Wertes der Einstellung „Druckreihenfolge“ reduziert, um eine Kollision der Brücke mit den gedruckten Modellen" +" zu verhindern." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" @@ -686,16 +719,19 @@ msgstr "Cura kann nicht starten" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "" -"

      Hoppla, bei Ultimaker Cura ist ein Problem aufgetreten.

      \n" -"

      Beim Start ist ein nicht behebbarer Fehler aufgetreten. Er wurde möglicherweise durch einige falsche Konfigurationsdateien verursacht. Wir empfehlen ein Backup und Reset Ihrer Konfiguration.

      \n" -"

      Backups sind im Konfigurationsordner abgelegt.

      \n" -"

      Senden Sie uns diesen Absturzbericht bitte, um das Problem zu beheben.

      \n" +msgstr "

      Hoppla, bei Ultimaker Cura ist ein Problem aufgetreten.

      \n

      Beim Start ist ein nicht behebbarer Fehler aufgetreten. Er" +" wurde möglicherweise durch einige falsche Konfigurationsdateien verursacht. Wir empfehlen ein Backup und Reset Ihrer Konfiguration.

      \n " +"

      Backups sind im Konfigurationsordner abgelegt.

      \n

      Senden Sie uns diesen Absturzbericht bitte, um das Problem zu beheben.

      \n" " " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 @@ -726,13 +762,13 @@ msgstr "Crash-Bericht" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      Ein schwerer Fehler ist in Cura aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben

      \n" -"

      Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      Ein schwerer Fehler ist in Cura aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben

      \n

      Verwenden Sie" +" bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -940,10 +976,10 @@ msgstr "Druckfehler" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "Your printer {printer_name} could be connected via cloud.\n Manage your print queue and monitor your prints from anywhere connecting your printer" +" to Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -963,18 +999,19 @@ msgstr "Mehr erfahren" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -989,7 +1026,9 @@ msgstr "Druckauftrag wird vorbereitet." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "Cura hat Materialprofile entdeckt, die auf dem Host-Drucker der Gruppe {0} noch nicht installiert wurden." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -1000,8 +1039,11 @@ msgstr "Material an Drucker senden" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "Sie versuchen, sich mit {0} zu verbinden, aber dieser Drucker ist nicht der Host, der die Gruppe verwaltet. Besuchen Sie die Website, um den Drucker als Host der Gruppe zu konfigurieren." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." +msgstr "Sie versuchen, sich mit {0} zu verbinden, aber dieser Drucker ist nicht der Host, der die Gruppe verwaltet. Besuchen Sie die Website, um den Drucker als" +" Host der Gruppe zu konfigurieren." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 msgctxt "@info:title" @@ -1051,7 +1093,9 @@ msgstr "Drucker entfernen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "Sie versuchen, sich mit einem Drucker zu verbinden, auf dem Ultimaker Connect nicht läuft. Bitte aktualisieren Sie die Firmware des Druckers." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1144,22 +1188,21 @@ msgstr "Drucker entfernen?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"Es wird gleich {0} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \n" -"Möchten Sie wirklich fortfahren?" -msgstr[1] "" -"Es werden gleich {0} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \n" -"Möchten Sie wirklich fortfahren?" +msgstr[0] "Es wird gleich {0} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \nMöchten Sie wirklich fortfahren." +msgstr[1] "Es werden gleich {0} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \nMöchten Sie wirklich fortfahren." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgstr "Es werden gleich alle Drucker aus Cura entfernt. Dieser Vorgang kann nicht rückgängig gemacht werden.Möchten Sie wirklich fortfahren?" @@ -1212,7 +1255,9 @@ msgstr "Keine Erlaubnis zum Beschreiben dieses Arbeitsbereichs." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "Das Betriebssystem erlaubt es nicht, eine Projektdatei an diesem Speicherort oder mit diesem Dateinamen zu speichern." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1285,7 +1330,7 @@ msgstr "Ultimaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1307,8 +1352,11 @@ msgstr "G-Code-Details" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Stellen Sie sicher, dass der G-Code für Ihren Drucker und Ihre Druckerkonfiguration geeignet ist, bevor Sie die Datei senden. Der Darstellung des G-Codes ist möglicherweise nicht korrekt." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." +msgstr "Stellen Sie sicher, dass der G-Code für Ihren Drucker und Ihre Druckerkonfiguration geeignet ist, bevor Sie die Datei senden. Der Darstellung des G-Codes" +" ist möglicherweise nicht korrekt." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" @@ -1422,7 +1470,7 @@ msgstr "Synchronisierung läuft..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 msgctxt "@info:generic" msgid "{} plugins failed to download" -msgstr "Sie müssen das Programm beenden und neu starten {}, bevor Änderungen wirksam werden" +msgstr "Sie müssen das Programm beenden und neu starten {}, bevor Änderungen wirksam werden." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 msgctxt "@label" @@ -1547,7 +1595,9 @@ msgstr "Überwachen" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "Fehler beim Slicing mit einem unerwarteten Fehler. Bitte denken Sie daran, Fehler in unserem Issue Tracker zu melden." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1567,7 +1617,9 @@ msgstr "Einen Fehler im Issue Tracker von Ultimaker Cura melden." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "Slicing mit dem aktuellen Material nicht möglich, da es mit der gewählten Maschine oder Konfiguration nicht kompatibel ist." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1583,24 +1635,31 @@ msgstr "Slicing nicht möglich" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "Die aktuellen Einstellungen lassen kein Schneiden (Slicing) zu. Die folgenden Einstellungen sind fehlerhaft:{0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "Aufgrund der Pro-Modell-Einstellungen ist kein Schneiden (Slicing) möglich. Die folgenden Einstellungen sind für ein oder mehrere Modelle fehlerhaft: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "Schneiden (Slicing) ist nicht möglich, da der Einzugsturm oder die Einzugsposition(en) ungültig ist (sind)." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "Schneiden (Slicing) ist nicht möglich, da Objekte vorhanden sind, die mit dem deaktivierten Extruder %s verbunden sind." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1610,11 +1669,8 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"Bitte überprüfen Sie die Einstellungen und prüfen Sie, ob Ihre Modelle:\n" -"- Mit der Druckraumgröße kompatibel sind\n" -"- Einem aktiven Extruder zugewiesen sind\n" -"- Nicht alle als Modifier Meshes eingerichtet sind" +msgstr "Bitte überprüfen Sie die Einstellungen und prüfen Sie, ob Ihre Modelle:\n- Mit der Druckraumgröße kompatibel sind\n- Einem aktiven Extruder zugewiesen" +" sind\n- Nicht alle als Modifier Meshes eingerichtet sind" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1645,8 +1701,12 @@ msgstr "Benutzerdefiniert" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Das in diesem Projekt verwendete Material basiert auf einigen Materialdefinitionen, die in Cura nicht verfügbar sind. Dies kann zu unerwünschten Druckergebnissen führen. Wir empfehlen dringend, das komplette Materialpaket aus dem Marketplace zu installieren." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "Das in diesem Projekt verwendete Material basiert auf einigen Materialdefinitionen, die in Cura nicht verfügbar sind. Dies kann zu unerwünschten Druckergebnissen" +" führen. Wir empfehlen dringend, das komplette Materialpaket aus dem Marketplace zu installieren." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" @@ -1661,8 +1721,12 @@ msgstr "Materialien installieren" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Projektdatei {0} enthält einen unbekannten Maschinentyp {1}. Importieren der Maschine ist nicht möglich. Stattdessen werden die Modelle importiert." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." +msgstr "Projektdatei {0} enthält einen unbekannten Maschinentyp {1}. Importieren der Maschine ist nicht möglich. Stattdessen" +" werden die Modelle importiert." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" @@ -1672,7 +1736,9 @@ msgstr "Projektdatei öffnen" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "Auf Projektdatei {0} kann plötzlich nicht mehr zugegriffen werden: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1686,13 +1752,16 @@ msgstr "Projektdatei kann nicht geöffnet werden" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "Projektdatei {0} ist beschädigt: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "Projektdatei {0} verwendet Profile, die nicht mit dieser Ultimaker Cura-Version kompatibel sind." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1714,15 +1783,16 @@ msgstr "3D-Modell-Assistent" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Ein oder mehrere 3D-Modelle können möglicherweise aufgrund der Modellgröße und Materialkonfiguration nicht optimal gedruckt werden:

      \n" -"

      {model_names}

      \n" -"

      Erfahren Sie, wie Sie die bestmögliche Druckqualität und Zuverlässigkeit sicherstellen.

      \n" -"

      Leitfaden zu Druckqualität anzeigen

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      Ein oder mehrere 3D-Modelle können möglicherweise aufgrund der Modellgröße und Materialkonfiguration nicht optimal gedruckt werden:

      \n

      {model_names}

      \n

      Erfahren" +" Sie, wie Sie die bestmögliche Druckqualität und Zuverlässigkeit sicherstellen.

      \n

      Leitfaden" +" zu Druckqualität anzeigen

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1746,12 +1816,15 @@ msgstr "Über USB verbunden" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Ein USB-Druck wird ausgeführt. Das Schließen von Cura beendet diesen Druck. Sind Sie sicher?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "Druck wird bearbeitet. Cura kann keinen weiteren Druck via USB starten, bis der vorherige Druck abgeschlossen wurde." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1828,7 +1901,9 @@ msgstr "AMF-Datei" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "Die hervorgehobenen Bereiche kennzeichnen fehlende oder überschüssige Oberflächen. Beheben Sie die Fehler am Modell und öffnen Sie es erneut in Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1843,9 +1918,15 @@ msgstr "Solide Ansicht" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Es können neue Funktionen oder Bug-Fixes für Ihren {machine_name} verfügbar sein! Falls noch nicht geschehen, wird empfohlen, die Firmware auf Ihrem Drucker auf Version {latest_version} zu aktualisieren." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "Es können neue Funktionen oder Bug-Fixes für Ihren {machine_name} verfügbar sein! Falls noch nicht geschehen, wird empfohlen, die Firmware auf Ihrem Drucker" +" auf Version {latest_version} zu aktualisieren." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format @@ -2091,8 +2172,13 @@ msgstr "Heller ist höher" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Für Lithophanien sollten dunkle Pixel dickeren Positionen entsprechen, um mehr einfallendes Licht zu blockieren. Für Höhenkarten stellen hellere Pixel höheres Terrain dar, sodass hellere Pixel dickeren Positionen im generierten 3D-Modell entsprechen sollten." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." +msgstr "Für Lithophanien sollten dunkle Pixel dickeren Positionen entsprechen, um mehr einfallendes Licht zu blockieren. Für Höhenkarten stellen hellere Pixel" +" höheres Terrain dar, sodass hellere Pixel dickeren Positionen im generierten 3D-Modell entsprechen sollten." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" @@ -2111,7 +2197,9 @@ msgstr "Transparenz" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." msgstr "Für Lithophanien ist ein einfaches logarithmisches Modell für Transparenz verfügbar. Bei Höhenprofilen entsprechen die Pixelwerte den Höhen linear." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 @@ -2121,8 +2209,12 @@ msgstr "1 mm Durchlässigkeit (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Der Prozentsatz an Licht, der einen Druck von einer Dicke mit 1 Millimeter durchdringt. Senkt man diesen Wert, steigt der Kontrast in den dunkleren Bereichen, während der Kontrast in den helleren Bereichen des Bilds sinkt." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." +msgstr "Der Prozentsatz an Licht, der einen Druck von einer Dicke mit 1 Millimeter durchdringt. Senkt man diesen Wert, steigt der Kontrast in den dunkleren Bereichen," +" während der Kontrast in den helleren Bereichen des Bilds sinkt." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" @@ -2276,13 +2368,16 @@ msgstr "Überschreiben" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "Der zugewiesene Drucker %1 erfordert die folgende Konfigurationsänderung:" msgstr[1] "Der zugewiesene Drucker %1 erfordert die folgenden Konfigurationsänderungen:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "Der Drucker %1 wurde zugewiesen, allerdings enthält der Auftrag eine unbekannte Materialkonfiguration." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2307,7 +2402,9 @@ msgstr "Druckplatte auf %1 wechseln (Dies kann nicht übergangen werden)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "Überschreiben verwendet die definierten Einstellungen mit der vorhandenen Druckerkonfiguration. Dies kann zu einem fehlgeschlagenen Druck führen." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2336,8 +2433,11 @@ msgstr "Damit Sie die Warteschlange aus der Ferne verwalten können, müssen Sie #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Webcam-Feeds für Cloud-Drucker können nicht in Ultimaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die Ultimaker Digital Factory zu besuchen und diese Webcam zu sehen." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Webcam-Feeds für Cloud-Drucker können nicht in Ultimaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die Ultimaker Digital Factory zu" +" besuchen und diese Webcam zu sehen." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2404,12 +2504,12 @@ msgstr "Zuerst verfügbar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2418,8 +2518,14 @@ msgstr "Anschluss an vernetzten Drucker" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Um direkt auf Ihrem Drucker über das Netzwerk zu drucken, muss der Drucker über ein Netzwerkkabel oder per WLAN mit dem Netzwerk verbunden sein. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie G-Code-Dateien auf einen USB-Stick kopieren und diesen am Drucker anschließen." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." +msgstr "Um direkt auf Ihrem Drucker über das Netzwerk zu drucken, muss der Drucker über ein Netzwerkkabel oder per WLAN mit dem Netzwerk verbunden sein. Wenn Sie" +" Cura nicht mit Ihrem Drucker verbinden, können Sie G-Code-Dateien auf einen USB-Stick kopieren und diesen am Drucker anschließen." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2446,7 +2552,9 @@ msgstr "Aktualisieren" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "Wenn Ihr Drucker nicht aufgeführt ist, lesen Sie die Anleitung für Fehlerbehebung für Netzwerkdruck" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2664,7 +2772,9 @@ msgstr "Backup wiederherstellen" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "Cura muss neu gestartet werden, um Ihre Datensicherung wiederherzustellen. Möchten Sie Cura jetzt schließen?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2674,12 +2784,16 @@ msgstr "Meine Backups" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "Sie verfügen derzeit über keine Backups. Verwenden Sie die Schaltfläche ‚Jetzt Backup erstellen‘, um ein Backup zu erstellen." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "In der Vorschau-Phase sind Sie auf 5 sichtbare Backups beschränkt. Ein Backup entfernen, um ältere anzusehen." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2702,7 +2816,9 @@ msgstr "Weitere Informationen zur anonymen Datenerfassung" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" msgstr "Ultimaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Nachfolgend ist ein Beispiel aller Daten, die geteilt werden:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2742,13 +2858,21 @@ msgstr "Nivellierung der Druckplatte" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Um sicherzustellen, dass Ihre Drucke hervorragend werden, können Sie nun Ihre Druckplatte justieren. Wenn Sie auf „Gehe zur nächsten Position“ klicken, bewegt sich die Düse zu den verschiedenen Positionen, die justiert werden können." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "Um sicherzustellen, dass Ihre Drucke hervorragend werden, können Sie nun Ihre Druckplatte justieren. Wenn Sie auf „Gehe zur nächsten Position“ klicken," +" bewegt sich die Düse zu den verschiedenen Positionen, die justiert werden können." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Legen Sie für jede Position ein Blatt Papier unter die Düse und stellen Sie die Höhe der Druckplatte ein. Die Höhe der Druckplatte ist korrekt, wenn das Papier von der Spitze der Düse leicht berührt wird." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "Legen Sie für jede Position ein Blatt Papier unter die Düse und stellen Sie die Höhe der Druckplatte ein. Die Höhe der Druckplatte ist korrekt, wenn das" +" Papier von der Spitze der Düse leicht berührt wird." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" @@ -2823,8 +2947,11 @@ msgstr "Plug-ins installieren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." -msgstr "Optimieren Sie Ihren Workflow und individualisieren Sie Ihr Erlebnis in Ultimaker Cura mit Plug-ins, die von der großartigen Community unserer Anwender bereitgestellt werden." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." +msgstr "Optimieren Sie Ihren Workflow und individualisieren Sie Ihr Erlebnis in Ultimaker Cura mit Plug-ins, die von der großartigen Community unserer Anwender" +" bereitgestellt werden." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -2851,7 +2978,9 @@ msgstr "Die folgenden Pakete werden hinzugefügt:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "Die folgenden Pakete können nicht hinzugefügt werden, weil die Cura-Version nicht kompatibel ist:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2882,7 +3011,9 @@ msgstr "Materialien installieren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Wählen und installieren Sie Materialprofile, die für Ihre Ultimaker 3D-Drucker optimiert sind." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3024,7 +3155,9 @@ msgstr "Pakete verwalten" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." msgstr "Verwalten Sie hier Ihre Ultimaker Cura Plug-ins und Ihre Materialprofile. Halten Sie Ihre Plug-ins auf dem neuesten Stand und sichern Sie Ihr Setup regelmäßig." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -3069,10 +3202,8 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"Stellen Sie sicher, dass der Drucker verbunden ist:\n" -"– Prüfen Sie, ob der Drucker eingeschaltet ist.– Prüfen Sie, ob der Drucker mit dem Netzwerk verbunden ist.\n" -"– Prüfen Sie, ob Sie angemeldet sind, falls Sie über die Cloud verbundene Drucker suchen möchten." +msgstr "Stellen Sie sicher, dass der Drucker verbunden ist:\n– Prüfen Sie, ob der Drucker eingeschaltet ist.– Prüfen Sie, ob der Drucker mit dem Netzwerk verbunden" +" ist.\n– Prüfen Sie, ob Sie angemeldet sind, falls Sie über die Cloud verbundene Drucker suchen möchten." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3221,8 +3352,10 @@ msgstr "Das Laden eines Projekts entfernt alle Modelle von der Druckplatte." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3302,12 +3435,18 @@ msgstr "Firmware aktualisieren" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Die Firmware ist der Teil der Software, der direkt auf Ihrem 3D-Drucker läuft. Diese Firmware kontrolliert die Schrittmotoren, reguliert die Temperatur und sorgt letztlich dafür, dass Ihr Drucker funktioniert." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." +msgstr "Die Firmware ist der Teil der Software, der direkt auf Ihrem 3D-Drucker läuft. Diese Firmware kontrolliert die Schrittmotoren, reguliert die Temperatur" +" und sorgt letztlich dafür, dass Ihr Drucker funktioniert." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "Die mit neuen Druckern gelieferte Firmware funktioniert, allerdings enthalten neue Versionen üblicherweise mehr Funktionen und Verbesserungen." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 @@ -3322,12 +3461,15 @@ msgstr "Benutzerdefinierte Firmware hochladen" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "Firmware kann nicht aktualisiert werden, da keine Verbindung zum Drucker besteht." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "Firmware kann nicht aktualisiert werden, da die Verbindung zum Drucker die Firmware-Aktualisierung nicht unterstützt." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3474,7 +3616,9 @@ msgstr "Suche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "Diese Einstellung wird nicht verwendet, weil alle hierdurch beeinflussten Einstellungen aufgehoben werden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3489,7 +3633,9 @@ msgstr "Wird beeinflusst von" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "Diese Einstellung wird stets zwischen allen Extrudern geteilt. Eine Änderung ändert den Wert für alle Extruder." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3503,21 +3649,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"Diese Einstellung hat einen vom Profil abweichenden Wert.\n" -"\n" -"Klicken Sie, um den Wert des Profils wiederherzustellen." +msgstr "Diese Einstellung hat einen vom Profil abweichenden Wert.\n\nKlicken Sie, um den Wert des Profils wiederherzustellen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"Diese Einstellung wird normalerweise berechnet; aktuell ist jedoch ein Absolutwert eingestellt.\n" -"\n" -"Klicken Sie, um den berechneten Wert wiederherzustellen." +msgstr "Diese Einstellung wird normalerweise berechnet; aktuell ist jedoch ein Absolutwert eingestellt.\n\nKlicken Sie, um den berechneten Wert wiederherzustellen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3558,13 +3699,12 @@ msgstr "Sichtbarkeit einstellen wird konfiguriert..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"Einige ausgeblendete Einstellungen verwenden Werte, die von ihren normalen, berechneten Werten abweichen.\n" -"\n" -"Klicken Sie, um diese Einstellungen sichtbar zu machen." +msgstr "Einige ausgeblendete Einstellungen verwenden Werte, die von ihren normalen, berechneten Werten abweichen.\n\nKlicken Sie, um diese Einstellungen sichtbar" +" zu machen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" @@ -3584,7 +3724,9 @@ msgstr "Neues Projekt" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "Möchten Sie wirklich ein neues Projekt beginnen? Damit werden das Druckbett und alle nicht gespeicherten Einstellungen gelöscht." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3615,7 +3757,9 @@ msgstr "Materialien mit Druckern synchronisieren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "Mit ein paar einfachen Schritten können Sie alle Ihre Materialprofile mit Ihren Druckern synchronisieren." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3635,7 +3779,9 @@ msgstr "Anmelden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "Um die Materialprofile automatisch mit all Ihren mit Digital Factory verbundenen Druckern zu synchronisieren, müssen Sie in Cura angemeldet sein." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3673,7 +3819,8 @@ msgstr "Fehlen Drucker?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "Vergewissern Sie sich, dass alle Ihre Drucker eingeschaltet und mit Digital Factory verbunden sind." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3710,8 +3857,12 @@ msgstr "Keine Drucker gefunden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Es scheint, als ob Sie keine kompatiblen Drucker mit Digital Factory verbunden haben. Stellen Sie sicher, dass Ihr Drucker verbunden ist und die neueste Firmware ausgeführt wird." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." +msgstr "Es scheint, als ob Sie keine kompatiblen Drucker mit Digital Factory verbunden haben. Stellen Sie sicher, dass Ihr Drucker verbunden ist und die neueste" +" Firmware ausgeführt wird." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" @@ -3729,8 +3880,10 @@ msgid "Sync material profiles via USB" msgstr "Synchronisieren von Materialprofilen über USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "Führen Sie die folgenden Schritte aus, um die neuen Materialprofile in Ihren Drucker zu laden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3745,7 +3898,9 @@ msgstr "Save the .umm file on a USB stick." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "Stecken Sie den USB-Stick in Ihren Drucker und starten Sie das Verfahren zum Laden neuer Materialprofile." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3776,7 +3931,9 @@ msgstr "Änderung Durchmesser bestätigen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "Der neue Filament-Durchmesser wurde auf %1 mm eingestellt, was nicht kompatibel mit dem aktuellen Extruder ist. Möchten Sie fortfahren?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3943,7 +4100,8 @@ msgstr "Material wurde erfolgreich importiert %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "Material konnte nicht importiert werden %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3954,7 +4112,8 @@ msgstr "Material exportieren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "Exportieren des Materials nach %1: %2 schlug fehl" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3964,13 +4123,18 @@ msgstr "Material erfolgreich nach %1 exportiert" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "Diese Einstellung wurde durch das aktive Gerät ausgeblendet und ist nicht sichtbar." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "Diese Einstellung wurde durch den Wert von %1 ausgeblendet. Ändern Sie den Wert dieser Einstellung, um diese Einstellung sichtbar zu machen." msgstr[1] "Diese Einstellung wurde durch die Werte von %1 ausgeblendet. Ändern Sie die Werte dieser Einstellung, um diese Einstellung sichtbar zu machen." @@ -3996,7 +4160,8 @@ msgid "Currency:" msgstr "Währung:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "Thema*:" @@ -4013,16 +4178,17 @@ msgstr "Automatisch schneiden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*Die Anwendung muss neu gestartet werden, damit die Änderungen in Kraft treten." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4032,7 +4198,9 @@ msgstr "Viewport-Verhalten" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "Nicht gestützte Bereiche des Modells in rot hervorheben. Ohne Support werden diese Bereiche nicht korrekt gedruckt." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4042,7 +4210,9 @@ msgstr "Überhang anzeigen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." msgstr "Heben Sie fehlende oder fehlerhafte Flächen des Modells mithilfe von Warnhinweisen hervor. In den Werkzeugpfaden fehlen oft Teile der beabsichtigten Geometrie." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 @@ -4052,7 +4222,9 @@ msgstr "Modellfehler anzeigen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "Bewegt die Kamera, bis sich das Modell im Mittelpunkt der Ansicht befindet, wenn ein Modell ausgewählt wurde" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4077,7 +4249,8 @@ msgstr "Soll das Zoomen in Richtung der Maus erfolgen?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "Das Zoomen in Richtung der Maus wird in der orthografischen Perspektive nicht unterstützt." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4087,7 +4260,8 @@ msgstr "In Mausrichtung zoomen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "Sollen Modelle auf der Plattform so verschoben werden, dass sie sich nicht länger überschneiden?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4160,7 +4334,9 @@ msgstr "Dateien öffnen und speichern" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "Sollten Dateien vom Desktop oder von externen Anwendungen in derselben Instanz von Cura geöffnet werden?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4170,7 +4346,9 @@ msgstr "Eine einzelne Instanz von Cura verwenden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "Soll das Druckbett jeweils vor dem Laden eines neuen Modells in einer einzelnen Instanz von Cura gelöscht werden?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4190,8 +4368,11 @@ msgstr "Große Modelle anpassen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Ein Modell kann extrem klein erscheinen, wenn seine Maßeinheit z. B. in Metern anstelle von Millimetern angegeben ist. Sollen diese Modelle hoch skaliert werden?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" +msgstr "Ein Modell kann extrem klein erscheinen, wenn seine Maßeinheit z. B. in Metern anstelle von Millimetern angegeben ist. Sollen diese Modelle hoch skaliert" +" werden?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 msgctxt "@option:check" @@ -4210,7 +4391,9 @@ msgstr "Modelle wählen, nachdem sie geladen wurden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "Soll ein Präfix anhand des Druckernamens automatisch zum Namen des Druckauftrags hinzugefügt werden?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4255,8 +4438,12 @@ msgstr "Modelle immer importieren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Wenn Sie Änderungen für ein Profil vorgenommen haben und zu einem anderen Profil gewechselt sind, wird ein Dialog angezeigt, der hinterfragt, ob Sie Ihre Änderungen beibehalten möchten oder nicht; optional können Sie ein Standardverhalten wählen, sodass dieser Dialog nicht erneut angezeigt wird." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "Wenn Sie Änderungen für ein Profil vorgenommen haben und zu einem anderen Profil gewechselt sind, wird ein Dialog angezeigt, der hinterfragt, ob Sie Ihre" +" Änderungen beibehalten möchten oder nicht; optional können Sie ein Standardverhalten wählen, sodass dieser Dialog nicht erneut angezeigt wird." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 @@ -4266,7 +4453,9 @@ msgstr "Profile" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "Standardverhalten für geänderte Einstellungswerte beim Wechsel zu einem anderen Profil: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4292,8 +4481,12 @@ msgstr "Privatsphäre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Sollen anonyme Daten über Ihren Druck an Ultimaker gesendet werden? Beachten Sie, dass keine Modelle, IP-Adressen oder andere personenbezogene Daten gesendet oder gespeichert werden." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." +msgstr "Sollen anonyme Daten über Ihren Druck an Ultimaker gesendet werden? Beachten Sie, dass keine Modelle, IP-Adressen oder andere personenbezogene Daten gesendet" +" oder gespeichert werden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4337,8 +4530,11 @@ msgstr "Stabile und Beta-Versionen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Sollte jedes Mal, wenn Cura gestartet wird, eine automatische Überprüfung auf neue Plug-ins durchgeführt werden? Es wird dringend empfohlen, diese Funktion nicht zu deaktivieren!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" +msgstr "Sollte jedes Mal, wenn Cura gestartet wird, eine automatische Überprüfung auf neue Plug-ins durchgeführt werden? Es wird dringend empfohlen, diese Funktion" +" nicht zu deaktivieren!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 msgctxt "@option:check" @@ -4396,7 +4592,7 @@ msgstr "Einige Einstellungen des aktuellen Profils wurden überschrieben." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 msgctxt "@action:button" msgid "Update profile." -msgstr "Profil aktualisieren." +msgstr "Profil aktualisieren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 msgctxt "@action:tooltip" @@ -4411,7 +4607,9 @@ msgstr "Aktuelle Änderungen verwerfen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." msgstr "Dieses Profil verwendet die vom Drucker festgelegten Standardeinstellungen, deshalb sind in der folgenden Liste keine Einstellungen/Überschreibungen enthalten." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 @@ -4641,7 +4839,9 @@ msgstr "Helfen Sie uns, Ultimaker Cura zu verbessern" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "Ultimaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Dazu gehören:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4666,7 +4866,8 @@ msgstr "Druckeinstellungen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "Die von Ultimaker Cura erfassten Daten enthalten keine personenbezogenen Daten." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4747,7 +4948,9 @@ msgstr "Der Drucker unter dieser Adresse hat noch nicht reagiert." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "Dieser Drucker kann nicht hinzugefügt werden, weil es sich um einen unbekannten Drucker handelt oder er nicht im Host einer Gruppe enthalten ist." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4762,10 +4965,10 @@ msgstr "Willkommen bei Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"Befolgen Sie bitte diese Schritte für das Einrichten von\n" -"Ultimaker Cura. Dies dauert nur wenige Sekunden." +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "Befolgen Sie bitte diese Schritte für das Einrichten von\nUltimaker Cura. Dies dauert nur wenige Sekunden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -4858,7 +5061,9 @@ msgid "Manage Materials..." msgstr "Materialien werden verwaltet..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "Weiteres Material aus Marketplace hinzufügen" @@ -5191,12 +5396,15 @@ msgstr "Verfügbare Konfigurationen werden von diesem Drucker geladen..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "Die Konfigurationen sind nicht verfügbar, da der Drucker getrennt ist." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "Diese Konfigurationen sind nicht verfügbar, weil %1 nicht erkannt wird. Besuchen Sie bitte %2 für das Herunterladen des korrekten Materialprofils." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 @@ -5206,7 +5414,8 @@ msgstr "Marktplatz" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "Die Konfiguration dieses Extruders ist nicht zulässig und verhindert das Slicing." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5306,17 +5515,17 @@ msgstr "Sichtbarkeit einstellen verwalten..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Compatible Printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5326,8 +5535,12 @@ msgstr "Datei(en) öffnen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Es wurden eine oder mehrere Projektdatei(en) innerhalb der von Ihnen gewählten Dateien gefunden. Sie können nur eine Projektdatei auf einmal öffnen. Es wird empfohlen, nur Modelle aus diesen Dateien zu importieren. Möchten Sie fortfahren?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "Es wurden eine oder mehrere Projektdatei(en) innerhalb der von Ihnen gewählten Dateien gefunden. Sie können nur eine Projektdatei auf einmal öffnen. Es" +" wird empfohlen, nur Modelle aus diesen Dateien zu importieren. Möchten Sie fortfahren?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" @@ -5341,7 +5554,9 @@ msgstr "Projektdatei öffnen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "Dies ist eine Cura-Projektdatei. Möchten Sie diese als Projekt öffnen oder die Modelle hieraus importieren?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5366,11 +5581,12 @@ msgstr "Änderungen verwerfen oder übernehmen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Sie haben einige Profileinstellungen personalisiert.\n" -"Möchten Sie diese geänderten Einstellungen nach einem Profilwechsel beibehalten?\n" -"Sie können die Änderungen auch verwerfen, um die Standardeinstellungen von '%1' zu laden." +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "Sie haben einige Profileinstellungen personalisiert.\nMöchten Sie diese geänderten Einstellungen nach einem Profilwechsel beibehalten?\nSie können die" +" Änderungen auch verwerfen, um die Standardeinstellungen von '%1' zu laden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5452,9 +5668,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"Cura wurde von Ultimaker B.V. in Zusammenarbeit mit der Community entwickelt.\n" -"Cura verwendet mit Stolz die folgenden Open Source-Projekte:" +msgstr "Cura wurde von Ultimaker B.V. in Zusammenarbeit mit der Community entwickelt.\nCura verwendet mit Stolz die folgenden Open Source-Projekte:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5590,7 +5804,7 @@ msgstr "Support-Bibliothek für wissenschaftliche Berechnung" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python Error tracking library" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5710,18 +5924,21 @@ msgstr "Stützstruktur" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Damit werden Strukturen zur Unterstützung von Modellteilen mit Überhängen generiert. Ohne diese Strukturen würden solche Teile während des Druckvorgangs zusammenfallen." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." +msgstr "Damit werden Strukturen zur Unterstützung von Modellteilen mit Überhängen generiert. Ohne diese Strukturen würden solche Teile während des Druckvorgangs" +" zusammenfallen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5731,7 +5948,8 @@ msgstr "Einige Einstellungen wurden geändert." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "Die graduelle Füllung steigert die Menge der Füllung nach oben hin schrittweise." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5746,7 +5964,9 @@ msgstr "Konfiguration wird nicht unterstützt" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." msgstr "Für die ausgewählte Material-/%1-Konfiguration sind keine Profile verfügbar. Bitte ändern Sie Ihre Konfiguration." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 @@ -5761,8 +5981,11 @@ msgstr "Haftung" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Drucken eines Brim- oder Raft-Elements aktivieren. Es wird ein flacher Bereich rund um oder unter Ihrem Objekt hinzugefügt, das im Anschluss leicht abgeschnitten werden kann." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." +msgstr "Drucken eines Brim- oder Raft-Elements aktivieren. Es wird ein flacher Bereich rund um oder unter Ihrem Objekt hinzugefügt, das im Anschluss leicht abgeschnitten" +" werden kann." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 msgctxt "@label" @@ -5807,13 +6030,11 @@ msgstr "Profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"Einige Einstellungs-/Überschreibungswerte unterscheiden sich von den im Profil gespeicherten Werten.\n" -"\n" -"Klicken Sie, um den Profilmanager zu öffnen." +msgstr "Einige Einstellungs-/Überschreibungswerte unterscheiden sich von den im Profil gespeicherten Werten.\n\nKlicken Sie, um den Profilmanager zu öffnen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5832,7 +6053,9 @@ msgstr "Druckbett" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." msgstr "Die Zieltemperatur des heizbaren Betts. Das Bett wird auf diese Temperatur aufgeheizt oder abgekühlt. Wenn der Wert 0 beträgt, wird die Bettheizung ausgeschaltet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 @@ -5859,8 +6082,12 @@ msgstr "Vorheizen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Heizen Sie das Bett vor Druckbeginn auf. Sie können Ihren Druck während des Aufheizens weiter anpassen und müssen nicht warten, bis das Bett aufgeheizt ist, wenn Sie druckbereit sind." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." +msgstr "Heizen Sie das Bett vor Druckbeginn auf. Sie können Ihren Druck während des Aufheizens weiter anpassen und müssen nicht warten, bis das Bett aufgeheizt" +" ist, wenn Sie druckbereit sind." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" @@ -5869,7 +6096,9 @@ msgstr "Extruder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." msgstr "Die Zieltemperatur des Hotend. Das Hotend wird auf diese Temperatur aufgeheizt oder abgekühlt. Wenn der Wert 0 beträgt, wird die Hotend-Heizung ausgeschaltet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 @@ -5884,8 +6113,12 @@ msgstr "Die Temperatur, auf die das Hotend vorgeheizt wird." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Heizen Sie das Hotend vor Druckbeginn auf. Sie können Ihren Druck während des Aufheizens weiter anpassen und müssen nicht warten, bis das Hotend aufgeheizt ist, wenn Sie druckbereit sind." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." +msgstr "Heizen Sie das Hotend vor Druckbeginn auf. Sie können Ihren Druck während des Aufheizens weiter anpassen und müssen nicht warten, bis das Hotend aufgeheizt" +" ist, wenn Sie druckbereit sind." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" @@ -5934,7 +6167,9 @@ msgstr "G-Code senden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "Einen benutzerdefinierten G-Code-Befehl an den verbundenen Drucker senden. „Eingabe“ drücken, um den Befehl zu senden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5970,8 +6205,12 @@ msgstr "Datei(en) öffnen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Es wurden eine oder mehrere G-Code-Datei(en) innerhalb der von Ihnen gewählten Dateien gefunden. Sie können nur eine G-Code-Datei auf einmal öffnen. Wenn Sie eine G-Code-Datei öffnen möchten wählen Sie bitte nur eine Datei." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." +msgstr "Es wurden eine oder mehrere G-Code-Datei(en) innerhalb der von Ihnen gewählten Dateien gefunden. Sie können nur eine G-Code-Datei auf einmal öffnen. Wenn" +" Sie eine G-Code-Datei öffnen möchten wählen Sie bitte nur eine Datei." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" @@ -5989,10 +6228,8 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Materialprofile und Plug-ins aus dem Marketplace hinzufügen\n" -"- Materialprofile und Plug-ins sichern und synchronisieren\n" -"- Ideenaustausch mit und Hilfe von mehr als 48.000 Benutzern in der Ultimaker Community" +msgstr "- Materialprofile und Plug-ins aus dem Marketplace hinzufügen\n- Materialprofile und Plug-ins sichern und synchronisieren\n- Ideenaustausch mit und Hilfe" +" von mehr als 48.000 Benutzern in der Ultimaker Community" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6046,22 +6283,30 @@ msgstr "Nach Updates für das Konto suchen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "Der Cloud-Drucker ist offline. Bitte prüfen Sie, ob der Drucker eingeschaltet und mit dem Internet verbunden ist." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "Der Drucker ist nicht mit Ihrem Konto verbunden. Bitte besuchen Sie die Ultimaker Digital Factory, um eine Verbindung herzustellen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "Die Cloud-Verbindung ist aktuell nicht verfügbar. Bitte melden Sie sich an, um sich mit dem Cloud-Drucker zu verbinden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "Die Cloud-Verbindung ist aktuell nicht verfügbar. Bitte überprüfen Sie ihre Internetverbindung." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6077,17 +6322,17 @@ msgstr "Drucker verwalten" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6166,7 +6411,9 @@ msgstr "Keine auswählbaren Einträge" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "Beschreibt die Durchführung der Geräteeinstellung (z. B. Druckabmessung, Düsengröße usw.)" #: /MachineSettingsAction/plugin.json @@ -6276,7 +6523,9 @@ msgstr "UFP-Writer" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "Stellt eine Verbindung zur Digitalen Bibliothek her und ermöglicht es Cura, Dateien aus der Digitalen Bibliothek zu öffnen und darin zu speichern." #: /DigitalLibrary/plugin.json @@ -6316,7 +6565,9 @@ msgstr "Trimesh Reader" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." msgstr "Ermöglicht Maschinenabläufe für Ultimaker-Maschinen (z. B. Assistent für Bettnivellierung, Auswahl von Upgrades usw.)" #: /UltimakerMachineActions/plugin.json @@ -6336,7 +6587,9 @@ msgstr "Reader für komprimierten G-Code" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "Verwaltet die Erweiterungen der Anwendung und ermöglicht das Durchsuchen von Erweiterungen auf der Ultimaker-Website." #: /Marketplace/plugin.json @@ -6646,7 +6899,9 @@ msgstr "Cura-Profil-Writer" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "Überprüft Modelle und Druckkonfiguration auf mögliche Probleme und erteilt Empfehlungen." #: /ModelChecker/plugin.json @@ -6656,7 +6911,8 @@ msgstr "Modell-Prüfer" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "Akzeptiert den G-Code und sendet diesen an einen Drucker. Das Plugin kann auch die Firmware aktualisieren." #: /USBPrinting/plugin.json @@ -6776,7 +7032,8 @@ msgstr "Sentry-Protokolleinrichtung" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "Erstellt ein Radierernetz, um den Druck von Stützstrukturen in bestimmten Positionen zu blockieren" #: /SupportEraser/plugin.json @@ -6793,3780 +7050,3 @@ msgstr "Bietet eine Vorbereitungsstufe in Cura." msgctxt "name" msgid "Prepare Stage" msgstr "Vorbereitungsstufe" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "Speichern der Materialpaketinformationen in der Projektdatei nicht möglich: {material}. Dieses Projekt kann auf anderen Systemen möglicherweise nicht korrekt geöffnet werden." - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "Speichern der Materialpaketinformationen fehlgeschlagen" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Python-Fehlerverfolgungs-Bibliothek" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "Drucker" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "benutzerdefiniertes Profil ist aktiv und einige Einstellungen wurden überschrieben." - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "benutzerdefiniertes Profil überschreibt einige Einstellungen." - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "Noch nicht initialisiert
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "Von" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Statischer Prüfer für Python" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "Root-Zertifikate zur Validierung der SSL-Vertrauenswürdigkeit" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Python-Erweiterungen für Microsoft Windows" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "SVG-Symbole" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "Es gibt kein %1-Profil für die Konfiguration in der Extruder %2. Es wird stattdessen der Standard verwendet" -#~ msgstr[1] "Es gibt kein %1-Profil für die Konfigurationen in den Extrudern %2. Es wird stattdessen der Standard verwendet" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "Sie haben einige Profileinstellungen geändert. Wenn Sie diese ändern möchten, wechseln Sie in den Modus „Benutzerdefiniert“." - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "Materialien synchronisieren" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "Bild konvertieren..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "Die Breite der Druckplatte in Millimetern." - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "Marktplatz" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "Cura muss neu gestartet werden, um die Änderungen der Pakete zu übernehmen." - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "Installieren" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "Installiert" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "Premium" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "Zum Web Marketplace gehen" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "Materialien suchen" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "Kompatibilität" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "Gerät" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "Druckbett" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "Support" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "Qualität" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "Technisches Datenblatt" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "Sicherheitsdatenblatt" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "Druckrichtlinien" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "Website" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "Anmeldung für Installation oder Update erforderlich" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "Materialspulen kaufen" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "Aktualisierung" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "Aktualisierung wird durchgeführt" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "Aktualisiert" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "Zurück" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "Plugins" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "Installiert" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "Installiert nach Neustart" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "Anmeldung für Update erforderlich" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "Downgraden" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "Deinstallieren" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "Community-Beiträge" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "Community-Plugins" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "Generische Materialien" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "Pakete werden abgeholt..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "Website" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "E-Mail" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Bitte melden Sie sich an, um verifizierte Plugins und Materialien für Ultimaker Cura Enterprise zu erhalten" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "Version" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "Zuletzt aktualisiert" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "Downloads" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "Installierte Plugins" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "Es wurde kein Plugin installiert." - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "Installierte Materialien" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "Es wurde kein Material installiert." - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "Gebündelte Plugins" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "Gebündelte Materialien" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "Verbindung zur Cura Paket-Datenbank konnte nicht hergestellt werden. Bitte überprüfen Sie Ihre Verbindung." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "Deinstallieren bestätigen" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "Sie sind dabei, Materialien und/oder Profile zu deinstallieren, die noch verwendet werden. Durch Bestätigen werden die folgenden Materialien/Profile auf ihre Standardeinstellungen zurückgesetzt." - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "Materialien" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "Profile" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "Bestätigen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "Einige Punkte bei diesem Druck könnten problematisch sein. Klicken Sie, um Tipps für die Anpassung zu erhalten." - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "Support-Bibliothek für die Handhabung von ebenen Objekten" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Sie haben einige Profileinstellungen personalisiert.\n" -#~ "Möchten Sie diese geänderten Einstellungen nach einem Profilwechsel beibehalten?\n" -#~ "Sie können die Änderungen auch verwerfen, um die Standardeinstellungen von '%1' zu laden." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "&Druckplatte" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "Erstellen" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "Duplizieren" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Drucker: %1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "Profil mit aktuellen Einstellungen/Überschreibungen aktualisieren" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "Thema:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "Die Anwendung muss neu gestartet werden, um die Änderungen zu übernehmen." - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "Mehr Informationen" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "Erstellen" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "Mit Druckern synchronisieren" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "Drucker" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "Einheit" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "Online-Fehlerbehebung anzeigen" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "Weiteres Material aus Marketplace hinzufügen" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "Alle Modelle an allen Druckplatten anordnen" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&Marktplatz" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "Neue Cura Pakete finden, verwalten und installieren." - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "Toolbox" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "Ermöglicht die Simulationsansicht." - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Druckaufträge mithilfe Ihres Ultimaker-Kontos von einem anderen Ort aus senden und überwachen." - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Mit der Ultimaker Digital Factory verbinden" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Webcam-Feeds für Cloud-Drucker können nicht in Ultimaker Cura angezeigt werden." - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "Für Ihren {machine_name} sind eventuell neue Funktionen oder Fehlerbereinigungen verfügbar! Falls Sie nicht bereits die aktuellste Version verwenden, empfehlen wir Ihnen, ein Firmware-Update Ihres Druckers auf Version {latest_version} auszuführen." - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "Neue Firmware für %s verfügbar" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "Globaler Stack fehlt." - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "Ihrem Modell fehlen Schichten. Die fehlenden oder fehlerhaften Bereiche sind hervorgehoben." - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "Modellfehler" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "Schichtdicke" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Ihr Schlüssel zu vernetztem 3D-Druck" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- Personalisieren Sie Ihre Druckerfahrung mit weiteren Druckprofilen und Plugins\n" -#~ "- Bleiben Sie flexibel, indem Sie Ihre Einstellungen synchronisieren und überall laden können\n" -#~ "- Steigern Sie Ihre Effizienz mit einem Remote-Workflow für Ultimaker-Drucker" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "Konto erstellen" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "Ausgewähltes Modell löschen" -#~ msgstr[1] "Ausgewählte Modelle löschen" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "Ausgewähltes Modell zentrieren" -#~ msgstr[1] "Ausgewählte Modelle zentrieren" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "Ausgewähltes Modell multiplizieren" -#~ msgstr[1] "Ausgewählte Modelle multiplizieren" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "Beenden" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Ultimaker‑Konto" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Ihr Schlüssel zu vernetztem 3D-Druck" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- Personalisieren Sie Ihre Druckerfahrung mit weiteren Druckprofile und Plugins" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- Bleiben Sie flexibel, indem Sie Ihre Einstellungen synchronisieren und überall laden können" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Steigern Sie Ihre Effizienz mit einem Remote-Workflow für Ultimaker-Drucker" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "Befolgen Sie bitte diese Schritte für das Einrichten von\n" -#~ "Ultimaker Cura. Dies dauert nur wenige Sekunden." - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Neuheiten bei Ultimaker Cura" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "Möchten Sie {} wirklich entfernen? Der Vorgang kann nicht rückgängig gemacht werden!" - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "Das gewählte Modell war zu klein zum Laden." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "Profil erfolgreich importiert {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "Es konnte keine Qualitätsangabe {0} für die vorliegende Konfiguration gefunden werden." - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "Drucker {} ({}) aus Ihrem Konto wird hinzugefügt" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    206. ... and {} others
    207. " -#~ msgstr "
    208. ... und {} weitere
    209. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Drucker aus Digital Factory hinzugefügt
        :{}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Bitte besuchen Sie die Ultimaker Digital Factory, um eine Verbindung herzustellen." - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} wird bis zur nächsten Synchronisierung des Kontos entfernt.
      Wenn Sie {} dauerhaft entfernen möchten, dann besuchen Sie bitte die Ultimaker Digital Factory.

      Möchten Sie {} wirklich vorübergehend entfernen?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Es werden gleich {} Drucker aus Cura entfernt. Der Vorgang kann nicht rückgängig gemacht werden. \n" -#~ "Möchten Sie wirklich fortfahren?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Es werden gleich alle Drucker aus Cura entfernt. Dieser Vorgang kann nicht rückgängig gemacht werden. \n" -#~ "Möchten Sie wirklich fortfahren?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "Aktualisierung" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "Neu erstellen" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "Gemeinsames Heizelement" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "Die Webcam ist nicht verfügbar, weil Sie einen Cloud-Drucker überwachen." - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Sie haben einige Profileinstellungen personalisiert.\n" -#~ "Möchten Sie diese geänderten Einstellungen nach einem Profilwechsel beibehalten?\n" -#~ "Sie können die Änderungen auch verwerfen, um die Standardeinstellungen von '%1' zu laden." - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "Überschreibt %1 Einstellung." -#~ msgstr[1] "Überschreibt %1 Einstellungen." - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "Weisen Sie Ihrem Drucker bitte einen Namen zu" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "Für Ihren {machine_name} sind neue Funktionen verfügbar! Es wird empfohlen, ein Firmware-Update für Ihren Drucker auszuführen." - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "Über Cloud drucken" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "Über Cloud drucken" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "Über Cloud verbunden" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Verbinden mit Ultimaker Cloud" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "Vor der Bewertung müssen Sie sich anmelden" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "Vor der Bewertung müssen Sie das Paket installierten" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "Bewertungen" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "Unterstützter" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "Ihre Bewertung" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "Autor" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Holen Sie sich Plugins und von Ultimaker getestete Materialien" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "Hallo %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker‑Konto" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "Abmelden" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "Support-Bibliothek für die Analyse von komplexen Netzwerken" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Bibliothek für Python HTTP" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "Sie haben einige Profileinstellungen angepasst.\n" -#~ "Möchten Sie diese Einstellungen übernehmen oder verwerfen?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "Standard" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "Angepasst" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "Verwerfen" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "Übernehmen" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "Neues Profil erstellen" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "&Speichern..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "Bitte geben Sie die IP-Adresse Ihres Druckers ein." - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "Ein Konto erstellen" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "Es ist kein Objekt zum Schneiden vorhanden, da keines der Modelle den Druckabmessungen entspricht oder weil sie einem deaktivierten Extruder zugewiesen wurden. Bitte die Modelle passend skalieren oder drehen." - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "Beim Versuch, Ihre Backups aufzulisten, trat ein Fehler auf." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "Benutzerbeschreibung (Hinweis: Bitte schreiben Sie auf Englisch, da die Entwickler Ihre Sprache möglicherweise nicht beherrschen.)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Cura wird geschlossen" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "Möchten Sie Cura wirklich beenden?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "Sprache:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Der 3D-Druckablauf der nächsten Generation" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Aufträge an Ultimaker-Drucker außerhalb Ihres lokalen Netzwerks senden" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Ihre Ultimaker Cura-Einstellungen für die Verwendung andernorts an die Cloud senden" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- Exklusiven Zugang zu Druckprofilen von führenden Marken erhalten" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "Der Wert wird von Pro-Extruder-Werten gelöst " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Der 3D-Druckablauf der nächsten Generation" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- Aufträge an Ultimaker-Drucker außerhalb Ihres lokalen Netzwerks senden\n" -#~ "- Ihre Ultimaker Cura-Einstellungen für die Verwendung andernorts an die Cloud senden\n" -#~ "- Exklusiven Zugang zu Druckprofilen von führenden Marken erhalten" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "Über " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Quit Cura" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "Nur Füllungen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "Aktive Skripts Nachbearbeitung ändern" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "Vorschub" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "Beschreibung Geräteeinstellungen" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "Neue Cloud-Drucker gefunden" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "Es wurden neue Drucker gefunden, die Sie zu Ihrem Konto hinzufügen können. Sie finden diese in der Liste gefundener Drucker." - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "Cura zeigt die Schichten nicht akkurat an, wenn Wire Printing aktiviert ist" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "Vorgeschnittene Datei {0}" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "Dieses Plugin enthält eine Lizenz.\n" -#~ "Sie müssen diese Lizenz akzeptieren, um das Plugin zu installieren.\n" -#~ "Stimmen Sie den nachfolgenden Bedingungen zu?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "Akzeptieren" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "Ablehnen" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "Alle Einstellungen anzeigen" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "Über Cura" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "Einstellungen Glätten aktiv" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "Das Profil wurde geglättet und aktiviert." - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "Schreibt X3g in Dateien" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "X3g-Datei" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "X3G-Datei" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Open Compressed Triangle Mesh" -#~ msgstr "Öffnen Sie das komprimierte Dreiecksnetz" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "Profilassistent" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "Profilassistent" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "Erneut versuchen" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "Print Core" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "Keine Überlappung mit anderen Modellen unterstützen" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "Einstellungen für Überlappung mit anderen Modellen bearbeiten" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "Einstellungen für Füllung von anderen Modellen bearbeiten" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "Vorhandenes aktualisieren" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "Nicht unterstützt" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "Zurück" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "Tipp" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "Druckexperiment" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "Checkliste" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Wählen Sie bitte alle durchgeführten Upgrades für diesen Ultimaker 2." - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Olsson-Block" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "Kamera-Rendering: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "Mehrfach-Druckplattenfunktion verwenden" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "Mehrfach-Druckplattenfunktion verwenden (Neustart erforderlich)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "Standardprofile" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "Einstellungen durchsuchen" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "Schichtdicke" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "Dieses Qualitätsprofil ist für Ihr aktuelles Material und Ihre derzeitige Düsenkonfiguration nicht verfügbar. Bitte ändern Sie diese, um das Qualitätsprofil zu aktivieren." - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "Ein benutzerdefiniertes Profil ist derzeit aktiv. Wählen Sie ein voreingestelltes Qualitätsprofil aus der Registerkarte „Benutzerdefiniert“, um den Schieberegler für Qualität zu aktivieren" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "&Druckplatte" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "&Profil" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "Druckplatte" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "Die Inhalte aller Einstellungen in eine HTML-Datei ausgeben." - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "Gott-Modus" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "Erstellt eine geglättete Qualität, verändert das Profil." - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "Profilglättfunktion" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "Ermöglichen Sie Materialherstellern die Erstellung neuer Material- und Qualitätsprofile, indem Sie eine Drop-In-Benutzerschnittstelle verwenden." - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "Druckprofil-Assistent" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "Über Netzwerk verbunden." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "Über Netzwerk verbunden. Geben Sie die Zugriffsanforderung für den Drucker frei." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "Über Netzwerk verbunden. Kein Zugriff auf die Druckerverwaltung." - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "Zugriff auf Drucker erforderlich. Bestätigen Sie den Zugriff auf den Drucker" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "Authentifizierungsstatus" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "Authentifizierungsstatus" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "Zugriffanforderung erneut senden" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "Zugriff auf den Drucker genehmigt" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "Kein Zugriff auf das Drucken mit diesem Drucker. Druckauftrag kann nicht gesendet werden." - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "Zugriff anfordern" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "Zugriffsanforderung für den Drucker senden" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "Es kann kein neuer Druckauftrag gestartet werden." - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Es liegt ein Problem mit der Konfiguration Ihres Ultimaker vor, das den Druckstart verhindert. Lösen Sie dieses Problem bitte, bevor Sie fortfahren." - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "Konfiguration nicht übereinstimmend" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "Möchten Sie wirklich mit der gewählten Konfiguration drucken?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Anforderungen zwischen der Druckerkonfiguration oder -kalibrierung und Cura stimmen nicht überein. Für optimale Ergebnisse schneiden Sie stets für die PrintCores und Materialien, die in Ihren Drucker eingelegt wurden." - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "Das Senden neuer Aufträge ist (vorübergehend) blockiert; der vorherige Druckauftrag wird noch gesendet." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "Daten werden zum Drucker gesendet" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "Daten werden gesendet" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "Kein PrintCore geladen in Steckplatz {slot_number}" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "Kein Material geladen in Steckplatz {slot_number}" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "Abweichender PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) für Extruder gewählt {extruder_id}" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Abweichendes Material (Cura: {0}, Drucker: {1}) für Extruder {2} gewählt" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "Synchronisieren Ihres Druckers" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "Möchten Sie Ihre aktuelle Druckerkonfiguration in Cura verwenden?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Die PrintCores und/oder Materialien auf Ihrem Drucker unterscheiden sich von denen Ihres aktuellen Projekts. Für optimale Ergebnisse schneiden Sie stets für die PrintCores und Materialien, die in Ihren Drucker eingelegt wurden." - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "In Monitor überwachen" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "Drucker '{printer_name}' hat '{job_name}' vollständig gedrückt." - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "Der Druckauftrag '{job_name}' wurde ausgeführt." - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "Druck vollendet" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "Leer" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "Unbekannt" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "Cloudfehler" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "Druckauftrag konnte nicht exportiert werden." - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "Es liegt ein Fehler beim Verbinden mit der Cloud vor." - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Über Ultimaker Cloud hochladen" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Verbinden mit Ultimaker Cloud" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "Nicht mehr für diesen Drucker nachfragen." - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Sie können jetzt Druckaufträge mithilfe Ihres Ultimaker-Kontos von einem anderen Ort aus senden und überwachen." - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "Verbunden!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "Ihre Verbindung überprüfen" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "Die Maschine, die im Profil {0} ({1}) definiert wurde, entspricht nicht Ihrer derzeitigen Maschine ({2}). Importieren nicht möglich." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "Import des Profils aus Datei {0} fehlgeschlagen:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "Vorhandene Verbindung" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "Diese/r Drucker/Gruppe wurde bereits zu Cura hinzugefügt. Wählen Sie bitte eine/n andere/n Drucker/Gruppe." - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Geben Sie die IP-Adresse oder den Hostnamen Ihres Druckers auf dem Netzwerk ein." - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "Mit einem Drucker verbinden" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Anleitung für Cura-Einstellungen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "Das Zoomen in Mausrichtung wird in der Orthogonalansicht nicht unterstützt." - -#~ msgid "Orthogonal" -#~ msgstr "Orthogonal" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Verwaltet Netzwerkverbindungen zu Ultimaker 3-Druckern." - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "UM3-Netzwerkverbindung" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "Bietet zusätzliche Informationen und Erklärungen zu den Einstellungen in Cura mit Abbildungen und Animationen." - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "Anleitung für Einstellungen" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Anleitung für Cura-Einstellungen" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "Die Einstellungen wurden passend für die aktuelle Verfügbarkeit der Extruder geändert: [%s]" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "Benutzerbeschreibung" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "Diese Optionen sind nicht verfügbar, weil Sie einen Cloud-Drucker überwachen." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Gehe zu Cura Connect" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "Alle Aufträge wurden gedruckt." - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "Druckauftragshistorie anzeigen" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "Um über das Netzwerk direkt auf Ihrem Drucker zu drucken, stellen Sie bitte sicher, dass der Drucker mit dem Netzwerkkabel verbunden ist oder verbinden Sie Ihren Drucker mit Ihrem WLAN-Netzwerk. Wenn Sie Cura nicht mit Ihrem Drucker verbinden, können Sie dennoch ein USB-Laufwerk für die Übertragung von G-Code-Dateien auf Ihren Drucker verwenden.\n" -#~ "\n" -#~ "Wählen Sie Ihren Drucker aus der folgenden Liste:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "Stellen Sie bitte sicher, dass Ihr Drucker verbunden ist:\n" -#~ "- Prüfen Sie, ob Ihr Drucker eingeschaltet ist.\n" -#~ "- Prüfen Sie, ob der Drucker mit dem Netzwerk verbunden ist." - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "Nur aktuelle Druckplatte anzeigen" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "An allen Druckplatten ausrichten" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "An aktueller Druckplatte ausrichten" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "Ermöglicht das Speichern des resultierenden Slices als X3G-Datei, um Drucker zu unterstützen, die dieses Format lesen (Malyan, Makerbot und andere Sailfish-basierte Drucker)." - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3G-Writer" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "Liest SVG-Dateien als Werkzeugwege für die Fehlersuche bei Druckerbewegungen." - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "SVG-Werkzeugweg-Reader" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "Änderungsprotokoll" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "Änderungsprotokoll anzeigen" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "Daten werden zu Remote-Cluster gesendet" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Verbinden mit Ultimaker Cloud" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Cura erfasst anonymisierte Nutzungsstatistiken." - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "Daten werden erfasst" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "Mehr Infos" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Siehe mehr Informationen dazu, was Cura sendet." - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "Zulassen" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Damit lassen Sie zu, dass Cura anonymisierte Nutzungsstatistiken sendet, um zukünftige Verbesserungen für Cura zu definieren. Einige Ihrer Präferenzen und Einstellungen, die Cura-Version und ein Hash der Modelle, die Sie slicen, werden gesendet." - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "Bewertung" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "Netzwerkfähige Drucker" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "Lokale Drucker" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "Versucht, ein Cura-Backup zu erstellen, das nicht Ihrer aktuellen Version entspricht." - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "Geräteeinstellungen" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "Druckereinstellungen" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "Ausgang in Mitte" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "Heizbares Bett" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "Druckkopfeinstellungen" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Abstand von der linken Seite des Druckkopfes zur Düsenmitte. Wird verwendet, um Kollisionen zwischen vorherigen Drucken und dem Druckkopf während des Druckmodus „Nacheinander“ zu vermeiden." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Abstand von der Vorderseite des Druckkopfes zur Düsenmitte. Wird verwendet, um Kollisionen zwischen vorherigen Drucken und dem Druckkopf während des Druckmodus „Nacheinander“ zu vermeiden." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Abstand von der rechten Seite des Druckkopfes zur Düsenmitte. Wird verwendet, um Kollisionen zwischen vorherigen Drucken und dem Druckkopf während des Druckmodus „Nacheinander“ zu vermeiden." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Abstand von der Rückseite des Druckkopfes zur Düsenmitte. Wird verwendet, um Kollisionen zwischen vorherigen Drucken und dem Druckkopf während des Druckmodus „Nacheinander“ zu vermeiden." - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "Brückenhöhe" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "Der Höhenunterschied zwischen der Düsenspitze und dem Brückensystem (X- und Y-Achsen). Wird verwendet, um Kollisionen zwischen vorherigen Drucken und der Brücke zu verhindern, wenn im Modus „Nacheinander“ gedruckt wird." - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "Start G-code" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "G-Code-Befehle, die zum Start ausgeführt werden sollen." - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "Ende G-code" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "G-Code-Befehle, die am Ende ausgeführt werden sollen." - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "Düseneinstellungen" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "Der Nenndurchmesser des durch den Drucker unterstützten Filaments. Der exakte Durchmesser wird durch das Material und/oder das Profil überschrieben." - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "G-Code Extruder-Start" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "G-Code Extruder-Ende" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "Änderungsprotokoll" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "Benutzervereinbarung" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Geben Sie die IP-Adresse oder den Hostnamen Ihres Druckers auf dem Netzwerk ein." - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "Bitte einen mit dem Netzwerk verbunden Drucker für die Überwachung wählen." - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Verbinden Sie Ihren Ultimaker-Drucker bitte mit Ihrem lokalen Netzwerk." - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura sendet anonyme Daten an Ultimaker, um die Druckqualität und Benutzererfahrung zu steigern. Nachfolgend ist ein Beispiel aller Daten, die gesendet werden." - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "Ich möchte diese Daten nicht senden" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Ich erlaube das Senden der Daten an Ultimaker, um Cura zu verbessern" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "Kein Druck ausgewählt" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "Standardmäßig repräsentieren weiße Pixel hohe Punkte im Netz und schwarze Pixel repräsentieren niedrige Punkte im Netz. Ändern Sie diese Option um das Verhalten so umzukehren, dass schwarze Pixel hohe Punkte im Netz darstellen und weiße Pixel niedrige Punkte im Netz." - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "Drucker-Upgrades wählen" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Wählen Sie, welcher Extruder für die Unterstützung verwendet wird. Dient zum Konstruieren von Stützstrukturen unter dem Modell, damit dieses nicht absinkt oder frei schwebend gedruckt wird." - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Dieses Qualitätsprofil ist für Ihr aktuelles Material und Ihre derzeitige Düsenkonfiguration nicht verfügbar. Bitte ändern Sie diese, um das Qualitätsprofil zu aktivieren." - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "Druckeinrichtung ist deaktiviert. G-Code kann nicht geändert werden." - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "Siehe Materialkompatibilitätstabelle" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "Typen anzeigen" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "Hallo " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- Aufträge an Ultimaker-Drucker außerhalb Ihres lokalen Netzwerks senden\n" -#~ "- Ihre Ultimaker Cura-Einstellungen für die Verwendung andernorts an die Cloud senden\n" -#~ "- Exklusiven Zugang zu Materialprofilen von führenden Marken erhalten" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "Slicing nicht möglich" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "Zeitangabe" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "Materialangabe" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "Fügen Sie einen Drucker zu Cura hinzu" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "Wählen Sie den zu verwendenden Drucker aus der nachfolgenden Liste.\n" -#~ "\n" -#~ "Wenn Ihr Drucker nicht in der Liste aufgeführt ist, verwenden Sie „Benutzerdefinierter FFF-Drucker“ aus der Kategorie „Benutzerdefiniert“ und passen Sie die Einstellungen im folgenden Dialog passend für Ihren Drucker an." - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "Druckername" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "Drucker hinzufügen" - -#~ msgid "Modify G-Code" -#~ msgstr "G-Code ändern" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "Es ist kein Objekt zum Schneiden vorhanden, da keines der Modelle der Druckabmessung entspricht. Bitte die Modelle passend skalieren oder drehen." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "Das gewählte Material ist mit der gewählten Maschine oder Konfiguration nicht kompatibel." - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "Material nicht kompatibel" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Import des Profils aus Datei {0} fehlgeschlagen: {1}" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "Toolbox" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "Nicht verfügbar" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "Nicht erreichbar" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "Verfügbar" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "Vorbereitung" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "Wird pausiert" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "Wird fortgesetzt" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "Warten auf: Drucker nicht verfügbar" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "Warten auf: Ersten verfügbaren" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "Warten auf: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "Konfigurationsänderung" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "Der zugewiesene Drucker %1 erfordert die folgende(n) Konfigurationsänderung(en):" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "Überschreiben" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "Das Starten eines Druckauftrags mit einer inkompatiblen Konfiguration kann Ihren 3D-Drucker beschädigen. Möchten Sie die Konfiguration wirklich überschreiben und %1 drucken?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "Konfiguration überschreiben und Druck starten" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "Warteschlange verwalten" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "Drucken" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "Drucker verwalten" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "Konfiguration aktivieren" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "Die Druckerkonfiguration in Cura laden" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "Bewegungen anzeigen" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "Helfer anzeigen" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "Gehäuse anzeigen" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "Füllung anzeigen" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "Ich möchte diese Daten nicht senden" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Ich erlaube das Senden dieser Daten an Ultimaker, um Cura zu verbessern" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "Druckertyp:" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "Verbindung:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "Status:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "Warten auf einen Druckauftrag" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "Warten auf Räumen des Druckbeets" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "Drucken wird abgebrochen..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "Geschützte Profile" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "Druckername:" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "Profil:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "Suchen..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "Alle verkleinern" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "Alle vergrößern" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "Verfügbare Konfigurationen" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "Extruder" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "Ja" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "Nein" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "Druckeinrichtung" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "Druckeinrichtung deaktiviert\n" -#~ "G-Code-Dateien können nicht geändert werden" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00 Stunden 00 Minuten" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "Zeitangabe" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "Kostenangabe" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "Insgesamt:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "Empfohlene Druckeinrichtung

      Drucken mit den empfohlenen Einstellungen für den gewählten Drucker, das gewählte Material und die gewählte Qualität." - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "Benutzerdefinierte Druckeinrichtung

      Druck mit Feineinstellung über jedem einzelnen Bereich des Schneidvorgangs." - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "Engine-&Protokoll anzeigen..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "Pakete durchsuchen..." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "Seitenleiste vergrößern/verkleinern" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "Bitte laden Sie ein 3D-Modell" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "Bereit zum Slicen (Schneiden)" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "Bereit zum %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "Slicing ist nicht verfügbar" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "Aktuellen Druckauftrag slicen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "Slicing-Vorgang abbrechen" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "Vorbereiten" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "Abbrechen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "Wählen Sie das aktive Ausgabegerät" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "&Ansicht" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "&Konfiguration" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "&Toolbox" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "Datei öffnen" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Dieses Qualitätsprofil ist für Ihr aktuelles Material und Ihre derzeitige Düsenkonfiguration nicht verfügbar. Bitte ändern Sie diese, um dieses Qualitätsprofil zu aktivieren" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "Druckgeschwindigkeit" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "Langsamer" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "Schneller" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "Graduell aktivieren" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "Stützstruktur generieren" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "Druckplattenhaftung" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Sie benötigen Hilfe für Ihre Drucke?
      Lesen Sie die Ultimaker Anleitungen für Fehlerbehebung>" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "Engine-Protokoll" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "Druckertyp" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "Für diese Materialkombination Kleber verwenden" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Kompatibilität prüfen" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Klicken Sie, um die Materialkompatibilität auf Ultimaker.com zu prüfen." - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Zeigt die Änderungen seit der letzten geprüften Version an." - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "Änderungsprotokoll" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Erstellt eine geglättete Qualität, verändert das Profil." - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "Profilglättfunktion" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "Den Benutzer einmalig fragen, ob er unsere Lizenz akzeptiert." - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "UserAgreement" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "Generieren Sie vor dem Speichern bitte einen G-Code." - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "Firmware aktualisieren" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "Unbekannt" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "Kein benutzerdefiniertes Profil für das Importieren in Datei {0}" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "Dieses Profil {0} enthält falsche Daten, Importieren nicht möglich." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "Die Maschine, die im Profil {0} ({1}) definiert wurde, entspricht nicht Ihrer derzeitigen Maschine ({2}). Importieren nicht möglich." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "Deinstallieren bestätigen " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "Firmware aktualisieren" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Mit Doodle3D WLAN-Box drucken" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Mit Doodle3D WLAN-Box drucken" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "Zu Doodle3D Connect verbinden" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "Daten werden zu Doodle3D Connect gesendet" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "Daten können nicht zu Doodle3D Connect gesendet werden. Ist noch ein weiterer Auftrag in Bearbeitung?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "Daten werden auf Doodle3D Connect gespeichert" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "Datei wurde zu Doodle3D Connect gesendet" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Connect wird geöffnet ..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "Doodle3D Connect Web-Schnittstelle öffnen" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Blender-Datei" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "Exportieren in \"{}\" Qualität nicht möglich!\n" -#~ "Zurückgeschaltet auf \"{}\"." - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "Kontakt" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Dieser Drucker ist nicht eingerichtet um eine Gruppe von Ultimaker 3 Druckern anzusteuern." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "Dieser Drucker steuert eine Gruppe von %1 Ultimaker 3 Druckern an." - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 ist nicht für das Hosten einer Gruppe verbundener Ultimaker 3-Drucker eingerichtet" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "Drucker hinzufügen/entfernen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Öffnet die Seite für Druckaufträge mit Ihrem Standard-Webbrowser." - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "Druckaufträge anzeigen" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "Vorb. für den Druck" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "Verfügbar" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "Verbindung zum Drucker wurde unterbrochen" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "Unbekannt" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "Deaktiviert" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "Reserviert" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "Vorbereitung für den Druck" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "Drucken wurde abgebrochen" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "Akzeptiert keine Druckaufträge" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "Endet um: " - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "Druckplatte räumen" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "Warten auf eine Konfigurationsänderung" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "Druckaufträge" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "Drucker" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "Drucker anzeigen" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "Pausieren" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "Zurückkehren" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "Drucken abbrechen" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "Immer nachfragen" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "Profil überschreiben" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "Sollen neu geladene Modelle auf der Druckplatte angeordnet werden? In Verbindung mit Mehrfach-Druckplatte verwenden (EXPERIMENTELL)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "Keine Objekte beim Laden anordnen" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "Auswahl als Datei &speichern" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "Speichern &Als" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "&Projekt speichern..." - -# Added after the string freeze. -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "Verwenden Sie eiene Klebefolie oder Klebstoff mit dieser Materialcombination" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Akzeptiert den G-Code und sendet diesen über WLAN an eine Doodle3D WLAN-Box." - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WLAN-Box" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "Bietet ein Bearbeitungsfenster für direkte Skriptbearbeitung." - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "Live-Scripting-Tool" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Unterstützt das Öffnen der Blender-Dateien direkt in Cura." - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Blender-Integration (experimentell)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "Warnhinweis Modell-Prüfer" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "Einige Modelle können aufgrund der Objektgröße und des gewählten Materials für Modelle möglicherweise nicht optimal gedruckt werden: {model_names}.\n" -#~ "Tipps, die für eine bessere Druckqualität hilfreich sein können:\n" -#~ "1) Verwenden Sie abgerundete Ecken.\n" -#~ "2) Schalten Sie den Lüfter aus (nur wenn keine sehr kleinen Details am Modell vorhanden sind).\n" -#~ "3) Verwenden Sie ein anderes Material." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks hat beim Öffnen Ihrer Datei Fehler gemeldet. Wir empfehlen, diese Probleme direkt in SolidWorks zu lösen." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "Keine Modelle in Ihrer Zeichnung gefunden. Bitte überprüfen Sie den Inhalt erneut und stellen Sie sicher, dass ein Teil oder eine Baugruppe enthalten ist.\n" -#~ "\n" -#~ "Danke!" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Es wurde mehr als ein Teil oder eine Baugruppe in Ihrer Zeichnung gefunden. Wir unterstützen derzeit nur Zeichnungen mit exakt einem Teil oder einer Baugruppe.\n" -#~ "\n" -#~ "Es tut uns leid!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "SolidWorks Teiledatei" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "SolidWorks Einbaudatei" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "SolidWorks Zeichnungsdatei" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Sehr geehrter Kunde,\n" -#~ "wir konnten keine gültige Installation von SolidWorks auf Ihrem System finden. Das bedeutet, dass SolidWorks entweder nicht installiert ist oder sie keine gültige Lizenz besitzen. Stellen Sie bitte sicher, dass SolidWorks problemlos läuft und/oder wenden Sie sich an Ihre ICT-Abteilung.\n" -#~ "\n" -#~ "Mit freundlichen Grüßen\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Sehr geehrter Kunde,\n" -#~ "Sie verwenden dieses Plugin derzeit auf einem anderen Betriebssystem als Windows. Dieses Plugin funktioniert nur auf Windows mit installiertem SolidWorks und einer gültigen Lizenz. Installieren Sie dieses Plugin bitte auf einem Windows-Rechner mit installiertem SolidWorks.\n" -#~ "\n" -#~ "Mit freundlichen Grüßen\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "Konfigurieren" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "Installationsanleitung für SolidWorks Makro" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "Deaktivieren" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "Damit wird Cura die Erlaubnis zum Senden von anonymisierten Nutzungsstatistiken entzogen. Sie können die Erlaubnis in den Einstellungen erneut aktivieren." - -#~ msgid "Install" -#~ msgstr "Installieren" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Siemens NX Plugin-Dateien konnten nicht kopiert werden. Überprüfen Sie Ihr UGII_USER_DIR. Sie ist keinem Verzeichnis zugeordnet." - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "Siemens NX Cura Plugin wurde erfolgreich installiert." - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Siemens NX Plugin-Dateien konnten nicht kopiert werden. Überprüfen Sie Ihr UGII_USER_DIR." - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Siemens NX Plugin konnte nicht installiert werden. Umgebungsvariable UGII_USER_DIR für Siemens NX konnte nicht zugewiesen werden." - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "Plugin-ID von {0} wurde nicht erhalten" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "Warnhinweis" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "Plugin-Browser" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks: Exportassistent" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "Qualität:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "Fein (3D-Druck)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "Grob (3D-Druck)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "Fein (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "Grob (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "Diesen Dialog erneut anzeigen" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "Weiter" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "Abbrechen" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "Installieren von Cura SolidWorks Makro" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "Schritte:" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "Verzeichnis\n" -#~ "mit Makro und Symbol öffnen" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "Anweisungen:" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "Wiedergeben" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "Pausieren" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "Vorheriger Schritt" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "Fertig" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "Nächster Schritt" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "SolidWorks Plugin: Konfiguration" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "Konvertierungseinstellungen" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "Erste Wahl:" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "Aktuelle installierte Version (Empfohlen)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "Standardversion" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "Assistent vor dem Öffnen von SolidWorks-Dateien anzeigen" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "Geöffnete Datei automatisch in normale Ausrichtung drehen" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "Installation(en)" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "COM-Service gefunden" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "Ausführbare Datei gefunden" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "COM wird gestartet" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "Revisionsnummer" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "Verfügbare Funktionen" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "Der neue Materialdurchmesser wurde auf %1 mm eingestellt, was nicht kompatibel mit dem aktuellen Gerät ist. Möchten Sie fortfahren?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "Plugins durchsuchen..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "&Plugins" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "Plugin installieren" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Beschreibt die Durchführung der Geräteeinstellung (z. B. Druckabmessung, Düsengröße usw.)" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Verwaltet Netzwerkverbindungen zu Ultimaker 3-Druckern" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "Bietet Ihnen die Möglichkeit, bestimmte Dateien über SolidWorks selbst zu öffnen. Die Konvertierung erfolgt über dieses Plugin und zusätzliche Optimierungen." - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "SolidWorks Integration" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Speichert automatisch Einstellungen, Geräte und Profile nach Änderungen." - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "Automatisches Speichern" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Unterstützt die Installation der Schaltfläche „Zu Cura exportieren“ in Siemens NX." - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX Integration" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "Neue Plugins finden, verwalten und installieren." - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "Plugin-Browser" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "Den Benutzer einmalig fragen, ob er unsere Lizenz akzeptiert." - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Ermöglicht Maschinenabläufe für Ultimaker-Maschinen (z. B. Assistent für Bettnivellierung, Auswahl von Upgrades usw.)" - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "G-Code-Datei" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "Es kann kein neuer Auftrag gestartet werden, da der Drucker beschäftigt oder nicht angeschlossen ist." - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "Drucker nicht verfügbar" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "Der Drucker unterstützt keinen USB-Druck, da er UltiGCode verwendet." - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "USB-Drucken" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "Es kann kein neuer Auftrag gestartet werden, da der Drucker keinen Druck über USB unterstützt." - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "Die Firmware kann nicht aktualisiert werden, da keine Drucker angeschlossen sind." - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "Die für den Drucker unter %s erforderliche Firmware wurde nicht gefunden." - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "Drucker-Firmware" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "Verbindungsstatus" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "Verbindungsstatus" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "Zugriffsanforderung auf den Drucker wurde abgelehnt." - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "Zugriffsanforderungen aufgrund von Zeitüberschreitung fehlgeschlagen." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "Die Verbindung zum Netzwerk ist verlorengegangen." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "Die Verbindung zum Drucker ist verlorengegangen. Überprüfen Sie Ihren Drucker, um festzustellen, ob er verbunden ist." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "Es kann kein neuer Druckauftrag gestartet werden, da der Drucker beschäftigt ist. Der aktuelle Druckerstatus lautet %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "Druckerstatus" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "Es kann kein neuer Druckauftrag gestartet werden. Kein PrintCore in Steckplatz {0} geladen." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "Es kann kein neuer Druckauftrag gestartet werden. Kein Material in Steckplatz {0} geladen." - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "Material für Spule {0} unzureichend." - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Abweichender PrintCore (Cura: {0}, Drucker: {1}) für Extruder {2} gewählt" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "PrintCore {0} ist nicht korrekt kalibriert. XY-Kalibrierung muss auf dem Drucker ausgeführt werden." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "Daten können nicht zum Drucker gesendet werden. Ist noch ein weiterer Auftrag in Bearbeitung?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "Drucken wurde abgebrochen. Den Drucker überprüfen" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "Drucken wird pausiert..." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "Drucken wird fortgesetzt..." - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Dieser Drucker ist nicht für das Hosten einer Gruppe verbundener Ultimaker 3-Drucker eingerichtet." - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "Dieser Drucker ist der Host für eine Gruppe von {count} verbundenen Ultimaker 3-Druckern." - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name} hat den Druck von '{job_name}‘ beendet. Bitte holen Sie den Druck ab und bestätigen Sie das Räumen des Druckbetts." - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "{printer_name} ist für das Drucken von '{job_name}‘ reserviert. Bitte ändern Sie die Druckerkonfiguration passend für den Auftrag, um mit dem Drucken zu beginnen." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Es kann kein neuer Druckauftrag gesendet werden: Dieser 3D-Drucker ist (noch) nicht für das Hosten einer Gruppe verbundener Ultimaker 3-Drucker eingerichtet." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "Es können keine Druckaufträge an die Gruppe {cluster_name} gesendet werden." - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "{file_name} wurde an Gruppe {cluster_name} gesendet." - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "Druckaufträge anzeigen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "Öffnet die Schaltfläche für Druckaufträge in Ihrem Browser." - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "Unbekannt" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "{file_name} wird an Gruppe {cluster_name} gesendet" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks hat beim Öffnen Ihrer Datei Fehler gemeldet. Wir empfehlen, diese Probleme direkt in SolidWorks zu lösen." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "Keine Modelle in Ihrer Zeichnung gefunden. Bitte überprüfen Sie den Inhalt erneut und stellen Sie sicher, dass ein Teil oder eine Baugruppe enthalten ist.\n" -#~ "\n" -#~ " Danke!" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Es wurde mehr als ein Teil oder eine Baugruppe in Ihrer Zeichnung gefunden. Wir unterstützen derzeit nur Zeichnungen mit exakt einem Teil oder einer Baugruppe.\n" -#~ "\n" -#~ "Es tut uns leid!" - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "Kein Material geladen" - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "Unbekanntes Material" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "Durch den ausgewählten Materialdurchmesser wird das Material mit dem aktuellen Drucker inkompatibel." - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "Rückgängig machen" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "Änderung des Materialdurchmessers rückgängig machen" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "Die Maschine, die im Profil {0} definiert wurde, entspricht nicht Ihrer derzeitigen Maschine. Importieren nicht möglich." - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Ein schwerer Fehler ist aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben

      \n" -#~ "

      Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "noch nicht initialisiert
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "G-Code-Variante" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "G-Code starten" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "G-Code-Befehle, die zum Start ausgeführt werden sollen." - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "G-Code beenden" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "G-Code-Befehle, die am Ende ausgeführt werden sollen." - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "G-Code Extruder-Start" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "G-Code Extruder-Ende" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "Das Firmware-Aktualisierung wird gestartet. Dies kann eine Weile dauern." - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "Unbekannter Fehlercode: %1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "Unbekannt" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "Plugins finden und aktualisieren" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "Hier finden Sie eine Liste mit Plugins von Fremdanbietern." - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "Aktualisierung" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "Download" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "Warnmeldung im G-Code-Reader anzeigen." - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "Warnmeldung in G-Code-Reader" - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "Profil importieren" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "Drucker: %1, %2: %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Drucker: %1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "G-Code-Generator" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "Sichtbarkeit der Einstellung wird konfiguriert..." - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "Automatisch: %1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automatisch: %1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "Es ist kein Drucker verbunden" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "Die aktuelle Temperatur dieses Extruders." - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "Installierte plugins..." - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "Extruder für Stützstruktur" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "Schreibt G-Code in eine Datei." - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "G-Code-Writer" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "G-Code-Profil-Reader" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "Beim Öffnen Ihrer SolidWorks Datei trat ein Fehler auf! Überprüfen Sie bitte, ob sich Ihre Datei in SolidWorks ohne Probleme öffnen lässt!" - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "Fehler beim Starten %s!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "Simulationsansicht" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Cura erfasst anonymisierte Slice-Informationen. Sie können dies in den Einstellungen deaktivieren." - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "Global" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Ein schwerer Ausnahmefehler ist aufgetreten. Senden Sie uns diesen Absturzbericht, um das Problem zu beheben

      \n" -#~ "

      Verwenden Sie bitte die Schaltfläche „Bericht senden“, um den Fehlerbericht automatisch an unsere Server zu senden

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Cura-Version: {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "Plattform: {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Qt-Version: {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "PyQt-Version: {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL: {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "Ausnahme-Rückverfolgung" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "Materialdurchmesser" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Cura SolidWorks Plugin-Konfiguration" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "Standardqualität des exportierten STL:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "Immer nachfragen" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "Immer Qualität „Fein“ verwenden" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "Immer Qualität „Grob“ verwenden" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "SolidWorks-Datei importieren als STL ..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "Qualität des exportierten STL" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "Qualität" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "Grob" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "Fein" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "Kein Profil verfügbar" - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "Diese Einstellung wird stets zwischen allen Extrudern geteilt. Eine Änderung ändert den Wert für alle Extruder" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "Zeitangabe
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "&Kameraposition zurücksetzen" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "Projekt speichern" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "Vorbereiten" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "Überwachen" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Kompatibilität prüfen" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "Bietet Ihnen die Möglichkeit, bestimmte Dateien über SolidWorks selbst zu öffnen. Diese werden anschließend konvertiert und in Cura geladen." - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "Blockiert" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "Druck startet nicht" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "Connect wird geöffnet ..." - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "Druckdetails" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "Um sicherzustellen, dass Ihr {machine_name} mit den neuesten Funktionen ausgestattet ist, wird empfohlen, die Firmware regelmäßig zu aktualisieren Dies kann auf dem {machine_name} (bei Anschluss an ein Netzwerk) oder über USB erfolgen." - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "Schichtenansicht" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "Plugins durchsuchen" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "Exportdetails" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Ein schwerer Ausnahmezustand ist aufgetreten, den wir nicht beseitigen konnten!

      \n" -#~ "

      Bitte senden Sie einen Fehlerbericht an folgende URL http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "Webseite öffnen" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "Ok" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "Dieser Drucker ist nicht für das Hosten einer Gruppe verbundener Ultimaker 3-Drucker eingerichtet" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "Dieser Drucker ist der Host für eine Gruppe von %1 verbundenen Ultimaker 3-Druckern" - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "Fertiggestellt am: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Öffnet die Seite für Druckaufträge mit Ihrem Standard-Webbrowser." - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "DRUCKERGRUPPE" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "Das Laden eines Projekts entfernt alle Modelle von der Druckplatte" - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ " Das Plugin enthält eine Lizenz.\n" -#~ "Sie müssen diese Lizenz akzeptieren, um das Plugin zu installieren.\n" -#~ "Stimmen Sie den nachfolgenden Bedingungen zu?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00 St. 00 M." - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "Zeitangaben" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "Druckzeit" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "Cura" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "Materialkompatibilität prüfen" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "UM3-Netzwerkverbindung (Cluster)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "Bietet eine Schichtenansicht." - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "Schichtenansicht" - -#~ msgctxt "@item:inlistbox" -#~ msgid "X-Ray" -#~ msgstr "Röntgen" - -#~ msgctxt "@label" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Akzeptiert den G-Code und sendet diesen über WiFi an eine Doodle3D WiFi-Box." - -#~ msgctxt "@item:inmenu" -#~ msgid "Doodle3D printing" -#~ msgstr "Doodle3D-Drucken" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D" -#~ msgstr "Mit Doodle3D drucken" - -#~ msgctxt "@info:tooltip" -#~ msgid "Print with " -#~ msgstr "Drucken mit" - -#~ msgctxt "@title:menu" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Enable Scan devices..." -#~ msgstr "Scan-Geräte aktivieren..." - -#~ msgctxt "@info:progress" -#~ msgid "Saving to Removable Drive {0}" -#~ msgstr "Wird auf Datenträger gespeichert {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not save to {0}: {1}" -#~ msgstr "Konnte nicht als {0} gespeichert werden: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Please keep in mind, that you have to reopen your SolidWorks file manually! Reloading the model won't work!" -#~ msgstr "Beachten Sie bitte, dass Sie Ihre SolidWorks Datei manuell erneut öffnen müssen! Das erneute Laden des Modells funktioniert nicht!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Layers" -#~ msgstr "Schichten" - -#~ msgid "Browse plugins" -#~ msgstr "Plugins durchsuchen" - -#~ msgctxt "@item:inmenu" -#~ msgid "Solid" -#~ msgstr "Solide" - -#~ msgctxt "@label" -#~ msgid "The file {0} already exists. Are you sure you want to overwrite it?" -#~ msgstr "Die Datei {0} ist bereits vorhanden. Soll die Datei wirklich überschrieben werden?" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: {1}" -#~ msgstr "Export des Profils nach {0} fehlgeschlagen: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: Writer plugin reported failure." -#~ msgstr "Export des Profils nach {0} fehlgeschlagen: Fehlermeldung von Writer-Plugin" - -#~ msgctxt "@info:status" -#~ msgid "Exported profile to {0}" -#~ msgstr "Profil wurde nach {0} exportiert" - -#~ msgctxt "@info:status" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Import des Profils aus Datei {0} fehlgeschlagen: {1}" - -#~ msgctxt "@title:window" -#~ msgid "Doodle3D Settings" -#~ msgstr "Doodle3D-Einstellungen" - -#~ msgctxt "@title:window" -#~ msgid "Print to: %1" -#~ msgstr "Drucken auf: %1" - -#~ msgctxt "@label" -#~ msgid "Extruder Temperature: %1/%2°C" -#~ msgstr "Extruder-Temperatur %1/%2 °C" - -#~ msgctxt "@label" -#~ msgid "Bed Temperature: %1/%2°C" -#~ msgstr "Bett-Temperatur %1/%2 °C" - -#~ msgctxt "@label" -#~ msgid "%1" -#~ msgstr "%1" - -#~ msgctxt "@label" -#~ msgid "View Mode: Layers" -#~ msgstr "Ansichtsmodus: Schichten" - -#~ msgctxt "@info:status" -#~ msgid "Could not import material %1: %2" -#~ msgstr "Material konnte nicht importiert werden %1: %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported material %1" -#~ msgstr "Material wurde erfolgreich importiert %1" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export material to %1: %2" -#~ msgstr "Exportieren des Materials nach %1: %2 schlug fehl" - -#~ msgctxt "@info:status" -#~ msgid "Successfully exported material to %1" -#~ msgstr "Material erfolgreich nach %1 exportiert" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g" -#~ msgstr "%1 m / ~ %2 g" - -#~ msgctxt "@label" -#~ msgid "Hotend" -#~ msgstr "Heißes Ende" - -#~ msgctxt "@action:button" -#~ msgid "View Mode" -#~ msgstr "Ansichtsmodus" - -#~ msgctxt "@title:tab" -#~ msgid "Print" -#~ msgstr "Drucken" - -#~ msgctxt "@label" -#~ msgid "0%" -#~ msgstr "0 %" - -#~ msgctxt "@label" -#~ msgid "Empty infill will leave your model hollow with low strength." -#~ msgstr "Bei fehlender Füllung bleibt Ihr Modell hohl, mit einer geringen Festigkeit." - -#~ msgctxt "@label" -#~ msgid "20%" -#~ msgstr "20 %" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength." -#~ msgstr "Eine dünne (20 %) Füllung gibt Ihrem Modell eine durchschnittliche Festigkeit." - -#~ msgctxt "@label" -#~ msgid "50%" -#~ msgstr "50 %" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength." -#~ msgstr "Eine dichte (50 %) Füllung gibt Ihrem Modell eine überdurchschnittliche Festigkeit" - -#~ msgctxt "@label" -#~ msgid "100%" -#~ msgstr "100 %" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid." -#~ msgstr "Eine solide (100 %) Füllung macht Ihr Modell vollständig massiv." - -#~ msgctxt "@label" -#~ msgid "Gradual" -#~ msgstr "Graduell" - -#~ msgctxt "description" -#~ msgid "Provides support for writing X3G files" -#~ msgstr "Bietet Unterstützung für das Schreiben von X3G-Dateien" - -#~ msgctxt "name" -#~ msgid "X3G Writer" -#~ msgstr "X3G-Writer" - -#~ msgctxt "@label" -#~ msgid "Machine Settings action" -#~ msgstr "Beschreibung Geräteeinstellungen" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Beschreibt die Durchführung der Geräteeinstellung (z. B. Druckabmessung, Düsengröße usw.)" - -#~ msgctxt "@label" -#~ msgid "X-Ray View" -#~ msgstr "Röntgen-Ansicht" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the X-Ray view." -#~ msgstr "Stellt die Röntgen-Ansicht bereit." - -#~ msgctxt "@label" -#~ msgid "X3D Reader" -#~ msgstr "X3D-Reader" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading X3D files." -#~ msgstr "Bietet Unterstützung für das Lesen von X3D-Dateien." - -#~ msgctxt "@label" -#~ msgid "GCode Writer" -#~ msgstr "G-Code-Writer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Writes GCode to a file." -#~ msgstr "Schreibt G-Code in eine Datei." - -#~ msgctxt "@action:button Preceded by 'Ready to'." -#~ msgid "Print with Doodle3D" -#~ msgstr "Mit Doodle3D drucken" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Zeigt die Änderungen seit der letzten geprüften Version an." - -#~ msgctxt "@label" -#~ msgid "Profile flatener" -#~ msgstr "Profilglättfunktion" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Erstellt eine geglättete Qualität, verändert das Profil." - -#~ msgctxt "@label" -#~ msgid "USB printing" -#~ msgstr "USB-Drucken" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -#~ msgstr "Akzeptiert den G-Code und sendet diesen an einen Drucker. Das Plugin kann auch die Firmware aktualisieren." - -#~ msgctxt "X3G Writer Plugin Description" -#~ msgid "Writes X3G to a file" -#~ msgstr "Schreibt X3G in eine Datei" - -#~ msgctxt "@label" -#~ msgid "Removable Drive Output Device Plugin" -#~ msgstr "Ausgabegerät-Plugin für Datenträger" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides removable drive hotplugging and writing support." -#~ msgstr "Ermöglicht Hotplugging des Datenträgers und Beschreiben." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Verwaltet Netzwerkverbindungen zu Ultimaker 3 Druckern" - -#~ msgctxt "@label" -#~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Abweichender Druckkopf (Cura: {0}, Drucker: {1}) für Extruder {2} gewählt" - -#~ msgctxt "@label" -#~ msgid "Print core {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "Druckkern {0} ist nicht korrekt kalibriert. XY-Kalibrierung muss auf dem Drucker ausgeführt werden." - -#~ msgctxt "@label" -#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." -#~ msgstr "Die PrintCores und/oder Materialien auf Ihrem Drucker unterscheiden sich von denen Ihres aktuellen Projekts. Für optimale Ergebnisse schneiden Sie stets für die PrintCores und Materialien, die in Ihren Drucker eingelegt wurden." - -#~ msgctxt "@label" -#~ msgid "Post Processing" -#~ msgstr "Nachbearbeitung" - -#~ msgctxt "Description of plugin" -#~ msgid "Extension that allows for user created scripts for post processing" -#~ msgstr "Erweiterung, die eine Nachbearbeitung von Skripten ermöglicht, die von Benutzern erstellt wurden." - -#~ msgctxt "@label" -#~ msgid "Auto Save" -#~ msgstr "Automatisches Speichern" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Speichert automatisch Einstellungen, Geräte und Profile nach Änderungen." - -#~ msgctxt "@label" -#~ msgid "Slice info" -#~ msgstr "Slice-Informationen" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Submits anonymous slice info. Can be disabled through preferences." -#~ msgstr "Sendet anonymisierte Slice-Informationen. Kann in den Einstellungen deaktiviert werden." - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in preferences" -#~ msgstr "Cura erfasst automatisch anonymisierte Slice-Informationen. Sie können dies in den Einstellungen deaktivieren." - -#~ msgctxt "@label" -#~ msgid "Material Profiles" -#~ msgstr "Materialprofile" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides capabilities to read and write XML-based material profiles." -#~ msgstr "Bietet Möglichkeiten, um XML-basierte Materialprofile zu lesen und zu schreiben." - -#~ msgctxt "@label" -#~ msgid "Legacy Cura Profile Reader" -#~ msgstr "Cura-Vorgängerprofil-Reader" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from legacy Cura versions." -#~ msgstr "Bietet Unterstützung für den Import von Profilen der Vorgängerversionen von Cura." - -#~ msgctxt "@label" -#~ msgid "GCode Profile Reader" -#~ msgstr "G-Code-Writer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from g-code files." -#~ msgstr "Ermöglicht das Importieren von Profilen aus G-Code-Dateien." - -#~ msgctxt "@label" -#~ msgid "Layer View" -#~ msgstr "Schichtenansicht" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Layer view." -#~ msgstr "Bietet eine Schichtenansicht." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.5 to 2.6" -#~ msgstr "Upgrade von Version 2.5 auf 2.6" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -#~ msgstr "Aktualisiert Konfigurationen von Cura 2.5 auf Cura 2.6." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.1 to 2.2" -#~ msgstr "Upgrade von Version 2.1 auf 2.2" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -#~ msgstr "Aktualisiert Konfigurationen von Cura 2.1 auf Cura 2.2." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.2 to 2.4" -#~ msgstr "Upgrade von Version 2.2 auf 2.4" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -#~ msgstr "Aktualisiert Konfigurationen von Cura 2.2 auf Cura 2.4." - -#~ msgctxt "@label" -#~ msgid "Image Reader" -#~ msgstr "Bild-Reader" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Enables ability to generate printable geometry from 2D image files." -#~ msgstr "Ermöglicht Erstellung von druckbarer Geometrie aus einer 2D-Bilddatei." - -#~ msgctxt "@label" -#~ msgid "CuraEngine Backend" -#~ msgstr "CuraEngine Backend" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the link to the CuraEngine slicing backend." -#~ msgstr "Stellt die Verbindung zum Slicing-Backend der CuraEngine her." - -#~ msgctxt "@label" -#~ msgid "Per Model Settings Tool" -#~ msgstr "Werkzeug „Einstellungen pro Objekt“" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Per Model Settings." -#~ msgstr "Ermöglicht die Einstellungen pro Objekt." - -#~ msgctxt "@label" -#~ msgid "3MF Reader" -#~ msgstr "3MF-Reader" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading 3MF files." -#~ msgstr "Ermöglicht das Lesen von 3MF-Dateien." - -#~ msgctxt "@label" -#~ msgid "Solid View" -#~ msgstr "Solide Ansicht" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a normal solid mesh view." -#~ msgstr "Bietet eine normale, solide Netzansicht." - -#~ msgctxt "@label" -#~ msgid "G-code Reader" -#~ msgstr "G-Code-Reader" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Allows loading and displaying G-code files." -#~ msgstr "Ermöglicht das Laden und Anzeigen von G-Code-Dateien." - -#~ msgctxt "@label" -#~ msgid "Cura Profile Writer" -#~ msgstr "Cura-Profil-Writer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for exporting Cura profiles." -#~ msgstr "Ermöglicht das Exportieren von Cura-Profilen." - -#~ msgctxt "@label" -#~ msgid "3MF Writer" -#~ msgstr "3MF-Writer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for writing 3MF files." -#~ msgstr "Bietet Unterstützung für das Schreiben von 3MF-Dateien." - -#~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Ultimaker Maschinenabläufe" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Ermöglicht Maschinenabläufe für Ultimaker Maschinen (z. B. Assistent für Bettnivellierung, Auswahl von Upgrades usw.)" - -#~ msgctxt "@label" -#~ msgid "Cura Profile Reader" -#~ msgstr "Cura-Profil-Reader" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing Cura profiles." -#~ msgstr "Ermöglicht das Importieren von Cura-Profilen." - -#~ msgctxt "@info" -#~ msgid "%(width).1f x %(depth).1f x %(height).1f mm" -#~ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#~ msgctxt "@label" -#~ msgid "Build Plate Shape" -#~ msgstr "Druckbettform" - -#~ msgctxt "@option:check" -#~ msgid "Machine Center is Zero" -#~ msgstr "Maschinenmitte ist Null" - -#~ msgctxt "@option:check" -#~ msgid "Heated Bed" -#~ msgstr "Heizbares Bett" - -#~ msgctxt "@label" -#~ msgid "GCode Flavor" -#~ msgstr "G-Code-Variante" - -#~ msgctxt "@label" -#~ msgid "Material Diameter" -#~ msgstr "Materialdurchmesser" - -#~ msgctxt "@label" -#~ msgid "If your printer is not listed, read the network-printing troubleshooting guide" -#~ msgstr "Wenn Ihr Drucker nicht aufgeführt ist, lesen Sie die Anleitung für Fehlerbehebung für Netzwerkdruck" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" - -#~ msgctxt "@label" -#~ msgid "Support library for scientific computing " -#~ msgstr "Support-Bibliothek für wissenschaftliche Berechnung " - -#~ msgctxt "@tooltip" -#~ msgid "Print Setup

      Edit or review the settings for the active print job." -#~ msgstr "Druckeinrichtung

      Bearbeiten oder Überprüfen der Einstellungen für den aktiven Druckauftrag." - -#~ msgctxt "@tooltip" -#~ msgid "Print Monitor

      Monitor the state of the connected printer and the print job in progress." -#~ msgstr "Drucküberwachung

      Statusüberwachung des verbundenen Druckers und des Druckauftrags, der ausgeführt wird." - -#~ msgctxt "@title:menuitem %1 is the value from the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automatisch: %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3d model" -#~ msgstr "Bitte laden Sie ein 3D-Modell" - -#~ msgctxt "@label" -#~ msgid "Print Selected Model with %1" -#~ msgid_plural "Print Selected Models With %1" -#~ msgstr[0] "Ausgewähltes Modell drucken mit %1" -#~ msgstr[1] "Ausgewählte Modelle drucken mit %1" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No PrinterCore loaded in slot {0}" -#~ msgstr "Es kann kein neuer Druckauftrag gestartet werden. Kein PrinterCore in Steckplatz {0} geladen." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.4 to 2.5" -#~ msgstr "Upgrade von Version 2.4 auf 2.5" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.4 to Cura 2.5." -#~ msgstr "Aktualisiert Konfigurationen von Cura 2.4 auf Cura 2.5." - -#~ msgctxt "@info:status" -#~ msgid "Unable to find a quality profile for this combination. Default settings will be used instead." -#~ msgstr "Für diese Kombination konnte kein Qualitätsprofil gefunden werden. Daher werden die Standardeinstellungen verwendet." - -#~ msgctxt "@title:window" -#~ msgid "Oops!" -#~ msgstr "Hoppla!" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      We hope this picture of a kitten helps you recover from the shock.

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Ein schwerer Ausnahmezustand ist aufgetreten, den wir nicht beseitigen konnten!

      \n" -#~ "

      Wir hoffen, dass dieses Bild eines Kätzchens Ihren Schock etwas abschwächt.

      \n" -#~ "

      Verwenden Sie bitte die nachstehenden Informationen, um einen Fehlerbericht an folgende URL zu senden: http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "Please enter the correct settings for your printer below:" -#~ msgstr "Geben Sie nachfolgend bitte die korrekten Einstellungen für Ihren Drucker an:" - -#~ msgctxt "@label" -#~ msgid "Extruder %1" -#~ msgstr "Extruder %1" - -#~ msgctxt "@label Followed by extruder selection drop-down." -#~ msgid "Print model with" -#~ msgstr "Modell drucken mit" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for language changes to have effect." -#~ msgstr "Die Anwendung muss neu gestartet werden, um die Spracheinstellungen zu übernehmen." - -#~ msgctxt "@info:tooltip" -#~ msgid "Moves the camera so the model is in the center of the view when an model is selected" -#~ msgstr "Bewegen Sie die Kamera bis sich das Modell im Mittelpunkt der Ansicht befindet, wenn ein Modell ausgewählt ist" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete &Selection" -#~ msgstr "&Auswahl löschen" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open File..." -#~ msgstr "&Datei öffnen..." - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open Project..." -#~ msgstr "&Projekt öffnen..." - -#~ msgctxt "@title:window" -#~ msgid "Multiply Model" -#~ msgstr "Modell multiplizieren" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &All" -#~ msgstr "&Alles speichern" - -#~ msgctxt "@title:window" -#~ msgid "Open file" -#~ msgstr "Datei öffnen" - -#~ msgctxt "@title:window" -#~ msgid "Open workspace" -#~ msgstr "Arbeitsbereich öffnen" - -#~ msgctxt "@label" -#~ msgid "Hollow" -#~ msgstr "Hohl" - -#~ msgctxt "@label" -#~ msgid "No (0%) infill will leave your model hollow at the cost of low strength" -#~ msgstr "Bei keiner (0 %) Füllung bleibt Ihr Modell hohl, was allerdings eine niedrige Festigkeit zur Folge hat" - -#~ msgctxt "@label" -#~ msgid "Light" -#~ msgstr "Dünn" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength" -#~ msgstr "Eine dünne (20 %) Füllung gibt Ihrem Modell eine durchschnittliche Festigkeit" - -#~ msgctxt "@label" -#~ msgid "Dense" -#~ msgstr "Dicht" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength" -#~ msgstr "Eine dichte (50 %) Füllung gibt Ihrem Modell eine überdurchschnittliche Festigkeit" - -#~ msgctxt "@label" -#~ msgid "Solid" -#~ msgstr "Solide" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid" -#~ msgstr "Eine solide (100 %) Füllung macht Ihr Modell vollständig massiv" - -#~ msgctxt "@label" -#~ msgid "Enable Support" -#~ msgstr "Stützstruktur aktivieren" - -#~ msgctxt "@label" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Aktivierung von Stützstrukturen. Diese Strukturen stützen Teile des Modells mit großen Überhängen." - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints? Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Sie benötigen Hilfe für Ihre Drucke? Lesen Sie die Ultimaker Anleitung für Fehlerbehebung" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. Please approve the access request on the printer." -#~ msgstr "Über Netzwerk verbunden mit {0}. Geben Sie die Zugriffsanforderung für den Drucker frei." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}." -#~ msgstr "Über Netzwerk verbunden mit {0}." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. No access to control the printer." -#~ msgstr "Über Netzwerk verbunden mit {0}. Kein Zugriff auf die Druckerverwaltung." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job because the printer is busy. Please check the printer." -#~ msgstr "Es kann kein neuer Druckauftrag gestartet werden, da der Drucker beschäftigt ist. Überprüfen Sie den Drucker." - -#~ msgctxt "@label" -#~ msgid "You made changes to the following setting(s)/override(s):" -#~ msgstr "Sie haben an der/den folgenden Einstellung(en)/Überschreibung(en) Änderungen vorgenommen:" - -#~ msgctxt "@window:title" -#~ msgid "Switched profiles" -#~ msgstr "Getauschte Profile" - -#~ msgctxt "@label" -#~ msgid "Do you want to transfer your %d changed setting(s)/override(s) to this profile?" -#~ msgstr "Möchten Sie Ihre %d geänderte(n) Einstellung(en)/Überschreibung(en) auf dieses Profil übertragen?" - -#~ msgctxt "@label" -#~ msgid "If you transfer your settings they will override settings in the profile. If you don't transfer these settings, they will be lost." -#~ msgstr "Wenn Sie Ihre Einstellungen übertragen, werden die Profileinstellungen damit überschrieben. Wenn Sie diese Einstellungen nicht übertragen, gehen sie verloren." - -#~ msgctxt "@label" -#~ msgid "Cost per Meter (Approx.)" -#~ msgstr "Kosten pro Meter (circa)" - -#~ msgctxt "@label" -#~ msgid "%1/m" -#~ msgstr "%1/m" - -#~ msgctxt "@info:tooltip" -#~ msgid "Display 5 top layers in layer view or only the top-most layer. Rendering 5 layers takes longer, but may show more information." -#~ msgstr "5 oberste Schichten in der Schichtenansicht oder nur die oberste Schicht anzeigen. Das Rendern von 5 Schichten dauert länger, zeigt jedoch mehr Informationen an." - -#~ msgctxt "@action:button" -#~ msgid "Display five top layers in layer view" -#~ msgstr "Die fünf obersten Schichten in der Schichtenansicht anzeigen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should only the top layers be displayed in layerview?" -#~ msgstr "Sollen nur die obersten Schichten in der Schichtenansicht angezeigt werden?" - -#~ msgctxt "@option:check" -#~ msgid "Only display top layer(s) in layer view" -#~ msgstr "Nur die oberste(n) Schicht(en) in der Schichtenansicht anzeigen" - -#~ msgctxt "@label" -#~ msgid "Opening files" -#~ msgstr "Dateien werden geöffnet" - -#~ msgctxt "@label" -#~ msgid "Printer Monitor" -#~ msgstr "Druckerbildschirm" - -#~ msgctxt "@label" -#~ msgid "Temperatures" -#~ msgstr "Temperaturen" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Preparing to slice..." -#~ msgstr "Slicing vorbereiten..." - -#~ msgctxt "@window:title" -#~ msgid "Changes on the Printer" -#~ msgstr "Änderungen auf dem Drucker" - -#~ msgctxt "@action:inmenu" -#~ msgid "&Duplicate Model" -#~ msgstr "Modell &duplizieren" - -#~ msgctxt "@label" -#~ msgid "Helper Parts:" -#~ msgstr "Helferteile:" - -#~ msgctxt "@label" -#~ msgid "Enable printing support structures. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Drucken einer Stützstruktur aktivieren. Dient zum Konstruieren von Stützstrukturen unter dem Modell, damit dieses nicht absinkt oder frei schwebend gedruckt wird." - -#~ msgctxt "@label" -#~ msgid "Don't print support" -#~ msgstr "Stütze nicht drucken" - -#~ msgctxt "@label" -#~ msgid "Print support using %1" -#~ msgstr "Stütze mit %1 drucken" - -#~ msgctxt "@label:listbox" -#~ msgid "Printer:" -#~ msgstr "Drucker:" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profiles {0}" -#~ msgstr "Profile erfolgreich importiert {0}" - -#~ msgctxt "@label" -#~ msgid "Scripts" -#~ msgstr "Skripte" - -#~ msgctxt "@label" -#~ msgid "Active Scripts" -#~ msgstr "Aktive Skripte" - -#~ msgctxt "@label" -#~ msgid "Done" -#~ msgstr "Fertig" - -#~ msgctxt "@item:inlistbox" -#~ msgid "English" -#~ msgstr "Englisch" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Finnish" -#~ msgstr "Finnisch" - -#~ msgctxt "@item:inlistbox" -#~ msgid "French" -#~ msgstr "Französisch" - -#~ msgctxt "@item:inlistbox" -#~ msgid "German" -#~ msgstr "Deutsch" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Italian" -#~ msgstr "Italienisch" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Dutch" -#~ msgstr "Niederländisch" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Spanish" -#~ msgstr "Spanisch" - -#~ msgctxt "@label" -#~ msgid "Do you want to change the PrintCores and materials in Cura to match your printer?" -#~ msgstr "Möchten Sie die PrintCores und Materialien in Cura passend für Ihren Drucker ändern?" - -#~ msgctxt "@label:" -#~ msgid "Print Again" -#~ msgstr "Erneut drucken" diff --git a/resources/i18n/de_DE/fdmextruder.def.json.po b/resources/i18n/de_DE/fdmextruder.def.json.po index 371b690808..07417f095c 100644 --- a/resources/i18n/de_DE/fdmextruder.def.json.po +++ b/resources/i18n/de_DE/fdmextruder.def.json.po @@ -4,17 +4,15 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" -"PO-Revision-Date: 2022-07-15 11:17+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.1.1\n" #: /fdmextruder.def.json msgctxt "machine_settings label" @@ -53,7 +51,9 @@ msgstr "Düsendurchmesser" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Der Innendurchmesser der Düse. Verwenden Sie diese Einstellung, wenn Sie eine Düse einer Nicht-Standardgröße verwenden." #: /fdmextruder.def.json @@ -93,7 +93,9 @@ msgstr "Absolute Startposition des Extruders" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "Bevorzugen Sie eine absolute Startposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition." #: /fdmextruder.def.json @@ -133,7 +135,9 @@ msgstr "Absolute Extruder-Endposition" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "Bevorzugen Sie eine absolute Endposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition." #: /fdmextruder.def.json @@ -163,7 +167,9 @@ msgstr "Z-Position Extruder-Einzug" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Die Z-Koordinate der Position, an der die Düse am Druckbeginn einzieht." #: /fdmextruder.def.json @@ -173,7 +179,10 @@ msgstr "Drucklüfter Extruder" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." msgstr "Die Anzahl der Drucklüfter für diesen Extruder. Nur vom Standardwert 0 ändern, wenn Sie für jeden Extruder einen anderen Drucklüfter verwenden." #: /fdmextruder.def.json @@ -193,7 +202,9 @@ msgstr "X-Position Extruder-Einzug" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Die X-Koordinate der Position, an der die Düse am Druckbeginn einzieht." #: /fdmextruder.def.json @@ -203,7 +214,9 @@ msgstr "Y-Position Extruder-Einzug" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Die Y-Koordinate der Position, an der die Düse am Druckbeginn einzieht." #: /fdmextruder.def.json @@ -223,13 +236,7 @@ msgstr "Durchmesser" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Der Durchmesser des verwendeten Filaments wird angepasst. Stellen Sie hier den Durchmesser des verwendeten Filaments ein." - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "Starten Sie den G-Code jedes Mal, wenn Sie den Extruder einschalten." - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "Beenden Sie den G-Code jedes Mal, wenn Sie den Extruder ausschalten." diff --git a/resources/i18n/de_DE/fdmprinter.def.json.po b/resources/i18n/de_DE/fdmprinter.def.json.po index fafdf7d1e3..2399108423 100644 --- a/resources/i18n/de_DE/fdmprinter.def.json.po +++ b/resources/i18n/de_DE/fdmprinter.def.json.po @@ -4,17 +4,15 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" -"PO-Revision-Date: 2022-07-15 11:04+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.1.1\n" #: /fdmprinter.def.json msgctxt "machine_settings label" @@ -43,7 +41,9 @@ msgstr "Anzeige der Gerätevarianten" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "Zeigt optional die verschiedenen Varianten dieses Geräts an, die in separaten json-Dateien beschrieben werden." #: /fdmprinter.def.json @@ -56,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \n" -"." +msgstr "G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -70,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch \n" -"." +msgstr "G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch \n." #: /fdmprinter.def.json msgctxt "material_guid label" @@ -91,7 +87,9 @@ msgstr "Durchmesser" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Der Durchmesser des verwendeten Filaments wird angepasst. Stellen Sie hier den Durchmesser des verwendeten Filaments ein." #: /fdmprinter.def.json @@ -101,7 +99,9 @@ msgstr "Warten auf Aufheizen der Druckplatte" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "Option zur Eingabe eines Befehls beim Start, um zu warten, bis die Druckplattentemperatur erreicht wurde." #: /fdmprinter.def.json @@ -121,8 +121,12 @@ msgstr "Materialtemperaturen einfügen" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." -msgstr "Option zum Einfügen von Befehlen für die Düsentemperatur am Start des Gcodes. Wenn der start_gcode bereits Befehle für die Düsentemperatur enthält, deaktiviert das Cura Programm diese Einstellung automatisch." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." +msgstr "Option zum Einfügen von Befehlen für die Düsentemperatur am Start des Gcodes. Wenn der start_gcode bereits Befehle für die Düsentemperatur enthält, deaktiviert" +" das Cura Programm diese Einstellung automatisch." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" @@ -131,8 +135,12 @@ msgstr "Temperaturprüfung der Druckplatte einfügen" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." -msgstr "Option zum Einfügen von Befehlen für die Druckplattentemperatur am Start des Gcodes. Wenn der start_gcode bereits Befehle für die Druckplattentemperatur enthält, deaktiviert das Cura Programm diese Einstellung automatisch." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." +msgstr "Option zum Einfügen von Befehlen für die Druckplattentemperatur am Start des Gcodes. Wenn der start_gcode bereits Befehle für die Druckplattentemperatur" +" enthält, deaktiviert das Cura Programm diese Einstellung automatisch." #: /fdmprinter.def.json msgctxt "machine_width label" @@ -171,7 +179,8 @@ msgstr "Druckbettform" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "Die Form der Druckplatte ohne Berücksichtigung nicht druckbarer Bereiche." #: /fdmprinter.def.json @@ -231,8 +240,12 @@ msgstr "Immer aktives Tools schreiben" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." -msgstr "Mit aktivem Werkzeug schreiben, nach dem temporäre Befehle an das inaktive Werkzeug übermittelt wurden. Erforderlich für Dual-Extruder-Druck mit Smoothie oder anderer Firmware mit modalen Werkzeugbefehlen." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." +msgstr "Mit aktivem Werkzeug schreiben, nach dem temporäre Befehle an das inaktive Werkzeug übermittelt wurden. Erforderlich für Dual-Extruder-Druck mit Smoothie" +" oder anderer Firmware mit modalen Werkzeugbefehlen." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" @@ -241,7 +254,9 @@ msgstr "Is-Center-Ursprung" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "Definiert, ob die X/Y-Koordinaten der Nullposition des Druckers in der Mitte des druckbaren Bereichs stehen." #: /fdmprinter.def.json @@ -251,7 +266,9 @@ msgstr "Anzahl Extruder" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "Anzahl der Extruder-Elemente. Ein Extruder-Element ist die Kombination aus Zuführung, Filamentführungsschlauch und Düse." #: /fdmprinter.def.json @@ -261,7 +278,8 @@ msgstr "Anzahl der aktivierten Extruder" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "Anzahl der aktivierten Extruder-Elemente; wird automatisch in der Software festgelegt" #: /fdmprinter.def.json @@ -281,7 +299,9 @@ msgstr "Düsenlänge" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "Der Höhenunterschied zwischen der Düsenspitze und dem untersten Bereich des Druckkopfes." #: /fdmprinter.def.json @@ -291,7 +311,9 @@ msgstr "Düsenwinkel" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "Der Winkel zwischen der horizontalen Planfläche und dem konischen Teil direkt über der Düsenspitze." #: /fdmprinter.def.json @@ -301,7 +323,9 @@ msgstr "Heizzonenlänge" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "Die Distanz von der Düsenspitze, in der Wärme von der Düse zum Filament geleitet wird." #: /fdmprinter.def.json @@ -311,7 +335,9 @@ msgstr "Temperatursteuerung der Düse aktivieren" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Für die Temperatursteuerung von Cura. Schalten Sie diese Funktion aus, um die Düsentemperatur außerhalb von Cura zu steuern." #: /fdmprinter.def.json @@ -321,7 +347,9 @@ msgstr "Aufheizgeschwindigkeit" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "Die Geschwindigkeit (°C/Sek.), mit der die Düse durchschnittlich bei normalen Drucktemperaturen und im Standby aufheizt." #: /fdmprinter.def.json @@ -331,7 +359,9 @@ msgstr "Abkühlgeschwindigkeit" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "Die Geschwindigkeit (°C/Sek.), mit der die Düse durchschnittlich bei normalen Drucktemperaturen und im Standby abkühlt." #: /fdmprinter.def.json @@ -341,8 +371,12 @@ msgstr "Mindestzeit Standby-Temperatur" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." -msgstr "Die Mindestzeit, die ein Extruder inaktiv sein muss, bevor die Düse abkühlt. Nur wenn der Extruder über diese Zeit hinaus nicht verwendet wurde, kann er auf die Standby-Temperatur abkühlen." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." +msgstr "Die Mindestzeit, die ein Extruder inaktiv sein muss, bevor die Düse abkühlt. Nur wenn der Extruder über diese Zeit hinaus nicht verwendet wurde, kann er" +" auf die Standby-Temperatur abkühlen." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" @@ -406,7 +440,9 @@ msgstr "Firmware-Einzug" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "Definiert, ob Firmware-Einzugsbefehle (G10/G11) anstelle der E-Eigenschaft in G1-Befehlen verwendet wird, um das Material einzuziehen." #: /fdmprinter.def.json @@ -416,7 +452,9 @@ msgstr "Extruder teilen sich Heizelement" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "Gibt an, ob die Extruder sich ein Heizelement teilen oder jeweils über ein eigenes verfügen." #: /fdmprinter.def.json @@ -426,8 +464,18 @@ msgstr "Extruder teilen sich eine Düse" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." -msgstr "Gibt an, ob die Extruder gemeinsam eine Düse nutzen oder jeweils über eine eigene verfügen. In der Einstellung „true“ ist zu erwarten, dass das GCode-Skript „printer-start“ alle Extruder ordnungsgemäß in einem bekannten und untereinander kompatiblen Anfangszustand anordnet (Rückzugstellung; entweder Null oder mit einem nicht zurückgezogenen Filament); in diesem Fall wird die anfängliche Rückzugstellung für jeden Extruder durch den Parameter „machine_extruders_shared_nozzle_initial_retraction“ beschrieben." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." +msgstr "Gibt an, ob die Extruder gemeinsam eine Düse nutzen oder jeweils über eine eigene verfügen. In der Einstellung „true“ ist zu erwarten, dass das GCode-Skript" +" „printer-start“ alle Extruder ordnungsgemäß in einem bekannten und untereinander kompatiblen Anfangszustand anordnet (Rückzugstellung; entweder Null oder" +" mit einem nicht zurückgezogenen Filament); in diesem Fall wird die anfängliche Rückzugstellung für jeden Extruder durch den Parameter „machine_extruders_shared_nozzle_initial_retraction“" +" beschrieben." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" @@ -436,8 +484,13 @@ msgstr "Rückzugstellung der gemeinsam genutzten Düse" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." -msgstr "Bestimmt, wie weit das Filament jedes Extruders bei Abschluss des GCode-Skripts „printer-start“ von der gemeinsam genutzten Düsenspitze zurückgezogen sein soll; der Wert sollte gleich oder größer sein als die Länge des gemeinsamen Teils der Düsenkanäle." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." +msgstr "Bestimmt, wie weit das Filament jedes Extruders bei Abschluss des GCode-Skripts „printer-start“ von der gemeinsam genutzten Düsenspitze zurückgezogen sein" +" soll; der Wert sollte gleich oder größer sein als die Länge des gemeinsamen Teils der Düsenkanäle." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" @@ -466,8 +519,12 @@ msgstr "Gerätekopf und Lüfter Polygon" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." -msgstr "Die Form des Druckkopfes. Dies sind die Koordinaten relativ zur Position des Druckkopfs; meist ist dies die Position des ersten Extruders. Die Abmessungen links und vor dem Druckkopf müssen negative Koordinaten sein." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." +msgstr "Die Form des Druckkopfes. Dies sind die Koordinaten relativ zur Position des Druckkopfs; meist ist dies die Position des ersten Extruders. Die Abmessungen" +" links und vor dem Druckkopf müssen negative Koordinaten sein." #: /fdmprinter.def.json msgctxt "gantry_height label" @@ -476,7 +533,9 @@ msgstr "Brückenhöhe" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "Der Höhenunterschied zwischen der Düsenspitze und dem Brückensystem (X- und Y-Achsen)." #: /fdmprinter.def.json @@ -496,7 +555,9 @@ msgstr "Düsendurchmesser" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Der Innendurchmesser der Düse. Verwenden Sie diese Einstellung, wenn Sie eine Düse einer Nicht-Standardgröße verwenden." #: /fdmprinter.def.json @@ -506,7 +567,8 @@ msgstr "Versatz mit Extruder" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Verwenden Sie den Extruder-Versatz für das Koordinatensystem. Betrifft alle Extruder." #: /fdmprinter.def.json @@ -516,7 +578,9 @@ msgstr "Z-Position Extruder-Einzug" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Die Z-Koordinate der Position, an der die Düse am Druckbeginn einzieht." #: /fdmprinter.def.json @@ -526,7 +590,9 @@ msgstr "Extruder absolute Einzugsposition" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "Bevorzugen Sie eine absolute Einzugsposition des Extruders anstelle einer relativen Position zur zuletzt bekannten Kopfposition." #: /fdmprinter.def.json @@ -656,7 +722,9 @@ msgstr "Schritte pro Millimeter (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "Anzahl der Schritte des Schrittmotors, die zu einem Millimeter Bewegung in X-Richtung führen." #: /fdmprinter.def.json @@ -666,7 +734,9 @@ msgstr "Schritte pro Millimeter (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "Anzahl der Schritte des Schrittmotors, die zu einem Millimeter Bewegung in Y-Richtung führen." #: /fdmprinter.def.json @@ -676,7 +746,9 @@ msgstr "Schritte pro Millimeter (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "Anzahl der Schritte des Schrittmotors, die zu einem Millimeter Bewegung in Z-Richtung führen." #: /fdmprinter.def.json @@ -686,7 +758,9 @@ msgstr "Schritte pro Millimeter (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "Wie viele Schritte sollen die Schrittmotoren ausführen, um das Feeder-Rad um einen Millimeter auf seinem Umfang zu bewegen." #: /fdmprinter.def.json @@ -696,7 +770,9 @@ msgstr "X-Endanschlag in positiver Richtung" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "Definiert, ob der Endanschlag der X-Achse in positiver Richtung (hohe X-Koordinate) oder negativer Richtung (niedrige X-Koordinate) liegt." #: /fdmprinter.def.json @@ -706,7 +782,9 @@ msgstr "Y-Endanschlag in positiver Richtung" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Definiert, ob der Endanschlag der Y-Achse in positiver Richtung (hohe Y-Koordinate) oder negativer Richtung (niedrige Y-Koordinate) liegt." #: /fdmprinter.def.json @@ -716,7 +794,9 @@ msgstr "Z-Endanschlag in positiver Richtung" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Definiert, ob der Endanschlag der Z-Achse in positiver Richtung (hohe Z-Koordinate) oder negativer Richtung (niedrige Z-Koordinate) liegt." #: /fdmprinter.def.json @@ -747,7 +827,7 @@ msgstr "Skalierung der Lüftergeschwindigkeit auf 0–1" #: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." -msgstr "Skalieren der Lüftergeschwindigkeit auf einen Wert zwischen 0 und 1 statt zwischen 0 und 256." +msgstr "Skalieren der Lüftergeschwindigkeit auf einen Wert zwischen 0 und 1 statt zwischen 0 und 256" #: /fdmprinter.def.json msgctxt "resolution label" @@ -756,7 +836,9 @@ msgstr "Qualität" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "Alle Einstellungen, die die Auflösung des Drucks beeinflussen. Diese Einstellungen haben große Auswirkung auf die Qualität (und Druckdauer)." #: /fdmprinter.def.json @@ -766,8 +848,11 @@ msgstr "Schichtdicke" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -msgstr "Die Dicke jeder Schicht in mm. Bei höheren Werten werden schnellere Drucke mit niedrigerer Auflösung hergestellt, bei niedrigeren Werten langsamere Drucke mit höherer Auflösung." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." +msgstr "Die Dicke jeder Schicht in mm. Bei höheren Werten werden schnellere Drucke mit niedrigerer Auflösung hergestellt, bei niedrigeren Werten langsamere Drucke" +" mit höherer Auflösung." #: /fdmprinter.def.json msgctxt "layer_height_0 label" @@ -776,7 +861,9 @@ msgstr "Dicke der ersten Schicht" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "Die Dicke der ersten Schicht in mm. Eine dicke erste Schicht erleichtert die Haftung am Druckbett." #: /fdmprinter.def.json @@ -786,8 +873,12 @@ msgstr "Linienbreite" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." -msgstr "Die Breite einer einzelnen Linie. Generell sollte die Breite jeder Linie der Breite der Düse entsprechen. Eine leichte Reduzierung dieses Werts kann jedoch zu besseren Drucken führen." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." +msgstr "Die Breite einer einzelnen Linie. Generell sollte die Breite jeder Linie der Breite der Düse entsprechen. Eine leichte Reduzierung dieses Werts kann jedoch" +" zu besseren Drucken führen." #: /fdmprinter.def.json msgctxt "wall_line_width label" @@ -806,7 +897,9 @@ msgstr "Breite der äußeren Wandlinien" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "Die Breite der äußersten Wandlinie. Indem dieser Wert reduziert wird, können höhere Detaillierungsgrade erreicht werden." #: /fdmprinter.def.json @@ -816,7 +909,8 @@ msgstr "Breite der inneren Wandlinien" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "Die Breite einer einzelnen Wandlinie für alle Wandlinien, außer der äußersten." #: /fdmprinter.def.json @@ -906,7 +1000,9 @@ msgstr "Linienbreite der ersten Schicht" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "Multiplikator der Linienbreite der ersten Schicht. Eine Erhöhung dieses Werts verbessert möglicherweise die Betthaftung." #: /fdmprinter.def.json @@ -926,7 +1022,9 @@ msgstr "Extruder für Wand" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "Die für das Drucken der Wände verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -936,7 +1034,9 @@ msgstr "Extruder Außenwand" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "Die für das Drucken der Außenwände verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -946,7 +1046,9 @@ msgstr "Extruder Innenwand" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "Die für das Drucken der Innenwände verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -956,7 +1058,9 @@ msgstr "Wanddicke" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "Die Dicke der Wände in horizontaler Richtung. Dieser Wert geteilt durch die Wandliniendicke bestimmt die Anzahl der Wände." #: /fdmprinter.def.json @@ -966,7 +1070,9 @@ msgstr "Anzahl der Wandlinien" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "Die Anzahl der Wände. Wenn diese anhand der Wanddicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet." #: /fdmprinter.def.json @@ -976,7 +1082,10 @@ msgstr "Wandübergangslänge" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." msgstr "Wenn beim Übergang zwischen verschiedenen Wänden das Teil dünner wird, wird ein bestimmter Raum zugewiesen, in dem sich die Wandlinien teilen bzw. verbinden." #: /fdmprinter.def.json @@ -986,8 +1095,11 @@ msgstr "Anzahl verteilter Wände" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." -msgstr "Die Anzahl der Wände, gezählt von der Mitte aus, über welche die Variation verteilt werden soll. Niedrigere Werte führen dazu, dass sich die Außenwände in ihrer Stärke nicht verändern." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." +msgstr "Die Anzahl der Wände, gezählt von der Mitte aus, über welche die Variation verteilt werden soll. Niedrigere Werte führen dazu, dass sich die Außenwände" +" in ihrer Stärke nicht verändern." #: /fdmprinter.def.json msgctxt "wall_transition_angle label" @@ -996,8 +1108,15 @@ msgstr "Schwellenwinkel für Wandübergang" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." -msgstr "Legt fest, ab welchem Winkel Übergänge zwischen einer geraden und einer ungeraden Anzahl von Wänden erstellt werden. Eine Keilform mit einem größeren Winkel als in dieser Einstellung erhält keine Übergänge und es werden keine Wände in der Mitte gedruckt, um den verbleibenden Raum zu füllen. Wenn diese Einstellung verringert wird, reduziert dies die Anzahl und Länge dieser Mittelwände, kann jedoch Lücken oder zu starke Extrudierungen hinterlassen." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." +msgstr "Legt fest, ab welchem Winkel Übergänge zwischen einer geraden und einer ungeraden Anzahl von Wänden erstellt werden. Eine Keilform mit einem größeren Winkel" +" als in dieser Einstellung erhält keine Übergänge und es werden keine Wände in der Mitte gedruckt, um den verbleibenden Raum zu füllen. Wenn diese Einstellung" +" verringert wird, reduziert dies die Anzahl und Länge dieser Mittelwände, kann jedoch Lücken oder zu starke Extrudierungen hinterlassen." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" @@ -1006,8 +1125,12 @@ msgstr "Wandübergangsfilter Abstand" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." -msgstr "Wenn in schneller Folge viele Übergänge zwischen verschiedenen Wänden erzeugt würden, werden gar keine Übergänge erzeugt. Übergänge, die näher beieinander liegen als dieser Abstand, werden entfernt." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." +msgstr "Wenn in schneller Folge viele Übergänge zwischen verschiedenen Wänden erzeugt würden, werden gar keine Übergänge erzeugt. Übergänge, die näher beieinander" +" liegen als dieser Abstand, werden entfernt." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" @@ -1016,8 +1139,16 @@ msgstr "Wandübergangsfilter Rand" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "Vermeiden Sie den Wechsel zwischen getrennten und zusammengeführten Wänden. Dieser Rand erweitert den Bereich der Linienstärken auf [Minimale Wandlinienstärke – Rand, 2 x Minimale Wandlinienstärke + Rand]. Wenn Sie diesen Rand vergrößern, wird die Anzahl der Übergänge reduziert, was die Anzahl der Starts/Stopps und die Anfahrzeit für die Extrusion reduziert. Große Unterschiede der Linienstärken können jedoch zu Unter- oder Überextrusionsproblemen führen." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." +msgstr "Vermeiden Sie den Wechsel zwischen getrennten und zusammengeführten Wänden. Dieser Rand erweitert den Bereich der Linienstärken auf [Minimale Wandlinienstärke" +" – Rand, 2 x Minimale Wandlinienstärke + Rand]. Wenn Sie diesen Rand vergrößern, wird die Anzahl der Übergänge reduziert, was die Anzahl der Starts/Stopps" +" und die Anfahrzeit für die Extrusion reduziert. Große Unterschiede der Linienstärken können jedoch zu Unter- oder Überextrusionsproblemen führen." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" @@ -1026,7 +1157,9 @@ msgstr "Wipe-Abstand der Außenwand" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "Entfernung einer Bewegung nach der Außenwand, um die Z-Naht besser zu verbergen." #: /fdmprinter.def.json @@ -1036,8 +1169,13 @@ msgstr "Einfügung Außenwand" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." -msgstr "Verwendete Einfügung am Pfad zur Außenwand. Wenn die Außenwand kleiner als die Düse ist und nach den Innenwänden gedruckt wird, verwenden Sie diesen Versatz, damit die Öffnung in der Düse mit den Innenwänden überlappt, anstelle mit der Außenseite des Modells." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." +msgstr "Verwendete Einfügung am Pfad zur Außenwand. Wenn die Außenwand kleiner als die Düse ist und nach den Innenwänden gedruckt wird, verwenden Sie diesen Versatz," +" damit die Öffnung in der Düse mit den Innenwänden überlappt, anstelle mit der Außenseite des Modells." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" @@ -1046,8 +1184,15 @@ msgstr "Reihenfolge des Wanddrucks optimieren" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "Optimieren Sie die Reihenfolge, in der die Wände gedruckt werden, um die Anzahl der Einzüge und die zurückgelegten Distanzen zu reduzieren. Dieser Schritt bringt für die meisten Teile Vorteile, allerdings werden einige möglicherweise länger benötigen. Vergleichen Sie deshalb bitte die Schätzung der Druckzeiten mit und ohne Optimierung. Bei Wahl eines Brims als Druckplattenhaftungstyp ist die erste Schicht nicht optimiert." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." +msgstr "Optimieren Sie die Reihenfolge, in der die Wände gedruckt werden, um die Anzahl der Einzüge und die zurückgelegten Distanzen zu reduzieren. Dieser Schritt" +" bringt für die meisten Teile Vorteile, allerdings werden einige möglicherweise länger benötigen. Vergleichen Sie deshalb bitte die Schätzung der Druckzeiten" +" mit und ohne Optimierung. Bei Wahl eines Brims als Druckplattenhaftungstyp ist die erste Schicht nicht optimiert." #: /fdmprinter.def.json msgctxt "inset_direction label" @@ -1056,8 +1201,15 @@ msgstr "Wandreihenfolge" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1076,7 +1228,9 @@ msgstr "Abwechselnde Zusatzwände" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." msgstr "Es wird eine Zusatzwand für jede zweite Schicht gedruckt. Auf diese Weise gelangt Füllung zwischen diese Zusatzwände, was zu stärkeren Drucken führt." #: /fdmprinter.def.json @@ -1086,8 +1240,18 @@ msgstr "Mindestlinienstärke der Wand" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "Bei dünnen Strukturen, die etwa ein- bis zweimal so groß sind wie die Düse, müssen die Linienstärken an die Dicke des Modells angepasst werden. Mit dieser Einstellung wird die Mindestlinienstärke für die Wände festgelegt. Die minimalen Linienstärken bestimmen gleichzeitig auch die maximalen Linienstärken, da wir bei einer gewissen Stärke der Geometrie von N- auf N+1-Wände übergehen, wobei die N-Wände breit und die N+1-Wände schmal sind. Die maximale Wandlinienstärke beträgt das Doppelte der minimalen Wandlinienstärke." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." +msgstr "Bei dünnen Strukturen, die etwa ein- bis zweimal so groß sind wie die Düse, müssen die Linienstärken an die Dicke des Modells angepasst werden. Mit dieser" +" Einstellung wird die Mindestlinienstärke für die Wände festgelegt. Die minimalen Linienstärken bestimmen gleichzeitig auch die maximalen Linienstärken," +" da wir bei einer gewissen Stärke der Geometrie von N- auf N+1-Wände übergehen, wobei die N-Wände breit und die N+1-Wände schmal sind. Die maximale Wandlinienstärke" +" beträgt das Doppelte der minimalen Wandlinienstärke." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" @@ -1096,8 +1260,15 @@ msgstr "Minimale Wandlinienstärke (geradzahlig)" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "Die Mindestlinienstärke für normale polygonale Wände. Diese Einstellung legt fest, bei welcher Stärke des Modells vom Druck einer einzelnen dünnen Wandlinie auf den Druck zweier Wandlinien umgeschaltet wird. Eine höhere minimale geradzahlige Wandlinienstärke führt zu einer höheren maximalen geradzahligen Wandlinienstärke. Die maximale geradzahlige Wandlinienstärke wird berechnet als Außenwandlinienstärke + 0,5 x minimale geradzahlige Wandlinienstärke." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "Die Mindestlinienstärke für normale polygonale Wände. Diese Einstellung legt fest, bei welcher Stärke des Modells vom Druck einer einzelnen dünnen Wandlinie" +" auf den Druck zweier Wandlinien umgeschaltet wird. Eine höhere minimale geradzahlige Wandlinienstärke führt zu einer höheren maximalen geradzahligen Wandlinienstärke." +" Die maximale geradzahlige Wandlinienstärke wird berechnet als Außenwandlinienstärke + 0,5 x minimale geradzahlige Wandlinienstärke." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1106,8 +1277,16 @@ msgstr "Minimale Wandlinienstärke (ungeradzahlig)" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1116,7 +1295,9 @@ msgstr "Drucken von dünnen Wänden" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "Drucken Sie Teile des Modells, die horizontal dünner als die Düsengröße sind." #: /fdmprinter.def.json @@ -1126,8 +1307,12 @@ msgstr "Mindestgröße des Merkmals" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." -msgstr "Mindeststärke dünner Merkmale. Modellmerkmale, die dünner sind als dieser Wert, werden nicht gedruckt, während Merkmale, die dicker als die Mindeststärke sind, auf die Mindestwandlinienstärke verbreitert werden." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." +msgstr "Mindeststärke dünner Merkmale. Modellmerkmale, die dünner sind als dieser Wert, werden nicht gedruckt, während Merkmale, die dicker als die Mindeststärke" +" sind, auf die Mindestwandlinienstärke verbreitert werden." #: /fdmprinter.def.json msgctxt "min_bead_width label" @@ -1136,8 +1321,13 @@ msgstr "Minimale Wandlinienstärke (dünn)" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." -msgstr "Breite der Wand, die dünne Merkmale (entsprechend der Mindest-Merkmalgröße) des Modells ersetzen wird. Wenn die Mindeststärke der Wandlinie dünner ist als die Stärke des Merkmals, wird die Wand so dick wie das Merkmal selbst." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." +msgstr "Breite der Wand, die dünne Merkmale (entsprechend der Mindest-Merkmalgröße) des Modells ersetzen wird. Wenn die Mindeststärke der Wandlinie dünner ist" +" als die Stärke des Merkmals, wird die Wand so dick wie das Merkmal selbst." #: /fdmprinter.def.json msgctxt "xy_offset label" @@ -1146,8 +1336,12 @@ msgstr "Horizontale Erweiterung" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." -msgstr "Der Abstand, der auf die Polygone in den einzelnen Schichten angewendet wird. Positive Werte können zu große Löcher kompensieren; negative Werte können zu kleine Löcher kompensieren." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." +msgstr "Der Abstand, der auf die Polygone in den einzelnen Schichten angewendet wird. Positive Werte können zu große Löcher kompensieren; negative Werte können" +" zu kleine Löcher kompensieren." #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" @@ -1156,8 +1350,12 @@ msgstr "Horizontale Erweiterung erste Schicht" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." -msgstr "Der Abstand, der auf die Polygone in der ersten Schicht angewendet wird. Ein negativer Wert kann ein Zerquetschen der ersten Schicht, auch als „Elefantenfuß“ bezeichnet, ausgleichen." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." +msgstr "Der Abstand, der auf die Polygone in der ersten Schicht angewendet wird. Ein negativer Wert kann ein Zerquetschen der ersten Schicht, auch als „Elefantenfuß“" +" bezeichnet, ausgleichen." #: /fdmprinter.def.json msgctxt "hole_xy_offset label" @@ -1166,8 +1364,11 @@ msgstr "Horizontalloch-Erweiterung" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." -msgstr "Versatz, der auf die Löcher in jeder Schicht angewandt wird. Bei positiven Werten werden die Löcher vergrößert; bei negativen Werten werden die Löcher verkleinert." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." +msgstr "Versatz, der auf die Löcher in jeder Schicht angewandt wird. Bei positiven Werten werden die Löcher vergrößert; bei negativen Werten werden die Löcher" +" verkleinert." #: /fdmprinter.def.json msgctxt "z_seam_type label" @@ -1176,8 +1377,15 @@ msgstr "Justierung der Z-Naht" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -msgstr "Der Startdruckpunkt von jedem Teil einer Schicht. Wenn der Druck der Teile in aufeinanderfolgenden Schichten am gleichen Punkt startet, kann eine vertikale Naht sichtbar werden. Wird dieser neben einer benutzerdefinierten Position ausgerichtet, ist die Naht am einfachsten zu entfernen. Wird er zufällig platziert, fallen die Ungenauigkeiten am Startpunkt weniger auf. Wird der kürzeste Weg eingestellt, ist der Druck schneller." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." +msgstr "Der Startdruckpunkt von jedem Teil einer Schicht. Wenn der Druck der Teile in aufeinanderfolgenden Schichten am gleichen Punkt startet, kann eine vertikale" +" Naht sichtbar werden. Wird dieser neben einer benutzerdefinierten Position ausgerichtet, ist die Naht am einfachsten zu entfernen. Wird er zufällig platziert," +" fallen die Ungenauigkeiten am Startpunkt weniger auf. Wird der kürzeste Weg eingestellt, ist der Druck schneller." #: /fdmprinter.def.json msgctxt "z_seam_type option back" @@ -1256,7 +1464,9 @@ msgstr "Z-Naht X" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "Die X-Koordinate der Position, neben der der Druck jedes Teils in einer Schicht begonnen wird." #: /fdmprinter.def.json @@ -1266,7 +1476,9 @@ msgstr "Z-Naht Y" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "Die Y-Koordinate der Position, neben der der Druck jedes Teils in einer Schicht begonnen wird." #: /fdmprinter.def.json @@ -1276,8 +1488,19 @@ msgstr "Präferenz Nahtkante" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." -msgstr "Definieren Sie, ob Kanten am Modell-Umriss die Nahtposition beeinflussen. Keine bedeutet, dass Kanten keinen Einfluss auf die Nahtposition haben. Naht verbergen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden Kante auftreten. Naht offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer Außenkante auftreten. Naht verbergen oder offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden oder außenliegenden Kante auftreten. Intelligent verbergen lässt die Naht an innen- oder außenliegenden Kanten auftreten, verwendet aber – falls zweckmäßig – häufiger innenliegende Kanten." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." +msgstr "Definieren Sie, ob Kanten am Modell-Umriss die Nahtposition beeinflussen. Keine bedeutet, dass Kanten keinen Einfluss auf die Nahtposition haben. Naht" +" verbergen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden Kante auftreten. Naht offenlegen lässt die Naht mit höherer Wahrscheinlichkeit" +" an einer Außenkante auftreten. Naht verbergen oder offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden oder außenliegenden" +" Kante auftreten. Intelligent verbergen lässt die Naht an innen- oder außenliegenden Kanten auftreten, verwendet aber – falls zweckmäßig – häufiger innenliegende" +" Kanten." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" @@ -1311,8 +1534,12 @@ msgstr "Realitvwert der Z-Naht" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." -msgstr "Bei Aktivierung sind die Z-Naht-Koordinaten relativ zur Mitte der jeweiligen Teile. Bei Deaktivierung definieren die Koordinaten eine absolute Position auf dem Druckbett." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." +msgstr "Bei Aktivierung sind die Z-Naht-Koordinaten relativ zur Mitte der jeweiligen Teile. Bei Deaktivierung definieren die Koordinaten eine absolute Position" +" auf dem Druckbett." #: /fdmprinter.def.json msgctxt "top_bottom label" @@ -1331,7 +1558,9 @@ msgstr "Oberfläche Außenhaut Extruder" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "Die für das Drucken der obersten Außenhaut verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -1341,7 +1570,9 @@ msgstr "Oberfläche Außenhaut Schichten" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "Die Anzahl der obersten Außenhautschichten. Üblicherweise reicht eine einzige oberste Schicht aus, um höherwertige Oberflächen zu generieren." #: /fdmprinter.def.json @@ -1386,8 +1617,12 @@ msgstr "Gleichmäßige Reihenfolge oben" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Obere Linien werden in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in einer einzigen Richtung überschneiden. Dies erfordert etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Obere Linien werden in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in einer einzigen Richtung überschneiden. Dies erfordert" +" etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." #: /fdmprinter.def.json msgctxt "roofing_angles label" @@ -1396,8 +1631,17 @@ msgstr "Linienrichtungen der Oberfläche Außenhaut" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen Außenhautschichten die Linien- oder Zickzack-Muster verwenden. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad) verwendet werden." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen Außenhautschichten die Linien- oder Zickzack-Muster verwenden. Elemente aus der" +" Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte" +" werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche" +" Standardwinkel (45- und 135-Grad) verwendet werden." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" @@ -1406,7 +1650,9 @@ msgstr "Extruder Oben/Unten" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "Die für das Drucken der oberen und unteren Außenhaut verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -1416,7 +1662,9 @@ msgstr "Obere/untere Dicke" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "Die Dicke der oberen/unteren Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der oberen/unteren Schichten." #: /fdmprinter.def.json @@ -1426,7 +1674,9 @@ msgstr "Obere Dicke" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "Die Dicke der oberen Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der oberen Schichten." #: /fdmprinter.def.json @@ -1436,7 +1686,9 @@ msgstr "Obere Schichten" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "Die Anzahl der oberen Schichten. Wenn diese anhand der oberen Dicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet." #: /fdmprinter.def.json @@ -1446,7 +1698,9 @@ msgstr "Untere Dicke" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "Die Dicke der unteren Schichten des Drucks. Dieser Wert geteilt durch die Schichtdicke bestimmt die Anzahl der unteren Schichten." #: /fdmprinter.def.json @@ -1456,7 +1710,9 @@ msgstr "Untere Schichten" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "Die Anzahl der unteren Schichten. Wenn diese anhand der unteren Dicke berechnet wird, wird der Wert auf eine ganze Zahl auf- oder abgerundet." #: /fdmprinter.def.json @@ -1466,8 +1722,11 @@ msgstr "Erste untere Schichten" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." -msgstr "Die Anzahl der ersten Schichten, die auf die Druckplatte aufgetragen werden. Wenn diese anhand der unteren Dicke berechnet werden, wird der Wert auf eine ganze Zahl auf- oder abgerundet." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." +msgstr "Die Anzahl der ersten Schichten, die auf die Druckplatte aufgetragen werden. Wenn diese anhand der unteren Dicke berechnet werden, wird der Wert auf eine" +" ganze Zahl auf- oder abgerundet." #: /fdmprinter.def.json msgctxt "top_bottom_pattern label" @@ -1526,8 +1785,13 @@ msgstr "Polygone oben/unten verbinden" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." -msgstr "Außenhaut-Pfade oben/unten verbinden, wenn sie nebeneinander laufen. Bei konzentrischen Mustern reduziert die Aktivierung dieser Einstellung die Durchlaufzeit erheblich. Da die Verbindungen jedoch auf halbem Weg über der Füllung erfolgen können, kann diese Funktion die Oberflächenqualität reduzieren." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." +msgstr "Außenhaut-Pfade oben/unten verbinden, wenn sie nebeneinander laufen. Bei konzentrischen Mustern reduziert die Aktivierung dieser Einstellung die Durchlaufzeit" +" erheblich. Da die Verbindungen jedoch auf halbem Weg über der Füllung erfolgen können, kann diese Funktion die Oberflächenqualität reduzieren." #: /fdmprinter.def.json msgctxt "skin_monotonic label" @@ -1536,8 +1800,12 @@ msgstr "Gleichmäßige Reihenfolge oben/unten" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Obere/Untere Linien werden in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in gleicher Richtung überschneiden. Dies erfordert etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Obere/Untere Linien werden in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in gleicher Richtung überschneiden. Dies erfordert" +" etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." #: /fdmprinter.def.json msgctxt "skin_angles label" @@ -1546,8 +1814,17 @@ msgstr "Richtungen der oberen/unteren Linie" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen/unteren Schichten die Linien- oder Zickzack-Muster verwenden. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad) verwendet werden." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." +msgstr "Eine Liste von Ganzzahl-Linienrichtungen für den Fall, wenn die oberen/unteren Schichten die Linien- oder Zickzack-Muster verwenden. Elemente aus der Liste" +" werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden" +" durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche" +" Standardwinkel (45- und 135-Grad) verwendet werden." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" @@ -1556,8 +1833,15 @@ msgstr "Keine Außenhaut in Z-Lücken" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." -msgstr "Wenn das Modell kleine, nur wenige Schichten hohe vertikale Lücken aufweist, sind diese normalerweise von einer Außenhaut bedeckt. Aktivieren Sie diese Einstellung, damit bei sehr kleinen Lücken keine Außenhaut gedruckt wird. Dies verkürzt die zum Drucken und Slicen benötigte Zeit, aber die Füllung bleibt der Luft ausgesetzt." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." +msgstr "Wenn das Modell kleine, nur wenige Schichten hohe vertikale Lücken aufweist, sind diese normalerweise von einer Außenhaut bedeckt. Aktivieren Sie diese" +" Einstellung, damit bei sehr kleinen Lücken keine Außenhaut gedruckt wird. Dies verkürzt die zum Drucken und Slicen benötigte Zeit, aber die Füllung bleibt" +" der Luft ausgesetzt." #: /fdmprinter.def.json msgctxt "skin_outline_count label" @@ -1566,8 +1850,12 @@ msgstr "Linienanzahl der zusätzlichen Außenhaut" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." -msgstr "Der äußerste Teil des oberen/unteren Musters wird durch eine Anzahl von konzentrischen Linien ersetzt. Die Verwendung von ein oder zwei Linien verbessert Dächer, die auf Füllmaterial beginnen." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." +msgstr "Der äußerste Teil des oberen/unteren Musters wird durch eine Anzahl von konzentrischen Linien ersetzt. Die Verwendung von ein oder zwei Linien verbessert" +" Dächer, die auf Füllmaterial beginnen." #: /fdmprinter.def.json msgctxt "ironing_enabled label" @@ -1576,8 +1864,13 @@ msgstr "Glätten aktivieren" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." -msgstr "Gehen Sie ein weiteres Mal über die Oberfläche, aber extrudieren Sie diesmal sehr wenig Material. Dadurch wird die oberste Kunststoffschicht geschmolzen und es entsteht eine glattere Oberfläche. Der Druck in der Düsenkammer bleibt weiterhin hoch, so dass Risse in der Oberfläche mit Material gefüllt werden." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." +msgstr "Gehen Sie ein weiteres Mal über die Oberfläche, aber extrudieren Sie diesmal sehr wenig Material. Dadurch wird die oberste Kunststoffschicht geschmolzen" +" und es entsteht eine glattere Oberfläche. Der Druck in der Düsenkammer bleibt weiterhin hoch, so dass Risse in der Oberfläche mit Material gefüllt werden." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" @@ -1586,7 +1879,9 @@ msgstr "Nur oberste Schicht glätten" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." msgstr "Führen Sie das Glätten nur für die allerletzte Schicht des Meshs aus. Dies spart Zeit, wenn die unteren Schichten keine glatte Oberflächenausführung erfordern." #: /fdmprinter.def.json @@ -1616,8 +1911,12 @@ msgstr "Gleichmäßige Reihenfolge hin/her" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Linien werden hin und her in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in gleicher Richtung überschneiden. Dies erfordert etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Linien werden hin und her in einer Reihenfolge gedruckt, so dass sie sich mit benachbarten Linien immer in gleicher Richtung überschneiden. Dies erfordert" +" etwas mehr Zeit für den Druck, lässt aber flache Oberflächen gleichmäßiger aussehen." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" @@ -1636,8 +1935,13 @@ msgstr "Glättungsfluss" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." -msgstr "Die Materialmenge relativ zu einer normalen Außenhautlinie, um während des Glättens zu extrudieren. Indem die Düse gefüllt bleibt, können einige Spalten in der oberen Schicht gefüllt werden, allerdings führt zu viel davon zu einer übermäßigen Extrudierung und Markierungen seitlich der Oberfläche." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." +msgstr "Die Materialmenge relativ zu einer normalen Außenhautlinie, um während des Glättens zu extrudieren. Indem die Düse gefüllt bleibt, können einige Spalten" +" in der oberen Schicht gefüllt werden, allerdings führt zu viel davon zu einer übermäßigen Extrudierung und Markierungen seitlich der Oberfläche." #: /fdmprinter.def.json msgctxt "ironing_inset label" @@ -1646,8 +1950,11 @@ msgstr "Glättungseinsatz" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." -msgstr "Eine Distanz, die von den Kanten des Modells einzuhalten ist. Die Glättung des gesamten Weges zur Kante des Mesh führt möglicherweise zu einer gezackten Kante Ihres Drucks." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." +msgstr "Eine Distanz, die von den Kanten des Modells einzuhalten ist. Die Glättung des gesamten Weges zur Kante des Mesh führt möglicherweise zu einer gezackten" +" Kante Ihres Drucks." #: /fdmprinter.def.json msgctxt "speed_ironing label" @@ -1686,8 +1993,18 @@ msgstr "Prozentsatz Außenhaut überlappen" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien als Prozentwert der Linienbreite der Außenhautlinien und der inneren Wand. Eine geringe Überlappung ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei einer einheitlichen Linienbreite von Außenhaut und Wand jeder Prozentwert über 50 % bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht, da in diesem Moment die Position der Düse des Außenhaut-Extruders möglicherweise bereits über die Wandmitte hinausgeht." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." +msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien als Prozentwert der Linienbreite" +" der Außenhautlinien und der inneren Wand. Eine geringe Überlappung ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei" +" einer einheitlichen Linienbreite von Außenhaut und Wand jeder Prozentwert über 50 % bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht," +" da in diesem Moment die Position der Düse des Außenhaut-Extruders möglicherweise bereits über die Wandmitte hinausgeht." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" @@ -1696,8 +2013,17 @@ msgstr "Außenhaut überlappen" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien. Eine geringe Überlappung ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei einer einheitlichen Linienbreite von Außenhaut und Wand jeder Wert über die Hälfte der Wandbreite bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht, da in diesem Moment die Position der Düse des Außenhaut-Extruders möglicherweise bereits über die Wandmitte hinausgeht." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." +msgstr "Justieren Sie die Überlappung zwischen den Wänden und den Außenhaut-Mittellinien bzw. den Endpunkten der Außenhaut-Mittellinien. Eine geringe Überlappung" +" ermöglicht die feste Verbindung der Wände mit der Außenhaut. Beachten Sie, dass bei einer einheitlichen Linienbreite von Außenhaut und Wand jeder Wert" +" über die Hälfte der Wandbreite bereits dazu führen kann, dass die Außenhaut über die Wand hinausgeht, da in diesem Moment die Position der Düse des Außenhaut-Extruders" +" möglicherweise bereits über die Wandmitte hinausgeht." #: /fdmprinter.def.json msgctxt "skin_preshrink label" @@ -1706,8 +2032,13 @@ msgstr "Breite für das Entfernen der Außenhaut" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." -msgstr "Dies bezeichnet die größte Breite der zu entfernenden Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der Außenhaut oben/unten an abgeschrägten Flächen des Modells unterstützen." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." +msgstr "Dies bezeichnet die größte Breite der zu entfernenden Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann" +" bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der Außenhaut oben/unten an abgeschrägten Flächen des Modells unterstützen." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" @@ -1716,8 +2047,13 @@ msgstr "Breite für das Entfernen der Außenhaut oben" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." -msgstr "Dies bezeichnet die größte Breite der zu entfernenden oberen Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der oberen Außenhaut an abgeschrägten Flächen des Modells unterstützen." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." +msgstr "Dies bezeichnet die größte Breite der zu entfernenden oberen Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet." +" Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der oberen Außenhaut an abgeschrägten Flächen des Modells unterstützen." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" @@ -1726,8 +2062,13 @@ msgstr "Breite für das Entfernen der Außenhaut unten" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." -msgstr "Dies bezeichnet die größte Breite der zu entfernenden unteren Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet. Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der unteren Außenhaut an abgeschrägten Flächen des Modells unterstützen." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." +msgstr "Dies bezeichnet die größte Breite der zu entfernenden unteren Außenhautbereiche. Jeder Außenhautbereich, der kleiner als dieser Wert ist, verschwindet." +" Dies kann bei der Beschränkung der benötigten Zeit und Materialmenge für das Drucken der unteren Außenhaut an abgeschrägten Flächen des Modells unterstützen." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" @@ -1736,8 +2077,12 @@ msgstr "Expansionsdistanz Außenhaut" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." -msgstr "Die Distanz, um die die Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den angrenzenden Schichten besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." +msgstr "Die Distanz, um die die Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den angrenzenden" +" Schichten besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" @@ -1746,8 +2091,13 @@ msgstr "Expansionsdistanz Außenhaut oben" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." -msgstr "Die Distanz, um die die oberen Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den Schichten darüber besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." +msgstr "Die Distanz, um die die oberen Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und die Wände an den" +" Schichten darüber besser an der Außenhaut haften. Niedrigere Werte reduzieren den Materialverbrauch." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" @@ -1756,8 +2106,13 @@ msgstr "Expansionsdistanz Außenhaut unten" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." -msgstr "Die Distanz, um die die unteren Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und an den Wänden auf der darunter liegenden Schicht haften. Niedrigere Werte reduzieren den Materialverbrauch." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." +msgstr "Die Distanz, um die die unteren Außenhäute in die Füllung expandiert werden. Höhere Werte lassen die Außenhaut besser am Füllmuster und an den Wänden auf" +" der darunter liegenden Schicht haften. Niedrigere Werte reduzieren den Materialverbrauch." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" @@ -1766,8 +2121,17 @@ msgstr "Maximaler Winkel Außenhaut für Expansion" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." -msgstr "Die Außenhaut von Ober- und/oder Unterseiten Ihres Objekts, deren Winkel größer als dieser Wert sind, werden nicht expandiert. Dadurch wird vermieden, dass die schmalen Außenhautbereiche, die entstehen, wenn die Modelloberfläche eine nahezu vertikale Neigung aufweist, expandiert werden. Ein Winkel von 0° ist horizontal und führt dazu, dass ein solcher Außenhautbereich nicht expandiert wird; ein Winkel von 90° ist vertikal und führt dazu, dass die gesamte Außenhaut expandiert wird." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." +msgstr "Die Außenhaut von Ober- und/oder Unterseiten Ihres Objekts, deren Winkel größer als dieser Wert sind, werden nicht expandiert. Dadurch wird vermieden," +" dass die schmalen Außenhautbereiche, die entstehen, wenn die Modelloberfläche eine nahezu vertikale Neigung aufweist, expandiert werden. Ein Winkel von" +" 0° ist horizontal und führt dazu, dass ein solcher Außenhautbereich nicht expandiert wird; ein Winkel von 90° ist vertikal und führt dazu, dass die gesamte" +" Außenhaut expandiert wird." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" @@ -1776,8 +2140,12 @@ msgstr "Mindestbreite Außenhaut für Expansion" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "Außenhautbereiche, die schmaler als die Mindestbreite sind, werden nicht expandiert. Damit wird vermieden, dass enge Außenhautbereiche expandiert werden, die entstehen, wenn die Modellfläche eine nahezu vertikale Neigung aufweist." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." +msgstr "Außenhautbereiche, die schmaler als die Mindestbreite sind, werden nicht expandiert. Damit wird vermieden, dass enge Außenhautbereiche expandiert werden," +" die entstehen, wenn die Modellfläche eine nahezu vertikale Neigung aufweist." #: /fdmprinter.def.json msgctxt "infill label" @@ -1796,7 +2164,8 @@ msgstr "Extruder für Füllung" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Die für das Drucken der Füllung verwendete Extruder-Einheit. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -1816,7 +2185,9 @@ msgstr "Linienabstand Füllung" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "Der Abstand zwischen den gedruckten Fülllinien. Diese Einstellung wird anhand von Fülldichte und Breite der Fülllinien berechnet." #: /fdmprinter.def.json @@ -1826,8 +2197,18 @@ msgstr "Füllmuster" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." +msgstr "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle," +" tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change" +" with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting" +" the ceiling of the object." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1906,8 +2287,15 @@ msgstr "Füllungslinien verbinden" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -msgstr "Verbindet die Enden, an denen das Füllmuster auf die Innenwand trifft, mithilfe einer Linie, die der Form der Innenwand folgt. Durch Aktivierung dieser Einstellung kann die Füllung besser an den Wänden haften; auch die Auswirkungen der Füllung auf die Qualität der vertikalen Flächen werden reduziert. Die Deaktivierung dieser Einstellung reduziert den Materialverbrauch." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." +msgstr "Verbindet die Enden, an denen das Füllmuster auf die Innenwand trifft, mithilfe einer Linie, die der Form der Innenwand folgt. Durch Aktivierung dieser" +" Einstellung kann die Füllung besser an den Wänden haften; auch die Auswirkungen der Füllung auf die Qualität der vertikalen Flächen werden reduziert." +" Die Deaktivierung dieser Einstellung reduziert den Materialverbrauch." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" @@ -1916,8 +2304,12 @@ msgstr "Füllungspolygone verbinden" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." -msgstr "Verbinden Sie Füllungspfade, wenn sie nebeneinander laufen. Bei Füllungsmustern, die aus mehreren geschlossenen Polygonen bestehen, reduziert die Aktivierung dieser Einstellung die Durchlaufzeit erheblich." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." +msgstr "Verbinden Sie Füllungspfade, wenn sie nebeneinander laufen. Bei Füllungsmustern, die aus mehreren geschlossenen Polygonen bestehen, reduziert die Aktivierung" +" dieser Einstellung die Durchlaufzeit erheblich." #: /fdmprinter.def.json msgctxt "infill_angles label" @@ -1926,8 +2318,17 @@ msgstr "Linienrichtungen Füllung" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Eine Liste von Ganzzahl-Linienrichtungen für die Verwendung. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad für die Linien- und Zickzack-Muster und 45-Grad für alle anderen Muster) verwendet werden." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." +msgstr "Eine Liste von Ganzzahl-Linienrichtungen für die Verwendung. Elemente aus der Liste werden während des Aufbaus der Schichten sequentiell verwendet und" +" wenn das Listenende erreicht wird, beginnt die Liste von vorne. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern" +" gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (45- und 135-Grad für die Linien- und Zickzack-Muster" +" und 45-Grad für alle anderen Muster) verwendet werden." #: /fdmprinter.def.json msgctxt "infill_offset_x label" @@ -1956,8 +2357,12 @@ msgstr "Füllstart randomisieren" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." -msgstr "Randomisieren Sie, welche Fülllinie zuerst gedruckt wird. So wird vermieden, dass ein Segment am stärksten ist. Allerdings muss dafür eine zusätzliche Bewegung ausgeführt werden." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." +msgstr "Randomisieren Sie, welche Fülllinie zuerst gedruckt wird. So wird vermieden, dass ein Segment am stärksten ist. Allerdings muss dafür eine zusätzliche" +" Bewegung ausgeführt werden." #: /fdmprinter.def.json msgctxt "infill_multiplier label" @@ -1966,8 +2371,12 @@ msgstr "Fülllinie multiplizieren" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." -msgstr "Konvertieren Sie jede Fülllinie in diese mehrfachen Linien. Die zusätzlichen Linien überschneiden sich nicht, sondern vermeiden sich vielmehr. Damit wird die Füllung steifer, allerdings erhöhen sich Druckzeit und Materialverbrauch." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." +msgstr "Konvertieren Sie jede Fülllinie in diese mehrfachen Linien. Die zusätzlichen Linien überschneiden sich nicht, sondern vermeiden sich vielmehr. Damit wird" +" die Füllung steifer, allerdings erhöhen sich Druckzeit und Materialverbrauch." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" @@ -1977,11 +2386,16 @@ msgstr "Zusätzliche Füllung Wandlinien" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"Fügen Sie zusätzliche Wände um den Füllbereich hinzu. Derartige Wände können zu einem verringerten Absacken der oberen/unteren Außenhautlinien beitragen, was bedeutet, dass Sie weniger Außenhautschichten oben/unten bei derselben Qualität von Kosten für zusätzliches Material benötigen.\n" -" Diese Funktion ist verknüpfbar mit „Füllungspolygone verbinden“, um alle Füllungen mit einem einzigen Extrusionspfad zu verbinden, ohne dass hierzu Vorwärtsbewegungen oder Rückzüge erforderlich sind, sofern die richtige Konfiguration gewählt wurde." +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "Fügen Sie zusätzliche Wände um den Füllbereich hinzu. Derartige Wände können zu einem verringerten Absacken der oberen/unteren Außenhautlinien beitragen," +" was bedeutet, dass Sie weniger Außenhautschichten oben/unten bei derselben Qualität von Kosten für zusätzliches Material benötigen.\n Diese Funktion ist" +" verknüpfbar mit „Füllungspolygone verbinden“, um alle Füllungen mit einem einzigen Extrusionspfad zu verbinden, ohne dass hierzu Vorwärtsbewegungen oder" +" Rückzüge erforderlich sind, sofern die richtige Konfiguration gewählt wurde." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1990,8 +2404,13 @@ msgstr "Gehäuse Würfel-Unterbereich" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." -msgstr "Ein Zusatz zum Radius von der Mitte jedes Würfels, um die Modellbegrenzungen zu überprüfen und um zu entscheiden, ob dieser Würfel unterteilt werden sollte. Höhere Werte führen zu einem dickeren Gehäuse von kleinen Würfeln im Bereich der Modellbegrenzungen." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." +msgstr "Ein Zusatz zum Radius von der Mitte jedes Würfels, um die Modellbegrenzungen zu überprüfen und um zu entscheiden, ob dieser Würfel unterteilt werden sollte." +" Höhere Werte führen zu einem dickeren Gehäuse von kleinen Würfeln im Bereich der Modellbegrenzungen." #: /fdmprinter.def.json msgctxt "infill_overlap label" @@ -2000,8 +2419,12 @@ msgstr "Prozentsatz Füllung überlappen" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden als Prozentwert der Füllungslinienbreite. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Füllung herzustellen." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." +msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden als Prozentwert der Füllungslinienbreite. Ein leichtes Überlappen ermöglicht es den Wänden," +" eine solide Verbindung mit der Füllung herzustellen." #: /fdmprinter.def.json msgctxt "infill_overlap_mm label" @@ -2010,8 +2433,11 @@ msgstr "Füllung überlappen" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Füllung herzustellen." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." +msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Füllung" +" herzustellen." #: /fdmprinter.def.json msgctxt "infill_wipe_dist label" @@ -2020,8 +2446,12 @@ msgstr "Wipe-Abstand der Füllung" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -msgstr "Der Abstand, der nach jeder Fülllinie zurückgelegt wird, damit die Füllung besser an den Wänden haftet. Diese Option ähnelt Füllung überlappen, aber ohne Extrusion und nur an einem Ende der Fülllinie." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." +msgstr "Der Abstand, der nach jeder Fülllinie zurückgelegt wird, damit die Füllung besser an den Wänden haftet. Diese Option ähnelt Füllung überlappen, aber ohne" +" Extrusion und nur an einem Ende der Fülllinie." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" @@ -2030,7 +2460,9 @@ msgstr "Füllschichtdicke" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "Die Dicke pro Schicht des Füllmaterials. Dieser Wert sollte immer ein Vielfaches der Schichtdicke sein und wird sonst auf- oder abgerundet." #: /fdmprinter.def.json @@ -2040,8 +2472,12 @@ msgstr "Stufenweise Füllungsschritte" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." -msgstr "Anzahl der Male zur Reduzierung der Füllungsdichte um die Hälfte bei Arbeiten unter den oberen Flächen. Bereiche, die weiter an den Oberflächen sind, erhalten eine höhere Dichte bis zur Füllungsdichte." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." +msgstr "Anzahl der Male zur Reduzierung der Füllungsdichte um die Hälfte bei Arbeiten unter den oberen Flächen. Bereiche, die weiter an den Oberflächen sind, erhalten" +" eine höhere Dichte bis zur Füllungsdichte." #: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" @@ -2050,7 +2486,8 @@ msgstr "Höhe stufenweise Füllungsschritte" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "Die Höhe der Füllung einer bestimmten Dichte vor dem Umschalten auf die halbe Dichte." #: /fdmprinter.def.json @@ -2060,8 +2497,13 @@ msgstr "Füllung vor Wänden" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "Es wird die Füllung gedruckt, bevor die Wände gedruckt werden. Wenn man die Wände zuerst druckt, kann dies zu präziseren Wänden führen, aber Überhänge werden schlechter gedruckt. Wenn man die Füllung zuerst druckt, bekommt man stabilere Wände, aber manchmal zeigt sich das Füllmuster auf der Oberfläche." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." +msgstr "Es wird die Füllung gedruckt, bevor die Wände gedruckt werden. Wenn man die Wände zuerst druckt, kann dies zu präziseren Wänden führen, aber Überhänge" +" werden schlechter gedruckt. Wenn man die Füllung zuerst druckt, bekommt man stabilere Wände, aber manchmal zeigt sich das Füllmuster auf der Oberfläche." #: /fdmprinter.def.json msgctxt "min_infill_area label" @@ -2080,8 +2522,12 @@ msgstr "Füllstruktur" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." -msgstr "Drucken Sie Füllstrukturen nur dort, wo das Modell gestützt werden soll. Die Aktivierung dieser Option reduziert die Druckdauer und den Materialverbrauch, führt jedoch zu einer ungleichmäßigen Objektdicke." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." +msgstr "Drucken Sie Füllstrukturen nur dort, wo das Modell gestützt werden soll. Die Aktivierung dieser Option reduziert die Druckdauer und den Materialverbrauch," +" führt jedoch zu einer ungleichmäßigen Objektdicke." #: /fdmprinter.def.json msgctxt "infill_support_angle label" @@ -2090,8 +2536,12 @@ msgstr "Füllung für Überhänge Stützstruktur" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." -msgstr "Der Mindestwinkel für Überhänge, für welche eine Stützstruktur zugefügt wird. Bei einem Wert von 0° werden Objekte komplett gefüllt, bei 90° wird keine Füllung ausgeführt." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." +msgstr "Der Mindestwinkel für Überhänge, für welche eine Stützstruktur zugefügt wird. Bei einem Wert von 0° werden Objekte komplett gefüllt, bei 90° wird keine" +" Füllung ausgeführt." #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" @@ -2120,7 +2570,9 @@ msgstr "Stützwinkel der Blitz-Füllung" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "Legt fest, wann eine Blitz-Füllschicht alles Darüberliegende tragen soll. Gemessen in dem Winkel, den die Schichtstärke vorgibt." #: /fdmprinter.def.json @@ -2130,7 +2582,9 @@ msgstr "Überstandswinkel der Blitz-Füllung" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "Legt fest, wann eine Blitz-Füllschicht das Modell darüber tragen soll. Gemessen in dem Winkel, den die Schichtstärke vorgibt." #: /fdmprinter.def.json @@ -2140,7 +2594,9 @@ msgstr "Beschnittwinkel der Blitz-Füllung" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." #: /fdmprinter.def.json @@ -2150,7 +2606,9 @@ msgstr "Begradigungswinkel der Blitz-Füllung" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." msgstr "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." #: /fdmprinter.def.json @@ -2170,8 +2628,12 @@ msgstr "Voreingestellte Drucktemperatur" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" -msgstr "Die für den Druck verwendete Standardtemperatur. Dies sollte die „Basis“-Temperatur eines Materials sein. Alle anderen Drucktemperaturen sollten anhand dieses Wertes einen Versatz verwenden" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" +msgstr "Die für den Druck verwendete Standardtemperatur. Dies sollte die „Basis“-Temperatur eines Materials sein. Alle anderen Drucktemperaturen sollten anhand" +" dieses Wertes einen Versatz verwenden" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" @@ -2180,7 +2642,9 @@ msgstr "Temperatur Druckabmessung" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "Die Temperatur der Druckumgebung. Beträgt der Wert 0, wird die Druckraumtemperatur nicht angepasst." #: /fdmprinter.def.json @@ -2200,7 +2664,9 @@ msgstr "Drucktemperatur erste Schicht" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "Die Temperatur, die für das Drucken der ersten Schicht verwendet wird. Wählen Sie hier 0, um eine spezielle Behandlung der ersten Schicht zu deaktivieren." #: /fdmprinter.def.json @@ -2210,7 +2676,9 @@ msgstr "Anfängliche Drucktemperatur" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "Die Mindesttemperatur während des Aufheizens auf die Drucktemperatur, bei welcher der Druck bereits starten kann." #: /fdmprinter.def.json @@ -2220,7 +2688,9 @@ msgstr "Endgültige Drucktemperatur" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "Die Temperatur, bei der das Abkühlen bereits beginnen kann, bevor der Druck beendet wird." #: /fdmprinter.def.json @@ -2230,8 +2700,11 @@ msgstr "Geschwindigkeitsregulierer für Abkühlung bei Extrusion" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." -msgstr "Die zusätzliche Geschwindigkeit mit der die Düse während der Extrusion abkühlt. Der gleiche Wert wird verwendet, um Aufheizgeschwindigkeit anzugeben, die verloren geht wenn während der Extrusion aufgeheizt wird." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." +msgstr "Die zusätzliche Geschwindigkeit mit der die Düse während der Extrusion abkühlt. Der gleiche Wert wird verwendet, um Aufheizgeschwindigkeit anzugeben, die" +" verloren geht wenn während der Extrusion aufgeheizt wird." #: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" @@ -2240,8 +2713,12 @@ msgstr "Standardtemperatur Druckplatte" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" -msgstr "Die für die erhitzte Druckplatte verwendete Standardtemperatur. Dies sollte die „Basis“-Temperatur einer Druckplatte sein. Alle anderen Drucktemperaturen sollten anhand dieses Wertes einen Versatz verwenden" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" +msgstr "Die für die erhitzte Druckplatte verwendete Standardtemperatur. Dies sollte die „Basis“-Temperatur einer Druckplatte sein. Alle anderen Drucktemperaturen" +" sollten anhand dieses Wertes einen Versatz verwenden" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" @@ -2250,7 +2727,9 @@ msgstr "Temperatur Druckplatte" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "Die Temperatur, die für das beheizte Druckbett verwendet wird. Beträgt dieser Wert 0, wird das Bett nicht beheizt." #: /fdmprinter.def.json @@ -2260,7 +2739,9 @@ msgstr "Temperatur der Druckplatte für die erste Schicht" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." msgstr "Die Temperatur, auf die das Druckbett für die erste Schicht erhitzt wird. Beträgt dieser Wert 0, wird das Druckbett für die erste Schicht nicht beheizt." #: /fdmprinter.def.json @@ -2290,7 +2771,9 @@ msgstr "Kompensation der Schrumpfung des Skalierungsfaktors" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "Um die Schrumpfung des Materials beim Abkühlen zu kompensieren, wird das Modell mit diesem Faktor skaliert." #: /fdmprinter.def.json @@ -2300,7 +2783,9 @@ msgstr "Schrumpfungskompensation für horizontalen Skalierungsfaktor" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "Um die Schrumpfung des Materials beim Abkühlen auszugleichen, wird das Modell mit diesem Faktor in XY-Richtung (horizontal) skaliert." #: /fdmprinter.def.json @@ -2310,7 +2795,9 @@ msgstr "Schrumpfungskompensation für vertikalen Skalierungsfaktor" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "Um die Schrumpfung des Materials beim Abkühlen auszugleichen, wird das Modell mit diesem Faktor in Z-Richtung (vertikal) skaliert." #: /fdmprinter.def.json @@ -2320,7 +2807,10 @@ msgstr "Kristallines Material" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" msgstr "Lässt sich das Material im erhitzten Zustand leicht brechen (kristallin) oder bildet es lange, verflochtene Polymerketten (nicht kristallin)?" #: /fdmprinter.def.json @@ -2340,7 +2830,9 @@ msgstr "Einzugsgeschwindigkeit für Sickerschutz" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "Geschwindigkeit, mit der das Material beim Filamentwechsel eingezogen werden muss, damit es nicht heraussickert." #: /fdmprinter.def.json @@ -2360,7 +2852,9 @@ msgstr "Einzugsgeschwindigkeit für Bruchvorbereitung" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "Geschwindigkeit, mit der das Filament eingezogen werden muss, bevor es beim Einziehen abgebrochen wird." #: /fdmprinter.def.json @@ -2370,7 +2864,9 @@ msgstr "Temperatur für Bruchvorbereitung" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "Die Temperatur, die zum Spülen des Materials verwendet wird, sollte ungefähr der höchstmöglichen Drucktemperatur entsprechen." #: /fdmprinter.def.json @@ -2390,7 +2886,8 @@ msgstr "Einzugsgeschwindigkeit für das Brechen" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "Geschwindigkeit, mit der das Filament eingezogen werden muss, damit es sauber abgebrochen werden kann." #: /fdmprinter.def.json @@ -2420,7 +2917,9 @@ msgstr "Ausspüldauer" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "Materialmenge (Filamentlänge), die erforderlich ist, um bei einem Materialwechsel das letzte Material aus der Düse zu entfernen." #: /fdmprinter.def.json @@ -2430,7 +2929,9 @@ msgstr "Ausspülgeschwindigkeit am Ende des Filaments" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "Gibt an, wie schnell das Material nach Austausch einer leeren Spule gegen eine neue Spule desselben Materials vorbereitet werden muss." #: /fdmprinter.def.json @@ -2440,8 +2941,12 @@ msgstr "Ausspüldauer am Ende des Filaments" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." -msgstr "Materialmenge (Filamentlänge), die erforderlich ist, um das letzte Material aus der Düse zu entfernen, wenn eine leere Spule durch eine neue Spule mit dem selben Material ersetzt wird." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." +msgstr "Materialmenge (Filamentlänge), die erforderlich ist, um das letzte Material aus der Düse zu entfernen, wenn eine leere Spule durch eine neue Spule mit" +" dem selben Material ersetzt wird." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" @@ -2460,8 +2965,12 @@ msgstr "Faktor für Bewegung ohne Ladung" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." -msgstr "Ein Faktor, der angibt, wie stark das Filament zwischen dem Feeder und der Düsenkammer komprimiert wird; hilft zu bestimmen, wie weit das Material für einen Filamentwechsel bewegt werden muss." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." +msgstr "Ein Faktor, der angibt, wie stark das Filament zwischen dem Feeder und der Düsenkammer komprimiert wird; hilft zu bestimmen, wie weit das Material für" +" einen Filamentwechsel bewegt werden muss." #: /fdmprinter.def.json msgctxt "material_flow label" @@ -2470,7 +2979,9 @@ msgstr "Fluss" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "Fluss-Kompensation: Die extrudierte Materialmenge wird mit diesem Wert multipliziert." #: /fdmprinter.def.json @@ -2500,7 +3011,8 @@ msgstr "Wandfluss innen" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Durchflusskompensation an allen Wandlinien bis auf die äußere." #: /fdmprinter.def.json @@ -2600,38 +3112,42 @@ msgstr "Fluss der ersten Schicht" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "Fluss-Kompensation für die erste Schicht: Die auf der ersten Schicht extrudierte Materialmenge wird mit diesem Wert multipliziert." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2640,7 +3156,9 @@ msgstr "Standby-Temperatur" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "Die Temperatur der Düse, wenn eine andere Düse aktuell für das Drucken verwendet wird." #: /fdmprinter.def.json @@ -2690,8 +3208,14 @@ msgstr "Geschwindigkeit Außenwand" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "Die Geschwindigkeit, mit der die Außenwände gedruckt werden. Durch das Drucken der Außenwand bei einer niedrigeren Geschwindigkeit wird eine bessere Endqualität der Außenhaut erreicht. Wenn allerdings zwischen der Geschwindigkeit für die Innenwand und jener für die Außenwand ein zu großer Unterschied besteht, wird die Qualität negativ beeinträchtigt." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." +msgstr "Die Geschwindigkeit, mit der die Außenwände gedruckt werden. Durch das Drucken der Außenwand bei einer niedrigeren Geschwindigkeit wird eine bessere Endqualität" +" der Außenhaut erreicht. Wenn allerdings zwischen der Geschwindigkeit für die Innenwand und jener für die Außenwand ein zu großer Unterschied besteht," +" wird die Qualität negativ beeinträchtigt." #: /fdmprinter.def.json msgctxt "speed_wall_x label" @@ -2700,8 +3224,12 @@ msgstr "Geschwindigkeit Innenwand" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -msgstr "Die Geschwindigkeit, mit der alle Innenwände gedruckt werden. Wenn die Innenwand schneller als die Außenwand gedruckt wird, wird die Druckzeit reduziert. Es wird empfohlen, diese Geschwindigkeit zwischen der Geschwindigkeit für die Außenwand und der Füllgeschwindigkeit einzustellen." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." +msgstr "Die Geschwindigkeit, mit der alle Innenwände gedruckt werden. Wenn die Innenwand schneller als die Außenwand gedruckt wird, wird die Druckzeit reduziert." +" Es wird empfohlen, diese Geschwindigkeit zwischen der Geschwindigkeit für die Außenwand und der Füllgeschwindigkeit einzustellen." #: /fdmprinter.def.json msgctxt "speed_roofing label" @@ -2730,8 +3258,12 @@ msgstr "Stützstrukturgeschwindigkeit" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." -msgstr "Die Geschwindigkeit, mit der die Stützstruktur gedruckt wird. Durch das Drucken der Stützstruktur bei höheren Geschwindigkeiten kann die Gesamtdruckzeit deutlich verringert werden. Die Oberflächenqualität der Stützstruktur ist nicht wichtig, da diese nach dem Drucken entfernt wird." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." +msgstr "Die Geschwindigkeit, mit der die Stützstruktur gedruckt wird. Durch das Drucken der Stützstruktur bei höheren Geschwindigkeiten kann die Gesamtdruckzeit" +" deutlich verringert werden. Die Oberflächenqualität der Stützstruktur ist nicht wichtig, da diese nach dem Drucken entfernt wird." #: /fdmprinter.def.json msgctxt "speed_support_infill label" @@ -2740,8 +3272,11 @@ msgstr "Stützstruktur-Füllungsgeschwindigkeit" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." -msgstr "Die Geschwindigkeit, mit der die Füllung der Stützstruktur gedruckt wird. Durch das Drucken der Füllung bei einer geringeren Geschwindigkeit, kann die Stabilität verbessert werden." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." +msgstr "Die Geschwindigkeit, mit der die Füllung der Stützstruktur gedruckt wird. Durch das Drucken der Füllung bei einer geringeren Geschwindigkeit, kann die" +" Stabilität verbessert werden." #: /fdmprinter.def.json msgctxt "speed_support_interface label" @@ -2750,8 +3285,11 @@ msgstr "Stützstruktur-Schnittstellengeschwindigkeit" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." -msgstr "Die Geschwindigkeit, mit der die Dächer und Böden der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Qualität der Überhänge verbessert werden." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." +msgstr "Die Geschwindigkeit, mit der die Dächer und Böden der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Qualität" +" der Überhänge verbessert werden." #: /fdmprinter.def.json msgctxt "speed_support_roof label" @@ -2760,8 +3298,11 @@ msgstr "Stützdachgeschwindigkeit" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." -msgstr "Die Geschwindigkeit, mit der die Dächer der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Qualität der Überhänge verbessert werden." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." +msgstr "Die Geschwindigkeit, mit der die Dächer der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Qualität der" +" Überhänge verbessert werden." #: /fdmprinter.def.json msgctxt "speed_support_bottom label" @@ -2770,8 +3311,11 @@ msgstr "Geschwindigkeit Bodenstruktur" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." -msgstr "Die Geschwindigkeit, mit der die Böden der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Haftung des Stützdachs Ihres Modells verbessert werden." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." +msgstr "Die Geschwindigkeit, mit der die Böden der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Haftung des Stützdachs" +" Ihres Modells verbessert werden." #: /fdmprinter.def.json msgctxt "speed_prime_tower label" @@ -2780,8 +3324,12 @@ msgstr "Geschwindigkeit Einzugsturm" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." -msgstr "Die Geschwindigkeit, mit der der Einzugsturm gedruckt wird. Das Drucken des Einzugsturms bei einer geringeren Geschwindigkeit kann zu einem stabileren Ergebnis führen, wenn die Haftung zwischen den verschiedenen Filamenten nicht optimal ist." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." +msgstr "Die Geschwindigkeit, mit der der Einzugsturm gedruckt wird. Das Drucken des Einzugsturms bei einer geringeren Geschwindigkeit kann zu einem stabileren" +" Ergebnis führen, wenn die Haftung zwischen den verschiedenen Filamenten nicht optimal ist." #: /fdmprinter.def.json msgctxt "speed_travel label" @@ -2800,8 +3348,12 @@ msgstr "Geschwindigkeit der ersten Schicht" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." -msgstr "Die Geschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um die Haftung auf der Bauplatte zu verbessern. Hat keinen Einfluss auf die Haftstrukturen des Druckbetts selbst, wie Krempe und Raft." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." +msgstr "Die Geschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um die Haftung auf der Bauplatte zu verbessern. Hat keinen Einfluss auf" +" die Haftstrukturen des Druckbetts selbst, wie Krempe und Raft." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" @@ -2810,7 +3362,9 @@ msgstr "Druckgeschwindigkeit für die erste Schicht" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "Die Druckgeschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um die Haftung an der Druckplatte zu verbessern." #: /fdmprinter.def.json @@ -2820,8 +3374,13 @@ msgstr "Bewegungsgeschwindigkeit für die erste Schicht" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." -msgstr "Die Bewegungsgeschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um das Wegziehen zuvor gedruckter Teile von der Druckplatte zu vermeiden. Der Wert dieser Einstellung kann automatisch aus dem Verhältnis zwischen Bewegungsgeschwindigkeit und Druckgeschwindigkeit errechnet werden." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." +msgstr "Die Bewegungsgeschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um das Wegziehen zuvor gedruckter Teile von der Druckplatte zu" +" vermeiden. Der Wert dieser Einstellung kann automatisch aus dem Verhältnis zwischen Bewegungsgeschwindigkeit und Druckgeschwindigkeit errechnet werden." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" @@ -2830,8 +3389,12 @@ msgstr "Geschwindigkeit Skirt/Brim" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." -msgstr "Die Geschwindigkeit, mit der die Skirt- und Brim-Elemente gedruckt werden. Normalerweise wird dafür die Geschwindigkeit der Basisschicht verwendet. In machen Fällen kann es jedoch vorteilhaft sein, das Skirt- oder Brim-Element mit einer anderen Geschwindigkeit zu drucken." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." +msgstr "Die Geschwindigkeit, mit der die Skirt- und Brim-Elemente gedruckt werden. Normalerweise wird dafür die Geschwindigkeit der Basisschicht verwendet. In" +" machen Fällen kann es jedoch vorteilhaft sein, das Skirt- oder Brim-Element mit einer anderen Geschwindigkeit zu drucken." #: /fdmprinter.def.json msgctxt "speed_z_hop label" @@ -2840,8 +3403,12 @@ msgstr "Sprunghöhe Z" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." -msgstr "Die Geschwindigkeit, mit der bei Z-Sprüngen die vertikale Bewegung (Z-Achse) erfolgt. Diese liegt in der Regel unterhalb der Druckgeschwindigkeit, da die Bewegung von Druckbett oder Brücke schwieriger ist." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." +msgstr "Die Geschwindigkeit, mit der bei Z-Sprüngen die vertikale Bewegung (Z-Achse) erfolgt. Diese liegt in der Regel unterhalb der Druckgeschwindigkeit, da die" +" Bewegung von Druckbett oder Brücke schwieriger ist." #: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" @@ -2850,8 +3417,12 @@ msgstr "Anzahl der langsamen Schichten" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -msgstr "Die ersten Schichten werden langsamer als der Rest des Modells gedruckt, damit sie besser am Druckbett haften und um die Wahrscheinlichkeit eines erfolgreichen Drucks zu erhöhen. Die Geschwindigkeit wird während des Druckens dieser Schichten schrittweise erhöht." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." +msgstr "Die ersten Schichten werden langsamer als der Rest des Modells gedruckt, damit sie besser am Druckbett haften und um die Wahrscheinlichkeit eines erfolgreichen" +" Drucks zu erhöhen. Die Geschwindigkeit wird während des Druckens dieser Schichten schrittweise erhöht." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" @@ -2860,8 +3431,17 @@ msgstr "Verhältnis für Durchflussausgleich" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." -msgstr "Korrekturfaktor für die Geschwindigkeit auf Basis der Extrusionsbreite. Bei 0 % wird die Bewegungsgeschwindigkeit konstant in der Druckgeschwindigkeit gehalten. Bei 100 % wird die Bewegungsgeschwindigkeit so eingestellt, dass der Fluss (in mm³/s) konstant bleibt, d. h. Linien mit der Hälfte der normalen Linienstärke werden doppelt so schnell gedruckt und Linien mit der doppelten Linienstärke werden halb so schnell gedruckt. Ein Wert größer als 100 % kann dazu beitragen, den höheren Druck zu kompensieren, der zum Extrudieren breiter Linien erforderlich ist." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." +msgstr "Korrekturfaktor für die Geschwindigkeit auf Basis der Extrusionsbreite. Bei 0 % wird die Bewegungsgeschwindigkeit konstant in der Druckgeschwindigkeit" +" gehalten. Bei 100 % wird die Bewegungsgeschwindigkeit so eingestellt, dass der Fluss (in mm³/s) konstant bleibt, d. h. Linien mit der Hälfte der normalen" +" Linienstärke werden doppelt so schnell gedruckt und Linien mit der doppelten Linienstärke werden halb so schnell gedruckt. Ein Wert größer als 100 % kann" +" dazu beitragen, den höheren Druck zu kompensieren, der zum Extrudieren breiter Linien erforderlich ist." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" @@ -2870,18 +3450,22 @@ msgstr "Beschleunigungssteuerung aktivieren" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." msgstr "Ermöglicht die Justierung der Druckkopfbeschleunigung. Eine Erhöhung der Beschleunigungen kann die Druckzeit auf Kosten der Druckqualität reduzieren." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Beschleunigung für Bewegung aktivieren" +msgstr "Enable Travel Acceleration" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Verwenden Sie eine separate Beschleunigungsrate für Bewegungen. Wenn diese Option deaktiviert ist, wird für Bewegungen der Beschleunigungswert der gedruckten Linie an der Zielposition verwendet." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." +msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -2980,8 +3564,11 @@ msgstr "Beschleunigung Stützstrukturschnittstelle" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." -msgstr "Die Beschleunigung, mit der die Böden der Stützstruktur gedruckt wird. Durch das Drucken bei einer geringeren Beschleunigung kann die Qualität der Überhänge verbessert werden." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." +msgstr "Die Beschleunigung, mit der die Böden der Stützstruktur gedruckt wird. Durch das Drucken bei einer geringeren Beschleunigung kann die Qualität der Überhänge" +" verbessert werden." #: /fdmprinter.def.json msgctxt "acceleration_support_roof label" @@ -2990,8 +3577,11 @@ msgstr "Beschleunigung Dachstruktur" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." -msgstr "Die Beschleunigung, mit der die Dächer der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Beschleunigung kann die Qualität der Überhänge verbessert werden." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." +msgstr "Die Beschleunigung, mit der die Dächer der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Beschleunigung kann die Qualität der Überhänge" +" verbessert werden." #: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" @@ -3000,8 +3590,11 @@ msgstr "Beschleunigung Bodenstruktur" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." -msgstr "Die Beschleunigung, mit der die Böden der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Beschleunigung kann die Haftung des Stützdachs verbessert werden." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." +msgstr "Die Beschleunigung, mit der die Böden der Stützstruktur gedruckt werden. Durch das Drucken bei einer geringeren Beschleunigung kann die Haftung des Stützdachs" +" verbessert werden." #: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" @@ -3060,8 +3653,12 @@ msgstr "Beschleunigung Skirt/Brim" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." -msgstr "Die Beschleunigung, mit der die Skirt- und Brim-Elemente gedruckt werden. Normalerweise wird dafür die Beschleunigung der Basisschicht verwendet. In machen Fällen kann es jedoch vorteilhaft sein, das Skirt- oder Brim-Element mit einer anderen Beschleunigung zu drucken." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." +msgstr "Die Beschleunigung, mit der die Skirt- und Brim-Elemente gedruckt werden. Normalerweise wird dafür die Beschleunigung der Basisschicht verwendet. In machen" +" Fällen kann es jedoch vorteilhaft sein, das Skirt- oder Brim-Element mit einer anderen Beschleunigung zu drucken." #: /fdmprinter.def.json msgctxt "jerk_enabled label" @@ -3070,18 +3667,24 @@ msgstr "Rucksteuerung aktivieren" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." -msgstr "Ermöglicht die Justierung der Ruckfunktion des Druckkopfes bei Änderung der Geschwindigkeit in der X- oder Y-Achse. Eine Erhöhung der Ruckfunktion kann die Druckzeit auf Kosten der Druckqualität reduzieren." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." +msgstr "Ermöglicht die Justierung der Ruckfunktion des Druckkopfes bei Änderung der Geschwindigkeit in der X- oder Y-Achse. Eine Erhöhung der Ruckfunktion kann" +" die Druckzeit auf Kosten der Druckqualität reduzieren." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Ruckfunktion für Bewegung aktivieren" +msgstr "Enable Travel Jerk" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Verwenden Sie eine separate Ruckfunktionsrate für Bewegungen. Wenn diese Option deaktiviert ist, wird für Bewegungen der Ruckfunktionswert der gedruckten Linie an der Zielposition verwendet." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." +msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -3110,7 +3713,8 @@ msgstr "Ruckfunktion Wand" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Wände gedruckt werden." #: /fdmprinter.def.json @@ -3120,7 +3724,9 @@ msgstr "Ruckfunktion Außenwand" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Außenwände gedruckt werden." #: /fdmprinter.def.json @@ -3130,7 +3736,9 @@ msgstr "Ruckfunktion Innenwand" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der alle Innenwände gedruckt werden." #: /fdmprinter.def.json @@ -3140,7 +3748,9 @@ msgstr "Justierung der Oberfläche Außenhaut" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die oberen Schichten der Außenhaut gedruckt werden." #: /fdmprinter.def.json @@ -3150,7 +3760,9 @@ msgstr "Ruckfunktion obere/untere Schicht" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die oberen/unteren Schichten gedruckt werden." #: /fdmprinter.def.json @@ -3160,7 +3772,9 @@ msgstr "Ruckfunktion Stützstruktur" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Stützstruktur gedruckt wird." #: /fdmprinter.def.json @@ -3170,7 +3784,9 @@ msgstr "Ruckfunktion Stützstruktur-Füllung" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Füllung der Stützstruktur gedruckt wird." #: /fdmprinter.def.json @@ -3180,7 +3796,9 @@ msgstr "Ruckfunktion Stützstruktur-Schnittstelle" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Dächer und Böden der Stützstruktur gedruckt werden." #: /fdmprinter.def.json @@ -3190,7 +3808,9 @@ msgstr "Ruckfunktion für Dachstruktur" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Dächer der Stützstruktur gedruckt werden." #: /fdmprinter.def.json @@ -3200,7 +3820,9 @@ msgstr "Ruckfunktion für Bodenstruktur" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Böden der Stützstruktur gedruckt werden." #: /fdmprinter.def.json @@ -3210,7 +3832,9 @@ msgstr "Ruckfunktion Einzugsturm" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der der Einzugsturm gedruckt wird." #: /fdmprinter.def.json @@ -3220,7 +3844,8 @@ msgstr "Ruckfunktion Bewegung" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Fahrtbewegung ausgeführt wird." #: /fdmprinter.def.json @@ -3240,7 +3865,9 @@ msgstr "Ruckfunktion Druck für die erste Schicht" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung während des Druckens für die erste Schicht." #: /fdmprinter.def.json @@ -3260,7 +3887,9 @@ msgstr "Ruckfunktion Skirt/Brim" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der Skirt und Brim gedruckt werden." #: /fdmprinter.def.json @@ -3310,7 +3939,9 @@ msgstr "Einzugsgeschwindigkeit" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung eingezogen und zurückgeschoben wird." #: /fdmprinter.def.json @@ -3340,7 +3971,9 @@ msgstr "Zusätzliche Zurückschiebemenge nach Einzug" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "Während einer Bewegung über einen nicht zu bedruckenden Bereich kann Material wegsickern, was hier kompensiert werden kann." #: /fdmprinter.def.json @@ -3350,7 +3983,9 @@ msgstr "Mindestbewegung für Einzug" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." msgstr "Der Mindestbewegungsabstand, damit ein Einzug erfolgt. Dadurch kommt es zu weniger Einzügen in einem kleinen Gebiet." #: /fdmprinter.def.json @@ -3360,8 +3995,14 @@ msgstr "Maximale Anzahl von Einzügen" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." -msgstr "Diese Einstellung limitiert die Anzahl an Einzügen, die innerhalb des Fensters „Minimaler Extrusionsabstand“ auftritt. Weitere Einzüge innerhalb dieses Fensters werden ignoriert. Durch diese Funktion wird vermieden, dass das gleiche Stück Filament wiederholt eingezogen wird, da es in diesem Fall abgeflacht werden oder es zu Schleifen kommen kann." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." +msgstr "Diese Einstellung limitiert die Anzahl an Einzügen, die innerhalb des Fensters „Minimaler Extrusionsabstand“ auftritt. Weitere Einzüge innerhalb dieses" +" Fensters werden ignoriert. Durch diese Funktion wird vermieden, dass das gleiche Stück Filament wiederholt eingezogen wird, da es in diesem Fall abgeflacht" +" werden oder es zu Schleifen kommen kann." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" @@ -3370,8 +4011,13 @@ msgstr "Fenster „Minimaler Extrusionsabstand“" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -msgstr "Das Fenster, in dem die maximale Anzahl von Einzügen durchgeführt wird. Dieser Wert sollte etwa der Größe des Einzugsabstands entsprechen, sodass die effektive Häufigkeit, mit der ein Einzug dieselbe Stelle des Materials passiert, begrenzt wird." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." +msgstr "Das Fenster, in dem die maximale Anzahl von Einzügen durchgeführt wird. Dieser Wert sollte etwa der Größe des Einzugsabstands entsprechen, sodass die effektive" +" Häufigkeit, mit der ein Einzug dieselbe Stelle des Materials passiert, begrenzt wird." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" @@ -3380,8 +4026,12 @@ msgstr "Stützstruktur-Einzüge einschränken" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." -msgstr "Lassen Sie den Einzug beim Vorgehen von Stützstruktur zu Stützstruktur in einer geraden Linie aus. Die Aktivierung dieser Einstellung spart Druckzeit, kann jedoch zu übermäßigem Fadenziehen innerhalb der Stützstruktur führen." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." +msgstr "Lassen Sie den Einzug beim Vorgehen von Stützstruktur zu Stützstruktur in einer geraden Linie aus. Die Aktivierung dieser Einstellung spart Druckzeit," +" kann jedoch zu übermäßigem Fadenziehen innerhalb der Stützstruktur führen." #: /fdmprinter.def.json msgctxt "retraction_combing label" @@ -3390,8 +4040,15 @@ msgstr "Combing-Modus" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "Durch Combing bleibt die Düse während der Bewegung innerhalb von bereits gedruckten Bereichen. Dies führt zu einer leicht verlängerten Bewegungszeit, reduziert jedoch die Notwendigkeit von Einzügen. Wenn Combing deaktiviert ist, wird das Material eingezogen und die Düse bewegt sich in einer geraden Linie zum nächsten Punkt. Es ist außerdem möglich, das Combing über die oberen/unteren Außenhautbereiche zu vermeiden, oder nur Combing innerhalb der Füllung auszuführen." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." +msgstr "Durch Combing bleibt die Düse während der Bewegung innerhalb von bereits gedruckten Bereichen. Dies führt zu einer leicht verlängerten Bewegungszeit, reduziert" +" jedoch die Notwendigkeit von Einzügen. Wenn Combing deaktiviert ist, wird das Material eingezogen und die Düse bewegt sich in einer geraden Linie zum" +" nächsten Punkt. Es ist außerdem möglich, das Combing über die oberen/unteren Außenhautbereiche zu vermeiden, oder nur Combing innerhalb der Füllung auszuführen." #: /fdmprinter.def.json msgctxt "retraction_combing option off" @@ -3425,8 +4082,12 @@ msgstr "Max. Combing Entfernung ohne Einziehen" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." -msgstr "Bei Werten größer als Null verwenden die Combing-Fahrbewegungen, die weiter als über diese Distanz erfolgen, die Einzugsfunktion. Beim Wert Null gibt es keine Maximalstellung, und die Combing-Fahrbewegungen verwenden die Einzugsfunktion nicht." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." +msgstr "Bei Werten größer als Null verwenden die Combing-Fahrbewegungen, die weiter als über diese Distanz erfolgen, die Einzugsfunktion. Beim Wert Null gibt es" +" keine Maximalstellung, und die Combing-Fahrbewegungen verwenden die Einzugsfunktion nicht." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" @@ -3445,7 +4106,9 @@ msgstr "Gedruckte Teile bei Bewegung umgehen" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "Die Düse vermeidet bei der Bewegung bereits gedruckte Teile. Diese Option ist nur verfügbar, wenn Combing aktiviert ist." #: /fdmprinter.def.json @@ -3455,7 +4118,9 @@ msgstr "Stützstrukturen bei Bewegung umgehen" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "Die Düse vermeidet bei der Bewegung bereits gedruckte Stützstrukturen. Diese Option ist nur verfügbar, wenn Combing aktiviert ist." #: /fdmprinter.def.json @@ -3465,7 +4130,9 @@ msgstr "Umgehungsabstand Bewegung" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "Der Abstand zwischen der Düse und den bereits gedruckten Teilen, wenn diese bei Bewegungen umgangen werden." #: /fdmprinter.def.json @@ -3475,7 +4142,9 @@ msgstr "Schichtstart X" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "Die X-Koordinate der Position, neben der das Teil positioniert ist, von dem aus der Druck jeder Schicht begonnen wird." #: /fdmprinter.def.json @@ -3485,7 +4154,9 @@ msgstr "Schichtstart Y" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "Die Y-Koordinate der Position, neben der das Teil positioniert ist, von dem aus der Druck jeder Schicht begonnen wird." #: /fdmprinter.def.json @@ -3495,8 +4166,13 @@ msgstr "Z-Sprung beim Einziehen" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Nach dem Einzug wird das Druckbett gesenkt, um einen Abstand zwischen Düse und Druck herzustellen. Das verhindert, dass die Düse den Druck während der Bewegungen anschlägt und verringert die Möglichkeit, dass der Druck vom Druckbett heruntergestoßen wird." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." +msgstr "Nach dem Einzug wird das Druckbett gesenkt, um einen Abstand zwischen Düse und Druck herzustellen. Das verhindert, dass die Düse den Druck während der" +" Bewegungen anschlägt und verringert die Möglichkeit, dass der Druck vom Druckbett heruntergestoßen wird." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" @@ -3505,8 +4181,11 @@ msgstr "Z-Sprung nur über gedruckten Teilen" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "Führen Sie nur einen Z-Sprung aus, wenn Sie über gedruckte Teile fahren, die nicht durch eine horizontale Bewegung vermeidbar sind, indem Sie gedruckte Teile während der Fahrt vermeiden." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." +msgstr "Führen Sie nur einen Z-Sprung aus, wenn Sie über gedruckte Teile fahren, die nicht durch eine horizontale Bewegung vermeidbar sind, indem Sie gedruckte" +" Teile während der Fahrt vermeiden." #: /fdmprinter.def.json msgctxt "retraction_hop label" @@ -3525,8 +4204,12 @@ msgstr "Z-Sprung nach Extruder-Wechsel" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "Nachdem das Gerät von einem Extruder zu einem anderen gewechselt hat, wird die Druckplatte abgesenkt, um einen Abstand zwischen der Düse und dem Druck zu bilden. Das verhindert, dass die Düse abgesondertes Material auf der Außenseite des Drucks hinterlässt." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." +msgstr "Nachdem das Gerät von einem Extruder zu einem anderen gewechselt hat, wird die Druckplatte abgesenkt, um einen Abstand zwischen der Düse und dem Druck" +" zu bilden. Das verhindert, dass die Düse abgesondertes Material auf der Außenseite des Drucks hinterlässt." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" @@ -3555,7 +4238,9 @@ msgstr "Kühlung für Drucken aktivieren" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." msgstr "Die Druckerlüfter werden während des Druckens aktiviert. Die Lüfter verbessern die Qualität von Schichten mit kurzen Schichtzeiten und von Brückenbildung/Überhängen." #: /fdmprinter.def.json @@ -3575,8 +4260,12 @@ msgstr "Normaldrehzahl des Lüfters" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." -msgstr "Die Drehzahl, mit der die Lüfter laufen, bevor der Grenzwert erreicht wird. Wenn eine Schicht schneller als der Grenzwert gedruckt wird, steigt die Lüfterdrehzahl schrittweise zur Maximaldrehzahl des Lüfters an." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." +msgstr "Die Drehzahl, mit der die Lüfter laufen, bevor der Grenzwert erreicht wird. Wenn eine Schicht schneller als der Grenzwert gedruckt wird, steigt die Lüfterdrehzahl" +" schrittweise zur Maximaldrehzahl des Lüfters an." #: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" @@ -3585,8 +4274,12 @@ msgstr "Maximaldrehzahl des Lüfters" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." -msgstr "Die Drehzahl, mit der die Lüfter bei der Mindestzeit für Schicht laufen. Die Lüfterdrehzahl wird schrittweise von der Normaldrehzahl bis zur Maximaldrehzahl des Lüfters angehoben, wenn der Grenzwert erreicht wird." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." +msgstr "Die Drehzahl, mit der die Lüfter bei der Mindestzeit für Schicht laufen. Die Lüfterdrehzahl wird schrittweise von der Normaldrehzahl bis zur Maximaldrehzahl" +" des Lüfters angehoben, wenn der Grenzwert erreicht wird." #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" @@ -3595,8 +4288,13 @@ msgstr "Grenzwert für Normaldrehzahl/Maximaldrehzahl des Lüfters" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." -msgstr "Die Schichtzeit, die den Grenzwert zwischen Normaldrehzahl und Maximaldrehzahl des Lüfters darstellt. Für Schichten, die langsamer als diese Zeit gedruckt werden, läuft der Lüfter auf Normaldrehzahl. Für schnellere Schichten steigt die Lüfterdrehzahl schrittweise zur Maximaldrehzahl des Lüfters an." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." +msgstr "Die Schichtzeit, die den Grenzwert zwischen Normaldrehzahl und Maximaldrehzahl des Lüfters darstellt. Für Schichten, die langsamer als diese Zeit gedruckt" +" werden, läuft der Lüfter auf Normaldrehzahl. Für schnellere Schichten steigt die Lüfterdrehzahl schrittweise zur Maximaldrehzahl des Lüfters an." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" @@ -3605,8 +4303,12 @@ msgstr "Anfängliche Lüfterdrehzahl" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." -msgstr "Die Drehzahl, mit der die Lüfter zu Druckbeginn drehen. In den nachfolgenden Schichten wird die Lüfterdrehzahl schrittweise bis zu der Schicht gesteigert, die der Normaldrehzahl in der Höhe entspricht." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." +msgstr "Die Drehzahl, mit der die Lüfter zu Druckbeginn drehen. In den nachfolgenden Schichten wird die Lüfterdrehzahl schrittweise bis zu der Schicht gesteigert," +" die der Normaldrehzahl in der Höhe entspricht." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" @@ -3615,8 +4317,12 @@ msgstr "Normaldrehzahl des Lüfters bei Höhe" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Die Höhe, auf der die Lüfter mit Normaldrehzahl laufen. In den Schichten darunter wird die Lüfterdrehzahl schrittweise von der anfänglichen Lüfterdrehzahl bis zur Normaldrehzahl angehoben." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." +msgstr "Die Höhe, auf der die Lüfter mit Normaldrehzahl laufen. In den Schichten darunter wird die Lüfterdrehzahl schrittweise von der anfänglichen Lüfterdrehzahl" +" bis zur Normaldrehzahl angehoben." #: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" @@ -3625,8 +4331,11 @@ msgstr "Normaldrehzahl des Lüfters bei Schicht" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." -msgstr "Die Schicht, bei der die Lüfter mit Normaldrehzahl laufen. Wenn Normaldrehzahl des Lüfters bei Höhe eingestellt ist, wird dieser Wert berechnet und auf eine ganze Zahl auf- oder abgerundet." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." +msgstr "Die Schicht, bei der die Lüfter mit Normaldrehzahl laufen. Wenn Normaldrehzahl des Lüfters bei Höhe eingestellt ist, wird dieser Wert berechnet und auf" +" eine ganze Zahl auf- oder abgerundet." #: /fdmprinter.def.json msgctxt "cool_min_layer_time label" @@ -3635,8 +4344,15 @@ msgstr "Mindestzeit für Schicht" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "Die Mindestzeit, die für eine Schicht aufgewendet wird. Hierdurch wird der Drucker verlangsamt, um mindestens die hier eingestellte Zeit für eine Schicht aufzuwenden. Dadurch kann das gedruckte Material angemessen abkühlen, bevor die folgende Schicht gedruckt wird. Die Schichten können dennoch weniger als die Mindestzeit für eine Schicht erfordern, wenn die Funktion Druckkopf anheben deaktiviert ist und die Mindestgeschwindigkeit andernfalls verletzt würde." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." +msgstr "Die Mindestzeit, die für eine Schicht aufgewendet wird. Hierdurch wird der Drucker verlangsamt, um mindestens die hier eingestellte Zeit für eine Schicht" +" aufzuwenden. Dadurch kann das gedruckte Material angemessen abkühlen, bevor die folgende Schicht gedruckt wird. Die Schichten können dennoch weniger als" +" die Mindestzeit für eine Schicht erfordern, wenn die Funktion Druckkopf anheben deaktiviert ist und die Mindestgeschwindigkeit andernfalls verletzt würde." #: /fdmprinter.def.json msgctxt "cool_min_speed label" @@ -3645,8 +4361,12 @@ msgstr "Mindestgeschwindigkeit" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." -msgstr "Die Mindestdruckgeschwindigkeit, trotz Verlangsamung aufgrund der Mindestzeit für Schicht. Wenn der Drucker zu langsam arbeitet, sinkt der Druck in der Düse zu stark ab und dies führt zu einer schlechten Druckqualität." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." +msgstr "Die Mindestdruckgeschwindigkeit, trotz Verlangsamung aufgrund der Mindestzeit für Schicht. Wenn der Drucker zu langsam arbeitet, sinkt der Druck in der" +" Düse zu stark ab und dies führt zu einer schlechten Druckqualität." #: /fdmprinter.def.json msgctxt "cool_lift_head label" @@ -3655,8 +4375,12 @@ msgstr "Druckkopf anheben" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." -msgstr "Wenn die Mindestgeschwindigkeit aufgrund der Mindestzeit für Schicht erreicht wird, wird der Druckkopf vom Druck angehoben und die zusätzliche Zeit, bis die Mindestzeit für Schicht erreicht ist, gewartet." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." +msgstr "Wenn die Mindestgeschwindigkeit aufgrund der Mindestzeit für Schicht erreicht wird, wird der Druckkopf vom Druck angehoben und die zusätzliche Zeit, bis" +" die Mindestzeit für Schicht erreicht ist, gewartet." #: /fdmprinter.def.json msgctxt "support label" @@ -3675,8 +4399,11 @@ msgstr "Stützstruktur generieren" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "Damit werden Strukturen zur Unterstützung von Modellteilen mit Überhängen generiert. Ohne diese Strukturen würden solche Teile während des Druckvorgangs zusammenfallen." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." +msgstr "Damit werden Strukturen zur Unterstützung von Modellteilen mit Überhängen generiert. Ohne diese Strukturen würden solche Teile während des Druckvorgangs" +" zusammenfallen." #: /fdmprinter.def.json msgctxt "support_extruder_nr label" @@ -3685,7 +4412,9 @@ msgstr "Extruder für Stützstruktur" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "Das für das Drucken der Stützstruktur verwendete Extruder-Element. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -3695,7 +4424,9 @@ msgstr "Extruder für Füllung Stützstruktur" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "Das für das Drucken der Füllung der Stützstruktur verwendete Extruder-Element. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -3705,7 +4436,9 @@ msgstr "Extruder für erste Schicht der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "Das für das Drucken der ersten Schicht der Stützstruktur verwendete Extruder-Element. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -3715,7 +4448,9 @@ msgstr "Extruder für Stützstruktur-Schnittstelle" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "Das für das Drucken der Dächer und Böden der Stützstruktur verwendete Extruder-Element. Dieses wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -3725,7 +4460,9 @@ msgstr "Extruder für Dachstruktur" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "Das für das Drucken der Stützdachstruktur verwendete Extruder-Element. Dieses wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -3735,7 +4472,9 @@ msgstr "Extruder für Bodenstruktur" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "Das für das Drucken der Stützstruktur der Böden verwendete Extruder-Element. Dieses wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -3745,8 +4484,16 @@ msgstr "Stützstruktur" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "Wählt zwischen den verfügbaren Techniken zur Erzeugung von Stützstrukturen. Mit „Normal“ wird eine Stützstruktur direkt unter den überhängenden Teilen erzeugt, die direkt darauf liegen. In der Einstellung „Tree“ wird eine Baumstützstruktur erzeugt, die zu den überhängenden Teilen reicht und diese stützt. Die Stützstruktur verästelt sich innerhalb des Modells und stützt es so gut wie möglich vom Druckbett aus." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." +msgstr "Wählt zwischen den verfügbaren Techniken zur Erzeugung von Stützstrukturen. Mit „Normal“ wird eine Stützstruktur direkt unter den überhängenden Teilen" +" erzeugt, die direkt darauf liegen. In der Einstellung „Tree“ wird eine Baumstützstruktur erzeugt, die zu den überhängenden Teilen reicht und diese stützt." +" Die Stützstruktur verästelt sich innerhalb des Modells und stützt es so gut wie möglich vom Druckbett aus." #: /fdmprinter.def.json msgctxt "support_structure option normal" @@ -3765,8 +4512,11 @@ msgstr "Astwinkel der Baumstützstruktur" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." -msgstr "Dies bezeichnet den Winkel der Äste. Verwenden Sie einen geringeren Winkel, um sie vertikaler und stabiler zu gestalten. Verwenden Sie einen stärkeren Winkel, um mehr Reichweite zu erhalten." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." +msgstr "Dies bezeichnet den Winkel der Äste. Verwenden Sie einen geringeren Winkel, um sie vertikaler und stabiler zu gestalten. Verwenden Sie einen stärkeren" +" Winkel, um mehr Reichweite zu erhalten." #: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" @@ -3775,8 +4525,12 @@ msgstr "Astabstand der Baumstützstruktur" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." -msgstr "Dies beschreibt, wie weit die Äste weg sein müssen, wenn sie das Modell berühren. Eine geringe Entfernung lässt die Baumstützstruktur das Modell an mehreren Punkten berühren, und führt zu einem besseren Überhang, allerdings lässt sich die Stützstruktur auch schwieriger entfernen." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." +msgstr "Dies beschreibt, wie weit die Äste weg sein müssen, wenn sie das Modell berühren. Eine geringe Entfernung lässt die Baumstützstruktur das Modell an mehreren" +" Punkten berühren, und führt zu einem besseren Überhang, allerdings lässt sich die Stützstruktur auch schwieriger entfernen." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" @@ -3785,18 +4539,22 @@ msgstr "Astdurchmesser der Baumstützstruktur" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." msgstr "Dies beschreibt den Durchmesser der dünnsten Äste der Baumstützstruktur. Dickere Äste sind stabiler. Äste zur Basis hin werden dicker als diese sein." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3805,8 +4563,13 @@ msgstr "Winkel Astdurchmesser der Baumstützstruktur" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -msgstr "Dies beschreibt den Winkel der Astdurchmesser, da sie stufenweise zum Boden hin dicker werden. Ein Winkel von 0 lässt die Äste über die gesamte Länge hinweg eine gleiche Dicke haben. Ein geringer Winkel kann die Stabilität der Baumstützstruktur erhöhen." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." +msgstr "Dies beschreibt den Winkel der Astdurchmesser, da sie stufenweise zum Boden hin dicker werden. Ein Winkel von 0 lässt die Äste über die gesamte Länge hinweg" +" eine gleiche Dicke haben. Ein geringer Winkel kann die Stabilität der Baumstützstruktur erhöhen." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" @@ -3815,8 +4578,12 @@ msgstr "Kollisionsauflösung der Baumstützstruktur" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." -msgstr "Dies ist die Auflösung für die Berechnung von Kollisionen, um ein Anschlagen des Modells zu verhindern. Eine niedrigere Einstellung sorgt für akkuratere Bäume, die weniger häufig fehlschlagen, erhöht jedoch die Slicing-Zeit erheblich." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." +msgstr "Dies ist die Auflösung für die Berechnung von Kollisionen, um ein Anschlagen des Modells zu verhindern. Eine niedrigere Einstellung sorgt für akkuratere" +" Bäume, die weniger häufig fehlschlagen, erhöht jedoch die Slicing-Zeit erheblich." #: /fdmprinter.def.json msgctxt "support_type label" @@ -3825,8 +4592,12 @@ msgstr "Platzierung Stützstruktur" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "Es werden Stützstrukturen platziert. Die Platzierung kann auf „Druckbett berühren“ oder „Überall“ eingestellt werden. Wenn „Überall“ eingestellt wird, werden die Stützstrukturen auch auf dem Modell gedruckt." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." +msgstr "Es werden Stützstrukturen platziert. Die Platzierung kann auf „Druckbett berühren“ oder „Überall“ eingestellt werden. Wenn „Überall“ eingestellt wird," +" werden die Stützstrukturen auch auf dem Modell gedruckt." #: /fdmprinter.def.json msgctxt "support_type option buildplate" @@ -3845,8 +4616,11 @@ msgstr "Winkel für Überhänge Stützstruktur" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." -msgstr "Der Mindestwinkel für Überhänge, für welche eine Stützstruktur zugefügt wird. Bei einem Wert von 0° werden alle Überhänge gestützt, bei 90° wird kein Überhang gestützt." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." +msgstr "Der Mindestwinkel für Überhänge, für welche eine Stützstruktur zugefügt wird. Bei einem Wert von 0° werden alle Überhänge gestützt, bei 90° wird kein Überhang" +" gestützt." #: /fdmprinter.def.json msgctxt "support_pattern label" @@ -3855,7 +4629,9 @@ msgstr "Muster der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "Das Muster der Stützstruktur des Drucks. Die verschiedenen verfügbaren Optionen führen zu einer stabilen oder zu einer leicht entfernbaren Stützstruktur." #: /fdmprinter.def.json @@ -3900,8 +4676,12 @@ msgstr "Anzahl der Wandlinien der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "Die Anzahl der Wände, mit denen die Stützstruktur-Füllung umgeben wird. Das Hinzufügen einer Wand kann den Druck der Stützstruktur zuverlässiger machen und Überhänge besser unterstützen. Es erhöht jedoch die Druckzeit und den Materialverbrauch." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." +msgstr "Die Anzahl der Wände, mit denen die Stützstruktur-Füllung umgeben wird. Das Hinzufügen einer Wand kann den Druck der Stützstruktur zuverlässiger machen" +" und Überhänge besser unterstützen. Es erhöht jedoch die Druckzeit und den Materialverbrauch." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" @@ -3910,8 +4690,12 @@ msgstr "Stützlinien verbinden" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." -msgstr "Die Enden der Stützlinien werden miteinander verbunden. Die Aktivierung dieser Einstellung kann Ihre Stützstruktur stabiler machen und Unterextrusion verhindern, kostet jedoch mehr Material." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." +msgstr "Die Enden der Stützlinien werden miteinander verbunden. Die Aktivierung dieser Einstellung kann Ihre Stützstruktur stabiler machen und Unterextrusion verhindern," +" kostet jedoch mehr Material." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" @@ -3920,7 +4704,9 @@ msgstr "Zickzack-Elemente Stützstruktur verbinden" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "Die Zickzack-Elemente werden verbunden. Dies erhöht die Stärke der Zickzack-Stützstruktur." #: /fdmprinter.def.json @@ -3930,7 +4716,9 @@ msgstr "Dichte der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Die Dichte der Stützstruktur wird eingestellt. Ein höherer Wert führt zu besseren Überhängen, aber die Stützstrukturen sind schwieriger zu entfernen." #: /fdmprinter.def.json @@ -3940,7 +4728,9 @@ msgstr "Linienabstand der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "Der Abstand zwischen den gedruckten Stützstrukturlinien. Diese Einstellung wird anhand der Dichte der Stützstruktur berechnet." #: /fdmprinter.def.json @@ -3950,7 +4740,9 @@ msgstr "Linienabstand der ursprünglichen Stützstruktur" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "Der Abstand zwischen der ursprünglichen gedruckten Stützstrukturlinien. Diese Einstellung wird anhand der Dichte der Stützstruktur berechnet." #: /fdmprinter.def.json @@ -3960,8 +4752,15 @@ msgstr "Unterstützung Linienrichtung Füllung" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." -msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet. Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass der Standardwinkel von 0 Grad zu verwenden ist." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." +msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet." +" Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste" +" ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass der Standardwinkel von 0 Grad zu verwenden ist." #: /fdmprinter.def.json msgctxt "support_brim_enable label" @@ -3970,8 +4769,12 @@ msgstr "Stütz-Brim aktivieren" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." -msgstr "Erstellen Sie ein Brim in den Stützstruktur-Füllungsbereichen der ersten Schicht. Das Brim wird unterhalb der Stützstruktur und nicht drumherum gedruckt. Die Aktivierung dieser Einstellung erhöht die Haftung der Stützstruktur am Druckbett." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." +msgstr "Erstellen Sie ein Brim in den Stützstruktur-Füllungsbereichen der ersten Schicht. Das Brim wird unterhalb der Stützstruktur und nicht drumherum gedruckt." +" Die Aktivierung dieser Einstellung erhöht die Haftung der Stützstruktur am Druckbett." #: /fdmprinter.def.json msgctxt "support_brim_width label" @@ -3980,7 +4783,9 @@ msgstr "Breite der Brim-Stützstruktur" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." msgstr "Die Breite des unter der Stützstruktur zu druckenden Brims. Ein größeres Brim erhöht die Haftung am Druckbett, jedoch erhöht sich hierdurch der Materialverbrauch." #: /fdmprinter.def.json @@ -3990,8 +4795,11 @@ msgstr "Anzahl der Brim-Stützstrukturlinien" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." -msgstr "Die Anzahl der Linien für die Brim-Stützstruktur. Eine größere Anzahl von Brim-Linien verbessert die Haftung am Druckbett, jedoch erhöht sich hierdurch der Materialverbrauch." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." +msgstr "Die Anzahl der Linien für die Brim-Stützstruktur. Eine größere Anzahl von Brim-Linien verbessert die Haftung am Druckbett, jedoch erhöht sich hierdurch" +" der Materialverbrauch." #: /fdmprinter.def.json msgctxt "support_z_distance label" @@ -4000,8 +4808,12 @@ msgstr "Z-Abstand der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "Der Abstand der Ober-/Unterseite der Stützstruktur vom Druck. So wird ein Zwischenraum geschaffen, der die Entfernung der Stützstrukturen nach dem Drucken des Modells ermöglicht. Dieser Wert wird auf ein Vielfaches der Schichtdicke aufgerundet." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." +msgstr "Der Abstand der Ober-/Unterseite der Stützstruktur vom Druck. So wird ein Zwischenraum geschaffen, der die Entfernung der Stützstrukturen nach dem Drucken" +" des Modells ermöglicht. Dieser Wert wird auf ein Vielfaches der Schichtdicke aufgerundet." #: /fdmprinter.def.json msgctxt "support_top_distance label" @@ -4040,8 +4852,14 @@ msgstr "Abstandspriorität der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." -msgstr "Definiert, ob die X/Y-Distanz der Stützstruktur die Z-Distanz der Stützstruktur aufhebt oder umgekehrt. Wenn X/Y Z aufhebt, kann die X/Y-Distanz die Stützstruktur vom Modell wegschieben und damit die tatsächliche Z-Distanz zum Überhang beeinflussen. Diese Einstellung kann deaktiviert werden, indem die X/Y-Distanz um die Überhänge nicht angewendet wird." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." +msgstr "Definiert, ob die X/Y-Distanz der Stützstruktur die Z-Distanz der Stützstruktur aufhebt oder umgekehrt. Wenn X/Y Z aufhebt, kann die X/Y-Distanz die Stützstruktur" +" vom Modell wegschieben und damit die tatsächliche Z-Distanz zum Überhang beeinflussen. Diese Einstellung kann deaktiviert werden, indem die X/Y-Distanz" +" um die Überhänge nicht angewendet wird." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" @@ -4060,7 +4878,8 @@ msgstr "X/Y-Mindestabstand der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "Der Abstand der Stützstruktur zum Überhang in der X- und Y-Richtung." #: /fdmprinter.def.json @@ -4070,8 +4889,13 @@ msgstr "Stufenhöhe der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." -msgstr "Die Höhe der Stufen der treppenförmigen Unterlage für die Stützstruktur des Modells. Ein niedriger Wert kann das Entfernen der Stützstruktur erschweren, ein zu hoher Wert kann jedoch zu instabilen Stützstrukturen führen. Auf Null einstellen, um das Stufenverhalten zu deaktivieren." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." +msgstr "Die Höhe der Stufen der treppenförmigen Unterlage für die Stützstruktur des Modells. Ein niedriger Wert kann das Entfernen der Stützstruktur erschweren," +" ein zu hoher Wert kann jedoch zu instabilen Stützstrukturen führen. Auf Null einstellen, um das Stufenverhalten zu deaktivieren." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" @@ -4080,8 +4904,12 @@ msgstr "Max. Stufenhöhe der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -msgstr "Die maximale Breite der Stufen der treppenförmigen Unterlage für die Stützstruktur des Modells. Ein niedriger Wert kann das Entfernen der Stützstruktur erschweren, ein zu hoher Wert kann jedoch zu instabilen Stützstrukturen führen." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." +msgstr "Die maximale Breite der Stufen der treppenförmigen Unterlage für die Stützstruktur des Modells. Ein niedriger Wert kann das Entfernen der Stützstruktur" +" erschweren, ein zu hoher Wert kann jedoch zu instabilen Stützstrukturen führen." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" @@ -4090,8 +4918,13 @@ msgstr "Stützstufe minimaler Neigungswinkel" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." -msgstr "Die Mindestneigung des Bereichs zur Erstellung einer Stützstufe. Bei niedrigeren Werten lassen sich die Stützstrukturen an flachen Neigungen leichter entfernen. Zu niedrige Werte können allerdings zu widersprüchlichen Ergebnissen an anderen Teilen des Modells führen." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." +msgstr "Die Mindestneigung des Bereichs zur Erstellung einer Stützstufe. Bei niedrigeren Werten lassen sich die Stützstrukturen an flachen Neigungen leichter entfernen." +" Zu niedrige Werte können allerdings zu widersprüchlichen Ergebnissen an anderen Teilen des Modells führen." #: /fdmprinter.def.json msgctxt "support_join_distance label" @@ -4100,8 +4933,12 @@ msgstr "Abstand für Zusammenführung der Stützstrukturen" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." -msgstr "Der Maximalabstand zwischen Stützstrukturen in der X- und Y-Richtung. Wenn der Abstand einzelner Strukturen zueinander diesen Wert unterschreitet, werden diese Strukturen miteinander kombiniert und bilden eine Struktur." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." +msgstr "Der Maximalabstand zwischen Stützstrukturen in der X- und Y-Richtung. Wenn der Abstand einzelner Strukturen zueinander diesen Wert unterschreitet, werden" +" diese Strukturen miteinander kombiniert und bilden eine Struktur." #: /fdmprinter.def.json msgctxt "support_offset label" @@ -4110,8 +4947,11 @@ msgstr "Horizontale Erweiterung der Stützstruktur" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." -msgstr "Der Abstand, der auf die Polygone in den einzelnen Schichten angewendet wird. Positive Werte können die Stützbereiche glätten und dadurch eine stabilere Stützstruktur schaffen." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." +msgstr "Der Abstand, der auf die Polygone in den einzelnen Schichten angewendet wird. Positive Werte können die Stützbereiche glätten und dadurch eine stabilere" +" Stützstruktur schaffen." #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" @@ -4120,7 +4960,9 @@ msgstr "Stützstruktur Füllschichtdicke" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." msgstr "Die Dicke pro Schicht des Füllmaterials der Stützstruktur. Dieser Wert sollte immer ein Vielfaches der Schichtdicke sein und wird sonst auf- oder abgerundet." #: /fdmprinter.def.json @@ -4130,8 +4972,12 @@ msgstr "Stufenweise Füllungsschritte Stützstruktur" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." -msgstr "Anzahl der Male zur Reduzierung der Stützstruktur-Füllungsdichte um die Hälfte bei Arbeiten unter den oberen Flächen. Bereiche, die weiter an den Oberflächen sind, erhalten eine höhere Dichte bis zur Füllungsdichte der Stützstruktur." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." +msgstr "Anzahl der Male zur Reduzierung der Stützstruktur-Füllungsdichte um die Hälfte bei Arbeiten unter den oberen Flächen. Bereiche, die weiter an den Oberflächen" +" sind, erhalten eine höhere Dichte bis zur Füllungsdichte der Stützstruktur." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" @@ -4140,7 +4986,9 @@ msgstr "Höhe stufenweiser Füllungsschritt Stützstruktur" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "Die Höhe der Stützstruktur-Füllung einer bestimmten Dichte vor dem Umschalten auf die halbe Dichte." #: /fdmprinter.def.json @@ -4150,7 +4998,9 @@ msgstr "Mindestbereich Stützstruktur" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "Mindestflächenbreite für Stützstruktur-Polygone. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden nicht generiert." #: /fdmprinter.def.json @@ -4160,8 +5010,12 @@ msgstr "Stützstruktur-Schnittstelle aktivieren" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." -msgstr "Es wird eine dichte Schnittstelle zwischen dem Modell und der Stützstruktur generiert. Das erstellt eine Außenhaut oben auf der Stützstruktur, auf der das Modell gedruckt wird, und unten auf der Stützstruktur, wo diese auf dem Modell ruht." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." +msgstr "Es wird eine dichte Schnittstelle zwischen dem Modell und der Stützstruktur generiert. Das erstellt eine Außenhaut oben auf der Stützstruktur, auf der" +" das Modell gedruckt wird, und unten auf der Stützstruktur, wo diese auf dem Modell ruht." #: /fdmprinter.def.json msgctxt "support_roof_enable label" @@ -4170,7 +5024,9 @@ msgstr "Stützdach aktivieren" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "Es wird eine dichte Materialschicht zwischen der Stützdachstruktur und dem Modell generiert. Das erstellt eine Außenhaut zwischen dem Modell und der Stützstruktur." #: /fdmprinter.def.json @@ -4180,8 +5036,11 @@ msgstr "Stützboden aktivieren" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." -msgstr "Es wird eine dichte Materialschicht zwischen dem Boden der Stützstruktur und dem Modell generiert. Das erstellt eine Außenhaut zwischen dem Modell und der Stützstruktur." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." +msgstr "Es wird eine dichte Materialschicht zwischen dem Boden der Stützstruktur und dem Modell generiert. Das erstellt eine Außenhaut zwischen dem Modell und" +" der Stützstruktur." #: /fdmprinter.def.json msgctxt "support_interface_height label" @@ -4190,7 +5049,9 @@ msgstr "Dicke der Stützstrukturschnittstelle" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "Die Dicke der Schnittstelle der Stützstruktur, wo sie das Modell unten und oben berührt." #: /fdmprinter.def.json @@ -4200,7 +5061,9 @@ msgstr "Dicke des Stützdachs" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "Die Dicke des Stützdachs. Dies steuert die Menge an dichten Schichten oben an der Stützstruktur, auf der das Modell aufsitzt." #: /fdmprinter.def.json @@ -4210,7 +5073,9 @@ msgstr "Dicke der Bodenstruktur" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "Die Dicke der Stützböden. Dies steuert die Anzahl der dichten Schichten, die oben an einem Modell gedruckt werden, auf dem die Stützstruktur aufsitzt." #: /fdmprinter.def.json @@ -4220,8 +5085,14 @@ msgstr "Auflösung Stützstrukturschnittstelle" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -msgstr "Bei der Überprüfung, wo sich das Modell über und unter der Stützstruktur befindet, verwenden Sie Schritte der entsprechenden Höhe. Niedrigere Werte schneiden langsamer, während höhere Werte dazu führen können, dass die normale Stützstruktur an einigen Stellen gedruckt wird, wo sie als Stützstrukturschnittstelle gedruckt werden sollte." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." +msgstr "Bei der Überprüfung, wo sich das Modell über und unter der Stützstruktur befindet, verwenden Sie Schritte der entsprechenden Höhe. Niedrigere Werte schneiden" +" langsamer, während höhere Werte dazu führen können, dass die normale Stützstruktur an einigen Stellen gedruckt wird, wo sie als Stützstrukturschnittstelle" +" gedruckt werden sollte." #: /fdmprinter.def.json msgctxt "support_interface_density label" @@ -4230,8 +5101,12 @@ msgstr "Dichte Stützstrukturschnittstelle" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "Die Dichte der Stützstrukturdächer und -böden wird eingestellt. Ein höherer Wert führt zu besseren Überhängen, aber die Stützstrukturen sind schwieriger zu entfernen." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." +msgstr "Die Dichte der Stützstrukturdächer und -böden wird eingestellt. Ein höherer Wert führt zu besseren Überhängen, aber die Stützstrukturen sind schwieriger" +" zu entfernen." #: /fdmprinter.def.json msgctxt "support_roof_density label" @@ -4240,7 +5115,9 @@ msgstr "Dichte der Dachstruktur" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Die Dichte der Stützstrukturdächer wird eingestellt. Ein höherer Wert führt zu besseren Überhängen, aber die Stützstrukturen sind schwieriger zu entfernen." #: /fdmprinter.def.json @@ -4250,8 +5127,11 @@ msgstr "Linienabstand der Dachstruktur" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." -msgstr "Der Abstand zwischen den gedruckten Stützdachlinien. Diese Einstellung wird anhand der Dichte der Stützstruktur berechnet, kann aber auch separat eingestellt werden." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." +msgstr "Der Abstand zwischen den gedruckten Stützdachlinien. Diese Einstellung wird anhand der Dichte der Stützstruktur berechnet, kann aber auch separat eingestellt" +" werden." #: /fdmprinter.def.json msgctxt "support_bottom_density label" @@ -4260,7 +5140,9 @@ msgstr "Dichte der Bodenstruktur" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "Die Dichte der Stützstrukturböden wird eingestellt. Ein höherer Wert führt zu einer besseren Haftung der Stützstruktur oben am Modell." #: /fdmprinter.def.json @@ -4270,8 +5152,11 @@ msgstr "Linienabstand der Bodenstruktur" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." -msgstr "Der Abstand zwischen den gedruckten Stützstrukturbodenlinien. Diese Einstellung wird anhand der Dichte des Stützstrukturboden berechnet, kann aber auch separat eingestellt werden." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." +msgstr "Der Abstand zwischen den gedruckten Stützstrukturbodenlinien. Diese Einstellung wird anhand der Dichte des Stützstrukturboden berechnet, kann aber auch" +" separat eingestellt werden." #: /fdmprinter.def.json msgctxt "support_interface_pattern label" @@ -4280,7 +5165,9 @@ msgstr "Muster Stützstrukturschnittstelle" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "Das Muster, mit dem die Schnittstelle der Stützstruktur mit dem Modell gedruckt wird." #: /fdmprinter.def.json @@ -4385,8 +5272,11 @@ msgstr "Mindestbereich Stützstruktur-Schnittstelle" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." -msgstr "Mindestflächenbreite für Stützstruktur-Schnittstellen-Polygone. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden als normale Stützstruktur gedruckt." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." +msgstr "Mindestflächenbreite für Stützstruktur-Schnittstellen-Polygone. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden als normale Stützstruktur" +" gedruckt." #: /fdmprinter.def.json msgctxt "minimum_roof_area label" @@ -4395,7 +5285,9 @@ msgstr "Mindestbereich Stützstrukturdach" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Mindestfläche für die Dächer der Stützstruktur. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden als normale Stützstruktur gedruckt." #: /fdmprinter.def.json @@ -4405,7 +5297,9 @@ msgstr "Mindestbereich Stützstrukturboden" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Mindestfläche für die Dächer der Stützstruktur. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden als normale Stützstruktur gedruckt." #: /fdmprinter.def.json @@ -4445,8 +5339,17 @@ msgstr "Richtungen der Verbindungslinien unterstützen" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet. Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (zwischen 45 und 135- rad, falls die Verbindungsstellen ziemlich dick sind, oder 90 Grad) zu verwenden sind." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet." +" Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste" +" ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (zwischen 45 und 135- rad," +" falls die Verbindungsstellen ziemlich dick sind, oder 90 Grad) zu verwenden sind." #: /fdmprinter.def.json msgctxt "support_roof_angles label" @@ -4455,8 +5358,17 @@ msgstr "Richtungen der Dachlinien unterstützen" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet. Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (zwischen 45 und 135- rad, falls die Verbindungsstellen ziemlich dick sind, oder 90 Grad) zu verwenden sind." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet." +" Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste" +" ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (zwischen 45 und 135- rad," +" falls die Verbindungsstellen ziemlich dick sind, oder 90 Grad) zu verwenden sind." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" @@ -4465,8 +5377,17 @@ msgstr "Richtungen der Bodenlinien unterstützen" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet. Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (zwischen 45 und 135- rad, falls die Verbindungsstellen ziemlich dick sind, oder 90 Grad) zu verwenden sind." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Liste der zu verwendenden Linienrichtungen (in ganzen Zahlen). Die Elemente der Liste werden während des Aufbaus der Schichten der Reihe nach abgearbeitet." +" Wenn das Ende der Liste erreicht wird, wird wieder beim ersten Element begonnen. Die Listenobjekte werden durch Kommas getrennt und die gesamte Liste" +" ist in eckige Klammern gesetzt. Standardmäßig ist eine leere Liste vorhanden, was bedeutet, dass herkömmliche Standardwinkel (zwischen 45 und 135- rad," +" falls die Verbindungsstellen ziemlich dick sind, oder 90 Grad) zu verwenden sind." #: /fdmprinter.def.json msgctxt "support_fan_enable label" @@ -4475,7 +5396,9 @@ msgstr "Lüfterdrehzahl überschreiben" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." msgstr "Bei Aktivierung wird die Lüfterdrehzahl für die Druckkühlung für die Außenhautbereiche direkt über der Stützstruktur geändert." #: /fdmprinter.def.json @@ -4485,8 +5408,11 @@ msgstr "Unterstützte Lüfterdrehzahl für Außenhaut" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." -msgstr "Prozentwert der Lüfterdrehzahl für die Verwendung beim Drucken der Außenhautbereiche direkt oberhalb der Stützstruktur. Die Verwendung einer hohen Lüfterdrehzahl ermöglicht ein leichteres Entfernen der Stützstruktur." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." +msgstr "Prozentwert der Lüfterdrehzahl für die Verwendung beim Drucken der Außenhautbereiche direkt oberhalb der Stützstruktur. Die Verwendung einer hohen Lüfterdrehzahl" +" ermöglicht ein leichteres Entfernen der Stützstruktur." #: /fdmprinter.def.json msgctxt "support_use_towers label" @@ -4495,8 +5421,12 @@ msgstr "Verwendung von Pfeilern" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." -msgstr "Es werden spezielle Pfeiler verwendet, um kleine Überhänge zu stützen. Diese Pfeiler haben einen größeren Durchmesser als der von ihnen gestützte Bereich. In der Nähe des Überhangs verkleinert sich der Durchmesser der Pfeiler, was zur Bildung eines Dachs führt." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." +msgstr "Es werden spezielle Pfeiler verwendet, um kleine Überhänge zu stützen. Diese Pfeiler haben einen größeren Durchmesser als der von ihnen gestützte Bereich." +" In der Nähe des Überhangs verkleinert sich der Durchmesser der Pfeiler, was zur Bildung eines Dachs führt." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" @@ -4515,7 +5445,9 @@ msgstr "Maximaler Durchmesser für Stützpfeiler" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "Der Mindestdurchmesser in den X/Y-Richtungen eines kleinen Bereichs, der durch einen speziellen Stützpfeiler gestützt wird." #: /fdmprinter.def.json @@ -4525,7 +5457,9 @@ msgstr "Winkel des Pfeilerdachs" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." msgstr "Der Winkel eines Pfeilerdachs. Ein höherer Wert hat spitze Pfeilerdächer zur Folge, ein niedrigerer Wert führt zu flacheren Pfeilerdächern." #: /fdmprinter.def.json @@ -4535,7 +5469,9 @@ msgstr "Stütznetz ablegen" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "Sorgt für Unterstützung überall unterhalb des Stütznetzes, sodass kein Überhang im Stütznetz vorhanden ist." #: /fdmprinter.def.json @@ -4545,7 +5481,9 @@ msgstr "Szene verfügt über Stütznetze" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "Die Szene verfügt über Stütznetze. Diese Einstellung wird von Cura gesteuert." #: /fdmprinter.def.json @@ -4565,8 +5503,14 @@ msgstr "Einzugstropfen aktivieren" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." -msgstr "Diese Funktion legt fest, ob das Filament vor dem Drucken mit einem Tropfen eingezogen wird. Wenn diese Funktion aktiviert ist, stellt der Extruder vor dem Drucken an der Düse Material bereit. Der Brim- oder Skirt-Druck kann ebenfalls als Einzug wirken; in diesem Fall kann das Ausschalten dieser Funktion Zeit einsparen." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." +msgstr "Diese Funktion legt fest, ob das Filament vor dem Drucken mit einem Tropfen eingezogen wird. Wenn diese Funktion aktiviert ist, stellt der Extruder vor" +" dem Drucken an der Düse Material bereit. Der Brim- oder Skirt-Druck kann ebenfalls als Einzug wirken; in diesem Fall kann das Ausschalten dieser Funktion" +" Zeit einsparen." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" @@ -4575,7 +5519,9 @@ msgstr "X-Position Extruder-Einzug" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Die X-Koordinate der Position, an der die Düse am Druckbeginn einzieht." #: /fdmprinter.def.json @@ -4585,7 +5531,9 @@ msgstr "Y-Position Extruder-Einzug" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Die Y-Koordinate der Position, an der die Düse am Druckbeginn einzieht." #: /fdmprinter.def.json @@ -4595,8 +5543,15 @@ msgstr "Druckplattenhaftungstyp" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "Verschiedene Optionen, die die Materialbereitstellung für die Extrusion und die Haftung am Druckbett verbessern. Durch die Brim-Funktion wird ein flacher, einschichtiger Bereich um die Basis des Modells herum hinzugefügt, um Warping zu verhindern. Durch die Raft-Funktion wird ein dickes Gitter mit Dach unter dem Modell hinzugefügt. Das Skirt-Element ist eine Linie, die um das Modell herum gedruckt wird, aber nicht mit dem Modell verbunden ist." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." +msgstr "Verschiedene Optionen, die die Materialbereitstellung für die Extrusion und die Haftung am Druckbett verbessern. Durch die Brim-Funktion wird ein flacher," +" einschichtiger Bereich um die Basis des Modells herum hinzugefügt, um Warping zu verhindern. Durch die Raft-Funktion wird ein dickes Gitter mit Dach unter" +" dem Modell hinzugefügt. Das Skirt-Element ist eine Linie, die um das Modell herum gedruckt wird, aber nicht mit dem Modell verbunden ist." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" @@ -4625,7 +5580,9 @@ msgstr "Druckplattenhaftung für Extruder" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "Das für das Drucken von Skirt/Brim/Raft verwendete Extruder-Element. Diese wird für die Mehrfach-Extrusion benutzt." #: /fdmprinter.def.json @@ -4635,7 +5592,9 @@ msgstr "Skirt/Brim-Extruder" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "Der Extruderzug, der für den Druck von Skirt oder Brim verwendet wird. Dies wird bei der Mehrfachextrusion verwendet." #: /fdmprinter.def.json @@ -4645,7 +5604,9 @@ msgstr "Raft-Basis-Extruder" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "Der Extruderzug, der für den Druck der ersten Schicht des Rafts verwendet wird. Dies wird bei der Mehrfachextrusion verwendet." #: /fdmprinter.def.json @@ -4655,7 +5616,9 @@ msgstr "Extruder für die Raft-Mitte" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "Der Extruderzug, der für den Druck der mittleren Schicht des Rafts verwendet wird. Dies wird bei der Mehrfachextrusion verwendet." #: /fdmprinter.def.json @@ -4665,7 +5628,9 @@ msgstr "Extruder für die Raft-Oberseite" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "Der Extruderzug, der für den Druck der obersten Schicht(en) des Rafts verwendet wird. Dies wird bei der Mehrfachextrusion verwendet." #: /fdmprinter.def.json @@ -4675,8 +5640,11 @@ msgstr "Anzahl der Skirt-Linien" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." -msgstr "Mehrere Skirt-Linien ermöglichen eine bessere Materialbereitstellung für die Extrusion für kleine Modelle. Wird dieser Wert auf 0 eingestellt, wird kein Skirt erstellt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." +msgstr "Mehrere Skirt-Linien ermöglichen eine bessere Materialbereitstellung für die Extrusion für kleine Modelle. Wird dieser Wert auf 0 eingestellt, wird kein" +" Skirt erstellt." #: /fdmprinter.def.json msgctxt "skirt_gap label" @@ -4687,10 +5655,10 @@ msgstr "Skirt-Abstand" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.\n" -"Es handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden mehrere Skirt-Linien in äußerer Richtung angebracht." +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.\nEs handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden mehrere" +" Skirt-Linien in äußerer Richtung angebracht." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4699,8 +5667,13 @@ msgstr "Mindestlänge für Skirt/Brim" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." -msgstr "Die Mindestlänge für das Skirt- oder Brim-Element. Wenn diese Mindestlänge nicht durch die Anzahl der Skirt- oder Brim-Linien erreicht wird, werden weitere Skirt- oder Brim-Linien hinzugefügt, bis diese Mindestlänge erreicht wird. Hinweis: Wenn die Linienzahl auf 0 eingestellt wird, wird dies ignoriert." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." +msgstr "Die Mindestlänge für das Skirt- oder Brim-Element. Wenn diese Mindestlänge nicht durch die Anzahl der Skirt- oder Brim-Linien erreicht wird, werden weitere" +" Skirt- oder Brim-Linien hinzugefügt, bis diese Mindestlänge erreicht wird. Hinweis: Wenn die Linienzahl auf 0 eingestellt wird, wird dies ignoriert." #: /fdmprinter.def.json msgctxt "brim_width label" @@ -4709,8 +5682,12 @@ msgstr "Breite des Brim-Elements" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." -msgstr "Der Abstand vom Model zur äußersten Brim-Linie. Ein größeres Brim-Element verbessert die Haftung am Druckbett, es wird dadurch aber auch der verwendbare Druckbereich verkleinert." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." +msgstr "Der Abstand vom Model zur äußersten Brim-Linie. Ein größeres Brim-Element verbessert die Haftung am Druckbett, es wird dadurch aber auch der verwendbare" +" Druckbereich verkleinert." #: /fdmprinter.def.json msgctxt "brim_line_count label" @@ -4719,8 +5696,11 @@ msgstr "Anzahl der Brim-Linien" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." -msgstr "Die Anzahl der Linien für das Brim-Element. Eine größere Anzahl von Brim-Linien verbessert die Haftung am Druckbett, es wird dadurch aber auch der verwendbare Druckbereich verkleinert." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." +msgstr "Die Anzahl der Linien für das Brim-Element. Eine größere Anzahl von Brim-Linien verbessert die Haftung am Druckbett, es wird dadurch aber auch der verwendbare" +" Druckbereich verkleinert." #: /fdmprinter.def.json msgctxt "brim_gap label" @@ -4729,8 +5709,12 @@ msgstr "Abstand zum Brim-Element" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." -msgstr "Der horizontale Abstand zwischen der ersten Brim-Linie und der Kontur der ersten Schicht des Drucks. Eine kleine Spalte kann das Entfernen des Brims vereinfachen, wobei trotzdem alle thermischen Vorteile genutzt werden können." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." +msgstr "Der horizontale Abstand zwischen der ersten Brim-Linie und der Kontur der ersten Schicht des Drucks. Eine kleine Spalte kann das Entfernen des Brims vereinfachen," +" wobei trotzdem alle thermischen Vorteile genutzt werden können." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" @@ -4739,8 +5723,12 @@ msgstr "Brim ersetzt die Stützstruktur" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." -msgstr "Erzwingen Sie den Druck des Brims um das Modell herum, auch wenn dieser Raum sonst durch die Stützstruktur belegt würde. Dies ersetzt einige der ersten Schichten der Stützstruktur durch Brim-Bereiche." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." +msgstr "Erzwingen Sie den Druck des Brims um das Modell herum, auch wenn dieser Raum sonst durch die Stützstruktur belegt würde. Dies ersetzt einige der ersten" +" Schichten der Stützstruktur durch Brim-Bereiche." #: /fdmprinter.def.json msgctxt "brim_outside_only label" @@ -4749,8 +5737,12 @@ msgstr "Brim nur an Außenseite" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." -msgstr "Brim nur an der Außenseite des Modells drucken. Damit reduziert sich die Anzahl der Brims, die Sie später entfernen müssen, während die Druckbetthaftung nicht signifikant eingeschränkt wird." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." +msgstr "Brim nur an der Außenseite des Modells drucken. Damit reduziert sich die Anzahl der Brims, die Sie später entfernen müssen, während die Druckbetthaftung" +" nicht signifikant eingeschränkt wird." #: /fdmprinter.def.json msgctxt "raft_margin label" @@ -4759,8 +5751,12 @@ msgstr "Zusätzlicher Abstand für Raft" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "Wenn die Raft-Funktion aktiviert ist, gibt es einen zusätzlichen Raft-Bereich um das Modell herum, für das ein Raft erstellt wird. Bei einem größeren Abstand wird ein kräftigeres Raft-Element hergestellt, wobei jedoch mehr Material verbraucht wird und weniger Platz für das gedruckte Modell verbleibt." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." +msgstr "Wenn die Raft-Funktion aktiviert ist, gibt es einen zusätzlichen Raft-Bereich um das Modell herum, für das ein Raft erstellt wird. Bei einem größeren Abstand" +" wird ein kräftigeres Raft-Element hergestellt, wobei jedoch mehr Material verbraucht wird und weniger Platz für das gedruckte Modell verbleibt." #: /fdmprinter.def.json msgctxt "raft_smoothing label" @@ -4769,8 +5765,13 @@ msgstr "Raft-Glättung" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "Diese Einstellung steuert, wie stark die Innenkanten des Raft-Umrisses gerundet werden. Die Innenkanten werden zu einem Halbkreis mit einem Radius entsprechend des hier definierten Werts gerundet. Diese Einstellung entfernt außerdem Löcher im Raft-Umriss, die kleiner als ein solcher Kreis sind." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." +msgstr "Diese Einstellung steuert, wie stark die Innenkanten des Raft-Umrisses gerundet werden. Die Innenkanten werden zu einem Halbkreis mit einem Radius entsprechend" +" des hier definierten Werts gerundet. Diese Einstellung entfernt außerdem Löcher im Raft-Umriss, die kleiner als ein solcher Kreis sind." #: /fdmprinter.def.json msgctxt "raft_airgap label" @@ -4779,8 +5780,12 @@ msgstr "Luftspalt für Raft" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." -msgstr "Die Lücke zwischen der letzten Raft-Schicht und der ersten Schicht des Modells. Nur die erste Schicht wird entsprechend dieses Wertes angehoben, um die Bindung zwischen der Raft-Schicht und dem Modell zu reduzieren. Dies macht es leichter, das Raft abzuziehen." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." +msgstr "Die Lücke zwischen der letzten Raft-Schicht und der ersten Schicht des Modells. Nur die erste Schicht wird entsprechend dieses Wertes angehoben, um die" +" Bindung zwischen der Raft-Schicht und dem Modell zu reduzieren. Dies macht es leichter, das Raft abzuziehen." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" @@ -4789,8 +5794,12 @@ msgstr "Z Überlappung der ersten Schicht" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." -msgstr "Die erste und die zweite Schicht des Modells sollen sich in der Z-Richtung überlappen, um das verlorene Filament in dem Luftspalt zu kompensieren. Alle Modelle über der ersten Modellschicht verschieben sich um diesen Wert nach unten." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." +msgstr "Die erste und die zweite Schicht des Modells sollen sich in der Z-Richtung überlappen, um das verlorene Filament in dem Luftspalt zu kompensieren. Alle" +" Modelle über der ersten Modellschicht verschieben sich um diesen Wert nach unten." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" @@ -4799,8 +5808,12 @@ msgstr "Obere Raft-Schichten" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." -msgstr "Die Anzahl der Oberflächenschichten auf der zweiten Raft-Schicht. Dabei handelt es sich um komplett gefüllte Schichten, auf denen das Modell ruht. Bei der Verwendung von 2 Schichten entsteht eine glattere Oberfläche als bei einer Schicht." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." +msgstr "Die Anzahl der Oberflächenschichten auf der zweiten Raft-Schicht. Dabei handelt es sich um komplett gefüllte Schichten, auf denen das Modell ruht. Bei" +" der Verwendung von 2 Schichten entsteht eine glattere Oberfläche als bei einer Schicht." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" @@ -4819,7 +5832,9 @@ msgstr "Linienbreite der Raft-Oberfläche" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "Die Breite der Linien in der Raft-Oberfläche. Dünne Linien sorgen dafür, dass die Raft-Oberfläche glatter wird." #: /fdmprinter.def.json @@ -4829,7 +5844,9 @@ msgstr "Linienabstand der Raft-Oberfläche" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." msgstr "Der Abstand zwischen den Raft-Linien der Raft-Oberflächenschichten. Der Abstand sollte der Linienbreite entsprechen, damit die Oberfläche stabil ist." #: /fdmprinter.def.json @@ -4839,8 +5856,12 @@ msgstr "Mittlere Ebenen des Rafts" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." -msgstr "Die Anzahl der Schichten zwischen dem Boden und der Oberfläche des Rafts. Aus diesen besteht der größte Teil des Rafts. Eine Erhöhung dieses Wertes führt zu einem dickeren und stabileren Raft." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." +msgstr "Die Anzahl der Schichten zwischen dem Boden und der Oberfläche des Rafts. Aus diesen besteht der größte Teil des Rafts. Eine Erhöhung dieses Wertes führt" +" zu einem dickeren und stabileren Raft." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" @@ -4859,7 +5880,9 @@ msgstr "Linienbreite des Raft-Mittelbereichs" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "Die Breite der Linien im Raft-Mittelbereich. Wenn die zweite Schicht mehr extrudiert, haften die Linien besser an der Druckplatte." #: /fdmprinter.def.json @@ -4869,8 +5892,12 @@ msgstr "Linienabstand im Raft-Mittelbereich" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -msgstr "Der Abstand zwischen den Raft-Linien im Raft-Mittelbereich. Der Abstand im Mittelbereich sollte recht groß sein, dennoch muss dieser dicht genug sein, um die Raft-Oberflächenschichten stützen zu können." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." +msgstr "Der Abstand zwischen den Raft-Linien im Raft-Mittelbereich. Der Abstand im Mittelbereich sollte recht groß sein, dennoch muss dieser dicht genug sein," +" um die Raft-Oberflächenschichten stützen zu können." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" @@ -4879,7 +5906,9 @@ msgstr "Dicke der Raft-Basis" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "Die Schichtdicke der Raft-Basisschicht. Dabei sollte es sich um eine dicke Schicht handeln, die fest an der Druckplatte haftet." #: /fdmprinter.def.json @@ -4889,7 +5918,9 @@ msgstr "Linienbreite der Raft-Basis" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "Die Breite der Linien in der Raft-Basisschicht. Dabei sollte es sich um dicke Linien handeln, da diese besser an der Druckplatte haften." #: /fdmprinter.def.json @@ -4899,7 +5930,9 @@ msgstr "Linienabstand der Raft-Basis" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "Der Abstand zwischen den Raft-Linien der Raft-Basisschicht. Große Abstände erleichtern das Entfernen des Raft vom Druckbett." #: /fdmprinter.def.json @@ -4919,8 +5952,12 @@ msgstr "Druckgeschwindigkeit Raft Oben" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." -msgstr "Die Geschwindigkeit, mit der die oberen Schichten des Raft gedruckt werden. Diese sollte etwas geringer sein, damit die Düse langsam angrenzende Oberflächenlinien glätten kann." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." +msgstr "Die Geschwindigkeit, mit der die oberen Schichten des Raft gedruckt werden. Diese sollte etwas geringer sein, damit die Düse langsam angrenzende Oberflächenlinien" +" glätten kann." #: /fdmprinter.def.json msgctxt "raft_interface_speed label" @@ -4929,8 +5966,12 @@ msgstr "Druckgeschwindigkeit Raft Mitte" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "Die Geschwindigkeit, mit der die Raft-Mittelschicht gedruckt wird. Diese sollte relativ niedrig sein, da zu diesem Zeitpunkt ein großes Materialvolumen aus der Düse kommt." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "Die Geschwindigkeit, mit der die Raft-Mittelschicht gedruckt wird. Diese sollte relativ niedrig sein, da zu diesem Zeitpunkt ein großes Materialvolumen" +" aus der Düse kommt." #: /fdmprinter.def.json msgctxt "raft_base_speed label" @@ -4939,8 +5980,12 @@ msgstr "Druckgeschwindigkeit für Raft-Basis" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "Die Geschwindigkeit, mit der die Raft-Basisschicht gedruckt wird. Diese sollte relativ niedrig sein, da zu diesem Zeitpunkt ein großes Materialvolumen aus der Düse kommt." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "Die Geschwindigkeit, mit der die Raft-Basisschicht gedruckt wird. Diese sollte relativ niedrig sein, da zu diesem Zeitpunkt ein großes Materialvolumen" +" aus der Düse kommt." #: /fdmprinter.def.json msgctxt "raft_acceleration label" @@ -5079,7 +6124,9 @@ msgstr "Einzugsturm aktivieren" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "Drucken Sie einen Turm neben dem Druck, der zum Einziehen des Materials nach jeder Düsenschaltung dient." #: /fdmprinter.def.json @@ -5099,7 +6146,9 @@ msgstr "Mindestvolumen Einzugsturm" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "Das Mindestvolumen für jede Schicht des Einzugsturms, um ausreichend Material zu spülen." #: /fdmprinter.def.json @@ -5129,7 +6178,9 @@ msgstr "Wipe-Düse am Einzugsturm inaktiv" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "Nach dem Drucken des Einzugsturms mit einer Düse wird das ausgetretene Material von der anderen Düse am Einzugsturm abgewischt." #: /fdmprinter.def.json @@ -5139,8 +6190,11 @@ msgstr "Brim Einzugsturm" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." -msgstr "Einzugstürme benötigen möglicherweise zusätzliche Haftung in Form eines Brims, auch wenn das Modell selbst dies nicht benötigt. Kann derzeit nicht mit dem „Raft“-Haftungstyp verwendet werden." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgstr "Einzugstürme benötigen möglicherweise zusätzliche Haftung in Form eines Brims, auch wenn das Modell selbst dies nicht benötigt. Kann derzeit nicht mit" +" dem „Raft“-Haftungstyp verwendet werden." #: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" @@ -5149,8 +6203,12 @@ msgstr "Sickerschutz aktivieren" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." -msgstr "Aktiviert den äußeren Sickerschutz. Damit wird eine Hülle um das Modell erstellt, die eine zweite Düse abstreift, wenn diese auf derselben Höhe wie die erste Düse steht." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." +msgstr "Aktiviert den äußeren Sickerschutz. Damit wird eine Hülle um das Modell erstellt, die eine zweite Düse abstreift, wenn diese auf derselben Höhe wie die" +" erste Düse steht." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" @@ -5159,8 +6217,12 @@ msgstr "Winkel für Sickerschutz" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." -msgstr "Der maximale Winkel, den ein Teil im Sickerschutz haben kann. 0 Grad ist vertikal und 90 Grad ist horizontal. Ein kleinerer Winkel führt zu weniger ausgefallenen Sickerschützen, jedoch mehr Material." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." +msgstr "Der maximale Winkel, den ein Teil im Sickerschutz haben kann. 0 Grad ist vertikal und 90 Grad ist horizontal. Ein kleinerer Winkel führt zu weniger ausgefallenen" +" Sickerschützen, jedoch mehr Material." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" @@ -5179,7 +6241,10 @@ msgstr "Düsenwechsel Einzugsabstand" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." msgstr "Der Wert für den Einzug beim Umstellen der Extruder: 0 einstellen, um keinen Einzug zu erhalten. Dies sollte generell mit der Länge der Heizzone übereinstimmen." #: /fdmprinter.def.json @@ -5189,8 +6254,11 @@ msgstr "Düsenwechsel Rückzugsgeschwindigkeit" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." -msgstr "Die Geschwindigkeit, mit der das Filament zurückgezogen wird. Eine höhere Rückzugsgeschwindigkeit funktioniert besser, allerdings kann eine sehr hohe Rückzugsgeschwindigkeit zu einem Schleifen des Filaments führen." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." +msgstr "Die Geschwindigkeit, mit der das Filament zurückgezogen wird. Eine höhere Rückzugsgeschwindigkeit funktioniert besser, allerdings kann eine sehr hohe Rückzugsgeschwindigkeit" +" zu einem Schleifen des Filaments führen." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" @@ -5199,7 +6267,8 @@ msgstr "Düsenwechsel Rückzuggeschwindigkeit" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "Die Geschwindigkeit, mit der das Filament während eines Düsenwechseleinzugs zurückgezogen wird." #: /fdmprinter.def.json @@ -5209,7 +6278,9 @@ msgstr "Düsenwechsel Einzugsgeschwindigkeit (Zurückschieben)" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "Die Geschwindigkeit, mit der das Filament während eines Düsenwechseleinzugs zurückgeschoben wird." #: /fdmprinter.def.json @@ -5239,8 +6310,12 @@ msgstr "Überlappende Volumen vereinen" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." -msgstr "Die interne Geometrie, die durch überlappende Volumen innerhalb eines Netzes entsteht, wird ignoriert und diese Volumen werden als ein Einziges gedruckt. Dadurch können unbeabsichtigte innere Hohlräume verschwinden." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." +msgstr "Die interne Geometrie, die durch überlappende Volumen innerhalb eines Netzes entsteht, wird ignoriert und diese Volumen werden als ein Einziges gedruckt." +" Dadurch können unbeabsichtigte innere Hohlräume verschwinden." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" @@ -5249,8 +6324,12 @@ msgstr "Alle Löcher entfernen" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." -msgstr "Es werden alle Löcher in den einzelnen Schichten entfernt und lediglich die äußere Form wird erhalten. Dadurch wird jegliche unsichtbare interne Geometrie ignoriert. Jedoch werden auch solche Löcher in den Schichten ignoriert, die man von oben oder unten sehen kann." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." +msgstr "Es werden alle Löcher in den einzelnen Schichten entfernt und lediglich die äußere Form wird erhalten. Dadurch wird jegliche unsichtbare interne Geometrie" +" ignoriert. Jedoch werden auch solche Löcher in den Schichten ignoriert, die man von oben oder unten sehen kann." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" @@ -5259,8 +6338,12 @@ msgstr "Extensives Stitching" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." -msgstr "Extensives Stitching versucht die Löcher im Netz mit sich berührenden Polygonen abzudecken. Diese Option kann eine lange Verarbeitungszeit in Anspruch nehmen." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." +msgstr "Extensives Stitching versucht die Löcher im Netz mit sich berührenden Polygonen abzudecken. Diese Option kann eine lange Verarbeitungszeit in Anspruch" +" nehmen." #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" @@ -5269,8 +6352,14 @@ msgstr "Unterbrochene Flächen beibehalten" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." -msgstr "Normalerweise versucht Cura kleine Löcher im Netz abzudecken und Teile von Schichten, die große Löcher aufweisen, zu entfernen. Die Aktivierung dieser Option erhält jene Teile, die nicht abgedeckt werden können. Diese Option sollte nur als letzter Ausweg verwendet werden, wenn es andernfalls nicht möglich ist, einen korrekten G-Code zu berechnen." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." +msgstr "Normalerweise versucht Cura kleine Löcher im Netz abzudecken und Teile von Schichten, die große Löcher aufweisen, zu entfernen. Die Aktivierung dieser" +" Option erhält jene Teile, die nicht abgedeckt werden können. Diese Option sollte nur als letzter Ausweg verwendet werden, wenn es andernfalls nicht möglich" +" ist, einen korrekten G-Code zu berechnen." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" @@ -5279,7 +6368,9 @@ msgstr "Überlappung zusammengeführte Netze" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "Erstellen Sie Netze, die einander berühren und sich leicht überlappen. Damit haften sie besser aneinander." #: /fdmprinter.def.json @@ -5289,8 +6380,11 @@ msgstr "Netzüberschneidung entfernen" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." -msgstr "Entfernt Bereiche, in denen mehrere Netze miteinander überlappen. Dies kann verwendet werden, wenn zusammengefügte Objekte aus zwei Materialien miteinander überlappen." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." +msgstr "Entfernt Bereiche, in denen mehrere Netze miteinander überlappen. Dies kann verwendet werden, wenn zusammengefügte Objekte aus zwei Materialien miteinander" +" überlappen." #: /fdmprinter.def.json msgctxt "alternate_carve_order label" @@ -5299,8 +6393,13 @@ msgstr "Wechselndes Entfernen des Netzes" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." -msgstr "Schaltet mit jeder Schicht das Volumen zu den entsprechenden Netzüberschneidungen, sodass die überlappenden Netze miteinander verwebt werden. Durch Abschalten dieser Funktion erhält eines der Netze das gesamte Volumen der Überlappung, während es von den anderen Netzen entfernt wird." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." +msgstr "Schaltet mit jeder Schicht das Volumen zu den entsprechenden Netzüberschneidungen, sodass die überlappenden Netze miteinander verwebt werden. Durch Abschalten" +" dieser Funktion erhält eines der Netze das gesamte Volumen der Überlappung, während es von den anderen Netzen entfernt wird." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" @@ -5309,8 +6408,12 @@ msgstr "Leere erste Schichten entfernen" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." -msgstr "Entfernen Sie die leeren Schichten unter der ersten gedruckten Schicht, sofern vorhanden. Die Deaktivierung dieser Einstellung kann zu leeren ersten Schichten führen, wenn die Einstellung der Slicing-Toleranz auf Exklusiv oder Mittel gesetzt wurde." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." +msgstr "Entfernen Sie die leeren Schichten unter der ersten gedruckten Schicht, sofern vorhanden. Die Deaktivierung dieser Einstellung kann zu leeren ersten Schichten" +" führen, wenn die Einstellung der Slicing-Toleranz auf Exklusiv oder Mittel gesetzt wurde." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" @@ -5319,8 +6422,14 @@ msgstr "Maximale Auflösung" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." -msgstr "Die Mindestgröße eines Linienabschnitts nach dem Slicen. Wenn Sie diesen Wert erhöhen, führt dies zu einer niedrigeren Auslösung des Mesh. Damit kann der Drucker die erforderliche Geschwindigkeit für die Verarbeitung des G-Codes beibehalten; außerdem wird die Slice-Geschwindigkeit erhöht, indem Details des Mesh entfernt werden, die ohnehin nicht verarbeitet werden können." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." +msgstr "Die Mindestgröße eines Linienabschnitts nach dem Slicen. Wenn Sie diesen Wert erhöhen, führt dies zu einer niedrigeren Auslösung des Mesh. Damit kann der" +" Drucker die erforderliche Geschwindigkeit für die Verarbeitung des G-Codes beibehalten; außerdem wird die Slice-Geschwindigkeit erhöht, indem Details" +" des Mesh entfernt werden, die ohnehin nicht verarbeitet werden können." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" @@ -5329,8 +6438,14 @@ msgstr "Maximale Bewegungsauflösung" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." -msgstr "Die maximale Größe eines Bewegungsliniensegments nach dem Slicen. Wenn Sie diesen Wert erhöhen, weisen die Fahrtbewegungen weniger glatte Kanten aus. Das ermöglicht dem Drucker, die für die Verarbeitung eines G-Codes erforderliche Geschwindigkeit aufrechtzuerhalten, allerdings kann das Modell damit auch weniger akkurat werden." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." +msgstr "Die maximale Größe eines Bewegungsliniensegments nach dem Slicen. Wenn Sie diesen Wert erhöhen, weisen die Fahrtbewegungen weniger glatte Kanten aus. Das" +" ermöglicht dem Drucker, die für die Verarbeitung eines G-Codes erforderliche Geschwindigkeit aufrechtzuerhalten, allerdings kann das Modell damit auch" +" weniger akkurat werden." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" @@ -5339,8 +6454,15 @@ msgstr "Maximale Abweichung" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." -msgstr "Die maximal zulässige Abweichung bei Reduzierung der maximalen Auflösung. Wenn Sie diesen Wert erhöhen, wird der Druck ungenauer, der G-Code wird jedoch kleiner. Die maximale Abweichung ist eine Grenze für die maximale Auflösung. Wenn die beiden Werte sich widersprechen, wird stets die maximale Abweichung eingehalten." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." +msgstr "Die maximal zulässige Abweichung bei Reduzierung der maximalen Auflösung. Wenn Sie diesen Wert erhöhen, wird der Druck ungenauer, der G-Code wird jedoch" +" kleiner. Die maximale Abweichung ist eine Grenze für die maximale Auflösung. Wenn die beiden Werte sich widersprechen, wird stets die maximale Abweichung" +" eingehalten." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" @@ -5349,8 +6471,20 @@ msgstr "Maximale Abweichung der Extrusionsfläche" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "Die maximale zulässige Abweichung für Extrusionsflächen beim Entfernen von Zwischenpunkten aus einer Geraden. Ein Zwischenpunkt kann als Änderungspunkt für die Linienstärke in einer langen Geraden dienen. Wenn dieser entfernt wird, führt es dazu, dass die Linie eine einheitliche Stärke hat und folglich ein wenig Extrusionsfläche verloren geht (oder hinzugefügt wird). Wenn Sie diesen Wert erhöhen, können Sie eine leichte Unter- (oder Über-) Extrusion zwischen geraden, parallelen Wänden feststellen, da mehr dazwischenliegende Änderungspunkte für die Linienstärke entfernt werden können. Ihr Druck wird weniger genau sein, aber der g-Code wird kleiner sein." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "Die maximale zulässige Abweichung für Extrusionsflächen beim Entfernen von Zwischenpunkten aus einer Geraden. Ein Zwischenpunkt kann als Änderungspunkt" +" für die Linienstärke in einer langen Geraden dienen. Wenn dieser entfernt wird, führt es dazu, dass die Linie eine einheitliche Stärke hat und folglich" +" ein wenig Extrusionsfläche verloren geht (oder hinzugefügt wird). Wenn Sie diesen Wert erhöhen, können Sie eine leichte Unter- (oder Über-) Extrusion" +" zwischen geraden, parallelen Wänden feststellen, da mehr dazwischenliegende Änderungspunkte für die Linienstärke entfernt werden können. Ihr Druck wird" +" weniger genau sein, aber der g-Code wird kleiner sein." #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5369,8 +6503,15 @@ msgstr "Druckreihenfolge" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -msgstr "Es wird festgelegt, ob eine Schicht für alle Modelle gleichzeitig gedruckt werden soll oder ob zuerst ein Modell fertig gedruckt wird, bevor der Druck eines weiteren begonnen wird. Der „Nacheinandermodus“ ist möglich, wenn a) nur ein Extruder aktiviert ist und b) alle Modelle voneinander getrennt sind, sodass sich der gesamte Druckkopf zwischen allen Modellen bewegen kann und alle Modelle niedriger sind als der Abstand zwischen der Düse und den X/Y-Achsen." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." +msgstr "Es wird festgelegt, ob eine Schicht für alle Modelle gleichzeitig gedruckt werden soll oder ob zuerst ein Modell fertig gedruckt wird, bevor der Druck" +" eines weiteren begonnen wird. Der „Nacheinandermodus“ ist möglich, wenn a) nur ein Extruder aktiviert ist und b) alle Modelle voneinander getrennt sind," +" sodass sich der gesamte Druckkopf zwischen allen Modellen bewegen kann und alle Modelle niedriger sind als der Abstand zwischen der Düse und den X/Y-Achsen." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -5389,8 +6530,12 @@ msgstr "Mesh-Füllung" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Verwenden Sie dieses Mesh, um die Füllung anderer Meshes zu ändern, mit denen es überlappt. Dabei werden Füllungsbereiche anderer Meshes mit Regionen für dieses Mesh ersetzt. Es wird empfohlen, nur eine Wand und keine obere/untere Außenhaut für dieses Mesh zu drucken." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgstr "Verwenden Sie dieses Mesh, um die Füllung anderer Meshes zu ändern, mit denen es überlappt. Dabei werden Füllungsbereiche anderer Meshes mit Regionen für" +" dieses Mesh ersetzt. Es wird empfohlen, nur eine Wand und keine obere/untere Außenhaut für dieses Mesh zu drucken." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" @@ -5399,8 +6544,15 @@ msgstr "Rang der Netzverarbeitung" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." -msgstr "Legt fest, welchen Rang dieses Netz (Mesh) bei mehreren überlappenden Mesh-Füllungen hat. Bereiche, in denen mehrere Mesh-Füllungen überlappen, übernehmen die Einstellungen des Netzes mit dem höchsten Rang. Ist der Rang einer Mesh-Füllung höher, führt dies zu einer Modifizierung der Füllungen oder Mesh-Füllungen, deren Rang niedriger oder normal ist." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." +msgstr "Legt fest, welchen Rang dieses Netz (Mesh) bei mehreren überlappenden Mesh-Füllungen hat. Bereiche, in denen mehrere Mesh-Füllungen überlappen, übernehmen" +" die Einstellungen des Netzes mit dem höchsten Rang. Ist der Rang einer Mesh-Füllung höher, führt dies zu einer Modifizierung der Füllungen oder Mesh-Füllungen," +" deren Rang niedriger oder normal ist." #: /fdmprinter.def.json msgctxt "cutting_mesh label" @@ -5409,8 +6561,12 @@ msgstr "Mesh beschneiden" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." -msgstr "Beschränkt die Menge dieses Meshs innerhalb der anderen Meshes. Sie können diese Funktion verwenden, um bestimmte Bereiche eines Mesh-Drucks mit unterschiedlichen Einstellungen und einem völlig anderen Extruder zu produzieren." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." +msgstr "Beschränkt die Menge dieses Meshs innerhalb der anderen Meshes. Sie können diese Funktion verwenden, um bestimmte Bereiche eines Mesh-Drucks mit unterschiedlichen" +" Einstellungen und einem völlig anderen Extruder zu produzieren." #: /fdmprinter.def.json msgctxt "mold_enabled label" @@ -5419,7 +6575,9 @@ msgstr "Form" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "Damit werden Modelle als Form gedruckt, die gegossen werden kann, um ein Modell zu erhalten, das den Modellen des Druckbetts ähnelt." #: /fdmprinter.def.json @@ -5429,7 +6587,9 @@ msgstr "Mindestbreite der Form" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "Der Mindestabstand zwischen der Außenseite der Form und der Außenseite des Modells." #: /fdmprinter.def.json @@ -5449,8 +6609,12 @@ msgstr "Formwinkel" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." -msgstr "Dies bezeichnet den Winkel des Überhangs der für die Form erstellten Außenwände. 0 Grad ergibt eine vertikale Außenhaut der Form, während 90 Grad dazu führt, dass die Außenseite des Modells der Modellkontur folgt." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." +msgstr "Dies bezeichnet den Winkel des Überhangs der für die Form erstellten Außenwände. 0 Grad ergibt eine vertikale Außenhaut der Form, während 90 Grad dazu" +" führt, dass die Außenseite des Modells der Modellkontur folgt." #: /fdmprinter.def.json msgctxt "support_mesh label" @@ -5459,7 +6623,9 @@ msgstr "Stütznetz" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "Dieses Netz wird verwendet, um festzulegen, welche Bereiche gestützt werden sollen. Dies kann verwendet werden, um eine Stützstruktur zu errichten." #: /fdmprinter.def.json @@ -5469,8 +6635,11 @@ msgstr "Anti-Überhang-Netz" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." -msgstr "Dieses Netz wird verwendet, um festzulegen, welcher Teil des Modells als Überhang erkannt werden soll. Dies kann verwendet werden, um eine unerwünschte Stützstruktur zu entfernen." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." +msgstr "Dieses Netz wird verwendet, um festzulegen, welcher Teil des Modells als Überhang erkannt werden soll. Dies kann verwendet werden, um eine unerwünschte" +" Stützstruktur zu entfernen." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" @@ -5479,8 +6648,15 @@ msgstr "Oberflächenmodus" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "Behandelt das Modell nur als Oberfläche, Volumen oder Volumen mit losen Oberflächen. Der Normaldruck-Modus druckt nur umschlossene Volumen. „Oberfläche“ druckt eine einzelne Wand und verfolgt die Mesh-Oberfläche ohne Füllung und ohne obere/untere Außenhaut. „Beide“ druckt umschlossene Volumen wie üblich und alle verbleibenden Polygone als Oberflächen." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." +msgstr "Behandelt das Modell nur als Oberfläche, Volumen oder Volumen mit losen Oberflächen. Der Normaldruck-Modus druckt nur umschlossene Volumen. „Oberfläche“" +" druckt eine einzelne Wand und verfolgt die Mesh-Oberfläche ohne Füllung und ohne obere/untere Außenhaut. „Beide“ druckt umschlossene Volumen wie üblich" +" und alle verbleibenden Polygone als Oberflächen." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -5504,8 +6680,14 @@ msgstr "Spiralisieren der äußeren Konturen" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." -msgstr "Durch Spiralisieren wird die Z-Bewegung der äußeren Kante geglättet. Dies führt zu einem konstanten Z-Anstieg des gesamten Drucks. Diese Funktion wandelt ein solides Modell in einen Druck mit Einzelwänden und einem soliden Boden um. Diese Funktion sollte nur aktiviert werden, wenn jede Schicht nur ein einzelnes Teil enthält." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." +msgstr "Durch Spiralisieren wird die Z-Bewegung der äußeren Kante geglättet. Dies führt zu einem konstanten Z-Anstieg des gesamten Drucks. Diese Funktion wandelt" +" ein solides Modell in einen Druck mit Einzelwänden und einem soliden Boden um. Diese Funktion sollte nur aktiviert werden, wenn jede Schicht nur ein einzelnes" +" Teil enthält." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" @@ -5514,8 +6696,12 @@ msgstr "Glätten der spiralisierten Kontur" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Glättet die spiralförmigen Konturen, um die Sichtbarkeit der Z-Naht zu reduzieren (die Z-Naht sollte am Druckobjekt kaum sichtbar sein, ist jedoch in der Schichtenansicht erkennbar). Beachten Sie, dass beim Glätten feine Oberflächendetails verwischt werden." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." +msgstr "Glättet die spiralförmigen Konturen, um die Sichtbarkeit der Z-Naht zu reduzieren (die Z-Naht sollte am Druckobjekt kaum sichtbar sein, ist jedoch in der" +" Schichtenansicht erkennbar). Beachten Sie, dass beim Glätten feine Oberflächendetails verwischt werden." #: /fdmprinter.def.json msgctxt "relative_extrusion label" @@ -5524,8 +6710,17 @@ msgstr "Relative Extrusion" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "Verwenden Sie die relative Extrusion anstelle der absoluten Extrusion. Die Verwendung relativer E-Schritte erleichtert die Nachbearbeitung des G-Code. Diese Option wird jedoch nicht von allen Druckern unterstützt und kann geringfügige Abweichungen bei der Menge des abgesetzten Materials im Vergleich zu absoluten E-Schritten zur Folge haben. Ungeachtet dieser Einstellung wird der Extrusionsmodus stets auf absolut gesetzt, bevor ein G-Code-Skript ausgegeben wird." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." +msgstr "Verwenden Sie die relative Extrusion anstelle der absoluten Extrusion. Die Verwendung relativer E-Schritte erleichtert die Nachbearbeitung des G-Code." +" Diese Option wird jedoch nicht von allen Druckern unterstützt und kann geringfügige Abweichungen bei der Menge des abgesetzten Materials im Vergleich zu" +" absoluten E-Schritten zur Folge haben. Ungeachtet dieser Einstellung wird der Extrusionsmodus stets auf absolut gesetzt, bevor ein G-Code-Skript ausgegeben" +" wird." #: /fdmprinter.def.json msgctxt "experimental label" @@ -5544,8 +6739,18 @@ msgstr "Slicing-Toleranz" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "Vertikale Toleranz der geschnittenen (Slicing) Schichten. Die Konturen einer Schicht werden normalerweise erzeugt, indem ein Querschnitt durch die Mitte der Höhe jeder Schicht (Mitte) vorgenommen wird. Alternativ kann jede Schicht die Bereiche aufweisen, die über die gesamte Dicke der Schicht (Exklusiv) in das Volumen fallen, oder eine Schicht weist die Bereiche auf, die innerhalb der Schicht (Inklusiv) irgendwo hineinfallen. Inklusiv ermöglicht die meisten Details, Exklusiv die beste Passform und Mitte entspricht der ursprünglichen Fläche am ehesten." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." +msgstr "Vertikale Toleranz der geschnittenen (Slicing) Schichten. Die Konturen einer Schicht werden normalerweise erzeugt, indem ein Querschnitt durch die Mitte" +" der Höhe jeder Schicht (Mitte) vorgenommen wird. Alternativ kann jede Schicht die Bereiche aufweisen, die über die gesamte Dicke der Schicht (Exklusiv)" +" in das Volumen fallen, oder eine Schicht weist die Bereiche auf, die innerhalb der Schicht (Inklusiv) irgendwo hineinfallen. Inklusiv ermöglicht die meisten" +" Details, Exklusiv die beste Passform und Mitte entspricht der ursprünglichen Fläche am ehesten." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5569,8 +6774,15 @@ msgstr "Bewegungsoptimierung Füllung" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." -msgstr "Bei Aktivierung wird die Reihenfolge, in der die Fülllinien gedruckt werden, optimiert, um die gefahrene Distanz zu reduzieren. Diese erzielte Reduzierung der Bewegung ist sehr stark von dem zu slicenden Modell, dem Füllmuster, der Dichte usw. abhängig. Beachten Sie, dass die Dauer für das Slicen bei einigen Modellen mit vielen kleinen Füllbereichen erheblich länger ausfallen kann." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." +msgstr "Bei Aktivierung wird die Reihenfolge, in der die Fülllinien gedruckt werden, optimiert, um die gefahrene Distanz zu reduzieren. Diese erzielte Reduzierung" +" der Bewegung ist sehr stark von dem zu slicenden Modell, dem Füllmuster, der Dichte usw. abhängig. Beachten Sie, dass die Dauer für das Slicen bei einigen" +" Modellen mit vielen kleinen Füllbereichen erheblich länger ausfallen kann." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" @@ -5579,7 +6791,9 @@ msgstr "Automatische Temperatur" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "Die Temperatur wird für jede Schicht automatisch anhand der durchschnittlichen Fließgeschwindigkeit dieser Schicht geändert." #: /fdmprinter.def.json @@ -5589,7 +6803,9 @@ msgstr "Fließtemperaturgraf" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "Der Materialfluss (in mm3 pro Sekunde) in Bezug zur Temperatur (Grad Celsius)." #: /fdmprinter.def.json @@ -5599,8 +6815,13 @@ msgstr "Mindestumfang Polygon" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." -msgstr "Polygone in geschnittenen Schichten, die einen Umfang unter diesem Wert haben, werden ausgefiltert. Niedrigere Werte führen zu einem Mesh mit höherer Auflösung zulasten der Slicing-Zeit. Dies gilt in erster Linie für SLA-Drucker mit höherer Auflösung und sehr kleine 3D-Modelle mit zahlreichen Details." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." +msgstr "Polygone in geschnittenen Schichten, die einen Umfang unter diesem Wert haben, werden ausgefiltert. Niedrigere Werte führen zu einem Mesh mit höherer Auflösung" +" zulasten der Slicing-Zeit. Dies gilt in erster Linie für SLA-Drucker mit höherer Auflösung und sehr kleine 3D-Modelle mit zahlreichen Details." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" @@ -5609,8 +6830,11 @@ msgstr "Stützstruktur in Blöcke aufteilen" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." -msgstr "Überspringen Sie einige Stützstruktur-Verbindungen, um das Brechen der Stützstruktur zu erleichtern. Diese Einstellung ist für die Zickzack-Stützstruktur-Füllung vorgesehen." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." +msgstr "Überspringen Sie einige Stützstruktur-Verbindungen, um das Brechen der Stützstruktur zu erleichtern. Diese Einstellung ist für die Zickzack-Stützstruktur-Füllung" +" vorgesehen." #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" @@ -5619,7 +6843,9 @@ msgstr "Blockgröße für Stützstruktur" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "Überspringen Sie eine Verbindung zwischen den Stützstrukturlinien nach jedem N-Millimeter, um das Brechen der Stützstruktur zu erleichtern." #: /fdmprinter.def.json @@ -5629,7 +6855,9 @@ msgstr "Anzahl der Stützstruktur-Blocklinien" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "Überspringen Sie eine in jeder N-Verbindungslinie, um das Wegbrechen der Stützstruktur zu erleichtern." #: /fdmprinter.def.json @@ -5639,8 +6867,11 @@ msgstr "Windschutz aktivieren" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." -msgstr "Es wird rund um das Modell eine Wand erstellt, die (heiße) Luft festhält und vor externen Luftströmen schützt. Dies ist besonders nützlich bei Materialien, die sich leicht verbiegen." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." +msgstr "Es wird rund um das Modell eine Wand erstellt, die (heiße) Luft festhält und vor externen Luftströmen schützt. Dies ist besonders nützlich bei Materialien," +" die sich leicht verbiegen." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" @@ -5659,8 +6890,11 @@ msgstr "Begrenzung des Windschutzes" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." -msgstr "Hier wird die Höhe des Windschutzes eingestellt. Stellen Sie ein, ob der Windschutz für die gesamte Höhe des Modells oder für eine begrenzte Höhe gedruckt wird." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." +msgstr "Hier wird die Höhe des Windschutzes eingestellt. Stellen Sie ein, ob der Windschutz für die gesamte Höhe des Modells oder für eine begrenzte Höhe gedruckt" +" wird." #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" @@ -5679,7 +6913,9 @@ msgstr "Höhe des Windschutzes" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "Die Begrenzung der Höhe des Windschutzes. Oberhalb dieser Höhe wird kein Windschutz mehr gedruckt." #: /fdmprinter.def.json @@ -5689,8 +6925,12 @@ msgstr "Überhänge druckbar machen" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." -msgstr "Ändern Sie die Geometrie des gedruckten Modells so, dass eine minimale Stützstruktur benötigt wird. Tiefe Überhänge werden flacher. Überhängende Bereiche fallen herunter und werden damit vertikaler." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." +msgstr "Ändern Sie die Geometrie des gedruckten Modells so, dass eine minimale Stützstruktur benötigt wird. Tiefe Überhänge werden flacher. Überhängende Bereiche" +" fallen herunter und werden damit vertikaler." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" @@ -5699,8 +6939,12 @@ msgstr "Maximaler Winkel des Modells" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." -msgstr "Der maximale Winkel von Überhängen, nachdem sie druckbar gemacht wurden. Bei einem Wert von 0° werden alle Überhänge durch ein Teil des Modells ersetzt, das mit der Druckplatte verbunden ist, 90° führt zu keiner Änderung des Modells." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." +msgstr "Der maximale Winkel von Überhängen, nachdem sie druckbar gemacht wurden. Bei einem Wert von 0° werden alle Überhänge durch ein Teil des Modells ersetzt," +" das mit der Druckplatte verbunden ist, 90° führt zu keiner Änderung des Modells." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" @@ -5709,8 +6953,12 @@ msgstr "Maximaler Lochflächen-Überstand" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." -msgstr "Die maximale Fläche eines Lochs im Sockel des Modells, das mittels „Überhang drucken“ entfernt werden soll. Löcher mit kleinerer Fläche werden beibehalten. Beim Wert 0 mm² werden alle Löcher in der Modellbasis gefüllt." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." +msgstr "Die maximale Fläche eines Lochs im Sockel des Modells, das mittels „Überhang drucken“ entfernt werden soll. Löcher mit kleinerer Fläche werden beibehalten." +" Beim Wert 0 mm² werden alle Löcher in der Modellbasis gefüllt." #: /fdmprinter.def.json msgctxt "coasting_enable label" @@ -5719,8 +6967,12 @@ msgstr "Coasting aktivieren" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." -msgstr "Beim Coasting wird der letzte Teil eines Extrusionswegs durch einen Bewegungsweg ersetzt. Das abgesonderte Material wird zum Druck des letzten Stücks des Extrusionswegs verwendet, um Fadenziehen zu vermindern." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." +msgstr "Beim Coasting wird der letzte Teil eines Extrusionswegs durch einen Bewegungsweg ersetzt. Das abgesonderte Material wird zum Druck des letzten Stücks des" +" Extrusionswegs verwendet, um Fadenziehen zu vermindern." #: /fdmprinter.def.json msgctxt "coasting_volume label" @@ -5729,7 +6981,9 @@ msgstr "Coasting-Volumen" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "Die Menge, die anderweitig abgesondert wird. Dieser Wert sollte im Allgemeinen in der Nähe vom Düsendurchmesser hoch drei liegen." #: /fdmprinter.def.json @@ -5739,8 +6993,13 @@ msgstr "Mindestvolumen vor Coasting" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." -msgstr "Das kleinste Volumen, das ein Extrusionsweg haben sollte, damit Coasting möglich ist. Bei kürzeren Extrusionswegen wurde ein geringerer Druck in der Bowden-Röhre aufgebaut und daher wird das Coasting-Volumen linear skaliert. Dieser Wert sollte immer größer sein als das Coasting-Volumen." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." +msgstr "Das kleinste Volumen, das ein Extrusionsweg haben sollte, damit Coasting möglich ist. Bei kürzeren Extrusionswegen wurde ein geringerer Druck in der Bowden-Röhre" +" aufgebaut und daher wird das Coasting-Volumen linear skaliert. Dieser Wert sollte immer größer sein als das Coasting-Volumen." #: /fdmprinter.def.json msgctxt "coasting_speed label" @@ -5749,8 +7008,12 @@ msgstr "Coasting-Geschwindigkeit" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "Die Geschwindigkeit, mit der die Bewegung während des Coasting erfolgt, in Relation zur Geschwindigkeit des Extrusionswegs. Ein Wert leicht unter 100 % wird empfohlen, da während der Coasting-Bewegung der Druck in den Bowden-Röhren abfällt." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." +msgstr "Die Geschwindigkeit, mit der die Bewegung während des Coasting erfolgt, in Relation zur Geschwindigkeit des Extrusionswegs. Ein Wert leicht unter 100 %" +" wird empfohlen, da während der Coasting-Bewegung der Druck in den Bowden-Röhren abfällt." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" @@ -5759,7 +7022,9 @@ msgstr "Größe 3D-Quertasche" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "Die Größe der Taschen bei Überkreuzung im 3D-Quermuster bei Höhen, in denen sich das Muster selbst berührt." #: /fdmprinter.def.json @@ -5769,7 +7034,9 @@ msgstr "Querfülldichte Bild" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." msgstr "Die Dateiposition eines Bildes, von dem die Helligkeitswerte die minimale Dichte an der entsprechenden Position in der Füllung des Drucks bestimmen." #: /fdmprinter.def.json @@ -5779,7 +7046,9 @@ msgstr "Querfülldichte Bild für Stützstruktur" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "Die Dateiposition eines Bildes, von dem die Helligkeitswerte die minimale Dichte an der entsprechenden Position in der Stützstruktur bestimmen." #: /fdmprinter.def.json @@ -5799,8 +7068,13 @@ msgstr "Winkel konische Stützstruktur" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -msgstr "Der Neigungswinkel der konischen Stützstruktur. Bei 0 Grad ist er vertikal und bei 90 Grad horizontal. Kleinere Winkel machen die Stützstruktur stabiler, aber benötigen mehr Material. Negative Winkel machen die Basis der Stützstruktur breiter als die Spitze." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." +msgstr "Der Neigungswinkel der konischen Stützstruktur. Bei 0 Grad ist er vertikal und bei 90 Grad horizontal. Kleinere Winkel machen die Stützstruktur stabiler," +" aber benötigen mehr Material. Negative Winkel machen die Basis der Stützstruktur breiter als die Spitze." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" @@ -5809,7 +7083,9 @@ msgstr "Mindestbreite konische Stützstruktur" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "Die Mindestbreite, auf die die Basis der konischen Stützstruktur reduziert wird. Geringe Breiten können instabile Stützstrukturen zur Folge haben." #: /fdmprinter.def.json @@ -5819,7 +7095,9 @@ msgstr "Ungleichmäßige Außenhaut" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "Willkürliche Zitterbewegung beim Druck der äußeren Wand, wodurch die Oberfläche ein raues und ungleichmäßiges Aussehen erhält." #: /fdmprinter.def.json @@ -5839,7 +7117,9 @@ msgstr "Dicke der ungleichmäßigen Außenhaut" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." msgstr "Die Breite der Zitterbewegung. Es wird empfohlen, diese niedriger als der Breite der äußeren Wand einzustellen, da die inneren Wände unverändert bleiben." #: /fdmprinter.def.json @@ -5849,8 +7129,12 @@ msgstr "Dichte der ungleichmäßigen Außenhaut" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." -msgstr "Die durchschnittliche Dichte der Punkte, die auf jedes Polygon einer Schicht aufgebracht werden. Beachten Sie, dass die Originalpunkte des Polygons verworfen werden, sodass eine geringe Dichte in einer Reduzierung der Auflösung resultiert." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." +msgstr "Die durchschnittliche Dichte der Punkte, die auf jedes Polygon einer Schicht aufgebracht werden. Beachten Sie, dass die Originalpunkte des Polygons verworfen" +" werden, sodass eine geringe Dichte in einer Reduzierung der Auflösung resultiert." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" @@ -5859,8 +7143,14 @@ msgstr "Punktabstand der ungleichmäßigen Außenhaut" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "Der durchschnittliche Abstand zwischen den willkürlich auf jedes Liniensegment aufgebrachten Punkten. Beachten Sie, dass die Originalpunkte des Polygons verworfen werden, sodass eine hohe Glättung in einer Reduzierung der Auflösung resultiert. Dieser Wert muss größer sein als die Hälfte der Dicke der ungleichmäßigen Außenhaut." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." +msgstr "Der durchschnittliche Abstand zwischen den willkürlich auf jedes Liniensegment aufgebrachten Punkten. Beachten Sie, dass die Originalpunkte des Polygons" +" verworfen werden, sodass eine hohe Glättung in einer Reduzierung der Auflösung resultiert. Dieser Wert muss größer sein als die Hälfte der Dicke der ungleichmäßigen" +" Außenhaut." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" @@ -5869,7 +7159,9 @@ msgstr "Ausgleich Durchflussrate max. Extrusionswirkung" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "Die maximale Strecke (in mm), die das Filament bewegt werden kann, um Änderungen der Durchflussrate zu kompensieren." #: /fdmprinter.def.json @@ -5879,8 +7171,12 @@ msgstr "Ausgleichsfaktor Durchflussrate" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." -msgstr "Wie weit das Filament bewegt werden kann, um Änderungen der Durchflussrate zu kompensieren – als Prozentsatz der Strecke, die das Filament sich während einer Sekunde Extrusion bewegen würde." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." +msgstr "Wie weit das Filament bewegt werden kann, um Änderungen der Durchflussrate zu kompensieren – als Prozentsatz der Strecke, die das Filament sich während" +" einer Sekunde Extrusion bewegen würde." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" @@ -5889,8 +7185,13 @@ msgstr "Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." -msgstr "Es wird „schwebend“ nur die äußere Oberfläche mit einer dünnen Netzstruktur gedruckt. Dazu werden die Konturen des Modells horizontal gemäß den gegebenen Z-Intervallen gedruckt, welche durch aufwärts und diagonal abwärts verlaufende Linien verbunden werden." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." +msgstr "Es wird „schwebend“ nur die äußere Oberfläche mit einer dünnen Netzstruktur gedruckt. Dazu werden die Konturen des Modells horizontal gemäß den gegebenen" +" Z-Intervallen gedruckt, welche durch aufwärts und diagonal abwärts verlaufende Linien verbunden werden." #: /fdmprinter.def.json msgctxt "wireframe_height label" @@ -5899,8 +7200,12 @@ msgstr "Verbindungshöhe bei Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." -msgstr "Die Höhe der Aufwärtslinien und diagonalen Abwärtslinien zwischen zwei horizontalen Teilen. Dies legt die Gesamtdichte der Netzstruktur fest. Dies gilt nur für das Drucken mit Drahtstruktur." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." +msgstr "Die Höhe der Aufwärtslinien und diagonalen Abwärtslinien zwischen zwei horizontalen Teilen. Dies legt die Gesamtdichte der Netzstruktur fest. Dies gilt" +" nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" @@ -5909,7 +7214,9 @@ msgstr "Einfügeabstand für Dach bei Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "Der abgedeckte Abstand beim Herstellen einer Verbindung vom Dachumriss nach innen. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -5919,7 +7226,9 @@ msgstr "Geschwindigkeit beim Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "Die Geschwindigkeit, mit der sich die Düse bei der Materialextrusion bewegt. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -5929,7 +7238,9 @@ msgstr "Geschwindigkeit beim Drucken der Unterseite mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." msgstr "Die Geschwindigkeit beim drucken der ersten Schicht, also der einzigen Schicht, welche das Druckbett berührt. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -5939,7 +7250,8 @@ msgstr "Geschwindigkeit beim Drucken in Aufwärtsrichtung mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Die Geschwindigkeit beim Drucken einer „schwebenden“ Linie in Aufwärtsrichtung. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -5949,7 +7261,8 @@ msgstr "Geschwindigkeit beim Drucken in Abwärtsrichtung mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Die Geschwindigkeit beim Drucken einer Linie in diagonaler Abwärtsrichtung. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -5959,7 +7272,9 @@ msgstr "Geschwindigkeit beim Drucken in horizontaler Richtung mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "Die Geschwindigkeit beim Drucken der horizontalen Konturen des Modells. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -5969,7 +7284,9 @@ msgstr "Fluss für Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "Flusskompensation: Die extrudierte Materialmenge wird mit diesem Wert multipliziert. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -5989,7 +7306,8 @@ msgstr "Fluss für Drucken von flachen Linien mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Flusskompensation beim Drucken flacher Linien. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -5999,7 +7317,9 @@ msgstr "Aufwärtsverzögerung beim Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "Die Verzögerungszeit nach einer Aufwärtsbewegung, damit die Aufwärtslinie härten kann. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -6019,8 +7339,13 @@ msgstr "Horizontale Verzögerung beim Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." -msgstr "Die Verzögerungszeit zwischen zwei horizontalen Segmenten. Durch eine solche Verzögerung kann eine bessere Haftung an den Verbindungspunkten zu vorherigen Schichten erreicht werden; bei einer zu langen Verzögerungszeit kann es allerdings zum Herabsinken von Bestandteilen kommen. Dies gilt nur für das Drucken mit Drahtstruktur." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." +msgstr "Die Verzögerungszeit zwischen zwei horizontalen Segmenten. Durch eine solche Verzögerung kann eine bessere Haftung an den Verbindungspunkten zu vorherigen" +" Schichten erreicht werden; bei einer zu langen Verzögerungszeit kann es allerdings zum Herabsinken von Bestandteilen kommen. Dies gilt nur für das Drucken" +" mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" @@ -6031,10 +7356,10 @@ msgstr "Langsame Aufwärtsbewegung bei Drucken mit Drahtstruktur" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -msgstr "" -"Die Strecke einer Aufwärtsbewegung, die mit halber Geschwindigkeit extrudiert wird.\n" -"Dies kann zu einer besseren Haftung an vorhergehenden Schichten führen, während gleichzeitig ein Überhitzen des Materials in diesen Schichten vermieden wird. Dies gilt nur für das Drucken mit Drahtstruktur." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." +msgstr "Die Strecke einer Aufwärtsbewegung, die mit halber Geschwindigkeit extrudiert wird.\nDies kann zu einer besseren Haftung an vorhergehenden Schichten führen," +" während gleichzeitig ein Überhitzen des Materials in diesen Schichten vermieden wird. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" @@ -6043,8 +7368,12 @@ msgstr "Knotengröße für Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." -msgstr "Es wird ein kleiner Knoten oben auf einer Aufwärtslinie hergestellt, damit die nächste horizontale Schicht eine bessere Verbindung mit dieser herstellen kann. Dies gilt nur für das Drucken mit Drahtstruktur." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." +msgstr "Es wird ein kleiner Knoten oben auf einer Aufwärtslinie hergestellt, damit die nächste horizontale Schicht eine bessere Verbindung mit dieser herstellen" +" kann. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "wireframe_fall_down label" @@ -6053,7 +7382,9 @@ msgstr "Herunterfallen bei Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "Die Strecke, die das Material nach einer Aufwärts-Extrusion herunterfällt. Diese Strecke wird kompensiert. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json @@ -6063,8 +7394,12 @@ msgstr "Nachziehen bei Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." -msgstr "Die Strecke, die das Material bei einer Aufwärts-Extrusion mit der diagonalen Abwärts-Extrusion nach unten gezogen wird. Diese Strecke wird kompensiert. Dies gilt nur für das Drucken mit Drahtstruktur." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." +msgstr "Die Strecke, die das Material bei einer Aufwärts-Extrusion mit der diagonalen Abwärts-Extrusion nach unten gezogen wird. Diese Strecke wird kompensiert." +" Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "wireframe_strategy label" @@ -6073,8 +7408,19 @@ msgstr "Strategie für Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." -msgstr "Eine Strategie, um sicherzustellen, dass an jedem Verbindungspunkt zwei Schichten miteinander verbunden werden. Durch den Einzug härten die Aufwärtslinien in der richtigen Position, allerdings kann es dabei zum Schleifen des Filaments kommen. Am Ende jeder Aufwärtslinie kann ein Knoten gemacht werden, um die Chance einer erfolgreichen Verbindung zu erhöhen und die Linie abkühlen zu lassen; allerdings ist dafür möglicherweise eine niedrige Druckgeschwindigkeit erforderlich. Eine andere Strategie ist die es an der Oberseite einer Aufwärtslinie das Herabsinken zu kompensieren; allerdings sinken nicht alle Linien immer genauso ab, wie dies erwartet wird." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." +msgstr "Eine Strategie, um sicherzustellen, dass an jedem Verbindungspunkt zwei Schichten miteinander verbunden werden. Durch den Einzug härten die Aufwärtslinien" +" in der richtigen Position, allerdings kann es dabei zum Schleifen des Filaments kommen. Am Ende jeder Aufwärtslinie kann ein Knoten gemacht werden, um" +" die Chance einer erfolgreichen Verbindung zu erhöhen und die Linie abkühlen zu lassen; allerdings ist dafür möglicherweise eine niedrige Druckgeschwindigkeit" +" erforderlich. Eine andere Strategie ist die es an der Oberseite einer Aufwärtslinie das Herabsinken zu kompensieren; allerdings sinken nicht alle Linien" +" immer genauso ab, wie dies erwartet wird." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" @@ -6098,8 +7444,12 @@ msgstr "Abwärtslinien beim Drucken mit Drahtstruktur geraderichten" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." -msgstr "Der Prozentsatz einer diagonalen Abwärtslinie, die von einem horizontalen Linienteil bedeckt wird. Dies kann das Herabsinken des höchsten Punktes einer Aufwärtslinie verhindern. Dies gilt nur für das Drucken mit Drahtstruktur." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." +msgstr "Der Prozentsatz einer diagonalen Abwärtslinie, die von einem horizontalen Linienteil bedeckt wird. Dies kann das Herabsinken des höchsten Punktes einer" +" Aufwärtslinie verhindern. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" @@ -6108,8 +7458,12 @@ msgstr "Herunterfallen des Dachs bei Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." -msgstr "Die Strecke, um die horizontale Dachlinien, die „schwebend“ gedruckt werden, beim Druck herunterfallen. Diese Strecke wird kompensiert. Dies gilt nur für das Drucken mit Drahtstruktur." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." +msgstr "Die Strecke, um die horizontale Dachlinien, die „schwebend“ gedruckt werden, beim Druck herunterfallen. Diese Strecke wird kompensiert. Dies gilt nur für" +" das Drucken mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" @@ -6118,8 +7472,12 @@ msgstr "Nachziehen für Dach bei Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." -msgstr "Die Strecke des Endstücks einer nach innen verlaufenden Linie, um die diese bei der Rückkehr zur äußeren Umfangslinie des Dachs nachgezogen wird. Diese Strecke wird kompensiert. Dies gilt nur für das Drucken mit Drahtstruktur." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." +msgstr "Die Strecke des Endstücks einer nach innen verlaufenden Linie, um die diese bei der Rückkehr zur äußeren Umfangslinie des Dachs nachgezogen wird. Diese" +" Strecke wird kompensiert. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" @@ -6128,8 +7486,11 @@ msgstr "Verzögerung für Dachumfänge bei Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." -msgstr "Die Zeit, die für die äußeren Umfänge eines Lochs aufgewendet wird, das später zu einem Dach werden soll. Durch längere Zeiten kann die Verbindung besser werden. Dies gilt nur für das Drucken mit Drahtstruktur." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." +msgstr "Die Zeit, die für die äußeren Umfänge eines Lochs aufgewendet wird, das später zu einem Dach werden soll. Durch längere Zeiten kann die Verbindung besser" +" werden. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" @@ -6138,8 +7499,13 @@ msgstr "Düsenabstand bei Drucken mit Drahtstruktur" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." -msgstr "Der Abstand zwischen der Düse und den horizontalen Abwärtslinien. Bei einem größeren Abstand haben die diagonalen Abwärtslinien einen weniger spitzen Winkel, was wiederum weniger Aufwärtsverbindungen zur nächsten Schicht zur Folge hat. Dies gilt nur für das Drucken mit Drahtstruktur." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." +msgstr "Der Abstand zwischen der Düse und den horizontalen Abwärtslinien. Bei einem größeren Abstand haben die diagonalen Abwärtslinien einen weniger spitzen Winkel," +" was wiederum weniger Aufwärtsverbindungen zur nächsten Schicht zur Folge hat. Dies gilt nur für das Drucken mit Drahtstruktur." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" @@ -6148,7 +7514,9 @@ msgstr "Anpassschichten verwenden" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "Die Funktion Anpassschichten berechnet die Schichthöhe je nach Form des Modells." #: /fdmprinter.def.json @@ -6168,7 +7536,9 @@ msgstr "Abweichung Schrittgröße für Anpassschichten" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "Der Höhenunterscheid der nächsten Schichthöhe im Vergleich zur vorherigen." #: /fdmprinter.def.json @@ -6178,8 +7548,12 @@ msgstr "Topographische Größe der Anpassschichten" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." -msgstr "Horizontaler Abstand zwischen zwei angrenzenden Schichten. Bei Einstellung eines niedrigeren Werts werden dünnere Schichten aufgetragen, damit die Kanten der Schichten enger aneinander liegen." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." +msgstr "Horizontaler Abstand zwischen zwei angrenzenden Schichten. Bei Einstellung eines niedrigeren Werts werden dünnere Schichten aufgetragen, damit die Kanten" +" der Schichten enger aneinander liegen." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" @@ -6188,8 +7562,13 @@ msgstr "Winkel für überhängende Wände" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Wände, die über diesen Winkel hinaus hängen, werden mithilfe der Einstellungen für Winkel für überhängende Wände gedruckt. Wenn der Wert 90 beträgt, werden keine Wände als überhängend behandelt. Überhänge, die von Stützstrukturen gestützt werden, werden ebenfalls nicht als Überhang behandelt." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." +msgstr "Wände, die über diesen Winkel hinaus hängen, werden mithilfe der Einstellungen für Winkel für überhängende Wände gedruckt. Wenn der Wert 90 beträgt, werden" +" keine Wände als überhängend behandelt. Überhänge, die von Stützstrukturen gestützt werden, werden ebenfalls nicht als Überhang behandelt." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" @@ -6198,7 +7577,9 @@ msgstr "Geschwindigkeit für überhängende Wände" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "Überhängende Wände werden zu diesem Prozentwert ihrer normalen Druckgeschwindigkeit gedruckt." #: /fdmprinter.def.json @@ -6208,7 +7589,9 @@ msgstr "Brückeneinstellungen aktivieren" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "Erkennt Brücken und ändert die Druckgeschwindigkeit, Fluss- und Lüftereinstellungen während des Drucks von Brücken." #: /fdmprinter.def.json @@ -6218,8 +7601,12 @@ msgstr "Mindestlänge Brückenwand" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." -msgstr "Wände ohne Stützstruktur, die kürzer als dieser Wert sind, werden mit normalen Wandeinstellungen gedruckt. Längere Wände ohne Stützstruktur werden mithilfe der Brückenwandeinstellungen gedruckt." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." +msgstr "Wände ohne Stützstruktur, die kürzer als dieser Wert sind, werden mit normalen Wandeinstellungen gedruckt. Längere Wände ohne Stützstruktur werden mithilfe" +" der Brückenwandeinstellungen gedruckt." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" @@ -6228,8 +7615,12 @@ msgstr "Schwellenwert Stützstruktur Brücken-Außenhaut" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." -msgstr "Wenn ein Außenhautbereich für weniger als diesen Prozentwert seines Bereichs unterstützt wird, drucken Sie ihn mit den Brückeneinstellungen. Ansonsten erfolgt der Druck mit den normalen Außenhauteinstellungen." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." +msgstr "Wenn ein Außenhautbereich für weniger als diesen Prozentwert seines Bereichs unterstützt wird, drucken Sie ihn mit den Brückeneinstellungen. Ansonsten" +" erfolgt der Druck mit den normalen Außenhauteinstellungen." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" @@ -6238,8 +7629,11 @@ msgstr "Maximale Dichte der Materialsparfüllung der Brücke" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." -msgstr "Maximale Dichte der Füllung, die im Sparmodus eingefüllt werden soll. Haut über spärlicher Füllung wird als nicht unterstützt betrachtet und kann daher als Brückenhaut behandelt werden." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." +msgstr "Maximale Dichte der Füllung, die im Sparmodus eingefüllt werden soll. Haut über spärlicher Füllung wird als nicht unterstützt betrachtet und kann daher" +" als Brückenhaut behandelt werden." #: /fdmprinter.def.json msgctxt "bridge_wall_coast label" @@ -6248,8 +7642,12 @@ msgstr "Coasting Brückenwand" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." -msgstr "Damit wird der Abstand für das unmittelbare Coasting des Extruders vor Beginn einer Brückenwand gesteuert. Ein Coasting vor Brückenstart kann den Druck in der Düse reduzieren und eine flachere Brücke produzieren." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." +msgstr "Damit wird der Abstand für das unmittelbare Coasting des Extruders vor Beginn einer Brückenwand gesteuert. Ein Coasting vor Brückenstart kann den Druck" +" in der Düse reduzieren und eine flachere Brücke produzieren." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" @@ -6268,7 +7666,9 @@ msgstr "Brückenwandfluss" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "Die extrudierte Materialmenge beim Drucken von Brückenwänden wird mit diesem Wert multipliziert." #: /fdmprinter.def.json @@ -6288,7 +7688,9 @@ msgstr "Brücken-Außenhautfluss" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "Die extrudierte Materialmenge beim Drucken von Brücken-Außenhautbereichen wird mit diesem Wert multipliziert." #: /fdmprinter.def.json @@ -6298,7 +7700,9 @@ msgstr "Dichte der Brücken-Außenhaut" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "Die Dichte der Brücken-Außenhautschicht. Werte unter 100 erhöhen die Spalten zwischen den Außenhautlinien." #: /fdmprinter.def.json @@ -6318,8 +7722,12 @@ msgstr "Brücke hat mehrere Schichten" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." -msgstr "Bei Aktivierung werden die zweite und dritte Schicht über der Luft mit den folgenden Einstellungen gedruckt. Ansonsten werden diese Schichten mit den normalen Einstellungen gedruckt." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." +msgstr "Bei Aktivierung werden die zweite und dritte Schicht über der Luft mit den folgenden Einstellungen gedruckt. Ansonsten werden diese Schichten mit den normalen" +" Einstellungen gedruckt." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" @@ -6338,7 +7746,9 @@ msgstr "Fluss Brücke, zweite Außenhaut" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Die extrudierte Materialmenge beim Drucken der zweiten Brücken-Außenhautschicht wird mit diesem Wert multipliziert." #: /fdmprinter.def.json @@ -6348,7 +7758,9 @@ msgstr "Dichte Brücke, zweite Außenhaut" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "Die Dichte der zweiten Brücken-Außenhautschicht. Werte unter 100 erhöhen die Spalten zwischen den Außenhautlinien." #: /fdmprinter.def.json @@ -6378,7 +7790,9 @@ msgstr "Fluss Brücke, dritte Außenhaut" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Die extrudierte Materialmenge beim Drucken der dritten Brücken-Außenhautschicht wird mit diesem Wert multipliziert." #: /fdmprinter.def.json @@ -6388,7 +7802,9 @@ msgstr "Dichte Brücke, dritte Außenhaut" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "Die Dichte der dritten Brücken-Außenhautschicht. Werte unter 100 erhöhen die Spalten zwischen den Außenhautlinien." #: /fdmprinter.def.json @@ -6408,8 +7824,14 @@ msgstr "Düse zwischen den Schichten abwischen" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -msgstr "Option für das Einfügen eines G-Codes für das Abwischen der Düse zwischen den Schichten (max. einer pro Schicht). Die Aktivierung dieser Einstellung könnte das Einzugsverhalten beim Schichtenwechsel beeinflussen. Verwenden Sie bitte die Einstellungen für Abwischen bei Einzug, um das Einziehen bei Schichten zu steuern, bei denen das Skript für das Abwischen aktiv wird." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." +msgstr "Option für das Einfügen eines G-Codes für das Abwischen der Düse zwischen den Schichten (max. einer pro Schicht). Die Aktivierung dieser Einstellung könnte" +" das Einzugsverhalten beim Schichtenwechsel beeinflussen. Verwenden Sie bitte die Einstellungen für Abwischen bei Einzug, um das Einziehen bei Schichten" +" zu steuern, bei denen das Skript für das Abwischen aktiv wird." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" @@ -6418,8 +7840,13 @@ msgstr "Materialmenge zwischen den Wischvorgängen" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." -msgstr "Die maximale Materialmenge, die extrudiert werden kann, bevor die Düse ein weiteres Mal abgewischt wird. Ist dieser Wert kleiner als das in einer Schicht benötigte Materialvolumen, so hat die Einstellung in dieser Schicht keine Auswirkung, d.h. sie ist auf ein Wischen pro Schicht begrenzt." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." +msgstr "Die maximale Materialmenge, die extrudiert werden kann, bevor die Düse ein weiteres Mal abgewischt wird. Ist dieser Wert kleiner als das in einer Schicht" +" benötigte Materialvolumen, so hat die Einstellung in dieser Schicht keine Auswirkung, d.h. sie ist auf ein Wischen pro Schicht begrenzt." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" @@ -6438,7 +7865,8 @@ msgstr "Einzugsabstand für Abwischen" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Wert, um den das Filament eingezogen wird, damit es während des Abwischens nicht austritt." #: /fdmprinter.def.json @@ -6448,7 +7876,9 @@ msgstr "Zusätzliche Zurückschiebemenge nach Einzug für Abwischen" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "Während einer Bewegung für den Abwischvorgang kann Material wegsickern, was hier kompensiert werden kann." #: /fdmprinter.def.json @@ -6458,7 +7888,9 @@ msgstr "Einzugsgeschwindigkeit für Abwischen" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung eingezogen und während einer Einzugsbewegung für Abwischen zurückgeschoben wird." #: /fdmprinter.def.json @@ -6468,7 +7900,8 @@ msgstr "Einzugsgeschwindigkeit (Einzug) für Abwischen" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung für Abwischen eingezogen wird." #: /fdmprinter.def.json @@ -6478,7 +7911,8 @@ msgstr "Vorbereitungszeit für Abwischen beim Einzug" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "Die Geschwindigkeit, mit der das Filament während einer Einzugsbewegung vorbereitet wird." #: /fdmprinter.def.json @@ -6498,8 +7932,12 @@ msgstr "Z-Sprung beim Abwischen" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Beim Abwischen wird das Druckbett gesenkt, um einen Abstand zwischen Düse und Druck herzustellen. Das verhindert, dass die Düse während der Bewegungen den Druckkörper trifft und verringert die Möglichkeit, dass der Druck vom Druckbett heruntergestoßen wird." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." +msgstr "Beim Abwischen wird das Druckbett gesenkt, um einen Abstand zwischen Düse und Druck herzustellen. Das verhindert, dass die Düse während der Bewegungen" +" den Druckkörper trifft und verringert die Möglichkeit, dass der Druck vom Druckbett heruntergestoßen wird." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" @@ -6558,7 +7996,9 @@ msgstr "Max. Lochdurchmesser" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "Löcher und Teilkonturen mit einem kleineren Durchmesser werden mit Small Feature Speed gedruckt." #: /fdmprinter.def.json @@ -6568,7 +8008,9 @@ msgstr "Max. Detaillänge" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "Teile, die kleiner sind als dieser Wert, werden in Detailgeschwindigkeit gedruckt." #: /fdmprinter.def.json @@ -6578,8 +8020,11 @@ msgstr "Detailgeschwindigkeit" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Bei kleinen Details wird die Geschwindigkeit auf diesen Prozentsatz der normalen Druckgeschwindigkeit gesetzt. Durch eine niedrigere Druckgeschwindigkeit können die Haftung und die Genauigkeit verbessert werden." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." +msgstr "Bei kleinen Details wird die Geschwindigkeit auf diesen Prozentsatz der normalen Druckgeschwindigkeit gesetzt. Durch eine niedrigere Druckgeschwindigkeit" +" können die Haftung und die Genauigkeit verbessert werden." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" @@ -6588,8 +8033,12 @@ msgstr "Geschwindigkeit der ersten Schicht von Details" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Bei kleinen Details wird die Geschwindigkeit bei der ersten Schicht auf diesen Prozentsatz der normalen Druckgeschwindigkeit gesetzt. Durch eine niedrigere Druckgeschwindigkeit können die Haftung und die Genauigkeit verbessert werden." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." +msgstr "Bei kleinen Details wird die Geschwindigkeit bei der ersten Schicht auf diesen Prozentsatz der normalen Druckgeschwindigkeit gesetzt. Durch eine niedrigere" +" Druckgeschwindigkeit können die Haftung und die Genauigkeit verbessert werden." #: /fdmprinter.def.json msgctxt "material_alternate_walls label" @@ -6598,7 +8047,9 @@ msgstr "Abwechselnde Wandrichtungen" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." msgstr "Abwechselnde Wandrichtungen für jede weitere Schicht und jeden Einsatz. Nützlich für Materialien, die Spannungen aufbauen können, wie beim Metalldruck." #: /fdmprinter.def.json @@ -6618,7 +8069,9 @@ msgstr "Wandanzahl des Raft-Bodens" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "Die Anzahl der Konturlinien, die um das Linienmodell in der untersten Schicht des Rafts gedruckt werden sollen." #: /fdmprinter.def.json @@ -6628,7 +8081,9 @@ msgstr "Einstellungen Befehlszeile" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "Diese Einstellungen werden nur verwendet, wenn CuraEngine nicht seitens Cura aufgerufen wird." #: /fdmprinter.def.json @@ -6638,8 +8093,11 @@ msgstr "Objekt zentrieren" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." -msgstr "Ermöglicht das Zentrieren des Objekts in der Mitte eines Druckbetts (0,0) anstelle der Verwendung eines Koordinatensystems, in dem das Objekt gespeichert war." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." +msgstr "Ermöglicht das Zentrieren des Objekts in der Mitte eines Druckbetts (0,0) anstelle der Verwendung eines Koordinatensystems, in dem das Objekt gespeichert" +" war." #: /fdmprinter.def.json msgctxt "mesh_position_x label" @@ -6668,7 +8126,9 @@ msgstr "Netzposition Z" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "Der für das Objekt in Z-Richtung verwendete Versatz. Damit können Sie den Vorgang ausführen, der unter dem Begriff „Objekt absenken“ verwendet wurde." #: /fdmprinter.def.json @@ -6678,1049 +8138,6 @@ msgstr "Matrix Netzdrehung" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "Transformationsmatrix, die beim Laden aus der Datei auf das Modell angewandt wird." - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "Bestimmt die Reihenfolge, in der die Wände gedruckt werden. Das frühe Drucken der Außenwände hilft bei der Maßgenauigkeit, da Fehler von Innenwänden nicht an die Außenseite weitergegeben werden können. Wenn sie jedoch später gedruckt werden, ist ein Stapeldruck besser möglich, wenn Überhänge gedruckt werden." - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "Schwellenwert für das Teilen der Mittellinie" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "Die kleinste Linienstärke, als Faktor der normalen Linienstärke, über der die mittlere Linie (sofern vorhanden) in zwei unterteilt wird. Verringern Sie diese Einstellung, um mehr, aber dünnere Linien zu verwenden. Erhöhen Sie sie, um weniger, aber stärkere Linien zu verwenden. Beachten Sie, dass dies in der Weise gilt, als ob die gesamte Form mit der Wand gefüllt werden sollte, so dass sich die Mitte hier auf die Mitte des Objekts zwischen zwei äußeren Kanten der Form bezieht, auch wenn sich anstelle der Wand tatsächlich Füllung oder (weitere) Oberflächen im Druck befinden." - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "Die minimale Linienbreite für Polylinienwände mit Lücken in der mittleren Linie. Diese Einstellung legt fest, bei welcher Stärke im Modell ein Übergang vom Druck zweier Wandlinien zum Druck zweier Außenwände und einer einzigen zentralen Wand in der Mitte erfolgt. Eine höhere minimale ungeradzahlige Wandlinienstärke führt zu einer höheren maximalen ungeradzahligen Wandlinienstärke. Die maximale ungerade Wandlinienbreite wird berechnet als 2 x Minimale Wandlinienstärke (geradzahlig)," - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "Schwellenwert für das Hinzufügen einer Mittellinie" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "Die kleinste Linienstärke als Faktor der normalen Linienstärke, ab der eine Mittellinie (falls noch nicht vorhanden) eingefügt wird. Verringern Sie diese Einstellung, um mehr, aber dünnere Linien zu verwenden. Erhöhen Sie sie, um weniger, aber stärkere Linien zu verwenden. Beachten Sie, dass dies in der Weise gilt, als ob die gesamte Form mit der Wand gefüllt werden sollte, so dass sich die Mitte hier auf die Mitte des Objekts zwischen zwei äußeren Kanten der Form bezieht, auch wenn sich anstelle der Wand tatsächlich Füllung oder (weitere) Oberflächen im Druck befinden." - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "Eine 2D-Shilhouette des Druckkopfes (mit Lüfterkappen)." - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "Außenwände vor Innenwänden" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "Druckt Wände bei Aktivierung von außen nach innen. Dies kann die Maßgenauigkeit in X und Y erhöhen, wenn hochviskose Kunststoffe wie ABS verwendet werden; allerdings kann es die Druckqualität der Außenfläche vermindern, insbesondere bei Überhängen." - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "Wandüberlappungen ausgleichen" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "Der Fluss für Teile einer Wand wird ausgeglichen, die dort gedruckt werden, wo sich bereits eine Wand befindet." - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "Außenwandüberlappungen ausgleichen" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "Der Fluss für Teile einer Außenwand wird ausgeglichen, die dort gedruckt werden, wo sich bereits eine Wand befindet." - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "Innenwandüberlappungen ausgleichen" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "Der Fluss für Teile einer Innenwand wird ausgeglichen, die dort gedruckt werden, wo sich bereits eine Wand befindet." - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "Mindestwandfluss" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "Minimal zulässiger Fluss als Prozentwert für eine Wandlinie. Die Wand-Überlappungskompensation reduziert den Fluss einer Wand, wenn sie nah an einer vorhandenen Wand liegt. Wände, deren Fluss unter diesem Wert liegt, werden durch eine Fahrbewegung ersetzt. Bei Verwendung dieser Einstellung müssen Sie die Wand-Überlappungskompensation aktivieren und die Außenwand vor den Innenwänden drucken." - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "Einziehen bevorzugt" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "Bei Aktivierung wird der Einzug anstelle des Combings für zurückzulegende Wege verwendet, die Wände ersetzen, deren Fluss unter der mindestens erforderlichen Flussschwelle liegt." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "Lücken zwischen Wänden füllen" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "Füllt die Lücken zwischen den Wänden, wo keine Wand passt." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "Nirgends" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "Überall" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "Kleine Lücken ausfiltern" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "Kleine Lücken ausfiltern, um Tropfen an der Außenseite des Modells zu reduzieren." - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "Ausgleich des Filamentflusses" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "Drucken Sie dünnere Linien schneller als normale Linien, so dass die Menge des extrudierten Materials pro Sekunde gleich bleibt. Dünne Teile in Ihrem Modell erfordern möglicherweise einen Liniendruck mit geringerer Linienbreite als in den Einstellungen vorgesehen. Diese Einstellung steuert die Geschwindigkeitsänderungen für diese Linien." - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "Maximale Geschwindigkeit für Flussausgleich" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "Maximale Druckgeschwindigkeit bei der Justierung der Druckgeschwindigkeit zum Ausgleich des Flusses." - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "G-Code-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \\n." - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "G-Code-Befehle, die am Ende ausgeführt werden sollen – getrennt durch \\n." - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "Maximaler Vorschub" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Kreuz- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Gyroid-, Würfel-, Viertelwürfel- und achtflächige Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen. Die Einstellung Blitz versucht, die Füllung zu minimieren, indem nur die (internen) Dächer des Objekts gestützt werden. Der ‚gültige‘ Prozentsatz der Füllung bezieht sich daher nur auf die jeweilige Ebene unter dem zu stützenden Bereich des Modells." - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "Der Unterschied, den eine Blitz-Füllschicht zu der unmittelbar darüber liegenden Schicht haben kann, wenn es um den Beschnitt der äußeren Enden von Bäumen geht. Gemessen in dem Winkel, den die Schichtstärke vorgibt." - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "Die veränderte Position, die eine Schicht der Blitz-Füllung zu der unmittelbar darüber liegenden Schicht haben kann, wenn es um das Ausrunden der äußeren Enden von Bäumen geht. Gemessen als Winkel der Zweige." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Kreuz- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Gyroid-, Würfel-, Viertelwürfel- und Octahedral-Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen." - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "Der Mindestabstand zwischen der Außenseite der Form und der Außenseite des Modells." - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "Anzahl der Schritte des Schrittmotors, die zu einem Millimeter Extrusion führen." - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "Bei Nicht-Null verwenden die Combing-Fahrbewegungen, die länger als die Distanz sind, die Einziehfunktion." - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "Verwenden Sie den Extruder-Versatz für das Koordinatensystem." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "Gehäuse" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "Obere und/oder untere Flächen Ihres Objekts mit einem Winkel, der diese Einstellung übersteigt, werden ohne Expansion der oberen/unteren Außenhaut ausgeführt. Damit wird vermieden, dass enge Außenhautbereiche expandiert werden, die entstehen, wenn die Modellfläche eine nahezu vertikale Neigung aufweist. Ein Winkel von 0 Grad ist horizontal, während ein Winkel von 90 Grad vertikal ist." - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "Die Geschwindigkeit für die erste Schicht. Ein niedrigerer Wert wird empfohlen, um die Haftung an der Druckplatte zu verbessern." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Legt fest, welche Priorität dieses Netz (Mesh) bei mehreren überlappenden Mesh-Füllungen hat. Bereiche, in denen mehrere Mesh-Füllungen überlappen, übernehmen die Einstellungen des Netzes mit dem niedrigsten Rang. Wird eine Mesh-Füllung höher gerankt, führt dies zu einer Modifizierung der Füllungen oder Mesh-Füllungen, deren Priorität niedriger oder normal ist." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "Die Temperatur, die für die erhitzte Druckplatte verwendet wird. Wenn dieser Wert 0 beträgt, wird die Betttemperatur nicht angepasst." - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "Die Temperatur, die für die erhitzte Druckplatte an der ersten Schicht verwendet wird." - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "Schrumpfungsverhältnis" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "Schrumpfungsverhältnis in Prozent." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Legt fest, welche Priorität dieses Netz (Mesh) bei überlappenden Volumen hat. Bereiche mit einem niedrigeren Netzrang haben Priorität vor Bereichen, in denen es mehrere Netze gibt. Wird eine Mesh-Füllung höher gerankt, führt dies zu einer Modifizierung der Füllungen oder Mesh-Füllungen, deren Priorität niedriger oder normal ist." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "Es wird festgelegt, ob eine Schicht für alle Modelle gleichzeitig gedruckt werden soll oder ob zuerst ein Modell fertig gedruckt wird, bevor der Druck eines weiteren begonnen wird. Der „Nacheinandermodus“ ist möglich, wenn a) nur ein Extruder aktiviert ist und b) alle Modelle voneinander getrennt sind, sodass sich der gesamte Druckkopf zwischen allen Modellen bewegen kann und alle Modelle niedriger sind als der Abstand zwischen der Düse und den X/Y-Achsen. " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "Reihenfolge für Mesh-Füllung" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Hier wird festgelegt, welche Mesh-Füllung in der Füllung einer anderen Mesh-Füllung ist. Eine Mesh-Füllung mit einer höheren Reihenfolge ändert die Füllung der Mesh-Füllungen mit niedrigerer Reihenfolge und normalen Meshes." - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "Baumstützstruktur" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "Erstellen Sie eine baumähnliche Stützstruktur mit Ästen, die Ihren Druck stützen. Das reduziert möglicherweise den Materialverbrauch und die Druckdauer, erhöht jedoch die Slicing-Dauer erheblich." - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "Slicen von Schichten mit diagonalen Flächen. Die Bereiche einer Schicht können anhand der Position generiert werden, an der die Mitte einer Schicht die Oberfläche kreuzt (Mitte). Optional kann jede Schicht die Bereiche enthalten, die in das Volumen entlang der Höhe der Schicht (Exklusiv) fallen oder eine Schicht enthält die Bereiche, die irgendwo innerhalb der Schicht positioniert sind (Inklusiv). Exklusiv bewahrt die meisten Details, Inklusiv ermöglicht die beste Passform und Mitte erfordert die kürzeste Bearbeitungszeit." - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "Spaghetti-Füllung" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "Drucken Sie die Füllung hier und da, sodass sich das Filament innerhalb des Objekts „chaotisch“ ringelt. Das reduziert die Druckdauer, allerdings ist das Verhalten eher unabsehbar." - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "Spaghetti-Füllung Schrittfunktion" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "Definiert, ob die Spaghetti-Füllung in Schritten gedruckt oder alle Filamente für die Füllung am Ende des Druckes gedruckt werden." - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "Maximaler Spaghetti-Füllungswinkel" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "Der maximale Winkel bezüglich der Z-Achse im Druckinnenbereich für Bereiche, die anschließend mit Spaghetti-Füllung zu füllen sind. Die Reduzierung dieses Wertes für dazu, dass stärker gewinkelte Teile in Ihrem Modell in jeder Schicht gefüllt werden." - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "Maximale Höhe der Spaghetti-Füllung" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "Die maximale Höhe des Innenraums, die kombiniert und von oben gefüllt werden kann." - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "Spaghetti-Einfügung" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "Der Versatz von den Wänden, von denen aus die Spaghetti-Füllung gedruckt wird." - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "Spaghetti-Durchfluss" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "Justiert die Dichte der Spathetti-Füllung. Beachten Sie, dass die Fülldichte nur die Linienabstände des Füllmusters steuert und nicht die Menge der Extrusion für die Spaghetti-Füllung." - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "Spaghetti-Füllung extra Volumen" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "Ein Korrekturbegriff für die Anpassung des Gesamtvolumens, das jedes Mal bei der Spaghetti-Füllung extrudiert wird." - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "GUID des Materials. Dies wird automatisch eingestellt. " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "Parkdistanz Filament" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "Die Distanz von der Düsenspitze, wo das Filament geparkt wird, wenn ein Extruder nicht mehr verwendet wird." - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Interner Wert für Material Station" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Interner Wert für Material Station" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "Ausspülgeschwindigkeit am Ende des Filaments" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Interner Wert für Material Station" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "Ausspüldauer am Ende des Filaments" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Interner Wert für Material Station" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Interner Wert für Material Station" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Interner Wert für Material Station" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "Das Filament wird eingezogen, wenn sich die Düse über einen nicht zu bedruckenden Bereich bewegt. " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "Der Abstand der Stützstruktur zum Überhang in der X- und Y-Richtung. " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "category_fixes" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "category_blackmagic" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "experimentell!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "Gerätekopf Polygon" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "Eine 2D-Shilhouette des Druckkopfes (ohne Lüfterkappen)." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "Es wird festgelegt, ob alle Modelle einer Schicht zur gleichen Zeit gedruckt werden sollen oder ob zuerst ein Modell fertig gedruckt wird, bevor der Druck von einem weiteren begonnen wird. Der „Nacheinandermodus“ ist nur möglich, wenn alle Modelle voneinander getrennt sind, sodass sich der gesamte Druckkopf zwischen allen Modellen bewegen kann und alle Modelle niedriger als der Abstand zwischen der Düse und den X/Y-Achsen ist." - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "Wanddicke der Baumstützstruktur" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Das ist die Dicke der Astwände der Baumstützstruktur. Dickere Wände benötigen eine längere Druckdauer, fallen jedoch nicht so leicht um." - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "Anzahl der Wandlinien der Baumstützstruktur" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Das ist die Anzahl der Astwände der Baumstützstruktur. Dickere Wände benötigen eine längere Druckdauer, fallen jedoch nicht so leicht um." - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "Option für das Einfügen eines G-Codes für das Abwischen der Düse zwischen den Schichten. Die Aktivierung dieser Einstellung könnte das Einzugsverhalten beim Schichtenwechsel beeinflussen. Verwenden Sie bitte die Einstellungen für Abwischen bei Einzug, um das Einziehen bei Schichten zu steuern, bei denen das Skript für Wischen aktiv wird." - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "Die maximale Materialmenge, die extrudiert werden kann, bevor die Düse ein weiteres Mal abgewischt wird." - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "Einzugsgeschwindigkeit (Einzug)" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "Z-Sprung beim Einziehen - Abwischen" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "Nach dem Einzug wird das Druckbett gesenkt, um einen Abstand zwischen Düse und Druck herzustellen. Das verhindert, dass die Düse den Druck während der Bewegungen anschlägt und verringert die Möglichkeit, dass der Druck vom Druckbett heruntergestoßen wird." - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Mindestflächenbreite für Stützstruktur-Schnittstellen-Polygone. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden nicht generiert." - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Mindestflächenbreite für die Dächer der Stützstruktur. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden nicht generiert." - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Mindestflächenbreite für die Böden der Stützstruktur. Polygone, die eine kleinere Fläche als diesen Wert aufweisen, werden nicht generiert." - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "Wechselnde Rotation der Außenhaut" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "Die Richtung, in welcher die oberen/unteren Schichten gedruckt werden, wird abgewechselt. Normalerweise werden diese nur diagonal gedruckt. Diese Einstellung fügt die Nur-X- und Nur-Y-Richtung zu." - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "Ausgleich Durchflussrate max. Extrusionswirkung" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "Die maximale Distanz in mm für den Ausgleich." - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "Ausgleichsfaktor Durchflussrate" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "Der Multiplikationsfaktor für die Übersetzung Durchflussrate -> Distanz." - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "Schwellenwert Anpassschichten" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "Das ist der Schwellenwert, der definiert, ob eine kleinere Schicht verwendet wird oder nicht. Dieser Wert wird mit dem der stärksten Neigung in einer Schicht verglichen." - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "Wände, die über diesen Winkel hinaus hängen, werden mithilfe der Einstellungen für Winkel für überhängende Wände gedruckt. Wenn der Wert 90 beträgt, werden keine Wände als überhängend behandelt." - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Bei kleinen Details wird die Geschwindigkeit auf diesen Prozentsatz der normalen Druckgeschwindigkeit gesetzt. Durch eine niedrigere Druckgeschwindigkeit kann die Haftung und die Genauigkeit verbessert werden." - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "Geschwindigkeit für erste Schicht" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Bei kleinen Details wird die Geschwindigkeit bei der ersten Schicht auf diesen Prozentsatz der normalen Druckgeschwindigkeit gesetzt. Durch eine niedrigere Druckgeschwindigkeit kann die Haftung und die Genauigkeit verbessert werden." - -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "Gehen Sie ein weiteres Mal über die Oberfläche, jedoch ohne Extrusionsmaterial. Damit wird der Kunststoff auf der Oberfläche weiter geschmolzen, was zu einer glatteren Oberfläche führt." - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "Startet Schichten mit demselben Teil" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "Beginnen Sie in jeder Schicht mit dem Drucken des Objekts in der Nähe desselben Punkts, sodass keine neue Schicht begonnen wird, wenn das Teil gedruckt wird, mit dem die letzte Schicht geendet hat. Damit lassen sich Überhänge und kleine Teile besser herstellen, allerdings verlängert sich die Druckzeit." - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "Ausrichtung des Füllmusters für Unterstützung. Das Füllmuster für Unterstützung wird in der horizontalen Planfläche gedreht." - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "Die maximal zulässige Abweichung bei Reduzierung der Auflösung für die Einstellung der maximalen Auflösung. Wenn Sie diesen Wert erhöhen, wird der Druck ungenauer, der G-Code wird jedoch kleiner." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "G-Code-Variante" - -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "Definieren Sie, ob Kanten am Modell-Umriss die Nahtposition beeinflussen. Keine bedeutet, dass Kanten keinen Einfluss auf die Nahtposition haben. Naht verbergen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden Kante auftreten. Naht offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer Außenkante auftreten. Naht verbergen oder offenlegen lässt die Naht mit höherer Wahrscheinlichkeit an einer innenliegenden oder außenliegenden Kante auftreten." - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "Schmale Z-Lücken ignorieren" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "Wenn das Modell schmale vertikale Lücken hat, kann etwa 5 % zusätzliche Rechenzeit aufgewendet werden, um eine obere und untere Außenhaut in diesen engen Räumen zu generieren. In diesem Fall deaktivieren Sie die Einstellung." - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "Die für die Druckabmessung verwendete Temperatur. Wenn dieser Wert 0 beträgt, wird die Temperatur der Druckabmessung nicht angepasst." - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "Lassen Sie den Einzug beim Vorgehen von Stützstruktur zu Stützstruktur in einer geraden Linie aus. Die Aktivierung dieser Einstellung spart Druckzeit, kann jedoch zu übermäßigem Fadenziehen innerhalb der Stützstruktur führen." - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "Maximale Z-Geschwindigkeit" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "Die maximale Geschwindigkeit, mit der die Druckplatte bewegt wird. Eine Einstellung auf Null veranlasst die Verwendung der Firmware-Grundeinstellungen für die maximale Z-Geschwindigkeit." - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "Der Maximalabstand zwischen Stützstrukturen in der X- und Y-Richtung. Wenn sich einzelne Strukturen näher aneinander befinden, als dieser Wert, werden diese Strukturen in eine einzige Struktur zusammengefügt." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "Mindestdurchmesser" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "Der Mindestdurchmesser in den X/Y-Richtungen eines kleinen Bereichs, der durch einen speziellen Stützpfeiler gestützt wird." - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "Einzugsturm kreisförmig" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "Macht den Einzugsturm zu einer Kreisform." - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "Fluss-Kompensation: Die extrudierte Materialmenge wird mit diesem Wert multipliziert." - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "Glättet die spiralförmigen Konturen, um die Sichtbarkeit der Z-Naht zu reduzieren (die Z-Naht sollte auf dem Druck kaum sichtbar sein, ist jedoch in der Schichtenansicht erkennbar). Beachten Sie, dass das Glätten dazu neigt, feine Oberflächendetails zu verwischen." - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "Experimentelle Funktion: Macht die Bereiche der Stützstruktur am Boden kleiner als beim Überhang." - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "Anzahl der aktivierten Extruder" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "Düsendurchmesser außen" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "Düsenlänge" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "Düsenwinkel" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "Heizzonenlänge" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "Aufheizgeschwindigkeit" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "Abkühlgeschwindigkeit" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "G-Code-Variante" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "Unzulässige Bereiche" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "Gerätekopf Polygon" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "Gerätekopf und Lüfter Polygon" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "Brückenhöhe" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "Versatz mit Extruder" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "Anpassschichten verwenden" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "Maximale Abweichung für Anpassschichten" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "Abweichung Schrittgröße für Anpassschichten" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "Schwellenwert Anpassschichten" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Das Ausmaß des Überlappens zwischen der Außenhaut und den Wänden als Prozentwert der Außenhaut-Linienbreite. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Außenhaut herzustellen. Dies ist ein Prozentwert der durchschnittlichen Linienbreiten der Außenhautlinien und der innersten Wand." - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Das Ausmaß des Überlappens zwischen der Außenhaut und den Wänden. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Außenhaut herzustellen." - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "Der Wert für den Einzug: 0 einstellen, um keinen Einzug zu erhalten. Dies sollte generell mit der Länge der Heizzone übereinstimmen." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "Durch Combing bleibt die Düse während der Bewegung innerhalb von bereits gedruckten Bereichen. Dies führt zu einer leicht verlängerten Bewegungszeit, reduziert jedoch die Notwendigkeit von Einzügen. Wenn Combing deaktiviert ist, wird das Material eingezogen und die Düse bewegt sich in einer geraden Linie zum nächsten Punkt. Es ist außerdem möglich, das Combing über die oberen/unteren Außenhautbereiche zu vermeiden, indem nur die Füllung berücksichtigt wird. Die Option „Innerhalb der Füllung“ verhält sich genauso wie die Option „Nicht in Außenhaut“ in früheren Cura Versionen." - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "Außenhaut-Pfade oben/unten verbinden, wenn sie nebeneinander laufen. Bei konzentrischen Mustern reduziert die Aktivierung dieser Einstellung die Durchlaufzeit erheblich. Da die Verbindungen jedoch auf halbem Weg über der Füllung erfolgen können, kann diese Funktion die Oberflächenqualität reduzieren." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Tri-Hexagon-, Würfel-, Octahedral-, Viertelwürfel-, Kreuz- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Würfel-, Viertelwürfel- und Octahedral-Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen." - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Konzentrisch 3D" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "Durch Combing bleibt die Düse während der Bewegung innerhalb von bereits gedruckten Bereichen. Dies führt zu einer leicht verlängerten Bewegungszeit, reduziert jedoch die Notwendigkeit von Einzügen. Wenn Combing deaktiviert ist, wird das Material eingezogen und die Düse bewegt sich in einer geraden Linie zum nächsten Punkt. Es ist außerdem möglich, das Combing über die oberen/unteren Außenhautbereiche zu vermeiden, indem nur die Füllung berücksichtigt wird." - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Konzentrisch 3D" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Konzentrisch 3D" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Konzentrisch 3D" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Konzentrisch 3D" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Raft-Linienabstand" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "Dicke Einzugsturm" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "Die Dicke des Hohleinzugsturms. Eine Dicke, die mehr als die Hälfte des Mindestvolumens für den Einzugsturm beträgt, führt zu einem dichten Einzugsturm." - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "Düse nach dem Schalten abwischen" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "Wischt nach dem Schalten des Extruders ausgetretenes Material am ersten Druckelement an der Düse ab. Hierdurch wird eine sichere, langsame Wischbewegung an einer Position ausgeführt, an der das ausgetretene Material am wenigsten Schaden an der Oberflächenqualität Ihres Drucks verursacht." - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "Einzugsturm Spülvolumen" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "Menge des zu spülenden Filaments beim Wischen des Spülturms. Spülen ist hilfreich, um dem Filament-Verlust durch Aussickern während der Inaktivität der Düse zu kompensieren." - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "Max. Überhang Brückenwand" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "Die maximal zulässige Breite des Luftbereichs unter einer Wandlinie vor dem Druck der Wand mithilfe der Brückeneinstellungen, ausgedrückt als Prozentwert der Wandliniendicke. Wenn der Luftspalt breiter als dieser Wert ist, wird die Wandlinie mithilfe der Brückeneinstellungen gedruckt. Ansonsten wird die Wandlinie mit den normalen Einstellungen gedruckt. Je niedriger der Wert, desto wahrscheinlicher ist es, dass Überhang-Wandlinien mithilfe der Brückeneinstellungen gedruckt werden." - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "Optimieren Sie die Reihenfolge, in der die Wände gedruckt werden, um die Anzahl der Einzüge und die zurückgelegten Distanzen zu reduzieren. Dieser Schritt bringt für die meisten Teile Vorteile, allerdings werden einige möglicherweise länger benötigen. Vergleichen Sie deshalb bitte die Schätzung der Druckzeiten mit und ohne Optimierung." - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "Keine Außenhaut" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "3D-Kreuztaschen abwechseln" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "Wenden Sie Taschen nur in der Hälfte der Überkreuzungen im 3D-Kreuzmuster an und wechseln Sie die Position der Taschen zwischen den Höhen ab, in denen sich das Muster selbst berührt." - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "Objekte aushöhlen" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "Entfernt die Füllung vollständig und berechtigt den Innenbereich des Objekts für eine Stützstruktur." - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "Das ist die maximal zulässige Höhendifferenz von der Basisschichthöhe in mm." - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "Objekt zentrieren" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "Netzposition X" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "Netzposition Y" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "-Netzposition Z" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "GCode starten" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "" -#~ "Gcode-Befehle, die zu Beginn ausgeführt werden sollen – getrennt durch \n" -#~ "." - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "GCode beenden" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "" -#~ "Gcode-Befehle, die Am Ende ausgeführt werden sollen – getrennt durch \n" -#~ "." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "G-Code-Variante" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "Der Typ des zu generierenden Gcodes." - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "Normalerweise versucht Cura kleine Löcher im Netz abzudecken und Teile von Schichten, die große Löcher aufweisen, zu entfernen. Die Aktivierung dieser Option erhält jene Teile, die nicht abgedeckt werden können. Diese Option sollte nur als letzter Ausweg verwendet werden, wenn es ansonsten nicht möglich ist, einen korrekten G-Code zu berechnen." - -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "Verwenden Sie die relative Extrusion anstelle der absoluten Extrusion. Die Verwendung relativer E-Schritte erleichtert die Nachbearbeitung des G-Code. Diese Option wird jedoch nicht von allen Druckern unterstützt und kann geringfügige Abweichungen bei der Menge des abgesetzten Materials im Vergleich zu absoluten E-Schritten zur Folge haben. Ungeachtet dieser Einstellung wird der Extrusionsmodus stets auf absolut gesetzt, bevor ein G-Code-Skript ausgegeben wird." - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "Das Füllmuster wird um diese Distanz entlang der X-Achse versetzt." - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "Das Füllmuster wird um diese Distanz entlang der Y-Achse versetzt." - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "Das Ausmaß des Überlappens zwischen der Füllung und den Wänden. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Füllung herzustellen." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Das Ausmaß des Überlappens zwischen der Außenhaut und den Wänden als Prozentwert der Linienbreite. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Außenhaut herzustellen. Dies ist ein Prozentwert der durchschnittlichen Linienbreiten der Außenhautlinien und der innersten Wand." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "Die Temperatur, die für die erhitzte Druckplatte verwendet wird. Wenn dieser Wert 0 beträgt, wird das Bett für diesen Druck nicht erhitzt." - -#~ msgctxt "wall_x_extruder_nr label" -#~ msgid "Inner Walls Extruder" -#~ msgstr "Extruder Innenwände" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Würfel-, Viertelwürfel-, Octahedral- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Würfel-, Viertelwürfel- und Octahedral-Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen." - -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "Verbindet die Enden, an denen das Füllmuster auf die Innenwand trifft, mithilfe von Linien, die der Form der Innenwand folgen. Durch Aktivierung dieser Einstellung kann die Füllung besser an den Wänden haften; auch die Auswirkungen der Füllung auf die Qualität der vertikalen Flächen werden reduziert. Die Deaktivierung dieser Einstellung reduziert den Materialverbrauch." - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "" -#~ "Der horizontale Abstand zwischen dem Skirt und der ersten Schicht des Drucks.\n" -#~ "Es handelt sich dabei um den Mindestabstand. Ab diesem Abstand werden Skirt-Linien in äußerer Richtung angebracht." - -#~ msgctxt "z_offset_layer_0 label" -#~ msgid "Initial Layer Z Offset" -#~ msgstr "Z-Versatz der ersten Schicht" - -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "Der Extruder wird um diesen Wert von der normalen Höhe der ersten Schicht versetzt. Das kann positiv (erhöht) oder negativ (abgesenkt) erfolgen. Einige Filamenttypen haften besser am Druckbett, wenn der Extruder leicht erhöht ist." - -#~ msgctxt "z_offset_taper_layers label" -#~ msgid "Z Offset Taper Layers" -#~ msgstr "Z-Versatz Kegelschichten" - -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "Bei Nicht-Null wird der Z-Versatz auf 0 über den zahlreichen Schichten reduziert. Ein Wert von 0 bedeutet, dass der Z-Versatz über alle Schichten des Drucks hinweg konstant bleibt." - -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "Diese Einstellung definiert, wie stark die Innenkanten des Raft-Umrisses gerundet werden. Die Innenkanten werden zu einem Halbkreis mit einem Radius entsprechend des hier definierten Werts gerundet. Diese Einstellung entfernt außerdem Löcher im Raft-Umriss, die kleiner als ein solcher Kreis sind." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Das Muster des Füllmaterials des Drucks. Die Linien- und Zickzackfüllmethode wechseln nach jeder Schicht die Richtung, um Materialkosten zu reduzieren. Die Gitter-, Dreieck- Würfel-, Tetrahedral- und konzentrischen Muster werden in jeder Schicht vollständig gedruckt. Würfel- und Tetrahedral-Füllungen wechseln mit jeder Schicht, um eine gleichmäßigere Verteilung der Stärke in allen Richtungen zu erzielen." - -#~ msgctxt "infill_pattern option tetrahedral" -#~ msgid "Tetrahedral" -#~ msgstr "Tetrahedral" - -#~ msgctxt "expand_skins_into_infill label" -#~ msgid "Expand Skins Into Infill" -#~ msgstr "Außenhaut in Füllung expandieren" - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "Expandieren Sie Außenhautbereiche der oberen und/oder unteren Außenhaut auf flache Flächen. Standardmäßig endet die Außenhaut unter den Wandlinien, die die Füllung umgeben, allerdings kann dies bei einer geringen Dichte der Füllung zu Lochbildung führen. Diese Einstellung erstreckt die Außenhaut über die Wandlinien hinaus, sodass die Füllung auf der nächsten Schicht auf der Außenhaut verbleibt." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Top Skins Into Infill" -#~ msgstr "Außenhaut oben in Füllung expandieren" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "Expandiert die oberen Außenhautbereiche (Bereiche mit Luft darüber), sodass sie die Füllung darüber stützen." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Bottom Skins Into Infill" -#~ msgstr "Außenhaut unten in Füllung expandieren" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Expandiert die Außenhautbodenbereiche (Bereiche mit Luft darunter), sodass sie durch die Füllungsschichten darüber und darunter verankert werden." - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "Bezeichnet die Distanz der Expansion der Außenhaut in die Füllung. Die Standarddistanz ist ausreichend, um den Spalt zwischen den Füllungslinien zu füllen und verhindert, dass Löcher in der Außenhaut auftreten, wo sie auf die Wand trifft, wenn die Dichte der Füllung gering ist. Eine kleinere Distanz ist oftmals ausreichend." - -#~ msgctxt "support_skip_some_zags label" -#~ msgid "Skip Some ZigZags Connections" -#~ msgstr "Einige Zickzack-Verbindungen überspringen" - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "Überspringen Sie einige Zickzack-Verbindungen, um das Brechen der Stützstruktur einfacher zu machen." - -#~ msgctxt "support_zag_skip_count label" -#~ msgid "ZigZag Connection Skip Count" -#~ msgstr "Zickzack-Verbindung Zähler überspringen" - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "Überspringen Sie eine in jeder N-Verbindungslinie, um das Brechen der Stützstruktur einfacher zu machen." - -#~ msgctxt "machine_show_variants label" -#~ msgid "Show machine variants" -#~ msgstr "Anzeige der Gerätevarianten" - -#~ msgctxt "material_bed_temp_wait label" -#~ msgid "Wait for build plate heatup" -#~ msgstr "Warten auf Aufheizen der Druckplatte" - -#~ msgctxt "material_print_temp_wait label" -#~ msgid "Wait for nozzle heatup" -#~ msgstr "Warten auf Aufheizen der Düse" - -#~ msgctxt "material_print_temp_prepend label" -#~ msgid "Include material temperatures" -#~ msgstr "Materialtemperaturen einfügen" - -#~ msgctxt "material_bed_temp_prepend label" -#~ msgid "Include build plate temperature" -#~ msgstr "Temperaturprüfung der Druckplatte einfügen" - -#~ msgctxt "machine_width label" -#~ msgid "Machine width" -#~ msgstr "Gerätebreite" - -#~ msgctxt "machine_depth label" -#~ msgid "Machine depth" -#~ msgstr "Gerätetiefe" - -#~ msgctxt "machine_shape label" -#~ msgid "Build plate shape" -#~ msgstr "Druckbettform" - -#~ msgctxt "machine_height label" -#~ msgid "Machine height" -#~ msgstr "Gerätehöhe" - -#~ msgctxt "machine_heated_bed label" -#~ msgid "Has heated build plate" -#~ msgstr "Mit beheizter Druckplatte" - -#~ msgctxt "machine_center_is_zero label" -#~ msgid "Is center origin" -#~ msgstr "Is-Center-Ursprung" - -#~ msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" -#~ msgid "RepRap (Marlin/Sprinter)" -#~ msgstr "RepRap (Marlin/Sprinter)" - -#~ msgctxt "machine_gcode_flavor option RepRap (Volumatric)" -#~ msgid "RepRap (Volumetric)" -#~ msgstr "RepRap (Volumetrisch)" - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "Die Dicke der Außenwände in horizontaler Richtung. Dieser Wert geteilt durch die Wandliniendicke bestimmt die Anzahl der Wände." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Das Ausmaß des Überlappens zwischen der Außenhaut und den Wänden. Ein leichtes Überlappen ermöglicht es den Wänden, eine solide Verbindung mit der Außenhaut herzustellen." - -#~ msgctxt "support_interface_line_width description" -#~ msgid "Width of a single support interface line." -#~ msgstr "Die Breite einer Linienbreite einer einzelnen Stützstruktur-Schnittstelle." - -#~ msgctxt "sub_div_rad_mult label" -#~ msgid "Cubic Subdivision Radius" -#~ msgstr "Radius Würfel-Unterbereich" - -#~ msgctxt "sub_div_rad_mult description" -#~ msgid "A multiplier on the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to more subdivisions, i.e. more small cubes." -#~ msgstr "Ein Multiplikator des Radius von der Mitte jedes Würfels, um die Modellbegrenzungen zu überprüfen und um zu entscheiden, ob dieser Würfel unterteilt werden sollte. Höhere Werte führen zu mehr Unterbereichen, d. h. mehr kleinen Würfeln." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Upper Skins" -#~ msgstr "Obere Außenhaut expandieren" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand upper skin areas (areas with air above) so that they support infill above." -#~ msgstr "Expandiert die oberen Außenhautbereiche (Bereiche mit Luft darüber), sodass sie die Füllung darüber stützen." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Lower Skins" -#~ msgstr "Untere Außenhaut expandieren" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Expandiert die unteren Außenhautbereiche (Bereiche mit Luft darunter), sodass sie durch die Füllungsschichten darüber und darunter verankert werden." - -#~ msgctxt "speed_support_interface description" -#~ msgid "The speed at which the roofs and bottoms of support are printed. Printing the them at lower speeds can improve overhang quality." -#~ msgstr "Die Geschwindigkeit, mit der die Dächer und Böden der Stützstruktur gedruckt wird. Durch das Drucken bei einer geringeren Geschwindigkeit, kann die Qualität der Überhänge verbessert werden." - -#~ msgctxt "acceleration_support_interface description" -#~ msgid "The acceleration with which the roofs and bottoms of support are printed. Printing them at lower accelerations can improve overhang quality." -#~ msgstr "Die Beschleunigung, mit der die Dächer und Böden der Stützstruktur gedruckt wird. Durch das Drucken bei einer geringeren Geschwindigkeit kann die Qualität der Überhänge verbessert werden." - -#~ msgctxt "jerk_support_interface description" -#~ msgid "The maximum instantaneous velocity change with which the roofs and bottoms of support are printed." -#~ msgstr "Die maximale unmittelbare Geschwindigkeitsänderung, mit der die Dächer und Böden der Stützstruktur gedruckt werden." - -#~ msgctxt "support_enable label" -#~ msgid "Enable Support" -#~ msgstr "Stützstruktur aktivieren" - -#~ msgctxt "support_enable description" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Es werden Stützstrukturen aktiviert. Diese Strukturen stützen Teile des Modells mit großen Überhängen." - -#~ msgctxt "support_interface_extruder_nr description" -#~ msgid "The extruder train to use for printing the roofs and bottoms of the support. This is used in multi-extrusion." -#~ msgstr "Das für das Drucken der Dächer und Böden der Stützstruktur verwendete Extruder-Element. Diese wird für die Mehrfach-Extrusion benutzt." - -#~ msgctxt "support_bottom_stair_step_height description" -#~ msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -#~ msgstr "Die Höhe der Stufen der treppenförmigen Unterlage für die Stützstruktur des Modells. Ein niedriger Wert kann das Entfernen der Stützstruktur erschweren, ein zu hoher Wert kann jedoch zu instabilen Stützstrukturen führen." - -#~ msgctxt "support_bottom_height label" -#~ msgid "Support Bottom Thickness" -#~ msgstr "Dicke des Stützbodens" - -#~ msgctxt "support_bottom_height description" -#~ msgid "The thickness of the support bottoms. This controls the number of dense layers are printed on top of places of a model on which support rests." -#~ msgstr "Die Dicke des Stützbodens. Dies steuert die Anzahl der dichten Schichten, die oben an einem Modell gedruckt werden, auf dem die Stützstruktur aufsitzt." - -#~ msgctxt "support_interface_skip_height description" -#~ msgid "When checking where there's model above the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -#~ msgstr "Bei der Überprüfung, wo sich das Modell über der Stützstruktur befindet, verwenden Sie Schritte der entsprechenden Höhe. Niedrigere Werte schneiden langsamer, während höhere Werte dazu führen können, dass die normale Stützstruktur an einigen Stellen gedruckt wird, wo sie als Stützstrukturschnittstelle gedruckt werden sollte." - -#~ msgctxt "support_interface_density description" -#~ msgid "Adjusts the density of the roofs and bottoms of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "Die Dichte des Stützstrukturdachs und -bodens wird eingestellt. Ein höherer Wert führt zu besseren Überhängen, aber die Stützstrukturen sind schwieriger zu entfernen." - -#~ msgctxt "support_interface_line_distance label" -#~ msgid "Support Interface Line Distance" -#~ msgstr "Stützstrukturschnittstelle Linienlänge" - -#~ msgctxt "support_interface_line_distance description" -#~ msgid "Distance between the printed support interface lines. This setting is calculated by the Support Interface Density, but can be adjusted separately." -#~ msgstr "Der Abstand zwischen den gedruckten Stützstrukturschnittstellenlinien. Diese Einstellung wird anhand der Dichte der Stützstrukturschnittstelle berechnet, kann aber auch separat eingestellt werden." - -#~ msgctxt "magic_spiralize description" -#~ msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions." -#~ msgstr "Durch Spiralisieren wird die Z-Bewegung der äußeren Kante geglättet. Dies führt zu einem konstanten Z-Anstieg des gesamten Drucks. Diese Funktion wandelt ein solides Modell in einen Druck mit Einzelwänden und einem soliden Boden um. Diese Funktion wurde bei den Vorversionen „Joris“ genannt." - -#~ msgctxt "material_print_temperature description" -#~ msgid "The temperature used for printing. Set at 0 to pre-heat the printer manually." -#~ msgstr "Die Temperatur, die für das Drucken verwendet wird. Wählen Sie hier 0, um das Vorheizen manuell durchzuführen." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. Set at 0 to pre-heat the printer manually." -#~ msgstr "Die Temperatur, die für das Erhitzen des Druckbetts verwendet wird. Wählen Sie hier 0, um das Vorheizen des Druckers manuell durchzuführen." - -#~ msgctxt "support_z_distance description" -#~ msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded down to a multiple of the layer height." -#~ msgstr "Der Abstand der Ober-/Unterseite der Stützstruktur vom Druck. So wird ein Zwischenraum geschaffen, der die Entfernung der Stützstrukturen nach dem Drucken des Modells ermöglicht. Dieser Wert wird auf ein Vielfaches der Schichtdicke abgerundet." - -#~ msgctxt "z_seam_type option back" -#~ msgid "Back" -#~ msgstr "Rückseite" - -#~ msgctxt "multiple_mesh_overlap label" -#~ msgid "Dual Extrusion Overlap" -#~ msgstr "Überlappung duale Extrusion" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 0bad241146..17d4629c7d 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -145,7 +145,9 @@ msgstr "El archivo ya existe" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "El archivo {0} ya existe. ¿Está seguro de que desea sobrescribirlo?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -172,7 +174,8 @@ msgstr "Tobera" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "La configuración se ha cambiado para que coincida con los extrusores disponibles en este momento:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -188,7 +191,8 @@ msgstr "Extrusores deshabilitados" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "Error al exportar el perfil a {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -203,7 +207,9 @@ msgstr "Error" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "Error al exportar el perfil a {0}: Error en el complemento de escritura." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -226,7 +232,8 @@ msgstr "Error al importar el perfil de {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "No se puede importar el perfil de {0} antes de añadir una impresora." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -245,7 +252,9 @@ msgstr "Error al importar el perfil de {0}:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "Este perfil {0} contiene datos incorrectos, no se han podido importar." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -295,14 +304,20 @@ msgstr "No se puede añadir el perfil." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "El tipo de calidad '{0}' no es compatible con la definición actual de máquina activa '{1}'." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Advertencia: el perfil no es visible porque su tipo de calidad '{0}' no está disponible para la configuración actual. Cambie a una combinación de material/tobera que pueda utilizar este tipo de calidad." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "Advertencia: el perfil no es visible porque su tipo de calidad '{0}' no está disponible para la configuración actual. Cambie a una combinación de material/tobera" +" que pueda utilizar este tipo de calidad." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" @@ -367,7 +382,9 @@ msgstr "Iniciando el motor..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -417,7 +434,9 @@ msgstr "Se ha producido un problema al intentar iniciar sesión, vuelva a intent #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "No se puede iniciar un nuevo proceso de inicio de sesión. Compruebe si todavía está activo otro intento de inicio de sesión." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -469,7 +488,9 @@ msgstr "Visual" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." msgstr "El perfil visual está diseñado para imprimir prototipos y modelos visuales con la intención de obtener una alta calidad visual y de superficies." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 @@ -483,8 +504,11 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." -msgstr "El perfil de ingeniería ha sido diseñado para imprimir prototipos funcionales y piezas de uso final con la intención de obtener una mayor precisión y tolerancias más precisas." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." +msgstr "El perfil de ingeniería ha sido diseñado para imprimir prototipos funcionales y piezas de uso final con la intención de obtener una mayor precisión y tolerancias" +" más precisas." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 @@ -497,8 +521,11 @@ msgstr "Boceto" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." -msgstr "El perfil del boceto ha sido diseñado para imprimir los prototipos iniciales y la validación del concepto con la intención de reducir el tiempo de impresión de manera considerable." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." +msgstr "El perfil del boceto ha sido diseñado para imprimir los prototipos iniciales y la validación del concepto con la intención de reducir el tiempo de impresión" +" de manera considerable." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 msgctxt "@info:status" @@ -528,7 +555,8 @@ msgstr "Desconocido" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "Las siguientes impresoras no pueden conectarse porque forman parte de un grupo" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -571,7 +599,9 @@ msgstr "Fallo de inicio de sesión" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "Sincronice los perfiles de material con sus impresoras antes de comenzar a imprimir." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -631,7 +661,9 @@ msgstr "A la respuesta de Digital Factory le falta información importante." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "Error al conectarse con Digital Factory para sincronizar los materiales con algunas de las impresoras." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -641,8 +673,11 @@ msgstr "Error al conectarse con Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." -msgstr "La altura del volumen de impresión se ha reducido debido al valor del ajuste «Secuencia de impresión» para evitar que el caballete colisione con los modelos impresos." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." +msgstr "La altura del volumen de impresión se ha reducido debido al valor del ajuste «Secuencia de impresión» para evitar que el caballete colisione con los modelos" +" impresos." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" @@ -685,17 +720,20 @@ msgstr "Cura no puede iniciarse" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      ¡Vaya! Ultimaker Cura ha encontrado un error.

      \n" -"

      Hemos detectado un error irreversible durante el inicio, posiblemente como consecuencia de varios archivos de configuración erróneos. Le recomendamos que realice una copia de seguridad y que restablezca los ajustes.

      \n" -"

      Las copias de seguridad se encuentran en la carpeta de configuración.

      \n" -"

      Envíenos el informe de errores para que podamos solucionar el problema.

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      ¡Vaya! Ultimaker Cura ha encontrado un error.

      \n

      Hemos detectado un error irreversible durante el inicio, posiblemente" +" como consecuencia de varios archivos de configuración erróneos. Le recomendamos que realice una copia de seguridad y que restablezca los ajustes.

      \n" +"

      Las copias de seguridad se encuentran en la carpeta de configuración.

      \n

      Envíenos el informe de errores" +" para que podamos solucionar el problema.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" @@ -725,13 +763,13 @@ msgstr "Informe del accidente" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      Se ha producido un error grave en Cura. Envíenos este informe de errores para que podamos solucionar el problema.

      \n" -"

      Utilice el botón "Enviar informe" para publicar automáticamente el informe de errores en nuestros servidores.

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      Se ha producido un error grave en Cura. Envíenos este informe de errores para que podamos solucionar el problema.

      \n

      Utilice" +" el botón "Enviar informe" para publicar automáticamente el informe de errores en nuestros servidores.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -939,10 +977,10 @@ msgstr "Error de impresión" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"Su impresora {printer_name} podría estar conectada a través de la nube.\n" -" Administre su cola de impresión y supervise las impresiones desde cualquier lugar conectando su impresora a Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "Su impresora {printer_name} podría estar conectada a través de la nube.\n Administre su cola de impresión y supervise las impresiones desde cualquier" +" lugar conectando su impresora a Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -962,18 +1000,19 @@ msgstr "Más información" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -988,7 +1027,9 @@ msgstr "Cargando el trabajo de impresión a la impresora." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "Cura ha detectado perfiles de material que aún no estaban instalados en la impresora host del grupo {0}." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -999,7 +1040,9 @@ msgstr "Enviando materiales a la impresora" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." msgstr "Está intentando conectarse a {0} pero ese no es el host de un grupo. Puede visitar la página web para configurarlo como host de grupo." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 @@ -1050,7 +1093,9 @@ msgstr "Eliminar impresoras" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "Está intentando conectarse a una impresora que no está ejecutando Ultimaker Connect. Actualice la impresora al firmware más reciente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1143,22 +1188,21 @@ msgstr "¿Eliminar impresoras?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"Está a punto de eliminar {0} impresora de Cura. Esta acción no se puede deshacer.\n" -"¿Seguro que desea continuar?" -msgstr[1] "" -"Está a punto de eliminar {0} impresoras de Cura. Esta acción no se puede deshacer.\n" -"¿Seguro que desea continuar?" +msgstr[0] "Está a punto de eliminar {0} impresora de Cura. Esta acción no se puede deshacer.\n¿Seguro que desea continuar?" +msgstr[1] "Está a punto de eliminar {0} impresoras de Cura. Esta acción no se puede deshacer.\n¿Seguro que desea continuar?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgstr "Está a punto de eliminar todas las impresoras de Cura. Esta acción no se puede deshacer.¿Seguro que desea continuar?" @@ -1211,7 +1255,9 @@ msgstr "No tiene permiso para escribir el espacio de trabajo aquí." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "El sistema operativo no permite guardar un archivo de proyecto en esta ubicación ni con este nombre de archivo." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1284,7 +1330,7 @@ msgstr "Paquete de formato Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1306,8 +1352,11 @@ msgstr "Datos de GCode" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Asegúrese de que el GCode es adecuado para la impresora y para su configuración antes de enviar el archivo a la misma. Es posible que la representación del GCode no sea precisa." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." +msgstr "Asegúrese de que el GCode es adecuado para la impresora y para su configuración antes de enviar el archivo a la misma. Es posible que la representación" +" del GCode no sea precisa." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" @@ -1546,7 +1595,9 @@ msgstr "Supervisar" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "Se ha producido un error inesperado al realizar el corte o slicing. Le rogamos que informe sobre este error en nuestro rastreador de problemas." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1566,7 +1617,9 @@ msgstr "Informar de un error en el rastreador de problemas de Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "No se puede segmentar con el material actual, ya que es incompatible con el dispositivo o la configuración seleccionados." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1582,24 +1635,31 @@ msgstr "No se puede segmentar" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "Los ajustes actuales no permiten la segmentación. Los siguientes ajustes contienen errores: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "Los ajustes de algunos modelos no permiten la segmentación. Los siguientes ajustes contienen errores en uno o más modelos: {error_labels}." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "No se puede segmentar porque la torre auxiliar o la posición o posiciones de preparación no son válidas." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "No se puede segmentar porque hay objetos asociados al extrusor %s que está deshabilitado." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1609,11 +1669,8 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"Revise la configuración y compruebe si sus modelos:\n" -" - Se integran en el volumen de impresión\n" -"- Están asignados a un extrusor activado\n" -" - No están todos definidos como mallas modificadoras" +msgstr "Revise la configuración y compruebe si sus modelos:\n - Se integran en el volumen de impresión\n- Están asignados a un extrusor activado\n - No están todos" +" definidos como mallas modificadoras" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1644,8 +1701,12 @@ msgstr "Personalizado" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "El material utilizado en este proyecto se basa en algunas definiciones de materiales que no están disponibles en Cura, lo que podría producir resultados de impresión no deseados. Recomendamos encarecidamente instalar el paquete completo de materiales desde el Marketplace." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "El material utilizado en este proyecto se basa en algunas definiciones de materiales que no están disponibles en Cura, lo que podría producir resultados" +" de impresión no deseados. Recomendamos encarecidamente instalar el paquete completo de materiales desde el Marketplace." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" @@ -1660,8 +1721,12 @@ msgstr "Instalar materiales" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "El archivo del proyecto {0} contiene un tipo de máquina desconocida {1}. No se puede importar la máquina, en su lugar, se importarán los modelos." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." +msgstr "El archivo del proyecto {0} contiene un tipo de máquina desconocida {1}. No se puede importar la máquina, en su" +" lugar, se importarán los modelos." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" @@ -1671,7 +1736,9 @@ msgstr "Abrir archivo de proyecto" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "El archivo de proyecto {0} está repentinamente inaccesible: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1685,13 +1752,16 @@ msgstr "No se puede abrir el archivo de proyecto" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "El archivo de proyecto {0} está dañado: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "El archivo de proyecto {0} se ha creado con perfiles desconocidos para esta versión de Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1713,15 +1783,16 @@ msgstr "Asistente del modelo 3D" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Es posible que uno o más modelos 3D no se impriman correctamente debido al tamaño del modelo y la configuración del material:

      \n" -"

      {model_names}

      \n" -"

      Obtenga más información sobre cómo garantizar la mejor calidad y fiabilidad de impresión posible.

      \n" -"

      Ver guía de impresión de calidad

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      Es posible que uno o más modelos 3D no se impriman correctamente debido al tamaño del modelo y la configuración del material:

      \n

      {model_names}

      \n

      Obtenga" +" más información sobre cómo garantizar la mejor calidad y fiabilidad de impresión posible.

      \n

      Ver" +" guía de impresión de calidad

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1745,12 +1816,15 @@ msgstr "Conectado mediante USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Se está realizando una impresión con USB, si cierra Cura detendrá la impresión. ¿Desea continuar?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "Todavía hay una impresión en curso. Cura no puede iniciar otra impresión a través de USB hasta que se haya completado la impresión anterior." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1827,7 +1901,9 @@ msgstr "Archivo AMF" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "Las áreas resaltadas indican que faltan superficies o son inusuales. Corrija los errores en el modelo y vuelva a abrirlo en Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1842,9 +1918,15 @@ msgstr "Vista de sólidos" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Puede que haya nuevas funciones o correcciones de errores disponibles para {machine_name}. Si no dispone de la última versión disponible, se recomienda actualizar el firmware de la impresora a la versión {latest_version}." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "Puede que haya nuevas funciones o correcciones de errores disponibles para {machine_name}. Si no dispone de la última versión disponible, se recomienda" +" actualizar el firmware de la impresora a la versión {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format @@ -2090,8 +2172,13 @@ msgstr "Cuanto más claro más alto" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Para las litofanías, los píxeles oscuros deben coincidir con ubicaciones más gruesas para bloquear la entrada de más luz. En los mapas de altura, los píxeles más claros se corresponden con un terreno más alto, por lo que dichos píxeles deben coincidir con ubicaciones más gruesas en el modelo 3D generado." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." +msgstr "Para las litofanías, los píxeles oscuros deben coincidir con ubicaciones más gruesas para bloquear la entrada de más luz. En los mapas de altura, los píxeles" +" más claros se corresponden con un terreno más alto, por lo que dichos píxeles deben coincidir con ubicaciones más gruesas en el modelo 3D generado." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" @@ -2110,8 +2197,11 @@ msgstr "Translucidez" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Para las litofanías hay disponible un modelo logarítmico simple para la translucidez. En los mapas de altura, los valores de los píxeles corresponden a las alturas linealmente." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." +msgstr "Para las litofanías hay disponible un modelo logarítmico simple para la translucidez. En los mapas de altura, los valores de los píxeles corresponden a" +" las alturas linealmente." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" @@ -2120,8 +2210,12 @@ msgstr "Transmitancia de 1 mm (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "El porcentaje de luz que penetra en una impresión con un grosor de 1 milímetro. Bajar este valor aumenta el contraste en las regiones oscuras y disminuye el contraste en las regiones claras de la imagen." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." +msgstr "El porcentaje de luz que penetra en una impresión con un grosor de 1 milímetro. Bajar este valor aumenta el contraste en las regiones oscuras y disminuye" +" el contraste en las regiones claras de la imagen." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" @@ -2275,13 +2369,16 @@ msgstr "Anular" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "Es necesario realizar el siguiente cambio de configuración en la impresora asignada %1:" msgstr[1] "Es necesario realizar los siguientes cambios de configuración en la impresora asignada %1:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "Se ha asignado la impresora %1, pero el trabajo tiene una configuración de material desconocido." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2306,7 +2403,9 @@ msgstr "Cambiar la placa de impresión a %1 (no se puede anular)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "Al sobrescribir la configuración se usarán los ajustes especificados con la configuración de impresora existente. Esto podría provocar un fallo en la impresión." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2335,8 +2434,11 @@ msgstr "Actualice el firmware de la impresora para gestionar la cola de forma re #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en Ultimaker Cura. Haga clic en \"Administrar impresora\" para ir a Ultimaker Digital Factory y ver esta cámara web." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en Ultimaker Cura. Haga clic en \"Administrar impresora\" para ir a Ultimaker" +" Digital Factory y ver esta cámara web." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2403,12 +2505,12 @@ msgstr "Primera disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2417,8 +2519,14 @@ msgstr "Conectar con la impresora en red" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Para imprimir directamente a través de la red, asegúrese de que la impresora está conectada a la red mediante un cable de red o conéctela a la red wifi. Si no conecta Cura con la impresora, también puede utilizar una unidad USB para transferir archivos GCode a la impresora." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." +msgstr "Para imprimir directamente a través de la red, asegúrese de que la impresora está conectada a la red mediante un cable de red o conéctela a la red wifi." +" Si no conecta Cura con la impresora, también puede utilizar una unidad USB para transferir archivos GCode a la impresora." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2445,7 +2553,9 @@ msgstr "Actualizar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "Si la impresora no aparece en la lista, lea la guía de solución de problemas de impresión y red" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2663,7 +2773,9 @@ msgstr "Restaurar copia de seguridad" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "Deberá reiniciar Cura para restaurar su copia de seguridad. ¿Desea cerrar Cura ahora?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2673,12 +2785,16 @@ msgstr "Mis copias de seguridad" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "Actualmente no posee ninguna copia de seguridad. Utilice el botón de Realizar copia de seguridad ahora para crear una." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "Durante la fase de vista previa, solo se mostrarán 5 copias de seguridad. Elimine una copia de seguridad para ver copias de seguridad antiguas." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2701,8 +2817,11 @@ msgstr "Más información sobre la recopilación de datos anónimos" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario. A continuación, hay un ejemplo de todos los datos que se comparten:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario. A continuación, hay un ejemplo de todos los datos" +" que se comparten:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2741,13 +2860,21 @@ msgstr "Nivelación de la placa de impresión" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Ahora puede ajustar la placa de impresión para asegurarse de que sus impresiones salgan muy bien. Al hacer clic en 'Mover a la siguiente posición', la tobera se trasladará a las diferentes posiciones que se pueden ajustar." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "Ahora puede ajustar la placa de impresión para asegurarse de que sus impresiones salgan muy bien. Al hacer clic en 'Mover a la siguiente posición', la" +" tobera se trasladará a las diferentes posiciones que se pueden ajustar." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Para cada posición: inserte una hoja de papel debajo de la tobera y ajuste la altura de la placa de impresión. La altura de la placa de impresión es correcta cuando el papel queda ligeramente sujeto por la punta de la tobera." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "Para cada posición: inserte una hoja de papel debajo de la tobera y ajuste la altura de la placa de impresión. La altura de la placa de impresión es correcta" +" cuando el papel queda ligeramente sujeto por la punta de la tobera." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" @@ -2822,7 +2949,9 @@ msgstr "Instalar complementos" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "Optimice su flujo de trabajo y personalice su experiencia de Ultimaker Cura con complementos proporcionados por nuestra increíble comunidad de usuarios." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2850,7 +2979,9 @@ msgstr "Se añadirán los siguientes paquetes:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "Los siguientes paquetes no se pueden instalar debido a una versión no compatible de Cura:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2881,7 +3012,9 @@ msgstr "Instalar materiales" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Seleccione e instale perfiles de material optimizados para sus impresoras 3D Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3023,8 +3156,11 @@ msgstr "Gestionar paquetes" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Gestionar los complementos y los perfiles de materiales de Ultimaker Cura aquí. Asegúrese de mantener los complementos actualizados y hacer una copia de seguridad de su configuración regularmente." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." +msgstr "Gestionar los complementos y los perfiles de materiales de Ultimaker Cura aquí. Asegúrese de mantener los complementos actualizados y hacer una copia de" +" seguridad de su configuración regularmente." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -3068,11 +3204,8 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"Asegúrese de que la impresora está conectada:\n" -"- Compruebe que la impresora está encendida.\n" -"- Compruebe que la impresora está conectada a la red.\n" -"- Compruebe que ha iniciado sesión para ver impresoras conectadas a la nube." +msgstr "Asegúrese de que la impresora está conectada:\n- Compruebe que la impresora está encendida.\n- Compruebe que la impresora está conectada a la red.\n- Compruebe" +" que ha iniciado sesión para ver impresoras conectadas a la nube." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3221,8 +3354,10 @@ msgstr "Si carga un proyecto, se borrarán todos los modelos de la placa de impr #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3302,12 +3437,18 @@ msgstr "Actualizar firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "El firmware es la parte del software que se ejecuta directamente en la impresora 3D. Este firmware controla los motores de pasos, regula la temperatura y, finalmente, hace que funcione la impresora." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." +msgstr "El firmware es la parte del software que se ejecuta directamente en la impresora 3D. Este firmware controla los motores de pasos, regula la temperatura" +" y, finalmente, hace que funcione la impresora." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "El firmware que se envía con las nuevas impresoras funciona, pero las nuevas versiones suelen tener más funciones y mejoras." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 @@ -3322,12 +3463,15 @@ msgstr "Cargar firmware personalizado" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "No se puede actualizar el firmware porque no hay conexión con la impresora." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "No se puede actualizar el firmware porque la conexión con la impresora no permite actualizaciones de firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3474,7 +3618,9 @@ msgstr "Buscar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "Este ajuste no se utiliza porque los ajustes a los que afecta están sobrescritos." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3489,7 +3635,9 @@ msgstr "Afectado por" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "Este ajuste siempre se comparte entre extrusores. Si lo modifica, modificará el valor de todos los extrusores." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3503,21 +3651,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"Este ajuste tiene un valor distinto del perfil.\n" -"\n" -"Haga clic para restaurar el valor del perfil." +msgstr "Este ajuste tiene un valor distinto del perfil.\n\nHaga clic para restaurar el valor del perfil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"Este ajuste se calcula normalmente pero actualmente tiene un valor absoluto establecido.\n" -"\n" -"Haga clic para restaurar el valor calculado." +msgstr "Este ajuste se calcula normalmente pero actualmente tiene un valor absoluto establecido.\n\nHaga clic para restaurar el valor calculado." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3558,13 +3701,11 @@ msgstr "Configurar visibilidad de los ajustes..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"Algunos ajustes ocultos utilizan valores diferentes de los valores normales calculados.\n" -"\n" -"Haga clic para mostrar estos ajustes." +msgstr "Algunos ajustes ocultos utilizan valores diferentes de los valores normales calculados.\n\nHaga clic para mostrar estos ajustes." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" @@ -3584,7 +3725,9 @@ msgstr "Nuevo proyecto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "¿Está seguro de que desea iniciar un nuevo proyecto? Esto borrará la placa de impresión y cualquier ajuste no guardado." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3615,7 +3758,9 @@ msgstr "Sincronizar materiales con impresoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "Con unos sencillos pasos puede sincronizar todos sus perfiles de material con sus impresoras." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3635,7 +3780,9 @@ msgstr "Iniciar sesión" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "Para sincronizar automáticamente los perfiles de material con todas sus impresoras conectadas a Digital Factory debe iniciar sesión en Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3673,7 +3820,8 @@ msgstr "¿Faltan impresoras?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "Asegúrese de que todas las impresoras estén encendidas y conectadas a Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3710,8 +3858,12 @@ msgstr "No se ha encontrado ninguna impresora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Parece que no tiene ninguna impresora compatible conectada a Digital Factory. Asegúrese de que su impresora esté conectada y ejecutando el firmware más reciente." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." +msgstr "Parece que no tiene ninguna impresora compatible conectada a Digital Factory. Asegúrese de que su impresora esté conectada y ejecutando el firmware más" +" reciente." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" @@ -3729,8 +3881,10 @@ msgid "Sync material profiles via USB" msgstr "Sincronización de perfiles de material a través USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "Siga estos pasos para cargar los nuevos perfiles de material en la impresora." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3745,7 +3899,9 @@ msgstr "Guarde el archivo .umm en una memoria USB." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "Inserte la memoria USB en la impresora e inicie el procedimiento para cargar nuevos perfiles de material." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3776,7 +3932,9 @@ msgstr "Confirmar cambio de diámetro" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "El nuevo diámetro del filamento está ajustado en %1 mm y no es compatible con el extrusor actual. ¿Desea continuar?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3943,7 +4101,8 @@ msgstr "El material se ha importado correctamente en %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "No se pudo importar el material en %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3954,7 +4113,8 @@ msgstr "Exportar material" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "Se ha producido un error al exportar el material a %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3964,13 +4124,18 @@ msgstr "El material se ha exportado correctamente a %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "La máquina activa ha ocultado este ajuste y no se verá." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "El valor de %1 ha ocultado este ajuste. Cambie el valor para que se muestre el ajuste." msgstr[1] "Los valores de %1 han ocultado este ajuste. Cambie los valores para que muestre el ajuste." @@ -3996,7 +4161,8 @@ msgid "Currency:" msgstr "Moneda:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "Tema*:" @@ -4013,16 +4179,17 @@ msgstr "Segmentar automáticamente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*Tendrá que reiniciar la aplicación para que estos cambios tengan efecto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4032,7 +4199,9 @@ msgstr "Comportamiento de la ventanilla" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "Resaltar en rojo las áreas del modelo sin soporte. Sin soporte, estas áreas no se imprimirán correctamente." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4042,8 +4211,11 @@ msgstr "Mostrar voladizos" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Resalta las superficies que faltan o son extrañas del modelo usando señales de advertencia. A las trayectorias de herramientas les faltarán a menudo partes de la geometría prevista." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." +msgstr "Resalta las superficies que faltan o son extrañas del modelo usando señales de advertencia. A las trayectorias de herramientas les faltarán a menudo partes" +" de la geometría prevista." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" @@ -4052,7 +4224,9 @@ msgstr "Mostrar errores de modelo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "Mueve la cámara de manera que el modelo se encuentre en el centro de la vista cuando se selecciona un modelo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4077,7 +4251,8 @@ msgstr "¿Debería moverse el zoom en la dirección del ratón?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "Hacer zoom en la dirección del ratón no es compatible con la perspectiva ortográfica." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4087,7 +4262,8 @@ msgstr "Hacer zoom en la dirección del ratón" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "¿Deben moverse los modelos en la plataforma de modo que no se crucen?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4160,7 +4336,9 @@ msgstr "Abrir y guardar archivos" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "¿Debería abrir los archivos del escritorio o las aplicaciones externas en la misma instancia de Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4170,7 +4348,9 @@ msgstr "Utilizar una sola instancia de Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "¿Se debe limpiar la placa de impresión antes de cargar un nuevo modelo en una única instancia de Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4190,7 +4370,9 @@ msgstr "Escalar modelos de gran tamaño" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" msgstr "Un modelo puede mostrarse demasiado pequeño si su unidad son metros en lugar de milímetros, por ejemplo. ¿Deben escalarse estos modelos?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 @@ -4210,7 +4392,9 @@ msgstr "Seleccionar modelos al abrirlos" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "¿Debe añadirse automáticamente un prefijo basado en el nombre de la impresora al nombre del trabajo de impresión?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4255,8 +4439,12 @@ msgstr "Importar modelos siempre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Si ha realizado cambios en un perfil y, a continuación, ha cambiado a otro, aparecerá un cuadro de diálogo que le preguntará si desea guardar o descartar los cambios. También puede elegir el comportamiento predeterminado, así ese cuadro de diálogo no volverá a aparecer." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "Si ha realizado cambios en un perfil y, a continuación, ha cambiado a otro, aparecerá un cuadro de diálogo que le preguntará si desea guardar o descartar" +" los cambios. También puede elegir el comportamiento predeterminado, así ese cuadro de diálogo no volverá a aparecer." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 @@ -4266,7 +4454,9 @@ msgstr "Perfiles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "Comportamiento predeterminado para los valores modificados al cambiar a otro perfil: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4292,8 +4482,12 @@ msgstr "Privacidad" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "¿Deben enviarse datos anónimos sobre la impresión a Ultimaker? Tenga en cuenta que no se envían ni almacenan modelos, direcciones IP ni otra información de identificación personal." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." +msgstr "¿Deben enviarse datos anónimos sobre la impresión a Ultimaker? Tenga en cuenta que no se envían ni almacenan modelos, direcciones IP ni otra información" +" de identificación personal." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4337,7 +4531,9 @@ msgstr "Versiones estables y beta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" msgstr "¿Debería Cura buscar automáticamente nuevos complementos cada vez que se inicia? Le recomendamos encarecidamente que no desactive esta opción!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 @@ -4411,8 +4607,11 @@ msgstr "Descartar cambios actuales" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Este perfil utiliza los ajustes predeterminados especificados por la impresora, por eso no aparece ningún ajuste o sobrescritura en la lista que se ve a continuación." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." +msgstr "Este perfil utiliza los ajustes predeterminados especificados por la impresora, por eso no aparece ningún ajuste o sobrescritura en la lista que se ve" +" a continuación." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 msgctxt "@action:label" @@ -4641,7 +4840,9 @@ msgstr "Ayúdenos a mejorar Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "Ultimaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario, entre otros:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4666,7 +4867,8 @@ msgstr "Ajustes de impresión" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "Los datos recopilados por Ultimaker Cura no contendrán información personal." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4747,7 +4949,9 @@ msgstr "La impresora todavía no ha respondido en esta dirección." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "No se puede agregar la impresora porque es desconocida o no aloja un grupo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4762,10 +4966,10 @@ msgstr "Le damos la bienvenida a Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"Siga estos pasos para configurar\n" -"Ultimaker Cura. Solo le llevará unos minutos." +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "Siga estos pasos para configurar\nUltimaker Cura. Solo le llevará unos minutos." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -4858,7 +5062,9 @@ msgid "Manage Materials..." msgstr "Administrar materiales..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "Añadir más materiales de Marketplace" @@ -5191,12 +5397,15 @@ msgstr "Cargando configuraciones disponibles desde la impresora..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "Las configuraciones no se encuentran disponibles porque la impresora no está conectada." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "Esta configuración no se encuentra disponible porque %1 es un perfil desconocido. Visite %2 para descargar el perfil de materiales correcto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 @@ -5206,7 +5415,8 @@ msgstr "Marketplace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "La configuración de este extrusor no está permitida y evita el corte." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5306,17 +5516,17 @@ msgstr "Gestionar visibilidad de los ajustes..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Compatible Printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5326,8 +5536,12 @@ msgstr "Abrir archivo(s)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Hemos encontrado uno o más archivos del proyecto entre los archivos que ha seleccionado. Solo puede abrir los archivos de proyecto de uno en uno. Le recomendamos que solo importe modelos de esos archivos. ¿Desea continuar?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "Hemos encontrado uno o más archivos del proyecto entre los archivos que ha seleccionado. Solo puede abrir los archivos de proyecto de uno en uno. Le recomendamos" +" que solo importe modelos de esos archivos. ¿Desea continuar?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" @@ -5341,7 +5555,9 @@ msgstr "Abrir archivo de proyecto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "Este es un archivo de proyecto Cura. ¿Le gustaría abrirlo como un proyecto o importar sus modelos?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5366,11 +5582,12 @@ msgstr "Descartar o guardar cambios" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Ha personalizado algunos ajustes del perfil.\n" -"¿Le gustaría mantener estos ajustes cambiados después de cambiar de perfil?\n" -"También puede descartar los cambios para cargar los valores predeterminados de'%1'." +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "Ha personalizado algunos ajustes del perfil.\n¿Le gustaría mantener estos ajustes cambiados después de cambiar de perfil?\nTambién puede descartar los" +" cambios para cargar los valores predeterminados de'%1'." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5452,9 +5669,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"Ultimaker B.V. ha desarrollado Cura en cooperación con la comunidad.\n" -"Cura se enorgullece de utilizar los siguientes proyectos de código abierto:" +msgstr "Ultimaker B.V. ha desarrollado Cura en cooperación con la comunidad.\nCura se enorgullece de utilizar los siguientes proyectos de código abierto:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5590,7 +5805,7 @@ msgstr "Biblioteca de apoyo para cálculos científicos" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python Error tracking library" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5710,18 +5925,20 @@ msgstr "Soporte" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Generar estructuras para soportar piezas del modelo que tengan voladizos. Sin estas estructuras, estas piezas se romperían durante la impresión." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5731,7 +5948,8 @@ msgstr "Se han modificado algunos ajustes." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "Un relleno gradual aumentará gradualmente la cantidad de relleno hacia arriba." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5746,7 +5964,9 @@ msgstr "Configuración no admitida" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." msgstr "No hay perfiles disponibles para la configuración de material/%1 elegida. Modifique su configuración." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 @@ -5761,7 +5981,9 @@ msgstr "Adherencia" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." msgstr "Habilita la impresión de un borde o una balsa. Esta opción agregará un área plana alrededor del objeto, que es fácil de cortar después." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 @@ -5807,13 +6029,11 @@ msgstr "Perfil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"Algunos valores de los ajustes o sobrescrituras son distintos a los valores almacenados en el perfil.\n" -"\n" -"Haga clic para abrir el administrador de perfiles." +msgstr "Algunos valores de los ajustes o sobrescrituras son distintos a los valores almacenados en el perfil.\n\nHaga clic para abrir el administrador de perfiles." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5832,8 +6052,11 @@ msgstr "Placa de impresión" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Temperatura objetivo de la plataforma calentada. La plataforma se calentará o enfriará en función de esta temperatura. Si el valor es 0, el calentamiento de la plataforma se desactivará." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Temperatura objetivo de la plataforma calentada. La plataforma se calentará o enfriará en función de esta temperatura. Si el valor es 0, el calentamiento" +" de la plataforma se desactivará." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 msgctxt "@tooltip" @@ -5859,8 +6082,12 @@ msgstr "Precalentar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Caliente la plataforma antes de imprimir. Puede continuar ajustando la impresión durante el calentamiento, así no tendrá que esperar a que la plataforma se caliente para poder imprimir." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." +msgstr "Caliente la plataforma antes de imprimir. Puede continuar ajustando la impresión durante el calentamiento, así no tendrá que esperar a que la plataforma" +" se caliente para poder imprimir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" @@ -5869,8 +6096,11 @@ msgstr "Extrusor" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Temperatura objetivo del extremo caliente. El extremo caliente se calentará o enfriará en función de esta temperatura. Si el valor es 0, el calentamiento del extremo caliente se desactivará." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Temperatura objetivo del extremo caliente. El extremo caliente se calentará o enfriará en función de esta temperatura. Si el valor es 0, el calentamiento" +" del extremo caliente se desactivará." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" @@ -5884,8 +6114,12 @@ msgstr "Temperatura a la que se va a precalentar el extremo caliente." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Caliente el extremo caliente antes de imprimir. Puede continuar ajustando la impresión durante el calentamiento, así no tendrá que esperar a que el extremo caliente se caliente para poder imprimir." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." +msgstr "Caliente el extremo caliente antes de imprimir. Puede continuar ajustando la impresión durante el calentamiento, así no tendrá que esperar a que el extremo" +" caliente se caliente para poder imprimir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" @@ -5934,7 +6168,9 @@ msgstr "Enviar GCode" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "Envíe un comando de GCode personalizado a la impresora conectada. Pulse «Intro» para enviar el comando." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5970,8 +6206,12 @@ msgstr "Abrir archivo(s)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Hemos encontrado uno o más archivos de GCode entre los archivos que ha seleccionado. Solo puede abrir los archivos GCode de uno en uno. Si desea abrir un archivo GCode, seleccione solo uno." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." +msgstr "Hemos encontrado uno o más archivos de GCode entre los archivos que ha seleccionado. Solo puede abrir los archivos GCode de uno en uno. Si desea abrir" +" un archivo GCode, seleccione solo uno." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" @@ -5989,10 +6229,8 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Añada perfiles de materiales y complementos del Marketplace \n" -"- Realice copias de seguridad y sincronice los perfiles y complementos de sus materiales \n" -"- Comparta ideas y obtenga ayuda de más de 48 000 usuarios de la comunidad Ultimaker" +msgstr "- Añada perfiles de materiales y complementos del Marketplace \n- Realice copias de seguridad y sincronice los perfiles y complementos de sus materiales" +" \n- Comparta ideas y obtenga ayuda de más de 48 000 usuarios de la comunidad Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6046,22 +6284,30 @@ msgstr "Buscar actualizaciones de la cuenta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "La impresora de la nube está sin conexión. Compruebe si la impresora está encendida y conectada a Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "Esta impresora no está vinculada a su cuenta. Vaya a Ultimaker Digital Factory para establecer una conexión." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "La conexión de la nube no está disponible actualmente. Inicie sesión para conectarse a la impresora de la nube." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "La conexión de la nube no está disponible actualmente. Compruebe la conexión a Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6077,17 +6323,17 @@ msgstr "Administrar impresoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6166,7 +6412,9 @@ msgstr "No hay elementos para seleccionar" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "Permite cambiar los ajustes de la máquina (como el volumen de impresión, el tamaño de la tobera, etc.)." #: /MachineSettingsAction/plugin.json @@ -6276,7 +6524,9 @@ msgstr "Escritor de UFP" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "Se conecta a la biblioteca digital, por lo que Cura puede abrir y guardar archivos en ella." #: /DigitalLibrary/plugin.json @@ -6316,8 +6566,11 @@ msgstr "Lector Trimesh" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Proporciona las acciones de la máquina de las máquinas Ultimaker (como un asistente para la nivelación de la plataforma, la selección de actualizaciones, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." +msgstr "Proporciona las acciones de la máquina de las máquinas Ultimaker (como un asistente para la nivelación de la plataforma, la selección de actualizaciones," +" etc.)." #: /UltimakerMachineActions/plugin.json msgctxt "name" @@ -6336,7 +6589,9 @@ msgstr "Lector de GCode comprimido" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "Gestiona las extensiones de la aplicación y permite navegar por las extensiones desde el sitio web de Ultimaker." #: /Marketplace/plugin.json @@ -6646,7 +6901,9 @@ msgstr "Escritor de perfiles de Cura" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "Comprueba las configuraciones de los modelos y la impresión en busca de posibles problemas de impresión y da consejos." #: /ModelChecker/plugin.json @@ -6656,7 +6913,8 @@ msgstr "Comprobador de modelos" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "Acepta GCode y lo envía a una impresora. El complemento también puede actualizar el firmware." #: /USBPrinting/plugin.json @@ -6776,7 +7034,8 @@ msgstr "Registro de Sentry" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "Crea una malla de borrado que impide la impresión de soportes en determinados lugares" #: /SupportEraser/plugin.json @@ -6793,3780 +7052,3 @@ msgstr "Proporciona una fase de preparación en Cura." msgctxt "name" msgid "Prepare Stage" msgstr "Fase de preparación" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "No ha sido posible almacenar la información del paquete de materiales en el archivo del proyecto: {material}. Es posible que este proyecto no se abra correctamente en otros sistemas." - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "Se ha producido un error al guardar la información del paquete de materiales" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Biblioteca de seguimiento de errores de Python" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "Impresora" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "el perfil personalizado está activo y ha sobrescrito algunos ajustes." - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "el perfil personalizado está sobrescribiendo algunos ajustes." - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "Aún no se ha inicializado
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "Por" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Comprobador de tipo estático para Python" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "Certificados de raíz para validar la fiabilidad del SSL" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Extensiones Python para Microsoft Windows" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "Iconos SVG" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "No hay ningún perfil %1 para configuración en %2 extrusor. En su lugar se utilizará la opción predeterminada" -#~ msgstr[1] "No hay ningún perfil %1 para configuraciones en %2 extrusores. En su lugar se utilizará la opción predeterminada" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "Ha modificado algunos ajustes del perfil. Si desea cambiarlos, hágalo en el modo personalizado." - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "Sincronizar materiales" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "Convertir imagen..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "La anchura en milímetros en la placa de impresión." - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "Marketplace" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "Tendrá que reiniciar Cura para que los cambios de los paquetes surtan efecto." - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "Instalar" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "Instalado" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "Prémium" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "Ir a Web Marketplace" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "Buscar materiales" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "Compatibilidad" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "Máquina" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "Placa de impresión" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "Soporte" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "Calidad" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "Especificaciones técnicas" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "Especificaciones de seguridad" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "Directrices de impresión" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "Sitio web" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "Inicie sesión para realizar la instalación o la actualización" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "Comprar bobinas de material" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "Actualizar" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "Actualizando" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "Actualizado" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "Atrás" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "Complementos" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "Instalado" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "Se instalará después de reiniciar" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "Inicie sesión para realizar la actualización" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "Degradar" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "Desinstalar" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "Contribuciones de la comunidad" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "Complementos de la comunidad" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "Materiales genéricos" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "Buscando paquetes..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "Sitio web" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "Correo electrónico" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Inicie sesión para obtener complementos y materiales verificados para Ultimaker Cura Enterprise" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "Versión" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "Última actualización" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "Descargas" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "Complementos instalados" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "No se ha instalado ningún complemento." - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "Materiales instalados" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "No se ha instalado ningún material." - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "Complementos agrupados" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "Materiales agrupados" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "No se ha podido conectar con la base de datos del Paquete Cura. Compruebe la conexión." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "Confirmar desinstalación" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "Va a desinstalar materiales o perfiles que todavía están en uso. Si confirma la desinstalación, los siguientes materiales o perfiles volverán a sus valores predeterminados." - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "Materiales" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "Perfiles" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "Confirmar" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "Algunos elementos pueden causar problemas durante la impresión. Haga clic para ver consejos sobre cómo ajustarlos." - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "Biblioteca de compatibilidad para trabajar con objetos planos" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Ha personalizado algunos ajustes del perfil.\n" -#~ "¿Le gustaría mantener estos ajustes cambiados después de cambiar de perfil?\n" -#~ "También puede descartar los cambios para cargar los valores predeterminados de'%1'." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "P&laca de impresión" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "Crear" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "Duplicado" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Impresora: %1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "Actualizar perfil con ajustes o sobrescrituras actuales" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "Tema:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "Tendrá que reiniciar la aplicación para que estos cambios tengan efecto." - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "Más información" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "Crear" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "Sincronizar con las impresoras" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "Impresora" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "Unidad" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "Mostrar Guía de resolución de problemas en línea" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "Añadir más materiales de Marketplace" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "Organizar todos los modelos en todas las placas de impresión" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&Marketplace" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "Buscar, administrar e instalar nuevos paquetes de Cura." - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "Cuadro de herramientas" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "Abre la vista de simulación." - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Envíe y supervise sus trabajos de impresión desde cualquier lugar a través de su cuenta de Ultimaker." - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Conectar con Ultimaker Digital Factory" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en Ultimaker Cura." - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "Puede que haya nuevas funciones o correcciones de errores disponibles para {machine_name}. Si no tiene la última versión disponible, se recomienda actualizar el firmware de la impresora a la versión {latest_version}." - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "Nuevo firmware de %s disponible" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "Falta la pila global." - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "Su modelo no es funcional. Las áreas resaltadas indican que faltan superficies o son extrañas." - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "Errores de modelo" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "Grosor de la capa" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Su clave para una impresión 3D conectada" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- Personalice su experiencia con más perfiles de impresión y complementos\n" -#~ "- Consiga más flexibilidad sincronizando su configuración y cargándola en cualquier lugar\n" -#~ "- Aumente la eficiencia con un flujo de trabajo remoto en las impresoras Ultimaker" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "Crear cuenta" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "Eliminar modelo seleccionado" -#~ msgstr[1] "Eliminar modelos seleccionados" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "Centrar modelo seleccionado" -#~ msgstr[1] "Centrar modelos seleccionados" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "Multiplicar modelo seleccionado" -#~ msgstr[1] "Multiplicar modelos seleccionados" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "Finalizar" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Cuenta de Ultimaker" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Su clave para una impresión 3D conectada" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- Personalice su experiencia con más perfiles de impresión y complementos" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- Consiga más flexibilidad sincronizando su configuración y cargándola en cualquier lugar" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Aumente la eficiencia con un flujo de trabajo remoto en las impresoras Ultimaker" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "Siga estos pasos para configurar\n" -#~ "Ultimaker Cura. Solo le llevará unos minutos." - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Novedades en Ultimaker Cura" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "¿Seguro que desea eliminar {}? ¡Esta acción no se puede deshacer!" - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "No se puede cargar el modelo seleccionado, es demasiado pequeño." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "Perfil {0} importado correctamente" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "No se ha podido encontrar un tipo de calidad {0} para la configuración actual." - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "Añadiendo la impresora {} ({}) de su cuenta" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    210. ... and {} others
    211. " -#~ msgstr "
    212. ... y {} más
    213. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Impresoras añadidas desde Digital Factory:
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Para establecer una conexión, visite Ultimaker Digital Factory." - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} se eliminará hasta la próxima sincronización de la cuenta.
      Para eliminar {} permanentemente, visite Ultimaker Digital Factory.

      ¿Seguro que desea eliminar {} temporalmente?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Está a punto de eliminar {} impresora(s) de Cura. Esta acción no se puede deshacer.\n" -#~ "¿Seguro que desea continuar?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Está a punto de eliminar todas las impresoras de Cura. Esta acción no se puede deshacer.\n" -#~ "¿Seguro que desea continuar?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "Actualizar" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "Crear nuevo" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "Calentador compartido" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "La cámara web no se encuentra disponible porque está supervisando una impresora en la nube." - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Ha personalizado algunos ajustes del perfil.\n" -#~ "¿Le gustaría mantener estos ajustes cambiados después de cambiar de perfil?\n" -#~ "También puede descartar los cambios para cargar los valores predeterminados de '%1'." - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "Anula el ajuste de %1." -#~ msgstr[1] "Anula los ajustes de %1." - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "Indique un nombre para su impresora" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "Hay nuevas funciones disponibles para {machine_name}. Se recomienda actualizar el firmware de la impresora." - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "Imprimir mediante Cloud" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "Imprimir mediante Cloud" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "Conectado mediante Cloud" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Conectar a Ultimaker Cloud" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "Debe iniciar sesión antes de enviar sus calificaciones" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "Debe instalar el paquete antes de enviar sus calificaciones" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "calificaciones" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "Destacado" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "Su calificación" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "Autor" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Obtener complementos y materiales verificados por Ultimaker" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "Hola, %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Cuenta de Ultimaker" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "Cerrar sesión" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "Biblioteca de compatibilidad para analizar redes complejas" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Biblioteca HTTP de Python" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "Ha personalizado parte de los ajustes del perfil.\n" -#~ "¿Desea descartar los cambios o guardarlos?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "Valor predeterminado" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "Valor personalizado" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "Descartar" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "Guardar" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "Crear nuevo perfil" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "&Guardar..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "Introduzca la dirección IP de su impresora." - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "Crear una cuenta" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "No hay nada que segmentar porque ninguno de los modelos se adapta al volumen de impresión o los modelos están asignados a un extrusor deshabilitado. Escale o rote los modelos para que se adapten o habilite un extrusor." - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "Se ha producido un error al obtener sus copias de seguridad." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "Descripción del usuario (Nota: es posible que los desarrolladores no hablen su idioma; si es posible, utilice el inglés)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Cerrando Cura" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "¿Seguro que desea salir de Cura?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "Idioma:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "El flujo de trabajo de impresión 3D de próxima generación" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Envíe trabajos de impresión a impresoras Ultimaker fuera de su red local" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Guarde su configuración de Ultimaker Cura en la nube para poder usarla en cualquier lugar" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- Disfrute de acceso exclusivo a perfiles de impresión de marcas líderes" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "El valor se resuelve según los valores de los extrusores. " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "El flujo de trabajo de impresión 3D de próxima generación" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- Envíe trabajos de impresión a impresoras Ultimaker fuera de su red local\n" -#~ "- Guarde su configuración de Ultimaker Cura en la nube para poder usarla en cualquier lugar\n" -#~ "- Disfrute de acceso exclusivo a perfiles de impresión de marcas líderes" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "Acerca de " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Salir de Cura" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "Solo relleno" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "Cambia las secuencias de comandos de posprocesamiento" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "Velocidad" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "Acción Ajustes de la máquina" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "Se han encontrado nuevas impresoras en la nube" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "Se han encontrado nuevas impresoras conectadas a tu cuenta; puedes verlas en la lista de impresoras descubiertas." - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "Cura no muestra correctamente las capas si la impresión de alambre está habilitada" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "Archivo {0} presegmentado" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "Este complemento incluye una licencia.\n" -#~ "Debe aceptar dicha licencia para instalar el complemento.\n" -#~ "¿Acepta las condiciones que aparecen a continuación?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "Aceptar" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "Rechazar" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "Mostrar todos los ajustes" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "Acerca de Cura" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "Aplanar ajustes activos" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "El perfil se ha aplanado y activado." - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "Escribe X3g en archivos" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "Archivo X3g" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "Archivo X3G" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "Asistente del perfil" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "Asistente del perfil" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "Volver a intentar" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "Print core" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "No crear soporte en otros modelos (por superposición)" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "Modificar ajustes de otros modelos (por superposición)" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "Modificar ajustes del relleno de otros modelos" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "Actualizar existente" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "No compatible" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "Anterior" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "Consejo" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "Ensayo de impresión" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "Lista de verificación" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Seleccione cualquier actualización de este Ultimaker 2." - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Bloque Olsson" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "Renderizado de cámara: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "Utilizar funcionalidad de placa de impresión múltiple" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "Utilizar funcionalidad de placa de impresión múltiple (reinicio requerido)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "Perfiles predeterminados" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "buscar ajustes" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "Altura de capa" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "Este perfil de calidad no se encuentra disponible para su configuración de material y tobera actual. Cámbielas para poder habilitar este perfil de calidad." - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "Hay un perfil personalizado activado en este momento. Para habilitar el control deslizante de calidad, seleccione un perfil de calidad predeterminado en la pestaña Personalizado" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "&Placa de impresión" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "&Perfil" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "Placa de impresión" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "Vuelva el contenido de todas las configuraciones en un archivo HTML." - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "God Mode" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "Crear un perfil de cambios de calidad aplanado." - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "Aplanador de perfil" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "Permite a los fabricantes de material crear nuevos perfiles de material y calidad mediante una IU integrada." - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "Imprimir asistente del perfil" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "Conectado a través de la red." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "Conectado a través de la red. Apruebe la solicitud de acceso en la impresora." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "Conectado a través de la red. No hay acceso para controlar la impresora." - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "Acceso a la impresora solicitado. Apruebe la solicitud en la impresora" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "Estado de la autenticación" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "Estado de la autenticación" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "Reenvía la solicitud de acceso" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "Acceso a la impresora aceptado" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "No hay acceso para imprimir con esta impresora. No se puede enviar el trabajo de impresión." - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "Solicitar acceso" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "Envía la solicitud de acceso a la impresora" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "No se puede iniciar un nuevo trabajo de impresión." - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Un problema con la configuración de Ultimaker impide iniciar la impresión. Soluciónelo antes de continuar." - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "Configuración desajustada" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "¿Seguro que desea imprimir con la configuración seleccionada?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "La configuración o calibración de la impresora y de Cura no coinciden. Para obtener el mejor resultado, segmente siempre los PrintCores y los materiales que se insertan en la impresora." - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "Envío de nuevos trabajos (temporalmente) bloqueado; se sigue enviando el trabajo de impresión previo." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "Enviando datos a la impresora" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "Enviando datos" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "No se ha cargado ningún PrintCore en la ranura {slot_number}." - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "No se ha cargado ningún material en la ranura {slot_number}." - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "PrintCore distinto (Cura: {cura_printcore_name}, impresora: {remote_printcore_name}) seleccionado para extrusor {extruder_id}" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Material distinto (Cura: {0}, impresora: {1}) seleccionado para extrusor {2}" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "Sincronizar con la impresora" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "¿Desea utilizar la configuración actual de su impresora en Cura?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Los PrintCores o los materiales de la impresora difieren de los del proyecto actual. Para obtener el mejor resultado, segmente siempre los PrintCores y materiales que se hayan insertado en la impresora." - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "Ver en pantalla" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "{printer_name} ha terminado de imprimir «{job_name}»." - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "El trabajo de impresión '{job_name}' ha terminado." - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "Impresión terminada" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "Vacío" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "Desconocido" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "Error de Cloud" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "No se ha podido exportar el trabajo de impresión." - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "Se ha producido un error al conectarse a la nube." - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Cargando a través de Ultimaker Cloud" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Conectar a Ultimaker Cloud" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "No volver a preguntarme para esta impresora." - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Ahora ya puede enviar y supervisar sus trabajos de impresión desde cualquier lugar a través de su cuenta de Ultimaker." - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "¡Conectado!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "Revise su conexión" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "El equipo definido en el perfil {0} ({1}) no coincide con el equipo actual ({2}), no se ha podido importar." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "Error al importar el perfil de {0}:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "Conexión existente" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "Esta impresora o grupo de impresoras ya se ha añadido a Cura. Seleccione otra impresora o grupo de impresoras." - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Introduzca la dirección IP o el nombre de host de la impresora en la red." - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "Conecta a una impresora" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Guía de ajustes de Cura" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "Hacer zoom en la dirección del ratón no es compatible con la perspectiva ortogonal." - -#~ msgid "Orthogonal" -#~ msgstr "Ortográfica" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Gestiona las conexiones de red a las impresoras Ultimaker 3." - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "Conexión de red UM3" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "Proporciona información y explicaciones adicionales sobre los ajustes de Cura con imágenes y animaciones." - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "Guía de ajustes" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Guía de ajustes de Cura" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "La configuración se ha cambiado para que coincida con los extrusores disponibles en este momento: [%s]." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "Descripción del usuario" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "Estas opciones no se encuentran disponibles porque está supervisando una impresora en la nube." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Ir a Cura Connect" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "Se han imprimido todos los trabajos." - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "Ver historial de impresión" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "Para imprimir directamente en la impresora a través de la red, asegúrese de que ésta está conectada a la red utilizando un cable de red o conéctela a la red wifi. Si no conecta Cura con la impresora, también puede utilizar una unidad USB para transferir archivos GCode a la impresora.\n" -#~ "\n" -#~ "Seleccione la impresora de la siguiente lista:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "Asegúrese de que su impresora está conectada:\n" -#~ "- Compruebe que la impresora está encendida.\n" -#~ "- Compruebe que la impresora está conectada a la red." - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "Ver solo placa de impresión actual" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "Organizar todas las placas de impresión" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "Organizar placa de impresión actual" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "Permite guardar el segmento resultante como un archivo X3G para dar compatibilidad a impresoras que leen este formato (Malyan, Makerbot y otras impresoras basadas en Sailfish)." - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3GWriter" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "Lee archivos SVG como trayectorias de herramienta para solucionar errores en los movimientos de la impresora." - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "Lector de trayectoria de herramienta de SVG" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "Registro de cambios" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "Mostrar registro de cambios" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "Enviando datos al clúster remoto" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Conectar a Ultimaker Cloud" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Cura recopila estadísticas de uso de forma anónima." - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "Recopilando datos" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "Más información" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Obtenga más información sobre qué datos envía Cura." - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "Permitir" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Permitir a Cura enviar estadísticas de uso de forma anónima para ayudar a priorizar mejoras futuras para Cura. Se envían algunas de sus preferencias y ajustes, la versión de Cura y un resumen de los modelos que está fragmentando." - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "Evaluación" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "Impresoras de red habilitadas" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "Impresoras locales" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "Se ha intentado restaurar una copia de seguridad de Cura que no coincide con la versión actual." - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "Ajustes de la máquina" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "Ajustes de la impresora" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "Origen en el centro" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "Plataforma caliente" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "Ajustes del cabezal de impresión" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distancia desde la parte izquierda del cabezal de impresión hasta el centro de la tobera. Se usa para evitar que colisionen la impresión anterior con el cabezal de impresión al imprimir «de uno en uno»." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distancia desde la parte frontal del cabezal de impresión hasta el centro de la tobera. Se usa para evitar que colisionen la impresión anterior con el cabezal de impresión al imprimir «de uno en uno»." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distancia desde la parte derecha del cabezal de impresión hasta el centro de la tobera. Se usa para evitar que colisionen la impresión anterior con el cabezal de impresión al imprimir «de uno en uno»." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distancia desde la parte trasera del cabezal de impresión hasta el centro de la tobera. Se usa para evitar que colisionen la impresión anterior con el cabezal de impresión al imprimir «de uno en uno»." - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "Altura del caballete" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "Diferencia de altura entre la punta de la tobera y el sistema del puente (ejes X e Y). Se usa para evitar que colisionen la impresión anterior con el caballete al imprimir «de uno en uno»." - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "Iniciar GCode" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "Los comandos de GCode que se ejecutarán justo al inicio." - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "Finalizar GCode" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "Los comandos de GCode que se ejecutarán justo al final." - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "Ajustes de la tobera" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "El diámetro nominal del filamento compatible con la impresora. El diámetro exacto se sobrescribirá según el material o el perfil." - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "GCode inicial del extrusor" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "GCode final del extrusor" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "Registro de cambios" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "Acuerdo de usuario" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Introduzca la dirección IP o el nombre de host de la impresora en red." - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "Seleccione la impresora conectada a la red que desee supervisar." - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Conecte su impresora Ultimaker a su red local." - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura envía datos anónimos a Ultimaker para mejorar la calidad de impresión y la experiencia de usuario. A continuación, hay un ejemplo de todos los datos que se han enviado." - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "No deseo enviar estos datos" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Permita que estos datos se envíen a Ultimaker y ayúdenos a mejorar Cura" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "No ha seleccionado ninguna impresora" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "De manera predeterminada, los píxeles blancos representan los puntos altos de la malla y los píxeles negros representan los puntos bajos de la malla. Cambie esta opción para invertir el comportamiento de tal manera que los píxeles negros representen los puntos altos de la malla y los píxeles blancos representen los puntos bajos de la malla." - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "Seleccionar actualizaciones de impresora" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Seleccione qué extrusor se utilizará como soporte. Esta opción formará estructuras de soporte por debajo del modelo para evitar que éste se combe o la impresión se haga en el aire." - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Este perfil de calidad no se encuentra disponible para su configuración de material y tobera actual. Cámbiela para poder habilitar este perfil de calidad." - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "Configuración de impresión deshabilitada. No se puede modificar el GCode." - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "Ver el gráfico de compatibilidad de materiales" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "Ver tipos" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "Hola " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- Envíe trabajos de impresión a impresoras Ultimaker fuera de su red local\n" -#~ "- Guarde su configuración de Ultimaker Cura en la nube para poder usarla en cualquier lugar\n" -#~ "- Disfrute de acceso exclusivo a perfiles de materiales de marcas líderes" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "No se puede segmentar" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "Especificación de tiempos" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "Especificación de materiales" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "Añadir una impresora a Cura" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "Seleccione la impresora que desee utilizar de la lista que se muestra a continuación.\n" -#~ "\n" -#~ "Si no encuentra su impresora en la lista, utilice la opción \"Custom FFF Printer\" (Impresora FFF personalizada) de la categoría Personalizado y configure los ajustes para adaptarlos a su impresora en el siguiente cuadro de diálogo." - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "Nombre de la impresora" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "Agregar impresora" - -#~ msgid "Modify G-Code" -#~ msgstr "Modificar GCode" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "No hay nada que segmentar porque ninguno de los modelos se adapta al volumen de impresión. Escale o rote los modelos para que se adapten." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "El material seleccionado no es compatible con la máquina o la configuración seleccionada." - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "Material incompatible" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Error al importar el perfil de {0}: {1}" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "Cuadro de herramientas" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "No disponible" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "No se puede conectar" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "Disponible" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "Preparando" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "Pausando" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "Reanudando" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "Esperando: impresora no disponible" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "Esperando: primera disponible" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "Esperando: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "Cambio de configuración" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "Es necesario modificar la siguiente configuración de la impresora asignada %1:" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "Anular" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "Iniciar un trabajo de impresión con una configuración no compatible puede causar daños en su impresora 3D. ¿Seguro de que desea sobrescribir la configuración e imprimir %1?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "Sobrescribir la configuración e iniciar la impresión" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "Administrar cola" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "Imprimiendo" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "Administrar impresoras" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "Activar configuración" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "Carga la configuración de la impresora en Cura" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "Mostrar desplazamientos" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "Mostrar asistentes" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "Mostrar perímetro" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "Mostrar relleno" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "No quiero enviar estos datos" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Permita enviar estos datos a Ultimaker y ayúdenos a mejorar Cura" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "Tipo de impresora:" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "Conexión:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "Estado:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "Esperando un trabajo de impresión" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "Esperando a que alguien limpie la placa de impresión" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "Cancelando impresión..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "Perfiles protegidos" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "Nombre de la impresora:" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "Perfil:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "Buscar..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "Contraer todo" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "Ampliar todo" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "Configuraciones disponibles" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "Extrusor" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "Sí" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "No" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "Configuración de impresión" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "Ajustes de impresión deshabilitados\n" -#~ "No se pueden modificar los archivos GCode" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00 h 00 min" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "Especificación de tiempos" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "Especificación de costes" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "Total:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "Configuración de impresión recomendada

      Imprimir con los ajustes recomendados para la impresora, el material y la calidad seleccionados." - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "Configuración de impresión personalizada

      Imprimir con un control muy detallado del proceso de segmentación." - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "&Mostrar registro del motor..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "Examinar paquetes..." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "Expandir/contraer barra lateral" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "Cargue un modelo en 3D" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "Preparado para segmentar" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "Listo para %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "No se puede segmentar" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "Fragmentar trabajo de impresión actual" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "Cancelar proceso de fragmentación" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "Preparar" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "Cancelar" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "Seleccione el dispositivo de salida activo" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "&Ver" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "A&justes" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "&Cuadro de herramientas" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "Abrir archivo" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Este perfil de calidad no está disponible para la configuración de material y de tobera actual. Cámbiela para poder habilitar este perfil de calidad" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "Velocidad de impresión" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "Más lento" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "Más rápido" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "Habilitar gradual" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "Generar soporte" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "Adherencia de la placa de impresión" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "¿Necesita ayuda para mejorar sus impresiones?
      Lea las Guías de solución de problemas de Ultimaker" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "Registro del motor" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "Tipo de impresora" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "Utilizar pegamento con esta combinación de materiales" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Comprobar compatibilidad" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Haga clic para comprobar la compatibilidad de los materiales en Utimaker.com." - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Muestra los cambios desde la última versión comprobada." - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "Registro de cambios" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Crear un perfil de cambios de calidad aplanado." - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "Aplanador de perfil" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "Preguntar al usuario una vez si acepta la licencia." - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "UserAgreement" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "Genere un G-code antes de guardar." - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "Actualizar firmware" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "Desconocido" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "No hay ningún perfil personalizado que importar en el archivo {0}" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "Este perfil {0} contiene datos incorrectos, no se han podido importar." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "El equipo definido en el perfil {0} ({1}) no coincide con el equipo actual ({2}), no se ha podido importar." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "Confirmar desinstalación " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1 m/~ %2 g/~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1 m/~ %2 g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "Actualización de firmware" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Imprimir con un enrutador Doodle3D" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Imprimir con un enrutador Doodle3D" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "Conectar con Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "Enviando datos a Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "No se pueden enviar datos a Doodle3D Connect. ¿Hay otro trabajo que todavía esté activo?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "Guardando datos en Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "Archivo enviado a Doodle3D Connect" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Abrir Connect..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "Abrir la interfaz web de Doodle3D Connect" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Archivo Blender" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "No ha podido exportarse con la calidad \"{}\"\n" -#~ "Retroceder a \"{}\"." - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "Contacto" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "La impresora no está configurada para alojar un grupo de impresoras Ultimaker 3." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "La impresora aloja un grupo de %1 impresoras Ultimaker 3." - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 no está configurada para alojar un grupo de impresoras conectadas de Ultimaker 3" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "Agregar/eliminar impresoras" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Abre la página de trabajos de impresión en su navegador web por defecto." - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "Ver trabajos de impresión" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "Preparando para impresión" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "Disponible" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "Se ha perdido la conexión con la impresora." - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "Desconocido" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "Deshabilitado" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "Reservado" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "Preparando para impresión" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "Impresión cancelada" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "No se aceptan trabajos de impresión" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "Termina a las: " - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "Borrar placa de impresión" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "Esperando a que se cambie la configuración" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "Trabajos de impresión" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "Impresoras" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "Ver impresoras" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "Pausar" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "Reanudar" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "Cancelar impresión" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "Preguntar siempre" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "Anular perfil" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "¿Los modelos recién cargados se deben organizar en la placa de impresión? Se han usado junto con la placa de impresión múltiple (EXPERIMENTAL)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "No organizar objetos al cargar" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "&Guardar selección en archivo" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "Guardar &como..." - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "Guardar &proyecto..." - -# Added after the string freeze. -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "Use láminas de adherencia o pegamento con esta combinación de materiales" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Acepta códigos GCode y los envía a un enrutador Doodle3D por medio de wifi." - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Enrutador Doodle3D" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "Proporciona una ventana de edición para la edición directa de secuencias de comandos." - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "Herramienta de secuencia de comandos en directo" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Ayuda a abrir archivos de Blender directamente en Cura." - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Integración de Blender (experimental)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "Advertencia del comprobador de modelos" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "Es posible que algunos modelos no se impriman correctamente debido al tamaño del objeto y al material elegido para los modelos: {model_names}.\n" -#~ "Consejos para mejorar la calidad de la impresión:\n" -#~ "1) Utilizar esquinas redondeadas.\n" -#~ "2) Apagar el ventilador (solo si el modelo no tiene detalles pequeños).\n" -#~ "3) Utilizar otro material." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks ha informado de errores al abrir el archivo. Le recomendamos que solucione estos problemas dentro del propio SolidWorks." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "No se han encontrado modelos en el dibujo. ¿Puede comprobar el contenido de nuevo y asegurarse de que hay una parte o un ensamblado dentro?\n" -#~ "\n" -#~ "Gracias." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Se ha encontrado más de una parte o ensamblado en el dibujo. Actualmente, únicamente son compatibles dibujos con una sola parte o ensamblado.\n" -#~ "\n" -#~ "Perdone las molestias." - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "Archivo de elementos de SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "Archivo de ensamblado de SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "Archivo de dibujo de SolidWorks" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Estimado cliente:\n" -#~ "No hemos encontrado una instalación válida de SolidWorks en el sistema. Esto significa que SolidWorks no está instalado o que no dispone de una licencia válida. Asegúrese de que la ejecución del propio SolidWorks funciona sin problemas o póngase en contacto con su CDTI.\n" -#~ "\n" -#~ "Atentamente\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Estimado cliente:\n" -#~ "Actualmente está ejecutando este complemento en un sistema operativo diferente a Windows. Este complemento solo funcionará en Windows con SolidWorks instalado, siempre que se disponga de una licencia válida. Instale este complemento en un equipo Windows con SolidWorks instalado.\n" -#~ "\n" -#~ "Atentamente\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "Configurar" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "Guía de instalación para la macro de SolidWorks" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "Deshabilitar" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "No permitir a Cura enviar estadísticas de uso de forma anónima. Puede habilitarlo de nuevo en las preferencias." - -#~ msgid "Install" -#~ msgstr "Instalar" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Se ha producido un error al copiar los archivos de complemento de Siemens NX. Compruebe la UGII_USER_DIR. No está asignada a ningún directorio." - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "El complemento Siemens NX Cura se ha instalado correctamente." - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Se ha producido un error al copiar los archivos de complemento de Siemens NX. Compruebe la UGII_USER_DIR." - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Se ha producido un error al instalar el complemento de Siemens NX. No se pudo definir la variable de entorno UGII_USER_DIR de Siemens NX." - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "No se pudo obtener la ID del complemento de {0}" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "Advertencia" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "Explorador de complementos" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks: exportar asistente" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "Calidad:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "Fina (impresión en 3D)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "Gruesa (impresión en 3D)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "Fina (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "Gruesa (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "Mostrar este cuadro de diálogo de nuevo" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "Continuar" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "Cancelar" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "Cómo instalar la macro SolidWorks de Cura" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "Pasos:" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "Abra el directorio\n" -#~ "con la macro y el icono" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "Instrucciones:" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "Reproducir" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "Pausar" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "Paso anterior" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "Realizado" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "Paso siguiente" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "Complemento de SolidWorks: configuración" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "Ajustes de la conversión" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "Primera opción:" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "Última versión instalada (recomendada)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "Versión predeterminada" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "Mostrar asistente antes de abrir los archivos de SolidWorks" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "Girar automáticamente el archivo abierto a la orientación normal" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "Instalación(es)" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "Servicio COM encontrado" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "Ejecutable encontrado" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "Iniciando COM" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "Número de revisión" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "Funciones disponibles" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "El nuevo diámetro del material está ajustado en %1 mm y no es compatible con el equipo actual. ¿Desea continuar?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "Examinar complementos..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "&Complementos" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "Instalar complemento" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Permite cambiar los ajustes de la máquina (como el volumen de impresión, el tamaño de la tobera, etc.)." - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Gestiona las conexiones de red a las impresoras Ultimaker 3." - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "Permite abrir determinados archivos con el propio SolidWorks. La conversión se lleva a cabo mediante este complemento y optimizaciones adicionales." - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "Integración con SolidWorks" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Guarda automáticamente preferencias, máquinas y perfiles después de los cambios." - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "Guardado automático" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Ayuda a instalar el botón para exportar a Cura en Siemens NX." - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX Integration" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "Busca, administra e instala nuevos complementos." - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "Explorador de complementos" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "Preguntar al usuario una vez si acepta la licencia" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Proporciona las acciones de la máquina de las máquinas Ultimaker (como un asistente para la nivelación de la plataforma, la selección de actualizaciones, etc.)." - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "Archivo GCode" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "No se puede iniciar un trabajo nuevo porque la impresora está ocupada o no está conectada." - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "Impresora no disponible" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "Esta impresora no es compatible con la impresión USB porque utiliza el tipo UltiGCode." - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "Impresión USB" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "No se puede iniciar un trabajo nuevo porque la impresora no es compatible con la impresión USB." - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "No se puede actualizar el firmware porque no hay impresoras conectadas." - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "No se pudo encontrar el firmware necesario para la impresora en %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "Firmware de la impresora" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "Estado de la conexión" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "Estado de la conexión" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "Solicitud de acceso denegada en la impresora." - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "Se ha producido un error al solicitar acceso porque se ha agotado el tiempo de espera." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "Se ha perdido la conexión de red." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "Se ha perdido la conexión con la impresora. Compruebe que la impresora está conectada." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "No se puede iniciar un trabajo nuevo de impresión, la impresora está ocupada. El estado actual de la impresora es %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "Estado de la impresora" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "No se puede iniciar un trabajo nuevo de impresión. No se ha cargado ningún PrintCore en la ranura {0}." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "No se puede iniciar un trabajo nuevo de impresión. No se ha cargado material en la ranura {0}." - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "No hay suficiente material para la bobina {0}." - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "PrintCore distinto (Cura: {0}, impresora: {1}) seleccionado para extrusor {2}" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "El PrintCore {0} no está calibrado correctamente. Debe llevarse a cabo una calibración XY de la impresora." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "No se puede enviar datos a la impresora. ¿Hay otro trabajo que todavía esté activo?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "Impresión cancelada. Compruebe la impresora." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "Pausando impresión..." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "Reanudando impresión..." - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "La impresora no está configurada para alojar un grupo de impresoras conectadas de Ultimaker 3." - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "La impresora aloja un grupo de {count} impresoras conectadas de Ultimaker 3." - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name} ha terminado de imprimir «{job_name}». Recoja el impreso y confirme que ha borrado la placa de impresión." - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "{printer_name} está reservada para imprimir «{job_name}». Modifique la configuración de la impresora de modo que se adapte al trabajo para comenzar la impresión." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "No se pudo enviar el nuevo trabajo de impresión: esta impresora 3D (todavía) no está configurada para alojar un grupo de impresoras de Ultimaker 3 conectadas." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "No se puede enviar el trabajo de impresión al grupo {cluster_name}." - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "Enviar {file_name} al grupo {cluster_name}." - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "Mostrar trabajos de impresión" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "Abre la interfaz de trabajos de impresión en el navegador." - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "Desconocido" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "Enviando {file_name} al grupo {cluster_name}" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks ha informado de errores al abrir el archivo. Le recomendamos que solucione estos problemas dentro del propio SolidWorks." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "No se han encontrado modelos en el dibujo. ¿Puede comprobar el contenido de nuevo y asegurarse de que hay una parte o un ensamblado dentro?\n" -#~ "\n" -#~ " Gracias." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Se ha encontrado más de una parte o ensamblado en el dibujo. Actualmente únicamente son compatibles dibujos con una sola parte o ensamblado.\n" -#~ "\n" -#~ " Disculpe." - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "No se ha cargado material." - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "Material desconocido" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "El diámetro del material seleccionado hace que el material sea incompatible con la impresora actual." - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "Deshacer" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "Deshacer cambio del diámetro del material." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "El equipo definido en el perfil {0} no coincide con su equipo actual, no se ha podido importar." - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Se ha producido un error grave. Envíenos este informe de incidencias para que podamos solucionar el problema.

      \n" -#~ "

      Utilice el botón «Enviar informe» para publicar automáticamente un informe de errores en nuestros servidores.

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "aún no se ha inicializado
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "Tipo de Gcode" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "Iniciar GCode" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "Los comandos de Gcode que se ejecutarán justo al inicio." - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "Finalizar GCode" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "Los comandos de Gcode que se ejecutarán justo al final." - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "GCode inicial del extrusor" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "GCode final del extrusor" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "Comenzando la actualización del firmware, esto puede tardar algún tiempo." - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "Código de error desconocido: %1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "Desconocido" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "Buscar y actualizar complementos" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "Puede ver aquí una lista de complementos de terceros." - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "Actualización" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "Descargar" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "Mostrar mensaje de advertencia en el lector de GCode." - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "Mensaje de advertencia en el lector de GCode" - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "Importar perfil" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "Impresora: %1, %2: %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Impresora: %1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "Generador de GCode" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "Configurar la visibilidad de los ajustes..." - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "Automático: %1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automático: %1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "No hay ninguna impresora conectada" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "Temperatura actual de este extrusor." - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "Complementos instalados..." - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "Extrusor del soporte" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "Escribe Gcode en un archivo." - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "Escritor de Gcode" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "Lector de perfiles Gcode" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "Se han producido varios errores al abrir el archivo de SolidWorks. Compruebe que el archivo se puede abrir correctamente en SolidWorks." - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "Error al iniciar %s" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "Vista de simulación" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Cura recopila de forma anónima información de la segmentación. Puede desactivar esta opción en las preferencias." - -#~ msgctxt "@action:button" -#~ msgid "Dismiss" -#~ msgstr "Descartar" - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "Global" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Se ha producido una excepción fatal. Envíenos este informe de errores para que podamos solucionar el problema.

      \n" -#~ "

      Utilice el botón «Enviar informe» para publicar automáticamente un informe de errores en nuestros servidores.

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Versión de Cura: {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "Platforma: {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Versión de Qt: {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "Versión de PyQt: {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL: {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "Rastreabilidad de excepciones" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "Diámetro del material" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Configuración de complementos Cura SolidWorks" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "Calidad predeterminada del STL exportado:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "Preguntar siempre" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "Usar siempre calidad fina" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "Usar siempre calidad gruesa" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "Importar el archivo SolidWorks como STL..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "Calidad del STL exportado" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "Calidad" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "Gruesa" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "Fina" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "No hay perfiles disponibles." - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "Este ajuste siempre se comparte entre extrusores. Si lo modifica, modificará el valor de todos los extrusores." - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "Especificación de tiempo
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "&Restablecer posición de la cámara" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "Guardar proyecto" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "Preparar" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "Supervisar" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Comprobar compatibilidad" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "Permite abrir ciertos archivos con el propio SolidWorks que, a continuación, puede convertirse y cargarse en Cura." - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "Deshabilitada" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "No se puede imprimir" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "Abrir Connect" - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "Datos de impresión" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "Para garantizar que su {machine_name} disponga de las prestaciones más recientes, se recomienda actualizar el firmware con regularidad. Esto se puede hacer en la {machine_name} (cuando esté conectada a la red) o vía USB." - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "Vista de capas" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "Examinar complementos" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "Datos de exportación" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Se ha producido una excepción fatal de la que no podemos recuperarnos.

      \n" -#~ "

      Use la siguiente información para enviar un informe de error a http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "Abrir página web" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "Aceptar" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "La impresora no está configurada para alojar un grupo de impresoras conectadas de Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "La impresora aloja un grupo de %1 impresoras conectadas de Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "Completado el: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Abre la página de trabajos de impresión en su navegador web por defecto." - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "GRUPO DE IMPRESORAS" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "Si carga un proyecto, se borrarán todos los modelos de la placa de impresión." - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ " El complemento incluye una licencia.\n" -#~ "Debe aceptar dicha licencia para instalar el complemento.\n" -#~ "¿Acepta las siguientes condiciones?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00h 00min" - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "Información sobre el tiempo" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "Tiempo de impresión" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g/ ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "Cura" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "Comprobar la compatibilidad de los materiales" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "Conexión de red UM3 (grupo)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "Proporciona la vista de capas." - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "Vista de capas" - -#~ msgctxt "@item:inlistbox" -#~ msgid "X-Ray" -#~ msgstr "Rayos X" - -#~ msgctxt "@label" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Acepta códigos GCode y los envía a un enrutador Doodle3D por medio de wifi." - -#~ msgctxt "@item:inmenu" -#~ msgid "Doodle3D printing" -#~ msgstr "Impresión Doodle3D" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D" -#~ msgstr "Imprimir con Doodle3D" - -#~ msgctxt "@info:tooltip" -#~ msgid "Print with " -#~ msgstr "Imprimir con" - -#~ msgctxt "@title:menu" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Enable Scan devices..." -#~ msgstr "Habilitar dispositivos de digitalización..." - -#~ msgctxt "@info:progress" -#~ msgid "Saving to Removable Drive {0}" -#~ msgstr "Guardando en unidad extraíble {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not save to {0}: {1}" -#~ msgstr "No se pudo guardar en {0}: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Please keep in mind, that you have to reopen your SolidWorks file manually! Reloading the model won't work!" -#~ msgstr "Tenga en cuenta que tiene que volver a abrir el archivo SolidWorks manualmente. Volver a cargar el modelo no funciona." - -#~ msgctxt "@item:inlistbox" -#~ msgid "Layers" -#~ msgstr "Capas" - -#~ msgid "Browse plugins" -#~ msgstr "Examinar complementos" - -#~ msgctxt "@item:inmenu" -#~ msgid "Solid" -#~ msgstr "Sólido" - -#~ msgctxt "@label" -#~ msgid "The file {0} already exists. Are you sure you want to overwrite it?" -#~ msgstr "El archivo {0} ya existe. ¿Está seguro de que desea sobrescribirlo?" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: {1}" -#~ msgstr "Error al exportar el perfil a {0}: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: Writer plugin reported failure." -#~ msgstr "Error al exportar el perfil a {0}: Error en el complemento de escritura." - -#~ msgctxt "@info:status" -#~ msgid "Exported profile to {0}" -#~ msgstr "Perfil exportado a {0}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Error al importar el perfil de {0}: {1}" - -#~ msgctxt "@title:window" -#~ msgid "Doodle3D Settings" -#~ msgstr "Ajustes de Doodle3D" - -#~ msgctxt "@title:window" -#~ msgid "Print to: %1" -#~ msgstr "Imprimir en: %1" - -#~ msgctxt "@label" -#~ msgid "Extruder Temperature: %1/%2°C" -#~ msgstr "Temperatura del extrusor: %1/%2 °C" - -#~ msgctxt "@label" -#~ msgid "Bed Temperature: %1/%2°C" -#~ msgstr "Temperatura de la plataforma: %1/%2 °C" - -#~ msgctxt "@label" -#~ msgid "%1" -#~ msgstr "%1" - -#~ msgctxt "@label" -#~ msgid "View Mode: Layers" -#~ msgstr "Ver modo: Capas" - -#~ msgctxt "@info:status" -#~ msgid "Could not import material %1: %2" -#~ msgstr "No se pudo importar el material en %1: %2." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported material %1" -#~ msgstr "El material se ha importado correctamente en %1." - -#~ msgctxt "@info:status" -#~ msgid "Failed to export material to %1: %2" -#~ msgstr "Se ha producido un error al exportar el material a %1: %2." - -#~ msgctxt "@info:status" -#~ msgid "Successfully exported material to %1" -#~ msgstr "El material se ha exportado correctamente a %1." - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g" -#~ msgstr "%1 m/~ %2 g" - -#~ msgctxt "@label" -#~ msgid "Hotend" -#~ msgstr "Extremo caliente" - -#~ msgctxt "@action:button" -#~ msgid "View Mode" -#~ msgstr "Ver modo" - -#~ msgctxt "@title:tab" -#~ msgid "Print" -#~ msgstr "Imprimir" - -#~ msgctxt "@label" -#~ msgid "0%" -#~ msgstr "0 %" - -#~ msgctxt "@label" -#~ msgid "Empty infill will leave your model hollow with low strength." -#~ msgstr "Un relleno vacío dejará hueco el modelo con baja resistencia." - -#~ msgctxt "@label" -#~ msgid "20%" -#~ msgstr "20 %" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength." -#~ msgstr "Un relleno ligero (20 %) dará al modelo una resistencia media." - -#~ msgctxt "@label" -#~ msgid "50%" -#~ msgstr "50 %" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength." -#~ msgstr "Un relleno denso (50 %) dará al modelo una resistencia por encima de la media." - -#~ msgctxt "@label" -#~ msgid "100%" -#~ msgstr "100 %" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid." -#~ msgstr "Un relleno sólido (100 %) hará que el modelo sea completamente macizo." - -#~ msgctxt "@label" -#~ msgid "Gradual" -#~ msgstr "Gradual" - -#~ msgctxt "description" -#~ msgid "Provides support for writing X3G files" -#~ msgstr "Proporciona asistencia para escribir archivos X3G." - -#~ msgctxt "name" -#~ msgid "X3G Writer" -#~ msgstr "Escritor de X3G" - -#~ msgctxt "@label" -#~ msgid "Machine Settings action" -#~ msgstr "Acción Ajustes de la máquina" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Permite cambiar los ajustes de la máquina (como el volumen de impresión, el tamaño de la tobera, etc.)." - -#~ msgctxt "@label" -#~ msgid "X-Ray View" -#~ msgstr "Vista de rayos X" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the X-Ray view." -#~ msgstr "Proporciona la vista de rayos X." - -#~ msgctxt "@label" -#~ msgid "X3D Reader" -#~ msgstr "Lector de X3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading X3D files." -#~ msgstr "Proporciona asistencia para leer archivos X3D." - -#~ msgctxt "@label" -#~ msgid "GCode Writer" -#~ msgstr "Escritor de GCode" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Writes GCode to a file." -#~ msgstr "Escribe GCode en un archivo." - -#~ msgctxt "@action:button Preceded by 'Ready to'." -#~ msgid "Print with Doodle3D" -#~ msgstr "Imprimir con Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Muestra los cambios desde la última versión comprobada." - -#~ msgctxt "@label" -#~ msgid "Profile flatener" -#~ msgstr "Aplanador de perfil" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Crear un perfil de cambios de calidad aplanado." - -#~ msgctxt "@label" -#~ msgid "USB printing" -#~ msgstr "Impresión USB" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -#~ msgstr "Acepta GCode y lo envía a una impresora. El complemento también puede actualizar el firmware." - -#~ msgctxt "X3G Writer Plugin Description" -#~ msgid "Writes X3G to a file" -#~ msgstr "Escribe X3G en un archivo." - -#~ msgctxt "@label" -#~ msgid "Removable Drive Output Device Plugin" -#~ msgstr "Complemento de dispositivo de salida de unidad extraíble" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides removable drive hotplugging and writing support." -#~ msgstr "Proporciona asistencia para la conexión directa y la escritura de la unidad extraíble." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Gestiona las conexiones de red a las impresoras Ultimaker 3." - -#~ msgctxt "@label" -#~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Print core distinto (Cura: {0}, impresora: {1}) seleccionado para extrusor {2}" - -#~ msgctxt "@label" -#~ msgid "Print core {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "El PrintCore {0} no está calibrado correctamente. Debe llevarse a cabo una calibración XY de la impresora." - -#~ msgctxt "@label" -#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." -#~ msgstr "Los print cores o los materiales de la impresora difieren de los del proyecto actual. Para obtener el mejor resultado, segmente siempre los print cores y materiales que se hayan insertado en la impresora." - -#~ msgctxt "@label" -#~ msgid "Post Processing" -#~ msgstr "Posprocesamiento" - -#~ msgctxt "Description of plugin" -#~ msgid "Extension that allows for user created scripts for post processing" -#~ msgstr "Extensión que permite el posprocesamiento de las secuencias de comandos creadas por los usuarios." - -#~ msgctxt "@label" -#~ msgid "Auto Save" -#~ msgstr "Guardado automático" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Guarda automáticamente Preferencias, Máquinas y Perfiles después de los cambios." - -#~ msgctxt "@label" -#~ msgid "Slice info" -#~ msgstr "Info de la segmentación" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Submits anonymous slice info. Can be disabled through preferences." -#~ msgstr "Envía información anónima de la segmentación. Se puede desactivar en las preferencias." - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in preferences" -#~ msgstr "Cura recopila de forma anónima información de la segmentación. Puede desactivar esta opción en las preferencias." - -#~ msgctxt "@label" -#~ msgid "Material Profiles" -#~ msgstr "Perfiles de material" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides capabilities to read and write XML-based material profiles." -#~ msgstr "Permite leer y escribir perfiles de material basados en XML." - -#~ msgctxt "@label" -#~ msgid "Legacy Cura Profile Reader" -#~ msgstr "Lector de perfiles antiguos de Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from legacy Cura versions." -#~ msgstr "Proporciona asistencia para la importación de perfiles de versiones anteriores de Cura." - -#~ msgctxt "@label" -#~ msgid "GCode Profile Reader" -#~ msgstr "Lector de perfiles GCode" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from g-code files." -#~ msgstr "Proporciona asistencia para la importación de perfiles de archivos GCode." - -#~ msgctxt "@label" -#~ msgid "Layer View" -#~ msgstr "Vista de capas" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Layer view." -#~ msgstr "Proporciona la vista de capas." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.5 to 2.6" -#~ msgstr "Actualización de la versión 2.5 a la 2.6" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -#~ msgstr "Actualiza la configuración de Cura 2.5 a Cura 2.6." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.1 to 2.2" -#~ msgstr "Actualización de la versión 2.1 a la 2.2" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -#~ msgstr "Actualiza las configuraciones de Cura 2.1 a Cura 2.2." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.2 to 2.4" -#~ msgstr "Actualización de la versión 2.2 a la 2.4" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -#~ msgstr "Actualiza la configuración de Cura 2.2 a Cura 2.4." - -#~ msgctxt "@label" -#~ msgid "Image Reader" -#~ msgstr "Lector de imágenes" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Enables ability to generate printable geometry from 2D image files." -#~ msgstr "Habilita la capacidad de generar geometría imprimible a partir de archivos de imagen 2D." - -#~ msgctxt "@label" -#~ msgid "CuraEngine Backend" -#~ msgstr "Backend de CuraEngine" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the link to the CuraEngine slicing backend." -#~ msgstr "Proporciona el vínculo para el backend de segmentación de CuraEngine." - -#~ msgctxt "@label" -#~ msgid "Per Model Settings Tool" -#~ msgstr "Herramienta de ajustes por modelo" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Per Model Settings." -#~ msgstr "Proporciona los ajustes por modelo." - -#~ msgctxt "@label" -#~ msgid "3MF Reader" -#~ msgstr "Lector de 3MF" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading 3MF files." -#~ msgstr "Proporciona asistencia para leer archivos 3MF." - -#~ msgctxt "@label" -#~ msgid "Solid View" -#~ msgstr "Vista de sólidos" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a normal solid mesh view." -#~ msgstr "Proporciona una vista de malla sólida normal." - -#~ msgctxt "@label" -#~ msgid "G-code Reader" -#~ msgstr "Lector de GCode" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Allows loading and displaying G-code files." -#~ msgstr "Permite cargar y visualizar archivos GCode." - -#~ msgctxt "@label" -#~ msgid "Cura Profile Writer" -#~ msgstr "Escritor de perfiles de Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for exporting Cura profiles." -#~ msgstr "Proporciona asistencia para exportar perfiles de Cura." - -#~ msgctxt "@label" -#~ msgid "3MF Writer" -#~ msgstr "Escritor de 3MF" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for writing 3MF files." -#~ msgstr "Proporciona asistencia para escribir archivos 3MF." - -#~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Acciones de la máquina Ultimaker" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Proporciona las acciones de la máquina de las máquinas Ultimaker (como un asistente para la nivelación de la plataforma, la selección de actualizaciones, etc.)." - -#~ msgctxt "@label" -#~ msgid "Cura Profile Reader" -#~ msgstr "Lector de perfiles de Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing Cura profiles." -#~ msgstr "Proporciona asistencia para la importación de perfiles de Cura." - -#~ msgctxt "@info" -#~ msgid "%(width).1f x %(depth).1f x %(height).1f mm" -#~ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#~ msgctxt "@label" -#~ msgid "Build Plate Shape" -#~ msgstr "Forma de la placa de impresión" - -#~ msgctxt "@option:check" -#~ msgid "Machine Center is Zero" -#~ msgstr "El centro de la máquina es cero." - -#~ msgctxt "@option:check" -#~ msgid "Heated Bed" -#~ msgstr "Plataforma caliente" - -#~ msgctxt "@label" -#~ msgid "GCode Flavor" -#~ msgstr "Tipo de GCode" - -#~ msgctxt "@label" -#~ msgid "Material Diameter" -#~ msgstr "Diámetro del material" - -#~ msgctxt "@label" -#~ msgid "If your printer is not listed, read the network-printing troubleshooting guide" -#~ msgstr "Si la impresora no aparece en la lista, lea la guía de solución de problemas de impresión y red" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" - -#~ msgctxt "@label" -#~ msgid "Support library for scientific computing " -#~ msgstr "Biblioteca de apoyo para cálculos científicos " - -#~ msgctxt "@tooltip" -#~ msgid "Print Setup

      Edit or review the settings for the active print job." -#~ msgstr "Configuración de impresión

      Editar o revisar los ajustes del trabajo de impresión activo." - -#~ msgctxt "@tooltip" -#~ msgid "Print Monitor

      Monitor the state of the connected printer and the print job in progress." -#~ msgstr "Monitor de impresión

      Supervisar el estado de la impresora conectada y del trabajo de impresión en curso." - -#~ msgctxt "@title:menuitem %1 is the value from the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automático: %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3d model" -#~ msgstr "Cargue un modelo en 3D" - -#~ msgctxt "@label" -#~ msgid "Print Selected Model with %1" -#~ msgid_plural "Print Selected Models With %1" -#~ msgstr[0] "Imprimir modelo seleccionado con %1" -#~ msgstr[1] "Imprimir modelos seleccionados con %1" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No PrinterCore loaded in slot {0}" -#~ msgstr "No se puede iniciar un trabajo nuevo de impresión. No se ha cargado ningún PrintCore en la ranura {0}." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.4 to 2.5" -#~ msgstr "Actualización de la versión 2.4 a la 2.5" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.4 to Cura 2.5." -#~ msgstr "Actualiza la configuración de Cura 2.4 a Cura 2.5." - -#~ msgctxt "@info:status" -#~ msgid "Unable to find a quality profile for this combination. Default settings will be used instead." -#~ msgstr "No se puede encontrar el perfil de calidad de esta combinación. Se utilizarán los ajustes predeterminados." - -#~ msgctxt "@title:window" -#~ msgid "Oops!" -#~ msgstr "¡Vaya!" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      We hope this picture of a kitten helps you recover from the shock.

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Se ha producido una excepción fatal de la que no podemos recuperarnos.

      \n" -#~ "

      Esperamos que la imagen de este gatito le ayude a recuperarse del shock.

      \n" -#~ "

      Use la siguiente información para enviar un informe de error a http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "Please enter the correct settings for your printer below:" -#~ msgstr "Introduzca los ajustes correctos de la impresora a continuación:" - -#~ msgctxt "@label" -#~ msgid "Extruder %1" -#~ msgstr "Extrusor %1" - -#~ msgctxt "@label Followed by extruder selection drop-down." -#~ msgid "Print model with" -#~ msgstr "Imprimir modelo con" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for language changes to have effect." -#~ msgstr "Tendrá que reiniciar la aplicación para que tengan efecto los cambios del idioma." - -#~ msgctxt "@info:tooltip" -#~ msgid "Moves the camera so the model is in the center of the view when an model is selected" -#~ msgstr "Mueve la cámara de manera que el modelo se encuentre en el centro de la vista cuando se selecciona un modelo." - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete &Selection" -#~ msgstr "Eliminar &selección" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open File..." -#~ msgstr "&Abrir archivo..." - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open Project..." -#~ msgstr "A&brir proyecto..." - -#~ msgctxt "@title:window" -#~ msgid "Multiply Model" -#~ msgstr "Multiplicar modelo" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &All" -#~ msgstr "Guardar &todo" - -#~ msgctxt "@title:window" -#~ msgid "Open file" -#~ msgstr "Abrir archivo" - -#~ msgctxt "@title:window" -#~ msgid "Open workspace" -#~ msgstr "Abrir área de trabajo" - -#~ msgctxt "@label" -#~ msgid "Hollow" -#~ msgstr "Hueco" - -#~ msgctxt "@label" -#~ msgid "No (0%) infill will leave your model hollow at the cost of low strength" -#~ msgstr "Ningún (0%) relleno, lo que dejará hueco el modelo a costa de baja resistencia" - -#~ msgctxt "@label" -#~ msgid "Light" -#~ msgstr "Ligero" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength" -#~ msgstr "Un relleno ligero (20%) dará al modelo de una resistencia media" - -#~ msgctxt "@label" -#~ msgid "Dense" -#~ msgstr "Denso" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength" -#~ msgstr "Un relleno denso (50%) dará al modelo de una resistencia por encima de la media" - -#~ msgctxt "@label" -#~ msgid "Solid" -#~ msgstr "Sólido" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid" -#~ msgstr "Un relleno sólido (100%) hará que el modelo sea completamente macizo" - -#~ msgctxt "@label" -#~ msgid "Enable Support" -#~ msgstr "Habilitar el soporte" - -#~ msgctxt "@label" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Habilita las estructuras del soporte. Estas estructuras soportan partes del modelo con voladizos severos." - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints? Read the Ultimaker Troubleshooting Guides" -#~ msgstr "¿Necesita mejorar sus impresiones? Lea las Guías de solución de problemas de Ultimaker." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. Please approve the access request on the printer." -#~ msgstr "Conectado a través de la red a {0}. Apruebe la solicitud de acceso en la impresora." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}." -#~ msgstr "Conectado a través de la red a {0}." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. No access to control the printer." -#~ msgstr "Conectado a través de la red a {0}. No hay acceso para controlar la impresora." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job because the printer is busy. Please check the printer." -#~ msgstr "No se puede iniciar un trabajo nuevo de impresión porque la impresora está ocupada. Compruebe la impresora." - -#~ msgctxt "@label" -#~ msgid "You made changes to the following setting(s)/override(s):" -#~ msgstr "Ha realizado cambios en los siguientes ajustes o se ha sobrescrito:" - -#~ msgctxt "@window:title" -#~ msgid "Switched profiles" -#~ msgstr "Perfiles activados" - -#~ msgctxt "@label" -#~ msgid "Do you want to transfer your %d changed setting(s)/override(s) to this profile?" -#~ msgstr "¿Desea transferir los %d ajustes o sobrescrituras modificados a este perfil?" - -#~ msgctxt "@label" -#~ msgid "If you transfer your settings they will override settings in the profile. If you don't transfer these settings, they will be lost." -#~ msgstr "Si transfiere los ajustes, se sobrescribirán los del perfil. Si no los transfiere, se perderán." - -#~ msgctxt "@label" -#~ msgid "Cost per Meter (Approx.)" -#~ msgstr "Coste por metro (aprox.)" - -#~ msgctxt "@label" -#~ msgid "%1/m" -#~ msgstr "%1/m" - -#~ msgctxt "@info:tooltip" -#~ msgid "Display 5 top layers in layer view or only the top-most layer. Rendering 5 layers takes longer, but may show more information." -#~ msgstr "Mostrar las cinco primeras capas en la vista de capas o solo la primera. Aunque para representar cinco capas se necesita más tiempo, puede mostrar más información." - -#~ msgctxt "@action:button" -#~ msgid "Display five top layers in layer view" -#~ msgstr "Mostrar las cinco primeras capas en la vista de capas" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should only the top layers be displayed in layerview?" -#~ msgstr "¿Deben mostrarse solo las primeras capas en la vista de capas?" - -#~ msgctxt "@option:check" -#~ msgid "Only display top layer(s) in layer view" -#~ msgstr "Mostrar solo las primeras capas en la vista de capas" - -#~ msgctxt "@label" -#~ msgid "Opening files" -#~ msgstr "Abriendo archivos..." - -#~ msgctxt "@label" -#~ msgid "Printer Monitor" -#~ msgstr "Monitor de la impresora" - -#~ msgctxt "@label" -#~ msgid "Temperatures" -#~ msgstr "Temperaturas" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Preparing to slice..." -#~ msgstr "Preparando para segmentar..." - -#~ msgctxt "@window:title" -#~ msgid "Changes on the Printer" -#~ msgstr "Cambios en la impresora" - -#~ msgctxt "@action:inmenu" -#~ msgid "&Duplicate Model" -#~ msgstr "&Duplicar modelo" - -#~ msgctxt "@label" -#~ msgid "Helper Parts:" -#~ msgstr "Partes de los asistentes:" - -#~ msgctxt "@label" -#~ msgid "Enable printing support structures. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Habilita estructuras de soporte de impresión. Esta opción formará estructuras de soporte por debajo del modelo para evitar que el modelo se combe o la impresión en el aire." - -#~ msgctxt "@label" -#~ msgid "Don't print support" -#~ msgstr "No utilizar soporte de impresión." - -#~ msgctxt "@label" -#~ msgid "Print support using %1" -#~ msgstr "Soporte de impresión con %1" - -#~ msgctxt "@label:listbox" -#~ msgid "Printer:" -#~ msgstr "Impresora:" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profiles {0}" -#~ msgstr "Perfiles {0} importados correctamente" - -#~ msgctxt "@label" -#~ msgid "Scripts" -#~ msgstr "Secuencias de comandos" - -#~ msgctxt "@label" -#~ msgid "Active Scripts" -#~ msgstr "Secuencias de comandos activas" - -#~ msgctxt "@label" -#~ msgid "Done" -#~ msgstr "Realizada" - -#~ msgctxt "@item:inlistbox" -#~ msgid "English" -#~ msgstr "Inglés" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Finnish" -#~ msgstr "Finlandés" - -#~ msgctxt "@item:inlistbox" -#~ msgid "French" -#~ msgstr "Francés" - -#~ msgctxt "@item:inlistbox" -#~ msgid "German" -#~ msgstr "Alemán" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Italian" -#~ msgstr "Italiano" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Dutch" -#~ msgstr "Holandés" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Spanish" -#~ msgstr "Español" - -#~ msgctxt "@label" -#~ msgid "Do you want to change the PrintCores and materials in Cura to match your printer?" -#~ msgstr "¿Desea cambiar los PrintCores y materiales de Cura para que coincidan con la impresora?" - -#~ msgctxt "@label:" -#~ msgid "Print Again" -#~ msgstr "Volver a imprimir" diff --git a/resources/i18n/es_ES/fdmextruder.def.json.po b/resources/i18n/es_ES/fdmextruder.def.json.po index 450ab549a8..ace11d3f73 100644 --- a/resources/i18n/es_ES/fdmextruder.def.json.po +++ b/resources/i18n/es_ES/fdmextruder.def.json.po @@ -4,17 +4,15 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" -"PO-Revision-Date: 2022-07-15 11:17+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.1.1\n" #: /fdmextruder.def.json msgctxt "machine_settings label" @@ -53,7 +51,9 @@ msgstr "Diámetro de la tobera" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Diámetro interior de la tobera. Cambie este ajuste cuando utilice un tamaño de tobera no estándar." #: /fdmextruder.def.json @@ -93,7 +93,9 @@ msgstr "Posición de inicio absoluta del extrusor" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "El extrusor se coloca en la posición de inicio absoluta según la última ubicación conocida del cabezal." #: /fdmextruder.def.json @@ -133,7 +135,9 @@ msgstr "Posición final absoluta del extrusor" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "La posición final del extrusor se considera absoluta, en lugar de relativa a la última ubicación conocida del cabezal." #: /fdmextruder.def.json @@ -163,7 +167,9 @@ msgstr "Posición de preparación del extrusor sobre el eje Z" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Coordenada Z de la posición en la que la tobera queda preparada al inicio de la impresión." #: /fdmextruder.def.json @@ -173,8 +179,12 @@ msgstr "Ventilador de refrigeración de impresión del extrusor" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." -msgstr "Número del ventilador de refrigeración de impresión asociado al extrusor. Modifique el valor predeterminado 0 solo cuando disponga de un ventilador de refrigeración de impresión diferente para cada extrusor." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." +msgstr "Número del ventilador de refrigeración de impresión asociado al extrusor. Modifique el valor predeterminado 0 solo cuando disponga de un ventilador de" +" refrigeración de impresión diferente para cada extrusor." #: /fdmextruder.def.json msgctxt "platform_adhesion label" @@ -193,7 +203,9 @@ msgstr "Posición de preparación del extrusor sobre el eje X" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Coordenada X de la posición en la que la tobera se coloca al inicio de la impresión." #: /fdmextruder.def.json @@ -203,7 +215,9 @@ msgstr "Posición de preparación del extrusor sobre el eje Y" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Coordenada Y de la posición en la que la tobera se coloca al inicio de la impresión." #: /fdmextruder.def.json @@ -223,13 +237,7 @@ msgstr "Diámetro" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Ajusta el diámetro del filamento utilizado. Este valor debe coincidir con el diámetro del filamento utilizado." - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "Gcode inicial que se ejecuta cada vez que se enciende el extrusor." - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "Gcode final que se ejecuta cada vez que se apaga el extrusor." diff --git a/resources/i18n/es_ES/fdmprinter.def.json.po b/resources/i18n/es_ES/fdmprinter.def.json.po index aa2831b354..189962db4f 100644 --- a/resources/i18n/es_ES/fdmprinter.def.json.po +++ b/resources/i18n/es_ES/fdmprinter.def.json.po @@ -4,17 +4,15 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" -"PO-Revision-Date: 2022-07-15 11:17+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.1.1\n" #: /fdmprinter.def.json msgctxt "machine_settings label" @@ -43,7 +41,9 @@ msgstr "Mostrar versiones de la máquina" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "Elija si desea mostrar las diferentes versiones de esta máquina, las cuales están descritas en archivos .json independientes." #: /fdmprinter.def.json @@ -56,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"Los comandos de GCode que se ejecutarán justo al inicio separados por - \n" -"." +msgstr "Los comandos de GCode que se ejecutarán justo al inicio separados por - \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -70,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"Los comandos de GCode que se ejecutarán justo al final separados por -\n" -"." +msgstr "Los comandos de GCode que se ejecutarán justo al final separados por -\n." #: /fdmprinter.def.json msgctxt "material_guid label" @@ -91,7 +87,9 @@ msgstr "Diámetro" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Ajusta el diámetro del filamento utilizado. Este valor debe coincidir con el diámetro del filamento utilizado." #: /fdmprinter.def.json @@ -101,7 +99,9 @@ msgstr "Esperar a que la placa de impresión se caliente" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "Elija si desea escribir un comando para esperar a que la temperatura de la placa de impresión se alcance al inicio." #: /fdmprinter.def.json @@ -121,8 +121,12 @@ msgstr "Incluir temperaturas del material" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." -msgstr "Elija si desea incluir comandos de temperatura de la tobera al inicio del Gcode. Si start_gcode ya contiene comandos de temperatura de la tobera, la interfaz de Cura desactivará este ajuste de forma automática." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." +msgstr "Elija si desea incluir comandos de temperatura de la tobera al inicio del Gcode. Si start_gcode ya contiene comandos de temperatura de la tobera, la interfaz" +" de Cura desactivará este ajuste de forma automática." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" @@ -131,8 +135,12 @@ msgstr "Incluir temperatura de la placa de impresión" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." -msgstr "Elija si desea incluir comandos de temperatura de la placa de impresión al iniciar el Gcode. Si start_gcode ya contiene comandos de temperatura de la placa de impresión, la interfaz de Cura desactivará este ajuste de forma automática." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." +msgstr "Elija si desea incluir comandos de temperatura de la placa de impresión al iniciar el Gcode. Si start_gcode ya contiene comandos de temperatura de la placa" +" de impresión, la interfaz de Cura desactivará este ajuste de forma automática." #: /fdmprinter.def.json msgctxt "machine_width label" @@ -171,7 +179,8 @@ msgstr "Forma de la placa de impresión" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "La forma de la placa de impresión sin tener en cuenta las zonas externas al área de impresión." #: /fdmprinter.def.json @@ -231,8 +240,12 @@ msgstr "Escriba siempre la herramienta activa" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." -msgstr "Escriba la herramienta activa después de enviar comandos temporales a la herramienta inactiva. Requerido para la impresión de extrusión dual con Smoothie u otro firmware con comandos de herramientas modales." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." +msgstr "Escriba la herramienta activa después de enviar comandos temporales a la herramienta inactiva. Requerido para la impresión de extrusión dual con Smoothie" +" u otro firmware con comandos de herramientas modales." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" @@ -241,7 +254,9 @@ msgstr "El origen está centrado" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "Indica si las coordenadas X/Y de la posición inicial del cabezal de impresión se encuentran en el centro del área de impresión." #: /fdmprinter.def.json @@ -251,7 +266,9 @@ msgstr "Número de extrusores" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "Número de trenes extrusores. Un tren extrusor está formado por un alimentador, un tubo guía y una tobera." #: /fdmprinter.def.json @@ -261,7 +278,8 @@ msgstr "Número de extrusores habilitados" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "Número de trenes extrusores habilitados y configurados en el software de forma automática" #: /fdmprinter.def.json @@ -281,7 +299,9 @@ msgstr "Longitud de la tobera" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "Diferencia de altura entre la punta de la tobera y la parte más baja del cabezal de impresión." #: /fdmprinter.def.json @@ -291,7 +311,9 @@ msgstr "Ángulo de la tobera" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "Ángulo entre el plano horizontal y la parte cónica que hay justo encima de la punta de la tobera." #: /fdmprinter.def.json @@ -301,7 +323,9 @@ msgstr "Longitud de la zona térmica" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "Distancia desde la punta de la tobera que transfiere calor al filamento." #: /fdmprinter.def.json @@ -311,7 +335,9 @@ msgstr "Habilitar control de temperatura de la tobera" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Para controlar la temperatura desde Cura. Si va a controlar la temperatura de la tobera desde fuera de Cura, desactive esta opción." #: /fdmprinter.def.json @@ -321,8 +347,11 @@ msgstr "Velocidad de calentamiento" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." -msgstr "Velocidad (°C/s) de calentamiento de la tobera calculada como una media a partir de las temperaturas de impresión habituales y la temperatura en modo de espera." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." +msgstr "Velocidad (°C/s) de calentamiento de la tobera calculada como una media a partir de las temperaturas de impresión habituales y la temperatura en modo de" +" espera." #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" @@ -331,8 +360,11 @@ msgstr "Velocidad de enfriamiento" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." -msgstr "Velocidad (°C/s) de enfriamiento de la tobera calculada como una media a partir de las temperaturas de impresión habituales y la temperatura en modo de espera." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." +msgstr "Velocidad (°C/s) de enfriamiento de la tobera calculada como una media a partir de las temperaturas de impresión habituales y la temperatura en modo de" +" espera." #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" @@ -341,8 +373,12 @@ msgstr "Temperatura mínima en modo de espera" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." -msgstr "Tiempo mínimo que un extrusor debe permanecer inactivo antes de que la tobera se enfríe. Para que pueda enfriarse hasta alcanzar la temperatura en modo de espera, el extrusor deberá permanecer inactivo durante un tiempo superior al establecido." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." +msgstr "Tiempo mínimo que un extrusor debe permanecer inactivo antes de que la tobera se enfríe. Para que pueda enfriarse hasta alcanzar la temperatura en modo" +" de espera, el extrusor deberá permanecer inactivo durante un tiempo superior al establecido." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" @@ -406,7 +442,9 @@ msgstr "Retracción de firmware" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "Utilizar o no los comandos de retracción de firmware (G10/G11) en lugar de utilizar la propiedad E en comandos G1 para retraer el material." #: /fdmprinter.def.json @@ -416,7 +454,9 @@ msgstr "Calentador compartido de extrusores" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "Si los extrusores comparten un único calentador en lugar de que cada extrusor tenga el suyo propio." #: /fdmprinter.def.json @@ -426,8 +466,17 @@ msgstr "Los extrusores comparten la tobera" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." -msgstr "Indica si los extrusores comparten una única tobera en lugar de que cada uno tenga la suya propia. Cuando se establece en true, se espera que la secuencia de comandos gcode de inicio de la impresora establezca todos los extrusores en un estado de retracción inicial conocido y mutuamente compatible (ninguno o un solo filamento que no se retrae); en este caso, el estado de retracción inicial se describe, por extrusor, mediante el parámetro \"machine_extruders_shared_nozzle_initial_retraction\"." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." +msgstr "Indica si los extrusores comparten una única tobera en lugar de que cada uno tenga la suya propia. Cuando se establece en true, se espera que la secuencia" +" de comandos gcode de inicio de la impresora establezca todos los extrusores en un estado de retracción inicial conocido y mutuamente compatible (ninguno" +" o un solo filamento que no se retrae); en este caso, el estado de retracción inicial se describe, por extrusor, mediante el parámetro \"machine_extruders_shared_nozzle_initial_retraction\"." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" @@ -436,8 +485,13 @@ msgstr "Retracción inicial de tobera compartida" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." -msgstr "La cantidad de filamento de cada extrusor que se supone que se ha retirado de la punta de la tobera compartida al final de la secuencia de comandos gcode de inicio de la impresora; el valor debe ser igual o mayor que la longitud de la parte común de los conductos de la tobera." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." +msgstr "La cantidad de filamento de cada extrusor que se supone que se ha retirado de la punta de la tobera compartida al final de la secuencia de comandos gcode" +" de inicio de la impresora; el valor debe ser igual o mayor que la longitud de la parte común de los conductos de la tobera." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" @@ -466,8 +520,12 @@ msgstr "Polígono del cabezal de la máquina y del ventilador" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." -msgstr "La forma del cabezal de impresión. Estas son las coordenadas relativas a la posición del cabezal de impresión, que generalmente es la posición de su primer extrusor. Las dimensiones de la izquierda y de la parte delantera del cabezal de impresión deben ser coordenadas negativas." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." +msgstr "La forma del cabezal de impresión. Estas son las coordenadas relativas a la posición del cabezal de impresión, que generalmente es la posición de su primer" +" extrusor. Las dimensiones de la izquierda y de la parte delantera del cabezal de impresión deben ser coordenadas negativas." #: /fdmprinter.def.json msgctxt "gantry_height label" @@ -476,7 +534,9 @@ msgstr "Altura del puente" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "Diferencia de altura entre la punta de la tobera y el sistema del puente (ejes X e Y)." #: /fdmprinter.def.json @@ -496,7 +556,9 @@ msgstr "Diámetro de la tobera" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Diámetro interior de la tobera. Cambie este ajuste cuando utilice un tamaño de tobera no estándar." #: /fdmprinter.def.json @@ -506,7 +568,8 @@ msgstr "Desplazamiento con extrusor" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Aplicar el desplazamiento del extrusor al sistema de coordenadas. Influye en todos los extrusores." #: /fdmprinter.def.json @@ -516,7 +579,9 @@ msgstr "Posición de preparación del extrusor sobre el eje Z" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Coordenada Z de la posición en la que la tobera queda preparada al inicio de la impresión." #: /fdmprinter.def.json @@ -526,7 +591,9 @@ msgstr "Posición de preparación absoluta del extrusor" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "La posición de preparación del extrusor se considera absoluta, en lugar de relativa a la última ubicación conocida del cabezal." #: /fdmprinter.def.json @@ -656,7 +723,9 @@ msgstr "Pasos por milímetro (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "Número de pasos que tiene que dar el motor para abarcar un milímetro de movimiento en la dirección X." #: /fdmprinter.def.json @@ -666,7 +735,9 @@ msgstr "Pasos por milímetro (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "Número de pasos que tiene que dar el motor para abarcar un milímetro de movimiento en la dirección Y." #: /fdmprinter.def.json @@ -676,7 +747,9 @@ msgstr "Pasos por milímetro (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "Número de pasos que tiene que dar el motor para abarcar un milímetro de movimiento en la dirección Z." #: /fdmprinter.def.json @@ -686,7 +759,9 @@ msgstr "Pasos por milímetro (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "El número de pasos en un motor paso a paso que mueve la rueda de alimentación en incrementos de 1 milímetro alrededor de su circunferencia." #: /fdmprinter.def.json @@ -696,7 +771,9 @@ msgstr "Tope de X en dirección positiva" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "Si el tope del eje X se encuentra en la dirección positiva (coordenada X hacia arriba) o negativa (coordenada X hacia abajo)." #: /fdmprinter.def.json @@ -706,7 +783,9 @@ msgstr "Tope de Y en dirección positiva" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Si el tope del eje Y se encuentra en la dirección positiva (coordenada Y hacia arriba) o negativa (coordenada Y hacia abajo)." #: /fdmprinter.def.json @@ -716,7 +795,9 @@ msgstr "Tope de Z en dirección positiva" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Si el tope del eje Z se encuentra en la dirección positiva (coordenada Z hacia arriba) o negativa (coordenada Z hacia abajo)." #: /fdmprinter.def.json @@ -756,7 +837,9 @@ msgstr "Calidad" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "Todos los ajustes que influyen en la resolución de la impresión. Estos ajustes tienen una gran repercusión en la calidad (y en el tiempo de impresión)." #: /fdmprinter.def.json @@ -766,8 +849,11 @@ msgstr "Altura de capa" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -msgstr "Altura de cada capa en mm. Los valores más altos producen impresiones más rápidas con una menor resolución, los valores más bajos producen impresiones más lentas con una mayor resolución." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." +msgstr "Altura de cada capa en mm. Los valores más altos producen impresiones más rápidas con una menor resolución, los valores más bajos producen impresiones" +" más lentas con una mayor resolución." #: /fdmprinter.def.json msgctxt "layer_height_0 label" @@ -776,7 +862,9 @@ msgstr "Altura de capa inicial" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "Altura de capa inicial en mm. Una capa inicial más gruesa se adhiere a la placa de impresión con mayor facilidad." #: /fdmprinter.def.json @@ -786,8 +874,12 @@ msgstr "Ancho de línea" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." -msgstr "Ancho de una única línea. Generalmente, el ancho de cada línea se debería corresponder con el ancho de la tobera. Sin embargo, reducir este valor ligeramente podría producir mejores impresiones." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." +msgstr "Ancho de una única línea. Generalmente, el ancho de cada línea se debería corresponder con el ancho de la tobera. Sin embargo, reducir este valor ligeramente" +" podría producir mejores impresiones." #: /fdmprinter.def.json msgctxt "wall_line_width label" @@ -806,7 +898,9 @@ msgstr "Ancho de línea de la pared exterior" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "Ancho de la línea de pared más externa. Reduciendo este valor se puede imprimir con un mayor nivel de detalle." #: /fdmprinter.def.json @@ -816,7 +910,8 @@ msgstr "Ancho de línea de pared(es) interna(s)" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "Ancho de una sola línea de pared para todas las líneas de pared excepto la más externa." #: /fdmprinter.def.json @@ -906,7 +1001,9 @@ msgstr "Ancho de línea de la capa inicial" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "Multiplicador del ancho de la línea de la primera capa. Si esta se aumenta, se puede mejorar la adherencia a la plataforma." #: /fdmprinter.def.json @@ -926,7 +1023,9 @@ msgstr "Extrusor de pared" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "El tren extrusor que se utiliza para imprimir paredes. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -936,7 +1035,9 @@ msgstr "Extrusor de pared exterior" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "El tren extrusor que se utiliza para imprimir la pared exterior. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -946,7 +1047,9 @@ msgstr "Extrusor de pared interior" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "El tren extrusor que se utiliza para imprimir las paredes interiores. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -956,7 +1059,9 @@ msgstr "Grosor de la pared" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "Grosor de las paredes en dirección horizontal. Este valor dividido por el ancho de la línea de pared define el número de paredes." #: /fdmprinter.def.json @@ -966,7 +1071,9 @@ msgstr "Recuento de líneas de pared" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "Número de paredes. Al calcularlo por el grosor de las paredes, este valor se redondea a un número entero." #: /fdmprinter.def.json @@ -976,8 +1083,12 @@ msgstr "Longitud de transición de la pared" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." -msgstr "Cuando se pasa de un número de paredes a otro a medida que la pieza se hace más delgada, se asigna una determinada cantidad de espacio para dividir o unir las líneas de contorno." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." +msgstr "Cuando se pasa de un número de paredes a otro a medida que la pieza se hace más delgada, se asigna una determinada cantidad de espacio para dividir o unir" +" las líneas de contorno." #: /fdmprinter.def.json msgctxt "wall_distribution_count label" @@ -986,8 +1097,11 @@ msgstr "Recuento de distribución de pared" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." -msgstr "El número de paredes, contadas desde el centro, en las que se distribuirá la variación. Los valores más bajos indican que el ancho de las paredes externas no cambia." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." +msgstr "El número de paredes, contadas desde el centro, en las que se distribuirá la variación. Los valores más bajos indican que el ancho de las paredes externas" +" no cambia." #: /fdmprinter.def.json msgctxt "wall_transition_angle label" @@ -996,8 +1110,15 @@ msgstr "Ángulo de umbral de transición de pared" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." -msgstr "Cuándo crear transiciones entre números de pared pares e impares. Una forma de cuña con un ángulo mayor que esta configuración no tiene transacciones y no se imprimirán paredes en el centro para rellenar el espacio restante. Reducir esta configuración reduce el número y la longitud de estas paredes centrales, pero puede dejar espacios o sobreextrusión." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." +msgstr "Cuándo crear transiciones entre números de pared pares e impares. Una forma de cuña con un ángulo mayor que esta configuración no tiene transacciones y" +" no se imprimirán paredes en el centro para rellenar el espacio restante. Reducir esta configuración reduce el número y la longitud de estas paredes centrales," +" pero puede dejar espacios o sobreextrusión." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" @@ -1006,8 +1127,12 @@ msgstr "Distancia del filtro de transición a la pared" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." -msgstr "Si planea pasar de un lado a otro entre diferentes números de pared en rápida sucesión, no realice ninguna transición. Elimine las transiciones si están más cerca que esta distancia." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." +msgstr "Si planea pasar de un lado a otro entre diferentes números de pared en rápida sucesión, no realice ninguna transición. Elimine las transiciones si están" +" más cerca que esta distancia." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" @@ -1016,8 +1141,17 @@ msgstr "Margen del filtro de transición de pared" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "Evite la transición de ida y vuelta entre una pared extra y una menos. Este margen amplía el rango de anchos de línea después de [Ancho mínimo de línea perimetral - Margen, 2 * Ancho mínimo de línea perimetral + Margen]. Aumentar este margen reduce el número de transiciones, lo que reduce el número de arranques y paradas de la extrusión y el tiempo de recorrido. No obstante, las grandes variaciones en el ancho de la línea pueden provocar problemas de subextrusión o sobreextrusión." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." +msgstr "Evite la transición de ida y vuelta entre una pared extra y una menos. Este margen amplía el rango de anchos de línea después de [Ancho mínimo de línea" +" perimetral - Margen, 2 * Ancho mínimo de línea perimetral + Margen]. Aumentar este margen reduce el número de transiciones, lo que reduce el número de" +" arranques y paradas de la extrusión y el tiempo de recorrido. No obstante, las grandes variaciones en el ancho de la línea pueden provocar problemas de" +" subextrusión o sobreextrusión." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" @@ -1026,7 +1160,9 @@ msgstr "Distancia de pasada de la pared exterior" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "Distancia de un movimiento de desplazamiento insertado tras la pared exterior con el fin de ocultar mejor la costura sobre el eje Z." #: /fdmprinter.def.json @@ -1036,8 +1172,13 @@ msgstr "Entrante en la pared exterior" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." -msgstr "Entrante aplicado a la trayectoria de la pared exterior. Si la pared exterior es más pequeña que la tobera y se imprime a continuación de las paredes interiores, utilice este valor de desplazamiento para hacer que el agujero de la tobera se superponga a las paredes interiores del modelo en lugar de a las exteriores." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." +msgstr "Entrante aplicado a la trayectoria de la pared exterior. Si la pared exterior es más pequeña que la tobera y se imprime a continuación de las paredes interiores," +" utilice este valor de desplazamiento para hacer que el agujero de la tobera se superponga a las paredes interiores del modelo en lugar de a las exteriores." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" @@ -1046,8 +1187,15 @@ msgstr "Optimizar el orden de impresión de paredes" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "Optimizar el orden en el que se imprimen las paredes a fin de reducir el número de retracciones y la distancia recorrida. La mayoría de los componentes se beneficiarán si este ajuste está habilitado pero, en algunos casos, se puede tardar más, por lo que deben compararse las previsiones de tiempo de impresión con y sin optimización. La primera capa no está optimizada al elegir el borde como el tipo de adhesión de la placa de impresión." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." +msgstr "Optimizar el orden en el que se imprimen las paredes a fin de reducir el número de retracciones y la distancia recorrida. La mayoría de los componentes" +" se beneficiarán si este ajuste está habilitado pero, en algunos casos, se puede tardar más, por lo que deben compararse las previsiones de tiempo de impresión" +" con y sin optimización. La primera capa no está optimizada al elegir el borde como el tipo de adhesión de la placa de impresión." #: /fdmprinter.def.json msgctxt "inset_direction label" @@ -1056,8 +1204,15 @@ msgstr "Orden de paredes" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1076,8 +1231,11 @@ msgstr "Alternar pared adicional" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." -msgstr "Imprime una pared adicional cada dos capas. De este modo el relleno se queda atrapado entre estas paredes adicionales, lo que da como resultado impresiones más sólidas." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." +msgstr "Imprime una pared adicional cada dos capas. De este modo el relleno se queda atrapado entre estas paredes adicionales, lo que da como resultado impresiones" +" más sólidas." #: /fdmprinter.def.json msgctxt "min_wall_line_width label" @@ -1086,8 +1244,18 @@ msgstr "Ancho mínimo de la línea perimetral" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "Para estructuras delgadas, aproximadamente una o dos veces el tamaño de la boquilla, los anchos de línea deben cambiarse para que coincidan con el grosor del modelo. Esta configuración controla el ancho de línea mínimo permitido para las paredes. Los anchos de línea mínimos también determinan de forma inherente los anchos de línea máximos, ya que la transición de N a N + 1 paredes se realiza con un grosor geométrico donde N paredes son anchas y N + 1 paredes son estrechas. La línea perimetral más ancha posible es el doble del ancho mínimo de la línea perimetral." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." +msgstr "Para estructuras delgadas, aproximadamente una o dos veces el tamaño de la boquilla, los anchos de línea deben cambiarse para que coincidan con el grosor" +" del modelo. Esta configuración controla el ancho de línea mínimo permitido para las paredes. Los anchos de línea mínimos también determinan de forma inherente" +" los anchos de línea máximos, ya que la transición de N a N + 1 paredes se realiza con un grosor geométrico donde N paredes son anchas y N + 1 paredes" +" son estrechas. La línea perimetral más ancha posible es el doble del ancho mínimo de la línea perimetral." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" @@ -1096,8 +1264,16 @@ msgstr "Ancho mínimo de la línea perimetral uniforme" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "El ancho de línea mínimo para paredes poligonales normales. Este ajuste determina a qué espesor de modelo pasamos de imprimir una sola línea de perímetro delgada a imprimir dos líneas de perímetro. Un ancho mínimo más alto de la línea perimetral par conduce a un ancho máximo más alto de la línea perimetral impar. El ancho máximo de la línea perimetral par se calcula como el ancho de la línea perimetral exterior + 0,5 * el ancho mínimo de la línea perimetral impar." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "El ancho de línea mínimo para paredes poligonales normales. Este ajuste determina a qué espesor de modelo pasamos de imprimir una sola línea de perímetro" +" delgada a imprimir dos líneas de perímetro. Un ancho mínimo más alto de la línea perimetral par conduce a un ancho máximo más alto de la línea perimetral" +" impar. El ancho máximo de la línea perimetral par se calcula como el ancho de la línea perimetral exterior + 0,5 * el ancho mínimo de la línea perimetral" +" impar." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1106,8 +1282,16 @@ msgstr "Ancho mínimo de la línea perimetral impar" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1116,7 +1300,9 @@ msgstr "Imprimir paredes finas" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "Imprime las piezas del modelo que son horizontalmente más finas que el tamaño de la tobera." #: /fdmprinter.def.json @@ -1126,8 +1312,12 @@ msgstr "Tamaño mínimo de la característica" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." -msgstr "Espesor mínimo de características delgadas. Las características del modelo que sean más delgadas que este valor no se imprimirán, mientras que las características más gruesas que el tamaño mínimo de la característica se estirarán hasta el ancho mínimo de la línea perimetral." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." +msgstr "Espesor mínimo de características delgadas. Las características del modelo que sean más delgadas que este valor no se imprimirán, mientras que las características" +" más gruesas que el tamaño mínimo de la característica se estirarán hasta el ancho mínimo de la línea perimetral." #: /fdmprinter.def.json msgctxt "min_bead_width label" @@ -1136,8 +1326,13 @@ msgstr "Ancho mínimo de la línea perimetral delgada" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." -msgstr "Ancho de la pared que reemplazará las características delgadas (según el tamaño mínimo de la característica) del modelo. Si el ancho mínimo de la línea perimetral es más delgado que el grosor de la característica, la pared se volverá tan gruesa como la propia característica." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." +msgstr "Ancho de la pared que reemplazará las características delgadas (según el tamaño mínimo de la característica) del modelo. Si el ancho mínimo de la línea" +" perimetral es más delgado que el grosor de la característica, la pared se volverá tan gruesa como la propia característica." #: /fdmprinter.def.json msgctxt "xy_offset label" @@ -1146,8 +1341,12 @@ msgstr "Expansión horizontal" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." -msgstr "Cantidad de desplazamiento aplicado a todos los polígonos de cada capa. Los valores positivos pueden compensar agujeros demasiado grandes; los valores negativos pueden compensar agujeros demasiado pequeños." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." +msgstr "Cantidad de desplazamiento aplicado a todos los polígonos de cada capa. Los valores positivos pueden compensar agujeros demasiado grandes; los valores" +" negativos pueden compensar agujeros demasiado pequeños." #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" @@ -1156,8 +1355,12 @@ msgstr "Expansión horizontal de la capa inicial" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." -msgstr "Cantidad de desplazamiento aplicado a todos los polígonos de la primera capa. Un valor negativo puede compensar el aplastamiento de la primera capa, lo que se conoce como «pie de elefante»." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." +msgstr "Cantidad de desplazamiento aplicado a todos los polígonos de la primera capa. Un valor negativo puede compensar el aplastamiento de la primera capa, lo" +" que se conoce como «pie de elefante»." #: /fdmprinter.def.json msgctxt "hole_xy_offset label" @@ -1166,8 +1369,11 @@ msgstr "Expansión horizontal de orificios" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." -msgstr "Cantidad de desplazamiento aplicado a todos los orificios en cada capa. Los valores positivos aumentan el tamaño de los orificios y los valores negativos reducen el tamaño de los mismos." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." +msgstr "Cantidad de desplazamiento aplicado a todos los orificios en cada capa. Los valores positivos aumentan el tamaño de los orificios y los valores negativos" +" reducen el tamaño de los mismos." #: /fdmprinter.def.json msgctxt "z_seam_type label" @@ -1176,8 +1382,15 @@ msgstr "Alineación de costuras en Z" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -msgstr "Punto de partida de cada trayectoria en una capa. Cuando las trayectorias en capas consecutivas comienzan en el mismo punto, puede aparecer una costura vertical en la impresión. Cuando se alinean cerca de una ubicación especificada por el usuario, es más fácil eliminar la costura. Si se colocan aleatoriamente, las inexactitudes del inicio de las trayectorias se notarán menos. Si se toma la trayectoria más corta, la impresión será más rápida." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." +msgstr "Punto de partida de cada trayectoria en una capa. Cuando las trayectorias en capas consecutivas comienzan en el mismo punto, puede aparecer una costura" +" vertical en la impresión. Cuando se alinean cerca de una ubicación especificada por el usuario, es más fácil eliminar la costura. Si se colocan aleatoriamente," +" las inexactitudes del inicio de las trayectorias se notarán menos. Si se toma la trayectoria más corta, la impresión será más rápida." #: /fdmprinter.def.json msgctxt "z_seam_type option back" @@ -1256,7 +1469,9 @@ msgstr "X de la costura Z" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "Coordenada X de la posición cerca de donde se comienza a imprimir cada parte en una capa." #: /fdmprinter.def.json @@ -1266,7 +1481,9 @@ msgstr "Y de la costura Z" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "Coordenada Y de la posición cerca de donde se comienza a imprimir cada parte en una capa." #: /fdmprinter.def.json @@ -1276,8 +1493,19 @@ msgstr "Preferencia de esquina de costura" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." -msgstr "Controlar si las esquinas del contorno del modelo influyen en la posición de la costura. «Ninguno» significa que las esquinas no influyen en la posición de la costura. «Ocultar costura» significa que es probable que la costura se realice en una esquina interior. «Mostrar costura» significa que es probable que la costura se realice en una esquina exterior. «Ocultar o mostrar costura» significa que es probable que la costura se realice en una esquina interior o exterior. «Costura inteligente» permite realizar la costura en ambas esquinas, pero opta con más frecuencia por las esquinas interiores, si resulta oportuno." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." +msgstr "Controlar si las esquinas del contorno del modelo influyen en la posición de la costura. «Ninguno» significa que las esquinas no influyen en la posición" +" de la costura. «Ocultar costura» significa que es probable que la costura se realice en una esquina interior. «Mostrar costura» significa que es probable" +" que la costura se realice en una esquina exterior. «Ocultar o mostrar costura» significa que es probable que la costura se realice en una esquina interior" +" o exterior. «Costura inteligente» permite realizar la costura en ambas esquinas, pero opta con más frecuencia por las esquinas interiores, si resulta" +" oportuno." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" @@ -1311,8 +1539,12 @@ msgstr "Costuras relativas en Z" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." -msgstr "Cuando se habilita, las coordenadas de la costura en z son relativas al centro de cada pieza. De lo contrario, las coordenadas definen una posición absoluta en la placa de impresión." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." +msgstr "Cuando se habilita, las coordenadas de la costura en z son relativas al centro de cada pieza. De lo contrario, las coordenadas definen una posición absoluta" +" en la placa de impresión." #: /fdmprinter.def.json msgctxt "top_bottom label" @@ -1331,7 +1563,9 @@ msgstr "Extrusor de la superficie superior del forro" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir el nivel superior del forro. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -1341,7 +1575,9 @@ msgstr "Capas de la superficie superior del forro" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "El número de capas del nivel superior del forro. Normalmente es suficiente con una sola capa para generar superficies superiores con mayor calidad." #: /fdmprinter.def.json @@ -1386,8 +1622,12 @@ msgstr "Orden monotónica de la superficie superior" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprime colocando las líneas de la superficie superior de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco más de tiempo de impresión, pero hace que las superficies planas tengan un aspecto más consistente." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Imprime colocando las líneas de la superficie superior de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco" +" más de tiempo de impresión, pero hace que las superficies planas tengan un aspecto más consistente." #: /fdmprinter.def.json msgctxt "roofing_angles label" @@ -1396,8 +1636,17 @@ msgstr "Direcciones de línea de la superficie superior del forro" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Una lista de los valores enteros de las direcciones de línea si las capas de la superficie superior del forro utilizan líneas o el patrón en zigzag. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados)." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "Una lista de los valores enteros de las direcciones de línea si las capas de la superficie superior del forro utilizan líneas o el patrón en zigzag. Los" +" elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde" +" el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía" +" que utiliza los ángulos predeterminados típicos (45 y 135 grados)." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" @@ -1406,7 +1655,9 @@ msgstr "Extrusor superior/inferior" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir el forro superior e inferior. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -1416,7 +1667,9 @@ msgstr "Grosor superior/inferior" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "Grosor de las capas superiores/inferiores en la impresión. Este valor dividido por la altura de la capa define el número de capas superiores/inferiores." #: /fdmprinter.def.json @@ -1426,7 +1679,9 @@ msgstr "Grosor superior" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "Grosor de las capas superiores en la impresión. Este valor dividido por la altura de capa define el número de capas superiores." #: /fdmprinter.def.json @@ -1436,7 +1691,9 @@ msgstr "Capas superiores" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "Número de capas superiores. Al calcularlo por el grosor superior, este valor se redondea a un número entero." #: /fdmprinter.def.json @@ -1446,7 +1703,9 @@ msgstr "Grosor inferior" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "Grosor de las capas inferiores en la impresión. Este valor dividido por la altura de capa define el número de capas inferiores." #: /fdmprinter.def.json @@ -1456,7 +1715,9 @@ msgstr "Capas inferiores" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "Número de capas inferiores. Al calcularlo por el grosor inferior, este valor se redondea a un número entero." #: /fdmprinter.def.json @@ -1466,8 +1727,11 @@ msgstr "Capas inferiores iniciales" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." -msgstr "El número de capas inferiores iniciales, desde la capa de impresión hacia arriba. Al calcularlo por el grosor inferior, este valor se redondea a un número entero." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." +msgstr "El número de capas inferiores iniciales, desde la capa de impresión hacia arriba. Al calcularlo por el grosor inferior, este valor se redondea a un número" +" entero." #: /fdmprinter.def.json msgctxt "top_bottom_pattern label" @@ -1526,8 +1790,13 @@ msgstr "Conectar polígonos superiores/inferiores" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." -msgstr "Conecta las trayectorias de forro superior/inferior cuando están próximas entre sí. Al habilitar este ajuste, en el patrón concéntrico se reduce considerablemente el tiempo de desplazamiento, pero las conexiones pueden producirse en mitad del relleno, con lo que bajaría la calidad de la superficie superior." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." +msgstr "Conecta las trayectorias de forro superior/inferior cuando están próximas entre sí. Al habilitar este ajuste, en el patrón concéntrico se reduce considerablemente" +" el tiempo de desplazamiento, pero las conexiones pueden producirse en mitad del relleno, con lo que bajaría la calidad de la superficie superior." #: /fdmprinter.def.json msgctxt "skin_monotonic label" @@ -1536,8 +1805,12 @@ msgstr "Orden monotónica superior e inferior" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprime colocando las líneas superior e inferior de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco más de tiempo de impresión, pero hace que las superficies planas tengan un aspecto más consistente." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Imprime colocando las líneas superior e inferior de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco más de" +" tiempo de impresión, pero hace que las superficies planas tengan un aspecto más consistente." #: /fdmprinter.def.json msgctxt "skin_angles label" @@ -1546,8 +1819,17 @@ msgstr "Direcciones de línea superior/inferior" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Una lista de los valores enteros de las direcciones de línea si las capas superiores e inferiores utilizan líneas o el patrón en zigzag. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados)." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." +msgstr "Una lista de los valores enteros de las direcciones de línea si las capas superiores e inferiores utilizan líneas o el patrón en zigzag. Los elementos" +" de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio." +" Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los" +" ángulos predeterminados típicos (45 y 135 grados)." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" @@ -1556,8 +1838,15 @@ msgstr "Sin forro en huecos en Z" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." -msgstr "Cuando el modelo tiene pequeños huecos verticales de solo unas pocas capas, normalmente suele haber forro alrededor de ellas en el espacio estrecho. Active este ajuste para no generar forro si el hueco vertical es muy pequeño. Esto mejora el tiempo de impresión y de segmentación, pero deja el relleno expuesto al aire." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." +msgstr "Cuando el modelo tiene pequeños huecos verticales de solo unas pocas capas, normalmente suele haber forro alrededor de ellas en el espacio estrecho. Active" +" este ajuste para no generar forro si el hueco vertical es muy pequeño. Esto mejora el tiempo de impresión y de segmentación, pero deja el relleno expuesto" +" al aire." #: /fdmprinter.def.json msgctxt "skin_outline_count label" @@ -1566,8 +1855,12 @@ msgstr "Recuento de paredes adicionales de forro" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." -msgstr "Reemplaza la parte más externa del patrón superior/inferior con un número de líneas concéntricas. Mediante el uso de una o dos líneas mejora los techos que comienzan en el material de relleno." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." +msgstr "Reemplaza la parte más externa del patrón superior/inferior con un número de líneas concéntricas. Mediante el uso de una o dos líneas mejora los techos" +" que comienzan en el material de relleno." #: /fdmprinter.def.json msgctxt "ironing_enabled label" @@ -1576,8 +1869,13 @@ msgstr "Habilitar alisado" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." -msgstr "Pasar por la superficie superior una vez más, pero esta vez extruyendo muy poco material, para derretir la capa superior del plástico y crear una superficie más lisa. La presión de la cámara en la boquilla se mantiene alta para que los pliegues de la superficie se llenen de material." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." +msgstr "Pasar por la superficie superior una vez más, pero esta vez extruyendo muy poco material, para derretir la capa superior del plástico y crear una superficie" +" más lisa. La presión de la cámara en la boquilla se mantiene alta para que los pliegues de la superficie se llenen de material." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" @@ -1586,7 +1884,9 @@ msgstr "Planchar solo la capa superior" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." msgstr "Planchar únicamente la última capa de la malla. De este modo se ahorra tiempo si las capas inferiores no requieren un acabado superficial suave." #: /fdmprinter.def.json @@ -1616,8 +1916,12 @@ msgstr "Orden de planchado monotónico" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprime colocando las líneas de planchado de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco más de tiempo de impresión, pero hace que las superficies planas tengan un aspecto más consistente." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Imprime colocando las líneas de planchado de modo que siempre se superpongan a las líneas adyacentes en una dirección. Esto lleva un poco más de tiempo" +" de impresión, pero hace que las superficies planas tengan un aspecto más consistente." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" @@ -1636,8 +1940,13 @@ msgstr "Flujo de alisado" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." -msgstr "Cantidad de material (relativa a la línea del forro normal) que se extruye durante el alisado. Dejar la tobera llena permite rellenar algunas grietas de la superficie, pero llenarla demasiado puede provocar la sobrextrusión y afectar a la superficie." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." +msgstr "Cantidad de material (relativa a la línea del forro normal) que se extruye durante el alisado. Dejar la tobera llena permite rellenar algunas grietas de" +" la superficie, pero llenarla demasiado puede provocar la sobrextrusión y afectar a la superficie." #: /fdmprinter.def.json msgctxt "ironing_inset label" @@ -1646,7 +1955,9 @@ msgstr "Inserción de alisado" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." msgstr "Distancia que debe guardarse desde el borde del modelo. Si se alisa hasta el borde de la malla, puede quedar un borde irregular." #: /fdmprinter.def.json @@ -1686,8 +1997,18 @@ msgstr "Porcentaje de superposición del forro" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro, como un porcentaje de los anchos de las líneas del forro y la pared más profunda. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Tenga en cuenta que, con un mismo ancho de la línea del forro y la pared, cualquier porcentaje superior al 50 % ya puede provocar que cualquier forro sobrepase la pared, debido a que en ese punto la posición de la tobera del extrusor del forro ya puede sobrepasar la mitad de la pared." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." +msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro, como un porcentaje de los anchos de las líneas" +" del forro y la pared más profunda. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Tenga en cuenta que, con un mismo" +" ancho de la línea del forro y la pared, cualquier porcentaje superior al 50 % ya puede provocar que cualquier forro sobrepase la pared, debido a que en" +" ese punto la posición de la tobera del extrusor del forro ya puede sobrepasar la mitad de la pared." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" @@ -1696,8 +2017,17 @@ msgstr "Superposición del forro" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Tenga en cuenta que, con un mismo ancho de la línea del forro y la pared, cualquier valor superior a la mitad del ancho de la pared ya puede provocar que cualquier forro sobrepase la pared, debido a que en ese punto la posición de la tobera del extrusor del forro ya puede sobrepasar la mitad de la pared." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." +msgstr "Ajuste la cantidad de superposición entre las paredes y (los extremos de) las líneas centrales del forro. Una ligera superposición permite que las paredes" +" estén firmemente unidas al forro. Tenga en cuenta que, con un mismo ancho de la línea del forro y la pared, cualquier valor superior a la mitad del ancho" +" de la pared ya puede provocar que cualquier forro sobrepase la pared, debido a que en ese punto la posición de la tobera del extrusor del forro ya puede" +" sobrepasar la mitad de la pared." #: /fdmprinter.def.json msgctxt "skin_preshrink label" @@ -1706,8 +2036,13 @@ msgstr "Anchura de retirada del forro" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." -msgstr "Anchura máxima de las áreas de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro superior/inferior en las superficies inclinadas del modelo." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." +msgstr "Anchura máxima de las áreas de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar" +" el tiempo y el material empleados en imprimir el forro superior/inferior en las superficies inclinadas del modelo." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" @@ -1716,8 +2051,13 @@ msgstr "Anchura de retirada del forro superior" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." -msgstr "Anchura máxima de las áreas superiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro superior en las superficies inclinadas del modelo." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." +msgstr "Anchura máxima de las áreas superiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir" +" a limitar el tiempo y el material empleados en imprimir el forro superior en las superficies inclinadas del modelo." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" @@ -1726,8 +2066,13 @@ msgstr "Anchura de retirada del forro inferior" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." -msgstr "Anchura máxima de las áreas inferiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir a limitar el tiempo y el material empleados en imprimir el forro inferior en las superficies inclinadas del modelo." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." +msgstr "Anchura máxima de las áreas inferiores de forro que se deben retirar. Todas las áreas de forro inferiores a este valor desaparecerán. Esto puede contribuir" +" a limitar el tiempo y el material empleados en imprimir el forro inferior en las superficies inclinadas del modelo." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" @@ -1736,8 +2081,12 @@ msgstr "Distancia de expansión del forro" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." -msgstr "La distancia a la que los forros se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que las paredes de las capas vecinas se adhieran mejor al forro. Los valores inferiores ahorran material." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." +msgstr "La distancia a la que los forros se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que las paredes" +" de las capas vecinas se adhieran mejor al forro. Los valores inferiores ahorran material." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" @@ -1746,8 +2095,13 @@ msgstr "Distancia de expansión del forro superior" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." -msgstr "La distancia a la que los forros superiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que las paredes de la capa superior se adhieran mejor al forro. Los valores inferiores ahorran material." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." +msgstr "La distancia a la que los forros superiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno" +" y que las paredes de la capa superior se adhieran mejor al forro. Los valores inferiores ahorran material." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" @@ -1756,8 +2110,13 @@ msgstr "Distancia de expansión del forro inferior" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." -msgstr "La distancia a la que los forros inferiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno y que el forro se adhiera mejor a las paredes de la capa inferior. Los valores inferiores ahorran material." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." +msgstr "La distancia a la que los forros inferiores se expanden en el relleno. Los valores superiores hacen que el forro se adhiera mejor al patrón de relleno" +" y que el forro se adhiera mejor a las paredes de la capa inferior. Los valores inferiores ahorran material." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" @@ -1766,8 +2125,17 @@ msgstr "Ángulo máximo de expansión del forro" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." -msgstr "El revestimiento superior e inferior no se expandirá cuando las superficies superior e inferior del objeto tengan un ángulo mayor que este valor. Esto evita la expansión de las pequeñas áreas de revestimiento que se crean cuando la superficie del modelo tiene una pendiente casi vertical. Un ángulo de 0° es horizontal y no provoca la extensión de ningún revestimiento exterior, mientras que un ángulo de 90 ° es vertical y provoca la extensión de todo el revestimiento exterior." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." +msgstr "El revestimiento superior e inferior no se expandirá cuando las superficies superior e inferior del objeto tengan un ángulo mayor que este valor. Esto" +" evita la expansión de las pequeñas áreas de revestimiento que se crean cuando la superficie del modelo tiene una pendiente casi vertical. Un ángulo de" +" 0° es horizontal y no provoca la extensión de ningún revestimiento exterior, mientras que un ángulo de 90 ° es vertical y provoca la extensión de todo" +" el revestimiento exterior." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" @@ -1776,8 +2144,12 @@ msgstr "Anchura de expansión mínima del forro" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "Las áreas de forro más estrechas que este valor no se expanden. Esto evita la expansión de las áreas de forro estrechas que se crean cuando la superficie del modelo tiene una inclinación casi vertical." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." +msgstr "Las áreas de forro más estrechas que este valor no se expanden. Esto evita la expansión de las áreas de forro estrechas que se crean cuando la superficie" +" del modelo tiene una inclinación casi vertical." #: /fdmprinter.def.json msgctxt "infill label" @@ -1796,7 +2168,8 @@ msgstr "Extrusor del relleno" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir el relleno. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -1816,7 +2189,9 @@ msgstr "Distancia de línea de relleno" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "Distancia entre las líneas de relleno impresas. Este ajuste se calcula por la densidad del relleno y el ancho de la línea de relleno." #: /fdmprinter.def.json @@ -1826,8 +2201,18 @@ msgstr "Patrón de relleno" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "Patrón del material de relleno de la impresión. El método de llenado en línea y en zigzag cambia de dirección en capas alternas para reducir los costes de material. Los patrones de rejilla, triángulo, trihexágono, cubo, octaédrico, cubo bitruncado, transversal y concéntrico se imprimen en todas las capas por completo. Los rellenos de giroide, cúbico, cúbico bitruncado y octaédrico se alternan en cada capa para lograr una distribución más uniforme de la fuerza en todas las direcciones. El relleno de iluminación intenta minimizar el relleno apoyando solo la parte superior del objeto." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." +msgstr "Patrón del material de relleno de la impresión. El método de llenado en línea y en zigzag cambia de dirección en capas alternas para reducir los costes" +" de material. Los patrones de rejilla, triángulo, trihexágono, cubo, octaédrico, cubo bitruncado, transversal y concéntrico se imprimen en todas las capas" +" por completo. Los rellenos de giroide, cúbico, cúbico bitruncado y octaédrico se alternan en cada capa para lograr una distribución más uniforme de la" +" fuerza en todas las direcciones. El relleno de iluminación intenta minimizar el relleno apoyando solo la parte superior del objeto." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1906,8 +2291,15 @@ msgstr "Conectar líneas de relleno" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -msgstr "Conectar los extremos donde los patrones de relleno se juntan con la pared interior usando una línea que siga la forma de esta. Habilitar este ajuste puede lograr que el relleno se adhiera mejor a las paredes y se reduzca el efecto del relleno sobre la calidad de las superficies verticales. Deshabilitar este ajuste reduce la cantidad de material utilizado." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." +msgstr "Conectar los extremos donde los patrones de relleno se juntan con la pared interior usando una línea que siga la forma de esta. Habilitar este ajuste puede" +" lograr que el relleno se adhiera mejor a las paredes y se reduzca el efecto del relleno sobre la calidad de las superficies verticales. Deshabilitar este" +" ajuste reduce la cantidad de material utilizado." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" @@ -1916,8 +2308,12 @@ msgstr "Conectar polígonos de relleno" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." -msgstr "Conectar las trayectorias de polígonos cuando están próximas entre sí. Habilitar esta opción reduce considerablemente el tiempo de desplazamiento en los patrones de relleno que constan de varios polígonos cerrados." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." +msgstr "Conectar las trayectorias de polígonos cuando están próximas entre sí. Habilitar esta opción reduce considerablemente el tiempo de desplazamiento en los" +" patrones de relleno que constan de varios polígonos cerrados." #: /fdmprinter.def.json msgctxt "infill_angles label" @@ -1926,8 +2322,17 @@ msgstr "Direcciones de línea de relleno" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Una lista de los valores enteros de las direcciones de línea. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados para las líneas y los patrones en zigzag y 45 grados para el resto de patrones)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." +msgstr "Una lista de los valores enteros de las direcciones de línea. Los elementos de esta lista se utilizan de forma secuencial a medida que las capas se utilizan" +" y, cuando se alcanza el final, la lista vuelve a comenzar desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece" +" entre corchetes. El valor predeterminado es una lista vacía que utiliza los ángulos predeterminados típicos (45 y 135 grados para las líneas y los patrones" +" en zigzag y 45 grados para el resto de patrones)." #: /fdmprinter.def.json msgctxt "infill_offset_x label" @@ -1956,7 +2361,10 @@ msgstr "Comienzo de relleno aleatorio" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." msgstr "Determine qué línea de relleno se imprime primero. Esto evita que un segmento se convierta en el más fuerte, pero a expensas de un movimiento adicional." #: /fdmprinter.def.json @@ -1966,8 +2374,12 @@ msgstr "Multiplicador de línea de relleno" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." -msgstr "Multiplicar cada línea de relleno. Las líneas adicionales no se cruzan entre sí, sino que se evitan entre ellas. Esto consigue un relleno más rígido, pero incrementa el tiempo de impresión y el uso de material." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." +msgstr "Multiplicar cada línea de relleno. Las líneas adicionales no se cruzan entre sí, sino que se evitan entre ellas. Esto consigue un relleno más rígido, pero" +" incrementa el tiempo de impresión y el uso de material." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" @@ -1977,11 +2389,16 @@ msgstr "Recuento de líneas de pared adicional" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"Agregar paredes adicionales alrededor del área de relleno. Estas paredes pueden hacer que las líneas del forro superior/inferior se aflojen menos, lo que significa que necesitaría menos capas de forro superior/inferior para obtener la misma calidad utilizando algo más de material.\n" -"Puede utilizar esta función junto a la de Conectar polígonos de relleno para conectar todo el relleno en una única trayectoria de extrusión sin necesidad de desplazamientos ni retracciones si se configura correctamente." +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "Agregar paredes adicionales alrededor del área de relleno. Estas paredes pueden hacer que las líneas del forro superior/inferior se aflojen menos, lo que" +" significa que necesitaría menos capas de forro superior/inferior para obtener la misma calidad utilizando algo más de material.\nPuede utilizar esta función" +" junto a la de Conectar polígonos de relleno para conectar todo el relleno en una única trayectoria de extrusión sin necesidad de desplazamientos ni retracciones" +" si se configura correctamente." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1990,8 +2407,13 @@ msgstr "Perímetro de la subdivisión cúbica" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." -msgstr "Un suplemento al radio desde el centro de cada cubo cuyo fin es comprobar el contorno del modelo para decidir si este cubo debería subdividirse. Cuanto mayor sea su valor, más grueso será el perímetro de cubos pequeños junto al contorno del modelo." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." +msgstr "Un suplemento al radio desde el centro de cada cubo cuyo fin es comprobar el contorno del modelo para decidir si este cubo debería subdividirse. Cuanto" +" mayor sea su valor, más grueso será el perímetro de cubos pequeños junto al contorno del modelo." #: /fdmprinter.def.json msgctxt "infill_overlap label" @@ -2000,8 +2422,12 @@ msgstr "Porcentaje de superposición del relleno" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "La cantidad de superposición entre el relleno y las paredes son un porcentaje del ancho de la línea de relleno. Una ligera superposición permite que las paredes estén firmemente unidas al relleno." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." +msgstr "La cantidad de superposición entre el relleno y las paredes son un porcentaje del ancho de la línea de relleno. Una ligera superposición permite que las" +" paredes estén firmemente unidas al relleno." #: /fdmprinter.def.json msgctxt "infill_overlap_mm label" @@ -2010,7 +2436,9 @@ msgstr "Superposición del relleno" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "Cantidad de superposición entre el relleno y las paredes. Una ligera superposición permite que las paredes conecten firmemente con el relleno." #: /fdmprinter.def.json @@ -2020,8 +2448,12 @@ msgstr "Distancia de pasada de relleno" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -msgstr "Distancia de un desplazamiento insertado después de cada línea de relleno, para que el relleno se adhiera mejor a las paredes. Esta opción es similar a la superposición del relleno, pero sin extrusión y solo en un extremo de la línea de relleno." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." +msgstr "Distancia de un desplazamiento insertado después de cada línea de relleno, para que el relleno se adhiera mejor a las paredes. Esta opción es similar a" +" la superposición del relleno, pero sin extrusión y solo en un extremo de la línea de relleno." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" @@ -2030,7 +2462,9 @@ msgstr "Grosor de la capa de relleno" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "Grosor por capa de material de relleno. Este valor siempre debe ser un múltiplo de la altura de la capa y, de lo contrario, se redondea." #: /fdmprinter.def.json @@ -2040,8 +2474,12 @@ msgstr "Pasos de relleno necesarios" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." -msgstr "Número de veces necesarias para reducir a la mitad la densidad del relleno a medida que se aleja de las superficies superiores. Las zonas más próximas a las superficies superiores tienen una densidad mayor, hasta alcanzar la densidad de relleno." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." +msgstr "Número de veces necesarias para reducir a la mitad la densidad del relleno a medida que se aleja de las superficies superiores. Las zonas más próximas" +" a las superficies superiores tienen una densidad mayor, hasta alcanzar la densidad de relleno." #: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" @@ -2050,7 +2488,8 @@ msgstr "Altura necesaria de los pasos de relleno" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "Altura de un relleno de determinada densidad antes de cambiar a la mitad de la densidad." #: /fdmprinter.def.json @@ -2060,8 +2499,13 @@ msgstr "Relleno antes que las paredes" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "Imprime el relleno antes de imprimir las paredes. Si se imprimen primero las paredes, estas serán más precisas, pero los voladizos se imprimirán peor. Si se imprime primero el relleno las paredes serán más resistentes, pero el patrón de relleno a veces se nota a través de la superficie." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." +msgstr "Imprime el relleno antes de imprimir las paredes. Si se imprimen primero las paredes, estas serán más precisas, pero los voladizos se imprimirán peor." +" Si se imprime primero el relleno las paredes serán más resistentes, pero el patrón de relleno a veces se nota a través de la superficie." #: /fdmprinter.def.json msgctxt "min_infill_area label" @@ -2080,8 +2524,12 @@ msgstr "Soporte de relleno" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." -msgstr "Imprimir estructuras de relleno solo cuando se deban soportar las partes superiores del modelo. Habilitar esto reduce el tiempo de impresión y el uso de material, pero ocasiona que la resistencia del objeto no sea uniforme." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." +msgstr "Imprimir estructuras de relleno solo cuando se deban soportar las partes superiores del modelo. Habilitar esto reduce el tiempo de impresión y el uso de" +" material, pero ocasiona que la resistencia del objeto no sea uniforme." #: /fdmprinter.def.json msgctxt "infill_support_angle label" @@ -2090,8 +2538,12 @@ msgstr "Ángulo de voladizo de relleno" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." -msgstr "El ángulo mínimo de los voladizos internos para los que se agrega relleno. A partir de un valor de 0 º todos los objetos estarán totalmente rellenos, a 90 º no se proporcionará ningún relleno." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." +msgstr "El ángulo mínimo de los voladizos internos para los que se agrega relleno. A partir de un valor de 0 º todos los objetos estarán totalmente rellenos, a" +" 90 º no se proporcionará ningún relleno." #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" @@ -2120,7 +2572,9 @@ msgstr "Ángulo de sujeción de relleno de iluminación" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "Determina cuándo una capa de iluminación tiene que soportar algo por encima de ella. Medido en el ángulo dado el espesor de una capa." #: /fdmprinter.def.json @@ -2130,7 +2584,9 @@ msgstr "Ángulo del voladizo de relleno de iluminación" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "Determina cuándo una capa de relleno de iluminación tiene que soportar el modelo que está por encima. Medido en el ángulo dado el espesor." #: /fdmprinter.def.json @@ -2140,7 +2596,9 @@ msgstr "Ángulo de recorte de relleno de iluminación" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "Los extremos de las líneas de relleno se acortan para ahorrar material. Esta configuración es el ángulo de voladizo de los extremos de estas líneas." #: /fdmprinter.def.json @@ -2150,8 +2608,11 @@ msgstr "Ángulo de enderezamiento de iluminación" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "Las líneas de relleno se simplifican para ahorrar tiempo al imprimir. Este es el ángulo máximo permitido del voladizo sobre la longitud de la línea de relleno." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." +msgstr "Las líneas de relleno se simplifican para ahorrar tiempo al imprimir. Este es el ángulo máximo permitido del voladizo sobre la longitud de la línea de" +" relleno." #: /fdmprinter.def.json msgctxt "material label" @@ -2170,8 +2631,12 @@ msgstr "Temperatura de impresión predeterminada" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" -msgstr "La temperatura predeterminada que se utiliza para imprimir. Debería ser la temperatura básica del material. Las demás temperaturas de impresión deberían calcularse a partir de este valor" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" +msgstr "La temperatura predeterminada que se utiliza para imprimir. Debería ser la temperatura básica del material. Las demás temperaturas de impresión deberían" +" calcularse a partir de este valor" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" @@ -2180,7 +2645,9 @@ msgstr "Temperatura de volumen de impresión" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "La temperatura del entorno de impresión. Si el valor es 0, la temperatura de volumen de impresión no se ajustará." #: /fdmprinter.def.json @@ -2200,7 +2667,9 @@ msgstr "Temperatura de impresión de la capa inicial" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "Temperatura que se usa para imprimir la primera capa. Se ajusta a 0 para desactivar la manipulación especial de la capa inicial." #: /fdmprinter.def.json @@ -2210,7 +2679,9 @@ msgstr "Temperatura de impresión inicial" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "La temperatura mínima durante el calentamiento hasta alcanzar la temperatura de impresión a la cual puede comenzar la impresión." #: /fdmprinter.def.json @@ -2220,7 +2691,9 @@ msgstr "Temperatura de impresión final" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "La temperatura a la que se puede empezar a enfriar justo antes de finalizar la impresión." #: /fdmprinter.def.json @@ -2230,8 +2703,11 @@ msgstr "Modificador de la velocidad de enfriamiento de la extrusión" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." -msgstr "Velocidad adicional a la que se enfría la tobera durante la extrusión. El mismo valor se utiliza para indicar la velocidad de calentamiento perdido cuando se calienta durante la extrusión." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." +msgstr "Velocidad adicional a la que se enfría la tobera durante la extrusión. El mismo valor se utiliza para indicar la velocidad de calentamiento perdido cuando" +" se calienta durante la extrusión." #: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" @@ -2240,8 +2716,12 @@ msgstr "Temperatura predeterminada de la placa de impresión" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" -msgstr "La temperatura predeterminada que se utiliza en placa de impresión caliente. Debería ser la temperatura básica de una placa de impresión. Las demás temperaturas de impresión deberían calcularse a partir de este valor" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" +msgstr "La temperatura predeterminada que se utiliza en placa de impresión caliente. Debería ser la temperatura básica de una placa de impresión. Las demás temperaturas" +" de impresión deberían calcularse a partir de este valor" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" @@ -2250,7 +2730,9 @@ msgstr "Temperatura de la placa de impresión" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "La temperatura utilizada para la placa de impresión caliente. Si el valor es 0, la placa de impresión no se calentará." #: /fdmprinter.def.json @@ -2260,7 +2742,9 @@ msgstr "Temperatura de la placa de impresión en la capa inicial" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." msgstr "Temperatura de la placa de impresión una vez caliente en la primera capa. Si el valor es 0, la placa de impresión no se calentará en la primera capa." #: /fdmprinter.def.json @@ -2290,7 +2774,9 @@ msgstr "Factor de escala para la compensación de la contracción" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "Para compensar la contracción del material a medida que se enfría, el modelo se escala con este factor." #: /fdmprinter.def.json @@ -2300,7 +2786,9 @@ msgstr "Factor de escala horizontal para la compensación de la contracción" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "Para compensar la contracción del material al enfriarse, el modelo se escala con este factor en la dirección XY (horizontalmente)." #: /fdmprinter.def.json @@ -2310,7 +2798,9 @@ msgstr "Factor de escala vertical para la compensación de la contracción" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "Para compensar la contracción del material al enfriarse, el modelo se escala con este factor en la dirección Z (verticalmente)." #: /fdmprinter.def.json @@ -2320,8 +2810,12 @@ msgstr "Material cristalino" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" -msgstr "¿Es este el tipo de material que se desprende limpiamente cuando se calienta (cristalino) o el que produce largas cadenas de polímeros entrelazadas (no cristalino)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" +msgstr "¿Es este el tipo de material que se desprende limpiamente cuando se calienta (cristalino) o el que produce largas cadenas de polímeros entrelazadas (no" +" cristalino)?" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" @@ -2340,7 +2834,9 @@ msgstr "Velocidad de retracción antirrezumado" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "Con qué velocidad tiene que retraerse el material durante un cambio de filamento para evitar el rezumado." #: /fdmprinter.def.json @@ -2360,7 +2856,9 @@ msgstr "Velocidad de retracción de preparación de rotura" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "Con qué velocidad debe retraerse el filamento justo antes de romperse en una retracción." #: /fdmprinter.def.json @@ -2370,7 +2868,9 @@ msgstr "Temperatura de preparación de rotura" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "La temperatura utilizada para purgar el material. Debería ser aproximadamente igual a la temperatura de impresión más alta posible." #: /fdmprinter.def.json @@ -2390,7 +2890,8 @@ msgstr "Velocidad de retracción de rotura" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "Velocidad a la que debe retraerse el filamento para que se rompa limpiamente." #: /fdmprinter.def.json @@ -2420,7 +2921,9 @@ msgstr "Longitud de purga de descarga" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "La cantidad de material que se va a utilizar para purgar el material que había antes en la tobera (en longitud del filamento) cuando se cambia a otro material." #: /fdmprinter.def.json @@ -2430,7 +2933,9 @@ msgstr "Velocidad de purga del extremo del filamento" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "La velocidad de cebado del material después de sustituir una bobina vacía por una bobina nueva del mismo material." #: /fdmprinter.def.json @@ -2440,8 +2945,12 @@ msgstr "Longitud de purga del extremo del filamento" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." -msgstr "La cantidad de material que se va a utilizará para purgar el material que había antes en la tobera (en longitud del filamento) al sustituir una bobina vacía por una bobina nueva del mismo material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." +msgstr "La cantidad de material que se va a utilizará para purgar el material que había antes en la tobera (en longitud del filamento) al sustituir una bobina" +" vacía por una bobina nueva del mismo material." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" @@ -2460,8 +2969,12 @@ msgstr "Factor de desplazamiento sin carga" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." -msgstr "Un factor que indica cuánto se comprime el filamento entre el alimentador y la cámara de la boquilla. Se utiliza para determinar cuán lejos debe avanzar el material para cambiar el filamento." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." +msgstr "Un factor que indica cuánto se comprime el filamento entre el alimentador y la cámara de la boquilla. Se utiliza para determinar cuán lejos debe avanzar" +" el material para cambiar el filamento." #: /fdmprinter.def.json msgctxt "material_flow label" @@ -2470,7 +2983,9 @@ msgstr "Flujo" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "Compensación de flujo: la cantidad de material extruido se multiplica por este valor." #: /fdmprinter.def.json @@ -2500,7 +3015,8 @@ msgstr "Flujo de pared o paredes interiores" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Compensación de flujo en líneas de pared para todas las líneas excepto la más externa." #: /fdmprinter.def.json @@ -2600,38 +3116,42 @@ msgstr "Flujo de capa inicial" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "Compensación de flujo de la primera capa: la cantidad de material extruido de la capa inicial se multiplica por este valor." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2640,7 +3160,9 @@ msgstr "Temperatura en modo de espera" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "Temperatura de la tobera cuando otra se está utilizando en la impresión." #: /fdmprinter.def.json @@ -2690,8 +3212,13 @@ msgstr "Velocidad de pared exterior" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "Velocidad a la que se imprimen las paredes exteriores. Imprimir la pared exterior a una velocidad inferior mejora la calidad final del forro. Sin embargo, una gran diferencia entre la velocidad de la pared interior y de la pared exterior afectará negativamente a la calidad." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." +msgstr "Velocidad a la que se imprimen las paredes exteriores. Imprimir la pared exterior a una velocidad inferior mejora la calidad final del forro. Sin embargo," +" una gran diferencia entre la velocidad de la pared interior y de la pared exterior afectará negativamente a la calidad." #: /fdmprinter.def.json msgctxt "speed_wall_x label" @@ -2700,8 +3227,12 @@ msgstr "Velocidad de pared interior" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -msgstr "Velocidad a la que se imprimen todas las paredes interiores. Imprimir la pared interior más rápido que la exterior reduce el tiempo de impresión. Ajustar este valor entre la velocidad de la pared exterior y la velocidad a la que se imprime el relleno puede ir bien." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." +msgstr "Velocidad a la que se imprimen todas las paredes interiores. Imprimir la pared interior más rápido que la exterior reduce el tiempo de impresión. Ajustar" +" este valor entre la velocidad de la pared exterior y la velocidad a la que se imprime el relleno puede ir bien." #: /fdmprinter.def.json msgctxt "speed_roofing label" @@ -2730,8 +3261,12 @@ msgstr "Velocidad de soporte" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." -msgstr "Velocidad a la que se imprime la estructura de soporte. Imprimir el soporte a una mayor velocidad puede reducir considerablemente el tiempo de impresión. La calidad de superficie de la estructura de soporte no es importante, ya que se elimina después de la impresión." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." +msgstr "Velocidad a la que se imprime la estructura de soporte. Imprimir el soporte a una mayor velocidad puede reducir considerablemente el tiempo de impresión." +" La calidad de superficie de la estructura de soporte no es importante, ya que se elimina después de la impresión." #: /fdmprinter.def.json msgctxt "speed_support_infill label" @@ -2740,7 +3275,9 @@ msgstr "Velocidad de relleno del soporte" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "Velocidad a la que se rellena el soporte. Imprimir el relleno a una velocidad inferior mejora la estabilidad." #: /fdmprinter.def.json @@ -2750,7 +3287,9 @@ msgstr "Velocidad de interfaz del soporte" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." msgstr "Velocidad a la que se imprimen los techos y suelos del soporte. Imprimirlos a una velocidad inferior puede mejorar la calidad del voladizo." #: /fdmprinter.def.json @@ -2760,7 +3299,9 @@ msgstr "Velocidad del techo del soporte" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "Velocidad a la que se imprimen los techos del soporte. Imprimirlos a una velocidad inferior puede mejorar la calidad del voladizo." #: /fdmprinter.def.json @@ -2770,8 +3311,11 @@ msgstr "Velocidad del suelo del soporte" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." -msgstr "Velocidad a la que se imprimen los suelos del soporte. Imprimirlos a una velocidad inferior puede mejorar la adhesión del soporte en la parte superior del modelo." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." +msgstr "Velocidad a la que se imprimen los suelos del soporte. Imprimirlos a una velocidad inferior puede mejorar la adhesión del soporte en la parte superior" +" del modelo." #: /fdmprinter.def.json msgctxt "speed_prime_tower label" @@ -2780,8 +3324,12 @@ msgstr "Velocidad de la torre auxiliar" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." -msgstr "Velocidad a la que se imprime la torre auxiliar. Imprimir la torre auxiliar a una velocidad inferior puede conseguir más estabilidad si la adherencia entre los diferentes filamentos es insuficiente." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." +msgstr "Velocidad a la que se imprime la torre auxiliar. Imprimir la torre auxiliar a una velocidad inferior puede conseguir más estabilidad si la adherencia entre" +" los diferentes filamentos es insuficiente." #: /fdmprinter.def.json msgctxt "speed_travel label" @@ -2800,8 +3348,12 @@ msgstr "Velocidad de capa inicial" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." -msgstr "La velocidad de la capa inicial. Se recomienda un valor más bajo para mejorar la adherencia a la placa de impresión. No influye en las estructuras de adhesión de la placa de impresión en sí, como el borde y la balsa." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." +msgstr "La velocidad de la capa inicial. Se recomienda un valor más bajo para mejorar la adherencia a la placa de impresión. No influye en las estructuras de adhesión" +" de la placa de impresión en sí, como el borde y la balsa." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" @@ -2810,7 +3362,9 @@ msgstr "Velocidad de impresión de la capa inicial" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "Velocidad de impresión de la capa inicial. Se recomienda un valor más bajo para mejorar la adherencia a la placa de impresión." #: /fdmprinter.def.json @@ -2820,8 +3374,13 @@ msgstr "Velocidad de desplazamiento de la capa inicial" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." -msgstr "Velocidad de impresión de la capa inicial. Se recomienda un valor más bajo para evitar que las partes ya impresas se separen de la placa de impresión. El valor de este ajuste se puede calcular automáticamente a partir del ratio entre la velocidad de desplazamiento y la velocidad de impresión." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." +msgstr "Velocidad de impresión de la capa inicial. Se recomienda un valor más bajo para evitar que las partes ya impresas se separen de la placa de impresión." +" El valor de este ajuste se puede calcular automáticamente a partir del ratio entre la velocidad de desplazamiento y la velocidad de impresión." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" @@ -2830,8 +3389,12 @@ msgstr "Velocidad de falda/borde" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." -msgstr "Velocidad a la que se imprimen la falda y el borde. Normalmente, esto se hace a la velocidad de la capa inicial, pero a veces es posible que se prefiera imprimir la falda o el borde a una velocidad diferente." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." +msgstr "Velocidad a la que se imprimen la falda y el borde. Normalmente, esto se hace a la velocidad de la capa inicial, pero a veces es posible que se prefiera" +" imprimir la falda o el borde a una velocidad diferente." #: /fdmprinter.def.json msgctxt "speed_z_hop label" @@ -2840,8 +3403,12 @@ msgstr "Velocidad del salto en Z" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." -msgstr "Velocidad a la que se realiza el movimiento vertical en la dirección Z para los saltos en Z. Suele ser inferior a la velocidad de impresión porque la placa de impresión o el puente de la máquina es más difícil de desplazar." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." +msgstr "Velocidad a la que se realiza el movimiento vertical en la dirección Z para los saltos en Z. Suele ser inferior a la velocidad de impresión porque la placa" +" de impresión o el puente de la máquina es más difícil de desplazar." #: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" @@ -2850,8 +3417,12 @@ msgstr "Número de capas más lentas" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -msgstr "Las primeras capas se imprimen más lentamente que el resto del modelo para obtener una mejor adhesión a la placa de impresión y mejorar la tasa de éxito global de las impresiones. La velocidad aumenta gradualmente en estas capas." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." +msgstr "Las primeras capas se imprimen más lentamente que el resto del modelo para obtener una mejor adhesión a la placa de impresión y mejorar la tasa de éxito" +" global de las impresiones. La velocidad aumenta gradualmente en estas capas." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" @@ -2860,8 +3431,17 @@ msgstr "Proporción de ecualización de flujo" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." -msgstr "Factor de corrección del ancho de extrusión basado en la velocidad. Al 0 % de velocidad de movimiento se mantiene constante a la velocidad de impresión. Al 100 % de velocidad de movimiento se ajusta para mantener el flujo constante (en mm³/s), es decir, las líneas cuyo ancho es la mitad del ancho normal se imprimen el doble de rápido y las líneas que tienen el doble de ancho se imprimen a la mitad de la velocidad. Un valor superior al 100 % puede ayudar a compensar la mayor presión necesaria para extruir líneas anchas." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." +msgstr "Factor de corrección del ancho de extrusión basado en la velocidad. Al 0 % de velocidad de movimiento se mantiene constante a la velocidad de impresión." +" Al 100 % de velocidad de movimiento se ajusta para mantener el flujo constante (en mm³/s), es decir, las líneas cuyo ancho es la mitad del ancho normal" +" se imprimen el doble de rápido y las líneas que tienen el doble de ancho se imprimen a la mitad de la velocidad. Un valor superior al 100 % puede ayudar" +" a compensar la mayor presión necesaria para extruir líneas anchas." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" @@ -2870,18 +3450,22 @@ msgstr "Activar control de aceleración" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." msgstr "Permite ajustar la aceleración del cabezal de impresión. Aumentar las aceleraciones puede reducir el tiempo de impresión a costa de la calidad de impresión." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Habilitar la aceleración de desplazamiento" +msgstr "Enable Travel Acceleration" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Utilice una tasa de aceleración independiente para los movimientos de desplazamiento. Si está deshabilitada, los movimientos de desplazamiento utilizarán el valor de aceleración de la línea impresa en su destino." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." +msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -2980,7 +3564,9 @@ msgstr "Aceleración de interfaz de soporte" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." msgstr "Aceleración a la que se imprimen los techos y suelos del soporte. Imprimirlos a una aceleración inferior puede mejorar la calidad del voladizo." #: /fdmprinter.def.json @@ -2990,7 +3576,9 @@ msgstr "Aceleración del techo del soporte" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." msgstr "Aceleración a la que se imprimen los techos del soporte. Imprimirlos a una aceleración inferior puede mejorar la calidad del voladizo." #: /fdmprinter.def.json @@ -3000,8 +3588,11 @@ msgstr "Aceleración del suelo del soporte" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." -msgstr "Aceleración a la que se imprimen los suelos del soporte. Imprimirlos a una aceleración inferior puede mejorar la adhesión de soporte en la parte superior del modelo." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." +msgstr "Aceleración a la que se imprimen los suelos del soporte. Imprimirlos a una aceleración inferior puede mejorar la adhesión de soporte en la parte superior" +" del modelo." #: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" @@ -3060,8 +3651,12 @@ msgstr "Aceleración de falda/borde" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." -msgstr "Aceleración a la que se imprimen la falda y el borde. Normalmente, esto se hace a la aceleración de la capa inicial, pero a veces es posible que se prefiera imprimir la falda o el borde a una aceleración diferente." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." +msgstr "Aceleración a la que se imprimen la falda y el borde. Normalmente, esto se hace a la aceleración de la capa inicial, pero a veces es posible que se prefiera" +" imprimir la falda o el borde a una aceleración diferente." #: /fdmprinter.def.json msgctxt "jerk_enabled label" @@ -3070,18 +3665,24 @@ msgstr "Activar control de impulso" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." -msgstr "Permite ajustar el impulso del cabezal de impresión cuando la velocidad del eje X o Y cambia. Aumentar el impulso puede reducir el tiempo de impresión a costa de la calidad de impresión." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." +msgstr "Permite ajustar el impulso del cabezal de impresión cuando la velocidad del eje X o Y cambia. Aumentar el impulso puede reducir el tiempo de impresión" +" a costa de la calidad de impresión." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Habilitar el impulso de desplazamiento" +msgstr "Enable Travel Jerk" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Utilice una tasa de impulso independiente para los movimientos de desplazamiento. Si está deshabilitada, los movimientos de desplazamiento utilizarán el valor de impulso de la línea impresa en su destino." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." +msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -3110,7 +3711,8 @@ msgstr "Impulso de pared" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen las paredes." #: /fdmprinter.def.json @@ -3120,7 +3722,9 @@ msgstr "Impulso de pared exterior" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen las paredes exteriores." #: /fdmprinter.def.json @@ -3130,7 +3734,9 @@ msgstr "Impulso de pared interior" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen las paredes interiores." #: /fdmprinter.def.json @@ -3140,7 +3746,9 @@ msgstr "Impulso de la superficie superior del forro" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprime la capa de la superficie superior del forro." #: /fdmprinter.def.json @@ -3150,7 +3758,9 @@ msgstr "Impulso superior/inferior" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen las capas superiores/inferiores." #: /fdmprinter.def.json @@ -3160,7 +3770,9 @@ msgstr "Impulso de soporte" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprime la estructura de soporte." #: /fdmprinter.def.json @@ -3170,7 +3782,9 @@ msgstr "Impulso de relleno de soporte" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprime el relleno de soporte." #: /fdmprinter.def.json @@ -3180,7 +3794,9 @@ msgstr "Impulso de interfaz de soporte" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen los techos y suelos del soporte." #: /fdmprinter.def.json @@ -3190,7 +3806,9 @@ msgstr "Impulso del techo del soporte" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen los techos del soporte." #: /fdmprinter.def.json @@ -3200,7 +3818,9 @@ msgstr "Impulso del suelo del soporte" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen los suelos del soporte." #: /fdmprinter.def.json @@ -3210,7 +3830,9 @@ msgstr "Impulso de la torre auxiliar" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprime la torre auxiliar." #: /fdmprinter.def.json @@ -3220,7 +3842,8 @@ msgstr "Impulso de desplazamiento" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "Cambio en la velocidad instantánea máxima a la que realizan los movimientos de desplazamiento." #: /fdmprinter.def.json @@ -3240,7 +3863,9 @@ msgstr "Impulso de impresión de capa inicial" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "Cambio en la velocidad instantánea máxima durante la impresión de la capa inicial." #: /fdmprinter.def.json @@ -3260,7 +3885,9 @@ msgstr "Impulso de falda/borde" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen la falta y el borde." #: /fdmprinter.def.json @@ -3310,7 +3937,9 @@ msgstr "Velocidad de retracción" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "Velocidad a la que se retrae el filamento y se prepara durante un movimiento de retracción." #: /fdmprinter.def.json @@ -3340,7 +3969,9 @@ msgstr "Cantidad de cebado adicional de retracción" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "Algunos materiales pueden rezumar durante el movimiento de un desplazamiento, lo cual se puede corregir aquí." #: /fdmprinter.def.json @@ -3350,8 +3981,11 @@ msgstr "Desplazamiento mínimo de retracción" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." -msgstr "Distancia mínima de desplazamiento necesario para que no se produzca retracción alguna. Esto ayuda a conseguir un menor número de retracciones en un área pequeña." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." +msgstr "Distancia mínima de desplazamiento necesario para que no se produzca retracción alguna. Esto ayuda a conseguir un menor número de retracciones en un área" +" pequeña." #: /fdmprinter.def.json msgctxt "retraction_count_max label" @@ -3360,8 +3994,13 @@ msgstr "Recuento máximo de retracciones" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." -msgstr "Este ajuste limita el número de retracciones que ocurren dentro de la ventana de distancia mínima de extrusión. Dentro de esta ventana se ignorarán las demás retracciones. Esto evita retraer repetidamente el mismo trozo de filamento, ya que esto podría aplanar el filamento y causar problemas de desmenuzamiento." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." +msgstr "Este ajuste limita el número de retracciones que ocurren dentro de la ventana de distancia mínima de extrusión. Dentro de esta ventana se ignorarán las" +" demás retracciones. Esto evita retraer repetidamente el mismo trozo de filamento, ya que esto podría aplanar el filamento y causar problemas de desmenuzamiento." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" @@ -3370,8 +4009,13 @@ msgstr "Ventana de distancia mínima de extrusión" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -msgstr "Ventana en la que se aplica el recuento máximo de retracciones. Este valor debe ser aproximadamente el mismo que la distancia de retracción, lo que limita efectivamente el número de veces que una retracción pasa por el mismo parche de material." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." +msgstr "Ventana en la que se aplica el recuento máximo de retracciones. Este valor debe ser aproximadamente el mismo que la distancia de retracción, lo que limita" +" efectivamente el número de veces que una retracción pasa por el mismo parche de material." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" @@ -3380,8 +4024,12 @@ msgstr "Limitar las retracciones de soporte" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." -msgstr "Omitir la retracción al moverse de soporte a soporte en línea recta. Habilitar este ajuste ahorra tiempo de impresión pero puede ocasionar un encordado excesivo en la estructura de soporte." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." +msgstr "Omitir la retracción al moverse de soporte a soporte en línea recta. Habilitar este ajuste ahorra tiempo de impresión pero puede ocasionar un encordado" +" excesivo en la estructura de soporte." #: /fdmprinter.def.json msgctxt "retraction_combing label" @@ -3390,8 +4038,15 @@ msgstr "Modo Peinada" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "La opción de peinada mantiene la tobera dentro de las áreas ya impresas al desplazarse. Esto ocasiona movimientos de desplazamiento ligeramente más largos, pero reduce la necesidad de realizar retracciones. Si se desactiva la opción de peinada, el material se retraerá y la tobera se moverá en línea recta hasta el siguiente punto. Otra posibilidad es evitar la peinada en áreas de forro superiores/inferiores o peinar solo en el relleno." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." +msgstr "La opción de peinada mantiene la tobera dentro de las áreas ya impresas al desplazarse. Esto ocasiona movimientos de desplazamiento ligeramente más largos," +" pero reduce la necesidad de realizar retracciones. Si se desactiva la opción de peinada, el material se retraerá y la tobera se moverá en línea recta" +" hasta el siguiente punto. Otra posibilidad es evitar la peinada en áreas de forro superiores/inferiores o peinar solo en el relleno." #: /fdmprinter.def.json msgctxt "retraction_combing option off" @@ -3425,8 +4080,12 @@ msgstr "Distancia de peinada máxima sin retracción" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." -msgstr "Si es mayor que cero, los movimientos de desplazamiento de peinada que sean superiores a esta distancia utilizarán retracción. Si se establece como cero, no hay un máximo y los movimientos de peinada no utilizarán la retracción." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." +msgstr "Si es mayor que cero, los movimientos de desplazamiento de peinada que sean superiores a esta distancia utilizarán retracción. Si se establece como cero," +" no hay un máximo y los movimientos de peinada no utilizarán la retracción." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" @@ -3445,7 +4104,9 @@ msgstr "Evitar partes impresas al desplazarse" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "La tobera evita las partes ya impresas al desplazarse. Esta opción solo está disponible cuando se ha activado la opción de peinada." #: /fdmprinter.def.json @@ -3455,7 +4116,9 @@ msgstr "Evitar soportes al desplazarse" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "La tobera evita los soportes ya impresos al desplazarse. Esta opción solo está disponible cuando se ha activado la opción de peinada." #: /fdmprinter.def.json @@ -3465,7 +4128,9 @@ msgstr "Distancia para evitar al desplazarse" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "Distancia entre la tobera y las partes ya impresas, cuando se evita durante movimientos de desplazamiento." #: /fdmprinter.def.json @@ -3475,7 +4140,9 @@ msgstr "X de inicio de capa" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "Coordenada X de la posición cerca de donde se encuentra la pieza para comenzar a imprimir cada capa." #: /fdmprinter.def.json @@ -3485,7 +4152,9 @@ msgstr "Y de inicio de capa" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "Coordenada Y de la posición cerca de donde se encuentra la pieza para comenzar a imprimir cada capa." #: /fdmprinter.def.json @@ -3495,8 +4164,13 @@ msgstr "Salto en Z en la retracción" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Siempre que se realiza una retracción, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Impide que la tobera golpee la impresión durante movimientos de desplazamiento, reduciendo las posibilidades de alcanzar la impresión de la placa de impresión." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." +msgstr "Siempre que se realiza una retracción, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Impide que la tobera golpee la" +" impresión durante movimientos de desplazamiento, reduciendo las posibilidades de alcanzar la impresión de la placa de impresión." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" @@ -3505,8 +4179,11 @@ msgstr "Salto en Z solo en las partes impresas" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "Realizar un salto en Z solo al desplazarse por las partes impresas que no puede evitar el movimiento horizontal de la opción Evitar partes impresas al desplazarse." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." +msgstr "Realizar un salto en Z solo al desplazarse por las partes impresas que no puede evitar el movimiento horizontal de la opción Evitar partes impresas al" +" desplazarse." #: /fdmprinter.def.json msgctxt "retraction_hop label" @@ -3525,8 +4202,12 @@ msgstr "Salto en Z tras cambio de extrusor" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "Cuando la máquina cambia de un extrusor a otro, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Esto impide que el material rezumado quede fuera de la impresión." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." +msgstr "Cuando la máquina cambia de un extrusor a otro, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Esto impide que el material" +" rezumado quede fuera de la impresión." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" @@ -3555,8 +4236,11 @@ msgstr "Activar refrigeración de impresión" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." -msgstr "Habilita ventiladores de refrigeración mientras se imprime. Los ventiladores mejoran la calidad de la impresión en capas con menores tiempos de capas y puentes o voladizos." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." +msgstr "Habilita ventiladores de refrigeración mientras se imprime. Los ventiladores mejoran la calidad de la impresión en capas con menores tiempos de capas y" +" puentes o voladizos." #: /fdmprinter.def.json msgctxt "cool_fan_speed label" @@ -3575,8 +4259,12 @@ msgstr "Velocidad normal del ventilador" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." -msgstr "Velocidad a la que giran los ventiladores antes de alcanzar el umbral. Cuando una capa se imprime más rápido que el umbral, la velocidad del ventilador se inclina gradualmente hacia la velocidad máxima del ventilador." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." +msgstr "Velocidad a la que giran los ventiladores antes de alcanzar el umbral. Cuando una capa se imprime más rápido que el umbral, la velocidad del ventilador" +" se inclina gradualmente hacia la velocidad máxima del ventilador." #: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" @@ -3585,8 +4273,12 @@ msgstr "Velocidad máxima del ventilador" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." -msgstr "Velocidad a la que giran los ventiladores en el tiempo mínimo de capa. La velocidad del ventilador aumenta gradualmente entre la velocidad normal y máxima del ventilador cuando se alcanza el umbral." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." +msgstr "Velocidad a la que giran los ventiladores en el tiempo mínimo de capa. La velocidad del ventilador aumenta gradualmente entre la velocidad normal y máxima" +" del ventilador cuando se alcanza el umbral." #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" @@ -3595,8 +4287,13 @@ msgstr "Umbral de velocidad normal/máxima del ventilador" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." -msgstr "Tiempo de capa que establece el umbral entre la velocidad normal y la máxima del ventilador. Las capas que se imprimen más despacio que este tiempo utilizan la velocidad de ventilador regular. Para las capas más rápidas el ventilador aumenta la velocidad gradualmente hacia la velocidad máxima del ventilador." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." +msgstr "Tiempo de capa que establece el umbral entre la velocidad normal y la máxima del ventilador. Las capas que se imprimen más despacio que este tiempo utilizan" +" la velocidad de ventilador regular. Para las capas más rápidas el ventilador aumenta la velocidad gradualmente hacia la velocidad máxima del ventilador." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" @@ -3605,8 +4302,12 @@ msgstr "Velocidad inicial del ventilador" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." -msgstr "Velocidad a la que giran los ventiladores al comienzo de la impresión. En las capas posteriores, la velocidad del ventilador aumenta gradualmente hasta la capa correspondiente a la velocidad normal del ventilador a altura." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." +msgstr "Velocidad a la que giran los ventiladores al comienzo de la impresión. En las capas posteriores, la velocidad del ventilador aumenta gradualmente hasta" +" la capa correspondiente a la velocidad normal del ventilador a altura." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" @@ -3615,8 +4316,12 @@ msgstr "Velocidad normal del ventilador a altura" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Altura a la que giran los ventiladores en la velocidad normal del ventilador. En las capas más bajas, la velocidad del ventilador aumenta gradualmente desde la velocidad inicial del ventilador hasta la velocidad normal del ventilador." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." +msgstr "Altura a la que giran los ventiladores en la velocidad normal del ventilador. En las capas más bajas, la velocidad del ventilador aumenta gradualmente" +" desde la velocidad inicial del ventilador hasta la velocidad normal del ventilador." #: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" @@ -3625,8 +4330,11 @@ msgstr "Velocidad normal del ventilador por capa" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." -msgstr "Capa en la que los ventiladores giran a velocidad normal del ventilador. Si la velocidad normal del ventilador a altura está establecida, este valor se calcula y redondea a un número entero." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." +msgstr "Capa en la que los ventiladores giran a velocidad normal del ventilador. Si la velocidad normal del ventilador a altura está establecida, este valor se" +" calcula y redondea a un número entero." #: /fdmprinter.def.json msgctxt "cool_min_layer_time label" @@ -3635,8 +4343,15 @@ msgstr "Tiempo mínimo de capa" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "Tiempo mínimo empleado en una capa. Esto fuerza a la impresora a ir más despacio, para emplear al menos el tiempo establecido aquí en una capa. Esto permite que el material impreso se enfríe adecuadamente antes de imprimir la siguiente capa. Es posible que el tiempo para cada capa sea inferior al tiempo mínimo si se desactiva Levantar el cabezal o si la velocidad mínima se ve modificada de otro modo." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." +msgstr "Tiempo mínimo empleado en una capa. Esto fuerza a la impresora a ir más despacio, para emplear al menos el tiempo establecido aquí en una capa. Esto permite" +" que el material impreso se enfríe adecuadamente antes de imprimir la siguiente capa. Es posible que el tiempo para cada capa sea inferior al tiempo mínimo" +" si se desactiva Levantar el cabezal o si la velocidad mínima se ve modificada de otro modo." #: /fdmprinter.def.json msgctxt "cool_min_speed label" @@ -3645,8 +4360,12 @@ msgstr "Velocidad mínima" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." -msgstr "Velocidad de impresión mínima, a pesar de ir más despacio debido al tiempo mínimo de capa. Cuando la impresora vaya demasiado despacio, la presión de la tobera puede ser demasiado baja y resultar en una impresión de mala calidad." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." +msgstr "Velocidad de impresión mínima, a pesar de ir más despacio debido al tiempo mínimo de capa. Cuando la impresora vaya demasiado despacio, la presión de la" +" tobera puede ser demasiado baja y resultar en una impresión de mala calidad." #: /fdmprinter.def.json msgctxt "cool_lift_head label" @@ -3655,8 +4374,12 @@ msgstr "Levantar el cabezal" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." -msgstr "Cuando se alcanza la velocidad mínima debido al tiempo mínimo de capa, levante el cabezal de la impresión y espere el tiempo adicional hasta que se alcance el tiempo mínimo de capa." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." +msgstr "Cuando se alcanza la velocidad mínima debido al tiempo mínimo de capa, levante el cabezal de la impresión y espere el tiempo adicional hasta que se alcance" +" el tiempo mínimo de capa." #: /fdmprinter.def.json msgctxt "support label" @@ -3675,7 +4398,9 @@ msgstr "Generar soporte" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Generar estructuras para soportar piezas del modelo que tengan voladizos. Sin estas estructuras, estas piezas se romperían durante la impresión." #: /fdmprinter.def.json @@ -3685,7 +4410,9 @@ msgstr "Extrusor del soporte" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "El tren extrusor que se utiliza para imprimir el soporte. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -3695,7 +4422,9 @@ msgstr "Extrusor del relleno de soporte" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir el relleno del soporte. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -3705,7 +4434,9 @@ msgstr "Extrusor del soporte de la primera capa" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la primera capa del relleno de soporte. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -3715,7 +4446,9 @@ msgstr "Extrusor de la interfaz de soporte" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir los techos y suelos del soporte. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -3725,7 +4458,9 @@ msgstr "Extrusor del techo del soporte" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir los techos del soporte. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -3735,7 +4470,9 @@ msgstr "Extrusor del suelo del soporte" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir los suelos del soporte. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -3745,8 +4482,16 @@ msgstr "Estructura de soporte" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "Elige entre las técnicas disponibles para generar soporte. El soporte \"Normal\" crea una estructura de soporte directamente debajo de las partes en voladizo y lleva estas áreas hacia abajo. El soporte en \"Árbol\" crea ramas en las áreas en voladizo que sostienen el modelo al final de estas ramas y permite que las ramas se arrastren alrededor del modelo para sostenerlo tanto como sea posible en la placa de impresión." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." +msgstr "Elige entre las técnicas disponibles para generar soporte. El soporte \"Normal\" crea una estructura de soporte directamente debajo de las partes en voladizo" +" y lleva estas áreas hacia abajo. El soporte en \"Árbol\" crea ramas en las áreas en voladizo que sostienen el modelo al final de estas ramas y permite" +" que las ramas se arrastren alrededor del modelo para sostenerlo tanto como sea posible en la placa de impresión." #: /fdmprinter.def.json msgctxt "support_structure option normal" @@ -3765,7 +4510,9 @@ msgstr "Ángulo de las ramas del soporte en árbol" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." msgstr "El ángulo de las ramas. Utilice un ángulo inferior para que sean más verticales y estables. Utilice un ángulo superior para poder tener más alcance." #: /fdmprinter.def.json @@ -3775,8 +4522,12 @@ msgstr "Distancia de las ramas del soporte en árbol" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." -msgstr "Qué separación deben tener las ramas cuando tocan el modelo. Reducir esta distancia ocasionará que el soporte en árbol toque el modelo en más puntos, produciendo mejor cobertura pero dificultando la tarea de retirar el soporte." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." +msgstr "Qué separación deben tener las ramas cuando tocan el modelo. Reducir esta distancia ocasionará que el soporte en árbol toque el modelo en más puntos, produciendo" +" mejor cobertura pero dificultando la tarea de retirar el soporte." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" @@ -3785,18 +4536,23 @@ msgstr "Diámetro de las ramas del soporte en árbol" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." -msgstr "El diámetro de las ramas más finas del soporte en árbol. Cuanto más gruesas sean las ramas, más robustas serán. Las ramas que estén cerca de la base serán más gruesas que esto." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." +msgstr "El diámetro de las ramas más finas del soporte en árbol. Cuanto más gruesas sean las ramas, más robustas serán. Las ramas que estén cerca de la base serán" +" más gruesas que esto." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3805,8 +4561,13 @@ msgstr "Ángulo de diámetro de las ramas del soporte en árbol" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -msgstr "El ángulo del diámetro de las ramas es gradualmente más alto según se acercan a la base. Un ángulo de 0 ocasionará que las ramas tengan un grosor uniforme en toda su longitud. Un poco de ángulo puede aumentar la estabilidad del soporte en árbol." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." +msgstr "El ángulo del diámetro de las ramas es gradualmente más alto según se acercan a la base. Un ángulo de 0 ocasionará que las ramas tengan un grosor uniforme" +" en toda su longitud. Un poco de ángulo puede aumentar la estabilidad del soporte en árbol." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" @@ -3815,8 +4576,12 @@ msgstr "Resolución de colisión del soporte en árbol" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." -msgstr "Resolución para computar colisiones para evitar golpear el modelo. Establecer un ajuste bajo producirá árboles más precisos que producen fallos con menor frecuencia, pero aumenta significativamente el tiempo de fragmentación." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." +msgstr "Resolución para computar colisiones para evitar golpear el modelo. Establecer un ajuste bajo producirá árboles más precisos que producen fallos con menor" +" frecuencia, pero aumenta significativamente el tiempo de fragmentación." #: /fdmprinter.def.json msgctxt "support_type label" @@ -3825,8 +4590,12 @@ msgstr "Colocación del soporte" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "Ajusta la colocación de las estructuras del soporte. La colocación se puede establecer tocando la placa de impresión o en todas partes. Cuando se establece en todas partes, las estructuras del soporte también se imprimirán en el modelo." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." +msgstr "Ajusta la colocación de las estructuras del soporte. La colocación se puede establecer tocando la placa de impresión o en todas partes. Cuando se establece" +" en todas partes, las estructuras del soporte también se imprimirán en el modelo." #: /fdmprinter.def.json msgctxt "support_type option buildplate" @@ -3845,8 +4614,11 @@ msgstr "Ángulo de voladizo del soporte" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." -msgstr "Ángulo mínimo de los voladizos para los que se agrega soporte. A partir de un valor de 0º todos los voladizos tendrán soporte, a 90º no se proporcionará ningún soporte." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." +msgstr "Ángulo mínimo de los voladizos para los que se agrega soporte. A partir de un valor de 0º todos los voladizos tendrán soporte, a 90º no se proporcionará" +" ningún soporte." #: /fdmprinter.def.json msgctxt "support_pattern label" @@ -3855,7 +4627,9 @@ msgstr "Patrón del soporte" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "Patrón de las estructuras del soporte de la impresión. Las diferentes opciones disponibles dan como resultado un soporte robusto o fácil de retirar." #: /fdmprinter.def.json @@ -3900,8 +4674,12 @@ msgstr "Recuento de líneas de pared del soporte" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "El número de paredes con las que el soporte rodea el relleno. Añadir una pared puede hacer que la impresión de soporte sea más fiable y pueda soportar mejor los voladizos pero aumenta el tiempo de impresión y el material utilizado." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." +msgstr "El número de paredes con las que el soporte rodea el relleno. Añadir una pared puede hacer que la impresión de soporte sea más fiable y pueda soportar" +" mejor los voladizos pero aumenta el tiempo de impresión y el material utilizado." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" @@ -3910,8 +4688,12 @@ msgstr "Conectar líneas del soporte" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." -msgstr "Unión de los extremos de las líneas de soporte. Al habilitar este ajuste, puede conseguir que el soporte sea más sólido y reducir la infraextrusión, pero se necesitará más material." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." +msgstr "Unión de los extremos de las líneas de soporte. Al habilitar este ajuste, puede conseguir que el soporte sea más sólido y reducir la infraextrusión, pero" +" se necesitará más material." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" @@ -3920,7 +4702,9 @@ msgstr "Conectar zigzags del soporte" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "Conectar los zigzags. Esto aumentará la resistencia de la estructura del soporte de zigzag." #: /fdmprinter.def.json @@ -3930,7 +4714,9 @@ msgstr "Densidad del soporte" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Ajusta la densidad de la estructura del soporte. Un valor superior da como resultado mejores voladizos pero los soportes son más difíciles de retirar." #: /fdmprinter.def.json @@ -3940,7 +4726,9 @@ msgstr "Distancia de línea del soporte" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "Distancia entre las líneas de estructuras del soporte impresas. Este ajuste se calcula por la densidad del soporte." #: /fdmprinter.def.json @@ -3950,7 +4738,9 @@ msgstr "Distancia de línea del soporte de la capa inicial" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "Distancia entre las líneas de estructuras del soporte de la capa inicial impresas. Este ajuste se calcula por la densidad del soporte." #: /fdmprinter.def.json @@ -3960,8 +4750,15 @@ msgstr "Dirección de línea de relleno de soporte" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." -msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se usa el ángulo predeterminado de 0 grados." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." +msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan" +" las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la" +" lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se usa el ángulo predeterminado de 0 grados." #: /fdmprinter.def.json msgctxt "support_brim_enable label" @@ -3970,8 +4767,12 @@ msgstr "Habilitar borde de soporte" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." -msgstr "Genera un borde dentro de las zonas de relleno del soporte de la primera capa. Este borde se imprime por debajo del soporte y no a su alrededor. Si habilita esta configuración aumentará la adhesión del soporte a la placa de impresión." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." +msgstr "Genera un borde dentro de las zonas de relleno del soporte de la primera capa. Este borde se imprime por debajo del soporte y no a su alrededor. Si habilita" +" esta configuración aumentará la adhesión del soporte a la placa de impresión." #: /fdmprinter.def.json msgctxt "support_brim_width label" @@ -3980,8 +4781,11 @@ msgstr "Ancho del borde de soporte" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." -msgstr "Anchura del borde de impresión que se imprime por debajo del soporte. Una anchura de soporte amplia mejora la adhesión a la placa de impresión, pero requieren material adicional." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." +msgstr "Anchura del borde de impresión que se imprime por debajo del soporte. Una anchura de soporte amplia mejora la adhesión a la placa de impresión, pero requieren" +" material adicional." #: /fdmprinter.def.json msgctxt "support_brim_line_count label" @@ -3990,7 +4794,9 @@ msgstr "Recuento de líneas del borde de soporte" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." msgstr "Número de líneas utilizadas para el borde de soporte. Más líneas de borde mejoran la adhesión a la placa de impresión, pero requieren material adicional." #: /fdmprinter.def.json @@ -4000,8 +4806,12 @@ msgstr "Distancia en Z del soporte" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "Distancia desde la parte superior/inferior de la estructura de soporte a la impresión. Este hueco ofrece holgura para retirar los soportes tras imprimir el modelo. Este valor se redondea hacia el múltiplo de la altura de la capa." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." +msgstr "Distancia desde la parte superior/inferior de la estructura de soporte a la impresión. Este hueco ofrece holgura para retirar los soportes tras imprimir" +" el modelo. Este valor se redondea hacia el múltiplo de la altura de la capa." #: /fdmprinter.def.json msgctxt "support_top_distance label" @@ -4040,8 +4850,14 @@ msgstr "Prioridad de las distancias del soporte" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." -msgstr "Elija si quiere que la distancia X/Y del soporte prevalezca sobre la distancia Z del soporte o viceversa. Si X/Y prevalece sobre Z, la distancia X/Y puede separar el soporte del modelo, lo que afectaría a la distancia Z real con respecto al voladizo. Esta opción puede desactivarse si la distancia X/Y no se aplica a los voladizos." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." +msgstr "Elija si quiere que la distancia X/Y del soporte prevalezca sobre la distancia Z del soporte o viceversa. Si X/Y prevalece sobre Z, la distancia X/Y puede" +" separar el soporte del modelo, lo que afectaría a la distancia Z real con respecto al voladizo. Esta opción puede desactivarse si la distancia X/Y no" +" se aplica a los voladizos." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" @@ -4060,7 +4876,8 @@ msgstr "Distancia X/Y mínima del soporte" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "Distancia de la estructura de soporte desde el voladizo en las direcciones X/Y." #: /fdmprinter.def.json @@ -4070,8 +4887,13 @@ msgstr "Altura del escalón de la escalera del soporte" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." -msgstr "Altura de los escalones de la parte inferior de la escalera del soporte que descansa sobre el modelo. Un valor más bajo hace que el soporte sea difícil de retirar pero valores demasiado altos pueden producir estructuras del soporte inestables. Configúrelo en cero para desactivar el comportamiento de escalera." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." +msgstr "Altura de los escalones de la parte inferior de la escalera del soporte que descansa sobre el modelo. Un valor más bajo hace que el soporte sea difícil" +" de retirar pero valores demasiado altos pueden producir estructuras del soporte inestables. Configúrelo en cero para desactivar el comportamiento de escalera." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" @@ -4080,8 +4902,12 @@ msgstr "Ancho máximo del escalón de la escalera del soporte" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -msgstr "Ancho máximo de los escalones de la parte inferior de la escalera del soporte que descansa sobre el modelo. Un valor más bajo hace que el soporte sea difícil de retirar pero valores demasiado altos pueden producir estructuras del soporte inestables." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." +msgstr "Ancho máximo de los escalones de la parte inferior de la escalera del soporte que descansa sobre el modelo. Un valor más bajo hace que el soporte sea difícil" +" de retirar pero valores demasiado altos pueden producir estructuras del soporte inestables." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" @@ -4090,8 +4916,13 @@ msgstr "Ángulo de pendiente mínimo del escalón de la escalera de soporte" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." -msgstr "La pendiente mínima de la zona para un efecto del escalón de la escalera de soporte. Los valores más bajos deberían facilitar la extracción del soporte en pendientes poco profundas, pero los valores muy bajos pueden dar resultados realmente contradictorios en otras partes del modelo." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." +msgstr "La pendiente mínima de la zona para un efecto del escalón de la escalera de soporte. Los valores más bajos deberían facilitar la extracción del soporte" +" en pendientes poco profundas, pero los valores muy bajos pueden dar resultados realmente contradictorios en otras partes del modelo." #: /fdmprinter.def.json msgctxt "support_join_distance label" @@ -4100,8 +4931,12 @@ msgstr "Distancia de unión del soporte" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." -msgstr "Distancia máxima entre las estructuras del soporte en las direcciones X/Y. Cuando las estructuras separadas están más cerca entre sí que este valor, se combinan en una." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." +msgstr "Distancia máxima entre las estructuras del soporte en las direcciones X/Y. Cuando las estructuras separadas están más cerca entre sí que este valor, se" +" combinan en una." #: /fdmprinter.def.json msgctxt "support_offset label" @@ -4110,8 +4945,11 @@ msgstr "Expansión horizontal del soporte" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." -msgstr "Cantidad de desplazamiento aplicado a todos los polígonos de cada capa. Los valores positivos pueden suavizar las áreas del soporte y producir un soporte más robusto." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." +msgstr "Cantidad de desplazamiento aplicado a todos los polígonos de cada capa. Los valores positivos pueden suavizar las áreas del soporte y producir un soporte" +" más robusto." #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" @@ -4120,7 +4958,9 @@ msgstr "Grosor de la capa de relleno de soporte" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." msgstr "Grosor por capa de material de relleno de soporte. Este valor siempre debe ser un múltiplo de la altura de la capa; de lo contrario, se redondea." #: /fdmprinter.def.json @@ -4130,8 +4970,12 @@ msgstr "Escalones de relleno de soporte" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." -msgstr "Número de veces necesarias para reducir a la mitad la densidad del relleno de soporte a medida que se aleja de las superficies superiores. Las zonas más próximas a las superficies superiores tienen una densidad mayor, hasta alcanzar la densidad de relleno de soporte." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." +msgstr "Número de veces necesarias para reducir a la mitad la densidad del relleno de soporte a medida que se aleja de las superficies superiores. Las zonas más" +" próximas a las superficies superiores tienen una densidad mayor, hasta alcanzar la densidad de relleno de soporte." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" @@ -4140,7 +4984,9 @@ msgstr "Altura necesaria de los escalones de relleno de soporte" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "Altura del relleno de soporte de una determinada densidad antes de cambiar a la mitad de la densidad." #: /fdmprinter.def.json @@ -4150,7 +4996,9 @@ msgstr "Área del soporte mínima" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "Tamaño del área mínima para los polígonos del soporte. No se generarán polígonos que posean un área de menor tamaño que este valor." #: /fdmprinter.def.json @@ -4160,8 +5008,12 @@ msgstr "Habilitar interfaz del soporte" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." -msgstr "Genera una gruesa interfaz entre el modelo y el soporte. De esta forma, se crea un forro en la parte superior del soporte, donde se imprime el modelo, y en la parte inferior del soporte, donde se apoya el modelo." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." +msgstr "Genera una gruesa interfaz entre el modelo y el soporte. De esta forma, se crea un forro en la parte superior del soporte, donde se imprime el modelo," +" y en la parte inferior del soporte, donde se apoya el modelo." #: /fdmprinter.def.json msgctxt "support_roof_enable label" @@ -4170,7 +5022,9 @@ msgstr "Habilitar techo del soporte" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "Genere una placa densa de material entre la parte superior del soporte y el modelo. Esto creará un forro entre el modelo y el soporte." #: /fdmprinter.def.json @@ -4180,7 +5034,9 @@ msgstr "Habilitar suelo del soporte" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "Genere una placa densa de material entre la parte inferior del soporte y el modelo. Esto creará un forro entre el modelo y el soporte." #: /fdmprinter.def.json @@ -4190,7 +5046,9 @@ msgstr "Grosor de la interfaz del soporte" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "Grosor de la interfaz del soporte donde toca con el modelo, ya sea en la parte superior o inferior." #: /fdmprinter.def.json @@ -4200,7 +5058,9 @@ msgstr "Grosor del techo del soporte" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "Grosor de los techos del soporte. Este valor controla el número de capas densas en la parte superior del soporte, donde apoya el modelo." #: /fdmprinter.def.json @@ -4210,7 +5070,9 @@ msgstr "Grosor del suelo del soporte" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "Grosor de los suelos del soporte. Este valor controla el número de capas densas que se imprimen en las partes superiores de un modelo, donde apoya el soporte." #: /fdmprinter.def.json @@ -4220,8 +5082,14 @@ msgstr "Resolución de la interfaz de soporte" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -msgstr "A la hora de comprobar si existe un modelo por encima y por debajo del soporte, tome las medidas de la altura determinada. Reducir los valores hará que se segmente más despacio, mientras que valores más altos pueden provocar que el soporte normal se imprima en lugares en los que debería haber una interfaz de soporte." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." +msgstr "A la hora de comprobar si existe un modelo por encima y por debajo del soporte, tome las medidas de la altura determinada. Reducir los valores hará que" +" se segmente más despacio, mientras que valores más altos pueden provocar que el soporte normal se imprima en lugares en los que debería haber una interfaz" +" de soporte." #: /fdmprinter.def.json msgctxt "support_interface_density label" @@ -4230,8 +5098,12 @@ msgstr "Densidad de la interfaz de soporte" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "Ajusta la densidad de los techos y suelos de la estructura de soporte. Un valor superior da como resultado mejores voladizos pero los soportes son más difíciles de retirar." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." +msgstr "Ajusta la densidad de los techos y suelos de la estructura de soporte. Un valor superior da como resultado mejores voladizos pero los soportes son más" +" difíciles de retirar." #: /fdmprinter.def.json msgctxt "support_roof_density label" @@ -4240,7 +5112,9 @@ msgstr "Densidad del techo del soporte" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Densidad de los techos de la estructura de soporte. Un valor superior da como resultado mejores voladizos pero los soportes son más difíciles de retirar." #: /fdmprinter.def.json @@ -4250,7 +5124,9 @@ msgstr "Distancia de línea del techo del soporte" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." msgstr "Distancia entre las líneas de techo de soporte impresas. Este ajuste se calcula por la densidad del techo del soporte pero se puede ajustar de forma independiente." #: /fdmprinter.def.json @@ -4260,7 +5136,9 @@ msgstr "Densidad del suelo del soporte" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "Densidad de los suelos de la estructura de soporte. Un valor superior da como resultado una mejor adhesión del soporte en la parte superior del modelo." #: /fdmprinter.def.json @@ -4270,7 +5148,9 @@ msgstr "Distancia de línea del suelo de soporte" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." msgstr "Distancia entre las líneas de suelo de soporte impresas. Este ajuste se calcula por la densidad del suelo del soporte pero se puede ajustar de forma independiente." #: /fdmprinter.def.json @@ -4280,7 +5160,9 @@ msgstr "Patrón de la interfaz de soporte" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "Patrón con el que se imprime la interfaz de soporte con el modelo." #: /fdmprinter.def.json @@ -4385,8 +5267,11 @@ msgstr "Área de la interfaz de soporte mínima" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." -msgstr "Tamaño del área mínima para los polígonos de la interfaz de soporte. Los polígonos que posean un área de menor tamaño que este valor se imprimirán como soporte normal." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." +msgstr "Tamaño del área mínima para los polígonos de la interfaz de soporte. Los polígonos que posean un área de menor tamaño que este valor se imprimirán como" +" soporte normal." #: /fdmprinter.def.json msgctxt "minimum_roof_area label" @@ -4395,7 +5280,9 @@ msgstr "Área de los techos del soporte mínima" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Tamaño del área mínima para los techos del soporte. Los polígonos que posean un área de menor tamaño que este valor se imprimirán como soporte normal." #: /fdmprinter.def.json @@ -4405,7 +5292,9 @@ msgstr "Área de los suelos del soporte mínima" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Tamaño del área mínima para los suelos del soporte. Los polígonos que posean un área de menor tamaño que este valor se imprimirán como soporte normal." #: /fdmprinter.def.json @@ -4445,8 +5334,17 @@ msgstr "Direcciones de línea de interfaz de soporte" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se utilizan los ángulos estándar (que varían entre 45 y 135 grados si las interfaces son bastante gruesas o de 90 grados en otro caso)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan" +" las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la" +" lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se utilizan los ángulos estándar (que varían entre 45" +" y 135 grados si las interfaces son bastante gruesas o de 90 grados en otro caso)." #: /fdmprinter.def.json msgctxt "support_roof_angles label" @@ -4455,8 +5353,17 @@ msgstr "Direcciones de línea del techo de soporte" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se utilizan los ángulos estándar (que varían entre 45 y 135 grados si las interfaces son bastante gruesas o de 90 grados en otro caso)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan" +" las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la" +" lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se utilizan los ángulos estándar (que varían entre 45" +" y 135 grados si las interfaces son bastante gruesas o de 90 grados en otro caso)." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" @@ -4465,8 +5372,17 @@ msgstr "Direcciones de línea del suelo de soporte" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se utilizan los ángulos estándar (que varían entre 45 y 135 grados si las interfaces son bastante gruesas o de 90 grados en otro caso)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Una lista de los valores enteros de las direcciones de línea que se van a utilizar. Los elementos de la lista se usan secuencialmente a medida que avanzan" +" las capas y cuando se alcanza el final de la lista, comienza de nuevo desde el principio. Los elementos de la lista están separados por comas y toda la" +" lista aparece entre corchetes. El valor predeterminado es una lista vacía, lo que significa que se utilizan los ángulos estándar (que varían entre 45" +" y 135 grados si las interfaces son bastante gruesas o de 90 grados en otro caso)." #: /fdmprinter.def.json msgctxt "support_fan_enable label" @@ -4475,8 +5391,11 @@ msgstr "Alteración de velocidad del ventilador" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." -msgstr "Al habilitar esta opción, la velocidad del ventilador de enfriamiento de impresión cambia para las áreas de forro que se encuentran inmediatamente encima del soporte." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." +msgstr "Al habilitar esta opción, la velocidad del ventilador de enfriamiento de impresión cambia para las áreas de forro que se encuentran inmediatamente encima" +" del soporte." #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" @@ -4485,8 +5404,11 @@ msgstr "Velocidad del ventilador para forro con soporte" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." -msgstr "Porcentaje para la velocidad de ventilador que se utiliza al imprimir las áreas del forro que se encuentran inmediatamente encima del soporte. Si utiliza una velocidad alta para el ventilador, será más fácil retirar el soporte." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." +msgstr "Porcentaje para la velocidad de ventilador que se utiliza al imprimir las áreas del forro que se encuentran inmediatamente encima del soporte. Si utiliza" +" una velocidad alta para el ventilador, será más fácil retirar el soporte." #: /fdmprinter.def.json msgctxt "support_use_towers label" @@ -4495,8 +5417,12 @@ msgstr "Usar torres" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." -msgstr "Usa torres especializadas como soporte de pequeñas áreas de voladizo. Estas torres tienen un diámetro mayor que la región que soportan. El diámetro de las torres disminuye cerca del voladizo, formando un techo." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." +msgstr "Usa torres especializadas como soporte de pequeñas áreas de voladizo. Estas torres tienen un diámetro mayor que la región que soportan. El diámetro de" +" las torres disminuye cerca del voladizo, formando un techo." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" @@ -4515,7 +5441,9 @@ msgstr "Diámetro máximo soportado por la torre" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "Diámetro máximo en las direcciones X/Y de una pequeña área que debe ser soportada por una torre de soporte especializada." #: /fdmprinter.def.json @@ -4525,8 +5453,11 @@ msgstr "Ángulo del techo de la torre" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." -msgstr "Ángulo del techo superior de una torre. Un valor más alto da como resultado techos de torre en punta, un valor más bajo da como resultado techos de torre planos." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." +msgstr "Ángulo del techo superior de una torre. Un valor más alto da como resultado techos de torre en punta, un valor más bajo da como resultado techos de torre" +" planos." #: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" @@ -4535,7 +5466,9 @@ msgstr "Malla de soporte desplegable" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "Disponga un soporte en todas partes por debajo de la malla de soporte, para que no haya voladizo en la malla de soporte." #: /fdmprinter.def.json @@ -4545,7 +5478,9 @@ msgstr "La escena tiene mallas de soporte" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "Hay mallas de soporte presentes en la escena. Esta configuración está controlada por Cura." #: /fdmprinter.def.json @@ -4565,8 +5500,13 @@ msgstr "Activar gotas de cebado" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." -msgstr "Si cebar el filamento con una gota antes de imprimir. Al activar este ajuste se garantiza que el extrusor tendrá material listo en la tobera antes de imprimir. La impresión de borde o falda puede actuar como cebado también, en este caso ahorrará tiempo al desactivar este ajuste." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." +msgstr "Si cebar el filamento con una gota antes de imprimir. Al activar este ajuste se garantiza que el extrusor tendrá material listo en la tobera antes de imprimir." +" La impresión de borde o falda puede actuar como cebado también, en este caso ahorrará tiempo al desactivar este ajuste." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" @@ -4575,7 +5515,9 @@ msgstr "Posición de preparación del extrusor sobre el eje X" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Coordenada X de la posición en la que la tobera se coloca al inicio de la impresión." #: /fdmprinter.def.json @@ -4585,7 +5527,9 @@ msgstr "Posición de preparación del extrusor sobre el eje Y" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Coordenada Y de la posición en la que la tobera se coloca al inicio de la impresión." #: /fdmprinter.def.json @@ -4595,8 +5539,15 @@ msgstr "Tipo adherencia de la placa de impresión" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "Opciones diferentes que ayudan a mejorar tanto la extrusión como la adherencia a la placa de impresión. El borde agrega una zona plana de una sola capa alrededor de la base del modelo para impedir que se deforme. La balsa agrega una rejilla gruesa con un techo por debajo del modelo. La falda es una línea impresa alrededor del modelo, pero que no está conectada al modelo." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." +msgstr "Opciones diferentes que ayudan a mejorar tanto la extrusión como la adherencia a la placa de impresión. El borde agrega una zona plana de una sola capa" +" alrededor de la base del modelo para impedir que se deforme. La balsa agrega una rejilla gruesa con un techo por debajo del modelo. La falda es una línea" +" impresa alrededor del modelo, pero que no está conectada al modelo." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" @@ -4625,7 +5576,9 @@ msgstr "Extrusor de adherencia de la placa de impresión" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la falda/borde/balsa. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -4635,7 +5588,9 @@ msgstr "Extrusor de falda o borde" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la falda o el borde. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -4645,7 +5600,9 @@ msgstr "Extrusor base de la balsa" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la primera capa de la balsa. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -4655,7 +5612,9 @@ msgstr "Extrusor medio de la balsa" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la capa media de la balsa. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -4665,7 +5624,9 @@ msgstr "Extrusor superior de la balsa" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "El tren extrusor que se utiliza para imprimir la capa o capas superiores de la balsa. Se emplea en la extrusión múltiple." #: /fdmprinter.def.json @@ -4675,7 +5636,9 @@ msgstr "Recuento de líneas de falda" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." msgstr "Líneas de falda múltiples sirven para preparar la extrusión mejor para modelos pequeños. Con un ajuste de 0 se desactivará la falda." #: /fdmprinter.def.json @@ -4687,10 +5650,10 @@ msgstr "Distancia de falda" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"La distancia horizontal entre la falda y la primera capa de la impresión.\n" -"Se trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia." +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "La distancia horizontal entre la falda y la primera capa de la impresión.\nSe trata de la distancia mínima. Múltiples líneas de falda se extenderán hacia" +" el exterior a partir de esta distancia." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4699,8 +5662,13 @@ msgstr "Longitud mínima de falda/borde" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." -msgstr "La longitud mínima de la falda o el borde. Si el número de líneas de falda o borde no alcanza esta longitud, se agregarán más líneas de falda o borde hasta alcanzar esta longitud mínima. Nota: Si el número de líneas está establecido en 0, esto se ignora." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." +msgstr "La longitud mínima de la falda o el borde. Si el número de líneas de falda o borde no alcanza esta longitud, se agregarán más líneas de falda o borde hasta" +" alcanzar esta longitud mínima. Nota: Si el número de líneas está establecido en 0, esto se ignora." #: /fdmprinter.def.json msgctxt "brim_width label" @@ -4709,8 +5677,12 @@ msgstr "Ancho del borde" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." -msgstr "Distancia desde el modelo hasta la línea del borde exterior. Un borde mayor mejora la adhesión a la plataforma de impresión, pero también reduce el área de impresión efectiva." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." +msgstr "Distancia desde el modelo hasta la línea del borde exterior. Un borde mayor mejora la adhesión a la plataforma de impresión, pero también reduce el área" +" de impresión efectiva." #: /fdmprinter.def.json msgctxt "brim_line_count label" @@ -4719,8 +5691,11 @@ msgstr "Recuento de líneas de borde" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." -msgstr "Número de líneas utilizadas para un borde. Más líneas de borde mejoran la adhesión a la plataforma de impresión, pero también reducen el área de impresión efectiva." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." +msgstr "Número de líneas utilizadas para un borde. Más líneas de borde mejoran la adhesión a la plataforma de impresión, pero también reducen el área de impresión" +" efectiva." #: /fdmprinter.def.json msgctxt "brim_gap label" @@ -4729,8 +5704,12 @@ msgstr "Distancia del borde" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." -msgstr "La distancia horizontal entre la primera línea de borde y el contorno de la primera capa de la impresión. Un pequeño orificio puede facilitar la eliminación del borde al tiempo que proporciona ventajas térmicas." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." +msgstr "La distancia horizontal entre la primera línea de borde y el contorno de la primera capa de la impresión. Un pequeño orificio puede facilitar la eliminación" +" del borde al tiempo que proporciona ventajas térmicas." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" @@ -4739,8 +5718,12 @@ msgstr "Sustituir soporte por borde" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." -msgstr "Aplica la impresión de un borde alrededor del modelo, aunque en esa posición debiera estar el soporte. Sustituye algunas áreas de la primera capa de soporte por áreas de borde." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." +msgstr "Aplica la impresión de un borde alrededor del modelo, aunque en esa posición debiera estar el soporte. Sustituye algunas áreas de la primera capa de soporte" +" por áreas de borde." #: /fdmprinter.def.json msgctxt "brim_outside_only label" @@ -4749,8 +5732,12 @@ msgstr "Borde solo en el exterior" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." -msgstr "Imprimir solo el borde en el exterior del modelo. Esto reduce el número de bordes que deberá retirar después sin que la adherencia a la plataforma se vea muy afectada." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." +msgstr "Imprimir solo el borde en el exterior del modelo. Esto reduce el número de bordes que deberá retirar después sin que la adherencia a la plataforma se vea" +" muy afectada." #: /fdmprinter.def.json msgctxt "raft_margin label" @@ -4759,8 +5746,12 @@ msgstr "Margen adicional de la balsa" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "Si la balsa está habilitada, esta es el área adicional de la balsa alrededor del modelo que también tiene una balsa. El aumento de este margen creará una balsa más resistente mientras que usará más material y dejará menos área para la impresión." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." +msgstr "Si la balsa está habilitada, esta es el área adicional de la balsa alrededor del modelo que también tiene una balsa. El aumento de este margen creará una" +" balsa más resistente mientras que usará más material y dejará menos área para la impresión." #: /fdmprinter.def.json msgctxt "raft_smoothing label" @@ -4769,8 +5760,13 @@ msgstr "Suavizado de la balsa" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "Este ajuste controla la medida en que se redondean las esquinas interiores en el contorno de la balsa. Las esquinas hacia el interior se redondean en semicírculo con un radio equivalente al valor aquí indicado. Este ajuste también elimina los orificios del contorno de la balsa que sean más pequeños que dicho círculo." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." +msgstr "Este ajuste controla la medida en que se redondean las esquinas interiores en el contorno de la balsa. Las esquinas hacia el interior se redondean en semicírculo" +" con un radio equivalente al valor aquí indicado. Este ajuste también elimina los orificios del contorno de la balsa que sean más pequeños que dicho círculo." #: /fdmprinter.def.json msgctxt "raft_airgap label" @@ -4779,8 +5775,12 @@ msgstr "Cámara de aire de la balsa" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." -msgstr "Hueco entre la capa final de la balsa y la primera capa del modelo. Solo la primera capa se eleva según este valor para reducir la unión entre la capa de la balsa y el modelo y que sea más fácil despegar la balsa." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." +msgstr "Hueco entre la capa final de la balsa y la primera capa del modelo. Solo la primera capa se eleva según este valor para reducir la unión entre la capa" +" de la balsa y el modelo y que sea más fácil despegar la balsa." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" @@ -4789,8 +5789,12 @@ msgstr "Superposición de las capas iniciales en Z" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." -msgstr "La superposición entre la primera y segunda capa del modelo para compensar la pérdida de material en el hueco de aire. Todas las capas por encima de la primera capa se desplazan hacia abajo por esta cantidad." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." +msgstr "La superposición entre la primera y segunda capa del modelo para compensar la pérdida de material en el hueco de aire. Todas las capas por encima de la" +" primera capa se desplazan hacia abajo por esta cantidad." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" @@ -4799,8 +5803,12 @@ msgstr "Capas superiores de la balsa" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." -msgstr "Número de capas superiores encima de la segunda capa de la balsa. Estas son las capas en las que se asienta el modelo. Dos capas producen una superficie superior más lisa que una." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." +msgstr "Número de capas superiores encima de la segunda capa de la balsa. Estas son las capas en las que se asienta el modelo. Dos capas producen una superficie" +" superior más lisa que una." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" @@ -4819,7 +5827,9 @@ msgstr "Ancho de las líneas superiores de la balsa" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "Ancho de las líneas de la superficie superior de la balsa. Estas pueden ser líneas finas para que la parte superior de la balsa sea lisa." #: /fdmprinter.def.json @@ -4829,8 +5839,11 @@ msgstr "Espaciado superior de la balsa" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." -msgstr "Distancia entre las líneas de la balsa para las capas superiores de la balsa. La separación debe ser igual a la ancho de línea para producir una superficie sólida." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." +msgstr "Distancia entre las líneas de la balsa para las capas superiores de la balsa. La separación debe ser igual a la ancho de línea para producir una superficie" +" sólida." #: /fdmprinter.def.json msgctxt "raft_interface_layers label" @@ -4839,8 +5852,12 @@ msgstr "Capas medias de la balsa" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." -msgstr "El número de capas entre la base y la superficie de la balsa. Estas comprenden el espesor principal de la balsa. Al aumentar este número se crea una balsa más gruesa y resistente." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." +msgstr "El número de capas entre la base y la superficie de la balsa. Estas comprenden el espesor principal de la balsa. Al aumentar este número se crea una balsa" +" más gruesa y resistente." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" @@ -4859,7 +5876,9 @@ msgstr "Ancho de la línea intermedia de la balsa" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "Ancho de las líneas de la capa intermedia de la balsa. Haciendo la segunda capa con mayor extrusión las líneas se adhieren a la placa de impresión." #: /fdmprinter.def.json @@ -4869,8 +5888,12 @@ msgstr "Espaciado intermedio de la balsa" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -msgstr "Distancia entre las líneas de la balsa para la capa intermedia de la balsa. La espaciado del centro debería ser bastante amplio, pero lo suficientemente denso como para soportar las capas superiores de la balsa." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." +msgstr "Distancia entre las líneas de la balsa para la capa intermedia de la balsa. La espaciado del centro debería ser bastante amplio, pero lo suficientemente" +" denso como para soportar las capas superiores de la balsa." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" @@ -4879,7 +5902,9 @@ msgstr "Grosor de la base de la balsa" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "Grosor de la capa base de la balsa. Esta debe ser una capa gruesa que se adhiera firmemente a la placa de impresión de la impresora." #: /fdmprinter.def.json @@ -4889,7 +5914,9 @@ msgstr "Ancho de la línea base de la balsa" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "Ancho de las líneas de la capa base de la balsa. Estas deben ser líneas gruesas para facilitar la adherencia a la placa e impresión." #: /fdmprinter.def.json @@ -4899,7 +5926,9 @@ msgstr "Espacio de la línea base de la balsa" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "Distancia entre las líneas de balsa para la capa base de la balsa. Un amplio espaciado facilita la retirada de la balsa de la placa de impresión." #: /fdmprinter.def.json @@ -4919,8 +5948,12 @@ msgstr "Velocidad de impresión de la balsa superior" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." -msgstr "Velocidad a la que se imprimen las capas superiores de la balsa. Estas deben imprimirse un poco más lento para permitir que la tobera pueda suavizar lentamente las líneas superficiales adyacentes." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." +msgstr "Velocidad a la que se imprimen las capas superiores de la balsa. Estas deben imprimirse un poco más lento para permitir que la tobera pueda suavizar lentamente" +" las líneas superficiales adyacentes." #: /fdmprinter.def.json msgctxt "raft_interface_speed label" @@ -4929,8 +5962,12 @@ msgstr "Velocidad de impresión de la balsa intermedia" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "Velocidad a la que se imprime la capa intermedia de la balsa. Esta debe imprimirse con bastante lentitud, ya que el volumen de material que sale de la tobera es bastante alto." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "Velocidad a la que se imprime la capa intermedia de la balsa. Esta debe imprimirse con bastante lentitud, ya que el volumen de material que sale de la" +" tobera es bastante alto." #: /fdmprinter.def.json msgctxt "raft_base_speed label" @@ -4939,8 +5976,12 @@ msgstr "Velocidad de impresión de la base de la balsa" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "Velocidad a la que se imprime la capa de base de la balsa. Esta debe imprimirse con bastante lentitud, ya que el volumen de material que sale de la tobera es bastante alto." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "Velocidad a la que se imprime la capa de base de la balsa. Esta debe imprimirse con bastante lentitud, ya que el volumen de material que sale de la tobera" +" es bastante alto." #: /fdmprinter.def.json msgctxt "raft_acceleration label" @@ -5079,7 +6120,9 @@ msgstr "Activar la torre auxiliar" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "Imprimir una torre junto a la impresión que sirve para preparar el material tras cada cambio de tobera." #: /fdmprinter.def.json @@ -5099,7 +6142,9 @@ msgstr "Volumen mínimo de la torre auxiliar" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "El volumen mínimo de cada capa de la torre auxiliar que permite purgar suficiente material." #: /fdmprinter.def.json @@ -5129,7 +6174,9 @@ msgstr "Limpiar tobera inactiva de la torre auxiliar" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "Tras imprimir la torre auxiliar con una tobera, limpie el material rezumado de la otra tobera de la torre auxiliar." #: /fdmprinter.def.json @@ -5139,8 +6186,11 @@ msgstr "Borde de la torre auxiliar" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." -msgstr "Puede que las torres auxiliares necesiten la adherencia adicional que proporciona un borde, aunque no sea requisito del modelo. Actualmente, no se puede usar con el tipo de adherencia «balsa»." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgstr "Puede que las torres auxiliares necesiten la adherencia adicional que proporciona un borde, aunque no sea requisito del modelo. Actualmente, no se puede" +" usar con el tipo de adherencia «balsa»." #: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" @@ -5149,8 +6199,12 @@ msgstr "Activar placa de rezumado" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." -msgstr "Activar la placa de rezumado exterior. Esto crea un perímetro alrededor del modelo que suele limpiar una segunda tobera si se encuentra a la misma altura que la primera." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." +msgstr "Activar la placa de rezumado exterior. Esto crea un perímetro alrededor del modelo que suele limpiar una segunda tobera si se encuentra a la misma altura" +" que la primera." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" @@ -5159,8 +6213,12 @@ msgstr "Ángulo de la placa de rezumado" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." -msgstr "Ángulo de separación máximo de la placa de rezumado. Un valor 0° significa vertical y un valor de 90°, horizontal. Un ángulo más pequeño resultará en menos placas de rezumado con errores, pero más material." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." +msgstr "Ángulo de separación máximo de la placa de rezumado. Un valor 0° significa vertical y un valor de 90°, horizontal. Un ángulo más pequeño resultará en menos" +" placas de rezumado con errores, pero más material." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" @@ -5179,8 +6237,12 @@ msgstr "Distancia de retracción del cambio de tobera" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." -msgstr "Distancia de la retracción al cambiar los extrusores. Utilice el valor 0 para que no haya retracción. Por norma general, este valor debe ser igual a la longitud de la zona de calentamiento." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." +msgstr "Distancia de la retracción al cambiar los extrusores. Utilice el valor 0 para que no haya retracción. Por norma general, este valor debe ser igual a la" +" longitud de la zona de calentamiento." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" @@ -5189,7 +6251,9 @@ msgstr "Velocidad de retracción del cambio de tobera" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." msgstr "Velocidad de retracción del filamento. Se recomienda una velocidad de retracción alta, pero si es demasiado alta, podría hacer que el filamento se aplaste." #: /fdmprinter.def.json @@ -5199,7 +6263,8 @@ msgstr "Velocidad de retracción del cambio de tobera" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "Velocidad a la que se retrae el filamento durante una retracción del cambio de tobera." #: /fdmprinter.def.json @@ -5209,7 +6274,9 @@ msgstr "Velocidad de cebado del cambio de tobera" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "Velocidad a la que se retrae el filamento durante una retracción del cambio de tobera." #: /fdmprinter.def.json @@ -5239,8 +6306,12 @@ msgstr "Volúmenes de superposiciones de uniones" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." -msgstr "Ignora la geometría interna que surge de los volúmenes de superposición dentro de una malla e imprime los volúmenes como si fuera uno. Esto puede hacer que desaparezcan cavidades internas que no se hayan previsto." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." +msgstr "Ignora la geometría interna que surge de los volúmenes de superposición dentro de una malla e imprime los volúmenes como si fuera uno. Esto puede hacer" +" que desaparezcan cavidades internas que no se hayan previsto." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" @@ -5249,8 +6320,12 @@ msgstr "Eliminar todos los agujeros" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." -msgstr "Elimina los agujeros en cada capa y mantiene solo la forma exterior. Esto ignorará cualquier geometría interna invisible. Sin embargo, también ignora los agujeros de la capa que pueden verse desde arriba o desde abajo." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." +msgstr "Elimina los agujeros en cada capa y mantiene solo la forma exterior. Esto ignorará cualquier geometría interna invisible. Sin embargo, también ignora los" +" agujeros de la capa que pueden verse desde arriba o desde abajo." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" @@ -5259,8 +6334,12 @@ msgstr "Cosido amplio" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." -msgstr "Cosido amplio intenta coser los agujeros abiertos en la malla cerrando el agujero con polígonos que se tocan. Esta opción puede agregar una gran cantidad de tiempo de procesamiento." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." +msgstr "Cosido amplio intenta coser los agujeros abiertos en la malla cerrando el agujero con polígonos que se tocan. Esta opción puede agregar una gran cantidad" +" de tiempo de procesamiento." #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" @@ -5269,8 +6348,14 @@ msgstr "Mantener caras desconectadas" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." -msgstr "Normalmente, Cura intenta coser los pequeños agujeros de la malla y eliminar las partes de una capa con grandes agujeros. Al habilitar esta opción, se mantienen aquellas partes que no puedan coserse. Esta opción se debe utilizar como una opción de último recurso cuando todo lo demás falla para producir un GCode adecuado." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." +msgstr "Normalmente, Cura intenta coser los pequeños agujeros de la malla y eliminar las partes de una capa con grandes agujeros. Al habilitar esta opción, se" +" mantienen aquellas partes que no puedan coserse. Esta opción se debe utilizar como una opción de último recurso cuando todo lo demás falla para producir" +" un GCode adecuado." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" @@ -5279,7 +6364,9 @@ msgstr "Superponer mallas combinadas" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "Hace que las mallas que se tocan las unas a las otras se superpongan ligeramente. Esto mejora la conexión entre ellas." #: /fdmprinter.def.json @@ -5289,7 +6376,9 @@ msgstr "Eliminar el cruce de mallas" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." msgstr "Eliminar las zonas en las que se superponen varias mallas. Puede utilizarse esta opción cuando se superponen objetos combinados de dos materiales." #: /fdmprinter.def.json @@ -5299,8 +6388,13 @@ msgstr "Alternar la retirada de las mallas" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." -msgstr "Cambiar la malla a la que pertenecerán los volúmenes que se cruzan en cada capa, de forma que las mallas superpuestas se entrelacen. Desactivar esta opción dará lugar a que una de las mallas reciba todo el volumen de la superposición y que este se elimine de las demás mallas." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." +msgstr "Cambiar la malla a la que pertenecerán los volúmenes que se cruzan en cada capa, de forma que las mallas superpuestas se entrelacen. Desactivar esta opción" +" dará lugar a que una de las mallas reciba todo el volumen de la superposición y que este se elimine de las demás mallas." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" @@ -5309,8 +6403,12 @@ msgstr "Eliminar primeras capas vacías" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." -msgstr "Eliminar (si las hubiera) las capas vacías por debajo de la primera capa impresa. Deshabilitar este ajuste puede hacer que aparezcan primeras capas vacías si el ajuste de tolerancia de segmentación está establecido en Exclusiva o Medio." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." +msgstr "Eliminar (si las hubiera) las capas vacías por debajo de la primera capa impresa. Deshabilitar este ajuste puede hacer que aparezcan primeras capas vacías" +" si el ajuste de tolerancia de segmentación está establecido en Exclusiva o Medio." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" @@ -5319,8 +6417,14 @@ msgstr "Resolución máxima" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." -msgstr "El tamaño mínimo de un segmento de línea tras la segmentación. Si se aumenta, la resolución de la malla será menor. Esto puede permitir a la impresora mantener la velocidad que necesita para procesar GCode y aumentará la velocidad de segmentación al eliminar detalles de la malla que, de todas formas, no puede procesar." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." +msgstr "El tamaño mínimo de un segmento de línea tras la segmentación. Si se aumenta, la resolución de la malla será menor. Esto puede permitir a la impresora" +" mantener la velocidad que necesita para procesar GCode y aumentará la velocidad de segmentación al eliminar detalles de la malla que, de todas formas," +" no puede procesar." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" @@ -5329,8 +6433,14 @@ msgstr "Resolución de desplazamiento máximo" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." -msgstr "El tamaño mínimo de un segmento de línea de desplazamiento tras la segmentación. Si se aumenta, los movimientos de desplazamiento tendrán esquinas menos suavizadas. Esto puede le permite a la impresora mantener la velocidad que necesita para procesar GCode pero puede ocasionar que evitar el modelo sea menos preciso." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." +msgstr "El tamaño mínimo de un segmento de línea de desplazamiento tras la segmentación. Si se aumenta, los movimientos de desplazamiento tendrán esquinas menos" +" suavizadas. Esto puede le permite a la impresora mantener la velocidad que necesita para procesar GCode pero puede ocasionar que evitar el modelo sea" +" menos preciso." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" @@ -5339,8 +6449,15 @@ msgstr "Desviación máxima" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." -msgstr "La desviación máxima permitida al reducir la resolución en el ajuste de la resolución máxima. Si se aumenta el valor, la impresión será menos precisa pero el GCode será más pequeño. La desviación máxima es un límite para la resolución máxima, por lo que si las dos entran en conflicto, la desviación máxima siempre tendrá prioridad." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." +msgstr "La desviación máxima permitida al reducir la resolución en el ajuste de la resolución máxima. Si se aumenta el valor, la impresión será menos precisa pero" +" el GCode será más pequeño. La desviación máxima es un límite para la resolución máxima, por lo que si las dos entran en conflicto, la desviación máxima" +" siempre tendrá prioridad." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" @@ -5349,8 +6466,19 @@ msgstr "Desviación máxima del área de extrusión" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "La desviación máxima del área de extrusión permitida al eliminar puntos intermedios de una línea recta. Un punto intermedio puede actuar como un punto de cambio de ancho en una línea recta larga. Por lo tanto, si se elimina, la línea tendrá un ancho uniforme y, como resultado, perderá (o ganará) área de extrusión. En caso de incremento, es posible que observe una extrusión leve por debajo (o por encima) entre paredes paralelas rectas, ya que será posible eliminar múltiples puntos de cambio de ancho intermedio. La impresión será menos precisa, pero el GCode será más pequeño." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "La desviación máxima del área de extrusión permitida al eliminar puntos intermedios de una línea recta. Un punto intermedio puede actuar como un punto" +" de cambio de ancho en una línea recta larga. Por lo tanto, si se elimina, la línea tendrá un ancho uniforme y, como resultado, perderá (o ganará) área" +" de extrusión. En caso de incremento, es posible que observe una extrusión leve por debajo (o por encima) entre paredes paralelas rectas, ya que será posible" +" eliminar múltiples puntos de cambio de ancho intermedio. La impresión será menos precisa, pero el GCode será más pequeño." #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5369,8 +6497,15 @@ msgstr "Secuencia de impresión" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -msgstr "Con esta opción se decide si imprimir todos los modelos al mismo tiempo capa por capa o esperar a terminar un modelo antes de pasar al siguiente. El modo de uno en uno solo es posible si todos los modelos están lo suficientemente separados para que el cabezal de impresión pase entre ellos y todos estén a menos de la distancia entre la boquilla y los ejes X/Y." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." +msgstr "Con esta opción se decide si imprimir todos los modelos al mismo tiempo capa por capa o esperar a terminar un modelo antes de pasar al siguiente. El modo" +" de uno en uno solo es posible si todos los modelos están lo suficientemente separados para que el cabezal de impresión pase entre ellos y todos estén" +" a menos de la distancia entre la boquilla y los ejes X/Y." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -5389,8 +6524,12 @@ msgstr "Malla de relleno" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Utilice esta malla para modificar el relleno de otras mallas con las que se superpone. Reemplaza las zonas de relleno de otras mallas con zonas de esta malla. Se sugiere imprimir una pared y no un forro superior/inferior para esta malla." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgstr "Utilice esta malla para modificar el relleno de otras mallas con las que se superpone. Reemplaza las zonas de relleno de otras mallas con zonas de esta" +" malla. Se sugiere imprimir una pared y no un forro superior/inferior para esta malla." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" @@ -5399,8 +6538,15 @@ msgstr "Rango de procesamiento de la malla" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." -msgstr "Determina la prioridad de esta malla al tener en cuenta varias mallas de relleno superpuestas. Las áreas en las que se superponen varias mallas de relleno tomarán la configuración de la malla con el rango más alto. Una malla de relleno con un rango superior modificará el relleno de las mallas de relleno con un rango inferior y mallas normales." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." +msgstr "Determina la prioridad de esta malla al tener en cuenta varias mallas de relleno superpuestas. Las áreas en las que se superponen varias mallas de relleno" +" tomarán la configuración de la malla con el rango más alto. Una malla de relleno con un rango superior modificará el relleno de las mallas de relleno" +" con un rango inferior y mallas normales." #: /fdmprinter.def.json msgctxt "cutting_mesh label" @@ -5409,8 +6555,12 @@ msgstr "Cortar malla" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." -msgstr "Limite el volumen de esta malla a lo que está dentro de otras mallas. Puede usar esto para hacer que determinadas áreas de una malla se impriman con ajustes diferentes y con un extrusor totalmente diferente." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." +msgstr "Limite el volumen de esta malla a lo que está dentro de otras mallas. Puede usar esto para hacer que determinadas áreas de una malla se impriman con ajustes" +" diferentes y con un extrusor totalmente diferente." #: /fdmprinter.def.json msgctxt "mold_enabled label" @@ -5419,7 +6569,9 @@ msgstr "Molde" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "Imprimir modelos como un molde que se pueden fundir para obtener un modelo que se parezca a los modelos de la placa de impresión." #: /fdmprinter.def.json @@ -5429,7 +6581,9 @@ msgstr "Ancho de molde mínimo" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "Distancia mínima entre la parte exterior del molde y la parte exterior del modelo." #: /fdmprinter.def.json @@ -5449,8 +6603,12 @@ msgstr "Ángulo del molde" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." -msgstr "Ángulo del voladizo de las paredes exteriores creado para el molde. 0º hará el perímetro exterior del molde vertical, mientras que 90º hará el exterior del modelo seguido del contorno del modelo." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." +msgstr "Ángulo del voladizo de las paredes exteriores creado para el molde. 0º hará el perímetro exterior del molde vertical, mientras que 90º hará el exterior" +" del modelo seguido del contorno del modelo." #: /fdmprinter.def.json msgctxt "support_mesh label" @@ -5459,7 +6617,9 @@ msgstr "Malla de soporte" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "Utilice esta malla para especificar las áreas de soporte. Esta opción puede utilizarse para generar estructuras de soporte." #: /fdmprinter.def.json @@ -5469,8 +6629,11 @@ msgstr "Malla antivoladizo" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." -msgstr "Utilice esta malla para especificar los lugares del modelo en los que no debería detectarse ningún voladizo. Esta opción puede utilizarse para eliminar estructuras de soporte no deseadas." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." +msgstr "Utilice esta malla para especificar los lugares del modelo en los que no debería detectarse ningún voladizo. Esta opción puede utilizarse para eliminar" +" estructuras de soporte no deseadas." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" @@ -5479,8 +6642,15 @@ msgstr "Modo de superficie" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "Tratar el modelo como una superficie solo, un volumen o volúmenes con superficies sueltas. El modo de impresión normal solo imprime volúmenes cerrados. «Superficie» imprime una sola pared trazando la superficie de la malla sin relleno ni forro superior/inferior. «Ambos» imprime volúmenes cerrados de la forma habitual y cualquier polígono restante como superficies." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." +msgstr "Tratar el modelo como una superficie solo, un volumen o volúmenes con superficies sueltas. El modo de impresión normal solo imprime volúmenes cerrados." +" «Superficie» imprime una sola pared trazando la superficie de la malla sin relleno ni forro superior/inferior. «Ambos» imprime volúmenes cerrados de la" +" forma habitual y cualquier polígono restante como superficies." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -5504,8 +6674,14 @@ msgstr "Espiralizar el contorno exterior" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." -msgstr "La opción de espiralizar suaviza el movimiento en Z del borde exterior. Esto creará un incremento en Z constante durante toda la impresión. Esta función convierte un modelo sólido en una impresión de una sola pared con una parte inferior sólida. Esta función solo se debería habilitar cuando cada capa contenga una única pieza." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." +msgstr "La opción de espiralizar suaviza el movimiento en Z del borde exterior. Esto creará un incremento en Z constante durante toda la impresión. Esta función" +" convierte un modelo sólido en una impresión de una sola pared con una parte inferior sólida. Esta función solo se debería habilitar cuando cada capa contenga" +" una única pieza." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" @@ -5514,8 +6690,12 @@ msgstr "Contornos espiralizados suaves" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Suaviza los contornos espiralizados para reducir la visibilidad de la costura Z (la costura Z debería ser apenas visible en la impresora pero seguirá siendo visible en la vista de capas). Tenga en cuenta que la suavización tenderá a desdibujar detalles finos de la superficie." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." +msgstr "Suaviza los contornos espiralizados para reducir la visibilidad de la costura Z (la costura Z debería ser apenas visible en la impresora pero seguirá siendo" +" visible en la vista de capas). Tenga en cuenta que la suavización tenderá a desdibujar detalles finos de la superficie." #: /fdmprinter.def.json msgctxt "relative_extrusion label" @@ -5524,8 +6704,17 @@ msgstr "Extrusión relativa" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "Utilizar la extrusión relativa en lugar de la extrusión absoluta. El uso de pasos de extrusión relativos permite un procesamiento posterior más sencillo del GCode. Sin embargo, no es compatible con todas las impresoras y puede causar ligeras desviaciones en la cantidad de material depositado si se compara con los pasos de extrusión absolutos. Con independencia de este ajuste, el modo de extrusión se ajustará siempre en absoluto antes de la salida de cualquier secuencia GCode." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." +msgstr "Utilizar la extrusión relativa en lugar de la extrusión absoluta. El uso de pasos de extrusión relativos permite un procesamiento posterior más sencillo" +" del GCode. Sin embargo, no es compatible con todas las impresoras y puede causar ligeras desviaciones en la cantidad de material depositado si se compara" +" con los pasos de extrusión absolutos. Con independencia de este ajuste, el modo de extrusión se ajustará siempre en absoluto antes de la salida de cualquier" +" secuencia GCode." #: /fdmprinter.def.json msgctxt "experimental label" @@ -5544,8 +6733,18 @@ msgstr "Tolerancia de segmentación" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "Tolerancia vertical en las capas cortadas. Los contornos de una capa se generan normalmente pasando las secciones entrecruzadas a través del medio de cada espesor de capa (Media). Alternativamente, cada capa puede tener áreas ubicadas dentro del volumen a través de todo el grosor de la capa (Exclusiva) o una capa puede tener áreas ubicadas dentro en cualquier lugar de la capa (Inclusiva). La opción Inclusiva permite conservar la mayoría de los detalles, la opción Exclusiva permite obtener una adaptación óptima y la opción Media permite permanecer cerca de la superficie original." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." +msgstr "Tolerancia vertical en las capas cortadas. Los contornos de una capa se generan normalmente pasando las secciones entrecruzadas a través del medio de cada" +" espesor de capa (Media). Alternativamente, cada capa puede tener áreas ubicadas dentro del volumen a través de todo el grosor de la capa (Exclusiva) o" +" una capa puede tener áreas ubicadas dentro en cualquier lugar de la capa (Inclusiva). La opción Inclusiva permite conservar la mayoría de los detalles," +" la opción Exclusiva permite obtener una adaptación óptima y la opción Media permite permanecer cerca de la superficie original." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5569,8 +6768,15 @@ msgstr "Optimización del desplazamiento del relleno" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." -msgstr "Cuando está habilitado, se optimiza el orden en el que se imprimen las líneas de relleno para reducir la distancia de desplazamiento. La reducción del tiempo de desplazamiento obtenido depende en gran parte del modelo que se está fragmentando, el patrón de relleno, la densidad, etc. Tenga en cuenta que, para algunos modelos que tienen pequeñas áreas de relleno, el tiempo para fragmentar el modelo se puede aumentar en gran medida." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." +msgstr "Cuando está habilitado, se optimiza el orden en el que se imprimen las líneas de relleno para reducir la distancia de desplazamiento. La reducción del" +" tiempo de desplazamiento obtenido depende en gran parte del modelo que se está fragmentando, el patrón de relleno, la densidad, etc. Tenga en cuenta que," +" para algunos modelos que tienen pequeñas áreas de relleno, el tiempo para fragmentar el modelo se puede aumentar en gran medida." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" @@ -5579,7 +6785,9 @@ msgstr "Temperatura automática" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "Cambia automáticamente la temperatura para cada capa con la velocidad media de flujo de esa capa." #: /fdmprinter.def.json @@ -5589,7 +6797,9 @@ msgstr "Gráfico de flujo y temperatura" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "Datos que vinculan el flujo de materiales (en 3 mm por segundo) a la temperatura (grados centígrados)." #: /fdmprinter.def.json @@ -5599,8 +6809,13 @@ msgstr "Circunferencia mínima de polígono" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." -msgstr "Se filtran los polígonos en capas segmentadas que tienen una circunferencia más pequeña que esta. Los valores más pequeños suponen una resolución de malla mayor a costa de un tiempo de segmentación. Está indicado, sobre todo, para impresoras SLA y modelos 3D muy pequeños con muchos detalles." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." +msgstr "Se filtran los polígonos en capas segmentadas que tienen una circunferencia más pequeña que esta. Los valores más pequeños suponen una resolución de malla" +" mayor a costa de un tiempo de segmentación. Está indicado, sobre todo, para impresoras SLA y modelos 3D muy pequeños con muchos detalles." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" @@ -5609,8 +6824,11 @@ msgstr "Descomponer el soporte en pedazos" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." -msgstr "Omitir algunas conexiones de línea de soporte para que la estructura de soporte sea más fácil de descomponer. Este ajuste es aplicable al patrón de relleno del soporte en zigzag." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." +msgstr "Omitir algunas conexiones de línea de soporte para que la estructura de soporte sea más fácil de descomponer. Este ajuste es aplicable al patrón de relleno" +" del soporte en zigzag." #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" @@ -5619,7 +6837,9 @@ msgstr "Tamaño de los pedazos de soporte" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "Omitir una conexión entre líneas de soporte una vez cada N milímetros a fin de lograr que la estructura de soporte resulte más fácil de descomponer." #: /fdmprinter.def.json @@ -5629,7 +6849,9 @@ msgstr "Recuento de líneas de pedazos del soporte" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "Omitir una de cada N líneas de conexión para que la estructura de soporte se descomponga fácilmente." #: /fdmprinter.def.json @@ -5639,8 +6861,11 @@ msgstr "Habilitar parabrisas" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." -msgstr "Esto creará una pared alrededor del modelo que atrapa el aire (caliente) y lo protege contra flujos de aire exterior. Es especialmente útil para materiales que se deforman fácilmente." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." +msgstr "Esto creará una pared alrededor del modelo que atrapa el aire (caliente) y lo protege contra flujos de aire exterior. Es especialmente útil para materiales" +" que se deforman fácilmente." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" @@ -5659,7 +6884,9 @@ msgstr "Limitación del parabrisas" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." msgstr "Establece la altura del parabrisas. Seleccione esta opción para imprimir el parabrisas a la altura completa del modelo o a una altura limitada." #: /fdmprinter.def.json @@ -5679,7 +6906,9 @@ msgstr "Altura del parabrisas" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "Limitación de la altura del parabrisas. Por encima de esta altura, no se imprimirá ningún parabrisas." #: /fdmprinter.def.json @@ -5689,8 +6918,12 @@ msgstr "Convertir voladizo en imprimible" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." -msgstr "Cambiar la geometría del modelo impreso de modo que se necesite un soporte mínimo. Los voladizos descendentes se convertirán en voladizos llanos y las áreas inclinadas caerán para ser más verticales." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." +msgstr "Cambiar la geometría del modelo impreso de modo que se necesite un soporte mínimo. Los voladizos descendentes se convertirán en voladizos llanos y las" +" áreas inclinadas caerán para ser más verticales." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" @@ -5699,8 +6932,12 @@ msgstr "Ángulo máximo del modelo" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." -msgstr "Ángulo máximo de los voladizos una vez que se han hecho imprimibles. Un valor de 0º hace que todos los voladizos sean reemplazados por una pieza del modelo conectada a la placa de impresión y un valor de 90º no cambiará el modelo." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." +msgstr "Ángulo máximo de los voladizos una vez que se han hecho imprimibles. Un valor de 0º hace que todos los voladizos sean reemplazados por una pieza del modelo" +" conectada a la placa de impresión y un valor de 90º no cambiará el modelo." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" @@ -5709,8 +6946,12 @@ msgstr "Área máxima del agujero en voladizo" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." -msgstr "El área máxima de un agujero en la base del modelo antes de que se elimine mediante la herramienta Convertir voladizo en imprimible. Se conservarán los agujeros más pequeños. Con un valor de 0 mm² se rellenan todos los agujeros de la base del modelo." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." +msgstr "El área máxima de un agujero en la base del modelo antes de que se elimine mediante la herramienta Convertir voladizo en imprimible. Se conservarán los" +" agujeros más pequeños. Con un valor de 0 mm² se rellenan todos los agujeros de la base del modelo." #: /fdmprinter.def.json msgctxt "coasting_enable label" @@ -5719,8 +6960,12 @@ msgstr "Habilitar depósito por inercia" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." -msgstr "Depósito por inercia sustituye la última parte de una trayectoria de extrusión por una trayectoria de desplazamiento. El material rezumado se utiliza para imprimir la última parte de la trayectoria de extrusión con el fin de reducir el encordado." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." +msgstr "Depósito por inercia sustituye la última parte de una trayectoria de extrusión por una trayectoria de desplazamiento. El material rezumado se utiliza para" +" imprimir la última parte de la trayectoria de extrusión con el fin de reducir el encordado." #: /fdmprinter.def.json msgctxt "coasting_volume label" @@ -5729,7 +6974,9 @@ msgstr "Volumen de depósito por inercia" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "Volumen que de otro modo rezumaría. Este valor generalmente debería ser próximo al cubicaje del diámetro de la tobera." #: /fdmprinter.def.json @@ -5739,8 +6986,14 @@ msgstr "Volumen mínimo antes del depósito por inercia" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." -msgstr "Menor Volumen que deberá tener una trayectoria de extrusión antes de permitir el depósito por inercia. Para trayectorias de extrusión más pequeñas, se acumula menos presión en el tubo guía y, por tanto, el volumen depositado por inercia se escala linealmente. Este valor debe ser siempre mayor que el Volumen de depósito por inercia." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." +msgstr "Menor Volumen que deberá tener una trayectoria de extrusión antes de permitir el depósito por inercia. Para trayectorias de extrusión más pequeñas, se" +" acumula menos presión en el tubo guía y, por tanto, el volumen depositado por inercia se escala linealmente. Este valor debe ser siempre mayor que el Volumen" +" de depósito por inercia." #: /fdmprinter.def.json msgctxt "coasting_speed label" @@ -5749,8 +7002,12 @@ msgstr "Velocidad de depósito por inercia" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "Velocidad a la que se desplaza durante el depósito por inercia con relación a la velocidad de la trayectoria de extrusión. Se recomienda un valor ligeramente por debajo del 100%, ya que la presión en el tubo guía disminuye durante el movimiento depósito por inercia." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." +msgstr "Velocidad a la que se desplaza durante el depósito por inercia con relación a la velocidad de la trayectoria de extrusión. Se recomienda un valor ligeramente" +" por debajo del 100%, ya que la presión en el tubo guía disminuye durante el movimiento depósito por inercia." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" @@ -5759,7 +7016,9 @@ msgstr "Tamaño de las bolsas 3D en cruces" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "Tamaño de las bolsas en cruces del patrón de cruz 3D en las alturas en las que el patrón coincide consigo mismo." #: /fdmprinter.def.json @@ -5769,8 +7028,11 @@ msgstr "Imagen de densidad de relleno cruzada" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." -msgstr "La ubicación del archivo de una imagen de la que los valores de brillo determinan la densidad mínima en la ubicación correspondiente en el relleno de la impresión." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." +msgstr "La ubicación del archivo de una imagen de la que los valores de brillo determinan la densidad mínima en la ubicación correspondiente en el relleno de la" +" impresión." #: /fdmprinter.def.json msgctxt "cross_support_density_image label" @@ -5779,7 +7041,9 @@ msgstr "Imagen de densidad de relleno cruzada para soporte" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "La ubicación del archivo de una imagen de la que los valores de brillo determinan la densidad mínima en la ubicación correspondiente del soporte." #: /fdmprinter.def.json @@ -5799,8 +7063,13 @@ msgstr "Ángulo del soporte cónico" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -msgstr "Ángulo de inclinación del soporte cónico. Donde 0 grados es vertical y 90 grados es horizontal. Cuanto más pequeños son los ángulos, más robusto es el soporte, pero consta de más material. Los ángulos negativos hacen que la base del soporte sea más ancha que la parte superior." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." +msgstr "Ángulo de inclinación del soporte cónico. Donde 0 grados es vertical y 90 grados es horizontal. Cuanto más pequeños son los ángulos, más robusto es el" +" soporte, pero consta de más material. Los ángulos negativos hacen que la base del soporte sea más ancha que la parte superior." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" @@ -5809,7 +7078,9 @@ msgstr "Anchura mínima del soporte cónico" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "Ancho mínimo al que se reduce la base del área de soporte cónico. Las anchuras pequeñas pueden producir estructuras de soporte inestables." #: /fdmprinter.def.json @@ -5819,7 +7090,9 @@ msgstr "Forro difuso" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "Fluctúa aleatoriamente durante la impresión de la pared exterior, de modo que la superficie tiene un aspecto desigual y difuso." #: /fdmprinter.def.json @@ -5839,8 +7112,11 @@ msgstr "Grosor del forro difuso" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." -msgstr "Ancho dentro de la cual se fluctúa. Se recomienda mantener este valor por debajo del ancho de la pared exterior, ya que las paredes interiores permanecen inalteradas." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." +msgstr "Ancho dentro de la cual se fluctúa. Se recomienda mantener este valor por debajo del ancho de la pared exterior, ya que las paredes interiores permanecen" +" inalteradas." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" @@ -5849,8 +7125,12 @@ msgstr "Densidad del forro difuso" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." -msgstr "Densidad media de los puntos introducidos en cada polígono en una capa. Tenga en cuenta que los puntos originales del polígono se descartan, así que una baja densidad produce una reducción de la resolución." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." +msgstr "Densidad media de los puntos introducidos en cada polígono en una capa. Tenga en cuenta que los puntos originales del polígono se descartan, así que una" +" baja densidad produce una reducción de la resolución." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" @@ -5859,8 +7139,13 @@ msgstr "Distancia de punto del forro difuso" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "Distancia media entre los puntos aleatorios introducidos en cada segmento de línea. Tenga en cuenta que los puntos originales del polígono se descartan, así que un suavizado alto produce una reducción de la resolución. Este valor debe ser mayor que la mitad del grosor del forro difuso." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." +msgstr "Distancia media entre los puntos aleatorios introducidos en cada segmento de línea. Tenga en cuenta que los puntos originales del polígono se descartan," +" así que un suavizado alto produce una reducción de la resolución. Este valor debe ser mayor que la mitad del grosor del forro difuso." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" @@ -5869,7 +7154,9 @@ msgstr "Desplazamiento de extrusión máximo del factor de compensación del cau #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "La distancia máxima en mm para mover el filamento con el fin de compensar los cambios en el caudal." #: /fdmprinter.def.json @@ -5879,8 +7166,12 @@ msgstr "Factor de compensación del caudal" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." -msgstr "La distancia para mover el filamento con el fin de compensar los cambios en el caudal, como porcentaje de la distancia a la que se movería el filamento en un segundo de extrusión." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." +msgstr "La distancia para mover el filamento con el fin de compensar los cambios en el caudal, como porcentaje de la distancia a la que se movería el filamento" +" en un segundo de extrusión." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" @@ -5889,8 +7180,13 @@ msgstr "Impresión de alambre" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." -msgstr "Imprime solo la superficie exterior con una estructura reticulada poco densa, imprimiendo 'en el aire'. Esto se realiza mediante la impresión horizontal de los contornos del modelo a intervalos Z dados que están conectados a través de líneas ascendentes y descendentes en diagonal." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." +msgstr "Imprime solo la superficie exterior con una estructura reticulada poco densa, imprimiendo 'en el aire'. Esto se realiza mediante la impresión horizontal" +" de los contornos del modelo a intervalos Z dados que están conectados a través de líneas ascendentes y descendentes en diagonal." #: /fdmprinter.def.json msgctxt "wireframe_height label" @@ -5899,8 +7195,12 @@ msgstr "Altura de conexión en IA" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." -msgstr "Altura de las líneas ascendentes y descendentes en diagonal entre dos partes horizontales. Esto determina la densidad global de la estructura reticulada. Solo se aplica a la Impresión de Alambre." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." +msgstr "Altura de las líneas ascendentes y descendentes en diagonal entre dos partes horizontales. Esto determina la densidad global de la estructura reticulada." +" Solo se aplica a la Impresión de Alambre." #: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" @@ -5909,7 +7209,9 @@ msgstr "Distancia a la inserción del techo en IA" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "Distancia cubierta al hacer una conexión desde un contorno del techo hacia el interior. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -5919,7 +7221,9 @@ msgstr "Velocidad de IA" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "Velocidad a la que la tobera se desplaza durante la extrusión de material. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -5929,7 +7233,9 @@ msgstr "Velocidad de impresión de la parte inferior en IA" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." msgstr "Velocidad de impresión de la primera capa, que es la única capa que toca la plataforma de impresión. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -5939,7 +7245,8 @@ msgstr "Velocidad de impresión ascendente en IA" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Velocidad de impresión de una línea ascendente 'en el aire'. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -5949,7 +7256,8 @@ msgstr "Velocidad de impresión descendente en IA" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Velocidad de impresión de una línea descendente en diagonal 'en el aire'. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -5959,7 +7267,9 @@ msgstr "Velocidad de impresión horizontal en IA" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "Velocidad de impresión de los contornos horizontales del modelo. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -5969,7 +7279,9 @@ msgstr "Flujo en IA" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "Compensación de flujo: la cantidad de material extruido se multiplica por este valor. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -5989,7 +7301,8 @@ msgstr "Flujo plano en IA" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Compensación de flujo al imprimir líneas planas. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -5999,7 +7312,9 @@ msgstr "Retardo superior en IA" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "Tiempo de retardo después de un movimiento ascendente, para que la línea ascendente pueda endurecerse. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -6019,8 +7334,12 @@ msgstr "Retardo plano en IA" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." -msgstr "Tiempo de retardo entre dos segmentos horizontales. La introducción de este retardo puede causar una mejor adherencia a las capas anteriores en los puntos de conexión, mientras que los retardos demasiado prolongados causan combados. Solo se aplica a la impresión de alambre." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." +msgstr "Tiempo de retardo entre dos segmentos horizontales. La introducción de este retardo puede causar una mejor adherencia a las capas anteriores en los puntos" +" de conexión, mientras que los retardos demasiado prolongados causan combados. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" @@ -6031,10 +7350,10 @@ msgstr "Facilidad de ascenso en IA" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -msgstr "" -"Distancia de un movimiento ascendente que se extrude a media velocidad.\n" -"Esto puede causar una mejor adherencia a las capas anteriores, aunque no calienta demasiado el material en esas capas. Solo se aplica a la impresión de alambre." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." +msgstr "Distancia de un movimiento ascendente que se extrude a media velocidad.\nEsto puede causar una mejor adherencia a las capas anteriores, aunque no calienta" +" demasiado el material en esas capas. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" @@ -6043,8 +7362,12 @@ msgstr "Tamaño de nudo de IA" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." -msgstr "Crea un pequeño nudo en la parte superior de una línea ascendente, de modo que la siguiente capa horizontal tendrá mayor probabilidad de conectarse a la misma. Solo se aplica a la impresión de alambre." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." +msgstr "Crea un pequeño nudo en la parte superior de una línea ascendente, de modo que la siguiente capa horizontal tendrá mayor probabilidad de conectarse a la" +" misma. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json msgctxt "wireframe_fall_down label" @@ -6053,7 +7376,9 @@ msgstr "Caída en IA" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "Distancia a la que cae el material después de una extrusión ascendente. Esta distancia se compensa. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json @@ -6063,8 +7388,12 @@ msgstr "Arrastre en IA" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." -msgstr "Distancia a la que el material de una extrusión ascendente se arrastra junto con la extrusión descendente en diagonal. Esta distancia se compensa. Solo se aplica a la impresión de alambre." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." +msgstr "Distancia a la que el material de una extrusión ascendente se arrastra junto con la extrusión descendente en diagonal. Esta distancia se compensa. Solo" +" se aplica a la impresión de alambre." #: /fdmprinter.def.json msgctxt "wireframe_strategy label" @@ -6073,8 +7402,18 @@ msgstr "Estrategia en IA" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." -msgstr "Estrategia para asegurarse de que dos capas consecutivas conecten en cada punto de conexión. La retracción permite que las líneas ascendentes se endurezcan en la posición correcta, pero pueden hacer que filamento se desmenuce. Se puede realizar un nudo al final de una línea ascendente para aumentar la posibilidad de conexión a la misma y dejar que la línea se enfríe; sin embargo, esto puede requerir velocidades de impresión lentas. Otra estrategia consiste en compensar el combado de la parte superior de una línea ascendente; sin embargo, las líneas no siempre caen como se espera." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." +msgstr "Estrategia para asegurarse de que dos capas consecutivas conecten en cada punto de conexión. La retracción permite que las líneas ascendentes se endurezcan" +" en la posición correcta, pero pueden hacer que filamento se desmenuce. Se puede realizar un nudo al final de una línea ascendente para aumentar la posibilidad" +" de conexión a la misma y dejar que la línea se enfríe; sin embargo, esto puede requerir velocidades de impresión lentas. Otra estrategia consiste en compensar" +" el combado de la parte superior de una línea ascendente; sin embargo, las líneas no siempre caen como se espera." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" @@ -6098,8 +7437,12 @@ msgstr "Enderezar líneas descendentes en IA" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." -msgstr "Porcentaje de una línea descendente en diagonal que está cubierta por un trozo de línea horizontal. Esto puede evitar el combado del punto de nivel superior de las líneas ascendentes. Solo se aplica a la impresión de alambre." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." +msgstr "Porcentaje de una línea descendente en diagonal que está cubierta por un trozo de línea horizontal. Esto puede evitar el combado del punto de nivel superior" +" de las líneas ascendentes. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" @@ -6108,8 +7451,12 @@ msgstr "Caída del techo en IA" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." -msgstr "Distancia a la que las líneas horizontales del techo impresas 'en el aire' caen mientras se imprime. Esta distancia se compensa. Solo se aplica a la impresión de alambre." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." +msgstr "Distancia a la que las líneas horizontales del techo impresas 'en el aire' caen mientras se imprime. Esta distancia se compensa. Solo se aplica a la impresión" +" de alambre." #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" @@ -6118,8 +7465,12 @@ msgstr "Arrastre del techo en IA" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." -msgstr "La distancia del trozo final de una línea entrante que se arrastra al volver al contorno exterior del techo. Esta distancia se compensa. Solo se aplica a la impresión de alambre." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." +msgstr "La distancia del trozo final de una línea entrante que se arrastra al volver al contorno exterior del techo. Esta distancia se compensa. Solo se aplica" +" a la impresión de alambre." #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" @@ -6128,8 +7479,11 @@ msgstr "Retardo exterior del techo en IA" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." -msgstr "El tiempo empleado en los perímetros exteriores del agujero que se convertirá en un techo. Cuanto mayor sea el tiempo, mejor será la conexión. Solo se aplica a la impresión de alambre." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." +msgstr "El tiempo empleado en los perímetros exteriores del agujero que se convertirá en un techo. Cuanto mayor sea el tiempo, mejor será la conexión. Solo se" +" aplica a la impresión de alambre." #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" @@ -6138,8 +7492,13 @@ msgstr "Holgura de la tobera en IA" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." -msgstr "Distancia entre la tobera y líneas descendentes en horizontal. Cuanto mayor sea la holgura, menos pronunciado será el ángulo de las líneas descendentes en diagonal, lo que a su vez se traduce en menos conexiones ascendentes con la siguiente capa. Solo se aplica a la impresión de alambre." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." +msgstr "Distancia entre la tobera y líneas descendentes en horizontal. Cuanto mayor sea la holgura, menos pronunciado será el ángulo de las líneas descendentes" +" en diagonal, lo que a su vez se traduce en menos conexiones ascendentes con la siguiente capa. Solo se aplica a la impresión de alambre." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" @@ -6148,7 +7507,9 @@ msgstr "Utilizar capas de adaptación" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "Las capas de adaptación calculan las alturas de las capas dependiendo de la forma del modelo." #: /fdmprinter.def.json @@ -6168,7 +7529,9 @@ msgstr "Tamaño de pasos de variación de las capas de adaptación" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "La diferencia de altura de la siguiente altura de capa en comparación con la anterior." #: /fdmprinter.def.json @@ -6178,8 +7541,12 @@ msgstr "Tamaño de la topografía de las capas de adaptación" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." -msgstr "Distancia horizontal objetivo entre dos capas adyacentes. Si se reduce este ajuste, se tendrán que utilizar capas más finas para acercar más los bordes de las capas." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." +msgstr "Distancia horizontal objetivo entre dos capas adyacentes. Si se reduce este ajuste, se tendrán que utilizar capas más finas para acercar más los bordes" +" de las capas." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" @@ -6188,8 +7555,13 @@ msgstr "Ángulo de voladizo de pared" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Las paredes con un ángulo de voladizo mayor que este se imprimirán con los ajustes de voladizo de pared. Cuando el valor sea 90, no se aplicará la condición de voladizo a la pared. El voladizo que se apoya en el soporte tampoco se tratará como voladizo." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." +msgstr "Las paredes con un ángulo de voladizo mayor que este se imprimirán con los ajustes de voladizo de pared. Cuando el valor sea 90, no se aplicará la condición" +" de voladizo a la pared. El voladizo que se apoya en el soporte tampoco se tratará como voladizo." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" @@ -6198,7 +7570,9 @@ msgstr "Velocidad de voladizo de pared" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "Los voladizos de pared se imprimirán a este porcentaje de su velocidad de impresión normal." #: /fdmprinter.def.json @@ -6208,7 +7582,9 @@ msgstr "Habilitar ajustes del puente" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "Detección de puentes y modificación de los ajustes de velocidad de impresión, flujo y ventilador durante la impresión de puentes." #: /fdmprinter.def.json @@ -6218,8 +7594,12 @@ msgstr "Longitud mínima de la pared del puente" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." -msgstr "Las paredes no compatibles menores que este valor se imprimirán utilizando los ajustes de pared habituales. Las paredes no compatibles mayores se imprimirán utilizando los ajustes de pared de puente." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." +msgstr "Las paredes no compatibles menores que este valor se imprimirán utilizando los ajustes de pared habituales. Las paredes no compatibles mayores se imprimirán" +" utilizando los ajustes de pared de puente." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" @@ -6228,8 +7608,12 @@ msgstr "Umbral del soporte del forro del puente" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." -msgstr "Si un área de forro es compatible con un porcentaje inferior de su área, se imprime utilizando los ajustes de puente. De lo contrario, se imprimirá utilizando los ajustes de forro habituales." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." +msgstr "Si un área de forro es compatible con un porcentaje inferior de su área, se imprime utilizando los ajustes de puente. De lo contrario, se imprimirá utilizando" +" los ajustes de forro habituales." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" @@ -6238,8 +7622,11 @@ msgstr "Densidad máxima de relleno de puente escaso" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." -msgstr "La máxima densidad de relleno que se considera escasa. El forro sobre el relleno escaso se considera sin soporte y, por lo tanto, se puede tratar como un forro de puente." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." +msgstr "La máxima densidad de relleno que se considera escasa. El forro sobre el relleno escaso se considera sin soporte y, por lo tanto, se puede tratar como" +" un forro de puente." #: /fdmprinter.def.json msgctxt "bridge_wall_coast label" @@ -6248,8 +7635,12 @@ msgstr "Depósito por inercia de la pared del puente" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." -msgstr "Controla la distancia del depósito por inercia del extrusor justo antes de empezar un puente. Un depósito por inercia antes del inicio del puente puede reducir la presión en la tobera y dar como resultado un puente más horizontal." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." +msgstr "Controla la distancia del depósito por inercia del extrusor justo antes de empezar un puente. Un depósito por inercia antes del inicio del puente puede" +" reducir la presión en la tobera y dar como resultado un puente más horizontal." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" @@ -6268,7 +7659,9 @@ msgstr "Flujo de pared del puente" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "Cuando se imprimen las paredes del puente; la cantidad de material extruido se multiplica por este valor." #: /fdmprinter.def.json @@ -6288,7 +7681,9 @@ msgstr "Flujo de forro del puente" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "Cuando se imprimen las áreas de forro del puente; la cantidad de material extruido se multiplica por este valor." #: /fdmprinter.def.json @@ -6298,7 +7693,9 @@ msgstr "Densidad de forro del puente" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "Densidad de la capa de forro del puente. Un valor inferior a 100 aumentará los huecos entre las líneas del forro." #: /fdmprinter.def.json @@ -6318,8 +7715,12 @@ msgstr "Puente con varias capas" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." -msgstr "Si esta opción está habilitada, la segunda y tercera capa por encima del aire se imprimen utilizando los siguientes ajustes. De lo contrario, estas capas se imprimen utilizando los ajustes habituales." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." +msgstr "Si esta opción está habilitada, la segunda y tercera capa por encima del aire se imprimen utilizando los siguientes ajustes. De lo contrario, estas capas" +" se imprimen utilizando los ajustes habituales." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" @@ -6338,7 +7739,9 @@ msgstr "Flujo del segundo forro del puente" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Cuando se imprime la segunda capa del forro del puente; la cantidad de material extruido se multiplica por este valor." #: /fdmprinter.def.json @@ -6348,7 +7751,9 @@ msgstr "Densidad del segundo forro del puente" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "Densidad de la segunda capa de forro del puente. Un valor inferior a 100 aumentará los huecos entre las líneas del forro." #: /fdmprinter.def.json @@ -6378,7 +7783,9 @@ msgstr "Flujo del tercer forro del puente" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Cuando se imprime la tercera capa del forro del puente; la cantidad de material extruido se multiplica por este valor." #: /fdmprinter.def.json @@ -6388,7 +7795,9 @@ msgstr "Densidad del tercer forro del puente" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "Densidad de la tercera capa de forro del puente. Un valor inferior a 100 aumentará los huecos entre las líneas del forro." #: /fdmprinter.def.json @@ -6408,8 +7817,14 @@ msgstr "Limpiar tobera entre capas" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -msgstr "Posibilidad de incluir GCode de limpieza de tobera entre capas (máximo 1 por capa). Habilitar este ajuste puede influir en el comportamiento de retracción en el cambio de capa. Utilice los ajustes de retracción de limpieza para controlar la retracción en las capas donde la secuencia de limpieza estará en curso." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." +msgstr "Posibilidad de incluir GCode de limpieza de tobera entre capas (máximo 1 por capa). Habilitar este ajuste puede influir en el comportamiento de retracción" +" en el cambio de capa. Utilice los ajustes de retracción de limpieza para controlar la retracción en las capas donde la secuencia de limpieza estará en" +" curso." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" @@ -6418,8 +7833,13 @@ msgstr "Volumen de material entre limpiezas" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." -msgstr "Material máximo que puede extruirse antes de que se inicie otra limpieza de la tobera. Si este valor es inferior al volumen de material necesario en una capa, el ajuste no tiene efecto en esa capa, es decir, se limita a una limpieza por capa." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." +msgstr "Material máximo que puede extruirse antes de que se inicie otra limpieza de la tobera. Si este valor es inferior al volumen de material necesario en una" +" capa, el ajuste no tiene efecto en esa capa, es decir, se limita a una limpieza por capa." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" @@ -6438,7 +7858,8 @@ msgstr "Distancia de retracción de limpieza" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Cantidad para retraer el filamento para que no rezume durante la secuencia de limpieza." #: /fdmprinter.def.json @@ -6448,7 +7869,9 @@ msgstr "Cantidad de cebado adicional de retracción de limpieza" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "Algunos materiales pueden rezumar durante el movimiento de un desplazamiento de limpieza, lo cual se puede corregir aquí." #: /fdmprinter.def.json @@ -6458,7 +7881,9 @@ msgstr "Velocidad de retracción de limpieza" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "Velocidad a la que se retrae el filamento y se prepara durante un movimiento de retracción de limpieza." #: /fdmprinter.def.json @@ -6468,7 +7893,8 @@ msgstr "Velocidad de retracción en retracción de limpieza" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "Velocidad a la que se retrae el filamento durante un movimiento de retracción de limpieza." #: /fdmprinter.def.json @@ -6478,7 +7904,8 @@ msgstr "Velocidad de cebado de retracción de limpieza" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "Velocidad a la que se prepara el filamento durante un movimiento de retracción de limpieza." #: /fdmprinter.def.json @@ -6498,8 +7925,12 @@ msgstr "Limpiar salto en Z" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Siempre que se limpia, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Impide que la tobera golpee la impresión durante los movimientos de desplazamiento, reduciendo las posibilidades de golpear la impresión desde la placa de impresión." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." +msgstr "Siempre que se limpia, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Impide que la tobera golpee la impresión durante" +" los movimientos de desplazamiento, reduciendo las posibilidades de golpear la impresión desde la placa de impresión." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" @@ -6558,7 +7989,9 @@ msgstr "Tamaño máximo de agujero pequeño" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "Los agujeros y contornos de las piezas con un diámetro menor que estos se imprimen utilizando la función Velocidad de pequeñas partes." #: /fdmprinter.def.json @@ -6568,7 +8001,9 @@ msgstr "Longitud máxima de pequeñas partes" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "Los contornos de las partes que sean más cortos que esta longitud se imprimen utilizando la función Velocidad de pequeñas partes." #: /fdmprinter.def.json @@ -6578,7 +8013,9 @@ msgstr "Velocidad de pequeñas partes" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." msgstr "Las pequeñas partes se imprimirán a este porcentaje de su velocidad de impresión normal. Una impresión más lenta puede mejorar la adhesión y la precisión." #: /fdmprinter.def.json @@ -6588,8 +8025,12 @@ msgstr "Velocidad de la capa inicial de partes pequeñas" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Las pequeñas partes de la primera capa se imprimirán a este porcentaje de su velocidad de impresión normal. Una impresión más lenta puede mejorar la adhesión y la precisión." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." +msgstr "Las pequeñas partes de la primera capa se imprimirán a este porcentaje de su velocidad de impresión normal. Una impresión más lenta puede mejorar la adhesión" +" y la precisión." #: /fdmprinter.def.json msgctxt "material_alternate_walls label" @@ -6598,7 +8039,9 @@ msgstr "Alternar direcciones de pared" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." msgstr "Le permite alternar las direcciones de las paredes entre capas o insertos. Útil para materiales que pueden acumular tensión, como para imprimir en metal." #: /fdmprinter.def.json @@ -6618,7 +8061,9 @@ msgstr "Recuento de paredes base de balsa" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "El número de contornos que se imprimirán alrededor del patrón lineal en la capa base de la balsa." #: /fdmprinter.def.json @@ -6628,7 +8073,9 @@ msgstr "Ajustes de la línea de comandos" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "Ajustes que únicamente se utilizan si CuraEngine no se ejecuta desde la interfaz de Cura." #: /fdmprinter.def.json @@ -6638,7 +8085,9 @@ msgstr "Centrar objeto" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." msgstr "Centrar o no el objeto en el centro de la plataforma de impresión (0, 0), en vez de utilizar el sistema de coordenadas con el que se guardó el objeto." #: /fdmprinter.def.json @@ -6668,7 +8117,9 @@ msgstr "Posición Z en la malla" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "Desplazamiento aplicado al objeto sobre el eje Z. Permite efectuar la operación antes conocida como «Object Sink»." #: /fdmprinter.def.json @@ -6678,1049 +8129,6 @@ msgstr "Matriz de rotación de la malla" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "Matriz de transformación que se aplicará al modelo cuando se cargue desde el archivo." - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "Determina el orden de impresión de las paredes. La preimpresión de las paredes exteriores mejora la precisión dimensional ya que las fallas de las paredes internas no pueden propagarse hacia el exterior. Sin embargo, si imprime más tarde, podrá apilarlos mejor cuando se impriman los voladizos." - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "Dividir umbral de línea media" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "El ancho de línea más pequeño, como un factor del ancho de línea normal, por encima del cual la línea media (si existe) se dividirá en dos. Reduzca esta configuración para utilizar menos líneas más finas. Incremente para utilizar menos líneas más anchas. Tenga en cuenta que esto se mantiene, como si toda la forma necesitara ser rellenada con una pared. Por lo tanto, en este contexto, la línea intermedia se refiere a la línea intermedia del objeto entre dos bordes externos, incluso si en lugar de la pared, la impresión contiene un relleno u otro revestimiento externo." - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "El ancho de línea mínimo para paredes de polilínea de relleno de hueco de línea intermedia. Este parámetro determina a partir de qué grosor de modelo pasamos de imprimir dos líneas de paredes a imprimir dos paredes exteriores y una sola pared central en el medio. Un ancho mínimo más alto de la línea perimetral impar conduce a un ancho máximo más alto de la línea perimetral par. El ancho máximo de línea perimetral impar se calcula como 2 * ancho mínimo de línea perimetral par." - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "Añadir umbral de línea media" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "El ancho de línea más pequeño, como un factor del ancho de línea normal, por encima del cual se agregará una línea intermedia (si aún no existe). Reduzca esta configuración para utilizar menos líneas más finas. Incremente para utilizar menos líneas más anchas. Tenga en cuenta que esto se mantiene, como si toda la forma necesitara ser rellenada con una pared. Por lo tanto, en este contexto, la línea intermedia se refiere a la línea intermedia del objeto entre dos bordes externos, incluso si en lugar de la pared, la impresión contiene un relleno u otro revestimiento externo." - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "Silueta 2D del cabezal de impresión (incluidas las tapas del ventilador)." - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "Paredes exteriores antes que interiores" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "Cuando está activado, imprime las paredes de fuera hacia dentro. Este ajuste puede mejorar la precisión dimensional en las direcciones X e Y si se utiliza un plástico de alta viscosidad como el ABS. Sin embargo, puede reducir la calidad de impresión de la superficie exterior, especialmente en voladizos." - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "Compensar superposiciones de pared" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "Compensa el flujo en partes de una pared que se están imprimiendo dónde ya hay una pared." - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "Compensar superposiciones de pared exterior" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "Compensa el flujo en partes de una pared exterior que se están imprimiendo donde ya hay una pared." - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "Compensar superposiciones de pared interior" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "Compensa el flujo en partes de una pared interior que se están imprimiendo donde ya hay una pared." - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "Flujo de pared mínimo" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "Porcentaje mínimo de flujo permitido en una línea de pared. La compensación de superposición reduce el flujo de pared cuando se coloca cerca de otra pared. Las paredes con flujos inferiores a este valor se sustituirán con un movimiento de desplazamiento. Al utilizar este ajuste debe habilitar la compensación de superposición de pared e imprimir la pared exterior antes que las interiores." - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "Preferencia de retracción" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "Si se habilita esta opción, se utilizará retracción en lugar de peinada para los movimientos de desplazamiento que sustituyen las paredes cuyo flujo está por debajo de los límites mínimos de flujo." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "Rellenar espacios entre paredes" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "Rellena espacios entre paredes en los que no encaja ninguna pared." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "En ningún sitio" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "En todas partes" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "Filtrar pequeños huecos" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "Filtrar pequeños huecos para reducir las gotas en la parte externa del modelo." - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "Igualar flujo de filamentos" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "Imprimir las líneas finas más rápido que las normales de modo que la cantidad de material rezumado por segundo no varíe. Puede ser necesario que las partes finas del modelo se impriman con un ancho de línea más pequeño que el definido en los ajustes. Este ajuste controla los cambios de velocidad de dichas líneas." - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "Velocidad máxima de igualación de flujo" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "Velocidad de impresión máxima cuando se ajusta la velocidad de impresión para igualar el flujo." - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "Los comandos de GCode que se ejecutarán justo al inicio separados por - \\n." - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "Los comandos de GCode que se ejecutarán justo al final separados por - \\n." - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "Velocidad de alimentación máxima" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "Patrón del material de relleno de la impresión. El relleno de línea y zigzag cambia de dirección en capas alternas, con lo que se reduce el coste de material. Los patrones de rejilla, triángulo, trihexágono, cubo, octeto, cubo bitruncado, transversal y concéntrico se imprimen en todas las capas por completo. El relleno giroide, cúbico, cúbico bitruncado y de octeto cambian en cada capa para proporcionar una distribución de fuerza equitativa en cada dirección. El relleno de iluminación intenta minimizar el relleno, apoyando únicamente las cubiertas (internas) del objeto. Como tal, el porcentaje de relleno solo es \"válido\" una capa por debajo de lo que necesite para soportar el modelo." - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "La diferencia que puede tener una capa de relleno de iluminación con la inmediatamente superior como cuando se podan las puntas de los árboles. Medido en el ángulo dado el espesor." - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "La diferencia que puede tener una capa de relleno de iluminación con la inmediatamente superior como el suavizado de los árboles. Medido en el ángulo dado el espesor." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Patrón del material de relleno de la impresión. El relleno de línea y zigzag cambia de dirección en capas alternas, con lo que se reduce el coste de material. Los patrones de rejilla, triángulo, trihexágono, cubo, octeto, cubo bitruncado, transversal y concéntrico se imprimen en todas las capas por completo. El relleno giroide, cúbico, cúbico bitruncado y de octeto cambian en cada capa para proporcionar una distribución de fuerza equitativa en cada dirección." - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "Distancia mínima entre la parte exterior del molde y la parte exterior del modelo." - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "Número de pasos que tiene que dar el motor para abarcar un milímetro de movimiento en la dirección E." - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "Si no es cero, los movimientos de desplazamiento de peinada que sean superiores a esta distancia utilizarán retracción." - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "Aplicar el desplazamiento del extrusor al sistema de coordenadas." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "Perímetro" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "Las superficies superiores e inferiores de un objeto con un ángulo mayor que este no expanden los forros superior e inferior. Esto evita la expansión de las áreas de forro estrechas que se crean cuando la superficie del modelo tiene una inclinación casi vertical. Un ángulo de 0º es horizontal, mientras que uno de 90º es vertical." - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "Velocidad de la capa inicial. Se recomienda un valor más bajo para mejorar la adherencia a la placa de impresión." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Determina la prioridad de esta malla al tener en cuenta varias mallas de relleno superpuestas. Las áreas en las que se superponen varias mallas de relleno tomarán la configuración de la malla con el rango más bajo. Una malla de relleno con un orden superior modificará el relleno de las mallas de relleno con un orden inferior y las mallas normales." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "La temperatura utilizada para la placa de impresión caliente. Si el valor es 0, la temperatura de la plataforma no se ajustará." - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "Temperatura de la placa de impresión una vez caliente en la primera capa." - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "Índice de compresión" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "Índice de compresión en porcentaje." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Determina la prioridad de esta malla al tener en cuenta los volúmenes superpuestos. Las áreas con varias mallas se verán afectadas por la malla de menor rango. Una malla de relleno con un orden superior modificará el relleno de las mallas de relleno con un orden inferior y las mallas normales." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "Con esta opción se decide si imprimir todos los modelos al mismo tiempo capa por capa o esperar a terminar un modelo antes de pasar al siguiente. El modo de uno en uno solo es posible si todos los modelos están lo suficientemente separados para que el cabezal de impresión pase entre ellos y todos estén a menos de la distancia entre la boquilla y los ejes X/Y. " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "Orden de las mallas de relleno" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Determina qué malla de relleno está dentro del relleno de otra malla de relleno. Una malla de relleno de orden superior modificará el relleno de las mallas de relleno con un orden inferior y mallas normales." - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "Soporte en árbol" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "Generar un soporte en forma de árbol con ramas que apoyan la impresión. Esto puede reducir el uso de material y el tiempo de impresión, pero aumenta considerablemente el tiempo de fragmentación." - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "Cómo segmentar capas con superficies diagonales. Las áreas de una capa se pueden crear según el punto en el que el centro de esta intersecta con la superficie (Media). Las capas también pueden tener áreas comprendidas en el volumen a lo largo de la altura de la capa (Exclusiva) o una capa puede tener áreas comprendidas en cualquier lugar de la capa (Inclusiva). Las capas exclusivas tienen un mayor nivel de detalle, mientras que las inclusivas son las que mejor se ajustan y las medias las que tardan menos en procesarse." - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "Relleno spaghetti" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "Imprima el relleno cada cierto tiempo para que el filamento se enrosque caóticamente dentro del objeto. Esto reduce el tiempo de impresión, pero el comportamiento es más bien impredecible." - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "Relleno spaghetti en escalones" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "Puede elegir si imprimir el relleno spaghetti en escalones o extruir todos los filamentos del relleno al final de la impresión." - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "Ángulo máximo de relleno spaghetti" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "Ángulo máximo con respecto al eje Z de dentro de la impresora para áreas que se deben rellenar con relleno spaghetti más tarde. Reducir este valor produce que las piezas con más ángulos del modelo se rellenen en cada capa." - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "Altura máxima de relleno spaghetti" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "Altura máxima del espacio interior se puede combinar y rellenar desde arriba." - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "Entrante spaghetti" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "Desplazamiento de las paredes desde las que se va a imprimir el relleno spaghetti." - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "Flujo spaghetti" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "Ajusta la densidad del relleno spaghetti. Tenga en cuenta que la densidad de relleno solo controla el espaciado entre líneas del patrón de relleno, no la cantidad de extrusión del relleno spaghetti." - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "Volumen adicional de relleno spaghetti" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "Término de corrección para ajustar el volumen total que se extruye cada vez que se usa el relleno spaghetti." - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "GUID del material. Este valor se define de forma automática. " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "Distancia a la cual se estaciona el filamento" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "Distancia desde la punta de la tobera a la cual se estaciona el filamento cuando un extrusor ya no se utiliza." - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno de Material Station" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno de Material Station" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "Velocidad de purga del extremo del filamento" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno de Material Station" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "Longitud de purga del extremo del filamento" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno de Material Station" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno de Material Station" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno de Material Station" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "Retrae el filamento cuando la tobera se mueve sobre un área no impresa. " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "Distancia de la estructura de soporte desde el voladizo en las direcciones X/Y. " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "category_fixes" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "category_blackmagic" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "¡Experimental!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "Polígono del cabezal de la máquina" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "Silueta 2D del cabezal de impresión (sin incluir las tapas del ventilador)." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "Con esta opción se decide si imprimir todos los modelos de una capa a la vez o esperar a terminar un modelo antes de pasar al siguiente. El modo de uno en uno solo es posible si se separan todos los modelos de tal manera que el cabezal de impresión completo pueda moverse entre los modelos y todos los modelos son menores que la distancia entre la tobera y los ejes X/Y." - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "Grosor de las paredes del soporte en árbol" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "El grosor de las paredes de las ramas del soporte en árbol. Imprimir paredes más gruesas llevará más tiempo pero no se caerán tan fácilmente." - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "Recuento de líneas de pared del soporte en árbol" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "El número de las paredes de las ramas del soporte en árbol. Imprimir paredes más gruesas llevará más tiempo pero no se caerán tan fácilmente." - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "Posibilidad de incluir GCode de limpieza de tobera entre capas. Habilitar este ajuste puede influir en el comportamiento de retracción en el cambio de capa. Utilice los ajustes de retracción de limpieza para controlar la retracción en las capas donde la secuencia de limpieza estará en curso." - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "Material máximo que puede extruirse antes de que se inicie otra limpieza de tobera." - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "Velocidad de cebado de retracción" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "Limpiar salto en Z en la retracción" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "Siempre que se realiza una retracción, la placa de impresión se baja para crear holgura entre la tobera y la impresión. Impide que la tobera golpee la impresión durante movimientos de desplazamiento, reduciendo las posibilidades de alcanzar la impresión de la placa de impresión." - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Tamaño del área mínima para los polígonos de la interfaz de soporte. No se generarán polígonos que posean un área de menor tamaño que este valor." - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Tamaño del área mínima para los techos del soporte. No se generarán polígonos que posean un área de menor tamaño que este valor." - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Tamaño del área mínima para los suelos del soporte. No se generarán polígonos que posean un área de menor tamaño que este valor." - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "Alternar la rotación del forro" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "Alterna la dirección en la que se imprimen las capas superiores/inferiores. Normalmente, se imprimen únicamente en diagonal. Este ajuste añade las direcciones solo X y solo Y." - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "Desplazamiento de extrusión máximo del factor de compensación del caudal" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "Distancia máxima en mm que se va a compensar." - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "Factor de compensación del caudal" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "La multiplicación factor por caudal da como resultado la conversión de distancia." - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "Umbral de las capas de adaptación" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "Umbral para usar o no una capa más pequeña. Este número se compara con el curtido de la pendiente más empinada de una capa." - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "Las paredes con un ángulo de voladizo mayor que este se imprimirán con los ajustes de voladizo de pared. Cuando el valor sea 90, no se aplicará la condición de voladizo a la pared." - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Las pequeñas partes se imprimirán a este porcentaje de su velocidad de impresión normal. Una impresión más lenta puede mejorar la adhesión y la precisión." - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "Velocidad de primera capa" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Las pequeñas partes de la primera capa se imprimirán a este porcentaje de su velocidad de impresión normal. Una impresión más lenta puede mejorar la adhesión y la precisión." - -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "Pasar por la superficie superior una vez más, pero sin extruir material, para derretir la parte externa del plástico y crear una superficie más lisa." - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "Comenzar capas con la misma parte" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "En cada capa, comenzar imprimiendo el objeto cerca del mismo punto, de forma que no se comienza una capa imprimiendo la pieza en la que finalizó la capa anterior. Esto permite mejorar los voladizos y las partes pequeñas, a costa de un mayor tiempo de impresión." - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "Orientación del patrón de relleno para soportes. El patrón de relleno de soporte se gira en el plano horizontal." - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "La desviación máxima permitida al reducir la resolución en el ajuste de resolución máxima. Si se aumenta el valor, la impresión será menos precisa pero el GCode será más pequeño." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "Tipo de GCode" - -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "Controlar si las esquinas del contorno del modelo influyen en la posición de la costura. «Ninguno» significa que las esquinas no influyen en la posición de la costura. «Ocultar costura» significa que es probable que la costura se realice en una esquina interior. «Mostrar costura» significa que es probable que la costura sea en una esquina exterior. «Ocultar o mostrar costura» significa que es probable que la costura se realice en una esquina interior o exterior." - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "Ignorar los pequeños huecos en Z" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "Cuando el modelo tiene pequeños huecos verticales, el tiempo de cálculo puede aumentar alrededor de un 5 % para generar el forro superior e inferior en estos espacios estrechos. En tal caso, desactive este ajuste." - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "La temperatura utilizada para el volumen de impresión. Si el valor es 0, la temperatura de volumen de impresión no se ajustará." - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "Omitir la retracción al moverse de soporte a soporte en línea recta. Habilitar este ajuste ahorra tiempo de impresión pero puede ocasionar un encordado excesivo en la estructura de soporte." - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "Velocidad máxima de Z" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "Velocidad máxima a la que se mueve la placa de impresión. Definir este valor en 0 hace que la impresión utilice los valores predeterminados de la velocidad máxima de Z." - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "Distancia máxima entre las estructuras del soporte en las direcciones X/Y. Cuando estructuras separadas están más cerca entre sí que de este valor, las estructuras se combinan en una." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "Diámetro mínimo" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "Diámetro mínimo en las direcciones X/Y de una pequeña área que soportará una torre de soporte especializada." - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "Torre auxiliar circular" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "Hacer que la torre auxiliar sea circular." - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "Compensación de flujo: la cantidad de material extruido se multiplica por este valor." - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "Suavice los contornos espiralizados para reducir la visibilidad de la costura Z (la costura Z debería ser apenas visible en la impresora pero seguirá siendo visible en la vista de capas). Tenga en cuenta que la suavización tenderá a desdibujar detalles finos de la superficie." - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "Función experimental: hace áreas de soporte más pequeñas en la parte inferior que en el voladizo." - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "Número de extrusores habilitados" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "Diámetro exterior de la tobera" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "Longitud de la tobera" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "Ángulo de la tobera" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "Longitud de la zona térmica" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "Velocidad de calentamiento" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "Velocidad de enfriamiento" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "Tipo de GCode" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "Áreas no permitidas" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "Polígono del cabezal de la máquina" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "Polígono del cabezal de la máquina y del ventilador" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "Altura del puente" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "Desplazamiento con extrusor" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "Utilizar capas de adaptación" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "Variación máxima de las capas de adaptación" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "Tamaño de pasos de variación de las capas de adaptación" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "Umbral de las capas de adaptación" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "La cantidad de superposición entre el forro y las paredes son un porcentaje del ancho de la línea de forro. Una ligera superposición permite que las paredes estén firmemente unidas al forro. Este es el porcentaje de la media de los anchos de las líneas del forro y la pared más profunda." - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Cantidad de superposición entre el forro y las paredes. Una ligera superposición permite que las paredes conecten firmemente con el forro." - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "Distancia de la retracción: utilice el valor cero para que no haya retracción. Por norma general, este valor debe ser igual a la longitud de la zona de calentamiento." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "La opción de peinada mantiene la tobera dentro de las áreas ya impresas al desplazarse. Esto ocasiona movimientos de desplazamiento ligeramente más largos, pero reduce la necesidad de realizar retracciones. Si se desactiva la opción de peinada, el material se retraerá y la tobera se moverá en línea recta hasta el siguiente punto. Otra posibilidad es evitar la peinada en áreas de forro superiores/inferiores y además peinar solo en el relleno. La opción de «Sobre el relleno» actúa exactamente igual que la «No está en el forro» de las versiones de Cura anteriores." - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "Conectar las trayectorias de forro superior/inferior cuando están próximas entre sí. Al habilitar este ajuste, en el patrón concéntrico se reduce considerablemente el tiempo de desplazamiento, pero las conexiones pueden producirse en mitad del relleno, con lo que la bajaría la calidad de la superficie superior." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Patrón del material de relleno de la impresión. El relleno de línea y zigzag cambia de dirección en capas alternas, con lo que se reduce el coste del material. Los patrones de rejilla, triángulo, trihexagonal, cúbico, de octeto, cúbico bitruncado y transversal y concéntrico se imprimen en todas las capas por completo. El relleno cúbico, cúbico bitruncado y de octeto cambian en cada capa para proporcionar una distribución de fuerza equitativa en cada dirección." - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concéntrico 3D" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "La opción de peinada mantiene la tobera dentro de las áreas ya impresas al desplazarse. Esto ocasiona movimientos de desplazamiento ligeramente más largos, pero reduce la necesidad de realizar retracciones. Si se desactiva la opción de peinada, el material se retraerá y la tobera se moverá en línea recta hasta el siguiente punto. Otra posibilidad es evitar la peinada en áreas de forro superiores/inferiores peinando solo dentro del relleno." - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concéntrico 3D" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concéntrico 3D" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concéntrico 3D" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concéntrico 3D" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Espaciado de líneas de la balsa" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "Grosor de la torre auxiliar" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "El grosor de la torre auxiliar hueca. Un grosor mayor de la mitad del volumen mínimo de la torre auxiliar dará lugar a una torre auxiliar densa." - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "Limpiar tobera después de cambiar" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "Tras cambiar de extrusor, limpie el material que rezuma de la tobera en el primer objeto que imprima. Esto lleva a cabo un movimiento de limpieza lento y suave en un lugar en el que el material que rezuma produzca el menor daño posible a la calidad superficial de la impresión." - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "Volumen de purga de la torre auxiliar" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "Cantidad de filamentos que purgar al limpiar la torre auxiliar. La purga sirve para compensar la pérdida de filamentos que se produce durante el rezumado cuando la tobera está inactiva." - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "Voladizo máximo de pared del puente" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "Ancho máximo permitido de la cámara de aire por debajo de una línea de pared antes imprimir la pared utilizando los ajustes de puente. Se expresa como porcentaje del ancho de la línea de la pared. Si la cámara de aire es mayor, la línea de la pared de imprime utilizando los ajustes de puente. De lo contrario, se imprimirá utilizando los ajustes habituales. Cuando menor sea el valor, más probable es que las líneas de pared del voladizo se impriman utilizando ajustes de puente." - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "Optimizar el orden en el que se imprimen las paredes a fin de reducir el número de retracciones y la distancia recorrida. La mayoría de los componentes se beneficiarán si este ajuste está habilitado pero, en algunos casos, se puede tardar más, por lo que deben compararse las previsiones de tiempo de impresión con y sin optimización." - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "Sin forro" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "Alternar bolsas 3D en cruz" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "Solo se aplica a mitad de los cruces en patrones de cruz 3D y alterna la ubicación de las bolsas entre las alturas a las que el patrón coincide consigo mismo." - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "Vaciar objetos" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "Eliminar totalmente el relleno y hacer que el interior del objeto reúna los requisitos para tener una estructura de soporte." - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "La diferencia de altura máxima permitida en comparación con la altura de la capa base en mm." - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "Centrar objeto" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "Posición X en la malla" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "Posición Y en la malla" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "Posición Z en la malla" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "Gcode inicial" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "" -#~ "Los comandos de Gcode que se ejecutarán justo al inicio - separados por \n" -#~ "." - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "Gcode final" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "" -#~ "Los comandos de Gcode que se ejecutarán justo al final - separados por \n" -#~ "." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "Tipo de Gcode" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "Tipo de Gcode que se va a generar." - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "Normalmente, Cura intenta coser los pequeños agujeros de la malla y eliminar las partes de una capa con grandes agujeros. Al habilitar esta opción se mantienen aquellas partes que no puedan coserse. Esta opción se debe utilizar como una opción de último recurso cuando todo lo demás falla para producir un GCode adecuado." - -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "Utilizar la extrusión relativa en lugar de la extrusión absoluta. El uso de pasos de extrusión relativos permite un procesamiento posterior más sencillo del GCode. Sin embargo, no es compatible con todas las impresoras y puede causar ligeras desviaciones en la cantidad de material depositado si se compara con los pasos de extrusión absolutos. Con independencia de este ajuste, el modo de extrusión se ajustará siempre en absoluto antes de la salida de cualquier secuencia GCode." - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "El patrón de relleno se desplaza esta distancia a lo largo del eje X." - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "El patrón de relleno se desplaza esta distancia a lo largo del eje Y." - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "Cantidad de superposición entre el relleno y las paredes. Una ligera superposición permite que las paredes conecten firmemente con el relleno." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Cantidad de superposición entre el forro y las paredes como porcentaje del ancho de línea. Una ligera superposición permite que las paredes conecten firmemente con el forro. Este es el porcentaje de la media de los anchos de las líneas del forro y la pared más profunda." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "Temperatura de la placa de impresión una vez caliente. Si el valor es 0, la plataforma no se calentará en esta impresión." - -#~ msgctxt "wall_x_extruder_nr label" -#~ msgid "Inner Walls Extruder" -#~ msgstr "Extrusor de paredes interiores" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Patrón del material de relleno de la impresión. El relleno de línea y zigzag cambia de dirección en capas alternas, con lo que se reduce el coste del material. Los patrones de rejilla, triángulo, cúbico, de octeto, cúbico bitruncado y concéntrico se imprimen en todas las capas por completo. El relleno cúbico, cúbico bitruncado y de octeto cambian en cada capa para proporcionar una distribución de fuerza equitativa en cada dirección." - -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "Conectar los extremos donde los patrones de relleno se juntan con la pared interior usando una línea que siga la forma de esta. Habilitar este ajuste puede lograr que el relleno se adhiera mejor a las paredes y reduce el efecto del relleno sobre la calidad de las superficies verticales. Deshabilitar este ajuste reduce la cantidad de material utilizado." - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "" -#~ "La distancia horizontal entre la falda y la primera capa de la impresión.\n" -#~ "Esta es la distancia mínima; múltiples líneas de falda se extenderán hacia el exterior a partir de esta distancia." - -#~ msgctxt "z_offset_layer_0 label" -#~ msgid "Initial Layer Z Offset" -#~ msgstr "Desplazamiento Z de la capa inicial" - -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "El extrusor se desplaza de la altura normal de la primera capa con este valor, el cual puede ser positivo (elevado) o negativo (bajo). Algunas clases de filamentos se adhieren mejor a la placa de impresión si se levanta ligeramente el extrusor." - -#~ msgctxt "z_offset_taper_layers label" -#~ msgid "Z Offset Taper Layers" -#~ msgstr "Desplazamiento Z de capas en disminución" - -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "Si no es cero, el desplazamiento Z se reduce a cero en las capas. Un valor de cero implica que el desplazamiento Z se mantiene constante en todas las capas de impresión." - -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "Este ajuste controla la medida en que se redondean las esquinas interiores en el contorno de la balsa. Las esquinas hacia el interior se redondean en semicírculo con un radio equivalente al valor aquí indicado. Este ajuste también elimina los orificios del contorno de la balsa que sean más pequeños que dicho círculo." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Patrón del material de relleno de la impresión. El relleno de línea y zigzag cambian de dirección en capas alternas, reduciendo así el coste del material. Los patrones de rejilla, triángulo, cúbico, tetraédrico y concéntrico se imprimen en todas las capas por completo. El relleno cúbico y el tetraédrico cambian en cada capa para proporcionar una distribución de fuerza equitativa en cada dirección." - -#~ msgctxt "infill_pattern option tetrahedral" -#~ msgid "Tetrahedral" -#~ msgstr "Tetraédrico" - -#~ msgctxt "expand_skins_into_infill label" -#~ msgid "Expand Skins Into Infill" -#~ msgstr "Expandir forros en el relleno" - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "Expanda las áreas de forro del forro superior e inferior en superficies planas. De forma predeterminada, los forros se detienen por debajo de las líneas de pared que rodean el relleno, pero pueden aparecer agujeros si su densidad es muy baja. Esta configuración expande los forros más allá de las líneas de pared de modo que el relleno de la siguiente capa recae en el forro." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Top Skins Into Infill" -#~ msgstr "Expandir forros superiores en el relleno" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "Expanda las áreas del forro superior (áreas con aire por encima) para que soporten el relleno que tiene arriba." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Bottom Skins Into Infill" -#~ msgstr "Expandir forros inferiores en el relleno" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Expanda las áreas del forro inferior (áreas con aire por debajo) para que queden sujetas por las capas de relleno superiores e inferiores." - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "Distancia de expansión de los forros en el relleno. La distancia predeterminada es suficiente para cubrir el hueco que existe entre las líneas de relleno y evitará que aparezcan agujeros en el forro en aquellas áreas en las que la densidad del relleno es baja. A menudo una distancia más pequeña es suficiente." - -#~ msgctxt "support_skip_some_zags label" -#~ msgid "Skip Some ZigZags Connections" -#~ msgstr "Omitir algunas conexiones en zigzag" - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "Omite algunas conexiones en zigzag para que la estructura de soporte se rompa fácilmente." - -#~ msgctxt "support_zag_skip_count label" -#~ msgid "ZigZag Connection Skip Count" -#~ msgstr "Omitir recuento de conexión en zigzag" - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "Omite una de cada N líneas de conexión para que la estructura de soporte se rompa fácilmente." - -#~ msgctxt "machine_show_variants label" -#~ msgid "Show machine variants" -#~ msgstr "Mostrar versiones de la máquina" - -#~ msgctxt "material_bed_temp_wait label" -#~ msgid "Wait for build plate heatup" -#~ msgstr "Esperar a que la placa de impresión se caliente" - -#~ msgctxt "material_print_temp_wait label" -#~ msgid "Wait for nozzle heatup" -#~ msgstr "Esperar a la que la tobera se caliente" - -#~ msgctxt "material_print_temp_prepend label" -#~ msgid "Include material temperatures" -#~ msgstr "Incluir temperaturas del material" - -#~ msgctxt "material_bed_temp_prepend label" -#~ msgid "Include build plate temperature" -#~ msgstr "Incluir temperatura de placa de impresión" - -#~ msgctxt "machine_width label" -#~ msgid "Machine width" -#~ msgstr "Ancho de la máquina" - -#~ msgctxt "machine_depth label" -#~ msgid "Machine depth" -#~ msgstr "Profundidad de la máquina" - -#~ msgctxt "machine_shape label" -#~ msgid "Build plate shape" -#~ msgstr "Forma de la placa de impresión" - -#~ msgctxt "machine_height label" -#~ msgid "Machine height" -#~ msgstr "Altura de la máquina" - -#~ msgctxt "machine_heated_bed label" -#~ msgid "Has heated build plate" -#~ msgstr "Tiene una placa de impresión caliente" - -#~ msgctxt "machine_center_is_zero label" -#~ msgid "Is center origin" -#~ msgstr "El origen está centrado" - -#~ msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" -#~ msgid "RepRap (Marlin/Sprinter)" -#~ msgstr "RepRap (Marlin/Sprinter)" - -#~ msgctxt "machine_gcode_flavor option RepRap (Volumatric)" -#~ msgid "RepRap (Volumetric)" -#~ msgstr "RepRap (Volumetric)" - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "Grosor de las paredes exteriores en dirección horizontal. Este valor dividido por el ancho de la línea de pared define el número de paredes." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Cantidad de superposición entre el forro y las paredes. Una ligera superposición permite que las paredes conecten firmemente con el forro." - -#~ msgctxt "support_interface_line_width description" -#~ msgid "Width of a single support interface line." -#~ msgstr "Ancho de una sola línea de la interfaz de soporte." - -#~ msgctxt "sub_div_rad_mult label" -#~ msgid "Cubic Subdivision Radius" -#~ msgstr "Radio de la subdivisión cúbica" - -#~ msgctxt "sub_div_rad_mult description" -#~ msgid "A multiplier on the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to more subdivisions, i.e. more small cubes." -#~ msgstr "Un multiplicador del radio desde el centro de cada cubo cuyo fin es comprobar el contorno del modelo para decidir si este cubo debería subdividirse. Cuanto mayor sea su valor, más subdivisiones habrá, es decir, mayor cantidad de cubos pequeños." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Upper Skins" -#~ msgstr "Expandir los forros superiores" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand upper skin areas (areas with air above) so that they support infill above." -#~ msgstr "Expanda las áreas del forro superior (áreas con aire por encima) para que soporte el relleno que tiene arriba." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Lower Skins" -#~ msgstr "Expandir los forros inferiores" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Expanda las áreas del forro inferior (áreas con aire por debajo) para que queden sujetas por las capas de relleno superiores e inferiores." - -#~ msgctxt "speed_support_interface description" -#~ msgid "The speed at which the roofs and bottoms of support are printed. Printing the them at lower speeds can improve overhang quality." -#~ msgstr "Velocidad a la que se imprimen los techos y las partes inferiores del soporte. Imprimirlos a una velocidad inferior puede mejorar la calidad del voladizo." - -#~ msgctxt "acceleration_support_interface description" -#~ msgid "The acceleration with which the roofs and bottoms of support are printed. Printing them at lower accelerations can improve overhang quality." -#~ msgstr "Aceleración a la que se imprimen los techos y las partes inferiores del soporte. Imprimirlos a aceleraciones inferiores puede mejorar la calidad del voladizo." - -#~ msgctxt "jerk_support_interface description" -#~ msgid "The maximum instantaneous velocity change with which the roofs and bottoms of support are printed." -#~ msgstr "Cambio en la velocidad instantánea máxima a la que se imprimen los techos y las partes inferiores del soporte." - -#~ msgctxt "support_enable label" -#~ msgid "Enable Support" -#~ msgstr "Habilitar el soporte" - -#~ msgctxt "support_enable description" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Habilita las estructuras del soporte. Estas estructuras soportan partes del modelo con voladizos severos." - -#~ msgctxt "support_interface_extruder_nr description" -#~ msgid "The extruder train to use for printing the roofs and bottoms of the support. This is used in multi-extrusion." -#~ msgstr "El tren extrusor que se utiliza para imprimir los techos y partes inferiores del soporte. Se emplea en la extrusión múltiple." - -#~ msgctxt "support_bottom_stair_step_height description" -#~ msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -#~ msgstr "Altura de los escalones de la parte inferior de la escalera del soporte que descansa sobre el modelo. Un valor más bajo hace que el soporte sea difícil de retirar pero valores demasiado altos pueden producir estructuras del soporte inestables." - -#~ msgctxt "support_bottom_height label" -#~ msgid "Support Bottom Thickness" -#~ msgstr "Grosor inferior del soporte" - -#~ msgctxt "support_bottom_height description" -#~ msgid "The thickness of the support bottoms. This controls the number of dense layers are printed on top of places of a model on which support rests." -#~ msgstr "Grosor de las partes inferiores del soporte. Este valor controla el número de capas densas que se imprimen en las partes superiores de un modelo, donde apoya el soporte." - -#~ msgctxt "support_interface_skip_height description" -#~ msgid "When checking where there's model above the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -#~ msgstr "A la hora de comprobar si existe un modelo por encima del soporte, tome las medidas de la altura determinada. Reducir los valores hará que se segmente más despacio, mientras que valores más altos pueden provocar que el soporte normal se imprima en lugares en los que debería haber una interfaz de soporte." - -#~ msgctxt "support_interface_density description" -#~ msgid "Adjusts the density of the roofs and bottoms of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "Ajusta la densidad de los techos y partes inferiores de la estructura de soporte. Un valor superior da como resultado mejores voladizos pero los soportes son más difíciles de retirar." - -#~ msgctxt "support_interface_line_distance label" -#~ msgid "Support Interface Line Distance" -#~ msgstr "Distancia de línea de la interfaz de soporte" - -#~ msgctxt "support_interface_line_distance description" -#~ msgid "Distance between the printed support interface lines. This setting is calculated by the Support Interface Density, but can be adjusted separately." -#~ msgstr "Distancia entre las líneas de la interfaz de soporte impresas. Este ajuste se calcula según la Densidad de la interfaz de soporte, pero se puede ajustar de forma independiente." - -#~ msgctxt "magic_spiralize description" -#~ msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions." -#~ msgstr "La opción de espiralizar suaviza el movimiento en Z del borde exterior. Esto creará un incremento en Z constante durante toda la impresión. Esta función convierte un modelo sólido en una impresión de una sola pared con una parte inferior sólida. Esta función se denominaba Joris en versiones anteriores." - -#~ msgctxt "material_print_temperature description" -#~ msgid "The temperature used for printing. Set at 0 to pre-heat the printer manually." -#~ msgstr "Temperatura que se usa para la impresión. Se ajusta a 0 para precalentar la impresora de forma manual." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. Set at 0 to pre-heat the printer manually." -#~ msgstr "Temperatura de la placa de impresión una vez caliente. Utilice el valor cero para precalentar la impresora de forma manual." - -#~ msgctxt "support_z_distance description" -#~ msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded down to a multiple of the layer height." -#~ msgstr "Distancia desde la parte superior/inferior de la estructura de soporte a la impresión. Este hueco ofrece holgura para retirar los soportes tras imprimir el modelo. Esta valor se redondea hacia al múltiplo de la altura de la capa inferior más cercano." - -#~ msgctxt "z_seam_type option back" -#~ msgid "Back" -#~ msgstr "Parte posterior" - -#~ msgctxt "multiple_mesh_overlap label" -#~ msgid "Dual Extrusion Overlap" -#~ msgstr "Superposición de extrusión doble" diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index 54cac3c497..fd3a29a02c 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -4,18 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" -"PO-Revision-Date: 2022-07-15 11:16+0200\n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" "Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n>1;\n" -"X-Generator: Poedit 3.1.1\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" @@ -146,7 +145,9 @@ msgstr "Le fichier existe déjà" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "Le fichier {0} existe déjà. Êtes-vous sûr de vouloir le remplacer ?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -173,7 +174,8 @@ msgstr "Buse" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "Les paramètres ont été modifiés pour correspondre aux extrudeuses actuellement disponibles :" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -189,7 +191,8 @@ msgstr "Extrudeuse(s) désactivée(s)" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "Échec de l'exportation du profil vers {0} : {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -204,7 +207,9 @@ msgstr "Erreur" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "Échec de l'exportation du profil vers {0} : le plug-in du générateur a rapporté une erreur." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -227,7 +232,8 @@ msgstr "Impossible d'importer le profil depuis {0} : {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "Impossible d'importer le profil depuis {0} avant l'ajout d'une imprimante." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -246,7 +252,9 @@ msgstr "Échec de l'importation du profil depuis le fichier {0}!" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "Le profil {0} contient des données incorrectes ; échec de l'importation." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -296,14 +304,20 @@ msgstr "Impossible d'ajouter le profil." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "Le type de qualité « {0} » n'est pas compatible avec la définition actuelle de la machine active « {1} »." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Avertissement : le profil n'est pas visible car son type de qualité « {0} » n'est pas disponible pour la configuration actuelle. Passez à une combinaison matériau/buse qui peut utiliser ce type de qualité." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "Avertissement : le profil n'est pas visible car son type de qualité « {0} » n'est pas disponible pour la configuration actuelle. Passez à une combinaison" +" matériau/buse qui peut utiliser ce type de qualité." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" @@ -368,7 +382,9 @@ msgstr "Initialisation du moteur..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -418,7 +434,9 @@ msgstr "Une erreur s'est produite lors de la connexion, veuillez réessayer." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "Impossible de lancer une nouvelle procédure de connexion. Vérifiez si une autre tentative de connexion est toujours active." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -470,7 +488,9 @@ msgstr "Visuel" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." msgstr "Le profil visuel est conçu pour imprimer des prototypes et des modèles visuels dans le but d'obtenir une qualité visuelle et de surface élevée." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 @@ -484,8 +504,11 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." -msgstr "Le profil d'ingénierie est conçu pour imprimer des prototypes fonctionnels et des pièces finales dans le but d'obtenir une meilleure précision et des tolérances plus étroites." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." +msgstr "Le profil d'ingénierie est conçu pour imprimer des prototypes fonctionnels et des pièces finales dans le but d'obtenir une meilleure précision et des tolérances" +" plus étroites." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 @@ -498,7 +521,9 @@ msgstr "Ébauche" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." msgstr "L'ébauche du profil est conçue pour imprimer les prototypes initiaux et la validation du concept dans le but de réduire considérablement le temps d'impression." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 @@ -529,7 +554,8 @@ msgstr "Inconnu" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "Les imprimantes ci-dessous ne peuvent pas être connectées car elles font partie d'un groupe" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -572,7 +598,9 @@ msgstr "La connexion a échoué" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "Veuillez synchroniser les profils de matériaux avec vos imprimantes avant de commencer à imprimer." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -632,7 +660,9 @@ msgstr "Il manque des informations importantes dans la réponse de Digital Facto #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "Échec de la connexion à Digital Factory pour synchroniser les matériaux avec certaines imprimantes." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -642,8 +672,11 @@ msgstr "Échec de la connexion à Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." -msgstr "La hauteur du volume d'impression a été réduite en raison de la valeur du paramètre « Séquence d'impression » afin d'éviter que le portique ne heurte les modèles imprimés." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." +msgstr "La hauteur du volume d'impression a été réduite en raison de la valeur du paramètre « Séquence d'impression » afin d'éviter que le portique ne heurte les" +" modèles imprimés." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" @@ -686,17 +719,20 @@ msgstr "Échec du démarrage de Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      Oups, un problème est survenu dans Ultimaker Cura.

      \n" -"

      Une erreur irrécupérable est survenue lors du démarrage. Elle peut avoir été causée par des fichiers de configuration incorrects. Nous vous suggérons de sauvegarder et de réinitialiser votre configuration.

      \n" -"

      Les sauvegardes se trouvent dans le dossier de configuration.

      \n" -"

      Veuillez nous envoyer ce rapport d'incident pour que nous puissions résoudre le problème.

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      Oups, un problème est survenu dans Ultimaker Cura.

      \n

      Une erreur irrécupérable est survenue lors du démarrage. Elle" +" peut avoir été causée par des fichiers de configuration incorrects. Nous vous suggérons de sauvegarder et de réinitialiser votre configuration.

      \n " +"

      Les sauvegardes se trouvent dans le dossier de configuration.

      \n

      Veuillez nous envoyer ce rapport d'incident pour que nous" +" puissions résoudre le problème.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" @@ -726,13 +762,13 @@ msgstr "Rapport d'incident" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      Une erreur fatale est survenue dans Cura. Veuillez nous envoyer ce rapport d'incident pour résoudre le problème

      \n" -"

      Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      Une erreur fatale est survenue dans Cura. Veuillez nous envoyer ce rapport d'incident pour résoudre le problème

      \n

      Veuillez" +" utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -782,7 +818,7 @@ msgstr "OpenGL" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" -msgstr "Pas encore initialisé" +msgstr "Non ancora inizializzato" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format @@ -940,10 +976,10 @@ msgstr "Erreur d'impression" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"Votre imprimante {printer_name} pourrait être connectée via le cloud.\n" -" Gérez votre file d'attente d'impression et surveillez vos impressions depuis n'importe où en connectant votre imprimante à Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "Votre imprimante {printer_name} pourrait être connectée via le cloud.\n Gérez votre file d'attente d'impression et surveillez vos impressions depuis" +" n'importe où en connectant votre imprimante à Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -963,18 +999,19 @@ msgstr "En savoir plus" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -989,7 +1026,9 @@ msgstr "Téléchargement de la tâche d'impression sur l'imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "Cura a détecté des profils de matériau qui ne sont pas encore installés sur l'imprimante hôte du groupe {0}." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -1000,7 +1039,9 @@ msgstr "Envoi de matériaux à l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." msgstr "Vous tentez de vous connecter à {0} mais ce n'est pas l'hôte de groupe. Vous pouvez visiter la page Web pour la configurer en tant qu'hôte de groupe." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 @@ -1051,7 +1092,9 @@ msgstr "Supprimer des imprimantes" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "Vous tentez de vous connecter à une imprimante qui n'exécute pas Ultimaker Connect. Veuillez mettre à jour l'imprimante avec le dernier micrologiciel." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1144,26 +1187,23 @@ msgstr "Supprimer des imprimantes ?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"Vous êtes sur le point de supprimer {0} imprimante de Cura. Cette action est irréversible.\n" -"Voulez-vous vraiment continuer ?" -msgstr[1] "" -"Vous êtes sur le point de supprimer {0} imprimantes de Cura. Cette action est irréversible.\n" -"Voulez-vous vraiment continuer ?" +msgstr[0] "Vous êtes sur le point de supprimer {0} imprimante de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" +msgstr[1] "Vous êtes sur le point de supprimer {0} imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr "" -"Vous êtes sur le point de supprimer toutes les imprimantes de Cura. Cette action est irréversible.\n" -"Voulez-vous vraiment continuer ?" +msgstr "Vous êtes sur le point de supprimer toutes les imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" @@ -1214,7 +1254,9 @@ msgstr "Aucune autorisation d'écrire l'espace de travail ici." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "Le système d'exploitation ne permet pas d'enregistrer un fichier de projet à cet emplacement ou avec ce nom de fichier." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1287,7 +1329,7 @@ msgstr "Ultimaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1309,8 +1351,11 @@ msgstr "Détails G-Code" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Assurez-vous que le g-code est adapté à votre imprimante et à la configuration de l'imprimante avant d'y envoyer le fichier. La représentation du g-code peut ne pas être exacte." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." +msgstr "Assurez-vous que le g-code est adapté à votre imprimante et à la configuration de l'imprimante avant d'y envoyer le fichier. La représentation du g-code" +" peut ne pas être exacte." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" @@ -1549,7 +1594,9 @@ msgstr "Surveiller" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "Échec de la découpe avec une erreur inattendue. Signalez un bug sur notre outil de suivi des problèmes." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1569,7 +1616,9 @@ msgstr "Notifiez un bug sur l'outil de suivi des problèmes d'Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "Impossible de découper le matériau actuel, car celui-ci est incompatible avec la machine ou la configuration sélectionnée." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1585,24 +1634,31 @@ msgstr "Impossible de découper" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "Impossible de couper avec les paramètres actuels. Les paramètres suivants contiennent des erreurs : {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "Impossible de couper en raison de certains paramètres par modèle. Les paramètres suivants contiennent des erreurs sur un ou plusieurs modèles : {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "Impossible de couper car la tour primaire ou la (les) position(s) d'amorçage ne sont pas valides." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "Impossible de couper car il existe des objets associés à l'extrudeuse désactivée %s." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1612,11 +1668,8 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"Veuillez vérifier les paramètres et si vos modèles :\n" -"- S'intègrent dans le volume de fabrication\n" -"- Sont affectés à un extrudeur activé\n" -"- N sont pas tous définis comme des mailles de modificateur" +msgstr "Veuillez vérifier les paramètres et si vos modèles :\n- S'intègrent dans le volume de fabrication\n- Sont affectés à un extrudeur activé\n- N sont pas" +" tous définis comme des mailles de modificateur" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1647,24 +1700,32 @@ msgstr "Personnalisé" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Les matériaux utilisés pour ce projet sont basés sur des définitions de matériaux qui ne sont pas disponibles dans Cura, ce qui peut entraîner des résultats d'impression indésirables. Nous vous recommandons vivement d'installer le package de matériaux complet à partir de la Marketplace." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "Il materiale utilizzato in questo progetto si basa su alcune definizioni di materiale non disponibili in Cura; ciò potrebbe produrre risultati di stampa" +" indesiderati. Si consiglia vivamente di installare il pacchetto completo di materiali dal Marketplace." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" msgid "Material profiles not installed" -msgstr "Les profils de matériaux ne sont pas installés" +msgstr "Profili del materiale non installati" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 msgctxt "@action:button" msgid "Install Materials" -msgstr "Installer des matériaux" +msgstr "Installa materiali" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Le fichier projet {0} contient un type de machine inconnu {1}. Impossible d'importer la machine. Les modèles seront importés à la place." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." +msgstr "Le fichier projet {0} contient un type de machine inconnu {1}. Impossible d'importer la machine. Les modèles seront" +" importés à la place." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" @@ -1674,7 +1735,9 @@ msgstr "Ouvrir un fichier de projet" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "Le fichier de projet {0} est soudainement inaccessible : {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1688,13 +1751,16 @@ msgstr "Impossible d'ouvrir le fichier de projet" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "Le fichier de projet {0} est corrompu : {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "Le fichier de projet {0} a été réalisé en utilisant des profils inconnus de cette version d'Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1716,15 +1782,16 @@ msgstr "Assistant de modèle 3D" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle :

      \n" -"

      {model_names}

      \n" -"

      Découvrez comment optimiser la qualité et la fiabilité de l'impression.

      \n" -"

      Consultez le guide de qualité d'impression

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle :

      \n

      {model_names}

      \n

      Découvrez" +" comment optimiser la qualité et la fiabilité de l'impression.

      \n

      Consultez le guide de qualité" +" d'impression

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1748,12 +1815,15 @@ msgstr "Connecté via USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Une impression USB est en cours, la fermeture de Cura arrêtera cette impression. Êtes-vous sûr ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "Une impression est encore en cours. Cura ne peut pas démarrer une autre impression via USB tant que l'impression précédente n'est pas terminée." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1830,7 +1900,9 @@ msgstr "Fichier AMF" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "Les zones surlignées indiquent que des surfaces manquent ou sont étrangères. Réparez votre modèle et ouvrez-le à nouveau dans Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1845,9 +1917,15 @@ msgstr "Vue solide" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "De nouvelles fonctionnalités ou des correctifs de bugs sont disponibles pour votre {machine_name} ! Si vous ne l'avez pas encore fait, il est recommandé de mettre à jour le micrologiciel de votre imprimante avec la version {latest_version}." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "De nouvelles fonctionnalités ou des correctifs de bugs sont disponibles pour votre {machine_name} ! Si vous ne l'avez pas encore fait, il est recommandé" +" de mettre à jour le micrologiciel de votre imprimante avec la version {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format @@ -2093,8 +2171,14 @@ msgstr "Le plus clair est plus haut" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Pour les lithophanies, les pixels foncés doivent correspondre à des emplacements plus épais afin d'empêcher la lumière de passer. Pour des cartes de hauteur, les pixels clairs signifient un terrain plus élevé, de sorte que les pixels clairs doivent correspondre à des emplacements plus épais dans le modèle 3D généré." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." +msgstr "Pour les lithophanies, les pixels foncés doivent correspondre à des emplacements plus épais afin d'empêcher la lumière de passer. Pour des cartes de hauteur," +" les pixels clairs signifient un terrain plus élevé, de sorte que les pixels clairs doivent correspondre à des emplacements plus épais dans le modèle 3D" +" généré." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" @@ -2113,8 +2197,11 @@ msgstr "Translucidité" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Pour les lithophanes, un modèle logarithmique simple de la translucidité est disponible. Pour les cartes de hauteur, les valeurs des pixels correspondent aux hauteurs de façon linéaire." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." +msgstr "Pour les lithophanes, un modèle logarithmique simple de la translucidité est disponible. Pour les cartes de hauteur, les valeurs des pixels correspondent" +" aux hauteurs de façon linéaire." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" @@ -2123,8 +2210,12 @@ msgstr "Transmission 1 mm (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Le pourcentage de lumière pénétrant une impression avec une épaisseur de 1 millimètre. La diminution de cette valeur augmente le contraste dans les régions sombres et diminue le contraste dans les régions claires de l'image." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." +msgstr "Le pourcentage de lumière pénétrant une impression avec une épaisseur de 1 millimètre. La diminution de cette valeur augmente le contraste dans les régions" +" sombres et diminue le contraste dans les régions claires de l'image." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" @@ -2278,13 +2369,16 @@ msgstr "Remplacer" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "L'imprimante assignée, %1, nécessite la modification de configuration suivante :" msgstr[1] "L'imprimante assignée, %1, nécessite les modifications de configuration suivantes :" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "L'imprimante %1 est assignée, mais le projet contient une configuration matérielle inconnue." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2309,7 +2403,9 @@ msgstr "Changer le plateau en %1 (Ceci ne peut pas être remplacé)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "Si vous sélectionnez « Remplacer », les paramètres de la configuration actuelle de l'imprimante seront utilisés. Cela peut entraîner l'échec de l'impression." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2338,8 +2434,11 @@ msgstr "Veuillez mettre à jour le Firmware de votre imprimante pour gérer la f #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker Digital Factory et voir cette webcam." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker" +" Digital Factory et voir cette webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2406,12 +2505,12 @@ msgstr "Premier disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2420,8 +2519,15 @@ msgstr "Connecter à l'imprimante en réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Pour imprimer directement sur votre imprimante via le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble Ethernet ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." +msgstr "Pour imprimer directement sur votre imprimante via le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble Ethernet ou en connectant" +" votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers" +" g-code sur votre imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2448,7 +2554,9 @@ msgstr "Rafraîchir" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "Si votre imprimante n'apparaît pas dans la liste, lisez le guide de dépannage de l'impression en réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2666,7 +2774,9 @@ msgstr "Restaurer la sauvegarde" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "Vous devez redémarrer Cura avant que votre sauvegarde ne soit restaurée. Voulez-vous fermer Cura maintenant ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2676,12 +2786,16 @@ msgstr "Mes sauvegardes" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "Vous n'avez actuellement aucune sauvegarde. Utilisez le bouton « Sauvegarder maintenant » pour en créer une." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "Pendant la phase de prévisualisation, vous ne pourrez voir qu'un maximum de 5 sauvegardes. Supprimez une sauvegarde pour voir les plus anciennes." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2704,8 +2818,11 @@ msgstr "Plus d'informations sur la collecte de données anonymes" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données partagées :" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données" +" partagées :" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2720,12 +2837,12 @@ msgstr "Autoriser l'envoi de données anonymes" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 msgctxt "@option" msgid "Save Cura project and print file" -msgstr "Enregistrer le projet Cura et imprimer le fichier" +msgstr "Salva progetto Cura e stampa file" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 msgctxt "@option" msgid "Save Cura project" -msgstr "Enregistrer le projet Cura" +msgstr "Salva progetto Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" @@ -2744,13 +2861,21 @@ msgstr "Nivellement du plateau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Pour obtenir des résultats d'impression optimaux, vous pouvez maintenant régler votre plateau. Quand vous cliquez sur 'Aller à la position suivante', la buse se déplacera vers les différentes positions pouvant être réglées." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "Pour obtenir des résultats d'impression optimaux, vous pouvez maintenant régler votre plateau. Quand vous cliquez sur 'Aller à la position suivante', la" +" buse se déplacera vers les différentes positions pouvant être réglées." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Pour chacune des positions ; glissez un bout de papier sous la buse et ajustez la hauteur du plateau. La hauteur du plateau est juste lorsque la pointe de la buse gratte légèrement le papier." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "Pour chacune des positions ; glissez un bout de papier sous la buse et ajustez la hauteur du plateau. La hauteur du plateau est juste lorsque la pointe" +" de la buse gratte légèrement le papier." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" @@ -2765,7 +2890,7 @@ msgstr "Aller à la position suivante" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" -msgstr "Par" +msgstr "Per mezzo di" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 @@ -2825,7 +2950,9 @@ msgstr "Installer les plug-ins" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "Simplifiez votre flux de travail et personnalisez votre expérience Ultimaker Cura avec des plug-ins fournis par notre incroyable communauté d'utilisateurs." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2853,7 +2980,9 @@ msgstr "Les packages suivants seront ajoutés:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "Les packages suivants ne peuvent pas être installés en raison d'une version incompatible de Cura :" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2884,7 +3013,9 @@ msgstr "Installer des matériaux" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Sélectionnez et installez des profils de matériaux optimisés pour vos imprimantes 3D Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3026,13 +3157,15 @@ msgstr "Gérer les packages" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." msgstr "Gérez vos plug-ins Ultimaker Cura et vos profils matériaux ici. Assurez-vous de maintenir vos plug-ins à jour et de sauvegarder régulièrement votre configuration." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" msgid "Install missing Materials" -msgstr "Installer les matériaux manquants" +msgstr "Installa materiali mancanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 msgctxt "@title" @@ -3071,10 +3204,8 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"Assurez-vous que votre imprimante est connectée :\n" -"- Vérifiez si l'imprimante est sous tension.\n" -"- Vérifiez si l'imprimante est connectée au réseau.- Vérifiez si vous êtes connecté pour découvrir les imprimantes connectées au cloud." +msgstr "Assurez-vous que votre imprimante est connectée :\n- Vérifiez si l'imprimante est sous tension.\n- Vérifiez si l'imprimante est connectée au réseau.- Vérifiez" +" si vous êtes connecté pour découvrir les imprimantes connectées au cloud." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3223,8 +3354,10 @@ msgstr "Le chargement d'un projet effacera tous les modèles sur le plateau." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3234,12 +3367,12 @@ msgstr "Ouvrir" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 msgctxt "@action:button" msgid "Open project anyway" -msgstr "Ouvrir le projet quand même" +msgstr "Apri il progetto comunque" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 msgctxt "@action:button" msgid "Install missing material" -msgstr "Installer le matériau manquant" +msgstr "Installa materiale mancante" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" @@ -3304,13 +3437,20 @@ msgstr "Mettre à jour le firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Le firmware est le logiciel fonctionnant directement dans votre imprimante 3D. Ce firmware contrôle les moteurs pas à pas, régule la température et surtout, fait que votre machine fonctionne." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." +msgstr "Le firmware est le logiciel fonctionnant directement dans votre imprimante 3D. Ce firmware contrôle les moteurs pas à pas, régule la température et surtout," +" fait que votre machine fonctionne." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "Le firmware fourni avec les nouvelles imprimantes fonctionne, mais les nouvelles versions ont tendance à fournir davantage de fonctionnalités ainsi que des améliorations." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." +msgstr "Le firmware fourni avec les nouvelles imprimantes fonctionne, mais les nouvelles versions ont tendance à fournir davantage de fonctionnalités ainsi que" +" des améliorations." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 msgctxt "@action:button" @@ -3324,12 +3464,15 @@ msgstr "Charger le firmware personnalisé" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "Impossible de se connecter à l'imprimante ; échec de la mise à jour du firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "Échec de la mise à jour du firmware, car cette fonctionnalité n'est pas prise en charge par la connexion avec l'imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3476,7 +3619,9 @@ msgstr "Rechercher" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "Ce paramètre n'est pas utilisé car tous les paramètres qu'il influence sont remplacés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3491,7 +3636,9 @@ msgstr "Touché par" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "Ce paramètre est toujours partagé par toutes les extrudeuses. Le modifier ici entraînera la modification de la valeur pour toutes les extrudeuses." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3505,21 +3652,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"Ce paramètre possède une valeur qui est différente du profil.\n" -"\n" -"Cliquez pour restaurer la valeur du profil." +msgstr "Ce paramètre possède une valeur qui est différente du profil.\n\nCliquez pour restaurer la valeur du profil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n" -"\n" -"Cliquez pour restaurer la valeur calculée." +msgstr "Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n\nCliquez pour restaurer la valeur calculée." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3560,13 +3702,11 @@ msgstr "Configurer la visibilité des paramètres..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n" -"\n" -"Cliquez pour rendre ces paramètres visibles." +msgstr "Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n\nCliquez pour rendre ces paramètres visibles." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" @@ -3586,7 +3726,9 @@ msgstr "Nouveau projet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "Êtes-vous sûr(e) de souhaiter lancer un nouveau projet ? Cela supprimera les objets du plateau ainsi que tous paramètres non enregistrés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3617,7 +3759,9 @@ msgstr "Synchroniser les matériaux avec les imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "En suivant quelques étapes simples, vous serez en mesure de synchroniser tous vos profils de matériaux avec vos imprimantes." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3637,7 +3781,9 @@ msgstr "Se connecter" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "Pour synchroniser automatiquement les profils de matériaux avec toutes vos imprimantes connectées à Digital Factory, vous devez être connecté à Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3675,7 +3821,8 @@ msgstr "Imprimantes manquantes ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "Assurez-vous que toutes vos imprimantes sont allumées et connectées à Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3712,8 +3859,12 @@ msgstr "Aucune imprimante trouvée" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Il semble que vous n'ayez aucune imprimante compatible connectée à Digital Factory. Assurez-vous que votre imprimante est connectée et qu'elle utilise le dernier micrologiciel." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." +msgstr "Il semble que vous n'ayez aucune imprimante compatible connectée à Digital Factory. Assurez-vous que votre imprimante est connectée et qu'elle utilise" +" le dernier micrologiciel." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" @@ -3731,8 +3882,10 @@ msgid "Sync material profiles via USB" msgstr "Synchroniser les profils de matériaux via USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "Suivez les étapes suivantes pour charger les nouveaux profils de matériaux dans votre imprimante." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3747,7 +3900,9 @@ msgstr "Enregistrez le fichier .umm sur une clé USB." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "Insérez la clé USB dans votre imprimante et lancez la procédure pour charger de nouveaux profils de matériaux." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3778,7 +3933,9 @@ msgstr "Confirmer le changement de diamètre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "Le nouveau diamètre de filament est réglé sur %1 mm, ce qui n'est pas compatible avec l'extrudeuse actuelle. Souhaitez-vous poursuivre ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3945,7 +4102,8 @@ msgstr "Matériau %1 importé avec succès" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "Impossible d'importer le matériau %1 : %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3956,7 +4114,8 @@ msgstr "Exporter un matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "Échec de l'exportation de matériau vers %1 : %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3966,13 +4125,18 @@ msgstr "Matériau exporté avec succès vers %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "Ce paramètre a été masqué par la machine active et ne sera pas visible." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "Ce paramètre a été masqué par la valeur de %1. Modifiez la valeur de ce paramètre pour le rendre visible." msgstr[1] "Ce paramètre a été masqué par les valeurs de %1. Modifiez les valeurs de ces paramètres pour les rendre visibles." @@ -3998,7 +4162,8 @@ msgid "Currency:" msgstr "Devise :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "Thème* :" @@ -4015,16 +4180,17 @@ msgstr "Découper automatiquement" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*Vous devez redémarrer l'application pour appliquer ces changements." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4034,7 +4200,9 @@ msgstr "Comportement Viewport" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "Surligne les parties non supportées du modèle en rouge. Sans ajouter de support, ces zones ne s'imprimeront pas correctement." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4044,8 +4212,11 @@ msgstr "Mettre en surbrillance les porte-à-faux" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Surlignez les surfaces du modèle manquantes ou étrangères en utilisant les signes d'avertissement. Les Toolpaths seront souvent les parties manquantes de la géométrie prévue." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." +msgstr "Surlignez les surfaces du modèle manquantes ou étrangères en utilisant les signes d'avertissement. Les Toolpaths seront souvent les parties manquantes" +" de la géométrie prévue." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" @@ -4054,7 +4225,9 @@ msgstr "Afficher les erreurs du modèle" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "Déplace la caméra afin que le modèle sélectionné se trouve au centre de la vue" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4079,7 +4252,8 @@ msgstr "Le zoom doit-il se faire dans la direction de la souris ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "Le zoom vers la souris n'est pas pris en charge dans la perspective orthographique." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4089,7 +4263,8 @@ msgstr "Zoomer vers la direction de la souris" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "Les modèles dans la zone d'impression doivent-ils être déplacés afin de ne plus se croiser ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4162,7 +4337,9 @@ msgstr "Ouvrir et enregistrer des fichiers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "L'ouverture de fichiers à partir du bureau ou d'applications externes doit-elle se faire dans la même instance de Cura ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4172,7 +4349,9 @@ msgstr "Utiliser une seule instance de Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "Les objets doivent-ils être supprimés du plateau de fabrication avant de charger un nouveau modèle dans l'instance unique de Cura ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4192,7 +4371,9 @@ msgstr "Réduire la taille des modèles trop grands" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" msgstr "Un modèle peut apparaître en tout petit si son unité est par exemple en mètres plutôt qu'en millimètres. Ces modèles doivent-ils être agrandis ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 @@ -4212,7 +4393,9 @@ msgstr "Sélectionner les modèles lorsqu'ils sont chargés" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "Un préfixe basé sur le nom de l'imprimante doit-il être automatiquement ajouté au nom de la tâche d'impression ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4257,8 +4440,12 @@ msgstr "Toujours importer les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Lorsque vous apportez des modifications à un profil puis passez à un autre profil, une boîte de dialogue apparaît, vous demandant si vous souhaitez conserver les modifications. Vous pouvez aussi choisir une option par défaut, et le dialogue ne s'affichera plus." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "Lorsque vous apportez des modifications à un profil puis passez à un autre profil, une boîte de dialogue apparaît, vous demandant si vous souhaitez conserver" +" les modifications. Vous pouvez aussi choisir une option par défaut, et le dialogue ne s'affichera plus." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 @@ -4268,7 +4455,9 @@ msgstr "Profils" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "Comportement par défaut pour les valeurs de paramètres modifiées lors du passage à un profil différent : " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4294,8 +4483,12 @@ msgstr "Confidentialité" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Les données anonymes de votre impression doivent-elles être envoyées à Ultimaker ? Notez qu'aucun modèle, aucune adresse IP ni aucune autre information permettant de vous identifier personnellement ne seront envoyés ou stockés." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." +msgstr "Les données anonymes de votre impression doivent-elles être envoyées à Ultimaker ? Notez qu'aucun modèle, aucune adresse IP ni aucune autre information" +" permettant de vous identifier personnellement ne seront envoyés ou stockés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4339,8 +4532,11 @@ msgstr "Versions stables et bêta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "Une vérification automatique des nouveaux plugins doit-elle être effectuée à chaque fois que Cura est lancé ? Il est fortement recommandé de ne pas désactiver cette fonction !" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" +msgstr "Une vérification automatique des nouveaux plugins doit-elle être effectuée à chaque fois que Cura est lancé ? Il est fortement recommandé de ne pas désactiver" +" cette fonction !" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 msgctxt "@option:check" @@ -4403,7 +4599,7 @@ msgstr "Mettre à jour le profil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 msgctxt "@action:tooltip" msgid "Update profile with current settings/overrides" -msgstr "Mettre à jour le profil avec les paramètres actuels/forcer" +msgstr "Mettre à jour le profil avec les paramètres actuels  / forcer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 @@ -4413,7 +4609,9 @@ msgstr "Ignorer les modifications actuelles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." msgstr "Ce profil utilise les paramètres par défaut spécifiés par l'imprimante, de sorte qu'aucun paramètre / forçage n'apparaît dans la liste ci-dessous." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 @@ -4643,7 +4841,9 @@ msgstr "Aidez-nous à améliorer Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "Ultimaker Cura recueille des données anonymes pour améliorer la qualité d'impression et l'expérience utilisateur, notamment :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4668,7 +4868,8 @@ msgstr "Paramètres d'impression" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "Les données recueillies par Ultimaker Cura ne contiendront aucun renseignement personnel." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4749,7 +4950,9 @@ msgstr "L'imprimante à cette adresse n'a pas encore répondu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "Cette imprimante ne peut pas être ajoutée parce qu'il s'agit d'une imprimante inconnue ou de l'hôte d'un groupe." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4764,10 +4967,10 @@ msgstr "Bienvenue dans Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"Veuillez suivre ces étapes pour configurer\n" -"Ultimaker Cura. Cela ne prendra que quelques instants." +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "Veuillez suivre ces étapes pour configurer\nUltimaker Cura. Cela ne prendra que quelques instants." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -4860,7 +5063,9 @@ msgid "Manage Materials..." msgstr "Gérer les matériaux..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "Ajouter d'autres matériaux depuis la Marketplace" @@ -5193,12 +5398,15 @@ msgstr "Chargement des configurations disponibles à partir de l'imprimante..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "Les configurations ne sont pas disponibles car l'imprimante est déconnectée." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "Cette configuration n'est pas disponible car %1 n'est pas reconnu. Veuillez visiter %2 pour télécharger le profil matériel correct." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 @@ -5208,7 +5416,8 @@ msgstr "Marché en ligne" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "La configuration de cet extrudeur n'est pas autorisée et interdit la découpe." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5308,17 +5517,17 @@ msgstr "Gérer la visibilité des paramètres..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Compatible Printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5328,8 +5537,12 @@ msgstr "Ouvrir le(s) fichier(s)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Nous avons trouvé au moins un fichier de projet parmi les fichiers que vous avez sélectionnés. Vous ne pouvez ouvrir qu'un seul fichier de projet à la fois. Nous vous conseillons de n'importer que les modèles de ces fichiers. Souhaitez-vous continuer ?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "Nous avons trouvé au moins un fichier de projet parmi les fichiers que vous avez sélectionnés. Vous ne pouvez ouvrir qu'un seul fichier de projet à la" +" fois. Nous vous conseillons de n'importer que les modèles de ces fichiers. Souhaitez-vous continuer ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" @@ -5343,7 +5556,9 @@ msgstr "Ouvrir un fichier de projet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "Ceci est un fichier de projet Cura. Souhaitez-vous l'ouvrir comme projet ou en importer les modèles ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5368,11 +5583,12 @@ msgstr "Annuler ou conserver les modifications" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Vous avez personnalisé certains paramètres de profil.\n" -"Souhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\n" -"Vous pouvez également annuler les modifications pour charger les valeurs par défaut de '%1'." +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "Vous avez personnalisé certains paramètres de profil.\nSouhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\nVous pouvez également" +" annuler les modifications pour charger les valeurs par défaut de '%1'." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5454,9 +5670,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\n" -"Cura est fier d'utiliser les projets open source suivants :" +msgstr "Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\nCura est fier d'utiliser les projets open source suivants :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5592,7 +5806,7 @@ msgstr "Prise en charge de la bibliothèque pour le calcul scientifique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python Error tracking library" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5712,28 +5926,31 @@ msgstr "Support" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" msgid "Some settings were changed." -msgstr "Certains paramètres ont été modifiés." +msgstr "Alcune impostazioni sono state modificate." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "Un remplissage graduel augmentera la quantité de remplissage vers le haut." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5744,17 +5961,19 @@ msgstr "Remplissage graduel" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 msgctxt "@error" msgid "Configuration not supported" -msgstr "La configuration n'est pas prise en charge" +msgstr "Configurazione non supportata" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "Aucun profil disponible pour la configuration de matériaux/%1 sélectionnée. Veuillez la modifier." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." +msgstr "Nessun profilo disponibile per la configurazione del materiale /%1 selezionato/a. Modifica la configurazione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 msgctxt "@button:label" msgid "Learn more" -msgstr "En savoir plus" +msgstr "Ulteriori informazioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 msgctxt "@label" @@ -5763,13 +5982,16 @@ msgstr "Adhérence" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Activez l'impression d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la suite." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." +msgstr "Activez l'impression d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la" +" suite." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 msgctxt "@label" msgid "Resolution" -msgstr "Résolution" +msgstr "Risoluzione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 msgctxt "@label shown when we load a Gcode file" @@ -5809,13 +6031,11 @@ msgstr "Profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n" -"\n" -"Cliquez pour ouvrir le gestionnaire de profils." +msgstr "Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n\nCliquez pour ouvrir le gestionnaire de profils." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5834,8 +6054,11 @@ msgstr "Plateau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Température cible du plateau chauffant. Le plateau sera chauffé ou refroidi pour tendre vers cette température. Si la valeur est 0, le chauffage du plateau sera éteint." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Température cible du plateau chauffant. Le plateau sera chauffé ou refroidi pour tendre vers cette température. Si la valeur est 0, le chauffage du plateau" +" sera éteint." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 msgctxt "@tooltip" @@ -5861,8 +6084,12 @@ msgstr "Préchauffer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Préchauffez le plateau avant l'impression. Vous pouvez continuer à ajuster votre impression pendant qu'il chauffe, et vous n'aurez pas à attendre que le plateau chauffe lorsque vous serez prêt à lancer l'impression." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." +msgstr "Préchauffez le plateau avant l'impression. Vous pouvez continuer à ajuster votre impression pendant qu'il chauffe, et vous n'aurez pas à attendre que le" +" plateau chauffe lorsque vous serez prêt à lancer l'impression." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" @@ -5871,8 +6098,11 @@ msgstr "Extrudeuse" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Température cible de l'extrémité chauffante. L'extrémité chauffante sera chauffée ou refroidie pour tendre vers cette température. Si la valeur est 0, le chauffage de l'extrémité chauffante sera coupé." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Température cible de l'extrémité chauffante. L'extrémité chauffante sera chauffée ou refroidie pour tendre vers cette température. Si la valeur est 0," +" le chauffage de l'extrémité chauffante sera coupé." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" @@ -5886,8 +6116,12 @@ msgstr "Température jusqu'à laquelle préchauffer l'extrémité chauffante." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Préchauffez l'extrémité chauffante avant l'impression. Vous pouvez continuer l'ajustement de votre impression pendant qu'elle chauffe, ce qui vous évitera un temps d'attente lorsque vous serez prêt à lancer l'impression." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." +msgstr "Préchauffez l'extrémité chauffante avant l'impression. Vous pouvez continuer l'ajustement de votre impression pendant qu'elle chauffe, ce qui vous évitera" +" un temps d'attente lorsque vous serez prêt à lancer l'impression." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" @@ -5936,7 +6170,9 @@ msgstr "Envoyer G-Code" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "Envoyer une commande G-Code personnalisée à l'imprimante connectée. Appuyez sur « Entrée » pour envoyer la commande." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5972,8 +6208,12 @@ msgstr "Ouvrir le(s) fichier(s)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Nous avons trouvé au moins un fichier G-Code parmi les fichiers que vous avez sélectionné. Vous ne pouvez ouvrir qu'un seul fichier G-Code à la fois. Si vous souhaitez ouvrir un fichier G-Code, veuillez ne sélectionner qu'un seul fichier de ce type." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." +msgstr "Nous avons trouvé au moins un fichier G-Code parmi les fichiers que vous avez sélectionné. Vous ne pouvez ouvrir qu'un seul fichier G-Code à la fois. Si" +" vous souhaitez ouvrir un fichier G-Code, veuillez ne sélectionner qu'un seul fichier de ce type." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" @@ -5991,10 +6231,8 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Ajoutez des profils de matériaux et des plug-ins à partir de la Marketplace\n" -"- Sauvegardez et synchronisez vos profils de matériaux et vos plug-ins\n" -"- Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" +msgstr "- Ajoutez des profils de matériaux et des plug-ins à partir de la Marketplace\n- Sauvegardez et synchronisez vos profils de matériaux et vos plug-ins\n-" +" Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6048,22 +6286,30 @@ msgstr "Rechercher des mises à jour de compte" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "L'imprimante cloud est hors ligne. Veuillez vérifier si l'imprimante est activée et connectée à Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "Cette imprimante n'est pas associée à votre compte. Veuillez visiter l'Ultimaker Digital Factory pour établir une connexion." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "La connexion cloud est actuellement indisponible. Veuillez vous connecter pour connecter l'imprimante cloud." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "La connexion cloud est actuellement indisponible. Veuillez vérifier votre connexion Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6079,17 +6325,17 @@ msgstr "Gérer les imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6168,7 +6414,9 @@ msgstr "Aucun élément à sélectionner" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "Permet de modifier les paramètres de la machine (tels que volume d'impression, taille de buse, etc.)" #: /MachineSettingsAction/plugin.json @@ -6278,7 +6526,9 @@ msgstr "Générateur UFP" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "Se connecte à la Digital Library, permettant à Cura d'ouvrir des fichiers à partir de cette dernière et d'y enregistrer des fichiers." #: /DigitalLibrary/plugin.json @@ -6318,7 +6568,9 @@ msgstr "Lecteur de Trimesh" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" #: /UltimakerMachineActions/plugin.json @@ -6338,7 +6590,9 @@ msgstr "Lecteur G-Code compressé" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "Gère les extensions de l'application et permet de parcourir les extensions à partir du site Web Ultimaker." #: /Marketplace/plugin.json @@ -6648,7 +6902,9 @@ msgstr "Générateur de profil Cura" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "Vérifie les modèles et la configuration de l'impression pour déceler d'éventuels problèmes d'impression et donne des suggestions." #: /ModelChecker/plugin.json @@ -6658,7 +6914,8 @@ msgstr "Contrôleur de modèle" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "Accepte les G-Code et les envoie à une imprimante. Ce plugin peut aussi mettre à jour le firmware." #: /USBPrinting/plugin.json @@ -6778,7 +7035,8 @@ msgstr "Journal d'événements dans Sentry" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "Crée un maillage effaceur pour bloquer l'impression du support en certains endroits" #: /SupportEraser/plugin.json @@ -6795,3795 +7053,3 @@ msgstr "Fournit une étape de préparation dans Cura." msgctxt "name" msgid "Prepare Stage" msgstr "Étape de préparation" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "Impossible de stocker les informations du package de matériaux dans le fichier projet suivant : {material}. Ce projet peut ne pas s'ouvrir correctement sur d'autres systèmes." - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "Échec de l'enregistrement des informations du package de matériaux" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Bibliothèque de suivi des erreurs Python" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "Imprimante" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "le profil personnalisé est actif et vous avez remplacé certains paramètres." - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "le profil personnalisé remplace certains paramètres." - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "Pas encore initialisé
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "Par" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Vérificateur de type statique pour Python" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "Certificats racines pour valider la fiabilité SSL" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Extensions Python pour Microsoft Windows" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "Icônes SVG" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "Il n'y a pas de profil %1 pour la configuration dans l'extrudeur %2. L'intention par défaut sera utilisée à la place" -#~ msgstr[1] "Il n'y a pas de profil %1 pour les configurations dans les extrudeurs %2. L'intention par défaut sera utilisée à la place" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "Vous avez modifié certains paramètres du profil. Si vous souhaitez les modifier, allez dans le mode Personnaliser." - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "Synchroniser les matériaux" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "Conversion de l'image..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "La largeur en millimètres sur le plateau." - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "Marché en ligne" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "Vous devez redémarrer Cura pour que les changements apportés aux paquets ne prennent effet." - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "Installer" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "Installé" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "Premium" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "Aller sur le Marché en ligne" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "Rechercher des matériaux" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "Compatibilité" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "Machine" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "Plateau" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "Support" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "Qualité" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "Fiche technique" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "Fiche de sécurité" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "Directives d'impression" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "Site Internet" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "Connexion nécessaire pour l'installation ou la mise à jour" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "Acheter des bobines de matériau" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "Mise à jour" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "Mise à jour" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "Mis à jour" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "Précédent" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "Plug-ins" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "Installé" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "S'installera au redémarrage" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "Connexion nécessaire pour effectuer la mise à jour" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "Revenir à une version précédente" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "Désinstaller" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "Contributions de la communauté" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "Plug-ins de la communauté" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "Matériaux génériques" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "Récupération des paquets..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "Site Internet" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "E-mail" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Veuillez vous connecter pour obtenir les plug-ins et matériaux vérifiés pour Ultimaker Cura Enterprise" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "Version" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "Dernière mise à jour" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "Téléchargements" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "Plug-ins installés" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "Aucun plug-in n'a été installé." - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "Matériaux installés" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "Aucun matériau n'a été installé." - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "Plug-ins groupés" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "Matériaux groupés" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "Impossible de se connecter à la base de données Cura Package. Veuillez vérifier votre connexion." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "Confirmer la désinstallation" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "Vous désinstallez des matériaux et/ou des profils qui sont encore en cours d'utilisation. La confirmation réinitialisera les matériaux / profils suivants à leurs valeurs par défaut." - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "Matériaux" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "Profils" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "Confirmer" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "Certains éléments pourraient causer des problèmes à cette impression. Cliquez pour voir les conseils d'ajustement." - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "Prise en charge de la bibliothèque pour le traitement des objets planaires" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Vous avez personnalisé certains paramètres de profil.\n" -#~ "Souhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\n" -#~ "Vous pouvez également annuler les modifications pour charger les valeurs par défaut de '%1'." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "&Plateau" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "Créer" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "Dupliquer" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Imprimante : %1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "Mettre à jour le profil à l'aide des paramètres / forçages actuels" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "Thème :" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "Vous devez redémarrer l'application pour que ces changements prennent effet." - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "Plus d'informations" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "Créer" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "Synchroniser les imprimantes" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "Imprimante" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "Unité" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "Afficher le guide de dépannage en ligne" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "Ajouter d'autres matériaux du Marketplace" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "Réorganiser tous les modèles sur tous les plateaux" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&Marché en ligne" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "Rechercher, gérer et installer de nouveaux paquets Cura." - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "Boîte à outils" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "Fournit la Vue simulation." - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Lancez et surveillez des impressions où que vous soyez avec votre compte Ultimaker." - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Se connecter à Ultimaker Digital Factory" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura." - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "De nouvelles fonctionnalités ou des correctifs de bugs sont disponibles pour votre {machine_name} ! Si vous ne possédez pas la dernière version disponible, il est recommandé de mettre à jour le micrologiciel sur votre imprimante avec la version {latest_version}." - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "Nouveau firmware %s disponible" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "Il manque la pile globale." - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "Votre modèle n'est pas fonctionnel. Les zones surlignées indiquent que des surfaces manquent ou sont étrangères." - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "Erreurs du modèle" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "Épaisseur de la couche" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Votre clé pour une impression 3D connectée" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- Personnalisez votre expérience avec plus de profils d'impression et de plug-ins\n" -#~ "- Restez flexible en synchronisant votre configuration et en la chargeant n'importe où\n" -#~ "- Augmentez l'efficacité grâce à un flux de travail à distance sur les imprimantes Ultimaker" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "Créer un compte" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "Supprimer le modèle sélectionné" -#~ msgstr[1] "Supprimer les modèles sélectionnés" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "Centrer le modèle sélectionné" -#~ msgstr[1] "Centrer les modèles sélectionnés" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "Multiplier le modèle sélectionné" -#~ msgstr[1] "Multiplier les modèles sélectionnés" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "Fin" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Compte Ultimaker" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Votre clé pour une impression 3D connectée" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- Personnalisez votre expérience avec plus de profils d'impression et de plug-ins" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- Restez flexible en synchronisant votre configuration et en la chargeant n'importe où" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Augmentez l'efficacité avec un flux de travail à distance sur les imprimantes Ultimaker" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "Veuillez suivre ces étapes pour configurer\n" -#~ "Ultimaker Cura. Cela ne prendra que quelques instants." - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Quoi de neuf dans Ultimaker Cura" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "Êtes-vous sûr de vouloir supprimer l'objet {} ? Cette action est irréversible !" - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "Le modèle sélectionné était trop petit pour être chargé." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "Importation du profil {0} réussie" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "Impossible de trouver un type de qualité {0} pour la configuration actuelle." - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "Ajout de l'imprimante {} ({}) à partir de votre compte" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    214. ... and {} others
    215. " -#~ msgstr "
    216. ... et {} autres
    217. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Imprimantes ajoutées à partir de Digital Factory :
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Pour établir une connexion, veuillez visiter l'Ultimaker Digital Factory." - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} sera supprimé(e) jusqu'à la prochaine synchronisation de compte.
      Pour supprimer {} définitivement, visitez l'Ultimaker Digital Factory.

      Voulez-vous vraiment supprimer {} temporairement ?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Vous êtes sur le point de supprimer {} imprimante(s) de Cura. Cette action est irréversible. \n" -#~ "Voulez-vous vraiment continuer ?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Vous êtes sur le point de supprimer toutes les imprimantes de Cura. Cette action est irréversible. \n" -#~ "Voulez-vous vraiment continuer ?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "Mise à jour" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "Créer" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "Chauffage partagé" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "La webcam n'est pas disponible car vous surveillez une imprimante cloud." - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Vous avez personnalisé certains paramètres de votre profil.\n" -#~ "Souhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\n" -#~ "Vous pouvez également annuler les modifications pour charger les valeurs par défaut de '%1'." - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "Remplace le paramètre %1." -#~ msgstr[1] "Remplace les paramètres %1." - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "Veuillez donner un nom à votre imprimante" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "De nouvelles fonctionnalités sont disponibles pour votre {machine_name} ! Il est recommandé de mettre à jour le firmware sur votre imprimante." - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "Imprimer via le cloud" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "Imprimer via le cloud" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "Connecté via le cloud" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Se connecter à Ultimaker Cloud" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "Vous devez être connecté avant de pouvoir effectuer une évaluation" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "Vous devez installer le paquet avant de pouvoir effectuer une évaluation" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "évaluations" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "Fonctionnalités" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "Votre évaluation" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "Auteur" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Faire vérifier les plugins et matériaux par Ultimaker" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "Bonjour %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Compte Ultimaker" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "Déconnexion" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "Prise en charge de la bibliothèque pour l'analyse de réseaux complexes" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Bibliothèque Python HTTP" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "Vous avez personnalisé certains paramètres du profil.\n" -#~ "Souhaitez-vous conserver ces changements, ou les annuler ?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "Par défaut" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "Personnalisé" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "Annuler" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "Conserver" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "Créer un nouveau profil" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "Enregi&strer..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "Saisissez l'adresse IP de votre imprimante." - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "Créer un compte" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Do you want to sync material and software packages with your account?" -#~ msgstr "" -#~ "\n" -#~ "Vous souhaitez synchroniser du matériel et des logiciels avec votre compte ?" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Syncing..." -#~ msgstr "" -#~ "\n" -#~ "Synchronisation..." - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "Rien à découper car les modèles ne conviennent pas au volume d'impression ou sont assignés à une extrudeuse désactivée. Mettez les modèles à l'échelle ou faites-les pivoter pour les faire correspondre, ou activez une extrudeuse." - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "Une erreur s’est produite lors du listage de vos sauvegardes." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "Description de l'utilisateur (Remarque : les développeurs peuvent ne pas partler votre langue. Veuillez utiliser l'anglais si possible)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Fermeture de Cura" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "Êtes-vous sûr de vouloir quitter Cura ?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "Langue :" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Le flux d'impression 3D de nouvelle génération" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Envoyez des tâches d'impression à des imprimantes Ultimaker hors de votre réseau local" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Stockez vos paramètres Ultimaker Cura dans le cloud pour les utiliser où que vous soyez" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- Accédez en exclusivité aux profils d'impression des plus grandes marques" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "La valeur est résolue à partir des valeurs par extrudeur " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Le flux d'impression 3D de nouvelle génération" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- Envoyez des tâches d'impression à des imprimantes Ultimaker hors de votre réseau local\n" -#~ "- Stockez vos paramètres Ultimaker Cura dans le cloud pour les utiliser où que vous soyez\n" -#~ "- Obtenez un accès exclusif aux profils d'impression des principales marques" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "À propos de... " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Quitter Cura" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "Remplissage uniquement" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "Modifier les scripts de post-traitement actifs" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "Taux d'alimentation" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "Action Paramètres de la machine" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "Nouvelles imprimantes cloud trouvées" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "De nouvelles imprimantes ont été trouvées connectées à votre compte. Vous pouvez les trouver dans votre liste d'imprimantes découvertes." - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "Cura n'affiche pas les couches avec précision lorsque l'impression filaire est activée" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "Fichier {0} prédécoupé" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "Ce plug-in contient une licence.\n" -#~ "Vous devez approuver cette licence pour installer ce plug-in.\n" -#~ "Acceptez-vous les clauses ci-dessous ?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "Accepter" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "Refuser" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "Afficher tous les paramètres" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "À propos de Cura" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "Aplatir les paramètres actifs" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "Le profil a été aplati et activé." - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "Écrit X3G dans des fichiers" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "Fichier X3G" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "Fichier X3G" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Open Compressed Triangle Mesh" -#~ msgstr "Ouvrir le maillage triangulaire compressé" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "Assistant de profil" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "Assistant de profil" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "Réessayer" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "Print Core" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "Ne pas prendre en charge le chevauchement avec d'autres modèles" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "Modifier les paramètres de chevauchement avec d'autres modèles" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "Modifier les paramètres de remplissage d'autres modèles" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "Mettre à jour l'existant" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "Non pris en charge" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "Précédent" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "Astuce" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "Test d'impression" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "Liste de contrôle" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Sélectionnez les mises à niveau disponibles pour cet Ultimaker 2." - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Blocage Olsson" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "Rendu caméra : " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "Utiliser la fonctionnalité multi-plateau" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "Utiliser la fonctionnalité multi-plateau (redémarrage requis)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "Profils par défaut" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "paramètres de recherche" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "Hauteur de la couche" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "Ce profil de qualité n'est pas disponible pour votre matériau et configuration des buses actuels. Veuillez modifier ces derniers pour activer ce profil de qualité." - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "Un profil personnalisé est actuellement actif. Pour activer le curseur de qualité, choisissez un profil de qualité par défaut dans l'onglet Personnaliser" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "Plateau" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "&Profil" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "Plateau" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "Exporter les contenus de tous les paramètres vers un fichier HTML." - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "Mode God" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "Créer un profil de changements de qualité aplati." - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "Aplatisseur de profil" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "Permet aux fabricants de matériaux de créer de nouveaux matériaux et profils de qualité à l'aide d'une interface utilisateur ad hoc." - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "Assistant de profil d'impression" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "Connecté sur le réseau." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "Connecté sur le réseau. Veuillez approuver la demande d'accès sur l'imprimante." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "Connecté sur le réseau. Pas d'accès pour commander l'imprimante." - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "Accès à l'imprimante demandé. Veuillez approuver la demande sur l'imprimante" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "Statut d'authentification" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "Statut d'authentification" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "Renvoyer la demande d'accès" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "Accès à l'imprimante accepté" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "Aucun accès pour imprimer avec cette imprimante. Impossible d'envoyer la tâche d'impression." - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "Demande d'accès" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "Envoyer la demande d'accès à l'imprimante" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "Impossible de démarrer une nouvelle tâche d'impression." - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Un problème avec la configuration de votre Ultimaker empêche le démarrage de l'impression. Veuillez résoudre ce problème avant de continuer." - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "Configuration différente" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "Êtes-vous sûr(e) de vouloir imprimer avec la configuration sélectionnée ?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Problème de compatibilité entre la configuration ou l'étalonnage de l'imprimante et Cura. Pour un résultat optimal, découpez toujours pour les PrintCores et matériaux insérés dans votre imprimante." - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "Envoi de nouvelles tâches (temporairement) bloqué, envoi de la tâche d'impression précédente en cours." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "Envoi des données à l'imprimante" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "Envoi des données" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "Pas de PrintCore inséré dans la fente {slot_number}" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "Aucun matériau inséré dans la fente {slot_number}" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "PrintCore différent (Cura : {cura_printcore_name}, Imprimante : {remote_printcore_name}) sélectionné pour l'extrudeuse {extruder_id}" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Matériau différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeuse {2}" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "Synchroniser avec votre imprimante" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "Voulez-vous utiliser votre configuration d'imprimante actuelle dans Cura ?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Les PrintCores et / ou matériaux sur votre imprimante diffèrent de ceux de votre projet actuel. Pour un résultat optimal, découpez toujours pour les PrintCores et matériaux insérés dans votre imprimante." - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "Afficher sur le moniteur" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "{printer_name} a terminé d'imprimer '{job_name}'." - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "La tâche d'impression '{job_name}' est terminée." - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "Impression terminée" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "Vide" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "Inconnu" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "Erreur de cloud" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "Impossible d'exporter la tâche d'impression." - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "Une erreur s'est produite lors de la connexion au cloud." - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Téléchargement via Ultimaker Cloud" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Se connecter à Ultimaker Cloud" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "Ne plus me demander pour cette imprimante." - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Vous pouvez maintenant lancer et surveiller des impressions où que vous soyez avec votre compte Ultimaker." - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "Connecté !" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "Consulter votre connexion" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "La machine définie dans le profil {0} ({1}) ne correspond pas à votre machine actuelle ({2}) ; échec de l'importation." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "Échec de l'importation du profil depuis le fichier {0} :" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "Connexion existante" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "Ce groupe / cette imprimante a déjà été ajouté à Cura. Veuillez sélectionner un autre groupe / imprimante." - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Saisissez l'adresse IP ou le nom d'hôte de votre imprimante sur le réseau." - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "Connecter à une imprimante" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Guide des paramètres de Cura" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "Zoom vers la souris n'est pas pris en charge dans la perspective orthogonale." - -#~ msgid "Orthogonal" -#~ msgstr "Orthogonale" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Gère les connexions réseau vers les imprimantes Ultimaker 3." - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "Connexion au réseau UM3" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "Fournit des informations et explications supplémentaires sur les paramètres de Cura, avec des images et des animations." - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "Guide des paramètres" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Guide des paramètres de Cura" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "Les paramètres ont été modifiés pour correspondre aux extrudeuses actuellement disponibles : [%s]" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "Description de l'utilisateur" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "Ces options ne sont pas disponibles car vous surveillez une imprimante cloud." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Aller à Cura Connect" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "Toutes les tâches ont été imprimées." - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "Voir l'historique d'impression" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "Pour imprimer directement sur votre imprimante sur le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble réseau ou en connectant votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante.\n" -#~ "\n" -#~ "Sélectionnez votre imprimante dans la liste ci-dessous :" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "Assurez-vous que votre imprimante est connectée :\n" -#~ "- Vérifiez si l'imprimante est sous tension.\n" -#~ "- Vérifiez si l'imprimante est connectée au réseau." - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "Afficher uniquement le plateau actuel" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "Réorganiser sur tous les plateaux" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "Réorganiser le plateau actuel" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "Permet de sauvegarder la tranche résultante sous forme de fichier X3G, pour prendre en charge les imprimantes qui lisent ce format (Malyan, Makerbot et autres imprimantes basées sur Sailfish)." - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3GWriter" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "Lit les fichiers SVG comme des Toolpaths, pour déboguer les mouvements de l'imprimante." - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "Lecteur de Toolpaths SVG" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "Récapitulatif des changements" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "Afficher le récapitulatif des changements" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "Envoi de données à un cluster distant" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Se connecter à Ultimaker Cloud" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Cura recueille des statistiques d'utilisation anonymes." - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "Collecte des données" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "Plus d'informations" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Voir plus d'informations sur les données envoyées par Cura." - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "Autoriser" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Autoriser Cura à envoyer des statistiques d'utilisation anonymes pour mieux prioriser les améliorations futures apportées à Cura. Certaines de vos préférences et paramètres sont envoyés, ainsi que la version du logiciel Cura et un hachage des modèles que vous découpez." - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "Évaluation" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "Imprimantes réseau" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "Imprimantes locales" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "A essayé de restaurer une sauvegarde Cura qui ne correspond pas à votre version actuelle." - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "Paramètres de la machine" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "Paramètres de l'imprimante" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "Origine au centre" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "Plateau chauffant" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "Paramètres de la tête d'impression" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distance entre la gauche de la tête d'impression et le centre de la buse. Permet d'empêcher les collisions entre les impressions précédentes et la tête d'impression lors d'une impression « Un à la fois »." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distance entre le devant de la tête d'impression et le centre de la buse. Permet d'empêcher les collisions entre les impressions précédentes et la tête d'impression lors d'une impression « Un à la fois »." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distance entre la droite de la tête d'impression et le centre de la buse. Permet d'empêcher les collisions entre les impressions précédentes et la tête d'impression lors d'une impression « Un à la fois »." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distance entre le dos de la tête d'impression et le centre de la buse. Permet d'empêcher les collisions entre les impressions précédentes et la tête d'impression lors d'une impression « Un à la fois »." - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "Hauteur du portique" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "La différence de hauteur entre la pointe de la buse et le système de portique (axes X et Y). Permet d'empêcher les collisions entre les impressions précédentes et le portique lors d'une impression « Un à la fois »." - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "G-Code de démarrage" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "Commandes G-Code à exécuter au tout début." - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "G-Code de fin" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "Commandes G-Code à exécuter tout à la fin." - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "Paramètres de la buse" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "Le diamètre nominal de filament pris en charge par l'imprimante. Le diamètre exact sera remplacé par le matériau et / ou le profil." - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "Extrudeuse G-Code de démarrage" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "Extrudeuse G-Code de fin" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "Récapitulatif des changements" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "Accord utilisateur" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Saisissez l'adresse IP ou le nom d'hôte de votre imprimante sur le réseau." - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "Veuillez sélectionner une imprimante à surveiller qui est connectée au réseau." - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Veuillez connecter votre imprimante Ultimaker à votre réseau local." - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura envoie des données anonymes à Ultimaker afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données envoyées." - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "Je ne veux pas envoyer ces données" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Permettre l'envoi de ces données à Ultimaker et nous aider à améliorer Cura" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "Aucune impression sélectionnée" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "Par défaut, les pixels blancs représentent les points hauts sur la maille tandis que les pixels noirs représentent les points bas sur la maille. Modifiez cette option pour inverser le comportement de manière à ce que les pixels noirs représentent les points hauts sur la maille et les pixels blancs les points bas." - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "Sélectionner les mises à niveau de l'imprimante" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Sélectionnez l'extrudeur à utiliser comme support. Cela créera des structures de support sous le modèle afin de l'empêcher de s'affaisser ou de s'imprimer dans les airs." - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Ce profil de qualité n'est pas disponible pour votre matériau et configuration des buses actuels. Veuillez modifier ces derniers pour activer ce profil de qualité." - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "Configuration d'impression désactivée. Le fichier G-Code ne peut pas être modifié." - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "Voir le tableau de compatibilité des matériaux" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "Types d'affichages" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "Bonjour " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- Envoyez des tâches d'impression à des imprimantes Ultimaker hors de votre réseau local\n" -#~ "- Stockez vos paramètres Ultimaker Cura dans le cloud pour les utiliser où que vous soyez\n" -#~ "- Obtenez un accès exclusif aux profils de matériaux des principales marques" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "Impossible de découper" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "Spécification de durée" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "Spécification des matériaux" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "Ajouter une imprimante à Cura" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "Sélectionnez l'imprimante que vous voulez utiliser dans la liste ci-dessous.\n" -#~ "\n" -#~ "Si votre imprimante n'est pas dans la liste, utilisez l'imprimante « Imprimante FFF personnalisée » de la catégorie « Personnalisé » et ajustez les paramètres pour qu'ils correspondent à votre imprimante dans le dialogue suivant." - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "Nom de l'imprimante" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "Ajouter une imprimante" - -#~ msgid "Modify G-Code" -#~ msgstr "Modifier le G-Code" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "Rien à couper car aucun des modèles ne convient au volume d'impression. Mettez à l'échelle ou faites pivoter les modèles pour les faire correspondre." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "Le matériau sélectionné est incompatible avec la machine ou la configuration sélectionnée." - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "Matériau incompatible" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Échec de l'importation du profil depuis le fichier {0} : {1}" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "Boîte à outils" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "Non disponible" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "Injoignable" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "Disponible" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "Préparation" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "Mise en pause" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "Reprise" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "En attente : imprimante non disponible" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "En attente : première imprimante disponible" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "En attente : " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "Modification des configurations" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "L'imprimante assignée, %1, nécessite d'apporter la ou les modifications suivantes à la configuration :" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "Remplacer" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "Le fait de démarrer un travail d'impression avec une configuration incompatible peut endommager votre imprimante 3D. Êtes-vous sûr de vouloir remplacer la configuration et imprimer %1 ?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "Remplacer la configuration et lancer l'impression" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "Gérer la file d'attente" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "Impression" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "Gérer les imprimantes" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "Activer la configuration" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "Charger la configuration de l'imprimante dans Cura" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "Afficher les déplacements" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "Afficher les aides" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "Afficher la coque" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "Afficher le remplissage" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "Je ne veux pas envoyer ces données" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Permettre l'envoi de ces données à Ultimaker et nous aider à améliorer Cura" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "Type d'imprimante :" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "Connexion :" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "État :" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "En attente d'une tâche d'impression" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "En attente du dégagement du plateau" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "Abandon de l'impression..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "Profils protégés" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "Nom de l'imprimante :" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "Profil :" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "Rechercher..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "Réduire tout" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "Développer tout" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "Configurations disponibles" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "Extrudeuse" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "Oui" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "Non" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "Configuration de l'impression" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "Configuration de l'impression désactivée\n" -#~ "Les fichiers G-Code ne peuvent pas être modifiés" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00h 00min" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "Spécification de temps" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "Spécification de coût" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "Total :" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "Configuration de l'impression recommandée

      Imprimer avec les paramètres recommandés pour l'imprimante, le matériau et la qualité sélectionnés." - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "Configuration de l'impression personnalisée

      Imprimer avec un contrôle fin de chaque élément du processus de découpe." - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "Afficher le &journal du moteur..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "Parcourir les paquets..." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "Déplier / replier la barre latérale" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "Veuillez charger un modèle 3D" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "Prêt à découper" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "Prêt à %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "Découpe indisponible" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "Découper la tâche d'impression en cours" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "Annuler le processus de découpe" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "Préparer" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "Annuler" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "Sélectionner le périphérique de sortie actif" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "&Visualisation" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "&Paramètres" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "&Boîte à outils" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "Ouvrir un fichier" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Ce profil de qualité n'est pas disponible pour votre matériau et configuration des buses actuels. Veuillez modifier ces derniers pour activer ce profil de qualité" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "Vitesse d’impression" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "Ralentir" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "Accélérer" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "Permettre le remplissage graduel" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "Générer les supports" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "Adhérence au plateau" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Besoin d'aide pour améliorer vos impressions ?
      Lisez les Guides de dépannage Ultimaker" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "Journal du moteur" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "Type d'imprimante" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "Utiliser de la colle avec cette combinaison de matériaux" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Vérifier la compatibilité" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Cliquez ici pour vérifier la compatibilité des matériaux sur Ultimaker.com." - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Affiche les changements depuis la dernière version." - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "Récapitulatif des changements" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Créer un profil de changements de qualité aplati." - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "Aplatisseur de profil" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "Demander à l'utilisateur une fois s'il appose son accord à notre licence." - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "UserAgreement" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "Veuillez générer le G-Code avant d'enregistrer." - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "Mise à niveau du firmware" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "Inconnu" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "Aucun profil personnalisé à importer dans le fichier {0}" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "Le profil {0} contient des données incorrectes ; échec de l'importation." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "La machine définie dans le profil {0} ({1}) ne correspond pas à votre machine actuelle ({2}) ; échec de l'importation." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "Confirmer la désinstallation " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "Mise à niveau du firmware" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Imprimer avec Doodle3D WiFi-Box" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Imprimer avec Doodle3D WiFi-Box" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "Connexion avec Doodle3D Connecter..." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "Envoi de données vers Doodle3D Connecter..." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "Impossible d'envoyer les données à Doodle3D Connect. Une autre tâche est-elle toujours active ?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "Enregistrement de données dans Doodle3D Connecter..." - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "Fichier envoyé vers Doodle3D Connecter" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Ouvrir Connect..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "Ouvrir l'interface web Doodle3D Connecter" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Fichier Blender" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "Impossible d'exporter avec la qualité \"{}\" !\n" -#~ "Qualité redéfinie sur \"{}\"." - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "Contact" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "L'imprimante n'est pas configurée pour héberger un groupe d'imprimantes Ultimaker 3." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "L'imprimante est le patron pour un groupe de %1 imprimantes Ultimaker 3." - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 n'est pas configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "Ajouter / supprimer une imprimante" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Ouvre la page des tâches d'impression avec votre navigateur web." - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "Afficher les tâches d'impression" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "Préparation..." - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "Disponible" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "Connexion avec l'imprimante perdue" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "Inconnu" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "Désactivé" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "Réservée" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "Préparation de l'impression..." - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "Abandon de l'impression" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "Non acceptation des tâches d'impression" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "Complète a: " - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "Enlever les objets du plateau" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "En attente de modification de configuration" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "Imprimer les tâches" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "Imprimantes" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "Afficher les imprimantes" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "Pause" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "Reprendre" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "Abandonner l'impression" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "Toujours demander" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "Écraser le profil" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "Les modèles nouvellement chargés doivent-ils être disposés sur le plateau ? Utilisé en conjonction avec le multi-plateau (EXPÉRIMENTAL)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "Ne pas réorganiser les objets lors du chargement" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "Enregi&strer la sélection dans un fichier" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "Enregistrer &sous..." - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "Enregistrer le &projet..." - -# Added after the string freeze. -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "Utilisez feuilles d'adhérence ou de la colle avec cette combinaison des matériaux" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Accepte les G-Code et les envoie par Wi-Fi à une box WiFi Doodle3D." - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Box WiFi Doodle3D" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "Fournit une fenêtre d'édition pour l'édition directe de script." - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "Outil de scripting en direct" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Aide à ouvrir les fichiers Blender directement dans Cura." - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Intégration Blender (expérimental)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "Avertissement contrôleur de modèle" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "Certains modèles peuvent ne pas être imprimés de manière optimale en raison de la taille de l'objet et du matériau choisi pour les modèles : {model_names}.\n" -#~ "Conseils utiles pour améliorer la qualité d'impression :\n" -#~ "1) Utiliser des coins arrondis.\n" -#~ "2) Éteindre le ventilateur (seulement si le modèle ne contient pas de petits détails).\n" -#~ "3) Utiliser un matériau différent." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks a signalé des erreurs lors de l'ouverture de votre fichier. Nous vous recommandons de résoudre ces problèmes dans SolidWorks lui-même." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "Aucun modèle n'a été trouvé à l'intérieur de votre dessin. Pouvez-vous vérifier son contenu de nouveau et vous assurer qu'une pièce ou un assemblage est présent ?\n" -#~ "\n" -#~ "Merci !" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Plus d'une pièce ou d'un assemblage ont été trouvés dans votre dessin. Nous ne prenons actuellement en charge que les dessins comptant une seule pièce ou un seul assemblage.\n" -#~ "\n" -#~ "Désolé !" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "Fichier de composant SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "Fichier d'assemblage SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "Fichier de dessin SolidWorks" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Cher client,\n" -#~ "Nous n'avons pas pu trouver une installation valide de SolidWorks sur votre système. Cela signifie soit que SolidWorks n'est pas installé, soit que vous ne possédez pas de licence valide. Veuillez vous assurer que l'exécution de SolidWorks lui-même fonctionne sans problèmes et / ou contactez votre service IT.\n" -#~ "\n" -#~ "Cordialement,\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Cher client,\n" -#~ "Vous exécutez actuellement ce plug-in sur un système d'exploitation autre que Windows. Ce plug-in fonctionne uniquement sous Windows et lorsque SolidWorks est installé avec une licence valide. Veuillez installer ce plug-in sur un poste Windows où SolidWorks est installé.\n" -#~ "\n" -#~ "Cordialement,\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "Configurer" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "Guide d'installation SolidWorks macro" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "Désactiver" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "Ne pas autoriser Cura à envoyer des statistiques d'utilisation anonymes. Vous pouvez modifier ce paramètre dans les préférences." - -#~ msgid "Install" -#~ msgstr "Installer" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Échec de la copie des fichiers plug-ins Siemens NX. Veuillez vérifier votre UGII_USER_DIR. Il n'est pas défini sur un répertoire." - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "L'installation du plug-in Siemens NX Cura a réussie." - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Échec de la copie des fichiers plug-ins Siemens NX. Veuillez vérifier votre UGII_USER_DIR." - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Échec de l'installation du plug-in Siemens NX. Impossible de définir la variable d'environnement UGII_USER_DIR pour Siemens NX." - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "Échec de l'obtention de l'identifiant du plug-in au départ de {0}" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "Avertissement" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "Navigateur de plug-ins" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks : assistant d'exportation" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "Qualité :" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "Fine (impression 3D)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "Grossière (impression 3D)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "Fine (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "Grossière (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "Afficher de nouveau cette boîte de dialogue" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "Continuer" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "Abandonner" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "Modalités d’installation de Cura SolidWorks macro" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "Procédure :" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "Ouvrez le répertoire\n" -#~ "contenant la macro et l'icône" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "Instructions :" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "Jouer" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "Pause" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "Étape précédente" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "Terminé" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "Étape suivante" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "Plug-in SolidWorks : configuration" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "Paramètres de conversion" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "Premier choix :" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "Dernière version installée (recommandé)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "Version par défaut" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "Afficher l'Assistant avant d'ouvrir les fichiers SolidWorks" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "Rotation automatique du fichier ouvert en orientation normalisée" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "Installation(s)" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "Service COM trouvé" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "Fichier exécutable trouvé" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "Lancement de COM" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "Numéro de révision" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "Fonctions disponibles" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "Le nouveau diamètre du matériau est défini sur %1 mm, ce qui n'est pas compatible avec la machine actuelle. Souhaitez-vous continuer ?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "Parcourir les plug-ins..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "&Plug-ins" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "Installer plug-in" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Permet de modifier les paramètres de la machine (tels que volume d'impression, taille de buse, etc.)" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Gère les connexions réseau vers les imprimantes Ultimaker 3" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "Donne la possibilité d'ouvrir certains fichiers via SolidWorks. La conversion est ensuite effectuée par ce plug-in et des optimisations supplémentaires." - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "Intégration SolidWorks" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Enregistre automatiquement les Préférences, Machines et Profils après des modifications." - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "Enregistrement auto" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Vous aide à installer un bouton « exporter vers Cura » dans Siemens NX." - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX Integration" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "Rechercher, gérer et installer de nouveaux plug-ins." - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "Navigateur de plug-ins" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "Demander à l'utilisateur une fois s'il appose son accord à notre licence" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "Fichier GCode" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "Impossible de démarrer une nouvelle tâche car l'imprimante est occupée ou n'est pas connectée." - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "Imprimante indisponible" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "L'imprimante ne prend pas en charge l'impression par USB car elle utilise UltiGCode." - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "Impression par USB" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "Impossible de démarrer une nouvelle tâche car l'imprimante ne prend pas en charge l'impression par USB." - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "Impossible de mettre à jour le firmware car il n'y a aucune imprimante connectée." - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "Impossible de trouver le firmware requis pour l'imprimante sur %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "Firmware de l'imprimante" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "Statut de la connexion" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "Statut de la connexion" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "La demande d'accès à l'imprimante a été refusée." - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "Durée d'attente dépassée. Échec de la demande d'accès." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "Interruption de connexion au le réseau." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "La connexion avec l'imprimante est interrompue. Vérifiez que votre imprimante est connectée." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimante est occupée. L'état actuel de l'imprimante est %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "Statut de l'imprimante" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "Impossible de démarrer une nouvelle tâche d'impression. Pas de PrintCore inséré dans la fente {0}." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimante est occupée. Pas de matériau chargé dans la fente {0}." - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "Pas suffisamment de matériau pour la bobine {0}." - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "PrintCore différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeur {2}" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "Le PrintCore {0} n'est pas correctement calibré. Le calibrage XY doit être effectué sur l'imprimante." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "Impossible d'envoyer les données à l'imprimante. Une autre tâche est-elle toujours active ?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "Abandon de l'impression. Vérifiez l'imprimante" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "Mise en pause de l'impression..." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "Reprise de l'impression..." - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "L'imprimante n'est pas configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3." - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "L'imprimante n'est pas configurée pour héberger un groupe de {count} imprimantes connectées Ultimaker 3." - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name} a terminé d'imprimer '{job_name}'. Veuillez enlever l'impression et confirmer avoir nettoyé le plateau." - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "{printer_name} est réservé pour imprimer '{job_name}'. Veuillez modifier la configuration de l'imprimante pour qu'elle corresponde à la tâche et commence l'impression." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Impossible d'envoyer une nouvelle tâche d'impression : cette imprimante 3D n'est pas (encore) configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "Impossible d'envoyer la tâche d'impression vers le groupe {cluster_name}." - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "{file_name} envoyé vers le groupe {cluster_name}." - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "Afficher les tâches d'impression" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "Ouvre l'interface d'impression des tâches dans votre navigateur." - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "Inconnu" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "Envoi de {file_name} vers le groupe {cluster_name}..." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks a signalé des erreurs lors de l'ouverture de votre fichier. Nous vous recommandons de résoudre ces problèmes dans SolidWorks lui-même." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "Aucun modèle n'a été trouvé à l'intérieur de votre dessin. Pouvez-vous vérifier son contenu de nouveau et vous assurer qu'une pièce ou un assemblage est présent ?\n" -#~ "\n" -#~ " Merci !" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Plus d'une pièce ou d'un ensemble de pièces ont été trouvés dans votre dessin. Nous ne prenons actuellement en charge que les dessins comptant exactement une pièce ou un ensemble de pièces.\n" -#~ "\n" -#~ "Désolé !" - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "Pas de matériau chargé" - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "Matériau inconnu" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "Le diamètre du matériau sélectionné rend le matériau incompatible avec l'imprimante actuelle." - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "Annuler" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "Annuler la modification du diamètre du matériau." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "La machine définie dans le profil {0} ne correspond pas à votre machine actuelle ; échec de l'importation." - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Une erreur fatale s'est produite. Veuillez nous envoyer ce Rapport d'incident pour résoudre le problème

      \n" -#~ "

      Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "pas encore initialisé
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "GCode Parfum" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "Début Gcode" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "Commandes Gcode à exécuter au tout début." - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "Fin Gcode" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "Commandes Gcode à exécuter tout à la fin." - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "Extrudeur Gcode de démarrage" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "Extrudeur Gcode de fin" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "Démarrage de la mise à jour du firmware, cela peut prendre un certain temps." - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "Code erreur inconnue : %1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "Inconnu" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "Rechercher et mettre à jour les plug-ins" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "Vous pouvez trouver ici une liste de plug-ins de sources tierces." - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "Mettre à niveau" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "Télécharger" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "Afficher le message d'avertissement dans le lecteur gcode." - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "Message d'avertissement dans lecteur gcode." - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "Importer un profil" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "Imprimante : %1, %2 : %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Imprimante : %1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "Générateur GCode" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "Configurer la visibilité des paramètres..." - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "Automatique : %1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automatique : %1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "Aucune imprimante n'est connectée" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "Température actuelle de cet extrudeur." - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "Plug-ins installés..." - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "Extrudeur pour matériau support" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "Enregistre le GCode dans un fichier." - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "Générateur de GCode" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "Lecteur de profil GCode" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "Des erreurs sont apparues lors de l'ouverture de votre fichier SolidWorks ! Veuillez vérifier s'il est possible d'ouvrir votre fichier dans SolidWorks sans que cela ne cause de problèmes." - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "Erreur lors du lancement de %s !" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "Vue simulation" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Cura collecte des statistiques anonymes sur le découpage. Vous pouvez désactiver cette fonctionnalité dans les préférences." - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "Global" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Une exception fatale s'est produite. Veuillez nous envoyer ce Rapport d'incident pour résoudre le problème

      \n" -#~ "

      Veuillez utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Version Cura : {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "Plateforme : {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Version Qt : {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "Version PyQt : {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL : {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "Retraçage de l'exception" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "Diamètre du matériau" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Configuration du plug-in Cura SolidWorks" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "Qualité par défaut du STL exporté :" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "Toujours demander" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "Toujours utiliser la qualité Fine" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "Toujours utiliser la qualité grossière" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "Importer le fichier SolidWorks comme STL..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "Qualité du STL exporté" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "Qualité" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "Grossière" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "Fine" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "Aucun profil disponible" - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "Ce paramètre est toujours partagé par tous les extrudeurs. Le modifier ici entraînera la modification de la valeur pour tous les extrudeurs." - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "Spécification de temps
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "&Réinitialiser la position de la caméra" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "Enregistrer le projet" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "Préparer" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "Surveiller" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Vérifier la compatibilité" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "Donne la possibilité d'ouvrir certains fichiers via SolidWorks. Ces fichiers sont ensuite convertis et chargés dans Cura." - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "Bloqué" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "Ne peux pas imprimer" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "Ouvrir Connect" - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "Les détails d'impression" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "Pour s'assurer que votre {machine_name} est pourvue des dernières fonctionnalités, il est recommandé de mettre régulièrement à jour le firmware. Cela peut se faire sur la {machine_name} (lorsque connectée au réseau) ou via USB." - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "Vue en couches" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "Parcourir les plug-ins" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "Exporter les détails" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Une erreur fatale que nous ne pouvons résoudre s'est produite !

      \n" -#~ "

      Veuillez utiliser les informations ci-dessous pour envoyer un rapport d'erreur à http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "Ouvrir la page Web" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "Ok" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "Cette imprimante n'est pas configurée pour héberger un groupe d'imprimantes connectées Ultimaker 3." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "L'imprimante est configurée pour héberger un groupe de %1 imprimantes connectées Ultimaker 3." - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "Finalisé sur : " - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Ouvre la page des tâches d'impression avec votre navigateur web." - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "GROUPE D'IMPRIMANTES" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "Le chargement d'un projet effacera tous les modèles sur le plateau" - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ " le plug-in contient une licence.\n" -#~ "Vous devez approuver cette licence pour installer ce plug-in.\n" -#~ "Acceptez-vous les clauses ci-dessous ?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00 h 00 min" - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "Information horaire" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "Imprimer l'heure" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "Cura" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "Vérifier la compatibilité du matériau" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "Connexion au réseau UM3 (Cluster)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "Permet la vue en couches." - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "Vue en couches" - -#~ msgctxt "@item:inlistbox" -#~ msgid "X-Ray" -#~ msgstr "Rayon-X" - -#~ msgctxt "@label" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Accepte les G-Code et les envoie par Wi-Fi à une Doodle3D WiFi-Box." - -#~ msgctxt "@item:inmenu" -#~ msgid "Doodle3D printing" -#~ msgstr "Impression avec Doodle3D" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D" -#~ msgstr "Imprimer avec Doodle3D" - -#~ msgctxt "@info:tooltip" -#~ msgid "Print with " -#~ msgstr "Imprimer avec" - -#~ msgctxt "@title:menu" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Enable Scan devices..." -#~ msgstr "Activer les périphériques de numérisation..." - -#~ msgctxt "@info:progress" -#~ msgid "Saving to Removable Drive {0}" -#~ msgstr "Enregistrement sur le lecteur amovible {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not save to {0}: {1}" -#~ msgstr "Impossible d'enregistrer {0} : {1}" - -#~ msgctxt "@info:status" -#~ msgid "Please keep in mind, that you have to reopen your SolidWorks file manually! Reloading the model won't work!" -#~ msgstr "Gardez à l'esprit que vous devez rouvrir votre fichier SolidWorks manuellement ! Le fait de recharger le modèle ne marchera pas." - -#~ msgctxt "@item:inlistbox" -#~ msgid "Layers" -#~ msgstr "Couches" - -#~ msgid "Browse plugins" -#~ msgstr "Parcourir les plug-ins" - -#~ msgctxt "@item:inmenu" -#~ msgid "Solid" -#~ msgstr "Solide" - -#~ msgctxt "@label" -#~ msgid "The file {0} already exists. Are you sure you want to overwrite it?" -#~ msgstr "Le fichier {0} existe déjà. Êtes vous sûr de vouloir le remplacer ?" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: {1}" -#~ msgstr "Échec de l'exportation du profil vers {0} : {1}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: Writer plugin reported failure." -#~ msgstr "Échec de l'exportation du profil vers {0} : Le plug-in du générateur a rapporté une erreur." - -#~ msgctxt "@info:status" -#~ msgid "Exported profile to {0}" -#~ msgstr "Profil exporté vers {0}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Échec de l'importation du profil depuis le fichier {0} : {1}" - -#~ msgctxt "@title:window" -#~ msgid "Doodle3D Settings" -#~ msgstr "Paramètres Doodle3D" - -#~ msgctxt "@title:window" -#~ msgid "Print to: %1" -#~ msgstr "Imprimer sur : %1" - -#~ msgctxt "@label" -#~ msgid "Extruder Temperature: %1/%2°C" -#~ msgstr "Température de l'extrudeuse : %1/%2 °C" - -#~ msgctxt "@label" -#~ msgid "Bed Temperature: %1/%2°C" -#~ msgstr "Température du plateau : %1/%2 °C" - -#~ msgctxt "@label" -#~ msgid "%1" -#~ msgstr "%1" - -#~ msgctxt "@label" -#~ msgid "View Mode: Layers" -#~ msgstr "Mode d’affichage : couches" - -#~ msgctxt "@info:status" -#~ msgid "Could not import material %1: %2" -#~ msgstr "Impossible d'importer le matériau %1 : %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported material %1" -#~ msgstr "Matériau %1 importé avec succès" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export material to %1: %2" -#~ msgstr "Échec de l'export de matériau vers %1 : %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully exported material to %1" -#~ msgstr "Matériau exporté avec succès vers %1" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g" -#~ msgstr "%1 m / ~ %2 g" - -#~ msgctxt "@label" -#~ msgid "Hotend" -#~ msgstr "Extrémité chaude" - -#~ msgctxt "@action:button" -#~ msgid "View Mode" -#~ msgstr "Mode d’affichage" - -#~ msgctxt "@title:tab" -#~ msgid "Print" -#~ msgstr "Imprimer" - -#~ msgctxt "@label" -#~ msgid "0%" -#~ msgstr "0 %" - -#~ msgctxt "@label" -#~ msgid "Empty infill will leave your model hollow with low strength." -#~ msgstr "Un remplissage vide laissera votre modèle creux pour une solidité faible." - -#~ msgctxt "@label" -#~ msgid "20%" -#~ msgstr "20 %" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength." -#~ msgstr "Un remplissage clairsemé (20 %) donnera à votre modèle une solidité moyenne." - -#~ msgctxt "@label" -#~ msgid "50%" -#~ msgstr "50 %" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength." -#~ msgstr "Un remplissage dense (50 %) donnera à votre modèle une solidité supérieure à la moyenne." - -#~ msgctxt "@label" -#~ msgid "100%" -#~ msgstr "100 %" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid." -#~ msgstr "Un remplissage solide (100 %) rendra votre modèle vraiment résistant." - -#~ msgctxt "@label" -#~ msgid "Gradual" -#~ msgstr "Graduel" - -#~ msgctxt "description" -#~ msgid "Provides support for writing X3G files" -#~ msgstr "Permet l'écriture de fichiers X3G" - -#~ msgctxt "name" -#~ msgid "X3G Writer" -#~ msgstr "Générateur X3G" - -#~ msgctxt "@label" -#~ msgid "Machine Settings action" -#~ msgstr "Action Paramètres de la machine" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Permet de modifier les paramètres de la machine (tels que volume d'impression, taille de buse, etc.)" - -#~ msgctxt "@label" -#~ msgid "X-Ray View" -#~ msgstr "Vue Rayon-X" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the X-Ray view." -#~ msgstr "Permet la vue Rayon-X." - -#~ msgctxt "@label" -#~ msgid "X3D Reader" -#~ msgstr "Lecteur X3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading X3D files." -#~ msgstr "Fournit la prise en charge de la lecture de fichiers X3D." - -#~ msgctxt "@label" -#~ msgid "GCode Writer" -#~ msgstr "Générateur de GCode" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Writes GCode to a file." -#~ msgstr "Enregistre le GCode dans un fichier." - -#~ msgctxt "@action:button Preceded by 'Ready to'." -#~ msgid "Print with Doodle3D" -#~ msgstr "Imprimer avec Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Affiche les changements depuis la dernière version." - -#~ msgctxt "@label" -#~ msgid "Profile flatener" -#~ msgstr "Aplatisseur de profil" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Créer un profil de changements de qualité aplati." - -#~ msgctxt "@label" -#~ msgid "USB printing" -#~ msgstr "Impression par USB" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -#~ msgstr "Accepte les G-Code et les envoie à une imprimante. Ce plugin peut aussi mettre à jour le firmware." - -#~ msgctxt "X3G Writer Plugin Description" -#~ msgid "Writes X3G to a file" -#~ msgstr "Enregistre le X3G dans un fichier" - -#~ msgctxt "@label" -#~ msgid "Removable Drive Output Device Plugin" -#~ msgstr "Plugin de périphérique de sortie sur disque amovible" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides removable drive hotplugging and writing support." -#~ msgstr "Permet le branchement hot-plug et l'écriture sur lecteur amovible." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Gère les connexions réseau vers les imprimantes Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "PrintCore différent (Cura : {0}, Imprimante : {1}) sélectionné pour l'extrudeuse {2}" - -#~ msgctxt "@label" -#~ msgid "Print core {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "Le PrintCore {0} n'est pas correctement calibré. Le calibrage XY doit être effectué sur l'imprimante." - -#~ msgctxt "@label" -#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." -#~ msgstr "Les PrintCores et / ou matériaux sur votre imprimante diffèrent de ceux de votre projet actuel. Pour un résultat optimal, découpez toujours pour les PrintCores et matériaux insérés dans votre imprimante." - -#~ msgctxt "@label" -#~ msgid "Post Processing" -#~ msgstr "Post-traitement" - -#~ msgctxt "Description of plugin" -#~ msgid "Extension that allows for user created scripts for post processing" -#~ msgstr "Extension qui permet le post-traitement des scripts créés par l'utilisateur" - -#~ msgctxt "@label" -#~ msgid "Auto Save" -#~ msgstr "Enregistrement auto" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Enregistre automatiquement les Préférences, Machines et Profils après des modifications." - -#~ msgctxt "@label" -#~ msgid "Slice info" -#~ msgstr "Information sur le découpage" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Submits anonymous slice info. Can be disabled through preferences." -#~ msgstr "Envoie des informations anonymes sur le découpage. Peut être désactivé dans les préférences." - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in preferences" -#~ msgstr "Cura collecte des statistiques anonymes sur le découpage. Vous pouvez désactiver cette fonctionnalité dans les préférences" - -#~ msgctxt "@label" -#~ msgid "Material Profiles" -#~ msgstr "Profils matériels" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides capabilities to read and write XML-based material profiles." -#~ msgstr "Offre la possibilité de lire et d'écrire des profils matériels basés sur XML." - -#~ msgctxt "@label" -#~ msgid "Legacy Cura Profile Reader" -#~ msgstr "Lecteur de profil Cura antérieur" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from legacy Cura versions." -#~ msgstr "Fournit la prise en charge de l'importation de profils à partir de versions Cura antérieures." - -#~ msgctxt "@label" -#~ msgid "GCode Profile Reader" -#~ msgstr "Lecteur de profil GCode" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from g-code files." -#~ msgstr "Fournit la prise en charge de l'importation de profils à partir de fichiers g-code." - -#~ msgctxt "@label" -#~ msgid "Layer View" -#~ msgstr "Vue en couches" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Layer view." -#~ msgstr "Permet la vue en couches." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.5 to 2.6" -#~ msgstr "Mise à niveau de 2.5 vers 2.6" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -#~ msgstr "Configurations des mises à niveau de Cura 2.5 vers Cura 2.6." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.1 to 2.2" -#~ msgstr "Mise à niveau vers 2.1 vers 2.2" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -#~ msgstr "Configurations des mises à niveau de Cura 2.1 vers Cura 2.2." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.2 to 2.4" -#~ msgstr "Mise à niveau de 2.2 vers 2.4" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -#~ msgstr "Configurations des mises à niveau de Cura 2.2 vers Cura 2.4." - -#~ msgctxt "@label" -#~ msgid "Image Reader" -#~ msgstr "Lecteur d'images" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Enables ability to generate printable geometry from 2D image files." -#~ msgstr "Permet de générer une géométrie imprimable à partir de fichiers d'image 2D." - -#~ msgctxt "@label" -#~ msgid "CuraEngine Backend" -#~ msgstr "Système CuraEngine" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the link to the CuraEngine slicing backend." -#~ msgstr "Fournit le lien vers l'arrière du système de découpage CuraEngine." - -#~ msgctxt "@label" -#~ msgid "Per Model Settings Tool" -#~ msgstr "Outil de paramètres par modèle" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Per Model Settings." -#~ msgstr "Fournit les paramètres par modèle." - -#~ msgctxt "@label" -#~ msgid "3MF Reader" -#~ msgstr "Lecteur 3MF" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading 3MF files." -#~ msgstr "Fournit la prise en charge de la lecture de fichiers 3MF." - -#~ msgctxt "@label" -#~ msgid "Solid View" -#~ msgstr "Vue solide" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a normal solid mesh view." -#~ msgstr "Affiche une vue en maille solide normale." - -#~ msgctxt "@label" -#~ msgid "G-code Reader" -#~ msgstr "Lecteur G-Code" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Allows loading and displaying G-code files." -#~ msgstr "Permet le chargement et l'affichage de fichiers G-Code." - -#~ msgctxt "@label" -#~ msgid "Cura Profile Writer" -#~ msgstr "Générateur de profil Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for exporting Cura profiles." -#~ msgstr "Fournit la prise en charge de l'exportation de profils Cura." - -#~ msgctxt "@label" -#~ msgid "3MF Writer" -#~ msgstr "Générateur 3MF" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for writing 3MF files." -#~ msgstr "Permet l'écriture de fichiers 3MF" - -#~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Actions de la machine Ultimaker" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" - -#~ msgctxt "@label" -#~ msgid "Cura Profile Reader" -#~ msgstr "Lecteur de profil Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing Cura profiles." -#~ msgstr "Fournit la prise en charge de l'importation de profils Cura." - -#~ msgctxt "@info" -#~ msgid "%(width).1f x %(depth).1f x %(height).1f mm" -#~ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#~ msgctxt "@label" -#~ msgid "Build Plate Shape" -#~ msgstr "Forme du plateau" - -#~ msgctxt "@option:check" -#~ msgid "Machine Center is Zero" -#~ msgstr "Le centre de la machine est zéro" - -#~ msgctxt "@option:check" -#~ msgid "Heated Bed" -#~ msgstr "Plateau chauffant" - -#~ msgctxt "@label" -#~ msgid "GCode Flavor" -#~ msgstr "GCode Parfum" - -#~ msgctxt "@label" -#~ msgid "Material Diameter" -#~ msgstr "Diamètre du matériau" - -#~ msgctxt "@label" -#~ msgid "If your printer is not listed, read the network-printing troubleshooting guide" -#~ msgstr "Si votre imprimante n'apparaît pas dans la liste, lisez le guide de dépannage de l'impression en réseau" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" - -#~ msgctxt "@label" -#~ msgid "Support library for scientific computing " -#~ msgstr "Prise en charge de la bibliothèque pour le calcul scientifique " - -#~ msgctxt "@tooltip" -#~ msgid "Print Setup

      Edit or review the settings for the active print job." -#~ msgstr "Configuration de l'impression

      Modifier ou réviser les paramètres pour la tâche d'impression active." - -#~ msgctxt "@tooltip" -#~ msgid "Print Monitor

      Monitor the state of the connected printer and the print job in progress." -#~ msgstr "Moniteur de l'imprimante

      Surveiller l'état de l'imprimante connectée et la progression de la tâche d'impression." - -#~ msgctxt "@title:menuitem %1 is the value from the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automatique : %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3d model" -#~ msgstr "Veuillez charger un modèle 3D" - -#~ msgctxt "@label" -#~ msgid "Print Selected Model with %1" -#~ msgid_plural "Print Selected Models With %1" -#~ msgstr[0] "Imprimer le modèle sélectionné avec %1" -#~ msgstr[1] "Imprimer les modèles sélectionnés avec %1" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No PrinterCore loaded in slot {0}" -#~ msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimante est occupée. Pas de PrinterCore inséré dans la fente {0}." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.4 to 2.5" -#~ msgstr "Mise à niveau de 2.4 vers 2.5" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.4 to Cura 2.5." -#~ msgstr "Configurations des mises à niveau de Cura 2.4 vers Cura 2.5." - -#~ msgctxt "@info:status" -#~ msgid "Unable to find a quality profile for this combination. Default settings will be used instead." -#~ msgstr "Impossible de trouver un profil de qualité pour cette combinaison. Les paramètres par défaut seront utilisés à la place." - -#~ msgctxt "@title:window" -#~ msgid "Oops!" -#~ msgstr "Oups !" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      We hope this picture of a kitten helps you recover from the shock.

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Une erreur fatale que nous ne pouvons résoudre s'est produite !

      \n" -#~ "

      Nous espérons que cette image d'un chaton vous aidera à vous remettre du choc.

      \n" -#~ "

      Veuillez utiliser les informations ci-dessous pour envoyer un rapport d'erreur à http://github.com/Ultimaker/Cura/issues

      " - -#~ msgctxt "@label" -#~ msgid "Please enter the correct settings for your printer below:" -#~ msgstr "Indiquez les bons paramètres pour votre imprimante ci-dessous :" - -#~ msgctxt "@label" -#~ msgid "Extruder %1" -#~ msgstr "Extrudeur %1" - -#~ msgctxt "@label Followed by extruder selection drop-down." -#~ msgid "Print model with" -#~ msgstr "Imprimer le modèle avec" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for language changes to have effect." -#~ msgstr "Vous devez redémarrer l'application pour que les changements de langue prennent effet." - -#~ msgctxt "@info:tooltip" -#~ msgid "Moves the camera so the model is in the center of the view when an model is selected" -#~ msgstr "Bouge la caméra afin que le modèle sélectionné se trouve au centre de la vue." - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete &Selection" -#~ msgstr "&Supprimer la sélection" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open File..." -#~ msgstr "&Ouvrir un fichier..." - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open Project..." -#~ msgstr "&Ouvrir un projet..." - -#~ msgctxt "@title:window" -#~ msgid "Multiply Model" -#~ msgstr "Multiplier le modèle" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &All" -#~ msgstr "Enregistrer &tout" - -#~ msgctxt "@title:window" -#~ msgid "Open file" -#~ msgstr "Ouvrir un fichier" - -#~ msgctxt "@title:window" -#~ msgid "Open workspace" -#~ msgstr "Ouvrir l'espace de travail" - -#~ msgctxt "@label" -#~ msgid "Hollow" -#~ msgstr "Creux" - -#~ msgctxt "@label" -#~ msgid "No (0%) infill will leave your model hollow at the cost of low strength" -#~ msgstr "L'absence de remplissage (0 %) laissera votre modèle creux pour une solidité faible" - -#~ msgctxt "@label" -#~ msgid "Light" -#~ msgstr "Clairsemé" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength" -#~ msgstr "Un remplissage clairsemé (20 %) donnera à votre modèle une solidité moyenne" - -#~ msgctxt "@label" -#~ msgid "Dense" -#~ msgstr "Dense" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength" -#~ msgstr "Un remplissage dense (50 %) donnera à votre modèle une solidité supérieure à la moyenne" - -#~ msgctxt "@label" -#~ msgid "Solid" -#~ msgstr "Solide" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid" -#~ msgstr "Un remplissage solide (100 %) rendra votre modèle vraiment résistant" - -#~ msgctxt "@label" -#~ msgid "Enable Support" -#~ msgstr "Activer les supports" - -#~ msgctxt "@label" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Active les structures de support. Ces structures soutiennent les modèles présentant d'importants porte-à-faux." - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints? Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Besoin d'aide pour améliorer vos impressions ? Lisez les Guides de dépannage Ultimaker" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. Please approve the access request on the printer." -#~ msgstr "Connecté sur le réseau à {0}. Veuillez approuver la demande d'accès sur l'imprimante." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}." -#~ msgstr "Connecté sur le réseau à {0}." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. No access to control the printer." -#~ msgstr "Connecté sur le réseau à {0}. Pas d'accès pour commander l'imprimante." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job because the printer is busy. Please check the printer." -#~ msgstr "Impossible de démarrer une nouvelle tâche d'impression car l'imprimante est occupée. Vérifiez l'imprimante." - -#~ msgctxt "@label" -#~ msgid "You made changes to the following setting(s)/override(s):" -#~ msgstr "Vous avez modifié le(s) paramètre(s) / forçage(s) suivant(s) :" - -#~ msgctxt "@window:title" -#~ msgid "Switched profiles" -#~ msgstr "Profils échangés" - -#~ msgctxt "@label" -#~ msgid "Do you want to transfer your %d changed setting(s)/override(s) to this profile?" -#~ msgstr "Voulez-vous transférer le(s) %d paramètre(s) / forçage(s) modifié(s) sur ce profil ?" - -#~ msgctxt "@label" -#~ msgid "If you transfer your settings they will override settings in the profile. If you don't transfer these settings, they will be lost." -#~ msgstr "Si vous transférez vos paramètres, ils écraseront les paramètres dans le profil. Si vous ne transférez pas ces paramètres, ils seront perdus." - -#~ msgctxt "@label" -#~ msgid "Cost per Meter (Approx.)" -#~ msgstr "Coût par mètre (env.)" - -#~ msgctxt "@label" -#~ msgid "%1/m" -#~ msgstr "%1/m" - -#~ msgctxt "@info:tooltip" -#~ msgid "Display 5 top layers in layer view or only the top-most layer. Rendering 5 layers takes longer, but may show more information." -#~ msgstr "Afficher les 5 couches supérieures en vue en couches ou seulement la couche du dessus. Le rendu de 5 couches prend plus de temps mais peut fournir davantage d'informations." - -#~ msgctxt "@action:button" -#~ msgid "Display five top layers in layer view" -#~ msgstr "Afficher les cinq couches supérieures en vue en couches" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should only the top layers be displayed in layerview?" -#~ msgstr "Seules les couches supérieures doivent-elles être affichées en vue en couches ?" - -#~ msgctxt "@option:check" -#~ msgid "Only display top layer(s) in layer view" -#~ msgstr "Afficher uniquement la (les) couche(s) supérieure(s) en vue en couches" - -#~ msgctxt "@label" -#~ msgid "Opening files" -#~ msgstr "Ouverture des fichiers" - -#~ msgctxt "@label" -#~ msgid "Printer Monitor" -#~ msgstr "Moniteur de l'imprimante" - -#~ msgctxt "@label" -#~ msgid "Temperatures" -#~ msgstr "Températures" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Preparing to slice..." -#~ msgstr "Préparation de la découpe..." - -#~ msgctxt "@window:title" -#~ msgid "Changes on the Printer" -#~ msgstr "Modifications sur l'imprimante" - -#~ msgctxt "@action:inmenu" -#~ msgid "&Duplicate Model" -#~ msgstr "&Dupliquer le modèle" - -#~ msgctxt "@label" -#~ msgid "Helper Parts:" -#~ msgstr "Pièces d'aide :" - -#~ msgctxt "@label" -#~ msgid "Enable printing support structures. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Activez l'impression des structures de support. Cela créera des structures de support sous le modèle afin de l'empêcher de s'affaisser ou de s'imprimer dans les airs." - -#~ msgctxt "@label" -#~ msgid "Don't print support" -#~ msgstr "Ne pas imprimer le support" - -#~ msgctxt "@label" -#~ msgid "Print support using %1" -#~ msgstr "Imprimer le support à l'aide de %1" - -#~ msgctxt "@label:listbox" -#~ msgid "Printer:" -#~ msgstr "Imprimante :" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profiles {0}" -#~ msgstr "Importation des profils {0} réussie" - -#~ msgctxt "@label" -#~ msgid "Scripts" -#~ msgstr "Scripts" - -#~ msgctxt "@label" -#~ msgid "Active Scripts" -#~ msgstr "Scripts actifs" - -#~ msgctxt "@label" -#~ msgid "Done" -#~ msgstr "Terminé" - -#~ msgctxt "@item:inlistbox" -#~ msgid "English" -#~ msgstr "Anglais" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Finnish" -#~ msgstr "Finnois" - -#~ msgctxt "@item:inlistbox" -#~ msgid "French" -#~ msgstr "Français" - -#~ msgctxt "@item:inlistbox" -#~ msgid "German" -#~ msgstr "Allemand" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Italian" -#~ msgstr "Italien" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Dutch" -#~ msgstr "Néerlandais" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Spanish" -#~ msgstr "Espagnol" - -#~ msgctxt "@label" -#~ msgid "Do you want to change the PrintCores and materials in Cura to match your printer?" -#~ msgstr "Voulez-vous modifier les PrintCores et matériaux dans Cura pour correspondre à votre imprimante ?" - -#~ msgctxt "@label:" -#~ msgid "Print Again" -#~ msgstr "Imprimer à nouveau" diff --git a/resources/i18n/fr_FR/fdmextruder.def.json.po b/resources/i18n/fr_FR/fdmextruder.def.json.po index 59efb243cc..4520eee754 100644 --- a/resources/i18n/fr_FR/fdmextruder.def.json.po +++ b/resources/i18n/fr_FR/fdmextruder.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -52,7 +51,9 @@ msgstr "Diamètre de la buse" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard." #: /fdmextruder.def.json @@ -92,7 +93,9 @@ msgstr "Extrudeuse Position de départ absolue" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "Rendre la position de départ de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." #: /fdmextruder.def.json @@ -132,7 +135,9 @@ msgstr "Extrudeuse Position de fin absolue" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "Rendre la position de fin de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." #: /fdmextruder.def.json @@ -162,7 +167,9 @@ msgstr "Extrudeuse Position d'amorçage Z" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmextruder.def.json @@ -172,8 +179,12 @@ msgstr "Ventilateur de refroidissement d'impression de l'extrudeuse" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." -msgstr "Numéro du ventilateur de refroidissement d'impression associé à cette extrudeuse. Ne modifiez cette valeur par rapport à la valeur par défaut 0 que si vous utilisez un ventilateur de refroidissement d'impression différent pour chaque extrudeuse." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." +msgstr "Numéro du ventilateur de refroidissement d'impression associé à cette extrudeuse. Ne modifiez cette valeur par rapport à la valeur par défaut 0 que si" +" vous utilisez un ventilateur de refroidissement d'impression différent pour chaque extrudeuse." #: /fdmextruder.def.json msgctxt "platform_adhesion label" @@ -192,7 +203,9 @@ msgstr "Extrudeuse Position d'amorçage X" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmextruder.def.json @@ -202,7 +215,9 @@ msgstr "Extrudeuse Position d'amorçage Y" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmextruder.def.json @@ -222,13 +237,7 @@ msgstr "Diamètre" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Ajuste le diamètre du filament utilisé. Faites correspondre cette valeur au diamètre du filament utilisé." - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "G-Code de démarrage à exécuter à chaque mise en marche de l'extrudeuse." - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "G-Code de fin à exécuter à chaque arrêt de l'extrudeuse." diff --git a/resources/i18n/fr_FR/fdmprinter.def.json.po b/resources/i18n/fr_FR/fdmprinter.def.json.po index 2acbe7fcdc..576d539a9e 100644 --- a/resources/i18n/fr_FR/fdmprinter.def.json.po +++ b/resources/i18n/fr_FR/fdmprinter.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -42,7 +41,9 @@ msgstr "Afficher les variantes de la machine" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "Afficher ou non les différentes variantes de cette machine qui sont décrites dans des fichiers json séparés." #: /fdmprinter.def.json @@ -55,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"Commandes G-Code à exécuter au tout début, séparées par \n" -"." +msgstr "Commandes G-Code à exécuter au tout début, séparées par \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"Commandes G-Code à exécuter tout à la fin, séparées par \n" -"." +msgstr "Commandes G-Code à exécuter tout à la fin, séparées par \n." #: /fdmprinter.def.json msgctxt "material_guid label" @@ -90,7 +87,9 @@ msgstr "Diamètre" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Ajuste le diamètre du filament utilisé. Faites correspondre cette valeur au diamètre du filament utilisé." #: /fdmprinter.def.json @@ -100,7 +99,9 @@ msgstr "Attendre le chauffage du plateau" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "Insérer ou non une commande pour attendre que la température du plateau soit atteinte au démarrage." #: /fdmprinter.def.json @@ -120,8 +121,12 @@ msgstr "Inclure les températures du matériau" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." -msgstr "Inclure ou non les commandes de température de la buse au début du gcode. Si le gcode_démarrage contient déjà les commandes de température de la buse, l'interface Cura désactive automatiquement ce paramètre." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." +msgstr "Inclure ou non les commandes de température de la buse au début du gcode. Si le gcode_démarrage contient déjà les commandes de température de la buse," +" l'interface Cura désactive automatiquement ce paramètre." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" @@ -130,8 +135,12 @@ msgstr "Inclure la température du plateau" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." -msgstr "Inclure ou non les commandes de température du plateau au début du gcode. Si le gcode_démarrage contient déjà les commandes de température du plateau, l'interface Cura désactive automatiquement ce paramètre." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." +msgstr "Inclure ou non les commandes de température du plateau au début du gcode. Si le gcode_démarrage contient déjà les commandes de température du plateau," +" l'interface Cura désactive automatiquement ce paramètre." #: /fdmprinter.def.json msgctxt "machine_width label" @@ -170,7 +179,8 @@ msgstr "Forme du plateau" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "La forme du plateau sans prendre les zones non imprimables en compte." #: /fdmprinter.def.json @@ -230,8 +240,12 @@ msgstr "Toujours écrire l'outil actif" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." -msgstr "Écrivez l'outil actif après avoir envoyé des commandes temporaires à l'outil inactif. Requis pour l'impression à double extrusion avec Smoothie ou un autre micrologiciel avec des commandes d'outils modaux." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." +msgstr "Écrivez l'outil actif après avoir envoyé des commandes temporaires à l'outil inactif. Requis pour l'impression à double extrusion avec Smoothie ou un autre" +" micrologiciel avec des commandes d'outils modaux." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" @@ -240,7 +254,9 @@ msgstr "Est l'origine du centre" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "Si les coordonnées X/Y de la position zéro de l'imprimante se situent au centre de la zone imprimable." #: /fdmprinter.def.json @@ -250,7 +266,9 @@ msgstr "Nombre d'extrudeuses" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "Nombre de trains d'extrudeuse. Un train d'extrudeuse est la combinaison d'un chargeur, d'un tube bowden et d'une buse." #: /fdmprinter.def.json @@ -260,7 +278,8 @@ msgstr "Nombre d'extrudeuses activées" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "Nombre de trains d'extrusion activés ; automatiquement défini dans le logiciel" #: /fdmprinter.def.json @@ -280,7 +299,9 @@ msgstr "Longueur de la buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "La différence de hauteur entre la pointe de la buse et la partie la plus basse de la tête d'impression." #: /fdmprinter.def.json @@ -290,7 +311,9 @@ msgstr "Angle de la buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "L'angle entre le plan horizontal et la partie conique juste au-dessus de la pointe de la buse." #: /fdmprinter.def.json @@ -300,7 +323,9 @@ msgstr "Longueur de la zone chauffée" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "Distance depuis la pointe du bec d'impression sur laquelle la chaleur du bec d'impression est transférée au filament." #: /fdmprinter.def.json @@ -310,7 +335,9 @@ msgstr "Permettre le contrôle de la température de la buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Contrôler ou non la température depuis Cura. Désactivez cette option pour contrôler la température de la buse depuis une source autre que Cura." #: /fdmprinter.def.json @@ -320,7 +347,9 @@ msgstr "Vitesse de chauffage" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "La vitesse (°C/s) à laquelle la buse chauffe, sur une moyenne de la plage de températures d'impression normales et la température en veille." #: /fdmprinter.def.json @@ -330,7 +359,9 @@ msgstr "Vitesse de refroidissement" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "La vitesse (°C/s) à laquelle la buse refroidit, sur une moyenne de la plage de températures d'impression normales et la température en veille." #: /fdmprinter.def.json @@ -340,8 +371,12 @@ msgstr "Durée minimale température de veille" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." -msgstr "La durée minimale pendant laquelle une extrudeuse doit être inactive avant que la buse ait refroidi. Ce n'est que si une extrudeuse n'est pas utilisée pendant une durée supérieure à celle-ci qu'elle pourra refroidir jusqu'à la température de veille." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." +msgstr "La durée minimale pendant laquelle une extrudeuse doit être inactive avant que la buse ait refroidi. Ce n'est que si une extrudeuse n'est pas utilisée" +" pendant une durée supérieure à celle-ci qu'elle pourra refroidir jusqu'à la température de veille." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" @@ -405,7 +440,9 @@ msgstr "Rétraction du firmware" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "S'il faut utiliser les commandes de rétraction du firmware (G10 / G11) au lieu d'utiliser la propriété E dans les commandes G1 pour rétracter le matériau." #: /fdmprinter.def.json @@ -415,7 +452,9 @@ msgstr "Les extrudeurs partagent le chauffage" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "Si les extrudeurs partagent un seul chauffage au lieu que chaque extrudeur ait son propre chauffage." #: /fdmprinter.def.json @@ -425,8 +464,17 @@ msgstr "Les extrudeuses partagent la buse" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." -msgstr "Lorsque les extrudeuses partagent une seule buse au lieu que chaque extrudeuse ait sa propre buse. Lorsqu'il est défini à true, le script gcode de démarrage de l'imprimante doit configurer correctement toutes les extrudeuses dans un état de rétraction initial connu et mutuellement compatible (zéro ou un filament non rétracté) ; dans ce cas, l'état de rétraction initial est décrit, par extrudeuse, par le paramètre 'machine_extruders_shared_nozzle_initial_retraction'." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." +msgstr "Lorsque les extrudeuses partagent une seule buse au lieu que chaque extrudeuse ait sa propre buse. Lorsqu'il est défini à true, le script gcode de démarrage" +" de l'imprimante doit configurer correctement toutes les extrudeuses dans un état de rétraction initial connu et mutuellement compatible (zéro ou un filament" +" non rétracté) ; dans ce cas, l'état de rétraction initial est décrit, par extrudeuse, par le paramètre 'machine_extruders_shared_nozzle_initial_retraction'." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" @@ -435,8 +483,13 @@ msgstr "Rétraction initiale de la buse partagée" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." -msgstr "La quantité de filament de chaque extrudeuse qui est supposée avoir été rétractée de l'extrémité de la buse partagée à la fin du script gcode de démarrage de l'imprimante ; la valeur doit être égale ou supérieure à la longueur de la partie commune des conduits de la buse." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." +msgstr "La quantité de filament de chaque extrudeuse qui est supposée avoir été rétractée de l'extrémité de la buse partagée à la fin du script gcode de démarrage" +" de l'imprimante ; la valeur doit être égale ou supérieure à la longueur de la partie commune des conduits de la buse." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" @@ -465,8 +518,12 @@ msgstr "Polygone de la tête de la machine et du ventilateur" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." -msgstr "La forme de la tête d'impression. Ce sont des coordonnées par rapport à la position de la tête d'impression, qui est généralement la position de son premier extrudeur. Les dimensions à gauche et devant la tête d'impression doivent être des coordonnées négatives." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." +msgstr "La forme de la tête d'impression. Ce sont des coordonnées par rapport à la position de la tête d'impression, qui est généralement la position de son premier" +" extrudeur. Les dimensions à gauche et devant la tête d'impression doivent être des coordonnées négatives." #: /fdmprinter.def.json msgctxt "gantry_height label" @@ -475,7 +532,9 @@ msgstr "Hauteur du portique" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "La différence de hauteur entre la pointe de la buse et le système de portique (axes X et Y)." #: /fdmprinter.def.json @@ -495,7 +554,9 @@ msgstr "Diamètre de la buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard." #: /fdmprinter.def.json @@ -505,7 +566,8 @@ msgstr "Décalage avec extrudeuse" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Appliquez le décalage de l'extrudeuse au système de coordonnées. Affecte toutes les extrudeuses." #: /fdmprinter.def.json @@ -515,7 +577,9 @@ msgstr "Extrudeuse Position d'amorçage Z" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmprinter.def.json @@ -525,7 +589,9 @@ msgstr "Position d'amorçage absolue de l'extrudeuse" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "Rendre la position d'amorçage de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." #: /fdmprinter.def.json @@ -655,7 +721,9 @@ msgstr "Pas par millimètre (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction X." #: /fdmprinter.def.json @@ -665,7 +733,9 @@ msgstr "Pas par millimètre (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction Y." #: /fdmprinter.def.json @@ -675,7 +745,9 @@ msgstr "Pas par millimètre (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction Z." #: /fdmprinter.def.json @@ -685,7 +757,9 @@ msgstr "Pas par millimètre (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "Nombre de pas des moteurs pas à pas correspondant au déplacement de la roue du chargeur d'un millimètre sur sa circonférence." #: /fdmprinter.def.json @@ -695,7 +769,9 @@ msgstr "Butée X en sens positif" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "Détermine si la butée de l'axe X est en sens positif (haute coordonnée X) ou négatif (basse coordonnée X)." #: /fdmprinter.def.json @@ -705,7 +781,9 @@ msgstr "Butée Y en sens positif" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Détermine si la butée de l'axe Y est en sens positif (haute coordonnée Y) ou négatif (basse coordonnée Y)." #: /fdmprinter.def.json @@ -715,7 +793,9 @@ msgstr "Butée Z en sens positif" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Détermine si la butée de l'axe Z est en sens positif (haute coordonnée Z) ou négatif (basse coordonnée Z)." #: /fdmprinter.def.json @@ -755,7 +835,9 @@ msgstr "Qualité" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "Tous les paramètres qui influent sur la résolution de l'impression. Ces paramètres ont un impact conséquent sur la qualité (et la durée d'impression)." #: /fdmprinter.def.json @@ -765,8 +847,11 @@ msgstr "Hauteur de la couche" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -msgstr "La hauteur de chaque couche en mm. Des valeurs plus élevées créent des impressions plus rapides dans une résolution moindre, tandis que des valeurs plus basses entraînent des impressions plus lentes dans une résolution plus élevée." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." +msgstr "La hauteur de chaque couche en mm. Des valeurs plus élevées créent des impressions plus rapides dans une résolution moindre, tandis que des valeurs plus" +" basses entraînent des impressions plus lentes dans une résolution plus élevée." #: /fdmprinter.def.json msgctxt "layer_height_0 label" @@ -775,7 +860,9 @@ msgstr "Hauteur de la couche initiale" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "La hauteur de la couche initiale en mm. Une couche initiale plus épaisse adhère plus facilement au plateau." #: /fdmprinter.def.json @@ -785,8 +872,12 @@ msgstr "Largeur de ligne" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." -msgstr "Largeur d'une ligne. Généralement, la largeur de chaque ligne doit correspondre à la largeur de la buse. Toutefois, le fait de diminuer légèrement cette valeur peut fournir de meilleures impressions." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." +msgstr "Largeur d'une ligne. Généralement, la largeur de chaque ligne doit correspondre à la largeur de la buse. Toutefois, le fait de diminuer légèrement cette" +" valeur peut fournir de meilleures impressions." #: /fdmprinter.def.json msgctxt "wall_line_width label" @@ -805,7 +896,9 @@ msgstr "Largeur de ligne de la paroi externe" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "Largeur de la ligne la plus à l'extérieur de la paroi. Le fait de réduire cette valeur permet d'imprimer des niveaux plus élevés de détails." #: /fdmprinter.def.json @@ -815,7 +908,8 @@ msgstr "Largeur de ligne de la (des) paroi(s) interne(s)" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "Largeur d'une seule ligne de la paroi pour toutes les lignes de paroi, à l’exception de la ligne la plus externe." #: /fdmprinter.def.json @@ -905,7 +999,9 @@ msgstr "Largeur de ligne couche initiale" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "Multiplicateur de la largeur de la ligne sur la première couche. Augmenter le multiplicateur peut améliorer l'adhésion au plateau." #: /fdmprinter.def.json @@ -925,7 +1021,9 @@ msgstr "Extrudeuse de paroi" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression des parois. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -935,7 +1033,9 @@ msgstr "Extrudeuse de paroi externe" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression des parois externes. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -945,7 +1045,9 @@ msgstr "Extrudeuse de paroi interne" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression des parois internes. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -955,7 +1057,9 @@ msgstr "Épaisseur de la paroi" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "Épaisseur des parois en sens horizontal. Cette valeur divisée par la largeur de la ligne de la paroi définit le nombre de parois." #: /fdmprinter.def.json @@ -965,7 +1069,9 @@ msgstr "Nombre de lignes de la paroi" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "Le nombre de parois. Lorsqu'elle est calculée par l'épaisseur de la paroi, cette valeur est arrondie à un nombre entier." #: /fdmprinter.def.json @@ -975,8 +1081,12 @@ msgstr "Longueur de transition de la paroi" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." -msgstr "Lorsque l'on passe d'un nombre de parois à un autre, au fur et à mesure que la pièce s'amincit, un certain espace est alloué pour diviser ou joindre les lignes de parois." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." +msgstr "Lorsque l'on passe d'un nombre de parois à un autre, au fur et à mesure que la pièce s'amincit, un certain espace est alloué pour diviser ou joindre les" +" lignes de parois." #: /fdmprinter.def.json msgctxt "wall_distribution_count label" @@ -985,8 +1095,11 @@ msgstr "Nombre de distributions des parois" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." -msgstr "Le nombre de parois, comptées à partir du centre, sur lesquelles la variation doit être répartie. Les valeurs inférieures signifient que les parois extérieures ne changent pas en termes de largeur." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." +msgstr "Le nombre de parois, comptées à partir du centre, sur lesquelles la variation doit être répartie. Les valeurs inférieures signifient que les parois extérieures" +" ne changent pas en termes de largeur." #: /fdmprinter.def.json msgctxt "wall_transition_angle label" @@ -995,8 +1108,15 @@ msgstr "Angle du seuil de transition de la paroi" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." -msgstr "Quand créer des transitions entre un nombre uniforme et impair de parois. Une forme de coin dont l'angle est supérieur à ce paramètre n'aura pas de transitions et aucune paroi ne sera imprimée au centre pour remplir l'espace restant. En réduisant ce paramètre, on réduit le nombre et la longueur de ces parois centrales, mais on risque de laisser des trous ou sur-extruder." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." +msgstr "Quand créer des transitions entre un nombre uniforme et impair de parois. Une forme de coin dont l'angle est supérieur à ce paramètre n'aura pas de transitions" +" et aucune paroi ne sera imprimée au centre pour remplir l'espace restant. En réduisant ce paramètre, on réduit le nombre et la longueur de ces parois" +" centrales, mais on risque de laisser des trous ou sur-extruder." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" @@ -1005,8 +1125,12 @@ msgstr "Distance du filtre de transition des parois" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." -msgstr "S'il s'agit d'une transition d'avant en arrière entre différents nombres de parois en succession rapide, ne faites pas du tout la transition. Supprimez les transitions si elles sont plus proches les unes des autres que cette distance." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." +msgstr "S'il s'agit d'une transition d'avant en arrière entre différents nombres de parois en succession rapide, ne faites pas du tout la transition. Supprimez" +" les transitions si elles sont plus proches les unes des autres que cette distance." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" @@ -1015,8 +1139,17 @@ msgstr "Marge du filtre de transition des parois" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "Empêchez la transition d'avant en arrière entre une paroi supplémentaire et une paroi en moins. Cette marge étend la gamme des largeurs de ligne qui suivent à [Largeur minimale de la ligne de paroi - marge, 2 * Largeur minimale de la ligne de paroi + marge]. L'augmentation de cette marge réduit le nombre de transitions, ce qui réduit le nombre de démarrages/arrêts d'extrusion et le temps de trajet. Cependant, une grande variation de la largeur de la ligne peut entraîner des problèmes de sous-extrusion ou de sur-extrusion." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." +msgstr "Empêchez la transition d'avant en arrière entre une paroi supplémentaire et une paroi en moins. Cette marge étend la gamme des largeurs de ligne qui suivent" +" à [Largeur minimale de la ligne de paroi - marge, 2 * Largeur minimale de la ligne de paroi + marge]. L'augmentation de cette marge réduit le nombre de" +" transitions, ce qui réduit le nombre de démarrages/arrêts d'extrusion et le temps de trajet. Cependant, une grande variation de la largeur de la ligne" +" peut entraîner des problèmes de sous-extrusion ou de sur-extrusion." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" @@ -1025,7 +1158,9 @@ msgstr "Distance d'essuyage paroi extérieure" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "Distance d'un déplacement inséré après la paroi extérieure, pour mieux masquer la jointure en Z." #: /fdmprinter.def.json @@ -1035,8 +1170,13 @@ msgstr "Insert de paroi externe" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." -msgstr "Insert appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser ce décalage pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." +msgstr "Insert appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser" +" ce décalage pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" @@ -1045,8 +1185,15 @@ msgstr "Optimiser l'ordre d'impression des parois" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "Optimiser l'ordre dans lequel des parois sont imprimées de manière à réduire le nombre de retraits et les distances parcourues. La plupart des pièces bénéficieront de cette possibilité, mais certaines peuvent en fait prendre plus de temps à l'impression ; veuillez dès lors comparer les estimations de durée d'impression avec et sans optimisation. La première couche n'est pas optimisée lorsque le type d'adhérence au plateau est défini sur bordure." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." +msgstr "Optimiser l'ordre dans lequel des parois sont imprimées de manière à réduire le nombre de retraits et les distances parcourues. La plupart des pièces bénéficieront" +" de cette possibilité, mais certaines peuvent en fait prendre plus de temps à l'impression ; veuillez dès lors comparer les estimations de durée d'impression" +" avec et sans optimisation. La première couche n'est pas optimisée lorsque le type d'adhérence au plateau est défini sur bordure." #: /fdmprinter.def.json msgctxt "inset_direction label" @@ -1055,8 +1202,15 @@ msgstr "Ordre des parois" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1075,7 +1229,9 @@ msgstr "Alterner les parois supplémentaires" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." msgstr "Imprime une paroi supplémentaire une couche sur deux. Ainsi, le remplissage est pris entre ces parois supplémentaires pour créer des impressions plus solides." #: /fdmprinter.def.json @@ -1085,8 +1241,18 @@ msgstr "Largeur minimale de la ligne de paroi" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "Pour les structures fines dont la taille correspond à une ou deux fois celle de la buse, il faut modifier la largeur des lignes pour respecter l'épaisseur du modèle. Ce paramètre contrôle la largeur de ligne minimale autorisée pour les parois. Les largeurs de lignes minimales déterminent également les largeurs de lignes maximales, puisque nous passons de N à N+1 parois à une certaine épaisseur géométrique où les N parois sont larges et les N+1 parois sont étroites. La ligne de paroi la plus large possible est égale à deux fois la largeur minimale de la ligne de paroi." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." +msgstr "Pour les structures fines dont la taille correspond à une ou deux fois celle de la buse, il faut modifier la largeur des lignes pour respecter l'épaisseur" +" du modèle. Ce paramètre contrôle la largeur de ligne minimale autorisée pour les parois. Les largeurs de lignes minimales déterminent également les largeurs" +" de lignes maximales, puisque nous passons de N à N+1 parois à une certaine épaisseur géométrique où les N parois sont larges et les N+1 parois sont étroites." +" La ligne de paroi la plus large possible est égale à deux fois la largeur minimale de la ligne de paroi." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" @@ -1095,8 +1261,16 @@ msgstr "Largeur minimale de la ligne de paroi uniforme" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "Largeur de ligne minimale pour les murs polygonaux normaux. Ce paramètre détermine à quelle épaisseur de modèle nous passons de l'impression d'une seule ligne de paroi fine à l'impression de deux lignes de paroi. Une largeur minimale de ligne de paroi paire plus élevée entraîne une largeur maximale de ligne de paroi impaire plus élevée. La largeur maximale de la ligne de paroi paire est calculée comme suit : largeur de la ligne de paroi extérieure + 0,5 * largeur minimale de la ligne de paroi impaire." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "Largeur de ligne minimale pour les murs polygonaux normaux. Ce paramètre détermine à quelle épaisseur de modèle nous passons de l'impression d'une seule" +" ligne de paroi fine à l'impression de deux lignes de paroi. Une largeur minimale de ligne de paroi paire plus élevée entraîne une largeur maximale de" +" ligne de paroi impaire plus élevée. La largeur maximale de la ligne de paroi paire est calculée comme suit : largeur de la ligne de paroi extérieure +" +" 0,5 * largeur minimale de la ligne de paroi impaire." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1105,8 +1279,16 @@ msgstr "Largeur minimale de la ligne de paroi impaire" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1115,7 +1297,9 @@ msgstr "Imprimer parois fines" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "Imprimer les parties du modèle qui sont horizontalement plus fines que la taille de la buse." #: /fdmprinter.def.json @@ -1125,8 +1309,12 @@ msgstr "Taille minimale des entités" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." -msgstr "Épaisseur minimale des entités fines. Les entités de modèle qui sont plus fines que cette valeur ne seront pas imprimées, tandis que les entités plus épaisses que la taille d'entité minimale seront élargies à la largeur minimale de la ligne de paroi." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." +msgstr "Épaisseur minimale des entités fines. Les entités de modèle qui sont plus fines que cette valeur ne seront pas imprimées, tandis que les entités plus épaisses" +" que la taille d'entité minimale seront élargies à la largeur minimale de la ligne de paroi." #: /fdmprinter.def.json msgctxt "min_bead_width label" @@ -1135,8 +1323,13 @@ msgstr "Largeur minimale de la ligne de paroi fine" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." -msgstr "La largeur de la paroi qui remplacera les entités fines (selon la taille minimale des entités) du modèle. Si la largeur minimale de la ligne de paroi est plus fine que l'épaisseur de l'entité, la paroi deviendra aussi épaisse que l'entité elle-même." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." +msgstr "La largeur de la paroi qui remplacera les entités fines (selon la taille minimale des entités) du modèle. Si la largeur minimale de la ligne de paroi est" +" plus fine que l'épaisseur de l'entité, la paroi deviendra aussi épaisse que l'entité elle-même." #: /fdmprinter.def.json msgctxt "xy_offset label" @@ -1145,8 +1338,12 @@ msgstr "Expansion horizontale" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." -msgstr "Le décalage appliqué à tous les polygones dans chaque couche. Une valeur positive peut compenser les trous trop gros ; une valeur négative peut compenser les trous trop petits." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." +msgstr "Le décalage appliqué à tous les polygones dans chaque couche. Une valeur positive peut compenser les trous trop gros ; une valeur négative peut compenser" +" les trous trop petits." #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" @@ -1155,8 +1352,12 @@ msgstr "Expansion horizontale de la couche initiale" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." -msgstr "Le décalage appliqué à tous les polygones dans la première couche. Une valeur négative peut compenser l'écrasement de la première couche, appelé « patte d'éléphant »." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." +msgstr "Le décalage appliqué à tous les polygones dans la première couche. Une valeur négative peut compenser l'écrasement de la première couche, appelé « patte" +" d'éléphant »." #: /fdmprinter.def.json msgctxt "hole_xy_offset label" @@ -1165,8 +1366,11 @@ msgstr "Expansion horizontale des trous" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." -msgstr "Le décalage appliqué à tous les trous dans chaque couche. Les valeurs positives augmentent la taille des trous ; les valeurs négatives réduisent la taille des trous." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." +msgstr "Le décalage appliqué à tous les trous dans chaque couche. Les valeurs positives augmentent la taille des trous ; les valeurs négatives réduisent la taille" +" des trous." #: /fdmprinter.def.json msgctxt "z_seam_type label" @@ -1175,8 +1379,16 @@ msgstr "Alignement de la jointure en Z" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -msgstr "Point de départ de chaque voie dans une couche. Quand les voies dans les couches consécutives démarrent au même endroit, une jointure verticale peut apparaître sur l'impression. En alignant les points de départ près d'un emplacement défini par l'utilisateur, la jointure sera plus facile à faire disparaître. Lorsqu'elles sont disposées de manière aléatoire, les imprécisions de départ des voies seront moins visibles. En choisissant la voie la plus courte, l'impression se fera plus rapidement." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." +msgstr "Point de départ de chaque voie dans une couche. Quand les voies dans les couches consécutives démarrent au même endroit, une jointure verticale peut apparaître" +" sur l'impression. En alignant les points de départ près d'un emplacement défini par l'utilisateur, la jointure sera plus facile à faire disparaître. Lorsqu'elles" +" sont disposées de manière aléatoire, les imprécisions de départ des voies seront moins visibles. En choisissant la voie la plus courte, l'impression se" +" fera plus rapidement." #: /fdmprinter.def.json msgctxt "z_seam_type option back" @@ -1255,7 +1467,9 @@ msgstr "X Jointure en Z" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "Coordonnée X de la position près de laquelle démarrer l'impression de chaque partie dans une couche." #: /fdmprinter.def.json @@ -1265,7 +1479,9 @@ msgstr "Y Jointure en Z" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "Coordonnée Y de la position près de laquelle démarrer l'impression de chaque partie dans une couche." #: /fdmprinter.def.json @@ -1275,8 +1491,18 @@ msgstr "Préférence de jointure d'angle" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." -msgstr "Vérifie si les angles du contour du modèle influencent l'emplacement de la jointure. « Aucune » signifie que les angles n'ont aucune influence sur l'emplacement de la jointure. « Masquer la jointure » génère le positionnement de la jointure sur un angle intérieur. « Exposer la jointure » génère le positionnement de la jointure sur un angle extérieur. « Masquer ou exposer la jointure » génère le positionnement de la jointure sur un angle intérieur ou extérieur. « Jointure intelligente » autorise les angles intérieurs et extérieurs, mais choisit plus fréquemment les angles intérieurs, le cas échéant." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." +msgstr "Vérifie si les angles du contour du modèle influencent l'emplacement de la jointure. « Aucune » signifie que les angles n'ont aucune influence sur l'emplacement" +" de la jointure. « Masquer la jointure » génère le positionnement de la jointure sur un angle intérieur. « Exposer la jointure » génère le positionnement" +" de la jointure sur un angle extérieur. « Masquer ou exposer la jointure » génère le positionnement de la jointure sur un angle intérieur ou extérieur." +" « Jointure intelligente » autorise les angles intérieurs et extérieurs, mais choisit plus fréquemment les angles intérieurs, le cas échéant." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" @@ -1310,8 +1536,12 @@ msgstr "Relatif à la jointure en Z" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." -msgstr "Si cette option est activée, les coordonnées de la jointure z sont relatives au centre de chaque partie. Si elle est désactivée, les coordonnées définissent une position absolue sur le plateau." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." +msgstr "Si cette option est activée, les coordonnées de la jointure z sont relatives au centre de chaque partie. Si elle est désactivée, les coordonnées définissent" +" une position absolue sur le plateau." #: /fdmprinter.def.json msgctxt "top_bottom label" @@ -1330,7 +1560,9 @@ msgstr "Extrudeuse de couche extérieure de la surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure supérieure. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -1340,7 +1572,9 @@ msgstr "Couches extérieures de la surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "Nombre de couches extérieures supérieures. En général, une seule couche supérieure est suffisante pour générer des surfaces supérieures de qualité." #: /fdmprinter.def.json @@ -1385,8 +1619,12 @@ msgstr "Ordre monotone de la surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprimez les lignes de la surface supérieure dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Imprimez les lignes de la surface supérieure dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela" +" prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." #: /fdmprinter.def.json msgctxt "roofing_angles label" @@ -1395,8 +1633,17 @@ msgstr "Sens de lignes de couche extérieure de surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches extérieures de la surface supérieure utilisent le motif en lignes ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches extérieures de la surface supérieure utilisent le motif en lignes" +" ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque" +" la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est" +" une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" @@ -1405,7 +1652,9 @@ msgstr "Extrudeuse du dessus/dessous" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure du haut et du bas. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -1415,7 +1664,9 @@ msgstr "Épaisseur du dessus/dessous" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "L’épaisseur des couches du dessus/dessous dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessus/dessous." #: /fdmprinter.def.json @@ -1425,7 +1676,9 @@ msgstr "Épaisseur du dessus" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "L’épaisseur des couches du dessus dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessus." #: /fdmprinter.def.json @@ -1435,7 +1688,9 @@ msgstr "Couches supérieures" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "Le nombre de couches supérieures. Lorsqu'elle est calculée par l'épaisseur du dessus, cette valeur est arrondie à un nombre entier." #: /fdmprinter.def.json @@ -1445,7 +1700,9 @@ msgstr "Épaisseur du dessous" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "L’épaisseur des couches du dessous dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessous." #: /fdmprinter.def.json @@ -1455,7 +1712,9 @@ msgstr "Couches inférieures" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "Le nombre de couches inférieures. Lorsqu'elle est calculée par l'épaisseur du dessous, cette valeur est arrondie à un nombre entier." #: /fdmprinter.def.json @@ -1465,8 +1724,11 @@ msgstr "Couches inférieures initiales" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." -msgstr "Le nombre de couches inférieures initiales à partir du haut du plateau. Lorsqu'elle est calculée par l'épaisseur du dessous, cette valeur est arrondie à un nombre entier." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." +msgstr "Le nombre de couches inférieures initiales à partir du haut du plateau. Lorsqu'elle est calculée par l'épaisseur du dessous, cette valeur est arrondie" +" à un nombre entier." #: /fdmprinter.def.json msgctxt "top_bottom_pattern label" @@ -1525,8 +1787,14 @@ msgstr "Relier les polygones supérieurs / inférieurs" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." -msgstr "Relier les voies de couche extérieure supérieures / inférieures lorsqu'elles sont côte à côte. Pour le motif concentrique, ce paramètre réduit considérablement le temps de parcours, mais comme les liens peuvent se trouver à mi-chemin sur le remplissage, cette fonctionnalité peut réduire la qualité de la surface supérieure." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." +msgstr "Relier les voies de couche extérieure supérieures / inférieures lorsqu'elles sont côte à côte. Pour le motif concentrique, ce paramètre réduit considérablement" +" le temps de parcours, mais comme les liens peuvent se trouver à mi-chemin sur le remplissage, cette fonctionnalité peut réduire la qualité de la surface" +" supérieure." #: /fdmprinter.def.json msgctxt "skin_monotonic label" @@ -1535,8 +1803,12 @@ msgstr "Ordre monotone dessus / dessous" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprimez les lignes supérieures et inférieures dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Imprimez les lignes supérieures et inférieures dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction." +" Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." #: /fdmprinter.def.json msgctxt "skin_angles label" @@ -1545,8 +1817,17 @@ msgstr "Sens de la ligne du dessus / dessous" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches du haut / bas utilisent le motif en lignes ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches du haut / bas utilisent le motif en lignes ou en zig zag. Les éléments" +" de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte." +" Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui" +" signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" @@ -1555,8 +1836,15 @@ msgstr "Aucune couche dans les trous en Z" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." -msgstr "Lorsque le modèle comporte de petits trous verticaux de quelques couches seulement, il doit normalement y avoir une couche autour de celles-ci dans l'espace étroit. Activez ce paramètre pour ne pas générer de couche si le trou vertical est très petit. Cela améliore le temps d'impression et le temps de découpage, mais laisse techniquement le remplissage exposé à l'air." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." +msgstr "Lorsque le modèle comporte de petits trous verticaux de quelques couches seulement, il doit normalement y avoir une couche autour de celles-ci dans l'espace" +" étroit. Activez ce paramètre pour ne pas générer de couche si le trou vertical est très petit. Cela améliore le temps d'impression et le temps de découpage," +" mais laisse techniquement le remplissage exposé à l'air." #: /fdmprinter.def.json msgctxt "skin_outline_count label" @@ -1565,8 +1853,12 @@ msgstr "Nombre supplémentaire de parois extérieures" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." -msgstr "Remplace la partie la plus externe du motif du dessus/dessous par un certain nombre de lignes concentriques. Le fait d'utiliser une ou deux lignes améliore les plafonds qui commencent sur du matériau de remplissage." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." +msgstr "Remplace la partie la plus externe du motif du dessus/dessous par un certain nombre de lignes concentriques. Le fait d'utiliser une ou deux lignes améliore" +" les plafonds qui commencent sur du matériau de remplissage." #: /fdmprinter.def.json msgctxt "ironing_enabled label" @@ -1575,8 +1867,13 @@ msgstr "Activer l'étirage" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." -msgstr "Allez au-dessus de la surface une fois supplémentaire, mais en extrudant très peu de matériau. Cela signifie de faire fondre le plastique en haut un peu plus, pour créer une surface lisse. La pression dans la chambre de la buse est maintenue élevée afin que les plis de la surface soient remplis de matériau." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." +msgstr "Allez au-dessus de la surface une fois supplémentaire, mais en extrudant très peu de matériau. Cela signifie de faire fondre le plastique en haut un peu" +" plus, pour créer une surface lisse. La pression dans la chambre de la buse est maintenue élevée afin que les plis de la surface soient remplis de matériau." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" @@ -1585,7 +1882,9 @@ msgstr "N'étirer que la couche supérieure" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." msgstr "N'exécute un étirage que sur l'ultime couche du maillage. Ceci économise du temps si les couches inférieures ne nécessitent pas de fini lisse de surface." #: /fdmprinter.def.json @@ -1615,8 +1914,12 @@ msgstr "Ordre d'étirage monotone" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprimez les lignes d'étirage dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Imprimez les lignes d'étirage dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu" +" plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" @@ -1635,8 +1938,14 @@ msgstr "Flux d'étirage" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." -msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant l'étirage. Le fait de garder la buse pleine aide à remplir certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures sur le côté de la surface." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." +msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant l'étirage. Le fait de garder la buse pleine aide à remplir" +" certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures" +" sur le côté de la surface." #: /fdmprinter.def.json msgctxt "ironing_inset label" @@ -1645,7 +1954,9 @@ msgstr "Insert d'étirage" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." msgstr "Distance à garder à partir des bords du modèle. Étirer jusqu'au bord de la maille peut entraîner l'apparition d'un bord denté sur votre impression." #: /fdmprinter.def.json @@ -1685,8 +1996,18 @@ msgstr "Pourcentage de chevauchement de la couche extérieure" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure, en pourcentage de la largeur des lignes de la couche extérieure et de la paroi intérieure. Un chevauchement léger permet de relier fermement les parois à la couche extérieure. Notez que, si la largeur de la couche extérieure est égale à celle de la ligne de la paroi, un pourcentage supérieur à 50 % peut déjà faire dépasser la couche extérieure de la paroi, car dans ce cas la position de la buse de l'extrudeuse peut déjà atteindre le milieu de la paroi." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." +msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure, en pourcentage de la largeur des lignes" +" de la couche extérieure et de la paroi intérieure. Un chevauchement léger permet de relier fermement les parois à la couche extérieure. Notez que, si" +" la largeur de la couche extérieure est égale à celle de la ligne de la paroi, un pourcentage supérieur à 50 % peut déjà faire dépasser la couche extérieure" +" de la paroi, car dans ce cas la position de la buse de l'extrudeuse peut déjà atteindre le milieu de la paroi." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" @@ -1695,8 +2016,17 @@ msgstr "Chevauchement de la couche extérieure" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure. Un chevauchement léger permet de relier fermement les parois à la couche extérieure. Notez que, si la largeur de la couche extérieure est égale à celle de la ligne de la paroi, une valeur supérieure à la moitié de la largeur de la paroi peut déjà faire dépasser la couche extérieure de la paroi, car dans ce cas la position de la buse de l'extrudeuse peut déjà atteindre le milieu de la paroi." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." +msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure. Un chevauchement léger permet de relier" +" fermement les parois à la couche extérieure. Notez que, si la largeur de la couche extérieure est égale à celle de la ligne de la paroi, une valeur supérieure" +" à la moitié de la largeur de la paroi peut déjà faire dépasser la couche extérieure de la paroi, car dans ce cas la position de la buse de l'extrudeuse" +" peut déjà atteindre le milieu de la paroi." #: /fdmprinter.def.json msgctxt "skin_preshrink label" @@ -1705,8 +2035,14 @@ msgstr "Largeur de retrait de la couche extérieure" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." -msgstr "La plus grande largeur des zones de la couche extérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure/inférieure sur les surfaces obliques du modèle." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." +msgstr "La plus grande largeur des zones de la couche extérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra." +" Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure/inférieure sur les surfaces obliques" +" du modèle." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" @@ -1715,8 +2051,14 @@ msgstr "Largeur de retrait de la couche extérieure supérieure" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." -msgstr "La plus grande largeur des zones de la couche extérieure supérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure sur les surfaces obliques du modèle." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." +msgstr "La plus grande largeur des zones de la couche extérieure supérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur" +" disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure sur les surfaces obliques" +" du modèle." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" @@ -1725,8 +2067,14 @@ msgstr "Largeur de retrait de la couche extérieure inférieure" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." -msgstr "La plus grande largeur des zones de la couche extérieure inférieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure inférieure sur les surfaces obliques du modèle." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." +msgstr "La plus grande largeur des zones de la couche extérieure inférieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur" +" disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure inférieure sur les surfaces obliques" +" du modèle." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" @@ -1735,8 +2083,12 @@ msgstr "Distance d'expansion de la couche extérieure" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." -msgstr "La distance à laquelle les couches extérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure au motif de remplissage et font mieux adhérer à cette couche les parois des couches voisines. Des valeurs faibles économisent la quantité de matériau utilisé." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." +msgstr "La distance à laquelle les couches extérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure au motif de" +" remplissage et font mieux adhérer à cette couche les parois des couches voisines. Des valeurs faibles économisent la quantité de matériau utilisé." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" @@ -1745,8 +2097,14 @@ msgstr "Distance d'expansion de la couche extérieure supérieure" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." -msgstr "La distance à laquelle les couches extérieures supérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure au motif de remplissage et font mieux adhérer à cette couche les parois de la couche supérieure. Des valeurs faibles économisent la quantité de matériau utilisé." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." +msgstr "La distance à laquelle les couches extérieures supérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure" +" au motif de remplissage et font mieux adhérer à cette couche les parois de la couche supérieure. Des valeurs faibles économisent la quantité de matériau" +" utilisé." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" @@ -1755,8 +2113,14 @@ msgstr "Distance d'expansion de la couche extérieure inférieure" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." -msgstr "La distance à laquelle les couches extérieures inférieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure au motif de remplissage et font mieux adhérer à cette couche les parois de la couche inférieure. Des valeurs faibles économisent la quantité de matériau utilisé." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." +msgstr "La distance à laquelle les couches extérieures inférieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure" +" au motif de remplissage et font mieux adhérer à cette couche les parois de la couche inférieure. Des valeurs faibles économisent la quantité de matériau" +" utilisé." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" @@ -1765,8 +2129,17 @@ msgstr "Angle maximum de la couche extérieure pour l'expansion" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." -msgstr "Les couches extérieures supérieures / inférieures des surfaces supérieures et / ou inférieures de votre objet possédant un angle supérieur à ce paramètre ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites qui sont créées lorsque la surface du modèle possède une pente proche de la verticale. Un angle de 0° est horizontal et évitera l'extension des couches ; un angle de 90° est vertical et entraînera l'extension de toutes les couches." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." +msgstr "Les couches extérieures supérieures / inférieures des surfaces supérieures et / ou inférieures de votre objet possédant un angle supérieur à ce paramètre" +" ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites qui sont créées lorsque la surface du modèle possède une" +" pente proche de la verticale. Un angle de 0° est horizontal et évitera l'extension des couches ; un angle de 90° est vertical et entraînera l'extension" +" de toutes les couches." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" @@ -1775,8 +2148,12 @@ msgstr "Largeur minimum de la couche extérieure pour l'expansion" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "Les zones de couche extérieure plus étroites que cette valeur ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites qui sont créées lorsque la surface du modèle possède une pente proche de la verticale." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." +msgstr "Les zones de couche extérieure plus étroites que cette valeur ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites" +" qui sont créées lorsque la surface du modèle possède une pente proche de la verticale." #: /fdmprinter.def.json msgctxt "infill label" @@ -1795,7 +2172,8 @@ msgstr "Extrudeuse de remplissage" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Le train d'extrudeuse utilisé pour l'impression du remplissage. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -1815,7 +2193,9 @@ msgstr "Distance d'écartement de ligne de remplissage" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "Distance entre les lignes de remplissage imprimées. Ce paramètre est calculé par la densité du remplissage et la largeur de ligne de remplissage." #: /fdmprinter.def.json @@ -1825,8 +2205,18 @@ msgstr "Motif de remplissage" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, tri-hexagonaux, cubiques, octaédriques, quart cubiques, entrecroisés et concentriques sont entièrement imprimés sur chaque couche. Les remplissages gyroïdes, cubiques, quart cubiques et octaédriques changent à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction. Le remplissage éclair tente de minimiser le remplissage, en ne supportant que le plafond de l'objet." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." +msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi" +" les coûts matériels. Les motifs en grille, en triangle, tri-hexagonaux, cubiques, octaédriques, quart cubiques, entrecroisés et concentriques sont entièrement" +" imprimés sur chaque couche. Les remplissages gyroïdes, cubiques, quart cubiques et octaédriques changent à chaque couche afin d'offrir une répartition" +" plus égale de la solidité dans chaque direction. Le remplissage éclair tente de minimiser le remplissage, en ne supportant que le plafond de l'objet." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1905,8 +2295,15 @@ msgstr "Relier les lignes de remplissage" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -msgstr "Relie les extrémités où le motif de remplissage touche la paroi interne, à l'aide d'une ligne épousant la forme de la paroi interne. Activer ce paramètre peut faire mieux coller le remplissage aux parois, et réduit les effets du remplissage sur la qualité des surfaces verticales. Désactiver ce paramètre diminue la quantité de matière utilisée." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." +msgstr "Relie les extrémités où le motif de remplissage touche la paroi interne, à l'aide d'une ligne épousant la forme de la paroi interne. Activer ce paramètre" +" peut faire mieux coller le remplissage aux parois, et réduit les effets du remplissage sur la qualité des surfaces verticales. Désactiver ce paramètre" +" diminue la quantité de matière utilisée." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" @@ -1915,8 +2312,12 @@ msgstr "Relier les polygones de remplissage" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." -msgstr "Relier les voies de remplissage lorsqu'elles sont côte à côte. Pour les motifs de remplissage composés de plusieurs polygones fermés, ce paramètre permet de réduire considérablement le temps de parcours." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." +msgstr "Relier les voies de remplissage lorsqu'elles sont côte à côte. Pour les motifs de remplissage composés de plusieurs polygones fermés, ce paramètre permet" +" de réduire considérablement le temps de parcours." #: /fdmprinter.def.json msgctxt "infill_angles label" @@ -1925,8 +2326,17 @@ msgstr "Sens de ligne de remplissage" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés pour les motifs en lignes et en zig zag et 45 degrés pour tout autre motif)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135" +" degrés pour les motifs en lignes et en zig zag et 45 degrés pour tout autre motif)." #: /fdmprinter.def.json msgctxt "infill_offset_x label" @@ -1955,8 +2365,12 @@ msgstr "Randomiser le démarrage du remplissage" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." -msgstr "Randomisez la ligne de remplissage qui est imprimée en premier. Cela empêche un segment de devenir plus fort, mais cela se fait au prix d'un déplacement supplémentaire." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." +msgstr "Randomisez la ligne de remplissage qui est imprimée en premier. Cela empêche un segment de devenir plus fort, mais cela se fait au prix d'un déplacement" +" supplémentaire." #: /fdmprinter.def.json msgctxt "infill_multiplier label" @@ -1965,8 +2379,12 @@ msgstr "Multiplicateur de ligne de remplissage" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." -msgstr "Convertir chaque ligne de remplissage en ce nombre de lignes. Les lignes supplémentaires ne se croisent pas entre elles, mais s'évitent mutuellement. Cela rend le remplissage plus rigide, mais augmente le temps d'impression et la quantité de matériau utilisé." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." +msgstr "Convertir chaque ligne de remplissage en ce nombre de lignes. Les lignes supplémentaires ne se croisent pas entre elles, mais s'évitent mutuellement. Cela" +" rend le remplissage plus rigide, mais augmente le temps d'impression et la quantité de matériau utilisé." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" @@ -1976,11 +2394,16 @@ msgstr "Nombre de parois de remplissage supplémentaire" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"Ajoutez des parois supplémentaires autour de la zone de remplissage. De telles parois peuvent réduire l'affaissement des lignes de couche extérieure supérieure / inférieure, réduisant le nombre de couches extérieures supérieures / inférieures nécessaires pour obtenir la même qualité, au prix d'un peu de matériau supplémentaire.\n" -"Configurée correctement, cette fonctionnalité peut être combinée avec « Relier les polygones de remplissage » pour relier tous les remplissages en un seul mouvement d'extrusion sans avoir besoin de déplacements ou de rétractions." +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "Ajoutez des parois supplémentaires autour de la zone de remplissage. De telles parois peuvent réduire l'affaissement des lignes de couche extérieure supérieure / inférieure," +" réduisant le nombre de couches extérieures supérieures / inférieures nécessaires pour obtenir la même qualité, au prix d'un peu de matériau supplémentaire.\nConfigurée" +" correctement, cette fonctionnalité peut être combinée avec « Relier les polygones de remplissage » pour relier tous les remplissages en un seul mouvement" +" d'extrusion sans avoir besoin de déplacements ou de rétractions." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1989,8 +2412,13 @@ msgstr "Coque de la subdivision cubique" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." -msgstr "Une addition au rayon à partir du centre de chaque cube pour vérifier la bordure du modèle, afin de décider si ce cube doit être subdivisé. Des valeurs plus importantes entraînent une coque plus épaisse de petits cubes à proximité de la bordure du modèle." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." +msgstr "Une addition au rayon à partir du centre de chaque cube pour vérifier la bordure du modèle, afin de décider si ce cube doit être subdivisé. Des valeurs" +" plus importantes entraînent une coque plus épaisse de petits cubes à proximité de la bordure du modèle." #: /fdmprinter.def.json msgctxt "infill_overlap label" @@ -1999,8 +2427,12 @@ msgstr "Pourcentage de chevauchement du remplissage" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Le degré de chevauchement entre le remplissage et les parois exprimé en pourcentage de la largeur de ligne de remplissage. Un chevauchement faible permet aux parois de se connecter fermement au remplissage." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." +msgstr "Le degré de chevauchement entre le remplissage et les parois exprimé en pourcentage de la largeur de ligne de remplissage. Un chevauchement faible permet" +" aux parois de se connecter fermement au remplissage." #: /fdmprinter.def.json msgctxt "infill_overlap_mm label" @@ -2009,7 +2441,9 @@ msgstr "Chevauchement du remplissage" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "Le degré de chevauchement entre le remplissage et les parois. Un léger chevauchement permet de lier fermement les parois au remplissage." #: /fdmprinter.def.json @@ -2019,8 +2453,12 @@ msgstr "Distance de remplissage" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -msgstr "Distance de déplacement à insérer après chaque ligne de remplissage, pour s'assurer que le remplissage collera mieux aux parois externes. Cette option est similaire au chevauchement du remplissage, mais sans extrusion et seulement à l'une des deux extrémités de la ligne de remplissage." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." +msgstr "Distance de déplacement à insérer après chaque ligne de remplissage, pour s'assurer que le remplissage collera mieux aux parois externes. Cette option" +" est similaire au chevauchement du remplissage, mais sans extrusion et seulement à l'une des deux extrémités de la ligne de remplissage." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" @@ -2029,7 +2467,9 @@ msgstr "Épaisseur de la couche de remplissage" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "L'épaisseur par couche de matériau de remplissage. Cette valeur doit toujours être un multiple de la hauteur de la couche et arrondie." #: /fdmprinter.def.json @@ -2039,8 +2479,12 @@ msgstr "Étapes de remplissage progressif" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." -msgstr "Nombre de fois pour réduire la densité de remplissage de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches des surfaces du dessus possèdent une densité plus élevée, jusqu'à la Densité du remplissage." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." +msgstr "Nombre de fois pour réduire la densité de remplissage de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches des surfaces" +" du dessus possèdent une densité plus élevée, jusqu'à la Densité du remplissage." #: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" @@ -2049,7 +2493,8 @@ msgstr "Hauteur de l'étape de remplissage progressif" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "La hauteur de remplissage d'une densité donnée avant de passer à la moitié de la densité." #: /fdmprinter.def.json @@ -2059,8 +2504,13 @@ msgstr "Imprimer le remplissage avant les parois" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "Imprime le remplissage avant d'imprimer les parois. Imprimer les parois d'abord permet d'obtenir des parois plus précises, mais les porte-à-faux s'impriment plus mal. Imprimer le remplissage d'abord entraîne des parois plus résistantes, mais le motif de remplissage se verra parfois à travers la surface." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." +msgstr "Imprime le remplissage avant d'imprimer les parois. Imprimer les parois d'abord permet d'obtenir des parois plus précises, mais les porte-à-faux s'impriment" +" plus mal. Imprimer le remplissage d'abord entraîne des parois plus résistantes, mais le motif de remplissage se verra parfois à travers la surface." #: /fdmprinter.def.json msgctxt "min_infill_area label" @@ -2079,8 +2529,12 @@ msgstr "Support de remplissage" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." -msgstr "Imprimer les structures de remplissage uniquement là où le haut du modèle doit être supporté, ce qui permet de réduire le temps d'impression et l'utilisation de matériau, mais conduit à une résistance uniforme de l'objet." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." +msgstr "Imprimer les structures de remplissage uniquement là où le haut du modèle doit être supporté, ce qui permet de réduire le temps d'impression et l'utilisation" +" de matériau, mais conduit à une résistance uniforme de l'objet." #: /fdmprinter.def.json msgctxt "infill_support_angle label" @@ -2089,8 +2543,12 @@ msgstr "Angle de porte-à-faux de remplissage" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." -msgstr "Angle minimal des porte-à-faux internes pour lesquels le remplissage est ajouté. À une valeur de 0°, les objets sont totalement remplis, 90° ne fournira aucun remplissage." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." +msgstr "Angle minimal des porte-à-faux internes pour lesquels le remplissage est ajouté. À une valeur de 0°, les objets sont totalement remplis, 90° ne fournira" +" aucun remplissage." #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" @@ -2119,7 +2577,9 @@ msgstr "Angle de support du remplissage éclair" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "Détermine quand une couche de remplissage éclair doit soutenir tout ce qui se trouve au-dessus. Mesuré dans l'angle au vu de l'épaisseur d'une couche." #: /fdmprinter.def.json @@ -2129,7 +2589,9 @@ msgstr "Angle de saillie du remplissage éclair" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "Détermine quand une couche de remplissage éclair doit soutenir le modèle au-dessus. Mesuré dans l'angle au vu de l'épaisseur." #: /fdmprinter.def.json @@ -2139,7 +2601,9 @@ msgstr "Angle d'élagage du remplissage éclair" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "Les extrémités des lignes de remplissage sont raccourcies pour économiser du matériau. Ce paramètre est l'angle de saillie des extrémités de ces lignes." #: /fdmprinter.def.json @@ -2149,8 +2613,11 @@ msgstr "Angle de redressement du remplissage éclair" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "Les lignes de remplissage sont redressées pour gagner du temps d'impression. Il s'agit de l'angle maximal de saillie autorisé sur la longueur de la ligne de remplissage." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." +msgstr "Les lignes de remplissage sont redressées pour gagner du temps d'impression. Il s'agit de l'angle maximal de saillie autorisé sur la longueur de la ligne" +" de remplissage." #: /fdmprinter.def.json msgctxt "material label" @@ -2169,8 +2636,12 @@ msgstr "Température d’impression par défaut" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" -msgstr "La température par défaut utilisée pour l'impression. Il doit s'agir de la température de « base » d'un matériau. Toutes les autres températures d'impression doivent utiliser des décalages basés sur cette valeur" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" +msgstr "La température par défaut utilisée pour l'impression. Il doit s'agir de la température de « base » d'un matériau. Toutes les autres températures d'impression" +" doivent utiliser des décalages basés sur cette valeur" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" @@ -2179,7 +2650,9 @@ msgstr "Température du volume d'impression" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "La température de l'environnement d'impression. Si cette valeur est 0, la température du volume d'impression ne sera pas ajustée." #: /fdmprinter.def.json @@ -2199,7 +2672,9 @@ msgstr "Température d’impression couche initiale" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "Température utilisée pour l'impression de la première couche. Définissez-la sur 0 pour désactiver le traitement spécial de la couche initiale." #: /fdmprinter.def.json @@ -2209,7 +2684,9 @@ msgstr "Température d’impression initiale" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "La température minimale pendant le chauffage jusqu'à la température d'impression à laquelle l'impression peut démarrer." #: /fdmprinter.def.json @@ -2219,7 +2696,9 @@ msgstr "Température d’impression finale" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "La température à laquelle le refroidissement commence juste avant la fin de l'impression." #: /fdmprinter.def.json @@ -2229,8 +2708,11 @@ msgstr "Modificateur de vitesse de refroidissement de l'extrusion" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." -msgstr "La vitesse supplémentaire à laquelle la buse refroidit pendant l'extrusion. La même valeur est utilisée pour indiquer la perte de vitesse de chauffage pendant l'extrusion." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." +msgstr "La vitesse supplémentaire à laquelle la buse refroidit pendant l'extrusion. La même valeur est utilisée pour indiquer la perte de vitesse de chauffage" +" pendant l'extrusion." #: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" @@ -2239,8 +2721,12 @@ msgstr "Température du plateau par défaut" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" -msgstr "Température par défaut utilisée pour le plateau chauffant. Il doit s'agir de la température de « base » d'un plateau. Toutes les autres températures d'impression sont définies en fonction de cette valeur" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" +msgstr "Température par défaut utilisée pour le plateau chauffant. Il doit s'agir de la température de « base » d'un plateau. Toutes les autres températures d'impression" +" sont définies en fonction de cette valeur" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" @@ -2249,7 +2735,9 @@ msgstr "Température du plateau" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "Température utilisée pour le plateau de fabrication chauffé. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé." #: /fdmprinter.def.json @@ -2259,8 +2747,11 @@ msgstr "Température du plateau couche initiale" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." -msgstr "Température utilisée pour le plateau de fabrication chauffé à la première couche. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé lors de la première couche." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." +msgstr "Température utilisée pour le plateau de fabrication chauffé à la première couche. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé" +" lors de la première couche." #: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" @@ -2289,7 +2780,9 @@ msgstr "Mise à l'échelle du facteur de compensation de contraction" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "Pour compenser la contraction du matériau lors de son refroidissement, le modèle est mis à l'échelle avec ce facteur." #: /fdmprinter.def.json @@ -2299,7 +2792,9 @@ msgstr "Compensation du rétrécissement du facteur d'échelle horizontale" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "Pour compenser le rétrécissement du matériau lors du refroidissement, le modèle sera mis à l'échelle avec ce facteur dans la direction XY (horizontalement)." #: /fdmprinter.def.json @@ -2309,7 +2804,9 @@ msgstr "Compensation du rétrécissement du facteur d'échelle verticale" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "Pour compenser le rétrécissement du matériau lors du refroidissement, le modèle sera mis à l'échelle avec ce facteur dans la direction Z (verticalement)." #: /fdmprinter.def.json @@ -2319,7 +2816,10 @@ msgstr "Matériau cristallin" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" msgstr "Ce matériau se casse-t-il proprement lorsqu'il est chauffé (cristallin) ou est-ce le type qui produit de longues chaînes polymères entrelacées (non cristallines) ?" #: /fdmprinter.def.json @@ -2339,7 +2839,9 @@ msgstr "Vitesse de rétraction de l'anti-suintage" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "À quelle vitesse le matériau doit-il être rétracté lors d'un changement de filament pour empêcher le suintage." #: /fdmprinter.def.json @@ -2359,7 +2861,9 @@ msgstr "Vitesse de rétraction de préparation de rupture" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "La vitesse à laquelle le filament doit être rétracté juste avant de le briser dans une rétraction." #: /fdmprinter.def.json @@ -2369,7 +2873,9 @@ msgstr "Température de préparation de rupture" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "La température utilisée pour purger le matériau devrait être à peu près égale à la température d'impression la plus élevée possible." #: /fdmprinter.def.json @@ -2389,7 +2895,8 @@ msgstr "Vitesse de rétraction de rupture" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "La vitesse à laquelle rétracter le filament afin de le rompre proprement." #: /fdmprinter.def.json @@ -2419,7 +2926,9 @@ msgstr "Longueur de la purge d'insertion" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "La quantité de matériau à utiliser pour purger le matériau précédent de la buse (en longueur de filament) lors du passage à un autre matériau." #: /fdmprinter.def.json @@ -2429,7 +2938,9 @@ msgstr "Vitesse de purge de l'extrémité du filament" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "La vitesse d'amorçage du matériau après le remplacement d'une bobine vide par une nouvelle bobine du même matériau." #: /fdmprinter.def.json @@ -2439,8 +2950,12 @@ msgstr "Longueur de purge de l'extrémité du filament" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." -msgstr "La quantité de matériau à utiliser pour purger le matériau précédent de la buse (en longueur de filament) lors du remplacement d'une bobine vide par une nouvelle bobine du même matériau." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." +msgstr "La quantité de matériau à utiliser pour purger le matériau précédent de la buse (en longueur de filament) lors du remplacement d'une bobine vide par une" +" nouvelle bobine du même matériau." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" @@ -2459,8 +2974,12 @@ msgstr "Facteur de déplacement sans chargement" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." -msgstr "Un facteur indiquant la quantité de filament compressée entre le chargeur et la chambre de la buse ; utilisé pour déterminer jusqu'où faire avancer le matériau pour changer de filament." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." +msgstr "Un facteur indiquant la quantité de filament compressée entre le chargeur et la chambre de la buse ; utilisé pour déterminer jusqu'où faire avancer le" +" matériau pour changer de filament." #: /fdmprinter.def.json msgctxt "material_flow label" @@ -2469,7 +2988,9 @@ msgstr "Débit" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur." #: /fdmprinter.def.json @@ -2499,7 +3020,8 @@ msgstr "Débit de paroi(s) interne(s)" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Compensation de débit sur les lignes de la paroi pour toutes les lignes de paroi, à l'exception de la ligne la plus externe." #: /fdmprinter.def.json @@ -2599,38 +3121,42 @@ msgstr "Débit de la couche initiale" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "Compensation du débit pour la couche initiale : la quantité de matériau extrudée sur la couche initiale est multipliée par cette valeur." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2639,7 +3165,9 @@ msgstr "Température de veille" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "La température de la buse lorsqu'une autre buse est actuellement utilisée pour l'impression." #: /fdmprinter.def.json @@ -2689,8 +3217,13 @@ msgstr "Vitesse d'impression de la paroi externe" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "La vitesse à laquelle les parois externes sont imprimées. L’impression de la paroi externe à une vitesse inférieure améliore la qualité finale de la coque. Néanmoins, si la différence entre la vitesse de la paroi interne et la vitesse de la paroi externe est importante, la qualité finale sera réduite." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." +msgstr "La vitesse à laquelle les parois externes sont imprimées. L’impression de la paroi externe à une vitesse inférieure améliore la qualité finale de la coque." +" Néanmoins, si la différence entre la vitesse de la paroi interne et la vitesse de la paroi externe est importante, la qualité finale sera réduite." #: /fdmprinter.def.json msgctxt "speed_wall_x label" @@ -2699,8 +3232,12 @@ msgstr "Vitesse d'impression de la paroi interne" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -msgstr "La vitesse à laquelle toutes les parois internes seront imprimées. L’impression de la paroi interne à une vitesse supérieure réduira le temps d'impression global. Il est bon de définir cette vitesse entre celle de l'impression de la paroi externe et du remplissage." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." +msgstr "La vitesse à laquelle toutes les parois internes seront imprimées. L’impression de la paroi interne à une vitesse supérieure réduira le temps d'impression" +" global. Il est bon de définir cette vitesse entre celle de l'impression de la paroi externe et du remplissage." #: /fdmprinter.def.json msgctxt "speed_roofing label" @@ -2729,8 +3266,12 @@ msgstr "Vitesse d'impression des supports" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." -msgstr "La vitesse à laquelle les supports sont imprimés. Imprimer les supports à une vitesse supérieure peut fortement accélérer l’impression. Par ailleurs, la qualité de la structure des supports n’a généralement pas beaucoup d’importance du fait qu'elle est retirée après l'impression." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." +msgstr "La vitesse à laquelle les supports sont imprimés. Imprimer les supports à une vitesse supérieure peut fortement accélérer l’impression. Par ailleurs, la" +" qualité de la structure des supports n’a généralement pas beaucoup d’importance du fait qu'elle est retirée après l'impression." #: /fdmprinter.def.json msgctxt "speed_support_infill label" @@ -2739,7 +3280,9 @@ msgstr "Vitesse d'impression du remplissage de support" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "La vitesse à laquelle le remplissage de support est imprimé. L'impression du remplissage à une vitesse plus faible permet de renforcer la stabilité." #: /fdmprinter.def.json @@ -2749,7 +3292,9 @@ msgstr "Vitesse d'impression de l'interface de support" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." msgstr "La vitesse à laquelle les plafonds et bas de support sont imprimés. Les imprimer à de plus faibles vitesses améliore la qualité des porte-à-faux." #: /fdmprinter.def.json @@ -2759,7 +3304,9 @@ msgstr "Vitesse d'impression des plafonds de support" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "La vitesse à laquelle les plafonds de support sont imprimés. Les imprimer à de plus faibles vitesses améliore la qualité des porte-à-faux." #: /fdmprinter.def.json @@ -2769,8 +3316,11 @@ msgstr "Vitesse d'impression des bas de support" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." -msgstr "La vitesse à laquelle le bas de support est imprimé. L'impression à une vitesse plus faible permet de renforcer l'adhésion du support au-dessus de votre modèle." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." +msgstr "La vitesse à laquelle le bas de support est imprimé. L'impression à une vitesse plus faible permet de renforcer l'adhésion du support au-dessus de votre" +" modèle." #: /fdmprinter.def.json msgctxt "speed_prime_tower label" @@ -2779,8 +3329,12 @@ msgstr "Vitesse de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." -msgstr "La vitesse à laquelle la tour d'amorçage est imprimée. L'impression plus lente de la tour d'amorçage peut la rendre plus stable lorsque l'adhérence entre les différents filaments est sous-optimale." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." +msgstr "La vitesse à laquelle la tour d'amorçage est imprimée. L'impression plus lente de la tour d'amorçage peut la rendre plus stable lorsque l'adhérence entre" +" les différents filaments est sous-optimale." #: /fdmprinter.def.json msgctxt "speed_travel label" @@ -2799,8 +3353,12 @@ msgstr "Vitesse de la couche initiale" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." -msgstr "La vitesse de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau de fabrication. N'affecte pas les structures d'adhérence au plateau, comme la bordure et le radeau." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." +msgstr "La vitesse de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau de fabrication. N'affecte pas les structures" +" d'adhérence au plateau, comme la bordure et le radeau." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" @@ -2809,7 +3367,9 @@ msgstr "Vitesse d’impression de la couche initiale" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "La vitesse d'impression de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau." #: /fdmprinter.def.json @@ -2819,8 +3379,13 @@ msgstr "Vitesse de déplacement de la couche initiale" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." -msgstr "Vitesse des mouvements de déplacement dans la couche initiale. Une valeur plus faible est recommandée pour éviter que les pièces déjà imprimées ne s'écartent du plateau. La valeur de ce paramètre peut être calculée automatiquement à partir du ratio entre la vitesse des mouvements et la vitesse d'impression." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." +msgstr "Vitesse des mouvements de déplacement dans la couche initiale. Une valeur plus faible est recommandée pour éviter que les pièces déjà imprimées ne s'écartent" +" du plateau. La valeur de ce paramètre peut être calculée automatiquement à partir du ratio entre la vitesse des mouvements et la vitesse d'impression." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" @@ -2829,8 +3394,12 @@ msgstr "Vitesse d'impression de la jupe/bordure" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." -msgstr "La vitesse à laquelle la jupe et la bordure sont imprimées. Normalement, cette vitesse est celle de la couche initiale, mais il est parfois nécessaire d’imprimer la jupe ou la bordure à une vitesse différente." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." +msgstr "La vitesse à laquelle la jupe et la bordure sont imprimées. Normalement, cette vitesse est celle de la couche initiale, mais il est parfois nécessaire" +" d’imprimer la jupe ou la bordure à une vitesse différente." #: /fdmprinter.def.json msgctxt "speed_z_hop label" @@ -2839,8 +3408,12 @@ msgstr "Vitesse du décalage en Z" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." -msgstr "La vitesse à laquelle le mouvement vertical en Z est effectué pour des décalages en Z. Cette vitesse est généralement inférieure à la vitesse d'impression car le plateau ou le portique de la machine est plus difficile à déplacer." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." +msgstr "La vitesse à laquelle le mouvement vertical en Z est effectué pour des décalages en Z. Cette vitesse est généralement inférieure à la vitesse d'impression" +" car le plateau ou le portique de la machine est plus difficile à déplacer." #: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" @@ -2849,8 +3422,12 @@ msgstr "Nombre de couches plus lentes" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -msgstr "Les premières couches sont imprimées plus lentement que le reste du modèle afin d’obtenir une meilleure adhérence au plateau et d’améliorer le taux de réussite global des impressions. La vitesse augmente graduellement à chacune de ces couches." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." +msgstr "Les premières couches sont imprimées plus lentement que le reste du modèle afin d’obtenir une meilleure adhérence au plateau et d’améliorer le taux de" +" réussite global des impressions. La vitesse augmente graduellement à chacune de ces couches." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" @@ -2859,8 +3436,17 @@ msgstr "Rapport d'égalisation des débits" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." -msgstr "Facteur de correction de la largeur d'extrusion en fonction de la vitesse. À 0 %, la vitesse de mouvement reste constante à la vitesse d'impression. À 100 %, la vitesse de mouvement est ajustée de sorte que le débit (en mm³/s) reste constant, c'est-à-dire que les lignes à la moitié de la largeur de ligne normale sont imprimées deux fois plus vite et que les lignes à la moitié de la largeur sont imprimées aussi vite. Une valeur supérieure à 100 % peut aider à compenser la pression plus élevée requise pour extruder les lignes larges." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." +msgstr "Facteur de correction de la largeur d'extrusion en fonction de la vitesse. À 0 %, la vitesse de mouvement reste constante à la vitesse d'impression. À" +" 100 %, la vitesse de mouvement est ajustée de sorte que le débit (en mm³/s) reste constant, c'est-à-dire que les lignes à la moitié de la largeur de ligne" +" normale sont imprimées deux fois plus vite et que les lignes à la moitié de la largeur sont imprimées aussi vite. Une valeur supérieure à 100 % peut aider" +" à compenser la pression plus élevée requise pour extruder les lignes larges." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" @@ -2869,18 +3455,23 @@ msgstr "Activer le contrôle d'accélération" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." -msgstr "Active le réglage de l'accélération de la tête d'impression. Augmenter les accélérations peut réduire la durée d'impression au détriment de la qualité d'impression." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." +msgstr "Active le réglage de l'accélération de la tête d'impression. Augmenter les accélérations peut réduire la durée d'impression au détriment de la qualité" +" d'impression." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Activer l'accélération de déplacement" +msgstr "Enable Travel Acceleration" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Utilisez un taux d'accélération différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront la même accélération que celle de la ligne imprimée à l'emplacement cible." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." +msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -2979,7 +3570,9 @@ msgstr "Accélération de l'interface du support" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." msgstr "L'accélération selon laquelle les plafonds et bas de support sont imprimés. Les imprimer avec une accélération plus faible améliore la qualité des porte-à-faux." #: /fdmprinter.def.json @@ -2989,7 +3582,9 @@ msgstr "Accélération des plafonds de support" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." msgstr "L'accélération selon laquelle les plafonds de support sont imprimés. Les imprimer avec une accélération plus faible améliore la qualité des porte-à-faux." #: /fdmprinter.def.json @@ -2999,8 +3594,11 @@ msgstr "Accélération des bas de support" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." -msgstr "L'accélération selon laquelle les bas de support sont imprimés. Les imprimer avec une accélération plus faible renforce l'adhésion du support au-dessus du modèle." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." +msgstr "L'accélération selon laquelle les bas de support sont imprimés. Les imprimer avec une accélération plus faible renforce l'adhésion du support au-dessus" +" du modèle." #: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" @@ -3059,8 +3657,12 @@ msgstr "Accélération de la jupe/bordure" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." -msgstr "L'accélération selon laquelle la jupe et la bordure sont imprimées. Normalement, cette accélération est celle de la couche initiale, mais il est parfois nécessaire d’imprimer la jupe ou la bordure à une accélération différente." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." +msgstr "L'accélération selon laquelle la jupe et la bordure sont imprimées. Normalement, cette accélération est celle de la couche initiale, mais il est parfois" +" nécessaire d’imprimer la jupe ou la bordure à une accélération différente." #: /fdmprinter.def.json msgctxt "jerk_enabled label" @@ -3069,18 +3671,24 @@ msgstr "Activer le contrôle de saccade" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." -msgstr "Active le réglage de la saccade de la tête d'impression lorsque la vitesse sur l'axe X ou Y change. Augmenter les saccades peut réduire la durée d'impression au détriment de la qualité d'impression." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." +msgstr "Active le réglage de la saccade de la tête d'impression lorsque la vitesse sur l'axe X ou Y change. Augmenter les saccades peut réduire la durée d'impression" +" au détriment de la qualité d'impression." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Activer la saccade de déplacement" +msgstr "Enable Travel Jerk" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Utilisez un taux de saccades différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront les mêmes saccades que celle de la ligne imprimée à l'emplacement cible." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." +msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -3109,7 +3717,8 @@ msgstr "Saccade de paroi" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les parois sont imprimées." #: /fdmprinter.def.json @@ -3119,7 +3728,9 @@ msgstr "Saccade de paroi externe" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "Le changement instantané maximal de vitesse selon lequel les parois externes sont imprimées." #: /fdmprinter.def.json @@ -3129,7 +3740,9 @@ msgstr "Saccade de paroi intérieure" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "Le changement instantané maximal de vitesse selon lequel les parois intérieures sont imprimées." #: /fdmprinter.def.json @@ -3139,7 +3752,9 @@ msgstr "Saccade de couches extérieures de la surface supérieure" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les couches extérieures de surface supérieure sont imprimées." #: /fdmprinter.def.json @@ -3149,7 +3764,9 @@ msgstr "Saccade du dessus/dessous" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "Le changement instantané maximal de vitesse selon lequel les couches du dessus/dessous sont imprimées." #: /fdmprinter.def.json @@ -3159,7 +3776,9 @@ msgstr "Saccade des supports" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "Le changement instantané maximal de vitesse selon lequel la structure de support est imprimée." #: /fdmprinter.def.json @@ -3169,7 +3788,9 @@ msgstr "Saccade de remplissage du support" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "Le changement instantané maximal de vitesse selon lequel le remplissage de support est imprimé." #: /fdmprinter.def.json @@ -3179,7 +3800,9 @@ msgstr "Saccade de l'interface de support" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les plafonds et bas sont imprimés." #: /fdmprinter.def.json @@ -3189,7 +3812,9 @@ msgstr "Saccade des plafonds de support" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les plafonds de support sont imprimés." #: /fdmprinter.def.json @@ -3199,7 +3824,9 @@ msgstr "Saccade des bas de support" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "Le changement instantané maximal de vitesse selon lequel les bas de support sont imprimés." #: /fdmprinter.def.json @@ -3209,7 +3836,9 @@ msgstr "Saccade de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "Le changement instantané maximal de vitesse selon lequel la tour d'amorçage est imprimée." #: /fdmprinter.def.json @@ -3219,7 +3848,8 @@ msgstr "Saccade de déplacement" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "Le changement instantané maximal de vitesse selon lequel les déplacements s'effectuent." #: /fdmprinter.def.json @@ -3239,7 +3869,9 @@ msgstr "Saccade d’impression de la couche initiale" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "Le changement instantané maximal de vitesse durant l'impression de la couche initiale." #: /fdmprinter.def.json @@ -3259,7 +3891,9 @@ msgstr "Saccade de la jupe/bordure" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "Le changement instantané maximal de vitesse selon lequel la jupe et la bordure sont imprimées." #: /fdmprinter.def.json @@ -3309,7 +3943,9 @@ msgstr "Vitesse de rétraction" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "La vitesse à laquelle le filament est rétracté et préparé pendant une rétraction." #: /fdmprinter.def.json @@ -3339,7 +3975,9 @@ msgstr "Volume supplémentaire à l'amorçage" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "Du matériau peut suinter pendant un déplacement, ce qui peut être compensé ici." #: /fdmprinter.def.json @@ -3349,8 +3987,11 @@ msgstr "Déplacement minimal de rétraction" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." -msgstr "La distance minimale de déplacement nécessaire pour qu’une rétraction ait lieu. Cela permet d’éviter qu’un grand nombre de rétractions ne se produisent sur une petite portion." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." +msgstr "La distance minimale de déplacement nécessaire pour qu’une rétraction ait lieu. Cela permet d’éviter qu’un grand nombre de rétractions ne se produisent" +" sur une petite portion." #: /fdmprinter.def.json msgctxt "retraction_count_max label" @@ -3359,8 +4000,13 @@ msgstr "Nombre maximal de rétractions" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." -msgstr "Ce paramètre limite le nombre de rétractions dans l'intervalle de distance minimal d'extrusion. Les rétractions qui dépassent cette valeur seront ignorées. Cela évite les rétractions répétitives sur le même morceau de filament, car cela risque de l’aplatir et de générer des problèmes d’écrasement." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." +msgstr "Ce paramètre limite le nombre de rétractions dans l'intervalle de distance minimal d'extrusion. Les rétractions qui dépassent cette valeur seront ignorées." +" Cela évite les rétractions répétitives sur le même morceau de filament, car cela risque de l’aplatir et de générer des problèmes d’écrasement." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" @@ -3369,8 +4015,13 @@ msgstr "Intervalle de distance minimale d'extrusion" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -msgstr "L'intervalle dans lequel le nombre maximal de rétractions est incrémenté. Cette valeur doit être du même ordre de grandeur que la distance de rétraction, limitant ainsi le nombre de mouvements de rétraction sur une même portion de matériau." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." +msgstr "L'intervalle dans lequel le nombre maximal de rétractions est incrémenté. Cette valeur doit être du même ordre de grandeur que la distance de rétraction," +" limitant ainsi le nombre de mouvements de rétraction sur une même portion de matériau." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" @@ -3379,8 +4030,12 @@ msgstr "Limiter les rétractations du support" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." -msgstr "Omettre la rétraction lors du passage entre supports en ligne droite. L'activation de ce paramètre permet de gagner du temps lors de l'impression, mais peut conduire à un stringing excessif à l'intérieur de la structure de support." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." +msgstr "Omettre la rétraction lors du passage entre supports en ligne droite. L'activation de ce paramètre permet de gagner du temps lors de l'impression, mais" +" peut conduire à un stringing excessif à l'intérieur de la structure de support." #: /fdmprinter.def.json msgctxt "retraction_combing label" @@ -3389,8 +4044,15 @@ msgstr "Mode de détours" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "Les détours maintiennent la buse dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et la buse se déplacera en ligne droite jusqu'au point suivant. Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous ou d'effectuer les détours uniquement dans le remplissage." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." +msgstr "Les détours maintiennent la buse dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit" +" le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et la buse se déplacera en ligne droite jusqu'au point suivant." +" Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous ou d'effectuer les détours uniquement dans le remplissage." #: /fdmprinter.def.json msgctxt "retraction_combing option off" @@ -3424,8 +4086,12 @@ msgstr "Distance de détour max. sans rétraction" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." -msgstr "Lorsque cette distance est supérieure à zéro, les déplacements de détour qui sont plus longs que cette distance utiliseront la rétraction. Si elle est définie sur zéro, il n'y a pas de maximum et les mouvements de détour n'utiliseront pas la rétraction." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." +msgstr "Lorsque cette distance est supérieure à zéro, les déplacements de détour qui sont plus longs que cette distance utiliseront la rétraction. Si elle est" +" définie sur zéro, il n'y a pas de maximum et les mouvements de détour n'utiliseront pas la rétraction." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" @@ -3444,7 +4110,9 @@ msgstr "Éviter les pièces imprimées lors du déplacement" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "La buse contourne les pièces déjà imprimées lorsqu'elle se déplace. Cette option est disponible uniquement lorsque les détours sont activés." #: /fdmprinter.def.json @@ -3454,7 +4122,9 @@ msgstr "Éviter les supports lors du déplacement" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "La buse contourne les supports déjà imprimés lorsqu'elle se déplace. Cette option est disponible uniquement lorsque les détours sont activés." #: /fdmprinter.def.json @@ -3464,7 +4134,9 @@ msgstr "Distance d'évitement du déplacement" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "La distance entre la buse et les pièces déjà imprimées lors du contournement pendant les déplacements." #: /fdmprinter.def.json @@ -3474,7 +4146,9 @@ msgstr "X début couche" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "Coordonnée X de la position près de laquelle trouver la partie pour démarrer l'impression de chaque couche." #: /fdmprinter.def.json @@ -3484,7 +4158,9 @@ msgstr "Y début couche" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "Coordonnée Y de la position près de laquelle trouver la partie pour démarrer l'impression de chaque couche." #: /fdmprinter.def.json @@ -3494,8 +4170,13 @@ msgstr "Décalage en Z lors d’une rétraction" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "À chaque rétraction, le plateau est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression pendant les déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." +msgstr "À chaque rétraction, le plateau est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression pendant les" +" déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" @@ -3504,8 +4185,11 @@ msgstr "Décalage en Z uniquement sur les pièces imprimées" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "Appliquer un décalage en Z uniquement lors du mouvement au-dessus de pièces imprimées qui ne peuvent être évitées par le mouvement horizontal, via Éviter les pièces imprimées lors du déplacement." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." +msgstr "Appliquer un décalage en Z uniquement lors du mouvement au-dessus de pièces imprimées qui ne peuvent être évitées par le mouvement horizontal, via Éviter" +" les pièces imprimées lors du déplacement." #: /fdmprinter.def.json msgctxt "retraction_hop label" @@ -3524,8 +4208,12 @@ msgstr "Décalage en Z après changement d'extrudeuse" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "Une fois que la machine est passée d'une extrudeuse à l'autre, le plateau s'abaisse pour créer un dégagement entre la buse et l'impression. Cela évite que la buse ne ressorte avec du matériau suintant sur l'extérieur d'une impression." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." +msgstr "Une fois que la machine est passée d'une extrudeuse à l'autre, le plateau s'abaisse pour créer un dégagement entre la buse et l'impression. Cela évite" +" que la buse ne ressorte avec du matériau suintant sur l'extérieur d'une impression." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" @@ -3554,8 +4242,11 @@ msgstr "Activer le refroidissement de l'impression" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." -msgstr "Active les ventilateurs de refroidissement de l'impression pendant l'impression. Les ventilateurs améliorent la qualité de l'impression sur les couches présentant des durées de couche courtes et des ponts / porte-à-faux." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." +msgstr "Active les ventilateurs de refroidissement de l'impression pendant l'impression. Les ventilateurs améliorent la qualité de l'impression sur les couches" +" présentant des durées de couche courtes et des ponts / porte-à-faux." #: /fdmprinter.def.json msgctxt "cool_fan_speed label" @@ -3574,8 +4265,12 @@ msgstr "Vitesse régulière du ventilateur" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." -msgstr "La vitesse à laquelle les ventilateurs tournent avant d'atteindre la limite. Lorsqu'une couche s'imprime plus rapidement que la limite, la vitesse du ventilateur augmente progressivement jusqu'à atteindre la vitesse maximale." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." +msgstr "La vitesse à laquelle les ventilateurs tournent avant d'atteindre la limite. Lorsqu'une couche s'imprime plus rapidement que la limite, la vitesse du ventilateur" +" augmente progressivement jusqu'à atteindre la vitesse maximale." #: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" @@ -3584,8 +4279,12 @@ msgstr "Vitesse maximale du ventilateur" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." -msgstr "La vitesse à laquelle les ventilateurs tournent sur la durée minimale d'une couche. La vitesse du ventilateur augmente progressivement entre la vitesse régulière du ventilateur et la vitesse maximale lorsque la limite est atteinte." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." +msgstr "La vitesse à laquelle les ventilateurs tournent sur la durée minimale d'une couche. La vitesse du ventilateur augmente progressivement entre la vitesse" +" régulière du ventilateur et la vitesse maximale lorsque la limite est atteinte." #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" @@ -3594,8 +4293,14 @@ msgstr "Limite de vitesse régulière/maximale du ventilateur" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." -msgstr "La durée de couche qui définit la limite entre la vitesse régulière et la vitesse maximale du ventilateur. Les couches qui s'impriment moins vite que cette durée utilisent la vitesse régulière du ventilateur. Pour les couches plus rapides, la vitesse du ventilateur augmente progressivement jusqu'à atteindre la vitesse maximale." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." +msgstr "La durée de couche qui définit la limite entre la vitesse régulière et la vitesse maximale du ventilateur. Les couches qui s'impriment moins vite que cette" +" durée utilisent la vitesse régulière du ventilateur. Pour les couches plus rapides, la vitesse du ventilateur augmente progressivement jusqu'à atteindre" +" la vitesse maximale." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" @@ -3604,8 +4309,12 @@ msgstr "Vitesse des ventilateurs initiale" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." -msgstr "Vitesse à laquelle les ventilateurs tournent au début de l'impression. Pour les couches suivantes, la vitesse des ventilateurs augmente progressivement jusqu'à la couche qui correspond à la vitesse régulière des ventilateurs en hauteur." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." +msgstr "Vitesse à laquelle les ventilateurs tournent au début de l'impression. Pour les couches suivantes, la vitesse des ventilateurs augmente progressivement" +" jusqu'à la couche qui correspond à la vitesse régulière des ventilateurs en hauteur." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" @@ -3614,8 +4323,12 @@ msgstr "Vitesse régulière du ventilateur à la hauteur" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Hauteur à laquelle les ventilateurs tournent à la vitesse régulière. Pour les couches situées en-dessous, la vitesse des ventilateurs augmente progressivement de la vitesse des ventilateurs initiale jusqu'à la vitesse régulière." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." +msgstr "Hauteur à laquelle les ventilateurs tournent à la vitesse régulière. Pour les couches situées en-dessous, la vitesse des ventilateurs augmente progressivement" +" de la vitesse des ventilateurs initiale jusqu'à la vitesse régulière." #: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" @@ -3624,8 +4337,11 @@ msgstr "Vitesse régulière du ventilateur à la couche" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." -msgstr "La couche à laquelle les ventilateurs tournent à la vitesse régulière. Si la vitesse régulière du ventilateur à la hauteur est définie, cette valeur est calculée et arrondie à un nombre entier." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." +msgstr "La couche à laquelle les ventilateurs tournent à la vitesse régulière. Si la vitesse régulière du ventilateur à la hauteur est définie, cette valeur est" +" calculée et arrondie à un nombre entier." #: /fdmprinter.def.json msgctxt "cool_min_layer_time label" @@ -3634,8 +4350,15 @@ msgstr "Durée minimale d’une couche" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "Temps minimum passé sur une couche. Cela force l'imprimante à ralentir afin de passer au minimum la durée définie ici sur une couche. Cela permet au matériau imprimé de refroidir correctement avant l'impression de la couche suivante. Les couches peuvent néanmoins prendre moins de temps que le temps de couche minimum si « Lift Head  » (Relever Tête) est désactivé et si la vitesse minimum serait autrement non respectée." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." +msgstr "Temps minimum passé sur une couche. Cela force l'imprimante à ralentir afin de passer au minimum la durée définie ici sur une couche. Cela permet au matériau" +" imprimé de refroidir correctement avant l'impression de la couche suivante. Les couches peuvent néanmoins prendre moins de temps que le temps de couche" +" minimum si « Lift Head  » (Relever Tête) est désactivé et si la vitesse minimum serait autrement non respectée." #: /fdmprinter.def.json msgctxt "cool_min_speed label" @@ -3644,8 +4367,12 @@ msgstr "Vitesse minimale" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." -msgstr "La vitesse minimale d'impression, malgré le ralentissement dû à la durée minimale d'une couche. Si l'imprimante devait trop ralentir, la pression au niveau de la buse serait trop faible, ce qui résulterait en une mauvaise qualité d'impression." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." +msgstr "La vitesse minimale d'impression, malgré le ralentissement dû à la durée minimale d'une couche. Si l'imprimante devait trop ralentir, la pression au niveau" +" de la buse serait trop faible, ce qui résulterait en une mauvaise qualité d'impression." #: /fdmprinter.def.json msgctxt "cool_lift_head label" @@ -3654,8 +4381,12 @@ msgstr "Relever la tête" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." -msgstr "Lorsque la vitesse minimale est atteinte à cause de la durée minimale d'une couche, relève la tête de l'impression et attend que la durée supplémentaire jusqu'à la durée minimale d'une couche soit atteinte." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." +msgstr "Lorsque la vitesse minimale est atteinte à cause de la durée minimale d'une couche, relève la tête de l'impression et attend que la durée supplémentaire" +" jusqu'à la durée minimale d'une couche soit atteinte." #: /fdmprinter.def.json msgctxt "support label" @@ -3674,7 +4405,9 @@ msgstr "Générer les supports" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." #: /fdmprinter.def.json @@ -3684,7 +4417,9 @@ msgstr "Extrudeuse de support" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -3694,7 +4429,9 @@ msgstr "Extrudeuse de remplissage du support" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression du remplissage du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -3704,7 +4441,9 @@ msgstr "Extrudeuse de support de la première couche" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression de la première couche de remplissage du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -3714,7 +4453,9 @@ msgstr "Extrudeuse de l'interface du support" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds et bas du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -3724,7 +4465,9 @@ msgstr "Extrudeuse des plafonds de support" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -3734,7 +4477,9 @@ msgstr "Extrudeuse des bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression des bas du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -3744,8 +4489,16 @@ msgstr "Structure du support" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "Choisit entre les techniques disponibles pour générer un support. Le support « Normal » créer une structure de support directement sous les pièces en porte-à-faux et fait descendre ces zones directement vers le bas. Le support « Arborescent » crée des branches vers les zones en porte-à-faux qui supportent le modèle à l'extrémité de ces branches et permet aux branches de ramper autour du modèle afin de les supporter le plus possible sur le plateau de fabrication." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." +msgstr "Choisit entre les techniques disponibles pour générer un support. Le support « Normal » créer une structure de support directement sous les pièces en porte-à-faux" +" et fait descendre ces zones directement vers le bas. Le support « Arborescent » crée des branches vers les zones en porte-à-faux qui supportent le modèle" +" à l'extrémité de ces branches et permet aux branches de ramper autour du modèle afin de les supporter le plus possible sur le plateau de fabrication." #: /fdmprinter.def.json msgctxt "support_structure option normal" @@ -3764,7 +4517,9 @@ msgstr "Angle des branches de support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." msgstr "Angle des branches. Utilisez un angle plus faible pour les rendre plus verticales et plus stables ; utilisez un angle plus élevé pour avoir plus de portée." #: /fdmprinter.def.json @@ -3774,8 +4529,12 @@ msgstr "Distance des branches de support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." -msgstr "Distance à laquelle doivent se trouver les branches lorsqu'elles touchent le modèle. Si vous réduisez cette distance, le support arborescent touchera le modèle à plus d'endroits, ce qui causera un meilleur porte-à-faux mais rendra le support plus difficile à enlever." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." +msgstr "Distance à laquelle doivent se trouver les branches lorsqu'elles touchent le modèle. Si vous réduisez cette distance, le support arborescent touchera le" +" modèle à plus d'endroits, ce qui causera un meilleur porte-à-faux mais rendra le support plus difficile à enlever." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" @@ -3784,18 +4543,23 @@ msgstr "Diamètre des branches de support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." -msgstr "Diamètre des branches les plus minces du support arborescent. Plus les branches sont épaisses, plus elles sont robustes ; les branches proches de la base seront plus épaisses que cette valeur." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." +msgstr "Diamètre des branches les plus minces du support arborescent. Plus les branches sont épaisses, plus elles sont robustes ; les branches proches de la base" +" seront plus épaisses que cette valeur." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3804,8 +4568,13 @@ msgstr "Angle de diamètre des branches de support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -msgstr "Angle du diamètre des branches au fur et à mesure qu'elles s'épaississent lorsqu'elles sont proches du fond. Avec un angle de 0°, les branches auront une épaisseur uniforme sur toute leur longueur. Donner un peu d'angle permet d'augmenter la stabilité du support arborescent." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." +msgstr "Angle du diamètre des branches au fur et à mesure qu'elles s'épaississent lorsqu'elles sont proches du fond. Avec un angle de 0°, les branches auront une" +" épaisseur uniforme sur toute leur longueur. Donner un peu d'angle permet d'augmenter la stabilité du support arborescent." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" @@ -3814,8 +4583,12 @@ msgstr "Résolution de collision du support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." -msgstr "Résolution servant à calculer les collisions afin d'éviter de heurter le modèle. Plus ce paramètre est faible, plus les arborescences seront précises et stables, mais cela augmente considérablement le temps de découpage." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." +msgstr "Résolution servant à calculer les collisions afin d'éviter de heurter le modèle. Plus ce paramètre est faible, plus les arborescences seront précises et" +" stables, mais cela augmente considérablement le temps de découpage." #: /fdmprinter.def.json msgctxt "support_type label" @@ -3824,8 +4597,12 @@ msgstr "Positionnement des supports" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "Ajuste le positionnement des supports. Le positionnement peut être défini pour toucher le plateau ou n'importe où. Lorsqu'il est défini sur n'importe où, les supports seront également imprimés sur le modèle." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." +msgstr "Ajuste le positionnement des supports. Le positionnement peut être défini pour toucher le plateau ou n'importe où. Lorsqu'il est défini sur n'importe où," +" les supports seront également imprimés sur le modèle." #: /fdmprinter.def.json msgctxt "support_type option buildplate" @@ -3844,8 +4621,11 @@ msgstr "Angle de porte-à-faux de support" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." -msgstr "L'angle minimal des porte-à-faux pour lesquels un support est ajouté. À une valeur de 0 °, tous les porte-à-faux sont soutenus, tandis qu'à 90 °, aucun support ne sera créé." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." +msgstr "L'angle minimal des porte-à-faux pour lesquels un support est ajouté. À une valeur de 0 °, tous les porte-à-faux sont soutenus, tandis qu'à 90 °, aucun" +" support ne sera créé." #: /fdmprinter.def.json msgctxt "support_pattern label" @@ -3854,7 +4634,9 @@ msgstr "Motif du support" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "Le motif des supports de l'impression. Les différentes options disponibles résultent en des supports difficiles ou faciles à retirer." #: /fdmprinter.def.json @@ -3899,8 +4681,12 @@ msgstr "Nombre de lignes de la paroi du support" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "Nombre de parois qui entourent le remplissage de support. L'ajout d'une paroi peut rendre l'impression de support plus fiable et mieux supporter les porte-à-faux, mais augmente le temps d'impression et la quantité de matériau nécessaire." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." +msgstr "Nombre de parois qui entourent le remplissage de support. L'ajout d'une paroi peut rendre l'impression de support plus fiable et mieux supporter les porte-à-faux," +" mais augmente le temps d'impression et la quantité de matériau nécessaire." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" @@ -3909,8 +4695,12 @@ msgstr "Relier les lignes de support" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." -msgstr "Relie les extrémités des lignes de support. L'activation de ce paramètre peut rendre votre support plus robuste et réduire la sous-extrusion, mais cela demandera d'utiliser plus de matériau." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." +msgstr "Relie les extrémités des lignes de support. L'activation de ce paramètre peut rendre votre support plus robuste et réduire la sous-extrusion, mais cela" +" demandera d'utiliser plus de matériau." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" @@ -3919,7 +4709,9 @@ msgstr "Relier les zigzags de support" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "Relie les zigzags. Cela augmente la solidité des supports en zigzag." #: /fdmprinter.def.json @@ -3929,7 +4721,9 @@ msgstr "Densité du support" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Ajuste la densité du support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles à enlever." #: /fdmprinter.def.json @@ -3939,7 +4733,9 @@ msgstr "Distance d'écartement de ligne du support" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "Distance entre les lignes de support imprimées. Ce paramètre est calculé par la densité du support." #: /fdmprinter.def.json @@ -3949,7 +4745,9 @@ msgstr "Distance d'écartement de ligne du support de la couche initiale" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "Distance entre les lignes de la structure de support de la couche initiale imprimée. Ce paramètre est calculé en fonction de la densité du support." #: /fdmprinter.def.json @@ -3959,8 +4757,15 @@ msgstr "Direction de ligne de remplissage du support" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que l'angle par défaut est utilisé (0 degré)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que l'angle par défaut est utilisé (0 degré)." #: /fdmprinter.def.json msgctxt "support_brim_enable label" @@ -3969,8 +4774,12 @@ msgstr "Activer la bordure du support" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." -msgstr "Générer un bord à l'intérieur des zones de remplissage du support de la première couche. Cette bordure est imprimée sous le support et non autour de celui-ci, ce qui augmente l'adhérence du support au plateau." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." +msgstr "Générer un bord à l'intérieur des zones de remplissage du support de la première couche. Cette bordure est imprimée sous le support et non autour de celui-ci," +" ce qui augmente l'adhérence du support au plateau." #: /fdmprinter.def.json msgctxt "support_brim_width label" @@ -3979,7 +4788,9 @@ msgstr "Largeur de la bordure du support" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." msgstr "Largeur de la bordure à imprimer sous le support. Une plus grande bordure améliore l'adhérence au plateau, mais demande un peu de matériau supplémentaire." #: /fdmprinter.def.json @@ -3989,8 +4800,11 @@ msgstr "Nombre de lignes de la bordure du support" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." -msgstr "Nombre de lignes utilisées pour la bordure du support. L'augmentation du nombre de lignes de bordure améliore l'adhérence au plateau, mais demande un peu de matériau supplémentaire." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." +msgstr "Nombre de lignes utilisées pour la bordure du support. L'augmentation du nombre de lignes de bordure améliore l'adhérence au plateau, mais demande un peu" +" de matériau supplémentaire." #: /fdmprinter.def.json msgctxt "support_z_distance label" @@ -3999,8 +4813,12 @@ msgstr "Distance Z des supports" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "Distance entre le dessus/dessous du support et l'impression. Cet écart offre un espace permettant de retirer les supports une fois l'impression du modèle terminée. Cette valeur est arrondie au chiffre supérieur jusqu'à atteindre un multiple de la hauteur de la couche." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." +msgstr "Distance entre le dessus/dessous du support et l'impression. Cet écart offre un espace permettant de retirer les supports une fois l'impression du modèle" +" terminée. Cette valeur est arrondie au chiffre supérieur jusqu'à atteindre un multiple de la hauteur de la couche." #: /fdmprinter.def.json msgctxt "support_top_distance label" @@ -4039,8 +4857,13 @@ msgstr "Priorité de distance des supports" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." -msgstr "Si la Distance X/Y des supports annule la Distance Z des supports ou inversement. Lorsque X/Y annule Z, la distance X/Y peut écarter le support du modèle, influençant ainsi la distance Z réelle par rapport au porte-à-faux. Nous pouvons désactiver cela en n'appliquant pas la distance X/Y autour des porte-à-faux." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." +msgstr "Si la Distance X/Y des supports annule la Distance Z des supports ou inversement. Lorsque X/Y annule Z, la distance X/Y peut écarter le support du modèle," +" influençant ainsi la distance Z réelle par rapport au porte-à-faux. Nous pouvons désactiver cela en n'appliquant pas la distance X/Y autour des porte-à-faux." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" @@ -4059,7 +4882,8 @@ msgstr "Distance X/Y minimale des supports" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "Distance entre la structure de support et le porte-à-faux dans les directions X/Y." #: /fdmprinter.def.json @@ -4069,8 +4893,13 @@ msgstr "Hauteur de la marche de support" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." -msgstr "La hauteur de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais des valeurs trop élevées peuvent entraîner des supports instables. Définir la valeur sur zéro pour désactiver le comportement en forme d'escalier." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." +msgstr "La hauteur de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais des valeurs" +" trop élevées peuvent entraîner des supports instables. Définir la valeur sur zéro pour désactiver le comportement en forme d'escalier." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" @@ -4079,8 +4908,12 @@ msgstr "Largeur maximale de la marche de support" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -msgstr "La largeur maximale de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais des valeurs trop élevées peuvent entraîner des supports instables." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." +msgstr "La largeur maximale de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais" +" des valeurs trop élevées peuvent entraîner des supports instables." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" @@ -4089,8 +4922,13 @@ msgstr "Angle de pente minimum de la marche de support" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." -msgstr "La pente minimum de la zone pour un effet de marche de support. Des valeurs basses devraient faciliter l'enlèvement du support sur les pentes peu superficielles ; des valeurs très basses peuvent donner des résultats vraiment contre-intuitifs sur d'autres pièces du modèle." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." +msgstr "La pente minimum de la zone pour un effet de marche de support. Des valeurs basses devraient faciliter l'enlèvement du support sur les pentes peu superficielles ;" +" des valeurs très basses peuvent donner des résultats vraiment contre-intuitifs sur d'autres pièces du modèle." #: /fdmprinter.def.json msgctxt "support_join_distance label" @@ -4099,7 +4937,10 @@ msgstr "Distance de jointement des supports" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." msgstr "La distance maximale entre les supports dans les directions X/Y. Lorsque des modèle séparés sont plus rapprochés que cette valeur, ils fusionnent." #: /fdmprinter.def.json @@ -4109,7 +4950,9 @@ msgstr "Expansion horizontale des supports" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." msgstr "Le décalage appliqué à tous les polygones pour chaque couche. Une valeur positive peut lisser les zones de support et rendre le support plus solide." #: /fdmprinter.def.json @@ -4119,7 +4962,9 @@ msgstr "Épaisseur de la couche de remplissage de support" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." msgstr "L'épaisseur par couche de matériau de remplissage de support. Cette valeur doit toujours être un multiple de la hauteur de la couche et arrondie." #: /fdmprinter.def.json @@ -4129,8 +4974,12 @@ msgstr "Étapes de remplissage graduel du support" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." -msgstr "Nombre de fois pour réduire la densité de remplissage du support de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches des surfaces du dessus possèdent une densité plus élevée, jusqu'à la Densité de remplissage du support." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." +msgstr "Nombre de fois pour réduire la densité de remplissage du support de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches" +" des surfaces du dessus possèdent une densité plus élevée, jusqu'à la Densité de remplissage du support." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" @@ -4139,7 +4988,9 @@ msgstr "Hauteur d'étape de remplissage graduel du support" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "La hauteur de remplissage de support d'une densité donnée avant de passer à la moitié de la densité." #: /fdmprinter.def.json @@ -4149,7 +5000,9 @@ msgstr "Surface minimale de support" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "Taille minimale de la surface des polygones de support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés." #: /fdmprinter.def.json @@ -4159,8 +5012,12 @@ msgstr "Activer l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." -msgstr "Générer une interface dense entre le modèle et le support. Cela créera une couche sur le dessus du support sur lequel le modèle est imprimé et sur le dessous du support sur lequel le modèle repose." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." +msgstr "Générer une interface dense entre le modèle et le support. Cela créera une couche sur le dessus du support sur lequel le modèle est imprimé et sur le dessous" +" du support sur lequel le modèle repose." #: /fdmprinter.def.json msgctxt "support_roof_enable label" @@ -4169,7 +5026,9 @@ msgstr "Activer les plafonds de support" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "Générer une plaque dense de matériau entre le plafond du support et le modèle. Cela créera une couche extérieure entre le modèle et le support." #: /fdmprinter.def.json @@ -4179,7 +5038,9 @@ msgstr "Activer les bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "Générer une plaque dense de matériau entre le bas du support et le modèle. Cela créera une couche extérieure entre le modèle et le support." #: /fdmprinter.def.json @@ -4189,7 +5050,9 @@ msgstr "Épaisseur de l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "L'épaisseur de l'interface du support à l'endroit auquel il touche le modèle, sur le dessous ou le dessus." #: /fdmprinter.def.json @@ -4199,7 +5062,9 @@ msgstr "Épaisseur du plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "L'épaisseur des plafonds de support. Cela contrôle la quantité de couches denses sur le dessus du support sur lequel le modèle repose." #: /fdmprinter.def.json @@ -4209,7 +5074,9 @@ msgstr "Épaisseur du bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "L'épaisseur des bas de support. Cela contrôle le nombre de couches denses imprimées sur le dessus des endroits d'un modèle sur lequel le support repose." #: /fdmprinter.def.json @@ -4219,8 +5086,14 @@ msgstr "Résolution de l'interface du support" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -msgstr "Lors de la vérification de l'emplacement d'un modèle au-dessus et en-dessous du support, effectuer des étapes de la hauteur définie. Des valeurs plus faibles découperont plus lentement, tandis que des valeurs plus élevées peuvent causer l'impression d'un support normal à des endroits où il devrait y avoir une interface de support." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." +msgstr "Lors de la vérification de l'emplacement d'un modèle au-dessus et en-dessous du support, effectuer des étapes de la hauteur définie. Des valeurs plus faibles" +" découperont plus lentement, tandis que des valeurs plus élevées peuvent causer l'impression d'un support normal à des endroits où il devrait y avoir une" +" interface de support." #: /fdmprinter.def.json msgctxt "support_interface_density label" @@ -4229,8 +5102,12 @@ msgstr "Densité de l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "Ajuste la densité des plafonds et bas de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles à enlever." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." +msgstr "Ajuste la densité des plafonds et bas de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus" +" difficiles à enlever." #: /fdmprinter.def.json msgctxt "support_roof_density label" @@ -4239,8 +5116,11 @@ msgstr "Densité du plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "La densité des plafonds de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles à enlever." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." +msgstr "La densité des plafonds de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles" +" à enlever." #: /fdmprinter.def.json msgctxt "support_roof_line_distance label" @@ -4249,8 +5129,11 @@ msgstr "Distance d'écartement de ligne du plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." -msgstr "Distance entre les lignes du plafond de support imprimées. Ce paramètre est calculé par la densité du plafond de support mais peut également être défini séparément." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." +msgstr "Distance entre les lignes du plafond de support imprimées. Ce paramètre est calculé par la densité du plafond de support mais peut également être défini" +" séparément." #: /fdmprinter.def.json msgctxt "support_bottom_density label" @@ -4259,7 +5142,9 @@ msgstr "Densité du bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "La densité des bas de la structure de support. Une valeur plus élevée résulte en une meilleure adhésion du support au-dessus du modèle." #: /fdmprinter.def.json @@ -4269,7 +5154,9 @@ msgstr "Distance d'écartement de ligne de bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." msgstr "Distance entre les lignes du bas de support imprimées. Ce paramètre est calculé par la densité du bas de support mais peut également être défini séparément." #: /fdmprinter.def.json @@ -4279,7 +5166,9 @@ msgstr "Motif de l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "Le motif selon lequel l'interface du support avec le modèle est imprimée." #: /fdmprinter.def.json @@ -4384,8 +5273,11 @@ msgstr "Surface minimale de l'interface de support" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." -msgstr "Taille minimale de la surface des polygones d'interface de support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support normal." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." +msgstr "Taille minimale de la surface des polygones d'interface de support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés" +" comme support normal." #: /fdmprinter.def.json msgctxt "minimum_roof_area label" @@ -4394,8 +5286,11 @@ msgstr "Surface minimale du plafond de support" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." -msgstr "Taille minimale de la surface des plafonds du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support normal." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." +msgstr "Taille minimale de la surface des plafonds du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support" +" normal." #: /fdmprinter.def.json msgctxt "minimum_bottom_area label" @@ -4404,7 +5299,9 @@ msgstr "Surface minimale du bas de support" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Taille minimale de la surface des bas du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support normal." #: /fdmprinter.def.json @@ -4444,8 +5341,17 @@ msgstr "Direction de ligne d'interface du support" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et" +" 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." #: /fdmprinter.def.json msgctxt "support_roof_angles label" @@ -4454,8 +5360,17 @@ msgstr "Direction de la ligne de plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et" +" 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" @@ -4464,8 +5379,17 @@ msgstr "Direction de la ligne de bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et" +" 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." #: /fdmprinter.def.json msgctxt "support_fan_enable label" @@ -4474,8 +5398,11 @@ msgstr "Annulation de la vitesse du ventilateur" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." -msgstr "Lorsque cette fonction est activée, la vitesse du ventilateur de refroidissement de l'impression est modifiée pour les régions de la couche extérieure situées immédiatement au-dessus du support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." +msgstr "Lorsque cette fonction est activée, la vitesse du ventilateur de refroidissement de l'impression est modifiée pour les régions de la couche extérieure" +" situées immédiatement au-dessus du support." #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" @@ -4484,8 +5411,11 @@ msgstr "Vitesse du ventilateur de couche extérieure supportée" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." -msgstr "Pourcentage de la vitesse du ventilateur à utiliser lors de l'impression des zones de couche extérieure situées immédiatement au-dessus du support. Une vitesse de ventilateur élevée facilite le retrait du support." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." +msgstr "Pourcentage de la vitesse du ventilateur à utiliser lors de l'impression des zones de couche extérieure situées immédiatement au-dessus du support. Une" +" vitesse de ventilateur élevée facilite le retrait du support." #: /fdmprinter.def.json msgctxt "support_use_towers label" @@ -4494,8 +5424,12 @@ msgstr "Utilisation de tours" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." -msgstr "Utilise des tours spéciales pour soutenir de petites zones en porte-à-faux. Le diamètre de ces tours est plus large que la zone qu’elles soutiennent. Près du porte-à-faux, le diamètre des tours diminue pour former un toit." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." +msgstr "Utilise des tours spéciales pour soutenir de petites zones en porte-à-faux. Le diamètre de ces tours est plus large que la zone qu’elles soutiennent. Près" +" du porte-à-faux, le diamètre des tours diminue pour former un toit." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" @@ -4514,7 +5448,9 @@ msgstr "Diamètre maximal supporté par la tour" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "Le diamètre maximal sur les axes X/Y d’une petite zone qui doit être soutenue par une tour de soutien spéciale." #: /fdmprinter.def.json @@ -4524,7 +5460,9 @@ msgstr "Angle du toit de la tour" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." msgstr "L'angle du toit d'une tour. Une valeur plus élevée entraîne des toits de tour pointus, tandis qu'une valeur plus basse résulte en des toits plats." #: /fdmprinter.def.json @@ -4534,7 +5472,9 @@ msgstr "Maillage de support descendant" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "Inclure du support à tout emplacement sous le maillage de support, de sorte à ce qu'il n'y ait pas de porte-à-faux dans le maillage de support." #: /fdmprinter.def.json @@ -4544,7 +5484,9 @@ msgstr "La scène comporte un maillage de support" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "Un maillage de support est présent sur la scène. Ce paramètre est contrôlé par Cura." #: /fdmprinter.def.json @@ -4564,8 +5506,14 @@ msgstr "Activer la goutte de préparation" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." -msgstr "Préparer les filaments avec une goutte avant l'impression. Ce paramètre permet d'assurer que l'extrudeuse disposera de matériau prêt au niveau de la buse avant l'impression. La jupe/bordure d'impression peut également servir de préparation, auquel cas le fait de laisser ce paramètre désactivé permet de gagner un peu de temps." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." +msgstr "Préparer les filaments avec une goutte avant l'impression. Ce paramètre permet d'assurer que l'extrudeuse disposera de matériau prêt au niveau de la buse" +" avant l'impression. La jupe/bordure d'impression peut également servir de préparation, auquel cas le fait de laisser ce paramètre désactivé permet de" +" gagner un peu de temps." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" @@ -4574,7 +5522,9 @@ msgstr "Extrudeuse Position d'amorçage X" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmprinter.def.json @@ -4584,7 +5534,9 @@ msgstr "Extrudeuse Position d'amorçage Y" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmprinter.def.json @@ -4594,8 +5546,15 @@ msgstr "Type d'adhérence du plateau" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "Différentes options qui permettent d'améliorer la préparation de votre extrusion et l'adhérence au plateau. La bordure ajoute une zone plate d'une seule couche autour de la base de votre modèle, afin de l'empêcher de se redresser. Le radeau ajoute une grille épaisse avec un toit sous le modèle. La jupe est une ligne imprimée autour du modèle mais qui n'est pas rattachée au modèle." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." +msgstr "Différentes options qui permettent d'améliorer la préparation de votre extrusion et l'adhérence au plateau. La bordure ajoute une zone plate d'une seule" +" couche autour de la base de votre modèle, afin de l'empêcher de se redresser. Le radeau ajoute une grille épaisse avec un toit sous le modèle. La jupe" +" est une ligne imprimée autour du modèle mais qui n'est pas rattachée au modèle." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" @@ -4624,7 +5583,9 @@ msgstr "Extrudeuse d'adhérence du plateau" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "Le train d'extrudeuse à utiliser pour l'impression de la jupe/la bordure/du radeau. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -4634,7 +5595,9 @@ msgstr "Extrudeur de la jupe/bordure" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "Le train d'extrudeur à utiliser pour l'impression de la jupe ou de la bordure. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -4644,7 +5607,9 @@ msgstr "Extrudeur de la base du raft" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "Le train d'extrudeur à utiliser pour l'impression de la première couche du radeau. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -4654,7 +5619,9 @@ msgstr "Extrudeur du milieu du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "Le train d'extrudeur à utiliser pour imprimer la couche intermédiaire du radeau. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -4664,7 +5631,9 @@ msgstr "Extrudeur du haut du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "Le train d'extrudeur à utiliser pour imprimer la ou les couches du haut du radeau. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json @@ -4674,7 +5643,9 @@ msgstr "Nombre de lignes de la jupe" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." msgstr "Une jupe à plusieurs lignes vous aide à mieux préparer votre extrusion pour les petits modèles. Définissez celle valeur sur 0 pour désactiver la jupe." #: /fdmprinter.def.json @@ -4686,10 +5657,10 @@ msgstr "Distance de la jupe" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"La distance horizontale entre la jupe et la première couche de l’impression.\n" -"Il s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe a d’autres lignes, celles-ci s’étendront vers l’extérieur." +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "La distance horizontale entre la jupe et la première couche de l’impression.\nIl s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe" +" a d’autres lignes, celles-ci s’étendront vers l’extérieur." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4698,8 +5669,14 @@ msgstr "Longueur minimale de la jupe/bordure" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." -msgstr "La longueur minimale de la jupe ou bordure. Si cette longueur n’est pas atteinte par toutes les lignes de jupe ou de bordure ensemble, d’autres lignes de jupe ou de bordure seront ajoutées afin d’atteindre la longueur minimale. Veuillez noter que si le nombre de lignes est défini sur 0, cette option est ignorée." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." +msgstr "La longueur minimale de la jupe ou bordure. Si cette longueur n’est pas atteinte par toutes les lignes de jupe ou de bordure ensemble, d’autres lignes" +" de jupe ou de bordure seront ajoutées afin d’atteindre la longueur minimale. Veuillez noter que si le nombre de lignes est défini sur 0, cette option est" +" ignorée." #: /fdmprinter.def.json msgctxt "brim_width label" @@ -4708,8 +5685,12 @@ msgstr "Largeur de la bordure" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." -msgstr "La distance entre le modèle et la ligne de bordure la plus à l'extérieur. Une bordure plus large renforce l'adhérence au plateau mais réduit également la zone d'impression réelle." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." +msgstr "La distance entre le modèle et la ligne de bordure la plus à l'extérieur. Une bordure plus large renforce l'adhérence au plateau mais réduit également" +" la zone d'impression réelle." #: /fdmprinter.def.json msgctxt "brim_line_count label" @@ -4718,8 +5699,11 @@ msgstr "Nombre de lignes de la bordure" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." -msgstr "Le nombre de lignes utilisées pour une bordure. Un plus grand nombre de lignes de bordure renforce l'adhérence au plateau mais réduit également la zone d'impression réelle." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." +msgstr "Le nombre de lignes utilisées pour une bordure. Un plus grand nombre de lignes de bordure renforce l'adhérence au plateau mais réduit également la zone" +" d'impression réelle." #: /fdmprinter.def.json msgctxt "brim_gap label" @@ -4728,8 +5712,12 @@ msgstr "Distance de la bordure" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." -msgstr "La distance horizontale entre la première ligne de bordure et le contour de la première couche de l'impression. Un petit trou peut faciliter l'enlèvement de la bordure tout en offrant des avantages thermiques." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." +msgstr "La distance horizontale entre la première ligne de bordure et le contour de la première couche de l'impression. Un petit trou peut faciliter l'enlèvement" +" de la bordure tout en offrant des avantages thermiques." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" @@ -4738,8 +5726,12 @@ msgstr "La bordure remplace le support" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." -msgstr "Appliquer la bordure à imprimer autour du modèle même si cet espace aurait autrement dû être occupé par le support, en remplaçant certaines régions de la première couche de support par des régions de la bordure." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." +msgstr "Appliquer la bordure à imprimer autour du modèle même si cet espace aurait autrement dû être occupé par le support, en remplaçant certaines régions de" +" la première couche de support par des régions de la bordure." #: /fdmprinter.def.json msgctxt "brim_outside_only label" @@ -4748,8 +5740,12 @@ msgstr "Bordure uniquement sur l'extérieur" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." -msgstr "Imprimer uniquement la bordure sur l'extérieur du modèle. Cela réduit la quantité de bordure que vous devez retirer par la suite, sans toutefois véritablement réduire l'adhérence au plateau." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." +msgstr "Imprimer uniquement la bordure sur l'extérieur du modèle. Cela réduit la quantité de bordure que vous devez retirer par la suite, sans toutefois véritablement" +" réduire l'adhérence au plateau." #: /fdmprinter.def.json msgctxt "raft_margin label" @@ -4758,8 +5754,12 @@ msgstr "Marge supplémentaire du radeau" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "Si vous avez appliqué un radeau, alors il s’agit de l’espace de radeau supplémentaire autour du modèle qui dispose déjà d’un radeau. L’augmentation de cette marge va créer un radeau plus solide, mais requiert davantage de matériau et laisse moins de place pour votre impression." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." +msgstr "Si vous avez appliqué un radeau, alors il s’agit de l’espace de radeau supplémentaire autour du modèle qui dispose déjà d’un radeau. L’augmentation de" +" cette marge va créer un radeau plus solide, mais requiert davantage de matériau et laisse moins de place pour votre impression." #: /fdmprinter.def.json msgctxt "raft_smoothing label" @@ -4768,8 +5768,13 @@ msgstr "Lissage de radeau" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "Ce paramètre définit combien d'angles intérieurs sont arrondis dans le contour de radeau. Les angles internes sont arrondis en un demi-cercle avec un rayon égal à la valeur indiquée ici. Ce paramètre élimine également les cavités dans le contour de radeau qui sont d'une taille inférieure à ce cercle." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." +msgstr "Ce paramètre définit combien d'angles intérieurs sont arrondis dans le contour de radeau. Les angles internes sont arrondis en un demi-cercle avec un rayon" +" égal à la valeur indiquée ici. Ce paramètre élimine également les cavités dans le contour de radeau qui sont d'une taille inférieure à ce cercle." #: /fdmprinter.def.json msgctxt "raft_airgap label" @@ -4778,8 +5783,12 @@ msgstr "Lame d'air du radeau" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." -msgstr "L’espace entre la dernière couche du radeau et la première couche du modèle. Seule la première couche est surélevée de cette quantité d’espace pour réduire l’adhérence entre la couche du radeau et le modèle. Cela facilite le décollage du radeau." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." +msgstr "L’espace entre la dernière couche du radeau et la première couche du modèle. Seule la première couche est surélevée de cette quantité d’espace pour réduire" +" l’adhérence entre la couche du radeau et le modèle. Cela facilite le décollage du radeau." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" @@ -4788,8 +5797,12 @@ msgstr "Chevauchement Z de la couche initiale" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." -msgstr "La première et la deuxième couche du modèle se chevauchent dans la direction Z pour compenser le filament perdu dans l'entrefer. Toutes les couches au-dessus de la première couche du modèle seront décalées de ce montant." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." +msgstr "La première et la deuxième couche du modèle se chevauchent dans la direction Z pour compenser le filament perdu dans l'entrefer. Toutes les couches au-dessus" +" de la première couche du modèle seront décalées de ce montant." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" @@ -4798,8 +5811,12 @@ msgstr "Couches supérieures du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." -msgstr "Nombre de couches de surface au-dessus de la deuxième couche du radeau. Il s’agit des couches entièrement remplies sur lesquelles le modèle est posé. En général, deux couches offrent une surface plus lisse qu'une seule." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." +msgstr "Nombre de couches de surface au-dessus de la deuxième couche du radeau. Il s’agit des couches entièrement remplies sur lesquelles le modèle est posé. En" +" général, deux couches offrent une surface plus lisse qu'une seule." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" @@ -4818,7 +5835,9 @@ msgstr "Largeur de la ligne supérieure du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "Largeur des lignes de la surface supérieure du radeau. Elles doivent être fines pour rendre le dessus du radeau lisse." #: /fdmprinter.def.json @@ -4828,8 +5847,11 @@ msgstr "Interligne supérieur du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." -msgstr "La distance entre les lignes du radeau pour les couches supérieures de celui-ci. Cet espace doit être égal à la largeur de ligne afin de créer une surface solide." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." +msgstr "La distance entre les lignes du radeau pour les couches supérieures de celui-ci. Cet espace doit être égal à la largeur de ligne afin de créer une surface" +" solide." #: /fdmprinter.def.json msgctxt "raft_interface_layers label" @@ -4838,8 +5860,12 @@ msgstr "Couches du milieu du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." -msgstr "Nombre de couches entre la base et la surface du radeau. Elles comprennent l'épaisseur principale du radeau. En l'augmentant, on obtient un radeau plus épais et plus solide." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." +msgstr "Nombre de couches entre la base et la surface du radeau. Elles comprennent l'épaisseur principale du radeau. En l'augmentant, on obtient un radeau plus" +" épais et plus solide." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" @@ -4858,7 +5884,9 @@ msgstr "Largeur de la ligne intermédiaire du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "Largeur des lignes de la couche intermédiaire du radeau. Une plus grande extrusion de la deuxième couche renforce l'adhérence des lignes au plateau." #: /fdmprinter.def.json @@ -4868,8 +5896,12 @@ msgstr "Interligne intermédiaire du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -msgstr "La distance entre les lignes du radeau pour la couche intermédiaire de celui-ci. L'espace intermédiaire doit être assez large et suffisamment dense pour supporter les couches supérieures du radeau." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." +msgstr "La distance entre les lignes du radeau pour la couche intermédiaire de celui-ci. L'espace intermédiaire doit être assez large et suffisamment dense pour" +" supporter les couches supérieures du radeau." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" @@ -4878,7 +5910,9 @@ msgstr "Épaisseur de la base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "Épaisseur de la couche de base du radeau. Cette couche doit être épaisse et adhérer fermement au plateau." #: /fdmprinter.def.json @@ -4888,7 +5922,9 @@ msgstr "Largeur de la ligne de base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "Largeur des lignes de la couche de base du radeau. Elles doivent être épaisses pour permettre l’adhérence au plateau." #: /fdmprinter.def.json @@ -4898,7 +5934,9 @@ msgstr "Espacement des lignes de base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "La distance entre les lignes du radeau pour la couche de base de celui-ci. Un interligne large facilite le retrait du radeau du plateau." #: /fdmprinter.def.json @@ -4918,8 +5956,12 @@ msgstr "Vitesse d’impression du dessus du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." -msgstr "Vitesse à laquelle les couches du dessus du radeau sont imprimées. Elles doivent être imprimées légèrement plus lentement afin que la buse puisse lentement lisser les lignes de surface adjacentes." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." +msgstr "Vitesse à laquelle les couches du dessus du radeau sont imprimées. Elles doivent être imprimées légèrement plus lentement afin que la buse puisse lentement" +" lisser les lignes de surface adjacentes." #: /fdmprinter.def.json msgctxt "raft_interface_speed label" @@ -4928,8 +5970,12 @@ msgstr "Vitesse d’impression du milieu du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "La vitesse à laquelle la couche du milieu du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau sortant de la buse est assez importante." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "La vitesse à laquelle la couche du milieu du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau" +" sortant de la buse est assez importante." #: /fdmprinter.def.json msgctxt "raft_base_speed label" @@ -4938,8 +5984,12 @@ msgstr "Vitesse d’impression de la base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "La vitesse à laquelle la couche de base du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau sortant de la buse est assez importante." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "La vitesse à laquelle la couche de base du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau" +" sortant de la buse est assez importante." #: /fdmprinter.def.json msgctxt "raft_acceleration label" @@ -5078,7 +6128,9 @@ msgstr "Activer la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "Imprimer une tour à côté de l'impression qui sert à amorcer le matériau après chaque changement de buse." #: /fdmprinter.def.json @@ -5098,7 +6150,9 @@ msgstr "Volume minimum de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "Le volume minimum pour chaque touche de la tour d'amorçage afin de purger suffisamment de matériau." #: /fdmprinter.def.json @@ -5128,7 +6182,9 @@ msgstr "Essuyer le bec d'impression inactif sur la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "Après l'impression de la tour d'amorçage à l'aide d'une buse, nettoyer le matériau qui suinte de l'autre buse sur la tour d'amorçage." #: /fdmprinter.def.json @@ -5138,8 +6194,11 @@ msgstr "Bordure de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." -msgstr "Les tours d'amorçage peuvent avoir besoin de l'adhérence supplémentaire d'une bordure, même si le modèle n'en a pas besoin. Ne peut actuellement pas être utilisé avec le type d'adhérence « Raft » (radeau)." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgstr "Les tours d'amorçage peuvent avoir besoin de l'adhérence supplémentaire d'une bordure, même si le modèle n'en a pas besoin. Ne peut actuellement pas être" +" utilisé avec le type d'adhérence « Raft » (radeau)." #: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" @@ -5148,8 +6207,12 @@ msgstr "Activer le bouclier de suintage" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." -msgstr "Activer le bouclier de suintage extérieur. Cela créera une coque autour du modèle qui est susceptible d'essuyer une deuxième buse si celle-ci est à la même hauteur que la première buse." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." +msgstr "Activer le bouclier de suintage extérieur. Cela créera une coque autour du modèle qui est susceptible d'essuyer une deuxième buse si celle-ci est à la" +" même hauteur que la première buse." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" @@ -5158,8 +6221,12 @@ msgstr "Angle du bouclier de suintage" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." -msgstr "L'angle maximal qu'une partie du bouclier de suintage peut adopter. Zéro degré est vertical et 90 degrés est horizontal. Un angle plus petit entraîne moins d'échecs au niveau des boucliers de suintage, mais utilise plus de matériaux." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." +msgstr "L'angle maximal qu'une partie du bouclier de suintage peut adopter. Zéro degré est vertical et 90 degrés est horizontal. Un angle plus petit entraîne moins" +" d'échecs au niveau des boucliers de suintage, mais utilise plus de matériaux." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" @@ -5178,8 +6245,12 @@ msgstr "Distance de rétraction de changement de buse" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." -msgstr "Degré de rétraction lors de la commutation d'extrudeuses. Une valeur de 0 signifie qu'il n'y aura aucune rétraction. En général, cette valeur doit être équivalente à la longueur de la zone de chauffe." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." +msgstr "Degré de rétraction lors de la commutation d'extrudeuses. Une valeur de 0 signifie qu'il n'y aura aucune rétraction. En général, cette valeur doit être" +" équivalente à la longueur de la zone de chauffe." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" @@ -5188,8 +6259,11 @@ msgstr "Vitesse de rétraction de changement de buse" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." -msgstr "La vitesse à laquelle le filament est rétracté. Une vitesse de rétraction plus élevée fonctionne mieux, mais une vitesse de rétraction très élevée peut causer l'écrasement du filament." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." +msgstr "La vitesse à laquelle le filament est rétracté. Une vitesse de rétraction plus élevée fonctionne mieux, mais une vitesse de rétraction très élevée peut" +" causer l'écrasement du filament." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" @@ -5198,7 +6272,8 @@ msgstr "Vitesse de rétraction de changement de buse" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "La vitesse à laquelle le filament est rétracté pendant une rétraction de changement de buse." #: /fdmprinter.def.json @@ -5208,7 +6283,9 @@ msgstr "Vitesse d'amorçage de changement de buse" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "La vitesse à laquelle le filament est poussé vers l'arrière après une rétraction de changement de buse." #: /fdmprinter.def.json @@ -5238,8 +6315,12 @@ msgstr "Joindre les volumes se chevauchant" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." -msgstr "Ignorer la géométrie interne pouvant découler de volumes se chevauchant à l'intérieur d'un maillage et imprimer les volumes comme un seul. Cela peut entraîner la disparition des cavités internes accidentelles." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." +msgstr "Ignorer la géométrie interne pouvant découler de volumes se chevauchant à l'intérieur d'un maillage et imprimer les volumes comme un seul. Cela peut entraîner" +" la disparition des cavités internes accidentelles." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" @@ -5248,8 +6329,12 @@ msgstr "Supprimer tous les trous" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." -msgstr "Supprime les trous dans chacune des couches et conserve uniquement la forme extérieure. Tous les détails internes invisibles seront ignorés. Il en va de même pour les trous qui pourraient être visibles depuis le dessus ou le dessous de la pièce." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." +msgstr "Supprime les trous dans chacune des couches et conserve uniquement la forme extérieure. Tous les détails internes invisibles seront ignorés. Il en va de" +" même pour les trous qui pourraient être visibles depuis le dessus ou le dessous de la pièce." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" @@ -5258,8 +6343,12 @@ msgstr "Raccommodage" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." -msgstr "Le raccommodage consiste en la suppression des trous dans le maillage en tentant de fermer le trou avec des intersections entre polygones existants. Cette option peut induire beaucoup de temps de calcul." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." +msgstr "Le raccommodage consiste en la suppression des trous dans le maillage en tentant de fermer le trou avec des intersections entre polygones existants. Cette" +" option peut induire beaucoup de temps de calcul." #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" @@ -5268,8 +6357,14 @@ msgstr "Conserver les faces disjointes" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." -msgstr "Normalement, Cura essaye de raccommoder les petits trous dans le maillage et supprime les parties des couches contenant de gros trous. Activer cette option pousse Cura à garder les parties qui ne peuvent être raccommodées. Cette option doit être utilisée en dernier recours quand tout le reste échoue à produire un G-Code correct." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." +msgstr "Normalement, Cura essaye de raccommoder les petits trous dans le maillage et supprime les parties des couches contenant de gros trous. Activer cette option" +" pousse Cura à garder les parties qui ne peuvent être raccommodées. Cette option doit être utilisée en dernier recours quand tout le reste échoue à produire" +" un G-Code correct." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" @@ -5278,7 +6373,9 @@ msgstr "Chevauchement des mailles fusionnées" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "Faire de sorte que les maillages qui se touchent se chevauchent légèrement. Cela permet aux maillages de mieux adhérer les uns aux autres." #: /fdmprinter.def.json @@ -5288,7 +6385,9 @@ msgstr "Supprimer l'intersection des mailles" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." msgstr "Supprime les zones sur lesquelles plusieurs mailles se chevauchent. Cette option peut être utilisée si des objets à matériau double fusionné se chevauchent." #: /fdmprinter.def.json @@ -5298,8 +6397,13 @@ msgstr "Alterner le retrait des maillages" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." -msgstr "Passe aux volumes d'intersection de maille qui appartiennent à chaque couche, de manière à ce que les mailles qui se chevauchent soient entrelacées. Si vous désactivez ce paramètre, l'une des mailles obtiendra tout le volume dans le chevauchement tandis qu'il est retiré des autres mailles." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." +msgstr "Passe aux volumes d'intersection de maille qui appartiennent à chaque couche, de manière à ce que les mailles qui se chevauchent soient entrelacées. Si" +" vous désactivez ce paramètre, l'une des mailles obtiendra tout le volume dans le chevauchement tandis qu'il est retiré des autres mailles." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" @@ -5308,8 +6412,12 @@ msgstr "Supprimer les premières couches vides" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." -msgstr "Supprimer les couches vides sous la première couche imprimée si elles sont présentes. Le fait de désactiver ce paramètre peut entraîner l'apparition de premières couches vides si le paramètre Tolérance à la découpe est défini sur Exclusif ou Milieu." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." +msgstr "Supprimer les couches vides sous la première couche imprimée si elles sont présentes. Le fait de désactiver ce paramètre peut entraîner l'apparition de" +" premières couches vides si le paramètre Tolérance à la découpe est défini sur Exclusif ou Milieu." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" @@ -5318,8 +6426,14 @@ msgstr "Résolution maximum" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." -msgstr "Taille minimum d'un segment de ligne après découpage. Si vous augmentez cette valeur, la maille aura une résolution plus faible. Cela peut permettre à l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code et augmentera la vitesse de découpe en enlevant des détails de la maille que l'imprimante ne peut pas traiter de toute manière." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." +msgstr "Taille minimum d'un segment de ligne après découpage. Si vous augmentez cette valeur, la maille aura une résolution plus faible. Cela peut permettre à" +" l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code et augmentera la vitesse de découpe en enlevant des détails de la maille que l'imprimante" +" ne peut pas traiter de toute manière." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" @@ -5328,8 +6442,14 @@ msgstr "Résolution de déplacement maximum" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." -msgstr "Taille minimale d'un segment de ligne de déplacement après la découpe. Si vous augmentez cette valeur, les mouvements de déplacement auront des coins moins lisses. Cela peut permettre à l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code, mais cela peut réduire la précision de l'évitement du modèle." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." +msgstr "Taille minimale d'un segment de ligne de déplacement après la découpe. Si vous augmentez cette valeur, les mouvements de déplacement auront des coins moins" +" lisses. Cela peut permettre à l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code, mais cela peut réduire la précision de l'évitement" +" du modèle." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" @@ -5338,8 +6458,15 @@ msgstr "Écart maximum" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." -msgstr "L'écart maximum autorisé lors de la réduction de la résolution pour le paramètre Résolution maximum. Si vous augmentez cette valeur, l'impression sera moins précise, mais le G-Code sera plus petit. L'écart maximum est une limite pour la résolution maximum. Donc si les deux entrent en conflit, l'Écart maximum restera valable." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." +msgstr "L'écart maximum autorisé lors de la réduction de la résolution pour le paramètre Résolution maximum. Si vous augmentez cette valeur, l'impression sera" +" moins précise, mais le G-Code sera plus petit. L'écart maximum est une limite pour la résolution maximum. Donc si les deux entrent en conflit, l'Écart" +" maximum restera valable." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" @@ -5348,8 +6475,20 @@ msgstr "Écart maximal de la surface d'extrusion" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "L'écart maximal de la surface d'extrusion autorisé lors de la suppression des points intermédiaires d'une ligne droite. Un point intermédiaire peut servir de point de changement de largeur dans une longue ligne droite. Par conséquent, s'il est supprimé, la ligne aura une largeur uniforme et, par conséquent, cela engendrera la perte (ou le gain) d'un peu de surface d'extrusion. Si vous augmentez cette valeur, vous pourrez constater une légère sous-extrusion (ou sur-extrusion) entre les parois parallèles droites car davantage de points intermédiaires de changement de largeur pourront être supprimés. Votre impression sera moins précise, mais le G-code sera plus petit." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "L'écart maximal de la surface d'extrusion autorisé lors de la suppression des points intermédiaires d'une ligne droite. Un point intermédiaire peut servir" +" de point de changement de largeur dans une longue ligne droite. Par conséquent, s'il est supprimé, la ligne aura une largeur uniforme et, par conséquent," +" cela engendrera la perte (ou le gain) d'un peu de surface d'extrusion. Si vous augmentez cette valeur, vous pourrez constater une légère sous-extrusion" +" (ou sur-extrusion) entre les parois parallèles droites car davantage de points intermédiaires de changement de largeur pourront être supprimés. Votre" +" impression sera moins précise, mais le G-code sera plus petit." #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5368,8 +6507,15 @@ msgstr "Séquence d'impression" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -msgstr "Imprime tous les modèles en même temps, couche par couche, ou attend la fin d'un modèle pour en commencer un autre. Le mode « Un modèle à la fois » est disponible seulement si a) un seul extrudeur est activé et si b) tous les modèles sont suffisamment éloignés pour que la tête puisse passer entre eux et qu'ils sont tous inférieurs à la distance entre la buse et les axes X/Y." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." +msgstr "Imprime tous les modèles en même temps, couche par couche, ou attend la fin d'un modèle pour en commencer un autre. Le mode « Un modèle à la fois » est" +" disponible seulement si a) un seul extrudeur est activé et si b) tous les modèles sont suffisamment éloignés pour que la tête puisse passer entre eux" +" et qu'ils sont tous inférieurs à la distance entre la buse et les axes X/Y." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -5388,8 +6534,12 @@ msgstr "Maille de remplissage" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Utiliser cette maille pour modifier le remplissage d'autres mailles qu'elle chevauche. Remplace les régions de remplissage d'autres mailles par des régions de cette maille. Il est conseillé d'imprimer uniquement une Paroi et pas de Couche du dessus/dessous pour cette maille." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgstr "Utiliser cette maille pour modifier le remplissage d'autres mailles qu'elle chevauche. Remplace les régions de remplissage d'autres mailles par des régions" +" de cette maille. Il est conseillé d'imprimer uniquement une Paroi et pas de Couche du dessus/dessous pour cette maille." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" @@ -5398,8 +6548,15 @@ msgstr "Rang de traitement du maillage" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." -msgstr "Détermine la priorité de cette maille lorsque plusieurs chevauchements de mailles de remplissage sont pris en considération. Les zones comportant plusieurs chevauchements de mailles de remplissage prendront en compte les paramètres du maillage ayant l'ordre le plus élevé. Une maille de remplissage possédant un ordre plus élevé modifiera le remplissage des mailles de remplissage ayant un ordre plus bas et des mailles normales." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." +msgstr "Détermine la priorité de cette maille lorsque plusieurs chevauchements de mailles de remplissage sont pris en considération. Les zones comportant plusieurs" +" chevauchements de mailles de remplissage prendront en compte les paramètres du maillage ayant l'ordre le plus élevé. Une maille de remplissage possédant" +" un ordre plus élevé modifiera le remplissage des mailles de remplissage ayant un ordre plus bas et des mailles normales." #: /fdmprinter.def.json msgctxt "cutting_mesh label" @@ -5408,8 +6565,12 @@ msgstr "Maille de coupe" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." -msgstr "Limiter le volume de ce maillage à celui des autres maillages. Cette option permet de faire en sorte que certaines zones d'un maillage s'impriment avec des paramètres différents et avec une extrudeuse entièrement différente." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." +msgstr "Limiter le volume de ce maillage à celui des autres maillages. Cette option permet de faire en sorte que certaines zones d'un maillage s'impriment avec" +" des paramètres différents et avec une extrudeuse entièrement différente." #: /fdmprinter.def.json msgctxt "mold_enabled label" @@ -5418,7 +6579,9 @@ msgstr "Moule" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "Imprimer les modèles comme moule, qui peut être coulé afin d'obtenir un modèle ressemblant à ceux présents sur le plateau." #: /fdmprinter.def.json @@ -5428,7 +6591,9 @@ msgstr "Largeur minimale de moule" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "La distance minimale entre l'extérieur du moule et l'extérieur du modèle." #: /fdmprinter.def.json @@ -5448,8 +6613,12 @@ msgstr "Angle du moule" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." -msgstr "L'angle de porte-à-faux des parois externes créées pour le moule. La valeur 0° rendra la coque externe du moule verticale, alors que 90° fera que l'extérieur du modèle suive les contours du modèle." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." +msgstr "L'angle de porte-à-faux des parois externes créées pour le moule. La valeur 0° rendra la coque externe du moule verticale, alors que 90° fera que l'extérieur" +" du modèle suive les contours du modèle." #: /fdmprinter.def.json msgctxt "support_mesh label" @@ -5458,7 +6627,9 @@ msgstr "Maillage de support" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "Utiliser ce maillage pour spécifier des zones de support. Cela peut être utilisé pour générer une structure de support." #: /fdmprinter.def.json @@ -5468,8 +6639,11 @@ msgstr "Maillage anti-surplomb" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." -msgstr "Utiliser cette maille pour préciser à quel endroit aucune partie du modèle doit être détectée comme porte-à-faux. Cette option peut être utilisée pour supprimer la structure de support non souhaitée." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." +msgstr "Utiliser cette maille pour préciser à quel endroit aucune partie du modèle doit être détectée comme porte-à-faux. Cette option peut être utilisée pour" +" supprimer la structure de support non souhaitée." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" @@ -5478,8 +6652,15 @@ msgstr "Mode de surface" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "Traite le modèle comme surface seule, un volume ou des volumes avec des surfaces seules. Le mode d'impression normal imprime uniquement des volumes fermés. « Surface » imprime une paroi seule autour de la surface de la maille, sans remplissage ni couche du dessus/dessous. « Les deux » imprime des volumes fermés comme en mode normal et les polygones restants comme surfaces." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." +msgstr "Traite le modèle comme surface seule, un volume ou des volumes avec des surfaces seules. Le mode d'impression normal imprime uniquement des volumes fermés." +" « Surface » imprime une paroi seule autour de la surface de la maille, sans remplissage ni couche du dessus/dessous. « Les deux » imprime des volumes" +" fermés comme en mode normal et les polygones restants comme surfaces." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -5503,8 +6684,14 @@ msgstr "Spiraliser le contour extérieur" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." -msgstr "Cette fonction ajuste le déplacement en Z sur le bord extérieur. Cela va créer une augmentation stable de Z sur toute l’impression. Cette fonction transforme un modèle solide en une impression à paroi unique avec une base solide. Cette fonctionnalité doit être activée seulement lorsque chaque couche contient uniquement une seule partie." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." +msgstr "Cette fonction ajuste le déplacement en Z sur le bord extérieur. Cela va créer une augmentation stable de Z sur toute l’impression. Cette fonction transforme" +" un modèle solide en une impression à paroi unique avec une base solide. Cette fonctionnalité doit être activée seulement lorsque chaque couche contient" +" uniquement une seule partie." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" @@ -5513,8 +6700,12 @@ msgstr "Lisser les contours spiralisés" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Lisser les contours spiralisés pour réduire la visibilité de la jointure en Z (la jointure en Z doit être à peine visible sur l'impression mais sera toujours visible dans la vue en couches). Veuillez remarquer que le lissage aura tendance à estomper les détails très fins de la surface." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." +msgstr "Lisser les contours spiralisés pour réduire la visibilité de la jointure en Z (la jointure en Z doit être à peine visible sur l'impression mais sera toujours" +" visible dans la vue en couches). Veuillez remarquer que le lissage aura tendance à estomper les détails très fins de la surface." #: /fdmprinter.def.json msgctxt "relative_extrusion label" @@ -5523,8 +6714,17 @@ msgstr "Extrusion relative" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "Utiliser l'extrusion relative au lieu de l'extrusion absolue. L'utilisation de pas E relatifs facilite le post-traitement du G-Code. Toutefois, cela n'est pas pris en charge par toutes les imprimantes et peut occasionner de très légers écarts dans la quantité de matériau déposé, par rapport à l'utilisation des pas E absolus. Indépendamment de ce paramètre, le mode d'extrusion sera défini par défaut comme absolu avant qu'un quelconque script de G-Code soit produit." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." +msgstr "Utiliser l'extrusion relative au lieu de l'extrusion absolue. L'utilisation de pas E relatifs facilite le post-traitement du G-Code. Toutefois, cela n'est" +" pas pris en charge par toutes les imprimantes et peut occasionner de très légers écarts dans la quantité de matériau déposé, par rapport à l'utilisation" +" des pas E absolus. Indépendamment de ce paramètre, le mode d'extrusion sera défini par défaut comme absolu avant qu'un quelconque script de G-Code soit" +" produit." #: /fdmprinter.def.json msgctxt "experimental label" @@ -5543,8 +6743,18 @@ msgstr "Tolérance à la découpe" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "Tolérance verticale dans les couches découpées. Les contours d'une couche sont normalement générés en faisant passer les sections entrecroisées au milieu de chaque épaisseur de couche (Milieu). Alternativement, chaque couche peut posséder des zones situées à l'intérieur du volume à travers toute l'épaisseur de la couche (Exclusif) ou une couche peut avoir des zones situées à l'intérieur à tout endroit dans la couche (Inclusif). L'option Inclusif permet de conserver le plus de détails ; l'option Exclusif permet d'obtenir une adaptation optimale ; l'option Milieu permet de rester proche de la surface d'origine." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." +msgstr "Tolérance verticale dans les couches découpées. Les contours d'une couche sont normalement générés en faisant passer les sections entrecroisées au milieu" +" de chaque épaisseur de couche (Milieu). Alternativement, chaque couche peut posséder des zones situées à l'intérieur du volume à travers toute l'épaisseur" +" de la couche (Exclusif) ou une couche peut avoir des zones situées à l'intérieur à tout endroit dans la couche (Inclusif). L'option Inclusif permet de" +" conserver le plus de détails ; l'option Exclusif permet d'obtenir une adaptation optimale ; l'option Milieu permet de rester proche de la surface d'origine." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5568,8 +6778,15 @@ msgstr "Optimisation du déplacement de remplissage" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." -msgstr "Lorsque cette option est activée, l'ordre dans lequel les lignes de remplissage sont imprimées est optimisé pour réduire la distance parcourue. La réduction du temps de parcours dépend en grande partie du modèle à découper, du type de remplissage, de la densité, etc. Remarque : pour certains modèles possédant beaucoup de petites zones de remplissage, le temps de découpe du modèle peut en être considérablement augmenté." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." +msgstr "Lorsque cette option est activée, l'ordre dans lequel les lignes de remplissage sont imprimées est optimisé pour réduire la distance parcourue. La réduction" +" du temps de parcours dépend en grande partie du modèle à découper, du type de remplissage, de la densité, etc. Remarque : pour certains modèles possédant" +" beaucoup de petites zones de remplissage, le temps de découpe du modèle peut en être considérablement augmenté." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" @@ -5578,7 +6795,9 @@ msgstr "Température auto" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "Modifie automatiquement la température pour chaque couche en fonction de la vitesse de flux moyenne pour cette couche." #: /fdmprinter.def.json @@ -5588,7 +6807,9 @@ msgstr "Graphique de la température du flux" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "Données reliant le flux de matériau (en mm3 par seconde) à la température (degrés Celsius)." #: /fdmprinter.def.json @@ -5598,8 +6819,14 @@ msgstr "Circonférence minimale du polygone" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." -msgstr "Les polygones en couches tranchées dont la circonférence est inférieure à cette valeur seront filtrés. Des valeurs élevées permettent d'obtenir un maillage de meilleure résolution mais augmentent le temps de découpe. Cette option est principalement destinée aux imprimantes SLA haute résolution et aux modèles 3D de très petite taille avec beaucoup de détails." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." +msgstr "Les polygones en couches tranchées dont la circonférence est inférieure à cette valeur seront filtrés. Des valeurs élevées permettent d'obtenir un maillage" +" de meilleure résolution mais augmentent le temps de découpe. Cette option est principalement destinée aux imprimantes SLA haute résolution et aux modèles" +" 3D de très petite taille avec beaucoup de détails." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" @@ -5608,8 +6835,11 @@ msgstr "Démantèlement du support en morceaux" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." -msgstr "Ignorer certaines connexions de ligne du support pour rendre la structure de support plus facile à casser. Ce paramètre s'applique au motif de remplissage du support en zigzag." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." +msgstr "Ignorer certaines connexions de ligne du support pour rendre la structure de support plus facile à casser. Ce paramètre s'applique au motif de remplissage" +" du support en zigzag." #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" @@ -5618,7 +6848,9 @@ msgstr "Taille de morceaux du support" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "Ignorer une connexion entre lignes du support tous les N millimètres, pour rendre la structure de support plus facile à casser." #: /fdmprinter.def.json @@ -5628,7 +6860,9 @@ msgstr "Comptage des lignes de morceaux du support" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "Ignorer une ligne de connexion sur N pour rendre la structure de support plus facile à casser." #: /fdmprinter.def.json @@ -5638,8 +6872,11 @@ msgstr "Activer le bouclier" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." -msgstr "Cela créera une paroi autour du modèle qui retient l'air (chaud) et protège contre les courants d'air. Particulièrement utile pour les matériaux qui se soulèvent facilement." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." +msgstr "Cela créera une paroi autour du modèle qui retient l'air (chaud) et protège contre les courants d'air. Particulièrement utile pour les matériaux qui se" +" soulèvent facilement." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" @@ -5658,7 +6895,9 @@ msgstr "Limite du bouclier" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." msgstr "Définit la hauteur du bouclier. Choisissez d'imprimer le bouclier à la pleine hauteur du modèle ou à une hauteur limitée." #: /fdmprinter.def.json @@ -5678,7 +6917,9 @@ msgstr "Hauteur du bouclier" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "Hauteur limite du bouclier. Au-delà de cette hauteur, aucun bouclier ne sera imprimé." #: /fdmprinter.def.json @@ -5688,8 +6929,12 @@ msgstr "Rendre le porte-à-faux imprimable" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." -msgstr "Change la géométrie du modèle imprimé de manière à nécessiter un support minimal. Les porte-à-faux abrupts deviendront des porte-à-faux minces. Les zones en porte-à-faux descendront pour devenir plus verticales." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." +msgstr "Change la géométrie du modèle imprimé de manière à nécessiter un support minimal. Les porte-à-faux abrupts deviendront des porte-à-faux minces. Les zones" +" en porte-à-faux descendront pour devenir plus verticales." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" @@ -5698,8 +6943,12 @@ msgstr "Angle maximal du modèle" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." -msgstr "L'angle maximal des porte-à-faux après qu'ils aient été rendus imprimables. À une valeur de 0°, tous les porte-à-faux sont remplacés par une pièce de modèle rattachée au plateau, tandis que 90° ne changera en rien le modèle." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." +msgstr "L'angle maximal des porte-à-faux après qu'ils aient été rendus imprimables. À une valeur de 0°, tous les porte-à-faux sont remplacés par une pièce de modèle" +" rattachée au plateau, tandis que 90° ne changera en rien le modèle." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" @@ -5708,8 +6957,12 @@ msgstr "Surface maximale du trou en porte-à-faux" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." -msgstr "Zone maximale d'un trou dans la base du modèle avant d'être retirée par l'outil Rendre le porte-à-faux imprimable. Les trous plus petits seront conservés. Une valeur de 0 mm² remplira tous les trous dans la base des modèles." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." +msgstr "Zone maximale d'un trou dans la base du modèle avant d'être retirée par l'outil Rendre le porte-à-faux imprimable. Les trous plus petits seront conservés." +" Une valeur de 0 mm² remplira tous les trous dans la base des modèles." #: /fdmprinter.def.json msgctxt "coasting_enable label" @@ -5718,8 +6971,12 @@ msgstr "Activer la roue libre" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." -msgstr "L'option « roue libre » remplace la dernière partie d'un mouvement d'extrusion par un mouvement de déplacement. Le matériau qui suinte de la buse est alors utilisé pour imprimer la dernière partie du tracé du mouvement d'extrusion, ce qui réduit le stringing." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." +msgstr "L'option « roue libre » remplace la dernière partie d'un mouvement d'extrusion par un mouvement de déplacement. Le matériau qui suinte de la buse est alors" +" utilisé pour imprimer la dernière partie du tracé du mouvement d'extrusion, ce qui réduit le stringing." #: /fdmprinter.def.json msgctxt "coasting_volume label" @@ -5728,7 +6985,9 @@ msgstr "Volume en roue libre" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "Volume de matière qui devrait suinter de la buse. Cette valeur doit généralement rester proche du diamètre de la buse au cube." #: /fdmprinter.def.json @@ -5738,8 +6997,14 @@ msgstr "Volume minimal avant roue libre" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." -msgstr "Le plus petit volume qu'un mouvement d'extrusion doit entraîner avant d'autoriser la roue libre. Pour les petits mouvements d'extrusion, une pression moindre s'est formée dans le tube bowden, de sorte que le volume déposable en roue libre est alors réduit linéairement. Cette valeur doit toujours être supérieure au volume en roue libre." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." +msgstr "Le plus petit volume qu'un mouvement d'extrusion doit entraîner avant d'autoriser la roue libre. Pour les petits mouvements d'extrusion, une pression moindre" +" s'est formée dans le tube bowden, de sorte que le volume déposable en roue libre est alors réduit linéairement. Cette valeur doit toujours être supérieure" +" au volume en roue libre." #: /fdmprinter.def.json msgctxt "coasting_speed label" @@ -5748,8 +7013,12 @@ msgstr "Vitesse de roue libre" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "Vitesse de déplacement pendant une roue libre, par rapport à la vitesse de déplacement pendant l'extrusion. Une valeur légèrement inférieure à 100 % est conseillée car, lors du mouvement en roue libre, la pression dans le tube bowden chute." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." +msgstr "Vitesse de déplacement pendant une roue libre, par rapport à la vitesse de déplacement pendant l'extrusion. Une valeur légèrement inférieure à 100 % est" +" conseillée car, lors du mouvement en roue libre, la pression dans le tube bowden chute." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" @@ -5758,7 +7027,9 @@ msgstr "Taille de poches entrecroisées 3D" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "La taille de poches aux croisements à quatre branches dans le motif entrecroisé 3D, à des hauteurs où le motif se touche lui-même." #: /fdmprinter.def.json @@ -5768,8 +7039,11 @@ msgstr "Image de densité du remplissage croisé" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." -msgstr "Emplacement du fichier d'une image dont les valeurs de luminosité déterminent la densité minimale à l'emplacement correspondant dans le remplissage de l'impression." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." +msgstr "Emplacement du fichier d'une image dont les valeurs de luminosité déterminent la densité minimale à l'emplacement correspondant dans le remplissage de" +" l'impression." #: /fdmprinter.def.json msgctxt "cross_support_density_image label" @@ -5778,7 +7052,9 @@ msgstr "Image de densité du remplissage croisé pour le support" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "Emplacement du fichier d'une image dont les valeurs de luminosité déterminent la densité minimale à l'emplacement correspondant dans le support." #: /fdmprinter.def.json @@ -5798,8 +7074,13 @@ msgstr "Angle des supports coniques" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -msgstr "Angle d'inclinaison des supports coniques. Un angle de 0 degré est vertical tandis qu'un angle de 90 degrés est horizontal. Les petits angles rendent le support plus solide mais utilisent plus de matière. Les angles négatifs rendent la base du support plus large que le sommet." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." +msgstr "Angle d'inclinaison des supports coniques. Un angle de 0 degré est vertical tandis qu'un angle de 90 degrés est horizontal. Les petits angles rendent le" +" support plus solide mais utilisent plus de matière. Les angles négatifs rendent la base du support plus large que le sommet." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" @@ -5808,7 +7089,9 @@ msgstr "Largeur minimale des supports coniques" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "Largeur minimale à laquelle la base du support conique est réduite. Des largeurs étroites peuvent entraîner des supports instables." #: /fdmprinter.def.json @@ -5818,7 +7101,9 @@ msgstr "Surfaces floues" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "Produit une agitation aléatoire lors de l'impression de la paroi extérieure, ce qui lui donne une apparence rugueuse et floue." #: /fdmprinter.def.json @@ -5838,8 +7123,11 @@ msgstr "Épaisseur de la couche floue" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." -msgstr "Largeur autorisée pour l'agitation aléatoire. Il est conseillé de garder cette valeur inférieure à l'épaisseur de la paroi extérieure, ainsi, les parois intérieures ne seront pas altérées." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." +msgstr "Largeur autorisée pour l'agitation aléatoire. Il est conseillé de garder cette valeur inférieure à l'épaisseur de la paroi extérieure, ainsi, les parois" +" intérieures ne seront pas altérées." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" @@ -5848,8 +7136,12 @@ msgstr "Densité de la couche floue" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." -msgstr "Densité moyenne de points ajoutée à chaque polygone sur une couche. Notez que les points originaux du polygone ne seront plus pris en compte, une faible densité résultant alors en une diminution de la résolution." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." +msgstr "Densité moyenne de points ajoutée à chaque polygone sur une couche. Notez que les points originaux du polygone ne seront plus pris en compte, une faible" +" densité résultant alors en une diminution de la résolution." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" @@ -5858,8 +7150,13 @@ msgstr "Distance entre les points de la couche floue" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "Distance moyenne entre les points ajoutés aléatoirement sur chaque segment de ligne. Il faut noter que les points originaux du polygone ne sont plus pris en compte donc un fort lissage conduira à une diminution de la résolution. Cette valeur doit être supérieure à la moitié de l'épaisseur de la couche floue." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." +msgstr "Distance moyenne entre les points ajoutés aléatoirement sur chaque segment de ligne. Il faut noter que les points originaux du polygone ne sont plus pris" +" en compte donc un fort lissage conduira à une diminution de la résolution. Cette valeur doit être supérieure à la moitié de l'épaisseur de la couche floue." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" @@ -5868,7 +7165,9 @@ msgstr "Décalage d'extrusion max. pour compensation du débit" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "La distance maximale en mm pour déplacer le filament afin de compenser les variations du débit." #: /fdmprinter.def.json @@ -5878,8 +7177,12 @@ msgstr "Facteur de compensation du débit" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." -msgstr "La distance de déplacement du filament pour compenser les variations du débit, en pourcentage de la distance de déplacement du filament en une seconde d'extrusion." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." +msgstr "La distance de déplacement du filament pour compenser les variations du débit, en pourcentage de la distance de déplacement du filament en une seconde" +" d'extrusion." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" @@ -5888,8 +7191,13 @@ msgstr "Impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." -msgstr "Imprime uniquement la surface extérieure avec une structure grillagée et clairsemée. Cette impression est « dans les airs » et est réalisée en imprimant horizontalement les contours du modèle aux intervalles donnés de l’axe Z et en les connectant au moyen de lignes ascendantes et diagonalement descendantes." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." +msgstr "Imprime uniquement la surface extérieure avec une structure grillagée et clairsemée. Cette impression est « dans les airs » et est réalisée en imprimant" +" horizontalement les contours du modèle aux intervalles donnés de l’axe Z et en les connectant au moyen de lignes ascendantes et diagonalement descendantes." #: /fdmprinter.def.json msgctxt "wireframe_height label" @@ -5898,8 +7206,12 @@ msgstr "Hauteur de connexion pour l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." -msgstr "La hauteur des lignes ascendantes et diagonalement descendantes entre deux pièces horizontales. Elle détermine la densité globale de la structure du filet. Uniquement applicable à l'impression filaire." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." +msgstr "La hauteur des lignes ascendantes et diagonalement descendantes entre deux pièces horizontales. Elle détermine la densité globale de la structure du filet." +" Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" @@ -5908,7 +7220,9 @@ msgstr "Distance d’insert de toit pour les impressions filaires" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "La distance couverte lors de l'impression d'une connexion d'un contour de toit vers l’intérieur. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json @@ -5918,7 +7232,9 @@ msgstr "Vitesse d’impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "Vitesse à laquelle la buse se déplace lorsqu’elle extrude du matériau. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json @@ -5928,8 +7244,11 @@ msgstr "Vitesse d’impression filaire du bas" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." -msgstr "Vitesse d’impression de la première couche qui constitue la seule couche en contact avec le plateau d'impression. Uniquement applicable à l'impression filaire." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." +msgstr "Vitesse d’impression de la première couche qui constitue la seule couche en contact avec le plateau d'impression. Uniquement applicable à l'impression" +" filaire." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" @@ -5938,7 +7257,8 @@ msgstr "Vitesse d’impression filaire ascendante" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Vitesse d’impression d’une ligne ascendante « dans les airs ». Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json @@ -5948,7 +7268,8 @@ msgstr "Vitesse d’impression filaire descendante" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Vitesse d’impression d’une ligne diagonalement descendante. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json @@ -5958,7 +7279,9 @@ msgstr "Vitesse d’impression filaire horizontale" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "Vitesse d'impression du contour horizontal du modèle. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json @@ -5968,7 +7291,9 @@ msgstr "Débit de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json @@ -5988,7 +7313,8 @@ msgstr "Débit des fils plats" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Compensation du débit lors de l’impression de lignes planes. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json @@ -5998,7 +7324,9 @@ msgstr "Attente pour le haut de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "Temps d’attente après un déplacement vers le haut, afin que la ligne ascendante puisse durcir. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json @@ -6018,8 +7346,12 @@ msgstr "Attente horizontale de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." -msgstr "Attente entre deux segments horizontaux. L’introduction d’un tel temps d’attente peut permettre une meilleure adhérence aux couches précédentes au niveau des points de connexion, tandis que des temps d’attente trop longs peuvent provoquer un affaissement. Uniquement applicable à l'impression filaire." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." +msgstr "Attente entre deux segments horizontaux. L’introduction d’un tel temps d’attente peut permettre une meilleure adhérence aux couches précédentes au niveau" +" des points de connexion, tandis que des temps d’attente trop longs peuvent provoquer un affaissement. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" @@ -6030,10 +7362,10 @@ msgstr "Écart ascendant de l'impression filaire" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -msgstr "" -"Distance d’un déplacement ascendant qui est extrudé à mi-vitesse.\n" -"Cela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer le matériau dans ces couches. Uniquement applicable à l'impression filaire." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." +msgstr "Distance d’un déplacement ascendant qui est extrudé à mi-vitesse.\nCela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer" +" le matériau dans ces couches. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" @@ -6042,8 +7374,12 @@ msgstr "Taille de nœud de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." -msgstr "Crée un petit nœud en haut d’une ligne ascendante pour que la couche horizontale suivante s’y accroche davantage. Uniquement applicable à l'impression filaire." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." +msgstr "Crée un petit nœud en haut d’une ligne ascendante pour que la couche horizontale suivante s’y accroche davantage. Uniquement applicable à l'impression" +" filaire." #: /fdmprinter.def.json msgctxt "wireframe_fall_down label" @@ -6052,7 +7388,9 @@ msgstr "Descente de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "La distance de laquelle le matériau chute après avoir extrudé vers le haut. Cette distance est compensée. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json @@ -6062,8 +7400,12 @@ msgstr "Entraînement de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." -msgstr "Distance sur laquelle le matériau d’une extrusion ascendante est entraîné par l’extrusion diagonalement descendante. La distance est compensée. Uniquement applicable à l'impression filaire." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." +msgstr "Distance sur laquelle le matériau d’une extrusion ascendante est entraîné par l’extrusion diagonalement descendante. La distance est compensée. Uniquement" +" applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_strategy label" @@ -6072,8 +7414,18 @@ msgstr "Stratégie de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." -msgstr "Stratégie garantissant que deux couches consécutives se touchent à chaque point de connexion. La rétraction permet aux lignes ascendantes de durcir dans la bonne position, mais cela peut provoquer l’écrasement des filaments. Un nœud peut être fait à la fin d’une ligne ascendante pour augmenter les chances de raccorder cette ligne et la laisser refroidir. Toutefois, cela peut nécessiter de ralentir la vitesse d’impression. Une autre stratégie consiste à compenser l’affaissement du dessus d’une ligne ascendante, mais les lignes ne tombent pas toujours comme prévu." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." +msgstr "Stratégie garantissant que deux couches consécutives se touchent à chaque point de connexion. La rétraction permet aux lignes ascendantes de durcir dans" +" la bonne position, mais cela peut provoquer l’écrasement des filaments. Un nœud peut être fait à la fin d’une ligne ascendante pour augmenter les chances" +" de raccorder cette ligne et la laisser refroidir. Toutefois, cela peut nécessiter de ralentir la vitesse d’impression. Une autre stratégie consiste à" +" compenser l’affaissement du dessus d’une ligne ascendante, mais les lignes ne tombent pas toujours comme prévu." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" @@ -6097,8 +7449,12 @@ msgstr "Redresser les lignes descendantes de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." -msgstr "Pourcentage d’une ligne diagonalement descendante couvert par une pièce à lignes horizontales. Cela peut empêcher le fléchissement du point le plus haut des lignes ascendantes. Uniquement applicable à l'impression filaire." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." +msgstr "Pourcentage d’une ligne diagonalement descendante couvert par une pièce à lignes horizontales. Cela peut empêcher le fléchissement du point le plus haut" +" des lignes ascendantes. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" @@ -6107,8 +7463,12 @@ msgstr "Affaissement du dessus de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." -msgstr "La distance d’affaissement lors de l’impression des lignes horizontales du dessus d’une pièce qui sont imprimées « dans les airs ». Cet affaissement est compensé. Uniquement applicable à l'impression filaire." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." +msgstr "La distance d’affaissement lors de l’impression des lignes horizontales du dessus d’une pièce qui sont imprimées « dans les airs ». Cet affaissement est" +" compensé. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" @@ -6117,8 +7477,12 @@ msgstr "Entraînement du dessus de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." -msgstr "La distance parcourue par la pièce finale d’une ligne intérieure qui est entraînée lorsqu’elle retourne sur le contour extérieur du dessus. Cette distance est compensée. Uniquement applicable à l'impression filaire." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." +msgstr "La distance parcourue par la pièce finale d’une ligne intérieure qui est entraînée lorsqu’elle retourne sur le contour extérieur du dessus. Cette distance" +" est compensée. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" @@ -6127,8 +7491,11 @@ msgstr "Délai d'impression filaire de l'extérieur du dessus" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." -msgstr "Temps passé sur le périmètre extérieur de l’orifice qui deviendra le dessus. Un temps plus long peut garantir une meilleure connexion. Uniquement applicable pour l'impression filaire." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." +msgstr "Temps passé sur le périmètre extérieur de l’orifice qui deviendra le dessus. Un temps plus long peut garantir une meilleure connexion. Uniquement applicable" +" pour l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" @@ -6137,8 +7504,13 @@ msgstr "Ecartement de la buse de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." -msgstr "Distance entre la buse et les lignes descendantes horizontalement. Un espacement plus important génère des lignes diagonalement descendantes avec un angle moins abrupt, qui génère alors des connexions moins ascendantes avec la couche suivante. Uniquement applicable à l'impression filaire." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." +msgstr "Distance entre la buse et les lignes descendantes horizontalement. Un espacement plus important génère des lignes diagonalement descendantes avec un angle" +" moins abrupt, qui génère alors des connexions moins ascendantes avec la couche suivante. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" @@ -6147,7 +7519,9 @@ msgstr "Utiliser des couches adaptatives" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "Cette option calcule la hauteur des couches en fonction de la forme du modèle." #: /fdmprinter.def.json @@ -6167,7 +7541,9 @@ msgstr "Taille des étapes de variation des couches adaptatives" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "Différence de hauteur de la couche suivante par rapport à la précédente." #: /fdmprinter.def.json @@ -6177,8 +7553,12 @@ msgstr "Taille de la topographie des couches adaptatives" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." -msgstr "Distance horizontale cible entre deux couches adjacentes. La réduction de ce paramètre entraîne l'utilisation de couches plus fines pour rapprocher les bords des couches." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." +msgstr "Distance horizontale cible entre deux couches adjacentes. La réduction de ce paramètre entraîne l'utilisation de couches plus fines pour rapprocher les" +" bords des couches." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" @@ -6187,8 +7567,13 @@ msgstr "Angle de parois en porte-à-faux" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Les parois ayant un angle supérieur à cette valeur seront imprimées en utilisant les paramètres de parois en porte-à-faux. Si la valeur est 90, aucune paroi ne sera considérée comme étant en porte-à-faux. La saillie soutenue par le support ne sera pas non plus considérée comme étant en porte-à-faux." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." +msgstr "Les parois ayant un angle supérieur à cette valeur seront imprimées en utilisant les paramètres de parois en porte-à-faux. Si la valeur est 90, aucune" +" paroi ne sera considérée comme étant en porte-à-faux. La saillie soutenue par le support ne sera pas non plus considérée comme étant en porte-à-faux." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" @@ -6197,7 +7582,9 @@ msgstr "Vitesse de paroi en porte-à-faux" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "Les parois en porte-à-faux seront imprimées à ce pourcentage de leur vitesse d'impression normale." #: /fdmprinter.def.json @@ -6207,7 +7594,9 @@ msgstr "Activer les paramètres du pont" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "Détecter les ponts et modifier la vitesse d'impression, le débit et les paramètres du ventilateur pendant l'impression des ponts." #: /fdmprinter.def.json @@ -6217,8 +7606,12 @@ msgstr "Longueur minimale de la paroi du pont" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." -msgstr "Les parois non supportées dont la longueur est inférieure à cette valeur seront imprimées selon les paramètres de parois normaux, tandis que celles dont la longueur est supérieure à cette valeur seront imprimées selon les paramètres de parois du pont." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." +msgstr "Les parois non supportées dont la longueur est inférieure à cette valeur seront imprimées selon les paramètres de parois normaux, tandis que celles dont" +" la longueur est supérieure à cette valeur seront imprimées selon les paramètres de parois du pont." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" @@ -6227,8 +7620,12 @@ msgstr "Limite de support de la couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." -msgstr "Si une région de couche extérieure est supportée pour une valeur inférieure à ce pourcentage de sa surface, elle sera imprimée selon les paramètres du pont. Sinon, elle sera imprimée selon les paramètres normaux de la couche extérieure." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." +msgstr "Si une région de couche extérieure est supportée pour une valeur inférieure à ce pourcentage de sa surface, elle sera imprimée selon les paramètres du" +" pont. Sinon, elle sera imprimée selon les paramètres normaux de la couche extérieure." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" @@ -6237,8 +7634,11 @@ msgstr "Densité maximale du remplissage mince du pont" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." -msgstr "Densité maximale du remplissage considéré comme étant mince. La couche sur le remplissage mince est considérée comme non soutenue et peut donc être traitée comme une couche du pont." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." +msgstr "Densité maximale du remplissage considéré comme étant mince. La couche sur le remplissage mince est considérée comme non soutenue et peut donc être traitée" +" comme une couche du pont." #: /fdmprinter.def.json msgctxt "bridge_wall_coast label" @@ -6247,8 +7647,12 @@ msgstr "Roue libre pour paroi du pont" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." -msgstr "Ce paramètre contrôle la distance que l'extrudeuse doit parcourir en roue libre immédiatement avant le début d'une paroi de pont. L'utilisation de la roue libre avant le début du pont permet de réduire la pression à l'intérieur de la buse et d'obtenir un pont plus plat." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." +msgstr "Ce paramètre contrôle la distance que l'extrudeuse doit parcourir en roue libre immédiatement avant le début d'une paroi de pont. L'utilisation de la roue" +" libre avant le début du pont permet de réduire la pression à l'intérieur de la buse et d'obtenir un pont plus plat." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" @@ -6267,7 +7671,9 @@ msgstr "Débit de paroi du pont" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "Lors de l'impression des parois de pont, la quantité de matériau extrudé est multipliée par cette valeur." #: /fdmprinter.def.json @@ -6287,7 +7693,9 @@ msgstr "Débit de la couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "Lors de l'impression des régions de la couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." #: /fdmprinter.def.json @@ -6297,7 +7705,9 @@ msgstr "Densité de la couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "Densité de la couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." #: /fdmprinter.def.json @@ -6317,8 +7727,12 @@ msgstr "Le pont possède plusieurs couches" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." -msgstr "Si cette option est activée, les deuxième et troisième couches au-dessus de la zone d'air seront imprimées selon les paramètres suivants. Sinon, ces couches seront imprimées selon les paramètres normaux." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." +msgstr "Si cette option est activée, les deuxième et troisième couches au-dessus de la zone d'air seront imprimées selon les paramètres suivants. Sinon, ces couches" +" seront imprimées selon les paramètres normaux." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" @@ -6337,7 +7751,9 @@ msgstr "Débit de la deuxième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Lors de l'impression de la deuxième couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." #: /fdmprinter.def.json @@ -6347,7 +7763,9 @@ msgstr "Densité de la deuxième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "Densité de la deuxième couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." #: /fdmprinter.def.json @@ -6377,7 +7795,9 @@ msgstr "Débit de la troisième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Lors de l'impression de la troisième couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." #: /fdmprinter.def.json @@ -6387,7 +7807,9 @@ msgstr "Densité de la troisième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "Densité de la troisième couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." #: /fdmprinter.def.json @@ -6407,8 +7829,14 @@ msgstr "Essuyer la buse entre les couches" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -msgstr "Inclure ou non le G-Code d'essuyage de la buse entre les couches (maximum 1 par couche). L'activation de ce paramètre peut influencer le comportement de la rétraction lors du changement de couche. Veuillez utiliser les paramètres de rétraction d'essuyage pour contrôler la rétraction aux couches où le script d'essuyage sera exécuté." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." +msgstr "Inclure ou non le G-Code d'essuyage de la buse entre les couches (maximum 1 par couche). L'activation de ce paramètre peut influencer le comportement de" +" la rétraction lors du changement de couche. Veuillez utiliser les paramètres de rétraction d'essuyage pour contrôler la rétraction aux couches où le script" +" d'essuyage sera exécuté." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" @@ -6417,8 +7845,13 @@ msgstr "Volume de matériau entre les essuyages" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." -msgstr "Le volume maximum de matériau qui peut être extrudé avant qu'un autre essuyage de buse ne soit lancé. Si cette valeur est inférieure au volume de matériau nécessaire dans une couche, le paramètre n'a aucun effet dans cette couche, c'est-à-dire qu'il est limité à un essuyage par couche." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." +msgstr "Le volume maximum de matériau qui peut être extrudé avant qu'un autre essuyage de buse ne soit lancé. Si cette valeur est inférieure au volume de matériau" +" nécessaire dans une couche, le paramètre n'a aucun effet dans cette couche, c'est-à-dire qu'il est limité à un essuyage par couche." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" @@ -6437,7 +7870,8 @@ msgstr "Distance de rétraction d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "La distance de rétraction du filament afin qu'il ne suinte pas pendant la séquence d'essuyage." #: /fdmprinter.def.json @@ -6447,7 +7881,9 @@ msgstr "Degré supplémentaire de rétraction d'essuyage d'amorçage" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "Du matériau peut suinter pendant un déplacement d'essuyage, ce qui peut être compensé ici." #: /fdmprinter.def.json @@ -6457,7 +7893,9 @@ msgstr "Vitesse de rétraction d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "La vitesse à laquelle le filament est rétracté et préparé pendant un déplacement de rétraction d'essuyage." #: /fdmprinter.def.json @@ -6467,7 +7905,8 @@ msgstr "Vitesse de rétraction d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "La vitesse à laquelle le filament est rétracté pendant un déplacement de rétraction d'essuyage." #: /fdmprinter.def.json @@ -6477,7 +7916,8 @@ msgstr "Vitesse primaire de rétraction d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "La vitesse à laquelle le filament est préparé pendant un déplacement de rétraction d'essuyage." #: /fdmprinter.def.json @@ -6497,8 +7937,12 @@ msgstr "Décalage en Z de l'essuyage" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Lors de l'essuyage, le plateau de fabrication est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression pendant les déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau de fabrication." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." +msgstr "Lors de l'essuyage, le plateau de fabrication est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression" +" pendant les déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau de fabrication." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" @@ -6557,7 +8001,9 @@ msgstr "Taille maximale des petits trous" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "Les trous et les contours des pièces dont le diamètre est inférieur à celui-ci seront imprimés en utilisant l'option Vitesse de petite structure." #: /fdmprinter.def.json @@ -6567,7 +8013,9 @@ msgstr "Longueur max de petite structure" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "Les contours des structures dont le diamètre est inférieur à cette longueur seront imprimés en utilisant l'option Vitesse de petite structure." #: /fdmprinter.def.json @@ -6577,8 +8025,11 @@ msgstr "Vitesse de petite structure" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Les petites structures seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider à l'adhésion et à la précision." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." +msgstr "Les petites structures seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider à l'adhésion et à la" +" précision." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" @@ -6587,8 +8038,12 @@ msgstr "Vitesse de la couche initiale de petite structure" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Les petites structures sur la première couche seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider à l'adhésion et à la précision." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." +msgstr "Les petites structures sur la première couche seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider" +" à l'adhésion et à la précision." #: /fdmprinter.def.json msgctxt "material_alternate_walls label" @@ -6597,8 +8052,11 @@ msgstr "Alterner les directions des parois" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." -msgstr "Alternez les directions des parois, une couche et un insert sur deux. Utile pour les matériaux qui peuvent accumuler des contraintes, comme pour l'impression de métal." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." +msgstr "Alternez les directions des parois, une couche et un insert sur deux. Utile pour les matériaux qui peuvent accumuler des contraintes, comme pour l'impression" +" de métal." #: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" @@ -6617,7 +8075,9 @@ msgstr "Nombre de parois à la base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "Le nombre de contours à imprimer autour du motif linéaire dans la couche de base du radeau." #: /fdmprinter.def.json @@ -6627,7 +8087,9 @@ msgstr "Paramètres de ligne de commande" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "Paramètres qui sont utilisés uniquement si CuraEngine n'est pas invoqué depuis l'interface Cura." #: /fdmprinter.def.json @@ -6637,7 +8099,9 @@ msgstr "Centrer l'objet" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." msgstr "S'il faut centrer l'objet au milieu du plateau d'impression (0,0) au lieu d'utiliser le système de coordonnées dans lequel l'objet a été enregistré." #: /fdmprinter.def.json @@ -6667,7 +8131,9 @@ msgstr "Position Z de la maille" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "Décalage appliqué à l'objet dans le sens z. Cela vous permet d'exécuter ce que l'on appelait « Affaissement de l'objet »." #: /fdmprinter.def.json @@ -6677,1049 +8143,6 @@ msgstr "Matrice de rotation de la maille" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "Matrice de transformation à appliquer au modèle lors de son chargement depuis le fichier." - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "Détermine l'ordre dans lequel les parois sont imprimées. L'impression des parois extérieures plus tôt permet une précision dimensionnelle car les défauts des parois intérieures ne peuvent pas se propager à l'extérieur. Cependant, le fait de les imprimer plus tard leur permet de mieux s'empiler lorsque les saillies sont imprimées." - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "Seuil de ligne médiane fractionnée" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "La plus petite largeur de ligne, en tant que facteur de la largeur de ligne normale, au-dessus de laquelle la ligne centrale (s'il y en a une) sera divisée en deux. Réduisez ce paramètre pour utiliser des lignes plus nombreuses et plus fines. Augmentez pour utiliser des lignes moins nombreuses et plus larges. Notez que ceci s'applique -comme si- la forme entière devait être remplie avec la paroi, donc le milieu ici se réfère au milieu de l'objet entre deux bords extérieurs de la forme, même s'il y a réellement un remplissage ou une (autre) couche dans l'impression au lieu de la paroi." - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "Largeur de ligne minimale pour les parois de polyligne de remplissage de l'espace de ligne médiane. Ce paramètre détermine à partir de quelle épaisseur de modèle nous passons de l'impression de deux lignes de parois à l'impression de deux parois extérieures et d'une seule paroi centrale au milieu. Une largeur de ligne de paroi impaire minimale plus élevée conduit à une largeur de ligne de paroi uniforme plus élevée. La largeur maximale de la ligne de paroi impaire est calculée comme 2 * largeur minimale de la ligne de paroi paire," - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "Ajouter un seuil de ligne médiane" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "La plus petite largeur de ligne, en tant que facteur de la largeur de ligne normale, au-dessus de laquelle une ligne centrale (s'il n'y en a pas déjà une) sera ajoutée. Réduisez ce paramètre pour utiliser des lignes plus nombreuses et plus fines. Augmentez pour utiliser des lignes moins nombreuses et plus larges. Notez que ceci s'applique -comme si- la forme entière devait être remplie avec la paroi, donc le milieu ici se réfère au milieu de l'objet entre deux bords extérieurs de la forme, même s'il y a réellement un remplissage ou une (autre) couche dans l'impression au lieu de la paroi." - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "Une silhouette 2D de la tête d'impression (avec les capuchons du ventilateur)." - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "Extérieur avant les parois intérieures" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "Imprimer les parois de l'extérieur vers l'intérieur lorsque cette option est activée. Cela peut permettre d'améliorer la précision dimensionnelle en X et Y lors de l'utilisation de plastique haute viscosité comme l'ABS ; en revanche, cela peut réduire la qualité de l'impression de la surface extérieure, en particulier sur les porte-à-faux." - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "Compenser les chevauchements de paroi" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "Compense le débit pour les parties d'une paroi imprimées aux endroits où une paroi est déjà en place." - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "Compenser les chevauchements de paroi externe" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "Compenser le débit pour les parties d'une paroi externe imprimées aux endroits où une paroi est déjà en place." - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "Compenser les chevauchements de paroi intérieure" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "Compenser le débit pour les parties d'une paroi intérieure imprimées aux endroits où une paroi est déjà en place." - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "Débit minimal de la paroi" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "Pourcentage de débit minimum autorisé pour une ligne de paroi. La compensation de chevauchement de paroi réduit le débit d'une paroi lorsqu'elle se trouve à proximité d'une paroi existante. Les parois dont le débit est inférieur à cette valeur seront remplacées par un déplacement. Lors de l'utilisation de ce paramètre, vous devez activer la compensation de chevauchement de paroi et imprimer la paroi externe avant les parois internes." - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "Préférer la rétractation" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "Si cette option est activée, la rétraction est utilisée à la place des détours pour les déplacements qui remplacent les parois dont le débit est inférieur au seuil de débit minimal." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "Remplir les trous entre les parois" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "Imprime les remplissages entre les parois lorsqu'aucune paroi ne convient." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "Nulle part" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "Partout" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "Filtrer les très petits trous" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "Filtrer les très petits trous pour réduire la présence de gouttes à l'extérieur du modèle." - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "Égaliser le débit de filaments" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "Imprimer des lignes plus fines que la normale plus rapidement afin que la quantité de matériau extrudé par seconde reste la même. La présence de parties fines dans votre modèle peut nécessiter l'impression de lignes d'une largeur plus petite que prévue dans les paramètres. Ce paramètre contrôle les changements de vitesse pour de telles lignes." - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "Vitesse maximale pour l'égalisation du débit" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "Vitesse d’impression maximale lors du réglage de la vitesse d'impression afin d'égaliser le débit." - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "Commandes G-Code à exécuter au tout début, séparées par \\n." - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "Commandes G-Code à exécuter tout à la fin, séparées par \\n." - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "Taux d'alimentation maximal" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, tri-hexagonaux, cubiques, octaédriques, quart cubiques, entrecroisés et concentriques sont entièrement imprimés sur chaque couche. Les remplissages gyroïdes, cubiques, quart cubiques et octaédriques changent à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction. Le remplissage éclair tente de minimiser le remplissage en ne soutenant que les plafonds (internes) de l'objet. Ainsi, le pourcentage de remplissage n'est « valable » qu'une couche en dessous de ce qu'il doit soutenir dans le modèle." - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "La différence qu'une couche de remplissage éclair peut avoir avec celle immédiatement au-dessus en ce qui concerne l'élagage des extrémités extérieures des arborescences. Mesuré dans l'angle au vu de l'épaisseur." - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "La différence qu'une couche de remplissage éclair peut avoir avec celle immédiatement au-dessus en ce qui concerne le lissage des arborescences. Mesuré dans l'angle au vu de l'épaisseur." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, trihexagonaux, cubiques, octaédriques, quart cubiques et concentriques sont entièrement imprimés sur chaque couche. Les remplissages gyroïde, cubique, quart cubique et octaédrique changent à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction." - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "La distance minimale entre l'extérieur du moule et l'extérieur du modèle." - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "Nombre de pas du moteur pas à pas correspondant à une extrusion d'un millimètre." - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "Lorsque cette distance n'est pas nulle, les déplacements de détour qui sont plus longs que cette distance utiliseront la rétraction." - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "Appliquer le décalage de l'extrudeuse au système de coordonnées." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "Coque" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "Les couches extérieures supérieures / inférieures des surfaces supérieures et / ou inférieures de votre objet possédant un angle supérieur à ce paramètre ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites qui sont créées lorsque la surface du modèle possède une pente proche de la verticale. Un angle de 0° est horizontal, et un angle de 90° est vertical." - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "La vitesse de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Détermine la priorité de cette maille lorsque plusieurs chevauchements de mailles de remplissage sont pris en considération. Les zones comportant plusieurs chevauchements de mailles de remplissage prendront en compte les paramètres du maillage ayant l'ordre le plus bas. Une maille de remplissage possédant un ordre plus élevé modifiera le remplissage des mailles de remplissage ayant un ordre plus bas et des mailles normales." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "Température utilisée pour le plateau chauffant. Si elle est définie sur 0, la température du plateau ne sera pas ajustée." - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "Température utilisée pour le plateau chauffant à la première couche." - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "Taux de contraction" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "Taux de contraction en pourcentage." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Détermine la priorité de cette maille lorsque des volumes de chevauchement sont pris en considération. Les zones comportant plusieurs mailles seront atteintes par la maille de rang plus faible. Une maille de remplissage possédant un ordre plus élevé modifiera le remplissage des mailles de remplissage ayant un ordre plus bas et des mailles normales." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "Imprime tous les modèles en même temps, couche par couche, ou attend la fin d'un modèle pour en commencer un autre. Le mode « Un modèle à la fois » est disponible seulement si a) un seul extrudeur est activé et si b) tous les modèles sont suffisamment éloignés pour que la tête puisse passer entre eux et qu'ils sont tous inférieurs à la distance entre la buse et les axes X/Y. " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "Ordre de maille de remplissage" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Détermine quelle maille de remplissage se trouve à l'intérieur du remplissage d'une autre maille de remplissage. Une maille de remplissage possédant un ordre plus élevé modifiera le remplissage des mailles de remplissage ayant un ordre plus bas et des mailles normales." - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "Support arborescent" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "Générer un support arborescent avec des branches qui soutiennent votre impression. Cela peut réduire l'utilisation de matériau et le temps d'impression, mais augmente considérablement le temps de découpage." - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "Comment découper des couches avec des surfaces diagonales. Les zones d'une couche peuvent être générées en fonction de l'endroit où le milieu de la couche croise la surface (Milieu). Alternativement, chaque couche peut posséder des zones situées à l'intérieur du volume à travers toute la hauteur de la couche (Exclusif), ou une couche peut avoir des zones situées à l'intérieur à tout endroit dans la couche (Inclusif). L'option Exclusif permet de retenir le plus de détails, Inclusif permet d'obtenir une adaptation optimale et Milieu demande le moins de temps de traitement." - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "Remplissage en spaghettis" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "Imprime régulièrement le remplissage afin que les filaments s'enroulent de manière chaotique à l'intérieur de l'objet. Cela permet de réduire le temps d'impression, mais le comportement sera assez imprévisible." - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "Étapes de remplissage en spaghettis" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "Imprimer le remplissage en spaghettis étape par étape ou bien extruder tout le filament de remplissage à la fin de l'impression." - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "Angle maximal de remplissage en spaghettis" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "L'angle maximal pour l'axe Z de l'intérieur de l'impression pour les zones à remplir ensuite par remplissage en spaghettis. Le fait de réduire cette valeur entraînera le remplissage de plus de parties inclinées sur chaque couche dans votre modèle." - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "Hauteur maximale du remplissage en spaghettis" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "La hauteur maximale de l'espace intérieur qui peut être combiné et rempli depuis le haut." - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "Insert en spaghettis" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "Le décalage à partir des parois depuis lesquelles le remplissage en spaghettis sera imprimé." - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "Flux en spaghettis" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "Ajuste la densité du remplissage en spaghettis. Veuillez noter que la densité de remplissage ne contrôle que l'espacement de ligne du motif de remplissage, et non le montant d'extrusion du remplissage en spaghettis." - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "Volume supplémentaire de remplissage en spaghettis" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "Terme de correction permettant d'ajuster le volume total extrudé à chaque fois lors du remplissage en spaghettis." - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "GUID du matériau. Cela est configuré automatiquement. " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "Distance de stationnement du filament" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "Distance depuis la pointe du bec sur laquelle stationner le filament lorsqu'une extrudeuse n'est plus utilisée." - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Valeur interne de la Material Station" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Valeur interne de la Material Station" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "Vitesse de purge de l'extrémité du filament" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Valeur interne de la Material Station" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "Longueur de purge de l'extrémité du filament" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Valeur interne de la Material Station" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Valeur interne de la Material Station" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Valeur interne de la Material Station" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "Rétracte le filament quand la buse se déplace vers une zone non imprimée. " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "Distance entre la structure de support et le porte-à-faux dans les directions X/Y. " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "catégorie_corrections" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "catégorie_noirmagique" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "expérimental !" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "Polygone de la tête de machine" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "Une silhouette 2D de la tête d'impression (sans les capuchons du ventilateur)." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "Imprime tous les modèles en même temps couche par couche ou attend la fin d'un modèle pour en commencer un autre. Le mode « Un modèle à la fois » est disponible seulement si tous les modèles sont suffisamment éloignés pour que la tête puisse passer entre eux et qu'ils sont tous inférieurs à la distance entre la buse et les axes X/Y." - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "Épaisseur de la paroi du support arborescent" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Épaisseur des parois des branches du support arborescent. Les parois plus épaisses prennent plus de temps à imprimer, mais ne tombent pas aussi facilement." - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "Nombre de lignes de la paroi du support arborescent" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Nombre de parois des branches du support arborescent. Les parois plus épaisses prennent plus de temps à imprimer, mais ne tombent pas aussi facilement." - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "Inclure ou non le G-Code d'essuyage de la buse entre les couches. L'activation de ce paramètre peut influencer le comportement de la rétraction lors du changement de couche. Veuillez utiliser les paramètres de rétraction d'essuyage pour contrôler la rétraction aux couches où le script d'essuyage sera exécuté." - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "Le volume maximum de matériau qui peut être extrudé avant qu'un autre essuyage de buse ne soit lancé." - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "Vitesse de rétraction primaire" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "Décalage en Z d'essuyage lors d’une rétraction" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "À chaque rétraction, le plateau est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression pendant les déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau." - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Taille minimale de la surface des polygones d'interface de support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés." - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Taille minimale de la surface des plafonds du support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés." - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Taille minimale de la surface des bas du support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés." - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "Alterner la rotation dans les couches extérieures" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "Alterne le sens d'impression des couches du dessus/dessous. Elles sont généralement imprimées uniquement en diagonale. Ce paramètre ajoute les sens X uniquement et Y uniquement." - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "Décalage d'extrusion max. pour compensation du débit" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "Distance de compensation maximum en mm." - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "Facteur de compensation du débit" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "Facteur de multiplication pour le débit -> translation de la distance." - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "Limite des couches adaptatives" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "Limite indiquant d'utiliser ou non une couche plus petite. Ce nombre est comparé à la tangente de la pente la plus raide d'une couche." - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "Les parois ayant un angle supérieur à cette valeur seront imprimées en utilisant les paramètres de parois en porte-à-faux. Si la valeur est 90, aucune paroi ne sera considérée comme étant en porte-à-faux." - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Les petites structures seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider à l'adhésion et à la précision." - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "Vitesse de la première couche" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Les petites structures sur la première couche seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider à l'adhésion et à la précision." - -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "Aller au-dessus de la surface supérieure une fois supplémentaire, mais sans extruder de matériau. Cela signifie de faire fondre le plastique en haut un peu plus, pour créer une surface lisse." - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "Démarrer les couches avec la même partie" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "Dans chaque couche, démarre l'impression de l'objet à proximité du même point, de manière à ce que nous ne commencions pas une nouvelle couche en imprimant la pièce avec laquelle la couche précédente s'est terminée. Cela renforce les porte-à-faux et les petites pièces, mais augmente le temps d'impression." - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "Orientation du motif de remplissage pour les supports. Le motif de remplissage du support pivote dans le plan horizontal." - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "L'écart maximum autorisé lors de la réduction de la résolution pour le paramètre Résolution maximum. Si vous augmentez cette valeur, l'impression sera moins précise, mais le G-Code sera plus petit." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "Parfum G-Code" - -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "Vérifie si les angles du contour du modèle influencent l'emplacement de la jointure. « Aucune » signifie que les angles n'ont aucune influence sur l'emplacement de la jointure. « Masquer jointure » génère généralement le positionnement de la jointure sur un angle intérieur. « Exposer jointure » génère généralement le positionnement de la jointure sur un angle extérieur. « Masquer ou exposer jointure » génère généralement le positionnement de la jointure sur un angle intérieur ou extérieur." - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "Ignorer les petits trous en Z" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "Quand le modèle présente de petits trous verticaux, environ 5 % de temps de calcul supplémentaire peut être alloué à la génération de couches du dessus et du dessous dans ces espaces étroits. Dans ce cas, désactivez ce paramètre." - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "La température utilisée pour le volume d'impression. Si cette valeur est 0, la température du volume d'impression ne sera pas ajustée." - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "Omettre la rétraction lors du passage entre supports en ligne droite. L'activation de ce paramètre permet de gagner du temps lors de l'impression, mais peut conduire à un cordage excessif à l'intérieur de la structure de support." - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "Vitesse Z maximale" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "La vitesse maximale à laquelle le plateau se déplace. Définir cette valeur sur zéro impose à l'impression d'utiliser les valeurs par défaut du firmware pour la vitesse z maximale." - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "La distance maximale entre les supports dans les directions X/Y. Lorsque des supports séparés sont plus rapprochés que cette valeur, ils fusionnent." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "Diamètre minimal" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "Le diamètre minimal sur les axes X/Y d’une petite zone qui doit être soutenue par une tour de soutien spéciale." - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "Tour d'amorçage circulaire" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "Réaliser la tour d'amorçage en forme circulaire." - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur." - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "Lisser les contours spiralisés pour réduire la visibilité de la jointure en Z (la jointure en Z doit être à peine visible sur l'impression mais sera toujours visible dans la vue en couches). Veuillez remarquer que le lissage aura tendance à estomper les détails fins de la surface." - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "Fonctionnalité expérimentale : rendre les aires de support plus petites en bas qu'au niveau du porte-à-faux à supporter." - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "Nombre d'extrudeuses activées" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "Diamètre extérieur de la buse" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "Longueur de la buse" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "Angle de la buse" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "Longueur de la zone chauffée" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "Vitesse de chauffage" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "Vitesse de refroidissement" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "Parfum G-Code" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "Zones interdites" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "Polygone de la tête de machine" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "Tête de la machine et polygone du ventilateur" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "Hauteur du portique" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "Décalage avec extrudeuse" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "Utiliser des couches adaptatives" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "Variation maximale des couches adaptatives" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "Taille des étapes de variation des couches adaptatives" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "Limite des couches adaptatives" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Le montant de chevauchement entre la couche extérieure et les parois en pourcentage de la largeur de ligne de couche extérieure. Un chevauchement faible permet aux parois de se connecter fermement à la couche extérieure. Ce montant est un pourcentage des largeurs moyennes des lignes de la couche extérieure et de la paroi la plus intérieure." - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Le degré de chevauchement entre la couche extérieure et les parois. Un léger chevauchement permet de lier fermement les parois à la couche externe." - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "La quantité de rétraction : définir à 0 pour aucune rétraction. Cette valeur doit généralement être égale à la longueur de la zone chauffée." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "Les détours maintiennent la buse dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et la buse se déplacera en ligne droite jusqu'au point suivant. Il est également possible d'éviter les détours sur les zones de la couche extérieure supérieure / inférieure et aussi de n'effectuer les détours que dans le remplissage. Notez que l'option « À l'intérieur du remplissage » se comporte exactement comme l'option « Pas dans la couche extérieure » dans les versions précédentes de Cura." - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "Relier les voies de couche extérieure supérieures / inférieures lorsqu'elles sont côte à côte. Pour le motif concentrique, ce paramètre réduit considérablement le temps de parcours, mais comme les liens peuvent se trouver à mi-chemin sur le remplissage, cette fonctionnalité peut réduire la qualité de la surface supérieure." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, trihexagonaux, cubiques, octaédriques, quart cubiques et concentriques sont entièrement imprimés sur chaque couche. Les remplissages cubique, quart cubique et octaédrique changent à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction." - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrique 3D" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "Les détours (le 'combing') maintiennent le bec dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et le bec se déplacera en ligne droite jusqu'au point suivant. Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous en effectuant les détours uniquement dans le remplissage." - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrique 3D" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrique 3D" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrique 3D" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrique 3D" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Interligne du radeau" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "Épaisseur de la tour d'amorçage" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "L'épaisseur de la tour d'amorçage creuse. Une épaisseur supérieure à la moitié du volume minimum de la tour d'amorçage résultera en une tour d'amorçage dense." - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "Essuyer la buse après chaque changement" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "Après un changement d'extrudeuse, essuie le matériau qui suinte de la buse sur la première chose imprimée. Cela exécute un mouvement de nettoyage lent et sûr à l'endroit auquel le matériau qui suinte cause le moins de dommages à la qualité de la surface de votre impression." - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "Volume de purge de la tour d'amorçage" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "Quantité de filament à purger lors de l'essuyage de la tour d'amorçage. La purge est utile pour compenser le filament perdu par la suinte pendant l'inactivité de la buse." - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "Porte-à-faux max. de la paroi du pont" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "Largeur maximale autorisée de la zone d'air sous une ligne de paroi avant que la paroi ne soit imprimée selon les paramètres du pont. Exprimée en pourcentage de la largeur de la ligne de paroi. Si la zone d'air est plus large, la ligne de paroi sera imprimée selon les paramètres du pont. Sinon, la ligne de paroi sera imprimée selon les paramètres normaux. Plus la valeur est faible, plus il est probable que les lignes de paroi en surplomb seront imprimées selon les paramètres du pont." - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "Optimiser l'ordre dans lequel des parois sont imprimées de manière à réduire le nombre de retraits et les distances parcourues. La plupart des pièces bénéficieront de cette possibilité, mais certaines peuvent en fait prendre plus de temps à l'impression ; veuillez dès lors comparer les estimations de durée d'impression avec et sans optimisation." - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "Pas de couche extérieure" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "Alterner les poches entrecroisées 3D" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "Ne réalise des poches que sur la moitié des croisements à quatre branches dans le motif entrecroisé 3D et alterne l'emplacement des poches entre les hauteurs où le motif se touche lui-même." - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "Évider les objets" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "Supprime tout le remplissage et rend l'intérieur de l'objet éligible au support." - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "Hauteur maximale autorisée par rapport à la couche de base, en mm." - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "Centrer l'objet" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "Position x de la maille" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "Position y de la maille" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "Position z de la maille" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "GCode de démarrage" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "" -#~ "Commandes Gcode à exécuter au tout début, séparées par \n" -#~ "." - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "GCode de fin" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "" -#~ "Commandes Gcode à exécuter à la toute fin, séparées par \n" -#~ "." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "Gcode parfum" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "Le type de gcode à générer." - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "Normalement, Cura essaye de raccommoder les petits trous dans le maillage et supprime les parties des couches contenant de gros trous. Activer cette option pousse Cura à garder les parties qui ne peuvent être raccommodées. Cette option doit être utilisée en dernier recours quand tout le reste échoue à produire un GCode correct." - -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "Utiliser l'extrusion relative au lieu de l'extrusion absolue. L'utilisation de pas E relatifs facilite le post-traitement du G-code. Toutefois, elle n'est pas supportée par toutes les imprimantes et peut occasionner de très légers écarts dans la quantité de matériau déposé, en comparaison avec des pas E absolus. Indépendamment de ce paramètre, le mode d'extrusion sera défini par défaut comme absolu avant qu'un quelconque script de G-code soit produit." - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "Le motif de remplissage est décalé de cette distance sur l'axe X." - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "Le motif de remplissage est décalé de cette distance sur l'axe Y." - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "Le degré de chevauchement entre le remplissage et les parois. Un léger chevauchement permet de lier fermement les parois au remplissage." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Le montant de chevauchement entre la couche extérieure et les parois en pourcentage de la largeur de ligne. Un chevauchement faible permet aux parois de se connecter fermement à la couche extérieure. Ce montant est un pourcentage des largeurs moyennes des lignes de la couche extérieure et de la paroi la plus intérieure." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "Température utilisée pour le plateau chauffant. Si elle est définie sur 0, le plateau ne sera pas chauffé pour cette impression." - -#~ msgctxt "wall_x_extruder_nr label" -#~ msgid "Inner Walls Extruder" -#~ msgstr "Extrudeuse de parois internes" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, octaédriques, quart cubiques et concentriques sont entièrement imprimés sur chaque couche. Le remplissage cubique, quart cubique et octaédrique change à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction." - -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "Relie les extrémités où le motif de remplissage touche la paroi interne, à l'aide de lignes épousant la forme de la paroi interne. Activer ce paramètre peut faire mieux coller le remplissage aux parois, et réduit les effets du remplissage sur la qualité des surfaces verticales. Désactiver ce paramètre diminue la quantité de matière utilisée." - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "" -#~ "La distance horizontale entre le contour et la première couche de l’impression.\n" -#~ "Il s’agit de la distance minimale séparant le contour de l’objet. Si le contour a d’autres lignes, celles-ci s’étendront vers l’extérieur." - -#~ msgctxt "z_offset_layer_0 label" -#~ msgid "Initial Layer Z Offset" -#~ msgstr "Décalage en Z de la couche initiale" - -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "L'extrudeuse est décalée de cette valeur à partir de la hauteur normale de la première couche. Elle peut être positive (relevée) ou négative (abaissée). Certains types de filament adhèrent mieux au plateau si l'extrudeuse est légèrement relevée." - -#~ msgctxt "z_offset_taper_layers label" -#~ msgid "Z Offset Taper Layers" -#~ msgstr "Couches biseautées de décalage en Z" - -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "Si non nul, le décalage en Z est ramené à 0 sur un grand nombre de couches. Une valeur égale à 0 signifie que le décalage en Z reste constant pour toutes les couches de l'impression." - -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "Ce paramètre définit combien d'angles intérieurs sont arrondis dans le contour de radeau. Les angles internes sont arrondis en un demi-cercle avec un rayon égal à la valeur indiquée ici. Ce paramètre élimine également les cavités dans le contour de radeau qui sont d'une taille inférieure à ce cercle." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi les coûts matériels. Les motifs en grille, en triangle, cubiques, tétraédriques et concentriques sont entièrement imprimés sur chaque couche. Le remplissage cubique et tétraédrique change à chaque couche afin d'offrir une répartition plus égale de la solidité dans chaque direction." - -#~ msgctxt "infill_pattern option tetrahedral" -#~ msgid "Tetrahedral" -#~ msgstr "Tétraédrique" - -#~ msgctxt "expand_skins_into_infill label" -#~ msgid "Expand Skins Into Infill" -#~ msgstr "Étendre les couches extérieures dans le remplissage" - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "Étendre les zones de couche extérieure du haut et / ou du bas des surfaces planes. Par défaut, les couches extérieures s'arrêtent sous les lignes de paroi qui entourent le remplissage, mais cela peut entraîner l'apparition de trous si la densité de remplissage est faible. Ce paramètre permet d'étendre les couches extérieures au-delà des lignes de paroi de sorte que le remplissage sur les couches suivantes repose sur la couche extérieure." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Top Skins Into Infill" -#~ msgstr "Étendre les couches extérieures supérieures dans le remplissage" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "Étendre les zones de couches extérieures supérieures (zones ayant de l'air au-dessus d'elles) de sorte à ce que le remplissage au-dessus repose sur elles." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Bottom Skins Into Infill" -#~ msgstr "Étendre les couches extérieures inférieures dans le remplissage" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Étendre les zones de couches extérieures inférieures (zones ayant de l'air en-dessous d'elles) de sorte à ce qu'elles soient ancrées par les couches de remplissage au-dessus et en-dessous." - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "La distance par laquelle les couches extérieures sont étendues dans le remplissage. La distance par défaut est suffisante pour combler l'espace entre les lignes de remplissage et remédiera aux trous qui apparaissent là où la couche extérieure rencontre la paroi lorsque la densité de remplissage est faible. Une distance moindre sera souvent suffisante." - -#~ msgctxt "support_skip_some_zags label" -#~ msgid "Skip Some ZigZags Connections" -#~ msgstr "Ignorer certaines connexions ZigZag" - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "Ignorer certaines connexions ZigZag pour rendre la structure de support plus facile à casser." - -#~ msgctxt "support_zag_skip_count label" -#~ msgid "ZigZag Connection Skip Count" -#~ msgstr "Nombre d'omissions de connexion ZigZag" - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "Ignorer une ligne de connexion sur N pour rendre la structure de support plus facile à casser." - -#~ msgctxt "machine_show_variants label" -#~ msgid "Show machine variants" -#~ msgstr "Afficher les variantes de la machine" - -#~ msgctxt "material_bed_temp_wait label" -#~ msgid "Wait for build plate heatup" -#~ msgstr "Attendre le chauffage du plateau" - -#~ msgctxt "material_print_temp_wait label" -#~ msgid "Wait for nozzle heatup" -#~ msgstr "Attendre le chauffage de la buse" - -#~ msgctxt "material_print_temp_prepend label" -#~ msgid "Include material temperatures" -#~ msgstr "Inclure les températures du matériau" - -#~ msgctxt "material_bed_temp_prepend label" -#~ msgid "Include build plate temperature" -#~ msgstr "Inclure la température du plateau" - -#~ msgctxt "machine_width label" -#~ msgid "Machine width" -#~ msgstr "Largeur de la machine" - -#~ msgctxt "machine_depth label" -#~ msgid "Machine depth" -#~ msgstr "Profondeur de la machine" - -#~ msgctxt "machine_shape label" -#~ msgid "Build plate shape" -#~ msgstr "Forme du plateau" - -#~ msgctxt "machine_height label" -#~ msgid "Machine height" -#~ msgstr "Hauteur de la machine" - -#~ msgctxt "machine_heated_bed label" -#~ msgid "Has heated build plate" -#~ msgstr "A un plateau chauffé" - -#~ msgctxt "machine_center_is_zero label" -#~ msgid "Is center origin" -#~ msgstr "Est l'origine du centre" - -#~ msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" -#~ msgid "RepRap (Marlin/Sprinter)" -#~ msgstr "RepRap (Marlin/Sprinter)" - -#~ msgctxt "machine_gcode_flavor option RepRap (Volumatric)" -#~ msgid "RepRap (Volumetric)" -#~ msgstr "RepRap (Volumétrique)" - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "L’épaisseur des parois extérieures dans le sens horizontal. Cette valeur divisée par la largeur de ligne de la paroi définit le nombre de parois." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Le degré de chevauchement entre la couche extérieure et les parois. Un léger chevauchement permet de lier fermement les parois à la couche externe." - -#~ msgctxt "support_interface_line_width description" -#~ msgid "Width of a single support interface line." -#~ msgstr "Largeur d'une seule ligne d'interface de support." - -#~ msgctxt "sub_div_rad_mult label" -#~ msgid "Cubic Subdivision Radius" -#~ msgstr "Rayon de la subdivision cubique" - -#~ msgctxt "sub_div_rad_mult description" -#~ msgid "A multiplier on the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to more subdivisions, i.e. more small cubes." -#~ msgstr "Un multiplicateur du rayon à partir du centre de chaque cube pour vérifier la bordure du modèle, afin de décider si ce cube doit être subdivisé. Des valeurs plus importantes entraînent plus de subdivisions et donc des cubes plus petits." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Upper Skins" -#~ msgstr "Étendre les couches extérieures supérieures" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand upper skin areas (areas with air above) so that they support infill above." -#~ msgstr "Étendre les zones de couches extérieures supérieures (zones ayant de l'air au-dessus d'elles) de sorte que le remplissage au-dessus repose sur elles." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Lower Skins" -#~ msgstr "Étendre les couches extérieures inférieures" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Étendre les zones de couches extérieures inférieures (zones ayant de l'air en-dessous d'elles) de sorte à ce qu'elles soient ancrées par les couches de remplissage au-dessus et en-dessous." - -#~ msgctxt "speed_support_interface description" -#~ msgid "The speed at which the roofs and bottoms of support are printed. Printing the them at lower speeds can improve overhang quality." -#~ msgstr "La vitesse à laquelle les plafonds et bas de support sont imprimés. Les imprimer à de plus faibles vitesses améliore la qualité des porte-à-faux." - -#~ msgctxt "acceleration_support_interface description" -#~ msgid "The acceleration with which the roofs and bottoms of support are printed. Printing them at lower accelerations can improve overhang quality." -#~ msgstr "L'accélération selon laquelle les plafonds et bas de support sont imprimés. Les imprimer avec des accélérations plus faibles améliore la qualité des porte-à-faux." - -#~ msgctxt "jerk_support_interface description" -#~ msgid "The maximum instantaneous velocity change with which the roofs and bottoms of support are printed." -#~ msgstr "Le changement instantané maximal de vitesse selon lequel les plafonds et bas sont imprimés." - -#~ msgctxt "support_enable label" -#~ msgid "Enable Support" -#~ msgstr "Activer les supports" - -#~ msgctxt "support_enable description" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Active les supports. Ces supports soutiennent les modèles présentant d'importants porte-à-faux." - -#~ msgctxt "support_interface_extruder_nr description" -#~ msgid "The extruder train to use for printing the roofs and bottoms of the support. This is used in multi-extrusion." -#~ msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds et bas du support. Cela est utilisé en multi-extrusion." - -#~ msgctxt "support_bottom_stair_step_height description" -#~ msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -#~ msgstr "La hauteur de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais des valeurs trop élevées peuvent entraîner des supports instables." - -#~ msgctxt "support_bottom_height label" -#~ msgid "Support Bottom Thickness" -#~ msgstr "Épaisseur du bas de support" - -#~ msgctxt "support_bottom_height description" -#~ msgid "The thickness of the support bottoms. This controls the number of dense layers are printed on top of places of a model on which support rests." -#~ msgstr "L'épaisseur des bas de support. Cela contrôle le nombre de couches denses imprimées sur le dessus des endroits d'un modèle sur lequel le support repose." - -#~ msgctxt "support_interface_skip_height description" -#~ msgid "When checking where there's model above the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -#~ msgstr "Lors de la vérification de l'emplacement d'un modèle au-dessus du support, effectue des étapes de la hauteur définie. Des valeurs plus faibles découperont plus lentement, tandis que des valeurs plus élevées peuvent causer l'impression d'un support normal à des endroits où il devrait y avoir une interface de support." - -#~ msgctxt "support_interface_density description" -#~ msgid "Adjusts the density of the roofs and bottoms of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "Ajuste la densité des plafonds et bas de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles à enlever." - -#~ msgctxt "support_interface_line_distance label" -#~ msgid "Support Interface Line Distance" -#~ msgstr "Distance d'écartement de ligne d'interface de support" - -#~ msgctxt "support_interface_line_distance description" -#~ msgid "Distance between the printed support interface lines. This setting is calculated by the Support Interface Density, but can be adjusted separately." -#~ msgstr "Distance entre les lignes d'interface de support imprimées. Ce paramètre est calculé par la densité de l'interface de support mais peut également être défini séparément." - -#~ msgctxt "magic_spiralize description" -#~ msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions." -#~ msgstr "Cette fonction ajuste le déplacement en Z sur le bord extérieur. Cela va créer une augmentation stable de Z sur toute l’impression. Cette fonction transforme un modèle solide en une impression à paroi unique avec une base solide. Dans les versions précédentes, cette fonction s’appelait « Joris »." - -#~ msgctxt "material_print_temperature description" -#~ msgid "The temperature used for printing. Set at 0 to pre-heat the printer manually." -#~ msgstr "La température utilisée pour l'impression. Définissez-la sur 0 pour préchauffer manuellement l'imprimante." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. Set at 0 to pre-heat the printer manually." -#~ msgstr "La température utilisée pour le plateau chauffant. Définissez-la sur 0 pour préchauffer manuellement l'imprimante." - -#~ msgctxt "support_z_distance description" -#~ msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded down to a multiple of the layer height." -#~ msgstr "Distance entre le dessus/dessous du support et l'impression. Cet écart offre un espace permettant de retirer les supports une fois l'impression du modèle terminée. Cette valeur est arrondie au chiffre inférieur jusqu'à atteindre un multiple de la hauteur de la couche." - -#~ msgctxt "z_seam_type option back" -#~ msgid "Back" -#~ msgstr "A l'arrière" - -#~ msgctxt "multiple_mesh_overlap label" -#~ msgid "Dual Extrusion Overlap" -#~ msgstr "Chevauchement de double extrusion" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index 6851dc1007..b5b3c8f07d 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -4,18 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" -"PO-Revision-Date: 2022-07-15 11:14+0200\n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" "Language: it_IT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 3.1.1\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" @@ -146,7 +145,9 @@ msgstr "Il file esiste già" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "Il file {0} esiste già. Sei sicuro di volerlo sovrascrivere?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -173,7 +174,8 @@ msgstr "Ugello" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "Le impostazioni sono state modificate in base all’attuale disponibilità di estrusori:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -189,7 +191,8 @@ msgstr "Estrusore disabilitato" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "Impossibile esportare il profilo su {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -204,7 +207,9 @@ msgstr "Errore" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "Impossibile esportare il profilo su {0}: Rilevata anomalia durante scrittura plugin." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -227,7 +232,8 @@ msgstr "Impossibile importare il profilo da {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "Impossibile importare il profilo da {0} prima di aggiungere una stampante." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -246,7 +252,9 @@ msgstr "Impossibile importare il profilo da {0}:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "Questo profilo {0} contiene dati errati, impossibile importarlo." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -296,14 +304,20 @@ msgstr "Impossibile aggiungere il profilo." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "Il tipo di qualità '{0}' non è compatibile con la definizione di macchina attiva corrente '{1}'." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Avvertenza: il profilo non è visibile in quanto il tipo di qualità '{0}' non è disponibile per la configurazione corrente. Passare alla combinazione materiale/ugello che consente di utilizzare questo tipo di qualità." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "Avvertenza: il profilo non è visibile in quanto il tipo di qualità '{0}' non è disponibile per la configurazione corrente. Passare alla combinazione materiale/ugello" +" che consente di utilizzare questo tipo di qualità." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" @@ -368,7 +382,9 @@ msgstr "Inizializzazione motore in corso..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -418,7 +434,9 @@ msgstr "Si è verificato qualcosa di inatteso durante il tentativo di accesso, r #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "Impossibile avviare un nuovo processo di accesso. Verificare se è ancora attivo un altro tentativo di accesso." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -470,7 +488,9 @@ msgstr "Visivo" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." msgstr "Il profilo visivo è destinato alla stampa di prototipi e modelli visivi, con l'intento di ottenere una qualità visiva e della superficie elevata." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 @@ -484,8 +504,11 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." -msgstr "Il profilo di progettazione è destinato alla stampa di prototipi funzionali e di componenti d'uso finale, allo scopo di ottenere maggiore precisione e tolleranze strette." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." +msgstr "Il profilo di progettazione è destinato alla stampa di prototipi funzionali e di componenti d'uso finale, allo scopo di ottenere maggiore precisione e" +" tolleranze strette." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 @@ -498,8 +521,11 @@ msgstr "Bozza" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." -msgstr "Il profilo bozza è destinato alla stampa dei prototipi iniziali e alla convalida dei concept, con l'intento di ridurre in modo significativo il tempo di stampa." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." +msgstr "Il profilo bozza è destinato alla stampa dei prototipi iniziali e alla convalida dei concept, con l'intento di ridurre in modo significativo il tempo di" +" stampa." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 msgctxt "@info:status" @@ -529,7 +555,8 @@ msgstr "Sconosciuto" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "Le stampanti riportate di seguito non possono essere collegate perché fanno parte di un gruppo" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -572,7 +599,9 @@ msgstr "Login non riuscito" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "Sincronizzare i profili del materiale con le stampanti prima di iniziare a stampare." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -632,7 +661,9 @@ msgstr "Nella risposta da Digital Factory mancano informazioni importanti." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "Impossibile connettersi a Digital Factory per sincronizzare i materiali con alcune delle stampanti." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -642,8 +673,11 @@ msgstr "Impossibile connettersi a Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." -msgstr "L’altezza del volume di stampa è stata ridotta a causa del valore dell’impostazione \"Sequenza di stampa” per impedire la collisione del gantry con i modelli stampati." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." +msgstr "L’altezza del volume di stampa è stata ridotta a causa del valore dell’impostazione \"Sequenza di stampa” per impedire la collisione del gantry con i modelli" +" stampati." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" @@ -686,17 +720,20 @@ msgstr "Impossibile avviare Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      Oops, Ultimaker Cura ha rilevato qualcosa che non sembra corretto.

      \n" -"

      Abbiamo riscontrato un errore irrecuperabile durante l’avvio. È stato probabilmente causato da alcuni file di configurazione errati. Suggeriamo di effettuare il backup e ripristinare la configurazione.

      \n" -"

      I backup sono contenuti nella cartella configurazione.

      \n" -"

      Si prega di inviare questo Rapporto su crash per correggere il problema.

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      Oops, Ultimaker Cura ha rilevato qualcosa che non sembra corretto.

      \n

      Abbiamo riscontrato un errore irrecuperabile durante" +" l’avvio. È stato probabilmente causato da alcuni file di configurazione errati. Suggeriamo di effettuare il backup e ripristinare la configurazione.

      \n" +"

      I backup sono contenuti nella cartella configurazione.

      \n

      Si prega di inviare questo Rapporto su crash" +" per correggere il problema.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" @@ -726,13 +763,13 @@ msgstr "Rapporto su crash" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      Si è verificato un errore fatale in Cura. Si prega di inviare questo Rapporto su crash per correggere il problema

      \n" -"

      Usare il pulsante “Invia report" per inviare automaticamente una segnalazione errore ai nostri server

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      Si è verificato un errore fatale in Cura. Si prega di inviare questo Rapporto su crash per correggere il problema

      \n

      Usare il" +" pulsante “Invia report" per inviare automaticamente una segnalazione errore ai nostri server

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -940,10 +977,10 @@ msgstr "Errore di stampa" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"Impossibile connettere la stampante {printer_name} tramite cloud.\n" -" Gestisci la coda di stampa e monitora le stampe da qualsiasi posizione collegando la stampante a Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "Impossibile connettere la stampante {printer_name} tramite cloud.\n Gestisci la coda di stampa e monitora le stampe da qualsiasi posizione collegando" +" la stampante a Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -963,18 +1000,19 @@ msgstr "Ulteriori informazioni" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -989,7 +1027,9 @@ msgstr "Caricamento del processo di stampa sulla stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "Cura ha rilevato dei profili di materiale non ancora installati sulla stampante host del gruppo {0}." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -1000,7 +1040,9 @@ msgstr "Invio dei materiali alla stampante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." msgstr "Tentativo di connessione a {0} in corso, che non è l'host di un gruppo. È possibile visitare la pagina web per configurarla come host del gruppo." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 @@ -1051,7 +1093,9 @@ msgstr "Rimuovere le stampanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "Si sta tentando di connettersi a una stampante che non esegue Ultimaker Connect. Aggiornare la stampante con il firmware più recente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1144,26 +1188,23 @@ msgstr "Rimuovere le stampanti?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"Si sta per rimuovere {0} stampante da Cura. Questa azione non può essere annullata.\n" -"Continuare?" -msgstr[1] "" -"Si stanno per rimuovere {0} stampanti da Cura. Questa azione non può essere annullata.\n" -"Continuare?" +msgstr[0] "Si sta per rimuovere {0} stampante da Cura. Questa azione non può essere annullata.\nContinuare?" +msgstr[1] "Si stanno per rimuovere {0} stampanti da Cura. Questa azione non può essere annullata.\nContinuare?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr "" -"Si stanno per rimuovere tutte le stampanti da Cura. Questa azione non può essere annullata. \n" -"Continuare?" +msgstr "Si stanno per rimuovere tutte le stampanti da Cura. Questa azione non può essere annullata. \nContinuare?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" @@ -1214,7 +1255,9 @@ msgstr "Nessuna autorizzazione di scrittura dell'area di lavoro qui." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "Il sistema operativo non consente di salvare un file di progetto in questa posizione o con questo nome file." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1287,7 +1330,7 @@ msgstr "Pacchetto formato Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1309,8 +1352,11 @@ msgstr "Dettagli codice G" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Verifica che il codice G sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del codice G potrebbe non essere accurata." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." +msgstr "Verifica che il codice G sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del codice G potrebbe" +" non essere accurata." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" @@ -1549,7 +1595,9 @@ msgstr "Controlla" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "Sezionamento non riuscito con un errore imprevisto. Valutare se segnalare un bug nel registro problemi." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1569,7 +1617,9 @@ msgstr "Segnalare un errore nel registro problemi di Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto incompatibile con la macchina o la configurazione selezionata." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1585,24 +1635,31 @@ msgstr "Sezionamento impossibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "Impossibile eseguire il sezionamento con le impostazioni attuali. Le seguenti impostazioni presentano errori: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "Impossibile eseguire il sezionamento a causa di alcune impostazioni per modello. Le seguenti impostazioni presentano errori su uno o più modelli: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "Impossibile eseguire il sezionamento perché la torre di innesco o la posizione di innesco non sono valide." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "Impossibile effettuare il sezionamento in quanto vi sono oggetti associati a Extruder %s disabilitato." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1612,11 +1669,8 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"Verificare le impostazioni e controllare se i modelli:\n" -"- Rientrano nel volume di stampa\n" -"- Sono assegnati a un estrusore abilitato\n" -"- Non sono tutti impostati come maglie modificatore" +msgstr "Verificare le impostazioni e controllare se i modelli:\n- Rientrano nel volume di stampa\n- Sono assegnati a un estrusore abilitato\n- Non sono tutti impostati" +" come maglie modificatore" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1647,8 +1701,12 @@ msgstr "Personalizzata" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Il materiale utilizzato in questo progetto si basa su alcune definizioni di materiale non disponibili in Cura; ciò potrebbe produrre risultati di stampa indesiderati. Si consiglia vivamente di installare il pacchetto completo di materiali dal Marketplace." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "Il materiale utilizzato in questo progetto si basa su alcune definizioni di materiale non disponibili in Cura; ciò potrebbe produrre risultati di stampa" +" indesiderati. Si consiglia vivamente di installare il pacchetto completo di materiali dal Marketplace." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" @@ -1663,8 +1721,12 @@ msgstr "Installa materiali" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Il file di progetto {0} contiene un tipo di macchina sconosciuto {1}. Impossibile importare la macchina. Verranno invece importati i modelli." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." +msgstr "Il file di progetto {0} contiene un tipo di macchina sconosciuto {1}. Impossibile importare la macchina. Verranno" +" invece importati i modelli." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" @@ -1674,7 +1736,9 @@ msgstr "Apri file progetto" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "Il file di progetto {0} è diventato improvvisamente inaccessibile: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1688,13 +1752,16 @@ msgstr "Impossibile aprire il file di progetto" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "Il file di progetto {0} è danneggiato: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "Il file di progetto {0} è realizzato con profili sconosciuti a questa versione di Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1716,15 +1783,16 @@ msgstr "Assistente modello 3D" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      La stampa di uno o più modelli 3D può non avvenire in modo ottimale a causa della dimensioni modello e della configurazione materiale:

      \n" -"

      {model_names}

      \n" -"

      Scopri come garantire la migliore qualità ed affidabilità di stampa.

      \n" -"

      Visualizza la guida alla qualità di stampa

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      La stampa di uno o più modelli 3D può non avvenire in modo ottimale a causa della dimensioni modello e della configurazione materiale:

      \n

      {model_names}

      \n

      Scopri" +" come garantire la migliore qualità ed affidabilità di stampa.

      \n

      Visualizza la guida alla qualità" +" di stampa

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1748,12 +1816,15 @@ msgstr "Connesso tramite USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Stampa tramite USB in corso, la chiusura di Cura interrompe la stampa. Confermare?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "Stampa ancora in corso. Cura non può avviare un'altra stampa tramite USB finché la precedente non è stata completata." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1830,7 +1901,9 @@ msgstr "File AMF" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "Le aree evidenziate indicano superfici mancanti o estranee. Correggi il modello e aprilo nuovamente in Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1845,9 +1918,15 @@ msgstr "Visualizzazione compatta" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Nuove funzionalità o bug fix potrebbero essere disponibili per {machine_name}. Se non è già stato fatto in precedenza, si consiglia di aggiornare il firmware della stampante alla versione {latest_version}." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "Nuove funzionalità o bug fix potrebbero essere disponibili per {machine_name}. Se non è già stato fatto in precedenza, si consiglia di aggiornare il firmware" +" della stampante alla versione {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format @@ -2093,8 +2172,14 @@ msgstr "Più chiaro è più alto" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Per le litofanie, i pixel scuri devono corrispondere alle posizioni più spesse per bloccare maggiormente il passaggio della luce. Per le mappe con altezze superiori, i pixel più chiari indicano un terreno più elevato, quindi nel modello 3D generato i pixel più chiari devono corrispondere alle posizioni più spesse." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." +msgstr "Per le litofanie, i pixel scuri devono corrispondere alle posizioni più spesse per bloccare maggiormente il passaggio della luce. Per le mappe con altezze" +" superiori, i pixel più chiari indicano un terreno più elevato, quindi nel modello 3D generato i pixel più chiari devono corrispondere alle posizioni più" +" spesse." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" @@ -2113,8 +2198,11 @@ msgstr "Traslucenza" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Per le litofanie, è disponibile un semplice modello logaritmico per la traslucenza. Per le mappe delle altezze, i valori in pixel corrispondono alle altezze in modo lineare." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." +msgstr "Per le litofanie, è disponibile un semplice modello logaritmico per la traslucenza. Per le mappe delle altezze, i valori in pixel corrispondono alle altezze" +" in modo lineare." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" @@ -2123,8 +2211,12 @@ msgstr "Trasmittanza di 1 mm (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Percentuale di luce che penetra una stampa dello spessore di 1 millimetro. Se questo valore si riduce, il contrasto nelle aree scure dell'immagine aumenta, mentre il contrasto nelle aree chiare dell'immagine diminuisce." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." +msgstr "Percentuale di luce che penetra una stampa dello spessore di 1 millimetro. Se questo valore si riduce, il contrasto nelle aree scure dell'immagine aumenta," +" mentre il contrasto nelle aree chiare dell'immagine diminuisce." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" @@ -2278,13 +2370,16 @@ msgstr "Override" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "La stampante assegnata, %1, richiede la seguente modifica di configurazione:" msgstr[1] "La stampante assegnata, %1, richiede le seguenti modifiche di configurazione:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "La stampante %1 è assegnata, ma il processo contiene una configurazione materiale sconosciuta." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2309,7 +2404,9 @@ msgstr "Cambia piano di stampa a %1 (Operazione non annullabile)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "L’override utilizza le impostazioni specificate con la configurazione stampante esistente. Ciò può causare una stampa non riuscita." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2338,8 +2435,11 @@ msgstr "Aggiornare il firmware della stampante per gestire la coda da remoto." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da Ultimaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory e visualizzare questa Webcam." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da Ultimaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory" +" e visualizzare questa Webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2406,12 +2506,12 @@ msgstr "Primo disponibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2420,8 +2520,15 @@ msgstr "Collega alla stampante in rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento alla rete WIFI. Se non si esegue il collegamento di Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file codice G alla stampante." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." +msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento" +" alla rete WIFI. Se non si esegue il collegamento di Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file codice" +" G alla stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2448,7 +2555,9 @@ msgstr "Aggiorna" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "Se la stampante non è nell’elenco, leggere la guida alla risoluzione dei problemi per la stampa in rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2666,7 +2775,9 @@ msgstr "Ripristina backup" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "Riavviare Cura prima di ripristinare il backup. Chiudere Cura adesso?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2676,12 +2787,16 @@ msgstr "I miei backup" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "Nessun backup. Usare il pulsante ‘Esegui backup adesso’ per crearne uno." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "Durante la fase di anteprima, saranno visibili solo 5 backup. Rimuovi un backup per vedere quelli precedenti." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2704,7 +2819,9 @@ msgstr "Maggiori informazioni sulla raccolta di dati anonimi" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente. Di seguito è riportato un esempio dei dati condivisi:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2744,13 +2861,21 @@ msgstr "Livellamento del piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Per assicurarsi stampe di alta qualità, è ora possibile regolare il piano di stampa. Quando si fa clic su 'Spostamento alla posizione successiva' l'ugello si sposterà in diverse posizioni che è possibile regolare." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "Per assicurarsi stampe di alta qualità, è ora possibile regolare il piano di stampa. Quando si fa clic su 'Spostamento alla posizione successiva' l'ugello" +" si sposterà in diverse posizioni che è possibile regolare." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare la stampa dell'altezza del piano di stampa. L'altezza del piano di stampa è corretta quando la carta sfiora la punta dell'ugello." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare la stampa dell'altezza del piano di stampa. L'altezza del piano di stampa" +" è corretta quando la carta sfiora la punta dell'ugello." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" @@ -2825,7 +2950,9 @@ msgstr "Installa plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "Semplifica il flusso di lavoro e personalizza l'esperienza Ultimaker Cura experience con plugin forniti dalla nostra eccezionale comunità di utenti." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2853,7 +2980,9 @@ msgstr "Verranno aggiunti i seguenti pacchetti:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "Impossibile installare i seguenti pacchetti a causa di una versione di Cura non compatibile:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2884,7 +3013,9 @@ msgstr "Installa materiali" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Selezionare e installare i profili dei materiali ottimizzati per le stampanti 3D Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3026,7 +3157,9 @@ msgstr "Gestisci pacchetti" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." msgstr "Gestisci i plugin Ultimaker Cura e i profili del materiale qui. Accertarsi di mantenere i plugin aggiornati e di eseguire regolarmente il backup dell'impostazione." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -3071,11 +3204,8 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"Accertarsi che la stampante sia collegata:\n" -"- Controllare se la stampante è accesa.\n" -"- Controllare se la stampante è collegata alla rete.\n" -"- Controllare se è stato effettuato l'accesso per rilevare le stampanti collegate al cloud." +msgstr "Accertarsi che la stampante sia collegata:\n- Controllare se la stampante è accesa.\n- Controllare se la stampante è collegata alla rete.\n- Controllare" +" se è stato effettuato l'accesso per rilevare le stampanti collegate al cloud." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3224,8 +3354,10 @@ msgstr "Il caricamento di un progetto annulla tutti i modelli sul piano di stamp #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3305,12 +3437,18 @@ msgstr "Aggiornamento firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Il firmware è la parte di software eseguita direttamente sulla stampante 3D. Questo firmware controlla i motori passo-passo, regola la temperatura e, in ultima analisi, consente il funzionamento della stampante." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." +msgstr "Il firmware è la parte di software eseguita direttamente sulla stampante 3D. Questo firmware controlla i motori passo-passo, regola la temperatura e, in" +" ultima analisi, consente il funzionamento della stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "Il firmware inviato a corredo delle nuove stampanti funziona, tuttavia le nuove versioni tendono ad avere più funzioni ed ottimizzazioni." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 @@ -3325,12 +3463,15 @@ msgstr "Carica il firmware personalizzato" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "Impossibile aggiornare il firmware: nessun collegamento con la stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "Impossibile aggiornare il firmware: il collegamento con la stampante non supporta l’aggiornamento del firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3477,7 +3618,9 @@ msgstr "Cerca" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "Questa impostazione non è utilizzata perché tutte le impostazioni che influenza sono sottoposte a override." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3492,7 +3635,9 @@ msgstr "Influenzato da" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "Questa impostazione è sempre condivisa tra tutti gli estrusori. La sua modifica varierà il valore per tutti gli estrusori." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3506,21 +3651,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"Questa impostazione ha un valore diverso dal profilo.\n" -"\n" -"Fare clic per ripristinare il valore del profilo." +msgstr "Questa impostazione ha un valore diverso dal profilo.\n\nFare clic per ripristinare il valore del profilo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"Questa impostazione normalmente viene calcolata, ma attualmente ha impostato un valore assoluto.\n" -"\n" -"Fare clic per ripristinare il valore calcolato." +msgstr "Questa impostazione normalmente viene calcolata, ma attualmente ha impostato un valore assoluto.\n\nFare clic per ripristinare il valore calcolato." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3561,13 +3701,11 @@ msgstr "Configura visibilità delle impostazioni..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"Alcune impostazioni nascoste utilizzano valori diversi dal proprio valore normale calcolato.\n" -"\n" -"Fare clic per rendere visibili queste impostazioni." +msgstr "Alcune impostazioni nascoste utilizzano valori diversi dal proprio valore normale calcolato.\n\nFare clic per rendere visibili queste impostazioni." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" @@ -3587,7 +3725,9 @@ msgstr "Nuovo progetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "Sei sicuro di voler aprire un nuovo progetto? Questo cancellerà il piano di stampa e tutte le impostazioni non salvate." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3618,7 +3758,9 @@ msgstr "Sincronizza materiali con stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "Seguendo alcuni semplici passaggi, sarà possibile sincronizzare tutti i profili del materiale con le stampanti." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3638,7 +3780,9 @@ msgstr "Accedi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "Per sincronizzare automaticamente i profili del materiale con tutte le stampanti collegate a Digital Factory è necessario aver effettuato l'accesso a Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3676,7 +3820,8 @@ msgstr "Mancano stampanti?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "Accertarsi che tutte le stampanti siano accese e collegate a Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3713,7 +3858,10 @@ msgstr "Nessuna stampante trovata" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." msgstr "Nessuna stampante compatibile collegata a Digital Factory. Accertarsi che la stampante sia collegata e che il firmware più recente sia in esecuzione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 @@ -3732,8 +3880,10 @@ msgid "Sync material profiles via USB" msgstr "Sincronizza profili del materiale tramite USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "Eseguire le operazioni descritte di seguito per caricare nuovi profili del materiale nella stampante." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3748,7 +3898,9 @@ msgstr "Salvare il file .umm su una chiavetta USB." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "Inserire la chiavetta USB nella stampante e avviare la procedura per caricare nuovi profili del materiale." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3779,7 +3931,9 @@ msgstr "Conferma modifica diametro" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "Il nuovo diametro del filamento impostato a %1 mm non è compatibile con l'attuale estrusore. Continuare?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3946,7 +4100,8 @@ msgstr "Materiale importato correttamente %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "Impossibile importare materiale {1}: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3957,7 +4112,8 @@ msgstr "Esporta materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "Impossibile esportare il materiale su %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3967,13 +4123,18 @@ msgstr "Materiale esportato correttamente su %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "Questa impostazione è stata nascosta dalla macchina attiva e non sarà visibile." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "Questa impostazione è stata nascosta dal valore di %1. Modifica il valore di tale impostazione per rendere visibile l’impostazione." msgstr[1] "Questa impostazione è stata nascosta dai valori di %1. Modifica i valori di tali impostazioni per rendere visibile questa impostazione." @@ -3999,7 +4160,8 @@ msgid "Currency:" msgstr "Valuta:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "Tema*:" @@ -4016,16 +4178,17 @@ msgstr "Seziona automaticamente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*Per rendere effettive le modifiche è necessario riavviare l'applicazione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4035,7 +4198,9 @@ msgstr "Comportamento del riquadro di visualizzazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "Evidenzia in rosso le zone non supportate del modello. In assenza di supporto, queste aree non saranno stampate in modo corretto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4045,8 +4210,11 @@ msgstr "Visualizza sbalzo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Evidenziare le superfici mancanti o estranee del modello utilizzando i simboli di avvertenza. I percorsi degli utensili spesso ignoreranno parti della geometria prevista." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." +msgstr "Evidenziare le superfici mancanti o estranee del modello utilizzando i simboli di avvertenza. I percorsi degli utensili spesso ignoreranno parti della" +" geometria prevista." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" @@ -4055,7 +4223,9 @@ msgstr "Visualizzare gli errori del modello" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "Sposta la fotocamera in modo che il modello si trovi al centro della visualizzazione quando è selezionato" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4080,7 +4250,8 @@ msgstr "Lo zoom si muove nella direzione del mouse?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "Nella prospettiva ortogonale lo zoom verso la direzione del mouse non è supportato." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4090,7 +4261,8 @@ msgstr "Zoom verso la direzione del mouse" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "I modelli sull’area di stampa devono essere spostati per evitare intersezioni?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4163,7 +4335,9 @@ msgstr "Apertura e salvataggio file" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "L'apertura dei file dal desktop o da applicazioni esterne deve essere eseguita nella stessa istanza di Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4173,7 +4347,9 @@ msgstr "Utilizzare una singola istanza di Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "È necessario pulire il piano di stampa prima di caricare un nuovo modello nella singola istanza di Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4193,7 +4369,9 @@ msgstr "Ridimensiona i modelli troppo grandi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" msgstr "Un modello può apparire eccessivamente piccolo se la sua unità di misura è espressa in metri anziché in millimetri. Questi modelli devono essere aumentati?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 @@ -4213,7 +4391,9 @@ msgstr "Selezionare i modelli dopo il caricamento" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "Al nome del processo di stampa deve essere aggiunto automaticamente un prefisso basato sul nome della stampante?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4258,8 +4438,12 @@ msgstr "Importa sempre i modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Dopo aver modificato un profilo ed essere passati a un altro, si apre una finestra di dialogo che chiede se mantenere o eliminare le modifiche oppure se scegliere un comportamento predefinito e non visualizzare più tale finestra di dialogo." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "Dopo aver modificato un profilo ed essere passati a un altro, si apre una finestra di dialogo che chiede se mantenere o eliminare le modifiche oppure se" +" scegliere un comportamento predefinito e non visualizzare più tale finestra di dialogo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 @@ -4269,7 +4453,9 @@ msgstr "Profili" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "Comportamento predefinito per i valori di impostazione modificati al passaggio a un profilo diverso: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4295,7 +4481,10 @@ msgstr "Privacy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." msgstr "I dati anonimi sulla stampa devono essere inviati a Ultimaker? Nota, non sono trasmessi o memorizzati modelli, indirizzi IP o altre informazioni personali." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 @@ -4340,7 +4529,9 @@ msgstr "Versioni stabili e beta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" msgstr "È necessario verificare automaticamente la presenza di nuovi plugin ad ogni avvio di Cura? Si consiglia di non disabilitare questa opzione!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 @@ -4414,7 +4605,9 @@ msgstr "Elimina le modifiche correnti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." msgstr "Questo profilo utilizza le impostazioni predefinite dalla stampante, perciò non ci sono impostazioni/esclusioni nell’elenco riportato di seguito." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 @@ -4644,7 +4837,9 @@ msgstr "Aiutaci a migliorare Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente, tra cui:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4669,7 +4864,8 @@ msgstr "Impostazioni di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "I dati acquisiti da Ultimaker Cura non conterranno alcuna informazione personale." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4750,7 +4946,9 @@ msgstr "La stampante a questo indirizzo non ha ancora risposto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "Questa stampante non può essere aggiunta perché è una stampante sconosciuta o non è l'host di un gruppo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4765,10 +4963,10 @@ msgstr "Benvenuto in Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"Segui questa procedura per configurare\n" -"Ultimaker Cura. Questa operazione richiederà solo pochi istanti." +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "Segui questa procedura per configurare\nUltimaker Cura. Questa operazione richiederà solo pochi istanti." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -4861,7 +5059,9 @@ msgid "Manage Materials..." msgstr "Gestione materiali..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "Aggiungere altri materiali da Marketplace" @@ -5194,12 +5394,15 @@ msgstr "Caricamento in corso configurazioni disponibili dalla stampante..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "Le configurazioni non sono disponibili perché la stampante è scollegata." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "Questa configurazione non è disponibile perché %1 non viene riconosciuto. Visitare %2 per scaricare il profilo materiale corretto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 @@ -5209,7 +5412,8 @@ msgstr "Mercato" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "La configurazione di questo estrusore non è consentita e proibisce il sezionamento." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5309,17 +5513,17 @@ msgstr "Gestisci Impostazione visibilità..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Compatible Printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5329,8 +5533,12 @@ msgstr "Apri file" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Rilevata la presenza di uno o più file progetto tra i file selezionati. È possibile aprire solo un file progetto alla volta. Si suggerisce di importare i modelli solo da tali file. Vuoi procedere?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "Rilevata la presenza di uno o più file progetto tra i file selezionati. È possibile aprire solo un file progetto alla volta. Si suggerisce di importare" +" i modelli solo da tali file. Vuoi procedere?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" @@ -5344,7 +5552,9 @@ msgstr "Apri file progetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "Questo è un file progetto Cura. Vuoi aprirlo come progetto o importarne i modelli?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5369,11 +5579,12 @@ msgstr "Elimina o mantieni modifiche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Alcune impostazioni di profilo sono state personalizzate.\n" -"Mantenere queste impostazioni modificate dopo il cambio dei profili?\n" -"In alternativa, è possibile eliminare le modifiche per caricare i valori predefiniti da '%1'." +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "Alcune impostazioni di profilo sono state personalizzate.\nMantenere queste impostazioni modificate dopo il cambio dei profili?\nIn alternativa, è possibile" +" eliminare le modifiche per caricare i valori predefiniti da '%1'." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5455,9 +5666,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"Cura è stato sviluppato da Ultimaker B.V. in cooperazione con la comunità.\n" -"Cura è orgogliosa di utilizzare i seguenti progetti open source:" +msgstr "Cura è stato sviluppato da Ultimaker B.V. in cooperazione con la comunità.\nCura è orgogliosa di utilizzare i seguenti progetti open source:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5593,7 +5802,7 @@ msgstr "Libreria di supporto per calcolo scientifico" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python Error tracking library" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5713,18 +5922,20 @@ msgstr "Supporto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Genera strutture per supportare le parti del modello a sbalzo. Senza queste strutture, queste parti collasserebbero durante la stampa." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5734,7 +5945,8 @@ msgstr "Alcune impostazioni sono state modificate." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "Un riempimento graduale aumenterà gradualmente la quantità di riempimento verso l'alto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5749,7 +5961,9 @@ msgstr "Configurazione non supportata" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." msgstr "Nessun profilo disponibile per la configurazione del materiale /%1 selezionato/a. Modifica la configurazione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 @@ -5764,7 +5978,9 @@ msgstr "Adesione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." msgstr "Abilita stampa di brim o raft. Questa funzione aggiunge un’area piana attorno o sotto l’oggetto, facile da tagliare successivamente." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 @@ -5810,13 +6026,11 @@ msgstr "Profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"Alcuni valori di impostazione/esclusione sono diversi dai valori memorizzati nel profilo.\n" -"\n" -"Fare clic per aprire la gestione profili." +msgstr "Alcuni valori di impostazione/esclusione sono diversi dai valori memorizzati nel profilo.\n\nFare clic per aprire la gestione profili." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5835,7 +6049,9 @@ msgstr "Piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." msgstr "La temperatura target del piano riscaldato. Il piano verrà riscaldato o raffreddato a questa temperatura. Se è 0, il riscaldamento del piano viene disattivato." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 @@ -5862,8 +6078,12 @@ msgstr "Pre-riscaldo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Riscalda il piano prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento del piano quando si è pronti per la stampa." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." +msgstr "Riscalda il piano prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento" +" del piano quando si è pronti per la stampa." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" @@ -5872,8 +6092,11 @@ msgstr "Estrusore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Temperatura target dell'estremità riscaldata. L'estremità riscaldata si riscalderà o raffredderà sino a questo valore di temperatura. Se questo è 0, l'estremità riscaldata verrà spenta." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Temperatura target dell'estremità riscaldata. L'estremità riscaldata si riscalderà o raffredderà sino a questo valore di temperatura. Se questo è 0, l'estremità" +" riscaldata verrà spenta." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" @@ -5887,8 +6110,12 @@ msgstr "La temperatura di preriscaldo dell’estremità calda." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Riscalda l’estremità calda prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento dell’estremità calda quando si è pronti per la stampa." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." +msgstr "Riscalda l’estremità calda prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento" +" dell’estremità calda quando si è pronti per la stampa." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" @@ -5937,7 +6164,9 @@ msgstr "Invia codice G" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "Invia un comando codice G personalizzato alla stampante connessa. Premere ‘invio’ per inviare il comando." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5973,8 +6202,12 @@ msgstr "Apri file" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Rilevata la presenza di uno o più file codice G tra i file selezionati. È possibile aprire solo un file codice G alla volta. Se desideri aprire un file codice G, selezionane uno solo." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." +msgstr "Rilevata la presenza di uno o più file codice G tra i file selezionati. È possibile aprire solo un file codice G alla volta. Se desideri aprire un file" +" codice G, selezionane uno solo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" @@ -5992,10 +6225,8 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Aggiungi profili materiale e plugin dal Marketplace\n" -"- Esegui il backup e la sincronizzazione dei profili materiale e dei plugin\n" -"- Condividi idee e ottieni supporto da più di 48.000 utenti nella community di Ultimaker" +msgstr "- Aggiungi profili materiale e plugin dal Marketplace\n- Esegui il backup e la sincronizzazione dei profili materiale e dei plugin\n- Condividi idee e" +" ottieni supporto da più di 48.000 utenti nella community di Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6049,22 +6280,30 @@ msgstr "Verificare gli aggiornamenti dell'account" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "La stampante cloud è offline. Verificare se la stampante è accesa e collegata a Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "Questa stampante non è collegata al tuo account. Visitare Ultimaker Digital Factory per stabilire una connessione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "La connessione cloud al momento non è disponibile. Accedere per collegarsi alla stampante cloud." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "La connessione cloud al momento non è disponibile. Verificare la connessione a Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6080,17 +6319,17 @@ msgstr "Gestione stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6169,7 +6408,9 @@ msgstr "Nessun elemento da selezionare da" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "Fornisce un modo per modificare le impostazioni della macchina (come il volume di stampa, la dimensione ugello, ecc.)" #: /MachineSettingsAction/plugin.json @@ -6279,7 +6520,9 @@ msgstr "Writer UFP" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "Si collega alla Digital Library, consentendo a Cura di aprire file e salvare file in Digital Library." #: /DigitalLibrary/plugin.json @@ -6319,7 +6562,9 @@ msgstr "Trimesh Reader" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." msgstr "Fornisce azioni macchina per le macchine Ultimaker (come la procedura guidata di livellamento del piano di stampa, la selezione degli aggiornamenti, ecc.)" #: /UltimakerMachineActions/plugin.json @@ -6339,7 +6584,9 @@ msgstr "Lettore codice G compresso" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "Gestisce le estensioni per l'applicazione e consente di ricercare le estensioni nel sito Web Ultimaker." #: /Marketplace/plugin.json @@ -6649,7 +6896,9 @@ msgstr "Writer profilo Cura" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "Controlla i modelli e la configurazione di stampa per eventuali problematiche di stampa e suggerimenti." #: /ModelChecker/plugin.json @@ -6659,7 +6908,8 @@ msgstr "Controllo modello" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "Accetta i G-Code e li invia ad una stampante. I plugin possono anche aggiornare il firmware." #: /USBPrinting/plugin.json @@ -6779,7 +7029,8 @@ msgstr "Logger sentinella" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "Crea una maglia di cancellazione per bloccare la stampa del supporto in alcune posizioni" #: /SupportEraser/plugin.json @@ -6796,3795 +7047,3 @@ msgstr "Fornisce una fase di preparazione in Cura." msgctxt "name" msgid "Prepare Stage" msgstr "Fase di preparazione" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "Non è stato possibile memorizzare le informazioni del pacchetto di materiale nel file di progetto: {material}. Questo progetto potrebbe non aprirsi correttamente su altri sistemi." - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "Impossibile salvare le informazioni del pacchetto di materiale" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Libreria per la traccia degli errori Python" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "Stampante" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "il profilo personalizzato è attivo e sono state sovrascritte alcune impostazioni." - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "il profilo personalizzato sta sovrascrivendo alcune impostazioni." - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "Non ancora inizializzato
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "Per mezzo di" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Controllo di tipo statico per Python" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "Certificati di origine per la convalida dell'affidabilità SSL" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Estensioni Python per Microsoft Windows" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "Icone SVG" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "Non esiste alcun profilo %1 per la configurazione nelle estrusore %2. In alternativa verrà utilizzato lo scopo predefinito" -#~ msgstr[1] "Non esiste alcun profilo %1 per le configurazioni negli estrusori %2. In alternativa verrà utilizzato lo scopo predefinito" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "Sono state modificate alcune impostazioni del profilo. Per modificarle, andare alla modalità personalizzata." - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "Sincronizza materiali" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "Converti immagine..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "La larghezza in millimetri sul piano di stampa." - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "Mercato" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "Riavviare Cura per rendere effettive le modifiche apportate ai pacchetti." - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "Installazione" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "Installa" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "Premium" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "Vai al Marketplace web" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "Cerca materiali" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "Compatibilità" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "Macchina" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "Piano di stampa" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "Supporto" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "Qualità" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "Scheda dati tecnici" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "Scheda dati di sicurezza" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "Linee guida di stampa" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "Sito web" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "Log in deve essere installato o aggiornato" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "Acquista bobine di materiale" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "Aggiorna" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "Aggiornamento in corso" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "Aggiornamento eseguito" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "Indietro" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "Plugin" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "Installa" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "L'installazione sarà eseguita al riavvio" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "Log in deve essere aggiornato" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "Downgrade" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "Disinstalla" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "Contributi della comunità" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "Plugin della comunità" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "Materiali generici" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "Recupero dei pacchetti..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "Sito web" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "E-mail" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Accedere per ottenere i plugin e i materiali verificati per Ultimaker Cura Enterprise" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "Versione" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "Ultimo aggiornamento" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "Download" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "Plugin installati" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "Non è stato installato alcun plugin." - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "Materiali installati" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "Non è stato installato alcun materiale." - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "Plugin inseriti nel bundle" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "Materiali inseriti nel bundle" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "Impossibile connettersi al database pacchetto Cura. Verificare la connessione." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "Conferma disinstalla" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "Si stanno installando materiali e/o profili ancora in uso. La conferma ripristina i seguenti materiali/profili ai valori predefiniti." - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "Materiali" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "Profili" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "Conferma" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "Alcune parti potrebbero risultare problematiche in questa stampa. Fare click per visualizzare i suggerimenti per la regolazione." - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "Libreria di supporto per gestione oggetti planari" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Alcune impostazioni di profilo sono state personalizzate.\n" -#~ "Mantenere queste impostazioni modificate dopo il cambio dei profili?\n" -#~ "In alternativa, è possibile eliminare le modifiche per caricare i valori predefiniti da '%1'." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "P&iano di stampa" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "Crea" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "Duplica" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Stampante: %1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "Aggiorna il profilo con le impostazioni/esclusioni correnti" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "Tema:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "Riavviare l'applicazione per rendere effettive le modifiche." - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "Ulteriori informazioni" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "Crea" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "Sincronizza con le stampanti" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "Stampante" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "Unità" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "Mostra la Guida ricerca e riparazione dei guasti online" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "Aggiungere altri materiali da Marketplace" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "Sistema tutti i modelli su tutti i piani di stampa" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&Mercato" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "Trova, gestisce ed installa nuovi pacchetti Cura." - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "Casella degli strumenti" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "Fornisce la vista di simulazione." - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Invia e controlla i processi di stampa ovunque con l’account Ultimaker." - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Effettuare la connessione a Ultimaker Digital Factory" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da Ultimaker Cura." - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "È possibile che per {machine_name} siano disponibili nuove funzionalità o bug fix. Se non si dispone della versione più recente, è consigliabile aggiornare il firmware della stampante alla versione {latest_version}." - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "Nuovo firmware %s disponibile" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "Pila globale mancante." - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "Il modello in uso non è multiforme. Le aree evidenziate indicano superfici mancanti o estranee." - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "Errori modello" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "Spessore strato" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "La chiave per la stampa 3D connessa" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- Personalizza la tua esperienza con più profili di stampa e plugin\n" -#~ "- Mantieni la flessibilità sincronizzando la configurazione e caricandola ovunque\n" -#~ "- Aumenta l'efficienza grazie a un flusso di lavoro remoto sulle stampanti Ultimaker" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "Crea account" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "Cancella modello selezionato" -#~ msgstr[1] "Cancella modelli selezionati" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "Centra modello selezionato" -#~ msgstr[1] "Centra modelli selezionati" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "Moltiplica modello selezionato" -#~ msgstr[1] "Moltiplica modelli selezionati" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "Fine" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Account Ultimaker" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "La chiave per la stampa 3D connessa" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- Personalizza la tua esperienza con più profili di stampa e plugin" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- Mantieni la flessibilità sincronizzando la configurazione e caricandola ovunque" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Aumenta l'efficienza grazie a un flusso di lavoro remoto sulle stampanti Ultimaker" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "Segui questa procedura per configurare\n" -#~ "Ultimaker Cura. Questa operazione richiederà solo pochi istanti." - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Scopri le novità in Ultimaker Cura" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "Desideri rimuovere {}? Questa operazione non può essere annullata!" - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "Il modello selezionato è troppo piccolo per il caricamento." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "Profilo importato correttamente {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "Impossibile trovare un tipo qualità {0} per la configurazione corrente." - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "Aggiunta della stampante {} ({}) dall'account dell'utente" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    218. ... and {} others
    219. " -#~ msgstr "
    220. ... e {} altre
    221. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Stampanti aggiunte da Digital Factory:
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Per stabilire una connessione, visitare Ultimaker Digital Factory." - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} saranno rimosse fino alla successiva sincronizzazione account.
      Per rimuovere definitivamente {}, visitare Ultimaker Digital Factory.

      Rimuovere temporaneamente {}?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Si sta per rimuovere {} stampanti da Cura. Questa azione non può essere annullata. \n" -#~ "Continuare?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Si sta per rimuovere tutte le stampanti da Cura. Questa azione non può essere annullata. \n" -#~ "Continuare?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "Aggiorna" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "Crea nuovo" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "Riscaldatore condiviso" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "La webcam non è disponibile perché si sta controllando una stampante cloud." - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Alcune impostazioni di profilo sono state personalizzate.\n" -#~ "Mantenere queste impostazioni modificate dopo il cambio dei profili?\n" -#~ "In alternativa, è possibile eliminare le modifiche per caricare i valori predefiniti da '%1'." - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "Ignora %1 impostazione." -#~ msgstr[1] "Ignora %1 impostazioni." - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "Assegna un nome alla stampante" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "Sono disponibili nuove funzioni per la {machine_name}! Si consiglia di aggiornare il firmware sulla stampante." - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "Stampa tramite Cloud" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "Stampa tramite Cloud" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "Collegato tramite Cloud" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Connettiti a Ultimaker Cloud" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "Prima della valutazione è necessario effettuare l’accesso" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "Prima della valutazione è necessario installare il pacchetto" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "valori" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "In primo piano" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "I tuoi valori" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "Autore" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Ottieni plugin e materiali verificati da Ultimaker" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "Alto %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Account Ultimaker" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "Esci" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "Libreria di supporto per l’analisi di reti complesse" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Libreria Python HTTP" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "Sono state personalizzate alcune impostazioni del profilo.\n" -#~ "Mantenere o eliminare tali impostazioni?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "Valore predefinito" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "Valore personalizzato" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "Elimina" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "Mantieni" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "Crea nuovo profilo" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "&Salva..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "Inserisci l'indirizzo IP della stampante." - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "Crea un account" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Do you want to sync material and software packages with your account?" -#~ msgstr "" -#~ "\n" -#~ "Desiderate sincronizzare pacchetti materiale e software con il vostro account?" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Syncing..." -#~ msgstr "" -#~ "\n" -#~ "Sincronizzazione in corso..." - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "Nulla da sezionare in quanto nessuno dei modelli corrisponde al volume di stampa o è assegnato a un estrusore disabilitato. Ridimensionare o ruotare i modelli secondo necessità o abilitare un estrusore." - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "Si è verificato un errore nell’elenco dei backup." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "Descrizione utente (Nota: gli sviluppatori potrebbero non parlare la lingua dell'utente. Se possibile, usare l'inglese)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Chiusura di Cura" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "Sei sicuro di voler uscire da Cura?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "Lingua:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Flusso di stampa 3D di ultima generazione" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Invia i processi di stampa alle stampanti Ultimaker esterne alla rete locale" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Memorizza le impostazioni Ultimaker Cura nel cloud per usarle ovunque" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- Ottieni l'accesso esclusivo ai profili di stampa dai principali marchi" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "Questo valore è risolto da valori per estrusore " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Flusso di stampa 3D di ultima generazione" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- Invia i processi di stampa alle stampanti Ultimaker esterne alla rete locale\n" -#~ "- Invia le impostazioni Ultimaker Cura nel cloud per usarle ovunque\n" -#~ "- Ottieni l’accesso esclusivo ai profili di stampa dai principali marchi" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "Informazioni su " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Esci da Cura" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "Solo riempimento" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "Modifica script di post-elaborazione attivi" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "Velocità" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "Azione Impostazioni macchina" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "Nuove stampanti in cloud rilevate" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "Sono state trovate nuove stampanti collegate al tuo account. Puoi vederle nell'elenco delle stampanti rilevate." - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "Cura non visualizza in modo accurato gli strati se la funzione Wire Printing è abilitata" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "File pre-sezionato {0}" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "Questo plugin contiene una licenza.\n" -#~ "È necessario accettare questa licenza per poter installare il plugin.\n" -#~ "Accetti i termini sotto riportati?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "Accetto" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "Non accetto" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "Mostra tutte le impostazioni" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "Informazioni su Cura" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "Impostazioni attive profilo appiattito" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "Il profilo è stato appiattito e attivato." - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "Scrive X3g sui file" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "File X3g" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "File X3G" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "Assistente profilo" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "Assistente profilo" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "Riprova" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "Print Core" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "Non supporta sovrapposizione con altri modelli" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "Modifica impostazioni per sovrapposizione con altri modelli" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "Modifica impostazioni per riempimento di altri modelli" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "Aggiorna esistente" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "Non supportato" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "Precedente" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "Suggerimento" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "Prova di stampa" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "Lista di controllo" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Seleziona qualsiasi aggiornamento realizzato per questa Ultimaker 2." - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Blocco Olsson" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "Rendering fotocamera: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "Utilizzare la funzionalità piano di stampa multiplo" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "Utilizzare la funzionalità piano di stampa multiplo (necessario riavvio)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "Profili predefiniti" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "impostazioni ricerca" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "Altezza dello strato" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "Questo profilo di qualità non è disponibile per la configurazione attuale del materiale e degli ugelli. Modificare tali configurazioni per abilitare il profilo di qualità desiderato." - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "Un profilo personalizzato è attualmente attivo. Per attivare il cursore qualità, selezionare un profilo di qualità predefinito nella scheda Personalizza" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "&Piano di stampa" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "&Profilo" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "Piano di stampa" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "Scarica contenuto di tutte le impostazioni in un file HTML." - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "Modalità God" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "Crea un profilo appiattito di modifiche di qualità." - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "Appiattitore di profilo" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "Consente ai produttori di materiali di creare nuovi profili materiale e di qualità utilizzando una UI drop-in." - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "Assistente profilo di stampa" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "Collegato alla rete." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "Collegato alla rete. Si prega di approvare la richiesta di accesso sulla stampante." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "Collegato alla rete. Nessun accesso per controllare la stampante." - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "Richiesto accesso alla stampante. Approvare la richiesta sulla stampante" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "Stato di autenticazione" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "Stato di autenticazione" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "Invia nuovamente la richiesta di accesso" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "Accesso alla stampante accettato" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "Nessun accesso per stampare con questa stampante. Impossibile inviare il processo di stampa." - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "Richiesta di accesso" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "Invia la richiesta di accesso alla stampante" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "Impossibile avviare un nuovo processo di stampa." - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "È presente un problema di configurazione della stampante che rende impossibile l’avvio della stampa. Risolvere il problema prima di continuare." - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "Mancata corrispondenza della configurazione" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "Sei sicuro di voler stampare con la configurazione selezionata?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Le configurazioni o la calibrazione della stampante e di Cura non corrispondono. Per ottenere i migliori risultati, sezionare sempre per i PrintCore e i materiali inseriti nella stampante utilizzata." - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "Invio nuovi processi (temporaneamente) bloccato, invio in corso precedente processo di stampa." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "Invio dati alla stampante in corso" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "Invio dati" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "Nessun PrintCore caricato nello slot {slot_number}" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "Nessun materiale caricato nello slot {slot_number}" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "PrintCore diverso (Cura: {cura_printcore_name}, Stampante: {remote_printcore_name}) selezionata per estrusore {extruder_id}" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Materiale diverso (Cura: {0}, Stampante: {1}) selezionato per l’estrusore {2}" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "Sincronizzazione con la stampante" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "Desideri utilizzare la configurazione corrente della tua stampante in Cura?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "I PrintCore e/o i materiali sulla stampante differiscono da quelli contenuti nel tuo attuale progetto. Per ottenere i risultati migliori, sezionare sempre per i PrintCore e i materiali inseriti nella stampante utilizzata." - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "Visualizzazione in Controlla" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "La stampante '{printer_name}' ha finito di stampare '{job_name}'." - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "Il processo di stampa '{job_name}' è terminato." - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "Stampa finita" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "Vuoto" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "Sconosciuto" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "Errore cloud" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "Impossibile esportare il processo di stampa." - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "Si è verificato un errore di collegamento al cloud." - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Caricamento tramite Ultimaker Cloud" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Collegato a Ultimaker Cloud" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "Non chiedere nuovamente per questa stampante." - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Ora è possibile inviare e controllare i processi di stampa ovunque con l’account Ultimaker." - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "Collegato!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "Controlla collegamento" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "La macchina definita nel profilo {0} ({1}) non corrisponde alla macchina corrente ({2}), impossibile importarla." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "Impossibile importare il profilo da {0}:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "Collegamento esistente" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "Stampante/gruppo già aggiunto a Cura. Selezionare un’altra stampante o un altro gruppo." - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Inserire l’indirizzo IP o l’hostname della stampante sulla rete." - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "Collega a una stampante" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Guida alle impostazioni Cura" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "Nella prospettiva ortogonale lo zoom verso la direzione del mouse non è supportato." - -#~ msgid "Orthogonal" -#~ msgstr "Ortogonale" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Gestisce le connessioni di rete alle stampanti Ultimaker 3." - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "Connessione di rete UM3" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "Fornisce informazioni e spiegazioni aggiuntive sulle impostazioni in Cura, con immagini e animazioni." - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "Guida alle impostazioni" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Guida alle impostazioni Cura" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "Le impostazioni sono state modificate in base all’attuale disponibilità di estrusori: [%s]" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "Descrizione utente" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "Queste opzioni non sono disponibili perché si sta controllando una stampante cloud." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Vai a Cura Connect" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "Tutti i processi sono stampati." - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "Visualizza cronologia di stampa" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento alla rete WIFI. Se si collega Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file codice G alla stampante.\n" -#~ "\n" -#~ "Selezionare la stampante dall’elenco seguente:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "Accertarsi che la stampante sia collegata:\n" -#~ "- Controllare se la stampante è accesa.\n" -#~ "- Controllare se la stampante è collegata alla rete." - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "Vedi solo il piano di stampa corrente" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "Sistema su tutti i piani di stampa" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "Sistema il piano di stampa corrente" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "Consente di salvare il sezionamento risultante come un file X3G, per supportare le stampanti che leggono questo formato (Malyan, Makerbot ed altre stampanti basate su firmware Sailfish)." - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3GWriter" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "Legge i file SVG come toolpath (percorsi utensile), per eseguire il debug dei movimenti della stampante." - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "Lettore di toolpath (percorso utensile) SVG" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "Registro modifiche" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "Visualizza registro modifiche" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "Invio dati al cluster remoto" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Collegato a Ultimaker Cloud" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Cura raccoglie statistiche di utilizzo in forma anonima." - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "Acquisizione dati" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "Per saperne di più" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Vedere ulteriori informazioni sui dati inviati da Cura." - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "Consenti" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Consente a Cura di inviare in forma anonima statistiche d’uso, riguardanti alcune delle preferenze e impostazioni, la versione cura e una serie di modelli in sezionamento, per aiutare a dare priorità a miglioramenti futuri in Cura." - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "Valutazione" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "Stampanti abilitate per la rete" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "Stampanti locali" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "Tentativo di ripristinare un backup di Cura non corrispondente alla versione corrente." - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "Impostazioni macchina" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "Impostazioni della stampante" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "Origine al centro" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "Piano riscaldato" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "Impostazioni della testina di stampa" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distanza tra il lato sinistro della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distanza tra il lato anteriore della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distanza tra il lato destro della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distanza tra il lato posteriore della testina di stampa e il centro dell'ugello. Utilizzata per evitare collisioni tra le stampe precedenti e la testina di stampa durante la stampa \"Uno alla volta\"." - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "Altezza gantry" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "La differenza di altezza tra la punta dell’ugello e il sistema gantry (assi X e Y). Utilizzata per evitare collisioni tra le stampe precedenti e il gantry durante la stampa \"Uno alla volta\"." - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "Codice G avvio" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "Comandi codice G da eseguire all’avvio." - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "Codice G fine" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "Comandi codice G da eseguire alla fine." - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "Impostazioni ugello" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "Diametro nominale del filamento supportato dalla stampante. Il diametro esatto verrà sovrapposto dal materiale e/o dal profilo." - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "Codice G avvio estrusore" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "Codice G fine estrusore" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "Registro modifiche" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "Contratto di licenza" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Inserire l’indirizzo IP o l’hostname della stampante sulla rete." - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "Selezionare una stampante collegata alla rete per controllare." - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Collegare la stampante Ultimaker alla rete locale." - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura invia dati anonimi ad Ultimaker per migliorare la qualità di stampa e l'esperienza dell'utente. Di seguito è riportato un esempio dei dati inviati." - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "Non desidero inviare questi dati" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Consenti l’invio di questi dati ad Ultimaker e aiutaci ad ottimizzare Cura" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "Nessuna stampante selezionata" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "Per impostazione predefinita, i pixel bianchi rappresentano i punti alti sulla griglia, mentre i pixel neri rappresentano i punti bassi sulla griglia. Modificare questa opzione per invertire la situazione in modo tale che i pixel neri rappresentino i punti alti sulla griglia e i pixel bianchi rappresentino i punti bassi." - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "Seleziona gli aggiornamenti della stampante" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Seleziona l’estrusore da utilizzare per la stampa di strutture di supporto. Ciò consentirà di costruire strutture di supporto sotto il modello per evitare cedimenti del modello o di stampare a mezz'aria." - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Questo profilo di qualità non è disponibile per il materiale e la configurazione ugello corrente. Modificarli per abilitare questo profilo di qualità" - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "Impostazione di stampa disabilitata. Impossibile modificare il file codice G." - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "Vedere il grafico di compatibilità dei materiali" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "Visualizza tipi" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "Ciao " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- Invia i processi di stampa alle stampanti Ultimaker esterne alla rete locale\n" -#~ "- Invia le impostazioni Ultimaker Cura nel cloud per usarle ovunque\n" -#~ "- Ottieni l’accesso esclusivo ai profili materiale da marchi leader" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "Sezionamento impossibile" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "Indicazioni di tempo" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "Specifiche materiale" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "Aggiungi una stampante a Cura" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "Seleziona la stampante da usare dell’elenco seguente.\n" -#~ "\n" -#~ "Se la stampante non è nell’elenco, usare la “Stampante FFF personalizzata\" dalla categoria “Personalizzata\" e regolare le impostazioni in modo che corrispondano alla stampante nella finestra di dialogo successiva." - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "Nome stampante" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "Aggiungi stampante" - -#~ msgid "Modify G-Code" -#~ msgstr "Modifica G-code" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "Nulla da sezionare in quanto nessuno dei modelli corrisponde al volume di stampa. Ridimensionare o ruotare i modelli secondo necessità." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "Il materiale selezionato è incompatibile con la macchina o la configurazione selezionata." - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "Materiale incompatibile" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Impossibile importare il profilo da {0}: {1}" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "Casella degli strumenti" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "Non disponibile" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "Non raggiungibile" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "Disponibile" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "Preparazione in corso" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "Messa in pausa" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "Ripresa" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "In attesa: stampante non disponibile" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "In attesa della prima disponibile" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "In attesa: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "Modifica configurazione" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "La stampante assegnata, %1, richiede le seguenti modifiche di configurazione:" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "Override" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "L’avvio di un processo di stampa con una configurazione non compatibile potrebbe danneggiare la stampante 3D. Sei sicuro di voler annullare la configurazione e stampare %1?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "Annullare la configurazione e avviare la stampa" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "Gestione coda di stampa" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "Stampa in corso" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "Gestione stampanti" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "Attiva la configurazione" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "Carica la configurazione della stampante in Cura" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "Mostra spostamenti" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "Mostra helper" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "Mostra guscio" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "Mostra riempimento" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "Non voglio inviare questi dati" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Il consenso all'invio di questi dati ad Ultimaker ci aiuta ad ottimizzare Cura" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "Tipo di stampante:" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "Collegamento:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "Stato:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "In attesa di un processo di stampa" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "In attesa di qualcuno che cancelli il piano di stampa" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "Interruzione stampa in corso..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "Profili protetti" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "Nome stampante:" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "Profilo:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "Ricerca..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "Comprimi tutto" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "Espandi tutto" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "Configurazioni disponibili" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "Estrusore" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "Sì" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "No" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "Impostazione di stampa" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "Impostazione di stampa disabilitata\n" -#~ "I file codice G non possono essere modificati" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00h 00min" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "Indicazioni di tempo" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "Indicazione di costo" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "Totale:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "Impostazione di stampa consigliata

      Stampa con le impostazioni consigliate per la stampante, il materiale e la qualità selezionati." - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "Impostazione di stampa personalizzata

      Stampa con il controllo grana fine su ogni sezione finale del processo di sezionamento." - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "Mostra &log motore..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "Sfoglia i pacchetti..." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "Espandi/Riduci barra laterale" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "Caricare un modello 3D" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "Pronto per il sezionamento" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "Pronto a %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "Sezionamento non disponibile" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "Seziona processo di stampa corrente" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "Annulla processo di sezionamento" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "Prepara" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "Annulla" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "Seleziona l'unità di uscita attiva" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "&Visualizza" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "&Impostazioni" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "&Casella degli strumenti" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "Apri file" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Questo profilo di qualità non è disponibile per il materiale e la configurazione ugello corrente. Modificarli per abilitare questo profilo di qualità" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "Velocità di stampa" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "Più lenta" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "Più veloce" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "Consenti variazione graduale" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "Generazione supporto" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "Adesione piano di stampa" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Serve aiuto per migliorare le tue stampe?
      Leggi la Guida alla ricerca e riparazione guasti Ultimaker" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "Log motore" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "Tipo di stampante" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "Utilizzare la colla con questa combinazione di materiali" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Controlla compatibilità" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Fai clic per verificare la compatibilità del materiale su Ultimaker.com." - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Mostra le modifiche dall'ultima versione selezionata." - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "Registro modifiche" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Crea un profilo appiattito." - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "Appiattitore di profilo" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "Chiedere una volta all'utente se accetta la nostra licenza." - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "Contratto di licenza" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "Generare il codice G prima di salvare." - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "Aggiorna firmware" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "Sconosciuto" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "Nessun profilo personalizzato da importare nel file {0}" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "Questo profilo {0} contiene dati errati, impossibile importarlo." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "La macchina definita nel profilo {0} ({1}) non corrisponde alla macchina corrente ({2}), impossibile importarlo." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "Conferma disinstalla " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "Aggiorna firmware" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Stampa con Doodle3D WiFi-Box" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Stampa con Doodle3D WiFi-Box" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "Collegamento a Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "Invio dati a Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "Impossibile inviare dati a Doodle3D Connect. C'è un altro processo in corso?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "Memorizzazione dati su Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "File inviato a Doodle3D Connect" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Apri Connect..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "Apri interfaccia web Doodle3D Connect" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "File Blender" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "Impossibile esportare utilizzando qualità \"{}\" quality!\n" -#~ "Tornato a \"{}\"." - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "Contatto" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Questa stampante non è predisposta per comandare un gruppo di stampanti Ultimaker 3." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "Questa stampante comanda un gruppo di %1 stampanti Ultimaker 3." - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 non è configurata per supportare la connessione di un gruppo di stampanti Ultimaker 3" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "Aggiungi/Rimuovi stampanti" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Apre la pagina processi di stampa con il browser web predefinito." - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "Visualizza processi di stampa" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "Preparazione della stampa" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "Disponibile" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "Persa connessione con la stampante" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "Sconosciuto" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "Disabilitato" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "Riservato" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "Preparazione della stampa" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "Stampa interrotta" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "Mancata accettazione processi di stampa" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "Finisce alle: " - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "Cancellare piano di stampa" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "In attesa di modifica configurazione" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "Processi di stampa" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "Stampanti" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "Visualizza stampanti" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "Pausa" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "Riprendi" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "Interrompi la stampa" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "Chiedi sempre" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "Override profilo" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "I modelli appena caricati devono essere sistemati sul piano di stampa? Utilizzato in abbinamento al piano di stampa multiplo (SPERIMENTALE)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "Non posizionare oggetti sul carico" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "&Salva selezione su file" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "Salva &come..." - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "Salva &progetto..." - -# Added after the string freeze. -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "Utilizzare un foglio di adesione o colla con questa combinazione di materiali" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Accetta i G-Code e li invia tramite WiFi a un Doodle3D WiFi-Box." - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "Fornisce una finestra di modifica per la modifica script diretta." - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "Strumento di script diretto" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Aiuta ad aprire i file Blender direttamente in Cura." - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Integrazione Blender (sperimentale)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "Avvertenza controllo modello" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "Alcuni modelli potrebbero non essere stampati in modo ottimale a causa delle dimensioni dell’oggetto e del materiale scelto: {model_names}.\n" -#~ "Suggerimenti utili per migliorare la qualità di stampa:\n" -#~ "1) Utilizzare angoli arrotondati.\n" -#~ "2) Spegnere la ventola (solo se non vi sono piccoli dettagli sul modello).\n" -#~ "3) Utilizzare un materiale diverso." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks ha segnalato errori all’apertura del file. Si consiglia di risolvere queste problematiche all’interno di SolidWorks stesso." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "Nessun modello trovato nel disegno. Si prega di controllare nuovamente il contenuto e accertarsi che all’interno vi sia un componente o gruppo.\n" -#~ "\n" -#~ "Grazie." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Trovato più di un componente o gruppo all’interno del disegno. Attualmente sono supportati solo i disegni con esattamente un componente o gruppo all’interno.\n" -#~ "\n" -#~ " Spiacenti." - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "File part SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "File gruppo SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "File disegno SolidWorks" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Gentile cliente,\n" -#~ "non abbiamo trovato un’installazione valida di SolidWorks nel suo sistema. Questo significa che SolidWorks non è installato o che non possiede una licenza valida. La invitiamo a verificare che l’esecuzione di SolidWorks avvenga senza problemi e/o a contattare il suo ICT.\n" -#~ "\n" -#~ "Cordiali saluti\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Gentile cliente,\n" -#~ "attualmente ha in esecuzione questo plugin su un sistema operativo diverso da Windows. Questo plugin funziona solo su Windows con SolidWorks installato, con inclusa una licenza valida. Si prega di installare questo plugin su una macchina Windows con SolidWorks installato.\n" -#~ "\n" -#~ "Cordiali saluti\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "Configura" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "Guida per l’installazione di macro SolidWorks" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "Disabilita" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "Non consente a Cura di inviare statistiche di utilizzo in forma anonima. È possibile riabilitare nelle preferenze." - -#~ msgid "Install" -#~ msgstr "Installazione" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Impossibile copiare i file di plugin Siemens NX. Controllare UGII_USER_DIR. Non è assegnato ad alcuna directory." - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "Installato correttamente plugin Siemens NX Cura." - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Impossibile copiare i file di plugin Siemens NX. Controllare UGII_USER_DIR." - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Impossibile installare plugin Siemens NX. Impossibile impostare la variabile di ambiente UGII_USER_DIR per Siemens NX." - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "Impossibile ottenere ID plugin da {0}" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "Avvertenza" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "Browser plugin" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks: procedura guidata per l’esportazione" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "Qualità:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "Fine (stampa 3D)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "Grossolana (stampa 3D)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "Fine (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "Grossolana (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "Mostra nuovamente questa finestra di dialogo" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "Continua" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "Interrompi" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "Come installare la macro Cura SolidWorks" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "Fasi:" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "Aprire la directory\n" -#~ "con macro e icona" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "Istruzioni:" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "Riproduci" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "Pausa" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "Fase precedente" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "Eseguito" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "Fase successiva" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "Plugin SolidWorks: configurazione" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "Impostazioni di conversione" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "Prima scelta:" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "Ultima versione installata (consigliata)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "Versione predefinita" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "Mostra la procedura guidata prima di aprire i file SolidWorks" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "Ruota automaticamente il file aperto nell’orientamento corretto" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "Installazione(i)" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "Servizio COM trovato" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "Eseguibile trovato" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "COM in avvio" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "Numero di revisione" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "Funzioni disponibili" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "Il nuovo diametro materiale è impostato a %1 mm, che non è compatibile con la macchina corrente. Continuare?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "Sfoglia plugin..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "&Plugin" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "Installa plugin" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Fornisce un modo per modificare le impostazioni della macchina (come il volume di stampa, la dimensione ugello, ecc.)" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Gestisce le connessioni di rete alle stampanti Ultimaker 3" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "Offre la possibilità di aprire alcuni file utilizzando SolidWorks. La conversione viene effettuata da questo plugin e ottimizzazioni addizionali." - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "Integrazione SolidWorks" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Salva automaticamente preferenze, macchine e profili dopo le modifiche." - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "Salvataggio automatico" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Consente di installare un pulsante 'Esporta in Cura' in Siemens NX." - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Integrazione Siemens NX" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "Trova, gestisce e installa nuovi plugin." - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "Browser plugin" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "Chiedere una volta all'utente se accetta la nostra licenza" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Fornisce azioni macchina per le macchine Ultimaker (come la procedura guidata di livellamento del piano di stampa, la selezione degli aggiornamenti, ecc.)" - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "File GCode" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "Impossibile avviare un nuovo processo di stampa perché la stampante è occupata o non collegata." - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "Stampante non disponibile" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "Questa stampante non supporta la stampa tramite USB in quanto utilizza la versione UltiGCode." - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "Stampa USB" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "Impossibile avviare un nuovo processo di stampa perché la stampante non supporta la stampa tramite USB." - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "Impossibile aggiornare il firmware perché non ci sono stampanti collegate." - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "Impossibile trovare il firmware richiesto per la stampante a %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "Firmware stampante" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "Stato di connessione" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "Stato di connessione" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "Richiesta di accesso negata sulla stampante." - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "Richiesta di accesso non riuscita per superamento tempo." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "Il collegamento con la rete si è interrotto." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "Il collegamento con la stampante si è interrotto. Controllare la stampante per verificare se è collegata." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "Impossibile avviare un nuovo processo di stampa perché la stampante è occupata. Stato stampante corrente %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "Stato stampante" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "Impossibile avviare un nuovo processo di stampa. Nessun Printcore caricato nello slot {0}" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "Impossibile avviare un nuovo processo di stampa. Nessun materiale caricato nello slot {0}" - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "Materiale per la bobina insufficiente {0}." - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "PrintCore diverso (Cura: {0}, Stampante: {1}) selezionata per estrusore {2}" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "PrintCore {0} non correttamente calibrato. Necessario eseguire calibrazione XY sulla stampante." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "Impossibile inviare i dati alla stampante. Altro processo ancora attivo?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "Stampa interrotta. Controllare la stampante" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "Messa in pausa stampa..." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "Ripresa stampa..." - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Questa stampante non è configurata per supportare la connessione di un gruppo di stampanti Ultimaker 3." - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "Questa stampante fa da host per un gruppo di {count} stampanti Ultimaker 3 connesse." - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name} ha terminato la stampa '{job_name}'. Rimuovere la stampa e confermare la pulizia del piano di stampa." - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "{printer_name} è riservata per la stampa di '{job_name}'. Modificare la configurazione della stampante in modo che corrisponda al lavoro da eseguire per avviare il processo di stampa." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Impossibile inviare nuovo processo di stampa: questa stampante 3D non è (ancora) configurata per supportare la connessione di un gruppo di stampanti Ultimaker 3." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "Impossibile inviare processo di stampa a gruppo {cluster_name}." - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "Inviato {file_name} a gruppo {cluster_name}." - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "Mostra processi di stampa" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "Apre l'interfaccia processi di stampa sul browser." - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "Sconosciuto" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "Invio {file_name} a gruppo {cluster_name}" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks ha segnalato errori all’apertura del file. Si consiglia di risolvere queste problematiche all’interno di SolidWorks stesso." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "Nessun modello trovato nel disegno. Si prega di controllare nuovamente il contenuto e accertarsi che all’interno vi sia un componente o gruppo.\n" -#~ "\n" -#~ " Grazie." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Trovato più di un componente o gruppo all’interno del disegno. Attualmente sono supportati solo i disegni con esattamente un componente o gruppo all’interno.\n" -#~ "\n" -#~ " Spiacenti." - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "Nessun materiale caricato" - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "Materiale sconosciuto" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "Il diametro del materiale selezionato lo rende incompatibile con l'attuale stampante." - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "Annulla" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "Annulla modifica del diametro del materiale." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "La macchina definita nel profilo {0} non corrisponde alla macchina corrente, impossibile importarlo." - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Si è verificato un errore fatale. Si prega di inviare questo Report su crash per correggere il problema

      \n" -#~ "

      Usare il pulsante “Invia report\" per inviare automaticamente una segnalazione errore ai nostri server

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "non ancora inizializzato
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "Versione GCode" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "Avvio GCode" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "Comandi Gcode da eseguire all’avvio." - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "Fine GCode" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "Comandi Gcode da eseguire alla fine." - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "Gcode avvio estrusore" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "Gcode fine estrusore" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "Avvio aggiornamento firmware. Questa operazione può richiedere qualche istante." - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "Codice errore sconosciuto: %1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "Sconosciuto" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "Trova e Aggiorna plugin" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "Qui è possibile trovare un elenco dei plugin forniti da terzi." - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "Aggiorna" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "Download" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "Visualizza il messaggio di avvertimento sul lettore gcode." - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "Messaggio di avvertimento sul lettore gcode" - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "Importa profilo" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "Stampante: %1, %2: %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Stampante: %1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "GCode generator" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "Configurazione visibilità delle impostazioni in corso..." - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "Automatico: %1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automatico: %1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "Nessuna stampante collegata" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "La temperatura corrente di questo estrusore." - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "Plugin installati..." - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "Estrusore del supporto" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "Scrive il GCode in un file." - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "Writer GCode" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "Lettore profilo GCode" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "Rilevati errori all'apertura del file SolidWorks! Controllare se è possibile aprire il file in SolidWorks senza che si verifichino problemi!" - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "Errore durante l'avvio di %s!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "Vista simulazione" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Cura acquisisce dati statistici elaborati in forma anonima. L'acquisizione può essere disabilitata nelle preferenze." - -#~ msgctxt "@action:button" -#~ msgid "Dismiss" -#~ msgstr "Ignora" - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "Globale" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Si è verificata un'eccezione irreversibile. Si prega di inviarci questo crash report per risolvere il problema

      \n" -#~ "

      Utilizzare il pulsante \"Invia report\" per inviare un report sui bug automaticamente ai nostri server

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Versione Cura: {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "Piattaforma: {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Versione Qt: {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "Versione PyQt: {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL: {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "Analisi eccezione" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "Diametro materiale" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Configurazione plugin Cura SolidWorks" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "Qualità predefinita STL esportato:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "Chiedi sempre" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "Utilizza sempre la qualità Fine" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "Utilizza sempre la qualità Grossolana" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "Importa file SolidWorks come STL..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "Qualità STL esportato" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "Qualità" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "Grossolana" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "Fine" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "Nessun profilo disponibile" - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "Questa impostazione è sempre condivisa tra tutti gli estrusori. La sua modifica varierà il valore per tutti gli estrusori" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "Indicazione del tempo
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "&Ripristina la posizione della telecamera" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "Salva progetto" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "Prepara" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "Controlla" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Controllo compatibilità" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "Offre la possibilità di aprire alcuni file tramite SolidWorks stessa. Questi vengono quindi convertiti e caricati in Cura" - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "Bloccato" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "Impossibile avviare la stampa" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "Apri Connect.." - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "Dettagli stampa" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "Per verificare che la vostra {machine_name} sia dotata delle funzionalità più recenti, si consiglia di aggiornare periodicamente il firmware. Questo può essere fatto sulla {machine_name} (quando connessa alla rete) o via USB." - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "Visualizzazione layer" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "Sfoglia plugin" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "Dettagli esportazione" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Si è verificata un'eccezione fatale che non stato possibile superare!

      \n" -#~ "

      Utilizzare le informazioni sotto riportate per inviare un rapporto sull'errore a http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "Apri pagina Web" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "Ok" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "Questa stampante non è configurata per supportare la connessione di un gruppo di stampanti Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "Questa stampante fa da host per un gruppo di %1 stampanti Ultimaker 3 connesse" - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "Completato su: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Apre la pagina processi di stampa con il browser web predefinito." - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "GRUPPO STAMPANTI" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "Il caricamento di un modello annulla tutti i modelli sul piano di stampa" - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ " I plugin contengono una licenza.\n" -#~ "È necessario accettare questa licenza per poter installare il plugin.\n" -#~ "Accetti i termini sotto riportati?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00h 00min" - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "Informazioni su tempo" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "Tempo di stampa" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "Cura" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "Controllo compatibilità materiale" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "Connessione di rete UM3 (Cluster)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "Fornisce la visualizzazione degli strati." - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "Visualizzazione layer" - -#~ msgctxt "@item:inlistbox" -#~ msgid "X-Ray" -#~ msgstr "Raggi X" - -#~ msgctxt "@label" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Accetta i G-Code e li invia tramite WiFi a un Doodle3D WiFi-Box." - -#~ msgctxt "@item:inmenu" -#~ msgid "Doodle3D printing" -#~ msgstr "Stampa Doodle3D" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D" -#~ msgstr "Stampa con Doodle3D" - -#~ msgctxt "@info:tooltip" -#~ msgid "Print with " -#~ msgstr "Stampa con" - -#~ msgctxt "@title:menu" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Enable Scan devices..." -#~ msgstr "Abilita dispositivi di scansione..." - -#~ msgctxt "@info:progress" -#~ msgid "Saving to Removable Drive {0}" -#~ msgstr "Salvataggio su unità rimovibile {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not save to {0}: {1}" -#~ msgstr "Impossibile salvare {0}: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Please keep in mind, that you have to reopen your SolidWorks file manually! Reloading the model won't work!" -#~ msgstr "Tenere presente che è necessario riaprire il file SolidWorks manualmente! Il ricaricamento del modello non funziona!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Layers" -#~ msgstr "Strati" - -#~ msgid "Browse plugins" -#~ msgstr "Sfoglia plugin" - -#~ msgctxt "@item:inmenu" -#~ msgid "Solid" -#~ msgstr "Solido" - -#~ msgctxt "@label" -#~ msgid "The file {0} already exists. Are you sure you want to overwrite it?" -#~ msgstr "Il file {0} esiste già. Sei sicuro di voler sovrascrivere?" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: {1}" -#~ msgstr "Impossibile esportare profilo su {0}: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: Writer plugin reported failure." -#~ msgstr "Impossibile esportare profilo su {0}: Errore di plugin writer." - -#~ msgctxt "@info:status" -#~ msgid "Exported profile to {0}" -#~ msgstr "Profilo esportato su {0}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Impossibile importare profilo da {0}: {1}" - -#~ msgctxt "@title:window" -#~ msgid "Doodle3D Settings" -#~ msgstr "Impostazioni Doodle3D" - -#~ msgctxt "@title:window" -#~ msgid "Print to: %1" -#~ msgstr "Stampa a: %1" - -#~ msgctxt "@label" -#~ msgid "Extruder Temperature: %1/%2°C" -#~ msgstr "Temperatura estrusore: %1/%2°C" - -#~ msgctxt "@label" -#~ msgid "Bed Temperature: %1/%2°C" -#~ msgstr "Temperatura piano di stampa: %1/%2°C" - -#~ msgctxt "@label" -#~ msgid "%1" -#~ msgstr "%1" - -#~ msgctxt "@label" -#~ msgid "View Mode: Layers" -#~ msgstr "Modalità di visualizzazione: strati" - -#~ msgctxt "@info:status" -#~ msgid "Could not import material %1: %2" -#~ msgstr "Impossibile importare materiale %1: %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported material %1" -#~ msgstr "Materiale importato correttamente %1" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export material to %1: %2" -#~ msgstr "Impossibile esportare materiale su %1: %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully exported material to %1" -#~ msgstr "Materiale esportato correttamente su %1" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g" -#~ msgstr "%1 m / ~ %2 g" - -#~ msgctxt "@label" -#~ msgid "Hotend" -#~ msgstr "Hotend" - -#~ msgctxt "@action:button" -#~ msgid "View Mode" -#~ msgstr "Modalità di visualizzazione" - -#~ msgctxt "@title:tab" -#~ msgid "Print" -#~ msgstr "Stampa" - -#~ msgctxt "@label" -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgctxt "@label" -#~ msgid "Empty infill will leave your model hollow with low strength." -#~ msgstr "Un riempimento vuoto lascerà il modello cavo e poco resistente." - -#~ msgctxt "@label" -#~ msgid "20%" -#~ msgstr "20%" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength." -#~ msgstr "Un riempimento leggero (20%) fornirà al modello una resistenza media." - -#~ msgctxt "@label" -#~ msgid "50%" -#~ msgstr "50%" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength." -#~ msgstr "Un riempimento denso (50%) fornirà al modello una resistenza superiore alla media." - -#~ msgctxt "@label" -#~ msgid "100%" -#~ msgstr "100%" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid." -#~ msgstr "Un riempimento solido (100%) renderà il modello completamente pieno." - -#~ msgctxt "@label" -#~ msgid "Gradual" -#~ msgstr "Graduale" - -#~ msgctxt "description" -#~ msgid "Provides support for writing X3G files" -#~ msgstr "Fornisce il supporto per la scrittura di file X3G" - -#~ msgctxt "name" -#~ msgid "X3G Writer" -#~ msgstr "Writer X3G" - -#~ msgctxt "@label" -#~ msgid "Machine Settings action" -#~ msgstr "Azione Impostazioni macchina" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Fornisce un modo per modificare le impostazioni della macchina (come il volume di stampa, la dimensione ugello, ecc.)" - -#~ msgctxt "@label" -#~ msgid "X-Ray View" -#~ msgstr "Vista ai raggi X" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the X-Ray view." -#~ msgstr "Fornisce la vista a raggi X." - -#~ msgctxt "@label" -#~ msgid "X3D Reader" -#~ msgstr "Lettore X3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading X3D files." -#~ msgstr "Fornisce il supporto per la lettura di file X3D." - -#~ msgctxt "@label" -#~ msgid "GCode Writer" -#~ msgstr "Writer GCode" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Writes GCode to a file." -#~ msgstr "Scrive il GCode in un file." - -#~ msgctxt "@action:button Preceded by 'Ready to'." -#~ msgid "Print with Doodle3D" -#~ msgstr "Stampa con Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Mostra le modifiche dall'ultima versione selezionata." - -#~ msgctxt "@label" -#~ msgid "Profile flatener" -#~ msgstr "Appiattitore di profilo" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Crea un profilo appiattito." - -#~ msgctxt "@label" -#~ msgid "USB printing" -#~ msgstr "Stampa USB" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -#~ msgstr "Accetta i G-Code e li invia ad una stampante. Il Plugin può anche aggiornare il firmware." - -#~ msgctxt "X3G Writer Plugin Description" -#~ msgid "Writes X3G to a file" -#~ msgstr "Scrive X3G in un file" - -#~ msgctxt "@label" -#~ msgid "Removable Drive Output Device Plugin" -#~ msgstr "Plugin dispositivo di output unità rimovibile" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides removable drive hotplugging and writing support." -#~ msgstr "Fornisce il collegamento a caldo dell'unità rimovibile e il supporto per la scrittura." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Gestisce le connessioni di rete alle stampanti Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "PrintCore diverso (Cura: {0}, Stampante: {1}) selezionato per l’estrusore {2}" - -#~ msgctxt "@label" -#~ msgid "Print core {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "Print core {0} non correttamente calibrato. Eseguire la calibrazione XY sulla stampante." - -#~ msgctxt "@label" -#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." -#~ msgstr "I PrintCore e/o i materiali della stampante sono diversi da quelli del progetto corrente. Per risultati ottimali, sezionare sempre i PrintCore e i materiali inseriti nella stampante utilizzata." - -#~ msgctxt "@label" -#~ msgid "Post Processing" -#~ msgstr "Post-elaborazione" - -#~ msgctxt "Description of plugin" -#~ msgid "Extension that allows for user created scripts for post processing" -#~ msgstr "Estensione che consente la post-elaborazione degli script creati da utente" - -#~ msgctxt "@label" -#~ msgid "Auto Save" -#~ msgstr "Salvataggio automatico" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Salva automaticamente preferenze, macchine e profili dopo le modifiche." - -#~ msgctxt "@label" -#~ msgid "Slice info" -#~ msgstr "Informazioni su sezionamento" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Submits anonymous slice info. Can be disabled through preferences." -#~ msgstr "Inoltra informazioni anonime su sezionamento. Può essere disabilitato tramite preferenze." - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in preferences" -#~ msgstr "Cura raccoglie dati per analisi statistiche anonime. È possibile disabilitare questa opzione in preferenze" - -#~ msgctxt "@label" -#~ msgid "Material Profiles" -#~ msgstr "Profili del materiale" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides capabilities to read and write XML-based material profiles." -#~ msgstr "Offre la possibilità di leggere e scrivere profili di materiali basati su XML." - -#~ msgctxt "@label" -#~ msgid "Legacy Cura Profile Reader" -#~ msgstr "Lettore legacy profilo Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from legacy Cura versions." -#~ msgstr "Fornisce supporto per l'importazione di profili dalle versioni legacy Cura." - -#~ msgctxt "@label" -#~ msgid "GCode Profile Reader" -#~ msgstr "Lettore profilo GCode" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from g-code files." -#~ msgstr "Fornisce supporto per l'importazione di profili da file G-Code." - -#~ msgctxt "@label" -#~ msgid "Layer View" -#~ msgstr "Visualizzazione layer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Layer view." -#~ msgstr "Fornisce la visualizzazione dei layer." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.5 to 2.6" -#~ msgstr "Aggiornamento della versione da 2.5 a 2.6" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -#~ msgstr "Aggiorna le configurazioni da Cura 2.5 a Cura 2.6." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.1 to 2.2" -#~ msgstr "Aggiornamento della versione da 2.1 a 2.2" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -#~ msgstr "Aggiorna le configurazioni da Cura 2.1 a Cura 2.2." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.2 to 2.4" -#~ msgstr "Aggiornamento della versione da 2.2 a 2.4" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -#~ msgstr "Aggiorna le configurazioni da Cura 2.2 a Cura 2.4." - -#~ msgctxt "@label" -#~ msgid "Image Reader" -#~ msgstr "Lettore di immagine" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Enables ability to generate printable geometry from 2D image files." -#~ msgstr "Abilita la possibilità di generare geometria stampabile da file immagine 2D." - -#~ msgctxt "@label" -#~ msgid "CuraEngine Backend" -#~ msgstr "Back-end CuraEngine" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the link to the CuraEngine slicing backend." -#~ msgstr "Fornisce il collegamento al back-end di slicing di CuraEngine." - -#~ msgctxt "@label" -#~ msgid "Per Model Settings Tool" -#~ msgstr "Utilità impostazioni per modello" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Per Model Settings." -#~ msgstr "Fornisce le impostazioni per modello." - -#~ msgctxt "@label" -#~ msgid "3MF Reader" -#~ msgstr "Lettore 3MF" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading 3MF files." -#~ msgstr "Fornisce il supporto per la lettura di file 3MF." - -#~ msgctxt "@label" -#~ msgid "Solid View" -#~ msgstr "Visualizzazione compatta" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a normal solid mesh view." -#~ msgstr "Fornisce una normale visualizzazione a griglia compatta." - -#~ msgctxt "@label" -#~ msgid "G-code Reader" -#~ msgstr "Lettore G-code" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Allows loading and displaying G-code files." -#~ msgstr "Consente il caricamento e la visualizzazione dei file G-code." - -#~ msgctxt "@label" -#~ msgid "Cura Profile Writer" -#~ msgstr "Writer profilo Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for exporting Cura profiles." -#~ msgstr "Fornisce supporto per l'esportazione dei profili Cura." - -#~ msgctxt "@label" -#~ msgid "3MF Writer" -#~ msgstr "Writer 3MF" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for writing 3MF files." -#~ msgstr "Fornisce il supporto per la scrittura di file 3MF." - -#~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Azioni della macchina Ultimaker" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Fornisce azioni macchina per le macchine Ultimaker (come la procedura guidata di livellamento del piano di stampa, la selezione degli aggiornamenti, ecc.)" - -#~ msgctxt "@label" -#~ msgid "Cura Profile Reader" -#~ msgstr "Lettore profilo Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing Cura profiles." -#~ msgstr "Fornisce supporto per l'importazione dei profili Cura." - -#~ msgctxt "@info" -#~ msgid "%(width).1f x %(depth).1f x %(height).1f mm" -#~ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#~ msgctxt "@label" -#~ msgid "Build Plate Shape" -#~ msgstr "Forma del piano di stampa" - -#~ msgctxt "@option:check" -#~ msgid "Machine Center is Zero" -#~ msgstr "Centro macchina a zero" - -#~ msgctxt "@option:check" -#~ msgid "Heated Bed" -#~ msgstr "Piano riscaldato" - -#~ msgctxt "@label" -#~ msgid "GCode Flavor" -#~ msgstr "Versione GCode" - -#~ msgctxt "@label" -#~ msgid "Material Diameter" -#~ msgstr "Diametro materiale" - -#~ msgctxt "@label" -#~ msgid "If your printer is not listed, read the network-printing troubleshooting guide" -#~ msgstr "Se la stampante non è nell’elenco, leggere la guida alla ricerca guasti per la stampa in rete" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" - -#~ msgctxt "@label" -#~ msgid "Support library for scientific computing " -#~ msgstr "Libreria di supporto per calcolo scientifico " - -#~ msgctxt "@tooltip" -#~ msgid "Print Setup

      Edit or review the settings for the active print job." -#~ msgstr "Impostazione di stampa

      Modifica o revisiona le impostazioni per il lavoro di stampa attivo." - -#~ msgctxt "@tooltip" -#~ msgid "Print Monitor

      Monitor the state of the connected printer and the print job in progress." -#~ msgstr "Monitoraggio stampa

      Controlla lo stato della stampante collegata e il lavoro di stampa in corso." - -#~ msgctxt "@title:menuitem %1 is the value from the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automatico: %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3d model" -#~ msgstr "Carica un modello 3d" - -#~ msgctxt "@label" -#~ msgid "Print Selected Model with %1" -#~ msgid_plural "Print Selected Models With %1" -#~ msgstr[0] "Stampa modello selezionato con %1" -#~ msgstr[1] "Stampa modelli selezionati con %1" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No PrinterCore loaded in slot {0}" -#~ msgstr "Impossibile avviare un nuovo processo di stampa. Nessun PrinterCore caricato nello slot {0}" - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.4 to 2.5" -#~ msgstr "Aggiornamento della versione da 2.4 a 2.5" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.4 to Cura 2.5." -#~ msgstr "Aggiorna le configurazioni da Cura 2.4 a Cura 2.5." - -#~ msgctxt "@info:status" -#~ msgid "Unable to find a quality profile for this combination. Default settings will be used instead." -#~ msgstr "Impossibile trovare un profilo di qualità per questa combinazione. Saranno utilizzate le impostazioni predefinite." - -#~ msgctxt "@title:window" -#~ msgid "Oops!" -#~ msgstr "Oops!" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      We hope this picture of a kitten helps you recover from the shock.

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Si è verificata un'eccezione fatale impossibile da ripristinare!

      \n" -#~ "

      Ci auguriamo che l’immagine di questo gattino vi aiuti a superare lo shock.

      \n" -#~ "

      Utilizzare le informazioni riportate di seguito per pubblicare una segnalazione errori all'indirizzo http://github.com/Ultimaker/Cura/issues

      " - -#~ msgctxt "@label" -#~ msgid "Please enter the correct settings for your printer below:" -#~ msgstr "Inserire le impostazioni corrette per la stampante:" - -#~ msgctxt "@label" -#~ msgid "Extruder %1" -#~ msgstr "Estrusore %1" - -#~ msgctxt "@label Followed by extruder selection drop-down." -#~ msgid "Print model with" -#~ msgstr "Modello di stampa con" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for language changes to have effect." -#~ msgstr "Riavviare l'applicazione per rendere effettive le modifiche della lingua." - -#~ msgctxt "@info:tooltip" -#~ msgid "Moves the camera so the model is in the center of the view when an model is selected" -#~ msgstr "Sposta la fotocamera in modo che il modello si trovi al centro della visualizzazione quando è selezionato" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete &Selection" -#~ msgstr "&Elimina selezione" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open File..." -#~ msgstr "Apr&i file..." - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open Project..." -#~ msgstr "&Apri progetto..." - -#~ msgctxt "@title:window" -#~ msgid "Multiply Model" -#~ msgstr "Moltiplica modello" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &All" -#~ msgstr "S&alva tutto" - -#~ msgctxt "@title:window" -#~ msgid "Open file" -#~ msgstr "Apri file" - -#~ msgctxt "@title:window" -#~ msgid "Open workspace" -#~ msgstr "Apri spazio di lavoro" - -#~ msgctxt "@label" -#~ msgid "Hollow" -#~ msgstr "Cavo" - -#~ msgctxt "@label" -#~ msgid "No (0%) infill will leave your model hollow at the cost of low strength" -#~ msgstr "Nessun (0%) riempimento lascerà il tuo cavo modello a scapito della resistenza (bassa resistenza)" - -#~ msgctxt "@label" -#~ msgid "Light" -#~ msgstr "Leggero" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength" -#~ msgstr "Un riempimento leggero (20%) fornirà al modello una resistenza media" - -#~ msgctxt "@label" -#~ msgid "Dense" -#~ msgstr "Denso" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength" -#~ msgstr "Un riempimento denso (50%) fornirà al modello una resistenza superiore alla media" - -#~ msgctxt "@label" -#~ msgid "Solid" -#~ msgstr "Solido" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid" -#~ msgstr "Un riempimento solido (100%) renderà il modello completamente pieno" - -#~ msgctxt "@label" -#~ msgid "Enable Support" -#~ msgstr "Abilita supporto" - -#~ msgctxt "@label" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Abilita le strutture di supporto. Queste strutture supportano le parti del modello con sbalzi rigidi." - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints? Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Serve aiuto per migliorare le tue stampe? Leggi la Guida alla ricerca e riparazione guasti Ultimaker" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. Please approve the access request on the printer." -#~ msgstr "Collegato alla rete a {0}. Si prega di approvare la richiesta di accesso sulla stampante." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}." -#~ msgstr "Collegato alla rete a {0}." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. No access to control the printer." -#~ msgstr "Collegato alla rete a {0}. Nessun accesso per controllare la stampante." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job because the printer is busy. Please check the printer." -#~ msgstr "Impossibile avviare un nuovo processo di stampa perché la stampante è occupata. Controllare la stampante." - -#~ msgctxt "@label" -#~ msgid "You made changes to the following setting(s)/override(s):" -#~ msgstr "Sono state apportate modifiche alle seguenti impostazioni/esclusioni:" - -#~ msgctxt "@window:title" -#~ msgid "Switched profiles" -#~ msgstr "Profili modificati" - -#~ msgctxt "@label" -#~ msgid "Do you want to transfer your %d changed setting(s)/override(s) to this profile?" -#~ msgstr "Si desidera trasferire le %d impostazioni/esclusioni modificate a questo profilo?" - -#~ msgctxt "@label" -#~ msgid "If you transfer your settings they will override settings in the profile. If you don't transfer these settings, they will be lost." -#~ msgstr "Se si trasferiscono le nuove impostazioni, le impostazioni esistenti del profilo saranno sovrascritte. Se non si trasferiscono, tali impostazioni verranno perse." - -#~ msgctxt "@label" -#~ msgid "Cost per Meter (Approx.)" -#~ msgstr "Costo al metro (circa)" - -#~ msgctxt "@label" -#~ msgid "%1/m" -#~ msgstr "%1/m" - -#~ msgctxt "@info:tooltip" -#~ msgid "Display 5 top layers in layer view or only the top-most layer. Rendering 5 layers takes longer, but may show more information." -#~ msgstr "In visualizzazione strato, visualizzare i 5 strati superiori o solo lo strato a livello superiore. Il rendering di 5 strati richiede più tempo, ma può fornire un maggior numero di informazioni." - -#~ msgctxt "@action:button" -#~ msgid "Display five top layers in layer view" -#~ msgstr "Visualizza i cinque strati superiori in visualizzazione strato" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should only the top layers be displayed in layerview?" -#~ msgstr "In visualizzazione strato devono essere visualizzati solo gli strati superiori?" - -#~ msgctxt "@option:check" -#~ msgid "Only display top layer(s) in layer view" -#~ msgstr "In visualizzazione layer, visualizza solo il/i layer(s) superiore/i" - -#~ msgctxt "@label" -#~ msgid "Opening files" -#~ msgstr "Apertura file in corso" - -#~ msgctxt "@label" -#~ msgid "Printer Monitor" -#~ msgstr "Monitoraggio stampante" - -#~ msgctxt "@label" -#~ msgid "Temperatures" -#~ msgstr "Temperature" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Preparing to slice..." -#~ msgstr "Preparazione al sezionamento in corso..." - -#~ msgctxt "@window:title" -#~ msgid "Changes on the Printer" -#~ msgstr "Modifiche alla stampante." - -#~ msgctxt "@action:inmenu" -#~ msgid "&Duplicate Model" -#~ msgstr "&Duplica modello" - -#~ msgctxt "@label" -#~ msgid "Helper Parts:" -#~ msgstr "Parti Helper:" - -#~ msgctxt "@label" -#~ msgid "Enable printing support structures. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Consente di stampare strutture di supporto. Ciò consentirà di costruire strutture di supporto sotto il modello per evitare cedimenti del modello o di stampare a mezz'aria." - -#~ msgctxt "@label" -#~ msgid "Don't print support" -#~ msgstr "Non stampare alcuna struttura di supporto" - -#~ msgctxt "@label" -#~ msgid "Print support using %1" -#~ msgstr "Stampa struttura di supporto utilizzando %1" - -#~ msgctxt "@label:listbox" -#~ msgid "Printer:" -#~ msgstr "Stampante:" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profiles {0}" -#~ msgstr "Profili importati correttamente {0}" - -#~ msgctxt "@label" -#~ msgid "Scripts" -#~ msgstr "Script" - -#~ msgctxt "@label" -#~ msgid "Active Scripts" -#~ msgstr "Script attivi" - -#~ msgctxt "@label" -#~ msgid "Done" -#~ msgstr "Eseguito" - -#~ msgctxt "@item:inlistbox" -#~ msgid "English" -#~ msgstr "Inglese" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Finnish" -#~ msgstr "Finlandese" - -#~ msgctxt "@item:inlistbox" -#~ msgid "French" -#~ msgstr "Francese" - -#~ msgctxt "@item:inlistbox" -#~ msgid "German" -#~ msgstr "Tedesco" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Italian" -#~ msgstr "Italiano" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Dutch" -#~ msgstr "Olandese" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Spanish" -#~ msgstr "Spagnolo" - -#~ msgctxt "@label" -#~ msgid "Do you want to change the PrintCores and materials in Cura to match your printer?" -#~ msgstr "Desideri modificare i PrintCore e i materiali in Cura per abbinare la stampante?" - -#~ msgctxt "@label:" -#~ msgid "Print Again" -#~ msgstr "Ripeti stampa" diff --git a/resources/i18n/it_IT/fdmextruder.def.json.po b/resources/i18n/it_IT/fdmextruder.def.json.po index 1e46697cb0..a8b3f0fe34 100644 --- a/resources/i18n/it_IT/fdmextruder.def.json.po +++ b/resources/i18n/it_IT/fdmextruder.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -52,7 +51,9 @@ msgstr "Diametro ugello" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard." #: /fdmextruder.def.json @@ -92,7 +93,9 @@ msgstr "Assoluto posizione avvio estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "Rende la posizione di partenza estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." #: /fdmextruder.def.json @@ -132,7 +135,9 @@ msgstr "Assoluto posizione fine estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "Rende la posizione di fine estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." #: /fdmextruder.def.json @@ -162,7 +167,9 @@ msgstr "Posizione Z innesco estrusore" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmextruder.def.json @@ -172,8 +179,12 @@ msgstr "Ventola di raffreddamento stampa estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." -msgstr "Il numero di ventole di raffreddamento stampa abbinate a questo estrusore. Modificarlo dal valore predefinito 0 solo quando si ha una ventola di raffreddamento diversa per ciascun estrusore." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." +msgstr "Il numero di ventole di raffreddamento stampa abbinate a questo estrusore. Modificarlo dal valore predefinito 0 solo quando si ha una ventola di raffreddamento" +" diversa per ciascun estrusore." #: /fdmextruder.def.json msgctxt "platform_adhesion label" @@ -192,7 +203,9 @@ msgstr "Posizione X innesco estrusore" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmextruder.def.json @@ -202,7 +215,9 @@ msgstr "Posizione Y innesco estrusore" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmextruder.def.json @@ -222,13 +237,7 @@ msgstr "Diametro" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Regolare il diametro del filamento utilizzato. Abbinare questo valore al diametro del filamento utilizzato." - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "Codice G di avvio da eseguire ogniqualvolta si accende l’estrusore." - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "Codice G di fine da eseguire ogniqualvolta si spegne l’estrusore." diff --git a/resources/i18n/it_IT/fdmprinter.def.json.po b/resources/i18n/it_IT/fdmprinter.def.json.po index a2b3671c49..23b56754fb 100644 --- a/resources/i18n/it_IT/fdmprinter.def.json.po +++ b/resources/i18n/it_IT/fdmprinter.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -42,7 +41,9 @@ msgstr "Mostra varianti macchina" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "Sceglie se mostrare le diverse varianti di questa macchina, descritte in file json a parte." #: /fdmprinter.def.json @@ -55,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"I comandi codice G da eseguire all’avvio, separati da \n" -"." +msgstr "I comandi codice G da eseguire all’avvio, separati da \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"I comandi codice G da eseguire alla fine, separati da \n" -"." +msgstr "I comandi codice G da eseguire alla fine, separati da \n." #: /fdmprinter.def.json msgctxt "material_guid label" @@ -90,7 +87,9 @@ msgstr "Diametro" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Regolare il diametro del filamento utilizzato. Abbinare questo valore al diametro del filamento utilizzato." #: /fdmprinter.def.json @@ -100,7 +99,9 @@ msgstr "Attendi il riscaldamento del piano di stampa" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "Sceglie se inserire un comando per attendere finché la temperatura del piano di stampa non viene raggiunta all’avvio." #: /fdmprinter.def.json @@ -120,8 +121,12 @@ msgstr "Includi le temperature del materiale" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." -msgstr "Sceglie se includere comandi temperatura ugello all’avvio del codice G. Quando start_gcode contiene già comandi temperatura ugello la parte anteriore di Cura disabilita automaticamente questa impostazione." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." +msgstr "Sceglie se includere comandi temperatura ugello all’avvio del codice G. Quando start_gcode contiene già comandi temperatura ugello la parte anteriore di" +" Cura disabilita automaticamente questa impostazione." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" @@ -130,8 +135,12 @@ msgstr "Includi temperatura piano di stampa" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." -msgstr "Sceglie se includere comandi temperatura piano di stampa all’avvio del codice G. Quando start_gcode contiene già comandi temperatura piano di stampa la parte anteriore di Cura disabilita automaticamente questa impostazione." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." +msgstr "Sceglie se includere comandi temperatura piano di stampa all’avvio del codice G. Quando start_gcode contiene già comandi temperatura piano di stampa la" +" parte anteriore di Cura disabilita automaticamente questa impostazione." #: /fdmprinter.def.json msgctxt "machine_width label" @@ -170,7 +179,8 @@ msgstr "Forma del piano di stampa" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "La forma del piano di stampa senza tenere conto delle aree non stampabili." #: /fdmprinter.def.json @@ -230,8 +240,12 @@ msgstr "Tenere sempre nota dello strumento attivo" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." -msgstr "Tenere nota dello strumento attivo dopo l'invio di comandi temporanei allo strumento non attivo. Richiesto per la stampa con doppio estrusore con Smoothie o altro firmware con comandi modali dello strumento." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." +msgstr "Tenere nota dello strumento attivo dopo l'invio di comandi temporanei allo strumento non attivo. Richiesto per la stampa con doppio estrusore con Smoothie" +" o altro firmware con comandi modali dello strumento." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" @@ -240,7 +254,9 @@ msgstr "Origine del centro" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "Indica se le coordinate X/Y della posizione zero della stampante sono al centro dell’area stampabile." #: /fdmprinter.def.json @@ -250,7 +266,9 @@ msgstr "Numero di estrusori" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "Il numero di treni di estrusori. Un treno di estrusori è la combinazione di un alimentatore, un tubo bowden e un ugello." #: /fdmprinter.def.json @@ -260,7 +278,8 @@ msgstr "Numero di estrusori abilitati" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "Numero di treni di estrusori abilitati; impostato automaticamente nel software" #: /fdmprinter.def.json @@ -280,7 +299,9 @@ msgstr "Lunghezza ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "La differenza di altezza tra la punta dell’ugello e la parte inferiore della testina di stampa." #: /fdmprinter.def.json @@ -290,7 +311,9 @@ msgstr "Angolo ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "L’angolo tra il piano orizzontale e la parte conica esattamente sopra la punta dell’ugello." #: /fdmprinter.def.json @@ -300,7 +323,9 @@ msgstr "Lunghezza della zona di riscaldamento" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "La distanza dalla punta dell’ugello in cui il calore dall’ugello viene trasferito al filamento." #: /fdmprinter.def.json @@ -310,7 +335,9 @@ msgstr "Abilita controllo temperatura ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Per controllare la temperatura da Cura. Disattivare per controllare la temperatura ugello dall’esterno di Cura." #: /fdmprinter.def.json @@ -320,7 +347,9 @@ msgstr "Velocità di riscaldamento" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "La velocità (°C/s) alla quale l’ugello si riscalda calcolando la media sulla gamma di temperature di stampa normale e la temperatura di attesa." #: /fdmprinter.def.json @@ -330,7 +359,9 @@ msgstr "Velocità di raffreddamento" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "La velocità (°C/s) alla quale l’ugello si raffredda calcolando la media sulla gamma di temperature di stampa normale e la temperatura di attesa." #: /fdmprinter.def.json @@ -340,8 +371,12 @@ msgstr "Tempo minimo temperatura di standby" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." -msgstr "Il tempo minimo in cui un estrusore deve essere inattivo prima che l’ugello si raffreddi. Solo quando un estrusore non è utilizzato per un periodo superiore a questo tempo potrà raffreddarsi alla temperatura di standby." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." +msgstr "Il tempo minimo in cui un estrusore deve essere inattivo prima che l’ugello si raffreddi. Solo quando un estrusore non è utilizzato per un periodo superiore" +" a questo tempo potrà raffreddarsi alla temperatura di standby." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" @@ -405,7 +440,9 @@ msgstr "Retrazione firmware" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "Specifica se usare comandi di retrazione firmware (G10/G11) anziché utilizzare la proprietà E nei comandi G1 per retrarre il materiale." #: /fdmprinter.def.json @@ -415,7 +452,9 @@ msgstr "Condivisione del riscaldatore da parte degli estrusori" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "Indica se gli estrusori condividono un singolo riscaldatore piuttosto che avere ognuno il proprio." #: /fdmprinter.def.json @@ -425,8 +464,17 @@ msgstr "Estrusori condividono ugello" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." -msgstr "Indica se gli estrusori condividono un singolo ugello piuttosto che avere ognuno il proprio. Se impostato su true, si prevede che lo script gcode di avvio della stampante imposti tutti gli estrusori su uno stato di retrazione iniziale noto e mutuamente compatibile (nessuno o un solo filamento non retratto); in questo caso lo stato di retrazione iniziale è descritto, per estrusore, dal parametro 'machine_extruders_shared_nozzle_initial_retraction'." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." +msgstr "Indica se gli estrusori condividono un singolo ugello piuttosto che avere ognuno il proprio. Se impostato su true, si prevede che lo script gcode di avvio" +" della stampante imposti tutti gli estrusori su uno stato di retrazione iniziale noto e mutuamente compatibile (nessuno o un solo filamento non retratto);" +" in questo caso lo stato di retrazione iniziale è descritto, per estrusore, dal parametro 'machine_extruders_shared_nozzle_initial_retraction'." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" @@ -435,8 +483,13 @@ msgstr "Retrazione iniziale ugello condivisa" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." -msgstr "La quantità di filamento di ogni estrusore che si presume sia stata retratta dalla punta dell'ugello condiviso al termine dello script gcode di avvio stampante; il valore deve essere uguale o maggiore della lunghezza della parte comune dei condotti dell'ugello." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." +msgstr "La quantità di filamento di ogni estrusore che si presume sia stata retratta dalla punta dell'ugello condiviso al termine dello script gcode di avvio stampante;" +" il valore deve essere uguale o maggiore della lunghezza della parte comune dei condotti dell'ugello." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" @@ -465,8 +518,12 @@ msgstr "Poligono testina macchina e ventola" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." -msgstr "La forma della testina di stampa. Queste sono le coordinate relative alla posizione della testina di stampa. Questa coincide in genere con la posizione del primo estrusore. Le posizioni a sinistra e davanti alla testina di stampa devono essere coordinate negative." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." +msgstr "La forma della testina di stampa. Queste sono le coordinate relative alla posizione della testina di stampa. Questa coincide in genere con la posizione" +" del primo estrusore. Le posizioni a sinistra e davanti alla testina di stampa devono essere coordinate negative." #: /fdmprinter.def.json msgctxt "gantry_height label" @@ -475,7 +532,9 @@ msgstr "Altezza gantry" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "La differenza di altezza tra la punta dell’ugello e il sistema gantry (assy X e Y)." #: /fdmprinter.def.json @@ -495,7 +554,9 @@ msgstr "Diametro ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard." #: /fdmprinter.def.json @@ -505,7 +566,8 @@ msgstr "Offset con estrusore" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Applica l’offset estrusore al sistema coordinate. Influisce su tutti gli estrusori." #: /fdmprinter.def.json @@ -515,7 +577,9 @@ msgstr "Posizione Z innesco estrusore" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmprinter.def.json @@ -525,7 +589,9 @@ msgstr "Posizione assoluta di innesco estrusore" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "Rende la posizione di innesco estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." #: /fdmprinter.def.json @@ -655,7 +721,9 @@ msgstr "Passi per millimetro (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione X." #: /fdmprinter.def.json @@ -665,7 +733,9 @@ msgstr "Passi per millimetro (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione Y." #: /fdmprinter.def.json @@ -675,7 +745,9 @@ msgstr "Passi per millimetro (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione Z." #: /fdmprinter.def.json @@ -685,7 +757,9 @@ msgstr "Passi per millimetro (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "Quanti passi dei motori passo-passo causano lo spostamento della ruota del tirafilo di un millimetro attorno alla sua circonferenza." #: /fdmprinter.def.json @@ -695,7 +769,9 @@ msgstr "Endstop X in direzione positiva" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "Se l’endstop dell’asse X è in direzione positiva (coordinata X alta) o negativa (coordinata X bassa)." #: /fdmprinter.def.json @@ -705,7 +781,9 @@ msgstr "Endstop Y in direzione positiva" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Se l’endstop dell’asse Y è in direzione positiva (coordinata Y alta) o negativa (coordinata Y bassa)." #: /fdmprinter.def.json @@ -715,7 +793,9 @@ msgstr "Endstop Z in direzione positiva" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Se l’endstop dell’asse Z è in direzione positiva (coordinata Z alta) o negativa (coordinata Z bassa)." #: /fdmprinter.def.json @@ -755,8 +835,11 @@ msgstr "Qualità" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" -msgstr "Indica tutte le impostazioni che influiscono sulla risoluzione della stampa. Queste impostazioni hanno un elevato impatto sulla qualità (e il tempo di stampa)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" +msgstr "Indica tutte le impostazioni che influiscono sulla risoluzione della stampa. Queste impostazioni hanno un elevato impatto sulla qualità (e il tempo di" +" stampa)" #: /fdmprinter.def.json msgctxt "layer_height label" @@ -765,8 +848,11 @@ msgstr "Altezza dello strato" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -msgstr "Indica l’altezza di ciascuno strato in mm. Valori più elevati generano stampe più rapide con risoluzione inferiore, valori più bassi generano stampe più lente con risoluzione superiore." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." +msgstr "Indica l’altezza di ciascuno strato in mm. Valori più elevati generano stampe più rapide con risoluzione inferiore, valori più bassi generano stampe più" +" lente con risoluzione superiore." #: /fdmprinter.def.json msgctxt "layer_height_0 label" @@ -775,7 +861,9 @@ msgstr "Altezza dello strato iniziale" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "Indica l’altezza dello strato iniziale in mm. Uno strato iniziale più spesso facilita l’adesione al piano di stampa." #: /fdmprinter.def.json @@ -785,8 +873,12 @@ msgstr "Larghezza della linea" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." -msgstr "Indica la larghezza di una linea singola. In generale, la larghezza di ciascuna linea deve corrispondere alla larghezza dell’ugello. Tuttavia, una lieve riduzione di questo valore potrebbe generare stampe migliori." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." +msgstr "Indica la larghezza di una linea singola. In generale, la larghezza di ciascuna linea deve corrispondere alla larghezza dell’ugello. Tuttavia, una lieve" +" riduzione di questo valore potrebbe generare stampe migliori." #: /fdmprinter.def.json msgctxt "wall_line_width label" @@ -805,7 +897,9 @@ msgstr "Larghezza delle linee della parete esterna" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "Indica la larghezza della linea della parete esterna. Riducendo questo valore, è possibile stampare livelli di dettaglio più elevati." #: /fdmprinter.def.json @@ -815,7 +909,8 @@ msgstr "Larghezza delle linee della parete interna" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "Indica la larghezza di una singola linea della parete per tutte le linee della parete tranne quella più esterna." #: /fdmprinter.def.json @@ -905,7 +1000,9 @@ msgstr "Larghezza linea strato iniziale" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "Moltiplicatore della larghezza della linea del primo strato Il suo aumento potrebbe migliorare l'adesione al piano." #: /fdmprinter.def.json @@ -925,7 +1022,9 @@ msgstr "Estrusore pareti" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "Treno estrusore utilizzato per stampare le pareti. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json @@ -935,7 +1034,9 @@ msgstr "Estrusore parete esterna" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "Treno estrusore utilizzato per stampare la parete esterna. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json @@ -945,7 +1046,9 @@ msgstr "Estrusore parete interna" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "Treno estrusore utilizzato per stampare le pareti interne. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json @@ -955,7 +1058,9 @@ msgstr "Spessore delle pareti" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "Spessore delle pareti in direzione orizzontale. Questo valore diviso per la larghezza della linea della parete definisce il numero di pareti." #: /fdmprinter.def.json @@ -965,7 +1070,9 @@ msgstr "Numero delle linee perimetrali" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "Indica il numero delle pareti. Quando calcolato mediante lo spessore della parete, il valore viene arrotondato a numero intero." #: /fdmprinter.def.json @@ -975,8 +1082,12 @@ msgstr "Lunghezza transizione parete" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." -msgstr "Quando si esegue la transizione tra numeri di parete diversi poiché la parte diventa più sottile, viene allocata una determinata quantità di spazio per dividere o unire le linee perimetrali." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." +msgstr "Quando si esegue la transizione tra numeri di parete diversi poiché la parte diventa più sottile, viene allocata una determinata quantità di spazio per" +" dividere o unire le linee perimetrali." #: /fdmprinter.def.json msgctxt "wall_distribution_count label" @@ -985,8 +1096,11 @@ msgstr "Conteggio distribuzione parete" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." -msgstr "Il numero di pareti, conteggiate dal centro, su cui occorre distribuire la variazione. Valori più bassi indicano che la larghezza delle pareti esterne non cambia." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." +msgstr "Il numero di pareti, conteggiate dal centro, su cui occorre distribuire la variazione. Valori più bassi indicano che la larghezza delle pareti esterne" +" non cambia." #: /fdmprinter.def.json msgctxt "wall_transition_angle label" @@ -995,8 +1109,15 @@ msgstr "Angolo di soglia di transizione parete" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." -msgstr "Quando creare transizioni tra numeri di parete pari e dispari. Una forma a cuneo con un angolo maggiore di questa impostazione non presenta transazioni e nessuna parete verrà stampata al centro per riempire lo spazio rimanente. Riducendo questa impostazione si riduce il numero e la lunghezza di queste pareti centrali, ma potrebbe lasciare spazi vuoti o sovraestrusione." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." +msgstr "Quando creare transizioni tra numeri di parete pari e dispari. Una forma a cuneo con un angolo maggiore di questa impostazione non presenta transazioni" +" e nessuna parete verrà stampata al centro per riempire lo spazio rimanente. Riducendo questa impostazione si riduce il numero e la lunghezza di queste" +" pareti centrali, ma potrebbe lasciare spazi vuoti o sovraestrusione." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" @@ -1005,8 +1126,12 @@ msgstr "Distanza di filtro transizione parete" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." -msgstr "Se si pensa di eseguire la transizione avanti e indietro tra numeri di pareti differenti in rapida successione, non eseguire alcuna transizione. Rimuovere le transizioni se sono più vicine di questa distanza." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." +msgstr "Se si pensa di eseguire la transizione avanti e indietro tra numeri di pareti differenti in rapida successione, non eseguire alcuna transizione. Rimuovere" +" le transizioni se sono più vicine di questa distanza." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" @@ -1015,8 +1140,17 @@ msgstr "Margine filtro di transizione parete" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "Impedisce la transizione avanti e indietro tra una parete aggiuntiva e una di meno. Questo margine estende l'intervallo di larghezze linea che segue a [Larghezza minima della linea perimetrale - Margine, 2 * Larghezza minima della linea perimetrale + Margine]. Incrementando questo margine si riduce il numero di transizioni, che riduce il numero di avvii/interruzioni estrusione e durata dello spostamento. Tuttavia, variazioni ampie della larghezza della linea possono portare a problemi di sottoestrusione o sovraestrusione." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." +msgstr "Impedisce la transizione avanti e indietro tra una parete aggiuntiva e una di meno. Questo margine estende l'intervallo di larghezze linea che segue a" +" [Larghezza minima della linea perimetrale - Margine, 2 * Larghezza minima della linea perimetrale + Margine]. Incrementando questo margine si riduce il" +" numero di transizioni, che riduce il numero di avvii/interruzioni estrusione e durata dello spostamento. Tuttavia, variazioni ampie della larghezza della" +" linea possono portare a problemi di sottoestrusione o sovraestrusione." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" @@ -1025,7 +1159,9 @@ msgstr "Distanza del riempimento parete esterna" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "Distanza di spostamento inserita dopo la parete esterna per nascondere meglio la giunzione Z." #: /fdmprinter.def.json @@ -1035,8 +1171,13 @@ msgstr "Inserto parete esterna" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." -msgstr "Inserto applicato al percorso della parete esterna. Se la parete esterna è di dimensioni inferiori all’ugello e stampata dopo le pareti interne, utilizzare questo offset per fare in modo che il foro dell’ugello si sovrapponga alle pareti interne anziché all’esterno del modello." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." +msgstr "Inserto applicato al percorso della parete esterna. Se la parete esterna è di dimensioni inferiori all’ugello e stampata dopo le pareti interne, utilizzare" +" questo offset per fare in modo che il foro dell’ugello si sovrapponga alle pareti interne anziché all’esterno del modello." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" @@ -1045,8 +1186,15 @@ msgstr "Ottimizzazione sequenza di stampa pareti" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "Ottimizzare la sequenza di stampa delle pareti in modo da ridurre il numero di retrazioni e la distanza percorsa. L'abilitazione di questa funzione porta vantaggi per la maggior parte dei pezzi; alcuni possono richiedere un maggior tempo di esecuzione; si consiglia di confrontare i tempi di stampa stimati con e senza ottimizzazione. Scegliendo la funzione brim come tipo di adesione del piano di stampa, il primo strato non viene ottimizzato." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." +msgstr "Ottimizzare la sequenza di stampa delle pareti in modo da ridurre il numero di retrazioni e la distanza percorsa. L'abilitazione di questa funzione porta" +" vantaggi per la maggior parte dei pezzi; alcuni possono richiedere un maggior tempo di esecuzione; si consiglia di confrontare i tempi di stampa stimati" +" con e senza ottimizzazione. Scegliendo la funzione brim come tipo di adesione del piano di stampa, il primo strato non viene ottimizzato." #: /fdmprinter.def.json msgctxt "inset_direction label" @@ -1055,8 +1203,15 @@ msgstr "Ordinamento parete" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1075,7 +1230,9 @@ msgstr "Parete supplementare alternativa" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." msgstr "Stampa una parete supplementare ogni due strati. In questo modo il riempimento rimane catturato tra queste pareti supplementari, creando stampe più resistenti." #: /fdmprinter.def.json @@ -1085,8 +1242,18 @@ msgstr "Larghezza minima della linea perimetrale" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "Per strutture sottili, circa una o due volte la dimensione dell'ugello, le larghezze delle linee devono essere modificate per rispettare lo spessore del modello. Questa impostazione controlla la larghezza minima della linea consentita per le pareti. Le larghezze minime delle linee determinano intrinsecamente anche le larghezze massime delle linee, poiché si esegue la transizione da N a N+1 pareti ad uno spessore geometrico in cui le pareti N sono larghe e le pareti N+1 sono strette. La linea perimetrale più larga possible è due volte la larghezza minima della linea perimetrale." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." +msgstr "Per strutture sottili, circa una o due volte la dimensione dell'ugello, le larghezze delle linee devono essere modificate per rispettare lo spessore del" +" modello. Questa impostazione controlla la larghezza minima della linea consentita per le pareti. Le larghezze minime delle linee determinano intrinsecamente" +" anche le larghezze massime delle linee, poiché si esegue la transizione da N a N+1 pareti ad uno spessore geometrico in cui le pareti N sono larghe e" +" le pareti N+1 sono strette. La linea perimetrale più larga possible è due volte la larghezza minima della linea perimetrale." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" @@ -1095,8 +1262,16 @@ msgstr "Larghezza minima della linea perimetrale pari" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "La larghezza minima della linea per normali pareti poligonali. Questa impostazione determina lo spessore modello in corrispondenza del quale si passa dalla stampa di una singola linea perimetrale sottile alla stampa di due linee perimetrali. Una larghezza minima della linea perimetrale pari più elevata porta a una larghezza massima della linea perimetrale dispari più elevata. La larghezza massima della linea perimetrale pari viene calcolata come Larghezza della linea perimetrale esterna + 0,5 * Larghezza minima della linea perimetrale dispari." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "La larghezza minima della linea per normali pareti poligonali. Questa impostazione determina lo spessore modello in corrispondenza del quale si passa dalla" +" stampa di una singola linea perimetrale sottile alla stampa di due linee perimetrali. Una larghezza minima della linea perimetrale pari più elevata porta" +" a una larghezza massima della linea perimetrale dispari più elevata. La larghezza massima della linea perimetrale pari viene calcolata come Larghezza" +" della linea perimetrale esterna + 0,5 * Larghezza minima della linea perimetrale dispari." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1105,8 +1280,16 @@ msgstr "Larghezza minima della linea perimetrale dispari" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1115,7 +1298,9 @@ msgstr "Stampa pareti sottili" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "Stampa parti del modello orizzontalmente più sottili delle dimensioni dell'ugello." #: /fdmprinter.def.json @@ -1125,8 +1310,12 @@ msgstr "Dimensioni minime della feature" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." -msgstr "Spessore minimo di feature sottili. Le feature modello che sono più sottili di questo valore non verranno stampate, mentre le feature più spesse delle dimensioni minime della feature verranno ampliate fino alla larghezza minima della linea perimetrale." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." +msgstr "Spessore minimo di feature sottili. Le feature modello che sono più sottili di questo valore non verranno stampate, mentre le feature più spesse delle" +" dimensioni minime della feature verranno ampliate fino alla larghezza minima della linea perimetrale." #: /fdmprinter.def.json msgctxt "min_bead_width label" @@ -1135,8 +1324,13 @@ msgstr "Larghezza minima della linea perimetrale sottile" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." -msgstr "Larghezza della parete che sostituirà feature sottili (in base alle dimensioni minime della feature) del modello. Se la larghezza minima della linea perimetrale è più sottile dello spessore della feature, la parete diventerà spessa come la feature stessa." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." +msgstr "Larghezza della parete che sostituirà feature sottili (in base alle dimensioni minime della feature) del modello. Se la larghezza minima della linea perimetrale" +" è più sottile dello spessore della feature, la parete diventerà spessa come la feature stessa." #: /fdmprinter.def.json msgctxt "xy_offset label" @@ -1145,8 +1339,12 @@ msgstr "Espansione orizzontale" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." -msgstr "Determina l'entità di offset (o estensione dello strato) applicata a tutti i poligoni su ciascuno strato. I valori positivi possono compensare fori troppo estesi; i valori negativi possono compensare fori troppo piccoli." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." +msgstr "Determina l'entità di offset (o estensione dello strato) applicata a tutti i poligoni su ciascuno strato. I valori positivi possono compensare fori troppo" +" estesi; i valori negativi possono compensare fori troppo piccoli." #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" @@ -1155,8 +1353,12 @@ msgstr "Espansione orizzontale dello strato iniziale" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." -msgstr "È l'entità di offset (estensione dello strato) applicata a tutti i poligoni di supporto in ciascuno strato. Un valore negativo può compensare lo schiacciamento del primo strato noto come \"zampa di elefante\"." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." +msgstr "È l'entità di offset (estensione dello strato) applicata a tutti i poligoni di supporto in ciascuno strato. Un valore negativo può compensare lo schiacciamento" +" del primo strato noto come \"zampa di elefante\"." #: /fdmprinter.def.json msgctxt "hole_xy_offset label" @@ -1165,7 +1367,9 @@ msgstr "Espansione orizzontale dei fori" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." msgstr "Entità di offset applicato a tutti i fori di ciascuno strato. Valori positivi aumentano le dimensioni dei fori, mentre valori negativi le riducono." #: /fdmprinter.def.json @@ -1175,8 +1379,16 @@ msgstr "Allineamento delle giunzioni a Z" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -msgstr "Punto di partenza di ogni percorso nell'ambito di uno strato. Quando i percorsi in strati consecutivi iniziano nello stesso punto, sulla stampa può apparire una linea di giunzione verticale. Se si allineano in prossimità di una posizione specificata dall’utente, la linea di giunzione può essere rimossa più facilmente. Se disposti in modo casuale, le imprecisioni in corrispondenza dell'inizio del percorso saranno meno evidenti. Prendendo il percorso più breve la stampa sarà più veloce." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." +msgstr "Punto di partenza di ogni percorso nell'ambito di uno strato. Quando i percorsi in strati consecutivi iniziano nello stesso punto, sulla stampa può apparire" +" una linea di giunzione verticale. Se si allineano in prossimità di una posizione specificata dall’utente, la linea di giunzione può essere rimossa più" +" facilmente. Se disposti in modo casuale, le imprecisioni in corrispondenza dell'inizio del percorso saranno meno evidenti. Prendendo il percorso più breve" +" la stampa sarà più veloce." #: /fdmprinter.def.json msgctxt "z_seam_type option back" @@ -1255,7 +1467,9 @@ msgstr "Giunzione Z X" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "La coordinata X della posizione in prossimità della quale si innesca all’avvio della stampa di ciascuna parte in uno strato." #: /fdmprinter.def.json @@ -1265,7 +1479,9 @@ msgstr "Giunzione Z Y" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "La coordinata Y della posizione in prossimità della quale si innesca all’avvio della stampa di ciascuna parte in uno strato." #: /fdmprinter.def.json @@ -1275,8 +1491,18 @@ msgstr "Preferenze angolo giunzione" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." -msgstr "Controlla se gli angoli sul profilo del modello influenzano la posizione della giunzione. Nessuno significa che gli angoli non hanno alcuna influenza sulla posizione della giunzione. Nascondi giunzione favorisce la presenza della giunzione su un angolo interno. Esponi giunzione favorisce la presenza della giunzione su un angolo esterno. Nascondi o esponi giunzione favorisce la presenza della giunzione su un angolo interno o esterno. Smart Hiding consente sia gli angoli interni che quelli esterni ma sceglie con maggiore frequenza gli angoli interni, se opportuno." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." +msgstr "Controlla se gli angoli sul profilo del modello influenzano la posizione della giunzione. Nessuno significa che gli angoli non hanno alcuna influenza sulla" +" posizione della giunzione. Nascondi giunzione favorisce la presenza della giunzione su un angolo interno. Esponi giunzione favorisce la presenza della" +" giunzione su un angolo esterno. Nascondi o esponi giunzione favorisce la presenza della giunzione su un angolo interno o esterno. Smart Hiding consente" +" sia gli angoli interni che quelli esterni ma sceglie con maggiore frequenza gli angoli interni, se opportuno." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" @@ -1310,8 +1536,12 @@ msgstr "Riferimento giunzione Z" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." -msgstr "Se abilitato, le coordinate della giunzione Z sono riferite al centro di ogni parte. Se disabilitato, le coordinate definiscono una posizione assoluta sul piano di stampa." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." +msgstr "Se abilitato, le coordinate della giunzione Z sono riferite al centro di ogni parte. Se disabilitato, le coordinate definiscono una posizione assoluta" +" sul piano di stampa." #: /fdmprinter.def.json msgctxt "top_bottom label" @@ -1330,7 +1560,9 @@ msgstr "Estrusore rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "Treno estrusore utilizzato per stampare il rivestimento più in alto. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json @@ -1340,7 +1572,9 @@ msgstr "Strati di rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "Numero degli strati di rivestimento superiori. Solitamente è sufficiente un unico strato di sommità per ottenere superfici superiori di qualità elevata." #: /fdmprinter.def.json @@ -1385,8 +1619,12 @@ msgstr "Ordine superficie superiore monotonico" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Stampa linee superficie superiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Stampa linee superficie superiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione" +" richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." #: /fdmprinter.def.json msgctxt "roofing_angles label" @@ -1395,8 +1633,17 @@ msgstr "Direzioni linea rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Un elenco di direzioni linee intere da usare quando gli strati rivestimento superficie superiore utilizzano le linee o la configurazione zig zag. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi)." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "Un elenco di direzioni linee intere da usare quando gli strati rivestimento superficie superiore utilizzano le linee o la configurazione zig zag. Gli elementi" +" dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio." +" Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i" +" valori angolari predefiniti (45 e 135 gradi)." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" @@ -1405,7 +1652,9 @@ msgstr "Estrusore superiore/inferiore" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "Treno estrusore utilizzato per stampare il rivestimento superiore e quello inferiore. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json @@ -1415,7 +1664,9 @@ msgstr "Spessore dello strato superiore/inferiore" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "Indica lo spessore degli strati superiore/inferiore nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati superiori/inferiori." #: /fdmprinter.def.json @@ -1425,7 +1676,9 @@ msgstr "Spessore dello strato superiore" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "Indica lo spessore degli strati superiori nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati superiori." #: /fdmprinter.def.json @@ -1435,7 +1688,9 @@ msgstr "Strati superiori" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "Indica il numero degli strati superiori. Quando calcolato mediante lo spessore dello strato superiore, il valore viene arrotondato a numero intero." #: /fdmprinter.def.json @@ -1445,7 +1700,9 @@ msgstr "Spessore degli strati inferiori" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "Indica lo spessore degli strati inferiori nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati inferiori." #: /fdmprinter.def.json @@ -1455,7 +1712,9 @@ msgstr "Strati inferiori" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "Indica il numero degli strati inferiori. Quando calcolato mediante lo spessore dello strato inferiore, il valore viene arrotondato a numero intero." #: /fdmprinter.def.json @@ -1465,8 +1724,11 @@ msgstr "Layer inferiori iniziali" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." -msgstr "Il numero di layer inferiori iniziali, dal piano di stampa verso l'alto. Quando viene calcolato mediante lo spessore inferiore, questo valore viene arrotondato a un numero intero." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." +msgstr "Il numero di layer inferiori iniziali, dal piano di stampa verso l'alto. Quando viene calcolato mediante lo spessore inferiore, questo valore viene arrotondato" +" a un numero intero." #: /fdmprinter.def.json msgctxt "top_bottom_pattern label" @@ -1525,8 +1787,14 @@ msgstr "Collega poligoni superiori/inferiori" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." -msgstr "Collega i percorsi del rivestimento esterno superiore/inferiore quando corrono uno accanto all’altro. Per le configurazioni concentriche, l’abilitazione di questa impostazione riduce notevolmente il tempo di spostamento, tuttavia poiché i collegamenti possono aver luogo a metà del riempimento, con questa funzione la qualità della superficie superiore potrebbe risultare inferiore." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." +msgstr "Collega i percorsi del rivestimento esterno superiore/inferiore quando corrono uno accanto all’altro. Per le configurazioni concentriche, l’abilitazione" +" di questa impostazione riduce notevolmente il tempo di spostamento, tuttavia poiché i collegamenti possono aver luogo a metà del riempimento, con questa" +" funzione la qualità della superficie superiore potrebbe risultare inferiore." #: /fdmprinter.def.json msgctxt "skin_monotonic label" @@ -1535,8 +1803,12 @@ msgstr "Ordine superiore/inferiore monotonico" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Stampa linee superiori/inferiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Stampa linee superiori/inferiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione" +" richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." #: /fdmprinter.def.json msgctxt "skin_angles label" @@ -1545,8 +1817,17 @@ msgstr "Direzioni delle linee superiori/inferiori" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Un elenco di direzioni linee intere da usare quando gli strati superiori/inferiori utilizzano le linee o la configurazione zig zag. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi)." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." +msgstr "Un elenco di direzioni linee intere da usare quando gli strati superiori/inferiori utilizzano le linee o la configurazione zig zag. Gli elementi dall’elenco" +" sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate" +" sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari" +" predefiniti (45 e 135 gradi)." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" @@ -1555,8 +1836,15 @@ msgstr "Nessun rivest. est. negli interstizi a Z" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." -msgstr "Quando il modello presenta piccoli spazi vuoti verticali composti da un numero ridotto di strati, intorno a questi strati di norma dovrebbe essere presente un rivestimento esterno nell'interstizio. Abilitare questa impostazione per non generare il rivestimento esterno se l'interstizio verticale è molto piccolo. Ciò consente di migliorare il tempo di stampa e il tempo di sezionamento, ma dal punto di vista tecnico lascia il riempimento esposto all'aria." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." +msgstr "Quando il modello presenta piccoli spazi vuoti verticali composti da un numero ridotto di strati, intorno a questi strati di norma dovrebbe essere presente" +" un rivestimento esterno nell'interstizio. Abilitare questa impostazione per non generare il rivestimento esterno se l'interstizio verticale è molto piccolo." +" Ciò consente di migliorare il tempo di stampa e il tempo di sezionamento, ma dal punto di vista tecnico lascia il riempimento esposto all'aria." #: /fdmprinter.def.json msgctxt "skin_outline_count label" @@ -1565,8 +1853,12 @@ msgstr "Numero di pareti di rivestimento esterno supplementari" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." -msgstr "Sostituisce la parte più esterna della configurazione degli strati superiori/inferiori con una serie di linee concentriche. L’utilizzo di una o due linee migliora le parti superiori (tetti) che iniziano sul materiale di riempimento." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." +msgstr "Sostituisce la parte più esterna della configurazione degli strati superiori/inferiori con una serie di linee concentriche. L’utilizzo di una o due linee" +" migliora le parti superiori (tetti) che iniziano sul materiale di riempimento." #: /fdmprinter.def.json msgctxt "ironing_enabled label" @@ -1575,8 +1867,14 @@ msgstr "Abilita stiratura" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." -msgstr "Andare ancora una volta sulla superficie superiore, questa volta estrudendo una piccolissima quantità di materiale. Lo scopo è quello di sciogliere ulteriormente la plastica sulla parte superiore, creando una superficie più liscia. La pressione nella camera dell'ugello viene mantenuta elevata, in modo che le grinze nella superficie siano riempite con il materiale." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." +msgstr "Andare ancora una volta sulla superficie superiore, questa volta estrudendo una piccolissima quantità di materiale. Lo scopo è quello di sciogliere ulteriormente" +" la plastica sulla parte superiore, creando una superficie più liscia. La pressione nella camera dell'ugello viene mantenuta elevata, in modo che le grinze" +" nella superficie siano riempite con il materiale." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" @@ -1585,8 +1883,11 @@ msgstr "Stiramento del solo strato più elevato" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." -msgstr "Effettua lo stiramento solo dell'ultimissimo strato della maglia. È possibile quindi risparmiare tempo se gli strati inferiori non richiedono una finitura con superficie liscia." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." +msgstr "Effettua lo stiramento solo dell'ultimissimo strato della maglia. È possibile quindi risparmiare tempo se gli strati inferiori non richiedono una finitura" +" con superficie liscia." #: /fdmprinter.def.json msgctxt "ironing_pattern label" @@ -1615,8 +1916,12 @@ msgstr "Ordine di stiratura monotonico" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Stampa linee di stiratura in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Stampa linee di stiratura in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede" +" un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" @@ -1635,8 +1940,14 @@ msgstr "Flusso di stiratura" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." -msgstr "Quantità di materiale, relativo ad una normale linea del rivestimento, da estrudere durante la stiratura. Mantenere l'ugello pieno aiuta a riempire alcune delle fessure presenti sulla superficie superiore, ma una quantità eccessiva comporta un'estrusione eccessiva con conseguente puntinatura sui lati della superficie." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." +msgstr "Quantità di materiale, relativo ad una normale linea del rivestimento, da estrudere durante la stiratura. Mantenere l'ugello pieno aiuta a riempire alcune" +" delle fessure presenti sulla superficie superiore, ma una quantità eccessiva comporta un'estrusione eccessiva con conseguente puntinatura sui lati della" +" superficie." #: /fdmprinter.def.json msgctxt "ironing_inset label" @@ -1645,8 +1956,11 @@ msgstr "Inserto di stiratura" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." -msgstr "Distanza da mantenere dai bordi del modello. La stiratura fino in fondo sino al bordo del reticolo può causare la formazione di un bordo frastagliato nella stampa." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." +msgstr "Distanza da mantenere dai bordi del modello. La stiratura fino in fondo sino al bordo del reticolo può causare la formazione di un bordo frastagliato nella" +" stampa." #: /fdmprinter.def.json msgctxt "speed_ironing label" @@ -1685,8 +1999,19 @@ msgstr "Percentuale di sovrapposizione del rivestimento esterno" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno espressa in percentuale delle larghezze delle linee del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. Si noti che, data una larghezza uguale del rivestimento esterno e della linea perimetrale, qualsiasi percentuale superiore al 50% può già causare il superamento della parete da parte del rivestimento esterno in quanto, in quel punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già avere superato la parte centrale della parete." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." +msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno espressa in percentuale delle larghezze" +" delle linee del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. Si noti che, data" +" una larghezza uguale del rivestimento esterno e della linea perimetrale, qualsiasi percentuale superiore al 50% può già causare il superamento della parete" +" da parte del rivestimento esterno in quanto, in quel punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già avere superato la" +" parte centrale della parete." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" @@ -1695,8 +2020,17 @@ msgstr "Sovrapposizione del rivestimento esterno" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. Si noti che, data una larghezza uguale del rivestimento esterno e della linea perimetrale, qualsiasi percentuale superiore alla metà della parete può già causare il superamento della parete da parte del rivestimento esterno in quanto, in quel punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già aver superato la parte centrale della parete." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." +msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno. Una leggera sovrapposizione consente" +" alle pareti di essere saldamente collegate al rivestimento. Si noti che, data una larghezza uguale del rivestimento esterno e della linea perimetrale," +" qualsiasi percentuale superiore alla metà della parete può già causare il superamento della parete da parte del rivestimento esterno in quanto, in quel" +" punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già aver superato la parte centrale della parete." #: /fdmprinter.def.json msgctxt "skin_preshrink label" @@ -1705,8 +2039,13 @@ msgstr "Larghezza rimozione rivestimento" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." -msgstr "Larghezza massima delle aree di rivestimento che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore/inferiore sulle superfici inclinate del modello." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." +msgstr "Larghezza massima delle aree di rivestimento che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo" +" può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore/inferiore sulle superfici inclinate del modello." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" @@ -1715,8 +2054,13 @@ msgstr "Larghezza rimozione rivestimento superiore" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." -msgstr "Larghezza massima delle aree di rivestimento superiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore sulle superfici inclinate del modello." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." +msgstr "Larghezza massima delle aree di rivestimento superiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata." +" Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore sulle superfici inclinate del modello." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" @@ -1725,8 +2069,13 @@ msgstr "Larghezza rimozione rivestimento inferiore" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." -msgstr "Larghezza massima delle aree di rivestimento inferiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento inferiore sulle superfici inclinate del modello." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." +msgstr "Larghezza massima delle aree di rivestimento inferiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata." +" Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento inferiore sulle superfici inclinate del modello." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" @@ -1735,8 +2084,12 @@ msgstr "Distanza prolunga rivestimento esterno" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." -msgstr "Distanza per cui i rivestimenti si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono una migliore aderenza al rivestimento delle pareti degli strati adiacenti. Valori minori consentono di risparmiare sul materiale utilizzato." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." +msgstr "Distanza per cui i rivestimenti si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono una migliore" +" aderenza al rivestimento delle pareti degli strati adiacenti. Valori minori consentono di risparmiare sul materiale utilizzato." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" @@ -1745,8 +2098,13 @@ msgstr "Distanza prolunga rivestimento superiore" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." -msgstr "Distanza per cui i rivestimenti superiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono una migliore aderenza al rivestimento delle pareti dello strato superiore. Valori minori consentono di risparmiare sul materiale utilizzato." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." +msgstr "Distanza per cui i rivestimenti superiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono" +" una migliore aderenza al rivestimento delle pareti dello strato superiore. Valori minori consentono di risparmiare sul materiale utilizzato." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" @@ -1755,8 +2113,13 @@ msgstr "Distanza prolunga rivestimento inferiore" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." -msgstr "Distanza per cui i rivestimenti inferiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono una migliore aderenza al rivestimento delle pareti dello strato inferiore. Valori minori consentono di risparmiare sul materiale utilizzato." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." +msgstr "Distanza per cui i rivestimenti inferiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono" +" una migliore aderenza al rivestimento delle pareti dello strato inferiore. Valori minori consentono di risparmiare sul materiale utilizzato." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" @@ -1765,8 +2128,17 @@ msgstr "Angolo massimo rivestimento esterno per prolunga" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." -msgstr "Nelle superfici superiore e/o inferiore dell'oggetto con un angolo più grande di questa impostazione, il rivestimento esterno non sarà prolungato. Questo evita il prolungamento delle aree del rivestimento esterno strette che vengono create quando la pendenza della superficie del modello è quasi verticale. Un angolo di 0° è orizzontale e non causa il prolungamento di alcun rivestimento esterno, mentre un angolo di 90° è verticale e causa il prolungamento di tutto il rivestimento esterno." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." +msgstr "Nelle superfici superiore e/o inferiore dell'oggetto con un angolo più grande di questa impostazione, il rivestimento esterno non sarà prolungato. Questo" +" evita il prolungamento delle aree del rivestimento esterno strette che vengono create quando la pendenza della superficie del modello è quasi verticale." +" Un angolo di 0° è orizzontale e non causa il prolungamento di alcun rivestimento esterno, mentre un angolo di 90° è verticale e causa il prolungamento" +" di tutto il rivestimento esterno." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" @@ -1775,8 +2147,12 @@ msgstr "Larghezza minima rivestimento esterno per prolunga" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "Le aree del rivestimento esterno inferiori a questa non vengono prolungate. In tal modo si evita di prolungare le aree del rivestimento esterno strette che vengono create quando la superficie del modello presenta un’inclinazione quasi verticale." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." +msgstr "Le aree del rivestimento esterno inferiori a questa non vengono prolungate. In tal modo si evita di prolungare le aree del rivestimento esterno strette" +" che vengono create quando la superficie del modello presenta un’inclinazione quasi verticale." #: /fdmprinter.def.json msgctxt "infill label" @@ -1795,7 +2171,8 @@ msgstr "Estrusore riempimento" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per stampare il riempimento. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json @@ -1815,8 +2192,11 @@ msgstr "Distanza tra le linee di riempimento" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." -msgstr "Indica la distanza tra le linee di riempimento stampate. Questa impostazione viene calcolata mediante la densità del riempimento e la larghezza della linea di riempimento." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." +msgstr "Indica la distanza tra le linee di riempimento stampate. Questa impostazione viene calcolata mediante la densità del riempimento e la larghezza della linea" +" di riempimento." #: /fdmprinter.def.json msgctxt "infill_pattern label" @@ -1825,8 +2205,18 @@ msgstr "Configurazione di riempimento" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente su ogni strato. Le configurazioni gyroid, cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione della forza in ogni direzione. Il riempimento fulmine cerca di minimizzare il riempimento, supportando solo la parte superiore dell'oggetto." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." +msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del" +" materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente" +" su ogni strato. Le configurazioni gyroid, cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione" +" della forza in ogni direzione. Il riempimento fulmine cerca di minimizzare il riempimento, supportando solo la parte superiore dell'oggetto." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1905,8 +2295,15 @@ msgstr "Collegamento delle linee di riempimento" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -msgstr "Collegare le estremità nel punto in cui il riempimento incontra la parete interna utilizzando una linea che segue la forma della parete interna. L'abilitazione di questa impostazione può far meglio aderire il riempimento alle pareti riducendo nel contempo gli effetti del riempimento sulla qualità delle superfici verticali. La disabilitazione di questa impostazione consente di ridurre la quantità di materiale utilizzato." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." +msgstr "Collegare le estremità nel punto in cui il riempimento incontra la parete interna utilizzando una linea che segue la forma della parete interna. L'abilitazione" +" di questa impostazione può far meglio aderire il riempimento alle pareti riducendo nel contempo gli effetti del riempimento sulla qualità delle superfici" +" verticali. La disabilitazione di questa impostazione consente di ridurre la quantità di materiale utilizzato." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" @@ -1915,8 +2312,12 @@ msgstr "Collega poligoni di riempimento" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." -msgstr "Collega i percorsi di riempimento quando corrono uno accanto all’altro. Per le configurazioni di riempimento composte da più poligoni chiusi, l’abilitazione di questa impostazione riduce notevolmente il tempo di spostamento." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." +msgstr "Collega i percorsi di riempimento quando corrono uno accanto all’altro. Per le configurazioni di riempimento composte da più poligoni chiusi, l’abilitazione" +" di questa impostazione riduce notevolmente il tempo di spostamento." #: /fdmprinter.def.json msgctxt "infill_angles label" @@ -1925,8 +2326,17 @@ msgstr "Direzioni delle linee di riempimento" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Un elenco di direzioni linee intere. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi per le linee e la configurazione zig zag e 45 gradi per tutte le altre configurazioni)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." +msgstr "Un elenco di direzioni linee intere. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine" +" dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco" +" predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi per le linee e la configurazione zig zag e 45 gradi per tutte" +" le altre configurazioni)." #: /fdmprinter.def.json msgctxt "infill_offset_x label" @@ -1955,8 +2365,12 @@ msgstr "Avvio con riempimento casuale" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." -msgstr "Decidere in modo casuale quale sarà la linea di riempimento ad essere stampata per prima. In tal modo si evita che un segmento diventi il più resistente sebbene si esegua uno spostamento aggiuntivo." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." +msgstr "Decidere in modo casuale quale sarà la linea di riempimento ad essere stampata per prima. In tal modo si evita che un segmento diventi il più resistente" +" sebbene si esegua uno spostamento aggiuntivo." #: /fdmprinter.def.json msgctxt "infill_multiplier label" @@ -1965,8 +2379,12 @@ msgstr "Moltiplicatore delle linee di riempimento" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." -msgstr "Converte ogni linea di riempimento in questo numero di linee. Le linee supplementari non si incrociano tra loro, ma si evitano. In tal modo il riempimento risulta più rigido, ma il tempo di stampa e la quantità di materiale aumentano." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." +msgstr "Converte ogni linea di riempimento in questo numero di linee. Le linee supplementari non si incrociano tra loro, ma si evitano. In tal modo il riempimento" +" risulta più rigido, ma il tempo di stampa e la quantità di materiale aumentano." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" @@ -1976,11 +2394,16 @@ msgstr "Conteggio pareti di riempimento supplementari" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"Aggiunge pareti supplementari intorno alla zona di riempimento. Queste pareti possono ridurre l’abbassamento delle linee del rivestimento esterno superiore/inferiore, pertanto saranno necessari meno strati di rivestimento esterno superiore/inferiore per ottenere la stessa qualità al costo del materiale supplementare.\n" -"Questa funzione può essere abbinata a Collega poligoni riempimento per collegare tutto il riempimento in un unico percorso di estrusione senza necessità di avanzamenti o arretramenti, se configurata correttamente." +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "Aggiunge pareti supplementari intorno alla zona di riempimento. Queste pareti possono ridurre l’abbassamento delle linee del rivestimento esterno superiore/inferiore," +" pertanto saranno necessari meno strati di rivestimento esterno superiore/inferiore per ottenere la stessa qualità al costo del materiale supplementare.\nQuesta" +" funzione può essere abbinata a Collega poligoni riempimento per collegare tutto il riempimento in un unico percorso di estrusione senza necessità di avanzamenti" +" o arretramenti, se configurata correttamente." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1989,8 +2412,13 @@ msgstr "Guscio suddivisione in cubi" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." -msgstr "Un aggiunta al raggio dal centro di ciascun cubo per controllare il contorno del modello, per decidere se questo cubo deve essere suddiviso. Valori maggiori comportano un guscio più spesso di cubi piccoli vicino al contorno del modello." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." +msgstr "Un aggiunta al raggio dal centro di ciascun cubo per controllare il contorno del modello, per decidere se questo cubo deve essere suddiviso. Valori maggiori" +" comportano un guscio più spesso di cubi piccoli vicino al contorno del modello." #: /fdmprinter.def.json msgctxt "infill_overlap label" @@ -1999,8 +2427,12 @@ msgstr "Percentuale di sovrapposizione del riempimento" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." +msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione" +" consente il saldo collegamento delle pareti al riempimento." #: /fdmprinter.def.json msgctxt "infill_overlap_mm label" @@ -2009,7 +2441,9 @@ msgstr "Sovrapposizione del riempimento" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento." #: /fdmprinter.def.json @@ -2019,8 +2453,12 @@ msgstr "Distanza del riempimento" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -msgstr "Indica la distanza di uno spostamento inserito dopo ogni linea di riempimento, per determinare una migliore adesione del riempimento alle pareti. Questa opzione è simile alla sovrapposizione del riempimento, ma senza estrusione e solo su una estremità della linea di riempimento." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." +msgstr "Indica la distanza di uno spostamento inserito dopo ogni linea di riempimento, per determinare una migliore adesione del riempimento alle pareti. Questa" +" opzione è simile alla sovrapposizione del riempimento, ma senza estrusione e solo su una estremità della linea di riempimento." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" @@ -2029,8 +2467,11 @@ msgstr "Spessore dello strato di riempimento" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." -msgstr "Indica lo spessore per strato di materiale di riempimento. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso contrario viene arrotondato." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." +msgstr "Indica lo spessore per strato di materiale di riempimento. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso contrario viene" +" arrotondato." #: /fdmprinter.def.json msgctxt "gradual_infill_steps label" @@ -2039,8 +2480,12 @@ msgstr "Fasi di riempimento graduale" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." -msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto degli strati superiori. Le aree più vicine agli strati superiori avranno una densità maggiore, fino alla densità del riempimento." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." +msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto degli strati superiori. Le aree più vicine agli strati superiori" +" avranno una densità maggiore, fino alla densità del riempimento." #: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" @@ -2049,7 +2494,8 @@ msgstr "Altezza fasi di riempimento graduale" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "Indica l’altezza di riempimento di una data densità prima di passare a metà densità." #: /fdmprinter.def.json @@ -2059,8 +2505,14 @@ msgstr "Riempimento prima delle pareti" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "Stampa il riempimento prima delle pareti. La stampa preliminare delle pareti può avere come risultato pareti più precise, ma sbalzi di stampa peggiori. La stampa preliminare del riempimento produce pareti più robuste, anche se a volte la configurazione (o pattern) di riempimento potrebbe risultare visibile attraverso la superficie." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." +msgstr "Stampa il riempimento prima delle pareti. La stampa preliminare delle pareti può avere come risultato pareti più precise, ma sbalzi di stampa peggiori." +" La stampa preliminare del riempimento produce pareti più robuste, anche se a volte la configurazione (o pattern) di riempimento potrebbe risultare visibile" +" attraverso la superficie." #: /fdmprinter.def.json msgctxt "min_infill_area label" @@ -2079,8 +2531,12 @@ msgstr "Supporto riempimento" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." -msgstr "Stampare le strutture di riempimento solo laddove è necessario supportare le sommità del modello. L'abilitazione di questa funzione riduce il tempo di stampa e l'utilizzo del materiale, ma comporta una disuniforme resistenza dell'oggetto." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." +msgstr "Stampare le strutture di riempimento solo laddove è necessario supportare le sommità del modello. L'abilitazione di questa funzione riduce il tempo di" +" stampa e l'utilizzo del materiale, ma comporta una disuniforme resistenza dell'oggetto." #: /fdmprinter.def.json msgctxt "infill_support_angle label" @@ -2089,8 +2545,12 @@ msgstr "Angolo di sbalzo del riempimento" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." -msgstr "L'angolo minimo degli sbalzi interni per il quale viene aggiunto il riempimento. Per un valore corrispondente a 0°, gli oggetti sono completamente riempiti di materiale, per un valore corrispondente a 90° non è previsto riempimento." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." +msgstr "L'angolo minimo degli sbalzi interni per il quale viene aggiunto il riempimento. Per un valore corrispondente a 0°, gli oggetti sono completamente riempiti" +" di materiale, per un valore corrispondente a 90° non è previsto riempimento." #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" @@ -2119,7 +2579,9 @@ msgstr "Angolo di supporto riempimento fulmine" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "Determina quando uno strato di riempimento fulmine deve supportare il materiale sopra di esso. Misurato nell'angolo dato lo stesso di uno strato." #: /fdmprinter.def.json @@ -2129,7 +2591,9 @@ msgstr "Angolo di sbalzo riempimento fulmine" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "Determina quando uno strato di riempimento fulmine deve supportare il modello sopra di esso. Misurato nell'angolo dato lo spessore." #: /fdmprinter.def.json @@ -2139,8 +2603,11 @@ msgstr "Angolo eliminazione riempimento fulmine" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." -msgstr "I punti finali delle linee di riempimento vengono accorciati per risparmiare sul materiale. Questa impostazione è l'angolo di sbalzo dei punti finali di queste linee." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." +msgstr "I punti finali delle linee di riempimento vengono accorciati per risparmiare sul materiale. Questa impostazione è l'angolo di sbalzo dei punti finali di" +" queste linee." #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" @@ -2149,8 +2616,11 @@ msgstr "Angolo di raddrizzatura riempimento fulmine" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." -msgstr "Le linee di riempimento vengono raddrizzate per risparmiare sul tempo di stampa. Questo è l'angolo di sbalzo massimo consentito sulla lunghezza della linea di riempimento." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." +msgstr "Le linee di riempimento vengono raddrizzate per risparmiare sul tempo di stampa. Questo è l'angolo di sbalzo massimo consentito sulla lunghezza della linea" +" di riempimento." #: /fdmprinter.def.json msgctxt "material label" @@ -2169,8 +2639,12 @@ msgstr "Temperatura di stampa preimpostata" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" -msgstr "La temperatura preimpostata utilizzata per la stampa. Deve essere la temperatura “base” di un materiale. Tutte le altre temperature di stampa devono usare scostamenti basati su questo valore" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" +msgstr "La temperatura preimpostata utilizzata per la stampa. Deve essere la temperatura “base” di un materiale. Tutte le altre temperature di stampa devono usare" +" scostamenti basati su questo valore" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" @@ -2179,7 +2653,9 @@ msgstr "Temperatura volume di stampa" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "La temperatura dell'ambiente in cui stampare. Se il valore è 0, la temperatura del volume di stampa non verrà regolata." #: /fdmprinter.def.json @@ -2199,7 +2675,9 @@ msgstr "Temperatura di stampa Strato iniziale" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "Indica la temperatura usata per la stampa del primo strato. Impostare a 0 per disabilitare la manipolazione speciale dello strato iniziale." #: /fdmprinter.def.json @@ -2209,7 +2687,9 @@ msgstr "Temperatura di stampa iniziale" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "La temperatura minima durante il riscaldamento fino alla temperatura alla quale può già iniziare la stampa." #: /fdmprinter.def.json @@ -2219,7 +2699,9 @@ msgstr "Temperatura di stampa finale" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "La temperatura alla quale può già iniziare il raffreddamento prima della fine della stampa." #: /fdmprinter.def.json @@ -2229,8 +2711,11 @@ msgstr "Modificatore della velocità di raffreddamento estrusione" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." -msgstr "Indica l'incremento di velocità di raffreddamento dell'ugello in fase di estrusione. Lo stesso valore viene usato per indicare la perdita di velocità di riscaldamento durante il riscaldamento in fase di estrusione." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." +msgstr "Indica l'incremento di velocità di raffreddamento dell'ugello in fase di estrusione. Lo stesso valore viene usato per indicare la perdita di velocità di" +" riscaldamento durante il riscaldamento in fase di estrusione." #: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" @@ -2239,8 +2724,12 @@ msgstr "Temperatura piano di stampa preimpostata" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" -msgstr "La temperatura preimpostata utilizzata per il piano di stampa. Deve essere la temperatura “base” di un piano di stampa. Tutte le altre temperature di stampa devono usare scostamenti basati su questo valore" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" +msgstr "La temperatura preimpostata utilizzata per il piano di stampa. Deve essere la temperatura “base” di un piano di stampa. Tutte le altre temperature di stampa" +" devono usare scostamenti basati su questo valore" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" @@ -2249,7 +2738,9 @@ msgstr "Temperatura piano di stampa" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "Indica la temperatura utilizzata per il piano di stampa riscaldato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato." #: /fdmprinter.def.json @@ -2259,8 +2750,11 @@ msgstr "Temperatura piano di stampa Strato iniziale" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." -msgstr "Indica la temperatura usata per il piano di stampa riscaldato per il primo strato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato per il primo strato." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." +msgstr "Indica la temperatura usata per il piano di stampa riscaldato per il primo strato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato" +" per il primo strato." #: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" @@ -2289,7 +2783,9 @@ msgstr "Fattore di scala per la compensazione della contrazione" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore." #: /fdmprinter.def.json @@ -2299,7 +2795,9 @@ msgstr "Fattore di scala orizzontale per la compensazione della contrazione" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore nella direzione XY (orizzontalmente)." #: /fdmprinter.def.json @@ -2309,7 +2807,9 @@ msgstr "Fattore di scala verticale per la compensazione della contrazione" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore nella direzione Z (verticalmente)." #: /fdmprinter.def.json @@ -2319,8 +2819,12 @@ msgstr "Materiale cristallino" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" -msgstr "Questo tipo di materiale è quello che si stacca in modo netto quando viene riscaldato (cristallino) oppure è il tipo che produce lunghe catene di polimeri intrecciati (non cristallino)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" +msgstr "Questo tipo di materiale è quello che si stacca in modo netto quando viene riscaldato (cristallino) oppure è il tipo che produce lunghe catene di polimeri" +" intrecciati (non cristallino)?" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" @@ -2339,7 +2843,9 @@ msgstr "Velocità di retrazione anti fuoriuscita del materiale" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "La velocità a cui deve essere retratto il materiale durante un cambio di filamento per evitare la fuoriuscita di materiale." #: /fdmprinter.def.json @@ -2359,7 +2865,9 @@ msgstr "Velocità di retrazione prima della rottura" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "La velocità massima di retrazione del filamento prima che si rompa durante questa operazione." #: /fdmprinter.def.json @@ -2369,7 +2877,9 @@ msgstr "Temperatura di preparazione alla rottura" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "La temperatura utilizzata per scaricare il materiale. deve essere più o meno uguale alla massima temperatura di stampa possibile." #: /fdmprinter.def.json @@ -2389,7 +2899,8 @@ msgstr "Velocità di retrazione per la rottura" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "La velocità alla quale retrarre il filamento al fine di romperlo in modo netto." #: /fdmprinter.def.json @@ -2419,7 +2930,9 @@ msgstr "Lunghezza di svuotamento dello scarico" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "Quantità di materiale da utilizzare per svuotare il materiale precedente dall'ugello (in lunghezza del filamento) quando si passa a un materiale diverso." #: /fdmprinter.def.json @@ -2429,7 +2942,9 @@ msgstr "Velocità di svuotamento di fine filamento" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "Velocità di adescamento del materiale dopo la sostituzione di una bobina vuota con una nuova dello stesso materiale." #: /fdmprinter.def.json @@ -2439,8 +2954,12 @@ msgstr "Lunghezza di svuotamento di fine filamento" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." -msgstr "Quantità di materiale da utilizzare per svuotare il materiale precedente dall'ugello (in lunghezza del filamento) durante la sostituzione di una bobina vuota con una nuova dello stesso materiale." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." +msgstr "Quantità di materiale da utilizzare per svuotare il materiale precedente dall'ugello (in lunghezza del filamento) durante la sostituzione di una bobina" +" vuota con una nuova dello stesso materiale." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" @@ -2459,8 +2978,12 @@ msgstr "Fattore di spostamento senza carico" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." -msgstr "Fattore indicante la quantità di filamento che viene compressa tra l'alimentatore e la camera dell'ugello, usato per stabilire a quale distanza spostare il materiale per un cambio di filamento." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." +msgstr "Fattore indicante la quantità di filamento che viene compressa tra l'alimentatore e la camera dell'ugello, usato per stabilire a quale distanza spostare" +" il materiale per un cambio di filamento." #: /fdmprinter.def.json msgctxt "material_flow label" @@ -2469,7 +2992,9 @@ msgstr "Flusso" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "Determina la compensazione del flusso: la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json @@ -2499,7 +3024,8 @@ msgstr "Flusso pareti interne" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Compensazione del flusso sulle linee perimetrali per tutte le linee perimetrali tranne quella più esterna." #: /fdmprinter.def.json @@ -2599,38 +3125,42 @@ msgstr "Flusso dello strato iniziale" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "Determina la compensazione del flusso per il primo strato: la quantità di materiale estruso sullo strato iniziale viene moltiplicata per questo valore." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2639,7 +3169,9 @@ msgstr "Temperatura di Standby" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "Indica la temperatura dell'ugello quando un altro ugello è attualmente in uso per la stampa." #: /fdmprinter.def.json @@ -2689,8 +3221,14 @@ msgstr "Velocità di stampa della parete esterna" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "Indica la velocità alla quale vengono stampate le pareti più esterne. La stampa della parete esterna ad una velocità inferiore migliora la qualità finale del rivestimento. Tuttavia, una grande differenza tra la velocità di stampa della parete interna e quella della parete esterna avrà effetti negativi sulla qualità." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." +msgstr "Indica la velocità alla quale vengono stampate le pareti più esterne. La stampa della parete esterna ad una velocità inferiore migliora la qualità finale" +" del rivestimento. Tuttavia, una grande differenza tra la velocità di stampa della parete interna e quella della parete esterna avrà effetti negativi sulla" +" qualità." #: /fdmprinter.def.json msgctxt "speed_wall_x label" @@ -2699,8 +3237,13 @@ msgstr "Velocità di stampa della parete interna" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -msgstr "Indica la velocità alla quale vengono stampate tutte le pareti interne. La stampa della parete interna eseguita più velocemente di quella della parete esterna consentirà di ridurre il tempo di stampa. Si consiglia di impostare questo parametro ad un valore intermedio tra la velocità della parete esterna e quella di riempimento." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." +msgstr "Indica la velocità alla quale vengono stampate tutte le pareti interne. La stampa della parete interna eseguita più velocemente di quella della parete" +" esterna consentirà di ridurre il tempo di stampa. Si consiglia di impostare questo parametro ad un valore intermedio tra la velocità della parete esterna" +" e quella di riempimento." #: /fdmprinter.def.json msgctxt "speed_roofing label" @@ -2729,8 +3272,12 @@ msgstr "Velocità di stampa del supporto" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." -msgstr "Indica la velocità alla quale viene stampata la struttura di supporto. La stampa della struttura di supporto a velocità elevate può ridurre considerevolmente i tempi di stampa. La qualità superficiale della struttura di supporto di norma non riveste grande importanza in quanto viene rimossa dopo la stampa." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." +msgstr "Indica la velocità alla quale viene stampata la struttura di supporto. La stampa della struttura di supporto a velocità elevate può ridurre considerevolmente" +" i tempi di stampa. La qualità superficiale della struttura di supporto di norma non riveste grande importanza in quanto viene rimossa dopo la stampa." #: /fdmprinter.def.json msgctxt "speed_support_infill label" @@ -2739,7 +3286,9 @@ msgstr "Velocità di riempimento del supporto" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "Indica la velocità alla quale viene stampato il riempimento del supporto. La stampa del riempimento a velocità inferiori migliora la stabilità." #: /fdmprinter.def.json @@ -2749,7 +3298,9 @@ msgstr "Velocità interfaccia supporto" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." msgstr "Velocità alla quale vengono stampate le parti superiori e inferiori del supporto. La loro stampa a velocità inferiori può migliorare la qualità dello sbalzo." #: /fdmprinter.def.json @@ -2759,7 +3310,9 @@ msgstr "Velocità di stampa della parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "Velocità alla quale vengono stampate le parti superiori del supporto. La loro stampa a velocità inferiori può migliorare la qualità dello sbalzo." #: /fdmprinter.def.json @@ -2769,8 +3322,11 @@ msgstr "Velocità di stampa della parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." -msgstr "Velocità alla quale viene stampata la parte inferiore del supporto. La stampa ad una velocità inferiore può migliorare l'adesione del supporto nella parte superiore del modello." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." +msgstr "Velocità alla quale viene stampata la parte inferiore del supporto. La stampa ad una velocità inferiore può migliorare l'adesione del supporto nella parte" +" superiore del modello." #: /fdmprinter.def.json msgctxt "speed_prime_tower label" @@ -2779,8 +3335,12 @@ msgstr "Velocità della torre di innesco" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." -msgstr "Indica la velocità alla quale è stampata la torre di innesco. La stampa della torre di innesco a una velocità inferiore può renderla maggiormente stabile quando l’adesione tra i diversi filamenti non è ottimale." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." +msgstr "Indica la velocità alla quale è stampata la torre di innesco. La stampa della torre di innesco a una velocità inferiore può renderla maggiormente stabile" +" quando l’adesione tra i diversi filamenti non è ottimale." #: /fdmprinter.def.json msgctxt "speed_travel label" @@ -2799,8 +3359,12 @@ msgstr "Velocità di stampa dello strato iniziale" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." -msgstr "La velocità dello strato iniziale. È consigliabile un valore inferiore per migliorare l'adesione al piano di stampa. Non influisce sulle strutture di adesione del piano di stampa stesse, come brim e raft." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." +msgstr "La velocità dello strato iniziale. È consigliabile un valore inferiore per migliorare l'adesione al piano di stampa. Non influisce sulle strutture di adesione" +" del piano di stampa stesse, come brim e raft." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" @@ -2809,7 +3373,9 @@ msgstr "Velocità di stampa strato iniziale" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "Indica la velocità di stampa per lo strato iniziale. Un valore inferiore è consigliabile per migliorare l’adesione al piano di stampa." #: /fdmprinter.def.json @@ -2819,8 +3385,14 @@ msgstr "Velocità di spostamento dello strato iniziale" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." -msgstr "Indica la velocità di spostamento per lo strato iniziale. Un valore inferiore è consigliabile per evitare di rimuovere le parti precedentemente stampate dal piano di stampa. Il valore di questa impostazione può essere calcolato automaticamente dal rapporto tra la velocità di spostamento e la velocità di stampa." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." +msgstr "Indica la velocità di spostamento per lo strato iniziale. Un valore inferiore è consigliabile per evitare di rimuovere le parti precedentemente stampate" +" dal piano di stampa. Il valore di questa impostazione può essere calcolato automaticamente dal rapporto tra la velocità di spostamento e la velocità di" +" stampa." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" @@ -2829,8 +3401,12 @@ msgstr "Velocità dello skirt/brim" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." -msgstr "Indica la velocità a cui sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta alla velocità di stampa dello strato iniziale, ma a volte è possibile che si desideri stampare lo skirt o il brim ad una velocità diversa." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." +msgstr "Indica la velocità a cui sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta alla velocità di stampa dello strato iniziale, ma" +" a volte è possibile che si desideri stampare lo skirt o il brim ad una velocità diversa." #: /fdmprinter.def.json msgctxt "speed_z_hop label" @@ -2839,8 +3415,12 @@ msgstr "Velocità di sollevamento Z" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." -msgstr "Velocità alla quale viene eseguito il movimento Z verticale per i sollevamenti in Z. In genere è inferiore alla velocità di stampa, dal momento che il piano o il corpo di stampa della macchina sono più difficili da spostare." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." +msgstr "Velocità alla quale viene eseguito il movimento Z verticale per i sollevamenti in Z. In genere è inferiore alla velocità di stampa, dal momento che il" +" piano o il corpo di stampa della macchina sono più difficili da spostare." #: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" @@ -2849,8 +3429,12 @@ msgstr "Numero di strati stampati a velocità inferiore" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -msgstr "I primi strati vengono stampati più lentamente rispetto al resto del modello, per ottenere una migliore adesione al piano di stampa ed ottimizzare nel complesso la percentuale di successo delle stampe. La velocità aumenta gradualmente nel corso di esecuzione degli strati successivi." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." +msgstr "I primi strati vengono stampati più lentamente rispetto al resto del modello, per ottenere una migliore adesione al piano di stampa ed ottimizzare nel" +" complesso la percentuale di successo delle stampe. La velocità aumenta gradualmente nel corso di esecuzione degli strati successivi." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" @@ -2859,8 +3443,17 @@ msgstr "Rapporto di equalizzazione del flusso" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." -msgstr "Fattore di correzione della velocità basato sulla larghezza di estrusione. A 0% la velocità di movimento viene mantenuta costante alla velocità di stampa. Al 100% la velocità di movimento viene regolata in modo da mantenere costante il flusso (in mm³/s), ovvero le linee la cui larghezza è metà di quella normale vengono stampate due volte più velocemente e le linee larghe il doppio vengono stampate a metà della velocità. Un valore maggiore di 100% può aiutare a compensare la pressione più alta richiesta per estrudere linee larghe." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." +msgstr "Fattore di correzione della velocità basato sulla larghezza di estrusione. A 0% la velocità di movimento viene mantenuta costante alla velocità di stampa." +" Al 100% la velocità di movimento viene regolata in modo da mantenere costante il flusso (in mm³/s), ovvero le linee la cui larghezza è metà di quella" +" normale vengono stampate due volte più velocemente e le linee larghe il doppio vengono stampate a metà della velocità. Un valore maggiore di 100% può aiutare" +" a compensare la pressione più alta richiesta per estrudere linee larghe." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" @@ -2869,18 +3462,23 @@ msgstr "Abilita controllo accelerazione" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." -msgstr "Abilita la regolazione dell’accelerazione della testina di stampa. Aumentando le accelerazioni il tempo di stampa si riduce a discapito della qualità di stampa." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." +msgstr "Abilita la regolazione dell’accelerazione della testina di stampa. Aumentando le accelerazioni il tempo di stampa si riduce a discapito della qualità di" +" stampa." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Abilita Accelerazione spostamenti" +msgstr "Enable Travel Acceleration" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Utilizza un tasso di accelerazione separato per i movimenti di spostamento. Se disabilitata, i movimenti di spostamento utilizzeranno il valore di accelerazione della linea stampata alla destinazione." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." +msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -2979,8 +3577,11 @@ msgstr "Accelerazione interfaccia supporto" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." -msgstr "Accelerazione alla quale vengono stampate le parti superiori e inferiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità dello sbalzo." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." +msgstr "Accelerazione alla quale vengono stampate le parti superiori e inferiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità" +" dello sbalzo." #: /fdmprinter.def.json msgctxt "acceleration_support_roof label" @@ -2989,8 +3590,11 @@ msgstr "Accelerazione parte superiore del supporto" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." -msgstr "Accelerazione alla quale vengono stampate le parti superiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità dello sbalzo." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." +msgstr "Accelerazione alla quale vengono stampate le parti superiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità dello" +" sbalzo." #: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" @@ -2999,8 +3603,11 @@ msgstr "Accelerazione parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." -msgstr "Accelerazione alla quale vengono stampate le parti inferiori del supporto. La stampa ad una accelerazione inferiore può migliorare l'adesione del supporto nella parte superiore del modello." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." +msgstr "Accelerazione alla quale vengono stampate le parti inferiori del supporto. La stampa ad una accelerazione inferiore può migliorare l'adesione del supporto" +" nella parte superiore del modello." #: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" @@ -3059,8 +3666,12 @@ msgstr "Accelerazione skirt/brim" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." -msgstr "Indica l’accelerazione alla quale sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta all’accelerazione dello strato iniziale, ma a volte è possibile che si desideri stampare lo skirt o il brim ad un’accelerazione diversa." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." +msgstr "Indica l’accelerazione alla quale sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta all’accelerazione dello strato iniziale," +" ma a volte è possibile che si desideri stampare lo skirt o il brim ad un’accelerazione diversa." #: /fdmprinter.def.json msgctxt "jerk_enabled label" @@ -3069,18 +3680,24 @@ msgstr "Abilita controllo jerk" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." -msgstr "Abilita la regolazione del jerk della testina di stampa quando la velocità nell’asse X o Y cambia. Aumentando il jerk il tempo di stampa si riduce a discapito della qualità di stampa." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." +msgstr "Abilita la regolazione del jerk della testina di stampa quando la velocità nell’asse X o Y cambia. Aumentando il jerk il tempo di stampa si riduce a discapito" +" della qualità di stampa." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Abilita jerk spostamenti" +msgstr "Enable Travel Jerk" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Utilizza un tasso di jerk distinto per i movimenti di spostamento. Se disabilitato, i movimenti di spostamento utilizzeranno il valore di jerk della linea stampata alla destinazione." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." +msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -3109,7 +3726,8 @@ msgstr "Jerk parete" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate le pareti." #: /fdmprinter.def.json @@ -3119,7 +3737,9 @@ msgstr "Jerk parete esterna" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate le pareti più esterne." #: /fdmprinter.def.json @@ -3129,7 +3749,9 @@ msgstr "Jerk parete interna" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate tutte le pareti interne." #: /fdmprinter.def.json @@ -3139,7 +3761,9 @@ msgstr "Jerk del rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "Indica la variazione di velocità istantanea massima con cui vengono stampati gli strati rivestimento superficie superiore." #: /fdmprinter.def.json @@ -3149,7 +3773,9 @@ msgstr "Jerk strato superiore/inferiore" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampati gli strati superiore/inferiore." #: /fdmprinter.def.json @@ -3159,7 +3785,9 @@ msgstr "Jerk supporto" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "Indica il cambio della velocità istantanea massima con cui viene stampata la struttura del supporto." #: /fdmprinter.def.json @@ -3169,7 +3797,9 @@ msgstr "Jerk riempimento supporto" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "Indica il cambio della velocità istantanea massima con cui viene stampato il riempimento del supporto." #: /fdmprinter.def.json @@ -3179,7 +3809,9 @@ msgstr "Jerk interfaccia supporto" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti superiori e inferiori." #: /fdmprinter.def.json @@ -3189,7 +3821,9 @@ msgstr "Jerk parte superiore del supporto" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti superiori." #: /fdmprinter.def.json @@ -3199,7 +3833,9 @@ msgstr "Jerk parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti inferiori." #: /fdmprinter.def.json @@ -3209,7 +3845,9 @@ msgstr "Jerk della torre di innesco" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "Indica il cambio della velocità istantanea massima con cui viene stampata la torre di innesco del supporto." #: /fdmprinter.def.json @@ -3219,7 +3857,8 @@ msgstr "Jerk spostamenti" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "Indica il cambio della velocità istantanea massima con cui vengono effettuati gli spostamenti." #: /fdmprinter.def.json @@ -3239,7 +3878,9 @@ msgstr "Jerk di stampa strato iniziale" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "Indica il cambio della velocità istantanea massima durante la stampa dello strato iniziale." #: /fdmprinter.def.json @@ -3259,7 +3900,9 @@ msgstr "Jerk dello skirt/brim" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampati lo skirt e il brim." #: /fdmprinter.def.json @@ -3309,7 +3952,9 @@ msgstr "Velocità di retrazione" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "Indica la velocità alla quale il filamento viene retratto e preparato durante un movimento di retrazione." #: /fdmprinter.def.json @@ -3339,7 +3984,9 @@ msgstr "Entità di innesco supplementare dopo la retrazione" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "Qui è possibile compensare l’eventuale trafilamento di materiale che può verificarsi durante uno spostamento." #: /fdmprinter.def.json @@ -3349,7 +3996,9 @@ msgstr "Distanza minima di retrazione" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." msgstr "Determina la distanza minima necessaria affinché avvenga una retrazione. Questo consente di avere un minor numero di retrazioni in piccole aree." #: /fdmprinter.def.json @@ -3359,8 +4008,14 @@ msgstr "Numero massimo di retrazioni" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." -msgstr "Questa impostazione limita il numero di retrazioni previste all'interno della finestra di minima distanza di estrusione. Ulteriori retrazioni nell'ambito di questa finestra saranno ignorate. Questo evita di eseguire ripetute retrazioni sullo stesso pezzo di filamento, onde evitarne l'appiattimento e conseguenti problemi di deformazione." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." +msgstr "Questa impostazione limita il numero di retrazioni previste all'interno della finestra di minima distanza di estrusione. Ulteriori retrazioni nell'ambito" +" di questa finestra saranno ignorate. Questo evita di eseguire ripetute retrazioni sullo stesso pezzo di filamento, onde evitarne l'appiattimento e conseguenti" +" problemi di deformazione." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" @@ -3369,8 +4024,13 @@ msgstr "Finestra di minima distanza di estrusione" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -msgstr "La finestra in cui è impostato il massimo numero di retrazioni. Questo valore deve corrispondere all'incirca alla distanza di retrazione, in modo da limitare effettivamente il numero di volte che una retrazione interessa lo stesso spezzone di materiale." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." +msgstr "La finestra in cui è impostato il massimo numero di retrazioni. Questo valore deve corrispondere all'incirca alla distanza di retrazione, in modo da limitare" +" effettivamente il numero di volte che una retrazione interessa lo stesso spezzone di materiale." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" @@ -3379,8 +4039,12 @@ msgstr "Limitazione delle retrazioni del supporto" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." -msgstr "Omettere la retrazione negli spostamenti da un supporto ad un altro in linea retta. L'abilitazione di questa impostazione riduce il tempo di stampa, ma può comportare un'eccessiva produzione di filamenti all'interno della struttura del supporto." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." +msgstr "Omettere la retrazione negli spostamenti da un supporto ad un altro in linea retta. L'abilitazione di questa impostazione riduce il tempo di stampa, ma" +" può comportare un'eccessiva produzione di filamenti all'interno della struttura del supporto." #: /fdmprinter.def.json msgctxt "retraction_combing label" @@ -3389,8 +4053,16 @@ msgstr "Modalità Combing" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "La funzione Combing tiene l’ugello all’interno delle aree già stampate durante lo spostamento. In tal modo le corse di spostamento sono leggermente più lunghe ma si riduce l’esigenza di effettuare retrazioni. Se questa funzione viene disabilitata, il materiale viene retratto e l’ugello si sposta in linea retta al punto successivo. È anche possibile evitare il combing sopra le aree del rivestimento esterno superiore/inferiore o effettuare il combing solo nel riempimento." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." +msgstr "La funzione Combing tiene l’ugello all’interno delle aree già stampate durante lo spostamento. In tal modo le corse di spostamento sono leggermente più" +" lunghe ma si riduce l’esigenza di effettuare retrazioni. Se questa funzione viene disabilitata, il materiale viene retratto e l’ugello si sposta in linea" +" retta al punto successivo. È anche possibile evitare il combing sopra le aree del rivestimento esterno superiore/inferiore o effettuare il combing solo" +" nel riempimento." #: /fdmprinter.def.json msgctxt "retraction_combing option off" @@ -3424,8 +4096,12 @@ msgstr "Massima distanza di combing senza retrazione" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." -msgstr "Per un valore superiore a zero, le corse di spostamento in modalità combing superiori a tale distanza utilizzeranno la retrazione. Se il valore impostato è zero, non è presente un valore massimo e le corse in modalità combing non utilizzeranno la retrazione." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." +msgstr "Per un valore superiore a zero, le corse di spostamento in modalità combing superiori a tale distanza utilizzeranno la retrazione. Se il valore impostato" +" è zero, non è presente un valore massimo e le corse in modalità combing non utilizzeranno la retrazione." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" @@ -3444,7 +4120,9 @@ msgstr "Aggiramento delle parti stampate durante gli spostamenti" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "Durante lo spostamento l’ugello evita le parti già stampate. Questa opzione è disponibile solo quando è abilitata la funzione Combing." #: /fdmprinter.def.json @@ -3454,7 +4132,9 @@ msgstr "Aggiramento dei supporti durante gli spostamenti" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "Durante lo spostamento l'ugello evita i supporti già stampati. Questa opzione è disponibile solo quando è abilitata la funzione combing." #: /fdmprinter.def.json @@ -3464,7 +4144,9 @@ msgstr "Distanza di aggiramento durante gli spostamenti" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "La distanza tra l’ugello e le parti già stampate quando si effettua lo spostamento con aggiramento." #: /fdmprinter.def.json @@ -3474,7 +4156,9 @@ msgstr "Avvio strato X" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "La coordinata X della posizione in prossimità della quale si trova la parte per avviare la stampa di ciascuno strato." #: /fdmprinter.def.json @@ -3484,7 +4168,9 @@ msgstr "Avvio strato Y" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "La coordinata Y della posizione in prossimità della quale si trova la parte per avviare la stampa di ciascuno strato." #: /fdmprinter.def.json @@ -3494,8 +4180,13 @@ msgstr "Z Hop durante la retrazione" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Ogniqualvolta avviene una retrazione, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. Previene l’urto dell’ugello sulla stampa durante gli spostamenti riducendo la possibilità di far cadere la stampa dal piano." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." +msgstr "Ogniqualvolta avviene una retrazione, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. Previene l’urto dell’ugello sulla" +" stampa durante gli spostamenti riducendo la possibilità di far cadere la stampa dal piano." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" @@ -3504,8 +4195,11 @@ msgstr "Z Hop solo su parti stampate" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "Esegue solo uno Z Hop quando si sposta sopra le parti stampate che non possono essere evitate mediante uno spostamento orizzontale con Aggiramento delle parti stampate durante lo spostamento." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." +msgstr "Esegue solo uno Z Hop quando si sposta sopra le parti stampate che non possono essere evitate mediante uno spostamento orizzontale con Aggiramento delle" +" parti stampate durante lo spostamento." #: /fdmprinter.def.json msgctxt "retraction_hop label" @@ -3524,8 +4218,12 @@ msgstr "Z Hop dopo cambio estrusore" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "Dopo il passaggio della macchina da un estrusore all’altro, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. In tal modo si previene il rilascio di materiale fuoriuscito dall’ugello sull’esterno di una stampa." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." +msgstr "Dopo il passaggio della macchina da un estrusore all’altro, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. In tal modo" +" si previene il rilascio di materiale fuoriuscito dall’ugello sull’esterno di una stampa." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" @@ -3554,7 +4252,9 @@ msgstr "Abilitazione raffreddamento stampa" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." msgstr "Abilita le ventole di raffreddamento durante la stampa. Le ventole migliorano la qualità di stampa sugli strati con tempi per strato più brevi e ponti/sbalzi." #: /fdmprinter.def.json @@ -3574,8 +4274,12 @@ msgstr "Velocità regolare della ventola" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." -msgstr "Indica la velocità alla quale ruotano le ventole prima di raggiungere la soglia. Quando uno strato viene stampato a una velocità superiore alla soglia, la velocità della ventola tende gradualmente verso la velocità massima della ventola." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." +msgstr "Indica la velocità alla quale ruotano le ventole prima di raggiungere la soglia. Quando uno strato viene stampato a una velocità superiore alla soglia," +" la velocità della ventola tende gradualmente verso la velocità massima della ventola." #: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" @@ -3584,8 +4288,12 @@ msgstr "Velocità massima della ventola" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." -msgstr "Indica la velocità di rotazione della ventola al tempo minimo per strato. La velocità della ventola aumenta gradualmente tra la velocità regolare della ventola e la velocità massima della ventola quando viene raggiunta la soglia." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." +msgstr "Indica la velocità di rotazione della ventola al tempo minimo per strato. La velocità della ventola aumenta gradualmente tra la velocità regolare della" +" ventola e la velocità massima della ventola quando viene raggiunta la soglia." #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" @@ -3594,8 +4302,14 @@ msgstr "Soglia velocità regolare/massima della ventola" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." -msgstr "Indica il tempo per strato che definisce la soglia tra la velocità regolare e quella massima della ventola. Gli strati che vengono stampati a una velocità inferiore a questo valore utilizzano una velocità regolare della ventola. Per gli strati stampati più velocemente la velocità della ventola aumenta gradualmente verso la velocità massima della ventola." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." +msgstr "Indica il tempo per strato che definisce la soglia tra la velocità regolare e quella massima della ventola. Gli strati che vengono stampati a una velocità" +" inferiore a questo valore utilizzano una velocità regolare della ventola. Per gli strati stampati più velocemente la velocità della ventola aumenta gradualmente" +" verso la velocità massima della ventola." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" @@ -3604,8 +4318,12 @@ msgstr "Velocità iniziale della ventola" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." -msgstr "La velocità di rotazione della ventola all’inizio della stampa. Negli strati successivi la velocità della ventola aumenta gradualmente da zero fino allo strato corrispondente alla velocità regolare in altezza." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." +msgstr "La velocità di rotazione della ventola all’inizio della stampa. Negli strati successivi la velocità della ventola aumenta gradualmente da zero fino allo" +" strato corrispondente alla velocità regolare in altezza." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" @@ -3614,8 +4332,12 @@ msgstr "Velocità regolare della ventola in altezza" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "Indica l’altezza alla quale la ventola ruota alla velocità regolare. Agli strati stampati a velocità inferiore la velocità della ventola aumenta gradualmente dalla velocità iniziale a quella regolare." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." +msgstr "Indica l’altezza alla quale la ventola ruota alla velocità regolare. Agli strati stampati a velocità inferiore la velocità della ventola aumenta gradualmente" +" dalla velocità iniziale a quella regolare." #: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" @@ -3624,8 +4346,11 @@ msgstr "Velocità regolare della ventola in corrispondenza dello strato" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." -msgstr "Indica lo strato in corrispondenza del quale la ventola ruota alla velocità regolare. Se è impostata la velocità regolare in altezza, questo valore viene calcolato e arrotondato a un numero intero." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." +msgstr "Indica lo strato in corrispondenza del quale la ventola ruota alla velocità regolare. Se è impostata la velocità regolare in altezza, questo valore viene" +" calcolato e arrotondato a un numero intero." #: /fdmprinter.def.json msgctxt "cool_min_layer_time label" @@ -3634,8 +4359,15 @@ msgstr "Tempo minimo per strato" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "Indica il tempo minimo dedicato a uno strato. Questo forza la stampante a rallentare, per impiegare almeno il tempo impostato qui per uno strato. Questo consente il corretto raffreddamento del materiale stampato prima di procedere alla stampa dello strato successivo. La stampa degli strati potrebbe richiedere un tempo inferiore al minimo se la funzione Sollevamento della testina è disabilitata e se la velocità minima non viene rispettata." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." +msgstr "Indica il tempo minimo dedicato a uno strato. Questo forza la stampante a rallentare, per impiegare almeno il tempo impostato qui per uno strato. Questo" +" consente il corretto raffreddamento del materiale stampato prima di procedere alla stampa dello strato successivo. La stampa degli strati potrebbe richiedere" +" un tempo inferiore al minimo se la funzione Sollevamento della testina è disabilitata e se la velocità minima non viene rispettata." #: /fdmprinter.def.json msgctxt "cool_min_speed label" @@ -3644,8 +4376,12 @@ msgstr "Velocità minima" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." -msgstr "Indica la velocità minima di stampa, a prescindere dal rallentamento per il tempo minimo per strato. Quando la stampante rallenta eccessivamente, la pressione nell’ugello risulta insufficiente con conseguente scarsa qualità di stampa." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." +msgstr "Indica la velocità minima di stampa, a prescindere dal rallentamento per il tempo minimo per strato. Quando la stampante rallenta eccessivamente, la pressione" +" nell’ugello risulta insufficiente con conseguente scarsa qualità di stampa." #: /fdmprinter.def.json msgctxt "cool_lift_head label" @@ -3654,8 +4390,12 @@ msgstr "Sollevamento della testina" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." -msgstr "Quando viene raggiunta la velocità minima per il tempo minimo per strato, sollevare la testina dalla stampa e attendere il tempo supplementare fino al raggiungimento del valore per tempo minimo per strato." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." +msgstr "Quando viene raggiunta la velocità minima per il tempo minimo per strato, sollevare la testina dalla stampa e attendere il tempo supplementare fino al" +" raggiungimento del valore per tempo minimo per strato." #: /fdmprinter.def.json msgctxt "support label" @@ -3674,7 +4414,9 @@ msgstr "Generazione supporto" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Genera strutture per supportare le parti del modello a sbalzo. Senza queste strutture, queste parti collasserebbero durante la stampa." #: /fdmprinter.def.json @@ -3684,7 +4426,9 @@ msgstr "Estrusore del supporto" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "Il treno estrusore utilizzato per la stampa del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -3694,7 +4438,9 @@ msgstr "Estrusore riempimento del supporto" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa del riempimento del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -3704,7 +4450,9 @@ msgstr "Estrusore del supporto primo strato" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa del primo strato del riempimento del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -3714,7 +4462,9 @@ msgstr "Estrusore interfaccia del supporto" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "Treno estrusore utilizzato per la stampa delle parti superiori e inferiori del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -3724,7 +4474,9 @@ msgstr "Estrusore parte superiore del supporto" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "Treno estrusore utilizzato per la stampa delle parti superiori del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -3734,7 +4486,9 @@ msgstr "Estrusore parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "Treno estrusore utilizzato per la stampa delle parti inferiori del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -3744,8 +4498,16 @@ msgstr "Struttura di supporto" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "Scegliere tra le tecniche disponibili per generare il supporto. Il supporto \"normale\" crea una struttura di supporto direttamente sotto le parti di sbalzo e rilascia tali aree direttamente al di sotto. La struttura \"ad albero\" crea delle ramificazioni verso le aree di sbalzo che supportano il modello sulle punte di tali ramificazioni consentendo a queste ultime di avanzare intorno al modello per supportarlo il più possibile dal piano di stampa." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." +msgstr "Scegliere tra le tecniche disponibili per generare il supporto. Il supporto \"normale\" crea una struttura di supporto direttamente sotto le parti di sbalzo" +" e rilascia tali aree direttamente al di sotto. La struttura \"ad albero\" crea delle ramificazioni verso le aree di sbalzo che supportano il modello sulle" +" punte di tali ramificazioni consentendo a queste ultime di avanzare intorno al modello per supportarlo il più possibile dal piano di stampa." #: /fdmprinter.def.json msgctxt "support_structure option normal" @@ -3764,7 +4526,9 @@ msgstr "Angolo ramo supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." msgstr "L’angolo dei rami. Utilizzare un angolo minore per renderli più verticali e più stabili. Utilizzare un angolo maggiore per avere una portata maggiore." #: /fdmprinter.def.json @@ -3774,8 +4538,12 @@ msgstr "Distanza ramo supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." -msgstr "La distanza tra i rami necessaria quando toccano il modello. Una distanza ridotta causa il contatto del supporto ad albero con il modello in più punti, generando migliore sovrapposizione ma rendendo più difficoltosa la rimozione del supporto." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." +msgstr "La distanza tra i rami necessaria quando toccano il modello. Una distanza ridotta causa il contatto del supporto ad albero con il modello in più punti," +" generando migliore sovrapposizione ma rendendo più difficoltosa la rimozione del supporto." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" @@ -3784,18 +4552,22 @@ msgstr "Diametro ramo supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." msgstr "Il diametro dei rami più sottili del supporto. I rami più spessi sono più resistenti. I rami verso la base avranno spessore maggiore." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3804,8 +4576,13 @@ msgstr "Angolo diametro ramo supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -msgstr "L’angolo del diametro dei rami con il graduale ispessimento verso il fondo. Un angolo pari a 0 genera rami con spessore uniforme sull’intera lunghezza. Un angolo minimo può aumentare la stabilità del supporto ad albero." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." +msgstr "L’angolo del diametro dei rami con il graduale ispessimento verso il fondo. Un angolo pari a 0 genera rami con spessore uniforme sull’intera lunghezza." +" Un angolo minimo può aumentare la stabilità del supporto ad albero." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" @@ -3814,8 +4591,12 @@ msgstr "Risoluzione collisione supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." -msgstr "Risoluzione per calcolare le collisioni per evitare di colpire il modello. L’impostazione a un valore basso genera alberi più accurati che si rompono meno sovente, ma aumenta notevolmente il tempo di sezionamento." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." +msgstr "Risoluzione per calcolare le collisioni per evitare di colpire il modello. L’impostazione a un valore basso genera alberi più accurati che si rompono meno" +" sovente, ma aumenta notevolmente il tempo di sezionamento." #: /fdmprinter.def.json msgctxt "support_type label" @@ -3824,8 +4605,12 @@ msgstr "Posizionamento supporto" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "Regola il posizionamento delle strutture di supporto. Il posizionamento può essere impostato su contatto con il piano di stampa o in tutti i possibili punti. Quando impostato su tutti i possibili punti, le strutture di supporto verranno anche stampate sul modello." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." +msgstr "Regola il posizionamento delle strutture di supporto. Il posizionamento può essere impostato su contatto con il piano di stampa o in tutti i possibili" +" punti. Quando impostato su tutti i possibili punti, le strutture di supporto verranno anche stampate sul modello." #: /fdmprinter.def.json msgctxt "support_type option buildplate" @@ -3844,8 +4629,11 @@ msgstr "Angolo di sbalzo del supporto" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." -msgstr "Indica l’angolo minimo degli sbalzi per i quali viene aggiunto il supporto. A un valore di 0 ° tutti gli sbalzi vengono supportati, con un valore di 90 ° non sarà fornito alcun supporto." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." +msgstr "Indica l’angolo minimo degli sbalzi per i quali viene aggiunto il supporto. A un valore di 0 ° tutti gli sbalzi vengono supportati, con un valore di 90 °" +" non sarà fornito alcun supporto." #: /fdmprinter.def.json msgctxt "support_pattern label" @@ -3854,7 +4642,9 @@ msgstr "Configurazione del supporto" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "Indica la configurazione delle strutture di supporto della stampa. Le diverse opzioni disponibili generano un supporto robusto o facile da rimuovere." #: /fdmprinter.def.json @@ -3899,8 +4689,12 @@ msgstr "Numero delle linee perimetrali supporto" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "Il numero di pareti circostanti il riempimento di supporto. L'aggiunta di una parete può rendere la stampa del supporto più affidabile ed in grado di supportare meglio gli sbalzi, ma aumenta il tempo di stampa ed il materiale utilizzato." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." +msgstr "Il numero di pareti circostanti il riempimento di supporto. L'aggiunta di una parete può rendere la stampa del supporto più affidabile ed in grado di supportare" +" meglio gli sbalzi, ma aumenta il tempo di stampa ed il materiale utilizzato." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" @@ -3909,8 +4703,12 @@ msgstr "Collegamento linee supporto" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." -msgstr "Collega le estremità delle linee del supporto. L’abilitazione di questa impostazione consente di ottenere un supporto più robusto e ridurre la sottoestrusione, ma si utilizza più materiale." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." +msgstr "Collega le estremità delle linee del supporto. L’abilitazione di questa impostazione consente di ottenere un supporto più robusto e ridurre la sottoestrusione," +" ma si utilizza più materiale." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" @@ -3919,7 +4717,9 @@ msgstr "Collegamento Zig Zag supporto" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "Collega i ZigZag. Questo aumenta la forza della struttura di supporto a zig zag." #: /fdmprinter.def.json @@ -3929,7 +4729,9 @@ msgstr "Densità del supporto" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Regola la densità della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." #: /fdmprinter.def.json @@ -3939,7 +4741,9 @@ msgstr "Distanza tra le linee del supporto" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "Indica la distanza tra le linee della struttura di supporto stampata. Questa impostazione viene calcolata mediante la densità del supporto." #: /fdmprinter.def.json @@ -3949,8 +4753,11 @@ msgstr "Distanza tra le linee del supporto dello strato iniziale" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." -msgstr "Indica la distanza tra le linee della struttura di supporto dello strato iniziale stampato. Questa impostazione viene calcolata mediante la densità del supporto." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." +msgstr "Indica la distanza tra le linee della struttura di supporto dello strato iniziale stampato. Questa impostazione viene calcolata mediante la densità del" +" supporto." #: /fdmprinter.def.json msgctxt "support_infill_angles label" @@ -3959,8 +4766,15 @@ msgstr "Direzione delle linee di riempimento supporto" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." -msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza l'angolo predefinito di 0 gradi." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." +msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" +" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." +" L’elenco predefinito è vuoto, vale a dire che utilizza l'angolo predefinito di 0 gradi." #: /fdmprinter.def.json msgctxt "support_brim_enable label" @@ -3969,8 +4783,12 @@ msgstr "Abilitazione brim del supporto" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." -msgstr "Genera un brim entro le zone di riempimento del supporto del primo strato. Questo brim viene stampato al di sotto del supporto, non intorno ad esso. L’abilitazione di questa impostazione aumenta l’adesione del supporto al piano di stampa." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." +msgstr "Genera un brim entro le zone di riempimento del supporto del primo strato. Questo brim viene stampato al di sotto del supporto, non intorno ad esso. L’abilitazione" +" di questa impostazione aumenta l’adesione del supporto al piano di stampa." #: /fdmprinter.def.json msgctxt "support_brim_width label" @@ -3979,8 +4797,11 @@ msgstr "Larghezza del brim del supporto" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." -msgstr "Corrisponde alla larghezza del brim da stampare al di sotto del supporto. Un brim più largo migliora l’adesione al piano di stampa, ma utilizza una maggiore quantità di materiale." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." +msgstr "Corrisponde alla larghezza del brim da stampare al di sotto del supporto. Un brim più largo migliora l’adesione al piano di stampa, ma utilizza una maggiore" +" quantità di materiale." #: /fdmprinter.def.json msgctxt "support_brim_line_count label" @@ -3989,8 +4810,11 @@ msgstr "Numero di linee del brim del supporto" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." -msgstr "Corrisponde al numero di linee utilizzate per il brim del supporto. Più linee brim migliorano l’adesione al piano di stampa, ma utilizzano una maggiore quantità di materiale." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." +msgstr "Corrisponde al numero di linee utilizzate per il brim del supporto. Più linee brim migliorano l’adesione al piano di stampa, ma utilizzano una maggiore" +" quantità di materiale." #: /fdmprinter.def.json msgctxt "support_z_distance label" @@ -3999,8 +4823,12 @@ msgstr "Distanza Z supporto" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "È la distanza dalla parte superiore/inferiore della struttura di supporto alla stampa. Questa distanza fornisce lo spazio per rimuovere i supporti dopo aver stampato il modello. Questo valore viene arrotondato per eccesso a un multiplo dell’altezza strato." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." +msgstr "È la distanza dalla parte superiore/inferiore della struttura di supporto alla stampa. Questa distanza fornisce lo spazio per rimuovere i supporti dopo" +" aver stampato il modello. Questo valore viene arrotondato per eccesso a un multiplo dell’altezza strato." #: /fdmprinter.def.json msgctxt "support_top_distance label" @@ -4039,8 +4867,13 @@ msgstr "Priorità distanza supporto" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." -msgstr "Indica se la distanza X/Y del supporto esclude la distanza Z del supporto o viceversa. Quando X/Y esclude Z, la distanza X/Y può allontanare il supporto dal modello, influenzando l’effettiva distanza Z allo sbalzo. È possibile disabilitare questa funzione non applicando la distanza X/Y intorno agli sbalzi." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." +msgstr "Indica se la distanza X/Y del supporto esclude la distanza Z del supporto o viceversa. Quando X/Y esclude Z, la distanza X/Y può allontanare il supporto" +" dal modello, influenzando l’effettiva distanza Z allo sbalzo. È possibile disabilitare questa funzione non applicando la distanza X/Y intorno agli sbalzi." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" @@ -4059,7 +4892,8 @@ msgstr "Distanza X/Y supporto minima" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "Indica la distanza della struttura di supporto dallo sbalzo, nelle direzioni X/Y." #: /fdmprinter.def.json @@ -4069,8 +4903,13 @@ msgstr "Altezza gradini supporto" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." -msgstr "Altezza dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile da rimuovere, ma valori troppo elevati possono rendere instabili le strutture di supporto. Impostare a zero per disabilitare il profilo a scala." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." +msgstr "Altezza dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile da rimuovere," +" ma valori troppo elevati possono rendere instabili le strutture di supporto. Impostare a zero per disabilitare il profilo a scala." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" @@ -4079,8 +4918,12 @@ msgstr "Larghezza massima gradino supporto" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -msgstr "Larghezza massima dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile da rimuovere, ma valori troppo elevati possono rendere instabili le strutture di supporto." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." +msgstr "Larghezza massima dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile" +" da rimuovere, ma valori troppo elevati possono rendere instabili le strutture di supporto." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" @@ -4089,8 +4932,13 @@ msgstr "Angolo di pendenza minimo gradini supporto" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." -msgstr "La pendenza minima dell'area alla quale ha effetto la creazione dei gradini. Valori bassi dovrebbero semplificare la rimozione del supporto sulle pendenze meno profonde, ma in realtà dei valori bassi possono generare risultati molto irrazionali sulle altre parti del modello." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." +msgstr "La pendenza minima dell'area alla quale ha effetto la creazione dei gradini. Valori bassi dovrebbero semplificare la rimozione del supporto sulle pendenze" +" meno profonde, ma in realtà dei valori bassi possono generare risultati molto irrazionali sulle altre parti del modello." #: /fdmprinter.def.json msgctxt "support_join_distance label" @@ -4099,8 +4947,12 @@ msgstr "Distanza giunzione supporto" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." -msgstr "La distanza massima tra le strutture di supporto nelle direzioni X/Y. Quando la distanza tra le strutture è inferiore al valore indicato, le strutture convergono in una unica." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." +msgstr "La distanza massima tra le strutture di supporto nelle direzioni X/Y. Quando la distanza tra le strutture è inferiore al valore indicato, le strutture" +" convergono in una unica." #: /fdmprinter.def.json msgctxt "support_offset label" @@ -4109,8 +4961,11 @@ msgstr "Espansione orizzontale supporto" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." -msgstr "È l'entità di offset (estensione dello strato) applicato a tutti i poligoni di supporto in ciascuno strato. I valori positivi possono appianare le aree di supporto, accrescendone la robustezza." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." +msgstr "È l'entità di offset (estensione dello strato) applicato a tutti i poligoni di supporto in ciascuno strato. I valori positivi possono appianare le aree" +" di supporto, accrescendone la robustezza." #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" @@ -4119,8 +4974,11 @@ msgstr "Spessore dello strato di riempimento di supporto" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." -msgstr "Indica lo spessore per strato del materiale di riempimento del supporto. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso contrario viene arrotondato." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." +msgstr "Indica lo spessore per strato del materiale di riempimento del supporto. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso" +" contrario viene arrotondato." #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" @@ -4129,8 +4987,12 @@ msgstr "Fasi di riempimento graduale del supporto" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." -msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto delle superfici superiori. Le aree più vicine alle superfici superiori avranno una densità maggiore, fino alla densità del riempimento." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." +msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto delle superfici superiori. Le aree più vicine alle superfici" +" superiori avranno una densità maggiore, fino alla densità del riempimento." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" @@ -4139,7 +5001,9 @@ msgstr "Altezza fasi di riempimento graduale del supporto" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "Indica l’altezza di riempimento del supporto di una data densità prima di passare a metà densità." #: /fdmprinter.def.json @@ -4149,7 +5013,9 @@ msgstr "Area minima supporto" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "Dimensioni minime area per i poligoni del supporto. I poligoni con un’area inferiore a questo valore non verranno generati." #: /fdmprinter.def.json @@ -4159,8 +5025,12 @@ msgstr "Abilitazione interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." -msgstr "Genera un’interfaccia densa tra il modello e il supporto. Questo crea un rivestimento esterno sulla sommità del supporto su cui viene stampato il modello e al fondo del supporto, dove appoggia sul modello." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." +msgstr "Genera un’interfaccia densa tra il modello e il supporto. Questo crea un rivestimento esterno sulla sommità del supporto su cui viene stampato il modello" +" e al fondo del supporto, dove appoggia sul modello." #: /fdmprinter.def.json msgctxt "support_roof_enable label" @@ -4169,7 +5039,9 @@ msgstr "Abilitazione irrobustimento parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "Genera una spessa lastra di materiale tra la parte superiore del supporto e il modello. Questo crea un rivestimento tra modello e supporto." #: /fdmprinter.def.json @@ -4179,7 +5051,9 @@ msgstr "Abilitazione parte inferiore supporto" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "Genera una spessa lastra di materiale tra la parte inferiore del supporto e il modello. Questo crea un rivestimento tra modello e supporto." #: /fdmprinter.def.json @@ -4189,7 +5063,9 @@ msgstr "Spessore interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "Indica lo spessore dell’interfaccia del supporto dove tocca il modello nella parte inferiore o in quella superiore." #: /fdmprinter.def.json @@ -4199,7 +5075,9 @@ msgstr "Spessore parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "Lo spessore delle parti superiori del supporto. Questo controlla la quantità di strati fitti alla sommità del supporto su cui appoggia il modello." #: /fdmprinter.def.json @@ -4209,8 +5087,11 @@ msgstr "Spessore parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." -msgstr "Indica lo spessore delle parti inferiori del supporto. Questo controlla il numero di strati fitti stampati sulla sommità dei punti di un modello su cui appoggia un supporto." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." +msgstr "Indica lo spessore delle parti inferiori del supporto. Questo controlla il numero di strati fitti stampati sulla sommità dei punti di un modello su cui" +" appoggia un supporto." #: /fdmprinter.def.json msgctxt "support_interface_skip_height label" @@ -4219,8 +5100,14 @@ msgstr "Risoluzione interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -msgstr "Quando si controlla dove si trova il modello sopra e sotto il supporto, procedere ad intervalli di altezza prestabilita. Valori inferiori causeranno un sezionamento più lento, mentre valori più alti potrebbero causare la stampa del supporto normale in alcuni punti in cui dovrebbe esserci un'interfaccia di supporto." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." +msgstr "Quando si controlla dove si trova il modello sopra e sotto il supporto, procedere ad intervalli di altezza prestabilita. Valori inferiori causeranno un" +" sezionamento più lento, mentre valori più alti potrebbero causare la stampa del supporto normale in alcuni punti in cui dovrebbe esserci un'interfaccia" +" di supporto." #: /fdmprinter.def.json msgctxt "support_interface_density label" @@ -4229,8 +5116,12 @@ msgstr "Densità interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "Regola la densità delle parti superiori e inferiori della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." +msgstr "Regola la densità delle parti superiori e inferiori della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili" +" da rimuovere." #: /fdmprinter.def.json msgctxt "support_roof_density label" @@ -4239,7 +5130,9 @@ msgstr "Densità parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Densità delle parti superiori della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." #: /fdmprinter.def.json @@ -4249,8 +5142,11 @@ msgstr "Distanza tra le linee della parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." -msgstr "Distanza tra le linee della parte superiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte superiore del supporto, ma può essere regolata separatamente." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." +msgstr "Distanza tra le linee della parte superiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte superiore del supporto," +" ma può essere regolata separatamente." #: /fdmprinter.def.json msgctxt "support_bottom_density label" @@ -4259,7 +5155,9 @@ msgstr "Densità parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "Densità delle parti inferiori della struttura di supporto. Un valore più alto comporta una migliore adesione del supporto alla parte superiore del modello." #: /fdmprinter.def.json @@ -4269,8 +5167,11 @@ msgstr "Distanza della linea di supporto inferiore" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." -msgstr "Distanza tra le linee della parte inferiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte inferiore del supporto, ma può essere regolata separatamente." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." +msgstr "Distanza tra le linee della parte inferiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte inferiore del supporto," +" ma può essere regolata separatamente." #: /fdmprinter.def.json msgctxt "support_interface_pattern label" @@ -4279,7 +5180,9 @@ msgstr "Configurazione interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "È la configurazione (o pattern) con cui viene stampata l’interfaccia del supporto con il modello." #: /fdmprinter.def.json @@ -4384,8 +5287,11 @@ msgstr "Area minima interfaccia supporto" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." -msgstr "Dimensione minima dell'area per i poligoni dell'interfaccia di supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto normale." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." +msgstr "Dimensione minima dell'area per i poligoni dell'interfaccia di supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come" +" supporto normale." #: /fdmprinter.def.json msgctxt "minimum_roof_area label" @@ -4394,8 +5300,11 @@ msgstr "Area minima parti superiori supporto" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." -msgstr "Dimensione minima dell'area per le parti superiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto normale." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." +msgstr "Dimensione minima dell'area per le parti superiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto" +" normale." #: /fdmprinter.def.json msgctxt "minimum_bottom_area label" @@ -4404,8 +5313,11 @@ msgstr "Area minima parti inferiori supporto" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." -msgstr "Dimensione minima dell'area per le parti inferiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto normale." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." +msgstr "Dimensione minima dell'area per le parti inferiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto" +" normale." #: /fdmprinter.def.json msgctxt "support_interface_offset label" @@ -4444,8 +5356,17 @@ msgstr "Direzioni della linea dell'interfaccia di supporto" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre. L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure 90 gradi)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" +" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." +" L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure" +" 90 gradi)." #: /fdmprinter.def.json msgctxt "support_roof_angles label" @@ -4454,8 +5375,17 @@ msgstr "Direzioni delle linee di supporto superiori" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre. L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure 90 gradi)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" +" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." +" L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure" +" 90 gradi)." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" @@ -4464,8 +5394,17 @@ msgstr "Direzioni della larghezza della linea di supporto inferiore" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre. L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure 90 gradi)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" +" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." +" L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure" +" 90 gradi)." #: /fdmprinter.def.json msgctxt "support_fan_enable label" @@ -4474,7 +5413,9 @@ msgstr "Override velocità della ventola" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." msgstr "Quando abilitata, la velocità della ventola di raffreddamento stampa viene modificata per le zone del rivestimento esterno subito sopra il supporto." #: /fdmprinter.def.json @@ -4484,8 +5425,11 @@ msgstr "Velocità della ventola del rivestimento esterno supportato" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." -msgstr "Percentuale della velocità della ventola da usare quando si stampano le zone del rivestimento esterno subito sopra il supporto. L’uso di una velocità ventola elevata può facilitare la rimozione del supporto." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." +msgstr "Percentuale della velocità della ventola da usare quando si stampano le zone del rivestimento esterno subito sopra il supporto. L’uso di una velocità ventola" +" elevata può facilitare la rimozione del supporto." #: /fdmprinter.def.json msgctxt "support_use_towers label" @@ -4494,8 +5438,12 @@ msgstr "Utilizzo delle torri" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." -msgstr "Utilizza speciali torri per il supporto di piccolissime aree di sbalzo. Queste torri hanno un diametro maggiore rispetto a quello dell'area che supportano. In prossimità dello sbalzo il diametro delle torri diminuisce, formando un 'tetto'." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." +msgstr "Utilizza speciali torri per il supporto di piccolissime aree di sbalzo. Queste torri hanno un diametro maggiore rispetto a quello dell'area che supportano." +" In prossimità dello sbalzo il diametro delle torri diminuisce, formando un 'tetto'." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" @@ -4514,7 +5462,9 @@ msgstr "Diametro supportato dalla torre" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "È il diametro massimo nelle direzioni X/Y di una piccola area, che deve essere sostenuta da una torre speciale." #: /fdmprinter.def.json @@ -4524,7 +5474,9 @@ msgstr "Angolazione della parte superiore (tetto) della torre" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." msgstr "L’angolo della parte superiore di una torre. Un valore superiore genera parti superiori appuntite, un valore inferiore, parti superiori piatte." #: /fdmprinter.def.json @@ -4534,7 +5486,9 @@ msgstr "Maglia supporto di discesa" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "Rappresenta il supporto ovunque sotto la maglia di supporto, in modo che in questa non vi siano punti a sbalzo." #: /fdmprinter.def.json @@ -4544,7 +5498,9 @@ msgstr "La scena è dotata di maglie di supporto" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "Nella scena sono presenti maglie di supporto. Questa impostazione è controllata da Cura." #: /fdmprinter.def.json @@ -4564,8 +5520,14 @@ msgstr "Abilitazione blob di innesco" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." -msgstr "Eventuale innesco del filamento con un blob prima della stampa. L'attivazione di questa impostazione garantisce che l'estrusore avrà il materiale pronto all'ugello prima della stampa. Anche la stampa Brim o Skirt può funzionare da innesco, nel qual caso la disabilitazione di questa impostazione consente di risparmiare tempo." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." +msgstr "Eventuale innesco del filamento con un blob prima della stampa. L'attivazione di questa impostazione garantisce che l'estrusore avrà il materiale pronto" +" all'ugello prima della stampa. Anche la stampa Brim o Skirt può funzionare da innesco, nel qual caso la disabilitazione di questa impostazione consente" +" di risparmiare tempo." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" @@ -4574,7 +5536,9 @@ msgstr "Posizione X innesco estrusore" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmprinter.def.json @@ -4584,7 +5548,9 @@ msgstr "Posizione Y innesco estrusore" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmprinter.def.json @@ -4594,8 +5560,15 @@ msgstr "Tipo di adesione piano di stampa" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "Sono previste diverse opzioni che consentono di migliorare l'applicazione dello strato iniziale dell’estrusione e migliorano l’adesione. Il brim aggiunge un'area piana a singolo strato attorno alla base del modello, per evitare deformazioni. Il raft aggiunge un fitto reticolato con un tetto al di sotto del modello. Lo skirt è una linea stampata attorno al modello, ma non collegata al modello." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." +msgstr "Sono previste diverse opzioni che consentono di migliorare l'applicazione dello strato iniziale dell’estrusione e migliorano l’adesione. Il brim aggiunge" +" un'area piana a singolo strato attorno alla base del modello, per evitare deformazioni. Il raft aggiunge un fitto reticolato con un tetto al di sotto" +" del modello. Lo skirt è una linea stampata attorno al modello, ma non collegata al modello." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" @@ -4624,7 +5597,9 @@ msgstr "Estrusore adesione piano di stampa" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa dello skirt/brim/raft. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -4634,7 +5609,9 @@ msgstr "Estrusore skirt/brim" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa dello skirt o del brim. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -4644,7 +5621,9 @@ msgstr "Estrusore della base del raft" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa del primo strato del raft. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -4654,7 +5633,9 @@ msgstr "Estrusore intermedio del raft" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa dello strato intermedio del raft. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -4664,7 +5645,9 @@ msgstr "Estrusore superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "Il treno estrusore utilizzato per la stampa degli strati superiori del raft. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json @@ -4674,8 +5657,11 @@ msgstr "Numero di linee dello skirt" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." -msgstr "Più linee di skirt contribuiscono a migliorare l'avvio dell'estrusione per modelli di piccole dimensioni. L'impostazione di questo valore a 0 disattiverà la funzione skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." +msgstr "Più linee di skirt contribuiscono a migliorare l'avvio dell'estrusione per modelli di piccole dimensioni. L'impostazione di questo valore a 0 disattiverà" +" la funzione skirt." #: /fdmprinter.def.json msgctxt "skirt_gap label" @@ -4686,10 +5672,9 @@ msgstr "Distanza dello skirt" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\n" -"Questa è la distanza minima. Più linee di skirt aumenteranno tale distanza." +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\nQuesta è la distanza minima. Più linee di skirt aumenteranno tale distanza." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4698,8 +5683,13 @@ msgstr "Lunghezza minima dello skirt/brim" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." -msgstr "Indica la lunghezza minima dello skirt o del brim. Se tale lunghezza minima non viene raggiunta da tutte le linee skirt o brim insieme, saranno aggiunte più linee di skirt o brim fino a raggiungere la lunghezza minima. Nota: se il valore è impostato a 0, questa funzione viene ignorata." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." +msgstr "Indica la lunghezza minima dello skirt o del brim. Se tale lunghezza minima non viene raggiunta da tutte le linee skirt o brim insieme, saranno aggiunte" +" più linee di skirt o brim fino a raggiungere la lunghezza minima. Nota: se il valore è impostato a 0, questa funzione viene ignorata." #: /fdmprinter.def.json msgctxt "brim_width label" @@ -4708,8 +5698,12 @@ msgstr "Larghezza del brim" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." -msgstr "Indica la distanza tra il modello e la linea di estremità del brim. Un brim di maggiore dimensione aderirà meglio al piano di stampa, ma con riduzione dell'area di stampa." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." +msgstr "Indica la distanza tra il modello e la linea di estremità del brim. Un brim di maggiore dimensione aderirà meglio al piano di stampa, ma con riduzione" +" dell'area di stampa." #: /fdmprinter.def.json msgctxt "brim_line_count label" @@ -4718,7 +5712,9 @@ msgstr "Numero di linee del brim" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." msgstr "Corrisponde al numero di linee utilizzate per un brim. Più linee brim migliorano l’adesione al piano di stampa, ma con riduzione dell'area di stampa." #: /fdmprinter.def.json @@ -4728,8 +5724,12 @@ msgstr "Distanza del Brim" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." -msgstr "Distanza orizzontale tra la linea del primo brim e il profilo del primo layer della stampa. Un piccolo interstizio può semplificare la rimozione del brim e allo stesso tempo fornire dei vantaggi termici." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." +msgstr "Distanza orizzontale tra la linea del primo brim e il profilo del primo layer della stampa. Un piccolo interstizio può semplificare la rimozione del brim" +" e allo stesso tempo fornire dei vantaggi termici." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" @@ -4738,8 +5738,12 @@ msgstr "Brim in sostituzione del supporto" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." -msgstr "Abilita la stampa del brim intorno al modello anche se quello spazio dovrebbe essere occupato dal supporto. Sostituisce alcune zone del primo strato del supporto con zone del brim." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." +msgstr "Abilita la stampa del brim intorno al modello anche se quello spazio dovrebbe essere occupato dal supporto. Sostituisce alcune zone del primo strato del" +" supporto con zone del brim." #: /fdmprinter.def.json msgctxt "brim_outside_only label" @@ -4748,8 +5752,12 @@ msgstr "Brim solo sull’esterno" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." -msgstr "Stampa il brim solo sull’esterno del modello. Questo riduce la quantità del brim che si deve rimuovere in seguito, mentre non riduce particolarmente l’adesione al piano." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." +msgstr "Stampa il brim solo sull’esterno del modello. Questo riduce la quantità del brim che si deve rimuovere in seguito, mentre non riduce particolarmente l’adesione" +" al piano." #: /fdmprinter.def.json msgctxt "raft_margin label" @@ -4758,8 +5766,12 @@ msgstr "Margine extra del raft" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "Se è abilitata la funzione raft, questo valore indica di quanto il raft fuoriesce rispetto al perimetro esterno del modello. Aumentando questo margine si creerà un raft più robusto, utilizzando però più materiale e lasciando meno spazio per la stampa." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." +msgstr "Se è abilitata la funzione raft, questo valore indica di quanto il raft fuoriesce rispetto al perimetro esterno del modello. Aumentando questo margine" +" si creerà un raft più robusto, utilizzando però più materiale e lasciando meno spazio per la stampa." #: /fdmprinter.def.json msgctxt "raft_smoothing label" @@ -4768,8 +5780,13 @@ msgstr "Smoothing raft" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "Questa impostazione controlla l'entità dell'arrotondamento degli angoli interni sul profilo raft. Gli angoli interni vengono arrotondati a semicerchio con un raggio pari al valore indicato. Questa impostazione elimina inoltre i fori sul profilo raft più piccoli di tale cerchio." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." +msgstr "Questa impostazione controlla l'entità dell'arrotondamento degli angoli interni sul profilo raft. Gli angoli interni vengono arrotondati a semicerchio" +" con un raggio pari al valore indicato. Questa impostazione elimina inoltre i fori sul profilo raft più piccoli di tale cerchio." #: /fdmprinter.def.json msgctxt "raft_airgap label" @@ -4778,8 +5795,12 @@ msgstr "Traferro del raft" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." -msgstr "È l'interstizio tra lo strato di raft finale ed il primo strato del modello. Solo il primo strato viene sollevato di questo valore per ridurre l'adesione fra lo strato di raft e il modello. Ciò rende più facile rimuovere il raft." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." +msgstr "È l'interstizio tra lo strato di raft finale ed il primo strato del modello. Solo il primo strato viene sollevato di questo valore per ridurre l'adesione" +" fra lo strato di raft e il modello. Ciò rende più facile rimuovere il raft." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" @@ -4788,8 +5809,12 @@ msgstr "Z Sovrapposizione Primo Strato" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." -msgstr "Effettua il primo e secondo strato di sovrapposizione modello nella direzione Z per compensare il filamento perso nel traferro. Tutti i modelli sopra il primo strato del modello saranno spostati verso il basso di questa quantità." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." +msgstr "Effettua il primo e secondo strato di sovrapposizione modello nella direzione Z per compensare il filamento perso nel traferro. Tutti i modelli sopra il" +" primo strato del modello saranno spostati verso il basso di questa quantità." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" @@ -4798,8 +5823,12 @@ msgstr "Strati superiori del raft" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." -msgstr "Numero di strati sulla parte superiore del secondo strato del raft. Si tratta di strati completamente riempiti su cui poggia il modello. 2 strati danno come risultato una superficie superiore più levigata rispetto ad 1 solo strato." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." +msgstr "Numero di strati sulla parte superiore del secondo strato del raft. Si tratta di strati completamente riempiti su cui poggia il modello. 2 strati danno" +" come risultato una superficie superiore più levigata rispetto ad 1 solo strato." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" @@ -4818,7 +5847,9 @@ msgstr "Larghezza delle linee superiori del raft" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "Indica la larghezza delle linee della superficie superiore del raft. Queste possono essere linee sottili atte a levigare la parte superiore del raft." #: /fdmprinter.def.json @@ -4828,8 +5859,11 @@ msgstr "Spaziatura superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." -msgstr "Indica la distanza tra le linee che costituiscono la maglia superiore del raft. La distanza deve essere uguale alla larghezza delle linee, in modo tale da ottenere una superficie solida." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." +msgstr "Indica la distanza tra le linee che costituiscono la maglia superiore del raft. La distanza deve essere uguale alla larghezza delle linee, in modo tale" +" da ottenere una superficie solida." #: /fdmprinter.def.json msgctxt "raft_interface_layers label" @@ -4838,8 +5872,12 @@ msgstr "Strati intermedi del raft" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." -msgstr "Il numero di strati tra la base e la superficie del raft. Questi costituiscono lo spessore principale del raft. L'incremento di questo numero crea un raft più spesso e robusto." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." +msgstr "Il numero di strati tra la base e la superficie del raft. Questi costituiscono lo spessore principale del raft. L'incremento di questo numero crea un raft" +" più spesso e robusto." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" @@ -4858,8 +5896,11 @@ msgstr "Larghezza delle linee dello strato intermedio del raft" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." -msgstr "Indica la larghezza delle linee dello strato intermedio del raft. Una maggiore estrusione del secondo strato provoca l'incollamento delle linee al piano di stampa." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." +msgstr "Indica la larghezza delle linee dello strato intermedio del raft. Una maggiore estrusione del secondo strato provoca l'incollamento delle linee al piano" +" di stampa." #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" @@ -4868,8 +5909,12 @@ msgstr "Spaziatura dello strato intermedio del raft" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -msgstr "Indica la distanza fra le linee dello strato intermedio del raft. La spaziatura dello strato intermedio deve essere abbastanza ampia, ma al tempo stesso sufficientemente fitta da sostenere gli strati superiori del raft." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." +msgstr "Indica la distanza fra le linee dello strato intermedio del raft. La spaziatura dello strato intermedio deve essere abbastanza ampia, ma al tempo stesso" +" sufficientemente fitta da sostenere gli strati superiori del raft." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" @@ -4878,7 +5923,9 @@ msgstr "Spessore della base del raft" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "Indica lo spessore dello strato di base del raft. Questo strato deve essere spesso per aderire saldamente al piano di stampa." #: /fdmprinter.def.json @@ -4888,7 +5935,9 @@ msgstr "Larghezza delle linee dello strato di base del raft" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "Indica la larghezza delle linee dello strato di base del raft. Le linee di questo strato devono essere spesse per favorire l'adesione al piano di stampa." #: /fdmprinter.def.json @@ -4898,7 +5947,9 @@ msgstr "Spaziatura delle linee dello strato di base del raft" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "Indica la distanza tra le linee che costituiscono lo strato di base del raft. Un'ampia spaziatura favorisce la rimozione del raft dal piano di stampa." #: /fdmprinter.def.json @@ -4918,8 +5969,12 @@ msgstr "Velocità di stampa parte superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." -msgstr "Indica la velocità alla quale sono stampati gli strati superiori del raft. La stampa di questi strati deve avvenire un po' più lentamente, in modo da consentire all'ugello di levigare lentamente le linee superficiali adiacenti." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." +msgstr "Indica la velocità alla quale sono stampati gli strati superiori del raft. La stampa di questi strati deve avvenire un po' più lentamente, in modo da consentire" +" all'ugello di levigare lentamente le linee superficiali adiacenti." #: /fdmprinter.def.json msgctxt "raft_interface_speed label" @@ -4928,8 +5983,12 @@ msgstr "Velocità di stampa raft intermedio" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "Indica la velocità alla quale viene stampato lo strato intermedio del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di materiale che fuoriesce dall'ugello è piuttosto elevato." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "Indica la velocità alla quale viene stampato lo strato intermedio del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di" +" materiale che fuoriesce dall'ugello è piuttosto elevato." #: /fdmprinter.def.json msgctxt "raft_base_speed label" @@ -4938,8 +5997,12 @@ msgstr "Velocità di stampa della base del raft" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "Indica la velocità alla quale viene stampata la base del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di materiale che fuoriesce dall'ugello è piuttosto elevato." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "Indica la velocità alla quale viene stampata la base del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di materiale che" +" fuoriesce dall'ugello è piuttosto elevato." #: /fdmprinter.def.json msgctxt "raft_acceleration label" @@ -5078,7 +6141,9 @@ msgstr "Abilitazione torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "Stampa una torre accanto alla stampa che serve per innescare il materiale dopo ogni cambio ugello." #: /fdmprinter.def.json @@ -5098,7 +6163,9 @@ msgstr "Volume minimo torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "Il volume minimo per ciascuno strato della torre di innesco per scaricare materiale a sufficienza." #: /fdmprinter.def.json @@ -5128,7 +6195,9 @@ msgstr "Ugello pulitura inattiva sulla torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "Dopo la stampa della torre di innesco con un ugello, pulisce il materiale fuoriuscito dall’altro ugello sulla torre di innesco." #: /fdmprinter.def.json @@ -5138,8 +6207,11 @@ msgstr "Brim torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." -msgstr "Le torri di innesco potrebbero richiedere un'adesione supplementare fornita da un bordo (brim), anche se il modello non lo prevede. Attualmente non può essere utilizzato con il tipo di adesione 'Raft'." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgstr "Le torri di innesco potrebbero richiedere un'adesione supplementare fornita da un bordo (brim), anche se il modello non lo prevede. Attualmente non può" +" essere utilizzato con il tipo di adesione 'Raft'." #: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" @@ -5148,8 +6220,12 @@ msgstr "Abilitazione del riparo materiale fuoriuscito" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." -msgstr "Abilita il riparo esterno del materiale fuoriuscito. Questo crea un guscio intorno al modello per pulitura con un secondo ugello, se è alla stessa altezza del primo ugello." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." +msgstr "Abilita il riparo esterno del materiale fuoriuscito. Questo crea un guscio intorno al modello per pulitura con un secondo ugello, se è alla stessa altezza" +" del primo ugello." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" @@ -5158,8 +6234,12 @@ msgstr "Angolo del riparo materiale fuoriuscito" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." -msgstr "È l'angolazione massima ammessa delle parti nel riparo. Con 0 gradi verticale e 90 gradi orizzontale. Un angolo più piccolo comporta minori ripari non riusciti, ma maggiore materiale." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." +msgstr "È l'angolazione massima ammessa delle parti nel riparo. Con 0 gradi verticale e 90 gradi orizzontale. Un angolo più piccolo comporta minori ripari non" +" riusciti, ma maggiore materiale." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" @@ -5178,8 +6258,12 @@ msgstr "Distanza di retrazione cambio ugello" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." -msgstr "Indica il valore di retrazione alla commutazione degli estrusori. Impostato a 0 per nessuna retrazione. Questo valore generalmente dovrebbe essere lo stesso della lunghezza della zona di riscaldamento." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." +msgstr "Indica il valore di retrazione alla commutazione degli estrusori. Impostato a 0 per nessuna retrazione. Questo valore generalmente dovrebbe essere lo stesso" +" della lunghezza della zona di riscaldamento." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" @@ -5188,8 +6272,11 @@ msgstr "Velocità di retrazione cambio ugello" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." -msgstr "Indica la velocità di retrazione del filamento. Una maggiore velocità di retrazione funziona bene, ma una velocità di retrazione eccessiva può portare alla deformazione del filamento." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." +msgstr "Indica la velocità di retrazione del filamento. Una maggiore velocità di retrazione funziona bene, ma una velocità di retrazione eccessiva può portare" +" alla deformazione del filamento." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" @@ -5198,7 +6285,8 @@ msgstr "Velocità di retrazione cambio ugello" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "Indica la velocità alla quale il filamento viene retratto durante una retrazione per cambio ugello." #: /fdmprinter.def.json @@ -5208,7 +6296,9 @@ msgstr "Velocità innesco cambio ugello" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "Indica la velocità alla quale il filamento viene sospinto indietro dopo la retrazione per cambio ugello." #: /fdmprinter.def.json @@ -5238,8 +6328,12 @@ msgstr "Unione dei volumi in sovrapposizione" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." -msgstr "Questa funzione ignora la geometria interna derivante da volumi in sovrapposizione all’interno di una maglia, stampandoli come un unico volume. Questo può comportare la scomparsa di cavità interne." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." +msgstr "Questa funzione ignora la geometria interna derivante da volumi in sovrapposizione all’interno di una maglia, stampandoli come un unico volume. Questo" +" può comportare la scomparsa di cavità interne." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" @@ -5248,8 +6342,12 @@ msgstr "Rimozione di tutti i fori" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." -msgstr "Rimuove i fori presenti su ciascuno strato e mantiene soltanto la forma esterna. Questa funzione ignora qualsiasi invisibile geometria interna. Tuttavia, essa ignora allo stesso modo i fori degli strati visibili da sopra o da sotto." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." +msgstr "Rimuove i fori presenti su ciascuno strato e mantiene soltanto la forma esterna. Questa funzione ignora qualsiasi invisibile geometria interna. Tuttavia," +" essa ignora allo stesso modo i fori degli strati visibili da sopra o da sotto." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" @@ -5258,8 +6356,12 @@ msgstr "Ricucitura completa dei fori" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." -msgstr "Questa funzione tenta di 'ricucire' i fori aperti nella maglia chiudendo il foro con poligoni a contatto. Questa opzione può richiedere lunghi tempi di elaborazione." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." +msgstr "Questa funzione tenta di 'ricucire' i fori aperti nella maglia chiudendo il foro con poligoni a contatto. Questa opzione può richiedere lunghi tempi di" +" elaborazione." #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" @@ -5268,8 +6370,14 @@ msgstr "Mantenimento delle superfici scollegate" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." -msgstr "Di norma Cura cerca di \"ricucire\" piccoli fori nella maglia e di rimuovere le parti di uno strato che presentano grossi fori. Abilitando questa opzione, Cura mantiene quelle parti che non possono essere 'ricucite'. Questa opzione deve essere utilizzata come ultima risorsa quando non sia stato possibile produrre un corretto codice G in nessun altro modo." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." +msgstr "Di norma Cura cerca di \"ricucire\" piccoli fori nella maglia e di rimuovere le parti di uno strato che presentano grossi fori. Abilitando questa opzione," +" Cura mantiene quelle parti che non possono essere 'ricucite'. Questa opzione deve essere utilizzata come ultima risorsa quando non sia stato possibile" +" produrre un corretto codice G in nessun altro modo." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" @@ -5278,7 +6386,9 @@ msgstr "Sovrapposizione maglie" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "Fa sovrapporre leggermente le maglie a contatto tra loro. In tal modo ne migliora l’adesione." #: /fdmprinter.def.json @@ -5288,7 +6398,9 @@ msgstr "Rimuovi intersezione maglie" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." msgstr "Rimuove le aree in cui maglie multiple si sovrappongono tra loro. Questo può essere usato se oggetti di due materiali uniti si sovrappongono tra loro." #: /fdmprinter.def.json @@ -5298,8 +6410,13 @@ msgstr "Rimozione maglie alternate" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." -msgstr "Selezionare quali volumi di intersezione maglie appartengono a ciascuno strato, in modo che le maglie sovrapposte diventino interconnesse. Disattivando questa funzione una delle maglie ottiene tutto il volume della sovrapposizione, che viene rimosso dalle altre maglie." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." +msgstr "Selezionare quali volumi di intersezione maglie appartengono a ciascuno strato, in modo che le maglie sovrapposte diventino interconnesse. Disattivando" +" questa funzione una delle maglie ottiene tutto il volume della sovrapposizione, che viene rimosso dalle altre maglie." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" @@ -5308,8 +6425,12 @@ msgstr "Rimuovere i primi strati vuoti" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." -msgstr "Rimuovere gli strati vuoti sotto il primo strato stampato, se presenti. La disabilitazione di questa impostazione può provocare la presenza di primi strati vuoti, se l'impostazione di Tolleranza di sezionamento è impostata su Esclusiva o Intermedia." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." +msgstr "Rimuovere gli strati vuoti sotto il primo strato stampato, se presenti. La disabilitazione di questa impostazione può provocare la presenza di primi strati" +" vuoti, se l'impostazione di Tolleranza di sezionamento è impostata su Esclusiva o Intermedia." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" @@ -5318,8 +6439,14 @@ msgstr "Risoluzione massima" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." -msgstr "La dimensione minima di un segmento di linea dopo il sezionamento. Se tale dimensione aumenta, la maglia avrà una risoluzione inferiore. Questo può consentire alla stampante di mantenere la velocità per processare il g-code ed aumenterà la velocità di sezionamento eliminando i dettagli della maglia che non è comunque in grado di processare." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." +msgstr "La dimensione minima di un segmento di linea dopo il sezionamento. Se tale dimensione aumenta, la maglia avrà una risoluzione inferiore. Questo può consentire" +" alla stampante di mantenere la velocità per processare il g-code ed aumenterà la velocità di sezionamento eliminando i dettagli della maglia che non è" +" comunque in grado di processare." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" @@ -5328,8 +6455,14 @@ msgstr "Risoluzione massima di spostamento" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." -msgstr "La dimensione minima di un segmento lineare di spostamento dopo il sezionamento. Aumentando tale dimensione, le corse di spostamento avranno meno angoli arrotondati. La stampante può così mantenere la velocità per processare il g-code, ma si può verificare una riduzione della precisione di aggiramento del modello." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." +msgstr "La dimensione minima di un segmento lineare di spostamento dopo il sezionamento. Aumentando tale dimensione, le corse di spostamento avranno meno angoli" +" arrotondati. La stampante può così mantenere la velocità per processare il g-code, ma si può verificare una riduzione della precisione di aggiramento" +" del modello." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" @@ -5338,8 +6471,15 @@ msgstr "Deviazione massima" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." -msgstr "La deviazione massima consentita quando si riduce la risoluzione per l'impostazione Risoluzione massima. Se si aumenta questo parametro, la stampa sarà meno precisa, ma il g-code sarà più piccolo. Deviazione massima rappresenta il limite per Risoluzione massima; pertanto se le due impostazioni sono in conflitto, verrà considerata vera l'impostazione Deviazione massima." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." +msgstr "La deviazione massima consentita quando si riduce la risoluzione per l'impostazione Risoluzione massima. Se si aumenta questo parametro, la stampa sarà" +" meno precisa, ma il g-code sarà più piccolo. Deviazione massima rappresenta il limite per Risoluzione massima; pertanto se le due impostazioni sono in" +" conflitto, verrà considerata vera l'impostazione Deviazione massima." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" @@ -5348,8 +6488,19 @@ msgstr "Deviazione massima dell'area di estrusione" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "La deviazione massima dell'area di estrusione consentita durante la rimozione di punti intermedi da una linea retta. Un punto intermedio può fungere da punto di modifica larghezza in una lunga linea retta. Pertanto, se viene rimosso, la linea avrà una larghezza uniforme e, come risultato, perderà (o guadagnerà) area di estrusione. In caso di incremento si può notare una leggera sotto (o sovra) estrusione tra pareti parallele rette, poiché sarà possibile rimuovere più punti di variazione della larghezza intermedi. La stampa sarà meno precisa, ma il G-Code sarà più piccolo." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "La deviazione massima dell'area di estrusione consentita durante la rimozione di punti intermedi da una linea retta. Un punto intermedio può fungere da" +" punto di modifica larghezza in una lunga linea retta. Pertanto, se viene rimosso, la linea avrà una larghezza uniforme e, come risultato, perderà (o guadagnerà)" +" area di estrusione. In caso di incremento si può notare una leggera sotto (o sovra) estrusione tra pareti parallele rette, poiché sarà possibile rimuovere" +" più punti di variazione della larghezza intermedi. La stampa sarà meno precisa, ma il G-Code sarà più piccolo." #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5368,8 +6519,15 @@ msgstr "Sequenza di stampa" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -msgstr "Indica se stampare tutti i modelli un layer alla volta o se attendere di terminare un modello prima di passare al successivo. La modalità \"uno per volta\" è possibile solo se a) è abilitato solo un estrusore b) tutti i modelli sono separati in modo tale che l'intera testina di stampa possa muoversi tra di essi e che tutti i modelli siano più bassi della distanza tra l'ugello e gli assi X/Y." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." +msgstr "Indica se stampare tutti i modelli un layer alla volta o se attendere di terminare un modello prima di passare al successivo. La modalità \"uno per volta\"" +" è possibile solo se a) è abilitato solo un estrusore b) tutti i modelli sono separati in modo tale che l'intera testina di stampa possa muoversi tra di" +" essi e che tutti i modelli siano più bassi della distanza tra l'ugello e gli assi X/Y." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -5388,8 +6546,12 @@ msgstr "Maglia di riempimento" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Utilizzare questa maglia per modificare il riempimento di altre maglie a cui è sovrapposta. Sostituisce le regioni di riempimento di altre maglie con le regioni di questa maglia. Si consiglia di stampare solo una parete e non il rivestimento esterno superiore/inferiore per questa maglia." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgstr "Utilizzare questa maglia per modificare il riempimento di altre maglie a cui è sovrapposta. Sostituisce le regioni di riempimento di altre maglie con le" +" regioni di questa maglia. Si consiglia di stampare solo una parete e non il rivestimento esterno superiore/inferiore per questa maglia." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" @@ -5398,8 +6560,15 @@ msgstr "Classificazione dell'elaborazione delle maglie" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." -msgstr "Determina la priorità di questa mesh quando si considera la sovrapposizione multipla delle mesh di riempimento. Per le aree con la sovrapposizione di più mesh di riempimento verranno utilizzate le impostazioni della mesh con la classificazione più alta. Una mesh di riempimento con una classificazione più alta modificherà il riempimento delle mesh di riempimento con una classificazione inferiore e delle mesh normali." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." +msgstr "Determina la priorità di questa mesh quando si considera la sovrapposizione multipla delle mesh di riempimento. Per le aree con la sovrapposizione di più" +" mesh di riempimento verranno utilizzate le impostazioni della mesh con la classificazione più alta. Una mesh di riempimento con una classificazione più" +" alta modificherà il riempimento delle mesh di riempimento con una classificazione inferiore e delle mesh normali." #: /fdmprinter.def.json msgctxt "cutting_mesh label" @@ -5408,8 +6577,12 @@ msgstr "Ritaglio maglia" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." -msgstr "Limita il volume di questa maglia all'interno di altre maglie. Questo può essere utilizzato per stampare talune aree di una maglia con impostazioni diverse e con un diverso estrusore." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." +msgstr "Limita il volume di questa maglia all'interno di altre maglie. Questo può essere utilizzato per stampare talune aree di una maglia con impostazioni diverse" +" e con un diverso estrusore." #: /fdmprinter.def.json msgctxt "mold_enabled label" @@ -5418,7 +6591,9 @@ msgstr "Stampo" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "Stampa i modelli come uno stampo, che può essere fuso per ottenere un modello che assomigli ai modelli sul piano di stampa." #: /fdmprinter.def.json @@ -5428,7 +6603,9 @@ msgstr "Larghezza minimo dello stampo" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "Distanza minima tra l'esterno dello stampo e l'esterno del modello." #: /fdmprinter.def.json @@ -5448,8 +6625,12 @@ msgstr "Angolo stampo" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." -msgstr "Angolo dello sbalzo delle pareti esterne creato per il modello. 0° rende il guscio esterno dello stampo verticale, mentre 90° fa in modo che il guscio esterno dello stampo segua il profilo del modello." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." +msgstr "Angolo dello sbalzo delle pareti esterne creato per il modello. 0° rende il guscio esterno dello stampo verticale, mentre 90° fa in modo che il guscio" +" esterno dello stampo segua il profilo del modello." #: /fdmprinter.def.json msgctxt "support_mesh label" @@ -5458,7 +6639,9 @@ msgstr "Supporto maglia" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "Utilizzare questa maglia per specificare le aree di supporto. Può essere usata per generare una struttura di supporto." #: /fdmprinter.def.json @@ -5468,8 +6651,11 @@ msgstr "Maglia anti-sovrapposizione" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." -msgstr "Utilizzare questa maglia per specificare dove nessuna parte del modello deve essere rilevata come in sovrapposizione. Può essere usato per rimuovere struttura di supporto indesiderata." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." +msgstr "Utilizzare questa maglia per specificare dove nessuna parte del modello deve essere rilevata come in sovrapposizione. Può essere usato per rimuovere struttura" +" di supporto indesiderata." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" @@ -5478,8 +6664,15 @@ msgstr "Modalità superficie" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "Trattare il modello solo come una superficie, un volume o volumi con superfici libere. Il modo di stampa normale stampa solo volumi delimitati. “Superficie” stampa una parete singola tracciando la superficie della maglia senza riempimento e senza rivestimento esterno superiore/inferiore. “Entrambi” stampa i volumi delimitati come normali ed eventuali poligoni rimanenti come superfici." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." +msgstr "Trattare il modello solo come una superficie, un volume o volumi con superfici libere. Il modo di stampa normale stampa solo volumi delimitati. “Superficie”" +" stampa una parete singola tracciando la superficie della maglia senza riempimento e senza rivestimento esterno superiore/inferiore. “Entrambi” stampa" +" i volumi delimitati come normali ed eventuali poligoni rimanenti come superfici." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -5503,8 +6696,14 @@ msgstr "Stampa del contorno esterno con movimento spiraliforme" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." -msgstr "Appiattisce il contorno esterno attorno all'asse Z con movimento spiraliforme. Questo crea un aumento costante lungo l'asse Z durante tutto il processo di stampa. Questa caratteristica consente di ottenere un modello pieno in una singola stampata con fondo solido. Questa caratteristica deve essere abilitata solo quando ciascuno strato contiene solo una singola parte." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." +msgstr "Appiattisce il contorno esterno attorno all'asse Z con movimento spiraliforme. Questo crea un aumento costante lungo l'asse Z durante tutto il processo" +" di stampa. Questa caratteristica consente di ottenere un modello pieno in una singola stampata con fondo solido. Questa caratteristica deve essere abilitata" +" solo quando ciascuno strato contiene solo una singola parte." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" @@ -5513,8 +6712,12 @@ msgstr "Levigazione dei profili con movimento spiraliforme" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Leviga i profili con movimento spiraliforme per ridurre la visibilità della giunzione Z (la giunzione Z dovrebbe essere appena visibile sulla stampa, ma rimane visibile nella visualizzazione a strati). Notare che la levigatura tende a rimuovere le bavature fini della superficie." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." +msgstr "Leviga i profili con movimento spiraliforme per ridurre la visibilità della giunzione Z (la giunzione Z dovrebbe essere appena visibile sulla stampa, ma" +" rimane visibile nella visualizzazione a strati). Notare che la levigatura tende a rimuovere le bavature fini della superficie." #: /fdmprinter.def.json msgctxt "relative_extrusion label" @@ -5523,8 +6726,16 @@ msgstr "Estrusione relativa" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "Utilizza l'estrusione relativa invece di quella assoluta. L'utilizzo di fasi E relative facilita la post-elaborazione del codice G. Tuttavia, questa impostazione non è supportata da tutte le stampanti e può causare deviazioni molto piccole nella quantità di materiale depositato rispetto alle fasi E assolute. Indipendentemente da questa impostazione, la modalità estrusione sarà sempre impostata su assoluta prima che venga generato uno script in codice G." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." +msgstr "Utilizza l'estrusione relativa invece di quella assoluta. L'utilizzo di fasi E relative facilita la post-elaborazione del codice G. Tuttavia, questa impostazione" +" non è supportata da tutte le stampanti e può causare deviazioni molto piccole nella quantità di materiale depositato rispetto alle fasi E assolute. Indipendentemente" +" da questa impostazione, la modalità estrusione sarà sempre impostata su assoluta prima che venga generato uno script in codice G." #: /fdmprinter.def.json msgctxt "experimental label" @@ -5543,8 +6754,18 @@ msgstr "Tolleranza di sezionamento" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "Tolleranza verticale negli strati sezionati. Di norma i contorni di uno strato vengono generati prendendo le sezioni incrociate fino al centro dello spessore di ciascun livello (intermedie). In alternativa, ogni strato può avere le aree che cadono all'interno del volume per tutto lo spessore dello strato (esclusive) oppure uno strato presenta le aree che rientrano all'interno di qualsiasi punto dello strato (inclusive). Le aree inclusive conservano la maggior parte dei dettagli; le esclusive generano la soluzione migliore, mentre le intermedie restano più vicine alla superficie originale." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." +msgstr "Tolleranza verticale negli strati sezionati. Di norma i contorni di uno strato vengono generati prendendo le sezioni incrociate fino al centro dello spessore" +" di ciascun livello (intermedie). In alternativa, ogni strato può avere le aree che cadono all'interno del volume per tutto lo spessore dello strato (esclusive)" +" oppure uno strato presenta le aree che rientrano all'interno di qualsiasi punto dello strato (inclusive). Le aree inclusive conservano la maggior parte" +" dei dettagli; le esclusive generano la soluzione migliore, mentre le intermedie restano più vicine alla superficie originale." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5568,8 +6789,15 @@ msgstr "Ottimizzazione spostamenti riempimento" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." -msgstr "Quando abilitato, l’ordine di stampa delle linee di riempimento viene ottimizzato per ridurre la distanza percorsa. La riduzione del tempo di spostamento ottenuta dipende in particolare dal modello sezionato, dalla configurazione di riempimento, dalla densità, ecc. Si noti che, per alcuni modelli che hanno piccole aree di riempimento, il tempo di sezionamento del modello può aumentare notevolmente." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." +msgstr "Quando abilitato, l’ordine di stampa delle linee di riempimento viene ottimizzato per ridurre la distanza percorsa. La riduzione del tempo di spostamento" +" ottenuta dipende in particolare dal modello sezionato, dalla configurazione di riempimento, dalla densità, ecc. Si noti che, per alcuni modelli che hanno" +" piccole aree di riempimento, il tempo di sezionamento del modello può aumentare notevolmente." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" @@ -5578,7 +6806,9 @@ msgstr "Temperatura automatica" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "Modifica automaticamente la temperatura per ciascuno strato con la velocità media del flusso per tale strato." #: /fdmprinter.def.json @@ -5588,7 +6818,9 @@ msgstr "Grafico della temperatura del flusso" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "Collegamento dei dati di flusso del materiale (in mm3 al secondo) alla temperatura (in °C)." #: /fdmprinter.def.json @@ -5598,8 +6830,14 @@ msgstr "Circonferenza minima dei poligoni" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." -msgstr "I poligoni in strati sezionati con una circonferenza inferiore a questo valore verranno scartati. I valori inferiori generano una maglia con risoluzione superiore al costo del tempo di sezionamento. È dedicata in particolare alle stampanti SLA ad alta risoluzione e a modelli 3D molto piccoli, ricchi di dettagli." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." +msgstr "I poligoni in strati sezionati con una circonferenza inferiore a questo valore verranno scartati. I valori inferiori generano una maglia con risoluzione" +" superiore al costo del tempo di sezionamento. È dedicata in particolare alle stampanti SLA ad alta risoluzione e a modelli 3D molto piccoli, ricchi di" +" dettagli." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" @@ -5608,8 +6846,11 @@ msgstr "Rottura del supporto in pezzi di grandi dimensioni" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." -msgstr "Salto di alcuni collegamenti per rendere la struttura del supporto più facile da rompere. Questa impostazione è applicabile alla configurazione a zig-zag del riempimento del supporto." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." +msgstr "Salto di alcuni collegamenti per rendere la struttura del supporto più facile da rompere. Questa impostazione è applicabile alla configurazione a zig-zag" +" del riempimento del supporto." #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" @@ -5618,7 +6859,9 @@ msgstr "Dimensioni frammento supporto" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "Lasciare un collegamento tra le linee del supporto ogni N millimetri per facilitare la rottura del supporto stesso." #: /fdmprinter.def.json @@ -5628,7 +6871,9 @@ msgstr "Conteggio linee di rottura supporto" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "Salto di una ogni N linee di collegamento per rendere la struttura del supporto più facile da rompere." #: /fdmprinter.def.json @@ -5638,8 +6883,11 @@ msgstr "Abilitazione del riparo paravento" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." -msgstr "In tal modo si creerà una protezione attorno al modello che intrappola l'aria (calda) e lo protegge da flussi d’aria esterna. Particolarmente utile per i materiali soggetti a deformazione." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." +msgstr "In tal modo si creerà una protezione attorno al modello che intrappola l'aria (calda) e lo protegge da flussi d’aria esterna. Particolarmente utile per" +" i materiali soggetti a deformazione." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" @@ -5658,7 +6906,9 @@ msgstr "Limitazione del riparo paravento" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." msgstr "Imposta l’altezza del riparo paravento. Scegliere di stampare il riparo paravento all’altezza totale del modello o a un’altezza limitata." #: /fdmprinter.def.json @@ -5678,7 +6928,9 @@ msgstr "Altezza del riparo paravento" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "Indica la limitazione in altezza del riparo paravento. Al di sopra di tale altezza non sarà stampato alcun riparo." #: /fdmprinter.def.json @@ -5688,8 +6940,12 @@ msgstr "Rendi stampabile lo sbalzo" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." -msgstr "Cambia la geometria del modello stampato in modo da richiedere un supporto minimo. Sbalzi molto inclinati diventeranno sbalzi poco profondi. Le aree di sbalzo scendono per diventare più verticali." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." +msgstr "Cambia la geometria del modello stampato in modo da richiedere un supporto minimo. Sbalzi molto inclinati diventeranno sbalzi poco profondi. Le aree di" +" sbalzo scendono per diventare più verticali." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" @@ -5698,8 +6954,12 @@ msgstr "Massimo angolo modello" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." -msgstr "L’angolo massimo degli sbalzi dopo essere stati resi stampabili. A un valore di 0° tutti gli sbalzi sono sostituiti da un pezzo del modello collegato al piano di stampa, 90° non cambia il modello in alcun modo." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." +msgstr "L’angolo massimo degli sbalzi dopo essere stati resi stampabili. A un valore di 0° tutti gli sbalzi sono sostituiti da un pezzo del modello collegato al" +" piano di stampa, 90° non cambia il modello in alcun modo." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" @@ -5708,8 +6968,12 @@ msgstr "Area foro di sbalzo massima" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." -msgstr "L'area massima di un foro nella base del modello prima che venga rimossa da Rendi stampabile lo sbalzo. I fori più piccoli di questo verranno mantenuti. Un valore di 0 mm² riempirà i fori nella base del modello." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." +msgstr "L'area massima di un foro nella base del modello prima che venga rimossa da Rendi stampabile lo sbalzo. I fori più piccoli di questo verranno mantenuti." +" Un valore di 0 mm² riempirà i fori nella base del modello." #: /fdmprinter.def.json msgctxt "coasting_enable label" @@ -5718,8 +6982,12 @@ msgstr "Abilitazione della funzione di Coasting" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." -msgstr "Il Coasting sostituisce l'ultima parte di un percorso di estrusione con un percorso di spostamento. Il materiale fuoriuscito viene utilizzato per stampare l'ultimo tratto del percorso di estrusione al fine di ridurre i filamenti." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." +msgstr "Il Coasting sostituisce l'ultima parte di un percorso di estrusione con un percorso di spostamento. Il materiale fuoriuscito viene utilizzato per stampare" +" l'ultimo tratto del percorso di estrusione al fine di ridurre i filamenti." #: /fdmprinter.def.json msgctxt "coasting_volume label" @@ -5728,7 +6996,9 @@ msgstr "Volume di Coasting" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "È il volume di materiale fuoriuscito. Questo valore deve di norma essere prossimo al diametro dell'ugello al cubo." #: /fdmprinter.def.json @@ -5738,8 +7008,13 @@ msgstr "Volume minimo prima del Coasting" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." -msgstr "È il volume minimo di un percorso di estrusione prima di consentire il coasting. Per percorsi di estrusione inferiori, nel tubo Bowden si è accumulata una pressione inferiore, quindi il volume rilasciato si riduce in modo lineare. Questo valore dovrebbe essere sempre maggiore del volume di Coasting." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." +msgstr "È il volume minimo di un percorso di estrusione prima di consentire il coasting. Per percorsi di estrusione inferiori, nel tubo Bowden si è accumulata" +" una pressione inferiore, quindi il volume rilasciato si riduce in modo lineare. Questo valore dovrebbe essere sempre maggiore del volume di Coasting." #: /fdmprinter.def.json msgctxt "coasting_speed label" @@ -5748,8 +7023,12 @@ msgstr "Velocità di Coasting" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "È la velocità a cui eseguire lo spostamento durante il Coasting, rispetto alla velocità del percorso di estrusione. Si consiglia di impostare un valore leggermente al di sotto del 100%, poiché durante il Coasting la pressione nel tubo Bowden scende." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." +msgstr "È la velocità a cui eseguire lo spostamento durante il Coasting, rispetto alla velocità del percorso di estrusione. Si consiglia di impostare un valore" +" leggermente al di sotto del 100%, poiché durante il Coasting la pressione nel tubo Bowden scende." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" @@ -5758,7 +7037,9 @@ msgstr "Dimensioni cavità 3D incrociata" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "Dimensioni delle cavità negli incroci a quattro vie nella configurazione 3D incrociata alle altezze a cui la configurazione tocca se stessa." #: /fdmprinter.def.json @@ -5768,7 +7049,9 @@ msgstr "Immagine di densità del riempimento incrociato" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." msgstr "La posizione del file di un'immagine i cui i valori di luminosità determinano la densità minima nella posizione corrispondente nel riempimento della stampa." #: /fdmprinter.def.json @@ -5778,7 +7061,9 @@ msgstr "Immagine di densità del riempimento incrociato per il supporto" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "La posizione del file di un'immagine i cui i valori di luminosità determinano la densità minima nella posizione corrispondente nel supporto." #: /fdmprinter.def.json @@ -5798,8 +7083,13 @@ msgstr "Angolo del supporto conico" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -msgstr "È l'angolo di inclinazione del supporto conico. Con 0 gradi verticale e 90 gradi orizzontale. Angoli inferiori rendono il supporto più robusto, ma richiedono una maggiore quantità di materiale. Angoli negativi rendono la base del supporto più larga rispetto alla parte superiore." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." +msgstr "È l'angolo di inclinazione del supporto conico. Con 0 gradi verticale e 90 gradi orizzontale. Angoli inferiori rendono il supporto più robusto, ma richiedono" +" una maggiore quantità di materiale. Angoli negativi rendono la base del supporto più larga rispetto alla parte superiore." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" @@ -5808,7 +7098,9 @@ msgstr "Larghezza minima del supporto conico" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "Indica la larghezza minima alla quale viene ridotta la base dell’area del supporto conico. Larghezze minori possono comportare strutture di supporto instabili." #: /fdmprinter.def.json @@ -5818,7 +7110,9 @@ msgstr "Rivestimento esterno incoerente (fuzzy)" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "Distorsione (jitter) casuale durante la stampa della parete esterna, così che la superficie assume un aspetto ruvido ed incoerente (fuzzy)." #: /fdmprinter.def.json @@ -5838,8 +7132,11 @@ msgstr "Spessore del rivestimento esterno incoerente (fuzzy)" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." -msgstr "Indica la larghezza entro cui è ammessa la distorsione (jitter). Si consiglia di impostare questo valore ad un livello inferiore rispetto alla larghezza della parete esterna, poiché le pareti interne rimangono inalterate." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." +msgstr "Indica la larghezza entro cui è ammessa la distorsione (jitter). Si consiglia di impostare questo valore ad un livello inferiore rispetto alla larghezza" +" della parete esterna, poiché le pareti interne rimangono inalterate." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" @@ -5848,8 +7145,12 @@ msgstr "Densità del rivestimento esterno incoerente (fuzzy)" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." -msgstr "Indica la densità media dei punti introdotti su ciascun poligono in uno strato. Si noti che i punti originali del poligono vengono scartati, perciò una bassa densità si traduce in una riduzione della risoluzione." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." +msgstr "Indica la densità media dei punti introdotti su ciascun poligono in uno strato. Si noti che i punti originali del poligono vengono scartati, perciò una" +" bassa densità si traduce in una riduzione della risoluzione." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" @@ -5858,8 +7159,14 @@ msgstr "Distanza dei punti del rivestimento incoerente (fuzzy)" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "Indica la distanza media tra i punti casuali introdotti su ciascun segmento di linea. Si noti che i punti originali del poligono vengono scartati, perciò un elevato livello di regolarità si traduce in una riduzione della risoluzione. Questo valore deve essere superiore alla metà dello spessore del rivestimento incoerente (fuzzy)." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." +msgstr "Indica la distanza media tra i punti casuali introdotti su ciascun segmento di linea. Si noti che i punti originali del poligono vengono scartati, perciò" +" un elevato livello di regolarità si traduce in una riduzione della risoluzione. Questo valore deve essere superiore alla metà dello spessore del rivestimento" +" incoerente (fuzzy)." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" @@ -5868,7 +7175,9 @@ msgstr "Offset massimo dell'estrusione di compensazione del flusso" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "Distanza massima in mm di spostamento del filamento per compensare le modifiche nella velocità di flusso." #: /fdmprinter.def.json @@ -5878,8 +7187,12 @@ msgstr "Fattore di compensazione del flusso" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." -msgstr "Distanza di spostamento del filamento al fine di compensare le modifiche nella velocità di flusso, come percentuale della distanza di spostamento del filamento in un secondo di estrusione." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." +msgstr "Distanza di spostamento del filamento al fine di compensare le modifiche nella velocità di flusso, come percentuale della distanza di spostamento del filamento" +" in un secondo di estrusione." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" @@ -5888,8 +7201,14 @@ msgstr "Funzione Wire Printing (WP)" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." -msgstr "Consente di stampare solo la superficie esterna come una struttura di linee, realizzando una stampa \"sospesa nell'aria\". Questa funzione si realizza mediante la stampa orizzontale dei contorni del modello con determinati intervalli Z che sono collegati tramite linee che si estendono verticalmente verso l'alto e diagonalmente verso il basso." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." +msgstr "Consente di stampare solo la superficie esterna come una struttura di linee, realizzando una stampa \"sospesa nell'aria\". Questa funzione si realizza" +" mediante la stampa orizzontale dei contorni del modello con determinati intervalli Z che sono collegati tramite linee che si estendono verticalmente verso" +" l'alto e diagonalmente verso il basso." #: /fdmprinter.def.json msgctxt "wireframe_height label" @@ -5898,8 +7217,12 @@ msgstr "Altezza di connessione WP" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." -msgstr "Indica l'altezza delle linee che si estendono verticalmente verso l'alto e diagonalmente verso il basso tra due parti orizzontali. Questo determina la densità complessiva della struttura del reticolo. Applicabile solo alla funzione Wire Printing." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." +msgstr "Indica l'altezza delle linee che si estendono verticalmente verso l'alto e diagonalmente verso il basso tra due parti orizzontali. Questo determina la" +" densità complessiva della struttura del reticolo. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" @@ -5908,8 +7231,11 @@ msgstr "Distanza dalla superficie superiore WP" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." -msgstr "Indica la distanza percorsa durante la realizzazione di una connessione da un profilo della superficie superiore (tetto) verso l'interno. Applicabile solo alla funzione Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." +msgstr "Indica la distanza percorsa durante la realizzazione di una connessione da un profilo della superficie superiore (tetto) verso l'interno. Applicabile solo" +" alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_printspeed label" @@ -5918,7 +7244,9 @@ msgstr "Velocità WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "Indica la velocità a cui l'ugello si muove durante l'estrusione del materiale. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json @@ -5928,7 +7256,9 @@ msgstr "Velocità di stampa della parte inferiore WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." msgstr "Indica la velocità di stampa del primo strato, che è il solo strato a contatto con il piano di stampa. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json @@ -5938,7 +7268,8 @@ msgstr "Velocità di stampa verticale WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Indica la velocità di stampa di una linea verticale verso l'alto della struttura \"sospesa nell'aria\". Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json @@ -5948,7 +7279,8 @@ msgstr "Velocità di stampa diagonale WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Indica la velocità di stampa di una linea diagonale verso il basso. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json @@ -5958,7 +7290,9 @@ msgstr "Velocità di stampa orizzontale WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "Indica la velocità di stampa dei contorni orizzontali del modello. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json @@ -5968,7 +7302,9 @@ msgstr "Flusso WP" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "Determina la compensazione del flusso: la quantità di materiale estruso viene moltiplicata per questo valore. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json @@ -5988,7 +7324,8 @@ msgstr "Flusso linee piatte WP" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Determina la compensazione di flusso durante la stampa di linee piatte. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json @@ -5998,8 +7335,11 @@ msgstr "Ritardo dopo spostamento verso l'alto WP" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." -msgstr "Indica il tempo di ritardo dopo uno spostamento verso l'alto, in modo da consentire l'indurimento della linea verticale indirizzata verso l'alto. Applicabile solo alla funzione Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." +msgstr "Indica il tempo di ritardo dopo uno spostamento verso l'alto, in modo da consentire l'indurimento della linea verticale indirizzata verso l'alto. Applicabile" +" solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" @@ -6018,8 +7358,12 @@ msgstr "Ritardo tra due segmenti orizzontali WP" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." -msgstr "Indica il tempo di ritardo tra due segmenti orizzontali. Introducendo un tale ritardo si può ottenere una migliore adesione agli strati precedenti in corrispondenza dei punti di collegamento, mentre ritardi troppo prolungati provocano cedimenti. Applicabile solo alla funzione Wire Printing." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." +msgstr "Indica il tempo di ritardo tra due segmenti orizzontali. Introducendo un tale ritardo si può ottenere una migliore adesione agli strati precedenti in corrispondenza" +" dei punti di collegamento, mentre ritardi troppo prolungati provocano cedimenti. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" @@ -6030,10 +7374,10 @@ msgstr "Spostamento verso l'alto a velocità ridotta WP" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -msgstr "" -"Indica la distanza di uno spostamento verso l'alto con estrusione a velocità dimezzata.\n" -"Ciò può garantire una migliore adesione agli strati precedenti, senza eccessivo riscaldamento del materiale su questi strati. Applicabile solo alla funzione Wire Printing." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." +msgstr "Indica la distanza di uno spostamento verso l'alto con estrusione a velocità dimezzata.\nCiò può garantire una migliore adesione agli strati precedenti," +" senza eccessivo riscaldamento del materiale su questi strati. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" @@ -6042,8 +7386,12 @@ msgstr "Dimensione dei nodi WP" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." -msgstr "Crea un piccolo nodo alla sommità di una linea verticale verso l'alto, in modo che lo strato orizzontale consecutivo abbia una migliore possibilità di collegarsi ad essa. Applicabile solo alla funzione Wire Printing." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." +msgstr "Crea un piccolo nodo alla sommità di una linea verticale verso l'alto, in modo che lo strato orizzontale consecutivo abbia una migliore possibilità di" +" collegarsi ad essa. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_fall_down label" @@ -6052,7 +7400,9 @@ msgstr "Caduta del materiale WP" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "Indica la distanza di caduta del materiale dopo un estrusione verso l'alto. Tale distanza viene compensata. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json @@ -6062,8 +7412,12 @@ msgstr "Trascinamento WP" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." -msgstr "Indica la distanza di trascinamento del materiale di una estrusione verso l'alto nell'estrusione diagonale verso il basso. Tale distanza viene compensata. Applicabile solo alla funzione Wire Printing." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." +msgstr "Indica la distanza di trascinamento del materiale di una estrusione verso l'alto nell'estrusione diagonale verso il basso. Tale distanza viene compensata." +" Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_strategy label" @@ -6072,8 +7426,18 @@ msgstr "Strategia WP" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." -msgstr "Strategia per garantire il collegamento di due strati consecutivi ad ogni punto di connessione. La retrazione consente l'indurimento delle linee verticali verso l'alto nella giusta posizione, ma può causare la deformazione del filamento. È possibile realizzare un nodo all'estremità di una linea verticale verso l'alto per accrescere la possibilità di collegamento e lasciarla raffreddare; tuttavia ciò può richiedere velocità di stampa ridotte. Un'altra strategia consiste nel compensare il cedimento della parte superiore di una linea verticale verso l'alto; tuttavia le linee non sempre ricadono come previsto." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." +msgstr "Strategia per garantire il collegamento di due strati consecutivi ad ogni punto di connessione. La retrazione consente l'indurimento delle linee verticali" +" verso l'alto nella giusta posizione, ma può causare la deformazione del filamento. È possibile realizzare un nodo all'estremità di una linea verticale" +" verso l'alto per accrescere la possibilità di collegamento e lasciarla raffreddare; tuttavia ciò può richiedere velocità di stampa ridotte. Un'altra strategia" +" consiste nel compensare il cedimento della parte superiore di una linea verticale verso l'alto; tuttavia le linee non sempre ricadono come previsto." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" @@ -6097,8 +7461,12 @@ msgstr "Correzione delle linee diagonali WP" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." -msgstr "Indica la percentuale di copertura di una linea diagonale verso il basso da un tratto di linea orizzontale. Questa opzione può impedire il cedimento della sommità delle linee verticali verso l'alto. Applicabile solo alla funzione Wire Printing." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." +msgstr "Indica la percentuale di copertura di una linea diagonale verso il basso da un tratto di linea orizzontale. Questa opzione può impedire il cedimento della" +" sommità delle linee verticali verso l'alto. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" @@ -6107,8 +7475,12 @@ msgstr "Caduta delle linee della superficie superiore (tetto) WP" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." -msgstr "Indica la distanza di caduta delle linee della superficie superiore (tetto) della struttura \"sospesa nell'aria\" durante la stampa. Questa distanza viene compensata. Applicabile solo alla funzione Wire Printing." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." +msgstr "Indica la distanza di caduta delle linee della superficie superiore (tetto) della struttura \"sospesa nell'aria\" durante la stampa. Questa distanza viene" +" compensata. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" @@ -6117,8 +7489,12 @@ msgstr "Trascinamento superficie superiore (tetto) WP" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." -msgstr "Indica la distanza di trascinamento dell'estremità di una linea interna durante lo spostamento di ritorno verso il contorno esterno della superficie superiore (tetto). Questa distanza viene compensata. Applicabile solo alla funzione Wire Printing." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." +msgstr "Indica la distanza di trascinamento dell'estremità di una linea interna durante lo spostamento di ritorno verso il contorno esterno della superficie superiore" +" (tetto). Questa distanza viene compensata. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" @@ -6127,8 +7503,11 @@ msgstr "Ritardo su perimetro esterno foro superficie superiore (tetto) WP" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." -msgstr "Indica il tempo trascorso sul perimetro esterno del foro di una superficie superiore (tetto). Tempi più lunghi possono garantire un migliore collegamento. Applicabile solo alla funzione Wire Printing." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." +msgstr "Indica il tempo trascorso sul perimetro esterno del foro di una superficie superiore (tetto). Tempi più lunghi possono garantire un migliore collegamento." +" Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" @@ -6137,8 +7516,13 @@ msgstr "Gioco ugello WP" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." -msgstr "Indica la distanza tra l'ugello e le linee diagonali verso il basso. Un maggior gioco risulta in linee diagonali verso il basso con un minor angolo di inclinazione, cosa che a sua volta si traduce in meno collegamenti verso l'alto con lo strato successivo. Applicabile solo alla funzione Wire Printing." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." +msgstr "Indica la distanza tra l'ugello e le linee diagonali verso il basso. Un maggior gioco risulta in linee diagonali verso il basso con un minor angolo di" +" inclinazione, cosa che a sua volta si traduce in meno collegamenti verso l'alto con lo strato successivo. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" @@ -6147,7 +7531,9 @@ msgstr "Uso di strati adattivi" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "Gli strati adattivi calcolano l’altezza degli strati in base alla forma del modello." #: /fdmprinter.def.json @@ -6167,7 +7553,9 @@ msgstr "Dimensione variazione strati adattivi" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "La differenza in altezza dello strato successivo rispetto al precedente." #: /fdmprinter.def.json @@ -6177,8 +7565,12 @@ msgstr "Dimensione della topografia dei layer adattivi" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." -msgstr "Distanza orizzontale target tra due layer adiacenti. Riducendo questa impostazione, i layer più sottili verranno utilizzati per avvicinare i margini dei layer." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." +msgstr "Distanza orizzontale target tra due layer adiacenti. Riducendo questa impostazione, i layer più sottili verranno utilizzati per avvicinare i margini dei" +" layer." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" @@ -6187,8 +7579,13 @@ msgstr "Angolo parete di sbalzo" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Le pareti con uno sbalzo superiore a quest'angolo saranno stampate con le impostazioni per le pareti a sbalzo. Se il valore è 90, nessuna parete sarà trattata come parete a sbalzo. Nemmeno lo sbalzo supportato dal supporto sarà trattato come tale." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." +msgstr "Le pareti con uno sbalzo superiore a quest'angolo saranno stampate con le impostazioni per le pareti a sbalzo. Se il valore è 90, nessuna parete sarà trattata" +" come parete a sbalzo. Nemmeno lo sbalzo supportato dal supporto sarà trattato come tale." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" @@ -6197,7 +7594,9 @@ msgstr "Velocità parete di sbalzo" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "Le pareti di sbalzo verranno stampate a questa percentuale della loro normale velocità di stampa." #: /fdmprinter.def.json @@ -6207,7 +7606,9 @@ msgstr "Abilita impostazioni ponte" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "Rileva i ponti e modifica la velocità di stampa, il flusso e le impostazioni ventola durante la stampa dei ponti." #: /fdmprinter.def.json @@ -6217,8 +7618,12 @@ msgstr "Lunghezza minima parete ponte" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." -msgstr "Le pareti non supportate di lunghezza inferiore a questo valore verranno stampate utilizzando le normali impostazioni parete. Le pareti non supportate di lunghezza superiore verranno stampate utilizzando le impostazioni parete ponte." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." +msgstr "Le pareti non supportate di lunghezza inferiore a questo valore verranno stampate utilizzando le normali impostazioni parete. Le pareti non supportate" +" di lunghezza superiore verranno stampate utilizzando le impostazioni parete ponte." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" @@ -6227,8 +7632,12 @@ msgstr "Soglia di supporto rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." -msgstr "Se una zona di rivestimento esterno è supportata per meno di questa percentuale della sua area, effettuare la stampa utilizzando le impostazioni ponte. In caso contrario viene stampata utilizzando le normali impostazioni rivestimento esterno." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." +msgstr "Se una zona di rivestimento esterno è supportata per meno di questa percentuale della sua area, effettuare la stampa utilizzando le impostazioni ponte." +" In caso contrario viene stampata utilizzando le normali impostazioni rivestimento esterno." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" @@ -6237,8 +7646,11 @@ msgstr "Densità massima del riempimento rado del Bridge" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." -msgstr "Densità massima del riempimento considerato rado. Il rivestimento esterno sul riempimento rado è considerato non supportato; pertanto potrebbe essere trattato come rivestimento esterno ponte." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." +msgstr "Densità massima del riempimento considerato rado. Il rivestimento esterno sul riempimento rado è considerato non supportato; pertanto potrebbe essere trattato" +" come rivestimento esterno ponte." #: /fdmprinter.def.json msgctxt "bridge_wall_coast label" @@ -6247,8 +7659,12 @@ msgstr "Coasting parete ponte" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." -msgstr "Questo comanda la distanza che l’estrusore deve percorrere in coasting immediatamente dopo l’inizio di una parete ponte. Il coasting prima dell’inizio del ponte può ridurre la pressione nell’ugello e generare un ponte più piatto." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." +msgstr "Questo comanda la distanza che l’estrusore deve percorrere in coasting immediatamente dopo l’inizio di una parete ponte. Il coasting prima dell’inizio" +" del ponte può ridurre la pressione nell’ugello e generare un ponte più piatto." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" @@ -6267,7 +7683,9 @@ msgstr "Flusso della parete ponte" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "Quando si stampano le pareti ponte, la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json @@ -6287,7 +7705,9 @@ msgstr "Flusso del rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "Quando si stampano le zone di rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json @@ -6297,7 +7717,9 @@ msgstr "Densità del rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "La densità dello strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." #: /fdmprinter.def.json @@ -6317,8 +7739,12 @@ msgstr "Ponte a strati multipli" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." -msgstr "Se abilitata, il secondo e il terzo strato sopra l’aria vengono stampati utilizzando le seguenti impostazioni. In caso contrario, questi strati vengono stampati utilizzando le impostazioni normali." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." +msgstr "Se abilitata, il secondo e il terzo strato sopra l’aria vengono stampati utilizzando le seguenti impostazioni. In caso contrario, questi strati vengono" +" stampati utilizzando le impostazioni normali." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" @@ -6337,7 +7763,9 @@ msgstr "Flusso del secondo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Quando si stampa il secondo strato del rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json @@ -6347,7 +7775,9 @@ msgstr "Densità del secondo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "La densità del secondo strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." #: /fdmprinter.def.json @@ -6377,7 +7807,9 @@ msgstr "Flusso del terzo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Quando si stampa il terzo strato del rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json @@ -6387,7 +7819,9 @@ msgstr "Densità del terzo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "La densità del terzo strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." #: /fdmprinter.def.json @@ -6407,8 +7841,14 @@ msgstr "Pulitura ugello tra gli strati" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -msgstr "Indica se includere nel G-Code la pulitura ugello tra i layer (massimo 1 per layer). L'attivazione di questa impostazione potrebbe influenzare il comportamento della retrazione al cambio layer. Utilizzare le impostazioni di retrazione per pulitura per controllare la retrazione in corrispondenza dei layer in cui sarà in funzione lo script di pulitura." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." +msgstr "Indica se includere nel G-Code la pulitura ugello tra i layer (massimo 1 per layer). L'attivazione di questa impostazione potrebbe influenzare il comportamento" +" della retrazione al cambio layer. Utilizzare le impostazioni di retrazione per pulitura per controllare la retrazione in corrispondenza dei layer in cui" +" sarà in funzione lo script di pulitura." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" @@ -6417,8 +7857,13 @@ msgstr "Volume di materiale tra le operazioni di pulitura" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." -msgstr "Il massimo volume di materiale che può essere estruso prima di iniziare un'altra operazione di pulitura ugello. Se questo valore è inferiore al volume del materiale richiesto in un layer, l'impostazione non ha effetto in questo layer, vale a dire che si limita a una pulitura per layer." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." +msgstr "Il massimo volume di materiale che può essere estruso prima di iniziare un'altra operazione di pulitura ugello. Se questo valore è inferiore al volume" +" del materiale richiesto in un layer, l'impostazione non ha effetto in questo layer, vale a dire che si limita a una pulitura per layer." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" @@ -6437,7 +7882,8 @@ msgstr "Distanza di retrazione per pulitura" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "L'entità di retrazione del filamento in modo che non fuoriesca durante la sequenza di pulitura." #: /fdmprinter.def.json @@ -6447,7 +7893,9 @@ msgstr "Entità di innesco supplementare dopo retrazione per pulitura" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "Qui è possibile compensare l’eventuale trafilamento di materiale che può verificarsi nel corso della pulitura durante il movimento." #: /fdmprinter.def.json @@ -6457,7 +7905,9 @@ msgstr "Velocità di retrazione per pulitura" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "Indica la velocità alla quale il filamento viene retratto e preparato durante un movimento di retrazione per pulitura." #: /fdmprinter.def.json @@ -6467,7 +7917,8 @@ msgstr "Velocità di retrazione per pulitura" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "Indica la velocità alla quale il filamento viene retratto durante un movimento di retrazione per pulitura." #: /fdmprinter.def.json @@ -6477,7 +7928,8 @@ msgstr "Velocità di pulitura retrazione" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "Indica la velocità alla quale il filamento viene preparato durante un movimento di retrazione per pulitura." #: /fdmprinter.def.json @@ -6497,8 +7949,12 @@ msgstr "Pulitura Z Hop" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Durante la pulizia, il piano di stampa viene abbassato per creare uno spazio tra l'ugello e la stampa. Questo impedisce l'urto dell'ugello sulla stampa durante gli spostamenti, riducendo la possibilità di far cadere la stampa dal piano." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." +msgstr "Durante la pulizia, il piano di stampa viene abbassato per creare uno spazio tra l'ugello e la stampa. Questo impedisce l'urto dell'ugello sulla stampa" +" durante gli spostamenti, riducendo la possibilità di far cadere la stampa dal piano." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" @@ -6557,7 +8013,9 @@ msgstr "Dimensione massima foro piccolo" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "I fori e i profili delle parti con un diametro inferiore a quello indicato verranno stampati utilizzando Velocità Dettagli di piccole dimensioni." #: /fdmprinter.def.json @@ -6567,7 +8025,9 @@ msgstr "Lunghezza massima dettagli di piccole dimensioni" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "Profili di dettagli inferiori a questa lunghezza saranno stampati utilizzando Velocità Dettagli di piccole dimensioni." #: /fdmprinter.def.json @@ -6577,8 +8037,11 @@ msgstr "Velocità dettagli piccole dimensioni" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "I dettagli di piccole dimensioni verranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare in termini di adesione e precisione." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." +msgstr "I dettagli di piccole dimensioni verranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare in termini di" +" adesione e precisione." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" @@ -6587,8 +8050,12 @@ msgstr "Velocità layer iniziale per dettagli di piccole dimensioni" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "I dettagli di piccole dimensioni sul primo layer saranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare in termini di adesione e precisione." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." +msgstr "I dettagli di piccole dimensioni sul primo layer saranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare" +" in termini di adesione e precisione." #: /fdmprinter.def.json msgctxt "material_alternate_walls label" @@ -6597,7 +8064,9 @@ msgstr "Alterna direzioni parete" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." msgstr "Consente di alternare direzioni parete ogni altro strato o inserto. Utile per materiali che possono accumulare stress, come per la stampa su metallo." #: /fdmprinter.def.json @@ -6617,7 +8086,9 @@ msgstr "Conteggio parete base del raft" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "Il numero di contorni da stampare intorno alla configurazione lineare nello strato di base del raft." #: /fdmprinter.def.json @@ -6627,7 +8098,9 @@ msgstr "Impostazioni riga di comando" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "Impostazioni utilizzate solo se CuraEngine non è chiamato dalla parte anteriore di Cura." #: /fdmprinter.def.json @@ -6637,7 +8110,9 @@ msgstr "Centra oggetto" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." msgstr "Per centrare l’oggetto al centro del piano di stampa (0,0) anziché utilizzare il sistema di coordinate in cui l’oggetto è stato salvato." #: /fdmprinter.def.json @@ -6667,7 +8142,9 @@ msgstr "Posizione maglia Z" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "Offset applicato all’oggetto in direzione z. Con questo potrai effettuare quello che veniva denominato 'Object Sink’." #: /fdmprinter.def.json @@ -6677,1049 +8154,6 @@ msgstr "Matrice rotazione maglia" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "Matrice di rotazione da applicare al modello quando caricato dal file." - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "Determina l'ordine di stampa delle pareti. La stampa anticipata delle pareti esterne migliora la precisione dimensionale poiché i guasti dalle pareti interne non possono propagarsi all'esterno. Se si esegue la stampa in un momento successivo, tuttavia, è possibile impilarle meglio quando vengono stampati gli sbalzi." - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "Dividi soglia linea intermedia" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "La larghezza linea più piccola, come un fattore della larghezza linea normale, al di sopra della quale la linea intermedia (se una esiste) verrà divisa in due. Ridurre questa impostazione per utilizzare un numero maggiore di linee più sottili. Incrementare per utilizzare un numero minore di linee più larghe. Si noti che questo vale, come se, l'intera forma debba essere riempita con parete. Pertanto, in questo contesto la linea intermedia fa riferimento alla linea intermedia dell'oggetto tra due spigoli esterni, anche se invece della parete la stampa contiene un riempimento o un (altro) rivestimento esterno." - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "La larghezza minima della linea per pareti polilinea di riempimento interstizi linea intermedia. Questa impostazione determina lo spessore modello in corrispondenza del quale si passa dalla stampa di due linee perimetrali alla stampa di due pareti esterne e di una singola parete centrale al centro. Una larghezza minima della linea perimetrale pari più elevata porta a una larghezza massima della linea perimetrale dispari più elevata. La larghezza massima della linea perimetrale dispari viene calcolata come 2 * Larghezza minima della linea perimetrale pari," - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "Aggiungi soglia linea intermedia" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "La larghezza linea più piccola, come un fattore della larghezza linea normale, sopra la quale verrà aggiunta una linea intermedia (se una non esisteva già). Ridurre questa impostazione per utilizzare un numero maggiore di linee più sottili. Incrementare per utilizzare un numero minore di linee più larghe. Si noti che questo vale, come se, l'intera forma debba essere riempita con parete. Pertanto, in questo contesto la linea intermedia fa riferimento alla linea intermedia dell'oggetto tra due spigoli esterni, anche se invece della parete la stampa contiene un riempimento o un (altro) rivestimento esterno." - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "Una silhouette 2D della testina di stampa (cappucci ventola inclusi)." - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "Pareti esterne prima di quelle interne" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "Quando abilitata, questa funzione stampa le pareti nell’ordine dall’esterno all’interno. In tal modo è possibile migliorare la precisione dimensionale in X e Y quando si utilizza una plastica ad alta viscosità come ABS; tuttavia può diminuire la qualità di stampa della superficie esterna, in particolare sugli sbalzi." - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "Compensazione di sovrapposizioni di pareti" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "Compensa il flusso per le parti di una parete che viene stampata dove è già presente una parete." - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "Compensazione di sovrapposizioni pareti esterne" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "Compensa il flusso per le parti di una parete esterna che viene stampata dove è già presente una parete." - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "Compensazione di sovrapposizioni pareti interne" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "Compensa il flusso per le parti di una parete interna che viene stampata dove è già presente una parete." - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "Flusso minimo della parete" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "Flusso percentuale minimo ammesso per una linea perimetrale. La compensazione di sovrapposizione pareti riduce il flusso di una parete quando si trova vicino a una parete esistente. Le pareti con un flusso inferiore a questo valore saranno sostituite da uno spostamento. Quando si utilizza questa impostazione, si deve abilitare la compensazione della sovrapposizione pareti e stampare la parete esterna prima delle pareti interne." - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "Preferire retrazione" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "Se abilitata, la retrazione viene utilizzata al posto del combing per gli spostamenti che sostituiscono le pareti aventi un flusso inferiore alla soglia minima." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "Riempimento degli interstizi tra le pareti" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "Riempie gli spazi dove non è possibile inserire pareti." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "In nessun punto" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "In tutti i possibili punti" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "Esclusione spazi minimi" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "Esclude gli spazi minimi per ridurre le gocce sull’esterno del modello." - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "Equalizzazione del flusso del filamento" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "Stampa le linee più sottili del normale più velocemente in modo che la quantità di materiale estruso per secondo rimanga la stessa. I pezzi sottili del modello potrebbero richiedere linee stampate con una larghezza minore rispetto a quella indicata nelle impostazioni. Questa impostazione controlla le variazioni di velocità per tali linee." - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "Velocità massima per l’equalizzazione del flusso" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "Indica la velocità di stampa massima quando si regola la velocità di stampa per equalizzare il flusso." - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "I comandi codice G da eseguire all’avvio, separati da \\n." - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "I comandi codice G da eseguire alla fine, separati da \\n." - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "Velocità di alimentazione massima" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente su ogni strato. Le configurazioni gyroid, cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione della forza in ogni direzione. Il riempimento fulmine cerca di minimizzare il riempimento, supportando solo le parti superiori (interne) dell'oggetto. Come tale, la percentuale di riempimento è 'valida' solo uno strato al di sotto di ciò che è necessario per supportare il modello." - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "La differenza tra uno strato di riempimento fulmine con quello immediatamente sopra rispetto alla potatura delle estremità esterne degli alberi. Misurato nell'angolo dato lo spessore." - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "La differenza tra uno strato di riempimento fulmine con quello immediatamente sopra rispetto alla levigatura degli alberi. Misurato nell'angolo dato lo spessore." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente su ogni strato. Le configurazioni gyroid, cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione della forza in ogni direzione." - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "Distanza minima tra l'esterno dello stampo e l'esterno del modello." - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "I passi del motore passo-passo in un millimetro di estrusione." - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "Per un valore diverso da zero, le corse di spostamento in modalità combing superiori a tale distanza utilizzeranno la retrazione." - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "Applicare l’offset estrusore al sistema coordinate." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "Guscio" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "Per le superfici inferiori e/o superiori dell’oggetto con un angolo maggiore di questa impostazione non verrà prolungato il rivestimento esterno superiore/inferiore. In tal modo si evita di prolungare le aree del rivestimento esterno strette create quando la superficie del modello ha un’inclinazione prossima al verticale. Un angolo di 0° è orizzontale, mentre un angolo di 90° è verticale." - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "Indica la velocità per lo strato iniziale. Un valore inferiore è consigliabile per migliorare l’adesione al piano di stampa." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Determina la priorità di questa mesh quando si considera la sovrapposizione multipla delle mesh di riempimento. Per le aree con la sovrapposizione di più mesh di riempimento verranno utilizzate le impostazioni della mesh con la classificazione più bassa. Una mesh di riempimento con un ordine più alto modificherà il riempimento delle mesh di riempimento con un ordine inferiore e delle mesh normali." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "Indica la temperatura usata per il piano di stampa riscaldato. Se è 0, la temperatura del piano non si regola." - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "Indica la temperatura usata per il piano di stampa riscaldato per il primo strato." - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "Tasso di contrazione" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "Il tasso di contrazione in percentuale." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Determina la priorità di questa maglia quando si considerano i volumi sovrapposti. Alle aree in cui risiedono più maglie saranno applicate le impostazioni della maglia con la classificazione inferiore. Una maglia di riempimento con un ordine più alto modificherà il riempimento delle maglie di riempimento con un ordine inferiore e delle maglie normali." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "Indica se stampare tutti i modelli un layer alla volta o se attendere di terminare un modello prima di passare al successivo. La modalità \"uno per volta\" è possibile solo se a) è abilitato solo un estrusore b) tutti i modelli sono separati in modo tale che l'intera testina di stampa possa muoversi tra di essi e che tutti i modelli siano più bassi della distanza tra l'ugello e gli assi X/Y. " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "Ordine maglia di riempimento" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Determina quale maglia di riempimento è all’interno del riempimento di un’altra maglia di riempimento. Una maglia di riempimento con un ordine superiore modifica il riempimento delle maglie con maglie di ordine inferiore e normali." - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "Supporto ad albero" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "Genera un supporto tipo albero con rami di sostegno della stampa. Questo può ridurre l’impiego di materiale e il tempo di stampa, ma aumenta notevolmente il tempo di sezionamento." - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "Modalità di sezionamento di strati con superfici diagonali. Le aree di uno strato possono essere generate in base al punto in cui la parte intermedia dello strato interseca la superficie (intermedia). In alternativa le aree di ciascuno strato possono ricadere all'interno del volume per tutta l'altezza dello strato (Esclusiva) ovvero possono cadere in qualsiasi punto all'interno dello strato (Inclusiva). La tolleranza esclusiva mantiene il maggior numero di dettagli, la tolleranza inclusiva è la più idonea, mentre la tolleranza intermedia richiede il minor tempo di processo." - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "Riempimento a spaghetti" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "Stampa il riempimento di tanto in tanto, in modo che il filamento si avvolga in modo casuale all'interno dell'oggetto. Questo riduce il tempo di stampa, ma il comportamento rimane imprevedibile." - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "Andatura del riempimento a spaghetti" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "Stampa del riempimento a spaghetti in più fasi o estrusione di tutto il filamento del riempimento alla fine della stampa." - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "Angolo di riempimento massimo a spaghetti" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "Angolo massimo attorno all'asse Z dell'interno stampa per le aree da riempire successivamente con riempimento a spaghetti. La riduzione di questo valore causa la formazione di un maggior numero di parti angolate nel modello da riempire su ogni strato." - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "Altezza massima riempimento a spaghetti" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "Indica l'altezza massima dello spazio interno che può essere combinato e riempito a partire dall'alto." - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "Inserto spaghetti" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "Distanza dalle pareti dalla quale il riempimento a spaghetti verrà stampato." - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "Flusso spaghetti" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "Regola la densità del riempimento a spaghetti. Notare che la densità del riempimento controlla solo la spaziatura lineare del percorso di riempimento, non la quantità di estrusione per il riempimento a spaghetti." - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "Volume extra riempimento a spaghetti" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "Elemento correttivo per regolare il volume totale da estrudere ogni volta durante il riempimento a spaghetti." - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "Il GUID del materiale. È impostato automaticamente. " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "Distanza posizione filamento" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "La distanza dalla punta dell’ugello in cui posizionare il filamento quando l’estrusore non è più utilizzato." - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Valore interno della Material Station" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Valore interno della Material Station" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "Velocità di svuotamento della fine del filamento" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Valore interno della Material Station" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "Lunghezza di svuotamento della fine del filamento" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Valore interno della Material Station" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Valore interno della Material Station" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Valore interno della Material Station" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "Ritrae il filamento quando l'ugello si sta muovendo su un'area non stampata. " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "Indica la distanza della struttura di supporto dallo sbalzo, nelle direzioni X/Y. " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "category_fixes" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "category_blackmagic" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "sperimentale!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "Poligono testina macchina" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "Una silhouette 2D della testina di stampa (cappucci ventola esclusi)." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "Indica se stampare tutti i modelli uno strato alla volta o se attendere di terminare un modello prima di passare al successivo. La modalità 'uno per volta' è possibile solo se tutti i modelli sono separati in modo tale che l'intera testina di stampa possa muoversi tra di essi e se tutti i modelli sono più bassi della distanza tra l'ugello e gli assi X/Y." - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "Spessore delle pareti supporto ad albero" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Lo spessore delle pareti dei rami del supporto ad albero. Le pareti più spesse hanno un tempo di stampa superiore ma non cadono facilmente." - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "Numero delle linee perimetrali supporto ad albero" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Il numero di pareti dei rami del supporto ad albero. Le pareti più spesse hanno un tempo di stampa superiore ma non cadono facilmente." - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "Se includere il codice G di pulitura ugello tra gli strati. Abilitare questa impostazione potrebbe influire sul comportamento di retrazione al cambio strato. Utilizzare le impostazioni di Retrazione per pulitura per controllare la retrazione in corrispondenza degli strati in cui lo script di pulitura sarà funzionante." - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "Il massimo volume di materiale, che può essere estruso prima di iniziare la successiva operazione di pulitura ugello." - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "Velocità di innesco dopo la retrazione" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "Z Hop pulitura durante retrazione" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "Ogniqualvolta avviene una retrazione, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. Questo impedisce l'urto dell'ugello sulla stampa durante gli spostamenti, riducendo la possibilità di far cadere la stampa dal piano." - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Dimensioni minime area per i poligoni di interfaccia del supporto. I poligoni con un’area inferiore a questo valore non verranno generati." - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Dimensioni minime area per le parti superiori del supporto. I poligoni con un’area inferiore a questo valore non verranno generati." - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Dimensioni minime area per le parti inferiori del supporto. I poligoni con un’area inferiore a questo valore non verranno generati." - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "Rotazione alternata del rivestimento esterno" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "Alterna la direzione di stampa degli strati superiori/inferiori. Normalmente vengono stampati solo diagonalmente. Questa impostazione aggiunge le direzioni solo X e solo Y." - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "Offset massimo dell'estrusione di compensazione del flusso" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "La massima distanza in mm da compensare." - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "Fattore di compensazione del flusso" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "Il fattore di moltiplicazione per il flusso -> traslazione distanza." - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "Soglia strati adattivi" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "Soglia per l’utilizzo o meno di uno strato di dimensioni minori. Questo numero è confrontato al valore dell’inclinazione più ripida di uno strato." - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "Le pareti che sbalzano oltre questo angolo verranno stampate utilizzando le impostazioni parete di sbalzo. Quando il valore è 90, nessuna parete sarà trattata come sbalzo." - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "I dettagli di piccole dimensioni verranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare in termini di adesione e precisione." - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "Velocità primo layer" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "I dettagli di piccole dimensioni sul primo layer saranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare in termini di adesione e precisione." - -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "Ulteriore passaggio sopra la superficie superiore, senza estrusione di materiale. Ha lo scopo di fondere ulteriormente la plastica alla sommità, creando una superficie più uniforme." - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "Avvio strati con la stessa parte" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "In ciascuno strato inizia la stampa dell’oggetto vicino allo stesso punto, in modo che non si inizia un nuovo strato con la stampa del pezzo con cui è terminato lo strato precedente. Questo consente di ottenere migliori sovrapposizioni e parti piccole, ma aumenta il tempo di stampa." - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "Indica l’orientamento della configurazione del riempimento per i supporti. La configurazione del riempimento del supporto viene ruotata sul piano orizzontale." - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "La deviazione massima consentita quando si riduce la risoluzione per l'impostazione di Risoluzione massima. Se si aumenta questo parametro, la stampa sarà meno precisa, ma il codice g sarà più piccolo." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "Tipo di codice G" - -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "Controlla se gli angoli sul profilo del modello influenzano la posizione della giunzione. Nessuno significa che gli angoli non hanno alcuna influenza sulla posizione della giunzione. Nascondi giunzione favorisce la presenza della giunzione su un angolo interno. Esponi giunzione favorisce la presenza della giunzione su un angolo esterno. Nascondi o esponi giunzione favorisce la presenza della giunzione su un angolo interno o esterno." - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "Ignora i piccoli interstizi a Z" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "Quando il modello presenta piccoli spazi vuoti verticali, circa il 5% del tempo di calcolo supplementare può essere utilizzato per la generazione di rivestimenti esterni superiori ed inferiori in questi interstizi. In questo caso disabilitare l’impostazione." - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "La temperatura utilizzata per il volume di stampa. Se il valore è 0, la temperatura del volume di stampa non verrà regolata." - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "Omettere la retrazione negli spostamenti da un supporto ad un altro in linea retta. L'abilitazione di questa impostazione riduce il tempo di stampa, ma può comportare un'eccessiva produzione di filamenti all'interno della struttura del supporto." - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "Velocità massima Z" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "Indica la velocità massima di spostamento del piano di stampa. L’impostazione di questo valore a zero causa l’utilizzo per la stampa dei valori preimpostati in fabbrica per la velocità massima Z." - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "Indica la distanza massima tra le strutture di supporto nelle direzioni X/Y. Quando la distanza tra le strutture è inferiore al valore indicato, le strutture convergono in una unica." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "Diametro minimo" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "È il diametro minimo nelle direzioni X/Y di una piccola area, che deve essere sostenuta da una torre speciale." - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "Torre di innesco circolare" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "Conferisce alla torre di innesco una forma circolare." - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "Determina la compensazione del flusso: la quantità di materiale estruso viene moltiplicata per questo valore." - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "Leviga i profili con movimento spiraliforme per ridurre la visibilità della giunzione Z (la giunzione Z dovrebbe essere appena visibile sulla stampa, ma rimane visibile nella vista dello strato). Notare che la levigatura tende a rimuovere le bavature fini della superficie." - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "Funzione sperimentale: realizza aree di supporto più piccole nella parte inferiore che in corrispondenza dello sbalzo." - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "Numero di estrusori abilitati" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "Diametro esterno ugello" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "Lunghezza ugello" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "Angolo ugello" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "Lunghezza della zona di riscaldamento" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "Velocità di riscaldamento" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "Velocità di raffreddamento" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "Tipo di codice G" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "Aree non consentite" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "Poligono testina macchina" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "Poligono testina macchina e ventola" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "Altezza gantry" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "Offset con estrusore" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "Uso di strati adattivi" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "Variazione massima strati adattivi" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "Dimensione variazione strati adattivi" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "Soglia strati adattivi" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Entità della sovrapposizione tra il rivestimento e le pareti espressa in percentuale della larghezza della linea del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. È una percentuale delle larghezze medie delle linee del rivestimento e della parete più interna." - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Indica la quantità di sovrapposizione tra il rivestimento esterno e le pareti. Una leggera sovrapposizione consente il saldo collegamento delle pareti al rivestimento esterno." - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "Indica il valore di retrazione: impostato a 0 per nessuna retrazione. Questo valore generalmente dovrebbe essere lo stesso della lunghezza della zona di riscaldamento." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "La funzione Combing tiene l’ugello all’interno delle aree già stampate durante lo spostamento. In tal modo le corse di spostamento sono leggermente più lunghe, ma si riduce l’esigenza di effettuare retrazioni. Se questa funzione viene disabilitata, il materiale viene retratto e l’ugello si sposta in linea retta al punto successivo. È anche possibile evitare il combing sopra le aree del rivestimento esterno superiore/inferiore effettuando il combing solo nel riempimento. Si noti che l’opzione ‘Nel riempimento' si comporta esattamente come l’opzione ‘Non nel rivestimento' delle precedenti versioni Cura." - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "Collega i percorsi del rivestimento esterno superiore/inferiore quando corrono uno accanto all’altro. Per le configurazioni concentriche, l’abilitazione di questa impostazione riduce notevolmente il tempo di spostamento, tuttavia poiché i collegamenti possono aver luogo a metà del riempimento, con questa funzione la qualità della superficie superiore potrebbe risultare inferiore." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente su ogni strato. Le configurazioni cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione della forza in ogni direzione." - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D concentrica" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "La funzione Combing tiene l’ugello all’interno delle aree già stampate durante lo spostamento. In tal modo le corse di spostamento sono leggermente più lunghe ma si riduce l’esigenza di effettuare retrazioni. Se questa funzione viene disabilitata, il materiale viene retratto e l’ugello si sposta in linea retta al punto successivo. È anche possibile evitare il combing sopra le aree del rivestimento esterno superiore/inferiore effettuando il combing solo nel riempimento." - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D concentrica" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D concentrica" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D concentrica" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D concentrica" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Spaziatura delle linee del raft" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "Spessore torre di innesco" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "Lo spessore della torre di innesco cava. Uno spessore superiore alla metà del volume minimo della torre di innesco genera una torre di innesco densa." - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "Ugello pulitura dopo commutazione" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "Dopo la commutazione dell’estrusore, pulire il materiale fuoriuscito dall’ugello sul primo oggetto stampato. Questo effettua un movimento di pulitura lento in un punto in cui il materiale fuoriuscito causa il minor danno alla qualità della superficie della stampa." - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "Volume di scarico torre di innesco" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "Quantità di filamento da scaricare durante la pulizia della torre di innesco. Lo scarico è utile per compensare il filamento perso per colatura durante l'inattività dell'ugello." - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "Massimo sbalzo parete ponte" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "La larghezza massima ammessa per la zona di aria al di sotto di una linea perimetrale prima di stampare la parete utilizzando le impostazioni ponte. Espressa come percentuale della larghezza della linea perimetrale. Quando la distanza è superiore a questo valore, la linea perimetrale viene stampata utilizzando le normali impostazioni. Più è basso il valore, più è probabile che le linee perimetrali a sbalzo siano stampate utilizzando le impostazioni ponte." - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "Ottimizza l'ordine in cui vengono stampate le pareti in modo da ridurre le retrazioni e la distanza percorsa. L'abilitazione di questa funzione porta vantaggi per la maggior parte dei pezzi, ma alcuni potrebbero richiedere un maggior tempo di esecuzione, per cui si consiglia di confrontare i tempi di stampa stimati con e senza ottimizzazione." - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "No rivestimento esterno" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "Cavità 3D incrociate alternate" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "Si applica solo a cavità a metà degli incroci a quattro vie nella configurazione 3D incrociata e alterna la posizione delle cavità tra le altezze in cui la configurazione tocca se stessa." - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "Oggetti cavi" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "Rimuove tutto il riempimento e rende l’interno dell’oggetto adatto per il supporto." - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "La differenza di altezza massima rispetto all’altezza dello strato di base in mm." - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "Centra oggetto" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "Posizione maglia x" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "Posizione maglia y" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "Posizione maglia z" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "Avvio GCode" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "" -#~ "I comandi del Gcode da eseguire all’avvio, separati da \n" -#~ "." - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "Fine GCode" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "" -#~ "I comandi del Gcode da eseguire alla fine, separati da \n" -#~ "." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "Tipo di Gcode" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "Il tipo di gcode da generare." - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "Di norma Cura cerca di \"ricucire\" piccoli fori nella maglia e di rimuovere le parti di uno strato che presentano grossi fori. Abilitando questa opzione, Cura mantiene quelle parti che non possono essere 'ricucite'. Questa opzione deve essere utilizzata come ultima risorsa quando non sia stato possibile produrre un corretto GCode in nessun altro modo." - -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "Utilizza l'estrusione relativa invece di quella assoluta. L'utilizzo di fasi E relative facilita la post-elaborazione del Gcode. Tuttavia, questa impostazione non è supportata da tutte le stampanti e può causare deviazioni molto piccole nella quantità di materiale depositato rispetto agli E-steps assoluti. Indipendentemente da questa impostazione, la modalità estrusione sarà sempre impostata su assoluta prima che venga generato uno script Gcode." - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "Il riempimento si scosta di questa distanza lungo l'asse X." - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "Il riempimento si scosta di questa distanza lungo l'asse Y." - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Entità della sovrapposizione tra il rivestimento e le pareti espressa in percentuale della larghezza della linea. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. È una percentuale delle larghezze medie delle linee del rivestimento e della parete più interna." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "Indica la temperatura usata per il piano di stampa riscaldato. Se è 0, il piano non si riscalda per questa stampa." - -#~ msgctxt "wall_x_extruder_nr label" -#~ msgid "Inner Walls Extruder" -#~ msgstr "Estrusore parete interna" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e zig zag su layers alternati riduce il costo del materiale. Le configurazioni a griglia, triangolo, a cubo, ottagonale, a quarto di cubo e concentrica comportano la stampa completa in ogni layer. Il riempimento a cubi, a quarto di cubo e a ottagonale cambia a ogni layer per consentire una distribuzione più uniforme della resistenza in ogni direzione." - -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "Collega le estremità in cui la configurazione del riempimento incontra la parete interna utilizzando linee che seguono il profilo della parete interna stessa. Consentendo tale configurazione è possibile fare in modo che il riempimento aderisca meglio alle pareti riducendo gli effetti dello stesso sulla qualità delle superfici verticali. Disabilitando questa configurazione si riduce la quantità di materiale utilizzato." - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "" -#~ "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\n" -#~ "Questa è la distanza minima, più linee di skirt aumenteranno tale distanza." - -#~ msgctxt "z_offset_layer_0 label" -#~ msgid "Initial Layer Z Offset" -#~ msgstr "Scostamento Z layer iniziale" - -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "L'estrusore viene posizionato ad una distanza dall'altezza normale del primo layer pari al valore indicato. Questo scostamento può essere positivo (più in alto) o negativo (più in basso). Alcuni tipi di filamento aderiscono meglio al piano di stampa se l'estrusore viene leggermente sollevato." - -#~ msgctxt "z_offset_taper_layers label" -#~ msgid "Z Offset Taper Layers" -#~ msgstr "Scostamento Z layers di rastremazione" - -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "Se diverso da zero, lo scostamento Z viene ridotto a 0 entro il numero di layers indicato. Un valore di 0 indica che lo scostamento Z rimane costante per tutti i layers di stampa." - -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "Questa impostazione controlla l'entità dell'arrotondamento degli angoli interni sul profilo raft. Gli angoli interni vengono arrotondati a semicerchio con un raggio pari al valore indicato. Questa impostazione elimina inoltre i fori sul profilo raft più piccoli di tale cerchio." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Indica la configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su layers alternati, riducendo il costo del materiale. Le configurazioni a griglia, triangolo, cubo, tetraedriche e concentriche sono stampate completamente su ogni layers. Il riempimento delle configurazioni cubiche e tetraedriche cambia ad ogni strato per fornire una distribuzione più uniforme della forza su ciascuna direzione." - -#~ msgctxt "infill_pattern option tetrahedral" -#~ msgid "Tetrahedral" -#~ msgstr "Tetraedro" - -#~ msgctxt "expand_skins_into_infill label" -#~ msgid "Expand Skins Into Infill" -#~ msgstr "Estende rivestimenti esterni nel riempimento" - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "Estende le aree di rivestimento esterno superiori e/o inferiori delle superfici piatte. Per default, i rivestimenti esterni si interrompono sotto le linee delle pareti circostanti il riempimento, ma questo può generare la comparsa di fori quando la densità del riempimento è bassa. Questa impostazione prolunga i rivestimenti esterni oltre le linee delle pareti in modo che il riempimento sullo strato successivo appoggi sul rivestimento esterno." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Top Skins Into Infill" -#~ msgstr "Estendi rivestimenti esterni superiori nel riempimento" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "Estendi le aree di rivestimento esterno superiori (aree con aria al di sopra) in modo che supportino il riempimento sovrastante." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Bottom Skins Into Infill" -#~ msgstr "Estendi rivestimenti esterni inferiori nel riempimento" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Estendi aree rivestimento esterno inferiori (aree con aria al di sotto) in modo che siano ancorate dai layers di riempimento sovrastanti e sottostanti." - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "La distanza di prolungamento dei rivestimenti esterni nel riempimento. La distanza preimpostata è sufficiente per coprire lo spazio tra le linee di riempimento e chiude i fori che si presentano sul rivestimento esterno nel punto in cui incontra la parete quando la densità del riempimento è bassa. Una distanza inferiore sovente è sufficiente." - -#~ msgctxt "support_skip_some_zags label" -#~ msgid "Skip Some ZigZags Connections" -#~ msgstr "Salta alcuni collegamenti a zig-zag" - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "Salto di alcuni collegamenti a zig-zag per rendere la struttura del supporto più facile da rompere." - -#~ msgctxt "support_zag_skip_count label" -#~ msgid "ZigZag Connection Skip Count" -#~ msgstr "Conteggio dei salti dei collegamenti a zig-zag" - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "Salto di una ogni N linee di collegamento per rendere la struttura del supporto più facile da rompere." - -#~ msgctxt "machine_show_variants label" -#~ msgid "Show machine variants" -#~ msgstr "Mostra varianti macchina" - -#~ msgctxt "material_bed_temp_wait label" -#~ msgid "Wait for build plate heatup" -#~ msgstr "Attendi il riscaldamento del piano di stampa" - -#~ msgctxt "material_print_temp_wait label" -#~ msgid "Wait for nozzle heatup" -#~ msgstr "Attendi il riscaldamento dell’ugello" - -#~ msgctxt "material_print_temp_prepend label" -#~ msgid "Include material temperatures" -#~ msgstr "Includi le temperature del materiale" - -#~ msgctxt "material_bed_temp_prepend label" -#~ msgid "Include build plate temperature" -#~ msgstr "Includi temperatura piano di stampa" - -#~ msgctxt "machine_width label" -#~ msgid "Machine width" -#~ msgstr "Larghezza macchina" - -#~ msgctxt "machine_depth label" -#~ msgid "Machine depth" -#~ msgstr "Profondità macchina" - -#~ msgctxt "machine_shape label" -#~ msgid "Build plate shape" -#~ msgstr "Forma del piano di stampa" - -#~ msgctxt "machine_height label" -#~ msgid "Machine height" -#~ msgstr "Altezza macchina" - -#~ msgctxt "machine_heated_bed label" -#~ msgid "Has heated build plate" -#~ msgstr "Piano di stampa riscaldato" - -#~ msgctxt "machine_center_is_zero label" -#~ msgid "Is center origin" -#~ msgstr "Origine centro" - -#~ msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" -#~ msgid "RepRap (Marlin/Sprinter)" -#~ msgstr "RepRap (Marlin/Sprinter)" - -#~ msgctxt "machine_gcode_flavor option RepRap (Volumatric)" -#~ msgid "RepRap (Volumetric)" -#~ msgstr "RepRap (Volumetric)" - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "Indica lo spessore delle pareti esterne in senso orizzontale. Questo valore diviso per la larghezza della linea della parete definisce il numero di pareti." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Indica la quantità di sovrapposizione tra il rivestimento esterno e le pareti. Una leggera sovrapposizione consente il saldo collegamento delle pareti al rivestimento esterno." - -#~ msgctxt "support_interface_line_width description" -#~ msgid "Width of a single support interface line." -#~ msgstr "Indica la larghezza di una singola linea dell’interfaccia di supporto." - -#~ msgctxt "sub_div_rad_mult label" -#~ msgid "Cubic Subdivision Radius" -#~ msgstr "Raggio suddivisione in cubi" - -#~ msgctxt "sub_div_rad_mult description" -#~ msgid "A multiplier on the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to more subdivisions, i.e. more small cubes." -#~ msgstr "Un moltiplicatore sul raggio dal centro di ciascun cubo per controllare il contorno del modello, per decidere se questo cubo deve essere suddiviso. Valori maggiori comportano più suddivisioni, vale a dire più cubi piccoli." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Upper Skins" -#~ msgstr "Estendi rivestimenti esterni superiori" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand upper skin areas (areas with air above) so that they support infill above." -#~ msgstr "Estendi le aree di rivestimento esterno superiori (aree con aria al di sopra) in modo che supportino il riempimento sovrastante." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Lower Skins" -#~ msgstr "Estendi rivestimenti esterni inferiori" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Estendi aree rivestimento esterno inferiori (aree con aria al di sotto) in modo che siano ancorate dagli strati di riempimento sovrastanti e sottostanti." - -#~ msgctxt "speed_support_interface description" -#~ msgid "The speed at which the roofs and bottoms of support are printed. Printing the them at lower speeds can improve overhang quality." -#~ msgstr "Indica la velocità alla quale sono stampate le parti superiori (tetto) e inferiori del supporto. La stampa di queste parti a velocità inferiori può ottimizzare la qualità delle parti a sbalzo." - -#~ msgctxt "acceleration_support_interface description" -#~ msgid "The acceleration with which the roofs and bottoms of support are printed. Printing them at lower accelerations can improve overhang quality." -#~ msgstr "Indica l’accelerazione alla quale sono stampate le parti superiori (tetto) e inferiori del supporto. La stampa di queste parti ad accelerazioni inferiori può ottimizzare la qualità delle parti a sbalzo." - -#~ msgctxt "jerk_support_interface description" -#~ msgid "The maximum instantaneous velocity change with which the roofs and bottoms of support are printed." -#~ msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate le parti superiori e inferiori." - -#~ msgctxt "support_enable label" -#~ msgid "Enable Support" -#~ msgstr "Abilitazione del supporto" - -#~ msgctxt "support_enable description" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Abilita le strutture di supporto. Queste strutture supportano le parti del modello con sbalzi rigidi." - -#~ msgctxt "support_interface_extruder_nr description" -#~ msgid "The extruder train to use for printing the roofs and bottoms of the support. This is used in multi-extrusion." -#~ msgstr "Il blocco estrusore utilizzato per la stampa delle parti superiori e inferiori del supporto. Utilizzato nell’estrusione multipla." - -#~ msgctxt "support_bottom_stair_step_height description" -#~ msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -#~ msgstr "Indica l'altezza dei gradini della parte inferiore del supporto (a guisa di scala) in appoggio sul modello. Un valore basso rende difficoltosa la rimozione del supporto, ma un valore troppo alto può comportare strutture di supporto instabili." - -#~ msgctxt "support_bottom_height label" -#~ msgid "Support Bottom Thickness" -#~ msgstr "Spessore dei layers inferiori del supporto" - -#~ msgctxt "support_bottom_height description" -#~ msgid "The thickness of the support bottoms. This controls the number of dense layers are printed on top of places of a model on which support rests." -#~ msgstr "Indica lo spessore dei layers inferiori del supporto. Questo controlla il numero di slayers fitti stampati sulla sommità dei punti di un modello su cui appoggia un supporto." - -#~ msgctxt "support_interface_skip_height description" -#~ msgid "When checking where there's model above the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -#~ msgstr "Quando si controlla la presenza di un modello sopra il supporto, adottare gradini di una data altezza. Valori inferiori generano un sezionamento più lento, mentre valori superiori possono causare la stampa del supporto normale in punti in cui avrebbe dovuto essere presente un’interfaccia supporto." - -#~ msgctxt "support_interface_density description" -#~ msgid "Adjusts the density of the roofs and bottoms of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "Regola la densità delle parti superiori e inferiori della struttura del supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." - -#~ msgctxt "support_interface_line_distance label" -#~ msgid "Support Interface Line Distance" -#~ msgstr "Distanza della linea di interfaccia supporto" - -#~ msgctxt "support_interface_line_distance description" -#~ msgid "Distance between the printed support interface lines. This setting is calculated by the Support Interface Density, but can be adjusted separately." -#~ msgstr "Indica la distanza tra le linee di interfaccia del supporto stampato. Questa impostazione viene calcolata mediante la densità dell’interfaccia del supporto, ma può essere regolata separatamente." - -#~ msgctxt "magic_spiralize description" -#~ msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions." -#~ msgstr "Questa funzione regolarizza il movimento dell'asse Z del bordo esterno. Questo creerà un costante aumento di Z su tutta la stampa. Questa funzione trasforma un modello solido in una stampa a singola parete con un fondo solido. Nelle versioni precedenti questa funzione era denominata Joris." - -#~ msgctxt "material_print_temperature description" -#~ msgid "The temperature used for printing. Set at 0 to pre-heat the printer manually." -#~ msgstr "Indica la temperatura usata per la stampa. Impostare a 0 per pre-riscaldare la stampante manualmente." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. Set at 0 to pre-heat the printer manually." -#~ msgstr "Indica la temperatura usata per il piano di stampa riscaldato. Impostare a 0 per pre-riscaldare la stampante manualmente." - -#~ msgctxt "support_z_distance description" -#~ msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded down to a multiple of the layer height." -#~ msgstr "Indica la distanza dalla parte superiore/inferiore della struttura di supporto alla stampa. Questa distanza fornisce lo spazio per rimuovere i supporti dopo aver stampato il modello. Questo valore viene arrotondato per difetto a un multiplo dell’altezza strato." - -#~ msgctxt "z_seam_type option back" -#~ msgid "Back" -#~ msgstr "Indietro" - -#~ msgctxt "multiple_mesh_overlap label" -#~ msgid "Dual Extrusion Overlap" -#~ msgstr "Sovrapposizione doppia estrusione" diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 408a2844bd..273aa892ba 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -145,7 +145,9 @@ msgstr "すでに存在するファイルです" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "{0} は既に存在します。ファイルを上書きしますか?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -172,7 +174,8 @@ msgstr "ノズル" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "現在利用可能な次のエクストルーダーに合わせて設定が変更されました:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -188,7 +191,8 @@ msgstr "エクストルーダーを無効にしました" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "{0}にプロファイルを書き出すのに失敗しました: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -203,7 +207,9 @@ msgstr "エラー" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "{0}にプロファイルを書き出すことに失敗しました。:ライタープラグイン失敗の報告。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -226,7 +232,8 @@ msgstr "{0}からプロファイルの取り込に失敗し #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "プリンタを追加する前に、{0}からプロファイルの取り込はできません。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -245,7 +252,9 @@ msgstr "{0}からプロファイルの取り込に失敗し #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "このプロファイル{0}には、正しくないデータが含まれているため、インポートできません。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -295,13 +304,18 @@ msgstr "プロファイルを追加できません。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "クオリティータイプ「{0}」は、現在アクティブなプリンター定義「{1}」と互換性がありません。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." msgstr "警告:現在の構成ではクオリティータイプ「{0}」を使用できないため、プロファイルは表示されません。このクオリティータイプを使用できる材料/ノズルの組み合わせに切り替えてください。" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 @@ -367,7 +381,9 @@ msgstr "エンジンを初期化中..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -417,7 +433,9 @@ msgstr "ログイン時に予期しないエラーが発生しました。やり #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "新しいサインインプロセスを開始できません。別のサインインの試行がアクティブなままになっていないか確認します。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -469,7 +487,9 @@ msgstr "ビジュアル" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." msgstr "ビジュアルプロファイルは、優れたビジュアルと表面品質を目的としたビジュアルプロトタイプやモデルをプリントするために設計されています。" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 @@ -483,7 +503,9 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." msgstr "エンジニアリングプロファイルは、精度向上と公差の厳格対応を目的とした機能プロトタイプや最終用途部品をプリントするために設計されています。" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 @@ -497,7 +519,9 @@ msgstr "ドラフト" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." msgstr "ドラフトプロファイルは、プリント時間の大幅短縮を目的とした初期プロトタイプとコンセプト検証をプリントするために設計されています。" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 @@ -528,7 +552,8 @@ msgstr "不明" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "下のプリンターはグループの一員であるため接続できません" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -571,7 +596,9 @@ msgstr "ログインに失敗しました" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "プリントを開始する前に、材料プロファイルをプリンターと同期させてください。" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -631,7 +658,9 @@ msgstr "Digital Factoryからの応答に重要な情報がありません。" #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "Digital Factoryに接続して一部のプリンターと材料を同期するのに失敗しました。" #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -641,7 +670,9 @@ msgstr "Digital Factoryに接続するのに失敗しました。" #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "プリントシークエンス設定値により、ガントリーと造形物の衝突を避けるため印刷データの高さを低くしました。" #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 @@ -685,17 +716,18 @@ msgstr "Curaを開始できません" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      申し訳ありません。Ultimaker Cura で何らかの不具合が生じています。

      \n" -"

      開始時に回復不能のエラーが発生しました。不適切なファイル設定が原因の可能性があります。バックアップを実行してからリセットしてください。

      \n" -"

      バックアップは、設定フォルダに保存されます。

      \n" -"

      問題解決のために、このクラッシュ報告をお送りください。

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      申し訳ありません。Ultimaker Cura で何らかの不具合が生じています。

      \n

      開始時に回復不能のエラーが発生しました。不適切なファイル設定が原因の可能性があります。バックアップを実行してからリセットしてください。

      \n" +"

      バックアップは、設定フォルダに保存されます。

      \n

      問題解決のために、このクラッシュ報告をお送りください。

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" @@ -725,13 +757,12 @@ msgstr "クラッシュ報告" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      致命的なエラーが発生しました。問題解決のためこのクラッシュレポートを送信してください

      \n" -"

      「レポート送信」ボタンを使用してバグレポートが自動的に当社サーバーに送られるようにしてください

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      致命的なエラーが発生しました。問題解決のためこのクラッシュレポートを送信してください

      \n

      「レポート送信」ボタンを使用してバグレポートが自動的に当社サーバーに送られるようにしてください

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -937,10 +968,10 @@ msgstr "印刷エラー" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "Your printer {printer_name} could be connected via cloud.\n Manage your print queue and monitor your prints from anywhere connecting your printer" +" to Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -960,18 +991,19 @@ msgstr "詳しく見る" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -986,7 +1018,9 @@ msgstr "プリントジョブをプリンターにアップロードしていま #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "Curaはグループ{0}のホストプリンターにまだインストールされていない材料プロフィールを検出しました。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -997,7 +1031,9 @@ msgstr "プリンターに材料を送信しています" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." msgstr "{0}に接続を試みていますが、これはグループのホストではありません。グループホストとして設定するには、ウェブページを参照してください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 @@ -1046,7 +1082,9 @@ msgstr "プリンターを取り除く" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "Ultimaker Connectを実行していないプリンターに接続しようとしています。プリンターを最新のファームウェアに更新してください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1139,23 +1177,22 @@ msgstr "プリンターを削除しますか?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"Curaから{0}台のプリンターを削除しようとしています。この操作は元に戻せません。\n" -"続行してもよろしいですか?" +msgstr[0] "Curaから{0}台のプリンターを削除しようとしています。この操作は元に戻せません。\n続行してもよろしいですか?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr "" -"Curaからすべてのプリンターを削除しようとしています。この操作は元に戻せません。\n" -"続行してもよろしいですか?" +msgstr "Curaからすべてのプリンターを削除しようとしています。この操作は元に戻せません。\n続行してもよろしいですか?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" @@ -1206,7 +1243,9 @@ msgstr "この作業スペースに書き込む権限がありません。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "使用しているオペレーティングシステムでは、この場所またはこのファイル名でプロジェクトファイルを保存することはできません。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1279,7 +1318,7 @@ msgstr "Ultimakerフォーマットパッケージ" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1301,7 +1340,9 @@ msgstr "G-codeの詳細" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." msgstr "データファイルを送信する前に、プリンターとプリンターの構成設定にそのG-codeが適応しているか確認してください。G-codeの表示が適切でない場合があります。" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 @@ -1541,7 +1582,9 @@ msgstr "モニター" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "予期しないエラーが発生し、スライスに失敗しました。問題追跡ツールでのバグ報告をご検討ください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1561,7 +1604,9 @@ msgstr "Ultimaker Curaの問題追跡ツールでバグを報告してくださ #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "選ばれたプリンターまたは選ばれたプリント構成が異なるため進行中の材料にてスライスを完了できません。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1577,24 +1622,31 @@ msgstr "スライスできません" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "現在の設定でスライスが完了できません。以下の設定にエラーがあります: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "モデル別の設定があるためスライスできません。1つまたは複数のモデルで以下の設定にエラーが発生しました:{error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "プライムタワーまたはプライム位置が無効なためスライスできません。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "無効な Extruder %s に関連付けられている造形物があるため、スライスできません。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1604,11 +1656,7 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"設定を見直し、モデルが次の状態かどうかを確認してください。\n" -"- 造形サイズに合っている\n" -"- 有効なエクストルーダーに割り当てられている\n" -"- すべてが修飾子メッシュとして設定されているわけではない" +msgstr "設定を見直し、モデルが次の状態かどうかを確認してください。\n- 造形サイズに合っている\n- 有効なエクストルーダーに割り当てられている\n- すべてが修飾子メッシュとして設定されているわけではない" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1639,7 +1687,10 @@ msgstr "カスタム" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." msgstr "このプロジェクトで使用される材料にはCuraで利用できないいくつかの材料コードが使用されているため、望ましくないプリント結果になる可能性があります。Marketplaceから材料パッケージ一式をインストールすることを強くお勧めします。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 @@ -1655,7 +1706,10 @@ msgstr "材料のインストール" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." msgstr "プロジェクトファイル {0} に不明なマシンタイプ {1} があります。マシンをインポートできません。代わりにモデルをインポートします。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 @@ -1666,7 +1720,9 @@ msgstr "プロジェクトファイルを開く" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "プロジェクトファイル{0}が突然アクセスできなくなりました:{1}。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1680,13 +1736,16 @@ msgstr "プロジェクトファイルを開けません" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "プロジェクトファイル{0}は破損しています:{1}。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "プロジェクトファイル{0}はこのバージョンのUltimaker Curaでは認識できないプロファイルを使用して作成されています。" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1708,15 +1767,14 @@ msgstr "3Dモデルアシスタント" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      モデルのサイズまたは材料の設定によっては、適切に印刷しない3Dモデルがあります。:

      \n" -"

      {model_names}

      \n" -"

      可能な限り最高の品質および信頼性を得る方法をご覧ください。

      \n" -"

      印字品質ガイドを見る

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      モデルのサイズまたは材料の設定によっては、適切に印刷しない3Dモデルがあります。:

      \n

      {model_names}

      \n

      可能な限り最高の品質および信頼性を得る方法をご覧ください。

      \n

      印字品質ガイドを見る

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1740,12 +1798,15 @@ msgstr "USBにて接続する" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "USBプリントを実行しています。Cura を閉じるとこのプリントも停止します。実行しますか?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "現在印刷中です。Curaは、前の印刷が完了するまでUSBを介した次の印刷を開始できません。" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1822,7 +1883,9 @@ msgstr "AMF ファイル" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "ハイライトされたエリアは、欠けている表面または無関係な表面を示します。モデルを修正してもう一度Curaを開いてください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1837,8 +1900,13 @@ msgstr "ソリッドビュー" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." msgstr "お使いの{machine_name}について新機能またはバグ修正が利用できる可能性があります。まだ最新のバージョンでない場合は、プリンターのファームウェアをバージョン{latest_version}に更新することを推奨します。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 @@ -2085,7 +2153,11 @@ msgstr "薄いほうを高く" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." msgstr "リトフェインの場合、暗いピクセルは、より多くの光を通すために厚い場所に対応する必要があります。高さマップの場合、明るいピクセルは高い地形を表しているため、明るいピクセルは生成された3D モデルの厚い位置に対応する必要があります。" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 @@ -2105,7 +2177,9 @@ msgstr "半透明性" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." msgstr "リトフェインの場合、半透明性を示す単純な対数モデルを利用できます。高さマップの場合、ピクセル値は高さに比例します。" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 @@ -2115,7 +2189,10 @@ msgstr "1mm透過率(%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." msgstr "厚さ1ミリメートルのプリントを貫通する光の割合。この値を小さくすると、画像の暗い領域ではコントラストが増し、明るい領域ではコントラストが減少します。" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 @@ -2269,12 +2346,15 @@ msgstr "上書き" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "割り当てられたプリンター %1 には以下の構成変更が必要です:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "プリンター %1 が割り当てられましたが、ジョブには不明な材料構成があります。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2299,7 +2379,9 @@ msgstr "ビルドプレートを %1 に変更します(これは上書きで #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "上書きは、既存のプリンタ構成で指定された設定を使用します。これにより、印刷が失敗する場合があります。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2328,7 +2410,9 @@ msgstr "キューをリモートで管理するには、プリンターのファ #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "クラウドプリンターのウェブカムフィードをUltimaker Curaから見ることができません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカムを見ます。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2396,12 +2480,12 @@ msgstr "次の空き" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2410,7 +2494,12 @@ msgstr "ネットワーク上で繋がったプリンターに接続" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." msgstr "印刷ジョブをネットワークを介してプリンターに直接送信するには、ネットワークケーブルを使用してプリンターを確実にネットワークに接続するか、プリンターを WIFI ネットワークに接続します。Cura をプリンタに接続していない場合でも、USB ドライブを使用して g コードファイルをプリンターに転送することはできます。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 @@ -2438,7 +2527,9 @@ msgstr "更新" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "お持ちのプリンターがリストにない場合、ネットワーク・プリンティング・トラブルシューティング・ガイドを読んでください" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2656,7 +2747,9 @@ msgstr "バックアップのリストア" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "バックアップをリストアする前に Cura を再起動する必要があります。今すぐ Cura を閉じますか?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2666,12 +2759,16 @@ msgstr "マイ バックアップ" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "現在バックアップは存在しません。[今すぐバックアップする] を使用して作成してください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "プレビューではバックアップは5つまでに制限されています。古いバックアップは削除してください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2694,7 +2791,9 @@ msgstr "匿名データの収集に関する詳細" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" msgstr "Ultimaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために匿名データを収集します。以下は、共有されるすべてのデータの例です:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2734,12 +2833,18 @@ msgstr "ビルドプレートのレベリング" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." msgstr "プリントの成功率を上げるために、ビルドプレートを今調整できます。’次のポジションに移動’をクリックすると。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." msgstr "すべてのポジションに。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 @@ -2815,7 +2920,9 @@ msgstr "プラグインのインストール" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "素晴らしいユーザーコミュニティから提供されるプラグインを活用して、ワークフローを合理化し、Ultimaker Cura体験をカスタマイズすることができます。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2843,7 +2950,9 @@ msgstr "次のパッケージが追加されます:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "次のパッケージは、Curaバージョンに互換性がないため、インストールできません:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2874,7 +2983,9 @@ msgstr "材料のインストール" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Ultimaker 3Dプリンターに最適な材料プロファイルを選択してインストールします。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3016,7 +3127,9 @@ msgstr "パッケージの管理" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." msgstr "Ultimaker Curaのプラグインと材料プロファイルはここで管理します。プラグインを常に最新の状態に保ち、セットアップのバックアップを定期的に取るようにしてください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -3061,10 +3174,7 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"プリンタが接続されているか確認し、以下を行います。\n" -"- プリンタの電源が入っているか確認します。\n" -"- プリンタがネットワークに接続されているかどうかを確認します。- クラウドに接続されたプリンタを検出するためにサインインしているかどうかを確認します。" +msgstr "プリンタが接続されているか確認し、以下を行います。\n- プリンタの電源が入っているか確認します。\n- プリンタがネットワークに接続されているかどうかを確認します。- クラウドに接続されたプリンタを検出するためにサインインしているかどうかを確認します。" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3211,8 +3321,10 @@ msgstr "プロジェクトを読み込むとビルドプレート上のすべて #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3292,12 +3404,17 @@ msgstr "ファームウェアアップデート" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." msgstr "ファームウェアとは直接お持ちの3Dプリンターを動かすソフトウェアです。このファームウェアはステップモーターを操作し、温度を管理し、プリンターとして成すべき点を補います。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "配達時のファームウェアで動かすことはできますが、新しいバージョンの方がより改善され、便利なフィーチャーがついてきます。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 @@ -3312,12 +3429,15 @@ msgstr "カスタムファームウェアをアップロードする" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "プリンターと接続されていないため、ファームウェアをアップデートできません。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "プリンターとの接続はファームウェアのアップデートをサポートしていないため、ファームウェアをアップデートできません。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3464,7 +3584,9 @@ msgstr "検索" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "影響を与えるすべての設定がオーバーライドされるため、この設定は使用されません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3479,7 +3601,9 @@ msgstr "次によって影響を受ける" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "この設定は常に全てのエクストルーダーに共有されています。ここですべてのエクストルーダーの数値を変更できます。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3493,19 +3617,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"この設定にプロファイルと異なった値があります。\n" -"プロファイルの値を戻すためにクリックしてください。" +msgstr "この設定にプロファイルと異なった値があります。\nプロファイルの値を戻すためにクリックしてください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"このセッティングは通常計算されます、今は絶対値に固定されています。\n" -"計算された値に変更するためにクリックを押してください。" +msgstr "このセッティングは通常計算されます、今は絶対値に固定されています。\n計算された値に変更するためにクリックを押してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3546,12 +3667,11 @@ msgstr "視野のセッティングを構成する..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"いくらかの非表示設定は通常の計算された値と異なる値を使用します。\n" -"表示されるようにクリックしてください。" +msgstr "いくらかの非表示設定は通常の計算された値と異なる値を使用します。\n表示されるようにクリックしてください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" @@ -3571,7 +3691,9 @@ msgstr "新しいプロジェクト" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "新しいプロジェクトを開始しますか?この作業では保存していない設定やビルドプレートをクリアします。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3602,7 +3724,9 @@ msgstr "材料をプリンターと同期" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "簡単な数ステップの手順に従うことで、すべての材料プロファイルをプリンターと同期できるようになります。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3622,7 +3746,9 @@ msgstr "サインイン" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "材料プロファイルをDigital Factoryに接続されているすべてのプリンターと自動的に同期するには、Curaにサインインしている必要があります。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3660,7 +3786,8 @@ msgstr "プリンターがありませんか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "すべてのプリンターの電源が入っていて、Digital Factoryに接続されていることを確認してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3697,7 +3824,10 @@ msgstr "プリンターが見つかりません" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." msgstr "互換性のあるプリンターがDigital Factoryに接続されていないようです。プリンターが接続されていて、最新のファームウェアが実行されていることを確認してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 @@ -3716,8 +3846,10 @@ msgid "Sync material profiles via USB" msgstr "材料プロファイルをUSB経由で同期する" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "以下の手順に従って、新しい材料プロファイルをプリンターに読み込みます。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3732,7 +3864,9 @@ msgstr ".ummファイルをUSBメモリーに保存します。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "USBメモリーをプリンターに差し込み、新しい材料プロファイルを読み込む手順を開始します。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3763,7 +3897,9 @@ msgstr "直径変更の確認" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "新しいフィラメントの直径は %1 mm に設定されています。これは現在のエクストルーダーに適応していません。続行しますか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3930,7 +4066,8 @@ msgstr "フィラメント%1の取り込みに成功しま #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "%1フィラメントを取り込むことができない: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3941,7 +4078,8 @@ msgstr "フィラメントを書き出す" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "フィラメントの書き出しに失敗しました %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3951,13 +4089,18 @@ msgstr "フィラメントの%1への書き出しが完了 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "この設定がアクティブなプリンターにより非表示になっています、見ることができません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "この設定は %1 の値で非表示になっています。その設定値を変更すると設定の非表示が解除されます。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 @@ -3982,7 +4125,8 @@ msgid "Currency:" msgstr "通貨:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "テーマ*:" @@ -3999,16 +4143,17 @@ msgstr "自動的にスライスする" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*これらの変更を有効にするには、アプリケーションを再始動する必要があります。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4018,7 +4163,9 @@ msgstr "ビューポイント機能" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "赤でサポートができないエリアをハイライトしてください。サポートがない場合、正確にプリントができない場合があります。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4028,7 +4175,9 @@ msgstr "ディスプレイオーバーハング" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." msgstr "モデルの欠けている部分または不要な表面部分を、警告マークを使用してハイライトします。ツールパスは意図したジオメトリの欠けている部分になることが多くあります。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 @@ -4038,7 +4187,9 @@ msgstr "モデルエラーを表示" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "モデルの選択時にモデルがカメラの中心に見えるようにカメラを移動する" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4063,7 +4214,8 @@ msgstr "ズームはマウスの方向に動くべきか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "マウスに対するズームは、正射投影ではサポートされていません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4073,7 +4225,8 @@ msgstr "マウスの方向にズームする" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "交差を避けるためにプラットホーム上のモデルを移動するべきですか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4146,7 +4299,9 @@ msgstr "ファイルを開くまた保存" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "デスクトップまたは外部アプリケーションから開いたファイルをCuraの同じインスタンスで開く必要がありますか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4156,7 +4311,9 @@ msgstr "Curaの単一インスタンスを使用" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "Curaの単一インスタンスに新しいモデルをロードする前に、ビルドプレートをクリアする必要はありますか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4176,7 +4333,9 @@ msgstr "大きなモデルをスケールする" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" msgstr "ユニット値がミリメートルではなくメートルの場合、モデルが極端に小さく現れる場合があります。モデルはスケールアップされるべきですか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 @@ -4196,7 +4355,9 @@ msgstr "ロード後にモデルを選択" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "プリンター名の敬称はプリントジョブの名前に自動的に加えられるべきか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4241,7 +4402,10 @@ msgstr "常にモデルを取り込む" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." msgstr "プロファイル内を変更し異なるプロファイルにしました、どこの変更点を保持、破棄したいのダイアログが表示されます、また何度もダイアログが表示されないようにデフォルト機能を選ぶことができます。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 @@ -4252,7 +4416,9 @@ msgstr "プロファイル" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "プロファイル交換時に設定値を変更するためのデフォルト処理: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4278,7 +4444,10 @@ msgstr "プライバシー" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." msgstr "プリンターの不明なデータをUltimakerにおくりますか?メモ、モデル、IPアドレス、個人的な情報は送信されたり保存されたりはしません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 @@ -4323,7 +4492,9 @@ msgstr "安定版およびベータ版リリース" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" msgstr "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 @@ -4397,7 +4568,9 @@ msgstr "今の変更を破棄する" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." msgstr "このプロファイルはプリンターによりデフォルトを使用、従いこのプロファイルはセッティング/書き換えが以下のリストにありません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 @@ -4626,7 +4799,9 @@ msgstr "Ultimaker Cura の改善にご協力ください" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "Ultimaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために以下の匿名データを収集します:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4651,7 +4826,8 @@ msgstr "プリント設定" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "Ultimaker Cura が収集したデータには個人データは含まれません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4732,7 +4908,9 @@ msgstr "このアドレスのプリンターは応答していません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "このプリンタは不明なプリンタであるか、またはグループのホストではないため、追加できません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4747,10 +4925,10 @@ msgstr "Ultimaker Cura にようこそ" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"以下の手順で\n" -"Ultimaker Cura を設定してください。数秒で完了します。" +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "以下の手順で\nUltimaker Cura を設定してください。数秒で完了します。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -4843,7 +5021,9 @@ msgid "Manage Materials..." msgstr "フィラメントを管理する..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "マーケットプレイスから材料を追加" @@ -5175,12 +5355,15 @@ msgstr "プリンタから利用可能な構成を読み込んでいます..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "プリンタが接続されていないため、構成は利用できません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "%1 が認識されていないためこの構成は利用できません。%2 から適切な材料プロファイルをダウンロードしてください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 @@ -5190,7 +5373,8 @@ msgstr "マーケットプレース" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "このエクストルーダーの構成が許可されておらず、スライスを妨げています。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5288,17 +5472,17 @@ msgstr "視野のセッティングを管理する..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Compatible Printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5308,7 +5492,10 @@ msgstr "ファイルを開く" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" msgstr "選択したファイルの中に複数のプロジェクトが存在します。1ファイルのみ一度に開けます。ファイルからモデルを先に取り込むことをお勧めします。続けますか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 @@ -5323,7 +5510,9 @@ msgstr "プロジェクトを開く" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "これはCuraのプロジェクトファイルです。プロジェクトとしてあけますか、それともモデルのみ取り込みますか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5348,11 +5537,11 @@ msgstr "変更を取り消すか保存するか" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"一部のプロファイル設定がカスタマイズされています。\n" -"これらの変更された設定をプロファイルの切り替え後も維持しますか?\n" -"変更を破棄して'%1'からデフォルトの設定を読み込むこともできます。" +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "一部のプロファイル設定がカスタマイズされています。\nこれらの変更された設定をプロファイルの切り替え後も維持しますか?\n変更を破棄して'%1'からデフォルトの設定を読み込むこともできます。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5570,7 +5759,7 @@ msgstr "サイエンスコンピューティングを操作するためのライ #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python Error tracking library" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5690,18 +5879,20 @@ msgstr "サポート" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "オーバーハングがあるモデルにサポートを生成します。このサポート構造なしでは、プリント中にオーバーハングのパーツが崩壊してしまいます。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5711,7 +5902,8 @@ msgstr "一部の設定が変更されました。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "グラデュアルインフィルはトップに向かうに従ってインフィルの量を増やします。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5726,7 +5918,9 @@ msgstr "サポートされていない構成設定です" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." msgstr "選択した/%1材料の設定で利用可能なプロファイルがありません。設定を変更してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 @@ -5741,7 +5935,9 @@ msgstr "密着性" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." msgstr "ブリムまたはラフトのプリントの有効化。それぞれ、プリントの周り、また造形物の下に底面を加え切り取りやすくします。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 @@ -5787,12 +5983,11 @@ msgstr "プロファイル" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"いくらかの設定プロファイルにある値とことなる場合無効にします。\n" -"プロファイルマネージャーをクリックして開いてください。" +msgstr "いくらかの設定プロファイルにある値とことなる場合無効にします。\nプロファイルマネージャーをクリックして開いてください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5811,7 +6006,9 @@ msgstr "ビルドプレート" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." msgstr "ヒーティッドベッドの目標温度。ベッドはこの温度に向けて上がったり下がったりします。これが0の場合、ベッドの加熱はオフになっています。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 @@ -5838,7 +6035,10 @@ msgstr "プレヒート" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." msgstr "プリント開始前にベッドを加熱します。加熱中もプリントの調整を行えます、またべットが加熱するまでプリント開始を待つ必要もありません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 @@ -5848,7 +6048,9 @@ msgstr "エクストルーダー" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." msgstr "ホットエンドの目標温度。ホットエンドはこの温度に向けて上がったり下がったりします。これが0の場合、ホットエンドの加熱はオフになっています。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 @@ -5863,7 +6065,10 @@ msgstr "ホットエンドをプリヒートする温度です。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." msgstr "プリント開始前にホットエンドを加熱します。加熱中もプリントの調整を行えます、またホットエンドが加熱するまでプリント開始を待つ必要もありません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 @@ -5913,7 +6118,9 @@ msgstr "G-codeの送信" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "カスタムG-codeコマンドを接続されているプリンターに送信します。「Enter」を押してコマンドを送信します。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5949,7 +6156,10 @@ msgstr "ファイルを開く(s)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." msgstr "選択したファイルの中に複数のG-codeが存在します。1つのG-codeのみ一度に開けます。G-codeファイルを開く場合は、1点のみ選んでください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 @@ -5968,10 +6178,7 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- マーケットプレースから材料プロファイルとプラグインを追加\n" -"- 材料プロファイルとプラグインのバックアップと同期\n" -"- Ultimakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" +msgstr "- マーケットプレースから材料プロファイルとプラグインを追加\n- 材料プロファイルとプラグインのバックアップと同期\n- Ultimakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6025,22 +6232,30 @@ msgstr "アカウントの更新を確認" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "クラウドプリンターがオフラインです。プリンターの電源が入っている状態で、インターネットに接続されているかどうかを確認してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "このプリンターはお使いのアカウントにリンクされていません。Ultimaker Digital Factoryにアクセスして接続を確立してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "クラウド接続は現在利用できません。サインインしてクラウドプリンターに接続してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "クラウド接続は現在利用できません。インターネット接続を確認してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6056,17 +6271,17 @@ msgstr "プリンター管理" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6145,7 +6360,9 @@ msgstr "選択するアイテムがありません" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "プリンターの設定を変更(印刷ボリューム、ノズルサイズ、その他)" #: /MachineSettingsAction/plugin.json @@ -6255,7 +6472,9 @@ msgstr "UFPライター" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "Digital Libraryに接続し、CuraでDigital Libraryからファイルを開いたりDigital Libraryにファイルを保存したりできるようにします。" #: /DigitalLibrary/plugin.json @@ -6295,7 +6514,9 @@ msgstr "Trimeshリーダー" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." msgstr "Ultimakerのプリンターのアクションを供給する(ベッドレベリングウィザード、アップグレードの選択、他)" #: /UltimakerMachineActions/plugin.json @@ -6315,7 +6536,9 @@ msgstr "圧縮G-codeリーダー" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "アプリケーションの拡張機能を管理し、Ultimakerウェブサイトから拡張機能を参照できるようにします。" #: /Marketplace/plugin.json @@ -6625,7 +6848,9 @@ msgstr "Curaプロファイルライター" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "プリント問題の可能性のあるモデルをプリント構成を確認し、解決案を提示してください。" #: /ModelChecker/plugin.json @@ -6635,7 +6860,8 @@ msgstr "モデルチェッカー" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "G-codeを承認し、プリンターに送信する。またプラグインはファームウェアをアップデートできます。" #: /USBPrinting/plugin.json @@ -6755,7 +6981,8 @@ msgstr "監視ロガー" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "特定箇所のサポートを印刷するブロックを消去するメッシュを作成する" #: /SupportEraser/plugin.json @@ -6772,3030 +6999,3 @@ msgstr "Curaで準備ステージを提供します。" msgctxt "name" msgid "Prepare Stage" msgstr "ステージの準備" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "材料パッケージ情報をプロジェクトファイル({material})に保存できませんでした。このプロジェクトは、他のシステムでは正しく開けない可能性があります。" - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "材料パッケージ情報を保存できませんでした" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Pythonエラー追跡ライブラリー" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "プリンター" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "カスタムプロファイルが稼働し、一部の設定を上書きしました。" - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "カスタムプロファイルが一部の設定を上書き中です。" - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "初期化されていません
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "作成者" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Python用の静的型チェッカー" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "SSLの信頼性を検証するためのルート証明書" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Microsoft Windows用のPython拡張機能" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "SVGアイコン" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "エクストルーダー%2の設定には%1プロファイルがありません。代わりにデフォルトの目的が使用されます" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "プロファイルの設定がいくつか変更されました。変更を有効にするにはカスタムモードに移動してください。" - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "材料をプリンターと同期" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "画像を変換する..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "ビルドプレート上の幅ミリメートル。" - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "マーケットプレース" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "パッケージへの変更を有効にするためにCuraを再起動する必要があります。" - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "インストール" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "インストールした" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "プレミアム" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "ウェブマーケットプレイスに移動" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "材料を検索" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "互換性" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "プリンター" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "ビルドプレート" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "サポート" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "品質" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "技術データシート" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "安全データシート" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "印刷ガイドライン" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "ウェブサイト" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "インストールまたはアップデートにはログインが必要です" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "材料スプールの購入" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "アップデート" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "更新中" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "更新済み" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "戻る" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "プラグイン" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "インストールした" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "再起動時にインストール" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "アップデートにはログインが必要です" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "ダウングレード" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "アンインストール" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "地域貢献" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "コミュニティプラグイン" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "汎用材料" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "パッケージ取得中..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "ウェブサイト" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "電子メール" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "検証済みのUltimaker Cura Enterprise用プラグインおよび材料を入手するにはサインインしてください" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "バージョン" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "最終更新日" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "ダウンロード" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "インストールされたプラグイン" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "プラグインはインストールされていません。" - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "インストールされた材料" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "材料はインストールされていません。" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "バンドルされたプラグイン" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "バンドルされた材料" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "Curaパッケージデータベースに接続できません。接続を確認してください。" - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "アンインストール確認" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "使用中の材料またはプロファイルをアンインストールしようとしています。確定すると以下の材料/プロファイルをデフォルトにリセットします。" - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "材料" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "プロファイル" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "確認" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "このプリントの何かが問題です。クリックして調整のヒントをご覧ください。" - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "平面対象物を操作するためのライブラリーサポート" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "一部のプロファイル設定がカスタマイズされています。\n" -#~ "これらの変更された設定をプロファイルの切り替え後も維持しますか?\n" -#~ "変更を破棄して'%1'からデフォルトの設定を読み込むこともできます。" - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "ビルドプレート (&B)" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "作成する" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "複製" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "プリンター:%1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "プロファイルを現在のセッティング" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "テーマ:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "それらの変更を有効にするためにはアプリケーションを再起動しなけらばなりません。" - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "詳細" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "作成する" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "プリンターと同期する" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "プリンター" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "ユニット" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "オンラインでトラブルシューティングガイドを表示する" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "マーケットプレイスから材料を追加" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "すべてのモデルをすべてのビルドプレートに配置" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&マーケットプレース" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "新しいCuraパッケージを検索、管理、インストールします。" - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "ツールボックス" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "シミュレーションビューを提供します。" - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Ultimaker のアカウントを使用して、どこからでも印刷ジョブを送信およびモニターします。" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factoryに接続" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "クラウドプリンターのウェブカムフィードをUltimaker Curaから見ることができません。" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "お使いの{machine_name}について新機能またはバグ修正が利用できる可能性があります。まだ最新のバージョンでない場合は、プリンターのファームウェアをバージョン{latest_version}に更新することを推奨します。" - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "新しい利用可能な%sファームウェアのアップデートがあります" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "グローバルスタックがありません。" - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "モデルはマニホールドではありません。ハイライトされたエリアは、欠けている表面または無関係な表面を示します。" - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "モデルエラー" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "レイヤーの厚さ" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "3Dプリンティング活用の鍵" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- より多くのプリントプロファイルとプラグインを使用して作業をカスタマイズする\n" -#~ "- 設定を同期させ、どこにでも読み込めるようにすることで柔軟性を保つ\n" -#~ "- Ultimakerプリンターのリモートワークフローを活用して効率を高める" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "アカウントを作成する" - -# can’t enter japanese text -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "&選択したモデルを削除" - -# can’t enter japanese text -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "選択したモデルを中央に移動" - -# can’t edit japanese text -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "選択した複数のモデル" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "終わる" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Ultimakerアカウント" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "3Dプリンティング活用の鍵" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- より多くの成果物プロファイルとプラグインを使用して作業をカスタマイズする" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- 設定を同期させ、どこにでも読み込めるようにすることで柔軟性を保つ" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Ultimakerプリンターのリモートワークフローを活用して効率を高める" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "以下の手順で\n" -#~ "Ultimaker Cura を設定してください。数秒で完了します。" - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Ultimaker Cura の新機能" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "{}を取り除いてもよろしいですか?この操作は元に戻せません。" - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "選択したモデルは読み込むのに小さすぎます。" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "プロファイル {0}の取り込み完了" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "進行中のプリント構成にあったクオリティータイプ{0}が見つかりませんでした。" - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "アカウントからプリンター{}({})を追加しています" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    222. ... and {} others
    223. " -#~ msgstr "
    224. ...および{}その他
    225. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Digital Factoryからプリンターが追加されました:
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      接続を確立するには、Ultimaker Digital Factoryにアクセスしてください。" - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "次回のアカウントの同期までに{}は削除されます。
      {}を完全に削除するには、Ultimaker Digital Factoryにアクセスします。

      {}を一時的に削除してもよろしいですか?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Curaから{}台のプリンターを削除しようとしています。この操作は元に戻せません。\n" -#~ "続行してもよろしいですか?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Curaからすべてのプリンターを削除しようとしています。この操作は元に戻せません。\n" -#~ "続行してもよろしいですか?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "アップデート" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "新しいものを作成する" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "共有ヒーター" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "クラウドプリンタをモニタリングしている場合は、ウェブカムを利用できません。" - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "一部のプロファイル設定がカスタマイズされています。\n" -#~ "これらの変更された設定をプロファイルの切り替え後も維持しますか?\n" -#~ "変更を破棄して'%1'からデフォルトの設定を読み込むこともできます。" - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "%1個の設定を上書きします。" - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "プリンター名を入力してください" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "{machine_name} で利用可能な新しい機能があります。プリンターのファームウェアをアップデートしてください。" - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "クラウドからプリントする" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "クラウドからプリントする" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "クラウドを使って接続しました" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud に接続する" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "評価する前にはログインが必要です" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "評価する前にはパッケージをインストールする必要があります" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "評価" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "特長" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "ユーザー評価" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "著者" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Ultimakerによって検証されたプラグインや材料を入手する" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "高 %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker アカウント" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "サインアウト" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "複雑なネットワークを分析するためのライブラリーサポート" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Python HTTPライブラリー" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "プロファイル設定をカスタマイズしました。この設定をキープしますか、キャンセルしますか?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "デフォルト" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "カスタマイズ" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "取り消す" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "キープする" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "新しいプロファイルを作る" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "&保存..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "プリンターの IP アドレスを入力してください。" - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "アカウント作成" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Do you want to sync material and software packages with your account?" -#~ msgstr "" -#~ "\n" -#~ "材料パッケージとソフトウェアパッケージをアカウントと同期しますか?" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Syncing..." -#~ msgstr "" -#~ "\n" -#~ "同期中..." - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "ビルドモジュールに合うモデルがない、または無効なエクストルーダーに割り当てられているため、スライスできるものがありません。モデルが合うように拡張または回転させるか、エクストルーダーを有効にしてください。" - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "バックアップのリスト作成時にエラーが発生しました。" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "ユーザー説明 (注: 開発者はユーザーの言語を理解できない場合があるため、可能な限り英語を使用してください)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Cura を閉じる" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "Cura を終了しますか?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "言語:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "次世代 3D 印刷ワークフロー" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- 印刷ジョブをローカルネットワークの外から Ultimaker プリンターに送信します" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Ultimaker Cura の設定をクラウドに保管してどこらでも利用でいるようにします" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- 有名ブランドから材料プロファイルへの例外アクセスを取得します" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "この値は各エクストルーダーの値から取得します " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "次世代 3D 印刷ワークフロー" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "印刷ジョブをローカルネットワークの外の Ultimaker プリンタに送信します\n" -#~ "- Ultimaker Cura の設定をクラウドに保管してどこからでも利用できるようにします\n" -#~ "- 有名ブランドから印刷プロファイルへの例外アクセスを取得します" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "バージョン情報 " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Curaを終了する" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "インフィルのみ" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "処理したスクリプトを変更する" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "送り速度" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "プリンターの設定アクション" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "新しいクラウドプリンターが見つかりました" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "アカウントに接続された新しいプリンターが見つかりました。検出されたプリンターのリストで確認できます。" - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "Curaはワイヤープリンティング設定中には正確にレイヤーを表示しません" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "スライス前ファイル {0}" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "このプラグインにはライセンスが含まれています。\n" -#~ "このプラグインをインストールするにはこのライセンスに同意する必要があります。\n" -#~ "下の利用規約に同意しますか?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "承認する" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "拒否する" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "すべての設定を表示" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "Curaについて" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "アクティブ設定を平らにします" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "プロファイルが平らになり、アクティベートされました。" - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "X3Gをファイルに書き込む" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "X3Gファイル" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "X3Gファイル" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Open Compressed Triangle Mesh" -#~ msgstr "圧縮トライアングルメッシュを開く" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "プロファイルアシスタント" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "プロファイルアシスタント" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "再試行" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "プリントコア" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "他のモデルとのオーバーラップは未サポート" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "他のモデルとのオーバーラップの設定を変更" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "他のモデルのインフィルの設定を変更" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "現在のプロファイルに読み込む" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "サポート対象外" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "前" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "ヒント" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "試し印刷" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "チェックリスト" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "このUltimaker2に施したアップグレードを選択してください。" - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Olsson Block" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "カメラレンダリング: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "マルチビルドプレート機能を使用" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "マルチビルドプレート機能を使用 (再起動が必要)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "デフォルトプロファイル" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "検索設定" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "レイヤーの高さ" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "この品質プロファイルは、現在の材料およびノズル構成では使用できません。この品質プロファイルを有効にするには、これらを変更してください。" - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "カスタムプロファイルが有効になっています。品質スライダーを有効にするには、カスタムタブでデフォルトの品質プロファイルを選択してください" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "ビルドプレート (&B)" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "&プロファイル" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "ビルドプレート" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "HTMLファイルに設定内容を放置する。" - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "Godモード" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "プロファイルを変更するフラットエンドクオリティーを作成する。" - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "プロファイルフラッター" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "材料メーカーがドロップインUIを使用して新しい材料と品質のプロファイルを作成できるようにします。" - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "プリントプロファイルアシスタント" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "ネットワーク上で接続。" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "ネットワーク上で接続。プリンタへのリクエストを承認してください。" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "ネットワーク上で接続。プリントを操作するアクセス権がありません。" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "プリンターへのアクセスが申請されました。プリンタへのリクエストを承認してください" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "認証ステータス" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "認証ステータス" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "アクセスリクエストを再送信" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "プリンターへのアクセスが承認されました" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "このプリンターへのアクセスが許可されていないため、プリントジョブの送信ができませんでした。" - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "アクセスのリクエスト" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "アクセスのリクエスト送信" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "新しいプリントジョブを開始できません。" - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Ultimakerの設定に問題があるため、印刷が開始できません。問題を解消してからやり直してください。" - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "ミスマッチの構成" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "選択された構成にてプリントを開始してもいいですか?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "プリンターの設定、キャリブレーションとCuraの構成にミスマッチがあります。プリンターに設置されたプリントコア及びフィラメントを元にCuraをスライスすることで最良の印刷結果を出すことができます。" - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "新しいデータの送信 (temporarily) をブロックします、前のプリントジョブが送信中です。" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "プリンターにプリントデータを送信中" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "プリントデータを送信中" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "プリントコアがスロット{slot_number}に入っていません。" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "材料がスロット{slot_number}に入っていません。" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "エクストルーダー {extruder_id} に対して異なるプリントコア(Cura: {cura_printcore_name}, プリンター: {remote_printcore_name})が選択されています。" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "異なるフィラメントが入っています(Cura:{0}, プリンター{1})エクストルーダー{2}" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "プリンターと同期する" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "Curaで設定しているプリンタ構成を使用されますか?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "プリンターのプリントコア及びフィラメントが現在のプロジェクトと異なります。最善な印刷結果のために、プリンタに装着しているプリントコア、フィラメントに合わせてスライスして頂くことをお勧めします。" - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "モニター表示" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "プリンター’{printer_name}’が’{job_name}’のプリントを終了しました。" - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "プリントジョブ '{job_name}' は完了しました。" - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "プリント終了" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "空にする" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "不明" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "クラウドエラー" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "印刷ジョブをエクスポートできませんでした。" - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "クラウドの接続時にエラーが発生しました。" - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud 経由でアップロード中" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud に接続する" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "このプリンタでは次回から質問しない。" - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Ultimaker のアカウントを使用して、どこからでも印刷ジョブを送信およびモニターできるようになりました。" - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "接続しました!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "接続の確認" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "プロファイル{0}の中で定義されているマシン({1})は、現在お使いのマシン({2})と一致しないため、インポートできませんでした。" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "{0}からプロファイルの取り込に失敗しました:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "既存の接続" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "このプリンター/グループはすでにCuraに追加されています。別のプリンター/グループを選択しえください。" - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "ネットワーク内のプリンターのIPアドレスまたはホストネームを入力してください。" - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "プリンターにつなぐ" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura 設定ガイド" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "平行投影表示では、マウスの方向にズームする操作がサポートされていません。" - -#~ msgid "Orthogonal" -#~ msgstr "平行投影表示" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Ultimaker3のプリンターのネットワーク接続を管理する。" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "UM3ネットワークコネクション" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "画像とアニメーションで、Cura の設定に関する追加情報と説明を提供します。" - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "設定ガイド" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura 設定ガイド" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "現在利用可能なエクストルーダー [%s] に合わせて設定が変更されました。" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "ユーザー詳細" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "クラウドプリンタをモニタリングしている場合は、これらのオプションは利用できません。" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Cura Connectに移動する" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "すべてのジョブが印刷されます。" - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "印刷履歴の表示" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "ネットワーク接続にて直接プリントするためには、必ずケーブルまたはWifiネットワークにて繋がっていることを確認してください。Curaをプリンターに接続していない場合でも、USBメモリを使って直接プリンターにg-codeファイルをトランスファーできます。\n" -#~ "\n" -#~ "下のリストからプリンターを選択してください:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "プリンタが接続されていること確認してください:\n" -#~ "- プリンタの電源が入っていることを確認してください。\n" -#~ "- プリンタがネットワークに接続されているか確認してください。" - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "現在のビルドプレートのみを表示" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "すべてのビルドプレートに配置" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "現在のビルドプレートを配置" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "結果スライスをX3Gファイルとして保存して、このフォーマット(Malyan、Makerbot、およびその他のSailfishベースのプリンター)を読むプリンターをサポートできるようにします。" - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3GWriter" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "プリンターの動きをデバッグするためのツールパスとして SVG ファイルを読み込みます。" - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "SVG ツールパスリーダー" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "Changelog" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "Changelogの表示" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "リモートクラスタにデータ送信中" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud に接続する" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Curaは、匿名化した利用統計を収集します。" - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "データを収集中" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "詳細" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Curaが送信するデータについて詳しくご覧ください。" - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "許可" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Curaが匿名化した利用統計を送信することを許可し、Curaの将来の改善を優先的に行うことに貢献します。プレファレンスと設定の一部、Curaのバージョン、スライスしているモデルのハッシュが送信されます。" - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "評価" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "ネットワーク対応プリンター" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "ローカルプリンター" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "現行バージョンと一致しないCuraバックアップをリストアしようとしました。" - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "プリンターの設定" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "プリンターの設定" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "センターを出します" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "ヒーテッドドベッド" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "プリントヘッド設定" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "プリントヘッド左側からノズルの中心までの距離。印刷時に前の造形物とプリントヘッドとの衝突を避けるために “1プリントづつ”印刷を使用。" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "プリントヘッド前部からノズルの中心までの距離。印刷時に前の造形物とプリントヘッドとの衝突を避けるために “1プリントづつ”印刷を使用。" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "プリントヘッド右側からノズルの中心までの距離。印刷時に前の造形物とプリントヘッドとの衝突を避けるために “1プリントづつ”印刷を使用。" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "プリントヘッド後部からノズルの中心までの距離。印刷時に前の造形物とプリントヘッドとの衝突を避けるために “1プリントづつ”印刷を使用。" - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "ガントリーの高さ" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "(X 軸及びY軸)ノズルの先端とガントリーシステムの高さに相違があります。印刷時に前の造形物とプリントヘッドとの衝突を避けるために “1プリントづつ”印刷を使用。" - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "G-Codeの開始" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "G-codeコマンドが最初に実行されるようにします。" - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "G-codeの終了" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "G-codeコマンドが最後に実行されるようにします。" - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "ノズル設定" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "プリンターに対応したフィラメントの直径。正確な直径はフィラメント及びまたはプロファイルに変動します。" - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "エクストルーダーがG-Codeを開始する" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "エクストルーダーがG-Codeを終了する" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "Changelogの表示" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "ユーザー用使用許諾契約" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "ネットワーク内のプリンターのIPアドレスまたはホストネームを入力してください。" - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "モニターするプリンタが接続されているネットワークを選択してください。" - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Ultimaker プリンタをローカルネットワークに接続してください。" - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Curaは印刷の品質とユーザー体験を向上させるために匿名のデータをUltimakerに送信します。以下は送信される全テータの例です。" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "このデータは送信しない" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Ultimakerへのデータ送信を許可し、Curaの改善を手助けする" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "プリンタが選択されていません" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "デフォルトで、白ピクセルはメッシュの高いポイントを表し、黒ピクセルはメッシュの低いポイントを表します。このオプションをリバースするために変更し、黒ピクセルがメッシュの高いポイントを表し、白ピクセルがメッシュの低いポイントを表すようにする。" - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "プリンターアップグレードを選択する" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "サポートに使うエクストルーダーを選択してください。モデルの垂れや中空プリントを避けるためにモデルの下にサポート構造を生成します。" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "この品質プロファイルは現在の材料およびノズル構成では使用できません。この品質プロファイルを使用できるように変更してください" - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "印刷の設定を無効にしました。G コードファイルは変更できません。" - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "材料の適合性チャートをご覧ください" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "タイプ表示" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "こんにちわ " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- 印刷ジョブをローカルネットワークの外の Ultimaker プリンタに送信します\n" -#~ "- Ultimaker Cura の設定をクラウドに保管してどこからでも利用できるようにします\n" -#~ "- 有名ブランドから材料プロファイルへの例外アクセスを取得します" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "スライスできません" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "時間仕様" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "材料仕様" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "プリンターを Cura に追加" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "下のリストから使用するプリンターを選択します。\n" -#~ "\n" -#~ "プリンターがリストにない場合は、「カスタム」カテゴリの「カスタムFFFプリンター」を使用して、次のダイアログでプリンターに合う設定に調整します。" - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "プリンター名" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "プリンターについて" - -#~ msgid "Modify G-Code" -#~ msgstr "G-codeを修正" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "モデルのデータがビルトボリュームに入っていないためスライスできるものがありません。スケールやローテーションにて合うように設定してください。" - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "選択されたフィラメントはプリンターとそのプリント構成に適応しておりません。" - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "不適合フィラメント" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "{0}: {1}からプロファイルを取り込むことに失敗しました" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "ツールボックス" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "利用できません" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "到達不能" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "利用可能" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "準備中" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "一時停止中" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "再開" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "待ち時間: 利用できないプリンター" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "待ち時間: 次の空き" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "待ち時間: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "構成の変更" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "割り当てられたプリンター %1 には以下の構成変更が必要です。" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "上書き" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "互換性のない構成で印刷ジョブを開始すると3Dプリンターを損傷することがあります。構成と印刷 %1 を上書きしますか?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "構成を上書きしてから印刷を開始" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "キュー管理" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "プリント中" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "プリンター管理" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "プリント構成をアクティベートする" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "プリンターの構成をCuraに取り入れる" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "移動を表示する" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "ヘルプを表示する" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "シェルを表示する" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "インフィルを表示する" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "そのようなデータは送信しない" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Ultimakerへのデータ送信を許可し、Curaの改善を手助けする" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "プリンタータイプ:" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "コネクション:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "ステート:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "プリントジョブの待機中" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "ビルドプレートの掃除を待つ" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "プリントを停止します…" - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "保護されたプロファイル" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "プリンター名:" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "プロファイル:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "検索…" - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "すべて折りたたむ" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "すべて展開する" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "利用可能な構成" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "エクストルーダー" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "はい" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "いいえ" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "プリントセットアップ" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "プリントセットアップが無効\n" -#~ "G-codeファイルを修正することができません" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00時間 00分" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "時間仕様" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "コスト仕様" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "合計:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "おすすめプリントセットアップ

      選択されたプリンターにておすすめの設定、フィラメント、質にてプリントしてください。" - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "カスタムプリントセットアップ

      スライス処理のきめ細かなコントロールにてプリントする。" - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "エンジン&ログを表示する…" - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "パッケージを見る…" - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "サイドバーを展開する/たたむ" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "3Dモデルをロードしてください" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "スライスの準備ができました" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "%1の準備完了" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "スライスが利用不可能" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "現在のプリントジョブをスライスします" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "スライスプロセスをキャンセルします" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "準備する" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "キャンセル" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "アクティブなアウトプットデバイスを選択する" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "&ビュー" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "&設定" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "&ツールボックス" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "ファイルを開く" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "この品質プロファイルは現在の材料およびノズル構成では使用できません。この品質プロファイルを使用できるように変更してください" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "プリントスピード" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "ゆっくり" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "早く" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "グラデュアルを有効にする" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "サポートを生成します" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "ビルドプレートの接着" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "プリントにヘルプが必要ですか?
      Ultimakerトラブルシューティングガイドを読んでください" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "エンジンログ" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "プリンタータイプ" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "この材料の組み合わせで接着する" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "互換性の確認" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Ultimaker.comにてマテリアルのコンパティビリティを調べるためにクリック。" - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "最新の更新バージョンの変更点を表示する。" - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "Changelog" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "プロファイルを変更するフラットエンドクオリティーを作成する。" - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "プロファイルフラットナー" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "ライセンスに同意するかどうかユーザーに1回だけ確認する。" - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "UserAgreement" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "保存する前に G-code を生成してください。" - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "ファームウェアをアップグレード" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "不明" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "ファイル{0}にはカスタムプロファイルがインポートされていません" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "このプロファイル{0}には、正しくないデータが含まれていて、インポートできません。" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "プロファイル{0}の中で定義されているマシン({1})は、現在お使いのマシン({2})と一致しませんので、インポートできませんでした。" - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "アンインストール確認 " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "ファームウェアをアップグレード" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Boxでプリントする" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Boxでプリント" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "Doodle3D Connectに接続する" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "Doodle3D Connectにデータを送信" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "Doodle3D Connectにデータを送れませんでした。他のジョブはまだアクティブですか?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "Doodle3D Connectにデータを保存" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "Doodle3D Connectにファイル送信完了" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Connectを開いています..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "Doodle3D Connect web interfaceを開く" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Blenderファイル" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "\"{}\"品質を使用したエクスポートができませんでした!\n" -#~ "\"{}\"になりました。" - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "連絡" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Ultimaker3のグループをホストするために設定されていません。" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "このプリンターはUltimaker3 %1グループのホストプリンターです。" - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1は、繋がっているUltimaker3プリンターのグループをホストするために設定されていません。" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "プリンターの追加/削除" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "デフォルトのウェブブラウザで印刷ジョブページを開きます。" - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "プリントジョブを見る" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "印刷の準備をする" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "利用可能" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "プリンターへの接続が切断されました。" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "不明" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "無効" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "予約済み" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "プリントの準備をする" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "プリント中止" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "プリントデータを確認できない" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "この層で終了します:" - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "ビルドプレートをクリアにする" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "プリント構成の変更を待っている" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "プリントジョブ" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "複数のプリンター" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "複数のプリンターをみる" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "一時停止" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "再開" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "プリント中止" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "いつもお尋ねください。" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "プロファイルを無効にする" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "新たにロードしたモデルをビルドプレート上に配置すべきですか? マルチビルドプレートと共に使用 (実験的)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "ロード時にオブジェクトを配置しません" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "フ&ァイルに選択したものを保存" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "名前をつけて保存" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "プロジェクトの保存 (&P)..." - -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "密着性シートを使用する、またはこの材料の組み合わせで接着する" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "G-codeを承認し、Doodle3D WiFi-ボックスにWifi上にて送る" - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "直接スクリプト編集のための編集ウィンドウを提供します。" - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "ライブスクリプティングツール" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Curaの中で直接Blenderファイルを開くために役立ちます。" - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Blender統合 (実験的)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "モデルチェッカー警告" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "オブジェクトサイズや選択した材料などにより一部のモデルが印刷されないことがあります: {model_names}.\n" -#~ "印刷の品質を高める便利なヒント:\n" -#~ "1) 縁を丸くする\n" -#~ "2) ファンを切る(モデルに詳細がない場合のみ)\n" -#~ "3) 異なる材料を使う" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "ソリッドワークスがファイルを開く際にエラーを報告しました。ソリッドワークス内で問題を解決することをお勧めします。" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "図面の中にモデルが見つかりません。中身を確認し、パートかアセンブリーが中に入っていることを確認してください。\n" -#~ "\n" -#~ " 再確認をお願いします。" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "図面の中にパートかアセンブリーが2個以上見つかりました。今のところ、本製品はパートかアセンブリーが1個の図面のみに対応しています。\n" -#~ "\n" -#~ "申し訳ありません。" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "ソリッドワークスパートファイル" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "ソリッドワークスアセンブリーファイル" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "ソリッドワークス図面ファイル" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "お客様へ\n" -#~ "システム上に正規のソリッドワークスがインストールされていません。つまり、ソリッドワークスがインストールされていないか、有効なライセンスが存在しません。ソリッドワークスだけを問題なく使用できるようになっているか確認するか、自社のIT部門にご相談ください。\n" -#~ "\n" -#~ "お願いいたします。\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "お客様へ\n" -#~ "このプラグインは現在Windows以外のOSで実行されています。このプラグインは、ソリッドワークスがインストールされたWindowsでしか動作しません。有効なライセンスも必要です。ソリッドワークスがインストールされたWindowsマシンにこのプラグインをインストールしてください。\n" -#~ "\n" -#~ "お願いいたします。\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "構成" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "ソリッドワークス・マクロのインストールガイド" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "無効化" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "Curaが匿名化した利用統計を送信することを許可しません。プレファレンスで許可に変更することができます。" - -#~ msgid "Install" -#~ msgstr "インストール" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Siemens NXプラグインファイルのコピーに失敗しました。UGII_USER_DIRを確認してください。ディレクトリに割り当てられていません。" - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "Siemens NX Curaプラグインを正常にインストールしました。" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Siemens NXプラグインファイルのコピーに失敗しました。UGII_USER_DIRを確認してください。" - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Siemens NXプラグインのインストールに失敗しました。Siemens NX用の環境変数UGII_USER_DIRが設定できませんでした。" - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "{0}からプラグインIDを取得することに失敗しました。" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "警告" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "プラグインブラウザー" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "ソリッドワークス: エクスポートウィザード" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "品質: " - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "精細 (3Dプリント)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "大まか (3Dプリント)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "精細 (ソリッドワークス)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "大まか (ソリッドワークス)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "このダイアログを再度表示する" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "続行" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "中断" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "Curaソリッドワークス・マクロのインストール方法" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "ステップ: " - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "ディレクトリーを開きます\n" -#~ "(マクロとアイコンで)" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "指示: " - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "実行" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "一時停止" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "前のステップ" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "完了" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "次のステップ" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "ソリッドワークスプラグイン: コンフィグレーション" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "変換設定" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "最初の選択: " - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "インストールされている最新バージョン (推奨)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "デフォルトバージョン" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "ソリッドワークスのファイルを開く前にウィザードを表示" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "開いたファイルを自動的に正規の向きに回転" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "インストール" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "COMサービスが存在" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "実行ファイルが存在" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "COM開始" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "改訂番号" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "利用可能な関数" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "新しい材料の直径は %1 mm に設定されています。これは現在のマシンに適応していません。続行しますか?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "プラグインをみる" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "プラグイン" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "プラグインをインストール" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "プリンターの設定を変更(印刷ボリューム、ノズルサイズ、その他)" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Ultimaker3のプリンターのネットワーク接続を管理する。" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "ソリッドワークス自体を使って特定のファイルを開くことが可能です。変換はこのプラグインによって行われ、追加の最適化も行われます。" - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "ソリッドワークスインタグレーション" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "変更後プリンターやプロファイルプレファレンスを自動的に保存します、" - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "自動保存" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Siemens NXの「Curaにエクスポート」ボタンをインストールできるようにします。" - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX Integration" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "探す、新しいプラグインを管理、インストール" - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "プラグインブラウザー" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "ライセンスに同意するかどうかユーザーに1回だけ確認する" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Ultimakerのプリンターのアクションを供給する(ベッドレベリングウィザード、アップグレードの選択、他)" - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "GCodeファイル" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "新しいプリントジョブをはじめることができません。プリンターが使用中または接続できていません。" - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "プリンターが利用できません" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "UltiGCodeを使用中のため、USBからのプリントができません。" - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "USBプリント" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "USBでの印刷ができないため、新しいプリントジョブができません。" - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "プリンターが未接続のため、ファームウェアをアップデートできません。" - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "プリンター(%s)に必要なファームウェアを探せませんでした。" - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "ファームウェア" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "コネクションのステータス" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "コネクションステータス" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "プリンターへのアクセス権" - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "時間制限によりアクセスが却下されました。" - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "ネットワークへの接続が切断されました。" - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "ネットワークへの接続が切断されました。プリンターの接続状態を確認ください。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "プリンターが利用中です。新しいプリントジョブを開始することができませんでした。現在のプリンターのステータスは%sです。" - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "プリンターのステータス" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "プリントコアがスロット{0}に入っていません。プリントジョブを開始できません。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "フィラメントがスロット{0}に入っていません。プリントジョブを開始できません。" - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "フィラメント{0}の残量が足りません。" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "異なるプリントコアが入っています(Cura:{0}, プリンター{1})エクストルーダー{2}" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "プリントコア{0}が適切にキャリブレーションできていません。XYキャリブレーションをプリンターで行ってください。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "データをプリンターに送ることができません。他のプリントジョブは進行中ですか?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "プリントを中止しました。プリンターを確認してください。" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "プリントを一時停止します…" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "プリント再開します…" - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "このプリンターは、繋がっているUltimaker3プリンターをホストするために設定されていません。" - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "このプリンターは{count}繋がっているUltimaker3プリンターのグループのホストプリンターです。" - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name}は ‘{job_name}’印刷を終了しました。造形物を確認し、ビルドプレートから取り出してください。" - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "{printer_name} は '{job_name}'.を印刷予定です。印刷を開始するためにジョブに合わせた構成に変更してください。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "新しいプリントジョブをお送りできません。この3Dプリンターは繋がっているUltimaker3のグループをホストするために設定されていません。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "プリントジョブをグループに送ることができません。{cluster_name}." - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "グループに送信完了{file_name} {cluster_name}." - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "プリントジョブを見る" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "プリントジョブのインターフェイスをブラウザーで開く" - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "不明" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "グループに送信中{file_name} {cluster_name}" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "ソリッドワークスがファイルを開く際にエラーを報告しました。ソリッドワークス内で問題を解決することをお勧めします。" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "図面の中にモデルが見つかりません。中身を確認し、パートかアセンブリーが中に入っていることを確認してください。\n" -#~ "\n" -#~ " 再確認をお願いします。" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "図面の中にパートかアセンブリーが2個以上見つかりました。今のところ、本製品はパートかアセンブリーが1個の図面のみに対応しています。\n" -#~ "\n" -#~ "申し訳ありません。" - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "フィラメントがロードされていません。" - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "未確認のフィラメント" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "選択したフィラメントの直径が、現在選択中のプリンターに適応していません。" - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "取り消す" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "フィラメント直径を変更を取り消す" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "プロファイル{0}の中で定義されているマシンは、現在お使いのマシンと一致しませんので、インポートできませんでした。" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      致命的なエラーが発生しました。問題解決のためこのクラッシュレポートを送信してください

      \n" -#~ "

      「レポート送信」ボタンを使用してバグレポートが自動的に当社サーバーに送られるようにしてください

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "初期化されていません
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "Gcodeフレーバー" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "G-codeをスタートします。" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "G-codeが最初に起動するようにします。" - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "G-codeを終了" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "G-codeが最後にに起動するようにします。" - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "エクストルーダーがGcodeを開始します。" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "エクストルーダーがGcodeを終了します。" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "ファームウェアアップデートを開始します、時間が少しかかるかもしれません。" - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "不特定エラーコード: %1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "不明" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "探す&アップデートプラグイン" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "サードパーティのプラグインのリストをここで見つけることができます。" - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "アップグレード" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "ダウンロード" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "gcodeリーダーに注意メッセージを表示する" - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "gcodeリーダーの注意メッセージ" - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "プロファイルを取り込む" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "プリンター: %1, %2: %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "プリンター:%1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "Gcodeジェネレーター" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "視野のセッティングを構成する" - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "自動選択: %1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "自動選択: %1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "接続中のプリンターはありません。" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "現在のエクストルーダーの温度" - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "インストールされたプラグイン" - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "サポートエクストルーダー" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "ファイルにGCodeを書く" - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "GCodeライター" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "GCodeプロファイルリーダー" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "ソリッドワークスのファイルを開く際にエラーが発生しました!ソリッドワークスで、問題なく開くことができるか確認してください。" - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "%sを開始中にエラーが発生" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "シミュレーションビュー" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Curaが非特定なスライスされた数字を集めました。プレファレンス内で無効にできます。" - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "グローバル" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      致命的な例外が発生しました。問題解決のためこのクラッシュレポートを送信してください

      \n" -#~ "

      「レポート送信」ボタンを使用してバグレポートが自動的にサーバーに送られるようにしてください

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Curaバージョン: {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "プラットフォーム: {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Qtバージョン: {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "PyQtバージョン: {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL: {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "例外トレースバック" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "フィラメント直径" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Curaソリッドワークスプラグインコンフィグレーション" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "書き出されたSTLのクオリティーデフォルト" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "毎回確認" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "常にファインクオリティーを使用する" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "常に粗めのクオリティーを使用する" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "ソリッドワークスのファイルをSTLとして取り込む" - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "書き出されたSTLのクオリティー" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "クオリティー" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "粗い" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "ファイン" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "利用可能なプロファイルがありません" - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "この設定は常に全てのエクストルーダーに共有されています。ここですべてのエクストルーダーの数値を変更できます。" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "時間仕様
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "&カメラ位置のリセット" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "プロジェクトを保存" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "準備する" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "モニター" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "互換性の確認" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "ソリッドワークスにて特定のファイルを開くことが可能です。その後変換され、Curaに取り込めます。" - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "ブロックされました" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "プリントを開始できません。" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "Connect..を開く" - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "プリント詳細" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "{machine_name}が最新の機能を得るために、定期的にファームウェアをアップデートすることをお勧めします。{machine_name}(ネットワーク上で接続)またはUSBにて行ってください。 " - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "レイヤービュー" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "プラグインを見る" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "詳細を書き出す" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      不可解なエラーが発生しリカバリーできませんでした。

      \n" -#~ "

      この情報をバグとして報告してください。 http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "ウェブページを開く" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "OK" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "このプリンターは、繋がっているUltimaker3プリンターをホストするために設定されていません。" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "このプリンターは繋がっているUltimaker3プリンターの%1グループのホストです。" - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "完了:" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "デフォルトのウェブブラウザーにてプリントジョブを開く" - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "プリンターグループ" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "プロジェクトを入れることでビルド上のモデルがすべて消滅します。" - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "プラグインがライセンスを保持しています。\n" -#~ "このライセンスを承認しプラグインをインストールしてください。\n" -#~ "下記項目に賛成しますか?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00h 00min" - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "Time information" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "プリント時間" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1分 / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1分/ ~ %2g" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "Cura" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "マテリアルのコンパティビリティを確認" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "UM3 ネットワークコネクション(クラスター)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "レイヤービューを供給する" - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "レイヤービュー" diff --git a/resources/i18n/ja_JP/fdmextruder.def.json.po b/resources/i18n/ja_JP/fdmextruder.def.json.po index 3b5eed8e71..969ead944e 100644 --- a/resources/i18n/ja_JP/fdmextruder.def.json.po +++ b/resources/i18n/ja_JP/fdmextruder.def.json.po @@ -4,17 +4,15 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" -"PO-Revision-Date: 2022-07-15 11:12+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: ja_JP\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.1.1\n" #: /fdmextruder.def.json msgctxt "machine_settings label" @@ -53,7 +51,9 @@ msgstr "ノズル内径" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "ノズルの内径。標準以外のノズルを使用する場合は、この設定を変更してください。" #: /fdmextruder.def.json @@ -93,7 +93,9 @@ msgstr "エクストルーダーのスタート位置の絶対値" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "ヘッドの最後の既知位置からではなく、エクストルーダーのスタート位置を絶対位置にします。" #: /fdmextruder.def.json @@ -133,7 +135,9 @@ msgstr "エクストルーダーのエンドポジションの絶対値" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "ヘッドの既存の認識位置よりもエクストルーダーの最終位置を絶対位置とする。" #: /fdmextruder.def.json @@ -163,7 +167,9 @@ msgstr "エクストルーダーのZ座標" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "印刷開始時にノズルがポジションを確認するZ座標。" #: /fdmextruder.def.json @@ -173,7 +179,10 @@ msgstr "エクストルーダープリント冷却ファン" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." msgstr "このエクストルーダーに関連付けられているプリント冷却ファンの数です。デフォルト値は0(ゼロ)です。各エクストルーダーに対してプリント冷却ファンが異なる場合にのみ変更します。" #: /fdmextruder.def.json @@ -193,7 +202,9 @@ msgstr "エクストルーダープライムX位置" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "プリント開始時のノズルの位置を表すX座標。" #: /fdmextruder.def.json @@ -203,7 +214,9 @@ msgstr "エクストルーダープライムY位置" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "プリント開始時にノズル位置を表すY座標。" #: /fdmextruder.def.json @@ -223,13 +236,7 @@ msgstr "直径" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "使用するフィラメントの太さの調整 この値を使用するフィラメントの太さと一致させてください。" - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "エクストルーダーを使う度にGコードを展開します。" - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "エクストルーダーを使用しないときにGコードを終了します。" diff --git a/resources/i18n/ja_JP/fdmprinter.def.json.po b/resources/i18n/ja_JP/fdmprinter.def.json.po index bb93990f81..42df76f88b 100644 --- a/resources/i18n/ja_JP/fdmprinter.def.json.po +++ b/resources/i18n/ja_JP/fdmprinter.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -42,7 +41,9 @@ msgstr "プリンターのバリエーションの表示" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "このプリンターのバリエーションを表示するかどうかは、別のjsonファイルに記述されています。" #: /fdmprinter.def.json @@ -55,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"最初に実行するG-codeコマンドは、\n" -"で区切ります。" +msgstr "最初に実行するG-codeコマンドは、\nで区切ります。" #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"最後に実行するG-codeコマンドは、\n" -"で区切ります。" +msgstr "最後に実行するG-codeコマンドは、\nで区切ります。" #: /fdmprinter.def.json msgctxt "material_guid label" @@ -90,7 +87,9 @@ msgstr "直径" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "使用するフィラメントの太さの調整 この値を使用するフィラメントの太さと一致させてください。" #: /fdmprinter.def.json @@ -100,7 +99,9 @@ msgstr "ビルドプレート加熱待ち時間" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "開始時にビルドプレートが温度に達するまで待つコマンドを挿入するかどうか。" #: /fdmprinter.def.json @@ -120,7 +121,10 @@ msgstr "マテリアル温度を含む" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." msgstr "GCodeの開始時にノズル温度設定を含めるかどうか。 既に最初のGCodeにノズル温度設定が含まれている場合、Curaフロントエンドは自動的にこの設定を無効にします。" #: /fdmprinter.def.json @@ -130,7 +134,10 @@ msgstr "ビルドプレート温度を含む" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." msgstr "GCodeの開始時にビルドプレート温度設定を含めるかどうか。 既に最初のGCodeにビルドプレート温度設定が含まれている場合、Curaフロントエンドは自動的にこの設定を無効にします。" #: /fdmprinter.def.json @@ -170,7 +177,8 @@ msgstr "ビルドプレートの形状" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "造形不可領域を考慮しないビルドプレートの形状。" #: /fdmprinter.def.json @@ -230,7 +238,10 @@ msgstr "常にアクティブなツールを書き込む" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." msgstr "非アクティブなツールに一時コマンドを送信した後にアクティブなツールを書き込みます。Smoothieまたはその他のモーダルツールコマンドを使用するファームウェアを使用したデュアルエクストルーダープリントに必要です。" #: /fdmprinter.def.json @@ -240,7 +251,9 @@ msgstr "中心位置" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "プリンタのゼロポジションのX / Y座標が印刷可能領域の中心にあるかどうか。" #: /fdmprinter.def.json @@ -250,7 +263,9 @@ msgstr "エクストルーダーの数" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "エクストルーダーの数。エクストルーダーの単位は、フィーダー、ボーデンチューブ、およびノズルを組合せたもの。" #: /fdmprinter.def.json @@ -260,7 +275,8 @@ msgstr "有効なエクストルーダーの数" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "有効なエクストルーダートレインの数(ソフトウェアが自動設定)" #: /fdmprinter.def.json @@ -280,7 +296,9 @@ msgstr "ノズル長さ" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "ノズル先端とプリントヘッドの最下部との高さの差。" #: /fdmprinter.def.json @@ -290,7 +308,9 @@ msgstr "ノズル角度" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "水平面とノズル直上の円錐部分との間の角度。" #: /fdmprinter.def.json @@ -300,7 +320,9 @@ msgstr "ノズル加熱長さ" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "ノズルからの熱がフィラメントに伝達される距離。" #: /fdmprinter.def.json @@ -310,7 +332,9 @@ msgstr "ノズルの温度管理を有効にする" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Curaから温度を制御するかどうか。これをオフにして、Cura外からノズル温度を制御することで無効化。" #: /fdmprinter.def.json @@ -320,7 +344,9 @@ msgstr "加熱速度" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "ノズルが加熱する速度(℃/ s)は、通常の印刷時温度とスタンバイ時温度にて平均化されています。" #: /fdmprinter.def.json @@ -330,7 +356,9 @@ msgstr "冷却速度" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "ノズルが冷却される速度(℃/ s)は、通常の印刷温度とスタンバイ温度のウィンドウにわたって平均化されています。" #: /fdmprinter.def.json @@ -340,7 +368,10 @@ msgstr "スタンバイ温度までの最短時間" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." msgstr "ノズルが冷却される前にエクストルーダーが静止しなければならない最短時間。この時間より長時間エクストルーダーを使用しない場合にのみ、スタンバイ温度に冷却することができます。" #: /fdmprinter.def.json @@ -405,7 +436,9 @@ msgstr "ファームウェア引き戻し" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "材料を引き戻すためにG1コマンドのEプロパティーを使用する代わりにファームウェア引き戻しコマンド (G10/G11) を使用するかどうか。" #: /fdmprinter.def.json @@ -415,7 +448,9 @@ msgstr "エクストルーダーのヒーター共有" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "各エクストルーダーが独自のヒーターを持つのではなく、単一のヒーターを共有するかどうか。" #: /fdmprinter.def.json @@ -425,7 +460,14 @@ msgstr "エクストルーダーの共有ノズル" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." msgstr "各エクストルーダーが独自のノズルを持つのではなく、単一のノズルを共有するかどうか。初期設定した場合、プリンター起動gcodeスクリプトにより、すべてのエクストルーダーが初期の引き戻し状態が互換性のあるように設定されます(引き戻されていない状態のフィラメントが0個または1個のいずれか)。この場合、初期引き戻しステータスは「machine_extruders_shared_nozzle_initial_retraction」パラメーターによってエクストルーダーごとに規定されます。" #: /fdmprinter.def.json @@ -435,7 +477,11 @@ msgstr "共有ノズルの初期引き戻し" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." msgstr "プリンタ起動gcodeスクリプト完了時に、各エクストルーダーのフィラメントが共有ノズルの先端部分から引き戻されていると想定される量。この値は、ノズルのダクトの共通部分の長さ以上にする必要があります。" #: /fdmprinter.def.json @@ -465,7 +511,10 @@ msgstr "プリントヘッドとファンポリゴン" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." msgstr "プリントヘッドの形状。これらはプリントヘッドの位置を基準とした座標です。プリントヘッドの位置は通常、その最初のエクストルーダーの位置です。プリントヘッドの左側と手前側の寸法は、負の座標である必要があります。" #: /fdmprinter.def.json @@ -475,7 +524,9 @@ msgstr "ガントリーの高さ" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "ノズルの先端とガントリーシステムの高さの差(X軸とY軸)。" #: /fdmprinter.def.json @@ -495,7 +546,9 @@ msgstr "ノズル内径" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "ノズルの内径。標準以外のノズルを使用する場合は、この設定を変更してください。" #: /fdmprinter.def.json @@ -505,7 +558,8 @@ msgstr "エクストルーダーのオフセット" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "エクストルーダーのオフセットを座標システムに適用します。すべてのエクストルーダーが影響を受けます。" #: /fdmprinter.def.json @@ -515,7 +569,9 @@ msgstr "エクストルーダーのZ座標" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "印刷開始時にノズルがポジションを確認するZ座標。" #: /fdmprinter.def.json @@ -525,7 +581,9 @@ msgstr "エクストルーダーの絶対位置" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "最後のヘッドの既知位置からではなく、エクストルーダー現在位置を絶対位置にします。" #: /fdmprinter.def.json @@ -655,7 +713,9 @@ msgstr "ミリメートルあたりのステップ (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "X 方向に 1 ミリメートルの移動でステップモーターが行うステップの数を示します。" #: /fdmprinter.def.json @@ -665,7 +725,9 @@ msgstr "ミリメートルあたりのステップ (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "Y 方向に 1 ミリメートルの移動でステップモーターが行うステップの数を示します。" #: /fdmprinter.def.json @@ -675,7 +737,9 @@ msgstr "ミリメートルあたりのステップ (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "Z 方向に 1 ミリメートルの移動でステップモーターが行うステップの数を示します。" #: /fdmprinter.def.json @@ -685,7 +749,9 @@ msgstr "ミリメートルあたりのステップ (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "フィーダーホイールを円周上で1ミリメートル移動させるのに、ステップモーターが行うステップの数を示します。" #: /fdmprinter.def.json @@ -695,7 +761,9 @@ msgstr "プラス方向の X エンドストップ" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "X 軸のエンドストップがプラス方向(高い X 座標)またはマイナス方向(低い X 座標)のいずれかを示します。" #: /fdmprinter.def.json @@ -705,7 +773,9 @@ msgstr "プラス方向の Y エンドストップ" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Y 軸のエンドストップがプラス方向(高い Y 座標)またはマイナス方向(低い Y 座標)のいずれかを示します。" #: /fdmprinter.def.json @@ -715,7 +785,9 @@ msgstr "プラス方向の Z エンドストップ" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Z 軸のエンドストップがプラス方向(高い Z 座標)またはマイナス方向(低い Z 座標)のいずれかを示します。" #: /fdmprinter.def.json @@ -755,7 +827,9 @@ msgstr "品質" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "プリントの解像度に影響を与えるすべての設定。これらの設定は、品質(および印刷時間)に大きな影響を与えます。" #: /fdmprinter.def.json @@ -765,7 +839,9 @@ msgstr "レイヤー高さ" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." msgstr "各レイヤーの高さ(mm)。値を大きくすると早く印刷しますが荒くなり、小さくすると印刷が遅くなりますが造形が綺麗になります。" #: /fdmprinter.def.json @@ -775,7 +851,9 @@ msgstr "初期レイヤー高さ" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "初期レイヤーの高さ(mm)。厚い初期層はビルドプレートへの接着を容易にする。" #: /fdmprinter.def.json @@ -785,7 +863,10 @@ msgstr "ライン幅" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." msgstr "1ラインの幅。一般に、各ラインの幅は、ノズルの幅に対応する必要があります。ただし、この値を少し小さくすると、より良い造形が得られます。" #: /fdmprinter.def.json @@ -805,7 +886,9 @@ msgstr "外側ウォールライン幅" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "最も外側のウォールラインの幅。この値を下げると、より詳細な印刷できます。" #: /fdmprinter.def.json @@ -815,7 +898,8 @@ msgstr "内側ウォールライン幅" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "一番外側のウォールラインを除くすべてのウォールラインのラインの幅。" #: /fdmprinter.def.json @@ -905,7 +989,9 @@ msgstr "初期レイヤーのライン幅" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "最初のレイヤーに線幅の乗数です。この値を増やすと、ベッドの接着性が向上します。" #: /fdmprinter.def.json @@ -925,7 +1011,9 @@ msgstr "ウォールエクストルーダー" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "壁造形用のエクストルーダー。デュアルノズル印刷時に使用。" #: /fdmprinter.def.json @@ -935,7 +1023,9 @@ msgstr "外壁用エクストルーダー" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "外壁印刷用のエクストルーダー。デュアルノズル印刷時に使用。" #: /fdmprinter.def.json @@ -945,7 +1035,9 @@ msgstr "内壁用エクストルーダー" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "内壁印刷用のエクストルーダー。デュアルノズル印刷時に使用。" #: /fdmprinter.def.json @@ -955,7 +1047,9 @@ msgstr "壁の厚さ" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "壁の厚さ。この値をラインの幅で割ることで壁の数が決まります。" #: /fdmprinter.def.json @@ -965,7 +1059,9 @@ msgstr "ウォールライン数" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "ウォールの数。厚さから計算された場合、この値は整数になります。" #: /fdmprinter.def.json @@ -975,7 +1071,10 @@ msgstr "ウォール移行長さ" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." msgstr "部品が薄くなるにつれて異なる数のウォール間を移行する場合に、ウォールラインを分割または結合するために一定のスペースが割り当てられます。" #: /fdmprinter.def.json @@ -985,7 +1084,9 @@ msgstr "ウォール分配数" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." msgstr "中心から数えて、変化を広げる必要のあるウォールの数。値が小さいほど、アウターウォールの幅が変化しないことを意味します。" #: /fdmprinter.def.json @@ -995,7 +1096,12 @@ msgstr "ウォール移行しきい値角度" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." msgstr "偶数個と奇数個のウォールの間で移行を行うタイミング。この設定より大きい角度のくさび形状では移行が行われず、残りのスペースを埋めるために中心にウォールがプリントされることはありません。この設定を小さくすると、これらの中心にあるウォールの数と長さが減りますが、隙間ができたり、押し出されすぎたりすることがあります。" #: /fdmprinter.def.json @@ -1005,7 +1111,10 @@ msgstr "ウォール移行フィルター距離" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." msgstr "異なる数のウォール間を相次いで行き来する場合は、まったく移行しないようにします。移行同士がこの距離よりも近い場合は、それらの移行を削除します。" #: /fdmprinter.def.json @@ -1015,7 +1124,13 @@ msgstr "ウォール移行フィルターマージン" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." msgstr "1つ外側のウォールと1つ内側のウォールの間を行き来することを防止します。このマージンは、続くライン幅の範囲を[最小ウォールライン幅 - マージン, 2 * 最小ウォールライン幅 + マージン]に拡張します。このマージンを増やすと移行の回数が減り、押出の開始/停止回数が減少し、移動時間が短縮されます。ただし、ライン幅の変化が大きいと、押出不足や押出過多の問題が発生することがあります。" #: /fdmprinter.def.json @@ -1025,7 +1140,9 @@ msgstr "外壁移動距離" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "外壁の後に挿入された移動の距離はZシームをよりよく隠します。" #: /fdmprinter.def.json @@ -1035,7 +1152,11 @@ msgstr "外壁はめ込み" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." msgstr "外壁の経路にはめ込む。外壁がノズルよりも小さく、内壁の後に造形されている場合は、オフセットを使用して、ノズルの穴をモデルの外側ではなく内壁と重なるようにします。" #: /fdmprinter.def.json @@ -1045,7 +1166,12 @@ msgstr "壁印刷順序の最適化" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." msgstr "撤回と移動距離を減らすために、壁のプリント順序を最適化します。ほとんどの部品がこの設定を有効にしている方が良い印刷結果につながりますが、実際には時間がかかることがありますので、最適化の有無に関わらず印刷時間を比較してください。ビルドプレートの接着タイプにブリムを選択すると最初のレイヤーは最適化されません。" #: /fdmprinter.def.json @@ -1055,8 +1181,15 @@ msgstr "ウォール順序" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1075,7 +1208,9 @@ msgstr "代替予備壁" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." msgstr "すべてのレイヤーごとに予備の壁を印刷します。このようにして、インフィルは余分な壁の間に挟まれ、より強い印刷物が得られる。" #: /fdmprinter.def.json @@ -1085,7 +1220,14 @@ msgstr "最小ウォールライン幅" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." msgstr "ノズルサイズの1~2倍程度の薄い構造の場合、モデルの厚さに合わせてライン幅を変更する必要があります。この設定は、ウォールに許容される最小ライン幅を制御します。ジオメトリーの厚さが、Nのウォールが幅広く、N+1のウォールが狭い場所で、NからN+1のウォールに移行するため、最小ライン幅は本質的に最大ライン幅も決定します。ウォールラインの許容最大幅は、最小ウォールライン幅の2倍です。" #: /fdmprinter.def.json @@ -1095,8 +1237,14 @@ msgstr "最小偶数ウォールライン幅" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "通常の多角形ウォールの最小ライン幅。この設定は、1本の薄いウォールラインのプリントから、2本のウォールラインのプリントに切り替わるモデルの厚さを決定します。最小偶数ウォールライン幅を大きくすると、最大奇数ウォールライン幅も大きくなります。最大偶数ウォールライン幅は、アウターウォールライン幅 + 0.5 * 最小奇数ウォールライン幅として計算されます。" +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "通常の多角形ウォールの最小ライン幅。この設定は、1本の薄いウォールラインのプリントから、2本のウォールラインのプリントに切り替わるモデルの厚さを決定します。最小偶数ウォールライン幅を大きくすると、最大奇数ウォールライン幅も大きくなります。最大偶数ウォールライン幅は、アウターウォールライン幅 + 0.5" +" * 最小奇数ウォールライン幅として計算されます。" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1105,8 +1253,16 @@ msgstr "最小奇数ウォールライン幅" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1115,7 +1271,9 @@ msgstr "薄壁印刷" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "ノズルサイズよりも細い壁を作ります。" #: /fdmprinter.def.json @@ -1125,7 +1283,10 @@ msgstr "最小フィーチャーサイズ" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." msgstr "薄いフィーチャーの最小厚さ。この値より薄いモデルフィーチャーはプリントされず、最小フィーチャーサイズより厚いフィーチャーは最小ウォールライン幅に広げられます。" #: /fdmprinter.def.json @@ -1135,7 +1296,11 @@ msgstr "最小薄肉ウォールライン幅" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." msgstr "モデルの薄いフィーチャーを(最小フィーチャーサイズに従って)置き換えるウォールの幅。最小ウォールライン幅がフィーチャーの厚さより薄い場合、ウォールの厚さはフィーチャー自体の厚さと同じになります。" #: /fdmprinter.def.json @@ -1145,7 +1310,10 @@ msgstr "水平展開" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." msgstr "各レイヤーのすべてのポリゴンに適用されるオフセットの量。正の値は大きすぎる穴を補うことができます。負の値は小さすぎる穴を補うことができます。" #: /fdmprinter.def.json @@ -1155,7 +1323,10 @@ msgstr "初期層水平展開" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." msgstr "最初のレイヤーのポリゴンに適用されるオフセットの値。マイナスの値はelephant's footと呼ばれる第一層が潰れるを現象を軽減させます。" #: /fdmprinter.def.json @@ -1165,7 +1336,9 @@ msgstr "穴の水平展開" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." msgstr "各穴のすべてのポリゴンに適用されるオフセットの量。正の値は穴のサイズを大きくします。負の値は穴のサイズを小さくします。" #: /fdmprinter.def.json @@ -1175,7 +1348,12 @@ msgstr "Zシーム合わせ" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." msgstr "レイヤーの経路始点。連続するレイヤー経路が同じポイントで開始すると、縦のシームが印刷に表示されることがあります。ユーザーが指定した場所の近くでこれらを整列させる場合、継ぎ目は最も簡単に取り除くことができます。無作為に配置すると、経路開始時の粗さが目立たなくなります。最短経路をとると、印刷が速くなります。" #: /fdmprinter.def.json @@ -1255,10 +1433,10 @@ msgstr "ZシームX" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." -msgstr "" -"レイヤー内の各印刷を開始するX座\n" -"標の位置。" +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." +msgstr "レイヤー内の各印刷を開始するX座\n標の位置。" #: /fdmprinter.def.json msgctxt "z_seam_y label" @@ -1267,7 +1445,9 @@ msgstr "ZシームY" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "レイヤー内の各パーツの印刷を開始する場所の近くのY座標。" #: /fdmprinter.def.json @@ -1277,7 +1457,14 @@ msgstr "シームコーナー設定" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." msgstr "モデル輪郭の角がシームの位置に影響を及ぼすかどうかを制御します。[なし] は、角がシームの位置に影響を及ぼさないことを意味します。シームを隠すにすると、シームが内側の角に生じる可能性が高くなります。シームを外側にすると、シームが外側の角に生じる可能性が高くなります。シームを隠す/外側に出すは、シームが内側または外側の角に生じる可能性が高くなります。スマート・シームを使用すると、内外両側の角を使用できますが、適切な場合には内側の角が選択される頻度が高まります。" #: /fdmprinter.def.json @@ -1312,7 +1499,10 @@ msgstr "相対Zシーム" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." msgstr "有効時は、Zシームは各パーツの真ん中に設定されます。無効時はプラットフォームのサイズによって設定されます。" #: /fdmprinter.def.json @@ -1332,7 +1522,9 @@ msgstr "上部表面用エクストルーダー" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "上部の表面印刷用のエクストルーダー。デュアルノズル印刷時に使用。" #: /fdmprinter.def.json @@ -1342,7 +1534,9 @@ msgstr "上部表面レイヤー" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "上部表面のレイヤー数。通常一層で綺麗に出来上がります。" #: /fdmprinter.def.json @@ -1387,7 +1581,10 @@ msgstr "上面方向一貫性" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." msgstr "上面のラインを、隣接するラインと常に一方向で重なるような順序でプリントします。これにより、プリントにかかる時間は少し長くなりますが、平らな面の見た目の一貫性が高まります。" #: /fdmprinter.def.json @@ -1397,7 +1594,13 @@ msgstr "最上面のラインの向き" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." msgstr "トップ表面層に縦かジグザグパターンを利用する時に使用する整数の行方向のリスト。リスト内から順番に使われていき、リストの最後に達するとまた最初の設定値に戻ります。リストアイテムはカンマで区切られ、全体はカッコで括られています。デフォルトでは何も入っておらず、設定角度は (45 度と 135 度)になっています。" #: /fdmprinter.def.json @@ -1407,7 +1610,9 @@ msgstr "上部/底面エクストルーダー" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "上部と下部の表面を印刷する時に使われるエクストルーダー。デュアルノズル印刷時に使用。" #: /fdmprinter.def.json @@ -1417,7 +1622,9 @@ msgstr "上部/底面の厚さ" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "プリント時の最上面、最底面の厚み。これを積層ピッチで割った値で最上面、最低面のレイヤーの数を定義します。" #: /fdmprinter.def.json @@ -1427,7 +1634,9 @@ msgstr "上部厚さ" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "プリント時の最上面の厚み。これを積層ピッチで割った値で最上面のレイヤーの数を定義します。" #: /fdmprinter.def.json @@ -1437,7 +1646,9 @@ msgstr "上部レイヤー" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "最上面のレイヤー数。トップの厚さを計算する場合、この値は整数になります。" #: /fdmprinter.def.json @@ -1447,7 +1658,9 @@ msgstr "底面厚さ" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "プリント時の最底面の厚み。これを積層ピッチで割った値で最低面のレイヤーの数を定義します。" #: /fdmprinter.def.json @@ -1457,7 +1670,9 @@ msgstr "底面レイヤー" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "最底面のレイヤー数。下の厚さで計算すると、この値は整数に変換されます。" #: /fdmprinter.def.json @@ -1467,7 +1682,9 @@ msgstr "初期底面レイヤー" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." msgstr "ビルドプレートから上にある初期底面レイヤーの数。下の厚さで計算すると、この値は整数に変換されます。" #: /fdmprinter.def.json @@ -1527,7 +1744,11 @@ msgstr "上層/底層ポリゴンに接合" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." msgstr "互いに次に実行する上層/底層スキンパスに接合します。同心円のパターンの場合、この設定を有効にすることにより、移動時間が短縮されますが、インフィルまでの途中で接合があるため、この機能で上層面の品質が損なわれることがあります。" #: /fdmprinter.def.json @@ -1537,7 +1758,10 @@ msgstr "上面/底面の方向一貫性" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." msgstr "上面/底面のラインを、隣接するラインと常に一方向で重なるような順序でプリントします。これにより、プリントにかかる時間は少し長くなりますが、平らな面の見た目の一貫性が高まります。" #: /fdmprinter.def.json @@ -1547,7 +1771,13 @@ msgstr "上層/底層ラインの向き" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." msgstr "上/下のレイヤーが線またはジグザグパターンを使う際の整数線の方向のリスト。リストの要素は、層が進行するにつれて順番に使用され、リストの終わりに達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは、従来のデフォルト角度(45度と135度)を使用する空のリストです。" #: /fdmprinter.def.json @@ -1557,7 +1787,12 @@ msgstr "Z 軸ギャップにスキンなし" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." msgstr "モデルの垂直方向に少数層のみの小さなギャップがある場合、通常は、その狭いスペース内にある層の周囲にスキンが存在する必要があります。垂直方向のギャップが非常に小さい場合は、この設定を有効にしてスキンが生成されないようにします。これにより、印刷時間とスライス時間が向上しますが、技術的には空気にさらされたインフィルを残します。" #: /fdmprinter.def.json @@ -1567,7 +1802,10 @@ msgstr "外側表面の数" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." msgstr "上部/下部パターンの最も外側の部分を同心円の線で置き換えます。 1つまたは2つの線を使用すると、トップ部分の造形が改善されます。" #: /fdmprinter.def.json @@ -1577,7 +1815,11 @@ msgstr "アイロン有効" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." msgstr "微量の材料のみを吐出して、再度上部表面を動きます。これにより上部のプラスティックが溶かされ、よりスムースな表面になります。ノズルチャンバーには高い圧力が保たれるため、表面上のしわが材料で埋められます。" #: /fdmprinter.def.json @@ -1587,7 +1829,9 @@ msgstr "最上層のみアイロン" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." msgstr "メッシュの最後のレイヤーでのみアイロンをかけます。下層にて滑らかな表面仕上げを必要としない場合、時間を節約します。" #: /fdmprinter.def.json @@ -1617,7 +1861,10 @@ msgstr "アイロン方向一貫性" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." msgstr "アイロンラインを、隣接するラインと常に一方向で重なるような順序でプリントします。これにより、プリントにかかる時間は少し長くなりますが、平らな面の見た目の一貫性が高まります。" #: /fdmprinter.def.json @@ -1637,7 +1884,11 @@ msgstr "アイロンフロー" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." msgstr "アイロン時にノズルから出しておくフィラメントの量。多少出しておくと裂け目を綺麗にします。ただ出し過ぎると吐出過多になり、端が荒れます。" #: /fdmprinter.def.json @@ -1647,7 +1898,9 @@ msgstr "アイロンインセット" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." msgstr "モデルの端からの距離。端までアイロンをすると、端が荒れる場合があります。" #: /fdmprinter.def.json @@ -1687,7 +1940,14 @@ msgstr "表面公差量" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." msgstr "壁とスキンの中央ライン(のエンドポイント)が交差する量(スキンラインのライン幅と壁の最内部に対する割合)を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、割合が50%を超えると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。" #: /fdmprinter.def.json @@ -1697,7 +1957,13 @@ msgstr "表面公差" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." msgstr "壁とスキンの中央ライン(のエンドポイント)が交差する量を調整します。わずかな交差によって、壁がスキンにしっかりつながります。スキンと壁のライン幅が同じで、壁の幅が半分以上の値になると、スキンが壁を通過している可能性があります。これは、その時点で、スキン押出機のノズルの位置が、すでに壁の真ん中を過ぎている可能性があるためです。" #: /fdmprinter.def.json @@ -1707,7 +1973,11 @@ msgstr "表面除去幅" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." msgstr "取り除くスキンエリアの最大幅。この値より小さいすべてのスキンエリアは消えます。これは、モデルの傾斜表面の上部/下部スキンに費やした時間のや材料の量を制限することができます。" #: /fdmprinter.def.json @@ -1717,7 +1987,11 @@ msgstr "上面除去幅" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." msgstr "取り除くスキンエリアの最大幅。この値より小さいすべてのスキンエリアは消えます。これは、モデルの傾斜表面の上部/下部スキンに費やした時間のや材料の量を制限することができます。" #: /fdmprinter.def.json @@ -1727,7 +2001,11 @@ msgstr "底面除去幅" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." msgstr "取り除くスキンエリアの最大幅。この値より小さいすべてのスキンエリアは消えます。これは、モデルの傾斜表面の上部/下部スキンに費やした時間のや材料の量を制限することができます。" #: /fdmprinter.def.json @@ -1737,7 +2015,10 @@ msgstr "表面展開距離" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." msgstr "スキンがインフィルまで到達する距離です。高い数値の場合、スキンはインフィルのパターンに隣接しやすく、近接する壁のレイヤーもスキンに密着しやすくなります。低値の場合、材料の使用量を節約します。" #: /fdmprinter.def.json @@ -1747,7 +2028,11 @@ msgstr "上面展開距離" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." msgstr "スキンがインフィルまで到達する距離です。高い数値の場合、スキンはインフィルのパターンに隣接しやすく、近接する壁のレイヤーもスキンに密着しやすくなります。低値の場合、材料の使用量を節約します。" #: /fdmprinter.def.json @@ -1757,7 +2042,11 @@ msgstr "底面展開距離" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." msgstr "スキンがインフィルまで到達する距離です。高い数値の場合、スキンはインフィルのパターンに隣接しやすく、近接する壁のレイヤーもスキンに密着しやすくなります。低値の場合、材料の使用量を節約します。" #: /fdmprinter.def.json @@ -1767,7 +2056,13 @@ msgstr "表面展開最大角" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." msgstr "この設定より大きい角を持つオブジェクトの上部または底部の表面は、その表面のスキンを拡大しません。これにより、モデルの表面に垂直に近い斜面がある場合に作成される狭いスキン領域の拡大を回避します。0°の角度は水平方向で、スキンは拡大しません。90°の角度は垂直方向で、すべてのスキンが拡大します。" #: /fdmprinter.def.json @@ -1777,7 +2072,10 @@ msgstr "表面展開最小角" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." msgstr "これより狭いスキン領域は展開されません。モデル表面に、垂直に近い斜面がある場合に作成される狭いスキン領域の拡大を回避するためです。" #: /fdmprinter.def.json @@ -1797,7 +2095,8 @@ msgstr "インフィルエクストルーダー" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "インフィル造形時に使われるExtruder。デュアルノズルの場合に利用します。" #: /fdmprinter.def.json @@ -1817,7 +2116,9 @@ msgstr "インフィルライン距離" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "造形されたインフィルラインの距離。この設定は、インフィル密度およびライン幅によって計算される。" #: /fdmprinter.def.json @@ -1827,7 +2128,14 @@ msgstr "インフィルパターン" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." msgstr "プリントのインフィル材料のパターンラインおよびジグザグインフィルはレイヤーごとに方向を入れ替え、材料コストを削減します。グリッド、トライアングル、トライヘキサゴン、キュービック、オクテット、クォーターキュービック、クロスおよび同心円パターンはレイヤーごとに完全にプリントされます。ジャイロイド、キュービック、クォーターキュービックおよびオクテットインフィルはレイヤーごとに変化し、各方向にかけてより均一な強度分布を実現します。ライトニングインフィルは造形物の天井のみを支えることで、インフィルを最低限にするよう試みます。" #: /fdmprinter.def.json @@ -1907,7 +2215,12 @@ msgstr "インフィルライン接合" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." msgstr "内壁の形状に沿ったラインを使用してインフィルパターンと内壁が合うところで接合します。この設定を有効にすると、インフィルが壁により密着するようになり、垂直面の品質に対するインフィルの影響が軽減します。この設定を無効にすると、材料の使用量が減ります。" #: /fdmprinter.def.json @@ -1917,7 +2230,10 @@ msgstr "インフィルポリゴン接合" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." msgstr "互いに次に実行するインフィルパスに接合します。いくつかの閉じられたポリゴンを含むインフィルパターンの場合、この設定を有効にすることにより、移動時間が大幅に短縮されます。" #: /fdmprinter.def.json @@ -1927,7 +2243,13 @@ msgstr "インフィルラインの向き" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストです。これは、従来のデフォルト角度(線とジグザグのパターンでは45と135度、他のすべてのパターンでは45度)を使用することを意味します。" #: /fdmprinter.def.json @@ -1957,7 +2279,10 @@ msgstr "インフィル開始のランダム化" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." msgstr "どのインフィルラインが最初に印刷されるかをランダム化します。これによって1つのセグメントが強くなることを回避しますが、追加の移動距離が必要となります。" #: /fdmprinter.def.json @@ -1967,7 +2292,10 @@ msgstr "インフィルライン乗算" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." msgstr "各インフィルラインをこの多重ラインに変換します。余分なラインが互いに交差せず、互いを避け合います。これによりインフィルが硬くなり、印刷時間と材料使用量が増えます。" #: /fdmprinter.def.json @@ -1978,11 +2306,13 @@ msgstr "外側インフィル壁の数" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"インフィルエリア周辺に外壁を追加します。このような壁は、上層/底層ラインにたるみを作ります。つまり、一部の外壁材料の費用で同じ品質を実現するためには、必要な上層/底層スキンが少ないことを意味します。\n" -"この機能は、インフィルポリゴン接合と組み合わせて、構成が正しい場合、移動または引き戻しが必要なく、すべてのインフィルを1つの押出経路に接続することができます。" +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "インフィルエリア周辺に外壁を追加します。このような壁は、上層/底層ラインにたるみを作ります。つまり、一部の外壁材料の費用で同じ品質を実現するためには、必要な上層/底層スキンが少ないことを意味します。\nこの機能は、インフィルポリゴン接合と組み合わせて、構成が正しい場合、移動または引き戻しが必要なく、すべてのインフィルを1つの押出経路に接続することができます。" #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1991,7 +2321,11 @@ msgstr "キュービックサブディビジョンシェル" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." msgstr "この立方体を細分するかどうかを決定するために、各立方体の中心から半径に加えてモデルの境界を調べます。値を大きくすると、モデルの境界付近に小さな立方体のより厚いシェルができます。" #: /fdmprinter.def.json @@ -2001,7 +2335,10 @@ msgstr "インフィル公差量" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." msgstr "インフィルと壁のオーバーラップ量 (インフィルライン幅に対する%)。少しのオーバーラップによって壁がインフィルにしっかりつながります。" #: /fdmprinter.def.json @@ -2011,7 +2348,9 @@ msgstr "インフィル公差" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "インフィルと壁が交差する量、わずかな交差によって壁がインフィルにしっかりつながります。" #: /fdmprinter.def.json @@ -2021,7 +2360,10 @@ msgstr "インフィル移動距離" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." msgstr "インフィルラインごとに挿入された移動距離は壁のインフィルへの接着をより良くします。このオプションは、インフィルオーバーラップに似ていますが、押出なく、インフィルラインの片側にのみあります。" #: /fdmprinter.def.json @@ -2031,7 +2373,9 @@ msgstr "インフィル層の厚さ" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "インフィルマテリアルの層ごとの厚さ。この値は常にレイヤーの高さの倍数でなければなりません。" #: /fdmprinter.def.json @@ -2041,7 +2385,10 @@ msgstr "インフィル半減回数" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." msgstr "天井面の表面に近づく際にインフィル密度が半減する回数。天井面に近い領域ほど高い密度となり、インフィル密度まで達します。" #: /fdmprinter.def.json @@ -2051,7 +2398,8 @@ msgstr "インフィル半減高さ" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "密度が半分に切り替わる前の所定のインフィルの高さ。" #: /fdmprinter.def.json @@ -2061,10 +2409,12 @@ msgstr "インフィル優先" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "" -"壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します\n" -"はじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます。" +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." +msgstr "壁より前にインフィルをプリントします はじめに壁をプリントするとより精密な壁になりますが、オーバーハングのプリントは悪化します\nはじめにインフィルをプリントすると丈夫な壁になりますが、インフィルの模様が時折表面から透けて表れます。" #: /fdmprinter.def.json msgctxt "min_infill_area label" @@ -2083,7 +2433,10 @@ msgstr "インフィルサポート" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." msgstr "面材構造を印刷するには、モデルの上部がサポートされている必要があります。これを有効にすると、印刷時間と材料の使用量が減少しますが、オブジェクトの強度が不均一になります。" #: /fdmprinter.def.json @@ -2093,7 +2446,10 @@ msgstr "インフィルオーバーハング角度" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." msgstr "インフィルが追加される内部オーバーハングの最小角度。0° のとき、対象物は完全にインフィルが充填され、90° ではインフィルが提供されません。" #: /fdmprinter.def.json @@ -2123,7 +2479,9 @@ msgstr "ライトニングインフィルサポート角度" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "ライトニングインフィルレイヤーがその上の物を支える必要がある場合を決定します。レイヤーの厚さを考慮して角度で指定されます。" #: /fdmprinter.def.json @@ -2133,7 +2491,9 @@ msgstr "ライトニングインフィルオーバーハング角度" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "ライトニングインフィルレイヤーがその上のモデルを支える必要がある場合を決定します。厚さを考慮して角度で指定されます。" #: /fdmprinter.def.json @@ -2143,7 +2503,9 @@ msgstr "ライトニングインフィル刈り込み角度" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "インフィルラインのエンドポイントは短縮され、材料が節約されます。この設定は、これらのラインのエンドポイントにおけるオーバーハングの角度です。" #: /fdmprinter.def.json @@ -2153,7 +2515,9 @@ msgstr "ライトニングインフィル矯正角度" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." msgstr "インフィルラインは矯正され、プリント時間が節約されます。これは、インフィルラインの全長にわたって許可されるオーバーハングの最大角度です。" #: /fdmprinter.def.json @@ -2173,7 +2537,10 @@ msgstr "デフォルト印刷温度" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" msgstr "印刷中のデフォルトの温度。これはマテリアルの基本温度となります。他のすべての造形温度はこの値に基づいてオフセットする必要があります" #: /fdmprinter.def.json @@ -2183,7 +2550,9 @@ msgstr "造形温度" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "印刷するプリンタ内の温度。これがゼロ (0) の場合、造形温度は調整できません。" #: /fdmprinter.def.json @@ -2203,7 +2572,9 @@ msgstr "初期レイヤー印刷温度" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "最初のレイヤーを印刷する温度。初期レイヤーのみ特別設定が必要ない場合は 0 に設定します。" #: /fdmprinter.def.json @@ -2213,7 +2584,9 @@ msgstr "初期印刷温度" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "加熱中、印刷を開始することができる最低の温度。" #: /fdmprinter.def.json @@ -2223,7 +2596,9 @@ msgstr "最終印刷温度" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "印刷終了直前に冷却を開始する温度。" #: /fdmprinter.def.json @@ -2233,7 +2608,9 @@ msgstr "押出クールダウン速度修飾子" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." msgstr "印刷中にノズルが冷える際の速度。同じ値が、加熱する際の加熱速度に割当られます。" #: /fdmprinter.def.json @@ -2243,7 +2620,10 @@ msgstr "ビルドプレートのデフォルト温度" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" msgstr "加熱式ビルドプレートのデフォルト温度。これはビルドプレートの「基本」温度でます。他のすべての印刷温度はこの値に基づいてオフセットする必要があります" #: /fdmprinter.def.json @@ -2253,7 +2633,9 @@ msgstr "ビルドプレート温度" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "加熱式ビルドプレートの温度。これが0の場合、ビルドプレートは加熱されないままになります。" #: /fdmprinter.def.json @@ -2263,7 +2645,9 @@ msgstr "初期レイヤーのビルドプレート温度" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." msgstr "最初のレイヤー印刷時の加熱式ビルドプレートの温度。これが0の場合、最初のレイヤー印刷時のビルドプレートは加熱されないままになります。" #: /fdmprinter.def.json @@ -2293,7 +2677,9 @@ msgstr "スケールファクタ収縮補正" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "材料の冷却時の収縮を補正するために、モデルはこのスケールファクタでスケールされます。" #: /fdmprinter.def.json @@ -2303,7 +2689,9 @@ msgstr "水平スケールファクタ収縮補正" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "材料の冷却時の収縮を補正するために、モデルはXY(水平)方向にこのファクタでスケールされます。" #: /fdmprinter.def.json @@ -2313,7 +2701,9 @@ msgstr "垂直スケールファクタ収縮補正" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "材料の冷却時の収縮を補正するために、モデルはZ(垂直)方向にこのファクタでスケールされます。" #: /fdmprinter.def.json @@ -2323,7 +2713,10 @@ msgstr "結晶性材料" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" msgstr "この材料は加熱時にきれいに分解するタイプ (結晶性) または長く絡み合ったポリマー鎖 (非結晶) を作り出すタイプのいずれですか?" #: /fdmprinter.def.json @@ -2343,7 +2736,9 @@ msgstr "滲出防止引戻し速度" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "滲出を防止するにはフィラメントスイッチ中に材料をどの程度速く引き戻す必要があるか。" #: /fdmprinter.def.json @@ -2363,7 +2758,9 @@ msgstr "フィラメント引き出し準備引戻し速度" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "フィラメントの引き出しが起こるための引き戻しの距離。" #: /fdmprinter.def.json @@ -2373,7 +2770,9 @@ msgstr "フィラメント引き出し準備温度" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "材料のパージに使用する温度は、許容最高プリンティング温度とほぼ等しくなければなりません。" #: /fdmprinter.def.json @@ -2393,7 +2792,8 @@ msgstr "フィラメント引き出しの引戻し速度" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "フィラメントをきれいに引き出すために維持すべきフィラメントの引戻し速度。" #: /fdmprinter.def.json @@ -2423,7 +2823,9 @@ msgstr "フラッシュパージ長さ" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "材料を切り替えたときに、ノズルから前の材料をパージするために使用する材料の量(フィラメントの長さ)。" #: /fdmprinter.def.json @@ -2433,7 +2835,9 @@ msgstr "フィラメントパージ速度の後" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "空のスプールを同じ材料の新しいスプールに交換した後に、材料の下準備をする速度。" #: /fdmprinter.def.json @@ -2443,7 +2847,10 @@ msgstr "フィラメントパージ長さの後" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." msgstr "空のスプールを同じ材料の新しいスプールに交換したときに、ノズルから前の材料をパージするために使用する材料の量(フィラメントの長さ)。" #: /fdmprinter.def.json @@ -2463,7 +2870,10 @@ msgstr "無負荷移動係数" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." msgstr "フィーダーとノズルチャンバーの間でフィラメントが圧縮される量を示す係数。フィラメントスイッチの材料を移動する距離を決めるために使用されます。" #: /fdmprinter.def.json @@ -2473,7 +2883,9 @@ msgstr "フロー" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "流れの補修: 押出されるマテリアルの量は、この値から乗算されます。" #: /fdmprinter.def.json @@ -2503,7 +2915,8 @@ msgstr "内壁のフロー" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "最外壁以外の壁のフロー補正。" #: /fdmprinter.def.json @@ -2603,38 +3016,42 @@ msgstr "初期レイヤーフロー" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "初期レイヤーの流量補修:初期レイヤーの マテリアル吐出量はこの値の乗算で計算されます。" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2643,7 +3060,9 @@ msgstr "スタンバイ温度" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "印刷していないノズルの温度(もう一方のノズルが印刷中)" #: /fdmprinter.def.json @@ -2693,7 +3112,11 @@ msgstr "外壁速度" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." msgstr "最も外側のウォールをプリントする速度。外側の壁を低速でプリントすると表面の質が改善しますが、内壁と外壁のプリント速度の差が大きすぎると、印刷の質が悪化します。" #: /fdmprinter.def.json @@ -2703,7 +3126,10 @@ msgstr "内壁速度" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." msgstr "内側のウォールをプリントする速度 外壁より内壁を高速でプリントすると、印刷時間の短縮になります。外壁のプリント速度とインフィルのプリント速度の中間に設定するのが適切です。" #: /fdmprinter.def.json @@ -2733,7 +3159,10 @@ msgstr "サポート速度" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." msgstr "サポート材をプリントする速度です。高速でサポートをプリントすると、印刷時間を大幅に短縮できます。サポート材は印刷後に削除されますので、サポート構造の品質はそれほど重要ではありません。" #: /fdmprinter.def.json @@ -2743,7 +3172,9 @@ msgstr "サポートインフィル速度" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "サポート材のインフィルをプリントする速度 低速でプリントすると安定性が向上します。" #: /fdmprinter.def.json @@ -2753,7 +3184,9 @@ msgstr "サポートインタフェース速度" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." msgstr "ルーフとフロアのサポート材をプリントする速度。低速でプリントするとオーバーハングの品質を向上できます。" #: /fdmprinter.def.json @@ -2763,7 +3196,9 @@ msgstr "サポートルーフ速度" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "ルーフとフロアのサポート材をプリントする速度 これらを低速でプリントするとオーバーハングの品質を向上できます。" #: /fdmprinter.def.json @@ -2773,7 +3208,9 @@ msgstr "サポートフロア速度" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." msgstr "フロアのサポートがプリントされる速度。低速で印刷することで、サポートの接着性を向上させることができます。" #: /fdmprinter.def.json @@ -2783,7 +3220,10 @@ msgstr "プライムタワー印刷速度" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." msgstr "プライムタワーをプリントする速度です。異なるフィラメントの印刷で密着性が最適ではない場合、低速にてプライム タワーをプリントすることでより安定させることができます。" #: /fdmprinter.def.json @@ -2803,7 +3243,10 @@ msgstr "初期レイヤー速度" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." msgstr "初期レイヤーでの速度。ビルドプレートへの接着を改善するため低速を推奨します。ブリムやラフトなどのビルドプレート接着構造自体には影響しません。" #: /fdmprinter.def.json @@ -2813,7 +3256,9 @@ msgstr "初期レイヤー印刷速度" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "一層目をプリントする速度 ビルトプレートへの接着を向上するため低速を推奨します。" #: /fdmprinter.def.json @@ -2823,7 +3268,11 @@ msgstr "初期レイヤー移動速度" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." msgstr "最初のレイヤーを印刷する際のトラベルスピード。低速の方が、ビルドプレート剥がれるリスクを軽減することができます。この設定の値は、移動速度と印刷速度の比から自動的に計算されます。" #: /fdmprinter.def.json @@ -2833,7 +3282,10 @@ msgstr "スカート/ブリム速度" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." msgstr "スカートとブリムのプリント速度 通常は一層目のスピードと同じですが、異なる速度でスカートやブリムをプリントしたい場合に設定してください。" #: /fdmprinter.def.json @@ -2843,7 +3295,10 @@ msgstr "Z 軸ホップ速度" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." msgstr "Z 軸ホップに対して垂直 Z 軸方向の動きが行われる速度。これは通常、ビルドプレートまたはマシンのガントリーが動きにくいため、印刷速度よりも低くなります。" #: /fdmprinter.def.json @@ -2853,7 +3308,10 @@ msgstr "遅いレイヤーの数" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." msgstr "最初の数層は印刷失敗の可能性を軽減させるために、設定した印刷スピードよりも遅く印刷されます。" #: /fdmprinter.def.json @@ -2863,7 +3321,13 @@ msgstr "フロー均一化率" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." msgstr "押出幅に基づく速度の補正係数。0%では、移動速度が一定のプリント速度に保たれます。100%では、フロー(mm³/s単位)が一定になるように移動速度が調整されます。つまり、通常のライン幅の半分のラインは2倍の速さでプリントされ、幅が2倍のラインは半分の速さでプリントされます。100%より大きな値を設定すると、幅広のラインを押し出すのに必要な高い圧力を補うことができます。" #: /fdmprinter.def.json @@ -2873,7 +3337,9 @@ msgstr "加速度制御を有効にする" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." msgstr "プリントヘッドのスピード調整の有効化 加速度の増加は印刷時間を短縮しますが印刷の質を損ねます。" #: /fdmprinter.def.json @@ -2883,7 +3349,9 @@ msgstr "プリントヘッド加速(トラベルアクセラレーション) #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." msgstr "プリントヘッド移動に異なる加速度レートを使用します。これを無効にすると、プリントヘッドの移動速度は印刷範囲で加速されずに同じ速度が使用されます。" #: /fdmprinter.def.json @@ -2983,7 +3451,9 @@ msgstr "サポートインタフェース加速度" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." msgstr "サポートの上面と下面が印刷される加速度。低加速度で印刷するとオーバーハングの品質が向上します。" #: /fdmprinter.def.json @@ -2993,7 +3463,9 @@ msgstr "サポートルーフ加速度" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." msgstr "サポートの上面がプリントされる加速度、低加速度で印刷するとオーバーハングの品質が向上します。" #: /fdmprinter.def.json @@ -3003,7 +3475,9 @@ msgstr "サポートフロア加速度" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." msgstr "サポートのフロアが印刷される加速度。より低い加速度で印刷すると、モデル上のサポートの接着性を向上させることができます。" #: /fdmprinter.def.json @@ -3063,7 +3537,10 @@ msgstr "スカート/ブリム加速度" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." msgstr "スカートとブリム印刷時の加速度。通常、初期レイヤーの印刷スピードにて適用されるが、異なる速度でスカートやブリムを印刷したい場合使用できる。" #: /fdmprinter.def.json @@ -3073,7 +3550,10 @@ msgstr "ジャーク制御を有効にする" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." msgstr "X または Y 軸の速度が変更する際、プリントヘッドのジャークを調整することができます。ジャークを増やすことは、印刷時間を短縮できますがプリントの質を損ねます。" #: /fdmprinter.def.json @@ -3083,7 +3563,9 @@ msgstr "トラベルジャークを有効にする" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." msgstr "プリントヘッドの移動に異なるジャーク値を使用します。これを無効にすると、印刷範囲で設定されたジャーク値を使用します。" #: /fdmprinter.def.json @@ -3113,7 +3595,8 @@ msgstr "ウォールジャーク" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "ウォールのプリント時の最大瞬間速度を変更。" #: /fdmprinter.def.json @@ -3123,7 +3606,9 @@ msgstr "外壁ジャーク" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "外側のウォールが出力される際の最大瞬間速度の変更。" #: /fdmprinter.def.json @@ -3133,7 +3618,9 @@ msgstr "内壁ジャーク" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "内側のウォールがプリントされれう際の最大瞬間速度の変更。" #: /fdmprinter.def.json @@ -3143,7 +3630,9 @@ msgstr "最上面ジャーク" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "上部表面プリント時の最大加速度。" #: /fdmprinter.def.json @@ -3153,7 +3642,9 @@ msgstr "上面/下面ジャーク" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "トップとボトムのレイヤーを印刷する際の最大瞬間速度の変更。" #: /fdmprinter.def.json @@ -3163,7 +3654,9 @@ msgstr "サポートジャーク" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "サポート材の印刷時の最大瞬間速度の変更。" #: /fdmprinter.def.json @@ -3173,7 +3666,9 @@ msgstr "サポートインフィルジャーク" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "サポート材の印刷時、最大瞬間速度の変更。" #: /fdmprinter.def.json @@ -3183,7 +3678,9 @@ msgstr "サポートインタフェースジャーク" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "どのルーフとフロアのサポート部分を印刷するかによって最大瞬間速度は変化します。" #: /fdmprinter.def.json @@ -3193,7 +3690,9 @@ msgstr "サポートルーフジャーク" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "どのサポートのルーフ部分を印刷するかによって最大瞬間速度は変化します。" #: /fdmprinter.def.json @@ -3203,7 +3702,9 @@ msgstr "サポートフロアジャーク" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "どのサポートのフロア部分を印刷するかによって最大瞬間速度は変化します。" #: /fdmprinter.def.json @@ -3213,7 +3714,9 @@ msgstr "プライムタワージャーク" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "プライムタワーがプリントされる際の最大瞬間速度を変更します。" #: /fdmprinter.def.json @@ -3223,7 +3726,8 @@ msgstr "移動ジャーク" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "移動する際の最大瞬時速度の変更。" #: /fdmprinter.def.json @@ -3243,7 +3747,9 @@ msgstr "初期レイヤー印刷ジャーク" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "初期レイヤー印刷中の最大瞬時速度の変化。" #: /fdmprinter.def.json @@ -3263,7 +3769,9 @@ msgstr "スカート/ブリムジャーク" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "スカートとブリムがプリントされる最大瞬時速度の変更。" #: /fdmprinter.def.json @@ -3313,7 +3821,9 @@ msgstr "引き戻し速度" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "フィラメントが引き戻される時のスピード。" #: /fdmprinter.def.json @@ -3343,7 +3853,9 @@ msgstr "余分な押し戻し量の引き戻し" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "マテリアルによっては、移動中に滲み出てきてしまうときがあり、ここで調整することができます。" #: /fdmprinter.def.json @@ -3353,7 +3865,9 @@ msgstr "引き戻し最小移動距離" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." msgstr "フィラメントを引き戻す際に必要な最小移動距離。これは、短い距離内での引き戻しの回数を減らすために役立ちます。" #: /fdmprinter.def.json @@ -3363,7 +3877,11 @@ msgstr "最大引き戻し回数" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." msgstr "この設定は、決められた距離の中で起こる引き戻しの回数を制限します。制限数以上の引き戻しは無視されます。これによりフィーダーでフィラメントを誤って削ってしまう問題を軽減させます。" #: /fdmprinter.def.json @@ -3373,7 +3891,11 @@ msgstr "最小抽出距離範囲" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." msgstr "最大の引き戻し回数。この値は引き戻す距離と同じであることで、引き戻しが効果的に行われます。" #: /fdmprinter.def.json @@ -3383,7 +3905,10 @@ msgstr "サポート引き戻し限界" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." msgstr "支持材から支持材に直線移動する場合は、引戻しを省略します。この設定を有効にすると、印刷時間は節約できますが、支持材内で過剰な糸引きが発生する可能性があります。" #: /fdmprinter.def.json @@ -3393,7 +3918,12 @@ msgstr "コーミングモード" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." msgstr "コーミングは、走行時にすでに印刷された領域内にノズルを保ちます。その結果、移動距離はわずかに長くなりますが、引き込みの必要性は減ります。コーミングがオフの場合、フィラメントの引き戻しを行い、ノズルは次のポイントまで直線移動します。また、インフィルのみにてコーミングすることにより、トップとボトムのスキン領域上での櫛通りを回避できます。" #: /fdmprinter.def.json @@ -3428,7 +3958,10 @@ msgstr "引き戻しのない最大コム距離" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." msgstr "ゼロを超える場合、この距離より長い移動量をコーミングすると、引き戻しが使用されます。ゼロに設定した場合、最大値はなく、コーミング移動では引き戻しを使用しません。" #: /fdmprinter.def.json @@ -3448,7 +3981,9 @@ msgstr "移動は印刷したパーツを回避する" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "ノズルは、移動時に既に印刷されたパーツを避けます。このオプションは、コーミングが有効な場合にのみ使用できます。" #: /fdmprinter.def.json @@ -3458,7 +3993,9 @@ msgstr "移動はサポートを回避する" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "ノズルは、移動時に既に印刷されたサポートを避けます。このオプションは、コーミングが有効な場合にのみ使用できます。" #: /fdmprinter.def.json @@ -3468,7 +4005,9 @@ msgstr "移動回避距離" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "ノズルが既に印刷された部分を移動する際の間隔。" #: /fdmprinter.def.json @@ -3478,7 +4017,9 @@ msgstr "レイヤー始点X" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "各レイヤーのプリントを開始する部分をしめすX座標。" #: /fdmprinter.def.json @@ -3488,7 +4029,9 @@ msgstr "レイヤー始点Y" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "各レイヤーのプリントを開始する部分をしめすY座標。" #: /fdmprinter.def.json @@ -3498,7 +4041,11 @@ msgstr "引き戻し時のZホップ" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." msgstr "引き戻しが完了すると、ビルドプレートが下降してノズルとプリントの間に隙間ができます。ノズルの走行中に造形物に当たるのを防ぎ、造形物をビルドプレートから剥がしてしまう現象を減らします。" #: /fdmprinter.def.json @@ -3508,7 +4055,9 @@ msgstr "印刷パーツに対するZホップ" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." msgstr "走行時に印刷部品への衝突を避けるため、水平移動で回避できない造形物上を移動するときは、Zホップを実行します。" #: /fdmprinter.def.json @@ -3528,7 +4077,10 @@ msgstr "エクストルーダースイッチ後のZホップ" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." msgstr "マシーンが1つのエクストルーダーからもう一つのエクストルーダーに切り替えられた際、ビルドプレートが下降して、ノズルと印刷物との間に隙間が形成される。これによりノズルが造形物の外側にはみ出たマテリアルを残さないためである。" #: /fdmprinter.def.json @@ -3558,7 +4110,9 @@ msgstr "印刷中の冷却を有効にする" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." msgstr "印刷中の冷却ファンを有効にします。ファンは、短いレイヤープリントやブリッジ/オーバーハングのレイヤーがある印刷物の品質を向上させます。" #: /fdmprinter.def.json @@ -3578,7 +4132,10 @@ msgstr "標準ファン速度" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." msgstr "しきい値に達する前のファンの回転スピード。プリント速度がしきい値より速くなると、ファンの速度は上がっていきます。" #: /fdmprinter.def.json @@ -3588,7 +4145,10 @@ msgstr "最大ファン速度" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." msgstr "最小積層時間でファンが回転する速度。しきい値に達すると、通常のファンの速度と最速の間でファン速度が徐々に加速しはじめます。" #: /fdmprinter.def.json @@ -3598,7 +4158,11 @@ msgstr "標準/最大ファン速度のしきい値" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." msgstr "通常速度と最速の間でしきい値を設定する積層時間。この時間よりも遅く印刷する積層は、通常速度を使用します。より速い層の場合、ファンは最高速度に向かって徐々に加速します。" #: /fdmprinter.def.json @@ -3608,7 +4172,10 @@ msgstr "初期ファン速度" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." msgstr "プリント開始時にファンが回転する速度。後続のレイヤーでは、ファン速度は、高さに応じて早くなります。" #: /fdmprinter.def.json @@ -3618,7 +4185,10 @@ msgstr "標準ファン速度時の高さ" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." msgstr "通常速度でファンが回転するときの高さ。ここより下層レイヤーでは初期ファンのスピードから通常の速度まで徐々に増加します。" #: /fdmprinter.def.json @@ -3628,7 +4198,9 @@ msgstr "標準ファン速度時のレイヤー" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." msgstr "ファンが通常の速度で回転する時のレイヤー。通常速度のファンの高さが設定されている場合、この値が計算され、整数に変換されます。" #: /fdmprinter.def.json @@ -3638,7 +4210,12 @@ msgstr "最小レイヤー時間" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." msgstr "一つのレイヤーに最低限費やす時間。1つの層に必ず設定された時間を費やすため、場合によってはプリントに遅れが生じます。しかしこれにより、次の層をプリントする前に造形物を適切に冷却することができます。 Lift Headが無効になっていて、最小速度を下回った場合、最小レイヤー時間よりも短くなる場合があります。" #: /fdmprinter.def.json @@ -3648,7 +4225,10 @@ msgstr "最低速度" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." msgstr "最遅印刷速度。印刷の速度が遅すぎると、ノズル内の圧力が低すぎて印刷品質が低下します。" #: /fdmprinter.def.json @@ -3658,7 +4238,10 @@ msgstr "ヘッド持ち上げ" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." msgstr "レイヤーの最小プリント時間より早く印刷が終わった場合、ヘッド部分を持ち上げてレイヤーの最小プリント時間に到達するまで待機します。" #: /fdmprinter.def.json @@ -3678,7 +4261,9 @@ msgstr "サポート開始" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "オーバーハングするモデルのサポートパーツの構造を形成します。これらのサポートがなければ、印刷は失敗します。" #: /fdmprinter.def.json @@ -3688,7 +4273,9 @@ msgstr "サポート用エクストルーダー" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "サポート材を印刷するためのエクストルーダー。複数のエクストルーダーがある場合に使用されます。" #: /fdmprinter.def.json @@ -3698,7 +4285,9 @@ msgstr "サポート用インフィルエクストルーダー" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "サポート材のインフィルを印刷に使用するためのエクストルーダー。複数のエクストルーダーがある場合に使用されます。" #: /fdmprinter.def.json @@ -3708,7 +4297,9 @@ msgstr "最初のレイヤー用サポートエクストルーダー" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "サポートのインフィルの最初の層を印刷に使用するエクストルーダー。複数のエクストルーダーがある場合に使用されます。" #: /fdmprinter.def.json @@ -3718,7 +4309,9 @@ msgstr "サポートインタフェースエクストルーダー" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "サポートのルーフおよび底面を印刷するために使用するエクストルーダーの列。デュアルノズル時に使用されます。" #: /fdmprinter.def.json @@ -3728,7 +4321,9 @@ msgstr "サポートルーフエクストルーダー" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "サポートのルーフ面をプリントする際のエクストルーダー列。デュアルノズル時に使用します。" #: /fdmprinter.def.json @@ -3738,7 +4333,9 @@ msgstr "サポートフロアエクストルーダー" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "サポートのフロア面をプリントする際に使用するエクストルーダーの列。デュアルノズル時に使用します。" #: /fdmprinter.def.json @@ -3748,7 +4345,13 @@ msgstr "サポート構造" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." msgstr "サポートを生成するために利用できる技術を選択します。「標準」のサポート構造はオーバーハング部品のすぐ下に作成し、そのエリアを真下に生成します。「ツリー」サポートはオーバーハングエリアに向かって枝を作成し、モデルを枝の先端で支えます。枝をモデルのまわりにはわせて、できる限りビルドプレートから支えます。" #: /fdmprinter.def.json @@ -3768,7 +4371,9 @@ msgstr "ツリーサポート枝角度" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." msgstr "枝の角度。枝を垂直で安定したものにするためには小さい角度を使用します。高さを得るためには大きい角度を使用します。" #: /fdmprinter.def.json @@ -3778,7 +4383,10 @@ msgstr "ツリーサポート枝間隔" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." msgstr "枝がモデルに接触するところで確保する枝の間隔。この間隔を小さくするとツリーサポートがモデルに接触する点が増え、支える効果が高まりますが、サポートの取り外しが難しくなります。" #: /fdmprinter.def.json @@ -3788,18 +4396,22 @@ msgstr "ツリーサポート枝直径" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." msgstr "ツリーサポートの最も細い枝の直径。枝は太いほど丈夫です。基部に近いところでは、枝はこれよりも太くなります。" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3808,7 +4420,11 @@ msgstr "ツリーサポート枝直径角度" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." msgstr "基部に向かって徐々に太くなる枝の直径の角度。角度が0の場合、枝の太さは全長にわたって同じになります。少し角度を付けると、ツリーサポートの安定性が高まります。" #: /fdmprinter.def.json @@ -3818,7 +4434,10 @@ msgstr "ツリーサポート衝突精細度" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." msgstr "モデルに干渉しないようにする衝突計算の精細度。小さい値を設定すると、失敗の少ない正確なツリーが生成されますが、スライス時間は大きく増加します。" #: /fdmprinter.def.json @@ -3828,7 +4447,10 @@ msgstr "サポート配置" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." msgstr "サポート材の配置を調整します。配置はTouching BuildplateまたはEveryWhereに設定することができます。EveryWhereに設定した場合、サポート材がモデルの上にもプリントされます。" #: /fdmprinter.def.json @@ -3848,7 +4470,9 @@ msgstr "サポートオーバーハング角度" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." msgstr "サポート材がつくオーバーハングの最小角度。0° のときはすべてのオーバーハングにサポートが生成され、90° ではサポートが生成されません。" #: /fdmprinter.def.json @@ -3858,7 +4482,9 @@ msgstr "サポートパターン" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "サポート材の形。サポート材の除去の方法を頑丈または容易にする設定が可能です。" #: /fdmprinter.def.json @@ -3903,7 +4529,10 @@ msgstr "サポートウォールライン数" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." msgstr "サポートインフィルを囲むウォールの数。ウォールを加えることにより、サポートの印刷の信頼性が高まり、オーバーハングを支えやすくなりますが、印刷時間が長くなり、使用する材料の量が増えます。" #: /fdmprinter.def.json @@ -3913,7 +4542,10 @@ msgstr "サポートライン接続" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." msgstr "サポートライン両端を接続します。この設定を有効にすると、より確実なサポートで抽出不足を解消しますが、材料の費用がかさみます。" #: /fdmprinter.def.json @@ -3923,7 +4555,9 @@ msgstr "サポートジグザグ接続" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "ジグザグを接続します。ジグザグ形のサポート材の強度が上がります。" #: /fdmprinter.def.json @@ -3933,7 +4567,9 @@ msgstr "サポート密度" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "サポート材の密度を調整します。大きな値ではオーバーハングが良くなりますが、サポート材が除去しにくくなります。" #: /fdmprinter.def.json @@ -3943,7 +4579,9 @@ msgstr "サポートライン距離" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "印刷されたサポート材の間隔。この設定は、サポート材の密度によって算出されます。" #: /fdmprinter.def.json @@ -3953,7 +4591,9 @@ msgstr "初期層サポートラインの距離" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "印刷した初期層間の距離が構造ライをサポートします。この設定は、対応濃度で算出されます。" #: /fdmprinter.def.json @@ -3963,7 +4603,12 @@ msgstr "サポートインフィルラインの向き" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." msgstr "使用する整数線の方向のリスト。リストの要素は、層が進行するにつれて順番に使用され、リストの終わりに達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストであり、デフォルト角度の0度を使用します。" #: /fdmprinter.def.json @@ -3973,7 +4618,10 @@ msgstr "サポートブリムを有効にする" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." msgstr "最初の層のインフィルエリア内ブリムを生成します。このブリムは、サポートの周囲ではなく、サポートの下に印刷されます。この設定を有効にすると、サポートのビルドプレートへの吸着性が高まります。" #: /fdmprinter.def.json @@ -3983,7 +4631,9 @@ msgstr "サポートブリムの幅" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." msgstr "サポートの下に印刷されるブリムの幅。ブリムが大きいほど、追加材料の費用でビルドプレートへの接着性が強化されます。" #: /fdmprinter.def.json @@ -3993,7 +4643,9 @@ msgstr "サポートブリムのライン数" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." msgstr "サポートブリムに使用される線の数。ブリムの線数を増やすと、追加材料の費用でビルドプレートへの接着性が強化されます。" #: /fdmprinter.def.json @@ -4003,7 +4655,10 @@ msgstr "サポートZ距離" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." msgstr "サポート材のトップ/ボトム部分と印刷物との距離。この幅がプリント後のサポート材を除去する隙間を作ります。値は積層ピッチの倍数にて計算されます。" #: /fdmprinter.def.json @@ -4043,7 +4698,11 @@ msgstr "サポート距離優先順位" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." msgstr "X /Y方向のサポートの距離がZ方向のサポートの距離を上書きしようとする時やまたその逆も同様。X または Y がZを上書きする際、X Y 方向の距離は印刷物からオーバーハングする Z 方向の距離に影響を及ぼしながらサポートを押しのけようとします。オーバー ハング周りのX Yの距離を無効にすることで、無効にできる。" #: /fdmprinter.def.json @@ -4063,7 +4722,8 @@ msgstr "最小サポートX/Y距離" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "X/Y方向におけるオーバーハングからサポートまでの距離。" #: /fdmprinter.def.json @@ -4073,7 +4733,11 @@ msgstr "サポート階段高さ" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." msgstr "モデルにのっている階段状のサポートの底のステップの高さ。値を小さくするとサポートを除去するのが困難になりますが、値が大きすぎるとサポートの構造が不安定になる可能性があります。ゼロに設定すると、階段状の動作をオフにします。" #: /fdmprinter.def.json @@ -4083,7 +4747,10 @@ msgstr "サポート階段最大幅" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." msgstr "モデルにのっている階段のような下部のサポートのステップの最大幅。低い値にするサポートの除去が困難になり、高すぎる値は不安定なサポート構造につながります。" #: /fdmprinter.def.json @@ -4093,7 +4760,11 @@ msgstr "サポートステアステップ最小傾斜角度" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." msgstr "ステアステップ効果を発揮するための、エリアの最小スロープです。小さい値を指定すると勾配が緩くなりサポートを取り除きやすくなりますが、値が非常に小さいと、モデルの他の部品に直感的に非常にわかりにくい結果が表れる場合があります。" #: /fdmprinter.def.json @@ -4103,7 +4774,10 @@ msgstr "サポート接合距離" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." msgstr "支持材間における X/Y 軸方向の最大距離。個別の支持材間の距離がこの値よりも近い場合、支持材は 1 つにマージされます。" #: /fdmprinter.def.json @@ -4113,7 +4787,9 @@ msgstr "サポート水平展開" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." msgstr "各レイヤーのサポート用ポリゴンに適用されるオフセットの量。正の値はサポート領域を円滑にし、より丈夫なサポートにつながります。" #: /fdmprinter.def.json @@ -4123,7 +4799,9 @@ msgstr "サポートインフィルレイヤー厚さ" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." msgstr "サポートのインフィルの厚さ。この値はレイヤーの倍数にする必要があり、違う場合は倍数に近い値に設定されます。" #: /fdmprinter.def.json @@ -4133,7 +4811,10 @@ msgstr "サポートインフィル半減回数" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." msgstr "天井面より下に遠ざかる際にサポートのインフィル密度が半減する回数 天井面に近い領域ほど高い密度となり、サポートのインフィル密度になります。" #: /fdmprinter.def.json @@ -4143,7 +4824,9 @@ msgstr "サポートインフィル半減前の高さ" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "密度が半分に切り替える前の所定のサポートのインフィルの高さ。" #: /fdmprinter.def.json @@ -4153,7 +4836,9 @@ msgstr "最小サポート領域" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "ポリゴンをサポートする最小領域サイズ。この領域よりポリゴンが小さい場合は生成されません。" #: /fdmprinter.def.json @@ -4163,7 +4848,10 @@ msgstr "サポートインタフェースを有効にする" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." msgstr "モデルとサポートの間に密なインターフェースを生成します。これにより、モデルが印刷されているサポートの上部、モデル上のサポートの下部にスキンが作成されます。" #: /fdmprinter.def.json @@ -4173,7 +4861,9 @@ msgstr "サポートルーフを有効にする" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "サポートの上部とモデルの間に高密度の厚板を形成します。モデルとサポート材の間にスキンが作成されます。" #: /fdmprinter.def.json @@ -4183,7 +4873,9 @@ msgstr "サポートフロアを有効にする" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "サポートの上部とモデルの間に高密度の厚板を形成します。モデルとサポート材の間にスキンが作成されます。" #: /fdmprinter.def.json @@ -4193,7 +4885,9 @@ msgstr "サポートインタフェース厚さ" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "底面または上部のモデルと接触するサポートのインターフェイスの厚さ。" #: /fdmprinter.def.json @@ -4203,7 +4897,9 @@ msgstr "サポートルーフ厚さ" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "サポートのルーフの厚さ。これは、モデルの下につくサポートの上部にある密度の量を制御します。" #: /fdmprinter.def.json @@ -4213,7 +4909,9 @@ msgstr "サポートフロア厚さ" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "サポート材の底部の厚さ。これは、サポートが置かれるモデル上の積層密度を制御します。" #: /fdmprinter.def.json @@ -4223,7 +4921,11 @@ msgstr "サポートインタフェース解像度" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." msgstr "サポートの上下にモデルがあるかどうか確認するには、特定のサポートの高さを見ます。低い値はスライスに時間がかかり、高い値にするとサポートのインターフェイスがある場所に通常のサポートを印刷する可能性があります。" #: /fdmprinter.def.json @@ -4233,7 +4935,10 @@ msgstr "サポートインタフェース密度" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." msgstr "サポート材のルーフとフロアの密度を調整します 大きな値ではオーバーハングでの成功率があがりますが、サポート材が除去しにくくなります。" #: /fdmprinter.def.json @@ -4243,7 +4948,9 @@ msgstr "サポートルーフ密度" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "サポート材のルーフの部分の密度を調整します 大きな値ではオーバーハングの成功率があがりますが、サポート材が除去しにくくなります。" #: /fdmprinter.def.json @@ -4253,7 +4960,9 @@ msgstr "サポートルーフライン距離" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." msgstr "印刷されたサポートルーフ線間の距離。この設定は、サポート密度によって計算されますが、個別に調整することもできます。" #: /fdmprinter.def.json @@ -4263,7 +4972,9 @@ msgstr "サポートフロア密度" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "サポート構造のフロアの密度です。高い値は、サポートのよりよい接着を促します。" #: /fdmprinter.def.json @@ -4273,7 +4984,9 @@ msgstr "サポートフロアライン距離" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." msgstr "印刷されたサポートのフロアのライン間の距離。この設定は、密度によって計算されますが、個別に調整することもできます。" #: /fdmprinter.def.json @@ -4283,7 +4996,9 @@ msgstr "サポートインタフェースパターン" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "モデルとサポートのインタフェースが印刷されるパターン。" #: /fdmprinter.def.json @@ -4388,7 +5103,9 @@ msgstr "最小サポートインターフェイス領域" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." msgstr "サポートインターフェイスポリゴンの最小領域サイズ。この値より小さい領域のポリゴンは通常のサポートとしてプリントされます。" #: /fdmprinter.def.json @@ -4398,7 +5115,9 @@ msgstr "最小サポートルーフ領域" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "サポートのルーフの最小領域サイズ。この値より小さい領域のポリゴンは通常のサポートとしてプリントされます。" #: /fdmprinter.def.json @@ -4408,7 +5127,9 @@ msgstr "最小サポートフロア領域" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "サポートのフロアの最小領域サイズ。この値より小さい領域のポリゴンは通常のサポートとしてプリントされます。" #: /fdmprinter.def.json @@ -4448,7 +5169,13 @@ msgstr "サポート面のライン方向" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" #: /fdmprinter.def.json @@ -4458,7 +5185,13 @@ msgstr "サポートルーフライン方向" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" #: /fdmprinter.def.json @@ -4468,7 +5201,13 @@ msgstr "サポートフロアライン方向" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." msgstr "使用する整数線の方向のリスト。リストの要素は、レイヤの層に合わせて順番に使用され、リストの末尾に達すると、最初から再び開始されます。リスト項目はコンマで区切られ、リスト全体は大括弧で囲まれています。デフォルトは空のリストとなり、デフォルトの角度を使用します(面がかなり厚い場合には45度と135度を交互に使用、それ以外では90度を使用)。" #: /fdmprinter.def.json @@ -4478,7 +5217,9 @@ msgstr "ファン速度上書き" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." msgstr "有効にすると、サポートを超えた直後に印刷冷却ファンの速度がスキン領域に対して変更されます。" #: /fdmprinter.def.json @@ -4488,7 +5229,9 @@ msgstr "サポート対象スキンファン速度" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." msgstr "サポートを超えた直後にスキン領域に印字するときに使用するファン速度を割合で示します。高速ファンを使用すると、サポートが取り外しやすくなります。" #: /fdmprinter.def.json @@ -4498,7 +5241,10 @@ msgstr "使用タワー" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." msgstr "特殊なタワーを使用して、小さなオーバーハングしているエリアをサポートします。これらの塔は、サポートできる領域より大きな直径を支えれます。オーバーハング付近では塔の直径が減少し、ルーフを形成します。" #: /fdmprinter.def.json @@ -4518,7 +5264,9 @@ msgstr "最大タワーサポート直径" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "特殊なサポートタワーにより支持される小さな領域のX / Y方向の最小直径。" #: /fdmprinter.def.json @@ -4528,7 +5276,9 @@ msgstr "タワールーフ角度" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." msgstr "タワーの屋上の角度。値が高いほど尖った屋根が得られ、値が低いほど屋根が平らになります。" #: /fdmprinter.def.json @@ -4538,7 +5288,9 @@ msgstr "サポートメッシュの下処理" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "サポートメッシュの下のサポート材を全箇所に作ります、これはサポートメッシュ下にてオーバーハングしないようにするためです。" #: /fdmprinter.def.json @@ -4548,7 +5300,9 @@ msgstr "シーンにサポートメッシュがある" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "シーンにはサポートメッシュがあります。この設定はCuraで制御されます。" #: /fdmprinter.def.json @@ -4568,7 +5322,11 @@ msgstr "プライムボルブを有効にする" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." msgstr "印刷する前にフィラメントの小さな塊を作るかどうか。この設定をオンにすると、エクストルーダーがノズルにおいて印刷予定のマテリアルの下準備をします。印刷後ブリムまたはスカートも、上記と同じような意味を持ちます。この設定をオフにすると時間の節約にはなります。" #: /fdmprinter.def.json @@ -4578,7 +5336,9 @@ msgstr "エクストルーダープライムX位置" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "プリント開始時のノズルの位置を表すX座標。" #: /fdmprinter.def.json @@ -4588,7 +5348,9 @@ msgstr "エクストルーダープライムY位置" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "プリント開始時にノズル位置を表すY座標。" #: /fdmprinter.def.json @@ -4598,7 +5360,12 @@ msgstr "ビルドプレート接着タイプ" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." msgstr "エクストルーダーとビルドプレートへの接着両方を改善するのに役立つさまざまなオプション。 Brimは、モデルのベースの周りに単一レイヤーを平面的に追加して、ワーピングを防止します。 Raftは、モデルの下に太いグリッドを追加します。スカートはモデルの周りに印刷されたラインですが、モデルには接続されていません。" #: /fdmprinter.def.json @@ -4628,7 +5395,9 @@ msgstr "ビルドプレート接着エクストルーダー" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "スカート/ブリム/ラフトをプリントする際のエクストルーダー。これはマルチエクストルージョン時に使用されます。" #: /fdmprinter.def.json @@ -4638,7 +5407,9 @@ msgstr "スカート/ブリムエクストルーダー" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "スカートまたはブリムをプリントする際に使用するエクストルーダートレイン。複数のエクストルーダーがある場合に使用されます。" #: /fdmprinter.def.json @@ -4648,7 +5419,9 @@ msgstr "ラフトベースエクストルーダー" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "ラフトの最初のレイヤーをプリントする際に使用するエクストルーダートレイン。複数のエクストルーダーがある場合に使用されます。" #: /fdmprinter.def.json @@ -4658,7 +5431,9 @@ msgstr "ラフト中間エクストルーダー" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "ラフトの中間レイヤーをプリントする際に使用するエクストルーダートレイン。複数のエクストルーダーがある場合に使用されます。" #: /fdmprinter.def.json @@ -4668,7 +5443,9 @@ msgstr "ラフトトップエクストルーダー" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "ラフトのトップレイヤーをプリントする際に使用するエクストルーダートレイン。複数のエクストルーダーがある場合に使用されます。" #: /fdmprinter.def.json @@ -4678,7 +5455,9 @@ msgstr "スカートライン数" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." msgstr "複数のスカートラインを使用すると、小さなモデル形成時の射出をより良く行うことができます。これを0に設定するとスカートが無効になります。" #: /fdmprinter.def.json @@ -4690,10 +5469,9 @@ msgstr "スカート距離" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"スカートと印刷の最初の層の間の水平距離。\n" -"これは最小距離です。複数のスカートラインがこの距離から外側に展開されます。" +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "スカートと印刷の最初の層の間の水平距離。\nこれは最小距離です。複数のスカートラインがこの距離から外側に展開されます。" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4702,7 +5480,11 @@ msgstr "スカート/ブリム最小長さ" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." msgstr "スカートまたはブリム最短の長さ。この長さにすべてのスカートまたはブリムが達していない場合は、最小限の長さに達するまで、スカートまたはブリムラインが追加されます。注:行数が0に設定されている場合、これは無視されます。" #: /fdmprinter.def.json @@ -4712,7 +5494,10 @@ msgstr "ブリム幅" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." msgstr "モデルから最外線のブリムまでの距離。大きなブリムは、ビルドプレートへの接着を高めますが、有効な印刷面積も減少させます。" #: /fdmprinter.def.json @@ -4722,7 +5507,9 @@ msgstr "ブリムライン数" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." msgstr "ブリムに使用される線数。ブリムの線数は、ビルドプレートへの接着性を向上させるだけでなく、有効な印刷面積を減少させる。" #: /fdmprinter.def.json @@ -4732,7 +5519,10 @@ msgstr "ブリム距離" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." msgstr "最初のブリムラインとプリントの最初のレイヤーの輪郭との間の水平距離。小さなギャップがあると、ブリムの取り外しが容易になり、断熱性の面でもメリットがあります。" #: /fdmprinter.def.json @@ -4742,7 +5532,10 @@ msgstr "ブリム交換サポート" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." msgstr "スペースがサポートで埋まっている場合でも、モデルの周辺にブリムを印刷します。これにより、サポートの最初の層の一部のエリアがブリムになります。" #: /fdmprinter.def.json @@ -4752,7 +5545,10 @@ msgstr "外側にブリムのみ印刷" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." msgstr "モデルの外側のみにブリムを印刷します。これにより、後で取り除くブリムの量が減少します。またプレートへの接着力はそれほど低下しません。" #: /fdmprinter.def.json @@ -4762,7 +5558,10 @@ msgstr "ラフトの余分なマージン" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." msgstr "ラフトが有効になっている場合、モデルの周りに余分なラフト領域ができます。値を大きくするとより強力なラフトができますが、多くの材料を使用し、造形範囲は少なくなります。" #: /fdmprinter.def.json @@ -4772,7 +5571,11 @@ msgstr "ラフト補整" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." msgstr "この設定は、ラフトの輪郭の内側の角がどの程度丸められるかを制御します。内側の角は、ここで指定した値と等しい半径の半円に丸められます。この設定は、そのような円よりも小さいラフトの輪郭の穴を削除します。" #: /fdmprinter.def.json @@ -4782,7 +5585,10 @@ msgstr "ラフト間のラップ" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." msgstr "モデルの第一層のラフトと最終ラフト層の隙間。この値で第1層のみを上げることで、ラフトとモデルとの間の結合を低下させる。結果ラフトを剥がしやすくします。" #: /fdmprinter.def.json @@ -4792,7 +5598,10 @@ msgstr "初期レイヤーZのオーバーラップ" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." msgstr "エアギャップ内で失われたフィラメントを補うために、モデルの第1層と第2層をZ方向にオーバーラップさせます。この値によって、最初のモデルレイヤーがシフトダウンされます。" #: /fdmprinter.def.json @@ -4802,7 +5611,10 @@ msgstr "ラフト最上層" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." msgstr "第2ラフト層の上の最上層の数。これらは、モデルが置かれる完全に塗りつぶされた積層です。 2つの層は、1よりも滑らかな上面をもたらす。" #: /fdmprinter.def.json @@ -4822,7 +5634,9 @@ msgstr "ラフト最上ライン幅" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "ラフトの上面の線の幅。これらは細い線で、ラフトの頂部が滑らかになります。" #: /fdmprinter.def.json @@ -4832,7 +5646,9 @@ msgstr "ラフト最上面スペース" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." msgstr "上のラフト層とラフト線の間の距離。間隔は線の幅と同じにして、サーフェスがソリッドになるようにします。" #: /fdmprinter.def.json @@ -4842,7 +5658,10 @@ msgstr "ラフト中間レイヤー" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." msgstr "ラフトのベースと表面の間にあるレイヤーの数。これらのレイヤーがラフトの厚さの主要部分を占めています。この値を増やすと、より厚さのある丈夫なラフトになります。" #: /fdmprinter.def.json @@ -4862,7 +5681,9 @@ msgstr "ラフト中央ライン幅" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "中間ラフト層の線の幅。第2層をより押し出すと、ラインがビルドプレートに固着します。" #: /fdmprinter.def.json @@ -4872,7 +5693,10 @@ msgstr "ラフト中間スペース" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." msgstr "中間ラフト層とラフト線の間の距離。中央の間隔はかなり広くなければならず、トップラフト層を支えるために十分な密度でなければならない。" #: /fdmprinter.def.json @@ -4882,7 +5706,9 @@ msgstr "ラフトベース厚さ" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "ベースラフト層の層厚さ。プリンタのビルドプレートにしっかりと固着する厚い層でなければなりません。" #: /fdmprinter.def.json @@ -4892,7 +5718,9 @@ msgstr "ラフトベースライン幅" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "ベースラフト層の線幅。ビルドプレートの接着のため太い線でなければなりません。" #: /fdmprinter.def.json @@ -4902,7 +5730,9 @@ msgstr "ラフトベースラインスペース" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "ベースラフト層のラフトライン間の距離。広い間隔は、ブルドプレートからのラフトの除去を容易にする。" #: /fdmprinter.def.json @@ -4922,7 +5752,10 @@ msgstr "ラフト上層印刷速度" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." msgstr "トップラフト層が印刷される速度。この値はノズルが隣接するサーフェスラインをゆっくりと滑らかにするために、少し遅く印刷する必要があります。" #: /fdmprinter.def.json @@ -4932,7 +5765,10 @@ msgstr "ラフト中間印刷速度" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "ミドルラフト層が印刷される速度。ノズルから出てくるマテリアルの量がかなり多いので、ゆっくりと印刷されるべきである。" #: /fdmprinter.def.json @@ -4942,7 +5778,10 @@ msgstr "ラフトベース印刷速度" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "ベースラフト層が印刷される速度。これは、ノズルから出てくるマテリアルの量がかなり多いので、ゆっくりと印刷されるべきである。" #: /fdmprinter.def.json @@ -5082,7 +5921,9 @@ msgstr "プライムタワーを有効にする" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "印刷物の横にタワーを造形して、ノズル交換後にフィラメントの調整をします。" #: /fdmprinter.def.json @@ -5102,7 +5943,9 @@ msgstr "プライムタワー最小容積" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "プライムタワーの各層の最小容積。" #: /fdmprinter.def.json @@ -5132,7 +5975,9 @@ msgstr "プライムタワーノズル拭き取り" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "1本のノズルでプライムタワーを印刷した後、もう片方のノズルから滲み出した材料をプライムタワーが拭き取ります。" #: /fdmprinter.def.json @@ -5142,7 +5987,9 @@ msgstr "プライムタワーブリム" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "モデルがない場合でも、プライムタワーには、ブリムによって与えられる追加の付着が必要なことがあります。現在は「ラフト」密着型では使用できません。" #: /fdmprinter.def.json @@ -5152,7 +5999,10 @@ msgstr "Ooze Shieldを有効にする" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." msgstr "モデルの周りに壁(ooze shield)を作る。これを生成することで、一つ目のノズルの高さと2つ目のノズルが同じ高さであったとき、2つ目のノズルを綺麗にします。" #: /fdmprinter.def.json @@ -5162,7 +6012,10 @@ msgstr "Ooze Shield角度" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." msgstr "壁(ooze shield)作成時の最大の角度。 0度は垂直であり、90度は水平である。角度を小さくすると、壁が少なくなりますが、より多くの材料が使用されます。" #: /fdmprinter.def.json @@ -5182,7 +6035,10 @@ msgstr "ノズルスイッチ引き戻し距離" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." msgstr "エクストルーダー切り替え時の引き込み量。引き込みを行わない場合は0に設定します。これは通常、ヒートゾーンの長さと同じに設定します。" #: /fdmprinter.def.json @@ -5192,7 +6048,9 @@ msgstr "ノズルスイッチ引き戻し速度" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." msgstr "フィラメントを引き戻す速度。速度が早い程良いが早すぎるとフィラメントを削ってしまう可能性があります。" #: /fdmprinter.def.json @@ -5202,7 +6060,8 @@ msgstr "ノズルスイッチ引き込み速度" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "ノズル切り替え中のフィラメントの引き込み速度。" #: /fdmprinter.def.json @@ -5212,7 +6071,9 @@ msgstr "ノズルスイッチ押し戻し速度" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "ノズル スイッチ後にフィラメントが押し戻される速度。" #: /fdmprinter.def.json @@ -5242,7 +6103,10 @@ msgstr "重複量" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." msgstr "メッシュ内の重なり合うボリュームから生じる内部ジオメトリを無視し、ボリュームを1つとして印刷します。これにより、意図しない内部空洞が消えることがあります。" #: /fdmprinter.def.json @@ -5252,7 +6116,10 @@ msgstr "全穴除去" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." msgstr "各レイヤーの穴を消し、外形のみを保持します。これにより、見えない部分の不要な部分が無視されますが、表面上にある穴も全て造形されなくなります。" #: /fdmprinter.def.json @@ -5262,7 +6129,10 @@ msgstr "強めのスティッチング" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." msgstr "強めのスティッチングは、穴をメッシュで塞いでデータを作成します。このオプションは、長い処理時間が必要となります。" #: /fdmprinter.def.json @@ -5272,7 +6142,11 @@ msgstr "スティッチできない部分を保持" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." msgstr "通常、Curaはメッシュ内の小さな穴をスティッチし、大きな穴のあるレイヤーの部分を削除しようとします。このオプションを有効にすると、スティッチできない部分が保持されます。このオプションは、他のすべてが適切なG-codeを生成できない場合の最後の手段として使用する必要があります。" #: /fdmprinter.def.json @@ -5282,7 +6156,9 @@ msgstr "重複メッシュのマージ" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "触れているメッシュを少し重ねてください。これによって、より良い接着をします。" #: /fdmprinter.def.json @@ -5292,7 +6168,9 @@ msgstr "重複メッシュの削除" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." msgstr "複数のメッシュが重なっている領域を削除します。これは、結合された2つのマテリアルのオブジェクトが互いに重なっている場合に使用されます。" #: /fdmprinter.def.json @@ -5302,7 +6180,11 @@ msgstr "代替メッシュの削除" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." msgstr "交差するメッシュがどのレイヤーに属しているかを切り替えることで、オーバーラップしているメッシュを絡み合うようにします。この設定をオフにすると、一方のメッシュはオーバーラップ内のすべてのボリュームを取得し、他方のメッシュは他から削除されます。" #: /fdmprinter.def.json @@ -5312,7 +6194,10 @@ msgstr "空の最初のメッシュの削除" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." msgstr "最初に印刷したレイヤーの下に空のレイヤーがある場合は取り除きます。この設定を無効にすると、スライストレランスが「排他」または「中間」に設定されている場合に最初のレイヤーが空になる原因になります。" #: /fdmprinter.def.json @@ -5322,7 +6207,11 @@ msgstr "最大解像度" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." msgstr "スライス後の線分の最小サイズ。これを増やすと、メッシュの解像度が低くなります。これにより、プリンタが g コードの処理速度に追いつくことができ、処理できないメッシュの詳細を取り除いてスライス速度を速めます。" #: /fdmprinter.def.json @@ -5332,7 +6221,11 @@ msgstr "最大移動解像度" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." msgstr "スライス後の移動線分の最小サイズ。これを増やすと、移動の跡が滑らかでなくなります。これにより、プリンタが g コードの処理速度に追いつくことができますが、精度が低下します。" #: /fdmprinter.def.json @@ -5342,7 +6235,12 @@ msgstr "最大偏差" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." msgstr "最大解像度設定の解像度を下げるときに許容される最大偏差です。これを大きくすると印刷の精度は低くなりますが、g-codeは小さくなります。最大偏差は最大解像度の限度であるため、最大偏差でこの2つが競合する場合には常にtrueとなります。" #: /fdmprinter.def.json @@ -5352,7 +6250,15 @@ msgstr "最大押出領域偏差" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." msgstr "直線から中間点を削除する際に許容される、押出領域の最大偏差。長い直線では中間点が幅の変化点の役割を果たすこともあります。そのため、中間点を削除すると、ラインの幅が均一になり、結果として押出領域が少し減る(または増える)ことになります。この値を大きくすると、削除が許容される幅の変化点となる中間点が増えるため、真っ直ぐで平行なウォールの間で多少の押出不足(または過多)が発生することがあります。プリントの精度は落ちますが、G-codeは小さくなります。" #: /fdmprinter.def.json @@ -5372,7 +6278,12 @@ msgstr "印刷頻度" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." msgstr "すべてのモデルをレイヤーごとに印刷するか、1つのモデルがプリント完了するのを待ち次のモデルに移動するかどうか。a)エクストルーダーが1つだけ有効であり、b)プリントヘッド全体がモデル間を通ることができるようにすべてのモデルが離れていて、すべてのモデルがノズルとX/Y軸間の距離よりも小さい場合、1つずつ印刷する事ができます。" #: /fdmprinter.def.json @@ -5392,7 +6303,10 @@ msgstr "インフィルメッシュ" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "このメッシュを使用して、重なる他のメッシュのインフィルを変更します。他のメッシュのインフィル領域を改なメッシュに置き換えます。これを利用する場合、1つのWallだけを印刷しTop / Bottom Skinは使用しないことをお勧めします。" #: /fdmprinter.def.json @@ -5402,7 +6316,12 @@ msgstr "メッシュ処理ランク" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." msgstr "インフィルメッシュの重なりが複数生じた場合のこのメッシュの優先度を決定します。複数のインフィルメッシュの重なりがあるエリアでは、最もランクが高いメッシュの設定になります。ランクが高いインフィルメッシュは、ランクが低いインフィルメッシュのインフィルと通常のメッシュを変更します。" #: /fdmprinter.def.json @@ -5412,7 +6331,10 @@ msgstr "メッシュ切断" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." msgstr "このメッシュの大きさをを他のメッシュ内に制限します。この設定を使用することで、1つの特定のメッシュ領域の設定を、、全く別のエクストルーダーで作成することができます。" #: /fdmprinter.def.json @@ -5422,7 +6344,9 @@ msgstr "型" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "型を取るため印刷し、ビルドプレート上の同じようなモデルを得るためにキャスト用の印刷をします。" #: /fdmprinter.def.json @@ -5432,7 +6356,9 @@ msgstr "最小型幅" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "型の外側とモデルの外側との間の最小距離です。" #: /fdmprinter.def.json @@ -5452,7 +6378,10 @@ msgstr "型角度" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." msgstr "型の外側の壁のオーバーハングの角度です。0度にすると垂直の外殻をつくります。 90度は輪郭に従いモデルの外側の外殻をつくります。" #: /fdmprinter.def.json @@ -5462,7 +6391,9 @@ msgstr "サポートメッシュ" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "このメッシュを使用してサポート領域を指定します。これは、サポート構造を生成するために使用できます。" #: /fdmprinter.def.json @@ -5472,7 +6403,9 @@ msgstr "メッシュオーバーハング例外" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." msgstr "このメッシュを使用して、モデルのどの部分をオーバーハングとして検出する必要がないかを指定します。これは、不要なサポート構造を削除するために使用できます。" #: /fdmprinter.def.json @@ -5482,7 +6415,12 @@ msgstr "表面モード" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." msgstr "モデルを表面のみ、ボリューム、または緩い表面のボリュームとして扱います。通常の印刷モードでは、囲まれた内部が印刷されます。 「Surface」は表面のみ印刷をして、インフィルもトップもボトムも印刷しません。 \"Both\"は通常と同様に囲まれた内部を印刷し残りのポリゴンをサーフェスとして印刷します。" #: /fdmprinter.def.json @@ -5507,7 +6445,11 @@ msgstr "滑らかな外側輪郭" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." msgstr "Z軸の外側のエッジの動きを滑らかにします。全体の印刷に安定したZの動きを促し、この機能によりソリッドのモデルを固定した底辺と単一のウォールの印刷にします。この機能は各レイヤーが単一の部品を含んでいる場合のみに有効です。" #: /fdmprinter.def.json @@ -5517,7 +6459,10 @@ msgstr "滑らかな輪郭" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." msgstr "らせん状の輪郭を滑らかにしてZシームの視認性を低下させます (Zシームは印刷物上でほとんどみえませんが、層ビューでは確認できます)。スムージングは、細かい表面の詳細をぼかす傾向があることに注意してください。" #: /fdmprinter.def.json @@ -5527,7 +6472,13 @@ msgstr "相対押出" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." msgstr "絶対押出ではなく、相対押出を使用します。相対Eステップを使用すると、G-codeの後処理が容易になります。ただし、すべてのプリンタでサポートされているわけではありません。絶対的Eステップと比較して、材料の量にごくわずかな偏差が生じることがあります。この設定に関係なく、G-codeスクリプトが出力される前にエクストルーダーのモードは常に絶対値にて設定されています。" #: /fdmprinter.def.json @@ -5547,7 +6498,14 @@ msgstr "スライス公差" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." msgstr "スライスされたレイヤーにおける垂直方向の公差です。レイヤーの輪郭は通常、各レイヤーの厚さの中間を通る断面で生成されます(中間)。代わりに、レイヤーごとに、ボリューム内にレイヤーの厚さの分だけ入り込んだエリアにしたり(排他)、レイヤー内の任意の位置まで入り込んだエリアにしたりする(包括)こともできます。排他は最も細かく、包括は最もフィットし、中間は元の表面に最も近くなります。" #: /fdmprinter.def.json @@ -5572,7 +6530,12 @@ msgstr "インフィル移動最適化" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." msgstr "有効化すると、移動距離が減少するようにインフィルラインをプリントする順序が最適化されます。移動時間の削減は、スライスするモデル、インフィルパターン、密度などに大きく依存します。特に、インフィルを行う小さなエリアが多数あるモデルの場合、モデルをスライスする時間が大きく増えることがあります。" #: /fdmprinter.def.json @@ -5582,7 +6545,9 @@ msgstr "自動温度" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "その画層の平均流速で自動的にレイヤーごとに温度を変更します。" #: /fdmprinter.def.json @@ -5592,7 +6557,9 @@ msgstr "フロー温度グラフ" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "マテリアルフロー(毎秒 3mm) と温度 (° c) をリンクします。" #: /fdmprinter.def.json @@ -5602,7 +6569,11 @@ msgstr "最小ポリゴン円周" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." msgstr "この量よりも小さい円周を持つスライスレイヤーのポリゴンは、除外されます。値を小さくすると、スライス時間のコストで、メッシュの解像度が高くなります。つまり、ほとんどが高解像 SLA プリンター、極小多機能 3D モデルです。" #: /fdmprinter.def.json @@ -5612,7 +6583,9 @@ msgstr "接続部分のサポート分割" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "サポートラインの接続部分をスキップし、サポート材部分を壊れやすくします。この設定はジグザクのサポートインフィル材のパターンにて適用できます。" #: /fdmprinter.def.json @@ -5622,7 +6595,9 @@ msgstr "サポート分割サイズ" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "サポート毎行Nミリ時に、サポートの接続をわざと外し、後のサポート材の構造をもろくし、壊れやすくする。" #: /fdmprinter.def.json @@ -5632,7 +6607,9 @@ msgstr "サポート分割ライン数" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "毎行Nミリ時に、サポートの接続をわざとスキップし、後のサポート材の構造をもろくし、壊れやすくする。" #: /fdmprinter.def.json @@ -5642,7 +6619,9 @@ msgstr "ドラフトシールドを有効にする" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." msgstr "これにより、モデルの周囲に壁ができ、熱を閉じ込め、外気の流れを遮蔽します。特に反りやすい材料に有効です。" #: /fdmprinter.def.json @@ -5662,7 +6641,9 @@ msgstr "ドラフトシールドの制限" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." msgstr "ドラフトシールドの高さを設定します。ドラフトシールドは、モデルの全高、または限られた高さで印刷するように選択します。" #: /fdmprinter.def.json @@ -5682,7 +6663,9 @@ msgstr "ドラフトシールドの高さ" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "ドラフトシールドの高さ制限。この高さを超えるとドラフトシールドが印刷されません。" #: /fdmprinter.def.json @@ -5692,7 +6675,10 @@ msgstr "オーバーハング印刷可能" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." msgstr "最小限のサポートが必要となるように印刷モデルのジオメトリを変更します。急なオーバーハングは浅いオーバーハングになります。オーバーハングした領域は、より垂直になるように下がります。" #: /fdmprinter.def.json @@ -5702,7 +6688,10 @@ msgstr "最大モデル角度" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." msgstr "印刷可能になったオーバーハングの最大角度。 0°の値では、すべてのオーバーハングがビルドプレートに接続されたモデルの一部に置き換えられます。90°では、モデルは決して変更されません。" #: /fdmprinter.def.json @@ -5712,7 +6701,10 @@ msgstr "オーバーハングした穴の最大領域" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." msgstr "モデル底部にある穴の最大領域(「オーバーハング印刷可能」で削除する前の値)。これより小さい穴は保持されます。値が0 mm²の場合、モデル底部にあるすべての穴は充填されます。" #: /fdmprinter.def.json @@ -5722,7 +6714,10 @@ msgstr "コースティングを有効にする" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." msgstr "コースティングは、それぞれの造形ラインの最後の部分をトラベルパスで置き換えます。はみ出た材料は、糸引きを減らすために造形ライン最後の部分を印刷するために使用される。" #: /fdmprinter.def.json @@ -5732,7 +6727,9 @@ msgstr "コースティングのボリューム" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "はみ出るフィラメントのボリューム。この値は、一般に、ノズル直径の3乗に近い値でなければならない。" #: /fdmprinter.def.json @@ -5742,7 +6739,11 @@ msgstr "コースティング前の最小ボリューム" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." msgstr "コースティングに必要な最小の容積。より小さい押出経路の場合、ボーデンチューブにはより少ない圧力しか蓄積されないので、コースティングの容積は比例する。この値は、常に、コースティングのボリュームよりも大きな必要があります。" #: /fdmprinter.def.json @@ -5752,7 +6753,10 @@ msgstr "コースティング速度" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." msgstr "コースティング中の移動速度。印刷時の経路の速度設定に比例します。ボーデンチューブの圧力が低下するので、100%よりわずかに低い値が推奨される。" #: /fdmprinter.def.json @@ -5762,7 +6766,9 @@ msgstr "3Dクロスポケットのサイズ" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "四方でクロス3Dパターンが交差するポケットの大きさはそのパターンが触れている高さ。" #: /fdmprinter.def.json @@ -5772,7 +6778,9 @@ msgstr "クロス画像のインフィル密度" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." msgstr "画像ファイルの位置。この画像の輝度値で印刷のインフィル内の対象箇所における最小密度が決まります。" #: /fdmprinter.def.json @@ -5782,7 +6790,9 @@ msgstr "サポート用クロス画像のインフィル密度" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "画像ファイルの位置。この画像の輝度値でサポートの対象箇所における最小密度が決まります。" #: /fdmprinter.def.json @@ -5802,7 +6812,11 @@ msgstr "円錐サポートの角度" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." msgstr "円錐形のサポートの傾きの角度。 0度は垂直であり、90度は水平である。角度が小さいと、サポートはより頑丈になりますが、より多くのマテリアルが必要になります。負の角度は、サポートのベースがトップよりも広くなります。" #: /fdmprinter.def.json @@ -5812,7 +6826,9 @@ msgstr "円錐サポートの最大幅" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "円錐形のサポート領域のベースが縮小される最小幅。幅が狭いと、サポートが不安定になる可能性があります。" #: /fdmprinter.def.json @@ -5822,7 +6838,9 @@ msgstr "ファジースキン" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "外壁を印刷する際に振動が起こり、表面が粗くてぼやける。" #: /fdmprinter.def.json @@ -5842,7 +6860,9 @@ msgstr "ファジースキンの厚さ" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." msgstr "振動が起こる幅。内壁は変更されていないので、これを外壁の幅より小さく設定することをお勧めします。" #: /fdmprinter.def.json @@ -5852,7 +6872,10 @@ msgstr "ファジースキンの密度" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." msgstr "レイヤー内の各ポリゴンに導入されたポイントの平均密度。ポリゴンの元の点は破棄されるため、密度が低いと解像度が低下します。" #: /fdmprinter.def.json @@ -5862,7 +6885,11 @@ msgstr "ファジースキン点間距離" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." msgstr "各線分に導入されたランダム点間の平均距離。ポリゴンの元の点は破棄されるので、積層の値を低くすることで、なめらかな仕上がりになります。この値は、ファジースキンの厚さの半分よりも大きくなければなりません。" #: /fdmprinter.def.json @@ -5872,7 +6899,9 @@ msgstr "流量補正時の最大抽出オフセット" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "流量の変化を補正するためにフィラメントを移動する最大距離(mm)。" #: /fdmprinter.def.json @@ -5882,7 +6911,10 @@ msgstr "流量補正要因" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." msgstr "流量の変化を補正するためにフィラメントを移動する距離。フィラメントが1秒の押出で移動する距離の割合として指定します。" #: /fdmprinter.def.json @@ -5892,7 +6924,11 @@ msgstr "ワイヤ印刷" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." msgstr "薄い空気中に印刷し、疎なウエブ構造で外面のみを印刷します。これは、上向きおよび斜め下向きの線を介して接続された所定のZ間隔でモデルの輪郭を水平に印刷することによって実現される。" #: /fdmprinter.def.json @@ -5902,7 +6938,10 @@ msgstr "WPの高さ" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." msgstr "2つの水平なパーツ間の、上向きおよび斜め下向きの線の高さ。これは、ネット構造の全体密度を決定します。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -5912,7 +6951,9 @@ msgstr "WPルーフ距離のオフセット" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "ルーフから内側に輪郭を描くときの距離。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -5922,7 +6963,9 @@ msgstr "WP速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "マテリアルを押し出すときにノズルが動く速度。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -5932,7 +6975,9 @@ msgstr "WP底面印字速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." msgstr "ブルドプラットフォームに接触する第1層の印刷速度。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -5942,7 +6987,8 @@ msgstr "WP上向き印字速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "薄い空気の中で上向きに線を印刷する速度。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -5952,7 +6998,8 @@ msgstr "WP下向き印字速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "斜め下方に線を印刷する速度。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -5962,7 +7009,9 @@ msgstr "WP水平印字速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "モデルの水平輪郭を印刷する速度。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -5972,7 +7021,9 @@ msgstr "WPフロー" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "流れ補正:押出されたマテリアルの量はこの値の乗算になります。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -5992,7 +7043,8 @@ msgstr "WPフラットフロー" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "フラットラインを印刷する際の吐出補正。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -6002,7 +7054,9 @@ msgstr "WP上面遅延" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "上向きの線が硬くなるように、上向きの動きの後の時間を遅らせる。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -6022,7 +7076,10 @@ msgstr "WP水平遅延" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." msgstr "2つの水平セグメント間の遅延時間。このような遅延を挿入すると、前のレイヤーとの接着性が向上することがありますが、遅延が長すぎると垂れ下がりが発生します。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -6034,7 +7091,8 @@ msgstr "WP低速移動距離" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." msgstr "半分の速度で押出される上方への移動距離。過度にマテリアルを加熱することなく、前の層とのより良い接着を作ります。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -6044,7 +7102,10 @@ msgstr "WPノットサイズ" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." msgstr "上向きの線の上端に小さな結び目を作成し、連続する水平レイヤーを接着力を高めます。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -6054,7 +7115,9 @@ msgstr "WP落下距離" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "上向き押出後にマテリアルが落下する距離。この距離は補正される。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -6064,7 +7127,10 @@ msgstr "WP引きづり距離" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." msgstr "斜め下方への押出に伴い上向き押出しているマテリアルが引きずられる距離。この距離は補正される。ワイヤ印刷のみに適用されます。" #: /fdmprinter.def.json @@ -6074,7 +7140,14 @@ msgstr "WPストラテジー" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." msgstr "各接続ポイントで2つの連続したレイヤーが密着していることを確認するためのストラテジー。収縮すると上向きの線が正しい位置で硬化しますが、フィラメントの研削が行われる可能性があります。上向きの線の終わりに結び目をつけて接続する機会を増やし、線を冷やすことができます。ただし、印刷速度が遅くなることがあります。別の方法は、上向きの線の上端のたるみを補償することである。しかし、予測どおりにラインが必ずしも落ちるとは限りません。" #: /fdmprinter.def.json @@ -6099,7 +7172,10 @@ msgstr "WP下向き直線ライン" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." msgstr "水平方向の直線部分で覆われた斜めに下降線の割合です。これは上向きラインのほとんどのポイント、上部のたるみを防ぐことができます。ワイヤ印刷にのみ適用されます。" #: /fdmprinter.def.json @@ -6109,7 +7185,10 @@ msgstr "WPルーフ落下距離" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." msgstr "水平ルーフが ”薄い空気”に印刷され落ちる距離。この距離は補正されています。ワイヤ印刷に適用されます。" #: /fdmprinter.def.json @@ -6119,7 +7198,10 @@ msgstr "WPルーフ引きずり距離" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." msgstr "ルーフの外側の輪郭に戻る際に引きずる内側ラインの終わり部分の距離。この距離は補正されていてワイヤ印刷のみ適用されます。" #: /fdmprinter.def.json @@ -6129,7 +7211,9 @@ msgstr "WPルーフ外側処理時間" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." msgstr "トップレイヤーにある穴の外側に掛ける時間。長い時間の方はより良い密着を得られます。ワイヤ印刷にのみ適用されます。" #: /fdmprinter.def.json @@ -6139,7 +7223,11 @@ msgstr "WPノズル隙間" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." msgstr "ノズルと水平方向に下向きの線間の距離。大きな隙間がある場合、急な角度で斜め下方線となり、次の層が上方接続しずらくなる。ワイヤ印刷にのみ適用されます。" #: /fdmprinter.def.json @@ -6149,7 +7237,9 @@ msgstr "適応レイヤーの使用" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "適応レイヤーは、レイヤーの高さをモデルの形状に合わせて計算します。" #: /fdmprinter.def.json @@ -6169,7 +7259,9 @@ msgstr "適応レイヤー差分ステップサイズ" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "次のレイヤーの高さを前のレイヤーの高さと比べた差。" #: /fdmprinter.def.json @@ -6179,7 +7271,10 @@ msgstr "適応レイヤーのトポグラフィーサイズ" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." msgstr "隣接する2つのレイヤー間の目標水平距離。この設定を小さくすると、レイヤーのエッジが近づくように薄いレイヤーが使用されます。" #: /fdmprinter.def.json @@ -6189,7 +7284,11 @@ msgstr "張り出し壁アングル" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." msgstr "この角度以上に張り出した壁は、オーバーハング壁設定を使用してプリントされます。値が90の場合は、オーバーハング壁として処理されません。サポートによってサポートされているオーバーハングも、オーバーハングとして処理されません。" #: /fdmprinter.def.json @@ -6199,7 +7298,9 @@ msgstr "張り出し壁速度" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "張り出し壁は、この割合で通常の印刷速度で印刷されます。" #: /fdmprinter.def.json @@ -6209,7 +7310,9 @@ msgstr "ブリッジ設定を有効にする" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "ブリッジを検出し、ブリッジを印刷しながらて印刷速度、フロー、ファンの設定を変更します。" #: /fdmprinter.def.json @@ -6219,7 +7322,10 @@ msgstr "ブリッジ壁の最小長さ" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." msgstr "この値より短いサポートされていない壁が通常の壁設定で印刷されます。長いサポートされていない壁は、ブリッジ壁設定で印刷されます。" #: /fdmprinter.def.json @@ -6229,7 +7335,10 @@ msgstr "ブリッジスキンサポートのしきい値" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." msgstr "対象領域に対してこのパーセンテージ未満のスキン領域がサポートされている場合、ブリッジ設定で印刷します。それ以外の場合は、通常のスキン設定で印刷します。" #: /fdmprinter.def.json @@ -6239,7 +7348,9 @@ msgstr "ブリッジスパースインフィル最大密度" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." msgstr "スパース(疎)であると見なされるインフィルの最大密度。スパースインフィル上のスキンは、サポートされていないと見なされるため、ブリッジスキンとして扱われる可能性があります。" #: /fdmprinter.def.json @@ -6249,7 +7360,10 @@ msgstr "ブリッジ壁コースティング" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." msgstr "この設定は、ブリッジ壁が始まる直前に、エクストルーダーを動かす距離を制御します。ブリッジが始まる前にコースティングすることにより、ノズル内が減圧され、ブリッジがより平らになります。" #: /fdmprinter.def.json @@ -6269,7 +7383,9 @@ msgstr "ブリッジ壁フロー" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "ブリッジ壁を印刷するときは、材料の吐出量をこの値で乗算します。" #: /fdmprinter.def.json @@ -6289,7 +7405,9 @@ msgstr "ブリッジスキンフロー" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "ブリッジスキン領域を印刷するときは、材料の吐出量をこの値で乗算します。" #: /fdmprinter.def.json @@ -6299,7 +7417,9 @@ msgstr "ブリッジスキンの密度" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "ブリッジスキンレイヤーの密度。100 以下の場合は、スキンライン間のギャップを増やします。" #: /fdmprinter.def.json @@ -6319,7 +7439,10 @@ msgstr "ブリッジを構成する多重レイヤー" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." msgstr "有効な場合、空気上部の第二および第三レイヤーは以下の設定で印刷されます。それ以外の場合は、それらのレイヤーは通常の設定で印刷されます。" #: /fdmprinter.def.json @@ -6339,7 +7462,9 @@ msgstr "ブリッジセカンドスキンのフロー" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "セカンドブリッジスキンレイヤーを印刷するときは、材料の吐出量をこの値で乗算します。" #: /fdmprinter.def.json @@ -6349,7 +7474,9 @@ msgstr "ブリッジセカンドスキンの密度" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "セカンドブリッジスキンレイヤーの密度。100 以下の場合は、スキンライン間のギャップを増やします。" #: /fdmprinter.def.json @@ -6379,7 +7506,9 @@ msgstr "ブリッジサードスキンのフロー" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "サードブリッジスキンレイヤーを印刷するときは、材料の吐出量をこの値で乗算します。" #: /fdmprinter.def.json @@ -6389,7 +7518,9 @@ msgstr "ブリッジサードスキンの密度" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "サードブリッジスキンレイヤーの密度。100 以下の場合は、スキンライン間のギャップを増やします。" #: /fdmprinter.def.json @@ -6409,7 +7540,11 @@ msgstr "レイヤー間のノズル拭き取り" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." msgstr "レイヤー間にノズル拭き取りG-Codeを含むかどうか(レイヤーごとに最大1つ)。この設定を有効にすると、レイヤー変更時の引き戻し動作に影響する可能性があります。拭き取りスクリプトが動作するレイヤーでの押し戻しを制御するには、ワイプ引き戻し設定を使用してください。" #: /fdmprinter.def.json @@ -6419,7 +7554,11 @@ msgstr "ワイプ間の材料の量" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." msgstr "別のノズル拭き取りを行う前に押し出せる材料の最大量。この値がレイヤーに必要な材料の量よりも小さい場合、この設定はこのレイヤーには影響しません。つまり、レイヤーごとに1つの拭き取りに制限されます。" #: /fdmprinter.def.json @@ -6439,7 +7578,8 @@ msgstr "ワイプリトラクト無効" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "拭き取りシーケンス中に出ないように押し戻すフィラメントの量。" #: /fdmprinter.def.json @@ -6449,7 +7589,9 @@ msgstr "ワイプ引き戻し時の余分押し戻し量" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "いくつかの材料は、ワイプ移動中ににじみ出るためここで補償することができます。" #: /fdmprinter.def.json @@ -6459,7 +7601,9 @@ msgstr "ワイプリトラクト速度" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "ワイプ引き戻し中にフィラメントが引き戻される時の速度。" #: /fdmprinter.def.json @@ -6469,7 +7613,8 @@ msgstr "ワイプ引き戻し速度" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "ワイプ引き戻し移動時にフィラメントが引き戻される速度。" #: /fdmprinter.def.json @@ -6479,7 +7624,8 @@ msgstr "ワイプ引き戻し下準備速度" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "ワイプ引き戻し移動時にフィラメントが押し戻されるスピード。" #: /fdmprinter.def.json @@ -6499,7 +7645,10 @@ msgstr "ワイプZホップ" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." msgstr "拭き取りの際、ビルドプレートが下降してノズルとプリントの間に隙間ができます。これは、ノズルの走行中にプリントに当たるのを防ぎ、プリントをビルドプレートから剥がしてしまう可能性を減らします。" #: /fdmprinter.def.json @@ -6559,7 +7708,9 @@ msgstr "小さい穴の最大サイズ" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "これより直径が小さな輪郭の穴とパーツは、Small Feature Speedを使用して印刷されます。" #: /fdmprinter.def.json @@ -6569,7 +7720,9 @@ msgstr "小型形体の最大長さ" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "この長さより短い輪郭の形体は、Small Feature Speedを使用して印刷されます。" #: /fdmprinter.def.json @@ -6579,7 +7732,9 @@ msgstr "Small Feature Speed" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." msgstr "小型形体は通常のプリント速度に対してこの割合でプリントされます。低速でプリントすると、接着と精度が向上します。" #: /fdmprinter.def.json @@ -6589,7 +7744,10 @@ msgstr "小型形体の初期レイヤー速度" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." msgstr "最初のレイヤーの小型形体は通常のプリント速度に対してこの割合でプリントされます。低速でプリントすると、接着と精度が向上します。" #: /fdmprinter.def.json @@ -6599,7 +7757,9 @@ msgstr "ウォールの代替の向き" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." msgstr "レイヤーやインセットについて1つおきに適用されるウォールの代替の向き。金属プリンティングの場合など、応力が蓄積される可能性がある材料に有用です。" #: /fdmprinter.def.json @@ -6619,7 +7779,9 @@ msgstr "ラフトベースウォール数" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "ラフトのベースレイヤーにある線状パターンの周囲にプリントする輪郭の数。" #: /fdmprinter.def.json @@ -6629,7 +7791,9 @@ msgstr "コマンドライン設定" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "CuraエンジンがCuraフロントエンドから呼び出されない場合のみ使用される設定。" #: /fdmprinter.def.json @@ -6639,7 +7803,9 @@ msgstr "オブジェクト中心配置" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." msgstr "オブジェクトが保存された座標系を使用する代わりにビルドプラットフォームの中間(0,0)にオブジェクトを配置するかどうか。" #: /fdmprinter.def.json @@ -6669,7 +7835,9 @@ msgstr "メッシュ位置Z" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "オブジェクトの Z 方向に適用されたオフセット。この 'オブジェクト シンク' と呼ばれていたものを再現できます。" #: /fdmprinter.def.json @@ -6679,993 +7847,6 @@ msgstr "メッシュ回転マトリックス" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "ファイルから読み込むときに、モデルに適用するトランスフォーメーションマトリックス。" - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "ウォールをプリントする順序を決定します。アウターウォールを先にプリントすると、インナーウォールの不具合が外側に影響しないため、寸法精度が向上します。一方、アウターウォールを後からプリントすると、オーバーハングをプリントする際にうまく積み重ねることができます。" - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "中央ライン分割しきい値" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "その幅を上回れば中央ライン(ある場合)を2つに分割する最小ライン幅。通常のライン幅の倍数として指定します。薄いラインを多数使用する場合は、この設定を小さくします。幅広のラインを少数使用する場合は、大きくします。これは形状全体がウォールで埋められていると想定して適用されるため、ここでの中央は、実際の成果物にはウォールではなくフィルや(他の)スキンがある場合でも、形状の2つの外端の間にあるオブジェクトの中央を意味することに注意してください。" - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "中央ラインギャップフィラーのポリラインウォールの最小ライン幅。この設定は、2本のウォールラインのプリントから、2個のアウターウォールと中央の1個の中心ウォールのプリントに切り替わるモデルの厚さを決定します。最小奇数ウォールライン幅を大きくすると、最大偶数ウォールライン幅も大きくなります。最大奇数ウォールライン幅は、2 * 最小偶数ウォールライン幅として計算されます。" - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "中央ライン追加しきい値" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "その幅を上回れば中央ライン(まだない場合)を追加する最小ライン幅。通常のライン幅の倍数として指定します。薄いラインを多数使用する場合は、この設定を小さくします。幅広のラインを少数使用する場合は、大きくします。これは形状全体がウォールで埋められていると想定して適用されるため、ここでの中央は、実際の成果物にはウォールではなくフィルや(他の)スキンがある場合でも、形状の2つの外端の間にあるオブジェクトの中央を意味することに注意してください。" - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "プリントヘッドの2Dシルエット(ファンキャップが含まれています)。" - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "外壁優先" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "有効にすると、壁は外側から内側に順番に印刷します。これは、ABSのような高粘度のプラスチックを使用する際、XとYの寸法精度を改善するのに役立ちます。しかし、特にオーバーハング時に、外面の印刷品質を低下させる可能性があります。" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "壁補正" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "すでに壁が設置されている部品の壁の流れを補正します。" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "外壁補正" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "すでに壁が設置されている場所にプリントされている外壁の部分の流れを補う。" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "内壁補正" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "すでに壁が設置されている場所にプリントされている内壁の部分の流れを補正します。" - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "最小壁フロー" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "ウォールラインに対する流れを最小割合にします。既存の壁に近い場合に、壁補正により壁の流れが減少します。壁の流れがこの値より低い場合は、移動に置き換えられます。この設定を使用する場合は、壁補正を有効にして、内装の前に外装を印刷する必要があります。" - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "引き戻し優先" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "有効にすると、フローが最小フローしきい値を下回っている壁を置き換える移動量より多い場合は、引き戻しを使用します。" - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "隙間充填" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "壁が入らない壁の隙間を埋める。" - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "対象外" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "全対象" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "小さなギャップのフィルターアウト" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "モデル外部の塊を減らすために小さなギャップをフィルターアウトします。" - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "フィラメント均一速度" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "通常より細いラインを高速プリントするので、時間当たりのフィラメント押出量は同じです。薄いモデル部品は、設定よりも細い線幅でプリントすることが要求される場合があり、本設定はそのような線の速度を変更します。" - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "均一フローの最大速度" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "吐出を均一にするための調整時の最高スピード。" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "最初に実行するG-codeコマンドは、\\n で区切ります。" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "最後に実行するG-codeコマンドは、\\n で区切ります。" - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "最大送り速度" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "プリントのインフィル材料のパターンラインおよびジグザグインフィルはレイヤーごとに方向を入れ替え、材料コストを削減します。グリッド、トライアングル、トライヘキサゴン、キュービック、オクテット、クォーターキュービック、クロスおよび同心円パターンはレイヤーごとに完全にプリントされます。ジャイロイド、キュービック、クォーターキュービックおよびオクテットインフィルはレイヤーごとに変化し、各方向にかけてより均一な強度分布を実現します。ライトニングインフィルは造形物の(内部)ルーフのみを支えることで、インフィルを最低限にするよう試みます。そのため、インフィル率はモデル内で支える必要がある物の1つ下のレイヤーでのみ有効です。" - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "ツリーの外側末端の刈り込みに関して、ライトニングインフィルレイヤーとそのすぐ上にあるレイヤーとの間に存在することのできる差異です。厚さを考慮して角度で指定されます。" - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "ツリーのスムージングに関して、ライトニングインフィルレイヤーとそのすぐ上にあるレイヤーとの間に存在することのできる差異です。厚さを考慮して角度で指定されます。" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "印刷用インフィル材料のパターン。代替層のラインとジグザグの面詰めスワップ方向、材料コストを削減します。グリッド、トライアングル、トライ六角、キュービック、オクテット、クォーターキュービック、クロスと同心円のパターンは、すべてのレイヤーを完全に印刷されます。ジャイロイド、キュービック、クォーターキュービック、オクテットのインフィルは、各レイヤーを変更して各方向の強度をより均等な分布にします。" - -# msgstr "最小のモールド幅" -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "型用とモデルの外側の最短距離。" - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "1 ミリメートルの押出でステップモーターが行うステップの数を示します。" - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "ゼロ以外の場合、この距離より移動量が多い場合は、引き戻しを使用します。" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "エクストルーダーのオフセットを座標システムに適用します。" - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "外郭" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "この設定より大きい角を持つオブジェクトの上部または底部の表面、その表面のスキンはを拡大しません。これは、モデルのサーフェスに近い垂直斜面がある場合に作成される狭いスキン領域の拡大を回避します。0 ° の角度は水平方向、90 ° の角度が垂直方向です。" - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "一層目での速度。ビルトプレートへの接着を向上するため低速を推奨します。" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "インフィルメッシュの重なりが複数生じた場合のこのメッシュの優先度を決定します。複数のインフィルメッシュの重なりがあるエリアでは、最もランクが低いメッシュの設定になります。順序が高いインフィルメッシュは、順序が低いインフィルメッシュのインフィルと通常のメッシュを変更します。" - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "加熱式ビルドプレート温度。これが 0 の場合、ベッド温度は調整されません。" - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "最初のレイヤー印刷時のビルドプレートの温度。" - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "収縮率" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "収縮率をパーセントで示す。" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "ボリュームの重なりが生じた場合のこのメッシュの優先度を決定します。複数のメッシュがあるエリアでは、ランクが低いメッシュが優先されます。順序が高いインフィルメッシュは、順序が低いインフィルメッシュのインフィルと通常のメッシュを変更します。" - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "すべてのモデルをレイヤーごとに印刷するか、1つのモデルがプリント完了するのを待ち次のモデルに移動するかどうか。a)エクストルーダーが1つだけ有効であり、b)プリントヘッド全体がモデル間を通ることができるようにすべてのモデルが離れていて、すべてのモデルがノズルとX/Y軸間の距離よりも小さい場合、1つずつ印刷する事ができます。 " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "インフィルメッシュの順序" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "他のインフィルメッシュのインフィル内にあるインフィルメッシュを決定します。優先度の高いのインフィルメッシュは、低いメッシュと通常のメッシュのインフィルを変更します。" - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "ツリーサポート" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "プリントを支えるために枝のついた木のようなサポートを生成します。材料とプリント時間が減る可能性がありますが、スライス時間が大きく増加します。" - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "表面を斜めにスライスする方法を指定します。レイヤーの領域は、レイヤーの中央がサーフェス(中央)と交差する位置に基づいて生成できます。また、各層は、レイヤーの高さを通してボリュームの内側に収まる領域を持つ(排他)か、またはレイヤー内の任意の場所内に収まる領域を持っています(包括)。排他は最も細かく、包括は最もフィットし、中間は時間がかかります。" - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "スパゲッティインフィル" - -# msgstr "スパゲッティ・インフィル" -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "時々インフィルを印刷してください、オブジェクト内でフィラメントがぐちゃぐちゃに巻き上がります。印刷時間は短縮できるが、フィラメントの動きは予想不可能となります。" - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "スパゲッティインフィルの手順" - -# msgstr "スパゲッティのインフィルステッピング" -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "スパゲッティインフィルをプリントするか印刷の最後に全てのインフィルフィラメントを押し出すか。" - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "スパゲッティインフィル最大角度" - -# msgstr "スパゲッティの最大のインフィルの角度" -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "最大角度 w.r.t.-印刷範囲内がスパゲッティ・インフィルで埋まるZ軸。この値を下げることでモデルの斜め部分にインフィルが各レイヤーに付着します。" - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "スパゲッティインフィル最大高さ" - -# msgstr "スパゲッティインフィルの最大高さ" -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "内部空間の上から結合して埋め込むことができる最大の高さ。" - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "スパゲッティインフィルのオフセット" - -# msgstr "スパゲティをセットする" -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "スパゲッティ・インフィルがプリントされる壁からのオフセット。" - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "スパゲッティインフィルフロー" - -# msgstr "スパゲッティのフロー" -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "スパゲッティ・インフィルの密度を調整します。インフィルの密度は、行間枠のパターンを決めるだけで、スパゲッティ・インフィルの押出量は制御しないことにご注意ください。" - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "スパゲッティインフィル余剰調整" - -# msgstr "スパゲッティ・インフィルの余分量" -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "スパゲッティをプリントする際に毎回行なう吐出量の調整。" - -# msgstr "マテリアルGUID" -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "マテリアルのGUID。これは自動的に設定されます。 " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "フィラメント留め位置" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "エクストルーダーが使用していない時、フィラメントを留めている場所からノズルまでの距離。" - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station内部値" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station内部値" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "フィラメント端パージ速度" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station内部値" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "フィラメント端パージ長さ" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station内部値" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station内部値" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station内部値" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "ノズルが印刷しないで良い領域を移動する際にフィラメントを引き戻す。 " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "X/Y方向におけるオーバーハングからサポートまでの距離。 " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "カテゴリー_メッシュ修正" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "カテゴリー_ブラックマジック" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "実験的!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "プリントヘッドポリゴン" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "プリントヘッドの2Dシルエット(ファンキャップは除く)。" - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "すべてのモデルをレイヤーごとに印刷するか、1つのモデルがプリント完了するのを待ち次のモデルに移動するかどうか。造形物の間にヘッドが通るだけのスペースがある場合のみ、一つずつ印刷する事が出来ます。" - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "ツリーサポート壁厚" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "ツリーサポートの枝の壁の厚さ。壁が厚いほどプリント時間が長くなりますが、崩れにくくなります。" - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "ツリーサポートウォールライン数" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "ツリーサポートの枝の壁の数。壁が厚いほどプリント時間が長くなりますが、崩れにくくなります。" - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "レイヤー間にノズル拭き取り G-Code を含むかどうか指定します。この設定を有効にすると、レイヤ変更時の引き戻し動作に影響する可能性があります。拭き取りスクリプトが動作するレイヤでの押し戻しを制御するには、ワイプリトラクト設定を使用してください。" - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "別のノズル拭き取りを行う前に押し出せる材料の最大量。" - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "押し戻し速度の取り消し" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "引き戻し時のワイプZホップ" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "引き戻しが完了すると、ビルドプレートが下降してノズルとプリントの間に隙間ができます。ノズルの走行中に造形物に当たるのを防ぎ、造形物をビルドプレートから剥がしてしまう現象を減らします。" - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "インターフェイスポリゴンをサポートする最小領域サイズ。この領域よりポリゴンが小さい場合は生成されません。" - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "サポートのルーフに対する最小領域サイズ。この領域よりポリゴンが小さい場合は生成されません。" - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "サポートのフロアに対する最小領域サイズ。この領域よりポリゴンが小さい場合は生成されません。" - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "レイヤー回転変更" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "トップ/ボトムのレイヤーが印刷される方向を変更します。通常、それらは斜めに印刷されます。この設定では、X方向のみとY方向のみが追加されます。" - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "流量補正時の最大抽出オフセット" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "補正の最大距離をミリ単位で指定します。" - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "流量補正要因" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "流量を距離に変換する際の要因。" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "適応レイヤーしきい値" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "小さいレイヤーを使用するかどうかの閾値。この値が、レイヤー中の最も急な斜面のタンジェントと比較されます。" - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "この角度以上に張り出した壁は、オーバーハング壁設定を使用して印刷されます。値が 90 の場合は、オーバーハング壁として処理されません。" - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "小型形体は通常の印刷速度よりこの割合で印刷されます。低速の印刷によって、接着と精度が向上します。" - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "最初のレイヤー速度" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "小型形体の最初のレイヤーは通常の印刷速度よりこの割合で印刷されます。低速の印刷によって、接着と精度が向上します。" - -# msgstr "アイロンを有効にする" -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "ノズルから吐出せずに上部表面を再度動く機能。表面を溶かしてよりスムースにします。" - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "同じパーツでレイヤーを開始する" - -#, fuzzy -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "各レイヤーの印刷は決まった場所近い距離のポイントにて印刷を始めます。そのため、前のレイヤーが終わった部分から新しいレイヤーのプリントを開始しません。これによりオーバーハングや小さなパーツの印刷改善されますが、その代わり印刷時間が長くなります。" - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "対応するインフィルラインの向きです。サポートインフィルパターンは平面で回転します。" - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "最大解像度設定の解像度を下げるときに許容される最大偏差です。これを大きくすると、印刷の精度は低くなりますが、g-code は小さくなります。" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "G-codeフレーバー" - -# msgstr "薄層のプレファレンス" -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "モデル輪郭のコーナーがシーム(縫い目)の位置に影響するかどうかを制御します。 Noneはコーナーがシームの位置に影響を与えないことを意味します。 Seam(縫い目)を非表示にすると、内側のコーナーでシームが発生しやすくなります。 Seamを表示すると、外側の角にシームが発生する可能性が高くなります。 シームを隠す、または表示するを選択することにより、内側または外側コーナーでシームを発生させる可能性が高くなります。" - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "小さいZギャップは無視" - -# msgstr "小さなZギャップを無視する" -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "モデルに垂直方向のギャップが小さくある場合、これらの狭いスペースにおいて上部および下部スキンを生成するために、約5%の計算時間が追加されます。そのような場合は、設定を無効にしてください。" - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "造形に使用した温度。これがゼロ (0) の場合、造形温度は調整できません。" - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "サポートからサポートに直線移動する場合は、引き戻しを省略します。この設定を有効にすると、印刷時間が短縮されますが、サポート構造内部の糸引きが多くなります。" - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "最大Z速度" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "ビルトプレートが移動する最高速度 この値を0に設定すると、ファームウェアのデフォルト値のZの最高速度が適用されます。" - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "X/Y方向のサポート構造間の最大距離。別の構造がこの値より近づいた場合、構造は 1 つにマージします。" - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "最小直径" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "特殊なサポート塔によって支持される小さな領域のX / Y方向の最小直径。" - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "円形プライムタワー" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "プライムタワーを円形にします。" - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "吐出量: マテリアルの吐出量はこの値の乗算で計算されます。" - -# msgstr "滑らかならせん状の輪郭" -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "らせん状の輪郭を滑らかにしてZシームの視認性を低下させます(Zシームは印刷物上でほとんどみえませんが、レイヤービューでは確認できます。)スムージングは​​細かいサーフェスの詳細をぼかす傾向があることに注意してください。" - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "実験的機能:オーバーハング部分よりも底面のサポート領域を小さくする。" - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "有効なエクストルーダーの数" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "ノズル外径" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "ノズル長さ" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "ノズル角度" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "ノズル加熱長さ" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "加熱速度" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "冷却速度" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "G-codeフレーバー" - -# msgstr "Repetier" -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "拒否エリア" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "プリントヘッドポリゴン" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "プリントヘッドとファンポリゴン" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "ガントリー高さ" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "エクストルーダーのオフセット" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "適応レイヤーの使用" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "適応レイヤー最大差分" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "適応レイヤー差分ステップサイズ" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "適応レイヤー閾値" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "スキンと壁のオーバーラップ量 (スキンライン幅に対する%)。少しのオーバーラップによって壁がスキンにしっかりつながります。これは、スキンライン幅の平均ライン幅と最内壁の%です。" - -# msgstr "スキンオーバーラップ" -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "スキンと壁の間の交差した量 わずかなオーバーラップによって壁がスキンにしっかりつながります。" - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "引き込み量:引き込みを行わない場合は0に設定します。これは通常、ヒートゾーンの長さと同じに設定します。" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "コーミングは、移動時に印刷済みエリア内にノズルを保持します。この結果、移動距離が長くなりますが、引き戻しの必要性が軽減されます。コーミングがオフの場合は、材料を引き戻して、ノズルを次のポイントまで直線に移動します。コーミングが上層/底層スキンエリアを超えずに、インフィル内のみコーミングするようにできます。「インフィル内」オプションは、Cura の旧版の「スキン内にない」オプションと全く同じ動作をします。" - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "互いに次に実行する上層/底層スキンパスに接合します。同心円のパターンの場合、この設定を有効にすることにより、移動時間が短縮されますが、インフィルまでの途中で接合があるため、この機能で上層面の品質が損なわれることがあります。" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "印刷用インフィル材料のパターン。代替層のラインとジグザグの面詰めスワップ方向、材料コストを削減します。グリッド、トライアングル、トライ六角、キュービック、オクテット、クォーターキュービック、クロスと同心円のパターンは、すべてのレイヤーを完全に印刷されます。キュービック、クォーターキュービック、オクテットのインフィルは、各レイヤーを変更して各方向の強度をより均等な分布にします。" - -# msgstr "同心円" -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D同心円" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "コーミングは、走行時にすでに印刷された領域内にノズルを保ちます。その結果、移動距離はわずかに長くなりますが、引き込みの必要性は減ります。コーミングがオフの場合、フィラメントの引き戻しを行い、ノズルは次のポイントまで直線移動します。また、インフィルのみにてコーミングすることにより、トップとボトムのスキン領域上での櫛通りを回避します。" - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D同心円" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D同心円" - -# msgstr "同心" -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D同心円" - -# msgstr "同心円" -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "3D同心円" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "ラフトラインスペース" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "プライムタワーの厚さ" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "中空プライムタワーの厚さ。プライムタワーの半分を超える厚さは、密集したプライムタワーになります。" - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "スイッチ後のノズル拭き取り" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "エクストルーダーを切り替えた後、最初に印刷したものの上にあるノズルから滲み出したマテリアルを拭き取ってください。余分に出たマテリアルがプリントの表面品質に与える影響が最も少ない場所で、ゆっくりと払拭を行います。" - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "プライムタワーのパージ量" - -# msgstr "プライムタワーのパージ時のボリューム" -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "プライムタワーの上を拭くときにパージするフィラメントの量。パージは、ノズルの不活動時にじみ出たフィラメントを補修するため便利です。" - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "ブリッジ壁最大オーバーハング" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "ブリッジ設定でウォールを印刷する前に、壁の線の下の空気の領域で可能な最大幅。空気ギャップがこれより広い場合は、壁の線はブリッジ設定で印刷されます。それ以外は、通常の設定で印刷されます。この値より低い場合は、オーバーハング壁線がブリッジ設定で印刷されます。" - -# msgstr "壁のプリントの順番を最適化する" -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "撤回と移動距離を減らすために、壁のプリント順序を最適化します。ほとんどの部品がこの設定を有効にしている方が良い印刷結果につながりますが、実際には時間がかかることがありますので、最適化の有無に関わらず印刷時間を比較してください。" - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "表面なし" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "3Dクロスポケットの変更" - -# msgstr "クロス3Dポケットと交差させる" -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "四方がクロスする、クロス3Dパターン交差時には半分のみポケットを適用し、パターンが接触している高さとポケットの位置にて交互します。" - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "オブジェクトの空洞化" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "すべてのインフィルを取り除き、オブジェクトの内部をサポート可能にします。" - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "基準レイヤー高さと比較して許容される最大の高さ (mm)。" - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "オブジェクト中心配置" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "メッシュ位置X" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "メッシュ位置Y" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "メッシュ位置Z" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "GCode開始" - -# msgstr "GCodeを開始する" -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "" -#~ "Gcodeのコマンドは −で始まり\n" -#~ "で区切られます。" - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "GCode終了" - -# msgstr "GCodeを終了する" -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "" -#~ "Gcodeのコマンドは −で始まり\n" -#~ "で区切られます。" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "Gcodeフレーバー" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "生成するGコードの種類" - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "通常、Curaはメッシュ内の小さな穴をスティッチし、大きな穴のあるレイヤーの部分を削除しようとします。このオプションを有効にすると、スティッチできない部分が保持されます。このオプションは、他のすべてが適切なGCodeを生成できない場合の最後の手段として使用する必要があります。" - -# msgstr "相対エクストルージョン" -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "絶対押出ではなく、相対押出を使用します。相対Eステップを使用すると、Gcodeの後処理が容易になります。ただし、すべてのプリンタでサポートされているわけではありません。絶対的Eステップと比較して、材料の量にごくわずかな偏差が生じることがあります。この設定に関係なく、Gcodeスクリプトが出力される前にエクストルーダーのモードは常に絶対値にて設定されています。" - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "インフィルパターンはX軸に沿ってこの距離を移動します。" - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "インフィルパターンはY軸に沿ってこの距離を移動します。" - -# msgstr "インフィルのオーバーラップ率" -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "インフィルと壁が交差する量、わずかな交差によって壁がインフィルにしっかりつながります。" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "表面と壁の交わる量。ラインの幅の%で設定。少しの接触でしっかりと繋がります。表面と内壁の交わる量の平均値になります。" - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "加熱式ビルドプレート温度。これが 0 の場合、ベッドは加熱しません。" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "印刷物のインフィルのパターン。線とジグザグのインフィルはレイヤーごとに交互に方向を変え、材料費を削減します。グリッド、三角形、キュービック、オクテット、クォーターキュービック、同心円のパターンは、すべてのレイヤーにて完全に印刷されます。キュービック、クォーターキュービック、オクテットのインフィルは各レイヤーごとに変化し、各方向の強度が均等になるように分布します。" - -# msgstr "インフィルの線をつなげる" -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "内壁の形状に沿った線を使用して、インフィルのパターンが内壁と接する端を接続します。この設定を有効にすると、インフィルを壁面に密着させることができ、充填材が垂直面の品質に与える影響を低減できます。この設定を無効にすると、使用される材料の量が減ります。" - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "スカートとプリントの最初のレイヤーの間の水平距離。これが最小距離であり、複数のスカートラインがこの距離から外側に延びている。" - -# msgstr "初期レイヤーのZオフセット" -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "エクストルーダーは、最初のレイヤーの通常の高さからこの値でオフセットされます。それは、正 (上昇) または負 (低下)。エクストルーダーを少しだけ上昇させた方が、フィラメントによってはビルドプレートに付着しやすくなります。" - -# msgstr "Z オフセット テーパーレイヤー" -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "0 以外の場合、Z オフセットは多くのレイヤーを介して 0 に減らされます。0 の値は そのZ オフセットがプリント中すべてのレイヤーにてコンスタントを維持することを意味します。" - -# msgstr "ラフトスムージング" -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "この設定は、ラフトのアウトラインの内側の角が丸みを帯びているかを制御します。内側のコーナーは、与えられた値と等しい半径の半円に丸められています。この設定では、円よりも小さいラフトアウトラインの穴は削除されます。" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "印刷物のインフィルのパターン。ラインとジグザグのインフィルは交互のレイヤー方向をずらし、材料費を削減します。グリッド、三角形、キュービック、四面体、同心円のパターンは、各レイヤーに完全に印刷されます。立方体および四面体のインフィルは各層ごとに変化し、各方向に沿ってより均等な強度分布を提供する。" - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "平らな面の上部または底部のスキン部の及びその領域を展開します。既定では、スキンインフィルの周りの壁の線で停止しますが、これはインフィル密度が低いときに現れる穴につながることがあります。この設定は、次の層の面材が皮膚にかかっているので、壁の線を超えてスキンを拡張します。" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "インフィルをトップの面部分 (空気に触れる領域) を広げることで、上のインフィルを支えます。" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "下面(下に空気がある領域)を拡大して、上と下のインフィルによって支えるようにします。" - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "スキンがインフィルに展開される距離。デフォルトの距離は、インフィルの密度が低いときにスキンに現れる穴とインフィルの行間とギャップを埋めるのにに十分です。大抵の場合、距離は小さくても問題ありません。" - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "サポートを取りやすくするため、一部のジグザグ造形をスキップする" - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "サポートを取りやすくするため、この値毎のラインと壁の接続をスキップする" - -#~ msgctxt "machine_show_variants label" -#~ msgid "Show machine variants" -#~ msgstr "プリンターのバリエーションを表示する" - -#~ msgctxt "material_bed_temp_wait label" -#~ msgid "Wait for build plate heatup" -#~ msgstr "ビルドプレート加熱時の待機" - -#~ msgctxt "material_print_temp_wait label" -#~ msgid "Wait for nozzle heatup" -#~ msgstr "ノズル加熱時の待機" - -#~ msgctxt "material_print_temp_prepend label" -#~ msgid "Include material temperatures" -#~ msgstr "ノズル温度設定の挿入" - -#~ msgctxt "material_bed_temp_prepend label" -#~ msgid "Include build plate temperature" -#~ msgstr "ビルドプレート温度設定の挿入" - -#~ msgctxt "machine_width label" -#~ msgid "Machine width" -#~ msgstr "造形サイズ(X)" - -#~ msgctxt "machine_depth label" -#~ msgid "Machine depth" -#~ msgstr "造形サイズ(Y)" - -#~ msgctxt "machine_shape label" -#~ msgid "Build plate shape" -#~ msgstr "ビルドプレートの形" - -#~ msgctxt "machine_height label" -#~ msgid "Machine height" -#~ msgstr "造形サイズ(Z)" - -#~ msgctxt "machine_heated_bed label" -#~ msgid "Has heated build plate" -#~ msgstr "ヒートベッドの有無" - -#~ msgctxt "machine_center_is_zero label" -#~ msgid "Is center origin" -#~ msgstr "原点" - -#~ msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" -#~ msgid "RepRap (Marlin/Sprinter)" -#~ msgstr "RepRap (Marlin/Sprinter)" - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "水平方向の外壁厚さ この値をウォールライン幅で割ることで、ウォール数を定義します。" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "スキンと壁の間のオーバーラップ量 わずかなオーバーラップによって壁がスキンにしっかりつながります。" - -#~ msgctxt "support_interface_line_width description" -#~ msgid "Width of a single support interface line." -#~ msgstr "単一のサポートインタフェースラインの幅。" - -#~ msgctxt "sub_div_rad_mult description" -#~ msgid "A multiplier on the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to more subdivisions, i.e. more small cubes." -#~ msgstr "各立方体の中心からの半径上の乗数で、モデルの境界をチェックし、この立方体を細分するかどうかを決定します。値を大きくすると細分化が増えます。つまり、より小さなキューブになります。" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand upper skin areas (areas with air above) so that they support infill above." -#~ msgstr "上部のインフィルをサポートするので、スキン面 (上記の空気を含んだ領域) を展開します。" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "彼らは上と下の面材のレイヤーによって固定されますので、低い肌の部分 (空気を含んだ領域) を展開します。" - -#~ msgctxt "speed_support_interface description" -#~ msgid "The speed at which the roofs and bottoms of support are printed. Printing the them at lower speeds can improve overhang quality." -#~ msgstr "天井と底面のサポート材をプリントする速度 これらを低速でプリントするとオーバーハング部分の品質を向上できます。" - -#~ msgctxt "acceleration_support_interface description" -#~ msgid "The acceleration with which the roofs and bottoms of support are printed. Printing them at lower accelerations can improve overhang quality." -#~ msgstr "サポート材の上面と底面が印刷されるスピード 低速度で印刷するとオーバーハングの品質が向上します。" - -#~ msgctxt "jerk_support_interface description" -#~ msgid "The maximum instantaneous velocity change with which the roofs and bottoms of support are printed." -#~ msgstr "サポート材の屋根とボトムのプリント時、最大瞬間速度の変更。" - -#~ msgctxt "support_enable description" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "サポート材を印刷可能にします。これは、モデル上のオーバーハング部分にサポート材を構築します。" - -#~ msgctxt "support_interface_extruder_nr description" -#~ msgid "The extruder train to use for printing the roofs and bottoms of the support. This is used in multi-extrusion." -#~ msgstr "サポートの天井とボトム部分を印刷する際のエクストルーダー。複数のエクストルーダーがある場合に使用される。" - -#~ msgctxt "support_bottom_stair_step_height description" -#~ msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -#~ msgstr "モデルにかかる階段形サポートの下部の高さです。低い値のサポートの除去は難しく、高すぎる値は不安定なサポート構造につながります。" - -#~ msgctxt "support_bottom_height description" -#~ msgid "The thickness of the support bottoms. This controls the number of dense layers are printed on top of places of a model on which support rests." -#~ msgstr "サポート材の底部の厚さ。これは、サモデルの上に印刷されるサポートの積層密度を制御します。" - -#~ msgctxt "support_interface_skip_height description" -#~ msgid "When checking where there's model above the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -#~ msgstr "サポート上にモデルがあることを確認するときは、指定された高さのステップを実行します。値が小さいほどスライスが遅くなりますが、値が大きくなるとサポートインターフェイスが必要な場所で通常のサポートが印刷されることがあります。" - -#~ msgctxt "support_interface_density description" -#~ msgid "Adjusts the density of the roofs and bottoms of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "サポート材の屋根と底部の密度を調整します 大きな値ではオーバーハングでの成功率があがりますが、サポート材が除去しにくくなります" - -#~ msgctxt "support_interface_line_distance description" -#~ msgid "Distance between the printed support interface lines. This setting is calculated by the Support Interface Density, but can be adjusted separately." -#~ msgstr "印刷されたサポートインタフェースラインの間隔。この設定はSupport Interface Densityで計算されますが、個別に調整することができます。" - -#~ msgctxt "magic_spiralize description" -#~ msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions." -#~ msgstr "Spiralizeは外縁のZ移動を平滑化します。これにより、プリント全体にわたって安定したZ値が得られます。この機能は、ソリッドモデルを単一のウォールプリントに変換し、底面と側面のみ印刷します。この機能は以前のバージョンではJorisと呼ばれていました。" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index c13e575111..a1bd467900 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -145,7 +145,9 @@ msgstr "파일이 이미 있습니다" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "파일 {0}이 이미 있습니다. 덮어 쓰시겠습니까?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -172,7 +174,8 @@ msgstr "노즐" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "익스트루더의 현재 가용성과 일치하도록 설정이 변경되었습니다:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -188,7 +191,8 @@ msgstr "익스트루더 비활성화됨" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "프로파일을 {0}: {1}로 내보내는데 실패했습니다" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -203,7 +207,9 @@ msgstr "오류" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "프로파일을 {0}로 내보내지 못했습니다. Writer 플러그인이 오류를 보고했습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -226,7 +232,8 @@ msgstr "{0}에서 프로파일을 가져오지 못했습니 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "프린터가 추가되기 전 {0}에서 프로파일을 가져올 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -245,7 +252,9 @@ msgstr "{0}에서 프로파일을 가져오지 못했습니 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "프로파일 {0}에는 정확하지 않은 데이터가 포함되어 있으므로, 불러올 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -295,13 +304,18 @@ msgstr "프로파일을 추가할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "'{0}' 품질 타입은 현재 활성 기기 정의 '{1}'와(과) 호환되지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." msgstr "경고: 프로파일은 '{0}' 품질 타입을 현재 구성에 이용할 수 없기 때문에 찾을 수 없습니다. 이 품질 타입을 사용할 수 있는 재료/노즐 조합으로 전환하십시오." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 @@ -367,7 +381,9 @@ msgstr "엔진 초기화 중..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -417,7 +433,9 @@ msgstr "로그인을 시도할 때 예기치 못한 문제가 발생했습니다 #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "새 로그인 작업을 시작할 수 없습니다. 다른 로그인 작업이 진행 중인지 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -469,7 +487,9 @@ msgstr "뛰어난 외관" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." msgstr "시각적 프로파일은 높은 시각적 및 표면 품질의 의도를 지니고 시각적 프로토타입과 모델을 인쇄하기 위해 설계되었습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 @@ -483,7 +503,9 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." msgstr "엔지니어링 프로파일은 정확도를 개선하고 허용 오차를 좁히려는 의도로 기능 프로토타입 및 최종 사용 부품을 인쇄하도록 설계되었습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 @@ -497,7 +519,9 @@ msgstr "초안" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." msgstr "초안 프로파일은 인쇄 시간을 상당히 줄이려는 의도로 초기 프로토타입과 컨셉트 확인을 인쇄하도록 설계되었습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 @@ -528,7 +552,8 @@ msgstr "알 수 없는" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "아래 프린터는 그룹에 속해 있기 때문에 연결할 수 없습니다" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -571,7 +596,9 @@ msgstr "로그인 실패" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "프린트를 시작하기 전에 재료 프로파일을 프린터와 동기화하십시오." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -631,7 +658,9 @@ msgstr "Digital Factory의 응답에 중요한 정보가 누락되었습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "일부 프린터와 재료를 동기화하기 위한 Digital Factory 연결에 실패했습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -641,7 +670,9 @@ msgstr "Digital Factory 연결에 실패했습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "\"프린팅 순서\"설정 값으로 인해 갠트리가 프린팅 된 모델과 충돌하지 않도록 출력물 높이가 줄어 들었습니다." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 @@ -685,17 +716,19 @@ msgstr "큐라를 시작할 수 없습니다" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      죄송합니다, Ultimaker Cura가 정상적이지 않습니다. </ p> </ b>\n" -"                    

      시작할 때 복구 할 수없는 오류가 발생했습니다. 이 오류는 잘못된 구성 파일로 인해 발생할 수 있습니다. 설정을 백업하고 재설정하는 것이 좋습니다. </ p>\n" -"                    

      백업은 설정 폴더에서 찾을 수 있습니다. </ p>\n" -"                    

      문제를 해결하기 위해이 오류 보고서를 보내주십시오. </ p>\n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      죄송합니다, Ultimaker Cura가 정상적이지 않습니다. </ p> </ b>\n                    

      시작할 때 복구 할 수없는 오류가 발생했습니다. 이 오류는 잘못된 구성 파일로 인해 발생할 수 있습니다." +" 설정을 백업하고 재설정하는 것이 좋습니다. </ p>\n                    

      백업은 설정 폴더에서 찾을 수 있습니다. </ p>\n                    

      문제를 해결하기 위해이 오류 보고서를 보내주십시오." +" </ p>\n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" @@ -725,13 +758,12 @@ msgstr "충돌 보고서" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      치명적인 오류가 발생했습니다. 문제를 해결할 수 있도록 이 충돌 보고서를 보내주십시오

      \n" -"

      "보고서 전송" 버튼을 사용하면 버그 보고서가 서버에 자동으로 전달됩니다

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      치명적인 오류가 발생했습니다. 문제를 해결할 수 있도록 이 충돌 보고서를 보내주십시오

      \n

      "보고서 전송" 버튼을 사용하면 버그 보고서가 서버에 자동으로 전달됩니다

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -937,10 +969,10 @@ msgstr "프린트 오류" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "Your printer {printer_name} could be connected via cloud.\n Manage your print queue and monitor your prints from anywhere connecting your printer" +" to Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -960,18 +992,19 @@ msgstr "자세히 알아보기" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "프린트 작업이 승인되면 확인 이메일이 발송됩니다" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "프린트 작업이 성공적으로 제출되었습니다" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "프린트 작업 관리" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -986,7 +1019,9 @@ msgstr "프린트 작업을 프린터로 업로드하고 있습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "Cura가 {0} 그룹의 호스트 프린터에 설치되지 않은 재료 프로파일을 감지했습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -997,7 +1032,9 @@ msgstr "재료를 프린터로 전송 중" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." msgstr "연결 시도 중인 {0}이(가) 그룹의 호스트가 아닙니다. 웹 페이지에서 그룹 호스트로 설정할 수 있습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 @@ -1046,7 +1083,9 @@ msgstr "프린터 제거" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "Ultimaker Connect를 실행하지 않는 프린터에 연결하려 합니다. 프린터를 최신 펌웨어로 업데이트해 주십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1139,23 +1178,22 @@ msgstr "프린터를 제거하시겠습니까?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"Cura에서 {0} 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" -"정말로 계속하시겠습니까?" +msgstr[0] "Cura에서 {0} 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n정말로 계속하시겠습니까?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr "" -"Cura에서 모든 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" -"정말로 계속하시겠습니까?" +msgstr "Cura에서 모든 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n정말로 계속하시겠습니까?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" @@ -1206,7 +1244,9 @@ msgstr "여기서 작업 환경을 작성할 권한이 없습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "운영 체제가 프로젝트 파일을 이 위치로 또는 이 파일명으로 저장하지 못합니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1279,7 +1319,7 @@ msgstr "Ultimaker 포맷 패키지" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "삭제된 사용자" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1301,7 +1341,9 @@ msgstr "G-코드 세부 정보" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." msgstr "파일을 보내기 전에 g-코드가 프린터 및 프린터 구성에 적합한 지 확인하십시오. g-코드가 정확하지 않을 수 있습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 @@ -1541,7 +1583,9 @@ msgstr "모니터" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "예기치 않은 오류로 인해 슬라이싱에 실패했습니다. 이슈 트래커에 버그를 보고하는 것을 고려하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1561,7 +1605,9 @@ msgstr "Report a bug on Ultimaker Cura's issue tracker." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "선택한 소재 또는 구성과 호환되지 않기 때문에 현재 소재로 슬라이스 할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1577,24 +1623,31 @@ msgstr "슬라이스 할 수 없습니다" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "현재 설정으로 슬라이스 할 수 없습니다. 다음 설정에는 오류가 있습니다 : {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "일부 모델별 설정으로 인해 슬라이스할 수 없습니다. 하나 이상의 모델에서 다음 설정에 오류가 있습니다. {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "프라임 타워 또는 위치가 유효하지 않아 슬라이스 할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "비활성화된 익스트루더 %s(와)과 연결된 개체가 있기 때문에 슬라이스할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1604,11 +1657,7 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"설정을 검토하고 모델이 다음 사항에 해당하는지 확인하십시오.\n" -"- 출력 사이즈 내에 맞춤화됨\n" -"- 활성화된 익스트루더로 할당됨\n" -"- 수정자 메쉬로 전체 설정되지 않음" +msgstr "설정을 검토하고 모델이 다음 사항에 해당하는지 확인하십시오.\n- 출력 사이즈 내에 맞춤화됨\n- 활성화된 익스트루더로 할당됨\n- 수정자 메쉬로 전체 설정되지 않음" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1639,7 +1688,10 @@ msgstr "사용자 정의" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." msgstr "이 프로젝트에 사용된 재료는 Cura에서 지원하지 않는 재료로 원하지 않는 3D 출력물을 생산할 수도 있습니다. Marketplace의 전체 재료 패키지를 설치하는 것을 권장합니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 @@ -1655,7 +1707,10 @@ msgstr "재료 설치" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." msgstr "프로젝트 파일 {0}에 알 수 없는 기기 유형 {1}이(가) 포함되어 있습니다. 기기를 가져올 수 없습니다. 대신 모델을 가져옵니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 @@ -1666,7 +1721,9 @@ msgstr "프로젝트 파일 열기" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "프로젝트 파일 {0}에 갑자기 접근할 수 없습니다: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1680,13 +1737,16 @@ msgstr "프로젝트 파일 열 수 없음" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "프로젝트 파일 {0}이 손상됨: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "프로젝트 파일 {0}이(가) 이 버전의 Ultimaker Cura에서 확인할 수 없는 프로파일을 사용하였습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1708,15 +1768,15 @@ msgstr "3D 모델 도우미" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      하나 이상의 3D 모델이 모델 크기 및 재료 구성으로 인해 최적의 상태로 인쇄되지 않을 수 있습니다.

      \n" -"

      {model_names}

      \n" -"

      인쇄 품질 및 안정성을 최고로 높이는 방법을 알아보십시오.

      \n" -"

      인쇄 품질 가이드 보기

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      하나 이상의 3D 모델이 모델 크기 및 재료 구성으로 인해 최적의 상태로 인쇄되지 않을 수 있습니다.

      \n

      {model_names}

      \n

      인쇄 품질 및 안정성을 최고로 높이는 방법을 알아보십시오.

      \n

      인쇄" +" 품질 가이드 보기

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1740,12 +1800,15 @@ msgstr "USB를 통해 연결" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "USB 인쇄가 진행 중입니다. Cura를 닫으면 인쇄도 중단됩니다. 계속하시겠습니까?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "프린트가 아직 진행 중입니다. Cura는 이전 프린트가 완료될 때까지는 USB를 통해 다른 프린트를 시작할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1822,7 +1885,9 @@ msgstr "AMF 파일" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "강조 표시된 영역은 누락되거나 관련 없는 표면을 표시합니다. 모델을 수정하고 Cura에서 다시 엽니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1837,8 +1902,13 @@ msgstr "솔리드 뷰" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." msgstr "사용자의 {machine_name}에서 새로운 기능 또는 버그 수정 사항을 사용할 수 있습니다! 완료하지 않은 경우 프린터의 펌웨어를 버전 {latest_version}으로 업데이트하는 것이 좋습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 @@ -2085,7 +2155,11 @@ msgstr "밝을수록 높음" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." msgstr "리쏘페인(투각)의 경우 들어오는 더 많은 빛을 차단하기 위해서는 다크 픽셀이 더 두꺼운 위치에 해당해야 합니다. 높이 지도의 경우 더 밝은 픽셀이 더 높은 지역을 나타냅니다. 따라서 생성된 3D 모델에서 더 밝은 픽셀이 더 두꺼운 위치에 해당해야 합니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 @@ -2105,7 +2179,9 @@ msgstr "반투명성" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." msgstr "리쏘페인의 경우 반투명성을 위한 간단한 로그 모델을 사용할 수 있습니다. 높이 지도의 경우, 픽셀 값은 높이에 선형적으로 부합합니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 @@ -2115,7 +2191,10 @@ msgstr "1mm의 투과율(%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." msgstr "두께가 1mm인 출력물을 관통하는 빛의 비율 이 값을 낮추면 어두운 부분의 대조가 증가하고 이미지의 밝은 부분의 대조가 감소합니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 @@ -2269,12 +2348,15 @@ msgstr "무시하기" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "할당된 프린터 %1의 구성을 다음과 같이 변경해야 합니다:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "프린터 %1이(가) 할당되었으나 작업에 알 수 없는 재료 구성이 포함되어 있습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2299,7 +2381,9 @@ msgstr "빌드 플레이트를 %1(으)로 변경합니다(이 작업은 무효 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "무시하기는 기존 프린터 구성과 함께 지정된 설정을 사용하게 됩니다. 이는 인쇄 실패로 이어질 수 있습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2328,7 +2412,9 @@ msgstr "대기열을 원격으로 관리하려면 프린터 펌웨어를 업데 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "클라우드 프린터용 Webcam 피드는 Ultimaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 Ultimaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2396,12 +2482,12 @@ msgstr "첫 번째로 사용 가능" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Ultimaker Digital Factory를 사용하여 어디서든 프린터를 모니터링하십시오" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "Digital Factory에서 프린터 보기" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2410,7 +2496,12 @@ msgstr "네트워크 프린터에 연결" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." msgstr "네트워크를 통해 프린터로 직접 프린팅하려면 네트워크 케이블을 사용하거나 프린터를 WIFI 네트워크에 연결하여 프린터가 네트워크에 연결되어 있는지 확인하십시오. Cura를 프린터에 연결하지 않은 경우에도 USB 드라이브를 사용하여 g-코드 파일을 프린터로 전송할 수 있습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 @@ -2438,7 +2529,9 @@ msgstr "새로고침" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "프린터가 목록에 없으면 네트워크 프린팅 문제 해결 가이드를 읽어보십시오" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2656,7 +2749,9 @@ msgstr "백업 복원" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "백업이 복원되기 전에 Cura를 다시 시작해야 합니다. 지금 Cura를 닫으시겠습니까?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2666,12 +2761,16 @@ msgstr "내 백업" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "현재 백업이 없습니다. ‘지금 백업’ 버튼을 사용하여 생성하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "미리 보기 단계 중에는 보이는 백업 5개로 제한됩니다. 기존 백업을 보려면 백업을 제거하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2694,7 +2793,9 @@ msgstr "익명 데이터 수집에 대한 추가 정보" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" msgstr "Ultimaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 익명 데이터를 수집합니다. 공유되는 모든 데이터의 예는 다음과 같습니다:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2734,12 +2835,18 @@ msgstr "빌드 플레이트 레벨링" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." msgstr "프린팅이 잘 되도록 빌드 플레이트를 조정할 수 있습니다. '다음 위치로 이동'을 클릭하면 노즐이 조정할 수있는 다른 위치로 이동합니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." msgstr "모든 자리에; 노즐 아래에 종이 한 장을 넣고 프린팅 빌드 플레이트 높이를 조정하십시오. 빌드플레이드의 높이는 종이의 끝 부분이 노즐의 끝부분으로 살짝 닿을 때의 높이입니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 @@ -2815,7 +2922,9 @@ msgstr "플러그인 설치" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "당사의 놀라운 사용자 커뮤니티에서 기여한 플러그인으로 워크 플로를 간소화하고 Ultimaker Cura 경험을 맞춤화하세요." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2843,7 +2952,9 @@ msgstr "다음 패키지가 추가됩니다:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "호환되지 않는 Cura 버전이기 때문에 다음 패키지를 설치할 수 없습니다:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2874,7 +2985,9 @@ msgstr "재료 설치" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Ultimaker 3D 프린터에 최적화된 재료 프로파일을 선택하고 설치하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3016,7 +3129,9 @@ msgstr "패키지 관리" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." msgstr "여기서 Ultimaker Cura 플러그인 및 재료 프로파일을 관리하십시오. 플러그인을 최신 상태로 유지하고 설정을 정기적으로 백업하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -3061,9 +3176,7 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"프린터에 연결이 있는지 확인하십시오.⏎- 프린터가 켜져 있는지 확인하십시오.\n" -"- 프린터가 네트워크에 연결되어 있는지 확인하십시오.⏎- 클라우드로 연결된 프린터를 탐색할 수 있도록 로그인되어 있는지 확인하십시오." +msgstr "프린터에 연결이 있는지 확인하십시오.⏎- 프린터가 켜져 있는지 확인하십시오.\n- 프린터가 네트워크에 연결되어 있는지 확인하십시오.⏎- 클라우드로 연결된 프린터를 탐색할 수 있도록 로그인되어 있는지 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3210,8 +3323,10 @@ msgstr "프로젝트를 로드하면 빌드 플레이트의 모든 모델이 지 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "이 프로젝트에 사용된 재료는 현재 Cura에 설치되지 않았습니다.
      재료 프로파일을 설치하고 프로젝트를 다시 여십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3291,12 +3406,17 @@ msgstr "펌웨어 업데이트" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." msgstr "펌웨어는 3D 프린터에서 직접 실행되는 소프트웨어입니다. 이 펌웨어는 스텝 모터를 제어하고 온도를 조절하며 프린터를 작동시킵니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "새 프린터와 함께 제공되는 펌웨어는 작동하지만 새로운 버전은 더 많은 기능과 향상된 기능을 제공하는 경향이 있습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 @@ -3311,12 +3431,15 @@ msgstr "사용자 정의 펌웨어 업로드" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "프린터와 연결되지 않아 펌웨어를 업데이트할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "프린터와 연결이 펌웨어 업그레이드를 지원하지 않아 펌웨어를 업데이트할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3463,7 +3586,9 @@ msgstr "검색" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "영향을 미치는 모든 설정이 무효화되기 때문에 이 설정을 사용하지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3478,7 +3603,9 @@ msgstr "영향을 받다" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "이 설정은 항상 모든 익스트루더 사이에 공유됩니다. 여기서 변경하면 모든 익스트루더에 대한 값이 변경됩니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3492,21 +3619,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"이 설정에는 프로파일과 다른 값이 있습니다.\n" -"\n" -"프로파일 값을 복원하려면 클릭하십시오." +msgstr "이 설정에는 프로파일과 다른 값이 있습니다.\n\n프로파일 값을 복원하려면 클릭하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"이 설정은 일반적으로 계산되지만 현재는 절대 값이 설정되어 있습니다.\n" -"\n" -"계산 된 값을 복원하려면 클릭하십시오." +msgstr "이 설정은 일반적으로 계산되지만 현재는 절대 값이 설정되어 있습니다.\n\n계산 된 값을 복원하려면 클릭하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3547,13 +3669,11 @@ msgstr "설정 보기..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"일부 숨겨진 설정은 일반적인 계산 값과 다른 값을 사용합니다.\n" -"\n" -"이 설정을 표시하려면 클릭하십시오." +msgstr "일부 숨겨진 설정은 일반적인 계산 값과 다른 값을 사용합니다.\n\n이 설정을 표시하려면 클릭하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" @@ -3573,7 +3693,9 @@ msgstr "새 프로젝트" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "새 프로젝트를 시작 하시겠습니까? 빌드 플레이트 및 저장하지 않은 설정이 지워집니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3604,7 +3726,9 @@ msgstr "재료를 프린터와 동기화" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "몇 가지 간단한 단계를 수행하면 모든 재료 프로파일과 프린터를 동기화할 수 있습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3624,7 +3748,9 @@ msgstr "로그인" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "Digital Factory에 연결된 모든 프린터와 자동으로 재료 프로파일을 동기화하려면 Cura에 가입되어 있어야 합니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3662,7 +3788,8 @@ msgstr "프린터가 없습니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "모든 프린터가 켜져 있고 Digital Factory에 연결되어 있는지 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3699,7 +3826,10 @@ msgstr "프린터를 찾을 수 없음" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." msgstr "Digital Factory에 호환되는 프린터가 연결되지 않은 것 같습니다. 프린터가 연결되어 있고 최신 펌웨어가 설치되어 있는지 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 @@ -3718,8 +3848,10 @@ msgid "Sync material profiles via USB" msgstr "재료 프로파일을 USB로 동기화" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "새로운 재료 프로파일을 프린터로 로드하기 위해 다음 단계를 수행합니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3734,7 +3866,9 @@ msgstr ".umm 파일을 USB 스틱에 저장합니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "USB 스틱을 프린터에 삽입하고 새로운 재료 프로파일 로드 절차를 진행합니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3765,7 +3899,9 @@ msgstr "직경 변경 확인" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "새 필라멘트의 직경은 %1 mm로 설정되었으며, 현재 압출기와 호환되지 않습니다. 계속하시겠습니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3932,7 +4068,8 @@ msgstr "재료를 성공적으로 가져왔습니다" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "재료를 가져올 수 없습니다" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3943,7 +4080,8 @@ msgstr "재료 내보내기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "재료를 내보내는데 실패했습니다" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3953,13 +4091,18 @@ msgstr "재료를 성공적으로 내보냈습니다" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "이 설정은 활성 기기에 의해 숨겨졌으며 보이지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "이 설정은 %1 값으로 숨겨져 있습니다. 이 설정을 볼 수 있게 설정 값을 변경하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 @@ -3984,7 +4127,8 @@ msgid "Currency:" msgstr "통화:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "테마*:" @@ -4001,16 +4145,17 @@ msgstr "자동으로 슬라이싱" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "시스템 알림 영역에 아이콘과 알림을 표시합니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "시스템 트레이에 아이콘 추가 *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*이러한 변경 사항을 적용하려면 응용 프로그램을 재시작해야 합니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4020,7 +4165,9 @@ msgstr "뷰포트 동작" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "지원되지 않는 모델 영역을 빨간색으로 강조 표시하십시오. 서포트가 없으면 이 영역이 제대로 프린팅되지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4030,7 +4177,9 @@ msgstr "오버행 표시" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." msgstr "경고 기호를 사용해 모델에서 누락되거나 관계 없는 표면을 강조 표시합니다. 도구 경로에서는 종종 의도한 형상의 일부가 누락됩니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 @@ -4040,7 +4189,9 @@ msgstr "모델 오류 표시" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "모델을 선택하면 모델이 뷰의 가운데에 오도록 카메라를 이동합니다" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4065,7 +4216,8 @@ msgstr "확대가 마우스 방향으로 이동해야 합니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "정투영법 시점에서는 마우스 방향으로 확대가 지원되지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4075,7 +4227,8 @@ msgstr "마우스 방향으로 확대" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "모델을 더 이상 교차시키지 않도록 이동해야합니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4148,7 +4301,9 @@ msgstr "파일 열기 및 저장" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "데스크톱 또는 외부 애플리케이션의 파일을 동일한 Cura 인스턴스에서 엽니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4158,7 +4313,9 @@ msgstr "Cura의 단일 인스턴스 사용" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "Cura의 단일 인스턴스에서 새 모델을 로드하기 전에 빌드 플레이트를 지워야 합니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4178,7 +4335,9 @@ msgstr "큰 모델의 사이즈 수정" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" msgstr "단위가 밀리미터가 아닌 미터 단위 인 경우 모델이 매우 작게 나타날 수 있습니다. 이 모델을 확대할까요?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 @@ -4198,7 +4357,9 @@ msgstr "로드된 경우 모델 선택" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "프린터 이름에 기반한 접두어가 프린팅 작업 이름에 자동으로 추가되어야합니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4243,7 +4404,10 @@ msgstr "항상 모델 가져 오기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." msgstr "프로파일을 변경하고 다른 프로파일로 전환하면 수정 사항을 유지할지 여부를 묻는 대화 상자가 표시됩니다. 기본 행동을 선택하면 해당 대화 상자를 다시 표시 하지 않을 수 있습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 @@ -4254,7 +4418,9 @@ msgstr "프로파일" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "다른 프로파일로 변경하는 경우 변경된 설정값에 대한 기본 동작 " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4280,7 +4446,10 @@ msgstr "보안" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." msgstr "프린터에 대한 익명의 데이터를 Ultimaker로 보낼까요? 모델, IP 주소 또는 기타 개인 식별 정보는 전송되거나 저장되지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 @@ -4325,7 +4494,9 @@ msgstr "안정적인 베타 릴리즈" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" msgstr "Cura가 시작될 때마다 새로운 플러그인을 자동 확인해야 합니까? 사용 안 함으로 설정하지 않는 것이 좋습니다!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 @@ -4399,7 +4570,9 @@ msgstr "현재 변경 사항 삭제" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." msgstr "이 프로파일은 프린터에서 지정한 기본값을 사용하므로 아래 목록에 아무런 설정/재정의가 없습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 @@ -4628,7 +4801,9 @@ msgstr "Ultimaker Cura를 개선하는 데 도움을 주십시오" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "Ultimaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 다음과 같은 익명 데이터를 수집합니다:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4653,7 +4828,8 @@ msgstr "인쇄 설정" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "Ultimaker Cura가 수집하는 데이터에는 개인 정보가 포함되어 있지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4734,7 +4910,9 @@ msgstr "이 주소의 프린터가 아직 응답하지 않았습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "알 수 없는 프린터이거나 그룹의 호스트가 아니기 때문에 이 프린터를 추가할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4749,7 +4927,9 @@ msgstr "Ultimaker Cura에 오신 것을 환영합니다" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." msgstr "Ultimaker Cura를 설정하려면 다음 단계로 이동하세요. 오래 걸리지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 @@ -4843,7 +5023,9 @@ msgid "Manage Materials..." msgstr "재료 관리..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "마켓플레이스에서 더 많은 재료 추가" @@ -5175,12 +5357,15 @@ msgstr "프린터에서 사용 가능한 구성 로딩 중..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "프린터가 연결되어 있지 않기 때문에 구성을 사용할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "%1이(가) 인식되지 않기 때문에 이 구성을 사용할 수 없습니다. %2에 방문하여 올바른 재료 프로파일을 다운로드하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 @@ -5190,7 +5375,8 @@ msgstr "시장" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "이 익스트루더의 구성이 허용되지 않았으며, 슬라이싱이 금지됩니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5288,17 +5474,17 @@ msgstr "보기 설정 관리..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "프린터 선택" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "호환 가능한 프린터" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "현재 온라인 상태인 호환 가능한 프린터가 없습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5308,7 +5494,10 @@ msgstr "파일 열기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" msgstr "선택한 파일 내에 하나 이상의 프로젝트 파일이 있습니다. 한 번에 하나의 프로젝트 파일 만 열 수 있습니다. 해당 파일에서 모델 만 가져 오기를 권장합니다. 계속 하시겠습니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 @@ -5323,7 +5512,9 @@ msgstr "프로젝트 파일 열기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "이 파일은 Cura 프로젝트 파일입니다. 프로젝트로 열거나 모델을 가져 오시겠습니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5348,11 +5539,11 @@ msgstr "변경 사항 삭제 또는 유지" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"일부 프로파일 설정을 사용자 정의했습니다.\n" -"프로파일 전환 후에도 변경된 설정을 유지하시겠습니까?\n" -"또는 변경 사항을 버리고 '%1'에서 기본값을 로드할 수 있습니다." +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "일부 프로파일 설정을 사용자 정의했습니다.\n프로파일 전환 후에도 변경된 설정을 유지하시겠습니까?\n또는 변경 사항을 버리고 '%1'에서 기본값을 로드할 수 있습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5434,9 +5625,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"Cura는 커뮤니티와 공동으로 Ultimaker B.V.에 의해 개발되었습니다.\n" -"Cura는 다음의 오픈 소스 프로젝트를 사용합니다:" +msgstr "Cura는 커뮤니티와 공동으로 Ultimaker B.V.에 의해 개발되었습니다.\nCura는 다음의 오픈 소스 프로젝트를 사용합니다:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5572,7 +5761,7 @@ msgstr "과학 컴퓨팅을 위한 라이브러리" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python 오류 추적 라이브러리" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5692,18 +5881,20 @@ msgstr "서포트" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "오버행이 있는 모델 서포트를 생성합니다. 이러한 구조가 없으면 이러한 부분이 프린팅 중에 붕괴됩니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1개의 사용자 정의 프로파일을 활성화하고 일부 설정을 덮어썼습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1개의 사용자 정의 프로파일이 일부 설정을 무시합니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5713,7 +5904,8 @@ msgstr "일부 설정이 변경되었습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "점차적인 내부채움은 점차적으로 빈 공간 채우기의 양을 증가시킵니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5728,7 +5920,9 @@ msgstr "지원되지 않는 설정" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." msgstr "선택한 재료/%1 설정에 대해 사용할 수 있는 프로파일이 없습니다. 설정을 변경하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 @@ -5743,7 +5937,9 @@ msgstr "부착" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." msgstr "브림이나 라프트를 사용합니다. 이렇게하면 출력물 주변이나 아래에 평평한 영역이 추가되어 나중에 쉽게 자를 수 있습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 @@ -5789,13 +5985,11 @@ msgstr "프로파일" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"일부 설정/대체 값은 프로파일에 저장된 값과 다릅니다.\n" -"\n" -"프로파일 매니저를 열려면 클릭하십시오." +msgstr "일부 설정/대체 값은 프로파일에 저장된 값과 다릅니다.\n\n프로파일 매니저를 열려면 클릭하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5814,7 +6008,9 @@ msgstr "빌드 플레이트" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." msgstr "가열 된 베드의 설정 온도. 베드가 이 온도로 가열되거나 식을 것입니다. 이 값이 0이면 베드 가열이 꺼집니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 @@ -5841,7 +6037,10 @@ msgstr "예열" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." msgstr "프린팅하기 전에 베드를 미리 가열하십시오. 가열되는 동안 계속해서 프린팅물을 조정할 수 있으며, 프린팅 준비가 되면 베드가 가열 될 때까지 기다릴 필요가 없습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 @@ -5851,7 +6050,9 @@ msgstr "익스트루더" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." msgstr "핫 엔드의 설정 온도입니다. 핫 엔드는 이 온도를 향해 가열되거나 냉각됩니다. 이 값이 0이면 온열 가열이 꺼집니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 @@ -5866,7 +6067,10 @@ msgstr "노즐을 예열하기 위한 온도." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." msgstr "프린팅하기 전에 노즐을 미리 가열하십시오. 가열되는 동안 계속해서 프린팅물을 조정할 수 있으며, 프린팅 준비가 되면 노즐이 가열 될 때까지 기다릴 필요가 없습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 @@ -5916,7 +6120,9 @@ msgstr "Gcode 보내기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "연결된 프린터에 사용자 정의 G 코드 명령을 보냅니다. ‘Enter’키를 눌러 명령을 전송하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5952,7 +6158,10 @@ msgstr "파일 열기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." msgstr "선택한 파일 내에 하나 이상의 G-코드 파일이 있습니다. 한 번에 하나의 G-코드 파일 만 열 수 있습니다. G-코드 파일을 열려면 하나만 선택하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 @@ -5971,10 +6180,7 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- 재료 설정 및 Marketplace 플러그인 추가\n" -"- 재료 설정과 플러그인 백업 및 동기화\n" -"- Ultimaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" +msgstr "- 재료 설정 및 Marketplace 플러그인 추가\n- 재료 설정과 플러그인 백업 및 동기화\n- Ultimaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6028,22 +6234,30 @@ msgstr "계정 업데이트 확인" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "클라우드 프린터가 오프라인 상태입니다. 프린터가 켜져 있고 인터넷과 연결되어 있는지 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "해당 프린터가 사용자의 계정에 연결되어 있지 않습니다. Ultimaker Digital Factory에 방문하여 연결을 설정하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "현재 클라우드 연결을 사용할 수 없습니다. 클라우드 프린터에 연결하려면 로그인하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "현재 클라우드 연결을 사용할 수 없습니다. 사용자의 인터넷 연결을 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6059,17 +6273,17 @@ msgstr "프린터 관리" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "연결된 프린터 모두 숨기기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "연결된 프린터 모두 표시" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "기타 프린터" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6148,7 +6362,9 @@ msgstr "선택할 항목 없음" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "기계 설정 (예 : 빌드 볼륨, 노즐 크기 등)을 변경하는 방법을 제공합니다." #: /MachineSettingsAction/plugin.json @@ -6258,7 +6474,9 @@ msgstr "UFP 작성자" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "디지털 라이브러리와 연결하여 Cura에서 디지털 라이브러리를 통해 파일을 열고 저장할 수 있도록 합니다." #: /DigitalLibrary/plugin.json @@ -6298,7 +6516,9 @@ msgstr "Trimesh 리더" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." msgstr "Ultimaker 기계에 대한 기계 작동 제공(예 : 침대 수평 조정 마법사, 업그레이드 선택 등)" #: /UltimakerMachineActions/plugin.json @@ -6318,7 +6538,9 @@ msgstr "압축 된 G 코드 리더기" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "응용 프로그램의 확장을 관리하고 Ultimaker 웹 사이트에서 확장을 검색할 수 있습니다." #: /Marketplace/plugin.json @@ -6628,7 +6850,9 @@ msgstr "Cura 프로파일 작성자" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "가능한 프린팅 문제를 위해 모델 및 인쇄 구성을 확인하고 제안합니다." #: /ModelChecker/plugin.json @@ -6638,7 +6862,8 @@ msgstr "모델 검사기" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "G-코드를 수신하고 프린터로 보냅니다. 플러그인은 또한 펌웨어를 업데이트 할 수 있습니다." #: /USBPrinting/plugin.json @@ -6758,7 +6983,8 @@ msgstr "보초 로거" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "특정 장소에서 서포트 프린팅을 막는 지우개 메쉬(eraser mesh)를 만듭니다" #: /SupportEraser/plugin.json @@ -6775,3018 +7001,3 @@ msgstr "Cura에서 준비 단계 제공." msgctxt "name" msgid "Prepare Stage" msgstr "준비 단계" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "프로젝트 파일에 재료 패키지 정보를 저장할 수 없습니다: {material}. 이 프로젝트는 다른 시스템에서 제대로 열리지 않을 수 있습니다." - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "재료 패키지 정보를 저장하는 데 실패함" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Python 오류 추적 라이브러리" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "프린터" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "사용자 정의 프로파일을 활성화하고 일부 설정을 덮어썼습니다." - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "사용자 정의 프로파일이 일부 설정을 무시합니다." - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "아직 초기화되지 않음
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "에 의해" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Python용 정적 유형 검사기" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "SSL 신뢰성 검증용 루트 인증서" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Microsoft Windows용 Python 확장" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "SVG 아이콘" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "압출기 %2의 구성에 대한 %1 프로파일이 없습니다. 대신 기본 의도가 사용됩니다" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "일부 프로파일 설정을 수정했습니다. 이러한 설정을 변경하려면 사용자 지정 모드로 이동하십시오." - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "재료를 프린터와 동기화" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "이미지 변환 ..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "빌드 플레이트의 폭 (밀리미터)." - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "시장" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "패키지의 변경 사항이 적용되기 전에 Cura를 다시 시작해야 합니다." - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "설치" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "설치됨" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "프리미엄" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "웹 마켓플레이스로 이동" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "재료 검색" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "호환성" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "기기" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "빌드 플레이트" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "서포트" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "품질" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "기술 데이터 시트" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "안전 데이터 시트" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "인쇄 가이드라인" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "웹 사이트" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "설치 또는 업데이트에 로그인 필요" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "재료 스플 구입" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "업데이트" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "업데이트 중" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "업데이트됨" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "뒤로" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "플러그인" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "설치됨" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "다시 시작 시 설치 예정" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "업데이트에 로그인 필요" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "다운그레이드" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "설치 제거" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "커뮤니티 기여" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "커뮤니티 플러그인" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "일반 재료" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "패키지 가져오는 중..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "웹 사이트" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "이메일" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Ultimaker Cura Enterprise용으로 검증된 플러그인 및 재료를 받으려면 로그인하십시오" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "버전" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "마지막으로 업데이트한 날짜" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "다운로드" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "설치된 플러그인" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "설치된 플러그인이 없습니다." - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "설치된 재료" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "설치된 재료가 없습니다." - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "번들 플러그인" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "번들 재료" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "Cura 패키지 데이터베이스에 연결할 수 없습니다. 연결을 확인하십시오." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "제거 확인" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "아직 사용 중인 재료 및/또는 프로파일을 제거합니다. 확인하면 다음 재료/프로파일이 기본값으로 재설정됩니다." - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "재료" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "프로파일" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "확인" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "이 출력물에는 문제가있을 수 있습니다. 조정을 위한 도움말을 보려면 클릭하십시오." - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "평면 개체 처리를 위한 지원 라이브러리" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "일부 프로파일 설정을 사용자 정의했습니다.\n" -#~ "프로파일 전환 후에도 변경된 설정을 유지하시겠습니까?\n" -#~ "또는 변경 사항을 버리고 '%1'에서 기본값을 로드할 수 있습니다." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "빌드 플레이트(&B)" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "생성" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "복제" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "프린터: %1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "현재 설정 / 재정의 프로파일 업데이트" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "테마:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "이러한 변경 사항을 적용하려면 응용 프로그램을 다시 시작해야합니다." - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "추가 정보" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "생성" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "프린터와 동기화" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "프린터" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "단위" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "온라인 문제 해결 가이드 표시" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "마켓플레이스에서 더 많은 재료 추가" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "모든 모델을 모든 빌드 플레이트에 정렬" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&시장" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "새 Cura 패키지를 찾고, 관리하고 설치하십시오." - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "도구 상자" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "시뮬레이션 뷰를 제공합니다." - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Ultimaker 계정을 사용하여 어디에서든 인쇄 작업을 전송하고 모니터링하십시오." - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory에 연결" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "클라우드 프린터용 Webcam 피드는 Ultimaker Cura에서 볼 수 없습니다." - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "사용자의 {machine_name}에서 새로운 기능 또는 버그 수정 사항을 사용할 수 있습니다! 최신 버전이 아닌 경우 프린터의 펌웨어를 버전 {latest_version}으로 업데이트하는 것이 좋습니다." - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "새로운 %s 펌웨어를 사용할 수 있습니다" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "전체 스택이 누락되었습니다." - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "매니폴드 모델이 아닙니다. 강조 표시된 영역은 누락되거나 관련 없는 표면을 표시합니다." - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "모델 오류" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "레이어 두께" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "연결된 3D 프린팅의 핵심" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- 보다 많은 프린트 프로파일과 플러그인으로 자신에게 맞게 환경 조정\n" -#~ "- 어디서든지 유연하게 설정을 동기화하고 로딩\n" -#~ "- Ultimaker 프린터에서 원격 워크플로로 효율성 증대" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "계정 생성" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "선택한 모델 삭제" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "선택한 모델 중심에 놓기" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "선택한 모델 복제" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "종료" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Ultimaker 계정" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "연결된 3D 프린팅의 핵심" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- 보다 많은 프린트 프로파일과 플러그인으로 자신에게 맞게 환경 조정" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- 어디서든지 유연하게 설정을 동기화하고 로딩" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Ultimaker 프린터에서 원격 워크플로로 효율성 증대" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "Ultimaker Cura를 설정하려면 다음 단계를 따르십시오. 오래 걸리지 않습니다." - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Ultimaker Cura의 새로운 기능" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "정말로 {}을(를) 제거하시겠습니까? 이 작업을 실행 취소할 수 없습니다." - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "선택한 모델이 너무 작아서 로드할 수 없습니다." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "프로파일 {0}을 성공적으로 가져 왔습니다." - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "현재 구성에 대해 품질 타입 {0}을 찾을 수 없습니다." - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "사용자 계정에서 프린터 {} ({}) 추가" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    226. ... and {} others
    227. " -#~ msgstr "
    228. ... 및 기타 {}
    229. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Digital Factory에서 프린터 추가:
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      연결을 설정하려면 Ultimaker Digital Factory에 방문하십시오." - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "다음 계정 동기화 시까지 {}이(가) 제거됩니다.
      {}을(를) 영구적으로 제거하려면 Ultimaker Digital Factory를 방문하십시오.

      일시적으로 {}을(를) 제거하시겠습니까?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Cura에서 {} 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" -#~ "정말로 계속하시겠습니까?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Cura에서 모든 프린터를 제거하려고 합니다. 이 작업은 실행 취소할 수 없습니다. \n" -#~ "정말로 계속하시겠습니까?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "업데이트" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "새로 만들기" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "공유된 히터" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "Cloud 프린터를 모니터링하고 있기 때문에 웹캠을 사용할 수 없습니다." - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "일부 프로파일 설정을 사용자 정의했습니다.\n" -#~ "프로파일 전환 후에도 변경된 설정을 유지하시겠습니까?\n" -#~ "또는 변경 사항을 버리고 '%1'에서 기본값을 로드할 수 있습니다." - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "%1 설정을 덮어씁니다." - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "프린터의 이름을 설정하십시오" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "{machine_name}의 새로운 기능을 사용할 수 있습니다! 프린터의 펌웨어를 업데이트하는 것이 좋습니다." - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "Cloud를 통해 인쇄" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "Cloud를 통해 인쇄" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "Cloud를 통해 연결됨" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud에 연결" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "평가하기 전 먼저 로그인해야 함" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "평가하기 전 패키지를 설치해야 함" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "평가" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "추천" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "귀하의 평가" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "원작자" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Ultimaker의 확인을 받은 플러그인과 재료를 경험해보십시오" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "안녕하세요 %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker 계정" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "로그아웃" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "복잡한 네트워크 분석을 위한 지원 라이브러리" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Python HTTP 라이브러리" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "일부 프로파일 설정을 수정했습니다.\n" -#~ "이러한 설정을 유지하거나 삭제 하시겠습니까?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "기본값" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "사용자 정의" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "버리기" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "유지" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "새 프로파일 만들기" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "저장(&S)..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "프린터의 IP 주소를 입력하십시오." - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "계정 생성" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Do you want to sync material and software packages with your account?" -#~ msgstr "" -#~ "\n" -#~ "귀하의 계정으로 재료와 소프트웨어 패키지를 동기화하시겠습니까?" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Syncing..." -#~ msgstr "" -#~ "\n" -#~ "동기화 중..." - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "어떤 모델도 빌드 볼륨에 맞지 않으므로 슬라이스 할 수 없습니다. 크기에 맞게 모델을 위치시키거나 회전하거나, 또는 익스트루더를 활성화하십시오." - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "백업 열거 중 오류가 있었습니다." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "사용자 설명(참고: 개발자가 다른 언어 사용자일 수 있으므로 가능하면 영어를 사용하십시오.)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Cura 닫기" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "Cura를 정말로 종료하시겠습니까?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "언어:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "차세대 3D 인쇄 워크플로" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- 로컬 네트워크 외부의 Ultimaker 프린터로 인쇄 작업 전송" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- 어디에서든 사용할 수 있도록 클라우드에 Ultimaker Cura 설정 저장" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- 유수 브랜드의 인쇄 프로파일에 대한 독점적인 액세스 권한 얻기" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "이 값은 익스트루더마다 결정됩니다 " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "차세대 3D 인쇄 워크플로" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- 인쇄 작업을 로컬 네트워크 외부의 Ultimaker 프린터로 전송하십시오\n" -#~ "- Ultimaker Cura 설정을 어디에서든 사용할 수 있도록 Cloud에 저장하십시오\n" -#~ "- 유수 브랜드의 인쇄 프로파일에 대한 독점적 액세스 권한을 얻으십시오" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "정보 " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Cura 끝내기" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "내부채움 전용" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "활성 사후 처리 스크립트 변경" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "이송 속도" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "컴퓨터 설정 작업" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "새 프린터를 찾을 수 없음" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "새 프린터가 계정에 연결되어 있습니다. 발견한 프린터를 목록에서 찾을 수 있습니다." - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "와이어 프린팅이 활성화되어 있을 때 Cura는 레이어를 정확하게 표시하지 않습니다" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "미리 슬라이싱한 파일 {0}" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "이 플러그인에는 라이선스가 포함되어 있습니다.\n" -#~ "이 플러그인을 설치하려면 이 라이선스를 수락해야 합니다.\n" -#~ "아래의 약관에 동의하시겠습니까?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "동의" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "거절" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "모든 설정 보기" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "Cura 소개" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "활성 설정 병합" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "프로파일이 병합되고 활성화되었습니다." - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "파일에 X3g 쓰기" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "X3g 파일" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "X3G 파일" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "프로파일 어시스턴트" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "프로파일 어시스턴트" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "재시도" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "프린트 코어" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "다른 모델과 오버랩되도록 지원하지 않음" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "다른 모델과의 오버랩에 대한 설정 수정" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "다른 모델의 내부채움에 대한 설정 수정" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "기존 업데이트" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "지원되지 않음" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "이전" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "팁" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "인쇄 실험" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "체크리스트" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "이 Ultimaker 2 업그레이드를 선택하십시오." - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Olsson Block" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "카메라 렌더링: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "다수의 빌드 플레이트 사용하기" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "다수의 빌드 플레이트 사용하기(다시 시작해야 합니다)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "기본 프로파일" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "검색 설정" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "레이어 높이" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "현재 재료 및 노즐 구성에 대해 이 품질 프로파일을 사용할 수 없습니다. 이 품질 프로파일을 활성화하려면 이를 변경하십시오." - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "사용자 지정 프로파일이 현재 활성 상태입니다. 품질 슬라이더를 실행하려면 사용자 지정 탭에서 기본 품질 프로파일을 선택하십시오" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "빌드 플레이트(&B)" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "프로파일(&P)" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "빌드 플레이트" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "모든 설정의 내용을 HTML 파일로 덤프하십시오." - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "God 모드" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "평평한 품질 변경 프로필을 만듭니다." - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "프로필 플래트너" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "재료 제조사가 드롭 인 UI를 사용하여 새로운 재료와 품질 프로파일을 만들 수 있게 합니다." - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "프린트 프로파일 어시스턴트" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "네트워크를 통해 연결됨." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "네트워크를 통해 연결되었습니다. 프린터의 접근 요청을 승인하십시오." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "네트워크를 통해 연결되었습니다. 프린터를 제어할 수 있는 권한이 없습니다." - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "요청된 프린터에 대한 액세스. 프린터에서 요청을 승인하십시오" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "인증 상태" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "인증 상태" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "접근 요청 다시 보내기" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "허용 된 프린터에 대한 접근 허용" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "이 프린터로 프린팅 할 수 없습니다. 프린팅 작업을 보낼 수 없습니다." - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "접근 요청" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "프린터에 접근 요청 보내기" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "새 프린팅 작업을 시작할 수 없습니다." - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Ultimaker의 설정에 문제가 있어 프린팅을 시작할 수 없습니다. 계속하기 전에 이 문제를 해결하십시오." - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "일치하지 않는 구성" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "선택한 구성으로 프린팅 하시겠습니까?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "프린터와 Cura의 설정이 일치하지 않습니다. 최상의 결과를 얻으려면 프린터에 삽입 된 PrintCores 및 재료로 슬라이싱을 하십시오." - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "새로운 작업 전송 (일시적)이 차단되어 이전 프린팅 작업을 계속 보냅니다." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "프린터로 데이터 보내기" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "데이터 전송 중" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "{slot_number} 슬롯에 로드 된 프린터코어가 없음" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "{slot_number}에 로드 된 재료가 없음" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "익스트루더 {extruder_id}에 대해 다른 프린터코어 (Cura : {cura_printcore_name}, 프린터 : {remote_printcore_name})가 선택되었습니다." - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "익스트루더 {2}에 다른 재료 (Cura : {0}, Printer : {1})가 선택됨" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "프린터와 동기화" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "Cura에서 현재 프린터 구성을 사용 하시겠습니까?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "프린터의 PrintCores와 재료는 현재 프로젝트 내의 재료와 다릅니다. 최상의 결과를 얻으려면 프린터에 삽입 된 PrintCores 및 재료로 슬라이싱 하십시오." - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "모니터에서 보기" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "'{printer_name} 프린터가 '{job_name}' 프린팅을 완료했습니다." - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "인쇄 작업 ‘{job_name}’이 완료되었습니다." - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "프린팅이 완료됨" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "비어 있음" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "알 수 없음" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "Cloud 오류" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "인쇄 작업을 내보낼 수 없음." - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "Cloud 연결 시 오류가 있었습니다." - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud를 통해 업로드하는 중" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud에 연결" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "이 프린터에 대해 다시 물어보지 마십시오." - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "이제 Ultimaker 계정을 사용하여 어디에서든 인쇄 작업을 전송하고 모니터링할 수 있습니다." - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "연결됨!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "연결 검토" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "프로필 {0}({1})에 정의된 제품이 현재 제품({2})과 일치하지 않으므로, 불러올 수 없습니다." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "{0}에서 프로파일을 가져오지 못했습니다:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "기존 연결" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "이 프린터/그룹은 이미 Cura에 추가되었습니다. 다른 프린터/그룹을 선택하십시오." - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "네트워크에 프린터의 IP 주소 또는 호스트 이름을 입력하십시오." - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "프린터에 연결" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura 설정 가이드" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "직교 시점에서는 마우스 방향으로 확대가 지원되지 않습니다." - -#~ msgid "Orthogonal" -#~ msgstr "직교" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Ultimaker 3 프린터에 대한 네트워크 연결을 관리합니다." - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "UM3 네트워크 연결" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "이미지 및 애니메이션과 함께 Cura 설정에 대한 추가 정보와 설명을 제공합니다." - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "설정 가이드" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura 설정 가이드" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "현재 사용가능한 익스트루더: [% s]에 맞도록 설정이 변경되었습니다" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "사용자 설명" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "Cloud 프린터를 모니터링하고 있기 때문에 이 옵션을 사용할 수 없습니다." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Cura Connect로 이동" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "모든 작업이 인쇄됩니다." - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "인쇄 내역 보기" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "네트워크를 통해 프린터로 직접 프린팅하려면 네트워크 케이블을 사용하거나 프린터를 WIFI 네트워크에 연결하여 프린터가 네트워크에 연결되어 있는지 확인하십시오. Cura를 프린터에 연결하지 않은 경우에도 USB 드라이브를 사용하여 g 코드 파일을 프린터로 전송할 수 있습니다\n" -#~ "\n" -#~ "아래 목록에서 프린터를 선택하십시오:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "프린터에 연결이 있는지 확인하십시오.\n" -#~ "- 프린터가 켜져 있는지 확인하십시오.\n" -#~ "- 프린터가 네트워크에 연결되어 있는지 확인하십시오." - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "현재의 빌드 플레이트만 보기" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "모든 빌드 플레이트 정렬" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "현재의 빌드 플레이트 정렬" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "결과로 생성된 슬라이스를 X3G 파일로 저장해, 이 형식을 읽는 프린터를 지원합니다(Malyan, Makerbot 및 다른 Sailfish 기반 프린터)." - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3GWriter" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "프린터 이동 디버깅을 위해 Toolpath로 SVG 파일을 읽습니다." - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "SVG Toolpath 리더기" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "변경 내역" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "변경 내역 표시" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "원격 클러스터로 데이터 전송 중" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud에 연결" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Cura는 익명의 사용 통계를 수집합니다." - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "데이터 수집" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "추가 정보" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Cura가 전송하는 데이터에 대한 추가 정보를 확인하십시오." - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "허용" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Cura가 익명의 사용 통계를 보내 Cura에 대한 향후 개선을 우선화하는 데 도움을 줍니다. Cura 버전과 슬라이싱하는 모델의 해쉬 등 일부 환경설정 값이 발송됩니다." - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "평가" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "네트워크 프린터" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "로컬 프린터" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "현재 버전과 일치하지 않는 Cura 백업을 복원하려고 시도했습니다." - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "기기 설정" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "프린터 설정" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "중앙이 원점" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "히트 베드" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "프린트헤드 설정" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "프린트 헤드 왼쪽에서 노즐 중심까지의 거리. \"한 번에 하나\"를 프린팅 할 때 이전 프린팅물과 프린팅 헤드 사이의 충돌을 방지하는 데 사용됩니다." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "프린트 헤드 전면에서 노즐 중앙까지의 거리. \"한 번에 하나\"를 프린팅 할 때 이전 프린팅물과 프린팅 헤드 사이의 충돌을 방지하는 데 사용됩니다." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "프린트 헤드의 오른쪽에서 노즐 중앙까지의 거리. \"한 번에 하나\"를 프린팅 할 때 이전 프린팅물과 프린팅 헤드 사이의 충돌을 방지하는 데 사용됩니다." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "프린트 헤드의 뒤쪽에서 노즐 중심까지의 거리. \"한 번에 하나\"를 프린팅 할 때 이전 프린팅물과 프린팅 헤드 사이의 충돌을 방지하는 데 사용됩니다." - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "갠트리 높이" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "노즐 끝과 갠트리 시스템 사이의 높이 차이 (X 및 Y 축). \"한 번에 하나\"를 프린팅 할 때 이전 프린팅물과 갠트리 사이의 충돌을 방지하는 데 사용됩니다." - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "시작 Gcode" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "시작시 Gcode 명령이 실행됩니다." - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "종료 Gcode" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "Gcode 명령어가 맨 마지막에 실행됩니다." - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "노즐 설정" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "프린터가 지원하는 필라멘트의 직경. 정확한 직경은 소재 및 / 또는 프로파일에 의해 덮어써집니다." - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "익스트루더 시작 Gcode" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "익스트루더 종료 Gcode" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "변경 내역" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "사용자 계약" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "네트워크에 프린터의 IP 주소 또는 호스트 이름을 입력하십시오." - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "네트워크 연결 프린터를 선택하여 모니터링하십시오." - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Ultimaker 프린터를 로컬 네트워크에 연결하십시오." - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura는 인쇄 품질 및 사용자 환경을 개선하기 위해 익명 데이터를 Ultimaker로 전송합니다. 전송되는 모든 데이터에 대한 예는 다음과 같습니다." - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "이 데이터 전송을 원하지 않습니다" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "이 데이터를 Ultimaker에 전송해 Cura 개선에 도움을 주고 싶습니다" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "선택한 인쇄 없음" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "기본적으로 흰색 픽셀은 메쉬에서 높은 점을 나타내고 검정색 픽셀은 메쉬에서 낮은 점을 나타냅니다. 이 옵션을 변경하면 검은 픽셀이 메쉬의 높은 점을 나타내고 흰색 픽셀은 메쉬의 낮은 점을 나타냅니다." - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "프린터 업그레이드 선택" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "서포트에 사용할 익스트루더를 선택하십시오. 이렇게 하면 모형 아래에 지지 구조가 만들어져 모델이 중간 공기에서 처지거나 프린팅되는 것을 방지합니다." - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "현재 재료 및 노즐 구성에 대해 이 품질 프로파일을 사용할 수 없습니다. 이 품질 프로파일을 활성화하려면 이를 변경하십시오" - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "인쇄 설정 비활성화됨. G 코드 파일을 수정할 수 없습니다." - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "재료 호환성 차트 보기" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "유형 보기" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "안녕하세요 " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- 인쇄 작업을 로컬 네트워크 외부의 Ultimaker 프린터로 전송하십시오\n" -#~ "- Ultimaker Cura 설정을 어디에서든 사용할 수 있도록 Cloud에 저장하십시오\n" -#~ "- 유수 브랜드의 재료 프로파일에 대한 독점적 액세스 권한을 얻으십시오" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "슬라이스 할 수 없음" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "시간 사양" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "재료 사양" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "Cura에 프린터 추가" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "아래 목록에서 사용하고자 하는 프린터를 선택하십시오.\n" -#~ "\n" -#~ "프린터가 목록에 없을 경우 “사용자 정의” 범주에서 “사용자 정의 FFF 프린터\"를 사용하고 다음 대화 상자의 프린터와 일치하도록 설정을 조정하십시오." - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "프린터 이름" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "프린터 추가" - -#~ msgid "Modify G-Code" -#~ msgstr "G 코드 수정" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "어떤 모델도 빌드 볼륨에 맞지 않으므로 슬라이스 할 수 없습니다. 크기에 맞게 모델을 회전하거나 회전하십시오." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "선택한 재료가 선택한 기기 또는 구성과 호환되지 않습니다." - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "호환되지 않는 재료" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "{0}: {1} 에서 프로파일을 가져 오지 못했습니다" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "도구 상자" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "사용 불가" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "연결할 수 없음" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "유효한" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "준비중인" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "일시 정지 중" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "다시 시작" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "대기: 사용할 수 없는 프린터" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "대기: 첫 번째로 사용 가능" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "대기: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "구성 변경" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "할당된 프린터 %1의 구성을 다음과 같이 변경해야 합니다:" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "무시하기" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "호환되지 않는 구성이 있는 인쇄 작업을 시작하면 3D 프린터가 손상될 수 있습니다. 구성을 재정의하고 %1을(를) 인쇄하시겠습니까?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "구성 재정의 및 인쇄 시작" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "대기열 관리" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "프린팅" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "프린터 관리" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "설정 활성화" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "Cura에 프린터 설정 로드" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "이동 표시" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "도움말 보이기" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "셸 표시" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "내부채움 표시" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "이러한 데이터 전송을 원하지 않습니다" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "이러한 데이터를 Ultimaker에 전송해 Cura 개선에 도움을 주고 싶습니다" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "프린터 유형 :" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "연결:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "상태:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "프린팅작업을 기다리는 중" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "누군가가 빌드 플레이트를 치울 때까지 기다리는 중입니다" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "프린팅 중단 중 ..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "보호 된 프로파일" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "프린터 이름 :" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "프로파일:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "찾기..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "모두 축소" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "모두 확장" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "설정 활성화" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "익스트루더" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "예" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "아니요" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "프린팅 설정" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "프린팅 설정 사용 안 함\n" -#~ "G-코드 파일은 수정할 수 없습니다" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00시간 00분" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "시간 사양" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "비용 사양" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "총계:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "권장 프린팅 설정

      선택한 프린터, 재료 및 품질에 대한 권장 설정으로 프린팅하십시오." - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "사용자 정의 프린팅 설정

      미세하게 슬라이싱 설정을 조절하여 프린팅하십시오." - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "엔진 로그 표시..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "패키지 찾아보기..." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "사이드바 확장/축소" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "3D 모델을 로드하십시오" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "슬라이스 준비 완료" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "%1 준비 완료" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "슬라이스 사용 불가" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "현재 프린트작업 슬라이스" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "슬라이싱 프로세스 취소" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "준비" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "취소" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "활성 출력 장치 선택" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "보기(&V)" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "설정(&S)" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "도구 상자(&T)" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "파일 열기" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "이 품질 프로파일은 현재 재료 및 노즐 설정에 사용할 수 없습니다. 이 품질 프로파일을 사용하려면 이 값을 변경하십시오" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "프린팅 속도" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "천천히" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "빨리" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "점진적으로 사용" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "서포트 생성" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "빌드 플레이트 고정" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "프린팅물 개선에 도움이 필요하십니까?Ultimaker Troubleshooting Guides 읽기" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "엔진 로그" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "프린터 유형" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "이 재료 조합과 함께 접착제를 사용하십시오" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "호환성 확인" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Ultimaker.com의 재료 호환성을 확인하려면 클릭하십시오." - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "최신 체크 버전 이후로 변경 사항을 표시합니다." - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "변경 내역" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Create a flattend quality changes profile." - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "Profile flatener" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "사용자에게 라이선스에 동의하는지 한 번 묻습니다." - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "사용자 계약" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "저장하기 전에 G-code를 생성하십시오." - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "펌웨어 업그레이드" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "알 수 없음" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "{0} 로 가져올 사용자 정의 프로파일이 없습니다" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "프로파일 {0} 에는 정확하지 않은 데이터가 포함되어 있으므로, 불러올 수 없습니다." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "The machine defined in profile {0} ({1}) doesn’t match with your current machine ({2}), could not import it." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "제거 확인 " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "펌웨어 업그레이드" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box로 프린팅" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box로 프린팅" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "Doodle3D Connect에 연결" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "Doodle3D Connect에 데이터 보내기" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "Doodle3D Connect에 데이터를 보낼 수 없습니다. 다른 작업이 진행중인가요?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "Doodle3D Connect에 데이터 저장" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "Doodle3D Connect에 파일 전송" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Connect 열기..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "Doodle3D Connect 웹 인터페이스 열기" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Blender 파일" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "\"{}\" 품질을 사용하여 내보낼 수 없습니다!\n" -#~ " \"{}\"(으)로 돌아갑니다." - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "연락처" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "이 프린터는 Ultimaker 3 프린터 그룹을 호스트하도록 설정되지 않았습니다." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "이 프린터는 %1 Ultimaker 3 프린터 그룹의 호스트입니다." - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1은 연결된 Ultimaker 3에 연결된 프린터 그룹을 호스트하도록 설정되지 않았습니다" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "프린터 추가/제거" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "프린팅 작업 페이지를 기본 웹 브라우저로 엽니다." - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "프린팅 작업보기" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "프린팅 준비" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "유효한" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "프린터와의 연결이 끊어졌습니다" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "알 수 없음" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "사용 중지됨" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "예약된" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "프린팅 준비" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "프린터가 중단됨" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "프린팅 작업을 수락하지 않음" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "종료시간 : " - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "빌드 플레이트를 정리하십시오" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "설정 변경 대기중" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "프린팅 작업" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "프린터" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "프린터 보기" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "중지" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "재개" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "프린팅 중단" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "항상 물어보기" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "프로파일 덮어쓰기" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "새롭게 로드한 모델을 빌드 플레이트에 정렬할까요? 다수의 빌드 플레이트 사용(실험적 설정)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "로드 중인 대상물을 정렬하지 마십시오" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "선택 사항을 파일에 저장" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "다른 이름으로 저장..." - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "프로젝트 저장(&P)..." - -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "이 재료 조합과 함께 접착 시트 또는 접착제를 사용하십시오" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "G-코드를 받아서 WiFi를 통해 Doodle3D WiFi-Box로 보냅니다." - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Doodle 3D WiFi-Box" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "직접 스크립트 편집을 위한 편집창 제공." - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "라이브 스크립팅 도구" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Cura에서 직접 Blender 파일을 열도록 도와줍니다." - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Blender 통합(실험 중)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "모델 검사기 경고" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "모델의 크기 및 재질 {model_names} 때문에 일부 모델이 최적으로 인쇄되지 않을 수 있습니다.\n" -#~ "인쇄 품질을 향상시키는 데 유용한 팁 :\n" -#~ "1) 둥근 모서리를 사용하십시오.\n" -#~ "2) 팬을 끄십시오 (모델에 작은 세부 사항이없는 경우에만).\n" -#~ "3) 다른 재료를 사용하십시오." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "파일을 여는 도중 SolidWorks가 오류 보고를 했습니다. SolidWorks 자체에서 이 문제를 해결하도록 권장합니다." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "도면에 모델이 없습니다. 내부에 하나의 부품이나 조립만 있는지 확인하시겠습니까?\n" -#~ "\n" -#~ " 감사합니다!" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "도면에 하나 이상의 부품 또는 조립이 있습니다. 현재 버전은 하나의 부품 또는 조립만 있는 도면을 지원합니다.\n" -#~ "\n" -#~ "죄송합니다!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "SolidWorks 부품 파일" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "SolidWorks 어셈블리 파일" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "SolidWorks 도면 파일" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "안녕하십니까,\n" -#~ "귀하의 시스템에 유효한 SolidWorks를 찾을 수 없습니다. 이는 곧 SolidWorks가 설치되어 있지 않거나 유효한 라이센스가 없음을 의미합니다. SolidWorks가 문제없이 실행될 수 있도록 해주시고 그리고/또는 귀사의 ICT에 연락해 주십시오.\n" -#~ "\n" -#~ "감사합니다.\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "안녕하십니까,\n" -#~ "귀하는 현재 Windows가 아닌 다른 운영 시스템에서 이 플러그인을 실행 중입니다. 이 플러그인은 유효한 라이센스가 있는 SolidWorks가 설치된 Windows에서만 사용 가능합니다. 이 플러그인을 SolidWorks가 설치된 Windows 컴퓨터에 설치하십시오.\n" -#~ "\n" -#~ "감사합니다\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "구성" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "SolidWorks 매크로 설치 가이드" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "사용 안함" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "Cura가 익명의 사용 통계를 보내지 않게 합니다. 환경 설정에서 다시 활성화 시킬 수 있습니다." - -#~ msgid "Install" -#~ msgstr "설치" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Siemens NX 플러그인 파일을 복사하지 못했습니다. UGII_USER_DIR을 확인하십시오. 디렉터리에 할당되지 않았습니다." - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "Siemens NX Cura 플러그인을 성공적으로 설치했습니다." - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Siemens NX 플러그인 파일을 복사하지 못했습니다. UGII_USER_DIR을 확인하십시오." - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Siemens NX 플러그인을 설치하지 못했습니다. Siemens NX의 환경 변수 UGII_USER_DIR을 설정할 수 없습니다." - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "{0} 에서 플러그인 ID를 가져 오는 데 실패했습니다" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "경고" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "플러그인 브라우저" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 확장판" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks: 내보내기 마법사" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "품질:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "고품질 (3D-프린팅)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "저품질 (3D-프린팅)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "고품질 (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "저품질 (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "이 대화창을 다시 표시" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "계속" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "중단" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "Cura SolidWorks 매크로 설치 방법" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "단계:" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "매크로와 아이콘으로\n" -#~ "디렉토리 열기" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "안내:" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "재생" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "중지" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "이전 단계" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "완료" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "다음 단계" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "SolidWorks 플러그인: 구성" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "변환 설정" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "첫 번째 선택:" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "가장 최근 설치 버전(권장)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "기본 버전" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "SolidWorks 파일을 열기 전 마법사 표시" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "열린 파일을 규정된 방향으로 자동 회전" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "설치" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "COM 서비스 발견" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "실행가능 발견" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "COM 시작" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "수정 번호" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "사용가능한 기능" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "새 재료의 지름은 현재 기기와 호환되지 않는 % 1mm입니다. 계속 하시겠습니까?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "플러그인 찾아보기..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "플러그인" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "플러그인 설치" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "기기 설정 (예 : 빌드 볼륨, 노즐 크기 등)을 변경하는 방법을 제공합니다." - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Ultimaker 3 프린터에 대한 네트워크 연결을 관리합니다" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "SolidWorks를 사용하여 특정 파일을 열 수 있는 가능성을 제공합니다. 이 플러그인과 추가적인 최적화를 통해 변환합니다." - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "SolidWorks 통합" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "변경 후 환경 설정, 기기 및 프로파일을 자동으로 저장합니다." - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "자동 저장" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Siemens NX에서 'Cura로 내보내기' 버튼을 설치할 수 있습니다." - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX 통합" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "새 플러그인을 찾고, 관리하고 설치하십시오." - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "플러그인 브라우저" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "사용자에게 라이선스에 동의하는지 한 번 묻습니다" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Ultimaker에 대한 기기 동작 제공(예 : 베드 수평조정 마법사, 업그레이드 선택 등)" - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "GCode 파일" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "프린터가 사용 중이거나 연결되어 있지 않아 작업을 시작할 수 없습니다." - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "프린터 사용 불가" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "이 프린터는 UltiGCode flavor를 사용하기 때문에 USB 프린팅를 지원하지 않습니다." - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "USB 프린팅" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "프린터가 USB 프린팅를 지원하지 않기 때문에 새 작업을 시작할 수 없습니다." - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "프린터가 연결되어 있지 않팅으므로 펌웨어를 업데이트 할 수 없습니다." - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "%s 프린터에 필요한 펌웨어를 찾을 수 없습니다." - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "프린터 펌웨어" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "연결 상태" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "연결 상태" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "접근 요청이 프린터에서 거부되었습니다." - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "접근 요청이 시간 초과로 인해 실패했습니다." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "네트워크 연결이 끊어졌습니다." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "프린터와의 연결이 끊어졌습니다. 프린터가 연결되어 있는지 확인하십시오." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "프린터가 사용중이라 새 프린팅 작업을 시작할 수 없습니다. 현재 프린터 상태는 %s 입니다." - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "프린터 상태" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "새 프린팅 작업을 시작할 수 없습니다. 슬롯 {0}에 로드된 Printcore가 없습니다." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "새 프린팅 작업을 시작할 수 없습니다. 슬롯 {0}에 로드 된 재료 없음" - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "스풀 {0}의 재료가 충분하지 않습니다." - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "익스트루더 {2}에 다른 PrintCore (Cura : {0}, Printer : {1})가 선택됨" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "PrintCore {0}가 올바르게 조정되지 않았습니다. XY 교정은 프린터에서 수행해야 합니다." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "프린터로 데이터를 보낼 수 없습니다. 다른 작업이 여전히 작동중인가요?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "프린팅가 중단되었습니다. 프린터를 확인하십시오" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "프린팅 일시 중지 중 ..." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "프린팅 재개 중 ..." - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "이 프린터는 연결된 Ultimaker 3 프린터 그룹을 호스트하도록 설정되어 있지 않습니다." - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "이 프린터는 연결된 Ultimaker 3 프린터 {count} 그룹을 호스트하도록 설정되어 있습니다." - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name} 프린터가 ‘{job_name}’ 프린팅을 완료했습니다. 프린팅물을 수거하고 빌드 플레이트를 치우십시오." - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "'{job_name}'을 프린팅하기 위해 {printer_name}이 예약되어 있습니다. 프린팅를 시작하려면 프린터의 구성을 작업에 맞게 변경하십시오." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "새로운 프린팅 작업을 보낼 수 없습니다 :이 3D 프린터는 아직 연결된 Ultimaker 3 프린터 그룹을 호스트하도록 설정되지 않았습니다." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "{cluster_name} 그룹에 프린팅 작업을 보낼 수 없습니다." - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "{file_name}을 {cluster_name} 그룹에 보냈습니다." - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "프린팅 작업 표시" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "브라우저에서 프린팅 작업 인터페이스를 엽니다." - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "알 수 없음" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "{file_name} 을 {cluster_name} 그룹에 보냄" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "파일을 여는 도중 SolidWorks가 오류 보고. SolidWorks 자체에서 이 문제를 해결하도록 권장합니다." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "도면에 모델이 없습니다. 내용을 다시 확인하시고 내부에 하나의 부품이나 조립만 있는지 확인하시겠습니까?\n" -#~ "\n" -#~ " 감사합니다!." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "도면에 하나 이상의 부품 또는 조립이 있습니다. 저희는 현재 정확하게 하나의 부품 또는 조립만 있는 도면을 지원합니다.\n" -#~ "\n" -#~ "죄송합니다!" - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "로드 된 재료가 없음" - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "알 수 없는 재료" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "선택한 재료 직경으로 인해 재료가 현재 프린터와 호환되지 않습니다." - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "되돌리기" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "변경한 재료의 직경 되돌리기." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "프로파일 {0}에 정의된 기기가 현재 기기와 일치하지 않으므로, 불러올 수 없습니다." - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      치명적인 오류가 발생했습니다. 문제를 해결할 수 있도록 이 충돌 보고서를 보내주십시오

      \n" -#~ "

      \"보고서 전송\" 버튼을 사용하면 버그 보고서가 서버에 자동으로 게시됩니다

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "아직 초기화되지 않음
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "Gcode 유형" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "스타트 Gcode" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "시작시 Gcode 명령이 실행됩니다." - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "Gcode 끝내기" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "Gcode 명령어가 맨 마지막에 실행됩니다." - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "익스트루더 스타트 Gcode" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "익스트루더 종료 Gcode" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "펌웨어 업데이트를 시작하는 데 시간이 걸릴 수 있습니다." - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "알 수 없는 오류 코드 : % 1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "알 수 없음" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "플러그인 찾기 및 업데이트" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "여기서 써드파타 플러그인 목록을 찾을 수 있습니다." - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "업그레이드" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "다운로드" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "g code 리더에 주의 메시지를 표시하기." - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "gcode 리더의 주의 메시지" - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "프로파일 가져 오기" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "프린터: %1, %2: %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "프린터: %1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "GCode 생성기" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "표시 설정..." - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "자동: %1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "자동: %1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "연결된 프린터 없음" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "이 익스트루더의 현재 온도." - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "설치된 플러그인..." - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "서포트용 익스트루더" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "GCode를 파일에 씁니다." - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "GCode 작성자" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "GCode 프로파일 리더" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "SolidWorks 파일을 여는 중 오류가 발생했습니다! 문제없이 SolidWorks에서 파일을 열 수 있는지 확인하십시오" - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "시작하는 도중 오류가 발생했습니다!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "시뮬레이션 뷰" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Cura는 익명의 슬라이싱 통계를 수집합니다. 환경 설정에서 이 기능을 비활성화 할 수 있습니다." - -#~ msgctxt "@action:button" -#~ msgid "Dismiss" -#~ msgstr "버리기" - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "전역" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      치명적인 예외가 발생했습니다. 문제를 해결할 수 있도록 이 충돌 보고서를 보내주십시오.

      \n" -#~ "

      \"보고서 전송\" 버튼을 사용하면 버그 보고서가 서버에 자동으로 보고됩니다.

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Cura 버전: {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "플랫폼: {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Qt 버전: {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "PyQt 버전: {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL: {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "예외 역추적" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "재료 직경" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Cura SolidWorks Plugin 설정" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "내 보낸 STL의 기본 품질 :" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "항상 물어보기" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "항상 좋은 품질을 사용하십시오" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "거친 품질을 항상 사용하십시오" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "SolidWorks 파일을 STL로 가져 오기..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "내보낸 STL의 품질" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "품질" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "거친" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "정밀한" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "프로파일을 사용할 수 없음" - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "이 설정은 항상 모든 익스트루더간에 공유됩니다. 여기에서 변경하면 모든 익스트루더의 값이 변경됩니다" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "시간 사양
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "카메라 위치 재설정(&R)" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "프로젝트 저장" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "준비하다" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "감시 장치" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "호환성 확인" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "SolidWorks 자체를 통해 특정 파일을 열 수 있습니다. 이것들은 변환되어 Cura에 로드됩니다" - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "막힘" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "프린팅를 시작할 수 없습니다" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "연결 열기.." - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "프린팅 세부 정보" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "{machine_name}에 최신 기능이 탑재되어 있는지 확인하려면 정기적으로 펌웨어를 업데이트하는 것이 좋습니다. 이 작업은 {machine_name} (네트워크에 연결된 경우) 또는 USB를 통해 수행 할 수 있습니다." - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "레이어 뷰" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "플러그인 찾아보기" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "세부 정보 내보내기" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "복구 할 수없는 치명적인 예외가 발생했습니다!\n" -#~ "http://github.com/Ultimaker/Cura/issues에 버그 보고서를 게시하십시오. " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "웹 페이지 열기" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "승인" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "이 프린터는 Ultimaker 3 프린터에 연결된 그룹을 호스트하도록 설정되지 않았습니다" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "이 프린터는 Ultimaker 3에 연결된 프린터 그룹의 호스트입니다" - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "완료일: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "기본 웹 브라우저로 프린팅 작업 페이지를 엽니다." - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "프린터 그룹" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "프로젝트를 로드하면 빌드 플레이트의 모든 모델이 지워집니다" - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "플러그인에는 라이센스가 포함되어 있습니다.\n" -#~ "이 플러그인을 설치하려면이 라이센스를 수락해야합니다.\n" -#~ "아래 약관에 동의하십니까?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00시간 00분" - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "시간 정보" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "프린팅 시간" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "큐라" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "재료 호환성 확인" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "UM3 네트워크 연결 (클러스터)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "레이어 뷰를 제공합니다." - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "레이어 뷰" diff --git a/resources/i18n/ko_KR/fdmextruder.def.json.po b/resources/i18n/ko_KR/fdmextruder.def.json.po index a5d415694c..152fd43f7f 100644 --- a/resources/i18n/ko_KR/fdmextruder.def.json.po +++ b/resources/i18n/ko_KR/fdmextruder.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -52,7 +51,9 @@ msgstr "노즐 직경" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "노즐의 내경. 비표준 노즐 크기를 사용할 때, 이 설정을 변경하십시오." #: /fdmextruder.def.json @@ -92,7 +93,9 @@ msgstr "익스트루더 시작 위치의 절대 값" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "익스트루더 시작 위치를 헤드의 마지막으로 알려진 위치에 상대적이 아닌 절대 위치로 만듭니다." #: /fdmextruder.def.json @@ -132,7 +135,9 @@ msgstr "익스트루더 끝 절대 위치" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "익스트루더가 헤드의 마지막으로 알려진 위치에 상대값이 아닌 절대 위치로 끝나도록 하십시오." #: /fdmextruder.def.json @@ -162,7 +167,9 @@ msgstr "익스트루더 프라임 Z 위치" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Z 좌표입니다." #: /fdmextruder.def.json @@ -172,7 +179,10 @@ msgstr "익스트루더 프린팅 냉각 팬" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." msgstr "이 익스트루더와 관련된 프린팅 냉각 팬의 개수. 각 익스트루더마다 다른 프린팅 냉각 팬이 있을 때만 기본값 0에서 변경하십시오." #: /fdmextruder.def.json @@ -192,7 +202,9 @@ msgstr "익스트루더 프라임 X 위치" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 X 좌표." #: /fdmextruder.def.json @@ -202,7 +214,9 @@ msgstr "익스트루더 프라임 Y 위치" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "프린팅이 시작될 때 노즐이 시작하는 위치의 Y 좌표." #: /fdmextruder.def.json @@ -222,13 +236,7 @@ msgstr "직경" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "사용 된 필라멘트의 직경을 조정합니다. 이 값을 사용 필라멘트의 직경과 일치시킵니다." - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "익스트루더를 켤 때마다 실행할 스타드 g 코드." - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "익스트루더를 끌 때마다 실행할 엔드 g 코드." diff --git a/resources/i18n/ko_KR/fdmprinter.def.json.po b/resources/i18n/ko_KR/fdmprinter.def.json.po index 627a4f1ac8..85e3962817 100644 --- a/resources/i18n/ko_KR/fdmprinter.def.json.po +++ b/resources/i18n/ko_KR/fdmprinter.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -42,7 +41,9 @@ msgstr "기기 세부 설정 표시" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "별도의 json 파일에 설명된 기기의 다양한 세부 설정을 표시할지 여부." #: /fdmprinter.def.json @@ -55,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"시작과 동시에형실행될 G 코드 명령어 \n" -"." +msgstr "시작과 동시에형실행될 G 코드 명령어 \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"맨 마지막에 실행될 G 코드 명령 \n" -"." +msgstr "맨 마지막에 실행될 G 코드 명령 \n." #: /fdmprinter.def.json msgctxt "material_guid label" @@ -90,7 +87,9 @@ msgstr "직경" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "사용 된 필라멘트의 직경을 조정합니다. 이 값을 사용될 필라멘트의 직경과 일치시킵니다." #: /fdmprinter.def.json @@ -100,7 +99,9 @@ msgstr "빌드 플레이트가 가열될 때까지 기다리십시오" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "시작 시, 빌드 플레이트가 가열될 때까지 대기하라는 명령을 삽입할지 여부." #: /fdmprinter.def.json @@ -120,7 +121,10 @@ msgstr "재료의 온도 포함하기" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." msgstr "gcode의 시작 부분에 노즐 온도 명령을 포함할지 여부. start_gcode에 이미 노즐 온도 명령이 포함되어있을 때 Cura는 이 설정을 자동으로 비활성화 합니다." #: /fdmprinter.def.json @@ -130,7 +134,10 @@ msgstr "빌드 플레이트 온도 포함" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." msgstr "gcode가 시작될 때 빌드 플레이트 온도 명령을 포함할지 여부. start_gcode에 빌드 플레이트 온도 명령이 이미 있으면 Cura는 이 설정을 자동으로 비활성화 합니다." #: /fdmprinter.def.json @@ -170,7 +177,8 @@ msgstr "빌드 플레이트 모양" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "프린팅 할 수 없는 영역을 고려하지 않은 빌드 플레이트의 모양." #: /fdmprinter.def.json @@ -230,7 +238,10 @@ msgstr "항상 활성 도구 쓰기" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." msgstr "임시 명령을 비활성 도구로 전송한 후 활성 도구를 작성하십시오. Smoothie 또는 모달 도구 명령어를 사용하는 다른 펌웨어를 사용해 프린팅하는 듀얼 압출기용 프린팅에 필요합니다." #: /fdmprinter.def.json @@ -240,7 +251,9 @@ msgstr "센터 원점" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "프린터의 0 위치의 X/Y 좌표가 프린팅 가능 영역의 중앙에 있는지 여부." #: /fdmprinter.def.json @@ -250,7 +263,9 @@ msgstr "익스트루더의 수" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "익스트루더의 수. 익스트루더는 피더, 보우 덴 튜브 및 노즐의 조합입니다." #: /fdmprinter.def.json @@ -260,7 +275,8 @@ msgstr "활성화된 익스트루더의 수" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "사용 가능한 익스트루더 수; 소프트웨어로 자동 설정" #: /fdmprinter.def.json @@ -280,7 +296,9 @@ msgstr "노즐 길이" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "노즐의 끝과 프린트 헤드의 가장 낮은 부분 사이의 높이 차이입니다." #: /fdmprinter.def.json @@ -290,7 +308,9 @@ msgstr "노즐 각도" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "노즐 끝 바로 위의 수평면과 원뿔 부분 사이의 각도입니다." #: /fdmprinter.def.json @@ -300,7 +320,9 @@ msgstr "가열 영역 길이" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "노즐의 열이 필라멘트로 전달되는 노즐의 끝에서부터의 거리." #: /fdmprinter.def.json @@ -310,7 +332,9 @@ msgstr "노즐 온도 조절 활성화" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Cura에서 온도를 제어할지 여부. Cura 외부에서 노즐 온도를 제어하려면 이 기능을 끄십시오." #: /fdmprinter.def.json @@ -320,7 +344,9 @@ msgstr "가열 속도" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "노즐이 가열되는 속도 (°C/s)는 일반적인 프린팅 온도와 대기 온도에서 평균을 냅니다." #: /fdmprinter.def.json @@ -330,7 +356,9 @@ msgstr "냉각 속도" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "노즐이 냉각되는 속도 (°C/s)는 일반적인 프린팅 온도 및 대기 온도에서 평균을 냅니다." #: /fdmprinter.def.json @@ -340,7 +368,10 @@ msgstr "최소 대기 시간" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." msgstr "노즐이 냉각되기 전에 익스트루더가 비활성이어야하는 최소 시간. 이 시간보다 오래 익스트루더를 사용하지 않을 경우에만 대기 온도로 냉각시킬 수 있습니다." #: /fdmprinter.def.json @@ -405,7 +436,9 @@ msgstr "펌웨어 리트렉션" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "재료를 리트렉션하는 G1 명령어에서 E 속성을 사용하는 대신 펌웨어 리트렉션 명령어(G10/G11)를 사용할 지 여부." #: /fdmprinter.def.json @@ -415,7 +448,9 @@ msgstr "압출기의 히터 공유" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "압출기가 자체 히터를 가지고 있지 않고 단일 히터를 공유하는지에 대한 여부." #: /fdmprinter.def.json @@ -425,8 +460,16 @@ msgstr "익스트루더의 노즐 공유" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." -msgstr "익스트루더가 자체 노즐을 가지고 있지 않고 단일 노즐을 공유하는지에 대한 여부. True로 설정하면 프린터 시동 gcode 스크립트가 알려진 상호 호환 가능한 초기 수축 상태(0 또는 1개의 필라멘트가 수축되지 않음)에서 모든 익스트루더를 적절하게 설정해야 합니다. 이 경우 초기 수축 상태는 'machine_extruders_shared_nozzle_initial_retraction' 매개 변수에 의해 익스트루더마다 표시됩니다." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." +msgstr "익스트루더가 자체 노즐을 가지고 있지 않고 단일 노즐을 공유하는지에 대한 여부. True로 설정하면 프린터 시동 gcode 스크립트가 알려진 상호 호환 가능한 초기 수축 상태(0 또는 1개의 필라멘트가 수축되지 않음)에서 모든 익스트루더를 적절하게 설정해야 합니다. 이" +" 경우 초기 수축 상태는 'machine_extruders_shared_nozzle_initial_retraction' 매개 변수에 의해 익스트루더마다 표시됩니다." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" @@ -435,7 +478,11 @@ msgstr "공유된 노즐 초기 수축" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." msgstr "프린터 시작 gcode 스크립트가 완료될 때 공유된 노즐 끝에서 각 익스트루더의 필라멘트가 수축된 것으로 가정하는 정도입니다. 이 값은 노즐 덕트의 공통 부분의 길이와 같거나 커야 합니다." #: /fdmprinter.def.json @@ -465,7 +512,10 @@ msgstr "머신 헤드 및 팬 폴리곤" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." msgstr "프린트 헤드의 모양. 일반적으로 첫 번째 압출기의 위치인 프린트 헤드의 위치와 관련된 좌표입니다. 프린트 헤드의 왼쪽 및 앞쪽 치수는 음수 좌표여야 합니다." #: /fdmprinter.def.json @@ -475,7 +525,9 @@ msgstr "갠트리 높이" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "노즐 끝과 갠트리 시스템 사이의 높이 차이 (X 및 Y 축)." #: /fdmprinter.def.json @@ -495,7 +547,9 @@ msgstr "노즐 지름" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "노즐의 내경. 비표준 노즐 크기를 사용할 때 이 설정을 변경하십시오." #: /fdmprinter.def.json @@ -505,7 +559,8 @@ msgstr "익스트루더로 오프셋" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "익스트루더 오프셋을 좌표계에 적용하십시오. 모든 익스트루더에 적용됩니다." #: /fdmprinter.def.json @@ -515,7 +570,9 @@ msgstr "익스트루더 프라임 Z 포지션" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "프린팅가 시작될 때 노즐 위치의 Z 좌표입니다." #: /fdmprinter.def.json @@ -525,7 +582,9 @@ msgstr "독립 익스트루더 프라임 포지션" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "익스투루더의 위치를 헤드의 마지막으로 알려진 위치에 상대위치가 아닌 절대 위치로 만듭니다." #: /fdmprinter.def.json @@ -655,7 +714,9 @@ msgstr "밀리미터 당 스텝 수 (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "X 방향으로 1 밀리미터를 압출에 필요한 스텝 모터의 스텝 수." #: /fdmprinter.def.json @@ -665,7 +726,9 @@ msgstr "밀리미터 당 스텝 수 (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "Y 방향으로 1 밀리미터를 압출에 필요한 스텝 모터의 스텝 수." #: /fdmprinter.def.json @@ -675,7 +738,9 @@ msgstr "밀리미터 당 스텝 수 (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "Z 방향으로 1 밀리미터를 압출에 필요한 스텝 모터의 스텝 수." #: /fdmprinter.def.json @@ -685,7 +750,9 @@ msgstr "밀리미터 당 스텝 수 (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "둘레를 따라 1밀리미터씩 피더 휠을 움직이는 스텝 모터의 스텝 수." #: /fdmprinter.def.json @@ -695,7 +762,9 @@ msgstr "양의 방향 X 엔드 스톱" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "X 축의 엔드 스톱이 양의 방향 (높은 X 좌표) 또는 음의 (낮은 X 좌표)인지 여부." #: /fdmprinter.def.json @@ -705,7 +774,9 @@ msgstr "양의 방향 Y 엔드 스톱" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Y 축의 엔드 스톱이 양의 방향 (높은 Y 좌표) 또는 음의 (낮은 Y 좌표)인지 여부." #: /fdmprinter.def.json @@ -715,7 +786,9 @@ msgstr "양의 방향 Z 엔드 스톱" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Z 축의 엔드 스톱이 양의 방향 (높은 Z 좌표) 또는 음의 (낮은 Z 좌표)인지 여부." #: /fdmprinter.def.json @@ -755,7 +828,9 @@ msgstr "품질" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "출력물의 해상도에 영향을 미치는 모든 설정. 이러한 설정은 품질 (및 프린팅 시간)에 큰 영향을 미칩니다." #: /fdmprinter.def.json @@ -765,7 +840,9 @@ msgstr "층 높이" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." msgstr "각 층의 높이 (mm)입니다. 값이 클수록 해상도가 낮고 프린팅 속도가 빨라지며, 값이 작을수록 해상도가 높고 프린팅 속도가 느려집니다." #: /fdmprinter.def.json @@ -775,7 +852,9 @@ msgstr "첫번째 레이어 높이" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "첫번째 레이어의 높이 (mm)입니다. 첫번째 레이어를 두껍게하면 빌드 플레이트에 쉽게 부착됩니다." #: /fdmprinter.def.json @@ -785,7 +864,10 @@ msgstr "선의 두께" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." msgstr "한 줄의 두께. 일반적으로 각 라인의 너비는 노즐 폭과 일치해야합니다. 그러나 이 값을 약간 줄이면 더 나은 인쇄를 할 수 있습니다." #: /fdmprinter.def.json @@ -805,7 +887,9 @@ msgstr "바깥 선 선폭" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "가장 바깥 쪽 벽 선의 너비. 이 값을 낮춤으로써 높은 수준의 디테일을 프린팅 할 수 있습니다." #: /fdmprinter.def.json @@ -815,7 +899,8 @@ msgstr "내부 벽 선 너비" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "가장 바깥 쪽 벽 선을 제외한 모든 벽 선에 대해 단일 벽 선의 폭입니다." #: /fdmprinter.def.json @@ -905,7 +990,9 @@ msgstr "초기 레이어 라인 폭" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "첫 번째 레이어의 라인 폭 승수입니다. 이것을 늘리면 베드 접착력을 향상시킬 수 있습니다." #: /fdmprinter.def.json @@ -925,7 +1012,9 @@ msgstr "벽 익스트루더" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "벽을 프린팅하는 데 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -935,7 +1024,9 @@ msgstr "외벽 익스트루더" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "외벽 프린팅에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -945,7 +1036,9 @@ msgstr "내벽 익스트루더" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "내벽 프린팅에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -955,7 +1048,9 @@ msgstr "벽 두께" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "가로 방향의 벽 두께입니다. 이 값을 벽 선 너비로 나눈 값은 벽의 수 입니다." #: /fdmprinter.def.json @@ -965,7 +1060,9 @@ msgstr "벽 라인의 수" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "벽의 수. 벽 두께로 계산할 때 이 값은 반올림됩니다." #: /fdmprinter.def.json @@ -975,7 +1072,10 @@ msgstr "벽 전환 길이" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." msgstr "부품이 얇아지면서 서로 다른 수의 벽 사이에서 전환될 때 벽 선을 분할하거나 결합하기 위해 일정 양의 공간이 할당됩니다." #: /fdmprinter.def.json @@ -985,7 +1085,9 @@ msgstr "벽 배포 개수" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." msgstr "중앙에서부터 계산되는 벽의 수로, 이를 통해 오차가 분산되어야 합니다. 값이 작다고 해서 외벽의 너비가 변경되지 않는 것은 아닙니다." #: /fdmprinter.def.json @@ -995,7 +1097,12 @@ msgstr "벽 전환 임계각" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." msgstr "짝수 벽과 홀수 벽 사이에 전환을 생성할 때입니다. 이 설정보다 더 큰 각도의 웨지 모양은 전환이 없으며 나머지 공간을 채우기 위해 벽이 중앙에 프린트되지는 않습니다. 이 설정을 줄이면 이러한 중앙 벽의 수와 길이가 줄어들지만, 간격이 생기거나 과잉 압출될 수 있습니다." #: /fdmprinter.def.json @@ -1005,7 +1112,10 @@ msgstr "벽 전환 필터 거리" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." msgstr "서로 다른 수의 벽들 사이를 빠르게 연속적으로 왔다 갔다 하며 전환되는 경우에는 전환하지 마십시오. 이 거리보다 서로 더 가까운 경우에는 전환을 제거하십시오." #: /fdmprinter.def.json @@ -1015,8 +1125,15 @@ msgstr "벽 전환 필터 여백" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "하나의 여분 벽과 하나 더 적은 벽 사이를 왔다 갔다 하는 전환을 방지하십시오. 이 여백은 [최소 벽 선 너비 - 여백, 2 * 최소 벽 선 너비 + 여백]을 따르는 선 너비의 범위를 확장합니다. 이 여백을 늘리면 전환 횟수가 줄어들어, 압출 시작/중지 및 이동 시간이 줄어듭니다. 그러나 선 너비 변동이 크면 압출 미달 또는 과잉 문제가 발생할 수 있습니다." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." +msgstr "하나의 여분 벽과 하나 더 적은 벽 사이를 왔다 갔다 하는 전환을 방지하십시오. 이 여백은 [최소 벽 선 너비 - 여백, 2 * 최소 벽 선 너비 + 여백]을 따르는 선 너비의 범위를 확장합니다. 이 여백을 늘리면 전환 횟수가 줄어들어, 압출 시작/중지 및 이동 시간이" +" 줄어듭니다. 그러나 선 너비 변동이 크면 압출 미달 또는 과잉 문제가 발생할 수 있습니다." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" @@ -1025,7 +1142,9 @@ msgstr "외벽 이동 거리" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "Z 층의 경계면을 더 잘 가리기 위해 바깥쪽 벽 뒤에 삽입되어 이동한 거리." #: /fdmprinter.def.json @@ -1035,7 +1154,11 @@ msgstr "외벽 삽입" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." msgstr "외벽의 경로에 삽입이 적용됩니다. 외벽이 노즐보다 작고 내벽 다음에 프린팅 된 경우 이 옵셋을 사용하여 노즐의 구멍이 모델 외부가 아닌 내벽과 겹치도록하십시오." #: /fdmprinter.def.json @@ -1045,8 +1168,14 @@ msgstr "벽면 프린팅 순서 명령 최적화" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "수축 및 이동 거리를 줄이도록 벽이 인쇄되는 순서를 최적화합니다. 대부분의 부품은 이 기능을 사용하면 도움이 되지만 실제로는 시간이 오래 걸릴 수 있으므로, 최적화 여부와 관계없이 인쇄 시간을 비교하십시오. 빌드 플레이트 접착 유형을 Brim으로 선택하는 경우 첫 번째 층이 최적화되지 않습니다." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." +msgstr "수축 및 이동 거리를 줄이도록 벽이 인쇄되는 순서를 최적화합니다. 대부분의 부품은 이 기능을 사용하면 도움이 되지만 실제로는 시간이 오래 걸릴 수 있으므로, 최적화 여부와 관계없이 인쇄 시간을 비교하십시오. 빌드 플레이트 접착 유형을 Brim으로 선택하는 경우 첫 번째" +" 층이 최적화되지 않습니다." #: /fdmprinter.def.json msgctxt "inset_direction label" @@ -1055,8 +1184,14 @@ msgstr "벽 순서 지정" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "벽이 프린팅되는 순서를 정의합니다. 외벽을 먼저 프린팅하면 내벽의 오류가 외부로 전파될 수 없으므로 치수 정확도가 향상됩니다. 그러나 나중에 프린팅하면 오버행(경사면)이 프린트팅 될 때 더 잘 쌓일 수 있습니다. 전체 내벽의 총량이 불균일할 경우, '가운데 마지막 선'이" +" 항상 마지막에 인쇄됩니다." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1075,7 +1210,9 @@ msgstr "대체 여분 벽" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." msgstr "다른 모든 레이어에 여분의 벽을 프린팅합니다. 이렇게하면 내부채움이 여분의 벽 사이에 끼어 더 강하게 프린팅됩니다." #: /fdmprinter.def.json @@ -1085,8 +1222,16 @@ msgstr "최소 벽 선 너비" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "노즐 크기의 1~2배 정도의 얇은 구조물의 경우 모델의 두께에 맞게 선 너비를 변경해야 합니다. 이 설정은 벽에 허용되는 최소 선 너비를 제어합니다. N개의 벽이 넓고 N+1개의 벽이 좁은 일부 형상 두께에서는 N개의 벽에서 N+1개의 벽으로 전환하기 때문에, 최소 선 너비가 내재적으로 최대 선 너비를 결정합니다. 가장 넓을 가능성이 있는 벽 선은 최소 벽 선 너비의 두 배입니다." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." +msgstr "노즐 크기의 1~2배 정도의 얇은 구조물의 경우 모델의 두께에 맞게 선 너비를 변경해야 합니다. 이 설정은 벽에 허용되는 최소 선 너비를 제어합니다. N개의 벽이 넓고 N+1개의 벽이 좁은 일부 형상 두께에서는 N개의 벽에서 N+1개의 벽으로 전환하기 때문에, 최소 선" +" 너비가 내재적으로 최대 선 너비를 결정합니다. 가장 넓을 가능성이 있는 벽 선은 최소 벽 선 너비의 두 배입니다." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" @@ -1095,8 +1240,14 @@ msgstr "최소 짝수 벽 선 너비" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "일반 다각형 벽의 최소 선 너비 이 설정은 단일의 얇은 벽 선 프린팅에서 두 개의 벽 선 프린팅으로 전환하는 모델 두께를 결정합니다. 최소 짝수 벽 선 너비가 더 높을수록 최대 홀수 벽 선 너비가 높아집니다. 최대 짝수 벽 선 너비는 외벽 선 너비 + 0.5 * 최소 홀수 벽 선 너비로 계산됩니다." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "일반 다각형 벽의 최소 선 너비 이 설정은 단일의 얇은 벽 선 프린팅에서 두 개의 벽 선 프린팅으로 전환하는 모델 두께를 결정합니다. 최소 짝수 벽 선 너비가 더 높을수록 최대 홀수 벽 선 너비가 높아집니다. 최대 짝수 벽 선 너비는 외벽 선 너비 + 0.5 * 최소 홀수" +" 벽 선 너비로 계산됩니다." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1105,8 +1256,15 @@ msgstr "최소 홀수 벽 선 너비" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "중간 선 간격 충전재 폴리라인 벽의 최소 선 너비. 이 설정은 두 개의 벽 선을 프린팅 하는 것에서 두 개의 외벽 및 가운데의 단일 중앙 벽 프린팅으로 전환하는 모델 두께를 결정합니다. 최소 짝수 벽 선 너비가 더 높을수록 최대 홀수 벽 선 너비가 높아집니다. 최대 홀수" +" 벽 너비는 2 * 최소 짝수 벽 선 너비로 계산됩니다." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1115,7 +1273,9 @@ msgstr "얇은 벽 프린팅" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "노즐 크기보다 수평으로 더 얇은 모델 조각을 프린팅하십시오." #: /fdmprinter.def.json @@ -1125,7 +1285,10 @@ msgstr "최소 피처 크기" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." msgstr "얇은 피처의 최소 두께 이 값보다 더 얇은 모델 피처는 프린트되지 않으며, 최소 피처 크기보다 더 두꺼운 피처는 최소 벽 선 너비로 넓어집니다." #: /fdmprinter.def.json @@ -1135,7 +1298,11 @@ msgstr "얇은 벽 선 최소 너비" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." msgstr "모델의 (최소 피처 크기에 따라) 얇은 피처를 대체할 벽의 너비 최소 벽 선 너비가 피처의 두께보다 더 얇다면 벽은 피처 자체만큼 두꺼워집니다." #: /fdmprinter.def.json @@ -1145,7 +1312,10 @@ msgstr "수평 확장" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." msgstr "각 레이어의 모든 다각형에 적용된 오프셋의 양입니다. 양수 값은 아주 큰 구멍을 보완 할 수 있습니다. 음수 값은 아주 작은 구멍을 보완 할 수 있습니다." #: /fdmprinter.def.json @@ -1155,7 +1325,10 @@ msgstr "첫번째 레이어 수평 확장" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." msgstr "첫 번째 레이어의 모든 다각형에 적용된 오프셋의 양입니다. 음수 값은 \"elephant's foot\"이라고 알려진 현상을 보완 할 수 있습니다." #: /fdmprinter.def.json @@ -1165,7 +1338,9 @@ msgstr "구멍 수평 확장" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." msgstr "각 레이어의 모든 구멍에 적용된 오프셋의 양. 양수 값은 구멍 크기를 증가시키며, 음수 값은 구멍 크기를 줄입니다." #: /fdmprinter.def.json @@ -1175,8 +1350,14 @@ msgstr "Z Seam Alignment" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -msgstr "레이어의 각 패스의 시작점입니다. 연속 레이어의 패스가 같은 지점에서 시작되면 세로 솔기가 출력물에 표시 될 수 있습니다. 사용자가 지정한 위치 근처에서 이들을 정렬 할 때 이음선을 제거하는 것이 가장 쉽습니다. 무작위로 배치 될 때 경로의 시작점은 눈에 잘 띄지 않습니다. 최단 경로를 취할 때 프린팅이 빨라집니다." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." +msgstr "레이어의 각 패스의 시작점입니다. 연속 레이어의 패스가 같은 지점에서 시작되면 세로 솔기가 출력물에 표시 될 수 있습니다. 사용자가 지정한 위치 근처에서 이들을 정렬 할 때 이음선을 제거하는 것이 가장 쉽습니다. 무작위로 배치 될 때 경로의 시작점은 눈에 잘 띄지 않습니다." +" 최단 경로를 취할 때 프린팅이 빨라집니다." #: /fdmprinter.def.json msgctxt "z_seam_type option back" @@ -1255,7 +1436,9 @@ msgstr "Z 솔기 X" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "레이어에서 프린팅이 시작할 위치 근처의 X 좌표입니다." #: /fdmprinter.def.json @@ -1265,7 +1448,9 @@ msgstr "Z 솔기 Y" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "레이어에서 프린팅이 시작할 위치 근처의 Y 좌표입니다." #: /fdmprinter.def.json @@ -1275,8 +1460,16 @@ msgstr "솔기 코너 환경 설정" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." -msgstr "모델 외곽선의 모서리가 이음선의 위치에 영향을 주는지 여부를 제어합니다. 이것은 모서리가 이음선 위치에 영향을 미치지 않는다는 것을 의미하지 않습니다. 이음선 숨김은 이음선이 안쪽 모서리에서 발생할 가능성을 높입니다. 이음선 노출은 이음선이 외부 모서리에서 발생할 가능성을 높입니다. 이음선 숨김 또는 노출은 이음선이 내부나 외부 모서리에서 발생할 가능성을 높입니다. 스마트 숨김은 내외부 모서리 모두 가능하지만, 적절하다면 내부 모서리를 더욱 빈번하게 선택합니다." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." +msgstr "모델 외곽선의 모서리가 이음선의 위치에 영향을 주는지 여부를 제어합니다. 이것은 모서리가 이음선 위치에 영향을 미치지 않는다는 것을 의미하지 않습니다. 이음선 숨김은 이음선이 안쪽 모서리에서 발생할 가능성을 높입니다. 이음선 노출은 이음선이 외부 모서리에서 발생할 가능성을" +" 높입니다. 이음선 숨김 또는 노출은 이음선이 내부나 외부 모서리에서 발생할 가능성을 높입니다. 스마트 숨김은 내외부 모서리 모두 가능하지만, 적절하다면 내부 모서리를 더욱 빈번하게 선택합니다." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" @@ -1310,7 +1503,10 @@ msgstr "상대적 Z 솔기" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." msgstr "활성화 된 경우 z 솔기 좌표는 각 부품의 중심을 기준으로합니다. 비활성화 된 경우 좌표는 빌드 플레이트의 절대 위치를 정의합니다." #: /fdmprinter.def.json @@ -1330,7 +1526,9 @@ msgstr "상단 표면 익스트루더" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "익스트루더는 최상층을 프린팅하는 데 사용됩니다. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -1340,7 +1538,9 @@ msgstr "상단 표면 스킨 레이어" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "최상층의 스킨 층의 수. 일반적으로 고품질의 표면을 생성하기 위해 맨위의 레이어 하나만 있으면 충분합니다." #: /fdmprinter.def.json @@ -1385,7 +1585,10 @@ msgstr "단면 상단 표면 순서" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." msgstr "한 방향으로 주변 라인들과 항상 겹치게 하기 위해 상단 표면 라인들을 배치하여 프린트하십시오. 이는 프린트하는 데 더 많은 시간이 소모되지만 평평한 면이 보다 일관적으로 보이게 합니다." #: /fdmprinter.def.json @@ -1395,8 +1598,15 @@ msgstr "상단 표면 스킨 라인 방향" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "상단 표면 스킨 층이 선 또는 지그재그 패턴을 사용할 때 사용할 정수선 방향 리스트. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트은 대괄호로 묶여 있습니다. 기본값은 전통적인 기본 각도 (45도 및 135도)를 사용하는 빈 리스트입니다." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "상단 표면 스킨 층이 선 또는 지그재그 패턴을 사용할 때 사용할 정수선 방향 리스트. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트은 대괄호로 묶여 있습니다. 기본값은" +" 전통적인 기본 각도 (45도 및 135도)를 사용하는 빈 리스트입니다." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" @@ -1405,7 +1615,9 @@ msgstr "상단/하단 익스트루더" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "상단 및 하단 스킨 프린팅에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -1415,7 +1627,9 @@ msgstr "상단/하단 두께" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "출력물의 상단/하단 레이어의 두께. 이 값을 레이어 높이로 나눈 값은 위쪽/아래쪽 레이어의 수 입니다." #: /fdmprinter.def.json @@ -1425,7 +1639,9 @@ msgstr "상단 두께" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "출력물의 상단 레이어의 두께. 이 값을 레이어 높이로 나눈 값이 최상위 레이어 수 입니다." #: /fdmprinter.def.json @@ -1435,7 +1651,9 @@ msgstr "상단 레이어" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "출력물의 상단 레이어의 수. 상단 두깨로 계산을 할때 이 값은 벽 두께로 계산할 때 이 값은 반올림됩니다." #: /fdmprinter.def.json @@ -1445,7 +1663,9 @@ msgstr "바닥 두께" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "출력물의 아래쪽 레이어의 두께. 이 값을 레이어 높이로 나눈 값은 맨 아래 레이어의 수 입니다." #: /fdmprinter.def.json @@ -1455,7 +1675,9 @@ msgstr "하단 레이어" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "아래층의 수. 바닥 두께로 계산을 할때 이 값은 벽 두께로 계산할 때 이 값은 반올림됩니다." #: /fdmprinter.def.json @@ -1465,7 +1687,9 @@ msgstr "초기 하단 레이어" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." msgstr "빌드 플레이트에서 위를 향하는 초기 하단 레이어 수. 하단 두께로 계산할 경우, 이 값이 전체 값으로 반올림됩니다." #: /fdmprinter.def.json @@ -1525,7 +1749,11 @@ msgstr "상단/하단 다각형 연결" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." msgstr "스킨 경로가 나란히 이어지는 상단/하단 스킨 경로를 연결합니다. 동심원 패턴의 경우 이 설정을 사용하면 이동 시간이 크게 감소하지만, 내부채움의 중간에 연결될 수 있기 때문에 이 기능은 상단 표면 품질을 저하시킬 수 있습니다." #: /fdmprinter.def.json @@ -1535,7 +1763,10 @@ msgstr "단면 상단/하단 순서" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." msgstr "한 방향으로 주변 라인들과 항상 겹치게 하기 위해 상단/하단 라인들을 배치하여 프린트하십시오. 이는 프린트하는 데 더 많은 시간이 소모되지만 평평한 면이 보다 일관적으로 보이게 합니다." #: /fdmprinter.def.json @@ -1545,8 +1776,15 @@ msgstr "상단/하단 라인 길 방향" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "상단/하단 레이어가 선 또는 지그재그 패턴을 사용할 때 사용할 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록이고, 기본 각도(45도 및 135도)를 사용합니다." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." +msgstr "상단/하단 레이어가 선 또는 지그재그 패턴을 사용할 때 사용할 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은" +" 빈 목록이고, 기본 각도(45도 및 135도)를 사용합니다." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" @@ -1555,8 +1793,14 @@ msgstr "Z 간격에 스킨 없음" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." -msgstr "모델의 몇 가지 레이어에만 수직 간격이 작을 경우 보통 좁은 공간의 본 레이어 주위에도 스킨이 있어야 합니다. 수직 간격이 매우 작을 경우 스킨을 생성하지 않도록 이 설정을 활성화합니다. 이렇게 하면 프린팅 시간과 슬라이싱 시간은 개선되지만 기술적으로 내부채움이 공기 중에 노출된 상태로 남게 됩니다." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." +msgstr "모델의 몇 가지 레이어에만 수직 간격이 작을 경우 보통 좁은 공간의 본 레이어 주위에도 스킨이 있어야 합니다. 수직 간격이 매우 작을 경우 스킨을 생성하지 않도록 이 설정을 활성화합니다. 이렇게 하면 프린팅 시간과 슬라이싱 시간은 개선되지만 기술적으로 내부채움이 공기 중에" +" 노출된 상태로 남게 됩니다." #: /fdmprinter.def.json msgctxt "skin_outline_count label" @@ -1565,7 +1809,10 @@ msgstr "여분의 스킨 벽 수" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." msgstr "위쪽/아래쪽 패턴의 가장 바깥 쪽 부분을 여러 동심 선으로 바꿉니다. 하나 또는 두 개의 선을 사용하면 내부채움 재료로 시작하는 지붕면이 향상됩니다." #: /fdmprinter.def.json @@ -1575,7 +1822,11 @@ msgstr "다림질 사용" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." msgstr "상단 표면을 한 번 더 이동하지만 재료를 아주 약간만 압출 성형합니다. 따라서 맨 위의 플라스틱이 녹아 부드러운 표면을 만듭니다. 노즐 챔버 내의 압력이 고압으로 유지되므로 표면상의 주름이 재료로 채워집니다." #: /fdmprinter.def.json @@ -1585,7 +1836,9 @@ msgstr "최상위 레이어에 다림질" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." msgstr "메쉬의 마지막 레이어에서만 다림질을 수행합니다. 이것은 낮은 레이어에서 매끄러운 표면 처리가 필요하지 않은 경우 시간을 절약 할 수 있습니다." #: /fdmprinter.def.json @@ -1615,7 +1868,10 @@ msgstr "단면 다림질 순서" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." msgstr "한 방향으로 주변 라인들과 항상 겹치게 하기 위해 다림질 라인들을 배치하여 프린트하십시오. 이는 프린트하는 데 더 많은 시간이 소모되지만 평평한 면이 보다 일관적으로 보이게 합니다." #: /fdmprinter.def.json @@ -1635,7 +1891,11 @@ msgstr "다림질 압출량" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." msgstr "다림질하는 동안 기본 스킨 라인을 기준으로 한 재료의 압출량. 노즐을 가득 채우면 윗면의 틈새를 채울 수 있지만 표면에 과도한 압출과 필라멘트 덩어리가 생길 수 있습니다." #: /fdmprinter.def.json @@ -1645,7 +1905,9 @@ msgstr "다림질 삽입" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." msgstr "모델 브림에서 떨어서포트 않는 거리. 메쉬 브림까지 다림질하면 출력물의 브림가 고르지 않을 수 있습니다." #: /fdmprinter.def.json @@ -1685,8 +1947,16 @@ msgstr "스킨 겹침 비율" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "벽과 스킨-센터라인(종점) 사이의 겹침 양을 스킨 라인과 가장 안쪽 벽의 라인 폭 비율로 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 비율이 50%가 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가 이미 벽 중앙을 지나 도달할 수 있기 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." +msgstr "벽과 스킨-센터라인(종점) 사이의 겹침 양을 스킨 라인과 가장 안쪽 벽의 라인 폭 비율로 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 비율이 50%가 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가" +" 이미 벽 중앙을 지나 도달할 수 있기 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" @@ -1695,8 +1965,15 @@ msgstr "스킨 겹침" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "벽과 스킨-센터라인(종점) 사이의 겹침 양을 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 값이 벽 폭의 절반을 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가 이미 벽 중앙을 지나 도달할 수 있기 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." +msgstr "벽과 스킨-센터라인(종점) 사이의 겹침 양을 조정하십시오. 약간의 겹침으로 벽이 스킨에 확실하게 연결될 수 있습니다. 동일한 스킨 및 벽 라인-폭을 고려할 때 값이 벽 폭의 절반을 넘는다면, 그 지점에서 스킨-익스트루더의 노즐 위치가 이미 벽 중앙을 지나 도달할 수 있기" +" 때문에 이미 스킨이 벽을 지나치고 있을 수 있습니다." #: /fdmprinter.def.json msgctxt "skin_preshrink label" @@ -1705,7 +1982,11 @@ msgstr "스킨 제거 폭" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." msgstr "제거 할 외부스킨 영역의 가장 큰 너비. 이 값보다 작은 모든 스킨 영역은 사라집니다. 이렇게하면 모델의 경사면에서 위쪽 / 아래쪽 스킨을 프린팅하는 데 소요되는 시간과 재료의 양을 제한하는 데 도움이 됩니다." #: /fdmprinter.def.json @@ -1715,7 +1996,11 @@ msgstr "상단 스킨 제거 폭" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." msgstr "제거 할 상단 스킨 영역의 가장 큰 너비. 이 값보다 작은 모든 스킨 영역은 사라집니다. 이렇게 하면 모델의 경사면에서 상단 스킨을 프린팅하는 데 소요되는 시간과 재료의 양을 제한하는 데 도움이됩니다." #: /fdmprinter.def.json @@ -1725,7 +2010,11 @@ msgstr "밑면 스킨 제거 폭" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." msgstr "제거 할 바닥 스킨 영역의 최대 너비. 이 값보다 작은 모든 스킨 영역은 사라집니다. 이렇게하면 모델의 경사면에서 밑면 스킨을 프린팅하는 데 소요되는 시간과 재료의 양을 제한하는 데 도움이됩니다." #: /fdmprinter.def.json @@ -1735,7 +2024,10 @@ msgstr "스킨 확장 거리" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." msgstr "스킨이 내부채움으로 확장되는 거리입니다. 값이 높을수록 스킨이 내부채움 패턴에 더 잘 부착되고 인접 레이어의 벽이 스킨에 잘 밀착됩니다. 값이 낮을수록 사용 될 재료의 양이 절약됩니다." #: /fdmprinter.def.json @@ -1745,7 +2037,11 @@ msgstr "윗면 스킨 확장 거리" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." msgstr "상단 스킨의 거리가 내부채움으로 확장됩니다. 값이 높을수록 스킨이 내부채움 패턴에 더 잘 부착되며 위 레이어의 벽이 스킨에 잘 밀착됩니다. 값이 낮을수록 사용 된 재료의 양이 절약됩니다." #: /fdmprinter.def.json @@ -1755,7 +2051,11 @@ msgstr "밑면 스킨 확장 거리" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." msgstr "바닥 스킨의 거리가 내부채움으로 확장됩니다. 값이 높을수록 스킨가 내부채움 패턴에 더 잘 붙어 스킨가 아래 층의 벽에 잘 밀착됩니다. 값이 낮을수록 사용 된 재료의 양이 절약됩니다." #: /fdmprinter.def.json @@ -1765,8 +2065,15 @@ msgstr "확장을 위한 최대 스킨 각" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." -msgstr "이 설정보다 큰 각도로 객체의 상단 및 또는 하단 표면은 위쪽/아래쪽 스킨이 확장되지 않습니다. 이렇게하면 모델 표면이 수직 경사가 거의 없을 때 생성되는 좁은 스킨 영역을 확장하지 않아도됩니다. 0도의 각도는 수평이며 스킨의 확장을 유발하지 않고, 90도의 각도는 수직이며 모든 스킨의 확장을 유발합니다." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." +msgstr "이 설정보다 큰 각도로 객체의 상단 및 또는 하단 표면은 위쪽/아래쪽 스킨이 확장되지 않습니다. 이렇게하면 모델 표면이 수직 경사가 거의 없을 때 생성되는 좁은 스킨 영역을 확장하지 않아도됩니다. 0도의 각도는 수평이며 스킨의 확장을 유발하지 않고, 90도의 각도는 수직이며" +" 모든 스킨의 확장을 유발합니다." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" @@ -1775,7 +2082,10 @@ msgstr "확장을 위한 최소 스킨 폭" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." msgstr "이보다 좁은 스킨 영역은 확장되지 않습니다. 이렇게하면 모델 표면이 수직에 가까운 기울기를 가질 때 생성되는 좁은 스킨 영역을 확장하지 않아도됩니다." #: /fdmprinter.def.json @@ -1795,7 +2105,8 @@ msgstr "내부채움 익스트루더" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "내부채움용 프린팅에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -1815,7 +2126,9 @@ msgstr "내부채움 선간 거리" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "프린팅 된 내부채움 선 사이의 거리. 이 설정은 내부채움 밀도 및 내부채움 선 너비로 계산됩니다." #: /fdmprinter.def.json @@ -1825,8 +2138,16 @@ msgstr "내부채움 패턴" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "프린트 내부채움 재료의 패턴입니다. 선형과 지그재그형 내부채움이 서로 다른 레이어에서 방향을 바꾸므로 재료비가 절감됩니다. 격자, 삼각형, 트라이 헥사곤 (tri-hexagon), 큐빅, 옥텟 (octet), 쿼터 큐빅, 크로스, 동심원 패턴이 레이어마다 완전히 프린트됩니다. 자이로이드 (Gyroid), 큐빅, 쿼터 큐빅, 옥텟 (octet) 내부채움이 레이어마다 변경되므로 각 방향으로 힘이 더 균등하게 분산됩니다. 라이트닝 내부채움이 객체의 천장만 서포트하여 내부채움을 최소화합니다." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." +msgstr "프린트 내부채움 재료의 패턴입니다. 선형과 지그재그형 내부채움이 서로 다른 레이어에서 방향을 바꾸므로 재료비가 절감됩니다. 격자, 삼각형, 트라이 헥사곤 (tri-hexagon), 큐빅, 옥텟 (octet), 쿼터 큐빅, 크로스, 동심원 패턴이 레이어마다 완전히 프린트됩니다." +" 자이로이드 (Gyroid), 큐빅, 쿼터 큐빅, 옥텟 (octet) 내부채움이 레이어마다 변경되므로 각 방향으로 힘이 더 균등하게 분산됩니다. 라이트닝 내부채움이 객체의 천장만 서포트하여 내부채움을 최소화합니다." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1905,7 +2226,12 @@ msgstr "내부채움 선 연결" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." msgstr "내벽의 형태를 따라가는 선을 사용하여 내부채움 패턴과 내벽이 만나는 끝을 연결합니다. 이 설정을 사용하면 내부채움이 벽에 더 잘 붙게되어 내부채움이 수직면의 품질에 미치는 영향을 줄일 수 있습니다. 이 설정을 해제하면 사용되는 재료의 양이 줄어듭니다." #: /fdmprinter.def.json @@ -1915,7 +2241,10 @@ msgstr "내부채움 다각형 연결" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." msgstr "스킨 경로가 나란히 이어지는 내부채움 경로를 연결합니다. 여러 개의 폐다각형으로 구성되는 내부채움 패턴의 경우 이 설정을 사용하면 이동 시간이 크게 감소합니다." #: /fdmprinter.def.json @@ -1925,8 +2254,15 @@ msgstr "내부채움 선 방향" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "사용할 라인 방향 리스트. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트은 대괄호 안에 들어 있습니다. 기본값은 기본 각도 (선 및 지그재그 패턴의 경우 45 및 135도, 다른 모든 패턴의 경우 45도)를 사용하는 빈 리스트입니다." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." +msgstr "사용할 라인 방향 리스트. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트은 대괄호 안에 들어 있습니다. 기본값은 기본 각도 (선 및 지그재그 패턴의 경우 45 및 135도," +" 다른 모든 패턴의 경우 45도)를 사용하는 빈 리스트입니다." #: /fdmprinter.def.json msgctxt "infill_offset_x label" @@ -1955,7 +2291,10 @@ msgstr "무작위 충전 시작" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." msgstr "가장 먼저 프린트되는 충전 선을 무작위로 결정합니다. 이렇게 하면 특정 세그먼트가 가장 강한 세그먼트가 되는 일이 없지만, 추가 이동이 발생하지 않게 됩니다." #: /fdmprinter.def.json @@ -1965,7 +2304,10 @@ msgstr "내부채움 선 승수" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." msgstr "각 내부채움 선을 여러 개의 선으로 변환합니다. 추가되는 선은 다른 선을 교차하지 않고, 다른 선을 피해 변환됩니다. 내부채움을 빽빽하게 만들지만, 인쇄 및 재료 사용이 증가합니다." #: /fdmprinter.def.json @@ -1976,11 +2318,14 @@ msgstr "여분의 내부채움 벽 수" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"내부채움 영역 주변에 여분의 벽을 추가합니다. 이러한 벽은 상단/하단 스킨 라인이 늘어지는 것을 줄여줄 수 있습니다. 일부 여분 재료를 사용해도 같은 품질을 유지하는 데 필요한 필요한 상단/하단 스킨 층이 감소한다는 의미입니다.\n" -"이 기능을 올바르게 구성하는 경우 내부채움 다각형 연결과 함께 사용해 이동 또는 리트랙션없이 모든 내부채움을 단일 돌출 경로에 연결할 수 있습니다." +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "내부채움 영역 주변에 여분의 벽을 추가합니다. 이러한 벽은 상단/하단 스킨 라인이 늘어지는 것을 줄여줄 수 있습니다. 일부 여분 재료를 사용해도 같은 품질을 유지하는 데 필요한 필요한 상단/하단 스킨 층이 감소한다는 의미입니다.\n이 기능을 올바르게 구성하는 경우 내부채움" +" 다각형 연결과 함께 사용해 이동 또는 리트랙션없이 모든 내부채움을 단일 돌출 경로에 연결할 수 있습니다." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1989,7 +2334,11 @@ msgstr "입방 세분 쉘" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." msgstr "모델의 경계를 확인하기 위해 각 큐브의 중심에서 반경을 더하여 이 큐브를 세분화할지 여부를 결정합니다. 값이 클수록 모델의 경계 근처에 작은 큐브가 더 두껍게 나옵니다." #: /fdmprinter.def.json @@ -1999,7 +2348,10 @@ msgstr "내부채움 오버랩 비율" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." msgstr "내부채움 라인 폭의 비율로 나타낸 내부채움재와 벽 사이의 오버랩 양. 약간의 오버랩으로 벽이 내부채움과 확실하게 연결됩니다." #: /fdmprinter.def.json @@ -2009,7 +2361,9 @@ msgstr "내부채움 오버랩" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "내부채움과 벽 사이의 겹침 정도. 약간 겹치면 벽이 내부채움에 단단히 연결됩니다." #: /fdmprinter.def.json @@ -2019,7 +2373,10 @@ msgstr "내부채움 거리" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." msgstr "각 내부채움 라인 다음에 삽입 된 이동 거리. 내부채움 스틱을 벽에 더 잘 붙게 합니다. 이 옵션은 내부채움 겹침과 유사하지만 압출이 없고 충전 선의 한쪽 끝에서만 사용됩니다." #: /fdmprinter.def.json @@ -2029,7 +2386,9 @@ msgstr "내부채움 층 두께" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "내부채움물 층의 두께. 이 값은 항상 레이어 높이의 배수이어야 하며 반올림됩니다." #: /fdmprinter.def.json @@ -2039,7 +2398,10 @@ msgstr "점진적인 내부채움 단계" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." msgstr "상단면 아래로 갈 때 내부채움 밀도를 반으로 줄이는 횟수입니다. 상단면에 더 가까운 영역은 내부채움율 농도가 더 높은 밀도를 갖습니다." #: /fdmprinter.def.json @@ -2049,7 +2411,8 @@ msgstr "점진적인 내부채움 단계 높이" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "밀도의 절반으로 전환하기 전에 주어진 밀도에서 내부채움의 높이." #: /fdmprinter.def.json @@ -2059,7 +2422,11 @@ msgstr "벽 앞에 내부채움" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." msgstr "벽을 프린팅하기 전에 내부채움물을 프린팅하기. 벽을 먼저 프린팅하면 벽이 더 정확해질 수 있지만 겹침으로 프린팅이 매끄럽지 않습니다. 내부채움을 먼저 프린팅하면 더 튼튼한 벽이 생기지만 내부채움 패턴이 때로 표면을 통해 보일 수 있습니다." #: /fdmprinter.def.json @@ -2079,7 +2446,10 @@ msgstr "충진물 지지대" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." msgstr "모델 상단이 지지가 되어야 하는 경우에만 충진물 구조를 인쇄합니다. 이 기능을 사용하면 인쇄 시간 및 재료 사용이 감소하지만, 개체 강도가 균일하지 않습니다." #: /fdmprinter.def.json @@ -2089,7 +2459,10 @@ msgstr "충진물 오버행 각도" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." msgstr "충진물이 추가되는 내부 오버행의 최소 각도. 0°에서는 개체가 충진물로 완전히 채워지지만, 90°에서는 충진물이 공급되지 않습니다." #: /fdmprinter.def.json @@ -2119,7 +2492,9 @@ msgstr "라이트닝 내부채움 서포트 각도" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "라이트닝 내부채움 레이어가 그 위에 있는 것을 서포트해야 할 부분을 결정합니다. 레이어 두께가 주어진 각도로 측정됩니다." #: /fdmprinter.def.json @@ -2129,7 +2504,9 @@ msgstr "라이트닝 내부채움 오버행 각도" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "라이트닝 내부채움 레이어가 레이어 위에 있는 모델을 서포트해야 할 부분을 결정합니다. 두께가 주어진 각도로 측정됩니다." #: /fdmprinter.def.json @@ -2139,7 +2516,9 @@ msgstr "라이트닝 내부채움 가지치기 각도" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "내부채움 선의 종점이 재료를 절약하기 위해 단축됩니다. 이 설정은 해당 선의 종점에 대한 오버행(경사면)의 각도입니다." #: /fdmprinter.def.json @@ -2149,7 +2528,9 @@ msgstr "라이트닝 내부채움 정리 각도" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." msgstr "내부채움 선이 인쇄 시간을 절약하기 위해 정리됩니다. 이는 내부채움 선 길이 전체에 허용되는 오버행(경사면)의 최대 각도입니다." #: /fdmprinter.def.json @@ -2169,7 +2550,10 @@ msgstr "기본 프린팅 온도" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" msgstr "프린팅에 사용되는 기본 온도입니다. 이것은 재료의 \"기본\"온도 이여야 합니다. 다른 모든 프린팅 온도는 이 값을 기준으로 오프셋을 사용해야합니다" #: /fdmprinter.def.json @@ -2179,7 +2563,9 @@ msgstr "빌드 볼륨 온도" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "프린팅되는 환경의 온도입니다. 이 값이 0인 경우 빌드 볼륨 온도는 조정되지 않습니다." #: /fdmprinter.def.json @@ -2199,7 +2585,9 @@ msgstr "첫번째 레이어의 프린팅 온도" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "첫 번째 레이어에 프린팅에 사용되는 온도입니다. 초기 레이어의 특수 처리를 사용하지 않으려면 0으로 설정합니다." #: /fdmprinter.def.json @@ -2209,7 +2597,9 @@ msgstr "초기 프린팅 온도" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "프린팅이 시작될 수 있는 프린팅 온도까지 가열하는 동안의 최소 온도." #: /fdmprinter.def.json @@ -2219,7 +2609,9 @@ msgstr "최종 프린팅 온도" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "프린팅 종료 직전에 냉각이 시작될 온도입니다." #: /fdmprinter.def.json @@ -2229,7 +2621,9 @@ msgstr "압출 냉각 속도 조절기" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." msgstr "압출하는 동안 노즐이 냉각되는 추가적인 속도. 압출하는 동안 가열 될 때 상실되는 열 상승 속도를 나타 내기 위해 동일한 값이 사용됩니다." #: /fdmprinter.def.json @@ -2239,7 +2633,10 @@ msgstr "기본 빌드 플레이트 온도" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" msgstr "히팅 빌드 플레이트에 사용되는 기본 온도입니다. 이것은 재료의 \"기본\"온도입니다. 다른 모든 프린팅 온도는 이 값을 기준으로 오프셋을 사용해야합니다" #: /fdmprinter.def.json @@ -2249,7 +2646,9 @@ msgstr "빌드 플레이트 온도" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "내열 빌드 플레이트용으로 사용된 온도 0인 경우 빌드 플레이트가 가열되지 않습니다." #: /fdmprinter.def.json @@ -2259,7 +2658,9 @@ msgstr "초기 레이어의 빌드 플레이트 온도" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." msgstr "첫 번째 레이어에서 내열 빌드 플레이트에 사용되는 온도. 0인 경우, 빌드 플레이트가 첫 번째 레이어에서 가열되지 않습니다." #: /fdmprinter.def.json @@ -2289,7 +2690,9 @@ msgstr "확장 배율 수축 보상" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "냉각됨에 따라 재료 수축을 보상하기 위해 모델이 이 배율로 확장됩니다." #: /fdmprinter.def.json @@ -2299,7 +2702,9 @@ msgstr "수평 확장 배율 수축 보정" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "냉각됨에 따라 재료의 수축을 보정하기 위해 모델이 이 배율로 XY 방향으로(수평으로) 확장됩니다." #: /fdmprinter.def.json @@ -2309,7 +2714,9 @@ msgstr "수직 확장 배율 수축 보정" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "냉각됨에 따라 재료 수축을 보정하기 위해 모델이 이 배율로 Z 방향으로(수직으로) 확장됩니다." #: /fdmprinter.def.json @@ -2319,7 +2726,10 @@ msgstr "결정형 소재" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" msgstr "이 소재는 가열 시 깔끔하게 분리되는 유형(결정형)입니까? 아니면 길게 얽힌 폴리머 체인을 생성하는 유형(비결정형)입니까?" #: /fdmprinter.def.json @@ -2339,7 +2749,9 @@ msgstr "흐름 방지 리트랙션 속도" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "흐름을 방지하기 위해 필라멘트 스위치 중 소재가 후퇴해야 하는 속도입니다." #: /fdmprinter.def.json @@ -2359,7 +2771,9 @@ msgstr "파단 준비 리트랙션 속도" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "리트랙션 시 파단되기 직전까지 필라멘트가 후퇴해야 하는 속도입니다." #: /fdmprinter.def.json @@ -2369,7 +2783,9 @@ msgstr "준비 온도 파단" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "재료를 퍼지하는 데 사용하는 온도는 가능한 한 가장 높은 프린팅 온도와 대략 같아야 합니다." #: /fdmprinter.def.json @@ -2389,7 +2805,8 @@ msgstr "파단 리트랙션 속도" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "필라멘트가 깔끔하게 파단되기 위해 후퇴해야 하는 속도입니다." #: /fdmprinter.def.json @@ -2419,7 +2836,9 @@ msgstr "수평 퍼지 길이" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "다른 재료로 전환할 때 (필라멘트를 지나며) 노즐에서 이전 재료를 퍼지하기 위해 사용하는 재료 양." #: /fdmprinter.def.json @@ -2429,7 +2848,9 @@ msgstr "필라멘트 끝의 퍼지 속도" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "빈 스풀을 동일한 재료의 새로운 스풀로 교체한 후 재료를 압출하는 속도." #: /fdmprinter.def.json @@ -2439,7 +2860,10 @@ msgstr "필라멘트 끝의 퍼지 길이" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." msgstr "빈 스풀을 동일한 재료의 새로운 스풀로 교체할 때 (필라멘트를 지나며) 노즐에서 이전 재료를 퍼지하기 위해 사용하는 재료 양." #: /fdmprinter.def.json @@ -2459,7 +2883,10 @@ msgstr "로드 이동 요인 없음" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." msgstr "피더와 노즐 챔버 사이에 필라멘트가 압축되는 양을 나타내는 요소, 필라멘트 전환을 위해 재료를 움직이는 범위를 결정하는 데 사용됨." #: /fdmprinter.def.json @@ -2469,7 +2896,9 @@ msgstr "공급량" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "압출량 보상: 압출 된 재료의 양에 이 값을 곱합니다." #: /fdmprinter.def.json @@ -2499,7 +2928,8 @@ msgstr "내벽 압출량" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "가장 외측 벽을 제외한 모든 벽 라인의 압출 보상입니다." #: /fdmprinter.def.json @@ -2599,38 +3029,42 @@ msgstr "첫번째 레이어 압출량" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "첫번째 레이어에 대한 압출량 보상: 압출 된 재료의 양에 이 값을 곱합니다." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "첫 번째 레이어 내벽 압출량" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "가장 외측 벽을 제외한 모든 벽 라인의 압출 보상입니다(단, 첫 번째 레이어에 한정)." #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "첫 번째 레이어 외벽 압출량" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "첫 번째 레이어의 가장 외측 벽 라인의 압출 보상입니다." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "첫 번째 레이어 하단 압출량" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "첫 번째 레이어 하단 라인의 압출 보상" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2639,7 +3073,9 @@ msgstr "대기 온도" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "다른 노즐이 현재 프린팅에 사용될 경우 노즐 온도." #: /fdmprinter.def.json @@ -2689,7 +3125,11 @@ msgstr "외벽 속도" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." msgstr "가장 바깥 쪽 벽이 프린팅되는 속도입니다. 외벽을 더 낮은 속도로 프린팅하면 최종 스킨 품질이 향상됩니다. 그러나 내벽 속도와 외벽 속도 사이에 큰 차이가있을 경우 부정적인 방식으로 품질에 영향을 미칩니다." #: /fdmprinter.def.json @@ -2699,7 +3139,10 @@ msgstr "내벽 속도" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." msgstr "모든 내부 벽이 프린팅되는 속도입니다. 내벽을 외벽보다 빠르게 프린팅하면 프린팅 시간이 단축됩니다. 외벽 속도와 충전 속도 사이에서 이것을 설정하는 것이 효과적입니다." #: /fdmprinter.def.json @@ -2729,7 +3172,10 @@ msgstr "서포트 속도" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." msgstr "서포트 구조가 프린팅되는 속도입니다. 서포트를 고속으로 프린팅하면 프린팅 시간을 크게 단축시킵니다. 서포트 구조체의 표면 품질은 프린팅 후에 제거되므로 중요하지 않습니다." #: /fdmprinter.def.json @@ -2739,7 +3185,9 @@ msgstr "서포트 내부채움 속도" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "서포트의 내부채움이 프린팅되는 속도. 내부채움을 저속으로 프린팅하면 안정성이 향상됩니다." #: /fdmprinter.def.json @@ -2749,7 +3197,9 @@ msgstr "서포트 인터페이스 속도" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." msgstr "서포트의 지붕과 바닥이 프린팅되는 속도. 프린팅 속도를 느리게하면 오버행 품질이 향상 될 수 있습니다." #: /fdmprinter.def.json @@ -2759,7 +3209,9 @@ msgstr "서포트 상단 속도" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "서포트의 지붕이 프린팅되는 속도입니다. 프린팅 속도를 느리게하면 오버행 품질이 향상 될 수 있습니다." #: /fdmprinter.def.json @@ -2769,7 +3221,9 @@ msgstr "서포트 바닥 속도" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." msgstr "서포트 바닥 프린팅 속도. 더 낮은 속도로 프린팅하면 모델 상단의 서포트력이 향상됩니다." #: /fdmprinter.def.json @@ -2779,7 +3233,10 @@ msgstr "프라임 타워 속도" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." msgstr "프라임 타워가 프린팅되는 속도. 프라임 타워를 더 천천히 프린팅하면 다른 필라멘트 사이의 접착을 더 안정적으로 만들 수 있습니다." #: /fdmprinter.def.json @@ -2799,7 +3256,10 @@ msgstr "초기 레이어 속도" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." msgstr "초기 레이어의 속도입니다. 빌드 플레이트에 대한 접착력을 향상시키려면 낮은 값을 권장합니다. 브림과 래프트 같은 빌드 플레이트 접착 구조 자체에 영향을 미치지 않습니다." #: /fdmprinter.def.json @@ -2809,7 +3269,9 @@ msgstr "초기 레이어 프린팅 속도" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "초기 레이어의 프린팅 속도입니다. 빌드 플레이트에 대한 접착력을 향상 시키려면 낮은 값을 권합니다." #: /fdmprinter.def.json @@ -2819,7 +3281,11 @@ msgstr "초기 레이어 이동 속도" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." msgstr "이동 속도는 초기 레이어에서 이동합니다. 이전에 프린팅 된 부품을 빌드 플레이트에서 떨어지는 것을 방지하려면 더 낮은 값을 권합니다. 이 설정의 값은 이동 속도와 프린팅 속도 사이의 비율로부터 자동으로 계산 될 수 있습니다." #: /fdmprinter.def.json @@ -2829,7 +3295,10 @@ msgstr "스커트/브림 속도" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." msgstr "스커트와 브림이 프린팅되는 속도입니다. 일반적으로 이것은 초기 레이어 속도에서 수행되지만 때로는 스커트나 브림을 다른 속도로 프린팅하려고 할 수 있습니다." #: /fdmprinter.def.json @@ -2839,7 +3308,10 @@ msgstr "Z 홉 속도" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." msgstr "Z 홉을 위해 수직 Z 이동이 이루어지는 속도입니다. 빌드 플레이트 또는 기기의 갠트리를 움직이기가 더 어렵기 때문에 프린트 속도보다 낮은 것이 일반적입니다." #: /fdmprinter.def.json @@ -2849,7 +3321,10 @@ msgstr "느리게 프린팅할 레이어의 수" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." msgstr "처음 몇 개의 레이어는 모델의 나머지 부분보다 느리게 프린팅되어 빌드 플레이트에 대한보다 나은 접착력을 얻고 출력물의 전체 성공률을 향상시킵니다. 속도는 이 층 위로 점진적으로 증가합니다." #: /fdmprinter.def.json @@ -2859,8 +3334,15 @@ msgstr "흐름 균일화 비율" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." -msgstr "속도에 대한 압출 너비 기준 보정 계수. 0%에서는 이동 속도가 프린팅 속도로 일정하게 유지됩니다. 100%에서는 흐름(단위: mm³/s)이 일정하게 유지되도록 이동 속도가 조정됩니다. 즉 일반적인 선 너비의 절반인 선은 두 배로 빠르게 프린팅되고 너비가 두 배인 선은 절반 속도로 프린팅됩니다. 100%보다 큰 값은 넓은 선을 압출하기 위해 요구되는 더 높은 압력을 보정하는 데 도움이 될 수 있습니다." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." +msgstr "속도에 대한 압출 너비 기준 보정 계수. 0%에서는 이동 속도가 프린팅 속도로 일정하게 유지됩니다. 100%에서는 흐름(단위: mm³/s)이 일정하게 유지되도록 이동 속도가 조정됩니다. 즉 일반적인 선 너비의 절반인 선은 두 배로 빠르게 프린팅되고 너비가 두 배인 선은" +" 절반 속도로 프린팅됩니다. 100%보다 큰 값은 넓은 선을 압출하기 위해 요구되는 더 높은 압력을 보정하는 데 도움이 될 수 있습니다." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" @@ -2869,7 +3351,9 @@ msgstr "가속 제어 활성화" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." msgstr "프린트 헤드 가속도를 활성화 합니다. 가속도를 높이면 프린팅 품질을 저하시키지만 프린팅 시간을 줄일 수 있습니다." #: /fdmprinter.def.json @@ -2879,7 +3363,9 @@ msgstr "이동 가속 활성화" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." msgstr "이동할 때 별도의 가속도를 사용합니다. 비활성화된 경우 이동 시 프린팅된 라인의 목적지 기준 가속도 값을 사용합니다." #: /fdmprinter.def.json @@ -2979,7 +3465,9 @@ msgstr "서포트 인터페이스 가속도" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." msgstr "서포트의 지붕과 바닥이 프린팅되는 가속도. 낮은 가속도로 프린팅하면 오버행 품질이 향상 될 수 있습니다." #: /fdmprinter.def.json @@ -2989,7 +3477,9 @@ msgstr "서포트 상단 가속도" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." msgstr "서포트의 지붕이 프린팅되는 가속도. 낮은 가속도로 프린팅하면 오버행 품질이 향상 될 수 있습니다." #: /fdmprinter.def.json @@ -2999,7 +3489,9 @@ msgstr "서포트 바닥 가속도" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." msgstr "지면의 가속도가 프린팅됩니다. 보다 낮은 가속도로 프린팅하면 모델 상단에 서포트력을 향상시킬 수 있습니다." #: /fdmprinter.def.json @@ -3059,7 +3551,10 @@ msgstr "Skirt/Brim 가속도" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." msgstr "스커트와 브림이 프린팅되는 가속도. 일반적으로 이것은 초기 레이어 가속으로 이루어 서포트만 때로는 스커트나 브림을 다른 가속으로 프린팅 할 수 있습니다." #: /fdmprinter.def.json @@ -3069,7 +3564,10 @@ msgstr "Jerk 컨트롤 사용" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." msgstr "X 또는 Y 축의 속도가 변경 될 때 프린트 헤드의 속도를 조정할 수 있습니다. Jerk를 높이면 프린팅 품질을 저하시키면서 프린팅 시간을 줄일 수 있습니다." #: /fdmprinter.def.json @@ -3079,7 +3577,9 @@ msgstr "이동 저크 활성화" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." msgstr "이동할 때 별도의 저크 속도를 사용합니다. 비활성화된 경우 이동 시 프린팅된 라인의 목적지 기준 저크 값을 사용합니다." #: /fdmprinter.def.json @@ -3109,7 +3609,8 @@ msgstr "벽 Jerk" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "벽이 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3119,7 +3620,9 @@ msgstr "외벽 Jerk" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "가장 바깥 쪽 벽이 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3129,7 +3632,9 @@ msgstr "내벽 Jerk" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "모든 내부 벽이 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3139,7 +3644,9 @@ msgstr "스킨 표면 Jerk" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "상단 표면 스킨 층이 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3149,7 +3656,9 @@ msgstr "위/아래 Jerk" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "상단 / 하단 레이어가 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3159,7 +3668,9 @@ msgstr "서포트 Jerk" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "서포트 구조가 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3169,7 +3680,9 @@ msgstr "서포트 내부채움 Jerk" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "서포트가 채워지는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3179,7 +3692,9 @@ msgstr "서포트 인터페이스 Jerk" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "서포트의 지붕과 바닥이 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3189,7 +3704,9 @@ msgstr "서포트 위 Jerk" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "서포트의 지붕이 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3199,7 +3716,9 @@ msgstr "서포트 바닥 Jerk" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "서포트의 바닥이 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3209,7 +3728,9 @@ msgstr "프라임 타워 Jerk" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "프라임 타워가 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3219,7 +3740,8 @@ msgstr "이동 Jerk" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "헤드가 이동하는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3239,7 +3761,9 @@ msgstr "초기 레이어 프린팅 Jerk" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "초기 층의 프린팅 중 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3259,7 +3783,9 @@ msgstr "Skirt/Brim Jerk" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "스커트와 브림이 프린팅되는 최대 순간 속도 변화." #: /fdmprinter.def.json @@ -3309,7 +3835,9 @@ msgstr "리트렉션 속도" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "리트렉션 속도입니다." #: /fdmprinter.def.json @@ -3339,7 +3867,9 @@ msgstr "추가적인 리트렉션 정도" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "이동중에 재료가 새어나올 수 있습니다. 이 재료는 여기에서 보상될 수 있습니다." #: /fdmprinter.def.json @@ -3349,7 +3879,9 @@ msgstr "리트렉션 최소 이동" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." msgstr "리트렉션이 가능하기 위해 필요한 최소한의 이동 거리. 작은 영역에서 더 적은 리트렉션이 가능합니다." #: /fdmprinter.def.json @@ -3359,7 +3891,11 @@ msgstr "최대 리트렉션 수" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." msgstr "이 설정은 최소 압출 거리에서 발생하는 리트렉션 수를 제한합니다. 이 거리내에서 더 이상의 리트렉션은 무시됩니다. 이렇게 하면 필라멘트를 평평하게하고 갈리는 문제를 일으킬 수 있으므로 동일한 필라멘트에서 반복적으로 리트렉션하지 않습니다." #: /fdmprinter.def.json @@ -3369,7 +3905,11 @@ msgstr "최소 압출 영역" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." msgstr "최대 리트렉션 횟수가 시행되는 영역 입니다. 이 값은 수축 거리와 거의 같아야 하므로 같은 수축 패치가 통과하는 횟수가 효과적으로 제한됩니다." #: /fdmprinter.def.json @@ -3379,7 +3919,10 @@ msgstr "지지대 후퇴 제한" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." msgstr "직선으로 지지대 사이를 이동하는 경우 리트랙션은 생략합니다. 이 설정을 사용하면 프린팅 시간은 절약할 수 있지만, 지지대 구조물 내에 스트링이 과도하게 증가할 수 있습니다." #: /fdmprinter.def.json @@ -3389,8 +3932,14 @@ msgstr "Combing 모드" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "Combing은 이동할 때 이미 인쇄 된 영역 내에 노즐을 유지합니다. 이로 인해 이동이 약간 더 길어 지지만 리트렉션의 필요성은 줄어듭니다. Combing이 꺼져 있으면 재료가 후퇴하고 노즐이 직선으로 다음 점으로 이동합니다. 또한 상단/하단 스킨 영역을 Combing하거나 내부채움 내에서만 빗질하는 것을 피할 수 있습니다." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." +msgstr "Combing은 이동할 때 이미 인쇄 된 영역 내에 노즐을 유지합니다. 이로 인해 이동이 약간 더 길어 지지만 리트렉션의 필요성은 줄어듭니다. Combing이 꺼져 있으면 재료가 후퇴하고 노즐이 직선으로 다음 점으로 이동합니다. 또한 상단/하단 스킨 영역을 Combing하거나" +" 내부채움 내에서만 빗질하는 것을 피할 수 있습니다." #: /fdmprinter.def.json msgctxt "retraction_combing option off" @@ -3424,7 +3973,10 @@ msgstr "수축이 없을 때 최대 빗질 거리" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." msgstr "0보다 큰 경우 이 거리보다 긴 combing travel은 retraction을 사용합니다. 0으로 설정한 경우 최댓값이 없으며 combing travel은 retraction을 사용하지 않습니다." #: /fdmprinter.def.json @@ -3444,7 +3996,9 @@ msgstr "움직일 때 프린팅한 부분을 피하기" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "노즐은 이동 할 때 이미 프린팅 된 부분을 피합니다. 이 옵션은 combing이 활성화 된 경우에만 사용할 수 있습니다." #: /fdmprinter.def.json @@ -3454,7 +4008,9 @@ msgstr "이동하는 경우 지지대 피함" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "노즐은 이동하는 경우 이미 인쇄된 지지대를 피합니다. 빗질을 사용하는 경우에만 사용할 수 있는 옵션입니다." #: /fdmprinter.def.json @@ -3464,7 +4020,9 @@ msgstr "이동중 피하는 거리" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "이동 중 출력물을 피할 때 노즐과 이미 프린팅 된 부분 사이의 거리." #: /fdmprinter.def.json @@ -3474,7 +4032,9 @@ msgstr "레이어 시작 X" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "각 레이어의 프린팅를 시작할 부분을 찾을 위치 근처의 X 좌표입니다." #: /fdmprinter.def.json @@ -3484,7 +4044,9 @@ msgstr "레이어 시작 Y" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "각 레이어 프린팅를 시작할 부분을 찾을 위치 근처의 위치에 대한 Y 좌표입니다." #: /fdmprinter.def.json @@ -3494,7 +4056,11 @@ msgstr "리트렉션했을 때의 Z Hop" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." msgstr "리트렉션이 일어날 때마다 빌드 플레이트가 낮아져 노즐과 출력물 사이에 여유 공간이 생깁니다. 이동 중에 노즐이 출력물에 부딪치지 않도록 합니다." #: /fdmprinter.def.json @@ -3504,7 +4070,9 @@ msgstr "프린팅 된 부분에만 Z Hop" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." msgstr "이동 시, 수평 이동으로 피할 수없는 출력물 위로 이동할 때만 Z 홉을 수행하십시오." #: /fdmprinter.def.json @@ -3524,7 +4092,10 @@ msgstr "익스트루더 스위치 후 Z 홉" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." msgstr "기기가 하나의 익스트루더에서 다른 익스트루더로 전환 된 후, 빌드 플레이트가 내려가 노즐과 출력물 사이에 간격이 생깁니다. 이렇게 하면 프린트 물 바깥쪽에서 노즐로 부터 필라멘트가 흐르는 것을 방지합니다." #: /fdmprinter.def.json @@ -3554,7 +4125,9 @@ msgstr "프린팅 냉각 사용" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." msgstr "프린팅 중에 프린팅 냉각 팬을 활성화합니다. 팬은 짧은 레이어 시간 및 브리징 / 오버행으로 레이어의 프린팅 품질을 향상시킵니다." #: /fdmprinter.def.json @@ -3574,7 +4147,10 @@ msgstr "표준 팬 속도" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." msgstr "팬이 임계 값에 도달하기 전에 회전하는 속도입니다. 레이어가 임계값보다 빠르게 프린팅되면 팬 속도가 최대 팬 속도쪽으로 점차 기울어집니다." #: /fdmprinter.def.json @@ -3584,7 +4160,10 @@ msgstr "최대 팬 속도" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." msgstr "최소 레이어 시간에 팬이 회전하는 속도입니다. 임계 값에 도달하면 표준 팬 속도와 최대 팬 속도 사이에서 팬 속도가 서서히 증가합니다." #: /fdmprinter.def.json @@ -3594,7 +4173,11 @@ msgstr "표준/최대 팬 속도 임계 값" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." msgstr "표준 팬 속도와 최대 팬 속도 사이의 임계 값을 설정하는 레이어 시간입니다. 이 시간보다 느리게 프린팅되는 레이어는 표준 팬 속도를 사용합니다. 빠른 레이어의 경우 팬 속도가 최대 팬 속도쪽으로 점차 증가합니다." #: /fdmprinter.def.json @@ -3604,7 +4187,10 @@ msgstr "초기 팬 속도" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." msgstr "프린팅 시작시 팬이 회전하는 속도입니다. 후속 레이어에서는 팬 속도가 높이의 표준 팬 속도에 해당하는 레이어까지 점차 증가합니다." #: /fdmprinter.def.json @@ -3614,7 +4200,10 @@ msgstr "표준 팬 속도시의 높이" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." msgstr "표준 팬 속도로 팬이 회전하는 높이입니다. 이 높이의 아래 레이어에서 팬 속도는 초기 팬 속도에서 표준 팬 속도로 점차 증가합니다." #: /fdmprinter.def.json @@ -3624,7 +4213,9 @@ msgstr "표준 팬 속도시의 레이어" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." msgstr "팬이 표준 팬 속도로 회전하는 레이어입니다. 표준 팬 속도시의 높이가 설정이 되어있으면, 이 값이 계산되고 정수로 반올림됩니다." #: /fdmprinter.def.json @@ -3634,8 +4225,14 @@ msgstr "최소 레이어 시간" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "레이어에 소요 된 최소 시간입니다. 이렇게 하면 프린터가 한 레이어에서 여기에 설정된 시간을 소비하게됩니다. 이렇게하면 다음 레이어를 프린팅하기 전에 출력물을 적절히 냉각시킬 수 있습니다. 리프트 헤드가 비활성화되고 최소 속도가 위반되는 경우 레이어가 최소 레이어 시간보다 짧게 걸릴 수 있습니다." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." +msgstr "레이어에 소요 된 최소 시간입니다. 이렇게 하면 프린터가 한 레이어에서 여기에 설정된 시간을 소비하게됩니다. 이렇게하면 다음 레이어를 프린팅하기 전에 출력물을 적절히 냉각시킬 수 있습니다. 리프트 헤드가 비활성화되고 최소 속도가 위반되는 경우 레이어가 최소 레이어 시간보다" +" 짧게 걸릴 수 있습니다." #: /fdmprinter.def.json msgctxt "cool_min_speed label" @@ -3644,7 +4241,10 @@ msgstr "최저 속도" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." msgstr "최소 프린팅 속도. 프린터의 속도가 너무 느려지면 노즐의 압력이 너무 낮아 프린팅 품질이 나빠질 수 있습니다." #: /fdmprinter.def.json @@ -3654,7 +4254,10 @@ msgstr "리프트 헤드" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." msgstr "최소 레이어 시간으로 인해 최소 속도에 도달하면 헤드를 출력물에서 들어 올려 최소 레이어 시간에 도달 할 때까지 시간을 기다립니다." #: /fdmprinter.def.json @@ -3674,7 +4277,9 @@ msgstr "서포트 생성" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "오버행이 있는 모델 부분을 서포트하는 구조를 생성합니다. 이러한 구조가 없으면 이런 부분이 프린팅 중에 붕괴됩니다." #: /fdmprinter.def.json @@ -3684,7 +4289,9 @@ msgstr "서포트 익스트루더" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "서포트 프린팅에 사용할 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -3694,7 +4301,9 @@ msgstr "서포트 내부채움 익스트루더" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "서포트의 내부채움을 프린팅하는 데 사용할 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -3704,7 +4313,9 @@ msgstr "첫 번째 레이어 서포트 익스트루더" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "첫번째 층의 서포트 채움에 사용되는 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -3714,7 +4325,9 @@ msgstr "서포트 인터페이스 익스트루더" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "서포트의 지붕과 바닥을 프린팅 할 때 사용하는 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -3724,7 +4337,9 @@ msgstr "서포트 지붕 익스트루더" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "서포트의 지붕을 프린팅 할 때 사용하는 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -3734,7 +4349,9 @@ msgstr "서포트 바닥 익스트루더" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "서포트의 바닥을 프린팅하는 데 사용할 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -3744,8 +4361,15 @@ msgstr "서포트 구조" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "서포트를 생성하는 데 사용할 수 있는 기술 중 하나를 선택합니다. '표준' 서포트는 오버행(경사면) 파트 바로 아래에 서포트 구조물을 생성하고 해당 영역을 바로 아래로 떨어뜨립니다. '트리' 서포트는 모델을 지지하는 브랜치 끝에서 오버행(경사면) 영역을 향해 브랜치를 만들고 빌드 플레이트에서 모델을 지지할 수 있도록 모델을 브랜치로 최대한 감쌉니다." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." +msgstr "서포트를 생성하는 데 사용할 수 있는 기술 중 하나를 선택합니다. '표준' 서포트는 오버행(경사면) 파트 바로 아래에 서포트 구조물을 생성하고 해당 영역을 바로 아래로 떨어뜨립니다. '트리' 서포트는 모델을 지지하는 브랜치 끝에서 오버행(경사면) 영역을 향해 브랜치를 만들고" +" 빌드 플레이트에서 모델을 지지할 수 있도록 모델을 브랜치로 최대한 감쌉니다." #: /fdmprinter.def.json msgctxt "support_structure option normal" @@ -3764,7 +4388,9 @@ msgstr "트리 서포트 브랜치 각도" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." msgstr "브랜치의 각도. 적은 각도를 사용하면 더 수직이 되어 더 안정됩니다. 높은 각도를 사용하면 더 많이 도달할 수 있습니다." #: /fdmprinter.def.json @@ -3774,7 +4400,10 @@ msgstr "트리 서포트 브랜치 거리" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." msgstr "모델에 붙는 브랜치를 떨어뜨리는 거리. 이 거리를 짧게 하면 트리 서포트이 더 많은 접점에서 모델에 접촉하여, 오버행이 더 좋아지지만 서포트를 제거하기가 더 어렵게 됩니다." #: /fdmprinter.def.json @@ -3784,18 +4413,22 @@ msgstr "트리 서포트 브랜치 직경" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." msgstr "트리 서포트의 가장 얇은 브랜치의 직경. 브랜치가 두꺼울수록 더 견고해집니다. 바닥을 향한 브랜치는 이보다 더 두꺼워집니다." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "트리 서포트 트렁크 직경" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "트리 서포트의 가장 굵은 브랜치의 직경. 트렁크가 두꺼울수록 더 견고해집니다. 얇은 트렁크는 빌드 플레이트에서 차지하는 공간이 보다 적습니다." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3804,7 +4437,11 @@ msgstr "트리 서포트 브랜치 직경 각도" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." msgstr "바닥면을 향할수록 점점 더 두꺼워짐에 따른 브랜치의 직경 각도. 이 각도가 0이면 브랜치는 길이 전체에 균일한 두께를 갖게 됩니다. 약간의 각도가 있으면 트리 서포트의 안정성을 높여 줍니다." #: /fdmprinter.def.json @@ -3814,7 +4451,10 @@ msgstr "트리 서포트 충돌 정밀도" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." msgstr "모델에 부딪히는 것을 피하기 위해 충돌을 계산하는 정밀도. 이 값을 낮게 설정하면 실패도가 낮은 더 정확한 트리를 생성하지만, 슬라이싱 시간이 현격하게 늘어납니다." #: /fdmprinter.def.json @@ -3824,7 +4464,10 @@ msgstr "서포트 배치" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." msgstr "서포트 구조의 배치를 조정합니다. 배치는 빌드 플레이트 또는 모든 곳을 터치하도록 설정할 수 있습니다. 모든 곳에 설정하면 모델에 서포트 구조가 프린팅됩니다." #: /fdmprinter.def.json @@ -3844,7 +4487,9 @@ msgstr "오버행 각도" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." msgstr "서포트가 추가 된 오버행 각도의 최소값입니다. 0 °의 값에서 모든 돌출부가 서포트가 생성되며 90 °는 지원하지 않습니다." #: /fdmprinter.def.json @@ -3854,7 +4499,9 @@ msgstr "서포트 패턴" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "서포트 구조의 패턴. 사용 가능한 여러 가지 옵션을 사용하면 튼튼하고 쉽게 제거 할 수 있습니다." #: /fdmprinter.def.json @@ -3899,7 +4546,10 @@ msgstr "지지대 벽 라인 카운트" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." msgstr "지지대 충진물을 둘러싸는 벽의 개수. 벽을 추가하면 지지물 인쇄 안정성을 높일 수 있고 오버행 지지를 개선할 수 있지만, 인쇄 시간과 사용되는 재료가 늘어납니다." #: /fdmprinter.def.json @@ -3909,7 +4559,10 @@ msgstr "서포트 선 연결" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." msgstr "서포트의 끝을 서로 연결하십시오. 이 설정을 사용하면 서포트가 보다 견고해지지만 더 많은 재료가 소모됩니다." #: /fdmprinter.def.json @@ -3919,7 +4572,9 @@ msgstr "ZigZags 서포트 연결" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "지그재그를 연결하십시오. 이것은 지그재그 서포트 구조의 강도를 증가시킵니다." #: /fdmprinter.def.json @@ -3929,7 +4584,9 @@ msgstr "서포트 밀도" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "서포트 구조의 밀도를 조정합니다. 값이 높을수록 오버행이 좋아 서포트만 서포트를 제거하기가 더 어렵습니다." #: /fdmprinter.def.json @@ -3939,7 +4596,9 @@ msgstr "서포트 선 거리" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "프린팅 된 서포트 구조 선 사이의 거리. 이 설정은 서포트 밀도로 계산됩니다." #: /fdmprinter.def.json @@ -3949,7 +4608,9 @@ msgstr "초기 레이어 서포트 선 거리" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "인쇄된 초기 레이어 서포트 구조 선 사이의 거리. 이 설정은 서포트 밀도로 계산됩니다." #: /fdmprinter.def.json @@ -3959,7 +4620,12 @@ msgstr "서포트 내부채움 선 방향" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다." #: /fdmprinter.def.json @@ -3969,7 +4635,10 @@ msgstr "서포트 브림 사용" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." msgstr "첫 번째 레이어의 서포트 내부채움 영역 내에서 브림을 생성합니다. 이 브림은 서포트 주변이 아니라 아래에 인쇄됩니다. 이 설정을 사용하면 빌드 플레이트에 대한 서포트력이 향상됩니다." #: /fdmprinter.def.json @@ -3979,7 +4648,9 @@ msgstr "서포트 브림 폭" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." msgstr "서포트 아래를 인쇄하기 위한 브림 폭. 브림이 커질수록 추가 재료가 소요되지만 빌드 플레이트에 대한 접착력이 향상됩니다." #: /fdmprinter.def.json @@ -3989,7 +4660,9 @@ msgstr "서포트 브림 라인 수" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." msgstr "서포트 브림에 사용되는 라인의 수. 브림 라인이 많아질수록 추가 재료가 소요되지만 빌드 플레이트에 대한 접착력이 향상됩니다." #: /fdmprinter.def.json @@ -3999,7 +4672,10 @@ msgstr "서포트 Z 거리" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." msgstr "서포트 구조의 위/아래에서 프린팅까지의 거리. 이 틈새는 모형 프린팅 후 서포트를 제거하기 위한 공간을 제공합니다. 이 값은 레이어 높이의 배수로 반올림됩니다." #: /fdmprinter.def.json @@ -4039,7 +4715,11 @@ msgstr "서포트 거리 우선 순위" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." msgstr "서포트 X/Y 거리가 서포트 Z 거리를 무시하는지 여부를 나타냅니다. X/Y가 Z를 오버라이드하면 X/Y 거리는 모델에서 서포트점을 밀어내어 돌출부까지의 실제 Z 거리에 영향을 줄 수 있습니다. 오버행 주위에 X/Y 거리를 적용하지 않음으로써이 기능을 비활성화 할 수 있습니다." #: /fdmprinter.def.json @@ -4059,7 +4739,8 @@ msgstr "최소 서포트 X/Y 거리" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "X/Y 방향에서 오버행으로부터 서포트까지의 거리." #: /fdmprinter.def.json @@ -4069,7 +4750,11 @@ msgstr "계단 Step Height 서포트" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." msgstr "모델에있는 서포트의 계단 모양 바닥의 계단 높이. 값이 낮으면 서포트를 제거하기가 어려워 서포트만 값이 너무 높으면 불안정한 서포트 구조가 생길 수 있습니다. 계단 모양의 동작을 해제하려면 0으로 설정하십시오." #: /fdmprinter.def.json @@ -4079,7 +4764,10 @@ msgstr "서포트 계단 스텝 최대 폭" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." msgstr "모델에있는 서포트의 계단 모양 바닥의 최대 폭. 값이 낮으면 서포트을 제거하기가 어려워 서포트만 값이 너무 높으면 불안정한 서포트 구조가 생길 수 있습니다." #: /fdmprinter.def.json @@ -4089,7 +4777,11 @@ msgstr "서포트 계단 스텝 최소 경사 각도" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." msgstr "계단 스텝이 적용되는 영역의 최소 경사입니다. 값이 낮을수록 낮은 각도 서포트 제거가 쉬워지지만 값을 너무 낮게 지정하면 모델의 다른 부분에서 적절하지 않은 결과가 발생할 수 있습니다." #: /fdmprinter.def.json @@ -4099,7 +4791,10 @@ msgstr "서포트 Join 거리" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." msgstr "X/Y 방향으로 지지대 구조물 사이의 최대 거리입니다. 별도의 구조가 이 값보다 가깝게 있으면 구조가 하나로 합쳐집니다." #: /fdmprinter.def.json @@ -4109,7 +4804,9 @@ msgstr "수평 확장 서포트" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." msgstr "각 레이어의 모든 서포트 다각형에 적용된 오프셋의 양입니다. 양수 값을 사용하면 서포트 영역이 원활 해지며 보다 견고한 서포트가 됩니다." #: /fdmprinter.def.json @@ -4119,7 +4816,9 @@ msgstr "서포트 내부채움 레이어 두께" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." msgstr "서포트 내부채의 레이어당 두께. 이 값은 항상 레이어 높이의 배수이 어야하며 그렇지 않으면 반올림됩니다." #: /fdmprinter.def.json @@ -4129,7 +4828,10 @@ msgstr "점진적 서포트 내부채움 단계" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." msgstr "상단 표면 아래로 올라갈 때 서포트 채움 밀도를 반으로 줄이는 횟수입니다. 상단 표면에 더 가까운 영역은 서포트 채움 밀도까지 더 높은 밀도를 갖습니다." #: /fdmprinter.def.json @@ -4139,7 +4841,9 @@ msgstr "점진적 서포트 내부채움 단계 높이" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "밀도의 절반으로 전환하기 전에 주어진 밀도의 서포트 채움 높이." #: /fdmprinter.def.json @@ -4149,7 +4853,9 @@ msgstr "최소 서포트 지역" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "서포트 영역에 대한 최소 지역 크기. 이 값보다 작은 지역을 갖는 영역은 생성되지 않습니다." #: /fdmprinter.def.json @@ -4159,7 +4865,10 @@ msgstr "서포트 인터페이스 사용" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." msgstr "모델과 서포트 사이에 조밀 한 인터페이스를 생성합니다. 이렇게 하면 모델이 프린팅 된 서포트 맨 위의 스킨과 모델의 위에있는 서포트 맨 아래에 스킨이 만들어집니다." #: /fdmprinter.def.json @@ -4169,7 +4878,9 @@ msgstr "서포트 지붕 사용" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "서포트 상단과 모델 사이에 조밀 한 슬래브를 생성하십시오. 그러면 모델과 서포트 사이에 스킨이 만들어집니다." #: /fdmprinter.def.json @@ -4179,7 +4890,9 @@ msgstr "서포트 바닥 사용" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "서포트 바닥과 모델 사이에 조밀 한 슬래브를 생성하십시오. 그러면 모델과 지원 사이에 스킨이 만들어집니다." #: /fdmprinter.def.json @@ -4189,7 +4902,9 @@ msgstr "서포트 인터페이스 두께" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "밑면 또는 상단의 모델과 접촉하는 서포트 인터페이스 두께입니다." #: /fdmprinter.def.json @@ -4199,7 +4914,9 @@ msgstr "서포트 지붕 두께" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "받침 지붕의 두께. 이것은 모델이 놓이는 받침대 상단의 조밀 한 층의 양을 제어합니다." #: /fdmprinter.def.json @@ -4209,7 +4926,9 @@ msgstr "서포트 바닥 두께" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "서포트 바닥의 두께. 이것은 서포트가 놓여있는 모델의 상단에 프린팅되는 조밀 한 층의 수를 제어합니다." #: /fdmprinter.def.json @@ -4219,7 +4938,11 @@ msgstr "서포트 인터페이스 해상도" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." msgstr "서포트가 모델의 위와 아래에 있는지 확인하려면 주어진 높이의 단계를 수행하십시오. 값이 낮을수록 슬라이스가 느려지고, 값이 높을수록 서포트 인터페이스가 있어야하는 곳에서는 정상적인 서포트다 프린팅 될 수 있습니다." #: /fdmprinter.def.json @@ -4229,7 +4952,10 @@ msgstr "서포트 인터페이스 밀도" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." msgstr "서포트의 지붕 및 바닥 밀도를 조정합니다. 값이 높을수록 오버행에서 좋지만 서포트를 제거하기가 더 어렵습니다." #: /fdmprinter.def.json @@ -4239,7 +4965,9 @@ msgstr "서포트 지붕 밀도" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "서포트의 지붕의 밀도. 값이 높을수록 오버행에서 좋지만 서포트를 제거하기가 더 어렵습니다." #: /fdmprinter.def.json @@ -4249,7 +4977,9 @@ msgstr "서포트 지붕 선 거리" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." msgstr "프린팅 된 지붕 루프 사이의 거리. 이 설정은 서포트 지붕 밀도에 의해 계산되지만 별도로 조정할 수 있습니다." #: /fdmprinter.def.json @@ -4259,7 +4989,9 @@ msgstr "서포트 바닥 밀도" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "서포트 구조체의 바닥 밀도. 값이 높을수록 서포트가 모델 위에 더 잘 접착됩니다." #: /fdmprinter.def.json @@ -4269,7 +5001,9 @@ msgstr "서포트 바닥 선 거리" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." msgstr "프린팅 된 서포트 플로어 사이의 거리. 이 설정은 서포트 바닥 밀도로 계산되지만 별도로 조정할 수 있습니다." #: /fdmprinter.def.json @@ -4279,7 +5013,9 @@ msgstr "서포트 인터페이스 패턴" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "모델과 서포트 인터페이스를 프린팅하는 패턴입니다." #: /fdmprinter.def.json @@ -4384,7 +5120,9 @@ msgstr "최소 서포트 인터페이스 지역" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." msgstr "지원 인터페이스 다각형의 최소 영역 크기입니다. 이 값보다 작은 영역을 갖는 다각형은 정상적인 지원으로 인쇄됩니다." #: /fdmprinter.def.json @@ -4394,7 +5132,9 @@ msgstr "최소 서포트 지붕 지역" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "서포트 지붕에 대한 최소 면적 크기입니다. 이 값보다 작은 영역을 갖는 다각형은 정상적인 지원으로 인쇄됩니다." #: /fdmprinter.def.json @@ -4404,7 +5144,9 @@ msgstr "최소 서포트 바닥 지역" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "지원 바닥의 최소 면적 크기입니다. 이 값보다 작은 영역을 갖는 다각형은 정상적인 지원으로 인쇄됩니다." #: /fdmprinter.def.json @@ -4444,8 +5186,15 @@ msgstr "서포트 인터페이스 선 방향" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다(인터페이스가 상당히 두껍거나 90도라면 45도와 135도를 번갈아 사용)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다(인터페이스가" +" 상당히 두껍거나 90도라면 45도와 135도를 번갈아 사용)." #: /fdmprinter.def.json msgctxt "support_roof_angles label" @@ -4454,8 +5203,15 @@ msgstr "서포트 지붕 선 방향" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다(인터페이스가 상당히 두껍거나 90도라면 45도와 135도를 번갈아 사용)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다(인터페이스가" +" 상당히 두껍거나 90도라면 45도와 135도를 번갈아 사용)." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" @@ -4464,8 +5220,15 @@ msgstr "바닥 지붕 선 방향" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다(인터페이스가 상당히 두껍거나 90도라면 45도와 135도를 번갈아 사용)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "사용할 정수 선 방향 리스트입니다. 리스트의 요소는 레이어가 진행됨에 따라 순차적으로 사용되며 리스트의 끝에 도달하면 처음부터 다시 시작됩니다. 리스트 항목은 쉼표로 구분되며 전체 리스트는 대괄호 안에 들어 있습니다. 기본값은 빈 목록입니다. 즉 기본 각도인 0도를 사용합니다(인터페이스가" +" 상당히 두껍거나 90도라면 45도와 135도를 번갈아 사용)." #: /fdmprinter.def.json msgctxt "support_fan_enable label" @@ -4474,7 +5237,9 @@ msgstr "팬 속도 무시" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." msgstr "활성화되면 서포트 바로 위의 스킨 영역에 대한 프린팅 냉각 팬 속도가 변경됩니다." #: /fdmprinter.def.json @@ -4484,7 +5249,9 @@ msgstr "지원되는 스킨 팬 속도" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." msgstr "서포트 바로 위의 스킨 영역을 인쇄할 때 사용할 팬 속도 백분율 빠른 팬 속도를 사용하면 서포트를 더 쉽게 제거할 수 있습니다." #: /fdmprinter.def.json @@ -4494,7 +5261,10 @@ msgstr "타워 사용" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." msgstr "작은 오버행에 서포트를 생성하기 위해 특수한 타워를 사용. 이 타워들은 그들이 서포트하는 지역보다 더 큰 지름을 가지고 있습니다. 오버행 부근에서 타워의 직경이 감소하여 지붕을 형성합니다." #: /fdmprinter.def.json @@ -4514,7 +5284,9 @@ msgstr "최대 타워 지지 직경" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "특수 지지대 타워에 의해서 지지될 작은 영역의 X/Y 방향의 최대 직경입니다." #: /fdmprinter.def.json @@ -4524,7 +5296,9 @@ msgstr "타워 지붕 각도" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." msgstr "타워 옥상의 각도. 높은 값을 지정하면 뾰족한 타워 지붕이되고, 값이 낮을수록 평평한 타워 지붕이됩니다." #: /fdmprinter.def.json @@ -4534,7 +5308,9 @@ msgstr "드롭 다운 서포트 메쉬" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "서포트 메쉬 아래의 모든 부분을 지원하여서 서포트 메쉬에 오버행이 없습니다." #: /fdmprinter.def.json @@ -4544,7 +5320,9 @@ msgstr "장면에 서포트 메쉬가 있습니다" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "장면에 서포트 메쉬가 있습니다. 이 설정은 Cura가 제어합니다." #: /fdmprinter.def.json @@ -4564,7 +5342,11 @@ msgstr "프라임 블롭 활성화" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." msgstr "프린팅하기 전에 프라이밍할지 여부. 이 설정을 켜면 프린팅하기 전에 익스트루더가 노즐에서 재료를 준비 할 수 있습니다. 브림 또는 스커트 프린팅는 프라이밍처럼 작동 할 수 있습니다.이 경우이 설정을 해제하면 시간이 절약됩니다." #: /fdmprinter.def.json @@ -4574,7 +5356,9 @@ msgstr "익스트루더 프라임 X 위치" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "프린팅이 시작될 때 노즐의 X 좌표입니다." #: /fdmprinter.def.json @@ -4584,7 +5368,9 @@ msgstr "익스트루더 프라임 Y 위치" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "프린팅이 시작될 때 노즐의 Y 좌표입니다." #: /fdmprinter.def.json @@ -4594,8 +5380,14 @@ msgstr "빌드 플레이트 고정 유형" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "빌드 플레이트에 대한 접착력을 향상시키는 데 도움이되는 다양한 옵션. 브림은 뒤틀림을 방지하기 위해 모델 바닥 주위에 단층 평면 영역을 추가합니다. 래프트는 모델 아래에 지붕이있는 두꺼운 격자를 추가합니다. 스커트는 모델 주변에 프린팅 된 선이지만 모델에는 연결되어 있지 않습니다." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." +msgstr "빌드 플레이트에 대한 접착력을 향상시키는 데 도움이되는 다양한 옵션. 브림은 뒤틀림을 방지하기 위해 모델 바닥 주위에 단층 평면 영역을 추가합니다. 래프트는 모델 아래에 지붕이있는 두꺼운 격자를 추가합니다. 스커트는 모델 주변에 프린팅 된 선이지만 모델에는 연결되어 있지" +" 않습니다." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" @@ -4624,7 +5416,9 @@ msgstr "빌드 플레이트 고정 익스트루더" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "스커트 / 브림 / 래프트 프린팅에 사용하는 익스트루더. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -4634,7 +5428,9 @@ msgstr "스커트/브림 익스트루더" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "스커트 또는 브림 프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -4644,7 +5440,9 @@ msgstr "래프트 베이스 익스트루더" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "스커트 또는 브림 프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -4654,7 +5452,9 @@ msgstr "래프트 중간 익스트루더" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "래프트의 중간 레이어 프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -4664,7 +5464,9 @@ msgstr "래프트 상단 익스트루더" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "래프트의 상단 레이어 프린팅에 사용되는 익스트루더 트레인. 이것은 다중 압출에 사용됩니다." #: /fdmprinter.def.json @@ -4674,7 +5476,9 @@ msgstr "스커트 선 수" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." msgstr "여러 개의 스커트 라인을 사용하여 작은 모델에 더 잘 압출 성형 할 수 있습니다. 이것을 0으로 설정하면 스커트가 비활성화됩니다." #: /fdmprinter.def.json @@ -4686,10 +5490,9 @@ msgstr "스커트 거리" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"프린트의 스커트와 첫 번째 레이어 사이의 수평 거리입니다.\n" -"이것은 최소 거리입니다. 여러 개의 스커트 선이 이 거리에서 바깥쪽으로 연장됩니다." +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "프린트의 스커트와 첫 번째 레이어 사이의 수평 거리입니다.\n이것은 최소 거리입니다. 여러 개의 스커트 선이 이 거리에서 바깥쪽으로 연장됩니다." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4698,7 +5501,11 @@ msgstr "스커트/브림 최소 길이" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." msgstr "스커트 또는 브림의 최소 길이. 이 길이에 모든 스커트 또는 브림 선이 모두 도달하지 않으면 최소 길이에 도달 할 때까지 더 많은 스커트 또는 브림 선이 추가됩니다. 참고 : 0으로 설정하면 무시됩니다." #: /fdmprinter.def.json @@ -4708,7 +5515,10 @@ msgstr "브림 너비" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." msgstr "모델에서 가장 바깥 쪽 브림까지의 거리. 큰 테두리는 빌드 플레이트에 대한 접착력을 향상 시키지만 효과적인 프린팅 영역도 감소시킵니다." #: /fdmprinter.def.json @@ -4718,7 +5528,9 @@ msgstr "브림 선 수" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." msgstr "브림에 사용되는 선의 수입니다. 더 많은 브림 선이 빌드 플레이트에 대한 접착력을 향상 시키지만 유효 프린트 영역도 감소시킵니다." #: /fdmprinter.def.json @@ -4728,7 +5540,10 @@ msgstr "브림 거리" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." msgstr "첫 번째 브림 선과 첫 번째 레이어 프린팅의 윤곽 사이의 수평 거리입니다. 작은 간격은 브림을 제거하기 쉽도록 하면서 내열성의 이점을 제공할 수 있습니다." #: /fdmprinter.def.json @@ -4738,7 +5553,10 @@ msgstr "브림이 서포트를 대체" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." msgstr "서포트가 차지할 공간이더라도 모델 주변에 브림이 인쇄되도록 합니다. 이렇게 하면 서포트의 첫 번째 레이어 영역 일부가 브림 영역으로 대체됩니다." #: /fdmprinter.def.json @@ -4748,7 +5566,10 @@ msgstr "밖에서만 브림 생성" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." msgstr "모델 바깥 쪽 브림에만 프린팅합니다. 나중에 제거해야하는 브림의 양이 줄어들지만 베드 접착력은 그렇게 많이 줄어들지 않습니다." #: /fdmprinter.def.json @@ -4758,7 +5579,10 @@ msgstr "래프트 추가 여백" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." msgstr "래프트가 활성화 된 경우 래프트가 주어진 모델 주변의 추가 래프트 지역입니다. 이 여백을 늘리면 재료를 더 많이 사용하고 출력물을 적게 차지하면서 더 강력한 래프트가 만들어집니다." #: /fdmprinter.def.json @@ -4768,7 +5592,11 @@ msgstr "래프트 부드럽게하기" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." msgstr "이 설정은 래프트 윤곽의 안쪽 구석의 곡률을 제어합니다. 안쪽 구석이 여기에 지정된 값과 동일한 반경으로 반원 모양으로 휘어집니다. 또한 이 설정을 사용하면 래프트 윤곽에서 그러한 원보다 작은 구멍이 제거됩니다." #: /fdmprinter.def.json @@ -4778,7 +5606,10 @@ msgstr "래프트 에어 갭" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." msgstr "최종 래프트 층과 모델의 첫 번째 층 사이의 틈새. 래프트 층과 모델 사이의 결합을 낮추기 위해 이 양만큼 첫 번째 층만 올립니다. 래프트를 쉽게 떼어 낼 수 있습니다." #: /fdmprinter.def.json @@ -4788,7 +5619,10 @@ msgstr "초기 레이어 Z 겹침" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." msgstr "에어 갭에서 손실 된 필라멘트를 보완하기 위해 Z 방향으로 모델의 첫 번째와 두 번째 레이어가 중첩되도록 합니다. 첫 번째 모델 레이어 위의 모든 모델은이 양만큼 아래로 이동합니다." #: /fdmprinter.def.json @@ -4798,7 +5632,10 @@ msgstr "래프트 탑 레이어" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." msgstr "두 번째 래프트 레이어 맨 위에있는 최상위 레이어의 수입니다. 이것들은 모델이 위치하는 완전히 채워진 레이어입니다. 2층은 1보다 부드러운 표면을 만듭니다." #: /fdmprinter.def.json @@ -4818,7 +5655,9 @@ msgstr "래프트 상단 선 너비" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "래프트의 윗면에 있는 선의 폭. 래프트의 상단이 매끄럽도록 얇은 선으로 구성 될 수 있습니다." #: /fdmprinter.def.json @@ -4828,7 +5667,9 @@ msgstr "래프트 상단 간격" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." msgstr "상단 래프트 레이어에 대한 래프트 사이의 거리. 간격은 선 너비와 동일해야 표면이 단색입니다." #: /fdmprinter.def.json @@ -4838,7 +5679,10 @@ msgstr "래프트 중간 레이어" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." msgstr "래프트의 베이스와 표면 사이에 있는 레이어의 수. 이 수가 래프트의 주요 두께를 구성합니다. 이 수가 증가하면 래프트가 더 두껍고 튼튼해집니다." #: /fdmprinter.def.json @@ -4858,7 +5702,9 @@ msgstr "래프트 중간 선 너비" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "중간 래프트 층의 선폭. 두 번째 레이어를 더 돌출 시키면 선이 빌드 플레이트에 달라 붙습니다." #: /fdmprinter.def.json @@ -4868,7 +5714,10 @@ msgstr "래프트 중간 간격" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." msgstr "중간 래프트 층에 대한 래프트 사이의 거리. 중간 틈새는 매우 넓어야하며 래프트 상부 층을서포트 할만큼 충분히 촘촘해야합니다." #: /fdmprinter.def.json @@ -4878,7 +5727,9 @@ msgstr "래프트 기준 두께" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "기본 래프트 레이어의 레이어 두께. 이것은 프린터 빌드 플레이트에 단단히 붙어있는 두꺼운 층이어야합니다." #: /fdmprinter.def.json @@ -4888,7 +5739,9 @@ msgstr "래프트 기준 선 너비" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "기본 래프트 층에있는 선의 너비. 이것은 빌드 플레이트 접착을 돕기 위해 두꺼운 선 이어야 합니다." #: /fdmprinter.def.json @@ -4898,7 +5751,9 @@ msgstr "래프트 기준 선 간격" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "기본 래프트 층에 대한 래프트 사이의 거리. 넓은 간격으로 빌드 플레이트에서 래프트를 쉽게 제거 할 수 있습니다." #: /fdmprinter.def.json @@ -4918,7 +5773,10 @@ msgstr "래프트 상단 프린팅 속도" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." msgstr "상단 래프트 레이어가 프린팅되는 속도입니다. 이 노즐은 조금 더 느리게 프린팅해야 노즐이 인접한 표면 선을 천천히 부드럽게 할 수 있습니다." #: /fdmprinter.def.json @@ -4928,7 +5786,10 @@ msgstr "래프트 중앙 프린팅 속도" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "중간 래프트 층이 프린팅되는 속도. 이것은 노즐에서 나오는 재료의 양이 상당히 많기 때문에 아주 천천히 프린팅되어야합니다." #: /fdmprinter.def.json @@ -4938,7 +5799,10 @@ msgstr "래프트 기본 프린팅 속도" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "기본 래프트 레이어가 프린팅되는 속도입니다. 이것은 노즐에서 나오는 재료의 양이 상당히 많기 때문에 아주 천천히 프린팅되어야 합니다." #: /fdmprinter.def.json @@ -5078,7 +5942,9 @@ msgstr "프라임 타워 사용" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "각 노즐을 교체 한 후에 재료를 프라이밍(Priming)하는 프린팅 옆에 타워를 프린팅하십시오." #: /fdmprinter.def.json @@ -5098,7 +5964,9 @@ msgstr "프라임 타워 최소 볼륨" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "충분한 재료를 퍼지하기 위해 프라임 타워 각 층의 최소 부피." #: /fdmprinter.def.json @@ -5128,7 +5996,9 @@ msgstr "프라임 타워에서 비활성 노즐 닦기" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "하나의 노즐로 프라임 타워를 프린팅 한 후, 다른 타워의 이물질을 프라임 타워에서 닦아냅니다." #: /fdmprinter.def.json @@ -5138,7 +6008,9 @@ msgstr "프라임 타워 브림" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "프라임 타워는 모델이 제공하지 않더라도 브림이 제공하는 추가 접착이 필요할 수 있습니다. 현재 '래프트' 접착 유형을 사용할 수 없습니다." #: /fdmprinter.def.json @@ -5148,7 +6020,10 @@ msgstr "Ooze 쉴드 사용" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." msgstr "Ooze 쉴드를 활성화. 이렇게하면 첫 번째 노즐과 동일한 높이에 두 번째 노즐을 닦을 가능성이 있는 모델 주위에 쉘이 생깁니다." #: /fdmprinter.def.json @@ -5158,7 +6033,10 @@ msgstr "Ooze 쉴드 각" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." msgstr "Ooze 쉴드가 가질 최대 각도. 0도가 수직이고 90도가 수평입니다. 각도가 작으면 Ooze 쉴드가 덜 파손되지만 재료는 더 많이 소모됩니다." #: /fdmprinter.def.json @@ -5178,7 +6056,10 @@ msgstr "노즐 스위치 리트렉션 거리" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." msgstr "익스트루더 전환 시 리트렉션 양. 리트렉션이 전혀 없는 경우 0으로 설정하십시오. 이는 일반적으로 열 영역의 길이와 같아야 합니다." #: /fdmprinter.def.json @@ -5188,7 +6069,9 @@ msgstr "노즐 스위치 리트렉션 속도" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." msgstr "필라멘트가 리트렉션 되는 속도입니다. 리트렉션 속도가 빠르면 좋지만 리트렉션 속도가 높으면 필라멘트가 갈릴 수 있습니다." #: /fdmprinter.def.json @@ -5198,7 +6081,8 @@ msgstr "노즐 스위치 후퇴 속도" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "노즐 스위치 리트렉션시 필라멘트가 리트렉션하는 속도." #: /fdmprinter.def.json @@ -5208,7 +6092,9 @@ msgstr "노즐 스위치 프라임 속도" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "노즐 스위치 리트렉션 후 필라멘트가 뒤로 밀리는 속도." #: /fdmprinter.def.json @@ -5238,7 +6124,10 @@ msgstr "유니언 오버랩 볼륨" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." msgstr "메쉬 내의 겹치는 볼륨으로 인해 발생하는 내부 지오메트리를 무시하고 볼륨을 하나로 프린팅합니다. 이로 인해 의도하지 않은 내부 공동이 사라질 수 있습니다." #: /fdmprinter.def.json @@ -5248,7 +6137,10 @@ msgstr "모든 구멍 제거" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." msgstr "각 레이어의 구멍을 제거하고 바깥 쪽 모양 만 유지합니다. 이것은 보이지 않는 내부 지오메트리를 무시합니다. 그러나 위 또는 아래에서 볼 수있는 레이어 구멍도 무시합니다." #: /fdmprinter.def.json @@ -5258,7 +6150,10 @@ msgstr "광범위한 스티칭" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." msgstr "광범위한 스티칭은 다각형을 만지면서 구멍을 닫음으로써 메쉬의 열린 구멍을 꿰매려합니다. 이 옵션은 많은 처리 시간을 초래할 수 있습니다." #: /fdmprinter.def.json @@ -5268,7 +6163,11 @@ msgstr "끊긴 면 유지" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." msgstr "일반적으로 큐라(Cura)는 메쉬의 작은 구멍을 꿰매 붙이고 큰 구멍이있는 레이어의 부분을 제거하려고합니다. 이 옵션을 활성화하면 스티칭 할 수 없는 파트가 유지됩니다. 이 옵션은 다른 모든 설정으로 올바른 GCode를 생성하지 못할 때 최후의 수단으로 사용해야 합니다." #: /fdmprinter.def.json @@ -5278,7 +6177,9 @@ msgstr "중복된 메쉬 합치기" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "서로 닿는 메쉬가 조금 겹치게 만듭니다. 이것은 그들을 더 잘 묶는 것입니다." #: /fdmprinter.def.json @@ -5288,7 +6189,9 @@ msgstr "교차된 메쉬 제거" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." msgstr "여러 메시가 서로 겹치는 영역을 제거합니다. 병합 된 2개의 재료가 서로 중첩되는 경우 사용될 수 있습니다." #: /fdmprinter.def.json @@ -5298,7 +6201,11 @@ msgstr "대체 메쉬 제거" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." msgstr "교차하는 메쉬로 교차하는 볼륨으로 전환하면 겹치는 메쉬가 서로 얽히게됩니다. 이 설정을 해제하면 메시 중 하나가 다른 메시에서 제거되는 동안 오버랩의 모든 볼륨을 가져옵니다." #: /fdmprinter.def.json @@ -5308,7 +6215,10 @@ msgstr "비어 있는 첫 번째 레이어 제거" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." msgstr "첫 번째로 프린팅된 레이어 바로 아래의 비어 있는 레이어를 제거합니다. 이 설정을 해제하면 슬라이싱 허용 오차 설정을 배타 또는 중간으로 설정할 경우 첫 번째 레이어가 비어 있게 될 수 있습니다." #: /fdmprinter.def.json @@ -5318,7 +6228,11 @@ msgstr "최대 해상도" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." msgstr "슬라이딩 후의 선분의 최소 크기입니다. 이 값을 높이면 메쉬의 해상도가 낮아집니다. 그러면 프린터가 G 코드를 처리하는 데 필요한 속도를 유지할 수 있으며 처리할 수 없는 메쉬의 디테일이 제거되므로 슬라이드 속도가 높아집니다." #: /fdmprinter.def.json @@ -5328,7 +6242,11 @@ msgstr "최대 이동 해상도" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." msgstr "슬라이딩 후의 이동 선분의 최소 크기입니다. 이 값을 높이면 코너에서 매끄럽게 이동하는 정도가 감소합니다. 프린터가 G 코드를 처리하는 데 필요한 속도를 유지할 수 있지만, 모델을 피하기 때문에 정확도가 감소합니다." #: /fdmprinter.def.json @@ -5338,7 +6256,12 @@ msgstr "최대 편차" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." msgstr "최대 해상도 설정에 대한 해상도를 낮추면 최대 편차를 사용할 수 있습니다. 최대 편차를 높이면 프린트의 정확도는 감소하지만, G 코드도 감소합니다. 최대 편차는 최대 해상도의 한계이며, 따라서 두 항목이 충돌하면 항상 최대 편차가 우선합니다." #: /fdmprinter.def.json @@ -5348,8 +6271,17 @@ msgstr "최대 압출 영역 편차" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "직선에서 중간 점을 제거할 때 허용되는 최대 압출 영역 편차. 중간 점은 긴 직선에서 너비가 바뀌는 점의 역할을 할 수 있습니다. 따라서 중간 점이 제거되면 선의 너비가 균일해지고 그 결과, 약간의 압출 영역을 잃거나 얻게 됩니다. 이 값을 증가시키면 중간의 너비가 바뀌는 점이 더 많이 제거될 수 있으므로, 직선의 평행한 벽들 사이에 약간의 미달(또는 과잉) 압출이 발생할 수 있습니다. 프린트의 정확도는 감소하지만, G 코드도 감소합니다." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "직선에서 중간 점을 제거할 때 허용되는 최대 압출 영역 편차. 중간 점은 긴 직선에서 너비가 바뀌는 점의 역할을 할 수 있습니다. 따라서 중간 점이 제거되면 선의 너비가 균일해지고 그 결과, 약간의 압출 영역을 잃거나 얻게 됩니다. 이 값을 증가시키면 중간의 너비가 바뀌는" +" 점이 더 많이 제거될 수 있으므로, 직선의 평행한 벽들 사이에 약간의 미달(또는 과잉) 압출이 발생할 수 있습니다. 프린트의 정확도는 감소하지만, G 코드도 감소합니다." #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5368,8 +6300,14 @@ msgstr "프린팅 순서" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -msgstr "모든 모델을 한 번에 한 레이어씩 프린팅할 것인지, 아니면 한 모델이 완료될 때까지 기다릴 것인지, 다음 단계로 넘어가기 전에 대한 여부 a) 한 번에 하나의 압출기만 활성화하고 b) 모든 모델은 전체 프린트 헤드가 이동할 수 있는 방식으로 분리되며 모든 모델은 노즐과 X/Y 축 사이의 거리보다 낮습니다." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." +msgstr "모든 모델을 한 번에 한 레이어씩 프린팅할 것인지, 아니면 한 모델이 완료될 때까지 기다릴 것인지, 다음 단계로 넘어가기 전에 대한 여부 a) 한 번에 하나의 압출기만 활성화하고 b) 모든 모델은 전체 프린트 헤드가 이동할 수 있는 방식으로 분리되며 모든 모델은 노즐과" +" X/Y 축 사이의 거리보다 낮습니다." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -5388,7 +6326,10 @@ msgstr "메쉬 내부채움" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "겹치는 다른 메쉬의 내부채움율을 수정합니다. 다른 메쉬의 내부채움 영역을 이 메쉬의 영역으로 대체합니다. 하나의 벽과 상단/바닥 스킨만을 프린팅하는 것이 추천합니다." #: /fdmprinter.def.json @@ -5398,7 +6339,12 @@ msgstr "메쉬 처리 랭크" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." msgstr "여러 내부채움 매쉬 오버랩을 고려할 때 메쉬의 우선 순위를 결정합니다. 여러 내부채움 메쉬가 오버랩하는 영역은 최고 랭크의 메쉬 설정에 착수하게 됩니다. 높은 내부채움 메쉬는 낮은 내부채움 메쉬와 표준 메쉬의 내부채움을 수정합니다." #: /fdmprinter.def.json @@ -5408,7 +6354,10 @@ msgstr "커팅 메쉬" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." msgstr "이 메쉬의 볼륨을 다른 메쉬 내로 제한합니다. 이 기능을 사용하면 다른 설정과 전체 익스트루더로 하나의 메쉬 프린팅 영역을 만들 수 있습니다." #: /fdmprinter.def.json @@ -5418,7 +6367,9 @@ msgstr "몰드" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "모형을 몰드으로 프린팅하여 모형에 몰드과 유사한 모형을 만들 수 있습니다." #: /fdmprinter.def.json @@ -5428,7 +6379,9 @@ msgstr "최소 몰드 너비" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "몰드의 바깥쪽과 모델의 바깥쪽 사이의 최소 거리입니다." #: /fdmprinter.def.json @@ -5448,7 +6401,10 @@ msgstr "몰드 각도" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." msgstr "몰드에 대해 생성 된 외벽의 오버행 각도입니다. 0도의 각은 금형의 외각을 수직으로 만들고 90도의 각은 모형의 외형을 모델의 외형으로 만듭니다." #: /fdmprinter.def.json @@ -5458,7 +6414,9 @@ msgstr "서포트 메쉬" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "본 메시를 사용하여 서포트 영역을 지정하십시오. 이것은 서포트 구조를 생성하는 데 사용할 수 있습니다." #: /fdmprinter.def.json @@ -5468,7 +6426,9 @@ msgstr "안티 오버행 메쉬" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." msgstr "본 메쉬를 사용하여 모델에서 오버행부로 감지되지 않을 부분을 지정합니다. 이것은 원하지 않는 서포트 구조를 제거하는 데 사용될 수 있습니다." #: /fdmprinter.def.json @@ -5478,8 +6438,14 @@ msgstr "표면 모드" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "모델을 표면만, 볼륨 또는 느슨한 표면이있는 볼륨으로 취급합니다. 일반 프린팅 모드는 볼륨만 프린팅합니다. \"표면\"은 아무런 내부채움없이 상단 / 하단 스킨없이 메쉬 표면을 추적하는 단일 벽을 프린팅합니다. \"둘 다\"는 정상 및 나머지 폴리곤과 같은 닫힌 볼륨을 서피스로 프린팅합니다." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." +msgstr "모델을 표면만, 볼륨 또는 느슨한 표면이있는 볼륨으로 취급합니다. 일반 프린팅 모드는 볼륨만 프린팅합니다. \"표면\"은 아무런 내부채움없이 상단 / 하단 스킨없이 메쉬 표면을 추적하는 단일 벽을 프린팅합니다. \"둘 다\"는 정상 및 나머지 폴리곤과 같은 닫힌 볼륨을" +" 서피스로 프린팅합니다." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -5503,7 +6469,11 @@ msgstr "외부 윤곽선을 나선형으로 만듦" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." msgstr "바깥 쪽 브림의 Z 이동을 부드럽게합니다. 이렇게 하면 출력물 전체에 걸쳐 꾸준히 Z가 증가합니다. 이 기능은 솔리드 모델을 단단한 바닥이있는 단일 벽으로 프린팅합니다. 이 기능은 각 레이어에 단일 부품 만 포함되어 있을 때만 활성화 해야 합니다." #: /fdmprinter.def.json @@ -5513,7 +6483,10 @@ msgstr "부드러운 나선형 윤곽" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." msgstr "나선형 윤곽선을 부드럽게 하여 Z 이음선이 잘 보이지 않도록 합니다(Z- 이음선은 출력물에서는 거의 보이지 않지만 레이어 뷰에서는 여전히 보임). 매끄러움은 표면의 세부 묘사를 흐릿하게 만드는 경향이 있습니다." #: /fdmprinter.def.json @@ -5523,8 +6496,15 @@ msgstr "상대적 압출" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "절대 돌출보다는 상대적 돌출을 사용합니다. 상대적인 E-steps을 사용하면 Gcode를 보다 쉽게 후 처리 할 수 있습니다. 그러나 모든 프린터에서 지원되는 것은 아니며 절대 E 단계와 비교할 때 출력된 재료의 양이 매우 약간 다를 수 있습니다. 이 설정과 관계없이 압출 모드는 Gcode 스크립트가 출력되기 전에 항상 절대 값으로 설정됩니다." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." +msgstr "절대 돌출보다는 상대적 돌출을 사용합니다. 상대적인 E-steps을 사용하면 Gcode를 보다 쉽게 후 처리 할 수 있습니다. 그러나 모든 프린터에서 지원되는 것은 아니며 절대 E 단계와 비교할 때 출력된 재료의 양이 매우 약간 다를 수 있습니다. 이 설정과 관계없이 압출" +" 모드는 Gcode 스크립트가 출력되기 전에 항상 절대 값으로 설정됩니다." #: /fdmprinter.def.json msgctxt "experimental label" @@ -5543,8 +6523,16 @@ msgstr "슬라이싱 허용 오차" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "슬라이스 레이어의 수직 허용 오차입니다. 레이어의 윤곽선은 일반적으로 각 레이어의 두께 중간(중간)을 교차하는 부분을 기준으로 생성됩니다. 또는 각 레이어가 레이어의 높이 전체의 볼륨에 들어가는 영역(포함하지 않음)이 있거나 레이어 안의 어느 지점에 들어가는 영역(포함)이 있을 수 있습니다. 포함된 영역에서 가장 많은 디테일이 포함되고 포함되지 않은 영역을 통해 가장 맞게 만들 수 있으며 중간을 통해 원래 표면과 가장 유사하게 만들어냅니다." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." +msgstr "슬라이스 레이어의 수직 허용 오차입니다. 레이어의 윤곽선은 일반적으로 각 레이어의 두께 중간(중간)을 교차하는 부분을 기준으로 생성됩니다. 또는 각 레이어가 레이어의 높이 전체의 볼륨에 들어가는 영역(포함하지 않음)이 있거나 레이어 안의 어느 지점에 들어가는 영역(포함)이" +" 있을 수 있습니다. 포함된 영역에서 가장 많은 디테일이 포함되고 포함되지 않은 영역을 통해 가장 맞게 만들 수 있으며 중간을 통해 원래 표면과 가장 유사하게 만들어냅니다." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5568,7 +6556,12 @@ msgstr "내부채움재 이동 최적화" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." msgstr "활성화되면, 내부채움 라인 프린팅 순서가 최적화되어 이동 거리를 줄입니다. 이동 시간의 감소는 슬라이스되는 모델, 내부채움 패턴, 밀도 등에 따라 달라집니다. 작은 내부채움 영역이 많은 일부 모델의 경우, 모델을 슬라이스하는 시간이 상당히 늘어납니다." #: /fdmprinter.def.json @@ -5578,7 +6571,9 @@ msgstr "자동 온도" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "해당 레이어의 평균 유속으로 각 레이어의 온도를 자동으로 변경." #: /fdmprinter.def.json @@ -5588,7 +6583,9 @@ msgstr "재료 공급 온도 그래프" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "재료 공급 데이터 (mm3 / 초) - 온도 (섭씨)." #: /fdmprinter.def.json @@ -5598,7 +6595,11 @@ msgstr "최소 다각형 둘레" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." msgstr "레이어가 슬라이스 된, 이 값보다 둘레가 작은 다각형은 필터링됩니다. 값을 낮을수록 슬라이스가 느려지지만, 해상도 메쉬가 높아집니다. 주로 고해상도 SLA 프린터 및 세부 사항이 많은 매우 작은 3D 모델에 적합합니다." #: /fdmprinter.def.json @@ -5608,7 +6609,9 @@ msgstr "Chunk에서 서포트 중단" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "서포트 구조가 쉽게 끊어 지도록 서포트 라인 연결을 건너 뜁니다. 이 설정은 지그재그 서포트 충전 패턴에 적용됩니다." #: /fdmprinter.def.json @@ -5618,7 +6621,9 @@ msgstr "서포트 Chunk 크기" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "서포트 구조를 쉽게 분리 할 수 있도록 N 밀리미터마다 서포트선 사이를 연결합니다." #: /fdmprinter.def.json @@ -5628,7 +6633,9 @@ msgstr "Chunk 라인 카운트 서포트" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "서포트 구조를 쉽게 분리할 수 있도록 모든 N 개의 연결 라인을 건너 뜁니다." #: /fdmprinter.def.json @@ -5638,7 +6645,9 @@ msgstr "드래프트 쉴드 사용" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." msgstr "모델 주위에 벽이 생겨 외부 공기 흐름을 막아 (뜨거운) 공기를 막을 수 있습니다. 왜곡이 쉬운 소재에 특히 유용합니다." #: /fdmprinter.def.json @@ -5658,7 +6667,9 @@ msgstr "드래프트 쉴드 제한" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." msgstr "드래프트 쉴드의 높이를 설정합니다. 모델의 전체 높이 또는 제한된 높이에서 드래프트 쉴드를 프린팅하도록 선택합니다." #: /fdmprinter.def.json @@ -5678,7 +6689,9 @@ msgstr "드래프트 쉴드 높이" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "드래프트 쉴드의 높이 제한. 이 높이 이상에서는 드래프트 쉴드가 프린팅되지 않습니다." #: /fdmprinter.def.json @@ -5688,7 +6701,10 @@ msgstr "오버행이 프린팅되도록 설정" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." msgstr "최소한의 서포트가 필요하도록 프린팅 된 모델의 형상을 변경합니다. 가파른 오버행은 얕은 오버행이됩니다. 오버행 영역이 더 수직으로 떨어집니다." #: /fdmprinter.def.json @@ -5698,7 +6714,10 @@ msgstr "최대 모델 각도" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." msgstr "프린팅 가능하게 된 후 오버행의 최대 각도. 0도의 값에서 모든 오버행은 빌드 플레이트에 연결된 모델로 대체됩니다. 90도는 모델을 변경하지 않습니다." #: /fdmprinter.def.json @@ -5708,7 +6727,10 @@ msgstr "최대 오버행 홀 영역" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." msgstr "오버행 프린팅 설정에 의해 제거되기 전 모델의 베이스에 있는 구멍의 최대 영역입니다. 이보다 작은 홀은 유지됩니다. 0mm² 값은 모델 베이스의 모든 홀을 채웁니다." #: /fdmprinter.def.json @@ -5718,7 +6740,10 @@ msgstr "코스팅(Coasting) 사용" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." msgstr "코스팅(Coasting)은 압출 경로의 마지막 부분을 이동 경로로 바꿉니다. 누출된 재료는 스트링을 줄이기 위해 압출 경로의 마지막 부분을 프린팅하는 데 사용됩니다." #: /fdmprinter.def.json @@ -5728,7 +6753,9 @@ msgstr "코스팅(Coasting) 양" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "그렇지 않으면 볼륨이 흘러 나옵니다. 이 값은 일반적으로 노즐 직경 입방체에 가깝습니다." #: /fdmprinter.def.json @@ -5738,7 +6765,11 @@ msgstr "코스팅(Coasting) 최소 양" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." msgstr "코스팅(Coasting)을 허용하기 전에 압출 경로에 있어야하는 최소 양. 작은 압출 경로의 경우 보우덴 튜브에 가해지는 압력이 적기 때문에 코스팅(Coasting) 부피가 선형 적으로 조정됩니다. 이 값은 항상 코스팅(Coasting) 양보다 커야합니다." #: /fdmprinter.def.json @@ -5748,7 +6779,10 @@ msgstr "코스팅(Coasting) 속도" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." msgstr "코스팅(Coasting)시 이동 속도. 압출 경로의 속도에 상대적입니다. 코스팅(Coasting) 이동 중에 보우 덴 튜브의 압력이 떨어지기 때문에 100% 보다 약간 작은 값을 권합니다." #: /fdmprinter.def.json @@ -5758,7 +6792,9 @@ msgstr "크로스 3D 포켓 크기" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "패턴이 접촉되는 높이에서 크로스 3D 패턴의 4 방향 교차점에있는 포켓의 크기입니다." #: /fdmprinter.def.json @@ -5768,7 +6804,9 @@ msgstr "교차 충진 밀도 이미지" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." msgstr "인쇄 충진물의 해당 위치에서 밝기 값으로 최소 밀도를 결정하는 이미지의 파일 위치." #: /fdmprinter.def.json @@ -5778,7 +6816,9 @@ msgstr "지지대에 대한 교차 충진 밀도 이미지" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "지지대의 해당 위치에서 밝기 값으로 최소 밀도를 결정하는 이미지의 파일 위치." #: /fdmprinter.def.json @@ -5798,7 +6838,11 @@ msgstr "원추서포트 각" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." msgstr "원추형 서포트점의 기울기 각도입니다. 0도가 수직이고 90도가 수평입니다. 각도가 작 으면 서포트가 더 튼튼하지만 더 많은 재료로 구성됩니다. 음수 각도는 서포트의 받침대가 상단보다 넓게 만듭니다." #: /fdmprinter.def.json @@ -5808,7 +6852,9 @@ msgstr "원뿔형 서포트 최소 너비" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "원추형서포트 영역의 베이스가 축소되는 최소 너비. 폭이 좁으면 불안정한 서포트 구조가 생길 수 있습니다." #: /fdmprinter.def.json @@ -5818,7 +6864,9 @@ msgstr "퍼지 스킨" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "외벽을 프린팅하는 동안 무작위로 지터가 발생하여 표면이 거칠고 흐릿해 보입니다." #: /fdmprinter.def.json @@ -5838,7 +6886,9 @@ msgstr "퍼지 스킨 두께" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." msgstr "지터가 발생할 너비. 내벽이 변경되지 않으므로 외벽 너비 아래로 유지하는 것이 좋습니다." #: /fdmprinter.def.json @@ -5848,7 +6898,10 @@ msgstr "퍼지 스킨 밀도" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." msgstr "레이어의 각 다각형에 있는 점의 평균 밀도입니다. 다각형의 원래 점은 버려지므로 밀도가 낮으면 해상도가 감소합니다." #: /fdmprinter.def.json @@ -5858,7 +6911,11 @@ msgstr "퍼지 스킨 포인트 거리" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." msgstr "각 선분에 있는 임의의 점 사이의 평균 거리입니다. 다각형의 원래 점은 버려지므로 해상도가 감소합니다. 이 값은 퍼지 스킨 두께의 절반보다 커야합니다." #: /fdmprinter.def.json @@ -5868,7 +6925,9 @@ msgstr "압출 속도 보상 최대 압출 오프셋" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "압출 속도를 보상하기 위해 필라멘트를 이동하는 최대 거리(mm)." #: /fdmprinter.def.json @@ -5878,7 +6937,10 @@ msgstr "압출 속도 보상 배율" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." msgstr "압출 속도 변화를 보상하기 위해 필라멘트를 이동하는 거리(1초 압출 시 필라멘트가 이동할 수 있는 거리의 백분율)." #: /fdmprinter.def.json @@ -5888,7 +6950,11 @@ msgstr "와이어 프린팅" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." msgstr "외벽의 표면만 거미줄 같은 형태로 공중에서 프린팅합니다. 이것은 상향 및 대각선 하향 라인을 통해 연결된 Z 간격으로 모형의 윤곽을 수평으로 인쇄함으로써 구현됩니다." #: /fdmprinter.def.json @@ -5898,7 +6964,10 @@ msgstr "WP 연결 높이" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." msgstr "두 개의 수평 부분 사이의 상향 및 대각선 방향의 높이입니다. 이것은 네트 구조의 전체 밀도를 결정합니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -5908,7 +6977,9 @@ msgstr "WP 지붕 인셋 거리" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "지붕에서 연결을 할 때 안쪽까지 윤곽선을 그립니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -5918,7 +6989,9 @@ msgstr "WP 속도" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "재료를 압출 할 때 노즐이 움직이는 속도. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -5928,7 +7001,9 @@ msgstr "WP 하단 프린팅 속도" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." msgstr "첫 번째 레이어 프린팅 속도. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -5938,7 +7013,8 @@ msgstr "WP 상향 프린팅 속도" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "공중에서 위쪽으로 선을 프린팅하는 속도. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -5948,7 +7024,8 @@ msgstr "WP 하향 프린팅 속도" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "대각선 방향으로 선을 프린팅하는 속도. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -5958,7 +7035,9 @@ msgstr "WP 가로 프린팅 속도" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "모델의 수평 윤곽 프린팅 속도입니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -5968,7 +7047,9 @@ msgstr "WP 흐름" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "압출량 보상 : 압출 된 재료의 양에 이 값을 곱합니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -5988,7 +7069,8 @@ msgstr "WP 플랫 플로우" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "평평한 선을 프린팅 할 때 압출량 보정. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -5998,7 +7080,9 @@ msgstr "WP 상단 지연" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "상향 라인이 강화 될 수 있도록 상향 이동 후 지연 시간. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6018,7 +7102,10 @@ msgstr "WP 평탄한 지연" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." msgstr "두 개의 수평 세그먼트 사이의 지연 시간. 이러한 지연을 도입하면 연결 지점에서 이전 레이어와의 접착력이 향상 될 수 있으며 너무 긴 지연으로 인해 처짐이 발생할 수 있습니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6030,7 +7117,8 @@ msgstr "WP 상향 조정" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." msgstr "기본 속도의 반으로 압출 된 상향 이동 거리. 이로 인해 이전 레이어에 더 나은 접착력을 유발할 수 있지만 레이어에 있는 소재는 너무 많이 가열하지 않습니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6040,7 +7128,10 @@ msgstr "WP 매듭 크기" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." msgstr "상향 선의 상단에 작은 매듭을 만들어 연속적인 수평 레이어에 연결할 수 있게 합니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6050,7 +7141,9 @@ msgstr "WP Fall Down" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "위쪽으로 밀어 낸 후 재료가 떨어지는 거리. 이 거리는 보상됩니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6060,7 +7153,10 @@ msgstr "WP 드래그를 따라" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." msgstr "대각선 방향으로 압출 된 압출부의 재료가 위쪽으로 밀어내는 거리. 이 거리는 보상됩니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6070,8 +7166,16 @@ msgstr "WP 전략" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." -msgstr "각 연결 지점에서 두 개의 연속 된 레이어가 연결되도록 하는 전략입니다. 리트렉션을 하면 상향 선이 올바른 위치에서 경화되지만 필라멘트가 갈릴 수 있습니다. 상향 선의 끝에 매듭을 만들어 연결 기회를 높이고 선을 차게 할 수 있습니다. 그러나 느린 프린팅 속도가 필요할 수 있습니다. 또 다른 전략은 상향 라인의 윗부분의 처짐을 보충하는 것입니다. 그러나 선은 항상 예측대로 떨어지지는 않습니다." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." +msgstr "각 연결 지점에서 두 개의 연속 된 레이어가 연결되도록 하는 전략입니다. 리트렉션을 하면 상향 선이 올바른 위치에서 경화되지만 필라멘트가 갈릴 수 있습니다. 상향 선의 끝에 매듭을 만들어 연결 기회를 높이고 선을 차게 할 수 있습니다. 그러나 느린 프린팅 속도가 필요할" +" 수 있습니다. 또 다른 전략은 상향 라인의 윗부분의 처짐을 보충하는 것입니다. 그러나 선은 항상 예측대로 떨어지지는 않습니다." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" @@ -6095,7 +7199,10 @@ msgstr "WP 직선화 하향 라인" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." msgstr "수평선 조각에 의해 덮여있는 비스듬한 하향 선의 백분율. 이렇게 하면 상향 선의 맨 위 지점이 처지는 것을 방지 할 수 있습니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6105,7 +7212,10 @@ msgstr "WP 지붕 Fall Down" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." msgstr "공중에서 프린팅된 수평 지붕 라인의 거리는 프린팅 될 때 떨어집니다. 이 거리는 보상됩니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6115,7 +7225,10 @@ msgstr "WP 지붕 끌기" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." msgstr "루프의 외곽 윤곽으로 돌아갈 때 끌린 내향 선의 끝 부분 거리. 이 거리는 보상됩니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6125,7 +7238,9 @@ msgstr "WP 지붕 외부 지연" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." msgstr "지붕이 될 구멍의 바깥 둘레에서의 시간. 시간이 길면 연결이 더 잘됩니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6135,7 +7250,11 @@ msgstr "WP 노즐 유격" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." msgstr "노즐과 수평 아래쪽 라인 사이의 거리. 거리가 클수록 비스듬한 각도에서 비스듬히 아래쪽으로 선이 그어져 다음 층과의 연결이보다 적어집니다. 와이어 프린팅에만 적용됩니다." #: /fdmprinter.def.json @@ -6145,7 +7264,9 @@ msgstr "어댑티브 레이어 사용" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "어댑티브 레이어는 모델의 모양에 따라 레이어의 높이를 계산합니다." #: /fdmprinter.def.json @@ -6165,7 +7286,9 @@ msgstr "어댑티브 레이어 변화 단계 크기" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "이전 높이와 비교되는 다음 레이어 높이의 차이." #: /fdmprinter.def.json @@ -6175,7 +7298,10 @@ msgstr "어댑티브 레이어 지형 크기" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." msgstr "두 개의 인접 레이어 사이의 대상 수평 거리. 이러한 설정을 줄이면 레이어들의 가장자리를 더 가깝게 하도록 보다 얇은 레이어들을 사용하게 됩니다." #: /fdmprinter.def.json @@ -6185,7 +7311,11 @@ msgstr "오버행된 벽 각도" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." msgstr "이 각도보다 놓은 오버행(경사면)의 벽은 오버행 벽 설정을 사용해 인쇄됩니다. 값이 90이면 오버행(경사면)으로 처리되는 벽이 없습니다. 서포트로 지지되는 오버행(경사면)도 오버행(경사면)으로 처리되지 않습니다." #: /fdmprinter.def.json @@ -6195,7 +7325,9 @@ msgstr "오버행된 벽 속도" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "오버행된 벽은 정상적인 인쇄 속도의 이 비율로 인쇄됩니다." #: /fdmprinter.def.json @@ -6205,7 +7337,9 @@ msgstr "브릿지 설정 사용" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "브릿지가 출력되는 중에 브리지를 감지하고 인쇄 속도, 흐름 및 팬 설정을 수정합니다." #: /fdmprinter.def.json @@ -6215,7 +7349,10 @@ msgstr "최소 브리지 벽 길이" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." msgstr "이보다 짧은 벽은 일반 벽 설정을 사용하여 인쇄됩니다. 더 이상 지원되지 않는 벽은 브리지 벽 설정을 사용하여 인쇄됩니다." #: /fdmprinter.def.json @@ -6225,7 +7362,10 @@ msgstr "브릿지 스킨 서포트 임계값" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." msgstr "스킨 영역이 해당 영역의 비율 미만으로 생성되면 브릿지 설정을 사용하여 인쇄하십시오. 그렇지 않으면 일반 스킨 설정을 사용하여 인쇄됩니다." #: /fdmprinter.def.json @@ -6235,7 +7375,9 @@ msgstr "브리지의 희박한 내부채움 최대 밀도" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." msgstr "희박하다고 여겨지는 내부채움의 최대 밀도 희박한 내부채움의 스킨은 지원되지 않는 것으로 간주되므로 브릿지 스킨으로 취급할 수 있습니다." #: /fdmprinter.def.json @@ -6245,7 +7387,10 @@ msgstr "브릿지 벽 코스팅(Coasting)" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." msgstr "이것은 브릿지 벽이 시작되기 직전에 익스트루더가 있어야하는 거리를 제어합니다. 브릿지가 시작되기 전에 코스팅(coasting)을 하면 노즐의 압력을 낮추고 보다 평평한 브릿지를 만들 수 있습니다." #: /fdmprinter.def.json @@ -6265,7 +7410,9 @@ msgstr "브리지 벽 압출량" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "브릿지 스킨 벽 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." #: /fdmprinter.def.json @@ -6285,7 +7432,9 @@ msgstr "브리지 스킨 압출량" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "브릿지 스킨 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." #: /fdmprinter.def.json @@ -6295,7 +7444,9 @@ msgstr "브릿지 스킨 밀도" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "브릿지 스킨 층의 밀도입니다. 값이 100보다 작으면 스킨 라인 사이의 간격이 증가합니다." #: /fdmprinter.def.json @@ -6315,7 +7466,10 @@ msgstr "여러 개의 레이어가있는 브릿지" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." msgstr "이 옵션을 사용하면 다음 설정을 사용하여 에어 위의 두 번째 및 세 번째 레이어가 인쇄됩니다. 그렇지 않으면 해당 레이어는 일반 설정을 사용하여 인쇄됩니다." #: /fdmprinter.def.json @@ -6335,7 +7489,9 @@ msgstr "브리지 두 번째 스킨 압출량" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "두번째 브릿지 스킨 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." #: /fdmprinter.def.json @@ -6345,7 +7501,9 @@ msgstr "브리지 두 번째 스킨 밀도" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "두번째 브릿지 스킨 층의 밀도입니다. 값이 100보다 작으면 스킨 라인 사이의 간격이 증가합니다." #: /fdmprinter.def.json @@ -6375,7 +7533,9 @@ msgstr "브리지 세 번째 스킨 압출량" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "세번째 브릿지 스킨 영역을 프린팅할 때 압출 된 재료의 양에 이 값을 곱합니다." #: /fdmprinter.def.json @@ -6385,7 +7545,9 @@ msgstr "브릿지 세번째 스킨 밀도" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "세번째 브릿지 스킨 층의 밀도입니다. 값이 100보다 작으면 스킨 라인 사이의 간격이 증가합니다." #: /fdmprinter.def.json @@ -6405,7 +7567,11 @@ msgstr "레이어 사이의 와이프 노즐" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." msgstr "노즐 와이퍼 작동 G-코드를 레이어 사이에 포함할지 여부(레이어당 최대 1개) 이 설정을 활성화하면 레이어 변경 시 리트렉트 동작에 영향을 미칠 수 있습니다. 와이프 스크립트가 작동할 레이어의 감속을 제어하려면 와이프 리트랙션 설정을 사용하십시오." #: /fdmprinter.def.json @@ -6415,7 +7581,11 @@ msgstr "와이프 사이의 재료 볼륨" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." msgstr "다른 노즐 와이프를 시작하기 전에 압출 성형할 수 있는 최대 재료입니다. 이 값이 레이어에 필요한 재료의 양보다 작으면 이 레이어에서는 아무런 효과가 없습니다. 즉, 레이어당 한번 와이프하는 것으로 제한됩니다." #: /fdmprinter.def.json @@ -6435,7 +7605,8 @@ msgstr "와이프 리트랙션 거리" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "필라멘트를 리트렉션하는 양으로 와이프 순서 동안 새어 나오지 않습니다." #: /fdmprinter.def.json @@ -6445,7 +7616,9 @@ msgstr "와이프 리트랙션 추가 초기 양" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "와이프 이동 중에 재료가 새어 나올 수 있습니다. 이 재료는 여기에서 보상받을 수 있습니다." #: /fdmprinter.def.json @@ -6455,7 +7628,9 @@ msgstr "와이프 리트랙션 속도" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "와이프 리트랙션 이동 중에 필라멘트가 리트렉션 및 준비되는 속도입니다." #: /fdmprinter.def.json @@ -6465,7 +7640,8 @@ msgstr "와이프 리트랙션 리트렉트 속도" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "와이프 리트랙션 이동 중에 필라멘트가 리트렉트되는 속도입니다." #: /fdmprinter.def.json @@ -6475,7 +7651,8 @@ msgstr "와이프 리트렉션 초기 속도" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "와이프 리트랙션 이동 중에 필라멘트가 초기화되는 속도입니다." #: /fdmprinter.def.json @@ -6495,7 +7672,10 @@ msgstr "와이프 Z 홉" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." msgstr "와이프할 때, 노즐과 출력물 사이에 간격이 생기도록 빌드 플레이트를 내립니다. 이동 중에 노즐이 출력물에 부딪히는 것을 방지하여 제조판에서 출력물을 칠 가능성을 줄입니다." #: /fdmprinter.def.json @@ -6555,7 +7735,9 @@ msgstr "소형 구멍 최대 크기" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "이 수치보다 직경이 작은 구멍 및 부품 윤곽은 소형 피처 속도 기능을 이용해 프린트합니다." #: /fdmprinter.def.json @@ -6565,7 +7747,9 @@ msgstr "소형 피처 최대 길이" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "이 수치보다 길이가 짧은 피처 윤곽은 소형 피처 속도 기능을 이용해 프린트합니다." #: /fdmprinter.def.json @@ -6575,7 +7759,9 @@ msgstr "소형 피처 속도" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." msgstr "소형 피처는 정상적인 프린트 속도의 이 비율로 프린팅됩니다. 프린트 속도가 느리면 부착과 정확도가 개선됩니다." #: /fdmprinter.def.json @@ -6585,7 +7771,10 @@ msgstr "소형 피처 초기 레이어 속도" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." msgstr "첫 번째 레이어의 소형 피처는 정상적인 프린트 속도의 이 비율로 프린팅됩니다. 프린트 속도가 느리면 부착과 정확도가 개선됩니다." #: /fdmprinter.def.json @@ -6595,7 +7784,9 @@ msgstr "벽 방향 대체" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." msgstr "다른 레이어마다 벽 방향을 대체하고 삽입합니다. 금속 프린팅의 경우와 같이 응력을 증강시킬 수 있는 재료에 유용." #: /fdmprinter.def.json @@ -6615,7 +7806,9 @@ msgstr "래프트 베이스 벽 개수" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "래프트의 베이스 레이어에 있는 선형 패턴 주위에 프린팅 할 윤곽의 수." #: /fdmprinter.def.json @@ -6625,7 +7818,9 @@ msgstr "커맨드 라인 설정" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "큐라(Cura) 프론트 엔드에서 큐라엔진(CuraEngine)이 호출되지 않은 경우에만 사용되는 설정입니다." #: /fdmprinter.def.json @@ -6635,7 +7830,9 @@ msgstr "가운데 객체" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." msgstr "객체가 저장된 좌표계를 사용하는 대신 빌드 플랫폼 중간 (0,0)를 중심으로 할지 여부." #: /fdmprinter.def.json @@ -6665,7 +7862,9 @@ msgstr "메쉬 위치 Z" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "z 방향으로 객체에 적용된 오프셋입니다. 이것을 사용하여 '오프젝 싱크(Object Sink)'라고 불렀던 것을 수행 할 수 있습니다." #: /fdmprinter.def.json @@ -6675,867 +7874,6 @@ msgstr "메쉬 회전 행렬" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "파일로부터 로드 하는 경유, 모델에 적용될 변환 행렬입니다." - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "벽이 프린트되는 순서를 정의합니다. 이전에 외벽을 프린팅하면 내벽의 오류가 외부로 전파될 수 없으므로 치수 정확도가 향상됩니다. 그러나 나중에 프린팅하면 오버행(경사면)이 프린트될 때 더 잘 쌓일 수 있습니다." - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "중간 선 임계값 분할" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "일반적인 선 너비의 요인으로서 가장 작은 선 너비이며, 그 이상이면 중간 선(있는 경우)이 둘로 분할됩니다. 더 많고 얇은 선을 사용하려면 이 설정을 줄이십시오. 더 적고 넓은 선을 사용하려면 이 설정을 늘리십시오. 이 설정은 전체 모양이 벽으로 채워져야 하는 것처럼 적용된다는 점을 유념하십시오. 따라서 실제로 채워져 있거나 벽 대신 (다른) 스킨이 3D 객체에 있더라도, 여기에서 중간은 모양의 두 바깥쪽 가장자리 사이에 있는 객체의 중간을 나타냅니다." - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "중간 선 간격 충전재 폴리라인 벽의 최소 선 너비 이 설정은 두 개의 벽 선을 프린팅 하는 것에서 두 개의 외벽 및 가운데의 단일 중앙 벽 프린팅으로 전환하는 모델 두께를 결정합니다. 최소 짝수 벽 선 너비가 더 높을수록 최대 홀수 벽 선 너비가 높아집니다. 최대 홀수 벽 너비는 2 * 최소 짝수 벽 선 너비로 계산됩니다." - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "중간 선 임계값 추가" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "일반적인 선 너비의 요인으로서 가장 작은 선 너비이며, 그 이상이면 중간 선(아직 없는 경우)이 추가됩니다. 더 많고 얇은 선을 사용하려면 이 설정을 줄이십시오. 더 적고 넓은 선을 사용하려면 이 설정을 늘리십시오. 이 설정은 전체 모양이 벽으로 채워져야 하는 것처럼 적용된다는 점을 유념하십시오. 따라서 실제로 채워져 있거나 벽 대신 (다른) 스킨이 3D 객체에 있더라도, 여기에서 중간은 모양의 두 바깥쪽 가장자리 사이에 있는 객체의 중간을 나타냅니다." - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "프린트 헤드의 2D 실루엣 (팬 뚜껑 포함)." - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "내벽 앞부분 바깥 쪽" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "활성화 되었을 때 외부에서 내부로 벽을 프린팅합니다. 이것은 ABS와 같은 고점도 플라스틱을 사용할 때 X와 Y의 치수 정확도를 향상시키는 데 도움이 됩니다. 그러나 특히 오버행의 경우 표면 프린팅 품질을 떨어 뜨릴 수 있습니다." - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "벽 겹침 보정" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "이미 벽이있는 곳에 프린팅중인 벽의 부분에 대한 흐름을 보정하십시오." - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "외벽 겹침 보정" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "이미 벽이있는 곳에 프린팅되는 외벽 부분에 대한 흐름을 보정합니다." - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "내부 벽 겹침 보정" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "이미 벽이있는 곳에 프린팅되는 내부 벽 부분에 대한 흐름을 보정하십시오." - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "최소 압출량" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "벽 라인에 대한 최소 허용 백분율 흐름 벽 오버랩 보상이 기존 벽과 가까울 때 벽의 흐름을 줄입니다. 흐름이 이 값보다 작은 벽은 이동으로 대체됩니다. 이 설정을 사용하는 경우 벽 오버랩 보상을 사용하고 내벽 전에 외벽을 인쇄해야 합니다." - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "리트렉션 선호" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "이 옵션을 사용하면 흐름이 최소 흐름 임계 값보다 낮은 벽을 교체하는 이동에 대해 빗질 대신에 리트렉션을 사용합니다." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "벽 사이의 간격 채우기" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "벽이 딱 맞지 않는 벽 사이의 간격을 채웁니다." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "아무데도" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "어디에나" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "매우 작은 간격 차단" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "매우 작은 간격을 차단하여 모델 외부의 얼룩을 줄입니다." - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "필라멘트 흐름 균일화" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "일반 라인보다 얇게 프린팅하여 초당 압출되는 재료의 양이 동일하게 유지되도록 하십시오. 모델의 얇은 부분에는 설정에서 제공 한 것보다 작은 선 너비로 선이 프린팅되어야 할 수 있습니다. 이 설정은 이러한 선의 속도 변경을 제어합니다." - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "압출량 균등화를위한 최대 속도" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "흐름을 균등하게 유지하기위해 조정되는 최대 프린팅 속도." - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "시작과 동시에형실행될 G 코드 명령어 \\n." - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "맨 마지막에 실행될 G 코드 명령 \\n." - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "최대 이송 속도" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "프린트 내부채움 재료의 패턴입니다. 선과 지그재그형 내부채움이 레이어를 하나 걸러서 방향을 바꾸므로 재료비가 절감됩니다. 격자, 삼각형, 삼육각형, 큐빅, 옥텟, 쿼터 큐빅, 크로스, 동심원 패턴이 레이어마다 완전히 프린트됩니다. 자이로이드, 큐빅, 쿼터 큐빅, 옥텟 내부채움이 레이어마다 변경되므로 각 방향으로 힘이 더 균등하게 분산됩니다. 라이트닝 내부채움이 객체의 (내부) 지붕만 서포트하여 내부채움을 최소화합니다. 따라서 내부채움 비율은 모델을 서포트하는 데 필요한 것에 상관없이 한 레이어 아래에만 '유효'합니다." - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "나무의 바깥쪽 가지치기에 대해 라이트닝 내부채움 레이어와 바로 위 레이어의 차이점입니다. 두께가 주어진 각도로 측정됩니다." - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "나무의 윤곽선을 부드럽게 하는 것에 관한 라이트닝 내부채움 레이어와 바로 위 레이어의 차이점입니다. 두께가 주어진 각도로 측정됩니다." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "프린트 충진 재료의 패턴입니다. 선과 갈지자형 충진이 레이어를 하나 걸러서 방향을 바꾸므로 재료비가 절감됩니다. 격자, 삼각형, 삼육각형, 입방체, 옥텟, 4분 입방체, 십자, 동심원 패턴이 레이어마다 완전히 인쇄됩니다. 자이로이드, 입방체, 4분 입방체, 옥텟 충진이 레이어마다 변경되므로 각 방향으로 힘이 더 균등하게 분산됩니다." - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "몰드의 바깥 쪽과 모델의 바깥 쪽 사이의 최소 거리입니다." - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "1 밀리미터를 압출에 필요한 스텝 모터의 스텝 수." - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "0이 아닌 경우 이 거리보다 긴 빗질 이동은 후퇴를 사용합니다." - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "익스트루더 오프셋을 좌표계에 적용하십시오." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "외곽" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "이 설정보다 큰 각도로 객체의 상단 및 또는 하단 표면은 위쪽/아래쪽 스킨이 확장되지 않습니다. 이렇게하면 모델 표면이 수직 경사가 거의 없을 때 생성되는 좁은 스킨 영역을 확장하지 않아도됩니다. 0도의 각도는 수평이며, 90도의 각도는 수직입니다." - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "초기 레이어의 속도입니다. 빌드 플레이트에 대한 접착력을 향상 시키려면 낮은 값을 권합니다." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "여러 오버랩 메쉬 내부채움을 고려할 때 메쉬의 우선 순위를 결정합니다. 여러 메쉬 내부채움이 오버랩하는 영역은 최저 랭크의 메쉬 설정에 착수하게 됩니다. 우선 순위가 높은 내부채움 메쉬는 우선 순위가 낮은 내부채움 메쉬와 표준 메쉬의 내부채움을 수정합니다." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "플레이트를 가열하기 위해 사용되는 온도. 이것이 0이면, 베드 온도가 조정되지 않습니다." - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "첫 번째 레이어에서 가열 된 빌드 플레이트에 사용되는 온도." - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "수축률" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "수축 비율 퍼센트." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "오버랩 볼륨에서 메쉬의 우선 순위를 결정합니다. 여러 메쉬가 있는 영역보다 랭크가 낮은 메쉬의 우선 순위가 높습니다. 우선 순위가 높은 내부채움 메쉬는 우선 순위가 낮은 내부채움 메쉬와 표준 메쉬의 내부채움을 수정합니다." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "모든 모델을 한 번에 한 레이어씩 프린팅할 것인지, 아니면 한 모델이 완료될 때까지 기다릴 것인지, 다음 단계로 넘어가기 전에 대한 여부 a) 한 번에 하나의 압출기만 활성화하고 b) 모든 모델은 전체 프린트 헤드가 이동할 수 있는 방식으로 분리되며 모든 모델은 노즐과 X/Y 축 사이의 거리보다 낮습니다. " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "메쉬 순서 내부채움" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "어떤 내부채움 메쉬가 다른 내부채움 메쉬의 내부에 있는지 결정합니다. 더 높은 차수의 내부채움 메쉬는 더 낮은 차수와 일반적인 메쉬로 내부채움 메쉬의 내부채움을 수정합니다." - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "트리구조 서포트" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "가지가 달린 나무 모양의 서포트을 생성합니다. 이것이 재료 사용과 프린팅 시간을 줄여줄 수 있지만, 슬라이싱 시간이 상당히 늘어납니다." - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "레이어를 대각선 방향으로 슬라이스하는 방법. 레이어 영역은 레이어의 중앙이 서피스와 교차하는 부분(중간)을 기준으로 생성됩니다. 또는 각 레이어에 레이어의 높이 전체의 볼륨에 들어가는 영역(배타적)이나 레이어 안의 어느 지점에 들어가는 영역(중복)이 있을 수 있습니다. 배타적은 가장 많은 디테일을 포함하고, 중복은 가장 잘 맞게 만들 수 있으며, 중간은 처리 시간이 가장 짧습니다." - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "스파게티 내부채움" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "필라멘트가 물체 내부에서 혼란스럽게 뒤 틀릴 수 있도록 필러를 너무 자주 프린팅합니다. 이렇게하면 프린팅 시간이 줄어들지만 예측할 수 없는 행동입니다." - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "스파게티 내부채움 단계" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "스파게티 필링을 단계별로 프린팅할지 또는 프린팅가 끝날 때 모든 필 필라멘트를 압출시킬지 여부." - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "스파게티 최대 내부채움 각" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "최대 각도 w.r.t. 나중에 스파게티가 채워질 영역에 대한 프린팅 내부의 Z 축. 이 값을 낮추면 모델의 각진 부분이 각 레이어에 채워집니다." - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "스파게티 내부채움 최대 높이" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "상단에서 결합하여 채울 수 있는 내부 공간의 최대 높이입니다." - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "스파게티 삽입" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "스파게티가 채워지는 벽의 오프셋." - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "스파게티 흐름" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "스파게티 내부채움의 밀도를 조정합니다. 내부채움 밀도는 스파게티 압출 량이 아니라 채워자는 패턴의 줄 간격 만 제어합니다." - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "스파게티 내부채움 추가 양" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "스파게티를 채울 때마다 압출되는 총 부피를 조정하는 보정 용어." - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "재료의 GUID. 자동으로 설정됩니다. " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "필라멘트 park 거리" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "익스트루더가 더 이상 사용되지 않을 때 필라멘트를 파킹 할 노즐의 끝에서부터의 거리." - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station의 내부 값" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station의 내부 값" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "필라멘트 끝의 퍼지 속도" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station의 내부 값" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "필라멘트 끝의 퍼지 길이" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station의 내부 값" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station의 내부 값" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station의 내부 값" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "노즐이 프린팅되지 않은 영역 위로 움직일 때 필라멘트를 리트렉션합니다. " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "X/Y 방향에서 오버행으로부터 서포트까지의 거리. " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "카테고리 수정" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "블랙매직 카테고리" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "실험적인!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "머신 헤드 폴리곤" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "프린트 헤드의 2D 실루엣 (팬 캡 제외)." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "한 번에 한 레이어 씩 모든 모델을 프린팅할지 또는 한 모델이 완료 될 때까지 기다렸다가 다음 모델로 넘어갈 지 여부. 한 번에 한 가지 모드는 모든 모델이 분리되어 프린트 헤드가 중간에서 움직일 수 있고 모든 모델이 노즐과 X/Y 축 사이의 거리보다 낮은 경우에만 가능합니다." - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "트리 서포트 벽 두께" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "트리 서포트의 브랜치 벽의 두께. 벽이 두꺼울수록 프린팅 시간이 오래 걸리지만 쉽게 넘어지지 않습니다." - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "트리 서포트 벽 라인 카운트" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "트리 서포트의 브랜치 벽의 개수. 벽이 두꺼울수록 프린팅 시간이 오래 걸리지만 쉽게 넘어지지 않습니다." - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "레이어 사이에 노즐 와이프 G 코드를 포함할지 여부를 결정합니다. 이 설정을 활성화하면 레이어 변경 시 리트렉트 동작에 영향을 줄 수 있습니다. 와이프 스크립트가 작동하는 레이어에서 리트랙션을 제어하려면 와이프 리트렉션 설정을 사용하십시오." - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "다른 노즐 와이프를 시작하기 전에 압출할 수 있는 최대 재료입니다." - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "리트렉션 초기 속도" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "리트렉션했을 때의 와이프 Z 홉" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "리트렉션이 일어날 때마다 빌드 플레이트가 낮아져 노즐과 출력물 사이에 여유 공간이 생깁니다. 이동 중에 노즐이 인쇄물에 부딪치지 않도록 하여 인쇄물이 빌드 플레이트와 부딪힐 가능성을 줄여줍니다." - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "지원 인터페이스 영역에 대한 최소 지역 크기. 이 값보다 작은 지역을 갖는 영역은 생성되지 않습니다." - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "서포트 지붕에 대한 최소 지역 크기. 이 값보다 작은 지역을 갖는 영역은 생성되지 않습니다." - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "서포트 바닥에 대한 최소 지역 크기. 이 값보다 작은 지역을 갖는 영역은 생성되지 않습니다." - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "대체 스킨 회전" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "위쪽/아래쪽 레이어가 프린팅되는 방향을 바꿉니다. 보통 대각선으로 만 프린팅됩니다. 이 설정은 X 전용 및 Y 전용 방향을 추가합니다." - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "압출 속도 보상 최대 압출 오프셋" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "최대 보상 거리입니다(단위: mm)." - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "압출 속도 보상 배율" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "압출 속도를 거리로 변환하는 증배율입니다." - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "어댑티브 레이어 임계 값" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "더 작은 레이어를 사용할지 여부에 대한 임계 값. 이 숫자는 레이어의 가장 급한 경사의 탄젠트와 비교됩니다." - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "이 각도를 초과해 오버행된 벽은 오버행된 벽 설정을 사용해 인쇄됩니다. 값이 90인 경우 벽이 오버행된 것으로 간주하지 않습니다." - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "소형 피처는 정상적인 프린트 속도의 이 비율로 프린팅됩니다. 프린트 속도가 느리면 착력과 정확도가 개선됩니다." - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "첫 번째 레이어 속도" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "첫 번째 레이어의 소형 피처는 정상적인 프린트 속도의 이 비율로 프린팅됩니다. 프린트 속도가 느리면 접착력과 정확도가 개선됩니다." - -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "상단 표면을 한 번 더 이동하지만 재료를 익스트루딩 시키지 않습니다. 이것은 맨 위의 플라스틱을 녹여 부드러운 표면을 만듭니다." - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "같은 부분으로 레이어 시작" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "각 레이어에서 같은 지점 근처에서 개체를 프린팅, 새 레이어는 이전 레이어가 끝난 부분에서 프린팅을 하지 않는다.. 이것은 오버행 및 작은 부분을 개선하지만 프린팅 시간을 증가시킵니다." - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "서포트에 대한 내부채움 패턴 방향. 서포트 내부채움 패턴은 수평면에서 회전합니다." - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "최대 해상도 설정에 대한 해상도를 낮추면 최대 편차를 사용할 수 있습니다. 최대 편차를 높이면 프린트의 정확도는 감소하지만, G 코드도 감소합니다." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "G-code Flavour" - -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "모델 외곽선의 모서리가 솔기의 위치에 영향을 줄지 여부를 제어합니다. 이것은 코너가 솔기 위치에 영향을 미치지 않는다는 것을 의미하지 않습니다. 솔기 숨기기는 이음새가 안쪽 모서리에서 발생할 가능성을 높입니다. 솔기 노출은 솔기이 외부 모서리에서 발생할 가능성을 높입니다. 솔기 숨기기 또는 노출은 솔기이 내부나 외부 모서리에서 발생할 가능성을 높입니다." - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "작은 Z 간격 무시" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "모델에 수직 간격이 작으면 이 좁은 공간에서 상단 및 하단 스킨을 생성하는 데 약 5%의 추가적인 계산시간을 소비 할 수 있습니다. 이 경우 설정을 해제하십시오." - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "빌드 볼륨에 사용되는 온도입니다. 0인 경우 빌드 볼륨 온도는 조정되지 않습니다." - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "직선으로 지지대 사이를 이동하는 경우 후퇴는 불가능합니다. 이 설정을 사용하면 인쇄 시간은 절약할 수 있지만, 지지 구조물 내에 스트링이 과도하게 증가할 수 있습니다." - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "최대 Z 속도" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "빌드 플레이트가 움직이는 최대 속도. 이 값을 0으로 설정하면 프린팅시 최대 z 속도의 펌웨어 기본값이 사용됩니다." - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "X/Y 방향으로서포트 구조물 사이의 최대 거리. 별도의 구조가 이 값보다 가깝게 있으면 구조가 하나로 합쳐집니다." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "최소 지름" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "특수 서포트 타워에 의해서 서포트 될 작은 영역의 X/Y 방향의 최소 직경." - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "원형 프라임 타워" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "프라임 타워를 원형으로 만들기." - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "압출량 보정 : 압출된 재료의 양에 이 값을 곱합니다." - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "나선형 윤곽선을 부드럽게하여 Z 솔기의 가시성을 줄입니다. (Z- 솔기는 출력물에서는 거의 보이지 않지만 레이어 뷰에서는 여전히 보임). 매끄러움은 표면의 세부 묘사를 흐릿하게하는 경향이 있습니다." - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "실험적 기능 : 오버행보다 하단에서 서포트 영역을 작게 만듭니다." - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "활성화된 익스트루더의 수" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "노즐의 외경" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "노즐 길이" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "노즐 각도" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "가열 영역 길이" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "가열 속도" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "냉각 속도" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "Gcode 유형" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "허용되지 않는 지역" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "머신 헤드 폴리곤" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "머신 헤드 및 팬 폴리곤" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "갠트리 높이" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "익스트루더로 오프셋" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "어댑티브 레이어 사용" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "어댑티브 레이어 최대 변화" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "어댑티브 레이어 변화 단계 크기" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "어댑티브 레이어 임계 값" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "스킨 라인 폭의 비율인 스킨과 벽 사이의 오버랩 양. 약간의 오버랩으로 벽이 스킨과 확실하게 체결됩니다. 이것은 스킨 라인과 가장 안쪽 벽과의 평균 라인 폭의 비율입니다." - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "스킨와 벽 사이의 겹침 정도. 약간 겹치면 벽이 스킨에 단단히 연결됩니다." - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "리트렉션 양 : 리트렉션이 전혀없는 경우 0으로 설정합니다. 일반적으로 히팅 영역의 길이와 같아야합니다." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "Combing은 이동할 때 이미 인쇄 된 영역 내에 노즐을 유지합니다. 이로 인해 이동이 약간 더 길어 지지만 리트렉션의 필요성은 줄어 듭니다. Combing이 꺼져 있으면 재료가 후퇴하고 노즐이 직선으로 다음 점으로 이동합니다. 또한 내부채움 내에서만 빗질하여 상단/하단 스킨 영역을 Combing하는 것을 피할 수 있습니다. '내부채움 내' 옵션은 이전 Cura 릴리즈에서 '스킨에 없음' 옵션과 정확하게 동일한 동작을 합니다." - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "스킨 경로가 나란히 이어지는 상단/하단 스킨 경로를 연결합니다. 동심원 패턴의 경우 이 설정을 사용하면 이동 시간이 크게 감소하지만, 내부채움의 중간에 연결될 수 있기 때문에 이 기능은 상단 표면 품질을 저하시킬 수 있습니다." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "프린트 내부채움 재료의 패턴입니다. 선과 지그재그 내부채움이 레이어를 하나 걸러서 방향을 바꾸므로 재료비가 절감됩니다. 격자, 삼각형, 삼-육각형, 입방체, 옥텟, 쿼터 큐빅, 십자, 동심원 패턴이 레이어마다 프린팅됩니다. 입방체, 4분 입방체, 옥텟 내부채움이 레이어마다 변경되므로 각 방향으로 힘이 더 균등하게 분산됩니다." - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "동심원 3D" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "빗질은 여행 할 때 이미 인쇄 된 영역 내에 노즐을 유지합니다. 이로 인해 여행 이동이 약간 더 길어 지지만 수축의 필요성은 줄어 듭니다. 빗질이 꺼져 있으면 재료가 후퇴하고 노즐이 직선으로 다음 점으로 이동합니다. 또한 infill 내에서만 빗질하여 상 / 하 피부 영역을 빗질하는 것을 피할 수 있습니다." - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "동심원 3D" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "동심원 3D" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "동심원의 3D" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "동심원 3D" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "래프트 선 간격" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "프라임 타워 두께" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "속이 빈 프라임 타워의 두께. 프라임 타워의 최소 볼륨의 절반보다 큰 두께는 조밀 한 소수 타워가 됩니다." - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "전환 후 노즐 닦기" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "익스트루더를 전환한 후, 프린팅을 한 노즐에서 흐르는 재료를 닦아냅니다. 이렇게 하면 흘러 나온 물질이 출력물의 표면 품질에 영향을 주지 않는 위치에서 천천히 닦아줍니다." - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "프라임 타워 퍼지 볼륨" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "프라임 타워에서 닦을 때 제거 할 필라멘트의 양. 퍼지는 노즐이 작동하지 않을 때 새어 나온 필라멘트를 보정하는 데 유용합니다." - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "브리지 벽 최대 오버행" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "브릿지 설정을 사용하여 벽을 인쇄하기 전에 벽 선 아래의 에어영역의 최대 허용 폭. 벽 선 너비의 백분율로 표시됩니다. 에어 갭이 이보다 넓은 경우 브리지 설정을 사용하여 벽 선이 인쇄됩니다. 그렇지 않으면 벽 선이 일반 설정을 사용하여 인쇄됩니다. 값이 낮을수록 브릿지 설정을 사용하여 오버행 된 벽 선이 인쇄 될 가능성이 높아집니다." - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "리트렉션 및 이동 거리를 줄이도록 벽이 프린팅되는 순서를 최적화하십시오. 대부분 이 기능을 사용하면 도움이되지만, 실제로는 시간이 오래 걸릴 수 있으므로, 최적화 여부에 관계없이 프린팅 시간을 비교하십시오." - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "스킨이 없음" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "대체 교차 3D 포켓" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "십자형 3D 패턴에서 4방향 교차점의 절반에만 포켓을 적용하고 패턴이 만지는 높이 사이의 포켓 위치를 교체합니다." - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "개체가 텅 빈 것" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "모든 내부채움을 제거하고 물체의 내부를 지탱할 수있게 합니다." - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "기본 레이어 높이와 다른 최대 허용 높이 (mm)." - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "가운데 객체" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "메쉬 위치 x" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "메쉬 위치 y" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "메쉬 위치 z" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "Start GCode" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "" -#~ "시작과 동시에 실행될 G 코드 명령어 \n" -#~ "." - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "End GCode" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "" -#~ "맨 마지막에 실행될 G 코드 명령 \n" -#~ "." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "Gcode flavour" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "생성 될 gcode의 유형." - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "일반적으로 큐라(Cura)는 메쉬의 작은 구멍을 꿰매 붙이고 큰 구멍이있는 레이어의 부분을 제거하려고합니다. 이 옵션을 활성화하면 스티칭 할 수 없는 파트가 유지됩니다. 이 옵션은 다른 모든 설정으로 올바른 GCode를 생성하지 못할 때 최후의 수단으로 사용해야 합니다." - -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "절대 압출 대신 상대 압출을 사용합니다. 상대적인 E-steps을 사용하면 Gcode를 보다 쉽게 후처리 할 수 있습니다. 그러나 모든 프린터에서 지원되는 것은 아니며 절대 압출의 E 스텝값과 비교할 때 출력된 재료의 양이 근소하게 다를 수 있습니다. 이 설정과 관계없이 압출 모드는 Gcode 스크립트가 출력되기 전에 항상 절댓값으로 설정됩니다." - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "내부채움 패턴이 X축을 따라 이 거리만큼 이동합니다." - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "내부채움 패턴이 Y축을 따라 이 거리만큼 이동합니다." - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "내부채움재와 벽 사이의 겹침 정도. 약간 겹치면 벽이 내부채움에 단단히 연결됩니다." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "선 두께의 백분율로 스킨과 벽 사이의 겹치는 정도입니다. 약간 겹치면 벽이 스킨에 단단히 연결됩니다. 이것은 스킨 라인과 가장 안쪽 벽의 평균 라인 폭의 백분율입니다." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "가열 된 빌드 플레이트에 사용되는 온도. 이 값이 0이면이 출력물에 베드가 가열되지 않습니다." - -#~ msgctxt "wall_x_extruder_nr label" -#~ msgid "Inner Walls Extruder" -#~ msgstr "내벽 압출" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "출력물의 내부채움 패턴. 라인과 지그재그는 레이어별로 방향을 바꾸어 재료비를 줄입니다. 그리드, 삼각형, 큐빅, 옥텟, 쿼터 큐빅 및 동심원 패턴이 모든 레이어에 완전히 프린팅됩니다. 큐빅, 쿼터 큐빅 및 옥 테트 내부채움 각 레이어에 따라 변경되어 각 방향에 대해 보다 균등한 강도 분포를 제공합니다." - -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "내부 벽의 모양을 따르는 선을 사용하여 충전 패턴이 내부 벽과 만나는 끝을 연결하십시오. 이 설정을 사용하면 벽에 충전재가 잘 밀착되고 수직 표면의 품질에 영향을 줄 수 있습니다. 이 설정을 사용하지 않으면 사용되는 재료의 양이 줄어 듭니다." - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "스커트와 출력물의 첫 번째 레이어 사이의 수평 거리입니다. 이것은 최소 거리이며, 여러 스커트 라인이 거리에서 바깥쪽으로 확장됩니다. " - -#~ msgctxt "z_offset_layer_0 label" -#~ msgid "Initial Layer Z Offset" -#~ msgstr "초기 레이어 Z 오프셋" - -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "익스트루더는 이 양만큼 첫번때 층의 정상 높이로부터 오프셋된다. 양수(높임) 또는 음수(낮춤) 일 수 있습니다. 익스트루더를 약간 올리면 일부 필라멘트는 빌드 플레이트에 잘 밀착됩니다." - -#~ msgctxt "z_offset_taper_layers label" -#~ msgid "Z Offset Taper Layers" -#~ msgstr "Z 오프셋 테이퍼 레이어" - -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "0이 아니면 Z 오프셋은 많은 레이어에서 0으로 줄어 듭니다. 값 0은 출력물의 모든 레이어에 대해 Z 오프셋이 일정하게 유지됨을 의미합니다." - -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "이 설정은 뗏목 윤곽의 내부 모서리가 둥근 정도를 제어합니다. 안쪽 모서리는 여기에 주어진 값과 같은 반경을 가진 반원으로 반올림됩니다. 이 설정은 또한 뗏목 외곽선에서 그러한 원보다 작은 구멍을 제거합니다." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "프린트의 충전재 패턴. 라인과 지그는 매층에서 방향을 바꾸어 재료비를 줄입니다. 그리드, 삼각형, 큐빅, 사면체 및 동심원 패턴은 모든 레이어에 완전히 프린팅됩니다. 입방체 및 사면체 충전재는 각 방향마다 강도가 균등하게 분포되도록 모든 층을 변경합니다." - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "평면의 상단 및/또는 하단 스킨 영역을 확장합니다. 기본적으로 스킨은 내부채움을 둘러싸는 벽 선 아래에서 멈 춥니다. 그러나 이는 내부채움 밀도가 낮을 때 나타나는 구멍으로 이어질 수 있습니다. 이 설정은 스킨을 벽 선 너머로 확장하여 다음 레이어의 필이 스킨에 놓이도록 합니다. " - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "상단 스킨 영역 (위의 공기가 있는 영역)을 확장하여 위의 내부채움물을 지탱하도록하십시오." - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "아래 스킨 영역 (공기가 있는 부분)을 확장하여 위와 아래의 내부채움층으로 고정시킵니다." - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "스킨이 내부 채움 될 거리입니다. 기본 거리는 내부채움 선 사이의 간격을 메우기에 충분하며 내부채움 밀도가 낮을 때 벽과 만나는 스킨에 나타나는 구멍을 막습니다. 보통 거리가 짧아도 충분합니다. " - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "지그재그 연결을 건너 뛰면 서포트 구조를 쉽게 끊을 수 있습니다." - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "서포트 구조를 쉽게 깨뜨릴 수 있도록 N 개의 연결 라인마다 하나씩 건너 뜁니다." - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "외벽의 수평 방향의 두께. 이 값을 벽 선 너비로 나눈 값은 벽의 수를 정의합니다." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "스킨와 벽 사이의 겹침 정도입니다. 약간 겹치면 벽이 스킨에 단단히 연결됩니다." diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index 791277bb60..c6c1eca7e8 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -4,18 +4,17 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" -"PO-Revision-Date: 2022-07-15 11:10+0200\n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" "Language: nl_NL\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Poedit 3.1.1\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" @@ -146,7 +145,9 @@ msgstr "Het Bestand Bestaat Al" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "Het bestand {0} bestaat al. Weet u zeker dat u dit bestand wilt overschrijven?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -173,7 +174,8 @@ msgstr "Nozzle" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "De instellingen zijn gewijzigd zodat deze overeenkomen met de huidige beschikbaarheid van extruders:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -189,7 +191,8 @@ msgstr "Extruder(s) uitgeschakeld" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "Kan het profiel niet exporteren als {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -204,7 +207,9 @@ msgstr "Fout" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "Kan het profiel niet exporteren als {0}: Plug-in voor de schrijver heeft een fout gerapporteerd." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -227,7 +232,8 @@ msgstr "Kan het profiel niet importeren uit {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "Kan het profiel niet importeren uit {0} voordat een printer toegevoegd is." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -246,7 +252,9 @@ msgstr "Kan het profiel niet importeren uit {0}:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "Dit profiel {0} bevat incorrecte gegevens. Kan het profiel niet importeren." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -296,14 +304,20 @@ msgstr "Kan het profiel niet toevoegen." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "Kwaliteitstype '{0}' is niet compatibel met de huidige actieve machinedefinitie '{1}'." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Waarschuwing: het profiel is niet zichtbaar omdat het kwaliteitstype '{0}' van het profiel niet beschikbaar is voor de huidige configuratie. Schakel naar een materiaal-nozzle-combinatie waarvoor dit kwaliteitstype geschikt is." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "Waarschuwing: het profiel is niet zichtbaar omdat het kwaliteitstype '{0}' van het profiel niet beschikbaar is voor de huidige configuratie. Schakel naar" +" een materiaal-nozzle-combinatie waarvoor dit kwaliteitstype geschikt is." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" @@ -368,7 +382,9 @@ msgstr "Engine initialiseren ..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -418,7 +434,9 @@ msgstr "Er heeft een onverwachte gebeurtenis plaatsgevonden bij het aanmelden. P #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "Er kan geen nieuw aanmeldingsproces worden gestart. Controleer of een andere aanmeldingspoging nog actief is." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -470,7 +488,9 @@ msgstr "Visueel" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." msgstr "Het visuele profiel is ontworpen om visuele prototypen en modellen te printen met als doel een hoge visuele en oppervlaktekwaliteit te creëren." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 @@ -484,7 +504,9 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." msgstr "Het engineeringprofiel is ontworpen om functionele prototypen en onderdelen voor eindgebruik te printen met als doel een grotere precisie en nauwere toleranties." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 @@ -498,7 +520,9 @@ msgstr "Ontwerp" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." msgstr "Het ontwerpprofiel is ontworpen om initiële prototypen en conceptvalidatie te printen met als doel de printtijd aanzienlijk te verkorten." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 @@ -529,7 +553,8 @@ msgstr "Onbekend" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "Kan de onderstaande printer(s) niet verbinden omdat deze deel uitmaakt/uitmaken van een groep" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -572,7 +597,9 @@ msgstr "Inloggen mislukt" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "Synchroniseer de materiaalprofielen met uw printer voordat u gaat printen." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -583,7 +610,7 @@ msgstr "Nieuwe materialen geïnstalleerd" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 msgctxt "@action:button" msgid "Sync materials" -msgstr "Materialen synchroniseren" +msgstr "Materialen synchroniseren..." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 @@ -632,7 +659,9 @@ msgstr "In het antwoord van Digital Factory ontbreekt belangrijke informatie." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "Kan geen verbinding maken met Digital Factory voor de synchronisatie van materialen met enkele printers." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -642,7 +671,9 @@ msgstr "Kan geen verbinding maken met Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "De hoogte van het bouwvolume is verminderd wegens de waarde van de instelling “Printvolgorde”, om te voorkomen dat de rijbrug tegen geprinte modellen botst." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 @@ -686,17 +717,20 @@ msgstr "Cura kan niet worden gestart" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      Oeps, Ultimaker Cura heeft een probleem gedetecteerd.

      \n" -"

      Tijdens het opstarten is een onherstelbare fout opgetreden. Deze fout is mogelijk veroorzaakt door enkele onjuiste configuratiebestanden. Het wordt aanbevolen een back-up te maken en de standaardinstelling van uw configuratie te herstellen.

      \n" -"

      Back-ups bevinden zich in de configuratiemap.

      \n" -"

      Stuur ons dit crashrapport om het probleem op te lossen.

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      Oeps, Ultimaker Cura heeft een probleem gedetecteerd.

      \n

      Tijdens het opstarten is een onherstelbare fout opgetreden." +" Deze fout is mogelijk veroorzaakt door enkele onjuiste configuratiebestanden. Het wordt aanbevolen een back-up te maken en de standaardinstelling van" +" uw configuratie te herstellen.

      \n

      Back-ups bevinden zich in de configuratiemap.

      \n

      Stuur ons dit crashrapport" +" om het probleem op te lossen.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" @@ -726,13 +760,13 @@ msgstr "Crashrapport" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      Er is een fatale fout opgetreden in Cura. Stuur ons het crashrapport om het probleem op te lossen

      \n" -"

      Druk op de knop "Rapport verzenden" om het foutenrapport automatisch naar onze servers te verzenden

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      Er is een fatale fout opgetreden in Cura. Stuur ons het crashrapport om het probleem op te lossen

      \n

      Druk op de knop "Rapport" +" verzenden" om het foutenrapport automatisch naar onze servers te verzenden

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -940,10 +974,10 @@ msgstr "Printfout" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"U kunt uw printer {printer_name} via de cloud verbinden.\n" -" Beheer uw printerwachtrij en controleer uw prints vanaf elke plek door uw printer te verbinden met Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "U kunt uw printer {printer_name} via de cloud verbinden.\n Beheer uw printerwachtrij en controleer uw prints vanaf elke plek door uw printer te" +" verbinden met Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -963,18 +997,19 @@ msgstr "Meer informatie" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -989,7 +1024,9 @@ msgstr "Printtaak naar printer aan het uploaden." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "Cura heeft materiaalprofielen gedetecteerd die nog niet op de hostprinter van groep {0} zijn geïnstalleerd." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -1000,7 +1037,9 @@ msgstr "De materialen worden naar de printer verzonden" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." msgstr "U probeert verbinding te maken met {0}, maar deze is niet de host van een groep. U kunt de webpagina bezoeken om deze als groephost te configureren." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 @@ -1051,7 +1090,9 @@ msgstr "Printers verwijderen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "U probeert verbinding te maken met een printer waarop Ultimaker Connect niet wordt uitgevoerd. Werk de printer bij naar de nieuwste firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1144,26 +1185,23 @@ msgstr "Printers verwijderen?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"U staat op het punt om {0} printer uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\n" -"Weet u zeker dat u door wilt gaan?" -msgstr[1] "" -"U staat op het punt om {0} printers uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\n" -"Weet u zeker dat u door wilt gaan?" +msgstr[0] "U staat op het punt om {0} printer uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\nWeet u zeker dat u door wilt gaan?" +msgstr[1] "U staat op het punt om {0} printers uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\nWeet u zeker dat u door wilt gaan?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr "" -"U staat op het punt om alle printers uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\n" -"Weet u zeker dat u door wilt gaan?" +msgstr "U staat op het punt om alle printers uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt.\nWeet u zeker dat u door wilt gaan?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" @@ -1214,7 +1252,9 @@ msgstr "Geen bevoegdheid om de werkruimte hier te schrijven." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "Het besturingssysteem staat niet toe dat u een projectbestand opslaat op deze locatie of met deze bestandsnaam." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1287,7 +1327,7 @@ msgstr "Ultimaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1309,8 +1349,11 @@ msgstr "Details van de G-code" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Zorg ervoor dat de G-code geschikt is voor uw printer en de printerconfiguratie voordat u het bestand verzendt. Mogelijk is de weergave van de G-code niet nauwkeurig." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." +msgstr "Zorg ervoor dat de G-code geschikt is voor uw printer en de printerconfiguratie voordat u het bestand verzendt. Mogelijk is de weergave van de G-code niet" +" nauwkeurig." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" @@ -1549,7 +1592,9 @@ msgstr "Controleren" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "Slicen is mislukt door een onverwachte fout. Overweeg om de fout te melden via onze issue tracker." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1569,7 +1614,9 @@ msgstr "Meld een fout via de issue tracker van Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "Met het huidige materiaal is slicen niet mogelijk, omdat het materiaal niet compatibel is met de geselecteerde machine of configuratie." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1585,24 +1632,31 @@ msgstr "Kan niet slicen" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "Met de huidige instellingen is slicing niet mogelijk. De volgende instellingen bevatten fouten: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "Slicing is niet mogelijk vanwege enkele instellingen per model. De volgende instellingen bevatten fouten voor een of meer modellen: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "Slicen is niet mogelijk omdat de terugduwpijler of terugduwpositie(s) ongeldig zijn." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "Slicen is niet mogelijk omdat er objecten gekoppeld zijn aan uitgeschakelde Extruder %s." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1612,11 +1666,8 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"Controleer de instellingen en zorg ervoor dat uw modellen:\n" -"- binnen het werkvolume passen\n" -"- zijn toegewezen aan een ingeschakelde extruder\n" -"- niet allemaal zijn ingesteld als modificatierasters" +msgstr "Controleer de instellingen en zorg ervoor dat uw modellen:\n- binnen het werkvolume passen\n- zijn toegewezen aan een ingeschakelde extruder\n- niet allemaal" +" zijn ingesteld als modificatierasters" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1647,8 +1698,12 @@ msgstr "Aangepast" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Het materiaal dat in dit project wordt gebruikt, vertrouwt op materiaaldefinities die niet beschikbaar zijn in Cura, waardoor dit mogelijk tot ongewenste printresultaten leidt. We raden u ten zeerste aan om het volledige materiaalpakket te installeren van de marktplaats." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "Het materiaal dat in dit project wordt gebruikt, vertrouwt op materiaaldefinities die niet beschikbaar zijn in Cura, waardoor dit mogelijk tot ongewenste" +" printresultaten leidt. We raden u ten zeerste aan om het volledige materiaalpakket te installeren van de marktplaats." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" @@ -1663,8 +1718,12 @@ msgstr "Materialen installeren" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Projectbestand {0} bevat een onbekend type machine {1}. Kan de machine niet importeren. In plaats daarvan worden er modellen geïmporteerd." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." +msgstr "Projectbestand {0} bevat een onbekend type machine {1}. Kan de machine niet importeren. In plaats daarvan worden" +" er modellen geïmporteerd." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" @@ -1674,7 +1733,9 @@ msgstr "Projectbestand Openen" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "Projectbestand {0} is plotseling ontoegankelijk: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1688,13 +1749,16 @@ msgstr "Kan projectbestand niet openen" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "Projectbestand {0} is corrupt: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "Projectbestand {0} wordt gemaakt met behulp van profielen die onbekend zijn bij deze versie van Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1716,15 +1780,16 @@ msgstr "3D-modelassistent" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Een of meer 3D-modellen worden mogelijk niet optimaal geprint vanwege het modelformaat en de materiaalconfiguratie:

      \n" -"

      {model_names}

      \n" -"

      Ontdek hoe u de best mogelijke printkwaliteit en betrouwbaarheid verkrijgt.

      \n" -"

      Handleiding printkwaliteit bekijken

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      Een of meer 3D-modellen worden mogelijk niet optimaal geprint vanwege het modelformaat en de materiaalconfiguratie:

      \n

      {model_names}

      \n

      Ontdek" +" hoe u de best mogelijke printkwaliteit en betrouwbaarheid verkrijgt.

      \n

      Handleiding printkwaliteit" +" bekijken

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1748,12 +1813,15 @@ msgstr "Aangesloten via USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Er wordt momenteel via USB geprint. Wanneer u Cura afsluit, wordt het printen gestopt. Weet u zeker dat u wilt afsluiten?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "Er wordt nog een print afgedrukt. Cura kan pas een nieuwe print via USB starten zodra de vorige print is voltooid." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1830,7 +1898,9 @@ msgstr "AMF-bestand" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "De gemarkeerde gebieden geven ofwel ontbrekende of ongebruikelijke oppervlakken aan. Corrigeer het model en open het opnieuw in Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1845,9 +1915,15 @@ msgstr "Solide weergave" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Er zijn mogelijk nieuwe functies of foutoplossingen beschikbaar voor uw {machine_name}. Als u dit nog niet hebt gedaan, is het raadzaam om de firmware op uw printer bij te werken naar versie {latest_version}." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "Er zijn mogelijk nieuwe functies of foutoplossingen beschikbaar voor uw {machine_name}. Als u dit nog niet hebt gedaan, is het raadzaam om de firmware" +" op uw printer bij te werken naar versie {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format @@ -2039,7 +2115,7 @@ msgstr "Eind-G-code van extruder" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 msgctxt "@title:window" msgid "Convert Image" -msgstr "Afbeelding converteren" +msgstr "Afbeelding converteren..." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 msgctxt "@action:label" @@ -2093,8 +2169,13 @@ msgstr "Lichter is hoger" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Bij lithofanen dienen donkere pixels overeen te komen met de dikkere plekken om meer licht tegen te houden. Bij hoogtekaarten geven lichtere pixels hoger terrein aan. Lichtere pixels dienen daarom overeen te komen met dikkere plekken in het gegenereerde 3D-model." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." +msgstr "Bij lithofanen dienen donkere pixels overeen te komen met de dikkere plekken om meer licht tegen te houden. Bij hoogtekaarten geven lichtere pixels hoger" +" terrein aan. Lichtere pixels dienen daarom overeen te komen met dikkere plekken in het gegenereerde 3D-model." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" @@ -2113,7 +2194,9 @@ msgstr "Doorschijnendheid" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." msgstr "Voor lithofanen is een eenvoudig logaritmisch model voor doorschijnendheid beschikbaar. Voor hoogtekaarten corresponderen de pixelwaarden lineair met hoogten." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 @@ -2123,8 +2206,12 @@ msgstr "Transmissie 1 mm (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Het percentage licht dat doordringt in een print met een dikte van 1 millimeter. Een lagere waarde verhoogt het contrast in donkere gebieden en verlaagt het contrast in lichte gebieden van de afbeelding." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." +msgstr "Het percentage licht dat doordringt in een print met een dikte van 1 millimeter. Een lagere waarde verhoogt het contrast in donkere gebieden en verlaagt" +" het contrast in lichte gebieden van de afbeelding." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" @@ -2278,13 +2365,16 @@ msgstr "Overschrijven" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "Voor de toegewezen printer, %1, is de volgende configuratiewijziging vereist:" msgstr[1] "Voor de toegewezen printer, %1, zijn de volgende configuratiewijzigingen vereist:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "De printer %1 is toegewezen. De taak bevat echter een onbekende materiaalconfiguratie." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2309,7 +2399,9 @@ msgstr "Wijzig het platform naar %1 (kan niet worden overschreven)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "Met het overschrijven worden de opgegeven instellingen gebruikt met de bestaande printerconfiguratie. De print kan hierdoor mislukken." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2338,8 +2430,11 @@ msgstr "Werk de firmware van uw printer bij om de wachtrij op afstand te beheren #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Vanuit Ultimaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om Ultimaker Digital Factory te bezoeken en deze webcam te bekijken." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Vanuit Ultimaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om Ultimaker Digital Factory te bezoeken en deze" +" webcam te bekijken." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2406,12 +2501,12 @@ msgstr "Eerst beschikbaar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2420,8 +2515,15 @@ msgstr "Verbinding Maken met Printer in het Netwerk" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Als u rechtstreeks via het netwerk wilt printen naar de printer, moet u ervoor zorgen dat de printer met een netwerkkabel is verbonden met het netwerk of moet u verbinding maken met de printer via het wifi-netwerk. Als u geen verbinding maakt tussen Cura en de printer, kunt u een USB-station gebruiken om G-code-bestanden naar de printer over te zetten." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." +msgstr "Als u rechtstreeks via het netwerk wilt printen naar de printer, moet u ervoor zorgen dat de printer met een netwerkkabel is verbonden met het netwerk" +" of moet u verbinding maken met de printer via het wifi-netwerk. Als u geen verbinding maakt tussen Cura en de printer, kunt u een USB-station gebruiken" +" om G-code-bestanden naar de printer over te zetten." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2448,7 +2550,9 @@ msgstr "Vernieuwen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "Raadpleeg de handleiding voor probleemoplossing bij printen via het netwerk als uw printer niet in de lijst wordt vermeld" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2666,7 +2770,9 @@ msgstr "Back-up herstellen" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "U moet Cura opnieuw starten voordat uw back-up wordt hersteld. Wilt u Cura nu sluiten?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2676,12 +2782,16 @@ msgstr "Mijn back-ups" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "U hebt momenteel geen back-ups. Gebruik de knop 'Nu back-up maken' om een back-up te maken." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "Tijdens de voorbeeldfase zijn er maximaal 5 back-ups zichtbaar. Verwijder een back-up als u oudere back-ups wilt bekijken." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2704,8 +2814,11 @@ msgstr "Meer informatie over anonieme gegevensverzameling" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren. Hieronder ziet u een voorbeeld van alle gegevens die worden gedeeld:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren. Hieronder ziet u een voorbeeld van alle gegevens die" +" worden gedeeld:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2744,13 +2857,21 @@ msgstr "Platform Kalibreren" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Je kan nu je platform afstellen, zodat uw prints er altijd fantastisch uitzien. Als u op 'Naar de volgende positie bewegen' klikt, beweegt de nozzle naar de verschillende instelbare posities." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "Je kan nu je platform afstellen, zodat uw prints er altijd fantastisch uitzien. Als u op 'Naar de volgende positie bewegen' klikt, beweegt de nozzle naar" +" de verschillende instelbare posities." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Voor elke positie legt u een stukje papier onder de nozzle en past u de hoogte van het printplatform aan. De hoogte van het printplatform is goed wanneer het papier net door de punt van de nozzle wordt meegenomen." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "Voor elke positie legt u een stukje papier onder de nozzle en past u de hoogte van het printplatform aan. De hoogte van het printplatform is goed wanneer" +" het papier net door de punt van de nozzle wordt meegenomen." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" @@ -2825,7 +2946,9 @@ msgstr "Plugins installeren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "Stroomlijn uw workflow en pas uw Ultimaker Cura-ervaring aan de eisen aan met plugins die zijn geleverd door onze fantastische gebruikersgemeenschap." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2853,7 +2976,9 @@ msgstr "De volgende packages worden toegevoegd:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "De volgende packages kunnen niet worden geïnstalleerd omdat de Cura-versie niet compatibel is:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2884,7 +3009,9 @@ msgstr "Materialen installeren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Selecteer en installeer materiaalprofielen die zijn geoptimaliseerd voor uw Ultimaker 3D-printers." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3026,7 +3153,9 @@ msgstr "Pakketten beheren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." msgstr "Beheer hier uw Ultimaker Cura-plug-ins en materiaalprofielen. Zorg ervoor dat uw plug-ins up-to-date blijven en maak regelmatig een back-up van uw instellingen." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -3071,11 +3200,8 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"Controleer of de printer verbonden is:\n" -"- Controleer of de printer ingeschakeld is.\n" -"- Controleer of de printer verbonden is met het netwerk.\n" -"- Controleer of u bent aangemeld om met de cloud verbonden printers te detecteren." +msgstr "Controleer of de printer verbonden is:\n- Controleer of de printer ingeschakeld is.\n- Controleer of de printer verbonden is met het netwerk.\n- Controleer" +" of u bent aangemeld om met de cloud verbonden printers te detecteren." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3224,8 +3350,10 @@ msgstr "Als u een project laadt, worden alle modellen van het platform gewist." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3305,12 +3433,18 @@ msgstr "Firmware bijwerken" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Firmware is de software die direct op de 3D-printer wordt uitgevoerd. Deze firmware bedient de stappenmotoren, regelt de temperatuur en zorgt er in feite voor dat de printer doet wat deze moet doen." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." +msgstr "Firmware is de software die direct op de 3D-printer wordt uitgevoerd. Deze firmware bedient de stappenmotoren, regelt de temperatuur en zorgt er in feite" +" voor dat de printer doet wat deze moet doen." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "De firmware die bij nieuwe printers wordt geleverd, werkt wel, maar nieuwe versies hebben vaak meer functies en verbeteringen." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 @@ -3325,12 +3459,15 @@ msgstr "Aangepaste Firmware Uploaden" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "Kan de firmware niet bijwerken omdat er geen verbinding met de printer is." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "Kan de firmware niet bijwerken omdat de verbinding met de printer geen ondersteuning biedt voor het uitvoeren van een firmware-upgrade." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3477,7 +3614,9 @@ msgstr "Zoeken" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "Deze instelling wordt niet gebruikt omdat alle instellingen waarop deze invloed heeft, worden overschreven." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3492,7 +3631,9 @@ msgstr "Beïnvloed door" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "Deze instelling wordt altijd door alle extruders gedeeld. Als u hier de instelling wijzigt, wordt de waarde voor alle extruders gewijzigd." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3506,21 +3647,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"Deze instelling heeft een andere waarde dan in het profiel.\n" -"\n" -"Klik om de waarde van het profiel te herstellen." +msgstr "Deze instelling heeft een andere waarde dan in het profiel.\n\nKlik om de waarde van het profiel te herstellen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"Deze instelling wordt normaliter berekend, maar is nu ingesteld op een absolute waarde.\n" -"\n" -"Klik om de berekende waarde te herstellen." +msgstr "Deze instelling wordt normaliter berekend, maar is nu ingesteld op een absolute waarde.\n\nKlik om de berekende waarde te herstellen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3561,18 +3697,16 @@ msgstr "Zichtbaarheid Instelling Configureren..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"Een aantal verborgen instellingen gebruiken andere waarden dan hun normale berekende waarde.\n" -"\n" -"Klik om deze instellingen zichtbaar te maken." +msgstr "Een aantal verborgen instellingen gebruiken andere waarden dan hun normale berekende waarde.\n\nKlik om deze instellingen zichtbaar te maken." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" msgid "Marketplace" -msgstr "Marketplace" +msgstr "Marktplaats" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 @@ -3587,7 +3721,9 @@ msgstr "Nieuw project" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "Weet u zeker dat u een nieuw project wilt starten? Hiermee wordt het platform leeggemaakt en worden eventuele niet-opgeslagen instellingen verwijderd." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3618,7 +3754,9 @@ msgstr "Synchroniseer materialen met printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "Met een paar simpele stappen kunt u al uw materiaalprofielen synchroniseren met uw printers." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3638,7 +3776,9 @@ msgstr "Aanmelden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "Om de materiaalprofielen automatisch te synchroniseren met alle printers die op Digital Factory zijn aangesloten, moet u zich aanmelden bij Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3676,7 +3816,8 @@ msgstr "Ontbreken er printers?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "Controleer of alle printers zijn ingeschakeld en zijn aangesloten op Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3713,8 +3854,12 @@ msgstr "Geen printers gevonden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Mogelijk zijn er geen compatibele printers op Digital Factory aangesloten. Controleer of de printer is aangesloten en de nieuwste firmware op de printer is geïnstalleerd." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." +msgstr "Mogelijk zijn er geen compatibele printers op Digital Factory aangesloten. Controleer of de printer is aangesloten en de nieuwste firmware op de printer" +" is geïnstalleerd." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" @@ -3732,8 +3877,10 @@ msgid "Sync material profiles via USB" msgstr "Materiaalprofielen synchroniseren via USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "Volg onderstaande stappen om nieuwe materiaalprofielen op uw printer te laden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3748,7 +3895,9 @@ msgstr "Bewaar het .umm-bestand op een USB-stick." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "Steek de USB-stick in de printer en start de procedure om nieuwe materiaalprofielen te laden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3779,7 +3928,9 @@ msgstr "Diameterwijziging bevestigen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "Het nieuwe filament is ingesteld op %1 mm. Dit is niet compatibel met de huidige extruder. Wilt u verder gaan?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3946,7 +4097,8 @@ msgstr "Materiaal %1 is geïmporteerd" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "Kon materiaal %1 niet importeren: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3957,7 +4109,8 @@ msgstr "Materiaal Exporteren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "Exporteren van materiaal naar %1 is mislukt: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3967,13 +4120,18 @@ msgstr "Materiaal is geëxporteerd naar %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "Deze instelling is door de actieve machine verborgen en wordt niet zichtbaar." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "Deze instelling is verborgen vanwege de waarde van %1. Wijzig de waarde van die instelling om deze instelling zichtbaar te maken." msgstr[1] "Deze instelling is verborgen vanwege de waarden van %1. Wijzig de waarden van die instellingen om deze instelling zichtbaar te maken." @@ -3999,7 +4157,8 @@ msgid "Currency:" msgstr "Valuta:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "Thema*:" @@ -4016,16 +4175,17 @@ msgstr "Automatisch slicen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*U moet de toepassing opnieuw starten voordat deze wijzigingen van kracht worden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4035,7 +4195,9 @@ msgstr "Gedrag kijkvenster" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "Geef niet-ondersteunde gedeelten van het model een rode markering. Zonder ondersteuning zullen deze gedeelten niet goed worden geprint." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4045,8 +4207,11 @@ msgstr "Overhang weergeven" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Markeer ontbrekende of ongebruikelijke oppervlakken van het model met behulp van waarschuwingstekens. De toolpaths zullen vaak delen van de beoogde geometrie missen." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." +msgstr "Markeer ontbrekende of ongebruikelijke oppervlakken van het model met behulp van waarschuwingstekens. De toolpaths zullen vaak delen van de beoogde geometrie" +" missen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" @@ -4055,7 +4220,9 @@ msgstr "Modelfouten weergeven" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "Verplaatst de camera zodanig dat wanneer een model wordt geselecteerd, het model in het midden van het beeld wordt weergegeven" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4080,7 +4247,8 @@ msgstr "Moet het zoomen in de richting van de muis gebeuren?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "Zoomen in de richting van de muis wordt niet ondersteund in het orthografische perspectief." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4090,7 +4258,8 @@ msgstr "Zoomen in de richting van de muis" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "Moeten modellen op het platform zodanig worden verplaatst dat ze elkaar niet meer doorsnijden?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4163,7 +4332,9 @@ msgstr "Bestanden openen en opslaan" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "Wilt u dat bestanden vanaf de desktop of externe toepassingen in dezelfde instantie van Cura worden geopend?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4173,7 +4344,9 @@ msgstr "Gebruik één instantie van Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "Moet het platform worden leeggemaakt voordat u een nieuw model laadt in de dezelfde instantie van Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4193,8 +4366,11 @@ msgstr "Grote modellen schalen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "Een model wordt mogelijk extreem klein weergegeven als de eenheden bijvoorbeeld in meters zijn in plaats van in millimeters. Moeten dergelijke modellen worden opgeschaald?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" +msgstr "Een model wordt mogelijk extreem klein weergegeven als de eenheden bijvoorbeeld in meters zijn in plaats van in millimeters. Moeten dergelijke modellen" +" worden opgeschaald?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 msgctxt "@option:check" @@ -4213,7 +4389,9 @@ msgstr "Modellen selecteren wanneer ze geladen zijn" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "Moet er automatisch een op de printernaam gebaseerde voorvoegsel aan de naam van de printtaak worden toegevoegd?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4258,8 +4436,12 @@ msgstr "Altijd modellen importeren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Wanneer u wijzigingen hebt aangebracht aan een profiel en naar een ander profiel wisselt, wordt een dialoogvenster weergegeven waarin u wordt gevraagd of u de aanpassingen wilt behouden. U kunt ook een standaardgedrag kiezen en het dialoogvenster nooit meer laten weergeven." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "Wanneer u wijzigingen hebt aangebracht aan een profiel en naar een ander profiel wisselt, wordt een dialoogvenster weergegeven waarin u wordt gevraagd" +" of u de aanpassingen wilt behouden. U kunt ook een standaardgedrag kiezen en het dialoogvenster nooit meer laten weergeven." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 @@ -4269,7 +4451,9 @@ msgstr "Profielen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "Standaardgedrag voor gewijzigde instellingen wanneer er naar een ander profiel wordt overgeschakeld: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4295,8 +4479,12 @@ msgstr "Privacy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Mogen anonieme gegevens over uw print naar Ultimaker worden verzonden? Opmerking: er worden geen modellen, IP-adressen of andere persoonlijk identificeerbare gegevens verzonden of opgeslagen." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." +msgstr "Mogen anonieme gegevens over uw print naar Ultimaker worden verzonden? Opmerking: er worden geen modellen, IP-adressen of andere persoonlijk identificeerbare" +" gegevens verzonden of opgeslagen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4340,7 +4528,9 @@ msgstr "Stabiele releases en bèta-releases" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" msgstr "Moet er elke keer dat Cura wordt opgestart automatisch worden gecontroleerd op nieuwe plug-ins? Wij raden u ten zeerste aan dit niet uit te schakelen!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 @@ -4414,8 +4604,11 @@ msgstr "Huidige wijzigingen verwijderen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "Dit profiel gebruikt de standaardinstellingen die door de printer zijn opgegeven, dus er zijn hiervoor geen instellingen/overschrijvingen in de onderstaande lijst." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." +msgstr "Dit profiel gebruikt de standaardinstellingen die door de printer zijn opgegeven, dus er zijn hiervoor geen instellingen/overschrijvingen in de onderstaande" +" lijst." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 msgctxt "@action:label" @@ -4615,7 +4808,7 @@ msgstr "Meld u aan op het Ultimaker-platform" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" -msgstr "Voeg materiaalinstellingen en plugins uit de Marketplace toe" +msgstr "Voeg materiaalinstellingen en plugins uit de Marktplaats toe" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" @@ -4644,7 +4837,9 @@ msgstr "Help ons Ultimaker Cura te verbeteren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "Ultimaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren, waaronder:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4669,7 +4864,8 @@ msgstr "Instellingen voor printen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "De gegevens die Ultimaker Cura verzamelt, bevatten geen persoonlijke informatie." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4750,7 +4946,9 @@ msgstr "De printer op dit adres heeft nog niet gereageerd." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "Kan de printer niet toevoegen omdat het een onbekende printer is of omdat het niet de host in een groep is." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4765,10 +4963,10 @@ msgstr "Welkom bij Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"Volg deze stappen voor het instellen van\n" -"Ultimaker Cura. Dit duurt slechts even." +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "Volg deze stappen voor het instellen van\nUltimaker Cura. Dit duurt slechts even." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -4861,7 +5059,9 @@ msgid "Manage Materials..." msgstr "Materialen Beheren..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "Meer materialen toevoegen van Marketplace" @@ -5194,22 +5394,26 @@ msgstr "Beschikbare configuraties laden vanaf de printer..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "De configuraties zijn niet beschikbaar omdat de printer niet verbonden is." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "Deze configuratie is niet beschikbaar omdat %1 niet wordt herkend. Ga naar %2 om het juiste materiaalprofiel te downloaden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 msgctxt "@label" msgid "Marketplace" -msgstr "Marketplace" +msgstr "Marktplaats" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "De configuratie van deze extruder is niet toegestaan en verhindert slicen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5309,17 +5513,17 @@ msgstr "Instelling voor zichtbaarheid beheren..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Compatible Printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5329,8 +5533,12 @@ msgstr "Bestand(en) openen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Binnen de door u geselecteerde bestanden zijn een of meer projectbestanden aangetroffen. U kunt slechts één projectbestand tegelijk openen. Het wordt aangeraden alleen modellen uit deze bestanden te importeren. Wilt u verdergaan?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "Binnen de door u geselecteerde bestanden zijn een of meer projectbestanden aangetroffen. U kunt slechts één projectbestand tegelijk openen. Het wordt aangeraden" +" alleen modellen uit deze bestanden te importeren. Wilt u verdergaan?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" @@ -5344,7 +5552,9 @@ msgstr "Projectbestand openen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "Dit is een Cura-projectbestand. Wilt u dit openen als project of de modellen eruit importeren?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5369,11 +5579,12 @@ msgstr "Wijzigingen verwijderen of behouden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"U hebt enkele profielinstellingen aangepast.\n" -"Wilt u deze gewijzigde instellingen behouden na het verwisselen van profielen?\n" -"U kunt de wijzigingen ook verwijderen om de standaardinstellingen van '%1' te laden." +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "U hebt enkele profielinstellingen aangepast.\nWilt u deze gewijzigde instellingen behouden na het verwisselen van profielen?\nU kunt de wijzigingen ook" +" verwijderen om de standaardinstellingen van '%1' te laden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5455,9 +5666,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"Cura is ontwikkeld door Ultimaker B.V. in samenwerking met de community.\n" -"Cura maakt met trots gebruik van de volgende opensourceprojecten:" +msgstr "Cura is ontwikkeld door Ultimaker B.V. in samenwerking met de community.\nCura maakt met trots gebruik van de volgende opensourceprojecten:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5593,7 +5802,7 @@ msgstr "Ondersteuningsbibliotheek voor wetenschappelijke berekeningen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python Error tracking library" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5713,18 +5922,20 @@ msgstr "Supportstructuur" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Genereer structuren om delen van het model met overhang te ondersteunen. Zonder deze structuren zakken dergelijke delen in tijdens het printen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5734,7 +5945,8 @@ msgstr "Bepaalde instellingen zijn gewijzigd." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "Met geleidelijke vulling neemt de hoeveelheid vulling naar boven toe." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5749,7 +5961,9 @@ msgstr "Configuratie niet ondersteund" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." msgstr "Er zijn geen profielen beschikbaar voor de geselecteerde materiaal/%1-configuratie. Wijzig uw configuratie." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 @@ -5764,8 +5978,11 @@ msgstr "Hechting" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Het printen van een brim of raft inschakelen. Deze optie zorgt ervoor dat er extra materiaal rondom of onder het object wordt neergelegd, dat er naderhand eenvoudig kan worden afgesneden." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." +msgstr "Het printen van een brim of raft inschakelen. Deze optie zorgt ervoor dat er extra materiaal rondom of onder het object wordt neergelegd, dat er naderhand" +" eenvoudig kan worden afgesneden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 msgctxt "@label" @@ -5810,13 +6027,11 @@ msgstr "Profiel" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"Sommige waarden of aanpassingen van instellingen zijn anders dan de waarden die in het profiel zijn opgeslagen.\n" -"\n" -"Klik om het profielbeheer te openen." +msgstr "Sommige waarden of aanpassingen van instellingen zijn anders dan de waarden die in het profiel zijn opgeslagen.\n\nKlik om het profielbeheer te openen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5835,8 +6050,11 @@ msgstr "Platform" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "De doeltemperatuur van het verwarmde bed. Het bed wordt verwarmd of afgekoeld totdat deze temperatuur bereikt is. Als deze waarde ingesteld is op 0, wordt de verwarming van het bed uitgeschakeld." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." +msgstr "De doeltemperatuur van het verwarmde bed. Het bed wordt verwarmd of afgekoeld totdat deze temperatuur bereikt is. Als deze waarde ingesteld is op 0, wordt" +" de verwarming van het bed uitgeschakeld." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 msgctxt "@tooltip" @@ -5862,8 +6080,12 @@ msgstr "Voorverwarmen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Verwarm het bed voordat u gaat printen. U kunt doorgaan met het aanpassen van uw print terwijl het bed wordt verwarmd. Zo hoeft u niet te wachten totdat het bed opgewarmd is wanneer u gereed bent om te printen." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." +msgstr "Verwarm het bed voordat u gaat printen. U kunt doorgaan met het aanpassen van uw print terwijl het bed wordt verwarmd. Zo hoeft u niet te wachten totdat" +" het bed opgewarmd is wanneer u gereed bent om te printen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" @@ -5872,8 +6094,11 @@ msgstr "Extruder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "De doeltemperatuur van de hot-end. De hot-end wordt verwarmd of afgekoeld totdat deze temperatuur bereikt is. Als deze waarde ingesteld is op 0, wordt de verwarming van de hot-end uitgeschakeld." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "De doeltemperatuur van de hot-end. De hot-end wordt verwarmd of afgekoeld totdat deze temperatuur bereikt is. Als deze waarde ingesteld is op 0, wordt" +" de verwarming van de hot-end uitgeschakeld." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" @@ -5887,8 +6112,12 @@ msgstr "De temperatuur waarnaar het hotend moet worden voorverwarmd." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Verwarm het hotend voordat u gaat printen. U kunt doorgaan met het aanpassen van uw print terwijl het hotend wordt verwarmd. Zo hoeft u niet te wachten totdat het hotend is opgewarmd wanneer u gereed bent om te printen." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." +msgstr "Verwarm het hotend voordat u gaat printen. U kunt doorgaan met het aanpassen van uw print terwijl het hotend wordt verwarmd. Zo hoeft u niet te wachten" +" totdat het hotend is opgewarmd wanneer u gereed bent om te printen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" @@ -5937,7 +6166,9 @@ msgstr "G-code verzenden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "Verzend een aangepaste G-code-opdracht naar de verbonden printer. Druk op Enter om de opdracht te verzenden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5973,8 +6204,12 @@ msgstr "Bestand(en) openen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Binnen de door u geselecteerde bestanden zijn een of meer G-code-bestanden aangetroffen. U kunt maximaal één G-code-bestand tegelijk openen. Selecteer maximaal één bestand als u dit wilt openen als G-code-bestand." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." +msgstr "Binnen de door u geselecteerde bestanden zijn een of meer G-code-bestanden aangetroffen. U kunt maximaal één G-code-bestand tegelijk openen. Selecteer" +" maximaal één bestand als u dit wilt openen als G-code-bestand." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" @@ -5992,10 +6227,8 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Voeg materiaalprofielen en plug-ins toe uit de Marketplace\n" -"- Maak back-ups van uw materiaalprofielen en plug-ins en synchroniseer deze\n" -"- Deel ideeën met 48.000+ gebruikers in de Ultimaker-community of vraag hen om ondersteuning" +msgstr "- Voeg materiaalprofielen en plug-ins toe uit de Marktplaats\n- Maak back-ups van uw materiaalprofielen en plug-ins en synchroniseer deze\n- Deel ideeën" +" met 48.000+ gebruikers in de Ultimaker-community of vraag hen om ondersteuning" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6049,22 +6282,30 @@ msgstr "Controleren op accountupdates" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "De cloudprinter is offline. Controleer of de printer is ingeschakeld en verbonden is met internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "Deze printer is niet gekoppeld aan uw account. Ga naar de Ultimaker Digital Factory om een verbinding tot stand te brengen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "De cloudverbinding is momenteel niet beschikbaar. Log in om verbinding te maken met de cloudprinter." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "De cloudverbinding is momenteel niet beschikbaar. Controleer uw internetverbinding." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6080,17 +6321,17 @@ msgstr "Printers beheren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6169,7 +6410,9 @@ msgstr "Geen items om uit te kiezen" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "Biedt een manier om de machine-instellingen (zoals bouwvolume, maat nozzle, enz.) te wijzigen." #: /MachineSettingsAction/plugin.json @@ -6279,7 +6522,9 @@ msgstr "UFP-schrijver" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "Maakt verbinding met de digitale bibliotheek, zodat Cura bestanden kan openen vanuit, en bestanden kan opslaan in, de digitale bibliotheek." #: /DigitalLibrary/plugin.json @@ -6319,7 +6564,9 @@ msgstr "Trimesh-lezer" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." msgstr "Biedt machineacties voor Ultimaker-machines (zoals wizard voor bedkalibratie, selecteren van upgrades, enz.)" #: /UltimakerMachineActions/plugin.json @@ -6339,13 +6586,15 @@ msgstr "Lezer voor gecomprimeerde G-code" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "Beheert extensies voor de toepassing en staat browsingextensies toe van de Ultimaker-website." #: /Marketplace/plugin.json msgctxt "name" msgid "Marketplace" -msgstr "Marketplace" +msgstr "Marktplaats" #: /RemovableDriveOutputDevice/plugin.json msgctxt "description" @@ -6649,7 +6898,9 @@ msgstr "Cura-profielschrijver" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "Via deze optie controleert u de modellen en de printconfiguratie op mogelijke printproblemen en ontvangt u suggesties." #: /ModelChecker/plugin.json @@ -6659,7 +6910,8 @@ msgstr "Modelcontrole" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "Hiermee accepteert u G-code en verzendt u deze code naar een printer. Via de plug-in kan tevens de firmware worden bijgewerkt." #: /USBPrinting/plugin.json @@ -6779,7 +7031,8 @@ msgstr "Sentrylogger" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "Hiermee maakt u een wisraster om het printen van een supportstructuur op bepaalde plekken te blokkeren" #: /SupportEraser/plugin.json @@ -6796,3800 +7049,3 @@ msgstr "Deze optie biedt een voorbereidingsstadium in Cura." msgctxt "name" msgid "Prepare Stage" msgstr "Stadium voorbereiden" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "Het was niet mogelijk om de informatie van het materiaalpakket in het volgende projectbestand op te slaan: {material}. Dit project wordt op andere systemen mogelijk niet goed geopend." - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "Opslaan informatie materiaalpakket mislukt" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Python fouttraceringsbibliotheek" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "Printer" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "aangepast profiel is actief en u hebt bepaalde instellingen overschreven." - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "aangepast profiel overschrijft bepaalde instellingen." - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "Nog niet geïnitialiseerd
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "Door" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Statische typecontrole voor Python" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "Rootcertificaten voor het valideren van SSL-betrouwbaarheid" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Pythonextensies voor Microsoft Windows" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "SVG-pictogrammen" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "Er is geen %1 profiel voor de configuratie in extruder %2. In plaats daarvan wordt de standaardintentie gebruikt" -#~ msgstr[1] "Er is geen %1 profiel voor de configuraties in extruders %2. In plaats daarvan wordt de standaardintentie gebruikt" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "U hebt enkele profielinstellingen aangepast. Ga naar de aangepaste modus als u deze wilt wijzigen." - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "Synchroniseer materialen" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "Afbeelding Converteren..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "De breedte op het platform in millimeters." - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "Marketplace" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "U moet Cura opnieuw starten voordat wijzigingen in packages van kracht worden." - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "Installeren" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "Geïnstalleerd" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "Premium" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "Ga naar Marketplace op internet" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "Materialen zoeken" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "Compatibiliteit" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "Machine" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "Platform" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "Supportstructuur" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "Kwaliteit" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "Technisch informatieblad" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "Veiligheidsinformatieblad" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "Richtlijnen voor printen" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "Website" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "Aanmelden is vereist voor installeren of bijwerken" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "Materiaalspoelen kopen" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "Bijwerken" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "Bijwerken" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "Bijgewerkt" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "Terug" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "Plug-ins" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "Geïnstalleerd" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "Wordt geïnstalleerd na opnieuw starten" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "Aanmelden is vereist voor het bijwerken" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "Downgraden" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "De-installeren" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "Community-bijdragen" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "Community-plug-ins" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "Standaard materialen" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "Packages ophalen..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "Website" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "E-mail" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Meld u aan voor geverifieerde plug-ins en materialen voor Ultimaker Cura Enterprise" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "Versie" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "Laatst bijgewerkt" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "Downloads" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "Geïnstalleerde plug-ins" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "Er zijn geen plug-ins geïnstalleerd." - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "Geïnstalleerde materialen" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "Er zijn materialen geïnstalleerd." - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "Gebundelde plug-ins" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "Gebundelde materialen" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "Kan geen verbinding maken met de Cura Package-database. Controleer uw verbinding." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "De-installeren bevestigen" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "U verwijdert materialen en/of profielen die nog in gebruik zijn. Wanneer u het verwijderen bevestigt, worden de volgende materialen/profielen teruggezet naar hun standaardinstellingen." - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "Materialen" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "Profielen" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "Bevestigen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "In deze print kunnen problemen ontstaan. Klik om tips voor aanpassingen te bekijken." - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "Ondersteuningsbibliotheek voor het verwerken van tweedimensionale objecten" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "U hebt enkele profielinstellingen aangepast.\n" -#~ "Wilt u deze gewijzigde instellingen behouden na het verwisselen van profielen?\n" -#~ "U kunt de wijzigingen ook verwijderen om de standaardinstellingen van '%1' te laden." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "&Platform" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "Maken" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "Dupliceren" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Printer: %1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "Profiel bijwerken met huidige instellingen/overschrijvingen" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "Thema:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "U moet de toepassing opnieuw starten voordat deze wijzigingen van kracht worden." - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "Meer informatie" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "Maken" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "Synchroniseren met printers" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "Printer" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "Eenheid" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "Online gids voor probleemoplossing weergegeven" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "Meer materialen toevoegen van Marketplace" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "Alle modellen schikken op alle platformen" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&Marketplace" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "Nieuwe Cura-packages zoeken, beheren en installeren." - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "Werkset" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "Hiermee geeft u de simulatieweergave weer." - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Verzend en controleer overal printtaken met uw Ultimaker-account." - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Verbinden met Ultimaker Digital Factory" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Vanuit Ultimaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken." - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "Er zijn mogelijk nieuwe functies of bugfixes beschikbaar voor uw {machine_name}. Als u nog niet over de nieuwste versie beschikt, is het raadzaam om de firmware op uw printer bij te werken naar versie {latest_version}." - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "Nieuwe firmware voor %s beschikbaar" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "Algemene stapel ontbreekt." - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "Uw model is niet veelvoudig. De gemarkeerde gebieden geven ofwel ontbrekende of ongebruikelijke oppervlakken aan." - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "Modelfouten" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "Laagdikte" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Uw sleutel tot verbonden 3D-printen" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- Pas uw ervaring aan met meer printprofielen en plug-ins\n" -#~ "- Blijf flexibel door uw instellingen te synchroniseren en overal te laden\n" -#~ "- Verhoog de efficiëntie met een externe workflow op Ultimaker-printers" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "Account maken" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "Geselecteerd model verwijderen" -#~ msgstr[1] "Geselecteerde modellen verwijderen" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "Geselecteerd model centreren" -#~ msgstr[1] "Geselecteerde modellen centreren" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "Geselecteerd model verveelvoudigen" -#~ msgstr[1] "Geselecteerde modellen verveelvoudigen" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "Voltooien" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Ultimaker-account" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Uw sleutel tot verbonden 3D-printen" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- Pas uw ervaring aan met meer printprofielen en plug-ins" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- Blijf flexibel door uw instellingen te synchroniseren en overal te laden" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Verhoog de efficiëntie met een externe workflow op Ultimaker-printers" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "Volg deze stappen voor het instellen van\n" -#~ "Ultimaker Cura. Dit duurt slechts even." - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Nieuwe functies in Ultimaker Cura" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "Weet u zeker dat u {} wilt verwijderen? Deze bewerking kan niet ongedaan worden gemaakt." - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "Het geselecteerde model is te klein om te laden." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "Het profiel {0} is geïmporteerd" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "Kan geen kwaliteitstype {0} vinden voor de huidige configuratie." - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "Printer {} ({}) toevoegen van uw account" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    230. ... and {} others
    231. " -#~ msgstr "
    232. ... en {} anderen
    233. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Printers toegevoegd van Digital Factory:
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Bezoek de Ultimaker Digital Factory om een verbinding tot stand te brengen." - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} wordt verwijderd tot de volgende accountsynchronisatie.
      Ga naar Ultimaker Digital Factory om {} permanent te verwijderen.

      Weet u zeker dat u {} tijdelijk wilt verwijderen?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "U staat op het punt om {} printer(s) uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt. \n" -#~ "Weet u zeker dat u door wilt gaan?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "U staat op het punt om alle printers uit Cura te verwijderen. Deze actie kan niet ongedaan worden gemaakt. \n" -#~ "Weet u zeker dat u door wilt gaan?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "Bijwerken" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "Nieuw maken" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "Gedeelde verwarming" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "De webcam is niet beschikbaar omdat u een cloudprinter controleert." - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "U hebt enkele profielinstellingen aangepast.\n" -#~ "Wilt u deze gewijzigde instellingen behouden na het wisselen tussen profielen?\n" -#~ "U kunt de wijzigingen ook Verwijderen om de standaardinstellingen van '%1' te laden." - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "Overschrijft %1 instelling." -#~ msgstr[1] "Overschrijft %1 instellingen." - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "Voer een naam in voor uw printer" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "Er zijn nieuwe functies beschikbaar voor uw {machine_name}! Het wordt aanbevolen de firmware van uw printer bij te werken." - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "Printen via Cloud" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "Printen via Cloud" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "Verbonden via Cloud" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Verbinden met Ultimaker Cloud" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "U moet zich aanmelden voordat u een beoordeling kunt geven" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "U moet het package installeren voordat u een beoordeling kunt geven" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "beoordelingen" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "Functies" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "Uw beoordeling" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "Auteur" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Krijg plug-ins en materialen die door Ultimaker zijn geverifieerd" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "Hallo %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker-account" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "Afmelden" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "Ondersteuningsbibliotheek voor de analyse van complexe netwerken" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Python HTTP-bibliotheek" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "U hebt enkele profielinstellingen aangepast.\n" -#~ "Wilt u deze instellingen behouden of verwijderen?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "Standaard" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "Aangepast" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "Verwijderen" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "Behouden" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "Nieuw profiel maken" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "&Opslaan..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "Voer het IP-adres van uw printer in." - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "Een account maken" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Do you want to sync material and software packages with your account?" -#~ msgstr "" -#~ "\n" -#~ "Wilt u materiaal- en softwarepackages synchroniseren met uw account?" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Syncing..." -#~ msgstr "" -#~ "\n" -#~ "Synchroniseren ..." - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "Er kan niets worden geslicet omdat geen van de modellen in het bouwvolume past of omdat de modellen toegewezen zijn aan een uitgeschakelde extruder. Schaal of roteer de modellen totdat deze passen of schakel een extruder in." - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "Er is een fout opgetreden tijdens het vermelden van uw back-ups." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "Gebruikersbeschrijving (opmerking: ontwikkelaars spreken uw taal mogelijk niet; gebruik indien mogelijk Engels)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Cura afsluiten" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "Weet u zeker dat u Cura wilt verlaten?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "Taal:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "De 3D-printworkflow van de volgende generatie" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Printtaken verzenden naar Ultimaker-printers buiten uw lokale netwerk" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Ultimaker Cura-instellingen opslaan in de cloud zodat u ze overal kunt gebruiken" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- Exclusieve toegang tot printprofielen van toonaangevende merken" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "De waarde wordt afgeleid van de waarden per extruder " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "De 3D-printworkflow van de volgende generatie" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- Printtaken verzenden naar Ultimaker-printers buiten uw lokale netwerk\n" -#~ "- Ultimaker Cura-instellingen opslaan in de cloud zodat u ze overal kunt gebruiken\n" -#~ "- Exclusieve toegang verkrijgen tot printprofielen van toonaangevende merken" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "Over " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Cura sluiten" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "Alleen vulling" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "Actieve scripts voor nabewerking wijzigen" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "Doorvoersnelheid" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "Actie machine-instellingen" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "Nieuwe cloudprinters gevonden" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "Er zijn nieuwe printers gedetecteerd die zijn verbonden met uw account. U kunt ze vinden in uw lijst met gedetecteerde printers." - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "Als draadprinten is ingeschakeld, geeft Cura lagen niet nauwkeurig weer" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "Vooraf geslicet bestand {0}" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "Deze plug-in bevat een licentie.\n" -#~ "U moet akkoord gaan met deze licentie om deze plug-in te mogen installeren.\n" -#~ "Gaat u akkoord met de onderstaande voorwaarden?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "Ja, ik ga akkoord" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "Nee, ik ga niet akkoord" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "Alle instellingen weergeven" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "Over Cura" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "Actieve instellingen platmaken" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "Profiel is platgemaakt en geactiveerd." - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "Schrijft X3g naar bestanden" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "X3g-bestand" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "X3G-bestand" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Open Compressed Triangle Mesh" -#~ msgstr "Gecomprimeerde driehoeksnet openen" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "Profielassistent" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "Profielassistent" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "Opnieuw proberen" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "Print core" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "Supportstructuur niet laten overlappen met andere modellen" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "Instellingen aanpassen voor overlapping met andere modellen" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "Instellingen aanpassen voor vulling van andere modellen" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "Bestaand(e) bijwerken" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "Niet ondersteund" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "Vorige" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "Tip" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "Print experiment" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "Checklist" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Selecteer eventuele upgrades die op deze Ultimaker 2 zijn uitgevoerd." - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Olsson-blok" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "Cameraweergave: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "Functionaliteit voor meerdere platformen gebruiken" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "Functionaliteit voor meerdere platformen gebruiken (opnieuw opstarten vereist)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "Standaardprofielen" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "instellingen zoeken" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "Laaghoogte" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "Dit kwaliteitsprofiel is niet beschikbaar voor uw huidige materiaal- en nozzleconfiguratie. Breng hierin wijzigingen aan om gebruik van dit kwaliteitsprofiel mogelijk te maken." - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "Er is momenteel een aangepast profiel actief. Als u de kwaliteitsschuifregelaar wilt gebruiken, kiest u een standaard kwaliteitsprofiel op het tabblad Aangepast" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "&Platform" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "&Profiel" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "Platform" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "Dump de inhoud van alle instellingen naar een HTML-bestand." - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "Godmodus" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "Hiermee maakt u een afgevlakte versie van het gewijzigde profiel." - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "Profielvlakker" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "Maakt het fabrikanten mogelijk nieuwe materiaal- en kwaliteitsprofielen aan te maken met behulp van een drop-in-gebruikersinterface." - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "Profielassistent afdrukken" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "Via het netwerk verbonden." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "Via het netwerk verbonden. Keur de aanvraag goed op de printer." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "Via het netwerk verbonden. Kan de printer niet beheren." - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "Er is een toegangsaanvraag voor de printer verstuurd. Keur de aanvraag goed op de printer" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "Verificatiestatus" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "Verificatiestatus" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "De toegangsaanvraag opnieuw verzenden" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "Toegang tot de printer is geaccepteerd" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "Kan geen toegang verkrijgen om met deze printer te printen. Kan de printtaak niet verzenden." - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "Toegang aanvragen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "Toegangsaanvraag naar de printer verzenden" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "Er kan geen nieuwe taak worden gestart." - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Er is een probleem met de configuratie van de Ultimaker waardoor het niet mogelijk is het printen te starten. Los het probleem op voordat u verder gaat." - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "De configuratie komt niet overeen" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "Weet u zeker dat u met de geselecteerde configuratie wilt printen?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "De configuratie of kalibratie van de printer komt niet overeen met de configuratie van Cura. Slice voor het beste resultaat altijd voor de PrintCores en materialen die in de printer zijn ingevoerd." - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "Het verzenden van nieuwe taken is (tijdelijk) geblokkeerd. Nog bezig met het verzenden van de vorige printtaak." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "De gegevens worden naar de printer verzonden" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "Gegevens Verzenden" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "Er is geen PrintCore geladen in de sleuf {slot_number}" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "Er is geen materiaal geladen in de sleuf {slot_number}" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "Er is een afwijkende PrintCore (Cura: {cura_printcore_name}, printer: {remote_printcore_name}) geselecteerd voor de extruder {extruder_id}" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Afwijkend materiaal (Cura: {0}, Printer: {1}) geselecteerd voor de extruder {2}" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "Synchroniseren met de printer" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "Wilt u uw huidige printerconfiguratie gebruiken in Cura?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "De PrintCores en/of materialen in de printer wijken af van de PrintCores en/of materialen in uw huidige project. Slice voor het beste resultaat altijd voor de PrintCores en materialen die in de printer zijn ingevoerd." - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "In monitor weergeven" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "Printer '{printer_name}' is klaar met het printen van '{job_name}'." - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "De printtaak '{job_name}' is voltooid." - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "Print klaar" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "Leeg" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "Onbekend" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "Cloud-fout" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "Kan de printtaak niet exporteren." - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "Er is een fout opgetreden tijdens het verbinden met de cloud." - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Uploaden via Ultimaker Cloud" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Verbinden met Ultimaker Cloud" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "Niet opnieuw vragen voor deze printer." - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "U kunt nu overal vandaan printtaken verzenden en controleren met uw Ultimaker-account." - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "Verbonden!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "Uw verbinding controleren" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "De machine die is vastgelegd in het profiel {0} ({1}), komt niet overeen met uw huidige machine ({2}). Kan het profiel niet importeren." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "Kan het profiel niet importeren uit {0}:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "Bestaande verbinding" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "Deze printer/groep is al aan Cura toegevoegd. Selecteer een andere printer/groep." - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Voer het IP-adres of de hostnaam van de printer in het netwerk in." - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "Verbinding maken met een printer" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura-instellingengids" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "Zoomen in de richting van de muis wordt niet ondersteund in het orthogonale perspectief." - -#~ msgid "Orthogonal" -#~ msgstr "Orthografisch" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Hiermee beheert u netwerkverbindingen naar Ultimaker 3-printers." - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "UM3-netwerkverbinding" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "Biedt extra informatie en uitleg over instellingen in Cura, voorzien van afbeeldingen en animaties." - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "Instellingengids" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura-instellingengids" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "De instellingen zijn gewijzigd zodat deze overeenkomen met de huidige beschikbaarheid van de extruders: [%s]" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "Gebruikersbeschrijving" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "Deze opties zijn niet beschikbaar omdat u een cloudprinter controleert." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Ga naar Cura Connect" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "Alle taken zijn geprint." - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "Printgeschiedenis weergeven" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "Als u rechtstreeks via het netwerk wilt printen naar de printer, moet u ervoor zorgen dat de printer met een netwerkkabel is verbonden met het netwerk of moet u verbinding maken met de printer via het wifi-netwerk. Als u geen verbinding maakt tussen Cura en de printer, kunt u een USB-station gebruiken om G-code-bestanden naar de printer over te zetten.\n" -#~ "\n" -#~ "Selecteer uw printer in de onderstaande lijst:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "Controleer of de printer verbonden is:\n" -#~ "- Controleer of de printer ingeschakeld is.\n" -#~ "- Controleer of de printer verbonden is met het netwerk." - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "Alleen huidig platform weergeven" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "Schikken naar alle platformen" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "Huidig platform schikken" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "Hiermee slaat u de resulterende slice op als X3G-bestand, om printers te ondersteunen die deze indeling lezen (Malyan, Makerbot en andere Sailfish-gebaseerde printers)." - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3G-schrijver" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "Hiermee leest u SVG-bestanden als gereedschapsbanen, voor probleemoplossing in printerverplaatsingen." - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "SVG-gereedschapsbaanlezer" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "Wijzigingenlogboek" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "Wijzigingenlogboek Weergeven" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "Gegevens naar een extern cluster verzenden" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Verbinden met Ultimaker Cloud" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Cura verzamelt geanonimiseerde gebruiksstatistieken." - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "Gegevens verzamelen" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "Meer informatie" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Lees meer over welke gegevens Cura verzendt." - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "Toestaan" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Cura toestaan geanonimiseerde gebruiksstatistieken te verzenden om toekomstige verbeteringen aan Cura te helpen prioriteren. Onder de verzonden gegevens bevindt zich informatie over uw voorkeuren en instellingen, de Cura-versie en een selectie van de modellen die u slicet." - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "Evaluatie" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "Netwerkprinters" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "Lokale printers" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "Geprobeerd een Cura-back-up te herstellen die niet overeenkomt met uw huidige versie." - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "Machine-instellingen" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "Printerinstellingen" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "Centraal oorsprongpunt" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "Verwarmd bed" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "Instellingen Printkop" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Afstand van de linkerkant van de printkop tot het midden van de nozzle. Wordt tijdens \"een voor een\"-printen gebruikt om botsingen tussen eerder geprinte voorwerpen en de printkop te voorkomen." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Afstand van de voorkant van de printkop tot het midden van de nozzle. Wordt tijdens \"een voor een\"-printen gebruikt om botsingen tussen eerder geprinte voorwerpen en de printkop te voorkomen." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Afstand van de rechterkant van de printkop tot het midden van de nozzle. Wordt tijdens \"een voor een\"-printen gebruikt om botsingen tussen eerder geprinte voorwerpen en de printkop te voorkomen." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Afstand van de achterkant van de printkop tot het midden van de nozzle. Wordt tijdens \"een voor een\"-printen gebruikt om botsingen tussen eerder geprinte voorwerpen en de printkop te voorkomen." - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "Hoogte rijbrug" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "Het hoogteverschil tussen de punt van de nozzle en het rijbrugsysteem (X- en Y-as). Wordt tijdens \"een voor een\"-printen gebruikt om botsingen tussen eerder geprinte voorwerpen en het rijbrugsysteem te voorkomen." - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "Start G-code" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "G-code-opdrachten die aan het begin worden uitgevoerd." - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "Eind G-code" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "G-code-opdrachten die aan het eind worden uitgevoerd." - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "Nozzle-instellingen" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "De nominale diameter van het filament dat wordt ondersteund door de printer. De exacte diameter wordt overschreven door het materiaal en/of het profiel." - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "Start-G-code van Extruder" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "Eind-G-code van Extruder" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "Wijzigingenlogboek" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "Gebruikersovereenkomst" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Voer het IP-adres of de hostnaam van de printer in het netwerk in." - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "Selecteer een met een netwerk verbonden printer om te controleren." - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Verbind uw Ultimaker-printer met uw lokale netwerk." - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura verzendt anonieme gegevens naar Ultimaker om de printkwaliteit en gebruikerservaring te verbeteren. Hieronder ziet u een voorbeeld van alle gegevens die worden verzonden." - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "Ik wil deze gegevens niet verzenden" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Verzenden van deze gegevens naar Ultimaker toestaan en ons helpen Cura te verbeteren" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "Er is geen print geselecteerd" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "Standaard staan witte pixels voor hoge en zwarte pixels voor lage punten in het raster. U kunt dit omdraaien, zodat zwarte pixels voor hoge en witte pixels voor lage punten in het raster staan." - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "Printerupgrades Selecteren" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Selecteren welke extruder voor support wordt gebruikt. Deze optie zorgt ervoor dat onder het model ondersteuning wordt geprint, om te voorkomen dat dit doorzakt of dat er midden in de lucht moet worden geprint." - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Dit kwaliteitsprofiel is niet beschikbaar voor uw huidige materiaal- en nozzleconfiguratie. Breng hierin wijzigingen aan om gebruik van dit kwaliteitsprofiel mogelijk te maken" - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "Printinstelling is uitgeschakeld. Het G-code-bestand kan niet worden gewijzigd." - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "Zie de materiaalcompatibiliteitsgrafiek" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "Typen weergeven" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "Hallo " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- Printtaken verzenden naar Ultimaker-printers buiten uw lokale netwerk\n" -#~ "- Ultimaker Cura-instellingen opslaan in de cloud zodat u ze overal kunt gebruiken\n" -#~ "- Exclusieve toegang verkrijgen tot materiaalprofielen van toonaangevende merken" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "Kan Niet Slicen" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "Tijdspecificatie" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "Materiaalspecificatie" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "Een printer aan Cura toevoegen" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "Selecteer de printer die u wilt gebruiken, uit de onderstaande lijst.\n" -#~ "\n" -#~ "Als uw printer niet in de lijst wordt weergegeven, gebruikt u de 'Custom FFF Printer' (Aangepaste FFF-printer) uit de categorie 'Custom' (Aangepast) en past u in het dialoogvenster dat wordt weergegeven, de instellingen aan zodat deze overeenkomen met uw printer." - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "Printernaam" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "Printer Toevoegen" - -#~ msgid "Modify G-Code" -#~ msgstr "G-code wijzigen" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "Er valt niets te slicen omdat geen van de modellen in het bouwvolume past. Schaal of roteer de modellen totdat deze passen." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "Het geselecteerde materiaal is niet compatibel met de geselecteerde machine of configuratie." - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "Niet-compatibel materiaal" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Kan het profiel niet importeren uit {0}: {1}" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "Werkset" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "Niet beschikbaar" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "Niet bereikbaar" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "Beschikbaar" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "Voorbereiden" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "Pauzeren" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "Hervatten" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "Wachten op: Niet-beschikbare printer" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "Wachten op: Eerst beschikbare" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "Wachten op: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "Configuratiewijziging" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "Voor de toegewezen printer, %1, is/zijn de volgende configuratiewijziging/configuratiewijzigingen vereist:" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "Overschrijven" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "Als u een printtaak met een incompatibele configuratie start, kan dit leiden tot schade aan de 3D-printer. Weet u zeker dat u de configuratie en print %1 wilt overschrijven?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "Configuratie overschrijven en printen starten" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "Wachtrij beheren" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "Printen" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "Printers beheren" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "Configuratie Activeren" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "De configuratie van de printer in Cura laden" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "Bewegingen weergeven" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "Helpers weergeven" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "Shell weergeven" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "Vulling weergeven" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "Ik wil deze gegevens niet verzenden" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Verzenden van deze gegevens naar Ultimaker toestaan en ons helpen Cura te verbeteren" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "Type printer:" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "Verbinding:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "Status:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "Wachten op een printtaak" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "Wachten totdat iemand het platform leegmaakt" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "Printen afbreken..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "Beschermde profielen" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "Printernaam:" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "Profiel:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "Zoeken..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "Alles samenvouwen" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "Alles uitvouwen" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "Beschikbare configuraties" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "Extruder" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "Ja" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "Nee" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "Instelling voor Printen" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "Instelling voor printen uitgeschakeld\n" -#~ "G-code-bestanden kunnen niet worden aangepast" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00u 00min" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "Tijdspecificatie" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "Kostenspecificatie" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "Totaal:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "Aanbevolen instellingen voor printen

      Print met de aanbevolen instellingen voor de geselecteerde printer en kwaliteit, en het geselecteerde materiaal." - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "Aangepaste instellingen voor printen

      Print met uiterst precieze controle over elk detail van het slice-proces." - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "Engine-&logboek Weergeven..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "Door packages bladeren..." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "Zijbalk uitbreiden/samenvouwen" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "Laad een 3D-model" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "Gereed om te slicen" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "Gereed voor %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "Slicen is niet beschikbaar" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "Huidige printtaak slicen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "Slicen annuleren" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "Voorbereiden" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "Annuleren" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "Actief Uitvoerapparaat Selecteren" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "Beel&d" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "In&stellingen" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "Werkse&t" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "Bestand Openen" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Dit kwaliteitsprofiel is niet beschikbaar voor uw huidige materiaal- en nozzleconfiguratie. Breng hierin wijzigingen aan om gebruik van dit kwaliteitsprofiel mogelijk te maken" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "Printsnelheid" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "Langzamer" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "Sneller" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "Geleidelijke vulling" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "Support genereren" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "Hechting aan platform" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Hebt u hulp nodig om betere prints te krijgen?
      Lees de Ultimaker Troubleshooting Guides (Handleiding voor probleemoplossing)" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "Engine-logboek" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "Type printer" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "Gebruik lijm bij deze combinatie van materialen" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Compatibiliteit controleren" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Klik om de materiaalcompatibiliteit te controleren op Ultimaker.com." - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Hiermee geeft u de wijzigingen weer ten opzichte van de laatst gecontroleerde versie." - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "Wijzigingenlogboek" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Hiermee maakt u een afgevlakte versie van het gewijzigde profiel." - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "Profielvlakker" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "Vraag de gebruiker één keer of deze akkoord gaat met de licentie." - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "UserAgreement" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "Genereer G-code voordat u het bestand opslaat." - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "Firmware-upgrade Uitvoeren" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "Onbekend" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "Er is geen aangepast profiel om in het bestand {0} te importeren" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "Dit profiel {0} bevat incorrecte gegevens. Kan het profiel niet importeren." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "De machine die is vastgelegd in het profiel {0} ({1}) komt niet overeen met uw huidige machine ({2}). Kan het profiel niet importeren." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "Bevestig de-installeren " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1 m / ~ %2 g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "Firmware-upgrade Uitvoeren" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Printen via Doodle3D WiFi-Box" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Printen via Doodle3D WiFi-Box" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "Verbinding maken met Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "De gegevens worden naar Doodle3D Connect verzonden" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "Kan geen gegevens naar Doodle3D Connect verzenden. Is er nog een andere taak actief?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "Gegevens op Doodle3D Connect opslaan" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "Het bestand is naar Doodle3D Connect verzonden" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Connect openen..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "De Doodle3D Connect-webinterface openen" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Blender-bestand" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "Kan niet exporteren met de kwaliteit \"{}\"!\n" -#~ "Instelling teruggezet naar \"{}\"." - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "Contact" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Deze printer is niet opgezet om een groep Ultimaker 3 printers te hosten." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "Deze printer is de host voor een groep van %1 Ultimaker 3 printers." - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 is niet ingesteld voor het hosten van een groep aangesloten Ultimaker 3-printers" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "Printers toevoegen/verwijderen" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Hiermee opent u de pagina met printtaken in uw standaard webbrowser." - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "Printtaken weergeven" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "Printen voorbereiden" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "Beschikbaar" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "Verbinding met de printer is verbroken" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "Onbekend" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "Uitgeschakeld" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "Gereserveerd" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "Voorbereiden om te printen" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "Print afgebroken" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "Accepteert geen printtaken" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "Klaar om: " - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "Platform leegmaken" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "Wacht op wijziging van configuratie" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "Printtaken" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "Printers" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "Printers weergeven" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "Pauzeren" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "Hervatten" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "Printen Afbreken" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "Altijd vragen" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "Profiel overschrijven" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "Moeten nieuw geladen modellen op het platform worden geschikt? Gebruikt in combinatie met meerdere platformen (EXPERIMENTEEL)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "Objecten niet schikken na laden" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "&Selectie Opslaan naar Bestand" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "Opslaan &als..." - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "&Project opslaan..." - -# Added after the string freeze. -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "Gebruik een hechtingsvel of lijm met deze materiaalcombinatie" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Accepteert G-code en verzendt deze code via wifi naar een Doodle3D WiFi-Box." - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "Deze optie biedt een bewerkingsvenster voor rechtstreeks bewerken van scripts." - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "Gereedschap voor live uitvoeren van scripts" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Hiermee kunnen Blender-bestanden rechtstreeks in Cura worden geopend." - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Blender-integratie (experimenteel)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "Waarschuwing modelcontrole" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "Sommige modellen worden mogelijk niet optimaal geprint vanwege de grootte van het object en de gekozen materialen voor modellen: {model_names}.\n" -#~ "Mogelijk nuttige tips om de printkwaliteit te verbeteren:\n" -#~ "1) Gebruik afgeronde hoeken.\n" -#~ "2) Schakel de ventilator uit (alleen als het model zeer kleine details bevat).\n" -#~ "3) Gebruik een ander materiaal." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks heeft fouten gerapporteerd tijdens het openen van uw bestand. Het wordt aanbevolen deze problemen binnen SolidWorks zelf op te lossen." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "In uw tekening zijn geen modellen gevonden. Controleer de inhoud nogmaals en zorg ervoor dat één onderdeel of assemblage zich in de tekening bevindt.\n" -#~ "\n" -#~ "Hartelijk dank." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "In uw tekening is meer dan één onderdeel of assemblage gevonden. Momenteel worden alleen tekeningen met precies één onderdeel of assemblage ondersteund.\n" -#~ "\n" -#~ "Sorry." - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "Onderdelenbestand SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "Montagebestand SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "Tekenbestand SolidWorks" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Beste klant,\n" -#~ "Op uw systeem is geen geldige installatie van SolidWorks aangetroffen. Dit betekent dat SolidWorks niet is geïnstalleerd of dat u niet over een geldige licentie beschikt. Controleer of SolidWorks zelf zonder problemen kan worden uitgevoerd en/of neem contact op met uw IT-afdeling.\n" -#~ "\n" -#~ "Met vriendelijke groeten\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Beste klant,\n" -#~ "Momenteel voert u deze plug-in uit op een ander besturingssysteem dan Windows. Deze plug-in werkt alleen op systemen waarop Windows en SolidWorks met een geldige licentie zijn geïnstalleerd. Installeer deze plug-in op een Windows-systeem waarop SolidWorks is geïnstalleerd.\n" -#~ "\n" -#~ "Met vriendelijke groeten\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "Configureren" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "Installatiegids voor SolidWorks-macro" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "Uitschakelen" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "Cura niet toestaan geanonimiseerde gebruiksgegevens te verzenden. U kunt deze optie op een later tijdstip weer inschakelen in de voorkeuren." - -#~ msgid "Install" -#~ msgstr "Installeren" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Kan de bestanden voor de Siemens NX-plug-ins niet kopiëren. Controleer uw UGII_USER_DIR. Deze is niet ingesteld op een map." - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "De Siemens NX Cura-plug-in is geïnstalleerd." - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Kan de bestanden voor de Siemens NX-plug-ins niet installeren. Controleer uw UGII_USER_DIR." - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Kan de Siemens NX-plug-in niet installeren. Het instellen van de omgevingsvariabele UGII_USER_DIR voor Siemens NX is mislukt." - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "Kan de plug-in-ID van {0} niet vinden" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "Waarschuwing" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "plug-in-browser" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks: exportwizard" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "Kwaliteit:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "Fijn (3D-printen)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "Grof (3D-printen)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "Fijn (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "Grof (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "Dit dialoogvenster opnieuw tonen" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "Verder" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "Afbreken" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "De Cura SolidWorks-macro installeren" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "Stappen:" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "Open de map\n" -#~ "met macro en pictogram" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "Instructies:" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "Afspelen" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "Pauzeren" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "Vorige stap" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "Gereed" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "Volgende stap" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "SolidWorks-plug-in: configuratie" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "Conversie-instellingen" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "Eerste keuze:" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "Recentst geïnstalleerde versie (aanbevolen)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "Standaardversie" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "Wizard tonen voordat SolidWorks-bestanden worden geopend" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "Geopend bestand automatisch roteren naar de genormaliseerde stand" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "Installatie(s)" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "COM-service gevonden" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "Uitvoerbaar bestand gevonden" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "COM starten" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "Revisienummer" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "Beschikbare functies" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "Het nieuwe materiaal is ingesteld op %1 mm. Dit is niet compatibel met de huidige machine. Wilt u verder gaan?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "Door plug-ins bladeren..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "&Plugins" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "plug-in installeren" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Biedt een manier om de machine-instellingen (zoals bouwvolume, maat nozzle, enz.) te wijzigen" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Hiermee beheert u netwerkverbindingen naar Ultimaker 3-printers" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "Deze optie biedt u de mogelijkheid bepaalde bestanden via SolidWorks te openen. De bestanden worden vervolgens via deze plug-in geconverteerd en geoptimaliseerd." - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "SolidWorks-integratie" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Slaat na het aanbrengen van wijzigingen automatisch Voorkeuren, Machines en Profielen op." - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "Automatisch Opslaan" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Hiermee kunt u een knop installeren in Siemens NX om te 'exporteren naar Cura'." - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX Integratie" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "Zoek, beheer en installeer nieuwe plug-ins." - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "plug-in-browser" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "Vraag de gebruiker één keer of deze akkoord gaat met de licentie" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Biedt machineacties voor Ultimaker-machines (zoals wizard voor bedkalibratie, selecteren van upgrades, enz.)" - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "G-code-bestand" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "Er kan geen nieuwe taak worden gestart omdat de printer bezig is of niet aangesloten is." - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "Printer is niet beschikbaar" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "De printer biedt geen ondersteuning voor USB-printen omdat deze de codeversie UltiGCode gebruikt." - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "USB-printen" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "Er kan geen nieuwe taak worden gestart omdat de printer geen ondersteuning biedt voor USB-printen." - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "De firmware kan niet worden bijgewerkt omdat er geen printers zijn aangesloten." - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "De voor de printer benodigde software is niet op %s te vinden." - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "Firmware van uw printer" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "Verbindingsstatus" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "Verbindingsstatus" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "Toegang is op de printer geweigerd." - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "De toegangsaanvraag is mislukt vanwege een time-out." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "De verbinding met het netwerk is verbroken." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "De verbinding met de printer is verbroken. Controleer of de printer nog is aangesloten." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "Er kan geen nieuwe taak worden gestart omdat de printer bezig is. De huidige printerstatus is %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "Printerstatus" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "Er kan geen nieuwe taak worden gestart. Er is geen PrintCore geladen in de sleuf {0}." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "Er kan geen nieuwe taak worden gestart. Er is geen materiaal geladen in de sleuf {0}." - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "Er is onvoldoende materiaal voor de spool {0}." - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Afwijkende PrintCore (Cura: {0}, Printer: {1}) geselecteerd voor de extruder {2}" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "De PrintCore {0} is niet correct gekalibreerd. Op de printer moet XY-kalibratie worden uitgevoerd." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "Kan geen gegevens naar de printer verzenden. Is er nog een andere taak actief?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "Print afgebroken. Controleer de printer" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "Print onderbreken..." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "Print hervatten..." - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Deze printer is niet ingesteld voor het hosten van een groep aangesloten Ultimaker 3-printers." - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "Deze printer is de host voor een groep van {count} aangesloten Ultimaker 3-printers." - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name} heeft '{job_name}' voltooid. Haal de print op en bevestig dat het platform is leeggemaakt." - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "{printer_name} is gereserveerd voor het printen van '{job_name}'. Wijzig de instellingen van de printer zodanig dat ze aansluiten bij de taak, zodat u kunt beginnen met printen." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Kan geen nieuwe printtaak verzenden: deze 3D-printer is (nog) niet ingesteld voor het hosten van een groep aangesloten Ultimaker 3-printers." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "Kan de printtaak niet naar groep {cluster_name} verzenden." - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "{file_name} is verzonden naar groep {cluster_name}." - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "Printtaken weergeven" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "Opent de printtaken-interface in uw browser." - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "Onbekend" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "Bezig met verzenden van {file_name} naar groep {cluster_name}" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "SolidWorks heeft fouten gerapporteerd tijdens het openen van uw bestand. Het wordt aanbevolen deze problemen binnen SolidWorks zelf op te lossen." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "In uw tekening zijn geen modellen gevonden. Controleer de inhoud en zorg ervoor dat zich in de tekening een onderdeel of assemblage bevindt.\n" -#~ "\n" -#~ " Hartelijk dank." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "In uw tekening is meer dan één onderdeel of assemblage gevonden. Momenteel worden alleen tekeningen met precies één onderdeel of assemblage ondersteund.\n" -#~ "\n" -#~ "Sorry." - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "Geen materiaal ingevoerd" - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "Onbekend materiaal" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "Het materiaal is niet meer compatibel met de huidige printer vanwege de geselecteerde materiaaldiameter." - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "Ongedaan maken" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "Maak wijzigen van de materiaaldiameter ongedaan." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "De machine die is vastgelegd in het profiel {0} komt niet overeen met uw huidige machine. Kan het profiel niet importeren." - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Er is een fatale fout opgetreden. Stuur ons het Crashrapport om het probleem op te lossen

      \n" -#~ "

      Druk op de knop \"Rapport verzenden\" om het foutenrapport automatisch naar onze servers te verzenden

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "nog niet geïnitialiseerd
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "Versie G-code" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "Start G-code" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "G-code-opdrachten die aan het begin worden uitgevoerd." - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "Eind G-code" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "G-code-opdrachten die aan het eind worden uitgevoerd." - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "Start-G-code van extruder" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "Eind-G-code van extruder" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "De firmware-update wordt gestart; dit kan enige tijd duren." - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "Onbekende foutcode: %1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "Onbekend" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "Plug-ins zoeken en bijwerken" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "Hier vindt u een lijst met plug-ins van derden." - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "Upgrade" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "Downloaden" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "Toon het waarschuwingsbericht in de G-code-lezer." - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "Waarschuwingsbericht in de G-code-lezer" - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "Profiel Importeren" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "Printer: %1, %2: %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Printer: %1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "G-code-schrijver" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "Zichtbaarheid van instelling configureren..." - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "Automatisch: %1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automatisch: %1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "Er is geen printer aangesloten" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "De huidige temperatuur van deze extruder." - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "Geïnstalleerde plugins..." - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "Extruder voor supportstructuur" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "Schrijft G-code naar een bestand." - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "G-code-schrijver" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "G-code-profiellezer" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "Er zijn fouten opgetreden tijdens het openen van het SolidWorks-bestand. Controleer of u het bestand zonder problemen in SolidWorks kunt openen." - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "Er is een fout opgetreden tijdens het starten van %s!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "Simulatieweergave" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Cura verzamelt geanonimiseerde slicing-statistieken. Dit kan bij de voorkeuren worden uitgeschakeld." - -#~ msgctxt "@action:button" -#~ msgid "Dismiss" -#~ msgstr "Verwijderen" - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "Algemeen" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Er is een fatale uitzondering opgetreden. Stuur ons het Crashrapport om het probleem op te lossen

      \n" -#~ "

      Druk op de knop \"Rapport verzenden\" om het foutenrapport automatisch naar onze servers te verzenden

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Cura-versie: {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "Platform: {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Qt-versie: {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "PyQt-versie: {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL: {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "Traceback van uitzondering" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "Materiaaldiameter" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Configuratie Cura SolidWorks-plug-in" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "Standaard kwaliteit van de geëxporteerde STL:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "Altijd vragen" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "Altijd Fijne kwaliteit gebruiken" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "Altijd Grove kwaliteit gebruiken" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "SolidWorks-bestand importeren als STL..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "Kwaliteit van de geëxporteerde STL" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "Kwaliteit" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "Grof" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "Fijn" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "Er is geen profiel beschikbaar" - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "Deze instelling wordt altijd door alle extruders gedeeld. Als u hier de instelling wijzigt, wordt de waarde voor alle extruders gewijzigd" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "Tijdspecificatie
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "Camerapositie he&rstellen" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "Project opslaan" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "Voorbereiden" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "Controleren" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Compatibiliteit controleren" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "Hiermee hebt u de mogelijkheid bepaalde bestanden via SolidWorks te openen. De bestanden worden vervolgens geconverteerd en in Cura geladen" - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "Geblokkeerd" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "Print start niet" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "Connect openen" - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "Printgegevens" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "Om ervoor te zorgen dat uw {machine_name} van de nieuwste functies is voorzien, wordt aanbevolen om de firmware regelmatig bij te werken. U kunt dit doen op de {machine_name} (wanneer deze is verbonden met het netwerk) of via USB." - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "Laagweergave" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "Door plug-ins bladeren" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "Exportgegevens" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Er is een fatale fout opgetreden die niet kan worden hersteld!

      \n" -#~ "

      Gebruik de onderstaande informatie om een bugrapport te plaatsen op http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "Webpagina openen" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "OK" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "Deze printer is niet ingesteld voor het hosten van een groep aaneengesloten Ultimaker 3-printers" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "Deze printer is de host voor een groep van %1 aaneengesloten Ultimaker 3-printers" - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "Voltooid op: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Opent de pagina met printtaken in uw standaard webbrowser." - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "PRINTERGROEP" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "Als u een project laadt, worden alle modellen van het platform gewist" - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ " plug-in bevat een licentie.\n" -#~ "U moet akkoord gaan met deze licentie om deze plug-ins te mogen installeren.\n" -#~ "Gaat u akkoord met onderstaande voorwaarden?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00u 00min" - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "Tijdsinformatie" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "Printtijd" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "Cura" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "Materiaalcompatibiliteit controleren" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "UM3-netwerkverbinding (Cluster)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "Biedt een laagweergave." - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "Laagweergave" - -#~ msgctxt "@item:inlistbox" -#~ msgid "X-Ray" -#~ msgstr "Röntgen" - -#~ msgctxt "@label" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Accepteert G-code en verzendt deze code via WiFi naar een Doodle3D WiFi-Box." - -#~ msgctxt "@item:inmenu" -#~ msgid "Doodle3D printing" -#~ msgstr "Doodle3D-printen" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D" -#~ msgstr "Printen via Doodle3D" - -#~ msgctxt "@info:tooltip" -#~ msgid "Print with " -#~ msgstr "Printen via" - -#~ msgctxt "@title:menu" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Enable Scan devices..." -#~ msgstr "Scanners inschakelen..." - -#~ msgctxt "@info:progress" -#~ msgid "Saving to Removable Drive {0}" -#~ msgstr "Opslaan op Verwisselbaar Station {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not save to {0}: {1}" -#~ msgstr "Kan niet opslaan als {0}: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Please keep in mind, that you have to reopen your SolidWorks file manually! Reloading the model won't work!" -#~ msgstr "Houd er rekening mee dat u het SolidWorks-bestand handmatig opnieuw moet openen. Het opnieuw laden van het bestand zal geen effect hebben." - -#~ msgctxt "@item:inlistbox" -#~ msgid "Layers" -#~ msgstr "Lagen" - -#~ msgid "Browse plugins" -#~ msgstr "Vind plug-ins" - -#~ msgctxt "@item:inmenu" -#~ msgid "Solid" -#~ msgstr "Solide" - -#~ msgctxt "@label" -#~ msgid "The file {0} already exists. Are you sure you want to overwrite it?" -#~ msgstr "Het bestand {0} bestaat al. Weet u zeker dat u dit bestand wilt overschrijven?" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: {1}" -#~ msgstr "Kan het profiel niet exporteren als {0}: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: Writer plugin reported failure." -#~ msgstr "Kan het profiel niet exporteren als {0}: de plug-in voor de schrijver heeft een fout gerapporteerd." - -#~ msgctxt "@info:status" -#~ msgid "Exported profile to {0}" -#~ msgstr "Het profiel is geëxporteerd als {0}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Kan het profiel niet importeren uit {0}: {1}" - -#~ msgctxt "@title:window" -#~ msgid "Doodle3D Settings" -#~ msgstr "Doodle3D-instellingen" - -#~ msgctxt "@title:window" -#~ msgid "Print to: %1" -#~ msgstr "Printen naar: %1" - -#~ msgctxt "@label" -#~ msgid "Extruder Temperature: %1/%2°C" -#~ msgstr "Extrudertemperatuur: %1/%2°C" - -#~ msgctxt "@label" -#~ msgid "Bed Temperature: %1/%2°C" -#~ msgstr "Printbedtemperatuur: %1/%2°C" - -#~ msgctxt "@label" -#~ msgid "%1" -#~ msgstr "%1" - -#~ msgctxt "@label" -#~ msgid "View Mode: Layers" -#~ msgstr "Weergavemodus: lagen" - -#~ msgctxt "@info:status" -#~ msgid "Could not import material %1: %2" -#~ msgstr "Kon materiaal %1 niet importeren: %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported material %1" -#~ msgstr "Materiaal %1 is geïmporteerd" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export material to %1: %2" -#~ msgstr "Exporteren van materiaal naar %1 is mislukt: %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully exported material to %1" -#~ msgstr "Materiaal is geëxporteerd naar %1" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g" -#~ msgstr "%1 m / ~ %2 g" - -#~ msgctxt "@label" -#~ msgid "Hotend" -#~ msgstr "Hotend" - -#~ msgctxt "@action:button" -#~ msgid "View Mode" -#~ msgstr "Weergavemodus" - -#~ msgctxt "@title:tab" -#~ msgid "Print" -#~ msgstr "Printen" - -#~ msgctxt "@label" -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgctxt "@label" -#~ msgid "Empty infill will leave your model hollow with low strength." -#~ msgstr "Zonder vulling blijft uw model hol en heeft deze weinig sterkte." - -#~ msgctxt "@label" -#~ msgid "20%" -#~ msgstr "20%" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength." -#~ msgstr "Met lichte vulling (20%) krijgt uw model een gemiddelde sterkte." - -#~ msgctxt "@label" -#~ msgid "50%" -#~ msgstr "50%" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength." -#~ msgstr "Met een dichte vulling (50%) krijgt uw model een bovengemiddelde sterkte." - -#~ msgctxt "@label" -#~ msgid "100%" -#~ msgstr "100%" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid." -#~ msgstr "Met solide vulling (100%) is uw model volledig massief." - -#~ msgctxt "@label" -#~ msgid "Gradual" -#~ msgstr "Geleidelijk" - -#~ msgctxt "description" -#~ msgid "Provides support for writing X3G files" -#~ msgstr "Biedt ondersteuning voor het schrijven van X3G-bestanden." - -#~ msgctxt "name" -#~ msgid "X3G Writer" -#~ msgstr "X3G-schrijver" - -#~ msgctxt "@label" -#~ msgid "Machine Settings action" -#~ msgstr "Actie machine-instellingen" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Biedt een manier om de machine-instellingen (zoals bouwvolume, maat nozzle enz.) te wijzigen" - -#~ msgctxt "@label" -#~ msgid "X-Ray View" -#~ msgstr "Röntgenweergave" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the X-Ray view." -#~ msgstr "Biedt de röntgenweergave." - -#~ msgctxt "@label" -#~ msgid "X3D Reader" -#~ msgstr "X3D-lezer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading X3D files." -#~ msgstr "Deze optie biedt ondersteuning voor het lezen van X3D-bestanden." - -#~ msgctxt "@label" -#~ msgid "GCode Writer" -#~ msgstr "G-code-schrijver" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Writes GCode to a file." -#~ msgstr "Schrijft G-code naar een bestand." - -#~ msgctxt "@action:button Preceded by 'Ready to'." -#~ msgid "Print with Doodle3D" -#~ msgstr "Printen via Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Geeft de wijzigingen weer ten opzichte van de laatst gecontroleerde versie." - -#~ msgctxt "@label" -#~ msgid "Profile flatener" -#~ msgstr "Profielvlakker" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Hiermee maakt u een afgevlakte versie van het gewijzigde profiel." - -#~ msgctxt "@label" -#~ msgid "USB printing" -#~ msgstr "USB-printen" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -#~ msgstr "Accepteert G-code en verzendt deze code naar een printer. Via de plug-in kan tevens de firmware worden bijgewerkt." - -#~ msgctxt "X3G Writer Plugin Description" -#~ msgid "Writes X3G to a file" -#~ msgstr "Schrijft X3G-code naar een bestand." - -#~ msgctxt "@label" -#~ msgid "Removable Drive Output Device Plugin" -#~ msgstr "Plug-in voor Verwijderbaar Uitvoerapparaat" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides removable drive hotplugging and writing support." -#~ msgstr "Biedt hotplug- en schrijfondersteuning voor verwisselbare stations." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Hiermee beheert u netwerkverbindingen naar Ultimaker 3-printers" - -#~ msgctxt "@label" -#~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Afwijkende PrintCore (Cura: {0}, Printer: {1}) geselecteerd voor de extruder {2}" - -#~ msgctxt "@label" -#~ msgid "Print core {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "De PrintCore {0} is niet correct gekalibreerd. Op de printer moet XY-kalibratie worden uitgevoerd." - -#~ msgctxt "@label" -#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." -#~ msgstr "De PrintCores en/of materialen in de printer wijken af van de PrintCores en/of materialen in uw huidige project. Slice voor het beste resultaat altijd voor de PrintCores en materialen die in de printer zijn ingevoerd." - -#~ msgctxt "@label" -#~ msgid "Post Processing" -#~ msgstr "Nabewerking" - -#~ msgctxt "Description of plugin" -#~ msgid "Extension that allows for user created scripts for post processing" -#~ msgstr "Uitbreiding waarmee door de gebruiker gemaakte scripts voor nabewerking kunnen worden gebruikt" - -#~ msgctxt "@label" -#~ msgid "Auto Save" -#~ msgstr "Automatisch Opslaan" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Slaat na het aanbrengen van wijzigingen automatisch Voorkeuren, Machines en Profielen op." - -#~ msgctxt "@label" -#~ msgid "Slice info" -#~ msgstr "Slice-informatie" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Submits anonymous slice info. Can be disabled through preferences." -#~ msgstr "Verzendt anoniem slice-informatie. Dit kan in de voorkeuren worden uitgeschakeld." - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in preferences" -#~ msgstr "Cura verzamelt geanonimiseerde slicing-statistieken. Dit kan in de voorkeuren worden uitgeschakeld" - -#~ msgctxt "@label" -#~ msgid "Material Profiles" -#~ msgstr "Materiaalprofielen" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides capabilities to read and write XML-based material profiles." -#~ msgstr "Biedt mogelijkheden om materiaalprofielen op XML-basis te lezen en te schrijven." - -#~ msgctxt "@label" -#~ msgid "Legacy Cura Profile Reader" -#~ msgstr "Lezer voor Profielen van Oudere Cura-versies" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from legacy Cura versions." -#~ msgstr "Biedt ondersteuning voor het importeren van profielen uit oudere Cura-versies." - -#~ msgctxt "@label" -#~ msgid "GCode Profile Reader" -#~ msgstr "G-code-profiellezer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from g-code files." -#~ msgstr "Deze optie biedt ondersteuning voor het importeren van profielen uit G-code-bestanden." - -#~ msgctxt "@label" -#~ msgid "Layer View" -#~ msgstr "Laagweergave" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Layer view." -#~ msgstr "Biedt een laagweergave." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.5 to 2.6" -#~ msgstr "Versie-upgrade van 2.5 naar 2.6." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -#~ msgstr "Hiermee worden configuraties bijgewerkt van Cura 2.5 naar Cura 2.6." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.1 to 2.2" -#~ msgstr "Versie-upgrade van 2.1 naar 2.2" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -#~ msgstr "Werkt configuraties bij van Cura 2.1 naar Cura 2.2." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.2 to 2.4" -#~ msgstr "Versie-upgrade van 2.2 naar 2.4." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -#~ msgstr "Werkt configuraties bij van Cura 2.2 naar Cura 2.4." - -#~ msgctxt "@label" -#~ msgid "Image Reader" -#~ msgstr "Afbeeldinglezer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Enables ability to generate printable geometry from 2D image files." -#~ msgstr "Maakt het genereren van printbare geometrie van 2D-afbeeldingsbestanden mogelijk." - -#~ msgctxt "@label" -#~ msgid "CuraEngine Backend" -#~ msgstr "CuraEngine-back-end" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the link to the CuraEngine slicing backend." -#~ msgstr "Voorziet in de koppeling naar het slicing-back-end van de CuraEngine." - -#~ msgctxt "@label" -#~ msgid "Per Model Settings Tool" -#~ msgstr "Gereedschap voor Instellingen per Model" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Per Model Settings." -#~ msgstr "Biedt de Instellingen per Model." - -#~ msgctxt "@label" -#~ msgid "3MF Reader" -#~ msgstr "3MF-lezer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading 3MF files." -#~ msgstr "Biedt ondersteuning voor het lezen van 3MF-bestanden." - -#~ msgctxt "@label" -#~ msgid "Solid View" -#~ msgstr "Solide weergave" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a normal solid mesh view." -#~ msgstr "Deze optie biedt een normaal, solide rasteroverzicht." - -#~ msgctxt "@label" -#~ msgid "G-code Reader" -#~ msgstr "G-code-lezer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Allows loading and displaying G-code files." -#~ msgstr "Hiermee kunt u G-code-bestanden laden en weergeven." - -#~ msgctxt "@label" -#~ msgid "Cura Profile Writer" -#~ msgstr "Cura-profielschrijver" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for exporting Cura profiles." -#~ msgstr "Biedt ondersteuning voor het exporteren van Cura-profielen." - -#~ msgctxt "@label" -#~ msgid "3MF Writer" -#~ msgstr "3MF-schrijver" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for writing 3MF files." -#~ msgstr "Deze optie biedt ondersteuning voor het schrijven van 3MF-bestanden." - -#~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Acties Ultimaker-machines" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Biedt machine-acties voor Ultimaker-machines (zoals wizard voor bedkalibratie, selecteren van upgrades enz.)" - -#~ msgctxt "@label" -#~ msgid "Cura Profile Reader" -#~ msgstr "Cura-profiellezer" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing Cura profiles." -#~ msgstr "Biedt ondersteuning bij het importeren van Cura-profielen." - -#~ msgctxt "@info" -#~ msgid "%(width).1f x %(depth).1f x %(height).1f mm" -#~ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#~ msgctxt "@label" -#~ msgid "Build Plate Shape" -#~ msgstr "Vorm van het platform" - -#~ msgctxt "@option:check" -#~ msgid "Machine Center is Zero" -#~ msgstr "Midden van Machine is Nul" - -#~ msgctxt "@option:check" -#~ msgid "Heated Bed" -#~ msgstr "Verwarmd bed" - -#~ msgctxt "@label" -#~ msgid "GCode Flavor" -#~ msgstr "Versie G-code" - -#~ msgctxt "@label" -#~ msgid "Material Diameter" -#~ msgstr "Materiaaldiameter" - -#~ msgctxt "@label" -#~ msgid "If your printer is not listed, read the network-printing troubleshooting guide" -#~ msgstr "Raadpleeg de handleiding voor probleemoplossing bij printen via het netwerk als uw printer niet in de lijst wordt vermeld" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" - -#~ msgctxt "@label" -#~ msgid "Support library for scientific computing " -#~ msgstr "Ondersteuningsbibliotheek voor wetenschappelijke berekeningen " - -#~ msgctxt "@tooltip" -#~ msgid "Print Setup

      Edit or review the settings for the active print job." -#~ msgstr "Instelling voor printen

      Bewerk of controleer de instellingen voor de actieve printtaak." - -#~ msgctxt "@tooltip" -#~ msgid "Print Monitor

      Monitor the state of the connected printer and the print job in progress." -#~ msgstr "Printbewaking

      Bewaak de status van de aangesloten printer en de printtaak die wordt uitgevoerd." - -#~ msgctxt "@title:menuitem %1 is the value from the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Automatisch: %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3d model" -#~ msgstr "Laad een 3D-model" - -#~ msgctxt "@label" -#~ msgid "Print Selected Model with %1" -#~ msgid_plural "Print Selected Models With %1" -#~ msgstr[0] "Geselecteerd model printen met %1" -#~ msgstr[1] "Geselecteerde modellen printen met %1" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No PrinterCore loaded in slot {0}" -#~ msgstr "Er kan geen nieuwe taak worden gestart. Er is geen PrintCore geladen in de sleuf {0}." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.4 to 2.5" -#~ msgstr "Versie-upgrade van 2.4 naar 2.5." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.4 to Cura 2.5." -#~ msgstr "Werkt configuraties bij van Cura 2.4 naar Cura 2.5." - -#~ msgctxt "@info:status" -#~ msgid "Unable to find a quality profile for this combination. Default settings will be used instead." -#~ msgstr "Kan geen kwaliteitsprofiel vinden voor deze combinatie. In plaats daarvan worden de standaardinstellingen gebruikt." - -#~ msgctxt "@title:window" -#~ msgid "Oops!" -#~ msgstr "Oeps!" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      We hope this picture of a kitten helps you recover from the shock.

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Er is een fatale fout opgetreden die niet kan worden hersteld!

      \n" -#~ "

      Hopelijk komt u met de afbeelding van deze kitten wat bij van de schrik.

      \n" -#~ "

      Gebruik de onderstaande informatie om een bugrapport te plaatsen op http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "Please enter the correct settings for your printer below:" -#~ msgstr "Voer hieronder de juiste instellingen voor uw printer in:" - -#~ msgctxt "@label" -#~ msgid "Extruder %1" -#~ msgstr "Extruder %1" - -#~ msgctxt "@label Followed by extruder selection drop-down." -#~ msgid "Print model with" -#~ msgstr "Model printen met" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for language changes to have effect." -#~ msgstr "U moet de toepassing opnieuw opstarten voordat de taalwijzigingen van kracht worden." - -#~ msgctxt "@info:tooltip" -#~ msgid "Moves the camera so the model is in the center of the view when an model is selected" -#~ msgstr "Verplaatst de camera zodanig dat wanneer een model wordt geselecteerd, het model in het midden van het beeld wordt weergegeven" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete &Selection" -#~ msgstr "&Selectie Verwijderen" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open File..." -#~ msgstr "Bestand &Openen..." - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open Project..." -#~ msgstr "Project &openen..." - -#~ msgctxt "@title:window" -#~ msgid "Multiply Model" -#~ msgstr "Model verveelvoudigen" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &All" -#~ msgstr "A&lles Opslaan" - -#~ msgctxt "@title:window" -#~ msgid "Open file" -#~ msgstr "Bestand openen" - -#~ msgctxt "@title:window" -#~ msgid "Open workspace" -#~ msgstr "Werkruimte openen" - -#~ msgctxt "@label" -#~ msgid "Hollow" -#~ msgstr "Hol" - -#~ msgctxt "@label" -#~ msgid "No (0%) infill will leave your model hollow at the cost of low strength" -#~ msgstr "Zonder vulling (0%) blijft uw model hol, wat ten koste gaat van de sterkte" - -#~ msgctxt "@label" -#~ msgid "Light" -#~ msgstr "Licht" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength" -#~ msgstr "Met lichte vulling (20%) krijgt uw model een gemiddelde sterkte" - -#~ msgctxt "@label" -#~ msgid "Dense" -#~ msgstr "Dicht" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength" -#~ msgstr "Met een dichte vulling (50%) krijgt uw model een bovengemiddelde sterkte" - -#~ msgctxt "@label" -#~ msgid "Solid" -#~ msgstr "Solide" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid" -#~ msgstr "Met solide vulling (100%) is uw model volledig massief" - -#~ msgctxt "@label" -#~ msgid "Enable Support" -#~ msgstr "Supportstructuur inschakelen" - -#~ msgctxt "@label" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Schakel het printen van een supportstructuur in. Een supportstructuur ondersteunt delen van het model met een zeer grote overhang." - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints? Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Hulp nodig om betere prints te krijgen? Lees de Ultimaker Troubleshooting Guides (handleiding voor probleemoplossing)" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. Please approve the access request on the printer." -#~ msgstr "Via het netwerk verbonden met {0}. Keur de toegangsaanvraag goed op de printer." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}." -#~ msgstr "Via het netwerk verbonden met {0}." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. No access to control the printer." -#~ msgstr "Via het netwerk verbonden met {0}. Kan de printer niet beheren." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job because the printer is busy. Please check the printer." -#~ msgstr "Er kan geen nieuwe taak worden gestart omdat de printer bezig is. Controleer de printer." - -#~ msgctxt "@label" -#~ msgid "You made changes to the following setting(s)/override(s):" -#~ msgstr "U hebt de volgende instelling(en) gewijzigd of overschrijving(en) gemaakt:" - -#~ msgctxt "@window:title" -#~ msgid "Switched profiles" -#~ msgstr "Profielen gewisseld" - -#~ msgctxt "@label" -#~ msgid "Do you want to transfer your %d changed setting(s)/override(s) to this profile?" -#~ msgstr "Wilt u de %d gewijzigde instelling(en)/overschrijving(en) overbrengen naar dit profiel?" - -#~ msgctxt "@label" -#~ msgid "If you transfer your settings they will override settings in the profile. If you don't transfer these settings, they will be lost." -#~ msgstr "Als u de instellingen overbrengt, zullen deze de instellingen in het profiel overschrijven. Als u deze instellingen niet overbrengt, gaan ze verloren." - -#~ msgctxt "@label" -#~ msgid "Cost per Meter (Approx.)" -#~ msgstr "Kostprijs per Meter (Circa)" - -#~ msgctxt "@label" -#~ msgid "%1/m" -#~ msgstr "%1/m" - -#~ msgctxt "@info:tooltip" -#~ msgid "Display 5 top layers in layer view or only the top-most layer. Rendering 5 layers takes longer, but may show more information." -#~ msgstr "In de laagweergave de 5 bovenste lagen weergeven of alleen de bovenste laag. Het weergeven van 5 lagen kost meer tijd, maar laat mogelijk meer informatie zien." - -#~ msgctxt "@action:button" -#~ msgid "Display five top layers in layer view" -#~ msgstr "In laagweergave de vijf bovenste lagen weergeven" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should only the top layers be displayed in layerview?" -#~ msgstr "Moeten in de laagweergave alleen de bovenste lagen worden weergegeven?" - -#~ msgctxt "@option:check" -#~ msgid "Only display top layer(s) in layer view" -#~ msgstr "In laagweergave alleen bovenste laag (lagen) weergeven" - -#~ msgctxt "@label" -#~ msgid "Opening files" -#~ msgstr "Openen van bestanden" - -#~ msgctxt "@label" -#~ msgid "Printer Monitor" -#~ msgstr "Printermonitor" - -#~ msgctxt "@label" -#~ msgid "Temperatures" -#~ msgstr "Temperaturen" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Preparing to slice..." -#~ msgstr "Voorbereiden om te slicen..." - -#~ msgctxt "@window:title" -#~ msgid "Changes on the Printer" -#~ msgstr "Wijzigingen aan de Printer" - -#~ msgctxt "@action:inmenu" -#~ msgid "&Duplicate Model" -#~ msgstr "Model &Dupliceren" - -#~ msgctxt "@label" -#~ msgid "Helper Parts:" -#~ msgstr "Hulponderdelen:" - -#~ msgctxt "@label" -#~ msgid "Enable printing support structures. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Schakel het printen van een support structure in. Deze optie zorgt ervoor dat onder het model ondersteuning wordt geprint, om te voorkomen dat dit doorzakt of dat er midden in de lucht moet worden geprint." - -#~ msgctxt "@label" -#~ msgid "Don't print support" -#~ msgstr "Geen support printen" - -#~ msgctxt "@label" -#~ msgid "Print support using %1" -#~ msgstr "Support printen met %1" - -#~ msgctxt "@label:listbox" -#~ msgid "Printer:" -#~ msgstr "Printer:" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profiles {0}" -#~ msgstr "De profielen {0} zijn geïmporteerd" - -#~ msgctxt "@label" -#~ msgid "Scripts" -#~ msgstr "Scripts" - -#~ msgctxt "@label" -#~ msgid "Active Scripts" -#~ msgstr "Actieve scripts" - -#~ msgctxt "@label" -#~ msgid "Done" -#~ msgstr "Gereed" - -#~ msgctxt "@item:inlistbox" -#~ msgid "English" -#~ msgstr "Engels" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Finnish" -#~ msgstr "Fins" - -#~ msgctxt "@item:inlistbox" -#~ msgid "French" -#~ msgstr "Frans" - -#~ msgctxt "@item:inlistbox" -#~ msgid "German" -#~ msgstr "Duits" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Italian" -#~ msgstr "Italiaans" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Dutch" -#~ msgstr "Nederlands" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Spanish" -#~ msgstr "Spaans" - -#~ msgctxt "@label" -#~ msgid "Do you want to change the PrintCores and materials in Cura to match your printer?" -#~ msgstr "Wilt u de PrintCores en materialen in Cura wijzigen zodat deze overeenkomen met de printer?" - -#~ msgctxt "@label:" -#~ msgid "Print Again" -#~ msgstr "Opnieuw Printen" diff --git a/resources/i18n/nl_NL/fdmextruder.def.json.po b/resources/i18n/nl_NL/fdmextruder.def.json.po index ebfe9120bf..2f03da518c 100644 --- a/resources/i18n/nl_NL/fdmextruder.def.json.po +++ b/resources/i18n/nl_NL/fdmextruder.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -52,7 +51,9 @@ msgstr "Nozzlediameter" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "De binnendiameter van de nozzle. Verander deze instelling wanneer u een nozzle gebruikt die geen standaard formaat heeft." #: /fdmextruder.def.json @@ -92,8 +93,11 @@ msgstr "Absolute Startpositie Extruder" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." -msgstr "Maak van de startpositie van de extruder de absolute startpositie, in plaats van de relatieve startpositie ten opzichte van de laatst bekende locatie van de printkop." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." +msgstr "Maak van de startpositie van de extruder de absolute startpositie, in plaats van de relatieve startpositie ten opzichte van de laatst bekende locatie van" +" de printkop." #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" @@ -132,8 +136,11 @@ msgstr "Absolute Eindpositie Extruder" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." -msgstr "Maak van de eindpositie van de extruder de absolute eindpositie, in plaats van de relatieve eindpositie ten opzichte van de laatst bekende locatie van de printkop." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." +msgstr "Maak van de eindpositie van de extruder de absolute eindpositie, in plaats van de relatieve eindpositie ten opzichte van de laatst bekende locatie van" +" de printkop." #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" @@ -162,7 +169,9 @@ msgstr "Z-positie voor Primen Extruder" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "De Z-coördinaat van de positie waar filament in de nozzle wordt teruggeduwd aan het begin van het printen." #: /fdmextruder.def.json @@ -172,8 +181,12 @@ msgstr "Printkoelventilator van extruder" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." -msgstr "Het nummer van de bij deze extruder behorende printkoelventilator. Verander de standaardwaarde 0 alleen als u voor elke extruder een andere printkoelventilator hebt." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." +msgstr "Het nummer van de bij deze extruder behorende printkoelventilator. Verander de standaardwaarde 0 alleen als u voor elke extruder een andere printkoelventilator" +" hebt." #: /fdmextruder.def.json msgctxt "platform_adhesion label" @@ -192,7 +205,9 @@ msgstr "X-positie voor Primen Extruder" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "De X-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen." #: /fdmextruder.def.json @@ -202,7 +217,9 @@ msgstr "Y-positie voor Primen Extruder" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "De Y-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen." #: /fdmextruder.def.json @@ -222,13 +239,7 @@ msgstr "Diameter" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Bepaalt de diameter van het gebruikte filament. Pas deze waarde aan de diameter van het gebruikte filament aan." - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "Start-g-code die wordt uitgevoerd wanneer de extruder wordt ingeschakeld." - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "Eind-g-code die wordt uitgevoerd wanneer de extruder wordt uitgeschakeld." diff --git a/resources/i18n/nl_NL/fdmprinter.def.json.po b/resources/i18n/nl_NL/fdmprinter.def.json.po index e483341688..3d19b8e53d 100644 --- a/resources/i18n/nl_NL/fdmprinter.def.json.po +++ b/resources/i18n/nl_NL/fdmprinter.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -42,7 +41,9 @@ msgstr "Machinevarianten tonen" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "Hiermee bepaalt u of verschillende varianten van deze machine worden getoond. Deze worden beschreven in afzonderlijke json-bestanden." #: /fdmprinter.def.json @@ -55,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \n" -"." +msgstr "G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \n" -"." +msgstr "G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \n." #: /fdmprinter.def.json msgctxt "material_guid label" @@ -90,7 +87,9 @@ msgstr "Diameter" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Bepaalt de diameter van het gebruikte filament. Pas deze waarde aan de diameter van het gebruikte filament aan." #: /fdmprinter.def.json @@ -100,7 +99,9 @@ msgstr "Wachten op verwarmen van platform" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "Hiermee bepaalt u of de opdracht moet worden ingevoegd dat bij aanvang moet worden gewacht totdat het platform op temperatuur is." #: /fdmprinter.def.json @@ -120,8 +121,12 @@ msgstr "Materiaaltemperatuur invoegen" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." -msgstr "Hiermee bepaalt u of aan het begin van de G-code opdrachten voor de nozzletemperatuur moeten worden ingevoegd. Wanneer de start-g-code al opdrachten voor de nozzletemperatuur bevat, wordt deze instelling automatisch uitgeschakeld door de Cura-frontend." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." +msgstr "Hiermee bepaalt u of aan het begin van de G-code opdrachten voor de nozzletemperatuur moeten worden ingevoegd. Wanneer de start-g-code al opdrachten voor" +" de nozzletemperatuur bevat, wordt deze instelling automatisch uitgeschakeld door de Cura-frontend." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" @@ -130,8 +135,12 @@ msgstr "Platformtemperatuur invoegen" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." -msgstr "Hiermee bepaalt u of aan het begin van de G-code opdrachten voor de platformtemperatuur moeten worden ingevoegd. Wanneer de start-g-code al opdrachten voor de platformtemperatuur bevat, wordt deze instelling automatisch uitgeschakeld door de Cura-frontend." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." +msgstr "Hiermee bepaalt u of aan het begin van de G-code opdrachten voor de platformtemperatuur moeten worden ingevoegd. Wanneer de start-g-code al opdrachten" +" voor de platformtemperatuur bevat, wordt deze instelling automatisch uitgeschakeld door de Cura-frontend." #: /fdmprinter.def.json msgctxt "machine_width label" @@ -170,7 +179,8 @@ msgstr "Vorm van het platform" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "De vorm van het platform zonder rekening te houden met niet-printbare gebieden." #: /fdmprinter.def.json @@ -230,8 +240,12 @@ msgstr "Tool voor altijd actief schrijven" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." -msgstr "Tool voor actief schrijven na het verzenden van tijdelijke opdrachten naar inactieve tool. Vereist voor afdrukken met dubbele extruder met Smoothie of andere firmware met modale toolopdrachten." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." +msgstr "Tool voor actief schrijven na het verzenden van tijdelijke opdrachten naar inactieve tool. Vereist voor afdrukken met dubbele extruder met Smoothie of" +" andere firmware met modale toolopdrachten." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" @@ -240,7 +254,9 @@ msgstr "Is oorsprongpunt centraal" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "Hiermee geeft u aan of de X/Y-coördinaten van de nul-positie van de printer zich in het midden van het printbare gebied bevinden." #: /fdmprinter.def.json @@ -250,7 +266,9 @@ msgstr "Aantal extruders" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "Aantal extruder trains. Een extruder train is de combinatie van een feeder, Bowden-buis en nozzle." #: /fdmprinter.def.json @@ -260,7 +278,8 @@ msgstr "Aantal ingeschakelde extruders" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "Het aantal extruder trains dat ingeschakeld is; automatisch ingesteld in de software" #: /fdmprinter.def.json @@ -280,7 +299,9 @@ msgstr "Nozzlelengte" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "Het hoogteverschil tussen de punt van de nozzle en het laagste deel van de printkop." #: /fdmprinter.def.json @@ -290,7 +311,9 @@ msgstr "Nozzlehoek" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "De hoek tussen het horizontale vlak en het conische gedeelte boven de punt van de nozzle." #: /fdmprinter.def.json @@ -300,7 +323,9 @@ msgstr "Lengte verwarmingszone" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "De afstand tussen de punt van de nozzle waarin de warmte uit de nozzle wordt overgedragen aan het filament." #: /fdmprinter.def.json @@ -310,7 +335,9 @@ msgstr "Regulering van de nozzletemperatuur inschakelen" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Hiermee geeft u aan of u de temperatuur wilt reguleren vanuit Cura. Schakel deze optie uit als u de nozzletemperatuur buiten Cura om wilt reguleren." #: /fdmprinter.def.json @@ -320,7 +347,9 @@ msgstr "Verwarmingssnelheid" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "De snelheid (°C/s) waarmee de nozzle wordt verwarmd, gemiddeld over het venster van normale printtemperaturen en de stand-bytemperatuur." #: /fdmprinter.def.json @@ -330,7 +359,9 @@ msgstr "Afkoelsnelheid" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "De snelheid (°C/s) waarmee de nozzle afkoelt, gemiddeld over het venster van normale printtemperaturen en de stand-bytemperatuur." #: /fdmprinter.def.json @@ -340,8 +371,12 @@ msgstr "Minimale tijd stand-bytemperatuur" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." -msgstr "De minimale tijd die een extruder inactief moet zijn, voordat de nozzle wordt afgekoeld. Alleen als een extruder gedurende langer dan deze tijd niet wordt gebruikt, wordt deze afgekoeld naar de stand-bytemperatuur." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." +msgstr "De minimale tijd die een extruder inactief moet zijn, voordat de nozzle wordt afgekoeld. Alleen als een extruder gedurende langer dan deze tijd niet wordt" +" gebruikt, wordt deze afgekoeld naar de stand-bytemperatuur." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" @@ -405,7 +440,9 @@ msgstr "Intrekken via firmware" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "Hiermee bepaalt u of u voor het intrekken van materiaal firmwareopdrachten voor intrekken (G10/G11) gebruikt in plaats van de eigenschap E in G1-opdrachten." #: /fdmprinter.def.json @@ -415,7 +452,9 @@ msgstr "Extruders delen verwarming" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "Hiermee bepaalt u of de extruders één verwarming delen in plaats van dat elke extruder zijn eigen verwarming heeft." #: /fdmprinter.def.json @@ -425,8 +464,17 @@ msgstr "Extruders delen nozzle" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." -msgstr "Hiermee bepaalt u of de extruders één nozzle delen in plaats van dat elke extruder zijn eigen nozzle heeft. Wanneer dit wordt ingesteld op 'true', wordt verwacht dat het G-code-script voor het opstarten van de printer alle extruders correct instelt in een initiële intrekstatus die bekend is en onderling compatibel is (nul of één filament niet ingetrokken). In dat geval wordt de initiële intrekstatus per extruder beschreven door de parameter 'machine_extruders_shared_nozzle_initial_retraction'." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." +msgstr "Hiermee bepaalt u of de extruders één nozzle delen in plaats van dat elke extruder zijn eigen nozzle heeft. Wanneer dit wordt ingesteld op 'true', wordt" +" verwacht dat het G-code-script voor het opstarten van de printer alle extruders correct instelt in een initiële intrekstatus die bekend is en onderling" +" compatibel is (nul of één filament niet ingetrokken). In dat geval wordt de initiële intrekstatus per extruder beschreven door de parameter 'machine_extruders_shared_nozzle_initial_retraction'." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" @@ -435,8 +483,13 @@ msgstr "Initiële terugtrekking gedeelde nozzle" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." -msgstr "Hoever het filament van elke extruder geacht wordt te zijn ingetrokken vanuit de gedeelde nozzle als het G-code-script voor het opstarten van de printer is uitgevoerd. De waarde mag niet gelijk zijn aan of groter zijn dan de lengte van het gemeenschappelijke deel van de kanalen in de nozzle." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." +msgstr "Hoever het filament van elke extruder geacht wordt te zijn ingetrokken vanuit de gedeelde nozzle als het G-code-script voor het opstarten van de printer" +" is uitgevoerd. De waarde mag niet gelijk zijn aan of groter zijn dan de lengte van het gemeenschappelijke deel van de kanalen in de nozzle." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" @@ -465,8 +518,12 @@ msgstr "Machinekop- en ventilatorpolygoon" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." -msgstr "De vorm van de printkop. Deze coördinaten hebben betrekking op de positie van de printkop. Meestal is dit de positie van de eerste extruder. De dimensies links van en vóór de printkop moeten negatieve coördinaten zijn." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." +msgstr "De vorm van de printkop. Deze coördinaten hebben betrekking op de positie van de printkop. Meestal is dit de positie van de eerste extruder. De dimensies" +" links van en vóór de printkop moeten negatieve coördinaten zijn." #: /fdmprinter.def.json msgctxt "gantry_height label" @@ -475,7 +532,9 @@ msgstr "Rijbrughoogte" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "Het hoogteverschil tussen de punt van de nozzle en het rijbrugsysteem (X- en Y-as)." #: /fdmprinter.def.json @@ -495,7 +554,9 @@ msgstr "Nozzlediameter" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "De binnendiameter van de nozzle. Verander deze instelling wanneer u een nozzle gebruikt die geen standaard formaat heeft." #: /fdmprinter.def.json @@ -505,7 +566,8 @@ msgstr "Offset met extruder" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Pas de extruderoffset toe op het coördinatensysteem. Van toepassing op alle extruders." #: /fdmprinter.def.json @@ -515,7 +577,9 @@ msgstr "Z-positie voor Primen Extruder" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "De Z-coördinaat van de positie waar filament in de nozzle wordt teruggeduwd aan het begin van het printen." #: /fdmprinter.def.json @@ -525,7 +589,9 @@ msgstr "Absolute Positie voor Primen Extruder" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "Maak van de primepositie van de extruder de absolute positie, in plaats van de relatieve positie ten opzichte van de laatst bekende locatie van de printkop." #: /fdmprinter.def.json @@ -655,7 +721,9 @@ msgstr "Stappen per millimeter (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "Hoeveel stappen van de stappenmotor nodig zijn voor een verplaatsing van één millimeter in de X-richting." #: /fdmprinter.def.json @@ -665,7 +733,9 @@ msgstr "Stappen per millimeter (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "Hoeveel stappen van de stappenmotor nodig zijn voor een verplaatsing van één millimeter in de Y-richting." #: /fdmprinter.def.json @@ -675,7 +745,9 @@ msgstr "Stappen per millimeter (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "Hoeveel stappen van de stappenmotor nodig zijn voor een verplaatsing van één millimeter in de Z-richting." #: /fdmprinter.def.json @@ -685,7 +757,9 @@ msgstr "Stappen per millimeter (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "Hoeveel stappen van de stappenmotor nodig zijn voor een verplaatsing van het feederwiel van één millimeter rond de omtrek." #: /fdmprinter.def.json @@ -695,7 +769,9 @@ msgstr "X-eindstop in positieve richting" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "Of de eindstop op de X-as zich in positieve (hoog X-coördinaat) of negatieve richting (laag X-coördinaat) bevindt." #: /fdmprinter.def.json @@ -705,7 +781,9 @@ msgstr "Y-eindstop in positieve richting" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Of de eindstop op de Y-as zich in positieve (hoog Y-coördinaat) of negatieve richting (laag Y-coördinaat) bevindt." #: /fdmprinter.def.json @@ -715,7 +793,9 @@ msgstr "Z-eindstop in positieve richting" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Of de eindstop op de Z-as zich in positieve (hoog Z-coördinaat) of negatieve richting (laag Z-coördinaat) bevindt." #: /fdmprinter.def.json @@ -755,7 +835,9 @@ msgstr "Kwaliteit" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "Alle instellingen die invloed hebben op de resolutie van de print. Deze instellingen hebben een grote invloed op de kwaliteit (en printtijd)." #: /fdmprinter.def.json @@ -765,7 +847,9 @@ msgstr "Laaghoogte" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." msgstr "De hoogte van elke laag in mm. Met hogere waarden print u sneller met een lagere resolutie, met lagere waarden print u langzamer met een hogere resolutie." #: /fdmprinter.def.json @@ -775,7 +859,9 @@ msgstr "Hoogte Eerste Laag" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "De hoogte van de eerste laag in mm. Met een dikkere eerste laag hecht het object beter aan het platform." #: /fdmprinter.def.json @@ -785,8 +871,12 @@ msgstr "Lijnbreedte" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." -msgstr "De breedte van een enkele lijn. Over het algemeen dient de breedte van elke lijn overeen te komen met de breedte van de nozzle. Wanneer deze waarde echter iets wordt verlaagd, resulteert dit in betere prints." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." +msgstr "De breedte van een enkele lijn. Over het algemeen dient de breedte van elke lijn overeen te komen met de breedte van de nozzle. Wanneer deze waarde echter" +" iets wordt verlaagd, resulteert dit in betere prints." #: /fdmprinter.def.json msgctxt "wall_line_width label" @@ -805,7 +895,9 @@ msgstr "Lijnbreedte Buitenwand" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "De breedte van de buitenste lijn van de wand. Wanneer deze waarde wordt verlaagd, kan nauwkeuriger worden geprint." #: /fdmprinter.def.json @@ -815,7 +907,8 @@ msgstr "Lijnbreedte Binnenwand(en)" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "Breedte van een enkele wandlijn voor alle wandlijnen, behalve de buitenste." #: /fdmprinter.def.json @@ -905,7 +998,9 @@ msgstr "Lijnbreedte eerste laag" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "Vermenigvuldiging van de lijnbreedte van de eerste laag. Door deze te verhogen kan de hechting aan het bed worden verbeterd." #: /fdmprinter.def.json @@ -925,7 +1020,9 @@ msgstr "Wandextruder" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "De extruder train die voor het printen van de wanden wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -935,7 +1032,9 @@ msgstr "Extruder buitenwand" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "De extruder train die voor het printen van de buitenwand wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -945,7 +1044,9 @@ msgstr "Extruder binnenwand" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "De extruder train die voor het printen van de binnenwanden wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -955,7 +1056,9 @@ msgstr "Wanddikte" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "De dikte van de wanden in horizontale richting. Het aantal wanden wordt bepaald door het delen van deze waarde door de breedte van de wandlijn." #: /fdmprinter.def.json @@ -965,7 +1068,9 @@ msgstr "Aantal Wandlijnen" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "Het aantal wandlijnen. Wanneer deze waarde wordt berekend aan de hand van de wanddikte, wordt deze afgerond naar een geheel getal." #: /fdmprinter.def.json @@ -975,8 +1080,12 @@ msgstr "Lengte wandovergang" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." -msgstr "Bij de overgang tussen verschillende aantallen wanden naarmate het onderdeel dunner wordt, wordt een bepaalde hoeveelheid ruimte toegewezen voor het splitsen of samenvoegen van wandlijnen." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." +msgstr "Bij de overgang tussen verschillende aantallen wanden naarmate het onderdeel dunner wordt, wordt een bepaalde hoeveelheid ruimte toegewezen voor het splitsen" +" of samenvoegen van wandlijnen." #: /fdmprinter.def.json msgctxt "wall_distribution_count label" @@ -985,8 +1094,11 @@ msgstr "Aantal wanden voor distributie" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." -msgstr "Het aantal wanden, geteld vanaf het midden, waarover de variatie moet worden gespreid. Lagere waarden betekenen dat de breedte van de buitenwanden niet verandert." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." +msgstr "Het aantal wanden, geteld vanaf het midden, waarover de variatie moet worden gespreid. Lagere waarden betekenen dat de breedte van de buitenwanden niet" +" verandert." #: /fdmprinter.def.json msgctxt "wall_transition_angle label" @@ -995,8 +1107,15 @@ msgstr "Drempelhoek wandovergang" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." -msgstr "Wanneer u overgangen moet maken tussen even en oneven aantallen wanden. Een wigvorm met een hoek die groter is dan deze instelling, heeft geen overgangen. Er worden geen wanden geprint in het midden om de overblijvende ruimte te vullen. Door deze instelling kleiner te maken, reduceert u het aantal en de lengte van deze centrumwanden. Dit kan echter leiden tot openingen of een te hoge doorvoer." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." +msgstr "Wanneer u overgangen moet maken tussen even en oneven aantallen wanden. Een wigvorm met een hoek die groter is dan deze instelling, heeft geen overgangen." +" Er worden geen wanden geprint in het midden om de overblijvende ruimte te vullen. Door deze instelling kleiner te maken, reduceert u het aantal en de" +" lengte van deze centrumwanden. Dit kan echter leiden tot openingen of een te hoge doorvoer." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" @@ -1005,8 +1124,12 @@ msgstr "Filterafstand wandovergang" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." -msgstr "Maak geen gebruik van wandovergangen als dit leidt tot snelle achtereenvolgende veranderingen in het aantal wanden. Verwijder overgangen als de afstand tussen overgangen kleiner is dan deze afstand." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." +msgstr "Maak geen gebruik van wandovergangen als dit leidt tot snelle achtereenvolgende veranderingen in het aantal wanden. Verwijder overgangen als de afstand" +" tussen overgangen kleiner is dan deze afstand." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" @@ -1015,8 +1138,16 @@ msgstr "Filtermarge wandovergang" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "Voorkom herhaaldelijke overgangen tussen een wand meer en een wand minder. Deze marge vergroot het aantal lijnbreedtes dat volgt op [minimumbreedte wandlijn - marge, 2 * minimumbreedte wandlijn + marge]. Door de marge te vergroten reduceert u het aantal overgangen, wat weer het aantal doorvoerstarts/-stops en de tijd van de beweging reduceert. Een grote variatie in lijnbreedtes kan echter wel leiden tot problemen met te geringe of te hoge extrusie." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." +msgstr "Voorkom herhaaldelijke overgangen tussen een wand meer en een wand minder. Deze marge vergroot het aantal lijnbreedtes dat volgt op [minimumbreedte wandlijn" +" - marge, 2 * minimumbreedte wandlijn + marge]. Door de marge te vergroten reduceert u het aantal overgangen, wat weer het aantal doorvoerstarts/-stops" +" en de tijd van de beweging reduceert. Een grote variatie in lijnbreedtes kan echter wel leiden tot problemen met te geringe of te hoge extrusie." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" @@ -1025,7 +1156,9 @@ msgstr "Veegafstand buitenwand" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "Afstand van een beweging die ingevoegd is na de buitenwand, om de Z-naad beter te maskeren." #: /fdmprinter.def.json @@ -1035,8 +1168,13 @@ msgstr "Uitsparing Buitenwand" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." -msgstr "Uitsparing die wordt toegepast in de buitenwand. Als de buitenwand smaller is dan de nozzle en na de binnenwand wordt geprint, gebruikt u deze offset om het gat in de nozzle te laten overlappen met de binnenwanden in plaats van met de buitenkant van het model." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." +msgstr "Uitsparing die wordt toegepast in de buitenwand. Als de buitenwand smaller is dan de nozzle en na de binnenwand wordt geprint, gebruikt u deze offset om" +" het gat in de nozzle te laten overlappen met de binnenwanden in plaats van met de buitenkant van het model." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" @@ -1045,8 +1183,15 @@ msgstr "Printvolgorde van wanden optimaliseren" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "Optimaliseer de volgorde waarin wanden worden geprint om het aantal intrekbewegingen en de afgelegde afstand te verkleinen. Deze instelling is gunstig voor de meeste onderdelen. Bij sommige onderdelen duurt het printen echter langer. Controleer daarom de verwachte printtijd met en zonder optimalisatie. De eerste laag wordt niet geoptimaliseerd als u brim kiest als hechting aan platform." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." +msgstr "Optimaliseer de volgorde waarin wanden worden geprint om het aantal intrekbewegingen en de afgelegde afstand te verkleinen. Deze instelling is gunstig" +" voor de meeste onderdelen. Bij sommige onderdelen duurt het printen echter langer. Controleer daarom de verwachte printtijd met en zonder optimalisatie." +" De eerste laag wordt niet geoptimaliseerd als u brim kiest als hechting aan platform." #: /fdmprinter.def.json msgctxt "inset_direction label" @@ -1055,8 +1200,15 @@ msgstr "Wandvolgorde" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1075,7 +1227,9 @@ msgstr "Afwisselend Extra Wand" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." msgstr "Print op afwisselende lagen een extra wand. Op deze manier wordt vulling tussen deze extra wanden gevangen, wat leidt tot sterkere prints." #: /fdmprinter.def.json @@ -1085,8 +1239,18 @@ msgstr "Minimumbreedte wandlijn" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "Bij dunne structuren die ongeveer één of tweemaal zo groot als de nozzle zijn, moeten de lijnbreedtes worden aangepast aan de dikte van het model. Met deze instelling beheert u de minimum lijnbreedte die voor wanden is toegestaan. De minimum lijnbreedte bepaalt automatisch ook de maximale lijnbreedte, omdat we bij een bepaalde geometriedikte overgaan van wanden van N naar wanden van N+1, waarbij de N-wanden breed zijn en de N+1-wanden smal. De breedst mogelijke wandlijn is tweemaal de minimumbreedte van de wandlijn." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." +msgstr "Bij dunne structuren die ongeveer één of tweemaal zo groot als de nozzle zijn, moeten de lijnbreedtes worden aangepast aan de dikte van het model. Met" +" deze instelling beheert u de minimum lijnbreedte die voor wanden is toegestaan. De minimum lijnbreedte bepaalt automatisch ook de maximale lijnbreedte," +" omdat we bij een bepaalde geometriedikte overgaan van wanden van N naar wanden van N+1, waarbij de N-wanden breed zijn en de N+1-wanden smal. De breedst" +" mogelijke wandlijn is tweemaal de minimumbreedte van de wandlijn." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" @@ -1095,8 +1259,16 @@ msgstr "Minimum lijnbreedte even wand" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "De minimum lijnbreedte voor normale polygonale wanden. Deze instelling bepaalt bij welke modeldikte we overschakelen van het printen van één dunne wandlijn op het printen van twee wandlijnen. Een hogere Minimum lijnbreedte gelijkmatige wand leidt tot een hogere maximum lijnbreedte voor een ongelijkmatige wand. De maximum breedte bij een gelijkmatige wandlijn wordt berekend als Lijnbreedte buitenste wand + 0,5 * Minimum lijnbreedte voor een ongelijkmatige wand." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "De minimum lijnbreedte voor normale polygonale wanden. Deze instelling bepaalt bij welke modeldikte we overschakelen van het printen van één dunne wandlijn" +" op het printen van twee wandlijnen. Een hogere Minimum lijnbreedte gelijkmatige wand leidt tot een hogere maximum lijnbreedte voor een ongelijkmatige" +" wand. De maximum breedte bij een gelijkmatige wandlijn wordt berekend als Lijnbreedte buitenste wand + 0,5 * Minimum lijnbreedte voor een ongelijkmatige" +" wand." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1105,8 +1277,16 @@ msgstr "Minimum breedte ongelijkmatige wandlijn" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1115,7 +1295,9 @@ msgstr "Dunne wanden printen" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "Print delen van het model die horizontaal dunner zijn dan de maat van de nozzle." #: /fdmprinter.def.json @@ -1125,8 +1307,12 @@ msgstr "Minimum elementgrootte" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." -msgstr "Minimumdikte van dunne elementen. Modelelementen die dunner zijn dan deze waarde worden niet geprint, terwijl elementen die dikker zijn dan de minimale elementgrootte worden verbreed tot de minimale wandlijnbreedte." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." +msgstr "Minimumdikte van dunne elementen. Modelelementen die dunner zijn dan deze waarde worden niet geprint, terwijl elementen die dikker zijn dan de minimale" +" elementgrootte worden verbreed tot de minimale wandlijnbreedte." #: /fdmprinter.def.json msgctxt "min_bead_width label" @@ -1135,8 +1321,13 @@ msgstr "Minimumbreedte dunne wandlijn" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." -msgstr "Breedte van de wand die dunne elementen van het model vervangt (volgens de minimum elementgrootte). Als de Minimumbreedte wandlijn dunner is dan de dikte van het element, wordt de wand even dik als het element zelf." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." +msgstr "Breedte van de wand die dunne elementen van het model vervangt (volgens de minimum elementgrootte). Als de Minimumbreedte wandlijn dunner is dan de dikte" +" van het element, wordt de wand even dik als het element zelf." #: /fdmprinter.def.json msgctxt "xy_offset label" @@ -1145,8 +1336,12 @@ msgstr "Horizontale Uitbreiding" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." -msgstr "De mate van offset die wordt toegepast op alle polygonen in elke laag. Met positieve waarden compenseert u te grote gaten, met negatieve waarden compenseert u te kleine gaten." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." +msgstr "De mate van offset die wordt toegepast op alle polygonen in elke laag. Met positieve waarden compenseert u te grote gaten, met negatieve waarden compenseert" +" u te kleine gaten." #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" @@ -1155,8 +1350,12 @@ msgstr "Eerste laag Horizontale uitbreiding" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." -msgstr "De mate van offset die wordt toegepast op alle polygonen in de eerste laag. Met negatieve waarden compenseert u het samenpersen van de eerste laag, ook wel 'olifantenpoot' genoemd." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." +msgstr "De mate van offset die wordt toegepast op alle polygonen in de eerste laag. Met negatieve waarden compenseert u het samenpersen van de eerste laag, ook" +" wel 'olifantenpoot' genoemd." #: /fdmprinter.def.json msgctxt "hole_xy_offset label" @@ -1165,7 +1364,9 @@ msgstr "Horizontale uitbreiding gaten" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." msgstr "De offset die wordt toegepast op alle gaten in elke laag. Met positieve waarden worden de gaten groter, met negatieve waarden worden de gaten kleiner." #: /fdmprinter.def.json @@ -1175,8 +1376,15 @@ msgstr "Uitlijning Z-naad" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -msgstr "Het startpunt voor elk pad in een laag. Wanneer paden in opeenvolgende lagen op hetzelfde punt beginnen, kan in de print een verticale naad zichtbaar zijn. De naad is het eenvoudigst te verwijderen wanneer deze zich nabij een door de gebruiker opgegeven locatie van de print bevindt. De onnauwkeurigheden vallen minder op wanneer het pad steeds op een willekeurige plek begint. De print is sneller af wanneer het kortste pad wordt gekozen." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." +msgstr "Het startpunt voor elk pad in een laag. Wanneer paden in opeenvolgende lagen op hetzelfde punt beginnen, kan in de print een verticale naad zichtbaar zijn." +" De naad is het eenvoudigst te verwijderen wanneer deze zich nabij een door de gebruiker opgegeven locatie van de print bevindt. De onnauwkeurigheden vallen" +" minder op wanneer het pad steeds op een willekeurige plek begint. De print is sneller af wanneer het kortste pad wordt gekozen." #: /fdmprinter.def.json msgctxt "z_seam_type option back" @@ -1255,7 +1463,9 @@ msgstr "Z-naad X" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "De X-coördinaat van de positie nabij waar met het printen van elk deel van een laag moet worden begonnen." #: /fdmprinter.def.json @@ -1265,7 +1475,9 @@ msgstr "Z-naad Y" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "De Y-coördinaat van de positie nabij waar met het printen van elk deel van een laag moet worden begonnen." #: /fdmprinter.def.json @@ -1275,8 +1487,18 @@ msgstr "Voorkeur van naad en hoek" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." -msgstr "Instellen of hoeken in het model invloed hebben op de positie van de naad. Geen wil zeggen dat hoeken geen invloed hebben op de positie van de naad. Met Naad Verbergen is de kans groter dat de naad op een binnenhoek komt. Met Naad Zichtbaar Maken is de kans groter dat de naad op een buitenhoek komt. Met Naad Verbergen of Naad Zichtbaar Maken is de kans groter dat de naad op een binnen- of buitenhoek komt. Met Slim Verbergen zijn zowel binnen- als buitenhoeken mogelijk, maar wordt er vaker (indien van toepassing) gebruikgemaakt van binnenhoeken." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." +msgstr "Instellen of hoeken in het model invloed hebben op de positie van de naad. Geen wil zeggen dat hoeken geen invloed hebben op de positie van de naad. Met" +" Naad Verbergen is de kans groter dat de naad op een binnenhoek komt. Met Naad Zichtbaar Maken is de kans groter dat de naad op een buitenhoek komt. Met" +" Naad Verbergen of Naad Zichtbaar Maken is de kans groter dat de naad op een binnen- of buitenhoek komt. Met Slim Verbergen zijn zowel binnen- als buitenhoeken" +" mogelijk, maar wordt er vaker (indien van toepassing) gebruikgemaakt van binnenhoeken." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" @@ -1310,8 +1532,12 @@ msgstr "Relatieve Z-naad" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." -msgstr "Als deze optie ingeschakeld is, zijn de Z-naadcoördinaten relatief ten opzichte van het midden van elk deel. Als de optie uitgeschakeld is, staan de coördinaten voor een absolute positie op het platform." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." +msgstr "Als deze optie ingeschakeld is, zijn de Z-naadcoördinaten relatief ten opzichte van het midden van elk deel. Als de optie uitgeschakeld is, staan de coördinaten" +" voor een absolute positie op het platform." #: /fdmprinter.def.json msgctxt "top_bottom label" @@ -1330,7 +1556,9 @@ msgstr "Extruder bovenskin" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "De extruder train die voor het printen van de bovenste skinlaag wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -1340,7 +1568,9 @@ msgstr "Bovenste skinlagen" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "Het aantal bovenste skinlagen. Doorgaans is één bovenste skinlaag voldoende om oppervlakken van hogere kwaliteit te verkrijgen." #: /fdmprinter.def.json @@ -1385,8 +1615,12 @@ msgstr "Monotone volgorde bovenlaag" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Print de lijnen van de bovenlaag in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het iets langer om te printen, maar platte oppervlakken zien er dan consistenter uit." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Print de lijnen van de bovenlaag in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het" +" iets langer om te printen, maar platte oppervlakken zien er dan consistenter uit." #: /fdmprinter.def.json msgctxt "roofing_angles label" @@ -1395,8 +1629,17 @@ msgstr "Lijnrichting bovenskin" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt wanneer voor de bovenste skinlagen een lijn- of zigzagpatroon wordt gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst is bereikt, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden) worden gebruikt." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt wanneer voor de bovenste skinlagen een lijn- of zigzagpatroon wordt gebruikt." +" Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst is bereikt, wordt deze weer van voren" +" af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt," +" wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden) worden gebruikt." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" @@ -1405,7 +1648,9 @@ msgstr "Extruder Boven-/Onderkant" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "De extruder train die voor het printen van de boven- en onderskin wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -1415,7 +1660,9 @@ msgstr "Dikte Boven-/Onderkant" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "De dikte van de boven-/onderlagen in de print. Het aantal boven-/onderlagen wordt bepaald door het delen van deze waarde door de laaghoogte." #: /fdmprinter.def.json @@ -1425,7 +1672,9 @@ msgstr "Dikte Bovenkant" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "De dikte van de bovenlagen in de print. Het aantal bovenlagen wordt bepaald door het delen van deze waarde door de laaghoogte." #: /fdmprinter.def.json @@ -1435,7 +1684,9 @@ msgstr "Bovenlagen" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "Het aantal bovenlagen. Wanneer deze waarde wordt berekend aan de hand van de dikte van de bovenkant, wordt deze afgerond naar een geheel getal." #: /fdmprinter.def.json @@ -1445,7 +1696,9 @@ msgstr "Bodemdikte" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "De dikte van de onderlagen in de print. Het aantal onderlagen wordt bepaald door het delen van deze waarde door de laaghoogte." #: /fdmprinter.def.json @@ -1455,7 +1708,9 @@ msgstr "Bodemlagen" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "Het aantal bodemlagen. Wanneer deze waarde wordt berekend aan de hand van de dikte van de bodem, wordt deze afgerond naar een geheel getal." #: /fdmprinter.def.json @@ -1465,8 +1720,11 @@ msgstr "Eerste onderste lagen" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." -msgstr "Het aantal initiële onderste lagen, vanaf de bouwplaat naar boven. Wanneer deze waarde wordt berekend aan de hand van de dikte van de bodem, wordt deze afgerond naar een geheel getal." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." +msgstr "Het aantal initiële onderste lagen, vanaf de bouwplaat naar boven. Wanneer deze waarde wordt berekend aan de hand van de dikte van de bodem, wordt deze" +" afgerond naar een geheel getal." #: /fdmprinter.def.json msgctxt "top_bottom_pattern label" @@ -1525,8 +1783,13 @@ msgstr "Boven-/onderkant Polygonen Verbinden" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." -msgstr "Verbind skinpaden aan de boven-/onderkant waar ze naast elkaar lopen. Met deze instelling wordt bij concentrische patronen de bewegingstijd aanzienlijk verkort. Dit kan echter ten koste gaan van de kwaliteit van de bovenste laag aangezien de verbindingen in het midden van de vulling kunnen komen te liggen." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." +msgstr "Verbind skinpaden aan de boven-/onderkant waar ze naast elkaar lopen. Met deze instelling wordt bij concentrische patronen de bewegingstijd aanzienlijk" +" verkort. Dit kan echter ten koste gaan van de kwaliteit van de bovenste laag aangezien de verbindingen in het midden van de vulling kunnen komen te liggen." #: /fdmprinter.def.json msgctxt "skin_monotonic label" @@ -1535,8 +1798,12 @@ msgstr "Monotone volgorde van boven naar beneden" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Print boven- en onderlijnen in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het iets langer om te printen, maar platte oppervlakken zien er dan consistenter uit." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Print boven- en onderlijnen in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het iets" +" langer om te printen, maar platte oppervlakken zien er dan consistenter uit." #: /fdmprinter.def.json msgctxt "skin_angles label" @@ -1545,8 +1812,17 @@ msgstr "Lijnrichtingen boven-/onderkant" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt wanneer voor de boven-/onderlagen een lijn- of zigzagpatroon wordt gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden) worden gebruikt." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." +msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt wanneer voor de boven-/onderlagen een lijn- of zigzagpatroon wordt gebruikt." +" Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren" +" af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt," +" wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden) worden gebruikt." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" @@ -1555,8 +1831,15 @@ msgstr "Geen skin in Z-gaten" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." -msgstr "Als het model kleine verticale gaten van slechts een paar lagen heeft, bevindt er zich doorgaans een skin rond die lagen in de kleine ruimte. Schakel deze instelling in om geen skin te genereren als de verticale tussenruimte erg klein is. Zo verloopt printen en slicen sneller, maar technisch nadeel is dat de vulling aan de lucht wordt blootgesteld." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." +msgstr "Als het model kleine verticale gaten van slechts een paar lagen heeft, bevindt er zich doorgaans een skin rond die lagen in de kleine ruimte. Schakel deze" +" instelling in om geen skin te genereren als de verticale tussenruimte erg klein is. Zo verloopt printen en slicen sneller, maar technisch nadeel is dat" +" de vulling aan de lucht wordt blootgesteld." #: /fdmprinter.def.json msgctxt "skin_outline_count label" @@ -1565,8 +1848,12 @@ msgstr "Aantal Extra Wandlijnen Rond Skin" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." -msgstr "Vervang het buitenste gedeelte van het patroon boven-/onderkant door een aantal concentrische lijnen. Het gebruik van 1 of 2 lijnen verbetert daken die op vulmateriaal beginnen." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." +msgstr "Vervang het buitenste gedeelte van het patroon boven-/onderkant door een aantal concentrische lijnen. Het gebruik van 1 of 2 lijnen verbetert daken die" +" op vulmateriaal beginnen." #: /fdmprinter.def.json msgctxt "ironing_enabled label" @@ -1575,8 +1862,13 @@ msgstr "Strijken inschakelen" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." -msgstr "Nog een extra keer over de bovenlaag gaan, dit keer zonder veel materiaal te extruderen. Hierdoor wordt de kunststof aan de bovenkant verder gesmolten, waardoor een gladder oppervlak wordt verkregen. De kamerdruk in de nozzle wordt hoog gehouden zodat de spleten in het oppervlak met materiaal worden gevuld." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." +msgstr "Nog een extra keer over de bovenlaag gaan, dit keer zonder veel materiaal te extruderen. Hierdoor wordt de kunststof aan de bovenkant verder gesmolten," +" waardoor een gladder oppervlak wordt verkregen. De kamerdruk in de nozzle wordt hoog gehouden zodat de spleten in het oppervlak met materiaal worden gevuld." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" @@ -1585,7 +1877,9 @@ msgstr "Alleen hoogste laag strijken" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." msgstr "Strijk alleen de allerlaatste laag van het voorwerp. Dit bespaart tijd als de daaronder gelegen lagen geen glad oppervlak vereisen." #: /fdmprinter.def.json @@ -1615,8 +1909,12 @@ msgstr "Monotone strijkvolgorde" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Print strijklijnen in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het iets langer om te printen, maar platte oppervlakken zien er dan consistenter uit." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Print strijklijnen in een volgorde die ervoor zorgt dat ze altijd in één richting overlappen met aangrenzende lijnen. Hierdoor duurt het iets langer om" +" te printen, maar platte oppervlakken zien er dan consistenter uit." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" @@ -1635,8 +1933,13 @@ msgstr "Strijkdoorvoer" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." -msgstr "De hoeveelheid materiaal, in verhouding tot een normale skinlijn, die tijdens het strijken moet worden doorgevoerd. Als de nozzle gevuld blijft, kunnen scheuren in de bovenlaag worden gevuld. Te hoge doorvoer leidt echter tot uitstulpingen aan de zijkant van het oppervlak." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." +msgstr "De hoeveelheid materiaal, in verhouding tot een normale skinlijn, die tijdens het strijken moet worden doorgevoerd. Als de nozzle gevuld blijft, kunnen" +" scheuren in de bovenlaag worden gevuld. Te hoge doorvoer leidt echter tot uitstulpingen aan de zijkant van het oppervlak." #: /fdmprinter.def.json msgctxt "ironing_inset label" @@ -1645,7 +1948,9 @@ msgstr "Uitsparing strijken" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." msgstr "De afstand die moet worden aangehouden tot de randen van het model. Strijken tot de rand van het raster kan leiden tot een gerafelde rand van de print." #: /fdmprinter.def.json @@ -1685,8 +1990,17 @@ msgstr "Overlappercentage Skin" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Pas de mate van overlap tussen de wanden en (de eindpunten van) de skin-middellijnen aan, als percentage van de lijnbreedtes van de skin-lijnen en de binnenste wand. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Houd er rekening mee dat met een gelijke lijnbreedte voor skin en wand, skin buiten de wand kan treden bij een percentage hoger dan 50%, omdat de nozzle van de skin-extruder op deze positie al voorbij het midden van de wand kan zijn." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." +msgstr "Pas de mate van overlap tussen de wanden en (de eindpunten van) de skin-middellijnen aan, als percentage van de lijnbreedtes van de skin-lijnen en de binnenste" +" wand. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Houd er rekening mee dat met een gelijke lijnbreedte voor skin en wand, skin buiten" +" de wand kan treden bij een percentage hoger dan 50%, omdat de nozzle van de skin-extruder op deze positie al voorbij het midden van de wand kan zijn." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" @@ -1695,8 +2009,16 @@ msgstr "Overlap Skin" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Pas de mate van overlap tussen de wanden en (de eindpunten van) de skin-middellijnen aan. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Houd er rekening mee dat met een gelijke lijnbreedte voor skin en wand, skin buiten de wand kan treden bij een waarde groter dan de halve wandbreedte, omdat de nozzle van de skin-extruder op deze positie het midden van de wand al kan hebben bereikt." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." +msgstr "Pas de mate van overlap tussen de wanden en (de eindpunten van) de skin-middellijnen aan. Met een lichte overlap kunnen de wanden goed hechten aan de skin." +" Houd er rekening mee dat met een gelijke lijnbreedte voor skin en wand, skin buiten de wand kan treden bij een waarde groter dan de halve wandbreedte," +" omdat de nozzle van de skin-extruder op deze positie het midden van de wand al kan hebben bereikt." #: /fdmprinter.def.json msgctxt "skin_preshrink label" @@ -1705,8 +2027,13 @@ msgstr "Verwijderingsbreedte skin" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." -msgstr "De grootste breedte van skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde zal verdwijnen. Hiermee kan op tijd en materiaal worden bespaard bij het printen van de bovenste/onderste skinlaag op schuine vlakken in het model." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." +msgstr "De grootste breedte van skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde zal verdwijnen. Hiermee kan op tijd en" +" materiaal worden bespaard bij het printen van de bovenste/onderste skinlaag op schuine vlakken in het model." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" @@ -1715,8 +2042,13 @@ msgstr "Verwijderingsbreedte bovenste skinlaag" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." -msgstr "De grootste breedte van delen van bovenste skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde, zal verdwijnen. Hiermee kan op tijd en materiaal worden bespaard bij het printen van de bovenste/onderste skinlaag op schuine vlakken in het model." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." +msgstr "De grootste breedte van delen van bovenste skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde, zal verdwijnen. Hiermee" +" kan op tijd en materiaal worden bespaard bij het printen van de bovenste/onderste skinlaag op schuine vlakken in het model." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" @@ -1725,8 +2057,13 @@ msgstr "Verwijderingsbreedte onderste skinlaag" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." -msgstr "De grootste breedte van delen van de onderste skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde, zal verdwijnen. Hiermee kan op tijd en materiaal worden bespaard bij het printen van de onderste skinlaag op schuine vlakken in het model." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." +msgstr "De grootste breedte van delen van de onderste skingebieden die verwijderd moeten worden. Elk skingebied dat smaller is dan deze waarde, zal verdwijnen." +" Hiermee kan op tijd en materiaal worden bespaard bij het printen van de onderste skinlaag op schuine vlakken in het model." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" @@ -1735,8 +2072,12 @@ msgstr "Uitbreidingsafstand van skin" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." -msgstr "De afstand waarmee de skin wordt uitgebreid in de vulling. Bij hogere waarden hecht de skin beter aan het vulpatroon en hechten de wanden van aangrenzende lagen beter aan de skin. Bij lagere waarden wordt er minder materiaal gebruikt." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." +msgstr "De afstand waarmee de skin wordt uitgebreid in de vulling. Bij hogere waarden hecht de skin beter aan het vulpatroon en hechten de wanden van aangrenzende" +" lagen beter aan de skin. Bij lagere waarden wordt er minder materiaal gebruikt." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" @@ -1745,8 +2086,13 @@ msgstr "Uitbreidingsafstand van bovenste skinlaag" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." -msgstr "De afstand waarmee de bovenste skinlagen worden uitgebreid in de vulling. Bij hogere waarden hecht de skin beter aan het vulpatroon en hechten de wanden op de bovenliggende laag beter aan de skin. Bij lagere waarden wordt er minder materiaal gebruikt." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." +msgstr "De afstand waarmee de bovenste skinlagen worden uitgebreid in de vulling. Bij hogere waarden hecht de skin beter aan het vulpatroon en hechten de wanden" +" op de bovenliggende laag beter aan de skin. Bij lagere waarden wordt er minder materiaal gebruikt." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" @@ -1755,8 +2101,13 @@ msgstr "Uitbreidingsafstand van onderste skinlaag" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." -msgstr "De afstand waarmee de onderste skinlagen worden uitgebreid in de vulling. Bij hogere waarden hecht de skin beter aan het vulpatroon en de wanden van de onderliggende laag. Bij lagere waarden wordt er minder materiaal gebruikt." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." +msgstr "De afstand waarmee de onderste skinlagen worden uitgebreid in de vulling. Bij hogere waarden hecht de skin beter aan het vulpatroon en de wanden van de" +" onderliggende laag. Bij lagere waarden wordt er minder materiaal gebruikt." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" @@ -1765,8 +2116,16 @@ msgstr "Maximale skinhoek voor uitbreiding" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." -msgstr "Van boven- en/of onderoppervlakken van het object met een hoek die groter is dan deze instelling, wordt de boven-/onderskin niet uitgebreid. Hiermee wordt uitbreiding voorkomen van smalle skingebieden die worden gemaakt wanneer het modeloppervlak een nagenoeg verticale helling heeft. Bij een hoek van 0° (horizontaal) wordt er geen skin uitgebreid; bij een hoek van 90° (verticaal) wordt alle skin uitgebreid." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." +msgstr "Van boven- en/of onderoppervlakken van het object met een hoek die groter is dan deze instelling, wordt de boven-/onderskin niet uitgebreid. Hiermee wordt" +" uitbreiding voorkomen van smalle skingebieden die worden gemaakt wanneer het modeloppervlak een nagenoeg verticale helling heeft. Bij een hoek van 0°" +" (horizontaal) wordt er geen skin uitgebreid; bij een hoek van 90° (verticaal) wordt alle skin uitgebreid." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" @@ -1775,8 +2134,12 @@ msgstr "Minimale skinbreedte voor uitbreiding" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "Skingebieden die smaller zijn dan deze waarde, worden niet uitgebreid. Dit voorkomt het uitbreiden van smalle skingebieden die worden gemaakt wanneer het modeloppervlak een nagenoeg verticale helling heeft." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." +msgstr "Skingebieden die smaller zijn dan deze waarde, worden niet uitgebreid. Dit voorkomt het uitbreiden van smalle skingebieden die worden gemaakt wanneer het" +" modeloppervlak een nagenoeg verticale helling heeft." #: /fdmprinter.def.json msgctxt "infill label" @@ -1795,7 +2158,8 @@ msgstr "Vullingextruder" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "De extruder train die voor het printen van de vulling wordt gebruikt. Deze wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -1815,7 +2179,9 @@ msgstr "Lijnafstand Vulling" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "De afstand tussen de geprinte vullijnen. Deze instelling wordt berekend op basis van de dichtheid van de vulling en de lijnbreedte van de vulling." #: /fdmprinter.def.json @@ -1825,8 +2191,18 @@ msgstr "Vulpatroon" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor u bespaart op materiaalkosten. De raster-, driehoeks-, tri-hexagonale, kubische, achtvlaks-, afgeknotte kubus-, kruis- en concentrische patronen worden per laag volledig geprint. Gyroïde, kubische, afgeknotte kubus- en achtvlaksvullingen veranderen per laag voor een meer gelijke krachtverdeling in elke richting. Bliksemvulling minimaliseert de vulling doordat deze alleen het plafond van het object ondersteunt." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." +msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor u bespaart op materiaalkosten. De" +" raster-, driehoeks-, tri-hexagonale, kubische, achtvlaks-, afgeknotte kubus-, kruis- en concentrische patronen worden per laag volledig geprint. Gyroïde," +" kubische, afgeknotte kubus- en achtvlaksvullingen veranderen per laag voor een meer gelijke krachtverdeling in elke richting. Bliksemvulling minimaliseert" +" de vulling doordat deze alleen het plafond van het object ondersteunt." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1905,8 +2281,15 @@ msgstr "Vullijnen verbinden" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -msgstr "Verbindt de uiteinden waar het vulpatroon bij de binnenwand komt, met een lijn die de vorm van de binnenwand volgt. Als u deze instelling inschakelt, kan de vulling beter hechten aan de wanden en wordt de invloed van de vulling op de kwaliteit van de verticale oppervlakken kleiner. Als u deze instelling uitschakelt, wordt er minder materiaal gebruikt." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." +msgstr "Verbindt de uiteinden waar het vulpatroon bij de binnenwand komt, met een lijn die de vorm van de binnenwand volgt. Als u deze instelling inschakelt, kan" +" de vulling beter hechten aan de wanden en wordt de invloed van de vulling op de kwaliteit van de verticale oppervlakken kleiner. Als u deze instelling" +" uitschakelt, wordt er minder materiaal gebruikt." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" @@ -1915,8 +2298,12 @@ msgstr "Vulpolygonen Verbinden" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." -msgstr "Vulpaden verbinden waar ze naast elkaar lopen. Bij vulpatronen die uit meerdere gesloten polygonen bestaan, wordt met deze instelling de bewegingstijd aanzienlijk verkort." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." +msgstr "Vulpaden verbinden waar ze naast elkaar lopen. Bij vulpatronen die uit meerdere gesloten polygonen bestaan, wordt met deze instelling de bewegingstijd" +" aanzienlijk verkort." #: /fdmprinter.def.json msgctxt "infill_angles label" @@ -1925,8 +2312,17 @@ msgstr "Lijnrichting vulling" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden voor het lijn- en zigzagpatroon en 45 voor alle andere patronen) worden gebruikt." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." +msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend" +" gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst" +" is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de traditionele standaardhoeken (45 en 135 graden voor het" +" lijn- en zigzagpatroon en 45 voor alle andere patronen) worden gebruikt." #: /fdmprinter.def.json msgctxt "infill_offset_x label" @@ -1955,7 +2351,10 @@ msgstr "Start willekeurig invullen" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." msgstr "Bepaal willekeurig welke invullijn het eerst wordt geprint. Dit voorkomt dat één segment het sterkst wordt, maar gaat ten koste van een extra beweging." #: /fdmprinter.def.json @@ -1965,8 +2364,12 @@ msgstr "Vermenigvuldiging Vullijn" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." -msgstr "Zet elke vullijn om naar zoveel keer vullijnen. De extra lijnen kruisen elkaar niet, maar mijden elkaar. Hierdoor wordt de vulling stijver, maar duurt het printen langer en wordt er meer materiaal verbruikt." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." +msgstr "Zet elke vullijn om naar zoveel keer vullijnen. De extra lijnen kruisen elkaar niet, maar mijden elkaar. Hierdoor wordt de vulling stijver, maar duurt" +" het printen langer en wordt er meer materiaal verbruikt." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" @@ -1976,11 +2379,15 @@ msgstr "Aantal Extra Wanden Rond vulling" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"Voeg extra wanden toe rondom de vulling. Deze wanden kunnen ervoor zorgen dat de skin aan de boven-/onderkant minder doorzakt. Dit betekent dat u met alleen wat extra materiaal voor dezelfde kwaliteit minder skinlagen aan de boven-/onderkant nodig hebt.\n" -"Deze optie kan in combinatie met de optie 'Polygonen voor de vulling verbinden' worden gebruikt om alle vulling in één doorvoerpad te verbinden zonder extra bewegingen of intrekkingen, mits correct ingesteld." +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "Voeg extra wanden toe rondom de vulling. Deze wanden kunnen ervoor zorgen dat de skin aan de boven-/onderkant minder doorzakt. Dit betekent dat u met alleen" +" wat extra materiaal voor dezelfde kwaliteit minder skinlagen aan de boven-/onderkant nodig hebt.\nDeze optie kan in combinatie met de optie 'Polygonen" +" voor de vulling verbinden' worden gebruikt om alle vulling in één doorvoerpad te verbinden zonder extra bewegingen of intrekkingen, mits correct ingesteld." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1989,8 +2396,13 @@ msgstr "Kubische onderverdeling shell" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." -msgstr "Een aanvulling op de straal vanuit het midden van elk blok om de rand van het model te detecteren, om te bepalen of het blok moet worden onderverdeeld. Een hogere waarde leidt tot een dikkere shell voor kleine blokken bij de rand van het model." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." +msgstr "Een aanvulling op de straal vanuit het midden van elk blok om de rand van het model te detecteren, om te bepalen of het blok moet worden onderverdeeld." +" Een hogere waarde leidt tot een dikkere shell voor kleine blokken bij de rand van het model." #: /fdmprinter.def.json msgctxt "infill_overlap label" @@ -1999,8 +2411,12 @@ msgstr "Overlappercentage vulling" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "De mate van overlap tussen de vulling en de wanden als percentage van de lijnbreedte van de vulling. Met een lichte overlap kunnen de wanden goed hechten aan de vulling." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." +msgstr "De mate van overlap tussen de vulling en de wanden als percentage van de lijnbreedte van de vulling. Met een lichte overlap kunnen de wanden goed hechten" +" aan de vulling." #: /fdmprinter.def.json msgctxt "infill_overlap_mm label" @@ -2009,7 +2425,9 @@ msgstr "Overlap Vulling" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "De mate van overlap tussen de vulling en de wanden. Met een lichte overlap kunnen de wanden goed hechten aan de vulling." #: /fdmprinter.def.json @@ -2019,8 +2437,13 @@ msgstr "Veegafstand Vulling" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -msgstr "De afstand voor een beweging die na het printen van elke vullijn wordt ingevoegd, om ervoor te zorgen dat de vulling beter aan de wanden hecht. Deze optie lijkt op de optie voor overlap van vulling. Tijdens deze beweging is er echter geen doorvoer en de beweging vindt maar aan één uiteinde van de vullijn plaats." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." +msgstr "De afstand voor een beweging die na het printen van elke vullijn wordt ingevoegd, om ervoor te zorgen dat de vulling beter aan de wanden hecht. Deze optie" +" lijkt op de optie voor overlap van vulling. Tijdens deze beweging is er echter geen doorvoer en de beweging vindt maar aan één uiteinde van de vullijn" +" plaats." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" @@ -2029,7 +2452,9 @@ msgstr "Dikte Vullaag" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "De dikte per laag vulmateriaal. Deze waarde moet altijd een veelvoud van de laaghoogte zijn en wordt voor het overige afgerond." #: /fdmprinter.def.json @@ -2039,8 +2464,12 @@ msgstr "Stappen Geleidelijke Vulling" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." -msgstr "Het aantal keren dat de vuldichtheid wordt gehalveerd naarmate er verder onder het oppervlak wordt geprint. Gebieden die zich dichter bij het oppervlak bevinden, krijgen een hogere dichtheid, tot de waarde die is opgegeven in de optie Dichtheid vulling." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." +msgstr "Het aantal keren dat de vuldichtheid wordt gehalveerd naarmate er verder onder het oppervlak wordt geprint. Gebieden die zich dichter bij het oppervlak" +" bevinden, krijgen een hogere dichtheid, tot de waarde die is opgegeven in de optie Dichtheid vulling." #: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" @@ -2049,7 +2478,8 @@ msgstr "Staphoogte Geleidelijke Vulling" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "De hoogte van de vulling van een opgegeven dichtheid voordat wordt overgeschakeld naar de helft van deze dichtheid." #: /fdmprinter.def.json @@ -2059,8 +2489,13 @@ msgstr "Vulling vóór Wanden" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "Print de vulling voordat de wanden worden geprint. Wanneer u eerst de wanden print, worden deze nauwkeuriger geprint, maar wordt de overhang mogelijk van mindere kwaliteit. Wanneer u eerst de vulling print, worden de wanden steviger, maar schijnt het vulpatroon mogelijk door." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." +msgstr "Print de vulling voordat de wanden worden geprint. Wanneer u eerst de wanden print, worden deze nauwkeuriger geprint, maar wordt de overhang mogelijk van" +" mindere kwaliteit. Wanneer u eerst de vulling print, worden de wanden steviger, maar schijnt het vulpatroon mogelijk door." #: /fdmprinter.def.json msgctxt "min_infill_area label" @@ -2079,8 +2514,12 @@ msgstr "Supportvulling" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." -msgstr "Print alleen vulstructuren waarvan de bovenkant van het model moet worden ondersteund. Hiermee reduceert u de printtijd en het materiaalgebruik. Dit kan echter leiden tot een niet gelijkmatige objectsterkte." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." +msgstr "Print alleen vulstructuren waarvan de bovenkant van het model moet worden ondersteund. Hiermee reduceert u de printtijd en het materiaalgebruik. Dit kan" +" echter leiden tot een niet gelijkmatige objectsterkte." #: /fdmprinter.def.json msgctxt "infill_support_angle label" @@ -2089,8 +2528,12 @@ msgstr "Overhanghoek vulling" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." -msgstr "De minimale interne overhanghoek waarbij vulling wordt toegevoegd. Bij een waarde van 0° worden objecten volledig gevuld. Bij 90° wordt er geen vulling geprint." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." +msgstr "De minimale interne overhanghoek waarbij vulling wordt toegevoegd. Bij een waarde van 0° worden objecten volledig gevuld. Bij 90° wordt er geen vulling" +" geprint." #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" @@ -2119,7 +2562,9 @@ msgstr "Hoek supportstructuur bliksemvulling" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "Bepaalt wanneer een bliksemvullaag iets moet ondersteunen dat zich boven de vullaag bevindt. Gemeten in de hoek bepaald door de laagdikte." #: /fdmprinter.def.json @@ -2129,7 +2574,9 @@ msgstr "Hoek overhang bliksemvulling" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "Bepaalt wanneer een bliksemvullaag het model boven de laag moet ondersteunen. Gemeten in de hoek bepaald door de laagdikte." #: /fdmprinter.def.json @@ -2139,7 +2586,9 @@ msgstr "Snoeihoek bliksemvulling" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "De eindpunten van de vullijnen worden verkort om materiaal te besparen. Deze instelling is de overhanghoek van de eindpunten van deze lijnen." #: /fdmprinter.def.json @@ -2149,7 +2598,9 @@ msgstr "Rechtbuighoek bliksemvulling" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." msgstr "De vullijnen zijn rechtgetrokken om printtijd te besparen. Dit is de grootste overhanghoek die over de lengte van de vullijn is toegestaan." #: /fdmprinter.def.json @@ -2169,8 +2620,12 @@ msgstr "Standaard printtemperatuur" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" -msgstr "De standaardtemperatuur waarmee wordt geprint. Dit moet overeenkomen met de basistemperatuur van een materiaal. Voor alle andere printtemperaturen moet een offset worden gebruikt die gebaseerd is op deze waarde" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" +msgstr "De standaardtemperatuur waarmee wordt geprint. Dit moet overeenkomen met de basistemperatuur van een materiaal. Voor alle andere printtemperaturen moet" +" een offset worden gebruikt die gebaseerd is op deze waarde" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" @@ -2179,7 +2634,9 @@ msgstr "Temperatuur werkvolume" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "De omgevingstemperatuur waarin wordt geprint. Als deze waarde is ingesteld op 0, wordt de temperatuur van het werkvolume niet aangepast." #: /fdmprinter.def.json @@ -2199,7 +2656,9 @@ msgstr "Printtemperatuur van de eerste laag" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "De temperatuur waarmee de eerste laag wordt geprint. Stel deze optie in op 0 om speciale bewerkingen voor de eerste laag uit te schakelen." #: /fdmprinter.def.json @@ -2209,7 +2668,9 @@ msgstr "Starttemperatuur voor printen" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "De minimale temperatuur tijdens het opwarmen naar de printtemperatuur waarbij met printen kan worden begonnen." #: /fdmprinter.def.json @@ -2219,7 +2680,9 @@ msgstr "Eindtemperatuur voor printen" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "De temperatuur waarnaar alvast kan worden afgekoeld net voordat het printen wordt beëindigd." #: /fdmprinter.def.json @@ -2229,8 +2692,11 @@ msgstr "Aanpassing Afkoelsnelheid Doorvoer" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." -msgstr "De extra snelheid waarmee de nozzle tijdens het doorvoeren afkoelt. Met dezelfde waarde wordt ook de verloren verwarmingssnelheid aangeduid wanneer tijdens het doorvoeren wordt verwarmd." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." +msgstr "De extra snelheid waarmee de nozzle tijdens het doorvoeren afkoelt. Met dezelfde waarde wordt ook de verloren verwarmingssnelheid aangeduid wanneer tijdens" +" het doorvoeren wordt verwarmd." #: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" @@ -2239,8 +2705,12 @@ msgstr "Standaardtemperatuur platform" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" -msgstr "De standaardtemperatuur die wordt gebruikt voor het verwarmde platform. Dit moet overeenkomen met de basistemperatuur van een platform. Voor alle andere printtemperaturen moet een offset worden gebruikt die is gebaseerd op deze waarde" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" +msgstr "De standaardtemperatuur die wordt gebruikt voor het verwarmde platform. Dit moet overeenkomen met de basistemperatuur van een platform. Voor alle andere" +" printtemperaturen moet een offset worden gebruikt die is gebaseerd op deze waarde" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" @@ -2249,7 +2719,9 @@ msgstr "Platformtemperatuur" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "De temperatuur van het verwarmde platform. Als de temperatuur is ingesteld op 0, wordt het platform niet verwarmd." #: /fdmprinter.def.json @@ -2259,7 +2731,9 @@ msgstr "Platformtemperatuur voor de eerste laag" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." msgstr "De temperatuur van het verwarmde platform voor de eerste laag. Als de temperatuur 0 is, wordt het platform bij de eerste laag niet verwarmd." #: /fdmprinter.def.json @@ -2289,7 +2763,9 @@ msgstr "Schaalfactor krimpcompensatie" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "Het model wordt met deze factor geschaald ter compensatie van het krimpen van het materiaal tijdens het afkoelen." #: /fdmprinter.def.json @@ -2299,7 +2775,9 @@ msgstr "Horizontale schaalfactor krimpcompensatie" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "Om te compenseren voor het krimpen van het materiaal wanneer het afkoelt, wordt het model met deze factor geschaald in de richting XY (horizontaal)." #: /fdmprinter.def.json @@ -2309,7 +2787,9 @@ msgstr "Verticale schaalfactor krimpcompensatie" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "Om te compenseren voor het krimpen van het materiaal wanneer het afkoelt, wordt het model met deze factor geschaald in Z-richting (verticaal)." #: /fdmprinter.def.json @@ -2319,7 +2799,10 @@ msgstr "Kristallijnmateriaal" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" msgstr "Breekt dit materiaal recht af wanneer het wordt verwarmd (kristallijn) of produceert het lange, met elkaar verweven polymeerketens (niet-kristallijn)?" #: /fdmprinter.def.json @@ -2339,7 +2822,9 @@ msgstr "Intreksnelheid voor niet-uitlopen" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "Hoe snel het materiaal moet worden ingetrokken tijdens het wisselen van een filament om uitlopen te voorkomen." #: /fdmprinter.def.json @@ -2359,7 +2844,9 @@ msgstr "Intreksnelheid voor voorbereiding van afbreken" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "Hoe snel het filament moet worden ingetrokken voordat het bij het intrekken afbreekt." #: /fdmprinter.def.json @@ -2369,7 +2856,9 @@ msgstr "Temperatuur voor voorbereiding van afbreken" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "De temperatuur die wordt gebruikt om materiaal te zuiveren, moet ongeveer gelijk zijn aan de hoogst mogelijke printtemperatuur." #: /fdmprinter.def.json @@ -2389,7 +2878,8 @@ msgstr "Intreksnelheid voor afbreken" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "De snelheid waarmee het filament wordt ingetrokken om het recht af te breken." #: /fdmprinter.def.json @@ -2419,7 +2909,9 @@ msgstr "Afvoerduur flush" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "Hoeveel materiaal moet worden gebruikt om het vorige materiaal uit de nozzle te verwijderen (in lengte filament) bij het overschakelen op een ander materiaal." #: /fdmprinter.def.json @@ -2429,7 +2921,9 @@ msgstr "Afvoersnelheid einde van filament" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "Hoe snel het materiaal moet worden geprimed na het vervangen van een lege spoel door een nieuwe spoel van hetzelfde materiaal." #: /fdmprinter.def.json @@ -2439,8 +2933,12 @@ msgstr "Afvoerduur einde van filament" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." -msgstr "Hoeveel materiaal moet worden gebruikt om het vorige materiaal uit de nozzle te verwijderen (in lengte filament) bij het vervangen van een lege spoel door een nieuwe spoel van hetzelfde materiaal." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." +msgstr "Hoeveel materiaal moet worden gebruikt om het vorige materiaal uit de nozzle te verwijderen (in lengte filament) bij het vervangen van een lege spoel door" +" een nieuwe spoel van hetzelfde materiaal." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" @@ -2459,8 +2957,12 @@ msgstr "Verplaatsingsfactor zonder lading" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." -msgstr "Een factor die aangeeft hoeveel het filament wordt samengedrukt tussen de feeder en de nozzlekamer, om te bepalen hoe ver het materiaal moet worden verplaatst voor het verwisselen van filament." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." +msgstr "Een factor die aangeeft hoeveel het filament wordt samengedrukt tussen de feeder en de nozzlekamer, om te bepalen hoe ver het materiaal moet worden verplaatst" +" voor het verwisselen van filament." #: /fdmprinter.def.json msgctxt "material_flow label" @@ -2469,7 +2971,9 @@ msgstr "Doorvoer" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "Doorvoercompensatie: de hoeveelheid materiaal die wordt doorgevoerd, wordt vermenigvuldigd met deze waarde." #: /fdmprinter.def.json @@ -2499,7 +3003,8 @@ msgstr "Doorvoer binnenwand(en)" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Doorvoercompensatie op wandlijnen voor alle wandlijnen behalve de buitenste." #: /fdmprinter.def.json @@ -2599,38 +3104,42 @@ msgstr "Doorvoer eerste laag" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "Doorvoercompensatie voor de eerste laag: de hoeveelheid materiaal die voor de eerste laag wordt doorgevoerd, wordt vermenigvuldigd met deze waarde." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2639,7 +3148,9 @@ msgstr "Stand-bytemperatuur" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "De temperatuur van de nozzle op de momenten waarop een andere nozzle wordt gebruikt voor het printen." #: /fdmprinter.def.json @@ -2689,8 +3200,13 @@ msgstr "Snelheid Buitenwand" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "De snelheid waarmee de buitenwanden worden geprint. Als u de buitenwand langzamer print, verhoogt u de uiteindelijke kwaliteit van de skin. Een groot verschil tussen de printsnelheid van de binnenwand en de printsnelheid van de buitenwand kan echter een negatief effect hebben op de kwaliteit." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." +msgstr "De snelheid waarmee de buitenwanden worden geprint. Als u de buitenwand langzamer print, verhoogt u de uiteindelijke kwaliteit van de skin. Een groot verschil" +" tussen de printsnelheid van de binnenwand en de printsnelheid van de buitenwand kan echter een negatief effect hebben op de kwaliteit." #: /fdmprinter.def.json msgctxt "speed_wall_x label" @@ -2699,8 +3215,12 @@ msgstr "Snelheid Binnenwand" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -msgstr "De snelheid waarmee alle binnenwanden worden geprint. Als u de binnenwand sneller print dan de buitenwand, verkort u de printtijd. Het wordt aangeraden hiervoor een snelheid in te stellen die ligt tussen de printsnelheid van de buitenwand en de vulsnelheid." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." +msgstr "De snelheid waarmee alle binnenwanden worden geprint. Als u de binnenwand sneller print dan de buitenwand, verkort u de printtijd. Het wordt aangeraden" +" hiervoor een snelheid in te stellen die ligt tussen de printsnelheid van de buitenwand en de vulsnelheid." #: /fdmprinter.def.json msgctxt "speed_roofing label" @@ -2729,8 +3249,12 @@ msgstr "Snelheid Supportstructuur" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." -msgstr "De snelheid waarmee de supportstructuur wordt geprint. Als u de supportstructuur sneller print, kunt u de printtijd aanzienlijk verkorten. De kwaliteit van het oppervlak van de supportstructuur is niet belangrijk, aangezien deze na het printen wordt verwijderd." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." +msgstr "De snelheid waarmee de supportstructuur wordt geprint. Als u de supportstructuur sneller print, kunt u de printtijd aanzienlijk verkorten. De kwaliteit" +" van het oppervlak van de supportstructuur is niet belangrijk, aangezien deze na het printen wordt verwijderd." #: /fdmprinter.def.json msgctxt "speed_support_infill label" @@ -2739,7 +3263,9 @@ msgstr "Vulsnelheid Supportstructuur" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "De snelheid waarmee de supportvulling wordt geprint. Als u de vulling langzamer print, wordt de stabiliteit verbeterd." #: /fdmprinter.def.json @@ -2749,7 +3275,9 @@ msgstr "Vulsnelheid Verbindingsstructuur" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." msgstr "De snelheid waarmee de supportdaken en -vloeren worden geprint. Als u deze langzamer print, wordt de kwaliteit van de overhang verbeterd." #: /fdmprinter.def.json @@ -2759,7 +3287,9 @@ msgstr "Snelheid supportdak" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "De snelheid waarmee de supportdaken worden geprint. Als u deze langzamer print, wordt de kwaliteit van de overhang verbeterd." #: /fdmprinter.def.json @@ -2769,7 +3299,9 @@ msgstr "Snelheid supportvloer" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." msgstr "De snelheid waarmee de supportvloer wordt geprint. Als u deze langzamer print, hecht het supportmateriaal beter aan de bovenzijde van het model." #: /fdmprinter.def.json @@ -2779,8 +3311,12 @@ msgstr "Snelheid Primepijler" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." -msgstr "De snelheid waarmee de primepijler wordt geprint. Als u de primepijler langzamer print, wordt deze stabieler. Dit is zinvol wanneer de hechting tussen de verschillende filamenten niet optimaal is." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." +msgstr "De snelheid waarmee de primepijler wordt geprint. Als u de primepijler langzamer print, wordt deze stabieler. Dit is zinvol wanneer de hechting tussen" +" de verschillende filamenten niet optimaal is." #: /fdmprinter.def.json msgctxt "speed_travel label" @@ -2799,8 +3335,12 @@ msgstr "Snelheid Eerste Laag" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." -msgstr "De snelheid waarmee de eerste laag wordt geprint. Hiervoor wordt een lagere waarde aanbevolen om hechting aan het platform te verbeteren. Heeft geen invloed op de hechtstructuren van het platform zelf, zoals brim en raft." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." +msgstr "De snelheid waarmee de eerste laag wordt geprint. Hiervoor wordt een lagere waarde aanbevolen om hechting aan het platform te verbeteren. Heeft geen invloed" +" op de hechtstructuren van het platform zelf, zoals brim en raft." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" @@ -2809,7 +3349,9 @@ msgstr "Printsnelheid Eerste Laag" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "De snelheid waarmee de eerste laag wordt geprint. Hiervoor wordt een lagere waarde aanbevolen om hechting aan het platform te verbeteren." #: /fdmprinter.def.json @@ -2819,8 +3361,13 @@ msgstr "Bewegingssnelheid Eerste Laag" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." -msgstr "De snelheid van de bewegingen tijdens het printen van de eerste laag. Hiervoor wordt een lagere waarde aanbevolen om te voorkomen dat eerder geprinte delen van het platform worden getrokken. De waarde van deze instelling kan automatisch worden berekend uit de verhouding tussen de bewegingssnelheid en de printsnelheid." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." +msgstr "De snelheid van de bewegingen tijdens het printen van de eerste laag. Hiervoor wordt een lagere waarde aanbevolen om te voorkomen dat eerder geprinte delen" +" van het platform worden getrokken. De waarde van deze instelling kan automatisch worden berekend uit de verhouding tussen de bewegingssnelheid en de printsnelheid." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" @@ -2829,8 +3376,12 @@ msgstr "Skirt-/Brimsnelheid" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." -msgstr "De snelheid waarmee de skirt en de brim worden geprint. Normaal gebeurt dit met dezelfde snelheid als de snelheid van de eerste laag, maar in sommige situaties wilt u de skirt of de brim mogelijk met een andere snelheid printen." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." +msgstr "De snelheid waarmee de skirt en de brim worden geprint. Normaal gebeurt dit met dezelfde snelheid als de snelheid van de eerste laag, maar in sommige situaties" +" wilt u de skirt of de brim mogelijk met een andere snelheid printen." #: /fdmprinter.def.json msgctxt "speed_z_hop label" @@ -2839,8 +3390,12 @@ msgstr "Snelheid Z-sprong" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." -msgstr "De snelheid waarmee de verticale Z-beweging wordt gemaakt voor Z-sprongen. Dit is meestal lager dan de printsnelheid, omdat het platform of de rijbrug van de machine moeilijker te verplaatsen is." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." +msgstr "De snelheid waarmee de verticale Z-beweging wordt gemaakt voor Z-sprongen. Dit is meestal lager dan de printsnelheid, omdat het platform of de rijbrug" +" van de machine moeilijker te verplaatsen is." #: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" @@ -2849,8 +3404,12 @@ msgstr "Aantal Lagen met Lagere Printsnelheid" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -msgstr "De eerste lagen worden minder snel geprint dan de rest van het model, om ervoor te zorgen dat dit zich beter hecht aan het platform en om de kans dat de print slaagt te vergroten. Tijdens het printen van deze lagen wordt de snelheid geleidelijk opgevoerd." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." +msgstr "De eerste lagen worden minder snel geprint dan de rest van het model, om ervoor te zorgen dat dit zich beter hecht aan het platform en om de kans dat de" +" print slaagt te vergroten. Tijdens het printen van deze lagen wordt de snelheid geleidelijk opgevoerd." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" @@ -2859,8 +3418,17 @@ msgstr "Verhouding voor afstemmen doorvoer" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." -msgstr "Op doorvoerbreedte gebaseerde correctiefactor voor de snelheid. Op 0% wordt de bewegingssnelheid gelijk gehouden aan de printsnelheid. Op 100% wordt de bewegingssnelheid zo aangepast dat de stroom (in mm³/s) constant is, d.w.z. dat alle lijnen die half zo breed zijn als de normale lijnbreedte, tweemaal zo snel worden geprint en lijnen die twee maal zo breed zijn, half zo snel. Een waarde groter dan 100% kan de hogere druk compenseren die nodig is voor de extrusie van brede lijnen." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." +msgstr "Op doorvoerbreedte gebaseerde correctiefactor voor de snelheid. Op 0% wordt de bewegingssnelheid gelijk gehouden aan de printsnelheid. Op 100% wordt de" +" bewegingssnelheid zo aangepast dat de stroom (in mm³/s) constant is, d.w.z. dat alle lijnen die half zo breed zijn als de normale lijnbreedte, tweemaal" +" zo snel worden geprint en lijnen die twee maal zo breed zijn, half zo snel. Een waarde groter dan 100% kan de hogere druk compenseren die nodig is voor" +" de extrusie van brede lijnen." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" @@ -2869,18 +3437,22 @@ msgstr "Acceleratieregulering Inschakelen" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." msgstr "Hiermee stelt u de printkopacceleratie in. Door het verhogen van de acceleratie wordt de printtijd mogelijk verkort ten koste van de printkwaliteit." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Bewegingsacceleratie inschakelen" +msgstr "Enable Travel Acceleration" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Gebruik een andere acceleratiesnelheid voor bewegingen. Indien uitgeschakeld, gebruikt de beweging de acceleratiewaarde van de geprinte lijn op de bestemming." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." +msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -2979,7 +3551,9 @@ msgstr "Acceleratie Verbindingsstructuur" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." msgstr "De acceleratie tijdens het printen van de supportdaken en -vloeren. Als u deze met een lagere acceleratie print, wordt de kwaliteit van de overhang verbeterd." #: /fdmprinter.def.json @@ -2989,7 +3563,9 @@ msgstr "Acceleratie supportdak" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." msgstr "De acceleratie tijdens het printen van de supportdaken. Als u deze met een lagere acceleratie print, wordt de kwaliteit van de overhang verbeterd." #: /fdmprinter.def.json @@ -2999,8 +3575,11 @@ msgstr "Acceleratie supportvloer" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." -msgstr "De acceleratie tijdens het printen van de supportvloeren. Als u deze met een lagere acceleratie print, hecht het supportmateriaal beter aan de bovenzijde van het model." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." +msgstr "De acceleratie tijdens het printen van de supportvloeren. Als u deze met een lagere acceleratie print, hecht het supportmateriaal beter aan de bovenzijde" +" van het model." #: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" @@ -3059,8 +3638,12 @@ msgstr "Acceleratie Skirt/Brim" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." -msgstr "De acceleratie tijdens het printen van de skirt en de brim. Normaal gebeurt dit met dezelfde acceleratie als die van de eerste laag, maar in sommige situaties wilt u de skirt of de brim wellicht met een andere acceleratie printen." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." +msgstr "De acceleratie tijdens het printen van de skirt en de brim. Normaal gebeurt dit met dezelfde acceleratie als die van de eerste laag, maar in sommige situaties" +" wilt u de skirt of de brim wellicht met een andere acceleratie printen." #: /fdmprinter.def.json msgctxt "jerk_enabled label" @@ -3069,18 +3652,24 @@ msgstr "Schokregulering Inschakelen" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." -msgstr "Hiermee stelt u de schok van de printkop in wanneer de snelheid in de X- of Y-as verandert. Door het verhogen van de schok wordt de printtijd mogelijk verkort ten koste van de printkwaliteit." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." +msgstr "Hiermee stelt u de schok van de printkop in wanneer de snelheid in de X- of Y-as verandert. Door het verhogen van de schok wordt de printtijd mogelijk" +" verkort ten koste van de printkwaliteit." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Bewegingsschok inschakelen" +msgstr "Enable Travel Jerk" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Gebruik een andere bewegingsschok voor bewegingen. Indien uitgeschakeld, gebruikt de beweging de bewegingsschokwaarde van de geprinte lijn op de bestemming." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." +msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -3109,7 +3698,8 @@ msgstr "Wandschok" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de wanden." #: /fdmprinter.def.json @@ -3119,7 +3709,9 @@ msgstr "Schok Buitenwand" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de buitenwanden." #: /fdmprinter.def.json @@ -3129,7 +3721,9 @@ msgstr "Schok Binnenwand" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van alle binnenwanden." #: /fdmprinter.def.json @@ -3139,7 +3733,9 @@ msgstr "Schok bovenskin" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de bovenste skinlagen." #: /fdmprinter.def.json @@ -3149,7 +3745,9 @@ msgstr "Schok Boven-/Onderkant" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de boven-/onderlagen." #: /fdmprinter.def.json @@ -3159,7 +3757,9 @@ msgstr "Schok Supportstructuur" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportstructuur." #: /fdmprinter.def.json @@ -3169,7 +3769,9 @@ msgstr "Schok Supportvulling" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportvulling." #: /fdmprinter.def.json @@ -3179,7 +3781,9 @@ msgstr "Schok Verbindingsstructuur" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportdaken en -vloeren." #: /fdmprinter.def.json @@ -3189,7 +3793,9 @@ msgstr "Schok supportdak" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportdaken." #: /fdmprinter.def.json @@ -3199,7 +3805,9 @@ msgstr "Schok supportvloer" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportvloeren." #: /fdmprinter.def.json @@ -3209,7 +3817,9 @@ msgstr "Schok Primepijler" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de primepijler." #: /fdmprinter.def.json @@ -3219,7 +3829,8 @@ msgstr "Bewegingsschok" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het uitvoeren van bewegingen." #: /fdmprinter.def.json @@ -3239,7 +3850,9 @@ msgstr "Printschok Eerste Laag" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de eerste laag." #: /fdmprinter.def.json @@ -3259,7 +3872,9 @@ msgstr "Schok Skirt/Brim" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de skirt en de brim." #: /fdmprinter.def.json @@ -3309,7 +3924,9 @@ msgstr "Intreksnelheid" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging wordt ingetrokken en geprimed." #: /fdmprinter.def.json @@ -3339,7 +3956,9 @@ msgstr "Extra Primehoeveelheid na Intrekken" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "Tijdens een beweging kan materiaal verloren gaan, wat met deze optie kan worden gecompenseerd." #: /fdmprinter.def.json @@ -3349,7 +3968,9 @@ msgstr "Minimale Afstand voor Intrekken" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." msgstr "De minimale bewegingsafstand voordat het filament kan worden ingetrokken. Hiermee vermindert u het aantal intrekkingen in een klein gebied." #: /fdmprinter.def.json @@ -3359,8 +3980,14 @@ msgstr "Maximaal Aantal Intrekbewegingen" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." -msgstr "Deze instelling beperkt het aantal intrekbewegingen dat kan worden uitgevoerd binnen het gebied Minimaal afstandsgebied voor intrekken. Extra intrekbewegingen binnen dit gebied worden genegeerd. Hiermee voorkomt u dat hetzelfde stuk filament meerdere keren wordt ingetrokken en dus kan worden geplet en kan gaan haperen." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." +msgstr "Deze instelling beperkt het aantal intrekbewegingen dat kan worden uitgevoerd binnen het gebied Minimaal afstandsgebied voor intrekken. Extra intrekbewegingen" +" binnen dit gebied worden genegeerd. Hiermee voorkomt u dat hetzelfde stuk filament meerdere keren wordt ingetrokken en dus kan worden geplet en kan gaan" +" haperen." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" @@ -3369,8 +3996,13 @@ msgstr "Minimaal Afstandsgebied voor Intrekken" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -msgstr "Dit is het gebied waarop het maximaal aantal intrekbewegingen van toepassing is. Deze waarde moet ongeveer overeenkomen met de Intrekafstand, waarmee in feite het aantal intrekbewegingen op hetzelfde deel van het materiaal wordt beperkt." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." +msgstr "Dit is het gebied waarop het maximaal aantal intrekbewegingen van toepassing is. Deze waarde moet ongeveer overeenkomen met de Intrekafstand, waarmee in" +" feite het aantal intrekbewegingen op hetzelfde deel van het materiaal wordt beperkt." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" @@ -3379,8 +4011,12 @@ msgstr "Supportintrekkingen beperken" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." -msgstr "Sla intrekking over tijdens bewegingen in een rechte lijn van support naar support. Deze instelling verkort de printtijd, maar kan leiden tot overmatige draadvorming in de supportstructuur." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." +msgstr "Sla intrekking over tijdens bewegingen in een rechte lijn van support naar support. Deze instelling verkort de printtijd, maar kan leiden tot overmatige" +" draadvorming in de supportstructuur." #: /fdmprinter.def.json msgctxt "retraction_combing label" @@ -3389,8 +4025,15 @@ msgstr "Combing-modus" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "Met combing blijft de nozzle tijdens bewegingen binnen eerder geprinte delen. Hierdoor zijn de bewegingen iets langer, maar hoeft het filament minder vaak te worden ingetrokken. Als combing is uitgeschakeld, wordt het materiaal ingetrokken en beweegt de nozzle in een rechte lijn naar het volgende punt. Het is ook mogelijk om combing over boven-/onderskingedeelten te voorkomen of combing alleen binnen de vulling te gebruiken." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." +msgstr "Met combing blijft de nozzle tijdens bewegingen binnen eerder geprinte delen. Hierdoor zijn de bewegingen iets langer, maar hoeft het filament minder vaak" +" te worden ingetrokken. Als combing is uitgeschakeld, wordt het materiaal ingetrokken en beweegt de nozzle in een rechte lijn naar het volgende punt. Het" +" is ook mogelijk om combing over boven-/onderskingedeelten te voorkomen of combing alleen binnen de vulling te gebruiken." #: /fdmprinter.def.json msgctxt "retraction_combing option off" @@ -3424,8 +4067,12 @@ msgstr "Max. combing-afstand zonder intrekken" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." -msgstr "Wanneer dit groter dan nul is, vindt bij een combing-beweging die langer is dan deze afstand, intrekking plaats. Wanneer dit nul is, is er geen maximum en vindt bij combing-bewegingen geen intrekking plaats." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." +msgstr "Wanneer dit groter dan nul is, vindt bij een combing-beweging die langer is dan deze afstand, intrekking plaats. Wanneer dit nul is, is er geen maximum" +" en vindt bij combing-bewegingen geen intrekking plaats." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" @@ -3444,7 +4091,9 @@ msgstr "Geprinte delen mijden tijdens bewegingen" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "Tijdens bewegingen mijdt de nozzle delen die al zijn geprint. Deze optie is alleen beschikbaar wanneer combing ingeschakeld is." #: /fdmprinter.def.json @@ -3454,7 +4103,9 @@ msgstr "Supportstructuren mijden tijdens bewegingen" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "Tijdens bewegingen mijdt de nozzle supportstructuren die al zijn geprint. Deze optie is alleen beschikbaar wanneer combing ingeschakeld is." #: /fdmprinter.def.json @@ -3464,7 +4115,9 @@ msgstr "Mijdafstand Tijdens Bewegingen" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "De afstand tussen de nozzle en geprinte delen wanneer deze tijdens bewegingen worden gemeden." #: /fdmprinter.def.json @@ -3474,7 +4127,9 @@ msgstr "Begin laag X" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "De X-coördinaat van de positie nabij het deel waar met het printen van elke laag kan worden begonnen." #: /fdmprinter.def.json @@ -3484,7 +4139,9 @@ msgstr "Begin laag Y" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "De Y-coördinaat van de positie nabij het deel waar met het printen van elke laag kan worden begonnen." #: /fdmprinter.def.json @@ -3494,8 +4151,13 @@ msgstr "Z-sprong wanneer ingetrokken" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Tijdens het intrekken wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print. Hiermee wordt voorkomen dat de nozzle de print raakt tijdens een beweging en wordt de kans verkleind dat de print van het platform wordt gestoten." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." +msgstr "Tijdens het intrekken wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print. Hiermee wordt voorkomen dat de nozzle de print" +" raakt tijdens een beweging en wordt de kans verkleind dat de print van het platform wordt gestoten." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" @@ -3504,7 +4166,9 @@ msgstr "Z-sprong Alleen over Geprinte Delen" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." msgstr "Voer alleen een Z-sprong uit bij bewegingen over geprinte delen die niet kunnen worden vermeden met Geprinte Delen Mijden Tijdens Bewegingen." #: /fdmprinter.def.json @@ -3524,8 +4188,12 @@ msgstr "Z-sprong na Wisselen Extruder" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "Nadat de machine van de ene extruder naar de andere is gewisseld, wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print. Hiermee wordt voorkomen dat de nozzle doorgevoerd materiaal achterlaat op de buitenzijde van een print." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." +msgstr "Nadat de machine van de ene extruder naar de andere is gewisseld, wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print." +" Hiermee wordt voorkomen dat de nozzle doorgevoerd materiaal achterlaat op de buitenzijde van een print." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" @@ -3554,7 +4222,9 @@ msgstr "Koelen van de Print Inschakelen" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." msgstr "Hiermee schakelt u de printkoelventilatoren in tijdens het printen. De ventilatoren verbeteren de printkwaliteit van lagen met een korte laagtijd en brugvorming/overhang." #: /fdmprinter.def.json @@ -3574,8 +4244,12 @@ msgstr "Normale Ventilatorsnelheid" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." -msgstr "De snelheid waarmee de ventilatoren draaien voordat de drempelwaarde wordt bereikt. Wanneer een laag sneller wordt geprint dan de drempelwaarde, wordt de ventilatorsnelheid geleidelijk verhoogd tot de maximale ventilatorsnelheid." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." +msgstr "De snelheid waarmee de ventilatoren draaien voordat de drempelwaarde wordt bereikt. Wanneer een laag sneller wordt geprint dan de drempelwaarde, wordt" +" de ventilatorsnelheid geleidelijk verhoogd tot de maximale ventilatorsnelheid." #: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" @@ -3584,8 +4258,12 @@ msgstr "Maximale Ventilatorsnelheid" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." -msgstr "De snelheid waarmee de ventilatoren draaien bij de minimale laagtijd. Wanneer de drempelwaarde wordt bereikt, wordt de ventilatorsnelheid geleidelijk verhoogd van de normale ventilatorsnelheid naar de maximale ventilatorsnelheid." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." +msgstr "De snelheid waarmee de ventilatoren draaien bij de minimale laagtijd. Wanneer de drempelwaarde wordt bereikt, wordt de ventilatorsnelheid geleidelijk verhoogd" +" van de normale ventilatorsnelheid naar de maximale ventilatorsnelheid." #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" @@ -3594,8 +4272,13 @@ msgstr "Drempelwaarde Normale/Maximale Ventilatorsnelheid" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." -msgstr "De laagtijd waarmee de drempelwaarde tussen de normale ventilatorsnelheid en de maximale ventilatorsnelheid wordt ingesteld. Voor lagen die langzamer worden geprint, draaien de ventilatoren op normale snelheid. Bij lagen die sneller worden geprint, draaien de ventilatoren op maximale snelheid." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." +msgstr "De laagtijd waarmee de drempelwaarde tussen de normale ventilatorsnelheid en de maximale ventilatorsnelheid wordt ingesteld. Voor lagen die langzamer worden" +" geprint, draaien de ventilatoren op normale snelheid. Bij lagen die sneller worden geprint, draaien de ventilatoren op maximale snelheid." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" @@ -3604,8 +4287,12 @@ msgstr "Startsnelheid ventilator" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." -msgstr "De snelheid waarmee de ventilatoren draaien bij de start van het printen. Tijdens het printen van de volgende lagen wordt de ventilatorsnelheid geleidelijk verhoogd tot de laag waarin de snelheid overeenkomt met de normale ventilatorsnelheid op hoogte." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." +msgstr "De snelheid waarmee de ventilatoren draaien bij de start van het printen. Tijdens het printen van de volgende lagen wordt de ventilatorsnelheid geleidelijk" +" verhoogd tot de laag waarin de snelheid overeenkomt met de normale ventilatorsnelheid op hoogte." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" @@ -3614,8 +4301,12 @@ msgstr "Normale Ventilatorsnelheid op Hoogte" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "De hoogte waarop de ventilatoren op normale snelheid draaien. Tijdens het printen van de onderliggende lagen wordt de ventilatorsnelheid geleidelijk verhoogd van de startsnelheid ventilator naar de normale ventilatorsnelheid." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." +msgstr "De hoogte waarop de ventilatoren op normale snelheid draaien. Tijdens het printen van de onderliggende lagen wordt de ventilatorsnelheid geleidelijk verhoogd" +" van de startsnelheid ventilator naar de normale ventilatorsnelheid." #: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" @@ -3624,8 +4315,11 @@ msgstr "Normale Ventilatorsnelheid op Laag" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." -msgstr "De laag waarop de ventilatoren op normale snelheid draaien. Als de normale ventilatorsnelheid op hoogte ingeschakeld is, wordt deze waarde berekend en op een geheel getal afgerond." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." +msgstr "De laag waarop de ventilatoren op normale snelheid draaien. Als de normale ventilatorsnelheid op hoogte ingeschakeld is, wordt deze waarde berekend en" +" op een geheel getal afgerond." #: /fdmprinter.def.json msgctxt "cool_min_layer_time label" @@ -3634,8 +4328,16 @@ msgstr "Minimale Laagtijd" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "De tijd die minimaal aan het printen van een laag wordt besteed. Hierdoor wordt de printer gedwongen langzamer te printen zodat deze ten minste de ingestelde tijd gebruikt voor het printen van een laag. Hierdoor kan het geprinte materiaal voldoende afkoelen voordat de volgende laag wordt geprint. Het printen van lagen kan nog steeds minder lang duren dan de minimale laagtijd als Printkop optillen is uitgeschakeld en als anders niet zou worden voldaan aan de Minimumsnelheid." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." +msgstr "De tijd die minimaal aan het printen van een laag wordt besteed. Hierdoor wordt de printer gedwongen langzamer te printen zodat deze ten minste de ingestelde" +" tijd gebruikt voor het printen van een laag. Hierdoor kan het geprinte materiaal voldoende afkoelen voordat de volgende laag wordt geprint. Het printen" +" van lagen kan nog steeds minder lang duren dan de minimale laagtijd als Printkop optillen is uitgeschakeld en als anders niet zou worden voldaan aan de" +" Minimumsnelheid." #: /fdmprinter.def.json msgctxt "cool_min_speed label" @@ -3644,8 +4346,12 @@ msgstr "Minimumsnelheid" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." -msgstr "De minimale printsnelheid die wordt aangehouden ondanks vertragen vanwege de minimale laagtijd. Als de printer te zeer vertraagt, wordt de druk in de nozzle te laag, wat leidt tot slechte printkwaliteit." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." +msgstr "De minimale printsnelheid die wordt aangehouden ondanks vertragen vanwege de minimale laagtijd. Als de printer te zeer vertraagt, wordt de druk in de nozzle" +" te laag, wat leidt tot slechte printkwaliteit." #: /fdmprinter.def.json msgctxt "cool_lift_head label" @@ -3654,8 +4360,12 @@ msgstr "Printkop Optillen" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." -msgstr "Wanneer de minimale snelheid wordt bereikt vanwege de minimale laagtijd, wordt de printkop van de print verwijderd totdat de minimale laagtijd bereikt is." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." +msgstr "Wanneer de minimale snelheid wordt bereikt vanwege de minimale laagtijd, wordt de printkop van de print verwijderd totdat de minimale laagtijd bereikt" +" is." #: /fdmprinter.def.json msgctxt "support label" @@ -3674,7 +4384,9 @@ msgstr "Support genereren" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Genereer structuren om delen van het model met overhang te ondersteunen. Zonder deze structuren zakken dergelijke delen in tijdens het printen." #: /fdmprinter.def.json @@ -3684,7 +4396,9 @@ msgstr "Extruder Supportstructuur" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de supportstructuur. Deze optie wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -3694,7 +4408,9 @@ msgstr "Extruder Supportvulling" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de supportvulling. Deze optie wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -3704,7 +4420,9 @@ msgstr "Extruder Eerste Laag van Support" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de eerste laag van de supportvulling. Deze optie wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -3714,7 +4432,9 @@ msgstr "Extruder Verbindingsstructuur" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de daken en vloeren van de supportstructuur. Deze optie wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -3724,7 +4444,9 @@ msgstr "Extruder supportdak" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de supportdaken. Deze optie wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -3734,7 +4456,9 @@ msgstr "Extruder supportvloer" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de supportvloeren. Deze optie wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -3744,8 +4468,16 @@ msgstr "Supportstructuur" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "Kiest tussen de beschikbare technieken om support te genereren. \"Normale\" support creëert een supportstructuur direct onder de overhangende delen en laat die gebieden recht naar beneden vallen. \"Boom\"-support creëert takken naar de overhangende gebieden die het model op de toppen van die takken ondersteunen, en laat de takken rond het model kruipen om het zoveel mogelijk vanaf het platform te ondersteunen." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." +msgstr "Kiest tussen de beschikbare technieken om support te genereren. \"Normale\" support creëert een supportstructuur direct onder de overhangende delen en" +" laat die gebieden recht naar beneden vallen. \"Boom\"-support creëert takken naar de overhangende gebieden die het model op de toppen van die takken ondersteunen," +" en laat de takken rond het model kruipen om het zoveel mogelijk vanaf het platform te ondersteunen." #: /fdmprinter.def.json msgctxt "support_structure option normal" @@ -3764,7 +4496,9 @@ msgstr "Hoek van takken van boomsupportstructuur" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." msgstr "Hiermee stelt u de hoek van de takken in. Met een kleinere hoek worden de takken verticaler en stabieler. Met een grotere hoek hebben ze een groter bereik." #: /fdmprinter.def.json @@ -3774,8 +4508,12 @@ msgstr "Takafstand van boomsupportstructuur" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." -msgstr "Hiermee stelt u in hoe ver de takken moeten uitsteken als ze het model raken. Met een kleinere afstand raakt de boomsupportstructuur het model op meer plaatsen. Hierdoor creëert u een betere overhang maar is de supportstructuur moeilijker te verwijderen." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." +msgstr "Hiermee stelt u in hoe ver de takken moeten uitsteken als ze het model raken. Met een kleinere afstand raakt de boomsupportstructuur het model op meer" +" plaatsen. Hierdoor creëert u een betere overhang maar is de supportstructuur moeilijker te verwijderen." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" @@ -3784,18 +4522,23 @@ msgstr "Takdiameter van boomsupportstructuur" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." -msgstr "Hiermee stelt u de diameter in van de dunste takken van de boomsupportstructuur. Dikkere takken zijn steviger. Takken die dichter bij de stam liggen, zijn dikker dan dit." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." +msgstr "Hiermee stelt u de diameter in van de dunste takken van de boomsupportstructuur. Dikkere takken zijn steviger. Takken die dichter bij de stam liggen, zijn" +" dikker dan dit." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3804,8 +4547,13 @@ msgstr "Hoek van takdiameter van boomsupportstructuur" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -msgstr "De hoek van de diameter van de takken terwijl ze naar beneden toe geleidelijk dikker worden. Met de hoekinstelling 0 zijn de takken over de gehele lengte even dik. Een kleine hoek verbetert de stabiliteit van de boomsupportstructuur." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." +msgstr "De hoek van de diameter van de takken terwijl ze naar beneden toe geleidelijk dikker worden. Met de hoekinstelling 0 zijn de takken over de gehele lengte" +" even dik. Een kleine hoek verbetert de stabiliteit van de boomsupportstructuur." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" @@ -3814,8 +4562,12 @@ msgstr "Resolutie bij botsingen van de boomsupportstructuur" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." -msgstr "Resolutie voor het berekenen van botsingen om te voorkomen dat het model wordt geraakt. Als u deze optie op een lagere waarde instelt, creëert u nauwkeurigere bomen die minder vaak fouten vertonen, maar wordt de slicetijd aanzienlijk verlengd." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." +msgstr "Resolutie voor het berekenen van botsingen om te voorkomen dat het model wordt geraakt. Als u deze optie op een lagere waarde instelt, creëert u nauwkeurigere" +" bomen die minder vaak fouten vertonen, maar wordt de slicetijd aanzienlijk verlengd." #: /fdmprinter.def.json msgctxt "support_type label" @@ -3824,8 +4576,12 @@ msgstr "Plaatsing Supportstructuur" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "Past de plaatsing van de supportstructuur aan. De plaatsing kan worden ingesteld op Platform aanraken of Overal. Wanneer deze optie ingesteld is op Overal, worden de supportstructuren ook op het model geprint." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." +msgstr "Past de plaatsing van de supportstructuur aan. De plaatsing kan worden ingesteld op Platform aanraken of Overal. Wanneer deze optie ingesteld is op Overal," +" worden de supportstructuren ook op het model geprint." #: /fdmprinter.def.json msgctxt "support_type option buildplate" @@ -3844,8 +4600,11 @@ msgstr "Overhanghoek Supportstructuur" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." -msgstr "De minimale overhanghoek waarbij een supportstructuur wordt toegevoegd. Bij een waarde van 0° wordt elke overhang ondersteund. Bij 90° wordt er geen supportstructuur geprint." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." +msgstr "De minimale overhanghoek waarbij een supportstructuur wordt toegevoegd. Bij een waarde van 0° wordt elke overhang ondersteund. Bij 90° wordt er geen supportstructuur" +" geprint." #: /fdmprinter.def.json msgctxt "support_pattern label" @@ -3854,7 +4613,9 @@ msgstr "Patroon Supportstructuur" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "Het patroon van de supportstructuur van de print. Met de verschillende beschikbare opties print u stevige of eenvoudig te verwijderen supportstructuren." #: /fdmprinter.def.json @@ -3899,8 +4660,12 @@ msgstr "Aantal wandlijnen supportstructuur" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "Het aantal wanden rond de vulling van de supportstructuur. Met een extra wand wordt de supportstructuur betrouwbaarder en kan de overhang beter worden geprint, maar wordt de printtijd verlengd en wordt meer materiaal gebruikt." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." +msgstr "Het aantal wanden rond de vulling van de supportstructuur. Met een extra wand wordt de supportstructuur betrouwbaarder en kan de overhang beter worden" +" geprint, maar wordt de printtijd verlengd en wordt meer materiaal gebruikt." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" @@ -3909,8 +4674,12 @@ msgstr "Supportstructuurlijnen verbinden" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." -msgstr "Verbind de uiteinden van de supportstructuurlijnen met elkaar. Als u deze instelling inschakelt, maakt u de supportstructuur robuuster en vermindert u onderextrusie. Er wordt echter meer materiaal verbruikt." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." +msgstr "Verbind de uiteinden van de supportstructuurlijnen met elkaar. Als u deze instelling inschakelt, maakt u de supportstructuur robuuster en vermindert u" +" onderextrusie. Er wordt echter meer materiaal verbruikt." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" @@ -3919,7 +4688,9 @@ msgstr "Zigzaglijnen Supportstructuur Verbinden" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "Verbind de zigzaglijnen. Hiermee versterkt u de zigzag-supportstructuur." #: /fdmprinter.def.json @@ -3929,7 +4700,9 @@ msgstr "Dichtheid Supportstructuur" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Past de dichtheid van de supportstructuur aan. Met een hogere waarde krijgt u een betere overhang, maar is de supportstructuur moeilijker te verwijderen." #: /fdmprinter.def.json @@ -3939,7 +4712,9 @@ msgstr "Lijnafstand Supportstructuur" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "De afstand tussen de geprinte lijnen van de supportstructuur. Deze instelling wordt berekend op basis van de dichtheid van de supportstructuur." #: /fdmprinter.def.json @@ -3949,7 +4724,9 @@ msgstr "Lijnafstand Supportstructuur Eerste Laag" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "Afstand tussen de lijnen van de supportstructuur voor de eerste laag. Deze wordt berekend op basis van de dichtheid van de supportstructuur." #: /fdmprinter.def.json @@ -3959,8 +4736,15 @@ msgstr "Lijnrichting Vulling Supportstructuur" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." -msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoek van 0 graden wordt gebruikt." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." +msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend" +" gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst" +" is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoek van 0 graden wordt gebruikt." #: /fdmprinter.def.json msgctxt "support_brim_enable label" @@ -3969,8 +4753,12 @@ msgstr "Supportbrim inschakelen" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." -msgstr "Genereer een brim binnen de supportvulgebieden van de eerste laag. Deze brim wordt niet rondom maar onder de supportstructuur geprint. Als u deze instelling inschakelt, hecht de supportstructuur beter aan het platform." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." +msgstr "Genereer een brim binnen de supportvulgebieden van de eerste laag. Deze brim wordt niet rondom maar onder de supportstructuur geprint. Als u deze instelling" +" inschakelt, hecht de supportstructuur beter aan het platform." #: /fdmprinter.def.json msgctxt "support_brim_width label" @@ -3979,7 +4767,9 @@ msgstr "Breedte supportbrim" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." msgstr "De breedte van de brim die onder de support wordt geprint. Een bredere brim kost meer materiaal, maar hecht beter aan het platform." #: /fdmprinter.def.json @@ -3989,7 +4779,9 @@ msgstr "Aantal supportbrimlijnen" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." msgstr "Het aantal lijnen dat voor de supportbrim wordt gebruikt. Meer brimlijnen zorgen voor betere hechting aan het platform, maar kosten wat extra materiaal." #: /fdmprinter.def.json @@ -3999,8 +4791,12 @@ msgstr "Z-afstand Supportstructuur" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "De afstand tussen de boven-/onderkant van de supportstructuur en de print. Deze afstand zorgt ervoor dat de supportstructuren na het printen van het model kunnen worden verwijderd. De waarde wordt naar boven afgerond op een veelvoud van de laaghoogte." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." +msgstr "De afstand tussen de boven-/onderkant van de supportstructuur en de print. Deze afstand zorgt ervoor dat de supportstructuren na het printen van het model" +" kunnen worden verwijderd. De waarde wordt naar boven afgerond op een veelvoud van de laaghoogte." #: /fdmprinter.def.json msgctxt "support_top_distance label" @@ -4039,8 +4835,14 @@ msgstr "Prioriteit Afstand Supportstructuur" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." -msgstr "Hiermee bepaalt u of de optie X-/Y-afstand supportstructuur voorrang krijgt boven de optie Z-afstand supportstructuur of vice versa. Wanneer X/Y voorrang krijgt boven Z, kan de X-/Y-afstand de supportstructuur wegduwen van het model, waardoor de daadwerkelijke Z-afstand tot de overhang wordt beïnvloed. Dit kan worden uitgeschakeld door de X-/Y-afstand niet toe te passen rond een overhang." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." +msgstr "Hiermee bepaalt u of de optie X-/Y-afstand supportstructuur voorrang krijgt boven de optie Z-afstand supportstructuur of vice versa. Wanneer X/Y voorrang" +" krijgt boven Z, kan de X-/Y-afstand de supportstructuur wegduwen van het model, waardoor de daadwerkelijke Z-afstand tot de overhang wordt beïnvloed." +" Dit kan worden uitgeschakeld door de X-/Y-afstand niet toe te passen rond een overhang." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" @@ -4059,7 +4861,8 @@ msgstr "Minimale X-/Y-afstand Supportstructuur" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "Afstand tussen de supportstructuur en de overhang in de X- en Y-richting." #: /fdmprinter.def.json @@ -4069,8 +4872,14 @@ msgstr "Hoogte Traptreden Supportstructuur" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." -msgstr "De hoogte van de treden van het trapvormige grondvlak van de supportstructuur die op het model rust. Wanneer u een lage waarde invoert, kan de supportstructuur minder gemakkelijk worden verwijderd. Wanneer u echter een te hoge waarde invoert, kan de supportstructuur instabiel worden. Stel deze waarde in op nul om het trapvormige gedrag uit te schakelen." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." +msgstr "De hoogte van de treden van het trapvormige grondvlak van de supportstructuur die op het model rust. Wanneer u een lage waarde invoert, kan de supportstructuur" +" minder gemakkelijk worden verwijderd. Wanneer u echter een te hoge waarde invoert, kan de supportstructuur instabiel worden. Stel deze waarde in op nul" +" om het trapvormige gedrag uit te schakelen." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" @@ -4079,8 +4888,12 @@ msgstr "Maximale breedte traptreden supportstructuur" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -msgstr "De maximale breedte van de treden van het trapvormige grondvlak van de supportstructuur die op het model rust. Wanneer u een lage waarde invoert, kan de supportstructuur minder gemakkelijk worden verwijderd. Wanneer u echter een te hoge waarde invoert, kan de supportstructuur instabiel worden." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." +msgstr "De maximale breedte van de treden van het trapvormige grondvlak van de supportstructuur die op het model rust. Wanneer u een lage waarde invoert, kan de" +" supportstructuur minder gemakkelijk worden verwijderd. Wanneer u echter een te hoge waarde invoert, kan de supportstructuur instabiel worden." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" @@ -4089,8 +4902,13 @@ msgstr "Minimale hellingshoek traptreden supportstructuur" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." -msgstr "De minimale helling van het gebied voordat traptreden van kracht worden. Lage waarden zouden het gemakkelijker moeten maken om support op ondieperere hellingen te verwijderen. Zeer lage waarden kunnen echter resulteren in een aantal zeer contra-intuïtieve resultaten op andere delen van het model." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." +msgstr "De minimale helling van het gebied voordat traptreden van kracht worden. Lage waarden zouden het gemakkelijker moeten maken om support op ondieperere hellingen" +" te verwijderen. Zeer lage waarden kunnen echter resulteren in een aantal zeer contra-intuïtieve resultaten op andere delen van het model." #: /fdmprinter.def.json msgctxt "support_join_distance label" @@ -4099,8 +4917,12 @@ msgstr "Samenvoegafstand Supportstructuur" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." -msgstr "De maximale afstand tussen de supportstructuren in de X- en Y-richting. Wanneer afzonderlijke structuren dichter bij elkaar staan dan deze waarde, worden deze samengevoegd tot één structuur." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." +msgstr "De maximale afstand tussen de supportstructuren in de X- en Y-richting. Wanneer afzonderlijke structuren dichter bij elkaar staan dan deze waarde, worden" +" deze samengevoegd tot één structuur." #: /fdmprinter.def.json msgctxt "support_offset label" @@ -4109,8 +4931,11 @@ msgstr "Horizontale Uitzetting Supportstructuur" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." -msgstr "De mate van offset die wordt toegepast op alle steunpolygonen in elke laag. Met positieve waarden kunt u de draagvlakken effenen en krijgt u een stevigere supportstructuur." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." +msgstr "De mate van offset die wordt toegepast op alle steunpolygonen in elke laag. Met positieve waarden kunt u de draagvlakken effenen en krijgt u een stevigere" +" supportstructuur." #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" @@ -4119,7 +4944,9 @@ msgstr "Dikte vullaag supportvulling" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." msgstr "De dikte per laag materiaal supportvulling. Deze waarde moet altijd een veelvoud van de laaghoogte zijn en wordt voor het overige afgerond." #: /fdmprinter.def.json @@ -4129,8 +4956,12 @@ msgstr "Geleidelijke supportvulling traptreden" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." -msgstr "Het aantal keren dat de dichtheid van de supportvulling wordt gehalveerd naarmate er verder onder het oppervlak wordt geprint. Gebieden die zich dichter bij het oppervlak bevinden, krijgen een hogere dichtheid, tot de waarde die is opgegeven in de optie Dichtheid supportvulling." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." +msgstr "Het aantal keren dat de dichtheid van de supportvulling wordt gehalveerd naarmate er verder onder het oppervlak wordt geprint. Gebieden die zich dichter" +" bij het oppervlak bevinden, krijgen een hogere dichtheid, tot de waarde die is opgegeven in de optie Dichtheid supportvulling." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" @@ -4139,7 +4970,9 @@ msgstr "Geleidelijke supportvulling hoogte traptreden" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "De hoogte van de supportvulling van een bepaalde dichtheid voordat de dichtheid wordt gehalveerd." #: /fdmprinter.def.json @@ -4149,7 +4982,9 @@ msgstr "Minimumgebied supportstructuur" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "Minimumgebied voor steunpolygonen. Polygonen met een gebied dat kleiner is dan deze waarde, worden niet gegenereerd." #: /fdmprinter.def.json @@ -4159,8 +4994,12 @@ msgstr "Verbindingsstructuur Inschakelen" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." -msgstr "Hiermee maakt u een dichte verbindingsstructuur tussen het model en de supportstructuur. Er wordt een skin gemaakt aan de bovenkant van de supportstructuur waarop het model wordt geprint en op de bodem van de supportstructuur waar dit op het model rust." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." +msgstr "Hiermee maakt u een dichte verbindingsstructuur tussen het model en de supportstructuur. Er wordt een skin gemaakt aan de bovenkant van de supportstructuur" +" waarop het model wordt geprint en op de bodem van de supportstructuur waar dit op het model rust." #: /fdmprinter.def.json msgctxt "support_roof_enable label" @@ -4169,7 +5008,9 @@ msgstr "Supportdak inschakelen" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "Genereer een dichte materiaallaag tussen de bovenzijde van de supportstructuur en het model. Hierdoor wordt een skin gemaakt tussen het model en de supportstructuur." #: /fdmprinter.def.json @@ -4179,7 +5020,9 @@ msgstr "Supportvloer inschakelen" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "Genereer een dichte materiaallaag tussen de onderzijde van de supportstructuur en het model. Hierdoor wordt een skin gemaakt tussen het model en de supportstructuur." #: /fdmprinter.def.json @@ -4189,7 +5032,9 @@ msgstr "Dikte Verbindingsstructuur" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "De dikte van de verbindingsstructuur waar dit het model aan de onder- of bovenkant raakt." #: /fdmprinter.def.json @@ -4199,7 +5044,9 @@ msgstr "Dikte Supportdak" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "De dikte van de supportdaken. Hiermee wordt het aantal dichte lagen bepaald aan de bovenkant van de supportstructuur waarop het model rust." #: /fdmprinter.def.json @@ -4209,7 +5056,9 @@ msgstr "Dikte supportvloer" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "De dikte van de supportvloeren. Hiermee wordt het aantal dichte lagen bepaald dat wordt geprint op plekken van een model waarop een supportstructuur rust." #: /fdmprinter.def.json @@ -4219,8 +5068,13 @@ msgstr "Resolutie Verbindingsstructuur" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -msgstr "Maak treden van de opgegeven hoogte tijdens het controleren waar zich boven en onder de supportstructuur delen van het model bevinden. Lagere waarden slicen lager, terwijl door hogere waarden mogelijk normale supportstructuur wordt geprint op plekken waar een verbindingsstructuur had moeten zijn." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." +msgstr "Maak treden van de opgegeven hoogte tijdens het controleren waar zich boven en onder de supportstructuur delen van het model bevinden. Lagere waarden slicen" +" lager, terwijl door hogere waarden mogelijk normale supportstructuur wordt geprint op plekken waar een verbindingsstructuur had moeten zijn." #: /fdmprinter.def.json msgctxt "support_interface_density label" @@ -4229,8 +5083,12 @@ msgstr "Dichtheid Verbindingsstructuur" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "Past de dichtheid van de daken en vloeren van de supportstructuur aan. Met een hogere waarde krijgt u een betere overhang, maar is de supportstructuur moeilijker te verwijderen." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." +msgstr "Past de dichtheid van de daken en vloeren van de supportstructuur aan. Met een hogere waarde krijgt u een betere overhang, maar is de supportstructuur" +" moeilijker te verwijderen." #: /fdmprinter.def.json msgctxt "support_roof_density label" @@ -4239,7 +5097,9 @@ msgstr "Dichtheid supportdak" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "De dichtheid van de daken van de supportstructuur. Met een hogere waarde krijgt u een betere overhang, maar is de supportstructuur moeilijker te verwijderen." #: /fdmprinter.def.json @@ -4249,8 +5109,11 @@ msgstr "Lijnafstand supportdak" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." -msgstr "De afstand tussen de geprinte lijnen van het supportdak. Deze instelling wordt berekend op basis van de dichtheid van het supportdak, maar kan onafhankelijk worden aangepast." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." +msgstr "De afstand tussen de geprinte lijnen van het supportdak. Deze instelling wordt berekend op basis van de dichtheid van het supportdak, maar kan onafhankelijk" +" worden aangepast." #: /fdmprinter.def.json msgctxt "support_bottom_density label" @@ -4259,7 +5122,9 @@ msgstr "Dichtheid supportvloer" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "De dichtheid van de vloeren van de supportstructuur. Met een hogere waarde hecht het supportmateriaal beter aan de bovenzijde van het model." #: /fdmprinter.def.json @@ -4269,8 +5134,11 @@ msgstr "Lijnafstand supportvloer" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." -msgstr "De afstand tussen de geprinte lijnen van de supportvloer. Deze instelling wordt berekend op basis van de dichtheid van de supportvloer, maar kan onafhankelijk worden aangepast." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." +msgstr "De afstand tussen de geprinte lijnen van de supportvloer. Deze instelling wordt berekend op basis van de dichtheid van de supportvloer, maar kan onafhankelijk" +" worden aangepast." #: /fdmprinter.def.json msgctxt "support_interface_pattern label" @@ -4279,7 +5147,9 @@ msgstr "Patroon Verbindingsstructuur" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "Het patroon waarmee de verbindingsstructuur van het model wordt geprint." #: /fdmprinter.def.json @@ -4384,7 +5254,9 @@ msgstr "Minimumgebied verbindingsstructuur" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." msgstr "Minimumgebied voor verbindingspolygonen. Polygonen met een gebied dat kleiner is dan deze waarde worden geprint als normale ondersteuning." #: /fdmprinter.def.json @@ -4394,7 +5266,9 @@ msgstr "Minimumgebied supportdak" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Minimumgebied voor de supportdaken. Polygonen met een gebied dat kleiner is dan deze waarde worden geprint als normale ondersteuning." #: /fdmprinter.def.json @@ -4404,7 +5278,9 @@ msgstr "Minimumgebied supportvloer" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Minimumgebied voor de supportvloeren. Polygonen met een gebied dat kleiner is dan deze waarde worden geprint als normale ondersteuning." #: /fdmprinter.def.json @@ -4444,8 +5320,17 @@ msgstr "Lijnrichting interface supportstructuur" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoeken (variërend tussen 45 en 135 graden als interfaces vrij dik of 90 graden zijn) worden gebruikt." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend" +" gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst" +" is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoeken (variërend tussen 45 en 135 graden als" +" interfaces vrij dik of 90 graden zijn) worden gebruikt." #: /fdmprinter.def.json msgctxt "support_roof_angles label" @@ -4454,8 +5339,17 @@ msgstr "Lijnrichting supportdak" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoeken (variërend tussen 45 en 135 graden als interfaces vrij dik of 90 graden zijn) worden gebruikt." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend" +" gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst" +" is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoeken (variërend tussen 45 en 135 graden als" +" interfaces vrij dik of 90 graden zijn) worden gebruikt." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" @@ -4464,8 +5358,17 @@ msgstr "Lijnrichting supportvloer" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoeken (variërend tussen 45 en 135 graden als interfaces vrij dik of 90 graden zijn) worden gebruikt." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Een lijst met gehele getallen voor lijnrichtingen die moet worden gebruikt. Elementen uit de lijst worden tijdens het printen van de lagen opeenvolgend" +" gebruikt. Wanneer het einde van de lijst bereikt is, wordt deze weer van voren af aan gestart. De lijstitems zijn gescheiden door komma's en de hele lijst" +" is binnen vierkante haken geplaatst. Standaard wordt een lege lijst gebruikt, wat inhoudt dat de standaardhoeken (variërend tussen 45 en 135 graden als" +" interfaces vrij dik of 90 graden zijn) worden gebruikt." #: /fdmprinter.def.json msgctxt "support_fan_enable label" @@ -4474,7 +5377,9 @@ msgstr "Ventilatorsnelheid Overschrijven" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." msgstr "Wanneer deze optie ingeschakeld is, wordt de ventilatorsnelheid voor het koelen van de print gewijzigd voor de skinregio's direct boven de supportstructuur." #: /fdmprinter.def.json @@ -4484,8 +5389,11 @@ msgstr "Ondersteunde Ventilatorsnelheid Skin" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." -msgstr "Percentage van de ventilatorsnelheid dat tijdens het printen van skinregio's direct boven de supportstructuur moet worden gebruikt. Bij gebruikmaking van een hoge ventilatorsnelheid kan de supportstructuur gemakkelijker worden verwijderd." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." +msgstr "Percentage van de ventilatorsnelheid dat tijdens het printen van skinregio's direct boven de supportstructuur moet worden gebruikt. Bij gebruikmaking van" +" een hoge ventilatorsnelheid kan de supportstructuur gemakkelijker worden verwijderd." #: /fdmprinter.def.json msgctxt "support_use_towers label" @@ -4494,8 +5402,12 @@ msgstr "Pijlers Gebruiken" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." -msgstr "Gebruik speciale pijlers om delen met minimale overhang te ondersteunen. Deze pijlers hebben een grotere diameter dan het deel dat ze ondersteunen. Bij de overhang neemt de diameter van de pijlers af en vormen ze een dak." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." +msgstr "Gebruik speciale pijlers om delen met minimale overhang te ondersteunen. Deze pijlers hebben een grotere diameter dan het deel dat ze ondersteunen. Bij" +" de overhang neemt de diameter van de pijlers af en vormen ze een dak." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" @@ -4514,7 +5426,9 @@ msgstr "Maximale pijler-ondersteunde diameter" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "De maximale diameter in de X- en Y-richting van een kleiner gebied dat moet worden ondersteund door een speciale steunpijler." #: /fdmprinter.def.json @@ -4524,7 +5438,9 @@ msgstr "Hoek van Pijlerdak" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." msgstr "De hoek van een dak van een pijler. Een hogere waarde zorgt voor een spits pijlerdak, een lagere waarde zorgt voor een plat pijlerdak." #: /fdmprinter.def.json @@ -4534,7 +5450,9 @@ msgstr "Supportraster verlagen" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "Maak overal onder het supportraster support zodat er in het supportraster geen overhang is." #: /fdmprinter.def.json @@ -4544,7 +5462,9 @@ msgstr "Scène heeft supportrasters" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "Er zijn supportrasters aanwezig in de scène. Deze instelling wordt beheerd door Cura." #: /fdmprinter.def.json @@ -4564,8 +5484,14 @@ msgstr "Primeblob inschakelen" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." -msgstr "Hiermee bepaalt u of het filament voor het printen met een blob wordt geprimed. Met het inschakelen van deze instelling wordt verzekerd dat er vanuit de extruder materiaal bij de nozzle beschikbaar is voordat het printen start. Het printen van een brim of skirt kan tevens fungeren als primen. In dat geval kan door het uitschakelen van deze instelling tijd worden bespaard." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." +msgstr "Hiermee bepaalt u of het filament voor het printen met een blob wordt geprimed. Met het inschakelen van deze instelling wordt verzekerd dat er vanuit de" +" extruder materiaal bij de nozzle beschikbaar is voordat het printen start. Het printen van een brim of skirt kan tevens fungeren als primen. In dat geval" +" kan door het uitschakelen van deze instelling tijd worden bespaard." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" @@ -4574,7 +5500,9 @@ msgstr "X-positie voor Primen Extruder" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "De X-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen." #: /fdmprinter.def.json @@ -4584,7 +5512,9 @@ msgstr "Y-positie voor Primen Extruder" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "De Y-coördinaat van de positie waar filament in de nozzle wordt geprimed aan het begin van het printen." #: /fdmprinter.def.json @@ -4594,8 +5524,15 @@ msgstr "Type Hechting aan Platform" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "Er zijn verschillende opties die u helpen zowel de voorbereiding van de doorvoer als de hechting aan het platform te verbeteren. Met de optie Brim legt u in de eerste laag extra materiaal rondom de voet van het model om vervorming te voorkomen. Met de optie Raft legt u een dik raster met een dak onder het model. Met de optie Skirt print u rond het model een lijn die niet met het model is verbonden." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." +msgstr "Er zijn verschillende opties die u helpen zowel de voorbereiding van de doorvoer als de hechting aan het platform te verbeteren. Met de optie Brim legt" +" u in de eerste laag extra materiaal rondom de voet van het model om vervorming te voorkomen. Met de optie Raft legt u een dik raster met een dak onder" +" het model. Met de optie Skirt print u rond het model een lijn die niet met het model is verbonden." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" @@ -4624,7 +5561,9 @@ msgstr "Extruder Hechting aan Platform" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de skirt/brim/raft. Deze optie wordt gebruikt in meervoudige doorvoer." #: /fdmprinter.def.json @@ -4634,7 +5573,9 @@ msgstr "Extruder Skirt/Brim" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de skirt/brim. Deze optie wordt gebruikt bij meervoudige doorvoer." #: /fdmprinter.def.json @@ -4644,7 +5585,9 @@ msgstr "Raft basisextruder" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de eerste laag van de raft. Deze optie wordt gebruikt bij meervoudige doorvoer." #: /fdmprinter.def.json @@ -4654,7 +5597,9 @@ msgstr "Raft middelste extruder" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de middelste laag van de raft. Deze optie wordt gebruikt bij meervoudige doorvoer." #: /fdmprinter.def.json @@ -4664,7 +5609,9 @@ msgstr "Raft bovenste extruder" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "De extruder train die wordt gebruikt voor het printen van de bovenste laag/lagen van de raft. Deze optie wordt gebruikt bij meervoudige doorvoer." #: /fdmprinter.def.json @@ -4674,7 +5621,9 @@ msgstr "Aantal Skirtlijnen" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." msgstr "Met meerdere skirtlijnen kunt u de doorvoer beter voorbereiden voor kleine modellen. Met de waarde 0 wordt de skirt uitgeschakeld." #: /fdmprinter.def.json @@ -4686,10 +5635,10 @@ msgstr "Skirtafstand" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"De horizontale afstand tussen de skirt en de eerste laag van de print.\n" -"Dit is de minimumafstand. Als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint." +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "De horizontale afstand tussen de skirt en de eerste laag van de print.\nDit is de minimumafstand. Als u meerdere skirtlijnen print, worden deze vanaf deze" +" afstand naar buiten geprint." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4698,8 +5647,13 @@ msgstr "Minimale Skirt-/Brimlengte" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." -msgstr "De minimale lengte van de skirt of de brim. Als deze minimumlengte niet wordt bereikt met het totale aantal skirt- of brimlijnen, worden er meer skirt- of brimlijnen toegevoegd totdat de minimale lengte is bereikt. Opmerking: als het aantal lijnen is ingesteld op 0, wordt dit genegeerd." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." +msgstr "De minimale lengte van de skirt of de brim. Als deze minimumlengte niet wordt bereikt met het totale aantal skirt- of brimlijnen, worden er meer skirt-" +" of brimlijnen toegevoegd totdat de minimale lengte is bereikt. Opmerking: als het aantal lijnen is ingesteld op 0, wordt dit genegeerd." #: /fdmprinter.def.json msgctxt "brim_width label" @@ -4708,7 +5662,10 @@ msgstr "Breedte Brim" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." msgstr "De afstand vanaf de rand van het model tot de buitenrand van de brim. Een bredere brim hecht beter aan het platform, maar verkleint uw effectieve printgebied." #: /fdmprinter.def.json @@ -4718,7 +5675,9 @@ msgstr "Aantal Brimlijnen" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." msgstr "Het aantal lijnen dat voor een brim wordt gebruikt. Meer lijnen zorgen voor betere hechting aan het platform, maar verkleinen uw effectieve printgebied." #: /fdmprinter.def.json @@ -4728,8 +5687,12 @@ msgstr "Brimafstand" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." -msgstr "De horizontale afstand tussen de eerste brimlijn en de contour van de eerste laag van de print. Door een kleine tussenruimte is de brim gemakkelijker te verwijderen terwijl de thermische voordelen behouden blijven." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." +msgstr "De horizontale afstand tussen de eerste brimlijn en de contour van de eerste laag van de print. Door een kleine tussenruimte is de brim gemakkelijker te" +" verwijderen terwijl de thermische voordelen behouden blijven." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" @@ -4738,8 +5701,12 @@ msgstr "Brim vervangt supportstructuur" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." -msgstr "Dwing af dat de brim rond het model wordt geprint, zelfs als deze ruimte anders door supportstructuur zou worden ingenomen. Hierdoor worden enkele gebieden van de eerste supportlaag vervangen door brimgebieden." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." +msgstr "Dwing af dat de brim rond het model wordt geprint, zelfs als deze ruimte anders door supportstructuur zou worden ingenomen. Hierdoor worden enkele gebieden" +" van de eerste supportlaag vervangen door brimgebieden." #: /fdmprinter.def.json msgctxt "brim_outside_only label" @@ -4748,8 +5715,12 @@ msgstr "Brim Alleen aan Buitenkant" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." -msgstr "Print de brim alleen aan de buitenkant van het model. Hiermee verkleint u de hoeveelheid brim die u achteraf moet verwijderen, zonder dat dit de hechting aan het printbed te zeer vermindert." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." +msgstr "Print de brim alleen aan de buitenkant van het model. Hiermee verkleint u de hoeveelheid brim die u achteraf moet verwijderen, zonder dat dit de hechting" +" aan het printbed te zeer vermindert." #: /fdmprinter.def.json msgctxt "raft_margin label" @@ -4758,8 +5729,12 @@ msgstr "Extra Marge Raft" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "Als de raft is ingeschakeld, is dit het extra raftgebied rond het model dat ook van een raft wordt voorzien. Als u deze marge vergroot, krijgt u een stevigere raft, maar gebruikt u ook meer materiaal en houdt u minder ruimte over voor de print." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." +msgstr "Als de raft is ingeschakeld, is dit het extra raftgebied rond het model dat ook van een raft wordt voorzien. Als u deze marge vergroot, krijgt u een stevigere" +" raft, maar gebruikt u ook meer materiaal en houdt u minder ruimte over voor de print." #: /fdmprinter.def.json msgctxt "raft_smoothing label" @@ -4768,8 +5743,13 @@ msgstr "Raft effenen" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "Bepaalt hoeveel binnenhoeken in de raftcontour worden afgerond. Naar binnen gebogen hoeken worden tot een halve cirkel afgerond met een straal die gelijk is aan de hier opgegeven waarde. Met deze instellingen worden ook gaten in de raftcontour verwijderd die kleiner zijn dan een dergelijke cirkel." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." +msgstr "Bepaalt hoeveel binnenhoeken in de raftcontour worden afgerond. Naar binnen gebogen hoeken worden tot een halve cirkel afgerond met een straal die gelijk" +" is aan de hier opgegeven waarde. Met deze instellingen worden ook gaten in de raftcontour verwijderd die kleiner zijn dan een dergelijke cirkel." #: /fdmprinter.def.json msgctxt "raft_airgap label" @@ -4778,8 +5758,12 @@ msgstr "Luchtruimte Raft" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." -msgstr "De ruimte tussen de laatste laag van de raft en de eerste laag van het model. Alleen de eerste laag wordt met deze waarde verhoogd om de binding tussen de raftlaag en het model te verminderen. Hierdoor is het eenvoudiger om de raft te verwijderen." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." +msgstr "De ruimte tussen de laatste laag van de raft en de eerste laag van het model. Alleen de eerste laag wordt met deze waarde verhoogd om de binding tussen" +" de raftlaag en het model te verminderen. Hierdoor is het eenvoudiger om de raft te verwijderen." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" @@ -4788,8 +5772,12 @@ msgstr "Z Overlap Eerste Laag" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." -msgstr "Laat de eerste en tweede laag van het model overlappen in de Z-richting om te compenseren voor verloren materiaal in de luchtlaag. Alle stukjes model boven de eerste laag worden met deze hoeveelheid naar beneden verschoven." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." +msgstr "Laat de eerste en tweede laag van het model overlappen in de Z-richting om te compenseren voor verloren materiaal in de luchtlaag. Alle stukjes model boven" +" de eerste laag worden met deze hoeveelheid naar beneden verschoven." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" @@ -4798,8 +5786,12 @@ msgstr "Bovenlagen Raft" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." -msgstr "Het aantal bovenlagen op de tweede raftlaag. Dit zijn volledig gevulde lagen waarop het model rust. Met twee lagen krijgt u een gladder oppervlak dan met één laag." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." +msgstr "Het aantal bovenlagen op de tweede raftlaag. Dit zijn volledig gevulde lagen waarop het model rust. Met twee lagen krijgt u een gladder oppervlak dan met" +" één laag." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" @@ -4818,7 +5810,9 @@ msgstr "Breedte Bovenste Lijn Raft" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "De breedte van de lijnen in de bovenkant van de raft. Dit kunnen dunne lijnen zijn, zodat de bovenkant van de raft glad wordt." #: /fdmprinter.def.json @@ -4828,7 +5822,9 @@ msgstr "Bovenruimte Raft" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." msgstr "De afstand tussen de raftlijnen voor de bovenste lagen van de raft. Als u een solide oppervlak wilt maken, moet de ruimte gelijk zijn aan de lijnbreedte." #: /fdmprinter.def.json @@ -4838,8 +5834,12 @@ msgstr "Raft middelste lagen" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." -msgstr "Het aantal lagen tussen de basis en het oppervlak van de raft. Deze omvatten de het grootste deel van de dikte van de raft. Uitbreiden hiervan creëert een dikkere, stevigere raft." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." +msgstr "Het aantal lagen tussen de basis en het oppervlak van de raft. Deze omvatten de het grootste deel van de dikte van de raft. Uitbreiden hiervan creëert" +" een dikkere, stevigere raft." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" @@ -4858,7 +5858,9 @@ msgstr "Lijnbreedte Midden Raft" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "Breedte van de lijnen in de middelste laag van de raft. Als u voor de tweede laag meer materiaal gebruikt, hechten de lijnen beter aan het platform." #: /fdmprinter.def.json @@ -4868,8 +5870,12 @@ msgstr "Tussenruimte Midden Raft" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -msgstr "De afstand tussen de raftlijnen voor de middelste laag van de raft. De ruimte in het midden moet vrij breed zijn, maar toch smal genoeg om ondersteuning te bieden voor de bovenste lagen van de raft." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." +msgstr "De afstand tussen de raftlijnen voor de middelste laag van de raft. De ruimte in het midden moet vrij breed zijn, maar toch smal genoeg om ondersteuning" +" te bieden voor de bovenste lagen van de raft." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" @@ -4878,7 +5884,9 @@ msgstr "Dikte Grondvlak Raft" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "De laagdikte van de grondlaag van de raft. Deze laag moet dik zijn, zodat deze stevig hecht aan het platform." #: /fdmprinter.def.json @@ -4888,7 +5896,9 @@ msgstr "Lijnbreedte Grondvlak Raft" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "Breedte van de lijnen van de onderste laag van de raft. Deze lijnen moeten dik zijn om een betere hechting aan het platform mogelijk te maken." #: /fdmprinter.def.json @@ -4898,8 +5908,11 @@ msgstr "Tussenruimte Lijnen Grondvlak Raft" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." -msgstr "De afstand tussen de lijnen in de onderste laag van de raft. Als u hier een brede tussenruimte instelt, kan de raft eenvoudiger van het platform worden verwijderd." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." +msgstr "De afstand tussen de lijnen in de onderste laag van de raft. Als u hier een brede tussenruimte instelt, kan de raft eenvoudiger van het platform worden" +" verwijderd." #: /fdmprinter.def.json msgctxt "raft_speed label" @@ -4918,8 +5931,12 @@ msgstr "Printsnelheid Bovenkant Raft" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." -msgstr "De snelheid waarmee de toplagen van de raft worden geprint. Deze lagen moeten iets langzamer worden geprint, zodat de nozzle de aangrenzende oppervlaktelijnen langzaam kan effenen." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." +msgstr "De snelheid waarmee de toplagen van de raft worden geprint. Deze lagen moeten iets langzamer worden geprint, zodat de nozzle de aangrenzende oppervlaktelijnen" +" langzaam kan effenen." #: /fdmprinter.def.json msgctxt "raft_interface_speed label" @@ -4928,8 +5945,12 @@ msgstr "Printsnelheid Midden Raft" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "De snelheid waarmee de middelste laag van de raft wordt geprint. Deze laag moet vrij langzaam worden geprint, omdat er vrij veel materiaal uit de nozzle komt." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "De snelheid waarmee de middelste laag van de raft wordt geprint. Deze laag moet vrij langzaam worden geprint, omdat er vrij veel materiaal uit de nozzle" +" komt." #: /fdmprinter.def.json msgctxt "raft_base_speed label" @@ -4938,7 +5959,10 @@ msgstr "Printsnelheid Grondvlak Raft" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "De snelheid waarmee de grondlaag van de raft wordt geprint. Deze laag moet vrij langzaam worden geprint, omdat er vrij veel materiaal uit de nozzle komt." #: /fdmprinter.def.json @@ -5078,7 +6102,9 @@ msgstr "Primepijler Inschakelen" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "Print een pijler naast de print, waarop het materiaal na iedere nozzlewisseling wordt ingespoeld." #: /fdmprinter.def.json @@ -5098,7 +6124,9 @@ msgstr "Minimumvolume primepijler" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "Het minimale volume voor elke laag van de primepijler om voldoende materiaal te zuiveren." #: /fdmprinter.def.json @@ -5128,7 +6156,9 @@ msgstr "Inactieve nozzle vegen op primepijler" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "Veeg na het printen van de primepijler met één nozzle het doorgevoerde materiaal van de andere nozzle af aan de primepijler." #: /fdmprinter.def.json @@ -5138,8 +6168,11 @@ msgstr "Brim primepijler" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." -msgstr "Primepijlers hebben mogelijk de extra hechting van een brim nodig, ook als het model dit niet nodig heeft. Kan momenteel niet worden gebruikt met het hechtingstype 'Raft'." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgstr "Primepijlers hebben mogelijk de extra hechting van een brim nodig, ook als het model dit niet nodig heeft. Kan momenteel niet worden gebruikt met het hechtingstype" +" 'Raft'." #: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" @@ -5148,8 +6181,12 @@ msgstr "Uitloopscherm Inschakelen" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." -msgstr "Hiermee wordt het uitloopscherm aan de buitenkant ingeschakeld, waardoor een shell rond het model wordt gemaakt waarop een tweede nozzle kan worden afgeveegd als deze zich op dezelfde hoogte bevindt als de eerste nozzle." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." +msgstr "Hiermee wordt het uitloopscherm aan de buitenkant ingeschakeld, waardoor een shell rond het model wordt gemaakt waarop een tweede nozzle kan worden afgeveegd" +" als deze zich op dezelfde hoogte bevindt als de eerste nozzle." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" @@ -5158,8 +6195,12 @@ msgstr "Hoek Uitloopscherm" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." -msgstr "De maximale hoek voor een deel van het uitloopscherm. Hierbij is 0 graden verticaal en 90 graden horizontaal. Een kleinere hoek leidt tot minder mislukte uitloopschermen, maar zorgt ervoor dat er meer materiaal wordt gebruikt." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." +msgstr "De maximale hoek voor een deel van het uitloopscherm. Hierbij is 0 graden verticaal en 90 graden horizontaal. Een kleinere hoek leidt tot minder mislukte" +" uitloopschermen, maar zorgt ervoor dat er meer materiaal wordt gebruikt." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" @@ -5178,8 +6219,12 @@ msgstr "Intrekafstand bij Wisselen Nozzles" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." -msgstr "De intrekafstand wanneer de extruders worden gewisseld. Als u deze optie instelt op 0, wordt er niet ingetrokken. Deze waarde dient doorgaans gelijk te zijn aan de lengte van de verwarmingszone." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." +msgstr "De intrekafstand wanneer de extruders worden gewisseld. Als u deze optie instelt op 0, wordt er niet ingetrokken. Deze waarde dient doorgaans gelijk te" +" zijn aan de lengte van de verwarmingszone." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" @@ -5188,7 +6233,9 @@ msgstr "Intreksnelheid bij Wisselen Nozzles" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." msgstr "De snelheid waarmee het filament wordt ingetrokken. Een hogere intreksnelheid werkt beter, maar bij een erg hoge intreksnelheid kan het filament gaan haperen." #: /fdmprinter.def.json @@ -5198,7 +6245,8 @@ msgstr "Intrekkingssnelheid bij Wisselen Nozzles" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging tijdens het wisselen van de nozzles wordt ingetrokken." #: /fdmprinter.def.json @@ -5208,7 +6256,9 @@ msgstr "Primesnelheid bij Wisselen Nozzles" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging na het wisselen van de nozzles wordt geprimed." #: /fdmprinter.def.json @@ -5238,8 +6288,12 @@ msgstr "Overlappende Volumes Samenvoegen" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." -msgstr "Negeer de interne geometrie die ontstaat uit overlappende volumes binnen een raster en print de volumes als een geheel. Hiermee kunnen onbedoelde holtes binnenin verdwijnen." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." +msgstr "Negeer de interne geometrie die ontstaat uit overlappende volumes binnen een raster en print de volumes als een geheel. Hiermee kunnen onbedoelde holtes" +" binnenin verdwijnen." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" @@ -5248,8 +6302,12 @@ msgstr "Alle Gaten Verwijderen" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." -msgstr "Verwijder de gaten in elke laag en behoudt u alleen de buitenvorm. Hiermee negeert u eventuele onzichtbare interne geometrie. U negeert echter ook gaten in lagen die u van boven- of onderaf kunt zien." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." +msgstr "Verwijder de gaten in elke laag en behoudt u alleen de buitenvorm. Hiermee negeert u eventuele onzichtbare interne geometrie. U negeert echter ook gaten" +" in lagen die u van boven- of onderaf kunt zien." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" @@ -5258,8 +6316,12 @@ msgstr "Uitgebreid Hechten" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." -msgstr "Met uitgebreid hechten worden zo veel mogelijk open gaten in het raster gehecht doordat het gat wordt gedicht met polygonen die elkaar raken. Deze optie kan de verwerkingstijd aanzienlijk verlengen." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." +msgstr "Met uitgebreid hechten worden zo veel mogelijk open gaten in het raster gehecht doordat het gat wordt gedicht met polygonen die elkaar raken. Deze optie" +" kan de verwerkingstijd aanzienlijk verlengen." #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" @@ -5268,8 +6330,14 @@ msgstr "Onderbroken Oppervlakken Behouden" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." -msgstr "Normaal probeert Cura kleine gaten in het raster te hechten en delen van een laag met grote gaten te verwijderen. Als u deze optie inschakelt, behoudt u de delen die niet kunnen worden gehecht. Deze optie kan als laatste redmiddel worden gebruikt als er geen andere manier meer is om correcte G-code te genereren." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." +msgstr "Normaal probeert Cura kleine gaten in het raster te hechten en delen van een laag met grote gaten te verwijderen. Als u deze optie inschakelt, behoudt" +" u de delen die niet kunnen worden gehecht. Deze optie kan als laatste redmiddel worden gebruikt als er geen andere manier meer is om correcte G-code te" +" genereren." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" @@ -5278,7 +6346,9 @@ msgstr "Samengevoegde rasters overlappen" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "Laat rasters die elkaar raken deels met elkaar overlappen. Hierdoor hechten ze beter aan elkaar." #: /fdmprinter.def.json @@ -5288,8 +6358,11 @@ msgstr "Rastersnijpunt verwijderen" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." -msgstr "Hiermee verwijdert u gebieden waar meerdere rasters elkaar overlappen. Deze functie kan worden gebruikt als samengevoegde objecten van twee materialen elkaar overlappen." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." +msgstr "Hiermee verwijdert u gebieden waar meerdere rasters elkaar overlappen. Deze functie kan worden gebruikt als samengevoegde objecten van twee materialen" +" elkaar overlappen." #: /fdmprinter.def.json msgctxt "alternate_carve_order label" @@ -5298,8 +6371,13 @@ msgstr "Verwijderen van afwisselend raster" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." -msgstr "Schakel naar de rastersnijpuntvolumes die bij elke laag horen, zodat de overlappende rasters worden verweven. Als u deze instelling uitschakelt, krijgt een van de rasters al het volume in de overlap, terwijl dit uit de andere rasters wordt verwijderd." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." +msgstr "Schakel naar de rastersnijpuntvolumes die bij elke laag horen, zodat de overlappende rasters worden verweven. Als u deze instelling uitschakelt, krijgt" +" een van de rasters al het volume in de overlap, terwijl dit uit de andere rasters wordt verwijderd." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" @@ -5308,8 +6386,12 @@ msgstr "Lege eerste lagen verwijderen" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." -msgstr "Hiermee worden de lege lagen onder de eerste geprinte laag verwijderd, indien aanwezig. Als u deze instelling uitschakelt, kunnen lege eerste lagen ontstaan als de Slicetolerantie is ingesteld op Exclusief of Midden." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." +msgstr "Hiermee worden de lege lagen onder de eerste geprinte laag verwijderd, indien aanwezig. Als u deze instelling uitschakelt, kunnen lege eerste lagen ontstaan" +" als de Slicetolerantie is ingesteld op Exclusief of Midden." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" @@ -5318,8 +6400,14 @@ msgstr "Maximale resolutie" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." -msgstr "Het minimale formaat van een lijnsegment na het slicen. Als u deze waarde verhoogt, wordt het model met een lagere resolutie geprint. Hiermee kan de printer de verwerkingssnelheid van de G-code bijhouden en wordt de slicesnelheid verhoogd doordat details van het raster worden verwijderd die niet kunnen worden verwerkt." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." +msgstr "Het minimale formaat van een lijnsegment na het slicen. Als u deze waarde verhoogt, wordt het model met een lagere resolutie geprint. Hiermee kan de printer" +" de verwerkingssnelheid van de G-code bijhouden en wordt de slicesnelheid verhoogd doordat details van het raster worden verwijderd die niet kunnen worden" +" verwerkt." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" @@ -5328,8 +6416,13 @@ msgstr "Maximale bewegingsresolutie" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." -msgstr "Het minimale formaat van een bewegingslijnsegment na het slicen. Als u deze waarde verhoogt, hebben de bewegingen minder vloeiende hoeken. Hiermee kan de printer de verwerkingssnelheid van de G-code bijhouden, maar kan het model door vermijding minder nauwkeurig worden." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." +msgstr "Het minimale formaat van een bewegingslijnsegment na het slicen. Als u deze waarde verhoogt, hebben de bewegingen minder vloeiende hoeken. Hiermee kan" +" de printer de verwerkingssnelheid van de G-code bijhouden, maar kan het model door vermijding minder nauwkeurig worden." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" @@ -5338,8 +6431,15 @@ msgstr "Maximale afwijking" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." -msgstr "De maximaal toegestane afwijking tijdens het verlagen van de resolutie voor de instelling Maximale resolutie. Als u deze waarde verhoogt, wordt de print minder nauwkeurig, maar wordt de G-code kleiner. Maximale afwijking is een limiet voor Maximale resolutie, dus als de twee tegenstrijdig zijn, wordt de Maximale afwijking altijd aangehouden." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." +msgstr "De maximaal toegestane afwijking tijdens het verlagen van de resolutie voor de instelling Maximale resolutie. Als u deze waarde verhoogt, wordt de print" +" minder nauwkeurig, maar wordt de G-code kleiner. Maximale afwijking is een limiet voor Maximale resolutie, dus als de twee tegenstrijdig zijn, wordt de" +" Maximale afwijking altijd aangehouden." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" @@ -5348,8 +6448,20 @@ msgstr "Maximale afwijking doorvoergebied" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "De maximaal toegestane afwijking van het doorvoergebied bij het verwijderen van tussenliggende punten van een rechte lijn. Een tussenliggend punt kan dienen als breedte-veranderend punt in een lange rechte lijn. Verwijdering van het punt leidt er dus toe dat de lijn een uniforme breedte krijgt en als gevolg daarvan een stuk van het doorvoergebied verliest (of wint). Als u deze waarde verhoogt, merkt u mogelijk een lichte onder- (of over-)doorvoer op tussen rechte parallele wanden, omdat er meer tussenliggende punten kunnen worden verwijderd die de breedte wijzigen. Uw print zal minder accuraat zijn, maar de g-code is kleiner." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "De maximaal toegestane afwijking van het doorvoergebied bij het verwijderen van tussenliggende punten van een rechte lijn. Een tussenliggend punt kan dienen" +" als breedte-veranderend punt in een lange rechte lijn. Verwijdering van het punt leidt er dus toe dat de lijn een uniforme breedte krijgt en als gevolg" +" daarvan een stuk van het doorvoergebied verliest (of wint). Als u deze waarde verhoogt, merkt u mogelijk een lichte onder- (of over-)doorvoer op tussen" +" rechte parallele wanden, omdat er meer tussenliggende punten kunnen worden verwijderd die de breedte wijzigen. Uw print zal minder accuraat zijn, maar" +" de g-code is kleiner." #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5368,8 +6480,15 @@ msgstr "Printvolgorde" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -msgstr "Hiermee bepaalt u of alle modellen laag voor laag moeten worden geprint of dat eerst het ene model helemaal klaar moet zijn voordat aan het volgende wordt begonnen. Eén voor één printen is mogelijk als a) slechts één extruder is ingeschakeld en b) alle modellen zodanig zijn gescheiden dat de hele printkop ertussen kan bewegen en alle modellen lager zijn dan de afstand tussen de nozzle en de X/Y-assen." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." +msgstr "Hiermee bepaalt u of alle modellen laag voor laag moeten worden geprint of dat eerst het ene model helemaal klaar moet zijn voordat aan het volgende wordt" +" begonnen. Eén voor één printen is mogelijk als a) slechts één extruder is ingeschakeld en b) alle modellen zodanig zijn gescheiden dat de hele printkop" +" ertussen kan bewegen en alle modellen lager zijn dan de afstand tussen de nozzle en de X/Y-assen." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -5388,8 +6507,12 @@ msgstr "Vulraster" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Gebruik dit raster om de vulling aan te passen van andere rasters waarmee dit raster overlapt. Met deze optie vervangt u vulgebieden van andere rasters met gebieden van dit raster. Het wordt aangeraden voor dit raster slechts één wand en geen boven-/onderskin te printen." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgstr "Gebruik dit raster om de vulling aan te passen van andere rasters waarmee dit raster overlapt. Met deze optie vervangt u vulgebieden van andere rasters" +" met gebieden van dit raster. Het wordt aangeraden voor dit raster slechts één wand en geen boven-/onderskin te printen." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" @@ -5398,8 +6521,14 @@ msgstr "Rasterverwerkingsrang" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." -msgstr "Bepaalt de prioriteit van dit raster bij meerdere overlappende vulrasters. Gebieden met meerdere overlappende vulrasters krijgen de instellingen van het vulraster met de hoogste rang. Bij een vulraster met een hogere rang wordt de vulling van vulrasters met een lagere rang en normale rasters aangepast." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." +msgstr "Bepaalt de prioriteit van dit raster bij meerdere overlappende vulrasters. Gebieden met meerdere overlappende vulrasters krijgen de instellingen van het" +" vulraster met de hoogste rang. Bij een vulraster met een hogere rang wordt de vulling van vulrasters met een lagere rang en normale rasters aangepast." #: /fdmprinter.def.json msgctxt "cutting_mesh label" @@ -5408,8 +6537,12 @@ msgstr "Snijdend raster" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." -msgstr "Beperk het volume van dit raster binnen andere rasters. U kunt dit gebruiken om bepaalde delen van een raster met andere instellingen en met een andere extruder te printen." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." +msgstr "Beperk het volume van dit raster binnen andere rasters. U kunt dit gebruiken om bepaalde delen van een raster met andere instellingen en met een andere" +" extruder te printen." #: /fdmprinter.def.json msgctxt "mold_enabled label" @@ -5418,7 +6551,9 @@ msgstr "Matrijs" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "Print modellen als matrijs, die vervolgens kan worden gegoten om een model te krijgen dat lijkt op de modellen op het platform." #: /fdmprinter.def.json @@ -5428,7 +6563,9 @@ msgstr "Minimale matrijsbreedte" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "De minimale afstand tussen de buitenzijde van de matrijs en de buitenzijde van het model." #: /fdmprinter.def.json @@ -5448,8 +6585,12 @@ msgstr "Matrijshoek" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." -msgstr "De hoek van de overhang van de buitenwanden die voor de matrijs worden gemaakt. Met 0° is de buitenshell van de matrijs verticaal, terwijl met 90° de buitenzijde van de matrijs de contouren van het model volgt." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." +msgstr "De hoek van de overhang van de buitenwanden die voor de matrijs worden gemaakt. Met 0° is de buitenshell van de matrijs verticaal, terwijl met 90° de buitenzijde" +" van de matrijs de contouren van het model volgt." #: /fdmprinter.def.json msgctxt "support_mesh label" @@ -5458,7 +6599,9 @@ msgstr "Supportstructuur raster" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "Gebruik dit raster om steunvlakken op te geven. Deze functie kan worden gebruikt om supportstructuur te genereren." #: /fdmprinter.def.json @@ -5468,8 +6611,11 @@ msgstr "Raster tegen overhang" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." -msgstr "Gebruik dit raster om op te geven waar geen enkel deel van het model mag worden gedetecteerd als overhang. Deze functie kan worden gebruikt om ongewenste supportstructuur te verwijderen." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." +msgstr "Gebruik dit raster om op te geven waar geen enkel deel van het model mag worden gedetecteerd als overhang. Deze functie kan worden gebruikt om ongewenste" +" supportstructuur te verwijderen." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" @@ -5478,8 +6624,15 @@ msgstr "Oppervlaktemodus" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "Behandel het model alleen als oppervlak, volume of volumen met losse oppervlakken. In de normale printmodus worden alleen omsloten volumen geprint. Met de optie 'Oppervlak' wordt een enkele wand geprint waarbij het rasteroppervlak wordt gevolgd zonder vulling en zonder boven-/onderskin. Met de optie 'Beide' worden omsloten volumen normaal geprint en eventuele resterende polygonen als oppervlakken." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." +msgstr "Behandel het model alleen als oppervlak, volume of volumen met losse oppervlakken. In de normale printmodus worden alleen omsloten volumen geprint. Met" +" de optie 'Oppervlak' wordt een enkele wand geprint waarbij het rasteroppervlak wordt gevolgd zonder vulling en zonder boven-/onderskin. Met de optie 'Beide'" +" worden omsloten volumen normaal geprint en eventuele resterende polygonen als oppervlakken." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -5503,8 +6656,14 @@ msgstr "Buitencontour Spiraliseren" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." -msgstr "Met spiraliseren wordt de Z-beweging van de buitenrand vloeiender. Hierdoor ontstaat een geleidelijke Z-verhoging over de hele print. Met deze functie maakt u van een massief model een enkelwandige print met een solide bodem. Deze functie dient alleen te worden ingeschakeld wanneer elke laag uit een enkel deel bestaat." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." +msgstr "Met spiraliseren wordt de Z-beweging van de buitenrand vloeiender. Hierdoor ontstaat een geleidelijke Z-verhoging over de hele print. Met deze functie" +" maakt u van een massief model een enkelwandige print met een solide bodem. Deze functie dient alleen te worden ingeschakeld wanneer elke laag uit een enkel" +" deel bestaat." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" @@ -5513,8 +6672,12 @@ msgstr "Gespiraliseerde contouren effenen" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Maak de gespiraliseerde contouren vlak om de zichtbaarheid van de Z-naad te verminderen (de Z-naad mag in de print nauwelijks zichtbaar zijn, maar is nog wel zichtbaar in de laagweergave). Houd er rekening mee dat fijne oppervlaktedetails worden vervaagd door het effenen." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." +msgstr "Maak de gespiraliseerde contouren vlak om de zichtbaarheid van de Z-naad te verminderen (de Z-naad mag in de print nauwelijks zichtbaar zijn, maar is nog" +" wel zichtbaar in de laagweergave). Houd er rekening mee dat fijne oppervlaktedetails worden vervaagd door het effenen." #: /fdmprinter.def.json msgctxt "relative_extrusion label" @@ -5523,8 +6686,16 @@ msgstr "Relatieve Extrusie" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "Gebruik relatieve extrusie in plaats van absolute extrusie. Bij het gebruik van relatieve E-steps wordt het nabewerken van G-code gemakkelijker. Deze optie wordt echter niet door alle printers ondersteund en kan lichte afwijkingen veroorzaken in de hoeveelheid afgezet materiaal ten opzichte van absolute E-steps. Ongeacht deze instelling wordt de extrusiemodus altijd ingesteld op absoluut voordat er een G-code-script wordt uitgevoerd." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." +msgstr "Gebruik relatieve extrusie in plaats van absolute extrusie. Bij het gebruik van relatieve E-steps wordt het nabewerken van G-code gemakkelijker. Deze optie" +" wordt echter niet door alle printers ondersteund en kan lichte afwijkingen veroorzaken in de hoeveelheid afgezet materiaal ten opzichte van absolute E-steps." +" Ongeacht deze instelling wordt de extrusiemodus altijd ingesteld op absoluut voordat er een G-code-script wordt uitgevoerd." #: /fdmprinter.def.json msgctxt "experimental label" @@ -5543,8 +6714,18 @@ msgstr "Slicetolerantie" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "Verticale tolerantie in de gesneden lagen. De contouren van een laag kunnen worden normaal gesproken gegenereerd door dwarsdoorsneden te nemen door het midden van de dikte van de laag (Midden). Daarnaast kan elke laag gebieden hebben die over de gehele dikte van de laag binnen het volume vallen (Exclusief), of kan een laag gebieden hebben die overal binnen de laag vallen (Inclusief). Met Inclusief worden de meeste details behouden, met Exclusief verkrijgt u de beste pasvorm en met Midden behoudt u het originele oppervlak het meest." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." +msgstr "Verticale tolerantie in de gesneden lagen. De contouren van een laag kunnen worden normaal gesproken gegenereerd door dwarsdoorsneden te nemen door het" +" midden van de dikte van de laag (Midden). Daarnaast kan elke laag gebieden hebben die over de gehele dikte van de laag binnen het volume vallen (Exclusief)," +" of kan een laag gebieden hebben die overal binnen de laag vallen (Inclusief). Met Inclusief worden de meeste details behouden, met Exclusief verkrijgt" +" u de beste pasvorm en met Midden behoudt u het originele oppervlak het meest." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5568,8 +6749,15 @@ msgstr "Bewegingsoptimalisatie vulling" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." -msgstr "Wanneer deze optie is ingeschakeld, wordt de volgorde geoptimaliseerd waarin de vullijnen worden geprint om de afgelegde beweging te reduceren. De reductie in bewegingstijd die wordt bereikt, is in hoge mate afhankelijk van het model dat wordt geslicet, het vulpatroon, de dichtheid enz. Houd er rekening mee dat de slicetijd voor modellen met veel kleine vulgebieden aanzienlijk kan worden verlengd." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." +msgstr "Wanneer deze optie is ingeschakeld, wordt de volgorde geoptimaliseerd waarin de vullijnen worden geprint om de afgelegde beweging te reduceren. De reductie" +" in bewegingstijd die wordt bereikt, is in hoge mate afhankelijk van het model dat wordt geslicet, het vulpatroon, de dichtheid enz. Houd er rekening mee" +" dat de slicetijd voor modellen met veel kleine vulgebieden aanzienlijk kan worden verlengd." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" @@ -5578,7 +6766,9 @@ msgstr "Automatische Temperatuurinstelling" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "Pas de temperatuur voor elke laag automatisch aan aan de gemiddelde doorvoersnelheid van de laag." #: /fdmprinter.def.json @@ -5588,7 +6778,9 @@ msgstr "Grafiek Doorvoertemperatuur" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "Grafiek om de materiaaldoorvoer (in mm3 per seconde) te koppelen aan de temperatuur (graden Celsius)." #: /fdmprinter.def.json @@ -5598,8 +6790,13 @@ msgstr "Minimale Polygoonomtrek" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." -msgstr "Polygonen in geslicete lagen, die een kleinere omtrek hebben dan deze waarde, worden eruit gefilterd. Bij lagere waarden krijgt het raster een hogere resolutie, waardoor het slicen langer duurt. Dit is voornamelijk bedoeld voor SLA-printers met een hoge resolutie en zeer kleine 3D-modellen die veel details bevatten." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." +msgstr "Polygonen in geslicete lagen, die een kleinere omtrek hebben dan deze waarde, worden eruit gefilterd. Bij lagere waarden krijgt het raster een hogere resolutie," +" waardoor het slicen langer duurt. Dit is voornamelijk bedoeld voor SLA-printers met een hoge resolutie en zeer kleine 3D-modellen die veel details bevatten." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" @@ -5608,8 +6805,11 @@ msgstr "Supportstructuur in Stukken Breken" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." -msgstr "Sla enkele verbindingen tussen lijnen van de supportstructuur over zodat deze gemakkelijker kan worden weggebroken. Deze instelling is van toepassing op het zigzag-vulpatroon van de supportstructuur." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." +msgstr "Sla enkele verbindingen tussen lijnen van de supportstructuur over zodat deze gemakkelijker kan worden weggebroken. Deze instelling is van toepassing op" +" het zigzag-vulpatroon van de supportstructuur." #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" @@ -5618,7 +6818,9 @@ msgstr "Grootte Supportstuk" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "Sla elke N millimeter een verbinding tussen de lijnen van de supportstructuur over, zodat deze gemakkelijker kan worden weggebroken." #: /fdmprinter.def.json @@ -5628,7 +6830,9 @@ msgstr "Aantal Lijnen Supportstuk" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "Sla elke N verbindingslijnen één lijn over zodat de supportstructuur gemakkelijker kan worden weggebroken." #: /fdmprinter.def.json @@ -5638,8 +6842,11 @@ msgstr "Tochtscherm Inschakelen" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." -msgstr "Maak een wand rond het model. Deze vangt (warme) lucht en biedt bescherming tegen externe luchtbewegingen. De optie is met name geschikt voor materialen die snel kromtrekken." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." +msgstr "Maak een wand rond het model. Deze vangt (warme) lucht en biedt bescherming tegen externe luchtbewegingen. De optie is met name geschikt voor materialen" +" die snel kromtrekken." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" @@ -5658,7 +6865,9 @@ msgstr "Beperking Tochtscherm" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." msgstr "Stel de hoogte van het tochtscherm in. U kunt ervoor kiezen een tochtscherm met dezelfde hoogte als het model of lager te printen." #: /fdmprinter.def.json @@ -5678,7 +6887,9 @@ msgstr "Hoogte Tochtscherm" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "Stel een hoogtebeperking in voor het tochtscherm. Boven deze hoogte wordt er geen tochtscherm geprint." #: /fdmprinter.def.json @@ -5688,8 +6899,12 @@ msgstr "Overhang Printbaar Maken" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." -msgstr "Verander de geometrie van het geprinte model dusdanig dat minimale support is vereist. Een steile overhang wordt een vlakke overhang. Overhangende gedeelten worden verlaagd zodat deze meer verticaal komen te staan." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." +msgstr "Verander de geometrie van het geprinte model dusdanig dat minimale support is vereist. Een steile overhang wordt een vlakke overhang. Overhangende gedeelten" +" worden verlaagd zodat deze meer verticaal komen te staan." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" @@ -5698,8 +6913,12 @@ msgstr "Maximale Modelhoek" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." -msgstr "De maximale hoek van een overhang nadat deze printbaar is gemaakt. Bij een hoek van 0° worden alle overhangende gedeelten vervangen door een deel van het model dat is verbonden met het platform; bij een hoek van 90° wordt het model niet gewijzigd." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." +msgstr "De maximale hoek van een overhang nadat deze printbaar is gemaakt. Bij een hoek van 0° worden alle overhangende gedeelten vervangen door een deel van het" +" model dat is verbonden met het platform; bij een hoek van 90° wordt het model niet gewijzigd." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" @@ -5708,8 +6927,12 @@ msgstr "Maximale overhang oppervlak gat" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." -msgstr "Het maximale oppervlak van een gat in de basis van het model voordat het wordt verwijderd om de overhang printbaar te maken. Gaten die kleiner zijn dan dit oppervlak worden behouden. Bij een waarde van 0 mm² worden alle gaten in de basis van het model gevuld." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." +msgstr "Het maximale oppervlak van een gat in de basis van het model voordat het wordt verwijderd om de overhang printbaar te maken. Gaten die kleiner zijn dan" +" dit oppervlak worden behouden. Bij een waarde van 0 mm² worden alle gaten in de basis van het model gevuld." #: /fdmprinter.def.json msgctxt "coasting_enable label" @@ -5718,8 +6941,12 @@ msgstr "Coasting Inschakelen" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." -msgstr "Met coasting wordt het laatste gedeelte van een doorvoerpad vervangen door een beweging. Het doorgevoerde materiaal wordt gebruikt om het laatste gedeelte van het doorvoerpad te printen, om draadvorming te verminderen." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." +msgstr "Met coasting wordt het laatste gedeelte van een doorvoerpad vervangen door een beweging. Het doorgevoerde materiaal wordt gebruikt om het laatste gedeelte" +" van het doorvoerpad te printen, om draadvorming te verminderen." #: /fdmprinter.def.json msgctxt "coasting_volume label" @@ -5728,7 +6955,9 @@ msgstr "Coasting-volume" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "Hiermee stelt u volume in dat anders zou worden afgevoerd. Deze waarde dient zo dicht mogelijk bij de berekende waarde van de nozzlediameter te liggen." #: /fdmprinter.def.json @@ -5738,8 +6967,13 @@ msgstr "Minimaal Volume vóór Coasting" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." -msgstr "Het kleinste volume dat een doorvoerpad moet hebben, voordat coasting mogelijk is. Voor een kort doorvoerpad wordt in de Bowden-buis minder druk opgebouwd en wordt het uitgespreide volume daarom lineair geschaald. Deze waarde moet altijd groter zijn dan de waarde voor het coasting-volume." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." +msgstr "Het kleinste volume dat een doorvoerpad moet hebben, voordat coasting mogelijk is. Voor een kort doorvoerpad wordt in de Bowden-buis minder druk opgebouwd" +" en wordt het uitgespreide volume daarom lineair geschaald. Deze waarde moet altijd groter zijn dan de waarde voor het coasting-volume." #: /fdmprinter.def.json msgctxt "coasting_speed label" @@ -5748,8 +6982,12 @@ msgstr "Coasting-snelheid" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "De snelheid waarmee de printkop tijdens coasting beweegt ten opzichte van de snelheid voor het doorvoerpad. Hiervoor wordt een waarde van iets minder dan 100% aangeraden, omdat de druk in de bowden-buis zakt tijdens een coasting-beweging." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." +msgstr "De snelheid waarmee de printkop tijdens coasting beweegt ten opzichte van de snelheid voor het doorvoerpad. Hiervoor wordt een waarde van iets minder dan" +" 100% aangeraden, omdat de druk in de bowden-buis zakt tijdens een coasting-beweging." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" @@ -5758,7 +6996,9 @@ msgstr "Luchtbelgrootte bij Kruis 3D" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "De grootte van luchtbellen op kruispunten in het kruis 3D-patroon op punten waar het patroon zichzelf raakt." #: /fdmprinter.def.json @@ -5768,7 +7008,9 @@ msgstr "Dichtheid kruisvulling afbeelding" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." msgstr "De bestandslocatie van een afbeelding waarvan de helderheidswaarden de minimale dichtheid op de bijbehorende locatie in de vulling van de print bepalen." #: /fdmprinter.def.json @@ -5778,7 +7020,9 @@ msgstr "Dichtheid kruisvulling afbeelding voor supportstructuur" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "De bestandslocatie van een afbeelding waarvan de helderheidswaarden de minimale dichtheid op de bijbehorende locatie in de supportstructuur bepalen." #: /fdmprinter.def.json @@ -5798,8 +7042,13 @@ msgstr "Hoek Conische Supportstructuur" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -msgstr "De hoek van de schuine kant van de conische supportstructuur, waarbij 0 graden verticaal en 90 horizontaal is. Met een kleinere hoek is de supportstructuur steviger, maar bestaat deze uit meer materiaal. Met een negatieve hoek is het grondvlak van de supportstructuur breder dan de top." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." +msgstr "De hoek van de schuine kant van de conische supportstructuur, waarbij 0 graden verticaal en 90 horizontaal is. Met een kleinere hoek is de supportstructuur" +" steviger, maar bestaat deze uit meer materiaal. Met een negatieve hoek is het grondvlak van de supportstructuur breder dan de top." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" @@ -5808,7 +7057,9 @@ msgstr "Minimale Breedte Conische Supportstructuur" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "Minimale breedte waarmee het grondvlak van het kegelvormige supportgebied wordt verkleind. Een geringe breedte kan leiden tot een instabiele supportstructuur." #: /fdmprinter.def.json @@ -5818,7 +7069,9 @@ msgstr "Rafelig Oppervlak" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "Door willekeurig trillen tijdens het printen van de buitenwand wordt het oppervlak hiervan ruw en ongelijk." #: /fdmprinter.def.json @@ -5838,8 +7091,11 @@ msgstr "Dikte Rafelig Oppervlak" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." -msgstr "De breedte van de trilling. Het wordt aangeraden hiervoor een waarde in te stellen die lager is dan de breedte van de buitenwand, omdat de binnenwand niet verandert." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." +msgstr "De breedte van de trilling. Het wordt aangeraden hiervoor een waarde in te stellen die lager is dan de breedte van de buitenwand, omdat de binnenwand niet" +" verandert." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" @@ -5848,8 +7104,12 @@ msgstr "Dichtheid Rafelig Oppervlak" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." -msgstr "De gemiddelde dichtheid van de punten die op elke polygoon in een laag worden geplaatst. Houd er rekening mee dat de originele punten van de polygoon worden verwijderd. Een lage dichtheid leidt dus tot een verlaging van de resolutie." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." +msgstr "De gemiddelde dichtheid van de punten die op elke polygoon in een laag worden geplaatst. Houd er rekening mee dat de originele punten van de polygoon worden" +" verwijderd. Een lage dichtheid leidt dus tot een verlaging van de resolutie." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" @@ -5858,8 +7118,13 @@ msgstr "Puntafstand Rafelig Oppervlak" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "De gemiddelde afstand tussen de willekeurig geplaatste punten op elk lijnsegment. Houd er rekening mee dat de originele punten van de polygoon worden verwijderd. Een hoge effenheid leidt dus tot een verlaging van de resolutie. Deze waarde moet hoger zijn dan de helft van de Dikte rafelig oppervlak." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." +msgstr "De gemiddelde afstand tussen de willekeurig geplaatste punten op elk lijnsegment. Houd er rekening mee dat de originele punten van de polygoon worden verwijderd." +" Een hoge effenheid leidt dus tot een verlaging van de resolutie. Deze waarde moet hoger zijn dan de helft van de Dikte rafelig oppervlak." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" @@ -5868,7 +7133,9 @@ msgstr "Maximale extrusieoffset voor doorvoercompensatie" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "De maximale afstand in mm om het filament te verplaatsen om veranderingen in de stroomsnelheid te compenseren." #: /fdmprinter.def.json @@ -5878,8 +7145,12 @@ msgstr "Doorvoercompensatiefactor" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." -msgstr "Hoe ver het filament moet worden verplaatst om veranderingen in de stroomsnelheid te compenseren, als een percentage van hoe ver het filament in één seconde extrusie zou bewegen." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." +msgstr "Hoe ver het filament moet worden verplaatst om veranderingen in de stroomsnelheid te compenseren, als een percentage van hoe ver het filament in één seconde" +" extrusie zou bewegen." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" @@ -5888,8 +7159,13 @@ msgstr "Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." -msgstr "Print alleen de buitenkant van het object in een dunne webstructuur, 'in het luchtledige'. Hiervoor worden de contouren van het model horizontaal geprint op bepaalde Z-intervallen die door middel van opgaande en diagonaal neergaande lijnen zijn verbonden." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." +msgstr "Print alleen de buitenkant van het object in een dunne webstructuur, 'in het luchtledige'. Hiervoor worden de contouren van het model horizontaal geprint" +" op bepaalde Z-intervallen die door middel van opgaande en diagonaal neergaande lijnen zijn verbonden." #: /fdmprinter.def.json msgctxt "wireframe_height label" @@ -5898,8 +7174,12 @@ msgstr "Verbindingshoogte Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." -msgstr "De hoogte van de opgaande en diagonaal neergaande lijnen tussen twee horizontale delen. Hiermee bepaalt u de algehele dichtheid van de webstructuur. Alleen van toepassing op Draadprinten." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." +msgstr "De hoogte van de opgaande en diagonaal neergaande lijnen tussen twee horizontale delen. Hiermee bepaalt u de algehele dichtheid van de webstructuur. Alleen" +" van toepassing op Draadprinten." #: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" @@ -5908,7 +7188,9 @@ msgstr "Afstand Dakuitsparingen Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "De afstand die wordt overbrugt wanneer vanaf een dakcontour een verbinding naar binnen wordt gemaakt. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -5918,7 +7200,9 @@ msgstr "Snelheid Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "De snelheid waarmee de nozzle beweegt tijdens het doorvoeren van materiaal. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -5928,7 +7212,9 @@ msgstr "Printsnelheid Bodem Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." msgstr "De snelheid waarmee de eerste laag wordt geprint. Dit is tevens de enige laag die het platform raakt. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -5938,7 +7224,8 @@ msgstr "Opwaartse Printsnelheid Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "De snelheid waarmee een lijn naar boven 'in het luchtledige' wordt geprint. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -5948,7 +7235,8 @@ msgstr "Neerwaartse Printsnelheid Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "De snelheid waarmee een lijn diagonaal naar beneden wordt geprint. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -5958,7 +7246,9 @@ msgstr "Horizontale Printsnelheid Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "De snelheid waarmee de contouren van een model worden geprint. Alleen van toepassing op draadprinten." #: /fdmprinter.def.json @@ -5968,7 +7258,9 @@ msgstr "Doorvoer Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "Doorvoercompensatie: de hoeveelheid materiaal die wordt doorgevoerd, wordt vermenigvuldigd met deze waarde. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -5988,7 +7280,8 @@ msgstr "Doorvoer Platte Lijn Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Doorvoercompensatie tijdens het printen van platte lijnen. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -5998,7 +7291,9 @@ msgstr "Opwaartse Vertraging Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "Vertraging na een opwaartse beweging, zodat de opwaartse lijn kan uitharden. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -6018,8 +7313,12 @@ msgstr "Vertraging Platte Lijn Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." -msgstr "Vertragingstijd tussen twee horizontale segmenten. Een dergelijke vertraging zorgt voor een betere hechting aan voorgaande lagen op de verbindingspunten. Bij een te lange vertraging kan het object echter gaan doorzakken. Alleen van toepassing op Draadprinten." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." +msgstr "Vertragingstijd tussen twee horizontale segmenten. Een dergelijke vertraging zorgt voor een betere hechting aan voorgaande lagen op de verbindingspunten." +" Bij een te lange vertraging kan het object echter gaan doorzakken. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" @@ -6030,10 +7329,10 @@ msgstr "Langzaam Opwaarts Draadprinten" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -msgstr "" -"De afstand van een opwaartse beweging waarbij de doorvoersnelheid wordt gehalveerd.\n" -"Hierdoor ontstaat een betere hechting aan voorgaande lagen, zonder dat het materiaal in die lagen te zeer wordt verwarmd. Alleen van toepassing op Draadprinten." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." +msgstr "De afstand van een opwaartse beweging waarbij de doorvoersnelheid wordt gehalveerd.\nHierdoor ontstaat een betere hechting aan voorgaande lagen, zonder" +" dat het materiaal in die lagen te zeer wordt verwarmd. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" @@ -6042,7 +7341,10 @@ msgstr "Knoopgrootte Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." msgstr "Maakt een kleine verdikking boven aan een opwaartse lijn, zodat de volgende horizontale laag hier beter op kan aansluiten. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -6052,7 +7354,9 @@ msgstr "Valafstand Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "De afstand die het materiaal valt na een opwaartse doorvoer. Deze afstand wordt gecompenseerd. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json @@ -6062,8 +7366,12 @@ msgstr "Meeslepen Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." -msgstr "De afstand waarover het materiaal van een opwaartse doorvoer wordt meegesleept tijdens een diagonaal neerwaartse doorvoer. Deze afstand wordt gecompenseerd. Alleen van toepassing op Draadprinten." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." +msgstr "De afstand waarover het materiaal van een opwaartse doorvoer wordt meegesleept tijdens een diagonaal neerwaartse doorvoer. Deze afstand wordt gecompenseerd." +" Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json msgctxt "wireframe_strategy label" @@ -6072,8 +7380,18 @@ msgstr "Draadprintstrategie" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." -msgstr "Strategie om ervoor te zorgen dat twee opeenvolgende lagen bij elk verbindingspunt op elkaar aansluiten. Met intrekken kunnen de opwaartse lijnen in de juiste positie uitharden, maar kan het filament gaan haperen. Aan het eind van een opwaartse lijn kan een verdikking worden gemaakt om een volgende lijn hierop eenvoudiger te kunnen laten aansluiten en om de lijn te laten afkoelen. Hiervoor is mogelijk een lage printsnelheid vereist. U kunt echter ook het doorzakken van de bovenkant van een opwaartse lijn compenseren. De lijnen vallen echter niet altijd zoals verwacht." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." +msgstr "Strategie om ervoor te zorgen dat twee opeenvolgende lagen bij elk verbindingspunt op elkaar aansluiten. Met intrekken kunnen de opwaartse lijnen in de" +" juiste positie uitharden, maar kan het filament gaan haperen. Aan het eind van een opwaartse lijn kan een verdikking worden gemaakt om een volgende lijn" +" hierop eenvoudiger te kunnen laten aansluiten en om de lijn te laten afkoelen. Hiervoor is mogelijk een lage printsnelheid vereist. U kunt echter ook" +" het doorzakken van de bovenkant van een opwaartse lijn compenseren. De lijnen vallen echter niet altijd zoals verwacht." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" @@ -6097,8 +7415,12 @@ msgstr "Neerwaartse Lijnen Rechtbuigen Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." -msgstr "Het percentage van een diagonaal neerwaartse lijn die wordt afgedekt door een deel van een horizontale lijn. Hiermee kunt u voorkomen dat het bovenste deel van een opwaartse lijn doorzakt. Alleen van toepassing op Draadprinten." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." +msgstr "Het percentage van een diagonaal neerwaartse lijn die wordt afgedekt door een deel van een horizontale lijn. Hiermee kunt u voorkomen dat het bovenste" +" deel van een opwaartse lijn doorzakt. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" @@ -6107,8 +7429,12 @@ msgstr "Valafstand Dak Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." -msgstr "De afstand die horizontale daklijnen die 'in het luchtledige' worden geprint, naar beneden vallen tijdens het printen. Deze afstand wordt gecompenseerd. Alleen van toepassing op Draadprinten." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." +msgstr "De afstand die horizontale daklijnen die 'in het luchtledige' worden geprint, naar beneden vallen tijdens het printen. Deze afstand wordt gecompenseerd." +" Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" @@ -6117,8 +7443,12 @@ msgstr "Meeslepen Dak Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." -msgstr "De afstand die het eindstuk van een inwaartse lijn wordt meegesleept wanneer de nozzle terugkeert naar de buitencontouren van het dak. Deze afstand wordt gecompenseerd. Alleen van toepassing op Draadprinten." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." +msgstr "De afstand die het eindstuk van een inwaartse lijn wordt meegesleept wanneer de nozzle terugkeert naar de buitencontouren van het dak. Deze afstand wordt" +" gecompenseerd. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" @@ -6127,8 +7457,11 @@ msgstr "Vertraging buitenzijde dak tijdens draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." -msgstr "De wachttijd aan de buitenkant van een gat dat een dak moet gaan vormen. Een langere wachttijd kan zorgen voor een betere aansluiting. Alleen van toepassing op Draadprinten." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." +msgstr "De wachttijd aan de buitenkant van een gat dat een dak moet gaan vormen. Een langere wachttijd kan zorgen voor een betere aansluiting. Alleen van toepassing" +" op Draadprinten." #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" @@ -6137,8 +7470,13 @@ msgstr "Tussenruimte Nozzle Draadprinten" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." -msgstr "De afstand tussen de nozzle en horizontaal neergaande lijnen. Een grotere tussenruimte zorgt voor diagonaal neerwaarts gaande lijnen met een minder steile hoek. Hierdoor ontstaan minder opwaartse verbindingen met de volgende laag. Alleen van toepassing op Draadprinten." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." +msgstr "De afstand tussen de nozzle en horizontaal neergaande lijnen. Een grotere tussenruimte zorgt voor diagonaal neerwaarts gaande lijnen met een minder steile" +" hoek. Hierdoor ontstaan minder opwaartse verbindingen met de volgende laag. Alleen van toepassing op Draadprinten." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" @@ -6147,7 +7485,9 @@ msgstr "Adaptieve lagen gebruiken" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "Met adaptieve lagen berekent u de laaghoogte afhankelijk van de vorm van het model." #: /fdmprinter.def.json @@ -6167,7 +7507,9 @@ msgstr "Stapgrootte variatie adaptieve lagen" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "Het hoogteverschil tussen de hoogte van de volgende laag ten opzichte van de vorige laag." #: /fdmprinter.def.json @@ -6177,8 +7519,12 @@ msgstr "Topografieformaat aanpasbare lagen" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." -msgstr "Horizontale doelafstand tussen twee aangrenzende lagen. Als u deze instelling verkleint, worden dunnere lagen gebruikt om de randen van de lagen dichter bij elkaar te brengen." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." +msgstr "Horizontale doelafstand tussen twee aangrenzende lagen. Als u deze instelling verkleint, worden dunnere lagen gebruikt om de randen van de lagen dichter" +" bij elkaar te brengen." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" @@ -6187,8 +7533,13 @@ msgstr "Hoek Overhangende Wand" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Wanden die overhangen in een hoek groter dan deze waarde, worden geprint met instellingen voor overhangende wanden. Wanneer de waarde 90 is, wordt een wand niet als een overhangende wand gezien. Een overhang die wordt ondersteund door ondersteuning wordt ook niet als overhang gezien." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." +msgstr "Wanden die overhangen in een hoek groter dan deze waarde, worden geprint met instellingen voor overhangende wanden. Wanneer de waarde 90 is, wordt een" +" wand niet als een overhangende wand gezien. Een overhang die wordt ondersteund door ondersteuning wordt ook niet als overhang gezien." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" @@ -6197,7 +7548,9 @@ msgstr "Snelheid Overhangende Wand" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "Overhangende wanden worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid." #: /fdmprinter.def.json @@ -6207,7 +7560,9 @@ msgstr "Bruginstellingen inschakelen" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "Hiermee detecteert u bruggen en past u de instellingen voor de printsnelheid, doorvoer en ventilator aan tijdens het printen van bruggen." #: /fdmprinter.def.json @@ -6217,8 +7572,12 @@ msgstr "Minimale brugwandlengte" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." -msgstr "Niet-ondersteunde wanden die korter zijn dan deze waarde, worden geprint met de normale wandinstellingen. Langere niet-ondersteunde wanden worden geprint met de instellingen voor brugwanden." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." +msgstr "Niet-ondersteunde wanden die korter zijn dan deze waarde, worden geprint met de normale wandinstellingen. Langere niet-ondersteunde wanden worden geprint" +" met de instellingen voor brugwanden." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" @@ -6227,8 +7586,12 @@ msgstr "Drempelwaarde voor brugskinsupport" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." -msgstr "Als voor een skinregio minder supportstructuur wordt geprint dan dit percentage van zijn oppervlakte, print u dit met de bruginstellingen. Anders wordt er geprint met de normale skininstellingen." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." +msgstr "Als voor een skinregio minder supportstructuur wordt geprint dan dit percentage van zijn oppervlakte, print u dit met de bruginstellingen. Anders wordt" +" er geprint met de normale skininstellingen." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" @@ -6237,8 +7600,11 @@ msgstr "Maximale dichtheid van dunne vulling brugskin" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." -msgstr "Maximale dichtheid van de vulling die als dun wordt beschouwd. Skin boven dunne vulling wordt als niet-ondersteund beschouwd en kan dus als een brugskin worden behandeld." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." +msgstr "Maximale dichtheid van de vulling die als dun wordt beschouwd. Skin boven dunne vulling wordt als niet-ondersteund beschouwd en kan dus als een brugskin" +" worden behandeld." #: /fdmprinter.def.json msgctxt "bridge_wall_coast label" @@ -6247,8 +7613,12 @@ msgstr "Coasting brugwand" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." -msgstr "Met deze optie controleert u de afstand die de extruder moet coasten voordat een brugwand begint. Met coasting voordat de brug begint, vermindert u de druk in de nozzle en krijgt u mogelijk een vlakkere brug." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." +msgstr "Met deze optie controleert u de afstand die de extruder moet coasten voordat een brugwand begint. Met coasting voordat de brug begint, vermindert u de" +" druk in de nozzle en krijgt u mogelijk een vlakkere brug." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" @@ -6267,7 +7637,9 @@ msgstr "Doorvoer brugwand" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "Tijdens het printen van brugwanden wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." #: /fdmprinter.def.json @@ -6287,7 +7659,9 @@ msgstr "Doorvoer brugskin" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "Tijdens het printen van brugskinregio's wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." #: /fdmprinter.def.json @@ -6297,7 +7671,9 @@ msgstr "Dichtheid brugskin" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "De dichtheid van de brugskinlaag. Met een waarde lager dan 100 worden de ruimten tussen de skinlijnen groter." #: /fdmprinter.def.json @@ -6317,8 +7693,12 @@ msgstr "Brug heeft meerdere lagen" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." -msgstr "Als deze optie ingeschakeld is, worden de tweede en derde laag boven de vrije ruimte geprint met de volgende instellingen. Anders worden de lagen geprint met de normale instellingen." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." +msgstr "Als deze optie ingeschakeld is, worden de tweede en derde laag boven de vrije ruimte geprint met de volgende instellingen. Anders worden de lagen geprint" +" met de normale instellingen." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" @@ -6337,7 +7717,9 @@ msgstr "Doorvoer tweede brugskin" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Tijdens het printen van de tweede brugskinlaag wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." #: /fdmprinter.def.json @@ -6347,7 +7729,9 @@ msgstr "Dichtheid tweede brugskin" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "De dichtheid van de tweede brugskinlaag. Met een waarde lager dan 100 worden de ruimten tussen de skinlijnen groter." #: /fdmprinter.def.json @@ -6377,7 +7761,9 @@ msgstr "Doorvoer derde brugskin" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Tijdens het printen van de derde brugskinlaag wordt de hoeveelheid materiaal die wordt doorgevoerd, met deze waarde vermenigvuldigd." #: /fdmprinter.def.json @@ -6387,7 +7773,9 @@ msgstr "Dichtheid derde brugskin" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "De dichtheid van de derde brugskinlaag. Met een waarde lager dan 100 worden de ruimten tussen de skinlijnen groter." #: /fdmprinter.def.json @@ -6407,8 +7795,14 @@ msgstr "Nozzle afvegen tussen lagen" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -msgstr "Hiermee bepaalt u of u het afvegen van de nozzle tussen lagen wilt opnemen in de G-code. Het inschakelen van deze optie kan het gedrag van het intrekken bij de laagwissel beïnvloeden. Gebruik de instellingen voor Intrekken voor afvegen om het intrekken te regelen bij lagen waarbij het afveegscript actief is." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." +msgstr "Hiermee bepaalt u of u het afvegen van de nozzle tussen lagen wilt opnemen in de G-code. Het inschakelen van deze optie kan het gedrag van het intrekken" +" bij de laagwissel beïnvloeden. Gebruik de instellingen voor Intrekken voor afvegen om het intrekken te regelen bij lagen waarbij het afveegscript actief" +" is." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" @@ -6417,8 +7811,13 @@ msgstr "Materiaalvolume tussen afvegen" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." -msgstr "Maximale materiaalhoeveelheid die kan worden geëxtrudeerd voordat de nozzle opnieuw wordt afgeveegd. Als deze waarde kleiner is dan het benodigde materiaalvolume in een laag, heeft de instelling geen effect op deze laag. Er wordt dan maar een keer per laag afgeveegd." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." +msgstr "Maximale materiaalhoeveelheid die kan worden geëxtrudeerd voordat de nozzle opnieuw wordt afgeveegd. Als deze waarde kleiner is dan het benodigde materiaalvolume" +" in een laag, heeft de instelling geen effect op deze laag. Er wordt dan maar een keer per laag afgeveegd." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" @@ -6437,7 +7836,8 @@ msgstr "Intrekafstand voor afvegen" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Volume filament dat moet worden ingetrokken om te voorkomen dat filament verloren gaat tijdens het afvegen." #: /fdmprinter.def.json @@ -6447,7 +7847,9 @@ msgstr "Extra primehoeveelheid na intrekken voor afvegen" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "Tijdens veegbewegingen kan materiaal verloren gaan, wat met deze optie kan worden gecompenseerd." #: /fdmprinter.def.json @@ -6457,7 +7859,9 @@ msgstr "Intreksnelheid voor afvegen" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging voor afvegen wordt ingetrokken en geprimed." #: /fdmprinter.def.json @@ -6467,7 +7871,8 @@ msgstr "Intreksnelheid voor afvegen (intrekken)" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging voor afvegen wordt ingetrokken." #: /fdmprinter.def.json @@ -6477,7 +7882,8 @@ msgstr "Primesnelheid Intrekken voor afvegen" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "De snelheid waarmee het filament tijdens een intrekbeweging voor afvegen wordt geprimed." #: /fdmprinter.def.json @@ -6497,8 +7903,12 @@ msgstr "Z-sprong afvegen" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Tijdens het afvegen wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print. Hiermee wordt voorkomen dat de nozzle de print raakt tijdens een beweging en wordt de kans verkleind dat de print van het platform wordt gestoten." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." +msgstr "Tijdens het afvegen wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print. Hiermee wordt voorkomen dat de nozzle de print" +" raakt tijdens een beweging en wordt de kans verkleind dat de print van het platform wordt gestoten." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" @@ -6557,7 +7967,9 @@ msgstr "Maximale grootte kleine gaten" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "Gaten en contouren van onderdelen met een kleinere diameter dan deze worden afgedrukt met behulp van Klein kenmerksnelheid." #: /fdmprinter.def.json @@ -6567,7 +7979,9 @@ msgstr "Maximale lengte klein kenmerk" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "Kenmerkcontouren die korter zijn dan deze lengte, worden afgedrukt met behulp van Klein kenmerksnelheid." #: /fdmprinter.def.json @@ -6577,8 +7991,11 @@ msgstr "Klein kenmerksnelheid" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Kleine kernmerken worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid. Langzamer printen kan de hechting en nauwkeurigheid verbeteren." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." +msgstr "Kleine kernmerken worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid. Langzamer printen kan de hechting en" +" nauwkeurigheid verbeteren." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" @@ -6587,8 +8004,12 @@ msgstr "Kleine kenmerken eerste laagsnelheid" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Kleine kenmerken op de eerste laag worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid. Langzamer printen kan de hechting en nauwkeurigheid verbeteren." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." +msgstr "Kleine kenmerken op de eerste laag worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid. Langzamer printen kan" +" de hechting en nauwkeurigheid verbeteren." #: /fdmprinter.def.json msgctxt "material_alternate_walls label" @@ -6597,7 +8018,9 @@ msgstr "Alternerende wandrichtingen" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." msgstr "Alternerende wandrichtingen na elke laag en instroming. Nuttig voor materialen die spanning op kunnen bouwen, bijvoorbeeld voor het printen van metaal." #: /fdmprinter.def.json @@ -6617,7 +8040,9 @@ msgstr "Aantal wanden grondvlak raft" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "Het aantal contouren dat wordt geprint rond het lineaire patroon in de basislaag van de raft." #: /fdmprinter.def.json @@ -6627,7 +8052,9 @@ msgstr "Instellingen opdrachtregel" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "Instellingen die alleen worden gebruikt als CuraEngine niet wordt aangeroepen door de Cura-frontend." #: /fdmprinter.def.json @@ -6637,8 +8064,11 @@ msgstr "Object centreren" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." -msgstr "Hiermee bepaalt u of het object in het midden van het platform moet worden gecentreerd (0,0) of dat het coördinatensysteem moet worden gebruikt waarin het object opgeslagen is." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." +msgstr "Hiermee bepaalt u of het object in het midden van het platform moet worden gecentreerd (0,0) of dat het coördinatensysteem moet worden gebruikt waarin" +" het object opgeslagen is." #: /fdmprinter.def.json msgctxt "mesh_position_x label" @@ -6667,7 +8097,9 @@ msgstr "Rasterpositie Z" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "De offset die wordt toegepast op het object in de z-richting. Hiermee kunt u de taak uitvoeren die voorheen 'Object Sink' werd genoemd." #: /fdmprinter.def.json @@ -6677,1045 +8109,6 @@ msgstr "Matrix rasterrotatie" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "Omzettingsmatrix die moet worden toegepast op het model wanneer dit wordt geladen vanuit een bestand." - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "Bepaalt de volgorde waarin de wanden worden geprint. Wanneer u de buitenwanden het eerst print, bevordert u de nauwkeurigheid van de afmetingen, omdat fouten in de binnenwanden niet worden overgedragen op de buitenzijde. Door ze later te printen kunt u echter beter stapelen wanneer de overhangs worden geprint." - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "Drempel middelste lijn splitsen" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "De kleinste lijnbreedte als factor van de normale lijnbreedte waarboven de middenlijn (als deze aanwezig is) in tweeën wordt gesplitst. Maak deze instelling kleiner voor meer, dunnere lijnen. Maak deze instelling groter voor minder, bredere lijnen. Merk op dat dit geldt alsof de gehele vorm met wand moet worden gevuld. De middenlijn verwijst hier dus naar het midden van het object tussen twee buitenranden van de vorm, zelfs als er feitelijk vulling of (andere) skin in de print is in plaats van wand." - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "De minimum lijnbreedte voor opvuller voor ruimte middelste lijn bij muren met meerdere lijnen. Deze instelling bepaalt bij welke modeldikte we overschakelen van het printen van twee wandlijnen naar het printen van twee buitenwanden en één centrale wand in het midden. Een hogere Minimum breedte ongelijkmatige wandlijn leidt naar een hogere maximale lijnbreedte bij een gelijkmatige wand. De maximum breedte ongelijkmatige wandlijn wordt berekend als 2 * de Minimum breedte gelijkmatige wandlijn." - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "Drempel middelste lijn toevoegen" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "De kleinste lijnbreedte als factor van de normale lijnbreedte, waarboven een middenlijn (als die er nog niet was) wordt toegevoegd. Maak deze instelling kleiner voor meer, dunnere lijnen. Maak deze instelling groter voor minder, bredere lijnen. Merk op dat dit geldt alsof de gehele vorm met wand moet worden gevuld. De middenlijn verwijst hier dus naar het midden van het object tussen twee buitenranden van de vorm, zelfs als er feitelijk vulling of (andere) skin in de print is in plaats van wand." - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "Een 2D-silouette van de printkop (inclusief ventilatorkappen)." - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "Buitenwanden vóór Binnenwanden" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "Wanneer deze optie is ingeschakeld, worden wanden van buiten naar binnen geprint. Hiermee kan de dimensionale nauwkeurigheid in X en Y worden verbeterd wanneer u kunststof met hoge viscositeit gebruikt, zoals ABS. Het kan echter leiden tot een verminderde kwaliteit van het oppervlak van de buitenwand, met name bij overhangen." - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "Overlapping van Wanden Compenseren" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "Compenseer de doorvoer van wanddelen die worden geprint op een plek waar zich al een wanddeel bevindt." - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "Overlapping van Buitenwanden Compenseren" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "Hiermee wordt de doorvoer gecompenseerd voor delen van buitenwanden die worden geprint op een plek waar zich al een wanddeel bevindt." - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "Overlapping van Binnenwanden Compenseren" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "Hiermee wordt de doorvoer gecompenseerd voor delen van binnenwanden die worden geprint op een plek waar zich al een wanddeel bevindt." - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "Minimale Wand-doorvoer" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "Minimaal toegestane doorvoerpercentage voor een wandlijn. Compensatie van de overlapping van wanden zorgt voor een kleinere doorvoer tijdens het printen van een wand als deze dicht bij een bestaande wand ligt. Wanden waarbij de doorvoerwaarde lager is dan deze waarde, worden vervangen door een beweging. Wanneer u deze instelling gebruikt, moet u compensatie van overlapping van wanden inschakelen en de buitenwand printen voordat u de binnenwanden print." - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "Bij Voorkeur Intrekken" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "Als deze optie ingeschakeld is, volgt er een intrekbeweging in plaats van een combing-beweging ter vervanging van wanden waarbij de doorvoer lager is dan de minimale doorvoerwaarde." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "Gaten tussen wanden vullen" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "Hiermee worden de gaten tussen wanden gevuld op plekken waar geen wand past." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "Nergens" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "Overal" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "Kleine gaten wegfilteren" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "Kleine gaten wegfilteren om blobs aan de buitenzijde van het model te verminderen." - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "Filamentdoorvoer Afstemmen" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "Print lijnen die dunner zijn dan normaal, sneller zodat de hoeveelheid doorgevoerd materiaal per seconde hetzelfde blijft. Voor dunne delen in het model dienen de lijnen mogelijk met een dunnere lijnbreedte te worden geprint dan is opgegeven in de instellingen. Met deze instelling worden de snelheidswisselingen voor dergelijke lijnen beheerd." - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "Maximale Snelheid voor het Afstemmen van Doorvoer" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "Maximale printsnelheid tijdens het aanpassen van de printsnelheid om de doorvoer af te stemmen." - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \\n." - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \\n." - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "Maximale Doorvoersnelheid" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor u bespaart op materiaalkosten. De raster-, driehoeks-, tri-hexagonale, kubische, achtvlaks-, afgeknotte kubus-, kruis- en concentrische patronen worden per laag volledig geprint. Gyroïde, kubische, afgeknotte kubus- en achtvlaksvullingen veranderen per laag voor een meer gelijke krachtverdeling in elke richting. Bliksemvulling minimaliseert de vulling, doordat deze alleen de (interne) supportdaken ondersteunt. Daarom geldt het invulpercentage slechts voor één laag onder wat er nodig is om het model te ondersteunen." - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "Het mogelijke verschil van een bliksemvullaag met de laag onmiddellijk daarboven m.b.t. het snoeien van de buitenste uiteinden van bomen. Gemeten in de hoek bepaald door de laagdikte." - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "Het mogelijke verschil van een bliksemvullaag met de laag onmiddellijk daarboven m.b.t. het effenen van bomen. Gemeten in de hoek bepaald door de laagdikte." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor wordt bespaard op materiaalkosten. De raster-, driehoeks-, tri-hexagonale, kubische, achtvlaks-, afgeknotte kubus-, kruis- en concentrische patronen worden elke laag volledig geprint. Gyroïde, kubische, afgeknotte kubus- en achtvlaksvullingen veranderen elke laag voor een meer gelijke krachtverdeling in elke richting." - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "De minimale afstand tussen de buitenzijde van de matrijs en de buitenzijde van het model." - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "Hoeveel stappen van de stappenmotor nodig zijn voor een doorvoer van één millimeter." - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "Wanneer dit niet nul is, vindt bij een combing-beweging die langer is dan deze afstand, intrekking plaats." - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "Pas de extruderoffset toe op het coördinatensysteem." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "Shell" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "Van boven- en/of onderoppervlakken van het object met een hoek die groter is dan deze instelling, wordt de boven-/onderksin niet uitgebreid. Hiermee wordt de uitbreiding voorkomen van smalle skingebieden die worden gemaakt wanneer het modeloppervlak een nagenoeg verticale helling heeft. Een hoek van 0° is horizontaal en een hoek van 90° is verticaal." - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "De snelheid waarmee de eerste laag wordt geprint. Hiervoor wordt een lagere waarde aanbevolen om hechting aan het platform te verbeteren." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Bepaalt de prioriteit van dit raster bij meerdere overlappende vulrasters. Gebieden met meerdere overlappende vulrasters krijgen de instellingen van het vulraster met de laagste rang. Met een vulraster dat voorrang heeft, wordt de vulling van andere vulrasters en normale rasters aangepast." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "De temperatuur van het verwarmde platform. Als deze waarde is ingesteld op 0, wordt de printbedtemperatuur niet aangepast." - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "De temperatuur van het verwarmde platform voor de eerste laag." - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "Krimpverhouding" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "Krimpverhouding in procenten." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Hiermee wordt de prioriteit van dit raster bepaald bij overlappende volumes. Gebieden met meerdere rasters worden overgenomen door het raster van lagere rang. Met een vulraster dat voorrang heeft, wordt de vulling van andere vulrasters en normale rasters aangepast." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "Hiermee bepaalt u of alle modellen laag voor laag moeten worden geprint of dat eerst het ene model helemaal klaar moet zijn voordat aan het volgende wordt begonnen. Eén voor één printen is mogelijk als a) slechts één extruder is ingeschakeld en b) alle modellen zodanig zijn gescheiden dat de hele printkop ertussen kan bewegen en alle modellen lager zijn dan de afstand tussen de nozzle en de X/Y-assen. " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "Volgorde Vulraster" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Hiermee wordt bepaald welk vulraster wordt gebruikt binnen de vulling van een ander vulraster. Met een vulraster dat voorrang heeft, wordt de vulling van andere vulrasters en normale rasters aangepast." - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "Boomsupportstructuur" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "Genereer een boomachtige supportstructuur met takken die uw print ondersteunen. Hierdoor worden materiaalgebruik en printtijd mogelijk gereduceerd, maar wordt de slicetijd aanzienlijk verlengd." - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "Geeft aan hoe lagen met een diagonaal oppervlak worden geslicet. De gebieden van een laag kunnen worden gegenereerd op basis van de locatie waar het midden van de laag het oppervlak snijdt (Midden). Daarnaast kan elke laag gebieden hebben die over de gehele hoogte van de laag binnen het volume vallen (Exclusief), of kan een laag gebieden hebben die overal binnen de laag vallen (Inclusief). Met Exclusief worden de meeste details behouden, met Inclusief verkrijgt u de beste pasvorm en met Midden is de verwerkingstijd het kortst." - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "Spaghettivulling" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "Print af en toe een deel vulling zodat het filament willekeurig opkrult binnen het object. Hiermee wordt de printtijd verkort. Het gedrag is echter nogal onvoorspelbaar." - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "Spaghettivulling traptreden" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "Hiermee bepaalt u of u spaghettivulling print in de traptreden, of dat al het vulfilament aan het eind van de print wordt doorgevoerd." - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "Maximale hoek spaghettivulling" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "De maximale hoek ten opzichte van de Z-as van de binnenzijde van de print voor gedeelten die naderhand met spaghettivulling moeten worden gevuld. Wanneer deze waarde wordt verlaagd, worden er op elke laag meer hoekdelen gevuld." - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "Maximale hoogte spaghettivulling" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "De maximale hoogte van binnenruimte die kan worden gecombineerd en van bovenaf kan worden gevuld." - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "Spaghetti-uitsparing" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "De offset van de wanden van waaruit de spaghettivulling wordt geprint." - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "Spaghettidoorvoer" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "Past de dichtheid van de spaghettivulling aan. Houd er rekening mee dat de vuldichtheid alleen invloed heeft op de ruimte tussen de lijnen van het vulpatroon, niet op de hoeveelheid doorvoer voor spaghettivulling." - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "Extra volume spaghettivulling" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "Een correctievoorwaarde voor het aanpassen van het totale volume dat elke keer dat spaghettivulling wordt geprint, wordt doorgevoerd." - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "GUID van het materiaal. Deze optie wordt automatisch ingesteld. " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "Parkeerafstand filament" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "De afstand vanaf de punt van de nozzle waar het filament moet worden geparkeerd wanneer een extruder niet meer wordt gebruikt." - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Interne waarde materiaalstation" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Interne waarde materiaalstation" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "Afvoersnelheid einde van filament" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Interne waarde materiaalstation" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "Afvoerduur einde van filament" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Interne waarde materiaalstation" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Interne waarde materiaalstation" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Interne waarde materiaalstation" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "Hiermee wordt het filament ingetrokken wanneer de nozzle over een niet-printbaar gebied gaat. " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "Afstand tussen de supportstructuur en de overhang in de X- en Y-richting. " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "category_fixes" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "category_blackmagic" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "experimenteel!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "Machinekoppolygoon" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "Een 2D-silouette van de printkop (exclusief ventilatorkappen)." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "Met deze optie bepaalt u of u alle modellen tegelijk, laag voor laag print, of dat u een model volledig print voordat u verdergaat naar het volgende model. De modus voor het één voor één printen van modellen is alleen beschikbaar als alle modellen dusdanig van elkaar zijn gescheiden dat de printkop tussen alle modellen kan bewegen en alle modellen lager zijn dan de afstand tussen de nozzle en de X- en Y-as." - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "Wanddikte boomsupportstructuur" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Hiermee stelt u de wanddikte in voor de takken van de boomsupportstructuur. Het printen van dikkere wanden duurt langer, maar deze vallen minder snel om." - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "Aantal wandlijnen boomsupportstructuur" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Hiermee stelt u het aantal wanden in voor de takken van de boomsupportstructuur. Het printen van dikkere wanden duurt langer, maar deze vallen minder snel om." - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "Hiermee bepaalt u of u het afvegen van de nozzle tussen lagen wilt opnemen in de G-code. Het inschakelen van deze instelling kan het gedrag van het intrekken tijdens de laagwissel beïnvloeden. Gebruik de instelling voor intrekken bij afvegen om het intrekken te controleren bij lagen waarop afveegscript van toepassing is." - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "Maximale materiaalhoeveelheid die kan worden doorgevoerd voordat de nozzle opnieuw wordt afgeveegd." - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "Intreksnelheid (primen)" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "Z-sprong wanneer ingetrokken voor afvegen" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "Tijdens het intrekken wordt het platform omlaag gebracht om ruimte te creëren tussen de nozzle en de print. Hiermee wordt voorkomen dat de nozzle de print raakt tijdens een beweging en wordt de kans verkleind dat de print van het platform wordt gestoten." - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Minimumgebied voor verbindingspolygonen. Polygonen met een gebied dat kleiner is dan deze waarde, worden niet gegenereerd." - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Minimumgebied voor de supportdaken. Polygonen met een gebied dat kleiner is dan deze waarde, worden niet gegenereerd." - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Minimumgebied voor de supportvloeren. Polygonen met een gebied dat kleiner is dan deze waarde, worden niet gegenereerd." - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "Skinrotatie Wisselen" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "Wissel de richting af waarin de boven-/onderlagen worden geprint. Normaal worden deze alleen diagonaal geprint. Met deze instelling worden de alleen-X- en alleen-Y-richtingen toegevoegd." - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "Maximale extrusieoffset voor doorvoercompensatie" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "De maximale afstand in mm die moet worden gecompenseerd." - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "Doorvoercompensatiefactor" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "De vermenigvuldigingsfactor voor de vertaling doorvoer -> afstand." - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "Drempelwaarde adaptieve lagen" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "De drempel of er al dan niet een kleinere laag moet worden gebruikt. Deze waarde wordt vergeleken met de waarde van de steilste helling in een laag." - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "Wanden die overhangen in een hoek groter dan deze waarde, worden geprint met instellingen voor overhangende wanden. Wanneer de waarde 90 is, wordt een wand niet als een overhangende wand gezien." - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Kleine kenmerken worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid. Langzamer printen kan de hechting en nauwkeurigheid verbeteren." - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "Eerste laagsnelheid" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Kleine kenmerken op de eerste laag worden geprint met een snelheid die gelijk is aan dit percentage van hun normale printsnelheid. Langzamer printen kan de hechting en nauwkeurigheid verbeteren." - -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "Ga nog een extra keer over de bovenlaag, echter zonder materiaal door te voeren. Hierdoor wordt de kunststof aan de bovenkant verder gesmolten, waardoor een gladder oppervlak wordt verkregen." - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "Lagen beginnen met hetzelfde deel" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "Begin het printen van elke laag van het object bij hetzelfde punt, zodat we geen nieuwe laag beginnen met het printen van het deel waarmee de voorgaande laag is geëindigd. Hiermee wordt de kwaliteit van overhangende gedeelten en kleine delen verbeterd, maar duurt het printen langer." - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "Richting van het vulpatroon voor supportstructuren. Het vulpatroon voor de supportstructuur wordt in het horizontale vlak gedraaid." - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "De maximaal toegestane afwijking tijdens het verlagen van de resolutie voor de instelling Maximale resolutie. Als u deze waarde verhoogt, wordt de print minder nauwkeurig, maar wordt de G-code kleiner." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "Versie G-code" - -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "Instellen of hoeken in het model invloed hebben op de positie van de naad. Geen wil zeggen dat hoeken geen invloed hebben op de positie van de naad. Met Naad verbergen is de kans groter dat de naad op een binnenhoek komt. Met Naad zichtbaar maken is de kans groter dat de naad op een buitenhoek komt. Met Naad verbergen of Naad zichtbaar maken is de kans groter dat de naad op een binnen- of buitenhoek komt." - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "Kleine Z-gaten Negeren" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "Wanneer het model kleine verticale gaten heeft, kan er circa 5% berekeningstijd extra worden besteed aan het genereren van de boven- en onderskin in deze kleine ruimten. Indien u dit wenst, schakelt u de instelling uit." - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "De temperatuur van het werkvolume. Als deze waarde is ingesteld op 0, wordt de temperatuur van het werkvolume niet aangepast." - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "Sla intrekking over tijdens bewegingen in een rechte lijn van support naar support. Deze instelling verkort de printtijd, maar kan leiden tot overmatige draadvorming in de supportstructuur." - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "Maximale Z-snelheid" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "De maximale snelheid waarmee het platform wordt bewogen. Wanneer u deze optie instelt op 0, worden voor het printen de standaardwaarden voor de maximale Z-snelheid gebruikt." - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "De maximale afstand tussen de supportstructuren in de X- en Y-richting. Wanneer afzonderlijke structuren dichter bij elkaar staan dan deze waarde, worden deze samengevoegd tot één structuur." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "Minimale Diameter" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "De minimale diameter in de X- en Y-richting van een kleiner gebied dat moet worden ondersteund door een speciale steunpijler." - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "Ronde primepijler" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "Geef de primepijler een ronde vorm." - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "Doorvoercompensatie: de hoeveelheid materiaal die wordt doorgevoerd, wordt vermenigvuldigd met deze waarde." - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "Maak de gespiraliseerde contouren vlak om de zichtbaarheid van de Z-naad te verminderen (de Z-naad mag in de print nauwelijks zichtbaar zijn, maar is nog wel zichtbaar in de laagweergave). Houd er rekening mee dat fijne oppervlaktedetails worden vervaagd door het effenen." - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "Experimentele functie: maak draagvlakken aan de onderkant kleiner dan bij de overhang." - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "Het aantal extruders dat ingeschakeld is" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "Buitendiameter nozzle" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "Nozzlelengte" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "Nozzlehoek" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "Lengte verwarmingszone" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "Verwarmingssnelheid" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "Afkoelsnelheid" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "Versie G-code" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "Verboden gebieden" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "Machinekoppolygoon" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "Machinekop- en Ventilatorpolygoon" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "Rijbrughoogte" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "Offset met Extruder" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "Adaptieve lagen gebruiken" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "Maximale variatie adaptieve lagen" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "Stapgrootte variatie adaptieve lagen" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "Drempel adaptieve lagen" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "De mate van overlap tussen de skin en de wanden als percentage van de lijnbreedte van de skin. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Dit is een percentage van de gemiddelde lijnbreedte van de skinlijnen en de binnenste wand." - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "De mate van overlap tussen de skin en de wanden. Met een lichte overlap kunnen de wanden goed hechten aan de skin." - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "De intrekafstand: indien u deze optie instelt op 0, wordt er niet ingetrokken. Deze waarde dient doorgaans gelijk te zijn aan de lengte van de verwarmingszone." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "Met combing blijft de nozzle tijdens bewegingen binnen eerder geprinte delen. Hierdoor zijn de bewegingen iets langer, maar hoeft het filament minder vaak te worden ingetrokken. Als combing uitgeschakeld is, wordt het materiaal ingetrokken en beweegt de nozzle in een rechte lijn naar het volgende punt. Het is ook mogelijk om combing over boven-/onderskingedeelten te voorkomen en ook om alleen combing te gebruiken binnen de vulling. Houd er rekening mee dat de optie 'Binnen Vulling' precies dezelfde uitwerking heeft als de optie 'Niet in skin' in eerdere versies van Cura." - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "Skinpaden aan boven-/onderkant verbinden waar ze naast elkaar lopen. Met deze instelling wordt bij concentrische patronen de bewegingstijd aanzienlijk verkort. Dit kan echter ten koste gaan van de kwaliteit van de bovenste laag aangezien de verbindingen in het midden van de vulling kunnen komen te liggen." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor wordt bespaard op materiaalkosten. De raster-, driehoeks-, tri-hexagonale, kubische, achtvlaks-, afgeknotte kubus-, kruis- en concentrische patronen worden elke laag volledig geprint. Kubische, afgeknotte kubus- en achtvlaksvullingen veranderen elke laag voor een meer gelijke krachtsverdeling in elke richting." - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrisch 3D" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "Met combing blijft de nozzle tijdens bewegingen binnen eerder geprinte delen. Hierdoor zijn de bewegingen iets langer, maar hoeft het filament minder vaak te worden ingetrokken. Als combing is uitgeschakeld, wordt het materiaal ingetrokken en beweegt de nozzle in een rechte lijn naar het volgende punt. Het is ook mogelijk om combing over boven-/onderskingedeelten te voorkomen door alleen combing te gebruiken over de vulling." - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrisch 3D" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrisch 3D" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrisch 3D" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concentrisch 3D" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Tussenruimte Lijnen Raft" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "Dikte primepijler" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "De dikte van de holle primepijler. Een dikte groter dan de helft van het minimale volume van de primepijler leidt tot een primepijler met een hoge dichtheid." - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "Nozzle vegen na wisselen" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "Veeg na het wisselen van de extruder het doorgevoerde materiaal van de nozzle af aan het eerste dat wordt geprint. Hiermee wordt met een langzame beweging het doorgevoerde materiaal veilig afgeveegd op een plek waar dit het minste kwaad kan voor de oppervlaktekwaliteit van de print." - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "Zuiveringsvolume primepijler" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "De hoeveelheid filament die wordt gezuiverd tijdens afvegen aan de primepijler. Zuiveren wordt gebruikt om filament te compenseren dat tijdens inactiviteit van de nozzle wordt verloren via uitloop." - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "Maximale overhang brugwand" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "De maximaal toegestane breedte van de vrije ruimte onder een wandlijn voordat de wand wordt geprint met de bruginstellingen. Dit wordt uitgedrukt in een percentage van de lijnbreedte van de wand. Als de vrije ruimte breder is dan deze waarde, wordt de wandlijn geprint met de bruginstellingen. Anders wordt de wandlijn geprint met de normale instellingen. Hoe lager de waarde, hoe meer kans dat de overhangende wandlijnen met bruginstellingen worden geprint." - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "Optimaliseer de volgorde waarin wanden worden geprint om het aantal intrekbewegingen en de afgelegde afstand te verkleinen. Deze instelling is gunstig voor de meeste onderdelen. Bij sommige onderdelen duurt het printen echter langer. Controleer daarom de verwachte printtijd met en zonder optimalisatie." - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "Geen Skin" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "Afwisselend luchtbellen in kruis 3D" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "Laat alleen luchtbellen achter in de helft van de kruispunten in het Kruis 3D-patroon en wisselt de plaats van de luchtbellen op punten waar het patroon zichzelf raakt." - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "Objecten uithollen" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "Alle vulling verwijderen en de binnenkant van het object geschikt maken voor support." - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "De maximaal toegestane hoogte ten opzichte van de grondlaaghoogte in mm." - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "Object centreren" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "Rasterpositie x" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "Rasterpositie y" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "Rasterpositie z" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "Begin G-code" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "G-code-opdrachten die aan het begin worden uitgevoerd, gescheiden door \\n." - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "Eind g-code" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "G-code-opdrachten die aan het eind worden uitgevoerd, gescheiden door \\n." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "Type g-code" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "Het type g-code dat moet worden gegenereerd" - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "Normaal probeert Cura kleine gaten in het raster te hechten en delen van een laag met grote gaten te verwijderen. Als u deze optie inschakelt, behoudt u deze delen die niet kunnen worden gehecht. Deze optie kan als laatste redmiddel worden gebruikt als er geen andere manier meer is om correcte G-code te genereren." - -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "Gebruik relatieve extrusie in plaats van absolute extrusie. Bij het gebruik van relatieve E-steps wordt het nabewerken van G-code gemakkelijker. Deze optie wordt echter niet door alle printers ondersteund en kan lichte afwijkingen vertonen in de hoeveelheid afgezet materiaal ten opzichte van absolute E-steps. Ongeacht deze instelling wordt de extrusiemodus altijd ingesteld op absoluut voordat er een G-code-script wordt uitgevoerd.." - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "Het vulpatroon wordt over deze afstand verplaatst over de X-as." - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "Het vulpatroon wordt over deze afstand verplaatst over de Y-as." - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "De mate van overlap tussen de vulling en de wanden. Met een lichte overlap kunnen de wanden goed hechten aan de vulling." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "De mate van overlap tussen de skin en de wanden als percentage van de lijnbreedte. Met een lichte overlap kunnen de wanden goed hechten aan de skin. Dit is een percentage van de gemiddelde lijnbreedte van de skinlijnen en de binnenste wand." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "De temperatuur van het verwarmde platform. Als deze waarde ingesteld is op 0, wordt het bed voor deze print niet verwarmd." - -#~ msgctxt "wall_x_extruder_nr label" -#~ msgid "Inner Walls Extruder" -#~ msgstr "Extruder binnenwand" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor wordt bespaard op materiaalkosten. De raster-, driehoeks-, kubische, achtvlaks-, afgeknotte kubus- en concentrische patronen worden elke laag volledig geprint. Kubische, afgeknotte kubus- en achtvlaksvullingen veranderen elke laag voor een meer gelijke krachtsverdeling in elke richting." - -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "Verbindt de uiteinden waar het vulpatroon bij de binnenwand komt met een lijn die de vorm van de binnenwand volgt. Als u deze instelling inschakelt, kan de vulling beter hechten aan de wanden en wordt de invloed van de vulling op de kwaliteit van de verticale oppervlakken kleiner. Als u deze instelling uitschakelt, wordt er minder materiaal gebruikt." - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "" -#~ "De horizontale afstand tussen de skirt en de eerste laag van de print.\n" -#~ "Dit is de minimumafstand; als u meerdere skirtlijnen print, worden deze vanaf deze afstand naar buiten geprint." - -#~ msgctxt "z_offset_layer_0 label" -#~ msgid "Initial Layer Z Offset" -#~ msgstr "Z-offset Eerste Laag" - -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "De extruder wordt in deze mate gecorrigeerd ten opzichte van de normale hoogte van de eerste laag. Dit kan plus (verhoogd) of min (verlaagd) zijn. Sommige soorten filament hechten beter op het platform als de extruder iets hoger staat." - -#~ msgctxt "z_offset_taper_layers label" -#~ msgid "Z Offset Taper Layers" -#~ msgstr "Z-offset Aflopende Lagen" - -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "Wanneer de waarde niet is ingesteld op 0, dan wordt de Z-offset over zoveel lagen verkleind tot 0. Wanneer de waarde op 0 is ingesteld, blijft de Z-offset voor alle lagen in de print gelijk." - -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "Deze instelling bepaalt hoeveel binnenhoeken in de raftcontour worden afgerond. Naar binnen gebogen hoeken worden tot een halve cirkel afgerond met een straal die gelijk is aan de hier opgegeven waarde. Met deze instellingen worden ook gaten in de raftcontour verwijderd die kleiner zijn dan een dergelijke cirkel." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Het patroon van het vulmateriaal van de print. De lijn- en zigzagvulling veranderen per vullaag van richting, waardoor wordt bespaard op materiaalkosten. De raster-, driekhoeks-, kubische, viervlaks- en concentrische patronen worden elke laag volledig geprint. Kubische en viervlaksvulling veranderen elke laag voor een meer gelijke krachtsverdeling in elke richting." - -#~ msgctxt "infill_pattern option tetrahedral" -#~ msgid "Tetrahedral" -#~ msgstr "Viervlaks" - -#~ msgctxt "expand_skins_into_infill label" -#~ msgid "Expand Skins Into Infill" -#~ msgstr "Skin uitbreiden naar vulling" - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "Breid skingebieden van de boven- en/of onderskin van een plat oppervlak uit. Standaard stopt de skin onder de wandlijnen rond de vulling. Bij een lage dichtheid van de vulling kunnen hierdoor echter gaten ontstaan. Met deze instelling worden de skins uitgebreid tot onder de wandlijnen zodat de vulling op de volgende laag op de skin rust." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Top Skins Into Infill" -#~ msgstr "Bovenskin uitbreiden naar vulling" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "Breid bovenskingebieden (gebieden waarboven zich lucht bevindt) uit, zodat deze de bovenliggende vulling ondersteunen." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Bottom Skins Into Infill" -#~ msgstr "Onderskin uitbreiden naar vulling" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Breid onderskingebieden (gebieden waaronder zich lucht bevindt) uit, zodat deze worden verankerd door de boven- en onderliggende vullagen." - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "De afstand waarmee de skin wordt uitgebreid in de vulling. De standaardafstand is voldoende om het gat tussen de vullijnen te overbruggen. Bij een lage vuldichtheid wordt hiermee voorkomen dat gaten ontstaan in de skin waar deze bij de wand komt. Een kleinere afstand is over het algemeen voldoende." - -#~ msgctxt "support_skip_some_zags label" -#~ msgid "Skip Some ZigZags Connections" -#~ msgstr "Enkele Zigzagverbindingen overslaan" - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "Sla enkele Zigzagverbindingen over zodat de supportstructuur gemakkelijker kan worden verbroken." - -#~ msgctxt "support_zag_skip_count label" -#~ msgid "ZigZag Connection Skip Count" -#~ msgstr "Aantal overslaan Zigzagverbinding" - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "Sla elke N verbindingslijnen één lijn over zodat de supportstructuur gemakkelijker kan worden verbroken." - -#~ msgctxt "machine_show_variants label" -#~ msgid "Show machine variants" -#~ msgstr "Machinevarianten tonen" - -#~ msgctxt "material_bed_temp_wait label" -#~ msgid "Wait for build plate heatup" -#~ msgstr "Wachten op verwarmen van platform" - -#~ msgctxt "material_print_temp_wait label" -#~ msgid "Wait for nozzle heatup" -#~ msgstr "Wachten op verwarmen van nozzle" - -#~ msgctxt "material_print_temp_prepend label" -#~ msgid "Include material temperatures" -#~ msgstr "Materiaaltemperatuur invoegen" - -#~ msgctxt "material_bed_temp_prepend label" -#~ msgid "Include build plate temperature" -#~ msgstr "Platformtemperatuur invoegen" - -#~ msgctxt "machine_width label" -#~ msgid "Machine width" -#~ msgstr "Machinebreedte" - -#~ msgctxt "machine_depth label" -#~ msgid "Machine depth" -#~ msgstr "Machinediepte" - -#~ msgctxt "machine_shape label" -#~ msgid "Build plate shape" -#~ msgstr "Vorm van het platform" - -#~ msgctxt "machine_height label" -#~ msgid "Machine height" -#~ msgstr "Machinehoogte" - -#~ msgctxt "machine_heated_bed label" -#~ msgid "Has heated build plate" -#~ msgstr "Heeft verwarmd platform" - -#~ msgctxt "machine_center_is_zero label" -#~ msgid "Is center origin" -#~ msgstr "Is centraal beginpunt" - -#~ msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" -#~ msgid "RepRap (Marlin/Sprinter)" -#~ msgstr "RepRap (Marlin/Sprinter)" - -#~ msgctxt "machine_gcode_flavor option RepRap (Volumatric)" -#~ msgid "RepRap (Volumetric)" -#~ msgstr "RepRap (Volumetrisch)" - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "De dikte van de buitenwanden in horizontale richting. Het aantal wanden wordt bepaald door het delen van deze waarde door de breedte van de wandlijn." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "De mate van overlap tussen de skin en de wanden. Met een lichte overlap kunnen de wanden goed hechten aan de skin." - -#~ msgctxt "support_interface_line_width description" -#~ msgid "Width of a single support interface line." -#~ msgstr "Breedte van een enkele lijn van de verbindingsstructuur." - -#~ msgctxt "sub_div_rad_mult label" -#~ msgid "Cubic Subdivision Radius" -#~ msgstr "Kubische onderverdeling straal" - -#~ msgctxt "sub_div_rad_mult description" -#~ msgid "A multiplier on the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to more subdivisions, i.e. more small cubes." -#~ msgstr "Een vermenigvuldiging van de straal vanuit het midden van elk blok om de rand van het model te detecteren, om te bepalen of het blok moet worden onderverdeeld. Een hogere waarde leidt tot meer onderverdelingen en dus tot kleinere blokken." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Upper Skins" -#~ msgstr "Bovenskin uitbreiden" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand upper skin areas (areas with air above) so that they support infill above." -#~ msgstr "Breid bovenskingebieden (gebieden waarboven zich lucht bevindt) uit, zodat deze de bovenliggende vulling ondersteunen." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Lower Skins" -#~ msgstr "Onderskin uitbreiden" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Breid onderskingebieden (gebieden waaronder zich lucht bevindt) uit, zodat deze worden verankerd door de boven- en onderliggende vullagen." - -#~ msgctxt "speed_support_interface description" -#~ msgid "The speed at which the roofs and bottoms of support are printed. Printing the them at lower speeds can improve overhang quality." -#~ msgstr "De snelheid waarmee de supportdaken en -bodems worden geprint. Als u deze langzamer print, wordt de kwaliteit van de overhang verbeterd." - -#~ msgctxt "acceleration_support_interface description" -#~ msgid "The acceleration with which the roofs and bottoms of support are printed. Printing them at lower accelerations can improve overhang quality." -#~ msgstr "De acceleratie tijdens het printen van de supportdaken en -bodems. Als u deze met een lagere acceleratie print, wordt de kwaliteit van de overhang verbeterd." - -#~ msgctxt "jerk_support_interface description" -#~ msgid "The maximum instantaneous velocity change with which the roofs and bottoms of support are printed." -#~ msgstr "De maximale onmiddellijke snelheidsverandering tijdens het printen van de supportdaken- en bodems." - -#~ msgctxt "support_enable label" -#~ msgid "Enable Support" -#~ msgstr "Supportstructuur Inschakelen" - -#~ msgctxt "support_enable description" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Schakel het printen van een supportstructuur in. Een supportstructuur ondersteunt delen van het model met een zeer grote overhang." - -#~ msgctxt "support_interface_extruder_nr description" -#~ msgid "The extruder train to use for printing the roofs and bottoms of the support. This is used in multi-extrusion." -#~ msgstr "De extruder train die wordt gebruikt voor het printen van de daken en bodems van de supportstructuur. Deze optie wordt gebruikt in meervoudige doorvoer." - -#~ msgctxt "support_bottom_stair_step_height description" -#~ msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -#~ msgstr "De hoogte van de treden van het trapvormige grondvlak van de supportstructuur die op het model rust. Wanneer u een lage waarde invoert, kan de supportstructuur minder gemakkelijk worden verwijderd. Wanneer u echter een te hoge waarde invoert, kan de supportstructuur instabiel worden." - -#~ msgctxt "support_bottom_height label" -#~ msgid "Support Bottom Thickness" -#~ msgstr "Dikte Supportbodem" - -#~ msgctxt "support_bottom_height description" -#~ msgid "The thickness of the support bottoms. This controls the number of dense layers are printed on top of places of a model on which support rests." -#~ msgstr "De dikte van de supportbodems. Hiermee wordt het aantal dichte lagen bepaald dat wordt geprint op plekken van een model waarop een supportstructuur rust." - -#~ msgctxt "support_interface_skip_height description" -#~ msgid "When checking where there's model above the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -#~ msgstr "Maak, tijdens het controleren waar zich boven de supportstructuur delen van het model bevinden, treden van de opgegeven hoogte. Lagere waarden slicen lager, terwijl door hogere waarden mogelijk normale supportstructuur wordt geprint op plekken waar een verbindingsstructuur had moeten zijn." - -#~ msgctxt "support_interface_density description" -#~ msgid "Adjusts the density of the roofs and bottoms of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "Hiermee past u de dichtheid van de daken en bodems van de supportstructuur aan. Met een hogere waarde krijgt u een betere overhang, maar is de supportstructuur moeilijker te verwijderen." - -#~ msgctxt "support_interface_line_distance label" -#~ msgid "Support Interface Line Distance" -#~ msgstr "Lijnafstand Verbindingsstructuur" - -#~ msgctxt "support_interface_line_distance description" -#~ msgid "Distance between the printed support interface lines. This setting is calculated by the Support Interface Density, but can be adjusted separately." -#~ msgstr "De afstand tussen de geprinte lijnen van de verbindingsstructuur. Deze instelling wordt berekend op basis van de dichtheid van de verbindingsstructuur, maar kan onafhankelijk worden aangepast." - -#~ msgctxt "magic_spiralize description" -#~ msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions." -#~ msgstr "Met spiraliseren wordt de Z-beweging van de buitenrand vloeiender. Hierdoor ontstaat een geleidelijke Z-verhoging over de hele print. Met deze functie maakt u van een massief model een enkelwandige print met een solide bodem. In oudere versies heet deze functie 'Joris'." - -#~ msgctxt "material_print_temperature description" -#~ msgid "The temperature used for printing. Set at 0 to pre-heat the printer manually." -#~ msgstr "De temperatuur waarmee wordt geprint. Stel deze optie in op 0 om de printer handmatig voor te verwarmen." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. Set at 0 to pre-heat the printer manually." -#~ msgstr "De temperatuur van het verwarmde platform. Stel deze optie in op 0 om de printer handmatig voor te verwarmen." - -#~ msgctxt "support_z_distance description" -#~ msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded down to a multiple of the layer height." -#~ msgstr "De afstand tussen de boven-/onderkant van de supportstructuur en de print. Deze afstand zorgt ervoor dat de supportstructuren na het printen van het model kunnen worden verwijderd. De waarde wordt afgerond op een veelvoud van de laaghoogte." - -#~ msgctxt "z_seam_type option back" -#~ msgid "Back" -#~ msgstr "Achterkant" - -#~ msgctxt "multiple_mesh_overlap label" -#~ msgid "Dual Extrusion Overlap" -#~ msgstr "Overlap Dubbele Doorvoer" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index 4c3f602f31..d16be356d4 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -145,7 +145,9 @@ msgstr "O Ficheiro Já Existe" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "O ficheiro {0} já existe. Tem a certeza de que deseja substituí-lo?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -172,7 +174,8 @@ msgstr "Nozzle" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "As definições foram alteradas de forma a corresponder aos extrusores disponíveis de momento:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -188,7 +191,8 @@ msgstr "Extrusor(es) desativado(s)" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "Falha ao exportar perfil para {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -203,7 +207,9 @@ msgstr "Erro" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "Falha ao exportar perfil para {0}: O plug-in de gravação comunicou uma falha." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -226,7 +232,8 @@ msgstr "Falha ao importar perfil de {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "Não é possível importar o perfil de {0} antes de ser adicionada uma impressora." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -245,7 +252,9 @@ msgstr "Falha ao importar perfil de {0}:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "O perfil {0} contém dados incorretos, não foi possível importá-lo." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -295,14 +304,20 @@ msgstr "Não é possível adicionar o perfil." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "O tipo de qualidade '{0}' não é compatível com a definição de máquina atualmente ativa '{1}'." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Aviso: o perfil não é visível porque o respetivo tipo de qualidade '{0}' não está disponível para a configuração atual. Mude para uma combinação de material/bocal que possa utilizar este tipo de qualidade." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "Aviso: o perfil não é visível porque o respetivo tipo de qualidade '{0}' não está disponível para a configuração atual. Mude para uma combinação de material/bocal" +" que possa utilizar este tipo de qualidade." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" @@ -367,7 +382,9 @@ msgstr "A inicializar o motor..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -417,7 +434,9 @@ msgstr "Ocorreu algo inesperado ao tentar iniciar sessão, tente novamente." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "Não é possível iniciar um novo processo de início de sessão. Verifique se ainda está ativa outra tentativa de início de sessão." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -469,8 +488,11 @@ msgstr "Acabamento" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." -msgstr "O perfil de acabamento foi criado para imprimir modelos e protótipos finais com o objetivo de se obter uma elevada qualidade de acabamento da superfície em termos visuais." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." +msgstr "O perfil de acabamento foi criado para imprimir modelos e protótipos finais com o objetivo de se obter uma elevada qualidade de acabamento da superfície" +" em termos visuais." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 @@ -483,8 +505,11 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." -msgstr "O perfil de engenharia foi criado para imprimir protótipos funcionais e peças finais com o objetivo de se obter uma maior precisão dimensional assim como tolerâncias menores." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." +msgstr "O perfil de engenharia foi criado para imprimir protótipos funcionais e peças finais com o objetivo de se obter uma maior precisão dimensional assim como" +" tolerâncias menores." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 @@ -497,8 +522,11 @@ msgstr "Rascunho" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." -msgstr "O perfil de rascunho foi concebido para imprimir protótipos de teste e de validação de conceitos com o objetivo de se obter uma redução significativa do tempo de impressão." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." +msgstr "O perfil de rascunho foi concebido para imprimir protótipos de teste e de validação de conceitos com o objetivo de se obter uma redução significativa do" +" tempo de impressão." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 msgctxt "@info:status" @@ -528,7 +556,8 @@ msgstr "Desconhecido" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "Não é possível ligar a(s) impressora(s) abaixo porque faz(em) parte de um grupo" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -571,7 +600,9 @@ msgstr "Falha no início de sessão" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "Sincronize os perfis de material com as suas impressoras antes de começar a imprimir." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -631,7 +662,9 @@ msgstr "A resposta da Digital Factory tem informações importantes em falta." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "Não foi possível estabelecer a ligação com a Digital Factory para poder sincronizar os materiais com algumas das impressoras." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -641,8 +674,11 @@ msgstr "Não foi possível estabelecer a ligação com a Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." -msgstr "A altura do volume de construção foi reduzida devido ao valor da definição \"Sequência de impressão\" para impedir que o pórtico colida com os modelos impressos." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." +msgstr "A altura do volume de construção foi reduzida devido ao valor da definição \"Sequência de impressão\" para impedir que o pórtico colida com os modelos" +" impressos." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" @@ -685,17 +721,20 @@ msgstr "Não é possível iniciar o Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      Ups, o Ultimaker Cura encontrou um possível problema.

      \n" -"

      Foi encontrado um erro irrecuperável durante o arranque da aplicação. Este pode ter sido causado por alguns ficheiros de configuração incorrectos. Sugerimos que faça um backup e reponha a sua configuração.

      \n" -"

      Os backups estão localizados na pasta de configuração.

      \n" -"

      Por favor envie-nos este Relatório de Falhas para podermos resolver o problema.

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      Ups, o Ultimaker Cura encontrou um possível problema.

      \n

      Foi encontrado um erro irrecuperável durante o arranque da" +" aplicação. Este pode ter sido causado por alguns ficheiros de configuração incorrectos. Sugerimos que faça um backup e reponha a sua configuração.

      \n" +"

      Os backups estão localizados na pasta de configuração.

      \n

      Por favor envie-nos este Relatório de Falhas" +" para podermos resolver o problema.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" @@ -725,13 +764,13 @@ msgstr "Relatório de Falhas" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      Ocorreu um erro fatal no Cura. Por favor envie-nos este Relatório de Falhas para podermos resolver o problema

      \n" -"

      Por favor utilize o botão "Enviar relatório" para publicar um relatório de erros automaticamente nos nossos servidores

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      Ocorreu um erro fatal no Cura. Por favor envie-nos este Relatório de Falhas para podermos resolver o problema

      \n

      Por favor utilize" +" o botão "Enviar relatório" para publicar um relatório de erros automaticamente nos nossos servidores

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -939,10 +978,10 @@ msgstr "Erro de impressão" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"A sua impressora {printer_name} pode ser ligada através da cloud.\n" -" Faça a gestão da sua fila de impressão e monitorize as suas impressões a partir de qualquer local ao ligar a sua impressora ao Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "A sua impressora {printer_name} pode ser ligada através da cloud.\n Faça a gestão da sua fila de impressão e monitorize as suas impressões a partir" +" de qualquer local ao ligar a sua impressora ao Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -962,18 +1001,19 @@ msgstr "Saber mais" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -988,7 +1028,9 @@ msgstr "Carregar um trabalho de impressão na impressora." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "O Cura detetou perfis de material que ainda não estavam instalados na impressora que aloja o grupo {0}." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -999,7 +1041,9 @@ msgstr "Enviar materiais para a impressora" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." msgstr "Está a tentar ligar a {0}, mas esta não é Host de um grupo. Pode visitar a página Web para a configurar como Host do grupo." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 @@ -1050,7 +1094,9 @@ msgstr "Remover impressoras" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "Está a tentar ligar a uma impressora que não tem o Ultimaker Connect. Atualize a impressora para o firmware mais recente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1143,22 +1189,21 @@ msgstr "Remover impressoras?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"Está prestes a remover {0} impressora do Cura. Esta ação não pode ser anulada.\n" -"Tem a certeza de que pretende continuar?" -msgstr[1] "" -"Está prestes a remover {0} impressoras do Cura. Esta ação não pode ser anulada.\n" -"Tem a certeza de que pretende continuar?" +msgstr[0] "Está prestes a remover {0} impressora do Cura. Esta ação não pode ser anulada.\nTem a certeza de que pretende continuar?" +msgstr[1] "Está prestes a remover {0} impressoras do Cura. Esta ação não pode ser anulada.\nTem a certeza de que pretende continuar?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgstr "Está prestes a remover todas as impressoras do Cura. Esta ação não pode ser anulada.Tem a certeza de que pretende continuar?" @@ -1211,7 +1256,9 @@ msgstr "Não tem permissão para escrever o espaço de trabalho aqui." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "O sistema operativo não permite guardar um ficheiro de projeto nesta localização ou com este nome de ficheiro." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1284,7 +1331,7 @@ msgstr "Arquivo Ultimaker Format" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1306,8 +1353,11 @@ msgstr "Detalhes do G-code" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "Certifique-se de que este g-code é apropriado para a sua impressora e respetiva configuração, antes de enviar o ficheiro para a impressora. A representação do g-code poderá não ser exata." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." +msgstr "Certifique-se de que este g-code é apropriado para a sua impressora e respetiva configuração, antes de enviar o ficheiro para a impressora. A representação" +" do g-code poderá não ser exata." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" @@ -1546,7 +1596,9 @@ msgstr "Monitorizar" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "O seccionamento falhou com um erro inesperado. Por favor reportar um erro no nosso registo de problemas." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1566,7 +1618,9 @@ msgstr "Reportar um erro no registo de problemas do Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "Não é possível seccionar com o material atual, uma vez que é incompatível com a impressora ou configuração selecionada." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1582,24 +1636,31 @@ msgstr "Não é possível Seccionar" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "Não é possível seccionar com as definições atuais. As seguintes definições apresentam erros: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "Não é possível seccionar devido a algumas definições por modelo. As seguintes definições apresentam erros num ou mais modelos: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "Não é possível seccionar porque a torre de preparação ou a(s) posição(ões) de preparação é(são) inválidas." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "Não é possível seccionar porque existem objetos associados ao extrusor %s desativado." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1609,11 +1670,8 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"Reveja as definições e verifique se os seus modelos:\n" -"- Cabem dentro do volume de construção\n" -"- Estão atribuídos a uma extrusora ativada\n" -"- Não estão todos definidos como objetos modificadores" +msgstr "Reveja as definições e verifique se os seus modelos:\n- Cabem dentro do volume de construção\n- Estão atribuídos a uma extrusora ativada\n- Não estão todos" +" definidos como objetos modificadores" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1644,8 +1702,12 @@ msgstr "Personalizado" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "O material utilizado neste projeto baseia-se em algumas definições de material não disponíveis no Cura, o que pode produzir resultados de impressão indesejáveis. Recomendamos vivamente a instalação do pacote completo do material a partir do Marketplace." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "O material utilizado neste projeto baseia-se em algumas definições de material não disponíveis no Cura, o que pode produzir resultados de impressão indesejáveis." +" Recomendamos vivamente a instalação do pacote completo do material a partir do Marketplace." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" @@ -1660,8 +1722,12 @@ msgstr "Instalar materiais" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "O ficheiro de projeto {0} contém um tipo de máquina desconhecido {1}. Não é possível importar a máquina. Em vez disso, serão importados os modelos." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." +msgstr "O ficheiro de projeto {0} contém um tipo de máquina desconhecido {1}. Não é possível importar a máquina. Em vez" +" disso, serão importados os modelos." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" @@ -1671,7 +1737,9 @@ msgstr "Abrir ficheiro de projeto" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "O projeto de ficheiro {0} ficou subitamente inacessível: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1685,13 +1753,16 @@ msgstr "Não é possível abrir o ficheiro de projeto" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "O ficheiro de projeto {0} está corrompido: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "O ficheiro de projeto {0} foi criado utilizando perfis que são desconhecidos para esta versão do Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1713,15 +1784,16 @@ msgstr "Assistente de Modelos 3D" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Um, ou mais, dos modelos 3D podem ter menos qualidade de impressão devido à dimensão do modelo 3D e definição de material:

      \n" -"

      {model_names}

      \n" -"

      Descubra como assegurar a melhor qualidade e fiabilidade possível da impressão.

      \n" -"

      Ver o guia de qualidade da impressão

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      Um, ou mais, dos modelos 3D podem ter menos qualidade de impressão devido à dimensão do modelo 3D e definição de material:

      \n

      {model_names}

      \n

      Descubra" +" como assegurar a melhor qualidade e fiabilidade possível da impressão.

      \n

      Ver o guia de qualidade" +" da impressão

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1745,12 +1817,15 @@ msgstr "Ligado via USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Existe uma impressão por USB em curso; fechar o Cura irá interromper esta impressão. Tem a certeza?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "Existe uma impressão em curso. O Cura não consegue iniciar outra impressão via USB até a impressão anterior ser concluída." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1827,7 +1902,9 @@ msgstr "Ficheiro AMF" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "As áreas destacadas indicam superfícies em falta ou separadas. Corrija o modelo e volte a abri-lo no Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1842,9 +1919,15 @@ msgstr "Vista Sólidos" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Poderão estar disponíveis novas funcionalidades ou correções de erros para a sua {machine_name}! Se ainda não tiver a versão mais recente, recomendamos que atualize o firmware da sua impressora para a versão {latest_version}." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "Poderão estar disponíveis novas funcionalidades ou correções de erros para a sua {machine_name}! Se ainda não tiver a versão mais recente, recomendamos" +" que atualize o firmware da sua impressora para a versão {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format @@ -2090,8 +2173,13 @@ msgstr "Mais claro é mais alto" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Para litofanias, os pixels escuros devem corresponder a localizações mais espessas para bloquear mais a passagem da luz. Para mapas de altura, os pixels mais claros significam um terreno mais alto, por isso, os pixels mais claros devem corresponder a localizações mais espessas no modelo 3D gerado." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." +msgstr "Para litofanias, os pixels escuros devem corresponder a localizações mais espessas para bloquear mais a passagem da luz. Para mapas de altura, os pixels" +" mais claros significam um terreno mais alto, por isso, os pixels mais claros devem corresponder a localizações mais espessas no modelo 3D gerado." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" @@ -2110,8 +2198,11 @@ msgstr "Translucidez" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Está disponível um modelo logarítmico simples para definir a translucidez das litofanias. Para mapas de altura, os valores dos pixels correspondem de forma linear à elevação." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." +msgstr "Está disponível um modelo logarítmico simples para definir a translucidez das litofanias. Para mapas de altura, os valores dos pixels correspondem de forma" +" linear à elevação." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" @@ -2120,8 +2211,12 @@ msgstr "(%) transmitância de 1 mm" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "A percentagem de luz que penetra numa impressão com uma espessura de 1 milímetro. Diminuir este valor aumenta o contraste em regiões escuras e diminui o contraste em regiões claras da imagem." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." +msgstr "A percentagem de luz que penetra numa impressão com uma espessura de 1 milímetro. Diminuir este valor aumenta o contraste em regiões escuras e diminui" +" o contraste em regiões claras da imagem." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" @@ -2275,13 +2370,16 @@ msgstr "Ignorar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "A impressora atribuída %1 requer a seguinte alteração na configuração:" msgstr[1] "A impressora atribuída %1 requer as seguintes alterações na configuração:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "A impressora %1 está atribuída, mas o trabalho tem uma configuração de material desconhecida." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2306,7 +2404,9 @@ msgstr "Alterar base de construção para %1 (isto não pode ser substituído)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "Ignorar utilizará as definições especificadas com a configuração da impressora existente. Tal pode resultar numa falha de impressão." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2335,8 +2435,11 @@ msgstr "Atualize o firmware da impressora para gerir a fila remotamente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do Ultimaker Cura. Clique em \"Gerir impressora\" para visitar o Ultimaker Digital Factory e ver esta câmara." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do Ultimaker Cura. Clique em \"Gerir impressora\" para visitar o Ultimaker" +" Digital Factory e ver esta câmara." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2403,12 +2506,12 @@ msgstr "Primeira disponível" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2417,8 +2520,15 @@ msgstr "Ligar a uma Impressora em Rede" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Para imprimir diretamente para a sua impressora através da rede, certifique-se de que a impressora está ligada à rede através de um cabo de rede ou através de ligação à rede Wi-Fi. Se não ligar o Cura por rede à impressora, poderá ainda assim utilizar uma unidade USB para transferir ficheiros g-code para a impressora." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." +msgstr "Para imprimir diretamente para a sua impressora através da rede, certifique-se de que a impressora está ligada à rede através de um cabo de rede ou através" +" de ligação à rede Wi-Fi. Se não ligar o Cura por rede à impressora, poderá ainda assim utilizar uma unidade USB para transferir ficheiros g-code para" +" a impressora." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2445,7 +2555,9 @@ msgstr "Atualizar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "Se a sua impressora não estiver na lista, por favor, consulte o guia de resolução de problemas de impressão em rede" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2663,7 +2775,9 @@ msgstr "Restaurar cópia de segurança" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "É necessário reiniciar o Cura para restaurar a sua cópia de segurança. Pretende fechar o Cura agora?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2673,12 +2787,16 @@ msgstr "As minhas cópias de segurança" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "Atualmente não existem quaisquer cópias de segurança. Utilize o botão \"Efetuar cópia de segurança agora\" para criar uma." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "Durante a fase de pré-visualização, terá um limite de 5 cópias de segurança visíveis. Remova uma cópia de segurança para ver as antigas." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2701,7 +2819,9 @@ msgstr "Mais informações sobre a recolha anónima de dados" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" msgstr "O Ultimaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador. Segue-se um exemplo de todos os dados partilhados:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2741,13 +2861,21 @@ msgstr "Nivelamento da Base de Construção" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Para assegurar uma boa qualidade das suas impressões, pode agora ajustar a base de construção. Quando clica em \"Avançar para a posição seguinte\", o nozzle irá deslocar-se para as diferentes posições que podem ser ajustadas." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "Para assegurar uma boa qualidade das suas impressões, pode agora ajustar a base de construção. Quando clica em \"Avançar para a posição seguinte\", o nozzle" +" irá deslocar-se para as diferentes posições que podem ser ajustadas." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Para cada posição, introduza um pedaço de papel debaixo do nozzle e ajuste a altura da base de construção. A altura da base de construção está correta quando o papel fica ligeiramente preso pelo nozzle." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "Para cada posição, introduza um pedaço de papel debaixo do nozzle e ajuste a altura da base de construção. A altura da base de construção está correta" +" quando o papel fica ligeiramente preso pelo nozzle." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" @@ -2822,7 +2950,9 @@ msgstr "Instale plug-ins" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "Simplifique o seu fluxo de trabalho e personalize a sua utilização do Ultimaker Cura com plug-ins criados pela nossa incrível comunidade de utilizadores." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2850,7 +2980,9 @@ msgstr "Os seguintes pacotes vão ser instalados:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "Os seguintes pacotes não podem ser instalados devido a uma versão incompatível do Cura:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2881,7 +3013,9 @@ msgstr "Instalar materiais" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Selecione e instale perfis de materiais otimizados para as impressoras 3D Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3023,8 +3157,11 @@ msgstr "Gerir os pacotes" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Faça aqui a gestão dos plug-ins e perfis de materiais do Ultimaker Cura. Certifique-se de que mantém os plug-ins atualizados e que efetua regularmente uma cópia de segurança da sua configuração." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." +msgstr "Faça aqui a gestão dos plug-ins e perfis de materiais do Ultimaker Cura. Certifique-se de que mantém os plug-ins atualizados e que efetua regularmente" +" uma cópia de segurança da sua configuração." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -3068,11 +3205,8 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"Certifique-se de que é possível estabelecer ligação com a impressora:\n" -"- Verifique se a impressora está ligada.\n" -"- Verifique se a impressora está ligada à rede.\n" -"- Verifique se tem sessão iniciada para encontrar impressoras ligadas através da cloud." +msgstr "Certifique-se de que é possível estabelecer ligação com a impressora:\n- Verifique se a impressora está ligada.\n- Verifique se a impressora está ligada" +" à rede.\n- Verifique se tem sessão iniciada para encontrar impressoras ligadas através da cloud." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3221,8 +3355,10 @@ msgstr "Abrir um projeto irá apagar todos os modelos na base de construção." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3302,12 +3438,18 @@ msgstr "Atualizar firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "O firmware é o software que é executado diretamente na sua impressora 3D. Este firmware controla os motores de passo, regula a temperatura e basicamente assegura o funcionamento da sua impressora." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." +msgstr "O firmware é o software que é executado diretamente na sua impressora 3D. Este firmware controla os motores de passo, regula a temperatura e basicamente" +" assegura o funcionamento da sua impressora." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "O firmware que é expedido com as novas impressoras funciona corretamente, mas as novas versões costumam ter mais funcionalidades e melhorias." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 @@ -3322,12 +3464,15 @@ msgstr "Carregar firmware personalizado" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "O firmware não pode ser atualizado por não existir ligação com a impressora." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "O firmware não pode ser atualizado porque a ligação com a impressora não suporta a atualização de firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3474,7 +3619,9 @@ msgstr "Pesquisar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "Esta definição não é utilizada porque todas as definições influenciadas foram substituídas." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3489,7 +3636,9 @@ msgstr "Modificado Por" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "Esta definição é sempre partilhada entre todos os extrusores. Ao alterá-la aqui, o valor será alterado em todos os extrusores." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3503,21 +3652,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"Esta definição tem um valor que é diferente do perfil.\n" -"\n" -"Clique para restaurar o valor do perfil." +msgstr "Esta definição tem um valor que é diferente do perfil.\n\nClique para restaurar o valor do perfil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"Normalmente, o valor desta definição é calculado, mas atualmente tem definido um valor diferente.\n" -"\n" -"Clique para restaurar o valor calculado." +msgstr "Normalmente, o valor desta definição é calculado, mas atualmente tem definido um valor diferente.\n\nClique para restaurar o valor calculado." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3558,13 +3702,11 @@ msgstr "Configurar visibilidade das definições..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"Algumas das definições invisíveis têm valores diferentes dos valores normais calculados automaticamente.\n" -"\n" -"Clique para tornar estas definições visíveis." +msgstr "Algumas das definições invisíveis têm valores diferentes dos valores normais calculados automaticamente.\n\nClique para tornar estas definições visíveis." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" @@ -3584,7 +3726,9 @@ msgstr "Novo projeto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "Tem a certeza de que deseja iniciar um novo projeto? Isto irá apagar tudo na base de construção assim como quaisquer definições que não tenham sido guardadas." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3615,7 +3759,9 @@ msgstr "Sincronizar materiais com impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "Com alguns passos simples poderá sincronizar todos os seus perfis de materiais com as suas impressoras." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3635,7 +3781,9 @@ msgstr "Iniciar sessão" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "Para sincronizar automaticamente os perfis de materiais com todas as impressoras ligadas à Digital Factory, tem de ter uma sessão iniciada no Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3673,7 +3821,8 @@ msgstr "Faltam impressoras?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "Certifique-se de que todas as impressoras estão ON e ligadas com a Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3710,8 +3859,12 @@ msgstr "Não foi encontrada nenhuma impressora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "Parece que não tem nenhuma impressora compatível ligada com a Digital Factory. Certifique-se de que a impressora está ligada e que tem o firmware mais recente instalado." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." +msgstr "Parece que não tem nenhuma impressora compatível ligada com a Digital Factory. Certifique-se de que a impressora está ligada e que tem o firmware mais" +" recente instalado." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" @@ -3729,8 +3882,10 @@ msgid "Sync material profiles via USB" msgstr "Sincronizar perfis de materiais via USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "Siga os seguintes passos para instalar os novos perfis de materiais na sua impressora." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3745,7 +3900,9 @@ msgstr "Guarde o ficheiro .umm numa unidade USB." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "Insira a unidade USB na impressora e inicie o procedimento para carregar novos perfis de materiais." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3776,7 +3933,9 @@ msgstr "Confirmar Alteração de Diâmetro" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "O novo diâmetro do filamento está definido como %1 mm, o que não é compatível com o extrusor actual. Pretende prosseguir?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3943,7 +4102,8 @@ msgstr "Material %1 importado com êxito" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "Não foi possível importar o material %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3954,7 +4114,8 @@ msgstr "Exportar Material" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "Falha ao exportar material para %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3964,13 +4125,18 @@ msgstr "Material exportado com êxito para %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "Esta definição não é válida para a máquina ativa, e não será visível." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "Esta definição não é visível devido ao valor da definição: %1. Altere o valor dessa definição, para que esta definição fique visível." msgstr[1] "Esta definição não é visível devido aos valores das seguintes definições: %1. Altere os valores dessas definições, para que esta definição fique visível." @@ -3996,7 +4162,8 @@ msgid "Currency:" msgstr "Moeda:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "Tema*:" @@ -4013,16 +4180,17 @@ msgstr "Seccionar automaticamente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*Terá de reiniciar a aplicação para ativar estas alterações." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4032,7 +4200,9 @@ msgstr "Comportamento da janela" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "Realçar, a vermelho, as áreas do modelo sem apoio. Sem suporte, estas áreas podem não ser impressas correctamente." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4042,8 +4212,11 @@ msgstr "Mostrar Saliências (Overhangs)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Destaque as superfícies extra ou em falta do modelo utilizando sinais de aviso. As trajetórias de ferramentas irão falhar muitas vezes partes da geometria pretendida." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." +msgstr "Destaque as superfícies extra ou em falta do modelo utilizando sinais de aviso. As trajetórias de ferramentas irão falhar muitas vezes partes da geometria" +" pretendida." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" @@ -4052,7 +4225,9 @@ msgstr "Apresentar erros de modelo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "Move a câmara de forma que o modelo fique no centro da visualização quando é selecionado um modelo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4077,7 +4252,8 @@ msgstr "O zoom deve deslocar-se na direção do rato?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "Fazer zoom em direção ao rato não é suportado na perspetiva ortográfica." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4087,7 +4263,8 @@ msgstr "Fazer Zoom na direção do rato" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "Os modelos, na plataforma, devem ser movidos para que não se intersectem?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4160,7 +4337,9 @@ msgstr "Abrir e guardar ficheiros" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "Pretende que os ficheiros abertos a partir do ambiente de trabalho ou de aplicações externas sejam executados na mesma instância do Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4170,7 +4349,9 @@ msgstr "Utilizar uma única instância do Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "Limpar a base de construção antes de carregar um novo modelo na instância única do Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4190,7 +4371,9 @@ msgstr "Redimensionar modelos demasiado grandes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" msgstr "Um modelo pode parecer extremamente pequeno se, por exemplo, este tiver sido criado em metros e não em milímetros. Estes modelos devem ser redimensionados?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 @@ -4210,7 +4393,9 @@ msgstr "Selecionar os modelos depois de abertos" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "Deve um prefixo com base no nome da impressora ser adicionado ao nome do trabalho de impressão automaticamente?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4255,8 +4440,12 @@ msgstr "Importar sempre modelos" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Quando tiver realizado alterações a um perfil e mudado para outro, será apresentada uma caixa de diálogo a perguntar se pretende manter as alterações. Caso contrário, pode escolher um comportamento predefinido, sendo que a caixa de diálogo nunca mais é apresentada." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "Quando tiver realizado alterações a um perfil e mudado para outro, será apresentada uma caixa de diálogo a perguntar se pretende manter as alterações." +" Caso contrário, pode escolher um comportamento predefinido, sendo que a caixa de diálogo nunca mais é apresentada." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 @@ -4266,7 +4455,9 @@ msgstr "Perfis" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "Comportamento predefinido para valores de definição alterados ao mudar para um perfil diferente: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4292,8 +4483,12 @@ msgstr "Privacidade" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Podem alguns dados anónimos sobre a impressão ser enviados para a Ultimaker? Não são enviadas, nem armazenadas, quaisquer informações pessoais, incluindo modelos, endereços IP ou outro tipo de identificação pessoal." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." +msgstr "Podem alguns dados anónimos sobre a impressão ser enviados para a Ultimaker? Não são enviadas, nem armazenadas, quaisquer informações pessoais, incluindo" +" modelos, endereços IP ou outro tipo de identificação pessoal." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4337,7 +4532,9 @@ msgstr "Versões estáveis e beta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" msgstr "Fazer uma verificação automática de novos plug-ins sempre que o Cura for iniciado? Recomenda-se vivamente que não desative esta opção!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 @@ -4411,7 +4608,9 @@ msgstr "Descartar alterações atuais" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." msgstr "Este perfil utiliza as predefinições especificadas pela impressora, pelo que não tem quaisquer definições/substituições na lista seguinte." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 @@ -4641,7 +4840,9 @@ msgstr "Ajude-nos a melhorar o Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "O Ultimaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador, incluindo:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4666,7 +4867,8 @@ msgstr "Definições de impressão" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "Os dados recolhidos pelo Ultimaker Cura não conterão quaisquer informações pessoais." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4747,7 +4949,9 @@ msgstr "A impressora neste endereço ainda não respondeu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "Não foi possível adicionar esta impressora porque é uma impressora desconhecida ou não aloja um grupo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4762,7 +4966,9 @@ msgstr "Bem-vindo ao Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." msgstr "Siga estes passos para configurar o Ultimaker Cura. Este processo irá demorar apenas alguns momentos." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 @@ -4856,7 +5062,9 @@ msgid "Manage Materials..." msgstr "Gerir Materiais..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "Adicionar mais materiais disponíveis no Marketplace" @@ -5189,12 +5397,15 @@ msgstr "A carregar as configurações disponíveis da impressora..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "As configurações não estão disponíveis porque a impressora está desligada." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "Esta configuração não está disponível porque não foi possível reconhecer %1. Visite %2 para transferir o perfil de material correto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 @@ -5204,7 +5415,8 @@ msgstr "Mercado" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "A configuração deste extrusor não é permitida o que impede o seccionamento." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5304,17 +5516,17 @@ msgstr "Gerir Visibilidade das Definições..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Impressoras compatíveis" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5324,8 +5536,12 @@ msgstr "Abrir ficheiro(s)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Encontrámos um ou mais projetos do Cura nos ficheiros selecionados. Só é possível abrir um Projeto do Cura, de cada vez. Sugerimos importar apenas os modelos 3D desses Projetos do Cura. Deseja continuar?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "Encontrámos um ou mais projetos do Cura nos ficheiros selecionados. Só é possível abrir um Projeto do Cura, de cada vez. Sugerimos importar apenas os modelos" +" 3D desses Projetos do Cura. Deseja continuar?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" @@ -5339,7 +5555,9 @@ msgstr "Abrir ficheiro de projeto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "Este ficheiro é um Projeto do Cura. Pretende abrir como Projeto ou só importar os modelos 3D incluídos no Projeto?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5364,11 +5582,12 @@ msgstr "Descartar ou Manter as alterações" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Alterou algumas definições do perfil.\n" -"Pretende manter estas alterações depois de trocar de perfis?\n" -"Como alternativa, pode descartar as alterações para carregar as predefinições a partir de '%1'." +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "Alterou algumas definições do perfil.\nPretende manter estas alterações depois de trocar de perfis?\nComo alternativa, pode descartar as alterações para" +" carregar as predefinições a partir de '%1'." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5450,9 +5669,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"O Cura foi desenvolvido pela Ultimaker B.V. em colaboração com a comunidade.\n" -"O Cura tem o prazer de utilizar os seguintes projetos open source:" +msgstr "O Cura foi desenvolvido pela Ultimaker B.V. em colaboração com a comunidade.\nO Cura tem o prazer de utilizar os seguintes projetos open source:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5588,7 +5805,7 @@ msgstr "Biblioteca de apoio para computação científica" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Biblioteca de registo de Erros Python" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5708,18 +5925,20 @@ msgstr "Suportes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Criar estruturas para suportar partes do modelo, suspensas ou com saliências. Sem estas estruturas, essas partes do modelo podem desmoronar durante a impressão." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5729,7 +5948,8 @@ msgstr "Algumas definições foram alteradas." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "O enchimento gradual irá aumentar progressivamente a densidade do enchimento em direção ao topo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5744,7 +5964,9 @@ msgstr "Configuração não suportada" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." msgstr "Não há perfis disponíveis para a configuração do material/%1 selecionado. Altere sua configuração." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 @@ -5759,8 +5981,11 @@ msgstr "Aderência à Base de Construção" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "Permite a impressão de uma aba ou raft. Isto irá adicionar, respetivamente, uma área plana em torno ou sob a base do seu objeto, que são fáceis de retirar posteriormente." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." +msgstr "Permite a impressão de uma aba ou raft. Isto irá adicionar, respetivamente, uma área plana em torno ou sob a base do seu objeto, que são fáceis de retirar" +" posteriormente." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 msgctxt "@label" @@ -5805,13 +6030,11 @@ msgstr "Perfil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"Alguns valores de definição/substituição são diferentes dos valores armazenados no perfil.\n" -"\n" -"Clique para abrir o gestor de perfis." +msgstr "Alguns valores de definição/substituição são diferentes dos valores armazenados no perfil.\n\nClique para abrir o gestor de perfis." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5830,8 +6053,11 @@ msgstr "Base de construção" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "A temperatura desejada da base aquecida. A base irá aquecer ou arrefecer até esta temperatura. Se esta opção for definida como 0, o aquecimento da base será desligado." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." +msgstr "A temperatura desejada da base aquecida. A base irá aquecer ou arrefecer até esta temperatura. Se esta opção for definida como 0, o aquecimento da base" +" será desligado." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 msgctxt "@tooltip" @@ -5857,8 +6083,12 @@ msgstr "Preaquecer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Aqueçer a base com antecedência antes de imprimir. Pode continuar a ajustar as definições de impressão durante o aquecimento e não precisará de esperar que a base aqueça quando começar a impressão." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." +msgstr "Aqueçer a base com antecedência antes de imprimir. Pode continuar a ajustar as definições de impressão durante o aquecimento e não precisará de esperar" +" que a base aqueça quando começar a impressão." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" @@ -5867,8 +6097,11 @@ msgstr "Extrusor" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "A temperatura-alvo do extrusor. O extrusor irá aquecer ou arrefecer até esta temperatura. Se esta opção for definida como 0, o aquecimento do extrusor será desligado." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "A temperatura-alvo do extrusor. O extrusor irá aquecer ou arrefecer até esta temperatura. Se esta opção for definida como 0, o aquecimento do extrusor" +" será desligado." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" @@ -5882,8 +6115,12 @@ msgstr "A temperatura-alvo de preaquecimento do extrusor." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Aquecer o extrusor com antecedência antes de imprimir. Pode continuar a ajustar as definições de impressão durante o aquecimento e não precisará de esperar que o extrusor aqueça quando começar a impressão." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." +msgstr "Aquecer o extrusor com antecedência antes de imprimir. Pode continuar a ajustar as definições de impressão durante o aquecimento e não precisará de esperar" +" que o extrusor aqueça quando começar a impressão." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" @@ -5932,7 +6169,9 @@ msgstr "Enviar G-code" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "Enviar um comando G-code personalizado para a impressora ligada. Prima \"Enter\" para enviar o comando." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5968,8 +6207,12 @@ msgstr "Abrir ficheiro(s)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Encontrámos um ou mais ficheiros G-code nos ficheiros selecionados. Só é possível abrir um ficheiro G-code de cada vez. Se pretender abrir um ficheiro G-code, selecione apenas um." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." +msgstr "Encontrámos um ou mais ficheiros G-code nos ficheiros selecionados. Só é possível abrir um ficheiro G-code de cada vez. Se pretender abrir um ficheiro" +" G-code, selecione apenas um." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" @@ -5987,10 +6230,8 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Adicione definições de materiais e plug-ins do Marketplace\n" -"- Efetue uma cópia de segurança e sincronize as definições de materiais e plug-ins\n" -"- Partilhe ideias e obtenha ajuda dos mais de 48.000 utilizadores da Comunidade Ultimaker" +msgstr "- Adicione definições de materiais e plug-ins do Marketplace\n- Efetue uma cópia de segurança e sincronize as definições de materiais e plug-ins\n- Partilhe" +" ideias e obtenha ajuda dos mais de 48.000 utilizadores da Comunidade Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6044,22 +6285,30 @@ msgstr "Verificar atualizações de conta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "A impressora de cloud está offline. Verifique se a impressora está ligada e conectada à Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "Esta impressora não está associada à sua conta. Visite a Ultimaker Digital Factory para estabelecer uma ligação." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "A conectividade de cloud está atualmente indisponível. Inicie sessão para estabelecer ligação com a impressora de cloud." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "A conectividade de cloud está atualmente indisponível. Verifique a sua ligação à Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6075,17 +6324,17 @@ msgstr "Gerir impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6164,7 +6413,9 @@ msgstr "Nenhum item para selecionar" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "Proporciona uma forma de alterar as definições da máquina (tal como o volume de construção, o tamanho do nozzle, etc.)." #: /MachineSettingsAction/plugin.json @@ -6274,7 +6525,9 @@ msgstr "Gravador de UFP" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "Liga à Biblioteca Digital, permitindo ao Cura abrir ficheiros da Biblioteca Digital e guardar ficheiros na mesma." #: /DigitalLibrary/plugin.json @@ -6314,7 +6567,9 @@ msgstr "Leitor de Trimesh" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." msgstr "Disponibiliza funções especificas para as máquinas Ultimaker (tais como, o assistente de nivelamento da base, seleção de atualizações, etc.)." #: /UltimakerMachineActions/plugin.json @@ -6334,7 +6589,9 @@ msgstr "Leitor de G-code comprimido" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "Faz a gestão de extensões da aplicação e permite a navegação das extensões a partir do website da Ultimaker." #: /Marketplace/plugin.json @@ -6644,7 +6901,9 @@ msgstr "Gravador de perfis Cura" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "Verifica potenciais problemas de impressão nos modelos e definições de impressão, e oferece sugestões." #: /ModelChecker/plugin.json @@ -6654,7 +6913,8 @@ msgstr "Verificador de Modelos" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "Aceita G-Codes e envia-os para uma impressora. O plug-in também pode atualizar firmware." #: /USBPrinting/plugin.json @@ -6774,7 +7034,8 @@ msgstr "Sentry Logger" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "Cria um objecto usado para eliminar a impressão de suportes em certas zonas" #: /SupportEraser/plugin.json @@ -6791,2494 +7052,3 @@ msgstr "Fornece uma fase de preparação no Cura." msgctxt "name" msgid "Prepare Stage" msgstr "Fase de preparação" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "Não foi possível guardar a informação do pacote do material no ficheiro do projecto: {material}. Este projeto poderá não abrir corretamente em outros sistemas." - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "Não foi possível guardar a informação do pacote do material" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Biblioteca de controlo de erros de Python" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "Impressora" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "o perfil personalizado está ativo e substituiu algumas definições." - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "o perfil personalizado está a substituir algumas definições." - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "Ainda não inicializado
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "Por" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Verificador de tipo estático para Python" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "Certificados de raiz para validar a credibilidade SSL" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Extensões Python para Microsoft Windows" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "Ícones SVG" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "Não existe um perfil %1 para a configuração do extrusor %2. O objetivo predefinido será usado como alternativa" -#~ msgstr[1] "Não existe um perfil %1 para as configurações dos extrusores %2. O objetivo predefinido será usado como alternativa" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "Algumas definições do perfil foram modificadas. Se pretender alterá-las, aceda ao modo Personalizado." - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "Sincronizar materiais" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "Converter imagem..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "A largura em milímetros na base de construção." - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "Mercado" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "É necessário reiniciar o Cura para que as alterações dos pacotes sejam aplicadas." - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "Instalar" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "Instalado" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "Premium" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "Ir para Mercado na Web" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "Procurar materiais" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "Compatibilidade" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "Máquina" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "Base de construção" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "Suportes" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "Qualidade" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "Ficha técnica" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "Ficha de segurança" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "Instruções de impressão" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "Site" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "É necessário Log in para instalar ou atualizar" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "Comprar bobinas de material" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "Atualizar" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "A Actualizar" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "Atualizado" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "Anterior" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "Plug-ins" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "Instalado" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "Será instalado após reiniciar" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "É necessário Log in para atualizar" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "Repor Versão Anterior" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "Desinstalar" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "Contribuições comunitárias" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "Plug-ins comunitários" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "Materiais genéricos" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "A obter pacotes..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "Site" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "E-mail" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Inicie sessão para obter plug-ins e materiais verificados para o Ultimaker Cura Enterprise" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "Versão" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "Actualizado em" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "Transferências" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "Plug-ins instalados" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "Não foi instalado qualquer plug-in." - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "Materiais instalados" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "Não foi instalado qualquer material." - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "Plug-ins em pacote" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "Materiais em pacote" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "Não foi possível aceder á base de dados de Pacotes do Cura. Por favor verifique a sua ligação." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "Confirmar desinstalação" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "Está a desinstalar materiais e/ou perfis que ainda estão a ser utilizados. Mediante confirmação, as predefinições dos seguintes materiais/perfis serão repostas." - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "Materiais" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "Perfis" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "Confirmar" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "Alguns factores podem vir a ser problemáticos nesta impressão. Clique para ver algumas sugestões para melhorar a qualidade da impressão." - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "Biblioteca de apoio para processamento de objetos planos" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Personalizou algumas definições de perfil.\n" -#~ "Pretende manter estas definições alteradas depois de trocar de perfis?\n" -#~ "Como alternativa, pode descartar as alterações para carregar as predefinições a partir de '%1'." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "&Base de construção" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "Criar" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "Duplicar" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Impressora: %1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "Atualizar perfil com as definições/substituições atuais" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "Tema:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "É necessário reiniciar a aplicação para que estas alterações sejam aplicadas." - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "Mais informações" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "Criar" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "Sincronizar com Impressoras" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "Impressora" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "Unidade" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "Mostrar Guia de resolução de problemas online" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "Use o Mercado para adicionar outros materiais" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "Dispor todos os modelos em todas as bases de construção" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&Mercado" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "Encontre, organize e instale novos pacotes para o Cura." - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "Toolbox" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "Permite a visualização por camadas." - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Envie e monitorize trabalhos de impressão a partir de qualquer lugar através da sua conta Ultimaker." - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Ligar à Ultimaker Digital Factory" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do Ultimaker Cura." - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "Poderão estar disponíveis novas funcionalidades ou correções de erros para {machine_name}! Se ainda não tiver a versão mais recente, recomendamos que atualize o firmware da sua impressora para a versão {latest_version}." - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "Novo firmware para %s está disponível" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "A pilha global está em falta." - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "O seu modelo não é uma variedade. As áreas destacadas indicam superfícies extra ou em falta." - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "Erros de modelo" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "Espessura da Camada" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "A chave para a impressão 3D em rede" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- Personalize a sua experiência com mais perfis e plug-ins de impressão\n" -#~ "- Mantenha a sua flexibilidade. Sincronize a sua configuração e carregue-a em qualquer local\n" -#~ "- Aumente a eficiência com um fluxo de trabalho remoto nas impressoras Ultimaker" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "Criar conta" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "Apagar Modelo Selecionado" -#~ msgstr[1] "Apagar Modelos Selecionados" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "Centrar modelo selecionado" -#~ msgstr[1] "Centrar modelos selecionados" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "Multiplicar modelo selecionado" -#~ msgstr[1] "Multiplicar modelos selecionados" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "Concluir" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Conta Ultimaker" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "A chave para a impressão 3D em rede" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "Personalize a sua experiência com mais perfis e plug-ins de impressão" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "Mantenha a sua flexibilidade. Sincronize a sua configuração e carregue-a em qualquer local" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "Aumente a eficiência com um fluxo de trabalho remoto nas impressoras Ultimaker" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "Siga estes passos para configurar o\n" -#~ "Ultimaker Cura. Este processo deverá demorar apenas alguns momentos." - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Novidades no Ultimaker Cura" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "Tem a certeza de que pretende remover {}? Esta ação não pode ser anulada!" - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "O modelo selecionado era demasiado pequeno para carregar." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "Perfil {0} importado com êxito" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "Não foi possível encontrar um tipo de qualidade {0} para a configuração atual." - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "A adicionar impressora {} ({}) a partir da sua conta" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    234. ... and {} others
    235. " -#~ msgstr "
    236. ... e {} outras
    237. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Impressoras adicionadas a partir da Digital Factory:
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Para estabelecer uma ligação, visite a Ultimaker Digital Factory." - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} será removida até à próxima sincronização de conta.
      Para remover {} permanentemente, visite Ultimaker Digital Factory.

      Tem a certeza de que pretende remover {} temporariamente?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Está prestes a remover {} impressora(s) do Cura. Esta ação não pode ser anulada. \n" -#~ "Tem a certeza de que pretende continuar?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Está prestes a remover todas as impressoras do Cura. Esta ação não pode ser anulada. \n" -#~ "Tem a certeza de que pretende continuar?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "Atualizar" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "Criar nova" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "Aquecedor partilhado" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "Esta webcam não está disponível pois está a monitorizar uma impressora na cloud." - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Personalizou algumas definições de perfil.\n" -#~ "Pretende manter estas definições alteradas depois de trocar de perfis?\n" -#~ "Como alternativa, pode descartar as alterações para carregar as predefinições a partir de '%1'." - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "Substitui %1 definição." -#~ msgstr[1] "Substitui %1 definições." - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "Atribua um nome à sua impressora" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "Estão disponíveis novas funcionalidades para a impressora {machine_name}! É recomendado atualizar o firmware da impressora." - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "Imprimir através da cloud" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "Imprimir através da cloud" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "Ligada através da cloud" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ligar à cloud da Ultimaker" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "É necessário iniciar sessão antes de atribuir a classificação" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "É necessário instalar o pacote antes de atribuir a classificação" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "classificações" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "Em Destaque" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "A sua classificação" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "Autor" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Obter plug-ins e materiais verificados pela Ultimaker" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "Olá, %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Conta Ultimaker" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "Terminar sessão" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "Biblioteca de apoio para análise de redes complexas" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Biblioteca de HTTP Python" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "Alterou algumas das definições do perfil.\n" -#~ "Gostaria de manter ou descartar essas alterações?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "Predefinição" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "Personalizado" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "Descartar" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "Manter" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "Criar novo perfil" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "&Guardar..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "Introduza o endereço IP da sua impressora." - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "Criar uma conta" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Do you want to sync material and software packages with your account?" -#~ msgstr "" -#~ "\n" -#~ "Pretende sincronizar o material e os pacotes de software com a sua conta?" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Syncing..." -#~ msgstr "" -#~ "\n" -#~ "A sincronizar..." - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "Sem conteúdo para seccionar porque nenhum dos modelos está dentro do volume de construção ou porque os mesmos estão atribuídos a um extrusor desativado. Dimensione ou rode os modelos para os adaptar ou ative o extrusor." - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "Ocorreu um erro ao listar as suas cópias de segurança." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "Descrição do utilizador (Nota: os programadores podem não falar a sua língua, pelo que, se possível, deve utilizar o inglês)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Fechar Cura" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "Tem a certeza de que deseja sair do Cura?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "Idioma:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "O fluxo de trabalho de impressão 3D da próxima geração" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Envie trabalhos de impressão para impressoras Ultimaker fora da sua rede local" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Guarde as definições do seu Ultimaker Cura na cloud para utilizar em qualquer lugar" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- Obtenha acesso exclusivo a perfis de impressão de marcas de referência" - -# rever! -# contexto?! -# resolvido? -# por-extrusor -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "O valor é calculado com base nos valores por-extrusor " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "O fluxo de trabalho de impressão 3D da próxima geração" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- Envie trabalhos de impressão para impressoras Ultimaker fora da sua rede local\n" -#~ "- Guarde as definições do seu Ultimaker Cura na cloud para utilizar em qualquer lugar\n" -#~ "- Obtenha acesso exclusivo a perfis de impressão de marcas de referência" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "Acerca de " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Sair do Cura" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "Apenas enchimento" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "Alterar scripts de pós-processamento ativos" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "Velocidade de Alimentação" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "Função Definições da Máquina" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "Encontradas novas impressoras na cloud" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "Foram encontradas novas impressoras associadas à sua conta. Pode encontrá-las na sua lista de impressoras detetadas." - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "Quando a opção \"Wire Printing\" está ativa, o Cura não permite visualizar as camadas de uma forma precisa" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "Ficheiro pré-seccionado {0}" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "Este plug-in contém uma licença.\n" -#~ "É necessário aceitar esta licença para instalar o plug-in.\n" -#~ "Concorda com os termos abaixo?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "Aceitar" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "Rejeitar" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "Mostrar Todas as Definições" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "Sobre o Cura" - -# rever! -# flatten -ver contexto! -# nivelar? -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "Nivelar Definições Ativas" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "O perfil foi nivelado & ativado." - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "Grava X3g num ficheiro" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "Ficheiro X3g" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "Ficheiro X3G" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "Assistente de perfis" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "Assistente de perfis" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "Tentar de Novo" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "Print Core" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "Retirar suportes na intercepção com outros modelos" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "Alterar as definições dos objetos que intercepta" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "Modificar definições do enchimento de outros modelos" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "Atualizar existente" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "Não suportado" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "Anterior" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "Sugestão" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "Experimento de impressão" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "Lista de verificação" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Selecione quaisquer atualizações realizadas a esta Ultimaker 2." - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Olsson Block" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "Composição de câmara: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "Usar a funcionalidade de múltiplas bases de construção" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "Usar a funcionalidade de múltiplas bases de construção (é necessário reiniciar)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "Perfis predefinidos" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "procurar definições" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "Espessura das Camadas" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "Este perfil de qualidade não se encontra disponível para a sua configuração atual de material e de nozzle. Altere-a para ativar este perfil de qualidade." - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "De momento está ativo um perfil personalizado. Para poder ativar o controlo de qualidade, por favor selecione um dos perfis de qualidade predefinidos no modo Personalizado" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "&Base de construção" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "&Perfil" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "Base de construção" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "Descarregar o conteúdo de todas as definições para um ficheiro HTML." - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "Modo God" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "Cria um perfil de alterações de qualidade aplanado." - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "Aplanador de perfis" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "Permite aos fabricantes de materiais criar novos materiais e perfis de qualidade utilizando uma IU de fácil acesso." - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "Assistente de perfis de impressão" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "Ligado através da rede." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "Ligado através da rede. Por favor aprove o pedido de acesso, na impressora." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "Ligado através da rede. Sem autorização para controlar a impressora." - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "Acesso à impressora solicitado. Por favor aprove o pedido de acesso, na impressora" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "Estado da autenticação" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "Estado da autenticação" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "Reenviar a solicitação de acesso" - -# rever! -# aceite? -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "Acesso à impressora confirmado" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "Sem autorização para imprimir com esta impressora. Não foi possível enviar o trabalho de impressão." - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "Solicitar Acesso" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "Enviar pedido de acesso para a impressora" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "Não é possível iniciar um novo trabalho de impressão." - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Existe um problema com a configuração da sua Ultimaker, o qual impede o inicio da impressão. Por favor resolva este problema antes de continuar." - -# rever! -# ver contexto! pode querer dizer -# Configuração incompatível -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "Divergência de Configuração" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "Tem a certeza de que deseja imprimir com a configuração selecionada?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Existe uma divergência entre a configuração ou calibração da impressora e o Cura. Para se obter os melhores resultados, o seccionamento (no Cura) deve ser sempre feito para os núcleos de impressão e para os materiais que estão introduzidos na impressora." - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "O envio de novos trabalhos está (temporariamente) bloqueado; o trabalho de impressão anterior ainda está a ser enviado." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "A enviar dados para a impressora" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "A Enviar Dados" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "Nenhum PrintCore instalado na ranhura {slot_number}" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "Nenhum material carregado na ranhura {slot_number}" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "PrintCore diferente (Cura: {cura_printcore_name}, Impressora: {remote_printcore_name}) selecionado para o extrusor {extruder_id}" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Material diferente (Cura: {0}, Impressora: {1}) selecionado para o extrusor {2}" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "Sincronizar com a impressora" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "Deseja utilizar a configuração atual da impressora no Cura?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Os núcleos de impressão e/ou materiais na sua impressora são diferentes dos definidos no seu projeto atual. Para se obter os melhores resultados, o seccionamento (no Cura) deve ser sempre feito para os núcleos de impressão e para os materiais que estão introduzidos na impressora." - -# rever! -# contexto -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "Ver no Monitor" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "A impressora {printer_name} terminou a impressão de \"{job_name}\"." - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "O trabalho de impressão '{job_name}' terminou." - -# rever! -# Concluída? -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "Impressão terminada" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "Vazio" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "Desconhecido" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "Erro da cloud" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "Não foi possível exportar o trabalho de impressão." - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "Ocorreu um erro na ligação à cloud." - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "A carregar através da cloud do Ultimaker" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ligar à cloud do Ultimaker" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "Não perguntar novamente sobre esta impressora." - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Agora pode enviar e monitorizar trabalhos de impressão a partir de qualquer lugar através da sua conta Ultimaker." - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "Ligada!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "Reveja a sua ligação" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "A máquina definida no perfil {0} ({1}) não corresponde à sua máquina atual ({2}), não foi possível importá-la." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "Falha ao importar perfil de {0}:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "Ligação Existente" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "Esta impressora/grupo já foi adicionada ao Cura. Por favor selecione outra impressora/grupo." - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Introduza o endereço IP ou o nome de anfitrião da sua impressora na rede." - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "Ligar a uma impressora" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Guia de definições do Cura" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "Fazer zoom em direção ao rato não é suportado na perspetiva ortogonal." - -#~ msgid "Orthogonal" -#~ msgstr "Ortogonal" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Gere as ligações de rede com as impressoras Ultimaker 3." - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "Ligação de rede UM3" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "Fornece informações e explicações adicionais sobre as definições do Cura, com imagens e animações." - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "Guia de definições" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Guia de definições do Cura" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "As definições foram alteradas de forma a corresponder aos extrusores disponíveis de momento: [%s]" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "Descrição do utilizador" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "Estas opções não estão disponíveis pois está a monitorizar uma impressora na cloud." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Ir para o Cura Connect" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "Todos os trabalhos foram impressos." - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "Ver histórico de impressão" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "Para imprimir diretamente para a sua impressora através da rede, certifique-se de que a sua impressora está ligada à rede por meio de um cabo de rede ou através de ligação à rede Wi-Fi. Se não ligar o Cura por rede à impressora, poderá ainda assim utilizar uma unidade USB para transferir ficheiros g-code para a impressora.\n" -#~ "\n" -#~ "Selecione a sua impressora na lista em baixo:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "Certifique-se de que é possível estabelecer ligação com a impressora:\n" -#~ "- Verifique se a impressora está ligada.\n" -#~ "- Verifique se a impressora está ligada à rede." - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "Ver só a base de construção ativa" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "Dispor em todas as bases" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "Dispor só na base ativa" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "Permite guardar o resultado do seccionamento como um ficheiro X3G, para poder ser usado com impressoras 3D que usam este formato (Kalyan, Makerbot e outras impressoras baseadas no Sailfish)." - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3GWriter" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "Lê ficheiros SVG como caminhos de ferramenta para efeitos de depuração dos movimentos da impressora." - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "Leitor de caminhos de ferramenta SVG" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "Lista das Alterações" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "Mostrar Lista das Alterações de cada Versão" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "A enviar dados para o cluster remoto" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ligar à Ultimaker Cloud" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "O Cura recolhe, de forma anónima, estatísticas sobre as opções usadas." - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "A Recolher Dados" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "Mais informação" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Saiba mais sobre que informação o Cura envia." - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "Permitir" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Permitir que o Cura envie de forma anónima, estatísticas sobre as opções usadas, para nos ajudar a estabelecer as prioridades para os futuros desenvolvimentos do Cura. São enviadas apenas algumas das preferências e definições usadas, a versão do Cura e um valor \"hash\" dos modelos que está a seccionar." - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "Avaliação" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "Impressoras em rede" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "Impressoras locais" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "Tentou restaurar um Cura backup que não corresponde á sua versão actual." - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "Definições da máquina" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "Definições da Impressora" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "Origem no centro" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "Base aquecida" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "Definições Cabeça de Impressão" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distância desde a parte esquerda da cabeça de impressão até ao centro do nozzle. Utilizado para impedir colisões entre as impressões anteriores e a cabeça de impressão ao imprimir \"Individualmente\"." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distância desde a parte frontal da cabeça de impressão até ao centro do nozzle. Utilizado para impedir colisões entre as impressões anteriores e a cabeça de impressão ao imprimir \"Individualmente\"." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distância desde a parte direita da cabeça de impressão até ao centro do nozzle. Utilizado para impedir colisões entre as impressões anteriores e a cabeça de impressão ao imprimir \"Individualmente\"." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Distância desde a parte posterior da cabeça de impressão até ao centro do nozzle. Utilizado para impedir colisões entre as impressões anteriores e a cabeça de impressão ao imprimir \"Individualmente\"." - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "Altura do pórtico" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "A diferença de altura entre a ponta do nozzle e o sistema de pórtico (eixos X e Y). Utilizado para impedir colisões entre as impressões anteriores e o pórtico ao imprimir \"Individualmente\"." - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "G-code Inicial" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "Comandos G-code a serem executados no início." - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "G-code Final" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "Comandos G-code a serem executados no final." - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "Definições do Nozzle" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "O diâmetro nominal do filamento suportado pela impressora. O diâmetro exato será substituído pelo material e/ou perfil." - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "G-code Inicial do Extrusor" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "G-code Final do Extrusor" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "Lista das Alterações" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "Contrato de Utilizador" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Introduza o endereço IP ou o hostname da sua impressora na rede." - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "Selecione uma impressora ligada à rede para monitorizar." - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Ligue a sua impressora Ultimaker à sua rede local." - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "O Cura envia informação anónima para a Ultimaker, para nos ajudar a aperfeiçoar a qualidade da impressão e a melhorar a experiência do utilizador. De seguida pode ver um exemplo com toda a informação enviada." - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "Não pretendo enviar estes dados" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Permita o envio destes dados ao Ultimaker e ajude-nos a melhorar o Cura" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "Nenhuma impressão selecionada" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "Por predefinição, os pixels brancos representam os pontos altos do objecto e os pixels pretos representam os pontos baixos do objecto. Altere esta opção para inverter o comportamento de forma que os pixels pretos representem os pontos altos do objecto e os pixels brancos representem os pontos baixos do objecto." - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "Selecionar Atualizações da Impressora" - -# rever! -# mid air? no ar? no meio do ar? -# sagging? deformar? -# Isto irá construir estruturas de suporte debaixo do modelo para impedir a deformação de partes suspensas do modelo ou que a impressão seja feita no ar. -# a utilizar? usado? -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Selecionar qual o extrusor usado para imprimir os suportes. Isto irá construir estruturas de suporte por debaixo do modelo para impedir que as partes suspensas do modelo se deformem ou que sejam impressas no ar." - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Este perfil de qualidade não se encontra disponível para a sua configuração atual de material e de bocal. Altere-a para ativar este perfil de qualidade" - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "Configuração de impressão desativada. O ficheiro G-code não pode ser modificado." - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "Ver o gráfico de compatibilidade de materiais" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "Ver tipos" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "Olá " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- Envie trabalhos de impressão para impressoras Ultimaker fora da sua rede local\n" -#~ "- Guarde as definições do seu Ultimaker Cura na cloud para utilizar em qualquer lugar\n" -#~ "- Obtenha acesso exclusivo a perfis de materiais de marcas de referência" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "Não é possível Seccionar" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "Especificação de tempo" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "Especificação do material" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "Adicionar uma impressora ao Cura" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "Selecione a impressora que deseja utilizar da lista abaixo.\n" -#~ "\n" -#~ "Se a sua impressora não constar da lista, utilize a opção \"Impressora FFF personalizada\" da categoria \"Personalizado\" e ajuste as definições para corresponder à sua impressora na próxima caixa de diálogo." - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "Nome da impressora" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "Adicionar Impressora" - -#~ msgid "Modify G-Code" -#~ msgstr "Modificar G-code" - -# rever! -# models fit the -# dentro do? -# contido pelo -# se adapta? -# cabem no...? -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "Sem conteúdo para seccionar porque nenhum dos modelos está dentro do volume de construção. Por favor redimensione, mova ou rode os modelos para os adaptar ao volume de construção." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "O material selecionado é incompatível com a máquina ou a configuração selecionada." - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "Material incompatível" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Falha ao importar perfil de {0}: {1}" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "Toolbox" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "Não disponível" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "Inacessível" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "Disponível" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "A preparar" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "A colocar em pausa" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "A Recomeçar" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "A aguardar: Impressora indisponível" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "A aguardar: Primeira disponível" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "A aguardar: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "Configuração alterada" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "A impressora atribuída %1 requer as seguintes alterações de configuração:" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "Ignorar" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "Iniciar um trabalho de impressão com uma configuração incompatível pode danificar a impressora 3D. Tem a certeza de que pretende ignorar a configuração e imprimir %1?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "Ignorar configuração e iniciar impressão" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "Gerir fila" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "A Imprimir" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "Gerir impressoras" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "Ativar Configuração" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "Importar a configuração da impressora para o Cura" - -# rever! -# Mostrar...? -# Ver...? -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "Deslocações" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "Auxiliares" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "Invólucro" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "Enchimento" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "Eu não quero enviar estes dados" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Permitir enviar estes dados para a Ultimaker para melhorar o Cura" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "Tipo de impressora:" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "Ligação:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "Estado:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "A aguardar por um trabalho de impressão" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "A aguardar que alguém limpe a base de construção" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "A cancelar impressão..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "Perfis protegidos" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "Nome da Impressora:" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "Perfil:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "Procurar..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "Esconder Tudo" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "Mostrar Tudo" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "Configurações disponíveis" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "Extrusor" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "Sim" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "Não" - -# rever! -# Configuração da Impressão? -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "Configurar a Impressão" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "Configuração da Impressão desativada\n" -#~ "Os ficheiros G-code não podem ser modificados" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00h00min" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "Especificação de tempo" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "Especificação de custos" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "Total:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "Configuração de Impressão Recomendada

      Imprimir com as definições recomendadas para a Impressora, Material e Qualidade selecionadas." - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "Configuração de Impressão Personalizada

      Imprimir com um controlo detalhado de todas as definições específicas de cada uma das etapas do processo de seccionamento." - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "Mostrar ®isto de motor..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "Procurar pacotes..." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "Mostrar/Esconder Barra Lateral" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "Por favor abra um Modelo 3D ou Projeto" - -# rever! -# Pronto para? -# Preparado para? -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "Disponível para seccionar" - -# rever! -# Pronto para? -# Preparado para? -# Disponível para? -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "Pronto para %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "Seccionamento indisponível" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "Seccionar o trabalho de impressão atual" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "Cancelar o processo de seccionamento" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "Preparar" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "Cancelar" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "Selecione o dispositivo de saída" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "&Visualizar" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "&Definições" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "&Toolbox" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "Abrir ficheiro" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Este perfil de qualidade não está disponível para a sua atual configuração de nozzle e material. Por favor altere-a para poder ativar este perfil de qualidade" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "Velocidade Impressão" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "Mais Lenta" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "Mais Rápida" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "Enchimento Gradual" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "Criar Suportes" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "Aderência à Base" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Precisa de ajuda para melhorar as suas impressões?
      Por favor leia os Guias Ultimaker de Resolução de Problemas" - -# rever! -# contexto?! -# Relatório? -# Registo de motor? -# use english string? -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "Engine Log" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "Tipo de impressora" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "Utilizar cola com esta combinação de materiais" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Compatibilidade entre Materiais" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Clique para verificar a compatibilidade entre os materiais em Ultimaker.com." - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Mostra as novas alterações efetuadas desde a última versão." - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "Lista das Alterações" - -# rever! -# contexto! -# flattend - aplanado? nivelado? limpo? basico? -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Criar um perfil de qualidade aplanado." - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "Aplanador de perfis" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "Perguntar, uma vez, ao utilizador, se concorda com a nossa licença." - -# rever! -# check the legal term in pt -# licença? -# acordo? -# use the same term for label and description -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "Contrato de Utilizador" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "Crie um G-code antes de guardar." - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "Atualizar firmware" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "Desconhecido" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "O ficheiro {0} não contém qualquer perfil personalizado para importar" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "O perfil {0} contém dados incorretos, não foi possível importá-lo." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "A máquina definida no perfil {0} ({1}) não corresponde à sua máquina atual ({2}), e não foi possível importá-la." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "Confirmar desinstalação " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1 m / ~ %2 g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "Atualizar Firmware" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Imprimir com a Doodle3D WiFi-Box" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Imprimir com a Doodle3D WiFi-Box" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "A ligar ao Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "A enviar dados para o Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "Não é possível enviar dados para o Doodle3D Connect. Será que há outro trabalho ainda ativo?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "A guardar dados no Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "Ficheiro enviado para o Doodle3D Connect" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Abrir Connect..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "Abrir a interface web do Doodle3D Connect" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Ficheiro Blender" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "Não foi possível exportar utilizando a qualidade \"{}\"!\n" -#~ "Foi revertido para \"{}\"." - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "Contacto" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Esta impressora não está configurada para ser Host de um grupo de impressoras Ultimaker 3." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "Esta impressora é o Host de um grupo de %1 impressoras Ultimaker 3." - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 não está configurada para ser Host de um grupo de impressoras Ultimaker 3 ligadas em rede" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "Adicionar / Remover Impressoras" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Abre a página com a lista dos trabalhos de impressão, no seu browser predefinido." - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "Ver Trabalhos em Impressão" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "A preparar para imprimir" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "Disponível" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "Perdeu-se a ligação com a impressora" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "Desconhecida" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "Desativada" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "Reservada" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "A preparar para imprimir" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "Impressão cancelada" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "Não são aceites trabalhos de impressão" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "Termina às: " - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "Limpar base de construção" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "A aguardar pela alteração de configuração" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "Trabalhos em Impressão" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "Impressoras" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "Ver Impressoras" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "Colocar em pausa" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "Retomar" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "Cancelar impressão" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "Perguntar sempre" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "Substituir perfil" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "Devem os novos modelos abertos ser dispostos na base de construção? Utilizado em conjunto com múltiplas bases de construção (EXPERIMENTAL)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "Não dispor os objectos ao abrir" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "&Guardar seleção para ficheiro" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "Guardar &como..." - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "Guardar &Projeto..." - -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "Use folhas de adesão ou cola, com estes materiais" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Recebe ficheiros G-code e envia-os por Wi-Fi para uma Doodle3D Wi-Fi Box." - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Doodle3D Wi-Fi Box" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "Fornece uma janela de edição para a edição direta de scripts." - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "Ferramenta de scripting em direto" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Ajuda a abrir ficheiros do Blender diretamente no Cura." - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Integração com o Blender (experimental)" - -# rever! -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "Advertência do Verificador de Modelos" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "Alguns modelos poderão não ser impressos com a melhor qualidade devido ás dimensões do objecto e aos materiais escolhidos para os modelos: {model_names}.\n" -#~ "Sugestões que poderão ser úteis para melhorar a qualidade da impressão dos modelos:\n" -#~ "1) Utilize cantos arredondados.\n" -#~ "2) Desligue os ventiladores (apenas nos casos em que o modelo não têm pequenos detalhes ou pormenores).\n" -#~ "3) Usar um material diferente." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "O SolidWorks comunicou erros ao abrir o ficheiro. Recomendamos a resolução destes problemas no próprio SolidWorks." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "Não foram encontrados quaisquer modelos no seu desenho. Por favor verifique novamente o conteúdo do desenho e confirme que este inclui uma peça ou uma \"assembly\"?\n" -#~ "\n" -#~ "Obrigado!" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Foram encontradas mais do que uma peça ou uma \"assembly\" no seu desenho. De momento só são suportados ficheiros com uma só peça ou só uma \"assembly\".\n" -#~ "\n" -#~ "As nossa desculpas!" - -# rever! -# versão PT do solidworks? -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "Ficheiro peça SolidWorks" - -# rever! -# versão PT do solidworks? -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "Ficheiro \"assembly\" SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "Ficheiro de desenho SolidWorks" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Caro Cliente,\n" -#~ "Não foi possível encontrar uma instalação válida do SolidWorks no seu sistema. O que significa que o SolidWorks não está instalado ou não dispõe de uma licença válida. Por favor verifique se o próprio SolidWorks funciona sem qualquer problema e/ou contacte o seu ICT.\n" -#~ "\n" -#~ "Atenciosamente\n" -#~ " – Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Caro cliente,\n" -#~ "Está atualmente a executar este plug-in num sistema operativo que não o Windows. Este plug-in apenas funciona no Windows com o SolidWorks instalado e com uma licença válida. Instale este plug-in num computador com o Windows e com o SolidWorks instalado.\n" -#~ "\n" -#~ "Atenciosamente\n" -#~ " – Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "Configurar" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "Guia de instalação do macro SolidWorks" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "Desativar" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "Não permitir que o Cura envie de forma anónima, estatísticas sobre as opções usadas. Pode voltar a ser ativado novamente nas preferências do Cura." - -#~ msgid "Install" -#~ msgstr "Instalar" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Falha ao copiar os ficheiros do plug-in Siemens NX. Verifique o seu UGII_USER_DIR. Não está atribuído a um diretório." - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "Plug-in Siemens NX Cura instalado com sucesso." - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Falha ao copiar os ficheiros do plug-in Siemens NX. Verifique o seu UGII_USER_DIR." - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Falha ao instalar o plug-in Siemens NX. Não foi possível definir a variável do ambiente UGII_USER_DIR para o Siemens NX." - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "Não foi possível obter o ID do plug-in {0}" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "Atenção" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "Browser de plug-ins" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks: Assistente de Exportação" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "Qualidade:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "Alta Resolução (impressão 3D)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "Baixa Resolução (impressão 3D)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "Alta Resolução (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "Baixa Resolução (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "Mostrar esta caixa de diálogo novamente" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "Continuar" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "Cancelar" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "Como instalar a macro Cura SolidWorks" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "Passos:" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "Abrir o diretório\n" -#~ "com macro e ícone" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "Instruções:" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "Reproduzir" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "Colocar em pausa" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "Passo Anterior" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "Concluído" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "Passo Seguinte" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "Plug-in SolidWorks: Configuração" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "Definições de conversão" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "Primeira escolha:" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "Última versão instalada (Recomendada)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "Versão predefinida" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "Mostrar o assistente antes de abrir ficheiros SolidWorks" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "Rodar automaticamente o ficheiro aberto para uma orientação normalizada" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "Instalação(ões)" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "Serviço COM encontrado" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "Executável encontrado" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "A iniciar COM" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "Número da revisão" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "Funções disponíveis" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "O novo diâmetro do material está definido como %1 mm, o que não é compatível com a máquina atual. Pretende prosseguir?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "Procurar plug-ins..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "P&lug-ins" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "Instalar plug-in" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Proporciona uma forma de alterar as definições da máquina (tal como o volume de construção, o tamanho do nozzle, etc)" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Gere as ligações de rede com as impressoras Ultimaker 3" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "Oferece a possibilidade de abrir determinados ficheiros utilizando o SolidWorks. A conversão é efetuada através deste plug-in e de otimizações adicionais." - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "SolidWorks Integration" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Guarda Automaticamente as Preferências, Máquinas e Perfis após fazer alterações." - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "Guardar Automaticamente" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Ajuda a instalar um botão \"Exportar para o Cura\" no Siemens NX." - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX Integration" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "Procura, gere e instala novos plug-ins." - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "Browser de plug-ins" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "Perguntar, uma vez, ao utilizador, se concorda com a licença" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Disponibiliza funções especificas para as máquinas Ultimaker (tais como, o assistente de nivelamento da base, seleção de atualizações, etc.)" diff --git a/resources/i18n/pt_PT/fdmextruder.def.json.po b/resources/i18n/pt_PT/fdmextruder.def.json.po index b97d8a823c..355d4b4fa3 100644 --- a/resources/i18n/pt_PT/fdmextruder.def.json.po +++ b/resources/i18n/pt_PT/fdmextruder.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -52,7 +51,9 @@ msgstr "Diâmetro do Nozzle" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "O diâmetro interno do nozzle. Altere esta definição quando utilizar um nozzle com um tamanho não convencional." #: /fdmextruder.def.json @@ -92,7 +93,9 @@ msgstr "Posição Inicial Absoluta do Extrusor" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "Define a posição inicial do extrusor, de forma absoluta em vez, de relativa à última posição conhecida da cabeça de impressão." #: /fdmextruder.def.json @@ -132,7 +135,9 @@ msgstr "Posição Final Absoluta do Extrusor" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "Define a posição final do extrusor, absoluta em vez de relativa à última posição conhecida da cabeça de impressão." #: /fdmextruder.def.json @@ -162,7 +167,9 @@ msgstr "Posição Z para Preparação do Extrusor" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "A coordenada Z da posição onde o nozzle é preparado ao iniciar a impressão." #: /fdmextruder.def.json @@ -172,8 +179,12 @@ msgstr "Ventoinha de arrefecimento de impressão do Extrusor" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." -msgstr "O número de ventoinhas de arrefecimento de impressão associadas a este extrusor. Apenas alterar o valor predefinido de 0 quando tiver uma ventoinha de arrefecimento de impressão diferente para cada extrusor." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." +msgstr "O número de ventoinhas de arrefecimento de impressão associadas a este extrusor. Apenas alterar o valor predefinido de 0 quando tiver uma ventoinha de" +" arrefecimento de impressão diferente para cada extrusor." #: /fdmextruder.def.json msgctxt "platform_adhesion label" @@ -192,7 +203,9 @@ msgstr "Posição X Preparação do Extrusor" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "A coordenada X da posição onde o nozzle é preparado ao iniciar a impressão." #: /fdmextruder.def.json @@ -202,7 +215,9 @@ msgstr "Posição Y Preparação do Extrusor" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "A coordenada Y da posição onde o nozzle é preparado ao iniciar a impressão." #: /fdmextruder.def.json @@ -222,13 +237,7 @@ msgstr "Diâmetro" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Ajusta o diâmetro do filamento utilizado. Faça corresponder este valor com o diâmetro do filamento utilizado." - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "G-Code inicial a ser executado sempre que o extrusor for ligado." - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "G-Code final a ser executado sempre que o extrusor for desligado." diff --git a/resources/i18n/pt_PT/fdmprinter.def.json.po b/resources/i18n/pt_PT/fdmprinter.def.json.po index f659192125..fa0c00ea10 100644 --- a/resources/i18n/pt_PT/fdmprinter.def.json.po +++ b/resources/i18n/pt_PT/fdmprinter.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -42,7 +41,9 @@ msgstr "Mostrar Variantes da Máquina" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "Mostrar ou não as diferentes variantes desta máquina, as quais são descritas em ficheiros json separados." #: /fdmprinter.def.json @@ -55,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"Comandos G-code a serem executados no início – separados por \n" -"." +msgstr "Comandos G-code a serem executados no início – separados por \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"Comandos G-code a serem executados no fim – separados por \n" -"." +msgstr "Comandos G-code a serem executados no fim – separados por \n." #: /fdmprinter.def.json msgctxt "material_guid label" @@ -90,7 +87,9 @@ msgstr "Diâmetro" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Ajusta o diâmetro do filamento utilizado. Faça corresponder este valor com o diâmetro do filamento utilizado." #: /fdmprinter.def.json @@ -100,7 +99,9 @@ msgstr "Esperar pelo Aquecimento da Base de Construção" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "Introduzir ou não um comando para esperar até que a temperatura da base de construção seja atingida durante o arranque." #: /fdmprinter.def.json @@ -120,8 +121,12 @@ msgstr "Incluir Temperaturas do Material" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." -msgstr "Incluir ou não os comandos de temperatura do nozzle no início do G-code. Se o gcode_inicial já incluir os comandos de temperatura do nozzle, o front-end do Cura desativará automaticamente esta definição." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." +msgstr "Incluir ou não os comandos de temperatura do nozzle no início do G-code. Se o gcode_inicial já incluir os comandos de temperatura do nozzle, o front-end" +" do Cura desativará automaticamente esta definição." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" @@ -130,8 +135,12 @@ msgstr "Incluir Temperatura da Base de Construção" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." -msgstr "Incluir ou não os comandos de temperatura da base de construção no início do gcode. Se o gcode_inicial já incluir os comandos de temperatura da base de construção, o front-end do Cura desativará automaticamente esta definição." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." +msgstr "Incluir ou não os comandos de temperatura da base de construção no início do gcode. Se o gcode_inicial já incluir os comandos de temperatura da base de" +" construção, o front-end do Cura desativará automaticamente esta definição." #: /fdmprinter.def.json msgctxt "machine_width label" @@ -170,7 +179,8 @@ msgstr "Forma da Base de Construção" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "A forma da base de construção sem ter em consideração as áreas onde não é possível imprimir." #: /fdmprinter.def.json @@ -230,8 +240,12 @@ msgstr "Ferramenta ativa escrever sempre" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." -msgstr "Escreva a ferramenta ativa depois de enviar comandos temporários para a ferramenta inativa. Necessário para Extrusora Dupla com Smoothie ou outro firmware com comandos de ferramentas modais." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." +msgstr "Escreva a ferramenta ativa depois de enviar comandos temporários para a ferramenta inativa. Necessário para Extrusora Dupla com Smoothie ou outro firmware" +" com comandos de ferramentas modais." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" @@ -240,7 +254,9 @@ msgstr "O Centro é a Origem" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "Se as coordenadas X/Y da posição zero (origem) da impressora são o centro da área de impressão." #: /fdmprinter.def.json @@ -250,7 +266,9 @@ msgstr "Número de Extrusores" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "Número de núcleos de extrusão. Um núcleo de extrusão é o conjunto de um alimentador (feeder), tubo bowden e nozzle." #: /fdmprinter.def.json @@ -260,7 +278,8 @@ msgstr "Número de extrusores ativos" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "Número de núcleos de extrusão que estão activos; definido automaticamente em software" #: /fdmprinter.def.json @@ -280,7 +299,9 @@ msgstr "Comprimento do nozzle" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "A diferença de altura entre a ponta do nozzle e o extremo inferior da cabeça de impressão." #: /fdmprinter.def.json @@ -290,7 +311,9 @@ msgstr "Ângulo do nozzle" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "O ângulo entre o plano horizontal e a parte cónica imediatamente acima da ponta do nozzle." #: /fdmprinter.def.json @@ -300,7 +323,9 @@ msgstr "Comprimento da zona de aquecimento" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "A distância, a partir da ponta do nozzle, na qual o calor do nozzle é transferido para o filamento." #: /fdmprinter.def.json @@ -310,7 +335,9 @@ msgstr "Ativar controlo de temperatura do nozzle" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Controlar ou não a temperatura a partir do Cura. Desative esta opção para controlar a temperatura do nozzle a partir de fora do Cura." #: /fdmprinter.def.json @@ -320,8 +347,11 @@ msgstr "Velocidade de aquecimento" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." -msgstr "A velocidade média (°C/s) a que o nozzle é aquecido, média calculada com base nos valores das temperaturas normais de impressão, e a temperatura em modo de espera." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." +msgstr "A velocidade média (°C/s) a que o nozzle é aquecido, média calculada com base nos valores das temperaturas normais de impressão, e a temperatura em modo" +" de espera." #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" @@ -330,8 +360,11 @@ msgstr "Velocidade de arrefecimento" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." -msgstr "A velocidade média (°C/s) a que o nozzle é arrefecido, média calculada com base nos valores das temperaturas normais de impressão, e a temperatura em modo de espera." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." +msgstr "A velocidade média (°C/s) a que o nozzle é arrefecido, média calculada com base nos valores das temperaturas normais de impressão, e a temperatura em modo" +" de espera." #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" @@ -340,8 +373,12 @@ msgstr "Tempo Mínimo da Temperatura em Modo de Espera" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." -msgstr "O tempo mínimo durante o qual um extrusor tem de estar inativo antes de o nozzle ser arrefecido. Apenas é permitido começar a arrefecer até à temperatura de Modo de Espera quando um extrusor não for utilizado por um período de tempo superior a este." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." +msgstr "O tempo mínimo durante o qual um extrusor tem de estar inativo antes de o nozzle ser arrefecido. Apenas é permitido começar a arrefecer até à temperatura" +" de Modo de Espera quando um extrusor não for utilizado por um período de tempo superior a este." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" @@ -405,7 +442,9 @@ msgstr "Retração em Firmware" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "Se se deve utilizar os comandos de retração do firmware (G10/G11), em vez da propriedade E dos comandos G1, para realizar a retração do material." #: /fdmprinter.def.json @@ -415,7 +454,9 @@ msgstr "Extrusoras Partilham Aquecedor" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "Se, as extrusoras partilham um único aquecedor em vez de cada extrusora ter o seu próprio aquecedor." #: /fdmprinter.def.json @@ -425,8 +466,17 @@ msgstr "Extrusoras partilham bocal" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." -msgstr "Se as extrusoras partilham um único bocal, em vez de cada extrusora ter um bocal próprio. Quando definido como verdadeiro, espera-se que o script gcode de arranque da impressora configure corretamente todas as extrusoras num estado de retração inicial conhecido e mutuamente compatível (seja zero ou um filamento não retraído); nesse caso, o estado de retração inicial é descrito, por extrusora, pelo parâmetro 'machine_extruders_shared_nozzle_initial_retraction'." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." +msgstr "Se as extrusoras partilham um único bocal, em vez de cada extrusora ter um bocal próprio. Quando definido como verdadeiro, espera-se que o script gcode" +" de arranque da impressora configure corretamente todas as extrusoras num estado de retração inicial conhecido e mutuamente compatível (seja zero ou um" +" filamento não retraído); nesse caso, o estado de retração inicial é descrito, por extrusora, pelo parâmetro 'machine_extruders_shared_nozzle_initial_retraction'." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" @@ -435,8 +485,13 @@ msgstr "Retração inicial do bocal partilhado" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." -msgstr "Até que ponto se assume que o filamento de cada extrusora foi retraído a partir da ponta do bocal partilhado após a conclusão do script gcode de arranque da impressora; o valor deverá ser igual ou superior ao comprimento da parte comum das condutas do bocal." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." +msgstr "Até que ponto se assume que o filamento de cada extrusora foi retraído a partir da ponta do bocal partilhado após a conclusão do script gcode de arranque" +" da impressora; o valor deverá ser igual ou superior ao comprimento da parte comum das condutas do bocal." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" @@ -465,8 +520,12 @@ msgstr "Polígono da cabeça e do ventilador da máquina" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." -msgstr "A forma da cabeça de impressão. Estas coordenadas são relativas à posição da cabeça de impressão, que normalmente é a posição do primeiro extrusor. As coordenadas à esquerda e à frente da cabeça de impressão têm de ser valores negativos." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." +msgstr "A forma da cabeça de impressão. Estas coordenadas são relativas à posição da cabeça de impressão, que normalmente é a posição do primeiro extrusor. As" +" coordenadas à esquerda e à frente da cabeça de impressão têm de ser valores negativos." #: /fdmprinter.def.json msgctxt "gantry_height label" @@ -475,7 +534,9 @@ msgstr "Altura do pórtico" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "A diferença de altura entre a ponta do nozzle e o sistema de pórtico (eixos X e Y)." #: /fdmprinter.def.json @@ -495,7 +556,9 @@ msgstr "Diâmetro do Nozzle" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "O diâmetro interno do nozzle. Altere esta definição quando utilizar um nozzle com um tamanho não convencional." #: /fdmprinter.def.json @@ -505,7 +568,8 @@ msgstr "Desviar com extrusor" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Aplique o desvio do alinhamento da extrusora ao sistema de coordenadas. Afeta todas as extrusoras." #: /fdmprinter.def.json @@ -515,7 +579,9 @@ msgstr "Posição Z para Preparação Extrusor" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "A coordenada Z da posição onde fazer a preparação do nozzle no inicio da impressão." #: /fdmprinter.def.json @@ -525,7 +591,9 @@ msgstr "Posição Absoluta Preparação Extrusor" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "Definir como absoluta, a posição para a preparação do extrusor, em vez de relativa à última posição conhecida da cabeça." #: /fdmprinter.def.json @@ -655,7 +723,9 @@ msgstr "Passos por Milímetro (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "O numero de passos do motor de passos (stepper motor) que irão resultar no movimento de um milímetro na direção X." #: /fdmprinter.def.json @@ -665,7 +735,9 @@ msgstr "Passos por Milímetro (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "O numero de passos do motor de passos (stepper motor) que irão resultar no movimento de um milímetro na direção Y." #: /fdmprinter.def.json @@ -675,7 +747,9 @@ msgstr "Passos por Milímetro (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "O numero de passos do motor de passos (stepper motor) que irão resultar no movimento de um milímetro na direção Z." #: /fdmprinter.def.json @@ -685,7 +759,9 @@ msgstr "Passos por Milímetro (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "O número de passos do motor de passos (stepper motor) que irá resultar no movimento de um milímetro da roda do alimentador à volta da respetiva circunferência." #: /fdmprinter.def.json @@ -695,7 +771,9 @@ msgstr "Endstop X no Sentido Positivo" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "Se o endstop do eixo X está no sentido positivo (coordenada X superior) ou negativo (coordenada X inferior)." #: /fdmprinter.def.json @@ -705,7 +783,9 @@ msgstr "Endstop Y no Sentido Positivo" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Se o endstop do eixo Y está no sentido positivo (coordenada Y superior) ou negativo (coordenada Y inferior)." #: /fdmprinter.def.json @@ -715,7 +795,9 @@ msgstr "Endstop Z no Sentido Positivo" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Se o endstop do eixo Z está no sentido positivo (coordenada Z superior) ou negativo (coordenada Z inferior)." #: /fdmprinter.def.json @@ -755,7 +837,9 @@ msgstr "Qualidade" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "Todas as definições que influenciam a resolução da impressão. Estas definições têm um grande impacto na qualidade. (e no tempo de impressão)." #: /fdmprinter.def.json @@ -765,8 +849,11 @@ msgstr "Espessura das Camadas" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -msgstr "A espessura (altura) de cada camada em milímetros. Espessuras maiores produzem impressões rápidas com baixa resolução, e, espessuras pequenas, produzem impressões mais lentas mas com uma maior resolução/qualidade." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." +msgstr "A espessura (altura) de cada camada em milímetros. Espessuras maiores produzem impressões rápidas com baixa resolução, e, espessuras pequenas, produzem" +" impressões mais lentas mas com uma maior resolução/qualidade." #: /fdmprinter.def.json msgctxt "layer_height_0 label" @@ -775,7 +862,9 @@ msgstr "Espessura da Camada Inicial" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "A espessura da camada inicial em milímetros. Uma camada inicial mais espessa facilita a aderência à base de construção." #: /fdmprinter.def.json @@ -785,8 +874,12 @@ msgstr "Diâmetro da Linha" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." -msgstr "O diâmetro (largura) de uma única linha. Normalmente, o diâmetro de cada linha deve corresponder ao diâmetro do nozzle. No entanto, reduzir ligeiramente este valor pode produzir melhores impressões." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." +msgstr "O diâmetro (largura) de uma única linha. Normalmente, o diâmetro de cada linha deve corresponder ao diâmetro do nozzle. No entanto, reduzir ligeiramente" +" este valor pode produzir melhores impressões." #: /fdmprinter.def.json msgctxt "wall_line_width label" @@ -805,7 +898,9 @@ msgstr "Diâmetro Linha Parede Exterior" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "O diâmetro da linha de parede mais exterior. Ao reduzir este valor, é possível imprimir com maior nível de detalhe." #: /fdmprinter.def.json @@ -815,7 +910,8 @@ msgstr "Diâmetro Linha Parede(s) Interior" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "O diâmetro de uma única linha de parede para todas as linhas de parede excepto a mais exterior." #: /fdmprinter.def.json @@ -905,7 +1001,9 @@ msgstr "Diâmetro Linha Camada Inicial" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "Multiplicador do diâmetro da linha da camada inicial. Aumentar o diâmetro poderá melhorar a aderência à base de construção." #: /fdmprinter.def.json @@ -925,7 +1023,9 @@ msgstr "Extrusor Paredes" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "O núcleo de extrusão utilizado para imprimir as paredes. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -935,7 +1035,9 @@ msgstr "Extrusor Parede Exterior" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "O núcleo de extrusão utilizado para imprimir a parede exterior. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -945,7 +1047,9 @@ msgstr "Extrusor Paredes Interiores" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "O núcleo de extrusão utilizado para imprimir as paredes interiores. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -955,7 +1059,9 @@ msgstr "Espessura das Paredes" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "A espessura das paredes na direção horizontal. Este valor, dividido pelo diâmetro da linha de parede, define o número de paredes." #: /fdmprinter.def.json @@ -965,7 +1071,9 @@ msgstr "Número Linhas Paredes" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "O número de paredes. Quando calculado através da espessura das paredes, este valor é arredondado para um número inteiro." #: /fdmprinter.def.json @@ -975,8 +1083,12 @@ msgstr "Comprimento de transição de paredes" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." -msgstr "Quando uma peça fica mais fina e seja necessário haver uma transição entre um numero diferente de paredes, é reservado um espaço para se puder separar ou unir as linhas das paredes." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." +msgstr "Quando uma peça fica mais fina e seja necessário haver uma transição entre um numero diferente de paredes, é reservado um espaço para se puder separar" +" ou unir as linhas das paredes." #: /fdmprinter.def.json msgctxt "wall_distribution_count label" @@ -985,8 +1097,11 @@ msgstr "Número de paredes distribuídas" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." -msgstr "O número de paredes, contadas a partir do centro, sobre as quais a variação tem de ser distribuída. Valores mais baixos significam que as paredes exteriores não mudam de diâmetro." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." +msgstr "O número de paredes, contadas a partir do centro, sobre as quais a variação tem de ser distribuída. Valores mais baixos significam que as paredes exteriores" +" não mudam de diâmetro." #: /fdmprinter.def.json msgctxt "wall_transition_angle label" @@ -995,8 +1110,15 @@ msgstr "Ângulo do limiar de transição de paredes" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." -msgstr "Quando devem ser criadas transições entre números pares e ímpares de paredes. Uma forma em cunha com um ângulo superior a esta definição não terá transições e nenhuma parede será impressa no centro para preencher o espaço restante. Reduzir esta definição reduz o número e o comprimento destas paredes centrais, mas pode deixar lacunas ou provocar um excesso de extrusão." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." +msgstr "Quando devem ser criadas transições entre números pares e ímpares de paredes. Uma forma em cunha com um ângulo superior a esta definição não terá transições" +" e nenhuma parede será impressa no centro para preencher o espaço restante. Reduzir esta definição reduz o número e o comprimento destas paredes centrais," +" mas pode deixar lacunas ou provocar um excesso de extrusão." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" @@ -1005,8 +1127,12 @@ msgstr "Distância do filtro de transição de paredes" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." -msgstr "Se estiver a efetuar a transição para trás e para a frente entre diferentes números de paredes numa rápida sucessão, não efetuar qualquer transição. Remover as transições se estiverem mais juntas do que esta distância." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." +msgstr "Se estiver a efetuar a transição para trás e para a frente entre diferentes números de paredes numa rápida sucessão, não efetuar qualquer transição. Remover" +" as transições se estiverem mais juntas do que esta distância." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" @@ -1015,8 +1141,17 @@ msgstr "Margem do filtro de transição de paredes" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "Evite a transição para trás e para a frente entre uma parede extra e uma a menos. Esta margem alarga o alcance dos diâmetros de linha que seguem [Diâmetro mínimo da linha da parede - Margem, 2 * Diâmetro mínimo de linha da parede + Margem]. O aumento desta margem reduz o número de transições, o que reduz o número de inícios/paragens de extrusão e o tempo de viagem. No entanto, a variação do diâmetro de linha grande pode levar a problemas de excesso ou defeito de extrusão." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." +msgstr "Evite a transição para trás e para a frente entre uma parede extra e uma a menos. Esta margem alarga o alcance dos diâmetros de linha que seguem [Diâmetro" +" mínimo da linha da parede - Margem, 2 * Diâmetro mínimo de linha da parede + Margem]. O aumento desta margem reduz o número de transições, o que reduz" +" o número de inícios/paragens de extrusão e o tempo de viagem. No entanto, a variação do diâmetro de linha grande pode levar a problemas de excesso ou" +" defeito de extrusão." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" @@ -1025,7 +1160,9 @@ msgstr "Distância Limpeza Parede Exterior" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "A distância de um movimento de deslocação inserido depois da parede exterior, para ocultar melhor a junta Z." #: /fdmprinter.def.json @@ -1035,8 +1172,13 @@ msgstr "Desvio Parede Exterior" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." -msgstr "Desvio aplicado à trajetória da parede exterior. Se a parede exterior for menor que o nozzle e impressa depois das paredes interiores, utilize este desvio para que o buraco do nozzle se sobreponha às paredes interiores e não ao exterior do modelo." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." +msgstr "Desvio aplicado à trajetória da parede exterior. Se a parede exterior for menor que o nozzle e impressa depois das paredes interiores, utilize este desvio" +" para que o buraco do nozzle se sobreponha às paredes interiores e não ao exterior do modelo." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" @@ -1045,8 +1187,15 @@ msgstr "Otimizar Ordem Paredes" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "Otimizar a ordem pela qual as paredes são impressas de forma a reduzir o número de retrações e a distância percorrida. A maioria das peças irá beneficiar com a ativação desta opção, mas algumas podem na realidade demorar mais tempo, portanto, por favor compare as estimativas do tempo de impressão com e sem a otimização." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." +msgstr "Otimizar a ordem pela qual as paredes são impressas de forma a reduzir o número de retrações e a distância percorrida. A maioria das peças irá beneficiar" +" com a ativação desta opção, mas algumas podem na realidade demorar mais tempo, portanto, por favor compare as estimativas do tempo de impressão com e" +" sem a otimização." #: /fdmprinter.def.json msgctxt "inset_direction label" @@ -1055,8 +1204,15 @@ msgstr "Ordenação de paredes" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1075,8 +1231,11 @@ msgstr "Alternar Parede Adicional" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." -msgstr "Imprimir uma parede adicional em camadas alternadas. Deste modo, o enchimento é \"capturado\" entre estas paredes adicionais, resultando em impressões mais robustas." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." +msgstr "Imprimir uma parede adicional em camadas alternadas. Deste modo, o enchimento é \"capturado\" entre estas paredes adicionais, resultando em impressões" +" mais robustas." #: /fdmprinter.def.json msgctxt "min_wall_line_width label" @@ -1085,8 +1244,18 @@ msgstr "Diâmetro mínimo de linha da parede" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "Para estruturas finas de cerca de uma ou duas vezes o tamanho do bocal, os diâmetros da linha têm de ser alterados para aderir à espessura do modelo. Esta definição controla o diâmetro mínimo da linha permitido para as paredes. Os diâmetros mínimos de linha determinam também os diâmetros máximos de linha, uma vez que fazemos a transição de paredes N para N+1 com uma determinada espessura da geometria em que as paredes N são largas e as paredes N+1 são estreitas. A linha de parede mais larga possível é o dobro do diâmetro mínimo de linha da parede." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." +msgstr "Para estruturas finas de cerca de uma ou duas vezes o tamanho do bocal, os diâmetros da linha têm de ser alterados para aderir à espessura do modelo. Esta" +" definição controla o diâmetro mínimo da linha permitido para as paredes. Os diâmetros mínimos de linha determinam também os diâmetros máximos de linha," +" uma vez que fazemos a transição de paredes N para N+1 com uma determinada espessura da geometria em que as paredes N são largas e as paredes N+1 são estreitas." +" A linha de parede mais larga possível é o dobro do diâmetro mínimo de linha da parede." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" @@ -1095,8 +1264,16 @@ msgstr "Diâmetro mínimo de linha da parede Par" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "O diâmetro mínimo da linha para as paredes poligonais normais. Esta definição determina a espessura do modelo em que passamos da impressão de uma única linha fina de parede para a impressão de duas linhas de parede. Um maior diâmetro mínimo de linha da parede Par causa um maior diâmetro máximo de linha da parede Ímpar. O diâmetro máximo de linha da parede Par é calculado como o diâmetro da linha da parede externa + 0,5 * diâmetro mínimo da linha da parede Ímpar." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "O diâmetro mínimo da linha para as paredes poligonais normais. Esta definição determina a espessura do modelo em que passamos da impressão de uma única" +" linha fina de parede para a impressão de duas linhas de parede. Um maior diâmetro mínimo de linha da parede Par causa um maior diâmetro máximo de linha" +" da parede Ímpar. O diâmetro máximo de linha da parede Par é calculado como o diâmetro da linha da parede externa + 0,5 * diâmetro mínimo da linha da parede" +" Ímpar." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1105,8 +1282,16 @@ msgstr "Diâmetro mínimo de linha da parede Ímpar" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1115,7 +1300,9 @@ msgstr "Imprimir Paredes Finas" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "Imprimir paredes do modelo que são mais finas horizontalmente do que o tamanho do nozzle." #: /fdmprinter.def.json @@ -1125,8 +1312,12 @@ msgstr "Tamanho mínimo da característica" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." -msgstr "Espessura mínima dos elementos finos. Os elementos do modelo mais finos do que este valor não serão impressos, enquanto que os elementos mais espessos do que o Tamanho mínimo do elemento serão alargados para o Diâmetro mínimo de linha da parede." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." +msgstr "Espessura mínima dos elementos finos. Os elementos do modelo mais finos do que este valor não serão impressos, enquanto que os elementos mais espessos" +" do que o Tamanho mínimo do elemento serão alargados para o Diâmetro mínimo de linha da parede." #: /fdmprinter.def.json msgctxt "min_bead_width label" @@ -1135,8 +1326,13 @@ msgstr "Diâmetro mínimo de linha da parede fina" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." -msgstr "Diâmetro da parede que substituirá elementos finos (de acordo com o Tamanho mínimo do elemento) do modelo. Se o Diâmetro mínimo de linha da parede for mais fino do que a espessura do elemento, a parede tornar-se-á tão espessa como o próprio elemento." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." +msgstr "Diâmetro da parede que substituirá elementos finos (de acordo com o Tamanho mínimo do elemento) do modelo. Se o Diâmetro mínimo de linha da parede for" +" mais fino do que a espessura do elemento, a parede tornar-se-á tão espessa como o próprio elemento." #: /fdmprinter.def.json msgctxt "xy_offset label" @@ -1145,8 +1341,12 @@ msgstr "Expansão Horizontal" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." -msgstr "Quantidade de desvio aplicado a todos os polígonos em cada camada. Valores positivos podem compensar buracos demasiado grandes; os valores negativos podem compensar buracos demasiado pequenos." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." +msgstr "Quantidade de desvio aplicado a todos os polígonos em cada camada. Valores positivos podem compensar buracos demasiado grandes; os valores negativos podem" +" compensar buracos demasiado pequenos." #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" @@ -1155,8 +1355,12 @@ msgstr "Expansão Horizontal Camada Inicial" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." -msgstr "Quantidade de desvio aplicado a todos os polígonos na primeira camada. Um valor negativo pode compensar o \"esmagamento\" da camada inicial, conhecido como \"pé de elefante\"." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." +msgstr "Quantidade de desvio aplicado a todos os polígonos na primeira camada. Um valor negativo pode compensar o \"esmagamento\" da camada inicial, conhecido" +" como \"pé de elefante\"." #: /fdmprinter.def.json msgctxt "hole_xy_offset label" @@ -1165,8 +1369,11 @@ msgstr "Expansão horizontal de buraco" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." -msgstr "Quantidade de desvio aplicado a todos os buracos em cada camada. Valores positivos aumentam o tamanho dos buracos; valores negativos reduzem o tamanho dos buracos." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." +msgstr "Quantidade de desvio aplicado a todos os buracos em cada camada. Valores positivos aumentam o tamanho dos buracos; valores negativos reduzem o tamanho" +" dos buracos." #: /fdmprinter.def.json msgctxt "z_seam_type label" @@ -1175,8 +1382,15 @@ msgstr "Alinhamento da Junta-Z" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -msgstr "Ponto inicial de cada trajetória de uma camada. Quando as trajetórias em camadas consecutivas começam no mesmo ponto, pode aparecer uma junta vertical na impressão. Ao alinhar o inicio das trajectórias próximo a uma posição definida pelo utilizador, é mais fácil remover a linha de junta. Quando dispostas aleatoriamente, as imprecisões no início das trajetórias serão menos perceptíveis. Ao adoptar a trajetória mais curta, a impressão será mais rápida." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." +msgstr "Ponto inicial de cada trajetória de uma camada. Quando as trajetórias em camadas consecutivas começam no mesmo ponto, pode aparecer uma junta vertical" +" na impressão. Ao alinhar o inicio das trajectórias próximo a uma posição definida pelo utilizador, é mais fácil remover a linha de junta. Quando dispostas" +" aleatoriamente, as imprecisões no início das trajetórias serão menos perceptíveis. Ao adoptar a trajetória mais curta, a impressão será mais rápida." #: /fdmprinter.def.json msgctxt "z_seam_type option back" @@ -1255,7 +1469,9 @@ msgstr "X da Junta-Z" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "A coordenada X da posição próxima do local onde a impressão de cada parte de uma camada será iniciada." #: /fdmprinter.def.json @@ -1265,7 +1481,9 @@ msgstr "Y da Junta-Z" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "A coordenada Y da posição próxima do local onde a impressão de cada parte de uma camada será iniciada." #: /fdmprinter.def.json @@ -1275,8 +1493,18 @@ msgstr "Preferência Canto Junta" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." -msgstr "Controla se os cantos do contorno do modelo influenciam a posição da junta. Nenhum significa que os cantos não influenciam a posição da junta. Ocultar Junta faz com que seja mais provável que a junta surja num canto interior. Expor Junta faz com que seja mais provável que a junta aconteça num canto exterior. Ocultar ou Expor Junta faz com que seja mais provável que a junta aconteça num canto interior ou exterior. Ocultação Inteligente permite os cantos interiores e exteriores, mas opta pelos cantos interiores com mais frequência, se apropriado." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." +msgstr "Controla se os cantos do contorno do modelo influenciam a posição da junta. Nenhum significa que os cantos não influenciam a posição da junta. Ocultar" +" Junta faz com que seja mais provável que a junta surja num canto interior. Expor Junta faz com que seja mais provável que a junta aconteça num canto exterior." +" Ocultar ou Expor Junta faz com que seja mais provável que a junta aconteça num canto interior ou exterior. Ocultação Inteligente permite os cantos interiores" +" e exteriores, mas opta pelos cantos interiores com mais frequência, se apropriado." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" @@ -1310,8 +1538,12 @@ msgstr "Relativo à Junta-Z" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." -msgstr "Quando ativado, as coordenadas da junta-Z são relativas ao centro de cada peça. Quando desativado, as coordenadas definem uma posição absoluta na base de construção." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." +msgstr "Quando ativado, as coordenadas da junta-Z são relativas ao centro de cada peça. Quando desativado, as coordenadas definem uma posição absoluta na base" +" de construção." #: /fdmprinter.def.json msgctxt "top_bottom label" @@ -1330,7 +1562,9 @@ msgstr "Extrusor Revestimento Superior" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir a(s) camada(s) de revestimento das superfícies mais superiores. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -1340,7 +1574,9 @@ msgstr "Camadas Revestimento Superior" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "O número de camadas de revestimento da superfície superior. Por norma, uma só camada superior é suficiente para gerar superfícies superiores de maior qualidade." #: /fdmprinter.def.json @@ -1385,8 +1621,12 @@ msgstr "Ordem da superfície superior em \"Monotonic\"" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprimir as linhas da superfície superior numa ordem que faz com que ocorra sempre uma sobreposição com linhas adjacentes numa única direção. Este processo demora ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Imprimir as linhas da superfície superior numa ordem que faz com que ocorra sempre uma sobreposição com linhas adjacentes numa única direção. Este processo" +" demora ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." #: /fdmprinter.def.json msgctxt "roofing_angles label" @@ -1395,8 +1635,17 @@ msgstr "Direções Linha Revestimento Superior" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar quando as camadas de revestimento da superfície superior utilizarem o padrão de Linhas ou Ziguezague. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito a lista está vazia, o que significa a utilização dos ângulos predefinidos tradicionais (45 e 135 graus)." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar quando as camadas de revestimento da superfície superior utilizarem o" +" padrão de Linhas ou Ziguezague. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista" +" chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito a lista está vazia, o que" +" significa a utilização dos ângulos predefinidos tradicionais (45 e 135 graus)." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" @@ -1405,7 +1654,9 @@ msgstr "Extrusor Superior / Inferior" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir as camadas superiores e inferiores da impressão. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -1415,8 +1666,11 @@ msgstr "Espessura Superior / Inferior" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." -msgstr "A espessura total das camadas superiores e inferiores na impressão. Este valor, dividido pela Espessura das Camadas, define o número de camadas superiores / inferiores." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." +msgstr "A espessura total das camadas superiores e inferiores na impressão. Este valor, dividido pela Espessura das Camadas, define o número de camadas superiores" +" / inferiores." #: /fdmprinter.def.json msgctxt "top_thickness label" @@ -1425,7 +1679,9 @@ msgstr "Espessura Superior" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "A espessura total das camadas superiores na impressão. Este valor, dividido pela Espessura das Camadas, define o número de camadas superiores." #: /fdmprinter.def.json @@ -1435,7 +1691,9 @@ msgstr "Camadas Superiores" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "O número de camadas superiores. Quando calculado através da Espessura Superior, este valor é arredondado para um número inteiro." #: /fdmprinter.def.json @@ -1445,7 +1703,9 @@ msgstr "Espessura Inferior" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "A espessura total das camadas inferiores na impressão. Este valor, dividido pela Espessura das Camadas, define o número de camadas inferiores." #: /fdmprinter.def.json @@ -1455,7 +1715,9 @@ msgstr "Camadas Inferiores" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "O número de camadas inferiores. Quando calculado através da Espessura Inferior, este valor é arredondado para um número inteiro." #: /fdmprinter.def.json @@ -1465,8 +1727,11 @@ msgstr "Camadas inferiores iniciais" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." -msgstr "O número de camadas inferiores iniciais, a partir da base de construção no sentido ascendente. Quando calculado pela espessura inferior, este valor é arredondado para um número inteiro." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." +msgstr "O número de camadas inferiores iniciais, a partir da base de construção no sentido ascendente. Quando calculado pela espessura inferior, este valor é arredondado" +" para um número inteiro." #: /fdmprinter.def.json msgctxt "top_bottom_pattern label" @@ -1525,8 +1790,14 @@ msgstr "Ligar polígonos superiores/inferiores" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." -msgstr "Ligar caminhos de revestimento superiores/inferiores quando as trajetórias são paralelas. Para o padrão concêntrico, ativar esta definição reduz consideravelmente o tempo de deslocação mas, uma vez que as ligações podem suceder num ponto intermediário sobre o enchimento, esta funcionalidade pode reduzir a qualidade da superfície superior." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." +msgstr "Ligar caminhos de revestimento superiores/inferiores quando as trajetórias são paralelas. Para o padrão concêntrico, ativar esta definição reduz consideravelmente" +" o tempo de deslocação mas, uma vez que as ligações podem suceder num ponto intermediário sobre o enchimento, esta funcionalidade pode reduzir a qualidade" +" da superfície superior." #: /fdmprinter.def.json msgctxt "skin_monotonic label" @@ -1535,8 +1806,12 @@ msgstr "Ordem Superior/Inferior em \"Monotonic\"" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprimir as linhas superiores/inferiores numa ordem que faz com que ocorra sempre uma sobreposição com as linhas adjacentes numa única direção. Este processo demora ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Imprimir as linhas superiores/inferiores numa ordem que faz com que ocorra sempre uma sobreposição com as linhas adjacentes numa única direção. Este processo" +" demora ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." #: /fdmprinter.def.json msgctxt "skin_angles label" @@ -1545,8 +1820,17 @@ msgstr "Direções Linha Superior / Inferior" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar quando as camadas da superfície superiores/inferiores utilizarem os padrões de Linhas ou Ziguezague. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito a lista está vazia, o que significa a utilização dos ângulos predefinidos tradicionais (45 e 135 graus)." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." +msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar quando as camadas da superfície superiores/inferiores utilizarem os padrões" +" de Linhas ou Ziguezague. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega" +" ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito a lista está vazia, o que significa" +" a utilização dos ângulos predefinidos tradicionais (45 e 135 graus)." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" @@ -1555,8 +1839,15 @@ msgstr "Sem Revestimento nos Espaços Z" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." -msgstr "Quando o modelo tem pequenos espaços verticais de apenas algumas camadas, deverá normalmente existir revestimento à volta dessas camadas no espaço estreito. Ative esta definição para não gerar revestimento se o espaço vertical for muito pequeno. Isto melhora o tempo de impressão e o tempo de seccionamento, mas deixa tecnicamente o enchimento exposto ao ar." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." +msgstr "Quando o modelo tem pequenos espaços verticais de apenas algumas camadas, deverá normalmente existir revestimento à volta dessas camadas no espaço estreito." +" Ative esta definição para não gerar revestimento se o espaço vertical for muito pequeno. Isto melhora o tempo de impressão e o tempo de seccionamento," +" mas deixa tecnicamente o enchimento exposto ao ar." #: /fdmprinter.def.json msgctxt "skin_outline_count label" @@ -1565,8 +1856,12 @@ msgstr "Paredes Revestimento Extra" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." -msgstr "Substitui a parte mais exterior do padrão superior/inferior por um número de linhas concêntricas. Usar uma ou duas linhas melhora os tectos que começam no material de enchimento." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." +msgstr "Substitui a parte mais exterior do padrão superior/inferior por um número de linhas concêntricas. Usar uma ou duas linhas melhora os tectos que começam" +" no material de enchimento." #: /fdmprinter.def.json msgctxt "ironing_enabled label" @@ -1575,8 +1870,14 @@ msgstr "Ativar Engomar (Ironing)" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." -msgstr "Passar novamente sobre o revestimento superior, mas desta vez extrudindo muito pouco material. O objetivo é derreter mais o plástico da camada superior, criando uma superfície mais suave. A pressão na câmara do nozzle é mantida elevada de modo que os vincos existentes na superfície sejam preenchidos com material." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." +msgstr "Passar novamente sobre o revestimento superior, mas desta vez extrudindo muito pouco material. O objetivo é derreter mais o plástico da camada superior," +" criando uma superfície mais suave. A pressão na câmara do nozzle é mantida elevada de modo que os vincos existentes na superfície sejam preenchidos com" +" material." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" @@ -1585,7 +1886,9 @@ msgstr "Engomar Só Última Camada" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." msgstr "Engomar apenas a última camada do modelo. Isto permite poupar tempo se as camadas inferiores não precisarem de ter um acabamento mais suave." #: /fdmprinter.def.json @@ -1615,8 +1918,12 @@ msgstr "Ordem de Engomar em \"Monotonic\"" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Imprimir as linhas de engomar numa ordem que faz com que ocorra sempre uma sobreposição com as linhas adjacentes numa única direção. Este processo demora ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Imprimir as linhas de engomar numa ordem que faz com que ocorra sempre uma sobreposição com as linhas adjacentes numa única direção. Este processo demora" +" ligeiramente mais tempo a imprimir, mas torna o aspeto das superfícies planas mais consistente." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" @@ -1635,8 +1942,13 @@ msgstr "Fluxo de Engomar" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." -msgstr "A quantidade de material, em relação a uma linha de revestimento normal, a ser extrudido durante o processo de engomar. Manter o nozzle cheio ajuda a preencher algumas das fissuras da superfície superior, mas cheio de mais, provoca sobre-extrusão e pequenos pontos ou \"bolhas\" na parte lateral da superfície." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." +msgstr "A quantidade de material, em relação a uma linha de revestimento normal, a ser extrudido durante o processo de engomar. Manter o nozzle cheio ajuda a preencher" +" algumas das fissuras da superfície superior, mas cheio de mais, provoca sobre-extrusão e pequenos pontos ou \"bolhas\" na parte lateral da superfície." #: /fdmprinter.def.json msgctxt "ironing_inset label" @@ -1645,7 +1957,9 @@ msgstr "Desvio Interior de Engomar" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." msgstr "A distância a manter em relação às extremidades do modelo. \"Engomar\" até à extremidade da superfície pode resultar em arestas irregulares na impressão." #: /fdmprinter.def.json @@ -1685,8 +1999,18 @@ msgstr "Sobreposição Revestimento (%)" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Ajuste a quantidade de sobreposição entre as paredes e (as extremidades) das linhas centrais de revestimento, como percentagem das larguras de linha das linhas de revestimento e da parede mais interna. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao revestimento. Observe que no caso de um revestimento e uma largura de revestimento da parede iguais, qualquer percentagem acima de 50% pode fazer com que o revestimento ultrapasse a parede, visto que a posição do nozzle do extrusor de revestimento pode já ultrapassar o centro da parede neste ponto." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." +msgstr "Ajuste a quantidade de sobreposição entre as paredes e (as extremidades) das linhas centrais de revestimento, como percentagem das larguras de linha das" +" linhas de revestimento e da parede mais interna. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao revestimento. Observe que no" +" caso de um revestimento e uma largura de revestimento da parede iguais, qualquer percentagem acima de 50% pode fazer com que o revestimento ultrapasse" +" a parede, visto que a posição do nozzle do extrusor de revestimento pode já ultrapassar o centro da parede neste ponto." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" @@ -1695,8 +2019,17 @@ msgstr "Sobreposição Revestimento (mm)" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Ajuste a quantidade de sobreposição entre as paredes e (as extremidades) das linhas centrais de revestimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao revestimento. Observe que no caso de um revestimento e uma largura de revestimento da parede iguais, qualquer valor acima da metade da largura da parede pode fazer com que o revestimento ultrapasse a parede, visto que a posição do nozzle do extrusor de revestimento pode já ultrapassar o centro da parede." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." +msgstr "Ajuste a quantidade de sobreposição entre as paredes e (as extremidades) das linhas centrais de revestimento. Uma ligeira sobreposição permite que as paredes" +" se liguem firmemente ao revestimento. Observe que no caso de um revestimento e uma largura de revestimento da parede iguais, qualquer valor acima da metade" +" da largura da parede pode fazer com que o revestimento ultrapasse a parede, visto que a posição do nozzle do extrusor de revestimento pode já ultrapassar" +" o centro da parede." #: /fdmprinter.def.json msgctxt "skin_preshrink label" @@ -1705,8 +2038,13 @@ msgstr "Largura Remoção Revestimento" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." -msgstr "A largura máxima das áreas do revestimento a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer. Isto pode ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento superior/inferior nas superfícies inclinadas do modelo." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." +msgstr "A largura máxima das áreas do revestimento a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer. Isto pode" +" ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento superior/inferior nas superfícies inclinadas do modelo." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" @@ -1715,8 +2053,13 @@ msgstr "Largura Remoção Revestimento Superior" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." -msgstr "A largura máxima das áreas do revestimento superior a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer. Isto pode ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento superior nas superfícies inclinadas do modelo." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." +msgstr "A largura máxima das áreas do revestimento superior a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer." +" Isto pode ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento superior nas superfícies inclinadas do modelo." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" @@ -1725,8 +2068,13 @@ msgstr "Largura Remoção Revestimento Inferior" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." -msgstr "A largura máxima das áreas do revestimento inferior a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer. Isto pode ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento inferior nas superfícies inclinadas do modelo." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." +msgstr "A largura máxima das áreas do revestimento inferior a serem removidas. Todas as áreas de revestimento mais pequenas do que este valor irão desaparecer." +" Isto pode ajudar a limitar a quantidade de tempo e material gastos na impressão do revestimento inferior nas superfícies inclinadas do modelo." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" @@ -1735,8 +2083,12 @@ msgstr "Distância Expansão Revestimento" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." -msgstr "A distância da expansão dos revestimentos para dentro do enchimento. Valores mais elevados melhoram tanto a fixação do revestimento ao padrão geométrico de enchimento, assim como a aderência ao revestimento das paredes de camadas adjacentes. Valores mais baixos reduzem a quantidade de material utilizado." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." +msgstr "A distância da expansão dos revestimentos para dentro do enchimento. Valores mais elevados melhoram tanto a fixação do revestimento ao padrão geométrico" +" de enchimento, assim como a aderência ao revestimento das paredes de camadas adjacentes. Valores mais baixos reduzem a quantidade de material utilizado." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" @@ -1745,8 +2097,14 @@ msgstr "Distância Expansão Revestimento Superior" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." -msgstr "A distância da expansão dos revestimentos superiores para dentro do enchimento. Valores mais elevados melhoram, tanto, a fixação do revestimento ao padrão geométrico do enchimento, assim como a aderência ao revestimento das paredes da camada seguinte. Valores mais baixos reduzem a quantidade de material utilizado." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." +msgstr "A distância da expansão dos revestimentos superiores para dentro do enchimento. Valores mais elevados melhoram, tanto, a fixação do revestimento ao padrão" +" geométrico do enchimento, assim como a aderência ao revestimento das paredes da camada seguinte. Valores mais baixos reduzem a quantidade de material" +" utilizado." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" @@ -1755,8 +2113,13 @@ msgstr "Expansão Revestimento Inferior" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." -msgstr "A distância da expansão dos revestimentos inferiores para dentro do enchimento. Valores mais elevados melhoram, tanto, a fixação do revestimento ao padrão geométrico de enchimento, assim como a aderência do revestimento às paredes da camada anterior. Valores mais baixos reduzem a quantidade de material utilizado." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." +msgstr "A distância da expansão dos revestimentos inferiores para dentro do enchimento. Valores mais elevados melhoram, tanto, a fixação do revestimento ao padrão" +" geométrico de enchimento, assim como a aderência do revestimento às paredes da camada anterior. Valores mais baixos reduzem a quantidade de material utilizado." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" @@ -1765,8 +2128,16 @@ msgstr "Ângulo Revestimento para Expansão" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." -msgstr "O revestimento superior/inferior não será expandido, quando as superfícies superiores e/ou inferiores do objeto tiverem um ângulo maior que este valor. Isto evita a expansão das pequenas áreas de revestimento que são criadas quando a superfície do modelo tem uma inclinação quase vertical. Um ângulo de 0° é horizontal e fará com que nenhum revestimento seja expandido, enquanto um ângulo de 90° é vertical e fará com que todo o revestimento seja expandido." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." +msgstr "O revestimento superior/inferior não será expandido, quando as superfícies superiores e/ou inferiores do objeto tiverem um ângulo maior que este valor." +" Isto evita a expansão das pequenas áreas de revestimento que são criadas quando a superfície do modelo tem uma inclinação quase vertical. Um ângulo de" +" 0° é horizontal e fará com que nenhum revestimento seja expandido, enquanto um ângulo de 90° é vertical e fará com que todo o revestimento seja expandido." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" @@ -1775,8 +2146,12 @@ msgstr "Largura Mínima Revestimento para Expansão" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "As áreas de revestimento mais pequenas do que este valor não são expandidas. Isto evita a expansão das pequenas áreas de revestimento que são criadas quando a superfície do modelo apresenta uma inclinação quase vertical." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." +msgstr "As áreas de revestimento mais pequenas do que este valor não são expandidas. Isto evita a expansão das pequenas áreas de revestimento que são criadas quando" +" a superfície do modelo apresenta uma inclinação quase vertical." #: /fdmprinter.def.json msgctxt "infill label" @@ -1795,7 +2170,8 @@ msgstr "Extrusor Enchimento" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir o enchimento. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -1815,7 +2191,9 @@ msgstr "Distância Linhas Enchimento" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "A distância entre as linhas de enchimento impressas. O valor desta definição é calculada através da densidade de enchimento e do diâmetro da linha de enchimento." #: /fdmprinter.def.json @@ -1825,8 +2203,18 @@ msgstr "Padrão de Enchimento" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "O padrão do material de enchimento da impressão. A linha e o enchimento em ziguezague mudam de direção em camadas alternativas, o que reduz o custo do material. Os padrões de grelha, triângulo, tri-hexágono, cubo, octeto, quarto cúbico, cruz e concêntrico são totalmente impressos em cada camada. Os enchimentos gyroid, cúbico, quarto cúbico e octeto mudam em cada camada para proporcionar uma distribuição mais uniforme da resistência em cada direção. O enchimento relâmpago tenta minimizar o enchimento, ao suportar apenas a parte superior do objeto." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." +msgstr "O padrão do material de enchimento da impressão. A linha e o enchimento em ziguezague mudam de direção em camadas alternativas, o que reduz o custo do" +" material. Os padrões de grelha, triângulo, tri-hexágono, cubo, octeto, quarto cúbico, cruz e concêntrico são totalmente impressos em cada camada. Os enchimentos" +" gyroid, cúbico, quarto cúbico e octeto mudam em cada camada para proporcionar uma distribuição mais uniforme da resistência em cada direção. O enchimento" +" relâmpago tenta minimizar o enchimento, ao suportar apenas a parte superior do objeto." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1905,8 +2293,15 @@ msgstr "Ligar Linhas Enchimento" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -msgstr "Ligar as extremidades onde o padrão de enchimento entra em contacto com a parede interior utilizando uma linha que acompanha a forma da parede interior. Ativar esta definição pode melhorar a adesão do enchimento às paredes e reduzir os efeitos do enchimento na qualidade das superfícies verticais. Desativar esta definição reduz a quantidade de material utilizado." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." +msgstr "Ligar as extremidades onde o padrão de enchimento entra em contacto com a parede interior utilizando uma linha que acompanha a forma da parede interior." +" Ativar esta definição pode melhorar a adesão do enchimento às paredes e reduzir os efeitos do enchimento na qualidade das superfícies verticais. Desativar" +" esta definição reduz a quantidade de material utilizado." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" @@ -1915,8 +2310,12 @@ msgstr "Ligar polígonos de enchimento" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." -msgstr "Ligar caminhos de enchimento quando as trajetórias são paralelas. Para padrões de enchimento que consistem em vários polígonos fechados, ativar esta definição reduz consideravelmente o tempo de deslocação." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." +msgstr "Ligar caminhos de enchimento quando as trajetórias são paralelas. Para padrões de enchimento que consistem em vários polígonos fechados, ativar esta definição" +" reduz consideravelmente o tempo de deslocação." #: /fdmprinter.def.json msgctxt "infill_angles label" @@ -1925,8 +2324,17 @@ msgstr "Direções Linhas Enchimento" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito a lista está vazia, o que significa a utilização dos ângulos predefinidos tradicionais (45 e 135 graus para os padrões de Linhas ou Ziguezague e 45 graus para todos os outros padrões)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." +msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas" +" progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses" +" retos. Por defeito a lista está vazia, o que significa a utilização dos ângulos predefinidos tradicionais (45 e 135 graus para os padrões de Linhas ou" +" Ziguezague e 45 graus para todos os outros padrões)." #: /fdmprinter.def.json msgctxt "infill_offset_x label" @@ -1955,7 +2363,10 @@ msgstr "Início aleatório do enchimento" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." msgstr "A linha de enchimento que é impressa primeiro é aleatória. Isso impede que um segmento se torne o mais forte, mas exige um movimento adicional." #: /fdmprinter.def.json @@ -1965,8 +2376,12 @@ msgstr "Multiplicador de linhas de enchimento" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." -msgstr "Converter cada linha de enchimento em determinado número de linhas. As linhas adicionais não se cruzam, mas sim evitam-se. Isto torna o enchimento mais duro, mas também aumenta o tempo de impressão e o gasto de material." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." +msgstr "Converter cada linha de enchimento em determinado número de linhas. As linhas adicionais não se cruzam, mas sim evitam-se. Isto torna o enchimento mais" +" duro, mas também aumenta o tempo de impressão e o gasto de material." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" @@ -1976,11 +2391,16 @@ msgstr "Contagem de paredes de enchimento adicionais" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"Adicionar paredes adicionais em torno da área de enchimento. Essas paredes podem fazer com que as linhas de revestimento superiores/inferiores desçam menos, o que significa que são necessárias menos camadas de revestimento superior/inferior para a mesma qualidade à custa de algum material adicional.\n" -"Esta funcionalidade pode ser combinada com a opção Ligar polígonos de enchimento para unir todo o enchimento num único caminho de extrusão sem necessidade de deslocações ou retrações, se configurado corretamente." +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "Adicionar paredes adicionais em torno da área de enchimento. Essas paredes podem fazer com que as linhas de revestimento superiores/inferiores desçam menos," +" o que significa que são necessárias menos camadas de revestimento superior/inferior para a mesma qualidade à custa de algum material adicional.\nEsta" +" funcionalidade pode ser combinada com a opção Ligar polígonos de enchimento para unir todo o enchimento num único caminho de extrusão sem necessidade de" +" deslocações ou retrações, se configurado corretamente." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1989,8 +2409,13 @@ msgstr "Invólucro Subdivisão Cúbica" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." -msgstr "Um acréscimo ao raio a partir do centro de cada cubo para encontrar os limites do modelo, de forma a decidir se este cubo deve ser subdividido. Valores mais elevados resultam num invólucro mais espesso com cubos pequenos perto do limite do modelo." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." +msgstr "Um acréscimo ao raio a partir do centro de cada cubo para encontrar os limites do modelo, de forma a decidir se este cubo deve ser subdividido. Valores" +" mais elevados resultam num invólucro mais espesso com cubos pequenos perto do limite do modelo." #: /fdmprinter.def.json msgctxt "infill_overlap label" @@ -1999,7 +2424,10 @@ msgstr "Sobreposição Enchimento (%)" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." msgstr "A percentagem de sobreposição entre o enchimento e as paredes. Uma ligeira sobreposição permite que as paredes sejam ligadas firmemente ao enchimento." #: /fdmprinter.def.json @@ -2009,7 +2437,9 @@ msgstr "Sobreposição Enchimento (mm)" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "A distância em milímetros da sobreposição entre o enchimento e as paredes. Uma ligeira sobreposição permite que as paredes se unam firmemente ao enchimento." #: /fdmprinter.def.json @@ -2019,8 +2449,12 @@ msgstr "Distância Limpeza Enchimento" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -msgstr "A distância de um movimento de deslocação inserido depois de cada linha de enchimento, para melhorar a união do enchimento às paredes. Esta opção é semelhante à sobreposição de enchimento, mas sem extrusão e apenas numa das extremidades da linha de enchimento." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." +msgstr "A distância de um movimento de deslocação inserido depois de cada linha de enchimento, para melhorar a união do enchimento às paredes. Esta opção é semelhante" +" à sobreposição de enchimento, mas sem extrusão e apenas numa das extremidades da linha de enchimento." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" @@ -2029,7 +2463,9 @@ msgstr "Espessura Camada Enchimento" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "A espessura por camada de material de enchimento. Este valor deve ser sempre um múltiplo da Espessura das Camadas, ou será arredondado." #: /fdmprinter.def.json @@ -2039,8 +2475,12 @@ msgstr "Degraus Enchimento Gradual" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." -msgstr "O número de vezes que a densidade de enchimento deve ser reduzida para metade consoante a distância às superfícies superiores. As áreas que se encontram mais próximas das superfícies superiores têm uma maior densidade, até ao definido na Densidade de Enchimento." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." +msgstr "O número de vezes que a densidade de enchimento deve ser reduzida para metade consoante a distância às superfícies superiores. As áreas que se encontram" +" mais próximas das superfícies superiores têm uma maior densidade, até ao definido na Densidade de Enchimento." #: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" @@ -2049,7 +2489,8 @@ msgstr "Altura Degraus Enchimento Gradual" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "A altura de enchimento de uma determinada densidade antes de mudar para metade da densidade." #: /fdmprinter.def.json @@ -2059,8 +2500,14 @@ msgstr "Enchimento antes das paredes" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "Imprime o enchimento antes de imprimir as paredes. Imprimir as paredes em primeiro lugar pode resultar em paredes mais precisas, embora as saliências sejam impressas com menor qualidade. Imprimir o enchimento em primeiro lugar resulta em paredes mais robustas, embora, por vezes, o padrão geométrico de enchimento possa ser visto através da superfície." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." +msgstr "Imprime o enchimento antes de imprimir as paredes. Imprimir as paredes em primeiro lugar pode resultar em paredes mais precisas, embora as saliências sejam" +" impressas com menor qualidade. Imprimir o enchimento em primeiro lugar resulta em paredes mais robustas, embora, por vezes, o padrão geométrico de enchimento" +" possa ser visto através da superfície." #: /fdmprinter.def.json msgctxt "min_infill_area label" @@ -2079,8 +2526,12 @@ msgstr "Enchimento como Suporte" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." -msgstr "Imprimir as estruturas de enchimento só onde os revestimentos superiores necessitam de suporte. Activar esta definição reduz o tempo de impressão e material usado, mas faz com que a peça não tenha uma resistência uniforme." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." +msgstr "Imprimir as estruturas de enchimento só onde os revestimentos superiores necessitam de suporte. Activar esta definição reduz o tempo de impressão e material" +" usado, mas faz com que a peça não tenha uma resistência uniforme." #: /fdmprinter.def.json msgctxt "infill_support_angle label" @@ -2089,8 +2540,12 @@ msgstr "Ângulo Saliência Enchimento" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." -msgstr "O ângulo mínimo das saliências internas ao qual é adicionado enchimento. Com um valor de 0° os objetos são totalmente preenchidos com enchimento, e com um valor de 90° não é produzido qualquer enchimento." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." +msgstr "O ângulo mínimo das saliências internas ao qual é adicionado enchimento. Com um valor de 0° os objetos são totalmente preenchidos com enchimento, e com" +" um valor de 90° não é produzido qualquer enchimento." #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" @@ -2119,7 +2574,9 @@ msgstr "Ângulo de suporte de enchimento relâmpago" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "Determina o momento em que uma camada de enchimento relâmpago tem de suportar algo acima da mesma. Medido como um ângulo conforme a espessura da camada." #: /fdmprinter.def.json @@ -2129,7 +2586,9 @@ msgstr "Ângulo de saliência do enchimento relâmpago" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "Determina o momento em que uma camada de enchimento relâmpago tem de suportar o modelo acima da mesma. Medido como um ângulo conforme a espessura." #: /fdmprinter.def.json @@ -2139,7 +2598,9 @@ msgstr "Ângulo de corte do enchimento relâmpago" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "As extremidades das linhas de enchimento são encurtadas para poupar material. Esta definição é o ângulo da saliência das extremidades destas linhas." #: /fdmprinter.def.json @@ -2149,7 +2610,9 @@ msgstr "Ângulo de alisamento do enchimento relâmpago" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." msgstr "As linhas de enchimento são simplificadas para poupar tempo de impressão. Este é o ângulo máximo permitido de saliência ao longo da linha de enchimento." #: /fdmprinter.def.json @@ -2169,8 +2632,12 @@ msgstr "Temperatura Impressão Predefinida" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" -msgstr "A temperatura predefinida utilizada para a impressão. Esta deve ser a temperatura \"base\" de um material. Todas as outras temperaturas de impressão devem ser baseadas neste valor" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" +msgstr "A temperatura predefinida utilizada para a impressão. Esta deve ser a temperatura \"base\" de um material. Todas as outras temperaturas de impressão devem" +" ser baseadas neste valor" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" @@ -2179,7 +2646,9 @@ msgstr "Temperatura do volume de construção" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "A temperatura do ambiente para a impressão. Se este valor for 0, a temperatura do volume de construção não será ajustada." #: /fdmprinter.def.json @@ -2199,7 +2668,9 @@ msgstr "Temperatura Impressão Camada Inicial" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "A temperatura utilizada para imprimir a primeira camada. Esta é definida como 0 para desativar o manuseamento especial da camada inicial." #: /fdmprinter.def.json @@ -2209,7 +2680,9 @@ msgstr "Temperatura de impressão inicial" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "A temperatura mínima ao aquecer até à Temperatura de impressão à qual a impressão já pode começar." #: /fdmprinter.def.json @@ -2219,7 +2692,9 @@ msgstr "Temperatura de impressão final" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "A temperatura à qual o arrefecimento é iniciado imediatamente antes do final da impressão." #: /fdmprinter.def.json @@ -2229,8 +2704,11 @@ msgstr "Modificador da velocidade de arrefecimento da extrusão" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." -msgstr "A velocidade adicional a que o nozzle arrefece durante a extrusão. É utilizado o mesmo valor para indicar a velocidade de aquecimento perdida ao aquecer durante a extrusão." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." +msgstr "A velocidade adicional a que o nozzle arrefece durante a extrusão. É utilizado o mesmo valor para indicar a velocidade de aquecimento perdida ao aquecer" +" durante a extrusão." #: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" @@ -2239,8 +2717,12 @@ msgstr "Temperatura Predefinida Base Construção" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" -msgstr "A temperatura predefinida utilizada para a base de construção aquecida. Esta deve ser a temperatura \"base\" de uma base de construção. Todas as outras temperaturas de impressão devem ser baseadas neste valor" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" +msgstr "A temperatura predefinida utilizada para a base de construção aquecida. Esta deve ser a temperatura \"base\" de uma base de construção. Todas as outras" +" temperaturas de impressão devem ser baseadas neste valor" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" @@ -2249,7 +2731,9 @@ msgstr "Temperatura Base de Construção" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "A temperatura utilizada na base de construção aquecida. Se este valor for 0, a temperatura da base de construção não é aquecida." #: /fdmprinter.def.json @@ -2259,8 +2743,11 @@ msgstr "Temperatura da base de construção da camada inicial" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." -msgstr "A temperatura utilizada para a base de construção aquecida na primeira camada. Se este valor for 0, a temperatura da base de construção não é aquecida durante a primeira camada." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." +msgstr "A temperatura utilizada para a base de construção aquecida na primeira camada. Se este valor for 0, a temperatura da base de construção não é aquecida" +" durante a primeira camada." #: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" @@ -2289,7 +2776,9 @@ msgstr "Compensação de redução do fator de escala" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "Para compensar a redução do material quando arrefece, o modelo vai ser dimensionado com este fator." #: /fdmprinter.def.json @@ -2299,7 +2788,9 @@ msgstr "Compensação de contração do fator de dimensionamento horizontal" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "Para compensar a contração do material à medida que arrefece, o modelo será dimensionado com este fator na direção X/Y (horizontalmente)." #: /fdmprinter.def.json @@ -2309,7 +2800,9 @@ msgstr "Compensação de contração do fator de dimensionamento vertical" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "Para compensar a contração do material à medida que arrefece, o modelo será dimensionado com este fator na direção Z (verticalmente)." #: /fdmprinter.def.json @@ -2319,8 +2812,12 @@ msgstr "Material Cristalino" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" -msgstr "Este tipo de material é daquele que se separa de forma regular quando aquecido (cristalino) ou daquele que cria longas cadeias de polímero entrelaçado (não cristalino)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" +msgstr "Este tipo de material é daquele que se separa de forma regular quando aquecido (cristalino) ou daquele que cria longas cadeias de polímero entrelaçado" +" (não cristalino)?" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" @@ -2339,7 +2836,9 @@ msgstr "Velocidade de Retração Antiescorrimento" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "A velocidade a que o material tem de ser retraído durante uma substituição de filamentos para evitar o escorrimento." #: /fdmprinter.def.json @@ -2359,7 +2858,9 @@ msgstr "Velocidade de Retração de Preparação da Separação" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "A velocidade a que o filamento tem de ser retraído imediatamente antes de se separar numa retração." #: /fdmprinter.def.json @@ -2369,7 +2870,9 @@ msgstr "Temperatura de preparação da separação" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "A temperatura utilizada para purgar o material deve ser aproximadamente igual à temperatura de impressão mais alta possível." #: /fdmprinter.def.json @@ -2389,7 +2892,8 @@ msgstr "Velocidade de Retração de Separação" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "A velocidade de retração do filamento para separá-lo de forma regular." #: /fdmprinter.def.json @@ -2419,7 +2923,9 @@ msgstr "Comprimento da purga da descarga" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "A quantidade de material que deve usar para purgar o material anterior para fora do bocal (em comprimento de filamento) ao mudar para um material diferente." #: /fdmprinter.def.json @@ -2429,7 +2935,9 @@ msgstr "Velocidade da purga do fim do filamento" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "A velocidade com que deve preparar o material após substituir uma bobina vazia por uma bobina nova do mesmo material." #: /fdmprinter.def.json @@ -2439,8 +2947,12 @@ msgstr "Comprimento da purga do fim do filamento" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." -msgstr "A quantidade de material que deve usar para purgar o material anterior para fora do bocal (em comprimento de filamento) ao substituir uma bobina vazia por uma bobina nova do mesmo material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." +msgstr "A quantidade de material que deve usar para purgar o material anterior para fora do bocal (em comprimento de filamento) ao substituir uma bobina vazia" +" por uma bobina nova do mesmo material." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" @@ -2459,8 +2971,12 @@ msgstr "Fator do movimento sem carregamento" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." -msgstr "Um factor que indica a dimensão da compressão dos filamentos entre o alimentador e a câmara do bocal, utilizado para determinar a distância a que se deve mover o material para efetuar uma substituição de filamentos." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." +msgstr "Um factor que indica a dimensão da compressão dos filamentos entre o alimentador e a câmara do bocal, utilizado para determinar a distância a que se deve" +" mover o material para efetuar uma substituição de filamentos." #: /fdmprinter.def.json msgctxt "material_flow label" @@ -2469,7 +2985,9 @@ msgstr "Fluxo" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "Compensação de fluxo: a quantidade de material extrudido é multiplicada por este valor." #: /fdmprinter.def.json @@ -2499,7 +3017,8 @@ msgstr "Parede de Parede(s) Interior(es)" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "A compensação de fluxo nas linhas de parede para todas as linhas de parede exceto a mais exterior." #: /fdmprinter.def.json @@ -2599,38 +3118,42 @@ msgstr "Fluxo Camada Inicial" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "Compensação de fluxo para a camada inicial: a quantidade de material extrudido na camada inicial é multiplicada por este valor." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2639,7 +3162,9 @@ msgstr "Temperatura em Espera" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "A temperatura do nozzle quando outro nozzle está a ser utilizado para a impressão." #: /fdmprinter.def.json @@ -2689,8 +3214,14 @@ msgstr "Velocidade Parede Exterior" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "A velocidade a que as paredes exteriores são impressas. Imprimir a parede exterior a uma velocidade mais reduzida melhora a qualidade final do revestimento. No entanto, a existência de uma grande diferença entre a velocidade da parede interior e a velocidade de parede exterior afetará a qualidade de uma forma negativa." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." +msgstr "A velocidade a que as paredes exteriores são impressas. Imprimir a parede exterior a uma velocidade mais reduzida melhora a qualidade final do revestimento." +" No entanto, a existência de uma grande diferença entre a velocidade da parede interior e a velocidade de parede exterior afetará a qualidade de uma forma" +" negativa." #: /fdmprinter.def.json msgctxt "speed_wall_x label" @@ -2699,8 +3230,12 @@ msgstr "Velocidade Parede Interior" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -msgstr "A velocidade a que todas as paredes interiores são impressas. Imprimir a parede interior mais rapidamente do que a parede exterior irá reduzir o tempo de impressão. O resultado é melhor quando este valor é entre a velocidade de parede exterior e a velocidade de enchimento." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." +msgstr "A velocidade a que todas as paredes interiores são impressas. Imprimir a parede interior mais rapidamente do que a parede exterior irá reduzir o tempo" +" de impressão. O resultado é melhor quando este valor é entre a velocidade de parede exterior e a velocidade de enchimento." #: /fdmprinter.def.json msgctxt "speed_roofing label" @@ -2729,8 +3264,12 @@ msgstr "Velocidade Suporte" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." -msgstr "A velocidade a que a estrutura de suporte é impressa. Imprimir o suporte a velocidades elevadas pode reduzir consideravelmente o tempo de impressão. A qualidade da superfície da estrutura de suporte não é importante, uma vez que esta é removida após a impressão." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." +msgstr "A velocidade a que a estrutura de suporte é impressa. Imprimir o suporte a velocidades elevadas pode reduzir consideravelmente o tempo de impressão. A" +" qualidade da superfície da estrutura de suporte não é importante, uma vez que esta é removida após a impressão." #: /fdmprinter.def.json msgctxt "speed_support_infill label" @@ -2739,7 +3278,9 @@ msgstr "Velocidade de enchimento do suporte" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "A velocidade a que o enchimento do suporte é impresso. Imprimir o enchimento a velocidades baixas melhora a estabilidade." #: /fdmprinter.def.json @@ -2749,7 +3290,9 @@ msgstr "Velocidade da interface de suporte" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." msgstr "A velocidade a que os tectos e os pisos de suporte são impressos. Imprimi-los a velocidades baixas pode melhorar a qualidade das saliências." #: /fdmprinter.def.json @@ -2759,7 +3302,9 @@ msgstr "Velocidade do tecto de suporte" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "A velocidade a que os tectos de suporte são impressos. Imprimi-los a velocidades baixas pode melhorar a qualidade das saliências." #: /fdmprinter.def.json @@ -2769,7 +3314,9 @@ msgstr "Velocidade do piso de suporte" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." msgstr "A velocidade a que o piso de suporte é impresso. Imprimi-lo a uma velocidade baixa pode melhorar a aderência do suporte na parte superior do modelo." #: /fdmprinter.def.json @@ -2779,8 +3326,12 @@ msgstr "Velocidade da torre de preparação" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." -msgstr "A velocidade à qual a torre de preparação é impressa. Imprimir a torre de preparação mais lentamente pode torná-la mais estável quando a aderência entre os diferentes filamentos é insuficiente." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." +msgstr "A velocidade à qual a torre de preparação é impressa. Imprimir a torre de preparação mais lentamente pode torná-la mais estável quando a aderência entre" +" os diferentes filamentos é insuficiente." #: /fdmprinter.def.json msgctxt "speed_travel label" @@ -2799,8 +3350,12 @@ msgstr "Velocidade Camada Inicial" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." -msgstr "A velocidade da camada inicial. Recomenda-se um valor baixo para melhorar a aderência à base de construção. Não afeta as estruturas de aderência da base de construção propriamente ditas, como aba e raft." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." +msgstr "A velocidade da camada inicial. Recomenda-se um valor baixo para melhorar a aderência à base de construção. Não afeta as estruturas de aderência da base" +" de construção propriamente ditas, como aba e raft." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" @@ -2809,7 +3364,9 @@ msgstr "Velocidade de impressão da camada inicial" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "A velocidade de impressão da camada inicial. É recomendado um valor inferior para melhorar a aderência à base de construção." #: /fdmprinter.def.json @@ -2819,8 +3376,14 @@ msgstr "Velocidade de deslocação da camada inicial" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." -msgstr "A velocidade dos movimentos de deslocação na camada inicial. É recomendado um valor inferior para evitar que as peças anteriormente impressas sejam separadas da base de construção. O valor desta definição pode ser automaticamente calculado a partir da proporção entre a Velocidade de deslocação e a Velocidade de impressão." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." +msgstr "A velocidade dos movimentos de deslocação na camada inicial. É recomendado um valor inferior para evitar que as peças anteriormente impressas sejam separadas" +" da base de construção. O valor desta definição pode ser automaticamente calculado a partir da proporção entre a Velocidade de deslocação e a Velocidade" +" de impressão." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" @@ -2829,8 +3392,12 @@ msgstr "Velocidade Contorno/Aba" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." -msgstr "A velocidade a que o contorno e a aba são impressos. Geralmente, isto é efetuado à velocidade de camada inicial, mas, por vezes, pode preferir imprimir o contorno ou a aba a uma velocidade diferente." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." +msgstr "A velocidade a que o contorno e a aba são impressos. Geralmente, isto é efetuado à velocidade de camada inicial, mas, por vezes, pode preferir imprimir" +" o contorno ou a aba a uma velocidade diferente." #: /fdmprinter.def.json msgctxt "speed_z_hop label" @@ -2839,8 +3406,12 @@ msgstr "Velocidade do Salto Z" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." -msgstr "A velocidade a que o movimento Z vertical é efetuado para Saltos Z. Este valor é geralmente inferior à velocidade de impressão, uma vez que é mais difícil mover a base de construção ou o pórtico da máquina." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." +msgstr "A velocidade a que o movimento Z vertical é efetuado para Saltos Z. Este valor é geralmente inferior à velocidade de impressão, uma vez que é mais difícil" +" mover a base de construção ou o pórtico da máquina." #: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" @@ -2849,8 +3420,12 @@ msgstr "Número de camadas mais lentas" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -msgstr "As primeiras camadas são impressas mais lentamente do que o resto do modelo para obter uma melhor aderência à base de construção e melhorar a taxa de sucesso geral das impressões. A velocidade é aumentada gradualmente nessas camadas." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." +msgstr "As primeiras camadas são impressas mais lentamente do que o resto do modelo para obter uma melhor aderência à base de construção e melhorar a taxa de sucesso" +" geral das impressões. A velocidade é aumentada gradualmente nessas camadas." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" @@ -2859,8 +3434,17 @@ msgstr "Proporção de equalização do fluxo" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." -msgstr "Fator de correção baseado no diâmetro de extrusão sobre a velocidade. A 0% a velocidade de movimento mantém-se constante à Velocidade de impressão. A 100% a velocidade de movimento é ajustada de modo a que o fluxo (em mm³/s) seja mantido constante, ou seja, linhas metade do Diâmetro da linha normal são impressas duas vezes mais depressa e as linhas duas vezes mais largas são impressas a metade da rapidez. Um valor superior a 100% pode ajudar a compensar a pressão mais elevada necessária para efetuar a extrusão de linhas largas." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." +msgstr "Fator de correção baseado no diâmetro de extrusão sobre a velocidade. A 0% a velocidade de movimento mantém-se constante à Velocidade de impressão. A 100%" +" a velocidade de movimento é ajustada de modo a que o fluxo (em mm³/s) seja mantido constante, ou seja, linhas metade do Diâmetro da linha normal são impressas" +" duas vezes mais depressa e as linhas duas vezes mais largas são impressas a metade da rapidez. Um valor superior a 100% pode ajudar a compensar a pressão" +" mais elevada necessária para efetuar a extrusão de linhas largas." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" @@ -2869,18 +3453,22 @@ msgstr "Ativar controlo da aceleração" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." msgstr "Permite o ajuste da aceleração da cabeça de impressão. Aumentar as acelerações pode reduzir o tempo de impressão em detrimento da qualidade de impressão." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Ativar a aceleração da viagem" +msgstr "Enable Travel Acceleration" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Utilizar uma taxa de aceleração separada para movimentos de viagem. Se desativados, os movimentos de viagem utilizarão o valor da aceleração da linha impressa no seu destino." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." +msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -2979,7 +3567,9 @@ msgstr "Aceleração da interface de suporte" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." msgstr "A aceleração com que os tectos e pisos de suporte são impressos. Imprimi-los com uma aceleração inferior pode melhorar a qualidade das saliências." #: /fdmprinter.def.json @@ -2989,7 +3579,9 @@ msgstr "Aceleração do tecto de suporte" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." msgstr "A aceleração com que os tectos de suporte são impressos. Imprimi-los com uma aceleração inferior pode melhorar a qualidade das saliências." #: /fdmprinter.def.json @@ -2999,8 +3591,11 @@ msgstr "Aceleração do piso de suporte" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." -msgstr "A aceleração com que os pisos de suporte são impressos. Imprimi-los com uma aceleração inferior pode melhorar a aderência do suporte na parte superior do modelo." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." +msgstr "A aceleração com que os pisos de suporte são impressos. Imprimi-los com uma aceleração inferior pode melhorar a aderência do suporte na parte superior" +" do modelo." #: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" @@ -3059,8 +3654,12 @@ msgstr "Aceleração Contorno/Aba" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." -msgstr "A aceleração com que o contorno e a aba são impressos. Normalmente, isto é efetuado com a aceleração da camada inicial, mas, por vezes, pode preferir imprimir o contorno ou a aba com uma aceleração diferente." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." +msgstr "A aceleração com que o contorno e a aba são impressos. Normalmente, isto é efetuado com a aceleração da camada inicial, mas, por vezes, pode preferir imprimir" +" o contorno ou a aba com uma aceleração diferente." #: /fdmprinter.def.json msgctxt "jerk_enabled label" @@ -3069,18 +3668,24 @@ msgstr "Ativar Controlo do Jerk" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." -msgstr "Permite ajustar o jerk da cabeça de impressão quando a velocidade nos eixos X ou Y muda. Aumentar o jerk pode reduzir o tempo de impressão em detrimento da qualidade de impressão." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." +msgstr "Permite ajustar o jerk da cabeça de impressão quando a velocidade nos eixos X ou Y muda. Aumentar o jerk pode reduzir o tempo de impressão em detrimento" +" da qualidade de impressão." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Ativar Jerk de Viagem" +msgstr "Enable Travel Jerk" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Utilizar uma taxa de jerk separada para movimentos de viagem. Se for desativado, os movimentos de viagem utilizarão o valor do jerk da linha impressa no seu destino." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." +msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -3109,7 +3714,8 @@ msgstr "Jerk das Paredes" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "A mudança de velocidade instantânea máxima com a qual as paredes são impressas." #: /fdmprinter.def.json @@ -3119,7 +3725,9 @@ msgstr "Jerk da Parede Exterior" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "A mudança de velocidade instantânea máxima com a qual as paredes exteriores são impressas." #: /fdmprinter.def.json @@ -3129,7 +3737,9 @@ msgstr "Jerk das Paredes Interiores" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "A mudança de velocidade instantânea máxima com a qual todas as paredes interiores são impressas." #: /fdmprinter.def.json @@ -3139,7 +3749,9 @@ msgstr "Jerk Revestimento Superior" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "A mudança de velocidade instantânea máxima com a qual as camadas de revestimento da superfície superior são impressas." #: /fdmprinter.def.json @@ -3149,7 +3761,9 @@ msgstr "Jerk Superior/Inferior" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "A mudança de velocidade instantânea máxima com a qual as camadas superiores/inferiores são impressas." #: /fdmprinter.def.json @@ -3159,7 +3773,9 @@ msgstr "Jerk do Suporte" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "A mudança de velocidade instantânea máxima com a qual a estrutura de suporte é impressa." #: /fdmprinter.def.json @@ -3169,7 +3785,9 @@ msgstr "Jerk do Enchimento do Suporte" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "A mudança de velocidade instantânea máxima com a qual o enchimento do suporte é impresso." #: /fdmprinter.def.json @@ -3179,7 +3797,9 @@ msgstr "Jerk da Interface do Suporte" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "A mudança de velocidade instantânea máxima com a qual os tectos e pisos de suporte são impressos." #: /fdmprinter.def.json @@ -3189,7 +3809,9 @@ msgstr "Jerk do Tecto do Suporte" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "A mudança de velocidade instantânea máxima com a qual os tectos de suporte são impressos." #: /fdmprinter.def.json @@ -3199,7 +3821,9 @@ msgstr "Jerk do Piso do Suporte" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "A mudança de velocidade instantânea máxima com a qual os pisos de suporte são impressos." #: /fdmprinter.def.json @@ -3209,7 +3833,9 @@ msgstr "Jerk da Torre de Preparação" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "A mudança de velocidade instantânea máxima com a qual a torre de preparação é impressa." #: /fdmprinter.def.json @@ -3219,7 +3845,8 @@ msgstr "Jerk de Deslocação" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "A mudança de velocidade instantânea máxima com a qual os movimentos de deslocação são impressos." #: /fdmprinter.def.json @@ -3239,7 +3866,9 @@ msgstr "Jerk Impressão Camada Inicial" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "A mudança de velocidade instantânea máxima durante a impressão da camada inicial." #: /fdmprinter.def.json @@ -3259,7 +3888,9 @@ msgstr "Jerk de Contorno/Aba" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "A mudança de velocidade instantânea máxima com a qual o contorno e a aba são impressos." #: /fdmprinter.def.json @@ -3309,7 +3940,9 @@ msgstr "Velocidade de Retração" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "A velocidade a que o filamento é retraído e preparado durante um movimento de retração." #: /fdmprinter.def.json @@ -3339,7 +3972,9 @@ msgstr "Preparação Adicional de Retração" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "Pode ocorrer escorrimento de material durante um movimento de deslocação, o qual pode ser compensado aqui." #: /fdmprinter.def.json @@ -3349,7 +3984,9 @@ msgstr "Deslocação Mínima da Retração" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." msgstr "A distância mínima de deslocação necessária para que ocorra uma retração. Isto ajuda a obter menos retrações numa área reduzida." #: /fdmprinter.def.json @@ -3359,8 +3996,13 @@ msgstr "Número Máximo Retrações" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." -msgstr "Esta definição limita o número de retrações que ocorrem no intervalo mínimo de distância de extrusão. As retrações adicionais dentro deste intervalo serão ignoradas. Isto evita a retração repetida no mesmo filamento, uma vez que tal pode achatar o filamento e causar problemas de trituração." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." +msgstr "Esta definição limita o número de retrações que ocorrem no intervalo mínimo de distância de extrusão. As retrações adicionais dentro deste intervalo serão" +" ignoradas. Isto evita a retração repetida no mesmo filamento, uma vez que tal pode achatar o filamento e causar problemas de trituração." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" @@ -3369,8 +4011,13 @@ msgstr "Intervalo Mínimo Distância Extrusão" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -msgstr "O intervalo no qual o número máximo de retrações é aplicado. Este valor deve ser aproximadamente o mesmo que o da Distância de Retração, de forma a limitar, efectivamente, o número de vezes que uma retração acontece na mesma área do filamento." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." +msgstr "O intervalo no qual o número máximo de retrações é aplicado. Este valor deve ser aproximadamente o mesmo que o da Distância de Retração, de forma a limitar," +" efectivamente, o número de vezes que uma retração acontece na mesma área do filamento." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" @@ -3379,8 +4026,12 @@ msgstr "Limitar Retrações de Suportes" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." -msgstr "Eliminar a retração quando o movimento de suporte para suporte é em linha reta. Ativar esta definição reduz o tempo de impressão, mas pode levar a que aja um excessivo numero de fios nas estruturas de suporte." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." +msgstr "Eliminar a retração quando o movimento de suporte para suporte é em linha reta. Ativar esta definição reduz o tempo de impressão, mas pode levar a que" +" aja um excessivo numero de fios nas estruturas de suporte." #: /fdmprinter.def.json msgctxt "retraction_combing label" @@ -3389,8 +4040,15 @@ msgstr "Modo de Combing" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "Combing mantém o nozzle em áreas já impressas durante a deslocação. Isto resulta em movimentos de deslocação ligeiramente mais longos, mas reduz a necessidade de retrações. Se o combing estiver desativado, o material será retraído e o nozzle irá deslocar-se em linha reta para o próximo ponto. Também é possível evitar o combing em áreas de revestimento superiores/inferiores ou apenas efetuar o combing no enchimento." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." +msgstr "Combing mantém o nozzle em áreas já impressas durante a deslocação. Isto resulta em movimentos de deslocação ligeiramente mais longos, mas reduz a necessidade" +" de retrações. Se o combing estiver desativado, o material será retraído e o nozzle irá deslocar-se em linha reta para o próximo ponto. Também é possível" +" evitar o combing em áreas de revestimento superiores/inferiores ou apenas efetuar o combing no enchimento." #: /fdmprinter.def.json msgctxt "retraction_combing option off" @@ -3424,8 +4082,12 @@ msgstr "Distância Max. de Combing sem Retração" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." -msgstr "Os movimentos de deslocação de Combing com uma distância maior que este valor, quando este é superior a zero, utilizam retrações. Se o valor for definido como zero, não existirá qualquer valor máximo e os movimentos Combing não utilizarão retrações." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." +msgstr "Os movimentos de deslocação de Combing com uma distância maior que este valor, quando este é superior a zero, utilizam retrações. Se o valor for definido" +" como zero, não existirá qualquer valor máximo e os movimentos Combing não utilizarão retrações." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" @@ -3444,7 +4106,9 @@ msgstr "Evitar Áreas Impressas Durante Movimento" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "O nozzle evita as áreas já impressas durante a deslocação. Esta opção só está disponível quando o combing está ativado." #: /fdmprinter.def.json @@ -3454,7 +4118,9 @@ msgstr "Evitar Suportes na Deslocação" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "O nozzle evita os suportes já impressos durante a deslocação. Esta opção só está disponível quando o Combing está ativado." #: /fdmprinter.def.json @@ -3464,7 +4130,9 @@ msgstr "Distância para evitar peças durante a deslocação" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "A distância entre o nozzle e as peças já impressas ao evitá-las durante os movimentos de deslocação." #: /fdmprinter.def.json @@ -3474,7 +4142,9 @@ msgstr "X Início Camada" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "A coordenada X da posição próxima do local onde se situa a peça pela qual iniciar a impressão de cada camada." #: /fdmprinter.def.json @@ -3484,7 +4154,9 @@ msgstr "Y Início Camada" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "A coordenada Y da posição do local onde se situa a peça pela qual iniciar a impressão de cada camada." #: /fdmprinter.def.json @@ -3494,8 +4166,13 @@ msgstr "Salto Z ao retrair" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Sempre que for efetuada uma retração, a base de construção é rebaixada para criar uma folga entre o nozzle e a impressão. Desta forma, evita-se que o nozzle atinja a impressão durante os movimentos de deslocação, reduzindo a probabilidade de derrubar a impressão da base de construção." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." +msgstr "Sempre que for efetuada uma retração, a base de construção é rebaixada para criar uma folga entre o nozzle e a impressão. Desta forma, evita-se que o nozzle" +" atinja a impressão durante os movimentos de deslocação, reduzindo a probabilidade de derrubar a impressão da base de construção." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" @@ -3504,8 +4181,11 @@ msgstr "Salto Z apenas sobre as peças impressas" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "Efetua um salto Z apenas ao deslocar-se sobre as peças impressas que não podem ser evitadas pelo movimento horizontal através da opção Evitar Peças impressas durante a deslocação." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." +msgstr "Efetua um salto Z apenas ao deslocar-se sobre as peças impressas que não podem ser evitadas pelo movimento horizontal através da opção Evitar Peças impressas" +" durante a deslocação." #: /fdmprinter.def.json msgctxt "retraction_hop label" @@ -3524,8 +4204,12 @@ msgstr "Salto Z após mudança extrusor" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "Após a máquina mudar de um extrusor para outro, a base de construção é rebaixada para criar uma folga entre o nozzle e a impressão. Desta forma, evita-se que o nozzle deixe, na parte exterior de uma impressão, algum material que possa escorrer quando acaba de imprimir." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." +msgstr "Após a máquina mudar de um extrusor para outro, a base de construção é rebaixada para criar uma folga entre o nozzle e a impressão. Desta forma, evita-se" +" que o nozzle deixe, na parte exterior de uma impressão, algum material que possa escorrer quando acaba de imprimir." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" @@ -3554,8 +4238,11 @@ msgstr "Ativar Arrefecimento Impressão" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." -msgstr "Ativa os ventiladores de arrefecimento durante a impressão. Os ventiladores melhoram a qualidade de impressão, nas camadas que têm uma curta duração de impressão e / ou nas partes do modelo que contêm vãos / saliências." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." +msgstr "Ativa os ventiladores de arrefecimento durante a impressão. Os ventiladores melhoram a qualidade de impressão, nas camadas que têm uma curta duração de" +" impressão e / ou nas partes do modelo que contêm vãos / saliências." #: /fdmprinter.def.json msgctxt "cool_fan_speed label" @@ -3574,8 +4261,12 @@ msgstr "Velocidade Normal Ventiladores" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." -msgstr "A velocidade a que os ventiladores giram antes de atingir o limiar. Quando uma camada é impressa mais rapidamente do que o limiar, a velocidade do ventilador tende gradualmente a aproximar-se da velocidade máxima." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." +msgstr "A velocidade a que os ventiladores giram antes de atingir o limiar. Quando uma camada é impressa mais rapidamente do que o limiar, a velocidade do ventilador" +" tende gradualmente a aproximar-se da velocidade máxima." #: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" @@ -3584,8 +4275,12 @@ msgstr "Velocidade Máxima Ventiladores" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." -msgstr "A velocidade a que os ventiladores giram no tempo mínimo de camada. A velocidade do ventilador aumenta gradualmente entre a velocidade normal do ventilador e a velocidade máxima do ventilador quando o limiar é alcançado." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." +msgstr "A velocidade a que os ventiladores giram no tempo mínimo de camada. A velocidade do ventilador aumenta gradualmente entre a velocidade normal do ventilador" +" e a velocidade máxima do ventilador quando o limiar é alcançado." #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" @@ -3594,8 +4289,13 @@ msgstr "Limiar Normal / Máximo Velocidade Ventilador" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." -msgstr "O tempo de camada que define o limiar entre a velocidade normal e a velocidade máxima do ventilador. As camadas que são impressas mais lentamente utilizam a velocidade normal do ventilador. Para camadas mais rápidas, a velocidade do ventilador aumenta gradualmente até à velocidade máxima." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." +msgstr "O tempo de camada que define o limiar entre a velocidade normal e a velocidade máxima do ventilador. As camadas que são impressas mais lentamente utilizam" +" a velocidade normal do ventilador. Para camadas mais rápidas, a velocidade do ventilador aumenta gradualmente até à velocidade máxima." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" @@ -3604,8 +4304,12 @@ msgstr "Velocidade Inicial do ventilador" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." -msgstr "A velocidade a que os ventiladores giram ao iniciar a impressão. Nas camadas subsequentes, a velocidade do ventilador aumenta gradualmente até à camada correspondente à Velocidade normal do ventilador em altura." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." +msgstr "A velocidade a que os ventiladores giram ao iniciar a impressão. Nas camadas subsequentes, a velocidade do ventilador aumenta gradualmente até à camada" +" correspondente à Velocidade normal do ventilador em altura." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" @@ -3614,8 +4318,12 @@ msgstr "Altura Velocidade Normal Ventilador" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." -msgstr "A altura em que os ventiladores giram à velocidade normal. Nas camadas anteriores, a velocidade do ventilador aumenta gradualmente da Velocidade Inicial até à Velocidade Normal do ventilador." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." +msgstr "A altura em que os ventiladores giram à velocidade normal. Nas camadas anteriores, a velocidade do ventilador aumenta gradualmente da Velocidade Inicial" +" até à Velocidade Normal do ventilador." #: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" @@ -3624,8 +4332,11 @@ msgstr "Camada Velocidade Normal Ventilador" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." -msgstr "A camada na qual os ventiladores giram à velocidade normal do ventilador. Se a Altura para Velocidade Normal do ventilador estiver definida , este valor é calculado e arredondado para um número inteiro." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." +msgstr "A camada na qual os ventiladores giram à velocidade normal do ventilador. Se a Altura para Velocidade Normal do ventilador estiver definida , este valor" +" é calculado e arredondado para um número inteiro." #: /fdmprinter.def.json msgctxt "cool_min_layer_time label" @@ -3634,8 +4345,15 @@ msgstr "Tempo mínimo por camada" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "O tempo mínimo gasto numa camada. Isto força a impressora a abrandar para que, no mínimo, o tempo aqui definido seja gasto numa camada. Isto permite que o material impresso arrefeça devidamente antes de imprimir a camada seguinte. Ainda assim, as camadas podem demorar menos do que o tempo mínimo por camada se a opção Elevar Cabeça estiver desativada e se a Velocidade Mínima for desrespeitada." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." +msgstr "O tempo mínimo gasto numa camada. Isto força a impressora a abrandar para que, no mínimo, o tempo aqui definido seja gasto numa camada. Isto permite que" +" o material impresso arrefeça devidamente antes de imprimir a camada seguinte. Ainda assim, as camadas podem demorar menos do que o tempo mínimo por camada" +" se a opção Elevar Cabeça estiver desativada e se a Velocidade Mínima for desrespeitada." #: /fdmprinter.def.json msgctxt "cool_min_speed label" @@ -3644,8 +4362,12 @@ msgstr "Velocidade Mínima" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." -msgstr "A velocidade mínima de impressão, apesar do abrandamento devido ao tempo mínimo por camada. Se a impressora abrandar demasiado, a pressão no nozzle será demasiado baixa, o que resultará numa má qualidade de impressão." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." +msgstr "A velocidade mínima de impressão, apesar do abrandamento devido ao tempo mínimo por camada. Se a impressora abrandar demasiado, a pressão no nozzle será" +" demasiado baixa, o que resultará numa má qualidade de impressão." #: /fdmprinter.def.json msgctxt "cool_lift_head label" @@ -3654,8 +4376,12 @@ msgstr "Elevar Cabeça" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." -msgstr "Quando a velocidade mínima for alcançada devido ao tempo mínimo por camada, elevar e afastar a cabeça da impressão e aguardar o tempo adicional até atingir o tempo mínimo por camada." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." +msgstr "Quando a velocidade mínima for alcançada devido ao tempo mínimo por camada, elevar e afastar a cabeça da impressão e aguardar o tempo adicional até atingir" +" o tempo mínimo por camada." #: /fdmprinter.def.json msgctxt "support label" @@ -3674,7 +4400,9 @@ msgstr "Criar Suportes" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Criar estruturas para suportar partes do modelo, suspensas ou com saliências. Sem estas estruturas, essas partes do modelo podem desmoronar durante a impressão." #: /fdmprinter.def.json @@ -3684,7 +4412,9 @@ msgstr "Extrusor dos Suportes" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "O núcleo de extrusão utilizado para imprimir os suportes. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -3694,7 +4424,9 @@ msgstr "Extrusor de enchimento do suporte" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir o enchimento dos suportes. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -3704,7 +4436,9 @@ msgstr "Extrusor de suporte da primeira camada" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir a primeira camada de enchimento dos suportes. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -3714,7 +4448,9 @@ msgstr "Extrusor de interface de suporte" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir os tectos e pisos do suporte. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -3724,7 +4460,9 @@ msgstr "Extrusor de tecto de suporte" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir os tectos do suporte. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -3734,7 +4472,9 @@ msgstr "Extrusor de piso de suporte" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir os pisos do suporte. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -3744,8 +4484,16 @@ msgstr "Estrutura de suporte" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "Escolhe entre as técnicas disponíveis para gerar suporte. O suporte \"Normal\" cria uma estrutura de suporte diretamente por baixo das saliências e leva estas áreas para baixo. O suporte \"Árvore\" cria ramos nas áreas salientes que suportam o modelo nas pontas destes ramos e permite que os ramos rastejem à volta do modelo de modo a suportá-lo o máximo possível a partir da base de construção." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." +msgstr "Escolhe entre as técnicas disponíveis para gerar suporte. O suporte \"Normal\" cria uma estrutura de suporte diretamente por baixo das saliências e leva" +" estas áreas para baixo. O suporte \"Árvore\" cria ramos nas áreas salientes que suportam o modelo nas pontas destes ramos e permite que os ramos rastejem" +" à volta do modelo de modo a suportá-lo o máximo possível a partir da base de construção." #: /fdmprinter.def.json msgctxt "support_structure option normal" @@ -3764,8 +4512,11 @@ msgstr "Ângulo Ramos Suportes Árvore" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." -msgstr "O ângulo dos ramos. Usar um ângulo pequeno para criar ramos mais verticais e estáveis. Usar um ângulo maior para conseguir que os ramos tenham um maior alcance." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." +msgstr "O ângulo dos ramos. Usar um ângulo pequeno para criar ramos mais verticais e estáveis. Usar um ângulo maior para conseguir que os ramos tenham um maior" +" alcance." #: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" @@ -3774,8 +4525,12 @@ msgstr "Distância Ramos Suportes Árvore" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." -msgstr "A distância entre os ramos, quando estes tocam o modelo. Se esta distância for pequena faz com que os suportes tenham mais pontos de contacto com o modelo, permitindo um melhor apoio em saliências mas faz com que os suportes sejam mais difíceis de retirar." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." +msgstr "A distância entre os ramos, quando estes tocam o modelo. Se esta distância for pequena faz com que os suportes tenham mais pontos de contacto com o modelo," +" permitindo um melhor apoio em saliências mas faz com que os suportes sejam mais difíceis de retirar." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" @@ -3784,18 +4539,23 @@ msgstr "Diâmetro Ramos Suportes Árvore" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." -msgstr "O diâmetro dos ramos mais finos dos suportes tipo árvore. Ramos mais grossos são mais robustos. Os ramos serão progressivamente mais grossos do que este diâmetro quanto mais perto estiverem da base." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." +msgstr "O diâmetro dos ramos mais finos dos suportes tipo árvore. Ramos mais grossos são mais robustos. Os ramos serão progressivamente mais grossos do que este" +" diâmetro quanto mais perto estiverem da base." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3804,8 +4564,13 @@ msgstr "Ângulo Diâmetro Ramos Suportes Árvore" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -msgstr "O ângulo do diâmetro dos ramos conforme estes ficam progressivamente mais grossos quanto mais perto estiverem da base. Um ângulo de 0º faz com que os ramos tenham um espessura constante em todo o seu comprimento. Um pequeno ângulo pode aumentar a estabilidade dos suporte tipo árvore." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." +msgstr "O ângulo do diâmetro dos ramos conforme estes ficam progressivamente mais grossos quanto mais perto estiverem da base. Um ângulo de 0º faz com que os ramos" +" tenham um espessura constante em todo o seu comprimento. Um pequeno ângulo pode aumentar a estabilidade dos suporte tipo árvore." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" @@ -3814,8 +4579,12 @@ msgstr "Resolução Colisão Suportes Árvore" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." -msgstr "A resolução do cálculo de prevenção de colisões com o modelo. Usando um valor baixo irá criar suportes tipo árvore com maior sucesso, mas aumenta drasticamente o tempo de seccionamento." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." +msgstr "A resolução do cálculo de prevenção de colisões com o modelo. Usando um valor baixo irá criar suportes tipo árvore com maior sucesso, mas aumenta drasticamente" +" o tempo de seccionamento." #: /fdmprinter.def.json msgctxt "support_type label" @@ -3824,8 +4593,12 @@ msgstr "Colocação do suporte" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "Ajusta a colocação das estruturas de suporte. A colocação pode ser definida para tocar na base de construção ou em todo o lado. Quando definida para tocar em todo o lado, as estruturas de suporte também serão impressas no modelo." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." +msgstr "Ajusta a colocação das estruturas de suporte. A colocação pode ser definida para tocar na base de construção ou em todo o lado. Quando definida para tocar" +" em todo o lado, as estruturas de suporte também serão impressas no modelo." #: /fdmprinter.def.json msgctxt "support_type option buildplate" @@ -3844,8 +4617,11 @@ msgstr "Ângulo Saliência para Suportes" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." -msgstr "O ângulo mínimo das saliências ao qual é adicionado suportes. Com um valor de 0°, todas as saliências são suportadas e um valor de 90° não irá gerar qualquer suporte." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." +msgstr "O ângulo mínimo das saliências ao qual é adicionado suportes. Com um valor de 0°, todas as saliências são suportadas e um valor de 90° não irá gerar qualquer" +" suporte." #: /fdmprinter.def.json msgctxt "support_pattern label" @@ -3854,7 +4630,9 @@ msgstr "Padrão de Suportes" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "O padrão geométrico das estruturas de suporte da impressão. As diferentes opções disponíveis resultam num suporte robusto ou de fácil remoção." #: /fdmprinter.def.json @@ -3899,8 +4677,12 @@ msgstr "Número Linhas Paredes Suporte" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "O número de paredes que envolvem o enchimento de suporte. Acrescentar uma parede pode tornar a impressão do suporte mais fiável e pode suportar melhor as saliências, mas aumenta o tempo de impressão assim como a quantidade de material utilizado." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." +msgstr "O número de paredes que envolvem o enchimento de suporte. Acrescentar uma parede pode tornar a impressão do suporte mais fiável e pode suportar melhor" +" as saliências, mas aumenta o tempo de impressão assim como a quantidade de material utilizado." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" @@ -3909,8 +4691,12 @@ msgstr "Ligar Linhas de Suporte" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." -msgstr "Ligar as extremidades das linhas de suporte. Ativar esta definição permite que os suportes sejam mais robustos e também diminuir o risco de \"under-extrusion\", mas tem um gasto maior de material." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." +msgstr "Ligar as extremidades das linhas de suporte. Ativar esta definição permite que os suportes sejam mais robustos e também diminuir o risco de \"under-extrusion\"," +" mas tem um gasto maior de material." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" @@ -3919,7 +4705,9 @@ msgstr "Ligar ziguezagues de suporte" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "Liga os ziguezagues. Isto irá aumentar a resistência da estrutura de suporte em ziguezague." #: /fdmprinter.def.json @@ -3929,7 +4717,9 @@ msgstr "Densidade do Suporte" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Ajusta a densidade da estrutura de suporte. Um valor mais elevado resulta em melhores saliências, embora os suportes sejam mais difíceis de remover." #: /fdmprinter.def.json @@ -3939,7 +4729,9 @@ msgstr "Distância da linha de suporte" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "A distância entre as linhas da estrutura de suporte impressas. Esta definição é calculada através da densidade do suporte." #: /fdmprinter.def.json @@ -3949,7 +4741,9 @@ msgstr "Distância da linha de suporte da camada inicial" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "Distância entre as linhas da estrutura de suporte da camada inicial impressas. Esta definição é calculada pela densidade do suporte." #: /fdmprinter.def.json @@ -3959,8 +4753,15 @@ msgstr "Direção da linha de enchimento do suporte" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." -msgstr "Lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos de 0 graus." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." +msgstr "Lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas" +" progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses" +" retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos de 0 graus." #: /fdmprinter.def.json msgctxt "support_brim_enable label" @@ -3969,8 +4770,12 @@ msgstr "Ativar aba de suporte" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." -msgstr "Gera uma aba dentro das regiões de enchimento do suporte da primeira camada. Esta aba é impressa na parte por baixo do suporte e não em torno do mesmo. Ativar esta definição aumenta a aderência do suporte à base de construção." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." +msgstr "Gera uma aba dentro das regiões de enchimento do suporte da primeira camada. Esta aba é impressa na parte por baixo do suporte e não em torno do mesmo." +" Ativar esta definição aumenta a aderência do suporte à base de construção." #: /fdmprinter.def.json msgctxt "support_brim_width label" @@ -3979,7 +4784,9 @@ msgstr "Largura da aba do suporte" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." msgstr "A largura da aba para imprimir na parte por baixo do suporte. Uma aba mais larga melhora a aderência à base de construção à custa de algum material adicional." #: /fdmprinter.def.json @@ -3989,7 +4796,9 @@ msgstr "Contagem de linhas da aba do suporte" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." msgstr "O número de linhas utilizado para a aba do suporte. Uma aba com mais linhas melhora a aderência à base de construção à custa de algum material adicional." #: /fdmprinter.def.json @@ -3999,8 +4808,12 @@ msgstr "Distância Z de suporte" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "A distância entre a parte superior/inferior da estrutura de suporte e a impressão. Esta folga permite retirar os suportes depois de o modelo ser impresso. Este valor é arredondado para um múltiplo da espessura da camada." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." +msgstr "A distância entre a parte superior/inferior da estrutura de suporte e a impressão. Esta folga permite retirar os suportes depois de o modelo ser impresso." +" Este valor é arredondado para um múltiplo da espessura da camada." #: /fdmprinter.def.json msgctxt "support_top_distance label" @@ -4039,8 +4852,13 @@ msgstr "Prioridade da distância de suporte" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." -msgstr "Se a Distância X/Y de suporte substitui a Distância Z de suporte ou vice-versa. Quando X/Y substitui Z, a distância X/Y pode afastar o suporte do modelo, influenciando a distância Z real relativamente às saliências. É possível desativar esta opção não aplicando a distância X/Y em torno das saliências." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." +msgstr "Se a Distância X/Y de suporte substitui a Distância Z de suporte ou vice-versa. Quando X/Y substitui Z, a distância X/Y pode afastar o suporte do modelo," +" influenciando a distância Z real relativamente às saliências. É possível desativar esta opção não aplicando a distância X/Y em torno das saliências." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" @@ -4059,7 +4877,8 @@ msgstr "Distância X/Y mínima de suporte" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "A distância da estrutura de suporte relativamente às saliências nas direções X/Y." #: /fdmprinter.def.json @@ -4069,8 +4888,13 @@ msgstr "Altura Degraus Suporte" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." -msgstr "A altura dos degraus da parte inferior, semelhante a uma escada, do suporte apoiado sobre o modelo. Um valor pequeno dificulta a remoção do suporte, mas valores demasiado grandes podem resultar em estruturas de suporte instáveis. Definir como zero para desativar o comportamento semelhante a uma escada." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." +msgstr "A altura dos degraus da parte inferior, semelhante a uma escada, do suporte apoiado sobre o modelo. Um valor pequeno dificulta a remoção do suporte, mas" +" valores demasiado grandes podem resultar em estruturas de suporte instáveis. Definir como zero para desativar o comportamento semelhante a uma escada." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" @@ -4079,8 +4903,12 @@ msgstr "Largura Máxima Degraus Suporte" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -msgstr "A largura máxima dos degraus da parte inferior, semelhante a uma escada, do suporte apoiado sobre o modelo. Um valor pequeno dificulta a remoção do suporte, mas valores demasiado grandes podem resultar em estruturas de suporte instáveis." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." +msgstr "A largura máxima dos degraus da parte inferior, semelhante a uma escada, do suporte apoiado sobre o modelo. Um valor pequeno dificulta a remoção do suporte," +" mas valores demasiado grandes podem resultar em estruturas de suporte instáveis." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" @@ -4089,8 +4917,13 @@ msgstr "Ângulo de declive mínimo do degrau da escada de suporte" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." -msgstr "O declive mínimo da área para o efeito de degrau de escada. Valores baixos fazem com que seja mais fácil remover o suporte em declives com pouca profundidade, mas valores muito baixos podem proporcionar resultados verdadeiramente contraintuitivos noutras partes do modelo." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." +msgstr "O declive mínimo da área para o efeito de degrau de escada. Valores baixos fazem com que seja mais fácil remover o suporte em declives com pouca profundidade," +" mas valores muito baixos podem proporcionar resultados verdadeiramente contraintuitivos noutras partes do modelo." #: /fdmprinter.def.json msgctxt "support_join_distance label" @@ -4099,8 +4932,12 @@ msgstr "Distância da junção do suporte" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." -msgstr "A distância máxima entre as estruturas de suporte nas direções X/Y. Quando a distância entre as estruturas de suporte for menor do que este valor, as estruturas fundem-se numa só." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." +msgstr "A distância máxima entre as estruturas de suporte nas direções X/Y. Quando a distância entre as estruturas de suporte for menor do que este valor, as estruturas" +" fundem-se numa só." #: /fdmprinter.def.json msgctxt "support_offset label" @@ -4109,8 +4946,11 @@ msgstr "Expansão horizontal de suporte" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." -msgstr "Quantidade de desvio aplicado a todos os polígonos de suporte em cada camada. Os valores positivos podem uniformizar as áreas de suporte e produzir suportes mais robustos." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." +msgstr "Quantidade de desvio aplicado a todos os polígonos de suporte em cada camada. Os valores positivos podem uniformizar as áreas de suporte e produzir suportes" +" mais robustos." #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" @@ -4119,8 +4959,11 @@ msgstr "Espessura da camada de enchimento de suporte" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." -msgstr "A espessura por camada de material de enchimento de suporte. Este valor deve ser sempre um múltiplo do valor da espessura das camadas. Caso contrário, será arredondado." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." +msgstr "A espessura por camada de material de enchimento de suporte. Este valor deve ser sempre um múltiplo do valor da espessura das camadas. Caso contrário," +" será arredondado." #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" @@ -4129,8 +4972,12 @@ msgstr "Enchimento Gradual Suporte" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." -msgstr "O número de vezes que a densidade de enchimento do suporte deve ser reduzida para metade, quanto maior for o afastamento das superfícies superiores. As áreas que se encontram mais próximas das superfícies superiores obtêm uma maior densidade, até ao limite do valor da Densidade do Suporte." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." +msgstr "O número de vezes que a densidade de enchimento do suporte deve ser reduzida para metade, quanto maior for o afastamento das superfícies superiores. As" +" áreas que se encontram mais próximas das superfícies superiores obtêm uma maior densidade, até ao limite do valor da Densidade do Suporte." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" @@ -4139,7 +4986,9 @@ msgstr "Altura do degrau de enchimento gradual de suporte" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "A altura do enchimento de suporte de uma determinada densidade antes de mudar para metade da densidade." #: /fdmprinter.def.json @@ -4149,7 +4998,9 @@ msgstr "Área de suporte mínimo" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "Tamanho mínimo da área para polígonos de suporte. Os polígonos com uma área inferior a este valor não serão gerados." #: /fdmprinter.def.json @@ -4159,8 +5010,12 @@ msgstr "Ativar interface de suporte" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." -msgstr "Gera uma interface densa entre o modelo e o suporte. Isto irá criar um revestimento na parte superior do suporte, onde o modelo é impresso, e na parte inferior do suporte, onde este é apoiado sobre o modelo." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." +msgstr "Gera uma interface densa entre o modelo e o suporte. Isto irá criar um revestimento na parte superior do suporte, onde o modelo é impresso, e na parte" +" inferior do suporte, onde este é apoiado sobre o modelo." #: /fdmprinter.def.json msgctxt "support_roof_enable label" @@ -4169,7 +5024,9 @@ msgstr "Ativar tecto de suporte" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "Gera uma base densa de material entre a parte superior do suporte e o modelo. Isto irá criar um revestimento entre o modelo e o suporte." #: /fdmprinter.def.json @@ -4179,7 +5036,9 @@ msgstr "Ativar piso de suporte" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "Gera uma base densa de material entre a parte inferior do suporte e o modelo. Isto irá criar um revestimento entre o modelo e o suporte." #: /fdmprinter.def.json @@ -4189,7 +5048,9 @@ msgstr "Espessura Interface Suporte" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "A espessura da interface de suporte onde esta entra em contacto com o modelo na parte inferior ou superior." #: /fdmprinter.def.json @@ -4199,7 +5060,9 @@ msgstr "Espessura do tecto de suporte" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "A espessura dos tectos de suporte. Isto controla a quantidade de camadas densas na parte superior do suporte na qual o modelo é apoiado." #: /fdmprinter.def.json @@ -4209,7 +5072,9 @@ msgstr "Espessura do piso de suporte" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "A espessura dos pisos de suporte. Isto controla o número de camadas densas que são impressas por cima de locais de um modelo no qual o suporte é apoiado." #: /fdmprinter.def.json @@ -4219,8 +5084,14 @@ msgstr "Resolução Interface Suporte" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -msgstr "Ao verificar os locais onde existe modelo por cima e por baixo do suporte, tome as medidas necessárias de acordo com a altura determinada. Os valores mais reduzidos irão seccionar mais lentamente, enquanto os valores mais elevados podem fazer com que o suporte normal seja impresso em alguns locais onde deveria existir uma interface de suporte." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." +msgstr "Ao verificar os locais onde existe modelo por cima e por baixo do suporte, tome as medidas necessárias de acordo com a altura determinada. Os valores mais" +" reduzidos irão seccionar mais lentamente, enquanto os valores mais elevados podem fazer com que o suporte normal seja impresso em alguns locais onde deveria" +" existir uma interface de suporte." #: /fdmprinter.def.json msgctxt "support_interface_density label" @@ -4229,8 +5100,12 @@ msgstr "Densidade da interface de suporte" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "Ajusta a densidade dos tectos e pisos da estrutura de suporte. Um valor mais elevado resulta em melhores saliências, embora os suportes sejam mais difíceis de remover." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." +msgstr "Ajusta a densidade dos tectos e pisos da estrutura de suporte. Um valor mais elevado resulta em melhores saliências, embora os suportes sejam mais difíceis" +" de remover." #: /fdmprinter.def.json msgctxt "support_roof_density label" @@ -4239,7 +5114,9 @@ msgstr "Densidade do tecto de suporte" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "A densidade dos tectos da estrutura de suporte. Um valor mais elevado resulta em melhores saliências, embora os suportes sejam mais difíceis de remover." #: /fdmprinter.def.json @@ -4249,8 +5126,11 @@ msgstr "Distância da linha do tecto de suporte" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." -msgstr "A distância entre as linhas do tecto de suporte impressas. Esta definição é calculada através da Densidade do tecto de suporte, mas pode ser ajustada em separado." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." +msgstr "A distância entre as linhas do tecto de suporte impressas. Esta definição é calculada através da Densidade do tecto de suporte, mas pode ser ajustada em" +" separado." #: /fdmprinter.def.json msgctxt "support_bottom_density label" @@ -4259,7 +5139,9 @@ msgstr "Densidade do piso de suporte" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "A densidade dos pisos da estrutura de suporte. Um valor mais elevado resulta numa melhor aderência do suporte na parte superior do modelo." #: /fdmprinter.def.json @@ -4269,8 +5151,11 @@ msgstr "Distância da linha do piso de suporte" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." -msgstr "A distância entre as linhas do piso de suporte impressas. Esta definição é calculada através da Densidade do piso de suporte, mas pode ser ajustada em separado." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." +msgstr "A distância entre as linhas do piso de suporte impressas. Esta definição é calculada através da Densidade do piso de suporte, mas pode ser ajustada em" +" separado." #: /fdmprinter.def.json msgctxt "support_interface_pattern label" @@ -4279,7 +5164,9 @@ msgstr "Padrão da interface de suporte" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "O padrão geométrico com que a interface do suporte com o modelo, é impressa." #: /fdmprinter.def.json @@ -4384,7 +5271,9 @@ msgstr "Área mínima da interface de suporte" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." msgstr "Tamanho mínimo da área para polígonos da interface do suporte. Os polígonos com uma área inferior a este valor serão impressos como suporte normal." #: /fdmprinter.def.json @@ -4394,7 +5283,9 @@ msgstr "Área mínima do teto de suporte" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Tamanho mínimo da área para os tetos do suporte. Os polígonos com uma área inferior a este valor serão impressos como suporte normal." #: /fdmprinter.def.json @@ -4404,7 +5295,9 @@ msgstr "Área mínima do piso de suporte" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Tamanho mínimo da área para os pisos do suporte. Os polígonos com uma área inferior a este valor serão impressos como suporte normal." #: /fdmprinter.def.json @@ -4444,8 +5337,17 @@ msgstr "Direções da linha da interface do suporte" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos (que alternam entre 45 e 135 graus se as interfaces forem bastante espessas ou 90 graus)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas" +" progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses" +" retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos (que alternam entre 45 e 135 graus se as interfaces forem" +" bastante espessas ou 90 graus)." #: /fdmprinter.def.json msgctxt "support_roof_angles label" @@ -4454,8 +5356,17 @@ msgstr "Direções da linha do teto do suporte" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos (que alternam entre 45 e 135 graus se as interfaces forem bastante espessas ou 90 graus)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Uma lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas" +" progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses" +" retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos (que alternam entre 45 e 135 graus se as interfaces forem" +" bastante espessas ou 90 graus)." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" @@ -4464,8 +5375,17 @@ msgstr "Direções da linha do piso do suporte" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos (que alternam entre 45 e 135 graus se as interfaces forem bastante espessas ou 90 graus)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Lista de ângulos (números inteiros) relativos às direções de linha a utilizar. Os valores da lista são utilizados em sequência, à medida que as camadas" +" progridem, voltando ao início assim que a lista chega ao fim. Os itens da lista são separados por vírgulas e a lista completa é escrita entre parênteses" +" retos. Por defeito, a lista está vazia, o que significa a utilização dos ângulos predefinidos (que alternam entre 45 e 135 graus se as interfaces forem" +" bastante espessas ou 90 graus)." #: /fdmprinter.def.json msgctxt "support_fan_enable label" @@ -4474,7 +5394,9 @@ msgstr "Substituir velocidade da ventoinha" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." msgstr "Quando ativada, a velocidade da ventoinha de arrefecimento de impressão é alterada para as regiões de revestimento imediatamente acima do suporte." #: /fdmprinter.def.json @@ -4484,8 +5406,11 @@ msgstr "Velocidade da ventoinha de revestimento suportada" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." -msgstr "Velocidade percentual da ventoinha a utilizar ao imprimir as regiões de revestimento imediatamente acima do suporte. A utilização de uma velocidade de ventoinha elevada facilita a remoção do suporte." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." +msgstr "Velocidade percentual da ventoinha a utilizar ao imprimir as regiões de revestimento imediatamente acima do suporte. A utilização de uma velocidade de" +" ventoinha elevada facilita a remoção do suporte." #: /fdmprinter.def.json msgctxt "support_use_towers label" @@ -4494,8 +5419,12 @@ msgstr "Utilizar torres" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." -msgstr "Utilizar torres especializadas para suportar pequenas áreas de saliências. Estas torres têm um diâmetro maior do que a região que suportam. Junto às saliências, o diâmetro das torres diminui, criando um tecto." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." +msgstr "Utilizar torres especializadas para suportar pequenas áreas de saliências. Estas torres têm um diâmetro maior do que a região que suportam. Junto às saliências," +" o diâmetro das torres diminui, criando um tecto." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" @@ -4514,7 +5443,9 @@ msgstr "Diâmetro Máximo Suportado pela Torre" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "O diâmetro máximo nas direções X/Y de uma pequena área que deverá ser suportada por uma torre de suporte especializada." #: /fdmprinter.def.json @@ -4524,8 +5455,11 @@ msgstr "Ângulo do tecto da torre" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." -msgstr "O ângulo do topo de uma torre. Um valor mais elevado resulta em tectos de torre pontiagudos, enquanto um valor mais reduzido resulta em tectos de torre achatados." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." +msgstr "O ângulo do topo de uma torre. Um valor mais elevado resulta em tectos de torre pontiagudos, enquanto um valor mais reduzido resulta em tectos de torre" +" achatados." #: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" @@ -4534,7 +5468,9 @@ msgstr "Malha de suporte pendente" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "Cria suporte em qualquer local abaixo da malha de suporte, para que não existam saliências na malha de suporte." #: /fdmprinter.def.json @@ -4544,7 +5480,9 @@ msgstr "O cenário tem malhas de suporte" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "Existem malhas de suporte presentes no cenário. Esta definição é controlada pelo Cura." #: /fdmprinter.def.json @@ -4564,8 +5502,14 @@ msgstr "\"Blob\" de Preparação" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." -msgstr "Preparar, ou não, o filamento com um \"blob\" (borrão) antes da impressão. Ativar esta definição irá assegurar que o extrusor terá material disponível no nozzle ao iniciar a impressão. Imprimir com Aba ou Contorno também pode actuar como preparação do filamento, e nesses casos, desativar esta definição permite poupar algum tempo." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." +msgstr "Preparar, ou não, o filamento com um \"blob\" (borrão) antes da impressão. Ativar esta definição irá assegurar que o extrusor terá material disponível" +" no nozzle ao iniciar a impressão. Imprimir com Aba ou Contorno também pode actuar como preparação do filamento, e nesses casos, desativar esta definição" +" permite poupar algum tempo." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" @@ -4574,7 +5518,9 @@ msgstr "Posição X Preparação Extrusor" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "A coordenada X da posição onde o é feita a preparação do nozzle no inicio da impressão." #: /fdmprinter.def.json @@ -4584,7 +5530,9 @@ msgstr "Posição Y Preparação Extrusor" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "A coordenada Y da posição onde o é feita a preparação do nozzle no inicio da impressão." #: /fdmprinter.def.json @@ -4594,8 +5542,15 @@ msgstr "Modos de Aderência" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "Diferentes modos que ajudam a melhorar a aderência à base de construção, assim como a preparação inicial da extrusão. \"Aba\" acrescenta uma única camada em torno da base do modelo para prevenir empenos ou deformações na parte inferior dos modelos. \"Raft\" adiciona uma plataforma, composta por uma grelha espessa e um teto, entre o modelo e a base de construção. \"Contorno\" é uma linha impressa à volta do modelo, mas que não está ligada ao modelo." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." +msgstr "Diferentes modos que ajudam a melhorar a aderência à base de construção, assim como a preparação inicial da extrusão. \"Aba\" acrescenta uma única camada" +" em torno da base do modelo para prevenir empenos ou deformações na parte inferior dos modelos. \"Raft\" adiciona uma plataforma, composta por uma grelha" +" espessa e um teto, entre o modelo e a base de construção. \"Contorno\" é uma linha impressa à volta do modelo, mas que não está ligada ao modelo." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" @@ -4624,7 +5579,9 @@ msgstr "Extrusor para Aderência" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "O núcleo de extrusão utilizado para imprimir o Contorno/Aba/Raft. Definição usada com múltiplos extrusores." #: /fdmprinter.def.json @@ -4634,7 +5591,9 @@ msgstr "Extrusor do contorno/aba" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "O núcleo de extrusão a utilizar para imprimir o contorno ou a aba. Isto é utilizado em impressoras com extrusores múltiplos." #: /fdmprinter.def.json @@ -4644,7 +5603,9 @@ msgstr "Extrusor da base do raft" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "O núcleo de extrusão a utilizar para imprimir a primeira camada do raft. Isto é utilizado em impressoras com extrusores múltiplos." #: /fdmprinter.def.json @@ -4654,7 +5615,9 @@ msgstr "Extrusor do meio do raft" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "O núcleo de extrusão a utilizar para imprimir a camada do meio do raft. Isto é utilizado em impressoras com extrusores múltiplos." #: /fdmprinter.def.json @@ -4664,7 +5627,9 @@ msgstr "Extrusora superior do raft" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "O núcleo de extrusão a utilizar para imprimir as camadas superiores do raft. Isto é utilizado em impressoras com extrusores múltiplos." #: /fdmprinter.def.json @@ -4674,7 +5639,9 @@ msgstr "Número Linhas Contorno" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." msgstr "Varias linhas de contorno ajudam a preparar melhor a extrusão para modelos pequenos. Definir este valor como 0 desactiva o contorno." #: /fdmprinter.def.json @@ -4686,10 +5653,10 @@ msgstr "Distância Contorno" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"A distância horizontal entre o contorno e o perímetro exterior da primeira camada da impressão.\n" -"Esta é a distância mínima. Linhas múltiplas de contorno serão impressas para o exterior." +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "A distância horizontal entre o contorno e o perímetro exterior da primeira camada da impressão.\nEsta é a distância mínima. Linhas múltiplas de contorno" +" serão impressas para o exterior." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4698,8 +5665,13 @@ msgstr "Comprimento Mínimo Contorno/Aba" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." -msgstr "O comprimento mínimo do Contorno ou da Aba. Se este comprimento não for alcançado pelo conjunto de todas as linhas do Contorno ou da Aba, serão acrescentadas mais linhas ao Contorno ou à Aba até o comprimento mínimo ser alcançado. Nota: Se o valor do Número de Linhas for 0, esta definição é ignorada." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." +msgstr "O comprimento mínimo do Contorno ou da Aba. Se este comprimento não for alcançado pelo conjunto de todas as linhas do Contorno ou da Aba, serão acrescentadas" +" mais linhas ao Contorno ou à Aba até o comprimento mínimo ser alcançado. Nota: Se o valor do Número de Linhas for 0, esta definição é ignorada." #: /fdmprinter.def.json msgctxt "brim_width label" @@ -4708,8 +5680,12 @@ msgstr "Largura da Aba" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." -msgstr "A distância desde o modelo até à linha mais exterior da Aba. Uma Aba mais larga melhora a aderência à base de construção, mas também reduz a área de impressão efetiva." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." +msgstr "A distância desde o modelo até à linha mais exterior da Aba. Uma Aba mais larga melhora a aderência à base de construção, mas também reduz a área de impressão" +" efetiva." #: /fdmprinter.def.json msgctxt "brim_line_count label" @@ -4718,8 +5694,11 @@ msgstr "Número Linhas da Aba" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." -msgstr "O número de linhas utilizado para uma aba. Um maior número de linhas da aba melhora a aderência à base de construção, mas também reduz a área de impressão efetiva." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." +msgstr "O número de linhas utilizado para uma aba. Um maior número de linhas da aba melhora a aderência à base de construção, mas também reduz a área de impressão" +" efetiva." #: /fdmprinter.def.json msgctxt "brim_gap label" @@ -4728,8 +5707,12 @@ msgstr "Distância da Aba" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." -msgstr "A distância horizontal entre a primeira linha da aba e o contorno da primeira camada da impressão. Uma pequena folga pode tornar a aba mais fácil de remover, e, ao mesmo tempo, proporcionar as vantagens térmicas." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." +msgstr "A distância horizontal entre a primeira linha da aba e o contorno da primeira camada da impressão. Uma pequena folga pode tornar a aba mais fácil de remover," +" e, ao mesmo tempo, proporcionar as vantagens térmicas." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" @@ -4738,8 +5721,12 @@ msgstr "A aba substitui o suporte" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." -msgstr "Aplicar a aba para ser impressa em torno do modelo, mesmo se esse espaço fosse ocupado de outra forma pelo suporte. Isto substitui algumas regiões da primeira camada do suporte por regiões de aba." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." +msgstr "Aplicar a aba para ser impressa em torno do modelo, mesmo se esse espaço fosse ocupado de outra forma pelo suporte. Isto substitui algumas regiões da primeira" +" camada do suporte por regiões de aba." #: /fdmprinter.def.json msgctxt "brim_outside_only label" @@ -4748,8 +5735,12 @@ msgstr "Aba Apenas no Exterior" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." -msgstr "Imprimir a aba apenas no exterior do modelo. Isto reduz a quantidade de abas a remover posteriormente, e ao mesmo tempo não reduz assim tanto a aderência à base." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." +msgstr "Imprimir a aba apenas no exterior do modelo. Isto reduz a quantidade de abas a remover posteriormente, e ao mesmo tempo não reduz assim tanto a aderência" +" à base." #: /fdmprinter.def.json msgctxt "raft_margin label" @@ -4758,8 +5749,12 @@ msgstr "Margem Adicional Raft" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "Se o Raft estiver ativado, esta será a área de raft adicional em torno do modelo que também terá um raft. Aumentar o valor desta margem irá criar um raft mais robusto, mas ao mesmo tempo utiliza mais material e reduz a área disponível para a impressão." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." +msgstr "Se o Raft estiver ativado, esta será a área de raft adicional em torno do modelo que também terá um raft. Aumentar o valor desta margem irá criar um raft" +" mais robusto, mas ao mesmo tempo utiliza mais material e reduz a área disponível para a impressão." #: /fdmprinter.def.json msgctxt "raft_smoothing label" @@ -4768,8 +5763,13 @@ msgstr "Suavização Raft" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "Esta definição controla o nível do arredondamento dos cantos internos do contorno do raft. Os cantos internos são arredondados para um semicírculo com um raio igual ao valor aqui fornecido. Esta definição também remove buracos no contorno do raft que sejam menores que esse semicírculo." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." +msgstr "Esta definição controla o nível do arredondamento dos cantos internos do contorno do raft. Os cantos internos são arredondados para um semicírculo com" +" um raio igual ao valor aqui fornecido. Esta definição também remove buracos no contorno do raft que sejam menores que esse semicírculo." #: /fdmprinter.def.json msgctxt "raft_airgap label" @@ -4778,8 +5778,12 @@ msgstr "Caixa de Ar do Raft" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." -msgstr "A espaço entre a camada final do raft e a primeira camada do modelo. Apenas a primeira camada do modelo é elevada por este valor, para assim reduzir a união entre o raft e o modelo. Isto facilita a remoção do raft." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." +msgstr "A espaço entre a camada final do raft e a primeira camada do modelo. Apenas a primeira camada do modelo é elevada por este valor, para assim reduzir a" +" união entre o raft e o modelo. Isto facilita a remoção do raft." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" @@ -4788,8 +5792,12 @@ msgstr "Sobreposição Z Camada Inicial" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." -msgstr "Sobrepor, na direção Z, a primeira e a segunda camadas do modelo para compensar o filamento perdido na caixa de ar. O valor da distância com que todos os modelos acima da primeira camada do modelo serão deslocados para baixo." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." +msgstr "Sobrepor, na direção Z, a primeira e a segunda camadas do modelo para compensar o filamento perdido na caixa de ar. O valor da distância com que todos" +" os modelos acima da primeira camada do modelo serão deslocados para baixo." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" @@ -4798,8 +5806,12 @@ msgstr "Camadas Superiores do Raft" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." -msgstr "O número de camadas superiores impressas em cima da camada do meio do raft. Estas são as camadas, totalmente preenchidas, onde o modelo assenta. Duas camadas resultam numa superfície superior mais uniforme do que só uma camada." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." +msgstr "O número de camadas superiores impressas em cima da camada do meio do raft. Estas são as camadas, totalmente preenchidas, onde o modelo assenta. Duas camadas" +" resultam numa superfície superior mais uniforme do que só uma camada." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" @@ -4818,7 +5830,9 @@ msgstr "Diâmetro Linha Superior do Raft" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "O diâmetro das linhas da superfície superior do raft. Estas podem ser linhas finas para que a parte superior do raft seja uniforme e liso." #: /fdmprinter.def.json @@ -4828,7 +5842,9 @@ msgstr "Espaçamento Superior do Raft" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." msgstr "A distância entre linhas nas camadas superiores do raft. O espaçamento deve ser, igual ao Diâmetro da Linha, para que a superfície seja uniforme." #: /fdmprinter.def.json @@ -4838,8 +5854,12 @@ msgstr "Camadas do meio do raft" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." -msgstr "O número de camadas entre a base e a superfície do raft. Estas incluem a espessura principal do raft. Aumentar este valor cria um raft mais espesso e mais resistente." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." +msgstr "O número de camadas entre a base e a superfície do raft. Estas incluem a espessura principal do raft. Aumentar este valor cria um raft mais espesso e mais" +" resistente." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" @@ -4858,7 +5878,9 @@ msgstr "Diâmetro Linha do Meio do Raft" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "O diâmetro das linhas na camada do meio do raft. Extrudir mais a segunda camada provoca a aderência das linhas à base de construção." #: /fdmprinter.def.json @@ -4868,8 +5890,12 @@ msgstr "Espaçamento do Meio do Raft" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -msgstr "A distância entre linhas na camada do meio do raft. O espaçamento entre as linhas da camada do meio, deve ser grande, mas ao mesmo tempo suficientemente denso para conseguir suportar as camadas superiores do raft." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." +msgstr "A distância entre linhas na camada do meio do raft. O espaçamento entre as linhas da camada do meio, deve ser grande, mas ao mesmo tempo suficientemente" +" denso para conseguir suportar as camadas superiores do raft." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" @@ -4878,7 +5904,9 @@ msgstr "Espessura da Base do Raft" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "A espessura da camada inferior (base) do raft. Esta deve ser uma camada espessa para aderir firmemente à base de construção da impressora." #: /fdmprinter.def.json @@ -4888,7 +5916,9 @@ msgstr "Diâmetro Linha Base do Raft" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "O diâmetro das linhas na camada inferior (base) do raft. Devem ser linhas espessas para auxiliar na aderência à base de construção." #: /fdmprinter.def.json @@ -4898,7 +5928,9 @@ msgstr "Espaçamento da Linha Base do Raft" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "A distância entre linhas na camada inferior (base) do raft. Um maior espaçamento facilita a remoção do raft da base de construção." #: /fdmprinter.def.json @@ -4918,8 +5950,12 @@ msgstr "Velocidade do Topo do Raft" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." -msgstr "A velocidade a que as camadas superiores do raft são impressas. Estas devem ser impressas um pouco mais devagar, para que o nozzle possa uniformizar lentamente as linhas adjacentes da superfície." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." +msgstr "A velocidade a que as camadas superiores do raft são impressas. Estas devem ser impressas um pouco mais devagar, para que o nozzle possa uniformizar lentamente" +" as linhas adjacentes da superfície." #: /fdmprinter.def.json msgctxt "raft_interface_speed label" @@ -4928,8 +5964,12 @@ msgstr "Velocidade do Meio do Raft" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "A velocidade a que a camada do meio do raft é impressa. Esta deve ser impressa bastante devagar, uma vez que o volume de material que vai sair pelo nozzle é bastante elevado." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "A velocidade a que a camada do meio do raft é impressa. Esta deve ser impressa bastante devagar, uma vez que o volume de material que vai sair pelo nozzle" +" é bastante elevado." #: /fdmprinter.def.json msgctxt "raft_base_speed label" @@ -4938,8 +5978,12 @@ msgstr "Velocidade da Base do Raft" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -msgstr "A velocidade a que a camada inferior (base) do raft é impressa. Esta deve ser impressa bastante devagar, uma vez que o volume de material que vai sair pelo nozzle é bastante elevado." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." +msgstr "A velocidade a que a camada inferior (base) do raft é impressa. Esta deve ser impressa bastante devagar, uma vez que o volume de material que vai sair" +" pelo nozzle é bastante elevado." #: /fdmprinter.def.json msgctxt "raft_acceleration label" @@ -5078,7 +6122,9 @@ msgstr "Ativar torre de preparação" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "Imprime uma torre próxima da impressão que prepara o material depois de cada substituição do nozzle." #: /fdmprinter.def.json @@ -5098,7 +6144,9 @@ msgstr "Volume mínimo da torre de preparação" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "O volume mínimo para cada camada da torre de preparação para preparar material suficiente." #: /fdmprinter.def.json @@ -5128,7 +6176,9 @@ msgstr "Limpar nozzle inativo na torre de preparação" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "Após a impressão da torre de preparação com um nozzle, limpe o material que vazou do nozzle para a torre de preparação." #: /fdmprinter.def.json @@ -5138,8 +6188,11 @@ msgstr "Aba da torre de preparação" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." -msgstr "As torres de preparação poderão necessitar de uma aderência adicional concedida por uma aba, ainda que o modelo não o necessite. Atualmente, não é possível utilizá-la com o tipo de aderência \"Raft\"." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgstr "As torres de preparação poderão necessitar de uma aderência adicional concedida por uma aba, ainda que o modelo não o necessite. Atualmente, não é possível" +" utilizá-la com o tipo de aderência \"Raft\"." #: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" @@ -5148,8 +6201,12 @@ msgstr "Ativar proteção contra escorrimento" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." -msgstr "Ativa a proteção exterior contra escorrimentos. Isto irá criar um invólucro em torno do modelo que deverá limpar um segundo nozzle, caso este se encontre à mesma altura que o primeiro nozzle." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." +msgstr "Ativa a proteção exterior contra escorrimentos. Isto irá criar um invólucro em torno do modelo que deverá limpar um segundo nozzle, caso este se encontre" +" à mesma altura que o primeiro nozzle." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" @@ -5158,8 +6215,12 @@ msgstr "Ângulo da proteção contra escorrimentos" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." -msgstr "O ângulo máximo que uma peça da proteção contra escorrimentos poderá ter. 0 graus é vertical e 90 graus é horizontal. Um ângulo menor resulta em menos falhas na proteção contra escorrimentos, mas mais material." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." +msgstr "O ângulo máximo que uma peça da proteção contra escorrimentos poderá ter. 0 graus é vertical e 90 graus é horizontal. Um ângulo menor resulta em menos" +" falhas na proteção contra escorrimentos, mas mais material." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" @@ -5178,8 +6239,12 @@ msgstr "Distância de retração de substituição do nozzle" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." -msgstr "A quantidade de retração ao mudar de extrusor. Defina como 0 para não obter qualquer retração. Normalmente, esta deve ser a mesma que o comprimento da zona de aquecimento." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." +msgstr "A quantidade de retração ao mudar de extrusor. Defina como 0 para não obter qualquer retração. Normalmente, esta deve ser a mesma que o comprimento da" +" zona de aquecimento." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" @@ -5188,8 +6253,11 @@ msgstr "Velocidade de retração de substituição do nozzle" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." -msgstr "A velocidade a que o filamento é retraído. Uma maior velocidade de retração funciona melhor, mas uma velocidade de retração muito elevada pode resultar na trituração do filamento." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." +msgstr "A velocidade a que o filamento é retraído. Uma maior velocidade de retração funciona melhor, mas uma velocidade de retração muito elevada pode resultar" +" na trituração do filamento." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" @@ -5198,7 +6266,8 @@ msgstr "Velocidade de recolha de substituição do nozzle" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "A velocidade a que o filamento é retraído durante uma recolha de substituição do nozzle." #: /fdmprinter.def.json @@ -5208,7 +6277,9 @@ msgstr "Velocidade de preparação de substituição do nozzle" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "A velocidade a que o filamento é empurrado após uma retração de substituição do nozzle." #: /fdmprinter.def.json @@ -5238,8 +6309,12 @@ msgstr "Unir Volumes Sobrepostos" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." -msgstr "Ignorar a geometria interna provocada pela sobreposição de volumes num objecto e imprime os volumes como um só. Pode provocar o desaparecimento indesejado de cavidades interiores." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." +msgstr "Ignorar a geometria interna provocada pela sobreposição de volumes num objecto e imprime os volumes como um só. Pode provocar o desaparecimento indesejado" +" de cavidades interiores." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" @@ -5248,8 +6323,12 @@ msgstr "Remover Todos Buracos" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." -msgstr "Remove os buracos em cada camada e mantém apenas a forma exterior. Isto irá ignorar qualquer geometria interna invisível. No entanto, também ignora buracos de camadas que podem ser vistos por cima ou por baixo." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." +msgstr "Remove os buracos em cada camada e mantém apenas a forma exterior. Isto irá ignorar qualquer geometria interna invisível. No entanto, também ignora buracos" +" de camadas que podem ser vistos por cima ou por baixo." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" @@ -5258,7 +6337,10 @@ msgstr "Costura Extensiva" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." msgstr "A costura extensiva tenta coser buracos abertos na malha, ao fechá-los com os polígonos adjacentes. Esta opção pode acrescentar bastante tempo de processamento." #: /fdmprinter.def.json @@ -5268,8 +6350,13 @@ msgstr "Manter Faces Soltas" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." -msgstr "Geralmente, o Cura tenta remendar pequenos buracos na malha e remover partes de uma camada com buracos grandes. Ativar esta opção conserva as peças que não podem ser remendadas. Esta opção deve ser utilizada como último recurso quando tudo o resto não produz um G-code adequado." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." +msgstr "Geralmente, o Cura tenta remendar pequenos buracos na malha e remover partes de uma camada com buracos grandes. Ativar esta opção conserva as peças que" +" não podem ser remendadas. Esta opção deve ser utilizada como último recurso quando tudo o resto não produz um G-code adequado." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" @@ -5278,7 +6365,9 @@ msgstr "Sobreposição Malhas Combinadas" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "Faz com que as malhas em contacto se sobreponham ligeiramente. Isto melhora a sua ligação." #: /fdmprinter.def.json @@ -5288,8 +6377,11 @@ msgstr "Remover interceção de malhas" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." -msgstr "Remover as áreas onde várias malhas se sobrepõem entre si. Isto pode ser utilizado se houver uma sobreposição dos objetos com diferentes materiais que estejam combinados." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." +msgstr "Remover as áreas onde várias malhas se sobrepõem entre si. Isto pode ser utilizado se houver uma sobreposição dos objetos com diferentes materiais que" +" estejam combinados." #: /fdmprinter.def.json msgctxt "alternate_carve_order label" @@ -5298,8 +6390,13 @@ msgstr "Alternar remoção de malha" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." -msgstr "Altera para os volumes de interceção de malha que pertencerão a cada camada, para que as malhas sobrepostas fiquem entrelaçadas. Desativar esta definição poderá fazer com que uma das malhas obtenha todo o volume na sobreposição, sendo removido das outras malhas." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." +msgstr "Altera para os volumes de interceção de malha que pertencerão a cada camada, para que as malhas sobrepostas fiquem entrelaçadas. Desativar esta definição" +" poderá fazer com que uma das malhas obtenha todo o volume na sobreposição, sendo removido das outras malhas." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" @@ -5308,8 +6405,12 @@ msgstr "Remover Camadas Iniciais Vazias" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." -msgstr "Remove as camadas vazias por baixo da primeira camada impressa, se existirem. Desativar esta definição pode causar primeiras camadas vazias, se a definição Tolerância de Seccionamento estiver definida como Exclusivo ou Centro." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." +msgstr "Remove as camadas vazias por baixo da primeira camada impressa, se existirem. Desativar esta definição pode causar primeiras camadas vazias, se a definição" +" Tolerância de Seccionamento estiver definida como Exclusivo ou Centro." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" @@ -5318,8 +6419,13 @@ msgstr "Resolução Máxima" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." -msgstr "O tamanho mínimo de um segmento após o seccionamento. Se aumentar este valor, a malha terá uma resolução menor. Isto poderá permitir que a impressora acompanhe a velocidade que tem para processar o G-code e irá aumentar a velocidade de seccionamento ao remover os detalhes da malha que não podem ser processados." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." +msgstr "O tamanho mínimo de um segmento após o seccionamento. Se aumentar este valor, a malha terá uma resolução menor. Isto poderá permitir que a impressora acompanhe" +" a velocidade que tem para processar o G-code e irá aumentar a velocidade de seccionamento ao remover os detalhes da malha que não podem ser processados." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" @@ -5328,8 +6434,14 @@ msgstr "Resolução Máxima Deslocação" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." -msgstr "O tamanho mínimo de um segmento de deslocação após o seccionamento. Se aumentar este valor, o movimento de deslocação nos cantos será menos suave. Isto poderá permitir que a impressora acompanhe a velocidade que tem para processar o G-code, mas pode reduzir a precisão do movimento ao evitar as peças já impressas." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." +msgstr "O tamanho mínimo de um segmento de deslocação após o seccionamento. Se aumentar este valor, o movimento de deslocação nos cantos será menos suave. Isto" +" poderá permitir que a impressora acompanhe a velocidade que tem para processar o G-code, mas pode reduzir a precisão do movimento ao evitar as peças já" +" impressas." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" @@ -5338,8 +6450,14 @@ msgstr "Desvio máximo" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." -msgstr "O desvio máximo permitido ao reduzir a resolução da definição de Resolução máxima. Se aumentar esta definição, a impressão será menos precisa, mas o G-code será menor. O Desvio máximo é um limite para a Resolução máxima, pelo que, se estiverem em conflito, o Desvio máximo é sempre considerado verdadeiro." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." +msgstr "O desvio máximo permitido ao reduzir a resolução da definição de Resolução máxima. Se aumentar esta definição, a impressão será menos precisa, mas o G-code" +" será menor. O Desvio máximo é um limite para a Resolução máxima, pelo que, se estiverem em conflito, o Desvio máximo é sempre considerado verdadeiro." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" @@ -5348,8 +6466,20 @@ msgstr "Desvio máximo da área de extrusão" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "O desvio máximo da área de extrusão que é permitido quando se faz a remoção dos pontos intermédios de uma linha recta. Um ponto intermédio pode servir de ponto de alteração do diâmetro numa linha recta longa. Por isso, se for removido, fará com que a linha tenha um diâmetro uniforme e, como resultado, vai perder (ou ganhar) um pouco de área de extrusão. Se aumentar este valor, poderá notar um ligeiro excesso (ou defeito) de extrusão entre paredes paralelas retas, uma vez que os pontos de alteração dos diâmetros mais intermédios poderão ser removidos. A sua impressão será menos precisa, mas o G-code será mais pequeno." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "O desvio máximo da área de extrusão que é permitido quando se faz a remoção dos pontos intermédios de uma linha recta. Um ponto intermédio pode servir" +" de ponto de alteração do diâmetro numa linha recta longa. Por isso, se for removido, fará com que a linha tenha um diâmetro uniforme e, como resultado," +" vai perder (ou ganhar) um pouco de área de extrusão. Se aumentar este valor, poderá notar um ligeiro excesso (ou defeito) de extrusão entre paredes paralelas" +" retas, uma vez que os pontos de alteração dos diâmetros mais intermédios poderão ser removidos. A sua impressão será menos precisa, mas o G-code será" +" mais pequeno." #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5368,8 +6498,15 @@ msgstr "Sequência de impressão" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -msgstr "Imprimir todos os modelos uma camada de cada vez ou aguardar que um modelo termine, antes de passar para o seguinte. O modo individual é possível se a) apenas uma extrusora estiver ativa, e b) todos os modelos estiverem separados de forma a que a cabeça de impressão se possa mover por entre todos os modelos, e em que altura destes seja inferior à distância entre o nozzle e os eixos X/Y." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." +msgstr "Imprimir todos os modelos uma camada de cada vez ou aguardar que um modelo termine, antes de passar para o seguinte. O modo individual é possível se a)" +" apenas uma extrusora estiver ativa, e b) todos os modelos estiverem separados de forma a que a cabeça de impressão se possa mover por entre todos os modelos," +" e em que altura destes seja inferior à distância entre o nozzle e os eixos X/Y." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -5388,8 +6525,12 @@ msgstr "Objecto de Enchimento" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Utilize este objecto para modificar o enchimento de outros objectos com os quais se sobrepõe. Substitui as regiões de enchimento de outros objectos por regiões deste objecto. É recomendado imprimir este objecto apenas com uma Parede e sem Superfícies Superior/Inferior." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgstr "Utilize este objecto para modificar o enchimento de outros objectos com os quais se sobrepõe. Substitui as regiões de enchimento de outros objectos por" +" regiões deste objecto. É recomendado imprimir este objecto apenas com uma Parede e sem Superfícies Superior/Inferior." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" @@ -5398,8 +6539,15 @@ msgstr "Classificação de processamento de malha" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." -msgstr "Determina a prioridade desta malha para resolver a sobreposição de várias malhas de enchimento. As áreas com sobreposição de várias malhas de enchimento vão assumir as definições da malha com a prioridade mais alta. Uma malha de enchimento com uma prioridade superior irá modificar o enchimento das malhas de enchimento com uma prioridade inferior e também as malhas normais." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." +msgstr "Determina a prioridade desta malha para resolver a sobreposição de várias malhas de enchimento. As áreas com sobreposição de várias malhas de enchimento" +" vão assumir as definições da malha com a prioridade mais alta. Uma malha de enchimento com uma prioridade superior irá modificar o enchimento das malhas" +" de enchimento com uma prioridade inferior e também as malhas normais." #: /fdmprinter.def.json msgctxt "cutting_mesh label" @@ -5408,8 +6556,12 @@ msgstr "Malha de corte" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." -msgstr "Limita o volume desta malha para o interior de outras malhas. Pode utilizar esta opção para fazer com que determinadas áreas de uma malha sejam impressas com diferentes definições e com um extrusor distinta." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." +msgstr "Limita o volume desta malha para o interior de outras malhas. Pode utilizar esta opção para fazer com que determinadas áreas de uma malha sejam impressas" +" com diferentes definições e com um extrusor distinta." #: /fdmprinter.def.json msgctxt "mold_enabled label" @@ -5418,7 +6570,9 @@ msgstr "Molde" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "Imprime modelos como moldes, os quais podem ser fundidos de forma a obter um modelo que se assemelhe aos modelos da base de construção." #: /fdmprinter.def.json @@ -5428,7 +6582,9 @@ msgstr "Largura mínima do molde" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "A distância mínima entre o exterior do molde e o exterior do modelo." #: /fdmprinter.def.json @@ -5448,8 +6604,12 @@ msgstr "Ângulo do molde" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." -msgstr "O ângulo da saliência das paredes exteriores criadas para o molde. 0° irá tornar o invólucro exterior do molde vertical, enquanto 90° fará com que o exterior do modelo siga o contorno do mesmo." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." +msgstr "O ângulo da saliência das paredes exteriores criadas para o molde. 0° irá tornar o invólucro exterior do molde vertical, enquanto 90° fará com que o exterior" +" do modelo siga o contorno do mesmo." #: /fdmprinter.def.json msgctxt "support_mesh label" @@ -5458,7 +6618,9 @@ msgstr "Malha de suporte" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "Utilize esta malha para especificar áreas de suporte. Esta opção pode ser utilizada para gerar estruturas de suporte." #: /fdmprinter.def.json @@ -5468,8 +6630,11 @@ msgstr "Malha antissaliências" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." -msgstr "Utilize esta malha para especificar a parte do modelo que não deve ser detetada como saliência. Esta opção pode ser utilizada para remover estruturas de suporte indesejadas." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." +msgstr "Utilize esta malha para especificar a parte do modelo que não deve ser detetada como saliência. Esta opção pode ser utilizada para remover estruturas de" +" suporte indesejadas." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" @@ -5478,8 +6643,15 @@ msgstr "Modo de superfície" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "Tratar o modelo como um volume, apenas como uma superfície ou como volumes com superfícies soltas. O modo de impressão \"Normal\" imprime apenas volumes fechados. O modo \"Superfície\" imprime uma única parede que acompanha a superfície do objecto sem enchimento ou revestimento superior/inferior. O modo \"Ambos\" imprime volumes fechados como \"Normal\" e quaisquer polígonos soltos como superfícies." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." +msgstr "Tratar o modelo como um volume, apenas como uma superfície ou como volumes com superfícies soltas. O modo de impressão \"Normal\" imprime apenas volumes" +" fechados. O modo \"Superfície\" imprime uma única parede que acompanha a superfície do objecto sem enchimento ou revestimento superior/inferior. O modo" +" \"Ambos\" imprime volumes fechados como \"Normal\" e quaisquer polígonos soltos como superfícies." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -5503,8 +6675,14 @@ msgstr "\"Spiralize\" Contorno Exterior" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." -msgstr "\"Spiralize\" é uma opção que uniformiza o movimento em Z do contorno exterior. Isto irá criar uma elevação em Z, constante, em toda a peça. Esta funcionalidade transforma um modelo sólido numa impressão com uma única parede e com uma base sólida. Esta funcionalidade só deve ser ativada quando cada camada contiver apenas uma única peça." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." +msgstr "\"Spiralize\" é uma opção que uniformiza o movimento em Z do contorno exterior. Isto irá criar uma elevação em Z, constante, em toda a peça. Esta funcionalidade" +" transforma um modelo sólido numa impressão com uma única parede e com uma base sólida. Esta funcionalidade só deve ser ativada quando cada camada contiver" +" apenas uma única peça." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" @@ -5513,8 +6691,12 @@ msgstr "\"Spiralize\" Suavizar Contornos" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Suaviza os contornos, criados pelo \"Spiralize\", para reduzir a visibilidade da junta Z (a junta Z deve ser praticamente impercetível na impressão, mas continuará a ser visível na visualização por camadas). Tenha em conta que a suavização tenderá a reduzir/desfocar pequenos detalhes da superfície." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." +msgstr "Suaviza os contornos, criados pelo \"Spiralize\", para reduzir a visibilidade da junta Z (a junta Z deve ser praticamente impercetível na impressão, mas" +" continuará a ser visível na visualização por camadas). Tenha em conta que a suavização tenderá a reduzir/desfocar pequenos detalhes da superfície." #: /fdmprinter.def.json msgctxt "relative_extrusion label" @@ -5523,8 +6705,16 @@ msgstr "Extrusão relativa" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "Utilizar a extrusão relativa em vez da extrusão absoluta. A utilização de passos-E relativos facilita o pós-processamento do G-code. Contudo, isto não é compatível com todas as impressoras e poderá produzir ligeiros desvios na quantidade de material depositado em comparação com os passos-E absolutos. Não considerando esta definição, o modo de extrusão será sempre definido como absoluto antes da exportação de qualquer script g-code." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." +msgstr "Utilizar a extrusão relativa em vez da extrusão absoluta. A utilização de passos-E relativos facilita o pós-processamento do G-code. Contudo, isto não" +" é compatível com todas as impressoras e poderá produzir ligeiros desvios na quantidade de material depositado em comparação com os passos-E absolutos." +" Não considerando esta definição, o modo de extrusão será sempre definido como absoluto antes da exportação de qualquer script g-code." #: /fdmprinter.def.json msgctxt "experimental label" @@ -5543,8 +6733,18 @@ msgstr "Tolerância do Seccionamento" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "Tolerância vertical nas camadas seccionadas. Os contornos de uma camada são geralmente gerados passando as secções cruzadas através do centro de cada espessura da camada (Centro). Como alternativa, cada camada pode conter as áreas que se encontram no interior do volume ao longo de toda a espessura da camada (Exclusivo) ou uma camada pode conter as áreas que se encontram em qualquer sítio do interior da camada (Inclusivo). A opção Inclusivo retém o maior número de detalhes, a opção Exclusivo garante a melhor adaptação ao modelo e a opção Centro permanece próximo da superfície original." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." +msgstr "Tolerância vertical nas camadas seccionadas. Os contornos de uma camada são geralmente gerados passando as secções cruzadas através do centro de cada espessura" +" da camada (Centro). Como alternativa, cada camada pode conter as áreas que se encontram no interior do volume ao longo de toda a espessura da camada (Exclusivo)" +" ou uma camada pode conter as áreas que se encontram em qualquer sítio do interior da camada (Inclusivo). A opção Inclusivo retém o maior número de detalhes," +" a opção Exclusivo garante a melhor adaptação ao modelo e a opção Centro permanece próximo da superfície original." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5568,8 +6768,15 @@ msgstr "Optimização Deslocação Enchimento" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." -msgstr "Quando activado, a ordem, pela qual as linhas de enchimento são impressas, é optimizada para poder reduzir a distância percorrida. A redução do tempo total de deslocação depende de muitos factores tais como, o modelo que está a ser seccionado, o padrão de enchimento, a densidade, etc. Ter em atenção que para modelos que tenham muitas áreas pequenas de enchimento, o tempo de seccionamento pode aumentar consideravelmente." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." +msgstr "Quando activado, a ordem, pela qual as linhas de enchimento são impressas, é optimizada para poder reduzir a distância percorrida. A redução do tempo total" +" de deslocação depende de muitos factores tais como, o modelo que está a ser seccionado, o padrão de enchimento, a densidade, etc. Ter em atenção que para" +" modelos que tenham muitas áreas pequenas de enchimento, o tempo de seccionamento pode aumentar consideravelmente." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" @@ -5578,7 +6785,9 @@ msgstr "Temperatura Automática" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "Mudar, automaticamente, a temperatura de cada camada com a velocidade de fluxo média dessa camada." #: /fdmprinter.def.json @@ -5588,7 +6797,9 @@ msgstr "Gráfico de temperatura de fluxo" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "Os dados que ligam o fluxo de material (em mm3 por segundo) à temperatura (graus Celsius)." #: /fdmprinter.def.json @@ -5598,8 +6809,14 @@ msgstr "Circunferência Mínima do Polígono" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." -msgstr "Os polígonos em camadas seccionadas que apresentem uma circunferência mais pequena do que este valor serão filtrados. Valores mais reduzidos originam malhas de resolução superior à custa do tempo de seccionamento. Destina-se principalmente a impressoras SLA de alta resolução e a modelos 3D muito pequenos com muitos detalhes." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." +msgstr "Os polígonos em camadas seccionadas que apresentem uma circunferência mais pequena do que este valor serão filtrados. Valores mais reduzidos originam malhas" +" de resolução superior à custa do tempo de seccionamento. Destina-se principalmente a impressoras SLA de alta resolução e a modelos 3D muito pequenos com" +" muitos detalhes." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" @@ -5608,8 +6825,11 @@ msgstr "Separar Suportes em Blocos" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." -msgstr "Ignorar algumas ligações das linhas de suporte para facilitar a separação da estrutura de suporte. Esta definição é aplicável ao padrão em Ziguezague do enchimento de suporte." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." +msgstr "Ignorar algumas ligações das linhas de suporte para facilitar a separação da estrutura de suporte. Esta definição é aplicável ao padrão em Ziguezague do" +" enchimento de suporte." #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" @@ -5618,7 +6838,9 @@ msgstr "Tamanho do bloco de suporte" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "Omitir uma ligação entre as linhas de suporte a cada \"x\" milímetros para facilitar a separação da estrutura de suporte." #: /fdmprinter.def.json @@ -5628,7 +6850,9 @@ msgstr "Número de linhas do bloco de suporte" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "Ignorar uma em cada \"x\" linhas de ligação para facilitar a separação da estrutura de suporte." #: /fdmprinter.def.json @@ -5638,8 +6862,11 @@ msgstr "Barreira contra correntes de ar" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." -msgstr "Isto irá criar uma parede em torno do modelo, que retém o ar (quente) e protege contra correntes de ar externas. Esta opção é especialmente útil para materiais que se deformam com facilidade." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." +msgstr "Isto irá criar uma parede em torno do modelo, que retém o ar (quente) e protege contra correntes de ar externas. Esta opção é especialmente útil para materiais" +" que se deformam com facilidade." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" @@ -5658,8 +6885,11 @@ msgstr "Limite de proteção contra correntes de ar" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." -msgstr "Define a altura da proteção contra correntes de ar. Opte por imprimir a proteção contra correntes de ar com a altura máxima do modelo ou com uma altura limitada." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." +msgstr "Define a altura da proteção contra correntes de ar. Opte por imprimir a proteção contra correntes de ar com a altura máxima do modelo ou com uma altura" +" limitada." #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" @@ -5678,7 +6908,9 @@ msgstr "Altura da proteção contra correntes de ar" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "Limite de altura da proteção contra correntes de ar. Não será impressa qualquer proteção contra correntes de ar acima desta altura." #: /fdmprinter.def.json @@ -5688,8 +6920,12 @@ msgstr "Tornar Saliência Imprimível" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." -msgstr "Altera a geometria do modelo impresso de forma que seja necessário suporte mínimo. Saliências acentuadas tornar-se-ão saliências rasas. As áreas de saliências irão baixar para se tornarem mais verticais." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." +msgstr "Altera a geometria do modelo impresso de forma que seja necessário suporte mínimo. Saliências acentuadas tornar-se-ão saliências rasas. As áreas de saliências" +" irão baixar para se tornarem mais verticais." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" @@ -5698,8 +6934,12 @@ msgstr "Ângulo máximo do modelo" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." -msgstr "O ângulo máximo das saliências após se terem tornado imprimíveis. Com um valor de 0°, todas as saliências são substituídas por um modelo ligado à base de construção e, com um valor de 90°, o modelo não será alterado de forma alguma." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." +msgstr "O ângulo máximo das saliências após se terem tornado imprimíveis. Com um valor de 0°, todas as saliências são substituídas por um modelo ligado à base" +" de construção e, com um valor de 90°, o modelo não será alterado de forma alguma." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" @@ -5708,8 +6948,12 @@ msgstr "Área máxima do buraco da saliência" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." -msgstr "A área máxima de um buraco na base do modelo antes que seja removido por Tornar Saliência Imprimível. Buracos mais pequenos do que este valor serão mantidos. Um valor de 0 mm² preencherá todos os buracos na base do modelo." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." +msgstr "A área máxima de um buraco na base do modelo antes que seja removido por Tornar Saliência Imprimível. Buracos mais pequenos do que este valor serão mantidos." +" Um valor de 0 mm² preencherá todos os buracos na base do modelo." #: /fdmprinter.def.json msgctxt "coasting_enable label" @@ -5718,8 +6962,12 @@ msgstr "Ativar desaceleração" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." -msgstr "\"Coasting\" substitui a última parte de um percurso de extrusão por um percurso de deslocamento. O material que escorreu é utilizado para imprimir a última parte do percurso de extrusão de forma a reduzir o surgimento de fios." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." +msgstr "\"Coasting\" substitui a última parte de um percurso de extrusão por um percurso de deslocamento. O material que escorreu é utilizado para imprimir a última" +" parte do percurso de extrusão de forma a reduzir o surgimento de fios." #: /fdmprinter.def.json msgctxt "coasting_volume label" @@ -5728,7 +6976,9 @@ msgstr "Volume de desaceleração" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "O volume que de outra forma iria escorrer. Geralmente, este valor deve ser próximo ao diâmetro cúbico do nozzle." #: /fdmprinter.def.json @@ -5738,8 +6988,13 @@ msgstr "Volume mínimo antes da desaceleração" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." -msgstr "O menor volume que um caminho de extrusão deve ter antes de permitir a desaceleração. Para caminhos de extrusão mais curtos, é acumulada menos pressão no tubo Bowden e, como tal, o volume de desaceleração adota uma escala linear. Este valor deve sempre ser superior ao Volume de desaceleração." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." +msgstr "O menor volume que um caminho de extrusão deve ter antes de permitir a desaceleração. Para caminhos de extrusão mais curtos, é acumulada menos pressão" +" no tubo Bowden e, como tal, o volume de desaceleração adota uma escala linear. Este valor deve sempre ser superior ao Volume de desaceleração." #: /fdmprinter.def.json msgctxt "coasting_speed label" @@ -5748,8 +7003,12 @@ msgstr "Velocidade de desaceleração" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "A velocidade de movimento durante a desaceleração, relativa à velocidade do caminho de extrusão. É recomendado um valor ligeiramente abaixo de 100%, uma vez que durante o movimento de desaceleração, a pressão no tubo Bowden diminui." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." +msgstr "A velocidade de movimento durante a desaceleração, relativa à velocidade do caminho de extrusão. É recomendado um valor ligeiramente abaixo de 100%, uma" +" vez que durante o movimento de desaceleração, a pressão no tubo Bowden diminui." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" @@ -5758,7 +7017,9 @@ msgstr "Tamanho da bolsa de cruz 3D" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "O tamanho das bolsas em cruzamentos de quatro vias no padrão de cruz 3D em alturas onde o padrão está em contacto consigo próprio." #: /fdmprinter.def.json @@ -5768,7 +7029,9 @@ msgstr "Imagem Densidade Enchimento Cruz" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." msgstr "A localização de uma imagem em que os valores de luminosidade desta determinam a densidade mínima na posição correspondente no enchimento da impressão." #: /fdmprinter.def.json @@ -5778,7 +7041,9 @@ msgstr "Imagem Densidade Suporte em Cruz" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "A localização de uma imagem em que os valores de luminosidade desta determinam a densidade mínima na posição correspondente nos suportes." #: /fdmprinter.def.json @@ -5798,8 +7063,13 @@ msgstr "Ângulo do suporte cónico" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -msgstr "O ângulo da inclinação do suporte cónico. 0 graus é vertical e 90 graus é horizontal. Ângulos mais reduzidos tornam o suporte mais robusto, mas consomem mais material. Ângulos negativos tornam a base do suporte mais larga do que a parte superior." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." +msgstr "O ângulo da inclinação do suporte cónico. 0 graus é vertical e 90 graus é horizontal. Ângulos mais reduzidos tornam o suporte mais robusto, mas consomem" +" mais material. Ângulos negativos tornam a base do suporte mais larga do que a parte superior." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" @@ -5808,7 +7078,9 @@ msgstr "Largura mínima do suporte cónico" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "O diâmetro mínima para a qual a base da área do suporte cónico é reduzida. Larguras reduzidas podem originar estruturas de suporte instáveis." #: /fdmprinter.def.json @@ -5818,7 +7090,9 @@ msgstr "Revestimento Difuso" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "Vibra aleatoriamente enquanto imprime a parede exterior, para que a superfície apresente um aspeto rugoso e difuso." #: /fdmprinter.def.json @@ -5838,8 +7112,11 @@ msgstr "Espessura Revestimento Difuso" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." -msgstr "O diâmetro dentro da qual deve ser produzida vibração. É recomendado mantê-la abaixo do diâmetro da parede exterior, uma vez que as paredes interiores não são alteradas." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." +msgstr "O diâmetro dentro da qual deve ser produzida vibração. É recomendado mantê-la abaixo do diâmetro da parede exterior, uma vez que as paredes interiores" +" não são alteradas." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" @@ -5848,8 +7125,12 @@ msgstr "Densidade Revestimento Difuso" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." -msgstr "A densidade média dos pontos introduzidos em cada polígono numa camada. Observe que os pontos originais do polígono são eliminados, pelo que uma densidade baixa resulta numa redução da resolução." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." +msgstr "A densidade média dos pontos introduzidos em cada polígono numa camada. Observe que os pontos originais do polígono são eliminados, pelo que uma densidade" +" baixa resulta numa redução da resolução." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" @@ -5858,8 +7139,13 @@ msgstr "Distância do ponto de revestimento difuso" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "A distância média entre os pontos aleatórios introduzidos em cada segmento de linha. Observe que os pontos originais do polígono são eliminados, pelo que uma suavidade elevada resulta numa redução da resolução. Este valor deve ser superior a metade da Espessura do revestimento difuso." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." +msgstr "A distância média entre os pontos aleatórios introduzidos em cada segmento de linha. Observe que os pontos originais do polígono são eliminados, pelo que" +" uma suavidade elevada resulta numa redução da resolução. Este valor deve ser superior a metade da Espessura do revestimento difuso." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" @@ -5868,7 +7154,9 @@ msgstr "Desvio de extrusão máximo de compensação da taxa de fluxo" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "A distância máxima em mm de deslocação do filamento para compensar alterações na taxa de fluxo." #: /fdmprinter.def.json @@ -5878,8 +7166,12 @@ msgstr "Fator de compensação da taxa de fluxo" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." -msgstr "Até que distância o filamento se deve mover para compensar as alterações na taxa de fluxo, como uma percentagem da distância que o filamento iria percorrer num segundo de extrusão." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." +msgstr "Até que distância o filamento se deve mover para compensar as alterações na taxa de fluxo, como uma percentagem da distância que o filamento iria percorrer" +" num segundo de extrusão." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" @@ -5888,8 +7180,13 @@ msgstr "Impressão em Fios" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." -msgstr "Imprime apenas a superfície exterior com uma estrutura entrelaçada dispersa a partir \"do ar\". Isto é realizado ao imprimir horizontalmente os contornos do modelo em determinados intervalos Z que são ligados através de linhas ascendentes e diagonais descendentes." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." +msgstr "Imprime apenas a superfície exterior com uma estrutura entrelaçada dispersa a partir \"do ar\". Isto é realizado ao imprimir horizontalmente os contornos" +" do modelo em determinados intervalos Z que são ligados através de linhas ascendentes e diagonais descendentes." #: /fdmprinter.def.json msgctxt "wireframe_height label" @@ -5898,8 +7195,12 @@ msgstr "Altura de ligação da impressão em fios" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." -msgstr "A altura das linhas ascendentes e diagonais descendentes entre duas partes horizontais. Isto determina a densidade geral da estrutura de rede. Aplica-se apenas à impressão de fios." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." +msgstr "A altura das linhas ascendentes e diagonais descendentes entre duas partes horizontais. Isto determina a densidade geral da estrutura de rede. Aplica-se" +" apenas à impressão de fios." #: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" @@ -5908,7 +7209,9 @@ msgstr "Distância de inserção do tecto da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "A distância percorrida ao efetuar uma ligação a partir de um contorno de telhado interno. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json @@ -5918,7 +7221,9 @@ msgstr "Velocidade da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "Velocidade à qual o nozzle se movimenta ao extrudir material. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json @@ -5928,8 +7233,11 @@ msgstr "Velocidade de impressão da parte inferior da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." -msgstr "Velocidade de impressão da primeira camada, que é a única camada que entra em contacto com a plataforma de construção. Aplica-se apenas à impressão de fios." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." +msgstr "Velocidade de impressão da primeira camada, que é a única camada que entra em contacto com a plataforma de construção. Aplica-se apenas à impressão de" +" fios." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" @@ -5938,7 +7246,8 @@ msgstr "Velocidade de impressão ascendente da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "A velocidade de impressão de uma linha ascendente \"no ar\". Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json @@ -5948,7 +7257,8 @@ msgstr "Velocidade de impressão descendente da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Velocidade de impressão de uma linha diagonal descendente. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json @@ -5958,7 +7268,9 @@ msgstr "Velocidade de impressão horizontal da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "Velocidade de impressão de contornos horizontais do modelo. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json @@ -5968,7 +7280,9 @@ msgstr "Fluxo de impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "Compensação de fluxo: a quantidade de material extrudido é multiplicada por este valor. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json @@ -5988,7 +7302,8 @@ msgstr "Fluxo plano da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Compensação de fluxo ao imprimir linhas planas. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json @@ -5998,7 +7313,9 @@ msgstr "Atraso superior da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "O tempo de atraso após um movimento ascendente, para que a linha ascendente possa endurecer. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json @@ -6018,8 +7335,12 @@ msgstr "Atraso plano da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." -msgstr "Tempo de atraso entre dois segmentos horizontais. A introdução desse atraso pode causar melhor aderência às camadas anteriores nos pontos de ligação. No entanto, os atrasos demasiado longos podem causar flacidez. Aplica-se apenas à impressão de fios." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." +msgstr "Tempo de atraso entre dois segmentos horizontais. A introdução desse atraso pode causar melhor aderência às camadas anteriores nos pontos de ligação. No" +" entanto, os atrasos demasiado longos podem causar flacidez. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" @@ -6030,10 +7351,10 @@ msgstr "Facilidade de movimento ascendente da impressão de fios" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -msgstr "" -"A distância de um movimento ascendente que é extrudido a metade da velocidade.\n" -"Isto pode causar melhor aderência às camadas anteriores, sendo que o material nessas camadas não é demasiado aquecido. Aplica-se apenas à impressão de fios." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." +msgstr "A distância de um movimento ascendente que é extrudido a metade da velocidade.\nIsto pode causar melhor aderência às camadas anteriores, sendo que o material" +" nessas camadas não é demasiado aquecido. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" @@ -6042,8 +7363,12 @@ msgstr "Tamanho do nó da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." -msgstr "Cria um pequeno nó no topo de uma linha ascendente, para que a camada horizontal subsequente possa ligar-se com maior facilidade. Aplica-se apenas à impressão de fios." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." +msgstr "Cria um pequeno nó no topo de uma linha ascendente, para que a camada horizontal subsequente possa ligar-se com maior facilidade. Aplica-se apenas à impressão" +" de fios." #: /fdmprinter.def.json msgctxt "wireframe_fall_down label" @@ -6052,7 +7377,9 @@ msgstr "Queda da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "Distância à qual o material cai após uma extrusão ascendente. Esta distância é compensada. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json @@ -6062,8 +7389,12 @@ msgstr "Arrastamento da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." -msgstr "Distância à qual o material de uma extrusão ascendente é arrastado juntamente com a extrusão diagonal descendente. Esta distância é compensada. Aplica-se apenas à impressão de fios." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." +msgstr "Distância à qual o material de uma extrusão ascendente é arrastado juntamente com a extrusão diagonal descendente. Esta distância é compensada. Aplica-se" +" apenas à impressão de fios." #: /fdmprinter.def.json msgctxt "wireframe_strategy label" @@ -6072,8 +7403,18 @@ msgstr "Estratégia de impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." -msgstr "Estratégia para assegurar que duas camadas consecutivas se ligam a cada ponto de ligação. A retração permite que as linhas ascendentes endureçam na posição correta, mas pode causar a trituração do filamento. É possível fazer um nó no final de uma linha ascendente para aumentar a probabilidade de ligação e para permitir o arrefecimento da linha. No entanto, podem ser necessárias velocidades de impressão reduzidas. Outra estratégia é compensar a flacidez do topo de uma linha ascendente. Porém, as linhas nem sempre cairão conforme previsto." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." +msgstr "Estratégia para assegurar que duas camadas consecutivas se ligam a cada ponto de ligação. A retração permite que as linhas ascendentes endureçam na posição" +" correta, mas pode causar a trituração do filamento. É possível fazer um nó no final de uma linha ascendente para aumentar a probabilidade de ligação e" +" para permitir o arrefecimento da linha. No entanto, podem ser necessárias velocidades de impressão reduzidas. Outra estratégia é compensar a flacidez" +" do topo de uma linha ascendente. Porém, as linhas nem sempre cairão conforme previsto." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" @@ -6097,8 +7438,12 @@ msgstr "Linhas retas descendentes da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." -msgstr "A percentagem de uma linha diagonal descendente que é abrangida por uma peça da linha horizontal. Isto pode impedir a flacidez do ponto mais elevado das linhas ascendentes. Aplica-se apenas à impressão de fios." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." +msgstr "A percentagem de uma linha diagonal descendente que é abrangida por uma peça da linha horizontal. Isto pode impedir a flacidez do ponto mais elevado das" +" linhas ascendentes. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" @@ -6107,8 +7452,12 @@ msgstr "Queda do tecto da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." -msgstr "A distância à qual as linhas horizontais do tecto que são impressas \"no ar\" caem ao ser impressas. Esta distância é compensada. Aplica-se apenas à impressão de fios." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." +msgstr "A distância à qual as linhas horizontais do tecto que são impressas \"no ar\" caem ao ser impressas. Esta distância é compensada. Aplica-se apenas à impressão" +" de fios." #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" @@ -6117,8 +7466,12 @@ msgstr "Arrastamento do tecto da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." -msgstr "A distância da parte final de uma linha interior que é arrastada ao regressar ao contorno externo do tecto. Esta distância é compensada. Aplica-se apenas à impressão de fios." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." +msgstr "A distância da parte final de uma linha interior que é arrastada ao regressar ao contorno externo do tecto. Esta distância é compensada. Aplica-se apenas" +" à impressão de fios." #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" @@ -6127,8 +7480,11 @@ msgstr "Atraso externo do tecto da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." -msgstr "Tempo gasto nos perímetros externos do buraco que se irá transformar em tecto. Períodos de tempo mais longos permitem garantir uma melhor ligação. Aplica-se apenas à impressão de fios." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." +msgstr "Tempo gasto nos perímetros externos do buraco que se irá transformar em tecto. Períodos de tempo mais longos permitem garantir uma melhor ligação. Aplica-se" +" apenas à impressão de fios." #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" @@ -6137,8 +7493,13 @@ msgstr "Espaço do nozzle da impressão de fios" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." -msgstr "Distância entre o nozzle e as linhas horizontais descendentes. Uma maior folga resulta em linhas horizontais descendentes com um ângulo menos acentuado, o que, por sua vez, resulta em menos ligações ascendentes com a camada seguinte. Aplica-se apenas à impressão de fios." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." +msgstr "Distância entre o nozzle e as linhas horizontais descendentes. Uma maior folga resulta em linhas horizontais descendentes com um ângulo menos acentuado," +" o que, por sua vez, resulta em menos ligações ascendentes com a camada seguinte. Aplica-se apenas à impressão de fios." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" @@ -6147,7 +7508,9 @@ msgstr "Utilizar camadas adaptáveis" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "Camadas Adaptáveis calcula as espessuras das camadas conforme a forma do modelo." #: /fdmprinter.def.json @@ -6167,7 +7530,9 @@ msgstr "Tamanho da fase de variação das camadas adaptáveis" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "A diferença de espessura da camada seguinte em comparação com a anterior." #: /fdmprinter.def.json @@ -6177,8 +7542,12 @@ msgstr "Dimensão da topografia das camadas adaptáveis" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." -msgstr "Distância horizontal pretendida entre duas camadas adjacentes. Reduzir o valor desta definição faz com que camadas mais finas sejam utilizadas para juntar mais os contornos das camadas." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." +msgstr "Distância horizontal pretendida entre duas camadas adjacentes. Reduzir o valor desta definição faz com que camadas mais finas sejam utilizadas para juntar" +" mais os contornos das camadas." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" @@ -6187,8 +7556,13 @@ msgstr "Ângulo da parede de saliências" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "As paredes com saliências que ultrapassem este ângulo serão impressas utilizando definições de parede de saliências. Quando o valor é 90, nenhuma parede é considerada como sendo uma saliência. As saliências suportadas por suporte também não serão consideradas como saliências." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." +msgstr "As paredes com saliências que ultrapassem este ângulo serão impressas utilizando definições de parede de saliências. Quando o valor é 90, nenhuma parede" +" é considerada como sendo uma saliência. As saliências suportadas por suporte também não serão consideradas como saliências." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" @@ -6197,7 +7571,9 @@ msgstr "Velocidade da parede de saliências" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "As paredes de saliências serão impressas a esta percentagem da sua velocidade de impressão normal." #: /fdmprinter.def.json @@ -6207,7 +7583,9 @@ msgstr "Ativar Definições de Bridge" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "Detetar vãos (bridges) e modificar as definições da velocidade de impressão, do fluxo e da ventoinha durante a impressão de vãos ou saliências." #: /fdmprinter.def.json @@ -6217,8 +7595,12 @@ msgstr "Comprimento mínimo da parede de Bridge" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." -msgstr "Paredes sem suporte com comprimento menor que este valor serão impressas utilizando as definições de parede normais. Paredes sem suporte mais longas serão impressas utilizando as definições da parede de Bridge." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." +msgstr "Paredes sem suporte com comprimento menor que este valor serão impressas utilizando as definições de parede normais. Paredes sem suporte mais longas serão" +" impressas utilizando as definições da parede de Bridge." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" @@ -6227,8 +7609,12 @@ msgstr "Limiar do suporte do revestimento de Bridge" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." -msgstr "Se uma região de revestimento for suportada por menos do que esta percentagem da sua área, imprima-a utilizando as definições de Bridge. Caso contrário, será impressa utilizando as definições de revestimento normais." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." +msgstr "Se uma região de revestimento for suportada por menos do que esta percentagem da sua área, imprima-a utilizando as definições de Bridge. Caso contrário," +" será impressa utilizando as definições de revestimento normais." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" @@ -6237,8 +7623,11 @@ msgstr "Densidade Máx. Enchimento Disperso de Bridge" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." -msgstr "Densidade máxima do enchimento considerado como disperso. O revestimento sobre o enchimento disperso não é considerado como ter suportes, pelo que pode ser tratado como um revestimento de Bridge." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." +msgstr "Densidade máxima do enchimento considerado como disperso. O revestimento sobre o enchimento disperso não é considerado como ter suportes, pelo que pode" +" ser tratado como um revestimento de Bridge." #: /fdmprinter.def.json msgctxt "bridge_wall_coast label" @@ -6247,8 +7636,12 @@ msgstr "Desaceleração da parede de Bridge" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." -msgstr "Isto controla a distância que o extrusor deve desacelerar imediatamente antes do início de uma parede de Bridge. Desacelerar antes do início de Bridge pode reduzir a pressão no nozzle e poderá produzir um vão mais liso." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." +msgstr "Isto controla a distância que o extrusor deve desacelerar imediatamente antes do início de uma parede de Bridge. Desacelerar antes do início de Bridge" +" pode reduzir a pressão no nozzle e poderá produzir um vão mais liso." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" @@ -6267,7 +7660,9 @@ msgstr "Fluxo da parede de Bridge" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "Ao imprimir as paredes de Bridge, a quantidade de material extrudido é multiplicada por este valor." #: /fdmprinter.def.json @@ -6287,7 +7682,9 @@ msgstr "Fluxo do revestimento de Bridge" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "Ao imprimir as regiões do revestimento de Bridge, a quantidade de material extrudido é multiplicada por este valor." #: /fdmprinter.def.json @@ -6297,7 +7694,9 @@ msgstr "Densidade do revestimento de Bridge" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "A densidade da camada do revestimento de Bridge. Valores inferiores a 100 irão aumentar as folgas entre as linhas revestimento." #: /fdmprinter.def.json @@ -6317,8 +7716,12 @@ msgstr "Bridge com múltiplas camadas" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." -msgstr "Se ativada, a segunda e a terceira camada sobre o ar são impressas utilizando as seguintes definições. Caso contrário, essas camadas são impressas utilizando as definições normais." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." +msgstr "Se ativada, a segunda e a terceira camada sobre o ar são impressas utilizando as seguintes definições. Caso contrário, essas camadas são impressas utilizando" +" as definições normais." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" @@ -6337,7 +7740,9 @@ msgstr "Fluxo do segundo revestimento de Bridge" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Ao imprimir a segunda camada do revestimento de Bridge, a quantidade de material extrudido é multiplicada por este valor." #: /fdmprinter.def.json @@ -6347,7 +7752,9 @@ msgstr "Densidade do segundo revestimento de Bridge" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "A densidade da segunda camada do revestimento de Bridge. Valores inferiores a 100 irão aumentar as folgas entre as linhas revestimento." #: /fdmprinter.def.json @@ -6377,7 +7784,9 @@ msgstr "Fluxo do terceiro revestimento de Bridge" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Ao imprimir a terceira camada do revestimento de Bridge, a quantidade de material extrudido é multiplicada por este valor." #: /fdmprinter.def.json @@ -6387,7 +7796,9 @@ msgstr "Densidade do terceiro revestimento de Bridge" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "A densidade da terceira camada do revestimento de Bridge. Valores inferiores a 100 irão aumentar as folgas entre as linhas revestimento." #: /fdmprinter.def.json @@ -6407,8 +7818,13 @@ msgstr "Limpar nozzle entre camadas" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -msgstr "Se, se deve incluir o G-Code para a limpeza do nozzle entre camadas (máximo de 1 por camada). Ativar esta definição pode influenciar o comportamento da retração na mudança da camada. Utilize as definições da Retração de Limpeza para controlar a retração em camadas onde o script de limpeza estará a funcionar." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." +msgstr "Se, se deve incluir o G-Code para a limpeza do nozzle entre camadas (máximo de 1 por camada). Ativar esta definição pode influenciar o comportamento da" +" retração na mudança da camada. Utilize as definições da Retração de Limpeza para controlar a retração em camadas onde o script de limpeza estará a funcionar." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" @@ -6417,8 +7833,13 @@ msgstr "Volume de material entre limpezas" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." -msgstr "Quantidade máxima de material que pode ser extrudido antes de ser iniciada outra limpeza do nozzle. Se este valor for inferior ao volume do material necessário numa camada, esta definição não tem qualquer influência nessa camada, ou seja, está limitada a uma limpeza por camada." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." +msgstr "Quantidade máxima de material que pode ser extrudido antes de ser iniciada outra limpeza do nozzle. Se este valor for inferior ao volume do material necessário" +" numa camada, esta definição não tem qualquer influência nessa camada, ou seja, está limitada a uma limpeza por camada." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" @@ -6437,7 +7858,8 @@ msgstr "Distância de retração da limpeza" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Quantidade de filamento a retrair para não escorrer durante a sequência de limpeza." #: /fdmprinter.def.json @@ -6447,7 +7869,9 @@ msgstr "Quantidade de preparação adicional de retração de limpeza" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "Pode ocorrer escorrimento de material durante um movimento de deslocação de limpeza, o qual pode ser compensado aqui." #: /fdmprinter.def.json @@ -6457,7 +7881,9 @@ msgstr "Velocidade de retração de limpeza" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "A velocidade a que o filamento é retraído e preparado durante um movimento de retração de limpeza." #: /fdmprinter.def.json @@ -6467,7 +7893,8 @@ msgstr "Velocidade de retração na retração de limpeza" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "A velocidade a que o filamento é retraído durante um movimento de retração de limpeza." #: /fdmprinter.def.json @@ -6477,7 +7904,8 @@ msgstr "Velocidade de preparação da retração de limpeza" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "A velocidade a que o filamento é preparado durante um movimento de retração de limpeza." #: /fdmprinter.def.json @@ -6497,8 +7925,12 @@ msgstr "Salto Z de limpeza" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Quando efetuar a limpeza, a base de construção é descida para criar um espaço entre o nozzle e a impressão. Impede o nozzle de atingir a impressão durante os movimentos de deslocação, reduzindo a possibilidade de derrubar a impressão da base de construção." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." +msgstr "Quando efetuar a limpeza, a base de construção é descida para criar um espaço entre o nozzle e a impressão. Impede o nozzle de atingir a impressão durante" +" os movimentos de deslocação, reduzindo a possibilidade de derrubar a impressão da base de construção." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" @@ -6557,7 +7989,9 @@ msgstr "Tamanho máximo do buraco pequeno" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "Os buracos e os contornos das peças com um diâmetro inferior a este valor serão impressos à Velocidade de elemento pequeno." #: /fdmprinter.def.json @@ -6567,7 +8001,9 @@ msgstr "Comprimento máximo do elemento pequeno" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "Os contornos do elemento com um comprimento inferior a este serão impressos à Velocidade de elemento pequeno." #: /fdmprinter.def.json @@ -6577,8 +8013,11 @@ msgstr "Velocidade de elemento pequeno" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Os elementos pequenos serão impressos a esta percentagem da respetiva velocidade de impressão normal. Uma impressão mais lenta pode ajudar em termos de aderência e precisão." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." +msgstr "Os elementos pequenos serão impressos a esta percentagem da respetiva velocidade de impressão normal. Uma impressão mais lenta pode ajudar em termos de" +" aderência e precisão." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" @@ -6587,8 +8026,12 @@ msgstr "Velocidade da camada inicial de partes pequenas" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Os elementos pequenos na primeira camada serão impressos a esta percentagem da respetiva velocidade de impressão normal. Uma impressão mais lenta pode ajudar em termos de aderência e precisão." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." +msgstr "Os elementos pequenos na primeira camada serão impressos a esta percentagem da respetiva velocidade de impressão normal. Uma impressão mais lenta pode" +" ajudar em termos de aderência e precisão." #: /fdmprinter.def.json msgctxt "material_alternate_walls label" @@ -6597,7 +8040,9 @@ msgstr "Direções de parede alternadas" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." msgstr "Alterne as inserções e as direções das parede em camadas em cada camada. Útil para materiais que podem acumular tensão, como para a impressão de metal." #: /fdmprinter.def.json @@ -6617,7 +8062,9 @@ msgstr "Número de paredes da base do raft" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "O número de contornos a imprimir em torno do padrão linear na camada base do raft." #: /fdmprinter.def.json @@ -6627,7 +8074,9 @@ msgstr "Definições de linha de comando" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "Definições que só são utilizadas se o CuraEngine não for ativado a partir do front-end do Cura." #: /fdmprinter.def.json @@ -6637,7 +8086,9 @@ msgstr "Centrar Objeto" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." msgstr "Permite centrar o objeto no centro da base de construção (0,0), em vez de utilizar o sistema de coordenadas no qual o objeto foi guardado." #: /fdmprinter.def.json @@ -6667,7 +8118,9 @@ msgstr "Posição Z do Objeto" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "Desvio aplicado ao objeto na direção Z. Com esta opção, é possível realizar o que se costumava designar como \"Afundamento de objetos\"." #: /fdmprinter.def.json @@ -6677,764 +8130,6 @@ msgstr "Matriz Rotação do Objeto" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "Matriz de transformação a ser aplicada ao modelo quando abrir o ficheiro." - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "Determina a ordem pela qual as paredes são impressas. Imprimir paredes externas antecipadamente ajuda em termos de precisão dimensional, uma vez que as falhas de paredes internas não se podem propagar para o exterior. No entanto, imprimi-las mais tarde permite empilhá-las melhor quando são impressas saliências." - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "Dividir limiar da linha do meio" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "O diâmetro da linha mais pequena, como fator do diâmetro da linha normal, acima da qual a linha do meio (se existir uma) será dividida em duas. Reduza esta definição para utilizar mais linhas e mais finas. Aumente para utilizar menos linhas e mais largas. Tenha em atenção que esta regra se aplica como se toda a forma tivesse de ser preenchida com parede, pelo que o meio aqui se refere ao meio do objeto entre duas arestas exteriores da forma, mesmo que exista realmente enchimento ou (outro) revestimento na impressão em vez de parede." - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "Diâmetro mínimo da linha para as paredes poligonais de enchimento de folgas das linhas do meio. Esta definição determina a espessura do modelo em que passamos da impressão de duas linhas da parede para a impressão de duas paredes exteriores e de uma única parede central no meio. Um diâmetro mínimo da parede Ímpar maior provoca um maior diâmetro máximo de linha da parede Par. O diâmetro máximo de linha da parede Ímpar é calculado como 2 * diâmetro mínimo de linha da parede Par," - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "Adicionar limiar da linha do meio" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "O diâmetro da linha mais pequena, como fator do diâmetro da linha normal, acima da qual será adicionada uma linha do meio (se não existir já uma). Reduza esta definição para utilizar mais linhas e mais finas. Aumente para utilizar menos linhas e mais largas. Tenha em atenção que esta regra se aplica como se toda a forma tivesse de ser preenchida com parede, pelo que o meio aqui se refere ao meio do objeto entre duas arestas exteriores da forma, mesmo que exista realmente enchimento ou (outro) revestimento na impressão em vez de parede." - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "Uma silhueta 2D da cabeça de impressão (incluindo tampas do(s) ventilador(s))." - -# antes das interiores? -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "Paredes Exteriores Primeiro" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "Quando ativado, imprime as paredes do exterior para o interior. Isto pode ajudar a melhorar a precisão dimensional em X e Y quando utilizar um plástico com alta viscosidade, como o ABS; no entanto, pode diminuir a qualidade de impressão da superfície exterior, especialmente em saliências." - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "Compensar Sobreposição Paredes" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "Compensar o fluxo em partes de uma parede a ser impressa, onde já exista uma parede." - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "Compensar Paredes Exteriores" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "Compensar o fluxo em partes de uma parede exterior a ser impressa, onde já exista uma parede." - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "Compensar Paredes Interiores" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "Compensar o fluxo em partes de uma parede interior a ser impressa, onde já exista uma parede." - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "Fluxo de parede mínimo" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "Fluxo percentual mínimo permitido para uma linha de parede. A compensação de substituição de paredes reduz o fluxo de uma parede quando se situa junto a uma parede existente. As paredes cujo fluxo é inferior a este valor serão substituídas com um movimento de deslocação. Ao utilizar esta definição, deve ativar a compensação de sobreposição de paredes e imprimir a parede exterior antes das paredes interiores." - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "Preferir retração" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "Se ativada, é utilizada retração em vez de combing para movimentos de deslocação que substituem paredes cujo fluxo está abaixo do limiar mínimo de fluxo." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "Preencher Folgas Entre Paredes" - -# rever! -# onde nenhuma parede cabe -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "Preencher as folgas entre as paredes onde não é possível criar paredes." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "Em lado nenhum" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "Em todo o lado" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "Descartar Folgas Mínimas" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "Descartar folgas muito pequenas, entre paredes, para reduzir \"blobs\" (borrões) no exterior da impressão." - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "Equilibrar fluxo de filamento" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "Imprime linhas mais finas do que o normal de forma mais rápida, para que a quantidade de material extrudido por segundo permaneça o mesmo. As peças finas do modelo podem requerer linhas impressas com uma menor espessura de linha do que a especificada nas definições. Esta definição controla as mudanças de velocidade dessas linhas." - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "Velocidade máxima para equilíbrio de fluxo" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "A velocidade máxima de impressão ao ajustar a velocidade de impressão para equilibrar o fluxo." - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "Comandos G-code a serem executados no início – separados por \\n." - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "Comandos G-code a serem executados no fim – separados por \\n." - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "Velocidade Máxima de Alimentação" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "O padrão do material de enchimento da impressão. A linha e o enchimento em ziguezague mudam de direção em camadas alternativas, o que reduz o custo do material. Os padrões em grelha, triângulo, tri-hexágono, octeto, quarto cúbico, cruz e concêntricos são totalmente impressos em cada camada. Os enchimentos gyroid, cúbico, quarto cúbico e octeto mudam em cada camada para proporcionar uma distribuição mais uniforme da resistência em cada direção. O enchimento relâmpago tenta minimizar o enchimento, ao suportar apenas as partes superiores (internas) do objeto. Como tal, a percentagem de enchimento só é \"válida\" uma camada abaixo do que for necessário para suportar o modelo." - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "A diferença que uma camada de enchimento relâmpago pode ter com uma imediatamente acima no que diz respeito ao corte das extremidades exteriores das árvores. Medido como um ângulo conforme a espessura." - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "A diferença que uma camada de enchimento relâmpago pode ter com uma imediatamente acima no que diz respeito ao alisamento das árvores. Medido como um ângulo conforme a espessura." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "O padrão do material de enchimento da impressão. A direção de troca de enchimento de linha e ziguezague em camadas alternadas, reduzindo os custos de material. Os padrões de grelha, triângulo, tri-hexágono, cubo, octeto, quarto cúbico, cruz e concêntrico são totalmente impressos em cada camada. Os enchimentos Gyroid, cúbico, quarto cúbico e octeto são alterados a cada camada para fornecer uma distribuição mais uniforme da resistência em cada direção." - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "A distância mínima entre o exterior do molde e o exterior do modelo." - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "O numero de passos dos motores de passos (stepper motors) que irão resultar em um milímetro de extrusão." - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "Os movimentos de deslocação de Combing com uma distância maior que este valor, quando este é superior a zero, utilizam retrações." - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "Aplicar o desvio do extrusor ao sistema de coordenadas." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "Invólucro" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "O revestimento superior/inferior não será expandido, quando as superfícies superiores e/ou inferiores do objeto tiverem um ângulo maior que este valor. Isto evita a expansão das pequenas áreas de revestimento que são criadas quando a superfície do modelo tem uma inclinação quase vertical. Um ângulo de 0° é horizontal e um ângulo de 90° é vertical." - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "A velocidade da camada inicial. É recomendado um valor inferior para melhorar a aderência à base de construção." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Determina a prioridade desta malha quando se consideram várias malhas de enchimento em sobreposição. As áreas com sobreposição de várias malhas de enchimento vão assumir as definições da malha com a classificação mais baixa. Uma malha de enchimento com uma ordem superior irá modificar o enchimento das malhas de enchimento com uma ordem inferior e as malhas normais." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "A temperatura utilizada na base de construção aquecida. Se este valor for 0, a temperatura da base não será alterada." - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "A temperatura utilizada para a base de construção aquecida na primeira camada." - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "Proporção de Contração" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "Proporção de Contração em percentagem." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Determina a prioridade desta malha ao considerar volumes de sobreposição. As áreas com múltiplas malhas serão afetadas por malhas de classificação inferior. Uma malha de enchimento com uma ordem superior irá modificar o enchimento das malhas de enchimento com uma ordem inferior e as malhas normais." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "Imprimir todos os modelos uma camada de cada vez ou aguardar que um modelo termine, antes de passar para o seguinte. O modo individual é possível se a) apenas uma extrusora estiver ativa, e b) todos os modelos estiverem separados de forma a que a cabeça de impressão se possa mover por entre todos os modelos, e em que altura destes seja inferior à distância entre o nozzle e os eixos X/Y. " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "Hierarquia Objectos Enchimento" - -# rever! -# ordem superior? -# inferior? -# normais? -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Determina qual o Objecto de Enchimento que se encontra no interior do enchimento de outro Objecto de Enchimento. Um objecto de enchimento com um nível superior na hierarquia irá modificar o enchimento dos objectos de enchimento em níveis inferiores assim como o enchimento dos objectos normais." - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "Suportes tipo Árvore" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "Criar suportes tipo árvores com troncos e ramos que suportam a impressão. Com esta definição talvez se possa reduzir o material usado assim como o tempo de impressão, mas aumenta consideravelmente o tempo de seccionamento." - -# rever! -# centro ou meio? -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "Métodos para seccionar as camadas com as superfícies diagonais. As áreas de uma camada podem ser geradas onde o centro da camada intersecta a superfície (Centro). Como alternativa, cada camada pode conter as áreas que se encontram no interior do volume ao longo da espessura da camada (Exclusivo) ou uma camada pode conter as áreas que se encontram no interior dos perímetros da camada (Inclusivo). A opção Exclusivo retém o maior número de detalhes, a opção Inclusivo garante a melhor adaptação ao modelo e a opção Centro tem o menor tempo de processamento." - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "Enchimento em esparguete" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "Imprime o enchimento de tempos a tempos, para que o filamento encaracole desordenadamente dentro do objeto. Isto reduz o tempo de impressão, mas o comportamento é um pouco imprevisível." - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "Passos de enchimento em esparguete" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "Imprime o enchimento em esparguete de forma faseada ou extrude todos os filamentos de enchimento no final da impressão." - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "Ângulo de enchimento máximo em esparguete" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "O ângulo máximo em relação ao eixo Z do interior da impressão para áreas que devem ser preenchidas posteriormente com o enchimento em esparguete. A redução deste valor produz mais partes angulares no modelo que deverão ser preenchidas em cada camada." - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "Altura máxima de enchimento em esparguete" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "A altura máxima do espaço interior que pode ser combinado e preenchido a partir da parte superior." - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "Inserção em esparguete" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "O desvio das paredes a partir do qual o enchimento em esparguete será impresso." - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "Fluxo em esparguete" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "Ajusta a densidade do enchimento em esparguete. Observe que a Densidade de enchimento controla apenas o espaçamento entre linhas do padrão de enchimento e não a quantidade de extrusão para o enchimento em esparguete." - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "Volume adicional de enchimento em esparguete" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "Um termo de correção para ajustar o volume total a ser extrudido sempre que for realizado o enchimento em esparguete." - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "GUID do material. Este é definido automaticamente. " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "Distância de \"estacionamento\" do filamento" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "A distância, a partir da ponta do nozzle, à qual o filamento deve ser \"estacionado\" quando um extrusor já não está em utilização." - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno da Material Station" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno da Material Station" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "Velocidade da purga do fim do filamento" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno da Material Station" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "Comprimento da purga do fim do filamento" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno da Material Station" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno da Material Station" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Valor interno da Material Station" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "Retrai o filamento quando o nozzle está em movimento numa área sem impressão. " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "A distância da estrutura de suporte relativamente às saliências nas direções X/Y. " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "correção_categorias" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "categoria_blackmagic" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "experimental!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "Polígono da cabeça da máquina" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "Uma silhueta 2D da cabeça de impressão (excluindo tampas do(s) ventilador(s))." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "Imprime todos os modelos uma camada de cada vez ou aguarda pela conclusão de um modelo antes de avançar para o seguinte. O modo Individualmente apenas é possível se todos os modelos estiverem separados de tal forma que toda a cabeça de impressão possa mover-se entre eles e todos os modelos estejam abaixo da distância entre o nozzle e os eixos X/Y." - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "Espessura Paredes Suportes Árvore" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "A espessura das paredes dos ramos da árvore de suporte. Paredes mais espessas demoram mais tempo a imprimir mas são mais resistentes." - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "Número Paredes Suportes Árvore" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "O número das paredes dos ramos da árvore de suporte. Paredes mais espessas demoram mais tempo a imprimir mas são mais resistentes." - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "Incluir ou não o G-code de limpeza do nozzle entre as camadas. Ativar esta definição poderá influenciar o comportamento de retração na mudança de camada. Utilize as definições de Retração de limpeza para controlar a retração nas camadas onde o script de limpeza estará em funcionamento." - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "Material máximo que pode ser extrudido antes de ser iniciada outra limpeza do nozzle." - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "Velocidade de preparação na retração" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "Salto Z de limpeza ao retrair" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "Sempre que for efetuada uma retração, a base de construção é baixada para criar uma folga entre o nozzle e a impressão. Desta forma, evita-se que o nozzle atinja a impressão durante os movimentos de deslocação, reduzindo a probabilidade de derrubar a impressão da base de construção." - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Tamanho mínimo da área para polígonos da interface de suporte. Os polígonos com uma área inferior a este valor não serão gerados." - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Tamanho mínimo da área para os tetos de suporte. Os polígonos com uma área inferior a este valor não serão gerados." - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Tamanho mínimo da área para os pisos de suporte. Os polígonos com uma área inferior a este valor não serão gerados." - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "Alternar Rotação Revestimento" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "Alterna a direção na qual as camadas superiores/inferiores são impressas. Geralmente, estas são impressas apenas na diagonal. Esta definição adiciona também as direções só em X e só em Y." - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "Desvio de extrusão máximo de compensação da taxa de fluxo" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "A distância máxima em milímetros a ser compensada." - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "Fator de compensação da taxa de fluxo" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "O fator de multiplicação da taxa de fluxo -> translação de distância." - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "Limiar das camadas adaptáveis" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "O limiar em que se deve usar, ou não, uma menor espessura de camada. Este número é comparado com a tangente da inclinação mais acentuada numa camada." - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "As paredes que se salientam mais do que este ângulo serão impressas utilizando definições de parede de saliências. Quando o valor é 90, nenhuma parede será tratada como saliente." - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Os elementos pequenos serão impressos a esta percentagem da velocidade de impressão normal. A impressão mais lenta poderá contribuir para uma maior aderência e precisão." - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "Velocidade da primeira camada" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Os elementos pequenos da primeira camada serão impressos a esta percentagem da velocidade de impressão normal. A impressão mais lenta poderá contribuir para uma maior aderência e precisão." - -# O objetivo é derreter mais o plástico das superfícies superiores, criando uma superfície mais uniforme. -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "Passar com o nozzle uma vez mais, sobre as superfícies superiores, mas sem extrudir material. O objetivo é criar superfícies mais suaves/lisas, ao derreter (\"engomar\") o plástico das superfícies superiores." - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "Começar Camadas Mesmo Objecto" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "Em cada camada, começar a imprimir o objeto perto do mesmo ponto, para não se começar a imprimir uma nova camada com a peça com a qual se terminou a camada anterior. O que resulta em melhores impressões de saliências e de pequenos objectos, mas aumenta o tempo de impressão." - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "Orientação do padrão de enchimento para suportes. O padrão de enchimento do suporte gira no plano horizontal." - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "O desvio máximo permitido ao reduzir a resolução da definição de Resolução máxima. Se aumentar esta definição, a impressão será menos precisa, mas o G-code será inferior." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "Variante de G-code" - -# rever! -# torna mais provável que esta surja num canto -# aconteça? surja? apareça? -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "Controla se os cantos do contorno do modelo influenciam a posição da junta. Nenhum significa que os cantos não influenciam a posição da junta. Ocultar Junta faz com que seja mais provável que a junta surja num canto interior. Expor Junta faz com que seja mais provável que a junta aconteça num canto exterior. Ocultar ou Expor Junta faz com que seja mais provável que a junta aconteça num canto interior ou exterior." - -# rever! -# gaps? Espaços? intervalos? folgas? -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "Ignorar Pequenos Espaços Z" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "Quando o modelo tem pequenos espaços verticais, cerca de mais 5% de tempo de cálculo pode ser despendido na criação das superfícies de revestimentos superior e inferior nestes pequenos espaços. Nesse caso desative esta definição." - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "A temperatura utilizada para o volume de construção. Se for 0, a temperatura do volume de construção não será ajustada." - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "Eliminar a retração quando o movimento de suporte para suporte é em linha recta. Ativar esta definição reduz o tempo de impressão, mas pode levar a que aja um excessivo numero de fios nas estruturas de suporte." - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "Velocidade Z máxima" - -# a que a base de construção é movida. Defini-la como zero -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "A velocidade máxima do movimento da base de construção. Definir esta como zero faz com que a impressão utilize as predefinições de firmware para a velocidade Z máxima." - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "A distância máxima entre as estruturas de suporte nas direções X/Y. Quando a distância entre as estruturas de suporte for menor do que este valor, as estruturas fundem-se numa só." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "Diâmetro mínimo" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "O diâmetro mínimo nas direções X/Y de uma pequena área que deverá ser suportada por uma torre de suporte especializada." - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "Torre de preparação circular" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "Faça a torre de preparação como uma forma circular." - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "Compensação de fluxo: a quantidade de material extrudido é multiplicada por este valor." - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "Suaviza os contornos, criados pelo \"Spiralize\", para reduzir a visibilidade da junta Z (a junta Z deve ser praticamente imperceptível na impressão, mas continuará a ser visível na visualização por camadas). Ter em conta que a suavização tenderá a reduzir/desfocar pequenos detalhes da superfície." - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "Funcionalidade experimental: torna as áreas de suporte mais reduzidas na parte inferior do que na saliência." - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "O numero de Extrusores que estão activos" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "Diâmetro externo do nozzle" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "Comprimento do nozzle" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "Ângulo do nozzle" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "Comprimento da zona de aquecimento" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "Velocidade de aquecimento" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "Velocidade de arrefecimento" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "Variante de G-code" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "Áreas não permitidas" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "Polígono da cabeça da máquina" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "Polígono da cabeça e ventilador da máquina" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "Altura do pórtico" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "Desviar com Extrusor" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "Camadas Adaptáveis" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "Variação Máxima Camadas Adaptáveis" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "Variação Degraus Camadas Adaptáveis" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "Limiar Camadas Adaptáveis" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "A sobreposição entre o revestimento e as paredes, como percentagem do diâmetro da linha do revestimento. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao revestimento. Esta é uma percentagem da média dos diâmetros das linhas de revestimento e da parede mais interior." - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "A distância em milímetros da sobreposição entre o revestimento e as paredes. Uma ligeira sobreposição permite que as paredes se liguem firmemente ao revestimento." - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "A quantidade de retração: defina como 0 para não obter qualquer retração. Normalmente, esta deve ser a mesma que o comprimento da zona de aquecimento." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "Combing mantém o bocal em áreas já impressas durante a deslocação. Isto resulta em movimentos de deslocação ligeiramente mais longos, mas reduz a necessidade de retrações. Se o combing estiver desativado, o material será retraído e o bocal irá deslocar-se em linha reta para o próximo ponto. Também é possível evitar o combing em áreas de revestimento superiores/inferiores e também apenas efetuar o combing no enchimento. Observe que a opção \"No enchimento\" tem o mesmo comportamento que a opção \"Não no Revestimento\" em versões anteriores do Cura." - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "Ligar caminhos de revestimento superiores/inferiores quando as trajetórias são paralelas. Para o padrão concêntrico, ativar esta definição reduz consideravelmente o tempo de deslocação mas, uma vez que as ligações podem suceder num ponto intermediário sobre o enchimento, esta funcionalidade pode reduzir a qualidade da superfície superior." - -# of the print -# da impressão? da peça? -# A direção do -# No enchimento com Linha e Ziguezague a direção é invertida em camadas alternadas -# invertido? rodado? -# padrões - ?geometricos?? -# alterados? mudam? movidos? delocados? -# fornecer uma? permitir uma? -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "O padrão geométrico do enchimento da impressão. A direção do enchimento com Linhas e Ziguezague é invertida em camadas alternadas, reduzindo os custos em material. Os padrões em Grelha, Triângulo, Tri-Hexágono, Cúbico, Octeto, Quarto Cúbico, Cruz e Concêntrico são totalmente impressos em cada camada. Os enchimentos Cúbico, Quarto Cúbico e Octeto são deslocados em cada camada para permitir uma distribuição mais uniforme da resistência em cada direção." - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concêntrico 3D" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "\"Combing\" mantém o nozzle dentro das áreas já impressas durante o movimento. Isto resulta em movimentos ligeiramente mais longos, mas reduz a necessidade de retrações. Se o \"Combing\" estiver desativado, o material será retraído e o nozzle irá deslocar-se em linha recta para o próximo ponto. Também é possível evitar o \"Combing\" em áreas de revestimento superiores/inferiores efetuando o \"Combing\" apenas dentro do enchimento." - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concêntrico 3D" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concêntrico 3D" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concêntrico 3D" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Concêntrico 3D" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Espaçamento Linhas Base Raft" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "Espessura da torre de preparação" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "A espessura da torre de preparação oca. Uma espessura superior a metade do Volume mínimo da torre de preparação irá resultar numa torre de preparação densa." - -# rever! -# mudança? -# troca? -# substituição? -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "Limpar nozzle após mudança" - -# rever! -# vazou? vazado? -# escorreu? escorrido? -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "Após a mudança de extrusor, limpar o material que escorreu do nozzle na primeira \"coisa\" impressa. Isto executa um movimento lento de limpeza num local onde o material que tenha escorrido seja menos prejudicial para a qualidade da superfície da sua impressão." - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "Volume Purga Torre Preparação" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "Quantidade de filamento a ser purgado ao limpar na torre de preparação. A purga é útil para compensar o filamento perdido por escorrimento durante a inatividade do nozzle." - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "Saliências máx. da parede de Bridge" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "A largura máxima permitida para a região de ar sob uma linha de parede, antes de a parede ser impressa utilizando as definições de Bridge. Expressa como uma percentagem da largura da linha de parede. Quando a folga de ar é mais larga do que este valor, a linha de parede é impressa utilizando as definições de Bridge. Caso contrário, a linha de parede é impressa utilizando as definições normais. Quanto mais baixo for o valor, mais provável é que as linhas de parede das saliências sejam impressas utilizando definições de Bridge." - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "Otimizar a ordem pela qual as paredes são impressas de forma a reduzir o número de retrações e a distância percorrida. A maioria das peças irá beneficiar com a ativação desta opção, mas algumas podem na realidade demorar mais tempo, portanto, por favor compare as estimativas do tempo de impressão com e sem otimização." - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "Sem Revestimento" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "Alternar bolsas de cruz 3D" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "Aplica bolsas em apenas metade dos cruzamentos de quatro vias no padrão de cruz 3D e alterna a localização das bolsas entre alturas onde o padrão está em contacto consigo próprio." - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "Esvaziar Objetos" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "Remover todo o enchimento e tornar o interior do objeto elegível para ter suportes." - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "A diferença máxima de espessura (em mm) permitida em relação ao valor base definido em Espessura das Camadas." - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "Centrar objeto" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "Posição X do objeto" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "Posição Y do objeto" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "Posição Z do objeto" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index bdf858decf..916e8ee892 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -145,7 +145,9 @@ msgstr "Файл уже существует" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "Файл {0} уже существует. Вы уверены, что желаете перезаписать его?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -172,7 +174,8 @@ msgstr "Сопло" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "Настройки изменены в соответствии с текущей доступностью экструдеров:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -188,7 +191,8 @@ msgstr "Экструдер (-ы) отключен (-ы)" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "Невозможно экспортировать профиль в {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -203,7 +207,9 @@ msgstr "Ошибка" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "Невозможно экспортировать профиль в {0}: Плагин записи уведомил об ошибке." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -226,7 +232,8 @@ msgstr "Не удалось импортировать профиль из !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "Невозможно импортировать профиль из {0}, пока не добавлен принтер." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -245,7 +252,9 @@ msgstr "Не удалось импортировать профиль из !" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "Данный профиль {0} содержит неверные данные, поэтому его невозможно импортировать." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -295,14 +304,20 @@ msgstr "Невозможно добавить профиль." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "Тип качества \"{0}\" несовместим с текущим определением активной машины \"{1}\"." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Внимание! Профиль не отображается, так как его тип качества \"{0}\" недоступен для текущей конфигурации. Выберите комбинацию материала и сопла, которым подходит этот тип качества." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "Внимание! Профиль не отображается, так как его тип качества \"{0}\" недоступен для текущей конфигурации. Выберите комбинацию материала и сопла, которым" +" подходит этот тип качества." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" @@ -367,7 +382,9 @@ msgstr "Инициализация ядра..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f мм" @@ -417,7 +434,9 @@ msgstr "Возникла непредвиденная ошибка при поп #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "Невозможно начать новый вход в систему. Проверьте, возможно другой сеанс еще не завершен." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -469,7 +488,9 @@ msgstr "Визуальный" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." msgstr "Визуальный профиль предназначен для печати визуальных прототипов и моделей, для которых требуется высокое качество поверхности и внешнего вида." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 @@ -483,7 +504,9 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." msgstr "Инженерный профиль предназначен для печати функциональных прототипов и готовых деталей, для которых требуется высокая точность и малые допуски." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 @@ -497,7 +520,9 @@ msgstr "Черновой" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." msgstr "Черновой профиль предназначен для печати начальных прототипов и проверки концепции, где приоритетом является скорость печати." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 @@ -528,7 +553,8 @@ msgstr "Неизвестно" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "Перечисленные ниже принтеры невозможно подключить, поскольку они входят в состав группы" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -571,7 +597,9 @@ msgstr "Вход не выполнен" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "Перед началом печати синхронизируйте профили материалов с принтерами." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -631,7 +659,9 @@ msgstr "В ответе от Digital Factory отсутствует важная #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "Подключение к Digital Factory для синхронизации материалов с некоторыми принтерами не установлено." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -641,7 +671,9 @@ msgstr "Подключение к Digital Factory не установлено." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "Высота печатаемого объёма была уменьшена до значения параметра \"Последовательность печати\", чтобы предотвратить касание портала за напечатанные детали." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 @@ -685,17 +717,19 @@ msgstr "Не удалось запустить Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      В ПО Ultimaker Cura обнаружена ошибка.

      \n" -"

      Во время запуска обнаружена неустранимая ошибка. Возможно, она вызвана некоторыми файлами конфигурации с неправильными данными. Рекомендуется создать резервную копию конфигурации и сбросить ее.

      \n" -"

      Резервные копии хранятся в папке конфигурации.

      \n" -"

      Отправьте нам этот отчет о сбое для устранения проблемы.

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      В ПО Ultimaker Cura обнаружена ошибка.

      \n

      Во время запуска обнаружена неустранимая ошибка. Возможно, она вызвана некоторыми" +" файлами конфигурации с неправильными данными. Рекомендуется создать резервную копию конфигурации и сбросить ее.

      \n

      Резервные" +" копии хранятся в папке конфигурации.

      \n

      Отправьте нам этот отчет о сбое для устранения проблемы.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" @@ -725,13 +759,13 @@ msgstr "Отчёт о сбое" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      В Cura возникла критическая ошибка. Отправьте нам этот отчет о сбое для устранения проблемы

      \n" -"

      Нажмите кнопку «Отправить отчет», чтобы автоматически опубликовать отчет об ошибке на наших серверах

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      В Cura возникла критическая ошибка. Отправьте нам этот отчет о сбое для устранения проблемы

      \n

      Нажмите кнопку «Отправить отчет»," +" чтобы автоматически опубликовать отчет об ошибке на наших серверах

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -941,10 +975,10 @@ msgstr "Ошибка печати" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"Ваш принтер {printer_name} может быть подключен через облако.\n" -" Управляйте очередью печати и следите за результатом из любого места благодаря подключению принтера к Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "Ваш принтер {printer_name} может быть подключен через облако.\n Управляйте очередью печати и следите за результатом из любого места благодаря подключению" +" принтера к Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -964,18 +998,19 @@ msgstr "Узнать больше" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -990,7 +1025,9 @@ msgstr "Загрузка задания печати в принтер." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "Cura обнаружены профили материалов, которые пока не установлены в главном принтере группы {0}." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -1001,7 +1038,9 @@ msgstr "Отправка материалов на принтер" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." msgstr "Вы пытаетесь подключиться к {0}, но это не главный принтер группы. Откройте веб-страницу, чтобы настроить его в качестве главного принтера группы." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 @@ -1054,7 +1093,9 @@ msgstr "Удалить принтеры" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "Вы пытаетесь подключиться к принтеру, на котором не работает Ultimaker Connect. Обновите прошивку принтера до последней версии." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1147,25 +1188,22 @@ msgstr "Удалить принтеры?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"Вы удаляете {0} принтер из Cura. Это действие невозможно будет отменить.\n" -"Продолжить?" -msgstr[1] "" -"Вы удаляете {0} принтера из Cura. Это действие невозможно будет отменить.\n" -"Продолжить?" -msgstr[2] "" -"Вы удаляете {0} принтеров из Cura. Это действие невозможно будет отменить.\n" -"Продолжить?" +msgstr[0] "Вы удаляете {0} принтер из Cura. Это действие невозможно будет отменить.\nПродолжить?" +msgstr[1] "Вы удаляете {0} принтера из Cura. Это действие невозможно будет отменить.\nПродолжить?" +msgstr[2] "Вы удаляете {0} принтеров из Cura. Это действие невозможно будет отменить.\nПродолжить?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgstr "Вы удаляете все принтеры из Cura. Это действие невозможно будет отменить.Продолжить?" @@ -1218,7 +1256,9 @@ msgstr "Права на запись рабочей среды отсутств #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "Операционная система не позволяет сохранять файл проекта в этом каталоге или с этим именем файла." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1291,7 +1331,7 @@ msgstr "Пакет формата Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1313,7 +1353,9 @@ msgstr "Параметры G-code" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." msgstr "Перед отправкой G-code на принтер удостоверьтесь в его соответствии вашему принтеру и его настройкам. Возможны неточности в G-code." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 @@ -1553,7 +1595,9 @@ msgstr "Монитор" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "Нарезка на слои не выполнена из-за непредвиденной ошибки. Возможно, стоит сообщить об ошибке в нашей системе отслеживания проблем." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1573,7 +1617,9 @@ msgstr "Сообщите об ошибке в системе отслежива #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "Невозможно нарезать модель, используя текущий материал, так как он несовместим с выбранной машиной или конфигурацией." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1589,24 +1635,31 @@ msgstr "Невозможно нарезать" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "Не могу выполнить слайсинг на текущих настройках. Проверьте следующие настройки: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "Не удалось выполнить слайсинг из-за настроек модели. Следующие настройки ошибочны для одной или нескольких моделей: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "Слайсинг невозможен, так как черновая башня или её позиция неверные." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "Невозможно разделить на слои из-за наличия объектов, связанных с отключенным экструдером %s." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1616,11 +1669,8 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"Проверьте настройки и убедитесь в том, что ваши модели:\n" -"- соответствуют допустимой области печати\n" -"- назначены активированному экструдеру\n" -"- не заданы как объекты-модификаторы" +msgstr "Проверьте настройки и убедитесь в том, что ваши модели:\n- соответствуют допустимой области печати\n- назначены активированному экструдеру\n- не заданы" +" как объекты-модификаторы" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1651,8 +1701,12 @@ msgstr "Своя" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Используемый в этом проекте материал основывается на определениях материалов, недоступных в Cura, что может привести к нежелательным результатам при печати. Мы настоятельно рекомендуем установить полный пакет материалов из магазина." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "Используемый в этом проекте материал основывается на определениях материалов, недоступных в Cura, что может привести к нежелательным результатам при печати." +" Мы настоятельно рекомендуем установить полный пакет материалов из магазина." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" @@ -1667,8 +1721,12 @@ msgstr "Установка материалов" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "Файл проекта {0} содержит неизвестный тип принтера {1}. Не удалось импортировать принтер. Вместо этого будут импортированы модели." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." +msgstr "Файл проекта {0} содержит неизвестный тип принтера {1}. Не удалось импортировать принтер. Вместо этого будут импортированы" +" модели." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" @@ -1678,7 +1736,9 @@ msgstr "Открыть файл проекта" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "Файл проекта {0} внезапно стал недоступен: {1}.." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1692,13 +1752,16 @@ msgstr "Невозможно открыть файл проекта" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "Файл проекта {0} поврежден: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "Файл проекта {0} создан с использованием профилей, несовместимых с данной версией Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1720,15 +1783,16 @@ msgstr "Помощник по 3D-моделям" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Одна или несколько 3D-моделей могут не напечататься оптимальным образом из-за размера модели и конфигурации материала:

      \n" -"

      {model_names}

      \n" -"

      Узнайте, как обеспечить максимально возможное качество и высокую надежность печати.

      \n" -"

      Ознакомиться с руководством по качеству печати

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      Одна или несколько 3D-моделей могут не напечататься оптимальным образом из-за размера модели и конфигурации материала:

      \n

      {model_names}

      \n

      Узнайте," +" как обеспечить максимально возможное качество и высокую надежность печати.

      \n

      Ознакомиться с" +" руководством по качеству печати

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1752,12 +1816,15 @@ msgstr "Подключено через USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "Выполняется печать через USB, закрытие Cura остановит эту печать. Вы уверены?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "Печать еще выполняется. Cura не может начать другую печать через USB, пока предыдущая печать не будет завершена." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1834,7 +1901,9 @@ msgstr "Файл AMF" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "Выделены области с отсутствующими или лишними поверхностями. Исправьте модель и снова откройте ее в Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1849,9 +1918,15 @@ msgstr "Просмотр модели" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "Для {machine_name} доступны новые функции или исправления! Если у вас не установлена самая последняя версия прошивки принтера, рекомендуем обновить ее до версии {latest_version}." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "Для {machine_name} доступны новые функции или исправления! Если у вас не установлена самая последняя версия прошивки принтера, рекомендуем обновить ее" +" до версии {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format @@ -2097,8 +2172,13 @@ msgstr "Светлые выше" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Для литофании темные пиксели должны соответствовать более толстым частям, чтобы сильнее задерживать проходящий свет. Для схем высот более светлые пиксели обозначают более высокий участок. Поэтому более светлые пиксели должны соответствовать более толстым местам в созданной 3D-модели." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." +msgstr "Для литофании темные пиксели должны соответствовать более толстым частям, чтобы сильнее задерживать проходящий свет. Для схем высот более светлые пиксели" +" обозначают более высокий участок. Поэтому более светлые пиксели должны соответствовать более толстым местам в созданной 3D-модели." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" @@ -2117,7 +2197,9 @@ msgstr "Светопроходимость" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." msgstr "Для литофании предусмотрена простая логарифмическая модель светопроходимости. В картах высот значения пикселей линейно соответствуют высотам." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 @@ -2127,8 +2209,12 @@ msgstr "Проходимость через 1 мм (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "Процент света, проникающего в отпечаток толщиной 1 миллиметр. Если уменьшить это значение, контрастность в темных областях изображения увеличится, а в светлых — уменьшится." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." +msgstr "Процент света, проникающего в отпечаток толщиной 1 миллиметр. Если уменьшить это значение, контрастность в темных областях изображения увеличится, а в" +" светлых — уменьшится." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" @@ -2283,14 +2369,17 @@ msgstr "Переопределить" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "Для назначенного принтера %1 требуется следующее изменение конфигурации:" msgstr[1] "Для назначенного принтера %1 требуются следующие изменения конфигурации:" msgstr[2] "Для назначенного принтера %1 требуются следующие изменения конфигурации:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "Принтер %1 назначен, однако в задании указана неизвестная конфигурация материала." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2315,7 +2404,9 @@ msgstr "Заменить рабочий стол на %1 (переопредел #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "При переопределении к имеющейся конфигурации принтера будут применены указанные настройки. Это может привести к ошибке печати." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2344,8 +2435,11 @@ msgstr "Для удаленного управления очередью нео #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из Ultimaker Cura. Щелкните «Управление принтером», чтобы просмотреть эту веб-камеру на сайте Ultimaker Digital Factory." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из Ultimaker Cura. Щелкните «Управление принтером», чтобы просмотреть эту веб-камеру на" +" сайте Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2412,12 +2506,12 @@ msgstr "Первое доступное" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2426,8 +2520,14 @@ msgstr "Подключение к сетевому принтеру" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Для печати непосредственно на принтере через сеть необходимо подключить принтер к сети с помощью сетевого кабеля или подключить его к сети Wi-Fi. Если вы не подключили Cura к принтеру, вы можете использовать USB-накопитель для переноса файлов G-Code на принтер." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." +msgstr "Для печати непосредственно на принтере через сеть необходимо подключить принтер к сети с помощью сетевого кабеля или подключить его к сети Wi-Fi. Если" +" вы не подключили Cura к принтеру, вы можете использовать USB-накопитель для переноса файлов G-Code на принтер." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2454,7 +2554,9 @@ msgstr "Обновить" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "Если ваш принтер отсутствует в списке, обратитесь к руководству по решению проблем с сетевой печатью" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2672,7 +2774,9 @@ msgstr "Восстановить резервную копию" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "Вам потребуется перезапустить Cura, прежде чем данные будут восстановлены из резервной копии. Вы действительно хотите закрыть Cura прямо сейчас?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2682,12 +2786,16 @@ msgstr "Мои резервные копии" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "В данный момент у вас отсутствуют резервные копии. Для создания резервной копии нажмите кнопку «Создать резервную копию»." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "На этапе предварительного просмотра отображается только 5 резервных копий. Для просмотра предыдущих резервных копий удалите одну копию." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2710,8 +2818,11 @@ msgstr "Дополнительная информация о сборе анон #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем. Ниже приведен пример всех передаваемых данных:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем. Ниже приведен пример всех передаваемых" +" данных:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2750,13 +2861,21 @@ msgstr "Выравнивание стола" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Сейчас вы можете отрегулировать ваш стол, чтобы быть уверенным в качестве последующей печати. При нажатии на кнопку «Перейти к следующей позиции» сопло перейдёт на другую позиции, которую можно будет отрегулировать." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "Сейчас вы можете отрегулировать ваш стол, чтобы быть уверенным в качестве последующей печати. При нажатии на кнопку «Перейти к следующей позиции» сопло" +" перейдёт на другую позиции, которую можно будет отрегулировать." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Для каждой позиции, вставьте кусок бумаги под сопло и отрегулируйте высоту стола. Когда кончик сопла немного прижимает бумагу к столу, значит вы выставили правильную высоту стола." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "Для каждой позиции, вставьте кусок бумаги под сопло и отрегулируйте высоту стола. Когда кончик сопла немного прижимает бумагу к столу, значит вы выставили" +" правильную высоту стола." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" @@ -2831,7 +2950,9 @@ msgstr "Установка встраиваемых модулей" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "Оптимизируйте свои рабочие процессы и настройте Ultimaker Cura с помощью встраиваемых модулей, разработанных экспертами нашего замечательного сообщества." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2859,7 +2980,9 @@ msgstr "Будут добавлены следующие пакеты:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "Следующие пакеты невозможно установить из-за несовместимой версии Cura:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2890,7 +3013,9 @@ msgstr "Установка материалов" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Выберите и установите профили материалов, оптимизированные для 3D-принтеров Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3032,8 +3157,11 @@ msgstr "Управление пакетами" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Здесь можно управлять встраиваемыми модулями Ultimaker Cura и профилями материалов. Регулярно обновляйте встраиваемые модули и создавайте резервные копии настроек." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." +msgstr "Здесь можно управлять встраиваемыми модулями Ultimaker Cura и профилями материалов. Регулярно обновляйте встраиваемые модули и создавайте резервные копии" +" настроек." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -3077,11 +3205,8 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"Проверьте наличие подключения к принтеру:\n" -"- Убедитесь, что принтер включен.\n" -"- Убедитесь, что принтер подключен к сети.\n" -"- Убедитесь, что вы вошли в систему (это необходимо для поиска принтеров, подключенных к облаку)." +msgstr "Проверьте наличие подключения к принтеру:\n- Убедитесь, что принтер включен.\n- Убедитесь, что принтер подключен к сети.\n- Убедитесь, что вы вошли в систему" +" (это необходимо для поиска принтеров, подключенных к облаку)." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3232,8 +3357,10 @@ msgstr "Загрузка проекта приведет к удалению в #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3313,12 +3440,18 @@ msgstr "Обновить прошивку" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Прошивка является программным обеспечением, которое работает на плате вашего 3D принтера. Прошивка управляет шаговыми моторами, регулирует температуру и, в конечном счёте, обеспечивает работу вашего принтера." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." +msgstr "Прошивка является программным обеспечением, которое работает на плате вашего 3D принтера. Прошивка управляет шаговыми моторами, регулирует температуру" +" и, в конечном счёте, обеспечивает работу вашего принтера." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "Поставляемая с новыми принтерами прошивка работоспособна, но обновления предоставляют больше возможностей и усовершенствований." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 @@ -3333,12 +3466,15 @@ msgstr "Залить собственную прошивку" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "Невозможно обновить прошивку, так как нет подключения к принтеру." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "Невозможно обновить прошивку, так как подключение к принтеру не поддерживает функцию обновления прошивки." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3485,7 +3621,9 @@ msgstr "Поиск" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "Этот параметр не используется, поскольку все параметры, на которые он влияет, переопределяются." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3500,7 +3638,9 @@ msgstr "Зависит от" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "Данная настройка всегда используется совместно всеми экструдерами. Изменение данного значения приведет к изменению значения для всех экструдеров." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3514,21 +3654,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"Значение этого параметра отличается от значения в профиле.\n" -"\n" -"Щёлкните для восстановления значения из профиля." +msgstr "Значение этого параметра отличается от значения в профиле.\n\nЩёлкните для восстановления значения из профиля." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"Обычно это значение вычисляется, но в настоящий момент было установлено явно.\n" -"\n" -"Щёлкните для восстановления вычисленного значения." +msgstr "Обычно это значение вычисляется, но в настоящий момент было установлено явно.\n\nЩёлкните для восстановления вычисленного значения." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3569,13 +3704,11 @@ msgstr "Видимость параметров..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"Некоторые из скрытых параметров используют значения, отличающиеся от их вычисленных значений.\n" -"\n" -"Щёлкните, чтобы сделать эти параметры видимыми." +msgstr "Некоторые из скрытых параметров используют значения, отличающиеся от их вычисленных значений.\n\nЩёлкните, чтобы сделать эти параметры видимыми." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" @@ -3595,7 +3728,9 @@ msgstr "Новый проект" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "Вы действительно желаете начать новый проект? Это действие очистит область печати и сбросит все несохранённые настройки." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3626,7 +3761,9 @@ msgstr "Синхронизировать материалы с принтера #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "Выполнив несколько простых действий, вы сможете синхронизировать все профили материалов со своими принтерами." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3646,7 +3783,9 @@ msgstr "Войти" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "Для автоматической синхронизации профилей материалов со всеми принтерами, подключенными к Digital Factory, необходимо войти в Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3684,7 +3823,8 @@ msgstr "Отсутствуют принтеры?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "Убедитесь, что все ваши принтеры включены и подключены к Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3721,7 +3861,10 @@ msgstr "Принтеры не обнаружены" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." msgstr "Похоже, у вас нет совместимых принтеров, подключенных к Digital Factory. Убедитесь, что ваш принтер подключен и на нем установлена последняя версия прошивки." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 @@ -3740,8 +3883,10 @@ msgid "Sync material profiles via USB" msgstr "Синхронизация профилей материалов с помощью USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "Чтобы загрузить новые профили материалов в принтер, выполните следующие действия." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3756,7 +3901,9 @@ msgstr "Сохраните UMM-файл на USB-накопителе." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "Вставьте USB-накопитель в принтер и запустите процедуру загрузки новых профилей материалов." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3787,7 +3934,9 @@ msgstr "Подтвердить изменение диаметра" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "Установлен новый диаметр пластиковой нити %1 мм. Это значение несовместимо с текущим экструдером. Продолжить?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3954,7 +4103,8 @@ msgstr "Успешно импортированный материал or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "Не могу импортировать материал %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3965,7 +4115,8 @@ msgstr "Экспортировать материал" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "Не могу экспортировать материал %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3975,13 +4126,18 @@ msgstr "Материал успешно экспортирован в #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "Данный параметр был скрыт текущим принтером и не будет отображаться." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "Этот параметр был скрыт значением %1. Измените это значение, чтобы параметр стал отображаться." msgstr[1] "Эти параметры были скрыты значением %1. Измените это значение, чтобы параметр стал отображаться." msgstr[2] "Эти параметры были скрыты значением %1. Измените это значение, чтобы параметр стал отображаться." @@ -4008,7 +4164,8 @@ msgid "Currency:" msgstr "Валюта:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "Тема*:" @@ -4025,16 +4182,17 @@ msgstr "Нарезать автоматически" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*Для применения данных изменений вам потребуется перезапустить приложение." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4044,7 +4202,9 @@ msgstr "Поведение окна" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "Подсвечивать красным области модели, требующие поддержек. Без поддержек эти области не будут напечатаны правильно." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4054,8 +4214,11 @@ msgstr "Отобразить нависания" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "Отметьте отсутствующие или лишние поверхности модели с помощью предупреждающих знаков. В путях инструментов часто будут отсутствовать детали предполагаемой геометрии." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." +msgstr "Отметьте отсутствующие или лишние поверхности модели с помощью предупреждающих знаков. В путях инструментов часто будут отсутствовать детали предполагаемой" +" геометрии." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" @@ -4064,7 +4227,9 @@ msgstr "Показывать ошибки модели" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "Перемещать камеру так, чтобы выбранная модель помещалась в центр экрана" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4089,7 +4254,8 @@ msgstr "Увеличивать по мере движения мышкой?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "В ортогональной проекции изменение масштаба мышью не поддерживается." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4099,7 +4265,8 @@ msgstr "Увеличивать по движению мышки" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "Следует ли размещать модели на столе так, чтобы они больше не пересекались?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4172,7 +4339,9 @@ msgstr "Открытие и сохранение файлов" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "Открывать файлы с компьютера и из внешних приложений в одном экземпляре Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4182,7 +4351,9 @@ msgstr "Использовать один экземпляр Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "Следует ли очищать печатную пластину перед загрузкой новой модели в единственный экземпляр Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4202,7 +4373,9 @@ msgstr "Масштабировать большие модели" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" msgstr "Модель может показаться очень маленькой, если её размерность задана в метрах, а не миллиметрах. Следует ли масштабировать такие модели?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 @@ -4222,7 +4395,9 @@ msgstr "Выбрать модели при загрузке" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "Надо ли автоматически добавлять префикс, основанный на имени принтера, к названию задачи на печать?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4267,8 +4442,12 @@ msgstr "Всегда импортировать модели" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "При внесении изменений в профиль и переключении на другой, будет показан диалог, запрашивающий ваше решение о сохранении ваших изменений, или вы можете указать стандартное поведение и не показывать такой диалог." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "При внесении изменений в профиль и переключении на другой, будет показан диалог, запрашивающий ваше решение о сохранении ваших изменений, или вы можете" +" указать стандартное поведение и не показывать такой диалог." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 @@ -4278,7 +4457,9 @@ msgstr "Профили" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "Поведение по умолчанию для измененных значений настройки при переключении на другой профиль: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4304,8 +4485,12 @@ msgstr "Приватность" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Можно ли отправлять анонимную информацию о вашей печати в Ultimaker? Следует отметить, что ни модели, ни IP-адреса и никакая другая персональная информация не будет отправлена или сохранена." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." +msgstr "Можно ли отправлять анонимную информацию о вашей печати в Ultimaker? Следует отметить, что ни модели, ни IP-адреса и никакая другая персональная информация" +" не будет отправлена или сохранена." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4349,7 +4534,9 @@ msgstr "Стабильные и бета-версии" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" msgstr "Следует ли автоматически проверять наличие новых плагинов при каждом запуске Cura? Настоятельно рекомендуется не выключать это!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 @@ -4423,7 +4610,9 @@ msgstr "Сбросить текущие параметры" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." msgstr "Данный профиль использует настройки принтера по умолчанию, поэтому список ниже пуст." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 @@ -4654,7 +4843,9 @@ msgstr "Помогите нам улучшить Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "Ultimaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем, включая перечисленные ниже:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4679,7 +4870,8 @@ msgstr "Параметры печати" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "Данные, собранные Ultimaker Cura, не содержат каких-либо персональных данных." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4760,7 +4952,9 @@ msgstr "От принтера с этим адресом еще не посту #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "Этот принтер невозможно добавить, поскольку это неизвестный принтер либо он не управляет группой." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4775,10 +4969,10 @@ msgstr "Приветствуем в Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"Выполните указанные ниже действия для настройки\n" -"Ultimaker Cura. Это займет немного времени." +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "Выполните указанные ниже действия для настройки\nUltimaker Cura. Это займет немного времени." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -4871,7 +5065,9 @@ msgid "Manage Materials..." msgstr "Управление материалами..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "Добавить больше материалов из Магазина" @@ -5205,12 +5401,15 @@ msgstr "Загрузка доступных конфигураций из при #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "Конфигурации недоступны, поскольку принтер отключен." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "Данная конфигурация недоступна, поскольку %1 не распознан. Посетите %2 и загрузите подходящий профиль материала." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 @@ -5220,7 +5419,8 @@ msgstr "Магазин" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "Конфигурация этого экструдера не разрешается и запрещает нарезку на слои." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5322,17 +5522,17 @@ msgstr "Управление видимостью настроек..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Compatible Printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5342,8 +5542,12 @@ msgstr "Открыть файл(ы)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Мы нашли один или более проектных файлов среди выбранных вами. Вы можете открыть только один файл проекта. Мы предлагаем импортировать только модели их этих файлов. Желаете продолжить?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "Мы нашли один или более проектных файлов среди выбранных вами. Вы можете открыть только один файл проекта. Мы предлагаем импортировать только модели их" +" этих файлов. Желаете продолжить?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" @@ -5357,7 +5561,9 @@ msgstr "Открыть файл проекта" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "Это проект Cura. Следует открыть его как проект или просто импортировать из него модели?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5382,11 +5588,12 @@ msgstr "Сбросить или сохранить изменения" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Вы изменили некоторые настройки профиля.\n" -"Сохранить измененные настройки после переключения профилей?\n" -"Изменения можно отменить и загрузить настройки по умолчанию из \"%1\"." +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "Вы изменили некоторые настройки профиля.\nСохранить измененные настройки после переключения профилей?\nИзменения можно отменить и загрузить настройки по" +" умолчанию из \"%1\"." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5468,9 +5675,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"Cura разработана компанией Ultimaker B.V. совместно с сообществом.\n" -"Cura использует следующие проекты с открытым исходным кодом:" +msgstr "Cura разработана компанией Ultimaker B.V. совместно с сообществом.\nCura использует следующие проекты с открытым исходным кодом:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5606,7 +5811,7 @@ msgstr "Вспомогательная библиотека для научны #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python Error tracking library" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5726,18 +5931,20 @@ msgstr "Поддержки" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Генерация структур для поддержки нависающих частей модели. Без этих структур такие части будут складываться во время печати." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5747,7 +5954,8 @@ msgstr "Некоторые настройки были изменены." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "Постепенное заполнение будет постепенно увеличивать объём заполнения по направлению вверх." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5762,7 +5970,9 @@ msgstr "Конфигурация не поддерживается" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." msgstr "Нет профилей для выбранного материала/конфигурации %1. Пожалуйста, измените конфигурацию." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 @@ -5777,7 +5987,9 @@ msgstr "Прилипание" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." msgstr "Разрешает печать каймы или подложки. Это добавляет плоскую область вокруг или под вашим объектом, которую легко удалить после печати." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 @@ -5823,13 +6035,11 @@ msgstr "Профиль" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"Значения некоторых параметров отличаются от значений профиля.\n" -"\n" -"Нажмите для открытия менеджера профилей." +msgstr "Значения некоторых параметров отличаются от значений профиля.\n\nНажмите для открытия менеджера профилей." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5848,7 +6058,9 @@ msgstr "Рабочий стол" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." msgstr "Целевая температура горячего стола. Стол будет нагреваться и охлаждаться, оставаясь на этой температуре. Если установлена в 0, значит нагрев стола отключен." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 @@ -5875,8 +6087,12 @@ msgstr "Преднагрев" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Нагрев горячего стола перед печатью. Вы можете продолжать настройки вашей печати, пока стол нагревается, и вам не понадобится ждать нагрева стола для старта печати." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." +msgstr "Нагрев горячего стола перед печатью. Вы можете продолжать настройки вашей печати, пока стол нагревается, и вам не понадобится ждать нагрева стола для старта" +" печати." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" @@ -5885,7 +6101,9 @@ msgstr "Экструдер" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." msgstr "Целевая температура сопла. Сопло будет нагрето или остужено до указанной температуры. Если значение равно 0, то нагрев будет отключен." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 @@ -5900,8 +6118,12 @@ msgstr "Температура предварительного нагрева #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Нагрев сопла перед печатью. Можно продолжать настройки вашей печати во время нагрева, и вам не понадобится ждать нагрева сопла, когда вы будете готовы приступить к печати." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." +msgstr "Нагрев сопла перед печатью. Можно продолжать настройки вашей печати во время нагрева, и вам не понадобится ждать нагрева сопла, когда вы будете готовы" +" приступить к печати." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" @@ -5950,7 +6172,9 @@ msgstr "Отправить G-код" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "Отправить свою команду в G-коде подключенному принтеру. Нажмите Enter (Ввод) для отправки команды." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5986,7 +6210,10 @@ msgstr "Открыть файл(ы)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." msgstr "Среди выбранных файлов мы нашли несколько файлов с G-кодом. Вы можете открыть только один файл за раз. Измените свой выбор, пожалуйста." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 @@ -6005,9 +6232,7 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Добавляйте настройки материалов и плагины из Marketplace \n" -" - Выполняйте резервное копирование и синхронизацию своих настроек материалов и плагинов \n" +msgstr "- Добавляйте настройки материалов и плагины из Marketplace \n - Выполняйте резервное копирование и синхронизацию своих настроек материалов и плагинов \n" " - Делитесь идеями и получайте помощь от 48 000 пользователей в сообществе Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 @@ -6062,22 +6287,30 @@ msgstr "Проверить наличие обновлений учетной з #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "Облачный принтер не в сети. Убедитесь, что принтер включен и подключен к Интернету." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "Этот принтер не связан с вашей учетной записью. Посетите сайт Ultimaker Digital Factory, чтобы установить привязку." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "В настоящий момент нет подключения к облаку. Для подключения к облачному принтеру выполните вход." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "В настоящий момент нет подключения к облаку. Проверьте подключение к Интернету." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6093,17 +6326,17 @@ msgstr "Управление принтерами" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6182,7 +6415,9 @@ msgstr "Нет элементов для выбора" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "Предоставляет возможность изменения параметров принтера (такие как рабочий объём, диаметр сопла и так далее)" #: /MachineSettingsAction/plugin.json @@ -6292,7 +6527,9 @@ msgstr "Средство записи UFP" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "Подключается к цифровой библиотеке, позволяя Cura открывать файлы из цифровой библиотеки и сохранять файлы в нее." #: /DigitalLibrary/plugin.json @@ -6332,7 +6569,9 @@ msgstr "Средство чтения Trimesh" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." msgstr "Предоставляет дополнительные возможности для принтеров Ultimaker (такие как мастер выравнивания стола, выбора обновления и так далее)" #: /UltimakerMachineActions/plugin.json @@ -6352,7 +6591,9 @@ msgstr "Средство считывания сжатого G-кода" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "Позволяет управлять расширениями приложения и просматривать расширения с веб-сайта Ultimaker." #: /Marketplace/plugin.json @@ -6662,7 +6903,9 @@ msgstr "Запись профиля Cura" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "Проверка моделей и конфигурации печати для выявления возможных проблем печати; рекомендации." #: /ModelChecker/plugin.json @@ -6672,7 +6915,8 @@ msgstr "Средство проверки моделей" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "Принимает G-Code и отправляет его на принтер. Плагин также может обновлять прошивку." #: /USBPrinting/plugin.json @@ -6792,7 +7036,8 @@ msgstr "Контрольный журнал" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "Создание объекта стирания для блокировки печати элемента поддержки в определенных местах" #: /SupportEraser/plugin.json @@ -6809,3992 +7054,3 @@ msgstr "Обеспечивает подготовительный этап в Cu msgctxt "name" msgid "Prepare Stage" msgstr "Подготовительный этап" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "Не удалось сохранить информацию о пакете материалов в файле проекта: {material}. Этот проект может некорректно открываться на других системах." - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "Информация о пакете материалов не сохранена" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Библиотека отслеживания ошибок Python" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "Принтер" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "активен собственный профиль, и вы переписали некоторые настройки." - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "собственный профиль переопределяет некоторые настройки." - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "Еще не инициализировано
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "Автор" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Средство проверки статического типа для Python" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "Корневые сертификаты для проверки надежности SSL" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Расширения Python для Microsoft Windows" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "Иконки SVG" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "Нет %1 профиля для конфигураций в экструдерах %2. Вместо этого будет использоваться функция по умолчанию" -#~ msgstr[1] "Нет %1 профилей для конфигураций в экструдерах %2. Вместо этого будет использоваться функция по умолчанию" -#~ msgstr[2] "Нет %1 профилей для конфигураций в экструдерах %2. Вместо этого будет использоваться функция по умолчанию" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "В некоторые настройки профиля были внесены изменения. Если их необходимо изменить, перейдите в пользовательский режим." - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "Синхронизация материалов" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "Преобразование изображения..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "Ширина в миллиметрах на столе." - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "Магазин" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "Вам потребуется перезапустить Cura для активации изменений в пакетах." - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "Установить" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "Установлено" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "Премиум" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "Перейти в интернет-магазин" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "Поиск материалов" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "Совместимость" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "Принтер" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "Рабочий стол" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "Поддержки" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "Качество" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "Таблица технических характеристик" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "Паспорт безопасности" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "Инструкции по печати" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "Веб-сайт" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "Для выполнения установки или обновления необходимо войти" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "Приобретение катушек с материалом" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "Обновить" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "Обновление" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "Обновлено" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "Назад" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "Плагины" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "Установлено" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "Установка выполнится при перезагрузке" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "Для выполнения обновления необходимо войти" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "Переход на более раннюю версию" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "Удалить" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "Вклад в развитие сообщества" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "Плагины сообщества" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "Универсальные материалы" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "Выборка пакетов..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "Веб-сайт" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "Электронная почта" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Войдите, чтобы получить проверенные встраиваемые модули и материалы для Ultimaker Cura Enterprise" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "Версия" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "Последнее обновление" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "Загрузки" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "Установленные встраиваемые модули" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "Встраиваемые модули не установлены." - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "Установленные материалы" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "Материалы не установлены." - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "Связанные встраиваемые модули" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "Связанные материалы" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "Не удалось подключиться к базе данных пакета Cura. Проверьте свое подключение." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "Подтвердить удаление" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "Вы удаляете материалы и/или профили, которые все еще используются. Подтверждение приведет к сбросу указанных ниже материалов/профилей к их настройкам по умолчанию." - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "Материалы" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "Профили" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "Подтвердить" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "С этой печатью могут быть связаны некоторые проблемы. Щелкните для просмотра советов по регулировке." - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "Вспомогательная библиотека для работы с плоскими объектами" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Вы изменили некоторые настройки профиля.\n" -#~ "Сохранить измененные настройки после переключения профилей?\n" -#~ "Изменения можно отменить и загрузить настройки по умолчанию из \"%1\"." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "Рабочий стол" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "Создать" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "Дублировать" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Принтер: %1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "Обновить профиль текущими параметрами" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "Тема:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "Для применения данных изменений вам потребуется перезапустить приложение." - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "Дополнительная информация" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "Создать" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "Синхронизация с принтерами" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "Принтер" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "Единица" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "Показать онлайн-руководство по решению проблем" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "Добавить больше материалов из Магазина" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "Выровнять все модели по всем рабочим столам" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&Магазин" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "Поиск, управление и установка новых пакетов Cura." - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "Панель инструментов" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "Открытие вида моделирования." - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Отправляйте и отслеживайте задания печати из любого места с помощью вашей учетной записи Ultimaker." - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Подключение к Ultimaker Digital Factory" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из Ultimaker Cura." - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "Для {machine_name} доступны новые функции или исправления! Если у вас не установлена самая последняя версия прошивки принтера, рекомендуем обновить ее до версии {latest_version}." - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "Доступна новая прошивка %s" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "Общий стек отсутствует." - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "Модель не размножена. Выделены области с отсутствующими или лишними поверхностями." - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "Ошибки модели" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "Толщина слоя" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Ваш ключ к дистанционной 3D-печати" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- Новые профили печати и подключаемые модули позволяют вам печатать именно то, что вы хотите\n" -#~ "- Функция синхронизации настроек и их загрузки из любого места расширяет ваши возможности\n" -#~ "- Удаленная работа на принтерах Ultimaker обеспечивает повышение эффективности ваших процессов" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "Создать учетную запись" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "Удалить выбранную модель" -#~ msgstr[1] "Удалить выбранные модели" -#~ msgstr[2] "Удалить выбранные модели" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "Центрировать выбранную модель" -#~ msgstr[1] "Центрировать выбранные модели" -#~ msgstr[2] "Центрировать выбранные модели" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "Размножить выбранную модель" -#~ msgstr[1] "Размножить выбранные модели" -#~ msgstr[2] "Размножить выбранные модели" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "Завершить" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Учетная запись Ultimaker" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "Ваш ключ к дистанционной 3D-печати" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- Новые профили печати и подключаемые модули позволяют вам печатать именно то, что вы хотите" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- Функция синхронизации настроек и их загрузки из любого места расширяет ваши возможности" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Удаленная работа на принтерах Ultimaker обеспечивает повышение эффективности ваших процессов" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "Выполните указанные ниже действия для настройки\n" -#~ "Ultimaker Cura. Это займет немного времени." - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Что нового в Ultimaker Cura" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "Действительно удалить {}? Это действие невозможно будет отменить!" - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "Выбранная модель слишком мала для загрузки." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "Успешно импортирован профиль {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "Невозможно найти тип качества {0} для текущей конфигурации." - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "Добавление принтера {} ({}) из вашей учетной записи" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    238. ... and {} others
    239. " -#~ msgstr "
    240. ... и еще {} других
    241. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Принтеры добавлены из Digital Factory:
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Чтобы установить подключение, перейдите на сайт Ultimaker Digital Factory." - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} будет удален до следующей синхронизации учетной записи.
      Чтобы удалить {} без возможности восстановления, перейдите на сайт Ultimaker Digital Factory.

      Действительно удалить {} временно?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Вы удаляете {} принтера(-ов) из Cura. Это действие невозможно будет отменить. \n" -#~ "Вы уверены, что хотите продолжить?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "Вы удаляете все принтеры из Cura. Это действие невозможно будет отменить.Вы уверены, что хотите продолжить?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "Обновить" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "Создать новый" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "Общий нагреватель" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "Веб-камера недоступна, поскольку вы отслеживаете облачный принтер." - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Вы изменили некоторые настройки профиля.\n" -#~ "Хотите сохранить измененные настройки после переключения профилей?\n" -#~ "Изменения можно отменить и загрузить настройки по умолчанию из \"%1\"." - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "Переопределяет %1 настройку." -#~ msgstr[1] "Переопределяет %1 настройки." -#~ msgstr[2] "Переопределяет %1 настроек." - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "Присвойте имя принтеру" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "Для {machine_name} доступны новые функции! Рекомендуется обновить встроенное программное обеспечение принтера." - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "Печать через облако" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "Печать через облако" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "Подключено через облако" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Подключиться к облаку Ultimaker Cloud" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "Для оценивания необходимо войти в систему" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "Для оценивания необходимо установить пакет" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "оценки" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "Рекомендуемые" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "Ваша оценка" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "Автор" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Получите встраиваемые модули и материалы, утвержденные Ultimaker" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "Приветствуем, %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Учетная запись Ultimaker" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "Выйти" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "Вспомогательная библиотека для анализа сложных сетей" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Библиотека Python HTTP" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "Вы изменили некоторые параметры профиля.\n" -#~ "Желаете сохранить их или вернуть к прежним значениям?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "По умолчанию" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "Свой" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "Сбросить" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "Сохранить" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "Создать новый профиль" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "&Сохранить..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "Введите IP-адрес своего принтера." - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "Создать учетную запись" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Do you want to sync material and software packages with your account?" -#~ msgstr "" -#~ "\n" -#~ "Хотите синхронизировать пакеты материалов и программного обеспечения со своей учетной записью?" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Syncing..." -#~ msgstr "" -#~ "\n" -#~ "Синхронизация..." - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "Нечего нарезать, так как ни одна модель не попадает в объем принтера либо она назначена отключенному экструдеру. Отмасштабируйте/поверните модели либо включите экструдер." - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "При составлении списка ваших резервных копий возникла ошибка." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "Пользовательское описание (примечание: по возможности пишите на английском языке, так как разработчики могут не знать вашего языка)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Закрытие Cura" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "Вы уверены, что хотите выйти из Cura?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "Язык:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Рабочий процесс трехмерной печати следующего поколения" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Отправляйте задания печати на принтеры Ultimaker за пределами вашей локальной сети" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Храните параметры Ultimaker Cura в облаке, чтобы применять их из любого места" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- Получайте эксклюзивный доступ к профилям печати от ведущих брендов" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "Значение получается из параметров каждого экструдера " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Рабочий процесс трехмерной печати следующего поколения" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- Отправляйте задания печати на принтеры Ultimaker за пределами вашей локальной сети\n" -#~ "- Храните параметры Ultimaker Cura в облаке, чтобы применять их из любого места\n" -#~ "- Получайте эксклюзивный доступ к профилям печати от ведущих брендов" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "Сведения " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Выйти из Cura" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "Только заполнение" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "Изменить активные скрипты пост-обработки" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "Скорость подачи" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "Параметры принтера действие" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "Обнаружены новые облачные принтеры" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "Обнаружены новые принтеры, подключенные к вашей учетной записи; вы можете найти их в списке обнаруженных принтеров." - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "Cura не аккуратно отображает слои при использовании печати через кабель" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "Предообратка файла {0}" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "Этот плагин содержит лицензию.\n" -#~ "Чтобы установить этот плагин, необходимо принять условия лицензии.\n" -#~ "Принять приведенные ниже условия?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "Принять" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "Отклонить" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "Показывать все настройки" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "О Cura" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "Сбросить текущие параметры к стандартным значениям" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "Профиль был нормализован и активирован." - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "Записывает X3g в файлы" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "Файл X3g" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "Файл X3G" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "Помощник по профилю" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "Помощник по профилю" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "Повторить" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "Экструдер" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "Не поддерживать перекрытие с другими моделями" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "Изменять настройки для перекрытия с другими моделями" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "Изменять настройки для заполнения других моделей" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "Обновить существующий" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "Не поддерживается" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "Предыдущий" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "Кончик" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "Пробная печать" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "Контрольный список" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Пожалуйста, укажите любые изменения, внесённые в Ultimaker 2." - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Блок Олссона" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "Рендеринг камеры: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "Использовать функционал нескольких рабочих столов" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "Использовать функционал нескольких рабочих столов (требуется перезапуск)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "Профили по умолчанию" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "параметры поиска" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "Высота слоя" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "Этот профиль качества недоступен для вашей текущей конфигурации материала и сопла. Измените эти параметры для задействования данного профиля качества." - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "В настоящее время активен пользовательский профиль. Чтобы включить ползунок качества, на вкладке «Пользовательские» выберите профиль качества по умолчанию" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "Рабочий стол" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "Профиль" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "Рабочий стол" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "Запись содержимого всех настроек в виде HTML файла." - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "Режим бога" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "Создание нормализованного профиля с изменениями качества." - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "Нормализатор профиля" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "Позволяет производителям материалов создавать новые профили материалов и качества с помощью дружественного интерфейса." - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "Помощник по профилю печати" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "Подключен по сети." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "Подключен по сети. Пожалуйста, подтвердите запрос на принтере." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "Подключен по сети. Нет доступа к управлению принтером." - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "Запрошен доступ к принтеру. Пожалуйста, подтвердите запрос на принтере" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "Состояние аутентификации" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "Состояние аутентификации" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "Послать запрос доступа ещё раз" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "Доступ к принтеру получен" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "Нет доступа к использованию этого принтера. Невозможно отправить задачу на печать." - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "Запросить доступ" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "Отправить запрос на доступ к принтеру" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "Не удалось начать новое задание печати." - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Возникла проблема конфигурации Ultimaker, из-за которой невозможно начать печать. Перед продолжением работы решите возникшую проблему." - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "Несовпадение конфигурации" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "Вы уверены, что желаете печатать с использованием выбранной конфигурации?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Есть несовпадение между конфигурацией или калибровкой принтера и Cura. Для лучшего результата, всегда производите слайсинг для PrintCore и материала, которые установлены в вашем принтере." - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "Отправка новых заданий (временно) заблокирована, идёт отправка предыдущего задания." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "Отправка данных на принтер" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "Отправка данных" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "Модуль экструдера PrintCore не загружен в слот {slot_number}" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "Материал не загружен в слот {slot_number}" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "Другой модуль экструдера PrintCore (Cura: {cura_printcore_name}, принтер: {remote_printcore_name}) выбран для экструдера {extruder_id}" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Разный материал (Cura: {0}, Принтер: {1}) выбран для экструдера {2}" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "Синхронизация с вашим принтером" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "Желаете использовать текущую конфигурацию принтера в Cura?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Модуль PrintCore и/или материал в вашем принтере отличается от тех, что вы используете в текущем проекте. Для наилучшего результата всегда указывайте правильный модуль PrintCore и материалы, которые вставлены в ваш принтер." - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "Просмотр на мониторе" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "{printer_name} завершил печать '{job_name}'." - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "Задание печати '{job_name}' выполнено." - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "Печать завершена" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "Пусто" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "Неизвестн" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "Ошибка облака" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "Облако не экспортировало задание печати." - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "При подключении к облаку возникла ошибка." - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Заливка через облако Ultimaker Cloud" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Подключиться к облаку Ultimaker Cloud" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "Не спрашивать меня снова для этого принтера." - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Теперь вы можете отправлять и отслеживать задания печати из любого места с помощью вашей учетной записи Ultimaker." - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "Подключено!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "Проверьте свое подключение" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "Принтер, заданный в профиле {0} ({1}), не совпадает с вашим текущим принтером ({2}), поэтому его невозможно импортировать." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "Не удалось импортировать профиль из {0}:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "Текущее подключение" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "Этот принтер/группа уже добавлен (-а) в Cura. Выберите другой (-ую) принтер/группу." - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Введите IP-адрес принтера или его имя в сети." - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "Подключение к принтеру" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Руководство по параметрам Cura" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "В ортогональной проекции изменение масштаба мышью не поддерживается." - -#~ msgid "Orthogonal" -#~ msgstr "Ортогональная" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Управляет сетевыми соединениями с принтерами Ultimaker 3." - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "Соединение с сетью UM3" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "Предоставляет дополнительную информацию и пояснения относительно параметров Cura с изображениями и анимацией." - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "Руководство по параметрам" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Руководство по параметрам Cura" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "Настройки изменены в соответствии с текущей доступностью экструдеров: [%s]" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "Описание пользователя" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "Указанные опции недоступны, поскольку вы отслеживаете облачный принтер." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Перейти к Cura Connect" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "Все задания печати выполнены." - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "Просмотреть архив печати" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "Для печати на вашем принтере через сеть, пожалуйста, удостоверьтесь, что ваш принтер подключен к сети с помощью кабеля или через WiFi. Если вы не подключили Cura к вашему принтеру, вы по-прежнему можете использовать USB флешку для переноса G-Code файлов на ваш принтер.\n" -#~ "\n" -#~ "Укажите ваш принтер в списке ниже:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "Проверьте наличие подключения к принтеру:\n" -#~ "- Убедитесь, что принтер включен.\n" -#~ "- Проверьте, подключен ли принтер к сети." - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "Показывать только текущий рабочий стол" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "Выровнять для всех рабочих столов" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "Выровнять текущий рабочий стол" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "Разрешить сохранение результирующего слоя в формате X3G для поддержки принтеров, считывающих этот формат (Malyan, Makerbot и другие принтеры на базе Sailfish)." - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3GWriter" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "Считывает файлы SVG как пути инструментов для отладки движений принтера." - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "Средство считывания путей инструментов SVG" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "Журнал изменений" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "Показать журнал изменений" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "Отправка данных на удаленный кластер" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Подключиться к Ultimaker Cloud" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Cura собирает анонимизированную статистику об использовании." - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "Сбор данных" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "Дополнительно" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Ознакомьтесь с дополнительной информацией о данных, отправляемых Cura." - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "Разрешить" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Разрешить Cura отправлять анонимизированную статистику об использовании, чтобы помочь назначить приоритеты будущим улучшениям в Cura. Отправлены некоторые ваши настройки и параметры, включая версию Cura и хэш моделей, разделяемых на слои." - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "Оценивание" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "Подключенные к сети принтеры" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "Локальные принтеры" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "Попытка восстановить резервную копию Cura, не совпадающую с вашей текущей версией." - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "Параметры принтера" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "Параметры принтера" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "Начало координат в центре" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "Нагреваемый стол" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "Параметры головы" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Расстояние от левого края головы до центра сопла. Используется для предотвращения столкновений с уже напечатанной частью и головой в режиме \"По отдельности\"." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Расстояние от переднего края головы до центра сопла. Используется для предотвращения столкновений с уже напечатанной частью и головой в режиме \"По отдельности\"." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Расстояние от правого края головы до центра сопла. Используется для предотвращения столкновений с уже напечатанной частью и головой в режиме \"По отдельности\"." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Расстояние от заднего края головы до центра сопла. Используется для предотвращения столкновений с уже напечатанной частью и головой в режиме \"По отдельности\"." - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "Высота портала" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "Разница в высоте от кончика сопла до портала (по осям X и Y). Используется для предотвращения столкновений с уже напечатанной частью и головой в режиме \"По отдельности\"." - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "Стартовый G-код" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "Команды в G-коде, которые будут выполнены в самом начале." - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "Завершающий G-код" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "Команды в G-коде, которые будут выполнены в самом конце." - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "Параметры сопла" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "Номинальный диаметр материала, поддерживаемый принтером. Точный диаметр будет указан в материале и/или в профиле." - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "Стартовый G-код экструдера" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "Завершающий G-код экструдера" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "Журнал изменений" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "Пользовательское соглашение" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "Введите IP-адрес принтера или его имя в сети." - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "Выберите принтер, подключенный к сети, который необходимо отслеживать." - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Подключите ваш принтер Ultimaker к своей локальной сети." - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura отправляет анонимные данные в Ultimaker для повышения качества печати и взаимодействия с пользователем. Ниже приведен пример всех отправляемых данных." - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "Не хочу отправлять описанные данные" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Разрешить отправку описанных данных в Ultimaker для улучшения Cura" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "Печать не выбрана" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "По умолчанию, светлые пиксели представлены высокими точками на объекте, а тёмные пиксели представлены низкими точками на объекте. Измените эту опцию для изменения данного поведения, таким образом тёмные пиксели будут представлены высокими точками, а светлые - низкими." - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "Выбор компонентов для обновления" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Выбирает, какой экструдер следует использовать для поддержек. Будут созданы поддерживающие структуры под моделью для предотвращения проседания краёв или печати в воздухе." - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Этот профиль качества недоступен для вашей текущей конфигурации материала и сопла. Измените эти настройки для задействования данного профиля качества" - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "Настройка печати отключена. Невозможно изменить файл с G-кодом." - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "См. таблицу совместимости материалов" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "Просмотр типов" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "Приветствуем! " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- Отправляйте задания печати на принтеры Ultimaker за пределами вашей локальной сети\n" -#~ "- Храните параметры Ultimaker Cura в облаке, чтобы применять их из любого места\n" -#~ "- Получите эксклюзивный доступ к профилям материалов от лидирующих производителей" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "Невозможно нарезать" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "Настройка расчета времени" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "Характеристики материала" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "Добавить принтер к Cura" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "Выберите желаемый принтер в списке ниже.\n" -#~ "\n" -#~ "Если принтер отсутствует в списке, воспользуйтесь опцией «Собственный принтер FFF» из категории «Свое». Затем в открывшемся диалоговом окне настройте параметры в соответствии с характеристиками вашего принтера." - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "Имя принтера" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "Добавить принтер" - -#~ msgid "Modify G-Code" -#~ msgstr "Изменить G-код" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "Нечего нарезать, так как ни одна модель не попадает в объём принтера. Пожалуйста, отмасштабируйте или поверните модель." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "Выбранный материал несовместим с выбранным принтером или конфигурацией." - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "Несовместимый материал" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Невозможно импортировать профиль из {0}: {1}" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "Панель инструментов" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "Недоступно" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "Недостижимо" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "Доступен" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "Подготовка" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "Приостановка" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "Возобновляется" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "Ожидание: недоступный принтер" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "Ожидание: первое доступное" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "Ожидание: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "Изменение конфигурации" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "Для назначенного принтера %1 требуются следующие изменения конфигурации:" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "Переопределить" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "Начало задания печати с несовместимой конфигурацией может привести к повреждению 3D-принтера. Действительно переопределить конфигурацию и печатать %1?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "Переопределить конфигурацию и начать печать" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "Управление очередью" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "Печать" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "Управление принтерами" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "Активировать конфигурацию" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "Загрузка конфигурации принтера в Cura" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "Показать движения" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "Показать поддержку" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "Показать стенки" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "Показать заполнение" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "Не хочу отправлять описанные данные" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Разрешить отправку описанных данных в Ultimaker для улучшения Cura" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "Тип принтера:" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "Соединение:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "Состояние:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "Ожидаем задание на печать" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "Ожидаем, чтобы кто-нибудь освободил стол" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "Прерывание печати..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "Защищённые профили" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "Имя принтера:" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "Профиль:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "Поиск..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "Свернуть все" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "Развернуть все" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "Доступные конфигурации" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "Экструдер" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "Да" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "Нет" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "Настройка печати" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "Настройка принтера отключена\n" -#~ "G-code файлы нельзя изменять" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00 ч 00 мин" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "Настройка расчета времени" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "Настройка расчета стоимости" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "Итого:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "Рекомендованные параметры печати

      Печатайте с рекомендованными параметрами для выбранных принтера, материала и качества." - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "Свои параметры печати

      Печатайте с полным контролем над каждой особенностью процесса слайсинга." - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "Показать журнал движка..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "Обзор пакетов..." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "Развернуть/свернуть боковую панель" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "Пожалуйста, загрузите 3D модель" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "Готов к нарезке" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "Готов к %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "Нарезка недоступна" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "Разделить на слои текущее задание на печать" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "Отмена разделения на слои" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "Подготовка" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "Отмена" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "Выберите активное целевое устройство" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "Вид" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "Параметры" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "&Панель инструментов" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "Открыть файл" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Этот профиль качества недоступен для вашей текущей конфигурации материала и сопла. Измените эти настройки для задействования данного профиля качества" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "Скорость печати" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "Медленнее" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "Быстрее" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "Постепенное" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "Генерация поддержек" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "Тип прилипания к столу" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Требуется помощь в улучшении вашей печати?
      Обратитесь к Руководству Ultimaker по решению проблем" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "Журнал движка" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "Тип принтера" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "Использовать клей с этой комбинацией материалов" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Проверить совместимость" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Нажмите для проверки совместимости материала на Ultimaker.com." - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Показывает изменения со времени последней отмеченной версии." - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "Журнал изменений" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Создаёт профиль со стандартными настройками." - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "Нормализация профиля" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "Запрашивает согласие пользователя с условиями лицензии." - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "UserAgreement" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "Сгенерируйте G-код перед сохранением." - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "Обновление прошивки" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "Неизвестно" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "Отсутствует собственный профиль для импорта в файл {0}" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "Данный профиль {0} содержит неверные данные, поэтому его невозможно импортировать." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "Принтер, заданный в профиле {0} ({1}), не совпадает с вашим текущим принтером ({2}), поэтому его невозможно импортировать." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "Подтвердить удаление " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1 м / ~ %2 г / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1 м / ~ %2 г" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "Обновление прошивки" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Печать через Doodle3D WiFi-Box" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Печать через Doodle3D WiFi-Box" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "Соединение с Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "Отправка данных через Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "Невозможно отправить данные через Doodle3D Connect. Другое задание активно?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "Сохранение данных на Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "Файл отправлен через Doodle3D Connect" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Открыть Connect..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "Открыть Doodle3D Connect web интерфейс" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Файл Blender" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "Не удалось выполнить экспорт с использованием качества \"{}\"!\n" -#~ "Выполнен возврат к \"{}\"." - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "Контакт" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Данный принтер не настроен для управления группой принтеров Ultimaker 3." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "Данный принтер управляет группой из %1 принтеров Ultimaker 3." - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 не настроен для управления группой подключенных принтеров Ultimaker 3" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "Добавить/удалить принтеры" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Открытие страницы заданий печати в веб-браузере по умолчанию." - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "Просмотреть задания на печать" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "Подготовка к печати" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "Доступен" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "Потеряно соединение с принтером" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "Неизвестно" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "Отключено" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "Занят" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "Подготовка к печати" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "Печать прервана" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "Не принимает задания на печать" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "Заканчивается на: " - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "Очистите стол" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "Ожидание изменения конфигурации" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "Задания на печать" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "Принтеры" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "Просмотреть принтеры" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "Пауза" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "Продолжить" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "Прервать печать" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "Всегда спрашивать" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "Переопределение профиля" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "Должны ли новые загруженные модели выравниваться на рабочем столе? Используется в сочетании с несколькими рабочими столами (ЭКСПЕРИМЕНТАЛЬНАЯ ОПЦИЯ)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "Не выравнивать объекты под нагрузкой" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "Сохранить выделенное в файл" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "Сохранить как..." - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "Сохранить проект..." - -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "Использовать клейкий лист или клей с этой комбинацией материалов" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Принять G-code и отправить его через WiFi на Doodle3D WiFi-Box." - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "Открывает окно редактирования для непосредственного редактирования скриптов." - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "Интерактивный инструмент для работы со скриптами" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Помогает открывать файлы Blender непосредственно в Cura." - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Интеграция Blender (экспериментальная опция)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "Предупреждение средства проверки моделей" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "Некоторые модели могут не напечататься оптимальным образом из-за размера объекта и выбранного материала для моделей: {model_names}.\n" -#~ "Советы, которые могут быть полезны для улучшения качества печати:\n" -#~ "1) используйте закругленные углы;\n" -#~ "2) выключите вентилятор (только при отсутствии миниатюрных деталей на модели);\n" -#~ "3) используйте другой материал." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "При открытии вашего файла поступили сообщения об ошибках от SolidWorks. Рекомендуется устранить данные проблемы непосредственно в SolidWorks." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "В вашем чертеже не обнаружены модели. Проверьте еще раз его содержимое и убедитесь в наличии одной части или сборки.\n" -#~ "\n" -#~ "Спасибо!" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "В вашем чертеже обнаружено больше одной части или сборки. В данный момент поддерживаются исключительно чертежи с одной частью или сборкой.\n" -#~ "\n" -#~ "Сожалеем!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "Файл компонентов SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "Файл сборки SolidWorks" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "Файл чертежа SolidWorks" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Уважаемый клиент!\n" -#~ "Мы не обнаружили подходящую установку SolidWorks в вашей системе. Это означает, что ПО SolidWorks не установлено либо у вас нет подходящей лицензии. Убедитесь, что при запуске ПО SolidWorks оно работает надлежащим образом и (или) обратитесь к своим специалистам по ИКТ.\n" -#~ "\n" -#~ "С наилучшими пожеланиями,\n" -#~ " - Томас Карл Петровски (Thomas Karl Pietrowski)" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Уважаемый клиент!\n" -#~ "В данный момент этот плагин запущен в операционной системе, отличной от Windows. Плагин функционирует исключительно под управлением ОС Windows с установленным ПО SolidWorks, для которого имеется подходящая лицензия. Установите данный плагин на принтер под управлением Windows с установленным ПО SolidWorks.\n" -#~ "\n" -#~ "С наилучшими пожеланиями,\n" -#~ " - Томас Карл Петровски (Thomas Karl Pietrowski)" - -#~ msgid "Configure" -#~ msgstr "Настройка" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "Руководство по установке макроса SolidWorks" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "Отключить" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "Запретить Cura отправлять анонимизированную статистику об использовании. Данное разрешение можно повторно активировать в разделе параметров." - -#~ msgid "Install" -#~ msgstr "Установить" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Не удалось скопировать файлы плагинов Siemens NX. Проверьте переменную среды UGII_USER_DIR. Ей не назначен каталог." - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "Плагин Siemens NX Cura успешно установлен." - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Не удалось скопировать файлы плагинов Siemens NX. Проверьте переменную среды UGII_USER_DIR." - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Не удалось установить плагин Siemens NX. Не удалось установить переменную среды UGII_USER_DIR для Siemens NX." - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "Невозможно получить идентификатор плагин {0}" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "Внимание" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "Браузер плагинов" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks: Мастер экспорта" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "Качество:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "Точное (3D-печать)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "Грубое (3D-печать)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "Точное (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "Грубое (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "Показывать это диалоговое окно в дальнейшем" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "Продолжить" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "Прервать" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "Порядок установки макроса Cura SolidWorks" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "Шаги:" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "Откройте каталог\n" -#~ "с макросом и значком" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "Инструкции:" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "Воспроизвести" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "Пауза" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "Предыдущий шаг" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "Готово" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "Следующий шаг" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "Плагин SolidWorks: Конфигурация" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "Настройки преобразования" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "Первый выбранный вариант:" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "Последняя установленная версия (рекомендуется)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "Версия по умолчанию" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "Показывать окно мастера перед открытием файлов SolidWorks" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "Автоматически поворачивать открытый файл с применением нормированной ориентации" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "Установка (-и)" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "Обнаружена служба COM" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "Обнаружен исполняемый файл" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "COM запускается" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "Номер редакции" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "Доступные функции" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "Установлен новый диаметр материала %1 мм. Это значение несовместимо с текущим принтером. Продолжить?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "Просмотр плагинов..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "Плагины" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "Установка плагина" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Предоставляет возможность изменения параметров принтера (такие как рабочий объём, диаметр сопла и так далее)" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Управляет сетевыми соединениями с принтерами Ultimaker 3" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "Позволяет открывать определенные файлы непосредственно с помощью SolidWorks. Преобразование выполняется с помощью данного плагина и дополнительных оптимизаций." - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "Интеграция с SolidWorks" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Автоматически сохраняет настройки, принтеры и профили после внесения изменений." - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "Автосохранение" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Позволяет установить кнопку «Экспортировать в Cura» в Siemens NX." - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX Integration" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "Поиск, управление и установка новых плагинов." - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "Браузер плагинов" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "Запрашивает согласие пользователя с условиями лицензии" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Предоставляет дополнительные возможности для принтеров Ultimaker (такие как мастер выравнивания стола, выбора обновления и так далее)" - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "Файл GCode" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "Невозможно запустить новое задание, потому что принтер занят или не подключен." - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "Принтер недоступен" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "Данный принтер не поддерживает печать через USB, потому что он использует UltiGCode диалект." - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "USB печать" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "Невозможно запустить новую задачу, так как принтер не поддерживает печать через USB." - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "Невозможно обновить прошивку, потому что не были найдены подключенные принтеры." - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "Не могу найти прошивку, подходящую для принтера в %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "Прошивка принтера" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "Состояние соединения" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "Состояние соединения" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "Запрос доступа к принтеру был отклонён." - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "Запрос доступа был неудачен из-за таймаута." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "Соединение с сетью было потеряно." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "Соединение с принтером было потеряно. Проверьте свой принтер, подключен ли он." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "Невозможно запустить новую задачу на печать, принтер занят. Текущий статус принтера %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "Состояние принтера" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "Невозможно запустить новую задачу на печать. PrinterCore не был загружен в слот {0}" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "Невозможно запустить новую задачу на печать. Материал не загружен в слот {0}" - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "Недостаточно материала в катушке {0}." - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Разный PrintCore (Cura: {0}, Принтер: {1}) выбран для экструдера {2}" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "PrintCore {0} не откалибровано. Необходимо выполнить XY калибровку для принтера." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "Невозможно отправить данные на принтер. Другая задача всё ещё активна?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "Печать прервана. Пожалуйста, проверьте принтер" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "Печать приостановлена..." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "Печать возобновлена..." - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Данный принтер не настроен для управления группой подключенных принтеров Ultimaker 3." - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "Данный принтер управляет группой из {count} подключенных принтеров Ultimaker 3." - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name} завершил печать '{job_name}'. Пожалуйста, освободите область печати." - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "{printer_name} назначен для печати '{job_name}'. Пожалуйста, измените конфигурацию принтера, чтобы она соответствовала заданию." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Невозможно отправить новое задание: данный 3D принтер (ещё) не настроен на управление группой подключенных принтеров Ultimaker 3." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "Невозможно отправить задание на группу {cluster_name}." - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "Отправка {file_name} на группу {cluster_name}." - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "Показать задания на печать" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "Открыть интерфейс с заданиями печати в вашем браузере." - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "Неизвестно" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "Отправляем {file_name} на группу {cluster_name}" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "При открытии вашего файла поступили сообщения об ошибках от SolidWorks. Рекомендуется устранить данные проблемы непосредственно в SolidWorks." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "В вашем чертеже не обнаружены модели. Проверьте еще раз его содержимое и убедитесь в наличии одной части или сборки.\n" -#~ "\n" -#~ "Благодарим!" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "В вашем чертеже обнаружено больше одной части или сборки. В данный момент поддерживаются исключительно чертежи с одной частью или сборкой.\n" -#~ "\n" -#~ "Сожалеем!" - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "Материал не загружен" - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "Неизвестный материал" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "Диаметр выбранного материала показывает, что он несовместим с текущим принтером." - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "Отмена" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "Отмена изменения диаметра материала." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "Аппарат, заданный в профиле {0}, не совпадает с вашим текущим аппаратом, поэтому его невозможно импортировать." - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Возникла критическая ошибка. Отправьте нам этот отчет о сбое, чтобы мы могли устранить проблему

      \n" -#~ "

      Нажмите кнопку «Отправить отчёт», чтобы автоматически отправить отчет об ошибке на наши серверы

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "в данный момент не инициализировано
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "Вариант G-кода" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "Начало G-кода" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "Команды в G-коде, которые будут выполнены при старте печати." - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "Конец G-кода" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "Команды в G-коде, которые будут выполнены в конце печати." - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "G-код старта экструдера" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "G-код завершения экструдера" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "Запуск обновления прошивки, это может занять некоторое время." - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "Неизвестный код ошибки: %1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "Неизвестно" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "Найти и обновить плагины" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "Здесь вы можете найти список сторонних плагинов." - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "Обновление" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "Скачать" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "Показывать важное сообщение при чтении G-кода." - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "Важное сообщение при чтении G-кода" - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "Импортировать профиль" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "Принтер: %1, %2: %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Принтер: %1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "GCode генератор" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "Настроить видимость параметров..." - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "Автоматически: %1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Автоматически: %1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "Принтер не подключен" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "Текущая температура экструдера." - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "Установленные плагины..." - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "Экструдер поддержек" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "Записывает G-Code в файл." - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "Запись G-Code" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "Чтение профиля из G-Code" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "Возникли ошибки во время открытия файла SolidWorks! Пожалуйста, проверьте может ли SolidWorks открыть этот файл без проблем!" - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "Ошибка при запуске %s!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "Вид моделирования" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Cura собирает анонимную статистику о нарезке модели. Вы можете отключить это в настройках." - -#~ msgctxt "@action:button" -#~ msgid "Dismiss" -#~ msgstr "Отменить" - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "Общие" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Произошло критическое исключение. Отправьте нам этот отчёт о сбое, чтобы мы могли устранить проблему

      \n" -#~ "

      Нажмите кнопку «Отправить отчёт», чтобы автоматически отправить отчёт об ошибке на наш сервер

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Версия Cura: {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "Платформа: {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Версия Qt: {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "Версия PyQt: {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL: {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "Диагностика исключения" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "Диаметр материала" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Конфигурация плагина SolidWorks" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "Качество по-умолчанию экспортируемого STL:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "Всегда спрашивать" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "Всегда использовать хорошее качество" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "Всегда использовать грубое качество" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "Импортировать SolidWorks файл как STL..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "Качество экспортируемого STL" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "Качество" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "Грубое" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "Хорошее" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "отсутствуют доступные профили" - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "Этот параметр всегда действует на все экструдеры. Его изменение повлияет на все экструдеры" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "Формат отображения времени
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "&Сбросить положение камеры" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "Сохранить проект" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "Подготовка" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "Монитор" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Проверить совместимость" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "Предоставляет вам возможность открывать файлы через SolidWorks. Файлы будут преобразовываться и загружаться в Cura" - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "блокированный" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "Не удается начать печать" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "Открыть соединение..." - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "Подробности печати" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "Рекомендуется регулярно обновлять прошивку принтера {machine_name}. Это может сделано когда {machine_name} подключен к сети или к USB." - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "Просмотр слоёв" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "Просмотр плагинов" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "Экспорт подробностей" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Произошла неожиданная ошибка и мы не смогли её исправить!

      \n" -#~ "

      Пожалуйста, используйте информацию ниже для создания отчёта об ошибке на http://github.com/Ultimaker/Cura/issues

      " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "Открыть веб страницу" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "Ok" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "Данный принтер не настроен для управления группой подключенных принтеров Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "Данный принтер управляет группой из {count} подключенных принтеров Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "Выполнено на:" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Открывает страницу с заданиями на печать в вашем браузере." - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "ГРУППА ПРИНТЕРОВ" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "Загрузка проекта уберёт все модели со стола" - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ " плагин содержит лицензию.\n" -#~ "Вам требуется принять лицензию для установки данного плагина.\n" -#~ "Вы согласны с написанным ниже?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00ч 00мин" - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "Информация о времени" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "Время печати" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1м / ~ %2гр / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1м / ~ %2гр" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "Cura" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "Проверить совместимость материала" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "Соединение с сетью UM3 (кластер)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "Предоставляет послойный просмотр." - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "Просмотр слоёв" - -#~ msgctxt "@item:inlistbox" -#~ msgid "X-Ray" -#~ msgstr "Рентген" - -#~ msgctxt "@label" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "Принимает G-Code и отправляет его через WiFi на Doodle3D WiFi-Box." - -#~ msgctxt "@item:inmenu" -#~ msgid "Doodle3D printing" -#~ msgstr "Печать Doodle3D" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D" -#~ msgstr "Печать через Doodle3D" - -#~ msgctxt "@info:tooltip" -#~ msgid "Print with " -#~ msgstr "Печать через " - -#~ msgctxt "@title:menu" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Enable Scan devices..." -#~ msgstr "Активировать сканеры..." - -#~ msgctxt "@info:progress" -#~ msgid "Saving to Removable Drive {0}" -#~ msgstr "Сохранение на внешний носитель {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not save to {0}: {1}" -#~ msgstr "Не могу сохранить {0}: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Please keep in mind, that you have to reopen your SolidWorks file manually! Reloading the model won't work!" -#~ msgstr "Запомните, пожалуйста, что вы должны вручную открыть заново файл SolidWorks файл! Перезагрузка моделей не поможет!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Layers" -#~ msgstr "Слои" - -#~ msgid "Browse plugins" -#~ msgstr "Просмотр плагинов" - -#~ msgctxt "@item:inmenu" -#~ msgid "Solid" -#~ msgstr "Твёрдое тело" - -#~ msgctxt "@label" -#~ msgid "The file {0} already exists. Are you sure you want to overwrite it?" -#~ msgstr "Файл {0} уже существует. Вы желаете его перезаписать?" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: {1}" -#~ msgstr "Невозможно экспортировать профиль в {0}: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: Writer plugin reported failure." -#~ msgstr "Невозможно экспортировать профиль в {0}: Плагин записи уведомил об ошибке." - -#~ msgctxt "@info:status" -#~ msgid "Exported profile to {0}" -#~ msgstr "Экспортирование профиля в {0}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "Невозможно импортировать профиль из {0}: {1}" - -#~ msgctxt "@title:window" -#~ msgid "Doodle3D Settings" -#~ msgstr "Настройки Doodle3D" - -#~ msgctxt "@title:window" -#~ msgid "Print to: %1" -#~ msgstr "Печатать на: %1" - -#~ msgctxt "@label" -#~ msgid "Extruder Temperature: %1/%2°C" -#~ msgstr "Температура экструдера: %1/%2°C" - -#~ msgctxt "@label" -#~ msgid "Bed Temperature: %1/%2°C" -#~ msgstr "Температура стола: %1/%2°C" - -#~ msgctxt "@label" -#~ msgid "%1" -#~ msgstr "%1" - -#~ msgctxt "@label" -#~ msgid "View Mode: Layers" -#~ msgstr "Режим просмотра: Слои" - -#~ msgctxt "@info:status" -#~ msgid "Could not import material %1: %2" -#~ msgstr "Не могу импортировать материал %1: %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported material %1" -#~ msgstr "Успешно импортированный материал %1" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export material to %1: %2" -#~ msgstr "Не могу экспортировать материал %1: %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully exported material to %1" -#~ msgstr "Материал успешно экспортирован в %1" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g / ~ %4 %3" -#~ msgstr "%1 м / ~ %2 гр / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g" -#~ msgstr "%1 м / ~ %2 г" - -#~ msgctxt "@label" -#~ msgid "Hotend" -#~ msgstr "Голова" - -#~ msgctxt "@action:button" -#~ msgid "View Mode" -#~ msgstr "Режим просмотра" - -#~ msgctxt "@title:tab" -#~ msgid "Print" -#~ msgstr "Печать" - -#~ msgctxt "@label" -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgctxt "@label" -#~ msgid "Empty infill will leave your model hollow with low strength." -#~ msgstr "Пустое заполнение сделает вашу модель полой и хрупкой." - -#~ msgctxt "@label" -#~ msgid "20%" -#~ msgstr "20%" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength." -#~ msgstr "Слабое (20%) заполнение сделает вашу модель менее хрупкой." - -#~ msgctxt "@label" -#~ msgid "50%" -#~ msgstr "50%" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength." -#~ msgstr "Плотное (50%) заполнение придаст вашей модели прочность выше среднего." - -#~ msgctxt "@label" -#~ msgid "100%" -#~ msgstr "100%" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid." -#~ msgstr "Сплошное (100%) заполнение сделает вашу модель крепкой." - -#~ msgctxt "@label" -#~ msgid "Gradual" -#~ msgstr "Постепенное" - -#~ msgctxt "description" -#~ msgid "Provides support for writing X3G files" -#~ msgstr "Предоставляет возможность записи X3G файлов" - -#~ msgctxt "name" -#~ msgid "X3G Writer" -#~ msgstr "Запись X3G" - -#~ msgctxt "@label" -#~ msgid "Machine Settings action" -#~ msgstr "Параметры принтера действие" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Предоставляет возможность изменения параметров принтера (такие как рабочий объём, диаметр сопла и так далее)" - -#~ msgctxt "@label" -#~ msgid "X-Ray View" -#~ msgstr "Просмотр в рентгене" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the X-Ray view." -#~ msgstr "Предоставляет рентгеновский вид." - -#~ msgctxt "@label" -#~ msgid "X3D Reader" -#~ msgstr "Чтение X3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading X3D files." -#~ msgstr "Предоставляет поддержку для чтения X3D файлов." - -#~ msgctxt "@label" -#~ msgid "GCode Writer" -#~ msgstr "Запись GCode" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Writes GCode to a file." -#~ msgstr "Записывает GCode в файл." - -#~ msgctxt "@action:button Preceded by 'Ready to'." -#~ msgid "Print with Doodle3D" -#~ msgstr "Печать через Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Показывает изменения со времени последней отмеченной версии." - -#~ msgctxt "@label" -#~ msgid "Profile flatener" -#~ msgstr "Нормализация профиля" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Создаёт профиль со стандартными настройками." - -#~ msgctxt "@label" -#~ msgid "USB printing" -#~ msgstr "Печать через USB" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -#~ msgstr "Принимает G-Code и отправляет его на принтер. Плагин также может обновлять прошивку." - -#~ msgctxt "X3G Writer Plugin Description" -#~ msgid "Writes X3G to a file" -#~ msgstr "Записывает X3G в файл" - -#~ msgctxt "@label" -#~ msgid "Removable Drive Output Device Plugin" -#~ msgstr "Плагин для работы с внешним носителем" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides removable drive hotplugging and writing support." -#~ msgstr "Предоставляет поддержку для подключения и записи на внешний носитель." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Управляет сетевыми соединениями с принтерами Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Разные PrintCore (Cura: {0}, Принтер: {1}) выбраны для экструдера {2}" - -#~ msgctxt "@label" -#~ msgid "Print core {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "PrintCore {0} не откалибровано. Необходимо выполнить XY калибровку для принтера." - -#~ msgctxt "@label" -#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." -#~ msgstr "Модуль PrintCore и/или материал в вашем принтере отличается от тех, что вы используете в текущем проекте. Для наилучшего результата всегда указывайте правильный модуль PrintCore и материалы, которые вставлены в ваш принтер." - -#~ msgctxt "@label" -#~ msgid "Post Processing" -#~ msgstr "Пост обработка" - -#~ msgctxt "Description of plugin" -#~ msgid "Extension that allows for user created scripts for post processing" -#~ msgstr "Расширения, которые позволяют пользователю создавать скрипты для пост обработки" - -#~ msgctxt "@label" -#~ msgid "Auto Save" -#~ msgstr "Автосохранение" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Автоматически сохраняет настройки, принтеры и профили после внесения изменений." - -#~ msgctxt "@label" -#~ msgid "Slice info" -#~ msgstr "Информация о нарезке модели" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Submits anonymous slice info. Can be disabled through preferences." -#~ msgstr "Отправляет анонимную информацию о нарезке моделей. Может быть отключено через настройки." - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in preferences" -#~ msgstr "Cura собирает анонимную статистику о нарезке модели. Вы можете отключить это в настройках" - -#~ msgctxt "@label" -#~ msgid "Material Profiles" -#~ msgstr "Профили материалов" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides capabilities to read and write XML-based material profiles." -#~ msgstr "Предоставляет возможности по чтению и записи профилей материалов в виде XML." - -#~ msgctxt "@label" -#~ msgid "Legacy Cura Profile Reader" -#~ msgstr "Чтение устаревших профилей Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from legacy Cura versions." -#~ msgstr "Предоставляет поддержку для импортирования профилей из устаревших версий Cura." - -#~ msgctxt "@label" -#~ msgid "GCode Profile Reader" -#~ msgstr "Чтение профиля из GCode" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from g-code files." -#~ msgstr "Предоставляет поддержку для импортирования профилей из GCode файлов." - -#~ msgctxt "@label" -#~ msgid "Layer View" -#~ msgstr "Просмотр слоёв" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Layer view." -#~ msgstr "Предоставляет послойный просмотр." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.5 to 2.6" -#~ msgstr "Обновление версии с 2.5 до 2.6" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -#~ msgstr "Обновляет конфигурацию Cura 2.5 до Cura 2.6." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.1 to 2.2" -#~ msgstr "Обновление версии 2.1 до 2.2" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -#~ msgstr "Обновляет настройки Cura 2.1 до Cura 2.2." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.2 to 2.4" -#~ msgstr "Обновление версии 2.2 до 2.4" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -#~ msgstr "Обновляет конфигурации Cura 2.2 до Cura 2.4." - -#~ msgctxt "@label" -#~ msgid "Image Reader" -#~ msgstr "Чтение изображений" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Enables ability to generate printable geometry from 2D image files." -#~ msgstr "Обеспечивает возможность генерировать печатаемую геометрию из файлов двухмерных изображений." - -#~ msgctxt "@label" -#~ msgid "CuraEngine Backend" -#~ msgstr "Движок CuraEngine" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the link to the CuraEngine slicing backend." -#~ msgstr "Предоставляет интерфейс к движку CuraEngine." - -#~ msgctxt "@label" -#~ msgid "Per Model Settings Tool" -#~ msgstr "Инструмент для настройки каждой модели" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Per Model Settings." -#~ msgstr "Предоставляет параметры для каждой модели." - -#~ msgctxt "@label" -#~ msgid "3MF Reader" -#~ msgstr "Чтение 3MF" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading 3MF files." -#~ msgstr "Предоставляет поддержку для чтения 3MF файлов." - -#~ msgctxt "@label" -#~ msgid "Solid View" -#~ msgstr "Обзор" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a normal solid mesh view." -#~ msgstr "Предоставляет просмотр твёрдого тела." - -#~ msgctxt "@label" -#~ msgid "G-code Reader" -#~ msgstr "Чтение G-code" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Allows loading and displaying G-code files." -#~ msgstr "Позволяет загружать и отображать файлы G-code." - -#~ msgctxt "@label" -#~ msgid "Cura Profile Writer" -#~ msgstr "Запись профиля Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for exporting Cura profiles." -#~ msgstr "Предоставляет поддержку для экспорта профилей Cura." - -#~ msgctxt "@label" -#~ msgid "3MF Writer" -#~ msgstr "Запись 3MF" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for writing 3MF files." -#~ msgstr "Предоставляет возможность записи 3MF файлов." - -#~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Дополнительные возможности Ultimaker" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Предоставляет дополнительные возможности для принтеров Ultimaker (такие как мастер выравнивания стола, выбора обновления и так далее)" - -#~ msgctxt "@label" -#~ msgid "Cura Profile Reader" -#~ msgstr "Чтение профиля Cura" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing Cura profiles." -#~ msgstr "Предоставляет поддержку для импорта профилей Cura." - -#~ msgctxt "@info" -#~ msgid "%(width).1f x %(depth).1f x %(height).1f mm" -#~ msgstr "%(width).1f x %(depth).1f x %(height).1f мм" - -#~ msgctxt "@label" -#~ msgid "Build Plate Shape" -#~ msgstr "Форма стола" - -#~ msgctxt "@option:check" -#~ msgid "Machine Center is Zero" -#~ msgstr "Ноль в центре стола" - -#~ msgctxt "@option:check" -#~ msgid "Heated Bed" -#~ msgstr "Нагреваемый стол" - -#~ msgctxt "@label" -#~ msgid "GCode Flavor" -#~ msgstr "Вариант G-кода" - -#~ msgctxt "@label" -#~ msgid "Material Diameter" -#~ msgstr "Диаметр материала" - -#~ msgctxt "@label" -#~ msgid "If your printer is not listed, read the network-printing troubleshooting guide" -#~ msgstr "Если ваш принтер отсутствует в списке, обратитесь к руководству по решению проблем с сетевой печатью" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" - -#~ msgctxt "@label" -#~ msgid "Support library for scientific computing " -#~ msgstr "Вспомогательная библиотека для научных вычислений " - -#~ msgctxt "@tooltip" -#~ msgid "Print Setup

      Edit or review the settings for the active print job." -#~ msgstr "Настройка печати

      Отредактируйте или просмотрите параметры для активной задачи на печать." - -#~ msgctxt "@tooltip" -#~ msgid "Print Monitor

      Monitor the state of the connected printer and the print job in progress." -#~ msgstr "Монитор печати

      Отслеживайте состояние подключенного принтера и прогресс задачи на печать." - -#~ msgctxt "@title:menuitem %1 is the value from the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Автоматически: %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3d model" -#~ msgstr "Пожалуйста, загрузите 3D модель" - -#~ msgctxt "@label" -#~ msgid "Print Selected Model with %1" -#~ msgid_plural "Print Selected Models With %1" -#~ msgstr[0] "Распечатать выбранную модель на %1" -#~ msgstr[1] "Распечатать выбранные модели на %1" -#~ msgstr[2] "Распечатать выбранные моделей на %1" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No PrinterCore loaded in slot {0}" -#~ msgstr "Невозможно запустить новую задачу на печать. PrinterCore не был загружен в слот {0}" - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.4 to 2.5" -#~ msgstr "Обновление версии 2.4 до 2.5" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.4 to Cura 2.5." -#~ msgstr "Обновление конфигурации Cura 2.4 до Cura 2.5." - -#~ msgctxt "@info:status" -#~ msgid "Unable to find a quality profile for this combination. Default settings will be used instead." -#~ msgstr "Невозможно найти профиль качества для этой комбинации. Будут использованы параметры по умолчанию." - -#~ msgctxt "@title:window" -#~ msgid "Oops!" -#~ msgstr "Ой!" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      We hope this picture of a kitten helps you recover from the shock.

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Произошла неожиданная ошибка и мы не смогли её обработать!

      \n" -#~ "

      Мы надеемся, что картинка с котёнком поможет вам оправиться от шока.

      \n" -#~ "

      Пожалуйста, используйте информацию ниже для создания отчёта об ошибке на http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "Please enter the correct settings for your printer below:" -#~ msgstr "Пожалуйста, введите правильные параметры для вашего принтера:" - -#~ msgctxt "@label" -#~ msgid "Extruder %1" -#~ msgstr "Экструдер %1" - -#~ msgctxt "@label Followed by extruder selection drop-down." -#~ msgid "Print model with" -#~ msgstr "Печатать модель экструдером" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for language changes to have effect." -#~ msgstr "Вам потребуется перезапустить приложение для переключения интерфейса на выбранный язык." - -#~ msgctxt "@info:tooltip" -#~ msgid "Moves the camera so the model is in the center of the view when an model is selected" -#~ msgstr "Перемещать камеру так, чтобы модель при выборе помещалась в центр экрана" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete &Selection" -#~ msgstr "Удалить выделенное" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open File..." -#~ msgstr "Открыть файл..." - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open Project..." -#~ msgstr "Открыть проект..." - -#~ msgctxt "@title:window" -#~ msgid "Multiply Model" -#~ msgstr "Дублировать модель" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &All" -#~ msgstr "Сохранить всё" - -#~ msgctxt "@title:window" -#~ msgid "Open file" -#~ msgstr "Открыть файл" - -#~ msgctxt "@title:window" -#~ msgid "Open workspace" -#~ msgstr "Открыть рабочее пространство" - -#~ msgctxt "@label" -#~ msgid "Hollow" -#~ msgstr "Пустота" - -#~ msgctxt "@label" -#~ msgid "No (0%) infill will leave your model hollow at the cost of low strength" -#~ msgstr "Отсутствие (0%) заполнения сделает вашу модель полой и минимально прочной" - -#~ msgctxt "@label" -#~ msgid "Light" -#~ msgstr "Лёгкое" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength" -#~ msgstr "Лёгкое (20%) заполнение придаст вашей модели среднюю прочность" - -#~ msgctxt "@label" -#~ msgid "Dense" -#~ msgstr "Плотное" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength" -#~ msgstr "Плотное (50%) заполнение придаст вашей модели прочность выше среднего" - -#~ msgctxt "@label" -#~ msgid "Solid" -#~ msgstr "Твёрдое" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid" -#~ msgstr "Твёрдое (100%) заполнение сделает вашу модель полностью твёрдой." - -#~ msgctxt "@label" -#~ msgid "Enable Support" -#~ msgstr "Разрешить поддержки" - -#~ msgctxt "@label" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Разрешить печать поддержек. Такие структуры поддерживают части моделей со значительными нависаниями." - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints? Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Нужна помощь с улучшением качества печати? Прочитайте Руководства Ultimaker по решению проблем" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. Please approve the access request on the printer." -#~ msgstr "Подключен через сеть к {0}. Пожалуйста, подтвердите запрос доступа к принтеру." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}." -#~ msgstr "Подключен через сеть к {0}." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. No access to control the printer." -#~ msgstr "Подключен через сеть к {0}. Нет доступа к управлению принтером." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job because the printer is busy. Please check the printer." -#~ msgstr "Невозможно запустить новую задачу на печать, так как принтер занят. Пожалуйста, проверьте принтер." - -#~ msgctxt "@label" -#~ msgid "You made changes to the following setting(s)/override(s):" -#~ msgstr "Вы изменили следующие настройки:" - -#~ msgctxt "@window:title" -#~ msgid "Switched profiles" -#~ msgstr "Переключены профили" - -#~ msgctxt "@label" -#~ msgid "Do you want to transfer your %d changed setting(s)/override(s) to this profile?" -#~ msgstr "Желаете перенести ваши %d изменений настроек в этот профиль?" - -#~ msgctxt "@label" -#~ msgid "If you transfer your settings they will override settings in the profile. If you don't transfer these settings, they will be lost." -#~ msgstr "При переносе ваших настроек они переопределять настройки в данном профиле. При отказе от переноса, ваши изменения будут потеряны." - -#~ msgctxt "@label" -#~ msgid "Cost per Meter (Approx.)" -#~ msgstr "Стоимость метра (приблизительно)" - -#~ msgctxt "@label" -#~ msgid "%1/m" -#~ msgstr "%1/м" - -#~ msgctxt "@info:tooltip" -#~ msgid "Display 5 top layers in layer view or only the top-most layer. Rendering 5 layers takes longer, but may show more information." -#~ msgstr "Показывать пять верхних слов в режиме послойного просмотра или только самый верхний слой. Отображение 5 слоёв занимает больше времени, но предоставляет больше информации." - -#~ msgctxt "@action:button" -#~ msgid "Display five top layers in layer view" -#~ msgstr "Показать пять верхних слоёв в режиме послойного просмотра" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should only the top layers be displayed in layerview?" -#~ msgstr "Следует ли отображать только верхние слои в режиме послойного просмотра?" - -#~ msgctxt "@option:check" -#~ msgid "Only display top layer(s) in layer view" -#~ msgstr "Показывать только верхние слои в режиме послойного просмотра" - -#~ msgctxt "@label" -#~ msgid "Opening files" -#~ msgstr "Открытие файлов" - -#~ msgctxt "@label" -#~ msgid "Printer Monitor" -#~ msgstr "Монитор принтера" - -#~ msgctxt "@label" -#~ msgid "Temperatures" -#~ msgstr "Температуры" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Preparing to slice..." -#~ msgstr "Подготовка к нарезке на слои..." - -#~ msgctxt "@label" -#~ msgid "

      A fatal exception has occurred that we could not recover from!

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      " -#~ msgstr "

      Произошла неожиданная ошибка и мы не смогли его обработать!

      Пожалуйста, используйте информацию ниже для создания отчёта об ошибке на http://github.com/Ultimaker/Cura/issues

      " - -#~ msgctxt "@info:status" -#~ msgid "Profile {0} has an unknown file type." -#~ msgstr "Профиль {0} имеет неизвестный тип файла." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is imcompatible with the selected machine or configuration." -#~ msgstr "Выбранный материал несовместим с указанным принтером или конфигурацией." - -#~ msgctxt "@label" -#~ msgid "You made changes to the following setting(s):" -#~ msgstr "Вы сделали изменения следующих настроек:" - -#~ msgctxt "@label" -#~ msgid "Do you want to transfer your changed settings to this profile?" -#~ msgstr "Вы желаете перенести свои изменения параметров в этот профиль?" - -#~ msgctxt "@label" -#~ msgid "If you transfer your settings they will override settings in the profile." -#~ msgstr "Если вы перенесёте свои параметры, они перезапишут настройки профиля." - -#~ msgctxt "@info:status" -#~ msgid "Unable to slice with the current settings. Please check your settings for errors." -#~ msgstr "Невозможно нарезать модель при текущих параметрах. Пожалуйста, проверьте значения своих параметров на присутствие ошибок." - -#~ msgctxt "@action:button" -#~ msgid "Save to Removable Drive" -#~ msgstr "Сохранить на внешний носитель" - -#~ msgctxt "@action:button" -#~ msgid "Print via USB" -#~ msgstr "Печатать через USB" - -#~ msgctxt "@info:credit" -#~ msgid "Cura has been developed by Ultimaker B.V. in cooperation with the community." -#~ msgstr "Cura была разработана компанией Ultimaker B.V. в кооперации с сообществом." - -#~ msgctxt "@action:inmenu menubar:profile" -#~ msgid "&Update profile with current settings" -#~ msgstr "Записать текущие параметры в профиль" - -#~ msgctxt "@action:inmenu menubar:profile" -#~ msgid "&Discard current settings" -#~ msgstr "Сбросить текущие параметры" - -#~ msgctxt "@action:inmenu menubar:profile" -#~ msgid "&Create profile from current settings..." -#~ msgstr "Создать профиль из текущих параметров..." - -#~ msgctxt "@action:inmenu" -#~ msgid "&Duplicate Model" -#~ msgstr "Дублировать модель" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings" -#~ msgstr "Внести текущие параметры в профиль" - -#~ msgctxt "@action:button" -#~ msgid "Discard current settings" -#~ msgstr "Сбросить текущие параметры" - -#~ msgctxt "@action:label" -#~ msgid "This profile uses the defaults specified by the printer, so it has no settings in the list below." -#~ msgstr "Данный профиль использует параметры принтера по умолчанию, то есть у него нет параметров из списка ниже." - -#~ msgctxt "@title:tab" -#~ msgid "Simple" -#~ msgstr "Простая" - -#~ msgctxt "@title:tab" -#~ msgid "Advanced" -#~ msgstr "Продвинутая" - -#~ msgctxt "@label:listbox" -#~ msgid "Printer:" -#~ msgstr "Принтер:" - -#~ msgctxt "@tooltip" -#~ msgid "" -#~ "Some setting values are different from the values stored in the profile.\n" -#~ "\n" -#~ "Click to open the profile manager." -#~ msgstr "" -#~ "Значения некоторых параметров отличаются от значений в профиле.\n" -#~ "\n" -#~ "Щёлкните, открыть менеджер профилей." - -#~ msgctxt "@label" -#~ msgid "Infill:" -#~ msgstr "Заполнение:" - -#~ msgctxt "@label" -#~ msgid "Helper Parts:" -#~ msgstr "Помощники:" - -#~ msgctxt "@option:check" -#~ msgid "Print Build Plate Adhesion" -#~ msgstr "Прилипание к столу" - -#~ msgctxt "@option:check" -#~ msgid "Print Support Structure" -#~ msgstr "Печать структуры поддержек" - -#~ msgctxt "@label" -#~ msgid "Enable printing support structures. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Разрешает печать поддержек. Это позволяет строить поддерживающие структуры под моделью, предотвращая её от провисания или печати в воздухе." - -#~ msgctxt "@label" -#~ msgid "Don't print support" -#~ msgstr "Не печатать поддержки" - -#~ msgctxt "@label" -#~ msgid "Print support using %1" -#~ msgstr "Печать поддержек с %1" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profiles {0}" -#~ msgstr "Успешно импортированы профили {0}" - -#~ msgctxt "@label" -#~ msgid "Scripts" -#~ msgstr "Скрипты" - -#~ msgctxt "@label" -#~ msgid "Active Scripts" -#~ msgstr "Активные скрипты" - -#~ msgctxt "@label" -#~ msgid "Done" -#~ msgstr "Выполнено" - -#~ msgctxt "@item:inlistbox" -#~ msgid "English" -#~ msgstr "Английский" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Finnish" -#~ msgstr "Финский" - -#~ msgctxt "@item:inlistbox" -#~ msgid "French" -#~ msgstr "Французский" - -#~ msgctxt "@item:inlistbox" -#~ msgid "German" -#~ msgstr "Немецкий" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Italian" -#~ msgstr "Итальянский" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Dutch" -#~ msgstr "Датский" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Spanish" -#~ msgstr "Испанский" - -#~ msgctxt "@title:menu" -#~ msgid "Firmware" -#~ msgstr "Прошивка" - -#~ msgctxt "@title:window" -#~ msgid "Print with USB" -#~ msgstr "Печать через USB" - -#~ msgctxt "@label" -#~ msgid "Extruder Temperature %1" -#~ msgstr "Температура экструдера %1" - -#~ msgctxt "@action:button" -#~ msgid "Add Setting" -#~ msgstr "Добавить настройку" - -#~ msgctxt "@title" -#~ msgid "Add Printer" -#~ msgstr "Добавление принтера" - -#~ msgctxt "@label" -#~ msgid "0.0 m" -#~ msgstr "0.0 м" - -#~ msgctxt "@label" -#~ msgid "%1 m" -#~ msgstr "%1 м" - -#~ msgctxt "@label:listbox" -#~ msgid "Setup" -#~ msgstr "Настройка" - -#~ msgctxt "@action:inmenu menubar:profile" -#~ msgid "&Add Profile..." -#~ msgstr "Добавить профиль..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&rofile" -#~ msgstr "Профиль" - -#~ msgctxt "@title:tab" -#~ msgid "View" -#~ msgstr "Вид" - -#~ msgctxt "@option:check" -#~ msgid "Generate Brim" -#~ msgstr "Генерировать кайму" - -#~ msgctxt "@title:window" -#~ msgid "View" -#~ msgstr "Просмотр" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Job" -#~ msgstr "Задание на печать" - -#~ msgctxt "@action:button" -#~ msgid "Skip Printer Check" -#~ msgstr "Пропустить проверку принтера" - -#~ msgctxt "@info:status" -#~ msgid "Incomplete" -#~ msgstr "Не выполнено" - -#~ msgctxt "@label" -#~ msgid "To assist you in having better default settings for your Ultimaker. Cura would like to know which upgrades you have in your machine:" -#~ msgstr "Для того, чтобы установить лучшие настройки по умолчанию для вашего Ultimaker, Cura должна знать какие изменения вы внесли в свой принтер:" - -#~ msgctxt "@option:check" -#~ msgid "Olsson Block" -#~ msgstr "Блок Олссона" - -#~ msgctxt "@action:button" -#~ msgid "Skip Bedleveling" -#~ msgstr "Пропустить выравнивание стола" - -#~ msgctxt "@label" -#~ msgid "Everything is in order! You're done with bedleveling." -#~ msgstr "Всё в порядке! Вы завершили выравнивание стола." - -#~ msgctxt "@option:check" -#~ msgid "Extruder driver upgrades" -#~ msgstr "Обновления экструдера" - -#~ msgctxt "@option:check" -#~ msgid "Heated printer bed (self built)" -#~ msgstr "Нагреваемый стол (самодельный)" - -#~ msgctxt "@label" -#~ msgid "If you bought your Ultimaker after october 2012 you will have the Extruder drive upgrade. If you do not have this upgrade, it is highly recommended to improve reliability. This upgrade can be bought from the Ultimaker webshop or found on thingiverse as thing:26094" -#~ msgstr "Если вы купили ваш Ultimaker после октября 2012 года, то у вас есть обновление экструдера. Если у вас нет этого обновления, оно крайне рекомендуется. Это обновление можно купить на сайте Ultimaker или найти на Thingiverse (thing:26094)" - -#~ msgctxt "@label" -#~ msgid "Cura requires these new features and thus your firmware will most likely need to be upgraded. You can do so now." -#~ msgstr "Cura требует эти новые возможности и соответственно, ваша прошивка также может нуждаться в обновлении. Вы можете сделать это прямо сейчас." - -#~ msgctxt "@action:button" -#~ msgid "Upgrade to Marlin Firmware" -#~ msgstr "Обновиться на прошивку Marlin" - -#~ msgctxt "@action:button" -#~ msgid "Skip Upgrade" -#~ msgstr "Пропусть апгрейд" - -#~ msgctxt "@label" -#~ msgid "This printer name has already been used. Please choose a different printer name." -#~ msgstr "Данное имя принтера уже используется. Пожалуйста, выберите другое имя для принтера." - -#~ msgctxt "@title" -#~ msgid "Bed Levelling" -#~ msgstr "Выравнивание стола" diff --git a/resources/i18n/ru_RU/fdmextruder.def.json.po b/resources/i18n/ru_RU/fdmextruder.def.json.po index b951dfdb47..3e40c2f2db 100644 --- a/resources/i18n/ru_RU/fdmextruder.def.json.po +++ b/resources/i18n/ru_RU/fdmextruder.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -52,7 +51,9 @@ msgstr "Диаметр сопла" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Внутренний диаметр сопла. Измените этот параметр при использовании сопла нестандартного размера." #: /fdmextruder.def.json @@ -92,7 +93,9 @@ msgstr "Абсолютная стартовая позиция экструде #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "Устанавливает абсолютную стартовую позицию экструдера, а не относительно последней известной позиции головы." #: /fdmextruder.def.json @@ -132,7 +135,9 @@ msgstr "Абсолютная конечная позиция экструдер #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "Устанавливает абсолютную конечную позицию экструдера, а не относительно последней известной позиции головы." #: /fdmextruder.def.json @@ -162,7 +167,9 @@ msgstr "Z координата начала печати" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Позиция кончика сопла на оси Z при старте печати." #: /fdmextruder.def.json @@ -172,8 +179,12 @@ msgstr "Охлаждающий вентилятор экструдера, исп #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." -msgstr "Номер охлаждающего вентилятора, используемого при печати и ассоциированного с этим экструдером. Применяемое по умолчанию значение 0 следует менять только при наличии другого охлаждающего вентилятора, используемого при печати, для каждого экструдера." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." +msgstr "Номер охлаждающего вентилятора, используемого при печати и ассоциированного с этим экструдером. Применяемое по умолчанию значение 0 следует менять только" +" при наличии другого охлаждающего вентилятора, используемого при печати, для каждого экструдера." #: /fdmextruder.def.json msgctxt "platform_adhesion label" @@ -192,7 +203,9 @@ msgstr "Начальная X позиция экструдера" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "X координата позиции, в которой сопло начинает печать." #: /fdmextruder.def.json @@ -202,7 +215,9 @@ msgstr "Начальная Y позиция экструдера" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Y координата позиции, в которой сопло начинает печать." #: /fdmextruder.def.json @@ -222,1501 +237,7 @@ msgstr "Диаметр" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Укажите диаметр используемой нити." - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "Стартовый G-код, который выполняется при включении экструдера." - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "Завершающий G-код, который выполняется при отключении экструдера." - -#~ msgctxt "resolution label" -#~ msgid "Quality" -#~ msgstr "Качество" - -#~ msgctxt "layer_height label" -#~ msgid "Layer Height" -#~ msgstr "Высота слоя" - -#~ msgctxt "layer_height description" -#~ msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -#~ msgstr "Высота каждого слоя в миллиметрах. Большие значения приводят к быстрой печати при низком разрешении, малые значения приводят к замедлению печати с высоким разрешением." - -#~ msgctxt "layer_height_0 label" -#~ msgid "Initial Layer Height" -#~ msgstr "Высота первого слоя" - -#~ msgctxt "layer_height_0 description" -#~ msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." -#~ msgstr "Высота первого слоя в миллиметрах. Более толстый слой упрощает прилипание пластика к столу." - -#~ msgctxt "line_width label" -#~ msgid "Line Width" -#~ msgstr "Ширина линии" - -#~ msgctxt "line_width description" -#~ msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." -#~ msgstr "Ширина одной линии. Обычно, ширина каждой линии должна соответствовать диаметру сопла. Однако, небольшое уменьшение этого значение приводит к лучшей печати." - -#~ msgctxt "wall_line_width label" -#~ msgid "Wall Line Width" -#~ msgstr "Ширина линии стенки" - -#~ msgctxt "wall_line_width description" -#~ msgid "Width of a single wall line." -#~ msgstr "Ширина одной линии стенки." - -#~ msgctxt "wall_line_width_0 label" -#~ msgid "Outer Wall Line Width" -#~ msgstr "Ширина линии внешней стенки" - -#~ msgctxt "wall_line_width_0 description" -#~ msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." -#~ msgstr "Ширина линии внешней стенки. Уменьшая данное значение, можно печатать более тонкие детали." - -#~ msgctxt "wall_line_width_x label" -#~ msgid "Inner Wall(s) Line Width" -#~ msgstr "Ширина линии внутренней стенки" - -#~ msgctxt "wall_line_width_x description" -#~ msgid "Width of a single wall line for all wall lines except the outermost one." -#~ msgstr "Ширина одной линии стенки для всех линий стенки, кроме самой внешней." - -#~ msgctxt "skin_line_width label" -#~ msgid "Top/bottom Line Width" -#~ msgstr "Ширина линии дна/крышки." - -#~ msgctxt "skin_line_width description" -#~ msgid "Width of a single top/bottom line." -#~ msgstr "Ширина одной линии дна/крышки." - -#~ msgctxt "infill_line_width label" -#~ msgid "Infill Line Width" -#~ msgstr "Ширина линии заполнения" - -#~ msgctxt "infill_line_width description" -#~ msgid "Width of a single infill line." -#~ msgstr "Ширина одной линии заполнения." - -#~ msgctxt "skirt_line_width label" -#~ msgid "Skirt Line Width" -#~ msgstr "Ширина линии юбки" - -#~ msgctxt "skirt_line_width description" -#~ msgid "Width of a single skirt line." -#~ msgstr "Ширина одной линии юбки." - -#~ msgctxt "support_line_width label" -#~ msgid "Support Line Width" -#~ msgstr "Ширина линии поддержки" - -#~ msgctxt "support_line_width description" -#~ msgid "Width of a single support structure line." -#~ msgstr "Ширина одной линии поддержки." - -#~ msgctxt "support_roof_line_width label" -#~ msgid "Support Roof Line Width" -#~ msgstr "Ширина линии поддерживающей крыши" - -#~ msgctxt "support_roof_line_width description" -#~ msgid "Width of a single support roof line." -#~ msgstr "Ширина одной линии поддерживающей крыши." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "Ограждение" - -#~ msgctxt "wall_thickness label" -#~ msgid "Wall Thickness" -#~ msgstr "Толщина стенки" - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "Толщина внешних стенок в горизонтальном направлении. Это значение, разделённое на ширину линии стенки, определяет количество линий стенки." - -#~ msgctxt "wall_line_count label" -#~ msgid "Wall Line Count" -#~ msgstr "Количество линий стенки" - -#~ msgctxt "wall_line_count description" -#~ msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." -#~ msgstr "Количество линий стенки. При вычислении толщины стенки, это значение округляется до целого." - -#~ msgctxt "top_bottom_thickness label" -#~ msgid "Top/Bottom Thickness" -#~ msgstr "Толщина дна/крышки" - -#~ msgctxt "top_bottom_thickness description" -#~ msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." -#~ msgstr "Толщина слоя дна/крышки при печати. Это значение, разделённое на высоту слоя, определяет количество слоёв в дне/крышке." - -#~ msgctxt "top_thickness label" -#~ msgid "Top Thickness" -#~ msgstr "Толщина крышки" - -#~ msgctxt "top_thickness description" -#~ msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." -#~ msgstr "Толщина крышки при печати. Это значение, разделённое на высоту слоя, определяет количество слоёв в крышке." - -#~ msgctxt "top_layers label" -#~ msgid "Top Layers" -#~ msgstr "Слои крышки" - -#~ msgctxt "top_layers description" -#~ msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." -#~ msgstr "Количество слоёв в крышке. При вычислении толщины крышки это значение округляется до целого." - -#~ msgctxt "bottom_thickness label" -#~ msgid "Bottom Thickness" -#~ msgstr "Толщина дна" - -#~ msgctxt "bottom_thickness description" -#~ msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." -#~ msgstr "Толщина дна при печати. Это значение, разделённое на высоту слоя, определяет количество слоёв в дне." - -#~ msgctxt "bottom_layers label" -#~ msgid "Bottom Layers" -#~ msgstr "Слои дна" - -#~ msgctxt "bottom_layers description" -#~ msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." -#~ msgstr "Количество слоёв в дне. При вычислении толщины дна это значение округляется до целого." - -#~ msgctxt "top_bottom_pattern label" -#~ msgid "Top/Bottom Pattern" -#~ msgstr "Шаблон для крышки/дна" - -#~ msgctxt "top_bottom_pattern description" -#~ msgid "The pattern of the top/bottom layers." -#~ msgstr "Шаблон слоёв для крышки/дна." - -#~ msgctxt "top_bottom_pattern option lines" -#~ msgid "Lines" -#~ msgstr "Линии" - -#~ msgctxt "top_bottom_pattern option concentric" -#~ msgid "Concentric" -#~ msgstr "Концентрический" - -#~ msgctxt "top_bottom_pattern option zigzag" -#~ msgid "Zig Zag" -#~ msgstr "Зигзаг" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "Изменить направление, в котором печатаются слои крышки/дна. Обычно, они печатаются по диагонали. Данный параметр добавляет направления X-только и Y-только." - -#~ msgctxt "skin_outline_count description" -#~ msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." -#~ msgstr "Заменяет внешнюю часть шаблона крышки/дна рядом концентрических линий. Использование одной или двух линий улучшает мосты, которые печатаются поверх материала заполнения." - -#~ msgctxt "alternate_extra_perimeter description" -#~ msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." -#~ msgstr "Печатает дополнительную стенку через определённое количество слоёв. Таким образом заполнения заключается между этими дополнительными стенками, что приводит к повышению прочности печати." - -#~ msgctxt "remove_overlapping_walls_enabled label" -#~ msgid "Remove Overlapping Wall Parts" -#~ msgstr "Удаление перекрывающихся частей стены" - -#~ msgctxt "remove_overlapping_walls_enabled description" -#~ msgid "Remove parts of a wall which share an overlap which would result in overextrusion in some places. These overlaps occur in thin parts and sharp corners in models." -#~ msgstr "Удаляет части стены, которые перекрываются. что приводит к появлению излишков материала в некоторых местах. Такие перекрытия образуются в тонких частях и острых углах моделей." - -#~ msgctxt "remove_overlapping_walls_0_enabled label" -#~ msgid "Remove Overlapping Outer Wall Parts" -#~ msgstr "Удаление перекрывающихся частей внешних стенок" - -#~ msgctxt "remove_overlapping_walls_0_enabled description" -#~ msgid "Remove parts of an outer wall which share an overlap which would result in overextrusion in some places. These overlaps occur in thin pieces in a model and sharp corners." -#~ msgstr "Удаляет части внешней стены, которые перекрываются, что приводит к появлению излишков материала в некоторых местах. Такие перекрытия образуются в тонких частях и острых углах моделей." - -#~ msgctxt "remove_overlapping_walls_x_enabled label" -#~ msgid "Remove Overlapping Inner Wall Parts" -#~ msgstr "Удаление перекрывающихся частей внутренних стенок" - -#~ msgctxt "remove_overlapping_walls_x_enabled description" -#~ msgid "Remove parts of an inner wall that would otherwise overlap and cause over-extrusion. These overlaps occur in thin pieces in a model and sharp corners." -#~ msgstr "Удаляет части внутренних стенок, которые в противном случае будут перекрываться и приводить к появлению излишков материала. Такие перекрытия образуются в тонких частях и острых углах моделей." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "Заполнение зазоров между стенками" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls when overlapping inner wall parts are removed." -#~ msgstr "Заполняет зазоры между стенами после того, как перекрывающиеся части внутренних стенок были удалены." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "Нигде" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "Везде" - -#~ msgctxt "fill_perimeter_gaps option skin" -#~ msgid "Skin" -#~ msgstr "Покрытие" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "Компенсация перекрытия стен" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "Компенсирует поток для печатаемых частей стен в местах где уже напечатана стена." - -#~ msgctxt "xy_offset label" -#~ msgid "Horizontal Expansion" -#~ msgstr "Горизонтальное расширение" - -#~ msgctxt "xy_offset description" -#~ msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." -#~ msgstr "Сумма смещения применяемая ко всем полигонам на каждом слое. Позитивные значения могут возместить потери для слишком больших отверстий; негативные значения могут возместить потери для слишком малых отверстий." - -#~ msgctxt "z_seam_type label" -#~ msgid "Z Seam Alignment" -#~ msgstr "Выравнивание шва по оси Z" - -#~ msgctxt "z_seam_type description" -#~ msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these at the back, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -#~ msgstr "Начальная точка для каждого пути в слое. Когда пути в последовательных слоях начинаются в одной и той же точке, то на модели может возникать вертикальный шов. Проще всего удалить шов, выравнивая начало путей позади. Менее заметным шов можно сделать, случайно устанавливая начало путей. Если выбрать самый короткий путь, то печать будет быстрее." - -#~ msgctxt "z_seam_type option back" -#~ msgid "Back" -#~ msgstr "Позади" - -#~ msgctxt "z_seam_type option shortest" -#~ msgid "Shortest" -#~ msgstr "Короткий путь" - -#~ msgctxt "z_seam_type option random" -#~ msgid "Random" -#~ msgstr "Случайно" - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "Игнорирование небольших зазоров по оси Z" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "Когда модель имеет небольшие вертикальные зазоры, около 5% дополнительного времени будет потрачено на вычисления верхних и нижних поверхностей в этих узких пространствах. В этом случае, отключите данную настройку." - -#~ msgctxt "infill label" -#~ msgid "Infill" -#~ msgstr "Заполнение" - -#~ msgctxt "infill_sparse_density label" -#~ msgid "Infill Density" -#~ msgstr "Плотность заполнения" - -#~ msgctxt "infill_sparse_density description" -#~ msgid "Adjusts the density of infill of the print." -#~ msgstr "Отрегулируйте плотность заполнения при печати." - -#~ msgctxt "infill_line_distance label" -#~ msgid "Line Distance" -#~ msgstr "Дистанция заполнения" - -#~ msgctxt "infill_line_distance description" -#~ msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." -#~ msgstr "Дистанция между линиями заполнения. Этот параметр вычисляется из плотности заполнения и ширины линии заполнения." - -#~ msgctxt "infill_pattern label" -#~ msgid "Infill Pattern" -#~ msgstr "Шаблон заполнения" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle and concentric patterns are fully printed every layer." -#~ msgstr "Шаблон для материала заполнения при печати. Заполнение линиями и зигзагом меняет направление при смене слоя, уменьшая стоимость материала. Сетчатый, треугольный и концентрический шаблоны полностью печатаются на каждом слое." - -#~ msgctxt "infill_pattern option grid" -#~ msgid "Grid" -#~ msgstr "Сетка" - -#~ msgctxt "infill_pattern option lines" -#~ msgid "Lines" -#~ msgstr "Линии" - -#~ msgctxt "infill_pattern option triangles" -#~ msgid "Triangles" -#~ msgstr "Треугольники" - -#~ msgctxt "infill_pattern option concentric" -#~ msgid "Concentric" -#~ msgstr "Концентрический" - -#~ msgctxt "infill_pattern option zigzag" -#~ msgid "Zig Zag" -#~ msgstr "Зигзаг" - -#~ msgctxt "infill_overlap label" -#~ msgid "Infill Overlap" -#~ msgstr "Перекрытие заполнения" - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "Величина перекрытия между заполнением и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с заполнением." - -#~ msgctxt "infill_wipe_dist label" -#~ msgid "Infill Wipe Distance" -#~ msgstr "Дистанция окончания заполнения" - -#~ msgctxt "infill_wipe_dist description" -#~ msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -#~ msgstr "Расстояние, на которое продолжается движение сопла после печати каждой линии заполнения, для обеспечения лучшего связывания заполнения со стенками. Этот параметр похож на перекрытие заполнения, но без экструзии и только с одной стороны линии заполнения." - -#~ msgctxt "infill_sparse_thickness label" -#~ msgid "Infill Layer Thickness" -#~ msgstr "Толщина слоя заполнения" - -#~ msgctxt "infill_sparse_thickness description" -#~ msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." -#~ msgstr "Толщина слоя для материала заполнения. Данное значение должно быть всегда кратно толщине слоя и всегда округляется." - -#~ msgctxt "infill_before_walls label" -#~ msgid "Infill Before Walls" -#~ msgstr "Заполнение перед печатью стенок" - -#~ msgctxt "infill_before_walls description" -#~ msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -#~ msgstr "Печатать заполнение до печати стенок. Если печатать сначала стенки, то это может сделать их более точными, но нависающие стенки будут напечатаны хуже. Если печатать сначала заполнение, то это сделает стенки более крепкими, но шаблон заполнения может иногда прорываться сквозь поверхность стенки." - -#~ msgctxt "material_flow_dependent_temperature label" -#~ msgid "Auto Temperature" -#~ msgstr "Автоматическая температура" - -#~ msgctxt "material_flow_dependent_temperature description" -#~ msgid "Change the temperature for each layer automatically with the average flow speed of that layer." -#~ msgstr "Изменять температуру каждого слоя автоматически в соответствии со средней скоростью потока на этом слое." - -#~ msgctxt "material_print_temperature label" -#~ msgid "Printing Temperature" -#~ msgstr "Температура печати" - -#~ msgctxt "material_print_temperature description" -#~ msgid "The temperature used for printing. Set at 0 to pre-heat the printer manually." -#~ msgstr "Температура при печати. Установите 0 для предварительного разогрева вручную." - -#~ msgctxt "material_flow_temp_graph label" -#~ msgid "Flow Temperature Graph" -#~ msgstr "График температуры потока" - -#~ msgctxt "material_flow_temp_graph description" -#~ msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." -#~ msgstr "График, объединяющий поток (в мм3 в секунду) с температурой (в градусах Цельсия)." - -#~ msgctxt "material_extrusion_cool_down_speed label" -#~ msgid "Extrusion Cool Down Speed Modifier" -#~ msgstr "Модификатор скорости охлаждения экструзии" - -#~ msgctxt "material_extrusion_cool_down_speed description" -#~ msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." -#~ msgstr "Дополнительная скорость, с помощью которой сопло охлаждается во время экструзии. Это же значение используется для ускорения нагрева сопла при экструзии." - -#~ msgctxt "material_bed_temperature label" -#~ msgid "Bed Temperature" -#~ msgstr "Температура стола" - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated bed. Set at 0 to pre-heat the printer manually." -#~ msgstr "Температура стола при печати. Установите 0 для предварительного разогрева вручную." - -#~ msgctxt "material_flow label" -#~ msgid "Flow" -#~ msgstr "Поток" - -#~ msgctxt "material_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "Компенсация потока: объём выдавленного материала умножается на этот коэффициент." - -#~ msgctxt "retraction_enable label" -#~ msgid "Enable Retraction" -#~ msgstr "Разрешить откат" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "Откат нити при движении сопла вне зоны печати." - -#~ msgctxt "retraction_amount label" -#~ msgid "Retraction Distance" -#~ msgstr "Величина отката" - -#~ msgctxt "retraction_amount description" -#~ msgid "The length of material retracted during a retraction move." -#~ msgstr "Длина нить, которая будет извлечена по время отката." - -#~ msgctxt "retraction_speed label" -#~ msgid "Retraction Speed" -#~ msgstr "Скорость отката" - -#~ msgctxt "retraction_speed description" -#~ msgid "The speed at which the filament is retracted and primed during a retraction move." -#~ msgstr "Скорость с которой нить будет извлечена и возвращена обратно при откате." - -#~ msgctxt "retraction_retract_speed label" -#~ msgid "Retraction Retract Speed" -#~ msgstr "Скорость извлечения при откате" - -#~ msgctxt "retraction_retract_speed description" -#~ msgid "The speed at which the filament is retracted during a retraction move." -#~ msgstr "Скорость с которой нить будет извлечена при откате." - -#~ msgctxt "retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "Скорость возврата при откате" - -#~ msgctxt "retraction_prime_speed description" -#~ msgid "The speed at which the filament is primed during a retraction move." -#~ msgstr "Скорость с которой нить будет возвращена при откате." - -#~ msgctxt "retraction_extra_prime_amount label" -#~ msgid "Retraction Extra Prime Amount" -#~ msgstr "Дополнительно возвращаемый объем при откате" - -#~ msgctxt "retraction_extra_prime_amount description" -#~ msgid "Some material can ooze away during a travel move, which can be compensated for here." -#~ msgstr "Небольшое количество материала может выдавится во время движение, что может быть скомпенсировано с помощью данного параметра." - -#~ msgctxt "retraction_min_travel label" -#~ msgid "Retraction Minimum Travel" -#~ msgstr "Минимальное перемещение при откате" - -#~ msgctxt "retraction_min_travel description" -#~ msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." -#~ msgstr "Минимальное расстояние на которое необходимо переместиться для отката, чтобы он произошёл. Этот параметр помогает уменьшить количество откатов на небольшой области печати." - -#~ msgctxt "retraction_count_max label" -#~ msgid "Maximum Retraction Count" -#~ msgstr "Максимальное количество откатов" - -#~ msgctxt "retraction_count_max description" -#~ msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." -#~ msgstr "Данный параметр ограничивает число откатов, которые происходят внутри окна минимальной дистанции экструзии. Дальнейшие откаты внутри этого окна будут проигнорированы. Это исключает выполнение множества повторяющихся откатов над одним и тем же участком нити, что позволяет избежать проблем с истиранием нити." - -#~ msgctxt "retraction_extrusion_window label" -#~ msgid "Minimum Extrusion Distance Window" -#~ msgstr "Окно минимальной расстояния экструзии" - -#~ msgctxt "retraction_extrusion_window description" -#~ msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -#~ msgstr "Окно, в котором может быть выполнено максимальное количество откатов. Это значение приблизительно должно совпадать с расстоянием отката таким образом, чтобы количество выполненных откатов распределялось на величину выдавленного материала." - -#~ msgctxt "retraction_hop label" -#~ msgid "Z Hop when Retracting" -#~ msgstr "Поднятие оси Z при откате" - -#~ msgctxt "retraction_hop description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "При выполнении отката между соплом и печатаемой деталью создаётся зазор. Это предотвращает возможность касания сопла частей детали при его перемещении, снижая вероятность смещения детали на столе." - -#~ msgctxt "speed label" -#~ msgid "Speed" -#~ msgstr "Скорость" - -#~ msgctxt "speed_print label" -#~ msgid "Print Speed" -#~ msgstr "Скорость печати" - -#~ msgctxt "speed_print description" -#~ msgid "The speed at which printing happens." -#~ msgstr "Скорость, на которой происходит печать." - -#~ msgctxt "speed_infill label" -#~ msgid "Infill Speed" -#~ msgstr "Скорость заполнения" - -#~ msgctxt "speed_infill description" -#~ msgid "The speed at which infill is printed." -#~ msgstr "Скорость, на которой печатается заполнение." - -#~ msgctxt "speed_wall label" -#~ msgid "Wall Speed" -#~ msgstr "Скорость печати стенок" - -#~ msgctxt "speed_wall description" -#~ msgid "The speed at which the walls are printed." -#~ msgstr "Скорость, на которой происходит печать стенок." - -#~ msgctxt "speed_wall_0 label" -#~ msgid "Outer Wall Speed" -#~ msgstr "Скорость печати внешней стенки" - -#~ msgctxt "speed_wall_0 description" -#~ msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will effect quality in a negative way." -#~ msgstr "Скорость, на которой происходит печать внешних стенок. Печать внешней стенки на пониженной скорость улучшает качество поверхности модели. Однако, при большой разнице между скоростями печати внутренних стенок и внешних возникает эффект, негативно влияющий на качество." - -#~ msgctxt "speed_wall_x label" -#~ msgid "Inner Wall Speed" -#~ msgstr "Скорость печати внутренних стенок" - -#~ msgctxt "speed_wall_x description" -#~ msgid "The speed at which all inner walls are printed Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -#~ msgstr "Скорость, на которой происходит печать внутренних стенок. Печать внутренних стенок на скорости, больше скорости печати внешней стенки, ускоряет печать. Отлично работает, если скорость находится между скоростями печати внешней стенки и скорости заполнения." - -#~ msgctxt "speed_topbottom label" -#~ msgid "Top/Bottom Speed" -#~ msgstr "Скорость крышки/дна" - -#~ msgctxt "speed_topbottom description" -#~ msgid "The speed at which top/bottom layers are printed." -#~ msgstr "Скорость, на которой печатаются слои крышки/дна." - -#~ msgctxt "speed_support label" -#~ msgid "Support Speed" -#~ msgstr "Скорость печати поддержек" - -#~ msgctxt "speed_support description" -#~ msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." -#~ msgstr "Скорость, на которой происходит печать структуры поддержек. Печать поддержек на повышенной скорости может значительно уменьшить время печати. Качество поверхности структуры поддержек не имеет значения, так как эта структура будет удалена после печати." - -#~ msgctxt "speed_support_lines label" -#~ msgid "Support Wall Speed" -#~ msgstr "Скорость печати стенок поддержки" - -#~ msgctxt "speed_support_lines description" -#~ msgid "The speed at which the walls of support are printed. Printing the walls at lower speeds improves stability." -#~ msgstr "Скорость, на которой печатаются стенки поддержек. Печать стенок на пониженных скоростях улучшает стабильность." - -#~ msgctxt "speed_support_roof label" -#~ msgid "Support Roof Speed" -#~ msgstr "Скорость печати крыши поддержек" - -#~ msgctxt "speed_support_roof description" -#~ msgid "The speed at which the roofs of support are printed. Printing the support roof at lower speeds can improve overhang quality." -#~ msgstr "Скорость, на которой происходит печать крыши поддержек. Печать крыши поддержек на пониженных скоростях может улучшить качество печати нависающих краёв модели." - -#~ msgctxt "speed_travel label" -#~ msgid "Travel Speed" -#~ msgstr "Скорость перемещения" - -#~ msgctxt "speed_travel description" -#~ msgid "The speed at which travel moves are made." -#~ msgstr "Скорость, с которой выполняется перемещение." - -#~ msgctxt "speed_layer_0 label" -#~ msgid "Initial Layer Speed" -#~ msgstr "Скорость первого слоя" - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The print speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "Скорость печати первого слоя. Пониженное значение помогает улучшить прилипание материала к столу." - -#~ msgctxt "skirt_speed label" -#~ msgid "Skirt Speed" -#~ msgstr "Скорость печати юбки" - -#~ msgctxt "skirt_speed description" -#~ msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt at a different speed." -#~ msgstr "Скорость, на которой происходит печать юбки и каймы. Обычно, их печать происходит на скорости печати первого слоя, но иногда вам может потребоваться печатать юбку на другой скорости." - -#~ msgctxt "speed_slowdown_layers label" -#~ msgid "Number of Slower Layers" -#~ msgstr "Количество медленных слоёв" - -#~ msgctxt "speed_slowdown_layers description" -#~ msgid "The first few layers are printed slower than the rest of the object, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -#~ msgstr "Первые несколько слоёв печатаются на медленной скорости, чем весь остальной объект, чтобы получить лучшее прилипание к столу и увеличить вероятность успешной печати. Скорость последовательно увеличивается по мере печати указанного количества слоёв." - -#~ msgctxt "travel label" -#~ msgid "Travel" -#~ msgstr "Перемещение" - -#~ msgctxt "retraction_combing label" -#~ msgid "Enable Combing" -#~ msgstr "Разрешить комбинг" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is disabled, the material will retract and the nozzle moves in a straight line to the next point." -#~ msgstr "Комбинг удерживает при перемещении сопло внутри уже напечатанных зон. Это выражается в небольшом увеличении пути, но уменьшает необходимость в откатах. При отключенном комбинге выполняется откат и сопло передвигается в следующую точку по прямой." - -#~ msgctxt "travel_avoid_other_parts label" -#~ msgid "Avoid Printed Parts" -#~ msgstr "Избегать напечатанных частей" - -#~ msgctxt "travel_avoid_other_parts description" -#~ msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." -#~ msgstr "Сопло избегает уже напечатанных частей при перемещении. Эта опция доступна только при включенном комбинге." - -#~ msgctxt "travel_avoid_distance label" -#~ msgid "Avoid Distance" -#~ msgstr "Дистанция обхода" - -#~ msgctxt "travel_avoid_distance description" -#~ msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." -#~ msgstr "Дистанция между соплом и уже напечатанными частями, выдерживаемая при перемещении." - -#~ msgctxt "coasting_enable label" -#~ msgid "Enable Coasting" -#~ msgstr "Разрешить накат" - -#~ msgctxt "cooling label" -#~ msgid "Cooling" -#~ msgstr "Охлаждение" - -#~ msgctxt "cool_fan_enabled label" -#~ msgid "Enable Cooling Fans" -#~ msgstr "Включить охлаждающие вентиляторы" - -#~ msgctxt "cool_fan_enabled description" -#~ msgid "Enables the cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." -#~ msgstr "Разрешает использование вентиляторов во время печати. Применение вентиляторов улучшает качество печати слоёв с малой площадью, а также мостов и нависаний." - -#~ msgctxt "cool_fan_speed label" -#~ msgid "Fan Speed" -#~ msgstr "Скорость вентилятора" - -#~ msgctxt "cool_fan_speed description" -#~ msgid "The speed at which the cooling fans spin." -#~ msgstr "Скорость, с которой вращается вентилятор." - -#~ msgctxt "cool_fan_speed_min label" -#~ msgid "Regular Fan Speed" -#~ msgstr "Обычная скорость вентилятора" - -#~ msgctxt "cool_fan_speed_min description" -#~ msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." -#~ msgstr "Скорость, с которой вращается вентилятор до достижения порога. Если слой печатается быстрее установленного порога, то вентилятор постепенно начинает вращаться быстрее." - -#~ msgctxt "cool_fan_speed_max label" -#~ msgid "Maximum Fan Speed" -#~ msgstr "Максимальная скорость вентилятора" - -#~ msgctxt "cool_fan_speed_max description" -#~ msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." -#~ msgstr "Скорость, с которой вращается вентилятор при минимальной площади слоя. Если слой печатается быстрее установленного порога, то вентилятор постепенно начинает вращаться с указанной скоростью." - -#~ msgctxt "cool_min_layer_time_fan_speed_max label" -#~ msgid "Regular/Maximum Fan Speed Threshold" -#~ msgstr "Порог переключения на повышенную скорость" - -#~ msgctxt "cool_min_layer_time_fan_speed_max description" -#~ msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." -#~ msgstr "Время печати слоя, которое устанавливает порог для переключения с обычной скорости вращения вентилятора на максимальную. Слои, которые будут печататься дольше указанного значения, будут использовать обычную скорость вращения вентилятора. Для быстрых слоёв скорость вентилятора постепенно будет повышаться до максимальной." - -#~ msgctxt "cool_fan_full_at_height label" -#~ msgid "Regular Fan Speed at Height" -#~ msgstr "Обычная скорость вентилятора на высоте" - -#~ msgctxt "cool_fan_full_at_height description" -#~ msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from zero to regular fan speed." -#~ msgstr "Высота, на которой вентилятор должен вращаться с обыкновенной скорость. На более низких слоях вентилятор будет постепенно разгоняться с нуля до обычной скорости." - -#~ msgctxt "cool_fan_full_layer label" -#~ msgid "Regular Fan Speed at Layer" -#~ msgstr "Обычная скорость вентилятора на слое" - -#~ msgctxt "cool_fan_full_layer description" -#~ msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." -#~ msgstr "Слой, на котором вентилятор должен вращаться с обыкновенной скорость. Если определена обычная скорость для вентилятора на высоте, это значение вычисляется и округляется до целого." - -#~ msgctxt "cool_min_layer_time label" -#~ msgid "Minimum Layer Time" -#~ msgstr "Минимальное время слоя" - -#~ msgctxt "cool_min_layer_time description" -#~ msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer." -#~ msgstr "Минимальное время затрачиваемое на печать слоя. Эта величина заставляет принтер замедлится, чтобы уложиться в указанное время при печати слоя. Это позволяет материалу остыть до нужной температуры перед печатью следующего слоя." - -#~ msgctxt "cool_min_speed label" -#~ msgid "Minimum Speed" -#~ msgstr "Минимальная скорость" - -#~ msgctxt "cool_min_speed description" -#~ msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." -#~ msgstr "Минимальная скорость печати, независящая от замедления печати до минимального времени печати слоя. Если принтер начнёт слишком замедляться, давление в сопле будет слишком малым, что отрицательно скажется на качестве печати." - -#~ msgctxt "cool_lift_head label" -#~ msgid "Lift Head" -#~ msgstr "Подъём головы" - -#~ msgctxt "cool_lift_head description" -#~ msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." -#~ msgstr "Когда будет произойдёт конфликт между параметрами минимальной скорости печати и минимальным временем печати слоя, голова принтера будет отведена от печатаемой модели и будет выдержана необходимая пауза для достижения минимального времени печати слоя." - -#~ msgctxt "draft_shield_enabled label" -#~ msgid "Enable Draft Shield" -#~ msgstr "Разрешить печать кожуха" - -#~ msgctxt "draft_shield_enabled description" -#~ msgid "This will create a wall around the object, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." -#~ msgstr "Создаёт стенку вокруг объекта, которая удерживает (горячий) воздух и препятствует обдуву модели внешним воздушным потоком. Очень пригодится для материалов, которые легко деформируются." - -#~ msgctxt "draft_shield_dist label" -#~ msgid "Draft Shield X/Y Distance" -#~ msgstr "Дистанция X/Y до кожуха" - -#~ msgctxt "draft_shield_dist description" -#~ msgid "Distance of the draft shield from the print, in the X/Y directions." -#~ msgstr "Дистанция до стенки кожуха от модели, по осям X/Y." - -#~ msgctxt "draft_shield_height_limitation label" -#~ msgid "Draft Shield Limitation" -#~ msgstr "Ограничение кожуха" - -#~ msgctxt "draft_shield_height_limitation description" -#~ msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the object or at a limited height." -#~ msgstr "Устанавливает высоту кожуха. Можно печать кожух высотой с модель или указать определённую высоту." - -#~ msgctxt "draft_shield_height_limitation option full" -#~ msgid "Full" -#~ msgstr "Полная" - -#~ msgctxt "draft_shield_height_limitation option limited" -#~ msgid "Limited" -#~ msgstr "Ограниченная" - -#~ msgctxt "draft_shield_height label" -#~ msgid "Draft Shield Height" -#~ msgstr "Высота кожуха" - -#~ msgctxt "draft_shield_height description" -#~ msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." -#~ msgstr "Ограничение по высоте для кожуха. Выше указанного значение кожух печататься не будет." - -#~ msgctxt "support label" -#~ msgid "Support" -#~ msgstr "Поддержки" - -#~ msgctxt "support_enable label" -#~ msgid "Enable Support" -#~ msgstr "Разрешить поддержки" - -#~ msgctxt "support_enable description" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Разрешить печать поддержек. Такие структуры поддерживают части моделей со значительными навесаниями." - -#~ msgctxt "support_type label" -#~ msgid "Placement" -#~ msgstr "Размещение" - -#~ msgctxt "support_type description" -#~ msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -#~ msgstr "Настраивает размещение структур поддержки. Размещение может быть выбрано с касанием стола и везде. Для последнего случая структуры поддержки печатаются даже на самой модели." - -#~ msgctxt "support_type option buildplate" -#~ msgid "Touching Buildplate" -#~ msgstr "От стола" - -#~ msgctxt "support_type option everywhere" -#~ msgid "Everywhere" -#~ msgstr "Везде" - -#~ msgctxt "support_angle label" -#~ msgid "Overhang Angle" -#~ msgstr "Угол нависания" - -#~ msgctxt "support_angle description" -#~ msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." -#~ msgstr "Минимальный угол нависания при котором добавляются поддержки. При значении в 0° все нависания обеспечиваются поддержками, при 90° не получат никаких поддержек." - -#~ msgctxt "support_pattern label" -#~ msgid "Support Pattern" -#~ msgstr "Шаблон поддержек" - -#~ msgctxt "support_pattern description" -#~ msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." -#~ msgstr "Шаблон печатаемой структуры поддержек. Имеющиеся варианты отличаются крепкостью или простотой удаления поддержек." - -#~ msgctxt "support_pattern option lines" -#~ msgid "Lines" -#~ msgstr "Линии" - -#~ msgctxt "support_pattern option grid" -#~ msgid "Grid" -#~ msgstr "Сетка" - -#~ msgctxt "support_pattern option triangles" -#~ msgid "Triangles" -#~ msgstr "Треугольники" - -#~ msgctxt "support_pattern option concentric" -#~ msgid "Concentric" -#~ msgstr "Концентрические" - -#~ msgctxt "support_pattern option zigzag" -#~ msgid "Zig Zag" -#~ msgstr "Зигзаг" - -#~ msgctxt "support_connect_zigzags label" -#~ msgid "Connect ZigZags" -#~ msgstr "Соединённый зигзаг" - -#~ msgctxt "support_connect_zigzags description" -#~ msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." -#~ msgstr "Соединяет зигзаги. Это увеличивает силу такой поддержки." - -#~ msgctxt "support_infill_rate label" -#~ msgid "Support Density" -#~ msgstr "Плотность поддержек" - -#~ msgctxt "support_infill_rate description" -#~ msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "Настраивает плотность структуры поддержек. Более высокое значение приводит к улучшению качества навесов, но такие поддержки сложнее удалять." - -#~ msgctxt "support_line_distance label" -#~ msgid "Support Line Distance" -#~ msgstr "Дистанция между линиями поддержки" - -#~ msgctxt "support_line_distance description" -#~ msgid "Distance between the printed support structure lines. This setting is calculated by the support density." -#~ msgstr "Дистанция между напечатанными линями структуры поддержек. Этот параметр вычисляется по плотности поддержек." - -#~ msgctxt "support_xy_distance label" -#~ msgid "X/Y Distance" -#~ msgstr "Дистанция X/Y" - -#~ msgctxt "support_xy_distance description" -#~ msgid "Distance of the support structure from the print in the X/Y directions." -#~ msgstr "Расстояние между структурами поддержек и печатаемой модели по осям X/Y." - -#~ msgctxt "support_z_distance label" -#~ msgid "Z Distance" -#~ msgstr "Z дистанция" - -#~ msgctxt "support_z_distance description" -#~ msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded down to a multiple of the layer height." -#~ msgstr "Расстояние между верхом/низом структуры поддержек и печатаемой моделью. Этот зазор упрощает последующее удаление поддержек. Это значение округляется вниз и кратно высоте слоя." - -#~ msgctxt "support_top_distance label" -#~ msgid "Top Distance" -#~ msgstr "Дистанция сверху" - -#~ msgctxt "support_top_distance description" -#~ msgid "Distance from the top of the support to the print." -#~ msgstr "Расстояние между верхом поддержек и печатаемой моделью." - -#~ msgctxt "support_bottom_distance label" -#~ msgid "Bottom Distance" -#~ msgstr "Дистанция снизу" - -#~ msgctxt "support_bottom_distance description" -#~ msgid "Distance from the print to the bottom of the support." -#~ msgstr "Расстояние между печатаемой моделью и низом поддержки." - -#~ msgctxt "support_bottom_stair_step_height description" -#~ msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -#~ msgstr "Высота шагов лестнично-подобного низа поддержек, лежащих на модели. Малое значение усложняет последующее удаление поддержек, но слишком большое значение может сделать структуру поддержек нестабильной." - -#~ msgctxt "support_join_distance label" -#~ msgid "Join Distance" -#~ msgstr "Дистанция объединения" - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "Максимальное расстояние между структурами поддержки по осям X/Y. Если отдельные структуры находятся ближе, чем определено данным значением, то такие структуры объединяются в одну." - -#~ msgctxt "support_offset description" -#~ msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." -#~ msgstr "Величина смещения, применяемая ко всем полигонам поддержки в каждом слое. Положительные значения могут сглаживать зоны поддержки и приводить к укреплению структур поддержек." - -#~ msgctxt "support_area_smoothing label" -#~ msgid "Area Smoothing" -#~ msgstr "Сглаживание зон" - -#~ msgctxt "support_area_smoothing description" -#~ msgid "Maximum distance in the X/Y directions of a line segment which is to be smoothed out. Ragged lines are introduced by the join distance and support bridge, which cause the machine to resonate. Smoothing the support areas won't cause them to break with the constraints, except it might change the overhang." -#~ msgstr "Максимальное расстояние по осям X/Y в сегменте линии, которая подлежит сглаживанию. Неровные линии появляются при дистанции объединения и поддержке в виде моста, что заставляет принтер резонировать. Сглаживание зон поддержек не приводит к нарушению ограничений, кроме возможных изменений в навесаниях." - -#~ msgctxt "support_roof_enable label" -#~ msgid "Enable Support Roof" -#~ msgstr "Разрешить крышу" - -#~ msgctxt "support_roof_enable description" -#~ msgid "Generate a dense top skin at the top of the support on which the model is printed." -#~ msgstr "Генерировать плотную поверхность наверху структуры поддержек на которой будет печататься модель." - -#~ msgctxt "support_roof_height label" -#~ msgid "Support Roof Thickness" -#~ msgstr "Толщина крыши" - -#~ msgctxt "support_roof_height description" -#~ msgid "The thickness of the support roofs." -#~ msgstr "Толщина поддерживающей крыши." - -#~ msgctxt "support_roof_density label" -#~ msgid "Support Roof Density" -#~ msgstr "Плотность крыши" - -#~ msgctxt "support_roof_density description" -#~ msgid "Adjusts the density of the roof of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "Настройте плотность крыши структуры поддержек. Большее значение приведёт к лучшим навесам, но такие поддержки будет труднее удалять." - -#~ msgctxt "support_roof_line_distance label" -#~ msgid "Support Roof Line Distance" -#~ msgstr "Дистанция линии крыши" - -#~ msgctxt "support_roof_line_distance description" -#~ msgid "Distance between the printed support roof lines. This setting is calculated by the support roof Density, but can be adjusted separately." -#~ msgstr "Расстояние между линиями поддерживающей крыши. Этот параметр вычисляется из плотности поддерживающей крыши, но также может быть указан самостоятельно." - -#~ msgctxt "support_roof_pattern label" -#~ msgid "Support Roof Pattern" -#~ msgstr "Шаблон поддерживающей крыши" - -#~ msgctxt "support_roof_pattern description" -#~ msgid "The pattern with which the top of the support is printed." -#~ msgstr "Шаблон, который будет использоваться для печати верхней части поддержек." - -#~ msgctxt "support_roof_pattern option lines" -#~ msgid "Lines" -#~ msgstr "Линии" - -#~ msgctxt "support_roof_pattern option grid" -#~ msgid "Grid" -#~ msgstr "Сетка" - -#~ msgctxt "support_roof_pattern option triangles" -#~ msgid "Triangles" -#~ msgstr "Треугольники" - -#~ msgctxt "support_roof_pattern option concentric" -#~ msgid "Concentric" -#~ msgstr "Концентрический" - -#~ msgctxt "support_roof_pattern option zigzag" -#~ msgid "Zig Zag" -#~ msgstr "Зигзаг" - -#~ msgctxt "support_conical_enabled label" -#~ msgid "Conical Support" -#~ msgstr "Конические поддержки" - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "Экспериментальная возможность: Нижняя часть поддержек становится меньше, чем верхняя." - -#~ msgctxt "support_conical_angle label" -#~ msgid "Cone Angle" -#~ msgstr "Угол конуса" - -#~ msgctxt "support_conical_angle description" -#~ msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -#~ msgstr "Угол наклона конических поддержек. При 0 градусах поддержки будут вертикальными, при 90 градусах будут горизонтальными. Меньшее значение углов укрепляет поддержки, но требует больше материала для них. Отрицательные углы приводят утолщению основания поддержек по сравнению с их верхней частью." - -#~ msgctxt "support_conical_min_width label" -#~ msgid "Cone Minimal Width" -#~ msgstr "Минимальная ширина конуса" - -#~ msgctxt "support_conical_min_width description" -#~ msgid "Minimal width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." -#~ msgstr "Минимальная ширина, до которой может быть уменьшен низ конуса. Малая ширина может сделать такую структуру поддержек нестабильной." - -#~ msgctxt "support_use_towers label" -#~ msgid "Use Towers" -#~ msgstr "Использовать башни" - -#~ msgctxt "support_use_towers description" -#~ msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." -#~ msgstr "Использование специальных башен для поддержки крошечных нависающих областей. Такие башни имеют диаметр больший, чем поддерживаемый ими регион. Вблизи навесов диаметр башен увеличивается, формируя крышу." - -#~ msgctxt "support_tower_diameter label" -#~ msgid "Tower Diameter" -#~ msgstr "Диаметр башен" - -#~ msgctxt "support_tower_diameter description" -#~ msgid "The diameter of a special tower." -#~ msgstr "Диаметр специальных башен." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "Минимальный диаметр." - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "Минимальный диаметр по осям X/Y небольшой области, которая будет поддерживаться с помощью специальных башен." - -#~ msgctxt "support_tower_roof_angle label" -#~ msgid "Tower Roof Angle" -#~ msgstr "Угол крыши башен" - -#~ msgctxt "support_tower_roof_angle description" -#~ msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." -#~ msgstr "Угол верхней части башен. Большие значения приводят уменьшению площади крыши, меньшие наоборот делают крышу плоской." - -#~ msgctxt "adhesion_type label" -#~ msgid "Type" -#~ msgstr "Тип" - -#~ msgctxt "adhesion_type description" -#~ msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your object to prevent warping. Raft adds a thick grid with a roof below the object. Skirt is a line printed around the object, but not connected to the model." -#~ msgstr "Различные варианты, которы помогают улучшить прилипание пластика к столу. Кайма добавляет однослойную плоскую область вокруг основания печатаемого объекта, предотвращая его деформацию. Подложка добавляет толстую сетку с крышей под объект. Юбка - это линия, печатаемая вокруг объекта, но не соединённая с моделью." - -#~ msgctxt "adhesion_type option skirt" -#~ msgid "Skirt" -#~ msgstr "Юбка" - -#~ msgctxt "adhesion_type option brim" -#~ msgid "Brim" -#~ msgstr "Кайма" - -#~ msgctxt "adhesion_type option raft" -#~ msgid "Raft" -#~ msgstr "Подложка" - -#~ msgctxt "skirt_line_count label" -#~ msgid "Skirt Line Count" -#~ msgstr "Количество линий юбки" - -#~ msgctxt "skirt_line_count description" -#~ msgid "Multiple skirt lines help to prime your extrusion better for small objects. Setting this to 0 will disable the skirt." -#~ msgstr "Несколько линий юбки помогают лучше начать укладывание материала при печати небольших объектов. Установка этого параметра в 0 отключает печать юбки." - -#~ msgctxt "skirt_gap label" -#~ msgid "Skirt Distance" -#~ msgstr "Дистанция до юбки" - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "" -#~ "Расстояние по горизонтали между юбкой и первым слоем печатаемого объекта.\n" -#~ "Это минимальное расстояние, следующие линии юбки будут печататься наружу." - -#~ msgctxt "skirt_minimal_length label" -#~ msgid "Skirt Minimum Length" -#~ msgstr "Минимальная длина юбки" - -#~ msgctxt "skirt_minimal_length description" -#~ msgid "The minimum length of the skirt. If this length is not reached by the skirt line count, more skirt lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." -#~ msgstr "Минимальная длина печатаемой линии юбки. Если при печати юбки эта длина не будет выбрана, то будут добавляться дополнительные кольца юбки. Следует отметить, если количество линий юбки установлено в 0, то этот параметр игнорируется." - -#~ msgctxt "brim_width label" -#~ msgid "Brim Width" -#~ msgstr "Ширина каймы" - -#~ msgctxt "brim_width description" -#~ msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." -#~ msgstr "Расстояние между моделью и самой удалённой линией каймы. Более широкая кайма увеличивает прилипание к столу, но также уменьшает эффективную область печати." - -#~ msgctxt "brim_line_count label" -#~ msgid "Brim Line Count" -#~ msgstr "Количество линий каймы" - -#~ msgctxt "brim_line_count description" -#~ msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." -#~ msgstr "Количество линий, используемых для печати каймы. Большее количество линий каймы улучшает прилипание к столу, но уменьшает эффективную область печати." - -#~ msgctxt "raft_margin label" -#~ msgid "Raft Extra Margin" -#~ msgstr "Дополнительное поле подложки" - -#~ msgctxt "raft_margin description" -#~ msgid "If the raft is enabled, this is the extra raft area around the object which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -#~ msgstr "Если подложка включена, это дополнительное поле вокруг объекта" - -#~ msgctxt "raft_airgap label" -#~ msgid "Raft Air-gap" -#~ msgstr "Воздушный зазор подложки" - -#~ msgctxt "raft_airgap description" -#~ msgid "The gap between the final raft layer and the first layer of the object. Only the first layer is raised by this amount to lower the bonding between the raft layer and the object. Makes it easier to peel off the raft." -#~ msgstr "Зазор между последним слоем подложки и первым слоем объекта. Первый слой объекта будет приподнят на указанное расстояние, чтобы уменьшить связь между слоем подложки и объекта. Упрощает процесс последующего отделения подложки." - -#~ msgctxt "raft_surface_layers label" -#~ msgid "Raft Top Layers" -#~ msgstr "Верхние слои подложки" - -#~ msgctxt "raft_surface_layers description" -#~ msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the object sits on. 2 layers result in a smoother top surface than 1." -#~ msgstr "Количество верхних слоёв над вторым слоем подложки. Это такие полностью заполненные слои, на которых размещается объект. Два слоя приводят к более гладкой поверхности чем один." - -#~ msgctxt "raft_surface_thickness label" -#~ msgid "Raft Top Layer Thickness" -#~ msgstr "Толщина верхнего слоя подложки" - -#~ msgctxt "raft_surface_thickness description" -#~ msgid "Layer thickness of the top raft layers." -#~ msgstr "Толщина верхних слоёв поддержки." - -#~ msgctxt "raft_surface_line_width label" -#~ msgid "Raft Top Line Width" -#~ msgstr "Ширина линий верха подложки" - -#~ msgctxt "raft_surface_line_width description" -#~ msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." -#~ msgstr "Ширина линий верхних слоёв подложки. Это могут быть тонкие линии, которые делают подложку гладкой." - -#~ msgctxt "raft_surface_line_spacing label" -#~ msgid "Raft Top Spacing" -#~ msgstr "Дистанция между линиями верха поддержки" - -#~ msgctxt "raft_surface_line_spacing description" -#~ msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." -#~ msgstr "Расстояние между линиями подложки на её верхних слоёв. Расстояние должно быть равно ширине линии, тогда поверхность будет цельной." - -#~ msgctxt "raft_interface_thickness label" -#~ msgid "Raft Middle Thickness" -#~ msgstr "Толщина середины подложки" - -#~ msgctxt "raft_interface_thickness description" -#~ msgid "Layer thickness of the middle raft layer." -#~ msgstr "Толщина слоёв средних слоёв подложки." - -#~ msgctxt "raft_interface_line_width label" -#~ msgid "Raft Middle Line Width" -#~ msgstr "Ширина линий середины подложки" - -#~ msgctxt "raft_interface_line_width description" -#~ msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the bed." -#~ msgstr "Толщина линий средних слоёв подложки. Приводит к повышенному выдавливанию материала на втором слое, для лучшего прилипания к столу." - -#~ msgctxt "raft_interface_line_spacing label" -#~ msgid "Raft Middle Spacing" -#~ msgstr "Дистанция между слоями середины подложки" - -#~ msgctxt "raft_interface_line_spacing description" -#~ msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -#~ msgstr "Расстояние между линиями средних слоёв подложки. Дистанция в средних слоях должна быть достаточно широкой, чтобы создавать нужной плотность для поддержки верхних слоёв подложки." - -#~ msgctxt "raft_base_thickness label" -#~ msgid "Raft Base Thickness" -#~ msgstr "Толщина нижнего слоя подложки" - -#~ msgctxt "raft_base_thickness description" -#~ msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer bed." -#~ msgstr "Толщина нижнего слоя подложки. Она должна быть достаточно для хорошего прилипания подложки к столу." - -#~ msgctxt "raft_base_line_width label" -#~ msgid "Raft Base Line Width" -#~ msgstr "Ширина линии нижнего слоя подложки" - -#~ msgctxt "raft_base_line_width description" -#~ msgid "Width of the lines in the base raft layer. These should be thick lines to assist in bed adhesion." -#~ msgstr "Ширина линий нижнего слоя подложки. Она должна быть достаточной, чтобы улучшить прилипание к столу." - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Дистанция между линиями нижнего слоя" - -#~ msgctxt "raft_base_line_spacing description" -#~ msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." -#~ msgstr "Расстояние между линиями нижнего слоя подложки. Большее значение упрощает снятие модели со стола." - -#~ msgctxt "raft_speed label" -#~ msgid "Raft Print Speed" -#~ msgstr "Скорость печати подложки" - -#~ msgctxt "raft_speed description" -#~ msgid "The speed at which the raft is printed." -#~ msgstr "Скорость, на которой печатается подложка." - -#~ msgctxt "raft_surface_speed label" -#~ msgid "Raft Surface Print Speed" -#~ msgstr "Скорость печати поверхности подложки" - -#~ msgctxt "raft_surface_speed description" -#~ msgid "The speed at which the surface raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." -#~ msgstr "Скорость, на которой печатается поверхность подложки. Поверхность должна печататься немного медленнее, чтобы сопло могло медленно разглаживать линии поверхности." - -#~ msgctxt "raft_interface_speed label" -#~ msgid "Raft Interface Print Speed" -#~ msgstr "Скорость печати связи подложки" - -#~ msgctxt "raft_interface_speed description" -#~ msgid "The speed at which the interface raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -#~ msgstr "Скорость, на которой печатается связующий слой подложки. Она должна быть достаточно низкой, так как объём материала, выходящего из сопла, достаточно большой." - -#~ msgctxt "raft_base_speed label" -#~ msgid "Raft Base Print Speed" -#~ msgstr "Скорость печати низа подложки" - -#~ msgctxt "raft_base_speed description" -#~ msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -#~ msgstr "Скорость, на которой печатается нижний слой подложки. Она должна быть достаточно низкой, так как объём материала, выходящего из сопла, достаточно большой." - -#~ msgctxt "raft_fan_speed label" -#~ msgid "Raft Fan Speed" -#~ msgstr "Скорость вентилятора для подложки" - -#~ msgctxt "raft_fan_speed description" -#~ msgid "The fan speed for the raft." -#~ msgstr "Скорость вращения вентилятора при печати подложки." - -#~ msgctxt "raft_surface_fan_speed label" -#~ msgid "Raft Surface Fan Speed" -#~ msgstr "Скорость вентилятора для поверхности подложки" - -#~ msgctxt "raft_surface_fan_speed description" -#~ msgid "The fan speed for the surface raft layers." -#~ msgstr "Скорость вращения вентилятора при печати поверхности слоёв подложки." - -#~ msgctxt "raft_interface_fan_speed label" -#~ msgid "Raft Interface Fan Speed" -#~ msgstr "Скорость вентилятора для связующего слоя" - -#~ msgctxt "raft_interface_fan_speed description" -#~ msgid "The fan speed for the interface raft layer." -#~ msgstr "Скорость вращения вентилятора при печати связующего слоя подложки." - -#~ msgctxt "raft_base_fan_speed label" -#~ msgid "Raft Base Fan Speed" -#~ msgstr "Скорость вентилятора для низа подложки" - -#~ msgctxt "raft_base_fan_speed description" -#~ msgid "The fan speed for the base raft layer." -#~ msgstr "Скорость вентилятора при печати нижнего слоя подложки." - -#~ msgctxt "meshfix label" -#~ msgid "Mesh Fixes" -#~ msgstr "Ремонт объектов" - -#~ msgctxt "meshfix_union_all label" -#~ msgid "Union Overlapping Volumes" -#~ msgstr "Объединение перекрывающихся объёмов" - -#~ msgctxt "meshfix_union_all description" -#~ msgid "Ignore the internal geometry arising from overlapping volumes and print the volumes as one. This may cause internal cavities to disappear." -#~ msgstr "Игнорирование внутренней геометрии, возникшей при объединении объёмов и печать объёмов как единого целого. Это может привести к исчезновению внутренних поверхностей." - -#~ msgctxt "meshfix_union_all_remove_holes label" -#~ msgid "Remove All Holes" -#~ msgstr "Удаляет все отверстия" - -#~ msgctxt "meshfix_union_all_remove_holes description" -#~ msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." -#~ msgstr "Удаляет отверстия в каждом слое, оставляя только внешнюю форму. Вся невидимая внутренняя геометрия будет проигнорирована. Однако, также будут проигнорированы отверстия в слоях, которые могут быть видны сверху или снизу." - -#~ msgctxt "meshfix_extensive_stitching label" -#~ msgid "Extensive Stitching" -#~ msgstr "Обширное сшивание" - -#~ msgctxt "meshfix_extensive_stitching description" -#~ msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." -#~ msgstr "Обширное сшивание пытается сшить открытые отверстия в объекте, закрывая их полигонами. Эта опция может добавить дополнительное время во время обработки." - -#~ msgctxt "meshfix_keep_open_polygons label" -#~ msgid "Keep Disconnected Faces" -#~ msgstr "Сохранить отсоединённые поверхности" - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "Обычно Cura пытается закрыть небольшие отверстия в объекте и убрать части слоя с большими отверстиями. Включение этого параметра сохраняет те части, что не могут быть сшиты. Этот параметр должен использоваться как последний вариант, когда уже ничего не помогает получить нормальный GCode." - -#~ msgctxt "blackmagic label" -#~ msgid "Special Modes" -#~ msgstr "Специальные режимы" - -#~ msgctxt "print_sequence label" -#~ msgid "Print Sequence" -#~ msgstr "Последовательная печать" - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all objects one layer at a time or to wait for one object to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "Печатать ли все объекты послойно или каждый объект в отдельности. Отдельная печать возможно в случае, когда все модели разделены так, чтобы между ними могла проходить голова принтера и все модели ниже чем расстояние до осей X/Y." - -#~ msgctxt "print_sequence option all_at_once" -#~ msgid "All at Once" -#~ msgstr "Все за раз" - -#~ msgctxt "print_sequence option one_at_a_time" -#~ msgid "One at a Time" -#~ msgstr "По отдельности" - -#~ msgctxt "magic_mesh_surface_mode label" -#~ msgid "Surface Mode" -#~ msgstr "Поверхностный режим" - -#~ msgctxt "magic_mesh_surface_mode description" -#~ msgid "Print the surface instead of the volume. No infill, no top/bottom skin, just a single wall of which the middle coincides with the surface of the mesh. It's also possible to do both: print the insides of a closed volume as normal, but print all polygons not part of a closed volume as surface." -#~ msgstr "Печатать только поверхность. Никакого заполнения, никаких верхних нижних поверхностей, просто одна стенка, которая совпадает с поверхностью объекта. Позволяет делать и печать внутренностей закрытого объёма в виде нормалей, и печать всех полигонов, не входящих в закрытый объём, в виде поверхностей." - -#~ msgctxt "magic_mesh_surface_mode option normal" -#~ msgid "Normal" -#~ msgstr "Нормаль" - -#~ msgctxt "magic_mesh_surface_mode option surface" -#~ msgid "Surface" -#~ msgstr "Поверхность" - -#~ msgctxt "magic_mesh_surface_mode option both" -#~ msgid "Both" -#~ msgstr "Оба варианта" - -#~ msgctxt "magic_spiralize label" -#~ msgid "Spiralize Outer Contour" -#~ msgstr "Спирально печатать внешний контур" - -#~ msgctxt "magic_spiralize description" -#~ msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid object into a single walled print with a solid bottom. This feature used to be called Joris in older versions." -#~ msgstr "Спирально сглаживать движение по оси Z, печатая внешний контур. Приводит к постоянному увеличению Z координаты во время печати. Этот параметр превращает твёрдый объект в одностенную модель с твёрдым дном. Раньше этот параметр назывался Joris." - -#~ msgctxt "experimental label" -#~ msgid "Experimental" -#~ msgstr "Экспериментальное" - -#~ msgctxt "magic_fuzzy_skin_enabled label" -#~ msgid "Fuzzy Skin" -#~ msgstr "Нечёткая поверхность" - -#~ msgctxt "magic_fuzzy_skin_enabled description" -#~ msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." -#~ msgstr "Вносит небольшое дрожание при печати внешней стенки, что придаёт поверхности шершавый вид." - -#~ msgctxt "magic_fuzzy_skin_thickness label" -#~ msgid "Fuzzy Skin Thickness" -#~ msgstr "Толщина шершавости" - -#~ msgctxt "magic_fuzzy_skin_thickness description" -#~ msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." -#~ msgstr "Величина амплитуды дрожания. Рекомендуется придерживаться толщины внешней стенки, так как внутренние стенки не изменяются." - -#~ msgctxt "magic_fuzzy_skin_point_density label" -#~ msgid "Fuzzy Skin Density" -#~ msgstr "Плотность шершавой стенки" - -#~ msgctxt "magic_fuzzy_skin_point_density description" -#~ msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." -#~ msgstr "Средняя плотность точек, добавленных на каждом полигоне в слое. Следует отметить, что оригинальные точки полигона отбрасываются, следовательно низкая плотность приводит к уменьшению разрешения." - -#~ msgctxt "magic_fuzzy_skin_point_dist label" -#~ msgid "Fuzzy Skin Point Distance" -#~ msgstr "Дистанция между точками шершавости" - -#~ msgctxt "magic_fuzzy_skin_point_dist description" -#~ msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -#~ msgstr "Среднее расстояние между случайными точками, который вносятся в каждый сегмент линии. Следует отметить, что оригинальные точки полигона отбрасываются, таким образом, сильное сглаживание приводит к уменьшению разрешения. Это значение должно быть больше половины толщины шершавости." - -#~ msgctxt "wireframe_enabled label" -#~ msgid "Wire Printing" -#~ msgstr "Нитевая печать" - -#~ msgctxt "wireframe_enabled description" -#~ msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." -#~ msgstr "Печатать только внешнюю поверхность с редкой перепончатой структурой, печатаемой \"прямо в воздухе\". Это реализуется горизонтальной печатью контуров модели с заданными Z интервалами, которые соединяются диагональными линиями." - -#~ msgctxt "wireframe_height label" -#~ msgid "WP Connection Height" -#~ msgstr "Высота соединений при нетевой печати" - -#~ msgctxt "wireframe_height description" -#~ msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." -#~ msgstr "Высота диагональных линий между горизонтальными частями. Она определяет общую плотность сетевой структуры. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_printspeed label" -#~ msgid "WP speed" -#~ msgstr "Скорость нитевой печати" - -#~ msgctxt "wireframe_printspeed description" -#~ msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." -#~ msgstr "Скорость с которой двигается сопло, выдавая материал. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_printspeed_bottom label" -#~ msgid "WP Bottom Printing Speed" -#~ msgstr "Скорость печати низа" - -#~ msgctxt "wireframe_printspeed_bottom description" -#~ msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." -#~ msgstr "Скорость, с которой печатается первый слой, касающийся стола. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_printspeed_flat description" -#~ msgid "Speed of printing the horizontal contours of the object. Only applies to Wire Printing." -#~ msgstr "Скорость, с которой печатаются горизонтальные контуры объекта. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_flow label" -#~ msgid "WP Flow" -#~ msgstr "Поток нитевой печати" - -#~ msgctxt "wireframe_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." -#~ msgstr "Компенсация потока: объём выдавленного материала умножается на это значение. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_flow_connection label" -#~ msgid "WP Connection Flow" -#~ msgstr "Поток соединений при нитевой печати" - -#~ msgctxt "wireframe_flow_connection description" -#~ msgid "Flow compensation when going up or down. Only applies to Wire Printing." -#~ msgstr "Компенсация потока при движении вверх и вниз. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_flow_flat label" -#~ msgid "WP Flat Flow" -#~ msgstr "Поток горизонтальных линий" - -#~ msgctxt "wireframe_flow_flat description" -#~ msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." -#~ msgstr "Компенсация потока при печати плоских линий. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_top_delay label" -#~ msgid "WP Top Delay" -#~ msgstr "Верхняя задержка при нитевой печати" - -#~ msgctxt "wireframe_top_delay description" -#~ msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." -#~ msgstr "Задержка после движения вверх, чтобы такие линии были твёрже. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_bottom_delay label" -#~ msgid "WP Bottom Delay" -#~ msgstr "Нижняя задержка при нитевой печати" - -#~ msgctxt "wireframe_bottom_delay description" -#~ msgid "Delay time after a downward move. Only applies to Wire Printing." -#~ msgstr "Задержка после движения вниз. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_flat_delay label" -#~ msgid "WP Flat Delay" -#~ msgstr "Горизонтальная задержка при нитевой печати" - -#~ msgctxt "wireframe_flat_delay description" -#~ msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." -#~ msgstr "Задержка между двумя горизонтальными сегментами. Внесение такой задержки может улучшить прилипание к предыдущим слоям в местах соединений, в то время как более длинные задержки могут вызывать провисания. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_up_half_speed description" -#~ msgid "" -#~ "Distance of an upward move which is extruded with half speed.\n" -#~ "This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -#~ msgstr "" -#~ "Расстояние движения вверх, при котором выдавливание идёт на половине скорости.\n" -#~ "Это может улучшить прилипание к предыдущим слоям, не перегревая материал тех слоёв. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_top_jump label" -#~ msgid "WP Knot Size" -#~ msgstr "Размер узла при нитевой печати" - -#~ msgctxt "wireframe_top_jump description" -#~ msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." -#~ msgstr "Создаёт небольшой узел наверху возвышающейся линии так, чтобы последующий горизонтальный слой имел больший шанс к присоединению. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_fall_down label" -#~ msgid "WP Fall Down" -#~ msgstr "Падение нитевой печати" - -#~ msgctxt "wireframe_fall_down description" -#~ msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." -#~ msgstr "Расстояние с которой материал падает вниз после восходящего выдавливания. Расстояние компенсируется. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_drag_along label" -#~ msgid "WP Drag along" -#~ msgstr "Протягивание при нитевой печати" - -#~ msgctxt "wireframe_drag_along description" -#~ msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." -#~ msgstr "Расстояние, на которое материал от восходящего выдавливания тянется во время нисходящего выдавливания. Расстояние компенсируется. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_strategy label" -#~ msgid "WP Strategy" -#~ msgstr "Стратегия нитевой печати" - -#~ msgctxt "wireframe_strategy option compensate" -#~ msgid "Compensate" -#~ msgstr "Компенсация" - -#~ msgctxt "wireframe_strategy option knot" -#~ msgid "Knot" -#~ msgstr "Узел" - -#~ msgctxt "wireframe_strategy option retract" -#~ msgid "Retract" -#~ msgstr "Откат" - -#~ msgctxt "wireframe_straight_before_down description" -#~ msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." -#~ msgstr "Процент диагонально нисходящей линии, которая покрывается куском горизонтальной линии. Это может предотвратить провисание самых верхних точек восходящих линий. Применяется только при нитевой печати." - -#~ msgctxt "wireframe_roof_fall_down description" -#~ msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." -#~ msgstr "Расстояние, на котором линии горизонтальной крыши печатаются \"в воздухе\" подают вниз перед печатью. Расстояние компенсируется. Применяется только при нитевой печати." diff --git a/resources/i18n/ru_RU/fdmprinter.def.json.po b/resources/i18n/ru_RU/fdmprinter.def.json.po index d5cd83b1cf..1c17e4d19b 100644 --- a/resources/i18n/ru_RU/fdmprinter.def.json.po +++ b/resources/i18n/ru_RU/fdmprinter.def.json.po @@ -4,17 +4,15 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" -"PO-Revision-Date: 2022-07-15 11:08+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: ru_RU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.1.1\n" #: /fdmprinter.def.json msgctxt "machine_settings label" @@ -43,7 +41,9 @@ msgstr "Показать варианты принтера" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "Следует ли показывать различные варианты этого принтера, которые описаны в отдельных JSON файлах." #: /fdmprinter.def.json @@ -56,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"Команды в G-коде, которые будут выполнены в самом начале, разделенные с помощью \n" -"." +msgstr "Команды в G-коде, которые будут выполнены в самом начале, разделенные с помощью \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -70,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"Команды в G-коде, которые будут выполнены в самом конце, разделенные с помощью \n" -"." +msgstr "Команды в G-коде, которые будут выполнены в самом конце, разделенные с помощью \n." #: /fdmprinter.def.json msgctxt "material_guid label" @@ -91,7 +87,9 @@ msgstr "Диаметр" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Укажите диаметр используемой нити." #: /fdmprinter.def.json @@ -101,7 +99,9 @@ msgstr "Ожидать пока прогреется стол" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "Следует ли добавлять команду ожидания прогрева стола до нужной температуры перед началом печати." #: /fdmprinter.def.json @@ -121,8 +121,12 @@ msgstr "Использовать температуру из материала" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." -msgstr "Следует ли добавлять команды управления температурой сопла в начало G-кода. Если в коде уже используются команды для управления температурой сопла, то Cura автоматически проигнорирует этот параметр." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." +msgstr "Следует ли добавлять команды управления температурой сопла в начало G-кода. Если в коде уже используются команды для управления температурой сопла, то" +" Cura автоматически проигнорирует этот параметр." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" @@ -131,8 +135,12 @@ msgstr "Добавлять температуру стола" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." -msgstr "Следует ли добавлять команды управления температурой стола в начало G-кода. Если в коде уже используются команды для управления температурой стола, то Cura автоматически проигнорирует этот параметр." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." +msgstr "Следует ли добавлять команды управления температурой стола в начало G-кода. Если в коде уже используются команды для управления температурой стола, то" +" Cura автоматически проигнорирует этот параметр." #: /fdmprinter.def.json msgctxt "machine_width label" @@ -171,7 +179,8 @@ msgstr "Форма стола" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "Форма стола без учёта непечатаемых областей." #: /fdmprinter.def.json @@ -231,8 +240,12 @@ msgstr "Всегда выполнять запись активного инст #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." -msgstr "Выполняйте запись активного инструмента после отправки временных команд неактивному инструменту. Требуется для печати с двойным экструдером под управлением Smoothie или другой прошивки с модальными командами инструментов." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." +msgstr "Выполняйте запись активного инструмента после отправки временных команд неактивному инструменту. Требуется для печати с двойным экструдером под управлением" +" Smoothie или другой прошивки с модальными командами инструментов." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" @@ -241,7 +254,9 @@ msgstr "Начало координат в центре" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "Следует ли считать центром координат по осям X/Y в центре области печати." #: /fdmprinter.def.json @@ -251,7 +266,9 @@ msgstr "Количество экструдеров" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "Количество экструдеров. Экструдер - это комбинация механизма подачи, трубы и сопла." #: /fdmprinter.def.json @@ -261,7 +278,8 @@ msgstr "Количество включенных экструдеров" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "Количество включенных экструдеров; это значение автоматически устанавливается программным обеспечением" #: /fdmprinter.def.json @@ -281,7 +299,9 @@ msgstr "Длина сопла" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "Высота между кончиком сопла и нижней частью головы." #: /fdmprinter.def.json @@ -291,7 +311,9 @@ msgstr "Угол сопла" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "Угол между горизонтальной плоскостью и конической частью над кончиком сопла." #: /fdmprinter.def.json @@ -301,7 +323,9 @@ msgstr "Длина зоны нагрева" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "Расстояние от кончика сопла до места, где тепло передаётся материалу." #: /fdmprinter.def.json @@ -311,7 +335,9 @@ msgstr "Разрешить управление температурой соп #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Следует ли управлять температурой из Cura. Выключение этого параметра предполагает управление температурой сопла вне Cura." #: /fdmprinter.def.json @@ -321,7 +347,9 @@ msgstr "Скорость нагрева" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "Скорость (°C/сек.), с которой сопло греет, усреднённая в окне температур при обычной печати и температура ожидания." #: /fdmprinter.def.json @@ -331,7 +359,9 @@ msgstr "Скорость охлаждения" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "Скорость (°C/сек.), с которой сопло охлаждается, усреднённая в окне температур при обычной печати и температура ожидания." #: /fdmprinter.def.json @@ -341,8 +371,12 @@ msgstr "Время перехода в ожидание" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." -msgstr "Минимальное время, которое экструдер должен быть неактивен, чтобы сопло начало охлаждаться. Только когда экструдер не используется дольше, чем указанное время, он может быть охлаждён до температуры ожидания." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." +msgstr "Минимальное время, которое экструдер должен быть неактивен, чтобы сопло начало охлаждаться. Только когда экструдер не используется дольше, чем указанное" +" время, он может быть охлаждён до температуры ожидания." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" @@ -406,7 +440,9 @@ msgstr "Откат встроенного программного обеспе #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "Определяет, использовать ли команды отката встроенного программного обеспечения (G10/G11) вместо применения свойства E в командах G1 для отката материала." #: /fdmprinter.def.json @@ -416,7 +452,9 @@ msgstr "Общий нагреватель экструдеров" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "Указывает, используют ли для все экструдеры общий нагреватель или у каждого имеется отдельный." #: /fdmprinter.def.json @@ -426,8 +464,17 @@ msgstr "Общее сопло экструдеров" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." -msgstr "Указывает, используют ли все экструдеры общее сопло или у каждого имеется отдельное. Если установлено значение true, ожидается, что сценарий gcode запуска принтера правильно переводит все экструдеры в известное и взаимно совместимое начальное состояние отката (либо ноль, либо один материал не втянут); в этом случае начальное состояние отката описывается для каждого экструдера параметром machine_extruders_shared_nozzle_initial_retraction." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." +msgstr "Указывает, используют ли все экструдеры общее сопло или у каждого имеется отдельное. Если установлено значение true, ожидается, что сценарий gcode запуска" +" принтера правильно переводит все экструдеры в известное и взаимно совместимое начальное состояние отката (либо ноль, либо один материал не втянут); в" +" этом случае начальное состояние отката описывается для каждого экструдера параметром machine_extruders_shared_nozzle_initial_retraction." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" @@ -436,8 +483,13 @@ msgstr "Начальный откат общего сопла" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." -msgstr "Показывает, насколько материал каждого экструдера предположительно вытянут от наконечника общего сопла по завершении запуска сценария gcode принтера; значение должно быть равно длине общей части каналов сопла или превышать ее." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." +msgstr "Показывает, насколько материал каждого экструдера предположительно вытянут от наконечника общего сопла по завершении запуска сценария gcode принтера; значение" +" должно быть равно длине общей части каналов сопла или превышать ее." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" @@ -466,8 +518,12 @@ msgstr "Полигон головки принтера и вентилятора #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." -msgstr "Форма печатающей головки. Это координаты относительно положения печатной головки, которое обычно совпадает с положением ее первого экструдера. Координаты слева от печатной головки и перед ней должны иметь отрицательные значения." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." +msgstr "Форма печатающей головки. Это координаты относительно положения печатной головки, которое обычно совпадает с положением ее первого экструдера. Координаты" +" слева от печатной головки и перед ней должны иметь отрицательные значения." #: /fdmprinter.def.json msgctxt "gantry_height label" @@ -476,7 +532,9 @@ msgstr "Высота портала" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "Высота между кончиком сопла и портальной системой (по осям X и Y)." #: /fdmprinter.def.json @@ -496,7 +554,9 @@ msgstr "Диаметр сопла" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Внутренний диаметр сопла. Измените этот параметр при использовании сопла нестандартного размера." #: /fdmprinter.def.json @@ -506,7 +566,8 @@ msgstr "Смещение с экструдером" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Применить смещение экструдера к системе координат. Влияет на все экструдеры." #: /fdmprinter.def.json @@ -516,7 +577,9 @@ msgstr "Z координата начала печати" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Позиция кончика сопла на оси Z при старте печати." #: /fdmprinter.def.json @@ -526,7 +589,9 @@ msgstr "Абсолютная позиция экструдера при стар #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "Сделать стартовую позицию экструдера абсолютной, а не относительной от последней известной позиции головы." #: /fdmprinter.def.json @@ -656,7 +721,9 @@ msgstr "Количество шагов на миллиметр (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "Количество шагов шагового двигателя, приводящее к перемещению на один миллиметр по оси X." #: /fdmprinter.def.json @@ -666,7 +733,9 @@ msgstr "Количество шагов на миллиметр (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "Количество шагов шагового двигателя, приводящее к перемещению на один миллиметр по оси Y." #: /fdmprinter.def.json @@ -676,7 +745,9 @@ msgstr "Количество шагов на миллиметр (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "Количество шагов шагового двигателя, приводящее к перемещению на один миллиметр по оси Z." #: /fdmprinter.def.json @@ -686,7 +757,9 @@ msgstr "Количество шагов на миллиметр (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "Количество шагов шаговых двигателей, приводящее к перемещению колесика питателя на один миллиметр по его окружности." #: /fdmprinter.def.json @@ -696,7 +769,9 @@ msgstr "Ограничитель хода на оси X в прямом напр #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "Ограничитель хода на оси X в прямом направлении (верхняя координата X) или в обратном направлении (нижняя координата X)." #: /fdmprinter.def.json @@ -706,7 +781,9 @@ msgstr "Ограничитель хода на оси Y в прямом напр #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Ограничитель хода на оси Y в прямом направлении (верхняя координата Y) или в обратном направлении (нижняя координата Y)." #: /fdmprinter.def.json @@ -716,7 +793,9 @@ msgstr "Ограничитель хода на оси Z в прямом напр #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Ограничитель хода на оси Z в прямом направлении (верхняя координата Z) или в обратном направлении (нижняя координата Z)." #: /fdmprinter.def.json @@ -756,7 +835,9 @@ msgstr "Качество" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "Все параметры, которые влияют на разрешение печати. Эти параметры сильно влияют на качество (и время печати)" #: /fdmprinter.def.json @@ -766,8 +847,11 @@ msgstr "Высота слоя" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -msgstr "Высота каждого слоя в миллиметрах. Большие значения приводят к быстрой печати при низком разрешении, малые значения приводят к замедлению печати с высоким разрешением." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." +msgstr "Высота каждого слоя в миллиметрах. Большие значения приводят к быстрой печати при низком разрешении, малые значения приводят к замедлению печати с высоким" +" разрешением." #: /fdmprinter.def.json msgctxt "layer_height_0 label" @@ -776,7 +860,9 @@ msgstr "Высота первого слоя" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "Высота первого слоя в миллиметрах. Более толстый слой упрощает прилипание пластика к столу." #: /fdmprinter.def.json @@ -786,7 +872,10 @@ msgstr "Ширина линии" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." msgstr "Ширина одной линии. Обычно, ширина каждой линии должна соответствовать диаметру сопла. Однако небольшое уменьшение этого значение приводит к лучшей печати." #: /fdmprinter.def.json @@ -806,7 +895,9 @@ msgstr "Ширина линии внешней стенки" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "Ширина линии внешней стенки. Уменьшая данное значение, можно печатать более тонкие детали." #: /fdmprinter.def.json @@ -816,7 +907,8 @@ msgstr "Ширина линии внутренней стенки" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "Ширина одной линии стенки для всех линий стенки, кроме самой внешней." #: /fdmprinter.def.json @@ -906,7 +998,9 @@ msgstr "Ширина линии первого слоя" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "Множитель для ширины линии первого слоя. Увеличение значения улучшает прилипание к столу." #: /fdmprinter.def.json @@ -926,7 +1020,9 @@ msgstr "Экструдер стенок" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "Этот экструдер используется для печати стенок. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -936,7 +1032,9 @@ msgstr "Экструдер внешних стенок" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "Этот экструдер используется для печати внешних стенок. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -946,7 +1044,9 @@ msgstr "Экструдер внутренней стенки" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "Этот экструдер используется для печати внутренних стенок. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -956,7 +1056,9 @@ msgstr "Толщина стенки" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "Толщина внешних стенок в горизонтальном направлении. Это значение, разделённое на ширину линии стенки, определяет количество стенок." #: /fdmprinter.def.json @@ -966,7 +1068,9 @@ msgstr "Количество линий стенки" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "Количество линий стенки. При вычислении толщины стенки, это значение округляется до целого." #: /fdmprinter.def.json @@ -976,8 +1080,12 @@ msgstr "Длина перехода к стенке" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." -msgstr "При переходе между разным количеством стенок по мере того, как деталь становится тоньше, выделяется определенное пространство для разделения или соединения линий стенок." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." +msgstr "При переходе между разным количеством стенок по мере того, как деталь становится тоньше, выделяется определенное пространство для разделения или соединения" +" линий стенок." #: /fdmprinter.def.json msgctxt "wall_distribution_count label" @@ -986,7 +1094,9 @@ msgstr "Счетчик распределений по стенкам" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." msgstr "Количество стенок, считая от центра, на которые необходимо распространить вариацию. Более низкое значение означает, что ширина внешних стенок не изменяется." #: /fdmprinter.def.json @@ -996,8 +1106,15 @@ msgstr "Пороговый угол перехода между стенками #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." -msgstr "Когда требуется создавать переходы между четным и нечетным количеством стенок. Клиновидная форма с углом, превышающим этот параметр, не будет иметь переходов, и стенки не будут напечатаны в центре для заполнения оставшегося пространства. Уменьшение значения этого параметра позволяет сократить количество и длину этих центральных стенок, но при этом могут остаться зазоры или произойти чрезмерное экструдирование." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." +msgstr "Когда требуется создавать переходы между четным и нечетным количеством стенок. Клиновидная форма с углом, превышающим этот параметр, не будет иметь переходов," +" и стенки не будут напечатаны в центре для заполнения оставшегося пространства. Уменьшение значения этого параметра позволяет сократить количество и длину" +" этих центральных стенок, но при этом могут остаться зазоры или произойти чрезмерное экструдирование." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" @@ -1006,8 +1123,12 @@ msgstr "Расстояние фильтра при переходе между #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." -msgstr "Если ожидаются переходы туда и обратно между разным количеством стенок в быстрой последовательности, не выполняйте переходы совсем. Удалите переходы, если расстояние между ними меньше значения этого параметра." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." +msgstr "Если ожидаются переходы туда и обратно между разным количеством стенок в быстрой последовательности, не выполняйте переходы совсем. Удалите переходы, если" +" расстояние между ними меньше значения этого параметра." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" @@ -1016,8 +1137,17 @@ msgstr "Поле фильтра при переходе между стенка #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "Предотвратите переход туда и обратно между одной лишней стенкой и одной недостающей. Это поле расширяет диапазон значений ширины линии, который определяется как [Минимальная ширина линии стенки - Поле, 2 * Минимальная ширина линии стенки + Поле]. Расширение этого поля позволяет сократить количество переходов, что в свою очередь позволяет сократить количество запусков/остановок экструдирования и время перемещения. Однако большой разброс значений ширины линии может привести к проблемам с недостаточным или чрезмерным экструдированием материала." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." +msgstr "Предотвратите переход туда и обратно между одной лишней стенкой и одной недостающей. Это поле расширяет диапазон значений ширины линии, который определяется" +" как [Минимальная ширина линии стенки - Поле, 2 * Минимальная ширина линии стенки + Поле]. Расширение этого поля позволяет сократить количество переходов," +" что в свою очередь позволяет сократить количество запусков/остановок экструдирования и время перемещения. Однако большой разброс значений ширины линии" +" может привести к проблемам с недостаточным или чрезмерным экструдированием материала." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" @@ -1026,7 +1156,9 @@ msgstr "Расстояние очистки внешней стенки" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "Расстояние перемещения, добавленное после печати внешней стенки, чтобы лучше спрятать Z шов." #: /fdmprinter.def.json @@ -1036,8 +1168,13 @@ msgstr "Вставка внешней стенки" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." -msgstr "Вставка применяется для внешних стенок. Если внешняя стенка меньше диаметра сопла и печатается после внутренних стенок, то используйте это смещение для захода соплом на внутренние стенки, вместо выхода за модель." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." +msgstr "Вставка применяется для внешних стенок. Если внешняя стенка меньше диаметра сопла и печатается после внутренних стенок, то используйте это смещение для" +" захода соплом на внутренние стенки, вместо выхода за модель." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" @@ -1046,8 +1183,14 @@ msgstr "Оптимизация порядка печати стенок" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "Оптимизирует порядок, в котором печатаются стенки, для уменьшения количества откатов и перемещений. Большинство моделей будут распечатываться быстрее, но не все. Сравнивайте оценочное время печати с оптимизацией и без нее. При выборе каймы в качестве типа приклеивания к рабочему столу первый слой не оптимизируется." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." +msgstr "Оптимизирует порядок, в котором печатаются стенки, для уменьшения количества откатов и перемещений. Большинство моделей будут распечатываться быстрее," +" но не все. Сравнивайте оценочное время печати с оптимизацией и без нее. При выборе каймы в качестве типа приклеивания к рабочему столу первый слой не оптимизируется." #: /fdmprinter.def.json msgctxt "inset_direction label" @@ -1056,8 +1199,15 @@ msgstr "Порядок стенок" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1076,8 +1226,11 @@ msgstr "Чередующаяся стенка" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." -msgstr "Печатает дополнительную стенку через слой. Таким образом, заполнение заключается между этими дополнительными стенками, что приводит к повышению прочности печати." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." +msgstr "Печатает дополнительную стенку через слой. Таким образом, заполнение заключается между этими дополнительными стенками, что приводит к повышению прочности" +" печати." #: /fdmprinter.def.json msgctxt "min_wall_line_width label" @@ -1086,8 +1239,18 @@ msgstr "Минимальная ширина линии стенки" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "Для тонких структур, шириной не более одного или двух размеров сопла, ширину линии необходимо изменить таким образом, чтобы она соответствовала толщине модели. Этот параметр задает минимальную допустимую ширину линии стенки. Минимальная ширина линии одновременно определяет максимальную ширину линии, поскольку выполняется переход от N к N+1 стенкам при некоторой геометрической толщине, где N стенок —— широкие, а N+1 стенок — узкие. Самая широкая возможная линия стенки в два раза превышает минимальную ширину линии стенки." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." +msgstr "Для тонких структур, шириной не более одного или двух размеров сопла, ширину линии необходимо изменить таким образом, чтобы она соответствовала толщине" +" модели. Этот параметр задает минимальную допустимую ширину линии стенки. Минимальная ширина линии одновременно определяет максимальную ширину линии, поскольку" +" выполняется переход от N к N+1 стенкам при некоторой геометрической толщине, где N стенок —— широкие, а N+1 стенок — узкие. Самая широкая возможная линия" +" стенки в два раза превышает минимальную ширину линии стенки." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" @@ -1096,8 +1259,15 @@ msgstr "Минимальная ширина линии четных стенок #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "Минимальная ширина линии обычных многоугольных стенок. Этот параметр определяет, при какой толщине модели выполняется переключение с печати тонкой стенки в одну линию на печать стенок в две линии. Чем выше значение минимальной ширины линии четной стенки, тем выше максимальная ширина линии нечетной стенки. Максимальная ширина линии четной стенки вычисляется по формуле: Ширина линии внешней стенки + 0,5 * Минимальная ширина линии нечетной стенки." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "Минимальная ширина линии обычных многоугольных стенок. Этот параметр определяет, при какой толщине модели выполняется переключение с печати тонкой стенки" +" в одну линию на печать стенок в две линии. Чем выше значение минимальной ширины линии четной стенки, тем выше максимальная ширина линии нечетной стенки." +" Максимальная ширина линии четной стенки вычисляется по формуле: Ширина линии внешней стенки + 0,5 * Минимальная ширина линии нечетной стенки." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1106,8 +1276,16 @@ msgstr "Минимальная ширина линии нечетных стен #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1116,7 +1294,9 @@ msgstr "Печать тонких стенок" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "Печать частей модели, которые по горизонтали тоньше диаметра сопла." #: /fdmprinter.def.json @@ -1126,8 +1306,12 @@ msgstr "Минимальный размер элемента" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." -msgstr "Минимальная толщина тонких элементов. Элементы модели, которые тоньше этого значения, не будут напечатаны, в то время как элементы с толщиной, превышающей минимальный размер элемента, будут расширены до минимальной ширины линии стенки." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." +msgstr "Минимальная толщина тонких элементов. Элементы модели, которые тоньше этого значения, не будут напечатаны, в то время как элементы с толщиной, превышающей" +" минимальный размер элемента, будут расширены до минимальной ширины линии стенки." #: /fdmprinter.def.json msgctxt "min_bead_width label" @@ -1136,8 +1320,13 @@ msgstr "Минимальная ширина линии нечетных стен #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." -msgstr "Ширина стенки, которая заменит тонкие элементы (согласно минимальному размеру элемента) модели. Если минимальная ширина линии стенки меньше толщины элемента, толщина стенки будет приведена к толщине самого элемента." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." +msgstr "Ширина стенки, которая заменит тонкие элементы (согласно минимальному размеру элемента) модели. Если минимальная ширина линии стенки меньше толщины элемента," +" толщина стенки будет приведена к толщине самого элемента." #: /fdmprinter.def.json msgctxt "xy_offset label" @@ -1146,8 +1335,12 @@ msgstr "Горизонтальное расширение" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." -msgstr "Сумма смещения, применяемая ко всем полигонам на каждом слое. Позитивные значения могут возместить потери для слишком больших отверстий; негативные значения могут возместить потери для слишком малых отверстий." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." +msgstr "Сумма смещения, применяемая ко всем полигонам на каждом слое. Позитивные значения могут возместить потери для слишком больших отверстий; негативные значения" +" могут возместить потери для слишком малых отверстий." #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" @@ -1156,8 +1349,12 @@ msgstr "Горизонтальное расширение первого сло #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." -msgstr "Сумма смещений, применяемая ко всем полигонам первого слоя. Отрицательное значение может компенсировать \"хлюпанье\" первого слоя, известное как \"слоновая нога\"." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." +msgstr "Сумма смещений, применяемая ко всем полигонам первого слоя. Отрицательное значение может компенсировать \"хлюпанье\" первого слоя, известное как \"слоновая" +" нога\"." #: /fdmprinter.def.json msgctxt "hole_xy_offset label" @@ -1166,7 +1363,9 @@ msgstr "Горизонтальное расширение отверстия" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." msgstr "Смещение, применяемое ко всем отверстиям в каждом слое. Положительные значения увеличивают размер отверстий; отрицательные значения уменьшают размер отверстий." #: /fdmprinter.def.json @@ -1176,8 +1375,15 @@ msgstr "Выравнивание шва по оси Z" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -msgstr "Начальная точка каждого пути на слое. Когда пути последовательных слоёв начинаются в одной точке, то в процессе печати может появиться вертикальный шов. Выравнивая место точки в указанной пользователем области, шов несложно убрать. При случайном размещении неточность в начале пути становится не так важна. При выборе кратчайшего пути, печать становится быстрее." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." +msgstr "Начальная точка каждого пути на слое. Когда пути последовательных слоёв начинаются в одной точке, то в процессе печати может появиться вертикальный шов." +" Выравнивая место точки в указанной пользователем области, шов несложно убрать. При случайном размещении неточность в начале пути становится не так важна." +" При выборе кратчайшего пути, печать становится быстрее." #: /fdmprinter.def.json msgctxt "z_seam_type option back" @@ -1256,7 +1462,9 @@ msgstr "X координата для Z шва" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "X координата позиции, вблизи которой следует начинать путь на каждом слое." #: /fdmprinter.def.json @@ -1266,7 +1474,9 @@ msgstr "Y координата для Z шва" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "Y координата позиции, вблизи которой следует начинать путь на каждом слое." #: /fdmprinter.def.json @@ -1276,8 +1486,17 @@ msgstr "Настройки угла шва" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." -msgstr "Управляет влиянием углов на контуре модели на позицию шва. «Нет» означает отсутствие влияния. «Спрятать шов» означает размещение шва с наибольшей вероятностью внутри угла. «Показать шов» означает размещение шва с наибольшей вероятностью снаружи угла. «Спрятать или показать» означает выбор варианта в зависимости от ситуации. Функция «Интеллектуальное скрытие» допускает размещение швов как внутри, так и снаружи углов, но чаще размещает их внутри." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." +msgstr "Управляет влиянием углов на контуре модели на позицию шва. «Нет» означает отсутствие влияния. «Спрятать шов» означает размещение шва с наибольшей вероятностью" +" внутри угла. «Показать шов» означает размещение шва с наибольшей вероятностью снаружи угла. «Спрятать или показать» означает выбор варианта в зависимости" +" от ситуации. Функция «Интеллектуальное скрытие» допускает размещение швов как внутри, так и снаружи углов, но чаще размещает их внутри." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" @@ -1311,7 +1530,10 @@ msgstr "Привязка Z шва" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." msgstr "Когда включено, координаты Z шва привязаны к центру каждой части. Когда отключено, координаты определяются от абсолютной позиции на столе." #: /fdmprinter.def.json @@ -1331,7 +1553,9 @@ msgstr "Экструдер для печати крышки" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "Экструдер, используемый для печати верхних оболочек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -1341,7 +1565,9 @@ msgstr "Слои верхней оболочки" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "Количество верхних слоёв оболочки. Обычно достаточно одного слоя для получения верхних поверхностей в хорошем качестве." #: /fdmprinter.def.json @@ -1386,8 +1612,12 @@ msgstr "Монотонный порядок верхней оболочки" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Печатайте линии верхней оболочки в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени, но плоские поверхности выглядят более единообразными." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Печатайте линии верхней оболочки в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени," +" но плоские поверхности выглядят более единообразными." #: /fdmprinter.def.json msgctxt "roofing_angles label" @@ -1396,8 +1626,16 @@ msgstr "Направление линий верхней оболочки" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов)." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв и когда конец" +" списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что" +" означает использование стандартных углов (45 и 135 градусов)." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" @@ -1406,7 +1644,9 @@ msgstr "Экструдер дна/крышки" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "Экструдер, используемый для печати верхней и нижней оболочек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -1416,7 +1656,9 @@ msgstr "Толщина дна/крышки" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "Толщина слоя дна/крышки при печати. Это значение, разделённое на высоту слоя, определяет количество слоёв в дне/крышке." #: /fdmprinter.def.json @@ -1426,7 +1668,9 @@ msgstr "Толщина крышки" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "Толщина крышки при печати. Это значение, разделённое на высоту слоя, определяет количество слоёв в крышке." #: /fdmprinter.def.json @@ -1436,7 +1680,9 @@ msgstr "Слои крышки" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "Количество слоёв в крышке. При вычислении толщины крышки это значение округляется до целого." #: /fdmprinter.def.json @@ -1446,7 +1692,9 @@ msgstr "Толщина дна" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "Толщина дна при печати. Это значение, разделённое на высоту слоя, определяет количество слоёв в дне." #: /fdmprinter.def.json @@ -1456,7 +1704,9 @@ msgstr "Слои дна" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "Количество слоёв в дне. При вычислении толщины дна это значение округляется до целого." #: /fdmprinter.def.json @@ -1466,7 +1716,9 @@ msgstr "Начальные слои дна" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Количество начальных слоев дна, вверх от рабочего стола. При вычислении толщины дна это значение округляется до целого." #: /fdmprinter.def.json @@ -1526,8 +1778,13 @@ msgstr "Соединение верхних/нижних полигонов" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." -msgstr "Соединение верхних/нижних путей оболочки на участках, где они проходят рядом. При использовании концентрического шаблона активация данной настройки значительно сокращает время перемещения, но, учитывая возможность наличия соединений на полпути над заполнением, эта функция может ухудшить качество верхней поверхности." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." +msgstr "Соединение верхних/нижних путей оболочки на участках, где они проходят рядом. При использовании концентрического шаблона активация данной настройки значительно" +" сокращает время перемещения, но, учитывая возможность наличия соединений на полпути над заполнением, эта функция может ухудшить качество верхней поверхности." #: /fdmprinter.def.json msgctxt "skin_monotonic label" @@ -1536,8 +1793,12 @@ msgstr "Монотонный порядок дна/крышки" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Печатайте линии дна/крышки в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени, но плоские поверхности выглядят более единообразными." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Печатайте линии дна/крышки в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени, но" +" плоские поверхности выглядят более единообразными." #: /fdmprinter.def.json msgctxt "skin_angles label" @@ -1546,8 +1807,16 @@ msgstr "Направление линии дна/крышки" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв, и, когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов)." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." +msgstr "Список направлений линии при печати слоёв дна/крышки линиями или зигзагом. Элементы списка используются последовательно по мере печати слоёв, и, когда" +" конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой," +" что означает использование стандартных углов (45 и 135 градусов)." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" @@ -1556,8 +1825,15 @@ msgstr "Нет оболочки в Z-зазорах" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." -msgstr "Если у модели имеются небольшие вертикальные зазоры, состоящие всего из нескольких слоев, вокруг этих слоев в узком пространстве, как правило, присутствует оболочка. Выбор данного параметра предотвратит создание оболочки в ситуациях, когда вертикальные зазоры очень маленькие. Это позволит сократить время печати и нарезки, но с технической точки зрения область заполнения останется открытой." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." +msgstr "Если у модели имеются небольшие вертикальные зазоры, состоящие всего из нескольких слоев, вокруг этих слоев в узком пространстве, как правило, присутствует" +" оболочка. Выбор данного параметра предотвратит создание оболочки в ситуациях, когда вертикальные зазоры очень маленькие. Это позволит сократить время" +" печати и нарезки, но с технической точки зрения область заполнения останется открытой." #: /fdmprinter.def.json msgctxt "skin_outline_count label" @@ -1566,8 +1842,12 @@ msgstr "Количество внешних дополнительных обо #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." -msgstr "Заменяет внешнюю часть шаблона крышки/дна рядом концентрических линий. Использование одной или двух линий улучшает мосты, которые печатаются поверх материала заполнения." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." +msgstr "Заменяет внешнюю часть шаблона крышки/дна рядом концентрических линий. Использование одной или двух линий улучшает мосты, которые печатаются поверх материала" +" заполнения." #: /fdmprinter.def.json msgctxt "ironing_enabled label" @@ -1576,8 +1856,13 @@ msgstr "Разрешить разглаживание" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." -msgstr "Проходить по верхней оболочке еще раз, но на этот раз выдавливая очень мало материала. Это приводит к плавлению пластика, что создает более гладкую поверхность. Давление в камере сопла поддерживается на высоком уровне, благодаря чему складки на поверхности заполняются материалом." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." +msgstr "Проходить по верхней оболочке еще раз, но на этот раз выдавливая очень мало материала. Это приводит к плавлению пластика, что создает более гладкую поверхность." +" Давление в камере сопла поддерживается на высоком уровне, благодаря чему складки на поверхности заполняются материалом." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" @@ -1586,7 +1871,9 @@ msgstr "Самый высокий слой разглаживания" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." msgstr "Выполняет разглаживание только на самом последнем слое модели. Экономит время, когда нижние слои не требуют сглаживания поверхности." #: /fdmprinter.def.json @@ -1616,8 +1903,12 @@ msgstr "Монотонный порядок разглаживания" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Печатайте линии разглаживания в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени, но плоские поверхности выглядят более единообразными." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Печатайте линии разглаживания в таком порядке, чтобы они всегда перекрывали соседние линии в одном направлении. На печать уходит немного больше времени," +" но плоские поверхности выглядят более единообразными." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" @@ -1636,8 +1927,13 @@ msgstr "Поток разглаживания" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." -msgstr "Объём материала, относительно от обычной линии, который будет выдавлен в процессе разглаживания. Наличие в сопле наличие материала помогает заполнять щели на верхней оболочке, но слишком большое значение приводит к излишнему выдавливанию материала и ухудшает качество оболочки." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." +msgstr "Объём материала, относительно от обычной линии, который будет выдавлен в процессе разглаживания. Наличие в сопле наличие материала помогает заполнять щели" +" на верхней оболочке, но слишком большое значение приводит к излишнему выдавливанию материала и ухудшает качество оболочки." #: /fdmprinter.def.json msgctxt "ironing_inset label" @@ -1646,7 +1942,9 @@ msgstr "Границы разглаживания" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." msgstr "Расстояние от краёв модели. Разглаживание от края до края может выразиться в загибании краёв при печати." #: /fdmprinter.def.json @@ -1686,8 +1984,18 @@ msgstr "Процент перекрытия оболочек" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Настройте величину перекрытия между стенками и центральными линиями оболочки (конечными точками) в виде процентного отношения значений ширины линии для линий оболочки и внутренней стенки. Небольшое перекрытие позволяет стенкам надежно соединяться с оболочкой. Обратите внимание, что при одинаковой толщине оболочки и ширине линии стенки любое процентное значение, превышающее 50%, может привести к размещению любой оболочки за пределами стенки. Это обусловлено тем, что в этот момент расположение сопла экструдера оболочки может сместиться за середину стенки." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." +msgstr "Настройте величину перекрытия между стенками и центральными линиями оболочки (конечными точками) в виде процентного отношения значений ширины линии для" +" линий оболочки и внутренней стенки. Небольшое перекрытие позволяет стенкам надежно соединяться с оболочкой. Обратите внимание, что при одинаковой толщине" +" оболочки и ширине линии стенки любое процентное значение, превышающее 50%, может привести к размещению любой оболочки за пределами стенки. Это обусловлено" +" тем, что в этот момент расположение сопла экструдера оболочки может сместиться за середину стенки." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" @@ -1696,8 +2004,17 @@ msgstr "Перекрытие оболочек" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Настройте величину перекрытия между стенками и центральными линиями оболочки (конечными точками). Небольшое перекрытие позволяет стенкам надежно соединяться с оболочкой. Обратите внимание, что при одинаковой толщине оболочки и ширине линии стенки любое значение, превышающее половину ширины стенки, может привести к размещению любой оболочки за пределами стенки. Это обусловлено тем, что в этот момент расположение сопла экструдера оболочки может сместиться за середину стенки." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." +msgstr "Настройте величину перекрытия между стенками и центральными линиями оболочки (конечными точками). Небольшое перекрытие позволяет стенкам надежно соединяться" +" с оболочкой. Обратите внимание, что при одинаковой толщине оболочки и ширине линии стенки любое значение, превышающее половину ширины стенки, может привести" +" к размещению любой оболочки за пределами стенки. Это обусловлено тем, что в этот момент расположение сопла экструдера оболочки может сместиться за середину" +" стенки." #: /fdmprinter.def.json msgctxt "skin_preshrink label" @@ -1706,8 +2023,13 @@ msgstr "Ширина удаляемой оболочки" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." -msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь с сокращением затрат времени и материала при печати верхних/нижних оболочек наклонных поверхностей модели." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." +msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь" +" с сокращением затрат времени и материала при печати верхних/нижних оболочек наклонных поверхностей модели." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" @@ -1716,8 +2038,13 @@ msgstr "Ширина удаляемой оболочки сверху" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." -msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь с сокращением затрат времени и материала при печати верхних оболочек наклонных поверхностей модели." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." +msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь" +" с сокращением затрат времени и материала при печати верхних оболочек наклонных поверхностей модели." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" @@ -1726,8 +2053,13 @@ msgstr "Ширина удаляемой оболочки снизу" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." -msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь с сокращением затрат времени и материала при печати нижних оболочек наклонных поверхностей модели." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." +msgstr "Наибольшая ширина областей оболочки, которые будут удалены. Каждая область оболочки, которая меньше указанного значения, будет удалена. Это может помочь" +" с сокращением затрат времени и материала при печати нижних оболочек наклонных поверхностей модели." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" @@ -1736,8 +2068,12 @@ msgstr "Дистанция расширения оболочки" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." -msgstr "Расстояние на которое оболочки внедряются в заполнение. Большие значения лучше связывают оболочку с шаблоном заполнения и стенками. Меньшие значения сохраняют используемый материал." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." +msgstr "Расстояние на которое оболочки внедряются в заполнение. Большие значения лучше связывают оболочку с шаблоном заполнения и стенками. Меньшие значения сохраняют" +" используемый материал." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" @@ -1746,8 +2082,13 @@ msgstr "Дистанция расширения оболочки сверху" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." -msgstr "Расстояние на которое верхние оболочки входят в заполнение. Большие значения лучше связывают оболочку с шаблоном заполнения и стенками. Меньшие значения сохраняют используемый материал." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." +msgstr "Расстояние на которое верхние оболочки входят в заполнение. Большие значения лучше связывают оболочку с шаблоном заполнения и стенками. Меньшие значения" +" сохраняют используемый материал." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" @@ -1756,8 +2097,13 @@ msgstr "Расстояние расширения оболочки снизу" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." -msgstr "Расстояние на которое нижние оболочки входят в заполнение. Большие значения лучше связывают оболочку с шаблоном заполнения и стенками. Меньшие значения сохраняют используемый материал." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." +msgstr "Расстояние на которое нижние оболочки входят в заполнение. Большие значения лучше связывают оболочку с шаблоном заполнения и стенками. Меньшие значения" +" сохраняют используемый материал." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" @@ -1766,8 +2112,16 @@ msgstr "Максимальный угол оболочки при расшире #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." -msgstr "Для верхней и (или) нижней поверхностей вашего объекта с углом больше указанного в данном параметре верхняя и нижняя оболочки не будут расширены. Это предотвращает расширение узких областей оболочек, которые создаются, если поверхность модели имеет почти вертикальный наклон. Угол 0° является горизонтальным и не вызывает расширения оболочки, угол 90° является вертикальным и вызывает расширение всей оболочки." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." +msgstr "Для верхней и (или) нижней поверхностей вашего объекта с углом больше указанного в данном параметре верхняя и нижняя оболочки не будут расширены. Это предотвращает" +" расширение узких областей оболочек, которые создаются, если поверхность модели имеет почти вертикальный наклон. Угол 0° является горизонтальным и не вызывает" +" расширения оболочки, угол 90° является вертикальным и вызывает расширение всей оболочки." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" @@ -1776,8 +2130,12 @@ msgstr "Минимальная ширина оболочки при расшир #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "Области оболочек уже указанного значения не расширяются. Это предотвращает расширение узких областей оболочек, которые создаются, если наклон поверхности модели близок к вертикальному." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." +msgstr "Области оболочек уже указанного значения не расширяются. Это предотвращает расширение узких областей оболочек, которые создаются, если наклон поверхности" +" модели близок к вертикальному." #: /fdmprinter.def.json msgctxt "infill label" @@ -1796,7 +2154,8 @@ msgstr "Экструдер для заполнения" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Экструдер, используемый для печати заполнения. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -1816,7 +2175,9 @@ msgstr "Дистанция линий заполнения" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "Дистанция между линиями заполнения. Этот параметр вычисляется из плотности заполнения и ширины линии заполнения." #: /fdmprinter.def.json @@ -1826,8 +2187,18 @@ msgstr "Шаблон заполнения" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "Шаблон заполняющего материала печати. Линейное и зигзагообразное заполнение меняет направление на чередующихся слоях, снижая расходы на материал. Шаблоны «сетка», «треугольник», «шестигранник из треугольников», «куб», «восьмигранник», «четверть куба», «крестовое», «концентрическое» полностью печатаются в каждом слое. Шаблоны заполнения «гироид», «куб», «четверть куба» и «восьмигранник» меняются в каждом слое, чтобы обеспечить более равномерное распределение прочности в каждом направлении. Шаблон заполнения «молния» пытается минимизировать заполнение, поддерживая только верхнюю область объекта." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." +msgstr "Шаблон заполняющего материала печати. Линейное и зигзагообразное заполнение меняет направление на чередующихся слоях, снижая расходы на материал. Шаблоны" +" «сетка», «треугольник», «шестигранник из треугольников», «куб», «восьмигранник», «четверть куба», «крестовое», «концентрическое» полностью печатаются" +" в каждом слое. Шаблоны заполнения «гироид», «куб», «четверть куба» и «восьмигранник» меняются в каждом слое, чтобы обеспечить более равномерное распределение" +" прочности в каждом направлении. Шаблон заполнения «молния» пытается минимизировать заполнение, поддерживая только верхнюю область объекта." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1906,8 +2277,14 @@ msgstr "Соединять линии заполнения" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -msgstr "Соединение мест пересечения шаблона заполнения и внутренних стенок с использованием линии, повторяющей контур внутренней стенки. Использование этой функции улучшает сцепление заполнения со стенками и снижает влияние заполнения на качество вертикальных поверхностей. Отключение этой функции снижает расход материала." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." +msgstr "Соединение мест пересечения шаблона заполнения и внутренних стенок с использованием линии, повторяющей контур внутренней стенки. Использование этой функции" +" улучшает сцепление заполнения со стенками и снижает влияние заполнения на качество вертикальных поверхностей. Отключение этой функции снижает расход материала." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" @@ -1916,8 +2293,12 @@ msgstr "Соединение полигонов заполнения" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." -msgstr "Соединение путей заполнения на участках, где они проходят рядом. Для шаблонов заполнения, состоящих из нескольких замкнутых полигонов, активация данной настройки значительно сокращает время перемещения." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." +msgstr "Соединение путей заполнения на участках, где они проходят рядом. Для шаблонов заполнения, состоящих из нескольких замкнутых полигонов, активация данной" +" настройки значительно сокращает время перемещения." #: /fdmprinter.def.json msgctxt "infill_angles label" @@ -1926,8 +2307,16 @@ msgstr "Направления линии заполнения" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Список направлений линии при печати слоёв. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных углов (45 и 135 градусов для линий из зигзага и 45 градусов для всех остальных шаблонов)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." +msgstr "Список направлений линии при печати слоёв. Элементы списка используются последовательно по мере печати слоёв и когда конец списка будет достигнут, он начнётся" +" сначала. Элементы списка отделяются запятыми и сам список заключён в квадратные скобки. По умолчанию, он пустой, что означает использование стандартных" +" углов (45 и 135 градусов для линий из зигзага и 45 градусов для всех остальных шаблонов)." #: /fdmprinter.def.json msgctxt "infill_offset_x label" @@ -1956,8 +2345,12 @@ msgstr "Рандомизация начала заполнения" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." -msgstr "Рандомизировать, какая линия заполнения печатается первой. Это препятствует тому, чтобы один сегмент стал самым сильным, но делает это за счет дополнительного перемещения." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." +msgstr "Рандомизировать, какая линия заполнения печатается первой. Это препятствует тому, чтобы один сегмент стал самым сильным, но делает это за счет дополнительного" +" перемещения." #: /fdmprinter.def.json msgctxt "infill_multiplier label" @@ -1966,8 +2359,12 @@ msgstr "Множитель для линии заполнения" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." -msgstr "Преобразовывать каждую линию заполнения во множество линий. Дополнительные линии не пересекаются, а уклоняются от столкновения друг с другом. Благодаря этому заполнение становится более плотным, но время печати и расход материалов увеличиваются." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." +msgstr "Преобразовывать каждую линию заполнения во множество линий. Дополнительные линии не пересекаются, а уклоняются от столкновения друг с другом. Благодаря" +" этому заполнение становится более плотным, но время печати и расход материалов увеличиваются." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" @@ -1977,11 +2374,15 @@ msgstr "Количество дополнительных стенок запо #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"Добавление дополнительных стенок вокруг области заполнения. Эти стенки могут уменьшить провисание верхних/нижних линий оболочки, что уменьшает необходимое количество верхних/нижних слоев оболочки без ухудшения качества за счет небольшого увеличения количества материала.\n" -"Эта функция может сочетаться с соединением полигонов заполнения для соединения всего участка заполнения в один путь экструзии без необходимости в движениях или откатах в случае правильной настройки." +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "Добавление дополнительных стенок вокруг области заполнения. Эти стенки могут уменьшить провисание верхних/нижних линий оболочки, что уменьшает необходимое" +" количество верхних/нижних слоев оболочки без ухудшения качества за счет небольшого увеличения количества материала.\nЭта функция может сочетаться с соединением" +" полигонов заполнения для соединения всего участка заполнения в один путь экструзии без необходимости в движениях или откатах в случае правильной настройки." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1990,8 +2391,13 @@ msgstr "Стенка динамического куба" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." -msgstr "Дополнение к радиусу от центра каждого куба для проверки границ модели, используется для принятия решения о разделении куба. Большие значения приводят к утолщению стенок мелких кубов по мере приближения к границе модели." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." +msgstr "Дополнение к радиусу от центра каждого куба для проверки границ модели, используется для принятия решения о разделении куба. Большие значения приводят" +" к утолщению стенок мелких кубов по мере приближения к границе модели." #: /fdmprinter.def.json msgctxt "infill_overlap label" @@ -2000,8 +2406,12 @@ msgstr "Процент перекрытие заполнения" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." -msgstr "Величина перекрытия между заполнением и стенками в виде процентного отношения от ширины линии заполнения. Небольшое перекрытие позволяет стенкам надежно соединяться с заполнением." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." +msgstr "Величина перекрытия между заполнением и стенками в виде процентного отношения от ширины линии заполнения. Небольшое перекрытие позволяет стенкам надежно" +" соединяться с заполнением." #: /fdmprinter.def.json msgctxt "infill_overlap_mm label" @@ -2010,7 +2420,9 @@ msgstr "Перекрытие заполнения" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "Величина перекрытия между заполнением и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с заполнением." #: /fdmprinter.def.json @@ -2020,8 +2432,12 @@ msgstr "Дистанция окончания заполнения" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -msgstr "Расстояние, на которое продолжается движение сопла после печати каждой линии заполнения, для обеспечения лучшего связывания заполнения со стенками. Этот параметр похож на перекрытие заполнения, но без экструзии и только с одной стороны линии заполнения." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." +msgstr "Расстояние, на которое продолжается движение сопла после печати каждой линии заполнения, для обеспечения лучшего связывания заполнения со стенками. Этот" +" параметр похож на перекрытие заполнения, но без экструзии и только с одной стороны линии заполнения." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" @@ -2030,7 +2446,9 @@ msgstr "Толщина слоя заполнения" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "Толщина слоя для материала заполнения. Данное значение должно быть всегда кратно толщине слоя и всегда округляется." #: /fdmprinter.def.json @@ -2040,8 +2458,12 @@ msgstr "Изменение шага заполнения" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." -msgstr "Количество шагов уменьшения наполовину плотности заполнения вглубь модели. Области, располагающиеся ближе к краю модели, получают большую плотность, до указанной в \"Плотность заполнения." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." +msgstr "Количество шагов уменьшения наполовину плотности заполнения вглубь модели. Области, располагающиеся ближе к краю модели, получают большую плотность, до" +" указанной в \"Плотность заполнения." #: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" @@ -2050,7 +2472,8 @@ msgstr "Высота изменения шага заполнения" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "Высота заполнения с указанной плотностью перед переключением на половину плотности." #: /fdmprinter.def.json @@ -2060,8 +2483,13 @@ msgstr "Заполнение перед печатью стенок" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "Печатать заполнение до печати стенок. Если печатать сначала стенки, то это может сделать их более точными, но нависающие стенки будут напечатаны хуже. Если печатать сначала заполнение, то это сделает стенки более крепкими, но шаблон заполнения может иногда прорываться сквозь поверхность стенки." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." +msgstr "Печатать заполнение до печати стенок. Если печатать сначала стенки, то это может сделать их более точными, но нависающие стенки будут напечатаны хуже." +" Если печатать сначала заполнение, то это сделает стенки более крепкими, но шаблон заполнения может иногда прорываться сквозь поверхность стенки." #: /fdmprinter.def.json msgctxt "min_infill_area label" @@ -2080,8 +2508,12 @@ msgstr "Поддержка заполнения" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." -msgstr "Печать заполненных структур только там, где должны поддерживаться верхние части моделей. Активация этой функции сокращает время печати и расход материалов, однако приводит к неравномерной прочности." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." +msgstr "Печать заполненных структур только там, где должны поддерживаться верхние части моделей. Активация этой функции сокращает время печати и расход материалов," +" однако приводит к неравномерной прочности." #: /fdmprinter.def.json msgctxt "infill_support_angle label" @@ -2090,7 +2522,10 @@ msgstr "Угол нависания при заполнении" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." msgstr "Минимальный угол внутренних нависаний, для которых добавляется заполнение. При 0° объекты полностью заполняются, при 90° заполнение отсутствует." #: /fdmprinter.def.json @@ -2120,7 +2555,9 @@ msgstr "Угол поддержки шаблона заполнения «мол #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "Определяет, когда слой шаблона заполнения «молния» должен поддерживать что-либо над ним. Измеряется под углом с учетом толщины слоя." #: /fdmprinter.def.json @@ -2130,7 +2567,9 @@ msgstr "Угол выступа шаблона заполнения «молни #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "Определяет, когда слой шаблона заполнения «молния» должен поддерживать модель над ним. Измеряется под углом с учетом толщины." #: /fdmprinter.def.json @@ -2140,7 +2579,9 @@ msgstr "Угол обрезки шаблона заполнения «молни #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "Конечные точки линий заполнения укорачиваются для экономии материала. Эта настройка представляет собой угол нависания конечных точек этих линий." #: /fdmprinter.def.json @@ -2150,7 +2591,9 @@ msgstr "Угол выпрямления шаблона заполнения «м #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." msgstr "Линии заполнения выравниваются для сокращения время печати. Это максимально допустимый угол нависания по всей длине линии заполнения." #: /fdmprinter.def.json @@ -2170,8 +2613,12 @@ msgstr "Температура сопла" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" -msgstr "Стандартная температура сопла, используемая при печати. Значением должна быть \"базовая\" температура для материала. Все другие температуры печати должны быть выражены смещениями от основного значения" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" +msgstr "Стандартная температура сопла, используемая при печати. Значением должна быть \"базовая\" температура для материала. Все другие температуры печати должны" +" быть выражены смещениями от основного значения" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" @@ -2180,7 +2627,9 @@ msgstr "Температура для объема печати" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "Температура среды печати. Если это значение равно 0, температура для объема печати не будет регулироваться." #: /fdmprinter.def.json @@ -2200,7 +2649,9 @@ msgstr "Температура печати первого слоя" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "Температура при печати первого слоя. Установите в 0 для отключения специального поведения на первом слое." #: /fdmprinter.def.json @@ -2210,7 +2661,9 @@ msgstr "Начальная температура печати" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "Минимальная температура, в процессе нагрева до температуры печати, на которой можно запустить процесс печати." #: /fdmprinter.def.json @@ -2220,7 +2673,9 @@ msgstr "Конечная температура печати" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "Температура, до которой можно начать охлаждать сопло, перед окончанием печати." #: /fdmprinter.def.json @@ -2230,7 +2685,9 @@ msgstr "Модификатор скорости охлаждения экстр #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." msgstr "Дополнительная скорость, с помощью которой сопло охлаждается во время экструзии. Это же значение используется для ускорения нагрева сопла при экструзии." #: /fdmprinter.def.json @@ -2240,8 +2697,12 @@ msgstr "Температура рабочего стола по умолчани #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" -msgstr "Температура по умолчанию, используемая для разогретого рабочего стола. Это значение является базовой температурой рабочего стола. Для всех остальных значений температуры печати используется смещение относительно данного значения" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" +msgstr "Температура по умолчанию, используемая для разогретого рабочего стола. Это значение является базовой температурой рабочего стола. Для всех остальных значений" +" температуры печати используется смещение относительно данного значения" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" @@ -2250,7 +2711,9 @@ msgstr "Температура стола" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "Температура, задаваемая для нагреваемой печатной пластины. Если значение равно 0, печатная пластина не нагревается." #: /fdmprinter.def.json @@ -2260,7 +2723,9 @@ msgstr "Температура стола для первого слоя" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." msgstr "Температура, задаваемая для нагреваемой печатной пластины на первом слое. Если значение равно 0, печатная пластина не нагревается при печати первого слоя." #: /fdmprinter.def.json @@ -2290,7 +2755,9 @@ msgstr "Коэффициент масштабирования для компе #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "Для компенсации усадки материала при остывании модель будет масштабирована с этим коэффициентом." #: /fdmprinter.def.json @@ -2300,7 +2767,9 @@ msgstr "Горизонтальный коэффициент масштабиро #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "Для компенсации усадки материала при остывании модель будет масштабирована с этим коэффициентом в направлении XY (горизонтально)." #: /fdmprinter.def.json @@ -2310,7 +2779,9 @@ msgstr "Вертикальный коэффициент масштабирова #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "Для компенсации усадки материала при остывании модель будет масштабирована с этим коэффициентом в направлении Z (вертикально)." #: /fdmprinter.def.json @@ -2320,7 +2791,10 @@ msgstr "Кристаллический материал" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" msgstr "Это материал, который при нагревании легко ломается по четким линиям (кристаллический) или образует длинные сплетающиеся полимерные цепочки (некристаллический)?" #: /fdmprinter.def.json @@ -2340,7 +2814,9 @@ msgstr "Скорость отката для защиты от капель" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "Насколько быстро необходимо убрать материал во время его замены, чтобы не допустить появления капель." #: /fdmprinter.def.json @@ -2360,7 +2836,9 @@ msgstr "Скорость отката для подготовки к отлам #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "Насколько быстро следует убирать материал, чтобы он отломился." #: /fdmprinter.def.json @@ -2370,7 +2848,9 @@ msgstr "Температура подготовки к отламыванию" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "Температура, используемая для выдавливания материала, должна быть примерно равна максимальной температуре при печати." #: /fdmprinter.def.json @@ -2390,7 +2870,8 @@ msgstr "Скорость отката для отламывания" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "Скорость, при которой убираемый материал отломится чисто." #: /fdmprinter.def.json @@ -2420,7 +2901,9 @@ msgstr "Длина выдавливания заподлицо" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "Объем материала, используемый для выдавливания предыдущего материала из сопла (измеряется длиной нити) при переключении на другой материал." #: /fdmprinter.def.json @@ -2430,7 +2913,9 @@ msgstr "Скорость выдавливания заканчивающегос #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "Скорость подачи материала после замены пустой катушки на новую катушку с тем же материалом." #: /fdmprinter.def.json @@ -2440,8 +2925,12 @@ msgstr "Длина выдавливания заканчивающегося м #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." -msgstr "Объем материала, используемый для выдавливания предыдущего материала из сопла (измеряется длиной нити) при замене пустой катушки на новую катушку с тем же материалом." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." +msgstr "Объем материала, используемый для выдавливания предыдущего материала из сопла (измеряется длиной нити) при замене пустой катушки на новую катушку с тем" +" же материалом." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" @@ -2460,7 +2949,10 @@ msgstr "Коэффициент движения без нагрузки" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." msgstr "Коэффициент сжатия материала между питателем и камерой сопла, позволяющий определить, как далеко требуется продвинуть материал для переключения нити." #: /fdmprinter.def.json @@ -2470,7 +2962,9 @@ msgstr "Поток" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "Компенсация потока: объём выдавленного материала умножается на этот коэффициент." #: /fdmprinter.def.json @@ -2500,7 +2994,8 @@ msgstr "Поток для внутренних стенок" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "Компенсация потока на линиях стенки для всех линий, за исключением внешней." #: /fdmprinter.def.json @@ -2600,38 +3095,42 @@ msgstr "Поток для первого слоя" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "Компенсация потока для первого слоя: объем выдавленного материала на первом слое умножается на этот коэффициент." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2640,7 +3139,9 @@ msgstr "Температура ожидания" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "Температура сопла в момент, когда для печати используется другое сопло." #: /fdmprinter.def.json @@ -2690,8 +3191,13 @@ msgstr "Скорость печати внешней стенки" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "Скорость, на которой происходит печать внешних стенок. Печать внешней стенки на пониженной скорости улучшает качество поверхности модели. Однако, при большой разнице между скоростями печати внутренних и внешних стенок возникает эффект, негативно влияющий на качество." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." +msgstr "Скорость, на которой происходит печать внешних стенок. Печать внешней стенки на пониженной скорости улучшает качество поверхности модели. Однако, при большой" +" разнице между скоростями печати внутренних и внешних стенок возникает эффект, негативно влияющий на качество." #: /fdmprinter.def.json msgctxt "speed_wall_x label" @@ -2700,8 +3206,12 @@ msgstr "Скорость печати внутренних стенок" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -msgstr "Скорость, на которой происходит печать внутренних стенок. Печать внутренних стенок на скорости, большей скорости печати внешней стенки, ускоряет печать. Отлично работает, если значение скорости находится между скоростями печати внешней стенки и скорости заполнения." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." +msgstr "Скорость, на которой происходит печать внутренних стенок. Печать внутренних стенок на скорости, большей скорости печати внешней стенки, ускоряет печать." +" Отлично работает, если значение скорости находится между скоростями печати внешней стенки и скорости заполнения." #: /fdmprinter.def.json msgctxt "speed_roofing label" @@ -2730,8 +3240,12 @@ msgstr "Скорость печати поддержек" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." -msgstr "Скорость, на которой происходит печать структуры поддержек. Печать поддержек на повышенной скорости может значительно уменьшить время печати. Качество поверхности структуры поддержек не имеет значения, так как эта структура будет удалена после печати." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." +msgstr "Скорость, на которой происходит печать структуры поддержек. Печать поддержек на повышенной скорости может значительно уменьшить время печати. Качество" +" поверхности структуры поддержек не имеет значения, так как эта структура будет удалена после печати." #: /fdmprinter.def.json msgctxt "speed_support_infill label" @@ -2740,7 +3254,9 @@ msgstr "Скорость заполнения поддержек" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "Скорость, на которой заполняются поддержки. Печать заполнения на пониженных скоростях улучшает стабильность." #: /fdmprinter.def.json @@ -2750,8 +3266,11 @@ msgstr "Скорость границы поддержек" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." -msgstr "Скорость, на которой происходит печать верха и низа поддержек. Печать поддержек на пониженных скоростях может улучшить качество печати нависающих краёв модели." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." +msgstr "Скорость, на которой происходит печать верха и низа поддержек. Печать поддержек на пониженных скоростях может улучшить качество печати нависающих краёв" +" модели." #: /fdmprinter.def.json msgctxt "speed_support_roof label" @@ -2760,7 +3279,9 @@ msgstr "Скорость печати крыши поддержек" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "Скорость, на которой происходит печать верха поддержек. Печать поддержек на пониженных скоростях может улучшить качество печати нависающих краёв модели." #: /fdmprinter.def.json @@ -2770,7 +3291,9 @@ msgstr "Скорость печати низа поддержек" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." msgstr "Скорость, на которой происходит печать низа поддержек. Печать поддержек на пониженных скоростях может улучшить качество печати нависающих краёв модели." #: /fdmprinter.def.json @@ -2780,7 +3303,10 @@ msgstr "Скорость черновых башен" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." msgstr "Скорость, на которой печатается черновая башня. Замедленная печать черновой башни может сделать её стабильнее при недостаточном прилипании различных материалов." #: /fdmprinter.def.json @@ -2800,8 +3326,12 @@ msgstr "Скорость первого слоя" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." -msgstr "Скорость печати первого слоя. Пониженное значение улучшает прилипание материала к печатной пластине. Не влияет на сами адгезионные структуры печатной пластины, такие как край и основание." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." +msgstr "Скорость печати первого слоя. Пониженное значение улучшает прилипание материала к печатной пластине. Не влияет на сами адгезионные структуры печатной пластины," +" такие как край и основание." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" @@ -2810,7 +3340,9 @@ msgstr "Скорость первого слоя" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "Скорость печати первого слоя. Пониженное значение помогает улучшить прилипание материала к столу." #: /fdmprinter.def.json @@ -2820,8 +3352,13 @@ msgstr "Скорость перемещений на первом слое" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." -msgstr "Скорость перемещений на первом слое. Малые значения помогают предотвращать отлипание напечатанных частей от стола. Значение этого параметра может быть вычислено автоматически из отношения между скоростями перемещения и печати." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." +msgstr "Скорость перемещений на первом слое. Малые значения помогают предотвращать отлипание напечатанных частей от стола. Значение этого параметра может быть" +" вычислено автоматически из отношения между скоростями перемещения и печати." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" @@ -2830,8 +3367,12 @@ msgstr "Скорость юбки/каймы" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." -msgstr "Скорость, на которой происходит печать юбки и каймы. Обычно, их печать происходит на скорости печати первого слоя, но иногда вам может потребоваться печатать юбку или кайму на другой скорости." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." +msgstr "Скорость, на которой происходит печать юбки и каймы. Обычно, их печать происходит на скорости печати первого слоя, но иногда вам может потребоваться печатать" +" юбку или кайму на другой скорости." #: /fdmprinter.def.json msgctxt "speed_z_hop label" @@ -2840,7 +3381,10 @@ msgstr "Скорость поднятия оси Z" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." msgstr "Скорость вертикального движения по оси Z. Обычно она ниже, чем скорость печати, поскольку рабочий стол или портал машины тяжелее сдвинуть." #: /fdmprinter.def.json @@ -2850,8 +3394,12 @@ msgstr "Количество медленных слоёв" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -msgstr "Первые несколько слоёв печатаются на медленной скорости, чем вся остальная модель, чтобы получить лучшее прилипание к столу и увеличить вероятность успешной печати. Скорость последовательно увеличивается по мере печати указанного количества слоёв." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." +msgstr "Первые несколько слоёв печатаются на медленной скорости, чем вся остальная модель, чтобы получить лучшее прилипание к столу и увеличить вероятность успешной" +" печати. Скорость последовательно увеличивается по мере печати указанного количества слоёв." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" @@ -2860,8 +3408,17 @@ msgstr "Коэффициент выравнивания потока" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." -msgstr "Поправочный коэффициент ширины экструзии в зависимости от скорости. При значении 0 % скорость перемещения сохраняется на уровне скорости печати. При значении 100 % скорость перемещения корректируется таким образом, чтобы расход (в мм3/с) оставался постоянным, то есть линии в половину нормальной ширины линии, печатаются в два раза быстрее, а линии вдвое шире — в два раза быстрее. Значение выше 100 % может помочь компенсировать более высокое давление, необходимое для экструдирования широких линий." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." +msgstr "Поправочный коэффициент ширины экструзии в зависимости от скорости. При значении 0 % скорость перемещения сохраняется на уровне скорости печати. При значении" +" 100 % скорость перемещения корректируется таким образом, чтобы расход (в мм3/с) оставался постоянным, то есть линии в половину нормальной ширины" +" линии, печатаются в два раза быстрее, а линии вдвое шире — в два раза быстрее. Значение выше 100 % может помочь компенсировать более высокое давление," +" необходимое для экструдирования широких линий." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" @@ -2870,18 +3427,22 @@ msgstr "Разрешить управление ускорением" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." msgstr "Разрешает регулирование ускорения головы. Увеличение ускорений может сократить время печати за счёт качества печати." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Включить ускорение перемещения" +msgstr "Enable Travel Acceleration" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Использовать отдельный коэффициент ускорения для перемещения. Если опция отключена, то при перемещении будет использоваться значение ускорения строки в пункте назначения." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." +msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -2980,7 +3541,9 @@ msgstr "Ускорение края поддержек" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." msgstr "Ускорение, с которым печатаются верх и низ поддержек. Их печать с пониженными ускорениями может улучшить качество печати нависающих частей." #: /fdmprinter.def.json @@ -2990,7 +3553,9 @@ msgstr "Ускорение крыши поддержек" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." msgstr "Ускорение, с которым происходит печать верха поддержек. Печать поддержек с пониженными ускорениями может улучшить качество печати нависающих краёв модели." #: /fdmprinter.def.json @@ -3000,7 +3565,9 @@ msgstr "Ускорение низа поддержек" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." msgstr "Ускорение, с которым происходит печать низа поддержек. Печать поддержек с пониженными ускорениями может улучшить качество печати нависающих краёв модели." #: /fdmprinter.def.json @@ -3060,8 +3627,12 @@ msgstr "Ускорение юбки/каймы" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." -msgstr "Ускорение, с которым происходит печать юбки и каймы. Обычно, их печать происходит с ускорениями первого слоя, но иногда вам может потребоваться печатать юбку с другими ускорениями." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." +msgstr "Ускорение, с которым происходит печать юбки и каймы. Обычно, их печать происходит с ускорениями первого слоя, но иногда вам может потребоваться печатать" +" юбку с другими ускорениями." #: /fdmprinter.def.json msgctxt "jerk_enabled label" @@ -3070,18 +3641,23 @@ msgstr "Включить управление рывком" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." msgstr "Разрешает управление скоростью изменения ускорений головы по осям X или Y. Увеличение данного значения может сократить время печати за счёт его качества." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Включить рывок перемещения" +msgstr "Enable Travel Jerk" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Использовать отдельный коэффициент рывка для перемещения. Если опция отключена, то при перемещении будет использоваться значение рывка строки в пункте назначения." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." +msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -3110,7 +3686,8 @@ msgstr "Рывок стены" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "Изменение максимальной мгновенной скорости, с которой будут напечатаны стены." #: /fdmprinter.def.json @@ -3120,7 +3697,9 @@ msgstr "Рывок внешних стен" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются внешние стенки." #: /fdmprinter.def.json @@ -3130,7 +3709,9 @@ msgstr "Рывок внутренних стен" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются внутренние стенки." #: /fdmprinter.def.json @@ -3140,7 +3721,9 @@ msgstr "Рывок верхней оболочки" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются слои верхней оболочки." #: /fdmprinter.def.json @@ -3150,7 +3733,9 @@ msgstr "Рывок крышки/дна" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются верхние и нижние слои." #: /fdmprinter.def.json @@ -3160,7 +3745,9 @@ msgstr "Рывок поддержек" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатаются поддержки." #: /fdmprinter.def.json @@ -3170,7 +3757,9 @@ msgstr "Рывок заполнение поддержек" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатается заполнение поддержек." #: /fdmprinter.def.json @@ -3180,7 +3769,9 @@ msgstr "Рывок связи поддержек" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "Максимальное изменение мгновенной скорости, с которым напечатаны крыши и низ поддержек." #: /fdmprinter.def.json @@ -3190,7 +3781,9 @@ msgstr "Рывок крыши поддержек" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "Максимальное изменение мгновенной скорости, с которым напечатаны крыши поддержек." #: /fdmprinter.def.json @@ -3200,7 +3793,9 @@ msgstr "Рывок низа поддержек" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "Максимальное изменение мгновенной скорости, с которым напечатаны низ поддержек." #: /fdmprinter.def.json @@ -3210,7 +3805,9 @@ msgstr "Рывок черновых башен" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатается черновая башня." #: /fdmprinter.def.json @@ -3220,7 +3817,8 @@ msgstr "Рывок перемещения" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "Изменение максимальной мгновенной скорости, с которой выполняются перемещения." #: /fdmprinter.def.json @@ -3240,7 +3838,9 @@ msgstr "Рывок печати первого слоя" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "Изменение максимальной мгновенной скорости, с которой печатается первый слой." #: /fdmprinter.def.json @@ -3260,7 +3860,9 @@ msgstr "Рывок юбки/каймы" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "Изменение максимальной мгновенной скорости, с которой печатается юбка и кайма." #: /fdmprinter.def.json @@ -3310,7 +3912,9 @@ msgstr "Скорость отката" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "Скорость, с которой материал будет извлечён и возвращён обратно при откате." #: /fdmprinter.def.json @@ -3340,7 +3944,9 @@ msgstr "Дополнительно заполняемый объём при от #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "Небольшое количество материала может выдавиться во время движения, что может быть скомпенсировано с помощью данного параметра." #: /fdmprinter.def.json @@ -3350,8 +3956,11 @@ msgstr "Минимальное перемещение при откате" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." -msgstr "Минимальное расстояние на которое необходимо переместиться для отката, чтобы он произошёл. Этот параметр помогает уменьшить количество откатов на небольшой области печати." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." +msgstr "Минимальное расстояние на которое необходимо переместиться для отката, чтобы он произошёл. Этот параметр помогает уменьшить количество откатов на небольшой" +" области печати." #: /fdmprinter.def.json msgctxt "retraction_count_max label" @@ -3360,8 +3969,13 @@ msgstr "Максимальное количество откатов" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." -msgstr "Данный параметр ограничивает число откатов, которые происходят внутри окна минимальной дистанции экструзии. Дальнейшие откаты внутри этого окна будут проигнорированы. Это исключает выполнение множества повторяющихся откатов над одним и тем же участком нити, что позволяет избежать проблем с истиранием нити." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." +msgstr "Данный параметр ограничивает число откатов, которые происходят внутри окна минимальной дистанции экструзии. Дальнейшие откаты внутри этого окна будут проигнорированы." +" Это исключает выполнение множества повторяющихся откатов над одним и тем же участком нити, что позволяет избежать проблем с истиранием нити." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" @@ -3370,8 +3984,13 @@ msgstr "Окно минимальной расстояния экструзии" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -msgstr "Окно, в котором может быть выполнено максимальное количество откатов. Это значение приблизительно должно совпадать с расстоянием отката таким образом, чтобы количество выполненных откатов распределялось на величину выдавленного материала." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." +msgstr "Окно, в котором может быть выполнено максимальное количество откатов. Это значение приблизительно должно совпадать с расстоянием отката таким образом," +" чтобы количество выполненных откатов распределялось на величину выдавленного материала." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" @@ -3380,8 +3999,12 @@ msgstr "Ограничить откаты поддержки" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." -msgstr "Пропустить откат при переходе от поддержки к поддержке по прямой линии. Включение этого параметра обеспечивает экономию времени печати, но может привести к чрезмерной строчности структуры поддержек." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." +msgstr "Пропустить откат при переходе от поддержки к поддержке по прямой линии. Включение этого параметра обеспечивает экономию времени печати, но может привести" +" к чрезмерной строчности структуры поддержек." #: /fdmprinter.def.json msgctxt "retraction_combing label" @@ -3390,8 +4013,15 @@ msgstr "Режим комбинга" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "Комбинг удерживает сопло внутри напечатанных зон при перемещении. Это выражается в небольшом увеличении пути, но уменьшает необходимость в откатах. При отключенном комбинге выполняется откат материала, а сопло передвигается в следующую точку по прямой. Также можно не применять комбинг над верхними/нижними областями оболочки либо разрешить комбинг только в области заполнения." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." +msgstr "Комбинг удерживает сопло внутри напечатанных зон при перемещении. Это выражается в небольшом увеличении пути, но уменьшает необходимость в откатах. При" +" отключенном комбинге выполняется откат материала, а сопло передвигается в следующую точку по прямой. Также можно не применять комбинг над верхними/нижними" +" областями оболочки либо разрешить комбинг только в области заполнения." #: /fdmprinter.def.json msgctxt "retraction_combing option off" @@ -3425,8 +4055,12 @@ msgstr "Макс. расстояние комб. без отката" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." -msgstr "При значении параметра выше нуля перемещения комбинга, превышающие заданное расстояние, будут выполняться с откатом. Когда значение параметра равно нулю, то максимума нет и перемещения комбинга выполняются без отката." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." +msgstr "При значении параметра выше нуля перемещения комбинга, превышающие заданное расстояние, будут выполняться с откатом. Когда значение параметра равно нулю," +" то максимума нет и перемещения комбинга выполняются без отката." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" @@ -3445,7 +4079,9 @@ msgstr "Избегать напечатанных частей при перем #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "Сопло избегает уже напечатанных частей при перемещении. Эта опция доступна только при включенном комбинге." #: /fdmprinter.def.json @@ -3455,7 +4091,9 @@ msgstr "Избегать поддержек при перемещении" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "При перемещении сопла оно будет избегать напечатанных поддержек. Эта опция доступна только при включенном комбинге." #: /fdmprinter.def.json @@ -3465,7 +4103,9 @@ msgstr "Дистанция обхода" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "Дистанция между соплом и уже напечатанными частями, выдерживаемая при перемещении." #: /fdmprinter.def.json @@ -3475,7 +4115,9 @@ msgstr "X координата начала" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "X координата позиции, вблизи которой следует искать часть модели для начала печати слоя." #: /fdmprinter.def.json @@ -3485,7 +4127,9 @@ msgstr "Y координата начала" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "Y координата позиции, вблизи которой следует искать часть модели для начала печати слоя." #: /fdmprinter.def.json @@ -3495,8 +4139,13 @@ msgstr "Поднятие оси Z при откате" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "При выполнении отката между соплом и печатаемой деталью создаётся зазор. Это предотвращает возможность касания сопла частей детали при его перемещении, снижая вероятность смещения детали на столе." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." +msgstr "При выполнении отката между соплом и печатаемой деталью создаётся зазор. Это предотвращает возможность касания сопла частей детали при его перемещении," +" снижая вероятность смещения детали на столе." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" @@ -3505,8 +4154,11 @@ msgstr "Поднятие оси Z только над напечатанными #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "Выполнять поднятие оси Z только в случае движения над напечатанными частями, которые нельзя обогнуть горизонтальным движением, используя «Обход напечатанных деталей» при перемещении." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." +msgstr "Выполнять поднятие оси Z только в случае движения над напечатанными частями, которые нельзя обогнуть горизонтальным движением, используя «Обход напечатанных" +" деталей» при перемещении." #: /fdmprinter.def.json msgctxt "retraction_hop label" @@ -3525,8 +4177,12 @@ msgstr "Поднятие оси Z после смены экструдера" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "При переключении принтера на другой экструдер между соплом и печатаемой деталью создаётся зазор. Это предотвращает возможность вытекания материала и его прилипание к внешней части печатаемой модели." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." +msgstr "При переключении принтера на другой экструдер между соплом и печатаемой деталью создаётся зазор. Это предотвращает возможность вытекания материала и его" +" прилипание к внешней части печатаемой модели." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" @@ -3555,7 +4211,9 @@ msgstr "Включить вентиляторы" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." msgstr "Разрешает использование вентиляторов во время печати. Применение вентиляторов улучшает качество печати слоёв с малой площадью, а также мостов и нависаний." #: /fdmprinter.def.json @@ -3575,8 +4233,12 @@ msgstr "Обычная скорость вентилятора" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." -msgstr "Скорость, с которой вращается вентилятор до достижения порога. Если слой печатается быстрее установленного порога, то вентилятор постепенно начинает вращаться быстрее." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." +msgstr "Скорость, с которой вращается вентилятор до достижения порога. Если слой печатается быстрее установленного порога, то вентилятор постепенно начинает вращаться" +" быстрее." #: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" @@ -3585,8 +4247,12 @@ msgstr "Максимальная скорость вентилятора" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." -msgstr "Скорость, с которой вращается вентилятор при минимальной площади слоя. Если слой печатается быстрее установленного порога, то вентилятор постепенно начинает вращаться с указанной скоростью." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." +msgstr "Скорость, с которой вращается вентилятор при минимальной площади слоя. Если слой печатается быстрее установленного порога, то вентилятор постепенно начинает" +" вращаться с указанной скоростью." #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" @@ -3595,8 +4261,14 @@ msgstr "Порог переключения на повышенную скоро #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." -msgstr "Время печати слоя, которое устанавливает порог для переключения с обычной скорости вращения вентилятора на максимальную. Слои, которые будут печататься дольше указанного значения, будут использовать обычную скорость вращения вентилятора. Для быстрых слоёв скорость вентилятора постепенно будет повышаться до максимальной." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." +msgstr "Время печати слоя, которое устанавливает порог для переключения с обычной скорости вращения вентилятора на максимальную. Слои, которые будут печататься" +" дольше указанного значения, будут использовать обычную скорость вращения вентилятора. Для быстрых слоёв скорость вентилятора постепенно будет повышаться" +" до максимальной." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" @@ -3605,8 +4277,12 @@ msgstr "Начальная скорость вентилятора" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." -msgstr "Скорость, с которой вращается вентилятор в начале печати. На последующих слоях скорость вращения постепенно увеличивается до слоя, соответствующего параметру обычной скорости вращения вентилятора на указанной высоте." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." +msgstr "Скорость, с которой вращается вентилятор в начале печати. На последующих слоях скорость вращения постепенно увеличивается до слоя, соответствующего параметру" +" обычной скорости вращения вентилятора на указанной высоте." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" @@ -3615,7 +4291,10 @@ msgstr "Обычная скорость вентилятора на высоте #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." msgstr "Высота, на которой вентилятор вращается с обычной скоростью. На предыдущих слоях скорость вращения вентилятора постепенно увеличивается с начальной." #: /fdmprinter.def.json @@ -3625,8 +4304,11 @@ msgstr "Обычная скорость вентилятора на слое" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." -msgstr "Слой, на котором вентилятор должен вращаться с обыкновенной скоростью. Если определена обычная скорость для вентилятора на высоте, это значение вычисляется и округляется до целого." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." +msgstr "Слой, на котором вентилятор должен вращаться с обыкновенной скоростью. Если определена обычная скорость для вентилятора на высоте, это значение вычисляется" +" и округляется до целого." #: /fdmprinter.def.json msgctxt "cool_min_layer_time label" @@ -3635,8 +4317,15 @@ msgstr "Минимальное время слоя" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "Минимальное время, затрачиваемое на печать слоя. Этот параметр заставляет принтер замедляться, как минимум, чтобы потратить на печать слоя время, указанное в этом параметре. Это позволяет напечатанному материалу достаточно охладиться перед печатью следующего слоя. Слои могут печататься быстрее, чем указано в этом параметре, если поднятие головы отключено и если будет нарушено требование по минимальной скорости печати." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." +msgstr "Минимальное время, затрачиваемое на печать слоя. Этот параметр заставляет принтер замедляться, как минимум, чтобы потратить на печать слоя время, указанное" +" в этом параметре. Это позволяет напечатанному материалу достаточно охладиться перед печатью следующего слоя. Слои могут печататься быстрее, чем указано" +" в этом параметре, если поднятие головы отключено и если будет нарушено требование по минимальной скорости печати." #: /fdmprinter.def.json msgctxt "cool_min_speed label" @@ -3645,8 +4334,12 @@ msgstr "Минимальная скорость" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." -msgstr "Минимальная скорость печати, независящая от замедления печати до минимального времени печати слоя. Если принтер начнёт слишком замедляться, давление в сопле будет слишком малым, что отрицательно скажется на качестве печати." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." +msgstr "Минимальная скорость печати, независящая от замедления печати до минимального времени печати слоя. Если принтер начнёт слишком замедляться, давление в" +" сопле будет слишком малым, что отрицательно скажется на качестве печати." #: /fdmprinter.def.json msgctxt "cool_lift_head label" @@ -3655,8 +4348,12 @@ msgstr "Подъём головы" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." -msgstr "Когда произойдёт конфликт между параметрами минимальной скорости печати и минимальным временем печати слоя, голова принтера будет отведена от печатаемой модели и будет выдержана необходимая пауза для достижения минимального времени печати слоя." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." +msgstr "Когда произойдёт конфликт между параметрами минимальной скорости печати и минимальным временем печати слоя, голова принтера будет отведена от печатаемой" +" модели и будет выдержана необходимая пауза для достижения минимального времени печати слоя." #: /fdmprinter.def.json msgctxt "support label" @@ -3675,7 +4372,9 @@ msgstr "Генерация поддержек" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Генерация структур для поддержки нависающих частей модели. Без этих структур такие части будут складываться во время печати." #: /fdmprinter.def.json @@ -3685,7 +4384,9 @@ msgstr "Экструдер поддержек" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "Этот экструдер используется для печати поддержек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -3695,7 +4396,9 @@ msgstr "Экструдер заполнения поддержек" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "Этот экструдер используется для печати заполнения поддержек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -3705,7 +4408,9 @@ msgstr "Экструдер первого слоя поддержек" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "Этот экструдер используется для печати первого слоя заполнения поддержек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -3715,7 +4420,9 @@ msgstr "Экструдер связующего слоя поддержек" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "Этот экструдер используется для печати верха и низа поддержек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -3725,7 +4432,9 @@ msgstr "Экструдер крыши поддержек" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "Этот экструдер используется для печати крыши поддержек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -3735,7 +4444,9 @@ msgstr "Экструдер низа поддержек" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "Этот экструдер используется для печати низа поддержек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -3745,8 +4456,16 @@ msgstr "Структура поддержки" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "Выберите одну из доступных техник создания поддержки. Поддержка со стандартной структурой создается непосредственно под выступающими деталями, и затем опускает эти области вниз линейно. У поддержки с древовидной структурой ветви тянутся к выступающим областям и модель опирается на концы этих ветвей, которые охватывают модель с разных сторон, чтобы таким образом максимально поддерживать ее по всей площади печатной пластины." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." +msgstr "Выберите одну из доступных техник создания поддержки. Поддержка со стандартной структурой создается непосредственно под выступающими деталями, и затем" +" опускает эти области вниз линейно. У поддержки с древовидной структурой ветви тянутся к выступающим областям и модель опирается на концы этих ветвей, которые" +" охватывают модель с разных сторон, чтобы таким образом максимально поддерживать ее по всей площади печатной пластины." #: /fdmprinter.def.json msgctxt "support_structure option normal" @@ -3765,7 +4484,9 @@ msgstr "Угол ответвления древовидной поддержк #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." msgstr "Угол ответвлений. При указании меньшего угла поддержка будет более вертикальной и устойчивой. Для получения большего охвата указывайте более высокий угол." #: /fdmprinter.def.json @@ -3775,8 +4496,12 @@ msgstr "Расстояние ответвления древовидной по #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." -msgstr "Указывает, насколько далеко должны друг от друга располагаться ответвления при касании модели. Если задать небольшое расстояние, увеличится количество точек, в которых древовидная поддержка касается модели; это улучшает нависание, но при этом усложняет удаление поддержки." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." +msgstr "Указывает, насколько далеко должны друг от друга располагаться ответвления при касании модели. Если задать небольшое расстояние, увеличится количество" +" точек, в которых древовидная поддержка касается модели; это улучшает нависание, но при этом усложняет удаление поддержки." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" @@ -3785,18 +4510,23 @@ msgstr "Диаметр ответвления древовидной подде #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." -msgstr "Диаметр самых тонких ответвлений древовидной поддержки. Чем толще ответвление, тем оно крепче. Ответвления возле основания будут иметь толщину, превышающую данное значение." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." +msgstr "Диаметр самых тонких ответвлений древовидной поддержки. Чем толще ответвление, тем оно крепче. Ответвления возле основания будут иметь толщину, превышающую" +" данное значение." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3805,8 +4535,13 @@ msgstr "Угол диаметра ответвления древовидной #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -msgstr "Угол диаметра ответвлений по мере их постепенного утолщения к основанию. Если значение угла равно 0, ответвления будут иметь одинаковую толщину по всей своей длине. Небольшой угол может повысить устойчивость древовидной поддержки." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." +msgstr "Угол диаметра ответвлений по мере их постепенного утолщения к основанию. Если значение угла равно 0, ответвления будут иметь одинаковую толщину по всей" +" своей длине. Небольшой угол может повысить устойчивость древовидной поддержки." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" @@ -3815,8 +4550,12 @@ msgstr "Разрешение для расчета столкновений др #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." -msgstr "Разрешение, применяемое при расчете столкновений во избежание столкновений с моделью. Если указать меньшее значение, древовидные структуры будут получаться более точными и устойчивыми, однако при этом значительно увеличится время разделения на слои." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." +msgstr "Разрешение, применяемое при расчете столкновений во избежание столкновений с моделью. Если указать меньшее значение, древовидные структуры будут получаться" +" более точными и устойчивыми, однако при этом значительно увеличится время разделения на слои." #: /fdmprinter.def.json msgctxt "support_type label" @@ -3825,8 +4564,12 @@ msgstr "Размещение поддержек" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "Настраивает размещение структур поддержки. Размещение может быть выбрано с касанием стола или везде. Для последнего случая структуры поддержки печатаются даже на самой модели." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." +msgstr "Настраивает размещение структур поддержки. Размещение может быть выбрано с касанием стола или везде. Для последнего случая структуры поддержки печатаются" +" даже на самой модели." #: /fdmprinter.def.json msgctxt "support_type option buildplate" @@ -3845,7 +4588,9 @@ msgstr "Угол нависания поддержки" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." msgstr "Минимальный угол нависания при котором добавляются поддержки. При значении в 0° все нависания обеспечиваются поддержками, при 90° не получат никаких поддержек." #: /fdmprinter.def.json @@ -3855,7 +4600,9 @@ msgstr "Шаблон поддержек" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "Шаблон печатаемой структуры поддержек. Имеющиеся варианты отличаются крепкостью или простотой удаления поддержек." #: /fdmprinter.def.json @@ -3900,8 +4647,12 @@ msgstr "Количество линий стенки поддержки" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "Количество стенок, окружающих заполнение поддержек. Добавление стенки может повысить надежность печати поддержки и оптимизировать нависания поддержки, однако оно увеличивает время печати и расход материалов." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." +msgstr "Количество стенок, окружающих заполнение поддержек. Добавление стенки может повысить надежность печати поддержки и оптимизировать нависания поддержки," +" однако оно увеличивает время печати и расход материалов." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" @@ -3910,8 +4661,12 @@ msgstr "Соединение линий поддержки" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." -msgstr "Соединяет концы линий поддержки. Активация этой настройки может сделать поддержку более крепкой и компенсировать недостаточную экструзию, но для этого потребуется больше материала." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." +msgstr "Соединяет концы линий поддержки. Активация этой настройки может сделать поддержку более крепкой и компенсировать недостаточную экструзию, но для этого" +" потребуется больше материала." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" @@ -3920,7 +4675,9 @@ msgstr "Соединённый зигзаг" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "Соединяет зигзаги. Это увеличивает прочность такой поддержки." #: /fdmprinter.def.json @@ -3930,7 +4687,9 @@ msgstr "Плотность поддержек" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Настраивает плотность структуры поддержек. Большее значение приводит к улучшению качества навесов, но такие поддержки сложнее удалять." #: /fdmprinter.def.json @@ -3940,7 +4699,9 @@ msgstr "Дистанция между линиями поддержки" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "Дистанция между напечатанными линями структуры поддержек. Этот параметр вычисляется по плотности поддержек." #: /fdmprinter.def.json @@ -3950,7 +4711,9 @@ msgstr "Дистанция между линиями поддержки перв #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "Дистанция между напечатанными линиями структуры поддержек первого слоя. Этот параметр вычисляется по плотности поддержек." #: /fdmprinter.def.json @@ -3960,8 +4723,15 @@ msgstr "Направление линии заполнения поддерже #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." -msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартного угла 0 градусов." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." +msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется" +" сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартного" +" угла 0 градусов." #: /fdmprinter.def.json msgctxt "support_brim_enable label" @@ -3970,8 +4740,12 @@ msgstr "Разрешить кайму поддержек" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." -msgstr "Создайте кайму внутри участков заполнения поддержек первого слоя. Эта кайма печатается под поддержкой, а не вокруг нее. Включение этого параметра увеличивает адгезию поддержки к рабочему столу." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." +msgstr "Создайте кайму внутри участков заполнения поддержек первого слоя. Эта кайма печатается под поддержкой, а не вокруг нее. Включение этого параметра увеличивает" +" адгезию поддержки к рабочему столу." #: /fdmprinter.def.json msgctxt "support_brim_width label" @@ -3980,7 +4754,9 @@ msgstr "Ширина каймы поддержки" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." msgstr "Ширина каймы для печати под поддержкой. При увеличении каймы улучшается адгезия к рабочему столу и увеличивается расход материала." #: /fdmprinter.def.json @@ -3990,7 +4766,9 @@ msgstr "Количество линий каймы поддержки" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." msgstr "Количество линий, используемых для каймы поддержки. При увеличении линий каймы улучшается адгезия к рабочему столу и увеличивается расход материала." #: /fdmprinter.def.json @@ -4000,8 +4778,12 @@ msgstr "Зазор поддержки по оси Z" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "Дистанция от дна/крышки структуры поддержек до печати. Этот зазор упрощает извлечение поддержек после окончания печати модели. Это значение округляется до числа, кратного высоте слоя." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." +msgstr "Дистанция от дна/крышки структуры поддержек до печати. Этот зазор упрощает извлечение поддержек после окончания печати модели. Это значение округляется" +" до числа, кратного высоте слоя." #: /fdmprinter.def.json msgctxt "support_top_distance label" @@ -4040,8 +4822,13 @@ msgstr "Приоритет зазоров поддержки" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." -msgstr "Будет ли зазор по осям X/Y перекрывать зазор по оси Z и наоборот. Если X/Y перекрывает Z, то X/Y может выдавить поддержку из модели, влияя на реальный зазор по оси Z до нависания. Мы можем исправить это, не применяя X/Y зазор около нависаний." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." +msgstr "Будет ли зазор по осям X/Y перекрывать зазор по оси Z и наоборот. Если X/Y перекрывает Z, то X/Y может выдавить поддержку из модели, влияя на реальный" +" зазор по оси Z до нависания. Мы можем исправить это, не применяя X/Y зазор около нависаний." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" @@ -4060,7 +4847,8 @@ msgstr "Минимальный X/Y зазор поддержки" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "Зазор между структурами поддержек и нависанием по осям X/Y." #: /fdmprinter.def.json @@ -4070,8 +4858,13 @@ msgstr "Высота шага лестничной поддержки" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." -msgstr "Высота в шагах низа лестничной поддержки, лежащей на модели. Малые значения усложняют удаление поддержки, а большие значения могут сделать структуру поддержек нестабильной. Установите ноль для выключения лестничной поддержки." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." +msgstr "Высота в шагах низа лестничной поддержки, лежащей на модели. Малые значения усложняют удаление поддержки, а большие значения могут сделать структуру поддержек" +" нестабильной. Установите ноль для выключения лестничной поддержки." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" @@ -4080,8 +4873,12 @@ msgstr "Максимальная ширина шага лестничной по #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -msgstr "Максимальная ширина шагов низа лестничной поддержки, располагающейся на модели. Малые значения усложняют удаление поддержки, а большие значения могут сделать структуру поддержек нестабильной." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." +msgstr "Максимальная ширина шагов низа лестничной поддержки, располагающейся на модели. Малые значения усложняют удаление поддержки, а большие значения могут сделать" +" структуру поддержек нестабильной." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" @@ -4090,8 +4887,13 @@ msgstr "Минимальный угол уклона шага лестнично #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." -msgstr "Минимальный уклон области, где применяется лестничный шаг. При низких значениях удаление поддержки на более пологих уклонах должно быть проще, но слишком низкие значения могут приводить к очень неожиданным результатам на других деталях модели." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." +msgstr "Минимальный уклон области, где применяется лестничный шаг. При низких значениях удаление поддержки на более пологих уклонах должно быть проще, но слишком" +" низкие значения могут приводить к очень неожиданным результатам на других деталях модели." #: /fdmprinter.def.json msgctxt "support_join_distance label" @@ -4100,8 +4902,12 @@ msgstr "Расстояние объединения поддержки" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." -msgstr "Максимальное расстояние между структурами поддержек по осям X/Y. Если отдельные структуры находятся ближе, чем определено данным значением, они объединяются в одну." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." +msgstr "Максимальное расстояние между структурами поддержек по осям X/Y. Если отдельные структуры находятся ближе, чем определено данным значением, они объединяются" +" в одну." #: /fdmprinter.def.json msgctxt "support_offset label" @@ -4110,8 +4916,11 @@ msgstr "Горизонтальное расширение поддержки" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." -msgstr "Величина смещения, применяемая ко всем полигонам поддержки в каждом слое. Положительные значения могут сглаживать зоны поддержки и приводить к укреплению структур поддержек." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." +msgstr "Величина смещения, применяемая ко всем полигонам поддержки в каждом слое. Положительные значения могут сглаживать зоны поддержки и приводить к укреплению" +" структур поддержек." #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" @@ -4120,7 +4929,9 @@ msgstr "Толщина слоя заполнения поддержек" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." msgstr "Толщина слоя для материала заполнения поддержек. Это значение должно быть всегда кратно высоте слоя, в противном случае оно будет округлено." #: /fdmprinter.def.json @@ -4130,8 +4941,12 @@ msgstr "Степень заполнения поддержек" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." -msgstr "Количество раз, на которое на половину можно уменьшать плотность заполнения поддержек при проходе вглубь структуры от поверхности. Области ближе к оболочке имеют большую плотность, вплоть до значения \"Плотность заполнения поддержек\"." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." +msgstr "Количество раз, на которое на половину можно уменьшать плотность заполнения поддержек при проходе вглубь структуры от поверхности. Области ближе к оболочке" +" имеют большую плотность, вплоть до значения \"Плотность заполнения поддержек\"." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" @@ -4140,7 +4955,9 @@ msgstr "Высота шага изменения заполнения подде #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "Высота заполнения поддержек, по достижению которой происходит снижение плотности." #: /fdmprinter.def.json @@ -4150,7 +4967,9 @@ msgstr "Минимальная зона поддержек" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "Минимальная площадь зоны для полигонов поддержек. Полигоны с площадью меньше данного значения не будут генерироваться." #: /fdmprinter.def.json @@ -4160,8 +4979,12 @@ msgstr "Разрешить связующий слой поддержки" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." -msgstr "Генерирует плотный слой между моделью и поддержкой. Создаёт поверхность сверху поддержек, на которой печатается модель, и снизу, при печати поддержек на модели." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." +msgstr "Генерирует плотный слой между моделью и поддержкой. Создаёт поверхность сверху поддержек, на которой печатается модель, и снизу, при печати поддержек на" +" модели." #: /fdmprinter.def.json msgctxt "support_roof_enable label" @@ -4170,7 +4993,9 @@ msgstr "Разрешить крышу поддержек" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "Генерирует плотный слой материала между крышей поддержки и моделью. Создаёт поверхность между моделью и поддержкой." #: /fdmprinter.def.json @@ -4180,7 +5005,9 @@ msgstr "Разрешить дно поддержек" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "Генерирует плотный слой материала между низом поддержки и моделью. Создаёт поверхность между моделью и поддержкой." #: /fdmprinter.def.json @@ -4190,7 +5017,9 @@ msgstr "Толщина связующего слоя поддержки" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "Толщина связующего слоя поддержек, который касается модели снизу или сверху." #: /fdmprinter.def.json @@ -4200,7 +5029,9 @@ msgstr "Толщина крыши" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "Толщина крыши поддержек. Управляет величиной плотности верхних слоёв поддержек, на которых располагается вся модель." #: /fdmprinter.def.json @@ -4210,7 +5041,9 @@ msgstr "Толщина низа поддержки" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "Толщина низа поддержки. Управляет количеством плотных слоёв, которые печатаются поверх модели для последующего построения поддержек." #: /fdmprinter.def.json @@ -4220,8 +5053,13 @@ msgstr "Разрешение связующего слоя поддержек" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -msgstr "Если выбрано в случае, когда модель находится под и над поддержкой, принимает шаги данной высоты. Малые значения замедляют просчёт, а большие - могут привести к генерации поддержек в некоторых местах, где лучше бы печатать интерфейс поддержек." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." +msgstr "Если выбрано в случае, когда модель находится под и над поддержкой, принимает шаги данной высоты. Малые значения замедляют просчёт, а большие - могут привести" +" к генерации поддержек в некоторых местах, где лучше бы печатать интерфейс поддержек." #: /fdmprinter.def.json msgctxt "support_interface_density label" @@ -4230,7 +5068,10 @@ msgstr "Плотность связующего слоя поддержки" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." msgstr "Настройте плотность верха и низа структуры поддержек. Большее значение приведёт к улучшению нависаний, но такие поддержки будет труднее удалять." #: /fdmprinter.def.json @@ -4240,7 +5081,9 @@ msgstr "Плотность крыши поддержек" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Плотность крыши структуры поддержек. Большее значение приведёт к улучшению нависаний, но такие поддержки будет труднее удалять." #: /fdmprinter.def.json @@ -4250,7 +5093,9 @@ msgstr "Дистанция линии крыши поддержек" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." msgstr "Дистанция между линиями крыши поддержек. Этот параметр вычисляется из Плотности крыши поддержек, но может быть указан отдельно." #: /fdmprinter.def.json @@ -4260,7 +5105,9 @@ msgstr "Плотность низа поддержек" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "Плотность низа структуры поддержек. Большее значение приведёт к улучшению прилипания поддержек к модели." #: /fdmprinter.def.json @@ -4270,7 +5117,9 @@ msgstr "Дистанция линии низа поддержек" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." msgstr "Дистанция между линиями низа поддержек. Этот параметр вычисляется из Плотности низа поддержек, но может быть указан отдельно." #: /fdmprinter.def.json @@ -4280,7 +5129,9 @@ msgstr "Шаблон связующего слоя" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "Шаблон, который будет использоваться для печати связующего слоя поддержек." #: /fdmprinter.def.json @@ -4385,7 +5236,9 @@ msgstr "Минимальная зона связующего слоя" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." msgstr "Минимальная площадь зоны для полигонов связующего слоя. Полигоны с площадью меньше данного значения будут печататься как поддержки нормали." #: /fdmprinter.def.json @@ -4395,7 +5248,9 @@ msgstr "Минимальная зона верхней части поддерж #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Минимальная площадь зоны для верхних частей поддержек. Полигоны с площадью меньше данного значения будут печататься как поддержки нормали." #: /fdmprinter.def.json @@ -4405,7 +5260,9 @@ msgstr "Минимальная зона нижней части поддерже #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Минимальная площадь зоны для нижних частей поддержек. Полигоны с площадью меньше данного значения будут печататься как поддержки нормали." #: /fdmprinter.def.json @@ -4445,8 +5302,16 @@ msgstr "Направления линии связующего слоя подд #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартных углов (45 либо 135 градусов, если связующий слой довольно толстый, или 90 градусов)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется" +" сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартных" +" углов (45 либо 135 градусов, если связующий слой довольно толстый, или 90 градусов)." #: /fdmprinter.def.json msgctxt "support_roof_angles label" @@ -4455,8 +5320,16 @@ msgstr "Направления линии крыши поддержек" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартных углов (45 либо 135 градусов, если связующий слой довольно толстый, или 90 градусов)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется" +" сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартных" +" углов (45 либо 135 градусов, если связующий слой довольно толстый, или 90 градусов)." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" @@ -4465,8 +5338,16 @@ msgstr "Направления линии низа поддержек" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартных углов (45 либо 135 градусов, если связующий слой довольно толстый, или 90 градусов)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Список целочисленных направлений линии. Элементы списка используются последовательно по мере печати слоев, и, когда конец списка будет достигнут, он начнется" +" сначала. Элементы списка отделяются запятыми, и сам список заключен в квадратные скобки. По умолчанию список пустой, что означает использование стандартных" +" углов (45 либо 135 градусов, если связующий слой довольно толстый, или 90 градусов)." #: /fdmprinter.def.json msgctxt "support_fan_enable label" @@ -4475,7 +5356,9 @@ msgstr "Переопределение скорости вентилятора" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." msgstr "Если включено, скорость охлаждающего вентилятора, используемого во время печати, изменяется для областей оболочки непосредственно над поддержкой." #: /fdmprinter.def.json @@ -4485,8 +5368,11 @@ msgstr "Поддерживаемая скорость вентилятора д #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." -msgstr "Скорость вентилятора в процентах, с которой печатаются области оболочки непосредственно над поддержкой. Использование высоких значений скорости вентилятора может упростить снятие поддержки." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." +msgstr "Скорость вентилятора в процентах, с которой печатаются области оболочки непосредственно над поддержкой. Использование высоких значений скорости вентилятора" +" может упростить снятие поддержки." #: /fdmprinter.def.json msgctxt "support_use_towers label" @@ -4495,8 +5381,12 @@ msgstr "Использовать башни" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." -msgstr "Использование специальных башен для поддержки крошечных нависающих областей. Такие башни имеют диаметр больший, чем поддерживаемый ими регион. Вблизи нависаний диаметр башен увеличивается, формируя крышу." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." +msgstr "Использование специальных башен для поддержки крошечных нависающих областей. Такие башни имеют диаметр больший, чем поддерживаемый ими регион. Вблизи нависаний" +" диаметр башен увеличивается, формируя крышу." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" @@ -4515,7 +5405,9 @@ msgstr "Максимальный диаметр, поддерживаемый б #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "Максимальный диаметр по осям X/Y небольшой области, который должен поддерживаться определенной башней." #: /fdmprinter.def.json @@ -4525,7 +5417,9 @@ msgstr "Угол крыши башен" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." msgstr "Угол верхней части башен. Большие значения приводят уменьшению площади крыши, меньшие наоборот делают крышу плоской." #: /fdmprinter.def.json @@ -4535,7 +5429,9 @@ msgstr "Объект поддержки нависаний" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "Будет поддерживать всё ниже объекта, никаких нависаний не будет." #: /fdmprinter.def.json @@ -4545,7 +5441,9 @@ msgstr "На сцене есть объекты поддержки" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "На сцене присутствуют объекты поддержки. Эта настройка контролируется приложением Cura." #: /fdmprinter.def.json @@ -4565,8 +5463,13 @@ msgstr "Разрешить наполнение материалом" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." -msgstr "Следует ли выдавливать материал перед началом печати. Активация этого параметра обеспечивает наполнение материалом сопла экструдера перед началом печати. Печать каймы или юбки может выполнять такое же действие, тогда выключения этого параметра экономит некоторое время." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." +msgstr "Следует ли выдавливать материал перед началом печати. Активация этого параметра обеспечивает наполнение материалом сопла экструдера перед началом печати." +" Печать каймы или юбки может выполнять такое же действие, тогда выключения этого параметра экономит некоторое время." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" @@ -4575,7 +5478,9 @@ msgstr "Начальная X позиция экструдера" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "X координата позиции, в которой сопло начинает печать." #: /fdmprinter.def.json @@ -4585,7 +5490,9 @@ msgstr "Начальная Y позиция экструдера" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Y координата позиции, в которой сопло начинает печать." #: /fdmprinter.def.json @@ -4595,8 +5502,14 @@ msgstr "Тип прилипания к столу" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "Различные варианты, которые помогают улучшить прилипание пластика к столу. Кайма добавляет однослойную плоскую область вокруг основания печатаемой модели, предотвращая её деформацию. Подложка добавляет толстую сетку с крышей под модель. Юбка - это линия, печатаемая вокруг модели, но не соединённая с ней." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." +msgstr "Различные варианты, которые помогают улучшить прилипание пластика к столу. Кайма добавляет однослойную плоскую область вокруг основания печатаемой модели," +" предотвращая её деформацию. Подложка добавляет толстую сетку с крышей под модель. Юбка - это линия, печатаемая вокруг модели, но не соединённая с ней." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" @@ -4625,7 +5538,9 @@ msgstr "Экструдер первого слоя" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "Этот экструдер используется для печати юбки/каймы/подложки. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -4635,7 +5550,9 @@ msgstr "Экструдер юбки/каймы" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "Этот комплекс экструдеров используется для печати юбки или каймы. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -4645,7 +5562,9 @@ msgstr "Экструдер нижних подложек" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "Этот экструдер используется для печати первого слоя подложек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -4655,7 +5574,9 @@ msgstr "Экструдер серединных подложек" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "Этот комплекс экструдеров используется для печати среднего слоя подложек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -4665,7 +5586,9 @@ msgstr "Экструдер верхних подложек" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "Этот комплекс экструдеров используется для печати верхнего слоя (или нескольких слоев) подложек. Используется при наличии нескольких экструдеров." #: /fdmprinter.def.json @@ -4675,7 +5598,9 @@ msgstr "Количество линий юбки" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." msgstr "Несколько линий юбки помогают лучше начать укладывание материала при печати небольших моделей. Установка этого параметра в 0 отключает печать юбки." #: /fdmprinter.def.json @@ -4687,10 +5612,9 @@ msgstr "Дистанция до юбки" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"Горизонтальное расстояние между юбкой и первым слоем печати.\n" -"Минимальное расстояние. Несколько линий юбки будут расширяться от этого расстояния." +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "Горизонтальное расстояние между юбкой и первым слоем печати.\nМинимальное расстояние. Несколько линий юбки будут расширяться от этого расстояния." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4699,8 +5623,13 @@ msgstr "Минимальная длина юбки/каймы" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." -msgstr "Минимальная длина печатаемой линии юбки или каймы. Если при печати юбки или каймы эта длина не будет выбрана, то будут добавляться дополнительные кольца юбки или каймы. Следует отметить, если количество линий установлено в 0, то этот параметр игнорируется." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." +msgstr "Минимальная длина печатаемой линии юбки или каймы. Если при печати юбки или каймы эта длина не будет выбрана, то будут добавляться дополнительные кольца" +" юбки или каймы. Следует отметить, если количество линий установлено в 0, то этот параметр игнорируется." #: /fdmprinter.def.json msgctxt "brim_width label" @@ -4709,7 +5638,10 @@ msgstr "Ширина каймы" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." msgstr "Расстояние между моделью и самой удалённой линией каймы. Более широкая кайма увеличивает прилипание к столу, но также уменьшает эффективную область печати." #: /fdmprinter.def.json @@ -4719,7 +5651,9 @@ msgstr "Количество линий каймы" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." msgstr "Количество линий, используемых для печати каймы. Большее количество линий каймы улучшает прилипание к столу, но уменьшает эффективную область печати." #: /fdmprinter.def.json @@ -4729,8 +5663,12 @@ msgstr "Расстояние до каймы" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." -msgstr "Горизонтальное расстояние между первой линией каймы и контуром первого слоя изделия. Небольшой зазор облегчит удаление каймы и позволит сохранить термические преимущества." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." +msgstr "Горизонтальное расстояние между первой линией каймы и контуром первого слоя изделия. Небольшой зазор облегчит удаление каймы и позволит сохранить термические" +" преимущества." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" @@ -4739,8 +5677,12 @@ msgstr "Кайма заменяет поддержку" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." -msgstr "Принудительная печать каймы вокруг модели, даже если пространство в ином случае было бы занято поддержкой. При этом некоторые участки первого слоя поддержки заменяются участками каймы." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." +msgstr "Принудительная печать каймы вокруг модели, даже если пространство в ином случае было бы занято поддержкой. При этом некоторые участки первого слоя поддержки" +" заменяются участками каймы." #: /fdmprinter.def.json msgctxt "brim_outside_only label" @@ -4749,8 +5691,12 @@ msgstr "Кайма только снаружи" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." -msgstr "Печатать кайму только на внешней стороне модели. Это сокращает объём каймы, которую вам потребуется удалить в дальнейшем, и не снижает качество прилипания к столу." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." +msgstr "Печатать кайму только на внешней стороне модели. Это сокращает объём каймы, которую вам потребуется удалить в дальнейшем, и не снижает качество прилипания" +" к столу." #: /fdmprinter.def.json msgctxt "raft_margin label" @@ -4759,8 +5705,12 @@ msgstr "Дополнительное поле подложки" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "Если подложка включена, это дополнительное поле вокруг модели, которая также имеет подложку. Увеличение этого значения создаст более крепкую поддержку, используя больше материала и оставляя меньше свободной области для печати." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." +msgstr "Если подложка включена, это дополнительное поле вокруг модели, которая также имеет подложку. Увеличение этого значения создаст более крепкую поддержку," +" используя больше материала и оставляя меньше свободной области для печати." #: /fdmprinter.def.json msgctxt "raft_smoothing label" @@ -4769,8 +5719,13 @@ msgstr "Сглаживание подложки" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "Этот параметр регулирует величину скругления внутренних углов контура подложки. Внутренние углы скругляются до полукруга с радиусом, равным установленному здесь значению. Этот параметр также приводит к удалению отверстий в контуре подложки, которые меньше такого круга." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." +msgstr "Этот параметр регулирует величину скругления внутренних углов контура подложки. Внутренние углы скругляются до полукруга с радиусом, равным установленному" +" здесь значению. Этот параметр также приводит к удалению отверстий в контуре подложки, которые меньше такого круга." #: /fdmprinter.def.json msgctxt "raft_airgap label" @@ -4779,8 +5734,12 @@ msgstr "Воздушный зазор подложки" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." -msgstr "Зазор между последним слоем подложки и первым слоем модели. Первый слой будет приподнят на указанное расстояние, чтобы уменьшить связь между слоем подложки и модели. Упрощает процесс последующего отделения подложки." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." +msgstr "Зазор между последним слоем подложки и первым слоем модели. Первый слой будет приподнят на указанное расстояние, чтобы уменьшить связь между слоем подложки" +" и модели. Упрощает процесс последующего отделения подложки." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" @@ -4789,8 +5748,12 @@ msgstr "Z наложение первого слоя" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." -msgstr "Приводит к наложению первого и второго слоёв модели по оси Z для компенсации потерь материала в воздушном зазоре. Все слои модели выше первого будут смещены чуть ниже на указанное значение." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." +msgstr "Приводит к наложению первого и второго слоёв модели по оси Z для компенсации потерь материала в воздушном зазоре. Все слои модели выше первого будут смещены" +" чуть ниже на указанное значение." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" @@ -4799,8 +5762,12 @@ msgstr "Верхние слои подложки" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." -msgstr "Количество верхних слоёв над вторым слоем подложки. Это такие полностью заполненные слои, на которых размещается модель. Два слоя приводят к более гладкой поверхности чем один." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." +msgstr "Количество верхних слоёв над вторым слоем подложки. Это такие полностью заполненные слои, на которых размещается модель. Два слоя приводят к более гладкой" +" поверхности чем один." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" @@ -4819,7 +5786,9 @@ msgstr "Ширина линий верха подложки" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "Ширина линий верхних слоёв подложки. Это могут быть тонкие линии, которые делают подложку гладкой." #: /fdmprinter.def.json @@ -4829,7 +5798,9 @@ msgstr "Дистанция между линиями верха поддержк #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." msgstr "Расстояние между линиями подложки на её верхних слоях. Расстояние должно быть равно ширине линии, тогда поверхность будет сплошной." #: /fdmprinter.def.json @@ -4839,8 +5810,12 @@ msgstr "Серединные слои подложек" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." -msgstr "Количество слоев между основанием и поверхностью подложки. Они составляют основную толщину подложки. Увеличение этого значения позволяет создать более прочную положку большей толщины." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." +msgstr "Количество слоев между основанием и поверхностью подложки. Они составляют основную толщину подложки. Увеличение этого значения позволяет создать более" +" прочную положку большей толщины." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" @@ -4859,7 +5834,9 @@ msgstr "Ширина линий середины подложки" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "Толщина линий средних слоёв подложки. Приводит к повышенному выдавливанию материала на втором слое, для лучшего прилипания к столу." #: /fdmprinter.def.json @@ -4869,8 +5846,12 @@ msgstr "Дистанция между слоями середины подлож #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -msgstr "Расстояние между линиями средних слоёв подложки. Дистанция в средних слоях должна быть достаточно широкой, чтобы создавать нужной плотность для поддержки верхних слоёв подложки." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." +msgstr "Расстояние между линиями средних слоёв подложки. Дистанция в средних слоях должна быть достаточно широкой, чтобы создавать нужной плотность для поддержки" +" верхних слоёв подложки." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" @@ -4879,7 +5860,9 @@ msgstr "Толщина нижнего слоя подложки" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "Толщина нижнего слоя подложки. Она должна быть достаточной для хорошего прилипания подложки к столу." #: /fdmprinter.def.json @@ -4889,7 +5872,9 @@ msgstr "Ширина линии нижнего слоя подложки" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "Ширина линий нижнего слоя подложки. Она должна быть достаточной, чтобы улучшить прилипание к столу." #: /fdmprinter.def.json @@ -4899,7 +5884,9 @@ msgstr "Дистанция между линиями нижнего слоя п #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "Расстояние между линиями нижнего слоя подложки. Большее значение упрощает снятие модели со стола." #: /fdmprinter.def.json @@ -4919,8 +5906,12 @@ msgstr "Скорость печати верха подложки" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." -msgstr "Скорость, на которой печатаются верхние слои подложки. Верх подложки должен печататься немного медленнее, чтобы сопло могло медленно разглаживать линии поверхности." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." +msgstr "Скорость, на которой печатаются верхние слои подложки. Верх подложки должен печататься немного медленнее, чтобы сопло могло медленно разглаживать линии" +" поверхности." #: /fdmprinter.def.json msgctxt "raft_interface_speed label" @@ -4929,7 +5920,10 @@ msgstr "Скорость печати середины подложки" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "Скорость, на которой печатаются средние слои подложки. Она должна быть достаточно низкой, так как объём материала, выходящего из сопла, достаточно большой." #: /fdmprinter.def.json @@ -4939,7 +5933,10 @@ msgstr "Скорость печати низа подложки" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "Скорость, на которой печатается нижний слой подложки. Она должна быть достаточно низкой, так как объём материала, выходящего из сопла, достаточно большой." #: /fdmprinter.def.json @@ -5079,7 +6076,9 @@ msgstr "Разрешить черновую башню" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "Печатает башню перед печатью модели, чем помогает выдавить старый материал после смены экструдера." #: /fdmprinter.def.json @@ -5099,7 +6098,9 @@ msgstr "Минимальный объём черновой башни" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "Минимальный объём материала на каждый слой черновой башни, который требуется выдавить." #: /fdmprinter.def.json @@ -5129,7 +6130,9 @@ msgstr "Очистка неактивного сопла на черновой #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "После печати черновой башни одним соплом, вытирает вытекший материал из другого сопла об эту башню." #: /fdmprinter.def.json @@ -5139,8 +6142,11 @@ msgstr "Кайма черновой башни" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." -msgstr "Для черновых башен может потребоваться дополнительная адгезия с помощью каймы, даже если для модели это не требуется. В данный момент не может использоваться с типом адгезии с подложкой." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgstr "Для черновых башен может потребоваться дополнительная адгезия с помощью каймы, даже если для модели это не требуется. В данный момент не может использоваться" +" с типом адгезии с подложкой." #: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" @@ -5149,8 +6155,12 @@ msgstr "Печатать защиту от капель" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." -msgstr "Разрешает печать внешней защиты от вытекших капель. Создаёт ограду вокруг модели, о которую вытирается материал, вытекший из второго сопла, если оно находится на той же высоте, что и первое сопло." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." +msgstr "Разрешает печать внешней защиты от вытекших капель. Создаёт ограду вокруг модели, о которую вытирается материал, вытекший из второго сопла, если оно находится" +" на той же высоте, что и первое сопло." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" @@ -5159,8 +6169,12 @@ msgstr "Угол защиты от капель" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." -msgstr "Максимальный угол, который может иметь часть защиты от капель. При 0 градусов будет вертикаль, при 90 - будет горизонталь. Малые значения угла приводят к лучшему качеству, но тратят больше материала." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." +msgstr "Максимальный угол, который может иметь часть защиты от капель. При 0 градусов будет вертикаль, при 90 - будет горизонталь. Малые значения угла приводят" +" к лучшему качеству, но тратят больше материала." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" @@ -5179,7 +6193,10 @@ msgstr "Величина отката при смене экструдера" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." msgstr "Величина отката при переключении экструдеров. Установите 0 для отключения отката. Обычно соответствует длине зоны нагрева." #: /fdmprinter.def.json @@ -5189,7 +6206,9 @@ msgstr "Скорость отката при смене экструдера" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." msgstr "Скорость с которой материал будет извлечён и возвращён обратно при откате. Высокая скорость отката работает лучше, но очень большая скорость портит материал." #: /fdmprinter.def.json @@ -5199,7 +6218,8 @@ msgstr "Скорость отката при смене экструдера" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "Скорость, с которой материал будет извлечён при откате для смены экструдера." #: /fdmprinter.def.json @@ -5209,7 +6229,9 @@ msgstr "Скорость наполнения при смене экструде #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "Скорость, с которой материал будет возвращён обратно при смене экструдера." #: /fdmprinter.def.json @@ -5239,8 +6261,12 @@ msgstr "Объединение перекрывающихся объёмов" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." -msgstr "Игнорирует внутреннюю геометрию, являющуюся результатом перекрытия объёмов в модели, и печатает эти объёмы как один. Это может приводить к непреднамеренному исчезновению внутренних полостей." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." +msgstr "Игнорирует внутреннюю геометрию, являющуюся результатом перекрытия объёмов в модели, и печатает эти объёмы как один. Это может приводить к непреднамеренному" +" исчезновению внутренних полостей." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" @@ -5249,8 +6275,12 @@ msgstr "Удаляет все отверстия" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." -msgstr "Удаляет отверстия в каждом слое, оставляя только внешнюю форму. Вся невидимая внутренняя геометрия будет проигнорирована. Однако, также будут проигнорированы отверстия в слоях, которые могут быть видны сверху или снизу." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." +msgstr "Удаляет отверстия в каждом слое, оставляя только внешнюю форму. Вся невидимая внутренняя геометрия будет проигнорирована. Однако, также будут проигнорированы" +" отверстия в слоях, которые могут быть видны сверху или снизу." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" @@ -5259,7 +6289,10 @@ msgstr "Обширное сшивание" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." msgstr "Обширное сшивание пытается сшить открытые отверстия в объекте, закрывая их полигонами. Эта опция может добавить дополнительное время во время обработки." #: /fdmprinter.def.json @@ -5269,8 +6302,13 @@ msgstr "Сохранить отсоединённые поверхности" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." -msgstr "Обычно Cura пытается закрыть небольшие отверстия в объекте и убрать части слоя с большими отверстиями. Включение этого параметра сохраняет те части, которые не могут быть сшиты. Этот параметр должен применяться в качестве крайней меры, когда уже ничего не помогает получить надлежащий G-код." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." +msgstr "Обычно Cura пытается закрыть небольшие отверстия в объекте и убрать части слоя с большими отверстиями. Включение этого параметра сохраняет те части, которые" +" не могут быть сшиты. Этот параметр должен применяться в качестве крайней меры, когда уже ничего не помогает получить надлежащий G-код." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" @@ -5279,7 +6317,9 @@ msgstr "Перекрытие касающихся объектов" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "Если объекты немного касаются друг друга, то сделаем их перекрывающимися. Это позволит им соединиться крепче." #: /fdmprinter.def.json @@ -5289,8 +6329,11 @@ msgstr "Удалить пересечения объектов" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." -msgstr "Удаляет области, где несколько объектов перекрываются друг с другом. Можно использовать, для объектов, состоящих из двух материалов и пересекающихся друг с другом." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." +msgstr "Удаляет области, где несколько объектов перекрываются друг с другом. Можно использовать, для объектов, состоящих из двух материалов и пересекающихся друг" +" с другом." #: /fdmprinter.def.json msgctxt "alternate_carve_order label" @@ -5299,8 +6342,14 @@ msgstr "Чередование объектов" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." -msgstr "Чередует какой из объектов, пересекающихся в объёме, будет участвовать в печати каждого слоя таким образом, что пересекающиеся объекты становятся вплетёнными друг в друга. Выключение этого параметра приведёт к тому, что один из объектов займёт весь объём пересечения, в то время как данный объём будет исключён из других объектов." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." +msgstr "Чередует какой из объектов, пересекающихся в объёме, будет участвовать в печати каждого слоя таким образом, что пересекающиеся объекты становятся вплетёнными" +" друг в друга. Выключение этого параметра приведёт к тому, что один из объектов займёт весь объём пересечения, в то время как данный объём будет исключён" +" из других объектов." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" @@ -5309,8 +6358,12 @@ msgstr "Удалить первые пустые слои" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." -msgstr "Удаление пустых слоёв под первым печатаемым слоем, если они имеются. Отключение этой функции может привести к созданию первых пустых слоев, если для параметра «Допуск слайсинга» установлено значение «Включение» или «Середина»." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." +msgstr "Удаление пустых слоёв под первым печатаемым слоем, если они имеются. Отключение этой функции может привести к созданию первых пустых слоев, если для параметра" +" «Допуск слайсинга» установлено значение «Включение» или «Середина»." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" @@ -5319,8 +6372,13 @@ msgstr "Максимальное разрешение" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." -msgstr "Минимальный размер сегмента линии после слайсинга. Увеличение значения этого параметра понизит разрешение модели. Это может позволить принтеру поддерживать скорость обработки кода G и увеличит скорость слайсинга за счет удаления деталей модели, которые он в любом случае не сможет обработать." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." +msgstr "Минимальный размер сегмента линии после слайсинга. Увеличение значения этого параметра понизит разрешение модели. Это может позволить принтеру поддерживать" +" скорость обработки кода G и увеличит скорость слайсинга за счет удаления деталей модели, которые он в любом случае не сможет обработать." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" @@ -5329,8 +6387,13 @@ msgstr "Максимальное разрешение перемещения" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." -msgstr "Минимальный размер сегмента линии перемещения после разделения на слои. При увеличении этого значения углы при перемещении будут менее сглаженными. Это может помочь принтеру поддерживать скорость обработки G-кода, однако при этом может снизиться точность избегания моделей." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." +msgstr "Минимальный размер сегмента линии перемещения после разделения на слои. При увеличении этого значения углы при перемещении будут менее сглаженными. Это" +" может помочь принтеру поддерживать скорость обработки G-кода, однако при этом может снизиться точность избегания моделей." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" @@ -5339,8 +6402,15 @@ msgstr "Максимальное отклонение" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." -msgstr "Максимальное допустимое отклонение при снижении разрешения для параметра максимального разрешения. Увеличение этого значения понизит точность печати и уменьшит значение G-кода. Максимальное отклонение является пределом для максимального разрешения, поэтому, если они конфликтуют, истинным считается максимальное отклонение." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." +msgstr "Максимальное допустимое отклонение при снижении разрешения для параметра максимального разрешения. Увеличение этого значения понизит точность печати и" +" уменьшит значение G-кода. Максимальное отклонение является пределом для максимального разрешения, поэтому, если они конфликтуют, истинным считается максимальное" +" отклонение." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" @@ -5349,8 +6419,20 @@ msgstr "Максимальное отклонение площади экстр #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "Максимальное допустимое отклонение площади экструдирования при удалении промежуточных точек от прямой линии. Промежуточная точка может служить точкой изменения ширины длинной прямой линии. Следовательно, если ее удалить, линия будет иметь одинаковую ширину и вследствие этого площадь экструдирования немного сократится (или увеличится). Если увеличить это значение, можно будет заметить небольшой эффект недостаточного (или чрезмерного) экструдирования между прямыми параллельными стенками, так как будет разрешено удалить больше промежуточных точек изменения ширины. При увеличении этого значения точность печати понизится, а значение g-кода уменьшится." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "Максимальное допустимое отклонение площади экструдирования при удалении промежуточных точек от прямой линии. Промежуточная точка может служить точкой изменения" +" ширины длинной прямой линии. Следовательно, если ее удалить, линия будет иметь одинаковую ширину и вследствие этого площадь экструдирования немного сократится" +" (или увеличится). Если увеличить это значение, можно будет заметить небольшой эффект недостаточного (или чрезмерного) экструдирования между прямыми параллельными" +" стенками, так как будет разрешено удалить больше промежуточных точек изменения ширины. При увеличении этого значения точность печати понизится, а значение" +" g-кода уменьшится." #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5369,8 +6451,15 @@ msgstr "Последовательная печать" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -msgstr "Печатать все модели послойно или ждать завершения одной модели, прежде чем переходить к следующей. Режим «один за раз» может использоваться, если а) активен только один экструдер и б) все модели разделены таким образом, что печатающая головка может двигаться между ними и все модели ниже, чем расстояние между соплом и осями X/Y." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." +msgstr "Печатать все модели послойно или ждать завершения одной модели, прежде чем переходить к следующей. Режим «один за раз» может использоваться, если а) активен" +" только один экструдер и б) все модели разделены таким образом, что печатающая головка может двигаться между ними и все модели ниже, чем расстояние между" +" соплом и осями X/Y." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -5389,8 +6478,12 @@ msgstr "Заполнение объекта" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Использовать указанный объект для изменения заполнения других объектов, с которыми он перекрывается. Заменяет области заполнения других объектов областями для этого объекта. Предлагается только для печати одной стенки без верхних и нижних оболочек." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgstr "Использовать указанный объект для изменения заполнения других объектов, с которыми он перекрывается. Заменяет области заполнения других объектов областями" +" для этого объекта. Предлагается только для печати одной стенки без верхних и нижних оболочек." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" @@ -5399,8 +6492,15 @@ msgstr "Порядок обработки объекта" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." -msgstr "Определяет приоритет данного объекта при вычислении нескольких перекрывающихся заполняющих объектов. К областям с несколькими перекрывающимися заполняющими объектами будут применяться настройки объекта более высокого порядка. Заполняющий объект более высокого порядка будет модифицировать заполнение объектов более низких порядков и обычных объектов." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." +msgstr "Определяет приоритет данного объекта при вычислении нескольких перекрывающихся заполняющих объектов. К областям с несколькими перекрывающимися заполняющими" +" объектами будут применяться настройки объекта более высокого порядка. Заполняющий объект более высокого порядка будет модифицировать заполнение объектов" +" более низких порядков и обычных объектов." #: /fdmprinter.def.json msgctxt "cutting_mesh label" @@ -5409,8 +6509,12 @@ msgstr "Ограничивающий объект" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." -msgstr "Ограничивает объём объекта внутри других объектов. Вы можете использовать это для печати определённых областей одного объекта, применяя различные параметры печати и даже другой экструдер." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." +msgstr "Ограничивает объём объекта внутри других объектов. Вы можете использовать это для печати определённых областей одного объекта, применяя различные параметры" +" печати и даже другой экструдер." #: /fdmprinter.def.json msgctxt "mold_enabled label" @@ -5419,7 +6523,9 @@ msgstr "Форма" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "Печатать модель в виде формы, которая может использоваться для отливки оригинальной модели." #: /fdmprinter.def.json @@ -5429,7 +6535,9 @@ msgstr "Минимальная ширина формы" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "Минимальное расстояние между внешними сторонами формы и модели." #: /fdmprinter.def.json @@ -5449,7 +6557,10 @@ msgstr "Угол формы" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." msgstr "Угол нависания внешних стенок создаваемой формы. 0° приведёт к вертикальным стенкам формы, а 90° - заставит следовать контурам модели." #: /fdmprinter.def.json @@ -5459,7 +6570,9 @@ msgstr "Поддерживающий объект" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "Используйте этот объект для указания области поддержек. Может использоваться при генерации структуры поддержек." #: /fdmprinter.def.json @@ -5469,8 +6582,11 @@ msgstr "Блокиратор поддержек" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." -msgstr "Используйте этот объект для указания частей модели, которые не должны рассматриваться как нависающие. Может использоваться для удаления нежелаемых структур поддержки." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." +msgstr "Используйте этот объект для указания частей модели, которые не должны рассматриваться как нависающие. Может использоваться для удаления нежелаемых структур" +" поддержки." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" @@ -5479,8 +6595,15 @@ msgstr "Поверхностный режим" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "Рассматривать модель только в виде поверхности или как объёмы со свободными поверхностями. При нормальном режиме печатаются только закрытые объёмы. В режиме \"Поверхность\" печатается одиночная стенка по границе объекта, без заполнения, без верхних и нижних оболочек. В режиме \"Оба варианта\" печатаются закрытые объёмы как нормальные, а любые оставшиеся полигоны как поверхности." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." +msgstr "Рассматривать модель только в виде поверхности или как объёмы со свободными поверхностями. При нормальном режиме печатаются только закрытые объёмы. В режиме" +" \"Поверхность\" печатается одиночная стенка по границе объекта, без заполнения, без верхних и нижних оболочек. В режиме \"Оба варианта\" печатаются закрытые" +" объёмы как нормальные, а любые оставшиеся полигоны как поверхности." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -5504,8 +6627,13 @@ msgstr "Спирально печатать внешний контур" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." -msgstr "Спирально сглаживает движение по оси Z. Во время печати происходит постоянное увеличение по оси Z. Этот параметр превращает модель в одностенный объект с крепким дном. Параметр можно использовать только когда каждый слой состоит из одной части модели." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." +msgstr "Спирально сглаживает движение по оси Z. Во время печати происходит постоянное увеличение по оси Z. Этот параметр превращает модель в одностенный объект" +" с крепким дном. Параметр можно использовать только когда каждый слой состоит из одной части модели." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" @@ -5514,8 +6642,12 @@ msgstr "Сглаживать спиральные контуры" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Сглаживает спиральные контуры для уменьшения видимости шва по оси Z (такой шов должен быть едва виден при печати, но виден при послойном просмотре). Следует отметить, что сглаживание ведет к размыванию мелких деталей поверхности." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." +msgstr "Сглаживает спиральные контуры для уменьшения видимости шва по оси Z (такой шов должен быть едва виден при печати, но виден при послойном просмотре). Следует" +" отметить, что сглаживание ведет к размыванию мелких деталей поверхности." #: /fdmprinter.def.json msgctxt "relative_extrusion label" @@ -5524,8 +6656,16 @@ msgstr "Относительная экструзия" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "Использование относительной, а не абсолютной экструзии. Шаги относительной экструзии упрощают последующую обработку G-кода. Однако она не поддерживается всеми принтерами и может приводить к очень незначительным отклонениям в количестве наносимого материала в сравнении с шагами абсолютной экструзии. Независимо от этой настройки, перед выводом любого скрипта G-кода всегда будет установлен абсолютный режим экструзии." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." +msgstr "Использование относительной, а не абсолютной экструзии. Шаги относительной экструзии упрощают последующую обработку G-кода. Однако она не поддерживается" +" всеми принтерами и может приводить к очень незначительным отклонениям в количестве наносимого материала в сравнении с шагами абсолютной экструзии. Независимо" +" от этой настройки, перед выводом любого скрипта G-кода всегда будет установлен абсолютный режим экструзии." #: /fdmprinter.def.json msgctxt "experimental label" @@ -5544,8 +6684,18 @@ msgstr "Допуск слайсинга" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "Вертикальный допуск в нарезанных слоях. В общем случае контуры слоя создаются путем снятия поперечных сечений по середине толщины каждого слоя (Середина). Кроме того, каждый слой может иметь области, попадающие в объем по всей толщине слоя (Исключение), или области, попадающие в любое место слоя (Включение). Способ «Включение» сохраняет больше деталей, способ «Исключение» обеспечивает наилучшую подгонку, а способ «Середина» — наиболее близкое соответствие оригинальной поверхности." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." +msgstr "Вертикальный допуск в нарезанных слоях. В общем случае контуры слоя создаются путем снятия поперечных сечений по середине толщины каждого слоя (Середина)." +" Кроме того, каждый слой может иметь области, попадающие в объем по всей толщине слоя (Исключение), или области, попадающие в любое место слоя (Включение)." +" Способ «Включение» сохраняет больше деталей, способ «Исключение» обеспечивает наилучшую подгонку, а способ «Середина» — наиболее близкое соответствие" +" оригинальной поверхности." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5569,8 +6719,15 @@ msgstr "Оптимизация перемещения заполнения" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." -msgstr "Если включено, порядок, в котором печатаются линии заполнения, оптимизируется для сокращения пройденного расстояния. Достигнутое сокращение времени перемещения в очень большой степени зависит от модели, разделяемой на слои, шаблона заполнения, плотности и т. п. Обратите внимание, что для некоторых моделей, имеющих множество небольших заполняемых областей, время разделения на слои может существенно возрасти." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." +msgstr "Если включено, порядок, в котором печатаются линии заполнения, оптимизируется для сокращения пройденного расстояния. Достигнутое сокращение времени перемещения" +" в очень большой степени зависит от модели, разделяемой на слои, шаблона заполнения, плотности и т. п. Обратите внимание, что для некоторых моделей, имеющих" +" множество небольших заполняемых областей, время разделения на слои может существенно возрасти." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" @@ -5579,7 +6736,9 @@ msgstr "Автоматическая температура" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "Изменять температуру каждого слоя автоматически в соответствии со средней скоростью потока на этом слое." #: /fdmprinter.def.json @@ -5589,7 +6748,9 @@ msgstr "График температуры потока" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "График, объединяющий поток (в мм3 в секунду) с температурой (в градусах Цельсия)." #: /fdmprinter.def.json @@ -5599,8 +6760,13 @@ msgstr "Минимальная длина окружности полигона" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." -msgstr "Полигоны в разделенных слоях, длина окружности которых меньше указанной величины, будут отфильтрованы. Пониженные значения приводят к увеличению разрешения объекта за счет времени разделения. Это предназначено главным образом для принтеров SLA с высоким разрешением и миниатюрных 3D-моделей с множеством деталей." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." +msgstr "Полигоны в разделенных слоях, длина окружности которых меньше указанной величины, будут отфильтрованы. Пониженные значения приводят к увеличению разрешения" +" объекта за счет времени разделения. Это предназначено главным образом для принтеров SLA с высоким разрешением и миниатюрных 3D-моделей с множеством деталей." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" @@ -5609,7 +6775,9 @@ msgstr "Разбить поддержки на части" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Пропускать некоторые соединения в поддержках для облегчения их последующего удаления. Этот параметр влияет на зиг-заг шаблон заполнения." #: /fdmprinter.def.json @@ -5619,7 +6787,9 @@ msgstr "Размер части поддержек" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "Пропускать соединение между линиями поддержки каждые N миллиметров для облегчения последующего удаления поддержек." #: /fdmprinter.def.json @@ -5629,7 +6799,9 @@ msgstr "Количество частей линий поддержки" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "Пропускать одну линию на каждые N соединительных линий, облегчая последующее удаление поддержек." #: /fdmprinter.def.json @@ -5639,8 +6811,11 @@ msgstr "Разрешить печать кожуха" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." -msgstr "Создаёт стенку вокруг модели, которая удерживает (горячий) воздух и препятствует обдуву модели внешним воздушным потоком. Очень пригодится для материалов, которые легко деформируются." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." +msgstr "Создаёт стенку вокруг модели, которая удерживает (горячий) воздух и препятствует обдуву модели внешним воздушным потоком. Очень пригодится для материалов," +" которые легко деформируются." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" @@ -5659,7 +6834,9 @@ msgstr "Ограничение кожуха" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." msgstr "Устанавливает высоту кожуха. Можно печать кожух высотой с модель или указать определённую высоту." #: /fdmprinter.def.json @@ -5679,7 +6856,9 @@ msgstr "Высота кожуха" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "Ограничение по высоте для кожуха. Выше указанного значение кожух печататься не будет." #: /fdmprinter.def.json @@ -5689,8 +6868,12 @@ msgstr "Сделать нависания печатаемыми" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." -msgstr "Изменяет геометрию печатаемой модели так, чтобы снизить требования к объёму поддержек. Крутые навесы станут поменьше. Нависающие области опустятся и станут более вертикальными." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." +msgstr "Изменяет геометрию печатаемой модели так, чтобы снизить требования к объёму поддержек. Крутые навесы станут поменьше. Нависающие области опустятся и станут" +" более вертикальными." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" @@ -5699,8 +6882,12 @@ msgstr "Максимальный угол модели" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." -msgstr "Максимальный угол нависания, после которого они становятся печатаемыми. При значении в 0° все нависания заменяются частью модели, соединённой со столом, при 90° в модель не вносится никаких изменений." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." +msgstr "Максимальный угол нависания, после которого они становятся печатаемыми. При значении в 0° все нависания заменяются частью модели, соединённой со столом," +" при 90° в модель не вносится никаких изменений." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" @@ -5709,8 +6896,12 @@ msgstr "Максимальная площадь отверстия выступ #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." -msgstr "Максимальная площадь отверстия в основании модели, при достижении которой оно удаляется функцией «Сделать нависания печатаемыми». Более мелкие отверстия сохраняются. Значение 0 мм² приведет к заполнению всех отверстий в основании модели." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." +msgstr "Максимальная площадь отверстия в основании модели, при достижении которой оно удаляется функцией «Сделать нависания печатаемыми». Более мелкие отверстия" +" сохраняются. Значение 0 мм² приведет к заполнению всех отверстий в основании модели." #: /fdmprinter.def.json msgctxt "coasting_enable label" @@ -5719,7 +6910,10 @@ msgstr "Разрешить накат" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." msgstr "Накат отключает экструзию материала на завершающей части пути. Вытекающий материал используется для печати на завершающей части пути, уменьшая строчность." #: /fdmprinter.def.json @@ -5729,7 +6923,9 @@ msgstr "Объём наката" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "Объём, который бы сочился. Это значение должно обычно быть близко к возведенному в куб диаметру сопла." #: /fdmprinter.def.json @@ -5739,8 +6935,13 @@ msgstr "Минимальный объём перед накатом" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." -msgstr "Минимальный объём экструзии, который должен быть произведён перед выполнением наката. Для малых путей меньшее давление будет создаваться в боудене и таким образом, объём наката будет изменяться линейно. Это значение должно всегда быть больше \"Объёма наката\"." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." +msgstr "Минимальный объём экструзии, который должен быть произведён перед выполнением наката. Для малых путей меньшее давление будет создаваться в боудене и таким" +" образом, объём наката будет изменяться линейно. Это значение должно всегда быть больше \"Объёма наката\"." #: /fdmprinter.def.json msgctxt "coasting_speed label" @@ -5749,8 +6950,12 @@ msgstr "Скорость наката" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "Скорость, с которой производятся движения во время наката, относительно скорости печати. Рекомендуется использовать значение чуть меньше 100%, так как во время наката давление в боудене снижается." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." +msgstr "Скорость, с которой производятся движения во время наката, относительно скорости печати. Рекомендуется использовать значение чуть меньше 100%, так как" +" во время наката давление в боудене снижается." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" @@ -5759,7 +6964,9 @@ msgstr "Размер карманов креста 3D" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "Размер карманов при печати шаблоном крест 3D по высоте, когда шаблон касается сам себя." #: /fdmprinter.def.json @@ -5769,7 +6976,9 @@ msgstr "Изображение плотности перекрестного з #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." msgstr "Путь к файлу изображения, из которого значения яркости определяют минимальную плотность в соответствующем месте заполнения при печати." #: /fdmprinter.def.json @@ -5779,7 +6988,9 @@ msgstr "Изображение плотности перекрестного з #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "Путь к файлу изображения, из которого значения яркости определяют минимальную плотность в соответствующем месте поддержки." #: /fdmprinter.def.json @@ -5799,8 +7010,13 @@ msgstr "Угол конических поддержек" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -msgstr "Угол наклона конических поддержек. При 0 градусах поддержки будут вертикальными, при 90 градусах будут горизонтальными. Меньшее значение углов укрепляет поддержки, но требует больше материала для них. Отрицательные углы приводят утолщению основания поддержек по сравнению с их верхней частью." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." +msgstr "Угол наклона конических поддержек. При 0 градусах поддержки будут вертикальными, при 90 градусах будут горизонтальными. Меньшее значение углов укрепляет" +" поддержки, но требует больше материала для них. Отрицательные углы приводят утолщению основания поддержек по сравнению с их верхней частью." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" @@ -5809,7 +7025,9 @@ msgstr "Минимальная ширина конических поддерж #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "Минимальная ширина, до которой может быть уменьшен низ конуса. Малая ширина может сделать такую структуру поддержек нестабильной." #: /fdmprinter.def.json @@ -5819,7 +7037,9 @@ msgstr "Нечёткая оболочка" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "Вносит небольшое дрожание при печати внешней стенки, что придаёт поверхности шершавый вид." #: /fdmprinter.def.json @@ -5839,7 +7059,9 @@ msgstr "Толщина шершавости оболочки" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." msgstr "Величина амплитуды дрожания. Рекомендуется придерживаться толщины внешней стенки, так как внутренние стенки не изменяются." #: /fdmprinter.def.json @@ -5849,8 +7071,12 @@ msgstr "Плотность шершавой оболочки" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." -msgstr "Средняя плотность точек, добавленных на каждом полигоне в слое. Следует отметить, что оригинальные точки полигона отбрасываются, следовательно низкая плотность приводит к уменьшению разрешения." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." +msgstr "Средняя плотность точек, добавленных на каждом полигоне в слое. Следует отметить, что оригинальные точки полигона отбрасываются, следовательно низкая плотность" +" приводит к уменьшению разрешения." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" @@ -5859,8 +7085,13 @@ msgstr "Дистанция между точками шершавой оболо #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "Среднее расстояние между случайными точками, который вносятся в каждый сегмент линии. Следует отметить, что оригинальные точки полигона отбрасываются, таким образом, сильное сглаживание приводит к уменьшению разрешения. Это значение должно быть больше половины толщины шершавой оболочки." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." +msgstr "Среднее расстояние между случайными точками, который вносятся в каждый сегмент линии. Следует отметить, что оригинальные точки полигона отбрасываются," +" таким образом, сильное сглаживание приводит к уменьшению разрешения. Это значение должно быть больше половины толщины шершавой оболочки." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" @@ -5869,7 +7100,9 @@ msgstr "Макс. смещение экструзии для компенсац #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "Максимальное расстояние (в мм) перемещения материала для компенсации изменения расхода." #: /fdmprinter.def.json @@ -5879,8 +7112,12 @@ msgstr "Коэффициент компенсации расхода" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." -msgstr "Означает, насколько далеко следует переместить материал, чтобы компенсировать изменение расхода, в процентах от расстояния, на которое перемещается материал за одну секунду экструзии." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." +msgstr "Означает, насколько далеко следует переместить материал, чтобы компенсировать изменение расхода, в процентах от расстояния, на которое перемещается материал" +" за одну секунду экструзии." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" @@ -5889,8 +7126,13 @@ msgstr "Каркасная печать (КП)" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." -msgstr "Печатать только внешнюю поверхность с редкой перепончатой структурой, печатаемой \"прямо в воздухе\". Это реализуется горизонтальной печатью контуров модели с заданными Z интервалами, которые соединяются диагональными линиями." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." +msgstr "Печатать только внешнюю поверхность с редкой перепончатой структурой, печатаемой \"прямо в воздухе\". Это реализуется горизонтальной печатью контуров модели" +" с заданными Z интервалами, которые соединяются диагональными линиями." #: /fdmprinter.def.json msgctxt "wireframe_height label" @@ -5899,7 +7141,10 @@ msgstr "Высота соединений (КП)" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." msgstr "Высота диагональных линий между двумя горизонтальными частями. Она определяет общую плотность сетевой структуры. Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -5909,7 +7154,9 @@ msgstr "Расстояние крыши внутрь (КП)" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "Покрываемое расстояние при создании соединения от внешней части крыши внутрь. Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -5919,7 +7166,9 @@ msgstr "Скорость каркасной печати" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "Скорость с которой двигается сопло, выдавая материал. Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -5929,7 +7178,9 @@ msgstr "Скорость печати низа (КП)" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." msgstr "Скорость, с которой печатается первый слой, касающийся стола. Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -5939,7 +7190,8 @@ msgstr "Скорость печати вверх (КП)" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "Скорость печати линии вверх \"в разрежённом воздухе\". Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -5949,7 +7201,8 @@ msgstr "Скорость печати вниз (КП)" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Скорость печати линии диагонально вниз. Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -5959,7 +7212,9 @@ msgstr "Скорость горизонтальной печати (КП)" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "Скорость, с которой печатаются горизонтальные контуры модели. Применяется только при нитевой печати." #: /fdmprinter.def.json @@ -5969,7 +7224,9 @@ msgstr "Поток каркасной печати" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "Компенсация потока: объём выдавленного материала умножается на это значение. Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -5989,7 +7246,8 @@ msgstr "Поток горизонтальных линий (КП)" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Компенсация потока при печати плоских линий. Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -5999,7 +7257,9 @@ msgstr "Верхняя задержка (КП)" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "Задержка после движения вверх, чтобы такие линии были твёрже. Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -6019,8 +7279,12 @@ msgstr "Горизонтальная задержка (КП)" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." -msgstr "Задержка между двумя горизонтальными сегментами. Внесение такой задержки может улучшить прилипание к предыдущим слоям в местах соединений, в то время как более длинные задержки могут вызывать провисания. Применяется только при нитевой печати." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." +msgstr "Задержка между двумя горизонтальными сегментами. Внесение такой задержки может улучшить прилипание к предыдущим слоям в местах соединений, в то время как" +" более длинные задержки могут вызывать провисания. Применяется только при нитевой печати." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" @@ -6031,10 +7295,10 @@ msgstr "Ослабление вверх (КП)" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -msgstr "" -"Расстояние движения вверх, при котором выдавливание идёт на половине скорости.\n" -"Это может улучшить прилипание к предыдущим слоям, не перегревая материал тех слоёв. Применяется только при каркасной печати." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." +msgstr "Расстояние движения вверх, при котором выдавливание идёт на половине скорости.\nЭто может улучшить прилипание к предыдущим слоям, не перегревая материал" +" тех слоёв. Применяется только при каркасной печати." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" @@ -6043,8 +7307,12 @@ msgstr "Размер узла (КП)" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." -msgstr "Создаёт небольшой узел наверху возвышающейся линии так, чтобы последующий горизонтальный слой имел больший шанс к присоединению. Применяется только при каркасной печати." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." +msgstr "Создаёт небольшой узел наверху возвышающейся линии так, чтобы последующий горизонтальный слой имел больший шанс к присоединению. Применяется только при" +" каркасной печати." #: /fdmprinter.def.json msgctxt "wireframe_fall_down label" @@ -6053,7 +7321,9 @@ msgstr "Падение (КП)" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "Расстояние, с которого материал падает вниз после восходящего выдавливания. Расстояние компенсируется. Применяется только при каркасной печати." #: /fdmprinter.def.json @@ -6063,8 +7333,12 @@ msgstr "Протягивание (КП)" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." -msgstr "Расстояние, на которое материал от восходящего выдавливания тянется во время нисходящего выдавливания. Расстояние компенсируется. Применяется только при каркасной печати." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." +msgstr "Расстояние, на которое материал от восходящего выдавливания тянется во время нисходящего выдавливания. Расстояние компенсируется. Применяется только при" +" каркасной печати." #: /fdmprinter.def.json msgctxt "wireframe_strategy label" @@ -6073,8 +7347,18 @@ msgstr "Стратегия (КП)" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." -msgstr "Стратегия проверки соединения двух соседних слоёв в соответствующих точках. Откат укрепляет восходящие линии в нужных местах, но может привести к истиранию нити материала. Узел может быть сделан в конце восходящей линии для повышения шанса соединения с ним и позволить линии охладиться; однако, это может потребовать пониженных скоростей печати. Другая стратегия состоит в том, чтобы компенсировать провисание вершины восходящей линии; однако, строки будут не всегда падать, как предсказано." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." +msgstr "Стратегия проверки соединения двух соседних слоёв в соответствующих точках. Откат укрепляет восходящие линии в нужных местах, но может привести к истиранию" +" нити материала. Узел может быть сделан в конце восходящей линии для повышения шанса соединения с ним и позволить линии охладиться; однако, это может потребовать" +" пониженных скоростей печати. Другая стратегия состоит в том, чтобы компенсировать провисание вершины восходящей линии; однако, строки будут не всегда" +" падать, как предсказано." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" @@ -6098,8 +7382,12 @@ msgstr "Прямые нисходящие линии (КП)" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." -msgstr "Процент диагонально нисходящей линии, которая покрывается куском горизонтальной линии. Это может предотвратить провисание самых верхних точек восходящих линий. Применяется только при каркасной печати." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." +msgstr "Процент диагонально нисходящей линии, которая покрывается куском горизонтальной линии. Это может предотвратить провисание самых верхних точек восходящих" +" линий. Применяется только при каркасной печати." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" @@ -6108,8 +7396,12 @@ msgstr "Опадание крыши (КП)" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." -msgstr "Расстояние, на котором линии горизонтальной крыши печатаемые \"в воздухе\" падают вниз при печати. Это расстояние скомпенсировано. Применяется только при каркасной печати." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." +msgstr "Расстояние, на котором линии горизонтальной крыши печатаемые \"в воздухе\" падают вниз при печати. Это расстояние скомпенсировано. Применяется только при" +" каркасной печати." #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" @@ -6118,8 +7410,12 @@ msgstr "Протягивание крыши (КП)" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." -msgstr "Расстояние финальной части восходящей линии, которая протягивается при возвращении к внешнему контуру крыши. Это расстояние скомпенсировано. Применяется только при каркасной печати." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." +msgstr "Расстояние финальной части восходящей линии, которая протягивается при возвращении к внешнему контуру крыши. Это расстояние скомпенсировано. Применяется" +" только при каркасной печати." #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" @@ -6128,8 +7424,11 @@ msgstr "Задержка внешней крыши (КП)" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." -msgstr "Время, потраченное на внешних периметрах отверстия, которое станет крышей. Увеличенное время может придать прочности. Применяется только при каркасной печати." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." +msgstr "Время, потраченное на внешних периметрах отверстия, которое станет крышей. Увеличенное время может придать прочности. Применяется только при каркасной" +" печати." #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" @@ -6138,8 +7437,13 @@ msgstr "Зазор сопла (КП)" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." -msgstr "Зазор между соплом и горизонтально нисходящими линиями. Большее значение уменьшает угол нисхождения, что приводит уменьшению восходящих соединений на следующем слое. Применяется только при каркасной печати." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." +msgstr "Зазор между соплом и горизонтально нисходящими линиями. Большее значение уменьшает угол нисхождения, что приводит уменьшению восходящих соединений на следующем" +" слое. Применяется только при каркасной печати." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" @@ -6148,7 +7452,9 @@ msgstr "Использовать адаптивные слои" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "В случае адаптивных слоев расчет высоты слоя осуществляется в зависимости от формы модели." #: /fdmprinter.def.json @@ -6168,7 +7474,9 @@ msgstr "Размер шага вариации адаптивных слоев" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "Разница между высотой следующего слоя и высотой предыдущего слоя." #: /fdmprinter.def.json @@ -6178,8 +7486,12 @@ msgstr "Размер топографии адаптивных слоев" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." -msgstr "Целевое расстояние по горизонтали между двумя соседними слоями. Уменьшение этого значения приведет к сокращению толщины слоев, и края слоев станут ближе друг к другу." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." +msgstr "Целевое расстояние по горизонтали между двумя соседними слоями. Уменьшение этого значения приведет к сокращению толщины слоев, и края слоев станут ближе" +" друг к другу." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" @@ -6188,8 +7500,13 @@ msgstr "Угол нависающей стенки" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Стенки, выступающие под углом больше указанного, будут напечатаны с использованием настроек выступающей стенки. Если значение составляет 90, стенки не считаются выступающими. Выступающие элементы, для которых имеется поддержка, также не считаются выступающими." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." +msgstr "Стенки, выступающие под углом больше указанного, будут напечатаны с использованием настроек выступающей стенки. Если значение составляет 90, стенки не" +" считаются выступающими. Выступающие элементы, для которых имеется поддержка, также не считаются выступающими." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" @@ -6198,7 +7515,9 @@ msgstr "Скорость печати нависающей стенки" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "Нависающие стенки будут напечатаны с данным процентным значением нормальной скорости печати." #: /fdmprinter.def.json @@ -6208,7 +7527,9 @@ msgstr "Активация настроек мостиков" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "Обнаружение мостиков и изменение скорости печати, настроек потока и вентилятора во время печати мостиков." #: /fdmprinter.def.json @@ -6218,8 +7539,12 @@ msgstr "Минимальная длина стенки мостика" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." -msgstr "Стенки без поддержки, которые короче указанного значения, будут напечатаны с использованием стандартных настроек стенок. Более длинные стенки без поддержки будут напечатаны с использованием настроек стенки мостика." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." +msgstr "Стенки без поддержки, которые короче указанного значения, будут напечатаны с использованием стандартных настроек стенок. Более длинные стенки без поддержки" +" будут напечатаны с использованием настроек стенки мостика." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" @@ -6228,8 +7553,12 @@ msgstr "Пороговое значение поддержки для оболо #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." -msgstr "Если поддержка области оболочки составляет меньше указанного процентного значения от ее площади, печать должна быть выполнена с использованием настроек мостика. В противном случае печать осуществляется с использованием стандартных настроек оболочки." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." +msgstr "Если поддержка области оболочки составляет меньше указанного процентного значения от ее площади, печать должна быть выполнена с использованием настроек" +" мостика. В противном случае печать осуществляется с использованием стандартных настроек оболочки." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" @@ -6238,8 +7567,11 @@ msgstr "Максимальная плотность разреженного з #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." -msgstr "Максимальная плотность заполнения, считающегося разреженным. Оболочка поверх разреженного заполнения считается неподдерживаемой и, соответственно, может обрабатываться как оболочка мостика." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." +msgstr "Максимальная плотность заполнения, считающегося разреженным. Оболочка поверх разреженного заполнения считается неподдерживаемой и, соответственно, может" +" обрабатываться как оболочка мостика." #: /fdmprinter.def.json msgctxt "bridge_wall_coast label" @@ -6248,8 +7580,12 @@ msgstr "Накат стенки мостика" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." -msgstr "Эта настройка управляет расстоянием наката экструдера непосредственно перед началом стенки мостика. Накат перед началом мостика может уменьшить давление в сопле и создать более ровный мостик." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." +msgstr "Эта настройка управляет расстоянием наката экструдера непосредственно перед началом стенки мостика. Накат перед началом мостика может уменьшить давление" +" в сопле и создать более ровный мостик." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" @@ -6268,7 +7604,9 @@ msgstr "Поток для стенки мостика" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "Во время печати стенок мостика объем выдавленного материала умножается на указанное значение." #: /fdmprinter.def.json @@ -6288,7 +7626,9 @@ msgstr "Поток для оболочки мостика" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "Во время печати областей оболочки мостика объем выдавленного материала умножается на указанное значение." #: /fdmprinter.def.json @@ -6298,7 +7638,9 @@ msgstr "Плотность оболочки мостика" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "Плотность слоя оболочки мостика. Значения менее 100 увеличат зазоры между линиями оболочки." #: /fdmprinter.def.json @@ -6318,8 +7660,12 @@ msgstr "В мостике несколько слоев" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." -msgstr "Если настройка активна, второй и третий слои над воздушным зазором печатаются с использованием указанных далее настроек. В противном случае эти слои печатаются с использованием стандартных настроек." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." +msgstr "Если настройка активна, второй и третий слои над воздушным зазором печатаются с использованием указанных далее настроек. В противном случае эти слои печатаются" +" с использованием стандартных настроек." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" @@ -6338,7 +7684,9 @@ msgstr "Поток для второй оболочки мостика" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Во время печати слоя второй оболочки мостика объем выдавленного материала умножается на указанное значение." #: /fdmprinter.def.json @@ -6348,7 +7696,9 @@ msgstr "Плотность второй оболочки мостика" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "Плотность слоя второй оболочки мостика. Значения менее 100 увеличат зазоры между линиями оболочки." #: /fdmprinter.def.json @@ -6378,7 +7728,9 @@ msgstr "Поток для третьей оболочки мостика" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Во время печати слоя третьей оболочки мостика объем выдавленного материала умножается на указанное значение." #: /fdmprinter.def.json @@ -6388,7 +7740,9 @@ msgstr "Плотность третьей оболочки мостика" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "Плотность слоя третьей оболочки мостика. Значения менее 100 увеличат зазоры между линиями оболочки." #: /fdmprinter.def.json @@ -6408,8 +7762,13 @@ msgstr "Очистка сопла между слоями" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -msgstr "Следует ли добавлять G-код очистки сопла между слоями (максимум один на слой). Включение этого параметра может повлиять на ход отката при смене слоя. Используйте параметры отката с очисткой для управления откатом на слоях, для которых используется скрипт очистки." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." +msgstr "Следует ли добавлять G-код очистки сопла между слоями (максимум один на слой). Включение этого параметра может повлиять на ход отката при смене слоя. Используйте" +" параметры отката с очисткой для управления откатом на слоях, для которых используется скрипт очистки." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" @@ -6418,8 +7777,13 @@ msgstr "Объем материала между очистками" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." -msgstr "Максимальный объем материала, который можно выдавить перед очередной очисткой сопла. Если это значение меньше объема материала, требуемого для слоя, данная настройка в этом слое не действует (т. е. максимум одна очистка на слой)." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." +msgstr "Максимальный объем материала, который можно выдавить перед очередной очисткой сопла. Если это значение меньше объема материала, требуемого для слоя, данная" +" настройка в этом слое не действует (т. е. максимум одна очистка на слой)." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" @@ -6438,7 +7802,8 @@ msgstr "Расстояние отката с очисткой" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Величина отката нити, предотвращающего просачивание во время последовательности очистки." #: /fdmprinter.def.json @@ -6448,7 +7813,9 @@ msgstr "Дополнительно заполняемый объем при от #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "Небольшое количество материала может просочиться при перемещении во время очистки, что можно скомпенсировать с помощью данного параметра." #: /fdmprinter.def.json @@ -6458,7 +7825,9 @@ msgstr "Скорость отката с очисткой" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "Скорость, с которой нить будет втягиваться и заправляться при откате с очисткой." #: /fdmprinter.def.json @@ -6468,7 +7837,8 @@ msgstr "Скорость отката при откате с очисткой" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "Скорость, с которой нить будет втягиваться при откате с очисткой." #: /fdmprinter.def.json @@ -6478,7 +7848,8 @@ msgstr "Скорость заправки при откате с очистко #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "Скорость, с которой нить заправляется при откате с очисткой." #: /fdmprinter.def.json @@ -6498,8 +7869,12 @@ msgstr "Поднятие оси Z при очистке" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "При очистке рабочий стол опускается для создания зазора между соплом и печатаемой деталью. Это предотвращает соударение сопла и печатаемой детали во время движений, снижая вероятность смещения печатаемой детали на рабочем столе." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." +msgstr "При очистке рабочий стол опускается для создания зазора между соплом и печатаемой деталью. Это предотвращает соударение сопла и печатаемой детали во время" +" движений, снижая вероятность смещения печатаемой детали на рабочем столе." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" @@ -6558,7 +7933,9 @@ msgstr "Максимальный размер малого отверстия" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "Отверстия и контуры деталей с диаметром меньше этого значения будут напечатаны с использованием функции «Скорость для малых элементов»." #: /fdmprinter.def.json @@ -6568,7 +7945,9 @@ msgstr "Максимальная длина малого элемента" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "Контуры элементов с длиной меньше этого значения будут напечатаны с использованием функции «Скорость для малых элементов»." #: /fdmprinter.def.json @@ -6578,8 +7957,11 @@ msgstr "Скорость для малых элементов" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Малые элементы будут напечатаны со скоростью, составляющей этот процент от их нормальной скорости печати. Более медленная печать может улучшить адгезию и точность." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." +msgstr "Малые элементы будут напечатаны со скоростью, составляющей этот процент от их нормальной скорости печати. Более медленная печать может улучшить адгезию" +" и точность." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" @@ -6588,8 +7970,12 @@ msgstr "Скорость первого слоя для небольших об #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." -msgstr "Малые элементы на первом слое будут напечатаны со скоростью, составляющей этот процент от их нормальной скорости печати. Более медленная печать может улучшить адгезию и точность." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." +msgstr "Малые элементы на первом слое будут напечатаны со скоростью, составляющей этот процент от их нормальной скорости печати. Более медленная печать может улучшить" +" адгезию и точность." #: /fdmprinter.def.json msgctxt "material_alternate_walls label" @@ -6598,8 +7984,11 @@ msgstr "Чередование направления стенок" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." -msgstr "Чередуйте направления стенок каждые вторые слой и вставку. Это полезно для материалов, которые могут накапливать напряжение, например для металлической печати." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." +msgstr "Чередуйте направления стенок каждые вторые слой и вставку. Это полезно для материалов, которые могут накапливать напряжение, например для металлической" +" печати." #: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" @@ -6618,7 +8007,9 @@ msgstr "Счетчик стен основания подложки" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "Количество контуров, которые необходимо напечатать вокруг линейного рисунка в слое основания подложки." #: /fdmprinter.def.json @@ -6628,7 +8019,9 @@ msgstr "Параметры командной строки" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "Параметры, которые используются в случае, когда CuraEngine вызывается напрямую." #: /fdmprinter.def.json @@ -6638,7 +8031,9 @@ msgstr "Центрирование объекта" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." msgstr "Следует ли размещать объект в центре стола (0, 0), вместо использования координатной системы, в которой был сохранён объект." #: /fdmprinter.def.json @@ -6668,7 +8063,9 @@ msgstr "Z позиция объекта" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "Смещение, применяемое к объекту по оси Z. Это позволяет выполнять операцию, ранее известную как проваливание объекта под поверхность стола." #: /fdmprinter.def.json @@ -6678,1209 +8075,6 @@ msgstr "Матрица вращения объекта" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "Матрица преобразования, применяемая к модели при её загрузке из файла." - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "Определяет порядок печати стенок. Если сначала печатать наружные стенки, это поможет более точно определять размеры стенок, поскольку дефекты внутренних стенок не смогут распространяться наружу. Если печатать внешние стенки позже, это позволит лучше укладывать их друг на друга при печати выступов." - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "Порог разделения средней линии" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "Минимальное значение ширины линии, используемое как коэффициент нормальной ширины линии, при превышении которого средняя линия (если она есть) будет разделяться на две. Уменьшите значение, чтобы увеличить количество линий и сделать их более тонкими. Увеличьте значение, чтобы увеличить количество линий и сделать их более широкими. Обратите внимание, что это применимо в сценариях, когда вся фигура заполняется стенкой, поэтому серединой в данном случае является середина объекта между двумя внешними краями формы, даже если на отпечатке имеется заливка или (другая) оболочка вместо стенки." - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "Минимальная ширина линии для полилинейных стенок, заполняющих зазоры средней линии. Этот параметр определяет, при какой толщине модели выполняется переключение с печати стенки в две линии на печать двух внешних стенок и одной центральной стенки посередине. Чем выше значение минимальной ширины линии нечетной стенки, тем выше максимальная ширина линии четной стенки. Максимальная ширина линии нечетной стенки вычисляется по формуле: 2 * Ширина линии четной стенки," - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "Добавление порога средней линии" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "Минимальное значение ширины линии, используемое как коэффициент нормальной ширины линии, при превышении которого будет добавляться средняя линия (если ее не было). Уменьшите значение этого параметра, чтобы увеличить количество линий и сделать их более тонкими. Увеличьте значение, чтобы увеличить количество линий и сделать их более широкими. Обратите внимание, что это применимо в сценариях, когда вся фигура заполняется стенкой, поэтому серединой в данном случае является середина объекта между двумя внешними краями формы, даже если на отпечатке имеется заливка или (другая) оболочка вместо стенки." - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "2D контур головы принтера (включая крышки вентилятора)." - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "Печать внешних стенок" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "Указывает печатать стенки снаружи внутрь. Это помогает улучшить аккуратность печати по осям X и Y, при использовании вязких пластиков подобно ABS. Однако это может отрицательно повлиять на качество печати внешних поверхностей, особенно нависающих." - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "Компенсация перекрытия стен" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "Компенсирует поток для печатаемых частей стен в местах, где уже напечатана стена." - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "Компенсация перекрытия внешних стен" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "Компенсирует поток для печатаемых частей внешних стен в местах, где уже напечатана стена." - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "Компенсация перекрытия внутренних стен" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "Компенсирует поток для печатаемых частей внутренних стен в местах, где уже напечатана стена." - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "Минимальный поток для стенки" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "Минимальный разрешенный поток (в процентах) для линии стенки. Компенсация перекрытия стенок снижает поток для стенки при нахождении вблизи от существующей стенки. Стенки с потоком меньше указанного значения будут заменены посредством движения. При использовании этой настройки необходимо активировать компенсацию перекрытия стенок и печатать сначала внешнюю стенку, а затем — внутренние." - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "Предпочтительный откат" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "Если включено, вместо комбинга для движений, заменяющих стенки с потоком меньше минимального установленного порога, используется откат." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "Заполнение зазоров между стенками" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "Заполняет зазоры между стенками, когда это необходимо." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "Нигде" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "Везде" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "Фильтровать только небольшие зазоры" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "Фильтровать только небольшие зазоры для сокращения пузырей за пределами модели." - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "Выравнивание потока материала" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "Печатать более тонкие чем обычно линии быстрее, чтобы объём выдавленного материала в секунду оставался постоянным. Тонкие части в вашей модели могут требовать, чтобы линии были напечатаны с меньшей шириной, чем разрешено настройками. Этот параметр управляет скоростью изменения таких линий." - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "Максимальная скорость выравнивания потока" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "Максимальная скорость печати до которой может увеличиваться скорость печати при выравнивании потока." - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "Команды в G-коде, которые будут выполнены в самом начале, разделенные с помощью \\n." - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "Команды в G-коде, которые будут выполнены в самом конце, разделенные с помощью \\n." - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "Максимальная подача" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "Шаблон заполняющего материала печати. Линейное и зигзагообразное заполнение меняет направление на чередующихся слоях, снижая расходы на материал. Шаблоны «сетка», «треугольник», «шестигранник из треугольников», «куб», «восьмигранник», «четверть куба», «крестовое», «концентрическое» полностью печатаются в каждом слое. Шаблоны заполнения «гироид», «куб», «четверть куба» и «восьмигранник» меняются в каждом слое, чтобы обеспечить более равномерное распределение прочности в каждом направлении. Шаблон заполнения «молния» пытается минимизировать заполнение, поддерживая только (внутренние) верхние части объекта. Таким образом, процент заполнения «действует» только на один слой ниже того, который требуется для поддержки модели." - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "Разность, которая может возникать между слоем шаблона заполнения «молния» и слоем, расположенным непосредственно над ним, при обрезке внешних оконечностей деревьев. Измеряется под углом с учетом толщины." - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "Разность, которая может возникать между слоем шаблона заполнения «молния» и слоем, расположенным непосредственно над ним, при выравнивании деревьев. Измеряется под углом с учетом толщины." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Шаблон заполняющего материала печати. Линейное и зигзагообразное заполнение меняет направление на чередующихся слоях, снижая расходы на материал. Шаблоны «сетка», «треугольник», «шестигранник из треугольников», «куб», «восьмигранник», «четверть куба», «крестовое», «концентрическое» полностью печатаются в каждом слое. Шаблоны заполнения «гироид», «куб», «четверть куба» и «восьмигранник» меняются в каждом слое, чтобы обеспечить более равномерное распределение прочности в каждом направлении." - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "Минимальное расстояние между внешними сторонами формы и модели." - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "Количество шагов шаговых двигателей, приводящее к экструзии на один миллиметр." - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "При ненулевом значении перемещения комбинга, превышающие указанное расстояние, будут выполняться с откатом." - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "Применить смещение экструдера к системе координат." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "Ограждение" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "Верхняя и/или нижняя поверхности вашего объекта с углом больше указанного в данном параметре, не будут иметь расширенные оболочки дна/крышки. Это предотвращает расширение узких областей оболочек, которые создаются, если поверхность модели имеет почти вертикальный наклон. Угол в 0° является горизонтальным, а в 90° - вертикальным." - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "Скорость печати первого слоя. Пониженное значение помогает улучшить прилипание материала к столу." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Определяет приоритет данного объекта при вычислении нескольких перекрывающихся заполняющих объектов. К областям с несколькими перекрывающимися заполняющими объектами будут применяться настройки объекта более низкого порядка. Заполняющий объект более высокого порядка будет модифицировать заполнение объектов более низких порядков и обычных объектов." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "Температура, задаваемая для разогретого рабочего стола. Если значение равно 0, температура основания не будет регулироваться." - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "Температура стола, используемая при печати первого слоя." - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "Коэффициент усадки" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "Коэффициент усадки в процентах." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Определяет приоритет данного объекта при вычислении перекрывающихся объемов. Области с несколькими объектами будут заполняться объектом с более низким порядком. Заполняющий объект с более высоким порядком будет модифицировать заполнение объектов с более низким порядком и обычных объектов." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "Печатать все модели послойно или ждать завершения одной модели, прежде чем переходить к следующей. Режим «один за раз» может использоваться, если а) активен только один экструдер и б) все модели разделены таким образом, что печатающая головка может двигаться между ними и все модели ниже, чем расстояние между соплом и осями X/Y. " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "Порядок заполнения объекта" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Определяет какой заполняющий объект находится внутри заполнения другого заполняющего объекта. Заполняющий объект с более высоким порядком будет модифицировать заполнение объектов с более низким порядком или обычных объектов." - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "Древовидная поддержка" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "Генерирование древовидной поддержки с ответвлениями, поддерживающими вашу печать. Данная опция может сэкономить материал и сократить время печати, однако при этом существенно возрастает время разделения на слои." - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "Способ выполнения слайсинга слоев диагональными поверхностями. Области слоя можно создать на основе места пересечения середины слоя и поверхности (Середина). Кроме того, каждый слой может иметь области, попадающие в объем по высоте слоя (Исключение), или слой имеет области, попадающие в любое место слоя (Включение). Способ «Исключение» сохраняет больше деталей. Способ «Включение» обеспечивает наилучшую подгонку. Способ «Середина» требует минимального времени для обработки." - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "Спагетти" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "Печатает заполнение так часто, что филамент хаотически заполняет внутренность объекта. Это сокращает время печати, но выражается в непредсказуемом поведении." - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "Шаг спагетти заполнения" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "Следует ли пошагово печатать спагетти заполнение или печатать материалом заполнения в конце печати." - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "Максимальный угол спагетти заполнения" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "Максимальный угол по отношению к оси Z внутри печатаемого объёма для заполняемых областей. Уменьшение этого значения приводит к тому, что более наклонённые части вашей модели будут заполнены на каждом слое." - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "Максимальная высота спагетти заполнения" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "Максимальная высота внутри пространства которое может быть объединено и заполнено сверху." - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "Спагетти вставка" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "Смещение от стенок внутри которых должно быть использовано спагетти заполнение." - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "Спагетти поток" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "Управляет плотностью спагетти заполнения. Следует отметить, что плотность заполнения только контролирует расстояние между линиями шаблона заполнения, а не объёмом выдавливаемого материала." - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "Дополнительный объём спагетти заполнения" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "Период исправления для управления общим объёмом выдавленного материала при спагетти заполнении." - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "Идентификатор материала, устанавливается автоматически. " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "Расстояние парковки материала" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "Расстояние от кончика сопла до места, где останавливается материал, пока экструдер не используется." - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Внутреннее значение Material Station" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Внутреннее значение Material Station" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "Скорость выдавливания заканчивающегося материала" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Внутреннее значение Material Station" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "Длина выдавливания заканчивающегося материала" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Внутреннее значение Material Station" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Внутреннее значение Material Station" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Внутреннее значение Material Station" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "Откат нити при движении сопла вне зоны печати. " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "Зазор между структурами поддержек и нависанием по осям X/Y. " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "category_fixes" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "category_blackmagic" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "экспериментальное!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "Полигон головки принтера" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "2D контур головы принтера (исключая крышки вентилятора)." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "Печатать ли все модели послойно или каждую модель в отдельности. Отдельная печать возможна в случае, когда все модели разделены так, чтобы между ними могла проходить голова принтера и все модели ниже чем расстояние до осей X/Y." - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "Толщина стенки древовидной поддержки" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Толщина стенок ответвлений древовидной поддержки. Для печати утолщенных стенок требуется больше времени, однако при этом возрастает устойчивость поддержки." - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "Количество линий стенки древовидной поддержки" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Количество стенок ответвлений древовидной поддержки. Для печати утолщенных стенок требуется больше времени, однако при этом возрастает устойчивость поддержки." - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "Следует ли добавлять G-код очистки сопла между слоями. Включение этого параметра может повлиять на ход отката при смене слоя. Используйте параметры отката с очисткой для управления откатом на слоях, для которых используется скрипт очистки." - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "Максимальный объем материала, который можно выдавить перед очередной очисткой сопла." - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "Скорость заправки при откате" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "Поднятие оси Z с очисткой при откате" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "При каждом откате рабочий стол опускается для создания зазора между соплом и печатаемой деталью. Это предотвращает соударение сопла и печатаемой детали во время движений, снижая вероятность смещения печатаемой детали на рабочем столе." - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Минимальная площадь зоны для полигонов связующего слоя. Полигоны с площадью меньше данного значения не будут генерироваться." - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Минимальная площадь зоны для верхних частей поддержек. Полигоны с площадью меньше данного значения не будут генерироваться." - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Минимальная площадь зоны для нижних частей поддержек. Полигоны с площадью меньше данного значения не будут генерироваться." - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "Чередование вращения оболочек" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "Изменить направление, в котором печатаются слои крышки/дна. Обычно, они печатаются по диагонали. Данный параметр добавляет направления X-только и Y-только." - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "Макс. смещение экструзии для компенсации расхода" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "Максимальное компенсируемое расстояние в миллиметрах." - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "Коэффициент компенсации расхода" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "Коэффициент перевода расхода в расстояние." - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "Порог для адаптивных слоев" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "Пороговое значение, при достижении которого будет использоваться меньший слой. Это число сравнивается с тангенсом наиболее крутого наклона в слое." - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "Стенки, нависающие под углом, который больше указанного, будут напечатаны с использованием настроек нависающей стенки. Если значение составляет 90, стенки не считаются нависающими." - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Малые элементы будут напечатаны со скоростью, составляющей этот процент от их нормальной скорости печати. Более медленная печать может улучшить адгезию и точность." - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "Скорость первого слоя" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Малые элементы на первом слое будут напечатаны со скоростью, составляющей этот процент от их нормальной скорости печати. Более медленная печать может улучшить адгезию и точность." - -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "Проходить по верхней оболочке ещё раз, но без выдавливания материала. Это приводит к плавлению пластика, что создаёт более гладкую поверхность." - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "Начинать печать в одном месте" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "На каждом слое печать начинается вблизи одной и той же точки, таким образом, мы не начинаем новый слой на том месте, где завершилась печать предыдущего слоя. Это улучшает печать нависаний и мелких частей, но увеличивает длительность процесса." - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "Ориентация шаблона заполнения для поддержек. Шаблон заполнения поддержек вращается в горизонтальной плоскости." - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "Максимальное допустимое отклонение при снижении разрешения для параметра максимального разрешения. Увеличение этого значения уменьшит точность печати и значение G-кода." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "Вариант G-кода" - -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "Управляет влиянием углов на контуре модели на позицию шва. Нет означает отсутствие влияния. Спрятать шов означает по возможности перенести шов внутрь угла. Показать шов означает по возможности перенести шов наружу. Спрятать или показать означает выбор по ситуации." - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "Игнорирование Z зазоров" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "Когда модель имеет небольшие вертикальные зазоры, около 5% дополнительного времени будет потрачено на вычисления верхних и нижних оболочек в этих узких пространствах. В этом случае, отключите данный параметр." - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "Температура, используемая для объема печати. Если значение равно 0, температура для объема печати не будет регулироваться." - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "Избежание отката при перемещении от поддержки к поддержке по прямой. Активация этой настройки сокращает время печати, однако может привести к излишней строчности в поддерживающей структуре." - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "Максимальная скорость по оси Z" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "Максимальная скорость, с которой движется ось Z. Установка нуля в качестве значения, приводит к использованию скорости прописанной в прошивке." - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "Максимальное расстояние между структурами поддержки по осям X/Y. Если отдельные структуры находятся ближе, чем определено данным значением, то такие структуры объединяются в одну." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "Минимальный диаметр" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "Минимальный диаметр по осям X/Y небольшой области, которая будет поддерживаться с помощью специальных башен." - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "Цилиндрическая черновая башня" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "Делает черновую башню цилиндрической формы." - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "Компенсация потока: объём выдавленного материала умножается на этот коэффициент." - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "Сглаживает спиральные контуры для уменьшения видимости шва по оси Z (такой шов должен быть едва виден при печати, но по-прежнему виден при послойном просмотре). Следует отметить, что сглаживание ведёт к размыванию мелких деталей поверхности." - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "Экспериментальная возможность: Нижняя часть поддержек становится меньше, чем верхняя." - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "Количество включенных экструдеров" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "Внешний диаметр сопла" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "Длина сопла" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "Угол сопла" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "Длина зоны нагрева" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "Скорость нагрева" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "Скорость охлаждения" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "Вариант G-кода" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "Запрещённые области" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "Полигон головы принтера" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "Полигон головы принтера и вентилятора" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "Высота портала" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "Смещение экструдера" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "Использовать адаптивные слои" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "Максимальная вариация адаптивных слоев" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "Размер шага вариации адаптивных слоев" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "Порог для адаптивных слоев" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Величина перекрытия между оболочкой и стенками в виде процентного отношения от ширины линии оболочки. Небольшое перекрытие позволяет стенкам надежно соединяться с оболочкой. Это значение является процентным отношением от средней ширины линии оболочки и внутренней стенки." - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Величина перекрытия между оболочкой и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с оболочкой." - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "Величина отката: Установите 0 для отключения отката. Обычно соответствует длине зоны нагрева." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "Комбинг удерживает сопло внутри напечатанных зон при перемещении. Это выражается в небольшом увеличении пути, но уменьшает необходимость в откатах. При отключенном комбинге выполняется откат материала, а сопло передвигается в следующую точку по прямой. Также можно не применять комбинг над верхними/нижними областями оболочки, разрешив комбинг только в области заполнения. Обратите внимание, что опция «В области заполнения» предполагает те же действия, что и опция «Не в оболочке» более ранних выпусков Cura." - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "Соединение верхних/нижних путей оболочки на участках, где они проходят рядом. При использовании концентрического шаблона активация данной настройки значительно сокращает время перемещения, но, учитывая возможность наличия соединений на полпути над заполнением, эта функция может ухудшить качество верхней оболочки." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Шаблон заполняющего материала печати. Линейное и зигзагообразное заполнение меняет направление на чередующихся слоях, снижая расходы на материал. Шаблоны «сетка», «треугольник», «шестигранник из треугольников», «куб», «восьмигранник», «четверть куба», «крестовое», «концентрическое» полностью печатаются в каждом слое. Шаблоны заполнения «куб», «четверть куба», «восьмигранник» меняются в каждом слое, чтобы обеспечить более равномерное распределение прочности в каждом направлении." - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Концентрическое 3D" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "Комбинг удерживает сопло при перемещении внутри уже напечатанных зон. Это выражается в небольшом увеличении пути, но уменьшает необходимость в откатах. При отключенном комбинге выполняется откат и сопло передвигается в следующую точку по прямой. Также есть возможность не применять комбинг над областями поверхностей крышки/дна, разрешив комбинг только над заполнением." - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Концентрические 3D" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Концентрический 3D" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Концентрический 3D" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Концентрический 3D" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Дистанция между линиями подложки" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "Толщина черновой башни" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "Толщина полости черновой башни. Если толщина больше половины минимального объёма черновой башни, то результатом будет увеличение плотности башни." - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "Очистка сопла после переключения" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "После смены экструдера убираем на первой печатаемой части материал, вытекший из сопла. Выполняется безопасная медленная очистка на месте, где вытекший материал нанесёт наименьший ущерб качеству печатаемой поверхности." - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "Объём очистки черновой башни" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "Объём материала, который будет выдавлен при очистке на черновой башне. Очистка полезна для компенсации недостатка материала из-за его вытекания при простое сопла." - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "Максимальное нависание стенки мостика" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "Максимальная разрешенная ширина области воздушного зазора ниже линии стенки перед печатью стенки с использованием настроек мостика. Выражается в процентах от ширины линии стенки. Если ширина воздушного зазора превышает указанное значение, линия стенки печатается с использованием настроек мостика. В противном случае линия стенки печатается с использованием стандартных настроек. Чем меньше это значение, тем вероятнее, что линии стенки с нависанием будут напечатаны с использованием настроек мостика." - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "Оптимизирует порядок, в котором печатаются стенки для уменьшения количества откатов и перемещений. Большинство моделей будут распечатываться быстрее, но не все. Сравнивайте печать с оптимизацией и без." - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "Без поверхности" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "Смена карманов креста 3D" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "Применяется только к карманам на половине шаблона креста 3D и меняет расположение карманов по высоте, когда шаблон касается сам себя." - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "Пустые объекты" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "Удаляет всё заполнение и разрешает генерацию поддержек внутри объекта." - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "Максимальная разрешенная высота по сравнению с высотой базового уровня (в мм)." - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "Центрирование объекта" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "X позиция объекта" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "Y позиция объекта" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "Z позиция объекта" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "Начало G-кода" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "" -#~ "Команды в G-коде, которые будут выполнены при старте печати, разделённые \n" -#~ "." - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "Конец G-кода" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "" -#~ "Команды в G-коде, которые будут выполнены в конце печати, разделённые \n" -#~ "." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "Вариант G-кода" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "Генерируемый вариант G-кода." - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "Обычно Cura пытается закрыть небольшие отверстия в объекте и убрать части слоя с большими отверстиями. Включение этого параметра сохраняет те части, что не могут быть сшиты. Этот параметр должен использоваться как последний вариант, когда уже ничего не помогает получить нормальный GCode." - -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "Использовать относительную, а не абсолютную экструзию. Использование относительной экструзии упрощает пост-обработку G-code. Однако, она не поддерживается всеми принтерами и может приводить к некоторой неточности при выдавливании материала. Независимо от этого параметра, режим экструзии будет всегда абсолютным перед выводом любого G-code скрипта." - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "Расстояние смещения шаблона заполнения по оси X." - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "Расстояние смещения шаблона заполнения по оси Y." - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "Величина перекрытия между заполнением и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с заполнением." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Объём перекрытия между оболочкой и стенами в виде процента от ширины линии. Небольшое перекрытие позволяют стенам нормально соединяться с оболочкой. Это процент от средней ширины линии оболочки и внутренней стенки." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "Температура, используемая для горячего стола. Если указан 0, то горячий стол не нагревается при печати." - -#~ msgctxt "wall_x_extruder_nr label" -#~ msgid "Inner Walls Extruder" -#~ msgstr "Печать внутренних стенок" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Шаблон заполнения при печати. Заполнение линиями или зиг-загом меняет направление на соседних слоях, уменьшая стоимость материала. Сетчатый, треугольный, кубический, восьмигранный и концентрический шаблоны полностью печатаются на каждом слое. Кубическое, четверть кубическое и восьмигранное заполнение меняется на каждом слое для получения более равного распределения по каждому направлению." - -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "Соединять концы линий заполнения где они соприкасаются со внутренней стенкой, используя линии, которые продолжают форму внутренней стенки. Активация этого параметра поможет крепче связывать заполнение со стенками и уменьшить влияние на качество заполнения вертикальных поверхностей. Отключение этого параметра уменьшает объём используемого материала." - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "" -#~ "Расстояние по горизонтали между юбкой и первым слоем печатаемого объекта.\n" -#~ "Это минимальное расстояние, следующие линии юбки будут печататься наружу." - -#~ msgctxt "z_offset_layer_0 label" -#~ msgid "Initial Layer Z Offset" -#~ msgstr "Смещение первого Z слоя" - -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "Экструдер смещается от стола на указанное значение при печати первого слоя. Значение может быть положительным (выше) или отрицательным (ниже). Некоторые типы материала связываются со столом лучше, когда экструдер чуть приподнят над столом." - -#~ msgctxt "z_offset_taper_layers label" -#~ msgid "Z Offset Taper Layers" -#~ msgstr "Компенсация Z смещения" - -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "Если не ноль, то Z смещение уменьшается до 0 на указанном слое. Значение 0 указывает, что Z смещение остаётся постоянным на всех слоях печати." - -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "Данный параметр управляет тем, сколько внутренних углов в контуре будет сглажено. Внутренние углы сглаживаются полукругами с радиусом равным указанному значению. Данный параметр также убирает отверстия в контуре подложки, которые меньше получающегося круга." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Шаблон для материала заполнения при печати. Заполнение линиями и зигзагом меняет направление при смене слоя, уменьшая стоимость материала. Сетчатый, треугольный и концентрический шаблоны полностью печатаются на каждом слое. Кубическое и тетраэдральное заполнение меняется на каждом слое для равного распределения прочности по каждому направлению." - -#~ msgctxt "infill_pattern option tetrahedral" -#~ msgid "Tetrahedral" -#~ msgstr "Тетраэдр" - -#~ msgctxt "expand_skins_into_infill label" -#~ msgid "Expand Skins Into Infill" -#~ msgstr "Расширять оболочку в заполнение" - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "Расширять области оболочки на верхних и/или нижних обшивках плоских поверхностях. По умолчанию, обшивки завершаются под линиями стенки, которые окружают заполнение, но это может приводить к отверстиям, появляющимся при малой плотности заполнения. Данный параметр расширяет обшивку позади линий стенки таким образом, что заполнение следующего слоя располагается на обшивке." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Top Skins Into Infill" -#~ msgstr "Расширять верхнюю оболочку в заполнение" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "Расширять области верхней оболочки (над ними будет воздух) так, что они поддерживают заполнение над ними." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Bottom Skins Into Infill" -#~ msgstr "Расширять нижнюю оболочку в заполнение" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Расширять области нижней оболочки (под ними будет воздух) так, что они сцепляются с слоями заполнения сверху и снизу." - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "Дистанция, на которую расширяется оболочка внутри заполнения. По умолчанию, дистанция достаточна для связывания промежутков между линиями заполнения и предотвращает появление отверстий в оболочке, где она встречается со стенкой когда плотность заполнения низкая. Меньшая дистанция чаще всего будет достаточной." - -#~ msgctxt "support_skip_some_zags label" -#~ msgid "Skip Some ZigZags Connections" -#~ msgstr "Пропускать несколько соединений при зигзаге." - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "Пропускать несколько соединений при зигзаге, чтобы облегчить последующее удаление структуры поддержек." - -#~ msgctxt "support_zag_skip_count label" -#~ msgid "ZigZag Connection Skip Count" -#~ msgstr "Количество пропускаемых соединений при зигзаге" - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "Пропускать одну в каждой N-ой линии соединений для облегчения последующего удаления структуры поддержек." - -#~ msgctxt "machine_show_variants label" -#~ msgid "Show machine variants" -#~ msgstr "Показать варианты принтера" - -#~ msgctxt "material_bed_temp_wait label" -#~ msgid "Wait for build plate heatup" -#~ msgstr "Ожидать пока прогреется стол" - -#~ msgctxt "material_print_temp_wait label" -#~ msgid "Wait for nozzle heatup" -#~ msgstr "Ожидать пока прогреется сопло" - -#~ msgctxt "material_print_temp_prepend label" -#~ msgid "Include material temperatures" -#~ msgstr "Добавлять температуру из материала" - -#~ msgctxt "material_bed_temp_prepend label" -#~ msgid "Include build plate temperature" -#~ msgstr "Добавлять температуру стола" - -#~ msgctxt "machine_width label" -#~ msgid "Machine width" -#~ msgstr "Ширина принтера" - -#~ msgctxt "machine_depth label" -#~ msgid "Machine depth" -#~ msgstr "Глубина принтера" - -#~ msgctxt "machine_shape label" -#~ msgid "Build plate shape" -#~ msgstr "Форма стола" - -#~ msgctxt "machine_height label" -#~ msgid "Machine height" -#~ msgstr "Высота принтера" - -#~ msgctxt "machine_heated_bed label" -#~ msgid "Has heated build plate" -#~ msgstr "Имеет подогреваемый стол" - -#~ msgctxt "machine_center_is_zero label" -#~ msgid "Is center origin" -#~ msgstr "Начало координат в центре" - -#~ msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" -#~ msgid "RepRap (Marlin/Sprinter)" -#~ msgstr "RepRap (Marlin/Sprinter)" - -#~ msgctxt "machine_gcode_flavor option RepRap (Volumatric)" -#~ msgid "RepRap (Volumetric)" -#~ msgstr "RepRap (Volumetric)" - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "Толщина внешних стенок в горизонтальном направлении. Это значение, разделённое на ширину линии стенки, определяет количество линий стенки." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Величина перекрытия между оболочкой и стенками. Небольшое перекрытие позволяет стенкам плотно соединиться с оболочкой." - -#~ msgctxt "support_interface_line_width description" -#~ msgid "Width of a single support interface line." -#~ msgstr "Ширина одной линии поддерживающей крыши." - -#~ msgctxt "sub_div_rad_mult label" -#~ msgid "Cubic Subdivision Radius" -#~ msgstr "Радиус динамического куба" - -#~ msgctxt "sub_div_rad_mult description" -#~ msgid "A multiplier on the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to more subdivisions, i.e. more small cubes." -#~ msgstr "Коэффициент для радиуса от центра каждого куба для проверки границ модели, используется для принятия решения о разделении куба. Большие значения приводят к увеличению делений, т.е. к более мелким кубам." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Upper Skins" -#~ msgstr "Расширять верхние оболочки" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand upper skin areas (areas with air above) so that they support infill above." -#~ msgstr "Расширять области верхней оболочки (над ними будет воздух) так, что они поддерживают заполнение над ними." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Lower Skins" -#~ msgstr "Расширять нижние оболочки" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Расширять области нижней оболочки (под ними будет воздух) так, что они сцепляются с слоями заполнения сверху и снизу." - -#~ msgctxt "speed_support_interface description" -#~ msgid "The speed at which the roofs and bottoms of support are printed. Printing the them at lower speeds can improve overhang quality." -#~ msgstr "Скорость, на которой происходит печать верха и низа поддержек. Печать верха поддержек на пониженных скоростях может улучшить качество печати нависающих краёв модели." - -#~ msgctxt "acceleration_support_interface description" -#~ msgid "The acceleration with which the roofs and bottoms of support are printed. Printing them at lower accelerations can improve overhang quality." -#~ msgstr "Ускорение, с которым печатаются верх и низ поддержек. Их печать с пониженными ускорениями может улучшить качество печати нависающих частей." - -#~ msgctxt "jerk_support_interface description" -#~ msgid "The maximum instantaneous velocity change with which the roofs and bottoms of support are printed." -#~ msgstr "Изменение максимальной мгновенной скорости, с которой печатается связующие слои поддержек." - -#~ msgctxt "support_enable label" -#~ msgid "Enable Support" -#~ msgstr "Разрешить поддержки" - -#~ msgctxt "support_enable description" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Разрешить печать поддержек. Такие структуры поддерживают части моделей со значительными навесаниями." - -#~ msgctxt "support_interface_extruder_nr description" -#~ msgid "The extruder train to use for printing the roofs and bottoms of the support. This is used in multi-extrusion." -#~ msgstr "Этот экструдер используется для печати верха и низа поддержек. Используется при наличии нескольких экструдеров." - -#~ msgctxt "support_bottom_stair_step_height description" -#~ msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -#~ msgstr "Высота шагов лестнично-подобного низа поддержек, лежащих на модели. Малое значение усложняет последующее удаление поддержек, но слишком большое значение может сделать структуру поддержек нестабильной." - -#~ msgctxt "support_bottom_height label" -#~ msgid "Support Bottom Thickness" -#~ msgstr "Толщина низа поддержек" - -#~ msgctxt "support_bottom_height description" -#~ msgid "The thickness of the support bottoms. This controls the number of dense layers are printed on top of places of a model on which support rests." -#~ msgstr "Толщина низа поддержек. Управляет количеством плотных слоёв, которые будут напечатаны на верхних частях модели, где располагаются поддержки." - -#~ msgctxt "support_interface_skip_height description" -#~ msgid "When checking where there's model above the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -#~ msgstr "Если выбрано, то поддержки печатаются с учётом указанной высоты шага. Меньшие значения нарезаются дольше, в то время как большие значения могут привести к печати обычных поддержек в таких местах, где должен быть связующий слой." - -#~ msgctxt "support_interface_density description" -#~ msgid "Adjusts the density of the roofs and bottoms of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "Настройте плотность верха и низа структуры поддержек. Большее значение приведёт к улучшению нависаний, но такие поддержки будет труднее удалять." - -#~ msgctxt "support_interface_line_distance label" -#~ msgid "Support Interface Line Distance" -#~ msgstr "Дистанция между линиями связующего слоя" - -#~ msgctxt "support_interface_line_distance description" -#~ msgid "Distance between the printed support interface lines. This setting is calculated by the Support Interface Density, but can be adjusted separately." -#~ msgstr "Расстояние между линиями связующего слоя поддержки. Этот параметр вычисляется из \"Плотности связующего слоя\", но также может быть указан самостоятельно." - -#~ msgctxt "magic_spiralize description" -#~ msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions." -#~ msgstr "Спирально сглаживать движение по оси Z, печатая внешний контур. Приводит к постоянному увеличению Z координаты во время печати. Этот параметр превращает сплошной объект в одностенную модель с твёрдым дном. Раньше этот параметр назывался Joris." - -#~ msgctxt "material_print_temperature description" -#~ msgid "The temperature used for printing. Set at 0 to pre-heat the printer manually." -#~ msgstr "Температура при печати. Установите 0 для предварительного разогрева вручную." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. Set at 0 to pre-heat the printer manually." -#~ msgstr "Температура стола при печати. Установите 0 для предварительного разогрева вручную." - -#~ msgctxt "support_z_distance description" -#~ msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded down to a multiple of the layer height." -#~ msgstr "Расстояние между верхом/низом структуры поддержек и печатаемой моделью. Этот зазор упрощает последующее удаление поддержек. Это значение округляется вниз и кратно высоте слоя." - -#~ msgctxt "machine_extruder_count label" -#~ msgid "Number extruders" -#~ msgstr "Количество экструдеров" - -#~ msgctxt "machine_heat_zone_length description" -#~ msgid "The distance from the tip of the nozzle in which heat from the nozzle is transfered to the filament." -#~ msgstr "Расстояние от кончика сопла, на котором тепло передаётся материалу." - -#~ msgctxt "z_seam_type description" -#~ msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these at the back, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -#~ msgstr "Начальная точка для каждого пути в слое. Когда пути в последовательных слоях начинаются в одной и той же точке, то на модели может возникать вертикальный шов. Проще всего удалить шов, выравнивая начало путей позади. Менее заметным шов можно сделать, случайно устанавливая начало путей. Если выбрать самый короткий путь, то печать будет быстрее." - -#~ msgctxt "z_seam_type option back" -#~ msgid "Back" -#~ msgstr "Позади" - -#~ msgctxt "retraction_hop_enabled label" -#~ msgid "Z Hop when Retracted" -#~ msgstr "Поднятие оси Z при откате" - -#~ msgctxt "speed_travel_layer_0 description" -#~ msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate." -#~ msgstr "Скорость перемещений на первом слое. Пониженное значение помогает избежать сдвига уже напечатанных частей со стола." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "Комбинг удерживает сопло при перемещении внутри уже напечатанных зон. Это приводит к небольшому увеличению пути, но уменьшает необходимость в откатах. При отключенном комбинге выполняется откат и сопло передвигается в следующую точку по прямой. Также есть возможность не применять комбинг над областями поверхностей крышки/дна, разрешив комбинг только над заполнением." - -#~ msgctxt "travel_avoid_other_parts label" -#~ msgid "Avoid Printed Parts when Traveling" -#~ msgstr "Избегать напечатанное" - -#~ msgctxt "cool_fan_full_at_height description" -#~ msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from zero to regular fan speed." -#~ msgstr "Высота, на которой вентилятор должен вращаться с обыкновенной скорость. На более низких слоях вентилятор будет постепенно разгоняться с нуля до обычной скорости." - -#~ msgctxt "cool_min_layer_time description" -#~ msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer." -#~ msgstr "Минимальное время, затрачиваемое на печать слоя. Эта величина заставляет принтер замедлиться, чтобы уложиться в указанное время при печати слоя. Это позволяет материалу остыть до нужной температуры перед печатью следующего слоя." - -#~ msgctxt "prime_tower_wipe_enabled label" -#~ msgid "Wipe Nozzle on Prime Tower" -#~ msgstr "Вытирать сопло о черновую башню" - -#~ msgctxt "multiple_mesh_overlap label" -#~ msgid "Dual Extrusion Overlap" -#~ msgstr "Перекрытие двойной экструзии" - -#~ msgctxt "multiple_mesh_overlap description" -#~ msgid "Make the models printed with different extruder trains overlap a bit. This makes the different materials bond together better." -#~ msgstr "Приводит к небольшому перекрытию моделей, напечатанных разными экструдерами. Это приводит к лучшей связи двух материалов друг с другом." - -#~ msgctxt "meshfix_union_all description" -#~ msgid "Ignore the internal geometry arising from overlapping volumes and print the volumes as one. This may cause internal cavities to disappear." -#~ msgstr "Игнорирование внутренней геометрии, возникшей при объединении объёмов и печать объёмов как единого целого. Это может привести к исчезновению внутренних поверхностей." - -#~ msgctxt "carve_multiple_volumes description" -#~ msgid "Remove areas where multiple objecs are overlapping with each other. This is may be used if merged dual material objects overlap with each other." -#~ msgstr "Удаляет области где несколько объектов перекрываются друг с другом. Можно использовать при пересечении объединённых мультиматериальных объектов." - -#~ msgctxt "remove_overlapping_walls_enabled label" -#~ msgid "Remove Overlapping Wall Parts" -#~ msgstr "Удаление перекрывающихся частей стены" - -#~ msgctxt "remove_overlapping_walls_enabled description" -#~ msgid "Remove parts of a wall which share an overlap which would result in overextrusion in some places. These overlaps occur in thin parts and sharp corners in models." -#~ msgstr "Удаляет части стены, которые перекрываются. что приводит к появлению излишков материала в некоторых местах. Такие перекрытия образуются в тонких частях и острых углах моделей." - -#~ msgctxt "remove_overlapping_walls_0_enabled label" -#~ msgid "Remove Overlapping Outer Wall Parts" -#~ msgstr "Удаление перекрывающихся частей внешних стенок" - -#~ msgctxt "remove_overlapping_walls_0_enabled description" -#~ msgid "Remove parts of an outer wall which share an overlap which would result in overextrusion in some places. These overlaps occur in thin pieces in a model and sharp corners." -#~ msgstr "Удаляет части внешней стены, которые перекрываются, что приводит к появлению излишков материала в некоторых местах. Такие перекрытия образуются в тонких частях и острых углах моделей." - -#~ msgctxt "remove_overlapping_walls_x_enabled label" -#~ msgid "Remove Overlapping Inner Wall Parts" -#~ msgstr "Удаление перекрывающихся частей внутренних стенок" - -#~ msgctxt "remove_overlapping_walls_x_enabled description" -#~ msgid "Remove parts of an inner wall that would otherwise overlap and cause over-extrusion. These overlaps occur in thin pieces in a model and sharp corners." -#~ msgstr "Удаляет части внутренних стенок, которые в противном случае будут перекрываться и приводить к появлению излишков материала. Такие перекрытия образуются в тонких частях и острых углах моделей." - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls when overlapping inner wall parts are removed." -#~ msgstr "Заполняет зазоры между стенами после того, как перекрывающиеся части внутренних стенок были удалены." - -#~ msgctxt "infill_line_distance label" -#~ msgid "Line Distance" -#~ msgstr "Дистанция заполнения" - -#~ msgctxt "retraction_combing label" -#~ msgid "Enable Combing" -#~ msgstr "Разрешить комбинг" - -#~ msgctxt "support_type label" -#~ msgid "Placement" -#~ msgstr "Размещение" - -#~ msgctxt "support_xy_distance label" -#~ msgid "X/Y Distance" -#~ msgstr "Дистанция X/Y" - -#~ msgctxt "support_z_distance label" -#~ msgid "Z Distance" -#~ msgstr "Z дистанция" - -#~ msgctxt "support_top_distance label" -#~ msgid "Top Distance" -#~ msgstr "Дистанция сверху" - -#~ msgctxt "support_join_distance label" -#~ msgid "Join Distance" -#~ msgstr "Дистанция объединения" - -#~ msgctxt "support_area_smoothing label" -#~ msgid "Area Smoothing" -#~ msgstr "Сглаживание зон" - -#~ msgctxt "support_area_smoothing description" -#~ msgid "Maximum distance in the X/Y directions of a line segment which is to be smoothed out. Ragged lines are introduced by the join distance and support bridge, which cause the machine to resonate. Smoothing the support areas won't cause them to break with the constraints, except it might change the overhang." -#~ msgstr "Максимальное расстояние по осям X/Y в сегменте линии, которая подлежит сглаживанию. Неровные линии появляются при дистанции объединения и поддержке в виде моста, что заставляет принтер резонировать. Сглаживание зон поддержек не приводит к нарушению ограничений, кроме возможных изменений в навесаниях." - -#~ msgctxt "support_roof_height description" -#~ msgid "The thickness of the support roofs." -#~ msgstr "Толщина поддерживающей крыши." - -#~ msgctxt "support_conical_angle label" -#~ msgid "Cone Angle" -#~ msgstr "Угол конуса" - -#~ msgctxt "support_conical_min_width label" -#~ msgid "Cone Minimal Width" -#~ msgstr "Минимальная ширина конуса" - -#~ msgctxt "adhesion_type label" -#~ msgid "Type" -#~ msgstr "Тип" - -#~ msgctxt "raft_surface_speed label" -#~ msgid "Raft Surface Print Speed" -#~ msgstr "Скорость печати поверхности подложки" - -#~ msgctxt "raft_interface_speed label" -#~ msgid "Raft Interface Print Speed" -#~ msgstr "Скорость печати связи подложки" - -#~ msgctxt "raft_interface_speed description" -#~ msgid "The speed at which the interface raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." -#~ msgstr "Скорость, на которой печатается связующий слой подложки. Она должна быть достаточно низкой, так как объём материала, выходящего из сопла, достаточно большой." - -#~ msgctxt "raft_surface_fan_speed label" -#~ msgid "Raft Surface Fan Speed" -#~ msgstr "Скорость вентилятора для поверхности подложки" - -#~ msgctxt "raft_surface_fan_speed description" -#~ msgid "The fan speed for the surface raft layers." -#~ msgstr "Скорость вращения вентилятора при печати поверхности слоёв подложки." - -#~ msgctxt "raft_interface_fan_speed label" -#~ msgid "Raft Interface Fan Speed" -#~ msgstr "Скорость вентилятора для связующего слоя" - -#~ msgctxt "magic_mesh_surface_mode description" -#~ msgid "Print the surface instead of the volume. No infill, no top/bottom skin, just a single wall of which the middle coincides with the surface of the mesh. It's also possible to do both: print the insides of a closed volume as normal, but print all polygons not part of a closed volume as surface." -#~ msgstr "Печатать только поверхность. Никакого заполнения, никаких верхних нижних поверхностей, просто одна стенка, которая совпадает с поверхностью объекта. Позволяет делать и печать внутренностей закрытого объёма в виде нормалей, и печать всех полигонов, не входящих в закрытый объём, в виде поверхностей." diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 8282fe2b9e..9812f04b47 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -145,7 +145,9 @@ msgstr "Dosya Zaten Mevcut" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" msgstr "Dosya {0} zaten mevcut. Üstüne yazmak istediğinizden emin misiniz?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 @@ -172,7 +174,8 @@ msgstr "Nozül" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" +msgid "" +"Settings have been changed to match the current availability of extruders:" msgstr "Ayarlar, ekstrüderlerin mevcut kullanılabilirliğine uyacak şekilde değiştirildi:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 @@ -188,7 +191,8 @@ msgstr "Ekstrüder(ler) Devre Dışı Bırakıldı" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" +msgid "" +"Failed to export profile to {0}: {1}" msgstr "Profilin {0} dosyasına aktarımı başarısız oldu: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 @@ -203,7 +207,9 @@ msgstr "Hata" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." msgstr "Profilin {0} dosyasına aktarımı başarısız oldu: Yazıcı eklentisinde rapor edilen hata." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 @@ -226,7 +232,8 @@ msgstr "{0} dosyasından profil içe aktarımı başarısı #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." +msgid "" +"Can't import profile from {0} before a printer is added." msgstr "Yazıcı eklenmeden önce profil, {0} dosyasından içe aktarılamaz." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 @@ -245,7 +252,9 @@ msgstr "{0} dosyasından profil içe aktarımı başarısı #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." msgstr "Bu {0} profili yanlış veri içeriyor, içeri aktarılamadı." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 @@ -295,14 +304,20 @@ msgstr "Profil eklenemiyor." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." msgstr "'{0}' kalite tipi, mevcut aktif makine tanımı '{1}' ile uyumlu değil." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "Uyarı: Profilin '{0}' kalite tipi, mevcut yapılandırma için kullanılabilir olmadığından profil görünür değil. Bu kalite tipini kullanabilen malzeme/nozül kombinasyonuna geçiş yapın." +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "Uyarı: Profilin '{0}' kalite tipi, mevcut yapılandırma için kullanılabilir olmadığından profil görünür değil. Bu kalite tipini kullanabilen malzeme/nozül" +" kombinasyonuna geçiş yapın." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" @@ -367,7 +382,9 @@ msgstr "Motor başlatılıyor..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -417,7 +434,9 @@ msgstr "Oturum açmaya çalışırken beklenmeyen bir sorun oluştu, lütfen tek #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." msgstr "Yeni bir oturum açma işlemi başlatılamıyor. Başka bir aktif oturum açma girişimi olup olmadığını kontrol edin." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 @@ -469,7 +488,9 @@ msgstr "Görsel" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." msgstr "Görsel profili, yüksek görsel ve yüzey kalitesi oluşturmak amacıyla, görsel prototipler ve modeller basılması için tasarlanmıştır." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 @@ -483,7 +504,9 @@ msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." msgstr "Mühendislik profili, daha yüksek doğruluk ve daha yakın toleranslar sağlamak amacıyla, işlevsel prototipler ve son kullanım parçaları basılması için tasarlanmıştır." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 @@ -497,7 +520,9 @@ msgstr "Taslak" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." msgstr "Taslak profili, baskı süresinin önemli ölçüde kısaltılması amacıyla, birincil prototipler basılması ve konsept doğrulaması yapılması için tasarlanmıştır." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 @@ -528,7 +553,8 @@ msgstr "Bilinmiyor" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" msgstr "Aşağıdaki yazıcı(lar) bir grubun parçası olmadıkları için bağlanamıyor" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 @@ -571,7 +597,9 @@ msgstr "Giriş başarısız" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." msgstr "Lütfen baskıya başlamadan önce malzeme profillerini yazıcılarınızla senkronize edin." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 @@ -631,7 +659,9 @@ msgstr "Digital Factory'den gelen yanıtta önemli bilgiler eksik." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." msgstr "Malzemeleri bazı yazıcılarla senkronize etmek için Digital Factory'ye bağlanılamadı." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 @@ -641,7 +671,9 @@ msgstr "Digital Factory'ye bağlanılamadı." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." msgstr "Portalın yazdırılan modeller ile çarpışmasını önlemek için yapı hacmi yüksekliği “Sıralamayı Yazdır” ayarı nedeniyle azaltıldı." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 @@ -685,17 +717,19 @@ msgstr "Cura başlatılamıyor" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      Ultimaker Cura doğru görünmeyen bir şeyle karşılaştı.

      \n" -"

      Başlatma esnasında kurtarılamaz bir hata ile karşılaştık. Muhtemelen bazı hatalı yapılandırma dosyalarından kaynaklanıyordu. Yapılandırmanızı yedekleyip sıfırlamanızı öneriyoruz.

      \n" -"

      Yedekler yapılandırma klasöründe bulunabilir.

      \n" -"

      Sorunu düzeltmek için lütfen bu Çökme Raporunu bize gönderin.

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      Ultimaker Cura doğru görünmeyen bir şeyle karşılaştı.

      \n

      Başlatma esnasında kurtarılamaz bir hata ile karşılaştık. Muhtemelen" +" bazı hatalı yapılandırma dosyalarından kaynaklanıyordu. Yapılandırmanızı yedekleyip sıfırlamanızı öneriyoruz.

      \n

      Yedekler yapılandırma" +" klasöründe bulunabilir.

      \n

      Sorunu düzeltmek için lütfen bu Çökme Raporunu bize gönderin.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" @@ -725,13 +759,13 @@ msgstr "Çökme Raporu" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      Cura’da onarılamaz bir hata oluştu. Lütfen sorunu çözmek için bize Çökme Raporunu gönderin

      \n" -"

      Sunucularımıza otomatik olarak bir hata raporu yüklemek için lütfen "Rapor gönder" düğmesini kullanın

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      Cura’da onarılamaz bir hata oluştu. Lütfen sorunu çözmek için bize Çökme Raporunu gönderin

      \n

      Sunucularımıza otomatik olarak" +" bir hata raporu yüklemek için lütfen "Rapor gönder" düğmesini kullanın

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" @@ -939,10 +973,10 @@ msgstr "Baskı hatası" msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"{printer_name} adlı yazıcınız bulut aracılığıyla bağlanamadı.\n" -" Baskı kuyruğunuzu yönetin ve yazıcınızı Digital Factory'ye bağlayarak baskılarınızı dilediğiniz yerden takip edin" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "{printer_name} adlı yazıcınız bulut aracılığıyla bağlanamadı.\n Baskı kuyruğunuzu yönetin ve yazıcınızı Digital Factory'ye bağlayarak baskılarınızı" +" dilediğiniz yerden takip edin" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" @@ -962,18 +996,19 @@ msgstr "Daha fazla bilgi edinin" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -988,7 +1023,9 @@ msgstr "Baskı işi yazıcıya yükleniyor." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." msgstr "Cura, henüz {0} grubunun ana yazıcısına yüklenmemiş malzeme profilleri tespit etti." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 @@ -999,8 +1036,11 @@ msgstr "Malzemeler yazıcıya gönderiliyor" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "{0} ile bağlantı kurmayı deniyorsunuz ancak cihaz bir grubun ana makinesi değil. Bu cihazı grup ana makinesi olarak yapılandırmak için web sayfasını ziyaret edebilirsiniz." +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." +msgstr "{0} ile bağlantı kurmayı deniyorsunuz ancak cihaz bir grubun ana makinesi değil. Bu cihazı grup ana makinesi olarak yapılandırmak için web sayfasını ziyaret" +" edebilirsiniz." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 msgctxt "@info:title" @@ -1050,7 +1090,9 @@ msgstr "Yazıcıları kaldır" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." msgstr "Ultimaker Connect çalıştırmayan bir yazıcıya bağlanmaya çalışıyorsunuz. Lütfen yazıcının donanım yazılımını son sürüme güncelleyin." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1143,26 +1185,23 @@ msgstr "Yazıcılar kaldırılsın mı?" #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"{0} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\n" -"Devam etmek istediğinizden emin misiniz?" -msgstr[1] "" -"{0} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\n" -"Devam etmek istediğinizden emin misiniz?" +msgstr[0] "{0} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\nDevam etmek istediğinizden emin misiniz?" +msgstr[1] "{0} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\nDevam etmek istediğinizden emin misiniz?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr "" -"Tüm yazıcıları Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\n" -"Devam etmek istediğinizden emin misiniz?" +msgstr "Tüm yazıcıları Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz.\nDevam etmek istediğinizden emin misiniz?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" @@ -1213,7 +1252,9 @@ msgstr "Burada çalışma alanını yazmak için izin yok." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." msgstr "İşletim sistemi, proje dosyalarının bu konuma veya bu dosya adıyla kaydedilmesine izin vermiyor." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 @@ -1286,7 +1327,7 @@ msgstr "Ultimaker Biçim Paketi" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -1308,7 +1349,9 @@ msgstr "G-code Ayrıntıları" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." msgstr "Dosya göndermeden önce g-code’un yazıcınız ve yazıcı yapılandırmanız için uygun olduğundan emin olun. G-code temsili doğru olmayabilir." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 @@ -1548,7 +1591,9 @@ msgstr "Görüntüle" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." msgstr "Dilimleme işlemi beklenmeyen bir hatayla başarısız oldu. Lütfen sorun izleyicimizde hata bildirmeyi düşünün." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 @@ -1568,7 +1613,9 @@ msgstr "Ultimaker Cura'nın sorun izleyicisinde hata bildirin." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." msgstr "Mevcut malzeme, seçilen makine veya yapılandırma ile uyumlu olmadığından mevcut malzeme ile dilimlenemedi." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 @@ -1584,24 +1631,31 @@ msgstr "Dilimlenemedi" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" msgstr "Geçerli ayarlarla dilimlenemiyor. Şu ayarlarda hata var: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" msgstr "Modele özgü ayarlar nedeniyle dilimlenemedi. Şu ayarlar bir veya daha fazla modelde hataya yol açıyor: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." msgstr "İlk direk veya ilk konum(lar) geçersiz olduğu için dilimlenemiyor." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." msgstr "Etkisizleştirilmiş Extruder %s ile ilgili nesneler olduğundan dilimleme yapılamıyor." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 @@ -1611,11 +1665,8 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"Lütfen ayarları gözden geçirin ve modellerinizi şu durumlara karşı kontrol edin:\n" -"- Yapı hacmine sığma\n" -"- Etkin bir ekstrüdere atanma\n" -"- Değiştirici kafesler olarak ayarlanmama" +msgstr "Lütfen ayarları gözden geçirin ve modellerinizi şu durumlara karşı kontrol edin:\n- Yapı hacmine sığma\n- Etkin bir ekstrüdere atanma\n- Değiştirici kafesler" +" olarak ayarlanmama" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1646,8 +1697,12 @@ msgstr "Özel" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "Bu projede kullanılan malzeme, Cura'da bulunmayan birtakım malzeme tanımlarını temel alıyor ve bu durum, istenmeyen baskı sonuçlarına sebep olabilir. Mağazadan tam malzeme paketini kurmanızı öneririz." +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "Bu projede kullanılan malzeme, Cura'da bulunmayan birtakım malzeme tanımlarını temel alıyor ve bu durum, istenmeyen baskı sonuçlarına sebep olabilir. Mağazadan" +" tam malzeme paketini kurmanızı öneririz." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" @@ -1662,7 +1717,10 @@ msgstr "Malzeme Yükle" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." msgstr "Proje dosyası {0} bilinmeyen bir makine tipi içeriyor: {1}. Makine alınamıyor. Bunun yerine modeller alınacak." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 @@ -1673,7 +1731,9 @@ msgstr "Proje Dosyası Aç" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." msgstr "{0} proje dosyası aniden erişilemez oldu: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 @@ -1687,13 +1747,16 @@ msgstr "Proje Dosyası Açılamıyor" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." +msgid "" +"Project file {0} is corrupt: {1}." msgstr "Proje dosyası {0} bozuk: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." msgstr "{0} proje dosyası, Ultimaker Cura'nın bu sürümünde bilinmeyen profiller kullanılarak yapılmış." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -1715,15 +1778,15 @@ msgstr "3D Model Yardımcısı" #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      Model boyutu ve model yapılandırması nedeniyle bir veya daha fazla 3D model optimum yazdırılamayabilir:

      \n" -"

      {model_names}

      \n" -"

      En iyi kalite ve güvenilirliği nasıl elde edeceğinizi öğrenin.

      \n" -"

      Yazdırma kalitesi kılavuzunu görüntüleyin

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      Model boyutu ve model yapılandırması nedeniyle bir veya daha fazla 3D model optimum yazdırılamayabilir:

      \n

      {model_names}

      \n

      En iyi kalite" +" ve güvenilirliği nasıl elde edeceğinizi öğrenin.

      \n

      Yazdırma kalitesi kılavuzunu görüntüleyin

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1747,12 +1810,15 @@ msgstr "USB ile bağlı" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" msgstr "USB’den yazdırma devam ediyor, Cura’yı kapatmanız bu yazdırma işlemini durduracak. Emin misiniz?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." msgstr "Devam eden bir baskı var. Cura, önceki baskı tamamlanmadan USB aracılığıyla başka bir baskı işi başlatamaz." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 @@ -1829,7 +1895,9 @@ msgstr "AMF Dosyası" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." msgstr "Vurgulanan alanlar, eksik ya da ikincil yüzeyleri gösterir. Modelinizi düzeltin ve Cura'da tekrar açın." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 @@ -1844,9 +1912,15 @@ msgstr "Gerçek görünüm" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "{machine_name} cihazınız için yeni özellikler veya hata düzeltmeleri mevcut olabilir! Henüz son sürüme geçmediyseniz yazıcınızın donanım yazılımını {latest_version} sürümüne güncellemeniz önerilir." +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "{machine_name} cihazınız için yeni özellikler veya hata düzeltmeleri mevcut olabilir! Henüz son sürüme geçmediyseniz yazıcınızın donanım yazılımını {latest_version}" +" sürümüne güncellemeniz önerilir." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format @@ -2092,8 +2166,14 @@ msgstr "Daha açık olan daha yüksek" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "Litofanlar için, daha fazla ışığın girmesini engellemek amacıyla koyu renk pikseller daha kalın olan bölgelere denk gelmelidir. Yükseklik haritaları için daha açık renk pikseller daha yüksek araziyi ifade eder; bu nedenle daha açık renk piksellerin oluşturulan 3D modelde daha kalın bölgelere denk gelmesi gerekir." +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." +msgstr "Litofanlar için, daha fazla ışığın girmesini engellemek amacıyla koyu renk pikseller daha kalın olan bölgelere denk gelmelidir. Yükseklik haritaları için" +" daha açık renk pikseller daha yüksek araziyi ifade eder; bu nedenle daha açık renk piksellerin oluşturulan 3D modelde daha kalın bölgelere denk gelmesi" +" gerekir." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" @@ -2112,8 +2192,11 @@ msgstr "Yarı saydamlık" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "Litofanlar için yarı saydamlık sağlayacak basit bir logaritmik model bulunur. Yükseklik haritaları için piksel değerleri doğrusal yüksekliklere karşılık gelir." +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." +msgstr "Litofanlar için yarı saydamlık sağlayacak basit bir logaritmik model bulunur. Yükseklik haritaları için piksel değerleri doğrusal yüksekliklere karşılık" +" gelir." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" @@ -2122,8 +2205,12 @@ msgstr "1 mm Geçirgenlik (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "1 milimetre kalınlığında bir baskıya nüfuz eden ışığın yüzdesi. Bu değerin düşürülmesi karanlık bölgelerdeki kontrastı arttırır ve görüntünün açık bölgelerindeki kontrastı azaltır." +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." +msgstr "1 milimetre kalınlığında bir baskıya nüfuz eden ışığın yüzdesi. Bu değerin düşürülmesi karanlık bölgelerdeki kontrastı arttırır ve görüntünün açık bölgelerindeki" +" kontrastı azaltır." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" @@ -2277,13 +2364,16 @@ msgstr "Geçersiz kıl" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" msgstr[0] "Atanan yazıcı %1, şu yapılandırma değişikliğini gerektiriyor:" msgstr[1] "Atanan yazıcı %1, şu yapılandırma değişikliklerini gerektiriyor:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." msgstr "Yazıcı %1 atandı, fakat iş bilinmeyen bir malzeme yapılandırması içeriyor." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 @@ -2308,7 +2398,9 @@ msgstr "Baskı tablasını %1 olarak değiştirin (Bu işlem geçersiz kılınam #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." msgstr "Geçersiz kıl seçeneği mevcut yazıcı yapılandırmasındaki ayarları kullanacaktır. Yazdırma işlemi başarısız olabilir." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 @@ -2337,8 +2429,11 @@ msgstr "Kuyruğu uzaktan yönetmek için lütfen yazıcının donanım yazılım #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Bulut yazıcıları için web kamerası akışları Ultimaker Cura'dan görüntülenemez. Ultimaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek için \"Yazıcıyı Yönet\"i tıklayın." +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Bulut yazıcıları için web kamerası akışları Ultimaker Cura'dan görüntülenemez. Ultimaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek" +" için \"Yazıcıyı Yönet\"i tıklayın." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2405,12 +2500,12 @@ msgstr "İlk kullanılabilen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2419,8 +2514,14 @@ msgstr "Ağ Yazıcısına Bağlan" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "Yazıcınıza ağ üzerinden doğrudan baskı göndermek için lütfen yazıcınızın ağ kablosuyla ağa bağlı olduğundan veya yazıcınızı WiFi ağınıza bağladığınızdan emin olun. Yazıcınız ile Cura'ya bağlanamıyorsanız g-code dosyalarını yazıcınıza aktarmak için USB sürücüsü kullanabilirsiniz." +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." +msgstr "Yazıcınıza ağ üzerinden doğrudan baskı göndermek için lütfen yazıcınızın ağ kablosuyla ağa bağlı olduğundan veya yazıcınızı WiFi ağınıza bağladığınızdan" +" emin olun. Yazıcınız ile Cura'ya bağlanamıyorsanız g-code dosyalarını yazıcınıza aktarmak için USB sürücüsü kullanabilirsiniz." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2447,7 +2548,9 @@ msgstr "Yenile" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" msgstr "Yazıcınız listede yoksa ağ yazdırma sorun giderme kılavuzunu okuyun" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 @@ -2665,7 +2768,9 @@ msgstr "Yedeklemeyi Geri Yükle" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" msgstr "Yedeklemeniz geri yüklenmeden öne Cura’yı yeniden başlatmalısınız. Cura’yı şimdi kapatmak istiyor musunuz?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 @@ -2675,12 +2780,16 @@ msgstr "Yedeklemelerim" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." msgstr "Şu anda yedeklemeniz yok. Oluşturmak için “Şimdi Yedekle” düğmesini kullanın." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." msgstr "Önizleme aşamasında en fazla 5 yedekleme görüntüleyebilirsiniz. Önceki yedeklemeleri görmek için mevcut yedeklemelerden birini kaldırın." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 @@ -2703,7 +2812,9 @@ msgstr "Anonim veri toplama hakkında daha fazla bilgi" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" msgstr "Ultimaker Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için anonim veri toplar. Aşağıda, paylaşılan tüm verilerin bir örneği verilmiştir:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2743,13 +2854,21 @@ msgstr "Yapı Levhası Dengeleme" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "Baskılarınızın düzgün çıktığından emin olmak için yapı levhanızı ayarlayabilirsiniz. “Sonraki Konuma Taşı” seçeneğine tıkladığınızda, nozül ayarlanabilen farklı konumlara taşınacak." +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "Baskılarınızın düzgün çıktığından emin olmak için yapı levhanızı ayarlayabilirsiniz. “Sonraki Konuma Taşı” seçeneğine tıkladığınızda, nozül ayarlanabilen" +" farklı konumlara taşınacak." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "Her konum için nozülün altına bir kağıt yerleştirin ve yazdırma yapı levhasının yüksekliğini ayarlayın. Kağıt nozülün ucundan yavaşça geçerse yazdırma yapı levhasının yüksekliği doğrudur." +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "Her konum için nozülün altına bir kağıt yerleştirin ve yazdırma yapı levhasının yüksekliğini ayarlayın. Kağıt nozülün ucundan yavaşça geçerse yazdırma" +" yapı levhasının yüksekliği doğrudur." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" @@ -2824,7 +2943,9 @@ msgstr "Eklentileri Yükle" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." msgstr "Muhteşem kullanıcı topluluğumuzun katkıda bulunduğu eklentilerle iş akışınızı kolaylaştırın ve Ultimaker Cura deneyiminizi kendinize uygun hale getirin." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2852,7 +2973,9 @@ msgstr "Aşağıdaki paketler eklenecek:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" msgstr "Aşağıdaki paketler uyumsuz Cura sürümü nedeniyle yüklenemiyor:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 @@ -2883,7 +3006,9 @@ msgstr "Malzeme Yükle" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." msgstr "Ultimaker 3D yazıcılarınız için optimize edilmiş malzeme profillerini seçin ve yükleyin." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -3025,8 +3150,11 @@ msgstr "Paketleri yönet" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Ultimaker Cura eklentilerinizi ve malzeme profillerini burada yönetin. Eklentilerinizi güncel tuttuğunuzdan ve ayarınızı düzenli olarak yedeklediğinizden emin olun." +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." +msgstr "Ultimaker Cura eklentilerinizi ve malzeme profillerini burada yönetin. Eklentilerinizi güncel tuttuğunuzdan ve ayarınızı düzenli olarak yedeklediğinizden" +" emin olun." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -3070,11 +3198,8 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"Lütfen yazıcınızda bağlantı olduğundan emin olun:\n" -"- Yazıcının açık olup olmadığını kontrol edin.\n" -"- Yazıcının ağa bağlı olup olmadığını kontrol edin.\n" -"- Buluta bağlı yazıcıları keşfetmek için giriş yapıp yapmadığınızı kontrol edin." +msgstr "Lütfen yazıcınızda bağlantı olduğundan emin olun:\n- Yazıcının açık olup olmadığını kontrol edin.\n- Yazıcının ağa bağlı olup olmadığını kontrol edin.\n-" +" Buluta bağlı yazıcıları keşfetmek için giriş yapıp yapmadığınızı kontrol edin." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3223,8 +3348,10 @@ msgstr "Bir projenin yüklenmesi derleme levhasındaki tüm modelleri siler." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3304,12 +3431,18 @@ msgstr "Aygıt Yazılımını Güncelle" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "Aygıt yazılımı doğrudan 3B yazıcı üzerinden çalışan bir yazılım parçasıdır. Bu aygıt yazılımı adım motorlarını kontrol eder, sıcaklığı düzenler ve sonunda yazıcının çalışmasını sağlar." +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." +msgstr "Aygıt yazılımı doğrudan 3B yazıcı üzerinden çalışan bir yazılım parçasıdır. Bu aygıt yazılımı adım motorlarını kontrol eder, sıcaklığı düzenler ve sonunda" +" yazıcının çalışmasını sağlar." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." msgstr "Yeni yazıcıları olan aygıt yazılımı gönderimi yararlı olmaktadır, ancak yeni sürümler daha fazla özellik ve geliştirmeye eğilimlidir." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 @@ -3324,12 +3457,15 @@ msgstr "Özel Aygıt Yazılımı Yükle" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." +msgid "" +"Firmware can not be updated because there is no connection with the printer." msgstr "Yazıcı ile bağlantı kurulmadığı için aygıt yazılımı güncellenemiyor." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." msgstr "Yazıcı bağlantısı aygıt yazılımını yükseltmeyi desteklemediği için aygıt yazılımı güncellenemiyor." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 @@ -3476,7 +3612,9 @@ msgstr "Ara" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." msgstr "Etkilediği tüm ayarlar geçersiz kılındığı için bu ayar kullanılmamaktadır." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 @@ -3491,7 +3629,9 @@ msgstr ".........den etkilenir" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." msgstr "Bu ayar her zaman, tüm ekstrüderler arasında paylaşılır. Buradan değiştirildiğinde tüm ekstrüderler için değer değiştirir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 @@ -3505,21 +3645,16 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"Bu ayarın değeri profilden farklıdır.\n" -"\n" -"Profil değerini yenilemek için tıklayın." +msgstr "Bu ayarın değeri profilden farklıdır.\n\nProfil değerini yenilemek için tıklayın." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"Bu ayar normal olarak yapılır ama şu anda mutlak değer ayarı var.\n" -"\n" -"Hesaplanan değeri yenilemek için tıklayın." +msgstr "Bu ayar normal olarak yapılır ama şu anda mutlak değer ayarı var.\n\nHesaplanan değeri yenilemek için tıklayın." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3560,13 +3695,11 @@ msgstr "Görünürlük ayarını yapılandır..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"Gizlenen bazı ayarlar normal hesaplanan değerden farklı değerler kullanır.\n" -"\n" -"Bu ayarları görmek için tıklayın." +msgstr "Gizlenen bazı ayarlar normal hesaplanan değerden farklı değerler kullanır.\n\nBu ayarları görmek için tıklayın." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" @@ -3586,7 +3719,9 @@ msgstr "Yeni proje" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." msgstr "Yeni bir proje başlatmak istediğinizden emin misiniz? Bu işlem yapı levhasını ve kaydedilmemiş tüm ayarları silecektir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 @@ -3617,7 +3752,9 @@ msgstr "Malzemeleri yazıcılarla senkronize et" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." msgstr "Birkaç basit adımı izleyerek tüm malzeme profillerinizi yazıcılarınızla senkronize edebileceksiniz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 @@ -3637,7 +3774,9 @@ msgstr "Giriş yap" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." msgstr "Malzeme profillerini Digital Factory'ye bağlı tüm yazıcılarınızla otomatik olarak senkronize etmek için Cura'da oturum açmanız gerekir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 @@ -3675,7 +3814,8 @@ msgstr "Yazıcı eksik mi?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." msgstr "Tüm yazıcılarınızın AÇIK ve Digitial Factory'ye bağlı olduğundan emin olun." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 @@ -3712,7 +3852,10 @@ msgstr "Yazıcı bulunamadı" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." msgstr "Digital Factory'ye bağlı uyumlu yazıcınız yok gibi görünüyor. Yazıcınızın bağlı olduğundan ve en son donanım yazılımını çalıştırdığından emin olun." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 @@ -3731,8 +3874,10 @@ msgid "Sync material profiles via USB" msgstr "Malzeme profillerini USB üzerinden senkronize edin" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." msgstr "Yeni malzeme profillerini yazıcınıza yüklemek için aşağıdaki adımları izleyin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 @@ -3747,7 +3892,9 @@ msgstr ".umm dosyasını bir USB çubuğa kaydedin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." msgstr "USB çubuğunu yazıcınıza takın ve yeni malzeme profillerini yükleme işlemini başlatın." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 @@ -3778,7 +3925,9 @@ msgstr "Çap Değişikliğini Onayla" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" msgstr "Yeni filaman çapı %1 mm olarak ayarlandı ve bu değer, geçerli ekstrüder ile uyumlu değil. Devam etmek istiyor musunuz?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 @@ -3945,7 +4094,8 @@ msgstr "Malzeme %1 dosyasına başarıyla içe aktarıldı" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" +msgid "" +"Could not import material %1: %2" msgstr "Malzeme %1 dosyasına içe aktarılamadı: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 @@ -3956,7 +4106,8 @@ msgstr "Malzemeyi Dışa Aktar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" +msgid "" +"Failed to export material to %1: %2" msgstr "Malzemenin %1 dosyasına dışa aktarımı başarısız oldu: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 @@ -3966,13 +4117,18 @@ msgstr "Malzeme %1 dosyasına başarıyla dışa aktarıld #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." +msgid "" +"This setting has been hidden by the active machine and will not be visible." msgstr "Bu ayar etkin makine tarafından saklanmış ve görünür olmayacak." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." msgstr[0] "Bu ayar %1 değerle saklanmış. Ayarı görünür yapmak için ayar değerini değiştirin." msgstr[1] "Bu ayar %1 değerle saklanmış. Ayarı görünür yapmak için bu ayarların değerini değiştirin." @@ -3998,7 +4154,8 @@ msgid "Currency:" msgstr "Para Birimi:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" msgstr "Tema*:" @@ -4015,16 +4172,17 @@ msgstr "Otomatik olarak dilimle" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." +msgid "" +"*You will need to restart the application for these changes to have effect." msgstr "*Bu değişikliklerin etkili olması için uygulamayı yeniden başlatmanız gerekecektir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 @@ -4034,7 +4192,9 @@ msgstr "Görünüm şekli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." msgstr "Modelin desteklenmeyen alanlarını kırmızı ile gösterin. Destek alınmadan bu alanlar düzgün bir şekilde yazdırılmayacaktır." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 @@ -4044,7 +4204,9 @@ msgstr "Dışarıda kalan alanı göster" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." msgstr "Modelin eksik veya ikincil yüzeylerini uyarı işaretleri kullanarak vurgulayın. Amaçlanan geometrinin eksik parçaları genellikle takım yolları olacaktır." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 @@ -4054,7 +4216,9 @@ msgstr "Model hatalarını görüntüle" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" msgstr "Bir model seçildiğinde bu model görüntünün ortasında kalacak şekilde kamera hareket eder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 @@ -4079,7 +4243,8 @@ msgstr "Yakınlaştırma farenin hareket yönüne uygun olsun mu?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." msgstr "Fareye doğru yakınlaştırma yapılması ortografik perspektifte desteklenmez." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 @@ -4089,7 +4254,8 @@ msgstr "Farenin hareket yönüne göre yakınlaştır" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" msgstr "Platformun üzerindeki öğeler kesişmemeleri için hareket ettirilmeli mi?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 @@ -4162,7 +4328,9 @@ msgstr "Dosyaların açılması ve kaydedilmesi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" msgstr "Masaüstünden veya harici uygulamalardan açılan dosyalar aynı Cura örneğinde mi açılacak?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 @@ -4172,7 +4340,9 @@ msgstr "Tek bir Cura örneği kullan" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" msgstr "Cura'nın tek örneğinde yeni bir model yüklenmeden önce yapı plakası temizlensin mi?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 @@ -4192,7 +4362,9 @@ msgstr "Büyük modelleri ölçeklendirin" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" msgstr "Bir modelin birimi milimetre değil de metre ise oldukça küçük görünebilir. Bu modeller ölçeklendirilmeli mi?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 @@ -4212,7 +4384,9 @@ msgstr "Yüklendiğinde modelleri seç" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" msgstr "Yazıcı adına bağlı bir ön ek otomatik olarak yazdırma işinin adına eklenmeli mi?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 @@ -4257,8 +4431,12 @@ msgstr "Her zaman modelleri içe aktar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "Bir profil üzerinde değişiklik yapıp farklı bir profile geçtiğinizde, değişikliklerin kaydedilmesini isteyip istemediğinizi soran bir iletişim kutusu açılır. Alternatif olarak bu işleve yönelik varsayılan bir davranış seçebilir ve bu iletişim kutusunun bir daha görüntülenmemesini tercih edebilirsiniz." +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "Bir profil üzerinde değişiklik yapıp farklı bir profile geçtiğinizde, değişikliklerin kaydedilmesini isteyip istemediğinizi soran bir iletişim kutusu açılır." +" Alternatif olarak bu işleve yönelik varsayılan bir davranış seçebilir ve bu iletişim kutusunun bir daha görüntülenmemesini tercih edebilirsiniz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 @@ -4268,7 +4446,9 @@ msgstr "Profiller" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " msgstr "Farklı bir profile geçerken değişen ayar değerleriyle ilgili varsayılan davranış: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 @@ -4294,7 +4474,10 @@ msgstr "Gizlilik" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." msgstr "Yazdırmanızdaki anonim veriler Ultimaker’a gönderilmeli mi? Unutmayın; hiçbir model, IP adresi veya diğer kişiye özgü bilgiler gönderilmez veya saklanmaz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 @@ -4339,7 +4522,9 @@ msgstr "İstikrarlı ve Beta sürümler" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" msgstr "Cura her başlatıldığında yeni eklentiler için otomatik kontrol yapılsın mı? Bu seçeneği devre dışı bırakmanız kesinlikle önerilmez!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 @@ -4413,7 +4598,9 @@ msgstr "Geçerli değişiklikleri iptal et" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." msgstr "Bu profil yazıcının belirlediği varsayılan ayarları kullanır; dolayısıyla aşağıdaki listede bulunan ayarları/geçersiz kılmaları içermez." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 @@ -4643,7 +4830,9 @@ msgstr "Ultimaker Cura'yı geliştirmemiz yardım edin" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" msgstr "Ultimaker Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için anonim veri toplar. Bu veriler aşağıdakileri içerir:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4668,7 +4857,8 @@ msgstr "Yazdırma ayarları" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." msgstr "Ultimaker Cura tarafından toplanan veriler herhangi bir kişisel bilgi içermeyecektir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4749,7 +4939,9 @@ msgstr "Bu adresteki yazıcı henüz yanıt vermedi." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." msgstr "Bu yazıcı bilinmeyen bir yazıcı olduğu veya bir grubun ana makinesi olmadığı için eklenemiyor." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 @@ -4764,10 +4956,10 @@ msgstr "Ultimaker Cura'ya hoş geldiniz" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"Ultimaker Cura'yı kurmak\n" -" için lütfen aşağıdaki adımları izleyin. Bu sadece birkaç saniye sürecektir." +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "Ultimaker Cura'yı kurmak\n için lütfen aşağıdaki adımları izleyin. Bu sadece birkaç saniye sürecektir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -4860,7 +5052,9 @@ msgid "Manage Materials..." msgstr "Malzemeleri Yönet..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" msgstr "Mağazadan daha fazla malzeme ekle" @@ -5193,12 +5387,15 @@ msgstr "Kullanılabilir yapılandırmalar yazıcıdan yükleniyor..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." +msgid "" +"The configurations are not available because the printer is disconnected." msgstr "Yazıcı bağlı olmadığından yapılandırmalar kullanılamıyor." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." msgstr "%1 tanınmadığından bu yapılandırma kullanılamaz. Doğru malzeme profilini indirmek için lütfen %2 bölümünü ziyaret edin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 @@ -5208,7 +5405,8 @@ msgstr "Mağaza" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." msgstr "Bu ekstrüderin yapılandırılmasına izin verilmiyor ve dilimleme yapılamaz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 @@ -5308,17 +5506,17 @@ msgstr "Ayar Görünürlüğünü Yönet..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Compatible Printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5328,8 +5526,12 @@ msgstr "Dosya aç" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "Seçtiğiniz dosyalar arasında bir veya daha fazla proje dosyası bulduk. Tek seferde sadece bir proje dosyası açabilirsiniz. Sadece bu dosyalarda bulunan modelleri içe aktarmanızı öneririz. Devam etmek istiyor musunuz?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "Seçtiğiniz dosyalar arasında bir veya daha fazla proje dosyası bulduk. Tek seferde sadece bir proje dosyası açabilirsiniz. Sadece bu dosyalarda bulunan" +" modelleri içe aktarmanızı öneririz. Devam etmek istiyor musunuz?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" @@ -5343,7 +5545,9 @@ msgstr "Proje dosyası aç" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" msgstr "Bu bir Cura proje dosyasıdır. Bir proje olarak açmak mı yoksa içindeki modelleri içe aktarmak mı istiyorsunuz?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 @@ -5368,11 +5572,12 @@ msgstr "Değişiklikleri iptal et veya kaydet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"Bazı profil ayarlarını özelleştirdiniz.\n" -"Profiller arasında geçiş yapıldıktan sonra bu değişiklikleri tutmak ister misiniz?\n" -"Alternatif olarak, '%1' üzerinden varsayılanları yüklemek için değişiklikleri silebilirsiniz." +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "Bazı profil ayarlarını özelleştirdiniz.\nProfiller arasında geçiş yapıldıktan sonra bu değişiklikleri tutmak ister misiniz?\nAlternatif olarak, '%1' üzerinden" +" varsayılanları yüklemek için değişiklikleri silebilirsiniz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5454,9 +5659,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"Cura, topluluk iş birliği ile Ultimaker B.V. tarafından geliştirilmiştir.\n" -"Cura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:" +msgstr "Cura, topluluk iş birliği ile Ultimaker B.V. tarafından geliştirilmiştir.\nCura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5592,7 +5795,7 @@ msgstr "Bilimsel bilgi işlem için destek kitaplığı" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python Error tracking library" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5712,18 +5915,20 @@ msgstr "Destek" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Modellerin askıda kalan kısımlarını destekleyen yapılar oluşturun. Bu yapılar olmadan, yazdırma sırasında söz konusu kısımlar düşebilir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5733,7 +5938,8 @@ msgstr "Bazı ayarlar değiştirildi." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." msgstr "Kademeli dolgu, yukarıya doğru dolgu miktarını kademeli olarak yükselecektir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 @@ -5748,7 +5954,9 @@ msgstr "Yapılandırma desteklenmiyor" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." msgstr "Seçilen malzeme/%1 yapılandırması için kullanılabilecek profil yok. Lütfen yapılandırmanızı değiştirin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 @@ -5763,7 +5971,9 @@ msgstr "Yapıştırma" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." msgstr "Bir kenar veya radye yazdırın. Bu nesnenizin etrafına veya altına daha sonra kesilmesi kolay olan düz bir alan sağlayacak." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 @@ -5809,13 +6019,11 @@ msgstr "Profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"Bazı ayar/geçersiz kılma değerleri profilinizde saklanan değerlerden farklıdır.\n" -"\n" -"Profil yöneticisini açmak için tıklayın." +msgstr "Bazı ayar/geçersiz kılma değerleri profilinizde saklanan değerlerden farklıdır.\n\nProfil yöneticisini açmak için tıklayın." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -5834,7 +6042,9 @@ msgstr "Yapı levhası" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." msgstr "Isıtılmış yatağın hedef sıcaklığı. Yatak, bu sıcaklığa doğru ısıtılır veya soğutulur. Bu ayar 0 olarak belirlenirse yatak ısıtma kapatılır." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 @@ -5861,8 +6071,12 @@ msgstr "Ön ısıtma" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "Yazdırma öncesinde yatağı ısıt. Isıtma sırasında yazdırma işinizi ayarlamaya devam edebilirsiniz. Böylece yazdırmaya hazır olduğunuzda yatağın ısınmasını beklemeniz gerekmez." +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." +msgstr "Yazdırma öncesinde yatağı ısıt. Isıtma sırasında yazdırma işinizi ayarlamaya devam edebilirsiniz. Böylece yazdırmaya hazır olduğunuzda yatağın ısınmasını" +" beklemeniz gerekmez." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" @@ -5871,7 +6085,9 @@ msgstr "Ekstrüder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." msgstr "Sıcak ucun hedef sıcaklığı. Sıcak uç, bu sıcaklığa doğru ısıtılır veya soğutulur. Bu ayar 0 olarak belirlenirse sıcak uç ısıtma kapatılır." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 @@ -5886,8 +6102,12 @@ msgstr "Sıcak ucun ön ısıtma sıcaklığı." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "Yazdırma öncesinde sıcak ucu ısıt. Isıtma sırasında yazdırma işinizi ayarlamaya devam edebilirsiniz. Böylece yazdırmaya hazır olduğunuzda sıcak ucun ısınmasını beklemeniz gerekmez." +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." +msgstr "Yazdırma öncesinde sıcak ucu ısıt. Isıtma sırasında yazdırma işinizi ayarlamaya devam edebilirsiniz. Böylece yazdırmaya hazır olduğunuzda sıcak ucun ısınmasını" +" beklemeniz gerekmez." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" @@ -5936,7 +6156,9 @@ msgstr "G-code Gönder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." msgstr "Bağlı yazıcıya özel bir G-code komutu gönderin. Komutu göndermek için 'enter' tuşuna basın." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 @@ -5972,8 +6194,12 @@ msgstr "Dosya Aç" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "Seçtiğiniz dosyalar arasında bir veya daha fazla G-code dosyası bulduk. Tek seferde sadece bir G-code dosyası açabilirsiniz. Bir G-code dosyası açmak istiyorsanız, sadece birini seçiniz." +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." +msgstr "Seçtiğiniz dosyalar arasında bir veya daha fazla G-code dosyası bulduk. Tek seferde sadece bir G-code dosyası açabilirsiniz. Bir G-code dosyası açmak istiyorsanız," +" sadece birini seçiniz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" @@ -5991,10 +6217,8 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- Marketplace'den malzeme profilleri ve eklentiler ekleyin\n" -"- Malzeme profillerinizi ve eklentilerinizi yedekleyin ve senkronize edin\n" -"- Ultimaker topluluğunda fikirlerinizi paylaşın ve 48.000'den fazla kullanıcıdan yardım alın" +msgstr "- Marketplace'den malzeme profilleri ve eklentiler ekleyin\n- Malzeme profillerinizi ve eklentilerinizi yedekleyin ve senkronize edin\n- Ultimaker topluluğunda" +" fikirlerinizi paylaşın ve 48.000'den fazla kullanıcıdan yardım alın" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6048,22 +6272,30 @@ msgstr "Hesap güncellemelerini kontrol et" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." msgstr "Bulut yazıcısı çevrimdışı. Yazıcının açık ve internete bağlı olup olmadığını kontrol edin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." msgstr "Yazıcı hesabınızla bağlanmamış. Bağlantı kurmak için lütfen Ultimaker Digital Factory bölümünü ziyaret edin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." msgstr "Bulut bağlantısı şu anda kullanılamıyor. Bulut yazıcısına bağlanmak için lütfen oturum açın." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." msgstr "Bulut bağlantısı şu anda kullanılamıyor. Lütfen internet bağlantınızı kontrol edin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 @@ -6079,17 +6311,17 @@ msgstr "Yazıcıları yönet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -6168,7 +6400,9 @@ msgstr "Seçilecek öğe yok" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." msgstr "Makine ayarlarının değiştirilmesini sağlar (yapı hacmi, nozül boyutu vb.)" #: /MachineSettingsAction/plugin.json @@ -6278,7 +6512,9 @@ msgstr "UPF Yazıcı" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." msgstr "Digital Library'ye bağlanarak Cura'nın Digital Library'deki dosyaları açmasına ve kaydetmesine olanak tanır." #: /DigitalLibrary/plugin.json @@ -6318,7 +6554,9 @@ msgstr "Trimesh Okuyucu" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." msgstr "Ultimaker makineleri için makine eylemleri sunar (yatak dengeleme sihirbazı, yükseltme seçme vb.)" #: /UltimakerMachineActions/plugin.json @@ -6338,7 +6576,9 @@ msgstr "Sıkıştırılmış G-code Okuyucusu" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." msgstr "Uygulamanın uzantılarını yönetir ve Ultimaker web sitesinden uzantıların incelenmesini sağlar." #: /Marketplace/plugin.json @@ -6648,7 +6888,9 @@ msgstr "Cura Profili Yazıcı" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." msgstr "Olası yazdırma sorunlarına karşı modelleri ve yazdırma yapılandırmasını kontrol eder ve öneriler verir." #: /ModelChecker/plugin.json @@ -6658,7 +6900,8 @@ msgstr "Model Kontrol Edici" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." msgstr "G-Code’ları kabul eder ve bir yazıcıya gönderir. Eklenti aynı zamanda üretici sürümünü güncelleyebilir." #: /USBPrinting/plugin.json @@ -6778,7 +7021,8 @@ msgstr "Nöbetçi Günlükçü" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" msgstr "Belirli yerlerde desteğin yazdırılmasını engellemek için bir silici yüzey oluşturur" #: /SupportEraser/plugin.json @@ -6795,3795 +7039,3 @@ msgstr "Cura’da hazırlık aşaması sunar." msgctxt "name" msgid "Prepare Stage" msgstr "Hazırlık Aşaması" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "{material} proje dosyasında malzeme paketi bilgileri saklanamadı. Bu proje diğer sistemlerde doğru şekilde açılmayabilir." - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "Malzeme paketi bilgileri kaydedilemedi" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Python Hata takip kitaplığı" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "Yazıcı" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "özel profili etkin ve bazı ayarların üstüne yazdınız." - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "özel profili bazı ayarları geçersiz kılıyor." - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "Henüz başlatılmadı
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "Oluşturan" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "Python için statik tür denetleyicisi" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "SSL güvenilirliğini doğrulamak için kök sertifikalar" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "Microsoft Windows için Python uzantıları" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "SVG simgeleri" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "%2 ekstrüderindeki yapılandırmalar için %1 profili yok. Bunun yerine varsayılan amaç kullanılacak" -#~ msgstr[1] "%2 ekstrüderindeki yapılandırmalar için %1 profili yok. Bunun yerine varsayılan amaç kullanılacak" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "Bazı profil ayarlarını değiştirdiniz. Bunları değişiklikleri kaydetmek istiyorsanız, özel moda gidin." - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "Malzemeleri yazıcılarla senkronize et" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "Resim Dönüştürülüyor..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "Yapı levhasındaki milimetre cinsinden genişlik." - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "Mağaza" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "Pakette değişikliklerin geçerli olması için Cura’yı yeniden başlatmalısınız." - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "Yükle" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "Yüklü" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "Premium" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "Web Mağazasına Git" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "Malzeme ara" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "Uyumluluk" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "Makine" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "Baskı tepsisi" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "Destek" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "Kalite" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "Teknik Veri Sayfası" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "Güvenlik Veri Sayfası" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "Yazdırma Talimatları" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "Web sitesi" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "Yükleme ve güncelleme yapabilmek için oturum açın" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "Malzeme makarası satın al" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "Güncelle" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "Güncelleniyor" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "Güncellendi" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "Geri" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "Eklentiler" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "Yüklü" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "Yeniden başlatıldığında kurulacak" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "Güncelleme yapabilmek için oturum açın" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "Eski Sürümü Yükle" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "Kaldır" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "Topluluk Katkıları" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "Topluluk Eklentileri" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "Genel Materyaller" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "Paketler alınıyor..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "Web sitesi" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "E-posta" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Ultimaker Cura Enterprise için onaylı eklenti ve malzemeleri almak için lütfen oturum açın" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "Sürüm" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "Son güncelleme" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "İndirmeler" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "Yüklü eklentiler" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "Hiç eklenti yüklenmedi." - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "Yüklü malzemeler" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "Hiç malzeme yüklenmedi." - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "Paketli eklentiler" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "Paketli malzemeler" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "Cura Paket veri tabanına bağlanılamadı. Lütfen bağlantınızı kontrol edin." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "Kaldırmayı onayla" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "Kullanımda olan materyalleri ve/veya profilleri kaldırıyorsunuz. Onay verirseniz aşağıdaki materyaller/profiller varsayılan değerlerine sıfırlanacaktır." - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "Malzemeler" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "Profiller" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "Onayla" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "Bu yazdırmada bazı şeyler sorunlu olabilir. Ayarlama için ipuçlarını görmek için tıklayın." - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "Düzlemsel nesnelerin işlenmesi için destek kitaplığı" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Bazı profil ayarlarını özelleştirdiniz.\n" -#~ "Profiller arasında geçiş yapıldıktan sonra bu değişiklikleri tutmak ister misiniz?\n" -#~ "Alternatif olarak, '%1' üzerinden varsayılanları yüklemek için değişiklikleri silebilirsiniz." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "&Yapı levhası" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "Oluştur" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "Çoğalt" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Yazıcı: %1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "Profili geçerli ayarlar/geçersiz kılmalar ile güncelle" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "Tema:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "Bu değişikliklerinin geçerli olması için uygulamayı yeniden başlatmanız gerekecektir." - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "Daha fazla bilgi" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "Oluştur" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "Yazıcılarla Senkronize Et" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "Yazıcı" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "Birim" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "Çevrimiçi Sorun Giderme Kılavuzunu" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "Mağazadan daha fazla malzeme ekle" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "Tüm Modelleri Tüm Yapı Levhalarına Yerleştir" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "&Mağazayı Göster" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "Yeni Cura paketleri bulun, yönetin ve kurun." - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "Araç kutusu" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "Simülasyon görünümünü sunar." - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Ultimaker hesabınızı kullanarak yazdırma görevlerini dilediğiniz yerden gönderin ve görüntüleyin." - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory'e Bağlan" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Bulut yazıcıları için web kamerası akışları Ultimaker Cura'dan görüntülenemez." - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "{machine_name} cihazınız için yeni özellikler veya hata düzeltmeleri mevcut olabilir! Henüz son sürüme geçmediyseniz yazıcınızın donanım yazılımını {latest_version} sürümüne güncellemeniz önerilir." - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "Yeni %s bellenimi mevcut" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "Genel yığın eksik." - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "Modeliniz çok katmanlı değil. Vurgulanan alanlar eksik ya da ikincil yüzeyleri gösterir." - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "Model hataları" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "Katman kalınlığı" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "3D baskıya bağlı anahtarınız" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- Daha fazla baskı profili ve eklenti ile deneyiminizi kişiselleştirin\n" -#~ "- Ayarlarınızı senkronize ederek ve dilediğiniz yerde yükleyerek esnek çalışın\n" -#~ "- Ultimaker yazıcılardaki uzaktan iş akışı sayesinde verimliliği artırın" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "Hesap oluştur" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "Seçili Modeli Sil" -#~ msgstr[1] "Seçili Modelleri Sil" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "Seçili Modeli Ortala" -#~ msgstr[1] "Seçili Modelleri Ortala" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "Seçili Modeli Çoğalt" -#~ msgstr[1] "Seçili Modelleri Çoğalt" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "Bitir" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Ultimaker hesabı" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "3D baskıya bağlı anahtarınız" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- Daha fazla baskı profili ve eklenti ile deneyiminizi kişiselleştirin" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- Ayarlarınızı senkronize ederek ve dilediğiniz yerde yükleyerek esnek çalışın" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Ultimaker yazıcılardaki uzaktan iş akışı sayesinde verimliliği artırın" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "Ultimaker Cura'yı kurmak\n" -#~ " için lütfen aşağıdaki adımları izleyin. Bu sadece birkaç saniye sürecektir." - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Ultimaker Cura'daki yenilikler" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "{} yazıcısını kaldırmak istediğinizden emin misiniz? Bu işlem geri alınamaz!" - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "Seçilen model yüklenemeyecek kadar küçüktü." - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "Profil başarıyla içe aktarıldı {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "Mevcut yapılandırma için bir kalite tipi {0} bulunamıyor." - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "Hesabınızdan {} ({}) yazıcısı ekleniyor" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    242. ... and {} others
    243. " -#~ msgstr "
    244. ... ve {} diğeri
    245. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "Digital Factory'den eklenen yazıcılar:
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Bağlantı kurmak için lütfen Ultimaker Digital Factory bölümünü ziyaret edin." - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "Sonraki hesap senkronizasyonuna kadar {} yazıcısı kaldırılacak.
      {} yazıcısını kalıcı olarak kaldırmak için Ultimaker Digital Factory bölümünü ziyaret edin.

      {} yazıcısını kaldırmak istediğinizden emin misiniz?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "{} yazıcıyı Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz. \n" -#~ "Devam etmek istediğinizden emin misiniz?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "Tüm yazıcıları Cura'dan kaldırmak üzeresiniz. Bu işlem geri alınamaz. \n" -#~ "Devam etmek istediğinizden emin misiniz?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "Güncelle" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "Yeni oluştur" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "Ortak Isıtıcı" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "Görüntülediğiniz yazıcı bulut yazıcısı olduğundan web kamerasını kullanamazsınız." - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "Bazı profil ayarlarını özelleştirdiniz.\n" -#~ "Profiller değiştirildikten sonra bu değişiklikleri tutmak ister misiniz?\n" -#~ "Alternatif olarak, '%1' üzerinden varsayılanları yüklemek için değişiklikleri silebilirsiniz." - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "%1 ayarı geçersiz kılar." -#~ msgstr[1] "%1 ayarı geçersiz kılar." - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "Lütfen yazıcınıza bir isim verin" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "{machine_name} adlı cihazınız için yeni özellikler var! Yazıcınızın fabrika yazılımını güncellemeniz önerilir." - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "Bulut üzerinden yazdır" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "Bulut üzerinden yazdır" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "Bulut üzerinden bağlı" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud Platformuna Bağlan" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "Derecelendirme yapabilmek için önce oturum açmalısınız" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "Derecelendirme yapabilmek için önce paketi kurmalısınız" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "derecelendirmeler" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "Öne Çıkan" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "Derecelendirmeniz" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "Yazar" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Ultimaker tarafından onaylanan eklentileri ve malzemeleri alın" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "Merhaba %1" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker hesabı" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "Çıkış yap" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "Karmaşık ağların analizi için destek kitaplığı" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Python HTTP kitaplığı" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "Bazı profil ayarlarını özelleştirdiniz.\n" -#~ "Bu ayarları kaydetmek veya iptal etmek ister misiniz?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "Varsayılan" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "Özelleştirilmiş" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "İptal" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "Kaydet" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "Yeni Profil Oluştur" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "&Kaydet..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "Lütfen yazıcınızın IP adresini girin." - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "Bir hesap oluşturun" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Do you want to sync material and software packages with your account?" -#~ msgstr "" -#~ "\n" -#~ "Malzeme ve yazılım paketlerini hesabınızla senkronize etmek istiyor musunuz?" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Syncing..." -#~ msgstr "" -#~ "\n" -#~ "Senkronize ediliyor..." - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "Modeller yapı hacmine sığmadığı veya devre dışı bırakılmış bir ekstrüdere atandığı için dilimlenecek öğe yok. Modellerin sığması için lütfen ölçeklendirin veya döndürün ya da ekstrüderi etkinleştirin." - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "Yedeklemeleriniz listelenirken bir hata oluştu." - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "Kullanıcı açıklaması (Not: Geliştiriciler dilinizi konuşamıyor olabilir, lütfen mümkünse İngilizce kullanın)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "Cura Kapatılıyor" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "Cura’dan çıkmak istediğinizden emin misiniz?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "Dil:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Yeni nesil 3D yazdırma iş akışı" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Yerel ağınızın dışındaki Ultimaker yazıcılara yazdırma işi gönderin" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Ultimaker Cura ayarlarınızı her yerde kullanabilmek için bulutta saklayın" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- Lider markalara ait yazdırma profillerine özel erişim sağlayın" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "Değer, her bir ekstruder değerinden alınır. " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "Yeni nesil 3D yazdırma iş akışı" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- Yerel ağınız dışındaki Ultimaker yazıcılarına yazdırma görevleri gönderin\n" -#~ "- Dilediğiniz yerde kullanmak üzere Ultimaker Cura ayarlarınızı bulutta depolayın\n" -#~ "- Lider markalardan yazdırma profillerine özel erişim sağlayın" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "Hakkında " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "Cura’dan Çıkın" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "Yalnızca dolgu" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "Etkin son işleme dosyalarını değiştir" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "Besleme hızı" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "Makine Ayarları eylemi" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "Yeni bulut yazıcılar bulundu" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "Hesabınıza bağlı yeni yazıcılar bulundu. Keşfedilen yazıcılar listenizde bunları görüntüleyebilirsiniz." - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "Tel Yazma etkinleştirildiğinde, Cura katmanları doğru olarak görüntülemez" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "Önceden dilimlenmiş dosya {0}" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "Bu eklenti bir lisans içerir.\n" -#~ "Bu eklentiyi yüklemek için bu lisansı kabul etmeniz gerekir.\n" -#~ "Aşağıdaki koşulları kabul ediyor musunuz?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "Kabul et" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "Reddet" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "Tüm Ayarları Göster" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "Cura hakkında" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "Düzleştirme aktif ayarları" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "Profil düzleştirilmiş ve aktifleştirilmiştir." - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "Dosyalara X3g yazar" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "X3g Dosyası" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "X3G Dosyası" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "Profil Asistanı" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "Profil Asistanı" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "Yeniden dene" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "Baskı Hücresi" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "Diğer modellerle örtüşmeyi destekleme" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "Diğer modellerle örtüşme ayarlarını değiştir" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "Diğer modellerle doldurma ayarlarını değiştir" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "Var olanları güncelleştir" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "Desteklenmiyor" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "Önceki" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "İpucu" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "Yazdırma denemesi" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "Kontrol listesi" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Ultimaker 2 için yapılan herhangi bir yükseltmeyi seçiniz." - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Olsson Bloku" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "Kamera oluşturma: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "Çok yapılı levha fonksiyonelliğini kullan" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "Çok yapılı levha fonksiyonelliğini kullan (yeniden başlatma gerektirir)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "Varsayılan profiller" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "arama ayarları" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "Katman Yüksekliği" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "Bu kalite profili mevcut malzemeniz ve nozül yapılandırması için kullanılamaz. Bu kalite profilini etkinleştirmek için lütfen bu öğeleri değiştirin." - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "Özel bir profil şu anda aktif. Kalite kaydırıcısını etkinleştirmek için Özel sekmesinde varsayılan bir kalite seçin" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "&Yapı levhası" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "&Profil" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "Baskı tepsisi" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "Tüm ayarların içeriklerini bir HTML dosyasına aktarır." - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "Tanrı Modu" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "Düzleştirilmiş kalitede değiştirilmiş bir profil oluşturun." - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "Profil Düzleştirici" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "Malzeme üreticilerine bir drop-in UI kullanarak yeni malzeme ve kalite profili oluşturma imkanı sunar." - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "Baskı Profili Asistanı" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "Ağ üzerinden bağlandı." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "Ağ üzerinden bağlandı. Lütfen yazıcıya erişim isteğini onaylayın." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "Ağ üzerinden bağlandı. Yazıcıyı kontrol etmek için erişim yok." - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "İstenen yazıcıya erişim. Lütfen yazıcı isteğini onaylayın" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "Kimlik doğrulama durumu" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "Kimlik Doğrulama Durumu" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "Erişim talebini yeniden gönder" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "Kabul edilen yazıcıya erişim" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "Bu yazıcıyla yazdırmaya erişim yok. Yazdırma işi gönderilemedi." - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "Erişim Talep Et" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "Yazıcıya erişim talebi gönder" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "Yeni bir yazdırma işi başlatılamıyor." - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Ultimaker’ın yapılandırmasında yazdırmayı başlatmayı imkansız kılan bir sorun var. Devam etmeden önce lütfen bu sorunu çözün." - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "Uyumsuz yapılandırma" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "Seçilen yapılandırma ile yazdırmak istediğinizden emin misiniz?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Yazıcı yapılandırması veya kalibrasyonu ile Cura arasında eşleşme sorunu var. En iyi sonucu almak istiyorsanız her zaman PrintCore ve yazıcıya eklenen malzemeler için dilimleme yapın." - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "Yeni işlerin gönderilmesi (geçici olarak) engellenmiştir, hala bir önceki yazdırma işi gönderiliyor." - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "Veriler yazıcıya gönderiliyor" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "Veri gönderiliyor" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "{slot_number} yuvasına Printcore yüklenmedi" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "{slot_number} yuvasına malzeme yüklenmedi" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "Farklı PrintCore (Cura: {cura_printcore_name}, Yazıcı: ekstruder {extruder_id} için {remote_printcore_name}) seçildi" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Farklı malzeme (Cura: {0}, Yazıcı: {1}), ekstrüder {2} için seçildi" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "Yazıcınız ile eşitleyin" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "Cura’da geçerli yazıcı yapılandırmanızı kullanmak istiyor musunuz?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "Yazıcınızda bulunan PrintCore’lar ve/veya malzemeler geçerli projenizde bulunandan farklı. En iyi sonucu almak istiyorsanız, her zaman PrintCore ve yazıcıya eklenen malzemeler için dilimleme yapın." - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "Monitörde Görüntüle" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "{printer_name}, '{job_name}' yazdırmayı tamamladı." - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "Yazdırma işi '{job_name}' tamamlandı." - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "Baskı tamamlandı" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "Boş" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "Bilinmiyor" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "Bulut hatası" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "Yazdırma görevi dışa aktarılamadı." - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "Buluta bağlanırken hata oluştu." - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud İle Yükleniyor" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud Platformuna Bağlan" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "Bu yazıcı için bir daha sorma." - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Artık, Ultimaker hesabınızı kullanarak yazdırma görevlerini dilediğiniz yerden gönderebilir ve görüntüleyebilirsiniz." - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "Bağlı!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "Bağlantınızı inceleyin" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "{0} ({1}) profilinde tanımlanan makine, mevcut makineniz ({2}) ile eşleşmiyor, içe aktarılamadı." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "{0} dosyasından profil içe aktarımı başarısız oldu:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "Mevcut Bağlantı" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "Bu yazıcı/grup Cura’ya zaten eklenmiş. Lütfen başka bir yazıcı/grup seçin." - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "IP adresini veya yazıcınızın ağ üzerindeki ana bilgisayar adını girin." - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "Yazıcıya Bağlan" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura Ayarlar Kılavuzu" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "Fareye doğru yakınlaştırma yapılması ortografik perspektifte desteklenmez." - -#~ msgid "Orthogonal" -#~ msgstr "Ortografik" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Ultimaker 3 yazıcıları için ağ bağlantılarını yönetir." - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "UM3 Ağ Bağlantısı" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "Resim ve animasyonlar yardımıyla Cura'daki ayarlarla ilgili ekstra bilgi ve açıklama sunar." - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "Ayarlar Kılavuzu" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura Ayarlar Kılavuzu" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "Ayarlar, ekstruderlerin mevcut kullanılabilirliğine uyacak şekilde değiştirildi: [%s]" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "Kullanıcı açıklaması" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "Görüntülediğiniz yazıcı bulut yazıcısı olduğundan bu seçenekleri kullanamazsınız." - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "Cura Connect’e git" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "Tüm işler yazdırıldı." - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "Yazdırma geçmişini görüntüle" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "Yazıcınıza ağ üzerinden doğrudan bağlamak için, lütfen yazıcınızın ağ kablosu kullanan bir ağa bağlı olduğundan emin olun veya yazıcınızı WiFi ağına bağlayın. Cura'ya yazıcınız ile bağlanamıyorsanız g-code dosyalarını yazıcınıza aktarmak için USB sürücüsü kullanabilirsiniz.\n" -#~ "\n" -#~ "Aşağıdaki listeden yazıcınızı seçin:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "Lütfen yazıcınızın bağlı olduğunu kontrol edin:\n" -#~ "- Yazıcının açık olduğunu kontrol edin.\n" -#~ "- Yazıcının ağa bağlı olduğunu kontrol edin." - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "Sadece mevcut yapı levhasını görüntüle" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "Tüm yapı levhalarına yerleştir" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "Sadece mevcut yapı levhasına yerleştir" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "Bu formatı okuyan yazıcıları (Malyan, Makerbot ve diğer Sailfish tabanlı yazıcılar) desteklemek için Ortaya çıkacak parçanın X3G dosyası olarak kaydedilmesine izin verir." - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3GWriter" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "Yazıcı hareketlerinde hata ayıklaması yapmak için takım yolu olarak SVG dosyalarını okur." - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "SVG Takım Yolu Okuyucu" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "Değişiklik Günlüğü" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "Değişiklik Günlüğünü Göster" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "Veri uzak kümeye gönderiliyor" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud Platformuna Bağlan" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Cura anonimleştirilmiş kullanım istatistikleri toplar." - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "Veri Toplanıyor" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "Daha fazla bilgi" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "Cura’nın gönderdiği veriler hakkında daha fazla bilgi alın." - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "İzin Verme" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "Programın gelecek sürümlerinin iyileştirilmesine yardımcı olmak için Cura’ya anonimleştirilmiş kullanım istatistikleri gönderme izni verin. Tercih ve ayarlarınızın bazıları, Cura sürümü ve dilimlere ayırdığınız modellerin sağlaması gönderilir." - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "Değerlendirme" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "Ağ etkin yazıcılar" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "Yerel yazıcılar" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "Geçerli sürümünüzle eşleşmeyen bir Cura yedeği geri yüklenmeye çalışıldı." - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "Makine Ayarları" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "Yazıcı Ayarları" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "Merkez nokta" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "Isıtılmış yatak" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "Yazıcı Başlığı Ayarları" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Yazıcı başlığının solundan nozülün ortasına kadar olan mesafe. “Birer birer” çıktı alırken önceki çıktılar ile yazıcı başlığının çakışmasını önlemek için kullanılır." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Yazıcı başlığının ön kısmından nozülün ortasına kadar olan mesafe. “Birer birer” çıktı alırken önceki çıktılar ile yazıcı başlığının çakışmasını önlemek için kullanılır." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Yazıcı başlığının sağından nozülün ortasına kadar olan mesafe. “Birer birer” çıktı alırken önceki çıktılar ile yazıcı başlığının çakışmasını önlemek için kullanılır." - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "Yazıcı başlığının arkasından nozülün ortasına kadar olan mesafe. “Birer birer” çıktı alırken önceki çıktılar ile yazıcı başlığının çakışmasını önlemek için kullanılır." - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "Portal yüksekliği" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "Nozül ucu ve portal sistemi (X ve Y aksları) arasındaki yükseklik farkı. “Birer birer” çıktı alırken önceki çıktılar ile portalın çakışmasını önlemek için kullanılır." - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "G-code’u Başlat" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "Başlangıçta yürütülecek G-code komutları." - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "G-code’u Sonlandır" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "Bitişte yürütülecek G-code komutları." - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "Nozül Ayarları" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "Yazıcı tarafından desteklenen nominal filaman çapı. Tam çap malzeme ve/veya profil tarafından etkisiz kılınacaktır." - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "Ekstruder G-Code'u Başlatma" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "Ekstruder G-Code'u Sonlandırma" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "Değişiklik Günlüğü" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "Kullanıcı Anlaşması" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "IP adresini veya yazıcınızın ağ üzerindeki ana bilgisayar adını girin." - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "Görüntülemek için lütfen ağa bağlı bir yazıcı seçin." - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Lütfen Ultimaker yazıcınızı yerel ağınıza bağlayın." - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için Ultimaker’a anonim veri gönderir. Aşağıda, gönderilen tüm veriler örneklenmiştir." - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "Bu veriyi göndermek istemiyorum" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Bu verinin Ultimaker’a gönderilmesine izin verin ve Cura’yı iyileştirmemize yardım edin" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "Yazdırma seçilmedi" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "Varsayılan olarak, beyaz pikseller ızgara üzerindeki yüksek noktaları ve siyah pikseller ızgara üzerindeki alçak noktaları gösterir. Bu durumu tersine çevirmek için bu seçeneği değiştirin, böylece siyah pikseller ızgara üzerindeki yüksek noktaları ve beyaz pikseller ızgara üzerindeki alçak noktaları gösterir." - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "Yazıcı Yükseltmelerini seçin" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Destek için kullanacağınız ekstruderi seçin. Bu, modelin havadayken düşmesini veya yazdırılmasını önlemek için modelin altındaki destekleyici yapıları güçlendirir." - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Bu kalite profili mevcut malzemeniz ve nozül yapılandırması için kullanılamaz. Bu kalite profilini etkinleştirmek için lütfen bu öğeleri değiştirin" - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "Yazıcı kurulumu devre dışı bırakıldı. G Code dosyası düzenlenemez." - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "Malzeme uyumluluğu çizelgesini göster" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "Türleri görüntüle" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "Merhaba " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- Yerel ağınız dışındaki Ultimaker yazıcılarına yazdırma görevleri gönderin\n" -#~ "- Dilediğiniz yerde kullanmak üzere Ultimaker Cura ayarlarınızı bulutta depolayın\n" -#~ "- Lider markalardan malzeme profillerine özel erişim sağlayın" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "Dilimlenemedi" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "Zaman özellikleri" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "Malzeme özellikleri" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "Cura’ya bir yazıcı ekleyin" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "Aşağıdaki listeden kullanmak istediğiniz yazıcıyı seçin.\n" -#~ "\n" -#~ "Yazıcınız listede yoksa “Özel” kategorisinden “Özel FFF Yazıcı” seçeneğini kullanın ve sonraki iletişim kutusunda ayarları yazıcınıza göre düzenleyin." - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "Yazıcı Adı" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "Yazıcı Ekle" - -#~ msgid "Modify G-Code" -#~ msgstr "GCode Değiştir" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "Modeller yapı hacmine sığmadığı için dilimlenecek bir şey yok. Lütfen sığdırmak için modelleri ölçeklendirin veya döndürün." - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "Seçilen malzeme, seçilen makine veya yapılandırma ile uyumlu değil." - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "Uyumsuz Malzeme" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "{0} dosyasından profil içe aktarımı başarısız oldu: {1}" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "Araç kutusu" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "Mevcut değil" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "Ulaşılamıyor" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "Mevcut" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "Hazırlanıyor" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "Duraklatılıyor" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "Devam ediliyor" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "Bekleniyor: Kullanım dışı yazıcı" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "Bekleniyor: İlk mevcut olan" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "Bekleniyor: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "Yapılandırma değişikliği" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "Atanan yazıcı %1, aşağıdaki yapılandırma değişikliklerini gerektiriyor:" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "Geçersiz kıl" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "Bir yazdırma işini uyumsuz bir yapılandırmayla başlatmak 3D yazıcınıza zarar verebilir. Yapılandırmayı geçersiz kılmak ve %1 öğesini yazdırmak istediğinizden emin misiniz?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "Yapılandırmayı geçersiz kıl ve yazdırmayı başlat" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "Kuyruğu yönet" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "Yazdırma" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "Yazıcıları yönet" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "Yapılandırmayı Etkinleştir" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "Yazıcı yapılandırmasını Cura’ya yükle" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "Geçişleri Göster" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "Yardımcıları Göster" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "Kabuğu Göster" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "Dolguyu Göster" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "Bu verileri göndermek istemiyorum" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Bu verilen Ultimaker’a gönderilmesine izin verin ve Cura’yı geliştirmemize yardım edin" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "Yazıcı türü:" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "Bağlantı:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "Durum:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "Yazdırma işlemi bekleniyor" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "Yapı levhasının temizlenmesi bekleniyor" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "Yazdırma durduruluyor..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "Korunan profiller" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "Yazıcı Adı:" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "Profil:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "Ara..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "Tümünü Daralt" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "Tümünü Genişlet" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "Kullanılabilir yapılandırmalar" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "Ekstrüder" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "Evet" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "Hayır" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "Yazıcı Ayarları" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "Yazdırma Ayarı devre dışı\n" -#~ "G-code dosyaları üzerinde değişiklik yapılamaz" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00sa 00dk" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "Zaman Özellikleri" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "Maliyet koşulları" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "Toplam:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "Önerilen Yazıcı Ayarları

      Seçilen yazıcı, malzeme ve kalite için önerilen ayarları kullanarak yazdırın." - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "Özel Yazıcı Ayarları

      Dilimleme işleminin her bir bölümünü detaylıca kontrol ederek yazdırın." - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "Motor Günlüğünü Göster..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "Paketlere gözat..." - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "Kenar Çubuğunu Genişlet/Daralt" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "Lütfen bir 3D model yükleyin" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "Dilimlemeye hazır" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "%1 Hazır" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "Dilimleme kullanılamıyor" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "Mevcut yazdırma görevini dilimlere ayır" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "Dilimleme sürecini iptal et" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "Hazırla" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "İptal Et" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "Etkin çıkış aygıtını seçin" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "&Görünüm" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "&Ayarlar" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "&Araç kutusu" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "Dosya Aç" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "Bu kalite profili mevcut malzemeniz ve nozül yapılandırması için kullanılamaz. Bu kalite profilini etkinleştirmek için lütfen bunları değiştirin" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "Yazdırma Hızı" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "Daha yavaş" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "Daha Hızlı" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "Kademeli özelliği etkinleştir" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "Oluşturma Desteği" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "Yapı Levhası Yapıştırması" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Yazıcı çıktılarınızı iyileştirmek için yardıma mı ihtiyacınız var?
      Ultimaker Sorun Giderme Kılavuzlarını okuyun" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "Motor Günlüğü" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "Yazıcı türü" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "Bu malzeme kombinasyonuyla yapışkan kullan" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Uyumluluğu Kontrol Et" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Malzemenin uyumluluğunu Ultimaker.com üzerinden kontrol etmek için tıklayın." - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Son kontrol edilen versiyondan bu yana yapılan değişiklikleri gösterir." - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "Değişiklik Günlüğü" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Düzleştirilmiş kalitede değişiklik profili oluşturur." - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "Profil düzleştirici" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "Kullanıcıya bir kez lisansımızı kabul edip etmediğini sorun." - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "UserAgreement" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "Lütfen kaydetmeden önce G-code oluşturun." - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "Aygıt Yazılımını Yükselt" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "Bilinmiyor" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "{0} dosyasında içe aktarılabilecek özel profil yok" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "Bu profil {0} yanlış veri içermekte, içeri aktarılamadı." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "{0} profilinde tanımlanan makine ({1}), mevcut makinenizle ({2}) eşleşmiyor, içe aktarılamadı." - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "Kaldırmayı onayla " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1 m / ~ %2 g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "Aygıt Yazılımını Yükselt" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box ile yazdır" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box ile yazdır" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "Doodle3D Connect’e bağlanıyor" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "Doodle3D Connect’e veri gönderiliyor" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "Doodle3D Connect’e veri gönderilemiyor. Hala etkin olan başka bir iş var mı?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "Doodle3D Connect üzerinde veri depolanıyor" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "Doodle3D Connect’e dosya gönderildi" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "Connect'i aç.." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "Doodle3D Connect web arayüzünü aç" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Blender dosyası" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "\"{}\" quality!\n" -#~ "Fell back to \"{}\" kullanarak dışarı aktarım yapılamadı." - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "İletişim" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Bu yazıcı, Ultimaker 3 yazıcı grubunu barındırmak için ayarlı değildir." - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "Bu yazıcı, %1 Ultimaker 3 yazıcı grubunun ana makinesidir." - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1, bağlı Ultimaker 3 yazıcı grubunu barındırmak için ayarlı değildir" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "Yazıcı Ekle/Kaldır" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Yazdırma işlerini varsayılan web tarayıcınızda açar." - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "Yazdırma işlerini görüntüle" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "Yazdırmaya hazırlanıyor" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "Mevcut" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "Yazıcı bağlantısı koptu" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "Bilinmiyor" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "Devre dışı" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "Rezerve edildi" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "Yazdırmaya hazırlanıyor" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "Yazdırma durduruldu" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "Yazdırma işleri kabul edilmiyor" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "Şu tarihlerde bitirir: " - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "Yapı levhasını temizle" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "Yapılandırma değişikliğini bekliyor" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "Yazdırma görevleri" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "Yazıcılar" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "Yazıcıları görüntüle" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "Durdur" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "Devam et" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "Yazdırmayı Durdur" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "Her zaman sor" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "Profilin Üzerine Yaz" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "Yeni yüklenen modeller yapılı levhaya mı yerleştirilsin? Çok yapılı levha ile birlikte kullanılır (DENEYSEL)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "Yüklemenin ardından nesneleri yerleştirme" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "&Seçimi Dosyaya Kaydet" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "&Farklı Kaydet" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "Kaydet&Projelendir..." - -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "Bu malzeme kombinasyonuyla yapışkanlı kağıt veya yapışkan kullan" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "G-Code’u kabul eder ve WiFi üzerinden Doodle3D WiFi-Box'a gönderir." - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "Doğrudan komut dosyası düzenlemek için düzenleme penceresi sunar." - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "Canlı komut dosyası aracı" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "Cura’da Blender dosyalarını doğrudan açmanıza yardımcı olur." - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Blender Entegrasyonu (deneysel)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "Model Kontrol Edici Uyarısı" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "Bazı modeller, nesne boyutu ve modeller için seçilen materyal nedeniyle optimal biçimde yazdırılamayabilir: {model_names}.\n" -#~ "Yazdırma kalitesini iyileştirmek için faydalı olabilecek ipuçları:\n" -#~ "1) Yuvarlak köşeler kullanın.\n" -#~ "2) Fanı kapatın (yalnızca eğer modele küçük detaylar yoksa).\n" -#~ "3) Farklı bir materyal kullanın." - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "Dosyanızı açarken SolidWorks tarafından hata rapor edildi. Bu sorunları SolidWorks’ün içinde çözmenizi öneririz." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "Çiziminizde model bulunamadı. İçeriğini tekrar kontrol edip bir parçanın veya düzeneğin içinde olduğunu teyit edebilir misiniz?\n" -#~ "\n" -#~ "Teşekkürler!" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Çiziminizin içinde birden fazla parça veya düzenek bulundu. Şu anda sadece içerisinde bir parça veya düzenek olan çizimleri desteklemekteyiz.\n" -#~ "\n" -#~ "Üzgünüz!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "SolidWorks part dosyası" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "SolidWorks assembly dosyası" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "SolidWorks çizim dosyası" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Sayın müşterimiz,\n" -#~ "Sisteminizde SolidWorks’ün geçerli bir yüklemesini bulamadık. Ya sisteminizde SolidWorks yüklü değil ya da geçerli bir lisansa sahip değilsiniz. SolidWorks’ü tek başına sorunsuz bir biçimde çalıştırabildiğinizden emin olun ve/veya ICT’niz ile irtibata geçin.\n" -#~ "\n" -#~ "Saygılarımızla\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "Sayın müşterimiz,\n" -#~ "Şu anda bu eklentiyi Windows dışında farklı bir işletim sisteminde kullanmaktasınız. Bu eklenti sadece Windows işletim sisteminde, geçerli bir lisansa sahip, kurulu SolidWorks programıyla çalışır. Lütfen bu eklentiyi SolidWorks’ün kurulu olduğu Windows işletim sistemli bir bilgisayara yükleyin.\n" -#~ "\n" -#~ "Saygılarımızla\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "Yapılandırma" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "SolidWorks makro kurulum rehberi" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "Devre Dışı Bırakma" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "Cura’nın anonimleştirilmiş kullanım istatistikleri göndermesine izin vermeyin. Tercihler sekmesinden tekrar açabilirsiniz." - -#~ msgid "Install" -#~ msgstr "Yükle" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "Siemens NX eklenti dosyaları kopyalanamadı. Lütfen UGII_USER_DIR ayarınızı kontrol edin. Bir dizine ayarlı değil." - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "Siemens NX Cura eklentisi başarıyla yüklendi." - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "Siemens NX eklenti dosyaları kopyalanamadı. Lütfen UGII_USER_DIR ayarınızı kontrol edin." - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "Siemens NX eklentisi yüklenemedi. Siemens NX ortam değişkeni UGII_USER_DIR ayarlanamadı." - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "Eklenti kimliği, {0} dosyasından alınamadı" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "Uyarı" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "Eklenti tarayıcısı" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Genişletilmiş Ultimaker 3" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks: Dışarı aktarma sihirbazı" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "Kalite" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "Yüksek Kaliteli (3 boyutlu baskı)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "Yüzeysel (3 boyutlu baskı)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "Yüksek Kaliteli (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "Yüzeysel (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "Bu diyaloğu tekrardan göster" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "Devam Et" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "Durdur" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "Cura SolidWorks makrosunun yüklenmesi" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "Adımlar:" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "Makro ve simge ile\n" -#~ "dizini açın" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "Talimatlar:" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "Oynat" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "Durdur" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "Önceki Adım" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "Bitti" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "Sonraki Adım" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "SolidWorks eklentisi: Yapılandırma" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "Dönüştürme ayarları" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "İlk seçenek:" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "Yüklü en son sürüm (Önerilen)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "Varsayılan sürüm" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "SolidWorks dosyalarını açmadan önce sihirbazı göster" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "Açılmış dosyayı normlu yöne döndür" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "Kurulumlar" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "COM hizmeti bulundu" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "Çalıştırılabilir dosya bulundu" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "COM başlatılıyor" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "Revizyon numarası" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "Mevcut fonksiyonlar" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "Yeni malzeme çapı %1 mm olarak ayarlandı ve bu mevcut makineyle uyumlu değil. Devam etmek istiyor musunuz?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "Eklentilere göz at..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "&Eklentiler" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "Eklenti Kur" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Makine ayarlarının değiştirilmesini sağlar (yapı hacmi, nozül boyutu vb.)" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Ultimaker 3 yazıcıları için ağ bağlantılarını yönetir" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "Bazı dosyaları SolidWorks kullanarak açma imkanı sağlar. Dönüştürme, bu eklenti ve ek optimizasyonlar tarafından gerçekleştirilir." - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "SolidWorks Entegrasyonu" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Değişikliklerden sonra Tercihleri, Makineleri ve Profilleri otomatik olarak kaydeder." - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "Otomatik Kaydet" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "Siemens NX'de bir \"Cura'ya dışa aktar\" düğmesi kurmanıza yardımcı olur." - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX Integration" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "Yeni eklentileri bulur, yönetir ve yükler." - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "Eklenti Tarayıcısı" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "Kullanıcıya bir kez lisansımızı kabul edip etmediğini sorun" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Ultimaker makineleri için makine eylemleri sunar (yatak dengeleme sihirbazı, yükseltme seçme vb.)" - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "GCode Dosyası" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "Yazıcı meşgul veya bağlı olmadığı için yeni bir işlem başlatılamıyor." - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "Yazıcı Mevcut Değil" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "Yazıcı, UltiGCode türü kullandığı için USB yazdırmayı desteklemiyor." - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "USB Yazdırma" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "Yazıcı USB ile yazdırmayı desteklemediği için yeni bir işlem başlatılamıyor." - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "Bağlı yazıcı bulunmadığı için aygıt yazılımı güncellenemiyor." - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "%s’te yazıcı için gerekli aygıt yazılım bulunamadı." - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "Yazıcı Bellenimi" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "Bağlantı durumu" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "Bağlantı Durumu" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "Yazıcıya erişim talebi reddedildi." - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "Erişim talebi zaman aşımı nedeniyle başarısız oldu." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "Ağ bağlantısı kaybedildi." - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "Yazıcı bağlantısı kaybedildi. Yazıcınızın bağlı olup olmadığını kontrol edin." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "Yazıcı meşgul, yeni bir yazdırma başlatılamıyor. Geçerli yazıcı durumu: %s." - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "Yazıcı Durumu" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "Yeni yazdırma işi başlatılamıyor. {0} yuvasına PrintCore yüklenmedi." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "Yeni bir yazdırma başlatılamıyor. {0} yuvasına Malzeme yüklenmedi" - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "Biriktirme {0} için yeterli malzeme yok." - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Ekstruder {2} için farklı bir PrintCore (Cura: {0}, Yazıcı: {1}) seçildi" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "PrintCore {0} düzgün bir şekilde ayarlanmadı. XY ayarının yazıcıda yapılması gerekiyor." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "Veriler yazıcıya gönderilemedi. Hala etkin olan başka bir iş var mı?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "Yazdırma durduruldu. Lütfen yazıcıyı kontrol edin" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "Yazdırma duraklatılıyor..." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "Yazdırma devam ediyor..." - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Bu yazıcı, bağlı Ultimaker 3 yazıcı grubunu barındırmak için ayarlı değildir." - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "Bu yazıcı, bağlı {count} Ultimaker 3 yazıcı grubunun ana makinesidir." - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name}, '{job_name}' yazdırmayı tamamladı. Lütfen çıktıyı alın ve yapı levhasının temizlenmesini onaylayın." - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "{printer_name}, '{job_name}' yazdırmak için ayrılmıştır. Yazıcının yazdırmayı başlatması için lütfen yazıcı yapılandırmasını işe uygun olacak şekilde değiştirin." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Yeni yazdırma işi gönderilemiyor: bu 3D yazıcı, bağlı Ultimaker 3 yazıcı grubunu barındırmak için (henüz) ayarlı değildir." - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "Yazdırma işi, {cluster_name} grubuna gönderilemiyor." - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "{file_name}, {cluster_name} grubuna gönderildi." - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "Yazdırma işlerini göster" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "Yazdırma işleri arayüzünü tarayıcınızda açar." - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "Bilinmeyen" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "{file_name}, {cluster_name} grubuna gönderiliyor" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "Dosyanızı açarken SolidWorks tarafından hata rapor edildi. Bu sorunları SolidWorks’ün içinde çözmenizi öneririz." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "Çiziminizde model bulunamadı. İçeriğini tekrar kontrol edip bir parçanın veya düzeneğin içinde olduğunu teyit edebilir misiniz?\n" -#~ "\n" -#~ " Teşekkürler!." - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "Çiziminizin içinde birden fazla parça veya düzenek bulundu. Şu anda sadece içerisinde bir parça veya düzenek olan çizimleri desteklemekteyiz.\n" -#~ "\n" -#~ "Üzgünüz!" - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "Hiçbir malzeme yüklenmedi" - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "Bilinmeyen malzeme" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "Seçilen malzeme çapı, malzemeyi güncel yazıcıyla uyumsuz hale getiriyor." - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "Geri Al" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "Malzeme çapını değiştirme işlemini geri al." - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "Profilde {0} tanımlanan mevcut cihazınızla eşleşmemekte, içeri aktarılamadı." - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Onarılamaz bir hata oluştu. Lütfen sorunu çözmek için bize Çökme Raporunu gönderin

      \n" -#~ "

      Sunucularımıza otomatik olarak bir hata raporu yüklemek için lütfen \"Rapor gönder\" düğmesini kullanın

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "henüz başlatılmadı
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "Gcode türü" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "Gcode’u başlat" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "Başlangıçta yürütülecek Gcode komutları." - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "Gcode’u sonlandır" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "Bitişte yürütülecek Gcode komutları." - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "Ekstrüder Gcode’u başlat" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "Ekstrüder Gcode’u sonlandır" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "Aygıt yazılımı başlatılıyor, bu işlem vakit alabilir." - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "Bilinmeyen hata kodu: %1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Genişletilmiş Ultimaker 3" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "Bilinmeyen" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "Eklentileri Bul ve Güncelle" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "Burada Üçüncü Taraf eklentilerinin listesini görebilirsiniz." - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "Yükselt" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "İndir" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "Gcode okuyucuda uyarı mesajı göster." - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "Gcode okuyucuda uyarı mesajı" - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "Profili İçe Aktar" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "Yazıcı: %1, %2: %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "Yazıcı: %1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "GCode oluşturucu" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "Görünürlük ayarını yapılandır..." - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "Otomatik: %1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Otomatik: %1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "Yazıcı bağlı değil" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "Bu ekstruderin geçerli sıcaklığı." - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "Yüklü eklentiler..." - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "Destek Ekstrüderi" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "GCode’u dosyaya yazar." - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "GCode Yazıcı" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "GCode Profil Okuyucu" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "SolidWorks dosyanızı açarken hata meydana geldi! Lütfen dosyanızın SolidWorks’te sorunsuz açılıp açılmadığını kontrol edin!" - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "%s başlatılırken hata oluştu!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "Simülasyon görünümü" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Cura anonim dilimleme istatistiklerini toplar. Bu özelliği tercihlerden devre dışı bırakabilirsiniz." - -#~ msgctxt "@action:button" -#~ msgid "Dismiss" -#~ msgstr "Son Ver" - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "Genel" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      Çok ciddi bir istisna oluştu. Lütfen sorunu çözmek için bize Çökme Raporu'nu gönderin

      \n" -#~ "

      Sunucularımıza otomatik olarak bir hata raporu yüklemek için lütfen \"Rapor gönder\" düğmesini kullanın

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Cura sürümü: {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "Platform: {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Qt sürümü: {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "PyQt sürümü: {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL: {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "İstisna geri izleme" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "Malzeme çapı" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Cura SolidWorks Eklenti Yapılandırması" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "Dışa aktarılan STL dosyasının varsayılan kalitesi:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "Her zaman sor" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "Her zaman İnce kalite modunu kullan" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "Her zaman Düşük kalite modunu kullan" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "SolidWorks Dosyasını STL olarak içe aktar..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "Dışa aktarılan STL dosyasının kalitesi" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "Kalite" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "Düşük" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "İnce" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "Hiçbir Profil Yok" - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "Bu ayar her zaman tüm ekstruderler arasında kullanılır. Bu ayarı değiştirmek tüm ekstruderler için değeri değiştirecektir." - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "Zaman koşulları
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "&Kamera konumunu sıfırla" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "Projeyi kaydet" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "Hazırla" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "İzle" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "Uyumluluğu kontrol et" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "Belirli dosyaları SolidWorks üzerinden açma imkanı sağlar. Bu dosyalar dönüştürülür ve Cura’ya yüklenir" - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "Tıkalı" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "Baskı başlatılamıyor" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "Connect’i aç.." - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "Yazdırma Ayrıntıları" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "Makinenizin {machine_name} en son özellikler ile donanımlı olmasını sağlamak için bellenimi düzenli olarak güncellenmeniz önerilir. Bu, (ağa bağlı olduğunuzda) {machine_name} üzerinde veya USB ile gerçekleştirilebilir." - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "Katman Görünümü" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "Eklentilere göz at" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "Dışa Aktarım Ayrıntıları" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Kurtulunamayan ciddi bir olağanüstü durum oluştu!

      \n" -#~ "

      Yazılım hatası raporunu http://github.com/Ultimaker/Cura/issues adresine gönderirken aşağıdaki bilgileri kullanınız

      \n" -#~ " " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "Web Sayfasını Aç" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "Tamam" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "Bu yazıcı, bağlı Ultimaker 3 yazıcı grubunu barındırmak için ayarlı değildir" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "Bu yazıcı, %1 bağlı Ultimaker 3 yazıcı grubunun ana makinesidir" - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "Tamamlandığı tarih: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "Yazdırma işlerini varsayılan web tarayıcınızda açar." - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "YAZICI GRUBU" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "Bir projenin yüklenmesi, yapı levhasındaki tüm modelleri silecektir" - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ " eklenti lisans içerir.\n" -#~ "Bu eklentiyi kurmak için bu lisans kabul etmeniz gerekir.\n" -#~ "Aşağıdaki koşulları kabul ediyor musunuz?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00sa 00dk" - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "Süre bilgisi" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "Yazdırma süresi" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "Cura" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "Malzeme uyumunu denetle" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "UM3 Ağ Bağlantısı (Küme)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "Katman görünümü sağlar." - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "Katman Görünümü" - -#~ msgctxt "@item:inlistbox" -#~ msgid "X-Ray" -#~ msgstr "X-Ray" - -#~ msgctxt "@label" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "G-Code’u kabul eder ve WiFi üzerinden Doodle3D WiFi-Box'a gönderir." - -#~ msgctxt "@item:inmenu" -#~ msgid "Doodle3D printing" -#~ msgstr "Doodle3D yazdırma" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D" -#~ msgstr "Doodle3D ile yazdır" - -#~ msgctxt "@info:tooltip" -#~ msgid "Print with " -#~ msgstr "Şununla yazdır:" - -#~ msgctxt "@title:menu" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Enable Scan devices..." -#~ msgstr "Tarama aygıtlarını etkinleştir..." - -#~ msgctxt "@info:progress" -#~ msgid "Saving to Removable Drive {0}" -#~ msgstr "Çıkarılabilir Sürücüye Kaydediliyor {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not save to {0}: {1}" -#~ msgstr "{0}na kaydedilemedi: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Please keep in mind, that you have to reopen your SolidWorks file manually! Reloading the model won't work!" -#~ msgstr "SolidWorks dosyanızı tekrar manuel olarak açmanız gerektiğini unutmayın! Modeli yeniden yüklemek işe yaramayacaktır!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Layers" -#~ msgstr "Katmanlar" - -#~ msgid "Browse plugins" -#~ msgstr "Eklentilere göz at" - -#~ msgctxt "@item:inmenu" -#~ msgid "Solid" -#~ msgstr "Katı" - -#~ msgctxt "@label" -#~ msgid "The file {0} already exists. Are you sure you want to overwrite it?" -#~ msgstr "Dosya {0} zaten mevcut. Üstüne yazmak istediğinizden emin misiniz?" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: {1}" -#~ msgstr "Profilin {0}na aktarımı başarısız oldu: {1}" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: Writer plugin reported failure." -#~ msgstr "Profilin {0}na aktarımı başarısız oldu: Yazıcı uzantı hata bildirdi." - -#~ msgctxt "@info:status" -#~ msgid "Exported profile to {0}" -#~ msgstr "Profil {0}na aktarıldı" - -#~ msgctxt "@info:status" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "{0}dan profil içe aktarımı başarısız oldu: {1}" - -#~ msgctxt "@title:window" -#~ msgid "Doodle3D Settings" -#~ msgstr "Doodle3D Ayarları" - -#~ msgctxt "@title:window" -#~ msgid "Print to: %1" -#~ msgstr "Şuraya yazdır: %1" - -#~ msgctxt "@label" -#~ msgid "Extruder Temperature: %1/%2°C" -#~ msgstr "Ekstruder Sıcaklığı: %1/%2°C" - -#~ msgctxt "@label" -#~ msgid "Bed Temperature: %1/%2°C" -#~ msgstr "Yatak Sıcaklığı: %1/%2°C" - -#~ msgctxt "@label" -#~ msgid "%1" -#~ msgstr "%1" - -#~ msgctxt "@label" -#~ msgid "View Mode: Layers" -#~ msgstr "Görüntüleme Modu: Katmanlar" - -#~ msgctxt "@info:status" -#~ msgid "Could not import material %1: %2" -#~ msgstr "Malzeme aktarılamadı %1: %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported material %1" -#~ msgstr "Malzeme başarıyla aktarıldı %1" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export material to %1: %2" -#~ msgstr "Malzemenin dışa aktarımı başarısız oldu %1: %2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully exported material to %1" -#~ msgstr "Malzeme başarıyla dışa aktarıldı %1" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g" -#~ msgstr "%1 m / ~ %2 g" - -#~ msgctxt "@label" -#~ msgid "Hotend" -#~ msgstr "Sıcak uç" - -#~ msgctxt "@action:button" -#~ msgid "View Mode" -#~ msgstr "Görüntüleme Modu" - -#~ msgctxt "@title:tab" -#~ msgid "Print" -#~ msgstr "Yazdır" - -#~ msgctxt "@label" -#~ msgid "0%" -#~ msgstr "%0" - -#~ msgctxt "@label" -#~ msgid "Empty infill will leave your model hollow with low strength." -#~ msgstr "Boş dolgu, modelinizin içinin boş ve düşük dayanımlı olmasına neden olacaktır." - -#~ msgctxt "@label" -#~ msgid "20%" -#~ msgstr "%20" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength." -#~ msgstr "Hafif (%20) dolgu, modelinize ortalama bir dayanıklılık verecektir." - -#~ msgctxt "@label" -#~ msgid "50%" -#~ msgstr "%50" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength." -#~ msgstr "Yoğun (%50) dolgu, modelinize ortalamanın üstünde bir dayanıklılık verecektir." - -#~ msgctxt "@label" -#~ msgid "100%" -#~ msgstr "%100" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid." -#~ msgstr "Katı (%100) dolgu, modelinizi tamamen katı bir hale getirecektir." - -#~ msgctxt "@label" -#~ msgid "Gradual" -#~ msgstr "Kademeli" - -#~ msgctxt "description" -#~ msgid "Provides support for writing X3G files" -#~ msgstr "X3G dosyalarının yazılması için destek sağlar" - -#~ msgctxt "name" -#~ msgid "X3G Writer" -#~ msgstr "X3G Yazıcı" - -#~ msgctxt "@label" -#~ msgid "Machine Settings action" -#~ msgstr "Makine Ayarları eylemi" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "Makine ayarlarını değiştirilmesini sağlar (yapı hacmi, nozül boyutu vb.)" - -#~ msgctxt "@label" -#~ msgid "X-Ray View" -#~ msgstr "Röntgen Görüntüsü" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the X-Ray view." -#~ msgstr "Röntgen Görüntüsü sağlar." - -#~ msgctxt "@label" -#~ msgid "X3D Reader" -#~ msgstr "X3D Okuyucu" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading X3D files." -#~ msgstr "X3D dosyalarının okunması için destek sağlar." - -#~ msgctxt "@label" -#~ msgid "GCode Writer" -#~ msgstr "GCode Yazıcı" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Writes GCode to a file." -#~ msgstr "Dosyaya GCode yazar." - -#~ msgctxt "@action:button Preceded by 'Ready to'." -#~ msgid "Print with Doodle3D" -#~ msgstr "Doodle3D ile yazdır" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "Son kontrol edilen versiyondan bu yana değişiklik gösteriyor." - -#~ msgctxt "@label" -#~ msgid "Profile flatener" -#~ msgstr "Profil düzleştirici" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "Düzleştirilmiş kalitede değiştirilmiş bir profil oluşturun." - -#~ msgctxt "@label" -#~ msgid "USB printing" -#~ msgstr "USB yazdırma" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -#~ msgstr "GCode’u kabul eder ve yazıcıya gönderir. Eklenti de aygıt yazılımını güncelleyebilir." - -#~ msgctxt "X3G Writer Plugin Description" -#~ msgid "Writes X3G to a file" -#~ msgstr "X3G'yi dosyaya yazar" - -#~ msgctxt "@label" -#~ msgid "Removable Drive Output Device Plugin" -#~ msgstr "Çıkarılabilir Sürücü Çıkış Cihazı Eklentisi" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides removable drive hotplugging and writing support." -#~ msgstr "Çıkarılabilir sürücünün takılıp çıkarılmasını ve yazma desteğini sağlar." - -#~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Ultimaker 3 yazıcıları için ağ bağlantılarını yönetir" - -#~ msgctxt "@label" -#~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "Ekstrüder {2} için farklı bir PrintCore (Cura: {0}, Yazıcı: {1}) seçildi" - -#~ msgctxt "@label" -#~ msgid "Print core {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "PrintCore {0} düzgün bir şekilde ayarlanmadı. XY ayarının yazıcıda yapılması gerekiyor." - -#~ msgctxt "@label" -#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." -#~ msgstr "PrintCore ve/veya yazıcınızdaki malzemeler mevcut projenizden farklıdır. En iyi sonucu almak istiyorsanız, her zaman PrintCore ve yazıcıya eklenen malzemeler için dilimleme yapın." - -#~ msgctxt "@label" -#~ msgid "Post Processing" -#~ msgstr "Son İşleme" - -#~ msgctxt "Description of plugin" -#~ msgid "Extension that allows for user created scripts for post processing" -#~ msgstr "Kullanıcının oluşturduğu komut dosyalarına son işleme için izin veren uzantı" - -#~ msgctxt "@label" -#~ msgid "Auto Save" -#~ msgstr "Otomatik Kaydet" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "Değişikliklerden sonra Tercihleri, Makineleri ve Profilleri otomatik olarak kaydeder." - -#~ msgctxt "@label" -#~ msgid "Slice info" -#~ msgstr "Dilim bilgisi" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Submits anonymous slice info. Can be disabled through preferences." -#~ msgstr "Anonim dilim bilgisi gönderir. Tercihler üzerinden devre dışı bırakılabilir." - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in preferences" -#~ msgstr "Cura anonim dilimleme istatistiklerini toplar. Bunu tercihler üzerinden devre dışı bırakabilirsiniz." - -#~ msgctxt "@label" -#~ msgid "Material Profiles" -#~ msgstr "Malzeme Profilleri" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides capabilities to read and write XML-based material profiles." -#~ msgstr "XML tabanlı malzeme profillerini okuma ve yazma olanağı sağlar." - -#~ msgctxt "@label" -#~ msgid "Legacy Cura Profile Reader" -#~ msgstr "Eski Cura Profil Okuyucu" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from legacy Cura versions." -#~ msgstr "Eski Cura sürümlerinden profilleri içe aktarmak için destek sağlar." - -#~ msgctxt "@label" -#~ msgid "GCode Profile Reader" -#~ msgstr "GCode Profil Okuyucu" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from g-code files." -#~ msgstr "G-code dosyalarından profilleri içe aktarmak için destek sağlar." - -#~ msgctxt "@label" -#~ msgid "Layer View" -#~ msgstr "Katman Görünümü" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Layer view." -#~ msgstr "Katman görünümü sağlar." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.5 to 2.6" -#~ msgstr "2.5’ten 2.6’ya Sürüm Yükseltme" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -#~ msgstr "Cura 2.5’ten Cura 2.6’ya yükseltme yapılandırmaları." - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.1 to 2.2" -#~ msgstr "2.1’den 2.2’ye Sürüm Yükseltme" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -#~ msgstr "Cura 2.1’den Cura 2.2.’ye yükseltme yapılandırmaları" - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.2 to 2.4" -#~ msgstr "2.2’den 2.4’e Sürüm Yükseltme" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -#~ msgstr "Cura 2.2’den Cura 2.4’e yükseltme yapılandırmaları." - -#~ msgctxt "@label" -#~ msgid "Image Reader" -#~ msgstr "Resim Okuyucu" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Enables ability to generate printable geometry from 2D image files." -#~ msgstr "2B resim dosyasından yazdırılabilir geometri oluşturulmasını sağlar." - -#~ msgctxt "@label" -#~ msgid "CuraEngine Backend" -#~ msgstr "CuraEngine Arka Uç" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the link to the CuraEngine slicing backend." -#~ msgstr "CuraEngine arka dilimleme ucuna bağlantı sağlar." - -#~ msgctxt "@label" -#~ msgid "Per Model Settings Tool" -#~ msgstr "Model Başına Ayarlar Aracı" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Per Model Settings." -#~ msgstr "Model Başına Ayarlar sağlar." - -#~ msgctxt "@label" -#~ msgid "3MF Reader" -#~ msgstr "3MF Okuyucu" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading 3MF files." -#~ msgstr "3MF dosyalarının okunması için destek sağlar." - -#~ msgctxt "@label" -#~ msgid "Solid View" -#~ msgstr "Katı Görünüm" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a normal solid mesh view." -#~ msgstr "Normal katı bir ağ görünümü sağlar" - -#~ msgctxt "@label" -#~ msgid "G-code Reader" -#~ msgstr "G-code Okuyucu" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Allows loading and displaying G-code files." -#~ msgstr "G-code dosyalarının yüklenmesine ve görüntülenmesine olanak tanır." - -#~ msgctxt "@label" -#~ msgid "Cura Profile Writer" -#~ msgstr "Cura Profil Yazıcı" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for exporting Cura profiles." -#~ msgstr "Cura profillerinin dışa aktarılması için destek sağlar." - -#~ msgctxt "@label" -#~ msgid "3MF Writer" -#~ msgstr "3MF Yazıcı" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for writing 3MF files." -#~ msgstr "3MF dosyalarının yazılması için destek sağlar." - -#~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Ultimaker makine eylemleri" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Ultimaker makineleri için makine eylemleri sunar (yatak dengeleme sihirbazı, yükseltme seçme vb.)" - -#~ msgctxt "@label" -#~ msgid "Cura Profile Reader" -#~ msgstr "Vura Profil Okuyucu" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing Cura profiles." -#~ msgstr "Cura profillerinin içe aktarılması için destek sağlar." - -#~ msgctxt "@info" -#~ msgid "%(width).1f x %(depth).1f x %(height).1f mm" -#~ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" - -#~ msgctxt "@label" -#~ msgid "Build Plate Shape" -#~ msgstr "Yapı Levhası Şekli" - -#~ msgctxt "@option:check" -#~ msgid "Machine Center is Zero" -#~ msgstr "Makine Merkezi Sıfırda" - -#~ msgctxt "@option:check" -#~ msgid "Heated Bed" -#~ msgstr "Isıtılmış Yatak" - -#~ msgctxt "@label" -#~ msgid "GCode Flavor" -#~ msgstr "GCode Türü" - -#~ msgctxt "@label" -#~ msgid "Material Diameter" -#~ msgstr "Malzeme Çapı" - -#~ msgctxt "@label" -#~ msgid "If your printer is not listed, read the network-printing troubleshooting guide" -#~ msgstr "Yazıcınız listede yoksa ağ yazdırma sorun giderme kılavuzunu okuyun" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" - -#~ msgctxt "@label" -#~ msgid "Support library for scientific computing " -#~ msgstr "Bilimsel bilgi işlem için destek kitaplığı " - -#~ msgctxt "@tooltip" -#~ msgid "Print Setup

      Edit or review the settings for the active print job." -#~ msgstr "Yazıcı Ayarları

      Etkin yazıcı ayarlarını düzenleyin veya gözden geçirin." - -#~ msgctxt "@tooltip" -#~ msgid "Print Monitor

      Monitor the state of the connected printer and the print job in progress." -#~ msgstr "Yazıcı İzleyici

      Bağlı yazıcının ve devam eden yazdırmanın durumunu izleyin." - -#~ msgctxt "@title:menuitem %1 is the value from the printer" -#~ msgid "Automatic: %1" -#~ msgstr "Otomatik: %1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3d model" -#~ msgstr "Lütfen bir 3B model yükleyin" - -#~ msgctxt "@label" -#~ msgid "Print Selected Model with %1" -#~ msgid_plural "Print Selected Models With %1" -#~ msgstr[0] "Seçili Modeli %1 ile Yazdır" -#~ msgstr[1] "Seçili Modelleri %1 ile Yazdır" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No PrinterCore loaded in slot {0}" -#~ msgstr "Yeni bir yazdırma başlatılamıyor. {0} yuvasına PrinterCore yüklenmedi" - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.4 to 2.5" -#~ msgstr "2.4’ten 2.5’e Sürüm Yükseltme" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.4 to Cura 2.5." -#~ msgstr "Cura 2.4’ten Cura 2.5’e yükseltme yapılandırmaları." - -#~ msgctxt "@info:status" -#~ msgid "Unable to find a quality profile for this combination. Default settings will be used instead." -#~ msgstr "Bu birleşim için uygun bir profil bulunamadı. Bunun yerine varsayılan ayarlar kullanılacak." - -#~ msgctxt "@title:window" -#~ msgid "Oops!" -#~ msgstr "Hay aksi!" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      We hope this picture of a kitten helps you recover from the shock.

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      Düzeltemediğimiz önemli bir özel durum oluştu!

      \n" -#~ "

      Umarız bu yavru kedi resmi şoku atlatmanıza yardımcı olur.

      \n" -#~ "

      Bir hata raporu göndermek için aşağıdaki bilgileri kullanın: http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "Please enter the correct settings for your printer below:" -#~ msgstr "Lütfen aşağıdaki yazıcınız için doğru ayarları girin:" - -#~ msgctxt "@label" -#~ msgid "Extruder %1" -#~ msgstr "Ekstruder %1" - -#~ msgctxt "@label Followed by extruder selection drop-down." -#~ msgid "Print model with" -#~ msgstr "........... İle modeli yazdır" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for language changes to have effect." -#~ msgstr "Dil değişikliklerinin tamamlanması için uygulamayı yeniden başlatmanız gerekecektir." - -#~ msgctxt "@info:tooltip" -#~ msgid "Moves the camera so the model is in the center of the view when an model is selected" -#~ msgstr "Kamerayı hareket ettirir, bu şekilde model seçimi yapıldığında model görüntünün ortasında bulunur" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete &Selection" -#~ msgstr "Seçimi Sil" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open File..." -#~ msgstr "&Dosyayı Aç..." - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Open Project..." -#~ msgstr "&Proje Aç..." - -#~ msgctxt "@title:window" -#~ msgid "Multiply Model" -#~ msgstr "Modeli Çoğalt" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &All" -#~ msgstr "Tümünü Kaydet" - -#~ msgctxt "@title:window" -#~ msgid "Open file" -#~ msgstr "Dosya aç" - -#~ msgctxt "@title:window" -#~ msgid "Open workspace" -#~ msgstr "Çalışma alanını aç" - -#~ msgctxt "@label" -#~ msgid "Hollow" -#~ msgstr "Boş" - -#~ msgctxt "@label" -#~ msgid "No (0%) infill will leave your model hollow at the cost of low strength" -#~ msgstr "Düşük dayanıklılık pahasına hiçbir (%0) dolgu modelinizde boşluk bırakmayacak" - -#~ msgctxt "@label" -#~ msgid "Light" -#~ msgstr "Hafif" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength" -#~ msgstr "Hafif (%20) dolgu modelinize ortalama bir dayanıklılık getirecek" - -#~ msgctxt "@label" -#~ msgid "Dense" -#~ msgstr "Yoğun" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength" -#~ msgstr "Yoğun (%50) dolgu modelinize ortalamanın üstünde bir dayanıklılık kazandıracak" - -#~ msgctxt "@label" -#~ msgid "Solid" -#~ msgstr "Katı" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid" -#~ msgstr "Katı (%100) dolgu modelinizi tamamen katı bir hale getirecek" - -#~ msgctxt "@label" -#~ msgid "Enable Support" -#~ msgstr "Desteği etkinleştir" - -#~ msgctxt "@label" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Destek yapılarını etkinleştir. Bu yapılar sert çıkıntıları olan model parçalarını destekler." - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints? Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Yazdırmanızı geliştirmek için yardıma mı ihtiyacınız var? Ultimaker Sorun Giderme Kılavuzlarını okuyun" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. Please approve the access request on the printer." -#~ msgstr "Ağ üzerinden şuraya bağlandı: {0}. Lütfen yazıcıya erişim isteğini onaylayın." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}." -#~ msgstr "Ağ üzerinden şuraya bağlandı: {0}." - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network to {0}. No access to control the printer." -#~ msgstr "Ağ üzerinden şuraya bağlandı: {0}. Yazıcıyı kontrol etmek için erişim yok." - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job because the printer is busy. Please check the printer." -#~ msgstr "Yazıcı meşgul olduğu için yeni bir yazdırma başlatılamıyor. Lütfen yazıcıyı kontrol edin." - -#~ msgctxt "@label" -#~ msgid "You made changes to the following setting(s)/override(s):" -#~ msgstr "Şu ayarlarda/geçersiz kılmalarda değişiklik yaptınız:" - -#~ msgctxt "@window:title" -#~ msgid "Switched profiles" -#~ msgstr "Profiller değiştirildi" - -#~ msgctxt "@label" -#~ msgid "Do you want to transfer your %d changed setting(s)/override(s) to this profile?" -#~ msgstr "%d değiştirdiğiniz ayarlarınızı/geçersiz kılmalarınızı bu profile aktarmak istiyor musunuz?" - -#~ msgctxt "@label" -#~ msgid "If you transfer your settings they will override settings in the profile. If you don't transfer these settings, they will be lost." -#~ msgstr "Ayarlarınızı aktarırsanız bunlar profilinizdeki ayarları geçersiz kılacaktır. Bu ayarları aktarmazsanız ayarlar kaybedilecektir." - -#~ msgctxt "@label" -#~ msgid "Cost per Meter (Approx.)" -#~ msgstr "Metre başına masraf (Yaklaşık olarak)" - -#~ msgctxt "@label" -#~ msgid "%1/m" -#~ msgstr "%1/m" - -#~ msgctxt "@info:tooltip" -#~ msgid "Display 5 top layers in layer view or only the top-most layer. Rendering 5 layers takes longer, but may show more information." -#~ msgstr "Katman görünümündeki 5 üst katmanı veya sadece en üstteki katmanı gösterin. 5 katmanı göstermek daha uzun zaman alır ama daha fazla bilgi sağlayabilir." - -#~ msgctxt "@action:button" -#~ msgid "Display five top layers in layer view" -#~ msgstr "Katman görünümündeki beş üst katmanı gösterin" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should only the top layers be displayed in layerview?" -#~ msgstr "Sadece katman görünümündeki üst katmanlar mı gösterilmeli?" - -#~ msgctxt "@option:check" -#~ msgid "Only display top layer(s) in layer view" -#~ msgstr "Sadece katman görünümündeki üst katman(lar)ı gösterin" - -#~ msgctxt "@label" -#~ msgid "Opening files" -#~ msgstr "Dosyaları açma" - -#~ msgctxt "@label" -#~ msgid "Printer Monitor" -#~ msgstr "Yazıcı İzleyici" - -#~ msgctxt "@label" -#~ msgid "Temperatures" -#~ msgstr "Sıcaklıklar" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Preparing to slice..." -#~ msgstr "Dilimlemeye hazırlanıyor..." - -#~ msgctxt "@window:title" -#~ msgid "Changes on the Printer" -#~ msgstr "Yazıcıdaki Değişiklikler" - -#~ msgctxt "@action:inmenu" -#~ msgid "&Duplicate Model" -#~ msgstr "&Modelleri Çoğalt" - -#~ msgctxt "@label" -#~ msgid "Helper Parts:" -#~ msgstr "Yardımcı Parçalar:" - -#~ msgctxt "@label" -#~ msgid "Enable printing support structures. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "Yazdırma destek yapılarını etkinleştirin. Bu, modelin havadayken düşmesini veya yazdırılmasını önlemek için modelin altındaki destekleyici yapıları güçlendirir." - -#~ msgctxt "@label" -#~ msgid "Don't print support" -#~ msgstr "Desteği yazdırmayın" - -#~ msgctxt "@label" -#~ msgid "Print support using %1" -#~ msgstr "%1 yazdırma desteği kullanılıyor" - -#~ msgctxt "@label:listbox" -#~ msgid "Printer:" -#~ msgstr "Yazıcı:" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profiles {0}" -#~ msgstr "Profiller başarıyla içe aktarıldı {0}" - -#~ msgctxt "@label" -#~ msgid "Scripts" -#~ msgstr "Komut Dosyaları" - -#~ msgctxt "@label" -#~ msgid "Active Scripts" -#~ msgstr "Etkin Komut Dosyaları" - -#~ msgctxt "@label" -#~ msgid "Done" -#~ msgstr "Bitti" - -#~ msgctxt "@item:inlistbox" -#~ msgid "English" -#~ msgstr "İngilizce" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Finnish" -#~ msgstr "Fince" - -#~ msgctxt "@item:inlistbox" -#~ msgid "French" -#~ msgstr "Fransızca" - -#~ msgctxt "@item:inlistbox" -#~ msgid "German" -#~ msgstr "Almanca" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Italian" -#~ msgstr "İtalyanca" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Dutch" -#~ msgstr "Hollandaca" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Spanish" -#~ msgstr "İspanyolca" - -#~ msgctxt "@label" -#~ msgid "Do you want to change the PrintCores and materials in Cura to match your printer?" -#~ msgstr "Yazıcıya uyumlu hale getirmek için PrintCore ve Cura’daki malzemeleri değiştirmek istiyor musunuz?" - -#~ msgctxt "@label:" -#~ msgid "Print Again" -#~ msgstr "Yeniden Yazdır" diff --git a/resources/i18n/tr_TR/fdmextruder.def.json.po b/resources/i18n/tr_TR/fdmextruder.def.json.po index 5249f97962..2ec59f54fa 100644 --- a/resources/i18n/tr_TR/fdmextruder.def.json.po +++ b/resources/i18n/tr_TR/fdmextruder.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -52,7 +51,9 @@ msgstr "Nozül Çapı" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Nozül iç çapı. Standart olmayan nozül boyutu kullanırken bu ayarı değiştirin." #: /fdmextruder.def.json @@ -92,7 +93,9 @@ msgstr "Ekstruderin Mutlak Başlangıç Konumu" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "Ekstruder başlama konumunu, yazıcı başlığının son konumuna göre ayarlamak yerine mutlak olarak ayarlayın." #: /fdmextruder.def.json @@ -132,7 +135,9 @@ msgstr "Ekstruderin Mutlak Bitiş Konumu" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "Ekstruder bitiş konumunu, yazıcı başlığının son konumuna göre ayarlamak yerine mutlak olarak ayarlayın." #: /fdmextruder.def.json @@ -162,7 +167,9 @@ msgstr "Ekstruder İlk Z konumu" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun Z koordinatı." #: /fdmextruder.def.json @@ -172,7 +179,10 @@ msgstr "Ekstrüder Yazıcı Soğutma Fanı" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." msgstr "Bu ekstrüdere bağlı yazıcı soğutma fanı sayısı. Yalnızca her bir ekstrüder için farklı yazıcı soğutma fanınız varsa bunu 0 varsayılan değeri olarak değiştirin." #: /fdmextruder.def.json @@ -192,7 +202,9 @@ msgstr "Extruder İlk X konumu" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun X koordinatı." #: /fdmextruder.def.json @@ -202,7 +214,9 @@ msgstr "Extruder İlk Y konumu" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun Y koordinatı." #: /fdmextruder.def.json @@ -222,13 +236,7 @@ msgstr "Çap" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Kullanılan filamanın çapını ayarlar. Bu değeri kullanılan filaman çapı ile eşitleyin." - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "Ekstruderi her açtığınızda g-code'u başlatın." - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "Ekstruderi her kapattığınızda g-code'u sonlandırın." diff --git a/resources/i18n/tr_TR/fdmprinter.def.json.po b/resources/i18n/tr_TR/fdmprinter.def.json.po index 782edb9150..1f318e9f7e 100644 --- a/resources/i18n/tr_TR/fdmprinter.def.json.po +++ b/resources/i18n/tr_TR/fdmprinter.def.json.po @@ -4,13 +4,12 @@ # msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -42,7 +41,9 @@ msgstr "Makine Varyantlarını Göster" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "Ayrı json dosyalarında belirtilen bu makinenin farklı varyantlarının gösterilip gösterilmemesi." #: /fdmprinter.def.json @@ -55,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"ile ayrılan, başlangıçta yürütülecek G-code komutları\n" -"." +msgstr "ile ayrılan, başlangıçta yürütülecek G-code komutları\n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -69,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"En son çalıştırılacak G-code komutları (\n" -" ile ayrılır)." +msgstr "En son çalıştırılacak G-code komutları (\n ile ayrılır)." #: /fdmprinter.def.json msgctxt "material_guid label" @@ -90,7 +87,9 @@ msgstr "Çap" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "Kullanılan filamanın çapını ayarlar. Bu değeri kullanılan filaman çapı ile eşitleyin." #: /fdmprinter.def.json @@ -100,7 +99,9 @@ msgstr "Yapı Levhasının Isınmasını Bekle" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "Yapı levhası sıcaklığı başlangıca ulaşana kadar bekleme komutu ekleyip eklememe." #: /fdmprinter.def.json @@ -120,8 +121,12 @@ msgstr "Malzeme Sıcaklıklarını Ekle" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." -msgstr "Gcode başlangıcında nozül sıcaklık komutlarını ekleyip eklememe. start_gcode zaten nozül sıcaklığı içeriyorsa Cura ön ucu otomatik olarak bu ayarı devre dışı bırakır." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." +msgstr "Gcode başlangıcında nozül sıcaklık komutlarını ekleyip eklememe. start_gcode zaten nozül sıcaklığı içeriyorsa Cura ön ucu otomatik olarak bu ayarı devre" +" dışı bırakır." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" @@ -130,8 +135,12 @@ msgstr "Yapı Levhası Sıcaklığını Ekle" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." -msgstr "Gcode başlangıcında yapı levhası sıcaklık komutlarını ekleyip eklememe. start_gcode zaten yapı levhası sıcaklığı içeriyorsa Cura ön ucu otomatik olarak bu ayarı devre dışı bırakır." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." +msgstr "Gcode başlangıcında yapı levhası sıcaklık komutlarını ekleyip eklememe. start_gcode zaten yapı levhası sıcaklığı içeriyorsa Cura ön ucu otomatik olarak" +" bu ayarı devre dışı bırakır." #: /fdmprinter.def.json msgctxt "machine_width label" @@ -170,7 +179,8 @@ msgstr "Yapı Levhası Şekli" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "Yazdırılamayan alanların haricinde yapı levhasının şekli." #: /fdmprinter.def.json @@ -230,8 +240,12 @@ msgstr "Her Zaman Aktif Aracı Yaz" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." -msgstr "Aktif olmayan araca geçici komut gönderildikten sonra aktif aracı yazın. Smoothie veya modal araç komutlarına sahip diğer donanım yazılımları ile Çift Ekstrüderli baskı için gereklidir." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." +msgstr "Aktif olmayan araca geçici komut gönderildikten sonra aktif aracı yazın. Smoothie veya modal araç komutlarına sahip diğer donanım yazılımları ile Çift" +" Ekstrüderli baskı için gereklidir." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" @@ -240,7 +254,9 @@ msgstr "Merkez Nokta" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "Yazıcı sıfır noktasının X/Y koordinatlarının yazdırılabilir alanın merkezinde olup olmadığı." #: /fdmprinter.def.json @@ -250,7 +266,9 @@ msgstr "Ekstrüder Sayısı" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "Ekstruder dişli çarklarının sayısı. Ekstruder dişli çarkı besleyici, bowden tüpü ve nozülden oluşur." #: /fdmprinter.def.json @@ -260,7 +278,8 @@ msgstr "Etkinleştirilmiş Ekstruder Sayısı" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "Etkinleştirilmiş ekstruder dişli çarklarının sayısı; yazılımda otomatik olarak ayarlanır" #: /fdmprinter.def.json @@ -280,7 +299,9 @@ msgstr "Nozül Uzunluğu" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "Nozül ucu ve yazıcı başlığının en alt parçası arasındaki yükseklik farkı." #: /fdmprinter.def.json @@ -290,7 +311,9 @@ msgstr "Nozül Açısı" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "Yatay düzlem ve nozül ucunun sağ üzerinde bulunan konik parça arasındaki açı." #: /fdmprinter.def.json @@ -300,7 +323,9 @@ msgstr "Isı Bölgesi Uzunluğu" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "Nozülden gelen ısının filamana aktarıldığı nozül ucuna olan mesafe." #: /fdmprinter.def.json @@ -310,7 +335,9 @@ msgstr "Nozül Sıcaklığı Kontrolünü Etkinleştir" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "Cura üzerinden sıcaklığın kontrol edilip edilmeme ayarı. Nozül sıcaklığını Cura dışından kontrol etmek için bu ayarı kapalı konuma getirin." #: /fdmprinter.def.json @@ -320,7 +347,9 @@ msgstr "Isınma Hızı" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "Ortalama nozül ısınmasının normal yazdırma sıcaklıkları ve bekleme sıcaklığı penceresinin üzerinde olduğu hız (°C/sn)." #: /fdmprinter.def.json @@ -330,7 +359,9 @@ msgstr "Soğuma hızı" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "Ortalama nozül soğumasının normal yazdırma sıcaklıkları ve bekleme sıcaklığı penceresinin üzerinde olduğu hız (°C/sn)." #: /fdmprinter.def.json @@ -340,8 +371,12 @@ msgstr "Minimum Sürede Bekleme Sıcaklığı" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." -msgstr "Nozül soğumadan önce ekstruderin etkin olmaması gerektiği minimum süre. Ekstruder sadece bu süreden daha uzun bir süre kullanılmadığında bekleme sıcaklığına inebilecektir." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." +msgstr "Nozül soğumadan önce ekstruderin etkin olmaması gerektiği minimum süre. Ekstruder sadece bu süreden daha uzun bir süre kullanılmadığında bekleme sıcaklığına" +" inebilecektir." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" @@ -405,7 +440,9 @@ msgstr "Üretici Yazılımı Geri Çekme" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "Malzemeyi geri çekmek için G1 komutlarında E özelliği yerine aygıt yazılımı çekme komutlarının (G10/G11) kullanılıp kullanılmayacağı." #: /fdmprinter.def.json @@ -415,7 +452,9 @@ msgstr "Ekstrüderler Isıtıcıyı Paylaşır" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "Ekstrüderlerin tek bir ısıtıcıyı mı paylaşacağı yoksa her bir ekstrüderin kendi ısıtıcısı mı olacağı." #: /fdmprinter.def.json @@ -425,8 +464,17 @@ msgstr "Ekstrüder Nozül Paylaşımı" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." -msgstr "Ekstrüderlerin tek bir nozülü mü paylaşacağı yoksa her bir ekstrüderin kendi nozülü mü olacağıdır. True olarak ayarlandığında printer-start gcode betiğinin tüm ekstrüderleri bilinen ve karşılıklı olarak uyumlu olan bir ilk geri çekme durumunda (sıfır veya geri çekilmemiş bir filament) düzgün bir şekilde ayarlaması beklenir. Bu durumda ilk geri çekme, ekstrüder başına \"machine_extruders_shared_nozzle_initial_retraction\" parametresi ile açıklanır." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." +msgstr "Ekstrüderlerin tek bir nozülü mü paylaşacağı yoksa her bir ekstrüderin kendi nozülü mü olacağıdır. True olarak ayarlandığında printer-start gcode betiğinin" +" tüm ekstrüderleri bilinen ve karşılıklı olarak uyumlu olan bir ilk geri çekme durumunda (sıfır veya geri çekilmemiş bir filament) düzgün bir şekilde ayarlaması" +" beklenir. Bu durumda ilk geri çekme, ekstrüder başına \"machine_extruders_shared_nozzle_initial_retraction\" parametresi ile açıklanır." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" @@ -435,8 +483,13 @@ msgstr "Paylaşılan Nozül İlk Geri Çekme" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." -msgstr "Printer-start gcode betiğinin tamamlanmasında her bir ekstrüder filamentinin paylaşılan nozül ucundan ne kadar geri çekildiğinin varsayıldığıdır. Değer, nozül kanallarının ortak parçasının uzunluğuna eşit veya daha büyük olmalıdır." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." +msgstr "Printer-start gcode betiğinin tamamlanmasında her bir ekstrüder filamentinin paylaşılan nozül ucundan ne kadar geri çekildiğinin varsayıldığıdır. Değer," +" nozül kanallarının ortak parçasının uzunluğuna eşit veya daha büyük olmalıdır." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" @@ -465,8 +518,12 @@ msgstr "Makinenin Başlığı ve Fan Poligonu" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." -msgstr "Baskı kafasının şekli. Bunlar baskı kafasının konumuna göre koordinatlardır ve genellikle ilk ekstrüderin konumunu gösterir. Baskı kafasının sol ve önündeki boyutlar negatif koordinatlar olmalıdır." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." +msgstr "Baskı kafasının şekli. Bunlar baskı kafasının konumuna göre koordinatlardır ve genellikle ilk ekstrüderin konumunu gösterir. Baskı kafasının sol ve önündeki" +" boyutlar negatif koordinatlar olmalıdır." #: /fdmprinter.def.json msgctxt "gantry_height label" @@ -475,7 +532,9 @@ msgstr "Portal Yüksekliği" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "Nozül ucu ve portal sistemi (X ve Y aksları) arasındaki yükseklik farkı." #: /fdmprinter.def.json @@ -495,7 +554,9 @@ msgstr "Nozül Çapı" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "Nozül iç çapı. Standart olmayan nozül boyutu kullanırken bu ayarı değiştirin." #: /fdmprinter.def.json @@ -505,7 +566,8 @@ msgstr "Ekstruder Ofseti" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "Ekstrüder ofsetini koordinat sistemine uygulayın. Tüm ekstrüderleri etkiler." #: /fdmprinter.def.json @@ -515,7 +577,9 @@ msgstr "Ekstruder İlk Z konumu" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun Z koordinatı." #: /fdmprinter.def.json @@ -525,7 +589,9 @@ msgstr "Mutlak Ekstruder İlk Konumu" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "Ekstruder ilk konumunu, yazıcı başlığının son konumuna göre ayarlamak yerine mutlak olarak ayarlayın." #: /fdmprinter.def.json @@ -655,7 +721,9 @@ msgstr "Milimetre Başına Adım (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "Kademeli motorun kaç adımının, X yönünde bir milimetre hareketle sonuçlanacağı." #: /fdmprinter.def.json @@ -665,7 +733,9 @@ msgstr "Milimetre Başına Adım (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "Kademeli motorun kaç adımının, Y yönünde bir milimetre hareketle sonuçlanacağı." #: /fdmprinter.def.json @@ -675,7 +745,9 @@ msgstr "Milimetre Başına Adım (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "Kademeli motorun kaç adımının, Z yönünde bir milimetre hareketle sonuçlanacağı." #: /fdmprinter.def.json @@ -685,7 +757,9 @@ msgstr "Milimetre Başına Adım (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "Kademeli motorların kaç adımının besleme ünitesi tekerleğini çevresi etrafında bir milimetre hareket ettirmekle sonuçlanacağı." #: /fdmprinter.def.json @@ -695,7 +769,9 @@ msgstr "X Kapaması Pozitif Yönde" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "X ekseninin kapamasının pozitif yönde mi (yüksek X koordinatı) yoksa negatif yönde mi (düşük X koordinatı) olduğu." #: /fdmprinter.def.json @@ -705,7 +781,9 @@ msgstr "Y Kapaması Pozitif Yönde" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "Y ekseninin kapamasının pozitif yönde mi (yüksek Y koordinatı) yoksa negatif yönde mi (düşük Y koordinatı) olduğu." #: /fdmprinter.def.json @@ -715,7 +793,9 @@ msgstr "Z Kapaması Pozitif Yönde" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "Z ekseninin kapamasının pozitif yönde mi (yüksek Z koordinatı) yoksa negatif yönde mi (düşük Z koordinatı) olduğu." #: /fdmprinter.def.json @@ -755,7 +835,9 @@ msgstr "Kalite" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "Yazdırma çözünürlüğünü etkileyen tüm ayarlar. Bu ayarların (ve yazdırma süresinin) kalite üzerinde büyük bir etkisi vardır" #: /fdmprinter.def.json @@ -765,8 +847,11 @@ msgstr "Katman Yüksekliği" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." -msgstr "Her katmanın milimetre cinsinden yüksekliği. Daha yüksek değerler düşük çözünürlükte hızlı baskılar üretir; daha düşük değerler ise yüksek çözünürlükte daha yavaş baskılar üretir." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." +msgstr "Her katmanın milimetre cinsinden yüksekliği. Daha yüksek değerler düşük çözünürlükte hızlı baskılar üretir; daha düşük değerler ise yüksek çözünürlükte" +" daha yavaş baskılar üretir." #: /fdmprinter.def.json msgctxt "layer_height_0 label" @@ -775,7 +860,9 @@ msgstr "İlk Katman Yüksekliği" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "İlk katmanın milimetre cinsinden yüksekliği. Kalın ilk katmanlar yapı levhasına yapışmayı kolaylaştırır." #: /fdmprinter.def.json @@ -785,8 +872,12 @@ msgstr "Hat Genişliği" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." -msgstr "Tek bir hattın genişliği Genellikle her hattın genişliği nozül genişliğine eşit olmalıdır. Ancak, bu değeri biraz azaltmak daha iyi baskılar üretilmesini sağlayabilir." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." +msgstr "Tek bir hattın genişliği Genellikle her hattın genişliği nozül genişliğine eşit olmalıdır. Ancak, bu değeri biraz azaltmak daha iyi baskılar üretilmesini" +" sağlayabilir." #: /fdmprinter.def.json msgctxt "wall_line_width label" @@ -805,7 +896,9 @@ msgstr "Dış Duvar Hattı Genişliği" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "En dıştaki duvar hattının genişliği. Bu değeri azaltarak daha yüksek seviyede ayrıntılar yazdırılabilir." #: /fdmprinter.def.json @@ -815,7 +908,8 @@ msgstr "İç Duvar(lar) Hattı Genişliği" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "En dış duvar haricindeki tüm duvar hatları için tek bir duvar hattı genişliği." #: /fdmprinter.def.json @@ -905,7 +999,9 @@ msgstr "İlk Katman Hat Genişliği" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "İlk katman üzerinde bulunan hat genişliği çoğaltıcı. Çoğaltmayı artırmak yatak yapışmasını iyileştirebilir." #: /fdmprinter.def.json @@ -925,7 +1021,9 @@ msgstr "Duvar Ekstruderi" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "Duvarları yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -935,7 +1033,9 @@ msgstr "Dış Duvar Ekstruderi" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "Dış Duvarı yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -945,7 +1045,9 @@ msgstr "İç Duvar Ekstrüderi" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "İç duvarları yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -955,7 +1057,9 @@ msgstr "Duvar Kalınlığı" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "Yatay yönde duvar kalınlığı. Bu değer duvar hattı genişliğiyle bölündüğünde duvar sayısını belirler." #: /fdmprinter.def.json @@ -965,7 +1069,9 @@ msgstr "Duvar Hattı Sayısı" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "Duvar sayısı. Bu değer, duvar kalınlığıyla hesaplandığında tam sayıya yuvarlanır." #: /fdmprinter.def.json @@ -975,7 +1081,10 @@ msgstr "Duvar Geçişi Uzunluğu" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." msgstr "Farkı sayıda duvar arasından geçerken parça daha ince hale geldiğinden duvar hatlarını bölmek veya birleştirmek için belirli bir alan ayrılır." #: /fdmprinter.def.json @@ -985,7 +1094,9 @@ msgstr "Duvar Dağılım Sayısı" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." msgstr "Varyasyonun yayılması gereken, merkezden itibaren sayılan duvar sayısı. Düşük değerler olması dış duvarların genişliğinin değişmeyeceğini gösterir." #: /fdmprinter.def.json @@ -995,8 +1106,15 @@ msgstr "Duvar Geçişi Eşik Açısı" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." -msgstr "Çift ve tek sayıdaki duvarlar arasında ne zaman geçiş oluşturulacağını gösterir. Bu ayardan daha geniş açıya sahip bir kama şekline geçiş eklenmez ve kalan alanının doldurulması sırasında merkez noktada duvar baskısı yapılmaz. Bu ayarın düşürülmesi bu merkez duvarların sayısını ve uzunluğunu azaltır fakat boşluklara ve aşırı ekstrüzyona neden olabilir." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." +msgstr "Çift ve tek sayıdaki duvarlar arasında ne zaman geçiş oluşturulacağını gösterir. Bu ayardan daha geniş açıya sahip bir kama şekline geçiş eklenmez ve kalan" +" alanının doldurulması sırasında merkez noktada duvar baskısı yapılmaz. Bu ayarın düşürülmesi bu merkez duvarların sayısını ve uzunluğunu azaltır fakat" +" boşluklara ve aşırı ekstrüzyona neden olabilir." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" @@ -1005,8 +1123,12 @@ msgstr "Duvar Geçişi Filtresi Mesafesi" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." -msgstr "Farklı sayıda duvar arasında arka arkaya hızlıca ileri geri geçiş yapılacaksa duvarlar arasında geçiş yapmayın. Duvarlar bir arada bu mesafeden daha yakındaysa geçişleri kaldırın." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." +msgstr "Farklı sayıda duvar arasında arka arkaya hızlıca ileri geri geçiş yapılacaksa duvarlar arasında geçiş yapmayın. Duvarlar bir arada bu mesafeden daha yakındaysa" +" geçişleri kaldırın." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" @@ -1015,8 +1137,17 @@ msgstr "Duvar Geçişi Filtresi Kenar Boşluğu" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." -msgstr "Bir fazla ve bir az duvar arasında ileri geri geçişi önleyin. Bu kenar boşluğu, [Minimum Duvar Hattı Genişliği - Kenar Boşluğu, 2 * Minimum Duvar Hattı Genişliği+Kenar Boşluğu] olarak takip edilen hat genişliklerinin aralığını genişletir. Bu kenar boşluğunun artırılması geçişlerin sayısını azaltır, bu da ekstrüzyon başlatma/durdurma sayısını ve hareket süresini azaltır. Bununla birlikte, geniş hat varyasyonları düşük veya aşırı ekstrüzyon sorunlarına yol açabilir." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." +msgstr "Bir fazla ve bir az duvar arasında ileri geri geçişi önleyin. Bu kenar boşluğu, [Minimum Duvar Hattı Genişliği - Kenar Boşluğu, 2 * Minimum Duvar Hattı" +" Genişliği+Kenar Boşluğu] olarak takip edilen hat genişliklerinin aralığını genişletir. Bu kenar boşluğunun artırılması geçişlerin sayısını azaltır, bu" +" da ekstrüzyon başlatma/durdurma sayısını ve hareket süresini azaltır. Bununla birlikte, geniş hat varyasyonları düşük veya aşırı ekstrüzyon sorunlarına" +" yol açabilir." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" @@ -1025,7 +1156,9 @@ msgstr "Dış Duvar Sürme Mesafesi" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "Z dikişini daha iyi gizlemek için dış duvardan sonra eklenen hareket mesafesi." #: /fdmprinter.def.json @@ -1035,8 +1168,13 @@ msgstr "Dış Duvar İlavesi" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." -msgstr "Dış duvar yoluna uygulanan ilave. Dış duvar nozülden küçükse ve iç duvardan sonra yazdırılmışsa, nozüldeki deliği modelin dış kısmı yerine iç duvarlar ile üst üste bindirmek için bu ofseti kullanın." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." +msgstr "Dış duvar yoluna uygulanan ilave. Dış duvar nozülden küçükse ve iç duvardan sonra yazdırılmışsa, nozüldeki deliği modelin dış kısmı yerine iç duvarlar" +" ile üst üste bindirmek için bu ofseti kullanın." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" @@ -1045,8 +1183,15 @@ msgstr "Duvar Yazdırma Sırasını Optimize Et" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." -msgstr "Geri çekmelerin sayısını ve kat edilen mesafeyi azaltmak için duvarların yazdırıldığı sırayı optimize edin. Çoğu parça, bunun etkinleştirilmesinden yararlanır, ancak bazılarının yararlanması için gerçekte daha uzun süre gerekebilir. Bu yüzden, yazdırma süresi tahminlerini optimizasyonlu ve optimizasyonsuz olarak karşılaştırın. Kenar, yapı levhası yapıştırması tipi olarak seçildiğinde ilk katman optimize edilmez." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." +msgstr "Geri çekmelerin sayısını ve kat edilen mesafeyi azaltmak için duvarların yazdırıldığı sırayı optimize edin. Çoğu parça, bunun etkinleştirilmesinden yararlanır," +" ancak bazılarının yararlanması için gerçekte daha uzun süre gerekebilir. Bu yüzden, yazdırma süresi tahminlerini optimizasyonlu ve optimizasyonsuz olarak" +" karşılaştırın. Kenar, yapı levhası yapıştırması tipi olarak seçildiğinde ilk katman optimize edilmez." #: /fdmprinter.def.json msgctxt "inset_direction label" @@ -1055,8 +1200,15 @@ msgstr "Duvar Sıralaması" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1075,7 +1227,9 @@ msgstr "Alternatif Ek Duvar" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." msgstr "Her katmanda ek duvar yazdırır. Bu şekilde dolgu ek duvarların arasında alır ve daha sağlam baskılar ortaya çıkar." #: /fdmprinter.def.json @@ -1085,8 +1239,17 @@ msgstr "Minimum Duvar Hattı Genişliği" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." -msgstr "Nozül boyutunun bir veya iki katı kadar olan ince yapılarda modelin kalınlığına bağlı olarak hat genişliklerinin değiştirilmesi gerekir. Bu ayar, duvarlar için izin verilen minimum hat genişliğini kontrol eder. Minimum hat genişlikleri, N duvarlarının geniş ve N+1 duvarlarının dar olduğu bazı geometrik kalınlıklarda N duvardan N+1 duvara geçildiği için maksimum hat genişliklerini de belirler. Mümkün olan en geniş duvar hattı Minimum Duvar Hattı Genişliğinin iki katıdır." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." +msgstr "Nozül boyutunun bir veya iki katı kadar olan ince yapılarda modelin kalınlığına bağlı olarak hat genişliklerinin değiştirilmesi gerekir. Bu ayar, duvarlar" +" için izin verilen minimum hat genişliğini kontrol eder. Minimum hat genişlikleri, N duvarlarının geniş ve N+1 duvarlarının dar olduğu bazı geometrik kalınlıklarda" +" N duvardan N+1 duvara geçildiği için maksimum hat genişliklerini de belirler. Mümkün olan en geniş duvar hattı Minimum Duvar Hattı Genişliğinin iki katıdır." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" @@ -1095,8 +1258,15 @@ msgstr "Minimum Çift Duvar Hattı Genişliği" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "Normal çokgen duvarlar için minimum hat genişliğidir. Bu ayar, tek bir ince duvar hattının basılmasından iki duvar hattına hangi model kalınlığında geçileceğini belirler. Daha yüksek Minimum Çift Duvar Hattı Genişliği değeri belirlenmesi daha yüksek maksimum tek duvar hattı genişliği oluşmasına yol açar. Maksimum çift duvar hattı genişliği, Dış Duvar Hattı Genişliği + 0,5 * Minimum Tek Duvar Hattı Genişliği formülüyle hesaplanır." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgstr "Normal çokgen duvarlar için minimum hat genişliğidir. Bu ayar, tek bir ince duvar hattının basılmasından iki duvar hattına hangi model kalınlığında geçileceğini" +" belirler. Daha yüksek Minimum Çift Duvar Hattı Genişliği değeri belirlenmesi daha yüksek maksimum tek duvar hattı genişliği oluşmasına yol açar. Maksimum" +" çift duvar hattı genişliği, Dış Duvar Hattı Genişliği + 0,5 * Minimum Tek Duvar Hattı Genişliği formülüyle hesaplanır." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" @@ -1105,8 +1275,16 @@ msgstr "Minimum Tek Duvar Hattı Genişliği" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1115,7 +1293,9 @@ msgstr "İnce Duvarları Yazdır" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "Yatay olarak nozül boyutundan daha ince olan model parçalarını yazdırır." #: /fdmprinter.def.json @@ -1125,8 +1305,12 @@ msgstr "Minimum Yüz Hattı Boyutu" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." -msgstr "İnce yüz hatlarının minimum kalınlığıdır. Bu değerden daha ince olan model yüz hatları yazdırılmaz, Minimum Yüz Hattı Boyutundan daha kalın olan modeller ise Minimum Duvar Hattı Genişliği değerine kadar genişletilir." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." +msgstr "İnce yüz hatlarının minimum kalınlığıdır. Bu değerden daha ince olan model yüz hatları yazdırılmaz, Minimum Yüz Hattı Boyutundan daha kalın olan modeller" +" ise Minimum Duvar Hattı Genişliği değerine kadar genişletilir." #: /fdmprinter.def.json msgctxt "min_bead_width label" @@ -1135,8 +1319,13 @@ msgstr "Minimum İnce Duvar Hattı Genişliği" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." -msgstr "Modelin ince yüz hatlarının yerini alacak duvarın genişliğidir (Minimum Yüz Hattı Boyutuna göre). Minimum Duvar Hattı Genişliği, yüz hattının kalınlığından daha inceyse duvar da yüz hattının kendisi kadar kalınlaştırılacaktır." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." +msgstr "Modelin ince yüz hatlarının yerini alacak duvarın genişliğidir (Minimum Yüz Hattı Boyutuna göre). Minimum Duvar Hattı Genişliği, yüz hattının kalınlığından" +" daha inceyse duvar da yüz hattının kendisi kadar kalınlaştırılacaktır." #: /fdmprinter.def.json msgctxt "xy_offset label" @@ -1145,7 +1334,10 @@ msgstr "Yatay Büyüme" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." msgstr "Her katmandaki poligonlara uygulanan ofset miktarı. Pozitif değerler büyük boşlukları telafi ederken negatif değerler küçük boşlukları telafi edebilir." #: /fdmprinter.def.json @@ -1155,7 +1347,10 @@ msgstr "İlk Katmanın Yatay Genişlemesi" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." msgstr "İlk katmandaki tüm poligonlara uygulanan ofset miktarı. Negatif bir değer “fil ayağı” olarak bilinen ilk katman ezilmesini dengeleyebilir." #: /fdmprinter.def.json @@ -1165,7 +1360,9 @@ msgstr "Delik Yatay Büyüme" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." msgstr "Her bir katmandaki tüm deliklere uygulanan ofset miktarıdır. Pozitif değerler deliklerin boyutunu artırırken, negatif değerler deliklerin boyutunu düşürür." #: /fdmprinter.def.json @@ -1175,8 +1372,15 @@ msgstr "Z Dikiş Hizalama" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." -msgstr "Bir katmandaki her yolun başlangıç noktası. Ardışık katmanlardaki yollar aynı noktadan başladığında, çıktıda dikey bir ek yeri görünebilir. Bunları kullanıcının belirlediği bir konumun yakınına hizalarken ek yerinin kaldırılması kolaylaşır. Gelişigüzel yerleştirildiğinde yolların başlangıcındaki düzensizlikler daha az fark edilecektir. En kısa yol kullanıldığında yazdırma hızlanacaktır." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." +msgstr "Bir katmandaki her yolun başlangıç noktası. Ardışık katmanlardaki yollar aynı noktadan başladığında, çıktıda dikey bir ek yeri görünebilir. Bunları kullanıcının" +" belirlediği bir konumun yakınına hizalarken ek yerinin kaldırılması kolaylaşır. Gelişigüzel yerleştirildiğinde yolların başlangıcındaki düzensizlikler" +" daha az fark edilecektir. En kısa yol kullanıldığında yazdırma hızlanacaktır." #: /fdmprinter.def.json msgctxt "z_seam_type option back" @@ -1255,7 +1459,9 @@ msgstr "Z Dikişi X" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "Bir katmandaki her kısmın yazdırılmaya başlanacağı yere yakın konumun X koordinatı." #: /fdmprinter.def.json @@ -1265,7 +1471,9 @@ msgstr "Z Dikişi Y" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "Bir katmandaki her kısmın yazdırılmaya başlanacağı yere yakın konumun Y koordinatı." #: /fdmprinter.def.json @@ -1275,8 +1483,18 @@ msgstr "Dikiş Köşesi Tercihi" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." -msgstr "Modelin ana hatlarında yer alan köşelerin dikişin konumunu etkileyip etkilemediğini kontrol edin. Hiçbiri, köşelerin dikişin konumunu etkilemediği anlamına gelir. Dikişi Gizle, dikişin daha büyük olasılıkla bir iç köşe üzerinde oluşmasını sağlar. Dikişi Açığa Çıkar, dikişin daha büyük olasılıkla bir dış köşe üzerinde oluşmasını sağlar. Dikişi Gizle veya Açığa Çıkar, dikişin daha büyük olasılıkla bir iç veya dış köşe üzerinde oluşmasını sağlar. Akıllı Gizleme, hem iç hem de dış köşelere izin verir ancak uygun olduğu durumlarda iç köşeleri daha sık seçer." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." +msgstr "Modelin ana hatlarında yer alan köşelerin dikişin konumunu etkileyip etkilemediğini kontrol edin. Hiçbiri, köşelerin dikişin konumunu etkilemediği anlamına" +" gelir. Dikişi Gizle, dikişin daha büyük olasılıkla bir iç köşe üzerinde oluşmasını sağlar. Dikişi Açığa Çıkar, dikişin daha büyük olasılıkla bir dış köşe" +" üzerinde oluşmasını sağlar. Dikişi Gizle veya Açığa Çıkar, dikişin daha büyük olasılıkla bir iç veya dış köşe üzerinde oluşmasını sağlar. Akıllı Gizleme," +" hem iç hem de dış köşelere izin verir ancak uygun olduğu durumlarda iç köşeleri daha sık seçer." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" @@ -1310,8 +1528,12 @@ msgstr "Z Dikişi Göreliliği" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." -msgstr "Etkin olduğunda, z dikişi koordinatları her parçanın merkezine göre hizalıdır. Devre dışı olduğunda, koordinatlar yapı levhası üzerinde mutlak bir pozisyonu belirtir." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." +msgstr "Etkin olduğunda, z dikişi koordinatları her parçanın merkezine göre hizalıdır. Devre dışı olduğunda, koordinatlar yapı levhası üzerinde mutlak bir pozisyonu" +" belirtir." #: /fdmprinter.def.json msgctxt "top_bottom label" @@ -1330,7 +1552,9 @@ msgstr "Üst Yüzey Ekstruderi" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "En üstteki yüzeyi yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -1340,7 +1564,9 @@ msgstr "Üst Yüzey Katmanları" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "En üstteki yüzey katmanlarının sayısı. Yüksek kalitede üst yüzeyler oluşturmak için genellikle tek bir üst yüzey katmanı yeterlidir." #: /fdmprinter.def.json @@ -1385,8 +1611,12 @@ msgstr "Monotonik Üst Yüzey Düzeni" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle üst yüzey hatlarının baskısını yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin daha tutarlı görünmesini sağlar." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle üst yüzey hatlarının baskısını yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin" +" daha tutarlı görünmesini sağlar." #: /fdmprinter.def.json msgctxt "roofing_angles label" @@ -1395,8 +1625,16 @@ msgstr "Üst Yüzey Hat Yönleri" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Üst yüzey katmanları çizgi veya zikzak biçimindeyken kullanılacak tam sayı hat yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında tekrar başa dönülür. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar (45 ve 135 derece) kullanılır." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." +msgstr "Üst yüzey katmanları çizgi veya zikzak biçimindeyken kullanılacak tam sayı hat yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır." +" Listenin sonuna ulaşıldığında tekrar başa dönülür. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir" +" ve geleneksel varsayılan açılar (45 ve 135 derece) kullanılır." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" @@ -1405,7 +1643,9 @@ msgstr "Üst/Alt Ekstruderi" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "Üst ve alt yüzeyi yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -1415,7 +1655,9 @@ msgstr "Üst/Alt Kalınlık" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "Yazdırmadaki üst/alt katmanların kalınlığı. Katman yüksekliğiyle ayrılan bu değer üst/alt katmanların sayısını belirtir." #: /fdmprinter.def.json @@ -1425,7 +1667,9 @@ msgstr "Üst Kalınlık" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "Yazdırmadaki üst katmanların kalınlığı. Katman yüksekliğiyle ayrılan bu değer üst katmanların sayısını belirtir." #: /fdmprinter.def.json @@ -1435,7 +1679,9 @@ msgstr "Üst Katmanlar" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "Üst katman sayısı. Bu değer, üst kalınlığıyla hesaplandığında tam sayıya yuvarlanır." #: /fdmprinter.def.json @@ -1445,7 +1691,9 @@ msgstr "Alt Kalınlık" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "Yazdırmadaki alt katmanların kalınlığı. Katman yüksekliğiyle ayrılan bu değer alt katmanların sayısını belirtir." #: /fdmprinter.def.json @@ -1455,7 +1703,9 @@ msgstr "Alt katmanlar" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "Alt katman sayısı. Bu değer, alt kalınlığıyla hesaplandığında tam sayıya yuvarlanır." #: /fdmprinter.def.json @@ -1465,7 +1715,9 @@ msgstr "İlk Alt Katmanlar" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." msgstr "Yapı plakasından itibaren ilk alt katman sayısı Bu değer, alt kalınlığıyla hesaplandığında tam sayıya yuvarlanır." #: /fdmprinter.def.json @@ -1525,8 +1777,13 @@ msgstr "Üst/Alt Poligonları Bağla" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." -msgstr "Üst/alt yüzey yollarını yan yana ise bağla. Eş merkezli şekil için bu ayarı etkinleştirmek, hareket süresini önemli ölçüde kısaltır ancak bağlantılar dolgunun üzerinde meydana gelebileceğinden bu özellik üst yüzeyin kalitesini düşürebilir." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." +msgstr "Üst/alt yüzey yollarını yan yana ise bağla. Eş merkezli şekil için bu ayarı etkinleştirmek, hareket süresini önemli ölçüde kısaltır ancak bağlantılar dolgunun" +" üzerinde meydana gelebileceğinden bu özellik üst yüzeyin kalitesini düşürebilir." #: /fdmprinter.def.json msgctxt "skin_monotonic label" @@ -1535,8 +1792,12 @@ msgstr "Monotonik Üst/Alt Düzeni" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle üst/alt hat baskısı yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin daha tutarlı görünmesini sağlar." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle üst/alt hat baskısı yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin daha" +" tutarlı görünmesini sağlar." #: /fdmprinter.def.json msgctxt "skin_angles label" @@ -1545,8 +1806,16 @@ msgstr "Üst/Alt Çizgi Yönleri" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." -msgstr "Üst/alt katmanlar çizgi veya zikzak şekillerini kullandığında kullanılacak tam sayı çizgi yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında baştan başlanır. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar (45 ve 135 derece) kullanılır." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." +msgstr "Üst/alt katmanlar çizgi veya zikzak şekillerini kullandığında kullanılacak tam sayı çizgi yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı" +" olarak kullanılır. Listenin sonuna ulaşıldığında baştan başlanır. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan" +" ayar boş listedir ve geleneksel varsayılan açılar (45 ve 135 derece) kullanılır." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" @@ -1555,8 +1824,15 @@ msgstr "Z Boşluklarında Dış Katman Oluşturma" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." -msgstr "Modelde yalnızca birkaç katmanda küçük dikey boşluklar varsa normal şartlarda dar alandaki bu katmanların etrafında dış bir katman olmalıdır. Dikey boşluğun çok küçük olduğu durumlarda dış katman oluşturulmaması için bu ayarı etkinleştirin. Böylece baskı ve dilimleme süresi kısalır ancak teknik olarak bakıldığında havayla temasa açık dolgular kalır." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." +msgstr "Modelde yalnızca birkaç katmanda küçük dikey boşluklar varsa normal şartlarda dar alandaki bu katmanların etrafında dış bir katman olmalıdır. Dikey boşluğun" +" çok küçük olduğu durumlarda dış katman oluşturulmaması için bu ayarı etkinleştirin. Böylece baskı ve dilimleme süresi kısalır ancak teknik olarak bakıldığında" +" havayla temasa açık dolgular kalır." #: /fdmprinter.def.json msgctxt "skin_outline_count label" @@ -1565,7 +1841,10 @@ msgstr "Ek Dış Katman Duvar Sayısı" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." msgstr "Üst/alt şeklin en dıştaki parçasını eş merkezli hatlar ile değiştirir. Bir veya iki hat kullanmak, dolgu malzemesinde başlayan tavanları geliştirir." #: /fdmprinter.def.json @@ -1575,8 +1854,13 @@ msgstr "Ütülemeyi Etkinleştir" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." -msgstr "Üst yüzey üzerinden bir kere daha geçilir, ancak bu defa çok küçük malzeme ekstrüde edilir. Bu işlem en üstte bulunan plastiği eriterek daha pürüzsüz bir yüzey oluşturur. Nozül haznesindeki baskı yüksek tutularak yüzeydeki kıvrımların malzemeyle dolması sağlanır." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." +msgstr "Üst yüzey üzerinden bir kere daha geçilir, ancak bu defa çok küçük malzeme ekstrüde edilir. Bu işlem en üstte bulunan plastiği eriterek daha pürüzsüz bir" +" yüzey oluşturur. Nozül haznesindeki baskı yüksek tutularak yüzeydeki kıvrımların malzemeyle dolması sağlanır." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" @@ -1585,8 +1869,11 @@ msgstr "Sadece En Yüksek Katmanı Ütüle" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." -msgstr "Ütüleme işlemini bileşimin sadece en son katmanı üzerinde gerçekleştirin. Bu, alt katmanlarda pürüzsüz bir yüzey tesviyesine gerek olmadığı durumlarda zaman kazandırır." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." +msgstr "Ütüleme işlemini bileşimin sadece en son katmanı üzerinde gerçekleştirin. Bu, alt katmanlarda pürüzsüz bir yüzey tesviyesine gerek olmadığı durumlarda" +" zaman kazandırır." #: /fdmprinter.def.json msgctxt "ironing_pattern label" @@ -1615,8 +1902,12 @@ msgstr "Monotonik Ütüleme Düzeni" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." -msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle hatları ütüleyerek baskı yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin daha tutarlı görünmesini sağlar." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." +msgstr "Her zaman bitişik hatlarla tek yönde çakışmaya neden olan bir düzenle hatları ütüleyerek baskı yapın. Bu baskı biraz daha uzun sürer, fakat düz yüzeylerin" +" daha tutarlı görünmesini sağlar." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" @@ -1635,8 +1926,13 @@ msgstr "Ütüleme Akışı" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." -msgstr "Ütüleme sırasında normal yüzey hattına göre ekstrude edilecek malzeme miktarı. Nozülü dolu tutmak üst yüzeyde oluşan çatlakların bir kısmının doldurulmasını sağlar fakat nozülün fazla dolu olması aşırı ekstrüzyona ve yüzey yanlarında noktalar oluşmasına neden olur." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." +msgstr "Ütüleme sırasında normal yüzey hattına göre ekstrude edilecek malzeme miktarı. Nozülü dolu tutmak üst yüzeyde oluşan çatlakların bir kısmının doldurulmasını" +" sağlar fakat nozülün fazla dolu olması aşırı ekstrüzyona ve yüzey yanlarında noktalar oluşmasına neden olur." #: /fdmprinter.def.json msgctxt "ironing_inset label" @@ -1645,7 +1941,9 @@ msgstr "Ütüleme İlave Mesafesi" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." msgstr "Modelin kenarlarından bırakılması gereken mesafe. Ağın kenarlarına kadar ütülemek baskınızın kenarlarının pürüzlü olmasına neden olabilir." #: /fdmprinter.def.json @@ -1685,8 +1983,17 @@ msgstr "Yüzey Çakışma Oranı" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Duvarlar ile yüzey ekseni (uçları) arasındaki çakışma miktarını yüzey hatlarının hat genişliği ile en içteki duvarın bir yüzdesi olarak ayarlayın. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Eşit yüzey ve duvar hattı genişliği söz konusu olduğunda, %50’nin üstündeki yüzdelerde bu noktada yüzey ekstrüderinin nozül konumu halihazırda duvarın ortasına ulaşmış olacağından yüzeyin duvarı geçmiş olabileceğini unutmayın." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." +msgstr "Duvarlar ile yüzey ekseni (uçları) arasındaki çakışma miktarını yüzey hatlarının hat genişliği ile en içteki duvarın bir yüzdesi olarak ayarlayın. Az miktar" +" çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Eşit yüzey ve duvar hattı genişliği söz konusu olduğunda, %50’nin üstündeki yüzdelerde bu noktada" +" yüzey ekstrüderinin nozül konumu halihazırda duvarın ortasına ulaşmış olacağından yüzeyin duvarı geçmiş olabileceğini unutmayın." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" @@ -1695,8 +2002,16 @@ msgstr "Yüzey Çakışması" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." -msgstr "Duvarlar ile yüzey ekseni (uçları) arasındaki çakışma miktarını ayarlayın. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Eşit yüzey ve duvar hattı genişliği söz konusu olduğunda, duvar kalınlığının yarısından fazla değerlerde bu noktada yüzey ekstrüderinin nozül konumu halihazırda duvarın ortasına ulaşmış olacağından yüzeyin duvarı geçmiş olabileceğini unutmayın." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." +msgstr "Duvarlar ile yüzey ekseni (uçları) arasındaki çakışma miktarını ayarlayın. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Eşit yüzey ve" +" duvar hattı genişliği söz konusu olduğunda, duvar kalınlığının yarısından fazla değerlerde bu noktada yüzey ekstrüderinin nozül konumu halihazırda duvarın" +" ortasına ulaşmış olacağından yüzeyin duvarı geçmiş olabileceğini unutmayın." #: /fdmprinter.def.json msgctxt "skin_preshrink label" @@ -1705,8 +2020,13 @@ msgstr "Yüzey Kaldırma Genişliği" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." -msgstr "Kaldırılacak olan yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde alt/üst yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." +msgstr "Kaldırılacak olan yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde alt/üst" +" yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" @@ -1715,8 +2035,13 @@ msgstr "Üst Yüzey Kaldırma Genişliği" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." -msgstr "Kaldırılacak olan üst yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde üst yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." +msgstr "Kaldırılacak olan üst yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde" +" üst yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" @@ -1725,8 +2050,13 @@ msgstr "Alt Yüzey Kaldırma Genişliği" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." -msgstr "Kaldırılacak olan alt yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde alt yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." +msgstr "Kaldırılacak olan alt yüzey alanlarının en büyük genişliğidir. Bu değerden daha küçük olan her yüzey alanı kaybolacaktır. Bu, modeldeki eğimli yüzeylerde" +" alt yüzeyin yazdırılması için harcanan süreyi ve malzemeyi sınırlamaya yardımcı olabilir." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" @@ -1735,8 +2065,12 @@ msgstr "Yüzey Genişleme Mesafesi" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." -msgstr "Yüzeylerin dolgunun içine doğru genişleyeceği mesafedir. Daha yüksek değerler, yüzeyin dolgu şekline daha iyi tutunmasını sağladığı gibi komşu katmanlardaki duvarların yüzeye daha iyi yapışmasını sağlar. Daha düşük değerler, kullanılan malzemenin miktarından tasarruf yapılmasını sağlar." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." +msgstr "Yüzeylerin dolgunun içine doğru genişleyeceği mesafedir. Daha yüksek değerler, yüzeyin dolgu şekline daha iyi tutunmasını sağladığı gibi komşu katmanlardaki" +" duvarların yüzeye daha iyi yapışmasını sağlar. Daha düşük değerler, kullanılan malzemenin miktarından tasarruf yapılmasını sağlar." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" @@ -1745,8 +2079,13 @@ msgstr "Üst Yüzey Genişleme Mesafesi" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." -msgstr "Üst yüzeylerin dolgunun içine doğru genişleyeceği mesafedir. Daha yüksek değerler, yüzeyin dolgu şekline daha iyi tutunmasını sağladığı gibi yukarıdaki katmandaki duvarların yüzeye daha iyi yapışmasını sağlar. Daha düşük değerler, kullanılan malzemenin miktarından tasarruf yapılmasını sağlar." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." +msgstr "Üst yüzeylerin dolgunun içine doğru genişleyeceği mesafedir. Daha yüksek değerler, yüzeyin dolgu şekline daha iyi tutunmasını sağladığı gibi yukarıdaki" +" katmandaki duvarların yüzeye daha iyi yapışmasını sağlar. Daha düşük değerler, kullanılan malzemenin miktarından tasarruf yapılmasını sağlar." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" @@ -1755,8 +2094,13 @@ msgstr "Alt Yüzey Genişleme Mesafesi" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." -msgstr "Alt yüzeylerin dolgunun içine doğru genişleyeceği mesafedir. Daha yüksek değerler, yüzeyin dolgu şekline daha iyi tutunmasını sağladığı gibi yüzeyin aşağıdaki katmandaki duvara daha iyi yapışmasını sağlar. Daha düşük değerler, kullanılan malzemenin miktarından tasarruf yapılmasını sağlar." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." +msgstr "Alt yüzeylerin dolgunun içine doğru genişleyeceği mesafedir. Daha yüksek değerler, yüzeyin dolgu şekline daha iyi tutunmasını sağladığı gibi yüzeyin aşağıdaki" +" katmandaki duvara daha iyi yapışmasını sağlar. Daha düşük değerler, kullanılan malzemenin miktarından tasarruf yapılmasını sağlar." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" @@ -1765,8 +2109,16 @@ msgstr "Genişleme için Maksimum Yüzey Açısı" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." -msgstr "Nesnenizin bu ayardan daha geniş açıya sahip üst ve/veya alt zeminlerinin yüzeyleri genişletilmez. Böylece model yüzeyinin neredeyse dik açıya sahip olduğu durumlarda ortaya çıkan dar yüzey alanlarının genişletilmesi önlenmiş olur. 0°’lik bir açı yataydır ve yüzey alanının genişlemesine neden olmaz; 90°’lik bir açı dikeydir ve tüm yüzey alanlarının genişlemesine neden olur." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." +msgstr "Nesnenizin bu ayardan daha geniş açıya sahip üst ve/veya alt zeminlerinin yüzeyleri genişletilmez. Böylece model yüzeyinin neredeyse dik açıya sahip olduğu" +" durumlarda ortaya çıkan dar yüzey alanlarının genişletilmesi önlenmiş olur. 0°’lik bir açı yataydır ve yüzey alanının genişlemesine neden olmaz; 90°’lik" +" bir açı dikeydir ve tüm yüzey alanlarının genişlemesine neden olur." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" @@ -1775,8 +2127,12 @@ msgstr "Genişleme için Minimum Yüzey Genişliği" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." -msgstr "Bu değerden daha dar olan yüzey alanları genişletilmez. Böylece model yüzeyinin dikeye yakın bir eğime sahip olduğu durumlarda ortaya çıkan dar yüzey alanlarının genişletilmesi önlenmiş olur." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." +msgstr "Bu değerden daha dar olan yüzey alanları genişletilmez. Böylece model yüzeyinin dikeye yakın bir eğime sahip olduğu durumlarda ortaya çıkan dar yüzey alanlarının" +" genişletilmesi önlenmiş olur." #: /fdmprinter.def.json msgctxt "infill label" @@ -1795,7 +2151,8 @@ msgstr "Dolgu Ekstruderi" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "Dolgu yazdırmak için kullanılan ekstruder dişli çarkı. Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -1815,7 +2172,9 @@ msgstr "Dolgu Hattı Mesafesi" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "Yazdırılan dolgu hatları arasındaki mesafe. Bu ayar, dolgu yoğunluğu ve dolgu hattı genişliği ile hesaplanır." #: /fdmprinter.def.json @@ -1825,8 +2184,18 @@ msgstr "Dolgu Şekli" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." -msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen, kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller her katmana tam olarak basılır. Gyroid, kübik, çeyrek kübik ve sekizlik dolgu, her yönde daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir. Yıldırım dolgu, objenin yalnızca tavanını destekleyerek dolgu miktarını en aza indirmeye çalışır." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." +msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen," +" kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller her katmana tam olarak basılır. Gyroid, kübik, çeyrek kübik ve sekizlik dolgu, her yönde" +" daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir. Yıldırım dolgu, objenin yalnızca tavanını destekleyerek dolgu miktarını en aza indirmeye" +" çalışır." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" @@ -1905,8 +2274,15 @@ msgstr "Dolgu Hatlarını Bağlayın" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -msgstr "İç duvarın şeklini takip eden bir hattı kullanarak dolgu şeklinin iç duvarla buluştuğu noktada uçları bağlar. Bu ayarın etkinleştirilmesi, dolgunun duvarlara daha iyi yapışmasını sağlayabilir ve dolgunun dikey yüzeylerin kalitesinin etkilerini azaltabilir. Bu ayarın devre dışı bırakılması, kullanılan malzemenin miktarını azaltır." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." +msgstr "İç duvarın şeklini takip eden bir hattı kullanarak dolgu şeklinin iç duvarla buluştuğu noktada uçları bağlar. Bu ayarın etkinleştirilmesi, dolgunun duvarlara" +" daha iyi yapışmasını sağlayabilir ve dolgunun dikey yüzeylerin kalitesinin etkilerini azaltabilir. Bu ayarın devre dışı bırakılması, kullanılan malzemenin" +" miktarını azaltır." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" @@ -1915,7 +2291,10 @@ msgstr "Dolgu Poligonlarını Bağla" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." msgstr "Yan yana giden dolgu yollarını bağla. Birkaç kapalı poligondan oluşan dolgu şekilleri için bu ayarı etkinleştirmek hareket süresini büyük ölçüde kısaltır." #: /fdmprinter.def.json @@ -1925,8 +2304,16 @@ msgstr "Dolgu Hattı Yönleri" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Kullanılacak tam sayı hat yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında baştan başlanır. Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar kullanılır (çizgiler ve zikzak şekiller için 45 ve 135 derece; diğer tüm şekiller için 45 derece)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." +msgstr "Kullanılacak tam sayı hat yönü listesi. Listedeki öğeler, katmanlar ilerledikçe sıralı olarak kullanılır. Listenin sonuna ulaşıldığında baştan başlanır." +" Liste öğeleri virgülle ayrılır ve tüm liste köşeli parantez içine alınır. Varsayılan ayar boş listedir ve geleneksel varsayılan açılar kullanılır (çizgiler" +" ve zikzak şekiller için 45 ve 135 derece; diğer tüm şekiller için 45 derece)." #: /fdmprinter.def.json msgctxt "infill_offset_x label" @@ -1955,8 +2342,12 @@ msgstr "Rastgele Boşluk Doldurma Başlat" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." -msgstr "Önce hangi boşluk doldurma hattının yapılacağını rastgele belirler. Böylece tek bir segmentin en güçlü yapıda olması önlenir ancak bu işlem ilave gezinti hamlelerine neden olabilir." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." +msgstr "Önce hangi boşluk doldurma hattının yapılacağını rastgele belirler. Böylece tek bir segmentin en güçlü yapıda olması önlenir ancak bu işlem ilave gezinti" +" hamlelerine neden olabilir." #: /fdmprinter.def.json msgctxt "infill_multiplier label" @@ -1965,8 +2356,12 @@ msgstr "Dolgu Hattı Çoğaltıcı" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." -msgstr "Her bir dolgu hattını bu sayıda hatta dönüştür. Ekstra hatlar birbirlerini kesmez, birbirlerinden bağımsız kalırlar. Bu dolguyu sertleştirir, ancak yazdırma süresini uzatırken materyal kullanımını artırır." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." +msgstr "Her bir dolgu hattını bu sayıda hatta dönüştür. Ekstra hatlar birbirlerini kesmez, birbirlerinden bağımsız kalırlar. Bu dolguyu sertleştirir, ancak yazdırma" +" süresini uzatırken materyal kullanımını artırır." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" @@ -1976,11 +2371,15 @@ msgstr "Ekstra Dolgu Duvar Sayısı" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"Dolgu alanının etrafına ekstra duvar ekle. Bu duvarlar üst/alt yüzey hatlarının daha az aşağı düşmesini sağlar. Yani biraz fazla materyal kullanarak, daha az üst/alt yüzey katmanı ile aynı kaliteyi yakalayabilirsiniz.\n" -"Bu özellik, doğru konfigüre edildiğinde, harekete veya geri çekmeye gerek kalmadan Dolgu Poligonlarını Bağlama ile birlikte tüm dolguyu tek bir ekstrüzyon yoluna bağlayabilir." +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "Dolgu alanının etrafına ekstra duvar ekle. Bu duvarlar üst/alt yüzey hatlarının daha az aşağı düşmesini sağlar. Yani biraz fazla materyal kullanarak, daha" +" az üst/alt yüzey katmanı ile aynı kaliteyi yakalayabilirsiniz.\nBu özellik, doğru konfigüre edildiğinde, harekete veya geri çekmeye gerek kalmadan Dolgu" +" Poligonlarını Bağlama ile birlikte tüm dolguyu tek bir ekstrüzyon yoluna bağlayabilir." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1989,8 +2388,13 @@ msgstr "Kübik Alt Bölüm Kalkanı" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." -msgstr "Bu küpün bölünüp bölünmemesine karar vermek için modelin sınırını kontrol eden ve her bir küpün merkezinden alınan yarıçapa ekleme. Büyük değerler modelin sınırının yanında daha kalın küçük küp kalkanları oluşmasına neden olur." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." +msgstr "Bu küpün bölünüp bölünmemesine karar vermek için modelin sınırını kontrol eden ve her bir küpün merkezinden alınan yarıçapa ekleme. Büyük değerler modelin" +" sınırının yanında daha kalın küçük küp kalkanları oluşmasına neden olur." #: /fdmprinter.def.json msgctxt "infill_overlap label" @@ -1999,7 +2403,10 @@ msgstr "Dolgu Çakışma Oranı" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." msgstr "Dolgu hattı genişliğinin yüzdesi olarak dolgu ve duvarların arasındaki çakışma miktarı. Ufak bir çakışma duvarların dolguya sıkıca bağlanmasını sağlar." #: /fdmprinter.def.json @@ -2009,7 +2416,9 @@ msgstr "Dolgu Çakışması" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "Dolgu ve duvarlar arasındaki çakışma miktarı. Hafif bir çakışma duvarların dolguya sıkıca bağlanmasını sağlar." #: /fdmprinter.def.json @@ -2019,8 +2428,12 @@ msgstr "Dolgu Sürme Mesafesi" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." -msgstr "Dolgunun duvarlara daha iyi yapışması için her dolgu hattından sonra eklenen hareket mesafesi. Bu seçenek, dolgu çakışmasına benzer, ancak ekstrüzyon yoktur ve sadece dolgu hattının bir ucunda çakışma vardır." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." +msgstr "Dolgunun duvarlara daha iyi yapışması için her dolgu hattından sonra eklenen hareket mesafesi. Bu seçenek, dolgu çakışmasına benzer, ancak ekstrüzyon yoktur" +" ve sadece dolgu hattının bir ucunda çakışma vardır." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" @@ -2029,7 +2442,9 @@ msgstr "Dolgu Katmanı Kalınlığı" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "Dolgu malzemesinin her bir katmanının kalınlığı Bu değer her zaman katman yüksekliğinin katı olmalıdır, aksi takdirde yuvarlanır." #: /fdmprinter.def.json @@ -2039,7 +2454,10 @@ msgstr "Aşamalı Dolgu Basamakları" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." msgstr "Üst yüzeylerin altına indikçe dolgu yoğunluğunu yarıya indirme sayısı. Üst yüzeylere daha yakın olan alanlarda, Dolgu Yoğunluğuna kadar yoğunluk daha yüksektir." #: /fdmprinter.def.json @@ -2049,7 +2467,8 @@ msgstr "Aşamalı Dolgu Basamak Yüksekliği" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "Yoğunluğun yarısına inmeden önce verilen bir yoğunluktaki dolgunun yüksekliği." #: /fdmprinter.def.json @@ -2059,8 +2478,13 @@ msgstr "Duvarlardan Önce Dolgu" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." -msgstr "Duvarları yazdırmadan önce dolguyu yazdırın. Önce duvarları yazdırmak daha düzgün duvarlar oluşturabilir ama yazdırmayı olumsuz etkiler. Önce dolguyu yazdırmak duvarların daha sağlam olmasını sağlar, fakat dolgu şekli bazen yüzeyden görünebilir." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." +msgstr "Duvarları yazdırmadan önce dolguyu yazdırın. Önce duvarları yazdırmak daha düzgün duvarlar oluşturabilir ama yazdırmayı olumsuz etkiler. Önce dolguyu yazdırmak" +" duvarların daha sağlam olmasını sağlar, fakat dolgu şekli bazen yüzeyden görünebilir." #: /fdmprinter.def.json msgctxt "min_infill_area label" @@ -2079,8 +2503,12 @@ msgstr "Dolgu Desteği" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." -msgstr "Yazdırma dolgusu, yalnızca model tepelerinin desteklenmesi gereken yerleri yapılandırır. Bu özelliğin etkinleştirilmesi yazdırma süresini ve malzeme kullanımını azaltır ancak üniform olmayan nesne kuvvetine yol açar." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." +msgstr "Yazdırma dolgusu, yalnızca model tepelerinin desteklenmesi gereken yerleri yapılandırır. Bu özelliğin etkinleştirilmesi yazdırma süresini ve malzeme kullanımını" +" azaltır ancak üniform olmayan nesne kuvvetine yol açar." #: /fdmprinter.def.json msgctxt "infill_support_angle label" @@ -2089,7 +2517,10 @@ msgstr "Dolum Çıkıntı Açısı" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." msgstr "Dolum eklenen dahili çıkıntıların minimum açısı. 0° değerde nesneler tamamen doldurulur, 90°’de dolgu yapılmaz." #: /fdmprinter.def.json @@ -2119,7 +2550,9 @@ msgstr "Yıldırım Dolgu Destek Açısı" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "Bir yıldırım dolgu tabakasının üstünde kalanları ne zaman desteklenmesi gerektiğini belirler. Bir katmanın kalınlığı verilen açıyla ölçülür." #: /fdmprinter.def.json @@ -2129,7 +2562,9 @@ msgstr "Yıldırım Dolgu Çıkıntı Açısı" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "Bir yıldırım dolgu tabakasının üstündeki modeli ne zaman desteklemesi gerektiğini belirler. Dalların açısı olarak ölçülür." #: /fdmprinter.def.json @@ -2139,7 +2574,9 @@ msgstr "Yıldırım Dolgu Budama Açısı" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "Malzemeden tasarruf etmek için dolgu hatlarının uç noktaları kısaltılır. Bu ayar, bu hatların uç noktalarının çıkıntı açısıdır." #: /fdmprinter.def.json @@ -2149,7 +2586,9 @@ msgstr "Yıldırım Dolgu Düzleştirme Açısı" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." msgstr "Dolgu hatları, baskı süresinden tasarruf etmek için düzleştirilir. Bu, dolgu hattının uzunluğu boyunca izin verilen maksimum çıkıntı açısıdır." #: /fdmprinter.def.json @@ -2169,8 +2608,12 @@ msgstr "Varsayılan Yazdırma Sıcaklığı" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" -msgstr "Yazdırma için kullanılan varsayılan sıcaklık. Bu sıcaklık malzemenin “temel” sıcaklığı olmalıdır. Diğer tüm yazıcı sıcaklıkları bu değere dayanan ofsetler kullanmalıdır" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" +msgstr "Yazdırma için kullanılan varsayılan sıcaklık. Bu sıcaklık malzemenin “temel” sıcaklığı olmalıdır. Diğer tüm yazıcı sıcaklıkları bu değere dayanan ofsetler" +" kullanmalıdır" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" @@ -2179,7 +2622,9 @@ msgstr "Yapı Disk Bölümü Sıcaklığı" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "Baskı yapılacak ortamın sıcaklığı. Bu değer 0 ise yapı hacminin sıcaklığı ayarlanmaz." #: /fdmprinter.def.json @@ -2199,7 +2644,9 @@ msgstr "İlk Katman Yazdırma Sıcaklığı" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "İlk katmanı yazdırmak için kullanılan sıcaklık. İlk katmanın özel kullanımını devre dışı bırakmak için 0’a ayarlayın." #: /fdmprinter.def.json @@ -2209,7 +2656,9 @@ msgstr "İlk Yazdırma Sıcaklığı" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "Yazdırmanın başlayacağı Yazdırma Sıcaklığına ulaşırken görülen minimum sıcaklık." #: /fdmprinter.def.json @@ -2219,7 +2668,9 @@ msgstr "Son Yazdırma Sıcaklığı" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "Yazdırma bitmeden hemen önce soğuma işleminin başladığı sıcaklık." #: /fdmprinter.def.json @@ -2229,7 +2680,9 @@ msgstr "Ekstrüzyon Sırasında Soğuma Hızı Düzenleyici" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." msgstr "Ekstrüzyon sırasında nozülün soğuduğu ilave hız. Aynı değer, ekstrüzyon sırasında ısınırken kaybedilen ısınma hızını göstermek için de kullanılır." #: /fdmprinter.def.json @@ -2239,8 +2692,12 @@ msgstr "Varsayılan Yapı Levhası Sıcaklığı" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" -msgstr "Isınan yapı levhası için kullanılan varsayılan sıcaklık. Bu sıcaklık yapı levhasının “temel” sıcaklığı olmalıdır. Diğer tüm yazıcı sıcaklıkları bu değere dayanan ofsetler kullanmalıdır" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" +msgstr "Isınan yapı levhası için kullanılan varsayılan sıcaklık. Bu sıcaklık yapı levhasının “temel” sıcaklığı olmalıdır. Diğer tüm yazıcı sıcaklıkları bu değere" +" dayanan ofsetler kullanmalıdır" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" @@ -2249,7 +2706,9 @@ msgstr "Yapı Levhası Sıcaklığı" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "Isıtıcı yapı plakası için kullanılan sıcaklık. Bu değer 0 olduğunda yapı plakası ısıtılmaz." #: /fdmprinter.def.json @@ -2259,7 +2718,9 @@ msgstr "İlk Katman Yapı Levhası Sıcaklığı" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." msgstr "İlk katmanda ısıtıcı yapı plakası için kullanılan sıcaklık. Bu değer 0 olduğunda yapı plakası ilk katman boyunca ısıtılmaz." #: /fdmprinter.def.json @@ -2289,7 +2750,9 @@ msgstr "Ölçekleme Faktörü Büzülme Telafisi" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "Malzemenin soğudukça büzülmesini telafi etmek için model bu faktöre göre ölçeklenecektir." #: /fdmprinter.def.json @@ -2299,7 +2762,9 @@ msgstr "Yatay Ölçekleme Faktörü Büzülme Telafisi" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "Malzemenin soğudukça büzülmesini telafi etmek için model bu faktöre göre XY yönünde (yatay olarak) ölçeklenecektir." #: /fdmprinter.def.json @@ -2309,7 +2774,9 @@ msgstr "Dikey Ölçekleme Faktörü Büzülme Telafisi" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "Malzemenin soğudukça büzülmesini telafi etmek için model bu faktöre göre Z yönünde (dikey olarak) ölçeklenecektir." #: /fdmprinter.def.json @@ -2319,7 +2786,10 @@ msgstr "Kristalli Malzeme" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" msgstr "Bu malzeme ısıtıldığında temiz bir şekilde parçalanan tür de mi (kristalli) yoksa uzun iç içe polimer zincirler (kristal olmayan) oluşturan türde mi?" #: /fdmprinter.def.json @@ -2339,7 +2809,9 @@ msgstr "Sızma Önleme Geri Çekme Hızı" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "Filament değişimi sırasında malzemenin sızma yapmaması için gereken geri çekilme hızıdır." #: /fdmprinter.def.json @@ -2359,7 +2831,9 @@ msgstr "Durma Payına Uygun Geri Çekme Hızı" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "Filamentin kopmadan ne kadar hızlı geri çekilmesi gerektiğidir." #: /fdmprinter.def.json @@ -2369,7 +2843,9 @@ msgstr "Kopma Hazırlığı Sıcaklığı" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "Malzemeyi temizlemek için kullanılan sıcaklık; kabaca mümkün olan en yüksek baskı sıcaklığına eşit olmalıdır." #: /fdmprinter.def.json @@ -2389,7 +2865,8 @@ msgstr "Kopma Geri Çekme Hızı" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "Sorunsuz kopması için filamentin geri çekilmesi gereken hızdır." #: /fdmprinter.def.json @@ -2419,7 +2896,9 @@ msgstr "Temizleme Uzunluğu" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "Farklı bir malzemeye geçilirken nozülün önceki malzemeden temizlenmesi için kullanılacak malzeme (filament parçası) miktarıdır." #: /fdmprinter.def.json @@ -2429,7 +2908,9 @@ msgstr "Filament Temizliği Bitiş Hızı" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "Boş bir makara aynı malzemeden yeni bir makara ile değiştirildikten sonra malzemenin kullanıma hazır hale getirileceği süredir." #: /fdmprinter.def.json @@ -2439,8 +2920,12 @@ msgstr "Filament Temizliği Bitiş Uzunluğu" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." -msgstr "Boş bir makara aynı malzemeden yeni bir makara ile değiştirilirken nozülün önceki malzemeden temizlenmesi için kullanılacak malzeme (filament parçası) miktarıdır." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." +msgstr "Boş bir makara aynı malzemeden yeni bir makara ile değiştirilirken nozülün önceki malzemeden temizlenmesi için kullanılacak malzeme (filament parçası)" +" miktarıdır." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" @@ -2459,8 +2944,12 @@ msgstr "Yük Taşıma Çarpanı Yok" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." -msgstr "Besleme ünitesi ile nozül haznesi arasına sıkıştırılacak filamenti belirten faktördür ve filament değişimi için malzemenin ne kadar hareket ettirileceğini belirlemek için kullanılır." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." +msgstr "Besleme ünitesi ile nozül haznesi arasına sıkıştırılacak filamenti belirten faktördür ve filament değişimi için malzemenin ne kadar hareket ettirileceğini" +" belirlemek için kullanılır." #: /fdmprinter.def.json msgctxt "material_flow label" @@ -2469,7 +2958,9 @@ msgstr "Akış" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "Akış dengeleme: sıkıştırılan malzeme miktarı bu değerle çoğaltılır." #: /fdmprinter.def.json @@ -2499,7 +2990,8 @@ msgstr "İç Duvar Akışı" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "En dıştaki duvar hattı hariç diğer duvar hatlarının akış telafisidir." #: /fdmprinter.def.json @@ -2599,38 +3091,42 @@ msgstr "İlk Katman Akışı" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "İlk katman için akış dengelemesi: ilk katmana ekstrude edilen malzeme miktarı bu değerle çarpılır." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2639,7 +3135,9 @@ msgstr "Bekleme Sıcaklığı" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "Yazdırma için başka bir nozül kullanılırken nozülün sıcaklığı." #: /fdmprinter.def.json @@ -2689,8 +3187,13 @@ msgstr "Dış Duvar Hızı" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." -msgstr "En dış duvarların yazdırıldığı hız. Dış duvarı düşük hızda yazdırmak son yüzey kalitesini artırır. Öte yandan, iç duvar hızı ve dış duvar hızı arasındaki farkın fazla olması kaliteyi olumsuz etkileyecektir." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." +msgstr "En dış duvarların yazdırıldığı hız. Dış duvarı düşük hızda yazdırmak son yüzey kalitesini artırır. Öte yandan, iç duvar hızı ve dış duvar hızı arasındaki" +" farkın fazla olması kaliteyi olumsuz etkileyecektir." #: /fdmprinter.def.json msgctxt "speed_wall_x label" @@ -2699,8 +3202,12 @@ msgstr "İç Duvar Hızı" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." -msgstr "Tüm iç duvarların yazdırıldığı hız. İç duvarları dış duvarlardan daha hızlı yazdırmak yazdırma süresini azaltacaktır. Bu ayarı dış duvar hızı ve dolgu hızı arasında yapmak faydalı olacaktır." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." +msgstr "Tüm iç duvarların yazdırıldığı hız. İç duvarları dış duvarlardan daha hızlı yazdırmak yazdırma süresini azaltacaktır. Bu ayarı dış duvar hızı ve dolgu" +" hızı arasında yapmak faydalı olacaktır." #: /fdmprinter.def.json msgctxt "speed_roofing label" @@ -2729,8 +3236,12 @@ msgstr "Destek Hızı" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." -msgstr "Destek yapısının yazdırıldığı hız. Yüksek hızlardaki yazdırma desteği yazdırma süresini büyük oranda azaltabilir. Destek yapısının yüzey kalitesi, yazdırma işleminden sonra çıkartıldığı için önemli değildir." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." +msgstr "Destek yapısının yazdırıldığı hız. Yüksek hızlardaki yazdırma desteği yazdırma süresini büyük oranda azaltabilir. Destek yapısının yüzey kalitesi, yazdırma" +" işleminden sonra çıkartıldığı için önemli değildir." #: /fdmprinter.def.json msgctxt "speed_support_infill label" @@ -2739,7 +3250,9 @@ msgstr "Destek Dolgu Hızı" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "Dolgu desteğinin yazdırıldığı hız. Dolguyu daha düşük hızlarda yazdırmak sağlamlığı artırır." #: /fdmprinter.def.json @@ -2749,7 +3262,9 @@ msgstr "Destek Arayüzü Hızı" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." msgstr "Destek çatıları ve zeminlerinin yazdırılma hızı. Daha düşük hızlarda yazdırma, askıda kalan kısımların kalitesini iyileştirebilir." #: /fdmprinter.def.json @@ -2759,7 +3274,9 @@ msgstr "Destek Çatısı Hızı" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "Destek çatısının yazdırılma hızı. Daha düşük hızlarda yazdırma, askıda kalan kısımların kalitesini iyileştirebilir." #: /fdmprinter.def.json @@ -2769,7 +3286,9 @@ msgstr "Destek Zemini Hızı" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." msgstr "Destek zemininin yazdırılma hızı. Daha düşük hızlarda yazdırma, desteğin modelin üzerine yapışmasını iyileştirebilir." #: /fdmprinter.def.json @@ -2779,7 +3298,10 @@ msgstr "İlk Direk Hızı" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." msgstr "İlk direğin yazdırıldığı hız. Farklı filamanlar arasındaki yapışma standardın altında olduğunda, ilk direği daha yavaş yazdırmak dayanıklılığı artırabilir." #: /fdmprinter.def.json @@ -2799,8 +3321,12 @@ msgstr "İlk Katman Hızı" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." -msgstr "İlk katman için hız. Yapı plakasında yapışmayı iyileştirmek için düşük bir değer tavsiye edilir. Yapı plakasının kenar ve radye gibi yapışma yapılarını etkilemez." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." +msgstr "İlk katman için hız. Yapı plakasında yapışmayı iyileştirmek için düşük bir değer tavsiye edilir. Yapı plakasının kenar ve radye gibi yapışma yapılarını" +" etkilemez." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" @@ -2809,7 +3335,9 @@ msgstr "İlk Katman Yazdırma Hızı" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "İlk katmanın yazdırılması için belirlenen hız. Yapı tahtasına yapışmayı artırmak için daha düşük bir değer önerilmektedir." #: /fdmprinter.def.json @@ -2819,8 +3347,13 @@ msgstr "İlk Katman Hareket Hızı" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." -msgstr "İlk katmandaki hareket hamlelerinin hızı. Daha önce yazdırılan bölümlerin yapı levhasından ayrılmasını önlemek için daha düşük bir değer kullanılması önerilir. Bu ayar değeri, Hareket Hızı ve Yazdırma Hızı arasındaki orana göre otomatik olarak hesaplanabilir." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." +msgstr "İlk katmandaki hareket hamlelerinin hızı. Daha önce yazdırılan bölümlerin yapı levhasından ayrılmasını önlemek için daha düşük bir değer kullanılması önerilir." +" Bu ayar değeri, Hareket Hızı ve Yazdırma Hızı arasındaki orana göre otomatik olarak hesaplanabilir." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" @@ -2829,7 +3362,10 @@ msgstr "Etek/Kenar Hızı" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." msgstr "Etek ve kenarın yazdırıldığı hız. Bu işlem normalde ilk katman hızında yapılır, ama etek ve kenarı farklı hızlarda yazdırmak isteyebilirsiniz." #: /fdmprinter.def.json @@ -2839,8 +3375,12 @@ msgstr "Z Atlama Hızı" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." -msgstr "Z Atlamaları için yapılan dikey Z hareketinin gerçekleştirileceği hızdır. Yapı plakasının veya makine tezgahının hareket etmesi daha zor olduğundan genelde baskı hızından daha düşüktür." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." +msgstr "Z Atlamaları için yapılan dikey Z hareketinin gerçekleştirileceği hızdır. Yapı plakasının veya makine tezgahının hareket etmesi daha zor olduğundan genelde" +" baskı hızından daha düşüktür." #: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" @@ -2849,8 +3389,12 @@ msgstr "Daha Yavaş Katman Sayısı" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." -msgstr "Yapı levhasına daha iyi yapışma sağlamak ve yazdırmanın genel başarı oranını artırmak için ilk birkaç katman modelin kalan kısmından daha yavaş yazdırılır. Bu hız katmanlar üzerinde giderek artar." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." +msgstr "Yapı levhasına daha iyi yapışma sağlamak ve yazdırmanın genel başarı oranını artırmak için ilk birkaç katman modelin kalan kısmından daha yavaş yazdırılır." +" Bu hız katmanlar üzerinde giderek artar." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" @@ -2859,8 +3403,16 @@ msgstr "Akış Eşitleme Oranı" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." -msgstr "Hız için ekstrüzyon genişliği bazlı düzeltme faktörüdür. %0 değerinde hareket hızı Baskı Hızında sabit tutulur. %100 değerinde ise hareket hızı akış (mm³/s cinsinden) sabit tutulacak şekilde ayarlanır, yani normal Hat Genişliğinin yarısı iki kat daha hızlı basılır ve hatlar iki kat daha hızlı basılır. %100'den büyük değerler belirlenmesi, geniş hatların ekstrüde edilmesi için gereken yüksek basıncın telafi edilmesine yardımcı olabilir." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." +msgstr "Hız için ekstrüzyon genişliği bazlı düzeltme faktörüdür. %0 değerinde hareket hızı Baskı Hızında sabit tutulur. %100 değerinde ise hareket hızı akış (mm³/s" +" cinsinden) sabit tutulacak şekilde ayarlanır, yani normal Hat Genişliğinin yarısı iki kat daha hızlı basılır ve hatlar iki kat daha hızlı basılır. %100'den" +" büyük değerler belirlenmesi, geniş hatların ekstrüde edilmesi için gereken yüksek basıncın telafi edilmesine yardımcı olabilir." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" @@ -2869,18 +3421,22 @@ msgstr "İvme Kontrolünü Etkinleştir" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." msgstr "Yazıcı başlığı ivmesinin ayarlanmasını sağlar. İvmeleri artırmak, yazdırma süresini azaltırken yazma kalitesinden ödün verir." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Hareket İvmesini Etkinleştir" +msgstr "Enable Travel Acceleration" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." -msgstr "Hareket hamleleri için farklı bir ivme oranı kullanın. Devre dışı bırakılırsa hareket hamleleri, varış noktasındaki yazdırılmış hattın ivme değerini kullanır." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." +msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -2979,7 +3535,9 @@ msgstr "Destek Arayüzü İvmesi" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." msgstr "Destek çatıları ve zeminlerinin yazdırıldığı ivme. Daha düşük ivmelerle yazdırma, askıda kalan kısımların kalitesini iyileştirebilir." #: /fdmprinter.def.json @@ -2989,7 +3547,9 @@ msgstr "Destek Çatısı İvmesi" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." msgstr "Destek çatısının yazdırıldığı ivme. Daha düşük ivmelerle yazdırma, askıda kalan kısımların kalitesini iyileştirebilir." #: /fdmprinter.def.json @@ -2999,7 +3559,9 @@ msgstr "Destek Zemini İvmesi" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." msgstr "Destek zemininin yazdırıldığı ivme. Daha düşük ivmelerle yazdırma, desteğin modelin üzerine yapışmasını iyileştirebilir." #: /fdmprinter.def.json @@ -3059,7 +3621,10 @@ msgstr "Etek/Kenar İvmesi" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." msgstr "Etek ve kenarın yazdırıldığı ivme. Bu işlem normalde ilk katman ivmesi ile yapılır, ama etek ve kenarı farklı bir ivmede yazdırmak isteyebilirsiniz." #: /fdmprinter.def.json @@ -3069,18 +3634,24 @@ msgstr "Salınım Kontrolünü Etkinleştir" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." -msgstr "X veya Y eksenlerindeki hareket hızı değiştiğinde yazıcı başlığının salınımının ayarlanmasını sağlar. Salınımı artırmak, yazdırma süresini azaltırken yazma kalitesinden ödün verir." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." +msgstr "X veya Y eksenlerindeki hareket hızı değiştiğinde yazıcı başlığının salınımının ayarlanmasını sağlar. Salınımı artırmak, yazdırma süresini azaltırken yazma" +" kalitesinden ödün verir." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Hareket Salınımını Etkinleştir" +msgstr "Enable Travel Jerk" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." -msgstr "Hareket hamleleri için farklı bir salınım oranı kullanın. Devre dışı bırakılırsa hareket hamleleri, varış noktasındaki yazdırılmış hattın salınım değerini kullanır." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." +msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -3109,7 +3680,8 @@ msgstr "Duvar Salınımı" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "Duvarların yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3119,7 +3691,9 @@ msgstr "Dış Duvar Salınımı" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "En dıştaki duvarların yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3129,7 +3703,9 @@ msgstr "İç Duvar Salınımı" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "Tüm iç duvarların yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3139,7 +3715,9 @@ msgstr "Üst Yüzey İvmesi Değişimi" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "Üst yüzey katmanların yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3149,7 +3727,9 @@ msgstr "Üst/Alt Salınımı" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "Üst/alt katmanların yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3159,7 +3739,9 @@ msgstr "Destek Salınımı" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "Destek yapısının yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3169,7 +3751,9 @@ msgstr "Destek Dolgu İvmesi Değişimi" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "Desteğin dolgusunun yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3179,7 +3763,9 @@ msgstr "Destek Arayüz Salınımı" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "Desteğin çatıları ve zeminlerinin yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3189,7 +3775,9 @@ msgstr "Destek Çatısı Sarsıntısı" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "Desteğin çatılarının yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3199,7 +3787,9 @@ msgstr "Destek Zemini Sarsıntısı" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "Desteğin zeminlerinin yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3209,7 +3799,9 @@ msgstr "İlk Direk Salınımı" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "İlk direğin yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3219,7 +3811,8 @@ msgstr "Hareket Salınımı" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "Hareket hamlelerinin yapıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3239,7 +3832,9 @@ msgstr "İlk Katman Yazdırma Salınımı" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "İlk katmanın yazdırıldığı maksimum anlık yazdırma hızı değişimi." #: /fdmprinter.def.json @@ -3259,7 +3854,9 @@ msgstr "Etek/Kenar İvmesi Değişimi" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "Etek ve kenarların yazdırıldığı maksimum anlık hız değişimi." #: /fdmprinter.def.json @@ -3309,7 +3906,9 @@ msgstr "Geri Çekme Hızı" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "Filamanın geri çekildiği ve geri çekme hareketi sırasında astarlandığı hız." #: /fdmprinter.def.json @@ -3339,7 +3938,9 @@ msgstr "Geri Çekme Sırasındaki İlave Astar Miktarı" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "Hareket sırasında bazı malzemeler eksilebilir, bu malzemeler burada telafi edebilir." #: /fdmprinter.def.json @@ -3349,7 +3950,9 @@ msgstr "Minimum Geri Çekme Hareketi" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." msgstr "Geri çekme işleminin yapılması için gerekli olan minimum hareket mesafesi. Küçük bir alanda daha az geri çekme işlemi yapılmasına yardımcı olur." #: /fdmprinter.def.json @@ -3359,8 +3962,13 @@ msgstr "Maksimum Geri Çekme Sayısı" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." -msgstr "Bu ayar, düşük ekstrüzyon mesafesi penceresinde oluşan ekstrüzyon sayısını sınırlandırır. Bu penceredeki geri çekmeler yok sayılacaktır. Filamanı düzleştirebildiği ve aşındırma sorunlarına yol açabileceği için aynı filaman parçası üzerinde tekrar tekrar geri çekme yapılmasını önler." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." +msgstr "Bu ayar, düşük ekstrüzyon mesafesi penceresinde oluşan ekstrüzyon sayısını sınırlandırır. Bu penceredeki geri çekmeler yok sayılacaktır. Filamanı düzleştirebildiği" +" ve aşındırma sorunlarına yol açabileceği için aynı filaman parçası üzerinde tekrar tekrar geri çekme yapılmasını önler." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" @@ -3369,8 +3977,13 @@ msgstr "Minimum Geri Çekme Mesafesi Penceresi" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." -msgstr "Maksimum geri çekme sayısının uygulandığı pencere. Bu değer, geri çekme mesafesi ile hemen hemen aynıdır, bu şekilde geri çekmenin aynı malzeme yolundan geçme sayısı etkin olarak sınırlandırılır." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." +msgstr "Maksimum geri çekme sayısının uygulandığı pencere. Bu değer, geri çekme mesafesi ile hemen hemen aynıdır, bu şekilde geri çekmenin aynı malzeme yolundan" +" geçme sayısı etkin olarak sınırlandırılır." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" @@ -3379,8 +3992,12 @@ msgstr "Destek Geri Çekmelerini Sınırlandır" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." -msgstr "Düz hat üzerinde destekler arasında hareket ederken geri çekmeyi atlayın. Bu ayarın etkinleştirilmesi baskı süresini kısaltır ancak destek yapısında ölçüsüz dizilime yol açabilir." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." +msgstr "Düz hat üzerinde destekler arasında hareket ederken geri çekmeyi atlayın. Bu ayarın etkinleştirilmesi baskı süresini kısaltır ancak destek yapısında ölçüsüz" +" dizilime yol açabilir." #: /fdmprinter.def.json msgctxt "retraction_combing label" @@ -3389,8 +4006,15 @@ msgstr "Tarama Modu" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." -msgstr "Tarama, hareket sırasında nozülü daha önce yazdırılmış alanlarda tutar. Bu durum hareketleri biraz uzatır ancak geri çekme ihtiyacını azaltır. Tarama kapalıysa malzeme geri çekilecektir, nozül ise bir sonraki noktaya düz bir çizgi üzerinden gider. Üst/alt yüzey alanlarının üzerinde tarama yapılmayabilir veya sadece dolgu içerisinde tarama yapılabilir." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." +msgstr "Tarama, hareket sırasında nozülü daha önce yazdırılmış alanlarda tutar. Bu durum hareketleri biraz uzatır ancak geri çekme ihtiyacını azaltır. Tarama kapalıysa" +" malzeme geri çekilecektir, nozül ise bir sonraki noktaya düz bir çizgi üzerinden gider. Üst/alt yüzey alanlarının üzerinde tarama yapılmayabilir veya" +" sadece dolgu içerisinde tarama yapılabilir." #: /fdmprinter.def.json msgctxt "retraction_combing option off" @@ -3424,8 +4048,12 @@ msgstr "Geri Çekmesiz Maks. Tarama Mesafesi" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." -msgstr "Sıfırdan büyük olduğunda, bu mesafeden daha uzun tarama mesafelerinde geri çekme yapılır. Sıfıra ayarlandığında, bir maksimum belirlenmez ve tarama hareketlerinde geri çekme kullanılmaz." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." +msgstr "Sıfırdan büyük olduğunda, bu mesafeden daha uzun tarama mesafelerinde geri çekme yapılır. Sıfıra ayarlandığında, bir maksimum belirlenmez ve tarama hareketlerinde" +" geri çekme kullanılmaz." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" @@ -3444,7 +4072,9 @@ msgstr "Hareket Sırasında Yazdırılan Bölümleri Atlama" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "Nozül hareket esnasında daha önce yazdırılmış bölümleri atlar. Bu seçenek sadece tarama etkinleştirildiğinde kullanılabilir." #: /fdmprinter.def.json @@ -3454,7 +4084,9 @@ msgstr "Hareket Sırasında Destekleri Atla" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "Nozül hareket ederken önceden yazdırılmış destekleri atlar. Bu seçenek yalnızca tarama etkin olduğunda kullanılabilir." #: /fdmprinter.def.json @@ -3464,7 +4096,9 @@ msgstr "Hareket Atlama Mesafesi" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "Hareket esnasında atlama yaparken nozül ve daha önce yazdırılmış olan bölümler arasındaki mesafe." #: /fdmprinter.def.json @@ -3474,7 +4108,9 @@ msgstr "Katman Başlangıcı X" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "Her bir katmanın yazdırılmaya başlanacağı bölgeye yakın konumun X koordinatı." #: /fdmprinter.def.json @@ -3484,7 +4120,9 @@ msgstr "Katman Başlangıcı Y" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "Her bir katmanın yazdırılmaya başlanacağı bölgeye yakın konumun Y koordinatı." #: /fdmprinter.def.json @@ -3494,8 +4132,13 @@ msgstr "Geri Çekildiğinde Z Sıçraması" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Geri çekme her yapıldığında, nozül ve baskı arasında açıklık oluşturmak için yapı levhası indirilir. Yapı levhasından baskıya çarpma şansını azaltarak nozülün hareket sırasında baskıya değmesini önler." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." +msgstr "Geri çekme her yapıldığında, nozül ve baskı arasında açıklık oluşturmak için yapı levhası indirilir. Yapı levhasından baskıya çarpma şansını azaltarak" +" nozülün hareket sırasında baskıya değmesini önler." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" @@ -3504,8 +4147,11 @@ msgstr "Sadece Yazdırılan Parçalar Üzerindeki Z Sıçraması" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "Sadece Hareket Sırasında Yazdırılan Bölümleri Atlama yoluyla yatay hareket sayesinde atlanamayan yazdırılmış parçalar üzerinde hareket ederken Z Sıçramasını gerçekleştirin." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." +msgstr "Sadece Hareket Sırasında Yazdırılan Bölümleri Atlama yoluyla yatay hareket sayesinde atlanamayan yazdırılmış parçalar üzerinde hareket ederken Z Sıçramasını" +" gerçekleştirin." #: /fdmprinter.def.json msgctxt "retraction_hop label" @@ -3524,8 +4170,12 @@ msgstr "Ekstruder Değişimi Sonrasındaki Z Sıçraması" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "Makine bir ekstruderden diğerine geçtikten sonra, nozül ve baskı arasında açıklık oluşması için yapı levhası indirilir. Nozülün baskı dışına malzeme sızdırmasını önler." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." +msgstr "Makine bir ekstruderden diğerine geçtikten sonra, nozül ve baskı arasında açıklık oluşması için yapı levhası indirilir. Nozülün baskı dışına malzeme sızdırmasını" +" önler." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" @@ -3554,7 +4204,9 @@ msgstr "Yazdırma Soğutmayı Etkinleştir" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." msgstr "Yazdırma sırasında yazdırma soğutma fanlarını etkinleştirir. Fanlar, katman süresi kısa olan katmanlar ve kemerlerde/çıkıntılarda yazdırma kalitesini artırır." #: /fdmprinter.def.json @@ -3574,7 +4226,10 @@ msgstr "Olağan Fan Hızı" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." msgstr "Katmanların sınıra ulaşmadan önceki dönüş hızı Katman sınır değerinden daha hızlı yazdırdığında fan hızı giderek maksimum fan hızına yönelir." #: /fdmprinter.def.json @@ -3584,7 +4239,10 @@ msgstr "Maksimum Fan Hızı" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." msgstr "Katmanların minimum katman süresindeki dönüş hızı. Sınır değerine ulaşıldığında, fan hızı olağan ve maksimum fan hızı arasında kademeli artış gösterir." #: /fdmprinter.def.json @@ -3594,8 +4252,13 @@ msgstr "Olağan/Maksimum Fan Hızı Sınırı" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." -msgstr "Sınır değerini olağan ve maksimum fan hızı arasında ayarlayan katman süresi. Bundan daha kısa sürede yazdıran katmanlar olağan fan hızı kullanır. Daha hızlı katmanlar için, fan hızı maksimum fan hızına doğru kademeli olarak artar." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." +msgstr "Sınır değerini olağan ve maksimum fan hızı arasında ayarlayan katman süresi. Bundan daha kısa sürede yazdıran katmanlar olağan fan hızı kullanır. Daha" +" hızlı katmanlar için, fan hızı maksimum fan hızına doğru kademeli olarak artar." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" @@ -3604,8 +4267,12 @@ msgstr "İlk Fan Hızı" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." -msgstr "Fanların, yazdırma işleminin başındaki dönme hızı. Sonraki katmanlarda fan hızı, Yüksekteki Olağan Fan Hızına karşılık gelen katmana kadar kademeli olarak artar." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." +msgstr "Fanların, yazdırma işleminin başındaki dönme hızı. Sonraki katmanlarda fan hızı, Yüksekteki Olağan Fan Hızına karşılık gelen katmana kadar kademeli olarak" +" artar." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" @@ -3614,7 +4281,10 @@ msgstr "Yüksekteki Olağan Fan Hızı" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." msgstr "Fanların olağan fan hızında döndüğü yükseklik. Alttaki katmanlarda fan hızı, İlk Fan Hızından Olağan Fan Hızına kadar kademeli olarak artar." #: /fdmprinter.def.json @@ -3624,7 +4294,9 @@ msgstr "Katmandaki Olağan Fan Hızı" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." msgstr "Fanların olağan fan hızında döndüğü katman Yüksekteki olağan fan hızı ayarlanırsa bu değer hesaplanır ve tam sayıya yuvarlanır." #: /fdmprinter.def.json @@ -3634,8 +4306,15 @@ msgstr "Minimum Katman Süresi" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." -msgstr "Bir katmanda harcanan minimum süre. Bu süre yazıcıyı yavaşlamaya ve burada en azından bir katmanda ayarlanan süreyi kullanmaya zorlar. Bir sonraki katman yazdırılmadan önce yazdırılan materyalin düzgün bir şekilde soğumasını sağlar. Kaldırma Başlığı devre dışı bırakılır ve Minimum Hız değeri başka bir şekilde ihlal edilmezse katmanlar yine de minimal katman süresinden daha kısa sürebilir." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." +msgstr "Bir katmanda harcanan minimum süre. Bu süre yazıcıyı yavaşlamaya ve burada en azından bir katmanda ayarlanan süreyi kullanmaya zorlar. Bir sonraki katman" +" yazdırılmadan önce yazdırılan materyalin düzgün bir şekilde soğumasını sağlar. Kaldırma Başlığı devre dışı bırakılır ve Minimum Hız değeri başka bir şekilde" +" ihlal edilmezse katmanlar yine de minimal katman süresinden daha kısa sürebilir." #: /fdmprinter.def.json msgctxt "cool_min_speed label" @@ -3644,8 +4323,12 @@ msgstr "Minimum Hız" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." -msgstr "Düşük katman süresi nedeniyle yavaşlamaya karşın minimum yazdırma hızı. Yazıcı çok yavaşladığında nozüldeki basınç çok düşük olacak ve kötü yazdırma kalitesiyle sonuçlanacaktır." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." +msgstr "Düşük katman süresi nedeniyle yavaşlamaya karşın minimum yazdırma hızı. Yazıcı çok yavaşladığında nozüldeki basınç çok düşük olacak ve kötü yazdırma kalitesiyle" +" sonuçlanacaktır." #: /fdmprinter.def.json msgctxt "cool_lift_head label" @@ -3654,7 +4337,10 @@ msgstr "Yazıcı Başlığını Kaldır" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." msgstr "Düşük katman süresi nedeniyle minimum hıza inildiğinde yazıcı başlığını yazıcıdan kaldırıp düşük katman süresine ulaşana kadar olan ek süreyi bekleyin." #: /fdmprinter.def.json @@ -3674,7 +4360,9 @@ msgstr "Oluşturma Desteği" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "Modellerin askıda kalan kısımlarını destekleyen yapılar oluşturun. Bu yapılar olmadan, yazdırma sırasında söz konusu kısımlar düşebilir." #: /fdmprinter.def.json @@ -3684,7 +4372,9 @@ msgstr "Destek Ekstruderi" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "Destek için kullanılacak ekstruder Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -3694,7 +4384,9 @@ msgstr "Destek Dolgu Ekstruderi" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "Destek dolgusu için kullanılacak ekstruder Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -3704,7 +4396,9 @@ msgstr "İlk Katman Destek Ekstruderi" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "Destek dolgusunun ilk katmanı için kullanılacak ekstruder Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -3714,7 +4408,9 @@ msgstr "Destek Arayüz Ekstruderi" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "Desteğin çatıları ve zeminlerinin yazdırılması için kullanılacak ekstrüder dizisi. Çoklu ekstrüzyon sırasında kullanılır." #: /fdmprinter.def.json @@ -3724,7 +4420,9 @@ msgstr "Destek Çatısı Ekstrüderi" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "Desteğin çatısının yazdırılması için kullanılacak ekstrüder dizisi. Çoklu ekstrüzyon sırasında kullanılır." #: /fdmprinter.def.json @@ -3734,7 +4432,9 @@ msgstr "Destek Zemini Ekstrüderi" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "Desteğin zemininin yazdırılması için kullanılacak ekstrüder dizisi. Çoklu ekstrüzyon sırasında kullanılır." #: /fdmprinter.def.json @@ -3744,8 +4444,16 @@ msgstr "Destek Yapısı" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." -msgstr "Destek oluşturmak için kullanılabilir teknikler arasından seçim yapar. \"Normal\" destek, çıkıntılı parçaların hemen altında bir destek yapısı oluşturur ve bu alanları dümdüz aşağı indirir. \"Ağaç\"destek, çıkıntılı alanlara doğru dallar oluşturur ve bu dalların uçlarıyla model desteklenir; dallar modelin etrafına sarılarak yapı plakasından olabildiğince destek alır." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." +msgstr "Destek oluşturmak için kullanılabilir teknikler arasından seçim yapar. \"Normal\" destek, çıkıntılı parçaların hemen altında bir destek yapısı oluşturur" +" ve bu alanları dümdüz aşağı indirir. \"Ağaç\"destek, çıkıntılı alanlara doğru dallar oluşturur ve bu dalların uçlarıyla model desteklenir; dallar modelin" +" etrafına sarılarak yapı plakasından olabildiğince destek alır." #: /fdmprinter.def.json msgctxt "support_structure option normal" @@ -3764,7 +4472,9 @@ msgstr "Ağaç Destek Dal Açısı" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." msgstr "Dalların açısı. Daha dikey ve daha stabil olmaları için daha düşük bir açı kullanın. Daha fazla erişim için daha yüksek bir açı kullanın." #: /fdmprinter.def.json @@ -3774,8 +4484,12 @@ msgstr "Ağaç Destek Dal Mesafesi" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." -msgstr "Dalların modele temas ettiklerinde birbirlerine ne kadar uzaklıkta olacakları. Bu mesafenin kısa yapılması ağaç desteğin modele daha fazla noktada temas etmesini sağlayarak daha iyi bir sarkma sunacaktır ancak desteğin sökülmesini de daha güç hale getirecektir." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." +msgstr "Dalların modele temas ettiklerinde birbirlerine ne kadar uzaklıkta olacakları. Bu mesafenin kısa yapılması ağaç desteğin modele daha fazla noktada temas" +" etmesini sağlayarak daha iyi bir sarkma sunacaktır ancak desteğin sökülmesini de daha güç hale getirecektir." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" @@ -3784,18 +4498,22 @@ msgstr "Ağaç Destek Dalının Çapı" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." msgstr "Ağaç desteğin en ince dallarının çapı. Daha kalın dallar daha dayanıklı olur. Tabana doğru uzanan dallar bundan daha kalın olacaktır." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3804,8 +4522,13 @@ msgstr "Ağaç Destek Dalının Çap Açısı" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." -msgstr "Alta doğru gidildikçe kademeli olarak kalınlaşan dalların açısı. 0 derecelik bir açı dalların uzunluklarını gözetmeksizin tekdüze bir kalınlığa sahip olmalarını sağlayacaktır. Birazcık açı ağaç desteğin sabitliğini artırabilir." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." +msgstr "Alta doğru gidildikçe kademeli olarak kalınlaşan dalların açısı. 0 derecelik bir açı dalların uzunluklarını gözetmeksizin tekdüze bir kalınlığa sahip olmalarını" +" sağlayacaktır. Birazcık açı ağaç desteğin sabitliğini artırabilir." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" @@ -3814,8 +4537,12 @@ msgstr "Ağaç Destek Çarpışma Çözünürlüğü" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." -msgstr "Modele çarpmamak adına çarpışmaları hesaplamak için çözünürlük. Buna düşük bir değerin verilmesi daha az hata çıkaran daha isabetli ağaçların üretilmesini sağlar ancak dilimleme süresini önemli ölçüde artırır." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." +msgstr "Modele çarpmamak adına çarpışmaları hesaplamak için çözünürlük. Buna düşük bir değerin verilmesi daha az hata çıkaran daha isabetli ağaçların üretilmesini" +" sağlar ancak dilimleme süresini önemli ölçüde artırır." #: /fdmprinter.def.json msgctxt "support_type label" @@ -3824,8 +4551,12 @@ msgstr "Destek Yerleştirme" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." -msgstr "Destek yapılarının yerleştirilmesini ayarlar. Yerleştirme, temas eden yapı levhasına veya her bölüme ayarlanabilir. Her bölüme ayarlandığında, destek yapıları da modelde yazdırılacaktır." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." +msgstr "Destek yapılarının yerleştirilmesini ayarlar. Yerleştirme, temas eden yapı levhasına veya her bölüme ayarlanabilir. Her bölüme ayarlandığında, destek yapıları" +" da modelde yazdırılacaktır." #: /fdmprinter.def.json msgctxt "support_type option buildplate" @@ -3844,7 +4575,9 @@ msgstr "Destek Çıkıntı Açısı" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." msgstr "Desteğin eklendiği çıkıntıların minimum açısı. 0°’de tüm çıkıntılar desteklenirken 90°‘de destek sağlanmaz." #: /fdmprinter.def.json @@ -3854,7 +4587,9 @@ msgstr "Destek Şekli" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "Yazdırma destek yapılarının şekli. Bulunan farklı seçenekler sağlam veya kolay çıkarılabilir destek oluşturabilir." #: /fdmprinter.def.json @@ -3899,8 +4634,12 @@ msgstr "Duvar Hattı Sayısını Destekle" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." -msgstr "Destek dolgusunun çevreleneceği duvar sayısı. Bir duvarın eklenmesi destek yazdırmasını daha güvenilir kılabilir ve çıkıntıları daha iyi destekleyebilir. Ancak yazdırma süresini ve kullanılan malzemeyi artırır." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." +msgstr "Destek dolgusunun çevreleneceği duvar sayısı. Bir duvarın eklenmesi destek yazdırmasını daha güvenilir kılabilir ve çıkıntıları daha iyi destekleyebilir." +" Ancak yazdırma süresini ve kullanılan malzemeyi artırır." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" @@ -3909,8 +4648,12 @@ msgstr "Destek Çizgilerini Bağla" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." -msgstr "Destek çizgilerinin uçlarını birbirine bağlayın. Bu ayarın etkinleştirilmesi, desteğinizi daha sağlam hale getirebilir ve ekstruzyonu azaltabilir ancak bu daha fazla malzemeye mal olacaktır." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." +msgstr "Destek çizgilerinin uçlarını birbirine bağlayın. Bu ayarın etkinleştirilmesi, desteğinizi daha sağlam hale getirebilir ve ekstruzyonu azaltabilir ancak" +" bu daha fazla malzemeye mal olacaktır." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" @@ -3919,7 +4662,9 @@ msgstr "Destek Zikzaklarını Bağla" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "Zikzakları Bağla Zik zak destek yapısının sağlamlığını artırır." #: /fdmprinter.def.json @@ -3929,7 +4674,9 @@ msgstr "Destek Yoğunluğu" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Destek yapısının yoğunluğunu ayarlar. Daha yüksek bir değer daha iyi çıkıntılar ortaya çıkarırken desteklerin kaldırılmasını zorlaştırır." #: /fdmprinter.def.json @@ -3939,7 +4686,9 @@ msgstr "Destek Hattı Mesafesi" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "Yazdırılan destek yapısı hatları arasındaki mesafe. Bu ayar, destek yoğunluğu ile hesaplanır." #: /fdmprinter.def.json @@ -3949,7 +4698,9 @@ msgstr "İlk Katman Destek Hattı Mesafesi" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "Yazdırılan ilk katman destek yapı hatları arasındaki mesafedir. Bu ayar destek yoğunluğuna göre hesaplanır." #: /fdmprinter.def.json @@ -3959,8 +4710,14 @@ msgstr "Destek Dolgu Hattı Yönü" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." -msgstr "Kullanılacak tam hat yönlerinin listesi. Katmanlar ilerledikçe listedeki öğeler sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır. Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar listenin boş olmasıdır ve bu durumda varsayılan açı 0'dır." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." +msgstr "Kullanılacak tam hat yönlerinin listesi. Katmanlar ilerledikçe listedeki öğeler sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır." +" Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar listenin boş olmasıdır ve bu durumda varsayılan açı 0'dır." #: /fdmprinter.def.json msgctxt "support_brim_enable label" @@ -3969,8 +4726,12 @@ msgstr "Destek Kenarını Etkinleştir" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." -msgstr "İlk katmanın destek dolgu alanı içinde bir kenar oluşturun. Bu kenar, desteğin çevresine değil, altına yazdırılır. Bu ayarı etkinleştirmek, desteğin baskı tablasına yapışma alanını artırır." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." +msgstr "İlk katmanın destek dolgu alanı içinde bir kenar oluşturun. Bu kenar, desteğin çevresine değil, altına yazdırılır. Bu ayarı etkinleştirmek, desteğin baskı" +" tablasına yapışma alanını artırır." #: /fdmprinter.def.json msgctxt "support_brim_width label" @@ -3979,7 +4740,9 @@ msgstr "Destek Kenar Genişliği" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." msgstr "Desteğin altına yazdırılacak kenarın genişliği. Daha geniş kenar, ekstra malzeme karşılığında baskı tablasına daha fazla alanın yapışacağı anlamına gelir." #: /fdmprinter.def.json @@ -3989,8 +4752,11 @@ msgstr "Destek Kenar Hattı Sayısı" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." -msgstr "Bir destek kenarı için kullanılan hatların sayısı. Daha fazla kenar hattı, ekstra malzeme karşılığında baskı tablasına daha fazla alanın yapışacağı anlamına gelir." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." +msgstr "Bir destek kenarı için kullanılan hatların sayısı. Daha fazla kenar hattı, ekstra malzeme karşılığında baskı tablasına daha fazla alanın yapışacağı anlamına" +" gelir." #: /fdmprinter.def.json msgctxt "support_z_distance label" @@ -3999,8 +4765,12 @@ msgstr "Destek Z Mesafesi" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." -msgstr "Destek yapısının üst/alt kısmından baskıya olan mesafe. Bu boşluk, model yazdırıldıktan sonra desteklerin sökülmesi için açıklık sağlar. Bu değer, katman yüksekliğinin iki katına kadar yuvarlanır." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." +msgstr "Destek yapısının üst/alt kısmından baskıya olan mesafe. Bu boşluk, model yazdırıldıktan sonra desteklerin sökülmesi için açıklık sağlar. Bu değer, katman" +" yüksekliğinin iki katına kadar yuvarlanır." #: /fdmprinter.def.json msgctxt "support_top_distance label" @@ -4039,8 +4809,13 @@ msgstr "Destek Mesafesi Önceliği" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." -msgstr "Destek X/Y Mesafesinin Destek Z Mesafesinden veya tersi yönde fazla olup olmadığı. X/Y, Z’den fazla olursa, X/Y mesafesi çıkıntıya olan asıl Z mesafesini etkileyerek desteği modelden iter. Çıkıntıların etrafına X/Y mesafesi uygulayarak bunu engelleyebiliriz." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." +msgstr "Destek X/Y Mesafesinin Destek Z Mesafesinden veya tersi yönde fazla olup olmadığı. X/Y, Z’den fazla olursa, X/Y mesafesi çıkıntıya olan asıl Z mesafesini" +" etkileyerek desteği modelden iter. Çıkıntıların etrafına X/Y mesafesi uygulayarak bunu engelleyebiliriz." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" @@ -4059,7 +4834,8 @@ msgstr "Minimum Destek X/Y Mesafesi" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "Destek yapısının X/Y yönlerindeki çıkıntıya mesafesi." #: /fdmprinter.def.json @@ -4069,8 +4845,13 @@ msgstr "Destek Merdiveni Basamak Yüksekliği" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." -msgstr "Modelin üzerinde sabit duran desteğin merdiven benzeri alt kısmının basamak yüksekliği. Daha düşük bir değer desteğin hareket ettirilmesini zorlaştırırken, daha yüksek bir değer kararsız destek yapılarına yol açabilir. Merdiven benzeri davranışı kapatmak için sıfır değerine ayarlayın." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." +msgstr "Modelin üzerinde sabit duran desteğin merdiven benzeri alt kısmının basamak yüksekliği. Daha düşük bir değer desteğin hareket ettirilmesini zorlaştırırken," +" daha yüksek bir değer kararsız destek yapılarına yol açabilir. Merdiven benzeri davranışı kapatmak için sıfır değerine ayarlayın." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" @@ -4079,8 +4860,12 @@ msgstr "Destek Merdiveni Maksimum Basamak Genişliği" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -msgstr "Modelin üzerinde sabit duran desteğin merdiven benzeri alt kısmının maksimum basamak genişliği. Daha düşük bir değer desteğin hareket ettirilmesini zorlaştırırken, daha yüksek bir değer kararsız destek yapılarına yol açabilir." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." +msgstr "Modelin üzerinde sabit duran desteğin merdiven benzeri alt kısmının maksimum basamak genişliği. Daha düşük bir değer desteğin hareket ettirilmesini zorlaştırırken," +" daha yüksek bir değer kararsız destek yapılarına yol açabilir." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" @@ -4089,8 +4874,13 @@ msgstr "Basamak Desteğinin Minimum Eğim Açısı" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." -msgstr "Basamaklı alanın etkili olması için gereken minimum eğimdir. Düşük değerler, derinliği daha düşük olan eğimlerde desteğin kaldırılmasını kolaylaştırırken, gerçekten düşük değerler ise modelin diğer parçalarında tersine sonuçlar doğurabilir." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." +msgstr "Basamaklı alanın etkili olması için gereken minimum eğimdir. Düşük değerler, derinliği daha düşük olan eğimlerde desteğin kaldırılmasını kolaylaştırırken," +" gerçekten düşük değerler ise modelin diğer parçalarında tersine sonuçlar doğurabilir." #: /fdmprinter.def.json msgctxt "support_join_distance label" @@ -4099,8 +4889,12 @@ msgstr "Destek Birleşme Mesafesi" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." -msgstr "X/Y yönlerinde destek yapıları arasındaki maksimum mesafedir. Ayrı yapılar birbirlerine bu değerden daha yakınsa yapılar birleşerek tek bir yapı haline gelir." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." +msgstr "X/Y yönlerinde destek yapıları arasındaki maksimum mesafedir. Ayrı yapılar birbirlerine bu değerden daha yakınsa yapılar birleşerek tek bir yapı haline" +" gelir." #: /fdmprinter.def.json msgctxt "support_offset label" @@ -4109,7 +4903,9 @@ msgstr "Destek Yatay Büyüme" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." msgstr "Her katmandaki tüm destek poligonlarına uygulanan ofset miktarı. Pozitif değerler destek alanlarını pürüzsüzleştirebilir ve daha sağlam destek sağlayabilir." #: /fdmprinter.def.json @@ -4119,7 +4915,9 @@ msgstr "Destek Dolgusu Katmanı Kalınlığı" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." msgstr "Her katmandaki destek dolgusu malzemesinin kalınlığı. Bu değer her zaman katman yüksekliğinin bir katı olmalıdır, aksi takdirde değer yuvarlanır." #: /fdmprinter.def.json @@ -4129,8 +4927,12 @@ msgstr "Kademeli Destek Dolgusu Aşamaları" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." -msgstr "Üst yüzeylerin altına inerken destek dolgusu yoğunluğunu yarıya indirmek için inilecek yüzey sayısı. Üst yüzeylere daha yakın olan alanlarda yoğunluk daha fazladır ve Destek Dolgusu Yoğunluğuna kadar çıkabilir." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." +msgstr "Üst yüzeylerin altına inerken destek dolgusu yoğunluğunu yarıya indirmek için inilecek yüzey sayısı. Üst yüzeylere daha yakın olan alanlarda yoğunluk daha" +" fazladır ve Destek Dolgusu Yoğunluğuna kadar çıkabilir." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" @@ -4139,7 +4941,9 @@ msgstr "Aşamalı Destek Dolgusu Basamak Yüksekliği" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "Yoğunluğun yarısına inmeden önce belirli bir yoğunluktaki destek dolgusunun yüksekliği." #: /fdmprinter.def.json @@ -4149,7 +4953,9 @@ msgstr "Minimum Destek Bölgesi" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "Destek poligonları için minimum alan boyutu. Alanı bu değerden daha düşük olan poligonlar oluşturulmayacaktır." #: /fdmprinter.def.json @@ -4159,7 +4965,10 @@ msgstr "Destek Arayüzünü Etkinleştir" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." msgstr "Model ve destek arasında yoğun bir arayüz oluştur. Modelin yazdırıldığı desteğin üstünde ve modelin üzerinde durduğu desteğin altında bir yüzey oluşturur." #: /fdmprinter.def.json @@ -4169,7 +4978,9 @@ msgstr "Destek Çatısını Etkinleştir" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "Desteğin üst kısmı ile model arasında yoğun bir levha oluşturur. Bu işlem, model ile destek arasında bir yüzey alanı oluşturacaktır." #: /fdmprinter.def.json @@ -4179,7 +4990,9 @@ msgstr "Destek Zeminini Etkinleştir" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "Desteğin alt kısmı ile model arasında yoğun bir levha oluşturur. Bu işlem, model ile destek arasında bir yüzey alanı oluşturacaktır." #: /fdmprinter.def.json @@ -4189,7 +5002,9 @@ msgstr "Destek Arayüzü Kalınlığı" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "Alt veya üst kısımdaki modele değdiği yerde destek arayüzü kalınlığı." #: /fdmprinter.def.json @@ -4199,7 +5014,9 @@ msgstr "Destek Tavanı Kalınlığı" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "Destek tavanlarının kalınlığı. Modelin bulunduğu desteğin üst kısmındaki yoğun katmanların sayısını kontrol eder." #: /fdmprinter.def.json @@ -4209,7 +5026,9 @@ msgstr "Destek Zemini Kalınlığı" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "Destek zeminlerinin kalınlığı. Desteğin üzerinde durduğu modelin üst kısımlarına yazdırılan yoğun katmanların sayısını kontrol eder." #: /fdmprinter.def.json @@ -4219,8 +5038,13 @@ msgstr "Destek Arayüz Çözünürlüğü" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -msgstr "Desteğin üstünde ve altında model bulunduğunda, kontrol sırasında verilen yükseklikte adımlar uygulayın. Daha yüksek değerler, destek arayüzü olması gereken yerlerde yazdırılacak normal destek oluştururken daha düşük değerler daha yavaş dilimler." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." +msgstr "Desteğin üstünde ve altında model bulunduğunda, kontrol sırasında verilen yükseklikte adımlar uygulayın. Daha yüksek değerler, destek arayüzü olması gereken" +" yerlerde yazdırılacak normal destek oluştururken daha düşük değerler daha yavaş dilimler." #: /fdmprinter.def.json msgctxt "support_interface_density label" @@ -4229,8 +5053,12 @@ msgstr "Destek Arayüzü Yoğunluğu" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -msgstr "Destek yapısının çatılarının ve zeminlerinin yoğunluğunu ayarlar. Daha yüksek bir değer daha iyi çıkıntılar ortaya çıkarırken, desteklerin kaldırılmasını zorlaştırır." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." +msgstr "Destek yapısının çatılarının ve zeminlerinin yoğunluğunu ayarlar. Daha yüksek bir değer daha iyi çıkıntılar ortaya çıkarırken, desteklerin kaldırılmasını" +" zorlaştırır." #: /fdmprinter.def.json msgctxt "support_roof_density label" @@ -4239,7 +5067,9 @@ msgstr "Destek Çatısı Yoğunluğu" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "Destek yapısı çatılarının yoğunluğu. Daha yüksek bir değer daha iyi çıkıntılar ortaya çıkarırken, desteklerin kaldırılmasını zorlaştırır." #: /fdmprinter.def.json @@ -4249,7 +5079,9 @@ msgstr "Destek Çatısı Çizgi Mesafesi" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." msgstr "Yazdırılan destek çatısı çizgileri arasındaki mesafe. Bu ayar Destek Çatısı Yoğunluğu ile hesaplanır, ancak ayrıca ayarlanabilir." #: /fdmprinter.def.json @@ -4259,7 +5091,9 @@ msgstr "Destek Zemini Yoğunluğu" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "Destek yapısı zeminlerinin yoğunluğu. Daha yüksek bir değer, desteğin modelin üzerine daha iyi yapışmasını sağlar." #: /fdmprinter.def.json @@ -4269,7 +5103,9 @@ msgstr "Destek Zemini Çizgi Mesafesi" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." msgstr "Yazdırılan destek zemini çizgileri arasındaki mesafe. Bu ayar Destek Zemini Yoğunluğu ile hesaplanır, ancak ayrıca ayarlanabilir." #: /fdmprinter.def.json @@ -4279,7 +5115,9 @@ msgstr "Destek Arayüzü Şekli" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "Model ile birlikte destek arayüzünün yazdırıldığı şekil." #: /fdmprinter.def.json @@ -4384,7 +5222,9 @@ msgstr "Minimum Destek Arayüzü Bölgesi" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." msgstr "Destek arayüzü çokgenlerinin minimum alan boyutu. Alanı bu değerden küçük olan poligonlar normal destekle basılacaktır." #: /fdmprinter.def.json @@ -4394,7 +5234,9 @@ msgstr "Minimum Destek Çatısı Bölgesi" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Destek çatılarının minimum alan boyutu. Alanı bu değerden küçük olan poligonlar normal destekle basılacaktır." #: /fdmprinter.def.json @@ -4404,7 +5246,9 @@ msgstr "Minimum Destek Zemini Bölgesi" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "Destek tabanlarının minimum alan boyutu. Alanı bu değerden küçük olan poligonlar normal destekle basılacaktır." #: /fdmprinter.def.json @@ -4444,8 +5288,16 @@ msgstr "Destek Arabirim Hattı Yönleri" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Kullanılacak tam hat yönlerinin listesi. Katmanlar ilerledikçe listedeki öğeler sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır. Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar, varsayılan açıların kullanıldığı (ara birimler biraz kalınsa 45 ile 135 derece arasında değişir veya 90 derecedir) boş listedir." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Kullanılacak tam hat yönlerinin listesi. Katmanlar ilerledikçe listedeki öğeler sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır." +" Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar, varsayılan açıların kullanıldığı (ara birimler biraz kalınsa" +" 45 ile 135 derece arasında değişir veya 90 derecedir) boş listedir." #: /fdmprinter.def.json msgctxt "support_roof_angles label" @@ -4454,8 +5306,16 @@ msgstr "Destek Çatı Hattı Yönleri" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Kullanılacak tam hat yönlerinin listesi. Katmanlar ilerledikçe listedeki öğeler sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır. Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar, varsayılan açıların kullanıldığı (ara birimler biraz kalınsa 45 ile 135 derece arasında değişir veya 90 derecedir) boş listedir." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Kullanılacak tam hat yönlerinin listesi. Katmanlar ilerledikçe listedeki öğeler sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır." +" Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar, varsayılan açıların kullanıldığı (ara birimler biraz kalınsa" +" 45 ile 135 derece arasında değişir veya 90 derecedir) boş listedir." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" @@ -4464,8 +5324,16 @@ msgstr "Destek Zemin Hattı Yönleri" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." -msgstr "Kullanılacak tam hat yönlerinin listesi. Listedeki öğeler katmanlar ilerledikçe sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır. Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar, varsayılan açıların kullanıldığı (ara birimler biraz kalınsa 45 ile 135 derece arasında değişir veya 90 derecedir) boş listedir." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." +msgstr "Kullanılacak tam hat yönlerinin listesi. Listedeki öğeler katmanlar ilerledikçe sırayla kullanılır ve listenin sonuna gelindiğinde tekrar baştan başlanır." +" Liste öğeleri virgülle ayrılır ve listenin tamamı köşeli paranteze alınır. Varsayılan ayar, varsayılan açıların kullanıldığı (ara birimler biraz kalınsa" +" 45 ile 135 derece arasında değişir veya 90 derecedir) boş listedir." #: /fdmprinter.def.json msgctxt "support_fan_enable label" @@ -4474,7 +5342,9 @@ msgstr "Fan Hızı Geçersiz Kılma" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." msgstr "Bu ayar etkinleştirildiğinde, yazıcı soğutma fanının hızı desteğin hemen üzerindeki yüzey bölgeleri için değiştirilir." #: /fdmprinter.def.json @@ -4484,8 +5354,11 @@ msgstr "Desteklenen Yüzey Fan Hızı" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." -msgstr "Desteğin hemen üzerindeki yüzey bölgeleri yazdırılırken kullanılacak yüzdelik fan hızıdır. Yüksek fan hızı kullanmak desteğin daha kolay kaldırılmasını sağlayabilir." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." +msgstr "Desteğin hemen üzerindeki yüzey bölgeleri yazdırılırken kullanılacak yüzdelik fan hızıdır. Yüksek fan hızı kullanmak desteğin daha kolay kaldırılmasını" +" sağlayabilir." #: /fdmprinter.def.json msgctxt "support_use_towers label" @@ -4494,8 +5367,12 @@ msgstr "Direkleri kullan" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." -msgstr "Küçük çıkıntı alanlarını desteklemek için özel direkler kullanın. Bu direkler desteklediğimiz bölgeden daha büyük çaptadır. Çıkıntıyı yaklaştırırsanız direklerin çapı azalır ve bir tavan oluşturur." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." +msgstr "Küçük çıkıntı alanlarını desteklemek için özel direkler kullanın. Bu direkler desteklediğimiz bölgeden daha büyük çaptadır. Çıkıntıyı yaklaştırırsanız" +" direklerin çapı azalır ve bir tavan oluşturur." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" @@ -4514,7 +5391,9 @@ msgstr "Kule Destekli Maksimum Çap" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "Özel bir destek kulesiyle desteklenecek küçük bir alanın X/Y yönlerindeki maksimum çapıdır." #: /fdmprinter.def.json @@ -4524,7 +5403,9 @@ msgstr "Direk Tavanı Açısı" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." msgstr "Direk tavanı açısı Yüksek bir değer, direk tavanını sivrileştirirken, daha düşük bir değer direk tavanlarını düzleştirir." #: /fdmprinter.def.json @@ -4534,7 +5415,9 @@ msgstr "Alçalan Destek Örgüsü" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "Destek örgüsünde askıda kalan herhangi bir kısım olmaması için destek örgüsünün altındaki her yere destek yapın." #: /fdmprinter.def.json @@ -4544,7 +5427,9 @@ msgstr "Sahnede Destek Örgüsü Var" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "Bunlar sahnedeki mevcut destek örgüleridir. Bu ayar Cura tarafından kontrol edilir." #: /fdmprinter.def.json @@ -4564,8 +5449,13 @@ msgstr "İlk Damlayı Etkinleştir" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." -msgstr "Yazdırma öncesinde bir damla ile filamanın astarlanıp astarlanmayacağı. Bu ayar açık olarak ayarlandığında, yazdırma öncesinde ekstrüder nozülünde malzeme hazır olacaktır. Kenar veya Etek Yazdırma da astarlama etkisi yapabilir; bu durumda bu ayarın kapatılmasıyla biraz zaman kazanılabilir." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." +msgstr "Yazdırma öncesinde bir damla ile filamanın astarlanıp astarlanmayacağı. Bu ayar açık olarak ayarlandığında, yazdırma öncesinde ekstrüder nozülünde malzeme" +" hazır olacaktır. Kenar veya Etek Yazdırma da astarlama etkisi yapabilir; bu durumda bu ayarın kapatılmasıyla biraz zaman kazanılabilir." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" @@ -4574,7 +5464,9 @@ msgstr "Extruder İlk X konumu" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun X koordinatı." #: /fdmprinter.def.json @@ -4584,7 +5476,9 @@ msgstr "Extruder İlk Y konumu" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "Nozül yazdırma işlemini başlatmaya hazırlandığında konumun Y koordinatı." #: /fdmprinter.def.json @@ -4594,8 +5488,14 @@ msgstr "Yapı Levhası Türü" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." -msgstr "Ekstrüzyon işlemine hazırlamayı ve yapı levhasına yapışmayı artıran farklı seçenekler. Kenar, eğilmeyi önlemek için model tabanının etrafına tek katmanlı düz bir alan ekler. Radye, modelin altına çatısı olan kalın bir ızgara ekler. Etek modelin etrafına yazdırılan bir hattır fakat modele bağlı değildir." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." +msgstr "Ekstrüzyon işlemine hazırlamayı ve yapı levhasına yapışmayı artıran farklı seçenekler. Kenar, eğilmeyi önlemek için model tabanının etrafına tek katmanlı" +" düz bir alan ekler. Radye, modelin altına çatısı olan kalın bir ızgara ekler. Etek modelin etrafına yazdırılan bir hattır fakat modele bağlı değildir." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" @@ -4624,7 +5524,9 @@ msgstr "Yapı Levhası Yapıştırma Ekstruderi" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "Etek/kenar/radye yazdırmak için kullanılacak ekstruder Çoklu ekstrüzyon işlemi için kullanılır." #: /fdmprinter.def.json @@ -4634,7 +5536,9 @@ msgstr "Etek/Kenar Ekstrüderi" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "Etek veya kenar baskısı için kullanılacak ekstrüderdir. Çoklu ekstrüzyonlarda kullanılır." #: /fdmprinter.def.json @@ -4644,7 +5548,9 @@ msgstr "Radye Taban Ekstrüderi" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "Radyenin ilk katmanının baskısında kullanılacak ekstrüderdir. Çoklu ekstrüzyonlarda kullanılır." #: /fdmprinter.def.json @@ -4654,7 +5560,9 @@ msgstr "Radye Orta Ekstrüderi" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "Radyenin orta katmanının baskısında kullanılacak ekstrüderdir. Çoklu ekstrüzyonlarda kullanılır." #: /fdmprinter.def.json @@ -4664,7 +5572,9 @@ msgstr "Radye Üst Ekstrüderi" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "Radyenin üst katmanlarının baskısında kullanılacak ekstrüderdir. Çoklu ekstrüzyonlarda kullanılır." #: /fdmprinter.def.json @@ -4674,7 +5584,9 @@ msgstr "Etek Hattı Sayısı" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." msgstr "Çoklu etek hatları küçük modeller için daha iyi ekstrüzyon işlemi hazırlanmasına yardımcı olur. Bu değeri 0’a ayarlamak eteği devre dışı bırakacaktır." #: /fdmprinter.def.json @@ -4686,10 +5598,9 @@ msgstr "Etek Mesafesi" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"Baskının eteği ve ilk katmanı arasındaki yatay mesafe.\n" -"Minimum mesafedir. Bu mesafeden çok sayıda etek hattı dışarı doğru uzanır." +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "Baskının eteği ve ilk katmanı arasındaki yatay mesafe.\nMinimum mesafedir. Bu mesafeden çok sayıda etek hattı dışarı doğru uzanır." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4698,8 +5609,13 @@ msgstr "Minimum Etek/Kenar Uzunluğu" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." -msgstr "Etek veya kenarın minimum uzunluğu. Tüm etek veya kenar hatları birlikte bu uzunluğa ulaşmazsa minimum uzunluğa ulaşılana kadar daha fazla etek veya kenar hattı eklenecektir. Not: Hat sayısı 0’a ayarlanırsa, bu yok sayılır." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." +msgstr "Etek veya kenarın minimum uzunluğu. Tüm etek veya kenar hatları birlikte bu uzunluğa ulaşmazsa minimum uzunluğa ulaşılana kadar daha fazla etek veya kenar" +" hattı eklenecektir. Not: Hat sayısı 0’a ayarlanırsa, bu yok sayılır." #: /fdmprinter.def.json msgctxt "brim_width label" @@ -4708,7 +5624,10 @@ msgstr "Kenar Genişliği" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." msgstr "Modelin en dış kenar hattını olan mesafesi. Daha büyük kenar hattı yapı levhasına yapışmayı artırmanın yanı sıra etkin yazdırma alanını da azaltır." #: /fdmprinter.def.json @@ -4718,7 +5637,9 @@ msgstr "Kenar Hattı Sayısı" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." msgstr "Bir kenar için kullanılan hatların sayısı Daha fazla kenar hattı yapı levhasına yapışmayı artırmanın yanı sıra etkin yazdırma alanını da azaltır." #: /fdmprinter.def.json @@ -4728,8 +5649,12 @@ msgstr "Uç Mesafesi" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." -msgstr "Baskının ilk katmanının uçtaki ilk hattı ile ana hattı arasındaki yatay mesafe. Küçük bir boşluk baskının uç kısmının kolayca çıkarılmasını sağlamasının yanı sıra ısı bakımından da avantajlıdır." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." +msgstr "Baskının ilk katmanının uçtaki ilk hattı ile ana hattı arasındaki yatay mesafe. Küçük bir boşluk baskının uç kısmının kolayca çıkarılmasını sağlamasının" +" yanı sıra ısı bakımından da avantajlıdır." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" @@ -4738,7 +5663,10 @@ msgstr "Kenar, Desteği Değiştirir" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." msgstr "İlgili alan üzerinde destek olsa bile kenarı modelin çevresine yazdırmaya zorlayın. Desteğin ilk katmanının bazı alanlarını kenar alanları ile değiştirir." #: /fdmprinter.def.json @@ -4748,7 +5676,10 @@ msgstr "Sadece Dış Kısımdaki Kenar" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." msgstr "Sadece modelin dış kısmındaki kenarı yazdırır. Yatak yapışmasını büyük oranda azaltmasa da daha sonra kaldırmanız gereken kenar sayısını azaltır." #: /fdmprinter.def.json @@ -4758,8 +5689,12 @@ msgstr "Ek Radye Boşluğu" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." -msgstr "Radye etkinleştirildiğinde, ayrıca radye verilen model etrafındaki ek radye alanıdır. Bu boşluğu artırmak, daha fazla malzeme kullanırken ve yazdırma için daha az alan bırakırken daha sağlam bir radye oluşturacaktır." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." +msgstr "Radye etkinleştirildiğinde, ayrıca radye verilen model etrafındaki ek radye alanıdır. Bu boşluğu artırmak, daha fazla malzeme kullanırken ve yazdırma için" +" daha az alan bırakırken daha sağlam bir radye oluşturacaktır." #: /fdmprinter.def.json msgctxt "raft_smoothing label" @@ -4768,8 +5703,13 @@ msgstr "Radye Düzeltme" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -msgstr "Bu ayar, radye ana hattında yer alan iç köşelerin ne kadar yuvarlanacağını kontrol eder. İç köşeler, burada belirtilen değere eşit yarıçapa sahip yarım daire şeklinde yuvarlanır. Ayrıca bu ayar, söz konusu daireden daha küçük olan radye ana hattındaki delikleri ortadan kaldırır." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." +msgstr "Bu ayar, radye ana hattında yer alan iç köşelerin ne kadar yuvarlanacağını kontrol eder. İç köşeler, burada belirtilen değere eşit yarıçapa sahip yarım" +" daire şeklinde yuvarlanır. Ayrıca bu ayar, söz konusu daireden daha küçük olan radye ana hattındaki delikleri ortadan kaldırır." #: /fdmprinter.def.json msgctxt "raft_airgap label" @@ -4778,8 +5718,12 @@ msgstr "Radye Hava Boşluğu" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." -msgstr "Son radye katmanı ve modelin ilk katmanı arasındaki boşluk. Radye katmanı ve model arasındaki yapışmayı azaltmak için sadece ilk katman yükseltilir. Radyeyi sıyırmayı kolaylaştırır." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." +msgstr "Son radye katmanı ve modelin ilk katmanı arasındaki boşluk. Radye katmanı ve model arasındaki yapışmayı azaltmak için sadece ilk katman yükseltilir. Radyeyi" +" sıyırmayı kolaylaştırır." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" @@ -4788,8 +5732,12 @@ msgstr "İlk Katman Z Çakışması" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." -msgstr "Hava boşluğundaki filaman kaybını telafi etmek için Z yönünde modelin ilk ve ikinci katmanını çakıştırın. İlk model katmanının üstündeki tüm modeller bu miktara indirilecektir." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." +msgstr "Hava boşluğundaki filaman kaybını telafi etmek için Z yönünde modelin ilk ve ikinci katmanını çakıştırın. İlk model katmanının üstündeki tüm modeller bu" +" miktara indirilecektir." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" @@ -4798,8 +5746,12 @@ msgstr "Radyenin Üst Katmanları" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." -msgstr "İkinci radye katmanındaki üst katmanların sayısı. Bunlar modelin üstünde durduğu tamamı dolgulu katmanlardır. İki katman bir katmandan daha pürüzsüz bir üst yüzey oluşturur." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." +msgstr "İkinci radye katmanındaki üst katmanların sayısı. Bunlar modelin üstünde durduğu tamamı dolgulu katmanlardır. İki katman bir katmandan daha pürüzsüz bir" +" üst yüzey oluşturur." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" @@ -4818,7 +5770,9 @@ msgstr "Radyenin Üst Hat Genişliği" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "Radyenin üst yüzeyindeki hatların genişliği. Radyenin üstünün pürüzsüz olması için bunlar ince hat olabilir." #: /fdmprinter.def.json @@ -4828,7 +5782,9 @@ msgstr "Radyenin Üst Boşluğu" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." msgstr "Üst radye katmanları için radye hatları arasındaki mesafe. Yüzeyin katı olabilmesi için aralık hat genişliğine eşit olmalıdır." #: /fdmprinter.def.json @@ -4838,8 +5794,12 @@ msgstr "Radye Orta Katmanları" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." -msgstr "Radyenin tabanı ve yüzeyi arasındaki katman sayısıdır. Bunlar radyenin temel kalınlığını oluşturur. Bu değerin artırılması daha kalın ve sağlam bir radye oluşturur." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." +msgstr "Radyenin tabanı ve yüzeyi arasındaki katman sayısıdır. Bunlar radyenin temel kalınlığını oluşturur. Bu değerin artırılması daha kalın ve sağlam bir radye" +" oluşturur." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" @@ -4858,7 +5818,9 @@ msgstr "Radyenin Orta Hat Genişliği" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "Radyenin orta katmanındaki hatların genişliği. İkinci katmanın daha fazla sıkılması hatların yapı levhasına yapışmasına neden olur." #: /fdmprinter.def.json @@ -4868,8 +5830,12 @@ msgstr "Radye Orta Boşluğu" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." -msgstr "Radyenin orta katmanı için radye hatları arasındaki mesafe. Ortadaki aralığın oldukça geniş olması gerekirken, üst radye katmanlarını desteklemek için de yeteri kadar yoğun olması gerekir." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." +msgstr "Radyenin orta katmanı için radye hatları arasındaki mesafe. Ortadaki aralığın oldukça geniş olması gerekirken, üst radye katmanlarını desteklemek için" +" de yeteri kadar yoğun olması gerekir." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" @@ -4878,7 +5844,9 @@ msgstr "Radye Taban Kalınlığı" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "Radyenin taban katmanının katman kalınlığı. Bu, yazıcı yapı levhasına sıkıca yapışan kalın bir katman olmalıdır." #: /fdmprinter.def.json @@ -4888,7 +5856,9 @@ msgstr "Radyenin Taban Hat Genişliği" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "Radyenin taban katmanındaki hatların genişliği. Bunlar, yapı levhasına yapışma işlemine yardımcı olan kalın hatlar olmalıdır." #: /fdmprinter.def.json @@ -4898,7 +5868,9 @@ msgstr "Radye Taban Hat Genişliği" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "Radyenin taban katmanı için radye hatları arasındaki mesafe. Geniş aralık bırakılması radyenin yapı levhasından kolayca kaldırılmasını sağlar." #: /fdmprinter.def.json @@ -4918,7 +5890,10 @@ msgstr "Radye Üst Yazdırma Hızı" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." msgstr "Radye katmanlarının yazdırıldığı hız. Nozülün bitişik yüzey hatlarını yavaşça düzeltebilmesi için, bu kısımlar biraz daha yavaş yazdırılmalıdır." #: /fdmprinter.def.json @@ -4928,7 +5903,10 @@ msgstr "Radyenin Orta Yazdırma Hızı" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "Orta radye katmanının yazdırıldığı hız. Nozülden gelen malzemenin hacmi çok büyük olduğu için bu kısım yavaş yazdırılmalıdır." #: /fdmprinter.def.json @@ -4938,7 +5916,10 @@ msgstr "Radyenin Taban Yazdırma Hızı" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "Radyenin taban katmanının yazdırıldığı hız. Nozülden gelen malzemenin hacmi çok büyük olduğu için bu kısım yavaş yazdırılmalıdır." #: /fdmprinter.def.json @@ -5078,7 +6059,9 @@ msgstr "İlk Direği Etkinleştir" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "Malzemenin hazırlanmasına yardımcı olan yazıcının yanındaki direği her nozül değişiminden sonra yazdırın." #: /fdmprinter.def.json @@ -5098,7 +6081,9 @@ msgstr "İlk Direğin Minimum Hacmi" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "Yeterince malzeme temizlemek için ilk direğin her bir katmanı için minimum hacim." #: /fdmprinter.def.json @@ -5128,7 +6113,9 @@ msgstr "İlk Direkteki Sürme İnaktif Nozülü" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "Bir nozül ile ilk direği yazdırdıktan sonra, diğer nozülden ilk direğe sızdırılan malzemeyi silin." #: /fdmprinter.def.json @@ -5138,7 +6125,9 @@ msgstr "Astarlama Direği Kenarı" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "Model ihtiyaç duymasa da astarlama direkleri bir kenarın sağladığı ekstra yapışkanlığa ihtiyaç duyabilir. Şu anda \"radye\" yapışma tipi ile birlikte kullanılamamaktadır." #: /fdmprinter.def.json @@ -5148,8 +6137,12 @@ msgstr "Sızdırma Kalkanını Etkinleştir" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." -msgstr "Dış sızdırma kalkanını etkinleştirir. Modelin etrafında, ilk nozül ile aynı yükseklikte olması halinde ikinci bir nozülü temizleyebilecek olan bir kalkan oluşturacaktır." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." +msgstr "Dış sızdırma kalkanını etkinleştirir. Modelin etrafında, ilk nozül ile aynı yükseklikte olması halinde ikinci bir nozülü temizleyebilecek olan bir kalkan" +" oluşturacaktır." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" @@ -5158,8 +6151,12 @@ msgstr "Sızdırma Kalkanı Açısı" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." -msgstr "Sızdırma kalkanında bir bölümün sahip olacağı en büyük açı. Dikey 0 derece ve yatay 90 derece. Daha küçük bir açı sızdırma kalkanının daha sorunsuz olmasını sağlarken daha fazla malzeme kullanılmasına yol açar." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." +msgstr "Sızdırma kalkanında bir bölümün sahip olacağı en büyük açı. Dikey 0 derece ve yatay 90 derece. Daha küçük bir açı sızdırma kalkanının daha sorunsuz olmasını" +" sağlarken daha fazla malzeme kullanılmasına yol açar." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" @@ -5178,7 +6175,10 @@ msgstr "Nozül Anahtarı Geri Çekme Mesafesi" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." msgstr "Ekstrüderler değiştirilirken oluşan geri çekme miktarı. Geri çekme yoksa 0 olarak ayarlayın. Bu genellikle ısı bölgesinin uzunluğuna eşittir." #: /fdmprinter.def.json @@ -5188,7 +6188,9 @@ msgstr "Nozül Anahtarı Geri Çekme Hızı" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." msgstr "Filamanın geri çekildiği hız. Daha yüksek bir geri çekme hızı daha çok işe yarar, fakat çok yüksek geri çekme hızı filaman aşınmasına neden olabilir." #: /fdmprinter.def.json @@ -5198,7 +6200,8 @@ msgstr "Nozül Değişiminin Geri Çekme Hızı" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "Nozül değişiminin çekmesi sırasında filamanın geri çekildiği hız." #: /fdmprinter.def.json @@ -5208,7 +6211,9 @@ msgstr "Nozül Değişiminin İlk Hızı" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "Nozül değişiminin çekmesi sonucunda filamanın geriye doğru itildiği hız." #: /fdmprinter.def.json @@ -5238,8 +6243,12 @@ msgstr "Bağlantı Çakışma Hacimleri" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." -msgstr "Bir örgü içinde çakışan hacimlerden kaynaklanan iç geometriyi yok sayın ve hacimleri tek bir hacim olarak yazdırın. Bu durum, istenmeyen iç boşlukların kaybolmasını sağlar." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." +msgstr "Bir örgü içinde çakışan hacimlerden kaynaklanan iç geometriyi yok sayın ve hacimleri tek bir hacim olarak yazdırın. Bu durum, istenmeyen iç boşlukların" +" kaybolmasını sağlar." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" @@ -5248,8 +6257,12 @@ msgstr "Tüm Boşlukları Kaldır" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." -msgstr "Her katmandaki boşlukları ortadan kaldırır ve sadece dış şekli korur. Görünmez tüm iç geometriyi yok sayar. Bununla birlikte, üstten ve alttan görünebilen katman boşluklarını da göz ardı eder." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." +msgstr "Her katmandaki boşlukları ortadan kaldırır ve sadece dış şekli korur. Görünmez tüm iç geometriyi yok sayar. Bununla birlikte, üstten ve alttan görünebilen" +" katman boşluklarını da göz ardı eder." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" @@ -5258,7 +6271,10 @@ msgstr "Geniş Dikiş" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." msgstr "Geniş Dikiş, bitişik poligonlarla dikişleri kapatarak ağdaki açık boşlukların dikmeye çalışır. Bu seçenek çok fazla işlem süresi ortaya çıkarabilir." #: /fdmprinter.def.json @@ -5268,8 +6284,13 @@ msgstr "Bağlı Olmayan Yüzleri Tut" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." -msgstr "Normal koşullarda, Cura ağdaki küçük boşlukları diker ve büyük boşluklu katman parçalarını ortadan kaldırır. Bu seçeneği etkinleştirmek, dikilemeyen parçaları muhafaza eder. Bu seçenek, hiçbir işlemin uygun bir g-code oluşturamaması durumunda başvurulacak son seçenek olarak kullanılmalıdır." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." +msgstr "Normal koşullarda, Cura ağdaki küçük boşlukları diker ve büyük boşluklu katman parçalarını ortadan kaldırır. Bu seçeneği etkinleştirmek, dikilemeyen parçaları" +" muhafaza eder. Bu seçenek, hiçbir işlemin uygun bir g-code oluşturamaması durumunda başvurulacak son seçenek olarak kullanılmalıdır." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" @@ -5278,7 +6299,9 @@ msgstr "Birleştirilmiş Bileşim Çakışması" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "Birbirine dokunan örgülerin az oranda üst üste binmesini sağlayın. Böylelikle bunlar daha iyi birleşebilir." #: /fdmprinter.def.json @@ -5288,7 +6311,9 @@ msgstr "Bileşim Kesişimini Kaldırın" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." msgstr "Birden fazla bileşimin çakıştığı alanları kaldırın. Bu, birleştirilmiş ikili malzemeler çakıştığında kullanılabilir." #: /fdmprinter.def.json @@ -5298,8 +6323,13 @@ msgstr "Alternatif Örgü Giderimi" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." -msgstr "Çakışan bileşimlerin birbirine karışması için her bir katmanda bileşim kesişimi hacimlerine göre değişiklik yapın. Bu ayarın kapatılması, bir bileşimin diğer bileşimlerden ayrılarak çakışmadaki tüm hacmi almasına neden olur." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." +msgstr "Çakışan bileşimlerin birbirine karışması için her bir katmanda bileşim kesişimi hacimlerine göre değişiklik yapın. Bu ayarın kapatılması, bir bileşimin" +" diğer bileşimlerden ayrılarak çakışmadaki tüm hacmi almasına neden olur." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" @@ -5308,8 +6338,12 @@ msgstr "Boş İlk Katmanları Kaldır" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." -msgstr "Basılan ilk katmanın altındaki varsa boş katmanları kaldır. Bu ayarın devre dışı bırakılması, Dilimleme Toleransı Dışlayıcı veya Ortalayıcı olarak ayarlanmışsa, boş ilk katmanlar oluşmasına neden olabilir." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." +msgstr "Basılan ilk katmanın altındaki varsa boş katmanları kaldır. Bu ayarın devre dışı bırakılması, Dilimleme Toleransı Dışlayıcı veya Ortalayıcı olarak ayarlanmışsa," +" boş ilk katmanlar oluşmasına neden olabilir." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" @@ -5318,8 +6352,13 @@ msgstr "Maksimum Çözünürlük" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." -msgstr "Bir çizginin dilimlemeden sonraki minimum boyutu. Bu değer artırıldıktan sonra örgünün çözünürlüğü düşer. Bu, yazıcının g-kodunu işlemek için gereken hıza yetişmesine olanak tanır ve örtünün zaten işlenemeyecek ayrıntılarını kaldırarak dilimleme hızını artırır." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." +msgstr "Bir çizginin dilimlemeden sonraki minimum boyutu. Bu değer artırıldıktan sonra örgünün çözünürlüğü düşer. Bu, yazıcının g-kodunu işlemek için gereken hıza" +" yetişmesine olanak tanır ve örtünün zaten işlenemeyecek ayrıntılarını kaldırarak dilimleme hızını artırır." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" @@ -5328,8 +6367,13 @@ msgstr "Maksimum Hareket Çözünürlüğü" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." -msgstr "Bir hareket çizgisinin dilimlemeden sonraki minimum boyutu. Bunu artırmanız durumunda, hareketlerde köşelerin yumuşaklığı azalır. Bu seçenek, yazıcının g-code işlemek için gereken hızı yakalamasına olanak tanıyabilir ancak model kaçınmasının doğruluğunu azaltabilir." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." +msgstr "Bir hareket çizgisinin dilimlemeden sonraki minimum boyutu. Bunu artırmanız durumunda, hareketlerde köşelerin yumuşaklığı azalır. Bu seçenek, yazıcının" +" g-code işlemek için gereken hızı yakalamasına olanak tanıyabilir ancak model kaçınmasının doğruluğunu azaltabilir." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" @@ -5338,8 +6382,14 @@ msgstr "Maksimum Sapma" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." -msgstr "Maksimum Çözünürlük ayarı için çözünürlük azaltıldığında izin verilen maksimum sapma. Bu değeri artırırsanız baskının doğruluğu azalacak ancak g kodu daha küçük olacaktır. Maksimum Sapma, Maksimum Çözünürlük için sınırdır, dolayısıyla iki değer çelişirse Maksimum Sapma her zaman doğru kabul edilir." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." +msgstr "Maksimum Çözünürlük ayarı için çözünürlük azaltıldığında izin verilen maksimum sapma. Bu değeri artırırsanız baskının doğruluğu azalacak ancak g kodu daha" +" küçük olacaktır. Maksimum Sapma, Maksimum Çözünürlük için sınırdır, dolayısıyla iki değer çelişirse Maksimum Sapma her zaman doğru kabul edilir." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" @@ -5348,8 +6398,19 @@ msgstr "Maksimum Ekstrüzyon Alanı Sapması" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "Ara noktaları düz bir hattan çıkarırken izin verilen maksimum ekstrüzyon alanı sapmasıdır. Bir ara nokta, uzun düz bir hatta genişlik değiştiren nokta olarak hizmet edebilir. Bu nedenle, ara noktanın çıkarılması hattın tek boyutlu bir genişliğe sahip olmasına ve dolayısıyla bir miktar ekstrüzyon alanı kaybetmesine (veya kazanmasına) neden olur. Bu değeri artırırsanız daha fazla ara genişlik değiştiren noktaların kaldırılmasına izin verileceğinden, düz paralel duvarlar arasında az (veya çok) ekstrüzyon görebilirsiniz. Baskının doğruluğu azalacak fakat g kodu daha küçük olacaktır." +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "Ara noktaları düz bir hattan çıkarırken izin verilen maksimum ekstrüzyon alanı sapmasıdır. Bir ara nokta, uzun düz bir hatta genişlik değiştiren nokta" +" olarak hizmet edebilir. Bu nedenle, ara noktanın çıkarılması hattın tek boyutlu bir genişliğe sahip olmasına ve dolayısıyla bir miktar ekstrüzyon alanı" +" kaybetmesine (veya kazanmasına) neden olur. Bu değeri artırırsanız daha fazla ara genişlik değiştiren noktaların kaldırılmasına izin verileceğinden, düz" +" paralel duvarlar arasında az (veya çok) ekstrüzyon görebilirsiniz. Baskının doğruluğu azalacak fakat g kodu daha küçük olacaktır." #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5368,8 +6429,15 @@ msgstr "Yazdırma Dizisi" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -msgstr "Sıradakine geçmeden önce, tüm modellerin tek seferde bir katmanla mı yazdırılacağı yoksa bir modelin bitmesinin mi bekleneceği. Teker teker modu a) yalnızca bir ekstrüder etkinleştirildiğinde b) tüm modeller baskı kafası aralarında hareket edecek veya nozül ile X/Y eksenleri arasındaki mesafeden az olacak şekilde ayrıldığında kullanılabilir." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." +msgstr "Sıradakine geçmeden önce, tüm modellerin tek seferde bir katmanla mı yazdırılacağı yoksa bir modelin bitmesinin mi bekleneceği. Teker teker modu a) yalnızca" +" bir ekstrüder etkinleştirildiğinde b) tüm modeller baskı kafası aralarında hareket edecek veya nozül ile X/Y eksenleri arasındaki mesafeden az olacak" +" şekilde ayrıldığında kullanılabilir." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" @@ -5388,8 +6456,12 @@ msgstr "Dolgu Ağı" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Çakıştığı diğer dolgu ağını düzeltmek için bu ağı kullanın. Bu birleşim için olan bölgelerle diğer birleşimlerin dolgu bölgelerini değiştirir. Bu birleşim için Üst/Alt Dış Katmanı değil sadece bir Duvarı yazdırmak önerilir." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgstr "Çakıştığı diğer dolgu ağını düzeltmek için bu ağı kullanın. Bu birleşim için olan bölgelerle diğer birleşimlerin dolgu bölgelerini değiştirir. Bu birleşim" +" için Üst/Alt Dış Katmanı değil sadece bir Duvarı yazdırmak önerilir." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" @@ -5398,8 +6470,14 @@ msgstr "Örgü İşleme Sıralaması" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." -msgstr "Çakışan birden çok dolgu örgüsünü göz önüne alarak bu örgünün önceliğini belirler. Birden çok dolgu örgüsünün çakıştığı alanlar en yüksek sıralamaya sahip örgünün ayarlarını alacaktır. Daha yüksek sıralamaya sahip dolgu örgüsü, dolgu örgülerinin dolgusunu daha düşük sıralı ve normal örgüler ile değiştirecektir." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." +msgstr "Çakışan birden çok dolgu örgüsünü göz önüne alarak bu örgünün önceliğini belirler. Birden çok dolgu örgüsünün çakıştığı alanlar en yüksek sıralamaya sahip" +" örgünün ayarlarını alacaktır. Daha yüksek sıralamaya sahip dolgu örgüsü, dolgu örgülerinin dolgusunu daha düşük sıralı ve normal örgüler ile değiştirecektir." #: /fdmprinter.def.json msgctxt "cutting_mesh label" @@ -5408,8 +6486,12 @@ msgstr "Kesme Örgüsü" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." -msgstr "Bu örgünün hacmini diğer örgülere göre sınırlandırın. Bir örgünün belirli alanlarını farklı ayarlarla ve tamamen farklı bir ekstrüder ile yazdırmak için bunu kullanabilirsiniz." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." +msgstr "Bu örgünün hacmini diğer örgülere göre sınırlandırın. Bir örgünün belirli alanlarını farklı ayarlarla ve tamamen farklı bir ekstrüder ile yazdırmak için" +" bunu kullanabilirsiniz." #: /fdmprinter.def.json msgctxt "mold_enabled label" @@ -5418,7 +6500,9 @@ msgstr "Kalıp" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "Yapı levhası üzerinde modelleri toplayan bir model elde etmek amacıyla döküm olabilecek modelleri kalıp olarak yazdırır." #: /fdmprinter.def.json @@ -5428,7 +6512,9 @@ msgstr "Minimum Kalıp Genişliği" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "Kalıbın dış tarafı ile modelin dış tarafı arasındaki minimum mesafedir." #: /fdmprinter.def.json @@ -5448,8 +6534,12 @@ msgstr "Kalıp Açısı" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." -msgstr "Kalıp için oluşturulan dış duvarların çıkıntı açısı. 0° kalıbın dış kovanını dikey hale getirirken, 90° ise modelin dış kısmının model konturunu takip etmesini sağlayacaktır." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." +msgstr "Kalıp için oluşturulan dış duvarların çıkıntı açısı. 0° kalıbın dış kovanını dikey hale getirirken, 90° ise modelin dış kısmının model konturunu takip" +" etmesini sağlayacaktır." #: /fdmprinter.def.json msgctxt "support_mesh label" @@ -5458,7 +6548,9 @@ msgstr "Destek Örgüsü" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "Destek alanlarını belirlemek için bu örgüyü kullanın. Bu örgü, destek yapısını oluşturmak için kullanılabilir." #: /fdmprinter.def.json @@ -5468,7 +6560,9 @@ msgstr "Çıkıntı Önleme Örgüsü" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." msgstr "Bu bileşimi, modelin hiçbir parçasının çıkıntı olarak algılanmadığı durumları belirlemek için kullanın. Bu, istenmeyen destek yapısını kaldırmak için kullanılabilir." #: /fdmprinter.def.json @@ -5478,8 +6572,15 @@ msgstr "Yüzey Modu" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." -msgstr "Modeli sadece bir yüzey, gevşek yüzeyli hacim veya hacimler şeklinde işleyin. Normal yazdırma modu sadece kapalı hacimleri yazdırır. “Yüzey”, dolgusu ve üst/alt dış katmanı olmayan birleşim yüzeyini takip eden tek bir duvar yazdırır. “Her ikisi” kapalı hacimleri normal şekilde ve kalan poligonları yüzey şeklinde yazdırır." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." +msgstr "Modeli sadece bir yüzey, gevşek yüzeyli hacim veya hacimler şeklinde işleyin. Normal yazdırma modu sadece kapalı hacimleri yazdırır. “Yüzey”, dolgusu ve" +" üst/alt dış katmanı olmayan birleşim yüzeyini takip eden tek bir duvar yazdırır. “Her ikisi” kapalı hacimleri normal şekilde ve kalan poligonları yüzey" +" şeklinde yazdırır." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" @@ -5503,8 +6604,13 @@ msgstr "Spiral Dış Çevre" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." -msgstr "Dış kenarın Z hareketini helezon şeklinde düzeltir. Böylece yazdırmanın tamamında sabit bir Z artışı oluşur. Bu özellik katı bir modeli, tabanı katı tek bir duvar yazdırmasına dönüştürür. Bu özelliğin sadece tek bir parça içeren tüm tabakalarda etkinleştirilmesi gerekir." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." +msgstr "Dış kenarın Z hareketini helezon şeklinde düzeltir. Böylece yazdırmanın tamamında sabit bir Z artışı oluşur. Bu özellik katı bir modeli, tabanı katı tek" +" bir duvar yazdırmasına dönüştürür. Bu özelliğin sadece tek bir parça içeren tüm tabakalarda etkinleştirilmesi gerekir." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" @@ -5513,8 +6619,12 @@ msgstr "Helezon Şeklinde Düzeltme" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Z dikişinin görünürlüğünü azaltmak için helezon şeklindeki konturları düzeltin (Z dikişi baskıda zor görünmeli ancak katman görünümünde görünür olmalıdır). Düzeltme işleminin ince yüzey detaylarında bulanıklığa neden olabileceğini göz önünde bulundurun." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." +msgstr "Z dikişinin görünürlüğünü azaltmak için helezon şeklindeki konturları düzeltin (Z dikişi baskıda zor görünmeli ancak katman görünümünde görünür olmalıdır)." +" Düzeltme işleminin ince yüzey detaylarında bulanıklığa neden olabileceğini göz önünde bulundurun." #: /fdmprinter.def.json msgctxt "relative_extrusion label" @@ -5523,8 +6633,16 @@ msgstr "Bağıl Ekstrüzyon" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." -msgstr "Mutlak ekstrüzyon yerine bağıl ekstrüzyon uygulayın. Bağıl E-adımlarının uygulanması, g-code’un sonradan işlenmesini kolaylaştırır. Ancak bu, tüm yazıcılar tarafından desteklenmemektedir ve mutlak E-adımları ile karşılaştırıldığında birikmiş malzemenin miktarında hafif farklılıklar yaratabilir. Bu ayara bakılmaksızın, herhangi bir g-code komut dosyası çıkartılmadan önce ekstrüzyon modu her zaman mutlak değere ayarlı olacaktır." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." +msgstr "Mutlak ekstrüzyon yerine bağıl ekstrüzyon uygulayın. Bağıl E-adımlarının uygulanması, g-code’un sonradan işlenmesini kolaylaştırır. Ancak bu, tüm yazıcılar" +" tarafından desteklenmemektedir ve mutlak E-adımları ile karşılaştırıldığında birikmiş malzemenin miktarında hafif farklılıklar yaratabilir. Bu ayara bakılmaksızın," +" herhangi bir g-code komut dosyası çıkartılmadan önce ekstrüzyon modu her zaman mutlak değere ayarlı olacaktır." #: /fdmprinter.def.json msgctxt "experimental label" @@ -5543,8 +6661,18 @@ msgstr "Dilimleme Toleransı" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." -msgstr "Dilimlenmiş katmanlardaki dikey tolerans. Bir katmanın konturları her katmanın kalınlığının ortasından enine kesitler (Ortalayan) alınarak normal şekilde oluşturulur. Alternatif olarak, her katman, katmanın tüm kalınlığı boyunca hacmin iç kısmına düşen alanlara (Dışlayan) sahip olabilir; veya bir katman, katman içinde herhangi bir yere düşen alanlara (İçeren) sahip olabilir. İçeren seçeneğinde katmandaki çoğu ayrıntı korunur, Dışlayan seçeneği en iyi uyum içindir ve Ortalayan seçeneği ise katmanı orijinal yüzeyin en yakınında tutar." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." +msgstr "Dilimlenmiş katmanlardaki dikey tolerans. Bir katmanın konturları her katmanın kalınlığının ortasından enine kesitler (Ortalayan) alınarak normal şekilde" +" oluşturulur. Alternatif olarak, her katman, katmanın tüm kalınlığı boyunca hacmin iç kısmına düşen alanlara (Dışlayan) sahip olabilir; veya bir katman," +" katman içinde herhangi bir yere düşen alanlara (İçeren) sahip olabilir. İçeren seçeneğinde katmandaki çoğu ayrıntı korunur, Dışlayan seçeneği en iyi uyum" +" içindir ve Ortalayan seçeneği ise katmanı orijinal yüzeyin en yakınında tutar." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" @@ -5568,8 +6696,14 @@ msgstr "Dolgu Hareket Optimizasyonu" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." -msgstr "Aktifleştirildiğinde, dolgu hatlarının baskı düzeni, hareketi azaltmak için optimize edilir. Elde edilen hareket zamanındaki azalma dilimlenen modele, dolgu şekline ve yoğunluğuna vs. bağlıdır. Birçok ufak dolgu bölgesine sahip bazı modeller için modelin dilimlenme süresi önemli ölçüde artabilir." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." +msgstr "Aktifleştirildiğinde, dolgu hatlarının baskı düzeni, hareketi azaltmak için optimize edilir. Elde edilen hareket zamanındaki azalma dilimlenen modele," +" dolgu şekline ve yoğunluğuna vs. bağlıdır. Birçok ufak dolgu bölgesine sahip bazı modeller için modelin dilimlenme süresi önemli ölçüde artabilir." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" @@ -5578,7 +6712,9 @@ msgstr "Otomatik Sıcaklık" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "Katmanın ortalama akış hızıyla otomatik olarak her katman için sıcaklığı değiştirir." #: /fdmprinter.def.json @@ -5588,7 +6724,9 @@ msgstr "Akış Sıcaklık Grafiği" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "Malzeme akışını (saniye başına mm3 bazında) sıcaklığa (santigrat derece) bağlayan veri." #: /fdmprinter.def.json @@ -5598,8 +6736,14 @@ msgstr "Minimum Poligon Çevre Uzunluğu" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." -msgstr "Bu miktardan daha kısa çevre uzunluğuna sahip dilimlenmiş katmanlardaki poligonlar filtre ile elenecektir. Daha düşük değerler dilimleme süresini uzatacak ancak daha yüksek çözünürlükte bir ağ oluşturacaktır. Genellikle yüksek çözünürlüklü SLA yazıcılarına yöneliktir ve çok fazla detay içeren çok küçük 3D modellerinde kullanılır." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." +msgstr "Bu miktardan daha kısa çevre uzunluğuna sahip dilimlenmiş katmanlardaki poligonlar filtre ile elenecektir. Daha düşük değerler dilimleme süresini uzatacak" +" ancak daha yüksek çözünürlükte bir ağ oluşturacaktır. Genellikle yüksek çözünürlüklü SLA yazıcılarına yöneliktir ve çok fazla detay içeren çok küçük 3D" +" modellerinde kullanılır." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" @@ -5608,7 +6752,9 @@ msgstr "Parçalarda Döküm Desteği" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "Destek yapısının daha kolay kırılması için bazı destek hattı bağlantılarını atlayın. Bu ayar, Zikzak destek dolgusu şekli için geçerlidir." #: /fdmprinter.def.json @@ -5618,7 +6764,9 @@ msgstr "Destek Parçasının Boyutu" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "Destek yapısının daha kolay kırılması için her N milimetresinde bir destek hatları arasında bağlantı atlayın." #: /fdmprinter.def.json @@ -5628,7 +6776,9 @@ msgstr "Destek Parçası Hattı Sayısı" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "Destek yapısının daha kolay kırılması için her N bağlantı hattında bir zikzak atlayın." #: /fdmprinter.def.json @@ -5638,8 +6788,11 @@ msgstr "Cereyan Kalkanını Etkinleştir" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." -msgstr "Modelin etrafında (sıcak) hava ve kalkanlara dışarıdaki hava akımına karşı set çeken bir duvar oluşturur. Özellikle kolayca eğrilebilen malzemeler için kullanışlıdır." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." +msgstr "Modelin etrafında (sıcak) hava ve kalkanlara dışarıdaki hava akımına karşı set çeken bir duvar oluşturur. Özellikle kolayca eğrilebilen malzemeler için" +" kullanışlıdır." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" @@ -5658,7 +6811,9 @@ msgstr "Cereyan Kalkanı Sınırlaması" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." msgstr "Cereyan kalkanının yüksekliğini ayarlayın. Cereyan kalkanını model yüksekliğinde veya sınırlı yükseklikte yazdırmayı seçin." #: /fdmprinter.def.json @@ -5678,7 +6833,9 @@ msgstr "Cereyan Kalkanı Yüksekliği" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "Cereyan kalkanının yükseklik sınırı. Bundan daha fazla bir yükseklikte cereyan kalkanı yazdırılmayacaktır." #: /fdmprinter.def.json @@ -5688,8 +6845,12 @@ msgstr "Çıkıntıyı Yazdırılabilir Yap" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." -msgstr "En az desteğin istenmesi için yazdırılan modelin geometrisini değiştirin. Dik çıkıntılar sığlaşacaktır. Çıkıntılı alanlar daha dikey biçimde olmak için alçalacaktır." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." +msgstr "En az desteğin istenmesi için yazdırılan modelin geometrisini değiştirin. Dik çıkıntılar sığlaşacaktır. Çıkıntılı alanlar daha dikey biçimde olmak için" +" alçalacaktır." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" @@ -5698,8 +6859,12 @@ msgstr "Maksimum Model Açısı" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." -msgstr "Yazdırılabilir yapıldıktan sonra çıkıntıların en büyük açısı. 0° değerindeyken tüm modeller yapı levhasına bağlı bir model parçasıyla değiştirilirken 90° modeli hiçbir şekilde değiştirmez." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." +msgstr "Yazdırılabilir yapıldıktan sonra çıkıntıların en büyük açısı. 0° değerindeyken tüm modeller yapı levhasına bağlı bir model parçasıyla değiştirilirken 90°" +" modeli hiçbir şekilde değiştirmez." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" @@ -5708,8 +6873,12 @@ msgstr "Maksimum Çıkıntı Deliği Alanı" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." -msgstr "Çıkıntıyı Yazdırılabilir Yap işlemiyle çıkarılmadan önce modelin tabanındaki deliğin maksimum alanı. Bu değerden küçük delikler korunacaktır. 0 mm²'lik değer modellerin tabanındaki tüm delikleri dolduracaktır." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." +msgstr "Çıkıntıyı Yazdırılabilir Yap işlemiyle çıkarılmadan önce modelin tabanındaki deliğin maksimum alanı. Bu değerden küçük delikler korunacaktır. 0 mm²'lik" +" değer modellerin tabanındaki tüm delikleri dolduracaktır." #: /fdmprinter.def.json msgctxt "coasting_enable label" @@ -5718,8 +6887,12 @@ msgstr "Taramayı Etkinleştir" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." -msgstr "Tarama, ekstrüzyon yolunun son parçasını hareket parça ile değiştirir. Dizimli azaltmak amacıyla sızdırılan malzeme ekstrüzyon yolunun son parçasını yazdırmak için kullanılır." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." +msgstr "Tarama, ekstrüzyon yolunun son parçasını hareket parça ile değiştirir. Dizimli azaltmak amacıyla sızdırılan malzeme ekstrüzyon yolunun son parçasını yazdırmak" +" için kullanılır." #: /fdmprinter.def.json msgctxt "coasting_volume label" @@ -5728,7 +6901,9 @@ msgstr "Tarama Hacmi" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "Aksi takdirde hacim sızdırılır. Bu değer, genellikle nozül çapının küpüne yakındır." #: /fdmprinter.def.json @@ -5738,8 +6913,13 @@ msgstr "Tarama Öncesi Minimum Hacim" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." -msgstr "Taramaya izin verilmeden önce ekstrüzyon yolunda olması gereken en küçük hacim. Daha küçük ekstrüzyon yolları için bowden tüpünde daha az basınç geliştirilir ve bu nedenle taranan hacim doğrusal olarak ölçeklendirilir. Bu değer her zaman Tarama Değerinden daha büyüktür." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." +msgstr "Taramaya izin verilmeden önce ekstrüzyon yolunda olması gereken en küçük hacim. Daha küçük ekstrüzyon yolları için bowden tüpünde daha az basınç geliştirilir" +" ve bu nedenle taranan hacim doğrusal olarak ölçeklendirilir. Bu değer her zaman Tarama Değerinden daha büyüktür." #: /fdmprinter.def.json msgctxt "coasting_speed label" @@ -5748,8 +6928,12 @@ msgstr "Tarama Hızı" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." -msgstr "Ekstrüzyon yolu hızına göre tarama sırasındaki hareket hızı. Tarama hareketi sırasında bowden tüpündeki basınç düştüğü için değerin %100’ün altında olması öneriliyor." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." +msgstr "Ekstrüzyon yolu hızına göre tarama sırasındaki hareket hızı. Tarama hareketi sırasında bowden tüpündeki basınç düştüğü için değerin %100’ün altında olması" +" öneriliyor." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" @@ -5758,7 +6942,9 @@ msgstr "Çapraz 3D Cebin Boyutu" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "Şeklin kendisine temas ettiği yüksekliklerde, çapraz 3D şekilde dört yönlü kesişme yerlerinde bulunan ceplerin boyutudur." #: /fdmprinter.def.json @@ -5768,7 +6954,9 @@ msgstr "Çapraz Dolgu Yoğunluğu Görüntüsü" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." msgstr "Parlaklık değerlerinin, yazdırma dolgusunun ilgili konumundaki minimum yoğunluğu belirlediği görüntünün dosya konumu." #: /fdmprinter.def.json @@ -5778,7 +6966,9 @@ msgstr "Destek için Çapraz Dolgu Yoğunluğu Görüntüsü" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "Parlaklık değerlerinin, desteğin ilgili konumundaki minimum yoğunluğu belirlediği görüntünün dosya konumu." #: /fdmprinter.def.json @@ -5798,8 +6988,13 @@ msgstr "Konik Destek Açısı" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." -msgstr "Konik desteğin eğim açısı. Dikey 0 derece ve yatay 90 derece. Daha küçük açılar desteğin daha sağlam olmasını sağlar, ancak çok fazla malzeme içerir. Negatif açılar destek tabanının üst kısımdan daha geniş olmasına yol açar." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." +msgstr "Konik desteğin eğim açısı. Dikey 0 derece ve yatay 90 derece. Daha küçük açılar desteğin daha sağlam olmasını sağlar, ancak çok fazla malzeme içerir. Negatif" +" açılar destek tabanının üst kısımdan daha geniş olmasına yol açar." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" @@ -5808,7 +7003,9 @@ msgstr "Koni Desteğinin Minimum Genişliği" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "Koni desteği tabanının indirildiği minimum genişlik. Küçük genişlikler, destek tabanlarının dengesiz olmasına neden olur." #: /fdmprinter.def.json @@ -5818,7 +7015,9 @@ msgstr "Belirsiz Dış Katman" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "Yüzeyin sert ve belirsiz bir görüntü alması için dış duvarları yazdırırken rastgele titrer." #: /fdmprinter.def.json @@ -5838,7 +7037,9 @@ msgstr "Belirsiz Dış Katman Kalınlığı" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." msgstr "Titremenin yapılacağı genişlik. İç duvarlar değiştirilmediği için, bunun dış duvar genişliğinin altında tutulması öneriliyor." #: /fdmprinter.def.json @@ -5848,8 +7049,12 @@ msgstr "Belirsiz Dış Katman Yoğunluğu" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." -msgstr "Bir katmandaki her bir poligona tanınan noktaların ortalama yoğunluğu. Poligonların asıl noktalarının çıkarıldığını dikkate alın; bunun sonucunda düşük yoğunluk sonuçları çözünürlük azalmasıyla sonuçlanabilir." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." +msgstr "Bir katmandaki her bir poligona tanınan noktaların ortalama yoğunluğu. Poligonların asıl noktalarının çıkarıldığını dikkate alın; bunun sonucunda düşük" +" yoğunluk sonuçları çözünürlük azalmasıyla sonuçlanabilir." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" @@ -5858,8 +7063,13 @@ msgstr "Belirsiz Dış Katman Noktası Mesafesi" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." -msgstr "Her bir hat dilimine tanıtılan rastgele noktalar arasındaki ortalama mesafe. Poligonların asıl noktalarının çıkarıldığını dikkate alın; bunun sonucunda yüksek pürüzsüzlük sonuçları çözünürlük azalmasıyla sonuçlanabilir. Bu değer, Belirsiz Dış Katman Kalınlığından yüksek olmalıdır." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." +msgstr "Her bir hat dilimine tanıtılan rastgele noktalar arasındaki ortalama mesafe. Poligonların asıl noktalarının çıkarıldığını dikkate alın; bunun sonucunda" +" yüksek pürüzsüzlük sonuçları çözünürlük azalmasıyla sonuçlanabilir. Bu değer, Belirsiz Dış Katman Kalınlığından yüksek olmalıdır." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" @@ -5868,7 +7078,9 @@ msgstr "Akış hızı dengelemesi maksimum ekstrüzyon kayması" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "Akış hızındaki değişiklikleri telafi etmek için filamentin hareket ettirileceği mm cinsinden maksimum mesafe." #: /fdmprinter.def.json @@ -5878,8 +7090,12 @@ msgstr "Akış hızı dengeleme çarpanı" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." -msgstr "Akış hızındaki değişiklikleri telafi edebilmek için filamentin bir saniyelik ekstrüzyonda hareket ettirileceği mesafenin yüzdesi olarak filamentin ne kadar uzağa hareket ettirileceği." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." +msgstr "Akış hızındaki değişiklikleri telafi edebilmek için filamentin bir saniyelik ekstrüzyonda hareket ettirileceği mesafenin yüzdesi olarak filamentin ne kadar" +" uzağa hareket ettirileceği." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" @@ -5888,8 +7104,13 @@ msgstr "Kablo Yazdırma" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." -msgstr "“Belli belirsiz” yazdıran seyrek gövdeli bir yapı ile sadece dış yüzeyi yazdırın. Bu işlem, yukarı ve çapraz olarak aşağı yöndeki hatlar ile bağlı olan verilen Z aralıklarındaki modelin çevresini yatay olarak yazdırarak gerçekleştirilir." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." +msgstr "“Belli belirsiz” yazdıran seyrek gövdeli bir yapı ile sadece dış yüzeyi yazdırın. Bu işlem, yukarı ve çapraz olarak aşağı yöndeki hatlar ile bağlı olan" +" verilen Z aralıklarındaki modelin çevresini yatay olarak yazdırarak gerçekleştirilir." #: /fdmprinter.def.json msgctxt "wireframe_height label" @@ -5898,7 +7119,10 @@ msgstr "WP Bağlantı Yüksekliği" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." msgstr "İki yatay bölüm arasındaki yukarı ve çapraz olarak aşağı yöndeki hatların yüksekliği. Net yapının genel yoğunluğunu belirler. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -5908,7 +7132,9 @@ msgstr "WP Tavan İlave Mesafesi" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "İçerideki ana tavan hattından bağlantı yaparken kapatılan mesafe. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -5918,7 +7144,9 @@ msgstr "WP Hızı" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "Malzemeleri sıkarken nozül hareketlerinin hızı. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -5928,7 +7156,9 @@ msgstr "WP Alt Yazdırma Hızı" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." msgstr "Yapı platformuna değen tek katman olan ilk katmanın yazdırılma hızı. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -5938,7 +7168,8 @@ msgstr "WP Yukarı Doğru Yazdırma Hızı" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "“Belli belirsiz” yukarı doğru bir hat yazdırma hızı. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -5948,7 +7179,8 @@ msgstr "WP Aşağı Doğru Yazdırma Hızı" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "Çapraz şekilde aşağı doğru bir hat yazdırma hızı. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -5958,7 +7190,9 @@ msgstr "WP Yatay Yazdırma Hızı" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "Modelin yatay dış çevresini yazdırma hızı. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -5968,7 +7202,9 @@ msgstr "WP Akışı" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "Akış dengeleme: sıkıştırılan malzeme miktarı bu değerle çoğaltılır. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -5988,7 +7224,8 @@ msgstr "WP Düz Akışı" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "Düz hatlar yazdırılırken akış dengelenmesi. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -5998,7 +7235,9 @@ msgstr "WP Üst Gecikme" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "Yukarı hattın sertleşmesi için, yukarıya doğru hareketten sonraki gecikme süresi. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -6018,8 +7257,12 @@ msgstr "WP Düz Gecikme" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." -msgstr "İki yatay dilim arasındaki gecikme süresi. Haha uzun gecikmeler düşüşe neden olduğu halde, bu tür bir gecikme uygulamak bağlantı noktalarındaki önceki katmanlara daha iyi yapışma sağlayabilir. Sadece kablo yazdırmaya uygulanır." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." +msgstr "İki yatay dilim arasındaki gecikme süresi. Haha uzun gecikmeler düşüşe neden olduğu halde, bu tür bir gecikme uygulamak bağlantı noktalarındaki önceki" +" katmanlara daha iyi yapışma sağlayabilir. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" @@ -6030,10 +7273,10 @@ msgstr "WP Kolay Yukarı Çıkma" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -msgstr "" -"Yarı hızda sıkıştırılmış yukarı doğru hareket mesafesi.\n" -"Bu katmanlarda malzemeyi çok fazla ısıtmayarak önceki katmanlarda daha iyi yapışma sağlayabilir. Sadece kablo yazdırmaya uygulanır." +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." +msgstr "Yarı hızda sıkıştırılmış yukarı doğru hareket mesafesi.\nBu katmanlarda malzemeyi çok fazla ısıtmayarak önceki katmanlarda daha iyi yapışma sağlayabilir." +" Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" @@ -6042,8 +7285,12 @@ msgstr "WP Düğüm Boyutu" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." -msgstr "Ardından gelen yatay katmanın daha iyi bir bağlanma şansının olması için, yukarı doğru çıkan hattın ucunda küçük bir düğüm oluşturulur. Sadece kablo yazdırmaya uygulanır." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." +msgstr "Ardından gelen yatay katmanın daha iyi bir bağlanma şansının olması için, yukarı doğru çıkan hattın ucunda küçük bir düğüm oluşturulur. Sadece kablo yazdırmaya" +" uygulanır." #: /fdmprinter.def.json msgctxt "wireframe_fall_down label" @@ -6052,7 +7299,9 @@ msgstr "WP Aşağı İnme" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "Malzemenin yukarı doğru ekstrüzyondan sonra aşağı inme mesafesi. Mesafe telafi edilir. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -6062,7 +7311,10 @@ msgstr "WP Sürüklenme" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." msgstr "Yukarı yönlü ekstrüzyon materyalinin çapraz şekilde aşağı yönlü ekstrüzyona sürüklendiği mesafe. Mesafe telafi edilir. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -6072,8 +7324,18 @@ msgstr "WP Stratejisi" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." -msgstr "Art arda gelen iki katmanın her bir bağlantı noktasına bağlı olduğundan emin olma stratejisi. Geri çekme yukarı yöndeki hatların doğru konumda sertleşmesini sağlar ancak filaman aşınmasına neden olabilir. Düğüme bağlanma şansını artırmak ve hattın soğumasını sağlamak için yukarı yöndeki hattın ucunda bir düğüm oluşturulabilir, fakat bu işlem daha yavaş yazdırma hızı gerektirir. Başka bir strateji de yukarı yöndeki hat ucunun düşmesini dengelemektir, ancak hatlar her zaman beklenildiği gibi düşmez." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." +msgstr "Art arda gelen iki katmanın her bir bağlantı noktasına bağlı olduğundan emin olma stratejisi. Geri çekme yukarı yöndeki hatların doğru konumda sertleşmesini" +" sağlar ancak filaman aşınmasına neden olabilir. Düğüme bağlanma şansını artırmak ve hattın soğumasını sağlamak için yukarı yöndeki hattın ucunda bir düğüm" +" oluşturulabilir, fakat bu işlem daha yavaş yazdırma hızı gerektirir. Başka bir strateji de yukarı yöndeki hat ucunun düşmesini dengelemektir, ancak hatlar" +" her zaman beklenildiği gibi düşmez." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" @@ -6097,8 +7359,12 @@ msgstr "WP Aşağı Yöndeki Hatları Güçlendirme" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." -msgstr "Yatay hat parçasıyla kaplanan çapraz şekilde aşağı yöndeki hat yüzdesi. Bu, yukarı yöndeki hatların en baştaki noktasının düşmesini engelleyebilir. Sadece kablo yazdırmaya uygulanır." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." +msgstr "Yatay hat parçasıyla kaplanan çapraz şekilde aşağı yöndeki hat yüzdesi. Bu, yukarı yöndeki hatların en baştaki noktasının düşmesini engelleyebilir. Sadece" +" kablo yazdırmaya uygulanır." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" @@ -6107,7 +7373,10 @@ msgstr "WP Tavandan Aşağı İnme" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." msgstr "“Belli belirsiz” yazdırılan yatay tavan hatlarının yazdırıldıklarındaki düşme mesafesi. Mesafe telafi edilir. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -6117,7 +7386,10 @@ msgstr "WP Tavandan Sürüklenme" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." msgstr "Tavanın ana dış kısmına geri gelirken sürüklenen iç kısımdaki bir hattın son parçasının mesafesi. Mesafe telafi edilir. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -6127,7 +7399,9 @@ msgstr "WP Tavan Dış Gecikmesi" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." msgstr "Tavanı oluşturacak dış çevresel uzunluklara harcanan zaman. Sürenin daha uzun olması daha iyi bir bağlantı sağlayabilir. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json @@ -6137,8 +7411,13 @@ msgstr "WP Nozül Açıklığı" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." -msgstr "Nozül ve aşağı yöndeki hatlar arasındaki mesafe. Daha büyük açıklık, dik açısı daha küçük çapraz şekilde aşağı yöndeki hatların oluşmasına neden olur, dolayısıyla bu durum bir sonraki katman ile yukarı yönde daha az bağlantıya yol açar. Sadece kablo yazdırmaya uygulanır." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." +msgstr "Nozül ve aşağı yöndeki hatlar arasındaki mesafe. Daha büyük açıklık, dik açısı daha küçük çapraz şekilde aşağı yöndeki hatların oluşmasına neden olur," +" dolayısıyla bu durum bir sonraki katman ile yukarı yönde daha az bağlantıya yol açar. Sadece kablo yazdırmaya uygulanır." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" @@ -6147,7 +7426,9 @@ msgstr "Uyarlanabilir Katmanların Kullanımı" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "Uyarlanabilir katmanlar modelin şekline bağlı olarak katman yüksekliğini hesaplar." #: /fdmprinter.def.json @@ -6167,7 +7448,9 @@ msgstr "Uyarlanabilir Katmanların Değişkenlik Adım Boyu" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "Bir önceki ve bir sonraki katman yüksekliği arasındaki yükseklik farkı." #: /fdmprinter.def.json @@ -6177,8 +7460,12 @@ msgstr "Uyarlanabilir Katman Topografisi Boyutu" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." -msgstr "İki bitişik katman arasındaki hedef yatay mesafe. Bu ayarın azaltılması, katmanların kenarlarını birbirine yakınlaştırmak için daha ince katmanlar kullanılmasına neden olur." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." +msgstr "İki bitişik katman arasındaki hedef yatay mesafe. Bu ayarın azaltılması, katmanların kenarlarını birbirine yakınlaştırmak için daha ince katmanlar kullanılmasına" +" neden olur." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" @@ -6187,8 +7474,13 @@ msgstr "Çıkıntılı Duvar Açısı" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." -msgstr "Bu açıdan daha yüksek çıkıntıya sahip duvarlar çıkıntılı duvar ayarları kullanılarak basılacaktır. Değer 90 ise hiçbir duvarda çıkıntı olmadığı varsayılacaktır. Destek ile desteklenen çıkıntılar da çıkıntı olarak değerlendirilmeyecektir." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." +msgstr "Bu açıdan daha yüksek çıkıntıya sahip duvarlar çıkıntılı duvar ayarları kullanılarak basılacaktır. Değer 90 ise hiçbir duvarda çıkıntı olmadığı varsayılacaktır." +" Destek ile desteklenen çıkıntılar da çıkıntı olarak değerlendirilmeyecektir." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" @@ -6197,7 +7489,9 @@ msgstr "Çıkıntılı Duvar Hızı" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "Çıkıntılı duvarlar, normal yazdırma hızına göre bu yüzdeye denk bir hızda yazdırılacaktır." #: /fdmprinter.def.json @@ -6207,7 +7501,9 @@ msgstr "Köprü Ayarlarını Etkinleştir" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "Köprüleri tespit edin ve köprüler yazdırılırken yazdırma hızını, akışı ve fan ayarlarını değiştirin." #: /fdmprinter.def.json @@ -6217,8 +7513,12 @@ msgstr "Minimum Köprü Duvarı Uzunluğu" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." -msgstr "Bundan daha kısa desteklenmeyen duvarlar normal duvar ayarları kullanılarak yazdırılacaktır. Daha uzun desteklenmeyen duvarlar köprü duvarı ayarları kullanılarak yazdırılacaktır." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." +msgstr "Bundan daha kısa desteklenmeyen duvarlar normal duvar ayarları kullanılarak yazdırılacaktır. Daha uzun desteklenmeyen duvarlar köprü duvarı ayarları kullanılarak" +" yazdırılacaktır." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" @@ -6227,8 +7527,12 @@ msgstr "Köprü Yüzey Alanı Destek Eşiği" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." -msgstr "Eğer bir yüzey alanı bölgesi, alanının bu yüzdeden daha azı için destekleniyorsa, köprü ayarlarını kullanarak yazdırın. Aksi halde normal yüzey alanı ayarları kullanılarak yazdırılır." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." +msgstr "Eğer bir yüzey alanı bölgesi, alanının bu yüzdeden daha azı için destekleniyorsa, köprü ayarlarını kullanarak yazdırın. Aksi halde normal yüzey alanı ayarları" +" kullanılarak yazdırılır." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" @@ -6237,7 +7541,9 @@ msgstr "Maksimum Köprü Seyrek Dolgu Yoğunluğu" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." msgstr "Seyrek olması düşünülen dolgunun maksimum yoğunluğu. Seyrek dolgu üzerindeki kaplama, desteksiz olacağı düşünülerek köprü kaplaması olarak değerlendirilir." #: /fdmprinter.def.json @@ -6247,8 +7553,12 @@ msgstr "Köprü Duvarı Tarama" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." -msgstr "Bu, ekstruderin bir köprü duvarı başlamadan hemen önce taraması gereken mesafeyi kontrol eder. Köprü başlamadan önce tarama, nozüldeki basıncı azaltabilir ve daha düz bir köprü üretebilir." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." +msgstr "Bu, ekstruderin bir köprü duvarı başlamadan hemen önce taraması gereken mesafeyi kontrol eder. Köprü başlamadan önce tarama, nozüldeki basıncı azaltabilir" +" ve daha düz bir köprü üretebilir." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" @@ -6267,7 +7577,9 @@ msgstr "Köprü Duvarı Akışı" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "Köprü duvarları yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." #: /fdmprinter.def.json @@ -6287,7 +7599,9 @@ msgstr "Köprü Yüzey Alanı Akışı" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "Köprü yüzey alanı bölgeleri yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." #: /fdmprinter.def.json @@ -6297,7 +7611,9 @@ msgstr "Köprü Yüzey Alanı Yoğunluğu" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "Köprü yüzey alanı katmanının yoğunluğu. 100’den az değerler, yüzey alanı çizgileri arasındaki boşlukları artıracaktır." #: /fdmprinter.def.json @@ -6317,8 +7633,12 @@ msgstr "Köprüde Birden Fazla Katman Var" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." -msgstr "Eğer etkinleştirilirse, havanın üzerindeki ikinci ve üçüncü katmanlar aşağıdaki ayarlar kullanılarak yazdırılır. Aksi halde bu katmanlar normal ayarlar kullanılarak yazdırılır." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." +msgstr "Eğer etkinleştirilirse, havanın üzerindeki ikinci ve üçüncü katmanlar aşağıdaki ayarlar kullanılarak yazdırılır. Aksi halde bu katmanlar normal ayarlar" +" kullanılarak yazdırılır." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" @@ -6337,7 +7657,9 @@ msgstr "Köprü İkinci Yüzey Alanı Akışı" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "İkinci köprü yüzey alanı katmanı yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." #: /fdmprinter.def.json @@ -6347,7 +7669,9 @@ msgstr "Köprü İkinci Yüzey Alanı Yoğunluğu" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "İkinci köprü yüzey alanı katmanının yoğunluğu. 100’den az değerler, yüzey alanı çizgileri arasındaki boşlukları artıracaktır." #: /fdmprinter.def.json @@ -6377,7 +7701,9 @@ msgstr "Köprü Üçüncü Yüzey Alanı Akışı" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "Üçüncü köprü yüzey alanı katmanı yazdırılırken, ekstrude edilen malzeme miktarı bu değerle çarpılır." #: /fdmprinter.def.json @@ -6387,7 +7713,9 @@ msgstr "Köprü Üçüncü Yüzey Alanı Yoğunluğu" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "Üçüncü köprü yüzey alanı katmanının yoğunluğu. 100’den az değerler, yüzey alanı çizgileri arasındaki boşlukları artıracaktır." #: /fdmprinter.def.json @@ -6407,8 +7735,13 @@ msgstr "Katmanlar Arasındaki Sürme Nozülü" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -msgstr "Katmanlar arasına nozül sürme G-Code'u eklenip eklenmeyeceği (katman başına maksimum 1). Bu ayarın etkinleştirilmesi katman değişiminde geri çekme davranışını etkileyebilir. Sürme komutunun çalıştığı katmanlarda geri çekmeyi kontrol etmek için lütfen Sürme Geri Çekme ayarlarını kullanın." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." +msgstr "Katmanlar arasına nozül sürme G-Code'u eklenip eklenmeyeceği (katman başına maksimum 1). Bu ayarın etkinleştirilmesi katman değişiminde geri çekme davranışını" +" etkileyebilir. Sürme komutunun çalıştığı katmanlarda geri çekmeyi kontrol etmek için lütfen Sürme Geri Çekme ayarlarını kullanın." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" @@ -6417,8 +7750,13 @@ msgstr "Sürme Hareketleri Arasındaki Malzeme Hacmi" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." -msgstr "Başka bir nozül sürme işlemi başlatılmadan önce ekstrüde edilebilecek maksimum malzeme miktarı. Bu değer, bir katmanda gereken malzeme hacminden daha düşükse ayarın bu katmanda bir etkisi olmayacaktır, yani katman başına bir sürme sınırı vardır." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." +msgstr "Başka bir nozül sürme işlemi başlatılmadan önce ekstrüde edilebilecek maksimum malzeme miktarı. Bu değer, bir katmanda gereken malzeme hacminden daha düşükse" +" ayarın bu katmanda bir etkisi olmayacaktır, yani katman başına bir sürme sınırı vardır." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" @@ -6437,7 +7775,8 @@ msgstr "Sürme Geri Çekme Mesafesi" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "Filamanın sürme dizisi sırasında sızıntı yapmaması için filanın geri çekilme miktarı." #: /fdmprinter.def.json @@ -6447,7 +7786,9 @@ msgstr "Sürme Geri Çekme Sırasındaki İlave Astar Miktarı" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "Sürme hareketi sırasında bazı malzemeler eksilebilir; bu malzemeler burada telafi edebilir." #: /fdmprinter.def.json @@ -6457,7 +7798,9 @@ msgstr "Sürme Geri Çekme Hızı" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "Filamanın geri çekildiği ve sürme geri çekme hareketi sırasında astarlandığı hız." #: /fdmprinter.def.json @@ -6467,7 +7810,8 @@ msgstr "Sürme Geri Çekme Sırasındaki Çekim Hızı" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "Filamanın sürme geri çekme hareketi sırasında geri çekildiği hız." #: /fdmprinter.def.json @@ -6477,7 +7821,8 @@ msgstr "Sürme Geri Çekme Sırasındaki Çalışmaya Hazırlama Hızı" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "Filamanın sürme geri çekme hareketi sırasında astarlandığı hız." #: /fdmprinter.def.json @@ -6497,8 +7842,12 @@ msgstr "Sürme Z Sıçraması" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -msgstr "Sürme sırasında yapı plakası nozül ve baskı arasında açıklık oluşturmak üzere alçaltılır. Bu işlem, hareket sırasında nozülün baskıya çarpmasını önler ve baskının devrilerek yapı plakasından düşme olasılığını azaltır." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." +msgstr "Sürme sırasında yapı plakası nozül ve baskı arasında açıklık oluşturmak üzere alçaltılır. Bu işlem, hareket sırasında nozülün baskıya çarpmasını önler" +" ve baskının devrilerek yapı plakasından düşme olasılığını azaltır." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" @@ -6557,7 +7906,9 @@ msgstr "Maksimum Küçük Delik Boyutu" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "Bu değerden daha küçük çaptaki delik ve parça ana hatları Küçük Özellik Hızı kullanılarak basılacaktır." #: /fdmprinter.def.json @@ -6567,7 +7918,9 @@ msgstr "Maksimum Küçük Özellik Uzunluğu" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "Bu uzunluktan kısa olan özellik ana hatları Kısa Özellik Hızı kullanılarak basılacaktır." #: /fdmprinter.def.json @@ -6577,7 +7930,9 @@ msgstr "Küçük Özellik Hızı" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." msgstr "Küçük özellikler normal baskı hızının bu yüzdesinde basılacaktır. Daha yavaş baskı, yapışma ve doğruluğu artırmaya yardımcı olabilir." #: /fdmprinter.def.json @@ -6587,7 +7942,10 @@ msgstr "Küçük Özellik İlk Katman Hızı" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." msgstr "İlk katman üzerindeki küçük özellikler normal baskı hızının bu yüzdesinde basılacaktır. Daha yavaş baskı, yapışma ve doğruluğu artırmaya yardımcı olabilir." #: /fdmprinter.def.json @@ -6597,7 +7955,9 @@ msgstr "Duvar Yönlerini Değiştir" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." msgstr "Duvar yönlerini her katmanda ve iç dolguda değiştirin. Metal baskıdaki gibi stres oluşturabilen malzemeler için kullanışlıdır." #: /fdmprinter.def.json @@ -6617,7 +7977,9 @@ msgstr "Radye Tabanı Duvar Sayısı" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "Radyenin taban katmanındaki doğrusal desen etrafına basılacak kontur sayısıdır." #: /fdmprinter.def.json @@ -6627,7 +7989,9 @@ msgstr "Komut Satırı Ayarları" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "Sadece Cura ön ucundan CuraEngine istenmediğinde kullanılan ayarlar." #: /fdmprinter.def.json @@ -6637,7 +8001,9 @@ msgstr "Nesneyi ortalayın" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." msgstr "Nesnenin kaydedildiği koordinat sistemini kullanmak yerine nesnenin yapı platformunun (0,0) ortasına yerleştirilmesi." #: /fdmprinter.def.json @@ -6667,7 +8033,9 @@ msgstr "Bileşim konumu Z" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "Nesneye z yönünde uygulanan ofset. Bununla birlikte “Nesne Havuzu” olarak adlandırılan malzemeyi de kullanabilirsiniz." #: /fdmprinter.def.json @@ -6677,1049 +8045,6 @@ msgstr "Bileşim Rotasyon Matrisi" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "Modeli dosyadan indirirken modele uygulanacak olan dönüşüm matrisi." - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "Duvarların basılacağı sırayı belirler. Dış duvarların önce basılması, iç duvarlardaki hataların dışarıya taşmasını önleyerek boyutların doğru olmasını sağlar. Bu duvarların daha sonra basılması ise çıkıntılar basılırken daha iyi yığınlanma sağlar." - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "Bölünmüş Orta Hat Eşiği" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "Normal hat genişliğinin bir faktörü olarak, üzerinde orta hattın (varsa) ikiye bölüneceği en küçük hat genişliğidir. Daha fazla sayıda ve daha ince hatlar kullanmak için bu ayarı düşürün. Daha az sayıda ve daha kalın hatlar kullanmak için ise bu ayarı artırın. Bunun tüm şeklin duvarla doldurulması gerektiğinde geçerli olduğunu unutmayın, bu nedenle buradaki orta hat baskıda duvar yerine dolgu veya diğer bir kaplama olsa bile şeklin iki dış kenarı arasındaki nesnenin ortasını ifade eder." - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "Orta hat boşluğunu dolduran çok hatlı duvarlar için minimum hat genişliğidir. Bu ayar, iki duvar hattı baskısının hangi model kalınlığında iki dış duvar ve tek bir merkezi orta duvar baskısına geçirileceğini belirler. Daha yüksek Minimum Tek Duvar Hattı Genişliği değeri belirlenmesi daha yüksek maksimum çift duvar hattı genişliği oluşturur. Maksimum tek duvar hattı genişliği, 2 * Minimum Çift Duvar Hattı Genişliği formülüyle hesaplanır," - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "Orta Hat Eşiği Ekle" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "Normal hat genişliğinin bir faktörü olarak, üzerine bir orta hat (zaten yoksa) eklenecek olan en küçük hat genişliğidir. Daha fazla sayıda ve daha ince hatlar kullanmak için bu ayarı düşürün. Daha az sayıda ve daha kalın hatlar kullanmak için ise bu ayarı artırın. Bunun tüm şeklin duvarla doldurulması gerektiğinde geçerli olduğunu unutmayın, bu nedenle buradaki orta hat baskıda duvar yerine dolgu veya diğer bir kaplama olsa bile şeklin iki dış kenarı arasındaki nesnenin ortasını ifade eder." - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "Yazıcı başlığının 2B taslağı (fan başlıkları dahil)." - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "Önce Dış Sonra İç Duvarlar" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "Etkinleştirilmişse, duvarları dıştan içe doğru yazdırır. ABS gibi yüksek viskoziteli plastik kullanılırken boyutsal kesinliğin artırılmasını sağlayabilir; öte yandan dış düzey baskı kalitesini, özellikle çıkmalı kirişlerde etkileyebilir." - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "Duvar Çakışmalarının Telafi Edilmesi" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "Halihazırda duvarın olduğu bir yere yazdırılan bir duvarın parçaları için akışı telafi eder." - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "Dış Duvar Çakışmalarının Telafi Edilmesi" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "Halihazırda dış duvarın olduğu bir yere yazdırılan bir dış duvarın parçaları için akışı telafi eder." - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "İç Duvar Çakışmalarının Telafi Edilmesi" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "Halihazırda duvarın olduğu bir yere yazdırılan bir iç duvarın parçaları için akışı telafi eder." - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "Minimum Duvar Akışı" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "Bir duvar hattı için izin verilen en düşük yüzde akımdır. Duvar çakışması, mevcut bir duvara yakın duruyorsa bir duvarın akışını azaltır. Akışları bu değerden düşük olan duvarların yerine hareket hamlesi konacaktır. Bu ayarı kullanırken duvar çakışma telafisini açmanız ve iç duvardan önce dış duvarı yazdırmanız gerekir." - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "Geri Çekmeyi Tercih Et" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "Geri çekme etkinleştirildiğinde, akışları minimum akış eşiğinin altındaki duvarların yerini alacak hareketleri taramak yerine geri çekme kullanılır." - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "Duvarlar Arasındaki Boşlukları Doldur" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "Duvarların sığmadığı yerlerde duvarlar arasında kalan boşlukları doldurur." - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "Hiçbir yerde" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "Her bölüm" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "Küçük Boşlukların Filtrelenmesi" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "Modelin dışındaki damlalarını azaltmak için küçük boşlukları filtreleyin." - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "Filaman Akışını Eşitle" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "Saniye başına geçirilen malzeme sayısının aynı kalabilmesi için normalden ince hatları daha hızlı yazdırın. Modelinizdeki parçalar ayarlarda belirtilenden daha küçük hat genişliği olan hatların yazdırılmasını gerektirebilir. Bu ayar bu tür hatlar için hız değişikliklerini kontrol eder." - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "Akışı Eşitlemek için Maksimum Hız" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "Akışı eşitlemek için yazdırma hızını ayarlarken kullanılan maksimum yazdırma hızı." - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "ile ayrılan, başlangıçta yürütülecek G-code komutları \\n." - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "ile ayrılan, bitişte yürütülecek G-code komutları \\n." - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "Maksimum besleme hızı" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen, kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller her katmana tam olarak basılır. Gyroid, kübik, çeyrek kübik ve sekizlik dolgu, her yönde daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir. Yıldırım dolgu, objenin yalnızca (iç) çatılarını destekleyerek dolgu miktarını en aza indirmeye çalışır. Bu durumda dolgu yüzdesi yalnızca bir katmanın altında 'geçerli' olur ve modeli destekler." - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "Bir yıldırım dolgu katmanının hemen üstündeki katmanla ağaçların dış uzantılarının budanması şeklinde sahip olabileceği farktır. Dalların açısı olarak ölçülür." - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "Bir yıldırım dolgu katmanının hemen üstündeki katmanla ağaçların düzlenmesi şeklinde sahip olabileceği farktır. Dalların açısı olarak ölçülür." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen, kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller, her katmana tam olarak basılır. Gyroid, kübik, çeyrek kübik ve sekizlik dolgu, her yönde daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir." - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "Kalıbın dış tarafı ile modelin dış tarafı arasındaki minimum mesafe." - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "Kademeli motorun kaç adımının, bir milimetre ekstruzyon ile sonuçlanacağı." - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "Sıfır olmadığında, bu mesafeden daha uzun tarama mesafelerinde geri çekme yapılır." - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "Ekstruder ofsetini koordinat sistemine uygulayın." - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "Kovan" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "Nesnenizin bu ayardan daha geniş açıya sahip üst ve/veya alt zeminlerinin yüzeyleri genişletilmez. Böylece model yüzeyinin neredeyse dik açıya sahip olduğu durumlarda ortaya çıkan dar yüzey alanlarının genişletilmesi önlenmiş olur. 0°’lik bir açı yataydır; 90°’lik bir açı dikeydir." - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "İlk katman için belirlenen hız. Yapı tahtasına yapışmayı artırmak için daha düşük bir değer önerilmektedir." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Çakışan birden çok dolgu örgüsünü göz önüne alarak bu örgünün önceliğini belirler. Birden çok dolgu örgüsünün çakıştığı alanlar en düşük sıralamaya sahip örgünün ayarlarını alacaktır. Daha yüksek sıralamaya sahip dolgu örgüsü, dolgu örgülerinin dolgusunu daha düşük sıralı ve normal örgüler ile değiştirecektir." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "Isınan yapı levhası için kullanılan sıcaklık. Bu değer 0 ise yatak sıcaklığı değiştirilmez." - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "İlk katmanda ısınan yapı levhası için kullanılan sıcaklık." - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "Çekme Oranı" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "Yüzde cinsinden çekme oranı." - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Çakışan birimleri göz önüne alarak bu örgünün önceliğini belirler. Birden çok örgünün bulunduğu alanlarda düşük sıralamalı örgü öncelenir. Daha yüksek sıralamaya sahip dolgu örgüsü, dolgu örgülerin dolgusunu daha düşük sıralı ve normal örgüler ile değiştirecektir." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "Sıradakine geçmeden önce, tüm modellerin tek seferde bir katmanla mı yazdırılacağı yoksa bir modelin bitmesinin mi bekleneceği. Teker teker modu a) yalnızca bir ekstrüder etkinleştirildiğinde b) tüm modeller baskı kafası aralarında hareket edecek veya nozül ile X/Y eksenleri arasındaki mesafeden az olacak şekilde ayrıldığında kullanılabilir. " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "Dolgu Birleşim Düzeni" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "Hangi dolgu birleşiminin diğer dolgu birleşiminin içinde olacağını belirler. Yüksek düzeyli bir dolgu birleşimi, dolgu birleşimlerinin dolgusunu daha düşük düzey ve normal birleşimler ile düzeltir." - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "Ağaç Destek" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "Baskınızı desteklemesi adına dallarıyla birlikte ağaca benzeyen bir destek oluşturun. Malzeme kullanımı ve baskı süresi düşer ancak dilimleme zamanı da önemli ölçüde artar." - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "Çapraz yüzeylerle katman dilimleme yolları. Bir katmanın alanları katmanın ortasının yüzeyle kesiştiği yere (Ortalayıcı) göre oluşturulabilir. Diğer bir yol da her katmanın yüksekliği boyunca hacim içinde kalan alanları (Dışlayıcı) veya katmanın içinde herhangi bir yerde kalan alanları (Kapsayıcı) almasıdır. Dışlayıcı seçenek en çok ayrıntıyı tutar; Kapsayıcı seçenek en iyi şekilde oturur; Ortalayıcı ise en kısa sürede işlenir." - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "Spagetti Dolgu" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "Filamanın nesnenin içinde düzensiz bir şekilde yukarı doğru kıvrılması için dolguyu arada sırada yazdırın. Böylece yazdırma süresi azalır, ancak davranış önceden kestirilemez." - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "Spagetti Dolgu Adımları" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "Spagetti dolgusunu adım adım yazdırma veya tüm dolgu filamanını yazdırma işleminin sonunda ekstrude etme." - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "Spagetti Maksimum Dolgu Açısı" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "Daha sonradan spagetti dolgu uygulanacak alanlar için yazdırmanın içindeki Z ekseninin maksimum açısı. Bu değerin düşürülmesi, modelinize yapılan her bir dolgu katmanında daha fazla açılı kısımlara neden olur." - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "Spagetti Dolgu Maksimum Yüksekliği" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "Birleştirilebilecek ve üstten dolgu yapılabilecek iç alanın maksimum yüksekliği." - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "Spagetti İç Dolgusu" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "Spagetti dolgunun yazdırılacağı yerin duvarlardan ofset değeri." - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "Spagetti Debisi" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "Spagetti dolgusunun yoğunluğunu ayarlar. Dolgu yoğunluğunun spagetti dolgu için ekstrüzyon miktarını değil, sadece dolgu deseni çizgi boşluğunu kontrol ettiğini unutmayın." - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "Spagetti Dolgu Ekstra Hacmi" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "Her spagetti dolumunda ekstrude edilen toplam hacmi ayarlamak için kullanılan bir düzeltme terimi." - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "Malzemedeki GUID Otomatik olarak ayarlanır. " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "Filaman Bırakma Mesafesi" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "Bir ekstrüder artık kullanılmadığında filamanın bırakılacağı nozül ucuna olan mesafe." - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station iç değeri" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station iç değeri" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "Filament Temizliği Bitiş Hızı" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station iç değeri" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "Filament Temizliği Bitiş Uzunluğu" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station iç değeri" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station iç değeri" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station iç değeri" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "Nozül yazdırılamayan alana doğru hareket ettiğinde filamanı geri çeker. " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "Destek yapısının X/Y yönlerindeki çıkıntıya mesafesi. " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "category_fixes" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "category_blackmagic" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "deneysel!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "Makinenin Ana Poligonu" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "Yazıcı başlığının 2B taslağı (fan başlıkları hariç)." - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "Sıradakine geçmeden önce, tek seferde bir katmanla tüm modelleri yazdırmak veya bir modelin bitmesini beklemek. Teker teker modu sadece tüm modellerin, yazıcı başlığı aralarında hareket edecek şekilde veya aralarındaki mesafe X/Y aksları arasındaki mesafeden az olacak şekilde ayrıldığında kullanılabilir." - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "Ağaç Destek Duvarının Kalınlığı" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Ağaç desteğin dallarında yer alan duvarların kalınlığı. Kalın duvarların basılması daha uzun sürer ancak kalın duvarlar kolay devrilmezler." - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "Ağaç Destek Duvarının Hat Sayısı" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "Ağaç desteğin dallarında yer alan duvarların sayısı. Kalın duvarların basılması daha uzun sürer ancak kalın duvarlar kolay devrilmezler." - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "Katmanlar arasına sürme nozülü G-code'unun dahil edilip edilmeyeceği. Bu ayarın etkinleştirilmesi katman değişiminde geri çekme davranışını etkileyebilir. Sürme komutunun çalıştığı katmanlarda geri çekmeyi kontrol etmek için lütfen Sürme Geri Çekme ayarlarını kullanın." - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "Başka bir sürme nozülü başlatılmadan önce ekstrude edilebilecek maksimum malzeme miktarı." - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "Geri Çekme Sırasındaki Astar Hızı" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "Geri Çekildiğinde Sürme Z Sıçraması" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "Bir geri çekme işlemi yapıldığında baskı tepsisi nozül ve baskı arasında açıklık oluşturmak üzere alçaltılır. Bu, hareket sırasında nozülün baskıya çarpmasını önleyerek baskının devrilip baskı tepsisinden düşmesini önler." - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Destek arayüzü poligonları için minimum alan boyutu. Alanı bu değerden daha düşük olan poligonlar oluşturulmayacaktır." - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Destek çatıları için minimum alan boyutu. Alanı bu değerden daha düşük olan poligonlar oluşturulmayacaktır." - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "Destek zeminleri için minimum alan boyutu. Alanı bu değerden daha düşük olan poligonlar oluşturulmayacaktır." - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "Dış Katman Rotasyonunu Değiştir" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "Üst/alt katmanların yazdırıldığı yönü değiştirin. Normal koşullarda sadece çapraz şekilde yazdırılırlar. Bu ayar sadece-X ve sadece-Y yönlerini ekler." - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "Akış hızı dengelemesi maksimum ekstrüzyon kayması" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "Dengelenecek, mm cinsinden maksimum mesafe." - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "Akış hızı dengeleme çarpanı" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "Akış hızından -> mesafeye dönüştürme için çarpan." - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "Uyarlanabilir Katman Eşiği" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "Daha küçük bir katmanın kullanılıp kullanılmayacağını belirleyen eşik. Bu rakam bir katmandaki en dik eğimin tanjantına eşittir." - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "Bu açıdan daha fazla çıkıntı yapan duvarlar çıkıntılı duvar ayarları kullanılarak yazdırılacaktır. Değer 90 ise hiçbir duvar çıkıntılı kabul edilmeyecektir." - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "Küçük özellikler normal baskı hızının bu yüzdesinde basılacaktır. Daha yavaş baskı, yapışma ve doğruluğu artırmaya yardımcı olabilir." - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "İlk Katman Hızı" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "İlk katman üzerindeki küçük özellikler normal baskı hızının bu yüzdesinde basılacaktır. Daha yavaş baskı, yapışma ve doğruluğu artırmaya yardımcı olabilir." - -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "Malzeme ekstrude edilmeden önce üst yüzey üzerinden bir kere daha geçilir. Bu işlem en üstte bulunan plastiği eriterek daha pürüzsüz bir yüzey elde etmek için kullanılır." - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "Katmanları Aynı Bölümle Başlatın" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "Bir önceki katmanın bitirdiği bir parçayı yeni bir katmanla tekrar yazdırmamak için, her bir katmanda nesneyi yazdırmaya aynı noktanın yakınından başlayın. Bu şekilde daha iyi çıkıntılar ve küçük parçalar oluşturulur, ancak yazdırma süresi uzar." - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "Destekler için dolgu şeklinin döndürülmesi. Destek dolgu şekli yatay düzlemde döndürülür." - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "Maksimum Çözünürlük ayarı için çözünürlüğü azaltırken izin verilen maksimum sapma. Bunu arttırırsanız baskının doğruluğu azalacak fakat g-code daha küçük olacaktır." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "G-code Türü" - -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "Modelin ana hatlarında yer alan köşelerin dikişin konumunu etkileyip etkilemediğini kontrol edin. Hiçbiri, köşelerin dikişin konumunu etkilemediği anlamına gelir. Dikişi Gizle, dikişin daha büyük olasılıkla bir iç köşe üzerinde oluşmasını sağlar. Dikişi Açığa Çıkar, dikişin daha büyük olasılıkla bir dış köşe üzerinde oluşmasını sağlar. Dikişi Gizle veya Açığa Çıkar, dikişin daha büyük olasılıkla bir iç veya dış köşe üzerinde oluşmasını sağlar." - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "Küçük Z Açıklıklarını Yoksay" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "Modelde küçük dikey açıklıklar varsa bu dar yerlerdeki üst ve alt yüzeyleri oluşturmak için %5 oranında ek hesaplama süresi verilebilir. Bu gibi bir durumda ayarı devre dışı bırakın." - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "Yapı disk bölümü için kullanılan sıcaklık. Bu 0 olursa yapı disk bölümü sıcaklığı ayarlanmaz." - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "Düz çizgi üzerinde destekler arasında hareket ederken geri çekmeyi atla. Bu ayarın etkinleştirilmesi yazdırma süresi tasarrufu sağlar ancak destek yapısı içinde aşırı dizilime yol açabilir." - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "Maksimum Z Hızı" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "Yapı levhasının hareket ettiği maksimum hız. Bu hızı 0’a ayarlamak yazdırmanın maksimum z hızı için aygıt yazılımı kullanmasına neden olur." - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "X/Y yönündeki destek yapıları arasındaki maksimum mesafe. Ayrı yapılar birbirlerine bu değerden daha yakınsa yapılar birleşip tek olur." - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "Minimum Çap" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "Özel bir destek direği ile desteklenecek küçük bir alanın X/Y yönündeki minimum çapı." - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "Dairesel İlk Direk" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "İlk direği dairesel bir şekil olarak yapın." - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "Akış dengeleme: sıkıştırılan malzeme miktarı bu değerle çoğaltılır." - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "Z dikişinin görünürlüğünü azaltmak için helezon şeklinde konturları düzeltin (Z-dikişi yazdırma durumunda çok az görünür olmalı, ancak tabaka görünümünde halen görünür olmalıdır). Düzeltme işleminin ince yüzey detaylarında bulanıklığa neden olabileceğini unutmayınız." - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "Deneysel Özellik: Destek alanlarını alt kısımlarda çıkıntılardakinden daha küçük yapar." - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "Etkinleştirilmiş Ekstruder sayısı" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "Dış nozül çapı" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "Nozül uzunluğu" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "Nozül açısı" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "Isı bölgesi uzunluğu" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "Isınma hızı" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "Soğuma hızı" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "G-code türü" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "İzin verilmeyen alanlar" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "Makinenin ana poligonu" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "Makinenin başlığı ve Fan poligonu" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "Portal yüksekliği" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "Ekstruder Ofseti" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "Uyarlanabilir Katmanların Kullanımı" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "Uyarlanabilir katmanların azami değişkenliği" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "Uyarlanabilir katmanların değişkenlik adım boyu" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "Uyarlanabilir katman eşiği" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Yüzey hattı genişliğinin yüzdesi olarak yüzey ve duvar çakışmasının miktarı. Ufak bir çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Bu, yüzey ve en iç duvar hat eninin ortalama yüzdesidir." - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Yüzey ve duvarlar arasındaki çakışma miktarı. Hafif bir çakışma duvarların yüzeye sıkıca bağlanmasını sağlar." - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "Geri çekme miktarı: Hiçbir geri çekme yapılmaması için 0’a ayarlayın. Bu genellikle ısı bölgesi uzunluğu ile aynıdır." - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "Tarama, hareket sırasında nozülü daha önce yazdırılmış alanlarda tutar. Bu durum hareketleri biraz uzatır ancak geri çekme ihtiyacını azaltır. Tarama kapalıysa materyal geri çekilecektir, nozül de bir sonraki noktaya düz bir çizgi üzerinden gider. Üst/alt yüzey alanlarının üzerinde tarama yapmayarak sadece dolgu içerisinde tarama yapılabilir. “Dolgu İçinde” seçeneğinin daha önceki Cura sürümlerinde bulunan “Yüzey Alanında Değil” seçeneğiyle tamamen aynı davranışı gösterdiğini unutmayın." - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "Üst/alt yüzey yollarını yan yana ise bağla. Eş merkezli şekil için bu ayarı etkinleştirmek hareket süresini önemli ölçüde kısaltır; ancak bağlantılar dolgunun üzerinde meydana gelebileceğinden bu özellik üst yüzeyin kalitesini düşürebilir." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Baskının dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, üçlü altıgen, kübik, sekizlik, çeyrek kübik, çapraz ve eşmerkezli şekiller, her katmana tam olarak basılır. Kübik, çeyrek kübik ve sekizlik dolgu, her yönde daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir." - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Eş merkezli 3D" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "Tarama, hareket sırasında nozülü halihazırda yazdırılmış bölgelerde tutar. Bu şekilde biraz daha uzun hareket hamleleri sağlarken geri çekme ihtiyacını azaltır. Tarama kapatıldığında, malzeme geri çekilecek ve nozül bir sonraki noktaya kadar düz bir çizgide hareket edecektir. Sadece dolgunun taratılmasıyla üst/alt yüzey bölgelerinde taramanın engellenmesi de mümkündür." - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Eş merkezli 3D" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Eş merkezli 3D" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Eş Merkezli 3D" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "Eş Merkezli 3D" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Radye Hat Boşluğu" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "İlk Direğin Kalınlığı" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "Boş olan ilk direğin kalınlığı Kalınlığın Minimum İlk Direk Hacminin yarısından fazla olması ilk direğin yoğun olmasına neden olur." - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "Değişimden Sonra Sürme Nozülü" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "Ekstruderi değiştirdikten sonra ilk nesne yazdırıldığında nozülden sızan malzemeyi temizleyin. Bu, sızdırılan malzemenin yazdırmanın yüzey kalitesine en az zarar verdiği yerlerde güvenli ve yavaş bir temizleme hareketi gerçekleştirir." - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "İlk Direk Temizleme Hacmi" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "İlk direk silinirken temizlenecek olan filaman miktarı. Temizleme işlemi, nozül aktif değilken sızarak kaybolan filamanı dengelemeye yarar." - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "Köprü Duvarı Maksimum Çıkıntısı" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "Bir duvar, köprü ayarları kullanılarak yazdırılmadan önce o duvar çizgisinin altındaki hava bölgesinin maksimum izin verilen genişliği. Duvar çizgisi genişliğinin bir yüzdesi olarak ifade edilir. Hava boşluğu bundan daha geniş olduğunda, duvar çizgisi köprü ayarları kullanılarak yazdırılır. Aksi halde duvar çizgisi normal ayarlar kullanılarak yazdırılır. Değer ne kadar düşük olursa, çıkıntı yapan duvar çizgilerinin köprü ayarları kullanılarak yazdırılması ihtimali o kadar yüksek olur." - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "Geri çekmelerin sayısını ve kat edilen mesafeyi azaltmak için duvarların yazdırıldığı sırayı optimize edin. Çoğu parça, bunun etkinleştirilmesinden yararlanır, ancak bazılarının yararlanması için gerçekte daha uzun bir süre gerekebilir. Bu yüzden, yazdırma süresi tahminlerini optimizasyonlu ve optimizasyonsuz olarak karşılaştırın." - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "Yüzey yok" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "Çapraz 3D Cepleri Değiştir" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "Cepleri sadece çapraz 3D şekildeki dört yönlü kesişme yerlerinin yarısında uygulayın ve şeklin kendisine temas ettiği yüksekliklerin arasında ceplerin yerini değiştirin." - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "Nesnelerin Oyulması" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "Tüm dolgu malzemesini kaldırın ve nesnenin içini destek için uygun hale getirin." - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "Mm bazında taban katmanı yüksekliğine göre izin verilen azami yükseklik." - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "Nesneyi ortalayın" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "Bileşim konumu x" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "Bileşim konumu y" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "Bileşim konumu z" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "G-Code'u başlat" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "" -#~ "​\n" -#~ " ile ayrılan, başlangıçta yürütülecek G-code komutları." - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "G-Code'u sonlandır" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "" -#~ "​\n" -#~ " ile ayrılan, bitişte yürütülecek Gcode komutları." - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "GCode türü" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "Oluşturulacak gcode türü." - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "Normal koşullarda, Cura ağdaki küçük boşlukları diker ve büyük boşluklu katman parçalarını ortadan kaldırır. Bu seçeneği etkinleştirmek, dikilemeyen parçaları muhafaza eder. Bu seçenek, hiçbir işlemin uygun bir GCode oluşturamaması durumunda başvurulacak son seçenek olarak kullanılmalıdır." - -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "Mutlak ekstrüzyon yerine bağıl ekstrüzyon uygulayın. Bağıl E-adımlarının uygulanması, Gcode’un sonradan işlenmesini kolaylaştırır. Ancak bu, tüm yazıcılar tarafından desteklenmemektedir ve mutlak E-adımları ile karşılaştırıldığında birikmiş malzemenin miktarında hafif farklılıklar yaratabilir. Bu ayara bakılmaksızın, herhangi bir Gcode komut dosyası çıkartılmadan önce ekstrüzyon modu her zaman mutlak değere ayarlı olacaktır." - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "Dolgu şekli X ekseni boyunca bu mesafe kadar kaydırılır." - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "Dolgu şekli Y ekseni boyunca bu mesafe kadar kaydırılır." - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "Dolgu ve duvarlar arasındaki çakışma miktarı. Hafif bir çakışma duvarların dolguya sıkıca bağlanmasını sağlar." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "Hat genişliğinin bir yüzdesi olarak yüzey ve duvarlar arasındaki çakışma miktarı. Az miktar çakışma duvarların yüzeye sıkıca bağlanmasını sağlar. Bu, yüzey hatlarının ve en içteki duvarın ortalama hat genişliklerinin bir yüzdesidir." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "Isınan yapı levhası için kullanılan sıcaklık. Bu ayar 0 olursa bu yazdırma için yatak ısıtılmaz." - -#~ msgctxt "wall_x_extruder_nr label" -#~ msgid "Inner Walls Extruder" -#~ msgstr "İç Duvar Ekstruderi" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Yazdırma dolgu malzemesinin şeklidir. Hat ve zikzak dolgu, farklı katmanlar üzerinde yön değiştirerek malzeme maliyetini azaltır. Izgara, üçgen, kübik, sekizlik, çeyrek kübik ve eş merkezli şekiller, her katmanda tam olarak yazdırılır. Kübik, çeyrek kübik ve sekizlik dolgu, her yönde daha eşit bir kuvvet dağılımı sağlamak için her katmanda değişir." - -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "İç duvarın şeklini takip eden bir hattı kullanarak, dolgu şeklinin iç duvarla buluştuğu noktada uçları bağlayın. Bu ayarın etkinleştirilmesi, dolgunun duvarlara daha iyi yapışmasını sağlayabilir ve dolgunun dikey yüzeylerin kalitesi üzerindeki etkilerini azaltır. Bu ayarın devre dışı bırakılması, kullanılan malzemenin miktarını azaltır." - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "" -#~ "Etek ve baskının ilk katmanı arasındaki yatay mesafe.\n" -#~ "Bu minimum mesafedir ve çoklu etek hatları bu mesafeden dışa doğru genişleyecektir." - -#~ msgctxt "z_offset_layer_0 label" -#~ msgid "Initial Layer Z Offset" -#~ msgstr "İlk Katman Z Ofseti" - -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "Ekstrüder, birinci katmanın normal yüksekliğinden bu miktarda mesafe bırakılır. Negatif (yükseltilmiş) veya pozitif (alçaltılmış) olabilir. Ekstrüderin hafifçe yükseltilmesi durumunda, bazı filaman türleri yapı levhasına daha iyi yapışır." - -#~ msgctxt "z_offset_taper_layers label" -#~ msgid "Z Offset Taper Layers" -#~ msgstr "Z Ofseti Konik Katmanları" - -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "Sıfır olmadığında, Z ofseti birçok katman üzerinde 0’a düşürülür. 0 değeri, Z ofsetinin yazdırmada yer alan tüm katmanlarda sabit kalması anlamına gelir." - -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "Bu ayar, radye ana hattında yer alan iç köşelerin ne kadar yuvarlandığını kontrol eder. İç köşeler, burada belirtilen değere eşit yarıçapa sahip yarım daire şeklinde yuvarlanır. Ayrıca bu ayar, söz konusu daireden daha küçük olan radye ana hattındaki delikleri ortadan kaldırır." - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "Yazdırma dolgu malzemesinin şekli. Hat ve zik zak dolguları alternatif katmanlarda yön değiştirerek malzeme masrafını azaltır Izgara, üçgen, kübik, dört yüzlü ve eş merkezli desenler her katmanda tamamıyla yazdırılır. Her yönde daha eşit dayanıklılık dağılımı sağlamak için küp ve dört yüzlü dolgular her katmanda değişir." - -#~ msgctxt "infill_pattern option tetrahedral" -#~ msgid "Tetrahedral" -#~ msgstr "Dört yüzlü" - -#~ msgctxt "expand_skins_into_infill label" -#~ msgid "Expand Skins Into Infill" -#~ msgstr "Yüzeyleri Dolguya Genişlet" - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "Düz zeminlerin üst ve/veya alt yüzeylerinin yüzey alanlarını genişletin. Varsayılan olarak yüzeyler dolguyu çevreleyen duvar çizgilerinin altında sona erer. Ancak bu ayar, dolgu yoğunluğu düşük olduğunda deliklerin görünmesine neden olur. Bu ayar, yüzeyleri duvar çizgisinin ötesine genişleterek sonraki katmandaki dolgunun yüzeye dayanmasını sağlar." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Top Skins Into Infill" -#~ msgstr "Üst Yüzey Alanını Dolguya Genişlet" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "Dolguyu yukarıdan desteklemeleri için üst yüzey alanlarını (üzerinde hava bulunan alanları) genişletin." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Bottom Skins Into Infill" -#~ msgstr "Alt Yüzey Alanını Dolguya Genişlet" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Dolgu katmanlarını yukarıdan ve aşağıdan desteklemeleri için alt yüzey alanlarını (altında hava bulunan alanları) genişletin." - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "Yüzeylerin dolguya doğru genişleyeceği mesafe. Varsayılan mesafe dolgu hatları arasındaki boşluğu kapatmaya yeterlidir ve dolgu yoğunluğu düşük olduğunda yüzeyin duvara temas ettiği kısımlarda oluşan delikleri önler. Küçük bir mesafe genellikle yeterli olur." - -#~ msgctxt "support_skip_some_zags label" -#~ msgid "Skip Some ZigZags Connections" -#~ msgstr "Bazı Zikzak Bağlantılarını Atla" - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "Destek yapısının daha kolay kırılması için bazı Zikzak bağlantılarını atlayın." - -#~ msgctxt "support_zag_skip_count label" -#~ msgid "ZigZag Connection Skip Count" -#~ msgstr "Atlanan Zikzak Bağlantısı Sayısı" - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "Destek yapısının daha kolay kırılması için her N bağlantı hattında bir zikzak atlayın." - -#~ msgctxt "machine_show_variants label" -#~ msgid "Show machine variants" -#~ msgstr "Makine varyantlarını göster" - -#~ msgctxt "material_bed_temp_wait label" -#~ msgid "Wait for build plate heatup" -#~ msgstr "Yapı levhasının ısınmasını bekle" - -#~ msgctxt "material_print_temp_wait label" -#~ msgid "Wait for nozzle heatup" -#~ msgstr "Nozülün ısınmasını bekle" - -#~ msgctxt "material_print_temp_prepend label" -#~ msgid "Include material temperatures" -#~ msgstr "Malzeme sıcaklıkları ekleme" - -#~ msgctxt "material_bed_temp_prepend label" -#~ msgid "Include build plate temperature" -#~ msgstr "Yapı levhası sıcaklığı ekle" - -#~ msgctxt "machine_width label" -#~ msgid "Machine width" -#~ msgstr "Makine genişliği" - -#~ msgctxt "machine_depth label" -#~ msgid "Machine depth" -#~ msgstr "Makine derinliği" - -#~ msgctxt "machine_shape label" -#~ msgid "Build plate shape" -#~ msgstr "Yapı levhası şekli" - -#~ msgctxt "machine_height label" -#~ msgid "Machine height" -#~ msgstr "Makine yüksekliği" - -#~ msgctxt "machine_heated_bed label" -#~ msgid "Has heated build plate" -#~ msgstr "Yapı levhası ısıtıldı" - -#~ msgctxt "machine_center_is_zero label" -#~ msgid "Is center origin" -#~ msgstr "Merkez nokta" - -#~ msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" -#~ msgid "RepRap (Marlin/Sprinter)" -#~ msgstr "RepRap (Marlin/Sprinter)" - -#~ msgctxt "machine_gcode_flavor option RepRap (Volumatric)" -#~ msgid "RepRap (Volumetric)" -#~ msgstr "RepRap (Volumetric)" - -#~ msgctxt "wall_thickness description" -#~ msgid "The thickness of the outside walls in the horizontal direction. This value divided by the wall line width defines the number of walls." -#~ msgstr "Dış duvarların yatay istikametteki kalınlığı. Duvar hattı genişliği ile ayrılan bu değer duvar sayısını belirtir." - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "Yüzey ve duvarlar arasındaki çakışma miktarı. Hafif bir çakışma duvarların yüzeye sıkıca bağlanmasını sağlar." - -#~ msgctxt "support_interface_line_width description" -#~ msgid "Width of a single support interface line." -#~ msgstr "Tek bir destek arayüz hattının genişliği." - -#~ msgctxt "sub_div_rad_mult label" -#~ msgid "Cubic Subdivision Radius" -#~ msgstr "Kübik Alt Bölüm Yarıçapı" - -#~ msgctxt "sub_div_rad_mult description" -#~ msgid "A multiplier on the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to more subdivisions, i.e. more small cubes." -#~ msgstr "Bu küpün bölünüp bölünmemesine karar vermek için modelin sınırını kontrol eden ve her bir küpün merkezinden alınan yarıçaptaki çarpan. Büyük değerler, daha küçük küpler gibi daha fazla alt bölüm oluşmasına neden olur." - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Upper Skins" -#~ msgstr "Üst Yüzeyleri Genişlet" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand upper skin areas (areas with air above) so that they support infill above." -#~ msgstr "Üst yüzey alanlarını (üzerinde hava bulunan alanları), üstteki dolguyu destekleyecek şekilde genişletin." - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Lower Skins" -#~ msgstr "Alt Yüzeyleri Genişlet" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "Alt yüzey alanlarını (altında hava bulunan alanları), üstteki ve alttaki dolgu katmanlarıyla sabitlenecek şekilde genişletin." - -#~ msgctxt "speed_support_interface description" -#~ msgid "The speed at which the roofs and bottoms of support are printed. Printing the them at lower speeds can improve overhang quality." -#~ msgstr "Destek tavan ve tabanının yazdırıldığı hız. Bunları daha düşük hızda yazdırmak çıkıntı kalitesini artırabilir." - -#~ msgctxt "acceleration_support_interface description" -#~ msgid "The acceleration with which the roofs and bottoms of support are printed. Printing them at lower accelerations can improve overhang quality." -#~ msgstr "Destek tavanı ve tabanının yazdırıldığı ivme. Bunları daha düşük ivmelerde yazdırmak çıkıntı kalitesini artırabilir." - -#~ msgctxt "jerk_support_interface description" -#~ msgid "The maximum instantaneous velocity change with which the roofs and bottoms of support are printed." -#~ msgstr "Desteğin tavan ve tabanlarının yazdırıldığı maksimum anlık hız değişimi." - -#~ msgctxt "support_enable label" -#~ msgid "Enable Support" -#~ msgstr "Desteği etkinleştir" - -#~ msgctxt "support_enable description" -#~ msgid "Enable support structures. These structures support parts of the model with severe overhangs." -#~ msgstr "Destek yapılarını etkinleştir. Bu yapılar sert çıkıntıları olan model parçalarını destekler." - -#~ msgctxt "support_interface_extruder_nr description" -#~ msgid "The extruder train to use for printing the roofs and bottoms of the support. This is used in multi-extrusion." -#~ msgstr "Destek dolgusunun tavan ve tabanları için kullanılacak ekstruder Çoklu ekstrüzyon işlemi için kullanılır." - -#~ msgctxt "support_bottom_stair_step_height description" -#~ msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." -#~ msgstr "Model üzerindeki desteğin merdivene benzeyen alt kısmındaki basamakların yüksekliği. Düşük bir değer desteğin çıkarılmasını zorlaştırırken yüksek değerler destek yapılarının sağlam olmamasına neden olabilir." - -#~ msgctxt "support_bottom_height label" -#~ msgid "Support Bottom Thickness" -#~ msgstr "Destek Taban Kalınlığı" - -#~ msgctxt "support_bottom_height description" -#~ msgid "The thickness of the support bottoms. This controls the number of dense layers are printed on top of places of a model on which support rests." -#~ msgstr "Destek tabanlarının kalınlığı. Desteğin bulunduğu modelin üst kısımlarına yazdırılan yoğun katmanların sayısını kontrol eder." - -#~ msgctxt "support_interface_skip_height description" -#~ msgid "When checking where there's model above the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." -#~ msgstr "Destek üzerinde modelin olduğu yeri kontrol ederken belirtilen yükselin adımlarını izleyin. Daha yüksek değerler, destek arayüzü olması gereken yerlerde yazdırılacak normal destek oluştururken daha düşük değerler daha yavaş dilimler." - -#~ msgctxt "support_interface_density description" -#~ msgid "Adjusts the density of the roofs and bottoms of the support structure. A higher value results in better overhangs, but the supports are harder to remove." -#~ msgstr "Destek yapısının tavan ve tabanlarının yoğunluğunu ayarlar. Daha yüksek bir değer daha iyi çıkıntılar ortaya çıkarırken desteklerin kaldırılmasını zorlaştırır." - -#~ msgctxt "support_interface_line_distance label" -#~ msgid "Support Interface Line Distance" -#~ msgstr "Destek Arayüz Hattı Mesafesi" - -#~ msgctxt "support_interface_line_distance description" -#~ msgid "Distance between the printed support interface lines. This setting is calculated by the Support Interface Density, but can be adjusted separately." -#~ msgstr "Yazdırılan destek arayüz hatları arasındaki mesafe. Bu ayar, Destek Arayüz Yoğunluğu ile hesaplanır ama ayrı ayrı ayarlanabilir." - -#~ msgctxt "magic_spiralize description" -#~ msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature used to be called Joris in older versions." -#~ msgstr "Dış kenarın Z hareketini pürüzsüzleştirir. Bu şekilde yazdırma boyunca sabit bir Z artışı oluşur. Bu özellik, katı bir modeli katı bir tabanı olan tek duvarlı bir modele dönüştürür. Özellik, diğer sürümlerde Joris olarak adlandırılmıştır." - -#~ msgctxt "material_print_temperature description" -#~ msgid "The temperature used for printing. Set at 0 to pre-heat the printer manually." -#~ msgstr "Yazdırma için kullanılan sıcaklık. Yazıcıyı elle önceden ısıtmak için 0’a ayarlayın." - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. Set at 0 to pre-heat the printer manually." -#~ msgstr "Isınan yapı levhası için kullanılan sıcaklık. Yazıcıyı elle önceden ısıtmak için 0’a ayarlayın." - -#~ msgctxt "support_z_distance description" -#~ msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded down to a multiple of the layer height." -#~ msgstr "Yazdırılacak destek yapısının üstüne/altına olan mesafe Bu boşluk, model yazdırıldıktan sonra destekleri kaldırmak için açıklık sağlar. Bu değer katman yüksekliğinin üst katına yuvarlanır." - -#~ msgctxt "z_seam_type option back" -#~ msgid "Back" -#~ msgstr "Arka" - -#~ msgctxt "multiple_mesh_overlap label" -#~ msgid "Dual Extrusion Overlap" -#~ msgstr "İkili Ekstrüzyon Çakışması" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 0eea2c361a..e93c320a5b 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -7,111 +7,110 @@ msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" -"PO-Revision-Date: 2022-07-15 11:06+0200\n" -"Last-Translator: \n" -"Language-Team: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Poedit 3.1.1\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" msgid "Outer Wall" -msgstr "外壁" +msgstr "Vnější stěna" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 msgctxt "@tooltip" msgid "Inner Walls" -msgstr "内壁" +msgstr "Vnitřní stěna" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 msgctxt "@tooltip" msgid "Skin" -msgstr "表层" +msgstr "Skin" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 msgctxt "@tooltip" msgid "Infill" -msgstr "填充" +msgstr "Výplň" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 msgctxt "@tooltip" msgid "Support Infill" -msgstr "支撑填充" +msgstr "Výplň podpor" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 msgctxt "@tooltip" msgid "Support Interface" -msgstr "支撑接触面" +msgstr "Rozhraní podpor" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 msgctxt "@tooltip" msgid "Support" -msgstr "支撑" +msgstr "Podpora" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 msgctxt "@tooltip" msgid "Skirt" -msgstr "Skirt" +msgstr "Límec" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 msgctxt "@tooltip" msgid "Prime Tower" -msgstr "装填塔" +msgstr "Hlavní věž" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 msgctxt "@tooltip" msgid "Travel" -msgstr "移动" +msgstr "Pohyb" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 msgctxt "@tooltip" msgid "Retractions" -msgstr "回抽" +msgstr "Retrakce" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 msgctxt "@tooltip" msgid "Other" -msgstr "其它" +msgstr "Jiné" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 msgctxt "@text:window" msgid "The release notes could not be opened." -msgstr "无法打开版本说明。" +msgstr "Poznámky k vydání nelze otevřít." #: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 #, python-brace-format msgctxt "@label" msgid "Group #{group_nr}" -msgstr "组 #{group_nr}" +msgstr "Skupina #{group_nr}" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" -msgstr "下一步" +msgstr "Další" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 msgctxt "@action:button" msgid "Skip" -msgstr "跳过" +msgstr "Přeskočit" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" -msgstr "完成" +msgstr "Dokončit" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 msgctxt "@action:button" msgid "Add" -msgstr "添加" +msgstr "Přidat" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 @@ -125,7 +124,7 @@ msgstr "添加" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 msgctxt "@action:button" msgid "Cancel" -msgstr "取消" +msgstr "Zrušit" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 @@ -134,63 +133,67 @@ msgstr "取消" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 msgctxt "@action:button" msgid "Close" -msgstr "关闭" +msgstr "Zavřít" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" -msgstr "文件已存在" +msgstr "Soubor již existuje" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "The file {0} already exists. Are you sure you want to overwrite it?" -msgstr "文件 {0} 已存在。您确定要覆盖它吗?" +msgid "" +"The file {0} already exists. Are you sure you want to " +"overwrite it?" +msgstr "Soubor {0} již existuje. Opravdu jej chcete přepsat?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" -msgstr "文件 URL 无效:" +msgstr "Špatná cesta k souboru:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 msgctxt "@info:not supported profile" msgid "Not supported" -msgstr "不支持" +msgstr "Nepodporovaný" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 msgctxt "@info:No intent profile selected" msgid "Default" -msgstr "Default" +msgstr "Výchozí" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 msgctxt "@label" msgid "Nozzle" -msgstr "喷嘴" +msgstr "Tryska" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "Settings have been changed to match the current availability of extruders:" -msgstr "已根据挤出机的当前可用性更改设置:" +msgid "" +"Settings have been changed to match the current availability of extruders:" +msgstr "Nastavení byla změněna, aby odpovídala aktuální dostupnosti extruderů:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 msgctxt "@info:title" msgid "Settings updated" -msgstr "设置已更新" +msgstr "Nastavení aktualizováno" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 msgctxt "@info:title" msgid "Extruder(s) Disabled" -msgstr "挤出机已禁用" +msgstr "Extruder(y) zakázány" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Failed to export profile to {0}: {1}" -msgstr "无法将配置文件导出至 {0} {1}" +msgid "" +"Failed to export profile to {0}: {1}" +msgstr "Nepodařilo se exportovat profil do {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 @@ -199,176 +202,189 @@ msgstr "无法将配置文件导出至 {0} {1} #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 msgctxt "@info:title" msgid "Error" -msgstr "错误" +msgstr "Chyba" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "Failed to export profile to {0}: Writer plugin reported failure." -msgstr "无法将配置文件导出至 {0} : 写入器插件报告故障。" +msgid "" +"Failed to export profile to {0}: Writer plugin reported " +"failure." +msgstr "Export profilu do {0} se nezdařil: Zapisovací zásuvný modul ohlásil chybu." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" msgid "Exported profile to {0}" -msgstr "配置文件已导出至: {0} " +msgstr "Exportován profil do {0}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 msgctxt "@info:title" msgid "Export succeeded" -msgstr "导出成功" +msgstr "Export úspěšný" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}: {1}" -msgstr "无法从 {0} 导入配置文件:{1}" +msgstr "Nepodařilo se importovat profil z {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "Can't import profile from {0} before a printer is added." -msgstr "无法在添加打印机前从 {0} 导入配置文件。" +msgid "" +"Can't import profile from {0} before a printer is added." +msgstr "Nemohu přidat profil z {0} před tím, než je přidána tiskárna." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "No custom profile to import in file {0}" -msgstr "没有可导入文件 {0} 的自定义配置文件" +msgstr "V souboru {0} není k dispozici žádný vlastní profil" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" -msgstr "无法从 {0} 导入配置文件:" +msgstr "Import profilu z {0} se nezdařil:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "This profile {0} contains incorrect data, could not import it." -msgstr "此配置文件 {0} 包含错误数据,无法导入。" +msgid "" +"This profile {0} contains incorrect data, could not " +"import it." +msgstr "Tento profil {0} obsahuje nesprávná data, nemohl je importovat." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" msgid "Failed to import profile from {0}:" -msgstr "无法从 {0} 导入配置文件:" +msgstr "Import profilu z {0} se nezdařil:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 #, python-brace-format msgctxt "@info:status" msgid "Successfully imported profile {0}." -msgstr "已成功导入配置文件 {0}。" +msgstr "Úspěšně importován profil {0}." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 #, python-brace-format msgctxt "@info:status" msgid "File {0} does not contain any valid profile." -msgstr "文件 {0} 不包含任何有效的配置文件。" +msgstr "Soubor {0} neobsahuje žádný platný profil." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 #, python-brace-format msgctxt "@info:status" msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "配置 {0} 文件类型未知或已损坏。" +msgstr "Profil {0} má neznámý typ souboru nebo je poškozen." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 msgctxt "@label" msgid "Custom profile" -msgstr "自定义配置文件" +msgstr "Vlastní profil" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 msgctxt "@info:status" msgid "Profile is missing a quality type." -msgstr "配置文件缺少打印质量类型定义。" +msgstr "V profilu chybí typ kvality." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 msgctxt "@info:status" msgid "There is no active printer yet." -msgstr "尚无处于活动状态的打印机。" +msgstr "Zatím neexistuje aktivní tiskárna." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 msgctxt "@info:status" msgid "Unable to add the profile." -msgstr "无法添加配置文件。" +msgstr "Nepovedlo se přidat profil." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." -msgstr "质量类型“{0}”与当前有效的机器定义“{1}”不兼容。" +msgid "" +"Quality type '{0}' is not compatible with the current active machine " +"definition '{1}'." +msgstr "Typ kvality '{0}' není kompatibilní s definicí '{1}' aktivního zařízení." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." -msgstr "警告:配置文件不可见,因为其质量类型“{0}”对当前配置不可用。请切换到可使用此质量类型的材料/喷嘴组合。" +msgid "" +"Warning: The profile is not visible because its quality type '{0}' is not " +"available for the current configuration. Switch to a material/nozzle " +"combination that can use this quality type." +msgstr "Varování: Profil není viditelný, protože typ kvality '{0}' není dostupný pro aktuální konfiguraci. Přepněte na kombinaci materiálu a trysky, která může" +" být použita s tímto typem kvality." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" msgid "Multiplying and placing objects" -msgstr "复制并放置模型" +msgstr "Násobím a rozmisťuji objekty" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 msgctxt "@info:title" msgid "Placing Objects" -msgstr "放置模型" +msgstr "Umisťuji objekty" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" -msgstr "无法在成形空间体积内放下全部模型" +msgstr "Nemohu najít lokaci na podložce pro všechny objekty" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 msgctxt "@info:title" msgid "Placing Object" -msgstr "放置模型" +msgstr "Umisťuji objekt" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 msgctxt "@info:progress" msgid "Loading machines..." -msgstr "正在载入打印机..." +msgstr "Načítám zařízení..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 msgctxt "@info:progress" msgid "Setting up preferences..." -msgstr "正在设置偏好设置..." +msgstr "Nastavuji preference..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 msgctxt "@info:progress" msgid "Initializing Active Machine..." -msgstr "正在初始化当前机器..." +msgstr "Inicializuji aktivní zařízení..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 msgctxt "@info:progress" msgid "Initializing machine manager..." -msgstr "正在初始化机器管理器..." +msgstr "Inicializuji správce zařízení..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 msgctxt "@info:progress" msgid "Initializing build volume..." -msgstr "正在初始化成形空间体积..." +msgstr "Inicializuji prostor podložky..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 msgctxt "@info:progress" msgid "Setting up scene..." -msgstr "正在设置场景..." +msgstr "Připravuji scénu..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 msgctxt "@info:progress" msgid "Loading interface..." -msgstr "正在载入界面..." +msgstr "Načítám rozhraní..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 msgctxt "@info:progress" msgid "Initializing engine..." -msgstr "正在初始化引擎..." +msgstr "Inicializuji engine..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." +msgctxt "" +"@info 'width', 'depth' and 'height' are variable names that must NOT be " +"translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -376,80 +392,82 @@ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" #, python-brace-format msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "一次只能加载一个 G-code 文件。{0} 已跳过导入" +msgstr "Současně lze načíst pouze jeden soubor G-kódu. Přeskočen import {0}" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 msgctxt "@info:title" msgid "Warning" -msgstr "警告" +msgstr "Varování" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 #, python-brace-format msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "如果加载 G-code,则无法打开其他任何文件。{0} 已跳过导入" +msgstr "Nelze otevřít žádný jiný soubor, když se načítá G kód. Přeskočen import {0}" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 msgctxt "@message" msgid "Could not read response." -msgstr "无法读取响应。" +msgstr "Nelze přečíst odpověď." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" msgid "The provided state is not correct." -msgstr "所提供的状态不正确。" +msgstr "Poskytnutý stav není správný." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "使用帐户服务器进行身份验证超时。" +msgstr "Vypršel časový limit při autentizaci se serverem s účty." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" msgid "Please give the required permissions when authorizing this application." -msgstr "在授权此应用程序时,须提供所需权限。" +msgstr "Při autorizaci této aplikace zadejte požadovaná oprávnění." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 msgctxt "@message" msgid "Something unexpected happened when trying to log in, please try again." -msgstr "尝试登录时出现意外情况,请重试。" +msgstr "Při pokusu o přihlášení se stalo něco neočekávaného, zkuste to znovu." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." -msgstr "无法开始新的登录过程。请检查是否仍在尝试进行另一登录。" +msgid "" +"Unable to start a new sign in process. Check if another sign in attempt is " +"still active." +msgstr "Nepodařilo se mi spustit nový proces přihlášení. Zkontrolujte, zda nějaký jiný již neběží." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" msgid "Unable to reach the Ultimaker account server." -msgstr "无法连接 Ultimaker 帐户服务器。" +msgstr "Nelze se dostat na server účtu Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "登录失败" +msgstr "Přihlášení selhalo" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 msgctxt "@info:status" msgid "Finding new location for objects" -msgstr "正在为模型寻找新位置" +msgstr "Hledám nové umístění pro objekt" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 msgctxt "@info:title" msgid "Finding Location" -msgstr "正在寻找位置" +msgstr "Hledám umístění" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 msgctxt "@info:title" msgid "Can't Find Location" -msgstr "找不到位置" +msgstr "Nemohu najít umístění" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" -msgstr "未覆盖" +msgstr "Nepřepsáno" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 @@ -457,203 +475,216 @@ msgstr "未覆盖" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" -msgstr "Default" +msgstr "Výchozí" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" -msgstr "视觉" +msgstr "Vizuální" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." -msgstr "视觉配置文件用于打印视觉原型和模型,可实现出色的视觉效果和表面质量。" +msgid "" +"The visual profile is designed to print visual prototypes and models with " +"the intent of high visual and surface quality." +msgstr "Vizuální profil je navržen pro tisk vizuálních prototypů a modelů s cílem vysoké vizuální a povrchové kvality." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" -msgstr "Engineering" +msgstr "Technika" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." -msgstr "工程配置文件用于打印功能性原型和最终用途部件,可提高准确性和减小公差。" +msgid "" +"The engineering profile is designed to print functional prototypes and end-" +"use parts with the intent of better accuracy and for closer tolerances." +msgstr "Inženýrský profil je navržen pro tisk funkčních prototypů a koncových částí s cílem lepší přesnosti a bližších tolerancí." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" -msgstr "草稿" +msgstr "Návrh" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." -msgstr "草稿配置文件用于打印初始原型和概念验证,可大大缩短打印时间。" +msgid "" +"The draft profile is designed to print initial prototypes and concept " +"validation with the intent of significant print time reduction." +msgstr "Návrhový profil je navržen pro tisk počátečních prototypů a ověření koncepce s cílem podstatného zkrácení doby tisku." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 msgctxt "@info:status" msgid "Calculated" -msgstr "已计算" +msgstr "Vypočítáno" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" -msgstr "自定义配置文件" +msgstr "Vlastní profily" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" -msgstr "所有支持的文件类型 ({0})" +msgstr "Všechny podporované typy ({0})" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" -msgstr "所有文件 (*)" +msgstr "Všechny soubory (*)" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 msgctxt "@label" msgid "Unknown" -msgstr "未知" +msgstr "Neznámý" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "The printer(s) below cannot be connected because they are part of a group" -msgstr "无法连接到下列打印机,因为这些打印机已在组中" +msgid "" +"The printer(s) below cannot be connected because they are part of a group" +msgstr "Níže uvedené tiskárny nelze připojit, protože jsou součástí skupiny" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 msgctxt "@label" msgid "Available networked printers" -msgstr "可用的网络打印机" +msgstr "Dostupné síťové tiskárny" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Connected printers" -msgstr "已连接的打印机" +msgstr "Připojené tiskárny" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 msgctxt "@label" msgid "Preset printers" -msgstr "预设打印机" +msgstr "Přednastavené tiskárny" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 #, python-brace-format msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "是否确实要删除 {0}?此操作无法撤消!" +msgstr "Doopravdy chcete odstranit {0}? Toto nelze vrátit zpět!" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 msgctxt "@label" msgid "Custom Material" -msgstr "自定义材料" +msgstr "Vlastní materiál" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 msgctxt "@label" msgid "Custom" -msgstr "自定义" +msgstr "Vlastní" #: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" -msgstr "登录失败" +msgstr "Přihlášení selhalo" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "Please sync the material profiles with your printers before starting to print." -msgstr "请在开始打印之前将材料配置文件与您的打印机同步。" +msgid "" +"Please sync the material profiles with your printers before starting to " +"print." +msgstr "Prosím synchronizujte před začátkem tisku materiálové profily s vašimi tiskárnami." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 msgctxt "@action:button" msgid "New materials installed" -msgstr "新材料已装载" +msgstr "Byly nainstalovány nové materiály" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 msgctxt "@action:button" msgid "Sync materials" -msgstr "同步材料" +msgstr "Synchronizovat materiály" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" -msgstr "详细了解" +msgstr "Zjistit více" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "未能将材料存档保存到 {}:" +msgstr "Nelze uložit archiv s materiálem do {}:" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "未能保存材料存档" +msgstr "Nepodařilo se uložit archiv s materiálem" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "未知错误。" +msgstr "Neznámá chyba." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "无法创建材料存档以与打印机同步。" +msgstr "Nepodařilo se vytvořit archiv s materiály pro synchronizaci s tiskárnami." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "无法加载材料存档以与打印机同步。" +msgstr "Nepodařilo se načíst archiv s materiály pro synchronizaci s tiskárnami." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "来自 Digital Factory 的响应似乎已损坏。" +msgstr "Odpověď z Digital Factory se zdá být poškozená." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "来自 Digital Factory 的响应缺少重要信息。" +msgstr "Odpověď z Digital Factory postrádá důležité informace." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "Failed to connect to Digital Factory to sync materials with some of the printers." -msgstr "Failed to connect to Digital Factory to sync materials with some of the printers." +msgid "" +"Failed to connect to Digital Factory to sync materials with some of the " +"printers." +msgstr "Nepodařilo se připojit k Digital Factory pro synchronizaci materiálů s některými z tiskáren." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "无法连接至 Digital Factory。" +msgstr "Nepodařilo se připojit k Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." -msgstr "由于“打印序列”设置的值,成形空间体积高度已被减少,以防止十字轴与打印模型相冲突。" +msgid "" +"The build volume height has been reduced due to the value of the \"Print " +"Sequence\" setting to prevent the gantry from colliding with printed models." +msgstr "Výška podložky byla snížena kvůli hodnotě nastavení „Sekvence tisku“, aby se zabránilo kolizi rámu s tištěnými modely." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" -msgstr "成形空间体积" +msgstr "Podložka" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" -msgstr "不能从用户数据目录创建存档: {}" +msgstr "Nelze vytvořit archiv ze složky s uživatelskými daty: {}" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 @@ -661,118 +692,120 @@ msgstr "不能从用户数据目录创建存档: {}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" -msgstr "备份" +msgstr "Záloha" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "试图在没有适当数据或元数据的情况下恢复Cura备份。" +msgstr "Pokusil se obnovit zálohu Cura bez nutnosti správných dat nebo metadat." #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "尝试恢复的 Cura 备份版本高于当前版本。" +msgstr "Pokusil se obnovit zálohu Cura, která je vyšší než aktuální verze." #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "尝试恢复 Cura 备份时出现以下错误:" +msgstr "Během obnovení zálohy Cura se vyskytly následující chyby:" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" -msgstr "Cura 无法启动" +msgstr "Cura nelze spustit" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" -"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.

      \n" -"

      Please send us this Crash Report to fix the problem.

      \n" -" " -msgstr "" -"

      糟糕,Ultimaker Cura 似乎遇到了问题。

      \n" -"

      在启动时发生了不可修复的错误。这可能是因某些配置文件出错导致的。建议您备份并重置配置。

      \n" -"

      您可在配置文件夹中找到备份。

      \n" -"

      请向我们发送此错误报告,以便解决问题。

      \n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      \n" +"

      We encountered an unrecoverable error during start " +"up. It was possibly caused by some incorrect configuration files. We suggest " +"to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.\n" +"

      Please send us this Crash Report to fix the problem.\n" " " +msgstr "

      Jejda, Ultimaker Cura narazil na něco, co se nezdá být v pořádku.

      \n                    

      Během spouštění jsme zaznamenali neodstranitelnou" +" chybu. Bylo to pravděpodobně způsobeno některými nesprávnými konfiguračními soubory. Doporučujeme zálohovat a resetovat vaši konfiguraci.

      \n                    " +"

      Zálohy najdete v konfigurační složce.

      \n                    

      Za účelem vyřešení problému nám prosím pošlete tento záznam pádu.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" -msgstr "向 Ultimaker 发送错误报告" +msgstr "Poslat záznam o pádu do Ultimakeru" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" -msgstr "显示详细的错误报告" +msgstr "Zobrazit podrobný záznam pádu" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" -msgstr "显示配置文件夹" +msgstr "Zobrazit složku s konfigurací" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" -msgstr "备份并重置配置" +msgstr "Zálohovat a resetovat konfiguraci" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" -msgstr "错误报告" +msgstr "Záznam pádu" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -" " -msgstr "" -"

      Cura 发生了严重错误。请将这份错误报告发送给我们以便修复问题

      \n" -"

      请使用“发送报告”按钮将错误报告自动发布到我们的服务器

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report " +"to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report " +"automatically to our servers

      \n" " " +msgstr "

      V Cuře došlo k závažné chybě. Zašlete nám prosím tento záznam pádu k vyřešení problému

      \n            

      Použijte tlačítko „Odeslat zprávu“" +" k automatickému odeslání hlášení o chybě na naše servery

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" -msgstr "系统信息" +msgstr "Systémové informace" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" -msgstr "未知" +msgstr "Neznámý" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" -msgstr "Cura 版本" +msgstr "Verze Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" -msgstr "Cura 语言" +msgstr "Jazyk Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" -msgstr "操作系统语言" +msgstr "Jazyk operačního systému" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" -msgstr "平台" +msgstr "Platforma" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" -msgstr "Qt 版本" +msgstr "Verze Qt" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" -msgstr "PyQt 版本" +msgstr "Verze PyQt" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" @@ -782,240 +815,245 @@ msgstr "OpenGL" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" -msgstr "尚未初始化" +msgstr "Neinicializováno" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    246. OpenGL Version: {version}
    247. " -msgstr "
    248. OpenGL 版本: {version}
    249. " +msgstr "
    250. Verze OpenGL: {version}
    251. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    252. OpenGL Vendor: {vendor}
    253. " -msgstr "
    254. OpenGL 供应商: {vendor}
    255. " +msgstr "
    256. OpenGL Vendor: {vendor}
    257. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    258. OpenGL Renderer: {renderer}
    259. " -msgstr "
    260. OpenGL 渲染器: {renderer}
    261. " +msgstr "
    262. OpenGL Renderer: {renderer}
    263. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" -msgstr "错误追溯" +msgstr "Stopování chyby" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" -msgstr "日志" +msgstr "Protokoly" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" -msgstr "发送报告" +msgstr "Odeslat záznam" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" -msgstr "打印机设置" +msgstr "Nastavení zařízení" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 msgctxt "@item:inlistbox" msgid "JPG Image" -msgstr "JPG 图像" +msgstr "Obrázek JPG" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 msgctxt "@item:inlistbox" msgid "JPEG Image" -msgstr "JPEG 图像" +msgstr "Obrázek JPEG" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "PNG Image" -msgstr "PNG 图像" +msgstr "Obrázek PNG" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 msgctxt "@item:inlistbox" msgid "BMP Image" -msgstr "BMP 图像" +msgstr "Obrázek BMP" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 msgctxt "@item:inlistbox" msgid "GIF Image" -msgstr "GIF 图像" +msgstr "Obrázek GIF" #: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 msgctxt "@item:inlistbox" msgid "X-Ray view" -msgstr "透视视图" +msgstr "Rentgenový pohled" #: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 msgctxt "@item:inlistbox" msgid "X3D File" -msgstr "X3D 文件" +msgstr "Soubor X3D" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" -msgstr "Cura 配置文件" +msgstr "Cura profil" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" -msgstr "后期处理" +msgstr "Post Processing" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" -msgstr "修改 G-Code" +msgstr "Modifikovat G kód" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" -msgstr "没有可进行写入的文件格式!" +msgstr "Nejsou k dispozici žádné formáty souborů pro zápis!" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 msgctxt "@info:status" msgid "Print job queue is full. The printer can't accept a new job." -msgstr "打印作业队列已满。打印机无法接受新作业。" +msgstr "Fronta tiskových úloh je plná. Tiskárna nemůže přijmout další úlohu." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" msgid "Queue Full" -msgstr "队列已满" +msgstr "Fronta je plná" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 msgctxt "@info:text" msgid "Could not upload the data to the printer." -msgstr "无法将数据上传到打印机。" +msgstr "Nemohu nahrát data do tiskárny." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" msgid "Network error" -msgstr "网络错误" +msgstr "Chyba sítě" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "从您的 Ultimaker 帐户中检测到新的打印机" +msgstr[0] "Z vašeho Ultimaker účtu byla detekována nová tiskárna" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" -msgstr "正在从您的帐户添加打印机 {name} ({model})" +msgstr "Přidávám tiskárnu {name} ({model}) z vašeho účtu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" msgid_plural "... and {0} others" -msgstr[0] "... 和另外 {0} 台" +msgstr[0] "... a {0} další" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" -msgstr "从 Digital Factory 添加的打印机:" +msgstr "Tiskárny přidané z Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" msgid "Please wait until the current job has been sent." -msgstr "请等待当前作业完成发送。" +msgstr "Počkejte, až bude odeslána aktuální úloha." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 msgctxt "@info:title" msgid "Print error" -msgstr "打印错误" +msgstr "Chyba tisku" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 #, python-brace-format msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" -msgstr "" -"未能通过云连接您的打印机 {printer_name}。\n" -"只需将您的打印机连接到 Digital Factory,即可随时随地管理您的打印作业队列并监控您的打印结果" +" Manage your print queue and monitor your prints from anywhere connecting " +"your printer to Digital Factory" +msgstr "Vaše tiskárna {printer_name} může být připojena přes cloud.\n Spravujte vaši tiskovou frontu a sledujte tisk odkudkoliv připojením vaší tiskárny" +" k Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "是否进行云打印?" +msgstr "Jste připraveni na tisk přes cloud?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" msgid "Get started" -msgstr "开始" +msgstr "Začínáme" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 msgctxt "@action" msgid "Learn more" -msgstr "了解详情" +msgstr "Zjistit více" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgid "" +"You will receive a confirmation via email when the print job is approved" +msgstr "You will receive a confirmation via email when the print job is approved" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "The print job was successfully submitted" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Manage print jobs" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" msgid "Sending Print Job" -msgstr "发送打印作业" +msgstr "Odesílám tiskovou úlohu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 msgctxt "@info:status" msgid "Uploading print job to printer." -msgstr "正在将打印作业上传至打印机。" +msgstr "Nahrávám tiskovou úlohu do tiskárny." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." -msgstr "Cura 已检测到材料配置文件尚未安装到组 {0} 中的主机打印机上。" +msgid "" +"Cura has detected material profiles that were not yet installed on the host " +"printer of group {0}." +msgstr "Cura zjistil materiálové profily, které ještě nebyly nainstalovány na hostitelské tiskárně skupiny {0}." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 msgctxt "@info:title" msgid "Sending materials to printer" -msgstr "正在将材料发送到打印机" +msgstr "Odesílání materiálů do tiskárny" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." -msgstr "您正在尝试连接到 {0},但它不是组中的主机。您可以访问网页,将其配置为组主机。" +msgid "" +"You are attempting to connect to {0} but it is not the host of a group. You " +"can visit the web page to configure it as a group host." +msgstr "Pokoušíte se připojit k {0}, ale není hostitelem skupiny. Webovou stránku můžete navštívit a nakonfigurovat ji jako skupinového hostitele." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 msgctxt "@info:title" msgid "Not a group host" -msgstr "非组中的主机" +msgstr "Není hostem skupiny" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 msgctxt "@action" msgid "Configure group" -msgstr "配置组" +msgstr "Konfigurovat skupinu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "这些打印机未链接到 Digital Factory:" +msgstr[0] "Tato tiskárna není napojena na Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 @@ -1027,239 +1065,242 @@ msgstr "Ultimaker Digital Factory" #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" -msgstr "要建立连接,请访问 {website_link}" +msgstr "Chcete-li navázat spojení, navštivte {website_link}" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 msgctxt "info:status" msgid "A cloud connection is not available for a printer" msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "某些打印机无云连接可用" +msgstr[0] "Pro tuto tiskárnu není připojení přes cloud dostupné" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" -msgstr "保留打印机配置" +msgstr "Zachovat konfiguraci tiskárny" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" -msgstr "删除打印机" +msgstr "Odstranit tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "您正在尝试连接未运行 Ultimaker Connect 的打印机。请将打印机更新至最新固件。" +msgid "" +"You are attempting to connect to a printer that is not running Ultimaker " +"Connect. Please update the printer to the latest firmware." +msgstr "Pokoušíte se připojit k tiskárně, na které není spuštěna aplikace Ultimaker Connect. Aktualizujte tiskárnu na nejnovější firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" msgid "Update your printer" -msgstr "请更新升级打印机" +msgstr "Aktualizujte vaší tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 msgctxt "@info:status" msgid "Print job was successfully sent to the printer." -msgstr "打印作业已成功发送到打印机。" +msgstr "Tisková úloha byla úspěšně odeslána do tiskárny." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 msgctxt "@info:title" msgid "Data Sent" -msgstr "数据已发送" +msgstr "Data poslána" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print over network" -msgstr "通过网络打印" +msgstr "Tisk přes síť" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 msgctxt "@properties:tooltip" msgid "Print over network" -msgstr "通过网络打印" +msgstr "Tisk přes síť" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 msgctxt "@info:status" msgid "Connected over the network" -msgstr "已通过网络连接" +msgstr "Připojeno přes síť" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 msgctxt "@info:status" msgid "tomorrow" -msgstr "明天" +msgstr "zítra" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 msgctxt "@info:status" msgid "today" -msgstr "今天" +msgstr "dnes" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 msgctxt "@action" msgid "Connect via Network" -msgstr "通过网络连接" +msgstr "Připojit přes síť" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 msgctxt "@action:button" msgid "Print via cloud" -msgstr "通过云打印" +msgstr "Tisknout přes cloud" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 msgctxt "@properties:tooltip" msgid "Print via cloud" -msgstr "通过云打印" +msgstr "Tisknout přes cloud" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 msgctxt "@info:status" msgid "Connected via cloud" -msgstr "通过云连接" +msgstr "Připojen přes cloud" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." -msgstr "将删除 {printer_name},直到下次帐户同步为止。" +msgstr "Tiskárna {printer_name} bude odebrána až do další synchronizace účtu." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "要永久删除 {printer_name},请访问 {digital_factory_link}" +msgstr "Chcete-li tiskárnu {printer_name} trvale odebrat, navštivte {digital_factory_link}" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "是否确实要暂时删除 {printer_name}?" +msgstr "Opravdu chcete tiskárnu {printer_name} dočasně odebrat?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" -msgstr "是否删除打印机?" +msgstr "Odstranit tiskárny?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr[0] "" -"您即将从 Cura 中删除 {0} 台打印机。此操作无法撤消。\n" -"是否确实要继续?" +msgstr[0] "您即将从 Cura 中删除 {0} 台打印机。此操作无法撤消。\n是否确实要继续?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be undone.\n" +"You are about to remove all printers from Cura. This action cannot be " +"undone.\n" "Are you sure you want to continue?" -msgstr "" -"您即将从 Cura 中删除所有打印机。此操作无法撤消。\n" -"是否确定继续?" +msgstr "Chystáte se odebrat všechny tiskárny z Cury. Tuto akci nelze vrátit zpět.\nDoopravdy chcete pokračovat?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" msgid "Monitor print" -msgstr "监控打印" +msgstr "Sledovat tisk" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" msgid "Track the print in Ultimaker Digital Factory" -msgstr "在 Ultimaker Digital Factory 中跟踪打印" +msgstr "Sledujte tisk v Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format msgctxt "@error:send" msgid "Unknown error code when uploading print job: {0}" -msgstr "上传打印作业时出现未知错误代码:{0}" +msgstr "Při nahrávání tiskové úlohy došlo k chybě s neznámým kódem: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 msgctxt "@item:inlistbox" msgid "3MF file" -msgstr "3MF 文件" +msgstr "Soubor 3MF" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 msgctxt "@item:inlistbox" msgid "Cura Project 3MF file" -msgstr "Cura 项目 3MF 文件" +msgstr "Soubor Cura Project 3MF" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 msgctxt "@error:zip" msgid "Error writing 3mf file." -msgstr "写入 3mf 文件时出错。" +msgstr "Chyba při zápisu 3mf file." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 msgctxt "@error:zip" msgid "3MF Writer plug-in is corrupt." -msgstr "3MF 编写器插件已损坏。" +msgstr "Plugin 3MF Writer je poškozen." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "没有可写入的工作区。请先添加打印机。" +msgstr "Zatím neexistuje žádný pracovní prostor. Nejprve prosím přidejte tiskárnu." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." -msgstr "没有在此处写入工作区的权限。" +msgstr "Nemáte oprávnění zapisovat do tohoto pracovního prostoru." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "The operating system does not allow saving a project file to this location or with this file name." -msgstr "操作系统不允许向此位置或用此文件名保存项目文件。" +msgid "" +"The operating system does not allow saving a project file to this location " +"or with this file name." +msgstr "Operační systém nepovoluje uložit soubor s projektem do tohoto umístění nebo pod tímto názvem." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." -msgstr "尝试恢复您的备份时出错。" +msgstr "Nastala chyba při pokusu obnovit vaši zálohu." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 msgctxt "@item:inmenu" msgid "Manage backups" -msgstr "管理备份" +msgstr "Spravovat zálohy" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 msgctxt "@info:title" msgid "Backups" -msgstr "备份" +msgstr "Zálohy" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error while uploading your backup." -msgstr "上传您的备份时出错。" +msgstr "Nastala chyba při nahrávání vaší zálohy." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 msgctxt "@info:backup_status" msgid "Creating your backup..." -msgstr "正在创建您的备份..." +msgstr "Vytvářím zálohu..." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 msgctxt "@info:backup_status" msgid "There was an error while creating your backup." -msgstr "创建您的备份时出错。" +msgstr "Nastala chyba při vytváření zálohy." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 msgctxt "@info:backup_status" msgid "Uploading your backup..." -msgstr "正在上传您的备份..." +msgstr "Nahrávám vaši zálohu..." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 msgctxt "@info:backup_status" msgid "Your backup has finished uploading." -msgstr "您的备份已完成上传。" +msgstr "Vaše záloha byla úspěšně nahrána." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 msgctxt "@error:file_size" msgid "The backup exceeds the maximum file size." -msgstr "备份超过了最大文件大小。" +msgstr "Záloha překračuje maximální povolenou velikost soubor." #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 msgctxt "@text" msgid "Unable to read example data file." -msgstr "无法读取示例数据文件。" +msgstr "Nelze načíst ukázkový datový soubor." #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 @@ -1269,301 +1310,307 @@ msgstr "无法读取示例数据文件。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 msgctxt "@info:error" msgid "Can't write to UFP file:" -msgstr "无法写入到 UFP 文件:" +msgstr "Nemohu zapsat do UFP souboru:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" -msgstr "Ultimaker 格式包" +msgstr "Balíček ve formátu Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "deleted user" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" -msgstr "GCode 文件" +msgstr "Soubor G-kódu" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 msgctxt "@info:status" msgid "Parsing G-code" -msgstr "解析 G-code" +msgstr "Zpracovávám G kód" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 msgctxt "@info:title" msgid "G-code Details" -msgstr "G-code 详细信息" +msgstr "Podrobnosti G kódu" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." -msgstr "发送文件之前,请确保 G-code 适用于当前打印机和打印机配置。当前 G-code 文件可能不准确。" +msgid "" +"Make sure the g-code is suitable for your printer and printer configuration " +"before sending the file to it. The g-code representation may not be accurate." +msgstr "Před odesláním souboru se ujistěte, že je g-kód vhodný pro vaši tiskárnu a konfiguraci tiskárny. Reprezentace g-kódu nemusí být přesná." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" msgid "G File" -msgstr "G 文件" +msgstr "G soubor" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 msgctxt "@item:inlistbox 'Open' is part of the name of this file format." msgid "Open Compressed Triangle Mesh" -msgstr "打开压缩三角网格" +msgstr "Open Compressed Triangle Mesh" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 msgctxt "@item:inlistbox" msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA 数据资源交换" +msgstr "COLLADA Digital Asset Exchange" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 msgctxt "@item:inlistbox" msgid "glTF Binary" -msgstr "glTF 二进制" +msgstr "gITF binární soubor" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 msgctxt "@item:inlistbox" msgid "glTF Embedded JSON" -msgstr "glTF 嵌入式 JSON" +msgstr "glTF Embedded JSON" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 msgctxt "@item:inlistbox" msgid "Stanford Triangle Format" -msgstr "斯坦福三角格式" +msgstr "Stanford Triangle Format" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 msgctxt "@item:inlistbox" msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "压缩 COLLADA 数据资源交换" +msgstr "Kompresovaný COLLADA Digital Asset Exchenge" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 msgctxt "@action" msgid "Level build plate" -msgstr "调平打印平台" +msgstr "Vyrovnat podložku" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 msgctxt "@action" msgid "Select upgrades" -msgstr "选择升级" +msgstr "Vybrat vylepšení" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" -msgstr "压缩 G-code 文件" +msgstr "Kompresovaný soubor G kódu" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 msgctxt "@info:error" msgid "Could not interpret the server's response." -msgstr "无法解释服务器的响应。" +msgstr "Nelze přečíst odpověď serveru." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 msgctxt "@info:error" msgid "Could not reach Marketplace." -msgstr "无法连接到市场。" +msgstr "Nelze se připojit k Obchodu." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 msgctxt "@button" msgid "Decline and remove from account" -msgstr "拒绝并从帐户中删除" +msgstr "Odmítnout a odstranit z účtu" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 msgctxt "@button" msgid "Decline" -msgstr "拒绝" +msgstr "Odmítnout" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 msgctxt "@button" msgid "Agree" -msgstr "同意" +msgstr "Přijmout" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 msgctxt "@title:window" msgid "Plugin License Agreement" -msgstr "插件许可协议" +msgstr "Licenční ujednání zásuvného modulu" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" -msgstr "是否要与您的帐户同步材料和软件包?" +msgstr "Chcete synchronizovat materiálové a softwarové balíčky s vaším účtem?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" -msgstr "检测到您的 Ultimaker 帐户有更改" +msgstr "Zjištěny změny z vašeho účtu Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" msgid "Sync" -msgstr "同步" +msgstr "Synchronizovat" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 msgctxt "@info:generic" msgid "You need to quit and restart {} before changes have effect." -msgstr "需要退出并重新启动 {},然后更改才能生效。" +msgstr "Než se změny projeví, musíte ukončit a restartovat {}." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 msgctxt "@info:generic" msgid "Syncing..." -msgstr "正在同步..." +msgstr "Synchronizuji..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 msgctxt "@info:generic" msgid "{} plugins failed to download" -msgstr "{} 个插件下载失败" +msgstr "Nepovedlo se stáhnout {} zásuvných modulů" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 msgctxt "@label" msgid "Installed Plugins" -msgstr "已安装的插件" +msgstr "Nainstalované moduly" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 msgctxt "@label" msgid "Installed Materials" -msgstr "已安装的材料" +msgstr "Nainstalované materiály" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 msgctxt "@label" msgid "Bundled Plugins" -msgstr "已捆绑的插件" +msgstr "Přibalené moduly" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 msgctxt "@label" msgid "Bundled Materials" -msgstr "已捆绑的材料" +msgstr "Přibalené materiály" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 msgctxt "@label:property" msgid "Unknown Package" -msgstr "未知包" +msgstr "Neznámý balíček" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 msgctxt "@label:property" msgid "Unknown Author" -msgstr "未知作者" +msgstr "Neznámý autor" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 msgctxt "@item:intext" msgid "Removable Drive" -msgstr "可移动磁盘" +msgstr "Vyměnitelná jednotka" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 msgctxt "@action:button Preceded by 'Ready to'." msgid "Save to Removable Drive" -msgstr "保存至可移动磁盘" +msgstr "Uložit na vyměnitelný disk" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 #, python-brace-format msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" -msgstr "保存到可移动磁盘 {0}" +msgstr "Uložit na vyměnitelný disk {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 #, python-brace-format msgctxt "@info:progress Don't translate the XML tags !" msgid "Saving to Removable Drive {0}" -msgstr "保存到可移动磁盘 {0} " +msgstr "Ukládám na vyměnitelný disk {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 msgctxt "@info:title" msgid "Saving" -msgstr "正在保存" +msgstr "Ukládám" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" -msgstr "无法保存到 {0}{1}" +msgstr "Nemohu uložit na {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 #, python-brace-format msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." -msgstr "尝试写入到 {device} 时找不到文件名。" +msgstr "Při pokusu o zápis do zařízení {device} nebyl nalezen název souboru." #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" -msgstr "无法保存到可移动磁盘 {0}:{1}" +msgstr "Nelze uložit na vyměnitelnou jednotku {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 #, python-brace-format msgctxt "@info:status" msgid "Saved to Removable Drive {0} as {1}" -msgstr "保存到可移动磁盘 {0} :{1}" +msgstr "Ukládám na vyměnitelnou jednotku {0} jako {1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 msgctxt "@info:title" msgid "File Saved" -msgstr "文件已保存" +msgstr "Soubor uložen" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 msgctxt "@action:button" msgid "Eject" -msgstr "弹出" +msgstr "Vysunout" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 #, python-brace-format msgctxt "@action" msgid "Eject removable device {0}" -msgstr "弹出可移动设备 {0}" +msgstr "Vysunout vyměnitelnou jednotku {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 #, python-brace-format msgctxt "@info:status" msgid "Ejected {0}. You can now safely remove the drive." -msgstr "已弹出 {0}。现在,您可以安全地拔出磁盘。" +msgstr "Vysunuto {0}. Nyní můžete bezpečně vyjmout jednotku." #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 msgctxt "@info:title" msgid "Safely Remove Hardware" -msgstr "安全移除硬件" +msgstr "Bezpečně vysunout hardware" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 #, python-brace-format msgctxt "@info:status" msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "无法弹出 {0},另一个程序可能正在使用磁盘。" +msgstr "Nepodařilo se vysunout {0}. Jednotku může používat jiný program." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 msgctxt "@item:inmenu" msgid "Monitor" -msgstr "监控" +msgstr "Monitorování" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." -msgstr "发生意外错误,切片失败。请于问题跟踪器上报告错误。" +msgid "" +"Slicing failed with an unexpected error. Please consider reporting a bug on " +"our issue tracker." +msgstr "Slicování selhalo na neočekávané chybě. Zvažte, prosím, nahlášení chyby v našem issue trackeru." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 msgctxt "@message:title" msgid "Slicing failed" -msgstr "切片失败" +msgstr "Slicování selhalo" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 msgctxt "@message:button" msgid "Report a bug" -msgstr "报告错误" +msgstr "Nahlásit chybu" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "在 Ultimaker Cura 问题跟踪器上报告错误。" +msgstr "Nahlásit chybu v Ultimaker Cura issue trackeru." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." -msgstr "无法使用当前材料进行切片,因为该材料与所选机器或配置不兼容。" +msgid "" +"Unable to slice with the current material as it is incompatible with the " +"selected machine or configuration." +msgstr "Nelze slicovat s aktuálním materiálem, protože je nekompatibilní s vybraným strojem nebo konfigurací." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 @@ -1573,30 +1620,37 @@ msgstr "无法使用当前材料进行切片,因为该材料与所选机器或 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 msgctxt "@info:title" msgid "Unable to slice" -msgstr "无法切片" +msgstr "Nelze slicovat" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice with the current settings. The following settings have errors: {0}" -msgstr "无法使用当前设置进行切片。以下设置存在错误:{0}" +msgid "" +"Unable to slice with the current settings. The following settings have " +"errors: {0}" +msgstr "S aktuálním nastavením nelze slicovat. Následující nastavení obsahuje chyby: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" -msgstr "因部分特定模型设置而无法切片。 以下设置在一个或多个模型上存在错误: {error_labels}" +msgid "" +"Unable to slice due to some per-model settings. The following settings have " +"errors on one or more models: {error_labels}" +msgstr "Nelze slicovat kvůli některým nastavení jednotlivých modelů. Následující nastavení obsahuje chyby na jednom nebo více modelech: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "无法切片(原因:主塔或主位置无效)。" +msgid "" +"Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "Nelze slicovat, protože hlavní věž nebo primární pozice jsou neplatné." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "Unable to slice because there are objects associated with disabled Extruder %s." -msgstr "无法切片,因为存在与已禁用挤出机 %s 相关联的对象。" +msgid "" +"Unable to slice because there are objects associated with disabled Extruder " +"%s." +msgstr "Nelze slicovat, protože jsou zde objekty asociované k zakázanému extruder %s." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 msgctxt "@info:status" @@ -1605,283 +1659,305 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "" -"请检查设置并检查您的模型是否:\n" -"- 适合构建体积\n" -"- 分配给了已启用的挤出器\n" -"- 尚未全部设置为修改器网格" +msgstr "Zkontrolujte nastavení a zda vaše modely:\n- Vejdou se na pracovní prostor\n- Jsou přiřazeny k povolenému extruderu\n- Nejsou nastavené jako modifikační" +" sítě" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" -msgstr "正在处理层" +msgstr "Zpracovávám vrstvy" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 msgctxt "@info:title" msgid "Information" -msgstr "信息" +msgstr "Informace" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" -msgstr "3MF 文件" +msgstr "Soubor 3MF" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 msgctxt "@title:tab" msgid "Recommended" -msgstr "推荐" +msgstr "Doporučeno" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 msgctxt "@title:tab" msgid "Custom" -msgstr "自定义" +msgstr "Vlastní" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." -msgstr "此项目使用的材料依赖于一些 Cura 中不存在的材料定义,这可能会造成打印效果不如预期。强烈建议安装从 Marketplace 获得的完整材料包。" +msgid "" +"The material used in this project relies on some material definitions not " +"available in Cura, this might produce undesirable print results. We highly " +"recommend installing the full material package from the Marketplace." +msgstr "Materiál použitý v tomto projektu závisí na jiných definicích materiálů, které nejsou dostupné v Cuře. To může způsobit nečekané problémy při tisku. Důrazně" +" doporučujeme nainstalovat kompletní balíček materiálů z Obchodu." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" msgid "Material profiles not installed" -msgstr "材料配置文件未安装" +msgstr "Materiálové profily nejsou nainstalovány" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 msgctxt "@action:button" msgid "Install Materials" -msgstr "安装材料" +msgstr "Instalovat materiály" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." -msgstr "项目文件 {0} 包含未知机器类型 {1}。无法导入机器。将改为导入模型。" +msgid "" +"Project file {0} contains an unknown machine type " +"{1}. Cannot import the machine. Models will be imported " +"instead." +msgstr "Projektový soubor {0} obsahuje neznámý typ zařízení {1}. Nelze importovat zařízení. Místo toho budou importovány" +" modely." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" msgid "Open Project File" -msgstr "打开项目文件" +msgstr "Otevřít soubor s projektem" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is suddenly inaccessible: {1}." -msgstr "突然无法访问项目文件 {0}{1}。" +msgid "" +"Project file {0} is suddenly inaccessible: {1}" +"." +msgstr "Soubor projektu {0} je neočekávaně nedostupný: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 msgctxt "@info:title" msgid "Can't Open Project File" -msgstr "无法打开项目文件" +msgstr "Nepovedlo se otevřít soubor projektu" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "Project file {0} is corrupt: {1}." -msgstr "项目文件 {0} 损坏: {1}。" +msgid "" +"Project file {0} is corrupt: {1}." +msgstr "Soubor projektu {0} je poškozený: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "项目文件 {0} 是用此 Ultimaker Cura 版本未识别的配置文件制作的。" +msgid "" +"Project file {0} is made using profiles that are " +"unknown to this version of Ultimaker Cura." +msgstr "Soubor projektu {0} je vytvořený profily, které jsou této verzi Ultimaker Cura neznámé." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" msgid "Per Model Settings" -msgstr "单一模型设置" +msgstr "Nastavení pro každý model" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 msgctxt "@info:tooltip" msgid "Configure Per Model Settings" -msgstr "设置对每个模型的单独设定" +msgstr "Konfigurovat nastavení pro každý model" #: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" -msgstr "三维模型的助理" +msgstr "Asistent 3D modelu" #: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and " +"material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.

      \n" -"

      View print quality guide

      " -msgstr "" -"

      由于模型的大小和材质的配置,一个或多个3D模型可能无法最优地打印:

      \n" -"

      {model_names}

      \n" -"

      找出如何确保最好的打印质量和可靠性.

      \n" -"

      查看打印质量指南

      " +"

      Find out how to ensure the best possible print quality and reliability.\n" +"

      View print quality " +"guide

      " +msgstr "

      Jeden nebo více 3D modelů se nemusí tisknout optimálně kvůli velikosti modelu a konfiguraci materiálu:

      \n

      {model_names}

      \n

      Zjistěte," +" jak zajistit nejlepší možnou kvalitu a spolehlivost tisku.

      \n

      Zobrazit průvodce kvalitou tisku" +"

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" -msgstr "USB 联机打印" +msgstr "USB tisk" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" -msgstr "通过 USB 联机打印" +msgstr "Tisk přes USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" -msgstr "通过 USB 联机打印" +msgstr "Tisk přes USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" -msgstr "通过 USB 连接" +msgstr "Připojeno přes USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "正在进行 USB 打印,关闭 Cura 将停止此打印。您确定吗?" +msgid "" +"A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgstr "Probíhá tisk přes USB, uzavření Cura tento tisk zastaví. Jsi si jistá?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." -msgstr "正在进行打印在上一次打印完成之前,Cura 无法通过 USB 启动另一次打印。" +msgid "" +"A print is still in progress. Cura cannot start another print via USB until " +"the previous print has completed." +msgstr "Tisk stále probíhá. Cura nemůže spustit další tisk přes USB, dokud není předchozí tisk dokončen." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" -msgstr "正在进行打印" +msgstr "Probíhá tisk" #: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 msgctxt "@item:inmenu" msgid "Preview" -msgstr "预览" +msgstr "Náhled" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter 不支持非文本模式。" +msgstr "GCodeWriter nepodporuje netextový mód." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." -msgstr "导出前请先准备 G-code。" +msgstr "Před exportem prosím připravte G-kód." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 msgctxt "@action" msgid "Update Firmware" -msgstr "更新固件" +msgstr "Aktualizovat firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter 不支持文本模式。" +msgstr "GCodeGzWriter nepodporuje textový mód." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 msgctxt "@item:inlistbox" msgid "Layer view" -msgstr "分层视图" +msgstr "Pohled vrstev" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 msgctxt "@info:status" msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "启用“单线打印”后,Cura 将无法准确地显示打印层。" +msgstr "Když je aktivován síťový tisk, Cura přesně nezobrazuje vrstvy." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" msgid "Simulation View" -msgstr "仿真视图" +msgstr "Pohled simulace" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 msgctxt "@info:status" msgid "Nothing is shown because you need to slice first." -msgstr "由于需要先切片,因此未显示任何内容。" +msgstr "Nic není zobrazeno, nejdříve musíte slicovat." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" msgid "No layers to show" -msgstr "无层可显示" +msgstr "Žádné vrstvy k zobrazení" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" -msgstr "不再显示此消息" +msgstr "Znovu nezobrazovat tuto zprávu" #: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura 15.04 profiles" -msgstr "Cura 15.04 配置文件" +msgstr "Profily Cura 15.04" #: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" -msgstr "AMF 文件" +msgstr "Soubor AMF" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." -msgstr "突出显示的区域指示缺少或多余的表面。修复模型,并再次在 Cura 中打开。" +msgid "" +"The highlighted areas indicate either missing or extraneous surfaces. Fix " +"your model and open it again into Cura." +msgstr "Zvýrazněné oblasti označují chybějící nebo vedlejší povrchy. Opravte váš model a otevřete jej znovu." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" msgid "Model Errors" -msgstr "模型错误" +msgstr "Chyby modelu" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" msgid "Solid view" -msgstr "实体视图" +msgstr "Pevný pohled" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." -msgstr "您的 {machine_name} 可能有新功能或错误修复可用!如果打印机上的固件还不是最新版本,建议将其更新为 {latest_version} 版。" +msgctxt "" +"@info Don't translate {machine_name}, since it gets replaced by a printer " +"name!" +msgid "" +"New features or bug-fixes may be available for your {machine_name}! If you " +"haven't done so already, it is recommended to update the firmware on your " +"printer to version {latest_version}." +msgstr "K dispozici mohou být nové funkce nebo opravy chyb pro zařízení {machine_name}! Pokud jste tak už neučinili, je doporučeno zaktualizovat firmware vaší" +" tiskárny na verzi {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" -msgstr "新 %s 稳定固件可用" +msgstr "Nový stabilní firmware je k dispozici pro %s" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" -msgstr "如何更新" +msgstr "Jak aktualizovat" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 msgctxt "@info" msgid "Could not access update information." -msgstr "无法获取更新信息。" +msgstr "Nemohu načíst informace o aktualizaci." #: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" -msgstr "支撑拦截器" +msgstr "Blokovač podpor" #: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." -msgstr "创建一个不打印支撑的体积。" +msgstr "Vytvořit prostor ve kterém nejsou tištěny podpory." #: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" msgid "Prepare" -msgstr "准备" +msgstr "Příprava" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" -msgstr "打印机设置" +msgstr "Nastavení tiskárny" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" -msgstr "X (宽度)" +msgstr "X (Šířka)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 @@ -1902,232 +1978,243 @@ msgstr "mm" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" -msgstr "Y (深度)" +msgstr "Y (Hloubka)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" -msgstr "Z (高度)" +msgstr "Z (Výška)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" -msgstr "打印平台形状" +msgstr "Tvar tiskové podložky" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" -msgstr "置中" +msgstr "Počátek ve středu" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" -msgstr "加热床" +msgstr "Topná podložka" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" -msgstr "加热的构建体积" +msgstr "Vyhřívaný objem sestavení" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" -msgstr "G-code 风格" +msgstr "Varianta G kódu" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" -msgstr "打印头设置" +msgstr "Nastavení tiskové hlavy" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" -msgstr "X 最小值" +msgstr "X min" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" -msgstr "Y 最小值" +msgstr "Y min" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" -msgstr "X 最大值" +msgstr "X max" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" -msgstr "Y 最大值" +msgstr "Y max" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" -msgstr "十字轴高度" +msgstr "Výška rámu tiskárny" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" -msgstr "挤出机数目" +msgstr "Počet extrůderů" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" -msgstr "将挤出器偏移量应用于 GCode" +msgstr "Aplikovat offsety extruderu do G kódu" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" -msgstr "开始 G-code" +msgstr "Počáteční G kód" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" -msgstr "结束 G-code" +msgstr "Ukončující G kód" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 msgctxt "@title:tab" msgid "Printer" -msgstr "打印机" +msgstr "Tiskárna" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 msgctxt "@title:label" msgid "Nozzle Settings" -msgstr "喷嘴设置" +msgstr "Nastavení trysky" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" msgid "Nozzle size" -msgstr "喷嘴孔径" +msgstr "Velikost trysky" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" msgid "Compatible material diameter" -msgstr "兼容的材料直径" +msgstr "Kompatibilní průměr materiálu" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 msgctxt "@label" msgid "Nozzle offset X" -msgstr "喷嘴偏移 X" +msgstr "X offset trysky" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 msgctxt "@label" msgid "Nozzle offset Y" -msgstr "喷嘴偏移 Y" +msgstr "Y offset trysky" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 msgctxt "@label" msgid "Cooling Fan Number" -msgstr "冷却风扇数量" +msgstr "Číslo chladícího větráku" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 msgctxt "@title:label" msgid "Extruder Start G-code" -msgstr "挤出机的开始 G-code" +msgstr "Počáteční G-kód extuderu" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 msgctxt "@title:label" msgid "Extruder End G-code" -msgstr "挤出机的结束 G-code" +msgstr "Ukončující G-kód extuderu" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 msgctxt "@title:window" msgid "Convert Image" -msgstr "转换图像" +msgstr "Konvertovat obrázek" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 msgctxt "@action:label" msgid "Height (mm)" -msgstr "高度 (mm)" +msgstr "Výška (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "每个像素与底板的最大距离" +msgstr "Maximální vzdálenost každého pixelu od „základny“." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 msgctxt "@action:label" msgid "Base (mm)" -msgstr "底板 (mm)" +msgstr "Základna (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 msgctxt "@info:tooltip" msgid "The base height from the build plate in millimeters." -msgstr "距离打印平台的底板高度,以毫米为单位。" +msgstr "Výška základny od podložky v milimetrech." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 msgctxt "@action:label" msgid "Width (mm)" -msgstr "宽度 (mm)" +msgstr "Šířka (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 msgctxt "@info:tooltip" msgid "The width in millimeters on the build plate" -msgstr "构建板宽度,以毫米为单位" +msgstr "Šířka na podložce v milimetrech" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 msgctxt "@action:label" msgid "Depth (mm)" -msgstr "深度 (mm)" +msgstr "Hloubka (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 msgctxt "@info:tooltip" msgid "The depth in millimeters on the build plate" -msgstr "打印平台深度,以毫米为单位" +msgstr "Hloubka podložky v milimetrech" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 msgctxt "@item:inlistbox" msgid "Darker is higher" -msgstr "颜色越深厚度越大" +msgstr "Tmavější je vyšší" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 msgctxt "@item:inlistbox" msgid "Lighter is higher" -msgstr "颜色越浅厚度越大" +msgstr "Světlejší je vyšší" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." -msgstr "在影像浮雕中,为了阻挡更多光源通过,深色像素应对应于较厚的位置。在高度图中,浅色像素代表着更高的地形,因此浅色像素对应于生成的 3D 模型中较厚的位置。" +msgid "" +"For lithophanes dark pixels should correspond to thicker locations in order " +"to block more light coming through. For height maps lighter pixels signify " +"higher terrain, so lighter pixels should correspond to thicker locations in " +"the generated 3D model." +msgstr "U litofanů by tmavé pixely měly odpovídat silnějším místům, aby blokovaly více světla procházejícího. Pro výškové mapy znamenají světlejší pixely vyšší" +" terén, takže světlejší pixely by měly odpovídat silnějším umístěním v generovaném 3D modelu." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" msgid "Color Model" -msgstr "颜色模型" +msgstr "Barevný model" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 msgctxt "@item:inlistbox" msgid "Linear" -msgstr "线性" +msgstr "Lineární" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 msgctxt "@item:inlistbox" msgid "Translucency" -msgstr "半透明" +msgstr "Průsvitnost" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." -msgstr "对于隐雕,提供一个用于半透明的简单对数模型。对于高度图,像素值与高度线性对应。" +msgid "" +"For lithophanes a simple logarithmic model for translucency is available. " +"For height maps the pixel values correspond to heights linearly." +msgstr "Pro litofany je k dispozici jednoduchý logaritmický model pro průsvitnost. U výškových map odpovídají hodnoty pixelů lineárně výškám." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" msgid "1mm Transmittance (%)" -msgstr "1 毫米透射率 (%)" +msgstr "1mm propustnost (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." -msgstr "穿透 1 毫米厚的打印件的光线百分比。降低此值将增大图像暗区中的对比度并减小图像亮区中的对比度。" +msgid "" +"The percentage of light penetrating a print with a thickness of 1 " +"millimeter. Lowering this value increases the contrast in dark regions and " +"decreases the contrast in light regions of the image." +msgstr "Procento světla pronikajícího do tisku o tloušťce 1 milimetr. Snížení této hodnoty zvyšuje kontrast v tmavých oblastech a snižuje kontrast ve světlých" +" oblastech obrazu." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" msgid "Smoothing" -msgstr "平滑" +msgstr "Vyhlazování" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 msgctxt "@info:tooltip" msgid "The amount of smoothing to apply to the image." -msgstr "要应用到图像的平滑量。" +msgstr "Množství vyhlazení, které se použije na obrázek." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 @@ -2135,294 +2222,308 @@ msgstr "要应用到图像的平滑量。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 msgctxt "@action:button" msgid "OK" -msgstr "确定" +msgstr "OK" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 msgctxt "@title:window" msgid "Post Processing Plugin" -msgstr "后期处理插件" +msgstr "Zásuvný balíček Post Processing" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 msgctxt "@label" msgid "Post Processing Scripts" -msgstr "后期处理脚本" +msgstr "Skripty Post Processingu" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 msgctxt "@action" msgid "Add a script" -msgstr "添加一个脚本" +msgstr "Přidat skript" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 msgctxt "@label" msgid "Settings" -msgstr "设置" +msgstr "Nastavení" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 msgctxt "@info:tooltip" msgid "Change active post-processing scripts." -msgstr "更改处于活动状态的后期处理脚本。" +msgstr "Změnít aktivní post-processing skripty." #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 msgctxt "@info:tooltip" msgid "The following script is active:" msgid_plural "The following scripts are active:" -msgstr[0] "以下脚本处于活动状态:" +msgstr[0] "Následují skript je aktivní:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 msgctxt "@label" msgid "Move to top" -msgstr "移至顶部" +msgstr "Přesunout nahoru" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 msgctxt "@label" msgid "Delete" -msgstr "删除" +msgstr "Odstranit" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 msgctxt "@label" msgid "Resume" -msgstr "恢复" +msgstr "Obnovit" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 msgctxt "@label" msgid "Pausing..." -msgstr "正在暂停..." +msgstr "Pozastavuji..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 msgctxt "@label" msgid "Resuming..." -msgstr "正在恢复..." +msgstr "Obnovuji..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 msgctxt "@label" msgid "Pause" -msgstr "暂停" +msgstr "Pozastavit" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" msgid "Aborting..." -msgstr "正在中止..." +msgstr "Ruším..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" msgid "Abort" -msgstr "中止" +msgstr "Zrušit" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "您确定要将 %1 移至队列顶部吗?" +msgstr "Doopravdy chcete posunout %1 na začátek fronty?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 msgctxt "@window:title" msgid "Move print job to top" -msgstr "将打印作业移至顶部" +msgstr "Přesunout tiskovou úlohu nahoru" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to delete %1?" -msgstr "您确定要删除 %1 吗?" +msgstr "Doopravdy chcete odstranit %1?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 msgctxt "@window:title" msgid "Delete print job" -msgstr "删除打印作业" +msgstr "Odstranit tiskovou úlohu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" -msgstr "您确定要中止 %1 吗?" +msgstr "Doopravdy chcete zrušit %1?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 msgctxt "@window:title" msgid "Abort print" -msgstr "中止打印" +msgstr "Zrušit tisk" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 msgctxt "@title:window" msgid "Print over network" -msgstr "通过网络打印" +msgstr "Tisk přes síť" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 msgctxt "@action:button" msgid "Print" -msgstr "打印" +msgstr "Tisk" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 msgctxt "@label" msgid "Printer selection" -msgstr "打印机选择" +msgstr "Výběr tiskárny" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 msgctxt "@title:window" msgid "Configuration Changes" -msgstr "配置更改" +msgstr "Změny konfigurace" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 msgctxt "@action:button" msgid "Override" -msgstr "覆盖" +msgstr "Override" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "分配的打印机 %1 需要以下配置更改:" +msgid_plural "" +"The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "Přiřazená tiskárna %1 vyžaduje následující změnu konfigurace:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "The printer %1 is assigned, but the job contains an unknown material configuration." -msgstr "已向打印机 %1 分配作业,但作业包含未知的材料配置。" +msgid "" +"The printer %1 is assigned, but the job contains an unknown material " +"configuration." +msgstr "Tiskárna %1 je přiřazena, ale úloha obsahuje neznámou konfiguraci materiálu." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 msgctxt "@label" msgid "Change material %1 from %2 to %3." -msgstr "将材料 %1 从 %2 更改为 %3。" +msgstr "Změnit materiál %1 z %2 na %3." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 msgctxt "@label" msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "将 %3 作为材料 %1 进行加载(此操作无法覆盖)。" +msgstr "Načíst %3 jako materiál %1 (Toho nemůže být přepsáno)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 msgctxt "@label" msgid "Change print core %1 from %2 to %3." -msgstr "将 Print Core %1 从 %2 更改为 %3。" +msgstr "Změnit jádro tisku %1 z %2 na %3." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 msgctxt "@label" msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "将打印平台更改为 %1(此操作无法覆盖)。" +msgstr "Změnit podložku na %1 (Toto nemůže být přepsáno)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." -msgstr "覆盖将使用包含现有打印机配置的指定设置。这可能会导致打印失败。" +msgid "" +"Override will use the specified settings with the existing printer " +"configuration. This may result in a failed print." +msgstr "Přepsání použije zadaná nastavení s existující konfigurací tiskárny. To může vést k selhání tisku." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 msgctxt "@label" msgid "Glass" -msgstr "玻璃" +msgstr "Sklo" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 msgctxt "@label" msgid "Aluminum" -msgstr "铝" +msgstr "Hliník" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" -msgstr "管理打印机" +msgstr "Spravovat tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "请及时更新打印机固件以远程管理打印队列。" +msgstr "Aktualizujte firmware tiskárny a spravujte frontu vzdáleně." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "无法从 Ultimaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 Ultimaker Digital Factory 并查看此网络摄像头。" +msgid "" +"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v Ultimaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili Ultimaker Digital" +" Factory a zobrazili tuto webkameru." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" msgid "Loading..." -msgstr "正在加载..." +msgstr "Načítám..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 msgctxt "@label:status" msgid "Unavailable" -msgstr "不可用" +msgstr "Nedostupný" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 msgctxt "@label:status" msgid "Unreachable" -msgstr "无法连接" +msgstr "Nedostupný" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 msgctxt "@label:status" msgid "Idle" -msgstr "空闲" +msgstr "Čekám" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Preparing..." -msgstr "正在准备..." +msgstr "Připravuji..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 msgctxt "@label:status" msgid "Printing" -msgstr "打印" +msgstr "Tisknu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 msgctxt "@label" msgid "Untitled" -msgstr "未命名" +msgstr "Bez názvu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 msgctxt "@label" msgid "Anonymous" -msgstr "匿名" +msgstr "Anonymní" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 msgctxt "@label:status" msgid "Requires configuration changes" -msgstr "需要更改配置" +msgstr "Jsou nutné změny v nastavení" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 msgctxt "@action:button" msgid "Details" -msgstr "详细信息" +msgstr "Podrobnosti" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 msgctxt "@label" msgid "Unavailable printer" -msgstr "不可用的打印机" +msgstr "Nedostupná tiskárna" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 msgctxt "@label" msgid "First available" -msgstr "第一个可用" +msgstr "První dostupný" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "View printers in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" msgid "Connect to Networked Printer" -msgstr "连接到网络打印机" +msgstr "Připojte se k síťové tiskárně" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." -msgstr "欲通过网络向打印机发送打印请求,请确保您的打印机已通过网线或 WIFI 连接至网络。若不能连接 Cura 与打印机,亦可通过使用 USB 设备将 G-code 文件传输到打印机。" +msgid "" +"To print directly to your printer over the network, please make sure your " +"printer is connected to the network using a network cable or by connecting " +"your printer to your WIFI network. If you don't connect Cura with your " +"printer, you can still use a USB drive to transfer g-code files to your " +"printer." +msgstr "Chcete-li tisknout přímo na tiskárně prostřednictvím sítě, zkontrolujte, zda je tiskárna připojena k síti pomocí síťového kabelu nebo připojením tiskárny" +" k síti WIFI. Pokud nepřipojíte Curu k tiskárně, můžete stále používat jednotku USB k přenosu souborů g-kódu do vaší tiskárny." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" msgid "Select your printer from the list below:" -msgstr "请从以下列表中选择您的打印机:" +msgstr "Vyberte svou tiskárnu z nabídky níže:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 msgctxt "@action:button" msgid "Edit" -msgstr "编辑" +msgstr "Upravit" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 @@ -2430,107 +2531,109 @@ msgstr "编辑" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 msgctxt "@action:button" msgid "Remove" -msgstr "删除" +msgstr "Odstranit" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 msgctxt "@action:button" msgid "Refresh" -msgstr "刷新" +msgstr "Aktualizovat" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "If your printer is not listed, read the network printing troubleshooting guide" -msgstr "如果您的打印机未列出,请阅读网络打印故障排除指南" +msgid "" +"If your printer is not listed, read the network printing " +"troubleshooting guide" +msgstr "Pokud vaše tiskárna není uvedena, přečtěte si průvodce řešením problémů se síťovým tiskem " #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 msgctxt "@label" msgid "Type" -msgstr "类型" +msgstr "Typ" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 msgctxt "@label" msgid "Firmware version" -msgstr "固件版本" +msgstr "Verze firmwaru" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 msgctxt "@label" msgid "Address" -msgstr "地址" +msgstr "Adresa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 msgctxt "@label" msgid "This printer is not set up to host a group of printers." -msgstr "这台打印机未设置为运行一组打印机。" +msgstr "Tato tiskárna není nastavena tak, aby hostovala skupinu tiskáren." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 msgctxt "@label" msgid "This printer is the host for a group of %1 printers." -msgstr "这台打印机是一组共 %1 台打印机的主机。" +msgstr "Tato tiskárna je hostitelem skupiny tiskáren %1." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 msgctxt "@label" msgid "The printer at this address has not yet responded." -msgstr "该网络地址的打印机尚未响应。" +msgstr "Tiskárna na této adrese dosud neodpověděla." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 msgctxt "@action:button" msgid "Connect" -msgstr "连接" +msgstr "Připojit" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 msgctxt "@title:window" msgid "Invalid IP address" -msgstr "IP 地址无效" +msgstr "Špatná IP adresa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 msgctxt "@text" msgid "Please enter a valid IP address." -msgstr "请输入有效的 IP 地址。" +msgstr "Prosím zadejte validní IP adresu." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 msgctxt "@title:window" msgid "Printer Address" -msgstr "打印机网络地址" +msgstr "Adresa tiskárny" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 msgctxt "@label" msgid "Enter the IP address of your printer on the network." -msgstr "请输入打印机在网络上的 IP 地址。" +msgstr "Vložte IP adresu vaší tiskárny na síti." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 msgctxt "@label" msgid "Queued" -msgstr "已排队" +msgstr "Zařazeno do fronty" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 msgctxt "@label link to connect manager" msgid "Manage in browser" -msgstr "请于浏览器中进行管理" +msgstr "Spravovat v prohlížeči" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 msgctxt "@label" msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "队列中无打印任务。可通过切片和发送添加任务。" +msgstr "Ve frontě nejsou žádné tiskové úlohy. Slicujte a odesláním úlohy jednu přidejte." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 msgctxt "@label" msgid "Print jobs" -msgstr "打印作业" +msgstr "Tiskové úlohy" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 msgctxt "@label" msgid "Total print time" -msgstr "总打印时间" +msgstr "Celkový čas tisknutí" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 msgctxt "@label" msgid "Waiting for" -msgstr "等待" +msgstr "Čekám na" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 @@ -2539,18 +2642,18 @@ msgstr "等待" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 msgctxt "@label:status" msgid "Aborted" -msgstr "已中止" +msgstr "Zrušeno" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 msgctxt "@label:status" msgid "Finished" -msgstr "已完成" +msgstr "Dokončeno" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 msgctxt "@label:status" msgid "Aborting..." -msgstr "正在中止..." +msgstr "Ruším..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 @@ -2558,127 +2661,133 @@ msgstr "正在中止..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 msgctxt "@label:status" msgid "Failed" -msgstr "失败" +msgstr "Selhání" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 msgctxt "@label:status" msgid "Pausing..." -msgstr "正在暂停..." +msgstr "Pozastavuji..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Paused" -msgstr "已暂停" +msgstr "Pozastaveno" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" msgid "Resuming..." -msgstr "正在恢复..." +msgstr "Obnovuji..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 msgctxt "@label:status" msgid "Action required" -msgstr "需要采取行动" +msgstr "Akce vyžadována" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 msgctxt "@label:status" msgid "Finishes %1 at %2" -msgstr "完成 %1 于 %2" +msgstr "Dokončuji %1 z %2" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 msgctxt "@title:window" msgid "Cura Backups" -msgstr "Cura 备份" +msgstr "Cura zálohy" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 msgctxt "@backuplist:label" msgid "Cura Version" -msgstr "Cura 版本" +msgstr "Cura verze" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 msgctxt "@backuplist:label" msgid "Machines" -msgstr "机器" +msgstr "Zařízení" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 msgctxt "@backuplist:label" msgid "Materials" -msgstr "材料" +msgstr "Materiály" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 msgctxt "@backuplist:label" msgid "Profiles" -msgstr "配置文件" +msgstr "Profily" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 msgctxt "@backuplist:label" msgid "Plugins" -msgstr "插件" +msgstr "Zásuvné moduly" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" msgid "Want more?" -msgstr "想要更多?" +msgstr "Chcete více?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 msgctxt "@button" msgid "Backup Now" -msgstr "立即备份" +msgstr "Zálohovat nyní" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 msgctxt "@checkbox:description" msgid "Auto Backup" -msgstr "自动备份" +msgstr "Automatické zálohy" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 msgctxt "@checkbox:description" msgid "Automatically create a backup each day that Cura is started." -msgstr "在 Cura 每天启动时自动创建备份。" +msgstr "Automaticky vytvořte zálohu každý den, kdy je spuštěna Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 msgctxt "@button" msgid "Restore" -msgstr "恢复" +msgstr "Obnovit" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 msgctxt "@dialog:title" msgid "Delete Backup" -msgstr "删除备份" +msgstr "Odstranit zálohu" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 msgctxt "@dialog:info" msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "您确定要删除此备份吗?此操作无法撤销。" +msgstr "Opravdu chcete tuto zálohu smazat? To nelze vrátit zpět." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 msgctxt "@dialog:title" msgid "Restore Backup" -msgstr "恢复备份" +msgstr "Obnovit zálohu" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" -msgstr "您需要重新启动 Cura 才能恢复备份。您要立即关闭 Cura 吗?" +msgid "" +"You will need to restart Cura before your backup is restored. Do you want to " +"close Cura now?" +msgstr "Před obnovením zálohy budete muset restartovat Curu. Chcete nyní Curu zavřít?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 msgctxt "@title" msgid "My Backups" -msgstr "我的备份" +msgstr "Moje zálohy" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." -msgstr "您目前没有任何备份。使用“立即备份”按钮创建一个备份。" +msgid "" +"You don't have any backups currently. Use the 'Backup Now' button to create " +"one." +msgstr "Momentálně nemáte žádné zálohy. Pomocí tlačítka 'Zálohovat nyní' vytvořte." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." -msgstr "在预览阶段,将限制为 5 个可见备份。移除一个备份以查看更早的备份。" +msgid "" +"During the preview phase, you'll be limited to 5 visible backups. Remove a " +"backup to see older ones." +msgstr "Během fáze náhledu budete omezeni na 5 viditelných záloh. Chcete-li zobrazit starší, odstraňte zálohu." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 msgctxt "@description" msgid "Backup and synchronize your Cura settings." -msgstr "备份并同步您的 Cura 设置。" +msgstr "Zálohovat a synchronizovat vaše nastavení Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 @@ -2686,148 +2795,160 @@ msgstr "备份并同步您的 Cura 设置。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 msgctxt "@button" msgid "Sign in" -msgstr "登录" +msgstr "Přihlásit se" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 msgctxt "@title:window" msgid "More information on anonymous data collection" -msgstr "更多关于匿名数据收集的信息" +msgstr "Další informace o anonymním shromažďování údajů" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "为了改善打印质量和用户体验,Ultimaker Cura 会收集匿名数据。以下是所有数据分享的示例:" +msgid "" +"Ultimaker Cura collects anonymous data in order to improve the print quality " +"and user experience. Below is an example of all the data that is shared:" +msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu. Níže uvádíme příklad všech sdílených dat:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" msgid "I don't want to send anonymous data" -msgstr "我不想发送匿名数据" +msgstr "Nechci posílat anonymní data" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 msgctxt "@text:window" msgid "Allow sending anonymous data" -msgstr "允许发送匿名数据" +msgstr "Povolit zasílání anonymních dat" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 msgctxt "@option" msgid "Save Cura project and print file" -msgstr "保存 Cura 项目并打印文件" +msgstr "Uložit projekt Cura a tiskový soubor UFP" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 msgctxt "@option" msgid "Save Cura project" -msgstr "保存 Cura 项目" +msgstr "Uložit projekt Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "请选择适用于 Ultimaker Original 的升级文件" +msgstr "Vyberte prosím všechny upgrady provedené v tomto originálu Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" msgid "Heated Build Plate (official kit or self-built)" -msgstr "热床(官方版本或自制)" +msgstr "Vyhřívaná podložka (Oficiální kit, nebo vytvořená)" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 msgctxt "@title" msgid "Build Plate Leveling" -msgstr "打印平台调平" +msgstr "Vyrovnávání podložky" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." -msgstr "为了确保打印质量出色,您现在可以开始调整您的打印平台。当您点击「移动到下一个位置」时,喷嘴将移动到可以调节的不同位置。" +msgid "" +"To make sure your prints will come out great, you can now adjust your " +"buildplate. When you click 'Move to Next Position' the nozzle will move to " +"the different positions that can be adjusted." +msgstr "Chcete-li se ujistit, že vaše výtisky vyjdou skvěle, můžete nyní sestavení své podložku. Když kliknete na „Přesunout na další pozici“, tryska se přesune" +" do různých poloh, které lze upravit." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." -msgstr "在打印头停止的每一个位置下方插入一张纸,并调整平台高度。当纸张恰好被喷嘴的尖端轻微压住时,此时打印平台的高度已被正确校准。" +msgid "" +"For every position; insert a piece of paper under the nozzle and adjust the " +"print build plate height. The print build plate height is right when the " +"paper is slightly gripped by the tip of the nozzle." +msgstr "Pro každou pozici; vložte kousek papíru pod trysku a upravte výšku tiskové desky. Výška desky pro sestavení tisku je správná, když je papír lehce uchopen" +" špičkou trysky." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" msgid "Start Build Plate Leveling" -msgstr "开始进行打印平台调平" +msgstr "Spustit vyrovnání položky" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 msgctxt "@action:button" msgid "Move to Next Position" -msgstr "移动到下一个位置" +msgstr "Přesunout na další pozici" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" -msgstr "由" +msgstr "Od" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 msgctxt "@button:label" msgid "Learn More" -msgstr "详细了解" +msgstr "Zjistit Více" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" -msgstr "启用" +msgstr "Zapnout" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" -msgstr "禁用" +msgstr "Vypnout" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." -msgstr "正在降级..." +msgstr "Snižuji verzi..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" -msgstr "降级" +msgstr "Snížit verzi" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." -msgstr "正在安装..." +msgstr "Instaluji..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" -msgstr "安装" +msgstr "Instalovat" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" -msgstr "卸载" +msgstr "Odinstalovat" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." -msgstr "正在更新..." +msgstr "Aktualizuji..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" -msgstr "更新" +msgstr "Aktualizovat" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" -msgstr "安装插件" +msgstr "Nainstalovat moduly" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." -msgstr "使用由我们卓越的用户社区提供的插件,简化您的工作流程并自定义 Ultimaker Cura 体验。" +msgid "" +"Streamline your workflow and customize your Ultimaker Cura experience with " +"plugins contributed by our amazing community of users." +msgstr "Urychlete váš postup práce a přizpůsobte si zážitek s Ultimaker Cura pomocí modulů, kterými přispěla naše úžasná komunita uživatelů." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" msgid "Changes from your account" -msgstr "您的帐户有更改" +msgstr "Změny z vašeho účtu" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 msgctxt "@button" msgid "Dismiss" -msgstr "解除" +msgstr "Schovat" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 @@ -2835,225 +2956,231 @@ msgstr "解除" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 msgctxt "@button" msgid "Next" -msgstr "下一步" +msgstr "Další" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 msgctxt "@label" msgid "The following packages will be added:" -msgstr "将添加以下程序包:" +msgstr "Následující balíčky byly přidány:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "The following packages can not be installed because of an incompatible Cura version:" -msgstr "由于 Cura 版本不兼容,无法安装以下程序包:" +msgid "" +"The following packages can not be installed because of an incompatible Cura " +"version:" +msgstr "Následující balíčky nelze nainstalovat z důvodu nekompatibilní verze Cura:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 msgctxt "@label" msgid "You need to accept the license to install the package" -msgstr "需要接受许可证才能安装该程序包" +msgstr "Pro instalaci balíčku musíte přijmout licenční ujednání" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 msgctxt "@button" msgid "Plugin license agreement" -msgstr "插件许可协议" +msgstr "Licenční smlouva modulu" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 msgctxt "@text" msgid "Please read and agree with the plugin licence." -msgstr "请阅读并同意插件许可。" +msgstr "Prosím přečtěte si a přijměte licenci modulu." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 msgctxt "@button" msgid "Accept" -msgstr "接受" +msgstr "Příjmout" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 msgctxt "@header" msgid "Install Materials" -msgstr "安装材料" +msgstr "Instalovat materiály" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "选择并安装针对您的 Ultimaker 3D 打印机经过优化的材料配置文件。" +msgid "" +"Select and install material profiles optimised for your Ultimaker 3D " +"printers." +msgstr "Vyberte a nainstalujte materiálové profily optimalizované pro vaše 3D tiskárny Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" msgid "Manage packages" -msgstr "管理包" +msgstr "Spravovat balíčky" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 msgctxt "@header" msgid "Description" -msgstr "描述" +msgstr "Popis" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 msgctxt "@header" msgid "Compatible printers" -msgstr "兼容的打印机" +msgstr "Kompatibilní tiskárny" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 msgctxt "@info" msgid "No compatibility information" -msgstr "无兼容性信息" +msgstr "Žádné informace o kompatibilitě" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 msgctxt "@header" msgid "Compatible support materials" -msgstr "兼容的支撑材料" +msgstr "Kompatibilní materiály podpor" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 msgctxt "@info No materials" msgid "None" -msgstr "无" +msgstr "Žádné" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 msgctxt "@header" msgid "Compatible with Material Station" -msgstr "与 Material Station 兼容" +msgstr "Kompatibilní s Material Station" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "Yes" -msgstr "是" +msgstr "Ano" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "No" -msgstr "否" +msgstr "Ne" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 msgctxt "@header" msgid "Optimized for Air Manager" -msgstr "已针对 Air Manager 优化" +msgstr "Optimalizováno pro Air Manager" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" msgid "Visit plug-in website" -msgstr "访问插件网站" +msgstr "Navštívit webovou stránku modulu" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" msgid "Website" -msgstr "网站" +msgstr "Webová stránka" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 msgctxt "@button" msgid "Buy spool" -msgstr "购买线轴" +msgstr "Koupit cívku" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 msgctxt "@button" msgid "Safety datasheet" -msgstr "安全数据表" +msgstr "Bezpečnostní list" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 msgctxt "@button" msgid "Technical datasheet" -msgstr "技术数据表" +msgstr "Technický list" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 msgctxt "@header" msgid "Package details" -msgstr "包详情" +msgstr "Detaily balíčku" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 msgctxt "@button:tooltip" msgid "Back" -msgstr "返回" +msgstr "Zpět" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 msgctxt "@button" msgid "Failed to load packages:" -msgstr "无法加载包:" +msgstr "Nepodařilo se načíst balíčky:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 msgctxt "@button" msgid "Retry?" -msgstr "是否重试?" +msgstr "Opakovat?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 msgctxt "@button" msgid "Loading" -msgstr "加载" +msgstr "Načítám" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 msgctxt "@message" msgid "No more results to load" -msgstr "没有更多的结果要加载" +msgstr "Žádné další výsledky k načtení" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 msgctxt "@message" msgid "No results found with current filter" -msgstr "当前筛选没有任何结果" +msgstr "S aktuálním filtrem nebyly nalezeny žádné výsledky" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 msgctxt "@button" msgid "Load more" -msgstr "加载更多" +msgstr "Načíst více" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" -msgstr "Ultimaker 验证插件" +msgstr "Modul ověřený společností Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" -msgstr "Ultimaker 认证材料" +msgstr "Materiál certifikovaný společností Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" -msgstr "Ultimaker 验证包" +msgstr "Balíček ověřený společností Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" msgid "Manage packages" -msgstr "管理包" +msgstr "Spravovat balíčky" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "在此处管理您的 Ultimaker Cura 插件和材料配置文件。请确保将插件保持为最新,并定期备份设置。" +msgid "" +"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"keep your plugins up to date and backup your setup regularly." +msgstr "Zde můžete spravovat své Ultimaker Cura moduly a materiály. Udržujte své moduly aktuální a pravidelně zálohujte své nastavení." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" msgid "Install missing Materials" -msgstr "安装缺少的材料" +msgstr "Nainstalovat chybějící materiály" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 msgctxt "@title" msgid "Loading..." -msgstr "正在加载..." +msgstr "Načítám..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 msgctxt "@button" msgid "Plugins" -msgstr "插件" +msgstr "Zásuvné moduly" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 msgctxt "@button" msgid "Materials" -msgstr "材料" +msgstr "Materiály" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 msgctxt "@info" msgid "Search in the browser" -msgstr "在浏览器中搜索" +msgstr "Hledat v prohlížeči" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 msgctxt "@button" msgid "In order to use the package you will need to restart Cura" -msgstr "要使用该包,您需要重新启动 Cura" +msgstr "Abyste mohli balíček použít, musíte restartovat Curu" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 msgctxt "@info:button, %1 is the application name" msgid "Quit %1" -msgstr "退出 %1" +msgstr "Ukončit %1" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" @@ -3062,81 +3189,78 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "" -"请确保您的打印机已连接:\n" -"- 检查打印机是否已启动。\n" -"- 检查打印机是否连接至网络。\n" -"- 检查您是否已登录查找云连接的打印机。" +msgstr "Zkontrolujte, zda má tiskárna připojení:\n- Zkontrolujte, zda je tiskárna zapnutá.\n- Zkontrolujte, zda je tiskárna připojena k síti.\n- Zkontrolujte," +" zda jste přihlášeni k objevování tiskáren připojených k cloudu." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." -msgstr "请将打印机连接到网络。" +msgstr "Připojte tiskárnu k síti." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" -msgstr "查看联机用户手册" +msgstr "Zobrazit online manuály" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." -msgstr "为了从 Cura 监控您的打印,请连接打印机。" +msgstr "Abyste mohli monitorovat tisk z Cury, připojte prosím tiskárnu." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 msgctxt "@title:window" msgid "Open Project" -msgstr "打开项目" +msgstr "Otevřit projekt" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 msgctxt "@action:ComboBox Update/override existing profile" msgid "Update existing" -msgstr "更新已有配置" +msgstr "Aktualizovat existující" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" -msgstr "新建" +msgstr "Vytvořit nový" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 msgctxt "@action:title" msgid "Summary - Cura Project" -msgstr "摘要 - Cura 项目" +msgstr "Souhrn - Projekt Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" -msgstr "机器的设置冲突应如何解决?" +msgstr "Jak by měl být problém v zařízení vyřešen?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 msgctxt "@action:label" msgid "Printer settings" -msgstr "打印机设置" +msgstr "Nastavení tiskárny" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 msgctxt "@action:label" msgid "Type" -msgstr "类型" +msgstr "Typ" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 msgctxt "@action:label" msgid "Printer Group" -msgstr "打印机组" +msgstr "Skupina tiskárny" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" -msgstr "配置文件中的冲突如何解决?" +msgstr "Jak by měl být problém v profilu vyřešen?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 msgctxt "@action:label" msgid "Profile settings" -msgstr "配置文件设置" +msgstr "Nastavení profilu" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 @@ -3144,350 +3268,365 @@ msgstr "配置文件设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 msgctxt "@action:label" msgid "Name" -msgstr "名字" +msgstr "Název" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 msgctxt "@action:label" msgid "Intent" -msgstr "Intent" +msgstr "Záměr" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 msgctxt "@action:label" msgid "Not in profile" -msgstr "不在配置文件中" +msgstr "Není v profilu" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" -msgstr[0] "%1 重写" +msgstr[0] "%1 přepsání" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 msgctxt "@action:label" msgid "Derivative from" -msgstr "衍生自" +msgstr "Derivát z" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 msgctxt "@action:label" msgid "%1, %2 override" msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 重写" +msgstr[0] "%1, %2 override" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 msgctxt "@info:tooltip" msgid "How should the conflict in the material be resolved?" -msgstr "材料的设置冲突应如何解决?" +msgstr "Jak by měl být problém v materiálu vyřešen?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 msgctxt "@action:label" msgid "Material settings" -msgstr "材料设置" +msgstr "Nastavení materiálu" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 msgctxt "@action:label" msgid "Setting visibility" -msgstr "设置可见性" +msgstr "Nastavení zobrazení" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 msgctxt "@action:label" msgid "Mode" -msgstr "模式" +msgstr "Mód" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 msgctxt "@action:label" msgid "Visible settings:" -msgstr "可见设置:" +msgstr "Viditelná zařízení:" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 msgctxt "@action:label" msgid "%1 out of %2" -msgstr "%1 / %2" +msgstr "%1 z %2" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 msgctxt "@action:warning" msgid "Loading a project will clear all models on the build plate." -msgstr "加载项目将清除打印平台上的所有模型。" +msgstr "Nahrání projektu vymaže všechny modely na podložce." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgid "" +"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" msgid "Open" -msgstr "打开" +msgstr "Otevřít" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 msgctxt "@action:button" msgid "Open project anyway" -msgstr "仍要打开项目" +msgstr "Přesto otevřít projekt" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 msgctxt "@action:button" msgid "Install missing material" -msgstr "安装缺少的材料" +msgstr "Nainstalovat chybějící materiál" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" -msgstr "网格类型" +msgstr "Typ síťového modelu" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" -msgstr "正常模式" +msgstr "Normální model" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" -msgstr "打印为支撑" +msgstr "Tisknout jako podporu" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" -msgstr "修改重叠设置" +msgstr "Upravte nastavení překrývání" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" -msgstr "不支持重叠" +msgstr "Nepodporovat překrývání" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" -msgstr "仅填充网格" +msgstr "Pouze síť výplně" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" -msgstr "切割网格" +msgstr "Síť řezu" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" -msgstr "选择设置" +msgstr "Vybrat nastavení" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" -msgstr "选择对此模型的自定义设置" +msgstr "Vybrat nastavení k přizpůsobení pro tento model" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." -msgstr "筛选..." +msgstr "Filtrovat..." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" -msgstr "显示全部" +msgstr "Zobrazit vše" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 msgctxt "@title" msgid "Update Firmware" -msgstr "更新固件" +msgstr "Aktualizovat firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." -msgstr "固件是直接在 3D 打印机上运行的一个软件。此固件控制步进电机,调节温度并最终使打印机正常工作。" +msgid "" +"Firmware is the piece of software running directly on your 3D printer. This " +"firmware controls the step motors, regulates the temperature and ultimately " +"makes your printer work." +msgstr "Firmware je software běžící přímo na vaší 3D tiskárně. Tento firmware řídí krokové motory, reguluje teplotu a v konečném důsledku zajišťuje vaši práci" +" tiskárny." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." -msgstr "新打印机出厂配备的固件完全可以正常使用,但新版本往往具有更多的新功能和改进。" +msgid "" +"The firmware shipping with new printers works, but new versions tend to have " +"more features and improvements." +msgstr "Dodávání firmwaru s novými tiskárnami funguje, ale nové verze mají obvykle více funkcí a vylepšení." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 msgctxt "@action:button" msgid "Automatically upgrade Firmware" -msgstr "自动升级固件" +msgstr "Automaticky aktualizovat firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 msgctxt "@action:button" msgid "Upload custom Firmware" -msgstr "上传自定义固件" +msgstr "Nahrát vlastní firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "Firmware can not be updated because there is no connection with the printer." -msgstr "未连接打印机,无法更新固件。" +msgid "" +"Firmware can not be updated because there is no connection with the printer." +msgstr "Firmware nelze aktualizovat, protože není spojeno s tiskárnou." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." -msgstr "与打印机间的连接不支持固件更新,因此无法更新固件。" +msgid "" +"Firmware can not be updated because the connection with the printer does not " +"support upgrading firmware." +msgstr "Firmware nelze aktualizovat, protože připojení k tiskárně nepodporuje aktualizaci firmwaru." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" msgid "Select custom firmware" -msgstr "选择自定义固件" +msgstr "Vybrat vlastní firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 msgctxt "@title:window" msgid "Firmware Update" -msgstr "固件升级" +msgstr "Aktualizace firmwaru" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" msgid "Updating firmware." -msgstr "更新固件中..." +msgstr "Aktualizuji firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" msgid "Firmware update completed." -msgstr "固件更新已完成。" +msgstr "Aktualizace firmwaru kompletní." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 msgctxt "@label" msgid "Firmware update failed due to an unknown error." -msgstr "由于未知错误,固件更新失败。" +msgstr "Aktualizace firmwaru selhala kvůli neznámému problému." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 msgctxt "@label" msgid "Firmware update failed due to an communication error." -msgstr "由于通信错误,导致固件升级失败。" +msgstr "Aktualizace firmwaru selhala kvůli chybě v komunikaci." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 msgctxt "@label" msgid "Firmware update failed due to an input/output error." -msgstr "由于输入/输出错误,导致固件升级失败。" +msgstr "Aktualizace firmwaru selhala kvůli chybě vstupu / výstupu." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 msgctxt "@label" msgid "Firmware update failed due to missing firmware." -msgstr "由于固件丢失,导致固件升级失败。" +msgstr "Aktualizace firmwaru selhala kvůli chybějícímu firmwaru." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" -msgstr "颜色方案" +msgstr "Barevné schéma" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" -msgstr "材料颜色" +msgstr "Barva materiálu" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" -msgstr "走线类型" +msgstr "Typ úsečky" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" -msgstr "速度" +msgstr "Rychlost" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" -msgstr "层厚度" +msgstr "Tloušťka vrstvy" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" -msgstr "走线宽度" +msgstr "Šířka čáry" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" -msgstr "流量" +msgstr "Průtok" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" -msgstr "兼容模式" +msgstr "Mód kompatibility" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" -msgstr "空驶" +msgstr "Cesty" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" -msgstr "打印辅助结构" +msgstr "Pomocníci" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" -msgstr "外壳" +msgstr "Shell" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" -msgstr "填充" +msgstr "Výplň" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" -msgstr "开始" +msgstr "Začátky" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" -msgstr "只显示顶层" +msgstr "Zobrazit jen vrchní vrstvy" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" -msgstr "在顶部显示 5 层打印细节" +msgstr "Zobrazit 5 podrobných vrstev nahoře" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" -msgstr "顶 / 底层" +msgstr "Nahoře / Dole" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" -msgstr "内壁" +msgstr "Vnitřní stěna" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" -msgstr "最小" +msgstr "min" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" -msgstr "最大" +msgstr "max" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" -msgstr "搜索" +msgstr "Hledat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "This setting is not used because all the settings that it influences are overridden." -msgstr "未使用此设置,因为受其影响的所有设置均已覆盖。" +msgid "" +"This setting is not used because all the settings that it influences are " +"overridden." +msgstr "Toto nastavení se nepoužívá, protože všechna nastavení, která ovlivňuje, jsou přepsána." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" -msgstr "影响" +msgstr "Ovlivňuje" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" -msgstr "受影响项目" +msgstr "Ovlivněno" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." -msgstr "此设置始终在所有挤出机之间共享。在此处更改它将改变所有挤出机的值。" +msgid "" +"This setting is always shared between all extruders. Changing it here will " +"change the value for all extruders." +msgstr "Toto nastavení je vždy sdíleno všemi extrudéry. Jeho změnou se změní hodnota všech extruderů." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" -msgstr "此设置与挤出器特定值不同:" +msgstr "Toto nastavení je vyřešeno z konfliktních hodnot specifického extruder:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" @@ -3495,1953 +3634,2017 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "" -"此设置的值与配置文件不同。\n" -"\n" -"单击以恢复配置文件的值。" +msgstr "Toto nastavení má jinou hodnotu než profil.\n\nKlepnutím obnovíte hodnotu profilu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value set.\n" +"This setting is normally calculated, but it currently has an absolute value " +"set.\n" "\n" "Click to restore the calculated value." -msgstr "" -"此设置通常可被自动计算,但其当前已被绝对定义。\n" -"\n" -"单击以恢复自动计算的值。" +msgstr "Toto nastavení se obvykle počítá, ale v současné době je nastavena absolutní hodnota.\n\nKlepnutím obnovíte vypočítanou hodnotu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" -msgstr "搜索设置" +msgstr "Prohledat nastavení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" -msgstr "将值复制到所有挤出机" +msgstr "Kopírovat hodnotu na všechny extrudery" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" -msgstr "将所有修改值复制到所有挤出机" +msgstr "Kopírovat všechny změněné hodnoty na všechny extrudery" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" -msgstr "隐藏此设置" +msgstr "Schovat toto nastavení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" -msgstr "不再显示此设置" +msgstr "Neukazovat toto nastavení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" -msgstr "保持此设置可见" +msgstr "Nechat toto nastavení viditelné" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 msgctxt "@action:menu" msgid "Configure setting visibility..." -msgstr "配置设定可见性..." +msgstr "Konfigurovat viditelnost nastavení..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated value.\n" +"Some hidden settings use values different from their normal calculated " +"value.\n" "\n" "Click to make these settings visible." -msgstr "" -"一些隐藏设置正在使用有别于一般设置的计算值。\n" -"\n" -"单击以使这些设置可见。" +msgstr "Některá skrytá nastavení používají hodnoty odlišné od jejich normální vypočtené hodnoty.\n\nKlepnutím toto nastavení zviditelníte." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" msgid "Marketplace" -msgstr "市场" +msgstr "Obchod" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" -msgstr "设置(&S)" +msgstr "Nasta&vení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 msgctxt "@title:window" msgid "New project" -msgstr "新建项目" +msgstr "Nový projekt" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." -msgstr "你确定要开始一个新项目吗?这将清除打印平台及任何未保存的设置。" +msgid "" +"Are you sure you want to start a new project? This will clear the build " +"plate and any unsaved settings." +msgstr "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 msgctxt "@title:tab" msgid "Setting Visibility" -msgstr "设置可见性" +msgstr "Nastavení zobrazení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 msgctxt "@action:button" msgid "Defaults" -msgstr "默认" +msgstr "Výchozí" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 msgctxt "@label:textbox" msgid "Check all" -msgstr "全部勾选" +msgstr "Zkontrolovat vše" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "匹配材料和打印机" +msgstr "Synchronizovat materiály s tiskárnami" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "匹配材料和打印机" +msgstr "Synchronizovat materiály s tiskárnami" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." -msgstr "只需遵循几个简单步骤,您就可以将所有材料配置文件与打印机同步。" +msgid "" +"Following a few simple steps, you will be able to synchronize all your " +"material profiles with your printers." +msgstr "Následováním několika jednoduchých kroků budete moci synchronizovat všechny vaše materiálové profily s vašimi tiskárnami." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "为什么需要同步材料配置文件?" +msgstr "K čemu je dobrá synchronizace materiálových profilů?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 msgctxt "@button" msgid "Start" -msgstr "开始" +msgstr "Začít" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 msgctxt "@title:header" msgid "Sign in" -msgstr "登录" +msgstr "Přihlásit se" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." -msgstr "要自动将材料配置文件与连接到 Digital Factory 的所有打印机同步,您需要登录 Cura。" +msgid "" +"To automatically sync the material profiles with all your printers connected " +"to Digital Factory you need to be signed in in Cura." +msgstr "Pro automatickou synchronizaci materiálových profilů se všemi vašimi tiskárnami připojenými k Digital Factory musíte být přihlášení v Cuře." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 msgctxt "@button" msgid "Sync materials with USB" -msgstr "使用 USB 同步材料" +msgstr "Synchronizovat materiály pomocí USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "以下打印机将收到新的材料配置文件:" +msgstr "Následující tiskárny získají nové materiálové profily:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "向打印机发送材料时出错。" +msgstr "Při odesílání materiálů do tiskáren se něco nepodařilo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "材料配置文件与以下打印机成功同步:" +msgstr "Materiálové profily byly úspěšně synchronizovány s následujícími tiskárnami:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 msgctxt "@button" msgid "Troubleshooting" -msgstr "故障排除" +msgstr "Podpora při problémech" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "缺少打印机?" +msgstr "Chybí tiskárny?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "请确保所有打印机都已打开并连接到 Digital Factory。" +msgid "" +"Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "Ujistěte se, že jsou všechny vaše tiskárny zapnuté a připojené k Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 msgctxt "@button" msgid "Refresh List" -msgstr "刷新列表" +msgstr "Obnovit seznam" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 msgctxt "@button" msgid "Try again" -msgstr "再试一次" +msgstr "Zkusit znovu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Done" -msgstr "完成" +msgstr "Hotovo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 msgctxt "@button" msgid "Sync" -msgstr "同步" +msgstr "Synchronizovat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 msgctxt "@button" msgid "Syncing" -msgstr "正在同步" +msgstr "Synchronizuji" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 msgctxt "@title:header" msgid "No printers found" -msgstr "未找到打印机" +msgstr "Nenalezeny žádné tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." -msgstr "您似乎没有任何兼容打印机连接到 Digital Factory。请确保打印机已连接并运行最新固件。" +msgid "" +"It seems like you don't have any compatible printers connected to Digital " +"Factory. Make sure your printer is connected and it's running the latest " +"firmware." +msgstr "Zdá se, že nemáte žádné kompatibilní tiskárny připojené k Digital Factory. Ujistěte se, že je vaše tiskárna připojena a používá nejnovější firmware." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "了解如何将打印机连接到 Digital Factory" +msgstr "Zjistěte, jak připojit vaši tiskárnu k Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 msgctxt "@button" msgid "Refresh" -msgstr "刷新" +msgstr "Obnovit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "通过 USB 同步材料配置文件" +msgstr "Synchronizovat materiálové profily přes USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "@text In the UI this is followed by a list of steps the user needs to take." -msgid "Follow the following steps to load the new material profiles to your printer." -msgstr "请遵循以下步骤将新材料配置文件加载到打印机。" +msgctxt "" +"@text In the UI this is followed by a list of steps the user needs to take." +msgid "" +"Follow the following steps to load the new material profiles to your printer." +msgstr "Následujte tyto kroky, abyste nahráli nové materiálové profily do vaší tiskárny." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "单击导出材料存档按钮。" +msgstr "Klikněte na tlačítko \"Exportovat archiv s materiálem\"." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "将 .umm文件保存到 U 盘。" +msgstr "Uložte soubor .umm na USB úložiště." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." -msgstr "将 U 盘插入打印机,并启动程序以加载新材料配置文件。" +msgid "" +"Insert the USB stick into your printer and launch the procedure to load new " +"material profiles." +msgstr "Připojte USB úložiště k vaší tiskárně a spusťte proceduru pro nahrání nových materiálových profilů." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "如何将新材料配置文件加载到打印机" +msgstr "Jak nahrát nové materiálové profily do mé tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 msgctxt "@button" msgid "Back" -msgstr "返回" +msgstr "Zpět" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Export material archive" -msgstr "导出材料存档" +msgstr "Exportovat archiv s materiálem" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 msgctxt "@title:window" msgid "Export All Materials" -msgstr "导出所有材料" +msgstr "Exportovat všechny materiály" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 msgctxt "@title:window" msgid "Confirm Diameter Change" -msgstr "确认直径更改" +msgstr "Potvrdit změnu průměru" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" -msgstr "新的灯丝直径被设置为%1毫米,这与当前的挤出机不兼容。你想继续吗?" +msgid "" +"The new filament diameter is set to %1 mm, which is not compatible with the " +"current extruder. Do you wish to continue?" +msgstr "Nový průměr vlákna je nastaven na %1 mm, což není kompatibilní s aktuálním extrudérem. Přejete si pokračovat?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 msgctxt "@label" msgid "Display Name" -msgstr "显示名称" +msgstr "Jméno" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 msgctxt "@label" msgid "Brand" -msgstr "品牌" +msgstr "Značka" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 msgctxt "@label" msgid "Material Type" -msgstr "材料类型" +msgstr "Typ materiálu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 msgctxt "@label" msgid "Color" -msgstr "颜色" +msgstr "Barva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 msgctxt "@title" msgid "Material color picker" -msgstr "材料颜色选取器" +msgstr "Volba barvy materiálu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 msgctxt "@label" msgid "Properties" -msgstr "属性" +msgstr "Vlastnosti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 msgctxt "@label" msgid "Density" -msgstr "密度" +msgstr "Husttoa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 msgctxt "@label" msgid "Diameter" -msgstr "直径" +msgstr "Průměr" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 msgctxt "@label" msgid "Filament Cost" -msgstr "耗材成本" +msgstr "Cena filamentu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 msgctxt "@label" msgid "Filament weight" -msgstr "耗材重量" +msgstr "Váha filamentu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 msgctxt "@label" msgid "Filament length" -msgstr "耗材长度" +msgstr "Délka filamentu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 msgctxt "@label" msgid "Cost per Meter" -msgstr "每米成本" +msgstr "Cena za metr" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 msgctxt "@label" msgid "This material is linked to %1 and shares some of its properties." -msgstr "此材料与 %1 相关联,并共享其某些属性。" +msgstr "Tento materiál je propojen s %1 a sdílí některé jeho vlastnosti." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 msgctxt "@label" msgid "Unlink Material" -msgstr "解绑材料" +msgstr "Zrušit propojení s materiálem" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 msgctxt "@label" msgid "Description" -msgstr "描述" +msgstr "Popis" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 msgctxt "@label" msgid "Adhesion Information" -msgstr "粘附信息" +msgstr "Informace o adhezi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 msgctxt "@title" msgid "Information" -msgstr "信息" +msgstr "Informace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 msgctxt "@label" msgid "Print settings" -msgstr "打印设置" +msgstr "Nastavení tisku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "Materials" -msgstr "材料" +msgstr "Materiály" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 msgctxt "@label" msgid "Materials compatible with active printer:" -msgstr "与处于活动状态的打印机兼容的材料:" +msgstr "Materiály kompatibilní s aktivní tiskárnou:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 msgctxt "@action:button" msgid "Create new" -msgstr "新建" +msgstr "Vytvořit nový" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 msgctxt "@action:button" msgid "Import" -msgstr "导入" +msgstr "Import" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 msgctxt "@action:button" msgid "Sync with Printers" -msgstr "与打印机同步" +msgstr "Synchronizovat s tiskárnami" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 msgctxt "@action:button" msgid "Activate" -msgstr "激活" +msgstr "Aktivovat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 msgctxt "@action:button" msgid "Duplicate" -msgstr "复制" +msgstr "Duplikovat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 msgctxt "@action:button" msgid "Export" -msgstr "导出" +msgstr "Export" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 msgctxt "@title:window" msgid "Confirm Remove" -msgstr "确认删除" +msgstr "Potvrdit odstranění" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "您确认要删除 %1?该操作无法恢复!" +msgstr "Doopravdy chcete odstranit %1? Toto nelze vrátit zpět!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 msgctxt "@title:window" msgid "Import Material" -msgstr "导入配置" +msgstr "Importovat materiál" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" -msgstr "成功导入材料 %1" +msgstr "Úspěšně importován materiál %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "Could not import material %1: %2" -msgstr "无法导入材料 %1%2" +msgid "" +"Could not import material %1: %2" +msgstr "Nelze importovat materiál %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 msgctxt "@title:window" msgid "Export Material" -msgstr "导出材料" +msgstr "Exportovat materiál" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "Failed to export material to %1: %2" -msgstr "无法导出材料至 %1%2" +msgid "" +"Failed to export material to %1: %2" +msgstr "Neúspěch při exportu materiálu do %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully exported material to %1" -msgstr "成功导出材料至: %1" +msgstr "Úspěšné exportování materiálu do %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "This setting has been hidden by the active machine and will not be visible." -msgstr "该设置已被当前机器所隐藏并不可见。" +msgid "" +"This setting has been hidden by the active machine and will not be visible." +msgstr "Toto nastavení bylo skryto aktivním zařízením a nebude viditelné." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." -msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." -msgstr[0] "该设置已被 %1 的值所隐藏,若需显示,更改此值可使设置项重新可见。" +msgid "" +"This setting has been hidden by the value of %1. Change the value of that " +"setting to make this setting visible." +msgid_plural "" +"This setting has been hidden by the values of %1. Change the values of those " +"settings to make this setting visible." +msgstr[0] "Toto nastavení bylo skryto hodnotou nastavení %1. Změňte hodnotu toho nastavení, aby bylo toto znovu viditelné." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 msgctxt "@title:tab" msgid "General" -msgstr "基本" +msgstr "Obecné" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 msgctxt "@label" msgid "Interface" -msgstr "接口" +msgstr "Rozhranní" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 msgctxt "@heading" msgid "-- incomplete --" -msgstr "-- 不完整 --" +msgstr "-- nekompletní --" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 msgctxt "@label" msgid "Currency:" -msgstr "币种:" +msgstr "Měna:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "" +"@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" -msgstr "主题*:" +msgstr "Styl*:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 msgctxt "@info:tooltip" msgid "Slice automatically when changing settings." -msgstr "当设置被更改时自动进行切片。" +msgstr "Slicovat automaticky při změně nastavení." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 msgctxt "@option:check" msgid "Slice automatically" -msgstr "自动切片" +msgstr "Slicovat automaticky" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "Show an icon and notifications in the system notification area." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Add icon to system tray *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "*You will need to restart the application for these changes to have effect." -msgstr "*需重新启动该应用程序,这些更改才能生效。" +msgid "" +"*You will need to restart the application for these changes to have effect." +msgstr "*Aby se tyto změny projevily, budete muset aplikaci restartovat." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 msgctxt "@label" msgid "Viewport behavior" -msgstr "视区行为" +msgstr "Chování výřezu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." -msgstr "以红色突出显示模型需要增加支撑结构的区域。没有支撑,这些区域将无法正确打印。" +msgid "" +"Highlight unsupported areas of the model in red. Without support these areas " +"will not print properly." +msgstr "Zvýraznit červeně místa modelu bez podpor. Bez podpor tyto místa nebudou správně vytisknuta." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 msgctxt "@option:check" msgid "Display overhang" -msgstr "显示悬垂(Overhang)" +msgstr "Zobrazit převis" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." -msgstr "使用警告标志突出显示模型缺少或多余的表面。刀具路径常常是要打印的几何结构缺少的部分。" +msgid "" +"Highlight missing or extraneous surfaces of the model using warning signs. " +"The toolpaths will often be missing parts of the intended geometry." +msgstr "Zvýraznit chybějící nebo vedlejší povrchy modelu pomocí varovných značek. Dráhám nástrojů budou často chybět části zamýšlené geometrie." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" msgid "Display model errors" -msgstr "显示模型错误" +msgstr "Zobrazovat chyby modelu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "Moves the camera so the model is in the center of the view when a model is selected" -msgstr "当模型被选中时,视角将自动调整到最合适的观察位置(模型处于正中央)" +msgid "" +"Moves the camera so the model is in the center of the view when a model is " +"selected" +msgstr "Při výběru modelu pohybuje kamerou tak, aby byl model ve středu pohledu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 msgctxt "@action:button" msgid "Center camera when item is selected" -msgstr "当项目被选中时,自动对中视角" +msgstr "Vycentrovat kameru pokud je vybrána položka" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 msgctxt "@info:tooltip" msgid "Should the default zoom behavior of cura be inverted?" -msgstr "需要令 Cura 的默认缩放操作反转吗?" +msgstr "Mělo by být výchozí chování přiblížení u cury invertováno?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 msgctxt "@action:button" msgid "Invert the direction of camera zoom." -msgstr "反转视角变焦方向。" +msgstr "Obrátit směr přibližování kamery." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" msgid "Should zooming move in the direction of the mouse?" -msgstr "是否跟随鼠标方向进行缩放?" +msgstr "Mělo by se přibližování pohybovat ve směru myši?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "正交透视不支持通过鼠标进行缩放。" +msgid "" +"Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "V pravoúhlé perspektivě není podporováno přiblížení směrem k myši." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 msgctxt "@action:button" msgid "Zoom toward mouse direction" -msgstr "跟随鼠标方向缩放" +msgstr "Přiblížit směrem k směru myši" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "Should models on the platform be moved so that they no longer intersect?" -msgstr "需要移动平台上的模型,使它们不再相交吗?" +msgid "" +"Should models on the platform be moved so that they no longer intersect?" +msgstr "Měly by se modely na platformě pohybovat tak, aby se již neprotínaly?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 msgctxt "@option:check" msgid "Ensure models are kept apart" -msgstr "确保每个模型都保持分离" +msgstr "Zajistěte, aby modely byly odděleny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 msgctxt "@info:tooltip" msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "需要转动模型,使它们接触打印平台吗?" +msgstr "Měly by být modely na platformě posunuty dolů tak, aby se dotýkaly podložky?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 msgctxt "@option:check" msgid "Automatically drop models to the build plate" -msgstr "自动下降模型到打印平台" +msgstr "Automaticky přetáhnout modely na podložku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 msgctxt "@info:tooltip" msgid "Show caution message in g-code reader." -msgstr "在 G-code 读取器中显示警告信息。" +msgstr "Zobrazte v čtečce g-kódu varovnou zprávu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 msgctxt "@option:check" msgid "Caution message in g-code reader" -msgstr "G-code 读取器中的警告信息" +msgstr "Upozornění ve čtečce G-kódu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 msgctxt "@info:tooltip" msgid "Should layer be forced into compatibility mode?" -msgstr "层视图要强制进入兼容模式吗?" +msgstr "Měla by být vrstva vynucena do režimu kompatibility?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 msgctxt "@option:check" msgid "Force layer view compatibility mode (restart required)" -msgstr "强制层视图兼容模式(需要重新启动)" +msgstr "Vynutit režim kompatibility zobrazení vrstev (vyžaduje restart)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 msgctxt "@info:tooltip" msgid "Should Cura open at the location it was closed?" -msgstr "Cura 是否应该在关闭的位置打开?" +msgstr "Měla by se Cura otevřít v místě, kde byla uzavřena?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 msgctxt "@option:check" msgid "Restore window position on start" -msgstr "恢复初始窗口位置" +msgstr "Při zapnutí obnovit pozici okna" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 msgctxt "@info:tooltip" msgid "What type of camera rendering should be used?" -msgstr "应使用哪种类型的摄像头进行渲染?" +msgstr "Jaký typ kamery by se měl použít?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 msgctxt "@window:text" msgid "Camera rendering:" -msgstr "摄像头渲染:" +msgstr "Vykreslování kamery:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgid "Perspective" -msgstr "透视" +msgstr "Perspektiva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 msgid "Orthographic" -msgstr "正交" +msgstr "Ortografický" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 msgctxt "@label" msgid "Opening and saving files" -msgstr "打开并保存文件" +msgstr "Otevírám a ukládám soubory" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" -msgstr "应从桌面打开文件还是在同一 Cura 实例中打开外部应用程序?" +msgid "" +"Should opening files from the desktop or external applications open in the " +"same instance of Cura?" +msgstr "Měli by se soubory z plochy, nebo externích aplikací otevírat ve stejné instanci Cury?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 msgctxt "@option:check" msgid "Use a single instance of Cura" -msgstr "使用单个 Cura 实例" +msgstr "Používat pouze jednu instanci programu Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" -msgstr "是否应在清理构建板后再将新模型加载到单个 Cura 实例中?" +msgid "" +"Should the build plate be cleared before loading a new model in the single " +"instance of Cura?" +msgstr "Má být podložka vyčištěna před načtením nového modelu v jediné instanci Cury?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "在清理构建板后再将模型加载到单个实例中" +msgstr "Vyčistit podložku před načtením modelu do jediné instance" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 msgctxt "@info:tooltip" msgid "Should models be scaled to the build volume if they are too large?" -msgstr "当模型的尺寸过大时,是否将模型自动缩小至成形空间体积?" +msgstr "Měly by být modely upraveny na velikost podložky, pokud jsou příliš velké?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 msgctxt "@option:check" msgid "Scale large models" -msgstr "缩小过大模型" +msgstr "Škálovat velké modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" -msgstr "当模型以米而不是毫米为单位时,模型可能会在打印平台中显得非常小。在此情况下是否进行放大?" +msgid "" +"An model may appear extremely small if its unit is for example in meters " +"rather than millimeters. Should these models be scaled up?" +msgstr "Model se může jevit velmi malý, pokud je jeho jednotka například v metrech, nikoli v milimetrech. Měly by být tyto modely škálovány?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 msgctxt "@option:check" msgid "Scale extremely small models" -msgstr "放大过小模型" +msgstr "Škálovat extrémně malé modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 msgctxt "@info:tooltip" msgid "Should models be selected after they are loaded?" -msgstr "模型是否应该在加载后被选中?" +msgstr "Měly by být modely vybrány po načtení?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 msgctxt "@option:check" msgid "Select models when loaded" -msgstr "选择模型时加载" +msgstr "Vybrat modely po načtení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "Should a prefix based on the printer name be added to the print job name automatically?" -msgstr "打印机名是否自动作为打印作业名称的前缀?" +msgid "" +"Should a prefix based on the printer name be added to the print job name " +"automatically?" +msgstr "Je třeba k názvu tiskové úlohy přidat předponu založenou na názvu tiskárny automaticky?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 msgctxt "@option:check" msgid "Add machine prefix to job name" -msgstr "将机器前缀添加到作业名称中" +msgstr "Přidat předponu zařízení před název úlohy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 msgctxt "@info:tooltip" msgid "Should a summary be shown when saving a project file?" -msgstr "保存项目文件时是否显示摘要?" +msgstr "Mělo by se při ukládání souboru projektu zobrazit souhrn?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 msgctxt "@option:check" msgid "Show summary dialog when saving project" -msgstr "保存项目时显示摘要对话框" +msgstr "Zobrazit souhrnný dialog při ukládání projektu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 msgctxt "@info:tooltip" msgid "Default behavior when opening a project file" -msgstr "打开项目文件时的默认行为" +msgstr "Výchozí chování při otevírání souboru" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 msgctxt "@window:text" msgid "Default behavior when opening a project file: " -msgstr "打开项目文件时的默认行为: " +msgstr "Výchozí chování při otevření souboru s projektem: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 msgctxt "@option:openProject" msgid "Always ask me this" -msgstr "总是询问" +msgstr "Vždy se zeptat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 msgctxt "@option:openProject" msgid "Always open as a project" -msgstr "始终作为一个项目打开" +msgstr "Vždy otevírat jako projekt" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:openProject" msgid "Always import models" -msgstr "始终导入模型" +msgstr "Vždy importovat modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." -msgstr "当您对配置文件进行更改并切换到其他配置文件时将显示一个对话框,询问您是否要保留修改。您也可以选择一个默认行为并令其不再显示该对话框。" +msgid "" +"When you have made changes to a profile and switched to a different one, a " +"dialog will be shown asking whether you want to keep your modifications or " +"not, or you can choose a default behaviour and never show that dialog again." +msgstr "Pokud jste provedli změny v profilu a přepnuli na jiný, zobrazí se dialogové okno s dotazem, zda si přejete zachovat své modifikace nebo ne, nebo si můžete" +" zvolit výchozí chování a už nikdy toto dialogové okno nezobrazovat." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 msgctxt "@label" msgid "Profiles" -msgstr "配置文件" +msgstr "Profily" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "Default behavior for changed setting values when switching to a different profile: " -msgstr "切换到不同配置文件时对设置值更改的默认操作: " +msgid "" +"Default behavior for changed setting values when switching to a different " +"profile: " +msgstr "Výchozí chování pro změněné hodnoty nastavení při přepnutí na jiný profil: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 msgctxt "@option:discardOrKeep" msgid "Always ask me this" -msgstr "总是询问" +msgstr "Vždy se zeptat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 msgctxt "@option:discardOrKeep" msgid "Always discard changed settings" -msgstr "总是舍失更改的设置" +msgstr "Vždy smazat změněné nastavení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 msgctxt "@option:discardOrKeep" msgid "Always transfer changed settings to new profile" -msgstr "总是将更改的设置传输至新配置文件" +msgstr "Vždy přesunout nastavení do nového profilu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 msgctxt "@label" msgid "Privacy" -msgstr "隐私" +msgstr "Soukromí" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "您愿意将关于您的打印数据以匿名形式发送到 Ultimaker 吗?注意:我们不会记录/发送任何模型、IP 地址或其他私人数据。" +msgid "" +"Should anonymous data about your print be sent to Ultimaker? Note, no " +"models, IP addresses or other personally identifiable information is sent or " +"stored." +msgstr "Měla by být anonymní data o vašem tisku zaslána společnosti Ultimaker? Upozorňujeme, že nejsou odesílány ani ukládány žádné modely, adresy IP ani jiné" +" osobní údaje." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" msgid "Send (anonymous) print information" -msgstr "(匿名)发送打印信息" +msgstr "Posílat (anonymní) informace o tisku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 msgctxt "@label" msgid "Updates" -msgstr "更新" +msgstr "Aktualizace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 msgctxt "@info:tooltip" msgid "Should Cura check for updates when the program is started?" -msgstr "当 Cura 启动时,是否自动检查更新?" +msgstr "Měla by Cura zkontrolovat aktualizace při spuštění programu?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 msgctxt "@option:check" msgid "Check for updates on start" -msgstr "启动时检查更新" +msgstr "Zkontrolovat aktualizace při zapnutí" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 msgctxt "@info:tooltip" msgid "When checking for updates, only check for stable releases." -msgstr "在检查更新时,只检查稳定版。" +msgstr "Při kontrole aktualizací kontrolovat pouze stabilní vydání." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 msgctxt "@option:radio" msgid "Stable releases only" -msgstr "仅限稳定版" +msgstr "Pouze stabilní vydání" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 msgctxt "@info:tooltip" msgid "When checking for updates, check for both stable and for beta releases." -msgstr "在检查更新时,同时检查稳定版和测试版。" +msgstr "Při kontrole aktualizací kontrolovat stabilní i beta vydání." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 msgctxt "@option:radio" msgid "Stable and Beta releases" -msgstr "稳定版和测试版" +msgstr "Stabilní a beta vydání" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" -msgstr "是否应在每次启动 Cura 时自动检查新插件?强烈建议您不要禁用此功能!" +msgid "" +"Should an automatic check for new plugins be done every time Cura is " +"started? It is highly recommended that you do not disable this!" +msgstr "Mají být při každém startu Cury automaticky kontrolovány nové moduly? Důrazně doporučujeme tuto možnost nevypínat!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 msgctxt "@option:check" msgid "Get notifications for plugin updates" -msgstr "获取插件更新通知" +msgstr "Získávat oznámení o aktualizacích modulů" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 msgctxt "@title:window" msgid "Rename" -msgstr "重命名" +msgstr "Přejmenovat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 msgctxt "@info" msgid "Please provide a new name." -msgstr "请提供新名称。" +msgstr "Prosím uveďte nové jméno." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 msgctxt "@title:tab" msgid "Printers" -msgstr "打印机" +msgstr "Tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 msgctxt "@action:button" msgid "Add New" -msgstr "新增" +msgstr "Přidat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 msgctxt "@action:button" msgid "Rename" -msgstr "重命名" +msgstr "Přejmenovat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 msgctxt "@title:tab" msgid "Profiles" -msgstr "配置文件" +msgstr "Profily" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 msgctxt "@label" msgid "Profiles compatible with active printer:" -msgstr "与处于活动状态的打印机兼容的配置文件:" +msgstr "Profily kompatibilní s aktivní tiskárnou:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 msgctxt "@action:tooltip" msgid "Create new profile from current settings/overrides" -msgstr "使用当前设置/重写值创建新的配置文件" +msgstr "Vytvořit nový profil z aktuálních nastavení/přepsání" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 msgctxt "@action:label" msgid "Some settings from current profile were overwritten." -msgstr "当前配置文件的一些设置已经重写。" +msgstr "Některá nastavení z aktuálního profilu byla přepsána." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 msgctxt "@action:button" msgid "Update profile." -msgstr "更新配置文件。" +msgstr "Aktualizovat profil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 msgctxt "@action:tooltip" msgid "Update profile with current settings/overrides" -msgstr "使用当前设置 / 重写值更新配置文件" +msgstr "Aktualizovat profil s aktuálními nastaveními/přepsáními" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 msgctxt "@action:button" msgid "Discard current changes" -msgstr "舍弃当前更改" +msgstr "Zrušit aktuální změny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." -msgstr "此配置文件使用打印机指定的默认值,因此在下面的列表中没有此设置项。" +msgid "" +"This profile uses the defaults specified by the printer, so it has no " +"settings/overrides in the list below." +msgstr "Tento profil používá výchozí nastavení zadaná tiskárnou, takže nemá žádná nastavení / přepíše v níže uvedeném seznamu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 msgctxt "@action:label" msgid "Your current settings match the selected profile." -msgstr "您当前的设置与选定的配置文件相匹配。" +msgstr "Vaše aktuální nastavení odpovídá vybranému profilu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 msgctxt "@title:tab" msgid "Global Settings" -msgstr "全局设置" +msgstr "Globální nastavení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 msgctxt "@title:window" msgid "Create Profile" -msgstr "创建配置文件" +msgstr "Vytvořit profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 msgctxt "@info" msgid "Please provide a name for this profile." -msgstr "请为此配置文件提供名称。" +msgstr "Prosím uveďte jméno pro tento profil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 msgctxt "@title:window" msgid "Export Profile" -msgstr "导出配置文件" +msgstr "Exportovat profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 msgctxt "@title:window" msgid "Duplicate Profile" -msgstr "复制配置文件" +msgstr "Duplikovat profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 msgctxt "@title:window" msgid "Rename Profile" -msgstr "重命名配置文件" +msgstr "Přejmenovat profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 msgctxt "@title:window" msgid "Import Profile" -msgstr "导入配置文件" +msgstr "Importovat profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" -msgstr "查看类型" +msgstr "Typ pohledu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 msgctxt "@info:tooltip" msgid "3D View" -msgstr "3D 视图" +msgstr "3D Pohled" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 msgctxt "@info:tooltip" msgid "Front View" -msgstr "正视图" +msgstr "Přední pohled" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 msgctxt "@info:tooltip" msgid "Top View" -msgstr "顶视图" +msgstr "Pohled seshora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 msgctxt "@info:tooltip" msgid "Left View" -msgstr "左视图" +msgstr "Pohled zleva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 msgctxt "@info:tooltip" msgid "Right View" -msgstr "右视图" +msgstr "Pohled zprava" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" msgid "Is printed as support." -msgstr "打印为支撑。" +msgstr "Je tisknuto jako podpora." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" msgid "Other models overlapping with this model are modified." -msgstr "修改了与此模型重叠的其他模型。" +msgstr "Ostatní modely překrývající se s tímto modelem jsou upraveny." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" msgid "Infill overlapping with this model is modified." -msgstr "修改了与该模型重叠的填充。" +msgstr "Výplň překrývající se s tímto modelem byla modifikována." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" msgid "Overlaps with this model are not supported." -msgstr "不支持与此模型重叠。" +msgstr "Přesahy na tomto modelu nejsou podporovány." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 msgctxt "@label %1 is the number of settings it overrides." msgid "Overrides %1 setting." msgid_plural "Overrides %1 settings." -msgstr[0] "覆盖 %1 设置。" +msgstr[0] "Přepíše %1 nastavení." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" msgid "Active print" -msgstr "正在打印" +msgstr "Aktivní tisk" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" msgid "Job Name" -msgstr "作业名" +msgstr "Název úlohy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" msgid "Printing Time" -msgstr "打印时间" +msgstr "Čas tisku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 msgctxt "@label" msgid "Estimated time left" -msgstr "预计剩余时间" +msgstr "Předpokládaný zbývající čas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" -msgstr "添加打印机" +msgstr "Přidat tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" -msgstr "添加已联网打印机" +msgstr "Přidat síťovou tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" -msgstr "添加未联网打印机" +msgstr "Přidat ne-síťovou tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" -msgstr "新增功能" +msgstr "Co je nového" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" msgid "Manufacturer" -msgstr "制造商" +msgstr "Výrobce" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" msgid "Profile author" -msgstr "配置文件作者" +msgstr "Autor profilu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" msgid "Printer name" -msgstr "打印机名称" +msgstr "Název tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" msgid "Please name your printer" -msgstr "请为您的打印机命名" +msgstr "Pojmenujte prosím svou tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" -msgstr "版本说明" +msgstr "Poznámky k vydání" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 msgctxt "@label" msgid "There is no printer found over your network." -msgstr "未找到网络内打印机。" +msgstr "Přes síť nebyla nalezena žádná tiskárna." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 msgctxt "@label" msgid "Refresh" -msgstr "刷新" +msgstr "Obnovit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 msgctxt "@label" msgid "Add printer by IP" -msgstr "按 IP 添加打印机" +msgstr "Přidat tiskárnu podle IP" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 msgctxt "@label" msgid "Add cloud printer" -msgstr "添加云打印机" +msgstr "Přidat cloudovou tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 msgctxt "@label" msgid "Troubleshooting" -msgstr "故障排除" +msgstr "Podpora při problémech" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" msgid "Sign in to the Ultimaker platform" -msgstr "登录 Ultimaker 平台" +msgstr "Přihlásit se do platformy Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" -msgstr "从 Marketplace 添加材料设置和插件" +msgstr "Přidat nastavení materiálů a moduly z Obchodu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" -msgstr "备份和同步材料设置和插件" +msgstr "Zálohovat a synchronizovat nastavení materiálů a moduly" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "在 Ultimaker 社区分享观点并获取 48,000 多名用户的帮助" +msgstr "Sdílejte nápady a získejte pomoc od více než 48 0000 uživatelů v Ultimaker komunitě" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" -msgstr "跳过" +msgstr "Přeskočit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" -msgstr "创建免费的 Ultimaker 帐户" +msgstr "Vytvořit účet Ultimaker zdarma" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" -msgstr "帮助我们改进 Ultimaker Cura" +msgstr "Pomožte nám zlepšovat Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "为了改善打印质量和用户体验,Ultimaker Cura 会收集匿名数据,这些数据包括:" +msgid "" +"Ultimaker Cura collects anonymous data to improve print quality and user " +"experience, including:" +msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu, včetně:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" -msgstr "机器类型" +msgstr "Typy zařízení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" -msgstr "材料使用" +msgstr "Použití materiálu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" -msgstr "切片数量" +msgstr "Počet sliců" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" -msgstr "打印设置" +msgstr "Nastavení tisku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Ultimaker Cura 收集的数据不会包含任何个人信息。" +msgid "" +"Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Data shromážděná společností Ultimaker Cura nebudou obsahovat žádné osobní údaje." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" -msgstr "更多信息" +msgstr "Více informací" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" -msgstr "空" +msgstr "Prázdné" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 msgctxt "@label" msgid "Add a Cloud printer" -msgstr "添加云打印机" +msgstr "Přidat Cloudovou tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 msgctxt "@label" msgid "Waiting for Cloud response" -msgstr "等待云响应" +msgstr "Čekám na odpověď od Cloudu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 msgctxt "@label" msgid "No printers found in your account?" -msgstr "在您的帐户中未找到任何打印机?" +msgstr "Žádné tiskárny nenalezeny ve vašem účtě?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 msgctxt "@label" msgid "The following printers in your account have been added in Cura:" -msgstr "您帐户中的以下打印机已添加到 Cura 中:" +msgstr "Následující tiskárny ve vašem účtě byla přidány do Cury:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 msgctxt "@button" msgid "Add printer manually" -msgstr "手动添加打印机" +msgstr "Přidat tiskárnu manuálně" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" -msgstr "用户协议" +msgstr "Uživatelská dohoda" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" -msgstr "拒绝并关闭" +msgstr "Odmítnout a zavřít" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 msgctxt "@label" msgid "Add printer by IP address" -msgstr "按 IP 地址添加打印机" +msgstr "Přidat tiskárnu podle IP adresy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 msgctxt "@text" msgid "Enter your printer's IP address." -msgstr "输入您打印机的 IP 地址。" +msgstr "Zadejte IP adresu vaší tiskárny." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 msgctxt "@button" msgid "Add" -msgstr "添加" +msgstr "Přidat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 msgctxt "@label" msgid "Could not connect to device." -msgstr "无法连接到设备。" +msgstr "Nelze se připojit k zařízení." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" -msgstr "无法连接到 Ultimaker 打印机?" +msgstr "Nemůžete se připojit k Vaší tiskárně Ultimaker?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" msgid "The printer at this address has not responded yet." -msgstr "该网络地址的打印机尚未响应。" +msgstr "Tiskárna na této adrese dosud neodpověděla." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." -msgstr "由于是未知打印机或不是组内主机,无法添加该打印机。" +msgid "" +"This printer cannot be added because it's an unknown printer or it's not the " +"host of a group." +msgstr "Tuto tiskárnu nelze přidat, protože se jedná o neznámou tiskárnu nebo není hostitelem skupiny." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 msgctxt "@button" msgid "Connect" -msgstr "连接" +msgstr "Připojit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" -msgstr "欢迎使用 Ultimaker Cura" +msgstr "Vítejte v Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "" -"请按照以下步骤设置\n" -"Ultimaker Cura。此操作只需要几分钟时间。" +msgid "" +"Please follow these steps to set up Ultimaker Cura. This will only take a " +"few moments." +msgstr "Při nastavování postupujte podle těchto pokynů Ultimaker Cura. Bude to trvat jen několik okamžiků." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" -msgstr "开始" +msgstr "Začínáme" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" msgid "Object list" -msgstr "对象列表" +msgstr "Seznam objektů" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 msgctxt "@action:inmenu" msgid "Show Online Troubleshooting" -msgstr "显示联机故障排除" +msgstr "Zobrazit online řešení problémů" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 msgctxt "@action:inmenu" msgid "Toggle Full Screen" -msgstr "切换全屏" +msgstr "Přepnout zobrazení na celou obrazovku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 msgctxt "@action:inmenu" msgid "Exit Full Screen" -msgstr "退出全屏" +msgstr "Ukončit zobrazení na celou obrazovku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 msgctxt "@action:inmenu menubar:edit" msgid "&Undo" -msgstr "撤销(&U)" +msgstr "&Vrátit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 msgctxt "@action:inmenu menubar:edit" msgid "&Redo" -msgstr "重做(&R)" +msgstr "&Znovu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 msgctxt "@action:inmenu menubar:file" msgid "&Quit" -msgstr "退出(&Q)" +msgstr "&Ukončit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 msgctxt "@action:inmenu menubar:view" msgid "3D View" -msgstr "3D 视图" +msgstr "3D Pohled" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 msgctxt "@action:inmenu menubar:view" msgid "Front View" -msgstr "正视图" +msgstr "Přední pohled" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 msgctxt "@action:inmenu menubar:view" msgid "Top View" -msgstr "顶视图" +msgstr "Pohled seshora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 msgctxt "@action:inmenu menubar:view" msgid "Bottom View" -msgstr "仰视图" +msgstr "Pohled zezdola" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 msgctxt "@action:inmenu menubar:view" msgid "Left Side View" -msgstr "左视图" +msgstr "Pohled z pravé strany" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 msgctxt "@action:inmenu menubar:view" msgid "Right Side View" -msgstr "右视图" +msgstr "Pohled z pravé strany" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 msgctxt "@action:inmenu" msgid "Configure Cura..." -msgstr "配置 Cura..." +msgstr "Konfigurovat Cura..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 msgctxt "@action:inmenu menubar:printer" msgid "&Add Printer..." -msgstr "新增打印机(&A)..." +msgstr "Přidat t&iskárnu..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 msgctxt "@action:inmenu menubar:printer" msgid "Manage Pr&inters..." -msgstr "管理打印机(&I)..." +msgstr "Spravovat &tiskárny..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 msgctxt "@action:inmenu" msgid "Manage Materials..." -msgstr "管理材料..." +msgstr "Spravovat materiály..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." +msgctxt "" +"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"translate." msgid "Add more materials from Marketplace" -msgstr "从市场添加更多材料" +msgstr "Přidat více materiálů z Obchodu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 msgctxt "@action:inmenu menubar:profile" msgid "&Update profile with current settings/overrides" -msgstr "使用当前设置 / 重写值更新配置文件(&U)" +msgstr "&Aktualizovat profil s aktuálními nastaveními/přepsáními" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 msgctxt "@action:inmenu menubar:profile" msgid "&Discard current changes" -msgstr "舍弃当前更改(&D)" +msgstr "Smazat aktuální &změny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 msgctxt "@action:inmenu menubar:profile" msgid "&Create profile from current settings/overrides..." -msgstr "从当前设置 / 重写值创建配置文件(&C)..." +msgstr "&Vytvořit profil z aktuálního nastavení/přepsání." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 msgctxt "@action:inmenu menubar:profile" msgid "Manage Profiles..." -msgstr "管理配置文件.." +msgstr "Spravovat profily..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 msgctxt "@action:inmenu menubar:help" msgid "Show Online &Documentation" -msgstr "显示在线文档(&D)" +msgstr "Zobrazit online &dokumentaci" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 msgctxt "@action:inmenu menubar:help" msgid "Report a &Bug" -msgstr "BUG 反馈(&B)" +msgstr "Nahlásit &chybu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 msgctxt "@action:inmenu menubar:help" msgid "What's New" -msgstr "新增功能" +msgstr "Co je nového" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 msgctxt "@action:inmenu menubar:help" msgid "About..." -msgstr "关于..." +msgstr "Více..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 msgctxt "@action:inmenu menubar:edit" msgid "Delete Selected" -msgstr "删除所选项" +msgstr "Smazat vybrané" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 msgctxt "@action:inmenu menubar:edit" msgid "Center Selected" -msgstr "居中所选项" +msgstr "Centrovat vybrané" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 msgctxt "@action:inmenu menubar:edit" msgid "Multiply Selected" -msgstr "复制所选项" +msgstr "Násobit vybrané" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 msgctxt "@action:inmenu" msgid "Delete Model" -msgstr "删除模型" +msgstr "Odstranit model" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 msgctxt "@action:inmenu" msgid "Ce&nter Model on Platform" -msgstr "使模型居于平台中央(&N)" +msgstr "&Centerovat model na podložce" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 msgctxt "@action:inmenu menubar:edit" msgid "&Group Models" -msgstr "绑定模型(&G)" +msgstr "Sesk&upit modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 msgctxt "@action:inmenu menubar:edit" msgid "Ungroup Models" -msgstr "拆分模型" +msgstr "Rozdělit modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 msgctxt "@action:inmenu menubar:edit" msgid "&Merge Models" -msgstr "合并模型(&M)" +msgstr "Spo&jit modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 msgctxt "@action:inmenu" msgid "&Multiply Model..." -msgstr "复制模型(&M)…" +msgstr "Náso&bení modelu..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 msgctxt "@action:inmenu menubar:edit" msgid "Select All Models" -msgstr "选择所有模型" +msgstr "Vybrat všechny modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 msgctxt "@action:inmenu menubar:edit" msgid "Clear Build Plate" -msgstr "清空打印平台" +msgstr "Vyčistit podložku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 msgctxt "@action:inmenu menubar:file" msgid "Reload All Models" -msgstr "重新载入所有模型" +msgstr "Znovu načíst všechny modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 msgctxt "@action:inmenu menubar:edit" msgid "Arrange All Models" -msgstr "编位所有的模型" +msgstr "Uspořádat všechny modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 msgctxt "@action:inmenu menubar:edit" msgid "Arrange Selection" -msgstr "为所选模型编位" +msgstr "Uspořádat selekci" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Positions" -msgstr "复位所有模型的位置" +msgstr "Resetovat všechny pozice modelů" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Transformations" -msgstr "复位所有模型的变动" +msgstr "Resetovat všechny transformace modelů" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 msgctxt "@action:inmenu menubar:file" msgid "&Open File(s)..." -msgstr "打开文件(&O)..." +msgstr "&Otevřít soubor(y)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 msgctxt "@action:inmenu menubar:file" msgid "&New Project..." -msgstr "新建项目(&N)..." +msgstr "&Nový projekt..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" -msgstr "显示配置文件夹" +msgstr "Zobrazit složku s konfigurací" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 msgctxt "@label %1 is filled in with the name of an extruder" msgid "Print Selected Model with %1" msgid_plural "Print Selected Models with %1" -msgstr[0] "用 %1 打印所选模型" +msgstr[0] "Tisknout vybraný model pomocí %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 msgctxt "@label:MonitorStatus" msgid "Not connected to a printer" -msgstr "未连接至打印机" +msgstr "Nepřipojen k tiskárně" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 msgctxt "@label:MonitorStatus" msgid "Printer does not accept commands" -msgstr "打印机不接受命令" +msgstr "Tiskárna nepřijímá příkazy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 msgctxt "@label:MonitorStatus" msgid "In maintenance. Please check the printer" -msgstr "维护中。请检查打印机" +msgstr "V údržbě. Prosím zkontrolujte tiskíárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 msgctxt "@label:MonitorStatus" msgid "Lost connection with the printer" -msgstr "与打印机的连接中断" +msgstr "Ztráta spojení s tiskárnou" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 msgctxt "@label:MonitorStatus" msgid "Printing..." -msgstr "打印中..." +msgstr "Tisknu..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 msgctxt "@label:MonitorStatus" msgid "Paused" -msgstr "已暂停" +msgstr "Pozastaveno" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 msgctxt "@label:MonitorStatus" msgid "Preparing..." -msgstr "初始化中..." +msgstr "Připravuji..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 msgctxt "@label:MonitorStatus" msgid "Please remove the print" -msgstr "请取出打印件" +msgstr "Prosím odstraňte výtisk" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 msgctxt "@label" msgid "Abort Print" -msgstr "中止打印" +msgstr "Zrušit tisk" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 msgctxt "@label" msgid "Are you sure you want to abort the print?" -msgstr "您确定要中止打印吗?" +msgstr "Jste si jist, že chcete zrušit tisknutí?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 msgctxt "@title:column" msgid "Setting" -msgstr "设置" +msgstr "Nastavení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 msgctxt "@title:column" msgid "Profile" -msgstr "配置文件" +msgstr "Profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 msgctxt "@title:column" msgid "Current" -msgstr "当前" +msgstr "Aktuální" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 msgctxt "@title:column Unit of measurement" msgid "Unit" -msgstr "单位" +msgstr "Jednotka" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 msgctxt "@title:menu" msgid "&Material" -msgstr "材料(&M)" +msgstr "&Materiál" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 msgctxt "@action:inmenu" msgid "Set as Active Extruder" -msgstr "设为主要挤出机" +msgstr "Nastavit jako aktivní extruder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 msgctxt "@action:inmenu" msgid "Enable Extruder" -msgstr "启用挤出机" +msgstr "Povolit extuder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 msgctxt "@action:inmenu" msgid "Disable Extruder" -msgstr "禁用挤出机" +msgstr "Zakázat Extruder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" -msgstr "文件(&F)" +msgstr "&Soubor" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 msgctxt "@title:menu menubar:file" msgid "&Save Project..." -msgstr "保存项目(&S)..." +msgstr "&Uložit projekt..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 msgctxt "@title:menu menubar:file" msgid "&Export..." -msgstr "导出(&E)..." +msgstr "&Exportovat..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 msgctxt "@action:inmenu menubar:file" msgid "Export Selection..." -msgstr "导出选择..." +msgstr "Výběr exportu..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 msgctxt "@label:category menu label" msgid "Material" -msgstr "材料" +msgstr "Materiál" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 msgctxt "@label:category menu label" msgid "Favorites" -msgstr "收藏" +msgstr "Oblíbené" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 msgctxt "@label:category menu label" msgid "Generic" -msgstr "通用" +msgstr "Obecné" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 msgctxt "@title:menu menubar:settings" msgid "&Printer" -msgstr "打印机(&P)" +msgstr "&Tiskárna" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 msgctxt "@label:category menu label" msgid "Network enabled printers" -msgstr "网络打印机" +msgstr "Tiskárny s povolenou sítí" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 msgctxt "@label:category menu label" msgid "Local printers" -msgstr "本地打印机" +msgstr "Lokální tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "E&xtensions" -msgstr "扩展(&X)" +msgstr "D&oplňky" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Open File(s)..." -msgstr "打开文件..." +msgstr "Otevřít soubor(y)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 msgctxt "@title:menu menubar:toplevel" msgid "P&references" -msgstr "偏好设置(&R)" +msgstr "P&reference" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 msgctxt "@header" msgid "Configurations" -msgstr "配置" +msgstr "Konfigurace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 msgctxt "@header" msgid "Custom" -msgstr "自定义" +msgstr "Vlastní" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 msgctxt "@label" msgid "Enabled" -msgstr "已启用" +msgstr "Povoleno" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 msgctxt "@label" msgid "Material" -msgstr "材料" +msgstr "Materiál" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 msgctxt "@label" msgid "Use glue for better adhesion with this material combination." -msgstr "用胶粘和此材料组合以产生更好的附着。" +msgstr "S touto kombinací materiálu pro lepší adhezi použijte lepidlo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 msgctxt "@label" msgid "Loading available configurations from the printer..." -msgstr "正在从打印机加载可用配置..." +msgstr "Načítání dostupných konfigurací z tiskárny ..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "The configurations are not available because the printer is disconnected." -msgstr "该配置不可用,因为打印机已断开连接。" +msgid "" +"The configurations are not available because the printer is disconnected." +msgstr "Konfigurace nejsou k dispozici, protože je tiskárna odpojena." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." -msgstr "此配置不可用,因为 %1 未被识别。请访问 %2 以下载正确的材料配置文件。" +msgid "" +"This configuration is not available because %1 is not recognized. Please " +"visit %2 to download the correct material profile." +msgstr "Tato konfigurace není k dispozici, protože %1 nebyl rozpoznán. Navštivte prosím %2 a stáhněte si správný materiálový profil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 msgctxt "@label" msgid "Marketplace" -msgstr "市场" +msgstr "Obchod" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "不允许此挤出器的配置并禁止切片。" +msgid "" +"The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "Konfigurace tohoto extruderu není dovolena a znemožňuje slicování." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "没有与此挤出器的配置匹配的配置文件。" +msgstr "Neexistují žádné profily odpovídající nastavení tohoto extruderu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 msgctxt "@label" msgid "Select configuration" -msgstr "选择配置" +msgstr "Vybrat konfiguraci" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 msgctxt "@label" msgid "Configurations" -msgstr "配置" +msgstr "Konfigurace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 msgctxt "@title:menu menubar:toplevel" msgid "&Help" -msgstr "帮助(&H)" +msgstr "Po&moc" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Save Project..." -msgstr "保存项目..." +msgstr "Uložit projekt..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Open &Recent" -msgstr "打开最近使用过的文件(&R)" +msgstr "Otevřít &Poslední" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&View" -msgstr "视图(&V)" +msgstr "Po&hled" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 msgctxt "@action:inmenu menubar:view" msgid "&Camera position" -msgstr "摄像头位置(&C)" +msgstr "Pozice &kamery" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 msgctxt "@action:inmenu menubar:view" msgid "Camera view" -msgstr "摄像头视图" +msgstr "Pohled kamery" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 msgctxt "@action:inmenu menubar:view" msgid "Perspective" -msgstr "透视" +msgstr "Perspektiva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 msgctxt "@action:inmenu menubar:view" msgid "Orthographic" -msgstr "正交" +msgstr "Ortografický" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 msgctxt "@label" msgid "Print Selected Model With:" msgid_plural "Print Selected Models With:" -msgstr[0] "打印所选模型:" +msgstr[0] "Tisknout vybraný model pomocí:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 msgctxt "@title:window" msgid "Multiply Selected Model" msgid_plural "Multiply Selected Models" -msgstr[0] "复制所选模型" +msgstr[0] "Násobit vybraný model" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 msgctxt "@label" msgid "Number of Copies" -msgstr "复制个数" +msgstr "Počet kopií" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&Edit" -msgstr "编辑(&E)" +msgstr "Upr&avit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 msgctxt "@action:inmenu" msgid "Visible Settings" -msgstr "可见设置" +msgstr "Viditelná nastavení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 msgctxt "@action:inmenu" msgid "Collapse All Categories" -msgstr "折叠所有类别" +msgstr "Sbalit všechny kategorie" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 msgctxt "@action:inmenu" msgid "Manage Setting Visibility..." -msgstr "管理设置可见性..." +msgstr "Spravovat nastavení viditelnosti ..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Select Printer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Compatible Printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "No compatible printers, that are currently online, where found." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 msgctxt "@title:window" msgid "Open file(s)" -msgstr "打开文件" +msgstr "Otevřít soubor(y)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" -msgstr "我们已经在您所选择的文件中找到一个或多个项目文件,但一次只能打开一个项目文件。我们建议只从那些文件中导入模型而不打开项目。您要继续操作吗?" +msgid "" +"We have found one or more project file(s) within the files you have " +"selected. You can open only one project file at a time. We suggest to only " +"import models from those files. Would you like to proceed?" +msgstr "Ve vybraných souborech jsme našli jeden nebo více projektových souborů. Naraz můžete otevřít pouze jeden soubor projektu. Doporučujeme importovat pouze" +" modely z těchto souborů. Chtěli byste pokračovat?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" msgid "Import all as models" -msgstr "导入所有模型" +msgstr "Importovat vše jako modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 msgctxt "@title:window" msgid "Open project file" -msgstr "打开项目文件" +msgstr "Otevřít soubor s projektem" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" -msgstr "这是一个 Cura 项目文件。您想将其作为一个项目打开还是从中导入模型?" +msgid "" +"This is a Cura project file. Would you like to open it as a project or " +"import the models from it?" +msgstr "Toto je soubor projektu Cura. Chcete jej otevřít jako projekt nebo importovat z něj modely?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 msgctxt "@text:window" msgid "Remember my choice" -msgstr "记住我的选择" +msgstr "Pamatuj si moji volbu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 msgctxt "@action:button" msgid "Open as project" -msgstr "作为项目打开" +msgstr "Otevřít jako projekt" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 msgctxt "@action:button" msgid "Import models" -msgstr "导入模型" +msgstr "Importovat modely" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 msgctxt "@title:window" msgid "Discard or Keep changes" -msgstr "舍弃或保留更改" +msgstr "Smazat nebo nechat změny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." -msgstr "" -"您已经自定义了若干配置文件设置。\n" -"是否要在切换配置文件后保留这些更改的设置?\n" -"或者,也可舍弃更改以从“%1”加载默认值。" +msgid "" +"You have customized some profile settings. Would you like to Keep these " +"changed settings after switching profiles? Alternatively, you can discard " +"the changes to load the defaults from '%1'." +msgstr "Upravili jste některá nastavení profilu. Chcete tato nastavení zachovat i po přepnutí profilů? V opačném případě můžete změny zahodit a načíst výchozí" +" hodnoty z '%1'." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" msgid "Profile settings" -msgstr "配置文件设置" +msgstr "Nastavení profilu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 msgctxt "@title:column" msgid "Current changes" -msgstr "当前更改" +msgstr "Aktuální změny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 msgctxt "@option:discardOrKeep" msgid "Discard and never ask again" -msgstr "舍弃更改,并不再询问此问题" +msgstr "Smazat a už se nikdy neptat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 msgctxt "@option:discardOrKeep" msgid "Keep and never ask again" -msgstr "保留更改,并不再询问此问题" +msgstr "Nechat a už se nikdy neptat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 msgctxt "@action:button" msgid "Discard changes" -msgstr "舍弃更改" +msgstr "Smazat změny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 msgctxt "@action:button" msgid "Keep changes" -msgstr "保留更改" +msgstr "Zanechat změny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 msgctxt "@title:window" msgid "Save Project" -msgstr "保存项目" +msgstr "Uložit projekt" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 msgctxt "@action:label" msgid "Extruder %1" -msgstr "挤出机 %1" +msgstr "Extruder %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 msgctxt "@action:label" msgid "%1 & material" -msgstr "%1 & 材料" +msgstr "%1 & materiál" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 msgctxt "@action:label" msgid "Material" -msgstr "材料" +msgstr "Materiál" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 msgctxt "@action:label" msgid "Don't show project summary on save again" -msgstr "保存时不再显示项目摘要" +msgstr "Nezobrazovat souhrn projektu při uložení znovu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 msgctxt "@action:button" msgid "Save" -msgstr "保存" +msgstr "Uložit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 msgctxt "@title:window The argument is the application name." msgid "About %1" -msgstr "关于 %1" +msgstr "O %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 msgctxt "@label" msgid "version: %1" -msgstr "版本: %1" +msgstr "verze: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 msgctxt "@label" msgid "End-to-end solution for fused filament 3D printing." -msgstr "熔丝 3D 打印技术的的端对端解决方案。" +msgstr "Komplexní řešení pro 3D tisk z taveného filamentu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "" -"Cura 由 Ultimaker B.V. 与社区合作开发。\n" -"Cura 使用以下开源项目:" +msgstr "Cura vyvíjí Ultimaker B.V. ve spolupráci s komunitou.\nCura hrdě používá následující open source projekty:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5511,7 +5714,7 @@ msgstr "数据交换格式" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 msgctxt "@label" msgid "Font" -msgstr "字体" +msgstr "Font" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 msgctxt "@label Description for application dependency" @@ -5577,7 +5780,7 @@ msgstr "科学计算支持库" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python Error tracking library" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5617,287 +5820,304 @@ msgstr "生成 Windows 安装程序" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 msgctxt "@label" msgid "Hex" -msgstr "六角" +msgstr "Hexadecimální" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "我的打印机" +msgstr "Moje tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "在 Ultimaker Digital Factory 中监控打印机。" +msgstr "Sledujte tiskárny v Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "在 Digital Library 中创建打印项目。" +msgstr "Vytvořte tiskové projekty v Digital Library." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "打印作业" +msgstr "Tiskové úlohy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "监控打印作业并从打印历史记录重新打印。" +msgstr "Sledujte tiskové úlohy a znovu tiskněte z historie." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "用插件和材料配置文件扩展 Ultimaker Cura。" +msgstr "Rozšiřte Ultimaker Cura pomocí modulů a materiálových profilů." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "通过 Ultimaker 线上课程教学,成为 3D 打印专家。" +msgstr "Staňte se expertem na 3D tisk díky Ultimaker e-learningu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "Ultimaker 支持" +msgstr "Ultimaker podpora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "了解如何开始使用 Ultimaker Cura。" +msgstr "Zjistěte, jak začít s Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "提问" +msgstr "Položit otázku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "咨询 Ultimaker 社区。" +msgstr "Poraďte se s Ultimaker komunitou." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "报告错误" +msgstr "Nahlásit chybu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "向开发人员报错。" +msgstr "Dejte vývojářům vědět, že je něco špatně." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "访问 Ultimaker 网站。" +msgstr "Navštivte web Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" msgid "Support" -msgstr "支持" +msgstr "Podpora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." -msgstr "在模型的悬垂(Overhangs)部分生成支撑结构。若不这样做,这些部分在打印时将倒塌。" +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." +msgstr "Vytvořte struktury pro podporu částí modelu, které mají přesahy. Bez těchto struktur by se takové části během tisku zhroutily." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 custom profile is active and you overwrote some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 custom profile is overriding some settings." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" msgid "Some settings were changed." -msgstr "某些设置已更改。" +msgstr "Některá nastavení byly změněna." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "渐层填充(Gradual infill)将随着打印高度的提升而逐渐加大填充密度。" +msgid "" +"Gradual infill will gradually increase the amount of infill towards the top." +msgstr "Postupná výplň postupně zvyšuje množství výplně směrem nahoru." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 msgctxt "@label" msgid "Gradual infill" -msgstr "渐层填充" +msgstr "Postupná výplň" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 msgctxt "@error" msgid "Configuration not supported" -msgstr "配置不受支持" +msgstr "Konfigurace není podporována" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." -msgstr "对于所选材料/%1 配置,无可用的配置文件。请更改配置。" +msgid "" +"No profiles are available for the selected material/%1 configuration. Please " +"change your configuration." +msgstr "Pro vybranou konfiguraci materiál/%1 není dostupný žádný profil. Prosím změňte svou konfiguraci." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 msgctxt "@button:label" msgid "Learn more" -msgstr "了解详情" +msgstr "Zjistit více" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 msgctxt "@label" msgid "Adhesion" -msgstr "附着" +msgstr "Adheze" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." -msgstr "允许打印 Brim 或 Raft。这将在您的对象周围或下方添加一个容易切断的平面区域。" +msgid "" +"Enable printing a brim or raft. This will add a flat area around or under " +"your object which is easy to cut off afterwards." +msgstr "Umožňuje tisk okraje nebo voru. Tímto způsobem se kolem nebo pod objekt přidá plochá oblast, kterou lze snadno odříznout." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 msgctxt "@label" msgid "Resolution" -msgstr "分辨率" +msgstr "Rozlišení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 msgctxt "@label shown when we load a Gcode file" msgid "Print setup disabled. G-code file can not be modified." -msgstr "打印设置已禁用。无法修改 G code 文件。" +msgstr "Nastavení tisku zakázáno. Soubor G-kódu nelze změnit." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 msgctxt "@label:Should be short" msgid "On" -msgstr "开" +msgstr "Zap" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 msgctxt "@label:Should be short" msgid "Off" -msgstr "关" +msgstr "Vyp" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 msgctxt "@label" msgid "Experimental" -msgstr "实验性" +msgstr "Experimentální" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 msgctxt "@button" msgid "Recommended" -msgstr "推荐" +msgstr "Doporučeno" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 msgctxt "@button" msgid "Custom" -msgstr "自定义" +msgstr "Vlastní" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 msgctxt "@label" msgid "Profile" -msgstr "配置文件" +msgstr "Profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the profile.\n" +"Some setting/override values are different from the values stored in the " +"profile.\n" "\n" "Click to open the profile manager." -msgstr "" -"某些设置/重写值与存储在配置文件中的值不同。\n" -"\n" -"点击打开配置文件管理器。" +msgstr "Některé hodnoty nastavení / přepsání se liší od hodnot uložených v profilu.\n\nKlepnutím otevřete správce profilů." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" msgid "Custom profiles" -msgstr "自定义配置文件" +msgstr "Vlastní profily" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 msgctxt "@info:status" msgid "The printer is not connected." -msgstr "尚未连接到打印机。" +msgstr "Tiskárna není připojena." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 msgctxt "@label" msgid "Build plate" -msgstr "打印平台" +msgstr "Podložka" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." -msgstr "热床的目标温度。热床将加热或冷却至此温度。若设置为 0,则不使用热床。" +msgid "" +"The target temperature of the heated bed. The bed will heat up or cool down " +"towards this temperature. If this is 0, the bed heating is turned off." +msgstr "Cílová teplota vyhřívací podložky. Podložka se zahřeje, nebo schladí směrem k této teplotě. Pokud je 0, tak je vyhřívání podložky vypnuto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 msgctxt "@tooltip" msgid "The current temperature of the heated bed." -msgstr "热床当前温度。" +msgstr "Aktuální teplota vyhřívané podložky." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the bed to." -msgstr "热床的预热温度。" +msgstr "Teplota pro předehřátí podložky." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 msgctxt "@button Cancel pre-heating" msgid "Cancel" -msgstr "取消" +msgstr "Zrušit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 msgctxt "@button" msgid "Pre-heat" -msgstr "预热" +msgstr "Předehřání" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." -msgstr "打印前请预热热床。您可以在热床加热时继续调整相关项,让您在准备打印时不必等待热床加热完毕。" +msgid "" +"Heat the bed in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the bed to heat up " +"when you're ready to print." +msgstr "Před tiskem zahřejte postel předem. Můžete pokračovat v úpravě tisku, zatímco se zahřívá, a nemusíte čekat, až se postel zahřeje, až budete připraveni" +" k tisku." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" msgid "Extruder" -msgstr "挤出机" +msgstr "Extuder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "热端的目标温度。 热端将加热或冷却至此温度。 如果目标温度为 0,则热端加热将关闭。" +msgid "" +"The target temperature of the hotend. The hotend will heat up or cool down " +"towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "Cílová teplota hotendu. Hotend se ohřeje nebo ochladí na tuto teplotu. Pokud je 0, ohřev teplé vody je vypnutý." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" msgid "The current temperature of this hotend." -msgstr "该热端的当前温度。" +msgstr "Aktuální teplota tohoto hotendu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." -msgstr "热端的预热温度。" +msgstr "Teplota pro předehřátí hotendu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." -msgstr "打印前请预热热端。您可以在热端加热时继续调整打印机,而不必等待热端加热完毕再做好打印准备。" +msgid "" +"Heat the hotend in advance before printing. You can continue adjusting your " +"print while it is heating, and you won't have to wait for the hotend to heat " +"up when you're ready to print." +msgstr "Před tiskem zahřejte hotend předem. Můžete pokračovat v úpravách tisku, zatímco se zahřívá, a nemusíte čekat na zahřátí hotendu, až budete připraveni k" +" tisku." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" msgid "The colour of the material in this extruder." -msgstr "该挤出机中材料的颜色。" +msgstr "Barva materiálu v tomto extruderu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 msgctxt "@tooltip" msgid "The material in this extruder." -msgstr "该挤出机中的材料。" +msgstr "Materiál v tomto extruderu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 msgctxt "@tooltip" msgid "The nozzle inserted in this extruder." -msgstr "该挤出机所使用的喷嘴。" +msgstr "Vložená trysky v tomto extruderu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 msgctxt "@label" msgid "Printer control" -msgstr "打印机控制" +msgstr "Ovládání tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 msgctxt "@label" msgid "Jog Position" -msgstr "垛齐位置" +msgstr "Pozice hlavy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 msgctxt "@label" @@ -5912,63 +6132,69 @@ msgstr "Z" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 msgctxt "@label" msgid "Jog Distance" -msgstr "垛齐距离" +msgstr "Vzdálenost hlavy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 msgctxt "@label" msgid "Send G-code" -msgstr "发送 G-code" +msgstr "Poslat G kód" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." -msgstr "向连接的打印机发送自定义 G-code 命令。按“Enter”发送命令。" +msgid "" +"Send a custom G-code command to the connected printer. Press 'enter' to send " +"the command." +msgstr "Na připojenou tiskárnu odešlete vlastní příkaz G-kódu. Stisknutím klávesy „Enter“ odešlete příkaz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 msgctxt "@label" msgid "This package will be installed after restarting." -msgstr "这个包将在重新启动后安装。" +msgstr "Tento balíček bude nainstalován po restartování." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 msgctxt "@title:tab" msgid "Settings" -msgstr "设置" +msgstr "Nastavení" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 msgctxt "@title:window %1 is the application name" msgid "Closing %1" -msgstr "正在关闭 %1" +msgstr "Zavírám %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" -msgstr "您确定要退出 %1 吗?" +msgstr "Doopravdy chcete zavřít %1?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 msgctxt "@window:title" msgid "Install Package" -msgstr "安装包" +msgstr "Nainstalovat balíček" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 msgctxt "@title:window" msgid "Open File(s)" -msgstr "打开文件" +msgstr "Otevřít Soubor(y)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." -msgstr "我们已经在您选择的文件中找到一个或多个 G-Code 文件。您一次只能打开一个 G-Code 文件。若需打开 G-Code 文件,请仅选择一个。" +msgid "" +"We have found one or more G-Code files within the files you have selected. " +"You can only open one G-Code file at a time. If you want to open a G-Code " +"file, please just select only one." +msgstr "Ve vybraných souborech jsme našli jeden nebo více souborů G-kódu. Naraz můžete otevřít pouze jeden soubor G-kódu. Pokud chcete otevřít soubor G-Code, vyberte" +" pouze jeden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" msgid "Add Printer" -msgstr "新增打印机" +msgstr "Přidat tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 msgctxt "@title:window" msgid "What's New" -msgstr "新增功能" +msgstr "Co je nového" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 msgctxt "@text" @@ -5976,145 +6202,151 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "" -"- 从 Marketplace 添加材料配置文件和插件\n" -"- 备份和同步材料配置文件和插件\n" -"- 在 Ultimaker 社区分享观点并获取 48,000 多名用户的帮助" +msgstr "- Přidejte materiálnové profily and moduly z Obchodu\n- Zálohujte a synchronizujte vaše materiálové profily and moduly\n- Sdílejte nápady a získejte pomoc" +" od více než 48 000 uživatelů v Ultimaker komunitě" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" msgid "Create a free Ultimaker account" -msgstr "创建免费的 Ultimaker 帐户" +msgstr "Vytvořit účet Ultimaker zdarma" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" msgid "Sign in" -msgstr "登录" +msgstr "Přihlásit se" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 msgctxt "@label The argument is a timestamp" msgid "Last update: %1" -msgstr "上次更新时间:%1" +msgstr "Poslední aktualizace: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" msgid "Ultimaker Account" -msgstr "Ultimaker 帐户" +msgstr "Ultimaker Account" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" msgid "Sign Out" -msgstr "注销" +msgstr "Odhlásit se" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 msgctxt "@label" msgid "Checking..." -msgstr "正在检查..." +msgstr "Kontroluji..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 msgctxt "@label" msgid "Account synced" -msgstr "帐户已同步" +msgstr "Účet byl synchronizován" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 msgctxt "@label" msgid "Something went wrong..." -msgstr "发生了错误..." +msgstr "Nastala chyba..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 msgctxt "@button" msgid "Install pending updates" -msgstr "安装挂起的更新" +msgstr "Nainstalujte čekající aktualizace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 msgctxt "@button" msgid "Check for account updates" -msgstr "检查是否存在帐户更新" +msgstr "Zkontrolovat aktualizace pro účet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." -msgstr "云打印机离线。请检查打印机是否已开启并连接到 Internet。" +msgid "" +"The cloud printer is offline. Please check if the printer is turned on and " +"connected to the internet." +msgstr "Cloudová tiskárna je offline. Prosím zkontrolujte, zda je tiskárna zapnutá a připojená k internetu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "此打印机未链接到您的帐户。请访问 Ultimaker Digital Factory 以建立连接。" +msgid "" +"This printer is not linked to your account. Please visit the Ultimaker " +"Digital Factory to establish a connection." +msgstr "Tiskárna není připojena k vašemu účtu. Prosím navštivte Ultimaker Digital Factory pro navázání spojení." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." -msgstr "云连接当前不可用。请登录以连接到云打印机。" +msgid "" +"The cloud connection is currently unavailable. Please sign in to connect to " +"the cloud printer." +msgstr "Připojení ke cloudu není nyní dostupné. Prosím přihlašte se k připojení ke cloudové tiskárně." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "The cloud connection is currently unavailable. Please check your internet connection." -msgstr "云连接当前不可用。请检查您的 Internet 连接。" +msgid "" +"The cloud connection is currently unavailable. Please check your internet " +"connection." +msgstr "Připojení ke cloudu není nyní dostupné. Prosím zkontrolujte si vaše internetové připojení." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 msgctxt "@button" msgid "Add printer" -msgstr "添加打印机" +msgstr "Přidat tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 msgctxt "@button" msgid "Manage printers" -msgstr "管理打印机" +msgstr "Spravovat tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Hide all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Show all connected printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Other printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" msgid "Slicing..." -msgstr "正在切片..." +msgstr "Slicuji..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 msgctxt "@label:PrintjobStatus" msgid "Unable to slice" -msgstr "无法切片" +msgstr "Nelze slicovat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" msgid "Processing" -msgstr "正在处理中" +msgstr "Zpracovává se" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" msgid "Slice" -msgstr "切片" +msgstr "Slicovat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 msgctxt "@label" msgid "Start the slicing process" -msgstr "开始切片流程" +msgstr "Začít proces slicování" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 msgctxt "@button" msgid "Cancel" -msgstr "取消" +msgstr "Zrušit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 msgctxt "@label" msgid "Time estimation" -msgstr "预计时间" +msgstr "Odhad času" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 msgctxt "@label" msgid "Material estimation" -msgstr "预计材料" +msgstr "Odhad materiálu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 msgctxt "@label m for meter" @@ -6129,4167 +6361,666 @@ msgstr "%1g" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 msgctxt "@label" msgid "No time estimation available" -msgstr "无可用时间估计" +msgstr "Žádný odhad času není dostupný" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 msgctxt "@label" msgid "No cost estimation available" -msgstr "无可用成本估计" +msgstr "Žádná cena není dostupná" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 msgctxt "@button" msgid "Preview" -msgstr "预览" +msgstr "Náhled" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 msgctxt "@text Print job name" msgid "Untitled" -msgstr "未命名" +msgstr "Bez názvu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" -msgstr "没有可供选择的项目" +msgstr "Není z čeho vybírat" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." -msgstr "提供一种改变机器设置的方法(如构建体积、喷嘴大小等)。" +msgid "" +"Provides a way to change machine settings (such as build volume, nozzle " +"size, etc.)." +msgstr "Poskytuje způsob, jak změnit nastavení zařízení (například objem sestavení, velikost trysek atd.)." #: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" -msgstr "打印机设置操作" +msgstr "Akce nastavení zařízení" #: /ImageReader/plugin.json msgctxt "description" msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "支持从 2D 图像文件生成可打印几何模型的能力。" +msgstr "Umožňuje generovat tiskovou geometrii ze 2D obrazových souborů." #: /ImageReader/plugin.json msgctxt "name" msgid "Image Reader" -msgstr "图像读取器" +msgstr "Čtečka obrázků" #: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." -msgstr "提供透视视图。" +msgstr "Poskytuje rentgenové zobrazení." #: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" -msgstr "透视视图" +msgstr "Rentgenový pohled" #: /X3DReader/plugin.json msgctxt "description" msgid "Provides support for reading X3D files." -msgstr "支持读取 X3D 文件。" +msgstr "Poskytuje podporu pro čtení souborů X3D." #: /X3DReader/plugin.json msgctxt "name" msgid "X3D Reader" -msgstr "X3D 读取器" +msgstr "Čtečka X3D" #: /CuraProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing Cura profiles." -msgstr "提供了对导入 Cura 配置文件的支持。" +msgstr "Poskytuje podporu pro import profilů Cura." #: /CuraProfileReader/plugin.json msgctxt "name" msgid "Cura Profile Reader" -msgstr "Cura 配置文件读取器" +msgstr "Čtečka Cura profilu" #: /PostProcessingPlugin/plugin.json msgctxt "description" msgid "Extension that allows for user created scripts for post processing" -msgstr "扩展程序(允许用户创建脚本进行后期处理)" +msgstr "Rozšíření, které umožňuje uživateli vytvořené skripty pro následné zpracování" #: /PostProcessingPlugin/plugin.json msgctxt "name" msgid "Post Processing" -msgstr "后期处理" +msgstr "Post Processing" #: /UM3NetworkPrinting/plugin.json msgctxt "description" msgid "Manages network connections to Ultimaker networked printers." -msgstr "管理与 Ultimaker 网络打印机的网络连接。" +msgstr "Spravuje síťová připojení k síťovým tiskárnám Ultimaker." #: /UM3NetworkPrinting/plugin.json msgctxt "name" msgid "Ultimaker Network Connection" -msgstr "Ultimaker 网络连接" +msgstr "Síťové připojení Ultimaker" #: /3MFWriter/plugin.json msgctxt "description" msgid "Provides support for writing 3MF files." -msgstr "提供对写入 3MF 文件的支持。" +msgstr "Poskytuje podporu pro psaní souborů 3MF." #: /3MFWriter/plugin.json msgctxt "name" msgid "3MF Writer" -msgstr "3MF 写入器" +msgstr "Zapisovač 3MF" #: /CuraDrive/plugin.json msgctxt "description" msgid "Backup and restore your configuration." -msgstr "备份和还原配置。" +msgstr "Zálohujte a obnovte konfiguraci." #: /CuraDrive/plugin.json msgctxt "name" msgid "Cura Backups" -msgstr "Cura 备份" +msgstr "Cura zálohy" #: /SliceInfoPlugin/plugin.json msgctxt "description" msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "提交匿名切片信息。 可以通过偏好设置禁用。" +msgstr "Odešle anonymní informace o slicování. Lze deaktivovat pomocí preferencí." #: /SliceInfoPlugin/plugin.json msgctxt "name" msgid "Slice info" -msgstr "切片信息" +msgstr "Informace o slicování" #: /UFPWriter/plugin.json msgctxt "description" msgid "Provides support for writing Ultimaker Format Packages." -msgstr "支持写入 Ultimaker 格式包。" +msgstr "Poskytuje podporu pro psaní balíčků formátu Ultimaker." #: /UFPWriter/plugin.json msgctxt "name" msgid "UFP Writer" -msgstr "UFP 写入器" +msgstr "Zapisovač UFP" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." -msgstr "连接到 Digital Library,以允许 Cura 从 Digital Library 打开文件并将文件保存到其中。" +msgid "" +"Connects to the Digital Library, allowing Cura to open files from and save " +"files to the Digital Library." +msgstr "Připojuje k Digitální knihovně. Umožňuje Cuře otevírat a ukládat soubory z a do Digitální knihovny." #: /DigitalLibrary/plugin.json msgctxt "name" msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" +msgstr "Digitální knihovna Ultimaker" #: /GCodeProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing profiles from g-code files." -msgstr "提供了从 GCode 文件中导入配置文件的支持。" +msgstr "Poskytuje podporu pro import profilů ze souborů g-kódu." #: /GCodeProfileReader/plugin.json msgctxt "name" msgid "G-code Profile Reader" -msgstr "G-code 配置文件读取器" +msgstr "Čtečka profilu G kódu" #: /GCodeReader/plugin.json msgctxt "description" msgid "Allows loading and displaying G-code files." -msgstr "允许加载和显示 G-code 文件。" +msgstr "Povoluje načítání a zobrazení souborů G kódu." #: /GCodeReader/plugin.json msgctxt "name" msgid "G-code Reader" -msgstr "G-code 读取器" +msgstr "Čtečka G kódu" #: /TrimeshReader/plugin.json msgctxt "description" msgid "Provides support for reading model files." -msgstr "提供对读取模型文件的支持。" +msgstr "Poskytuje podporu pro čtení souborů modelu." #: /TrimeshReader/plugin.json msgctxt "name" msgid "Trimesh Reader" -msgstr "Trimesh 阅读器" +msgstr "Čtečka trimesh" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "为最后的机器提供机器操作(例如,热床调平向导,选择升级等)。" +msgid "" +"Provides machine actions for Ultimaker machines (such as bed leveling " +"wizard, selecting upgrades, etc.)." +msgstr "Poskytuje akce strojů pro stroje Ultimaker (jako je průvodce vyrovnáváním postele, výběr upgradů atd.)." #: /UltimakerMachineActions/plugin.json msgctxt "name" msgid "Ultimaker machine actions" -msgstr "Ultimaker 打印机操作" +msgstr "Akce zařízení Ultimaker" #: /GCodeGzReader/plugin.json msgctxt "description" msgid "Reads g-code from a compressed archive." -msgstr "从压缩存档文件读取 G-code。" +msgstr "Čte g-kód z komprimovaného archivu." #: /GCodeGzReader/plugin.json msgctxt "name" msgid "Compressed G-code Reader" -msgstr "压缩 G-code 读取器" +msgstr "Čtečka kompresovaného G kódu" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "管理对应用程序的扩展并允许从 Ultimaker 网站浏览扩展。" +msgid "" +"Manages extensions to the application and allows browsing extensions from " +"the Ultimaker website." +msgstr "Spravuje rozšíření aplikace a umožňuje prohlížení rozšíření z webu Ultimaker." #: /Marketplace/plugin.json msgctxt "name" msgid "Marketplace" -msgstr "市场" +msgstr "Obchod" #: /RemovableDriveOutputDevice/plugin.json msgctxt "description" msgid "Provides removable drive hotplugging and writing support." -msgstr "提供可移动磁盘热插拔和写入文件的支持。" +msgstr "Poskytuje vyměnitelnou jednotku za plného zapojení a podporu zápisu." #: /RemovableDriveOutputDevice/plugin.json msgctxt "name" msgid "Removable Drive Output Device Plugin" -msgstr "可移动磁盘输出设备插件" +msgstr "Vyměnitelný zásuvný modul pro výstupní zařízení" #: /MonitorStage/plugin.json msgctxt "description" msgid "Provides a monitor stage in Cura." -msgstr "在 Cura 中提供监视阶段。" +msgstr "Poskytuje monitorovací scénu v Cuře." #: /MonitorStage/plugin.json msgctxt "name" msgid "Monitor Stage" -msgstr "监视阶段" +msgstr "Fáze monitoringu" #: /VersionUpgrade/VersionUpgrade25to26/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "将配置从 Cura 2.5 版本升级至 2.6 版本。" +msgstr "Aktualizuje konfigurace z Cura 2.5 na Cura 2.6." #: /VersionUpgrade/VersionUpgrade25to26/plugin.json msgctxt "name" msgid "Version Upgrade 2.5 to 2.6" -msgstr "版本自 2.5 升级到 2.6" +msgstr "Aktualizace verze 2.5 na 2.6" #: /VersionUpgrade/VersionUpgrade26to27/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "将配置从 Cura 2.6 版本升级至 2.7 版本。" +msgstr "Aktualizuje konfigurace z Cura 2.6 na Cura 2.7." #: /VersionUpgrade/VersionUpgrade26to27/plugin.json msgctxt "name" msgid "Version Upgrade 2.6 to 2.7" -msgstr "版本自 2.6 升级到 2.7" +msgstr "Aktualizace verze 2.6 na 2.7" #: /VersionUpgrade/VersionUpgrade413to50/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "将配置从 Cura 4.13 升级至 Cura 5.0。" +msgstr "Aktualizuje konfigurace z Cura 4.13 na Cura 5.0." #: /VersionUpgrade/VersionUpgrade413to50/plugin.json msgctxt "name" msgid "Version Upgrade 4.13 to 5.0" -msgstr "版本从 4.13 升级到 5.0" +msgstr "Aktualizace verze 4.13 na 5.0" #: /VersionUpgrade/VersionUpgrade48to49/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "将配置从 Cura 4.8 升级到 Cura 4.9。" +msgstr "Aktualizuje konfigurace z Cura 4.8 na Cura 4.9." #: /VersionUpgrade/VersionUpgrade48to49/plugin.json msgctxt "name" msgid "Version Upgrade 4.8 to 4.9" -msgstr "版本从 4.8 升级到 4.9" +msgstr "Aktualizace verze 4.8 na 4.9" #: /VersionUpgrade/VersionUpgrade34to35/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "将配置从 Cura 3.4 版本升级至 3.5 版本。" +msgstr "Aktualizuje konfigurace z Cura 3.4 na Cura 3.5." #: /VersionUpgrade/VersionUpgrade34to35/plugin.json msgctxt "name" msgid "Version Upgrade 3.4 to 3.5" -msgstr "版本自 3.4 升级到 3.5" +msgstr "Aktualizace verze 3.4 na 3.5" #: /VersionUpgrade/VersionUpgrade44to45/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "将配置从 Cura 4.4 升级至 Cura 4.5。" +msgstr "Aktualizuje konfigurace z Cura 4.4 na Cura 4.5." #: /VersionUpgrade/VersionUpgrade44to45/plugin.json msgctxt "name" msgid "Version Upgrade 4.4 to 4.5" -msgstr "版本从 4.4 升级至 4.5" +msgstr "Aktualizace verze 4.4 na 4.5" #: /VersionUpgrade/VersionUpgrade43to44/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "将配置从 Cura 4.3 升级至 Cura 4.4。" +msgstr "Aktualizuje konfigurace z Cura 4.3 na Cura 4.4." #: /VersionUpgrade/VersionUpgrade43to44/plugin.json msgctxt "name" msgid "Version Upgrade 4.3 to 4.4" -msgstr "版本自 4.3 升级至 4.4" +msgstr "Aktualizace verze 4.3 na 4.4" #: /VersionUpgrade/VersionUpgrade32to33/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "将配置从 Cura 3.2 版本升级至 3.3 版本。" +msgstr "Aktualizuje konfigurace z Cura 3.2 na Cura 3.3." #: /VersionUpgrade/VersionUpgrade32to33/plugin.json msgctxt "name" msgid "Version Upgrade 3.2 to 3.3" -msgstr "版本自 3.2 升级到 3.3" +msgstr "Aktualizace verze 3.2 na 3.3" #: /VersionUpgrade/VersionUpgrade33to34/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "从Cura 3.3升级到Cura 3.4。" +msgstr "Aktualizuje konfigurace z Cura 3.3 na Cura 3.4." #: /VersionUpgrade/VersionUpgrade33to34/plugin.json msgctxt "name" msgid "Version Upgrade 3.3 to 3.4" -msgstr "版本升级3.3到3.4" +msgstr "Aktualizace verze 3.3 na 3.4" #: /VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "请将配置从 Cura 4.1 升级至 Cura 4.2。" +msgstr "Aktualizuje konfigurace z Cura 4.1 na Cura 4.2." #: /VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "name" msgid "Version Upgrade 4.1 to 4.2" -msgstr "版本自 4.1 升级到 4.2" +msgstr "Aktualizace verze 4.1 na 4.2" #: /VersionUpgrade/VersionUpgrade42to43/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "请将配置从 Cura 4.2 升级至 Cura 4.3。" +msgstr "Aktualizuje konfigurace z Cura 4.2 na Cura 4.3." #: /VersionUpgrade/VersionUpgrade42to43/plugin.json msgctxt "name" msgid "Version Upgrade 4.2 to 4.3" -msgstr "版本自 4.2 升级至 4.3" +msgstr "Aktualizace verze 4.2 na 4.3" #: /VersionUpgrade/VersionUpgrade462to47/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "将配置从 Cura 4.6.2 升级到 Cura 4.7。" +msgstr "Aktualizuje konfigurace z Cura 4.6.2 na Cura 4.7." #: /VersionUpgrade/VersionUpgrade462to47/plugin.json msgctxt "name" msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "版本从 4.6.2 升级到 4.7" +msgstr "Aktualizace verze 4.6.2 na 4.7" #: /VersionUpgrade/VersionUpgrade35to40/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "将配置从 Cura 3.5 版本升级至 4.0 版本。" +msgstr "Aktualizuje konfigurace z Cura 3.5 na Cura 4.0." #: /VersionUpgrade/VersionUpgrade35to40/plugin.json msgctxt "name" msgid "Version Upgrade 3.5 to 4.0" -msgstr "版本自 3.5 升级到 4.0" +msgstr "Aktualizace verze 3.5 na 4.0" #: /VersionUpgrade/VersionUpgrade22to24/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "将配置从 Cura 2.2 版本升级至 2.4 版本。" +msgstr "Aktualizuje konfigurace z Cura 2.2 na Cura 2.4." #: /VersionUpgrade/VersionUpgrade22to24/plugin.json msgctxt "name" msgid "Version Upgrade 2.2 to 2.4" -msgstr "版本自 2.2 升级到 2.4" +msgstr "Aktualizace verze 2.2 na 2.4" #: /VersionUpgrade/VersionUpgrade21to22/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "将配置从 Cura 2.1 版本升级至 2.2 版本。" +msgstr "Aktualizuje konfigurace z Cura 2.1 na Cura 2.2." #: /VersionUpgrade/VersionUpgrade21to22/plugin.json msgctxt "name" msgid "Version Upgrade 2.1 to 2.2" -msgstr "版本自 2.1 升级到 2.2" +msgstr "Aktualizace verze 2.1 na 2.2" #: /VersionUpgrade/VersionUpgrade460to462/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "将配置从 Cura 4.6.0 升级到 Cura 4.6.2。" +msgstr "Aktualizuje konfigurace z Cura 4.6.0 na Cura 4.6.2." #: /VersionUpgrade/VersionUpgrade460to462/plugin.json msgctxt "name" msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "版本从 4.6.0 升级到 4.6.2" +msgstr "Aktualizace verze 4.6.0 na 4.6.2" #: /VersionUpgrade/VersionUpgrade47to48/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "将配置从 Cura 4.7 升级到 Cura 4.8。" +msgstr "Aktualizuje konfigurace z Cura 4.7 na Cura 4.8." #: /VersionUpgrade/VersionUpgrade47to48/plugin.json msgctxt "name" msgid "Version Upgrade 4.7 to 4.8" -msgstr "将版本从 4.7 升级到 4.8" +msgstr "Aktualizace verze 4.7 na 4.8" #: /VersionUpgrade/VersionUpgrade49to410/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "将配置从 Cura 4.9 升级到 Cura 4.10。" +msgstr "Aktualizuje konfigurace z Cura 4.9 na Cura 4.10." #: /VersionUpgrade/VersionUpgrade49to410/plugin.json msgctxt "name" msgid "Version Upgrade 4.9 to 4.10" -msgstr "版本从 4.9 升级到 4.10" +msgstr "Aktualizace verze 4.9 na 4.10" #: /VersionUpgrade/VersionUpgrade45to46/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "将配置从 Cura 4.5 升级至 Cura 4.6。" +msgstr "Aktualizuje konfigurace z Cura 4.5 na Cura 4.6." #: /VersionUpgrade/VersionUpgrade45to46/plugin.json msgctxt "name" msgid "Version Upgrade 4.5 to 4.6" -msgstr "版本从 4.5 升级至 4.6" +msgstr "Aktualizace verze 4.5 na 4.6" #: /VersionUpgrade/VersionUpgrade27to30/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "将配置从 Cura 2.7 版本升级至 3.0 版本。" +msgstr "Aktualizuje konfigurace z Cura 2.7 na Cura 3.0." #: /VersionUpgrade/VersionUpgrade27to30/plugin.json msgctxt "name" msgid "Version Upgrade 2.7 to 3.0" -msgstr "版本自 2.7 升级到 3.0" +msgstr "Aktualizace verze 2.7 na 3.0" #: /VersionUpgrade/VersionUpgrade30to31/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "将配置从 Cura 3.0 版本升级至 3.1 版本。" +msgstr "Aktualizuje konfigurace z Cura 3.0 na Cura 3.1." #: /VersionUpgrade/VersionUpgrade30to31/plugin.json msgctxt "name" msgid "Version Upgrade 3.0 to 3.1" -msgstr "版本自 3.0 升级到 3.1" +msgstr "Aktualizace verze 3.0 na 3.1" #: /VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "将配置从 Cura 4.11 升级到 Cura 4.12。" +msgstr "Aktualizuje konfigurace z Cura 4.11 na Cura 4.12." #: /VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "版本从 4.11 升级到 4.12" +msgstr "Aktualizace verze 4.11 na 4.12" #: /VersionUpgrade/VersionUpgrade40to41/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "将配置从 Cura 4.0 版本升级至 4.1 版本。" +msgstr "Aktualizuje konfigurace z Cura 4.0 na Cura 4.1." #: /VersionUpgrade/VersionUpgrade40to41/plugin.json msgctxt "name" msgid "Version Upgrade 4.0 to 4.1" -msgstr "版本自 4.0 升级到 4.1" +msgstr "Aktualizace verze 4.0 na 4.1" #: /CuraEngineBackend/plugin.json msgctxt "description" msgid "Provides the link to the CuraEngine slicing backend." -msgstr "提供 CuraEngine 切片后端的路径。" +msgstr "Poskytuje odkaz na backend krájení CuraEngine." #: /CuraEngineBackend/plugin.json msgctxt "name" msgid "CuraEngine Backend" -msgstr "CuraEngine 后端" +msgstr "CuraEngine Backend" #: /3MFReader/plugin.json msgctxt "description" msgid "Provides support for reading 3MF files." -msgstr "提供对读取 3MF 格式文件的支持。" +msgstr "Poskytuje podporu pro čtení souborů 3MF." #: /3MFReader/plugin.json msgctxt "name" msgid "3MF Reader" -msgstr "3MF 读取器" +msgstr "Čtečka 3MF" #: /PerObjectSettingsTool/plugin.json msgctxt "description" msgid "Provides the Per Model Settings." -msgstr "提供对每个模型的单独设置。" +msgstr "Umožňuje nastavení pro každý model." #: /PerObjectSettingsTool/plugin.json msgctxt "name" msgid "Per Model Settings Tool" -msgstr "单一模型设置工具" +msgstr "Nástroj pro nastavení pro každý model" #: /XmlMaterialProfile/plugin.json msgctxt "description" msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "提供读取和写入基于 XML 的材料配置文件的功能。" +msgstr "Poskytuje funkce pro čtení a zápis materiálových profilů založených na XML." #: /XmlMaterialProfile/plugin.json msgctxt "name" msgid "Material Profiles" -msgstr "材料配置文件" +msgstr "Materiálové profily" #: /CuraProfileWriter/plugin.json msgctxt "description" msgid "Provides support for exporting Cura profiles." -msgstr "提供了对导出 Cura 配置文件的支持。" +msgstr "Poskytuje podporu pro export profilů Cura." #: /CuraProfileWriter/plugin.json msgctxt "name" msgid "Cura Profile Writer" -msgstr "Cura 配置文件写入器" +msgstr "Zapisovač Cura profilu" #: /ModelChecker/plugin.json msgctxt "description" -msgid "Checks models and print configuration for possible printing issues and give suggestions." -msgstr "检查模型和打印配置,以了解潜在的打印问题并给出建议。" +msgid "" +"Checks models and print configuration for possible printing issues and give " +"suggestions." +msgstr "Zkontroluje možné tiskové modely a konfiguraci tisku a poskytne návrhy." #: /ModelChecker/plugin.json msgctxt "name" msgid "Model Checker" -msgstr "模型检查器" +msgstr "Kontroler modelu" #: /USBPrinting/plugin.json msgctxt "description" -msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "接受 G-Code 并将其发送到一台打印机。 插件也可以更新固件。" +msgid "" +"Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "Přijme G-kód a odešle je do tiskárny. Plugin může také aktualizovat firmware." #: /USBPrinting/plugin.json msgctxt "name" msgid "USB printing" -msgstr "USB 联机打印" +msgstr "USB tisk" #: /PreviewStage/plugin.json msgctxt "description" msgid "Provides a preview stage in Cura." -msgstr "在 Cura 中提供预览阶段。" +msgstr "Poskytuje fázi náhledu v Cura." #: /PreviewStage/plugin.json msgctxt "name" msgid "Preview Stage" -msgstr "预览阶段" +msgstr "Fáze náhledu" #: /GCodeWriter/plugin.json msgctxt "description" msgid "Writes g-code to a file." -msgstr "将 G-code 写入至文件。" +msgstr "Zapisuje G kód o souboru." #: /GCodeWriter/plugin.json msgctxt "name" msgid "G-code Writer" -msgstr "G-code 写入器" +msgstr "Zapisovač G kódu" #: /UFPReader/plugin.json msgctxt "description" msgid "Provides support for reading Ultimaker Format Packages." -msgstr "支持读取 Ultimaker 格式包。" +msgstr "Poskytuje podporu pro čtení balíčků formátu Ultimaker." #: /UFPReader/plugin.json msgctxt "name" msgid "UFP Reader" -msgstr "UFP 读取器" +msgstr "Čtečka UFP" #: /FirmwareUpdater/plugin.json msgctxt "description" msgid "Provides a machine actions for updating firmware." -msgstr "为固件更新提供操作选项。" +msgstr "Poskytuje akce počítače pro aktualizaci firmwaru." #: /FirmwareUpdater/plugin.json msgctxt "name" msgid "Firmware Updater" -msgstr "固件更新程序" +msgstr "Firmware Updater" #: /GCodeGzWriter/plugin.json msgctxt "description" msgid "Writes g-code to a compressed archive." -msgstr "将 G-code 写入至压缩存档文件。" +msgstr "Zapíše g-kód do komprimovaného archivu." #: /GCodeGzWriter/plugin.json msgctxt "name" msgid "Compressed G-code Writer" -msgstr "压缩 G-code 写入器" +msgstr "Zapisova kompresovaného G kódu" #: /SimulationView/plugin.json msgctxt "description" msgid "Provides the preview of sliced layerdata." -msgstr "提供切片层数据的预览。" +msgstr "Poskytuje náhled slicovaných dat vrstev." #: /SimulationView/plugin.json msgctxt "name" msgid "Simulation View" -msgstr "仿真视图" +msgstr "Pohled simulace" #: /LegacyProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "支持从 Cura 旧版本导入配置文件。" +msgstr "Poskytuje podporu pro import profilů ze starších verzí Cura." #: /LegacyProfileReader/plugin.json msgctxt "name" msgid "Legacy Cura Profile Reader" -msgstr "旧版 Cura 配置文件读取器" +msgstr "Čtečka legacy Cura profilu" #: /AMFReader/plugin.json msgctxt "description" msgid "Provides support for reading AMF files." -msgstr "提供对读取 AMF 文件的支持。" +msgstr "Poskytuje podporu pro čtení souborů AMF." #: /AMFReader/plugin.json msgctxt "name" msgid "AMF Reader" -msgstr "AMF 读取器" +msgstr "Čtečka AMF" #: /SolidView/plugin.json msgctxt "description" msgid "Provides a normal solid mesh view." -msgstr "提供一个基本的实体网格视图。" +msgstr "Poskytuje normální zobrazení pevné sítě." #: /SolidView/plugin.json msgctxt "name" msgid "Solid View" -msgstr "实体视图" +msgstr "Solid View" #: /FirmwareUpdateChecker/plugin.json msgctxt "description" msgid "Checks for firmware updates." -msgstr "检查以进行固件更新。" +msgstr "Zkontroluje dostupné aktualizace firmwaru." #: /FirmwareUpdateChecker/plugin.json msgctxt "name" msgid "Firmware Update Checker" -msgstr "固件更新检查程序" +msgstr "Kontroler aktualizace firmwaru" #: /SentryLogger/plugin.json msgctxt "description" msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "记录某些事件,以使其可供崩溃报告器使用" +msgstr "Protokolová určité události, aby je mohl použít reportér havárií" #: /SentryLogger/plugin.json msgctxt "name" msgid "Sentry Logger" -msgstr "Sentry 日志记录" +msgstr "Záznamník hlavy" #: /SupportEraser/plugin.json msgctxt "description" -msgid "Creates an eraser mesh to block the printing of support in certain places" -msgstr "创建橡皮擦网格,以便阻止在某些位置打印支撑" +msgid "" +"Creates an eraser mesh to block the printing of support in certain places" +msgstr "Vytvoří gumovou síť, která blokuje tisk podpory na určitých místech" #: /SupportEraser/plugin.json msgctxt "name" msgid "Support Eraser" -msgstr "支持橡皮擦" +msgstr "Mazač podpor" #: /PrepareStage/plugin.json msgctxt "description" msgid "Provides a prepare stage in Cura." -msgstr "在 Cura 中提供准备阶段。" +msgstr "Poskytuje přípravnou fázi v Cuře." #: /PrepareStage/plugin.json msgctxt "name" msgid "Prepare Stage" -msgstr "准备阶段" - -#, python-brace-format -#~ msgctxt "@error:material" -#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." -#~ msgstr "项目文件中无法存储材料包信息:{material}。此项目在其他系统上可能无法正确打开。" - -#~ msgctxt "@info:title" -#~ msgid "Failed to save material package information" -#~ msgstr "未能保存材料包信息" - -#~ msgctxt "@label Description for application dependency" -#~ msgid "Python Error tracking library" -#~ msgstr "Python 错误跟踪库" - -#~ msgctxt "@label" -#~ msgid "Printer" -#~ msgstr "打印机" - -#~ msgctxt "@info" -#~ msgid "custom profile is active and you overwrote some settings." -#~ msgstr "自定义配置文件处于活动状态,并且已覆盖某些设置。" - -#~ msgctxt "@info" -#~ msgid "custom profile is overriding some settings." -#~ msgstr "自定义配置文件正在覆盖某些设置。" - -#~ msgctxt "@label" -#~ msgid "Not yet initialized
      " -#~ msgstr "尚未初始化
      " - -#~ msgctxt "@label" -#~ msgid "By" -#~ msgstr "由:" - -#~ msgctxt "@Label" -#~ msgid "Static type checker for Python" -#~ msgstr "适用于 Python 的静态类型检查器" - -#~ msgctxt "@Label" -#~ msgid "Root Certificates for validating SSL trustworthiness" -#~ msgstr "用于验证 SSL 可信度的根证书" - -#~ msgctxt "@label" -#~ msgid "Python extensions for Microsoft Windows" -#~ msgstr "适用于 Microsoft Windows 的 Python 扩展" - -#~ msgctxt "@label" -#~ msgid "SVG icons" -#~ msgstr "SVG 图标" - -#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" -#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" -#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" -#~ msgstr[0] "没有 %1 配置文件可用于挤出器 %2 中的配置。将改为使用默认意图" - -#~ msgctxt "@tooltip" -#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." -#~ msgstr "您已修改部分配置文件设置。 如果您想对其进行更改,请转至自定义模式。" - -#~ msgctxt "@action:button" -#~ msgid "Sync materials with printers" -#~ msgstr "同步材料与打印机" - -#~ msgctxt "@title:window" -#~ msgid "Convert Image..." -#~ msgstr "转换图像..." - -#~ msgctxt "@info:tooltip" -#~ msgid "The width in millimeters on the build plate." -#~ msgstr "打印平台宽度,以毫米为单位。" - -#~ msgctxt "@title" -#~ msgid "Marketplace" -#~ msgstr "市场" - -#~ msgctxt "@info" -#~ msgid "You will need to restart Cura before changes in packages have effect." -#~ msgstr "在包装更改生效之前,您需要重新启动Cura。" - -#~ msgctxt "@action:button" -#~ msgid "Install" -#~ msgstr "安装" - -#~ msgctxt "@action:button" -#~ msgid "Installed" -#~ msgstr "已安装" - -#~ msgctxt "@label" -#~ msgid "Premium" -#~ msgstr "高级" - -#~ msgctxt "@info:tooltip" -#~ msgid "Go to Web Marketplace" -#~ msgstr "前往网上市场" - -#~ msgctxt "@label" -#~ msgid "Search materials" -#~ msgstr "搜索材料" - -#~ msgctxt "@label" -#~ msgid "Compatibility" -#~ msgstr "兼容性" - -#~ msgctxt "@label:table_header" -#~ msgid "Machine" -#~ msgstr "机器" - -#~ msgctxt "@label:table_header" -#~ msgid "Build Plate" -#~ msgstr "打印平台" - -#~ msgctxt "@label:table_header" -#~ msgid "Support" -#~ msgstr "支持" - -#~ msgctxt "@label:table_header" -#~ msgid "Quality" -#~ msgstr "质量" - -#~ msgctxt "@action:label" -#~ msgid "Technical Data Sheet" -#~ msgstr "技术数据表" - -#~ msgctxt "@action:label" -#~ msgid "Safety Data Sheet" -#~ msgstr "安全数据表" - -#~ msgctxt "@action:label" -#~ msgid "Printing Guidelines" -#~ msgstr "打印指南" - -#~ msgctxt "@action:label" -#~ msgid "Website" -#~ msgstr "网站" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to install or update" -#~ msgstr "安装或更新需要登录" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Buy material spools" -#~ msgstr "购买材料线轴" - -#~ msgctxt "@action:button" -#~ msgid "Update" -#~ msgstr "更新" - -#~ msgctxt "@action:button" -#~ msgid "Updating" -#~ msgstr "更新" - -#~ msgctxt "@action:button" -#~ msgid "Updated" -#~ msgstr "更新" - -#~ msgctxt "@action:button" -#~ msgid "Back" -#~ msgstr "背部" - -#~ msgctxt "@title:tab" -#~ msgid "Plugins" -#~ msgstr "插件" - -#~ msgctxt "@title:tab" -#~ msgid "Installed" -#~ msgstr "安装" - -#~ msgctxt "@label" -#~ msgid "Will install upon restarting" -#~ msgstr "将安装后重新启动" - -#~ msgctxt "@label:The string between and is the highlighted link" -#~ msgid "Log in is required to update" -#~ msgstr "更新需要登录" - -#~ msgctxt "@action:button" -#~ msgid "Downgrade" -#~ msgstr "降级" - -#~ msgctxt "@action:button" -#~ msgid "Uninstall" -#~ msgstr "卸载" - -#~ msgctxt "@label" -#~ msgid "Community Contributions" -#~ msgstr "社区贡献" - -#~ msgctxt "@label" -#~ msgid "Community Plugins" -#~ msgstr "社区插件" - -#~ msgctxt "@label" -#~ msgid "Generic Materials" -#~ msgstr "通用材料" - -#~ msgctxt "@info" -#~ msgid "Fetching packages..." -#~ msgstr "获取包..." - -#~ msgctxt "@label" -#~ msgid "Website" -#~ msgstr "网站" - -#~ msgctxt "@label" -#~ msgid "Email" -#~ msgstr "电子邮件" - -#~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "请登录以获取经验证适用于 Ultimaker Cura Enterprise 的插件和材料" - -#~ msgctxt "@label" -#~ msgid "Version" -#~ msgstr "版本" - -#~ msgctxt "@label" -#~ msgid "Last updated" -#~ msgstr "更新日期" - -#~ msgctxt "@label" -#~ msgid "Downloads" -#~ msgstr "下载项" - -#~ msgctxt "@title:tab" -#~ msgid "Installed plugins" -#~ msgstr "已安装的插件" - -#~ msgctxt "@info" -#~ msgid "No plugin has been installed." -#~ msgstr "尚未安装任何插件。" - -#~ msgctxt "@title:tab" -#~ msgid "Installed materials" -#~ msgstr "已安装的材料" - -#~ msgctxt "@info" -#~ msgid "No material has been installed." -#~ msgstr "尚未安装任何材料。" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled plugins" -#~ msgstr "已捆绑的插件" - -#~ msgctxt "@title:tab" -#~ msgid "Bundled materials" -#~ msgstr "已捆绑的材料" - -#~ msgctxt "@info" -#~ msgid "Could not connect to the Cura Package database. Please check your connection." -#~ msgstr "无法连接到Cura包数据库。请检查您的连接。" - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall" -#~ msgstr "确认卸载" - -#~ msgctxt "@text:window" -#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." -#~ msgstr "您正在卸载仍在使用的材料和/或配置文件。确认会将以下材料/配置文件重置为默认值。" - -#~ msgctxt "@text:window" -#~ msgid "Materials" -#~ msgstr "材料" - -#~ msgctxt "@text:window" -#~ msgid "Profiles" -#~ msgstr "配置文件" - -#~ msgctxt "@action:button" -#~ msgid "Confirm" -#~ msgstr "确认" - -#~ msgctxt "@info:tooltip" -#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." -#~ msgstr "此次打印可能出现了某些问题。点击查看调整提示。" - -#~ msgctxt "@label" -#~ msgid "Support library for handling planar objects" -#~ msgstr "用于处理平面对象的支持库" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "您已经自定义了若干配置文件设置。\n" -#~ "是否要在切换配置文件后保留这些更改的设置?\n" -#~ "或者,也可舍弃更改以从“%1”加载默认值。" - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Build plate" -#~ msgstr "打印平台(&B)" - -#~ msgctxt "@label" -#~ msgid "Create" -#~ msgstr "创建" - -#~ msgctxt "@label" -#~ msgid "Duplicate" -#~ msgstr "复制" - -#~ msgctxt "@label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "打印机:%1" - -#~ msgctxt "@action:button" -#~ msgid "Update profile with current settings/overrides" -#~ msgstr "使用当前设置 / 重写值更新配置文件" - -#~ msgctxt "@label" -#~ msgid "Theme:" -#~ msgstr "主题:" - -#~ msgctxt "@label" -#~ msgid "You will need to restart the application for these changes to have effect." -#~ msgstr "需重新启动 Cura,新的设置才能生效。" - -#~ msgctxt "@action:button" -#~ msgid "More information" -#~ msgstr "详细信息" - -#~ msgctxt "@action:button" -#~ msgid "Create" -#~ msgstr "创建" - -#~ msgctxt "@action:button Sending materials to printers" -#~ msgid "Sync with Printers" -#~ msgstr "与打印机同步" - -#~ msgctxt "@action:label" -#~ msgid "Printer" -#~ msgstr "打印机" - -#~ msgctxt "@title:column" -#~ msgid "Unit" -#~ msgstr "单位" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show Online Troubleshooting Guide" -#~ msgstr "显示联机故障排除指南" - -#~ msgctxt "@action:inmenu" -#~ msgid "Add more materials from Marketplace" -#~ msgstr "从市场添加更多材料" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Arrange All Models To All Build Plates" -#~ msgstr "将所有模型编位到所有打印平台" - -#~ msgctxt "@action:menu" -#~ msgid "&Marketplace" -#~ msgstr "市场(&M)" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new Cura packages." -#~ msgstr "查找、管理和安装新的Cura包。" - -#~ msgctxt "name" -#~ msgid "Toolbox" -#~ msgstr "工具箱" - -#~ msgctxt "description" -#~ msgid "Provides the Simulation view." -#~ msgstr "提供仿真视图。" - -#~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "使用您的 Ultimaker account 帐户从任何地方发送和监控打印作业。" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "连接到 Ultimaker Digital Factory" - -#~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "无法从 Ultimaker Cura 中查看云打印机的网络摄像头馈送。" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." -#~ msgstr "您的 {machine_name} 可能有新功能或错误修复可用!如果打印机上的固件还不是最新版本,建议将它更新为 {latest_version} 版。" - -#~ msgctxt "@info:title The %s gets replaced with the printer name." -#~ msgid "New %s firmware available" -#~ msgstr "新 %s 固件可用" - -#~ msgctxt "@info:status" -#~ msgid "Global stack is missing." -#~ msgstr "缺少全局堆栈。" - -#~ msgctxt "@info:status" -#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." -#~ msgstr "您的模型不是流形。突出显示的区域指示缺少或多余的表面。" - -#~ msgctxt "@info:title" -#~ msgid "Model errors" -#~ msgstr "模型错误" - -#~ msgctxt "@label:listbox" -#~ msgid "Layer thickness" -#~ msgstr "层厚度" - -#~ msgctxt "@label" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "互连 3D 打印的特点" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Customize your experience with more print profiles and plugins\n" -#~ "- Stay flexible by syncing your setup and loading it anywhere\n" -#~ "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "" -#~ "- 借助更多的打印配置文件和插件定制您的体验\n" -#~ "- 通过同步设置并将其加载到任何位置保持灵活性\n" -#~ "- 使用 Ultimaker 打印机上的远程工作流提高效率" - -#~ msgctxt "@button" -#~ msgid "Create account" -#~ msgstr "创建账户" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Delete Selected Model" -#~ msgid_plural "Delete Selected Models" -#~ msgstr[0] "删除所选模型" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Center Selected Model" -#~ msgid_plural "Center Selected Models" -#~ msgstr[0] "居中所选模型" - -#~ msgctxt "@action:inmenu menubar:edit" -#~ msgid "Multiply Selected Model" -#~ msgid_plural "Multiply Selected Models" -#~ msgstr[0] "复制所选模型" - -#~ msgctxt "@button" -#~ msgid "Finish" -#~ msgstr "完成" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Ultimaker 帐户" - -#~ msgctxt "@text" -#~ msgid "Your key to connected 3D printing" -#~ msgstr "互连 3D 打印的特点" - -#~ msgctxt "@text" -#~ msgid "- Customize your experience with more print profiles and plugins" -#~ msgstr "- 借助更多的打印配置文件和插件定制您的体验" - -#~ msgctxt "@text" -#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" -#~ msgstr "- 通过同步设置并将其加载到任何位置保持灵活性" - -#~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- 使用 Ultimaker 打印机上的远程工作流提高效率" - -#~ msgctxt "@text" -#~ msgid "" -#~ "Please follow these steps to set up\n" -#~ "Ultimaker Cura. This will only take a few moments." -#~ msgstr "" -#~ "请按照以下步骤设置\n" -#~ "Ultimaker Cura。此操作只需要几分钟时间。" - -#~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Ultimaker Cura 新增功能" - -#~ msgctxt "@label ({} is object name)" -#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" -#~ msgstr "是否确实要删除 {}?此操作无法撤消!" - -#~ msgctxt "@info:status" -#~ msgid "The selected model was too small to load." -#~ msgstr "所选模型过小,无法加载。" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported profile {0}" -#~ msgstr "已成功导入配置文件 {0}" - -#~ msgctxt "@info:status" -#~ msgid "Could not find a quality type {0} for the current configuration." -#~ msgstr "无法为当前配置找到质量类型 {0}。" - -#~ msgctxt "info:status" -#~ msgid "Adding printer {} ({}) from your account" -#~ msgstr "正在从您的帐户添加打印机 {} ({})" - -#~ msgctxt "info:hidden list items" -#~ msgid "
    264. ... and {} others
    265. " -#~ msgstr "
    266. ... 和另外 {} 台
    267. " - -#~ msgctxt "info:status" -#~ msgid "Printers added from Digital Factory:
        {}
      " -#~ msgstr "从 Digital Factory 添加的打印机:
        {}
      " - -#~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      要建立连接,请访问 Ultimaker Digital Factory。" - -#~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} 将被删除,直至下次帐户同步为止。
      要永久删除 {},请访问 Ultimaker Digital Factory

      是否确实要暂时删除 {}?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "您即将从 Cura 中删除 {} 台打印机。此操作无法撤消。\n" -#~ "是否确实要继续?" - -#~ msgctxt "@label" -#~ msgid "" -#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" -#~ "Are you sure you want to continue?" -#~ msgstr "" -#~ "您即将从 Cura 中删除所有打印机。此操作无法撤消。\n" -#~ "是否确实要继续?" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update" -#~ msgstr "更新" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Create new" -#~ msgstr "新建" - -#~ msgctxt "@label" -#~ msgid "Shared Heater" -#~ msgstr "共用加热器" - -#~ msgctxt "@info" -#~ msgid "The webcam is not available because you are monitoring a cloud printer." -#~ msgstr "网络摄像头不可用,因为您正在监控云打印机。" - -#~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" - -#~ msgctxt "@text:window, %1 is a profile name" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to Keep these changed settings after switching profiles?\n" -#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." -#~ msgstr "" -#~ "您已经自定义了一些配置文件设置。\n" -#~ "是否要在切换配置文件后保留这些更改的设置?\n" -#~ "或者,也可舍弃更改以从“%1”加载默认值。" - -#~ msgctxt "@label" -#~ msgid "Overrides %1 setting." -#~ msgid_plural "Overrides %1 settings." -#~ msgstr[0] "覆盖 %1 设置。" - -#~ msgctxt "@text" -#~ msgid "Please give your printer a name" -#~ msgstr "请指定打印机名称" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." -#~ msgstr "您的 {machine_name} 有新功能可用! 建议您更新打印机上的固件。" - -#~ msgctxt "@action:button" -#~ msgid "Print via Cloud" -#~ msgstr "通过云打印" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print via Cloud" -#~ msgstr "通过云打印" - -#~ msgctxt "@info:status" -#~ msgid "Connected via Cloud" -#~ msgstr "通过云连接" - -#~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "连接到 Ultimaker Cloud" - -#~ msgctxt "@label" -#~ msgid "You need to login first before you can rate" -#~ msgstr "您需要登录才能评分" - -#~ msgctxt "@label" -#~ msgid "You need to install the package before you can rate" -#~ msgstr "您需要安装程序包才能评分" - -#~ msgctxt "@label" -#~ msgid "ratings" -#~ msgstr "评分" - -#~ msgctxt "@label" -#~ msgid "Featured" -#~ msgstr "精选" - -#~ msgctxt "@label" -#~ msgid "Your rating" -#~ msgstr "您的评分" - -#~ msgctxt "@label" -#~ msgid "Author" -#~ msgstr "作者" - -#~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "获取经过 Ultimaker 验证的插件和材料" - -#~ msgctxt "@label The argument is a username." -#~ msgid "Hi %1" -#~ msgstr "%1,您好" - -#~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker 帐户" - -#~ msgctxt "@button" -#~ msgid "Sign out" -#~ msgstr "注销" - -#~ msgctxt "@label" -#~ msgid "Support library for analysis of complex networks" -#~ msgstr "用于分析复杂网络的支持库" - -#~ msgctxt "@Label" -#~ msgid "Python HTTP library" -#~ msgstr "Python HTTP 库" - -#~ msgctxt "@text:window" -#~ msgid "" -#~ "You have customized some profile settings.\n" -#~ "Would you like to keep or discard those settings?" -#~ msgstr "" -#~ "您已自定义某些配置文件设置。\n" -#~ "您想保留或舍弃这些设置吗?" - -#~ msgctxt "@title:column" -#~ msgid "Default" -#~ msgstr "默认" - -#~ msgctxt "@title:column" -#~ msgid "Customized" -#~ msgstr "自定义" - -#~ msgctxt "@action:button" -#~ msgid "Discard" -#~ msgstr "舍弃" - -#~ msgctxt "@action:button" -#~ msgid "Keep" -#~ msgstr "保留" - -#~ msgctxt "@action:button" -#~ msgid "Create New Profile" -#~ msgstr "创建新配置文件" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "&Save..." -#~ msgstr "保存(&S)..." - -#~ msgctxt "@text" -#~ msgid "Place enter your printer's IP address." -#~ msgstr "打印机 IP 地址输入栏。" - -#~ msgctxt "@button" -#~ msgid "Create an account" -#~ msgstr "创建帐户" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Do you want to sync material and software packages with your account?" -#~ msgstr "" -#~ "\n" -#~ "是否要与您的帐户同步材料和软件包?" - -#~ msgctxt "@info:generic" -#~ msgid "" -#~ "\n" -#~ "Syncing..." -#~ msgstr "" -#~ "\n" -#~ "正在同步..." - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." -#~ msgstr "无法切片,因为没有一个模型适合成形空间体积或被分配至已禁用的挤出机。请缩放或旋转模型以匹配,或启用挤出机。" - -#~ msgctxt "@info:backup_status" -#~ msgid "There was an error listing your backups." -#~ msgstr "列出您的备份时出错。" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" -#~ msgstr "用户说明(注意:为避免开发人员可能不熟悉您的语言,请尽量使用英语)" - -#~ msgctxt "@title:window" -#~ msgid "Closing Cura" -#~ msgstr "关闭 Cura" - -#~ msgctxt "@label" -#~ msgid "Are you sure you want to exit Cura?" -#~ msgstr "您确定要退出 Cura 吗?" - -#~ msgctxt "@label" -#~ msgid "Language:" -#~ msgstr "语言:" - -#~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" - -#~ msgctxt "@text" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "下一代 3D 打印工作流程" - -#~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- 将打印作业发送到局域网外的 Ultimaker 打印机" - -#~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- 将 Ultimaker Cura 设置存储到云以便在任何地方使用" - -#~ msgctxt "@text" -#~ msgid "- Get exclusive access to print profiles from leading brands" -#~ msgstr "- 获得来自领先品牌的打印配置文件的独家访问权限" - -#~ msgctxt "@label" -#~ msgid "The value is resolved from per-extruder values " -#~ msgstr "该值将会根据每一个挤出机的设置而确定 " - -#~ msgctxt "@label" -#~ msgid "The next generation 3D printing workflow" -#~ msgstr "下一代 3D 打印工作流程" - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to print profiles from leading brands" -#~ msgstr "" -#~ "- 将打印作业发送到局域网外的 Ultimaker 打印机\n" -#~ "- 将 Ultimaker Cura 设置存储到云以便在任何地方使用\n" -#~ "- 获得来自领先品牌的打印配置文件的独家访问权限" - -#~ msgctxt "@title:window" -#~ msgid "About " -#~ msgstr "关于 " - -#~ msgctxt "@info:button" -#~ msgid "Quit Cura" -#~ msgstr "退出 Cura" - -#~ msgctxt "@action:checkbox" -#~ msgid "Infill only" -#~ msgstr "仅填充" - -#~ msgctxt "@info:tooltip" -#~ msgid "Change active post-processing scripts" -#~ msgstr "更改目前启用的后期处理脚本" - -#~ msgctxt "@label:listbox" -#~ msgid "Feedrate" -#~ msgstr "进给速度" - -#~ msgctxt "name" -#~ msgid "Machine Settings action" -#~ msgstr "打印机设置操作" - -#~ msgctxt "@info:title" -#~ msgid "New cloud printers found" -#~ msgstr "发现新的云打印机" - -#~ msgctxt "@info:message" -#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." -#~ msgstr "发现有新打印机连接到您的帐户。您可以在已发现的打印机列表中查找新连接的打印机。" - -#~ msgctxt "@info:status" -#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" -#~ msgstr "当单线打印(Wire Printing)功能开启时,Cura 将无法准确地显示打印层(Layers)" - -#~ msgctxt "@label" -#~ msgid "Pre-sliced file {0}" -#~ msgstr "预切片文件 {0}" - -#~ msgctxt "@label" -#~ msgid "" -#~ "This plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ "该插件包含一个许可。\n" -#~ "您需要接受此许可才能安装此插件。\n" -#~ "是否同意下列条款?" - -#~ msgctxt "@action:button" -#~ msgid "Accept" -#~ msgstr "接受" - -#~ msgctxt "@action:button" -#~ msgid "Decline" -#~ msgstr "拒绝" - -#~ msgctxt "@action:inmenu" -#~ msgid "Show All Settings" -#~ msgstr "显示所有设置" - -#~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" - -#~ msgctxt "@title:window" -#~ msgid "About Cura" -#~ msgstr "关于 Cura" - -#~ msgctxt "@item:inmenu" -#~ msgid "Flatten active settings" -#~ msgstr "合并有效设置" - -#~ msgctxt "@info:status" -#~ msgid "Profile has been flattened & activated." -#~ msgstr "配置文件已被合并并激活。" - -#~ msgctxt "X3g Writer Plugin Description" -#~ msgid "Writes X3g to files" -#~ msgstr "写入 X3g 到文件" - -#~ msgctxt "X3g Writer File Description" -#~ msgid "X3g File" -#~ msgstr "X3g 文件" - -#~ msgctxt "X3G Writer File Description" -#~ msgid "X3G File" -#~ msgstr "X3G 文件" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Open Compressed Triangle Mesh" -#~ msgstr "打开压缩三角网格" - -#~ msgctxt "@item:inmenu" -#~ msgid "Profile Assistant" -#~ msgstr "配置文件助手" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Profile Assistant" -#~ msgstr "配置文件助手" - -#~ msgctxt "@action:button" -#~ msgid "Retry" -#~ msgstr "重试" - -#~ msgctxt "@label:table_header" -#~ msgid "Print Core" -#~ msgstr "打印芯" - -#~ msgctxt "@label" -#~ msgid "Don't support overlap with other models" -#~ msgstr "不支持与其他模型重叠" - -#~ msgctxt "@label" -#~ msgid "Modify settings for overlap with other models" -#~ msgstr "修改与其他模型重叠的设置" - -#~ msgctxt "@label" -#~ msgid "Modify settings for infill of other models" -#~ msgstr "修改其他模型填充物的设置" - -#~ msgctxt "@action:ComboBox option" -#~ msgid "Update existing" -#~ msgstr "更新已有配置" - -#~ msgctxt "@label" -#~ msgid "Not supported" -#~ msgstr "不支持" - -#~ msgctxt "@action:button" -#~ msgid "Previous" -#~ msgstr "上一步" - -#~ msgctxt "@label" -#~ msgid "Tip" -#~ msgstr "提示" - -#~ msgctxt "@label" -#~ msgid "Print experiment" -#~ msgstr "打印试验" - -#~ msgctxt "@label" -#~ msgid "Checklist" -#~ msgstr "检查表" - -#~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "请选择适用于 Ultimaker 2 的升级文件。" - -#~ msgctxt "@label" -#~ msgid "Olsson Block" -#~ msgstr "Olsson Block" - -#~ msgctxt "@window:text" -#~ msgid "Camera rendering: " -#~ msgstr "摄像头渲染: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Use multi build plate functionality" -#~ msgstr "使用多打印平台功能" - -#~ msgctxt "@option:check" -#~ msgid "Use multi build plate functionality (restart required)" -#~ msgstr "使用多打印平台功能(需要重启)" - -#~ msgctxt "@label" -#~ msgid "Default profiles" -#~ msgstr "默认配置文件" - -#~ msgctxt "@label:textbox" -#~ msgid "search settings" -#~ msgstr "搜索设置" - -#~ msgctxt "@label" -#~ msgid "Layer Height" -#~ msgstr "层高" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." -#~ msgstr "此质量配置文件不适用于当前材料和喷嘴配置。请进行更改以便启用此质量配置文件。" - -#~ msgctxt "@tooltip" -#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" -#~ msgstr "自定义配置文件目前处于活动状态。 如要启用质量滑块,请在“自定义”选项卡中选择一个默认质量配置文件" - -#~ msgctxt "@title:menu" -#~ msgid "&Build plate" -#~ msgstr "打印平台(&B)" - -#~ msgctxt "@title:settings" -#~ msgid "&Profile" -#~ msgstr "配置文件(&P)" - -#~ msgctxt "@action:label" -#~ msgid "Build plate" -#~ msgstr "打印平台" - -#~ msgctxt "description" -#~ msgid "Dump the contents of all settings to a HTML file." -#~ msgstr "将所有设置内容转储至 HTML 文件。" - -#~ msgctxt "name" -#~ msgid "God Mode" -#~ msgstr "God 模式" - -#~ msgctxt "description" -#~ msgid "Create a flattened quality changes profile." -#~ msgstr "创建一份合并质量变化配置文件。" - -#~ msgctxt "name" -#~ msgid "Profile Flattener" -#~ msgstr "配置文件合并器" - -#~ msgctxt "description" -#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." -#~ msgstr "允许材料制造商使用下拉式 UI 创建新的材料和质量配置文件。" - -#~ msgctxt "name" -#~ msgid "Print Profile Assistant" -#~ msgstr "打印配置文件助手" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network." -#~ msgstr "已通过网络连接。" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. Please approve the access request on the printer." -#~ msgstr "已通过网络连接。请在打印机上接受访问请求。" - -#~ msgctxt "@info:status" -#~ msgid "Connected over the network. No access to control the printer." -#~ msgstr "已通过网络连接,但没有打印机的控制权限。" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer requested. Please approve the request on the printer" -#~ msgstr "已发送打印机访问请求,请在打印机上批准该请求" - -#~ msgctxt "@info:title" -#~ msgid "Authentication status" -#~ msgstr "身份验证状态" - -#~ msgctxt "@info:title" -#~ msgid "Authentication Status" -#~ msgstr "身份验证状态" - -#~ msgctxt "@info:tooltip" -#~ msgid "Re-send the access request" -#~ msgstr "重新发送访问请求" - -#~ msgctxt "@info:status" -#~ msgid "Access to the printer accepted" -#~ msgstr "打印机接受了访问请求" - -#~ msgctxt "@info:status" -#~ msgid "No access to print with this printer. Unable to send print job." -#~ msgstr "无法使用本打印机进行打印,无法发送打印作业。" - -#~ msgctxt "@action:button" -#~ msgid "Request Access" -#~ msgstr "请求访问" - -#~ msgctxt "@info:tooltip" -#~ msgid "Send access request to the printer" -#~ msgstr "向打印机发送访问请求" - -#~ msgctxt "@label" -#~ msgid "Unable to start a new print job." -#~ msgstr "无法启动新的打印作业。" - -#~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Ultimaker 配置存在问题,导致无法开始打印。请解决此问题,然后再继续。" - -#~ msgctxt "@window:title" -#~ msgid "Mismatched configuration" -#~ msgstr "配置不匹配" - -#~ msgctxt "@label" -#~ msgid "Are you sure you wish to print with the selected configuration?" -#~ msgstr "您确定要使用所选配置进行打印吗?" - -#~ msgctxt "@label" -#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "打印机的配置或校准与 Cura 之间不匹配。为了获得最佳打印效果,请务必切换打印头和打印机中插入的材料。" - -#~ msgctxt "@info:status" -#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." -#~ msgstr "发送新作业(暂时)受阻,仍在发送前一份打印作业。" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to printer" -#~ msgstr "向打印机发送数据" - -#~ msgctxt "@info:title" -#~ msgid "Sending Data" -#~ msgstr "正在发送数据" - -#~ msgctxt "@info:status" -#~ msgid "No Printcore loaded in slot {slot_number}" -#~ msgstr "插槽 {slot_number} 中未加载 Printcore" - -#~ msgctxt "@info:status" -#~ msgid "No material loaded in slot {slot_number}" -#~ msgstr "插槽 {slot_number} 中未加载材料" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" -#~ msgstr "为挤出机 {extruder_id} 选择了不同的 PrintCore(Cura: {cura_printcore_name},打印机:{remote_printcore_name})" - -#~ msgctxt "@label" -#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "您为挤出机 {2} 选择了不同的材料(Cura:{0},打印机:{1})" - -#~ msgctxt "@window:title" -#~ msgid "Sync with your printer" -#~ msgstr "与您的打印机同步" - -#~ msgctxt "@label" -#~ msgid "Would you like to use your current printer configuration in Cura?" -#~ msgstr "您想在 Cura 中使用当前的打印机配置吗?" - -#~ msgctxt "@label" -#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." -#~ msgstr "打印机上的打印头和/或材料与当前项目中的不同。 为获得最佳打印效果,请始终使用已插入打印机的打印头和材料进行切片。" - -#~ msgctxt "@action:button" -#~ msgid "View in Monitor" -#~ msgstr "在监控器中查看" - -#~ msgctxt "@info:status" -#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." -#~ msgstr "打印机 '{printer_name}' 完成了打印任务 '{job_name}'。" - -#~ msgctxt "@info:status" -#~ msgid "The print job '{job_name}' was finished." -#~ msgstr "打印作业 '{job_name}' 已完成。" - -#~ msgctxt "@info:status" -#~ msgid "Print finished" -#~ msgstr "打印完成" - -#~ msgctxt "@label:material" -#~ msgid "Empty" -#~ msgstr "空" - -#~ msgctxt "@label:material" -#~ msgid "Unknown" -#~ msgstr "未知" - -#~ msgctxt "@info:title" -#~ msgid "Cloud error" -#~ msgstr "云错误" - -#~ msgctxt "@info:status" -#~ msgid "Could not export print job." -#~ msgstr "无法导出打印作业。" - -#~ msgctxt "@info:description" -#~ msgid "There was an error connecting to the cloud." -#~ msgstr "连接到云时出错。" - -#~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "通过 Ultimaker Cloud 上传" - -#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "连接到 Ultimaker Cloud" - -#~ msgctxt "@action" -#~ msgid "Don't ask me again for this printer." -#~ msgstr "对此打印机不再询问。" - -#~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "您现在可以使用您的 Ultimaker account 帐户从任何地方发送和监控打印作业。" - -#~ msgctxt "@info:status" -#~ msgid "Connected!" -#~ msgstr "已连接!" - -#~ msgctxt "@action" -#~ msgid "Review your connection" -#~ msgstr "查看您的连接" - -#~ msgctxt "@info:status Don't translate the XML tags !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "配置文件 {0} ({1}) 中定义的机器与当前机器 ({2}) 不匹配,无法导入。" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}:" -#~ msgstr "无法从 {0} 导入配置文件:" - -#~ msgctxt "@window:title" -#~ msgid "Existing Connection" -#~ msgstr "现有连接" - -#~ msgctxt "@message:text" -#~ msgid "This printer/group is already added to Cura. Please select another printer/group." -#~ msgstr "此打印机/打印机组已添加到 Cura。请选择其他打印机/打印机组。" - -#~ msgctxt "@label" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "输入打印机在网络上的 IP 地址或主机名。" - -#~ msgctxt "@info:tooltip" -#~ msgid "Connect to a printer" -#~ msgstr "连接到打印机" - -#~ msgctxt "@title" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura 设置向导" - -#~ msgctxt "@info:tooltip" -#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." -#~ msgstr "正交透视中不支持通过鼠标缩放。" - -#~ msgid "Orthogonal" -#~ msgstr "正交" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "管理与最后的3个打印机的网络连接。" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection" -#~ msgstr "UM3 网络连接" - -#~ msgctxt "description" -#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." -#~ msgstr "提供关于 Cura 设置的额外信息和说明,并附上图片及动画。" - -#~ msgctxt "name" -#~ msgid "Settings Guide" -#~ msgstr "设置向导" - -#~ msgctxt "@item:inmenu" -#~ msgid "Cura Settings Guide" -#~ msgstr "Cura 设置向导" - -#~ msgctxt "@info:generic" -#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" -#~ msgstr "已根据挤出机的当前可用性更改设置:[%s]" - -#~ msgctxt "@title:groupbox" -#~ msgid "User description" -#~ msgstr "用户说明" - -#~ msgctxt "@info" -#~ msgid "These options are not available because you are monitoring a cloud printer." -#~ msgstr "这些选项不可用,因为您正在监控云打印机。" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Go to Cura Connect" -#~ msgstr "转到 Cura Connect" - -#~ msgctxt "@info" -#~ msgid "All jobs are printed." -#~ msgstr "已完成所有打印工作。" - -#~ msgctxt "@label link to connect manager" -#~ msgid "View print history" -#~ msgstr "查看打印历史" - -#~ msgctxt "@label" -#~ msgid "" -#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" -#~ "\n" -#~ "Select your printer from the list below:" -#~ msgstr "" -#~ "要通过网络向打印机发送打印请求,请确保您的打印机已通过网线或 WIFI 连接到网络。若您不能连接 Cura 与打印机,您仍然可以使用 USB 设备将 G-code 文件传输到打印机。\n" -#~ "\n" -#~ "从以下列表中选择您的打印机:" - -#~ msgctxt "@info" -#~ msgid "" -#~ "Please make sure your printer has a connection:\n" -#~ "- Check if the printer is turned on.\n" -#~ "- Check if the printer is connected to the network." -#~ msgstr "" -#~ "请确保您的打印机已连接:\n" -#~ "- 检查打印机是否已启动。\n" -#~ "- 检查打印机是否连接到网络。" - -#~ msgctxt "@option:check" -#~ msgid "See only current build plate" -#~ msgstr "只能看到当前的打印平台" - -#~ msgctxt "@action:button" -#~ msgid "Arrange to all build plates" -#~ msgstr "编位到所有打印平台" - -#~ msgctxt "@action:button" -#~ msgid "Arrange current build plate" -#~ msgstr "编位当前打印平台" - -#~ msgctxt "description" -#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." -#~ msgstr "允许将产生的切片保存为X3G文件,以支持读取此格式的打印机(Malyan、Makerbot和其他基于sailfish打印机的打印机)。" - -#~ msgctxt "name" -#~ msgid "X3GWriter" -#~ msgstr "X3G写" - -#~ msgctxt "description" -#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." -#~ msgstr "读取 SVG 文件的刀具路径,调试打印机活动。" - -#~ msgctxt "name" -#~ msgid "SVG Toolpath Reader" -#~ msgstr "SVG 刀具路径读取器" - -#~ msgctxt "@item:inmenu" -#~ msgid "Changelog" -#~ msgstr "更新日志" - -#~ msgctxt "@item:inmenu" -#~ msgid "Show Changelog" -#~ msgstr "显示更新日志" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to remote cluster" -#~ msgstr "发送数据至远程群集" - -#~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "连接到 Ultimaker Cloud" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymized usage statistics." -#~ msgstr "Cura 将收集匿名的使用统计数据。" - -#~ msgctxt "@info:title" -#~ msgid "Collecting Data" -#~ msgstr "正在收集数据" - -#~ msgctxt "@action:button" -#~ msgid "More info" -#~ msgstr "详细信息" - -#~ msgctxt "@action:tooltip" -#~ msgid "See more information on what data Cura sends." -#~ msgstr "请参阅更多关于Cura发送的数据的信息。" - -#~ msgctxt "@action:button" -#~ msgid "Allow" -#~ msgstr "允许" - -#~ msgctxt "@action:tooltip" -#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." -#~ msgstr "允许 Cura 发送匿名的使用统计数据,以帮助确定将来 Cura 的改进优先顺序。已发送您的一些偏好和设置,Cura 版本和您正在切片的模型的散列值。" - -#~ msgctxt "@item:inmenu" -#~ msgid "Evaluation" -#~ msgstr "评估" - -#~ msgctxt "@info:title" -#~ msgid "Network enabled printers" -#~ msgstr "网络打印机" - -#~ msgctxt "@info:title" -#~ msgid "Local printers" -#~ msgstr "本地打印机" - -#~ msgctxt "@info:backup_failed" -#~ msgid "Tried to restore a Cura backup that does not match your current version." -#~ msgstr "试图恢复与您当前版本不匹配的Cura备份。" - -#~ msgctxt "@title" -#~ msgid "Machine Settings" -#~ msgstr "打印机设置" - -#~ msgctxt "@label" -#~ msgid "Printer Settings" -#~ msgstr "打印机设置" - -#~ msgctxt "@option:check" -#~ msgid "Origin at center" -#~ msgstr "置中" - -#~ msgctxt "@option:check" -#~ msgid "Heated bed" -#~ msgstr "加热床" - -#~ msgctxt "@label" -#~ msgid "Printhead Settings" -#~ msgstr "打印头设置" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "打印头左侧至喷嘴中心的距离。 用于防止“排队”打印时之前的打印品与打印头发生碰撞。" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "打印头前端至喷嘴中心的距离。 用于防止“排队”打印时之前的打印品与打印头发生碰撞。" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "打印头右侧至喷嘴中心的距离。 用于防止“排队”打印时之前的打印品与打印头发生碰撞。" - -#~ msgctxt "@tooltip" -#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." -#~ msgstr "打印头后部至喷嘴中心的距离。 用于防止“排队”打印时之前的打印品与打印头发生碰撞。" - -#~ msgctxt "@label" -#~ msgid "Gantry height" -#~ msgstr "十字轴高度" - -#~ msgctxt "@tooltip" -#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." -#~ msgstr "喷嘴尖端与十字轴系统(X 轴和 Y 轴)之间的高度差。 用于防止“排队”打印时之前的打印品与十字轴发生碰撞。" - -#~ msgctxt "@label" -#~ msgid "Start G-code" -#~ msgstr "开始 G-code" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very start." -#~ msgstr "将在开始时执行的 G-code 命令。" - -#~ msgctxt "@label" -#~ msgid "End G-code" -#~ msgstr "结束 G-code" - -#~ msgctxt "@tooltip" -#~ msgid "G-code commands to be executed at the very end." -#~ msgstr "将在结束时执行的 G-code 命令。" - -#~ msgctxt "@label" -#~ msgid "Nozzle Settings" -#~ msgstr "喷嘴设置" - -#~ msgctxt "@tooltip" -#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." -#~ msgstr "打印机所支持耗材的公称直径。 材料和/或配置文件将覆盖精确直径。" - -#~ msgctxt "@label" -#~ msgid "Extruder Start G-code" -#~ msgstr "挤出机的开始 G-code" - -#~ msgctxt "@label" -#~ msgid "Extruder End G-code" -#~ msgstr "挤出机的结束 G-code" - -#~ msgctxt "@label" -#~ msgid "Changelog" -#~ msgstr "更新日志" - -#~ msgctxt "@title:window" -#~ msgid "User Agreement" -#~ msgstr "用户协议" - -#~ msgctxt "@alabel" -#~ msgid "Enter the IP address or hostname of your printer on the network." -#~ msgstr "输入打印机在网络上的 IP 地址或主机名。" - -#~ msgctxt "@info" -#~ msgid "Please select a network connected printer to monitor." -#~ msgstr "请选择已连接网络的打印机进行监控。" - -#~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "请将 Ultimaker 打印机连接到您的局域网。" - -#~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura向最终用户发送匿名数据,以提高打印质量和用户体验。下面是发送的所有数据的一个示例。" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send this data" -#~ msgstr "我不想发送此数据" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "允许向 Ultimaker 发送此数据并帮助我们改善 Cura" - -#~ msgctxt "@label" -#~ msgid "No print selected" -#~ msgstr "未选择打印" - -#~ msgctxt "@info:tooltip" -#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." -#~ msgstr "默认情况下,白色像素表示网格上的高点,黑色像素表示网格上的低点。若更改此选项将反其道而行之,相当于图像编辑软件中的「反相」操作。" - -#~ msgctxt "@title" -#~ msgid "Select Printer Upgrades" -#~ msgstr "选择打印机升级" - -#~ msgctxt "@label" -#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." -#~ msgstr "选择用于支撑的挤出机。该挤出机将在模型之下建立支撑结构,以防止模型下垂或在空中打印。" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "此质量配置文件不适用于当前材料和喷嘴配置。请更改配置以便启用此配置文件" - -#~ msgctxt "@label shown when we load a Gcode file" -#~ msgid "Print setup disabled. G code file can not be modified." -#~ msgstr "打印设置已禁用。无法修改 G code 文件。" - -#~ msgctxt "@label" -#~ msgid "See the material compatibility chart" -#~ msgstr "查看材料兼容性图表" - -#~ msgctxt "@label" -#~ msgid "View types" -#~ msgstr "查看类型" - -#~ msgctxt "@label" -#~ msgid "Hi " -#~ msgstr "您好 " - -#~ msgctxt "@text" -#~ msgid "" -#~ "- Send print jobs to Ultimaker printers outside your local network\n" -#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" -#~ "- Get exclusive access to material profiles from leading brands" -#~ msgstr "" -#~ "- 发送打印作业到局域网外的 Ultimaker 打印机\n" -#~ "- 将 Ultimaker Cura 设置存储到云以便在任何地方使用\n" -#~ "- 获得来自领先品牌的材料配置文件的独家访问权限" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Unable to Slice" -#~ msgstr "无法切片" - -#~ msgctxt "@label" -#~ msgid "Time specification" -#~ msgstr "时间规格" - -#~ msgctxt "@label" -#~ msgid "Material specification" -#~ msgstr "材料规格" - -#~ msgctxt "@title:tab" -#~ msgid "Add a printer to Cura" -#~ msgstr "添加打印机到 Cura" - -#~ msgctxt "@title:tab" -#~ msgid "" -#~ "Select the printer you want to use from the list below.\n" -#~ "\n" -#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." -#~ msgstr "" -#~ "从以下列表中选择您要使用的打印机。\n" -#~ "\n" -#~ "如果您的打印机不在列表中,使用“自定义”类别中的“自定义 FFF 打印机”,并在下一个对话框中调整设置以匹配您的打印机。" - -#~ msgctxt "@label" -#~ msgid "Printer Name" -#~ msgstr "打印机名称" - -#~ msgctxt "@action:button" -#~ msgid "Add Printer" -#~ msgstr "新增打印机" - -#~ msgid "Modify G-Code" -#~ msgstr "修改 G-Code 文件" - -#~ msgctxt "@info:status" -#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." -#~ msgstr "无法执行,因为没有一个模型符合成形空间体积。请缩放或旋转模型以适应打印平台。" - -#~ msgctxt "@info:status" -#~ msgid "The selected material is incompatible with the selected machine or configuration." -#~ msgstr "所选材料与所选机器或配置不兼容。" - -#~ msgctxt "@info:title" -#~ msgid "Incompatible Material" -#~ msgstr "不兼容材料" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "无法从 {0} 导入配置文件: {1}" - -#~ msgctxt "@title" -#~ msgid "Toolbox" -#~ msgstr "工具箱" - -#~ msgctxt "@label" -#~ msgid "Not available" -#~ msgstr "不可用" - -#~ msgctxt "@label" -#~ msgid "Unreachable" -#~ msgstr "无法连接" - -#~ msgctxt "@label" -#~ msgid "Available" -#~ msgstr "可用" - -#~ msgctxt "@label:status" -#~ msgid "Preparing" -#~ msgstr "准备" - -#~ msgctxt "@label:status" -#~ msgid "Pausing" -#~ msgstr "暂停" - -#~ msgctxt "@label:status" -#~ msgid "Resuming" -#~ msgstr "恢复" - -#~ msgctxt "@label" -#~ msgid "Waiting for: Unavailable printer" -#~ msgstr "等待:不可用的打印机" - -#~ msgctxt "@label" -#~ msgid "Waiting for: First available" -#~ msgstr "等待:第一个可用的" - -#~ msgctxt "@label" -#~ msgid "Waiting for: " -#~ msgstr "等待: " - -#~ msgctxt "@label" -#~ msgid "Configuration change" -#~ msgstr "配置更改" - -#~ msgctxt "@label" -#~ msgid "The assigned printer, %1, requires the following configuration change(s):" -#~ msgstr "分配的打印机 %1 需要以下配置更改:" - -#~ msgctxt "@label" -#~ msgid "Override" -#~ msgstr "覆盖" - -#~ msgctxt "@label" -#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" -#~ msgstr "使用不兼容的配置启动打印作业可能会损坏 3D 打印机。您确定要覆盖配置并打印 %1 吗?" - -#~ msgctxt "@window:title" -#~ msgid "Override configuration configuration and start print" -#~ msgstr "覆盖配置并开始打印" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage queue" -#~ msgstr "管理队列" - -#~ msgctxt "@label" -#~ msgid "Printing" -#~ msgstr "打印" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Manage printers" -#~ msgstr "管理打印机" - -#~ msgctxt "@action:button" -#~ msgid "Activate Configuration" -#~ msgstr "应用配置" - -#~ msgctxt "@info:tooltip" -#~ msgid "Load the configuration of the printer into Cura" -#~ msgstr "将打印机配置导入 Cura" - -#~ msgctxt "@label" -#~ msgid "Show Travels" -#~ msgstr "显示移动轨迹" - -#~ msgctxt "@label" -#~ msgid "Show Helpers" -#~ msgstr "显示打印辅助结构" - -#~ msgctxt "@label" -#~ msgid "Show Shell" -#~ msgstr "显示外壳" - -#~ msgctxt "@label" -#~ msgid "Show Infill" -#~ msgstr "显示填充" - -#~ msgctxt "@text:window" -#~ msgid "I don't want to send these data" -#~ msgstr "我不想发送这些数据" - -#~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "允许将这些数据发送到最后一个,帮助我们改进Cura" - -#~ msgctxt "@label" -#~ msgid "Printer type:" -#~ msgstr "打印机类型:" - -#~ msgctxt "@label" -#~ msgid "Connection:" -#~ msgstr "连接:" - -#~ msgctxt "@label" -#~ msgid "State:" -#~ msgstr "状态:" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for a printjob" -#~ msgstr "等待打印作业" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Waiting for someone to clear the build plate" -#~ msgstr "等待清理打印平台" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Aborting print..." -#~ msgstr "中止打印..." - -#~ msgctxt "@label" -#~ msgid "Protected profiles" -#~ msgstr "受保护的配置文件" - -#~ msgctxt "@label" -#~ msgid "Printer Name:" -#~ msgstr "打印机名称:" - -#~ msgctxt "@label" -#~ msgid "Profile:" -#~ msgstr "配置文件:" - -#~ msgctxt "@label:textbox" -#~ msgid "Search..." -#~ msgstr "搜索..." - -#~ msgctxt "@action:inmenu" -#~ msgid "Collapse All" -#~ msgstr "全部折叠" - -#~ msgctxt "@action:inmenu" -#~ msgid "Expand All" -#~ msgstr "全部展开" - -#~ msgctxt "@label:header configurations" -#~ msgid "Available configurations" -#~ msgstr "可用配置" - -#~ msgctxt "@label:extruder label" -#~ msgid "Extruder" -#~ msgstr "挤出机" - -#~ msgctxt "@label:extruder label" -#~ msgid "Yes" -#~ msgstr "是" - -#~ msgctxt "@label:extruder label" -#~ msgid "No" -#~ msgstr "不是" - -#~ msgctxt "@label:listbox" -#~ msgid "Print Setup" -#~ msgstr "打印设置" - -#~ msgctxt "@label:listbox" -#~ msgid "" -#~ "Print Setup disabled\n" -#~ "G-code files cannot be modified" -#~ msgstr "" -#~ "打印设置已禁用\n" -#~ "G-code 文件无法被修改" - -#~ msgctxt "@label Hours and minutes" -#~ msgid "00h 00min" -#~ msgstr "00 小时 00 分" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification" -#~ msgstr "时间规格" - -#~ msgctxt "@label" -#~ msgid "Cost specification" -#~ msgstr "成本规定" - -#~ msgctxt "@label" -#~ msgid "Total:" -#~ msgstr "总计:" - -#~ msgctxt "@tooltip" -#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." -#~ msgstr "推荐的打印设置

      使用针对所选打印机、材料和质量的推荐设置进行打印。" - -#~ msgctxt "@tooltip" -#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." -#~ msgstr "自定义打印设置

      对切片过程中的每一个细节进行精细控制。" - -#~ msgctxt "@action:inmenu menubar:help" -#~ msgid "Show Engine &Log..." -#~ msgstr "显示引擎日志(&L)..." - -#~ msgctxt "@action:menu" -#~ msgid "Browse packages..." -#~ msgstr "浏览包……" - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "Expand/Collapse Sidebar" -#~ msgstr "展开/折叠侧边栏" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3D model" -#~ msgstr "请载入一个 3D 模型" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Ready to slice" -#~ msgstr "切片已准备就绪" - -#~ msgctxt "@label:PrintjobStatus %1 is target operation" -#~ msgid "Ready to %1" -#~ msgstr "%1 已准备就绪" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Slicing unavailable" -#~ msgstr "切片不可用" - -#~ msgctxt "@info:tooltip" -#~ msgid "Slice current printjob" -#~ msgstr "分割当前打印作业" - -#~ msgctxt "@info:tooltip" -#~ msgid "Cancel slicing process" -#~ msgstr "取消切片流程" - -#~ msgctxt "@label:Printjob" -#~ msgid "Prepare" -#~ msgstr "准备" - -#~ msgctxt "@label:Printjob" -#~ msgid "Cancel" -#~ msgstr "取消" - -#~ msgctxt "@info:tooltip" -#~ msgid "Select the active output device" -#~ msgstr "选择活动的输出装置" - -#~ msgctxt "@title:menu" -#~ msgid "&View" -#~ msgstr "视图(&V)" - -#~ msgctxt "@title:menu" -#~ msgid "&Settings" -#~ msgstr "设置(&S)" - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "&Toolbox" -#~ msgstr "&工具箱" - -#~ msgctxt "@action:button" -#~ msgid "Open File" -#~ msgstr "打开文件" - -#~ msgctxt "@tooltip" -#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" -#~ msgstr "此质量配置文件不适用于当前材料和喷嘴配置。请更改配置以便启用此配置文件" - -#~ msgctxt "@label" -#~ msgid "Print Speed" -#~ msgstr "打印速度" - -#~ msgctxt "@label" -#~ msgid "Slower" -#~ msgstr "更慢" - -#~ msgctxt "@label" -#~ msgid "Faster" -#~ msgstr "更快" - -#~ msgctxt "@label" -#~ msgid "Enable gradual" -#~ msgstr "启用渐层" - -#~ msgctxt "@label" -#~ msgid "Generate Support" -#~ msgstr "生成支撑" - -#~ msgctxt "@label" -#~ msgid "Build Plate Adhesion" -#~ msgstr "打印平台附着" - -#~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "需要帮助改善您的打印?
      阅读 Ultimaker 故障排除指南" - -#~ msgctxt "@title:window" -#~ msgid "Engine Log" -#~ msgstr "引擎日志" - -#~ msgctxt "@label" -#~ msgid "Printer type" -#~ msgstr "打印机类型" - -#~ msgctxt "@label" -#~ msgid "Use glue with this material combination" -#~ msgstr "用胶粘和此材料组合" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "检查兼容性" - -#~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "点击查看 Ultimaker.com 上的材料兼容情况。" - -#~ msgctxt "description" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "显示最新版本改动。" - -#~ msgctxt "name" -#~ msgid "Changelog" -#~ msgstr "更新日志" - -#~ msgctxt "description" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "创建一份合并质量变化配置文件。" - -#~ msgctxt "name" -#~ msgid "Profile flatener" -#~ msgstr "配置文件合并器" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license." -#~ msgstr "询问用户是否同意我们的许可证。" - -#~ msgctxt "name" -#~ msgid "UserAgreement" -#~ msgstr "用户协议" - -#~ msgctxt "@warning:status" -#~ msgid "Please generate G-code before saving." -#~ msgstr "保存之前,请生成 G-code。" - -#~ msgctxt "@action" -#~ msgid "Upgrade Firmware" -#~ msgstr "升级固件" - -#~ msgctxt "@label unknown material" -#~ msgid "Unknown" -#~ msgstr "未知" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "No custom profile to import in file {0}" -#~ msgstr "没有可供导入文件 {0} 的自定义配置文件" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "This profile {0} contains incorrect data, could not import it." -#~ msgstr "此配置文件 {0} 包含错误数据,无法导入。" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." -#~ msgstr "配置文件 {0} ({1}) 中定义的机器与当前机器 ({2}) 不匹配,无法导入。" - -#~ msgctxt "@title:window" -#~ msgid "Confirm uninstall " -#~ msgstr "确认卸载 " - -#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label Print estimates: m for meters, g for grams" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title" -#~ msgid "Upgrade Firmware" -#~ msgstr "升级固件" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "使用 Doodle3D WiFi-Box 打印" - -#~ msgctxt "@properties:tooltip" -#~ msgid "Print with Doodle3D WiFi-Box" -#~ msgstr "使用 Doodle3D WiFi-Box 打印" - -#~ msgctxt "@info:status" -#~ msgid "Connecting to Doodle3D Connect" -#~ msgstr "连接至 Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Sending data to Doodle3D Connect" -#~ msgstr "发送数据至 Doodle3D Connect" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" -#~ msgstr "无法发送数据至 Doodle3D Connect。 是否有另一项作业仍在进行?" - -#~ msgctxt "@info:status" -#~ msgid "Storing data on Doodle3D Connect" -#~ msgstr "在 Doodle3D Connect 中存储数据" - -#~ msgctxt "@info:status" -#~ msgid "File sent to Doodle3D Connect" -#~ msgstr "已发送至 Doodle3D Connect 的文件" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect..." -#~ msgstr "打开 链接..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Open the Doodle3D Connect web interface" -#~ msgstr "打开 Doodle3D Connect Web 界面" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Blender file" -#~ msgstr "Blender 文件" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Could not export using \"{}\" quality!\n" -#~ "Felt back to \"{}\"." -#~ msgstr "" -#~ "无法使用 \"{}\" 导出质量!\n" -#~ "返回 \"{}\"。" - -#~ msgctxt "@label" -#~ msgid "Contact" -#~ msgstr "联系方式" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "这台打印机未设置为运行一组连接的 Ultimaker 3 打印机。" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "这台打印机是一组共 %1 台已连接 Ultimaker 3 打印机的主机。" - -#~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 未设置为运行一组连接的 Ultimaker 3 打印机" - -#~ msgctxt "@label link to connect manager" -#~ msgid "Add/Remove printers" -#~ msgstr "添加/删除打印机" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "使用默认 Web 浏览器打开打印作业页面。" - -#~ msgctxt "@action:button" -#~ msgid "View print jobs" -#~ msgstr "查看打印作业" - -#~ msgctxt "@label:status" -#~ msgid "Preparing to print" -#~ msgstr "正在准备打印" - -#~ msgctxt "@label:status" -#~ msgid "Available" -#~ msgstr "可用" - -#~ msgctxt "@label:status" -#~ msgid "Lost connection with the printer" -#~ msgstr "与打印机的连接中断" - -#~ msgctxt "@label:status" -#~ msgid "Unknown" -#~ msgstr "未知" - -#~ msgctxt "@label:status" -#~ msgid "Disabled" -#~ msgstr "已禁用" - -#~ msgctxt "@label:status" -#~ msgid "Reserved" -#~ msgstr "保留" - -#~ msgctxt "@label" -#~ msgid "Preparing to print" -#~ msgstr "正在准备打印" - -#~ msgctxt "@label:status" -#~ msgid "Print aborted" -#~ msgstr "打印已中止" - -#~ msgctxt "@label" -#~ msgid "Not accepting print jobs" -#~ msgstr "不接受打印作业" - -#~ msgctxt "@label" -#~ msgid "Finishes at: " -#~ msgstr "完成时间:" - -#~ msgctxt "@label" -#~ msgid "Clear build plate" -#~ msgstr "清空打印平台" - -#~ msgctxt "@label" -#~ msgid "Waiting for configuration change" -#~ msgstr "正在等待配置更改" - -#~ msgctxt "@title" -#~ msgid "Print jobs" -#~ msgstr "打印作业" - -#~ msgctxt "@label:title" -#~ msgid "Printers" -#~ msgstr "打印机" - -#~ msgctxt "@action:button" -#~ msgid "View printers" -#~ msgstr "查看打印机" - -#~ msgctxt "@label:" -#~ msgid "Pause" -#~ msgstr "暂停" - -#~ msgctxt "@label:" -#~ msgid "Resume" -#~ msgstr "恢复" - -#~ msgctxt "@label:" -#~ msgid "Abort Print" -#~ msgstr "中止打印" - -#~ msgctxt "@option:openProject" -#~ msgid "Always ask" -#~ msgstr "总是询问" - -#~ msgctxt "@label" -#~ msgid "Override Profile" -#~ msgstr "重写配置文件" - -#~ msgctxt "@info:tooltip" -#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" -#~ msgstr "是否在打印平台上编位新加载的模型?与多打印平台结合使用(实验性)" - -#~ msgctxt "@option:check" -#~ msgid "Do not arrange objects on load" -#~ msgstr "不要编位加载的对象" - -#~ msgctxt "@action:inmenu menubar:file" -#~ msgid "&Save Selection to File" -#~ msgstr "保存到文件(&S)" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &As..." -#~ msgstr "另存为(&A)…" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save &Project..." -#~ msgstr "保存项目(&P)..." - -#~ msgctxt "@label" -#~ msgid "Use adhesion sheet or glue with this material combination" -#~ msgstr "在此材料组合的情况下,请使用附着垫片或者胶水" - -#~ msgctxt "description" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "接受 G-Code 并通过 WiFi 将其发送到 Doodle3D WiFi-Box。" - -#~ msgctxt "name" -#~ msgid "Doodle3D WiFi-Box" -#~ msgstr "Doodle3D WiFi-Box" - -#~ msgctxt "description" -#~ msgid "Provides an edit window for direct script editing." -#~ msgstr "提供直接脚本编辑的编辑窗口。" - -#~ msgctxt "name" -#~ msgid "Live scripting tool" -#~ msgstr "实时脚本工具" - -#~ msgctxt "description" -#~ msgid "Helps to open Blender files directly in Cura." -#~ msgstr "帮助直接在 Cura 中打开 Blender 文件。" - -#~ msgctxt "name" -#~ msgid "Blender Integration (experimental)" -#~ msgstr "Blender 集成(实验性)" - -#~ msgctxt "@info:title" -#~ msgid "Model Checker Warning" -#~ msgstr "模型检查器警告" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" -#~ "Tips that may be useful to improve the print quality:\n" -#~ "1) Use rounded corners.\n" -#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" -#~ "3) Use a different material." -#~ msgstr "" -#~ "由于模型的对象大小和所选材质,某些模型可能无法打印出最佳效果:{Model_names}。\n" -#~ "可以借鉴一些实用技巧来改善打印质量:\n" -#~ "1) 使用圆角。\n" -#~ "2) 关闭风扇(仅在模型没有微小细节时)。\n" -#~ "3) 使用其他材质。" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "打开文件时,SolidWorks 报错。我们建议在 SolidWorks 内部解决这些问题。" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ "Thanks!" -#~ msgstr "" -#~ "在图纸中找不到模型。请再次检查图纸内容,确保里面有一个零件或组件?\n" -#~ "\n" -#~ "谢谢!" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "在图纸中找到一个以上的零件或组件。我们目前只支持里面正好有一个零件或组件的图纸。\n" -#~ "\n" -#~ "很抱歉!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks part file" -#~ msgstr "SolidWorks 零件文件" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks assembly file" -#~ msgstr "SolidWorks 组件文件" - -#~ msgctxt "@item:inlistbox" -#~ msgid "SolidWorks drawing file" -#~ msgstr "SolidWorks 图纸文件" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "尊敬的客户:\n" -#~ "我们无法在您的系统中找到有效的 SolidWorks 软件。这意味着您的系统中没有安装 SolidWorks,或者您没有获得有效的许可。请确保 SolidWorks 的运行没有任何问题并/或联系您的 ICT。\n" -#~ "\n" -#~ "此致\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Dear customer,\n" -#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" -#~ "\n" -#~ "With kind regards\n" -#~ " - Thomas Karl Pietrowski" -#~ msgstr "" -#~ "尊敬的客户:\n" -#~ "您当前正在非 Windows 操作系统上运行此插件。此插件只能在装有 SolidWorks 且拥有有效许可的 Windows 系统上运行。请在装有 SolidWorks 的 Windows 计算机上安装此插件。\n" -#~ "\n" -#~ "此致\n" -#~ " - Thomas Karl Pietrowski" - -#~ msgid "Configure" -#~ msgstr "配置" - -#~ msgid "Installation guide for SolidWorks macro" -#~ msgstr "SolidWorks 宏的安装指南" - -#~ msgctxt "@action:button" -#~ msgid "Disable" -#~ msgstr "禁用" - -#~ msgctxt "@action:tooltip" -#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." -#~ msgstr "不允许 Cura 发送匿名的使用统计数据。您可以在偏好中再次启用。" - -#~ msgid "Install" -#~ msgstr "安装" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." -#~ msgstr "复制 Siemens NX 插件文件失败。 请检查您的 UGII_USER_DIR。 未将其设置到目录中。" - -#~ msgid "Successfully installed Siemens NX Cura plugin." -#~ msgstr "已成功安装 Siemens NX Cura 插件。" - -#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." -#~ msgstr "复制 Siemens NX 插件文件失败。 请检查您的 UGII_USER_DIR。" - -#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." -#~ msgstr "安装 Siemens NX 插件失败。 无法为 Siemens NX 设置环境变量 UGII_USER_DIR。" - -#~ msgctxt "@info:status" -#~ msgid "Failed to get plugin ID from {0}" -#~ msgstr "无法从 {0} 获取插件 ID" - -#~ msgctxt "@info:tile" -#~ msgid "Warning" -#~ msgstr "警告" - -#~ msgctxt "@window:title" -#~ msgid "Plugin browser" -#~ msgstr "插件浏览器" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks: Export wizard" -#~ msgstr "SolidWorks:导出向导" - -#~ msgctxt "@action:label" -#~ msgid "Quality:" -#~ msgstr "质量:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (3D-printing)" -#~ msgstr "精细(3D 打印)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (3D-printing)" -#~ msgstr "粗糙(3D 打印)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine (SolidWorks)" -#~ msgstr "精细 (SolidWorks)" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse (SolidWorks)" -#~ msgstr "粗糙 (SolidWorks)" - -#~ msgctxt "@text:window" -#~ msgid "Show this dialog again" -#~ msgstr "再次显示此对话框" - -#~ msgctxt "@action:button" -#~ msgid "Continue" -#~ msgstr "继续" - -#~ msgctxt "@action:button" -#~ msgid "Abort" -#~ msgstr "中止" - -#~ msgctxt "@title:window" -#~ msgid "How to install Cura SolidWorks macro" -#~ msgstr "如何安装 Cura SolidWorks 宏" - -#~ msgctxt "@description:label" -#~ msgid "Steps:" -#~ msgstr "步骤:" - -#~ msgctxt "@action:button" -#~ msgid "" -#~ "Open the directory\n" -#~ "with macro and icon" -#~ msgstr "" -#~ "打开宏和图标\n" -#~ "所在的目录" - -#~ msgctxt "@description:label" -#~ msgid "Instructions:" -#~ msgstr "说明:" - -#~ msgctxt "@action:playpause" -#~ msgid "Play" -#~ msgstr "播放" - -#~ msgctxt "@action:playpause" -#~ msgid "Pause" -#~ msgstr "暂停" - -#~ msgctxt "@action:button" -#~ msgid "Previous Step" -#~ msgstr "上一步" - -#~ msgctxt "@action:button" -#~ msgid "Done" -#~ msgstr "完成" - -#~ msgctxt "@action:button" -#~ msgid "Next Step" -#~ msgstr "下一步" - -#~ msgctxt "@title:window" -#~ msgid "SolidWorks plugin: Configuration" -#~ msgstr "SolidWorks 插件:配置" - -#~ msgctxt "@title:tab" -#~ msgid "Conversion settings" -#~ msgstr "转换设置" - -#~ msgctxt "@label" -#~ msgid "First choice:" -#~ msgstr "首选:" - -#~ msgctxt "@text:menu" -#~ msgid "Latest installed version (Recommended)" -#~ msgstr "最新安装的版本(推荐)" - -#~ msgctxt "@text:menu" -#~ msgid "Default version" -#~ msgstr "默认版本" - -#~ msgctxt "@label" -#~ msgid "Show wizard before opening SolidWorks files" -#~ msgstr "在打开 SolidWorks 文件前显示向导" - -#~ msgctxt "@label" -#~ msgid "Automatically rotate opened file into normed orientation" -#~ msgstr "自动将打开的文件旋转到标准方向" - -#~ msgctxt "@title:tab" -#~ msgid "Installation(s)" -#~ msgstr "装置" - -#~ msgctxt "@label" -#~ msgid "COM service found" -#~ msgstr "发现 COM 服务" - -#~ msgctxt "@label" -#~ msgid "Executable found" -#~ msgstr "发现可执行文件" - -#~ msgctxt "@label" -#~ msgid "COM starting" -#~ msgstr "COM 启动" - -#~ msgctxt "@label" -#~ msgid "Revision number" -#~ msgstr "版本号" - -#~ msgctxt "@label" -#~ msgid "Functions available" -#~ msgstr "可用功能" - -#~ msgctxt "@label (%1 is object name)" -#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" -#~ msgstr "新的材料直径设置为 %1 mm,与当前机器不兼容。是否要继续?" - -#~ msgctxt "@action:menu" -#~ msgid "Browse plugins..." -#~ msgstr "浏览插件..." - -#~ msgctxt "@title:menu menubar:toplevel" -#~ msgid "P&lugins" -#~ msgstr "插件" - -#~ msgctxt "@window:title" -#~ msgid "Install Plugin" -#~ msgstr "安装插件" - -#~ msgctxt "description" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "提供更改打印机设置(如成形空间体积、喷嘴口径等)的方法" - -#~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "管理与 Ultimaker 3 打印机的网络连接" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." -#~ msgstr "允许您使用 SolidWorks 打开某些文件。转换通过此插件和其他优化完成。" - -#~ msgctxt "name" -#~ msgid "SolidWorks Integration" -#~ msgstr "SolidWorks 集成" - -#~ msgctxt "description" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "更改后自动保存首选项、机器和配置文件。" - -#~ msgctxt "name" -#~ msgid "Auto Save" -#~ msgstr "自动保存" - -#~ msgctxt "description" -#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." -#~ msgstr "帮助您在 Siemens NX 中安装一个“导出至 Cura”按钮。" - -#~ msgctxt "name" -#~ msgid "Siemens NX Integration" -#~ msgstr "Siemens NX 集成" - -#~ msgctxt "description" -#~ msgid "Find, manage and install new plugins." -#~ msgstr "查找、管理和安装新插件。" - -#~ msgctxt "name" -#~ msgid "Plugin Browser" -#~ msgstr "插件浏览器" - -#~ msgctxt "description" -#~ msgid "Ask the user once if he/she agrees with our license" -#~ msgstr "询问用户一次是否同意我们的许可" - -#~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "为 Ultimaker 打印机提供操作选项(如平台调平向导、选择升级等)" - -#~ msgctxt "@item:inlistbox" -#~ msgid "GCode File" -#~ msgstr "GCode 文件" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer is busy or not connected." -#~ msgstr "无法启动新作业,因为打印机处于忙碌状态或未连接。" - -#~ msgctxt "@info:title" -#~ msgid "Printer Unavailable" -#~ msgstr "打印机不可用" - -#~ msgctxt "@info:status" -#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." -#~ msgstr "此打印机不支持通过 USB 打印,因为其使用 UltiGCode 类型的 G-code 文件。" - -#~ msgctxt "@info:title" -#~ msgid "USB Printing" -#~ msgstr "USB 打印" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new job because the printer does not support usb printing." -#~ msgstr "无法启动新作业,因为该打印机不支持通过 USB 打印。" - -#~ msgctxt "@info" -#~ msgid "Unable to update firmware because there are no printers connected." -#~ msgstr "无法更新固件,因为没有连接打印机。" - -#~ msgctxt "@info" -#~ msgid "Could not find firmware required for the printer at %s." -#~ msgstr "在 %s 无法找到打印机所需的固件。" - -#~ msgctxt "@info:title" -#~ msgid "Printer Firmware" -#~ msgstr "打印机固件" - -#~ msgctxt "@info:title" -#~ msgid "Connection status" -#~ msgstr "连接状态" - -#~ msgctxt "@info:title" -#~ msgid "Connection Status" -#~ msgstr "连接状态" - -#~ msgctxt "@info:status" -#~ msgid "Access request was denied on the printer." -#~ msgstr "访问请求在打印机上被拒绝。" - -#~ msgctxt "@info:status" -#~ msgid "Access request failed due to a timeout." -#~ msgstr "访问请求失败(原因:超时)。" - -#~ msgctxt "@info:status" -#~ msgid "The connection with the network was lost." -#~ msgstr "网络连接中断。" - -#~ msgctxt "@info:status" -#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." -#~ msgstr "与打印机的连接中断,请检查打印机是否已连接。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." -#~ msgstr "打印机无法启动新的打印作业,当前的打印机状态为 %s。" - -#~ msgctxt "@info:title" -#~ msgid "Printer Status" -#~ msgstr "打印机状态" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" -#~ msgstr "无法启动新的打印作业。插槽 {0} 中未加载打印头。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to start a new print job. No material loaded in slot {0}" -#~ msgstr "无法启动新的打印作业。插槽 {0} 中未加载材料。" - -#~ msgctxt "@label" -#~ msgid "Not enough material for spool {0}." -#~ msgstr "线轴 {0} 上没有足够的材料。" - -#~ msgctxt "@label" -#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "不同的打印头(Cura: {0},打印机: 为挤出机 {2} 选择了 {1})" - -#~ msgctxt "@label" -#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "打印头 {0} 未正确校准。 需要在打印机上执行 XY 校准。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send data to printer. Is another job still active?" -#~ msgstr "无法向打印机发送数据。请确认是否有另一项打印任务仍在进行?" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Print aborted. Please check the printer" -#~ msgstr "打印已中止。请检查打印机" - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Pausing print..." -#~ msgstr "暂停打印..." - -#~ msgctxt "@label:MonitorStatus" -#~ msgid "Resuming print..." -#~ msgstr "恢复打印..." - -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "这台打印机未设置为运行一组连接的 Ultimaker 3 打印机。" - -#~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "这台打印机是一组共 {count} 台已连接 Ultimaker 3 打印机的主机。" - -#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." -#~ msgstr "{printer_name} 已完成打印 '{job_name}'。 请收起打印品并确认清空打印平台。" - -#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." -#~ msgstr "{printer_name} 已保留用于打印 '{job_name}'。 请更改打印机配置以匹配此项作业,以便开始打印。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "无法发送新打印作业:此 3D 打印机(尚)未设置为运行一组连接的 Ultimaker 3 打印机。" - -#~ msgctxt "@info:status" -#~ msgid "Unable to send print job to group {cluster_name}." -#~ msgstr "无法发送打印作业至组 {cluster_name}。" - -#~ msgctxt "@info:status" -#~ msgid "Sent {file_name} to group {cluster_name}." -#~ msgstr "已发送 {file_name} 至组 {cluster_name}。" - -#~ msgctxt "@action:button" -#~ msgid "Show print jobs" -#~ msgstr "显示打印作业" - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs interface in your browser." -#~ msgstr "在您的浏览器中打开打印作业界面。" - -#~ msgctxt "@label Printer name" -#~ msgid "Unknown" -#~ msgstr "未知" - -#~ msgctxt "@info:progress" -#~ msgid "Sending {file_name} to group {cluster_name}" -#~ msgstr "发送 {file_name} 至组 {cluster_name}" - -#~ msgctxt "@info:status" -#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." -#~ msgstr "打开文件时,SolidWorks 报错。我们建议在 SolidWorks 内部解决这些问题。" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" -#~ "\n" -#~ " Thanks!." -#~ msgstr "" -#~ "在您的图纸中找不到模型。请再次检查图纸内容,确保里面有一个零件或组件。\n" -#~ "\n" -#~ "谢谢!" - -#~ msgctxt "@info:status" -#~ msgid "" -#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" -#~ "\n" -#~ "Sorry!" -#~ msgstr "" -#~ "在您的图纸中找到一个以上的零件或组件。我们目前只支持里面正好有一个零件或组件的图纸。\n" -#~ "\n" -#~ "很抱歉!" - -#~ msgctxt "@item:material" -#~ msgid "No material loaded" -#~ msgstr "未加载材料" - -#~ msgctxt "@item:material" -#~ msgid "Unknown material" -#~ msgstr "未知材料" - -#~ msgctxt "@info:status Has a cancel button next to it." -#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." -#~ msgstr "所选材料直径导致材料与当前打印机不兼容。" - -#~ msgctxt "@action:button" -#~ msgid "Undo" -#~ msgstr "撤销" - -#~ msgctxt "@action" -#~ msgid "Undo changing the material diameter." -#~ msgstr "撤销更改材料直径。" - -#~ msgctxt "@info:status Don't translate the XML tags or !" -#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." -#~ msgstr "配置文件 {0} 中定义的机器与您当前的机器不匹配,无法导入。" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      发生了致命错误。请将这份错误报告发送给我们以便修复问题

      \n" -#~ "

      请使用“发送报告”按钮将错误报告自动发布到我们的服务器

      \n" -#~ " " - -#~ msgctxt "@label" -#~ msgid "not yet initialised
      " -#~ msgstr "尚未初始化
      " - -#~ msgctxt "@label" -#~ msgid "Gcode flavor" -#~ msgstr "GCode 类型" - -#~ msgctxt "@label" -#~ msgid "Start Gcode" -#~ msgstr "GCode 开始部分" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very start." -#~ msgstr "将在开始时执行的 Gcode 命令。" - -#~ msgctxt "@label" -#~ msgid "End Gcode" -#~ msgstr "GCode 结束部分" - -#~ msgctxt "@tooltip" -#~ msgid "Gcode commands to be executed at the very end." -#~ msgstr "将在结束时执行的 Gcode 命令。" - -#~ msgctxt "@label" -#~ msgid "Extruder Start Gcode" -#~ msgstr "挤出机 Gcode 开始部分" - -#~ msgctxt "@label" -#~ msgid "Extruder End Gcode" -#~ msgstr "挤出机 Gcode 结束部分" - -#~ msgctxt "@label" -#~ msgid "Starting firmware update, this may take a while." -#~ msgstr "正在开始固件更新。可能需要花费一些时间,请耐心等待。" - -#~ msgctxt "@label" -#~ msgid "Unknown error code: %1" -#~ msgstr "未知错误代码: %1" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" - -#~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" - -#~ msgctxt "@label Printer status" -#~ msgid "Unknown" -#~ msgstr "未知" - -#~ msgctxt "@title:window" -#~ msgid "Find & Update plugins" -#~ msgstr "查找与更新插件" - -#~ msgctxt "@label" -#~ msgid "Here you can find a list of Third Party plugins." -#~ msgstr "您可以在这里找到第三方插件列表。" - -#~ msgctxt "@action:button" -#~ msgid "Upgrade" -#~ msgstr "升级" - -#~ msgctxt "@action:button" -#~ msgid "Download" -#~ msgstr "下载" - -#~ msgctxt "@info:tooltip" -#~ msgid "Show caution message in gcode reader." -#~ msgstr "在 G-code 读取器中显示警告信息。" - -#~ msgctxt "@option:check" -#~ msgid "Caution message in gcode reader" -#~ msgstr "G-code 读取器中的警告信息" - -#~ msgctxt "@window:title" -#~ msgid "Import Profile" -#~ msgstr "导入配置文件" - -#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" -#~ msgid "Printer: %1, %2: %3" -#~ msgstr "打印机:%1, %2: %3" - -#~ msgctxt "@action:label %1 is printer name" -#~ msgid "Printer: %1" -#~ msgstr "打印机:%1" - -#~ msgctxt "@label" -#~ msgid "GCode generator" -#~ msgstr "GCode 生成器" - -#~ msgctxt "@action:menu" -#~ msgid "Configure setting visiblity..." -#~ msgstr "配置设置可见性..." - -#~ msgctxt "@title:menuitem %1 is the automatically selected material" -#~ msgid "Automatic: %1" -#~ msgstr "自动:%1" - -#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" -#~ msgid "Automatic: %1" -#~ msgstr "自动:%1" - -#~ msgctxt "@info:status" -#~ msgid "No printer connected" -#~ msgstr "没有连接打印机" - -#~ msgctxt "@tooltip" -#~ msgid "The current temperature of this extruder." -#~ msgstr "该挤出机的当前温度。" - -#~ msgctxt "@action:menu" -#~ msgid "Installed plugins..." -#~ msgstr "已安装插件..." - -#~ msgctxt "@label" -#~ msgid "Support Extruder" -#~ msgstr "支撑用挤出机" - -#~ msgctxt "description" -#~ msgid "Writes GCode to a file." -#~ msgstr "将 GCode 写入至文件。" - -#~ msgctxt "name" -#~ msgid "GCode Writer" -#~ msgstr "GCode 写入器" - -#~ msgctxt "name" -#~ msgid "GCode Profile Reader" -#~ msgstr "GCode 配置文件读取器" - -#~ msgctxt "@info:status" -#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" -#~ msgstr "打开 SolidWorks 文件时发生错误! 请检查能否在 SolidWorks 中正常打开文件而不出现任何问题!" - -#~ msgctxt "@info:status" -#~ msgid "Error while starting %s!" -#~ msgstr "启动 %s 时发生错误!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Simulation view" -#~ msgstr "仿真视图" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." -#~ msgstr "Cura 收集匿名切片统计资料。 您可以在偏好设置中禁用此选项。" - -#~ msgctxt "@action:button" -#~ msgid "Dismiss" -#~ msgstr "关闭此通知" - -#~ msgctxt "@menuitem" -#~ msgid "Global" -#~ msgstr "全局" - -#~ msgctxt "@label crash message" -#~ msgid "" -#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" -#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" -#~ " " -#~ msgstr "" -#~ "

      发生了致命错误。 请将这份错误报告发送给我们以便修复问题

      \n" -#~ "

      请使用“发送报告”按钮将错误报告自动发布到我们的服务器

      \n" -#~ " " - -#~ msgctxt "@label Cura version" -#~ msgid "Cura version: {version}
      " -#~ msgstr "Cura 版本: {version}
      " - -#~ msgctxt "@label Platform" -#~ msgid "Platform: {platform}
      " -#~ msgstr "平台: {platform}
      " - -#~ msgctxt "@label Qt version" -#~ msgid "Qt version: {qt}
      " -#~ msgstr "Qt 版本: {qt}
      " - -#~ msgctxt "@label PyQt version" -#~ msgid "PyQt version: {pyqt}
      " -#~ msgstr "PyQt 版本: {pyqt}
      " - -#~ msgctxt "@label OpenGL" -#~ msgid "OpenGL: {opengl}
      " -#~ msgstr "OpenGL: {opengl}
      " - -#~ msgctxt "@title:groupbox" -#~ msgid "Exception traceback" -#~ msgstr "异常追溯" - -#~ msgctxt "@label" -#~ msgid "Material diameter" -#~ msgstr "材料直径" - -#~ msgctxt "@title:window" -#~ msgid "Cura SolidWorks Plugin Configuration" -#~ msgstr "Cura SolidWorks 插件配置" - -#~ msgctxt "@action:label" -#~ msgid "Default quality of the exported STL:" -#~ msgstr "导出 STL 的默认质量:" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always ask" -#~ msgstr "总是询问" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Fine quality" -#~ msgstr "总是使用精细品质" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Always use Coarse quality" -#~ msgstr "总是使用粗糙品质" - -#~ msgctxt "@title:window" -#~ msgid "Import SolidWorks File as STL..." -#~ msgstr "导入 SolidWorks 文件为 STL..." - -#~ msgctxt "@info:tooltip" -#~ msgid "Quality of the Exported STL" -#~ msgstr "导出 STL 的质量" - -#~ msgctxt "@action:label" -#~ msgid "Quality" -#~ msgstr "质量" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Coarse" -#~ msgstr "粗糙" - -#~ msgctxt "@option:curaSolidworksStlQuality" -#~ msgid "Fine" -#~ msgstr "精细" - -#~ msgctxt "@" -#~ msgid "No Profile Available" -#~ msgstr "没有配置文件可用" - -#~ msgctxt "@label" -#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" -#~ msgstr "此设置始终对所有挤出机有效。在此进行更改将影响所有挤出机。" - -#~ msgctxt "@tooltip" -#~ msgid "Time specification
      " -#~ msgstr "时间规范
      " - -#~ msgctxt "@action:inmenu menubar:view" -#~ msgid "&Reset camera position" -#~ msgstr "重置摄像头位置(&R)" - -#~ msgctxt "@title:menu menubar:file" -#~ msgid "Save project" -#~ msgstr "保存项目" - -#~ msgctxt "@title:tab" -#~ msgid "Prepare" -#~ msgstr "准备" - -#~ msgctxt "@title:tab" -#~ msgid "Monitor" -#~ msgstr "监控" - -#~ msgctxt "@label" -#~ msgid "Check compatibility" -#~ msgstr "检查兼容性" - -#~ msgctxt "description" -#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" -#~ msgstr "让您可以通过 SolidWorks 自身打开特定文件。 随后会将这些文件进行转换并载入 Cura" - -#~ msgctxt "@label:status" -#~ msgid "Blocked" -#~ msgstr "冻结操作" - -#~ msgctxt "@label:status" -#~ msgid "Can't start print" -#~ msgstr "不能开始打印" - -#~ msgctxt "@action:button" -#~ msgid "Open Connect.." -#~ msgstr "打开 Connect" - -#~ msgctxt "@info:title" -#~ msgid "Print Details" -#~ msgstr "打印品详细信息" - -#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" -#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." -#~ msgstr "为确保您的 {machine_name} 具备最新功能,建议定期更新固件。 更新可在 {machine_name} 上(连接至网络时)或通过 USB 进行。" - -#~ msgctxt "@info:title" -#~ msgid "Layer View" -#~ msgstr "分层视图" - -#~ msgctxt "@menuitem" -#~ msgid "Browse plugins" -#~ msgstr "浏览插件" - -#~ msgctxt "@info:title" -#~ msgid "Export Details" -#~ msgstr "导出详细信息" - -#~ msgctxt "@label" -#~ msgid "" -#~ "

      A fatal exception has occurred that we could not recover from!

      \n" -#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" -#~ " " -#~ msgstr "" -#~ "

      发生了致命错误,我们无法恢复!

      \n" -#~ "

      请在以下网址中使用下方的信息提交错误报告:http://github.com/Ultimaker/Cura/issues

      " - -#~ msgctxt "@action:button" -#~ msgid "Open Web Page" -#~ msgstr "打开网页" - -#~ msgctxt "@action:button" -#~ msgid "Ok" -#~ msgstr "确定" - -#~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "这台打印机未设置为运行一组连接的 Ultimaker 3 打印机" - -#~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "这台打印机是一组 %1 台已连接 Ultimaker 3 打印机的主机" - -#~ msgctxt "@label" -#~ msgid "Completed on: " -#~ msgstr "完成时间: " - -#~ msgctxt "@info:tooltip" -#~ msgid "Opens the print jobs page with your default web browser." -#~ msgstr "使用默认 Web 浏览器打开打印作业页面。" - -#~ msgctxt "@label" -#~ msgid "PRINTER GROUP" -#~ msgstr "打印机组" - -#~ msgctxt "@action:warning" -#~ msgid "Loading a project will clear all models on the buildplate" -#~ msgstr "加载项目将清除打印平台上的所有模型" - -#~ msgctxt "@label" -#~ msgid "" -#~ " plugin contains a license.\n" -#~ "You need to accept this license to install this plugin.\n" -#~ "Do you agree with the terms below?" -#~ msgstr "" -#~ " 插件包含一个许可。\n" -#~ "您需要接受此许可才能安装此插件。\n" -#~ "是否同意下列条款?" - -#~ msgctxt "@label" -#~ msgid "00h 00min" -#~ msgstr "00 小时 00 分" - -#~ msgctxt "@tooltip" -#~ msgid "Time information" -#~ msgstr "时间信息" - -#~ msgctxt "@description" -#~ msgid "Print time" -#~ msgstr "打印时间" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g / ~ %4 %3" -#~ msgstr "%1m / ~ %2g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1m / ~ %2g" -#~ msgstr "%1m / ~ %2g" - -#~ msgctxt "@title:window" -#~ msgid "Cura" -#~ msgstr "Cura" - -#~ msgctxt "@label" -#~ msgid "Check material compatibility" -#~ msgstr "检查材料兼容性" - -#~ msgctxt "name" -#~ msgid "UM3 Network Connection (Cluster)" -#~ msgstr "UM3 网络连接(群集)" - -#~ msgctxt "description" -#~ msgid "Provides the Layer view." -#~ msgstr "提供分层视图。" - -#~ msgctxt "name" -#~ msgid "Layer View" -#~ msgstr "分层视图" - -#~ msgctxt "@item:inlistbox" -#~ msgid "X-Ray" -#~ msgstr "透视" - -#~ msgctxt "@label" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." -#~ msgstr "接受 G-Code 并通过 WiFi 将其发送到 Doodle3D WiFi-Box。" - -#~ msgctxt "@item:inmenu" -#~ msgid "Doodle3D printing" -#~ msgstr "Doodle3D 打印" - -#~ msgctxt "@action:button" -#~ msgid "Print with Doodle3D" -#~ msgstr "使用 Doodle3D 打印" - -#~ msgctxt "@info:tooltip" -#~ msgid "Print with " -#~ msgstr "使用 " - -#~ msgctxt "@title:menu" -#~ msgid "Doodle3D" -#~ msgstr "Doodle3D 打印" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Enable Scan devices..." -#~ msgstr "启用扫描设备..." - -#~ msgctxt "@info:progress" -#~ msgid "Saving to Removable Drive {0}" -#~ msgstr "保存到可移动磁盘 {0} " - -#~ msgctxt "@info:status" -#~ msgid "Could not save to {0}: {1}" -#~ msgstr "无法保存到 {0}{1}" - -#~ msgctxt "@info:status" -#~ msgid "Please keep in mind, that you have to reopen your SolidWorks file manually! Reloading the model won't work!" -#~ msgstr "请记住,您必须手动重新打开 SolidWorks 文件! 重新加载模型将无法正常工作!" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Layers" -#~ msgstr "层" - -#~ msgid "Browse plugins" -#~ msgstr "浏览插件" - -#~ msgctxt "@item:inmenu" -#~ msgid "Solid" -#~ msgstr "实体" - -#~ msgctxt "@label" -#~ msgid "The file {0} already exists. Are you sure you want to overwrite it?" -#~ msgstr "文件 {0} 已存在。你确定要替换它吗?" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: {1}" -#~ msgstr "无法将配置文件导出至 {0} {1} " - -#~ msgctxt "@info:status" -#~ msgid "Failed to export profile to {0}: Writer plugin reported failure." -#~ msgstr "无法将配置文件导出至 {0} :写入器插件报告故障。" - -#~ msgctxt "@info:status" -#~ msgid "Exported profile to {0}" -#~ msgstr "配置文件已导出至: {0} " - -#~ msgctxt "@info:status" -#~ msgid "Failed to import profile from {0}: {1}" -#~ msgstr "无法从 {0} 导入配置文件: {1} " - -#~ msgctxt "@title:window" -#~ msgid "Doodle3D Settings" -#~ msgstr "Doodle3D 设置" - -#~ msgctxt "@title:window" -#~ msgid "Print to: %1" -#~ msgstr "打印至:%1" - -#~ msgctxt "@label" -#~ msgid "Extruder Temperature: %1/%2°C" -#~ msgstr "打印头温度:%1/%2 °C" - -#~ msgctxt "@label" -#~ msgid "Bed Temperature: %1/%2°C" -#~ msgstr "热床温度:%1/%2°C" - -#~ msgctxt "@label" -#~ msgid "%1" -#~ msgstr "%1" - -#~ msgctxt "@label" -#~ msgid "View Mode: Layers" -#~ msgstr "视图模式:分层" - -#~ msgctxt "@info:status" -#~ msgid "Could not import material %1: %2" -#~ msgstr "无法导入材料 %1%2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully imported material %1" -#~ msgstr "成功导入材料 %1" - -#~ msgctxt "@info:status" -#~ msgid "Failed to export material to %1: %2" -#~ msgstr "无法导出材料至 %1%2" - -#~ msgctxt "@info:status" -#~ msgid "Successfully exported material to %1" -#~ msgstr "成功导出材料至: %1" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g / ~ %4 %3" -#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" - -#~ msgctxt "@label" -#~ msgid "%1 m / ~ %2 g" -#~ msgstr "%1 m / ~ %2 g" - -#~ msgctxt "@label" -#~ msgid "Hotend" -#~ msgstr "热端" - -#~ msgctxt "@action:button" -#~ msgid "View Mode" -#~ msgstr "视图模式" - -#~ msgctxt "@title:tab" -#~ msgid "Print" -#~ msgstr "打印" - -#~ msgctxt "@label" -#~ msgid "0%" -#~ msgstr "0%" - -#~ msgctxt "@label" -#~ msgid "Empty infill will leave your model hollow with low strength." -#~ msgstr "无填充将使模型处于低强度且保持空心状态。" - -#~ msgctxt "@label" -#~ msgid "20%" -#~ msgstr "20%" - -#~ msgctxt "@label" -#~ msgid "Light (20%) infill will give your model an average strength." -#~ msgstr "轻度(20%)填充将使打印模型处于中等强度。" - -#~ msgctxt "@label" -#~ msgid "50%" -#~ msgstr "50%" - -#~ msgctxt "@label" -#~ msgid "Dense (50%) infill will give your model an above average strength." -#~ msgstr "密集(50%)填充将使打印模型高于平均的强度。" - -#~ msgctxt "@label" -#~ msgid "100%" -#~ msgstr "100%" - -#~ msgctxt "@label" -#~ msgid "Solid (100%) infill will make your model completely solid." -#~ msgstr "完全(100%)填充将使您的模型处于完全实心状态。" - -#~ msgctxt "@label" -#~ msgid "Gradual" -#~ msgstr "渐层填充" - -#~ msgctxt "description" -#~ msgid "Provides support for writing X3G files" -#~ msgstr "提供对写入 X3G 文件的支持" - -#~ msgctxt "name" -#~ msgid "X3G Writer" -#~ msgstr "X3G 写入器" - -#~ msgctxt "@label" -#~ msgid "Machine Settings action" -#~ msgstr "打印机设置操作" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" -#~ msgstr "提供更改打印机设置(如成形空间体积、喷嘴口径等)的方法" - -#~ msgctxt "@label" -#~ msgid "X-Ray View" -#~ msgstr "透视视图" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the X-Ray view." -#~ msgstr "提供透视视图。" - -#~ msgctxt "@label" -#~ msgid "X3D Reader" -#~ msgstr "X3D 读取器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading X3D files." -#~ msgstr "支持读取 X3D 文件。" - -#~ msgctxt "@label" -#~ msgid "GCode Writer" -#~ msgstr "GCode 写入器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Writes GCode to a file." -#~ msgstr "将 GCode 写入至文件。" - -#~ msgctxt "@action:button Preceded by 'Ready to'." -#~ msgid "Print with Doodle3D" -#~ msgstr "使用 Doodle3D 打印" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Shows changes since latest checked version." -#~ msgstr "显示最新版本改动。" - -#~ msgctxt "@label" -#~ msgid "Profile flatener" -#~ msgstr "配置文件合并器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Create a flattend quality changes profile." -#~ msgstr "创建一份合并质量变化配置文件。" - -#~ msgctxt "@label" -#~ msgid "USB printing" -#~ msgstr "USB 联机打印" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -#~ msgstr "接受 GCode 并将其发送到打印机。此插件还可以更新固件。" - -#~ msgctxt "X3G Writer Plugin Description" -#~ msgid "Writes X3G to a file" -#~ msgstr "将 X3G 写入文件" - -#~ msgctxt "@label" -#~ msgid "Removable Drive Output Device Plugin" -#~ msgstr "可移动磁盘输出设备插件" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides removable drive hotplugging and writing support." -#~ msgstr "提供可移动磁盘热插拔和写入文件的支持。" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "管理与 Ultimaker 3 打印机的网络连接" - -#~ msgctxt "@label" -#~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" -#~ msgstr "您为挤出机 {2} 选择了不同的打印头(Cura:{0},打印机:{1})" - -#~ msgctxt "@label" -#~ msgid "Print core {0} is not properly calibrated. XY calibration needs to be performed on the printer." -#~ msgstr "打印头 {0} 未正确校准,您需要在打印机上执行 XY 校准。" - -#~ msgctxt "@label" -#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." -#~ msgstr "打印机上的打印头和/或材料与当前项目中的不同。为获得最佳打印效果,请始终使用已插入的打印头和材料配置进行切片。" - -#~ msgctxt "@label" -#~ msgid "Post Processing" -#~ msgstr "后期处理" - -#~ msgctxt "Description of plugin" -#~ msgid "Extension that allows for user created scripts for post processing" -#~ msgstr "扩展程序(允许用户创建脚本进行后期处理)" - -#~ msgctxt "@label" -#~ msgid "Auto Save" -#~ msgstr "自动保存" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." -#~ msgstr "更改后自动保存首选项、机器和配置文件。" - -#~ msgctxt "@label" -#~ msgid "Slice info" -#~ msgstr "切片信息" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Submits anonymous slice info. Can be disabled through preferences." -#~ msgstr "提交匿名切片信息。此特性可在偏好设置中禁用。" - -#~ msgctxt "@info" -#~ msgid "Cura collects anonymised slicing statistics. You can disable this in preferences" -#~ msgstr "Cura 将自动收集匿名的切片统计数据,您可以在偏好设置中禁用此选项。" - -#~ msgctxt "@label" -#~ msgid "Material Profiles" -#~ msgstr "材料配置文件" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides capabilities to read and write XML-based material profiles." -#~ msgstr "提供读取和写入基于 XML 的材料配置文件的功能。" - -#~ msgctxt "@label" -#~ msgid "Legacy Cura Profile Reader" -#~ msgstr "旧版 Cura 配置文件读取器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from legacy Cura versions." -#~ msgstr "支持从 Cura 旧版本导入配置文件。" - -#~ msgctxt "@label" -#~ msgid "GCode Profile Reader" -#~ msgstr "GCode 配置读取器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing profiles from g-code files." -#~ msgstr "提供了从 GCode 文件中导入配置文件的支持。" - -#~ msgctxt "@label" -#~ msgid "Layer View" -#~ msgstr "分层视图" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Layer view." -#~ msgstr "提供分层视图。" - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.5 to 2.6" -#~ msgstr "版本自 2.5 升级到 2.6" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -#~ msgstr "将配置从 Cura 2.5 版本升级至 2.6 版本。" - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.1 to 2.2" -#~ msgstr "版本自 2.1 升级至 2.2" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -#~ msgstr "将配置从 Cura 2.1 版本升级至 2.2 版本。" - -#~ msgctxt "@label" -#~ msgid "Version Upgrade 2.2 to 2.4" -#~ msgstr "版本自 2.2 升级到 2.4" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -#~ msgstr "将配置从 Cura 2.2 版本升级至 2.4 版本。" - -#~ msgctxt "@label" -#~ msgid "Image Reader" -#~ msgstr "图像读取器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Enables ability to generate printable geometry from 2D image files." -#~ msgstr "支持从 2D 图像文件生成可打印几何模型。" - -#~ msgctxt "@label" -#~ msgid "CuraEngine Backend" -#~ msgstr "CuraEngine 后端" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the link to the CuraEngine slicing backend." -#~ msgstr "提供 CuraEngine 切片后端的路径" - -#~ msgctxt "@label" -#~ msgid "Per Model Settings Tool" -#~ msgstr "单一模型设置工具" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides the Per Model Settings." -#~ msgstr "提供对每个模型的单独设置。" - -#~ msgctxt "@label" -#~ msgid "3MF Reader" -#~ msgstr "3MF 读取器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for reading 3MF files." -#~ msgstr "提供对读取 3MF 格式文件的支持。" - -#~ msgctxt "@label" -#~ msgid "Solid View" -#~ msgstr "实体视图" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides a normal solid mesh view." -#~ msgstr "提供一个基本的实体网格视图。" - -#~ msgctxt "@label" -#~ msgid "G-code Reader" -#~ msgstr "G-code 读取器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Allows loading and displaying G-code files." -#~ msgstr "允许加载和显示 G-code 文件。" - -#~ msgctxt "@label" -#~ msgid "Cura Profile Writer" -#~ msgstr "Cura 配置写入器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for exporting Cura profiles." -#~ msgstr "提供了对导出 Cura 配置文件的支持。" - -#~ msgctxt "@label" -#~ msgid "3MF Writer" -#~ msgstr "3MF 写入器" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for writing 3MF files." -#~ msgstr "提供对写入 3MF 文件的支持。" - -#~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Ultimaker 打印机操作" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "为 Ultimaker 打印机提供操作选项 (如平台调平向导、选择升级等)" - -#~ msgctxt "@label" -#~ msgid "Cura Profile Reader" -#~ msgstr "Cura 配置文件导出" - -#~ msgctxt "@info:whatsthis" -#~ msgid "Provides support for importing Cura profiles." -#~ msgstr "提供了对导入 Cura 配置文件的支持。" - -#~ msgctxt "@info" -#~ msgid "%(width).1f x %(depth).1f x %(height).1f mm" -#~ msgstr "%(宽).1f x %(深).1f x %(高).1f mm" - -#~ msgctxt "@label" -#~ msgid "Build Plate Shape" -#~ msgstr "打印平台形状" - -#~ msgctxt "@option:check" -#~ msgid "Machine Center is Zero" -#~ msgstr "机器中心为零点" - -#~ msgctxt "@option:check" -#~ msgid "Heated Bed" -#~ msgstr "加热床" - -#~ msgctxt "@label" -#~ msgid "GCode Flavor" -#~ msgstr "GCode 类型" - -#~ msgctxt "@label" -#~ msgid "Material Diameter" -#~ msgstr "材料直径" - -#~ msgctxt "@label" -#~ msgid "If your printer is not listed, read the network-printing troubleshooting guide" -#~ msgstr "如果您的打印机未列出,请阅读网络打印故障排除指南" - -#~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" - -#~ msgctxt "@label" -#~ msgid "Support library for scientific computing " -#~ msgstr "科学计算支持库" - -#~ msgctxt "@tooltip" -#~ msgid "Print Setup

      Edit or review the settings for the active print job." -#~ msgstr "打印设置

      编辑或查看活动打印作业的设置。" - -#~ msgctxt "@tooltip" -#~ msgid "Print Monitor

      Monitor the state of the connected printer and the print job in progress." -#~ msgstr "打印监视

      可以监视所连接的打印机和正在进行的打印作业的状态。" - -#~ msgctxt "@title:menuitem %1 is the value from the printer" -#~ msgid "Automatic: %1" -#~ msgstr "自动:%1" - -#~ msgctxt "@label:PrintjobStatus" -#~ msgid "Please load a 3d model" -#~ msgstr "请载入一个 3D 模型" - -#~ msgctxt "@label" -#~ msgid "Print Selected Model with %1" -#~ msgid_plural "Print Selected Models With %1" -#~ msgstr[0] "用 %1 打印所选模型" +msgstr "Fáze přípravy" diff --git a/resources/i18n/zh_CN/fdmextruder.def.json.po b/resources/i18n/zh_CN/fdmextruder.def.json.po index a8a2afee52..f836b0f0e3 100644 --- a/resources/i18n/zh_CN/fdmextruder.def.json.po +++ b/resources/i18n/zh_CN/fdmextruder.def.json.po @@ -10,7 +10,6 @@ msgstr "" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" @@ -52,7 +51,9 @@ msgstr "喷嘴直径" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "喷嘴内径,在使用非标准喷嘴尺寸时需更改此设置。" #: /fdmextruder.def.json @@ -92,7 +93,9 @@ msgstr "挤出机起点绝对位置" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" -msgid "Make the extruder starting position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder starting position absolute rather than relative to the " +"last-known location of the head." msgstr "令挤出机起始位置为绝对位置,而不根据打印头的最后位置来改变。" #: /fdmextruder.def.json @@ -132,7 +135,9 @@ msgstr "挤出机终点绝对位置" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" -msgid "Make the extruder ending position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder ending position absolute rather than relative to the last-" +"known location of the head." msgstr "令挤出机结束位置为绝对位置,而不根据打印头的最后位置来改变。" #: /fdmextruder.def.json @@ -162,7 +167,9 @@ msgstr "挤出机初始 Z 轴位置" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "打印开始时,喷头在 Z 轴坐标上的起始位置." #: /fdmextruder.def.json @@ -172,7 +179,10 @@ msgstr "挤出机打印冷却风扇" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" -msgid "The number of the print cooling fan associated with this extruder. Only change this from the default value of 0 when you have a different print cooling fan for each extruder." +msgid "" +"The number of the print cooling fan associated with this extruder. Only " +"change this from the default value of 0 when you have a different print " +"cooling fan for each extruder." msgstr "打印冷却风扇的数量与该挤出机有关。仅在每个挤出机都对应不同的打印冷却风扇时,对默认值 0 进行更改。" #: /fdmextruder.def.json @@ -192,7 +202,9 @@ msgstr "挤出机 X 轴坐标" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "打印开始时,喷头在 X 轴上初始位置。" #: /fdmextruder.def.json @@ -202,7 +214,9 @@ msgstr "挤出机 Y 轴起始位置" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "打印开始时,喷头在 Y 轴坐标上初始位置。" #: /fdmextruder.def.json @@ -222,13 +236,7 @@ msgstr "直径" #: /fdmextruder.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "调整所用耗材的直径。 将此值与所用耗材的直径匹配。" - -#~ msgctxt "machine_extruder_start_code description" -#~ msgid "Start g-code to execute whenever turning the extruder on." -#~ msgstr "打开挤出机将执行此段 G-code。" - -#~ msgctxt "machine_extruder_end_code description" -#~ msgid "End g-code to execute whenever turning the extruder off." -#~ msgstr "在关闭挤出机时,执行结束 G-code。" diff --git a/resources/i18n/zh_CN/fdmprinter.def.json.po b/resources/i18n/zh_CN/fdmprinter.def.json.po index 6a47c912c2..e85298f7c6 100644 --- a/resources/i18n/zh_CN/fdmprinter.def.json.po +++ b/resources/i18n/zh_CN/fdmprinter.def.json.po @@ -7,14 +7,12 @@ msgstr "" "Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" -"PO-Revision-Date: 2022-07-15 11:06+0200\n" -"Last-Translator: \n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE\n" -"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 3.1.1\n" #: /fdmprinter.def.json msgctxt "machine_settings label" @@ -43,7 +41,9 @@ msgstr "显示打印机变体" #: /fdmprinter.def.json msgctxt "machine_show_variants description" -msgid "Whether to show the different variants of this machine, which are described in separate json files." +msgid "" +"Whether to show the different variants of this machine, which are described " +"in separate json files." msgstr "这台打印机是否需要显示它在不同的 JSON 文件中所描述的不同变化。" #: /fdmprinter.def.json @@ -56,9 +56,7 @@ msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "" -"在开始时执行的 G-code 命令 - 以 \n" -" 分行。" +msgstr "在开始时执行的 G-code 命令 - 以 \n 分行。" #: /fdmprinter.def.json msgctxt "machine_end_gcode label" @@ -70,9 +68,7 @@ msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "" -"在结束前执行的 G-code 命令 - 以 \n" -" 分行。" +msgstr "在结束前执行的 G-code 命令 - 以 \n 分行。" #: /fdmprinter.def.json msgctxt "material_guid label" @@ -91,7 +87,9 @@ msgstr "直径" #: /fdmprinter.def.json msgctxt "material_diameter description" -msgid "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament." +msgid "" +"Adjusts the diameter of the filament used. Match this value with the " +"diameter of the used filament." msgstr "调整所用耗材的直径。 将此值与所用耗材的直径匹配。" #: /fdmprinter.def.json @@ -101,7 +99,9 @@ msgstr "等待打印平台加热" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" -msgid "Whether to insert a command to wait until the build plate temperature is reached at the start." +msgid "" +"Whether to insert a command to wait until the build plate temperature is " +"reached at the start." msgstr "是否插入一条命令,等待开始时达到打印平台温度。" #: /fdmprinter.def.json @@ -121,7 +121,10 @@ msgstr "包含材料温度" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" -msgid "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting." +msgid "" +"Whether to include nozzle temperature commands at the start of the gcode. " +"When the start_gcode already contains nozzle temperature commands Cura " +"frontend will automatically disable this setting." msgstr "是否在 gcode 开始部分包含喷嘴温度命令。 当 start_gcode 已包含喷嘴温度命令时,Cura 前端将自动禁用此设置。" #: /fdmprinter.def.json @@ -131,7 +134,10 @@ msgstr "包含打印平台温度" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" -msgid "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting." +msgid "" +"Whether to include build plate temperature commands at the start of the " +"gcode. When the start_gcode already contains build plate temperature " +"commands Cura frontend will automatically disable this setting." msgstr "是否需要在 G-code 开始部分包含检查热床温度的命令。当 start_gcode 包含热床温度命令时,Cura 前端将自动禁用此设置。" #: /fdmprinter.def.json @@ -171,7 +177,8 @@ msgstr "打印平台形状" #: /fdmprinter.def.json msgctxt "machine_shape description" -msgid "The shape of the build plate without taking unprintable areas into account." +msgid "" +"The shape of the build plate without taking unprintable areas into account." msgstr "打印平台形状(不考虑不可打印区域)。" #: /fdmprinter.def.json @@ -231,7 +238,10 @@ msgstr "始终写入活动工具" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" -msgid "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands." +msgid "" +"Write active tool after sending temp commands to inactive tool. Required for " +"Dual Extruder printing with Smoothie or other firmware with modal tool " +"commands." msgstr "将临时命令发送到非活动工具后写入活动工具。用 Smoothie 或其他具有模态工具命令的固件进行的双挤出器打印需要此项。" #: /fdmprinter.def.json @@ -241,7 +251,9 @@ msgstr "位于中心" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" -msgid "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area." +msgid "" +"Whether the X/Y coordinates of the zero position of the printer is at the " +"center of the printable area." msgstr "打印机零位的 X/Y 坐标是否位于可打印区域的中心。" #: /fdmprinter.def.json @@ -251,7 +263,9 @@ msgstr "挤出机数目" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" -msgid "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle." +msgid "" +"Number of extruder trains. An extruder train is the combination of a feeder, " +"bowden tube, and nozzle." msgstr "挤出机组数目。 挤出机组是指进料装置、鲍登管和喷嘴的组合。" #: /fdmprinter.def.json @@ -261,7 +275,8 @@ msgstr "已启用的挤出机数目" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" -msgid "Number of extruder trains that are enabled; automatically set in software" +msgid "" +"Number of extruder trains that are enabled; automatically set in software" msgstr "已启用的挤出机组数目;软件自动设置" #: /fdmprinter.def.json @@ -281,7 +296,9 @@ msgstr "喷嘴长度" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" -msgid "The height difference between the tip of the nozzle and the lowest part of the print head." +msgid "" +"The height difference between the tip of the nozzle and the lowest part of " +"the print head." msgstr "喷嘴尖端与打印头最低部分之间的高度差。" #: /fdmprinter.def.json @@ -291,7 +308,9 @@ msgstr "喷嘴角度" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" -msgid "The angle between the horizontal plane and the conical part right above the tip of the nozzle." +msgid "" +"The angle between the horizontal plane and the conical part right above the " +"tip of the nozzle." msgstr "水平面与喷嘴尖端上部圆锥形之间的角度。" #: /fdmprinter.def.json @@ -301,7 +320,9 @@ msgstr "加热区长度" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" -msgid "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament." +msgid "" +"The distance from the tip of the nozzle in which heat from the nozzle is " +"transferred to the filament." msgstr "与喷嘴尖端的距离,喷嘴产生的热量在这段距离内传递到耗材中。" #: /fdmprinter.def.json @@ -311,7 +332,9 @@ msgstr "启用喷嘴温度控制" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" -msgid "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura." +msgid "" +"Whether to control temperature from Cura. Turn this off to control nozzle " +"temperature from outside of Cura." msgstr "是否从 Cura 控制温度。 关闭此选项,从 Cura 外部控制喷嘴温度。" #: /fdmprinter.def.json @@ -321,7 +344,9 @@ msgstr "升温速度" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" -msgid "The speed (°C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle heats up averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "喷嘴升温到平均超过正常打印温度和待机温度范围的速度 (°C/s)。" #: /fdmprinter.def.json @@ -331,7 +356,9 @@ msgstr "冷却速度" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" -msgid "The speed (°C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature." +msgid "" +"The speed (°C/s) by which the nozzle cools down averaged over the window of " +"normal printing temperatures and the standby temperature." msgstr "喷嘴冷却到平均超过正常打印温度和待机温度范围的速度 (°C/s)。" #: /fdmprinter.def.json @@ -341,7 +368,10 @@ msgstr "最短时间待机温度" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" -msgid "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature." +msgid "" +"The minimal time an extruder has to be inactive before the nozzle is cooled. " +"Only when an extruder is not used for longer than this time will it be " +"allowed to cool down to the standby temperature." msgstr "挤出机必须保持不活动以便喷嘴冷却的最短时间。 挤出机必须不使用此时间以上,才可以冷却到待机温度。" #: /fdmprinter.def.json @@ -406,7 +436,9 @@ msgstr "固件收回" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" -msgid "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material." +msgid "" +"Whether to use firmware retract commands (G10/G11) instead of using the E " +"property in G1 commands to retract the material." msgstr "是否使用固件收回命令 (G10/G11) 而不是使用 G1 命令中的 E 属性来收回材料。" #: /fdmprinter.def.json @@ -416,7 +448,9 @@ msgstr "挤出器共用加热器" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" -msgid "Whether the extruders share a single heater rather than each extruder having its own heater." +msgid "" +"Whether the extruders share a single heater rather than each extruder having " +"its own heater." msgstr "挤出器是否共用一个加热器,而不是每个挤出器都有自己的加热器。" #: /fdmprinter.def.json @@ -426,7 +460,14 @@ msgstr "挤出器共用喷嘴" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" -msgid "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter." +msgid "" +"Whether the extruders share a single nozzle rather than each extruder having " +"its own nozzle. When set to true, it is expected that the printer-start " +"gcode script properly sets up all extruders in an initial retraction state " +"that is known and mutually compatible (either zero or one filament not " +"retracted); in that case the initial retraction status is described, per " +"extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " +"parameter." msgstr "挤出器是否共用一个喷嘴,而不是每个挤出器都有自己的喷嘴。当设置为 true 时,预计打印机启动 gcode 脚本会将所有挤出器正确设置为已知且相互兼容的初始缩回状态 (零根或一根细丝未缩回);在这种情况下,会通过“machine_extruders_shared_nozzle_initial_retraction”参数描述每个挤出器的初始缩回状态。" #: /fdmprinter.def.json @@ -436,7 +477,11 @@ msgstr "共用喷嘴初始缩回" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" -msgid "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts." +msgid "" +"How much the filament of each extruder is assumed to have been retracted " +"from the shared nozzle tip at the completion of the printer-start gcode " +"script; the value should be equal to or greater than the length of the " +"common part of the nozzle's ducts." msgstr "假定在打印机启动 gcode 脚本完成后,每个挤出器的细丝从共用喷嘴头缩回多少;该值应等于或大于喷嘴导管公共部分的长度。" #: /fdmprinter.def.json @@ -466,7 +511,10 @@ msgstr "机器头和风扇多边形" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" -msgid "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates." +msgid "" +"The shape of the print head. These are coordinates relative to the position " +"of the print head, which is usually the position of its first extruder. The " +"dimensions left and in front of the print head must be negative coordinates." msgstr "打印头的形状。这些是相对于打印头位置的坐标,打印头通常是其第一个挤出器的位置。打印头左侧和前方的尺寸必须采用负坐标。" #: /fdmprinter.def.json @@ -476,7 +524,9 @@ msgstr "十字轴高度" #: /fdmprinter.def.json msgctxt "gantry_height description" -msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes)." +msgid "" +"The height difference between the tip of the nozzle and the gantry system (X " +"and Y axes)." msgstr "喷嘴尖端与十字轴系统(X 轴和 Y 轴)之间的高度差。" #: /fdmprinter.def.json @@ -496,7 +546,9 @@ msgstr "喷嘴直径" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" -msgid "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size." +msgid "" +"The inner diameter of the nozzle. Change this setting when using a non-" +"standard nozzle size." msgstr "喷嘴内径,在使用非标准喷嘴尺寸时需更改此设置。" #: /fdmprinter.def.json @@ -506,7 +558,8 @@ msgstr "挤出机偏移量" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" -msgid "Apply the extruder offset to the coordinate system. Affects all extruders." +msgid "" +"Apply the extruder offset to the coordinate system. Affects all extruders." msgstr "将挤出器偏移量应用到坐标轴系统。影响所有挤出器。" #: /fdmprinter.def.json @@ -516,7 +569,9 @@ msgstr "挤出机初始 Z 轴位置" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" -msgid "The Z coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Z coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "打印开始时,喷头在 Z 轴坐标上的起始位置." #: /fdmprinter.def.json @@ -526,7 +581,9 @@ msgstr "绝对挤出机主要位置" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" -msgid "Make the extruder prime position absolute rather than relative to the last-known location of the head." +msgid "" +"Make the extruder prime position absolute rather than relative to the last-" +"known location of the head." msgstr "使挤出机主要位置为绝对值,而不是与上一已知打印头位置的相对值。" #: /fdmprinter.def.json @@ -656,7 +713,9 @@ msgstr "每毫米步数 (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the X direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the X direction." msgstr "步进电机前进多少步将导致在 X 方向移动一毫米。" #: /fdmprinter.def.json @@ -666,7 +725,9 @@ msgstr "每毫米步数 (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Y direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Y direction." msgstr "步进电机前进多少步将导致在 Y 方向移动一毫米。" #: /fdmprinter.def.json @@ -676,7 +737,9 @@ msgstr "每毫米步数 (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" -msgid "How many steps of the stepper motor will result in one millimeter of movement in the Z direction." +msgid "" +"How many steps of the stepper motor will result in one millimeter of " +"movement in the Z direction." msgstr "步进电机前进多少步将导致在 Z 方向移动一毫米。" #: /fdmprinter.def.json @@ -686,7 +749,9 @@ msgstr "每毫米步数 (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" -msgid "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference." +msgid "" +"How many steps of the stepper motors will result in moving the feeder wheel " +"by one millimeter around its circumference." msgstr "步进电机前进多少步将导致进料器轮绕其周长移动一毫米。" #: /fdmprinter.def.json @@ -696,7 +761,9 @@ msgstr "正向 X 限位开关" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" -msgid "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate)." +msgid "" +"Whether the endstop of the X axis is in the positive direction (high X " +"coordinate) or negative (low X coordinate)." msgstr "指定 X 轴的限位开关位于正向(高 X 轴坐标)还是负向(低 X 轴坐标)。" #: /fdmprinter.def.json @@ -706,7 +773,9 @@ msgstr "正向 Y 限位开关" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" -msgid "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate)." +msgid "" +"Whether the endstop of the Y axis is in the positive direction (high Y " +"coordinate) or negative (low Y coordinate)." msgstr "指定 Y 轴的限位开关位于正向(高 Y 轴坐标)还是负向(低 Y 轴坐标)。" #: /fdmprinter.def.json @@ -716,7 +785,9 @@ msgstr "正向 Z 限位开关" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" -msgid "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate)." +msgid "" +"Whether the endstop of the Z axis is in the positive direction (high Z " +"coordinate) or negative (low Z coordinate)." msgstr "指定 Z 轴的限位开关位于正向(高 Z 轴坐标)还是负向(低 Z 轴坐标)。" #: /fdmprinter.def.json @@ -756,7 +827,9 @@ msgstr "质量" #: /fdmprinter.def.json msgctxt "resolution description" -msgid "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)" +msgid "" +"All settings that influence the resolution of the print. These settings have " +"a large impact on the quality (and print time)" msgstr "影响打印分辨率的所有设置。 这些设置会对质量(和打印时间)产生显著影响" #: /fdmprinter.def.json @@ -766,7 +839,9 @@ msgstr "层高" #: /fdmprinter.def.json msgctxt "layer_height description" -msgid "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution." +msgid "" +"The height of each layer in mm. Higher values produce faster prints in lower " +"resolution, lower values produce slower prints in higher resolution." msgstr "每层的高度(以毫米为单位)。值越高,则打印速度越快,分辨率越低;值越低,则打印速度越慢,分辨率越高。" #: /fdmprinter.def.json @@ -776,7 +851,9 @@ msgstr "起始层高" #: /fdmprinter.def.json msgctxt "layer_height_0 description" -msgid "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier." +msgid "" +"The height of the initial layer in mm. A thicker initial layer makes " +"adhesion to the build plate easier." msgstr "起始层高(以毫米为单位)。起始层越厚,与打印平台的粘着越轻松。" #: /fdmprinter.def.json @@ -786,7 +863,10 @@ msgstr "走线宽度" #: /fdmprinter.def.json msgctxt "line_width description" -msgid "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints." +msgid "" +"Width of a single line. Generally, the width of each line should correspond " +"to the width of the nozzle. However, slightly reducing this value could " +"produce better prints." msgstr "单一走线宽度。 一般而言,每条走线的宽度应与喷嘴的宽度对应。 但是,稍微降低此值可以产生更好的打印成果。" #: /fdmprinter.def.json @@ -806,7 +886,9 @@ msgstr "走线宽度(外壁)" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" -msgid "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed." +msgid "" +"Width of the outermost wall line. By lowering this value, higher levels of " +"detail can be printed." msgstr "最外壁线宽度。 降低此值,可打印出更高水平的细节。" #: /fdmprinter.def.json @@ -816,7 +898,8 @@ msgstr "走线宽度(内壁)" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" -msgid "Width of a single wall line for all wall lines except the outermost one." +msgid "" +"Width of a single wall line for all wall lines except the outermost one." msgstr "适用于所有壁线(最外壁线除外)的单一壁线宽度。" #: /fdmprinter.def.json @@ -906,7 +989,9 @@ msgstr "起始层走线宽度" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" -msgid "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion." +msgid "" +"Multiplier of the line width on the first layer. Increasing this could " +"improve bed adhesion." msgstr "第一层走线宽度乘数。 增大此乘数可改善热床粘着。" #: /fdmprinter.def.json @@ -926,7 +1011,9 @@ msgstr "壁挤出机" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" -msgid "The extruder train used for printing the walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the walls. This is used in multi-" +"extrusion." msgstr "用于打印壁的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -936,7 +1023,9 @@ msgstr "外壁挤出机" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" -msgid "The extruder train used for printing the outer wall. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the outer wall. This is used in multi-" +"extrusion." msgstr "用于打印外壁的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -946,7 +1035,9 @@ msgstr "内壁挤出机" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" -msgid "The extruder train used for printing the inner walls. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the inner walls. This is used in multi-" +"extrusion." msgstr "用于打印内壁的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -956,7 +1047,9 @@ msgstr "壁厚" #: /fdmprinter.def.json msgctxt "wall_thickness description" -msgid "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls." +msgid "" +"The thickness of the walls in the horizontal direction. This value divided " +"by the wall line width defines the number of walls." msgstr "水平方向的壁厚度。 此值除以壁线宽度定义壁数量。" #: /fdmprinter.def.json @@ -966,7 +1059,9 @@ msgstr "壁走线次数" #: /fdmprinter.def.json msgctxt "wall_line_count description" -msgid "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number." +msgid "" +"The number of walls. When calculated by the wall thickness, this value is " +"rounded to a whole number." msgstr "壁数量。 在按壁厚计算时,该值舍入为整数。" #: /fdmprinter.def.json @@ -976,7 +1071,10 @@ msgstr "壁过渡长度" #: /fdmprinter.def.json msgctxt "wall_transition_length description" -msgid "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines." +msgid "" +"When transitioning between different numbers of walls as the part becomes " +"thinner, a certain amount of space is allotted to split or join the wall " +"lines." msgstr "当随着零件变薄而在不同数量的壁之间过渡时,会分配一定数量的间距来分割或连接壁走线。" #: /fdmprinter.def.json @@ -986,7 +1084,9 @@ msgstr "壁分派次数" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" -msgid "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width." +msgid "" +"The number of walls, counted from the center, over which the variation needs " +"to be spread. Lower values mean that the outer walls don't change in width." msgstr "从中心开始计数的壁数量,需要在这些壁上传播变化。较小的值意味着不更改外壁的宽度。" #: /fdmprinter.def.json @@ -996,7 +1096,12 @@ msgstr "壁过渡阈值角度" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" -msgid "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude." +msgid "" +"When to create transitions between even and odd numbers of walls. A wedge " +"shape with an angle greater than this setting will not have transitions and " +"no walls will be printed in the center to fill the remaining space. Reducing " +"this setting reduces the number and length of these center walls, but may " +"leave gaps or overextrude." msgstr "在奇数和偶数壁之间创建过渡时。角度大于此设置的楔形将没有过渡,并且不会在中心打印壁来填充剩余空间。减少此设置会减少这些中心壁的数量和长度,但可能会留下空隙或挤出过多。" #: /fdmprinter.def.json @@ -1006,7 +1111,10 @@ msgstr "壁过渡筛选距离" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" -msgid "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance." +msgid "" +"If it would be transitioning back and forth between different numbers of " +"walls in quick succession, don't transition at all. Remove transitions if " +"they are closer together than this distance." msgstr "如果要在不同数量的壁之间快速连续地来回过渡,那么根本不要过渡。如果这些过渡的距离之和小于此距离,则移除过渡。" #: /fdmprinter.def.json @@ -1016,7 +1124,13 @@ msgstr "壁过渡筛选边距" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" -msgid "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems." +msgid "" +"Prevent transitioning back and forth between one extra wall and one less. " +"This margin extends the range of line widths which follow to [Minimum Wall " +"Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this " +"margin reduces the number of transitions, which reduces the number of " +"extrusion starts/stops and travel time. However, large line width variation " +"can lead to under- or overextrusion problems." msgstr "防止在多一个壁和少一个壁之间来回过渡。此边距扩展走线宽度的范围,介于 [最小壁走线宽度 - 边距,2 * 最小壁走线宽度 + 边距] 之间。增加此边距将减少过渡数量,从而减少挤出启动/停止次数和行程时间。但是,较大的走线宽度变化会导致挤出不足或挤出过多的问题。" #: /fdmprinter.def.json @@ -1026,7 +1140,9 @@ msgstr "外壁擦嘴长度" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" -msgid "Distance of a travel move inserted after the outer wall, to hide the Z seam better." +msgid "" +"Distance of a travel move inserted after the outer wall, to hide the Z seam " +"better." msgstr "插入外壁后的空驶距离,旨在更好地隐藏 Z 缝。" #: /fdmprinter.def.json @@ -1036,7 +1152,11 @@ msgstr "外壁嵌入" #: /fdmprinter.def.json msgctxt "wall_0_inset description" -msgid "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model." +msgid "" +"Inset applied to the path of the outer wall. If the outer wall is smaller " +"than the nozzle, and printed after the inner walls, use this offset to get " +"the hole in the nozzle to overlap with the inner walls instead of the " +"outside of the model." msgstr "应用在外壁路径上的嵌入。 如果外壁小于喷嘴,并且在内壁之后打印,则使用该偏移量来使喷嘴中的孔与内壁而不是模型外部重叠。" #: /fdmprinter.def.json @@ -1046,7 +1166,12 @@ msgstr "优化壁打印顺序" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" -msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type." +msgid "" +"Optimize the order in which walls are printed so as to reduce the number of " +"retractions and the distance travelled. Most parts will benefit from this " +"being enabled but some may actually take longer so please compare the print " +"time estimates with and without optimization. First layer is not optimized " +"when choosing brim as build plate adhesion type." msgstr "优化墙壁印刷的顺序,以减少回撤的数量和旅行的距离。大多数部件会从启用这个功能中受益,但有些可能会花费更长的时间,所以请将打印时间估算与不优化进行比较。第一层在选择边缘作为构建板附着力类型时没有进行优化。" #: /fdmprinter.def.json @@ -1056,8 +1181,15 @@ msgstr "壁顺序" #: /fdmprinter.def.json msgctxt "inset_direction description" -msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgid "" +"Determines the order in which walls are printed. Printing outer walls " +"earlier helps with dimensional accuracy, as faults from inner walls cannot " +"propagate to the outside. However printing them later allows them to stack " +"better when overhangs are printed. When there is an uneven amount of total " +"innner walls, the 'center last line' is always printed last." +msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" +" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," +" the 'center last line' is always printed last." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1076,7 +1208,9 @@ msgstr "交替备用壁" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" -msgid "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints." +msgid "" +"Prints an extra wall at every other layer. This way infill gets caught " +"between these extra walls, resulting in stronger prints." msgstr "每隔一层打印一个额外的壁。 通过这种方法,填充物会卡在这些额外的壁之间,从而产生更强韧的打印质量。" #: /fdmprinter.def.json @@ -1086,7 +1220,14 @@ msgstr "最小壁走线宽度" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" -msgid "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width." +msgid "" +"For thin structures around once or twice the nozzle size, the line widths " +"need to be altered to adhere to the thickness of the model. This setting " +"controls the minimum line width allowed for the walls. The minimum line " +"widths inherently also determine the maximum line widths, since we " +"transition from N to N+1 walls at some geometry thickness where the N walls " +"are wide and the N+1 walls are narrow. The widest possible wall line is " +"twice the Minimum Wall Line Width." msgstr "对于一倍或两倍于喷嘴孔径的薄结构,需要更改走线宽度以遵循模型的厚度。此设置控制壁允许的最小走线宽度。同样,最小走线宽度内在地决定了最大走线宽度,因为我们在某些几何厚度中从 N 壁过渡到 N+1 壁时,N 壁宽而 N+1 壁窄。允许的最大壁走线宽度是最小壁走线宽度的两倍。" #: /fdmprinter.def.json @@ -1096,7 +1237,12 @@ msgstr "最小偶数壁走线宽度" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" -msgid "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." +msgid "" +"The minimum line width for normal polygonal walls. This setting determines " +"at which model thickness we switch from printing a single thin wall line, to " +"printing two wall lines. A higher Minimum Even Wall Line Width leads to a " +"higher maximum odd wall line width. The maximum even wall line width is " +"calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." msgstr "普通多边形墙的最小走线宽度。此设置确定我们从打印单根薄壁走线切换到打印两根壁走线时的模型厚度。更高的最小偶数壁走线宽度会带来更高的最大奇数壁走线宽度。最大偶数壁走线宽度计算方法是:外壁走线宽度 + 0.5 * 最小奇数壁走线宽度。" #: /fdmprinter.def.json @@ -1106,8 +1252,16 @@ msgstr "最小奇数壁走线宽度" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" -msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgid "" +"The minimum line width for middle line gap filler polyline walls. This " +"setting determines at which model thickness we switch from printing two wall " +"lines, to printing two outer walls and a single central wall in the middle. " +"A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " +"line width. The maximum odd wall line width is calculated as 2 * Minimum " +"Even Wall Line Width." +msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," +" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." +" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -1116,7 +1270,9 @@ msgstr "打印薄壁" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" -msgid "Print pieces of the model which are horizontally thinner than the nozzle size." +msgid "" +"Print pieces of the model which are horizontally thinner than the nozzle " +"size." msgstr "打印在水平面上比喷嘴尺寸更薄的模型部件。" #: /fdmprinter.def.json @@ -1126,7 +1282,10 @@ msgstr "最小特征尺寸" #: /fdmprinter.def.json msgctxt "min_feature_size description" -msgid "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width." +msgid "" +"Minimum thickness of thin features. Model features that are thinner than " +"this value will not be printed, while features thicker than the Minimum " +"Feature Size will be widened to the Minimum Wall Line Width." msgstr "薄特征的最小厚度。将不打印比此值更薄的模型特征,而比最小特征尺寸更厚的特征将加宽到最小壁走线宽度。" #: /fdmprinter.def.json @@ -1136,7 +1295,11 @@ msgstr "最小薄壁走线宽度" #: /fdmprinter.def.json msgctxt "min_bead_width description" -msgid "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself." +msgid "" +"Width of the wall that will replace thin features (according to the Minimum " +"Feature Size) of the model. If the Minimum Wall Line Width is thinner than " +"the thickness of the feature, the wall will become as thick as the feature " +"itself." msgstr "用于替换模型薄特征(根据最小特征尺寸)的壁的宽度。如果最小壁走线宽度比特征的厚度要薄,则壁将与特征本身一样厚。" #: /fdmprinter.def.json @@ -1146,7 +1309,10 @@ msgstr "水平扩展" #: /fdmprinter.def.json msgctxt "xy_offset description" -msgid "Amount of offset applied to all polygons in each layer. Positive values can compensate for too big holes; negative values can compensate for too small holes." +msgid "" +"Amount of offset applied to all polygons in each layer. Positive values can " +"compensate for too big holes; negative values can compensate for too small " +"holes." msgstr "应用到每一层所有多边形的偏移量。 正数值可以补偿过大的孔洞;负数值可以补偿过小的孔洞。" #: /fdmprinter.def.json @@ -1156,7 +1322,10 @@ msgstr "起始层水平扩展" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" -msgid "Amount of offset applied to all polygons in the first layer. A negative value can compensate for squishing of the first layer known as \"elephant's foot\"." +msgid "" +"Amount of offset applied to all polygons in the first layer. A negative " +"value can compensate for squishing of the first layer known as \"elephant's " +"foot\"." msgstr "应用到第一层所有多边形的偏移量。 负数值可以补偿第一层的压扁量(被称为“象脚”)。" #: /fdmprinter.def.json @@ -1166,7 +1335,9 @@ msgstr "孔洞水平扩展" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" -msgid "Amount of offset applied to all holes in each layer. Positive values increase the size of the holes, negative values reduce the size of the holes." +msgid "" +"Amount of offset applied to all holes in each layer. Positive values " +"increase the size of the holes, negative values reduce the size of the holes." msgstr "应用到每一层中所有孔洞的偏移量。正数值可以补偿过大的孔洞,负数值可以补偿过小的孔洞。" #: /fdmprinter.def.json @@ -1176,7 +1347,12 @@ msgstr "Z 缝对齐" #: /fdmprinter.def.json msgctxt "z_seam_type description" -msgid "Starting point of each path in a layer. When paths in consecutive layers start at the same point a vertical seam may show on the print. When aligning these near a user specified location, the seam is easiest to remove. When placed randomly the inaccuracies at the paths' start will be less noticeable. When taking the shortest path the print will be quicker." +msgid "" +"Starting point of each path in a layer. When paths in consecutive layers " +"start at the same point a vertical seam may show on the print. When aligning " +"these near a user specified location, the seam is easiest to remove. When " +"placed randomly the inaccuracies at the paths' start will be less " +"noticeable. When taking the shortest path the print will be quicker." msgstr "一层中每条路径的起点。 当连续多层的路径从相同点开始时,则打印物上会显示一条垂直缝隙。 如果将这些路径靠近一个用户指定的位置对齐,则缝隙最容易移除。 如果随机放置,则路径起点的不精准度将较不明显。 采用最短的路径时,打印将更为快速。" #: /fdmprinter.def.json @@ -1256,7 +1432,9 @@ msgstr "Z 缝 X" #: /fdmprinter.def.json msgctxt "z_seam_x description" -msgid "The X coordinate of the position near where to start printing each part in a layer." +msgid "" +"The X coordinate of the position near where to start printing each part in a " +"layer." msgstr "位置的 X 轴坐标,在该位置附近开始打印层中各个部分。" #: /fdmprinter.def.json @@ -1266,7 +1444,9 @@ msgstr "Z 缝 Y" #: /fdmprinter.def.json msgctxt "z_seam_y description" -msgid "The Y coordinate of the position near where to start printing each part in a layer." +msgid "" +"The Y coordinate of the position near where to start printing each part in a " +"layer." msgstr "位置的 Y 轴坐标,在该位置附近开始打印层中各个部分。" #: /fdmprinter.def.json @@ -1276,7 +1456,14 @@ msgstr "缝隙角偏好设置" #: /fdmprinter.def.json msgctxt "z_seam_corner description" -msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner. Smart Hiding allows both inside and outside corners, but chooses inside corners more frequently, if appropriate." +msgid "" +"Control whether corners on the model outline influence the position of the " +"seam. None means that corners have no influence on the seam position. Hide " +"Seam makes the seam more likely to occur on an inside corner. Expose Seam " +"makes the seam more likely to occur on an outside corner. Hide or Expose " +"Seam makes the seam more likely to occur at an inside or outside corner. " +"Smart Hiding allows both inside and outside corners, but chooses inside " +"corners more frequently, if appropriate." msgstr "控制模型轮廓上的角是否影响缝隙的位置。“无”表示各个角不影响缝隙位置。“隐藏缝隙”会使缝隙更可能出现在内侧角上。“外露缝隙”会使缝隙更可能出现在外侧角上。“隐藏或外露缝隙”会使缝隙更可能出现在内侧或外侧角上。“智能隐藏”允许缝隙出现在内侧和外侧角上,如适当,会更多地出现在内侧角上。" #: /fdmprinter.def.json @@ -1311,7 +1498,10 @@ msgstr "Z 缝相对" #: /fdmprinter.def.json msgctxt "z_seam_relative description" -msgid "When enabled, the z seam coordinates are relative to each part's centre. When disabled, the coordinates define an absolute position on the build plate." +msgid "" +"When enabled, the z seam coordinates are relative to each part's centre. " +"When disabled, the coordinates define an absolute position on the build " +"plate." msgstr "启用时,Z 缝坐标为相对于各个部分中心的值。 禁用时,坐标定义打印平台上的一个绝对位置。" #: /fdmprinter.def.json @@ -1331,7 +1521,9 @@ msgstr "顶部皮肤挤出机" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" -msgid "The extruder train used for printing the top most skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top most skin. This is used in " +"multi-extrusion." msgstr "用于打印最顶部皮肤的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -1341,7 +1533,9 @@ msgstr "顶部表面皮肤层" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" -msgid "The number of top most skin layers. Usually only one top most layer is sufficient to generate higher quality top surfaces." +msgid "" +"The number of top most skin layers. Usually only one top most layer is " +"sufficient to generate higher quality top surfaces." msgstr "最顶部皮肤层数。 通常只需一层最顶层就足以生成较高质量的顶部表面。" #: /fdmprinter.def.json @@ -1386,7 +1580,10 @@ msgstr "单调顶部表面顺序" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" -msgid "Print top surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgid "" +"Print top surface lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." msgstr "按照一定的顺序打印顶部表面走线,使它们始终在一个方向上与相邻的走线重叠。这需要更长一些的打印时间,但会使平面看起来更一致。" #: /fdmprinter.def.json @@ -1396,7 +1593,13 @@ msgstr "顶部表面皮肤走线方向" #: /fdmprinter.def.json msgctxt "roofing_angles description" -msgid "A list of integer line directions to use when the top surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgid "" +"A list of integer line directions to use when the top surface skin layers " +"use the lines or zig zag pattern. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees)." msgstr "当顶部表面皮肤层采用线条或锯齿状图案时使用的整数走线方向的列表。 列表中的元素随层的进度依次使用,当达到列表末尾时,它将从头开始。 列表项以逗号分隔,整个列表包含在方括号中。 默认是一个空列表,即意味着使用传统的默认角度(45 和 135 度)。" #: /fdmprinter.def.json @@ -1406,7 +1609,9 @@ msgstr "顶部/底部挤出机" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" -msgid "The extruder train used for printing the top and bottom skin. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing the top and bottom skin. This is used " +"in multi-extrusion." msgstr "用于打印顶部和底部皮肤的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -1416,7 +1621,9 @@ msgstr "顶层 / 底层厚度" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" -msgid "The thickness of the top/bottom layers in the print. This value divided by the layer height defines the number of top/bottom layers." +msgid "" +"The thickness of the top/bottom layers in the print. This value divided by " +"the layer height defines the number of top/bottom layers." msgstr "打印品中顶层/底层的厚度。 该值除以层高定义顶层/底层的数量。" #: /fdmprinter.def.json @@ -1426,7 +1633,9 @@ msgstr "顶层厚度" #: /fdmprinter.def.json msgctxt "top_thickness description" -msgid "The thickness of the top layers in the print. This value divided by the layer height defines the number of top layers." +msgid "" +"The thickness of the top layers in the print. This value divided by the " +"layer height defines the number of top layers." msgstr "打印品中顶层的厚度。 该值除以层高定义顶层的数量。" #: /fdmprinter.def.json @@ -1436,7 +1645,9 @@ msgstr "顶部层数" #: /fdmprinter.def.json msgctxt "top_layers description" -msgid "The number of top layers. When calculated by the top thickness, this value is rounded to a whole number." +msgid "" +"The number of top layers. When calculated by the top thickness, this value " +"is rounded to a whole number." msgstr "顶层的数量。 在按顶层厚度计算时,该值舍入为整数。" #: /fdmprinter.def.json @@ -1446,7 +1657,9 @@ msgstr "底层厚度" #: /fdmprinter.def.json msgctxt "bottom_thickness description" -msgid "The thickness of the bottom layers in the print. This value divided by the layer height defines the number of bottom layers." +msgid "" +"The thickness of the bottom layers in the print. This value divided by the " +"layer height defines the number of bottom layers." msgstr "打印品中底层的厚度。 此值除以层高定义底层数量。" #: /fdmprinter.def.json @@ -1456,7 +1669,9 @@ msgstr "底部层数" #: /fdmprinter.def.json msgctxt "bottom_layers description" -msgid "The number of bottom layers. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of bottom layers. When calculated by the bottom thickness, this " +"value is rounded to a whole number." msgstr "底层的数量。 在按底层厚度计算时,该值舍入为整数。" #: /fdmprinter.def.json @@ -1466,7 +1681,9 @@ msgstr "初始底层数" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" -msgid "The number of initial bottom layers, from the build-plate upwards. When calculated by the bottom thickness, this value is rounded to a whole number." +msgid "" +"The number of initial bottom layers, from the build-plate upwards. When " +"calculated by the bottom thickness, this value is rounded to a whole number." msgstr "从构建板向上算起的初始底层数。在按底层厚度计算时,该值四舍五入为整数。" #: /fdmprinter.def.json @@ -1526,7 +1743,11 @@ msgstr "连接顶部/底部多边形" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" -msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happen midway over infill this feature can reduce the top surface quality." +msgid "" +"Connect top/bottom skin paths where they run next to each other. For the " +"concentric pattern enabling this setting greatly reduces the travel time, " +"but because the connections can happen midway over infill this feature can " +"reduce the top surface quality." msgstr "在顶部/底部皮肤路径互相紧靠运行的地方连接它们。对于同心图案,启用此设置可大大减少空驶时间,但由于连接可在填充中途发生,此功能可能会降低顶部表面质量。" #: /fdmprinter.def.json @@ -1536,7 +1757,10 @@ msgstr "单调顶部/底部顺序" #: /fdmprinter.def.json msgctxt "skin_monotonic description" -msgid "Print top/bottom lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgid "" +"Print top/bottom lines in an ordering that causes them to always overlap " +"with adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." msgstr "按照一定的顺序打印顶部/底部走线,使它们始终在一个方向上与相邻的走线重叠。这需要更长一些的打印时间,但会使平面看起来更一致。" #: /fdmprinter.def.json @@ -1546,7 +1770,13 @@ msgstr "顶层/底层走线方向" #: /fdmprinter.def.json msgctxt "skin_angles description" -msgid "A list of integer line directions to use when the top/bottom layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees)." +msgid "" +"A list of integer line directions to use when the top/bottom layers use the " +"lines or zig zag pattern. Elements from the list are used sequentially as " +"the layers progress and when the end of the list is reached, it starts at " +"the beginning again. The list items are separated by commas and the whole " +"list is contained in square brackets. Default is an empty list which means " +"use the traditional default angles (45 and 135 degrees)." msgstr "当顶层/底层采用线条或锯齿状图案时使用的整数走线方向的列表。 列表中的元素随层的进度依次使用,当达到列表末尾时,它将从头开始。 列表项以逗号分隔,整个列表包含在方括号中。 默认是一个空列表,即意味着使用传统的默认角度(45 和 135 度)。" #: /fdmprinter.def.json @@ -1556,7 +1786,12 @@ msgstr "Z 间隙内无表层" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" -msgid "When the model has small vertical gaps of only a few layers, there should normally be skin around those layers in the narrow space. Enable this setting to not generate skin if the vertical gap is very small. This improves printing time and slicing time, but technically leaves infill exposed to the air." +msgid "" +"When the model has small vertical gaps of only a few layers, there should " +"normally be skin around those layers in the narrow space. Enable this " +"setting to not generate skin if the vertical gap is very small. This " +"improves printing time and slicing time, but technically leaves infill " +"exposed to the air." msgstr "当模型中只有几个分层有微小垂直间隙时,通常狭窄空间的分层周围应有表层。如果垂直间隙非常小,则启用此设置不生成表层。这缩短了打印时间和切片时间,但从技术方面看,会使填充物暴露在空气中。" #: /fdmprinter.def.json @@ -1566,7 +1801,10 @@ msgstr "额外皮肤壁计数" #: /fdmprinter.def.json msgctxt "skin_outline_count description" -msgid "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material." +msgid "" +"Replaces the outermost part of the top/bottom pattern with a number of " +"concentric lines. Using one or two lines improves roofs that start on infill " +"material." msgstr "用多个同心线代替顶部/底部图案的最外面部分。 使用一条或两条线改善从填充材料开始的顶板。" #: /fdmprinter.def.json @@ -1576,7 +1814,11 @@ msgstr "启用熨平" #: /fdmprinter.def.json msgctxt "ironing_enabled description" -msgid "Go over the top surface one additional time, but this time extruding very little material. This is meant to melt the plastic on top further, creating a smoother surface. The pressure in the nozzle chamber is kept high so that the creases in the surface are filled with material." +msgid "" +"Go over the top surface one additional time, but this time extruding very " +"little material. This is meant to melt the plastic on top further, creating " +"a smoother surface. The pressure in the nozzle chamber is kept high so that " +"the creases in the surface are filled with material." msgstr "再次经过顶部表面,但这次挤出的材料非常少。这意味着将进一步熔化顶部的塑料,形成更平滑的表面。喷嘴室中的压力保持很高,确保表面折痕中也能填充材料,以保证细节。" #: /fdmprinter.def.json @@ -1586,7 +1828,9 @@ msgstr "仅熨平最高层" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" -msgid "Only perform ironing on the very last layer of the mesh. This saves time if the lower layers don't need a smooth surface finish." +msgid "" +"Only perform ironing on the very last layer of the mesh. This saves time if " +"the lower layers don't need a smooth surface finish." msgstr "仅在网格的最后一层执行熨平。 如果较低的层不需要平滑的表面效果,这将节省时间。" #: /fdmprinter.def.json @@ -1616,7 +1860,10 @@ msgstr "单调熨平顺序" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" -msgid "Print ironing lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent." +msgid "" +"Print ironing lines in an ordering that causes them to always overlap with " +"adjacent lines in a single direction. This takes slightly more time to " +"print, but makes flat surfaces look more consistent." msgstr "按照一定的顺序打印熨平走线,使它们始终在一个方向上与相邻的走线重叠。这需要更长一些的打印时间,但会使平面看起来更一致。" #: /fdmprinter.def.json @@ -1636,7 +1883,11 @@ msgstr "熨平流量" #: /fdmprinter.def.json msgctxt "ironing_flow description" -msgid "The amount of material, relative to a normal skin line, to extrude during ironing. Keeping the nozzle filled helps filling some of the crevices of the top surface, but too much results in overextrusion and blips on the side of the surface." +msgid "" +"The amount of material, relative to a normal skin line, to extrude during " +"ironing. Keeping the nozzle filled helps filling some of the crevices of the " +"top surface, but too much results in overextrusion and blips on the side of " +"the surface." msgstr "熨平期间相对于正常皮肤走线的挤出材料量。 保持喷嘴填充状态有助于填充顶层表面的一些缝隙,但如填充过多则会导致表面上过度挤出和光点。" #: /fdmprinter.def.json @@ -1646,7 +1897,9 @@ msgstr "熨平嵌入" #: /fdmprinter.def.json msgctxt "ironing_inset description" -msgid "A distance to keep from the edges of the model. Ironing all the way to the edge of the mesh may result in a jagged edge on your print." +msgid "" +"A distance to keep from the edges of the model. Ironing all the way to the " +"edge of the mesh may result in a jagged edge on your print." msgstr "与模型边缘保持的距离。 一直熨平至网格的边缘可能导致打印品出现锯齿状边缘。" #: /fdmprinter.def.json @@ -1686,7 +1939,14 @@ msgstr "皮肤重叠百分比" #: /fdmprinter.def.json msgctxt "skin_overlap description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines, as a percentage of the line widths of the skin lines and the innermost wall. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any percentage over 50% may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines, as a percentage of the line widths of the skin lines and " +"the innermost wall. A slight overlap allows the walls to connect firmly to " +"the skin. Note that, given an equal skin and wall line-width, any percentage " +"over 50% may already cause any skin to go past the wall, because at that " +"point the position of the nozzle of the skin-extruder may already reach past " +"the middle of the wall." msgstr "调整壁和皮肤中心线的(端点)之间的重叠量,以皮肤线走线和最内壁的线宽度的百分比表示。稍微重叠可让各个壁与皮肤牢固连接。请注意,对于相等的皮肤和壁线宽度,任何超过 50% 的百分比可能已经导致任何皮肤越过壁,因为在该点,皮肤挤出机的喷嘴位置可能已经达到越过壁中间的位置。" #: /fdmprinter.def.json @@ -1696,7 +1956,13 @@ msgstr "皮肤重叠" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" -msgid "Adjust the amount of overlap between the walls and (the endpoints of) the skin-centerlines. A slight overlap allows the walls to connect firmly to the skin. Note that, given an equal skin and wall line-width, any value over half the width of the wall may already cause any skin to go past the wall, because at that point the position of the nozzle of the skin-extruder may already reach past the middle of the wall." +msgid "" +"Adjust the amount of overlap between the walls and (the endpoints of) the " +"skin-centerlines. A slight overlap allows the walls to connect firmly to the " +"skin. Note that, given an equal skin and wall line-width, any value over " +"half the width of the wall may already cause any skin to go past the wall, " +"because at that point the position of the nozzle of the skin-extruder may " +"already reach past the middle of the wall." msgstr "调整壁和皮肤中心线的(端点)之间的重叠量。稍微重叠可让各个壁与皮肤牢固连接。请注意,对于相等的皮肤和壁线宽度,任何超过壁宽度一半的值可能已经导致任何皮肤越过壁,因为在该点,皮肤挤出机的喷嘴位置可能已经达到越过壁中间的位置。" #: /fdmprinter.def.json @@ -1706,7 +1972,11 @@ msgstr "肤移除宽度" #: /fdmprinter.def.json msgctxt "skin_preshrink description" -msgid "The largest width of skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top/bottom skin at slanted surfaces in the model." +msgid "" +"The largest width of skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top/bottom skin at slanted surfaces " +"in the model." msgstr "将被移除的皮肤区域的最大宽度。 小于此值的所有皮肤区域都将消失。 这有助于限制在模型的倾斜表面打印顶部/底部皮肤时所耗用的时间和材料。" #: /fdmprinter.def.json @@ -1716,7 +1986,11 @@ msgstr "顶部皮肤移除宽度" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" -msgid "The largest width of top skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing top skin at slanted surfaces in the model." +msgid "" +"The largest width of top skin areas which are to be removed. Every skin area " +"smaller than this value will disappear. This can help in limiting the amount " +"of time and material spent on printing top skin at slanted surfaces in the " +"model." msgstr "将被移除的顶部皮肤区域的最大宽度。 小于此值的所有皮肤区域都将消失。 这有助于限制在模型的倾斜表面打印顶部皮肤时所耗用的时间和材料。" #: /fdmprinter.def.json @@ -1726,7 +2000,11 @@ msgstr "底部皮肤移除宽度" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" -msgid "The largest width of bottom skin areas which are to be removed. Every skin area smaller than this value will disappear. This can help in limiting the amount of time and material spent on printing bottom skin at slanted surfaces in the model." +msgid "" +"The largest width of bottom skin areas which are to be removed. Every skin " +"area smaller than this value will disappear. This can help in limiting the " +"amount of time and material spent on printing bottom skin at slanted " +"surfaces in the model." msgstr "将被移除的底部皮肤区域的最大宽度。 小于此值的所有皮肤区域都将消失。 这有助于限制在模型的倾斜表面打印底部皮肤时所耗用的时间和材料。" #: /fdmprinter.def.json @@ -1736,7 +2014,10 @@ msgstr "皮肤扩展距离" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" -msgid "The distance the skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on neighboring layers adhere better to the skin. Lower values save amount of material used." +msgid "" +"The distance the skins are expanded into the infill. Higher values makes the " +"skin attach better to the infill pattern and makes the walls on neighboring " +"layers adhere better to the skin. Lower values save amount of material used." msgstr "皮肤扩展到填充物中的距离。 值越大会让皮肤与填充图案更好地附着,并让相邻层的层壁与皮肤更好地粘着。 较低的值将节省所用的材料量。" #: /fdmprinter.def.json @@ -1746,7 +2027,11 @@ msgstr "顶部皮肤扩展距离" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" -msgid "The distance the top skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the walls on the layer above adhere better to the skin. Lower values save amount of material used." +msgid "" +"The distance the top skins are expanded into the infill. Higher values makes " +"the skin attach better to the infill pattern and makes the walls on the " +"layer above adhere better to the skin. Lower values save amount of material " +"used." msgstr "顶部皮肤扩展到填充物中的距离。 值越大会让皮肤与填充图案更好地附着,并让上方层的层壁与皮肤更好地粘着。 较低的值将节省所用的材料量。" #: /fdmprinter.def.json @@ -1756,7 +2041,11 @@ msgstr "底部皮肤扩展距离" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" -msgid "The distance the bottom skins are expanded into the infill. Higher values makes the skin attach better to the infill pattern and makes the skin adhere better to the walls on the layer below. Lower values save amount of material used." +msgid "" +"The distance the bottom skins are expanded into the infill. Higher values " +"makes the skin attach better to the infill pattern and makes the skin adhere " +"better to the walls on the layer below. Lower values save amount of material " +"used." msgstr "底部皮肤扩展到填充物中的距离。 值越大会让皮肤与填充图案更好地附着,并让皮肤与下面层的壁更好地粘着。 较低的值将节省所用的材料量。" #: /fdmprinter.def.json @@ -1766,7 +2055,13 @@ msgstr "最大扩展皮肤角度" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" -msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal and will cause no skin to be expanded, while an angle of 90° is vertical and will cause all skin to be expanded." +msgid "" +"Top and/or bottom surfaces of your object with an angle larger than this " +"setting, won't have their top/bottom skin expanded. This avoids expanding " +"the narrow skin areas that are created when the model surface has a near " +"vertical slope. An angle of 0° is horizontal and will cause no skin to be " +"expanded, while an angle of 90° is vertical and will cause all skin to be " +"expanded." msgstr "如果对象的顶部和/或底部表面的角度大于此设置,则不要扩展其顶部/底部皮肤。这会避免扩展在模型表面有接近垂直的坡度时所形成的狭窄皮肤区域。0° 的角为水平,将导致不扩展任何皮肤,而 90° 的角为垂直,将导致扩展所有皮肤。" #: /fdmprinter.def.json @@ -1776,7 +2071,10 @@ msgstr "最小扩展皮肤宽度" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" -msgid "Skin areas narrower than this are not expanded. This avoids expanding the narrow skin areas that are created when the model surface has a slope close to the vertical." +msgid "" +"Skin areas narrower than this are not expanded. This avoids expanding the " +"narrow skin areas that are created when the model surface has a slope close " +"to the vertical." msgstr "如果皮肤区域宽度小于此值,则不会扩展。 这会避免扩展在模型表面的坡度接近垂直时所形成的狭窄皮肤区域。" #: /fdmprinter.def.json @@ -1796,7 +2094,8 @@ msgstr "填充挤出机" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" -msgid "The extruder train used for printing infill. This is used in multi-extrusion." +msgid "" +"The extruder train used for printing infill. This is used in multi-extrusion." msgstr "用于打印填充的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -1816,7 +2115,9 @@ msgstr "填充走线距离" #: /fdmprinter.def.json msgctxt "infill_line_distance description" -msgid "Distance between the printed infill lines. This setting is calculated by the infill density and the infill line width." +msgid "" +"Distance between the printed infill lines. This setting is calculated by the " +"infill density and the infill line width." msgstr "打印填充走线之间的距离。 该设置是通过填充密度和填充线宽度计算。" #: /fdmprinter.def.json @@ -1826,7 +2127,14 @@ msgstr "填充图案" #: /fdmprinter.def.json msgctxt "infill_pattern description" -msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the ceiling of the object." +msgid "" +"The pattern of the infill material of the print. The line and zig zag infill " +"swap direction on alternate layers, reducing material cost. The grid, " +"triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric " +"patterns are fully printed every layer. Gyroid, cubic, quarter cubic and " +"octet infill change with every layer to provide a more equal distribution of " +"strength over each direction. Lightning infill tries to minimize the infill, " +"by only supporting the ceiling of the object." msgstr "打印的填充材料的图案。直线和锯齿形填充交替在各层上变换方向,从而降低材料成本。每层都完整地打印网格、三角形、三六边形、立方体、八角形、四分之一立方体、十字和同心图案。螺旋二十四面体、立方体、四分之一立方体和八角形填充随每层变化,以使各方向的强度分布更均衡。闪电形填充尝试通过仅支撑物体顶部,将填充程度降至最低。" #: /fdmprinter.def.json @@ -1906,7 +2214,12 @@ msgstr "连接填充走线" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" -msgid "Connect the ends where the infill pattern meets the inner wall using a line which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduce the effects of infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." +msgid "" +"Connect the ends where the infill pattern meets the inner wall using a line " +"which follows the shape of the inner wall. Enabling this setting can make " +"the infill adhere to the walls better and reduce the effects of infill on " +"the quality of vertical surfaces. Disabling this setting reduces the amount " +"of material used." msgstr "使用沿内壁形状的走线连接填充图案与内壁相接的各端。启用此设置会使填充更好地粘着在壁上,减少填充物效果对垂直表面质量的影响。禁用此设置可减少使用的材料量。" #: /fdmprinter.def.json @@ -1916,7 +2229,10 @@ msgstr "连接填充多边形" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" -msgid "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time." +msgid "" +"Connect infill paths where they run next to each other. For infill patterns " +"which consist of several closed polygons, enabling this setting greatly " +"reduces the travel time." msgstr "在填充路径互相紧靠运行的地方连接它们。对于包含若干闭合多边形的填充图案,启用此设置可大大减少空驶时间。" #: /fdmprinter.def.json @@ -1926,7 +2242,13 @@ msgstr "填充走线方向" #: /fdmprinter.def.json msgctxt "infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees for the lines and zig zag patterns and 45 degrees for all other patterns)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the traditional default angles (45 and 135 degrees for the " +"lines and zig zag patterns and 45 degrees for all other patterns)." msgstr "要使用的整数走线方向列表。 列表中的元素随层的进度依次使用,当达到列表末尾时,它将从头开始。 列表项以逗号分隔,整个列表包含在方括号中。 默认是一个空列表,即意味着使用传统的默认角度(线条和锯齿形图案为 45 和 135 度,其他所有图案为 45 度)。" #: /fdmprinter.def.json @@ -1956,7 +2278,10 @@ msgstr "开始随机化填充" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" -msgid "Randomize which infill line is printed first. This prevents one segment becoming the strongest, but it does so at the cost of an additional travel move." +msgid "" +"Randomize which infill line is printed first. This prevents one segment " +"becoming the strongest, but it does so at the cost of an additional travel " +"move." msgstr "先随机化打印哪条填充线。这可以防止一个部分变强,但会导致一次额外的空驶。" #: /fdmprinter.def.json @@ -1966,7 +2291,10 @@ msgstr "填充走线乘数" #: /fdmprinter.def.json msgctxt "infill_multiplier description" -msgid "Convert each infill line to this many lines. The extra lines do not cross over each other, but avoid each other. This makes the infill stiffer, but increases print time and material usage." +msgid "" +"Convert each infill line to this many lines. The extra lines do not cross " +"over each other, but avoid each other. This makes the infill stiffer, but " +"increases print time and material usage." msgstr "将每个填充走线转换成这种多重走线。额外走线互相不交叉,而是互相避开。这使得填充更严格,但会增加打印时间和材料使用。" #: /fdmprinter.def.json @@ -1977,11 +2305,13 @@ msgstr "额外填充壁计数" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" msgid "" -"Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\n" -"This feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right." -msgstr "" -"在填充区域周围添加额外壁。此类壁可减少顶部/底部皮肤走线,这意味着只要付出一些额外的材料就可以使用更少的顶部/底部皮肤层达到相同的质量。\n" -"在适当配置的情况下,此功能可结合连接填充多边形以将所有填充物连接到单一挤出路径而无需空驶或回抽。" +"Add extra walls around the infill area. Such walls can make top/bottom skin " +"lines sag down less which means you need less top/bottom skin layers for the " +"same quality at the cost of some extra material.\n" +"This feature can combine with the Connect Infill Polygons to connect all the " +"infill into a single extrusion path without the need for travels or " +"retractions if configured right." +msgstr "在填充区域周围添加额外壁。此类壁可减少顶部/底部皮肤走线,这意味着只要付出一些额外的材料就可以使用更少的顶部/底部皮肤层达到相同的质量。\n在适当配置的情况下,此功能可结合连接填充多边形以将所有填充物连接到单一挤出路径而无需空驶或回抽。" #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" @@ -1990,7 +2320,11 @@ msgstr "立方体分区外壳" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" -msgid "An addition to the radius from the center of each cube to check for the boundary of the model, as to decide whether this cube should be subdivided. Larger values lead to a thicker shell of small cubes near the boundary of the model." +msgid "" +"An addition to the radius from the center of each cube to check for the " +"boundary of the model, as to decide whether this cube should be subdivided. " +"Larger values lead to a thicker shell of small cubes near the boundary of " +"the model." msgstr "从每个立方体的中心对半径进行添加,以检查模型的边界,进而决定是否应对此立方体进行分区。 值越大则模型边界附近的小型立方体外壳越厚。" #: /fdmprinter.def.json @@ -2000,7 +2334,10 @@ msgstr "填充重叠百分比" #: /fdmprinter.def.json msgctxt "infill_overlap description" -msgid "The amount of overlap between the infill and the walls as a percentage of the infill line width. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls as a percentage of " +"the infill line width. A slight overlap allows the walls to connect firmly " +"to the infill." msgstr "填充物和壁之间的重叠量占填充走线宽度的百分比。稍微重叠可让各个壁与填充物牢固连接。" #: /fdmprinter.def.json @@ -2010,7 +2347,9 @@ msgstr "填充重叠" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" -msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." +msgid "" +"The amount of overlap between the infill and the walls. A slight overlap " +"allows the walls to connect firmly to the infill." msgstr "填充物和壁之间的重叠量。 稍微重叠可让各个壁与填充物牢固连接。" #: /fdmprinter.def.json @@ -2020,7 +2359,10 @@ msgstr "填充物擦拭距离" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" -msgid "Distance of a travel move inserted after every infill line, to make the infill stick to the walls better. This option is similar to infill overlap, but without extrusion and only on one end of the infill line." +msgid "" +"Distance of a travel move inserted after every infill line, to make the " +"infill stick to the walls better. This option is similar to infill overlap, " +"but without extrusion and only on one end of the infill line." msgstr "每条填充走线后插入的空驶距离,让填充物更好地粘着到壁上。 此选项与填充重叠类似,但没有挤出,且仅位于填充走线的一端。" #: /fdmprinter.def.json @@ -2030,7 +2372,9 @@ msgstr "填充层厚度" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" -msgid "The thickness per layer of infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of infill material. This value should always be a " +"multiple of the layer height and is otherwise rounded." msgstr "填充材料每层的厚度。 该值应始终为层高的乘数,否则应进行舍入。" #: /fdmprinter.def.json @@ -2040,7 +2384,10 @@ msgstr "渐进填充步阶" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" -msgid "Number of times to reduce the infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Infill Density." +msgid "" +"Number of times to reduce the infill density by half when getting further " +"below top surfaces. Areas which are closer to top surfaces get a higher " +"density, up to the Infill Density." msgstr "在进入顶部表面以下时,将填充密度减少一半的次数。 越靠近顶面的区域密度越高,最高达到填充密度。" #: /fdmprinter.def.json @@ -2050,7 +2397,8 @@ msgstr "渐进填充步阶高度" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" -msgid "The height of infill of a given density before switching to half the density." +msgid "" +"The height of infill of a given density before switching to half the density." msgstr "在切换至密度的一半前指定密度的填充高度。" #: /fdmprinter.def.json @@ -2060,7 +2408,11 @@ msgstr "先填充物后壁" #: /fdmprinter.def.json msgctxt "infill_before_walls description" -msgid "Print the infill before printing the walls. Printing the walls first may lead to more accurate walls, but overhangs print worse. Printing the infill first leads to sturdier walls, but the infill pattern might sometimes show through the surface." +msgid "" +"Print the infill before printing the walls. Printing the walls first may " +"lead to more accurate walls, but overhangs print worse. Printing the infill " +"first leads to sturdier walls, but the infill pattern might sometimes show " +"through the surface." msgstr "打印壁前先打印填充物。 先打印壁可能产生更精确的壁,但悬垂打印质量会较差。 先打印填充会产生更牢固的壁,但有时候填充图案会透过表面显现出来。" #: /fdmprinter.def.json @@ -2080,7 +2432,10 @@ msgstr "填充支撑" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" -msgid "Print infill structures only where tops of the model should be supported. Enabling this reduces print time and material usage, but leads to ununiform object strength." +msgid "" +"Print infill structures only where tops of the model should be supported. " +"Enabling this reduces print time and material usage, but leads to ununiform " +"object strength." msgstr "只在模型的顶部支持打印填充结构。这样可以减少打印时间和材料的使用,但是会导致不一致的对象强度。" #: /fdmprinter.def.json @@ -2090,7 +2445,10 @@ msgstr "填充悬垂角" #: /fdmprinter.def.json msgctxt "infill_support_angle description" -msgid "The minimum angle of internal overhangs for which infill is added. At a value of 0° objects are totally filled with infill, 90° will not provide any infill." +msgid "" +"The minimum angle of internal overhangs for which infill is added. At a " +"value of 0° objects are totally filled with infill, 90° will not provide any " +"infill." msgstr "添加内填充的内部覆盖的最小角度。在一个0的值中,完全填满了填充,90将不提供任何填充。" #: /fdmprinter.def.json @@ -2120,7 +2478,9 @@ msgstr "闪电形填充支撑角" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" -msgid "Determines when a lightning infill layer has to support anything above it. Measured in the angle given the thickness of a layer." +msgid "" +"Determines when a lightning infill layer has to support anything above it. " +"Measured in the angle given the thickness of a layer." msgstr "决定闪电形填充层何时必须支撑其上方的任何物体。在给定的层厚度下测得的角度。" #: /fdmprinter.def.json @@ -2130,7 +2490,9 @@ msgstr "闪电形填充悬垂角" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" -msgid "Determines when a lightning infill layer has to support the model above it. Measured in the angle given the thickness." +msgid "" +"Determines when a lightning infill layer has to support the model above it. " +"Measured in the angle given the thickness." msgstr "决定闪电形填充层何时必须支撑其上方的模型。在给定的厚度下测得的角度。" #: /fdmprinter.def.json @@ -2140,7 +2502,9 @@ msgstr "闪电形填充修剪角" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" -msgid "The endpoints of infill lines are shortened to save on material. This setting is the angle of overhang of the endpoints of these lines." +msgid "" +"The endpoints of infill lines are shortened to save on material. This " +"setting is the angle of overhang of the endpoints of these lines." msgstr "为节省材料,填充线的端点将被缩短。此设置为这些线的端点形成的悬垂角度。" #: /fdmprinter.def.json @@ -2150,7 +2514,9 @@ msgstr "闪电形填充矫直角" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" -msgid "The infill lines are straightened out to save on printing time. This is the maximum angle of overhang allowed across the length of the infill line." +msgid "" +"The infill lines are straightened out to save on printing time. This is the " +"maximum angle of overhang allowed across the length of the infill line." msgstr "为节省打印时间,填充线将被拉直。这是整条填充线上允许的最大悬垂角度。" #: /fdmprinter.def.json @@ -2170,7 +2536,10 @@ msgstr "默认打印温度" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" -msgid "The default temperature used for printing. This should be the \"base\" temperature of a material. All other print temperatures should use offsets based on this value" +msgid "" +"The default temperature used for printing. This should be the \"base\" " +"temperature of a material. All other print temperatures should use offsets " +"based on this value" msgstr "用于打印的默认温度。 应为材料的\"基本\"温度。 所有其他打印温度均应使用基于此值的偏移量" #: /fdmprinter.def.json @@ -2180,7 +2549,9 @@ msgstr "打印体积温度" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" -msgid "The temperature of the environment to print in. If this is 0, the build volume temperature will not be adjusted." +msgid "" +"The temperature of the environment to print in. If this is 0, the build " +"volume temperature will not be adjusted." msgstr "打印环境温度。若为 0,将不会调整构建体积温度。" #: /fdmprinter.def.json @@ -2200,7 +2571,9 @@ msgstr "打印温度起始层" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" -msgid "The temperature used for printing the first layer. Set at 0 to disable special handling of the initial layer." +msgid "" +"The temperature used for printing the first layer. Set at 0 to disable " +"special handling of the initial layer." msgstr "用于打印第一层的温度。 设为 0 即禁用对起始层的特别处理。" #: /fdmprinter.def.json @@ -2210,7 +2583,9 @@ msgstr "起始打印温度" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" -msgid "The minimal temperature while heating up to the Printing Temperature at which printing can already start." +msgid "" +"The minimal temperature while heating up to the Printing Temperature at " +"which printing can already start." msgstr "加热到可以开始打印的打印温度时的最低温度。" #: /fdmprinter.def.json @@ -2220,7 +2595,9 @@ msgstr "最终打印温度" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" -msgid "The temperature to which to already start cooling down just before the end of printing." +msgid "" +"The temperature to which to already start cooling down just before the end " +"of printing." msgstr "打印结束前开始冷却的温度。" #: /fdmprinter.def.json @@ -2230,7 +2607,9 @@ msgstr "挤出冷却速度调节器" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" -msgid "The extra speed by which the nozzle cools while extruding. The same value is used to signify the heat up speed lost when heating up while extruding." +msgid "" +"The extra speed by which the nozzle cools while extruding. The same value is " +"used to signify the heat up speed lost when heating up while extruding." msgstr "挤出时喷嘴冷却的额外速度。 使用相同的值表示挤出过程中进行加热时的加热速度损失。" #: /fdmprinter.def.json @@ -2240,7 +2619,10 @@ msgstr "默认打印平台温度" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" -msgid "The default temperature used for the heated build plate. This should be the \"base\" temperature of a build plate. All other print temperatures should use offsets based on this value" +msgid "" +"The default temperature used for the heated build plate. This should be the " +"\"base\" temperature of a build plate. All other print temperatures should " +"use offsets based on this value" msgstr "用于加热打印平台的默认温度。这应该作为打印平台的“基础”温度。所有其他打印温度均应基于此值进行调整" #: /fdmprinter.def.json @@ -2250,7 +2632,9 @@ msgstr "打印平台温度" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" -msgid "The temperature used for the heated build plate. If this is 0, the build plate is left unheated." +msgid "" +"The temperature used for the heated build plate. If this is 0, the build " +"plate is left unheated." msgstr "用于加热构建板的温度。如果此项为 0,则保持不加热构建板。" #: /fdmprinter.def.json @@ -2260,7 +2644,9 @@ msgstr "打印平台温度起始层" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" -msgid "The temperature used for the heated build plate at the first layer. If this is 0, the build plate is left unheated during the first layer." +msgid "" +"The temperature used for the heated build plate at the first layer. If this " +"is 0, the build plate is left unheated during the first layer." msgstr "打印第一层时用于加热构建板的温度。如果此项为 0,则在打印第一层期间保持不加热构建板。" #: /fdmprinter.def.json @@ -2290,7 +2676,9 @@ msgstr "缩放因子收缩补偿" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor." msgstr "为了补偿材料在冷却时的收缩,将用此因子缩放模型。" #: /fdmprinter.def.json @@ -2300,7 +2688,9 @@ msgstr "水平缩放因子收缩补偿" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the XY-direction (horizontally)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the XY-direction (horizontally)." msgstr "为了补偿材料在冷却时的收缩,将用此因子在 XY 方向(水平)上缩放模型。" #: /fdmprinter.def.json @@ -2310,7 +2700,9 @@ msgstr "垂直缩放因子收缩补偿" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" -msgid "To compensate for the shrinkage of the material as it cools down, the model will be scaled with this factor in the Z-direction (vertically)." +msgid "" +"To compensate for the shrinkage of the material as it cools down, the model " +"will be scaled with this factor in the Z-direction (vertically)." msgstr "为了补偿材料在冷却时的收缩,将用此因子在 Z 方向(垂直)上缩放模型。" #: /fdmprinter.def.json @@ -2320,7 +2712,10 @@ msgstr "晶体材料" #: /fdmprinter.def.json msgctxt "material_crystallinity description" -msgid "Is this material the type that breaks off cleanly when heated (crystalline), or is it the type that produces long intertwined polymer chains (non-crystalline)?" +msgid "" +"Is this material the type that breaks off cleanly when heated (crystalline), " +"or is it the type that produces long intertwined polymer chains (non-" +"crystalline)?" msgstr "该材料为受热后脱落干净的类型(晶体),还是会产生长交织状聚合物链的类型(非晶体)?" #: /fdmprinter.def.json @@ -2340,7 +2735,9 @@ msgstr "防渗出回抽速度" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" -msgid "How fast the material needs to be retracted during a filament switch to prevent oozing." +msgid "" +"How fast the material needs to be retracted during a filament switch to " +"prevent oozing." msgstr "在耗材用于防渗出过程中材料所需的回抽速率。" #: /fdmprinter.def.json @@ -2360,7 +2757,9 @@ msgstr "断裂缓冲期回抽速度" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" -msgid "How fast the filament needs to be retracted just before breaking it off in a retraction." +msgid "" +"How fast the filament needs to be retracted just before breaking it off in a " +"retraction." msgstr "耗材在回抽过程中恰好折断的回抽速率。" #: /fdmprinter.def.json @@ -2370,7 +2769,9 @@ msgstr "断裂缓冲期温度" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" -msgid "The temperature used to purge material, should be roughly equal to the highest possible printing temperature." +msgid "" +"The temperature used to purge material, should be roughly equal to the " +"highest possible printing temperature." msgstr "用于清除材料的温度,应大致等于可达到的最高打印温度。" #: /fdmprinter.def.json @@ -2390,7 +2791,8 @@ msgstr "断裂回抽速度" #: /fdmprinter.def.json msgctxt "material_break_speed description" -msgid "The speed at which to retract the filament in order to break it cleanly." +msgid "" +"The speed at which to retract the filament in order to break it cleanly." msgstr "为完全脱落耗材而抽回耗材的速度。" #: /fdmprinter.def.json @@ -2420,7 +2822,9 @@ msgstr "冲洗清除长度" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when switching to a different material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when switching to a different material." msgstr "切换到其他材料时,需要使用多少材料从喷嘴中清除之前的材料(以长丝长度计)。" #: /fdmprinter.def.json @@ -2430,7 +2834,9 @@ msgstr "耗材末端清除速度" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" -msgid "How fast to prime the material after replacing an empty spool with a fresh spool of the same material." +msgid "" +"How fast to prime the material after replacing an empty spool with a fresh " +"spool of the same material." msgstr "将空线轴替换为使用相同材料的新线轴后,装填材料的速度如何。" #: /fdmprinter.def.json @@ -2440,7 +2846,10 @@ msgstr "耗材末端清除长度" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" -msgid "How much material to use to purge the previous material out of the nozzle (in length of filament) when replacing an empty spool with a fresh spool of the same material." +msgid "" +"How much material to use to purge the previous material out of the nozzle " +"(in length of filament) when replacing an empty spool with a fresh spool of " +"the same material." msgstr "将空线轴替换为使用相同材料的新线轴后,需要使用多少材料从喷嘴中清除之前的材料(以长丝长度计)。" #: /fdmprinter.def.json @@ -2460,7 +2869,10 @@ msgstr "空载移动系数" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" -msgid "A factor indicating how much the filament gets compressed between the feeder and the nozzle chamber, used to determine how far to move the material for a filament switch." +msgid "" +"A factor indicating how much the filament gets compressed between the feeder " +"and the nozzle chamber, used to determine how far to move the material for a " +"filament switch." msgstr "表示长丝在进料器和喷嘴室之间被压缩多少的系数,用于确定针对长丝开关将材料移动的距离。" #: /fdmprinter.def.json @@ -2470,7 +2882,9 @@ msgstr "流量" #: /fdmprinter.def.json msgctxt "material_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value." msgstr "流量补偿:挤出的材料量乘以此值。" #: /fdmprinter.def.json @@ -2500,7 +2914,8 @@ msgstr "内壁流量" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one." +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one." msgstr "适用于所有壁走线(最外壁走线除外)的流量补偿。" #: /fdmprinter.def.json @@ -2600,38 +3015,42 @@ msgstr "起始层流量" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" -msgid "Flow compensation for the first layer: the amount of material extruded on the initial layer is multiplied by this value." +msgid "" +"Flow compensation for the first layer: the amount of material extruded on " +"the initial layer is multiplied by this value." msgstr "第一层的流量补偿:起始层挤出的材料量乘以此值。" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Initial Layer Inner Wall Flow" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" -msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgid "" +"Flow compensation on wall lines for all wall lines except the outermost one, " +"but only for the first layer" +msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Initial Layer Outer Wall Flow" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Flow compensation on the outermost wall line of the first layer." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Initial Layer Bottom Flow" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Flow compensation on bottom lines of the first layer" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -2640,7 +3059,9 @@ msgstr "待机温度" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" -msgid "The temperature of the nozzle when another nozzle is currently used for printing." +msgid "" +"The temperature of the nozzle when another nozzle is currently used for " +"printing." msgstr "当另一个喷嘴正用于打印时该喷嘴的温度。" #: /fdmprinter.def.json @@ -2690,7 +3111,11 @@ msgstr "速度(外壁)" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" -msgid "The speed at which the outermost walls are printed. Printing the outer wall at a lower speed improves the final skin quality. However, having a large difference between the inner wall speed and the outer wall speed will affect quality in a negative way." +msgid "" +"The speed at which the outermost walls are printed. Printing the outer wall " +"at a lower speed improves the final skin quality. However, having a large " +"difference between the inner wall speed and the outer wall speed will affect " +"quality in a negative way." msgstr "打印最外壁的速度。 以较低速度打印外壁可改善最终皮肤质量。 但是,如果内壁速度和外壁速度差距过大,则将对质量产生负面影响。" #: /fdmprinter.def.json @@ -2700,7 +3125,10 @@ msgstr "速度(内壁)" #: /fdmprinter.def.json msgctxt "speed_wall_x description" -msgid "The speed at which all inner walls are printed. Printing the inner wall faster than the outer wall will reduce printing time. It works well to set this in between the outer wall speed and the infill speed." +msgid "" +"The speed at which all inner walls are printed. Printing the inner wall " +"faster than the outer wall will reduce printing time. It works well to set " +"this in between the outer wall speed and the infill speed." msgstr "打印所有内壁的速度。 以比外壁更快的速度打印内壁将减少打印时间。 将该值设为外壁速度和填充速度之间也可行。" #: /fdmprinter.def.json @@ -2730,7 +3158,10 @@ msgstr "速度(支撑结构)" #: /fdmprinter.def.json msgctxt "speed_support description" -msgid "The speed at which the support structure is printed. Printing support at higher speeds can greatly reduce printing time. The surface quality of the support structure is not important since it is removed after printing." +msgid "" +"The speed at which the support structure is printed. Printing support at " +"higher speeds can greatly reduce printing time. The surface quality of the " +"support structure is not important since it is removed after printing." msgstr "打印支撑结构的速度。 以更高的速度打印支撑可极大地缩短打印时间。 支撑结构的表面质量并不重要,因为在打印后会将其移除。" #: /fdmprinter.def.json @@ -2740,7 +3171,9 @@ msgstr "速度(支撑填充)" #: /fdmprinter.def.json msgctxt "speed_support_infill description" -msgid "The speed at which the infill of support is printed. Printing the infill at lower speeds improves stability." +msgid "" +"The speed at which the infill of support is printed. Printing the infill at " +"lower speeds improves stability." msgstr "打印支撑填充物的速度。 以较低的速度打印填充物可改善稳定性。" #: /fdmprinter.def.json @@ -2750,7 +3183,9 @@ msgstr "支撑接触面速度" #: /fdmprinter.def.json msgctxt "speed_support_interface description" -msgid "The speed at which the roofs and floors of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs and floors of support are printed. Printing " +"them at lower speeds can improve overhang quality." msgstr "打印支撑顶板和底板的速度。 以较低的速度打印可以改善悬垂质量。" #: /fdmprinter.def.json @@ -2760,7 +3195,9 @@ msgstr "支撑顶板速度" #: /fdmprinter.def.json msgctxt "speed_support_roof description" -msgid "The speed at which the roofs of support are printed. Printing them at lower speeds can improve overhang quality." +msgid "" +"The speed at which the roofs of support are printed. Printing them at lower " +"speeds can improve overhang quality." msgstr "打印支撑顶板的速度。 以较低的速度打印可以改善悬垂质量。" #: /fdmprinter.def.json @@ -2770,7 +3207,9 @@ msgstr "支撑底板速度" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" -msgid "The speed at which the floor of support is printed. Printing it at lower speed can improve adhesion of support on top of your model." +msgid "" +"The speed at which the floor of support is printed. Printing it at lower " +"speed can improve adhesion of support on top of your model." msgstr "打印支撑底板的速度。 以较低的速度打印可以改善支撑在模型顶部的粘着。" #: /fdmprinter.def.json @@ -2780,7 +3219,10 @@ msgstr "装填塔速度" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" -msgid "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal." +msgid "" +"The speed at which the prime tower is printed. Printing the prime tower " +"slower can make it more stable when the adhesion between the different " +"filaments is suboptimal." msgstr "打印装填塔的速度。 以较慢速度打印装填塔可以在不同耗材之间的粘着欠佳时使其更加稳定。" #: /fdmprinter.def.json @@ -2800,7 +3242,10 @@ msgstr "起始层速度" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" -msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate. Does not affect the build plate adhesion structures themselves, like brim and raft." +msgid "" +"The speed for the initial layer. A lower value is advised to improve " +"adhesion to the build plate. Does not affect the build plate adhesion " +"structures themselves, like brim and raft." msgstr "起始层的速度。建议采用较低的值以便改善与构建板的粘着。不会影响构建板自身的粘着结构,如边沿和筏。" #: /fdmprinter.def.json @@ -2810,7 +3255,9 @@ msgstr "起始层打印速度" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" -msgid "The speed of printing for the initial layer. A lower value is advised to improve adhesion to the build plate." +msgid "" +"The speed of printing for the initial layer. A lower value is advised to " +"improve adhesion to the build plate." msgstr "打印起始层的速度。 建议采用较低的值以便改善与打印平台的粘着。" #: /fdmprinter.def.json @@ -2820,7 +3267,11 @@ msgstr "起始层空驶速度" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" -msgid "The speed of travel moves in the initial layer. A lower value is advised to prevent pulling previously printed parts away from the build plate. The value of this setting can automatically be calculated from the ratio between the Travel Speed and the Print Speed." +msgid "" +"The speed of travel moves in the initial layer. A lower value is advised to " +"prevent pulling previously printed parts away from the build plate. The " +"value of this setting can automatically be calculated from the ratio between " +"the Travel Speed and the Print Speed." msgstr "起始层中的空驶速度。 建议采用较低的值,以防止将之前打印的部分从打印平台上拉离。 该设置的值可以根据空驶速度和打印速度的比率自动计算得出。" #: /fdmprinter.def.json @@ -2830,7 +3281,10 @@ msgstr "Skirt/Brim 速度" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" -msgid "The speed at which the skirt and brim are printed. Normally this is done at the initial layer speed, but sometimes you might want to print the skirt or brim at a different speed." +msgid "" +"The speed at which the skirt and brim are printed. Normally this is done at " +"the initial layer speed, but sometimes you might want to print the skirt or " +"brim at a different speed." msgstr "打印 skirt 和 brim 的速度。 一般情况是以起始层速度打印这些部分,但有时候您可能想要以不同速度来打印 skirt 或 brim。" #: /fdmprinter.def.json @@ -2840,7 +3294,10 @@ msgstr "Z 抬升速度" #: /fdmprinter.def.json msgctxt "speed_z_hop description" -msgid "The speed at which the vertical Z movement is made for Z Hops. This is typically lower than the print speed since the build plate or machine's gantry is harder to move." +msgid "" +"The speed at which the vertical Z movement is made for Z Hops. This is " +"typically lower than the print speed since the build plate or machine's " +"gantry is harder to move." msgstr "Z 垂直移动实现抬升的速度。一般小于打印速度,因为打印平台或打印机的十字轴较难移动。" #: /fdmprinter.def.json @@ -2850,7 +3307,10 @@ msgstr "较慢层的数量" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" -msgid "The first few layers are printed slower than the rest of the model, to get better adhesion to the build plate and improve the overall success rate of prints. The speed is gradually increased over these layers." +msgid "" +"The first few layers are printed slower than the rest of the model, to get " +"better adhesion to the build plate and improve the overall success rate of " +"prints. The speed is gradually increased over these layers." msgstr "前几层的打印速度比模型的其他层慢,以便实现与打印平台的更好粘着,并改善整体的打印成功率。 该速度在这些层中会逐渐增加。" #: /fdmprinter.def.json @@ -2860,7 +3320,13 @@ msgstr "流量均衡比" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" -msgid "Extrusion width based correction factor on the speed. At 0% the movement speed is kept constant at the Print Speed. At 100% the movement speed is adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the normal Line Width are printed twice as fast and lines twice as wide are printed half as fast. A value larger than 100% can help to compensate for the higher pressure required to extrude wide lines." +msgid "" +"Extrusion width based correction factor on the speed. At 0% the movement " +"speed is kept constant at the Print Speed. At 100% the movement speed is " +"adjusted so that the flow (in mm³/s) is kept constant, i.e. lines half the " +"normal Line Width are printed twice as fast and lines twice as wide are " +"printed half as fast. A value larger than 100% can help to compensate for " +"the higher pressure required to extrude wide lines." msgstr "基于速度校正系数的挤出宽度。在 0% 时,移动速度保持在打印速度不变。在 100% 时,将调整移动速度以使流量(以 mm³/s 为单位)保持恒定,即以两倍的速度打印正常线宽一半的线条,以一半的速度打印两倍宽的线条。大于 100% 的值有助于为挤出宽线所需的更高压力提供补偿。" #: /fdmprinter.def.json @@ -2870,7 +3336,9 @@ msgstr "启用加速度控制" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" -msgid "Enables adjusting the print head acceleration. Increasing the accelerations can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the print head acceleration. Increasing the accelerations " +"can reduce printing time at the cost of print quality." msgstr "启用调整打印头加速度。 提高加速度可以通过以打印质量为代价来缩短打印时间。" #: /fdmprinter.def.json @@ -2880,7 +3348,9 @@ msgstr "启用空驶加速度" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" -msgid "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgid "" +"Use a separate acceleration rate for travel moves. If disabled, travel moves " +"will use the acceleration value of the printed line at their destination." msgstr "空驶时使用单独的加速度。如果禁用,空驶将使用打印线在目的地的加速度值。" #: /fdmprinter.def.json @@ -2980,7 +3450,9 @@ msgstr "支撑接触面加速度" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" -msgid "The acceleration with which the roofs and floors of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs and floors of support are printed. " +"Printing them at lower acceleration can improve overhang quality." msgstr "打印支撑顶板和底板的加速度。 以较低的加速度打印可以改善悬垂质量。" #: /fdmprinter.def.json @@ -2990,7 +3462,9 @@ msgstr "支撑顶板加速度" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" -msgid "The acceleration with which the roofs of support are printed. Printing them at lower acceleration can improve overhang quality." +msgid "" +"The acceleration with which the roofs of support are printed. Printing them " +"at lower acceleration can improve overhang quality." msgstr "打印支撑顶板的加速度。 以较低的加速度打印可以改善悬垂质量。" #: /fdmprinter.def.json @@ -3000,7 +3474,9 @@ msgstr "支撑底板加速度" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" -msgid "The acceleration with which the floors of support are printed. Printing them at lower acceleration can improve adhesion of support on top of your model." +msgid "" +"The acceleration with which the floors of support are printed. Printing them " +"at lower acceleration can improve adhesion of support on top of your model." msgstr "打印支撑底板的加速度。 以较低的加速度打印可以改善支撑在模型顶部的粘着。" #: /fdmprinter.def.json @@ -3060,7 +3536,10 @@ msgstr "Skirt/Brim 加速度" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" -msgid "The acceleration with which the skirt and brim are printed. Normally this is done with the initial layer acceleration, but sometimes you might want to print the skirt or brim at a different acceleration." +msgid "" +"The acceleration with which the skirt and brim are printed. Normally this is " +"done with the initial layer acceleration, but sometimes you might want to " +"print the skirt or brim at a different acceleration." msgstr "打印 skirt 和 brim 的加速度。 一般情况是以起始层加速度打印这些部分,但有时候您可能想要以不同加速度来打印 skirt 或 brim。" #: /fdmprinter.def.json @@ -3070,7 +3549,10 @@ msgstr "启用抖动速度控制" #: /fdmprinter.def.json msgctxt "jerk_enabled description" -msgid "Enables adjusting the jerk of print head when the velocity in the X or Y axis changes. Increasing the jerk can reduce printing time at the cost of print quality." +msgid "" +"Enables adjusting the jerk of print head when the velocity in the X or Y " +"axis changes. Increasing the jerk can reduce printing time at the cost of " +"print quality." msgstr "启用当 X 或 Y 轴的速度变化时调整打印头的抖动速度。 提高抖动速度可以通过以打印质量为代价来缩短打印时间。" #: /fdmprinter.def.json @@ -3080,7 +3562,9 @@ msgstr "启用空驶抖动速度" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" -msgid "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgid "" +"Use a separate jerk rate for travel moves. If disabled, travel moves will " +"use the jerk value of the printed line at their destination." msgstr "空驶时使用单独的抖动速度。如果禁用,空驶将使用打印线在目的地的抖动速度值。" #: /fdmprinter.def.json @@ -3110,7 +3594,8 @@ msgstr "壁抖动速度" #: /fdmprinter.def.json msgctxt "jerk_wall description" -msgid "The maximum instantaneous velocity change with which the walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the walls are printed." msgstr "打印壁时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3120,7 +3605,9 @@ msgstr "外壁抖动速度" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" -msgid "The maximum instantaneous velocity change with which the outermost walls are printed." +msgid "" +"The maximum instantaneous velocity change with which the outermost walls are " +"printed." msgstr "打印最外壁时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3130,7 +3617,9 @@ msgstr "内壁抖动速度" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" -msgid "The maximum instantaneous velocity change with which all inner walls are printed." +msgid "" +"The maximum instantaneous velocity change with which all inner walls are " +"printed." msgstr "打印所有内壁时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3140,7 +3629,9 @@ msgstr "顶部表面皮肤抖动速度" #: /fdmprinter.def.json msgctxt "jerk_roofing description" -msgid "The maximum instantaneous velocity change with which top surface skin layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top surface skin layers " +"are printed." msgstr "打印顶部表面皮肤层时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3150,7 +3641,9 @@ msgstr "顶部/底部抖动速度" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" -msgid "The maximum instantaneous velocity change with which top/bottom layers are printed." +msgid "" +"The maximum instantaneous velocity change with which top/bottom layers are " +"printed." msgstr "打印顶部/底部层时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3160,7 +3653,9 @@ msgstr "支撑抖动速度" #: /fdmprinter.def.json msgctxt "jerk_support description" -msgid "The maximum instantaneous velocity change with which the support structure is printed." +msgid "" +"The maximum instantaneous velocity change with which the support structure " +"is printed." msgstr "打印支撑结构时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3170,7 +3665,9 @@ msgstr "支撑填充抖动速度" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" -msgid "The maximum instantaneous velocity change with which the infill of support is printed." +msgid "" +"The maximum instantaneous velocity change with which the infill of support " +"is printed." msgstr "打印支撑填充物时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3180,7 +3677,9 @@ msgstr "支撑接触面抖动速度" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" -msgid "The maximum instantaneous velocity change with which the roofs and floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs and floors of " +"support are printed." msgstr "打印支撑顶板和底板的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3190,7 +3689,9 @@ msgstr "支撑顶板抖动速度" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" -msgid "The maximum instantaneous velocity change with which the roofs of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the roofs of support " +"are printed." msgstr "打印支撑顶板的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3200,7 +3701,9 @@ msgstr "支撑底板抖动速度" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" -msgid "The maximum instantaneous velocity change with which the floors of support are printed." +msgid "" +"The maximum instantaneous velocity change with which the floors of support " +"are printed." msgstr "打印支撑底板时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3210,7 +3713,9 @@ msgstr "装填塔抖动速度" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" -msgid "The maximum instantaneous velocity change with which the prime tower is printed." +msgid "" +"The maximum instantaneous velocity change with which the prime tower is " +"printed." msgstr "打印装填塔时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3220,7 +3725,8 @@ msgstr "空驶抖动速度" #: /fdmprinter.def.json msgctxt "jerk_travel description" -msgid "The maximum instantaneous velocity change with which travel moves are made." +msgid "" +"The maximum instantaneous velocity change with which travel moves are made." msgstr "进行空驶时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3240,7 +3746,9 @@ msgstr "起始层打印抖动速度" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" -msgid "The maximum instantaneous velocity change during the printing of the initial layer." +msgid "" +"The maximum instantaneous velocity change during the printing of the initial " +"layer." msgstr "打印起始层时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3260,7 +3768,9 @@ msgstr "Skirt/Brim 抖动速度" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" -msgid "The maximum instantaneous velocity change with which the skirt and brim are printed." +msgid "" +"The maximum instantaneous velocity change with which the skirt and brim are " +"printed." msgstr "打印 skirt 和 brim 时的最大瞬时速度变化。" #: /fdmprinter.def.json @@ -3310,7 +3820,9 @@ msgstr "回抽速度" #: /fdmprinter.def.json msgctxt "retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a retraction " +"move." msgstr "回抽移动期间耗材回抽和装填的速度。" #: /fdmprinter.def.json @@ -3340,7 +3852,9 @@ msgstr "回抽额外装填量" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" -msgid "Some material can ooze away during a travel move, which can be compensated for here." +msgid "" +"Some material can ooze away during a travel move, which can be compensated " +"for here." msgstr "有些材料可能会在空驶过程中渗出,可以在这里对其进行补偿。" #: /fdmprinter.def.json @@ -3350,7 +3864,9 @@ msgstr "回抽最小空驶" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" -msgid "The minimum distance of travel needed for a retraction to happen at all. This helps to get fewer retractions in a small area." +msgid "" +"The minimum distance of travel needed for a retraction to happen at all. " +"This helps to get fewer retractions in a small area." msgstr "回抽发生所需的最小空驶距离。 这有助于在较小区域内实现更少的回抽。" #: /fdmprinter.def.json @@ -3360,7 +3876,11 @@ msgstr "最大回抽计数" #: /fdmprinter.def.json msgctxt "retraction_count_max description" -msgid "This setting limits the number of retractions occurring within the minimum extrusion distance window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament, as that can flatten the filament and cause grinding issues." +msgid "" +"This setting limits the number of retractions occurring within the minimum " +"extrusion distance window. Further retractions within this window will be " +"ignored. This avoids retracting repeatedly on the same piece of filament, as " +"that can flatten the filament and cause grinding issues." msgstr "此设置限制在最小挤出距离范围内发生的回抽数。 此范围内的额外回抽将会忽略。 这避免了在同一件耗材上重复回抽,从而导致耗材变扁并引起磨损问题。" #: /fdmprinter.def.json @@ -3370,7 +3890,11 @@ msgstr "最小挤出距离范围" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" -msgid "The window in which the maximum retraction count is enforced. This value should be approximately the same as the retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited." +msgid "" +"The window in which the maximum retraction count is enforced. This value " +"should be approximately the same as the retraction distance, so that " +"effectively the number of times a retraction passes the same patch of " +"material is limited." msgstr "执行最大回抽计数的范围。 该值应与回抽距离大致相同,以便一次回抽通过同一块材料的次数得到有效限制。" #: /fdmprinter.def.json @@ -3380,7 +3904,10 @@ msgstr "支撑限制被撤销" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" -msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excessive stringing within the support structure." +msgid "" +"Omit retraction when moving from support to support in a straight line. " +"Enabling this setting saves print time, but can lead to excessive stringing " +"within the support structure." msgstr "当在各个支撑间直线移动时,省略回抽。启用这个设置可以节省打印时间,但会在支撑结构中产生过多穿线。" #: /fdmprinter.def.json @@ -3390,7 +3917,12 @@ msgstr "梳理模式" #: /fdmprinter.def.json msgctxt "retraction_combing description" -msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas or to only comb within the infill." +msgid "" +"Combing keeps the nozzle within already printed areas when traveling. This " +"results in slightly longer travel moves but reduces the need for " +"retractions. If combing is off, the material will retract and the nozzle " +"moves in a straight line to the next point. It is also possible to avoid " +"combing over top/bottom skin areas or to only comb within the infill." msgstr "梳理可在空驶时让喷嘴保持在已打印区域内。这会使空驶距离稍微延长,但可减少回抽需求。如果关闭梳理,则材料将回抽,且喷嘴沿着直线移动到下一个点。也可以避免顶部/底部皮肤区域的梳理或仅在填充物内进行梳理。" #: /fdmprinter.def.json @@ -3425,7 +3957,10 @@ msgstr "最大梳距,无收缩" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" -msgid "When greater than zero, combing travel moves that are longer than this distance will use retraction. If set to zero, there is no maximum and combing moves will not use retraction." +msgid "" +"When greater than zero, combing travel moves that are longer than this " +"distance will use retraction. If set to zero, there is no maximum and " +"combing moves will not use retraction." msgstr "当大于零时,比这段距离更长的梳理空驶将会使用回抽。如果设置为零,则没有最大值,梳理空驶将不会使用回抽。" #: /fdmprinter.def.json @@ -3445,7 +3980,9 @@ msgstr "空驶时避开已打印部分" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" -msgid "The nozzle avoids already printed parts when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed parts when traveling. This option is only " +"available when combing is enabled." msgstr "喷嘴会在空驶时避开已打印的部分。 此选项仅在启用梳理功能时可用。" #: /fdmprinter.def.json @@ -3455,7 +3992,9 @@ msgstr "避免移动时支撑" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" -msgid "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled." +msgid "" +"The nozzle avoids already printed supports when traveling. This option is " +"only available when combing is enabled." msgstr "在空走时,喷嘴避免了已打印的支撑。只有在启用了梳理时才可以使用此选项。" #: /fdmprinter.def.json @@ -3465,7 +4004,9 @@ msgstr "空驶避让距离" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" -msgid "The distance between the nozzle and already printed parts when avoiding during travel moves." +msgid "" +"The distance between the nozzle and already printed parts when avoiding " +"during travel moves." msgstr "喷嘴和已打印部分之间在空驶时避让的距离。" #: /fdmprinter.def.json @@ -3475,7 +4016,9 @@ msgstr "层开始 X" #: /fdmprinter.def.json msgctxt "layer_start_x description" -msgid "The X coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The X coordinate of the position near where to find the part to start " +"printing each layer." msgstr "位置的 X 轴坐标,在该位置附近找到开始打印每层的部分。" #: /fdmprinter.def.json @@ -3485,7 +4028,9 @@ msgstr "层开始 Y" #: /fdmprinter.def.json msgctxt "layer_start_y description" -msgid "The Y coordinate of the position near where to find the part to start printing each layer." +msgid "" +"The Y coordinate of the position near where to find the part to start " +"printing each layer." msgstr "位置的 Y 轴坐标,在该位置附近找到开始打印每层的部分。" #: /fdmprinter.def.json @@ -3495,7 +4040,11 @@ msgstr "回抽时 Z 抬升" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" -msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." +msgid "" +"Whenever a retraction is done, the build plate is lowered to create " +"clearance between the nozzle and the print. It prevents the nozzle from " +"hitting the print during travel moves, reducing the chance to knock the " +"print from the build plate." msgstr "每当回抽完成时,打印平台会降低以便在喷嘴和打印品之间形成空隙。 它可以防止喷嘴在空驶过程中撞到打印品,降低将打印品从打印平台撞掉的几率。" #: /fdmprinter.def.json @@ -3505,7 +4054,9 @@ msgstr "仅在已打印部分上 Z 抬升" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" -msgid "Only perform a Z Hop when moving over printed parts which cannot be avoided by horizontal motion by Avoid Printed Parts when Traveling." +msgid "" +"Only perform a Z Hop when moving over printed parts which cannot be avoided " +"by horizontal motion by Avoid Printed Parts when Traveling." msgstr "仅在移动到无法通过“空驶时避开已打印部分”选项的水平操作避开的已打印部分上方时执行 Z 抬升。" #: /fdmprinter.def.json @@ -3525,7 +4076,10 @@ msgstr "挤出机切换后的 Z 抬升" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" -msgid "After the machine switched from one extruder to the other, the build plate is lowered to create clearance between the nozzle and the print. This prevents the nozzle from leaving oozed material on the outside of a print." +msgid "" +"After the machine switched from one extruder to the other, the build plate " +"is lowered to create clearance between the nozzle and the print. This " +"prevents the nozzle from leaving oozed material on the outside of a print." msgstr "当机器从一个挤出机切换到另一个时,打印平台会降低以便在喷嘴和打印品之间形成空隙。 这将防止喷嘴在打印品外部留下渗出物。" #: /fdmprinter.def.json @@ -3555,7 +4109,9 @@ msgstr "开启打印冷却" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" -msgid "Enables the print cooling fans while printing. The fans improve print quality on layers with short layer times and bridging / overhangs." +msgid "" +"Enables the print cooling fans while printing. The fans improve print " +"quality on layers with short layer times and bridging / overhangs." msgstr "打印时启用打印冷却风扇。 风扇可以在层时间较短和有桥接/悬垂的层上提高打印质量。" #: /fdmprinter.def.json @@ -3575,7 +4131,10 @@ msgstr "正常风扇速度" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" -msgid "The speed at which the fans spin before hitting the threshold. When a layer prints faster than the threshold, the fan speed gradually inclines towards the maximum fan speed." +msgid "" +"The speed at which the fans spin before hitting the threshold. When a layer " +"prints faster than the threshold, the fan speed gradually inclines towards " +"the maximum fan speed." msgstr "风扇旋转达到阈值前的速度。 当一层的打印速度超过阈值时,风扇速度逐渐朝最大风扇速度增加。" #: /fdmprinter.def.json @@ -3585,7 +4144,10 @@ msgstr "最大风扇速度" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" -msgid "The speed at which the fans spin on the minimum layer time. The fan speed gradually increases between the regular fan speed and maximum fan speed when the threshold is hit." +msgid "" +"The speed at which the fans spin on the minimum layer time. The fan speed " +"gradually increases between the regular fan speed and maximum fan speed when " +"the threshold is hit." msgstr "风扇在最小层时间上旋转的速度。 当达到阈值时,风扇速度在正常风扇速度和最大风扇速度之间逐渐增加。" #: /fdmprinter.def.json @@ -3595,7 +4157,11 @@ msgstr "正常/最大风扇速度阈值" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" -msgid "The layer time which sets the threshold between regular fan speed and maximum fan speed. Layers that print slower than this time use regular fan speed. For faster layers the fan speed gradually increases towards the maximum fan speed." +msgid "" +"The layer time which sets the threshold between regular fan speed and " +"maximum fan speed. Layers that print slower than this time use regular fan " +"speed. For faster layers the fan speed gradually increases towards the " +"maximum fan speed." msgstr "设定正常风扇速度和最大风扇速度之间阈值的层时间。 打印速度低于此时间的层使用正常风扇速度。 对于更快的层,风扇速度逐渐增加到最大风扇速度。" #: /fdmprinter.def.json @@ -3605,7 +4171,10 @@ msgstr "起始风扇速度" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" -msgid "The speed at which the fans spin at the start of the print. In subsequent layers the fan speed is gradually increased up to the layer corresponding to Regular Fan Speed at Height." +msgid "" +"The speed at which the fans spin at the start of the print. In subsequent " +"layers the fan speed is gradually increased up to the layer corresponding to " +"Regular Fan Speed at Height." msgstr "风扇在打印开始时旋转的速度。 在随后的层中,风扇速度逐渐增加到对应“正常风扇速度(高度)”的水平。" #: /fdmprinter.def.json @@ -3615,7 +4184,10 @@ msgstr "正常风扇速度(高度)" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" -msgid "The height at which the fans spin on regular fan speed. At the layers below the fan speed gradually increases from Initial Fan Speed to Regular Fan Speed." +msgid "" +"The height at which the fans spin on regular fan speed. At the layers below " +"the fan speed gradually increases from Initial Fan Speed to Regular Fan " +"Speed." msgstr "风扇以正常速度旋转的高度。 在下方的层中,风扇速度逐渐从起始风扇速度增加到正常风扇速度。" #: /fdmprinter.def.json @@ -3625,7 +4197,9 @@ msgstr "正常风扇速度(层)" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" -msgid "The layer at which the fans spin on regular fan speed. If regular fan speed at height is set, this value is calculated and rounded to a whole number." +msgid "" +"The layer at which the fans spin on regular fan speed. If regular fan speed " +"at height is set, this value is calculated and rounded to a whole number." msgstr "风扇以正常风扇速度旋转的层。 如果设置了正常风扇速度(高度),则该值将被计算并舍入为整数。" #: /fdmprinter.def.json @@ -3635,7 +4209,12 @@ msgstr "最短单层冷却时间" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" -msgid "The minimum time spent in a layer. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated." +msgid "" +"The minimum time spent in a layer. This forces the printer to slow down, to " +"at least spend the time set here in one layer. This allows the printed " +"material to cool down properly before printing the next layer. Layers may " +"still take shorter than the minimal layer time if Lift Head is disabled and " +"if the Minimum Speed would otherwise be violated." msgstr "在层中花费的最少时间。 这会迫使打印机减速,以便至少在一层中消耗此处所规定的时间。 这会让已打印材料充分冷却后再打印下一层。 如果提升头被禁用,且如果不这么做会违反“最小速度“,则层所花时间可能仍会少于最小层时间。" #: /fdmprinter.def.json @@ -3645,7 +4224,10 @@ msgstr "最小风扇速度" #: /fdmprinter.def.json msgctxt "cool_min_speed description" -msgid "The minimum print speed, despite slowing down due to the minimum layer time. When the printer would slow down too much, the pressure in the nozzle would be too low and result in bad print quality." +msgid "" +"The minimum print speed, despite slowing down due to the minimum layer time. " +"When the printer would slow down too much, the pressure in the nozzle would " +"be too low and result in bad print quality." msgstr "最低打印速度,排除因最短层时间而减速。 当打印机减速过多时,喷嘴中的压力将过低并导致较差的打印质量。" #: /fdmprinter.def.json @@ -3655,7 +4237,10 @@ msgstr "打印头提升" #: /fdmprinter.def.json msgctxt "cool_lift_head description" -msgid "When the minimum speed is hit because of minimum layer time, lift the head away from the print and wait the extra time until the minimum layer time is reached." +msgid "" +"When the minimum speed is hit because of minimum layer time, lift the head " +"away from the print and wait the extra time until the minimum layer time is " +"reached." msgstr "当因最低层时间达到最低速度时,将打印头从打印品上提升,并等候达到最低层时间。" #: /fdmprinter.def.json @@ -3675,7 +4260,9 @@ msgstr "生成支撑" #: /fdmprinter.def.json msgctxt "support_enable description" -msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgid "" +"Generate structures to support parts of the model which have overhangs. " +"Without these structures, such parts would collapse during printing." msgstr "在模型的悬垂(Overhangs)部分生成支撑结构。若不这样做,这些部分在打印时将倒塌。" #: /fdmprinter.def.json @@ -3685,7 +4272,9 @@ msgstr "支撑用挤出机" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" -msgid "The extruder train to use for printing the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the support. This is used in multi-" +"extrusion." msgstr "用于打印支撑的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -3695,7 +4284,9 @@ msgstr "支撑填充挤出机" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" -msgid "The extruder train to use for printing the infill of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the infill of the support. This is " +"used in multi-extrusion." msgstr "用于打印支撑填充物的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -3705,7 +4296,9 @@ msgstr "第一层支撑挤出机" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" -msgid "The extruder train to use for printing the first layer of support infill. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of support infill. " +"This is used in multi-extrusion." msgstr "用于打印支撑填充物第一层的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -3715,7 +4308,9 @@ msgstr "支撑接触面挤出机" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" -msgid "The extruder train to use for printing the roofs and floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs and floors of the support. " +"This is used in multi-extrusion." msgstr "用于打印支撑顶板和底板的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -3725,7 +4320,9 @@ msgstr "支撑顶板挤出机" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" -msgid "The extruder train to use for printing the roofs of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the roofs of the support. This is " +"used in multi-extrusion." msgstr "用于打印支撑顶板的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -3735,7 +4332,9 @@ msgstr "支撑底板挤出机" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" -msgid "The extruder train to use for printing the floors of the support. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the floors of the support. This is " +"used in multi-extrusion." msgstr "用于打印支撑底板的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -3745,7 +4344,13 @@ msgstr "支撑结构" #: /fdmprinter.def.json msgctxt "support_structure description" -msgid "Chooses between the techniques available to generate support. \"Normal\" support creates a support structure directly below the overhanging parts and drops those areas straight down. \"Tree\" support creates branches towards the overhanging areas that support the model on the tips of those branches, and allows the branches to crawl around the model to support it from the build plate as much as possible." +msgid "" +"Chooses between the techniques available to generate support. \"Normal\" " +"support creates a support structure directly below the overhanging parts and " +"drops those areas straight down. \"Tree\" support creates branches towards " +"the overhanging areas that support the model on the tips of those branches, " +"and allows the branches to crawl around the model to support it from the " +"build plate as much as possible." msgstr "在可用于产生支撑的方法之间进行选择。“普通”支撑在悬垂部分正下方形成一个支撑结构,并直接垂下这些区域。“树形”支撑形成一些分支,它们朝向在这些分支的尖端上支撑模型的悬垂区域,并使这些分支可缠绕在模型周围以尽可能多地从构建板上支撑它。" #: /fdmprinter.def.json @@ -3765,7 +4370,9 @@ msgstr "树形支撑分支角度" #: /fdmprinter.def.json msgctxt "support_tree_angle description" -msgid "The angle of the branches. Use a lower angle to make them more vertical and more stable. Use a higher angle to be able to have more reach." +msgid "" +"The angle of the branches. Use a lower angle to make them more vertical and " +"more stable. Use a higher angle to be able to have more reach." msgstr "分支的角度。使用较小的角度可增加垂直度和稳定性。使用较大的角度可支撑更大范围。" #: /fdmprinter.def.json @@ -3775,7 +4382,10 @@ msgstr "树形支撑分支间距" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" -msgid "How far apart the branches need to be when they touch the model. Making this distance small will cause the tree support to touch the model at more points, causing better overhang but making support harder to remove." +msgid "" +"How far apart the branches need to be when they touch the model. Making this " +"distance small will cause the tree support to touch the model at more " +"points, causing better overhang but making support harder to remove." msgstr "在支撑模型时,分支之间需要多大的间距。缩小这一间距会使树形支撑与模型之间有更多接触点,带来更好的悬垂,但会使支撑更难以拆除。" #: /fdmprinter.def.json @@ -3785,18 +4395,22 @@ msgstr "树形支撑分支直径" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" -msgid "The diameter of the thinnest branches of tree support. Thicker branches are more sturdy. Branches towards the base will be thicker than this." +msgid "" +"The diameter of the thinnest branches of tree support. Thicker branches are " +"more sturdy. Branches towards the base will be thicker than this." msgstr "树形支撑最细分支的直径。较粗的分支更坚固。接近基础的分支会比这更粗。" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Tree Support Trunk Diameter" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" -msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgid "" +"The diameter of the widest branches of tree support. A thicker trunk is more " +"sturdy; a thinner trunk takes up less space on the build plate." +msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -3805,7 +4419,11 @@ msgstr "树形支撑分支直径角度" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" -msgid "The angle of the branches' diameter as they gradually become thicker towards the bottom. An angle of 0 will cause the branches to have uniform thickness over their length. A bit of an angle can increase stability of the tree support." +msgid "" +"The angle of the branches' diameter as they gradually become thicker towards " +"the bottom. An angle of 0 will cause the branches to have uniform thickness " +"over their length. A bit of an angle can increase stability of the tree " +"support." msgstr "随着分支朝底部逐渐变粗,分支直径的角度。角度为 0 表明分支全长具有均匀的粗细度。稍微有些角度可以增加树形支撑的稳定性。" #: /fdmprinter.def.json @@ -3815,7 +4433,10 @@ msgstr "树形支撑碰撞分辨率" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" -msgid "Resolution to compute collisions with to avoid hitting the model. Setting this lower will produce more accurate trees that fail less often, but increases slicing time dramatically." +msgid "" +"Resolution to compute collisions with to avoid hitting the model. Setting " +"this lower will produce more accurate trees that fail less often, but " +"increases slicing time dramatically." msgstr "用于计算碰撞的分辨率,目的在于避免碰撞模型。将此设置得较低将产生更准确且通常较少失败的树,但是会大幅增加切片时间。" #: /fdmprinter.def.json @@ -3825,7 +4446,10 @@ msgstr "支撑放置" #: /fdmprinter.def.json msgctxt "support_type description" -msgid "Adjusts the placement of the support structures. The placement can be set to touching build plate or everywhere. When set to everywhere the support structures will also be printed on the model." +msgid "" +"Adjusts the placement of the support structures. The placement can be set to " +"touching build plate or everywhere. When set to everywhere the support " +"structures will also be printed on the model." msgstr "调整支撑结构的放置。 放置可以设置为支撑打印平台或全部支撑。 当设置为全部支撑时,支撑结构也将在模型上打印。" #: /fdmprinter.def.json @@ -3845,7 +4469,9 @@ msgstr "支撑悬垂角度" #: /fdmprinter.def.json msgctxt "support_angle description" -msgid "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support." +msgid "" +"The minimum angle of overhangs for which support is added. At a value of 0° " +"all overhangs are supported, 90° will not provide any support." msgstr "添加支撑的最小悬垂角度。 当角度为 0° 时,将支撑所有悬垂,当角度为 90° 时,不提供任何支撑。" #: /fdmprinter.def.json @@ -3855,7 +4481,9 @@ msgstr "支撑图案" #: /fdmprinter.def.json msgctxt "support_pattern description" -msgid "The pattern of the support structures of the print. The different options available result in sturdy or easy to remove support." +msgid "" +"The pattern of the support structures of the print. The different options " +"available result in sturdy or easy to remove support." msgstr "打印品支撑结构的图案。 提供的不同选项可实现或牢固或易于拆除的支撑。" #: /fdmprinter.def.json @@ -3900,7 +4528,10 @@ msgstr "支撑墙行数" #: /fdmprinter.def.json msgctxt "support_wall_count description" -msgid "The number of walls with which to surround support infill. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used." +msgid "" +"The number of walls with which to surround support infill. Adding a wall can " +"make support print more reliably and can support overhangs better, but " +"increases print time and material used." msgstr "包围支撑的墙的数量。添加一堵墙可以使支持打印更加可靠,并且可以更好地支持挂起,但增加了打印时间和使用的材料。" #: /fdmprinter.def.json @@ -3910,7 +4541,10 @@ msgstr "连接支撑线" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" -msgid "Connect the ends of the support lines together. Enabling this setting can make your support more sturdy and reduce underextrusion, but it will cost more material." +msgid "" +"Connect the ends of the support lines together. Enabling this setting can " +"make your support more sturdy and reduce underextrusion, but it will cost " +"more material." msgstr "将支撑线尾端连接在一起。启用此设置会让支撑更为牢固并减少挤出不足,但需要更多材料。" #: /fdmprinter.def.json @@ -3920,7 +4554,9 @@ msgstr "连接支撑锯齿形" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" -msgid "Connect the ZigZags. This will increase the strength of the zig zag support structure." +msgid "" +"Connect the ZigZags. This will increase the strength of the zig zag support " +"structure." msgstr "连接锯齿形。 这将增加锯齿形支撑结构的强度。" #: /fdmprinter.def.json @@ -3930,7 +4566,9 @@ msgstr "支撑密度" #: /fdmprinter.def.json msgctxt "support_infill_rate description" -msgid "Adjusts the density of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "调整支撑结构的密度。 较高的值会实现更好的悬垂,但支撑将更加难以移除。" #: /fdmprinter.def.json @@ -3940,7 +4578,9 @@ msgstr "支撑走线距离" #: /fdmprinter.def.json msgctxt "support_line_distance description" -msgid "Distance between the printed support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed support structure lines. This setting is " +"calculated by the support density." msgstr "已打印支撑结构走线之间的距离。 该设置通过支撑密度计算。" #: /fdmprinter.def.json @@ -3950,7 +4590,9 @@ msgstr "起始层支撑走线距离" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" -msgid "Distance between the printed initial layer support structure lines. This setting is calculated by the support density." +msgid "" +"Distance between the printed initial layer support structure lines. This " +"setting is calculated by the support density." msgstr "已打印起始层支撑结构走线之间的距离。该设置通过支撑密度计算。" #: /fdmprinter.def.json @@ -3960,7 +4602,12 @@ msgstr "支撑填充走线方向" #: /fdmprinter.def.json msgctxt "support_infill_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angle 0 degrees." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angle 0 degrees." msgstr "要使用的整数走线方向列表。列表中的元素随层的进度依次使用,当达到列表末尾时将从头开始。列表项以逗号分隔,整个列表包含在方括号中。“默认“是一个空列表,即意味着使用默认角度 0 度。" #: /fdmprinter.def.json @@ -3970,7 +4617,10 @@ msgstr "启用支撑 Brim" #: /fdmprinter.def.json msgctxt "support_brim_enable description" -msgid "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate." +msgid "" +"Generate a brim within the support infill regions of the first layer. This " +"brim is printed underneath the support, not around it. Enabling this setting " +"increases the adhesion of support to the build plate." msgstr "在第一层的支撑填充区域内生成一个 Brim。此 Brim 在支撑下方打印,而非周围。启用此设置会增强支撑与打印平台的附着。" #: /fdmprinter.def.json @@ -3980,7 +4630,9 @@ msgstr "支撑 Brim 宽度" #: /fdmprinter.def.json msgctxt "support_brim_width description" -msgid "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material." +msgid "" +"The width of the brim to print underneath the support. A larger brim " +"enhances adhesion to the build plate, at the cost of some extra material." msgstr "在支撑下方要打印的 Brim 的宽度。较大的 Brim 可增强与打印平台的附着,但也会增加一些额外材料成本。" #: /fdmprinter.def.json @@ -3990,7 +4642,9 @@ msgstr "支撑 Brim 走线次数" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" -msgid "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material." +msgid "" +"The number of lines used for the support brim. More brim lines enhance " +"adhesion to the build plate, at the cost of some extra material." msgstr "用于支撑 Brim 的走线数量。更多 Brim 走线可增强与打印平台的附着,但也会增加一些额外材料成本。" #: /fdmprinter.def.json @@ -4000,7 +4654,10 @@ msgstr "支撑 Z 距离" #: /fdmprinter.def.json msgctxt "support_z_distance description" -msgid "Distance from the top/bottom of the support structure to the print. This gap provides clearance to remove the supports after the model is printed. This value is rounded up to a multiple of the layer height." +msgid "" +"Distance from the top/bottom of the support structure to the print. This gap " +"provides clearance to remove the supports after the model is printed. This " +"value is rounded up to a multiple of the layer height." msgstr "支撑结构顶部/底部到打印品之间的距离。 该间隙提供了在模型打印完成后移除支撑的空隙。 该值舍入为层高的倍数。" #: /fdmprinter.def.json @@ -4040,7 +4697,11 @@ msgstr "支撑距离优先级" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" -msgid "Whether the Support X/Y Distance overrides the Support Z Distance or vice versa. When X/Y overrides Z the X/Y distance can push away the support from the model, influencing the actual Z distance to the overhang. We can disable this by not applying the X/Y distance around overhangs." +msgid "" +"Whether the Support X/Y Distance overrides the Support Z Distance or vice " +"versa. When X/Y overrides Z the X/Y distance can push away the support from " +"the model, influencing the actual Z distance to the overhang. We can disable " +"this by not applying the X/Y distance around overhangs." msgstr "支撑 X/Y 距离是否覆盖支撑 Z 距离或反之。 当 X/Y 覆盖 Z 时,X/Y 距离可将支撑从模型上推离,影响与悬垂之间的实际 Z 距离。 我们可以通过不在悬垂周围应用 X/Y 距离来禁用此选项。" #: /fdmprinter.def.json @@ -4060,7 +4721,8 @@ msgstr "最小支撑 X/Y 距离" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" -msgid "Distance of the support structure from the overhang in the X/Y directions." +msgid "" +"Distance of the support structure from the overhang in the X/Y directions." msgstr "支撑结构在 X/Y 方向距悬垂的距离。" #: /fdmprinter.def.json @@ -4070,7 +4732,11 @@ msgstr "支撑梯步阶高度" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" -msgid "The height of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures. Set to zero to turn off the stair-like behaviour." +msgid "" +"The height of the steps of the stair-like bottom of support resting on the " +"model. A low value makes the support harder to remove, but too high values " +"can lead to unstable support structures. Set to zero to turn off the stair-" +"like behaviour." msgstr "停留在模型上的支撑阶梯状底部的步阶高度。 较低的值会使支撑更难于移除,但过高的值可能导致不稳定的支撑结构。 设为零可以关闭阶梯状行为。" #: /fdmprinter.def.json @@ -4080,7 +4746,10 @@ msgstr "支撑梯步阶最大宽度" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" -msgid "The maximum width of the steps of the stair-like bottom of support resting on the model. A low value makes the support harder to remove, but too high values can lead to unstable support structures." +msgid "" +"The maximum width of the steps of the stair-like bottom of support resting " +"on the model. A low value makes the support harder to remove, but too high " +"values can lead to unstable support structures." msgstr "停留在模型上的支撑阶梯状底部的最大步阶宽度。 较低的值会使支撑更难于移除,但过高的值可能导致不稳定的支撑结构。" #: /fdmprinter.def.json @@ -4090,7 +4759,11 @@ msgstr "支撑阶梯最小坡度角" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" -msgid "The minimum slope of the area for stair-stepping to take effect. Low values should make support easier to remove on shallower slopes, but really low values may result in some very counter-intuitive results on other parts of the model." +msgid "" +"The minimum slope of the area for stair-stepping to take effect. Low values " +"should make support easier to remove on shallower slopes, but really low " +"values may result in some very counter-intuitive results on other parts of " +"the model." msgstr "使阶梯生效的区域最小坡度。该值较小可在较浅的坡度上更容易去除支撑,但该值过小可能会在模型的其他部分上产生某些很反常的结果。" #: /fdmprinter.def.json @@ -4100,7 +4773,10 @@ msgstr "支撑结合部距离" #: /fdmprinter.def.json msgctxt "support_join_distance description" -msgid "The maximum distance between support structures in the X/Y directions. When separate structures are closer together than this value, the structures merge into one." +msgid "" +"The maximum distance between support structures in the X/Y directions. When " +"separate structures are closer together than this value, the structures " +"merge into one." msgstr "支撑结构间在 X/Y 方向的最大距离。当分离结构之间的距离小于此值时,这些结构将合并为一体。" #: /fdmprinter.def.json @@ -4110,7 +4786,9 @@ msgstr "支撑水平扩展" #: /fdmprinter.def.json msgctxt "support_offset description" -msgid "Amount of offset applied to all support polygons in each layer. Positive values can smooth out the support areas and result in more sturdy support." +msgid "" +"Amount of offset applied to all support polygons in each layer. Positive " +"values can smooth out the support areas and result in more sturdy support." msgstr "应用到每一层所有支撑多边形的偏移量。 正值可以让支撑区域更平滑,并产生更为牢固的支撑。" #: /fdmprinter.def.json @@ -4120,7 +4798,9 @@ msgstr "支撑填充层厚度" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" -msgid "The thickness per layer of support infill material. This value should always be a multiple of the layer height and is otherwise rounded." +msgid "" +"The thickness per layer of support infill material. This value should always " +"be a multiple of the layer height and is otherwise rounded." msgstr "支撑填充材料每层的厚度。 该值应始终为层高的乘数,否则应进行舍入。" #: /fdmprinter.def.json @@ -4130,7 +4810,10 @@ msgstr "渐进支撑填充步阶" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" -msgid "Number of times to reduce the support infill density by half when getting further below top surfaces. Areas which are closer to top surfaces get a higher density, up to the Support Infill Density." +msgid "" +"Number of times to reduce the support infill density by half when getting " +"further below top surfaces. Areas which are closer to top surfaces get a " +"higher density, up to the Support Infill Density." msgstr "在进入顶层以下时,将支撑填充密度减少一半的次数。 越靠近顶面的区域密度越高,最高达到支撑填充密度。" #: /fdmprinter.def.json @@ -4140,7 +4823,9 @@ msgstr "渐进支撑填充步阶高度" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" -msgid "The height of support infill of a given density before switching to half the density." +msgid "" +"The height of support infill of a given density before switching to half the " +"density." msgstr "在切换至密度的一半前指定密度的支撑填充高度。" #: /fdmprinter.def.json @@ -4150,7 +4835,9 @@ msgstr "最小支撑面积" #: /fdmprinter.def.json msgctxt "minimum_support_area description" -msgid "Minimum area size for support polygons. Polygons which have an area smaller than this value will not be generated." +msgid "" +"Minimum area size for support polygons. Polygons which have an area smaller " +"than this value will not be generated." msgstr "支撑多边形的最小面积。将不会生成面积小于此值的多边形。" #: /fdmprinter.def.json @@ -4160,7 +4847,10 @@ msgstr "启用支撑接触面" #: /fdmprinter.def.json msgctxt "support_interface_enable description" -msgid "Generate a dense interface between the model and the support. This will create a skin at the top of the support on which the model is printed and at the bottom of the support, where it rests on the model." +msgid "" +"Generate a dense interface between the model and the support. This will " +"create a skin at the top of the support on which the model is printed and at " +"the bottom of the support, where it rests on the model." msgstr "在模型和支撑之间生成一个密集的接触面。 这会在打印模型所在的支撑顶部和模型停放的支撑底部创建一个皮肤。" #: /fdmprinter.def.json @@ -4170,7 +4860,9 @@ msgstr "启用支撑顶板" #: /fdmprinter.def.json msgctxt "support_roof_enable description" -msgid "Generate a dense slab of material between the top of support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the top of support and the model. " +"This will create a skin between the model and support." msgstr "在支撑顶部和模型之间生成一个密集的材料板。 这会在模型和支撑之间形成一个皮肤。" #: /fdmprinter.def.json @@ -4180,7 +4872,9 @@ msgstr "启用支撑底板" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" -msgid "Generate a dense slab of material between the bottom of the support and the model. This will create a skin between the model and support." +msgid "" +"Generate a dense slab of material between the bottom of the support and the " +"model. This will create a skin between the model and support." msgstr "在支撑底部和模型之间生成一个密集的材料板。 这会在模型和支撑之间形成一个皮肤。" #: /fdmprinter.def.json @@ -4190,7 +4884,9 @@ msgstr "支撑接触面厚度" #: /fdmprinter.def.json msgctxt "support_interface_height description" -msgid "The thickness of the interface of the support where it touches with the model on the bottom or the top." +msgid "" +"The thickness of the interface of the support where it touches with the " +"model on the bottom or the top." msgstr "支撑与模型在底部或顶部接触的接触面厚度。" #: /fdmprinter.def.json @@ -4200,7 +4896,9 @@ msgstr "支撑顶板厚度" #: /fdmprinter.def.json msgctxt "support_roof_height description" -msgid "The thickness of the support roofs. This controls the amount of dense layers at the top of the support on which the model rests." +msgid "" +"The thickness of the support roofs. This controls the amount of dense layers " +"at the top of the support on which the model rests." msgstr "支撑顶板的厚度。 这会控制模型所停放的支撑顶部密集层的数量。" #: /fdmprinter.def.json @@ -4210,7 +4908,9 @@ msgstr "支撑底板厚度" #: /fdmprinter.def.json msgctxt "support_bottom_height description" -msgid "The thickness of the support floors. This controls the number of dense layers that are printed on top of places of a model on which support rests." +msgid "" +"The thickness of the support floors. This controls the number of dense " +"layers that are printed on top of places of a model on which support rests." msgstr "支撑底板的厚度。 这会控制支撑所停放的模型顶部区域所打印的密集层数量。" #: /fdmprinter.def.json @@ -4220,7 +4920,11 @@ msgstr "支撑接触面分辨率" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" -msgid "When checking where there's model above and below the support, take steps of the given height. Lower values will slice slower, while higher values may cause normal support to be printed in some places where there should have been support interface." +msgid "" +"When checking where there's model above and below the support, take steps of " +"the given height. Lower values will slice slower, while higher values may " +"cause normal support to be printed in some places where there should have " +"been support interface." msgstr "在检查支撑上方或下方是否有模型时,采用指定高度的步阶。 值越低切片速度越慢,而较高的值会导致在部分应有支撑接触面的位置打印一般的支撑。" #: /fdmprinter.def.json @@ -4230,7 +4934,10 @@ msgstr "支撑接触面密度" #: /fdmprinter.def.json msgctxt "support_interface_density description" -msgid "Adjusts the density of the roofs and floors of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"Adjusts the density of the roofs and floors of the support structure. A " +"higher value results in better overhangs, but the supports are harder to " +"remove." msgstr "调整支撑结构顶板和底板的密度。 较高的值会实现更好的悬垂,但支撑将更加难以移除。" #: /fdmprinter.def.json @@ -4240,7 +4947,9 @@ msgstr "支撑顶板密度" #: /fdmprinter.def.json msgctxt "support_roof_density description" -msgid "The density of the roofs of the support structure. A higher value results in better overhangs, but the supports are harder to remove." +msgid "" +"The density of the roofs of the support structure. A higher value results in " +"better overhangs, but the supports are harder to remove." msgstr "支撑结构顶板的密度。 较高的值会实现更好的悬垂,但支撑将更加难以移除。" #: /fdmprinter.def.json @@ -4250,7 +4959,9 @@ msgstr "支撑顶板走线距离" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" -msgid "Distance between the printed support roof lines. This setting is calculated by the Support Roof Density, but can be adjusted separately." +msgid "" +"Distance between the printed support roof lines. This setting is calculated " +"by the Support Roof Density, but can be adjusted separately." msgstr "已打印支撑顶板走线之间的距离。 该设置是通过支撑顶板密度计算,但可以单独调整。" #: /fdmprinter.def.json @@ -4260,7 +4971,9 @@ msgstr "支撑底板密度" #: /fdmprinter.def.json msgctxt "support_bottom_density description" -msgid "The density of the floors of the support structure. A higher value results in better adhesion of the support on top of the model." +msgid "" +"The density of the floors of the support structure. A higher value results " +"in better adhesion of the support on top of the model." msgstr "支撑结构底板的密度。 较高的值会在模型顶部产生更好的支撑粘着。" #: /fdmprinter.def.json @@ -4270,7 +4983,9 @@ msgstr "支撑底板走线距离" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" -msgid "Distance between the printed support floor lines. This setting is calculated by the Support Floor Density, but can be adjusted separately." +msgid "" +"Distance between the printed support floor lines. This setting is calculated " +"by the Support Floor Density, but can be adjusted separately." msgstr "已打印支撑底板走线之间的距离。 该设置是通过支撑底板密度计算,但可以单独调整。" #: /fdmprinter.def.json @@ -4280,7 +4995,9 @@ msgstr "支撑接触面图案" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" -msgid "The pattern with which the interface of the support with the model is printed." +msgid "" +"The pattern with which the interface of the support with the model is " +"printed." msgstr "支撑与模型之间接触面的打印图案。" #: /fdmprinter.def.json @@ -4385,7 +5102,9 @@ msgstr "最小支撑接触面面积" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" -msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for support interface polygons. Polygons which have an " +"area smaller than this value will be printed as normal support." msgstr "支撑接触面多边形的最小面积。面积小于此值的多边形将打印为一般支撑。" #: /fdmprinter.def.json @@ -4395,7 +5114,9 @@ msgstr "最小支撑顶板面积" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" -msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the roofs of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "支撑顶板的最小面积。面积小于此值的多边形将打印为一般支撑。" #: /fdmprinter.def.json @@ -4405,7 +5126,9 @@ msgstr "最小支撑底板面积" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" -msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will be printed as normal support." +msgid "" +"Minimum area size for the floors of the support. Polygons which have an area " +"smaller than this value will be printed as normal support." msgstr "支撑底板的最小面积。面积小于此值的多边形将打印为一般支撑。" #: /fdmprinter.def.json @@ -4445,7 +5168,13 @@ msgstr "支撑接触面走线方向" #: /fdmprinter.def.json msgctxt "support_interface_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." msgstr "要使用的整数走线方向列表。列表中的元素随层的进度依次使用,当达到列表末尾时将从头开始。列表项以逗号分隔,整个列表包含在方括号中。“默认“为一个空列表,即意味着使用默认角度(如果接触面很厚或为 90 度,则在 45 度和 135 度之间交替)。" #: /fdmprinter.def.json @@ -4455,7 +5184,13 @@ msgstr "支撑顶板走线方向" #: /fdmprinter.def.json msgctxt "support_roof_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." msgstr "要使用的整数走线方向列表。列表中的元素随层的进度依次使用,当达到列表末尾时将从头开始。列表项以逗号分隔,整个列表包含在方括号中。“默认“为一个空列表,即意味着使用默认角度(如果接触面很厚或为 90 度,则在 45 度和 135 度之间交替)。" #: /fdmprinter.def.json @@ -4465,7 +5200,13 @@ msgstr "支撑底板走线方向" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" -msgid "A list of integer line directions to use. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the default angles (alternates between 45 and 135 degrees if interfaces are quite thick or 90 degrees)." +msgid "" +"A list of integer line directions to use. Elements from the list are used " +"sequentially as the layers progress and when the end of the list is reached, " +"it starts at the beginning again. The list items are separated by commas and " +"the whole list is contained in square brackets. Default is an empty list " +"which means use the default angles (alternates between 45 and 135 degrees if " +"interfaces are quite thick or 90 degrees)." msgstr "要使用的整数走线方向列表。列表中的元素随层的进度依次使用,当达到列表末尾时将从头开始。列表项以逗号分隔,整个列表包含在方括号中。“默认“为一个空列表,即意味着使用默认角度(如果接触面很厚或为 90 度,则在 45 度和 135 度之间交替)。" #: /fdmprinter.def.json @@ -4475,7 +5216,9 @@ msgstr "风扇速度覆盖" #: /fdmprinter.def.json msgctxt "support_fan_enable description" -msgid "When enabled, the print cooling fan speed is altered for the skin regions immediately above the support." +msgid "" +"When enabled, the print cooling fan speed is altered for the skin regions " +"immediately above the support." msgstr "启用时,会为支撑正上方的表面区域更改打印冷却风扇速度。" #: /fdmprinter.def.json @@ -4485,7 +5228,9 @@ msgstr "支撑的表面风扇速度" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" -msgid "Percentage fan speed to use when printing the skin regions immediately above the support. Using a high fan speed can make the support easier to remove." +msgid "" +"Percentage fan speed to use when printing the skin regions immediately above " +"the support. Using a high fan speed can make the support easier to remove." msgstr "打印支撑正上方表面区域时使用的风扇百分比速度。使用高风扇速度可能使支撑更容易移除。" #: /fdmprinter.def.json @@ -4495,7 +5240,10 @@ msgstr "使用塔" #: /fdmprinter.def.json msgctxt "support_use_towers description" -msgid "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof." +msgid "" +"Use specialized towers to support tiny overhang areas. These towers have a " +"larger diameter than the region they support. Near the overhang the towers' " +"diameter decreases, forming a roof." msgstr "使用专门的塔来支撑较小的悬垂区域。 这些塔的直径比它们所支撑的区域要大。 在靠近悬垂物时,塔的直径减小,形成顶板。" #: /fdmprinter.def.json @@ -4515,7 +5263,9 @@ msgstr "最大塔支撑直径" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" -msgid "Maximum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." +msgid "" +"Maximum diameter in the X/Y directions of a small area which is to be " +"supported by a specialized support tower." msgstr "将由专门的支撑塔支撑的小区域 X/Y 轴方向的最大直径。" #: /fdmprinter.def.json @@ -4525,7 +5275,9 @@ msgstr "塔顶板角度" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" -msgid "The angle of a rooftop of a tower. A higher value results in pointed tower roofs, a lower value results in flattened tower roofs." +msgid "" +"The angle of a rooftop of a tower. A higher value results in pointed tower " +"roofs, a lower value results in flattened tower roofs." msgstr "塔顶角度。 该值越高,塔顶越尖,值越低,塔顶越平。" #: /fdmprinter.def.json @@ -4535,7 +5287,9 @@ msgstr "下拉式支撑网格" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" -msgid "Make support everywhere below the support mesh, so that there's no overhang in the support mesh." +msgid "" +"Make support everywhere below the support mesh, so that there's no overhang " +"in the support mesh." msgstr "在支撑网格下方的所有位置进行支撑,让支撑网格中没有悬垂。" #: /fdmprinter.def.json @@ -4545,7 +5299,9 @@ msgstr "场景具有支撑网格" #: /fdmprinter.def.json msgctxt "support_meshes_present description" -msgid "There are support meshes present in the scene. This setting is controlled by Cura." +msgid "" +"There are support meshes present in the scene. This setting is controlled by " +"Cura." msgstr "场景中存在支撑网格。此设置受 Cura 控制。" #: /fdmprinter.def.json @@ -4565,7 +5321,11 @@ msgstr "启用装填光点" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" -msgid "Whether to prime the filament with a blob before printing. Turning this setting on will ensure that the extruder will have material ready at the nozzle before printing. Printing Brim or Skirt can act like priming too, in which case turning this setting off saves some time." +msgid "" +"Whether to prime the filament with a blob before printing. Turning this " +"setting on will ensure that the extruder will have material ready at the " +"nozzle before printing. Printing Brim or Skirt can act like priming too, in " +"which case turning this setting off saves some time." msgstr "打印前是否装填有光点的耗材。 开启此设置将确保打印前挤出机的喷嘴处已准备好材料。 打印 Brim 或 Skirt 也可作为装填用途,这种情况下关闭此设置可以节省时间。" #: /fdmprinter.def.json @@ -4575,7 +5335,9 @@ msgstr "挤出机 X 轴坐标" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" -msgid "The X coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The X coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "打印开始时,喷头在 X 轴上初始位置。" #: /fdmprinter.def.json @@ -4585,7 +5347,9 @@ msgstr "挤出机 Y 轴起始位置" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" -msgid "The Y coordinate of the position where the nozzle primes at the start of printing." +msgid "" +"The Y coordinate of the position where the nozzle primes at the start of " +"printing." msgstr "打印开始时,喷头在 Y 轴坐标上初始位置。" #: /fdmprinter.def.json @@ -4595,7 +5359,12 @@ msgstr "打印平台附着类型" #: /fdmprinter.def.json msgctxt "adhesion_type description" -msgid "Different options that help to improve both priming your extrusion and adhesion to the build plate. Brim adds a single layer flat area around the base of your model to prevent warping. Raft adds a thick grid with a roof below the model. Skirt is a line printed around the model, but not connected to the model." +msgid "" +"Different options that help to improve both priming your extrusion and " +"adhesion to the build plate. Brim adds a single layer flat area around the " +"base of your model to prevent warping. Raft adds a thick grid with a roof " +"below the model. Skirt is a line printed around the model, but not connected " +"to the model." msgstr "帮助改善挤出装填以及与打印平台附着的不同选项。 Brim 会在模型基座周围添加单层平面区域,以防止卷翘。 Raft 会在模型下添加一个有顶板的厚网格。 Skirt 是在模型四周打印的一条线,但并不与模型连接。" #: /fdmprinter.def.json @@ -4625,7 +5394,9 @@ msgstr "打印平台附着挤出机" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" -msgid "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt/brim/raft. This is used in " +"multi-extrusion." msgstr "用于打印 skirt/brim/raft 的挤出机组。 用于多重挤出。" #: /fdmprinter.def.json @@ -4635,7 +5406,9 @@ msgstr "Skirt/Brim 挤出器" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" -msgid "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the skirt or brim. This is used in " +"multi-extrusion." msgstr "用于打印 Skirt 或 Brim 的挤出机组。用于多重挤出。" #: /fdmprinter.def.json @@ -4645,7 +5418,9 @@ msgstr "Raft 底层挤出器" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" -msgid "The extruder train to use for printing the first layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the first layer of the raft. This is " +"used in multi-extrusion." msgstr "用于打印 Raft 第一层的挤出器组。用于多重挤出。" #: /fdmprinter.def.json @@ -4655,7 +5430,9 @@ msgstr "Raft 中间挤出器" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" -msgid "The extruder train to use for printing the middle layer of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the middle layer of the raft. This is " +"used in multi-extrusion." msgstr "用于打印 Raft 中间层的挤出器组。用于多重挤出。" #: /fdmprinter.def.json @@ -4665,7 +5442,9 @@ msgstr "Raft 顶层挤出器" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" -msgid "The extruder train to use for printing the top layer(s) of the raft. This is used in multi-extrusion." +msgid "" +"The extruder train to use for printing the top layer(s) of the raft. This is " +"used in multi-extrusion." msgstr "用于打印 Raft 顶层的挤出器组。用于多重挤出。" #: /fdmprinter.def.json @@ -4675,7 +5454,9 @@ msgstr "Skirt 走线计数" #: /fdmprinter.def.json msgctxt "skirt_line_count description" -msgid "Multiple skirt lines help to prime your extrusion better for small models. Setting this to 0 will disable the skirt." +msgid "" +"Multiple skirt lines help to prime your extrusion better for small models. " +"Setting this to 0 will disable the skirt." msgstr "多个 Skirt 走线帮助为小型模型更好地装填您的挤出部分。 将其设为 0 将禁用 skirt。" #: /fdmprinter.def.json @@ -4687,10 +5468,9 @@ msgstr "Skirt 距离" msgctxt "skirt_gap description" msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" -"This is the minimum distance. Multiple skirt lines will extend outwards from this distance." -msgstr "" -"skirt 和打印第一层之间的水平距离。\n" -"这是最小距离。多个 skirt 走线将从此距离向外延伸。" +"This is the minimum distance. Multiple skirt lines will extend outwards from " +"this distance." +msgstr "skirt 和打印第一层之间的水平距离。\n这是最小距离。多个 skirt 走线将从此距离向外延伸。" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" @@ -4699,7 +5479,11 @@ msgstr "Skirt/Brim 最小长度" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" -msgid "The minimum length of the skirt or brim. If this length is not reached by all skirt or brim lines together, more skirt or brim lines will be added until the minimum length is reached. Note: If the line count is set to 0 this is ignored." +msgid "" +"The minimum length of the skirt or brim. If this length is not reached by " +"all skirt or brim lines together, more skirt or brim lines will be added " +"until the minimum length is reached. Note: If the line count is set to 0 " +"this is ignored." msgstr "skirt 或 brim 的最小长度。 如果所有 skirt 或 brim 走线之和都没有达到此长度,则将添加更多 skirt 或 brim 走线直至达到最小长度。 注意: 如果走线计数设为 0,则将忽略此选项。" #: /fdmprinter.def.json @@ -4709,7 +5493,10 @@ msgstr "Brim 宽度" #: /fdmprinter.def.json msgctxt "brim_width description" -msgid "The distance from the model to the outermost brim line. A larger brim enhances adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The distance from the model to the outermost brim line. A larger brim " +"enhances adhesion to the build plate, but also reduces the effective print " +"area." msgstr "模型到最外侧 brim 线的距离。 较大的 brim 可增强与打印平台的附着,但也会减少有效打印区域。" #: /fdmprinter.def.json @@ -4719,7 +5506,9 @@ msgstr "Brim 走线计数" #: /fdmprinter.def.json msgctxt "brim_line_count description" -msgid "The number of lines used for a brim. More brim lines enhance adhesion to the build plate, but also reduces the effective print area." +msgid "" +"The number of lines used for a brim. More brim lines enhance adhesion to the " +"build plate, but also reduces the effective print area." msgstr "brim 所用走线数量。 更多 brim 走线可增强与打印平台的附着,但也会减少有效打印区域。" #: /fdmprinter.def.json @@ -4729,7 +5518,10 @@ msgstr "边沿距离" #: /fdmprinter.def.json msgctxt "brim_gap description" -msgid "The horizontal distance between the first brim line and the outline of the first layer of the print. A small gap can make the brim easier to remove while still providing the thermal benefits." +msgid "" +"The horizontal distance between the first brim line and the outline of the " +"first layer of the print. A small gap can make the brim easier to remove " +"while still providing the thermal benefits." msgstr "第一条边沿线与打印件第一层轮廓之间的水平距离。较小的间隙可使边沿更容易去除,同时在散热方面仍有优势。" #: /fdmprinter.def.json @@ -4739,7 +5531,10 @@ msgstr "Brim 替换支撑" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" -msgid "Enforce brim to be printed around the model even if that space would otherwise be occupied by support. This replaces some regions of the first layer of support by brim regions." +msgid "" +"Enforce brim to be printed around the model even if that space would " +"otherwise be occupied by support. This replaces some regions of the first " +"layer of support by brim regions." msgstr "强制围绕模型打印 Brim,即使该空间本该由支撑占据。此操作会将第一层的某些支撑区域替换为 Brim 区域。" #: /fdmprinter.def.json @@ -4749,7 +5544,10 @@ msgstr "仅在外部打印 Brim" #: /fdmprinter.def.json msgctxt "brim_outside_only description" -msgid "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much." +msgid "" +"Only print the brim on the outside of the model. This reduces the amount of " +"brim you need to remove afterwards, while it doesn't reduce the bed adhesion " +"that much." msgstr "仅在模型外部打印 brim。 这会减少您之后需要移除的 brim 量,而不会过度影响热床附着。" #: /fdmprinter.def.json @@ -4759,7 +5557,10 @@ msgstr "Raft 留白" #: /fdmprinter.def.json msgctxt "raft_margin description" -msgid "If the raft is enabled, this is the extra raft area around the model which is also given a raft. Increasing this margin will create a stronger raft while using more material and leaving less area for your print." +msgid "" +"If the raft is enabled, this is the extra raft area around the model which " +"is also given a raft. Increasing this margin will create a stronger raft " +"while using more material and leaving less area for your print." msgstr "如果启用了 raft,则这是指也被提供了 raft 的模型周围的额外 raft 区域。 增加此留白将创建强度更大的 raft,但会使用更多材料,为打印品留下的空间更少。" #: /fdmprinter.def.json @@ -4769,7 +5570,11 @@ msgstr "Raft 平滑度" #: /fdmprinter.def.json msgctxt "raft_smoothing description" -msgid "This setting controls how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." +msgid "" +"This setting controls how much inner corners in the raft outline are " +"rounded. Inward corners are rounded to a semi circle with a radius equal to " +"the value given here. This setting also removes holes in the raft outline " +"which are smaller than such a circle." msgstr "该设置控制 Raft 轮廓中的内角呈圆形的程度。内向角被设置为半圆形,半径等于此处的值。此设置还会移除 raft 轮廓中小于此半圆形的孔。" #: /fdmprinter.def.json @@ -4779,7 +5584,10 @@ msgstr "Raft 空隙" #: /fdmprinter.def.json msgctxt "raft_airgap description" -msgid "The gap between the final raft layer and the first layer of the model. Only the first layer is raised by this amount to lower the bonding between the raft layer and the model. Makes it easier to peel off the raft." +msgid "" +"The gap between the final raft layer and the first layer of the model. Only " +"the first layer is raised by this amount to lower the bonding between the " +"raft layer and the model. Makes it easier to peel off the raft." msgstr "模型最后的 raft 层与第一层之间的间隙。 只有第一层被提高了这个量,以便降低 raft 层和模型之间的附着。 让 raft 更容易剥离。" #: /fdmprinter.def.json @@ -4789,7 +5597,10 @@ msgstr "起始层 Z 重叠" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" -msgid "Make the first and second layer of the model overlap in the Z direction to compensate for the filament lost in the airgap. All models above the first model layer will be shifted down by this amount." +msgid "" +"Make the first and second layer of the model overlap in the Z direction to " +"compensate for the filament lost in the airgap. All models above the first " +"model layer will be shifted down by this amount." msgstr "使模型的第一层和第二层在 Z 方向上重叠以补偿在空隙中损失的耗材。 第一个模型层上方的所有模型将向下移动此重叠量。" #: /fdmprinter.def.json @@ -4799,7 +5610,10 @@ msgstr "Raft 顶层" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" -msgid "The number of top layers on top of the 2nd raft layer. These are fully filled layers that the model sits on. 2 layers result in a smoother top surface than 1." +msgid "" +"The number of top layers on top of the 2nd raft layer. These are fully " +"filled layers that the model sits on. 2 layers result in a smoother top " +"surface than 1." msgstr "第 2 个 raft 层上方的顶层数量。 这些是模型所在的完全填充层。 第二层会产生比第一层更平滑的顶部表面。" #: /fdmprinter.def.json @@ -4819,7 +5633,9 @@ msgstr "Raft 顶线宽度" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" -msgid "Width of the lines in the top surface of the raft. These can be thin lines so that the top of the raft becomes smooth." +msgid "" +"Width of the lines in the top surface of the raft. These can be thin lines " +"so that the top of the raft becomes smooth." msgstr "Raft 顶部表面的走线宽度。 这些走线可以是细线,以便实现平滑的 Raft 顶部。" #: /fdmprinter.def.json @@ -4829,7 +5645,9 @@ msgstr "Raft 顶部间距" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" -msgid "The distance between the raft lines for the top raft layers. The spacing should be equal to the line width, so that the surface is solid." +msgid "" +"The distance between the raft lines for the top raft layers. The spacing " +"should be equal to the line width, so that the surface is solid." msgstr "顶部 Raft 层的 Raft 走线之间的距离。 间距应等于走线宽度,以便打造坚固表面。" #: /fdmprinter.def.json @@ -4839,7 +5657,10 @@ msgstr "Raft 中间层" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" -msgid "The number of layers between the base and the surface of the raft. These comprise the main thickness of the raft. Increasing this creates a thicker, sturdier raft." +msgid "" +"The number of layers between the base and the surface of the raft. These " +"comprise the main thickness of the raft. Increasing this creates a thicker, " +"sturdier raft." msgstr "Raft 的底层和表面之间的层数。这些层组成了 Raft 的主要厚度。增加此值会创建一个更厚、更坚固的 Raft。" #: /fdmprinter.def.json @@ -4859,7 +5680,9 @@ msgstr "Raft 中间线宽度" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" -msgid "Width of the lines in the middle raft layer. Making the second layer extrude more causes the lines to stick to the build plate." +msgid "" +"Width of the lines in the middle raft layer. Making the second layer extrude " +"more causes the lines to stick to the build plate." msgstr "中间 Raft 层的走线宽度。 让第二层挤出更多会导致走线粘着在打印平台上。" #: /fdmprinter.def.json @@ -4869,7 +5692,10 @@ msgstr "Raft 中间间距" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" -msgid "The distance between the raft lines for the middle raft layer. The spacing of the middle should be quite wide, while being dense enough to support the top raft layers." +msgid "" +"The distance between the raft lines for the middle raft layer. The spacing " +"of the middle should be quite wide, while being dense enough to support the " +"top raft layers." msgstr "中间 Raft 层的 Raft 走线之间的距离。 中间的间距应足够宽,同时也要足够密集,以便支撑顶部 Raft 层。" #: /fdmprinter.def.json @@ -4879,7 +5705,9 @@ msgstr "Raft 基础厚度" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" -msgid "Layer thickness of the base raft layer. This should be a thick layer which sticks firmly to the printer build plate." +msgid "" +"Layer thickness of the base raft layer. This should be a thick layer which " +"sticks firmly to the printer build plate." msgstr "基础 Raft 层的层厚度。 该层应为与打印机打印平台牢固粘着的厚层。" #: /fdmprinter.def.json @@ -4889,7 +5717,9 @@ msgstr "Raft 基础走线宽度" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" -msgid "Width of the lines in the base raft layer. These should be thick lines to assist in build plate adhesion." +msgid "" +"Width of the lines in the base raft layer. These should be thick lines to " +"assist in build plate adhesion." msgstr "基础 Raft 层的走线宽度。 这些走线应该是粗线,以便协助打印平台附着。" #: /fdmprinter.def.json @@ -4899,7 +5729,9 @@ msgstr "Raft 基础走线间距" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" -msgid "The distance between the raft lines for the base raft layer. Wide spacing makes for easy removal of the raft from the build plate." +msgid "" +"The distance between the raft lines for the base raft layer. Wide spacing " +"makes for easy removal of the raft from the build plate." msgstr "基础 Raft 层的 Raft 走线之间的距离。 宽间距方便将 Raft 从打印平台移除。" #: /fdmprinter.def.json @@ -4919,7 +5751,10 @@ msgstr "Raft 顶部打印速度" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" -msgid "The speed at which the top raft layers are printed. These should be printed a bit slower, so that the nozzle can slowly smooth out adjacent surface lines." +msgid "" +"The speed at which the top raft layers are printed. These should be printed " +"a bit slower, so that the nozzle can slowly smooth out adjacent surface " +"lines." msgstr "打印顶部 Raft 层的速度。 这些层应以较慢的速度打印,以便喷嘴缓慢地整平临近的表面走线。" #: /fdmprinter.def.json @@ -4929,7 +5764,10 @@ msgstr "Raft 中间打印速度" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" -msgid "The speed at which the middle raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the middle raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "打印中间 Raft 层的速度。 该层应以很慢的速度打印,因为喷嘴所出的材料量非常高。" #: /fdmprinter.def.json @@ -4939,7 +5777,10 @@ msgstr "Raft 基础打印速度" #: /fdmprinter.def.json msgctxt "raft_base_speed description" -msgid "The speed at which the base raft layer is printed. This should be printed quite slowly, as the volume of material coming out of the nozzle is quite high." +msgid "" +"The speed at which the base raft layer is printed. This should be printed " +"quite slowly, as the volume of material coming out of the nozzle is quite " +"high." msgstr "打印基础 Raft 层的速度。 该层应以很慢的速度打印,因为喷嘴所出的材料量非常高。" #: /fdmprinter.def.json @@ -5079,7 +5920,9 @@ msgstr "启用装填塔" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" -msgid "Print a tower next to the print which serves to prime the material after each nozzle switch." +msgid "" +"Print a tower next to the print which serves to prime the material after " +"each nozzle switch." msgstr "在打印品相邻处打印一个塔,用于在每个喷嘴切换后装填材料。" #: /fdmprinter.def.json @@ -5099,7 +5942,9 @@ msgstr "装填塔最小体积" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" -msgid "The minimum volume for each layer of the prime tower in order to purge enough material." +msgid "" +"The minimum volume for each layer of the prime tower in order to purge " +"enough material." msgstr "为了清除足够的材料,装填塔每层的最小体积。" #: /fdmprinter.def.json @@ -5129,7 +5974,9 @@ msgstr "擦拭装填塔上的不活动喷嘴" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" -msgid "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower." +msgid "" +"After printing the prime tower with one nozzle, wipe the oozed material from " +"the other nozzle off on the prime tower." msgstr "在用一个喷嘴打印装填塔后,从装填塔上的另一个喷嘴擦去渗出的材料。" #: /fdmprinter.def.json @@ -5139,7 +5986,9 @@ msgstr "装填塔 Brim" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" -msgid "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type." +msgid "" +"Prime-towers might need the extra adhesion afforded by a brim even if the " +"model doesn't. Presently can't be used with the 'Raft' adhesion-type." msgstr "装填塔可能需要 Brim 提供额外附着力,无论模型是否需要。目前不可与 'Raft' 附着类型配合使用。" #: /fdmprinter.def.json @@ -5149,7 +5998,10 @@ msgstr "启用渗出罩" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" -msgid "Enable exterior ooze shield. This will create a shell around the model which is likely to wipe a second nozzle if it's at the same height as the first nozzle." +msgid "" +"Enable exterior ooze shield. This will create a shell around the model which " +"is likely to wipe a second nozzle if it's at the same height as the first " +"nozzle." msgstr "启用外部渗出罩。 这将在模型周围创建一个外壳,如果与第一个喷嘴处于相同的高度,则可能会擦拭第二个喷嘴。" #: /fdmprinter.def.json @@ -5159,7 +6011,10 @@ msgstr "渗出罩角度" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" -msgid "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material." +msgid "" +"The maximum angle a part in the ooze shield will have. With 0 degrees being " +"vertical, and 90 degrees being horizontal. A smaller angle leads to less " +"failed ooze shields, but more material." msgstr "渗出罩中的一个部件将具备的最大角度。 角度 0 度时为垂直,角度 90 度时为水平。 较小的角度会降低渗出罩失效次数,但会耗费更多材料。" #: /fdmprinter.def.json @@ -5179,7 +6034,10 @@ msgstr "喷嘴切换回抽距离" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" -msgid "The amount of retraction when switching extruders. Set to 0 for no retraction at all. This should generally be the same as the length of the heat zone." +msgid "" +"The amount of retraction when switching extruders. Set to 0 for no " +"retraction at all. This should generally be the same as the length of the " +"heat zone." msgstr "切换挤出机时的回抽量。设为 0,不进行任何回抽。该值通常应与加热区的长度相同。" #: /fdmprinter.def.json @@ -5189,7 +6047,9 @@ msgstr "喷嘴切换回抽速度" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" -msgid "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding." +msgid "" +"The speed at which the filament is retracted. A higher retraction speed " +"works better, but a very high retraction speed can lead to filament grinding." msgstr "回抽耗材的速度。 较高的回抽速度效果较好,但回抽速度过高可能导致耗材磨损。" #: /fdmprinter.def.json @@ -5199,7 +6059,8 @@ msgstr "喷嘴切换回抽速度" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" -msgid "The speed at which the filament is retracted during a nozzle switch retract." +msgid "" +"The speed at which the filament is retracted during a nozzle switch retract." msgstr "喷嘴切换回抽期间耗材回抽的速度。" #: /fdmprinter.def.json @@ -5209,7 +6070,9 @@ msgstr "喷嘴切换装填速度" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" -msgid "The speed at which the filament is pushed back after a nozzle switch retraction." +msgid "" +"The speed at which the filament is pushed back after a nozzle switch " +"retraction." msgstr "喷嘴切换回抽后耗材被推回的速度。" #: /fdmprinter.def.json @@ -5239,7 +6102,10 @@ msgstr "联合覆盖体积" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" -msgid "Ignore the internal geometry arising from overlapping volumes within a mesh and print the volumes as one. This may cause unintended internal cavities to disappear." +msgid "" +"Ignore the internal geometry arising from overlapping volumes within a mesh " +"and print the volumes as one. This may cause unintended internal cavities to " +"disappear." msgstr "忽略由网格内的重叠体积产生的内部几何,并将多个部分作为一个打印。 这可能会导致意外的内部孔洞消失。" #: /fdmprinter.def.json @@ -5249,7 +6115,10 @@ msgstr "移除所有孔洞" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" -msgid "Remove the holes in each layer and keep only the outside shape. This will ignore any invisible internal geometry. However, it also ignores layer holes which can be viewed from above or below." +msgid "" +"Remove the holes in each layer and keep only the outside shape. This will " +"ignore any invisible internal geometry. However, it also ignores layer holes " +"which can be viewed from above or below." msgstr "移除每层的孔洞,仅保留外部形状。 这会忽略任何不可见的内部几何。 但是,也会忽略可从上方或下方看到的层孔洞。" #: /fdmprinter.def.json @@ -5259,7 +6128,10 @@ msgstr "广泛缝合" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" -msgid "Extensive stitching tries to stitch up open holes in the mesh by closing the hole with touching polygons. This option can introduce a lot of processing time." +msgid "" +"Extensive stitching tries to stitch up open holes in the mesh by closing the " +"hole with touching polygons. This option can introduce a lot of processing " +"time." msgstr "广泛缝合尝试通过接触多边形来闭合孔洞,以此缝合网格中的开孔。 此选项可能会产生大量的处理时间。" #: /fdmprinter.def.json @@ -5269,7 +6141,11 @@ msgstr "保留断开连接的面" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" -msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper g-code." +msgid "" +"Normally Cura tries to stitch up small holes in the mesh and remove parts of " +"a layer with big holes. Enabling this option keeps those parts which cannot " +"be stitched. This option should be used as a last resort option when " +"everything else fails to produce proper g-code." msgstr "一般情况下,Cura 会尝试缝合网格中的小孔,并移除层中有大孔的部分。启用此选项将保留那些无法缝合的部分。当其他所有方法都无法产生正确的 G-code 时,最后才应考虑该选项。" #: /fdmprinter.def.json @@ -5279,7 +6155,9 @@ msgstr "合并网格重叠" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" -msgid "Make meshes which are touching each other overlap a bit. This makes them bond together better." +msgid "" +"Make meshes which are touching each other overlap a bit. This makes them " +"bond together better." msgstr "让彼此接触的网格略微重叠。 这会让它们更好地粘合在一起。" #: /fdmprinter.def.json @@ -5289,7 +6167,9 @@ msgstr "移除网格交叉" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" -msgid "Remove areas where multiple meshes are overlapping with each other. This may be used if merged dual material objects overlap with each other." +msgid "" +"Remove areas where multiple meshes are overlapping with each other. This may " +"be used if merged dual material objects overlap with each other." msgstr "移除多个网格互相重叠的区域。 如果合并的双材料模型彼此重叠,此选项可能适用。" #: /fdmprinter.def.json @@ -5299,7 +6179,11 @@ msgstr "交替网格移除" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" -msgid "Switch to which mesh intersecting volumes will belong with every layer, so that the overlapping meshes become interwoven. Turning this setting off will cause one of the meshes to obtain all of the volume in the overlap, while it is removed from the other meshes." +msgid "" +"Switch to which mesh intersecting volumes will belong with every layer, so " +"that the overlapping meshes become interwoven. Turning this setting off will " +"cause one of the meshes to obtain all of the volume in the overlap, while it " +"is removed from the other meshes." msgstr "切换为与每个层相交的网格相交体积,以便重叠的网格交织在一起。 关闭此设置将使其中一个网格获得重叠中的所有体积,同时将其从其他网格中移除。" #: /fdmprinter.def.json @@ -5309,7 +6193,10 @@ msgstr "移除空白第一层" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" -msgid "Remove empty layers beneath the first printed layer if they are present. Disabling this setting can cause empty first layers if the Slicing Tolerance setting is set to Exclusive or Middle." +msgid "" +"Remove empty layers beneath the first printed layer if they are present. " +"Disabling this setting can cause empty first layers if the Slicing Tolerance " +"setting is set to Exclusive or Middle." msgstr "移除第一个打印层下方的空白层(如果存在)。如果“切片公差”设置被设为“独占”或“中间”,禁用此设置可能导致空白第一层。" #: /fdmprinter.def.json @@ -5319,7 +6206,11 @@ msgstr "最大分辨率" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" -msgid "The minimum size of a line segment after slicing. If you increase this, the mesh will have a lower resolution. This may allow the printer to keep up with the speed it has to process g-code and will increase slice speed by removing details of the mesh that it can't process anyway." +msgid "" +"The minimum size of a line segment after slicing. If you increase this, the " +"mesh will have a lower resolution. This may allow the printer to keep up " +"with the speed it has to process g-code and will increase slice speed by " +"removing details of the mesh that it can't process anyway." msgstr "走线部分在切片后的最小尺寸。如果提高此值,网格的分辨率将降低。这可让打印机保持处理 g-code 所需的速度,并将通过移除无法处理的网格细节提高切片速度。" #: /fdmprinter.def.json @@ -5329,7 +6220,11 @@ msgstr "空走的最大分辨率" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" -msgid "The minimum size of a travel line segment after slicing. If you increase this, the travel moves will have less smooth corners. This may allow the printer to keep up with the speed it has to process g-code, but it may cause model avoidance to become less accurate." +msgid "" +"The minimum size of a travel line segment after slicing. If you increase " +"this, the travel moves will have less smooth corners. This may allow the " +"printer to keep up with the speed it has to process g-code, but it may cause " +"model avoidance to become less accurate." msgstr "切片后的旅行线路段的最小尺寸。如果你增加了这个,旅行的移动就会变得不那么平滑了。这可能使打印机能够跟上它处理g代码的速度,但是它可能导致模型的避免变得不那么准确。" #: /fdmprinter.def.json @@ -5339,7 +6234,12 @@ msgstr "最大偏移量" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" -msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller. Maximum Deviation is a limit for Maximum Resolution, so if the two conflict the Maximum Deviation will always be held true." +msgid "" +"The maximum deviation allowed when reducing the resolution for the Maximum " +"Resolution setting. If you increase this, the print will be less accurate, " +"but the g-code will be smaller. Maximum Deviation is a limit for Maximum " +"Resolution, so if the two conflict the Maximum Deviation will always be held " +"true." msgstr "降低“最大分辨率”设置的分辨率时允许的最大偏移量。如果增加该值,打印作业的准确性将降低,但 g-code 将减小。“最大偏移量”是“最大分辨率”的限制,因此如果两者冲突,则“最大偏移量”将始终保持有效。" #: /fdmprinter.def.json @@ -5349,8 +6249,17 @@ msgstr "最大挤出面积偏移量" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" -msgid "The maximum extrusion area deviation allowed when removing intermediate points from a straight line. An intermediate point may serve as width-changing point in a long straight line. Therefore, if it is removed, it will cause the line to have a uniform width and, as a result, lose (or gain) a bit of extrusion area. If you increase this you may notice slight under- (or over-) extrusion in between straight parallel walls, as more intermediate width-changing points will be allowed to be removed. Your print will be less accurate, but the g-code will be smaller." -msgstr "从直线中移除中间点时允许的最大挤出面积偏移量。在长直线中,中间点可以用作宽度变化点。因此,如果移除该点,这会使得线条具有均匀的宽度,进而导致失去(或增加)一点挤出面积。如果增加此值,您可能会注意到平行直壁之间的挤出不足(或过多),因为将允许移除更多的中间宽度变化点。打印作业的准确性将降低,但 g-code 将减小。" +msgid "" +"The maximum extrusion area deviation allowed when removing intermediate " +"points from a straight line. An intermediate point may serve as width-" +"changing point in a long straight line. Therefore, if it is removed, it will " +"cause the line to have a uniform width and, as a result, lose (or gain) a " +"bit of extrusion area. If you increase this you may notice slight under- (or " +"over-) extrusion in between straight parallel walls, as more intermediate " +"width-changing points will be allowed to be removed. Your print will be less " +"accurate, but the g-code will be smaller." +msgstr "从直线中移除中间点时允许的最大挤出面积偏移量。在长直线中,中间点可以用作宽度变化点。因此,如果移除该点,这会使得线条具有均匀的宽度,进而导致失去(或增加)一点挤出面积。如果增加此值,您可能会注意到平行直壁之间的挤出不足(或过多),因为将允许移除更多的中间宽度变化点。打印作业的准确性将降低,但 g-code" +" 将减小。" #: /fdmprinter.def.json msgctxt "blackmagic label" @@ -5369,7 +6278,12 @@ msgstr "打印序列" #: /fdmprinter.def.json msgctxt "print_sequence description" -msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." +msgid "" +"Whether to print all models one layer at a time or to wait for one model to " +"finish, before moving on to the next. One at a time mode is possible if a) " +"only one extruder is enabled and b) all models are separated in such a way " +"that the whole print head can move in between and all models are lower than " +"the distance between the nozzle and the X/Y axes." msgstr "是要一次一层地打印所有模型,还是要等待打印完一个模型后再继续打印下一个。如果 a) 仅启用了一个挤出器,并且 b) 分离所有模型的方式使得整个打印头可在这些模型间移动,并且所有模型都低于喷嘴与 X/Y 轴之间的距离,则可使用排队打印模式。" #: /fdmprinter.def.json @@ -5389,7 +6303,10 @@ msgstr "填充网格" #: /fdmprinter.def.json msgctxt "infill_mesh description" -msgid "Use this mesh to modify the infill of other meshes with which it overlaps. Replaces infill regions of other meshes with regions for this mesh. It's suggested to only print one Wall and no Top/Bottom Skin for this mesh." +msgid "" +"Use this mesh to modify the infill of other meshes with which it overlaps. " +"Replaces infill regions of other meshes with regions for this mesh. It's " +"suggested to only print one Wall and no Top/Bottom Skin for this mesh." msgstr "使用此网格修改与其重叠的其他网格的填充物。 利用此网格的区域替换其他网格的填充区域。 建议仅为此网格打印一个壁,而不打印顶部/底部皮肤。" #: /fdmprinter.def.json @@ -5399,7 +6316,12 @@ msgstr "网格处理等级" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" -msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the highest rank. An infill mesh with a higher rank will modify the infill of infill meshes with lower rank and normal meshes." +msgid "" +"Determines the priority of this mesh when considering multiple overlapping " +"infill meshes. Areas where multiple infill meshes overlap will take on the " +"settings of the mesh with the highest rank. An infill mesh with a higher " +"rank will modify the infill of infill meshes with lower rank and normal " +"meshes." msgstr "在考虑多个重叠的填充网格时确定此网格的优先级。其中有多个填充网格重叠的区域将采用等级最高的网格的设置。具有较高等级的填充网格将修改具有较低等级的填充网格和普通网格的填充。" #: /fdmprinter.def.json @@ -5409,7 +6331,10 @@ msgstr "切割网格" #: /fdmprinter.def.json msgctxt "cutting_mesh description" -msgid "Limit the volume of this mesh to within other meshes. You can use this to make certain areas of one mesh print with different settings and with a whole different extruder." +msgid "" +"Limit the volume of this mesh to within other meshes. You can use this to " +"make certain areas of one mesh print with different settings and with a " +"whole different extruder." msgstr "将此网格的体积限制在其他网格内。 您可以使用它来制作采用不同的设置以及完全不同的挤出机的网格打印的特定区域。" #: /fdmprinter.def.json @@ -5419,7 +6344,9 @@ msgstr "模具" #: /fdmprinter.def.json msgctxt "mold_enabled description" -msgid "Print models as a mold, which can be cast in order to get a model which resembles the models on the build plate." +msgid "" +"Print models as a mold, which can be cast in order to get a model which " +"resembles the models on the build plate." msgstr "将模型作为模具打印,可进行铸造,以便获取与打印平台上的模型类似的模型。" #: /fdmprinter.def.json @@ -5429,7 +6356,9 @@ msgstr "最小模具宽度" #: /fdmprinter.def.json msgctxt "mold_width description" -msgid "The minimal distance between the outside of the mold and the outside of the model." +msgid "" +"The minimal distance between the outside of the mold and the outside of the " +"model." msgstr "模具外侧与模型外侧之间的最短距离。" #: /fdmprinter.def.json @@ -5449,7 +6378,10 @@ msgstr "模具角度" #: /fdmprinter.def.json msgctxt "mold_angle description" -msgid "The angle of overhang of the outer walls created for the mold. 0° will make the outer shell of the mold vertical, while 90° will make the outside of the model follow the contour of the model." +msgid "" +"The angle of overhang of the outer walls created for the mold. 0° will make " +"the outer shell of the mold vertical, while 90° will make the outside of the " +"model follow the contour of the model." msgstr "为模具创建的外壁的悬垂角度。 0° 将使模具的外壳垂直,而 90° 将使模型的外部遵循模型的轮廓。" #: /fdmprinter.def.json @@ -5459,7 +6391,9 @@ msgstr "支撑网格" #: /fdmprinter.def.json msgctxt "support_mesh description" -msgid "Use this mesh to specify support areas. This can be used to generate support structure." +msgid "" +"Use this mesh to specify support areas. This can be used to generate support " +"structure." msgstr "使用此网格指定支撑区域。 可用于生成支撑结构。" #: /fdmprinter.def.json @@ -5469,7 +6403,9 @@ msgstr "防悬网格" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" -msgid "Use this mesh to specify where no part of the model should be detected as overhang. This can be used to remove unwanted support structure." +msgid "" +"Use this mesh to specify where no part of the model should be detected as " +"overhang. This can be used to remove unwanted support structure." msgstr "使用此网格指定模型的任何部分不应被检测为悬垂的区域。 可用于移除不需要的支撑结构。" #: /fdmprinter.def.json @@ -5479,7 +6415,12 @@ msgstr "表面模式" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" -msgid "Treat the model as a surface only, a volume, or volumes with loose surfaces. The normal print mode only prints enclosed volumes. \"Surface\" prints a single wall tracing the mesh surface with no infill and no top/bottom skin. \"Both\" prints enclosed volumes like normal and any remaining polygons as surfaces." +msgid "" +"Treat the model as a surface only, a volume, or volumes with loose surfaces. " +"The normal print mode only prints enclosed volumes. \"Surface\" prints a " +"single wall tracing the mesh surface with no infill and no top/bottom skin. " +"\"Both\" prints enclosed volumes like normal and any remaining polygons as " +"surfaces." msgstr "将模型作为仅表面、一个空间或多个具有松散表面的空间处理。 正常打印模式仅打印封闭的空间。 “表面”打印跟踪网格表面的单个壁,没有填充物,也没有顶部/底部皮肤。 \"两者都\"将封闭空间正常打印,并将任何剩余多边形作为表面打印。" #: /fdmprinter.def.json @@ -5504,7 +6445,11 @@ msgstr "螺旋打印外轮廓" #: /fdmprinter.def.json msgctxt "magic_spiralize description" -msgid "Spiralize smooths out the Z move of the outer edge. This will create a steady Z increase over the whole print. This feature turns a solid model into a single walled print with a solid bottom. This feature should only be enabled when each layer only contains a single part." +msgid "" +"Spiralize smooths out the Z move of the outer edge. This will create a " +"steady Z increase over the whole print. This feature turns a solid model " +"into a single walled print with a solid bottom. This feature should only be " +"enabled when each layer only contains a single part." msgstr "螺旋打印实现外部边缘的平滑 Z 移动。 这会在整个打印上建立一个稳定的 Z 增量。 该功能会将一个实心模型转变为具有实体底部的单壁打印。 只有在当每一层仅包含一个部分时才应启用此功能。" #: /fdmprinter.def.json @@ -5514,7 +6459,10 @@ msgstr "平滑螺旋轮廓" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" -msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." +msgid "" +"Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " +"seam should be barely visible on the print but will still be visible in the " +"layer view). Note that smoothing will tend to blur fine surface details." msgstr "平滑螺旋轮廓以减少 Z 缝的可见性(Z 缝于打印品上几乎不可见,但在层视图中仍然可见)。注意:平滑操作将模糊精细的表面细节。" #: /fdmprinter.def.json @@ -5524,7 +6472,13 @@ msgstr "相对挤出" #: /fdmprinter.def.json msgctxt "relative_extrusion description" -msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the g-code. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any g-code script is output." +msgid "" +"Use relative extrusion rather than absolute extrusion. Using relative E-" +"steps makes for easier post-processing of the g-code. However, it's not " +"supported by all printers and it may produce very slight deviations in the " +"amount of deposited material compared to absolute E-steps. Irrespective of " +"this setting, the extrusion mode will always be set to absolute before any g-" +"code script is output." msgstr "使用相对挤出而不是绝对挤出。使用相对 E 步阶,以便对 G-code 进行更轻松的后期处理。但是,并非所有打印机均支持此功能,而且与绝对 E 步阶相比,此功能在沉积材料量上会产生非常轻微的偏差。不论是否启用此设置,挤出模式将始终在设置为绝对挤出后才输出任何 G-code 脚本。" #: /fdmprinter.def.json @@ -5544,7 +6498,14 @@ msgstr "切片公差" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" -msgid "Vertical tolerance in the sliced layers. The contours of a layer are normally generated by taking cross sections through the middle of each layer's thickness (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the entire thickness of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Inclusive retains the most details, Exclusive makes for the best fit and Middle stays closest to the original surface." +msgid "" +"Vertical tolerance in the sliced layers. The contours of a layer are " +"normally generated by taking cross sections through the middle of each " +"layer's thickness (Middle). Alternatively each layer can have the areas " +"which fall inside of the volume throughout the entire thickness of the layer " +"(Exclusive) or a layer has the areas which fall inside anywhere within the " +"layer (Inclusive). Inclusive retains the most details, Exclusive makes for " +"the best fit and Middle stays closest to the original surface." msgstr "切片层的垂直公差。一般通过穿过每层厚度的中间截取横截面而产生该层的轮廓(中间)。此外,每层均可有一些区域,这些区域落入体积内部并遍布该层的整个厚度(排除),或层具有一些区域,这些区域落入该层内的任意位置(包含)。“包含”保留最多的细节,“排除”有利于最佳贴合,而“中间”保持最接近原始表面。" #: /fdmprinter.def.json @@ -5569,7 +6530,12 @@ msgstr "填充物空驶优化" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" -msgid "When enabled, the order in which the infill lines are printed is optimized to reduce the distance travelled. The reduction in travel time achieved very much depends on the model being sliced, infill pattern, density, etc. Note that, for some models that have many small areas of infill, the time to slice the model may be greatly increased." +msgid "" +"When enabled, the order in which the infill lines are printed is optimized " +"to reduce the distance travelled. The reduction in travel time achieved very " +"much depends on the model being sliced, infill pattern, density, etc. Note " +"that, for some models that have many small areas of infill, the time to " +"slice the model may be greatly increased." msgstr "启用后,可优化打印填充走线的顺序,缩短空驶距离。空驶时间的缩短很大程度上取决于被切割的模型、填充图案、密度等。请注意,对于具有许多小填充区域的一些模型,分割模型的时间可能会大幅增加。" #: /fdmprinter.def.json @@ -5579,7 +6545,9 @@ msgstr "自动温度" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" -msgid "Change the temperature for each layer automatically with the average flow speed of that layer." +msgid "" +"Change the temperature for each layer automatically with the average flow " +"speed of that layer." msgstr "根据每一层的平均流速自动更改每层的温度。" #: /fdmprinter.def.json @@ -5589,7 +6557,9 @@ msgstr "流量温度图" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" -msgid "Data linking material flow (in mm3 per second) to temperature (degrees Celsius)." +msgid "" +"Data linking material flow (in mm3 per second) to temperature (degrees " +"Celsius)." msgstr "数据连接材料流量(mm3/s)到温度(摄氏度)。" #: /fdmprinter.def.json @@ -5599,7 +6569,11 @@ msgstr "最小多边形周长" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" -msgid "Polygons in sliced layers that have a circumference smaller than this amount will be filtered out. Lower values lead to higher resolution mesh at the cost of slicing time. It is meant mostly for high resolution SLA printers and very tiny 3D models with a lot of details." +msgid "" +"Polygons in sliced layers that have a circumference smaller than this amount " +"will be filtered out. Lower values lead to higher resolution mesh at the " +"cost of slicing time. It is meant mostly for high resolution SLA printers " +"and very tiny 3D models with a lot of details." msgstr "切片层中周长小于此数值的多边形将被滤除。以切片时间为代价,较低的值可实现较高分辨率的网格。它主要用于高分辨率 SLA 打印机和包含大量细节的极小 3D 模型。" #: /fdmprinter.def.json @@ -5609,7 +6583,9 @@ msgstr "将支撑结构分拆成块状" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" -msgid "Skip some support line connections to make the support structure easier to break away. This setting is applicable to the Zig Zag support infill pattern." +msgid "" +"Skip some support line connections to make the support structure easier to " +"break away. This setting is applicable to the Zig Zag support infill pattern." msgstr "跳过部分支撑线连接,让支撑结构更容易脱离。 此设置适用于锯齿形支撑结构填充图案。" #: /fdmprinter.def.json @@ -5619,7 +6595,9 @@ msgstr "支撑块大小" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" -msgid "Leave out a connection between support lines once every N millimeter to make the support structure easier to break away." +msgid "" +"Leave out a connection between support lines once every N millimeter to make " +"the support structure easier to break away." msgstr "每隔 N 毫米在支撑线之间略去一个连接,让支撑结构更容易脱离。" #: /fdmprinter.def.json @@ -5629,7 +6607,9 @@ msgstr "支撑块走线数" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" -msgid "Skip one in every N connection lines to make the support structure easier to break away." +msgid "" +"Skip one in every N connection lines to make the support structure easier to " +"break away." msgstr "每隔 N 个连接线跳过一个连接,让支撑结构更容易脱离。" #: /fdmprinter.def.json @@ -5639,7 +6619,9 @@ msgstr "启用防风罩" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" -msgid "This will create a wall around the model, which traps (hot) air and shields against exterior airflow. Especially useful for materials which warp easily." +msgid "" +"This will create a wall around the model, which traps (hot) air and shields " +"against exterior airflow. Especially useful for materials which warp easily." msgstr "这将在模型周围创建一个壁,该壁会吸住(热)空气并遮住外部气流。 对于容易卷曲的材料尤为有用。" #: /fdmprinter.def.json @@ -5659,7 +6641,9 @@ msgstr "防风罩限制" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" -msgid "Set the height of the draft shield. Choose to print the draft shield at the full height of the model or at a limited height." +msgid "" +"Set the height of the draft shield. Choose to print the draft shield at the " +"full height of the model or at a limited height." msgstr "设置防风罩的高度。 选择在模型的完整高度或有限高度处打印防风罩。" #: /fdmprinter.def.json @@ -5679,7 +6663,9 @@ msgstr "防风罩高度" #: /fdmprinter.def.json msgctxt "draft_shield_height description" -msgid "Height limitation of the draft shield. Above this height no draft shield will be printed." +msgid "" +"Height limitation of the draft shield. Above this height no draft shield " +"will be printed." msgstr "防风罩的高度限制。 在此高度以上不会打印任何防风罩。" #: /fdmprinter.def.json @@ -5689,7 +6675,10 @@ msgstr "使悬垂可打印" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" -msgid "Change the geometry of the printed model such that minimal support is required. Steep overhangs will become shallow overhangs. Overhanging areas will drop down to become more vertical." +msgid "" +"Change the geometry of the printed model such that minimal support is " +"required. Steep overhangs will become shallow overhangs. Overhanging areas " +"will drop down to become more vertical." msgstr "更改打印模型的几何,以最大程度减少需要的支撑。 陡峭的悬垂物将变浅。 悬垂区域将下降变得更垂直。" #: /fdmprinter.def.json @@ -5699,7 +6688,10 @@ msgstr "最大模型角度" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" -msgid "The maximum angle of overhangs after the they have been made printable. At a value of 0° all overhangs are replaced by a piece of model connected to the build plate, 90° will not change the model in any way." +msgid "" +"The maximum angle of overhangs after the they have been made printable. At a " +"value of 0° all overhangs are replaced by a piece of model connected to the " +"build plate, 90° will not change the model in any way." msgstr "在悬垂变得可打印后悬垂的最大角度。 当该值为 0° 时,所有悬垂将被与打印平台连接的模型的一个部分替代,如果为 90° 时,不会以任何方式更改模型。" #: /fdmprinter.def.json @@ -5709,7 +6701,10 @@ msgstr "最大悬垂孔面积" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" -msgid "The maximum area of a hole in the base of the model before it's removed by Make Overhang Printable. Holes smaller than this will be retained. A value of 0 mm² will fill all holes in the models base." +msgid "" +"The maximum area of a hole in the base of the model before it's removed by " +"Make Overhang Printable. Holes smaller than this will be retained. A value " +"of 0 mm² will fill all holes in the models base." msgstr "在“使悬垂对象可打印”将其删除之前,模型底部的孔的最大面积。小于此面积的孔将会保留。值 0 mm² 将填充模型底部的所有孔。" #: /fdmprinter.def.json @@ -5719,7 +6714,10 @@ msgstr "启用滑行" #: /fdmprinter.def.json msgctxt "coasting_enable description" -msgid "Coasting replaces the last part of an extrusion path with a travel path. The oozed material is used to print the last piece of the extrusion path in order to reduce stringing." +msgid "" +"Coasting replaces the last part of an extrusion path with a travel path. The " +"oozed material is used to print the last piece of the extrusion path in " +"order to reduce stringing." msgstr "滑行会用一个空驶路径替代挤出路径的最后部分。 渗出材料用于打印挤出路径的最后部分,以便减少串接。" #: /fdmprinter.def.json @@ -5729,7 +6727,9 @@ msgstr "滑行体积" #: /fdmprinter.def.json msgctxt "coasting_volume description" -msgid "The volume otherwise oozed. This value should generally be close to the nozzle diameter cubed." +msgid "" +"The volume otherwise oozed. This value should generally be close to the " +"nozzle diameter cubed." msgstr "该体积如不进行滑行则会渗出。 该值一般应接近喷嘴立方直径。" #: /fdmprinter.def.json @@ -5739,7 +6739,11 @@ msgstr "滑行前最小体积" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" -msgid "The smallest volume an extrusion path should have before allowing coasting. For smaller extrusion paths, less pressure has been built up in the bowden tube and so the coasted volume is scaled linearly. This value should always be larger than the Coasting Volume." +msgid "" +"The smallest volume an extrusion path should have before allowing coasting. " +"For smaller extrusion paths, less pressure has been built up in the bowden " +"tube and so the coasted volume is scaled linearly. This value should always " +"be larger than the Coasting Volume." msgstr "挤出路径在可以进行滑行前应拥有的最小体积。 对于较小的挤出路径,鲍登管内累积的压力较少,因此滑行空间采用线性扩展。 该值应始终大于滑行空间。" #: /fdmprinter.def.json @@ -5749,7 +6753,10 @@ msgstr "滑行速度" #: /fdmprinter.def.json msgctxt "coasting_speed description" -msgid "The speed by which to move during coasting, relative to the speed of the extrusion path. A value slightly under 100% is advised, since during the coasting move the pressure in the bowden tube drops." +msgid "" +"The speed by which to move during coasting, relative to the speed of the " +"extrusion path. A value slightly under 100% is advised, since during the " +"coasting move the pressure in the bowden tube drops." msgstr "滑行期间的移动速度,相对于挤出路径的速度。 建议采用略低于 100% 的值,因为在滑行移动期间鲍登管中的压力会下降。" #: /fdmprinter.def.json @@ -5759,7 +6766,9 @@ msgstr "交叉 3D 气槽大小" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" -msgid "The size of pockets at four-way crossings in the cross 3D pattern at heights where the pattern is touching itself." +msgid "" +"The size of pockets at four-way crossings in the cross 3D pattern at heights " +"where the pattern is touching itself." msgstr "交叉 3D 图案的四向交叉处的气槽大小,高度为图案与自身接触的位置。" #: /fdmprinter.def.json @@ -5769,7 +6778,9 @@ msgstr "交叉加密图像密度" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the infill of the print." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the infill of the print." msgstr "在打印的填充中,亮度值决定了相应位置的最小密度的图像的文件位置。" #: /fdmprinter.def.json @@ -5779,7 +6790,9 @@ msgstr "交叉填充密度图象" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" -msgid "The file location of an image of which the brightness values determine the minimal density at the corresponding location in the support." +msgid "" +"The file location of an image of which the brightness values determine the " +"minimal density at the corresponding location in the support." msgstr "一个图像的文件位置,在这个图像中,亮度值决定了在支持中相应位置的最小密度。" #: /fdmprinter.def.json @@ -5799,7 +6812,11 @@ msgstr "锥形支撑角度" #: /fdmprinter.def.json msgctxt "support_conical_angle description" -msgid "The angle of the tilt of conical support. With 0 degrees being vertical, and 90 degrees being horizontal. Smaller angles cause the support to be more sturdy, but consist of more material. Negative angles cause the base of the support to be wider than the top." +msgid "" +"The angle of the tilt of conical support. With 0 degrees being vertical, and " +"90 degrees being horizontal. Smaller angles cause the support to be more " +"sturdy, but consist of more material. Negative angles cause the base of the " +"support to be wider than the top." msgstr "锥形支撑的倾斜角度。 角度 0 度时为垂直,角度 90 度时为水平。 较小的角度会让支撑更为牢固,但需要更多材料。 负角会让支撑底座比顶部宽。" #: /fdmprinter.def.json @@ -5809,7 +6826,9 @@ msgstr "锥形支撑最小宽度" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" -msgid "Minimum width to which the base of the conical support area is reduced. Small widths can lead to unstable support structures." +msgid "" +"Minimum width to which the base of the conical support area is reduced. " +"Small widths can lead to unstable support structures." msgstr "锥形支撑区域底部被缩小至的最小宽度。 宽度较小可导致不稳定的支撑结构。" #: /fdmprinter.def.json @@ -5819,7 +6838,9 @@ msgstr "模糊皮肤" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" -msgid "Randomly jitter while printing the outer wall, so that the surface has a rough and fuzzy look." +msgid "" +"Randomly jitter while printing the outer wall, so that the surface has a " +"rough and fuzzy look." msgstr "在打印外墙时随机抖动,使表面具有粗糙和模糊的外观。" #: /fdmprinter.def.json @@ -5839,7 +6860,9 @@ msgstr "模糊皮肤厚度" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" -msgid "The width within which to jitter. It's advised to keep this below the outer wall width, since the inner walls are unaltered." +msgid "" +"The width within which to jitter. It's advised to keep this below the outer " +"wall width, since the inner walls are unaltered." msgstr "在其中进行抖动的宽度。 建议让此值低于外壁宽度,因为内壁不会更改。" #: /fdmprinter.def.json @@ -5849,7 +6872,10 @@ msgstr "模糊皮肤密度" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" -msgid "The average density of points introduced on each polygon in a layer. Note that the original points of the polygon are discarded, so a low density results in a reduction of the resolution." +msgid "" +"The average density of points introduced on each polygon in a layer. Note " +"that the original points of the polygon are discarded, so a low density " +"results in a reduction of the resolution." msgstr "在一层中的每个多边形上引入的点的平均密度。 注意,多边形的原始点被舍弃,因此低密度导致分辨率降低。" #: /fdmprinter.def.json @@ -5859,7 +6885,11 @@ msgstr "模糊皮肤点距离" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" -msgid "The average distance between the random points introduced on each line segment. Note that the original points of the polygon are discarded, so a high smoothness results in a reduction of the resolution. This value must be higher than half the Fuzzy Skin Thickness." +msgid "" +"The average distance between the random points introduced on each line " +"segment. Note that the original points of the polygon are discarded, so a " +"high smoothness results in a reduction of the resolution. This value must be " +"higher than half the Fuzzy Skin Thickness." msgstr "在每个走线部分引入的随机点之间的平均距离。 注意,多边形的原始点被舍弃,因此高平滑度导致分辨率降低。 该值必须大于模糊皮肤厚度的一半。" #: /fdmprinter.def.json @@ -5869,7 +6899,9 @@ msgstr "流量补偿最大挤出偏移值" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" -msgid "The maximum distance in mm to move the filament to compensate for changes in flow rate." +msgid "" +"The maximum distance in mm to move the filament to compensate for changes in " +"flow rate." msgstr "移动线材以补偿流量变化的最大距离(以毫米为单位)。" #: /fdmprinter.def.json @@ -5879,7 +6911,10 @@ msgstr "流量补偿因子" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" -msgid "How far to move the filament in order to compensate for changes in flow rate, as a percentage of how far the filament would move in one second of extrusion." +msgid "" +"How far to move the filament in order to compensate for changes in flow " +"rate, as a percentage of how far the filament would move in one second of " +"extrusion." msgstr "为补偿流量变化而将线材移动的距离,在挤出一秒钟的情况下占线材移动距离的百分比。" #: /fdmprinter.def.json @@ -5889,7 +6924,11 @@ msgstr "单线打印(以下简称 WP)" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" -msgid "Print only the outside surface with a sparse webbed structure, printing 'in thin air'. This is realized by horizontally printing the contours of the model at given Z intervals which are connected via upward and diagonally downward lines." +msgid "" +"Print only the outside surface with a sparse webbed structure, printing 'in " +"thin air'. This is realized by horizontally printing the contours of the " +"model at given Z intervals which are connected via upward and diagonally " +"downward lines." msgstr "只打印一个具有稀疏网状结构的外表面,在“稀薄的空气中”打印。 这是通过在给定的 Z 间隔水平打印模型的轮廓来实现的,这些间隔通过上行线和下行斜线连接。" #: /fdmprinter.def.json @@ -5899,7 +6938,10 @@ msgstr "WP 连接高度" #: /fdmprinter.def.json msgctxt "wireframe_height description" -msgid "The height of the upward and diagonally downward lines between two horizontal parts. This determines the overall density of the net structure. Only applies to Wire Printing." +msgid "" +"The height of the upward and diagonally downward lines between two " +"horizontal parts. This determines the overall density of the net structure. " +"Only applies to Wire Printing." msgstr "两个水平部分之间上行线和下行斜线的高度。 这决定网结构的整体密度。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -5909,7 +6951,9 @@ msgstr "WP 顶板嵌入距离" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" -msgid "The distance covered when making a connection from a roof outline inward. Only applies to Wire Printing." +msgid "" +"The distance covered when making a connection from a roof outline inward. " +"Only applies to Wire Printing." msgstr "在从顶板轮廓向内进行连接时所覆盖的距离。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -5919,7 +6963,9 @@ msgstr "WP 速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" -msgid "Speed at which the nozzle moves when extruding material. Only applies to Wire Printing." +msgid "" +"Speed at which the nozzle moves when extruding material. Only applies to " +"Wire Printing." msgstr "挤出材料时喷嘴移动的速度。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -5929,7 +6975,9 @@ msgstr "WP 底部打印速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" -msgid "Speed of printing the first layer, which is the only layer touching the build platform. Only applies to Wire Printing." +msgid "" +"Speed of printing the first layer, which is the only layer touching the " +"build platform. Only applies to Wire Printing." msgstr "打印第一层的速度,该层是唯一接触打印平台的层。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -5939,7 +6987,8 @@ msgstr "WP 上升打印速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" -msgid "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." +msgid "" +"Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." msgstr "“在稀薄空气中”向上打印走线的速度。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -5949,7 +6998,8 @@ msgstr "WP 下降打印速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" -msgid "Speed of printing a line diagonally downward. Only applies to Wire Printing." +msgid "" +"Speed of printing a line diagonally downward. Only applies to Wire Printing." msgstr "打印下行斜线的速度。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -5959,7 +7009,9 @@ msgstr "WP 水平打印速度" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" -msgid "Speed of printing the horizontal contours of the model. Only applies to Wire Printing." +msgid "" +"Speed of printing the horizontal contours of the model. Only applies to Wire " +"Printing." msgstr "打印模型水平轮廓的速度。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -5969,7 +7021,9 @@ msgstr "WP 打印流量" #: /fdmprinter.def.json msgctxt "wireframe_flow description" -msgid "Flow compensation: the amount of material extruded is multiplied by this value. Only applies to Wire Printing." +msgid "" +"Flow compensation: the amount of material extruded is multiplied by this " +"value. Only applies to Wire Printing." msgstr "流量补偿:挤出的材料量乘以此值。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -5989,7 +7043,8 @@ msgstr "WP 平面流量" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" -msgid "Flow compensation when printing flat lines. Only applies to Wire Printing." +msgid "" +"Flow compensation when printing flat lines. Only applies to Wire Printing." msgstr "打印平面走线时的流量补偿。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -5999,7 +7054,9 @@ msgstr "WP 顶部延迟" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" -msgid "Delay time after an upward move, so that the upward line can harden. Only applies to Wire Printing." +msgid "" +"Delay time after an upward move, so that the upward line can harden. Only " +"applies to Wire Printing." msgstr "向上移动后的延迟时间,以便上行走线硬化。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6019,7 +7076,10 @@ msgstr "WP 平面延迟" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" -msgid "Delay time between two horizontal segments. Introducing such a delay can cause better adhesion to previous layers at the connection points, while too long delays cause sagging. Only applies to Wire Printing." +msgid "" +"Delay time between two horizontal segments. Introducing such a delay can " +"cause better adhesion to previous layers at the connection points, while too " +"long delays cause sagging. Only applies to Wire Printing." msgstr "两个水平部分之间的延迟时间。 引入这样的延迟可以在连接点处与先前的层产生更好的附着,而太长的延迟会引起下垂。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6031,10 +7091,9 @@ msgstr "WP 轻松上行" msgctxt "wireframe_up_half_speed description" msgid "" "Distance of an upward move which is extruded with half speed.\n" -"This can cause better adhesion to previous layers, while not heating the material in those layers too much. Only applies to Wire Printing." -msgstr "" -"以半速挤出的上行移动的距离。\n" -"这会与之前的层产生更好的附着,而不会将这些层中的材料过度加热。 仅应用于单线打印。" +"This can cause better adhesion to previous layers, while not heating the " +"material in those layers too much. Only applies to Wire Printing." +msgstr "以半速挤出的上行移动的距离。\n这会与之前的层产生更好的附着,而不会将这些层中的材料过度加热。 仅应用于单线打印。" #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" @@ -6043,7 +7102,10 @@ msgstr "WP 纽结大小" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" -msgid "Creates a small knot at the top of an upward line, so that the consecutive horizontal layer has a better chance to connect to it. Only applies to Wire Printing." +msgid "" +"Creates a small knot at the top of an upward line, so that the consecutive " +"horizontal layer has a better chance to connect to it. Only applies to Wire " +"Printing." msgstr "在上行走线的顶部创建一个小纽结,使连续的水平层有更好的机会与其连接。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6053,7 +7115,9 @@ msgstr "WP 倒塌" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" -msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material falls down after an upward extrusion. This " +"distance is compensated for. Only applies to Wire Printing." msgstr "材料在向上挤出后倒塌的距离。 将对此距离进行补偿。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6063,7 +7127,10 @@ msgstr "WP 拖行" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" -msgid "Distance with which the material of an upward extrusion is dragged along with the diagonally downward extrusion. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"Distance with which the material of an upward extrusion is dragged along " +"with the diagonally downward extrusion. This distance is compensated for. " +"Only applies to Wire Printing." msgstr "向上挤出材料与斜向下挤出一起拖动的距离。 将对此距离进行补偿。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6073,7 +7140,14 @@ msgstr "WP 使用策略" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" -msgid "Strategy for making sure two consecutive layers connect at each connection point. Retraction lets the upward lines harden in the right position, but may cause filament grinding. A knot can be made at the end of an upward line to heighten the chance of connecting to it and to let the line cool; however, it may require slow printing speeds. Another strategy is to compensate for the sagging of the top of an upward line; however, the lines won't always fall down as predicted." +msgid "" +"Strategy for making sure two consecutive layers connect at each connection " +"point. Retraction lets the upward lines harden in the right position, but " +"may cause filament grinding. A knot can be made at the end of an upward line " +"to heighten the chance of connecting to it and to let the line cool; " +"however, it may require slow printing speeds. Another strategy is to " +"compensate for the sagging of the top of an upward line; however, the lines " +"won't always fall down as predicted." msgstr "用于确定两个连续层在每个连接点连接的策略。 回抽可让上行走线在正确的位置硬化,但可能导致耗材磨损。 可以在上行走线的尾端进行打结以便提高与其连接的几率,并让走线冷却;但这会需要较慢的打印速度。 另一种策略是补偿上行走线顶部的下垂;然而,线条不会总是如预期的那样下降。" #: /fdmprinter.def.json @@ -6098,7 +7172,10 @@ msgstr "WP 拉直下行走线" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" -msgid "Percentage of a diagonally downward line which is covered by a horizontal line piece. This can prevent sagging of the top most point of upward lines. Only applies to Wire Printing." +msgid "" +"Percentage of a diagonally downward line which is covered by a horizontal " +"line piece. This can prevent sagging of the top most point of upward lines. " +"Only applies to Wire Printing." msgstr "水平走线部分所覆盖的斜下行走线的百分比。 这可以防止上行线最顶端点下垂。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6108,7 +7185,10 @@ msgstr "WP 顶板倒塌" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" -msgid "The distance which horizontal roof lines printed 'in thin air' fall down when being printed. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"The distance which horizontal roof lines printed 'in thin air' fall down " +"when being printed. This distance is compensated for. Only applies to Wire " +"Printing." msgstr "打印时,在“稀薄空气中”打印的水平顶板走线倒塌的距离。 将对此距离进行补偿。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6118,7 +7198,10 @@ msgstr "WP 顶板拖行" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" -msgid "The distance of the end piece of an inward line which gets dragged along when going back to the outer outline of the roof. This distance is compensated for. Only applies to Wire Printing." +msgid "" +"The distance of the end piece of an inward line which gets dragged along " +"when going back to the outer outline of the roof. This distance is " +"compensated for. Only applies to Wire Printing." msgstr "向内线的端部在返回至顶板外部轮廓时被拖行的距离。 将对此距离进行补偿。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6128,7 +7211,9 @@ msgstr "WP 顶板外部延迟" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" -msgid "Time spent at the outer perimeters of hole which is to become a roof. Longer times can ensure a better connection. Only applies to Wire Printing." +msgid "" +"Time spent at the outer perimeters of hole which is to become a roof. Longer " +"times can ensure a better connection. Only applies to Wire Printing." msgstr "在成为顶板的孔的外围花费的时间。 较长的时间可确保更好的连接。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6138,7 +7223,11 @@ msgstr "WP 喷嘴间隙" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" -msgid "Distance between the nozzle and horizontally downward lines. Larger clearance results in diagonally downward lines with a less steep angle, which in turn results in less upward connections with the next layer. Only applies to Wire Printing." +msgid "" +"Distance between the nozzle and horizontally downward lines. Larger " +"clearance results in diagonally downward lines with a less steep angle, " +"which in turn results in less upward connections with the next layer. Only " +"applies to Wire Printing." msgstr "喷嘴和水平下行线之间的距离。 较大的间隙会让斜下行线角度较平缓,进而使第二层的上行连接较少。 仅应用于单线打印。" #: /fdmprinter.def.json @@ -6148,7 +7237,9 @@ msgstr "使用自适应图层" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" -msgid "Adaptive layers computes the layer heights depending on the shape of the model." +msgid "" +"Adaptive layers computes the layer heights depending on the shape of the " +"model." msgstr "自适应图层根据模型形状计算图层高度。" #: /fdmprinter.def.json @@ -6168,7 +7259,9 @@ msgstr "自适应图层变化步长" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" -msgid "The difference in height of the next layer height compared to the previous one." +msgid "" +"The difference in height of the next layer height compared to the previous " +"one." msgstr "下一层与前一层的高度差。" #: /fdmprinter.def.json @@ -6178,7 +7271,10 @@ msgstr "自适应图层地形尺寸" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" -msgid "Target horizontal distance between two adjacent layers. Reducing this setting causes thinner layers to be used to bring the edges of the layers closer together." +msgid "" +"Target horizontal distance between two adjacent layers. Reducing this " +"setting causes thinner layers to be used to bring the edges of the layers " +"closer together." msgstr "两个相邻图层之间的目标水平距离。减小此设置的值会使要使用的图层变薄,从而使图层的边缘距离更近。" #: /fdmprinter.def.json @@ -6188,7 +7284,11 @@ msgstr "悬垂壁角度" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" -msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging. Overhang that gets supported by support will not be treated as overhang either." +msgid "" +"Walls that overhang more than this angle will be printed using overhanging " +"wall settings. When the value is 90, no walls will be treated as " +"overhanging. Overhang that gets supported by support will not be treated as " +"overhang either." msgstr "悬垂超过此角度的壁将使用悬垂壁设置打印。该值为 90 时,不会将任何壁视为悬垂。受到支撑支持的悬垂也不会被视为悬垂。" #: /fdmprinter.def.json @@ -6198,7 +7298,9 @@ msgstr "悬垂壁速度" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" -msgid "Overhanging walls will be printed at this percentage of their normal print speed." +msgid "" +"Overhanging walls will be printed at this percentage of their normal print " +"speed." msgstr "悬垂壁将以其正常打印速度的此百分比打印。" #: /fdmprinter.def.json @@ -6208,7 +7310,9 @@ msgstr "启用连桥设置" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" -msgid "Detect bridges and modify print speed, flow and fan settings while bridges are printed." +msgid "" +"Detect bridges and modify print speed, flow and fan settings while bridges " +"are printed." msgstr "在打印连桥时,检测连桥并修改打印速度、流量和风扇设置。" #: /fdmprinter.def.json @@ -6218,7 +7322,10 @@ msgstr "最小桥壁长度" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" -msgid "Unsupported walls shorter than this will be printed using the normal wall settings. Longer unsupported walls will be printed using the bridge wall settings." +msgid "" +"Unsupported walls shorter than this will be printed using the normal wall " +"settings. Longer unsupported walls will be printed using the bridge wall " +"settings." msgstr "将使用正常壁设置打印短于此长度且没有支撑的壁。将使用桥壁设置打印长于此长度且没有支撑的壁。" #: /fdmprinter.def.json @@ -6228,7 +7335,10 @@ msgstr "连桥表面支撑阈值" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" -msgid "If a skin region is supported for less than this percentage of its area, print it using the bridge settings. Otherwise it is printed using the normal skin settings." +msgid "" +"If a skin region is supported for less than this percentage of its area, " +"print it using the bridge settings. Otherwise it is printed using the normal " +"skin settings." msgstr "如果受支撑的表面区域小于整个区域的这一百分比,则使用连桥设置打印。否则,使用正常表面设置打印。" #: /fdmprinter.def.json @@ -6238,7 +7348,9 @@ msgstr "连桥稀疏填充物最大密度" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" -msgid "Maximum density of infill considered to be sparse. Skin over sparse infill is considered to be unsupported and so may be treated as a bridge skin." +msgid "" +"Maximum density of infill considered to be sparse. Skin over sparse infill " +"is considered to be unsupported and so may be treated as a bridge skin." msgstr "填充物的最大密度被视为稀疏。稀疏填充物表面被视为不受支持,因此可被视为连桥表面。" #: /fdmprinter.def.json @@ -6248,7 +7360,10 @@ msgstr "桥壁滑行" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" -msgid "This controls the distance the extruder should coast immediately before a bridge wall begins. Coasting before the bridge starts can reduce the pressure in the nozzle and may produce a flatter bridge." +msgid "" +"This controls the distance the extruder should coast immediately before a " +"bridge wall begins. Coasting before the bridge starts can reduce the " +"pressure in the nozzle and may produce a flatter bridge." msgstr "此参数用于控制挤出机在开始打印桥壁前应该滑行的距离。在开始打印连桥之前滑行,可以降低喷嘴中的压力,并保证打印出平滑的连桥。" #: /fdmprinter.def.json @@ -6268,7 +7383,9 @@ msgstr "桥壁流量" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" -msgid "When printing bridge walls, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge walls, the amount of material extruded is multiplied by " +"this value." msgstr "打印桥壁时,将挤出的材料量乘以此值。" #: /fdmprinter.def.json @@ -6288,7 +7405,9 @@ msgstr "连桥表面流量" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" -msgid "When printing bridge skin regions, the amount of material extruded is multiplied by this value." +msgid "" +"When printing bridge skin regions, the amount of material extruded is " +"multiplied by this value." msgstr "打印连桥表面区域时,将挤出的材料量乘以此值。" #: /fdmprinter.def.json @@ -6298,7 +7417,9 @@ msgstr "连桥表面密度" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" -msgid "The density of the bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the bridge skin layer. Values less than 100 will increase the " +"gaps between the skin lines." msgstr "连桥表面层的密度。此值若小于 100 则会增大表面线条的缝隙。" #: /fdmprinter.def.json @@ -6318,7 +7439,10 @@ msgstr "连桥有多层" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" -msgid "If enabled, the second and third layers above the air are printed using the following settings. Otherwise, those layers are printed using the normal settings." +msgid "" +"If enabled, the second and third layers above the air are printed using the " +"following settings. Otherwise, those layers are printed using the normal " +"settings." msgstr "如果启用此选项,则使用以下设置打印净空区域上方第二层和第三层。否则,将使用正常设置打印这些层。" #: /fdmprinter.def.json @@ -6338,7 +7462,9 @@ msgstr "连桥第二层表面流量" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" -msgid "When printing the second bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the second bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "打印连桥第二层表面时,将挤出的材料量乘以此值。" #: /fdmprinter.def.json @@ -6348,7 +7474,9 @@ msgstr "连桥第二层表面密度" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" -msgid "The density of the second bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the second bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "连桥第二层表面的密度。此值若小于 100 则会增大表面线条的缝隙。" #: /fdmprinter.def.json @@ -6378,7 +7506,9 @@ msgstr "连桥第三层表面流量" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" -msgid "When printing the third bridge skin layer, the amount of material extruded is multiplied by this value." +msgid "" +"When printing the third bridge skin layer, the amount of material extruded " +"is multiplied by this value." msgstr "打印连桥第三层表面时,将挤出的材料量乘以此值。" #: /fdmprinter.def.json @@ -6388,7 +7518,9 @@ msgstr "连桥第三层表面密度" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" -msgid "The density of the third bridge skin layer. Values less than 100 will increase the gaps between the skin lines." +msgid "" +"The density of the third bridge skin layer. Values less than 100 will " +"increase the gaps between the skin lines." msgstr "连桥第三层表面的密度。此值若小于 100 则会增大表面线条的缝隙。" #: /fdmprinter.def.json @@ -6408,7 +7540,11 @@ msgstr "图层切换后擦拭喷嘴" #: /fdmprinter.def.json msgctxt "clean_between_layers description" -msgid "Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." +msgid "" +"Whether to include nozzle wipe G-Code between layers (maximum 1 per layer). " +"Enabling this setting could influence behavior of retract at layer change. " +"Please use Wipe Retraction settings to control retraction at layers where " +"the wipe script will be working." msgstr "是否包括图层切换后擦拭喷嘴的 G-Code(每层最多 1 个)。启用此设置可能会影响图层变化时的回抽。请使用“擦拭回抽”设置来控制擦拭脚本将在其中工作的图层回抽。" #: /fdmprinter.def.json @@ -6418,7 +7554,11 @@ msgstr "擦拭之间的材料量" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" -msgid "Maximum material that can be extruded before another nozzle wipe is initiated. If this value is less than the volume of material required in a layer, the setting has no effect in this layer, i.e. it is limited to one wipe per layer." +msgid "" +"Maximum material that can be extruded before another nozzle wipe is " +"initiated. If this value is less than the volume of material required in a " +"layer, the setting has no effect in this layer, i.e. it is limited to one " +"wipe per layer." msgstr "在开始下一轮喷嘴擦拭之前可挤出的最大材料量。如果此值小于层中所需的材料量,则该设置在此层中无效,即每层仅限擦拭一次。" #: /fdmprinter.def.json @@ -6438,7 +7578,8 @@ msgstr "擦拭回抽距离" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" -msgid "Amount to retract the filament so it does not ooze during the wipe sequence." +msgid "" +"Amount to retract the filament so it does not ooze during the wipe sequence." msgstr "耗材回抽量,可避免耗材在擦拭期间渗出。" #: /fdmprinter.def.json @@ -6448,7 +7589,9 @@ msgstr "擦拭回抽额外装填量" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" -msgid "Some material can ooze away during a wipe travel moves, which can be compensated for here." +msgid "" +"Some material can ooze away during a wipe travel moves, which can be " +"compensated for here." msgstr "有些材料可能会在擦拭空驶过程中渗出,可以在这里进行补偿。" #: /fdmprinter.def.json @@ -6458,7 +7601,9 @@ msgstr "擦拭回抽速度" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" -msgid "The speed at which the filament is retracted and primed during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted and primed during a wipe " +"retraction move." msgstr "擦拭回抽移动期间耗材回抽和装填的速度。" #: /fdmprinter.def.json @@ -6468,7 +7613,8 @@ msgstr "擦拭回抽期间的回抽速度" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" -msgid "The speed at which the filament is retracted during a wipe retraction move." +msgid "" +"The speed at which the filament is retracted during a wipe retraction move." msgstr "擦拭回抽移动期间耗材回抽的速度。" #: /fdmprinter.def.json @@ -6478,7 +7624,8 @@ msgstr "擦拭回抽装填速度" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" -msgid "The speed at which the filament is primed during a wipe retraction move." +msgid "" +"The speed at which the filament is primed during a wipe retraction move." msgstr "擦拭回抽移动期间耗材装填的速度。" #: /fdmprinter.def.json @@ -6498,7 +7645,10 @@ msgstr "擦拭 Z 抬升" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" -msgid "When wiping, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." +msgid "" +"When wiping, the build plate is lowered to create clearance between the " +"nozzle and the print. It prevents the nozzle from hitting the print during " +"travel moves, reducing the chance to knock the print from the build plate." msgstr "在擦拭时,构建板会降低以在喷嘴与打印件之间形成间隙。这样可防止喷嘴在行程中撞击打印件,降低从构建板上撞掉打印件的可能性。" #: /fdmprinter.def.json @@ -6558,7 +7708,9 @@ msgstr "小孔最大尺寸" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" -msgid "Holes and part outlines with a diameter smaller than this will be printed using Small Feature Speed." +msgid "" +"Holes and part outlines with a diameter smaller than this will be printed " +"using Small Feature Speed." msgstr "将使用微小特征速度打印直径小于此尺寸的孔和零件轮廓。" #: /fdmprinter.def.json @@ -6568,7 +7720,9 @@ msgstr "微小特征最大长度" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" -msgid "Feature outlines that are shorter than this length will be printed using Small Feature Speed." +msgid "" +"Feature outlines that are shorter than this length will be printed using " +"Small Feature Speed." msgstr "将使用微小特征速度打印小于此长度的特征轮廓。" #: /fdmprinter.def.json @@ -6578,7 +7732,9 @@ msgstr "微小特征速度" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" -msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." +msgid "" +"Small features will be printed at this percentage of their normal print " +"speed. Slower printing can help with adhesion and accuracy." msgstr "微小特征将按正常打印速度的百分比进行打印。缓慢打印有助于粘合和提高准确性。" #: /fdmprinter.def.json @@ -6588,7 +7744,10 @@ msgstr "微小特征初始层速度" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" -msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhesion and accuracy." +msgid "" +"Small features on the first layer will be printed at this percentage of " +"their normal print speed. Slower printing can help with adhesion and " +"accuracy." msgstr "第一层的微小特征将按正常打印速度的百分比进行打印。缓慢打印有助于粘合和提高准确性。" #: /fdmprinter.def.json @@ -6598,7 +7757,9 @@ msgstr "交替壁方向" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" -msgid "Alternate wall directions every other layer and inset. Useful for materials that can build up stress, like for metal printing." +msgid "" +"Alternate wall directions every other layer and inset. Useful for materials " +"that can build up stress, like for metal printing." msgstr "在每一层或嵌入上交替壁方向。这适用于会产生应力的材料,例如在金属打印中。" #: /fdmprinter.def.json @@ -6618,7 +7779,9 @@ msgstr "Raft 底板壁数" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" -msgid "The number of contours to print around the linear pattern in the base layer of the raft." +msgid "" +"The number of contours to print around the linear pattern in the base layer " +"of the raft." msgstr "在 Raft 的底板层中,围绕线型图案打印轮廓的次数。" #: /fdmprinter.def.json @@ -6628,7 +7791,9 @@ msgstr "命令行设置" #: /fdmprinter.def.json msgctxt "command_line_settings description" -msgid "Settings which are only used if CuraEngine isn't called from the Cura frontend." +msgid "" +"Settings which are only used if CuraEngine isn't called from the Cura " +"frontend." msgstr "未从 Cura 前端调用 CuraEngine 时使用的设置。" #: /fdmprinter.def.json @@ -6638,7 +7803,9 @@ msgstr "中心点" #: /fdmprinter.def.json msgctxt "center_object description" -msgid "Whether to center the object on the middle of the build platform (0,0), instead of using the coordinate system in which the object was saved." +msgid "" +"Whether to center the object on the middle of the build platform (0,0), " +"instead of using the coordinate system in which the object was saved." msgstr "是否将模型放置在打印平台中心 (0,0),而不是使用模型在其中保存的坐标系统。" #: /fdmprinter.def.json @@ -6668,7 +7835,9 @@ msgstr "网格Z位置" #: /fdmprinter.def.json msgctxt "mesh_position_z description" -msgid "Offset applied to the object in the z direction. With this you can perform what was used to be called 'Object Sink'." +msgid "" +"Offset applied to the object in the z direction. With this you can perform " +"what was used to be called 'Object Sink'." msgstr "应用在模型 z 方向上的偏移量。 利用此选项,您可以执行过去被称为“模型沉降”的操作。" #: /fdmprinter.def.json @@ -6678,929 +7847,6 @@ msgstr "网格旋转矩阵" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" -msgid "Transformation matrix to be applied to the model when loading it from file." +msgid "" +"Transformation matrix to be applied to the model when loading it from file." msgstr "在将模型从文件中载入时应用在模型上的转换矩阵。" - -#~ msgctxt "inset_direction description" -#~ msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed." -#~ msgstr "确定打印壁的顺序。先打印外壁有助于提高尺寸精度,因为内壁的误差不会传播到外壁。不过,在打印悬垂对象时,后打印外壁可以实现更好的堆叠。" - -#~ msgctxt "wall_split_middle_threshold label" -#~ msgid "Split Middle Line Threshold" -#~ msgstr "拆分中间走线阈值" - -#~ msgctxt "wall_split_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "最小走线宽度是普通走线宽度的一个系数,超过该值的中间走线(如果有)将拆分为两根。减少此设置将使用更多、更细的走线。增加此设置可使用更少、更宽的走线。请注意,应用此设置时就像是将使用壁来填充整个形状,因此,这里的中间是指形状两个外边缘之间对象的中间,即使在打印中实际上有填充或(其他)表层。" - -#~ msgctxt "min_odd_wall_line_width description" -#~ msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width," -#~ msgstr "中间走线空隙填料多线壁的最小走线宽度。此设置确定在什么模型厚度下,我们从打印两根壁走线切换到打印两个外壁并在中间打印一个中心壁。更高的最小奇数壁走线宽度会带来更高的最大偶数壁走线宽度。最大奇数壁走线宽度计算方法是:2 * 最小偶数壁走线宽度," - -#~ msgctxt "wall_add_middle_threshold label" -#~ msgid "Add Middle Line Threshold" -#~ msgstr "添加中间走线阈值" - -#~ msgctxt "wall_add_middle_threshold description" -#~ msgid "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall." -#~ msgstr "最小走线宽度是普通走线宽度的一个系数,超过该值将添加中间走线(如果还没有)。减少此设置将使用更多、更细的走线。增加此设置可使用更少、更宽的走线。请注意,应用此设置时就像是将使用壁来填充整个形状,因此,这里的中间是指形状两个外边缘之间对象的中间,即使在打印中实际上有填充或(其他)表层。" - -#~ msgctxt "machine_head_with_fans_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps included)." -#~ msgstr "打印头 2D 轮廓图(包含风扇盖)。" - -#~ msgctxt "outer_inset_first label" -#~ msgid "Outer Before Inner Walls" -#~ msgstr "先外壁后内壁" - -#~ msgctxt "outer_inset_first description" -#~ msgid "Prints walls in order of outside to inside when enabled. This can help improve dimensional accuracy in X and Y when using a high viscosity plastic like ABS; however it can decrease outer surface print quality, especially on overhangs." -#~ msgstr "启用时以从外向内的顺序打印壁。 当使用高粘度塑料如 ABS 时,这有助于提高 X 和 Y 的尺寸精度;但是,它可能会降低外表面打印质量,特别是在悬垂部分。" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled label" -#~ msgid "Compensate Wall Overlaps" -#~ msgstr "补偿壁重叠" - -#~ msgctxt "travel_compensate_overlapping_walls_enabled description" -#~ msgid "Compensate the flow for parts of a wall being printed where there is already a wall in place." -#~ msgstr "在壁已经存在时补偿所打印壁部分的流量。" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled label" -#~ msgid "Compensate Outer Wall Overlaps" -#~ msgstr "补偿外壁重叠" - -#~ msgctxt "travel_compensate_overlapping_walls_0_enabled description" -#~ msgid "Compensate the flow for parts of an outer wall being printed where there is already a wall in place." -#~ msgstr "在外壁已经存在时补偿所打印外壁部分的流量。" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled label" -#~ msgid "Compensate Inner Wall Overlaps" -#~ msgstr "补偿内壁重叠" - -#~ msgctxt "travel_compensate_overlapping_walls_x_enabled description" -#~ msgid "Compensate the flow for parts of an inner wall being printed where there is already a wall in place." -#~ msgstr "在内壁已经存在时补偿所打印内壁部分的流量。" - -#~ msgctxt "wall_min_flow label" -#~ msgid "Minimum Wall Flow" -#~ msgstr "最小壁流量" - -#~ msgctxt "wall_min_flow description" -#~ msgid "Minimum allowed percentage flow for a wall line. The wall overlap compensation reduces a wall's flow when it lies close to an existing wall. Walls whose flow is less than this value will be replaced with a travel move. When using this setting, you must enable the wall overlap compensation and print the outer wall before inner walls." -#~ msgstr "壁线允许的最小百分比流量。当某个壁靠近现有壁时,壁重叠补偿可减小其流量。流量小于此值的壁将由空驶替代。在使用此设置时,您必须启用壁重叠补偿并在打印内壁之前打印外壁。" - -#~ msgctxt "wall_min_flow_retract label" -#~ msgid "Prefer Retract" -#~ msgstr "首选回抽" - -#~ msgctxt "wall_min_flow_retract description" -#~ msgid "If enabled, retraction is used rather than combing for travel moves that replace walls whose flow is below the minimum flow threshold." -#~ msgstr "如启用,会使用回抽而不是梳理取代流量低于最小流量阈值的壁的空驶。" - -#~ msgctxt "fill_perimeter_gaps label" -#~ msgid "Fill Gaps Between Walls" -#~ msgstr "填充壁之间空隙" - -#~ msgctxt "fill_perimeter_gaps description" -#~ msgid "Fills the gaps between walls where no walls fit." -#~ msgstr "在没有墙壁适合的位置填充墙壁之间的间隙。" - -#~ msgctxt "fill_perimeter_gaps option nowhere" -#~ msgid "Nowhere" -#~ msgstr "都不填充" - -#~ msgctxt "fill_perimeter_gaps option everywhere" -#~ msgid "Everywhere" -#~ msgstr "全部填充" - -#~ msgctxt "filter_out_tiny_gaps label" -#~ msgid "Filter Out Tiny Gaps" -#~ msgstr "滤除微小的间隙" - -#~ msgctxt "filter_out_tiny_gaps description" -#~ msgid "Filter out tiny gaps to reduce blobs on outside of model." -#~ msgstr "滤除微小的间隙以减少模型外的光点。" - -#~ msgctxt "speed_equalize_flow_enabled label" -#~ msgid "Equalize Filament Flow" -#~ msgstr "均衡耗材流量" - -#~ msgctxt "speed_equalize_flow_enabled description" -#~ msgid "Print thinner than normal lines faster so that the amount of material extruded per second remains the same. Thin pieces in your model might require lines printed with smaller line width than provided in the settings. This setting controls the speed changes for such lines." -#~ msgstr "以较快的速度打印比正常走线更细的走线,使每秒挤出的材料量保持相同。 模型中较薄的部分可能需要以低于设置中所提供宽度的走线宽度来打印走线。 该设置控制这些走线的速度变化。" - -#~ msgctxt "speed_equalize_flow_max label" -#~ msgid "Maximum Speed for Flow Equalization" -#~ msgstr "均流最大速度" - -#~ msgctxt "speed_equalize_flow_max description" -#~ msgid "Maximum print speed when adjusting the print speed in order to equalize flow." -#~ msgstr "调整打印速度以便均衡流量时的最大打印速度。" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "G-code commands to be executed at the very start - separated by \\n." -#~ msgstr "在开始时执行的 G-code 命令 - 以 \\n 分行。" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "G-code commands to be executed at the very end - separated by \\n." -#~ msgstr "在结束前执行的 G-code 命令 - 以 \\n 分行。" - -#~ msgctxt "machine_max_feedrate_e label" -#~ msgid "Maximum Feedrate" -#~ msgstr "最大进料速率" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction. Lightning infill tries to minimize the infill, by only supporting the (internal) roofs of the object. As such, the infill percentage is only 'valid' one layer below whatever it needs to support of the model." -#~ msgstr "打印的填充材料的图案。直线和锯齿形填充交替在各层上变换方向,从而降低材料成本。每层都完整地打印网格、三角形、三六边形、立方体、八角形、四分之一立方体、十字和同心图案。螺旋二十四面体、立方体、四分之一立方体和八角形填充随每层变化,以使各方向的强度分布更均衡。闪电形填充尝试通过仅支撑物体的(内)顶部,将填充程度降至最低。因此,填充百分比仅在支撑模型所需的无论何种物体之下的一层“有效”。" - -#~ msgctxt "lightning_infill_prune_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the pruning of the outer extremities of trees. Measured in the angle given the thickness." -#~ msgstr "对于修剪树形外端的情况,闪电形填充层与紧接其上的一层可存在的区别。在给定的厚度下测得的角度。" - -#~ msgctxt "lightning_infill_straightening_angle description" -#~ msgid "The difference a lightning infill layer can have with the one immediately above w.r.t the smoothing of trees. Measured in the angle given the thickness." -#~ msgstr "对于使树形平滑的情况,闪电形填充层与紧接其上的一层可存在的区别。在给定的厚度下测得的角度。" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Gyroid, cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "打印填充材料的图案。线条和锯齿形填充在交替层上交换方向,从而降低材料成本。网格、三角形、内六角、立方体、八角形、四面体、交叉和同心图案在每层完整打印。螺旋二十四面体、立方体、四面体和八角形填充随每层变化,以在各个方向提供更均衡的强度分布。" - -#~ msgctxt "mold_width description" -#~ msgid "The minimal distance between the ouside of the mold and the outside of the model." -#~ msgstr "模具外侧和模型外侧之间的最小距离。" - -#~ msgctxt "machine_steps_per_mm_e description" -#~ msgid "How many steps of the stepper motors will result in one millimeter of extrusion." -#~ msgstr "步进电机前进多少步将导致挤出一毫米。" - -#~ msgctxt "retraction_combing_max_distance description" -#~ msgid "When non-zero, combing travel moves that are longer than this distance will use retraction." -#~ msgstr "当非零的时候,梳理比这段距离更长的旅行移动将会使用撤回。" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords description" -#~ msgid "Apply the extruder offset to the coordinate system." -#~ msgstr "将挤出机偏移量应用到坐标轴系统。" - -#~ msgctxt "shell label" -#~ msgid "Shell" -#~ msgstr "外壳" - -#~ msgctxt "max_skin_angle_for_expansion description" -#~ msgid "Top and/or bottom surfaces of your object with an angle larger than this setting, won't have their top/bottom skin expanded. This avoids expanding the narrow skin areas that are created when the model surface has a near vertical slope. An angle of 0° is horizontal, while an angle of 90° is vertical." -#~ msgstr "如果模型的顶部和/或底部表面的角度大于此设置,则不要扩展其顶部/底部皮肤。 这会避免扩展在模型表面有接近垂直的坡度时所形成的狭窄皮肤区域。 0° 的角为水平,90° 的角为垂直。" - -#~ msgctxt "speed_layer_0 description" -#~ msgid "The speed for the initial layer. A lower value is advised to improve adhesion to the build plate." -#~ msgstr "起始层的速度。 建议采用较低的值以便改善与打印平台的粘着。" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering multiple overlapping infill meshes. Areas where multiple infill meshes overlap will take on the settings of the mesh with the lowest rank. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "在考虑多个重叠的填充网格时确定此网格的优先级。其中有多个填充网格重叠的区域将采用等级最低的网格的设置。具有较高顺序的填充网格将修改具有较低顺序的填充网格和普通网格的填充。" - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed temperature will not be adjusted." -#~ msgstr "用于加热打印平台的温度。如果该值为 0,将不会调整热床。" - -#~ msgctxt "material_bed_temperature_layer_0 description" -#~ msgid "The temperature used for the heated build plate at the first layer." -#~ msgstr "用于第一层加热打印平台的温度。" - -#~ msgctxt "material_shrinkage_percentage label" -#~ msgid "Shrinkage Ratio" -#~ msgstr "收缩率" - -#~ msgctxt "material_shrinkage_percentage description" -#~ msgid "Shrinkage ratio in percentage." -#~ msgstr "百分比收缩率。" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines the priority of this mesh when considering overlapping volumes. Areas where multiple meshes reside will be won by the lower rank mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "在考虑重叠体积时确定此网格的优先级。较低等级的网格将赢得多个网格所在的区域。具有较高顺序的填充网格将修改具有较低顺序的填充网格和普通网格的填充。" - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is possible if a) only one extruder is enabled and b) all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes. " -#~ msgstr "是要一次一层地打印所有模型,还是要等待打印完一个模型后再继续打印下一个。如果 a) 仅启用了一个挤出器,并且 b) 分离所有模型的方式使得整个打印头可在这些模型间移动,并且所有模型都低于喷嘴与 X/Y 轴之间的距离,则可使用排队打印模式。 " - -#~ msgctxt "infill_mesh_order label" -#~ msgid "Infill Mesh Order" -#~ msgstr "填充网格顺序" - -#~ msgctxt "infill_mesh_order description" -#~ msgid "Determines which infill mesh is inside the infill of another infill mesh. An infill mesh with a higher order will modify the infill of infill meshes with lower order and normal meshes." -#~ msgstr "确定哪个填充网格在另一个填充网格的填充物内。 顺序较高的填充网格将修改顺序较低的填充网格以及普通网格的填充物。" - -#~ msgctxt "support_tree_enable label" -#~ msgid "Tree Support" -#~ msgstr "树形支撑" - -#~ msgctxt "support_tree_enable description" -#~ msgid "Generate a tree-like support with branches that support your print. This may reduce material usage and print time, but greatly increases slicing time." -#~ msgstr "生成树形支撑,用分支支撑打印的模型。这可以减少材料用量和缩短打印时间,但会大幅增加切片时间。" - -#~ msgctxt "slicing_tolerance description" -#~ msgid "How to slice layers with diagonal surfaces. The areas of a layer can be generated based on where the middle of the layer intersects the surface (Middle). Alternatively each layer can have the areas which fall inside of the volume throughout the height of the layer (Exclusive) or a layer has the areas which fall inside anywhere within the layer (Inclusive). Exclusive retains the most details, Inclusive makes for the best fit and Middle takes the least time to process." -#~ msgstr "如何对带有对角线表面的层进行切片。层面积可以根据层的中心与表面 (Middle) 相交的位置生成。或者每一层的面积可以为落在整个层高度中成形体积内的面积 (Exclusive),或者为落在层中任何位置的面积 (Inclusive)。Exclusive 保留大部分细节,Inclusive 可实现最佳匹配,而 Middle 需要的处理时间最少。" - -#~ msgctxt "spaghetti_infill_enabled label" -#~ msgid "Spaghetti Infill" -#~ msgstr "意面式填充" - -#~ msgctxt "spaghetti_infill_enabled description" -#~ msgid "Print the infill every so often, so that the filament will curl up chaotically inside the object. This reduces print time, but the behaviour is rather unpredictable." -#~ msgstr "经常打印填充物,使得耗材在模型内部混乱地卷曲。 这会缩短打印时间,但行为会难以预测。" - -#~ msgctxt "spaghetti_infill_stepped label" -#~ msgid "Spaghetti Infill Stepping" -#~ msgstr "意面式填充步阶" - -#~ msgctxt "spaghetti_infill_stepped description" -#~ msgid "Whether to print spaghetti infill in steps or extrude all the infill filament at the end of the print." -#~ msgstr "是否逐步打印意面式填充或在打印结束时挤出所有填充耗材。" - -#~ msgctxt "spaghetti_max_infill_angle label" -#~ msgid "Spaghetti Maximum Infill Angle" -#~ msgstr "意面式填充 - 最大填充角度" - -#~ msgctxt "spaghetti_max_infill_angle description" -#~ msgid "The maximum angle w.r.t. the Z axis of the inside of the print for areas which are to be filled with spaghetti infill afterwards. Lowering this value causes more angled parts in your model to be filled on each layer." -#~ msgstr "相对于打印物内部的 Z 轴,之后将填充意面式填充物区域的最大角度。 降低此值会导致模型中的更多成角度部分在每层填充。" - -#~ msgctxt "spaghetti_max_height label" -#~ msgid "Spaghetti Infill Maximum Height" -#~ msgstr "意面式填充 - 最大填充高度" - -#~ msgctxt "spaghetti_max_height description" -#~ msgid "The maximum height of inside space which can be combined and filled from the top." -#~ msgstr "可以从顶部组合和填充的内部空间的最大高度。" - -#~ msgctxt "spaghetti_inset label" -#~ msgid "Spaghetti Inset" -#~ msgstr "意面式嵌入" - -#~ msgctxt "spaghetti_inset description" -#~ msgid "The offset from the walls from where the spaghetti infill will be printed." -#~ msgstr "从其开始打印意面式填充物的壁偏移量。" - -#~ msgctxt "spaghetti_flow label" -#~ msgid "Spaghetti Flow" -#~ msgstr "意面式流量" - -#~ msgctxt "spaghetti_flow description" -#~ msgid "Adjusts the density of the spaghetti infill. Note that the Infill Density only controls the line spacing of the filling pattern, not the amount of extrusion for spaghetti infill." -#~ msgstr "调整意面式填充的密度。 注意,填充密度仅控制填充图案的走线间距,而不是意面式填充的挤出量。" - -#~ msgctxt "spaghetti_infill_extra_volume label" -#~ msgid "Spaghetti Infill Extra Volume" -#~ msgstr "意面式填充额外体积" - -#~ msgctxt "spaghetti_infill_extra_volume description" -#~ msgid "A correction term to adjust the total volume being extruded each time when filling spaghetti." -#~ msgstr "一个用于调整每次进行意面式填充时挤出总量的修正期。" - -#~ msgctxt "material_guid description" -#~ msgid "GUID of the material. This is set automatically. " -#~ msgstr "材料 GUID,此项为自动设置。 " - -#~ msgctxt "machine_filament_park_distance label" -#~ msgid "Filament Park Distance" -#~ msgstr "耗材停放距离" - -#~ msgctxt "machine_filament_park_distance description" -#~ msgid "The distance from the tip of the nozzle where to park the filament when an extruder is no longer used." -#~ msgstr "与喷嘴尖端的距离,当不再使用挤出机时会将耗材停放在此区域。" - -#~ msgctxt "material_flush_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station 内部值" - -#~ msgctxt "material_flush_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station 内部值" - -#~ msgctxt "material_end_of_filament_purge_speed label" -#~ msgid "End Of Filament Purge Speed" -#~ msgstr "线末清除速度" - -#~ msgctxt "material_end_of_filament_purge_speed description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station 内部值" - -#~ msgctxt "material_end_of_filament_purge_length label" -#~ msgid "End Of Filament Purge Length" -#~ msgstr "线末清除长度" - -#~ msgctxt "material_end_of_filament_purge_length description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station 内部值" - -#~ msgctxt "material_maximum_park_duration description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station 内部值" - -#~ msgctxt "material_no_load_move_factor description" -#~ msgid "Material Station internal value" -#~ msgstr "Material Station 内部值" - -#~ msgctxt "retraction_enable description" -#~ msgid "Retract the filament when the nozzle is moving over a non-printed area. " -#~ msgstr "当喷嘴移动到非打印区域上方时回抽耗材。 " - -#~ msgctxt "support_xy_distance_overhang description" -#~ msgid "Distance of the support structure from the overhang in the X/Y directions. " -#~ msgstr "支撑结构在 X/Y 方向距悬垂的距离。 " - -#~ msgctxt "meshfix description" -#~ msgid "category_fixes" -#~ msgstr "category_fixes" - -#~ msgctxt "blackmagic description" -#~ msgid "category_blackmagic" -#~ msgstr "category_blackmagic" - -#~ msgctxt "experimental description" -#~ msgid "experimental!" -#~ msgstr "实验性!" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine Head Polygon" -#~ msgstr "机器头多边形" - -#~ msgctxt "machine_head_polygon description" -#~ msgid "A 2D silhouette of the print head (fan caps excluded)." -#~ msgstr "打印头 2D 轮廓图(不包含风扇盖)。" - -#~ msgctxt "print_sequence description" -#~ msgid "Whether to print all models one layer at a time or to wait for one model to finish, before moving on to the next. One at a time mode is only possible if all models are separated in such a way that the whole print head can move in between and all models are lower than the distance between the nozzle and the X/Y axes." -#~ msgstr "是否一次打印一层中的所有模型或等待一个模型完成后再转到下一个模型。 排队模式只有在所有模型以一种整个打印头可以在各个模型之间移动的方式分隔开,且所有模型都低于喷嘴和 X / Y 轴之间距离的情况下可用。" - -#~ msgctxt "support_tree_wall_thickness label" -#~ msgid "Tree Support Wall Thickness" -#~ msgstr "树形支撑壁厚度" - -#~ msgctxt "support_tree_wall_thickness description" -#~ msgid "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "树形支撑分支的壁厚度。较厚的壁需要的打印时间更长,但不易掉落。" - -#~ msgctxt "support_tree_wall_count label" -#~ msgid "Tree Support Wall Line Count" -#~ msgstr "树形支撑壁走线次数" - -#~ msgctxt "support_tree_wall_count description" -#~ msgid "The number of walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily." -#~ msgstr "树形支撑的分支壁数量。较厚的壁需要的打印时间更长,但不易掉落。" - -#~ msgctxt "clean_between_layers description" -#~ msgid "Whether to include nozzle wipe G-Code between layers. Enabling this setting could influence behavior of retract at layer change. Please use Wipe Retraction settings to control retraction at layers where the wipe script will be working." -#~ msgstr "是否包括图层切换后擦拭喷嘴的 G-Code。启用此设置可能会影响图层变化时的回抽。请使用“擦拭回抽”设置来控制擦拭脚本将在其中工作的图层回抽。" - -#~ msgctxt "max_extrusion_before_wipe description" -#~ msgid "Maximum material, that can be extruded before another nozzle wipe is initiated." -#~ msgstr "开始下一轮喷嘴擦拭前,可挤出的最大材料量。" - -#~ msgctxt "wipe_retraction_prime_speed label" -#~ msgid "Retraction Prime Speed" -#~ msgstr "回抽装填速度" - -#~ msgctxt "wipe_hop_enable label" -#~ msgid "Wipe Z Hop When Retracted" -#~ msgstr "回抽后擦拭 Z 抬升" - -#~ msgctxt "wipe_hop_enable description" -#~ msgid "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate." -#~ msgstr "回抽完成时,打印平台会下降以便在喷嘴和打印品之间形成空隙。进而防止喷嘴在空驶过程中撞到打印品,降低打印品滑出打印平台的几率。" - -#~ msgctxt "minimum_interface_area description" -#~ msgid "Minimum area size for support interface polygons. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "支撑接触面多边形的最小面积。将不会生成面积小于此值的多边形。" - -#~ msgctxt "minimum_roof_area description" -#~ msgid "Minimum area size for the roofs of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "支撑顶板的最小面积。将不会生成面积小于此值的多边形。" - -#~ msgctxt "minimum_bottom_area description" -#~ msgid "Minimum area size for the floors of the support. Polygons which have an area smaller than this value will not be generated." -#~ msgstr "支撑底板的最小面积。将不会生成面积小于此值的多边形。" - -#~ msgctxt "skin_alternate_rotation label" -#~ msgid "Alternate Skin Rotation" -#~ msgstr "交替皮肤旋转" - -#~ msgctxt "skin_alternate_rotation description" -#~ msgid "Alternate the direction in which the top/bottom layers are printed. Normally they are printed diagonally only. This setting adds the X-only and Y-only directions." -#~ msgstr "交替打印顶部/底部层的方向。 通常它们只进行对角线打印。 此设置添加仅限 X 和仅限 Y 的方向。" - -#~ msgctxt "flow_rate_max_extrusion_offset label" -#~ msgid "Flow rate compensation max extrusion offset" -#~ msgstr "流量补偿最大挤出偏移值" - -#~ msgctxt "flow_rate_max_extrusion_offset description" -#~ msgid "The maximum distance in mm to compensate." -#~ msgstr "以毫米为单位的最大补偿距离。" - -#~ msgctxt "flow_rate_extrusion_offset_factor label" -#~ msgid "Flow rate compensation factor" -#~ msgstr "流量补偿因子" - -#~ msgctxt "flow_rate_extrusion_offset_factor description" -#~ msgid "The multiplication factor for the flow rate -> distance translation." -#~ msgstr "流量的倍增因子-> 距离转换。" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive Layers Threshold" -#~ msgstr "自适应图层阈值" - -#~ msgctxt "adaptive_layer_height_threshold description" -#~ msgid "Threshold whether to use a smaller layer or not. This number is compared to the tan of the steepest slope in a layer." -#~ msgstr "决定是否使用较小图层的阈值。该数字相当于一层中最大坡度的切线。" - -#~ msgctxt "wall_overhang_angle description" -#~ msgid "Walls that overhang more than this angle will be printed using overhanging wall settings. When the value is 90, no walls will be treated as overhanging." -#~ msgstr "悬垂超过此角度的壁将使用悬垂壁设置打印。该值为 90 时,不会将任何壁视为悬垂。" - -#~ msgctxt "small_feature_speed_factor description" -#~ msgid "Small features will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "微小特征将按正常打印速度的百分比进行打印。缓慢打印有助于粘合和提高准确性。" - -#~ msgctxt "small_feature_speed_factor_0 label" -#~ msgid "First Layer Speed" -#~ msgstr "第一层速度" - -#~ msgctxt "small_feature_speed_factor_0 description" -#~ msgid "Small features on the first layer will be printed at this percentage of their normal print speed. Slower printing can help with adhestion and accuracy." -#~ msgstr "第一层的微小特征将按正常打印速度的百分比进行打印。缓慢打印有助于粘合和提高准确性。" - -#~ msgctxt "ironing_enabled description" -#~ msgid "Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface." -#~ msgstr "再一次经过顶部表面,但不挤出材料。 这是为了进一步融化顶部的塑料,打造更平滑的表面。" - -#~ msgctxt "start_layers_at_same_position label" -#~ msgid "Start Layers with the Same Part" -#~ msgstr "开始具有相同部分的层" - -#~ msgctxt "start_layers_at_same_position description" -#~ msgid "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time." -#~ msgstr "每一层都在相同点附近开始打印模型,这样我们就不用在开始新层时打印上一层结束的部分。 这会打印出更好的悬垂和较小的部分,但会增加打印时间。" - -#~ msgctxt "support_infill_angles description" -#~ msgid "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane." -#~ msgstr "用于支撑的填充图案的方向。支撑填充图案在水平面中旋转。" - -#~ msgctxt "meshfix_maximum_deviation description" -#~ msgid "The maximum deviation allowed when reducing the resolution for the Maximum Resolution setting. If you increase this, the print will be less accurate, but the g-code will be smaller." -#~ msgstr "在最大分辨率设置中减小分辨率时,允许的最大偏移量。如果增加该值,打印作业的准确性将降低,G-code 将减小。" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code Flavour" -#~ msgstr "G-code 风格" - -#~ msgctxt "z_seam_corner description" -#~ msgid "Control whether corners on the model outline influence the position of the seam. None means that corners have no influence on the seam position. Hide Seam makes the seam more likely to occur on an inside corner. Expose Seam makes the seam more likely to occur on an outside corner. Hide or Expose Seam makes the seam more likely to occur at an inside or outside corner." -#~ msgstr "控制模型轮廓上的各个角是否影响缝隙的位置。 “无”意味着各个角不影响缝隙位置。 “隐藏缝隙”会使缝隙更可能出现在内侧角上。 “外露缝隙”会使缝隙更可能出现在外侧角上。 “隐藏或外露缝隙”会使缝隙更可能出现在内侧或外侧角上。" - -#~ msgctxt "skin_no_small_gaps_heuristic label" -#~ msgid "Ignore Small Z Gaps" -#~ msgstr "忽略小 Z 间隙" - -#~ msgctxt "skin_no_small_gaps_heuristic description" -#~ msgid "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting." -#~ msgstr "当模型具有小的垂直间隙时,可能会花费大约 5% 的额外计算时间来生成这些狭窄空间中的顶部和底部皮肤。 这种情况下,禁用该设置。" - -#~ msgctxt "build_volume_temperature description" -#~ msgid "The temperature used for build volume. If this is 0, the build volume temperature will not be adjusted." -#~ msgstr "用于打印体积的温度。如果该值为 0,将不会调整打印体积温度。" - -#~ msgctxt "limit_support_retractions description" -#~ msgid "Omit retraction when moving from support to support in a straight line. Enabling this setting saves print time, but can lead to excesive stringing within the support structure." -#~ msgstr "当从支撑移动到支撑直线时,省略撤回。启用这个设置可以节省打印时间,但是可以在支撑结构中产生出色的字符串。" - -#~ msgctxt "max_feedrate_z_override label" -#~ msgid "Maximum Z Speed" -#~ msgstr "最大 Z 速度" - -#~ msgctxt "max_feedrate_z_override description" -#~ msgid "The maximum speed with which the build plate is moved. Setting this to zero causes the print to use the firmware defaults for the maximum z speed." -#~ msgstr "打印平台移动的最大速度。 将该值设为零会使打印为最大 Z 速度采用固件默认值。" - -#~ msgctxt "support_join_distance description" -#~ msgid "The maximum distance between support structures in the X/Y directions. When seperate structures are closer together than this value, the structures merge into one." -#~ msgstr "支撑结构间在 X/Y 方向的最大距离。 当分离结构之间的距离小于此值时,这些结构将合并为一个。" - -#~ msgctxt "support_minimal_diameter label" -#~ msgid "Minimum Diameter" -#~ msgstr "最小直径" - -#~ msgctxt "support_minimal_diameter description" -#~ msgid "Minimum diameter in the X/Y directions of a small area which is to be supported by a specialized support tower." -#~ msgstr "将由专门的支撑塔支撑的小区域 X/Y 轴方向的最小直径。" - -#~ msgctxt "prime_tower_circular label" -#~ msgid "Circular Prime Tower" -#~ msgstr "圆形装填塔" - -#~ msgctxt "prime_tower_circular description" -#~ msgid "Make the prime tower as a circular shape." -#~ msgstr "使装填塔成圆形。" - -#~ msgctxt "prime_tower_flow description" -#~ msgid "Flow compensation: the amount of material extruded is multiplied by this value." -#~ msgstr "流量补偿:挤出的材料量乘以此值。" - -#~ msgctxt "smooth_spiralized_contours description" -#~ msgid "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z-seam should be barely visible on the print but will still be visible in the layer view). Note that smoothing will tend to blur fine surface details." -#~ msgstr "平滑螺旋轮廓以减少 Z 缝的可见性(Z 缝应在打印品上几乎看不到,但在层视图中仍然可见)。 请注意,平滑操作将倾向于模糊精细的表面细节。" - -#~ msgctxt "support_conical_enabled description" -#~ msgid "Experimental feature: Make support areas smaller at the bottom than at the overhang." -#~ msgstr "实验性功能: 让底部的支撑区域小于悬垂处的支撑区域。" - -#~ msgctxt "extruders_enabled_count label" -#~ msgid "Number of Extruders that are enabled" -#~ msgstr "已启用的挤出机数目" - -#~ msgctxt "machine_nozzle_tip_outer_diameter label" -#~ msgid "Outer nozzle diameter" -#~ msgstr "喷嘴外径" - -#~ msgctxt "machine_nozzle_head_distance label" -#~ msgid "Nozzle length" -#~ msgstr "喷嘴长度" - -#~ msgctxt "machine_nozzle_expansion_angle label" -#~ msgid "Nozzle angle" -#~ msgstr "喷嘴角度" - -#~ msgctxt "machine_heat_zone_length label" -#~ msgid "Heat zone length" -#~ msgstr "加热区长度" - -#~ msgctxt "machine_nozzle_heat_up_speed label" -#~ msgid "Heat up speed" -#~ msgstr "升温速度" - -#~ msgctxt "machine_nozzle_cool_down_speed label" -#~ msgid "Cool down speed" -#~ msgstr "冷却速度" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "G-code flavour" -#~ msgstr "G-code 风格" - -#~ msgctxt "machine_disallowed_areas label" -#~ msgid "Disallowed areas" -#~ msgstr "不允许区域" - -#~ msgctxt "machine_head_polygon label" -#~ msgid "Machine head polygon" -#~ msgstr "机器头多边形" - -#~ msgctxt "machine_head_with_fans_polygon label" -#~ msgid "Machine head & Fan polygon" -#~ msgstr "机器头和风扇多边形" - -#~ msgctxt "gantry_height label" -#~ msgid "Gantry height" -#~ msgstr "十字轴高度" - -#~ msgctxt "machine_use_extruder_offset_to_offset_coords label" -#~ msgid "Offset With Extruder" -#~ msgstr "挤出机偏移量" - -#~ msgctxt "adaptive_layer_height_enabled label" -#~ msgid "Use adaptive layers" -#~ msgstr "使用自适应图层" - -#~ msgctxt "adaptive_layer_height_variation label" -#~ msgid "Adaptive layers maximum variation" -#~ msgstr "自适应图层最大变化" - -#~ msgctxt "adaptive_layer_height_variation_step label" -#~ msgid "Adaptive layers variation step size" -#~ msgstr "自适应图层变化步长" - -#~ msgctxt "adaptive_layer_height_threshold label" -#~ msgid "Adaptive layers threshold" -#~ msgstr "自适应图层阈值" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the skin line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "皮肤和壁之间的重叠量占皮肤走线宽度的百分比。稍微重叠可让各个壁与皮肤牢固连接。这是皮肤走线和最内壁的平均走线宽度的百分比。" - -#~ msgctxt "skin_overlap_mm description" -#~ msgid "The amount of overlap between the skin and the walls. A slight overlap allows the walls to connect firmly to the skin." -#~ msgstr "皮肤和壁之间的重叠量。 稍微重叠可让各个壁与皮肤牢固连接。" - -#~ msgctxt "switch_extruder_retraction_amount description" -#~ msgid "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone." -#~ msgstr "回抽量: 设为 0,不进行任何回抽。 该值通常应与加热区的长度相同。" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas and also to only comb within the infill. Note that the 'Within Infill' option behaves exactly like the 'Not in Skin' option in earlier Cura releases." -#~ msgstr "梳理可在空驶时让喷嘴保持在已打印区域内。这会使空驶距离稍微延长,但可减少回抽需求。如果关闭梳理,则材料将回抽,且喷嘴沿着直线移动到下一个点。也可以避免顶部/底部皮肤区域的梳理和仅在填充物内进行梳理。请注意,“在填充物内”选项的操作方式与较早 Cura 版本中的“不在皮肤中”选项完全相同。" - -#~ msgctxt "connect_skin_polygons description" -#~ msgid "Connect top/bottom skin paths where they run next to each other. For the concentric pattern enabling this setting greatly reduces the travel time, but because the connections can happend midway over infill this feature can reduce the top surface quality." -#~ msgstr "在顶部/底部皮肤路径互相紧靠运行的地方连接它们。对于同心图案,启用此设置可大大减少空驶时间,但因为连接可在填充中途发生,此功能可能会降低顶部表面质量。" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, tri-hexagon, cubic, octet, quarter cubic, cross and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "打印填充材料的图案。线条和锯齿形填充在交替层上交换方向,从而降低材料成本。网格、三角形、内六角、立方体、八角形、四面体、交叉和同心图案在每层完整打印。立方体、四面体和八角形填充随每层变化,以在各个方向提供更均衡的强度分布。" - -#~ msgctxt "infill_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "立体同心圆" - -#~ msgctxt "retraction_combing description" -#~ msgid "Combing keeps the nozzle within already printed areas when traveling. This results in slightly longer travel moves but reduces the need for retractions. If combing is off, the material will retract and the nozzle moves in a straight line to the next point. It is also possible to avoid combing over top/bottom skin areas by combing within the infill only." -#~ msgstr "梳理可在空驶时让喷嘴保持在已打印区域内。 这会使空驶距离稍微延长,但可减少回抽需求。 如果关闭梳理,则材料将回抽,且喷嘴沿着直线移动到下一个点。 也可以通过仅在填充物内进行梳理避免梳理顶部/底部皮肤区域。" - -#~ msgctxt "support_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "同心 3D" - -#~ msgctxt "support_interface_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "同心 3D" - -#~ msgctxt "support_roof_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "立体同心圆" - -#~ msgctxt "support_bottom_pattern option concentric_3d" -#~ msgid "Concentric 3D" -#~ msgstr "同心 3D" - -#~ msgctxt "raft_base_line_spacing label" -#~ msgid "Raft Line Spacing" -#~ msgstr "Raft 走线间距" - -#~ msgctxt "prime_tower_wall_thickness label" -#~ msgid "Prime Tower Thickness" -#~ msgstr "装填塔厚度" - -#~ msgctxt "prime_tower_wall_thickness description" -#~ msgid "The thickness of the hollow prime tower. A thickness larger than half the Prime Tower Minimum Volume will result in a dense prime tower." -#~ msgstr "空装填塔的厚度。 如果厚度大于装填塔最小体积的一半,则将打造一个密集的装填塔。" - -#~ msgctxt "dual_pre_wipe label" -#~ msgid "Wipe Nozzle After Switch" -#~ msgstr "切换后擦拭喷嘴" - -#~ msgctxt "dual_pre_wipe description" -#~ msgid "After switching extruder, wipe the oozed material off of the nozzle on the first thing printed. This performs a safe slow wipe move at a place where the oozed material causes least harm to the surface quality of your print." -#~ msgstr "切换挤出机后,在打印的第一个物件上擦去喷嘴上的渗出材料。 这会在渗出材料对打印品表面品质造成最小损害的位置进行缓慢安全的擦拭动作。" - -#~ msgctxt "prime_tower_purge_volume label" -#~ msgid "Prime Tower Purge Volume" -#~ msgstr "装填塔清洗量" - -#~ msgctxt "prime_tower_purge_volume description" -#~ msgid "Amount of filament to be purged when wiping on the prime tower. Purging is useful for compensating the filament lost by oozing during inactivity of the nozzle." -#~ msgstr "在装填塔上进行擦拭时要清洗的耗材量。 清洗可用于补偿在喷嘴不活动期间由于渗出而损失的耗材。" - -#~ msgctxt "bridge_wall_max_overhang label" -#~ msgid "Bridge Wall Max Overhang" -#~ msgstr "桥壁最大悬垂" - -#~ msgctxt "bridge_wall_max_overhang description" -#~ msgid "The maximum allowed width of the region of air below a wall line before the wall is printed using bridge settings. Expressed as a percentage of the wall line width. When the air gap is wider than this, the wall line is printed using the bridge settings. Otherwise, the wall line is printed using the normal settings. The lower the value, the more likely it is that overhung wall lines will be printed using bridge settings." -#~ msgstr "在使用连桥设置打印壁之前,壁线下净空区域的最大允许宽度。以壁线宽度的百分比表示。如果间隙大于此宽度,则使用连桥设置打印壁线。否则,将使用正常设置打印壁线。此值越小,使用连桥设置打印悬垂壁线的可能性越大。" - -#~ msgctxt "optimize_wall_printing_order description" -#~ msgid "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization." -#~ msgstr "优化打印各个壁的顺序,以减少回抽次数和空驶距离。 启用此设置将对大部分零件有益,但有的则会耗费更长时间,因此请将优化和不优化的打印时间估计值进行对比。" - -#~ msgctxt "retraction_combing option noskin" -#~ msgid "No Skin" -#~ msgstr "无皮肤" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly label" -#~ msgid "Alternate Cross 3D Pockets" -#~ msgstr "交替交叉 3D 气槽" - -#~ msgctxt "cross_infill_apply_pockets_alternatingly description" -#~ msgid "Only apply pockets at half of the four-way crossings in the cross 3D pattern and alternate the location of the pockets between heights where the pattern is touching itself." -#~ msgstr "仅在交叉 3D 图案的一半四向交叉处应用气槽,并在图案与自身接触的高度之间交替气槽的位置。" - -#~ msgctxt "infill_hollow label" -#~ msgid "Hollow Out Objects" -#~ msgstr "挖空模型" - -#~ msgctxt "infill_hollow description" -#~ msgid "Remove all infill and make the inside of the object eligible for support." -#~ msgstr "移除所有填充物并让模型内部可以进行支撑。" - -#~ msgctxt "adaptive_layer_height_variation description" -#~ msgid "The maximum allowed height different from the base layer height in mm." -#~ msgstr "相比底层高度所允许的最大高度(单位:毫米)。" - -#~ msgctxt "center_object label" -#~ msgid "Center object" -#~ msgstr "中心模型" - -#~ msgctxt "mesh_position_x label" -#~ msgid "Mesh position x" -#~ msgstr "网格位置 x" - -#~ msgctxt "mesh_position_y label" -#~ msgid "Mesh position y" -#~ msgstr "网格位置 y" - -#~ msgctxt "mesh_position_z label" -#~ msgid "Mesh position z" -#~ msgstr "网格位置 z" - -#~ msgctxt "machine_start_gcode label" -#~ msgid "Start GCode" -#~ msgstr "GCode 开始部分" - -#~ msgctxt "machine_start_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very start - separated by \n" -#~ "." -#~ msgstr "" -#~ "在开始后执行的 G-code 命令 - 以 \n" -#~ " 分行" - -#~ msgctxt "machine_end_gcode label" -#~ msgid "End GCode" -#~ msgstr "GCode 结束部分" - -#~ msgctxt "machine_end_gcode description" -#~ msgid "" -#~ "Gcode commands to be executed at the very end - separated by \n" -#~ "." -#~ msgstr "" -#~ "在结束前执行的 G-code 命令 - 以 \n" -#~ " 分行" - -#~ msgctxt "machine_gcode_flavor label" -#~ msgid "Gcode flavour" -#~ msgstr "G-code 代码风格" - -#~ msgctxt "machine_gcode_flavor description" -#~ msgid "The type of gcode to be generated." -#~ msgstr "需要生成的 G-code 代码类型" - -#~ msgctxt "meshfix_keep_open_polygons description" -#~ msgid "Normally Cura tries to stitch up small holes in the mesh and remove parts of a layer with big holes. Enabling this option keeps those parts which cannot be stitched. This option should be used as a last resort option when everything else fails to produce proper GCode." -#~ msgstr "一般情况下,Cura 会尝试缝合网格中的小孔,并移除有大孔的部分层。 启用此选项将保留那些无法缝合的部分。 当其他所有方法都无法产生正确的 GCode 时,该选项应该被用作最后手段。" - -#~ msgctxt "relative_extrusion description" -#~ msgid "Use relative extrusion rather than absolute extrusion. Using relative E-steps makes for easier post-processing of the Gcode. However, it's not supported by all printers and it may produce very slight deviations in the amount of deposited material compared to absolute E-steps. Irrespective of this setting, the extrusion mode will always be set to absolute before any Gcode script is output." -#~ msgstr "使用相对挤出而不是绝对挤出。 使用相对 E 步阶,对 Gcode 进行更轻松的后期处理。 但是,不是所有打印机均支持此功能,而且与绝对 E 步阶相比,它在沉积材料量上会产生非常轻微的偏差。 不论是否有此设置,挤出模式将始终设置为绝对挤出后才会输出任何 Gcode 脚本。" - -#~ msgctxt "infill_offset_x description" -#~ msgid "The infill pattern is offset this distance along the X axis." -#~ msgstr "填充图案沿 X 轴偏移此距离。" - -#~ msgctxt "infill_offset_y description" -#~ msgid "The infill pattern is offset this distance along the Y axis." -#~ msgstr "填充图案沿 Y 轴偏移此距离。" - -#~ msgctxt "infill_overlap description" -#~ msgid "The amount of overlap between the infill and the walls. A slight overlap allows the walls to connect firmly to the infill." -#~ msgstr "填充物和壁之间的重叠量。 稍微重叠可让各个壁与填充物牢固连接。" - -#~ msgctxt "skin_overlap description" -#~ msgid "The amount of overlap between the skin and the walls as a percentage of the line width. A slight overlap allows the walls to connect firmly to the skin. This is a percentage of the average line widths of the skin lines and the innermost wall." -#~ msgstr "皮肤和壁之间的重叠量,以走线宽度百分比表示。 稍微重叠可让各个壁与皮肤牢固连接。 这是皮肤线平均走线宽度和最内壁的百分比。" - -#~ msgctxt "material_bed_temperature description" -#~ msgid "The temperature used for the heated build plate. If this is 0, the bed will not heat up for this print." -#~ msgstr "用于加热打印平台的温度。 如果打印平台温度为 0,则热床将不会为此次打印加热。" - -#~ msgctxt "wall_x_extruder_nr label" -#~ msgid "Inner Walls Extruder" -#~ msgstr "内壁挤出机" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, octet, quarter cubic and concentric patterns are fully printed every layer. Cubic, quarter cubic and octet infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "打印填充材料的图案。 线条和锯齿形填充在交替层上交换方向,从而降低材料成本。 网格、三角形、立方体、八角形、四面体和同心图案在每层完整打印。 立方体、四面体和八角形填充随每层变化,以在各个方向提供更均衡的强度分布。" - -#~ msgctxt "zig_zaggify_infill description" -#~ msgid "Connect the ends where the infill pattern meets the inner wall using a lines which follows the shape of the inner wall. Enabling this setting can make the infill adhere to the walls better and reduces the effects on infill on the quality of vertical surfaces. Disabling this setting reduces the amount of material used." -#~ msgstr "使用沿内壁形状的走线连接填充图案与内壁相接的各端。 启用此设置会使填充更好地粘着在壁上,减少填充物效果对垂直表面质量的影响。 禁用此设置可减少使用的材料量。" - -#~ msgctxt "skirt_gap description" -#~ msgid "" -#~ "The horizontal distance between the skirt and the first layer of the print.\n" -#~ "This is the minimum distance, multiple skirt lines will extend outwards from this distance." -#~ msgstr "" -#~ "skirt 和打印第一层之间的水平距离。\n" -#~ "这是最小距离,多个 skirt 走线将从此距离向外延伸。" - -#~ msgctxt "z_offset_layer_0 label" -#~ msgid "Initial Layer Z Offset" -#~ msgstr "起始层 Z 偏移量" - -#~ msgctxt "z_offset_layer_0 description" -#~ msgid "The extruder is offset from the normal height of the first layer by this amount. It can be positive (raised) or negative (lowered). Some filament types adhere to the build plate better if the extruder is raised slightly." -#~ msgstr "此值为挤出机与第一层正常高度之间的偏移量。 该值可以为正(升起),也可以为负(降下)。 如果挤出机略微升起,部分耗材类型会与打印平台实现更好的粘着。" - -#~ msgctxt "z_offset_taper_layers label" -#~ msgid "Z Offset Taper Layers" -#~ msgstr "Z 偏移锥形层" - -#~ msgctxt "z_offset_taper_layers description" -#~ msgid "When non-zero, the Z offset is reduced to 0 over that many layers. A value of 0 means that the Z offset remains constant for all the layers in the print." -#~ msgstr "当非零时,Z 偏移在多个层中逐步降至零。 值为 0 则表示,在打印品的各个层中 Z 偏移量保持不变。" - -#~ msgctxt "raft_smoothing description" -#~ msgid "This setting control how much inner corners in the raft outline are rounded. Inward corners are rounded to a semi circle with a radius equal to the value given here. This setting also removes holes in the raft outline which are smaller than such a circle." -#~ msgstr "该设置控制 Raft 轮廓中的内角呈圆形的程度。 内向角被设置为半圆形,半径等于此处的值。 此设置还会移除 raft 轮廓中小于此半圆形的孔。" - -#~ msgctxt "infill_pattern description" -#~ msgid "The pattern of the infill material of the print. The line and zig zag infill swap direction on alternate layers, reducing material cost. The grid, triangle, cubic, tetrahedral and concentric patterns are fully printed every layer. Cubic and tetrahedral infill change with every layer to provide a more equal distribution of strength over each direction." -#~ msgstr "打印填充材料的图案。 线条和锯齿形填充在交替层上的交换方向,从而降低材料成本。 网格、三角形、立方体、四面体和同心图案在每层完整打印。 立方体和四面体填充随每层变化,以在各个方向提供更均衡的强度分布。" - -#~ msgctxt "infill_pattern option tetrahedral" -#~ msgid "Tetrahedral" -#~ msgstr "正四面体" - -#~ msgctxt "expand_skins_into_infill label" -#~ msgid "Expand Skins Into Infill" -#~ msgstr "将皮肤扩展到填充物中" - -#~ msgctxt "expand_skins_into_infill description" -#~ msgid "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin." -#~ msgstr "扩展平面顶部和/或底部皮肤的皮肤区域。 默认情况下,皮肤会在环绕填充的壁线下方停止,但如果填充密度较低,则可能导致出现孔洞。 该设置将皮肤延展到壁线以外,因此下一层的填充物会停留在皮肤上。" - -#~ msgctxt "expand_upper_skins label" -#~ msgid "Expand Top Skins Into Infill" -#~ msgstr "将顶部皮肤扩展到填充物中" - -#~ msgctxt "expand_upper_skins description" -#~ msgid "Expand the top skin areas (areas with air above) so that they support infill above." -#~ msgstr "扩展顶部皮肤区域(上方有空气的区域),让它们支撑上方的填充物。" - -#~ msgctxt "expand_lower_skins label" -#~ msgid "Expand Bottom Skins Into Infill" -#~ msgstr "将底部皮肤扩展到填充物中" - -#~ msgctxt "expand_lower_skins description" -#~ msgid "Expand the bottom skin areas (areas with air below) so that they are anchored by the infill layers above and below." -#~ msgstr "扩展底部皮肤区域(下方有空气的区域),让它们由上下的填充层锚定。" - -#~ msgctxt "expand_skins_expand_distance description" -#~ msgid "The distance the skins are expanded into the infill. The default distance is enough to bridge the gap between the infill lines and will stop holes appearing in the skin where it meets the wall when the infill density is low. A smaller distance will often be sufficient." -#~ msgstr "皮肤扩展到填充物中的距离。 默认距离足以弥合填充线之间的间隙,并且在填充密度低时,可以防止在皮肤与壁接触的位置出现孔洞。 通常较小的距离就足够了。" - -#~ msgctxt "support_skip_some_zags label" -#~ msgid "Skip Some ZigZags Connections" -#~ msgstr "跳过部分锯齿形连接" - -#~ msgctxt "support_skip_some_zags description" -#~ msgid "Skip some ZigZags connections to make the support structure easier to break." -#~ msgstr "跳过部分锯齿形连接,让支撑结构更容易打破。" - -#~ msgctxt "support_zag_skip_count label" -#~ msgid "ZigZag Connection Skip Count" -#~ msgstr "锯齿形连接跳过计数" - -#~ msgctxt "support_zag_skip_count description" -#~ msgid "Skip one in every N connection lines to make the support structure easier to break." -#~ msgstr "每隔 N 个连接线跳过一次,让支撑结构更容易打破。" - -#~ msgctxt "machine_show_variants label" -#~ msgid "Show machine variants" -#~ msgstr "显示机器型号" - -#~ msgctxt "material_bed_temp_wait label" -#~ msgid "Wait for build plate heatup" -#~ msgstr "等待热床升温" - -#~ msgctxt "material_print_temp_wait label" -#~ msgid "Wait for nozzle heatup" -#~ msgstr "等待热床升温" - -#~ msgctxt "material_bed_temp_prepend label" -#~ msgid "Include build plate temperature" -#~ msgstr "包含热床温度" - -#~ msgctxt "machine_width label" -#~ msgid "Machine width" -#~ msgstr "机器宽度" - -#~ msgctxt "machine_depth label" -#~ msgid "Machine depth" -#~ msgstr "机器深度" - -#~ msgctxt "machine_shape label" -#~ msgid "Build plate shape" -#~ msgstr "打印平台形状" - -#~ msgctxt "machine_height label" -#~ msgid "Machine height" -#~ msgstr "机器高度" - -#~ msgctxt "machine_center_is_zero label" -#~ msgid "Is center origin" -#~ msgstr "机器中心为零点" - -#~ msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" -#~ msgid "RepRap (Marlin/Sprinter)" -#~ msgstr "RepRap (Marlin/Sprinter)" - -#~ msgctxt "machine_gcode_flavor option RepRap (Volumatric)" -#~ msgid "RepRap (Volumetric)" -#~ msgstr "RepRap (Volumetric)" From a18d3b909d99b94093c025808a73e231d27b6f04 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Sun, 16 Oct 2022 18:00:31 +0200 Subject: [PATCH 313/547] use new master/s-line as tip --- requirements-ultimaker.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-ultimaker.txt b/requirements-ultimaker.txt index ae158516f2..8a412d8596 100644 --- a/requirements-ultimaker.txt +++ b/requirements-ultimaker.txt @@ -1 +1 @@ -git+https://github.com/ultimaker/libcharon@master#egg=charon +git+https://github.com/ultimaker/libcharon@master/s-line#egg=charon From 7612faea794d37d34c1a7d19109ca52e0948c306 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Mon, 17 Oct 2022 14:51:05 +0200 Subject: [PATCH 314/547] make initial flow settings a fraction of the initial layer flow PP-42 --- resources/definitions/ultimaker.def.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 961e1f6619..3d61bde58f 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -93,7 +93,7 @@ "skin_angles": { "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]" }, "skin_edge_support_thickness": { "value": "4 * layer_height if infill_sparse_density < 30 else 0" }, "skin_material_flow": { "value": "0.95 * material_flow" }, - "skin_material_flow_layer_0": { "value": 80 }, + "skin_material_flow_layer_0": { "value": "0.80 * material_flow_layer_0" }, "skin_monotonic" : { "value": "roofing_layer_count == 0" }, "speed_equalize_flow_width_factor": { "value": "110.0" }, "speed_layer_0": { "value": "min(30, layer_height / layer_height_0 * speed_wall_0)" }, @@ -115,9 +115,9 @@ "support_z_distance": { "value": "0" }, "top_bottom_pattern": { "value": "'zigzag'" }, "top_layers": { "value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))" }, - "wall_0_material_flow_layer_0": { "value": 110 }, + "wall_0_material_flow_layer_0": { "value": "1.10 * material_flow_layer_0" }, "wall_thickness": { "value": "wall_line_width_0 + wall_line_width_x" }, - "wall_x_material_flow_layer_0": { "value": 95 }, + "wall_x_material_flow_layer_0": { "value": "0.95 * material_flow_layer_0" }, "xy_offset": { "value": "-layer_height * 0.1" }, "xy_offset_layer_0": { "value": "-wall_line_width_0 / 5 + xy_offset" }, "zig_zaggify_support": { "value": true } From c47243cdde7900ec9b74cefbce9bca82c08903cb Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Mon, 17 Oct 2022 14:52:10 +0200 Subject: [PATCH 315/547] remove specific initial layer bed temperature Forgot to remove an initial layer setting. PP-42 --- .../quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg | 1 - 45 files changed, 45 deletions(-) diff --git a/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg index 10f6b3ab68..9a30ad71bd 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_PP_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ cool_min_speed = 2.5 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg index 866e75a703..a2e6e5e86a 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Draft_Print.inst.cfg @@ -25,7 +25,6 @@ layer_height = 0.2 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg index 1a07585f8b..bec4a32c6d 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Fast_Print.inst.cfg @@ -25,7 +25,6 @@ layer_height = 0.15 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 12 material_initial_print_temperature = =material_print_temperature - 2 material_print_temperature = =default_material_print_temperature - 13 diff --git a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg index 44ef5cad73..f665bad106 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PP_Normal_Quality.inst.cfg @@ -24,7 +24,6 @@ infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg index cb0d1ca67d..f55ca31b1e 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Draft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' -material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg index 7fd42ccdc8..71d6d72525 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' -material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True diff --git a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg index c9bf4eee3d..7bfa548002 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -18,7 +18,6 @@ cool_min_speed = 17 top_skin_expand_distance = =line_width * 2 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' layer_height = 0.3 -material_bed_temperature_layer_0 = =material_bed_temperature multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg index 449b03bd4b..7cb833c4fb 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ cool_min_speed = 2.5 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg index 78b3899c1c..fcccbb7822 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg @@ -23,7 +23,6 @@ infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg index 88a38bfc2c..d3d5fa432d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg @@ -23,7 +23,6 @@ infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 12 material_initial_print_temperature = =material_print_temperature - 2 material_print_temperature = =default_material_print_temperature - 13 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg index 511c827b2b..75605e851a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg @@ -23,7 +23,6 @@ infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg index e49e150000..eb174a4f02 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' -material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg index 5c22e8006d..817bdf4b3c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' -material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg index d8e40f925e..25a2ca571d 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' -material_bed_temperature_layer_0 = =material_bed_temperature multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg index b5e8ebc2a7..910ac6aba8 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg index 5ed8c2b4bf..5c47cb2f7f 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg index 824ca892e5..b3c2ff1651 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg index cb23ca82c0..644c7d88fa 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg index 8c6763a6b2..80b0ea88a4 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg index 618c5493ee..6550be6809 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg index 43669626b0..f9d2cc3021 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg index f676c14b58..b57d1bbe69 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg index b8734796f8..b51b1d11a8 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg index 09dbea2d1c..270b3f31a9 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg index ed9643e6b3..7fed4541c4 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg index ce3543957a..9ef1840f02 100644 --- a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg index d01599008b..fd061d3cdc 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PP_Normal_Quality.inst.cfg @@ -20,7 +20,6 @@ cool_min_speed = 2.5 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg index 7996fd227f..9747742c87 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Draft_Print.inst.cfg @@ -23,7 +23,6 @@ infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg index f89ce709f2..2b4373e5c6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Fast_Print.inst.cfg @@ -23,7 +23,6 @@ infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 12 material_initial_print_temperature = =material_print_temperature - 2 material_print_temperature = =default_material_print_temperature - 13 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg index 86884258ef..6c7a4afe1d 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PP_Normal_Quality.inst.cfg @@ -23,7 +23,6 @@ infill_wipe_dist = 0.1 machine_min_cool_heat_time_window = 15 machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 15 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg index e188e6ea07..4ab569df51 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' -material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature - 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg index deeac6ebaf..0def2f48f7 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Superdraft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' -material_bed_temperature_layer_0 = =material_bed_temperature material_print_temperature = =default_material_print_temperature + 2 multiple_mesh_overlap = 0.2 prime_tower_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg index 4187507299..c0df85c64a 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PP_Verydraft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 25 cool_min_layer_time_fan_speed_max = 6 cool_min_speed = 17 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' -material_bed_temperature_layer_0 = =material_bed_temperature multiple_mesh_overlap = 0.2 prime_tower_enable = True prime_tower_flow = 100 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg index 7e3c2f6c6a..44c86a6bac 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg index 935c04f958..3fbdba351a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFCPE_Fast_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg index 5f68f86740..91294dfc61 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg index f7328a406a..519522714d 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_CFFPA_Fast_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg index 92b3953ea4..5d9207a80b 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg index 4ebdf0635c..614b01500a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFCPE_Fast_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg index ddf9ba9c4a..57d55d1986 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg index 9e61b75636..82b9c68b93 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_GFFPA_Fast_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg index f4212047a6..f5b810ac65 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg index f379d2ff2d..64b0fd615a 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_CFFPA_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg index 9721433039..03f7e23870 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFCPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg index 067d0146fb..30eac47f51 100644 --- a/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_GFFPA_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ cool_fan_enabled = True cool_min_layer_time = 7 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 6 -material_bed_temperature_layer_0 = =material_bed_temperature + 5 material_print_temperature = =default_material_print_temperature skin_overlap = 20 support_bottom_distance = =support_z_distance / 2 From d5020425bcf756d8cf3c114acfb309170db2bc1f Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Mon, 17 Oct 2022 15:55:03 +0200 Subject: [PATCH 316/547] fix mistakes PP-42 --- resources/definitions/ultimaker.def.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 3d61bde58f..d2787afe23 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -14,8 +14,8 @@ "bottom_layers": { "value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))" }, "bridge_enable_more_layers": { "value": false }, "bridge_fan_speed": { "value": "cool_fan_speed_max" }, - "bridge_fan_speed_2": { "value": "cool_fan_speed" }, - "bridge_fan_speed_3": { "value": "cool_fan_speed" }, + "bridge_fan_speed_2": { "value": "cool_fan_speed_min" }, + "bridge_fan_speed_3": { "value": "cool_fan_speed_min" }, "bridge_settings_enabled": { "value": true }, "bridge_skin_density": { "value": "80" }, "bridge_skin_density_2": { "value": 100 }, @@ -78,7 +78,7 @@ "raft_interface_speed": { "value": "(raft_surface_speed + raft_base_speed) / 2" }, "raft_interface_thickness": { "value": "(raft_base_thickness + raft_surface_thickness) / 2" }, "raft_speed": { "value": 15 }, - "raft_surface_fan_speed": { "value": "cool_fan_speed" }, + "raft_surface_fan_speed": { "value": "cool_fan_speed_min" }, "raft_surface_speed": { "value": "speed_topbottom" }, "relative_extrusion": { @@ -113,7 +113,6 @@ "support_xy_distance": { "value": "1" }, "support_xy_distance_overhang": { "value": "0.2" }, "support_z_distance": { "value": "0" }, - "top_bottom_pattern": { "value": "'zigzag'" }, "top_layers": { "value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))" }, "wall_0_material_flow_layer_0": { "value": "1.10 * material_flow_layer_0" }, "wall_thickness": { "value": "wall_line_width_0 + wall_line_width_x" }, From 1f5336805c0d8f7072d511a882224b09a1e797f4 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Mon, 17 Oct 2022 16:29:06 +0200 Subject: [PATCH 317/547] Add 5.3.0-alpha entry --- conandata.yml | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/conandata.yml b/conandata.yml index 09f7834960..0da3e8bc1d 100644 --- a/conandata.yml +++ b/conandata.yml @@ -10,6 +10,111 @@ # requirements (use the /(latest)@ultimaker/testing) # # Subject to change in the future! +"5.3.0-alpha": + requirements: + - "pyarcus/(latest)@ultimaker/testing" + - "curaengine/(latest)@ultimaker/testing" + - "pysavitar/(latest)@ultimaker/testing" + - "pynest2d/(latest)@ultimaker/testing" + - "uranium/(latest)@ultimaker/testing" + - "fdm_materials/(latest)@ultimaker/testing" + - "cura_binary_data/(latest)@ultimaker/testing" + - "cpython/3.10.4" + internal_requirements: + - "fdm_materials_private/(latest)@ultimaker/testing" + - "cura_private_data/(latest)@ultimaker/testing" + runinfo: + entrypoint: "cura_app.py" + pyinstaller: + datas: + cura_plugins: + package: "cura" + src: "plugins" + dst: "share/cura/plugins" + cura_resources: + package: "cura" + src: "resources" + dst: "share/cura/resources" + cura_private_data: + package: "cura_private_data" + src: "resources" + dst: "share/cura/resources" + internal: true + uranium_plugins: + package: "uranium" + src: "plugins" + dst: "share/uranium/plugins" + uranium_resources: + package: "uranium" + src: "resources" + dst: "share/uranium/resources" + uranium_um_qt_qml_um: + package: "uranium" + src: "site-packages/UM/Qt/qml/UM" + dst: "PyQt6/Qt6/qml/UM" + cura_binary_data: + package: "cura_binary_data" + src: "resources/cura/resources" + dst: "share/cura/resources" + uranium_binary_data: + package: "cura_binary_data" + src: "resources/uranium/resources" + dst: "share/uranium/resources" + windows_binary_data: + package: "cura_binary_data" + src: "windows" + dst: "share/windows" + fdm_materials: + package: "fdm_materials" + src: "materials" + dst: "share/cura/resources/materials" + fdm_materials_private: + package: "fdm_materials_private" + src: "resources/materials" + dst: "share/cura/resources/materials" + internal: true + tcl: + package: "tcl" + src: "lib/tcl8.6" + dst: "tcl" + tk: + package: "tk" + src: "lib/tk8.6" + dst: "tk" + binaries: + curaengine: + package: "curaengine" + src: "bin" + dst: "." + binary: "CuraEngine" + hiddenimports: + - "pySavitar" + - "pyArcus" + - "pynest2d" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "logging.handlers" + - "zeroconf" + - "fcntl" + - "stl" + - "serial" + collect_all: + - "cura" + - "UM" + - "serial" + - "Charon" + - "sqlite3" + - "trimesh" + - "win32ctypes" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "stl" + icon: + Windows: "./icons/Cura.ico" + Macos: "./icons/cura.icns" + Linux: "./icons/cura-128.png" "5.2.0-beta.2": requirements: - "pyarcus/(latest)@ultimaker/stable" From 78ee77c3615aaba395d5e91131696d26767e39cb Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 18 Oct 2022 12:05:04 +0200 Subject: [PATCH 318/547] update .mo files --- resources/i18n/de_DE/cura.po | 46 +- resources/i18n/de_DE/fdmextruder.def.json.po | 7 +- resources/i18n/de_DE/fdmprinter.def.json.po | 46 +- resources/i18n/es_ES/cura.po | 46 +- resources/i18n/es_ES/fdmextruder.def.json.po | 7 +- resources/i18n/es_ES/fdmprinter.def.json.po | 47 +- resources/i18n/fr_FR/cura.po | 46 +- resources/i18n/fr_FR/fdmextruder.def.json.po | 7 +- resources/i18n/fr_FR/fdmprinter.def.json.po | 48 +- resources/i18n/it_IT/cura.po | 2608 +++++++------- resources/i18n/it_IT/fdmextruder.def.json.po | 93 +- resources/i18n/it_IT/fdmprinter.def.json.po | 3249 +++++++++--------- resources/i18n/ja_JP/cura.po | 46 +- resources/i18n/ja_JP/fdmextruder.def.json.po | 7 +- resources/i18n/ja_JP/fdmprinter.def.json.po | 32 +- resources/i18n/ko_KR/cura.po | 10 +- resources/i18n/ko_KR/fdmextruder.def.json.po | 7 +- resources/i18n/ko_KR/fdmprinter.def.json.po | 7 +- resources/i18n/nl_NL/cura.po | 46 +- resources/i18n/nl_NL/fdmextruder.def.json.po | 7 +- resources/i18n/nl_NL/fdmprinter.def.json.po | 44 +- resources/i18n/pt_PT/cura.po | 42 +- resources/i18n/pt_PT/fdmextruder.def.json.po | 7 +- resources/i18n/pt_PT/fdmprinter.def.json.po | 46 +- resources/i18n/ru_RU/cura.po | 46 +- resources/i18n/ru_RU/fdmextruder.def.json.po | 7 +- resources/i18n/ru_RU/fdmprinter.def.json.po | 45 +- resources/i18n/tr_TR/cura.po | 46 +- resources/i18n/tr_TR/fdmextruder.def.json.po | 7 +- resources/i18n/tr_TR/fdmprinter.def.json.po | 44 +- resources/i18n/zh_CN/cura.po | 46 +- resources/i18n/zh_CN/fdmextruder.def.json.po | 7 +- resources/i18n/zh_CN/fdmprinter.def.json.po | 31 +- 33 files changed, 3399 insertions(+), 3431 deletions(-) diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index bb6faa141c..53a5e1e55a 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1001,17 +1003,17 @@ msgstr "Mehr erfahren" msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "Sie erhalten eine Bestätigung per E-Mail, wenn der Druckauftrag genehmigt wurde." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "Der Druckauftrag wurde erfolgreich übermittelt." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "Druckaufträge verwalten" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1330,7 +1332,7 @@ msgstr "Ultimaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "gelöschter Benutzer" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2504,12 +2506,12 @@ msgstr "Zuerst verfügbar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Überwachen Sie Ihre Drucker standortunabhängig mit Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "Drucker in der Digital Factory anzeigen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3355,7 +3357,7 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "Das in diesem Projekt verwendete Material ist derzeit nicht in Cura installiert.
      Installieren Sie das Materialprofil und öffnen Sie das Projekt erneut." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4178,12 +4180,12 @@ msgstr "Automatisch schneiden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "Symbol und Benachrichtigungen im Infobereich des Systems anzeigen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "Symbol zur Taskleiste hinzufügen*" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5515,17 +5517,17 @@ msgstr "Sichtbarkeit einstellen verwalten..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "Drucker auswählen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Compatible Printers" +msgstr "Kompatible Drucker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "Es wurden keine kompatiblen Drucker gefunden, die derzeit online sind." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5804,7 +5806,7 @@ msgstr "Support-Bibliothek für wissenschaftliche Berechnung" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python Error tracking library" +msgstr "Python-Fehlerverfolgungs-Bibliothek" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5933,12 +5935,12 @@ msgstr "Damit werden Strukturen zur Unterstützung von Modellteilen mit Überhä #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "%1 benutzerdefiniertes Profil ist aktiv und einige Einstellungen wurden überschrieben." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "%1 benutzerdefiniertes Profil überschreibt einige Einstellungen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6322,17 +6324,17 @@ msgstr "Drucker verwalten" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "Alle verbundenen Drucker ausblenden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "Alle verbundenen Drucker anzeigen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "Andere Drucker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/de_DE/fdmextruder.def.json.po b/resources/i18n/de_DE/fdmextruder.def.json.po index 07417f095c..be2ab74a68 100644 --- a/resources/i18n/de_DE/fdmextruder.def.json.po +++ b/resources/i18n/de_DE/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/de_DE/fdmprinter.def.json.po b/resources/i18n/de_DE/fdmprinter.def.json.po index 2399108423..3624d70025 100644 --- a/resources/i18n/de_DE/fdmprinter.def.json.po +++ b/resources/i18n/de_DE/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1207,9 +1204,9 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "Bestimmt die Reihenfolge, in der die Wände gedruckt werden. Das frühe Drucken der Außenwände hilft bei der Maßgenauigkeit, da Fehler von Innenwänden nicht" +" an die Außenseite weitergegeben werden können. Wenn sie jedoch später gedruckt werden, ist ein Stapeldruck besser möglich, wenn Überhänge gedruckt werden." +" Bei einer ungeraden Gesamtzahl von Innenwänden wird die „mittlere letzte Linie“ immer zuletzt gedruckt." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1284,9 +1281,10 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "Die minimale Linienbreite für Polylinienwände mit Lücken in der mittleren Linie. Diese Einstellung legt fest, bei welcher Stärke im Modell ein Übergang" +" vom Druck zweier Wandlinien zum Druck zweier Außenwände und einer einzigen zentralen Wand in der Mitte erfolgt. Eine höhere minimale ungeradzahlige Wandlinienstärke" +" führt zu einer höheren maximalen geradzahligen Wandlinienstärke. Die maximale ungerade Wandlinienbreite wird berechnet als 2 x Minimale Wandlinienstärke" +" (geradzahlig)." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -3120,34 +3118,34 @@ msgstr "Fluss-Kompensation für die erste Schicht: Die auf der ersten Schicht ex #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "Innenwandfluss der ersten Schicht" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "Durchflusskompensation an allen Wandlinien bis auf die äußere, aber nur für die erste Schicht." #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "Außenwandfluss der ersten Schicht" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "Durchflusskompensation an der äußersten Wandlinie der ersten Schicht." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "Unterer Fluss der ersten Schicht" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "Durchflusskompensation an den unteren Linien der ersten Schicht" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -3458,14 +3456,15 @@ msgstr "Ermöglicht die Justierung der Druckkopfbeschleunigung. Eine Erhöhung d #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Enable Travel Acceleration" +msgstr "Beschleunigung für Bewegung aktivieren" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." -msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgstr "Verwenden Sie eine separate Beschleunigungsrate für Bewegungen. Wenn diese Option deaktiviert ist, wird für Bewegungen der Beschleunigungswert der gedruckten" +" Linie an der Zielposition verwendet." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -3677,14 +3676,15 @@ msgstr "Ermöglicht die Justierung der Ruckfunktion des Druckkopfes bei Änderun #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Enable Travel Jerk" +msgstr "Ruckfunktion für Bewegung aktivieren" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." -msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgstr "Verwenden Sie eine separate Ruckfunktionsrate für Bewegungen. Wenn diese Option deaktiviert ist, wird für Bewegungen der Ruckfunktionswert der gedruckten" +" Linie an der Zielposition verwendet." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -4547,14 +4547,14 @@ msgstr "Dies beschreibt den Durchmesser der dünnsten Äste der Baumstützstrukt #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "Stammdurchmesser der Baumstützstruktur" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "Der Durchmesser der breitesten Äste der Baumstützstruktur. Ein dickerer Stamm ist robuster; ein dünnerer Stamm nimmt weniger Platz auf dem Druckbett ein." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 17d4629c7d..943158ee41 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1002,17 +1004,17 @@ msgstr "Más información" msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "Recibirá una confirmación por correo electrónico cuando se apruebe el trabajo de impresión" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "El trabajo de impresión se ha enviado correctamente" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "Gestionar trabajos de impresión" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1330,7 +1332,7 @@ msgstr "Paquete de formato Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "usuario borrado" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2505,12 +2507,12 @@ msgstr "Primera disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Supervise sus impresoras desde cualquier lugar con Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "Ver impresoras en Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3357,7 +3359,7 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "El material utilizado en este proyecto no está instalado actualmente en Cura.
      Instale el perfil del material y vuelva a abrir el proyecto." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4179,12 +4181,12 @@ msgstr "Segmentar automáticamente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "Mostrar un icono y notificaciones en el área de notificaciones del sistema." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "Añadir icono a la bandeja del sistema *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5516,17 +5518,17 @@ msgstr "Gestionar visibilidad de los ajustes..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "Seleccionar impresora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Compatible Printers" +msgstr "Impresoras compatibles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "No se han encontrado impresoras compatibles que estén actualmente en línea." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5805,7 +5807,7 @@ msgstr "Biblioteca de apoyo para cálculos científicos" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python Error tracking library" +msgstr "Biblioteca de seguimiento de errores de Python" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5933,12 +5935,12 @@ msgstr "Generar estructuras para soportar piezas del modelo que tengan voladizos #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "el perfil personalizado %1 está activo y ha sobrescrito algunos ajustes." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "El perfil personalizado %1 está sobreescribiendo algunos ajustes." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6323,17 +6325,17 @@ msgstr "Administrar impresoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "Ocultar todas las impresoras conectadas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "Mostrar todas las impresoras conectadas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "Otras impresoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/es_ES/fdmextruder.def.json.po b/resources/i18n/es_ES/fdmextruder.def.json.po index ace11d3f73..6778f362c7 100644 --- a/resources/i18n/es_ES/fdmextruder.def.json.po +++ b/resources/i18n/es_ES/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/es_ES/fdmprinter.def.json.po b/resources/i18n/es_ES/fdmprinter.def.json.po index 189962db4f..bb8174bf28 100644 --- a/resources/i18n/es_ES/fdmprinter.def.json.po +++ b/resources/i18n/es_ES/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1210,9 +1207,9 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "Determina el orden de impresión de las paredes. La preimpresión de las paredes exteriores mejora la precisión dimensional ya que las fallas de las paredes" +" internas no pueden propagarse hacia el exterior. Sin embargo, si imprime más tarde, podrá apilarlos mejor cuando se impriman los voladizos. Cuando hay" +" una cantidad desigual de paredes interiores totales, la \"última línea central\" siempre se imprime al final." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1289,9 +1286,10 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "El ancho de línea mínimo para paredes de polilínea de relleno de hueco de línea intermedia. Este parámetro determina a partir de qué grosor de modelo pasamos" +" de imprimir dos líneas de paredes a imprimir dos paredes exteriores y una sola pared central en el medio. Un ancho mínimo más alto de la línea perimetral" +" impar conduce a un ancho máximo más alto de la línea perimetral par. El ancho máximo de línea perimetral impar se calcula como 2 * ancho mínimo de línea" +" perimetral par." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -3124,34 +3122,34 @@ msgstr "Compensación de flujo de la primera capa: la cantidad de material extru #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "Flujo de pared interior de la capa inicial" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "Compensación de flujo en líneas de pared para todas las líneas excepto la más externa, pero solo para la primera capa" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "Flujo de pared exterior de la capa inicial" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "Compensación de flujo en la línea de pared más externa de la primera capa." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "Flujo inferior de la capa inicial" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "Compensación de flujo en las líneas inferiores de la primera capa" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -3458,14 +3456,15 @@ msgstr "Permite ajustar la aceleración del cabezal de impresión. Aumentar las #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Enable Travel Acceleration" +msgstr "Habilitar la aceleración de desplazamiento" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." -msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgstr "Utilice una tasa de aceleración independiente para los movimientos de desplazamiento. Si está deshabilitada, los movimientos de desplazamiento utilizarán" +" el valor de aceleración de la línea impresa en su destino." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -3675,14 +3674,15 @@ msgstr "Permite ajustar el impulso del cabezal de impresión cuando la velocidad #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Enable Travel Jerk" +msgstr "Habilitar el impulso de desplazamiento" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." -msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgstr "Utilice una tasa de impulso independiente para los movimientos de desplazamiento. Si está deshabilitada, los movimientos de desplazamiento utilizarán el" +" valor de impulso de la línea impresa en su destino." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -4545,14 +4545,15 @@ msgstr "El diámetro de las ramas más finas del soporte en árbol. Cuanto más #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "Diámetro del tronco de soporte en árbol" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "El diámetro de las ramas más anchas del soporte en árbol. Un tronco más grueso es más resistente; un tronco más delgado ocupa menos espacio en la placa" +" de impresión." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index fd3a29a02c..ef78e258a2 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1001,17 +1003,17 @@ msgstr "En savoir plus" msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "Vous recevrez une confirmation par e-mail lorsque la tâche d'impression sera approuvée" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "La tâche d'impression a bien été soumise" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "Gérer les tâches d'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1329,7 +1331,7 @@ msgstr "Ultimaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "utilisateur supprimé" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2505,12 +2507,12 @@ msgstr "Premier disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Surveillez vos imprimantes à distance grâce à Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "Afficher les imprimantes dans Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3357,7 +3359,7 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "Le matériau utilisé dans ce projet n'est actuellement pas installé dans Cura.
      Installez le profil du matériau et rouvrez le projet." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4180,12 +4182,12 @@ msgstr "Découper automatiquement" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "Afficher une icône et des notifications dans la zone de notification du système." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "Ajouter une icône à la barre de notification *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5517,17 +5519,17 @@ msgstr "Gérer la visibilité des paramètres..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "Sélectionner une imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Compatible Printers" +msgstr "Imprimantes compatibles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "Aucune imprimante compatible actuellement en ligne n'a été trouvée." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5806,7 +5808,7 @@ msgstr "Prise en charge de la bibliothèque pour le calcul scientifique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python Error tracking library" +msgstr "Bibliothèque de suivi des erreurs Python" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5934,12 +5936,12 @@ msgstr "Générer des structures pour soutenir les parties du modèle qui possè #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "Le profil personnalisé %1 est actif et vous avez remplacé certains paramètres." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "Le profil personnalisé %1 remplace certains paramètres." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6325,17 +6327,17 @@ msgstr "Gérer les imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "Masquer toutes les imprimantes connectées" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "Afficher toutes les imprimantes connectées" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "Autres imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/fr_FR/fdmextruder.def.json.po b/resources/i18n/fr_FR/fdmextruder.def.json.po index 4520eee754..3702c6aac9 100644 --- a/resources/i18n/fr_FR/fdmextruder.def.json.po +++ b/resources/i18n/fr_FR/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/fr_FR/fdmprinter.def.json.po b/resources/i18n/fr_FR/fdmprinter.def.json.po index 576d539a9e..47c0d23bf0 100644 --- a/resources/i18n/fr_FR/fdmprinter.def.json.po +++ b/resources/i18n/fr_FR/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1208,9 +1205,9 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "Détermine l'ordre dans lequel les parois sont imprimées. L'impression des parois extérieures plus tôt permet une précision dimensionnelle car les défauts" +" des parois intérieures ne peuvent pas se propager à l'extérieur. Cependant, le fait de les imprimer plus tard leur permet de mieux s'empiler lorsque les" +" saillies sont imprimées. Lorsqu'il y a une quantité totale inégale de parois intérieures, la « dernière ligne centrale » est toujours imprimée en dernier." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1286,9 +1283,10 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "Largeur de ligne minimale pour les parois de polyligne de remplissage de l'espace de ligne médiane. Ce paramètre détermine à partir de quelle épaisseur" +" de modèle nous passons de l'impression de deux lignes de parois à l'impression de deux parois extérieures et d'une seule paroi centrale au milieu. Une" +" largeur de ligne de paroi impaire minimale plus élevée conduit à une largeur de ligne de paroi uniforme plus élevée. La largeur maximale de la ligne de" +" paroi impaire est calculée comme 2 × largeur minimale de la ligne de paroi paire." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -3129,34 +3127,35 @@ msgstr "Compensation du débit pour la couche initiale : la quantité de matér #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "Débit de la paroi intérieure de la couche initiale" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "Compensation de débit sur les lignes de la paroi pour toutes les lignes de paroi, à l'exception de la ligne la plus externe, mais uniquement pour la première" +" couche." #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "Débit de la paroi extérieure de la couche initiale" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "Compensation de débit sur la ligne de la paroi la plus à l'extérieur de la première couche." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "Débit des lignes du dessous de la couche initiale" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "Compensation de débit sur les lignes du dessous de la première couche" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -3464,14 +3463,15 @@ msgstr "Active le réglage de l'accélération de la tête d'impression. Augment #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Enable Travel Acceleration" +msgstr "Activer l'accélération de déplacement" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." -msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgstr "Utilisez un taux d'accélération différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront la même accélération que" +" celle de la ligne imprimée à l'emplacement cible." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -3681,14 +3681,15 @@ msgstr "Active le réglage de la saccade de la tête d'impression lorsque la vit #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Enable Travel Jerk" +msgstr "Activer la saccade de déplacement" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." -msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgstr "Utilisez un taux de saccades différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront les mêmes saccades que celle" +" de la ligne imprimée à l'emplacement cible." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -4552,14 +4553,15 @@ msgstr "Diamètre des branches les plus minces du support arborescent. Plus les #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "Diamètre du tronc du support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "Diamètre des branches les plus larges du support arborescent. Un tronc plus épais est plus robuste ; un tronc plus fin prend moins de place sur le plateau" +" de fabrication." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index b5b3c8f07d..ef78e258a2 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -1,116 +1,118 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: it_IT\n" +"Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n != 1;\n" +"Plural-Forms: nplurals=2; plural=n>1;\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" msgid "Outer Wall" -msgstr "Parete esterna" +msgstr "Paroi externe" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 msgctxt "@tooltip" msgid "Inner Walls" -msgstr "Pareti interne" +msgstr "Parois internes" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 msgctxt "@tooltip" msgid "Skin" -msgstr "Rivestimento esterno" +msgstr "Couche extérieure" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 msgctxt "@tooltip" msgid "Infill" -msgstr "Riempimento" +msgstr "Remplissage" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 msgctxt "@tooltip" msgid "Support Infill" -msgstr "Riempimento del supporto" +msgstr "Remplissage du support" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 msgctxt "@tooltip" msgid "Support Interface" -msgstr "Interfaccia supporto" +msgstr "Interface du support" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 msgctxt "@tooltip" msgid "Support" -msgstr "Supporto" +msgstr "Support" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 msgctxt "@tooltip" msgid "Skirt" -msgstr "Skirt" +msgstr "Jupe" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 msgctxt "@tooltip" msgid "Prime Tower" -msgstr "Torre di innesco" +msgstr "Tour primaire" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 msgctxt "@tooltip" msgid "Travel" -msgstr "Spostamenti" +msgstr "Déplacement" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 msgctxt "@tooltip" msgid "Retractions" -msgstr "Retrazioni" +msgstr "Rétractions" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 msgctxt "@tooltip" msgid "Other" -msgstr "Altro" +msgstr "Autre" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 msgctxt "@text:window" msgid "The release notes could not be opened." -msgstr "Impossibile aprire le note sulla versione." +msgstr "Les notes de version n'ont pas pu être ouvertes." #: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 #, python-brace-format msgctxt "@label" msgid "Group #{group_nr}" -msgstr "Gruppo #{group_nr}" +msgstr "Groupe nº {group_nr}" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" -msgstr "Avanti" +msgstr "Suivant" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 msgctxt "@action:button" msgid "Skip" -msgstr "Salta" +msgstr "Passer" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" -msgstr "Fine" +msgstr "Fin" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 msgctxt "@action:button" msgid "Add" -msgstr "Aggiungi" +msgstr "Ajouter" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 @@ -124,7 +126,7 @@ msgstr "Aggiungi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 msgctxt "@action:button" msgid "Cancel" -msgstr "Annulla" +msgstr "Annuler" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 @@ -133,13 +135,13 @@ msgstr "Annulla" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 msgctxt "@action:button" msgid "Close" -msgstr "Chiudi" +msgstr "Fermer" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" -msgstr "Il file esiste già" +msgstr "Le fichier existe déjà" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 @@ -148,18 +150,18 @@ msgctxt "@label Don't translate the XML tag !" msgid "" "The file {0} already exists. Are you sure you want to " "overwrite it?" -msgstr "Il file {0} esiste già. Sei sicuro di volerlo sovrascrivere?" +msgstr "Le fichier {0} existe déjà. Êtes-vous sûr de vouloir le remplacer ?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" -msgstr "File URL non valido:" +msgstr "URL de fichier invalide :" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 msgctxt "@info:not supported profile" msgid "Not supported" -msgstr "Non supportato" +msgstr "Non pris en charge" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 msgctxt "@info:No intent profile selected" @@ -170,30 +172,30 @@ msgstr "Default" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 msgctxt "@label" msgid "Nozzle" -msgstr "Ugello" +msgstr "Buse" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." msgid "" "Settings have been changed to match the current availability of extruders:" -msgstr "Le impostazioni sono state modificate in base all’attuale disponibilità di estrusori:" +msgstr "Les paramètres ont été modifiés pour correspondre aux extrudeuses actuellement disponibles :" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 msgctxt "@info:title" msgid "Settings updated" -msgstr "Impostazioni aggiornate" +msgstr "Paramètres mis à jour" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 msgctxt "@info:title" msgid "Extruder(s) Disabled" -msgstr "Estrusore disabilitato" +msgstr "Extrudeuse(s) désactivée(s)" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "" "Failed to export profile to {0}: {1}" -msgstr "Impossibile esportare il profilo su {0}: {1}" +msgstr "Échec de l'exportation du profil vers {0} : {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 @@ -202,7 +204,7 @@ msgstr "Impossibile esportare il profilo su {0}: { #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 msgctxt "@info:title" msgid "Error" -msgstr "Errore" +msgstr "Erreur" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format @@ -210,43 +212,43 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "" "Failed to export profile to {0}: Writer plugin reported " "failure." -msgstr "Impossibile esportare il profilo su {0}: Rilevata anomalia durante scrittura plugin." +msgstr "Échec de l'exportation du profil vers {0} : le plug-in du générateur a rapporté une erreur." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" msgid "Exported profile to {0}" -msgstr "Profilo esportato su {0}" +msgstr "Profil exporté vers {0}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 msgctxt "@info:title" msgid "Export succeeded" -msgstr "Esportazione riuscita" +msgstr "L'exportation a réussi" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}: {1}" -msgstr "Impossibile importare il profilo da {0}: {1}" +msgstr "Impossible d'importer le profil depuis {0} : {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "" "Can't import profile from {0} before a printer is added." -msgstr "Impossibile importare il profilo da {0} prima di aggiungere una stampante." +msgstr "Impossible d'importer le profil depuis {0} avant l'ajout d'une imprimante." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "No custom profile to import in file {0}" -msgstr "Nessun profilo personalizzato da importare nel file {0}" +msgstr "Aucun profil personnalisé à importer dans le fichier {0}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" -msgstr "Impossibile importare il profilo da {0}:" +msgstr "Échec de l'importation du profil depuis le fichier {0} :" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 @@ -255,51 +257,51 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "" "This profile {0} contains incorrect data, could not " "import it." -msgstr "Questo profilo {0} contiene dati errati, impossibile importarlo." +msgstr "Le profil {0} contient des données incorrectes ; échec de l'importation." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" msgid "Failed to import profile from {0}:" -msgstr "Impossibile importare il profilo da {0}:" +msgstr "Échec de l'importation du profil depuis le fichier {0} :" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 #, python-brace-format msgctxt "@info:status" msgid "Successfully imported profile {0}." -msgstr "Profilo {0} importato correttamente." +msgstr "Importation du profil {0} réussie." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 #, python-brace-format msgctxt "@info:status" msgid "File {0} does not contain any valid profile." -msgstr "Il file {0} non contiene nessun profilo valido." +msgstr "Le fichier {0} ne contient pas de profil valide." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 #, python-brace-format msgctxt "@info:status" msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Il profilo {0} ha un tipo di file sconosciuto o corrotto." +msgstr "Le profil {0} est un type de fichier inconnu ou est corrompu." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 msgctxt "@label" msgid "Custom profile" -msgstr "Profilo personalizzato" +msgstr "Personnaliser le profil" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 msgctxt "@info:status" msgid "Profile is missing a quality type." -msgstr "Il profilo è privo del tipo di qualità." +msgstr "Il manque un type de qualité au profil." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 msgctxt "@info:status" msgid "There is no active printer yet." -msgstr "Non ci sono ancora stampanti attive." +msgstr "Aucune imprimante n'est active pour le moment." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 msgctxt "@info:status" msgid "Unable to add the profile." -msgstr "Impossibile aggiungere il profilo." +msgstr "Impossible d'ajouter le profil." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format @@ -307,7 +309,7 @@ msgctxt "@info:status" msgid "" "Quality type '{0}' is not compatible with the current active machine " "definition '{1}'." -msgstr "Il tipo di qualità '{0}' non è compatibile con la definizione di macchina attiva corrente '{1}'." +msgstr "Le type de qualité « {0} » n'est pas compatible avec la définition actuelle de la machine active « {1} »." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format @@ -316,69 +318,69 @@ msgid "" "Warning: The profile is not visible because its quality type '{0}' is not " "available for the current configuration. Switch to a material/nozzle " "combination that can use this quality type." -msgstr "Avvertenza: il profilo non è visibile in quanto il tipo di qualità '{0}' non è disponibile per la configurazione corrente. Passare alla combinazione materiale/ugello" -" che consente di utilizzare questo tipo di qualità." +msgstr "Avertissement : le profil n'est pas visible car son type de qualité « {0} » n'est pas disponible pour la configuration actuelle. Passez à une combinaison" +" matériau/buse qui peut utiliser ce type de qualité." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" msgid "Multiplying and placing objects" -msgstr "Moltiplicazione e collocazione degli oggetti" +msgstr "Multiplication et placement d'objets" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 msgctxt "@info:title" msgid "Placing Objects" -msgstr "Sistemazione oggetti" +msgstr "Placement des objets" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" -msgstr "Impossibile individuare una posizione nel volume di stampa per tutti gli oggetti" +msgstr "Impossible de trouver un emplacement dans le volume d'impression pour tous les objets" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 msgctxt "@info:title" msgid "Placing Object" -msgstr "Sistemazione oggetto" +msgstr "Placement de l'objet" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 msgctxt "@info:progress" msgid "Loading machines..." -msgstr "Caricamento macchine in corso..." +msgstr "Chargement des machines..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 msgctxt "@info:progress" msgid "Setting up preferences..." -msgstr "Impostazione delle preferenze..." +msgstr "Configuration des préférences..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 msgctxt "@info:progress" msgid "Initializing Active Machine..." -msgstr "Inizializzazione Active Machine in corso..." +msgstr "Initialisation de la machine active..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 msgctxt "@info:progress" msgid "Initializing machine manager..." -msgstr "Inizializzazione gestore macchina in corso..." +msgstr "Initialisation du gestionnaire de machine..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 msgctxt "@info:progress" msgid "Initializing build volume..." -msgstr "Inizializzazione volume di stampa in corso..." +msgstr "Initialisation du volume de fabrication..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 msgctxt "@info:progress" msgid "Setting up scene..." -msgstr "Impostazione scena in corso..." +msgstr "Préparation de la scène..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 msgctxt "@info:progress" msgid "Loading interface..." -msgstr "Caricamento interfaccia in corso..." +msgstr "Chargement de l'interface..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 msgctxt "@info:progress" msgid "Initializing engine..." -msgstr "Inizializzazione motore in corso..." +msgstr "Initialisation du moteur..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format @@ -392,82 +394,82 @@ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" #, python-brace-format msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "È possibile caricare un solo file codice G per volta. Importazione saltata {0}" +msgstr "Un seul fichier G-Code peut être chargé à la fois. Importation de {0} sautée" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 msgctxt "@info:title" msgid "Warning" -msgstr "Avvertenza" +msgstr "Avertissement" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 #, python-brace-format msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Impossibile aprire altri file durante il caricamento del codice G. Importazione saltata {0}" +msgstr "Impossible d'ouvrir un autre fichier si le G-Code est en cours de chargement. Importation de {0} sautée" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 msgctxt "@message" msgid "Could not read response." -msgstr "Impossibile leggere la risposta." +msgstr "Impossible de lire la réponse." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" msgid "The provided state is not correct." -msgstr "Lo stato fornito non è corretto." +msgstr "L'état fourni n'est pas correct." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "Timeout durante l'autenticazione con il server account." +msgstr "Délai d'expiration lors de l'authentification avec le serveur de compte." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" msgid "Please give the required permissions when authorizing this application." -msgstr "Fornire i permessi necessari al momento dell'autorizzazione di questa applicazione." +msgstr "Veuillez donner les permissions requises lors de l'autorisation de cette application." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 msgctxt "@message" msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Si è verificato qualcosa di inatteso durante il tentativo di accesso, riprovare." +msgstr "Une erreur s'est produite lors de la connexion, veuillez réessayer." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" msgid "" "Unable to start a new sign in process. Check if another sign in attempt is " "still active." -msgstr "Impossibile avviare un nuovo processo di accesso. Verificare se è ancora attivo un altro tentativo di accesso." +msgstr "Impossible de lancer une nouvelle procédure de connexion. Vérifiez si une autre tentative de connexion est toujours active." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" msgid "Unable to reach the Ultimaker account server." -msgstr "Impossibile raggiungere il server account Ultimaker." +msgstr "Impossible d’atteindre le serveur du compte Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "Log in non riuscito" +msgstr "Échec de la connexion" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 msgctxt "@info:status" msgid "Finding new location for objects" -msgstr "Ricerca nuova posizione per gli oggetti" +msgstr "Recherche d'un nouvel emplacement pour les objets" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 msgctxt "@info:title" msgid "Finding Location" -msgstr "Ricerca posizione" +msgstr "Recherche d'emplacement" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 msgctxt "@info:title" msgid "Can't Find Location" -msgstr "Impossibile individuare posizione" +msgstr "Impossible de trouver un emplacement" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" -msgstr "Non sottoposto a override" +msgstr "Pas écrasé" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 @@ -482,7 +484,7 @@ msgstr "Default" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" -msgstr "Visivo" +msgstr "Visuel" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 @@ -491,7 +493,7 @@ msgctxt "@text" msgid "" "The visual profile is designed to print visual prototypes and models with " "the intent of high visual and surface quality." -msgstr "Il profilo visivo è destinato alla stampa di prototipi e modelli visivi, con l'intento di ottenere una qualità visiva e della superficie elevata." +msgstr "Le profil visuel est conçu pour imprimer des prototypes et des modèles visuels dans le but d'obtenir une qualité visuelle et de surface élevée." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 @@ -507,15 +509,15 @@ msgctxt "@text" msgid "" "The engineering profile is designed to print functional prototypes and end-" "use parts with the intent of better accuracy and for closer tolerances." -msgstr "Il profilo di progettazione è destinato alla stampa di prototipi funzionali e di componenti d'uso finale, allo scopo di ottenere maggiore precisione e" -" tolleranze strette." +msgstr "Le profil d'ingénierie est conçu pour imprimer des prototypes fonctionnels et des pièces finales dans le but d'obtenir une meilleure précision et des tolérances" +" plus étroites." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" -msgstr "Bozza" +msgstr "Ébauche" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 @@ -524,170 +526,169 @@ msgctxt "@text" msgid "" "The draft profile is designed to print initial prototypes and concept " "validation with the intent of significant print time reduction." -msgstr "Il profilo bozza è destinato alla stampa dei prototipi iniziali e alla convalida dei concept, con l'intento di ridurre in modo significativo il tempo di" -" stampa." +msgstr "L'ébauche du profil est conçue pour imprimer les prototypes initiaux et la validation du concept dans le but de réduire considérablement le temps d'impression." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 msgctxt "@info:status" msgid "Calculated" -msgstr "Calcolato" +msgstr "Calculer" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" -msgstr "Profili personalizzati" +msgstr "Personnaliser les profils" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" -msgstr "Tutti i tipi supportati ({0})" +msgstr "Tous les types supportés ({0})" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" -msgstr "Tutti i file (*)" +msgstr "Tous les fichiers (*)" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 msgctxt "@label" msgid "Unknown" -msgstr "Sconosciuto" +msgstr "Inconnu" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" msgid "" "The printer(s) below cannot be connected because they are part of a group" -msgstr "Le stampanti riportate di seguito non possono essere collegate perché fanno parte di un gruppo" +msgstr "Les imprimantes ci-dessous ne peuvent pas être connectées car elles font partie d'un groupe" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 msgctxt "@label" msgid "Available networked printers" -msgstr "Stampanti disponibili in rete" +msgstr "Imprimantes en réseau disponibles" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Connected printers" -msgstr "Stampanti collegate" +msgstr "Imprimantes connectées" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 msgctxt "@label" msgid "Preset printers" -msgstr "Stampanti preimpostate" +msgstr "Imprimantes préréglées" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 #, python-brace-format msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Rimuovere {0}? Questa operazione non può essere annullata!" +msgstr "Voulez-vous vraiment supprimer l'objet {0} ? Cette action est irréversible !" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 msgctxt "@label" msgid "Custom Material" -msgstr "Materiale personalizzato" +msgstr "Matériau personnalisé" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 msgctxt "@label" msgid "Custom" -msgstr "Personalizzata" +msgstr "Personnalisé" #: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" -msgstr "Login non riuscito" +msgstr "La connexion a échoué" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" msgid "" "Please sync the material profiles with your printers before starting to " "print." -msgstr "Sincronizzare i profili del materiale con le stampanti prima di iniziare a stampare." +msgstr "Veuillez synchroniser les profils de matériaux avec vos imprimantes avant de commencer à imprimer." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 msgctxt "@action:button" msgid "New materials installed" -msgstr "Nuovi materiali installati" +msgstr "Nouveaux matériaux installés" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 msgctxt "@action:button" msgid "Sync materials" -msgstr "Sincronizza materiali" +msgstr "Synchroniser les matériaux" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" -msgstr "Ulteriori informazioni" +msgstr "En savoir plus" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "Impossibile salvare archivio materiali in {}:" +msgstr "Impossible d'enregistrer l'archive du matériau dans {} :" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "Impossibile salvare archivio materiali" +msgstr "Échec de l'enregistrement de l'archive des matériaux" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "Errore sconosciuto." +msgstr "Erreur inconnue." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "Impossibile creare archivio di materiali da sincronizzare con le stampanti." +msgstr "Échec de la création de l'archive des matériaux à synchroniser avec les imprimantes." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Impossibile caricare l'archivio di materiali da sincronizzare con le stampanti." +msgstr "Impossible de charger l'archive des matériaux pour la synchroniser avec les imprimantes." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "La risposta da Digital Factory sembra essere danneggiata." +msgstr "La réponse de Digital Factory semble être corrompue." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "Nella risposta da Digital Factory mancano informazioni importanti." +msgstr "Il manque des informations importantes dans la réponse de Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "" "Failed to connect to Digital Factory to sync materials with some of the " "printers." -msgstr "Impossibile connettersi a Digital Factory per sincronizzare i materiali con alcune delle stampanti." +msgstr "Échec de la connexion à Digital Factory pour synchroniser les matériaux avec certaines imprimantes." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "Impossibile connettersi a Digital Factory." +msgstr "Échec de la connexion à Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "" "The build volume height has been reduced due to the value of the \"Print " "Sequence\" setting to prevent the gantry from colliding with printed models." -msgstr "L’altezza del volume di stampa è stata ridotta a causa del valore dell’impostazione \"Sequenza di stampa” per impedire la collisione del gantry con i modelli" -" stampati." +msgstr "La hauteur du volume d'impression a été réduite en raison de la valeur du paramètre « Séquence d'impression » afin d'éviter que le portique ne heurte les" +" modèles imprimés." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" -msgstr "Volume di stampa" +msgstr "Volume d'impression" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" -msgstr "Impossibile creare un archivio dalla directory dei dati utente: {}" +msgstr "Impossible de créer une archive à partir du répertoire de données de l'utilisateur : {}" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 @@ -695,27 +696,27 @@ msgstr "Impossibile creare un archivio dalla directory dei dati utente: {}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" -msgstr "Backup" +msgstr "Sauvegarde" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Tentativo di ripristinare un backup di Cura senza dati o metadati appropriati." +msgstr "A essayé de restaurer une sauvegarde Cura sans disposer de données ou de métadonnées appropriées." #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Tentativo di ripristinare un backup di Cura di versione superiore rispetto a quella corrente." +msgstr "A essayé de restaurer une sauvegarde Cura supérieure à la version actuelle." #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "Nel tentativo di ripristinare un backup di Cura, si è verificato il seguente errore:" +msgstr "L'erreur suivante s'est produite lors de la restauration d'une sauvegarde Cura :" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" -msgstr "Impossibile avviare Cura" +msgstr "Échec du démarrage de Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" @@ -730,35 +731,35 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      Oops, Ultimaker Cura ha rilevato qualcosa che non sembra corretto.

      \n

      Abbiamo riscontrato un errore irrecuperabile durante" -" l’avvio. È stato probabilmente causato da alcuni file di configurazione errati. Suggeriamo di effettuare il backup e ripristinare la configurazione.

      \n" -"

      I backup sono contenuti nella cartella configurazione.

      \n

      Si prega di inviare questo Rapporto su crash" -" per correggere il problema.

      \n " +msgstr "

      Oups, un problème est survenu dans Ultimaker Cura.

      \n

      Une erreur irrécupérable est survenue lors du démarrage. Elle" +" peut avoir été causée par des fichiers de configuration incorrects. Nous vous suggérons de sauvegarder et de réinitialiser votre configuration.

      \n " +"

      Les sauvegardes se trouvent dans le dossier de configuration.

      \n

      Veuillez nous envoyer ce rapport d'incident pour que nous" +" puissions résoudre le problème.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" -msgstr "Inviare il rapporto su crash a Ultimaker" +msgstr "Envoyer le rapport de d'incident à Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" -msgstr "Mostra il rapporto su crash dettagliato" +msgstr "Afficher le rapport d'incident détaillé" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" -msgstr "Mostra cartella di configurazione" +msgstr "Afficher le dossier de configuration" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" -msgstr "Backup e reset configurazione" +msgstr "Sauvegarder et réinitialiser la configuration" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" -msgstr "Rapporto su crash" +msgstr "Rapport d'incident" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" @@ -768,48 +769,48 @@ msgid "" "

      Please use the \"Send report\" button to post a bug report " "automatically to our servers

      \n" " " -msgstr "

      Si è verificato un errore fatale in Cura. Si prega di inviare questo Rapporto su crash per correggere il problema

      \n

      Usare il" -" pulsante “Invia report" per inviare automaticamente una segnalazione errore ai nostri server

      \n " +msgstr "

      Une erreur fatale est survenue dans Cura. Veuillez nous envoyer ce rapport d'incident pour résoudre le problème

      \n

      Veuillez" +" utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" -msgstr "Informazioni di sistema" +msgstr "Informations système" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" -msgstr "Sconosciuto" +msgstr "Inconnu" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" -msgstr "Versione Cura" +msgstr "Version Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" -msgstr "Lingua Cura" +msgstr "Langue de Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" -msgstr "Lingua sistema operativo" +msgstr "Langue du SE" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" -msgstr "Piattaforma" +msgstr "Plate-forme" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" -msgstr "Versione Qt" +msgstr "Version Qt" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" -msgstr "Versione PyQt" +msgstr "Version PyQt" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" @@ -825,152 +826,152 @@ msgstr "Non ancora inizializzato" #, python-brace-format msgctxt "@label OpenGL version" msgid "
    268. OpenGL Version: {version}
    269. " -msgstr "
    270. Versione OpenGL: {version}
    271. " +msgstr "
    272. Version OpenGL : {version}
    273. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    274. OpenGL Vendor: {vendor}
    275. " -msgstr "
    276. Fornitore OpenGL: {vendor}
    277. " +msgstr "
    278. Revendeur OpenGL : {vendor}
    279. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    280. OpenGL Renderer: {renderer}
    281. " -msgstr "
    282. Renderer OpenGL: {renderer}
    283. " +msgstr "
    284. Moteur de rendu OpenGL : {renderer}
    285. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" -msgstr "Analisi errori" +msgstr "Retraçage de l'erreur" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" -msgstr "Registri" +msgstr "Journaux" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" -msgstr "Invia report" +msgstr "Envoyer rapport" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" -msgstr "Impostazioni macchina" +msgstr "Paramètres de la machine" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 msgctxt "@item:inlistbox" msgid "JPG Image" -msgstr "Immagine JPG" +msgstr "Image JPG" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 msgctxt "@item:inlistbox" msgid "JPEG Image" -msgstr "Immagine JPEG" +msgstr "Image JPEG" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "PNG Image" -msgstr "Immagine PNG" +msgstr "Image PNG" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 msgctxt "@item:inlistbox" msgid "BMP Image" -msgstr "Immagine BMP" +msgstr "Image BMP" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 msgctxt "@item:inlistbox" msgid "GIF Image" -msgstr "Immagine GIF" +msgstr "Image GIF" #: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 msgctxt "@item:inlistbox" msgid "X-Ray view" -msgstr "Vista ai raggi X" +msgstr "Visualisation par rayons X" #: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 msgctxt "@item:inlistbox" msgid "X3D File" -msgstr "File X3D" +msgstr "Fichier X3D" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" -msgstr "Profilo Cura" +msgstr "Profil Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" -msgstr "Post-elaborazione" +msgstr "Post-traitement" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" -msgstr "Modifica codice G" +msgstr "Modifier le G-Code" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" -msgstr "Non ci sono formati di file disponibili per la scrittura!" +msgstr "Aucun format de fichier n'est disponible pour écriture !" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 msgctxt "@info:status" msgid "Print job queue is full. The printer can't accept a new job." -msgstr "La coda dei processi di stampa è piena. La stampante non può accettare un nuovo processo." +msgstr "La file d'attente pour les tâches d'impression est pleine. L'imprimante ne peut pas accepter une nouvelle tâche." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" msgid "Queue Full" -msgstr "Coda piena" +msgstr "La file d'attente est pleine" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 msgctxt "@info:text" msgid "Could not upload the data to the printer." -msgstr "Impossibile caricare i dati sulla stampante." +msgstr "Impossible de transférer les données à l'imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" msgid "Network error" -msgstr "Errore di rete" +msgstr "Erreur de réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Nuova stampante rilevata dall'account Ultimaker" -msgstr[1] "Nuove stampanti rilevate dall'account Ultimaker" +msgstr[0] "Nouvelle imprimante détectée à partir de votre compte Ultimaker" +msgstr[1] "Nouvelles imprimantes détectées à partir de votre compte Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" -msgstr "Aggiunta della stampante {name} ({model}) dall'account" +msgstr "Ajout de l'imprimante {name} ({model}) à partir de votre compte" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" msgid_plural "... and {0} others" -msgstr[0] "... e {0} altra" -msgstr[1] "... e altre {0}" +msgstr[0] "... et {0} autre" +msgstr[1] "... et {0} autres" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" -msgstr "Stampanti aggiunte da Digital Factory:" +msgstr "Imprimantes ajoutées à partir de Digital Factory :" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" msgid "Please wait until the current job has been sent." -msgstr "Attendere che sia stato inviato il processo corrente." +msgstr "Veuillez patienter jusqu'à ce que la tâche en cours ait été envoyée." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 msgctxt "@info:title" msgid "Print error" -msgstr "Errore di stampa" +msgstr "Erreur d'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 #, python-brace-format @@ -979,50 +980,50 @@ msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting " "your printer to Digital Factory" -msgstr "Impossibile connettere la stampante {printer_name} tramite cloud.\n Gestisci la coda di stampa e monitora le stampe da qualsiasi posizione collegando" -" la stampante a Digital Factory" +msgstr "Votre imprimante {printer_name} pourrait être connectée via le cloud.\n Gérez votre file d'attente d'impression et surveillez vos impressions depuis" +" n'importe où en connectant votre imprimante à Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "Pronto per la stampa tramite cloud?" +msgstr "Êtes-vous prêt pour l'impression dans le cloud ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" msgid "Get started" -msgstr "Per iniziare" +msgstr "Prise en main" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 msgctxt "@action" msgid "Learn more" -msgstr "Ulteriori informazioni" +msgstr "En savoir plus" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "Vous recevrez une confirmation par e-mail lorsque la tâche d'impression sera approuvée" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "La tâche d'impression a bien été soumise" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "Gérer les tâches d'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" msgid "Sending Print Job" -msgstr "Invio di un processo di stampa" +msgstr "Lancement d'une tâche d'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 msgctxt "@info:status" msgid "Uploading print job to printer." -msgstr "Caricamento del processo di stampa sulla stampante." +msgstr "Téléchargement de la tâche d'impression sur l'imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format @@ -1030,12 +1031,12 @@ msgctxt "@info:status" msgid "" "Cura has detected material profiles that were not yet installed on the host " "printer of group {0}." -msgstr "Cura ha rilevato dei profili di materiale non ancora installati sulla stampante host del gruppo {0}." +msgstr "Cura a détecté des profils de matériau qui ne sont pas encore installés sur l'imprimante hôte du groupe {0}." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 msgctxt "@info:title" msgid "Sending materials to printer" -msgstr "Invio dei materiali alla stampante" +msgstr "Envoi de matériaux à l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format @@ -1043,24 +1044,24 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to {0} but it is not the host of a group. You " "can visit the web page to configure it as a group host." -msgstr "Tentativo di connessione a {0} in corso, che non è l'host di un gruppo. È possibile visitare la pagina web per configurarla come host del gruppo." +msgstr "Vous tentez de vous connecter à {0} mais ce n'est pas l'hôte de groupe. Vous pouvez visiter la page Web pour la configurer en tant qu'hôte de groupe." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 msgctxt "@info:title" msgid "Not a group host" -msgstr "Non host del gruppo" +msgstr "Pas un hôte de groupe" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 msgctxt "@action" msgid "Configure group" -msgstr "Configurare il gruppo" +msgstr "Configurer le groupe" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "Questa stampante non è collegata a Digital Factory:" -msgstr[1] "Queste stampanti non sono collegate a Digital Factory:" +msgstr[0] "Cette imprimante n'est pas associée à Digital Factory :" +msgstr[1] "Ces imprimantes ne sont pas associées à Digital Factory :" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 @@ -1072,117 +1073,117 @@ msgstr "Ultimaker Digital Factory" #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" -msgstr "Per stabilire una connessione, visitare {website_link}" +msgstr "Pour établir une connexion, veuillez visiter le site {website_link}" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 msgctxt "info:status" msgid "A cloud connection is not available for a printer" msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Non è disponibile una connessione cloud per una stampante" -msgstr[1] "Non è disponibile una connessione cloud per alcune stampanti" +msgstr[0] "Une connexion cloud n'est pas disponible pour une imprimante" +msgstr[1] "Une connexion cloud n'est pas disponible pour certaines imprimantes" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" -msgstr "Mantenere le configurazioni delle stampanti" +msgstr "Conserver les configurations d'imprimante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" -msgstr "Rimuovere le stampanti" +msgstr "Supprimer des imprimantes" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Si sta tentando di connettersi a una stampante che non esegue Ultimaker Connect. Aggiornare la stampante con il firmware più recente." +msgstr "Vous tentez de vous connecter à une imprimante qui n'exécute pas Ultimaker Connect. Veuillez mettre à jour l'imprimante avec le dernier micrologiciel." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" msgid "Update your printer" -msgstr "Aggiornare la stampante" +msgstr "Mettre à jour votre imprimante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 msgctxt "@info:status" msgid "Print job was successfully sent to the printer." -msgstr "Processo di stampa inviato con successo alla stampante." +msgstr "L'envoi de la tâche d'impression à l'imprimante a réussi." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 msgctxt "@info:title" msgid "Data Sent" -msgstr "Dati inviati" +msgstr "Données envoyées" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print over network" -msgstr "Stampa sulla rete" +msgstr "Imprimer sur le réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 msgctxt "@properties:tooltip" msgid "Print over network" -msgstr "Stampa sulla rete" +msgstr "Imprimer sur le réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 msgctxt "@info:status" msgid "Connected over the network" -msgstr "Collegato alla rete" +msgstr "Connecté sur le réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 msgctxt "@info:status" msgid "tomorrow" -msgstr "domani" +msgstr "demain" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 msgctxt "@info:status" msgid "today" -msgstr "oggi" +msgstr "aujourd'hui" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 msgctxt "@action" msgid "Connect via Network" -msgstr "Collega tramite rete" +msgstr "Connecter via le réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 msgctxt "@action:button" msgid "Print via cloud" -msgstr "Stampa tramite cloud" +msgstr "Imprimer via le cloud" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 msgctxt "@properties:tooltip" msgid "Print via cloud" -msgstr "Stampa tramite cloud" +msgstr "Imprimer via le cloud" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 msgctxt "@info:status" msgid "Connected via cloud" -msgstr "Collegato tramite cloud" +msgstr "Connecté via le cloud" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." -msgstr "{printer_name} sarà rimossa fino alla prossima sincronizzazione account." +msgstr "L'imprimante {printer_name} sera supprimée jusqu'à la prochaine synchronisation de compte." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "Per rimuovere definitivamente {printer_name}, visitare {digital_factory_link}" +msgstr "Pour supprimer {printer_name} définitivement, visitez le site {digital_factory_link}" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "Rimuovere temporaneamente {printer_name}?" +msgstr "Voulez-vous vraiment supprimer {printer_name} temporairement ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" -msgstr "Rimuovere le stampanti?" +msgstr "Supprimer des imprimantes ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format @@ -1195,8 +1196,8 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be " "undone.\n" "Are you sure you want to continue?" -msgstr[0] "Si sta per rimuovere {0} stampante da Cura. Questa azione non può essere annullata.\nContinuare?" -msgstr[1] "Si stanno per rimuovere {0} stampanti da Cura. Questa azione non può essere annullata.\nContinuare?" +msgstr[0] "Vous êtes sur le point de supprimer {0} imprimante de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" +msgstr[1] "Vous êtes sur le point de supprimer {0} imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" @@ -1204,112 +1205,112 @@ msgid "" "You are about to remove all printers from Cura. This action cannot be " "undone.\n" "Are you sure you want to continue?" -msgstr "Si stanno per rimuovere tutte le stampanti da Cura. Questa azione non può essere annullata. \nContinuare?" +msgstr "Vous êtes sur le point de supprimer toutes les imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" msgid "Monitor print" -msgstr "Monitora stampa" +msgstr "Surveiller l'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" msgid "Track the print in Ultimaker Digital Factory" -msgstr "Traccia la stampa in Ultimaker Digital Factory" +msgstr "Suivre l'impression dans Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format msgctxt "@error:send" msgid "Unknown error code when uploading print job: {0}" -msgstr "Codice di errore sconosciuto durante il caricamento del processo di stampa: {0}" +msgstr "Code d'erreur inconnu lors du téléchargement d'une tâche d'impression : {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 msgctxt "@item:inlistbox" msgid "3MF file" -msgstr "File 3MF" +msgstr "Fichier 3MF" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 msgctxt "@item:inlistbox" msgid "Cura Project 3MF file" -msgstr "File 3MF Progetto Cura" +msgstr "Projet Cura fichier 3MF" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 msgctxt "@error:zip" msgid "Error writing 3mf file." -msgstr "Errore scrittura file 3MF." +msgstr "Erreur d'écriture du fichier 3MF." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 msgctxt "@error:zip" msgid "3MF Writer plug-in is corrupt." -msgstr "Plug-in Writer 3MF danneggiato." +msgstr "Le plug-in 3MF Writer est corrompu." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Ancora nessuna area di lavoro da scrivere. Aggiungere innanzitutto una stampante." +msgstr "Il n'y a pas encore d'espace de travail à écrire. Veuillez d'abord ajouter une imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." -msgstr "Nessuna autorizzazione di scrittura dell'area di lavoro qui." +msgstr "Aucune autorisation d'écrire l'espace de travail ici." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" msgid "" "The operating system does not allow saving a project file to this location " "or with this file name." -msgstr "Il sistema operativo non consente di salvare un file di progetto in questa posizione o con questo nome file." +msgstr "Le système d'exploitation ne permet pas d'enregistrer un fichier de projet à cet emplacement ou avec ce nom de fichier." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." -msgstr "Si è verificato un errore cercando di ripristinare il backup." +msgstr "Une erreur s’est produite lors de la tentative de restauration de votre sauvegarde." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 msgctxt "@item:inmenu" msgid "Manage backups" -msgstr "Gestione backup" +msgstr "Gérer les sauvegardes" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 msgctxt "@info:title" msgid "Backups" -msgstr "Backup" +msgstr "Sauvegardes" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error while uploading your backup." -msgstr "Si è verificato un errore durante il caricamento del backup." +msgstr "Une erreur s’est produite lors du téléchargement de votre sauvegarde." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 msgctxt "@info:backup_status" msgid "Creating your backup..." -msgstr "Creazione del backup in corso..." +msgstr "Création de votre sauvegarde..." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 msgctxt "@info:backup_status" msgid "There was an error while creating your backup." -msgstr "Si è verificato un errore durante la creazione del backup." +msgstr "Une erreur s'est produite lors de la création de votre sauvegarde." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 msgctxt "@info:backup_status" msgid "Uploading your backup..." -msgstr "Caricamento backup in corso..." +msgstr "Téléchargement de votre sauvegarde..." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 msgctxt "@info:backup_status" msgid "Your backup has finished uploading." -msgstr "Caricamento backup completato." +msgstr "Le téléchargement de votre sauvegarde est terminé." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 msgctxt "@error:file_size" msgid "The backup exceeds the maximum file size." -msgstr "Il backup supera la dimensione file massima." +msgstr "La sauvegarde dépasse la taille de fichier maximale." #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 msgctxt "@text" msgid "Unable to read example data file." -msgstr "Impossibile leggere il file di dati di esempio." +msgstr "Impossible de lire le fichier de données d'exemple." #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 @@ -1319,54 +1320,54 @@ msgstr "Impossibile leggere il file di dati di esempio." #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 msgctxt "@info:error" msgid "Can't write to UFP file:" -msgstr "Impossibile scrivere nel file UFP:" +msgstr "Impossible d'écrire dans le fichier UFP :" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" -msgstr "Pacchetto formato Ultimaker" +msgstr "Ultimaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "utilisateur supprimé" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" -msgstr "File G-Code" +msgstr "Fichier GCode" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 msgctxt "@info:status" msgid "Parsing G-code" -msgstr "Parsing codice G" +msgstr "Analyse du G-Code" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 msgctxt "@info:title" msgid "G-code Details" -msgstr "Dettagli codice G" +msgstr "Détails G-Code" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" msgid "" "Make sure the g-code is suitable for your printer and printer configuration " "before sending the file to it. The g-code representation may not be accurate." -msgstr "Verifica che il codice G sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del codice G potrebbe" -" non essere accurata." +msgstr "Assurez-vous que le g-code est adapté à votre imprimante et à la configuration de l'imprimante avant d'y envoyer le fichier. La représentation du g-code" +" peut ne pas être exacte." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" msgid "G File" -msgstr "File G" +msgstr "Fichier G" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 msgctxt "@item:inlistbox 'Open' is part of the name of this file format." msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" +msgstr "Ouvrir le maillage triangulaire compressé" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 msgctxt "@item:inlistbox" @@ -1376,251 +1377,251 @@ msgstr "COLLADA Digital Asset Exchange" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 msgctxt "@item:inlistbox" msgid "glTF Binary" -msgstr "glTF Binary" +msgstr "glTF binaire" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 msgctxt "@item:inlistbox" msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" +msgstr "glTF incorporé JSON" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 msgctxt "@item:inlistbox" msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" +msgstr "Format Triangle de Stanford" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 msgctxt "@item:inlistbox" msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Compressed COLLADA Digital Asset Exchange" +msgstr "COLLADA Digital Asset Exchange compressé" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 msgctxt "@action" msgid "Level build plate" -msgstr "Livella piano di stampa" +msgstr "Nivellement du plateau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 msgctxt "@action" msgid "Select upgrades" -msgstr "Seleziona aggiornamenti" +msgstr "Sélectionner les mises à niveau" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" -msgstr "File G-Code compresso" +msgstr "Fichier G-Code compressé" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 msgctxt "@info:error" msgid "Could not interpret the server's response." -msgstr "Impossibile interpretare la risposta del server." +msgstr "Impossible d'interpréter la réponse du serveur." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 msgctxt "@info:error" msgid "Could not reach Marketplace." -msgstr "Impossibile raggiungere Marketplace." +msgstr "Impossible d'accéder à la Marketplace." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 msgctxt "@button" msgid "Decline and remove from account" -msgstr "Rifiuta e rimuovi dall'account" +msgstr "Décliner et supprimer du compte" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 msgctxt "@button" msgid "Decline" -msgstr "Non accetto" +msgstr "Refuser" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 msgctxt "@button" msgid "Agree" -msgstr "Accetta" +msgstr "Accepter" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 msgctxt "@title:window" msgid "Plugin License Agreement" -msgstr "Accordo di licenza plugin" +msgstr "Plug-in d'accord de licence" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" -msgstr "Desiderate sincronizzare pacchetti materiale e software con il vostro account?" +msgstr "Vous souhaitez synchroniser du matériel et des logiciels avec votre compte ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" -msgstr "Modifiche rilevate dal tuo account Ultimaker" +msgstr "Changements détectés à partir de votre compte Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" msgid "Sync" -msgstr "Sincronizza" +msgstr "Synchroniser" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 msgctxt "@info:generic" msgid "You need to quit and restart {} before changes have effect." -msgstr "Affinché le modifiche diventino effettive, è necessario chiudere e riavviare {}." +msgstr "Vous devez quitter et redémarrer {} avant que les changements apportés ne prennent effet." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 msgctxt "@info:generic" msgid "Syncing..." -msgstr "Sincronizzazione in corso..." +msgstr "Synchronisation..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 msgctxt "@info:generic" msgid "{} plugins failed to download" -msgstr "Impossibile scaricare i plugin {}" +msgstr "Échec de téléchargement des plugins {}" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 msgctxt "@label" msgid "Installed Plugins" -msgstr "Plugin installati" +msgstr "Plug-ins installés" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 msgctxt "@label" msgid "Installed Materials" -msgstr "Materiali installati" +msgstr "Matériaux installés" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 msgctxt "@label" msgid "Bundled Plugins" -msgstr "Plugin inseriti nel bundle" +msgstr "Plug-ins groupés" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 msgctxt "@label" msgid "Bundled Materials" -msgstr "Materiali inseriti nel bundle" +msgstr "Matériaux groupés" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 msgctxt "@label:property" msgid "Unknown Package" -msgstr "Pacchetto sconosciuto" +msgstr "Dossier inconnu" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 msgctxt "@label:property" msgid "Unknown Author" -msgstr "Autore sconosciuto" +msgstr "Auteur inconnu" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 msgctxt "@item:intext" msgid "Removable Drive" -msgstr "Unità rimovibile" +msgstr "Lecteur amovible" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 msgctxt "@action:button Preceded by 'Ready to'." msgid "Save to Removable Drive" -msgstr "Salva su unità rimovibile" +msgstr "Enregistrer sur un lecteur amovible" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 #, python-brace-format msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" -msgstr "Salva su unità rimovibile {0}" +msgstr "Enregistrer sur un lecteur amovible {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 #, python-brace-format msgctxt "@info:progress Don't translate the XML tags !" msgid "Saving to Removable Drive {0}" -msgstr "Salvataggio su unità rimovibile {0}" +msgstr "Enregistrement sur le lecteur amovible {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 msgctxt "@info:title" msgid "Saving" -msgstr "Salvataggio in corso" +msgstr "Enregistrement" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" -msgstr "Impossibile salvare {0}: {1}" +msgstr "Impossible d'enregistrer {0} : {1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 #, python-brace-format msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." -msgstr "Impossibile trovare un nome file durante il tentativo di scrittura su {device}." +msgstr "Impossible de trouver un nom de fichier lors d'une tentative d'écriture sur {device}." #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" -msgstr "Impossibile salvare su unità rimovibile {0}: {1}" +msgstr "Impossible d'enregistrer sur le lecteur {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 #, python-brace-format msgctxt "@info:status" msgid "Saved to Removable Drive {0} as {1}" -msgstr "Salvato su unità rimovibile {0} come {1}" +msgstr "Enregistré sur le lecteur amovible {0} sous {1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 msgctxt "@info:title" msgid "File Saved" -msgstr "File salvato" +msgstr "Fichier enregistré" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 msgctxt "@action:button" msgid "Eject" -msgstr "Rimuovi" +msgstr "Ejecter" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 #, python-brace-format msgctxt "@action" msgid "Eject removable device {0}" -msgstr "Rimuovi il dispositivo rimovibile {0}" +msgstr "Ejecter le lecteur amovible {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 #, python-brace-format msgctxt "@info:status" msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Espulso {0}. È ora possibile rimuovere in modo sicuro l'unità." +msgstr "Lecteur {0} éjecté. Vous pouvez maintenant le retirer en tout sécurité." #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 msgctxt "@info:title" msgid "Safely Remove Hardware" -msgstr "Rimozione sicura dell'hardware" +msgstr "Retirez le lecteur en toute sécurité" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 #, python-brace-format msgctxt "@info:status" msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Espulsione non riuscita {0}. È possibile che un altro programma stia utilizzando l’unità." +msgstr "Impossible d'éjecter {0}. Un autre programme utilise peut-être ce lecteur." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 msgctxt "@item:inmenu" msgid "Monitor" -msgstr "Controlla" +msgstr "Surveiller" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" msgid "" "Slicing failed with an unexpected error. Please consider reporting a bug on " "our issue tracker." -msgstr "Sezionamento non riuscito con un errore imprevisto. Valutare se segnalare un bug nel registro problemi." +msgstr "Échec de la découpe avec une erreur inattendue. Signalez un bug sur notre outil de suivi des problèmes." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 msgctxt "@message:title" msgid "Slicing failed" -msgstr "Sezionamento non riuscito" +msgstr "Échec de la découpe" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 msgctxt "@message:button" msgid "Report a bug" -msgstr "Segnala un errore" +msgstr "Notifier un bug" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Segnalare un errore nel registro problemi di Ultimaker Cura." +msgstr "Notifiez un bug sur l'outil de suivi des problèmes d'Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" msgid "" "Unable to slice with the current material as it is incompatible with the " "selected machine or configuration." -msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto incompatibile con la macchina o la configurazione selezionata." +msgstr "Impossible de découper le matériau actuel, car celui-ci est incompatible avec la machine ou la configuration sélectionnée." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 @@ -1630,7 +1631,7 @@ msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 msgctxt "@info:title" msgid "Unable to slice" -msgstr "Sezionamento impossibile" +msgstr "Impossible de découper" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format @@ -1638,7 +1639,7 @@ msgctxt "@info:status" msgid "" "Unable to slice with the current settings. The following settings have " "errors: {0}" -msgstr "Impossibile eseguire il sezionamento con le impostazioni attuali. Le seguenti impostazioni presentano errori: {0}" +msgstr "Impossible de couper avec les paramètres actuels. Les paramètres suivants contiennent des erreurs : {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format @@ -1646,13 +1647,13 @@ msgctxt "@info:status" msgid "" "Unable to slice due to some per-model settings. The following settings have " "errors on one or more models: {error_labels}" -msgstr "Impossibile eseguire il sezionamento a causa di alcune impostazioni per modello. Le seguenti impostazioni presentano errori su uno o più modelli: {error_labels}" +msgstr "Impossible de couper en raison de certains paramètres par modèle. Les paramètres suivants contiennent des erreurs sur un ou plusieurs modèles : {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" msgid "" "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Impossibile eseguire il sezionamento perché la torre di innesco o la posizione di innesco non sono valide." +msgstr "Impossible de couper car la tour primaire ou la (les) position(s) d'amorçage ne sont pas valides." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format @@ -1660,7 +1661,7 @@ msgctxt "@info:status" msgid "" "Unable to slice because there are objects associated with disabled Extruder " "%s." -msgstr "Impossibile effettuare il sezionamento in quanto vi sono oggetti associati a Extruder %s disabilitato." +msgstr "Impossible de couper car il existe des objets associés à l'extrudeuse désactivée %s." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 msgctxt "@info:status" @@ -1669,35 +1670,35 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "Verificare le impostazioni e controllare se i modelli:\n- Rientrano nel volume di stampa\n- Sono assegnati a un estrusore abilitato\n- Non sono tutti impostati" -" come maglie modificatore" +msgstr "Veuillez vérifier les paramètres et si vos modèles :\n- S'intègrent dans le volume de fabrication\n- Sont affectés à un extrudeur activé\n- N sont pas" +" tous définis comme des mailles de modificateur" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" -msgstr "Elaborazione dei livelli" +msgstr "Traitement des couches" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 msgctxt "@info:title" msgid "Information" -msgstr "Informazioni" +msgstr "Informations" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" -msgstr "File 3MF" +msgstr "Fichier 3MF" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 msgctxt "@title:tab" msgid "Recommended" -msgstr "Consigliata" +msgstr "Recommandé" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 msgctxt "@title:tab" msgid "Custom" -msgstr "Personalizzata" +msgstr "Personnalisé" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" @@ -1725,13 +1726,13 @@ msgid "" "Project file {0} contains an unknown machine type " "{1}. Cannot import the machine. Models will be imported " "instead." -msgstr "Il file di progetto {0} contiene un tipo di macchina sconosciuto {1}. Impossibile importare la macchina. Verranno" -" invece importati i modelli." +msgstr "Le fichier projet {0} contient un type de machine inconnu {1}. Impossible d'importer la machine. Les modèles seront" +" importés à la place." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" msgid "Open Project File" -msgstr "Apri file progetto" +msgstr "Ouvrir un fichier de projet" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format @@ -1739,14 +1740,14 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "" "Project file {0} is suddenly inaccessible: {1}" "." -msgstr "Il file di progetto {0} è diventato improvvisamente inaccessibile: {1}." +msgstr "Le fichier de projet {0} est soudainement inaccessible : {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 msgctxt "@info:title" msgid "Can't Open Project File" -msgstr "Impossibile aprire il file di progetto" +msgstr "Impossible d'ouvrir le fichier de projet" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 @@ -1754,7 +1755,7 @@ msgstr "Impossibile aprire il file di progetto" msgctxt "@info:error Don't translate the XML tags or !" msgid "" "Project file {0} is corrupt: {1}." -msgstr "Il file di progetto {0} è danneggiato: {1}." +msgstr "Le fichier de projet {0} est corrompu : {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format @@ -1762,22 +1763,22 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "Il file di progetto {0} è realizzato con profili sconosciuti a questa versione di Ultimaker Cura." +msgstr "Le fichier de projet {0} a été réalisé en utilisant des profils inconnus de cette version d'Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" msgid "Per Model Settings" -msgstr "Impostazioni per modello" +msgstr "Paramètres par modèle" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 msgctxt "@info:tooltip" msgid "Configure Per Model Settings" -msgstr "Configura impostazioni per modello" +msgstr "Configurer les paramètres par modèle" #: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" -msgstr "Assistente modello 3D" +msgstr "Assistant de modèle 3D" #: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format @@ -1790,131 +1791,131 @@ msgid "" "p>\n" "

      View print quality " "guide

      " -msgstr "

      La stampa di uno o più modelli 3D può non avvenire in modo ottimale a causa della dimensioni modello e della configurazione materiale:

      \n

      {model_names}

      \n

      Scopri" -" come garantire la migliore qualità ed affidabilità di stampa.

      \n

      Visualizza la guida alla qualità" -" di stampa

      " +msgstr "

      Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle :

      \n

      {model_names}

      \n

      Découvrez" +" comment optimiser la qualité et la fiabilité de l'impression.

      \n

      Consultez le guide de qualité" +" d'impression

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" -msgstr "Stampa USB" +msgstr "Impression par USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" -msgstr "Stampa tramite USB" +msgstr "Imprimer via USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" -msgstr "Stampa tramite USB" +msgstr "Imprimer via USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" -msgstr "Connesso tramite USB" +msgstr "Connecté via USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "" "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "Stampa tramite USB in corso, la chiusura di Cura interrompe la stampa. Confermare?" +msgstr "Une impression USB est en cours, la fermeture de Cura arrêtera cette impression. Êtes-vous sûr ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "" "A print is still in progress. Cura cannot start another print via USB until " "the previous print has completed." -msgstr "Stampa ancora in corso. Cura non può avviare un'altra stampa tramite USB finché la precedente non è stata completata." +msgstr "Une impression est encore en cours. Cura ne peut pas démarrer une autre impression via USB tant que l'impression précédente n'est pas terminée." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" -msgstr "Stampa in corso" +msgstr "Impression en cours" #: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 msgctxt "@item:inmenu" msgid "Preview" -msgstr "Anteprima" +msgstr "Aperçu" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter non supporta la modalità non di testo." +msgstr "GCodeWriter ne prend pas en charge le mode non-texte." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." -msgstr "Preparare il codice G prima dell’esportazione." +msgstr "Veuillez préparer le G-Code avant d'exporter." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 msgctxt "@action" msgid "Update Firmware" -msgstr "Aggiornamento firmware" +msgstr "Mettre à jour le firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter non supporta la modalità di testo." +msgstr "GCodeGzWriter ne prend pas en charge le mode texte." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 msgctxt "@item:inlistbox" msgid "Layer view" -msgstr "Visualizzazione strato" +msgstr "Vue en couches" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 msgctxt "@info:status" msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Cura non visualizza in modo accurato i layer se la funzione Wire Printing è abilitata." +msgstr "Cura n'affiche pas les couches avec précision lorsque l'impression filaire est activée." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" msgid "Simulation View" -msgstr "Vista simulazione" +msgstr "Vue simulation" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 msgctxt "@info:status" msgid "Nothing is shown because you need to slice first." -msgstr "Non viene visualizzato nulla poiché è necessario prima effetuare lo slicing." +msgstr "Rien ne s'affiche car vous devez d'abord découper." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" msgid "No layers to show" -msgstr "Nessun layer da visualizzare" +msgstr "Pas de couches à afficher" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" -msgstr "Non mostrare nuovamente questo messaggio" +msgstr "Ne plus afficher ce message" #: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura 15.04 profiles" -msgstr "Profili Cura 15.04" +msgstr "Profils Cura 15.04" #: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" -msgstr "File AMF" +msgstr "Fichier AMF" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" msgid "" "The highlighted areas indicate either missing or extraneous surfaces. Fix " "your model and open it again into Cura." -msgstr "Le aree evidenziate indicano superfici mancanti o estranee. Correggi il modello e aprilo nuovamente in Cura." +msgstr "Les zones surlignées indiquent que des surfaces manquent ou sont étrangères. Réparez votre modèle et ouvrez-le à nouveau dans Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" msgid "Model Errors" -msgstr "Errori modello" +msgstr "Erreurs du modèle" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" msgid "Solid view" -msgstr "Visualizzazione compatta" +msgstr "Vue solide" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format @@ -1925,49 +1926,49 @@ msgid "" "New features or bug-fixes may be available for your {machine_name}! If you " "haven't done so already, it is recommended to update the firmware on your " "printer to version {latest_version}." -msgstr "Nuove funzionalità o bug fix potrebbero essere disponibili per {machine_name}. Se non è già stato fatto in precedenza, si consiglia di aggiornare il firmware" -" della stampante alla versione {latest_version}." +msgstr "De nouvelles fonctionnalités ou des correctifs de bugs sont disponibles pour votre {machine_name} ! Si vous ne l'avez pas encore fait, il est recommandé" +" de mettre à jour le micrologiciel de votre imprimante avec la version {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" -msgstr "Nuovo firmware %s stabile disponibile" +msgstr "Nouveau %s firmware stable disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" -msgstr "Modalità di aggiornamento" +msgstr "Comment effectuer la mise à jour" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 msgctxt "@info" msgid "Could not access update information." -msgstr "Non è possibile accedere alle informazioni di aggiornamento." +msgstr "Impossible d'accéder aux informations de mise à jour." #: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" -msgstr "Blocco supporto" +msgstr "Blocage des supports" #: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." -msgstr "Crea un volume in cui i supporti non vengono stampati." +msgstr "Créer un volume dans lequel les supports ne sont pas imprimés." #: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" msgid "Prepare" -msgstr "Prepara" +msgstr "Préparer" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" -msgstr "Impostazioni della stampante" +msgstr "Paramètres de l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" -msgstr "X (Larghezza)" +msgstr "X (Largeur)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 @@ -1988,42 +1989,42 @@ msgstr "mm" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" -msgstr "Y (Profondità)" +msgstr "Y (Profondeur)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" -msgstr "Z (Altezza)" +msgstr "Z (Hauteur)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" -msgstr "Forma del piano di stampa" +msgstr "Forme du plateau" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" -msgstr "Origine al centro" +msgstr "Origine au centre" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" -msgstr "Piano riscaldato" +msgstr "Plateau chauffant" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" -msgstr "Volume di stampa riscaldato" +msgstr "Volume de fabrication chauffant" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" -msgstr "Versione codice G" +msgstr "Parfum G-Code" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" -msgstr "Impostazioni della testina di stampa" +msgstr "Paramètres de la tête d'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" @@ -2048,87 +2049,87 @@ msgstr "Y max" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" -msgstr "Altezza gantry" +msgstr "Hauteur du portique" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" -msgstr "Numero di estrusori" +msgstr "Nombre d'extrudeuses" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" -msgstr "Applica offset estrusore a gcode" +msgstr "Appliquer les décalages offset de l'extrudeuse au GCode" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" -msgstr "Codice G avvio" +msgstr "G-Code de démarrage" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" -msgstr "Codice G fine" +msgstr "G-Code de fin" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 msgctxt "@title:tab" msgid "Printer" -msgstr "Stampante" +msgstr "Imprimante" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 msgctxt "@title:label" msgid "Nozzle Settings" -msgstr "Impostazioni ugello" +msgstr "Paramètres de la buse" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" msgid "Nozzle size" -msgstr "Dimensione ugello" +msgstr "Taille de la buse" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" msgid "Compatible material diameter" -msgstr "Diametro del materiale compatibile" +msgstr "Diamètre du matériau compatible" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 msgctxt "@label" msgid "Nozzle offset X" -msgstr "Scostamento X ugello" +msgstr "Décalage buse X" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 msgctxt "@label" msgid "Nozzle offset Y" -msgstr "Scostamento Y ugello" +msgstr "Décalage buse Y" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 msgctxt "@label" msgid "Cooling Fan Number" -msgstr "Numero ventola di raffreddamento" +msgstr "Numéro du ventilateur de refroidissement" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 msgctxt "@title:label" msgid "Extruder Start G-code" -msgstr "Codice G avvio estrusore" +msgstr "Extrudeuse G-Code de démarrage" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 msgctxt "@title:label" msgid "Extruder End G-code" -msgstr "Codice G fine estrusore" +msgstr "Extrudeuse G-Code de fin" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 msgctxt "@title:window" msgid "Convert Image" -msgstr "Converti immagine" +msgstr "Convertir l'image" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 msgctxt "@action:label" msgid "Height (mm)" -msgstr "Altezza (mm)" +msgstr "Hauteur (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "La distanza massima di ciascun pixel da \"Base.\"" +msgstr "La distance maximale de chaque pixel à partir de la « Base »." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 msgctxt "@action:label" @@ -2138,37 +2139,37 @@ msgstr "Base (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 msgctxt "@info:tooltip" msgid "The base height from the build plate in millimeters." -msgstr "L'altezza della base dal piano di stampa in millimetri." +msgstr "La hauteur de la base à partir du plateau en millimètres." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 msgctxt "@action:label" msgid "Width (mm)" -msgstr "Larghezza (mm)" +msgstr "Largeur (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 msgctxt "@info:tooltip" msgid "The width in millimeters on the build plate" -msgstr "La larghezza in millimetri sul piano di stampa" +msgstr "La largeur en millimètres sur le plateau de fabrication" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 msgctxt "@action:label" msgid "Depth (mm)" -msgstr "Profondità (mm)" +msgstr "Profondeur (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 msgctxt "@info:tooltip" msgid "The depth in millimeters on the build plate" -msgstr "La profondità in millimetri sul piano di stampa" +msgstr "La profondeur en millimètres sur le plateau" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 msgctxt "@item:inlistbox" msgid "Darker is higher" -msgstr "Più scuro è più alto" +msgstr "Le plus foncé est plus haut" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 msgctxt "@item:inlistbox" msgid "Lighter is higher" -msgstr "Più chiaro è più alto" +msgstr "Le plus clair est plus haut" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" @@ -2177,37 +2178,37 @@ msgid "" "to block more light coming through. For height maps lighter pixels signify " "higher terrain, so lighter pixels should correspond to thicker locations in " "the generated 3D model." -msgstr "Per le litofanie, i pixel scuri devono corrispondere alle posizioni più spesse per bloccare maggiormente il passaggio della luce. Per le mappe con altezze" -" superiori, i pixel più chiari indicano un terreno più elevato, quindi nel modello 3D generato i pixel più chiari devono corrispondere alle posizioni più" -" spesse." +msgstr "Pour les lithophanies, les pixels foncés doivent correspondre à des emplacements plus épais afin d'empêcher la lumière de passer. Pour des cartes de hauteur," +" les pixels clairs signifient un terrain plus élevé, de sorte que les pixels clairs doivent correspondre à des emplacements plus épais dans le modèle 3D" +" généré." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" msgid "Color Model" -msgstr "Modello a colori" +msgstr "Modèle de couleur" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 msgctxt "@item:inlistbox" msgid "Linear" -msgstr "Lineare" +msgstr "Linéaire" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 msgctxt "@item:inlistbox" msgid "Translucency" -msgstr "Traslucenza" +msgstr "Translucidité" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" msgid "" "For lithophanes a simple logarithmic model for translucency is available. " "For height maps the pixel values correspond to heights linearly." -msgstr "Per le litofanie, è disponibile un semplice modello logaritmico per la traslucenza. Per le mappe delle altezze, i valori in pixel corrispondono alle altezze" -" in modo lineare." +msgstr "Pour les lithophanes, un modèle logarithmique simple de la translucidité est disponible. Pour les cartes de hauteur, les valeurs des pixels correspondent" +" aux hauteurs de façon linéaire." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" msgid "1mm Transmittance (%)" -msgstr "Trasmittanza di 1 mm (%)" +msgstr "Transmission 1 mm (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" @@ -2215,18 +2216,18 @@ msgid "" "The percentage of light penetrating a print with a thickness of 1 " "millimeter. Lowering this value increases the contrast in dark regions and " "decreases the contrast in light regions of the image." -msgstr "Percentuale di luce che penetra una stampa dello spessore di 1 millimetro. Se questo valore si riduce, il contrasto nelle aree scure dell'immagine aumenta," -" mentre il contrasto nelle aree chiare dell'immagine diminuisce." +msgstr "Le pourcentage de lumière pénétrant une impression avec une épaisseur de 1 millimètre. La diminution de cette valeur augmente le contraste dans les régions" +" sombres et diminue le contraste dans les régions claires de l'image." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" msgid "Smoothing" -msgstr "Smoothing" +msgstr "Lissage" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 msgctxt "@info:tooltip" msgid "The amount of smoothing to apply to the image." -msgstr "La quantità di smoothing (levigatura) da applicare all'immagine." +msgstr "La quantité de lissage à appliquer à l'image." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 @@ -2239,284 +2240,284 @@ msgstr "OK" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 msgctxt "@title:window" msgid "Post Processing Plugin" -msgstr "Plug-in di post-elaborazione" +msgstr "Plug-in de post-traitement" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 msgctxt "@label" msgid "Post Processing Scripts" -msgstr "Script di post-elaborazione" +msgstr "Scripts de post-traitement" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 msgctxt "@action" msgid "Add a script" -msgstr "Aggiungi uno script" +msgstr "Ajouter un script" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 msgctxt "@label" msgid "Settings" -msgstr "Impostazioni" +msgstr "Paramètres" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 msgctxt "@info:tooltip" msgid "Change active post-processing scripts." -msgstr "Modificare gli script di post-elaborazione attivi." +msgstr "Modifiez les scripts de post-traitement actifs." #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 msgctxt "@info:tooltip" msgid "The following script is active:" msgid_plural "The following scripts are active:" -msgstr[0] "È attivo il seguente script:" -msgstr[1] "Sono attivi i seguenti script:" +msgstr[0] "Le script suivant est actif :" +msgstr[1] "Les scripts suivants sont actifs :" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 msgctxt "@label" msgid "Move to top" -msgstr "Sposta in alto" +msgstr "Déplacer l'impression en haut" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 msgctxt "@label" msgid "Delete" -msgstr "Cancella" +msgstr "Effacer" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 msgctxt "@label" msgid "Resume" -msgstr "Riprendi" +msgstr "Reprendre" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 msgctxt "@label" msgid "Pausing..." -msgstr "Messa in pausa..." +msgstr "Mise en pause..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 msgctxt "@label" msgid "Resuming..." -msgstr "Ripresa in corso..." +msgstr "Reprise..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 msgctxt "@label" msgid "Pause" -msgstr "Pausa" +msgstr "Pause" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" msgid "Aborting..." -msgstr "Interr. in corso..." +msgstr "Abandon..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" msgid "Abort" -msgstr "Interrompi" +msgstr "Abandonner" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Sei sicuro di voler spostare %1 all’inizio della coda?" +msgstr "Êtes-vous sûr de vouloir déplacer %1 en haut de la file d'attente ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 msgctxt "@window:title" msgid "Move print job to top" -msgstr "Sposta il processo di stampa in alto" +msgstr "Déplacer l'impression en haut de la file d'attente" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to delete %1?" -msgstr "Sei sicuro di voler cancellare %1?" +msgstr "Êtes-vous sûr de vouloir supprimer %1 ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 msgctxt "@window:title" msgid "Delete print job" -msgstr "Cancella processo di stampa" +msgstr "Supprimer l'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" -msgstr "Sei sicuro di voler interrompere %1?" +msgstr "Êtes-vous sûr de vouloir annuler %1 ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 msgctxt "@window:title" msgid "Abort print" -msgstr "Interrompi la stampa" +msgstr "Abandonner l'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 msgctxt "@title:window" msgid "Print over network" -msgstr "Stampa sulla rete" +msgstr "Imprimer sur le réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 msgctxt "@action:button" msgid "Print" -msgstr "Stampa" +msgstr "Imprimer" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 msgctxt "@label" msgid "Printer selection" -msgstr "Selezione stampante" +msgstr "Sélection d'imprimantes" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 msgctxt "@title:window" msgid "Configuration Changes" -msgstr "Modifiche configurazione" +msgstr "Modifications de configuration" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 msgctxt "@action:button" msgid "Override" -msgstr "Override" +msgstr "Remplacer" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" msgid_plural "" "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "La stampante assegnata, %1, richiede la seguente modifica di configurazione:" -msgstr[1] "La stampante assegnata, %1, richiede le seguenti modifiche di configurazione:" +msgstr[0] "L'imprimante assignée, %1, nécessite la modification de configuration suivante :" +msgstr[1] "L'imprimante assignée, %1, nécessite les modifications de configuration suivantes :" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" msgid "" "The printer %1 is assigned, but the job contains an unknown material " "configuration." -msgstr "La stampante %1 è assegnata, ma il processo contiene una configurazione materiale sconosciuta." +msgstr "L'imprimante %1 est assignée, mais le projet contient une configuration matérielle inconnue." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 msgctxt "@label" msgid "Change material %1 from %2 to %3." -msgstr "Cambia materiale %1 da %2 a %3." +msgstr "Changer le matériau %1 de %2 à %3." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 msgctxt "@label" msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Caricare %3 come materiale %1 (Operazione non annullabile)." +msgstr "Charger %3 comme matériau %1 (Ceci ne peut pas être remplacé)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 msgctxt "@label" msgid "Change print core %1 from %2 to %3." -msgstr "Cambia print core %1 da %2 a %3." +msgstr "Changer le print core %1 de %2 à %3." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 msgctxt "@label" msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Cambia piano di stampa a %1 (Operazione non annullabile)." +msgstr "Changer le plateau en %1 (Ceci ne peut pas être remplacé)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" msgid "" "Override will use the specified settings with the existing printer " "configuration. This may result in a failed print." -msgstr "L’override utilizza le impostazioni specificate con la configurazione stampante esistente. Ciò può causare una stampa non riuscita." +msgstr "Si vous sélectionnez « Remplacer », les paramètres de la configuration actuelle de l'imprimante seront utilisés. Cela peut entraîner l'échec de l'impression." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 msgctxt "@label" msgid "Glass" -msgstr "Vetro" +msgstr "Verre" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 msgctxt "@label" msgid "Aluminum" -msgstr "Alluminio" +msgstr "Aluminium" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" -msgstr "Gestione stampanti" +msgstr "Gérer l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Aggiornare il firmware della stampante per gestire la coda da remoto." +msgstr "Veuillez mettre à jour le Firmware de votre imprimante pour gérer la file d'attente à distance." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da Ultimaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory" -" e visualizzare questa Webcam." +msgstr "Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker" +" Digital Factory et voir cette webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" msgid "Loading..." -msgstr "Caricamento in corso..." +msgstr "Chargement..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 msgctxt "@label:status" msgid "Unavailable" -msgstr "Non disponibile" +msgstr "Indisponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 msgctxt "@label:status" msgid "Unreachable" -msgstr "Non raggiungibile" +msgstr "Injoignable" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 msgctxt "@label:status" msgid "Idle" -msgstr "Ferma" +msgstr "Inactif" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Preparing..." -msgstr "Preparazione in corso..." +msgstr "Préparation..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 msgctxt "@label:status" msgid "Printing" -msgstr "Stampa in corso" +msgstr "Impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 msgctxt "@label" msgid "Untitled" -msgstr "Senza titolo" +msgstr "Sans titre" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 msgctxt "@label" msgid "Anonymous" -msgstr "Anonimo" +msgstr "Anonyme" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 msgctxt "@label:status" msgid "Requires configuration changes" -msgstr "Richiede modifiche di configurazione" +msgstr "Nécessite des modifications de configuration" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 msgctxt "@action:button" msgid "Details" -msgstr "Dettagli" +msgstr "Détails" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 msgctxt "@label" msgid "Unavailable printer" -msgstr "Stampante non disponibile" +msgstr "Imprimante indisponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 msgctxt "@label" msgid "First available" -msgstr "Primo disponibile" +msgstr "Premier disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Surveillez vos imprimantes à distance grâce à Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "Afficher les imprimantes dans Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" msgid "Connect to Networked Printer" -msgstr "Collega alla stampante in rete" +msgstr "Connecter à l'imprimante en réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2526,19 +2527,19 @@ msgid "" "your printer to your WIFI network. If you don't connect Cura with your " "printer, you can still use a USB drive to transfer g-code files to your " "printer." -msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento" -" alla rete WIFI. Se non si esegue il collegamento di Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file codice" -" G alla stampante." +msgstr "Pour imprimer directement sur votre imprimante via le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble Ethernet ou en connectant" +" votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers" +" g-code sur votre imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" msgid "Select your printer from the list below:" -msgstr "Selezionare la stampante dall’elenco seguente:" +msgstr "Sélectionnez votre imprimante dans la liste ci-dessous :" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 msgctxt "@action:button" msgid "Edit" -msgstr "Modifica" +msgstr "Modifier" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 @@ -2546,109 +2547,109 @@ msgstr "Modifica" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 msgctxt "@action:button" msgid "Remove" -msgstr "Rimuovi" +msgstr "Supprimer" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 msgctxt "@action:button" msgid "Refresh" -msgstr "Aggiorna" +msgstr "Rafraîchir" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" msgid "" "If your printer is not listed, read the network printing " "troubleshooting guide" -msgstr "Se la stampante non è nell’elenco, leggere la guida alla risoluzione dei problemi per la stampa in rete" +msgstr "Si votre imprimante n'apparaît pas dans la liste, lisez le guide de dépannage de l'impression en réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 msgctxt "@label" msgid "Type" -msgstr "Tipo" +msgstr "Type" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 msgctxt "@label" msgid "Firmware version" -msgstr "Versione firmware" +msgstr "Version du firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 msgctxt "@label" msgid "Address" -msgstr "Indirizzo" +msgstr "Adresse" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 msgctxt "@label" msgid "This printer is not set up to host a group of printers." -msgstr "Questa stampante non è predisposta per comandare un gruppo di stampanti." +msgstr "Cette imprimante n'est pas configurée pour héberger un groupe d'imprimantes." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 msgctxt "@label" msgid "This printer is the host for a group of %1 printers." -msgstr "Questa stampante comanda un gruppo di %1 stampanti." +msgstr "Cette imprimante est l'hôte d'un groupe d'imprimantes %1." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 msgctxt "@label" msgid "The printer at this address has not yet responded." -msgstr "La stampante a questo indirizzo non ha ancora risposto." +msgstr "L'imprimante à cette adresse n'a pas encore répondu." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 msgctxt "@action:button" msgid "Connect" -msgstr "Collega" +msgstr "Connecter" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 msgctxt "@title:window" msgid "Invalid IP address" -msgstr "Indirizzo IP non valido" +msgstr "Adresse IP non valide" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 msgctxt "@text" msgid "Please enter a valid IP address." -msgstr "Inserire un indirizzo IP valido." +msgstr "Veuillez saisir une adresse IP valide." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 msgctxt "@title:window" msgid "Printer Address" -msgstr "Indirizzo stampante" +msgstr "Adresse de l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 msgctxt "@label" msgid "Enter the IP address of your printer on the network." -msgstr "Inserire l'indirizzo IP della stampante in rete." +msgstr "Saisissez l'adresse IP de votre imprimante sur le réseau." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 msgctxt "@label" msgid "Queued" -msgstr "Coda di stampa" +msgstr "Mis en file d'attente" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 msgctxt "@label link to connect manager" msgid "Manage in browser" -msgstr "Gestisci nel browser" +msgstr "Gérer dans le navigateur" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 msgctxt "@label" msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Non sono presenti processi di stampa nella coda. Eseguire lo slicing e inviare un processo per aggiungerne uno." +msgstr "Il n'y a pas de travaux d'impression dans la file d'attente. Découpez et envoyez une tache pour en ajouter une." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 msgctxt "@label" msgid "Print jobs" -msgstr "Processi di stampa" +msgstr "Tâches d'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 msgctxt "@label" msgid "Total print time" -msgstr "Tempo di stampa totale" +msgstr "Temps total d'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 msgctxt "@label" msgid "Waiting for" -msgstr "In attesa" +msgstr "Attente de" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 @@ -2657,18 +2658,18 @@ msgstr "In attesa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 msgctxt "@label:status" msgid "Aborted" -msgstr "Interrotto" +msgstr "Abandonné" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 msgctxt "@label:status" msgid "Finished" -msgstr "Terminato" +msgstr "Terminé" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 msgctxt "@label:status" msgid "Aborting..." -msgstr "Interr. in corso..." +msgstr "Abandon..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 @@ -2676,133 +2677,133 @@ msgstr "Interr. in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 msgctxt "@label:status" msgid "Failed" -msgstr "Non riuscita" +msgstr "Échec" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 msgctxt "@label:status" msgid "Pausing..." -msgstr "Messa in pausa..." +msgstr "Mise en pause..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Paused" -msgstr "In pausa" +msgstr "En pause" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" msgid "Resuming..." -msgstr "Ripresa in corso..." +msgstr "Reprise..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 msgctxt "@label:status" msgid "Action required" -msgstr "Richiede un'azione" +msgstr "Action requise" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 msgctxt "@label:status" msgid "Finishes %1 at %2" -msgstr "Finisce %1 a %2" +msgstr "Finit %1 à %2" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 msgctxt "@title:window" msgid "Cura Backups" -msgstr "Backup Cura" +msgstr "Sauvegardes Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 msgctxt "@backuplist:label" msgid "Cura Version" -msgstr "Versione Cura" +msgstr "Version Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 msgctxt "@backuplist:label" msgid "Machines" -msgstr "Macchine" +msgstr "Machines" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 msgctxt "@backuplist:label" msgid "Materials" -msgstr "Materiali" +msgstr "Matériaux" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 msgctxt "@backuplist:label" msgid "Profiles" -msgstr "Profili" +msgstr "Profils" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 msgctxt "@backuplist:label" msgid "Plugins" -msgstr "Plugin" +msgstr "Plug-ins" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" msgid "Want more?" -msgstr "Ulteriori informazioni?" +msgstr "Vous en voulez plus ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 msgctxt "@button" msgid "Backup Now" -msgstr "Esegui backup adesso" +msgstr "Sauvegarder maintenant" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 msgctxt "@checkbox:description" msgid "Auto Backup" -msgstr "Backup automatico" +msgstr "Sauvegarde automatique" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 msgctxt "@checkbox:description" msgid "Automatically create a backup each day that Cura is started." -msgstr "Crea automaticamente un backup ogni giorno in cui viene avviata Cura." +msgstr "Créez automatiquement une sauvegarde chaque jour où Cura est démarré." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 msgctxt "@button" msgid "Restore" -msgstr "Ripristina" +msgstr "Restaurer" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 msgctxt "@dialog:title" msgid "Delete Backup" -msgstr "Cancella backup" +msgstr "Supprimer la sauvegarde" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 msgctxt "@dialog:info" msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Sei sicuro di voler cancellare questo backup? Questa operazione non può essere annullata." +msgstr "Êtes-vous sûr de vouloir supprimer cette sauvegarde ? Il est impossible d'annuler cette action." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 msgctxt "@dialog:title" msgid "Restore Backup" -msgstr "Ripristina backup" +msgstr "Restaurer la sauvegarde" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" msgid "" "You will need to restart Cura before your backup is restored. Do you want to " "close Cura now?" -msgstr "Riavviare Cura prima di ripristinare il backup. Chiudere Cura adesso?" +msgstr "Vous devez redémarrer Cura avant que votre sauvegarde ne soit restaurée. Voulez-vous fermer Cura maintenant ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 msgctxt "@title" msgid "My Backups" -msgstr "I miei backup" +msgstr "Mes sauvegardes" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" msgid "" "You don't have any backups currently. Use the 'Backup Now' button to create " "one." -msgstr "Nessun backup. Usare il pulsante ‘Esegui backup adesso’ per crearne uno." +msgstr "Vous n'avez actuellement aucune sauvegarde. Utilisez le bouton « Sauvegarder maintenant » pour en créer une." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" msgid "" "During the preview phase, you'll be limited to 5 visible backups. Remove a " "backup to see older ones." -msgstr "Durante la fase di anteprima, saranno visibili solo 5 backup. Rimuovi un backup per vedere quelli precedenti." +msgstr "Pendant la phase de prévisualisation, vous ne pourrez voir qu'un maximum de 5 sauvegardes. Supprimez une sauvegarde pour voir les plus anciennes." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 msgctxt "@description" msgid "Backup and synchronize your Cura settings." -msgstr "Backup e sincronizzazione delle impostazioni Cura." +msgstr "Sauvegardez et synchronisez vos paramètres Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 @@ -2810,29 +2811,30 @@ msgstr "Backup e sincronizzazione delle impostazioni Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 msgctxt "@button" msgid "Sign in" -msgstr "Accedi" +msgstr "Se connecter" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 msgctxt "@title:window" msgid "More information on anonymous data collection" -msgstr "Maggiori informazioni sulla raccolta di dati anonimi" +msgstr "Plus d'informations sur la collecte de données anonymes" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente. Di seguito è riportato un esempio dei dati condivisi:" +msgstr "Ultimaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données" +" partagées :" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" msgid "I don't want to send anonymous data" -msgstr "Non desidero inviare dati anonimi" +msgstr "Je ne veux pas envoyer de données anonymes" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 msgctxt "@text:window" msgid "Allow sending anonymous data" -msgstr "Consenti l'invio di dati anonimi" +msgstr "Autoriser l'envoi de données anonymes" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 msgctxt "@option" @@ -2847,17 +2849,17 @@ msgstr "Salva progetto Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Seleziona qualsiasi aggiornamento realizzato per questa Ultimaker Original" +msgstr "Sélectionnez les mises à niveau disponibles pour cet Ultimaker Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" msgid "Heated Build Plate (official kit or self-built)" -msgstr "Piano di stampa riscaldato (kit ufficiale o integrato)" +msgstr "Plateau chauffant (kit officiel ou fabriqué soi-même)" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 msgctxt "@title" msgid "Build Plate Leveling" -msgstr "Livellamento del piano di stampa" +msgstr "Nivellement du plateau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" @@ -2865,8 +2867,8 @@ msgid "" "To make sure your prints will come out great, you can now adjust your " "buildplate. When you click 'Move to Next Position' the nozzle will move to " "the different positions that can be adjusted." -msgstr "Per assicurarsi stampe di alta qualità, è ora possibile regolare il piano di stampa. Quando si fa clic su 'Spostamento alla posizione successiva' l'ugello" -" si sposterà in diverse posizioni che è possibile regolare." +msgstr "Pour obtenir des résultats d'impression optimaux, vous pouvez maintenant régler votre plateau. Quand vous cliquez sur 'Aller à la position suivante', la" +" buse se déplacera vers les différentes positions pouvant être réglées." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" @@ -2874,18 +2876,18 @@ msgid "" "For every position; insert a piece of paper under the nozzle and adjust the " "print build plate height. The print build plate height is right when the " "paper is slightly gripped by the tip of the nozzle." -msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare la stampa dell'altezza del piano di stampa. L'altezza del piano di stampa" -" è corretta quando la carta sfiora la punta dell'ugello." +msgstr "Pour chacune des positions ; glissez un bout de papier sous la buse et ajustez la hauteur du plateau. La hauteur du plateau est juste lorsque la pointe" +" de la buse gratte légèrement le papier." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" msgid "Start Build Plate Leveling" -msgstr "Avvio livellamento del piano di stampa" +msgstr "Démarrer le nivellement du plateau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 msgctxt "@action:button" msgid "Move to Next Position" -msgstr "Spostamento alla posizione successiva" +msgstr "Aller à la position suivante" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" @@ -2896,74 +2898,74 @@ msgstr "Per mezzo di" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 msgctxt "@button:label" msgid "Learn More" -msgstr "Ulteriori Informazioni" +msgstr "En Savoir Plus" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" -msgstr "Abilita" +msgstr "Activer" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" -msgstr "Disabilita" +msgstr "Désactiver" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." -msgstr "Downgrade in corso..." +msgstr "Téléchargement..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" -msgstr "Downgrade" +msgstr "Revenir à une version précédente" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." -msgstr "Installazione in corso..." +msgstr "Installation..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" -msgstr "Installazione" +msgstr "Installer" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" -msgstr "Disinstalla" +msgstr "Désinstaller" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." -msgstr "Aggiornamento in corso..." +msgstr "Mise à jour..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" -msgstr "Aggiorna" +msgstr "Mise à jour" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" -msgstr "Installa plugin" +msgstr "Installer les plug-ins" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Semplifica il flusso di lavoro e personalizza l'esperienza Ultimaker Cura experience con plugin forniti dalla nostra eccezionale comunità di utenti." +msgstr "Simplifiez votre flux de travail et personnalisez votre expérience Ultimaker Cura avec des plug-ins fournis par notre incroyable communauté d'utilisateurs." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" msgid "Changes from your account" -msgstr "Modifiche dall'account" +msgstr "Changements à partir de votre compte" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 msgctxt "@button" msgid "Dismiss" -msgstr "Rimuovi" +msgstr "Ignorer" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 @@ -2971,196 +2973,196 @@ msgstr "Rimuovi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 msgctxt "@button" msgid "Next" -msgstr "Avanti" +msgstr "Suivant" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 msgctxt "@label" msgid "The following packages will be added:" -msgstr "Verranno aggiunti i seguenti pacchetti:" +msgstr "Les packages suivants seront ajoutés:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" msgid "" "The following packages can not be installed because of an incompatible Cura " "version:" -msgstr "Impossibile installare i seguenti pacchetti a causa di una versione di Cura non compatibile:" +msgstr "Les packages suivants ne peuvent pas être installés en raison d'une version incompatible de Cura :" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 msgctxt "@label" msgid "You need to accept the license to install the package" -msgstr "È necessario accettare la licenza per installare il pacchetto" +msgstr "Vous devez accepter la licence pour installer le package" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 msgctxt "@button" msgid "Plugin license agreement" -msgstr "Accordo di licenza plugin" +msgstr "Contrat de licence du plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 msgctxt "@text" msgid "Please read and agree with the plugin licence." -msgstr "Leggi e accetta la licenza del plugin." +msgstr "Veuillez lire et accepter la licence du plug-in." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 msgctxt "@button" msgid "Accept" -msgstr "Accetto" +msgstr "Accepter" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 msgctxt "@header" msgid "Install Materials" -msgstr "Installa materiali" +msgstr "Installer des matériaux" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Selezionare e installare i profili dei materiali ottimizzati per le stampanti 3D Ultimaker." +msgstr "Sélectionnez et installez des profils de matériaux optimisés pour vos imprimantes 3D Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" msgid "Manage packages" -msgstr "Gestisci pacchetti" +msgstr "Gérer les packages" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 msgctxt "@header" msgid "Description" -msgstr "Descrizione" +msgstr "Description" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 msgctxt "@header" msgid "Compatible printers" -msgstr "Stampanti compatibili" +msgstr "Imprimantes compatibles" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 msgctxt "@info" msgid "No compatibility information" -msgstr "Nessuna informazione sulla compatibilità" +msgstr "Aucune information sur la compatibilité" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 msgctxt "@header" msgid "Compatible support materials" -msgstr "Materiali di supporto compatibili" +msgstr "Matériaux de support compatibles" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 msgctxt "@info No materials" msgid "None" -msgstr "Nessuno" +msgstr "Aucun" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 msgctxt "@header" msgid "Compatible with Material Station" -msgstr "Compatibile con Material Station" +msgstr "Compatible avec la Material Station" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "Yes" -msgstr "Sì" +msgstr "Oui" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "No" -msgstr "No" +msgstr "Non" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 msgctxt "@header" msgid "Optimized for Air Manager" -msgstr "Ottimizzato per Air Manager" +msgstr "Optimisé pour Air Manager" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" msgid "Visit plug-in website" -msgstr "Visita il sito web del plug-in" +msgstr "Visitez le site Web du plug-in" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" msgid "Website" -msgstr "Sito web" +msgstr "Site Internet" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 msgctxt "@button" msgid "Buy spool" -msgstr "Acquista bobina" +msgstr "Acheter une bobine" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 msgctxt "@button" msgid "Safety datasheet" -msgstr "Scheda tecnica sulla sicurezza" +msgstr "Fiche technique sur la sécurité" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 msgctxt "@button" msgid "Technical datasheet" -msgstr "Scheda tecnica" +msgstr "Fiche technique" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 msgctxt "@header" msgid "Package details" -msgstr "Dettagli pacchetto" +msgstr "Détails sur le paquet" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 msgctxt "@button:tooltip" msgid "Back" -msgstr "Indietro" +msgstr "Précédent" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 msgctxt "@button" msgid "Failed to load packages:" -msgstr "Impossibile caricare pacchetti:" +msgstr "Échec du chargement des packages :" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 msgctxt "@button" msgid "Retry?" -msgstr "Riprovare?" +msgstr "Réessayer ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 msgctxt "@button" msgid "Loading" -msgstr "Caricamento in corso" +msgstr "Chargement" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 msgctxt "@message" msgid "No more results to load" -msgstr "Nessun altro risultato da caricare" +msgstr "Plus aucun résultat à charger" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 msgctxt "@message" msgid "No results found with current filter" -msgstr "Nessun risultato trovato con il filtro corrente" +msgstr "Aucun résultat trouvé avec le filtre actuel" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 msgctxt "@button" msgid "Load more" -msgstr "Carica altro" +msgstr "Charger plus" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" -msgstr "Plug-in verificato Ultimaker" +msgstr "Plug-in Ultimaker vérifié" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" -msgstr "Materiale certificato Ultimaker" +msgstr "Matériau Ultimaker certifié" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" -msgstr "Pacchetto verificato Ultimaker" +msgstr "Package Ultimaker vérifié" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" msgid "Manage packages" -msgstr "Gestisci pacchetti" +msgstr "Gérer les packages" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Gestisci i plugin Ultimaker Cura e i profili del materiale qui. Accertarsi di mantenere i plugin aggiornati e di eseguire regolarmente il backup dell'impostazione." +msgstr "Gérez vos plug-ins Ultimaker Cura et vos profils matériaux ici. Assurez-vous de maintenir vos plug-ins à jour et de sauvegarder régulièrement votre configuration." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -3170,32 +3172,32 @@ msgstr "Installa materiali mancanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 msgctxt "@title" msgid "Loading..." -msgstr "Caricamento in corso..." +msgstr "Chargement..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 msgctxt "@button" msgid "Plugins" -msgstr "Plugin" +msgstr "Plug-ins" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 msgctxt "@button" msgid "Materials" -msgstr "Materiali" +msgstr "Matériaux" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 msgctxt "@info" msgid "Search in the browser" -msgstr "Cerca nel browser" +msgstr "Rechercher dans le navigateur" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 msgctxt "@button" msgid "In order to use the package you will need to restart Cura" -msgstr "Per utilizzare il pacchetto è necessario riavviare Cura" +msgstr "Pour pouvoir utiliser le package, vous devrez redémarrer Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 msgctxt "@info:button, %1 is the application name" msgid "Quit %1" -msgstr "Chiudere %1" +msgstr "Quitter %1" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" @@ -3204,78 +3206,78 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "Accertarsi che la stampante sia collegata:\n- Controllare se la stampante è accesa.\n- Controllare se la stampante è collegata alla rete.\n- Controllare" -" se è stato effettuato l'accesso per rilevare le stampanti collegate al cloud." +msgstr "Assurez-vous que votre imprimante est connectée :\n- Vérifiez si l'imprimante est sous tension.\n- Vérifiez si l'imprimante est connectée au réseau.- Vérifiez" +" si vous êtes connecté pour découvrir les imprimantes connectées au cloud." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." -msgstr "Collegare la stampante alla rete." +msgstr "Veuillez connecter votre imprimante au réseau." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" -msgstr "Visualizza i manuali utente online" +msgstr "Voir les manuels d'utilisation en ligne" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." -msgstr "Al fine di monitorare la stampa da Cura, collegare la stampante." +msgstr "Pour surveiller votre impression depuis Cura, veuillez connecter l'imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 msgctxt "@title:window" msgid "Open Project" -msgstr "Apri progetto" +msgstr "Ouvrir un projet" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 msgctxt "@action:ComboBox Update/override existing profile" msgid "Update existing" -msgstr "Aggiorna esistente" +msgstr "Mettre à jour l'existant" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" -msgstr "Crea nuovo" +msgstr "Créer" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 msgctxt "@action:title" msgid "Summary - Cura Project" -msgstr "Riepilogo - Progetto Cura" +msgstr "Résumé - Projet Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" -msgstr "Come può essere risolto il conflitto nella macchina?" +msgstr "Comment le conflit de la machine doit-il être résolu ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 msgctxt "@action:label" msgid "Printer settings" -msgstr "Impostazioni della stampante" +msgstr "Paramètres de l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 msgctxt "@action:label" msgid "Type" -msgstr "Tipo" +msgstr "Type" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 msgctxt "@action:label" msgid "Printer Group" -msgstr "Gruppo stampanti" +msgstr "Groupe d'imprimantes" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" -msgstr "Come può essere risolto il conflitto nel profilo?" +msgstr "Comment le conflit du profil doit-il être résolu ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 msgctxt "@action:label" msgid "Profile settings" -msgstr "Impostazioni profilo" +msgstr "Paramètres de profil" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 @@ -3283,7 +3285,7 @@ msgstr "Impostazioni profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 msgctxt "@action:label" msgid "Name" -msgstr "Nome" +msgstr "Nom" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 @@ -3295,74 +3297,74 @@ msgstr "Intent" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 msgctxt "@action:label" msgid "Not in profile" -msgstr "Non nel profilo" +msgstr "Absent du profil" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" -msgstr[0] "%1 override" -msgstr[1] "%1 override" +msgstr[0] "%1 écrasent" +msgstr[1] "%1 écrase" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 msgctxt "@action:label" msgid "Derivative from" -msgstr "Derivato da" +msgstr "Dérivé de" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 msgctxt "@action:label" msgid "%1, %2 override" msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 override" -msgstr[1] "%1, %2 override" +msgstr[0] "%1, %2 écrasent" +msgstr[1] "%1, %2 écrase" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 msgctxt "@info:tooltip" msgid "How should the conflict in the material be resolved?" -msgstr "Come può essere risolto il conflitto nel materiale?" +msgstr "Comment le conflit du matériau doit-il être résolu ?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 msgctxt "@action:label" msgid "Material settings" -msgstr "Impostazioni materiale" +msgstr "Paramètres du matériau" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 msgctxt "@action:label" msgid "Setting visibility" -msgstr "Impostazione visibilità" +msgstr "Visibilité des paramètres" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 msgctxt "@action:label" msgid "Mode" -msgstr "Modalità" +msgstr "Mode" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 msgctxt "@action:label" msgid "Visible settings:" -msgstr "Impostazioni visibili:" +msgstr "Paramètres visibles :" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 msgctxt "@action:label" msgid "%1 out of %2" -msgstr "%1 su %2" +msgstr "%1 sur %2" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 msgctxt "@action:warning" msgid "Loading a project will clear all models on the build plate." -msgstr "Il caricamento di un progetto annulla tutti i modelli sul piano di stampa." +msgstr "Le chargement d'un projet effacera tous les modèles sur le plateau." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "Le matériau utilisé dans ce projet n'est actuellement pas installé dans Cura.
      Installez le profil du matériau et rouvrez le projet." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" msgid "Open" -msgstr "Apri" +msgstr "Ouvrir" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 msgctxt "@action:button" @@ -3377,63 +3379,63 @@ msgstr "Installa materiale mancante" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" -msgstr "Tipo di maglia" +msgstr "Type de maille" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" -msgstr "Modello normale" +msgstr "Modèle normal" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" -msgstr "Stampa come supporto" +msgstr "Imprimer comme support" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" -msgstr "Modificare le impostazioni per le sovrapposizioni" +msgstr "Modifier les paramètres de chevauchement" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" -msgstr "Non supportano le sovrapposizioni" +msgstr "Ne prend pas en charge le chevauchement" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" -msgstr "Solo maglia di riempimento" +msgstr "Maille de remplissage uniquement" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" -msgstr "Ritaglio mesh" +msgstr "Maille de coupe" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" -msgstr "Seleziona impostazioni" +msgstr "Sélectionner les paramètres" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" -msgstr "Seleziona impostazioni di personalizzazione per questo modello" +msgstr "Sélectionner les paramètres pour personnaliser ce modèle" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." -msgstr "Filtro..." +msgstr "Filtrer..." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" -msgstr "Mostra tutto" +msgstr "Afficher tout" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 msgctxt "@title" msgid "Update Firmware" -msgstr "Aggiornamento firmware" +msgstr "Mettre à jour le firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" @@ -3441,165 +3443,166 @@ msgid "" "Firmware is the piece of software running directly on your 3D printer. This " "firmware controls the step motors, regulates the temperature and ultimately " "makes your printer work." -msgstr "Il firmware è la parte di software eseguita direttamente sulla stampante 3D. Questo firmware controlla i motori passo-passo, regola la temperatura e, in" -" ultima analisi, consente il funzionamento della stampante." +msgstr "Le firmware est le logiciel fonctionnant directement dans votre imprimante 3D. Ce firmware contrôle les moteurs pas à pas, régule la température et surtout," +" fait que votre machine fonctionne." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" msgid "" "The firmware shipping with new printers works, but new versions tend to have " "more features and improvements." -msgstr "Il firmware inviato a corredo delle nuove stampanti funziona, tuttavia le nuove versioni tendono ad avere più funzioni ed ottimizzazioni." +msgstr "Le firmware fourni avec les nouvelles imprimantes fonctionne, mais les nouvelles versions ont tendance à fournir davantage de fonctionnalités ainsi que" +" des améliorations." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 msgctxt "@action:button" msgid "Automatically upgrade Firmware" -msgstr "Aggiorna automaticamente il firmware" +msgstr "Mise à niveau automatique du firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 msgctxt "@action:button" msgid "Upload custom Firmware" -msgstr "Carica il firmware personalizzato" +msgstr "Charger le firmware personnalisé" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" msgid "" "Firmware can not be updated because there is no connection with the printer." -msgstr "Impossibile aggiornare il firmware: nessun collegamento con la stampante." +msgstr "Impossible de se connecter à l'imprimante ; échec de la mise à jour du firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" msgid "" "Firmware can not be updated because the connection with the printer does not " "support upgrading firmware." -msgstr "Impossibile aggiornare il firmware: il collegamento con la stampante non supporta l’aggiornamento del firmware." +msgstr "Échec de la mise à jour du firmware, car cette fonctionnalité n'est pas prise en charge par la connexion avec l'imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" msgid "Select custom firmware" -msgstr "Seleziona il firmware personalizzato" +msgstr "Sélectionner le firmware personnalisé" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 msgctxt "@title:window" msgid "Firmware Update" -msgstr "Aggiornamento del firmware" +msgstr "Mise à jour du firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" msgid "Updating firmware." -msgstr "Aggiornamento firmware." +msgstr "Mise à jour du firmware en cours." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" msgid "Firmware update completed." -msgstr "Aggiornamento del firmware completato." +msgstr "Mise à jour du firmware terminée." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 msgctxt "@label" msgid "Firmware update failed due to an unknown error." -msgstr "Aggiornamento firmware non riuscito a causa di un errore sconosciuto." +msgstr "Échec de la mise à jour du firmware en raison d'une erreur inconnue." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 msgctxt "@label" msgid "Firmware update failed due to an communication error." -msgstr "Aggiornamento firmware non riuscito a causa di un errore di comunicazione." +msgstr "Échec de la mise à jour du firmware en raison d'une erreur de communication." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 msgctxt "@label" msgid "Firmware update failed due to an input/output error." -msgstr "Aggiornamento firmware non riuscito a causa di un errore di input/output." +msgstr "Échec de la mise à jour du firmware en raison d'une erreur d'entrée/de sortie." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 msgctxt "@label" msgid "Firmware update failed due to missing firmware." -msgstr "Aggiornamento firmware non riuscito per firmware mancante." +msgstr "Échec de la mise à jour du firmware en raison du firmware manquant." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" -msgstr "Schema colori" +msgstr "Modèle de couleurs" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" -msgstr "Colore materiale" +msgstr "Couleur du matériau" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" -msgstr "Tipo di linea" +msgstr "Type de ligne" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" -msgstr "Velocità" +msgstr "Vitesse" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" -msgstr "Spessore layer" +msgstr "Épaisseur de la couche" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" -msgstr "Larghezza della linea" +msgstr "Largeur de ligne" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" -msgstr "Flusso" +msgstr "Débit" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" -msgstr "Modalità di compatibilità" +msgstr "Mode de compatibilité" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" -msgstr "Spostamenti" +msgstr "Déplacements" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" -msgstr "Helper" +msgstr "Aides" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" -msgstr "Guscio" +msgstr "Coque" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" -msgstr "Riempimento" +msgstr "Remplissage" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" -msgstr "Avvia" +msgstr "Démarre" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" -msgstr "Mostra solo strati superiori" +msgstr "Afficher uniquement les couches supérieures" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" -msgstr "Mostra 5 strati superiori in dettaglio" +msgstr "Afficher 5 niveaux détaillés en haut" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" -msgstr "Superiore / Inferiore" +msgstr "Haut / bas" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" -msgstr "Parete interna" +msgstr "Paroi interne" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" @@ -3614,36 +3617,36 @@ msgstr "max" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" -msgstr "Cerca" +msgstr "Rechercher" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "" "This setting is not used because all the settings that it influences are " "overridden." -msgstr "Questa impostazione non è utilizzata perché tutte le impostazioni che influenza sono sottoposte a override." +msgstr "Ce paramètre n'est pas utilisé car tous les paramètres qu'il influence sont remplacés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" -msgstr "Influisce su" +msgstr "Touche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" -msgstr "Influenzato da" +msgstr "Touché par" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "" "This setting is always shared between all extruders. Changing it here will " "change the value for all extruders." -msgstr "Questa impostazione è sempre condivisa tra tutti gli estrusori. La sua modifica varierà il valore per tutti gli estrusori." +msgstr "Ce paramètre est toujours partagé par toutes les extrudeuses. Le modifier ici entraînera la modification de la valeur pour toutes les extrudeuses." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" -msgstr "Questa impostazione viene risolta dai valori in conflitto specifici dell'estrusore:" +msgstr "Ce paramètre est résolu à partir de valeurs conflictuelles spécifiques à l'extrudeur :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" @@ -3651,7 +3654,7 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "Questa impostazione ha un valore diverso dal profilo.\n\nFare clic per ripristinare il valore del profilo." +msgstr "Ce paramètre possède une valeur qui est différente du profil.\n\nCliquez pour restaurer la valeur du profil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" @@ -3660,43 +3663,43 @@ msgid "" "set.\n" "\n" "Click to restore the calculated value." -msgstr "Questa impostazione normalmente viene calcolata, ma attualmente ha impostato un valore assoluto.\n\nFare clic per ripristinare il valore calcolato." +msgstr "Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n\nCliquez pour restaurer la valeur calculée." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" -msgstr "Impostazioni ricerca" +msgstr "Paramètres de recherche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" -msgstr "Copia valore su tutti gli estrusori" +msgstr "Copier la valeur vers tous les extrudeurs" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" -msgstr "Copia tutti i valori modificati su tutti gli estrusori" +msgstr "Copier toutes les valeurs modifiées vers toutes les extrudeuses" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" -msgstr "Nascondi questa impostazione" +msgstr "Masquer ce paramètre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" -msgstr "Nascondi questa impostazione" +msgstr "Masquer ce paramètre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" -msgstr "Mantieni visibile questa impostazione" +msgstr "Afficher ce paramètre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 msgctxt "@action:menu" msgid "Configure setting visibility..." -msgstr "Configura visibilità delle impostazioni..." +msgstr "Configurer la visibilité des paramètres..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" @@ -3705,156 +3708,156 @@ msgid "" "value.\n" "\n" "Click to make these settings visible." -msgstr "Alcune impostazioni nascoste utilizzano valori diversi dal proprio valore normale calcolato.\n\nFare clic per rendere visibili queste impostazioni." +msgstr "Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n\nCliquez pour rendre ces paramètres visibles." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" msgid "Marketplace" -msgstr "Mercato" +msgstr "Marché en ligne" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" -msgstr "&Impostazioni" +msgstr "&Paramètres" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 msgctxt "@title:window" msgid "New project" -msgstr "Nuovo progetto" +msgstr "Nouveau projet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" msgid "" "Are you sure you want to start a new project? This will clear the build " "plate and any unsaved settings." -msgstr "Sei sicuro di voler aprire un nuovo progetto? Questo cancellerà il piano di stampa e tutte le impostazioni non salvate." +msgstr "Êtes-vous sûr(e) de souhaiter lancer un nouveau projet ? Cela supprimera les objets du plateau ainsi que tous paramètres non enregistrés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 msgctxt "@title:tab" msgid "Setting Visibility" -msgstr "Impostazione visibilità" +msgstr "Visibilité des paramètres" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 msgctxt "@action:button" msgid "Defaults" -msgstr "Valori predefiniti" +msgstr "Rétablir les paramètres par défaut" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 msgctxt "@label:textbox" msgid "Check all" -msgstr "Controlla tutto" +msgstr "Vérifier tout" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "Sincronizza materiali con stampanti" +msgstr "Synchroniser les matériaux avec les imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "Sincronizza materiali con stampanti" +msgstr "Synchroniser les matériaux avec les imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" msgid "" "Following a few simple steps, you will be able to synchronize all your " "material profiles with your printers." -msgstr "Seguendo alcuni semplici passaggi, sarà possibile sincronizzare tutti i profili del materiale con le stampanti." +msgstr "En suivant quelques étapes simples, vous serez en mesure de synchroniser tous vos profils de matériaux avec vos imprimantes." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "Cosa occorre per sincronizzare i profili del materiale?" +msgstr "Pourquoi dois-je synchroniser les profils de matériaux ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 msgctxt "@button" msgid "Start" -msgstr "Avvio" +msgstr "Démarrer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 msgctxt "@title:header" msgid "Sign in" -msgstr "Accedi" +msgstr "Se connecter" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" msgid "" "To automatically sync the material profiles with all your printers connected " "to Digital Factory you need to be signed in in Cura." -msgstr "Per sincronizzare automaticamente i profili del materiale con tutte le stampanti collegate a Digital Factory è necessario aver effettuato l'accesso a Cura." +msgstr "Pour synchroniser automatiquement les profils de matériaux avec toutes vos imprimantes connectées à Digital Factory, vous devez être connecté à Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 msgctxt "@button" msgid "Sync materials with USB" -msgstr "Sincronizza materiali con USB" +msgstr "Synchroniser les matériaux avec USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "Le stampanti seguenti riceveranno i nuovi profili del materiale:" +msgstr "Les imprimantes suivantes recevront les nouveaux profils de matériaux :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "Si è verificato un errore durante l'invio di materiali alle stampanti." +msgstr "Un problème est survenu lors de l'envoi des matériaux aux imprimantes." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "I profili del materiale sono stati sincronizzati correttamente con le stampanti seguenti:" +msgstr "Les profils de matériaux ont été synchronisés avec les imprimantes suivantes :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 msgctxt "@button" msgid "Troubleshooting" -msgstr "Ricerca e riparazione dei guasti" +msgstr "Dépannage" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "Mancano stampanti?" +msgstr "Imprimantes manquantes ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" msgid "" "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Accertarsi che tutte le stampanti siano accese e collegate a Digital Factory." +msgstr "Assurez-vous que toutes vos imprimantes sont allumées et connectées à Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 msgctxt "@button" msgid "Refresh List" -msgstr "Aggiorna elenco" +msgstr "Actualiser la liste" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 msgctxt "@button" msgid "Try again" -msgstr "Riprova" +msgstr "Réessayer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Done" -msgstr "Eseguito" +msgstr "Terminé" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 msgctxt "@button" msgid "Sync" -msgstr "Sincronizza" +msgstr "Synchroniser" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 msgctxt "@button" msgid "Syncing" -msgstr "Sincronizzazione" +msgstr "Synchronisation" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 msgctxt "@title:header" msgid "No printers found" -msgstr "Nessuna stampante trovata" +msgstr "Aucune imprimante trouvée" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" @@ -3862,270 +3865,271 @@ msgid "" "It seems like you don't have any compatible printers connected to Digital " "Factory. Make sure your printer is connected and it's running the latest " "firmware." -msgstr "Nessuna stampante compatibile collegata a Digital Factory. Accertarsi che la stampante sia collegata e che il firmware più recente sia in esecuzione." +msgstr "Il semble que vous n'ayez aucune imprimante compatible connectée à Digital Factory. Assurez-vous que votre imprimante est connectée et qu'elle utilise" +" le dernier micrologiciel." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "Scopri come collegare la stampante a Digital Factory" +msgstr "Découvrez comment connecter votre imprimante à Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 msgctxt "@button" msgid "Refresh" -msgstr "Aggiorna" +msgstr "Rafraîchir" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "Sincronizza profili del materiale tramite USB" +msgstr "Synchroniser les profils de matériaux via USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 msgctxt "" "@text In the UI this is followed by a list of steps the user needs to take." msgid "" "Follow the following steps to load the new material profiles to your printer." -msgstr "Eseguire le operazioni descritte di seguito per caricare nuovi profili del materiale nella stampante." +msgstr "Suivez les étapes suivantes pour charger les nouveaux profils de matériaux dans votre imprimante." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "Fare clic sul pulsante Esporta archivio materiali." +msgstr "Cliquez sur le bouton d'exportation des archives de matériaux." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "Salvare il file .umm su una chiavetta USB." +msgstr "Enregistrez le fichier .umm sur une clé USB." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "" "Insert the USB stick into your printer and launch the procedure to load new " "material profiles." -msgstr "Inserire la chiavetta USB nella stampante e avviare la procedura per caricare nuovi profili del materiale." +msgstr "Insérez la clé USB dans votre imprimante et lancez la procédure pour charger de nouveaux profils de matériaux." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "Come caricare nuovi profili del materiale nella stampante" +msgstr "Comment charger de nouveaux profils de matériaux dans mon imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 msgctxt "@button" msgid "Back" -msgstr "Indietro" +msgstr "Précédent" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Export material archive" -msgstr "Esporta archivio materiali" +msgstr "Exporter l'archive des matériaux" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 msgctxt "@title:window" msgid "Export All Materials" -msgstr "Esporta tutti i materiali" +msgstr "Exporter tous les matériaux" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 msgctxt "@title:window" msgid "Confirm Diameter Change" -msgstr "Conferma modifica diametro" +msgstr "Confirmer le changement de diamètre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" msgid "" "The new filament diameter is set to %1 mm, which is not compatible with the " "current extruder. Do you wish to continue?" -msgstr "Il nuovo diametro del filamento impostato a %1 mm non è compatibile con l'attuale estrusore. Continuare?" +msgstr "Le nouveau diamètre de filament est réglé sur %1 mm, ce qui n'est pas compatible avec l'extrudeuse actuelle. Souhaitez-vous poursuivre ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 msgctxt "@label" msgid "Display Name" -msgstr "Visualizza nome" +msgstr "Afficher le nom" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 msgctxt "@label" msgid "Brand" -msgstr "Marchio" +msgstr "Marque" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 msgctxt "@label" msgid "Material Type" -msgstr "Tipo di materiale" +msgstr "Type de matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 msgctxt "@label" msgid "Color" -msgstr "Colore" +msgstr "Couleur" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 msgctxt "@title" msgid "Material color picker" -msgstr "Selettore colore materiale" +msgstr "Sélecteur de couleur de matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 msgctxt "@label" msgid "Properties" -msgstr "Proprietà" +msgstr "Propriétés" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 msgctxt "@label" msgid "Density" -msgstr "Densità" +msgstr "Densité" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 msgctxt "@label" msgid "Diameter" -msgstr "Diametro" +msgstr "Diamètre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 msgctxt "@label" msgid "Filament Cost" -msgstr "Costo del filamento" +msgstr "Coût du filament" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 msgctxt "@label" msgid "Filament weight" -msgstr "Peso del filamento" +msgstr "Poids du filament" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 msgctxt "@label" msgid "Filament length" -msgstr "Lunghezza del filamento" +msgstr "Longueur du filament" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 msgctxt "@label" msgid "Cost per Meter" -msgstr "Costo al metro" +msgstr "Coût au mètre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 msgctxt "@label" msgid "This material is linked to %1 and shares some of its properties." -msgstr "Questo materiale è collegato a %1 e condivide alcune delle sue proprietà." +msgstr "Ce matériau est lié à %1 et partage certaines de ses propriétés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 msgctxt "@label" msgid "Unlink Material" -msgstr "Scollega materiale" +msgstr "Délier le matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 msgctxt "@label" msgid "Description" -msgstr "Descrizione" +msgstr "Description" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 msgctxt "@label" msgid "Adhesion Information" -msgstr "Informazioni sull’aderenza" +msgstr "Informations d'adhérence" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 msgctxt "@title" msgid "Information" -msgstr "Informazioni" +msgstr "Informations" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 msgctxt "@label" msgid "Print settings" -msgstr "Impostazioni di stampa" +msgstr "Paramètres d'impression" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "Materials" -msgstr "Materiali" +msgstr "Matériaux" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 msgctxt "@label" msgid "Materials compatible with active printer:" -msgstr "Materiali compatibili con la stampante attiva:" +msgstr "Matériaux compatibles avec l'imprimante active :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 msgctxt "@action:button" msgid "Create new" -msgstr "Crea nuovo" +msgstr "Créer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 msgctxt "@action:button" msgid "Import" -msgstr "Importa" +msgstr "Importer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 msgctxt "@action:button" msgid "Sync with Printers" -msgstr "Sincronizza con le stampanti" +msgstr "Synchroniser les imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 msgctxt "@action:button" msgid "Activate" -msgstr "Attiva" +msgstr "Activer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 msgctxt "@action:button" msgid "Duplicate" -msgstr "Duplica" +msgstr "Dupliquer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 msgctxt "@action:button" msgid "Export" -msgstr "Esporta" +msgstr "Exporter" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 msgctxt "@title:window" msgid "Confirm Remove" -msgstr "Conferma rimozione" +msgstr "Confirmer la suppression" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Sei sicuro di voler rimuovere %1? Questa operazione non può essere annullata!" +msgstr "Êtes-vous sûr de vouloir supprimer l'objet %1 ? Vous ne pourrez pas revenir en arrière !" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 msgctxt "@title:window" msgid "Import Material" -msgstr "Importa materiale" +msgstr "Importer un matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" -msgstr "Materiale importato correttamente %1" +msgstr "Matériau %1 importé avec succès" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" msgid "" "Could not import material %1: %2" -msgstr "Impossibile importare materiale {1}: %2" +msgstr "Impossible d'importer le matériau %1 : %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 msgctxt "@title:window" msgid "Export Material" -msgstr "Esporta materiale" +msgstr "Exporter un matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" msgid "" "Failed to export material to %1: %2" -msgstr "Impossibile esportare il materiale su %1: %2" +msgstr "Échec de l'exportation de matériau vers %1 : %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully exported material to %1" -msgstr "Materiale esportato correttamente su %1" +msgstr "Matériau exporté avec succès vers %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" msgid "" "This setting has been hidden by the active machine and will not be visible." -msgstr "Questa impostazione è stata nascosta dalla macchina attiva e non sarà visibile." +msgstr "Ce paramètre a été masqué par la machine active et ne sera pas visible." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" @@ -4135,306 +4139,306 @@ msgid "" msgid_plural "" "This setting has been hidden by the values of %1. Change the values of those " "settings to make this setting visible." -msgstr[0] "Questa impostazione è stata nascosta dal valore di %1. Modifica il valore di tale impostazione per rendere visibile l’impostazione." -msgstr[1] "Questa impostazione è stata nascosta dai valori di %1. Modifica i valori di tali impostazioni per rendere visibile questa impostazione." +msgstr[0] "Ce paramètre a été masqué par la valeur de %1. Modifiez la valeur de ce paramètre pour le rendre visible." +msgstr[1] "Ce paramètre a été masqué par les valeurs de %1. Modifiez les valeurs de ces paramètres pour les rendre visibles." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 msgctxt "@title:tab" msgid "General" -msgstr "Generale" +msgstr "Général" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 msgctxt "@label" msgid "Interface" -msgstr "Interfaccia" +msgstr "Interface" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 msgctxt "@heading" msgid "-- incomplete --" -msgstr "-- incompleto --" +msgstr "--complet --" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 msgctxt "@label" msgid "Currency:" -msgstr "Valuta:" +msgstr "Devise :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 msgctxt "" "@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" -msgstr "Tema*:" +msgstr "Thème* :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 msgctxt "@info:tooltip" msgid "Slice automatically when changing settings." -msgstr "Seziona automaticamente alla modifica delle impostazioni." +msgstr "Découper automatiquement si les paramètres sont modifiés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 msgctxt "@option:check" msgid "Slice automatically" -msgstr "Seziona automaticamente" +msgstr "Découper automatiquement" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "Afficher une icône et des notifications dans la zone de notification du système." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "Ajouter une icône à la barre de notification *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" msgid "" "*You will need to restart the application for these changes to have effect." -msgstr "*Per rendere effettive le modifiche è necessario riavviare l'applicazione." +msgstr "*Vous devez redémarrer l'application pour appliquer ces changements." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 msgctxt "@label" msgid "Viewport behavior" -msgstr "Comportamento del riquadro di visualizzazione" +msgstr "Comportement Viewport" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" msgid "" "Highlight unsupported areas of the model in red. Without support these areas " "will not print properly." -msgstr "Evidenzia in rosso le zone non supportate del modello. In assenza di supporto, queste aree non saranno stampate in modo corretto." +msgstr "Surligne les parties non supportées du modèle en rouge. Sans ajouter de support, ces zones ne s'imprimeront pas correctement." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 msgctxt "@option:check" msgid "Display overhang" -msgstr "Visualizza sbalzo" +msgstr "Mettre en surbrillance les porte-à-faux" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" msgid "" "Highlight missing or extraneous surfaces of the model using warning signs. " "The toolpaths will often be missing parts of the intended geometry." -msgstr "Evidenziare le superfici mancanti o estranee del modello utilizzando i simboli di avvertenza. I percorsi degli utensili spesso ignoreranno parti della" -" geometria prevista." +msgstr "Surlignez les surfaces du modèle manquantes ou étrangères en utilisant les signes d'avertissement. Les Toolpaths seront souvent les parties manquantes" +" de la géométrie prévue." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" msgid "Display model errors" -msgstr "Visualizzare gli errori del modello" +msgstr "Afficher les erreurs du modèle" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" msgid "" "Moves the camera so the model is in the center of the view when a model is " "selected" -msgstr "Sposta la fotocamera in modo che il modello si trovi al centro della visualizzazione quando è selezionato" +msgstr "Déplace la caméra afin que le modèle sélectionné se trouve au centre de la vue" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 msgctxt "@action:button" msgid "Center camera when item is selected" -msgstr "Centratura fotocamera alla selezione dell'elemento" +msgstr "Centrer la caméra lorsqu'un élément est sélectionné" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 msgctxt "@info:tooltip" msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Il comportamento dello zoom predefinito di Cura dovrebbe essere invertito?" +msgstr "Le comportement de zoom par défaut de Cura doit-il être inversé ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 msgctxt "@action:button" msgid "Invert the direction of camera zoom." -msgstr "Inverti la direzione dello zoom della fotocamera." +msgstr "Inverser la direction du zoom de la caméra." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" msgid "Should zooming move in the direction of the mouse?" -msgstr "Lo zoom si muove nella direzione del mouse?" +msgstr "Le zoom doit-il se faire dans la direction de la souris ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" msgid "" "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Nella prospettiva ortogonale lo zoom verso la direzione del mouse non è supportato." +msgstr "Le zoom vers la souris n'est pas pris en charge dans la perspective orthographique." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 msgctxt "@action:button" msgid "Zoom toward mouse direction" -msgstr "Zoom verso la direzione del mouse" +msgstr "Zoomer vers la direction de la souris" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" msgid "" "Should models on the platform be moved so that they no longer intersect?" -msgstr "I modelli sull’area di stampa devono essere spostati per evitare intersezioni?" +msgstr "Les modèles dans la zone d'impression doivent-ils être déplacés afin de ne plus se croiser ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 msgctxt "@option:check" msgid "Ensure models are kept apart" -msgstr "Assicurarsi che i modelli siano mantenuti separati" +msgstr "Veillez à ce que les modèles restent séparés" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 msgctxt "@info:tooltip" msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "I modelli sull’area di stampa devono essere portati a contatto del piano di stampa?" +msgstr "Les modèles dans la zone d'impression doivent-ils être abaissés afin de toucher le plateau ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 msgctxt "@option:check" msgid "Automatically drop models to the build plate" -msgstr "Rilascia automaticamente i modelli sul piano di stampa" +msgstr "Abaisser automatiquement les modèles sur le plateau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 msgctxt "@info:tooltip" msgid "Show caution message in g-code reader." -msgstr "Visualizza il messaggio di avvertimento sul lettore codice G." +msgstr "Afficher le message d'avertissement dans le lecteur G-Code." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 msgctxt "@option:check" msgid "Caution message in g-code reader" -msgstr "Messaggio di avvertimento sul lettore codice G" +msgstr "Message d'avertissement dans le lecteur G-Code" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 msgctxt "@info:tooltip" msgid "Should layer be forced into compatibility mode?" -msgstr "Lo strato deve essere forzato in modalità di compatibilità?" +msgstr "La couche doit-elle être forcée en mode de compatibilité ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 msgctxt "@option:check" msgid "Force layer view compatibility mode (restart required)" -msgstr "Forzare la modalità di compatibilità visualizzazione strato (riavvio necessario)" +msgstr "Forcer l'affichage de la couche en mode de compatibilité (redémarrage requis)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 msgctxt "@info:tooltip" msgid "Should Cura open at the location it was closed?" -msgstr "Aprire Cura nel punto in cui è stato chiuso?" +msgstr "Est-ce que Cura devrait ouvrir à l'endroit où il a été fermé ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 msgctxt "@option:check" msgid "Restore window position on start" -msgstr "Ripristinare la posizione della finestra all'avvio" +msgstr "Restaurer la position de la fenêtre au démarrage" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 msgctxt "@info:tooltip" msgid "What type of camera rendering should be used?" -msgstr "Quale tipo di rendering della fotocamera è necessario utilizzare?" +msgstr "Quel type de rendu de la caméra doit-il être utilisé?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 msgctxt "@window:text" msgid "Camera rendering:" -msgstr "Rendering fotocamera:" +msgstr "Rendu caméra :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgid "Perspective" -msgstr "Prospettiva" +msgstr "Perspective" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 msgid "Orthographic" -msgstr "Ortogonale" +msgstr "Orthographique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 msgctxt "@label" msgid "Opening and saving files" -msgstr "Apertura e salvataggio file" +msgstr "Ouvrir et enregistrer des fichiers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" msgid "" "Should opening files from the desktop or external applications open in the " "same instance of Cura?" -msgstr "L'apertura dei file dal desktop o da applicazioni esterne deve essere eseguita nella stessa istanza di Cura?" +msgstr "L'ouverture de fichiers à partir du bureau ou d'applications externes doit-elle se faire dans la même instance de Cura ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 msgctxt "@option:check" msgid "Use a single instance of Cura" -msgstr "Utilizzare una singola istanza di Cura" +msgstr "Utiliser une seule instance de Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" msgid "" "Should the build plate be cleared before loading a new model in the single " "instance of Cura?" -msgstr "È necessario pulire il piano di stampa prima di caricare un nuovo modello nella singola istanza di Cura?" +msgstr "Les objets doivent-ils être supprimés du plateau de fabrication avant de charger un nouveau modèle dans l'instance unique de Cura ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "Pulire il piano di stampa prima di caricare il modello nella singola istanza" +msgstr "Supprimez les objets du plateau de fabrication avant de charger un modèle dans l'instance unique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 msgctxt "@info:tooltip" msgid "Should models be scaled to the build volume if they are too large?" -msgstr "I modelli devono essere ridimensionati al volume di stampa, se troppo grandi?" +msgstr "Les modèles doivent-ils être mis à l'échelle du volume d'impression s'ils sont trop grands ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 msgctxt "@option:check" msgid "Scale large models" -msgstr "Ridimensiona i modelli troppo grandi" +msgstr "Réduire la taille des modèles trop grands" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" msgid "" "An model may appear extremely small if its unit is for example in meters " "rather than millimeters. Should these models be scaled up?" -msgstr "Un modello può apparire eccessivamente piccolo se la sua unità di misura è espressa in metri anziché in millimetri. Questi modelli devono essere aumentati?" +msgstr "Un modèle peut apparaître en tout petit si son unité est par exemple en mètres plutôt qu'en millimètres. Ces modèles doivent-ils être agrandis ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 msgctxt "@option:check" msgid "Scale extremely small models" -msgstr "Ridimensiona i modelli eccessivamente piccoli" +msgstr "Mettre à l'échelle les modèles extrêmement petits" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 msgctxt "@info:tooltip" msgid "Should models be selected after they are loaded?" -msgstr "I modelli devono essere selezionati dopo essere stati caricati?" +msgstr "Les modèles doivent-ils être sélectionnés après leur chargement ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 msgctxt "@option:check" msgid "Select models when loaded" -msgstr "Selezionare i modelli dopo il caricamento" +msgstr "Sélectionner les modèles lorsqu'ils sont chargés" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" msgid "" "Should a prefix based on the printer name be added to the print job name " "automatically?" -msgstr "Al nome del processo di stampa deve essere aggiunto automaticamente un prefisso basato sul nome della stampante?" +msgstr "Un préfixe basé sur le nom de l'imprimante doit-il être automatiquement ajouté au nom de la tâche d'impression ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 msgctxt "@option:check" msgid "Add machine prefix to job name" -msgstr "Aggiungi al nome del processo un prefisso macchina" +msgstr "Ajouter le préfixe de la machine au nom de la tâche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 msgctxt "@info:tooltip" msgid "Should a summary be shown when saving a project file?" -msgstr "Quando si salva un file di progetto deve essere visualizzato un riepilogo?" +msgstr "Un résumé doit-il être affiché lors de l'enregistrement d'un fichier de projet ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 msgctxt "@option:check" msgid "Show summary dialog when saving project" -msgstr "Visualizza una finestra di riepilogo quando si salva un progetto" +msgstr "Afficher la boîte de dialogue du résumé lors de l'enregistrement du projet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 msgctxt "@info:tooltip" msgid "Default behavior when opening a project file" -msgstr "Comportamento predefinito all'apertura di un file progetto" +msgstr "Comportement par défaut lors de l'ouverture d'un fichier de projet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 msgctxt "@window:text" msgid "Default behavior when opening a project file: " -msgstr "Comportamento predefinito all'apertura di un file progetto: " +msgstr "Comportement par défaut lors de l'ouverture d'un fichier de projet : " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 msgctxt "@option:openProject" msgid "Always ask me this" -msgstr "Chiedi sempre" +msgstr "Toujours me demander" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 msgctxt "@option:openProject" msgid "Always open as a project" -msgstr "Apri sempre come progetto" +msgstr "Toujours ouvrir comme projet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:openProject" msgid "Always import models" -msgstr "Importa sempre i modelli" +msgstr "Toujours importer les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" @@ -4442,42 +4446,42 @@ msgid "" "When you have made changes to a profile and switched to a different one, a " "dialog will be shown asking whether you want to keep your modifications or " "not, or you can choose a default behaviour and never show that dialog again." -msgstr "Dopo aver modificato un profilo ed essere passati a un altro, si apre una finestra di dialogo che chiede se mantenere o eliminare le modifiche oppure se" -" scegliere un comportamento predefinito e non visualizzare più tale finestra di dialogo." +msgstr "Lorsque vous apportez des modifications à un profil puis passez à un autre profil, une boîte de dialogue apparaît, vous demandant si vous souhaitez conserver" +" les modifications. Vous pouvez aussi choisir une option par défaut, et le dialogue ne s'affichera plus." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 msgctxt "@label" msgid "Profiles" -msgstr "Profili" +msgstr "Profils" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" msgid "" "Default behavior for changed setting values when switching to a different " "profile: " -msgstr "Comportamento predefinito per i valori di impostazione modificati al passaggio a un profilo diverso: " +msgstr "Comportement par défaut pour les valeurs de paramètres modifiées lors du passage à un profil différent : " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 msgctxt "@option:discardOrKeep" msgid "Always ask me this" -msgstr "Chiedi sempre" +msgstr "Toujours me demander" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 msgctxt "@option:discardOrKeep" msgid "Always discard changed settings" -msgstr "Elimina sempre le impostazioni modificate" +msgstr "Toujours rejeter les paramètres modifiés" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 msgctxt "@option:discardOrKeep" msgid "Always transfer changed settings to new profile" -msgstr "Trasferisci sempre le impostazioni modificate a un nuovo profilo" +msgstr "Toujours transférer les paramètres modifiés dans le nouveau profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 msgctxt "@label" msgid "Privacy" -msgstr "Privacy" +msgstr "Confidentialité" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" @@ -4485,1051 +4489,1053 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "I dati anonimi sulla stampa devono essere inviati a Ultimaker? Nota, non sono trasmessi o memorizzati modelli, indirizzi IP o altre informazioni personali." +msgstr "Les données anonymes de votre impression doivent-elles être envoyées à Ultimaker ? Notez qu'aucun modèle, aucune adresse IP ni aucune autre information" +" permettant de vous identifier personnellement ne seront envoyés ou stockés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" msgid "Send (anonymous) print information" -msgstr "Invia informazioni di stampa (anonime)" +msgstr "Envoyer des informations (anonymes) sur l'impression" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 msgctxt "@label" msgid "Updates" -msgstr "Aggiornamenti" +msgstr "Mises à jour" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 msgctxt "@info:tooltip" msgid "Should Cura check for updates when the program is started?" -msgstr "Cura deve verificare la presenza di eventuali aggiornamenti all’avvio del programma?" +msgstr "Cura doit-il vérifier les mises à jour au démarrage du programme ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 msgctxt "@option:check" msgid "Check for updates on start" -msgstr "Controlla aggiornamenti all’avvio" +msgstr "Vérifier les mises à jour au démarrage" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 msgctxt "@info:tooltip" msgid "When checking for updates, only check for stable releases." -msgstr "Quando si verifica la presenza di aggiornamenti, cercare solo versioni stabili." +msgstr "Lorsque vous vérifiez les mises à jour, ne vérifiez que les versions stables." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 msgctxt "@option:radio" msgid "Stable releases only" -msgstr "Solo versioni stabili" +msgstr "Uniquement les versions stables" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 msgctxt "@info:tooltip" msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Quando si verifica la presenza di aggiornamenti, cercare versioni stabili e beta." +msgstr "Lorsque vous recherchez des mises à jour, vérifiez à la fois les versions stables et les versions bêta." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 msgctxt "@option:radio" msgid "Stable and Beta releases" -msgstr "Versioni stabili e beta" +msgstr "Versions stables et bêta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" msgid "" "Should an automatic check for new plugins be done every time Cura is " "started? It is highly recommended that you do not disable this!" -msgstr "È necessario verificare automaticamente la presenza di nuovi plugin ad ogni avvio di Cura? Si consiglia di non disabilitare questa opzione!" +msgstr "Une vérification automatique des nouveaux plugins doit-elle être effectuée à chaque fois que Cura est lancé ? Il est fortement recommandé de ne pas désactiver" +" cette fonction !" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 msgctxt "@option:check" msgid "Get notifications for plugin updates" -msgstr "Ricevi notifiche di aggiornamenti plugin" +msgstr "Recevoir des notifications pour les mises à jour des plugins" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 msgctxt "@title:window" msgid "Rename" -msgstr "Rinomina" +msgstr "Renommer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 msgctxt "@info" msgid "Please provide a new name." -msgstr "Indicare un nuovo nome." +msgstr "Veuillez indiquer un nouveau nom." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 msgctxt "@title:tab" msgid "Printers" -msgstr "Stampanti" +msgstr "Imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 msgctxt "@action:button" msgid "Add New" -msgstr "Aggiungi nuovo" +msgstr "Ajouter un nouveau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 msgctxt "@action:button" msgid "Rename" -msgstr "Rinomina" +msgstr "Renommer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 msgctxt "@title:tab" msgid "Profiles" -msgstr "Profili" +msgstr "Profils" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 msgctxt "@label" msgid "Profiles compatible with active printer:" -msgstr "Profili compatibili con la stampante attiva:" +msgstr "Profils compatibles avec l'imprimante active :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 msgctxt "@action:tooltip" msgid "Create new profile from current settings/overrides" -msgstr "Crea nuovo profilo dalle impostazioni/esclusioni correnti" +msgstr "Créer un nouveau profil à partir des paramètres/remplacements actuels" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 msgctxt "@action:label" msgid "Some settings from current profile were overwritten." -msgstr "Alcune impostazioni del profilo corrente sono state sovrascritte." +msgstr "Certains paramètres du profil actuel ont été remplacés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 msgctxt "@action:button" msgid "Update profile." -msgstr "Aggiornare il profilo." +msgstr "Mettre à jour le profil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 msgctxt "@action:tooltip" msgid "Update profile with current settings/overrides" -msgstr "Aggiorna il profilo con le impostazioni/esclusioni correnti" +msgstr "Mettre à jour le profil avec les paramètres actuels  / forcer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 msgctxt "@action:button" msgid "Discard current changes" -msgstr "Elimina le modifiche correnti" +msgstr "Ignorer les modifications actuelles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" msgid "" "This profile uses the defaults specified by the printer, so it has no " "settings/overrides in the list below." -msgstr "Questo profilo utilizza le impostazioni predefinite dalla stampante, perciò non ci sono impostazioni/esclusioni nell’elenco riportato di seguito." +msgstr "Ce profil utilise les paramètres par défaut spécifiés par l'imprimante, de sorte qu'aucun paramètre / forçage n'apparaît dans la liste ci-dessous." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 msgctxt "@action:label" msgid "Your current settings match the selected profile." -msgstr "Le impostazioni correnti corrispondono al profilo selezionato." +msgstr "Vos paramètres actuels correspondent au profil sélectionné." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 msgctxt "@title:tab" msgid "Global Settings" -msgstr "Impostazioni globali" +msgstr "Paramètres généraux" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 msgctxt "@title:window" msgid "Create Profile" -msgstr "Crea profilo" +msgstr "Créer un profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 msgctxt "@info" msgid "Please provide a name for this profile." -msgstr "Indica un nome per questo profilo." +msgstr "Veuillez fournir un nom pour ce profil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 msgctxt "@title:window" msgid "Export Profile" -msgstr "Esporta profilo" +msgstr "Exporter un profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 msgctxt "@title:window" msgid "Duplicate Profile" -msgstr "Duplica profilo" +msgstr "Dupliquer un profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 msgctxt "@title:window" msgid "Rename Profile" -msgstr "Rinomina profilo" +msgstr "Renommer le profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 msgctxt "@title:window" msgid "Import Profile" -msgstr "Importa profilo" +msgstr "Importer un profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" -msgstr "Visualizza tipo" +msgstr "Type d'affichage" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 msgctxt "@info:tooltip" msgid "3D View" -msgstr "Visualizzazione 3D" +msgstr "Vue 3D" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 msgctxt "@info:tooltip" msgid "Front View" -msgstr "Visualizzazione frontale" +msgstr "Vue de face" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 msgctxt "@info:tooltip" msgid "Top View" -msgstr "Visualizzazione superiore" +msgstr "Vue du dessus" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 msgctxt "@info:tooltip" msgid "Left View" -msgstr "Vista sinistra" +msgstr "Vue gauche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 msgctxt "@info:tooltip" msgid "Right View" -msgstr "Vista destra" +msgstr "Vue droite" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" msgid "Is printed as support." -msgstr "Viene stampato come supporto." +msgstr "Est imprimé comme support." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" msgid "Other models overlapping with this model are modified." -msgstr "Gli altri modelli che si sovrappongono a questo modello sono stati modificati." +msgstr "D'autres modèles qui se chevauchent avec ce modèle ont été modifiés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" msgid "Infill overlapping with this model is modified." -msgstr "La sovrapposizione del riempimento con questo modello è stata modificata." +msgstr "Le chevauchement de remplissage avec ce modèle a été modifié." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" msgid "Overlaps with this model are not supported." -msgstr "Le sovrapposizioni con questo modello non sono supportate." +msgstr "Les chevauchements avec ce modèle ne sont pas pris en charge." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 msgctxt "@label %1 is the number of settings it overrides." msgid "Overrides %1 setting." msgid_plural "Overrides %1 settings." -msgstr[0] "Ignora %1 impostazione." -msgstr[1] "Ignora %1 impostazioni." +msgstr[0] "Remplace le paramètre %1." +msgstr[1] "Remplace les paramètres %1." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" msgid "Active print" -msgstr "Stampa attiva" +msgstr "Activer l'impression" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" msgid "Job Name" -msgstr "Nome del processo" +msgstr "Nom de la tâche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" msgid "Printing Time" -msgstr "Tempo di stampa" +msgstr "Durée d'impression" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 msgctxt "@label" msgid "Estimated time left" -msgstr "Tempo residuo stimato" +msgstr "Durée restante estimée" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" -msgstr "Aggiungi una stampante" +msgstr "Ajouter une imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" -msgstr "Aggiungi una stampante in rete" +msgstr "Ajouter une imprimante en réseau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" -msgstr "Aggiungi una stampante non in rete" +msgstr "Ajouter une imprimante hors réseau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" -msgstr "Scopri le novità" +msgstr "Nouveautés" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" msgid "Manufacturer" -msgstr "Produttore" +msgstr "Fabricant" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" msgid "Profile author" -msgstr "Autore profilo" +msgstr "Auteur du profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" msgid "Printer name" -msgstr "Nome stampante" +msgstr "Nom de l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" msgid "Please name your printer" -msgstr "Dare un nome alla stampante" +msgstr "Veuillez nommer votre imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" -msgstr "Note sulla versione" +msgstr "Notes de version" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 msgctxt "@label" msgid "There is no printer found over your network." -msgstr "Non è stata trovata alcuna stampante sulla rete." +msgstr "Aucune imprimante n'a été trouvée sur votre réseau." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 msgctxt "@label" msgid "Refresh" -msgstr "Aggiorna" +msgstr "Rafraîchir" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 msgctxt "@label" msgid "Add printer by IP" -msgstr "Aggiungi stampante per IP" +msgstr "Ajouter une imprimante par IP" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 msgctxt "@label" msgid "Add cloud printer" -msgstr "Aggiungere una stampante cloud" +msgstr "Ajouter une imprimante cloud" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 msgctxt "@label" msgid "Troubleshooting" -msgstr "Ricerca e riparazione dei guasti" +msgstr "Dépannage" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" msgid "Sign in to the Ultimaker platform" -msgstr "Accedi alla piattaforma Ultimaker" +msgstr "Connectez-vous à la plateforme Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" -msgstr "Aggiungi impostazioni materiale e plugin dal Marketplace" +msgstr "Ajoutez des paramètres de matériaux et des plug-ins depuis la Marketplace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" -msgstr "Esegui il backup e la sincronizzazione delle impostazioni materiale e dei plugin" +msgstr "Sauvegardez et synchronisez vos paramètres de matériaux et vos plug-ins" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Condividi idee e ottieni supporto da più di 48.000 utenti nella community di Ultimaker" +msgstr "Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" -msgstr "Salta" +msgstr "Ignorer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" -msgstr "Crea un account Ultimaker gratuito" +msgstr "Créez gratuitement un compte Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" -msgstr "Aiutaci a migliorare Ultimaker Cura" +msgstr "Aidez-nous à améliorer Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente, tra cui:" +msgstr "Ultimaker Cura recueille des données anonymes pour améliorer la qualité d'impression et l'expérience utilisateur, notamment :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" -msgstr "Tipi di macchine" +msgstr "Types de machines" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" -msgstr "Utilizzo dei materiali" +msgstr "Utilisation du matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" -msgstr "Numero di sezionamenti" +msgstr "Nombre de découpes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" -msgstr "Impostazioni di stampa" +msgstr "Paramètres d'impression" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "I dati acquisiti da Ultimaker Cura non conterranno alcuna informazione personale." +msgstr "Les données recueillies par Ultimaker Cura ne contiendront aucun renseignement personnel." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" -msgstr "Ulteriori informazioni" +msgstr "Plus d'informations" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" -msgstr "Vuoto" +msgstr "Vide" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 msgctxt "@label" msgid "Add a Cloud printer" -msgstr "Aggiungere una stampante cloud" +msgstr "Ajouter une imprimante cloud" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 msgctxt "@label" msgid "Waiting for Cloud response" -msgstr "In attesa della risposta del cloud" +msgstr "En attente d'une réponse cloud" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 msgctxt "@label" msgid "No printers found in your account?" -msgstr "Non sono presenti stampanti nel cloud?" +msgstr "Aucune imprimante trouvée dans votre compte ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 msgctxt "@label" msgid "The following printers in your account have been added in Cura:" -msgstr "Le seguenti stampanti del tuo account sono state aggiunte in Cura:" +msgstr "Les imprimantes suivantes de votre compte ont été ajoutées à Cura :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 msgctxt "@button" msgid "Add printer manually" -msgstr "Aggiungere la stampante manualmente" +msgstr "Ajouter l'imprimante manuellement" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" -msgstr "Contratto di licenza" +msgstr "Accord utilisateur" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" -msgstr "Rifiuta e chiudi" +msgstr "Décliner et fermer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 msgctxt "@label" msgid "Add printer by IP address" -msgstr "Aggiungi stampante per indirizzo IP" +msgstr "Ajouter une imprimante par adresse IP" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 msgctxt "@text" msgid "Enter your printer's IP address." -msgstr "Inserire l'indirizzo IP della stampante." +msgstr "Saisissez l'adresse IP de votre imprimante." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 msgctxt "@button" msgid "Add" -msgstr "Aggiungi" +msgstr "Ajouter" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 msgctxt "@label" msgid "Could not connect to device." -msgstr "Impossibile connettersi al dispositivo." +msgstr "Impossible de se connecter à l'appareil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" -msgstr "Non è possibile effettuare la connessione alla stampante Ultimaker?" +msgstr "Impossible de vous connecter à votre imprimante Ultimaker ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" msgid "The printer at this address has not responded yet." -msgstr "La stampante a questo indirizzo non ha ancora risposto." +msgstr "L'imprimante à cette adresse n'a pas encore répondu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" msgid "" "This printer cannot be added because it's an unknown printer or it's not the " "host of a group." -msgstr "Questa stampante non può essere aggiunta perché è una stampante sconosciuta o non è l'host di un gruppo." +msgstr "Cette imprimante ne peut pas être ajoutée parce qu'il s'agit d'une imprimante inconnue ou de l'hôte d'un groupe." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 msgctxt "@button" msgid "Connect" -msgstr "Collega" +msgstr "Se connecter" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" -msgstr "Benvenuto in Ultimaker Cura" +msgstr "Bienvenue dans Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Segui questa procedura per configurare\nUltimaker Cura. Questa operazione richiederà solo pochi istanti." +msgstr "Veuillez suivre ces étapes pour configurer\nUltimaker Cura. Cela ne prendra que quelques instants." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" -msgstr "Per iniziare" +msgstr "Prise en main" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" msgid "Object list" -msgstr "Elenco oggetti" +msgstr "Liste d'objets" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 msgctxt "@action:inmenu" msgid "Show Online Troubleshooting" -msgstr "Mostra ricerca e riparazione dei guasti online" +msgstr "Afficher le dépannage en ligne" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 msgctxt "@action:inmenu" msgid "Toggle Full Screen" -msgstr "Attiva/disattiva schermo intero" +msgstr "Passer en Plein écran" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 msgctxt "@action:inmenu" msgid "Exit Full Screen" -msgstr "Esci da schermo intero" +msgstr "Quitter le mode plein écran" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 msgctxt "@action:inmenu menubar:edit" msgid "&Undo" -msgstr "&Annulla" +msgstr "&Annuler" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 msgctxt "@action:inmenu menubar:edit" msgid "&Redo" -msgstr "Ri&peti" +msgstr "&Rétablir" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 msgctxt "@action:inmenu menubar:file" msgid "&Quit" -msgstr "&Esci" +msgstr "&Quitter" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 msgctxt "@action:inmenu menubar:view" msgid "3D View" -msgstr "Visualizzazione 3D" +msgstr "Vue 3D" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 msgctxt "@action:inmenu menubar:view" msgid "Front View" -msgstr "Visualizzazione frontale" +msgstr "Vue de face" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 msgctxt "@action:inmenu menubar:view" msgid "Top View" -msgstr "Visualizzazione superiore" +msgstr "Vue du dessus" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 msgctxt "@action:inmenu menubar:view" msgid "Bottom View" -msgstr "Vista inferiore" +msgstr "Vue de dessous" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 msgctxt "@action:inmenu menubar:view" msgid "Left Side View" -msgstr "Visualizzazione lato sinistro" +msgstr "Vue latérale gauche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 msgctxt "@action:inmenu menubar:view" msgid "Right Side View" -msgstr "Visualizzazione lato destro" +msgstr "Vue latérale droite" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 msgctxt "@action:inmenu" msgid "Configure Cura..." -msgstr "Configura Cura..." +msgstr "Configurer Cura..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 msgctxt "@action:inmenu menubar:printer" msgid "&Add Printer..." -msgstr "&Aggiungi stampante..." +msgstr "&Ajouter une imprimante..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 msgctxt "@action:inmenu menubar:printer" msgid "Manage Pr&inters..." -msgstr "Gestione stampanti..." +msgstr "Gérer les &imprimantes..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 msgctxt "@action:inmenu" msgid "Manage Materials..." -msgstr "Gestione materiali..." +msgstr "Gérer les matériaux..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 msgctxt "" "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " "translate." msgid "Add more materials from Marketplace" -msgstr "Aggiungere altri materiali da Marketplace" +msgstr "Ajouter d'autres matériaux depuis la Marketplace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 msgctxt "@action:inmenu menubar:profile" msgid "&Update profile with current settings/overrides" -msgstr "&Aggiorna il profilo con le impostazioni/esclusioni correnti" +msgstr "&Mettre à jour le profil à l'aide des paramètres / forçages actuels" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 msgctxt "@action:inmenu menubar:profile" msgid "&Discard current changes" -msgstr "&Elimina le modifiche correnti" +msgstr "&Ignorer les modifications actuelles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 msgctxt "@action:inmenu menubar:profile" msgid "&Create profile from current settings/overrides..." -msgstr "&Crea profilo dalle impostazioni/esclusioni correnti..." +msgstr "&Créer un profil à partir des paramètres / forçages actuels..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 msgctxt "@action:inmenu menubar:profile" msgid "Manage Profiles..." -msgstr "Gestione profili..." +msgstr "Gérer les profils..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 msgctxt "@action:inmenu menubar:help" msgid "Show Online &Documentation" -msgstr "Mostra documentazione &online" +msgstr "Afficher la &documentation en ligne" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 msgctxt "@action:inmenu menubar:help" msgid "Report a &Bug" -msgstr "Se&gnala un errore" +msgstr "Notifier un &bug" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 msgctxt "@action:inmenu menubar:help" msgid "What's New" -msgstr "Scopri le novità" +msgstr "Quoi de neuf" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 msgctxt "@action:inmenu menubar:help" msgid "About..." -msgstr "Informazioni..." +msgstr "À propos de..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 msgctxt "@action:inmenu menubar:edit" msgid "Delete Selected" -msgstr "Cancella selezionati" +msgstr "Supprimer la sélection" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 msgctxt "@action:inmenu menubar:edit" msgid "Center Selected" -msgstr "Centra selezionati" +msgstr "Centrer la sélection" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 msgctxt "@action:inmenu menubar:edit" msgid "Multiply Selected" -msgstr "Moltiplica selezionati" +msgstr "Multiplier la sélection" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 msgctxt "@action:inmenu" msgid "Delete Model" -msgstr "Elimina modello" +msgstr "Supprimer le modèle" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 msgctxt "@action:inmenu" msgid "Ce&nter Model on Platform" -msgstr "C&entra modello su piattaforma" +msgstr "Ce&ntrer le modèle sur le plateau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 msgctxt "@action:inmenu menubar:edit" msgid "&Group Models" -msgstr "&Raggruppa modelli" +msgstr "&Grouper les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 msgctxt "@action:inmenu menubar:edit" msgid "Ungroup Models" -msgstr "Separa modelli" +msgstr "Dégrouper les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 msgctxt "@action:inmenu menubar:edit" msgid "&Merge Models" -msgstr "&Unisci modelli" +msgstr "&Fusionner les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 msgctxt "@action:inmenu" msgid "&Multiply Model..." -msgstr "Mo<iplica modello..." +msgstr "&Multiplier le modèle..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 msgctxt "@action:inmenu menubar:edit" msgid "Select All Models" -msgstr "Seleziona tutti i modelli" +msgstr "Sélectionner tous les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 msgctxt "@action:inmenu menubar:edit" msgid "Clear Build Plate" -msgstr "Cancellare piano di stampa" +msgstr "Supprimer les objets du plateau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 msgctxt "@action:inmenu menubar:file" msgid "Reload All Models" -msgstr "Ricarica tutti i modelli" +msgstr "Recharger tous les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 msgctxt "@action:inmenu menubar:edit" msgid "Arrange All Models" -msgstr "Sistema tutti i modelli" +msgstr "Réorganiser tous les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 msgctxt "@action:inmenu menubar:edit" msgid "Arrange Selection" -msgstr "Sistema selezione" +msgstr "Réorganiser la sélection" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Positions" -msgstr "Reimposta tutte le posizioni dei modelli" +msgstr "Réinitialiser toutes les positions des modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Transformations" -msgstr "Reimposta tutte le trasformazioni dei modelli" +msgstr "Réinitialiser tous les modèles et transformations" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 msgctxt "@action:inmenu menubar:file" msgid "&Open File(s)..." -msgstr "&Apri file..." +msgstr "&Ouvrir le(s) fichier(s)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 msgctxt "@action:inmenu menubar:file" msgid "&New Project..." -msgstr "&Nuovo Progetto..." +msgstr "&Nouveau projet..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" -msgstr "Mostra cartella di configurazione" +msgstr "Afficher le dossier de configuration" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 msgctxt "@label %1 is filled in with the name of an extruder" msgid "Print Selected Model with %1" msgid_plural "Print Selected Models with %1" -msgstr[0] "Stampa modello selezionato con %1" -msgstr[1] "Stampa modelli selezionati con %1" +msgstr[0] "Imprimer le modèle sélectionné avec %1" +msgstr[1] "Imprimer les modèles sélectionnés avec %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 msgctxt "@label:MonitorStatus" msgid "Not connected to a printer" -msgstr "Non collegato ad una stampante" +msgstr "Non connecté à une imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 msgctxt "@label:MonitorStatus" msgid "Printer does not accept commands" -msgstr "La stampante non accetta comandi" +msgstr "L'imprimante n'accepte pas les commandes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 msgctxt "@label:MonitorStatus" msgid "In maintenance. Please check the printer" -msgstr "In manutenzione. Controllare la stampante" +msgstr "En maintenance. Vérifiez l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 msgctxt "@label:MonitorStatus" msgid "Lost connection with the printer" -msgstr "Persa connessione con la stampante" +msgstr "Connexion avec l'imprimante perdue" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 msgctxt "@label:MonitorStatus" msgid "Printing..." -msgstr "Stampa in corso..." +msgstr "Impression..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 msgctxt "@label:MonitorStatus" msgid "Paused" -msgstr "In pausa" +msgstr "En pause" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 msgctxt "@label:MonitorStatus" msgid "Preparing..." -msgstr "Preparazione in corso..." +msgstr "Préparation..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 msgctxt "@label:MonitorStatus" msgid "Please remove the print" -msgstr "Rimuovere la stampa" +msgstr "Supprimez l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 msgctxt "@label" msgid "Abort Print" -msgstr "Interrompi la stampa" +msgstr "Abandonner l'impression" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 msgctxt "@label" msgid "Are you sure you want to abort the print?" -msgstr "Sei sicuro di voler interrompere la stampa?" +msgstr "Êtes-vous sûr(e) de vouloir abandonner l'impression ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 msgctxt "@title:column" msgid "Setting" -msgstr "Impostazione" +msgstr "Paramètre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 msgctxt "@title:column" msgid "Profile" -msgstr "Profilo" +msgstr "Profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 msgctxt "@title:column" msgid "Current" -msgstr "Corrente" +msgstr "Actuel" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 msgctxt "@title:column Unit of measurement" msgid "Unit" -msgstr "Unità" +msgstr "Unité" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 msgctxt "@title:menu" msgid "&Material" -msgstr "Ma&teriale" +msgstr "&Matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 msgctxt "@action:inmenu" msgid "Set as Active Extruder" -msgstr "Imposta come estrusore attivo" +msgstr "Définir comme extrudeur actif" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 msgctxt "@action:inmenu" msgid "Enable Extruder" -msgstr "Abilita estrusore" +msgstr "Activer l'extrudeuse" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 msgctxt "@action:inmenu" msgid "Disable Extruder" -msgstr "Disabilita estrusore" +msgstr "Désactiver l'extrudeuse" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" -msgstr "&File" +msgstr "&Fichier" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 msgctxt "@title:menu menubar:file" msgid "&Save Project..." -msgstr "&Salva progetto..." +msgstr "&Enregistrer le projet..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 msgctxt "@title:menu menubar:file" msgid "&Export..." -msgstr "&Esporta..." +msgstr "E&xporter..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 msgctxt "@action:inmenu menubar:file" msgid "Export Selection..." -msgstr "Esporta selezione..." +msgstr "Exporter la sélection..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 msgctxt "@label:category menu label" msgid "Material" -msgstr "Materiale" +msgstr "Matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 msgctxt "@label:category menu label" msgid "Favorites" -msgstr "Preferiti" +msgstr "Favoris" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 msgctxt "@label:category menu label" msgid "Generic" -msgstr "Generale" +msgstr "Générique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 msgctxt "@title:menu menubar:settings" msgid "&Printer" -msgstr "S&tampante" +msgstr "Im&primante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 msgctxt "@label:category menu label" msgid "Network enabled printers" -msgstr "Stampanti abilitate per la rete" +msgstr "Imprimantes réseau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 msgctxt "@label:category menu label" msgid "Local printers" -msgstr "Stampanti locali" +msgstr "Imprimantes locales" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "E&xtensions" -msgstr "Es&tensioni" +msgstr "E&xtensions" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Open File(s)..." -msgstr "Apri file..." +msgstr "Ouvrir le(s) fichier(s)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 msgctxt "@title:menu menubar:toplevel" msgid "P&references" -msgstr "P&referenze" +msgstr "P&références" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 msgctxt "@header" msgid "Configurations" -msgstr "Configurazioni" +msgstr "Configurations" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 msgctxt "@header" msgid "Custom" -msgstr "Personalizzata" +msgstr "Personnalisé" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 msgctxt "@label" msgid "Enabled" -msgstr "Abilitato" +msgstr "Activé" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 msgctxt "@label" msgid "Material" -msgstr "Materiale" +msgstr "Matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 msgctxt "@label" msgid "Use glue for better adhesion with this material combination." -msgstr "Utilizzare la colla per una migliore adesione con questa combinazione di materiali." +msgstr "Utiliser de la colle pour une meilleure adhérence avec cette combinaison de matériaux." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 msgctxt "@label" msgid "Loading available configurations from the printer..." -msgstr "Caricamento in corso configurazioni disponibili dalla stampante..." +msgstr "Chargement des configurations disponibles à partir de l'imprimante..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" msgid "" "The configurations are not available because the printer is disconnected." -msgstr "Le configurazioni non sono disponibili perché la stampante è scollegata." +msgstr "Les configurations ne sont pas disponibles car l'imprimante est déconnectée." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" msgid "" "This configuration is not available because %1 is not recognized. Please " "visit %2 to download the correct material profile." -msgstr "Questa configurazione non è disponibile perché %1 non viene riconosciuto. Visitare %2 per scaricare il profilo materiale corretto." +msgstr "Cette configuration n'est pas disponible car %1 n'est pas reconnu. Veuillez visiter %2 pour télécharger le profil matériel correct." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 msgctxt "@label" msgid "Marketplace" -msgstr "Mercato" +msgstr "Marché en ligne" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "" "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "La configurazione di questo estrusore non è consentita e proibisce il sezionamento." +msgstr "La configuration de cet extrudeur n'est pas autorisée et interdit la découpe." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "Nessun profilo corrispondente alla configurazione di questo estrusore." +msgstr "Aucun profil ne correspond à la configuration de cet extrudeur." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 msgctxt "@label" msgid "Select configuration" -msgstr "Seleziona configurazione" +msgstr "Sélectionner la configuration" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 msgctxt "@label" msgid "Configurations" -msgstr "Configurazioni" +msgstr "Configurations" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 msgctxt "@title:menu menubar:toplevel" msgid "&Help" -msgstr "&Help" +msgstr "&Aide" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Save Project..." -msgstr "Salva progetto..." +msgstr "Sauvegarder le projet..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Open &Recent" -msgstr "Ap&ri recenti" +msgstr "Ouvrir un fichier &récent" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&View" -msgstr "&Visualizza" +msgstr "&Visualisation" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 msgctxt "@action:inmenu menubar:view" msgid "&Camera position" -msgstr "&Posizione fotocamera" +msgstr "Position de la &caméra" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 msgctxt "@action:inmenu menubar:view" msgid "Camera view" -msgstr "Visualizzazione fotocamera" +msgstr "Vue de la caméra" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 msgctxt "@action:inmenu menubar:view" msgid "Perspective" -msgstr "Prospettiva" +msgstr "Perspective" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 msgctxt "@action:inmenu menubar:view" msgid "Orthographic" -msgstr "Ortogonale" +msgstr "Orthographique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 msgctxt "@label" msgid "Print Selected Model With:" msgid_plural "Print Selected Models With:" -msgstr[0] "Stampa modello selezionato con:" -msgstr[1] "Stampa modelli selezionati con:" +msgstr[0] "Imprimer le modèle sélectionné avec :" +msgstr[1] "Imprimer les modèles sélectionnés avec :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 msgctxt "@title:window" msgid "Multiply Selected Model" msgid_plural "Multiply Selected Models" -msgstr[0] "Moltiplica modello selezionato" -msgstr[1] "Moltiplica modelli selezionati" +msgstr[0] "Multiplier le modèle sélectionné" +msgstr[1] "Multiplier les modèles sélectionnés" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 msgctxt "@label" msgid "Number of Copies" -msgstr "Numero di copie" +msgstr "Nombre de copies" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&Edit" -msgstr "&Modifica" +msgstr "&Modifier" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 msgctxt "@action:inmenu" msgid "Visible Settings" -msgstr "Impostazioni visibili" +msgstr "Paramètres visibles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 msgctxt "@action:inmenu" msgid "Collapse All Categories" -msgstr "Comprimi tutte le categorie" +msgstr "Réduire toutes les catégories" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 msgctxt "@action:inmenu" msgid "Manage Setting Visibility..." -msgstr "Gestisci Impostazione visibilità..." +msgstr "Gérer la visibilité des paramètres..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "Sélectionner une imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Compatible Printers" +msgstr "Imprimantes compatibles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "Aucune imprimante compatible actuellement en ligne n'a été trouvée." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 msgctxt "@title:window" msgid "Open file(s)" -msgstr "Apri file" +msgstr "Ouvrir le(s) fichier(s)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" @@ -5537,45 +5543,45 @@ msgid "" "We have found one or more project file(s) within the files you have " "selected. You can open only one project file at a time. We suggest to only " "import models from those files. Would you like to proceed?" -msgstr "Rilevata la presenza di uno o più file progetto tra i file selezionati. È possibile aprire solo un file progetto alla volta. Si suggerisce di importare" -" i modelli solo da tali file. Vuoi procedere?" +msgstr "Nous avons trouvé au moins un fichier de projet parmi les fichiers que vous avez sélectionnés. Vous ne pouvez ouvrir qu'un seul fichier de projet à la" +" fois. Nous vous conseillons de n'importer que les modèles de ces fichiers. Souhaitez-vous continuer ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" msgid "Import all as models" -msgstr "Importa tutto come modelli" +msgstr "Importer tout comme modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 msgctxt "@title:window" msgid "Open project file" -msgstr "Apri file progetto" +msgstr "Ouvrir un fichier de projet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" msgid "" "This is a Cura project file. Would you like to open it as a project or " "import the models from it?" -msgstr "Questo è un file progetto Cura. Vuoi aprirlo come progetto o importarne i modelli?" +msgstr "Ceci est un fichier de projet Cura. Souhaitez-vous l'ouvrir comme projet ou en importer les modèles ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 msgctxt "@text:window" msgid "Remember my choice" -msgstr "Ricorda la scelta" +msgstr "Se souvenir de mon choix" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 msgctxt "@action:button" msgid "Open as project" -msgstr "Apri come progetto" +msgstr "Ouvrir comme projet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 msgctxt "@action:button" msgid "Import models" -msgstr "Importa i modelli" +msgstr "Importer les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 msgctxt "@title:window" msgid "Discard or Keep changes" -msgstr "Elimina o mantieni modifiche" +msgstr "Annuler ou conserver les modifications" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" @@ -5583,341 +5589,341 @@ msgid "" "You have customized some profile settings. Would you like to Keep these " "changed settings after switching profiles? Alternatively, you can discard " "the changes to load the defaults from '%1'." -msgstr "Alcune impostazioni di profilo sono state personalizzate.\nMantenere queste impostazioni modificate dopo il cambio dei profili?\nIn alternativa, è possibile" -" eliminare le modifiche per caricare i valori predefiniti da '%1'." +msgstr "Vous avez personnalisé certains paramètres de profil.\nSouhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\nVous pouvez également" +" annuler les modifications pour charger les valeurs par défaut de '%1'." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" msgid "Profile settings" -msgstr "Impostazioni profilo" +msgstr "Paramètres du profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 msgctxt "@title:column" msgid "Current changes" -msgstr "Modifiche correnti" +msgstr "Modifications actuelles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 msgctxt "@option:discardOrKeep" msgid "Discard and never ask again" -msgstr "Elimina e non chiedere nuovamente" +msgstr "Annuler et ne plus me demander" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 msgctxt "@option:discardOrKeep" msgid "Keep and never ask again" -msgstr "Mantieni e non chiedere nuovamente" +msgstr "Conserver et ne plus me demander" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 msgctxt "@action:button" msgid "Discard changes" -msgstr "Elimina modifiche" +msgstr "Annuler les modifications" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 msgctxt "@action:button" msgid "Keep changes" -msgstr "Mantieni modifiche" +msgstr "Conserver les modifications" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 msgctxt "@title:window" msgid "Save Project" -msgstr "Salva progetto" +msgstr "Enregistrer le projet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 msgctxt "@action:label" msgid "Extruder %1" -msgstr "Estrusore %1" +msgstr "Extrudeuse %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 msgctxt "@action:label" msgid "%1 & material" -msgstr "%1 & materiale" +msgstr "%1 & matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 msgctxt "@action:label" msgid "Material" -msgstr "Materiale" +msgstr "Matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 msgctxt "@action:label" msgid "Don't show project summary on save again" -msgstr "Non mostrare il riepilogo di progetto alla ripetizione di salva" +msgstr "Ne pas afficher à nouveau le résumé du projet lors de l'enregistrement" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 msgctxt "@action:button" msgid "Save" -msgstr "Salva" +msgstr "Enregistrer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 msgctxt "@title:window The argument is the application name." msgid "About %1" -msgstr "Informazioni su %1" +msgstr "À propos de %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 msgctxt "@label" msgid "version: %1" -msgstr "versione: %1" +msgstr "version : %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 msgctxt "@label" msgid "End-to-end solution for fused filament 3D printing." -msgstr "Soluzione end-to-end per la stampa 3D con filamento fuso." +msgstr "Solution complète pour l'impression 3D par dépôt de filament fondu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura è stato sviluppato da Ultimaker B.V. in cooperazione con la comunità.\nCura è orgogliosa di utilizzare i seguenti progetti open source:" +msgstr "Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\nCura est fier d'utiliser les projets open source suivants :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" msgid "Graphical user interface" -msgstr "Interfaccia grafica utente" +msgstr "Interface utilisateur graphique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 msgctxt "@label Description for application component" msgid "Application framework" -msgstr "Struttura applicazione" +msgstr "Cadre d'application" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 msgctxt "@label Description for application component" msgid "G-code generator" -msgstr "Generatore codice G" +msgstr "Générateur G-Code" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 msgctxt "@label Description for application component" msgid "Interprocess communication library" -msgstr "Libreria di comunicazione intra-processo" +msgstr "Bibliothèque de communication interprocess" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" -msgstr "Vincoli Python per libnest2d" +msgstr "Liens en python pour libnest2d" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" -msgstr "Libreria di impacchettamento dei poligoni sviluppata da Prusa Research" +msgstr "Bibliothèque d'emballage de polygones, développée par Prusa Research" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" -msgstr "Libreria di supporto per gestione file 3MF" +msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers 3MF" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" -msgstr "Libreria di supporto per metadati file e streaming" +msgstr "Prise en charge de la bibliothèque pour les métadonnées et le streaming de fichiers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 msgctxt "@label Description for application dependency" msgid "Programming language" -msgstr "Lingua di programmazione" +msgstr "Langage de programmation" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 msgctxt "@label Description for application dependency" msgid "GUI framework" -msgstr "Struttura GUI" +msgstr "Cadre IUG" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 msgctxt "@label Description for application dependency" msgid "GUI framework bindings" -msgstr "Vincoli struttura GUI" +msgstr "Liens cadre IUG" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" -msgstr "Libreria vincoli C/C++" +msgstr "Bibliothèque C/C++ Binding" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 msgctxt "@label Description for application dependency" msgid "Data interchange format" -msgstr "Formato scambio dati" +msgstr "Format d'échange de données" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 msgctxt "@label" msgid "Font" -msgstr "Font" +msgstr "Police" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 msgctxt "@label Description for application dependency" msgid "Polygon clipping library" -msgstr "Libreria ritaglio poligono" +msgstr "Bibliothèque de découpe polygone" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@label Description for application dependency" msgid "JSON parser" -msgstr "Analizzatore JSON" +msgstr "Analyseur JSON" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" -msgstr "Funzioni di utilità, tra cui un caricatore di immagini" +msgstr "Fonctions utilitaires, y compris un chargeur d'images" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" -msgstr "Libreria utilità, tra cui generazione diagramma Voronoi" +msgstr "Bibliothèque d'utilitaires, y compris la génération d'un diagramme Voronoï" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Certificati di origine per la convalida dell'affidabilità SSL" +msgstr "Certificats racines pour valider la fiabilité SSL" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" -msgstr "Compatibilità tra Python 2 e 3" +msgstr "Compatibilité entre Python 2 et Python 3" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" -msgstr "Libreria di supporto per accesso a keyring sistema" +msgstr "Bibliothèque de support pour l'accès au trousseau de clés du système" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 msgctxt "@label Description for application dependency" msgid "Support library for faster math" -msgstr "Libreria di supporto per calcolo rapido" +msgstr "Prise en charge de la bibliothèque pour des maths plus rapides" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" -msgstr "Libreria di supporto per gestione file STL" +msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers STL" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" -msgstr "Vincoli Python per Clipper" +msgstr "Connexions avec Python pour Clipper" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 msgctxt "@label Description for application dependency" msgid "Serial communication library" -msgstr "Libreria di comunicazione seriale" +msgstr "Bibliothèque de communication série" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" -msgstr "Libreria di supporto per calcolo scientifico" +msgstr "Prise en charge de la bibliothèque pour le calcul scientifique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python Error tracking library" +msgstr "Bibliothèque de suivi des erreurs Python" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" -msgstr "Libreria di supporto per gestione maglie triangolari" +msgstr "Prise en charge de la bibliothèque pour le traitement des mailles triangulaires" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" -msgstr "Libreria scoperta ZeroConf" +msgstr "Bibliothèque de découverte ZeroConf" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 msgctxt "@label Description for development tool" msgid "Universal build system configuration" -msgstr "Configurazione universale del sistema di build" +msgstr "Configuration du système de fabrication universel" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 msgctxt "@label Description for development tool" msgid "Dependency and package manager" -msgstr "Gestore della dipendenza e del pacchetto" +msgstr "Gestionnaire des dépendances et des packages" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 msgctxt "@label Description for development tool" msgid "Packaging Python-applications" -msgstr "Pacchetto applicazioni Python" +msgstr "Packaging d'applications Python" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" -msgstr "Apertura applicazione distribuzione incrociata Linux" +msgstr "Déploiement d'applications sur multiples distributions Linux" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 msgctxt "@label Description for development tool" msgid "Generating Windows installers" -msgstr "Generazione installatori Windows" +msgstr "Génération de programmes d'installation Windows" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 msgctxt "@label" msgid "Hex" -msgstr "Esagonale" +msgstr "Hex" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "Le mie stampanti" +msgstr "Mes imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Monitora le stampanti in Ultimaker Digital Factory." +msgstr "Surveillez les imprimantes dans Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "Crea progetti di stampa in Digital Library." +msgstr "Créez des projets d'impression dans Digital Library." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "Processi di stampa" +msgstr "Tâches d'impression" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "Monitora i processi di stampa dalla cronologia di stampa." +msgstr "Surveillez les tâches d'impression et réimprimez à partir de votre historique d'impression." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Estendi Ultimaker Cura con plugin e profili del materiale." +msgstr "Étendez Ultimaker Cura avec des plug-ins et des profils de matériaux." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Diventa un esperto di stampa 3D con e-learning Ultimaker." +msgstr "Devenez un expert de l'impression 3D avec les cours de formation en ligne Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "Supporto Ultimaker" +msgstr "Assistance ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "Scopri come iniziare a utilizzare Ultimaker Cura." +msgstr "Découvrez comment utiliser Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "Fai una domanda" +msgstr "Posez une question" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "Consulta la community di Ultimaker." +msgstr "Consultez la communauté Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "Segnala un errore" +msgstr "Notifier un bug" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "Informa gli sviluppatori che si è verificato un errore." +msgstr "Informez les développeurs en cas de problème." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "Visita il sito Web Ultimaker." +msgstr "Visitez le site web Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" msgid "Support" -msgstr "Supporto" +msgstr "Support" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 @@ -5925,17 +5931,17 @@ msgctxt "@label" msgid "" "Generate structures to support parts of the model which have overhangs. " "Without these structures, such parts would collapse during printing." -msgstr "Genera strutture per supportare le parti del modello a sbalzo. Senza queste strutture, queste parti collasserebbero durante la stampa." +msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "Le profil personnalisé %1 est actif et vous avez remplacé certains paramètres." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "Le profil personnalisé %1 remplace certains paramètres." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5947,12 +5953,12 @@ msgstr "Alcune impostazioni sono state modificate." msgctxt "@label" msgid "" "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Un riempimento graduale aumenterà gradualmente la quantità di riempimento verso l'alto." +msgstr "Un remplissage graduel augmentera la quantité de remplissage vers le haut." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 msgctxt "@label" msgid "Gradual infill" -msgstr "Riempimento graduale" +msgstr "Remplissage graduel" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 msgctxt "@error" @@ -5974,14 +5980,15 @@ msgstr "Ulteriori informazioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 msgctxt "@label" msgid "Adhesion" -msgstr "Adesione" +msgstr "Adhérence" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" msgid "" "Enable printing a brim or raft. This will add a flat area around or under " "your object which is easy to cut off afterwards." -msgstr "Abilita stampa di brim o raft. Questa funzione aggiunge un’area piana attorno o sotto l’oggetto, facile da tagliare successivamente." +msgstr "Activez l'impression d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la" +" suite." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 msgctxt "@label" @@ -5991,37 +5998,37 @@ msgstr "Risoluzione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 msgctxt "@label shown when we load a Gcode file" msgid "Print setup disabled. G-code file can not be modified." -msgstr "Impostazione di stampa disabilitata. Il file G-code non può essere modificato." +msgstr "Configuration d'impression désactivée. Le fichier G-Code ne peut pas être modifié." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 msgctxt "@label:Should be short" msgid "On" -msgstr "Inserita" +msgstr "On" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 msgctxt "@label:Should be short" msgid "Off" -msgstr "Disinserita" +msgstr "Off" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 msgctxt "@label" msgid "Experimental" -msgstr "Sperimentale" +msgstr "Expérimental" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 msgctxt "@button" msgid "Recommended" -msgstr "Consigliata" +msgstr "Recommandé" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 msgctxt "@button" msgid "Custom" -msgstr "Personalizzata" +msgstr "Personnalisé" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 msgctxt "@label" msgid "Profile" -msgstr "Profilo" +msgstr "Profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" @@ -6030,51 +6037,52 @@ msgid "" "profile.\n" "\n" "Click to open the profile manager." -msgstr "Alcuni valori di impostazione/esclusione sono diversi dai valori memorizzati nel profilo.\n\nFare clic per aprire la gestione profili." +msgstr "Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n\nCliquez pour ouvrir le gestionnaire de profils." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" msgid "Custom profiles" -msgstr "Profili personalizzati" +msgstr "Personnaliser les profils" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 msgctxt "@info:status" msgid "The printer is not connected." -msgstr "La stampante non è collegata." +msgstr "L'imprimante n'est pas connectée." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 msgctxt "@label" msgid "Build plate" -msgstr "Piano di stampa" +msgstr "Plateau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" msgid "" "The target temperature of the heated bed. The bed will heat up or cool down " "towards this temperature. If this is 0, the bed heating is turned off." -msgstr "La temperatura target del piano riscaldato. Il piano verrà riscaldato o raffreddato a questa temperatura. Se è 0, il riscaldamento del piano viene disattivato." +msgstr "Température cible du plateau chauffant. Le plateau sera chauffé ou refroidi pour tendre vers cette température. Si la valeur est 0, le chauffage du plateau" +" sera éteint." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 msgctxt "@tooltip" msgid "The current temperature of the heated bed." -msgstr "La temperatura corrente del piano riscaldato." +msgstr "Température actuelle du plateau chauffant." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the bed to." -msgstr "La temperatura di preriscaldo del piano." +msgstr "Température jusqu'à laquelle préchauffer le plateau." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 msgctxt "@button Cancel pre-heating" msgid "Cancel" -msgstr "Annulla" +msgstr "Annuler" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 msgctxt "@button" msgid "Pre-heat" -msgstr "Pre-riscaldo" +msgstr "Préchauffer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" @@ -6082,31 +6090,31 @@ msgid "" "Heat the bed in advance before printing. You can continue adjusting your " "print while it is heating, and you won't have to wait for the bed to heat up " "when you're ready to print." -msgstr "Riscalda il piano prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento" -" del piano quando si è pronti per la stampa." +msgstr "Préchauffez le plateau avant l'impression. Vous pouvez continuer à ajuster votre impression pendant qu'il chauffe, et vous n'aurez pas à attendre que le" +" plateau chauffe lorsque vous serez prêt à lancer l'impression." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" msgid "Extruder" -msgstr "Estrusore" +msgstr "Extrudeuse" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" msgid "" "The target temperature of the hotend. The hotend will heat up or cool down " "towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Temperatura target dell'estremità riscaldata. L'estremità riscaldata si riscalderà o raffredderà sino a questo valore di temperatura. Se questo è 0, l'estremità" -" riscaldata verrà spenta." +msgstr "Température cible de l'extrémité chauffante. L'extrémité chauffante sera chauffée ou refroidie pour tendre vers cette température. Si la valeur est 0," +" le chauffage de l'extrémité chauffante sera coupé." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" msgid "The current temperature of this hotend." -msgstr "La temperatura corrente di questa estremità calda." +msgstr "Température actuelle de cette extrémité chauffante." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." -msgstr "La temperatura di preriscaldo dell’estremità calda." +msgstr "Température jusqu'à laquelle préchauffer l'extrémité chauffante." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" @@ -6114,33 +6122,33 @@ msgid "" "Heat the hotend in advance before printing. You can continue adjusting your " "print while it is heating, and you won't have to wait for the hotend to heat " "up when you're ready to print." -msgstr "Riscalda l’estremità calda prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento" -" dell’estremità calda quando si è pronti per la stampa." +msgstr "Préchauffez l'extrémité chauffante avant l'impression. Vous pouvez continuer l'ajustement de votre impression pendant qu'elle chauffe, ce qui vous évitera" +" un temps d'attente lorsque vous serez prêt à lancer l'impression." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" msgid "The colour of the material in this extruder." -msgstr "Il colore del materiale di questo estrusore." +msgstr "Couleur du matériau dans cet extrudeur." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 msgctxt "@tooltip" msgid "The material in this extruder." -msgstr "Il materiale di questo estrusore." +msgstr "Matériau dans cet extrudeur." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 msgctxt "@tooltip" msgid "The nozzle inserted in this extruder." -msgstr "L’ugello inserito in questo estrusore." +msgstr "Buse insérée dans cet extrudeur." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 msgctxt "@label" msgid "Printer control" -msgstr "Comando stampante" +msgstr "Contrôle de l'imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 msgctxt "@label" msgid "Jog Position" -msgstr "Posizione Jog" +msgstr "Position de coupe" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 msgctxt "@label" @@ -6155,50 +6163,50 @@ msgstr "Z" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 msgctxt "@label" msgid "Jog Distance" -msgstr "Distanza Jog" +msgstr "Distance de coupe" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 msgctxt "@label" msgid "Send G-code" -msgstr "Invia codice G" +msgstr "Envoyer G-Code" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" msgid "" "Send a custom G-code command to the connected printer. Press 'enter' to send " "the command." -msgstr "Invia un comando codice G personalizzato alla stampante connessa. Premere ‘invio’ per inviare il comando." +msgstr "Envoyer une commande G-Code personnalisée à l'imprimante connectée. Appuyez sur « Entrée » pour envoyer la commande." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 msgctxt "@label" msgid "This package will be installed after restarting." -msgstr "Questo pacchetto sarà installato dopo il riavvio." +msgstr "Ce paquet sera installé après le redémarrage." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 msgctxt "@title:tab" msgid "Settings" -msgstr "Impostazioni" +msgstr "Paramètres" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 msgctxt "@title:window %1 is the application name" msgid "Closing %1" -msgstr "Chiusura di %1" +msgstr "Fermeture de %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" -msgstr "Chiudere %1?" +msgstr "Voulez-vous vraiment quitter %1 ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 msgctxt "@window:title" msgid "Install Package" -msgstr "Installa il pacchetto" +msgstr "Installer le paquet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 msgctxt "@title:window" msgid "Open File(s)" -msgstr "Apri file" +msgstr "Ouvrir le(s) fichier(s)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" @@ -6206,18 +6214,18 @@ msgid "" "We have found one or more G-Code files within the files you have selected. " "You can only open one G-Code file at a time. If you want to open a G-Code " "file, please just select only one." -msgstr "Rilevata la presenza di uno o più file codice G tra i file selezionati. È possibile aprire solo un file codice G alla volta. Se desideri aprire un file" -" codice G, selezionane uno solo." +msgstr "Nous avons trouvé au moins un fichier G-Code parmi les fichiers que vous avez sélectionné. Vous ne pouvez ouvrir qu'un seul fichier G-Code à la fois. Si" +" vous souhaitez ouvrir un fichier G-Code, veuillez ne sélectionner qu'un seul fichier de ce type." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" msgid "Add Printer" -msgstr "Aggiungi stampante" +msgstr "Ajouter une imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 msgctxt "@title:window" msgid "What's New" -msgstr "Scopri le novità" +msgstr "Quoi de neuf" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 msgctxt "@text" @@ -6225,151 +6233,151 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "- Aggiungi profili materiale e plugin dal Marketplace\n- Esegui il backup e la sincronizzazione dei profili materiale e dei plugin\n- Condividi idee e" -" ottieni supporto da più di 48.000 utenti nella community di Ultimaker" +msgstr "- Ajoutez des profils de matériaux et des plug-ins à partir de la Marketplace\n- Sauvegardez et synchronisez vos profils de matériaux et vos plug-ins\n-" +" Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" msgid "Create a free Ultimaker account" -msgstr "Crea un account Ultimaker gratuito" +msgstr "Créez gratuitement un compte Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" msgid "Sign in" -msgstr "Accedi" +msgstr "Se connecter" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 msgctxt "@label The argument is a timestamp" msgid "Last update: %1" -msgstr "Ultimo aggiornamento: %1" +msgstr "Dernière mise à jour : %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" msgid "Ultimaker Account" -msgstr "Account Ultimaker" +msgstr "Compte Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" msgid "Sign Out" -msgstr "Esci" +msgstr "Déconnexion" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 msgctxt "@label" msgid "Checking..." -msgstr "Verifica in corso..." +msgstr "Vérification en cours..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 msgctxt "@label" msgid "Account synced" -msgstr "Account sincronizzato" +msgstr "Compte synchronisé" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 msgctxt "@label" msgid "Something went wrong..." -msgstr "Si è verificato un errore..." +msgstr "Un problème s'est produit..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 msgctxt "@button" msgid "Install pending updates" -msgstr "Installare gli aggiornamenti in attesa" +msgstr "Installer les mises à jour en attente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 msgctxt "@button" msgid "Check for account updates" -msgstr "Verificare gli aggiornamenti dell'account" +msgstr "Rechercher des mises à jour de compte" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" msgid "" "The cloud printer is offline. Please check if the printer is turned on and " "connected to the internet." -msgstr "La stampante cloud è offline. Verificare se la stampante è accesa e collegata a Internet." +msgstr "L'imprimante cloud est hors ligne. Veuillez vérifier si l'imprimante est activée et connectée à Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Questa stampante non è collegata al tuo account. Visitare Ultimaker Digital Factory per stabilire una connessione." +msgstr "Cette imprimante n'est pas associée à votre compte. Veuillez visiter l'Ultimaker Digital Factory pour établir une connexion." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" msgid "" "The cloud connection is currently unavailable. Please sign in to connect to " "the cloud printer." -msgstr "La connessione cloud al momento non è disponibile. Accedere per collegarsi alla stampante cloud." +msgstr "La connexion cloud est actuellement indisponible. Veuillez vous connecter pour connecter l'imprimante cloud." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" msgid "" "The cloud connection is currently unavailable. Please check your internet " "connection." -msgstr "La connessione cloud al momento non è disponibile. Verificare la connessione a Internet." +msgstr "La connexion cloud est actuellement indisponible. Veuillez vérifier votre connexion Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 msgctxt "@button" msgid "Add printer" -msgstr "Aggiungi stampante" +msgstr "Ajouter une imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 msgctxt "@button" msgid "Manage printers" -msgstr "Gestione stampanti" +msgstr "Gérer les imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "Masquer toutes les imprimantes connectées" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "Afficher toutes les imprimantes connectées" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "Autres imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" msgid "Slicing..." -msgstr "Sezionamento in corso..." +msgstr "Découpe en cours..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 msgctxt "@label:PrintjobStatus" msgid "Unable to slice" -msgstr "Sezionamento impossibile" +msgstr "Impossible de découper" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" msgid "Processing" -msgstr "Elaborazione in corso" +msgstr "Traitement" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" msgid "Slice" -msgstr "Sezionamento" +msgstr "Découper" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 msgctxt "@label" msgid "Start the slicing process" -msgstr "Avvia il processo di sezionamento" +msgstr "Démarrer le processus de découpe" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 msgctxt "@button" msgid "Cancel" -msgstr "Annulla" +msgstr "Annuler" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 msgctxt "@label" msgid "Time estimation" -msgstr "Stima del tempo" +msgstr "Estimation de durée" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 msgctxt "@label" msgid "Material estimation" -msgstr "Stima del materiale" +msgstr "Estimation du matériau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 msgctxt "@label m for meter" @@ -6384,146 +6392,146 @@ msgstr "%1g" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 msgctxt "@label" msgid "No time estimation available" -msgstr "Nessuna stima di tempo disponibile" +msgstr "Aucune estimation de la durée n'est disponible" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 msgctxt "@label" msgid "No cost estimation available" -msgstr "Nessuna stima di costo disponibile" +msgstr "Aucune estimation des coûts n'est disponible" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 msgctxt "@button" msgid "Preview" -msgstr "Anteprima" +msgstr "Aperçu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 msgctxt "@text Print job name" msgid "Untitled" -msgstr "Senza titolo" +msgstr "Sans titre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" -msgstr "Nessun elemento da selezionare da" +msgstr "Aucun élément à sélectionner" #: /MachineSettingsAction/plugin.json msgctxt "description" msgid "" "Provides a way to change machine settings (such as build volume, nozzle " "size, etc.)." -msgstr "Fornisce un modo per modificare le impostazioni della macchina (come il volume di stampa, la dimensione ugello, ecc.)" +msgstr "Permet de modifier les paramètres de la machine (tels que volume d'impression, taille de buse, etc.)" #: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" -msgstr "Azione Impostazioni macchina" +msgstr "Action Paramètres de la machine" #: /ImageReader/plugin.json msgctxt "description" msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Abilita la possibilità di generare geometria stampabile da file immagine 2D." +msgstr "Permet de générer une géométrie imprimable à partir de fichiers d'image 2D." #: /ImageReader/plugin.json msgctxt "name" msgid "Image Reader" -msgstr "Lettore di immagine" +msgstr "Lecteur d'images" #: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." -msgstr "Fornisce la vista a raggi X." +msgstr "Permet la vue Rayon-X." #: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" -msgstr "Vista ai raggi X" +msgstr "Vue Rayon-X" #: /X3DReader/plugin.json msgctxt "description" msgid "Provides support for reading X3D files." -msgstr "Fornisce il supporto per la lettura di file X3D." +msgstr "Fournit la prise en charge de la lecture de fichiers X3D." #: /X3DReader/plugin.json msgctxt "name" msgid "X3D Reader" -msgstr "Lettore X3D" +msgstr "Lecteur X3D" #: /CuraProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing Cura profiles." -msgstr "Fornisce supporto per l'importazione dei profili Cura." +msgstr "Fournit la prise en charge de l'importation de profils Cura." #: /CuraProfileReader/plugin.json msgctxt "name" msgid "Cura Profile Reader" -msgstr "Lettore profilo Cura" +msgstr "Lecteur de profil Cura" #: /PostProcessingPlugin/plugin.json msgctxt "description" msgid "Extension that allows for user created scripts for post processing" -msgstr "Estensione che consente la post-elaborazione degli script creati da utente" +msgstr "Extension qui permet le post-traitement des scripts créés par l'utilisateur" #: /PostProcessingPlugin/plugin.json msgctxt "name" msgid "Post Processing" -msgstr "Post-elaborazione" +msgstr "Post-traitement" #: /UM3NetworkPrinting/plugin.json msgctxt "description" msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gestisce le connessioni di rete alle stampanti Ultimaker in rete." +msgstr "Gère les connexions réseau vers les imprimantes Ultimaker en réseau." #: /UM3NetworkPrinting/plugin.json msgctxt "name" msgid "Ultimaker Network Connection" -msgstr "Connessione di rete Ultimaker" +msgstr "Connexion réseau Ultimaker" #: /3MFWriter/plugin.json msgctxt "description" msgid "Provides support for writing 3MF files." -msgstr "Fornisce il supporto per la scrittura di file 3MF." +msgstr "Permet l'écriture de fichiers 3MF." #: /3MFWriter/plugin.json msgctxt "name" msgid "3MF Writer" -msgstr "Writer 3MF" +msgstr "Générateur 3MF" #: /CuraDrive/plugin.json msgctxt "description" msgid "Backup and restore your configuration." -msgstr "Effettua il backup o ripristina la configurazione." +msgstr "Sauvegardez et restaurez votre configuration." #: /CuraDrive/plugin.json msgctxt "name" msgid "Cura Backups" -msgstr "Backup Cura" +msgstr "Sauvegardes Cura" #: /SliceInfoPlugin/plugin.json msgctxt "description" msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Invia informazioni su sezionamento anonime Può essere disabilitato tramite le preferenze." +msgstr "Envoie des informations anonymes sur le découpage. Peut être désactivé dans les préférences." #: /SliceInfoPlugin/plugin.json msgctxt "name" msgid "Slice info" -msgstr "Informazioni su sezionamento" +msgstr "Information sur le découpage" #: /UFPWriter/plugin.json msgctxt "description" msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Fornisce il supporto per la scrittura di pacchetti formato Ultimaker." +msgstr "Permet l'écriture de fichiers Ultimaker Format Package." #: /UFPWriter/plugin.json msgctxt "name" msgid "UFP Writer" -msgstr "Writer UFP" +msgstr "Générateur UFP" #: /DigitalLibrary/plugin.json msgctxt "description" msgid "" "Connects to the Digital Library, allowing Cura to open files from and save " "files to the Digital Library." -msgstr "Si collega alla Digital Library, consentendo a Cura di aprire file e salvare file in Digital Library." +msgstr "Se connecte à la Digital Library, permettant à Cura d'ouvrir des fichiers à partir de cette dernière et d'y enregistrer des fichiers." #: /DigitalLibrary/plugin.json msgctxt "name" @@ -6533,517 +6541,517 @@ msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing profiles from g-code files." -msgstr "Fornisce supporto per l'importazione di profili da file G-Code." +msgstr "Fournit la prise en charge de l'importation de profils à partir de fichiers g-code." #: /GCodeProfileReader/plugin.json msgctxt "name" msgid "G-code Profile Reader" -msgstr "Lettore profilo codice G" +msgstr "Lecteur de profil G-Code" #: /GCodeReader/plugin.json msgctxt "description" msgid "Allows loading and displaying G-code files." -msgstr "Consente il caricamento e la visualizzazione dei file codice G." +msgstr "Permet le chargement et l'affichage de fichiers G-Code." #: /GCodeReader/plugin.json msgctxt "name" msgid "G-code Reader" -msgstr "Lettore codice G" +msgstr "Lecteur G-Code" #: /TrimeshReader/plugin.json msgctxt "description" msgid "Provides support for reading model files." -msgstr "Fornisce supporto per la lettura dei file modello." +msgstr "Fournit la prise en charge de la lecture de fichiers modèle 3D." #: /TrimeshReader/plugin.json msgctxt "name" msgid "Trimesh Reader" -msgstr "Trimesh Reader" +msgstr "Lecteur de Trimesh" #: /UltimakerMachineActions/plugin.json msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Fornisce azioni macchina per le macchine Ultimaker (come la procedura guidata di livellamento del piano di stampa, la selezione degli aggiornamenti, ecc.)" +msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" #: /UltimakerMachineActions/plugin.json msgctxt "name" msgid "Ultimaker machine actions" -msgstr "Azioni della macchina Ultimaker" +msgstr "Actions de la machine Ultimaker" #: /GCodeGzReader/plugin.json msgctxt "description" msgid "Reads g-code from a compressed archive." -msgstr "Legge il codice G da un archivio compresso." +msgstr "Lit le G-Code à partir d'une archive compressée." #: /GCodeGzReader/plugin.json msgctxt "name" msgid "Compressed G-code Reader" -msgstr "Lettore codice G compresso" +msgstr "Lecteur G-Code compressé" #: /Marketplace/plugin.json msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Gestisce le estensioni per l'applicazione e consente di ricercare le estensioni nel sito Web Ultimaker." +msgstr "Gère les extensions de l'application et permet de parcourir les extensions à partir du site Web Ultimaker." #: /Marketplace/plugin.json msgctxt "name" msgid "Marketplace" -msgstr "Mercato" +msgstr "Marketplace" #: /RemovableDriveOutputDevice/plugin.json msgctxt "description" msgid "Provides removable drive hotplugging and writing support." -msgstr "Fornisce il collegamento a caldo dell'unità rimovibile e il supporto per la scrittura." +msgstr "Permet le branchement hot-plug et l'écriture sur lecteur amovible." #: /RemovableDriveOutputDevice/plugin.json msgctxt "name" msgid "Removable Drive Output Device Plugin" -msgstr "Plugin dispositivo di output unità rimovibile" +msgstr "Plugin de périphérique de sortie sur disque amovible" #: /MonitorStage/plugin.json msgctxt "description" msgid "Provides a monitor stage in Cura." -msgstr "Fornisce una fase di controllo in Cura." +msgstr "Fournit une étape de surveillance dans Cura." #: /MonitorStage/plugin.json msgctxt "name" msgid "Monitor Stage" -msgstr "Fase di controllo" +msgstr "Étape de surveillance" #: /VersionUpgrade/VersionUpgrade25to26/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Aggiorna le configurazioni da Cura 2.5 a Cura 2.6." +msgstr "Configurations des mises à niveau de Cura 2.5 vers Cura 2.6." #: /VersionUpgrade/VersionUpgrade25to26/plugin.json msgctxt "name" msgid "Version Upgrade 2.5 to 2.6" -msgstr "Aggiornamento della versione da 2.5 a 2.6" +msgstr "Mise à niveau de 2.5 vers 2.6" #: /VersionUpgrade/VersionUpgrade26to27/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Aggiorna le configurazioni da Cura 2.6 a Cura 2.7." +msgstr "Configurations des mises à niveau de Cura 2.6 vers Cura 2.7." #: /VersionUpgrade/VersionUpgrade26to27/plugin.json msgctxt "name" msgid "Version Upgrade 2.6 to 2.7" -msgstr "Aggiornamento della versione da 2.6 a 2.7" +msgstr "Mise à niveau de 2.6 vers 2.7" #: /VersionUpgrade/VersionUpgrade413to50/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Aggiorna le configurazioni da Cura 4.3 a Cura 5.0." +msgstr "Mises à niveau des configurations de Cura 4.13 vers Cura 5.0." #: /VersionUpgrade/VersionUpgrade413to50/plugin.json msgctxt "name" msgid "Version Upgrade 4.13 to 5.0" -msgstr "Aggiornamento della versione da 4.13 a 5.0" +msgstr "Mise à niveau de la version 4.13 vers la version 5.0" #: /VersionUpgrade/VersionUpgrade48to49/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Aggiorna le configurazioni da Cura 4.8 a Cura 4.9." +msgstr "Mises à niveau des configurations de Cura 4.8 vers Cura 4.9." #: /VersionUpgrade/VersionUpgrade48to49/plugin.json msgctxt "name" msgid "Version Upgrade 4.8 to 4.9" -msgstr "Aggiornamento della versione da 4.8 a 4.9" +msgstr "Mise à niveau de 4.8 vers 4.9" #: /VersionUpgrade/VersionUpgrade34to35/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Aggiorna le configurazioni da Cura 3.4 a Cura 3.5." +msgstr "Configurations des mises à niveau de Cura 3.4 vers Cura 3.5." #: /VersionUpgrade/VersionUpgrade34to35/plugin.json msgctxt "name" msgid "Version Upgrade 3.4 to 3.5" -msgstr "Aggiornamento della versione da 3.4 a 3.5" +msgstr "Mise à niveau de 3.4 vers 3.5" #: /VersionUpgrade/VersionUpgrade44to45/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Aggiorna le configurazioni da Cura 4.4 a Cura 4.5." +msgstr "Configurations des mises à niveau de Cura 4.4 vers Cura 4.5." #: /VersionUpgrade/VersionUpgrade44to45/plugin.json msgctxt "name" msgid "Version Upgrade 4.4 to 4.5" -msgstr "Aggiornamento della versione da 4.4 a 4.5" +msgstr "Mise à niveau de 4.4 vers 4.5" #: /VersionUpgrade/VersionUpgrade43to44/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Aggiorna le configurazioni da Cura 4.3 a Cura 4.4." +msgstr "Configurations des mises à niveau de Cura 4.3 vers Cura 4.4." #: /VersionUpgrade/VersionUpgrade43to44/plugin.json msgctxt "name" msgid "Version Upgrade 4.3 to 4.4" -msgstr "Aggiornamento della versione da 4.3 a 4.4" +msgstr "Mise à niveau de 4.3 vers 4.4" #: /VersionUpgrade/VersionUpgrade32to33/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Aggiorna le configurazioni da Cura 3.2 a Cura 3.3." +msgstr "Configurations des mises à niveau de Cura 3.2 vers Cura 3.3." #: /VersionUpgrade/VersionUpgrade32to33/plugin.json msgctxt "name" msgid "Version Upgrade 3.2 to 3.3" -msgstr "Aggiornamento della versione da 3.2 a 3.3" +msgstr "Mise à niveau de 3.2 vers 3.3" #: /VersionUpgrade/VersionUpgrade33to34/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Aggiorna le configurazioni da Cura 3.3 a Cura 3.4." +msgstr "Configurations des mises à niveau de Cura 3.3 vers Cura 3.4." #: /VersionUpgrade/VersionUpgrade33to34/plugin.json msgctxt "name" msgid "Version Upgrade 3.3 to 3.4" -msgstr "Aggiornamento della versione da 3.3 a 3.4" +msgstr "Mise à niveau de 3.3 vers 3.4" #: /VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Aggiorna le configurazioni da Cura 4.1 a Cura 4.2." +msgstr "Configurations des mises à jour de Cura 4.1 vers Cura 4.2." #: /VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "name" msgid "Version Upgrade 4.1 to 4.2" -msgstr "Aggiornamento della versione da 4.1 a 4.2" +msgstr "Mise à jour de 4.1 vers 4.2" #: /VersionUpgrade/VersionUpgrade42to43/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Aggiorna le configurazioni da Cura 4.2 a Cura 4.3." +msgstr "Configurations des mises à jour de Cura 4.2 vers Cura 4.3." #: /VersionUpgrade/VersionUpgrade42to43/plugin.json msgctxt "name" msgid "Version Upgrade 4.2 to 4.3" -msgstr "Aggiornamento della versione da 4.2 a 4.3" +msgstr "Mise à jour de 4.2 vers 4.3" #: /VersionUpgrade/VersionUpgrade462to47/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Aggiorna le configurazioni da Cura 4.6.2 a Cura 4.7." +msgstr "Mises à niveau des configurations de Cura 4.6.2 vers Cura 4.7." #: /VersionUpgrade/VersionUpgrade462to47/plugin.json msgctxt "name" msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Aggiornamento versione da 4.6.2 a 4.7" +msgstr "Mise à niveau de 4.6.2 vers 4.7" #: /VersionUpgrade/VersionUpgrade35to40/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Aggiorna le configurazioni da Cura 3.5 a Cura 4.0." +msgstr "Configurations des mises à niveau de Cura 3.5 vers Cura 4.0." #: /VersionUpgrade/VersionUpgrade35to40/plugin.json msgctxt "name" msgid "Version Upgrade 3.5 to 4.0" -msgstr "Aggiornamento della versione da 3.5 a 4.0" +msgstr "Mise à niveau de 3.5 vers 4.0" #: /VersionUpgrade/VersionUpgrade22to24/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Aggiorna le configurazioni da Cura 2.2 a Cura 2.4." +msgstr "Configurations des mises à niveau de Cura 2.2 vers Cura 2.4." #: /VersionUpgrade/VersionUpgrade22to24/plugin.json msgctxt "name" msgid "Version Upgrade 2.2 to 2.4" -msgstr "Aggiornamento della versione da 2.2 a 2.4" +msgstr "Mise à niveau de 2.2 vers 2.4" #: /VersionUpgrade/VersionUpgrade21to22/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Aggiorna le configurazioni da Cura 2.1 a Cura 2.2." +msgstr "Configurations des mises à niveau de Cura 2.1 vers Cura 2.2." #: /VersionUpgrade/VersionUpgrade21to22/plugin.json msgctxt "name" msgid "Version Upgrade 2.1 to 2.2" -msgstr "Aggiornamento della versione da 2.1 a 2.2" +msgstr "Mise à niveau vers 2.1 vers 2.2" #: /VersionUpgrade/VersionUpgrade460to462/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Aggiorna le configurazioni da Cura 4.6.0 a Cura 4.6.2." +msgstr "Mises à niveau des configurations de Cura 4.6.0 vers Cura 4.6.2." #: /VersionUpgrade/VersionUpgrade460to462/plugin.json msgctxt "name" msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Aggiornamento versione da 4.6.0 a 4.6.2" +msgstr "Mise à niveau de 4.6.0 vers 4.6.2" #: /VersionUpgrade/VersionUpgrade47to48/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Aggiorna le configurazioni da Cura 4.7 a Cura 4.8." +msgstr "Mises à niveau des configurations de Cura 4.7 vers Cura 4.8." #: /VersionUpgrade/VersionUpgrade47to48/plugin.json msgctxt "name" msgid "Version Upgrade 4.7 to 4.8" -msgstr "Aggiornamento della versione da 4.7 a 4.8" +msgstr "Mise à niveau de 4.7 vers 4.8" #: /VersionUpgrade/VersionUpgrade49to410/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Aggiorna le configurazioni da Cura 4.9 a Cura 4.10." +msgstr "Mises à niveau des configurations de Cura 4.9 vers Cura 4.10." #: /VersionUpgrade/VersionUpgrade49to410/plugin.json msgctxt "name" msgid "Version Upgrade 4.9 to 4.10" -msgstr "Aggiornamento della versione da 4.9 a 4.10" +msgstr "Mise à niveau de 4.9 vers 4.10" #: /VersionUpgrade/VersionUpgrade45to46/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Aggiorna le configurazioni da Cura 4.5 a Cura 4.6." +msgstr "Mises à niveau des configurations de Cura 4.5 vers Cura 4.6." #: /VersionUpgrade/VersionUpgrade45to46/plugin.json msgctxt "name" msgid "Version Upgrade 4.5 to 4.6" -msgstr "Aggiornamento della versione da 4.5 a 4.6" +msgstr "Mise à niveau de 4.5 vers 4.6" #: /VersionUpgrade/VersionUpgrade27to30/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Aggiorna le configurazioni da Cura 2.7 a Cura 3.0." +msgstr "Met à niveau les configurations, de Cura 2.7 vers Cura 3.0." #: /VersionUpgrade/VersionUpgrade27to30/plugin.json msgctxt "name" msgid "Version Upgrade 2.7 to 3.0" -msgstr "Aggiornamento della versione da 2.7 a 3.0" +msgstr "Mise à niveau de version, de 2.7 vers 3.0" #: /VersionUpgrade/VersionUpgrade30to31/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Aggiorna le configurazioni da Cura 3.0 a Cura 3.1." +msgstr "Met à niveau les configurations, de Cura 3.0 vers Cura 3.1." #: /VersionUpgrade/VersionUpgrade30to31/plugin.json msgctxt "name" msgid "Version Upgrade 3.0 to 3.1" -msgstr "Aggiornamento della versione da 3.0 a 3.1" +msgstr "Mise à niveau de version, de 3.0 vers 3.1" #: /VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Aggiorna le configurazioni da Cura 4.11 a Cura 4.12." +msgstr "Mises à niveau des configurations de Cura 4.11 vers Cura 4.12." #: /VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "Aggiornamento della versione da 4.11 a 4.12" +msgstr "Mise à niveau de la version 4.11 vers la version 4.12" #: /VersionUpgrade/VersionUpgrade40to41/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Aggiorna le configurazioni da Cura 4.0 a Cura 4.1." +msgstr "Configurations des mises à niveau de Cura 4.0 vers Cura 4.1." #: /VersionUpgrade/VersionUpgrade40to41/plugin.json msgctxt "name" msgid "Version Upgrade 4.0 to 4.1" -msgstr "Aggiornamento della versione da 4.0 a 4.1" +msgstr "Mise à niveau de 4.0 vers 4.1" #: /CuraEngineBackend/plugin.json msgctxt "description" msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Fornisce il collegamento al back-end di sezionamento CuraEngine." +msgstr "Fournit le lien vers l'arrière du système de découpage CuraEngine." #: /CuraEngineBackend/plugin.json msgctxt "name" msgid "CuraEngine Backend" -msgstr "Back-end CuraEngine" +msgstr "Système CuraEngine" #: /3MFReader/plugin.json msgctxt "description" msgid "Provides support for reading 3MF files." -msgstr "Fornisce il supporto per la lettura di file 3MF." +msgstr "Fournit la prise en charge de la lecture de fichiers 3MF." #: /3MFReader/plugin.json msgctxt "name" msgid "3MF Reader" -msgstr "Lettore 3MF" +msgstr "Lecteur 3MF" #: /PerObjectSettingsTool/plugin.json msgctxt "description" msgid "Provides the Per Model Settings." -msgstr "Fornisce le impostazioni per modello." +msgstr "Fournit les paramètres par modèle." #: /PerObjectSettingsTool/plugin.json msgctxt "name" msgid "Per Model Settings Tool" -msgstr "Utilità impostazioni per modello" +msgstr "Outil de paramètres par modèle" #: /XmlMaterialProfile/plugin.json msgctxt "description" msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Offre la possibilità di leggere e scrivere profili di materiali basati su XML." +msgstr "Offre la possibilité de lire et d'écrire des profils matériels basés sur XML." #: /XmlMaterialProfile/plugin.json msgctxt "name" msgid "Material Profiles" -msgstr "Profili del materiale" +msgstr "Profils matériels" #: /CuraProfileWriter/plugin.json msgctxt "description" msgid "Provides support for exporting Cura profiles." -msgstr "Fornisce supporto per l'esportazione dei profili Cura." +msgstr "Fournit la prise en charge de l'exportation de profils Cura." #: /CuraProfileWriter/plugin.json msgctxt "name" msgid "Cura Profile Writer" -msgstr "Writer profilo Cura" +msgstr "Générateur de profil Cura" #: /ModelChecker/plugin.json msgctxt "description" msgid "" "Checks models and print configuration for possible printing issues and give " "suggestions." -msgstr "Controlla i modelli e la configurazione di stampa per eventuali problematiche di stampa e suggerimenti." +msgstr "Vérifie les modèles et la configuration de l'impression pour déceler d'éventuels problèmes d'impression et donne des suggestions." #: /ModelChecker/plugin.json msgctxt "name" msgid "Model Checker" -msgstr "Controllo modello" +msgstr "Contrôleur de modèle" #: /USBPrinting/plugin.json msgctxt "description" msgid "" "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Accetta i G-Code e li invia ad una stampante. I plugin possono anche aggiornare il firmware." +msgstr "Accepte les G-Code et les envoie à une imprimante. Ce plugin peut aussi mettre à jour le firmware." #: /USBPrinting/plugin.json msgctxt "name" msgid "USB printing" -msgstr "Stampa USB" +msgstr "Impression par USB" #: /PreviewStage/plugin.json msgctxt "description" msgid "Provides a preview stage in Cura." -msgstr "Fornisce una fase di anteprima in Cura." +msgstr "Fournit une étape de prévisualisation dans Cura." #: /PreviewStage/plugin.json msgctxt "name" msgid "Preview Stage" -msgstr "Fase di anteprima" +msgstr "Étape de prévisualisation" #: /GCodeWriter/plugin.json msgctxt "description" msgid "Writes g-code to a file." -msgstr "Scrive il codice G in un file." +msgstr "Enregistre le G-Code dans un fichier." #: /GCodeWriter/plugin.json msgctxt "name" msgid "G-code Writer" -msgstr "Writer codice G" +msgstr "Générateur de G-Code" #: /UFPReader/plugin.json msgctxt "description" msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Fornisce il supporto per la lettura di pacchetti formato Ultimaker." +msgstr "Fournit un support pour la lecture des paquets de format Ultimaker." #: /UFPReader/plugin.json msgctxt "name" msgid "UFP Reader" -msgstr "Lettore UFP" +msgstr "Lecteur UFP" #: /FirmwareUpdater/plugin.json msgctxt "description" msgid "Provides a machine actions for updating firmware." -msgstr "Fornisce azioni macchina per l’aggiornamento del firmware." +msgstr "Fournit à une machine des actions permettant la mise à jour du firmware." #: /FirmwareUpdater/plugin.json msgctxt "name" msgid "Firmware Updater" -msgstr "Aggiornamento firmware" +msgstr "Programme de mise à jour du firmware" #: /GCodeGzWriter/plugin.json msgctxt "description" msgid "Writes g-code to a compressed archive." -msgstr "Scrive il codice G in un archivio compresso." +msgstr "Enregistre le G-Code dans une archive compressée." #: /GCodeGzWriter/plugin.json msgctxt "name" msgid "Compressed G-code Writer" -msgstr "Writer codice G compresso" +msgstr "Générateur de G-Code compressé" #: /SimulationView/plugin.json msgctxt "description" msgid "Provides the preview of sliced layerdata." -msgstr "Fornisce l'anteprima dei dati dei livelli suddivisi in sezioni." +msgstr "Fournit l'aperçu des données du slice." #: /SimulationView/plugin.json msgctxt "name" msgid "Simulation View" -msgstr "Vista simulazione" +msgstr "Vue simulation" #: /LegacyProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Fornisce supporto per l'importazione di profili dalle versioni legacy Cura." +msgstr "Fournit la prise en charge de l'importation de profils à partir de versions Cura antérieures." #: /LegacyProfileReader/plugin.json msgctxt "name" msgid "Legacy Cura Profile Reader" -msgstr "Lettore legacy profilo Cura" +msgstr "Lecteur de profil Cura antérieur" #: /AMFReader/plugin.json msgctxt "description" msgid "Provides support for reading AMF files." -msgstr "Fornisce il supporto per la lettura di file 3MF." +msgstr "Fournit la prise en charge de la lecture de fichiers AMF." #: /AMFReader/plugin.json msgctxt "name" msgid "AMF Reader" -msgstr "Lettore 3MF" +msgstr "Lecteur AMF" #: /SolidView/plugin.json msgctxt "description" msgid "Provides a normal solid mesh view." -msgstr "Fornisce una normale visualizzazione a griglia compatta." +msgstr "Affiche une vue en maille solide normale." #: /SolidView/plugin.json msgctxt "name" msgid "Solid View" -msgstr "Visualizzazione compatta" +msgstr "Vue solide" #: /FirmwareUpdateChecker/plugin.json msgctxt "description" msgid "Checks for firmware updates." -msgstr "Controlla disponibilità di aggiornamenti firmware." +msgstr "Vérifie les mises à jour du firmware." #: /FirmwareUpdateChecker/plugin.json msgctxt "name" msgid "Firmware Update Checker" -msgstr "Controllo aggiornamento firmware" +msgstr "Vérificateur des mises à jour du firmware" #: /SentryLogger/plugin.json msgctxt "description" msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Registra determinati eventi in modo che possano essere utilizzati dal segnalatore dei crash" +msgstr "Enregistre certains événements afin qu'ils puissent être utilisés par le rapporteur d'incident" #: /SentryLogger/plugin.json msgctxt "name" msgid "Sentry Logger" -msgstr "Logger sentinella" +msgstr "Journal d'événements dans Sentry" #: /SupportEraser/plugin.json msgctxt "description" msgid "" "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Crea una maglia di cancellazione per bloccare la stampa del supporto in alcune posizioni" +msgstr "Crée un maillage effaceur pour bloquer l'impression du support en certains endroits" #: /SupportEraser/plugin.json msgctxt "name" msgid "Support Eraser" -msgstr "Cancellazione supporto" +msgstr "Effaceur de support" #: /PrepareStage/plugin.json msgctxt "description" msgid "Provides a prepare stage in Cura." -msgstr "Fornisce una fase di preparazione in Cura." +msgstr "Fournit une étape de préparation dans Cura." #: /PrepareStage/plugin.json msgctxt "name" msgid "Prepare Stage" -msgstr "Fase di preparazione" +msgstr "Étape de préparation" diff --git a/resources/i18n/it_IT/fdmextruder.def.json.po b/resources/i18n/it_IT/fdmextruder.def.json.po index a8b3f0fe34..3702c6aac9 100644 --- a/resources/i18n/it_IT/fdmextruder.def.json.po +++ b/resources/i18n/it_IT/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -17,165 +14,165 @@ msgstr "" #: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" -msgstr "Macchina" +msgstr "Machine" #: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" -msgstr "Impostazioni macchina specifiche" +msgstr "Paramètres spécifiques de la machine" #: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" -msgstr "Estrusore" +msgstr "Extrudeuse" #: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." -msgstr "Treno estrusore utilizzato per la stampa. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeuse utilisé pour l'impression. Cela est utilisé en multi-extrusion." #: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" -msgstr "ID ugello" +msgstr "ID buse" #: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." -msgstr "ID ugello per un treno estrusore, come \"AA 0.4\" e \"BB 0.8\"." +msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »." #: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" -msgstr "Diametro ugello" +msgstr "Diamètre de la buse" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "" "The inner diameter of the nozzle. Change this setting when using a non-" "standard nozzle size." -msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard." +msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard." #: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" -msgstr "Offset X ugello" +msgstr "Buse Décalage X" #: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." -msgstr "La coordinata y dell’offset dell’ugello." +msgstr "Les coordonnées X du décalage de la buse." #: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" -msgstr "Offset Y ugello" +msgstr "Buse Décalage Y" #: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." -msgstr "La coordinata y dell’offset dell’ugello." +msgstr "Les coordonnées Y du décalage de la buse." #: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" -msgstr "Codice G avvio estrusore" +msgstr "Extrudeuse G-Code de démarrage" #: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." -msgstr "Inizio codice G da eseguire quando si passa a questo estrusore." +msgstr "Démarrer le G-Code à exécuter lors du passage à cette extrudeuse." #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" -msgstr "Assoluto posizione avvio estrusore" +msgstr "Extrudeuse Position de départ absolue" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "" "Make the extruder starting position absolute rather than relative to the " "last-known location of the head." -msgstr "Rende la posizione di partenza estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." +msgstr "Rendre la position de départ de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" -msgstr "X posizione avvio estrusore" +msgstr "Extrudeuse Position de départ X" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." -msgstr "La coordinata x della posizione di partenza all’accensione dell’estrusore." +msgstr "Les coordonnées X de la position de départ lors de la mise en marche de l'extrudeuse." #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" -msgstr "Y posizione avvio estrusore" +msgstr "Extrudeuse Position de départ Y" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." -msgstr "La coordinata y della posizione di partenza all’accensione dell’estrusore." +msgstr "Les coordonnées Y de la position de départ lors de la mise en marche de l'extrudeuse." #: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" -msgstr "Codice G fine estrusore" +msgstr "Extrudeuse G-Code de fin" #: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." -msgstr "Fine codice G da eseguire quando si passa a questo estrusore." +msgstr "Fin du G-Code à exécuter lors de l'abandon de l'extrudeuse." #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" -msgstr "Assoluto posizione fine estrusore" +msgstr "Extrudeuse Position de fin absolue" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "" "Make the extruder ending position absolute rather than relative to the last-" "known location of the head." -msgstr "Rende la posizione di fine estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." +msgstr "Rendre la position de fin de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" -msgstr "Posizione X fine estrusore" +msgstr "Extrudeuse Position de fin X" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." -msgstr "La coordinata x della posizione di fine allo spegnimento dell’estrusore." +msgstr "Les coordonnées X de la position de fin lors de l'arrêt de l'extrudeuse." #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" -msgstr "Posizione Y fine estrusore" +msgstr "Extrudeuse Position de fin Y" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." -msgstr "La coordinata y della posizione di fine allo spegnimento dell’estrusore." +msgstr "Les coordonnées Y de la position de fin lors de l'arrêt de l'extrudeuse." #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" -msgstr "Posizione Z innesco estrusore" +msgstr "Extrudeuse Position d'amorçage Z" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "" "The Z coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa." +msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" -msgstr "Ventola di raffreddamento stampa estrusore" +msgstr "Ventilateur de refroidissement d'impression de l'extrudeuse" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" @@ -183,61 +180,61 @@ msgid "" "The number of the print cooling fan associated with this extruder. Only " "change this from the default value of 0 when you have a different print " "cooling fan for each extruder." -msgstr "Il numero di ventole di raffreddamento stampa abbinate a questo estrusore. Modificarlo dal valore predefinito 0 solo quando si ha una ventola di raffreddamento" -" diversa per ciascun estrusore." +msgstr "Numéro du ventilateur de refroidissement d'impression associé à cette extrudeuse. Ne modifiez cette valeur par rapport à la valeur par défaut 0 que si" +" vous utilisez un ventilateur de refroidissement d'impression différent pour chaque extrudeuse." #: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" -msgstr "Adesione piano di stampa" +msgstr "Adhérence du plateau" #: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" -msgstr "Adesione" +msgstr "Adhérence" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" -msgstr "Posizione X innesco estrusore" +msgstr "Extrudeuse Position d'amorçage X" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "" "The X coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa." +msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" -msgstr "Posizione Y innesco estrusore" +msgstr "Extrudeuse Position d'amorçage Y" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "" "The Y coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa." +msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmextruder.def.json msgctxt "material label" msgid "Material" -msgstr "Materiale" +msgstr "Matériau" #: /fdmextruder.def.json msgctxt "material description" msgid "Material" -msgstr "Materiale" +msgstr "Matériau" #: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" -msgstr "Diametro" +msgstr "Diamètre" #: /fdmextruder.def.json msgctxt "material_diameter description" msgid "" "Adjusts the diameter of the filament used. Match this value with the " "diameter of the used filament." -msgstr "Regolare il diametro del filamento utilizzato. Abbinare questo valore al diametro del filamento utilizzato." +msgstr "Ajuste le diamètre du filament utilisé. Faites correspondre cette valeur au diamètre du filament utilisé." diff --git a/resources/i18n/it_IT/fdmprinter.def.json.po b/resources/i18n/it_IT/fdmprinter.def.json.po index 23b56754fb..47c0d23bf0 100644 --- a/resources/i18n/it_IT/fdmprinter.def.json.po +++ b/resources/i18n/it_IT/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -17,107 +14,107 @@ msgstr "" #: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" -msgstr "Macchina" +msgstr "Machine" #: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" -msgstr "Impostazioni macchina specifiche" +msgstr "Paramètres spécifiques de la machine" #: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" -msgstr "Tipo di macchina" +msgstr "Type de machine" #: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." -msgstr "Il nome del modello della stampante 3D in uso." +msgstr "Le nom du modèle de votre imprimante 3D." #: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" -msgstr "Mostra varianti macchina" +msgstr "Afficher les variantes de la machine" #: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "" "Whether to show the different variants of this machine, which are described " "in separate json files." -msgstr "Sceglie se mostrare le diverse varianti di questa macchina, descritte in file json a parte." +msgstr "Afficher ou non les différentes variantes de cette machine qui sont décrites dans des fichiers json séparés." #: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" -msgstr "Codice G avvio" +msgstr "G-Code de démarrage" #: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "I comandi codice G da eseguire all’avvio, separati da \n." +msgstr "Commandes G-Code à exécuter au tout début, séparées par \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" -msgstr "Codice G fine" +msgstr "G-Code de fin" #: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "I comandi codice G da eseguire alla fine, separati da \n." +msgstr "Commandes G-Code à exécuter tout à la fin, séparées par \n." #: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" -msgstr "GUID materiale" +msgstr "GUID matériau" #: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." -msgstr "Il GUID del materiale. È impostato automaticamente." +msgstr "GUID du matériau. Cela est configuré automatiquement." #: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" -msgstr "Diametro" +msgstr "Diamètre" #: /fdmprinter.def.json msgctxt "material_diameter description" msgid "" "Adjusts the diameter of the filament used. Match this value with the " "diameter of the used filament." -msgstr "Regolare il diametro del filamento utilizzato. Abbinare questo valore al diametro del filamento utilizzato." +msgstr "Ajuste le diamètre du filament utilisé. Faites correspondre cette valeur au diamètre du filament utilisé." #: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" -msgstr "Attendi il riscaldamento del piano di stampa" +msgstr "Attendre le chauffage du plateau" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "" "Whether to insert a command to wait until the build plate temperature is " "reached at the start." -msgstr "Sceglie se inserire un comando per attendere finché la temperatura del piano di stampa non viene raggiunta all’avvio." +msgstr "Insérer ou non une commande pour attendre que la température du plateau soit atteinte au démarrage." #: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" -msgstr "Attendi il riscaldamento dell’ugello" +msgstr "Attendre le chauffage de la buse" #: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." -msgstr "Sceglie se attendere finché la temperatura dell’ugello non viene raggiunta all’avvio." +msgstr "Attendre ou non que la température de la buse soit atteinte au démarrage." #: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" -msgstr "Includi le temperature del materiale" +msgstr "Inclure les températures du matériau" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" @@ -125,13 +122,13 @@ msgid "" "Whether to include nozzle temperature commands at the start of the gcode. " "When the start_gcode already contains nozzle temperature commands Cura " "frontend will automatically disable this setting." -msgstr "Sceglie se includere comandi temperatura ugello all’avvio del codice G. Quando start_gcode contiene già comandi temperatura ugello la parte anteriore di" -" Cura disabilita automaticamente questa impostazione." +msgstr "Inclure ou non les commandes de température de la buse au début du gcode. Si le gcode_démarrage contient déjà les commandes de température de la buse," +" l'interface Cura désactive automatiquement ce paramètre." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" -msgstr "Includi temperatura piano di stampa" +msgstr "Inclure la température du plateau" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" @@ -139,104 +136,104 @@ msgid "" "Whether to include build plate temperature commands at the start of the " "gcode. When the start_gcode already contains build plate temperature " "commands Cura frontend will automatically disable this setting." -msgstr "Sceglie se includere comandi temperatura piano di stampa all’avvio del codice G. Quando start_gcode contiene già comandi temperatura piano di stampa la" -" parte anteriore di Cura disabilita automaticamente questa impostazione." +msgstr "Inclure ou non les commandes de température du plateau au début du gcode. Si le gcode_démarrage contient déjà les commandes de température du plateau," +" l'interface Cura désactive automatiquement ce paramètre." #: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" -msgstr "Larghezza macchina" +msgstr "Largeur de la machine" #: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." -msgstr "La larghezza (direzione X) dell’area stampabile." +msgstr "La largeur (sens X) de la zone imprimable." #: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" -msgstr "Profondità macchina" +msgstr "Profondeur de la machine" #: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." -msgstr "La profondità (direzione Y) dell’area stampabile." +msgstr "La profondeur (sens Y) de la zone imprimable." #: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" -msgstr "Altezza macchina" +msgstr "Hauteur de la machine" #: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." -msgstr "L’altezza (direzione Z) dell’area stampabile." +msgstr "La hauteur (sens Z) de la zone imprimable." #: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" -msgstr "Forma del piano di stampa" +msgstr "Forme du plateau" #: /fdmprinter.def.json msgctxt "machine_shape description" msgid "" "The shape of the build plate without taking unprintable areas into account." -msgstr "La forma del piano di stampa senza tenere conto delle aree non stampabili." +msgstr "La forme du plateau sans prendre les zones non imprimables en compte." #: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" -msgstr "Rettangolare" +msgstr "Rectangulaire" #: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" -msgstr "Ellittica" +msgstr "Elliptique" #: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" -msgstr "Materiale piano di stampa" +msgstr "Matériau du plateau" #: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." -msgstr "Il materiale del piano di stampa installato sulla stampante." +msgstr "Matériau du plateau installé sur l'imprimante." #: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" -msgstr "Cristallo" +msgstr "Verre" #: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" -msgstr "Alluminio" +msgstr "Aluminium" #: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" -msgstr "Piano di stampa riscaldato" +msgstr "A un plateau chauffé" #: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." -msgstr "Indica se la macchina ha un piano di stampa riscaldato." +msgstr "Si la machine a un plateau chauffé présent." #: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" -msgstr "È dotato della stabilizzazione della temperatura del volume di stampa" +msgstr "Est dotée de la stabilisation de la température du volume d'impression" #: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." -msgstr "Se la macchina è in grado di stabilizzare la temperatura del volume di stampa." +msgstr "Si la machine est capable de stabiliser la température du volume d'impression." #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" -msgstr "Tenere sempre nota dello strumento attivo" +msgstr "Toujours écrire l'outil actif" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" @@ -244,130 +241,130 @@ msgid "" "Write active tool after sending temp commands to inactive tool. Required for " "Dual Extruder printing with Smoothie or other firmware with modal tool " "commands." -msgstr "Tenere nota dello strumento attivo dopo l'invio di comandi temporanei allo strumento non attivo. Richiesto per la stampa con doppio estrusore con Smoothie" -" o altro firmware con comandi modali dello strumento." +msgstr "Écrivez l'outil actif après avoir envoyé des commandes temporaires à l'outil inactif. Requis pour l'impression à double extrusion avec Smoothie ou un autre" +" micrologiciel avec des commandes d'outils modaux." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" -msgstr "Origine del centro" +msgstr "Est l'origine du centre" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "" "Whether the X/Y coordinates of the zero position of the printer is at the " "center of the printable area." -msgstr "Indica se le coordinate X/Y della posizione zero della stampante sono al centro dell’area stampabile." +msgstr "Si les coordonnées X/Y de la position zéro de l'imprimante se situent au centre de la zone imprimable." #: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" -msgstr "Numero di estrusori" +msgstr "Nombre d'extrudeuses" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "" "Number of extruder trains. An extruder train is the combination of a feeder, " "bowden tube, and nozzle." -msgstr "Il numero di treni di estrusori. Un treno di estrusori è la combinazione di un alimentatore, un tubo bowden e un ugello." +msgstr "Nombre de trains d'extrudeuse. Un train d'extrudeuse est la combinaison d'un chargeur, d'un tube bowden et d'une buse." #: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" -msgstr "Numero di estrusori abilitati" +msgstr "Nombre d'extrudeuses activées" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "" "Number of extruder trains that are enabled; automatically set in software" -msgstr "Numero di treni di estrusori abilitati; impostato automaticamente nel software" +msgstr "Nombre de trains d'extrusion activés ; automatiquement défini dans le logiciel" #: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" -msgstr "Diametro esterno ugello" +msgstr "Diamètre extérieur de la buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." -msgstr "Il diametro esterno della punta dell'ugello." +msgstr "Le diamètre extérieur de la pointe de la buse." #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" -msgstr "Lunghezza ugello" +msgstr "Longueur de la buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "" "The height difference between the tip of the nozzle and the lowest part of " "the print head." -msgstr "La differenza di altezza tra la punta dell’ugello e la parte inferiore della testina di stampa." +msgstr "La différence de hauteur entre la pointe de la buse et la partie la plus basse de la tête d'impression." #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" -msgstr "Angolo ugello" +msgstr "Angle de la buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "" "The angle between the horizontal plane and the conical part right above the " "tip of the nozzle." -msgstr "L’angolo tra il piano orizzontale e la parte conica esattamente sopra la punta dell’ugello." +msgstr "L'angle entre le plan horizontal et la partie conique juste au-dessus de la pointe de la buse." #: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" -msgstr "Lunghezza della zona di riscaldamento" +msgstr "Longueur de la zone chauffée" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "" "The distance from the tip of the nozzle in which heat from the nozzle is " "transferred to the filament." -msgstr "La distanza dalla punta dell’ugello in cui il calore dall’ugello viene trasferito al filamento." +msgstr "Distance depuis la pointe du bec d'impression sur laquelle la chaleur du bec d'impression est transférée au filament." #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" -msgstr "Abilita controllo temperatura ugello" +msgstr "Permettre le contrôle de la température de la buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "" "Whether to control temperature from Cura. Turn this off to control nozzle " "temperature from outside of Cura." -msgstr "Per controllare la temperatura da Cura. Disattivare per controllare la temperatura ugello dall’esterno di Cura." +msgstr "Contrôler ou non la température depuis Cura. Désactivez cette option pour contrôler la température de la buse depuis une source autre que Cura." #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" -msgstr "Velocità di riscaldamento" +msgstr "Vitesse de chauffage" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "" "The speed (°C/s) by which the nozzle heats up averaged over the window of " "normal printing temperatures and the standby temperature." -msgstr "La velocità (°C/s) alla quale l’ugello si riscalda calcolando la media sulla gamma di temperature di stampa normale e la temperatura di attesa." +msgstr "La vitesse (°C/s) à laquelle la buse chauffe, sur une moyenne de la plage de températures d'impression normales et la température en veille." #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" -msgstr "Velocità di raffreddamento" +msgstr "Vitesse de refroidissement" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "" "The speed (°C/s) by which the nozzle cools down averaged over the window of " "normal printing temperatures and the standby temperature." -msgstr "La velocità (°C/s) alla quale l’ugello si raffredda calcolando la media sulla gamma di temperature di stampa normale e la temperatura di attesa." +msgstr "La vitesse (°C/s) à laquelle la buse refroidit, sur une moyenne de la plage de températures d'impression normales et la température en veille." #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" -msgstr "Tempo minimo temperatura di standby" +msgstr "Durée minimale température de veille" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" @@ -375,18 +372,18 @@ msgid "" "The minimal time an extruder has to be inactive before the nozzle is cooled. " "Only when an extruder is not used for longer than this time will it be " "allowed to cool down to the standby temperature." -msgstr "Il tempo minimo in cui un estrusore deve essere inattivo prima che l’ugello si raffreddi. Solo quando un estrusore non è utilizzato per un periodo superiore" -" a questo tempo potrà raffreddarsi alla temperatura di standby." +msgstr "La durée minimale pendant laquelle une extrudeuse doit être inactive avant que la buse ait refroidi. Ce n'est que si une extrudeuse n'est pas utilisée" +" pendant une durée supérieure à celle-ci qu'elle pourra refroidir jusqu'à la température de veille." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" -msgstr "Versione codice G" +msgstr "Parfum G-Code" #: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." -msgstr "Il tipo di codice G da generare." +msgstr "Type de G-Code à générer." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" @@ -396,7 +393,7 @@ msgstr "Marlin" #: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" -msgstr "Marlin (volumetrica)" +msgstr "Marlin (Volumétrique)" #: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" @@ -436,31 +433,31 @@ msgstr "Repetier" #: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" -msgstr "Retrazione firmware" +msgstr "Rétraction du firmware" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "" "Whether to use firmware retract commands (G10/G11) instead of using the E " "property in G1 commands to retract the material." -msgstr "Specifica se usare comandi di retrazione firmware (G10/G11) anziché utilizzare la proprietà E nei comandi G1 per retrarre il materiale." +msgstr "S'il faut utiliser les commandes de rétraction du firmware (G10 / G11) au lieu d'utiliser la propriété E dans les commandes G1 pour rétracter le matériau." #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" -msgstr "Condivisione del riscaldatore da parte degli estrusori" +msgstr "Les extrudeurs partagent le chauffage" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "" "Whether the extruders share a single heater rather than each extruder having " "its own heater." -msgstr "Indica se gli estrusori condividono un singolo riscaldatore piuttosto che avere ognuno il proprio." +msgstr "Si les extrudeurs partagent un seul chauffage au lieu que chaque extrudeur ait son propre chauffage." #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" -msgstr "Estrusori condividono ugello" +msgstr "Les extrudeuses partagent la buse" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" @@ -472,14 +469,14 @@ msgid "" "retracted); in that case the initial retraction status is described, per " "extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " "parameter." -msgstr "Indica se gli estrusori condividono un singolo ugello piuttosto che avere ognuno il proprio. Se impostato su true, si prevede che lo script gcode di avvio" -" della stampante imposti tutti gli estrusori su uno stato di retrazione iniziale noto e mutuamente compatibile (nessuno o un solo filamento non retratto);" -" in questo caso lo stato di retrazione iniziale è descritto, per estrusore, dal parametro 'machine_extruders_shared_nozzle_initial_retraction'." +msgstr "Lorsque les extrudeuses partagent une seule buse au lieu que chaque extrudeuse ait sa propre buse. Lorsqu'il est défini à true, le script gcode de démarrage" +" de l'imprimante doit configurer correctement toutes les extrudeuses dans un état de rétraction initial connu et mutuellement compatible (zéro ou un filament" +" non rétracté) ; dans ce cas, l'état de rétraction initial est décrit, par extrudeuse, par le paramètre 'machine_extruders_shared_nozzle_initial_retraction'." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" -msgstr "Retrazione iniziale ugello condivisa" +msgstr "Rétraction initiale de la buse partagée" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" @@ -488,33 +485,33 @@ msgid "" "from the shared nozzle tip at the completion of the printer-start gcode " "script; the value should be equal to or greater than the length of the " "common part of the nozzle's ducts." -msgstr "La quantità di filamento di ogni estrusore che si presume sia stata retratta dalla punta dell'ugello condiviso al termine dello script gcode di avvio stampante;" -" il valore deve essere uguale o maggiore della lunghezza della parte comune dei condotti dell'ugello." +msgstr "La quantité de filament de chaque extrudeuse qui est supposée avoir été rétractée de l'extrémité de la buse partagée à la fin du script gcode de démarrage" +" de l'imprimante ; la valeur doit être égale ou supérieure à la longueur de la partie commune des conduits de la buse." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" -msgstr "Aree non consentite" +msgstr "Zones interdites" #: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." -msgstr "Un elenco di poligoni con aree alle quali la testina di stampa non può accedere." +msgstr "Une liste de polygones comportant les zones dans lesquelles la tête d'impression n'a pas le droit de pénétrer." #: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" -msgstr "Aree ugello non consentite" +msgstr "Zones interdites au bec d'impression" #: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." -msgstr "Un elenco di poligoni con aree alle quali l’ugello non può accedere." +msgstr "Une liste de polygones comportant les zones dans lesquelles le bec n'a pas le droit de pénétrer." #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" -msgstr "Poligono testina macchina e ventola" +msgstr "Polygone de la tête de la machine et du ventilateur" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" @@ -522,354 +519,353 @@ msgid "" "The shape of the print head. These are coordinates relative to the position " "of the print head, which is usually the position of its first extruder. The " "dimensions left and in front of the print head must be negative coordinates." -msgstr "La forma della testina di stampa. Queste sono le coordinate relative alla posizione della testina di stampa. Questa coincide in genere con la posizione" -" del primo estrusore. Le posizioni a sinistra e davanti alla testina di stampa devono essere coordinate negative." +msgstr "La forme de la tête d'impression. Ce sont des coordonnées par rapport à la position de la tête d'impression, qui est généralement la position de son premier" +" extrudeur. Les dimensions à gauche et devant la tête d'impression doivent être des coordonnées négatives." #: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" -msgstr "Altezza gantry" +msgstr "Hauteur du portique" #: /fdmprinter.def.json msgctxt "gantry_height description" msgid "" "The height difference between the tip of the nozzle and the gantry system (X " "and Y axes)." -msgstr "La differenza di altezza tra la punta dell’ugello e il sistema gantry (assy X e Y)." +msgstr "La différence de hauteur entre la pointe de la buse et le système de portique (axes X et Y)." #: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" -msgstr "ID ugello" +msgstr "ID buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." -msgstr "ID ugello per un treno estrusore, come \"AA 0.4\" e \"BB 0.8\"." +msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »." #: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" -msgstr "Diametro ugello" +msgstr "Diamètre de la buse" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "" "The inner diameter of the nozzle. Change this setting when using a non-" "standard nozzle size." -msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard." +msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard." #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" -msgstr "Offset con estrusore" +msgstr "Décalage avec extrudeuse" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "" "Apply the extruder offset to the coordinate system. Affects all extruders." -msgstr "Applica l’offset estrusore al sistema coordinate. Influisce su tutti gli estrusori." +msgstr "Appliquez le décalage de l'extrudeuse au système de coordonnées. Affecte toutes les extrudeuses." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" -msgstr "Posizione Z innesco estrusore" +msgstr "Extrudeuse Position d'amorçage Z" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "" "The Z coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa." +msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" -msgstr "Posizione assoluta di innesco estrusore" +msgstr "Position d'amorçage absolue de l'extrudeuse" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "" "Make the extruder prime position absolute rather than relative to the last-" "known location of the head." -msgstr "Rende la posizione di innesco estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." +msgstr "Rendre la position d'amorçage de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." #: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" -msgstr "Velocità massima X" +msgstr "Vitesse maximale X" #: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." -msgstr "Indica la velocità massima del motore per la direzione X." +msgstr "La vitesse maximale pour le moteur du sens X." #: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" -msgstr "Velocità massima Y" +msgstr "Vitesse maximale Y" #: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." -msgstr "Indica la velocità massima del motore per la direzione Y." +msgstr "La vitesse maximale pour le moteur du sens Y." #: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" -msgstr "Velocità massima Z" +msgstr "Vitesse maximale Z" #: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." -msgstr "Indica la velocità massima del motore per la direzione Z." +msgstr "La vitesse maximale pour le moteur du sens Z." #: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "Velocità massima E" +msgstr "Vitesse maximale E" #: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." -msgstr "Indica la velocità massima del filamento." +msgstr "La vitesse maximale du filament." #: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" -msgstr "Accelerazione massima X" +msgstr "Accélération maximale X" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" -msgstr "Indica l’accelerazione massima del motore per la direzione X" +msgstr "Accélération maximale pour le moteur du sens X" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" -msgstr "Accelerazione massima Y" +msgstr "Accélération maximale Y" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." -msgstr "Indica l’accelerazione massima del motore per la direzione Y." +msgstr "Accélération maximale pour le moteur du sens Y." #: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" -msgstr "Accelerazione massima Z" +msgstr "Accélération maximale Z" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." -msgstr "Indica l’accelerazione massima del motore per la direzione Z." +msgstr "Accélération maximale pour le moteur du sens Z." #: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" -msgstr "Accelerazione massima filamento" +msgstr "Accélération maximale du filament" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." -msgstr "Indica l’accelerazione massima del motore del filamento." +msgstr "Accélération maximale pour le moteur du filament." #: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" -msgstr "Accelerazione predefinita" +msgstr "Accélération par défaut" #: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." -msgstr "Indica l’accelerazione predefinita del movimento della testina di stampa." +msgstr "L'accélération par défaut du mouvement de la tête d'impression." #: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" -msgstr "Jerk X-Y predefinito" +msgstr "Saccade X-Y par défaut" #: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." -msgstr "Indica il jerk predefinito per lo spostamento sul piano orizzontale." +msgstr "Saccade par défaut pour le mouvement sur le plan horizontal." #: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" -msgstr "Jerk Z predefinito" +msgstr "Saccade Z par défaut" #: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." -msgstr "Indica il jerk predefinito del motore per la direzione Z." +msgstr "Saccade par défaut pour le moteur du sens Z." #: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" -msgstr "Jerk filamento predefinito" +msgstr "Saccade par défaut du filament" #: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." -msgstr "Indica il jerk predefinito del motore del filamento." +msgstr "Saccade par défaut pour le moteur du filament." #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" -msgstr "Passi per millimetro (X)" +msgstr "Pas par millimètre (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "" "How many steps of the stepper motor will result in one millimeter of " "movement in the X direction." -msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione X." +msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction X." #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" -msgstr "Passi per millimetro (Y)" +msgstr "Pas par millimètre (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "" "How many steps of the stepper motor will result in one millimeter of " "movement in the Y direction." -msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione Y." +msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction Y." #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" -msgstr "Passi per millimetro (Z)" +msgstr "Pas par millimètre (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "" "How many steps of the stepper motor will result in one millimeter of " "movement in the Z direction." -msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione Z." +msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction Z." #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" -msgstr "Passi per millimetro (E)" +msgstr "Pas par millimètre (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "" "How many steps of the stepper motors will result in moving the feeder wheel " "by one millimeter around its circumference." -msgstr "Quanti passi dei motori passo-passo causano lo spostamento della ruota del tirafilo di un millimetro attorno alla sua circonferenza." +msgstr "Nombre de pas des moteurs pas à pas correspondant au déplacement de la roue du chargeur d'un millimètre sur sa circonférence." #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" -msgstr "Endstop X in direzione positiva" +msgstr "Butée X en sens positif" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "" "Whether the endstop of the X axis is in the positive direction (high X " "coordinate) or negative (low X coordinate)." -msgstr "Se l’endstop dell’asse X è in direzione positiva (coordinata X alta) o negativa (coordinata X bassa)." +msgstr "Détermine si la butée de l'axe X est en sens positif (haute coordonnée X) ou négatif (basse coordonnée X)." #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" -msgstr "Endstop Y in direzione positiva" +msgstr "Butée Y en sens positif" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "" "Whether the endstop of the Y axis is in the positive direction (high Y " "coordinate) or negative (low Y coordinate)." -msgstr "Se l’endstop dell’asse Y è in direzione positiva (coordinata Y alta) o negativa (coordinata Y bassa)." +msgstr "Détermine si la butée de l'axe Y est en sens positif (haute coordonnée Y) ou négatif (basse coordonnée Y)." #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" -msgstr "Endstop Z in direzione positiva" +msgstr "Butée Z en sens positif" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "" "Whether the endstop of the Z axis is in the positive direction (high Z " "coordinate) or negative (low Z coordinate)." -msgstr "Se l’endstop dell’asse Z è in direzione positiva (coordinata Z alta) o negativa (coordinata Z bassa)." +msgstr "Détermine si la butée de l'axe Z est en sens positif (haute coordonnée Z) ou négatif (basse coordonnée Z)." #: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" -msgstr "Velocità di alimentazione minima" +msgstr "Taux d'alimentation minimal" #: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." -msgstr "Indica la velocità di spostamento minima della testina di stampa." +msgstr "La vitesse minimale de mouvement de la tête d'impression." #: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" -msgstr "Diametro ruota del tirafilo" +msgstr "Diamètre de roue du chargeur" #: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." -msgstr "Il diametro della ruota che guida il materiale nel tirafilo." +msgstr "Diamètre de la roue qui entraîne le matériau dans le chargeur." #: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" -msgstr "Scala la velocità della ventola a 0-1" +msgstr "Mise à l'échelle de la vitesse du ventilateur à 0-1" #: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." -msgstr "Scalare la velocità della ventola in modo che sia compresa tra 0 e 1 anziché tra 0 e 256." +msgstr "Mettez à l'échelle la vitesse du ventilateur de 0 à 1 au lieu de 0 à 256." #: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" -msgstr "Qualità" +msgstr "Qualité" #: /fdmprinter.def.json msgctxt "resolution description" msgid "" "All settings that influence the resolution of the print. These settings have " "a large impact on the quality (and print time)" -msgstr "Indica tutte le impostazioni che influiscono sulla risoluzione della stampa. Queste impostazioni hanno un elevato impatto sulla qualità (e il tempo di" -" stampa)" +msgstr "Tous les paramètres qui influent sur la résolution de l'impression. Ces paramètres ont un impact conséquent sur la qualité (et la durée d'impression)." #: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" -msgstr "Altezza dello strato" +msgstr "Hauteur de la couche" #: /fdmprinter.def.json msgctxt "layer_height description" msgid "" "The height of each layer in mm. Higher values produce faster prints in lower " "resolution, lower values produce slower prints in higher resolution." -msgstr "Indica l’altezza di ciascuno strato in mm. Valori più elevati generano stampe più rapide con risoluzione inferiore, valori più bassi generano stampe più" -" lente con risoluzione superiore." +msgstr "La hauteur de chaque couche en mm. Des valeurs plus élevées créent des impressions plus rapides dans une résolution moindre, tandis que des valeurs plus" +" basses entraînent des impressions plus lentes dans une résolution plus élevée." #: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" -msgstr "Altezza dello strato iniziale" +msgstr "Hauteur de la couche initiale" #: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "" "The height of the initial layer in mm. A thicker initial layer makes " "adhesion to the build plate easier." -msgstr "Indica l’altezza dello strato iniziale in mm. Uno strato iniziale più spesso facilita l’adesione al piano di stampa." +msgstr "La hauteur de la couche initiale en mm. Une couche initiale plus épaisse adhère plus facilement au plateau." #: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" -msgstr "Larghezza della linea" +msgstr "Largeur de ligne" #: /fdmprinter.def.json msgctxt "line_width description" @@ -877,208 +873,208 @@ msgid "" "Width of a single line. Generally, the width of each line should correspond " "to the width of the nozzle. However, slightly reducing this value could " "produce better prints." -msgstr "Indica la larghezza di una linea singola. In generale, la larghezza di ciascuna linea deve corrispondere alla larghezza dell’ugello. Tuttavia, una lieve" -" riduzione di questo valore potrebbe generare stampe migliori." +msgstr "Largeur d'une ligne. Généralement, la largeur de chaque ligne doit correspondre à la largeur de la buse. Toutefois, le fait de diminuer légèrement cette" +" valeur peut fournir de meilleures impressions." #: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" -msgstr "Larghezza delle linee perimetrali" +msgstr "Largeur de ligne de la paroi" #: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." -msgstr "Indica la larghezza di una singola linea perimetrale." +msgstr "Largeur d'une seule ligne de la paroi." #: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" -msgstr "Larghezza delle linee della parete esterna" +msgstr "Largeur de ligne de la paroi externe" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "" "Width of the outermost wall line. By lowering this value, higher levels of " "detail can be printed." -msgstr "Indica la larghezza della linea della parete esterna. Riducendo questo valore, è possibile stampare livelli di dettaglio più elevati." +msgstr "Largeur de la ligne la plus à l'extérieur de la paroi. Le fait de réduire cette valeur permet d'imprimer des niveaux plus élevés de détails." #: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" -msgstr "Larghezza delle linee della parete interna" +msgstr "Largeur de ligne de la (des) paroi(s) interne(s)" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "" "Width of a single wall line for all wall lines except the outermost one." -msgstr "Indica la larghezza di una singola linea della parete per tutte le linee della parete tranne quella più esterna." +msgstr "Largeur d'une seule ligne de la paroi pour toutes les lignes de paroi, à l’exception de la ligne la plus externe." #: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" -msgstr "Larghezza delle linee superiore/inferiore" +msgstr "Largeur de la ligne du dessus/dessous" #: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." -msgstr "Indica la larghezza di una singola linea superiore/inferiore." +msgstr "Largeur d'une seule ligne du dessus/dessous." #: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" -msgstr "Larghezza delle linee di riempimento" +msgstr "Largeur de ligne de remplissage" #: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." -msgstr "Indica la larghezza di una singola linea di riempimento." +msgstr "Largeur d'une seule ligne de remplissage." #: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" -msgstr "Larghezza delle linee dello skirt/brim" +msgstr "Largeur des lignes de jupe/bordure" #: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." -msgstr "Indica la larghezza di una singola linea dello skirt o del brim." +msgstr "Largeur d'une seule ligne de jupe ou de bordure." #: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" -msgstr "Larghezza delle linee di supporto" +msgstr "Largeur de ligne de support" #: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." -msgstr "Indica la larghezza di una singola linea di supporto." +msgstr "Largeur d'une seule ligne de support." #: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" -msgstr "Larghezza della linea dell’interfaccia di supporto" +msgstr "Largeur de ligne d'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." -msgstr "Indica la larghezza di una singola linea di supporto superiore o inferiore." +msgstr "Largeur d'une seule ligne de plafond ou de bas de support." #: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" -msgstr "Larghezza delle linee di supporto superiori" +msgstr "Largeur de ligne de plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." -msgstr "Indica la larghezza di una singola linea di supporto superiore." +msgstr "Largeur d'une seule ligne de plafond de support." #: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" -msgstr "Larghezza della linea di supporto inferiore" +msgstr "Largeur de ligne de bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." -msgstr "Indica la larghezza di una singola linea di supporto inferiore." +msgstr "Largeur d'une seule ligne de bas de support." #: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" -msgstr "Larghezza della linea della torre di innesco" +msgstr "Largeur de ligne de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." -msgstr "Indica la larghezza di una singola linea della torre di innesco." +msgstr "Largeur d'une seule ligne de tour d'amorçage." #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" -msgstr "Larghezza linea strato iniziale" +msgstr "Largeur de ligne couche initiale" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "" "Multiplier of the line width on the first layer. Increasing this could " "improve bed adhesion." -msgstr "Moltiplicatore della larghezza della linea del primo strato Il suo aumento potrebbe migliorare l'adesione al piano." +msgstr "Multiplicateur de la largeur de la ligne sur la première couche. Augmenter le multiplicateur peut améliorer l'adhésion au plateau." #: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" -msgstr "Pareti" +msgstr "Parois" #: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" -msgstr "Guscio" +msgstr "Coque" #: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" -msgstr "Estrusore pareti" +msgstr "Extrudeuse de paroi" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "" "The extruder train used for printing the walls. This is used in multi-" "extrusion." -msgstr "Treno estrusore utilizzato per stampare le pareti. Si utilizza nell'estrusione multipla." +msgstr "Le train d'extrudeuse utilisé pour l'impression des parois. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" -msgstr "Estrusore parete esterna" +msgstr "Extrudeuse de paroi externe" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "" "The extruder train used for printing the outer wall. This is used in multi-" "extrusion." -msgstr "Treno estrusore utilizzato per stampare la parete esterna. Si utilizza nell'estrusione multipla." +msgstr "Le train d'extrudeuse utilisé pour l'impression des parois externes. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" -msgstr "Estrusore parete interna" +msgstr "Extrudeuse de paroi interne" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "" "The extruder train used for printing the inner walls. This is used in multi-" "extrusion." -msgstr "Treno estrusore utilizzato per stampare le pareti interne. Si utilizza nell'estrusione multipla." +msgstr "Le train d'extrudeuse utilisé pour l'impression des parois internes. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" -msgstr "Spessore delle pareti" +msgstr "Épaisseur de la paroi" #: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "" "The thickness of the walls in the horizontal direction. This value divided " "by the wall line width defines the number of walls." -msgstr "Spessore delle pareti in direzione orizzontale. Questo valore diviso per la larghezza della linea della parete definisce il numero di pareti." +msgstr "Épaisseur des parois en sens horizontal. Cette valeur divisée par la largeur de la ligne de la paroi définit le nombre de parois." #: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" -msgstr "Numero delle linee perimetrali" +msgstr "Nombre de lignes de la paroi" #: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "" "The number of walls. When calculated by the wall thickness, this value is " "rounded to a whole number." -msgstr "Indica il numero delle pareti. Quando calcolato mediante lo spessore della parete, il valore viene arrotondato a numero intero." +msgstr "Le nombre de parois. Lorsqu'elle est calculée par l'épaisseur de la paroi, cette valeur est arrondie à un nombre entier." #: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" -msgstr "Lunghezza transizione parete" +msgstr "Longueur de transition de la paroi" #: /fdmprinter.def.json msgctxt "wall_transition_length description" @@ -1086,26 +1082,26 @@ msgid "" "When transitioning between different numbers of walls as the part becomes " "thinner, a certain amount of space is allotted to split or join the wall " "lines." -msgstr "Quando si esegue la transizione tra numeri di parete diversi poiché la parte diventa più sottile, viene allocata una determinata quantità di spazio per" -" dividere o unire le linee perimetrali." +msgstr "Lorsque l'on passe d'un nombre de parois à un autre, au fur et à mesure que la pièce s'amincit, un certain espace est alloué pour diviser ou joindre les" +" lignes de parois." #: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" -msgstr "Conteggio distribuzione parete" +msgstr "Nombre de distributions des parois" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "" "The number of walls, counted from the center, over which the variation needs " "to be spread. Lower values mean that the outer walls don't change in width." -msgstr "Il numero di pareti, conteggiate dal centro, su cui occorre distribuire la variazione. Valori più bassi indicano che la larghezza delle pareti esterne" -" non cambia." +msgstr "Le nombre de parois, comptées à partir du centre, sur lesquelles la variation doit être répartie. Les valeurs inférieures signifient que les parois extérieures" +" ne changent pas en termes de largeur." #: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" -msgstr "Angolo di soglia di transizione parete" +msgstr "Angle du seuil de transition de la paroi" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" @@ -1115,14 +1111,14 @@ msgid "" "no walls will be printed in the center to fill the remaining space. Reducing " "this setting reduces the number and length of these center walls, but may " "leave gaps or overextrude." -msgstr "Quando creare transizioni tra numeri di parete pari e dispari. Una forma a cuneo con un angolo maggiore di questa impostazione non presenta transazioni" -" e nessuna parete verrà stampata al centro per riempire lo spazio rimanente. Riducendo questa impostazione si riduce il numero e la lunghezza di queste" -" pareti centrali, ma potrebbe lasciare spazi vuoti o sovraestrusione." +msgstr "Quand créer des transitions entre un nombre uniforme et impair de parois. Une forme de coin dont l'angle est supérieur à ce paramètre n'aura pas de transitions" +" et aucune paroi ne sera imprimée au centre pour remplir l'espace restant. En réduisant ce paramètre, on réduit le nombre et la longueur de ces parois" +" centrales, mais on risque de laisser des trous ou sur-extruder." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" -msgstr "Distanza di filtro transizione parete" +msgstr "Distance du filtre de transition des parois" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" @@ -1130,13 +1126,13 @@ msgid "" "If it would be transitioning back and forth between different numbers of " "walls in quick succession, don't transition at all. Remove transitions if " "they are closer together than this distance." -msgstr "Se si pensa di eseguire la transizione avanti e indietro tra numeri di pareti differenti in rapida successione, non eseguire alcuna transizione. Rimuovere" -" le transizioni se sono più vicine di questa distanza." +msgstr "S'il s'agit d'une transition d'avant en arrière entre différents nombres de parois en succession rapide, ne faites pas du tout la transition. Supprimez" +" les transitions si elles sont plus proches les unes des autres que cette distance." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" -msgstr "Margine filtro di transizione parete" +msgstr "Marge du filtre de transition des parois" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" @@ -1147,27 +1143,27 @@ msgid "" "margin reduces the number of transitions, which reduces the number of " "extrusion starts/stops and travel time. However, large line width variation " "can lead to under- or overextrusion problems." -msgstr "Impedisce la transizione avanti e indietro tra una parete aggiuntiva e una di meno. Questo margine estende l'intervallo di larghezze linea che segue a" -" [Larghezza minima della linea perimetrale - Margine, 2 * Larghezza minima della linea perimetrale + Margine]. Incrementando questo margine si riduce il" -" numero di transizioni, che riduce il numero di avvii/interruzioni estrusione e durata dello spostamento. Tuttavia, variazioni ampie della larghezza della" -" linea possono portare a problemi di sottoestrusione o sovraestrusione." +msgstr "Empêchez la transition d'avant en arrière entre une paroi supplémentaire et une paroi en moins. Cette marge étend la gamme des largeurs de ligne qui suivent" +" à [Largeur minimale de la ligne de paroi - marge, 2 * Largeur minimale de la ligne de paroi + marge]. L'augmentation de cette marge réduit le nombre de" +" transitions, ce qui réduit le nombre de démarrages/arrêts d'extrusion et le temps de trajet. Cependant, une grande variation de la largeur de la ligne" +" peut entraîner des problèmes de sous-extrusion ou de sur-extrusion." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" -msgstr "Distanza del riempimento parete esterna" +msgstr "Distance d'essuyage paroi extérieure" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "" "Distance of a travel move inserted after the outer wall, to hide the Z seam " "better." -msgstr "Distanza di spostamento inserita dopo la parete esterna per nascondere meglio la giunzione Z." +msgstr "Distance d'un déplacement inséré après la paroi extérieure, pour mieux masquer la jointure en Z." #: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" -msgstr "Inserto parete esterna" +msgstr "Insert de paroi externe" #: /fdmprinter.def.json msgctxt "wall_0_inset description" @@ -1176,13 +1172,13 @@ msgid "" "than the nozzle, and printed after the inner walls, use this offset to get " "the hole in the nozzle to overlap with the inner walls instead of the " "outside of the model." -msgstr "Inserto applicato al percorso della parete esterna. Se la parete esterna è di dimensioni inferiori all’ugello e stampata dopo le pareti interne, utilizzare" -" questo offset per fare in modo che il foro dell’ugello si sovrapponga alle pareti interne anziché all’esterno del modello." +msgstr "Insert appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser" +" ce décalage pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" -msgstr "Ottimizzazione sequenza di stampa pareti" +msgstr "Optimiser l'ordre d'impression des parois" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" @@ -1192,14 +1188,14 @@ msgid "" "being enabled but some may actually take longer so please compare the print " "time estimates with and without optimization. First layer is not optimized " "when choosing brim as build plate adhesion type." -msgstr "Ottimizzare la sequenza di stampa delle pareti in modo da ridurre il numero di retrazioni e la distanza percorsa. L'abilitazione di questa funzione porta" -" vantaggi per la maggior parte dei pezzi; alcuni possono richiedere un maggior tempo di esecuzione; si consiglia di confrontare i tempi di stampa stimati" -" con e senza ottimizzazione. Scegliendo la funzione brim come tipo di adesione del piano di stampa, il primo strato non viene ottimizzato." +msgstr "Optimiser l'ordre dans lequel des parois sont imprimées de manière à réduire le nombre de retraits et les distances parcourues. La plupart des pièces bénéficieront" +" de cette possibilité, mais certaines peuvent en fait prendre plus de temps à l'impression ; veuillez dès lors comparer les estimations de durée d'impression" +" avec et sans optimisation. La première couche n'est pas optimisée lorsque le type d'adhérence au plateau est défini sur bordure." #: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" -msgstr "Ordinamento parete" +msgstr "Ordre des parois" #: /fdmprinter.def.json msgctxt "inset_direction description" @@ -1209,36 +1205,36 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "Détermine l'ordre dans lequel les parois sont imprimées. L'impression des parois extérieures plus tôt permet une précision dimensionnelle car les défauts" +" des parois intérieures ne peuvent pas se propager à l'extérieur. Cependant, le fait de les imprimer plus tard leur permet de mieux s'empiler lorsque les" +" saillies sont imprimées. Lorsqu'il y a une quantité totale inégale de parois intérieures, la « dernière ligne centrale » est toujours imprimée en dernier." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" -msgstr "Dall'interno all'esterno" +msgstr "De l'intérieur vers l'extérieur" #: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" -msgstr "Dall'esterno all'interno" +msgstr "De l'extérieur vers l'intérieur" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" -msgstr "Parete supplementare alternativa" +msgstr "Alterner les parois supplémentaires" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "" "Prints an extra wall at every other layer. This way infill gets caught " "between these extra walls, resulting in stronger prints." -msgstr "Stampa una parete supplementare ogni due strati. In questo modo il riempimento rimane catturato tra queste pareti supplementari, creando stampe più resistenti." +msgstr "Imprime une paroi supplémentaire une couche sur deux. Ainsi, le remplissage est pris entre ces parois supplémentaires pour créer des impressions plus solides." #: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" -msgstr "Larghezza minima della linea perimetrale" +msgstr "Largeur minimale de la ligne de paroi" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" @@ -1250,15 +1246,15 @@ msgid "" "transition from N to N+1 walls at some geometry thickness where the N walls " "are wide and the N+1 walls are narrow. The widest possible wall line is " "twice the Minimum Wall Line Width." -msgstr "Per strutture sottili, circa una o due volte la dimensione dell'ugello, le larghezze delle linee devono essere modificate per rispettare lo spessore del" -" modello. Questa impostazione controlla la larghezza minima della linea consentita per le pareti. Le larghezze minime delle linee determinano intrinsecamente" -" anche le larghezze massime delle linee, poiché si esegue la transizione da N a N+1 pareti ad uno spessore geometrico in cui le pareti N sono larghe e" -" le pareti N+1 sono strette. La linea perimetrale più larga possible è due volte la larghezza minima della linea perimetrale." +msgstr "Pour les structures fines dont la taille correspond à une ou deux fois celle de la buse, il faut modifier la largeur des lignes pour respecter l'épaisseur" +" du modèle. Ce paramètre contrôle la largeur de ligne minimale autorisée pour les parois. Les largeurs de lignes minimales déterminent également les largeurs" +" de lignes maximales, puisque nous passons de N à N+1 parois à une certaine épaisseur géométrique où les N parois sont larges et les N+1 parois sont étroites." +" La ligne de paroi la plus large possible est égale à deux fois la largeur minimale de la ligne de paroi." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" -msgstr "Larghezza minima della linea perimetrale pari" +msgstr "Largeur minimale de la ligne de paroi uniforme" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" @@ -1268,15 +1264,15 @@ msgid "" "printing two wall lines. A higher Minimum Even Wall Line Width leads to a " "higher maximum odd wall line width. The maximum even wall line width is " "calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "La larghezza minima della linea per normali pareti poligonali. Questa impostazione determina lo spessore modello in corrispondenza del quale si passa dalla" -" stampa di una singola linea perimetrale sottile alla stampa di due linee perimetrali. Una larghezza minima della linea perimetrale pari più elevata porta" -" a una larghezza massima della linea perimetrale dispari più elevata. La larghezza massima della linea perimetrale pari viene calcolata come Larghezza" -" della linea perimetrale esterna + 0,5 * Larghezza minima della linea perimetrale dispari." +msgstr "Largeur de ligne minimale pour les murs polygonaux normaux. Ce paramètre détermine à quelle épaisseur de modèle nous passons de l'impression d'une seule" +" ligne de paroi fine à l'impression de deux lignes de paroi. Une largeur minimale de ligne de paroi paire plus élevée entraîne une largeur maximale de" +" ligne de paroi impaire plus élevée. La largeur maximale de la ligne de paroi paire est calculée comme suit : largeur de la ligne de paroi extérieure +" +" 0,5 * largeur minimale de la ligne de paroi impaire." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" -msgstr "Larghezza minima della linea perimetrale dispari" +msgstr "Largeur minimale de la ligne de paroi impaire" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" @@ -1287,26 +1283,27 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "Largeur de ligne minimale pour les parois de polyligne de remplissage de l'espace de ligne médiane. Ce paramètre détermine à partir de quelle épaisseur" +" de modèle nous passons de l'impression de deux lignes de parois à l'impression de deux parois extérieures et d'une seule paroi centrale au milieu. Une" +" largeur de ligne de paroi impaire minimale plus élevée conduit à une largeur de ligne de paroi uniforme plus élevée. La largeur maximale de la ligne de" +" paroi impaire est calculée comme 2 × largeur minimale de la ligne de paroi paire." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" -msgstr "Stampa pareti sottili" +msgstr "Imprimer parois fines" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "" "Print pieces of the model which are horizontally thinner than the nozzle " "size." -msgstr "Stampa parti del modello orizzontalmente più sottili delle dimensioni dell'ugello." +msgstr "Imprimer les parties du modèle qui sont horizontalement plus fines que la taille de la buse." #: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" -msgstr "Dimensioni minime della feature" +msgstr "Taille minimale des entités" #: /fdmprinter.def.json msgctxt "min_feature_size description" @@ -1314,13 +1311,13 @@ msgid "" "Minimum thickness of thin features. Model features that are thinner than " "this value will not be printed, while features thicker than the Minimum " "Feature Size will be widened to the Minimum Wall Line Width." -msgstr "Spessore minimo di feature sottili. Le feature modello che sono più sottili di questo valore non verranno stampate, mentre le feature più spesse delle" -" dimensioni minime della feature verranno ampliate fino alla larghezza minima della linea perimetrale." +msgstr "Épaisseur minimale des entités fines. Les entités de modèle qui sont plus fines que cette valeur ne seront pas imprimées, tandis que les entités plus épaisses" +" que la taille d'entité minimale seront élargies à la largeur minimale de la ligne de paroi." #: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" -msgstr "Larghezza minima della linea perimetrale sottile" +msgstr "Largeur minimale de la ligne de paroi fine" #: /fdmprinter.def.json msgctxt "min_bead_width description" @@ -1329,13 +1326,13 @@ msgid "" "Feature Size) of the model. If the Minimum Wall Line Width is thinner than " "the thickness of the feature, the wall will become as thick as the feature " "itself." -msgstr "Larghezza della parete che sostituirà feature sottili (in base alle dimensioni minime della feature) del modello. Se la larghezza minima della linea perimetrale" -" è più sottile dello spessore della feature, la parete diventerà spessa come la feature stessa." +msgstr "La largeur de la paroi qui remplacera les entités fines (selon la taille minimale des entités) du modèle. Si la largeur minimale de la ligne de paroi est" +" plus fine que l'épaisseur de l'entité, la paroi deviendra aussi épaisse que l'entité elle-même." #: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" -msgstr "Espansione orizzontale" +msgstr "Expansion horizontale" #: /fdmprinter.def.json msgctxt "xy_offset description" @@ -1343,13 +1340,13 @@ msgid "" "Amount of offset applied to all polygons in each layer. Positive values can " "compensate for too big holes; negative values can compensate for too small " "holes." -msgstr "Determina l'entità di offset (o estensione dello strato) applicata a tutti i poligoni su ciascuno strato. I valori positivi possono compensare fori troppo" -" estesi; i valori negativi possono compensare fori troppo piccoli." +msgstr "Le décalage appliqué à tous les polygones dans chaque couche. Une valeur positive peut compenser les trous trop gros ; une valeur négative peut compenser" +" les trous trop petits." #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" -msgstr "Espansione orizzontale dello strato iniziale" +msgstr "Expansion horizontale de la couche initiale" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" @@ -1357,25 +1354,26 @@ msgid "" "Amount of offset applied to all polygons in the first layer. A negative " "value can compensate for squishing of the first layer known as \"elephant's " "foot\"." -msgstr "È l'entità di offset (estensione dello strato) applicata a tutti i poligoni di supporto in ciascuno strato. Un valore negativo può compensare lo schiacciamento" -" del primo strato noto come \"zampa di elefante\"." +msgstr "Le décalage appliqué à tous les polygones dans la première couche. Une valeur négative peut compenser l'écrasement de la première couche, appelé « patte" +" d'éléphant »." #: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" -msgstr "Espansione orizzontale dei fori" +msgstr "Expansion horizontale des trous" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "" "Amount of offset applied to all holes in each layer. Positive values " "increase the size of the holes, negative values reduce the size of the holes." -msgstr "Entità di offset applicato a tutti i fori di ciascuno strato. Valori positivi aumentano le dimensioni dei fori, mentre valori negativi le riducono." +msgstr "Le décalage appliqué à tous les trous dans chaque couche. Les valeurs positives augmentent la taille des trous ; les valeurs négatives réduisent la taille" +" des trous." #: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" -msgstr "Allineamento delle giunzioni a Z" +msgstr "Alignement de la jointure en Z" #: /fdmprinter.def.json msgctxt "z_seam_type description" @@ -1385,109 +1383,109 @@ msgid "" "these near a user specified location, the seam is easiest to remove. When " "placed randomly the inaccuracies at the paths' start will be less " "noticeable. When taking the shortest path the print will be quicker." -msgstr "Punto di partenza di ogni percorso nell'ambito di uno strato. Quando i percorsi in strati consecutivi iniziano nello stesso punto, sulla stampa può apparire" -" una linea di giunzione verticale. Se si allineano in prossimità di una posizione specificata dall’utente, la linea di giunzione può essere rimossa più" -" facilmente. Se disposti in modo casuale, le imprecisioni in corrispondenza dell'inizio del percorso saranno meno evidenti. Prendendo il percorso più breve" -" la stampa sarà più veloce." +msgstr "Point de départ de chaque voie dans une couche. Quand les voies dans les couches consécutives démarrent au même endroit, une jointure verticale peut apparaître" +" sur l'impression. En alignant les points de départ près d'un emplacement défini par l'utilisateur, la jointure sera plus facile à faire disparaître. Lorsqu'elles" +" sont disposées de manière aléatoire, les imprécisions de départ des voies seront moins visibles. En choisissant la voie la plus courte, l'impression se" +" fera plus rapidement." #: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" -msgstr "Specificato dall’utente" +msgstr "Utilisateur spécifié" #: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" -msgstr "Il più breve" +msgstr "Plus court" #: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" -msgstr "Casuale" +msgstr "Aléatoire" #: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" -msgstr "Angolo più acuto" +msgstr "Angle le plus aigu" #: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" -msgstr "Posizione della cucitura in Z" +msgstr "Position de la jointure en Z" #: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." -msgstr "La posizione accanto al punto in cui avviare la stampa di ciascuna parte in uno layer." +msgstr "La position près de laquelle démarre l'impression de chaque partie dans une couche." #: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" -msgstr "Indietro a sinistra" +msgstr "Arrière gauche" #: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" -msgstr "Indietro" +msgstr "Précédent" #: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" -msgstr "Indietro a destra" +msgstr "Arrière droit" #: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" -msgstr "Destra" +msgstr "Droite" #: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" -msgstr "Avanti a destra" +msgstr "Avant droit" #: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" -msgstr "Avanti" +msgstr "Avant" #: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" -msgstr "Avanti a sinistra" +msgstr "Avant gauche" #: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" -msgstr "Sinistra" +msgstr "Gauche" #: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" -msgstr "Giunzione Z X" +msgstr "X Jointure en Z" #: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "" "The X coordinate of the position near where to start printing each part in a " "layer." -msgstr "La coordinata X della posizione in prossimità della quale si innesca all’avvio della stampa di ciascuna parte in uno strato." +msgstr "Coordonnée X de la position près de laquelle démarrer l'impression de chaque partie dans une couche." #: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" -msgstr "Giunzione Z Y" +msgstr "Y Jointure en Z" #: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "" "The Y coordinate of the position near where to start printing each part in a " "layer." -msgstr "La coordinata Y della posizione in prossimità della quale si innesca all’avvio della stampa di ciascuna parte in uno strato." +msgstr "Coordonnée Y de la position près de laquelle démarrer l'impression de chaque partie dans une couche." #: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" -msgstr "Preferenze angolo giunzione" +msgstr "Préférence de jointure d'angle" #: /fdmprinter.def.json msgctxt "z_seam_corner description" @@ -1499,40 +1497,40 @@ msgid "" "Seam makes the seam more likely to occur at an inside or outside corner. " "Smart Hiding allows both inside and outside corners, but chooses inside " "corners more frequently, if appropriate." -msgstr "Controlla se gli angoli sul profilo del modello influenzano la posizione della giunzione. Nessuno significa che gli angoli non hanno alcuna influenza sulla" -" posizione della giunzione. Nascondi giunzione favorisce la presenza della giunzione su un angolo interno. Esponi giunzione favorisce la presenza della" -" giunzione su un angolo esterno. Nascondi o esponi giunzione favorisce la presenza della giunzione su un angolo interno o esterno. Smart Hiding consente" -" sia gli angoli interni che quelli esterni ma sceglie con maggiore frequenza gli angoli interni, se opportuno." +msgstr "Vérifie si les angles du contour du modèle influencent l'emplacement de la jointure. « Aucune » signifie que les angles n'ont aucune influence sur l'emplacement" +" de la jointure. « Masquer la jointure » génère le positionnement de la jointure sur un angle intérieur. « Exposer la jointure » génère le positionnement" +" de la jointure sur un angle extérieur. « Masquer ou exposer la jointure » génère le positionnement de la jointure sur un angle intérieur ou extérieur." +" « Jointure intelligente » autorise les angles intérieurs et extérieurs, mais choisit plus fréquemment les angles intérieurs, le cas échéant." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" -msgstr "Nessuno" +msgstr "Aucun" #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" -msgstr "Nascondi giunzione" +msgstr "Masquer jointure" #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" -msgstr "Esponi giunzione" +msgstr "Exposer jointure" #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" -msgstr "Nascondi o esponi giunzione" +msgstr "Masquer ou exposer jointure" #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" -msgstr "Occultamento intelligente" +msgstr "Masquage intelligent" #: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" -msgstr "Riferimento giunzione Z" +msgstr "Relatif à la jointure en Z" #: /fdmprinter.def.json msgctxt "z_seam_relative description" @@ -1540,72 +1538,72 @@ msgid "" "When enabled, the z seam coordinates are relative to each part's centre. " "When disabled, the coordinates define an absolute position on the build " "plate." -msgstr "Se abilitato, le coordinate della giunzione Z sono riferite al centro di ogni parte. Se disabilitato, le coordinate definiscono una posizione assoluta" -" sul piano di stampa." +msgstr "Si cette option est activée, les coordonnées de la jointure z sont relatives au centre de chaque partie. Si elle est désactivée, les coordonnées définissent" +" une position absolue sur le plateau." #: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" -msgstr "Superiore / Inferiore" +msgstr "Haut / bas" #: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" -msgstr "Superiore / Inferiore" +msgstr "Haut / bas" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" -msgstr "Estrusore rivestimento superficie superiore" +msgstr "Extrudeuse de couche extérieure de la surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "" "The extruder train used for printing the top most skin. This is used in " "multi-extrusion." -msgstr "Treno estrusore utilizzato per stampare il rivestimento più in alto. Si utilizza nell'estrusione multipla." +msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure supérieure. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" -msgstr "Strati di rivestimento superficie superiore" +msgstr "Couches extérieures de la surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "" "The number of top most skin layers. Usually only one top most layer is " "sufficient to generate higher quality top surfaces." -msgstr "Numero degli strati di rivestimento superiori. Solitamente è sufficiente un unico strato di sommità per ottenere superfici superiori di qualità elevata." +msgstr "Nombre de couches extérieures supérieures. En général, une seule couche supérieure est suffisante pour générer des surfaces supérieures de qualité." #: /fdmprinter.def.json msgctxt "roofing_line_width label" msgid "Top Surface Skin Line Width" -msgstr "Larghezza linea rivestimento superficie superiore" +msgstr "Largeur de ligne de couche extérieure de la surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_line_width description" msgid "Width of a single line of the areas at the top of the print." -msgstr "Larghezza di un singola linea delle aree nella parte superiore della stampa." +msgstr "Largeur d'une seule ligne de la zone en haut de l'impression." #: /fdmprinter.def.json msgctxt "roofing_pattern label" msgid "Top Surface Skin Pattern" -msgstr "Configurazione del rivestimento superficie superiore" +msgstr "Motif de couche extérieure de surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_pattern description" msgid "The pattern of the top most layers." -msgstr "Configurazione degli strati superiori." +msgstr "Le motif des couches supérieures." #: /fdmprinter.def.json msgctxt "roofing_pattern option lines" msgid "Lines" -msgstr "Linee" +msgstr "Lignes" #: /fdmprinter.def.json msgctxt "roofing_pattern option concentric" msgid "Concentric" -msgstr "Concentrica" +msgstr "Concentrique" #: /fdmprinter.def.json msgctxt "roofing_pattern option zigzag" @@ -1615,7 +1613,7 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "roofing_monotonic label" msgid "Monotonic Top Surface Order" -msgstr "Ordine superficie superiore monotonico" +msgstr "Ordre monotone de la surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" @@ -1623,13 +1621,13 @@ msgid "" "Print top surface lines in an ordering that causes them to always overlap " "with adjacent lines in a single direction. This takes slightly more time to " "print, but makes flat surfaces look more consistent." -msgstr "Stampa linee superficie superiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione" -" richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." +msgstr "Imprimez les lignes de la surface supérieure dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela" +" prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." #: /fdmprinter.def.json msgctxt "roofing_angles label" msgid "Top Surface Skin Line Directions" -msgstr "Direzioni linea rivestimento superficie superiore" +msgstr "Sens de lignes de couche extérieure de surface supérieure" #: /fdmprinter.def.json msgctxt "roofing_angles description" @@ -1640,115 +1638,115 @@ msgid "" "it starts at the beginning again. The list items are separated by commas and " "the whole list is contained in square brackets. Default is an empty list " "which means use the traditional default angles (45 and 135 degrees)." -msgstr "Un elenco di direzioni linee intere da usare quando gli strati rivestimento superficie superiore utilizzano le linee o la configurazione zig zag. Gli elementi" -" dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio." -" Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i" -" valori angolari predefiniti (45 e 135 gradi)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches extérieures de la surface supérieure utilisent le motif en lignes" +" ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque" +" la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est" +" une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" -msgstr "Estrusore superiore/inferiore" +msgstr "Extrudeuse du dessus/dessous" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "" "The extruder train used for printing the top and bottom skin. This is used " "in multi-extrusion." -msgstr "Treno estrusore utilizzato per stampare il rivestimento superiore e quello inferiore. Si utilizza nell'estrusione multipla." +msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure du haut et du bas. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" -msgstr "Spessore dello strato superiore/inferiore" +msgstr "Épaisseur du dessus/dessous" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "" "The thickness of the top/bottom layers in the print. This value divided by " "the layer height defines the number of top/bottom layers." -msgstr "Indica lo spessore degli strati superiore/inferiore nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati superiori/inferiori." +msgstr "L’épaisseur des couches du dessus/dessous dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessus/dessous." #: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" -msgstr "Spessore dello strato superiore" +msgstr "Épaisseur du dessus" #: /fdmprinter.def.json msgctxt "top_thickness description" msgid "" "The thickness of the top layers in the print. This value divided by the " "layer height defines the number of top layers." -msgstr "Indica lo spessore degli strati superiori nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati superiori." +msgstr "L’épaisseur des couches du dessus dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessus." #: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" -msgstr "Strati superiori" +msgstr "Couches supérieures" #: /fdmprinter.def.json msgctxt "top_layers description" msgid "" "The number of top layers. When calculated by the top thickness, this value " "is rounded to a whole number." -msgstr "Indica il numero degli strati superiori. Quando calcolato mediante lo spessore dello strato superiore, il valore viene arrotondato a numero intero." +msgstr "Le nombre de couches supérieures. Lorsqu'elle est calculée par l'épaisseur du dessus, cette valeur est arrondie à un nombre entier." #: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" -msgstr "Spessore degli strati inferiori" +msgstr "Épaisseur du dessous" #: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "" "The thickness of the bottom layers in the print. This value divided by the " "layer height defines the number of bottom layers." -msgstr "Indica lo spessore degli strati inferiori nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati inferiori." +msgstr "L’épaisseur des couches du dessous dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessous." #: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" -msgstr "Strati inferiori" +msgstr "Couches inférieures" #: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "" "The number of bottom layers. When calculated by the bottom thickness, this " "value is rounded to a whole number." -msgstr "Indica il numero degli strati inferiori. Quando calcolato mediante lo spessore dello strato inferiore, il valore viene arrotondato a numero intero." +msgstr "Le nombre de couches inférieures. Lorsqu'elle est calculée par l'épaisseur du dessous, cette valeur est arrondie à un nombre entier." #: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" -msgstr "Layer inferiori iniziali" +msgstr "Couches inférieures initiales" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "" "The number of initial bottom layers, from the build-plate upwards. When " "calculated by the bottom thickness, this value is rounded to a whole number." -msgstr "Il numero di layer inferiori iniziali, dal piano di stampa verso l'alto. Quando viene calcolato mediante lo spessore inferiore, questo valore viene arrotondato" -" a un numero intero." +msgstr "Le nombre de couches inférieures initiales à partir du haut du plateau. Lorsqu'elle est calculée par l'épaisseur du dessous, cette valeur est arrondie" +" à un nombre entier." #: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" -msgstr "Configurazione dello strato superiore/inferiore" +msgstr "Motif du dessus/dessous" #: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." -msgstr "Indica la configurazione degli strati superiori/inferiori." +msgstr "Le motif des couches du dessus/dessous." #: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" -msgstr "Linee" +msgstr "Lignes" #: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" -msgstr "Concentriche" +msgstr "Concentrique" #: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" @@ -1758,22 +1756,22 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" -msgstr "Strato iniziale configurazione inferiore" +msgstr "Couche initiale du motif du dessous" #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." -msgstr "La configurazione al fondo della stampa sul primo strato." +msgstr "Motif au bas de l'impression sur la première couche." #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" -msgstr "Linee" +msgstr "Lignes" #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" -msgstr "Concentriche" +msgstr "Concentrique" #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" @@ -1783,7 +1781,7 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" -msgstr "Collega poligoni superiori/inferiori" +msgstr "Relier les polygones supérieurs / inférieurs" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" @@ -1792,14 +1790,14 @@ msgid "" "concentric pattern enabling this setting greatly reduces the travel time, " "but because the connections can happen midway over infill this feature can " "reduce the top surface quality." -msgstr "Collega i percorsi del rivestimento esterno superiore/inferiore quando corrono uno accanto all’altro. Per le configurazioni concentriche, l’abilitazione" -" di questa impostazione riduce notevolmente il tempo di spostamento, tuttavia poiché i collegamenti possono aver luogo a metà del riempimento, con questa" -" funzione la qualità della superficie superiore potrebbe risultare inferiore." +msgstr "Relier les voies de couche extérieure supérieures / inférieures lorsqu'elles sont côte à côte. Pour le motif concentrique, ce paramètre réduit considérablement" +" le temps de parcours, mais comme les liens peuvent se trouver à mi-chemin sur le remplissage, cette fonctionnalité peut réduire la qualité de la surface" +" supérieure." #: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" -msgstr "Ordine superiore/inferiore monotonico" +msgstr "Ordre monotone dessus / dessous" #: /fdmprinter.def.json msgctxt "skin_monotonic description" @@ -1807,13 +1805,13 @@ msgid "" "Print top/bottom lines in an ordering that causes them to always overlap " "with adjacent lines in a single direction. This takes slightly more time to " "print, but makes flat surfaces look more consistent." -msgstr "Stampa linee superiori/inferiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione" -" richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." +msgstr "Imprimez les lignes supérieures et inférieures dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction." +" Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." #: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" -msgstr "Direzioni delle linee superiori/inferiori" +msgstr "Sens de la ligne du dessus / dessous" #: /fdmprinter.def.json msgctxt "skin_angles description" @@ -1824,15 +1822,15 @@ msgid "" "the beginning again. The list items are separated by commas and the whole " "list is contained in square brackets. Default is an empty list which means " "use the traditional default angles (45 and 135 degrees)." -msgstr "Un elenco di direzioni linee intere da usare quando gli strati superiori/inferiori utilizzano le linee o la configurazione zig zag. Gli elementi dall’elenco" -" sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate" -" sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari" -" predefiniti (45 e 135 gradi)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches du haut / bas utilisent le motif en lignes ou en zig zag. Les éléments" +" de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte." +" Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui" +" signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" -msgstr "Nessun rivest. est. negli interstizi a Z" +msgstr "Aucune couche dans les trous en Z" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" @@ -1842,14 +1840,14 @@ msgid "" "setting to not generate skin if the vertical gap is very small. This " "improves printing time and slicing time, but technically leaves infill " "exposed to the air." -msgstr "Quando il modello presenta piccoli spazi vuoti verticali composti da un numero ridotto di strati, intorno a questi strati di norma dovrebbe essere presente" -" un rivestimento esterno nell'interstizio. Abilitare questa impostazione per non generare il rivestimento esterno se l'interstizio verticale è molto piccolo." -" Ciò consente di migliorare il tempo di stampa e il tempo di sezionamento, ma dal punto di vista tecnico lascia il riempimento esposto all'aria." +msgstr "Lorsque le modèle comporte de petits trous verticaux de quelques couches seulement, il doit normalement y avoir une couche autour de celles-ci dans l'espace" +" étroit. Activez ce paramètre pour ne pas générer de couche si le trou vertical est très petit. Cela améliore le temps d'impression et le temps de découpage," +" mais laisse techniquement le remplissage exposé à l'air." #: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" -msgstr "Numero di pareti di rivestimento esterno supplementari" +msgstr "Nombre supplémentaire de parois extérieures" #: /fdmprinter.def.json msgctxt "skin_outline_count description" @@ -1857,13 +1855,13 @@ msgid "" "Replaces the outermost part of the top/bottom pattern with a number of " "concentric lines. Using one or two lines improves roofs that start on infill " "material." -msgstr "Sostituisce la parte più esterna della configurazione degli strati superiori/inferiori con una serie di linee concentriche. L’utilizzo di una o due linee" -" migliora le parti superiori (tetti) che iniziano sul materiale di riempimento." +msgstr "Remplace la partie la plus externe du motif du dessus/dessous par un certain nombre de lignes concentriques. Le fait d'utiliser une ou deux lignes améliore" +" les plafonds qui commencent sur du matériau de remplissage." #: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" -msgstr "Abilita stiratura" +msgstr "Activer l'étirage" #: /fdmprinter.def.json msgctxt "ironing_enabled description" @@ -1872,37 +1870,35 @@ msgid "" "little material. This is meant to melt the plastic on top further, creating " "a smoother surface. The pressure in the nozzle chamber is kept high so that " "the creases in the surface are filled with material." -msgstr "Andare ancora una volta sulla superficie superiore, questa volta estrudendo una piccolissima quantità di materiale. Lo scopo è quello di sciogliere ulteriormente" -" la plastica sulla parte superiore, creando una superficie più liscia. La pressione nella camera dell'ugello viene mantenuta elevata, in modo che le grinze" -" nella superficie siano riempite con il materiale." +msgstr "Allez au-dessus de la surface une fois supplémentaire, mais en extrudant très peu de matériau. Cela signifie de faire fondre le plastique en haut un peu" +" plus, pour créer une surface lisse. La pression dans la chambre de la buse est maintenue élevée afin que les plis de la surface soient remplis de matériau." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" -msgstr "Stiramento del solo strato più elevato" +msgstr "N'étirer que la couche supérieure" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "" "Only perform ironing on the very last layer of the mesh. This saves time if " "the lower layers don't need a smooth surface finish." -msgstr "Effettua lo stiramento solo dell'ultimissimo strato della maglia. È possibile quindi risparmiare tempo se gli strati inferiori non richiedono una finitura" -" con superficie liscia." +msgstr "N'exécute un étirage que sur l'ultime couche du maillage. Ceci économise du temps si les couches inférieures ne nécessitent pas de fini lisse de surface." #: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" -msgstr "Configurazione di stiratura" +msgstr "Motif d'étirage" #: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." -msgstr "Configurazione utilizzata per la stiratura della superficie superiore." +msgstr "Le motif à utiliser pour étirer les surfaces supérieures." #: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" -msgstr "Concentrica" +msgstr "Concentrique" #: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" @@ -1912,7 +1908,7 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" -msgstr "Ordine di stiratura monotonico" +msgstr "Ordre d'étirage monotone" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" @@ -1920,23 +1916,23 @@ msgid "" "Print ironing lines in an ordering that causes them to always overlap with " "adjacent lines in a single direction. This takes slightly more time to " "print, but makes flat surfaces look more consistent." -msgstr "Stampa linee di stiratura in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede" -" un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." +msgstr "Imprimez les lignes d'étirage dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu" +" plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" -msgstr "Spaziatura delle linee di stiratura" +msgstr "Interligne de l'étirage" #: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." -msgstr "Distanza tra le linee di stiratura." +msgstr "La distance entre les lignes d'étirage." #: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" -msgstr "Flusso di stiratura" +msgstr "Flux d'étirage" #: /fdmprinter.def.json msgctxt "ironing_flow description" @@ -1945,57 +1941,56 @@ msgid "" "ironing. Keeping the nozzle filled helps filling some of the crevices of the " "top surface, but too much results in overextrusion and blips on the side of " "the surface." -msgstr "Quantità di materiale, relativo ad una normale linea del rivestimento, da estrudere durante la stiratura. Mantenere l'ugello pieno aiuta a riempire alcune" -" delle fessure presenti sulla superficie superiore, ma una quantità eccessiva comporta un'estrusione eccessiva con conseguente puntinatura sui lati della" -" superficie." +msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant l'étirage. Le fait de garder la buse pleine aide à remplir" +" certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures" +" sur le côté de la surface." #: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" -msgstr "Inserto di stiratura" +msgstr "Insert d'étirage" #: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "" "A distance to keep from the edges of the model. Ironing all the way to the " "edge of the mesh may result in a jagged edge on your print." -msgstr "Distanza da mantenere dai bordi del modello. La stiratura fino in fondo sino al bordo del reticolo può causare la formazione di un bordo frastagliato nella" -" stampa." +msgstr "Distance à garder à partir des bords du modèle. Étirer jusqu'au bord de la maille peut entraîner l'apparition d'un bord denté sur votre impression." #: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" -msgstr "Velocità di stiratura" +msgstr "Vitesse d'étirage" #: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." -msgstr "Velocità alla quale passare sopra la superficie superiore." +msgstr "La vitesse à laquelle passer sur la surface supérieure." #: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" -msgstr "Accelerazione di stiratura" +msgstr "Accélération d'étirage" #: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." -msgstr "L’accelerazione con cui viene effettuata la stiratura." +msgstr "L'accélération selon laquelle l'étirage est effectué." #: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" -msgstr "Jerk stiratura" +msgstr "Saccade d'étirage" #: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." -msgstr "Indica la variazione della velocità istantanea massima durante la stiratura." +msgstr "Le changement instantané maximal de vitesse lors de l'étirage." #: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" -msgstr "Percentuale di sovrapposizione del rivestimento esterno" +msgstr "Pourcentage de chevauchement de la couche extérieure" #: /fdmprinter.def.json msgctxt "skin_overlap description" @@ -2007,16 +2002,15 @@ msgid "" "over 50% may already cause any skin to go past the wall, because at that " "point the position of the nozzle of the skin-extruder may already reach past " "the middle of the wall." -msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno espressa in percentuale delle larghezze" -" delle linee del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. Si noti che, data" -" una larghezza uguale del rivestimento esterno e della linea perimetrale, qualsiasi percentuale superiore al 50% può già causare il superamento della parete" -" da parte del rivestimento esterno in quanto, in quel punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già avere superato la" -" parte centrale della parete." +msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure, en pourcentage de la largeur des lignes" +" de la couche extérieure et de la paroi intérieure. Un chevauchement léger permet de relier fermement les parois à la couche extérieure. Notez que, si" +" la largeur de la couche extérieure est égale à celle de la ligne de la paroi, un pourcentage supérieur à 50 % peut déjà faire dépasser la couche extérieure" +" de la paroi, car dans ce cas la position de la buse de l'extrudeuse peut déjà atteindre le milieu de la paroi." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" -msgstr "Sovrapposizione del rivestimento esterno" +msgstr "Chevauchement de la couche extérieure" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" @@ -2027,15 +2021,15 @@ msgid "" "half the width of the wall may already cause any skin to go past the wall, " "because at that point the position of the nozzle of the skin-extruder may " "already reach past the middle of the wall." -msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno. Una leggera sovrapposizione consente" -" alle pareti di essere saldamente collegate al rivestimento. Si noti che, data una larghezza uguale del rivestimento esterno e della linea perimetrale," -" qualsiasi percentuale superiore alla metà della parete può già causare il superamento della parete da parte del rivestimento esterno in quanto, in quel" -" punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già aver superato la parte centrale della parete." +msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure. Un chevauchement léger permet de relier" +" fermement les parois à la couche extérieure. Notez que, si la largeur de la couche extérieure est égale à celle de la ligne de la paroi, une valeur supérieure" +" à la moitié de la largeur de la paroi peut déjà faire dépasser la couche extérieure de la paroi, car dans ce cas la position de la buse de l'extrudeuse" +" peut déjà atteindre le milieu de la paroi." #: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" -msgstr "Larghezza rimozione rivestimento" +msgstr "Largeur de retrait de la couche extérieure" #: /fdmprinter.def.json msgctxt "skin_preshrink description" @@ -2044,13 +2038,14 @@ msgid "" "smaller than this value will disappear. This can help in limiting the amount " "of time and material spent on printing top/bottom skin at slanted surfaces " "in the model." -msgstr "Larghezza massima delle aree di rivestimento che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo" -" può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore/inferiore sulle superfici inclinate del modello." +msgstr "La plus grande largeur des zones de la couche extérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra." +" Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure/inférieure sur les surfaces obliques" +" du modèle." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" -msgstr "Larghezza rimozione rivestimento superiore" +msgstr "Largeur de retrait de la couche extérieure supérieure" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" @@ -2059,13 +2054,14 @@ msgid "" "smaller than this value will disappear. This can help in limiting the amount " "of time and material spent on printing top skin at slanted surfaces in the " "model." -msgstr "Larghezza massima delle aree di rivestimento superiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata." -" Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore sulle superfici inclinate del modello." +msgstr "La plus grande largeur des zones de la couche extérieure supérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur" +" disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure sur les surfaces obliques" +" du modèle." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" -msgstr "Larghezza rimozione rivestimento inferiore" +msgstr "Largeur de retrait de la couche extérieure inférieure" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" @@ -2074,13 +2070,14 @@ msgid "" "area smaller than this value will disappear. This can help in limiting the " "amount of time and material spent on printing bottom skin at slanted " "surfaces in the model." -msgstr "Larghezza massima delle aree di rivestimento inferiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata." -" Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento inferiore sulle superfici inclinate del modello." +msgstr "La plus grande largeur des zones de la couche extérieure inférieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur" +" disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure inférieure sur les surfaces obliques" +" du modèle." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" -msgstr "Distanza prolunga rivestimento esterno" +msgstr "Distance d'expansion de la couche extérieure" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" @@ -2088,13 +2085,13 @@ msgid "" "The distance the skins are expanded into the infill. Higher values makes the " "skin attach better to the infill pattern and makes the walls on neighboring " "layers adhere better to the skin. Lower values save amount of material used." -msgstr "Distanza per cui i rivestimenti si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono una migliore" -" aderenza al rivestimento delle pareti degli strati adiacenti. Valori minori consentono di risparmiare sul materiale utilizzato." +msgstr "La distance à laquelle les couches extérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure au motif de" +" remplissage et font mieux adhérer à cette couche les parois des couches voisines. Des valeurs faibles économisent la quantité de matériau utilisé." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" -msgstr "Distanza prolunga rivestimento superiore" +msgstr "Distance d'expansion de la couche extérieure supérieure" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" @@ -2103,13 +2100,14 @@ msgid "" "the skin attach better to the infill pattern and makes the walls on the " "layer above adhere better to the skin. Lower values save amount of material " "used." -msgstr "Distanza per cui i rivestimenti superiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono" -" una migliore aderenza al rivestimento delle pareti dello strato superiore. Valori minori consentono di risparmiare sul materiale utilizzato." +msgstr "La distance à laquelle les couches extérieures supérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure" +" au motif de remplissage et font mieux adhérer à cette couche les parois de la couche supérieure. Des valeurs faibles économisent la quantité de matériau" +" utilisé." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" -msgstr "Distanza prolunga rivestimento inferiore" +msgstr "Distance d'expansion de la couche extérieure inférieure" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" @@ -2118,13 +2116,14 @@ msgid "" "makes the skin attach better to the infill pattern and makes the skin adhere " "better to the walls on the layer below. Lower values save amount of material " "used." -msgstr "Distanza per cui i rivestimenti inferiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono" -" una migliore aderenza al rivestimento delle pareti dello strato inferiore. Valori minori consentono di risparmiare sul materiale utilizzato." +msgstr "La distance à laquelle les couches extérieures inférieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure" +" au motif de remplissage et font mieux adhérer à cette couche les parois de la couche inférieure. Des valeurs faibles économisent la quantité de matériau" +" utilisé." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" -msgstr "Angolo massimo rivestimento esterno per prolunga" +msgstr "Angle maximum de la couche extérieure pour l'expansion" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" @@ -2135,15 +2134,15 @@ msgid "" "vertical slope. An angle of 0° is horizontal and will cause no skin to be " "expanded, while an angle of 90° is vertical and will cause all skin to be " "expanded." -msgstr "Nelle superfici superiore e/o inferiore dell'oggetto con un angolo più grande di questa impostazione, il rivestimento esterno non sarà prolungato. Questo" -" evita il prolungamento delle aree del rivestimento esterno strette che vengono create quando la pendenza della superficie del modello è quasi verticale." -" Un angolo di 0° è orizzontale e non causa il prolungamento di alcun rivestimento esterno, mentre un angolo di 90° è verticale e causa il prolungamento" -" di tutto il rivestimento esterno." +msgstr "Les couches extérieures supérieures / inférieures des surfaces supérieures et / ou inférieures de votre objet possédant un angle supérieur à ce paramètre" +" ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites qui sont créées lorsque la surface du modèle possède une" +" pente proche de la verticale. Un angle de 0° est horizontal et évitera l'extension des couches ; un angle de 90° est vertical et entraînera l'extension" +" de toutes les couches." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" -msgstr "Larghezza minima rivestimento esterno per prolunga" +msgstr "Largeur minimum de la couche extérieure pour l'expansion" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" @@ -2151,57 +2150,56 @@ msgid "" "Skin areas narrower than this are not expanded. This avoids expanding the " "narrow skin areas that are created when the model surface has a slope close " "to the vertical." -msgstr "Le aree del rivestimento esterno inferiori a questa non vengono prolungate. In tal modo si evita di prolungare le aree del rivestimento esterno strette" -" che vengono create quando la superficie del modello presenta un’inclinazione quasi verticale." +msgstr "Les zones de couche extérieure plus étroites que cette valeur ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites" +" qui sont créées lorsque la surface du modèle possède une pente proche de la verticale." #: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" -msgstr "Riempimento" +msgstr "Remplissage" #: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" -msgstr "Riempimento" +msgstr "Remplissage" #: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" -msgstr "Estrusore riempimento" +msgstr "Extrudeuse de remplissage" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "" "The extruder train used for printing infill. This is used in multi-extrusion." -msgstr "Treno estrusore utilizzato per stampare il riempimento. Si utilizza nell'estrusione multipla." +msgstr "Le train d'extrudeuse utilisé pour l'impression du remplissage. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" -msgstr "Densità del riempimento" +msgstr "Densité du remplissage" #: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." -msgstr "Regola la densità del riempimento della stampa." +msgstr "Adapte la densité de remplissage de l'impression." #: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" -msgstr "Distanza tra le linee di riempimento" +msgstr "Distance d'écartement de ligne de remplissage" #: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "" "Distance between the printed infill lines. This setting is calculated by the " "infill density and the infill line width." -msgstr "Indica la distanza tra le linee di riempimento stampate. Questa impostazione viene calcolata mediante la densità del riempimento e la larghezza della linea" -" di riempimento." +msgstr "Distance entre les lignes de remplissage imprimées. Ce paramètre est calculé par la densité du remplissage et la largeur de ligne de remplissage." #: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" -msgstr "Configurazione di riempimento" +msgstr "Motif de remplissage" #: /fdmprinter.def.json msgctxt "infill_pattern description" @@ -2213,55 +2211,55 @@ msgid "" "octet infill change with every layer to provide a more equal distribution of " "strength over each direction. Lightning infill tries to minimize the infill, " "by only supporting the ceiling of the object." -msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del" -" materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente" -" su ogni strato. Le configurazioni gyroid, cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione" -" della forza in ogni direzione. Il riempimento fulmine cerca di minimizzare il riempimento, supportando solo la parte superiore dell'oggetto." +msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi" +" les coûts matériels. Les motifs en grille, en triangle, tri-hexagonaux, cubiques, octaédriques, quart cubiques, entrecroisés et concentriques sont entièrement" +" imprimés sur chaque couche. Les remplissages gyroïdes, cubiques, quart cubiques et octaédriques changent à chaque couche afin d'offrir une répartition" +" plus égale de la solidité dans chaque direction. Le remplissage éclair tente de minimiser le remplissage, en ne supportant que le plafond de l'objet." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" -msgstr "Griglia" +msgstr "Grille" #: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" -msgstr "Linee" +msgstr "Lignes" #: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" -msgstr "Triangoli" +msgstr "Triangles" #: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" -msgstr "Tri-esagonale" +msgstr "Trihexagonal" #: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" -msgstr "Cubo" +msgstr "Cubique" #: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" -msgstr "Suddivisione in cubi" +msgstr "Subdivision cubique" #: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" -msgstr "Ottagonale" +msgstr "Octaédrique" #: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" -msgstr "Quarto di cubo" +msgstr "Quart cubique" #: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" -msgstr "Concentriche" +msgstr "Concentrique" #: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" @@ -2271,27 +2269,27 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" -msgstr "Incrociata" +msgstr "Entrecroisé" #: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" -msgstr "Incrociata 3D" +msgstr "Entrecroisé 3D" #: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" -msgstr "Gyroid" +msgstr "Gyroïde" #: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "Fulmine" +msgstr "Éclair" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" -msgstr "Collegamento delle linee di riempimento" +msgstr "Relier les lignes de remplissage" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" @@ -2301,14 +2299,14 @@ msgid "" "the infill adhere to the walls better and reduce the effects of infill on " "the quality of vertical surfaces. Disabling this setting reduces the amount " "of material used." -msgstr "Collegare le estremità nel punto in cui il riempimento incontra la parete interna utilizzando una linea che segue la forma della parete interna. L'abilitazione" -" di questa impostazione può far meglio aderire il riempimento alle pareti riducendo nel contempo gli effetti del riempimento sulla qualità delle superfici" -" verticali. La disabilitazione di questa impostazione consente di ridurre la quantità di materiale utilizzato." +msgstr "Relie les extrémités où le motif de remplissage touche la paroi interne, à l'aide d'une ligne épousant la forme de la paroi interne. Activer ce paramètre" +" peut faire mieux coller le remplissage aux parois, et réduit les effets du remplissage sur la qualité des surfaces verticales. Désactiver ce paramètre" +" diminue la quantité de matière utilisée." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" -msgstr "Collega poligoni di riempimento" +msgstr "Relier les polygones de remplissage" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" @@ -2316,13 +2314,13 @@ msgid "" "Connect infill paths where they run next to each other. For infill patterns " "which consist of several closed polygons, enabling this setting greatly " "reduces the travel time." -msgstr "Collega i percorsi di riempimento quando corrono uno accanto all’altro. Per le configurazioni di riempimento composte da più poligoni chiusi, l’abilitazione" -" di questa impostazione riduce notevolmente il tempo di spostamento." +msgstr "Relier les voies de remplissage lorsqu'elles sont côte à côte. Pour les motifs de remplissage composés de plusieurs polygones fermés, ce paramètre permet" +" de réduire considérablement le temps de parcours." #: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" -msgstr "Direzioni delle linee di riempimento" +msgstr "Sens de ligne de remplissage" #: /fdmprinter.def.json msgctxt "infill_angles description" @@ -2333,35 +2331,35 @@ msgid "" "the whole list is contained in square brackets. Default is an empty list " "which means use the traditional default angles (45 and 135 degrees for the " "lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Un elenco di direzioni linee intere. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine" -" dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco" -" predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi per le linee e la configurazione zig zag e 45 gradi per tutte" -" le altre configurazioni)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135" +" degrés pour les motifs en lignes et en zig zag et 45 degrés pour tout autre motif)." #: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" -msgstr "Offset X riempimento" +msgstr "Remplissage Décalage X" #: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." -msgstr "Il riempimento si sposta di questa distanza lungo l'asse X." +msgstr "Le motif de remplissage est décalé de cette distance sur l'axe X." #: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" -msgstr "Offset Y riempimento" +msgstr "Remplissage Décalage Y" #: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." -msgstr "Il riempimento si sposta di questa distanza lungo l'asse Y." +msgstr "Le motif de remplissage est décalé de cette distance sur l'axe Y." #: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" -msgstr "Avvio con riempimento casuale" +msgstr "Randomiser le démarrage du remplissage" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" @@ -2369,13 +2367,13 @@ msgid "" "Randomize which infill line is printed first. This prevents one segment " "becoming the strongest, but it does so at the cost of an additional travel " "move." -msgstr "Decidere in modo casuale quale sarà la linea di riempimento ad essere stampata per prima. In tal modo si evita che un segmento diventi il più resistente" -" sebbene si esegua uno spostamento aggiuntivo." +msgstr "Randomisez la ligne de remplissage qui est imprimée en premier. Cela empêche un segment de devenir plus fort, mais cela se fait au prix d'un déplacement" +" supplémentaire." #: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" -msgstr "Moltiplicatore delle linee di riempimento" +msgstr "Multiplicateur de ligne de remplissage" #: /fdmprinter.def.json msgctxt "infill_multiplier description" @@ -2383,13 +2381,13 @@ msgid "" "Convert each infill line to this many lines. The extra lines do not cross " "over each other, but avoid each other. This makes the infill stiffer, but " "increases print time and material usage." -msgstr "Converte ogni linea di riempimento in questo numero di linee. Le linee supplementari non si incrociano tra loro, ma si evitano. In tal modo il riempimento" -" risulta più rigido, ma il tempo di stampa e la quantità di materiale aumentano." +msgstr "Convertir chaque ligne de remplissage en ce nombre de lignes. Les lignes supplémentaires ne se croisent pas entre elles, mais s'évitent mutuellement. Cela" +" rend le remplissage plus rigide, mais augmente le temps d'impression et la quantité de matériau utilisé." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" -msgstr "Conteggio pareti di riempimento supplementari" +msgstr "Nombre de parois de remplissage supplémentaire" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" @@ -2400,15 +2398,15 @@ msgid "" "This feature can combine with the Connect Infill Polygons to connect all the " "infill into a single extrusion path without the need for travels or " "retractions if configured right." -msgstr "Aggiunge pareti supplementari intorno alla zona di riempimento. Queste pareti possono ridurre l’abbassamento delle linee del rivestimento esterno superiore/inferiore," -" pertanto saranno necessari meno strati di rivestimento esterno superiore/inferiore per ottenere la stessa qualità al costo del materiale supplementare.\nQuesta" -" funzione può essere abbinata a Collega poligoni riempimento per collegare tutto il riempimento in un unico percorso di estrusione senza necessità di avanzamenti" -" o arretramenti, se configurata correttamente." +msgstr "Ajoutez des parois supplémentaires autour de la zone de remplissage. De telles parois peuvent réduire l'affaissement des lignes de couche extérieure supérieure / inférieure," +" réduisant le nombre de couches extérieures supérieures / inférieures nécessaires pour obtenir la même qualité, au prix d'un peu de matériau supplémentaire.\nConfigurée" +" correctement, cette fonctionnalité peut être combinée avec « Relier les polygones de remplissage » pour relier tous les remplissages en un seul mouvement" +" d'extrusion sans avoir besoin de déplacements ou de rétractions." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" -msgstr "Guscio suddivisione in cubi" +msgstr "Coque de la subdivision cubique" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" @@ -2417,13 +2415,13 @@ msgid "" "boundary of the model, as to decide whether this cube should be subdivided. " "Larger values lead to a thicker shell of small cubes near the boundary of " "the model." -msgstr "Un aggiunta al raggio dal centro di ciascun cubo per controllare il contorno del modello, per decidere se questo cubo deve essere suddiviso. Valori maggiori" -" comportano un guscio più spesso di cubi piccoli vicino al contorno del modello." +msgstr "Une addition au rayon à partir du centre de chaque cube pour vérifier la bordure du modèle, afin de décider si ce cube doit être subdivisé. Des valeurs" +" plus importantes entraînent une coque plus épaisse de petits cubes à proximité de la bordure du modèle." #: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" -msgstr "Percentuale di sovrapposizione del riempimento" +msgstr "Pourcentage de chevauchement du remplissage" #: /fdmprinter.def.json msgctxt "infill_overlap description" @@ -2431,25 +2429,25 @@ msgid "" "The amount of overlap between the infill and the walls as a percentage of " "the infill line width. A slight overlap allows the walls to connect firmly " "to the infill." -msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione" -" consente il saldo collegamento delle pareti al riempimento." +msgstr "Le degré de chevauchement entre le remplissage et les parois exprimé en pourcentage de la largeur de ligne de remplissage. Un chevauchement faible permet" +" aux parois de se connecter fermement au remplissage." #: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" -msgstr "Sovrapposizione del riempimento" +msgstr "Chevauchement du remplissage" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "" "The amount of overlap between the infill and the walls. A slight overlap " "allows the walls to connect firmly to the infill." -msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento." +msgstr "Le degré de chevauchement entre le remplissage et les parois. Un léger chevauchement permet de lier fermement les parois au remplissage." #: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" -msgstr "Distanza del riempimento" +msgstr "Distance de remplissage" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" @@ -2457,26 +2455,25 @@ msgid "" "Distance of a travel move inserted after every infill line, to make the " "infill stick to the walls better. This option is similar to infill overlap, " "but without extrusion and only on one end of the infill line." -msgstr "Indica la distanza di uno spostamento inserito dopo ogni linea di riempimento, per determinare una migliore adesione del riempimento alle pareti. Questa" -" opzione è simile alla sovrapposizione del riempimento, ma senza estrusione e solo su una estremità della linea di riempimento." +msgstr "Distance de déplacement à insérer après chaque ligne de remplissage, pour s'assurer que le remplissage collera mieux aux parois externes. Cette option" +" est similaire au chevauchement du remplissage, mais sans extrusion et seulement à l'une des deux extrémités de la ligne de remplissage." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" -msgstr "Spessore dello strato di riempimento" +msgstr "Épaisseur de la couche de remplissage" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "" "The thickness per layer of infill material. This value should always be a " "multiple of the layer height and is otherwise rounded." -msgstr "Indica lo spessore per strato di materiale di riempimento. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso contrario viene" -" arrotondato." +msgstr "L'épaisseur par couche de matériau de remplissage. Cette valeur doit toujours être un multiple de la hauteur de la couche et arrondie." #: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" -msgstr "Fasi di riempimento graduale" +msgstr "Étapes de remplissage progressif" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" @@ -2484,24 +2481,24 @@ msgid "" "Number of times to reduce the infill density by half when getting further " "below top surfaces. Areas which are closer to top surfaces get a higher " "density, up to the Infill Density." -msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto degli strati superiori. Le aree più vicine agli strati superiori" -" avranno una densità maggiore, fino alla densità del riempimento." +msgstr "Nombre de fois pour réduire la densité de remplissage de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches des surfaces" +" du dessus possèdent une densité plus élevée, jusqu'à la Densité du remplissage." #: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" -msgstr "Altezza fasi di riempimento graduale" +msgstr "Hauteur de l'étape de remplissage progressif" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "" "The height of infill of a given density before switching to half the density." -msgstr "Indica l’altezza di riempimento di una data densità prima di passare a metà densità." +msgstr "La hauteur de remplissage d'une densité donnée avant de passer à la moitié de la densité." #: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" -msgstr "Riempimento prima delle pareti" +msgstr "Imprimer le remplissage avant les parois" #: /fdmprinter.def.json msgctxt "infill_before_walls description" @@ -2510,24 +2507,23 @@ msgid "" "lead to more accurate walls, but overhangs print worse. Printing the infill " "first leads to sturdier walls, but the infill pattern might sometimes show " "through the surface." -msgstr "Stampa il riempimento prima delle pareti. La stampa preliminare delle pareti può avere come risultato pareti più precise, ma sbalzi di stampa peggiori." -" La stampa preliminare del riempimento produce pareti più robuste, anche se a volte la configurazione (o pattern) di riempimento potrebbe risultare visibile" -" attraverso la superficie." +msgstr "Imprime le remplissage avant d'imprimer les parois. Imprimer les parois d'abord permet d'obtenir des parois plus précises, mais les porte-à-faux s'impriment" +" plus mal. Imprimer le remplissage d'abord entraîne des parois plus résistantes, mais le motif de remplissage se verra parfois à travers la surface." #: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" -msgstr "Area minima riempimento" +msgstr "Zone de remplissage minimum" #: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." -msgstr "Non generare aree di riempimento inferiori a questa (piuttosto usare il rivestimento esterno)." +msgstr "Ne pas générer de zones de remplissage plus petites que cela (utiliser plutôt une couche extérieure)" #: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" -msgstr "Supporto riempimento" +msgstr "Support de remplissage" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" @@ -2535,13 +2531,13 @@ msgid "" "Print infill structures only where tops of the model should be supported. " "Enabling this reduces print time and material usage, but leads to ununiform " "object strength." -msgstr "Stampare le strutture di riempimento solo laddove è necessario supportare le sommità del modello. L'abilitazione di questa funzione riduce il tempo di" -" stampa e l'utilizzo del materiale, ma comporta una disuniforme resistenza dell'oggetto." +msgstr "Imprimer les structures de remplissage uniquement là où le haut du modèle doit être supporté, ce qui permet de réduire le temps d'impression et l'utilisation" +" de matériau, mais conduit à une résistance uniforme de l'objet." #: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" -msgstr "Angolo di sbalzo del riempimento" +msgstr "Angle de porte-à-faux de remplissage" #: /fdmprinter.def.json msgctxt "infill_support_angle description" @@ -2549,93 +2545,92 @@ msgid "" "The minimum angle of internal overhangs for which infill is added. At a " "value of 0° objects are totally filled with infill, 90° will not provide any " "infill." -msgstr "L'angolo minimo degli sbalzi interni per il quale viene aggiunto il riempimento. Per un valore corrispondente a 0°, gli oggetti sono completamente riempiti" -" di materiale, per un valore corrispondente a 90° non è previsto riempimento." +msgstr "Angle minimal des porte-à-faux internes pour lesquels le remplissage est ajouté. À une valeur de 0°, les objets sont totalement remplis, 90° ne fournira" +" aucun remplissage." #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" -msgstr "Spessore del supporto del bordo del rivestimento" +msgstr "Épaisseur de soutien des bords de la couche" #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." -msgstr "Spessore del riempimento supplementare che supporta i bordi del rivestimento." +msgstr "L'épaisseur du remplissage supplémentaire qui soutient les bords de la couche." #: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" -msgstr "Layer di supporto del bordo del rivestimento" +msgstr "Couches de soutien des bords de la couche extérieure" #: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." -msgstr "Numero di layer di riempimento che supportano i bordi del rivestimento." +msgstr "Le nombre de couches de remplissage qui soutient les bords de la couche." #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "Angolo di supporto riempimento fulmine" +msgstr "Angle de support du remplissage éclair" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "" "Determines when a lightning infill layer has to support anything above it. " "Measured in the angle given the thickness of a layer." -msgstr "Determina quando uno strato di riempimento fulmine deve supportare il materiale sopra di esso. Misurato nell'angolo dato lo stesso di uno strato." +msgstr "Détermine quand une couche de remplissage éclair doit soutenir tout ce qui se trouve au-dessus. Mesuré dans l'angle au vu de l'épaisseur d'une couche." #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "Angolo di sbalzo riempimento fulmine" +msgstr "Angle de saillie du remplissage éclair" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "" "Determines when a lightning infill layer has to support the model above it. " "Measured in the angle given the thickness." -msgstr "Determina quando uno strato di riempimento fulmine deve supportare il modello sopra di esso. Misurato nell'angolo dato lo spessore." +msgstr "Détermine quand une couche de remplissage éclair doit soutenir le modèle au-dessus. Mesuré dans l'angle au vu de l'épaisseur." #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "Angolo eliminazione riempimento fulmine" +msgstr "Angle d'élagage du remplissage éclair" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "" "The endpoints of infill lines are shortened to save on material. This " "setting is the angle of overhang of the endpoints of these lines." -msgstr "I punti finali delle linee di riempimento vengono accorciati per risparmiare sul materiale. Questa impostazione è l'angolo di sbalzo dei punti finali di" -" queste linee." +msgstr "Les extrémités des lignes de remplissage sont raccourcies pour économiser du matériau. Ce paramètre est l'angle de saillie des extrémités de ces lignes." #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "Angolo di raddrizzatura riempimento fulmine" +msgstr "Angle de redressement du remplissage éclair" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "" "The infill lines are straightened out to save on printing time. This is the " "maximum angle of overhang allowed across the length of the infill line." -msgstr "Le linee di riempimento vengono raddrizzate per risparmiare sul tempo di stampa. Questo è l'angolo di sbalzo massimo consentito sulla lunghezza della linea" -" di riempimento." +msgstr "Les lignes de remplissage sont redressées pour gagner du temps d'impression. Il s'agit de l'angle maximal de saillie autorisé sur la longueur de la ligne" +" de remplissage." #: /fdmprinter.def.json msgctxt "material label" msgid "Material" -msgstr "Materiale" +msgstr "Matériau" #: /fdmprinter.def.json msgctxt "material description" msgid "Material" -msgstr "Materiale" +msgstr "Matériau" #: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" -msgstr "Temperatura di stampa preimpostata" +msgstr "Température d’impression par défaut" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" @@ -2643,84 +2638,84 @@ msgid "" "The default temperature used for printing. This should be the \"base\" " "temperature of a material. All other print temperatures should use offsets " "based on this value" -msgstr "La temperatura preimpostata utilizzata per la stampa. Deve essere la temperatura “base” di un materiale. Tutte le altre temperature di stampa devono usare" -" scostamenti basati su questo valore" +msgstr "La température par défaut utilisée pour l'impression. Il doit s'agir de la température de « base » d'un matériau. Toutes les autres températures d'impression" +" doivent utiliser des décalages basés sur cette valeur" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" -msgstr "Temperatura volume di stampa" +msgstr "Température du volume d'impression" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "" "The temperature of the environment to print in. If this is 0, the build " "volume temperature will not be adjusted." -msgstr "La temperatura dell'ambiente in cui stampare. Se il valore è 0, la temperatura del volume di stampa non verrà regolata." +msgstr "La température de l'environnement d'impression. Si cette valeur est 0, la température du volume d'impression ne sera pas ajustée." #: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" -msgstr "Temperatura di stampa" +msgstr "Température d’impression" #: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." -msgstr "Indica la temperatura usata per la stampa." +msgstr "Température utilisée pour l'impression." #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" -msgstr "Temperatura di stampa Strato iniziale" +msgstr "Température d’impression couche initiale" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "" "The temperature used for printing the first layer. Set at 0 to disable " "special handling of the initial layer." -msgstr "Indica la temperatura usata per la stampa del primo strato. Impostare a 0 per disabilitare la manipolazione speciale dello strato iniziale." +msgstr "Température utilisée pour l'impression de la première couche. Définissez-la sur 0 pour désactiver le traitement spécial de la couche initiale." #: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" -msgstr "Temperatura di stampa iniziale" +msgstr "Température d’impression initiale" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "" "The minimal temperature while heating up to the Printing Temperature at " "which printing can already start." -msgstr "La temperatura minima durante il riscaldamento fino alla temperatura alla quale può già iniziare la stampa." +msgstr "La température minimale pendant le chauffage jusqu'à la température d'impression à laquelle l'impression peut démarrer." #: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" -msgstr "Temperatura di stampa finale" +msgstr "Température d’impression finale" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "" "The temperature to which to already start cooling down just before the end " "of printing." -msgstr "La temperatura alla quale può già iniziare il raffreddamento prima della fine della stampa." +msgstr "La température à laquelle le refroidissement commence juste avant la fin de l'impression." #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" -msgstr "Modificatore della velocità di raffreddamento estrusione" +msgstr "Modificateur de vitesse de refroidissement de l'extrusion" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "" "The extra speed by which the nozzle cools while extruding. The same value is " "used to signify the heat up speed lost when heating up while extruding." -msgstr "Indica l'incremento di velocità di raffreddamento dell'ugello in fase di estrusione. Lo stesso valore viene usato per indicare la perdita di velocità di" -" riscaldamento durante il riscaldamento in fase di estrusione." +msgstr "La vitesse supplémentaire à laquelle la buse refroidit pendant l'extrusion. La même valeur est utilisée pour indiquer la perte de vitesse de chauffage" +" pendant l'extrusion." #: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" -msgstr "Temperatura piano di stampa preimpostata" +msgstr "Température du plateau par défaut" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" @@ -2728,94 +2723,94 @@ msgid "" "The default temperature used for the heated build plate. This should be the " "\"base\" temperature of a build plate. All other print temperatures should " "use offsets based on this value" -msgstr "La temperatura preimpostata utilizzata per il piano di stampa. Deve essere la temperatura “base” di un piano di stampa. Tutte le altre temperature di stampa" -" devono usare scostamenti basati su questo valore" +msgstr "Température par défaut utilisée pour le plateau chauffant. Il doit s'agir de la température de « base » d'un plateau. Toutes les autres températures d'impression" +" sont définies en fonction de cette valeur" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" -msgstr "Temperatura piano di stampa" +msgstr "Température du plateau" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "" "The temperature used for the heated build plate. If this is 0, the build " "plate is left unheated." -msgstr "Indica la temperatura utilizzata per il piano di stampa riscaldato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato." +msgstr "Température utilisée pour le plateau de fabrication chauffé. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé." #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" -msgstr "Temperatura piano di stampa Strato iniziale" +msgstr "Température du plateau couche initiale" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "" "The temperature used for the heated build plate at the first layer. If this " "is 0, the build plate is left unheated during the first layer." -msgstr "Indica la temperatura usata per il piano di stampa riscaldato per il primo strato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato" -" per il primo strato." +msgstr "Température utilisée pour le plateau de fabrication chauffé à la première couche. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé" +" lors de la première couche." #: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" -msgstr "Tendenza di adesione" +msgstr "Tendance à l'adhérence" #: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." -msgstr "Tendenza di adesione superficiale." +msgstr "Tendance à l'adhérence de la surface." #: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" -msgstr "Energia superficiale" +msgstr "Énergie de la surface" #: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." -msgstr "Energia superficiale." +msgstr "Énergie de la surface." #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" -msgstr "Fattore di scala per la compensazione della contrazione" +msgstr "Mise à l'échelle du facteur de compensation de contraction" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "" "To compensate for the shrinkage of the material as it cools down, the model " "will be scaled with this factor." -msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore." +msgstr "Pour compenser la contraction du matériau lors de son refroidissement, le modèle est mis à l'échelle avec ce facteur." #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" -msgstr "Fattore di scala orizzontale per la compensazione della contrazione" +msgstr "Compensation du rétrécissement du facteur d'échelle horizontale" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "" "To compensate for the shrinkage of the material as it cools down, the model " "will be scaled with this factor in the XY-direction (horizontally)." -msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore nella direzione XY (orizzontalmente)." +msgstr "Pour compenser le rétrécissement du matériau lors du refroidissement, le modèle sera mis à l'échelle avec ce facteur dans la direction XY (horizontalement)." #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" -msgstr "Fattore di scala verticale per la compensazione della contrazione" +msgstr "Compensation du rétrécissement du facteur d'échelle verticale" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "" "To compensate for the shrinkage of the material as it cools down, the model " "will be scaled with this factor in the Z-direction (vertically)." -msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore nella direzione Z (verticalmente)." +msgstr "Pour compenser le rétrécissement du matériau lors du refroidissement, le modèle sera mis à l'échelle avec ce facteur dans la direction Z (verticalement)." #: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" -msgstr "Materiale cristallino" +msgstr "Matériau cristallin" #: /fdmprinter.def.json msgctxt "material_crystallinity description" @@ -2823,134 +2818,133 @@ msgid "" "Is this material the type that breaks off cleanly when heated (crystalline), " "or is it the type that produces long intertwined polymer chains (non-" "crystalline)?" -msgstr "Questo tipo di materiale è quello che si stacca in modo netto quando viene riscaldato (cristallino) oppure è il tipo che produce lunghe catene di polimeri" -" intrecciati (non cristallino)?" +msgstr "Ce matériau se casse-t-il proprement lorsqu'il est chauffé (cristallin) ou est-ce le type qui produit de longues chaînes polymères entrelacées (non cristallines) ?" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" -msgstr "Posizione retratta anti fuoriuscita di materiale" +msgstr "Position anti-suintage rétractée" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." -msgstr "La distanza alla quale deve essere retratto il materiale prima che smetta di fuoriuscire." +msgstr "Jusqu'où le matériau doit être rétracté avant qu'il cesse de suinter." #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" -msgstr "Velocità di retrazione anti fuoriuscita del materiale" +msgstr "Vitesse de rétraction de l'anti-suintage" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "" "How fast the material needs to be retracted during a filament switch to " "prevent oozing." -msgstr "La velocità a cui deve essere retratto il materiale durante un cambio di filamento per evitare la fuoriuscita di materiale." +msgstr "À quelle vitesse le matériau doit-il être rétracté lors d'un changement de filament pour empêcher le suintage." #: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" -msgstr "Posizione di retrazione prima della rottura" +msgstr "Préparation de rupture Position rétractée" #: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." -msgstr "La lunghezza massima di estensione del filamento prima che si rompa durante il riscaldamento." +msgstr "Jusqu'où le filament peut être étiré avant qu'il ne se casse, pendant qu'il est chauffé." #: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" -msgstr "Velocità di retrazione prima della rottura" +msgstr "Vitesse de rétraction de préparation de rupture" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "" "How fast the filament needs to be retracted just before breaking it off in a " "retraction." -msgstr "La velocità massima di retrazione del filamento prima che si rompa durante questa operazione." +msgstr "La vitesse à laquelle le filament doit être rétracté juste avant de le briser dans une rétraction." #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" -msgstr "Temperatura di preparazione alla rottura" +msgstr "Température de préparation de rupture" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "" "The temperature used to purge material, should be roughly equal to the " "highest possible printing temperature." -msgstr "La temperatura utilizzata per scaricare il materiale. deve essere più o meno uguale alla massima temperatura di stampa possibile." +msgstr "La température utilisée pour purger le matériau devrait être à peu près égale à la température d'impression la plus élevée possible." #: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" -msgstr "Posizione di retrazione per la rottura" +msgstr "Position rétractée de rupture" #: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." -msgstr "La distanza di retrazione del filamento al fine di consentirne la rottura netta." +msgstr "Jusqu'où rétracter le filament afin de le casser proprement." #: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" -msgstr "Velocità di retrazione per la rottura" +msgstr "Vitesse de rétraction de rupture" #: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "" "The speed at which to retract the filament in order to break it cleanly." -msgstr "La velocità alla quale retrarre il filamento al fine di romperlo in modo netto." +msgstr "La vitesse à laquelle rétracter le filament afin de le rompre proprement." #: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" -msgstr "Temperatura di rottura" +msgstr "Température de rupture" #: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." -msgstr "La temperatura a cui il filamento viene rotto, con una rottura netta." +msgstr "La température à laquelle le filament est cassé pour une rupture propre." #: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" -msgstr "Velocità di svuotamento dello scarico" +msgstr "Vitesse de purge d'insertion" #: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." -msgstr "Velocità di adescamento del materiale dopo il passaggio a un materiale diverso." +msgstr "La vitesse d'amorçage du matériau après le passage à un autre matériau." #: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" -msgstr "Lunghezza di svuotamento dello scarico" +msgstr "Longueur de la purge d'insertion" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "" "How much material to use to purge the previous material out of the nozzle " "(in length of filament) when switching to a different material." -msgstr "Quantità di materiale da utilizzare per svuotare il materiale precedente dall'ugello (in lunghezza del filamento) quando si passa a un materiale diverso." +msgstr "La quantité de matériau à utiliser pour purger le matériau précédent de la buse (en longueur de filament) lors du passage à un autre matériau." #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" -msgstr "Velocità di svuotamento di fine filamento" +msgstr "Vitesse de purge de l'extrémité du filament" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "" "How fast to prime the material after replacing an empty spool with a fresh " "spool of the same material." -msgstr "Velocità di adescamento del materiale dopo la sostituzione di una bobina vuota con una nuova dello stesso materiale." +msgstr "La vitesse d'amorçage du matériau après le remplacement d'une bobine vide par une nouvelle bobine du même matériau." #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" -msgstr "Lunghezza di svuotamento di fine filamento" +msgstr "Longueur de purge de l'extrémité du filament" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" @@ -2958,23 +2952,23 @@ msgid "" "How much material to use to purge the previous material out of the nozzle " "(in length of filament) when replacing an empty spool with a fresh spool of " "the same material." -msgstr "Quantità di materiale da utilizzare per svuotare il materiale precedente dall'ugello (in lunghezza del filamento) durante la sostituzione di una bobina" -" vuota con una nuova dello stesso materiale." +msgstr "La quantité de matériau à utiliser pour purger le matériau précédent de la buse (en longueur de filament) lors du remplacement d'une bobine vide par une" +" nouvelle bobine du même matériau." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" -msgstr "Durata di posizionamento massima" +msgstr "Durée maximum du stationnement" #: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." -msgstr "Tempo per il quale è possibile mantenere il materiale all'esterno di un luogo di conservazione asciutto in sicurezza." +msgstr "La durée pendant laquelle le matériau peut être conservé à l'abri de la sécheresse." #: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" -msgstr "Fattore di spostamento senza carico" +msgstr "Facteur de déplacement sans chargement" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" @@ -2982,242 +2976,243 @@ msgid "" "A factor indicating how much the filament gets compressed between the feeder " "and the nozzle chamber, used to determine how far to move the material for a " "filament switch." -msgstr "Fattore indicante la quantità di filamento che viene compressa tra l'alimentatore e la camera dell'ugello, usato per stabilire a quale distanza spostare" -" il materiale per un cambio di filamento." +msgstr "Un facteur indiquant la quantité de filament compressée entre le chargeur et la chambre de la buse ; utilisé pour déterminer jusqu'où faire avancer le" +" matériau pour changer de filament." #: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" -msgstr "Flusso" +msgstr "Débit" #: /fdmprinter.def.json msgctxt "material_flow description" msgid "" "Flow compensation: the amount of material extruded is multiplied by this " "value." -msgstr "Determina la compensazione del flusso: la quantità di materiale estruso viene moltiplicata per questo valore." +msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur." #: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" -msgstr "Flusso della parete" +msgstr "Débit de paroi" #: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." -msgstr "Compensazione del flusso sulle linee perimetrali." +msgstr "Compensation de débit sur les lignes de la paroi." #: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" -msgstr "Flusso della parete esterna" +msgstr "Débit de paroi externe" #: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." -msgstr "Compensazione del flusso sulla linea perimetrale più esterna." +msgstr "Compensation de débit sur la ligne de la paroi la plus à l'extérieur." #: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" -msgstr "Flusso pareti interne" +msgstr "Débit de paroi(s) interne(s)" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one." -msgstr "Compensazione del flusso sulle linee perimetrali per tutte le linee perimetrali tranne quella più esterna." +msgstr "Compensation de débit sur les lignes de la paroi pour toutes les lignes de paroi, à l'exception de la ligne la plus externe." #: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" -msgstr "Flusso superiore/inferiore" +msgstr "Débit du dessus/dessous" #: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." -msgstr "Compensazione del flusso sulle linee superiore/inferiore." +msgstr "Compensation de débit sur les lignes du dessus/dessous." #: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" -msgstr "Flusso rivestimento esterno superficie superiore" +msgstr "Débit de la surface du dessus" #: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." -msgstr "Compensazione del flusso sulle linee delle aree nella parte superiore della stampa." +msgstr "Compensation de débit sur les lignes des zones en haut de l'impression." #: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" -msgstr "Flusso di riempimento" +msgstr "Débit de remplissage" #: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." -msgstr "Compensazione del flusso sulle linee di riempimento." +msgstr "Compensation de débit sur les lignes de remplissage." #: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" -msgstr "Flusso dello skirt/brim" +msgstr "Débit de la jupe/bordure" #: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." -msgstr "Compensazione del flusso sulle linee dello skirt o del brim." +msgstr "Compensation de débit sur les lignes de jupe ou bordure." #: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" -msgstr "Flusso del supporto" +msgstr "Débit du support" #: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." -msgstr "Compensazione del flusso sulle linee di supporto." +msgstr "Compensation de débit sur les lignes de support." #: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" -msgstr "Flusso interfaccia di supporto" +msgstr "Débit de l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." -msgstr "Compensazione del flusso sulle linee di supporto superiore o inferiore." +msgstr "Compensation de débit sur les lignes de plafond ou de bas de support." #: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" -msgstr "Flusso supporto superiore" +msgstr "Débit du plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." -msgstr "Compensazione del flusso sulle linee di supporto superiore." +msgstr "Compensation de débit sur les lignes du plafond de support." #: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" -msgstr "Flusso supporto inferiore" +msgstr "Débit du bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." -msgstr "Compensazione del flusso sulle linee di supporto inferiore." +msgstr "Compensation de débit sur les lignes de bas de support." #: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" -msgstr "Flusso torre di innesco" +msgstr "Débit de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." -msgstr "Compensazione del flusso sulle linee della torre di innesco." +msgstr "Compensation de débit sur les lignes de la tour d'amorçage." #: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" -msgstr "Flusso dello strato iniziale" +msgstr "Débit de la couche initiale" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "" "Flow compensation for the first layer: the amount of material extruded on " "the initial layer is multiplied by this value." -msgstr "Determina la compensazione del flusso per il primo strato: la quantità di materiale estruso sullo strato iniziale viene moltiplicata per questo valore." +msgstr "Compensation du débit pour la couche initiale : la quantité de matériau extrudée sur la couche initiale est multipliée par cette valeur." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "Débit de la paroi intérieure de la couche initiale" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "Compensation de débit sur les lignes de la paroi pour toutes les lignes de paroi, à l'exception de la ligne la plus externe, mais uniquement pour la première" +" couche." #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "Débit de la paroi extérieure de la couche initiale" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "Compensation de débit sur la ligne de la paroi la plus à l'extérieur de la première couche." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "Débit des lignes du dessous de la couche initiale" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "Compensation de débit sur les lignes du dessous de la première couche" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" -msgstr "Temperatura di Standby" +msgstr "Température de veille" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "" "The temperature of the nozzle when another nozzle is currently used for " "printing." -msgstr "Indica la temperatura dell'ugello quando un altro ugello è attualmente in uso per la stampa." +msgstr "La température de la buse lorsqu'une autre buse est actuellement utilisée pour l'impression." #: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" -msgstr "Velocità" +msgstr "Vitesse" #: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" -msgstr "Velocità" +msgstr "Vitesse" #: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" -msgstr "Velocità di stampa" +msgstr "Vitesse d’impression" #: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." -msgstr "Indica la velocità alla quale viene effettuata la stampa." +msgstr "La vitesse à laquelle l'impression s'effectue." #: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" -msgstr "Velocità di riempimento" +msgstr "Vitesse de remplissage" #: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." -msgstr "Indica la velocità alla quale viene stampato il riempimento." +msgstr "La vitesse à laquelle le remplissage est imprimé." #: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" -msgstr "Velocità di stampa della parete" +msgstr "Vitesse d'impression de la paroi" #: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." -msgstr "Indica la velocità alla quale vengono stampate le pareti." +msgstr "La vitesse à laquelle les parois sont imprimées." #: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" -msgstr "Velocità di stampa della parete esterna" +msgstr "Vitesse d'impression de la paroi externe" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" @@ -3226,14 +3221,13 @@ msgid "" "at a lower speed improves the final skin quality. However, having a large " "difference between the inner wall speed and the outer wall speed will affect " "quality in a negative way." -msgstr "Indica la velocità alla quale vengono stampate le pareti più esterne. La stampa della parete esterna ad una velocità inferiore migliora la qualità finale" -" del rivestimento. Tuttavia, una grande differenza tra la velocità di stampa della parete interna e quella della parete esterna avrà effetti negativi sulla" -" qualità." +msgstr "La vitesse à laquelle les parois externes sont imprimées. L’impression de la paroi externe à une vitesse inférieure améliore la qualité finale de la coque." +" Néanmoins, si la différence entre la vitesse de la paroi interne et la vitesse de la paroi externe est importante, la qualité finale sera réduite." #: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" -msgstr "Velocità di stampa della parete interna" +msgstr "Vitesse d'impression de la paroi interne" #: /fdmprinter.def.json msgctxt "speed_wall_x description" @@ -3241,34 +3235,33 @@ msgid "" "The speed at which all inner walls are printed. Printing the inner wall " "faster than the outer wall will reduce printing time. It works well to set " "this in between the outer wall speed and the infill speed." -msgstr "Indica la velocità alla quale vengono stampate tutte le pareti interne. La stampa della parete interna eseguita più velocemente di quella della parete" -" esterna consentirà di ridurre il tempo di stampa. Si consiglia di impostare questo parametro ad un valore intermedio tra la velocità della parete esterna" -" e quella di riempimento." +msgstr "La vitesse à laquelle toutes les parois internes seront imprimées. L’impression de la paroi interne à une vitesse supérieure réduira le temps d'impression" +" global. Il est bon de définir cette vitesse entre celle de l'impression de la paroi externe et du remplissage." #: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" -msgstr "Velocità del rivestimento superficie" +msgstr "Vitesse de la couche extérieure de la surface supérieure" #: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." -msgstr "Indica la velocità di stampa degli strati superiori." +msgstr "La vitesse à laquelle les couches extérieures de la surface supérieure sont imprimées." #: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" -msgstr "Velocità di stampa delle parti superiore/inferiore" +msgstr "Vitesse d'impression du dessus/dessous" #: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." -msgstr "Indica la velocità alla quale vengono stampati gli strati superiore/inferiore." +msgstr "La vitesse à laquelle les couches du dessus/dessous sont imprimées." #: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" -msgstr "Velocità di stampa del supporto" +msgstr "Vitesse d'impression des supports" #: /fdmprinter.def.json msgctxt "speed_support description" @@ -3276,62 +3269,62 @@ msgid "" "The speed at which the support structure is printed. Printing support at " "higher speeds can greatly reduce printing time. The surface quality of the " "support structure is not important since it is removed after printing." -msgstr "Indica la velocità alla quale viene stampata la struttura di supporto. La stampa della struttura di supporto a velocità elevate può ridurre considerevolmente" -" i tempi di stampa. La qualità superficiale della struttura di supporto di norma non riveste grande importanza in quanto viene rimossa dopo la stampa." +msgstr "La vitesse à laquelle les supports sont imprimés. Imprimer les supports à une vitesse supérieure peut fortement accélérer l’impression. Par ailleurs, la" +" qualité de la structure des supports n’a généralement pas beaucoup d’importance du fait qu'elle est retirée après l'impression." #: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" -msgstr "Velocità di riempimento del supporto" +msgstr "Vitesse d'impression du remplissage de support" #: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "" "The speed at which the infill of support is printed. Printing the infill at " "lower speeds improves stability." -msgstr "Indica la velocità alla quale viene stampato il riempimento del supporto. La stampa del riempimento a velocità inferiori migliora la stabilità." +msgstr "La vitesse à laquelle le remplissage de support est imprimé. L'impression du remplissage à une vitesse plus faible permet de renforcer la stabilité." #: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" -msgstr "Velocità interfaccia supporto" +msgstr "Vitesse d'impression de l'interface de support" #: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "" "The speed at which the roofs and floors of support are printed. Printing " "them at lower speeds can improve overhang quality." -msgstr "Velocità alla quale vengono stampate le parti superiori e inferiori del supporto. La loro stampa a velocità inferiori può migliorare la qualità dello sbalzo." +msgstr "La vitesse à laquelle les plafonds et bas de support sont imprimés. Les imprimer à de plus faibles vitesses améliore la qualité des porte-à-faux." #: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" -msgstr "Velocità di stampa della parte superiore (tetto) del supporto" +msgstr "Vitesse d'impression des plafonds de support" #: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "" "The speed at which the roofs of support are printed. Printing them at lower " "speeds can improve overhang quality." -msgstr "Velocità alla quale vengono stampate le parti superiori del supporto. La loro stampa a velocità inferiori può migliorare la qualità dello sbalzo." +msgstr "La vitesse à laquelle les plafonds de support sont imprimés. Les imprimer à de plus faibles vitesses améliore la qualité des porte-à-faux." #: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" -msgstr "Velocità di stampa della parte inferiore del supporto" +msgstr "Vitesse d'impression des bas de support" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "" "The speed at which the floor of support is printed. Printing it at lower " "speed can improve adhesion of support on top of your model." -msgstr "Velocità alla quale viene stampata la parte inferiore del supporto. La stampa ad una velocità inferiore può migliorare l'adesione del supporto nella parte" -" superiore del modello." +msgstr "La vitesse à laquelle le bas de support est imprimé. L'impression à une vitesse plus faible permet de renforcer l'adhésion du support au-dessus de votre" +" modèle." #: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" -msgstr "Velocità della torre di innesco" +msgstr "Vitesse de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" @@ -3339,23 +3332,23 @@ msgid "" "The speed at which the prime tower is printed. Printing the prime tower " "slower can make it more stable when the adhesion between the different " "filaments is suboptimal." -msgstr "Indica la velocità alla quale è stampata la torre di innesco. La stampa della torre di innesco a una velocità inferiore può renderla maggiormente stabile" -" quando l’adesione tra i diversi filamenti non è ottimale." +msgstr "La vitesse à laquelle la tour d'amorçage est imprimée. L'impression plus lente de la tour d'amorçage peut la rendre plus stable lorsque l'adhérence entre" +" les différents filaments est sous-optimale." #: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" -msgstr "Velocità degli spostamenti" +msgstr "Vitesse de déplacement" #: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." -msgstr "Indica la velocità alla quale vengono effettuati gli spostamenti." +msgstr "La vitesse à laquelle les déplacements s'effectuent." #: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" -msgstr "Velocità di stampa dello strato iniziale" +msgstr "Vitesse de la couche initiale" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" @@ -3363,25 +3356,25 @@ msgid "" "The speed for the initial layer. A lower value is advised to improve " "adhesion to the build plate. Does not affect the build plate adhesion " "structures themselves, like brim and raft." -msgstr "La velocità dello strato iniziale. È consigliabile un valore inferiore per migliorare l'adesione al piano di stampa. Non influisce sulle strutture di adesione" -" del piano di stampa stesse, come brim e raft." +msgstr "La vitesse de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau de fabrication. N'affecte pas les structures" +" d'adhérence au plateau, comme la bordure et le radeau." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" -msgstr "Velocità di stampa strato iniziale" +msgstr "Vitesse d’impression de la couche initiale" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "" "The speed of printing for the initial layer. A lower value is advised to " "improve adhesion to the build plate." -msgstr "Indica la velocità di stampa per lo strato iniziale. Un valore inferiore è consigliabile per migliorare l’adesione al piano di stampa." +msgstr "La vitesse d'impression de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau." #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" -msgstr "Velocità di spostamento dello strato iniziale" +msgstr "Vitesse de déplacement de la couche initiale" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" @@ -3390,14 +3383,13 @@ msgid "" "prevent pulling previously printed parts away from the build plate. The " "value of this setting can automatically be calculated from the ratio between " "the Travel Speed and the Print Speed." -msgstr "Indica la velocità di spostamento per lo strato iniziale. Un valore inferiore è consigliabile per evitare di rimuovere le parti precedentemente stampate" -" dal piano di stampa. Il valore di questa impostazione può essere calcolato automaticamente dal rapporto tra la velocità di spostamento e la velocità di" -" stampa." +msgstr "Vitesse des mouvements de déplacement dans la couche initiale. Une valeur plus faible est recommandée pour éviter que les pièces déjà imprimées ne s'écartent" +" du plateau. La valeur de ce paramètre peut être calculée automatiquement à partir du ratio entre la vitesse des mouvements et la vitesse d'impression." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" -msgstr "Velocità dello skirt/brim" +msgstr "Vitesse d'impression de la jupe/bordure" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" @@ -3405,13 +3397,13 @@ msgid "" "The speed at which the skirt and brim are printed. Normally this is done at " "the initial layer speed, but sometimes you might want to print the skirt or " "brim at a different speed." -msgstr "Indica la velocità a cui sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta alla velocità di stampa dello strato iniziale, ma" -" a volte è possibile che si desideri stampare lo skirt o il brim ad una velocità diversa." +msgstr "La vitesse à laquelle la jupe et la bordure sont imprimées. Normalement, cette vitesse est celle de la couche initiale, mais il est parfois nécessaire" +" d’imprimer la jupe ou la bordure à une vitesse différente." #: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" -msgstr "Velocità di sollevamento Z" +msgstr "Vitesse du décalage en Z" #: /fdmprinter.def.json msgctxt "speed_z_hop description" @@ -3419,13 +3411,13 @@ msgid "" "The speed at which the vertical Z movement is made for Z Hops. This is " "typically lower than the print speed since the build plate or machine's " "gantry is harder to move." -msgstr "Velocità alla quale viene eseguito il movimento Z verticale per i sollevamenti in Z. In genere è inferiore alla velocità di stampa, dal momento che il" -" piano o il corpo di stampa della macchina sono più difficili da spostare." +msgstr "La vitesse à laquelle le mouvement vertical en Z est effectué pour des décalages en Z. Cette vitesse est généralement inférieure à la vitesse d'impression" +" car le plateau ou le portique de la machine est plus difficile à déplacer." #: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" -msgstr "Numero di strati stampati a velocità inferiore" +msgstr "Nombre de couches plus lentes" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" @@ -3433,13 +3425,13 @@ msgid "" "The first few layers are printed slower than the rest of the model, to get " "better adhesion to the build plate and improve the overall success rate of " "prints. The speed is gradually increased over these layers." -msgstr "I primi strati vengono stampati più lentamente rispetto al resto del modello, per ottenere una migliore adesione al piano di stampa ed ottimizzare nel" -" complesso la percentuale di successo delle stampe. La velocità aumenta gradualmente nel corso di esecuzione degli strati successivi." +msgstr "Les premières couches sont imprimées plus lentement que le reste du modèle afin d’obtenir une meilleure adhérence au plateau et d’améliorer le taux de" +" réussite global des impressions. La vitesse augmente graduellement à chacune de ces couches." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" -msgstr "Rapporto di equalizzazione del flusso" +msgstr "Rapport d'égalisation des débits" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" @@ -3450,219 +3442,218 @@ msgid "" "normal Line Width are printed twice as fast and lines twice as wide are " "printed half as fast. A value larger than 100% can help to compensate for " "the higher pressure required to extrude wide lines." -msgstr "Fattore di correzione della velocità basato sulla larghezza di estrusione. A 0% la velocità di movimento viene mantenuta costante alla velocità di stampa." -" Al 100% la velocità di movimento viene regolata in modo da mantenere costante il flusso (in mm³/s), ovvero le linee la cui larghezza è metà di quella" -" normale vengono stampate due volte più velocemente e le linee larghe il doppio vengono stampate a metà della velocità. Un valore maggiore di 100% può aiutare" -" a compensare la pressione più alta richiesta per estrudere linee larghe." +msgstr "Facteur de correction de la largeur d'extrusion en fonction de la vitesse. À 0 %, la vitesse de mouvement reste constante à la vitesse d'impression. À" +" 100 %, la vitesse de mouvement est ajustée de sorte que le débit (en mm³/s) reste constant, c'est-à-dire que les lignes à la moitié de la largeur de ligne" +" normale sont imprimées deux fois plus vite et que les lignes à la moitié de la largeur sont imprimées aussi vite. Une valeur supérieure à 100 % peut aider" +" à compenser la pression plus élevée requise pour extruder les lignes larges." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" -msgstr "Abilita controllo accelerazione" +msgstr "Activer le contrôle d'accélération" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "" "Enables adjusting the print head acceleration. Increasing the accelerations " "can reduce printing time at the cost of print quality." -msgstr "Abilita la regolazione dell’accelerazione della testina di stampa. Aumentando le accelerazioni il tempo di stampa si riduce a discapito della qualità di" -" stampa." +msgstr "Active le réglage de l'accélération de la tête d'impression. Augmenter les accélérations peut réduire la durée d'impression au détriment de la qualité" +" d'impression." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Enable Travel Acceleration" +msgstr "Activer l'accélération de déplacement" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." -msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgstr "Utilisez un taux d'accélération différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront la même accélération que" +" celle de la ligne imprimée à l'emplacement cible." #: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" -msgstr "Accelerazione di stampa" +msgstr "Accélération de l'impression" #: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." -msgstr "L’accelerazione con cui avviene la stampa." +msgstr "L'accélération selon laquelle l'impression s'effectue." #: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" -msgstr "Accelerazione riempimento" +msgstr "Accélération de remplissage" #: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." -msgstr "L’accelerazione con cui viene stampato il riempimento." +msgstr "L'accélération selon laquelle le remplissage est imprimé." #: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" -msgstr "Accelerazione parete" +msgstr "Accélération de la paroi" #: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." -msgstr "Indica l’accelerazione alla quale vengono stampate le pareti." +msgstr "L'accélération selon laquelle les parois sont imprimées." #: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" -msgstr "Accelerazione parete esterna" +msgstr "Accélération de la paroi externe" #: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." -msgstr "Indica l’accelerazione alla quale vengono stampate le pareti più esterne." +msgstr "L'accélération selon laquelle les parois externes sont imprimées." #: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" -msgstr "Accelerazione parete interna" +msgstr "Accélération de la paroi intérieure" #: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." -msgstr "Indica l’accelerazione alla quale vengono stampate tutte le pareti interne." +msgstr "L'accélération selon laquelle toutes les parois intérieures sont imprimées." #: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" -msgstr "Accelerazione del rivestimento superficie superiore" +msgstr "Accélération de couche extérieure de surface supérieure" #: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." -msgstr "Indica l'accelerazione alla quale vengono stampati gli strati rivestimento superficie superiore." +msgstr "La vitesse à laquelle les couches extérieures de surface supérieure sont imprimées." #: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" -msgstr "Accelerazione strato superiore/inferiore" +msgstr "Accélération du dessus/dessous" #: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." -msgstr "Indica l’accelerazione alla quale vengono stampati gli strati superiore/inferiore." +msgstr "L'accélération selon laquelle les couches du dessus/dessous sont imprimées." #: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" -msgstr "Accelerazione supporto" +msgstr "Accélération du support" #: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." -msgstr "Indica l’accelerazione con cui viene stampata la struttura di supporto." +msgstr "L'accélération selon laquelle la structure de support est imprimée." #: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" -msgstr "Accelerazione riempimento supporto" +msgstr "Accélération de remplissage du support" #: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." -msgstr "Indica l’accelerazione con cui viene stampato il riempimento del supporto." +msgstr "L'accélération selon laquelle le remplissage de support est imprimé." #: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" -msgstr "Accelerazione interfaccia supporto" +msgstr "Accélération de l'interface du support" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "" "The acceleration with which the roofs and floors of support are printed. " "Printing them at lower acceleration can improve overhang quality." -msgstr "Accelerazione alla quale vengono stampate le parti superiori e inferiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità" -" dello sbalzo." +msgstr "L'accélération selon laquelle les plafonds et bas de support sont imprimés. Les imprimer avec une accélération plus faible améliore la qualité des porte-à-faux." #: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" -msgstr "Accelerazione parte superiore del supporto" +msgstr "Accélération des plafonds de support" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "" "The acceleration with which the roofs of support are printed. Printing them " "at lower acceleration can improve overhang quality." -msgstr "Accelerazione alla quale vengono stampate le parti superiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità dello" -" sbalzo." +msgstr "L'accélération selon laquelle les plafonds de support sont imprimés. Les imprimer avec une accélération plus faible améliore la qualité des porte-à-faux." #: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" -msgstr "Accelerazione parte inferiore del supporto" +msgstr "Accélération des bas de support" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "" "The acceleration with which the floors of support are printed. Printing them " "at lower acceleration can improve adhesion of support on top of your model." -msgstr "Accelerazione alla quale vengono stampate le parti inferiori del supporto. La stampa ad una accelerazione inferiore può migliorare l'adesione del supporto" -" nella parte superiore del modello." +msgstr "L'accélération selon laquelle les bas de support sont imprimés. Les imprimer avec une accélération plus faible renforce l'adhésion du support au-dessus" +" du modèle." #: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" -msgstr "Accelerazione della torre di innesco" +msgstr "Accélération de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." -msgstr "Indica l’accelerazione con cui viene stampata la torre di innesco." +msgstr "L'accélération selon laquelle la tour d'amorçage est imprimée." #: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" -msgstr "Accelerazione spostamenti" +msgstr "Accélération de déplacement" #: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." -msgstr "Indica l’accelerazione alla quale vengono effettuati gli spostamenti." +msgstr "L'accélération selon laquelle les déplacements s'effectuent." #: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" -msgstr "Accelerazione dello strato iniziale" +msgstr "Accélération de la couche initiale" #: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." -msgstr "Indica l’accelerazione dello strato iniziale." +msgstr "L'accélération pour la couche initiale." #: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" -msgstr "Accelerazione di stampa strato iniziale" +msgstr "Accélération de l'impression de la couche initiale" #: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." -msgstr "Indica l’accelerazione durante la stampa dello strato iniziale." +msgstr "L'accélération durant l'impression de la couche initiale." #: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" -msgstr "Accelerazione spostamenti dello strato iniziale" +msgstr "Accélération de déplacement de la couche initiale" #: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." -msgstr "Indica l’accelerazione degli spostamenti dello strato iniziale." +msgstr "L'accélération pour les déplacements dans la couche initiale." #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" -msgstr "Accelerazione skirt/brim" +msgstr "Accélération de la jupe/bordure" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" @@ -3670,13 +3661,13 @@ msgid "" "The acceleration with which the skirt and brim are printed. Normally this is " "done with the initial layer acceleration, but sometimes you might want to " "print the skirt or brim at a different acceleration." -msgstr "Indica l’accelerazione alla quale sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta all’accelerazione dello strato iniziale," -" ma a volte è possibile che si desideri stampare lo skirt o il brim ad un’accelerazione diversa." +msgstr "L'accélération selon laquelle la jupe et la bordure sont imprimées. Normalement, cette accélération est celle de la couche initiale, mais il est parfois" +" nécessaire d’imprimer la jupe ou la bordure à une accélération différente." #: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" -msgstr "Abilita controllo jerk" +msgstr "Activer le contrôle de saccade" #: /fdmprinter.def.json msgctxt "jerk_enabled description" @@ -3684,327 +3675,329 @@ msgid "" "Enables adjusting the jerk of print head when the velocity in the X or Y " "axis changes. Increasing the jerk can reduce printing time at the cost of " "print quality." -msgstr "Abilita la regolazione del jerk della testina di stampa quando la velocità nell’asse X o Y cambia. Aumentando il jerk il tempo di stampa si riduce a discapito" -" della qualità di stampa." +msgstr "Active le réglage de la saccade de la tête d'impression lorsque la vitesse sur l'axe X ou Y change. Augmenter les saccades peut réduire la durée d'impression" +" au détriment de la qualité d'impression." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Enable Travel Jerk" +msgstr "Activer la saccade de déplacement" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." -msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgstr "Utilisez un taux de saccades différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront les mêmes saccades que celle" +" de la ligne imprimée à l'emplacement cible." #: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" -msgstr "Jerk stampa" +msgstr "Imprimer en saccade" #: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." -msgstr "Indica il cambio della velocità istantanea massima della testina di stampa." +msgstr "Le changement instantané maximal de vitesse de la tête d'impression." #: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" -msgstr "Jerk riempimento" +msgstr "Saccade de remplissage" #: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." -msgstr "Indica il cambio della velocità istantanea massima con cui viene stampato il riempimento." +msgstr "Le changement instantané maximal de vitesse selon lequel le remplissage est imprimé." #: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" -msgstr "Jerk parete" +msgstr "Saccade de paroi" #: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "" "The maximum instantaneous velocity change with which the walls are printed." -msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate le pareti." +msgstr "Le changement instantané maximal de vitesse selon lequel les parois sont imprimées." #: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" -msgstr "Jerk parete esterna" +msgstr "Saccade de paroi externe" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "" "The maximum instantaneous velocity change with which the outermost walls are " "printed." -msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate le pareti più esterne." +msgstr "Le changement instantané maximal de vitesse selon lequel les parois externes sont imprimées." #: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" -msgstr "Jerk parete interna" +msgstr "Saccade de paroi intérieure" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "" "The maximum instantaneous velocity change with which all inner walls are " "printed." -msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate tutte le pareti interne." +msgstr "Le changement instantané maximal de vitesse selon lequel les parois intérieures sont imprimées." #: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" -msgstr "Jerk del rivestimento superficie superiore" +msgstr "Saccade de couches extérieures de la surface supérieure" #: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "" "The maximum instantaneous velocity change with which top surface skin layers " "are printed." -msgstr "Indica la variazione di velocità istantanea massima con cui vengono stampati gli strati rivestimento superficie superiore." +msgstr "Le changement instantané maximal de vitesse selon lequel les couches extérieures de surface supérieure sont imprimées." #: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" -msgstr "Jerk strato superiore/inferiore" +msgstr "Saccade du dessus/dessous" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "" "The maximum instantaneous velocity change with which top/bottom layers are " "printed." -msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampati gli strati superiore/inferiore." +msgstr "Le changement instantané maximal de vitesse selon lequel les couches du dessus/dessous sont imprimées." #: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" -msgstr "Jerk supporto" +msgstr "Saccade des supports" #: /fdmprinter.def.json msgctxt "jerk_support description" msgid "" "The maximum instantaneous velocity change with which the support structure " "is printed." -msgstr "Indica il cambio della velocità istantanea massima con cui viene stampata la struttura del supporto." +msgstr "Le changement instantané maximal de vitesse selon lequel la structure de support est imprimée." #: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" -msgstr "Jerk riempimento supporto" +msgstr "Saccade de remplissage du support" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "" "The maximum instantaneous velocity change with which the infill of support " "is printed." -msgstr "Indica il cambio della velocità istantanea massima con cui viene stampato il riempimento del supporto." +msgstr "Le changement instantané maximal de vitesse selon lequel le remplissage de support est imprimé." #: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" -msgstr "Jerk interfaccia supporto" +msgstr "Saccade de l'interface de support" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "" "The maximum instantaneous velocity change with which the roofs and floors of " "support are printed." -msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti superiori e inferiori." +msgstr "Le changement instantané maximal de vitesse selon lequel les plafonds et bas sont imprimés." #: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" -msgstr "Jerk parte superiore del supporto" +msgstr "Saccade des plafonds de support" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "" "The maximum instantaneous velocity change with which the roofs of support " "are printed." -msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti superiori." +msgstr "Le changement instantané maximal de vitesse selon lequel les plafonds de support sont imprimés." #: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" -msgstr "Jerk parte inferiore del supporto" +msgstr "Saccade des bas de support" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "" "The maximum instantaneous velocity change with which the floors of support " "are printed." -msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti inferiori." +msgstr "Le changement instantané maximal de vitesse selon lequel les bas de support sont imprimés." #: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" -msgstr "Jerk della torre di innesco" +msgstr "Saccade de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "" "The maximum instantaneous velocity change with which the prime tower is " "printed." -msgstr "Indica il cambio della velocità istantanea massima con cui viene stampata la torre di innesco del supporto." +msgstr "Le changement instantané maximal de vitesse selon lequel la tour d'amorçage est imprimée." #: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" -msgstr "Jerk spostamenti" +msgstr "Saccade de déplacement" #: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "" "The maximum instantaneous velocity change with which travel moves are made." -msgstr "Indica il cambio della velocità istantanea massima con cui vengono effettuati gli spostamenti." +msgstr "Le changement instantané maximal de vitesse selon lequel les déplacements s'effectuent." #: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" -msgstr "Jerk dello strato iniziale" +msgstr "Saccade de la couche initiale" #: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." -msgstr "Indica il cambio della velocità istantanea massima dello strato iniziale." +msgstr "Le changement instantané maximal de vitesse pour la couche initiale." #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" -msgstr "Jerk di stampa strato iniziale" +msgstr "Saccade d’impression de la couche initiale" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "" "The maximum instantaneous velocity change during the printing of the initial " "layer." -msgstr "Indica il cambio della velocità istantanea massima durante la stampa dello strato iniziale." +msgstr "Le changement instantané maximal de vitesse durant l'impression de la couche initiale." #: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" -msgstr "Jerk spostamenti dello strato iniziale" +msgstr "Saccade de déplacement de la couche initiale" #: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." -msgstr "Indica l’accelerazione degli spostamenti dello strato iniziale." +msgstr "L'accélération pour les déplacements dans la couche initiale." #: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" -msgstr "Jerk dello skirt/brim" +msgstr "Saccade de la jupe/bordure" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "" "The maximum instantaneous velocity change with which the skirt and brim are " "printed." -msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampati lo skirt e il brim." +msgstr "Le changement instantané maximal de vitesse selon lequel la jupe et la bordure sont imprimées." #: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" -msgstr "Spostamenti" +msgstr "Déplacement" #: /fdmprinter.def.json msgctxt "travel description" msgid "travel" -msgstr "spostamenti" +msgstr "déplacement" #: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" -msgstr "Abilitazione della retrazione" +msgstr "Activer la rétraction" #: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." -msgstr "Ritrae il filamento quando l'ugello si sta muovendo su un'area non stampata." +msgstr "Rétracte le filament quand la buse se déplace vers une zone non imprimée." #: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" -msgstr "Retrazione al cambio strato" +msgstr "Rétracter au changement de couche" #: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." -msgstr "Ritrae il filamento quando l'ugello si sta muovendo allo strato successivo." +msgstr "Rétracter le filament quand le bec se déplace vers la prochaine couche." #: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" -msgstr "Distanza di retrazione" +msgstr "Distance de rétraction" #: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." -msgstr "La lunghezza del materiale retratto durante il movimento di retrazione." +msgstr "La longueur de matériau rétracté pendant une rétraction." #: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" -msgstr "Velocità di retrazione" +msgstr "Vitesse de rétraction" #: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "" "The speed at which the filament is retracted and primed during a retraction " "move." -msgstr "Indica la velocità alla quale il filamento viene retratto e preparato durante un movimento di retrazione." +msgstr "La vitesse à laquelle le filament est rétracté et préparé pendant une rétraction." #: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" -msgstr "Velocità di retrazione" +msgstr "Vitesse de rétraction" #: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." -msgstr "Indica la velocità alla quale il filamento viene retratto durante un movimento di retrazione." +msgstr "La vitesse à laquelle le filament est rétracté pendant une rétraction." #: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" -msgstr "Velocità di innesco dopo la retrazione" +msgstr "Vitesse de rétraction d'amorçage" #: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." -msgstr "Indica la velocità alla quale il filamento viene preparato durante un movimento di retrazione." +msgstr "La vitesse à laquelle le filament est préparé pendant une rétraction." #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" -msgstr "Entità di innesco supplementare dopo la retrazione" +msgstr "Volume supplémentaire à l'amorçage" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "" "Some material can ooze away during a travel move, which can be compensated " "for here." -msgstr "Qui è possibile compensare l’eventuale trafilamento di materiale che può verificarsi durante uno spostamento." +msgstr "Du matériau peut suinter pendant un déplacement, ce qui peut être compensé ici." #: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" -msgstr "Distanza minima di retrazione" +msgstr "Déplacement minimal de rétraction" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "" "The minimum distance of travel needed for a retraction to happen at all. " "This helps to get fewer retractions in a small area." -msgstr "Determina la distanza minima necessaria affinché avvenga una retrazione. Questo consente di avere un minor numero di retrazioni in piccole aree." +msgstr "La distance minimale de déplacement nécessaire pour qu’une rétraction ait lieu. Cela permet d’éviter qu’un grand nombre de rétractions ne se produisent" +" sur une petite portion." #: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" -msgstr "Numero massimo di retrazioni" +msgstr "Nombre maximal de rétractions" #: /fdmprinter.def.json msgctxt "retraction_count_max description" @@ -4013,14 +4006,13 @@ msgid "" "extrusion distance window. Further retractions within this window will be " "ignored. This avoids retracting repeatedly on the same piece of filament, as " "that can flatten the filament and cause grinding issues." -msgstr "Questa impostazione limita il numero di retrazioni previste all'interno della finestra di minima distanza di estrusione. Ulteriori retrazioni nell'ambito" -" di questa finestra saranno ignorate. Questo evita di eseguire ripetute retrazioni sullo stesso pezzo di filamento, onde evitarne l'appiattimento e conseguenti" -" problemi di deformazione." +msgstr "Ce paramètre limite le nombre de rétractions dans l'intervalle de distance minimal d'extrusion. Les rétractions qui dépassent cette valeur seront ignorées." +" Cela évite les rétractions répétitives sur le même morceau de filament, car cela risque de l’aplatir et de générer des problèmes d’écrasement." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" -msgstr "Finestra di minima distanza di estrusione" +msgstr "Intervalle de distance minimale d'extrusion" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" @@ -4029,13 +4021,13 @@ msgid "" "should be approximately the same as the retraction distance, so that " "effectively the number of times a retraction passes the same patch of " "material is limited." -msgstr "La finestra in cui è impostato il massimo numero di retrazioni. Questo valore deve corrispondere all'incirca alla distanza di retrazione, in modo da limitare" -" effettivamente il numero di volte che una retrazione interessa lo stesso spezzone di materiale." +msgstr "L'intervalle dans lequel le nombre maximal de rétractions est incrémenté. Cette valeur doit être du même ordre de grandeur que la distance de rétraction," +" limitant ainsi le nombre de mouvements de rétraction sur une même portion de matériau." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" -msgstr "Limitazione delle retrazioni del supporto" +msgstr "Limiter les rétractations du support" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" @@ -4043,13 +4035,13 @@ msgid "" "Omit retraction when moving from support to support in a straight line. " "Enabling this setting saves print time, but can lead to excessive stringing " "within the support structure." -msgstr "Omettere la retrazione negli spostamenti da un supporto ad un altro in linea retta. L'abilitazione di questa impostazione riduce il tempo di stampa, ma" -" può comportare un'eccessiva produzione di filamenti all'interno della struttura del supporto." +msgstr "Omettre la rétraction lors du passage entre supports en ligne droite. L'activation de ce paramètre permet de gagner du temps lors de l'impression, mais" +" peut conduire à un stringing excessif à l'intérieur de la structure de support." #: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" -msgstr "Modalità Combing" +msgstr "Mode de détours" #: /fdmprinter.def.json msgctxt "retraction_combing description" @@ -4059,40 +4051,39 @@ msgid "" "retractions. If combing is off, the material will retract and the nozzle " "moves in a straight line to the next point. It is also possible to avoid " "combing over top/bottom skin areas or to only comb within the infill." -msgstr "La funzione Combing tiene l’ugello all’interno delle aree già stampate durante lo spostamento. In tal modo le corse di spostamento sono leggermente più" -" lunghe ma si riduce l’esigenza di effettuare retrazioni. Se questa funzione viene disabilitata, il materiale viene retratto e l’ugello si sposta in linea" -" retta al punto successivo. È anche possibile evitare il combing sopra le aree del rivestimento esterno superiore/inferiore o effettuare il combing solo" -" nel riempimento." +msgstr "Les détours maintiennent la buse dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit" +" le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et la buse se déplacera en ligne droite jusqu'au point suivant." +" Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous ou d'effectuer les détours uniquement dans le remplissage." #: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" -msgstr "Disinserita" +msgstr "Désactivé" #: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" -msgstr "Tutto" +msgstr "Tout" #: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "Non su superficie esterna" +msgstr "Pas sur la surface extérieure" #: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" -msgstr "Non nel rivestimento" +msgstr "Pas dans la couche extérieure" #: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" -msgstr "Nel riempimento" +msgstr "À l'intérieur du remplissage" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" -msgstr "Massima distanza di combing senza retrazione" +msgstr "Distance de détour max. sans rétraction" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" @@ -4100,83 +4091,83 @@ msgid "" "When greater than zero, combing travel moves that are longer than this " "distance will use retraction. If set to zero, there is no maximum and " "combing moves will not use retraction." -msgstr "Per un valore superiore a zero, le corse di spostamento in modalità combing superiori a tale distanza utilizzeranno la retrazione. Se il valore impostato" -" è zero, non è presente un valore massimo e le corse in modalità combing non utilizzeranno la retrazione." +msgstr "Lorsque cette distance est supérieure à zéro, les déplacements de détour qui sont plus longs que cette distance utiliseront la rétraction. Si elle est" +" définie sur zéro, il n'y a pas de maximum et les mouvements de détour n'utiliseront pas la rétraction." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" -msgstr "Retrazione prima della parete esterna" +msgstr "Rétracter avant la paroi externe" #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." -msgstr "Arretra sempre quando si sposta per iniziare una parete esterna." +msgstr "Toujours rétracter lors du déplacement pour commencer une paroi externe." #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" -msgstr "Aggiramento delle parti stampate durante gli spostamenti" +msgstr "Éviter les pièces imprimées lors du déplacement" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "" "The nozzle avoids already printed parts when traveling. This option is only " "available when combing is enabled." -msgstr "Durante lo spostamento l’ugello evita le parti già stampate. Questa opzione è disponibile solo quando è abilitata la funzione Combing." +msgstr "La buse contourne les pièces déjà imprimées lorsqu'elle se déplace. Cette option est disponible uniquement lorsque les détours sont activés." #: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" -msgstr "Aggiramento dei supporti durante gli spostamenti" +msgstr "Éviter les supports lors du déplacement" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "" "The nozzle avoids already printed supports when traveling. This option is " "only available when combing is enabled." -msgstr "Durante lo spostamento l'ugello evita i supporti già stampati. Questa opzione è disponibile solo quando è abilitata la funzione combing." +msgstr "La buse contourne les supports déjà imprimés lorsqu'elle se déplace. Cette option est disponible uniquement lorsque les détours sont activés." #: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" -msgstr "Distanza di aggiramento durante gli spostamenti" +msgstr "Distance d'évitement du déplacement" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "" "The distance between the nozzle and already printed parts when avoiding " "during travel moves." -msgstr "La distanza tra l’ugello e le parti già stampate quando si effettua lo spostamento con aggiramento." +msgstr "La distance entre la buse et les pièces déjà imprimées lors du contournement pendant les déplacements." #: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" -msgstr "Avvio strato X" +msgstr "X début couche" #: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "" "The X coordinate of the position near where to find the part to start " "printing each layer." -msgstr "La coordinata X della posizione in prossimità della quale si trova la parte per avviare la stampa di ciascuno strato." +msgstr "Coordonnée X de la position près de laquelle trouver la partie pour démarrer l'impression de chaque couche." #: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" -msgstr "Avvio strato Y" +msgstr "Y début couche" #: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "" "The Y coordinate of the position near where to find the part to start " "printing each layer." -msgstr "La coordinata Y della posizione in prossimità della quale si trova la parte per avviare la stampa di ciascuno strato." +msgstr "Coordonnée Y de la position près de laquelle trouver la partie pour démarrer l'impression de chaque couche." #: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" -msgstr "Z Hop durante la retrazione" +msgstr "Décalage en Z lors d’une rétraction" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" @@ -4185,36 +4176,36 @@ msgid "" "clearance between the nozzle and the print. It prevents the nozzle from " "hitting the print during travel moves, reducing the chance to knock the " "print from the build plate." -msgstr "Ogniqualvolta avviene una retrazione, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. Previene l’urto dell’ugello sulla" -" stampa durante gli spostamenti riducendo la possibilità di far cadere la stampa dal piano." +msgstr "À chaque rétraction, le plateau est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression pendant les" +" déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" -msgstr "Z Hop solo su parti stampate" +msgstr "Décalage en Z uniquement sur les pièces imprimées" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "" "Only perform a Z Hop when moving over printed parts which cannot be avoided " "by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "Esegue solo uno Z Hop quando si sposta sopra le parti stampate che non possono essere evitate mediante uno spostamento orizzontale con Aggiramento delle" -" parti stampate durante lo spostamento." +msgstr "Appliquer un décalage en Z uniquement lors du mouvement au-dessus de pièces imprimées qui ne peuvent être évitées par le mouvement horizontal, via Éviter" +" les pièces imprimées lors du déplacement." #: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" -msgstr "Altezza Z Hop" +msgstr "Hauteur du décalage en Z" #: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." -msgstr "La differenza di altezza durante l’esecuzione di uno Z Hop." +msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" -msgstr "Z Hop dopo cambio estrusore" +msgstr "Décalage en Z après changement d'extrudeuse" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" @@ -4222,55 +4213,56 @@ msgid "" "After the machine switched from one extruder to the other, the build plate " "is lowered to create clearance between the nozzle and the print. This " "prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "Dopo il passaggio della macchina da un estrusore all’altro, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. In tal modo" -" si previene il rilascio di materiale fuoriuscito dall’ugello sull’esterno di una stampa." +msgstr "Une fois que la machine est passée d'une extrudeuse à l'autre, le plateau s'abaisse pour créer un dégagement entre la buse et l'impression. Cela évite" +" que la buse ne ressorte avec du matériau suintant sur l'extérieur d'une impression." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" -msgstr "Z Hop dopo cambio altezza estrusore" +msgstr "Décalage en Z après changement de hauteur d'extrudeuse" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." -msgstr "La differenza di altezza durante l'esecuzione di uno Z Hop dopo il cambio dell'estrusore." +msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z après changement d'extrudeuse." #: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" -msgstr "Raffreddamento" +msgstr "Refroidissement" #: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" -msgstr "Raffreddamento" +msgstr "Refroidissement" #: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" -msgstr "Abilitazione raffreddamento stampa" +msgstr "Activer le refroidissement de l'impression" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "" "Enables the print cooling fans while printing. The fans improve print " "quality on layers with short layer times and bridging / overhangs." -msgstr "Abilita le ventole di raffreddamento durante la stampa. Le ventole migliorano la qualità di stampa sugli strati con tempi per strato più brevi e ponti/sbalzi." +msgstr "Active les ventilateurs de refroidissement de l'impression pendant l'impression. Les ventilateurs améliorent la qualité de l'impression sur les couches" +" présentant des durées de couche courtes et des ponts / porte-à-faux." #: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" -msgstr "Velocità della ventola" +msgstr "Vitesse du ventilateur" #: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." -msgstr "Indica la velocità di rotazione delle ventole di raffreddamento stampa." +msgstr "La vitesse à laquelle les ventilateurs de refroidissement de l'impression tournent." #: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" -msgstr "Velocità regolare della ventola" +msgstr "Vitesse régulière du ventilateur" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" @@ -4278,13 +4270,13 @@ msgid "" "The speed at which the fans spin before hitting the threshold. When a layer " "prints faster than the threshold, the fan speed gradually inclines towards " "the maximum fan speed." -msgstr "Indica la velocità alla quale ruotano le ventole prima di raggiungere la soglia. Quando uno strato viene stampato a una velocità superiore alla soglia," -" la velocità della ventola tende gradualmente verso la velocità massima della ventola." +msgstr "La vitesse à laquelle les ventilateurs tournent avant d'atteindre la limite. Lorsqu'une couche s'imprime plus rapidement que la limite, la vitesse du ventilateur" +" augmente progressivement jusqu'à atteindre la vitesse maximale." #: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" -msgstr "Velocità massima della ventola" +msgstr "Vitesse maximale du ventilateur" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" @@ -4292,13 +4284,13 @@ msgid "" "The speed at which the fans spin on the minimum layer time. The fan speed " "gradually increases between the regular fan speed and maximum fan speed when " "the threshold is hit." -msgstr "Indica la velocità di rotazione della ventola al tempo minimo per strato. La velocità della ventola aumenta gradualmente tra la velocità regolare della" -" ventola e la velocità massima della ventola quando viene raggiunta la soglia." +msgstr "La vitesse à laquelle les ventilateurs tournent sur la durée minimale d'une couche. La vitesse du ventilateur augmente progressivement entre la vitesse" +" régulière du ventilateur et la vitesse maximale lorsque la limite est atteinte." #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" -msgstr "Soglia velocità regolare/massima della ventola" +msgstr "Limite de vitesse régulière/maximale du ventilateur" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" @@ -4307,14 +4299,14 @@ msgid "" "maximum fan speed. Layers that print slower than this time use regular fan " "speed. For faster layers the fan speed gradually increases towards the " "maximum fan speed." -msgstr "Indica il tempo per strato che definisce la soglia tra la velocità regolare e quella massima della ventola. Gli strati che vengono stampati a una velocità" -" inferiore a questo valore utilizzano una velocità regolare della ventola. Per gli strati stampati più velocemente la velocità della ventola aumenta gradualmente" -" verso la velocità massima della ventola." +msgstr "La durée de couche qui définit la limite entre la vitesse régulière et la vitesse maximale du ventilateur. Les couches qui s'impriment moins vite que cette" +" durée utilisent la vitesse régulière du ventilateur. Pour les couches plus rapides, la vitesse du ventilateur augmente progressivement jusqu'à atteindre" +" la vitesse maximale." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" -msgstr "Velocità iniziale della ventola" +msgstr "Vitesse des ventilateurs initiale" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" @@ -4322,13 +4314,13 @@ msgid "" "The speed at which the fans spin at the start of the print. In subsequent " "layers the fan speed is gradually increased up to the layer corresponding to " "Regular Fan Speed at Height." -msgstr "La velocità di rotazione della ventola all’inizio della stampa. Negli strati successivi la velocità della ventola aumenta gradualmente da zero fino allo" -" strato corrispondente alla velocità regolare in altezza." +msgstr "Vitesse à laquelle les ventilateurs tournent au début de l'impression. Pour les couches suivantes, la vitesse des ventilateurs augmente progressivement" +" jusqu'à la couche qui correspond à la vitesse régulière des ventilateurs en hauteur." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" -msgstr "Velocità regolare della ventola in altezza" +msgstr "Vitesse régulière du ventilateur à la hauteur" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" @@ -4336,26 +4328,26 @@ msgid "" "The height at which the fans spin on regular fan speed. At the layers below " "the fan speed gradually increases from Initial Fan Speed to Regular Fan " "Speed." -msgstr "Indica l’altezza alla quale la ventola ruota alla velocità regolare. Agli strati stampati a velocità inferiore la velocità della ventola aumenta gradualmente" -" dalla velocità iniziale a quella regolare." +msgstr "Hauteur à laquelle les ventilateurs tournent à la vitesse régulière. Pour les couches situées en-dessous, la vitesse des ventilateurs augmente progressivement" +" de la vitesse des ventilateurs initiale jusqu'à la vitesse régulière." #: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" -msgstr "Velocità regolare della ventola in corrispondenza dello strato" +msgstr "Vitesse régulière du ventilateur à la couche" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "" "The layer at which the fans spin on regular fan speed. If regular fan speed " "at height is set, this value is calculated and rounded to a whole number." -msgstr "Indica lo strato in corrispondenza del quale la ventola ruota alla velocità regolare. Se è impostata la velocità regolare in altezza, questo valore viene" -" calcolato e arrotondato a un numero intero." +msgstr "La couche à laquelle les ventilateurs tournent à la vitesse régulière. Si la vitesse régulière du ventilateur à la hauteur est définie, cette valeur est" +" calculée et arrondie à un nombre entier." #: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" -msgstr "Tempo minimo per strato" +msgstr "Durée minimale d’une couche" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" @@ -4365,14 +4357,14 @@ msgid "" "material to cool down properly before printing the next layer. Layers may " "still take shorter than the minimal layer time if Lift Head is disabled and " "if the Minimum Speed would otherwise be violated." -msgstr "Indica il tempo minimo dedicato a uno strato. Questo forza la stampante a rallentare, per impiegare almeno il tempo impostato qui per uno strato. Questo" -" consente il corretto raffreddamento del materiale stampato prima di procedere alla stampa dello strato successivo. La stampa degli strati potrebbe richiedere" -" un tempo inferiore al minimo se la funzione Sollevamento della testina è disabilitata e se la velocità minima non viene rispettata." +msgstr "Temps minimum passé sur une couche. Cela force l'imprimante à ralentir afin de passer au minimum la durée définie ici sur une couche. Cela permet au matériau" +" imprimé de refroidir correctement avant l'impression de la couche suivante. Les couches peuvent néanmoins prendre moins de temps que le temps de couche" +" minimum si « Lift Head  » (Relever Tête) est désactivé et si la vitesse minimum serait autrement non respectée." #: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" -msgstr "Velocità minima" +msgstr "Vitesse minimale" #: /fdmprinter.def.json msgctxt "cool_min_speed description" @@ -4380,13 +4372,13 @@ msgid "" "The minimum print speed, despite slowing down due to the minimum layer time. " "When the printer would slow down too much, the pressure in the nozzle would " "be too low and result in bad print quality." -msgstr "Indica la velocità minima di stampa, a prescindere dal rallentamento per il tempo minimo per strato. Quando la stampante rallenta eccessivamente, la pressione" -" nell’ugello risulta insufficiente con conseguente scarsa qualità di stampa." +msgstr "La vitesse minimale d'impression, malgré le ralentissement dû à la durée minimale d'une couche. Si l'imprimante devait trop ralentir, la pression au niveau" +" de la buse serait trop faible, ce qui résulterait en une mauvaise qualité d'impression." #: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" -msgstr "Sollevamento della testina" +msgstr "Relever la tête" #: /fdmprinter.def.json msgctxt "cool_lift_head description" @@ -4394,107 +4386,107 @@ msgid "" "When the minimum speed is hit because of minimum layer time, lift the head " "away from the print and wait the extra time until the minimum layer time is " "reached." -msgstr "Quando viene raggiunta la velocità minima per il tempo minimo per strato, sollevare la testina dalla stampa e attendere il tempo supplementare fino al" -" raggiungimento del valore per tempo minimo per strato." +msgstr "Lorsque la vitesse minimale est atteinte à cause de la durée minimale d'une couche, relève la tête de l'impression et attend que la durée supplémentaire" +" jusqu'à la durée minimale d'une couche soit atteinte." #: /fdmprinter.def.json msgctxt "support label" msgid "Support" -msgstr "Supporto" +msgstr "Supports" #: /fdmprinter.def.json msgctxt "support description" msgid "Support" -msgstr "Supporto" +msgstr "Supports" #: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" -msgstr "Generazione supporto" +msgstr "Générer les supports" #: /fdmprinter.def.json msgctxt "support_enable description" msgid "" "Generate structures to support parts of the model which have overhangs. " "Without these structures, such parts would collapse during printing." -msgstr "Genera strutture per supportare le parti del modello a sbalzo. Senza queste strutture, queste parti collasserebbero durante la stampa." +msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." #: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" -msgstr "Estrusore del supporto" +msgstr "Extrudeuse de support" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "" "The extruder train to use for printing the support. This is used in multi-" "extrusion." -msgstr "Il treno estrusore utilizzato per la stampa del supporto. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeuse à utiliser pour l'impression du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" -msgstr "Estrusore riempimento del supporto" +msgstr "Extrudeuse de remplissage du support" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "" "The extruder train to use for printing the infill of the support. This is " "used in multi-extrusion." -msgstr "Il treno estrusore utilizzato per la stampa del riempimento del supporto. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeuse à utiliser pour l'impression du remplissage du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" -msgstr "Estrusore del supporto primo strato" +msgstr "Extrudeuse de support de la première couche" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "" "The extruder train to use for printing the first layer of support infill. " "This is used in multi-extrusion." -msgstr "Il treno estrusore utilizzato per la stampa del primo strato del riempimento del supporto. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeuse à utiliser pour l'impression de la première couche de remplissage du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" -msgstr "Estrusore interfaccia del supporto" +msgstr "Extrudeuse de l'interface du support" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "" "The extruder train to use for printing the roofs and floors of the support. " "This is used in multi-extrusion." -msgstr "Treno estrusore utilizzato per la stampa delle parti superiori e inferiori del supporto. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds et bas du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" -msgstr "Estrusore parte superiore del supporto" +msgstr "Extrudeuse des plafonds de support" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "" "The extruder train to use for printing the roofs of the support. This is " "used in multi-extrusion." -msgstr "Treno estrusore utilizzato per la stampa delle parti superiori del supporto. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" -msgstr "Estrusore parte inferiore del supporto" +msgstr "Extrudeuse des bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "" "The extruder train to use for printing the floors of the support. This is " "used in multi-extrusion." -msgstr "Treno estrusore utilizzato per la stampa delle parti inferiori del supporto. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeuse à utiliser pour l'impression des bas du support. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" -msgstr "Struttura di supporto" +msgstr "Structure du support" #: /fdmprinter.def.json msgctxt "support_structure description" @@ -4505,36 +4497,36 @@ msgid "" "the overhanging areas that support the model on the tips of those branches, " "and allows the branches to crawl around the model to support it from the " "build plate as much as possible." -msgstr "Scegliere tra le tecniche disponibili per generare il supporto. Il supporto \"normale\" crea una struttura di supporto direttamente sotto le parti di sbalzo" -" e rilascia tali aree direttamente al di sotto. La struttura \"ad albero\" crea delle ramificazioni verso le aree di sbalzo che supportano il modello sulle" -" punte di tali ramificazioni consentendo a queste ultime di avanzare intorno al modello per supportarlo il più possibile dal piano di stampa." +msgstr "Choisit entre les techniques disponibles pour générer un support. Le support « Normal » créer une structure de support directement sous les pièces en porte-à-faux" +" et fait descendre ces zones directement vers le bas. Le support « Arborescent » crée des branches vers les zones en porte-à-faux qui supportent le modèle" +" à l'extrémité de ces branches et permet aux branches de ramper autour du modèle afin de les supporter le plus possible sur le plateau de fabrication." #: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" -msgstr "Normale" +msgstr "Normal" #: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" -msgstr "Albero" +msgstr "Arborescence" #: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" -msgstr "Angolo ramo supporto ad albero" +msgstr "Angle des branches de support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "" "The angle of the branches. Use a lower angle to make them more vertical and " "more stable. Use a higher angle to be able to have more reach." -msgstr "L’angolo dei rami. Utilizzare un angolo minore per renderli più verticali e più stabili. Utilizzare un angolo maggiore per avere una portata maggiore." +msgstr "Angle des branches. Utilisez un angle plus faible pour les rendre plus verticales et plus stables ; utilisez un angle plus élevé pour avoir plus de portée." #: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" -msgstr "Distanza ramo supporto ad albero" +msgstr "Distance des branches de support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" @@ -4542,37 +4534,39 @@ msgid "" "How far apart the branches need to be when they touch the model. Making this " "distance small will cause the tree support to touch the model at more " "points, causing better overhang but making support harder to remove." -msgstr "La distanza tra i rami necessaria quando toccano il modello. Una distanza ridotta causa il contatto del supporto ad albero con il modello in più punti," -" generando migliore sovrapposizione ma rendendo più difficoltosa la rimozione del supporto." +msgstr "Distance à laquelle doivent se trouver les branches lorsqu'elles touchent le modèle. Si vous réduisez cette distance, le support arborescent touchera le" +" modèle à plus d'endroits, ce qui causera un meilleur porte-à-faux mais rendra le support plus difficile à enlever." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" -msgstr "Diametro ramo supporto ad albero" +msgstr "Diamètre des branches de support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "" "The diameter of the thinnest branches of tree support. Thicker branches are " "more sturdy. Branches towards the base will be thicker than this." -msgstr "Il diametro dei rami più sottili del supporto. I rami più spessi sono più resistenti. I rami verso la base avranno spessore maggiore." +msgstr "Diamètre des branches les plus minces du support arborescent. Plus les branches sont épaisses, plus elles sont robustes ; les branches proches de la base" +" seront plus épaisses que cette valeur." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "Diamètre du tronc du support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "Diamètre des branches les plus larges du support arborescent. Un tronc plus épais est plus robuste ; un tronc plus fin prend moins de place sur le plateau" +" de fabrication." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" -msgstr "Angolo diametro ramo supporto ad albero" +msgstr "Angle de diamètre des branches de support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" @@ -4581,13 +4575,13 @@ msgid "" "the bottom. An angle of 0 will cause the branches to have uniform thickness " "over their length. A bit of an angle can increase stability of the tree " "support." -msgstr "L’angolo del diametro dei rami con il graduale ispessimento verso il fondo. Un angolo pari a 0 genera rami con spessore uniforme sull’intera lunghezza." -" Un angolo minimo può aumentare la stabilità del supporto ad albero." +msgstr "Angle du diamètre des branches au fur et à mesure qu'elles s'épaississent lorsqu'elles sont proches du fond. Avec un angle de 0°, les branches auront une" +" épaisseur uniforme sur toute leur longueur. Donner un peu d'angle permet d'augmenter la stabilité du support arborescent." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" -msgstr "Risoluzione collisione supporto ad albero" +msgstr "Résolution de collision du support arborescent" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" @@ -4595,13 +4589,13 @@ msgid "" "Resolution to compute collisions with to avoid hitting the model. Setting " "this lower will produce more accurate trees that fail less often, but " "increases slicing time dramatically." -msgstr "Risoluzione per calcolare le collisioni per evitare di colpire il modello. L’impostazione a un valore basso genera alberi più accurati che si rompono meno" -" sovente, ma aumenta notevolmente il tempo di sezionamento." +msgstr "Résolution servant à calculer les collisions afin d'éviter de heurter le modèle. Plus ce paramètre est faible, plus les arborescences seront précises et" +" stables, mais cela augmente considérablement le temps de découpage." #: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" -msgstr "Posizionamento supporto" +msgstr "Positionnement des supports" #: /fdmprinter.def.json msgctxt "support_type description" @@ -4609,63 +4603,63 @@ msgid "" "Adjusts the placement of the support structures. The placement can be set to " "touching build plate or everywhere. When set to everywhere the support " "structures will also be printed on the model." -msgstr "Regola il posizionamento delle strutture di supporto. Il posizionamento può essere impostato su contatto con il piano di stampa o in tutti i possibili" -" punti. Quando impostato su tutti i possibili punti, le strutture di supporto verranno anche stampate sul modello." +msgstr "Ajuste le positionnement des supports. Le positionnement peut être défini pour toucher le plateau ou n'importe où. Lorsqu'il est défini sur n'importe où," +" les supports seront également imprimés sur le modèle." #: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" -msgstr "Contatto con il Piano di Stampa" +msgstr "En contact avec le plateau" #: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" -msgstr "In Tutti i Possibili Punti" +msgstr "Partout" #: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" -msgstr "Angolo di sbalzo del supporto" +msgstr "Angle de porte-à-faux de support" #: /fdmprinter.def.json msgctxt "support_angle description" msgid "" "The minimum angle of overhangs for which support is added. At a value of 0° " "all overhangs are supported, 90° will not provide any support." -msgstr "Indica l’angolo minimo degli sbalzi per i quali viene aggiunto il supporto. A un valore di 0 ° tutti gli sbalzi vengono supportati, con un valore di 90 °" -" non sarà fornito alcun supporto." +msgstr "L'angle minimal des porte-à-faux pour lesquels un support est ajouté. À une valeur de 0 °, tous les porte-à-faux sont soutenus, tandis qu'à 90 °, aucun" +" support ne sera créé." #: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" -msgstr "Configurazione del supporto" +msgstr "Motif du support" #: /fdmprinter.def.json msgctxt "support_pattern description" msgid "" "The pattern of the support structures of the print. The different options " "available result in sturdy or easy to remove support." -msgstr "Indica la configurazione delle strutture di supporto della stampa. Le diverse opzioni disponibili generano un supporto robusto o facile da rimuovere." +msgstr "Le motif des supports de l'impression. Les différentes options disponibles résultent en des supports difficiles ou faciles à retirer." #: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" -msgstr "Linee" +msgstr "Lignes" #: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" -msgstr "Griglia" +msgstr "Grille" #: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" -msgstr "Triangoli" +msgstr "Triangles" #: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" -msgstr "Concentriche" +msgstr "Concentrique" #: /fdmprinter.def.json msgctxt "support_pattern option zigzag" @@ -4675,17 +4669,17 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" -msgstr "Incrociata" +msgstr "Entrecroisé" #: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" -msgstr "Gyroid" +msgstr "Gyroïde" #: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" -msgstr "Numero delle linee perimetrali supporto" +msgstr "Nombre de lignes de la paroi du support" #: /fdmprinter.def.json msgctxt "support_wall_count description" @@ -4693,13 +4687,13 @@ msgid "" "The number of walls with which to surround support infill. Adding a wall can " "make support print more reliably and can support overhangs better, but " "increases print time and material used." -msgstr "Il numero di pareti circostanti il riempimento di supporto. L'aggiunta di una parete può rendere la stampa del supporto più affidabile ed in grado di supportare" -" meglio gli sbalzi, ma aumenta il tempo di stampa ed il materiale utilizzato." +msgstr "Nombre de parois qui entourent le remplissage de support. L'ajout d'une paroi peut rendre l'impression de support plus fiable et mieux supporter les porte-à-faux," +" mais augmente le temps d'impression et la quantité de matériau nécessaire." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" -msgstr "Collegamento linee supporto" +msgstr "Relier les lignes de support" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" @@ -4707,62 +4701,61 @@ msgid "" "Connect the ends of the support lines together. Enabling this setting can " "make your support more sturdy and reduce underextrusion, but it will cost " "more material." -msgstr "Collega le estremità delle linee del supporto. L’abilitazione di questa impostazione consente di ottenere un supporto più robusto e ridurre la sottoestrusione," -" ma si utilizza più materiale." +msgstr "Relie les extrémités des lignes de support. L'activation de ce paramètre peut rendre votre support plus robuste et réduire la sous-extrusion, mais cela" +" demandera d'utiliser plus de matériau." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" -msgstr "Collegamento Zig Zag supporto" +msgstr "Relier les zigzags de support" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "" "Connect the ZigZags. This will increase the strength of the zig zag support " "structure." -msgstr "Collega i ZigZag. Questo aumenta la forza della struttura di supporto a zig zag." +msgstr "Relie les zigzags. Cela augmente la solidité des supports en zigzag." #: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" -msgstr "Densità del supporto" +msgstr "Densité du support" #: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "" "Adjusts the density of the support structure. A higher value results in " "better overhangs, but the supports are harder to remove." -msgstr "Regola la densità della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." +msgstr "Ajuste la densité du support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles à enlever." #: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" -msgstr "Distanza tra le linee del supporto" +msgstr "Distance d'écartement de ligne du support" #: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "" "Distance between the printed support structure lines. This setting is " "calculated by the support density." -msgstr "Indica la distanza tra le linee della struttura di supporto stampata. Questa impostazione viene calcolata mediante la densità del supporto." +msgstr "Distance entre les lignes de support imprimées. Ce paramètre est calculé par la densité du support." #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" -msgstr "Distanza tra le linee del supporto dello strato iniziale" +msgstr "Distance d'écartement de ligne du support de la couche initiale" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "" "Distance between the printed initial layer support structure lines. This " "setting is calculated by the support density." -msgstr "Indica la distanza tra le linee della struttura di supporto dello strato iniziale stampato. Questa impostazione viene calcolata mediante la densità del" -" supporto." +msgstr "Distance entre les lignes de la structure de support de la couche initiale imprimée. Ce paramètre est calculé en fonction de la densité du support." #: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" -msgstr "Direzione delle linee di riempimento supporto" +msgstr "Direction de ligne de remplissage du support" #: /fdmprinter.def.json msgctxt "support_infill_angles description" @@ -4772,14 +4765,14 @@ msgid "" "it starts at the beginning again. The list items are separated by commas and " "the whole list is contained in square brackets. Default is an empty list " "which means use the default angle 0 degrees." -msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" -" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." -" L’elenco predefinito è vuoto, vale a dire che utilizza l'angolo predefinito di 0 gradi." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que l'angle par défaut est utilisé (0 degré)." #: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" -msgstr "Abilitazione brim del supporto" +msgstr "Activer la bordure du support" #: /fdmprinter.def.json msgctxt "support_brim_enable description" @@ -4787,39 +4780,38 @@ msgid "" "Generate a brim within the support infill regions of the first layer. This " "brim is printed underneath the support, not around it. Enabling this setting " "increases the adhesion of support to the build plate." -msgstr "Genera un brim entro le zone di riempimento del supporto del primo strato. Questo brim viene stampato al di sotto del supporto, non intorno ad esso. L’abilitazione" -" di questa impostazione aumenta l’adesione del supporto al piano di stampa." +msgstr "Générer un bord à l'intérieur des zones de remplissage du support de la première couche. Cette bordure est imprimée sous le support et non autour de celui-ci," +" ce qui augmente l'adhérence du support au plateau." #: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" -msgstr "Larghezza del brim del supporto" +msgstr "Largeur de la bordure du support" #: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "" "The width of the brim to print underneath the support. A larger brim " "enhances adhesion to the build plate, at the cost of some extra material." -msgstr "Corrisponde alla larghezza del brim da stampare al di sotto del supporto. Un brim più largo migliora l’adesione al piano di stampa, ma utilizza una maggiore" -" quantità di materiale." +msgstr "Largeur de la bordure à imprimer sous le support. Une plus grande bordure améliore l'adhérence au plateau, mais demande un peu de matériau supplémentaire." #: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" -msgstr "Numero di linee del brim del supporto" +msgstr "Nombre de lignes de la bordure du support" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "" "The number of lines used for the support brim. More brim lines enhance " "adhesion to the build plate, at the cost of some extra material." -msgstr "Corrisponde al numero di linee utilizzate per il brim del supporto. Più linee brim migliorano l’adesione al piano di stampa, ma utilizzano una maggiore" -" quantità di materiale." +msgstr "Nombre de lignes utilisées pour la bordure du support. L'augmentation du nombre de lignes de bordure améliore l'adhérence au plateau, mais demande un peu" +" de matériau supplémentaire." #: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" -msgstr "Distanza Z supporto" +msgstr "Distance Z des supports" #: /fdmprinter.def.json msgctxt "support_z_distance description" @@ -4827,43 +4819,43 @@ msgid "" "Distance from the top/bottom of the support structure to the print. This gap " "provides clearance to remove the supports after the model is printed. This " "value is rounded up to a multiple of the layer height." -msgstr "È la distanza dalla parte superiore/inferiore della struttura di supporto alla stampa. Questa distanza fornisce lo spazio per rimuovere i supporti dopo" -" aver stampato il modello. Questo valore viene arrotondato per eccesso a un multiplo dell’altezza strato." +msgstr "Distance entre le dessus/dessous du support et l'impression. Cet écart offre un espace permettant de retirer les supports une fois l'impression du modèle" +" terminée. Cette valeur est arrondie au chiffre supérieur jusqu'à atteindre un multiple de la hauteur de la couche." #: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" -msgstr "Distanza superiore supporto" +msgstr "Distance supérieure des supports" #: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." -msgstr "È la distanza tra la parte superiore del supporto e la stampa." +msgstr "Distance entre l’impression et le haut des supports." #: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" -msgstr "Distanza inferiore supporto" +msgstr "Distance inférieure des supports" #: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." -msgstr "È la distanza tra la stampa e la parte inferiore del supporto." +msgstr "Distance entre l’impression et le bas des supports." #: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" -msgstr "Distanza X/Y supporto" +msgstr "Distance X/Y des supports" #: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." -msgstr "Indica la distanza della struttura di supporto dalla stampa, nelle direzioni X/Y." +msgstr "Distance entre le support et l'impression dans les directions X/Y." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" -msgstr "Priorità distanza supporto" +msgstr "Priorité de distance des supports" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" @@ -4872,34 +4864,34 @@ msgid "" "versa. When X/Y overrides Z the X/Y distance can push away the support from " "the model, influencing the actual Z distance to the overhang. We can disable " "this by not applying the X/Y distance around overhangs." -msgstr "Indica se la distanza X/Y del supporto esclude la distanza Z del supporto o viceversa. Quando X/Y esclude Z, la distanza X/Y può allontanare il supporto" -" dal modello, influenzando l’effettiva distanza Z allo sbalzo. È possibile disabilitare questa funzione non applicando la distanza X/Y intorno agli sbalzi." +msgstr "Si la Distance X/Y des supports annule la Distance Z des supports ou inversement. Lorsque X/Y annule Z, la distance X/Y peut écarter le support du modèle," +" influençant ainsi la distance Z réelle par rapport au porte-à-faux. Nous pouvons désactiver cela en n'appliquant pas la distance X/Y autour des porte-à-faux." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" -msgstr "X/Y esclude Z" +msgstr "X/Y annule Z" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" -msgstr "Z esclude X/Y" +msgstr "Z annule X/Y" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" -msgstr "Distanza X/Y supporto minima" +msgstr "Distance X/Y minimale des supports" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "" "Distance of the support structure from the overhang in the X/Y directions." -msgstr "Indica la distanza della struttura di supporto dallo sbalzo, nelle direzioni X/Y." +msgstr "Distance entre la structure de support et le porte-à-faux dans les directions X/Y." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" -msgstr "Altezza gradini supporto" +msgstr "Hauteur de la marche de support" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" @@ -4908,13 +4900,13 @@ msgid "" "model. A low value makes the support harder to remove, but too high values " "can lead to unstable support structures. Set to zero to turn off the stair-" "like behaviour." -msgstr "Altezza dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile da rimuovere," -" ma valori troppo elevati possono rendere instabili le strutture di supporto. Impostare a zero per disabilitare il profilo a scala." +msgstr "La hauteur de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais des valeurs" +" trop élevées peuvent entraîner des supports instables. Définir la valeur sur zéro pour désactiver le comportement en forme d'escalier." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" -msgstr "Larghezza massima gradino supporto" +msgstr "Largeur maximale de la marche de support" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" @@ -4922,13 +4914,13 @@ msgid "" "The maximum width of the steps of the stair-like bottom of support resting " "on the model. A low value makes the support harder to remove, but too high " "values can lead to unstable support structures." -msgstr "Larghezza massima dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile" -" da rimuovere, ma valori troppo elevati possono rendere instabili le strutture di supporto." +msgstr "La largeur maximale de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais" +" des valeurs trop élevées peuvent entraîner des supports instables." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" -msgstr "Angolo di pendenza minimo gradini supporto" +msgstr "Angle de pente minimum de la marche de support" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" @@ -4937,13 +4929,13 @@ msgid "" "should make support easier to remove on shallower slopes, but really low " "values may result in some very counter-intuitive results on other parts of " "the model." -msgstr "La pendenza minima dell'area alla quale ha effetto la creazione dei gradini. Valori bassi dovrebbero semplificare la rimozione del supporto sulle pendenze" -" meno profonde, ma in realtà dei valori bassi possono generare risultati molto irrazionali sulle altre parti del modello." +msgstr "La pente minimum de la zone pour un effet de marche de support. Des valeurs basses devraient faciliter l'enlèvement du support sur les pentes peu superficielles ;" +" des valeurs très basses peuvent donner des résultats vraiment contre-intuitifs sur d'autres pièces du modèle." #: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" -msgstr "Distanza giunzione supporto" +msgstr "Distance de jointement des supports" #: /fdmprinter.def.json msgctxt "support_join_distance description" @@ -4951,39 +4943,36 @@ msgid "" "The maximum distance between support structures in the X/Y directions. When " "separate structures are closer together than this value, the structures " "merge into one." -msgstr "La distanza massima tra le strutture di supporto nelle direzioni X/Y. Quando la distanza tra le strutture è inferiore al valore indicato, le strutture" -" convergono in una unica." +msgstr "La distance maximale entre les supports dans les directions X/Y. Lorsque des modèle séparés sont plus rapprochés que cette valeur, ils fusionnent." #: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" -msgstr "Espansione orizzontale supporto" +msgstr "Expansion horizontale des supports" #: /fdmprinter.def.json msgctxt "support_offset description" msgid "" "Amount of offset applied to all support polygons in each layer. Positive " "values can smooth out the support areas and result in more sturdy support." -msgstr "È l'entità di offset (estensione dello strato) applicato a tutti i poligoni di supporto in ciascuno strato. I valori positivi possono appianare le aree" -" di supporto, accrescendone la robustezza." +msgstr "Le décalage appliqué à tous les polygones pour chaque couche. Une valeur positive peut lisser les zones de support et rendre le support plus solide." #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" -msgstr "Spessore dello strato di riempimento di supporto" +msgstr "Épaisseur de la couche de remplissage de support" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "" "The thickness per layer of support infill material. This value should always " "be a multiple of the layer height and is otherwise rounded." -msgstr "Indica lo spessore per strato del materiale di riempimento del supporto. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso" -" contrario viene arrotondato." +msgstr "L'épaisseur par couche de matériau de remplissage de support. Cette valeur doit toujours être un multiple de la hauteur de la couche et arrondie." #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" -msgstr "Fasi di riempimento graduale del supporto" +msgstr "Étapes de remplissage graduel du support" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" @@ -4991,37 +4980,37 @@ msgid "" "Number of times to reduce the support infill density by half when getting " "further below top surfaces. Areas which are closer to top surfaces get a " "higher density, up to the Support Infill Density." -msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto delle superfici superiori. Le aree più vicine alle superfici" -" superiori avranno una densità maggiore, fino alla densità del riempimento." +msgstr "Nombre de fois pour réduire la densité de remplissage du support de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches" +" des surfaces du dessus possèdent une densité plus élevée, jusqu'à la Densité de remplissage du support." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" -msgstr "Altezza fasi di riempimento graduale del supporto" +msgstr "Hauteur d'étape de remplissage graduel du support" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "" "The height of support infill of a given density before switching to half the " "density." -msgstr "Indica l’altezza di riempimento del supporto di una data densità prima di passare a metà densità." +msgstr "La hauteur de remplissage de support d'une densité donnée avant de passer à la moitié de la densité." #: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" -msgstr "Area minima supporto" +msgstr "Surface minimale de support" #: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "" "Minimum area size for support polygons. Polygons which have an area smaller " "than this value will not be generated." -msgstr "Dimensioni minime area per i poligoni del supporto. I poligoni con un’area inferiore a questo valore non verranno generati." +msgstr "Taille minimale de la surface des polygones de support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés." #: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" -msgstr "Abilitazione interfaccia supporto" +msgstr "Activer l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_enable description" @@ -5029,74 +5018,73 @@ msgid "" "Generate a dense interface between the model and the support. This will " "create a skin at the top of the support on which the model is printed and at " "the bottom of the support, where it rests on the model." -msgstr "Genera un’interfaccia densa tra il modello e il supporto. Questo crea un rivestimento esterno sulla sommità del supporto su cui viene stampato il modello" -" e al fondo del supporto, dove appoggia sul modello." +msgstr "Générer une interface dense entre le modèle et le support. Cela créera une couche sur le dessus du support sur lequel le modèle est imprimé et sur le dessous" +" du support sur lequel le modèle repose." #: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" -msgstr "Abilitazione irrobustimento parte superiore (tetto) del supporto" +msgstr "Activer les plafonds de support" #: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "" "Generate a dense slab of material between the top of support and the model. " "This will create a skin between the model and support." -msgstr "Genera una spessa lastra di materiale tra la parte superiore del supporto e il modello. Questo crea un rivestimento tra modello e supporto." +msgstr "Générer une plaque dense de matériau entre le plafond du support et le modèle. Cela créera une couche extérieure entre le modèle et le support." #: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" -msgstr "Abilitazione parte inferiore supporto" +msgstr "Activer les bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "" "Generate a dense slab of material between the bottom of the support and the " "model. This will create a skin between the model and support." -msgstr "Genera una spessa lastra di materiale tra la parte inferiore del supporto e il modello. Questo crea un rivestimento tra modello e supporto." +msgstr "Générer une plaque dense de matériau entre le bas du support et le modèle. Cela créera une couche extérieure entre le modèle et le support." #: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" -msgstr "Spessore interfaccia supporto" +msgstr "Épaisseur de l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "" "The thickness of the interface of the support where it touches with the " "model on the bottom or the top." -msgstr "Indica lo spessore dell’interfaccia del supporto dove tocca il modello nella parte inferiore o in quella superiore." +msgstr "L'épaisseur de l'interface du support à l'endroit auquel il touche le modèle, sur le dessous ou le dessus." #: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" -msgstr "Spessore parte superiore (tetto) del supporto" +msgstr "Épaisseur du plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "" "The thickness of the support roofs. This controls the amount of dense layers " "at the top of the support on which the model rests." -msgstr "Lo spessore delle parti superiori del supporto. Questo controlla la quantità di strati fitti alla sommità del supporto su cui appoggia il modello." +msgstr "L'épaisseur des plafonds de support. Cela contrôle la quantité de couches denses sur le dessus du support sur lequel le modèle repose." #: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" -msgstr "Spessore parte inferiore del supporto" +msgstr "Épaisseur du bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "" "The thickness of the support floors. This controls the number of dense " "layers that are printed on top of places of a model on which support rests." -msgstr "Indica lo spessore delle parti inferiori del supporto. Questo controlla il numero di strati fitti stampati sulla sommità dei punti di un modello su cui" -" appoggia un supporto." +msgstr "L'épaisseur des bas de support. Cela contrôle le nombre de couches denses imprimées sur le dessus des endroits d'un modèle sur lequel le support repose." #: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" -msgstr "Risoluzione interfaccia supporto" +msgstr "Résolution de l'interface du support" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" @@ -5105,14 +5093,14 @@ msgid "" "the given height. Lower values will slice slower, while higher values may " "cause normal support to be printed in some places where there should have " "been support interface." -msgstr "Quando si controlla dove si trova il modello sopra e sotto il supporto, procedere ad intervalli di altezza prestabilita. Valori inferiori causeranno un" -" sezionamento più lento, mentre valori più alti potrebbero causare la stampa del supporto normale in alcuni punti in cui dovrebbe esserci un'interfaccia" -" di supporto." +msgstr "Lors de la vérification de l'emplacement d'un modèle au-dessus et en-dessous du support, effectuer des étapes de la hauteur définie. Des valeurs plus faibles" +" découperont plus lentement, tandis que des valeurs plus élevées peuvent causer l'impression d'un support normal à des endroits où il devrait y avoir une" +" interface de support." #: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" -msgstr "Densità interfaccia supporto" +msgstr "Densité de l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_density description" @@ -5120,90 +5108,90 @@ msgid "" "Adjusts the density of the roofs and floors of the support structure. A " "higher value results in better overhangs, but the supports are harder to " "remove." -msgstr "Regola la densità delle parti superiori e inferiori della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili" -" da rimuovere." +msgstr "Ajuste la densité des plafonds et bas de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus" +" difficiles à enlever." #: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" -msgstr "Densità parte superiore (tetto) del supporto" +msgstr "Densité du plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "" "The density of the roofs of the support structure. A higher value results in " "better overhangs, but the supports are harder to remove." -msgstr "Densità delle parti superiori della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." +msgstr "La densité des plafonds de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles" +" à enlever." #: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" -msgstr "Distanza tra le linee della parte superiore (tetto) del supporto" +msgstr "Distance d'écartement de ligne du plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "" "Distance between the printed support roof lines. This setting is calculated " "by the Support Roof Density, but can be adjusted separately." -msgstr "Distanza tra le linee della parte superiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte superiore del supporto," -" ma può essere regolata separatamente." +msgstr "Distance entre les lignes du plafond de support imprimées. Ce paramètre est calculé par la densité du plafond de support mais peut également être défini" +" séparément." #: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" -msgstr "Densità parte inferiore del supporto" +msgstr "Densité du bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "" "The density of the floors of the support structure. A higher value results " "in better adhesion of the support on top of the model." -msgstr "Densità delle parti inferiori della struttura di supporto. Un valore più alto comporta una migliore adesione del supporto alla parte superiore del modello." +msgstr "La densité des bas de la structure de support. Une valeur plus élevée résulte en une meilleure adhésion du support au-dessus du modèle." #: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" -msgstr "Distanza della linea di supporto inferiore" +msgstr "Distance d'écartement de ligne de bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "" "Distance between the printed support floor lines. This setting is calculated " "by the Support Floor Density, but can be adjusted separately." -msgstr "Distanza tra le linee della parte inferiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte inferiore del supporto," -" ma può essere regolata separatamente." +msgstr "Distance entre les lignes du bas de support imprimées. Ce paramètre est calculé par la densité du bas de support mais peut également être défini séparément." #: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" -msgstr "Configurazione interfaccia supporto" +msgstr "Motif de l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "" "The pattern with which the interface of the support with the model is " "printed." -msgstr "È la configurazione (o pattern) con cui viene stampata l’interfaccia del supporto con il modello." +msgstr "Le motif selon lequel l'interface du support avec le modèle est imprimée." #: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" -msgstr "Linee" +msgstr "Lignes" #: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" -msgstr "Griglia" +msgstr "Grille" #: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" -msgstr "Triangoli" +msgstr "Triangles" #: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" -msgstr "Concentriche" +msgstr "Concentrique" #: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" @@ -5213,32 +5201,32 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" -msgstr "Configurazione della parte superiore (tetto) del supporto" +msgstr "Motif du plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." -msgstr "È la configurazione (o pattern) con cui vengono stampate le parti superiori del supporto." +msgstr "Le motif d'impression pour les plafonds de support." #: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" -msgstr "Linee" +msgstr "Lignes" #: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" -msgstr "Griglia" +msgstr "Grille" #: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" -msgstr "Triangoli" +msgstr "Triangles" #: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" -msgstr "Concentriche" +msgstr "Concentrique" #: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" @@ -5248,32 +5236,32 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" -msgstr "Configurazione della parte inferiore del supporto" +msgstr "Motif du bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." -msgstr "È la configurazione (o pattern) con cui vengono stampate le parti inferiori del supporto." +msgstr "Le motif d'impression pour les bas de support." #: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" -msgstr "Linee" +msgstr "Lignes" #: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" -msgstr "Griglia" +msgstr "Grille" #: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" -msgstr "Triangoli" +msgstr "Triangles" #: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" -msgstr "Concentriche" +msgstr "Concentrique" #: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" @@ -5283,76 +5271,75 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" -msgstr "Area minima interfaccia supporto" +msgstr "Surface minimale de l'interface de support" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "" "Minimum area size for support interface polygons. Polygons which have an " "area smaller than this value will be printed as normal support." -msgstr "Dimensione minima dell'area per i poligoni dell'interfaccia di supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come" -" supporto normale." +msgstr "Taille minimale de la surface des polygones d'interface de support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés" +" comme support normal." #: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" -msgstr "Area minima parti superiori supporto" +msgstr "Surface minimale du plafond de support" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "" "Minimum area size for the roofs of the support. Polygons which have an area " "smaller than this value will be printed as normal support." -msgstr "Dimensione minima dell'area per le parti superiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto" -" normale." +msgstr "Taille minimale de la surface des plafonds du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support" +" normal." #: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" -msgstr "Area minima parti inferiori supporto" +msgstr "Surface minimale du bas de support" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "" "Minimum area size for the floors of the support. Polygons which have an area " "smaller than this value will be printed as normal support." -msgstr "Dimensione minima dell'area per le parti inferiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto" -" normale." +msgstr "Taille minimale de la surface des bas du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support normal." #: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" -msgstr "Espansione orizzontale interfaccia supporto" +msgstr "Expansion horizontale de l'interface de support" #: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." -msgstr "Entità di offset applicato ai poligoni di interfaccia del supporto." +msgstr "Quantité de décalage appliquée aux polygones de l'interface de support." #: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" -msgstr "Espansione orizzontale parti superiori supporto" +msgstr "Expansion horizontale du plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." -msgstr "Entità di offset applicato alle parti superiori del supporto." +msgstr "Quantité de décalage appliqué aux plafonds du support." #: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" -msgstr "Espansione orizzontale parti inferiori supporto" +msgstr "Expansion horizontale du bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." -msgstr "Entità di offset applicato alle parti inferiori del supporto." +msgstr "Quantité de décalage appliqué aux bas du support." #: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" -msgstr "Direzioni della linea dell'interfaccia di supporto" +msgstr "Direction de ligne d'interface du support" #: /fdmprinter.def.json msgctxt "support_interface_angles description" @@ -5363,15 +5350,15 @@ msgid "" "the whole list is contained in square brackets. Default is an empty list " "which means use the default angles (alternates between 45 and 135 degrees if " "interfaces are quite thick or 90 degrees)." -msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" -" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." -" L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure" -" 90 gradi)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et" +" 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." #: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" -msgstr "Direzioni delle linee di supporto superiori" +msgstr "Direction de la ligne de plafond de support" #: /fdmprinter.def.json msgctxt "support_roof_angles description" @@ -5382,15 +5369,15 @@ msgid "" "the whole list is contained in square brackets. Default is an empty list " "which means use the default angles (alternates between 45 and 135 degrees if " "interfaces are quite thick or 90 degrees)." -msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" -" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." -" L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure" -" 90 gradi)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et" +" 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" -msgstr "Direzioni della larghezza della linea di supporto inferiore" +msgstr "Direction de la ligne de bas de support" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" @@ -5401,40 +5388,41 @@ msgid "" "the whole list is contained in square brackets. Default is an empty list " "which means use the default angles (alternates between 45 and 135 degrees if " "interfaces are quite thick or 90 degrees)." -msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" -" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." -" L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure" -" 90 gradi)." +msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" +" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" +" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et" +" 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." #: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" -msgstr "Override velocità della ventola" +msgstr "Annulation de la vitesse du ventilateur" #: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "" "When enabled, the print cooling fan speed is altered for the skin regions " "immediately above the support." -msgstr "Quando abilitata, la velocità della ventola di raffreddamento stampa viene modificata per le zone del rivestimento esterno subito sopra il supporto." +msgstr "Lorsque cette fonction est activée, la vitesse du ventilateur de refroidissement de l'impression est modifiée pour les régions de la couche extérieure" +" situées immédiatement au-dessus du support." #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" -msgstr "Velocità della ventola del rivestimento esterno supportato" +msgstr "Vitesse du ventilateur de couche extérieure supportée" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "" "Percentage fan speed to use when printing the skin regions immediately above " "the support. Using a high fan speed can make the support easier to remove." -msgstr "Percentuale della velocità della ventola da usare quando si stampano le zone del rivestimento esterno subito sopra il supporto. L’uso di una velocità ventola" -" elevata può facilitare la rimozione del supporto." +msgstr "Pourcentage de la vitesse du ventilateur à utiliser lors de l'impression des zones de couche extérieure situées immédiatement au-dessus du support. Une" +" vitesse de ventilateur élevée facilite le retrait du support." #: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" -msgstr "Utilizzo delle torri" +msgstr "Utilisation de tours" #: /fdmprinter.def.json msgctxt "support_use_towers description" @@ -5442,81 +5430,81 @@ msgid "" "Use specialized towers to support tiny overhang areas. These towers have a " "larger diameter than the region they support. Near the overhang the towers' " "diameter decreases, forming a roof." -msgstr "Utilizza speciali torri per il supporto di piccolissime aree di sbalzo. Queste torri hanno un diametro maggiore rispetto a quello dell'area che supportano." -" In prossimità dello sbalzo il diametro delle torri diminuisce, formando un 'tetto'." +msgstr "Utilise des tours spéciales pour soutenir de petites zones en porte-à-faux. Le diamètre de ces tours est plus large que la zone qu’elles soutiennent. Près" +" du porte-à-faux, le diamètre des tours diminue pour former un toit." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" -msgstr "Diametro della torre" +msgstr "Diamètre de la tour" #: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." -msgstr "Corrisponde al diametro di una torre speciale." +msgstr "Le diamètre d’une tour spéciale." #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" -msgstr "Diametro supportato dalla torre" +msgstr "Diamètre maximal supporté par la tour" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "" "Maximum diameter in the X/Y directions of a small area which is to be " "supported by a specialized support tower." -msgstr "È il diametro massimo nelle direzioni X/Y di una piccola area, che deve essere sostenuta da una torre speciale." +msgstr "Le diamètre maximal sur les axes X/Y d’une petite zone qui doit être soutenue par une tour de soutien spéciale." #: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" -msgstr "Angolazione della parte superiore (tetto) della torre" +msgstr "Angle du toit de la tour" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "" "The angle of a rooftop of a tower. A higher value results in pointed tower " "roofs, a lower value results in flattened tower roofs." -msgstr "L’angolo della parte superiore di una torre. Un valore superiore genera parti superiori appuntite, un valore inferiore, parti superiori piatte." +msgstr "L'angle du toit d'une tour. Une valeur plus élevée entraîne des toits de tour pointus, tandis qu'une valeur plus basse résulte en des toits plats." #: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" -msgstr "Maglia supporto di discesa" +msgstr "Maillage de support descendant" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "" "Make support everywhere below the support mesh, so that there's no overhang " "in the support mesh." -msgstr "Rappresenta il supporto ovunque sotto la maglia di supporto, in modo che in questa non vi siano punti a sbalzo." +msgstr "Inclure du support à tout emplacement sous le maillage de support, de sorte à ce qu'il n'y ait pas de porte-à-faux dans le maillage de support." #: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" -msgstr "La scena è dotata di maglie di supporto" +msgstr "La scène comporte un maillage de support" #: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "" "There are support meshes present in the scene. This setting is controlled by " "Cura." -msgstr "Nella scena sono presenti maglie di supporto. Questa impostazione è controllata da Cura." +msgstr "Un maillage de support est présent sur la scène. Ce paramètre est contrôlé par Cura." #: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" -msgstr "Adesione piano di stampa" +msgstr "Adhérence du plateau" #: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" -msgstr "Adesione" +msgstr "Adhérence" #: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" -msgstr "Abilitazione blob di innesco" +msgstr "Activer la goutte de préparation" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" @@ -5525,38 +5513,38 @@ msgid "" "setting on will ensure that the extruder will have material ready at the " "nozzle before printing. Printing Brim or Skirt can act like priming too, in " "which case turning this setting off saves some time." -msgstr "Eventuale innesco del filamento con un blob prima della stampa. L'attivazione di questa impostazione garantisce che l'estrusore avrà il materiale pronto" -" all'ugello prima della stampa. Anche la stampa Brim o Skirt può funzionare da innesco, nel qual caso la disabilitazione di questa impostazione consente" -" di risparmiare tempo." +msgstr "Préparer les filaments avec une goutte avant l'impression. Ce paramètre permet d'assurer que l'extrudeuse disposera de matériau prêt au niveau de la buse" +" avant l'impression. La jupe/bordure d'impression peut également servir de préparation, auquel cas le fait de laisser ce paramètre désactivé permet de" +" gagner un peu de temps." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" -msgstr "Posizione X innesco estrusore" +msgstr "Extrudeuse Position d'amorçage X" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "" "The X coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa." +msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" -msgstr "Posizione Y innesco estrusore" +msgstr "Extrudeuse Position d'amorçage Y" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "" "The Y coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa." +msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression." #: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" -msgstr "Tipo di adesione piano di stampa" +msgstr "Type d'adhérence du plateau" #: /fdmprinter.def.json msgctxt "adhesion_type description" @@ -5566,107 +5554,106 @@ msgid "" "base of your model to prevent warping. Raft adds a thick grid with a roof " "below the model. Skirt is a line printed around the model, but not connected " "to the model." -msgstr "Sono previste diverse opzioni che consentono di migliorare l'applicazione dello strato iniziale dell’estrusione e migliorano l’adesione. Il brim aggiunge" -" un'area piana a singolo strato attorno alla base del modello, per evitare deformazioni. Il raft aggiunge un fitto reticolato con un tetto al di sotto" -" del modello. Lo skirt è una linea stampata attorno al modello, ma non collegata al modello." +msgstr "Différentes options qui permettent d'améliorer la préparation de votre extrusion et l'adhérence au plateau. La bordure ajoute une zone plate d'une seule" +" couche autour de la base de votre modèle, afin de l'empêcher de se redresser. Le radeau ajoute une grille épaisse avec un toit sous le modèle. La jupe" +" est une ligne imprimée autour du modèle mais qui n'est pas rattachée au modèle." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" -msgstr "Skirt" +msgstr "Jupe" #: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" -msgstr "Brim" +msgstr "Bordure" #: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" -msgstr "Raft" +msgstr "Radeau" #: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" -msgstr "Nessuno" +msgstr "Aucun" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" -msgstr "Estrusore adesione piano di stampa" +msgstr "Extrudeuse d'adhérence du plateau" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "" "The extruder train to use for printing the skirt/brim/raft. This is used in " "multi-extrusion." -msgstr "Il treno estrusore utilizzato per la stampa dello skirt/brim/raft. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeuse à utiliser pour l'impression de la jupe/la bordure/du radeau. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" -msgstr "Estrusore skirt/brim" +msgstr "Extrudeur de la jupe/bordure" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "" "The extruder train to use for printing the skirt or brim. This is used in " "multi-extrusion." -msgstr "Il treno estrusore utilizzato per la stampa dello skirt o del brim. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeur à utiliser pour l'impression de la jupe ou de la bordure. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" -msgstr "Estrusore della base del raft" +msgstr "Extrudeur de la base du raft" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "" "The extruder train to use for printing the first layer of the raft. This is " "used in multi-extrusion." -msgstr "Il treno estrusore utilizzato per la stampa del primo strato del raft. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeur à utiliser pour l'impression de la première couche du radeau. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" -msgstr "Estrusore intermedio del raft" +msgstr "Extrudeur du milieu du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "" "The extruder train to use for printing the middle layer of the raft. This is " "used in multi-extrusion." -msgstr "Il treno estrusore utilizzato per la stampa dello strato intermedio del raft. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeur à utiliser pour imprimer la couche intermédiaire du radeau. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" -msgstr "Estrusore superiore del raft" +msgstr "Extrudeur du haut du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "" "The extruder train to use for printing the top layer(s) of the raft. This is " "used in multi-extrusion." -msgstr "Il treno estrusore utilizzato per la stampa degli strati superiori del raft. Utilizzato nell’estrusione multipla." +msgstr "Le train d'extrudeur à utiliser pour imprimer la ou les couches du haut du radeau. Cela est utilisé en multi-extrusion." #: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" -msgstr "Numero di linee dello skirt" +msgstr "Nombre de lignes de la jupe" #: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "" "Multiple skirt lines help to prime your extrusion better for small models. " "Setting this to 0 will disable the skirt." -msgstr "Più linee di skirt contribuiscono a migliorare l'avvio dell'estrusione per modelli di piccole dimensioni. L'impostazione di questo valore a 0 disattiverà" -" la funzione skirt." +msgstr "Une jupe à plusieurs lignes vous aide à mieux préparer votre extrusion pour les petits modèles. Définissez celle valeur sur 0 pour désactiver la jupe." #: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" -msgstr "Distanza dello skirt" +msgstr "Distance de la jupe" #: /fdmprinter.def.json msgctxt "skirt_gap description" @@ -5674,12 +5661,13 @@ msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" "This is the minimum distance. Multiple skirt lines will extend outwards from " "this distance." -msgstr "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\nQuesta è la distanza minima. Più linee di skirt aumenteranno tale distanza." +msgstr "La distance horizontale entre la jupe et la première couche de l’impression.\nIl s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe" +" a d’autres lignes, celles-ci s’étendront vers l’extérieur." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" -msgstr "Lunghezza minima dello skirt/brim" +msgstr "Longueur minimale de la jupe/bordure" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" @@ -5688,13 +5676,14 @@ msgid "" "all skirt or brim lines together, more skirt or brim lines will be added " "until the minimum length is reached. Note: If the line count is set to 0 " "this is ignored." -msgstr "Indica la lunghezza minima dello skirt o del brim. Se tale lunghezza minima non viene raggiunta da tutte le linee skirt o brim insieme, saranno aggiunte" -" più linee di skirt o brim fino a raggiungere la lunghezza minima. Nota: se il valore è impostato a 0, questa funzione viene ignorata." +msgstr "La longueur minimale de la jupe ou bordure. Si cette longueur n’est pas atteinte par toutes les lignes de jupe ou de bordure ensemble, d’autres lignes" +" de jupe ou de bordure seront ajoutées afin d’atteindre la longueur minimale. Veuillez noter que si le nombre de lignes est défini sur 0, cette option est" +" ignorée." #: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" -msgstr "Larghezza del brim" +msgstr "Largeur de la bordure" #: /fdmprinter.def.json msgctxt "brim_width description" @@ -5702,25 +5691,26 @@ msgid "" "The distance from the model to the outermost brim line. A larger brim " "enhances adhesion to the build plate, but also reduces the effective print " "area." -msgstr "Indica la distanza tra il modello e la linea di estremità del brim. Un brim di maggiore dimensione aderirà meglio al piano di stampa, ma con riduzione" -" dell'area di stampa." +msgstr "La distance entre le modèle et la ligne de bordure la plus à l'extérieur. Une bordure plus large renforce l'adhérence au plateau mais réduit également" +" la zone d'impression réelle." #: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" -msgstr "Numero di linee del brim" +msgstr "Nombre de lignes de la bordure" #: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "" "The number of lines used for a brim. More brim lines enhance adhesion to the " "build plate, but also reduces the effective print area." -msgstr "Corrisponde al numero di linee utilizzate per un brim. Più linee brim migliorano l’adesione al piano di stampa, ma con riduzione dell'area di stampa." +msgstr "Le nombre de lignes utilisées pour une bordure. Un plus grand nombre de lignes de bordure renforce l'adhérence au plateau mais réduit également la zone" +" d'impression réelle." #: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" -msgstr "Distanza del Brim" +msgstr "Distance de la bordure" #: /fdmprinter.def.json msgctxt "brim_gap description" @@ -5728,13 +5718,13 @@ msgid "" "The horizontal distance between the first brim line and the outline of the " "first layer of the print. A small gap can make the brim easier to remove " "while still providing the thermal benefits." -msgstr "Distanza orizzontale tra la linea del primo brim e il profilo del primo layer della stampa. Un piccolo interstizio può semplificare la rimozione del brim" -" e allo stesso tempo fornire dei vantaggi termici." +msgstr "La distance horizontale entre la première ligne de bordure et le contour de la première couche de l'impression. Un petit trou peut faciliter l'enlèvement" +" de la bordure tout en offrant des avantages thermiques." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" -msgstr "Brim in sostituzione del supporto" +msgstr "La bordure remplace le support" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" @@ -5742,13 +5732,13 @@ msgid "" "Enforce brim to be printed around the model even if that space would " "otherwise be occupied by support. This replaces some regions of the first " "layer of support by brim regions." -msgstr "Abilita la stampa del brim intorno al modello anche se quello spazio dovrebbe essere occupato dal supporto. Sostituisce alcune zone del primo strato del" -" supporto con zone del brim." +msgstr "Appliquer la bordure à imprimer autour du modèle même si cet espace aurait autrement dû être occupé par le support, en remplaçant certaines régions de" +" la première couche de support par des régions de la bordure." #: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" -msgstr "Brim solo sull’esterno" +msgstr "Bordure uniquement sur l'extérieur" #: /fdmprinter.def.json msgctxt "brim_outside_only description" @@ -5756,13 +5746,13 @@ msgid "" "Only print the brim on the outside of the model. This reduces the amount of " "brim you need to remove afterwards, while it doesn't reduce the bed adhesion " "that much." -msgstr "Stampa il brim solo sull’esterno del modello. Questo riduce la quantità del brim che si deve rimuovere in seguito, mentre non riduce particolarmente l’adesione" -" al piano." +msgstr "Imprimer uniquement la bordure sur l'extérieur du modèle. Cela réduit la quantité de bordure que vous devez retirer par la suite, sans toutefois véritablement" +" réduire l'adhérence au plateau." #: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" -msgstr "Margine extra del raft" +msgstr "Marge supplémentaire du radeau" #: /fdmprinter.def.json msgctxt "raft_margin description" @@ -5770,13 +5760,13 @@ msgid "" "If the raft is enabled, this is the extra raft area around the model which " "is also given a raft. Increasing this margin will create a stronger raft " "while using more material and leaving less area for your print." -msgstr "Se è abilitata la funzione raft, questo valore indica di quanto il raft fuoriesce rispetto al perimetro esterno del modello. Aumentando questo margine" -" si creerà un raft più robusto, utilizzando però più materiale e lasciando meno spazio per la stampa." +msgstr "Si vous avez appliqué un radeau, alors il s’agit de l’espace de radeau supplémentaire autour du modèle qui dispose déjà d’un radeau. L’augmentation de" +" cette marge va créer un radeau plus solide, mais requiert davantage de matériau et laisse moins de place pour votre impression." #: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" -msgstr "Smoothing raft" +msgstr "Lissage de radeau" #: /fdmprinter.def.json msgctxt "raft_smoothing description" @@ -5785,13 +5775,13 @@ msgid "" "rounded. Inward corners are rounded to a semi circle with a radius equal to " "the value given here. This setting also removes holes in the raft outline " "which are smaller than such a circle." -msgstr "Questa impostazione controlla l'entità dell'arrotondamento degli angoli interni sul profilo raft. Gli angoli interni vengono arrotondati a semicerchio" -" con un raggio pari al valore indicato. Questa impostazione elimina inoltre i fori sul profilo raft più piccoli di tale cerchio." +msgstr "Ce paramètre définit combien d'angles intérieurs sont arrondis dans le contour de radeau. Les angles internes sont arrondis en un demi-cercle avec un rayon" +" égal à la valeur indiquée ici. Ce paramètre élimine également les cavités dans le contour de radeau qui sont d'une taille inférieure à ce cercle." #: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" -msgstr "Traferro del raft" +msgstr "Lame d'air du radeau" #: /fdmprinter.def.json msgctxt "raft_airgap description" @@ -5799,13 +5789,13 @@ msgid "" "The gap between the final raft layer and the first layer of the model. Only " "the first layer is raised by this amount to lower the bonding between the " "raft layer and the model. Makes it easier to peel off the raft." -msgstr "È l'interstizio tra lo strato di raft finale ed il primo strato del modello. Solo il primo strato viene sollevato di questo valore per ridurre l'adesione" -" fra lo strato di raft e il modello. Ciò rende più facile rimuovere il raft." +msgstr "L’espace entre la dernière couche du radeau et la première couche du modèle. Seule la première couche est surélevée de cette quantité d’espace pour réduire" +" l’adhérence entre la couche du radeau et le modèle. Cela facilite le décollage du radeau." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" -msgstr "Z Sovrapposizione Primo Strato" +msgstr "Chevauchement Z de la couche initiale" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" @@ -5813,13 +5803,13 @@ msgid "" "Make the first and second layer of the model overlap in the Z direction to " "compensate for the filament lost in the airgap. All models above the first " "model layer will be shifted down by this amount." -msgstr "Effettua il primo e secondo strato di sovrapposizione modello nella direzione Z per compensare il filamento perso nel traferro. Tutti i modelli sopra il" -" primo strato del modello saranno spostati verso il basso di questa quantità." +msgstr "La première et la deuxième couche du modèle se chevauchent dans la direction Z pour compenser le filament perdu dans l'entrefer. Toutes les couches au-dessus" +" de la première couche du modèle seront décalées de ce montant." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" -msgstr "Strati superiori del raft" +msgstr "Couches supérieures du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" @@ -5827,48 +5817,48 @@ msgid "" "The number of top layers on top of the 2nd raft layer. These are fully " "filled layers that the model sits on. 2 layers result in a smoother top " "surface than 1." -msgstr "Numero di strati sulla parte superiore del secondo strato del raft. Si tratta di strati completamente riempiti su cui poggia il modello. 2 strati danno" -" come risultato una superficie superiore più levigata rispetto ad 1 solo strato." +msgstr "Nombre de couches de surface au-dessus de la deuxième couche du radeau. Il s’agit des couches entièrement remplies sur lesquelles le modèle est posé. En" +" général, deux couches offrent une surface plus lisse qu'une seule." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" -msgstr "Spessore dello strato superiore del raft" +msgstr "Épaisseur de la couche supérieure du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." -msgstr "È lo spessore degli strati superiori del raft." +msgstr "Épaisseur des couches supérieures du radeau." #: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" -msgstr "Larghezza delle linee superiori del raft" +msgstr "Largeur de la ligne supérieure du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "" "Width of the lines in the top surface of the raft. These can be thin lines " "so that the top of the raft becomes smooth." -msgstr "Indica la larghezza delle linee della superficie superiore del raft. Queste possono essere linee sottili atte a levigare la parte superiore del raft." +msgstr "Largeur des lignes de la surface supérieure du radeau. Elles doivent être fines pour rendre le dessus du radeau lisse." #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" -msgstr "Spaziatura superiore del raft" +msgstr "Interligne supérieur du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "" "The distance between the raft lines for the top raft layers. The spacing " "should be equal to the line width, so that the surface is solid." -msgstr "Indica la distanza tra le linee che costituiscono la maglia superiore del raft. La distanza deve essere uguale alla larghezza delle linee, in modo tale" -" da ottenere una superficie solida." +msgstr "La distance entre les lignes du radeau pour les couches supérieures de celui-ci. Cet espace doit être égal à la largeur de ligne afin de créer une surface" +" solide." #: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" -msgstr "Strati intermedi del raft" +msgstr "Couches du milieu du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" @@ -5876,36 +5866,35 @@ msgid "" "The number of layers between the base and the surface of the raft. These " "comprise the main thickness of the raft. Increasing this creates a thicker, " "sturdier raft." -msgstr "Il numero di strati tra la base e la superficie del raft. Questi costituiscono lo spessore principale del raft. L'incremento di questo numero crea un raft" -" più spesso e robusto." +msgstr "Nombre de couches entre la base et la surface du radeau. Elles comprennent l'épaisseur principale du radeau. En l'augmentant, on obtient un radeau plus" +" épais et plus solide." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" -msgstr "Spessore dello strato intermedio del raft" +msgstr "Épaisseur intermédiaire du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." -msgstr "È lo spessore dello strato intermedio del raft." +msgstr "Épaisseur de la couche intermédiaire du radeau." #: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" -msgstr "Larghezza delle linee dello strato intermedio del raft" +msgstr "Largeur de la ligne intermédiaire du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "" "Width of the lines in the middle raft layer. Making the second layer extrude " "more causes the lines to stick to the build plate." -msgstr "Indica la larghezza delle linee dello strato intermedio del raft. Una maggiore estrusione del secondo strato provoca l'incollamento delle linee al piano" -" di stampa." +msgstr "Largeur des lignes de la couche intermédiaire du radeau. Une plus grande extrusion de la deuxième couche renforce l'adhérence des lignes au plateau." #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" -msgstr "Spaziatura dello strato intermedio del raft" +msgstr "Interligne intermédiaire du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" @@ -5913,59 +5902,59 @@ msgid "" "The distance between the raft lines for the middle raft layer. The spacing " "of the middle should be quite wide, while being dense enough to support the " "top raft layers." -msgstr "Indica la distanza fra le linee dello strato intermedio del raft. La spaziatura dello strato intermedio deve essere abbastanza ampia, ma al tempo stesso" -" sufficientemente fitta da sostenere gli strati superiori del raft." +msgstr "La distance entre les lignes du radeau pour la couche intermédiaire de celui-ci. L'espace intermédiaire doit être assez large et suffisamment dense pour" +" supporter les couches supérieures du radeau." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" -msgstr "Spessore della base del raft" +msgstr "Épaisseur de la base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "" "Layer thickness of the base raft layer. This should be a thick layer which " "sticks firmly to the printer build plate." -msgstr "Indica lo spessore dello strato di base del raft. Questo strato deve essere spesso per aderire saldamente al piano di stampa." +msgstr "Épaisseur de la couche de base du radeau. Cette couche doit être épaisse et adhérer fermement au plateau." #: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" -msgstr "Larghezza delle linee dello strato di base del raft" +msgstr "Largeur de la ligne de base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "" "Width of the lines in the base raft layer. These should be thick lines to " "assist in build plate adhesion." -msgstr "Indica la larghezza delle linee dello strato di base del raft. Le linee di questo strato devono essere spesse per favorire l'adesione al piano di stampa." +msgstr "Largeur des lignes de la couche de base du radeau. Elles doivent être épaisses pour permettre l’adhérence au plateau." #: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" -msgstr "Spaziatura delle linee dello strato di base del raft" +msgstr "Espacement des lignes de base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "" "The distance between the raft lines for the base raft layer. Wide spacing " "makes for easy removal of the raft from the build plate." -msgstr "Indica la distanza tra le linee che costituiscono lo strato di base del raft. Un'ampia spaziatura favorisce la rimozione del raft dal piano di stampa." +msgstr "La distance entre les lignes du radeau pour la couche de base de celui-ci. Un interligne large facilite le retrait du radeau du plateau." #: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" -msgstr "Velocità di stampa del raft" +msgstr "Vitesse d’impression du radeau" #: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." -msgstr "Indica la velocità alla quale il raft è stampato." +msgstr "La vitesse à laquelle le radeau est imprimé." #: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" -msgstr "Velocità di stampa parte superiore del raft" +msgstr "Vitesse d’impression du dessus du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" @@ -5973,13 +5962,13 @@ msgid "" "The speed at which the top raft layers are printed. These should be printed " "a bit slower, so that the nozzle can slowly smooth out adjacent surface " "lines." -msgstr "Indica la velocità alla quale sono stampati gli strati superiori del raft. La stampa di questi strati deve avvenire un po' più lentamente, in modo da consentire" -" all'ugello di levigare lentamente le linee superficiali adiacenti." +msgstr "Vitesse à laquelle les couches du dessus du radeau sont imprimées. Elles doivent être imprimées légèrement plus lentement afin que la buse puisse lentement" +" lisser les lignes de surface adjacentes." #: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" -msgstr "Velocità di stampa raft intermedio" +msgstr "Vitesse d’impression du milieu du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" @@ -5987,13 +5976,13 @@ msgid "" "The speed at which the middle raft layer is printed. This should be printed " "quite slowly, as the volume of material coming out of the nozzle is quite " "high." -msgstr "Indica la velocità alla quale viene stampato lo strato intermedio del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di" -" materiale che fuoriesce dall'ugello è piuttosto elevato." +msgstr "La vitesse à laquelle la couche du milieu du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau" +" sortant de la buse est assez importante." #: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" -msgstr "Velocità di stampa della base del raft" +msgstr "Vitesse d’impression de la base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_speed description" @@ -6001,222 +5990,222 @@ msgid "" "The speed at which the base raft layer is printed. This should be printed " "quite slowly, as the volume of material coming out of the nozzle is quite " "high." -msgstr "Indica la velocità alla quale viene stampata la base del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di materiale che" -" fuoriesce dall'ugello è piuttosto elevato." +msgstr "La vitesse à laquelle la couche de base du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau" +" sortant de la buse est assez importante." #: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" -msgstr "Accelerazione di stampa del raft" +msgstr "Accélération de l'impression du radeau" #: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." -msgstr "Indica l’accelerazione con cui viene stampato il raft." +msgstr "L'accélération selon laquelle le radeau est imprimé." #: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" -msgstr "Accelerazione di stampa parte superiore del raft" +msgstr "Accélération de l'impression du dessus du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." -msgstr "Indica l’accelerazione alla quale vengono stampati gli strati superiori del raft." +msgstr "L'accélération selon laquelle les couches du dessus du radeau sont imprimées." #: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" -msgstr "Accelerazione di stampa raft intermedio" +msgstr "Accélération de l'impression du milieu du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." -msgstr "Indica l’accelerazione con cui viene stampato lo strato intermedio del raft." +msgstr "L'accélération selon laquelle la couche du milieu du radeau est imprimée." #: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" -msgstr "Accelerazione di stampa della base del raft" +msgstr "Accélération de l'impression de la base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." -msgstr "Indica l’accelerazione con cui viene stampato lo strato di base del raft." +msgstr "L'accélération selon laquelle la couche de base du radeau est imprimée." #: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" -msgstr "Jerk stampa del raft" +msgstr "Saccade d’impression du radeau" #: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." -msgstr "Indica il jerk con cui viene stampato il raft." +msgstr "La saccade selon laquelle le radeau est imprimé." #: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" -msgstr "Jerk di stampa parte superiore del raft" +msgstr "Saccade d’impression du dessus du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." -msgstr "Indica il jerk al quale vengono stampati gli strati superiori del raft." +msgstr "La saccade selon laquelle les couches du dessus du radeau sont imprimées." #: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" -msgstr "Jerk di stampa raft intermedio" +msgstr "Saccade d’impression du milieu du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." -msgstr "Indica il jerk con cui viene stampato lo strato intermedio del raft." +msgstr "La saccade selon laquelle la couche du milieu du radeau est imprimée." #: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" -msgstr "Jerk di stampa della base del raft" +msgstr "Saccade d’impression de la base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." -msgstr "Indica il jerk con cui viene stampato lo strato di base del raft." +msgstr "La saccade selon laquelle la couche de base du radeau est imprimée." #: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" -msgstr "Velocità della ventola per il raft" +msgstr "Vitesse du ventilateur pendant le radeau" #: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." -msgstr "Indica la velocità di rotazione della ventola per il raft." +msgstr "La vitesse du ventilateur pour le radeau." #: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" -msgstr "Velocità della ventola per la parte superiore del raft" +msgstr "Vitesse du ventilateur pour le dessus du radeau" #: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." -msgstr "Indica la velocità di rotazione della ventola per gli strati superiori del raft." +msgstr "La vitesse du ventilateur pour les couches du dessus du radeau." #: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" -msgstr "Velocità della ventola per il raft intermedio" +msgstr "Vitesse du ventilateur pour le milieu du radeau" #: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." -msgstr "Indica la velocità di rotazione della ventola per gli strati intermedi del raft." +msgstr "La vitesse du ventilateur pour la couche du milieu du radeau." #: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" -msgstr "Velocità della ventola per la base del raft" +msgstr "Vitesse du ventilateur pour la base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." -msgstr "Indica la velocità di rotazione della ventola per lo strato di base del raft." +msgstr "La vitesse du ventilateur pour la couche de base du radeau." #: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" -msgstr "Doppia estrusione" +msgstr "Double extrusion" #: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." -msgstr "Indica le impostazioni utilizzate per la stampa con estrusori multipli." +msgstr "Paramètres utilisés pour imprimer avec plusieurs extrudeuses." #: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" -msgstr "Abilitazione torre di innesco" +msgstr "Activer la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "" "Print a tower next to the print which serves to prime the material after " "each nozzle switch." -msgstr "Stampa una torre accanto alla stampa che serve per innescare il materiale dopo ogni cambio ugello." +msgstr "Imprimer une tour à côté de l'impression qui sert à amorcer le matériau après chaque changement de buse." #: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" -msgstr "Dimensioni torre di innesco" +msgstr "Taille de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." -msgstr "Indica la larghezza della torre di innesco." +msgstr "La largeur de la tour d'amorçage." #: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" -msgstr "Volume minimo torre di innesco" +msgstr "Volume minimum de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "" "The minimum volume for each layer of the prime tower in order to purge " "enough material." -msgstr "Il volume minimo per ciascuno strato della torre di innesco per scaricare materiale a sufficienza." +msgstr "Le volume minimum pour chaque touche de la tour d'amorçage afin de purger suffisamment de matériau." #: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" -msgstr "Posizione X torre di innesco" +msgstr "Position X de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." -msgstr "Indica la coordinata X della posizione della torre di innesco." +msgstr "Les coordonnées X de la position de la tour d'amorçage." #: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" -msgstr "Posizione Y torre di innesco" +msgstr "Position Y de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." -msgstr "Indica la coordinata Y della posizione della torre di innesco." +msgstr "Les coordonnées Y de la position de la tour d'amorçage." #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" -msgstr "Ugello pulitura inattiva sulla torre di innesco" +msgstr "Essuyer le bec d'impression inactif sur la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "" "After printing the prime tower with one nozzle, wipe the oozed material from " "the other nozzle off on the prime tower." -msgstr "Dopo la stampa della torre di innesco con un ugello, pulisce il materiale fuoriuscito dall’altro ugello sulla torre di innesco." +msgstr "Après l'impression de la tour d'amorçage à l'aide d'une buse, nettoyer le matériau qui suinte de l'autre buse sur la tour d'amorçage." #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" -msgstr "Brim torre di innesco" +msgstr "Bordure de la tour d'amorçage" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "" "Prime-towers might need the extra adhesion afforded by a brim even if the " "model doesn't. Presently can't be used with the 'Raft' adhesion-type." -msgstr "Le torri di innesco potrebbero richiedere un'adesione supplementare fornita da un bordo (brim), anche se il modello non lo prevede. Attualmente non può" -" essere utilizzato con il tipo di adesione 'Raft'." +msgstr "Les tours d'amorçage peuvent avoir besoin de l'adhérence supplémentaire d'une bordure, même si le modèle n'en a pas besoin. Ne peut actuellement pas être" +" utilisé avec le type d'adhérence « Raft » (radeau)." #: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" -msgstr "Abilitazione del riparo materiale fuoriuscito" +msgstr "Activer le bouclier de suintage" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" @@ -6224,13 +6213,13 @@ msgid "" "Enable exterior ooze shield. This will create a shell around the model which " "is likely to wipe a second nozzle if it's at the same height as the first " "nozzle." -msgstr "Abilita il riparo esterno del materiale fuoriuscito. Questo crea un guscio intorno al modello per pulitura con un secondo ugello, se è alla stessa altezza" -" del primo ugello." +msgstr "Activer le bouclier de suintage extérieur. Cela créera une coque autour du modèle qui est susceptible d'essuyer une deuxième buse si celle-ci est à la" +" même hauteur que la première buse." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" -msgstr "Angolo del riparo materiale fuoriuscito" +msgstr "Angle du bouclier de suintage" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" @@ -6238,23 +6227,23 @@ msgid "" "The maximum angle a part in the ooze shield will have. With 0 degrees being " "vertical, and 90 degrees being horizontal. A smaller angle leads to less " "failed ooze shields, but more material." -msgstr "È l'angolazione massima ammessa delle parti nel riparo. Con 0 gradi verticale e 90 gradi orizzontale. Un angolo più piccolo comporta minori ripari non" -" riusciti, ma maggiore materiale." +msgstr "L'angle maximal qu'une partie du bouclier de suintage peut adopter. Zéro degré est vertical et 90 degrés est horizontal. Un angle plus petit entraîne moins" +" d'échecs au niveau des boucliers de suintage, mais utilise plus de matériaux." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" -msgstr "Distanza del riparo materiale fuoriuscito" +msgstr "Distance du bouclier de suintage" #: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." -msgstr "Indica la distanza del riparo materiale fuoriuscito dalla stampa, nelle direzioni X/Y." +msgstr "Distance entre le bouclier de suintage et l'impression dans les directions X/Y." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" -msgstr "Distanza di retrazione cambio ugello" +msgstr "Distance de rétraction de changement de buse" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" @@ -6262,69 +6251,69 @@ msgid "" "The amount of retraction when switching extruders. Set to 0 for no " "retraction at all. This should generally be the same as the length of the " "heat zone." -msgstr "Indica il valore di retrazione alla commutazione degli estrusori. Impostato a 0 per nessuna retrazione. Questo valore generalmente dovrebbe essere lo stesso" -" della lunghezza della zona di riscaldamento." +msgstr "Degré de rétraction lors de la commutation d'extrudeuses. Une valeur de 0 signifie qu'il n'y aura aucune rétraction. En général, cette valeur doit être" +" équivalente à la longueur de la zone de chauffe." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" -msgstr "Velocità di retrazione cambio ugello" +msgstr "Vitesse de rétraction de changement de buse" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "" "The speed at which the filament is retracted. A higher retraction speed " "works better, but a very high retraction speed can lead to filament grinding." -msgstr "Indica la velocità di retrazione del filamento. Una maggiore velocità di retrazione funziona bene, ma una velocità di retrazione eccessiva può portare" -" alla deformazione del filamento." +msgstr "La vitesse à laquelle le filament est rétracté. Une vitesse de rétraction plus élevée fonctionne mieux, mais une vitesse de rétraction très élevée peut" +" causer l'écrasement du filament." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" -msgstr "Velocità di retrazione cambio ugello" +msgstr "Vitesse de rétraction de changement de buse" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "" "The speed at which the filament is retracted during a nozzle switch retract." -msgstr "Indica la velocità alla quale il filamento viene retratto durante una retrazione per cambio ugello." +msgstr "La vitesse à laquelle le filament est rétracté pendant une rétraction de changement de buse." #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" -msgstr "Velocità innesco cambio ugello" +msgstr "Vitesse d'amorçage de changement de buse" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "" "The speed at which the filament is pushed back after a nozzle switch " "retraction." -msgstr "Indica la velocità alla quale il filamento viene sospinto indietro dopo la retrazione per cambio ugello." +msgstr "La vitesse à laquelle le filament est poussé vers l'arrière après une rétraction de changement de buse." #: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" -msgstr "Quantità di materiale extra della Prime Tower, al cambio ugello" +msgstr "Montant de l'amorce supplémentaire lors d'un changement de buse" #: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." -msgstr "Materiale extra per l'innesco dopo il cambio dell'ugello." +msgstr "Matériel supplémentaire à amorcer après le changement de buse." #: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" -msgstr "Correzioni delle maglie" +msgstr "Corrections" #: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." -msgstr "Rendere le maglie più indicate alla stampa 3D." +msgstr "Rendez les mailles plus adaptées à l'impression 3D." #: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" -msgstr "Unione dei volumi in sovrapposizione" +msgstr "Joindre les volumes se chevauchant" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" @@ -6332,13 +6321,13 @@ msgid "" "Ignore the internal geometry arising from overlapping volumes within a mesh " "and print the volumes as one. This may cause unintended internal cavities to " "disappear." -msgstr "Questa funzione ignora la geometria interna derivante da volumi in sovrapposizione all’interno di una maglia, stampandoli come un unico volume. Questo" -" può comportare la scomparsa di cavità interne." +msgstr "Ignorer la géométrie interne pouvant découler de volumes se chevauchant à l'intérieur d'un maillage et imprimer les volumes comme un seul. Cela peut entraîner" +" la disparition des cavités internes accidentelles." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" -msgstr "Rimozione di tutti i fori" +msgstr "Supprimer tous les trous" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" @@ -6346,13 +6335,13 @@ msgid "" "Remove the holes in each layer and keep only the outside shape. This will " "ignore any invisible internal geometry. However, it also ignores layer holes " "which can be viewed from above or below." -msgstr "Rimuove i fori presenti su ciascuno strato e mantiene soltanto la forma esterna. Questa funzione ignora qualsiasi invisibile geometria interna. Tuttavia," -" essa ignora allo stesso modo i fori degli strati visibili da sopra o da sotto." +msgstr "Supprime les trous dans chacune des couches et conserve uniquement la forme extérieure. Tous les détails internes invisibles seront ignorés. Il en va de" +" même pour les trous qui pourraient être visibles depuis le dessus ou le dessous de la pièce." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" -msgstr "Ricucitura completa dei fori" +msgstr "Raccommodage" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" @@ -6360,13 +6349,13 @@ msgid "" "Extensive stitching tries to stitch up open holes in the mesh by closing the " "hole with touching polygons. This option can introduce a lot of processing " "time." -msgstr "Questa funzione tenta di 'ricucire' i fori aperti nella maglia chiudendo il foro con poligoni a contatto. Questa opzione può richiedere lunghi tempi di" -" elaborazione." +msgstr "Le raccommodage consiste en la suppression des trous dans le maillage en tentant de fermer le trou avec des intersections entre polygones existants. Cette" +" option peut induire beaucoup de temps de calcul." #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" -msgstr "Mantenimento delle superfici scollegate" +msgstr "Conserver les faces disjointes" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" @@ -6375,38 +6364,38 @@ msgid "" "a layer with big holes. Enabling this option keeps those parts which cannot " "be stitched. This option should be used as a last resort option when " "everything else fails to produce proper g-code." -msgstr "Di norma Cura cerca di \"ricucire\" piccoli fori nella maglia e di rimuovere le parti di uno strato che presentano grossi fori. Abilitando questa opzione," -" Cura mantiene quelle parti che non possono essere 'ricucite'. Questa opzione deve essere utilizzata come ultima risorsa quando non sia stato possibile" -" produrre un corretto codice G in nessun altro modo." +msgstr "Normalement, Cura essaye de raccommoder les petits trous dans le maillage et supprime les parties des couches contenant de gros trous. Activer cette option" +" pousse Cura à garder les parties qui ne peuvent être raccommodées. Cette option doit être utilisée en dernier recours quand tout le reste échoue à produire" +" un G-Code correct." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" -msgstr "Sovrapposizione maglie" +msgstr "Chevauchement des mailles fusionnées" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "" "Make meshes which are touching each other overlap a bit. This makes them " "bond together better." -msgstr "Fa sovrapporre leggermente le maglie a contatto tra loro. In tal modo ne migliora l’adesione." +msgstr "Faire de sorte que les maillages qui se touchent se chevauchent légèrement. Cela permet aux maillages de mieux adhérer les uns aux autres." #: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" -msgstr "Rimuovi intersezione maglie" +msgstr "Supprimer l'intersection des mailles" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "" "Remove areas where multiple meshes are overlapping with each other. This may " "be used if merged dual material objects overlap with each other." -msgstr "Rimuove le aree in cui maglie multiple si sovrappongono tra loro. Questo può essere usato se oggetti di due materiali uniti si sovrappongono tra loro." +msgstr "Supprime les zones sur lesquelles plusieurs mailles se chevauchent. Cette option peut être utilisée si des objets à matériau double fusionné se chevauchent." #: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" -msgstr "Rimozione maglie alternate" +msgstr "Alterner le retrait des maillages" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" @@ -6415,13 +6404,13 @@ msgid "" "that the overlapping meshes become interwoven. Turning this setting off will " "cause one of the meshes to obtain all of the volume in the overlap, while it " "is removed from the other meshes." -msgstr "Selezionare quali volumi di intersezione maglie appartengono a ciascuno strato, in modo che le maglie sovrapposte diventino interconnesse. Disattivando" -" questa funzione una delle maglie ottiene tutto il volume della sovrapposizione, che viene rimosso dalle altre maglie." +msgstr "Passe aux volumes d'intersection de maille qui appartiennent à chaque couche, de manière à ce que les mailles qui se chevauchent soient entrelacées. Si" +" vous désactivez ce paramètre, l'une des mailles obtiendra tout le volume dans le chevauchement tandis qu'il est retiré des autres mailles." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" -msgstr "Rimuovere i primi strati vuoti" +msgstr "Supprimer les premières couches vides" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" @@ -6429,13 +6418,13 @@ msgid "" "Remove empty layers beneath the first printed layer if they are present. " "Disabling this setting can cause empty first layers if the Slicing Tolerance " "setting is set to Exclusive or Middle." -msgstr "Rimuovere gli strati vuoti sotto il primo strato stampato, se presenti. La disabilitazione di questa impostazione può provocare la presenza di primi strati" -" vuoti, se l'impostazione di Tolleranza di sezionamento è impostata su Esclusiva o Intermedia." +msgstr "Supprimer les couches vides sous la première couche imprimée si elles sont présentes. Le fait de désactiver ce paramètre peut entraîner l'apparition de" +" premières couches vides si le paramètre Tolérance à la découpe est défini sur Exclusif ou Milieu." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" -msgstr "Risoluzione massima" +msgstr "Résolution maximum" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" @@ -6444,14 +6433,14 @@ msgid "" "mesh will have a lower resolution. This may allow the printer to keep up " "with the speed it has to process g-code and will increase slice speed by " "removing details of the mesh that it can't process anyway." -msgstr "La dimensione minima di un segmento di linea dopo il sezionamento. Se tale dimensione aumenta, la maglia avrà una risoluzione inferiore. Questo può consentire" -" alla stampante di mantenere la velocità per processare il g-code ed aumenterà la velocità di sezionamento eliminando i dettagli della maglia che non è" -" comunque in grado di processare." +msgstr "Taille minimum d'un segment de ligne après découpage. Si vous augmentez cette valeur, la maille aura une résolution plus faible. Cela peut permettre à" +" l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code et augmentera la vitesse de découpe en enlevant des détails de la maille que l'imprimante" +" ne peut pas traiter de toute manière." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" -msgstr "Risoluzione massima di spostamento" +msgstr "Résolution de déplacement maximum" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" @@ -6460,14 +6449,14 @@ msgid "" "this, the travel moves will have less smooth corners. This may allow the " "printer to keep up with the speed it has to process g-code, but it may cause " "model avoidance to become less accurate." -msgstr "La dimensione minima di un segmento lineare di spostamento dopo il sezionamento. Aumentando tale dimensione, le corse di spostamento avranno meno angoli" -" arrotondati. La stampante può così mantenere la velocità per processare il g-code, ma si può verificare una riduzione della precisione di aggiramento" -" del modello." +msgstr "Taille minimale d'un segment de ligne de déplacement après la découpe. Si vous augmentez cette valeur, les mouvements de déplacement auront des coins moins" +" lisses. Cela peut permettre à l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code, mais cela peut réduire la précision de l'évitement" +" du modèle." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" -msgstr "Deviazione massima" +msgstr "Écart maximum" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" @@ -6477,14 +6466,14 @@ msgid "" "but the g-code will be smaller. Maximum Deviation is a limit for Maximum " "Resolution, so if the two conflict the Maximum Deviation will always be held " "true." -msgstr "La deviazione massima consentita quando si riduce la risoluzione per l'impostazione Risoluzione massima. Se si aumenta questo parametro, la stampa sarà" -" meno precisa, ma il g-code sarà più piccolo. Deviazione massima rappresenta il limite per Risoluzione massima; pertanto se le due impostazioni sono in" -" conflitto, verrà considerata vera l'impostazione Deviazione massima." +msgstr "L'écart maximum autorisé lors de la réduction de la résolution pour le paramètre Résolution maximum. Si vous augmentez cette valeur, l'impression sera" +" moins précise, mais le G-Code sera plus petit. L'écart maximum est une limite pour la résolution maximum. Donc si les deux entrent en conflit, l'Écart" +" maximum restera valable." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" -msgstr "Deviazione massima dell'area di estrusione" +msgstr "Écart maximal de la surface d'extrusion" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" @@ -6497,25 +6486,26 @@ msgid "" "over-) extrusion in between straight parallel walls, as more intermediate " "width-changing points will be allowed to be removed. Your print will be less " "accurate, but the g-code will be smaller." -msgstr "La deviazione massima dell'area di estrusione consentita durante la rimozione di punti intermedi da una linea retta. Un punto intermedio può fungere da" -" punto di modifica larghezza in una lunga linea retta. Pertanto, se viene rimosso, la linea avrà una larghezza uniforme e, come risultato, perderà (o guadagnerà)" -" area di estrusione. In caso di incremento si può notare una leggera sotto (o sovra) estrusione tra pareti parallele rette, poiché sarà possibile rimuovere" -" più punti di variazione della larghezza intermedi. La stampa sarà meno precisa, ma il G-Code sarà più piccolo." +msgstr "L'écart maximal de la surface d'extrusion autorisé lors de la suppression des points intermédiaires d'une ligne droite. Un point intermédiaire peut servir" +" de point de changement de largeur dans une longue ligne droite. Par conséquent, s'il est supprimé, la ligne aura une largeur uniforme et, par conséquent," +" cela engendrera la perte (ou le gain) d'un peu de surface d'extrusion. Si vous augmentez cette valeur, vous pourrez constater une légère sous-extrusion" +" (ou sur-extrusion) entre les parois parallèles droites car davantage de points intermédiaires de changement de largeur pourront être supprimés. Votre" +" impression sera moins précise, mais le G-code sera plus petit." #: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" -msgstr "Modalità speciali" +msgstr "Modes spéciaux" #: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." -msgstr "Modi non tradizionali di stampare i modelli." +msgstr "Des moyens non traditionnels d'imprimer vos modèles." #: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" -msgstr "Sequenza di stampa" +msgstr "Séquence d'impression" #: /fdmprinter.def.json msgctxt "print_sequence description" @@ -6525,24 +6515,24 @@ msgid "" "only one extruder is enabled and b) all models are separated in such a way " "that the whole print head can move in between and all models are lower than " "the distance between the nozzle and the X/Y axes." -msgstr "Indica se stampare tutti i modelli un layer alla volta o se attendere di terminare un modello prima di passare al successivo. La modalità \"uno per volta\"" -" è possibile solo se a) è abilitato solo un estrusore b) tutti i modelli sono separati in modo tale che l'intera testina di stampa possa muoversi tra di" -" essi e che tutti i modelli siano più bassi della distanza tra l'ugello e gli assi X/Y." +msgstr "Imprime tous les modèles en même temps, couche par couche, ou attend la fin d'un modèle pour en commencer un autre. Le mode « Un modèle à la fois » est" +" disponible seulement si a) un seul extrudeur est activé et si b) tous les modèles sont suffisamment éloignés pour que la tête puisse passer entre eux" +" et qu'ils sont tous inférieurs à la distance entre la buse et les axes X/Y." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" -msgstr "Tutti contemporaneamente" +msgstr "Tout en même temps" #: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" -msgstr "Uno alla volta" +msgstr "Un à la fois" #: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" -msgstr "Maglia di riempimento" +msgstr "Maille de remplissage" #: /fdmprinter.def.json msgctxt "infill_mesh description" @@ -6550,13 +6540,13 @@ msgid "" "Use this mesh to modify the infill of other meshes with which it overlaps. " "Replaces infill regions of other meshes with regions for this mesh. It's " "suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Utilizzare questa maglia per modificare il riempimento di altre maglie a cui è sovrapposta. Sostituisce le regioni di riempimento di altre maglie con le" -" regioni di questa maglia. Si consiglia di stampare solo una parete e non il rivestimento esterno superiore/inferiore per questa maglia." +msgstr "Utiliser cette maille pour modifier le remplissage d'autres mailles qu'elle chevauche. Remplace les régions de remplissage d'autres mailles par des régions" +" de cette maille. Il est conseillé d'imprimer uniquement une Paroi et pas de Couche du dessus/dessous pour cette maille." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" -msgstr "Classificazione dell'elaborazione delle maglie" +msgstr "Rang de traitement du maillage" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" @@ -6566,14 +6556,14 @@ msgid "" "settings of the mesh with the highest rank. An infill mesh with a higher " "rank will modify the infill of infill meshes with lower rank and normal " "meshes." -msgstr "Determina la priorità di questa mesh quando si considera la sovrapposizione multipla delle mesh di riempimento. Per le aree con la sovrapposizione di più" -" mesh di riempimento verranno utilizzate le impostazioni della mesh con la classificazione più alta. Una mesh di riempimento con una classificazione più" -" alta modificherà il riempimento delle mesh di riempimento con una classificazione inferiore e delle mesh normali." +msgstr "Détermine la priorité de cette maille lorsque plusieurs chevauchements de mailles de remplissage sont pris en considération. Les zones comportant plusieurs" +" chevauchements de mailles de remplissage prendront en compte les paramètres du maillage ayant l'ordre le plus élevé. Une maille de remplissage possédant" +" un ordre plus élevé modifiera le remplissage des mailles de remplissage ayant un ordre plus bas et des mailles normales." #: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" -msgstr "Ritaglio maglia" +msgstr "Maille de coupe" #: /fdmprinter.def.json msgctxt "cutting_mesh description" @@ -6581,47 +6571,47 @@ msgid "" "Limit the volume of this mesh to within other meshes. You can use this to " "make certain areas of one mesh print with different settings and with a " "whole different extruder." -msgstr "Limita il volume di questa maglia all'interno di altre maglie. Questo può essere utilizzato per stampare talune aree di una maglia con impostazioni diverse" -" e con un diverso estrusore." +msgstr "Limiter le volume de ce maillage à celui des autres maillages. Cette option permet de faire en sorte que certaines zones d'un maillage s'impriment avec" +" des paramètres différents et avec une extrudeuse entièrement différente." #: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" -msgstr "Stampo" +msgstr "Moule" #: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "" "Print models as a mold, which can be cast in order to get a model which " "resembles the models on the build plate." -msgstr "Stampa i modelli come uno stampo, che può essere fuso per ottenere un modello che assomigli ai modelli sul piano di stampa." +msgstr "Imprimer les modèles comme moule, qui peut être coulé afin d'obtenir un modèle ressemblant à ceux présents sur le plateau." #: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" -msgstr "Larghezza minimo dello stampo" +msgstr "Largeur minimale de moule" #: /fdmprinter.def.json msgctxt "mold_width description" msgid "" "The minimal distance between the outside of the mold and the outside of the " "model." -msgstr "Distanza minima tra l'esterno dello stampo e l'esterno del modello." +msgstr "La distance minimale entre l'extérieur du moule et l'extérieur du modèle." #: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" -msgstr "Altezza parte superiore dello stampo" +msgstr "Hauteur du plafond de moule" #: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." -msgstr "Altezza sopra le parti orizzontali del modello che stampano lo stampo." +msgstr "La hauteur au-dessus des parties horizontales dans votre modèle pour laquelle imprimer le moule." #: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" -msgstr "Angolo stampo" +msgstr "Angle du moule" #: /fdmprinter.def.json msgctxt "mold_angle description" @@ -6629,38 +6619,38 @@ msgid "" "The angle of overhang of the outer walls created for the mold. 0° will make " "the outer shell of the mold vertical, while 90° will make the outside of the " "model follow the contour of the model." -msgstr "Angolo dello sbalzo delle pareti esterne creato per il modello. 0° rende il guscio esterno dello stampo verticale, mentre 90° fa in modo che il guscio" -" esterno dello stampo segua il profilo del modello." +msgstr "L'angle de porte-à-faux des parois externes créées pour le moule. La valeur 0° rendra la coque externe du moule verticale, alors que 90° fera que l'extérieur" +" du modèle suive les contours du modèle." #: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" -msgstr "Supporto maglia" +msgstr "Maillage de support" #: /fdmprinter.def.json msgctxt "support_mesh description" msgid "" "Use this mesh to specify support areas. This can be used to generate support " "structure." -msgstr "Utilizzare questa maglia per specificare le aree di supporto. Può essere usata per generare una struttura di supporto." +msgstr "Utiliser ce maillage pour spécifier des zones de support. Cela peut être utilisé pour générer une structure de support." #: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" -msgstr "Maglia anti-sovrapposizione" +msgstr "Maillage anti-surplomb" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "" "Use this mesh to specify where no part of the model should be detected as " "overhang. This can be used to remove unwanted support structure." -msgstr "Utilizzare questa maglia per specificare dove nessuna parte del modello deve essere rilevata come in sovrapposizione. Può essere usato per rimuovere struttura" -" di supporto indesiderata." +msgstr "Utiliser cette maille pour préciser à quel endroit aucune partie du modèle doit être détectée comme porte-à-faux. Cette option peut être utilisée pour" +" supprimer la structure de support non souhaitée." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" -msgstr "Modalità superficie" +msgstr "Mode de surface" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" @@ -6670,29 +6660,29 @@ msgid "" "single wall tracing the mesh surface with no infill and no top/bottom skin. " "\"Both\" prints enclosed volumes like normal and any remaining polygons as " "surfaces." -msgstr "Trattare il modello solo come una superficie, un volume o volumi con superfici libere. Il modo di stampa normale stampa solo volumi delimitati. “Superficie”" -" stampa una parete singola tracciando la superficie della maglia senza riempimento e senza rivestimento esterno superiore/inferiore. “Entrambi” stampa" -" i volumi delimitati come normali ed eventuali poligoni rimanenti come superfici." +msgstr "Traite le modèle comme surface seule, un volume ou des volumes avec des surfaces seules. Le mode d'impression normal imprime uniquement des volumes fermés." +" « Surface » imprime une paroi seule autour de la surface de la maille, sans remplissage ni couche du dessus/dessous. « Les deux » imprime des volumes" +" fermés comme en mode normal et les polygones restants comme surfaces." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" -msgstr "Normale" +msgstr "Normal" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" -msgstr "Superficie" +msgstr "Surface" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" -msgstr "Entrambi" +msgstr "Les deux" #: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" -msgstr "Stampa del contorno esterno con movimento spiraliforme" +msgstr "Spiraliser le contour extérieur" #: /fdmprinter.def.json msgctxt "magic_spiralize description" @@ -6701,14 +6691,14 @@ msgid "" "steady Z increase over the whole print. This feature turns a solid model " "into a single walled print with a solid bottom. This feature should only be " "enabled when each layer only contains a single part." -msgstr "Appiattisce il contorno esterno attorno all'asse Z con movimento spiraliforme. Questo crea un aumento costante lungo l'asse Z durante tutto il processo" -" di stampa. Questa caratteristica consente di ottenere un modello pieno in una singola stampata con fondo solido. Questa caratteristica deve essere abilitata" -" solo quando ciascuno strato contiene solo una singola parte." +msgstr "Cette fonction ajuste le déplacement en Z sur le bord extérieur. Cela va créer une augmentation stable de Z sur toute l’impression. Cette fonction transforme" +" un modèle solide en une impression à paroi unique avec une base solide. Cette fonctionnalité doit être activée seulement lorsque chaque couche contient" +" uniquement une seule partie." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" -msgstr "Levigazione dei profili con movimento spiraliforme" +msgstr "Lisser les contours spiralisés" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" @@ -6716,13 +6706,13 @@ msgid "" "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " "seam should be barely visible on the print but will still be visible in the " "layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Leviga i profili con movimento spiraliforme per ridurre la visibilità della giunzione Z (la giunzione Z dovrebbe essere appena visibile sulla stampa, ma" -" rimane visibile nella visualizzazione a strati). Notare che la levigatura tende a rimuovere le bavature fini della superficie." +msgstr "Lisser les contours spiralisés pour réduire la visibilité de la jointure en Z (la jointure en Z doit être à peine visible sur l'impression mais sera toujours" +" visible dans la vue en couches). Veuillez remarquer que le lissage aura tendance à estomper les détails très fins de la surface." #: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" -msgstr "Estrusione relativa" +msgstr "Extrusion relative" #: /fdmprinter.def.json msgctxt "relative_extrusion description" @@ -6733,24 +6723,25 @@ msgid "" "amount of deposited material compared to absolute E-steps. Irrespective of " "this setting, the extrusion mode will always be set to absolute before any g-" "code script is output." -msgstr "Utilizza l'estrusione relativa invece di quella assoluta. L'utilizzo di fasi E relative facilita la post-elaborazione del codice G. Tuttavia, questa impostazione" -" non è supportata da tutte le stampanti e può causare deviazioni molto piccole nella quantità di materiale depositato rispetto alle fasi E assolute. Indipendentemente" -" da questa impostazione, la modalità estrusione sarà sempre impostata su assoluta prima che venga generato uno script in codice G." +msgstr "Utiliser l'extrusion relative au lieu de l'extrusion absolue. L'utilisation de pas E relatifs facilite le post-traitement du G-Code. Toutefois, cela n'est" +" pas pris en charge par toutes les imprimantes et peut occasionner de très légers écarts dans la quantité de matériau déposé, par rapport à l'utilisation" +" des pas E absolus. Indépendamment de ce paramètre, le mode d'extrusion sera défini par défaut comme absolu avant qu'un quelconque script de G-Code soit" +" produit." #: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" -msgstr "Sperimentale" +msgstr "Expérimental" #: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." -msgstr "Funzionalità che non sono state ancora precisate completamente." +msgstr "Des fonctionnalités qui n'ont pas encore été complètement développées." #: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" -msgstr "Tolleranza di sezionamento" +msgstr "Tolérance à la découpe" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" @@ -6762,30 +6753,30 @@ msgid "" "(Exclusive) or a layer has the areas which fall inside anywhere within the " "layer (Inclusive). Inclusive retains the most details, Exclusive makes for " "the best fit and Middle stays closest to the original surface." -msgstr "Tolleranza verticale negli strati sezionati. Di norma i contorni di uno strato vengono generati prendendo le sezioni incrociate fino al centro dello spessore" -" di ciascun livello (intermedie). In alternativa, ogni strato può avere le aree che cadono all'interno del volume per tutto lo spessore dello strato (esclusive)" -" oppure uno strato presenta le aree che rientrano all'interno di qualsiasi punto dello strato (inclusive). Le aree inclusive conservano la maggior parte" -" dei dettagli; le esclusive generano la soluzione migliore, mentre le intermedie restano più vicine alla superficie originale." +msgstr "Tolérance verticale dans les couches découpées. Les contours d'une couche sont normalement générés en faisant passer les sections entrecroisées au milieu" +" de chaque épaisseur de couche (Milieu). Alternativement, chaque couche peut posséder des zones situées à l'intérieur du volume à travers toute l'épaisseur" +" de la couche (Exclusif) ou une couche peut avoir des zones situées à l'intérieur à tout endroit dans la couche (Inclusif). L'option Inclusif permet de" +" conserver le plus de détails ; l'option Exclusif permet d'obtenir une adaptation optimale ; l'option Milieu permet de rester proche de la surface d'origine." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" -msgstr "Intermedia" +msgstr "Milieu" #: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" -msgstr "Esclusiva" +msgstr "Exclusif" #: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" -msgstr "Inclusiva" +msgstr "Inclusif" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" -msgstr "Ottimizzazione spostamenti riempimento" +msgstr "Optimisation du déplacement de remplissage" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" @@ -6795,38 +6786,38 @@ msgid "" "much depends on the model being sliced, infill pattern, density, etc. Note " "that, for some models that have many small areas of infill, the time to " "slice the model may be greatly increased." -msgstr "Quando abilitato, l’ordine di stampa delle linee di riempimento viene ottimizzato per ridurre la distanza percorsa. La riduzione del tempo di spostamento" -" ottenuta dipende in particolare dal modello sezionato, dalla configurazione di riempimento, dalla densità, ecc. Si noti che, per alcuni modelli che hanno" -" piccole aree di riempimento, il tempo di sezionamento del modello può aumentare notevolmente." +msgstr "Lorsque cette option est activée, l'ordre dans lequel les lignes de remplissage sont imprimées est optimisé pour réduire la distance parcourue. La réduction" +" du temps de parcours dépend en grande partie du modèle à découper, du type de remplissage, de la densité, etc. Remarque : pour certains modèles possédant" +" beaucoup de petites zones de remplissage, le temps de découpe du modèle peut en être considérablement augmenté." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" -msgstr "Temperatura automatica" +msgstr "Température auto" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "" "Change the temperature for each layer automatically with the average flow " "speed of that layer." -msgstr "Modifica automaticamente la temperatura per ciascuno strato con la velocità media del flusso per tale strato." +msgstr "Modifie automatiquement la température pour chaque couche en fonction de la vitesse de flux moyenne pour cette couche." #: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" -msgstr "Grafico della temperatura del flusso" +msgstr "Graphique de la température du flux" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "" "Data linking material flow (in mm3 per second) to temperature (degrees " "Celsius)." -msgstr "Collegamento dei dati di flusso del materiale (in mm3 al secondo) alla temperatura (in °C)." +msgstr "Données reliant le flux de matériau (en mm3 par seconde) à la température (degrés Celsius)." #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" -msgstr "Circonferenza minima dei poligoni" +msgstr "Circonférence minimale du polygone" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" @@ -6835,108 +6826,108 @@ msgid "" "will be filtered out. Lower values lead to higher resolution mesh at the " "cost of slicing time. It is meant mostly for high resolution SLA printers " "and very tiny 3D models with a lot of details." -msgstr "I poligoni in strati sezionati con una circonferenza inferiore a questo valore verranno scartati. I valori inferiori generano una maglia con risoluzione" -" superiore al costo del tempo di sezionamento. È dedicata in particolare alle stampanti SLA ad alta risoluzione e a modelli 3D molto piccoli, ricchi di" -" dettagli." +msgstr "Les polygones en couches tranchées dont la circonférence est inférieure à cette valeur seront filtrés. Des valeurs élevées permettent d'obtenir un maillage" +" de meilleure résolution mais augmentent le temps de découpe. Cette option est principalement destinée aux imprimantes SLA haute résolution et aux modèles" +" 3D de très petite taille avec beaucoup de détails." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" -msgstr "Rottura del supporto in pezzi di grandi dimensioni" +msgstr "Démantèlement du support en morceaux" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "" "Skip some support line connections to make the support structure easier to " "break away. This setting is applicable to the Zig Zag support infill pattern." -msgstr "Salto di alcuni collegamenti per rendere la struttura del supporto più facile da rompere. Questa impostazione è applicabile alla configurazione a zig-zag" -" del riempimento del supporto." +msgstr "Ignorer certaines connexions de ligne du support pour rendre la structure de support plus facile à casser. Ce paramètre s'applique au motif de remplissage" +" du support en zigzag." #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" -msgstr "Dimensioni frammento supporto" +msgstr "Taille de morceaux du support" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "" "Leave out a connection between support lines once every N millimeter to make " "the support structure easier to break away." -msgstr "Lasciare un collegamento tra le linee del supporto ogni N millimetri per facilitare la rottura del supporto stesso." +msgstr "Ignorer une connexion entre lignes du support tous les N millimètres, pour rendre la structure de support plus facile à casser." #: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" -msgstr "Conteggio linee di rottura supporto" +msgstr "Comptage des lignes de morceaux du support" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "" "Skip one in every N connection lines to make the support structure easier to " "break away." -msgstr "Salto di una ogni N linee di collegamento per rendere la struttura del supporto più facile da rompere." +msgstr "Ignorer une ligne de connexion sur N pour rendre la structure de support plus facile à casser." #: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" -msgstr "Abilitazione del riparo paravento" +msgstr "Activer le bouclier" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "" "This will create a wall around the model, which traps (hot) air and shields " "against exterior airflow. Especially useful for materials which warp easily." -msgstr "In tal modo si creerà una protezione attorno al modello che intrappola l'aria (calda) e lo protegge da flussi d’aria esterna. Particolarmente utile per" -" i materiali soggetti a deformazione." +msgstr "Cela créera une paroi autour du modèle qui retient l'air (chaud) et protège contre les courants d'air. Particulièrement utile pour les matériaux qui se" +" soulèvent facilement." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" -msgstr "Distanza X/Y del riparo paravento" +msgstr "Distance X/Y du bouclier" #: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." -msgstr "Indica la distanza del riparo paravento dalla stampa, nelle direzioni X/Y." +msgstr "Distance entre la pièce et le bouclier dans les directions X et Y." #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" -msgstr "Limitazione del riparo paravento" +msgstr "Limite du bouclier" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "" "Set the height of the draft shield. Choose to print the draft shield at the " "full height of the model or at a limited height." -msgstr "Imposta l’altezza del riparo paravento. Scegliere di stampare il riparo paravento all’altezza totale del modello o a un’altezza limitata." +msgstr "Définit la hauteur du bouclier. Choisissez d'imprimer le bouclier à la pleine hauteur du modèle ou à une hauteur limitée." #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" -msgstr "Piena altezza" +msgstr "Pleine hauteur" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" -msgstr "Limitazione in altezza" +msgstr "Limitée" #: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" -msgstr "Altezza del riparo paravento" +msgstr "Hauteur du bouclier" #: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "" "Height limitation of the draft shield. Above this height no draft shield " "will be printed." -msgstr "Indica la limitazione in altezza del riparo paravento. Al di sopra di tale altezza non sarà stampato alcun riparo." +msgstr "Hauteur limite du bouclier. Au-delà de cette hauteur, aucun bouclier ne sera imprimé." #: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" -msgstr "Rendi stampabile lo sbalzo" +msgstr "Rendre le porte-à-faux imprimable" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" @@ -6944,13 +6935,13 @@ msgid "" "Change the geometry of the printed model such that minimal support is " "required. Steep overhangs will become shallow overhangs. Overhanging areas " "will drop down to become more vertical." -msgstr "Cambia la geometria del modello stampato in modo da richiedere un supporto minimo. Sbalzi molto inclinati diventeranno sbalzi poco profondi. Le aree di" -" sbalzo scendono per diventare più verticali." +msgstr "Change la géométrie du modèle imprimé de manière à nécessiter un support minimal. Les porte-à-faux abrupts deviendront des porte-à-faux minces. Les zones" +" en porte-à-faux descendront pour devenir plus verticales." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" -msgstr "Massimo angolo modello" +msgstr "Angle maximal du modèle" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" @@ -6958,13 +6949,13 @@ msgid "" "The maximum angle of overhangs after the they have been made printable. At a " "value of 0° all overhangs are replaced by a piece of model connected to the " "build plate, 90° will not change the model in any way." -msgstr "L’angolo massimo degli sbalzi dopo essere stati resi stampabili. A un valore di 0° tutti gli sbalzi sono sostituiti da un pezzo del modello collegato al" -" piano di stampa, 90° non cambia il modello in alcun modo." +msgstr "L'angle maximal des porte-à-faux après qu'ils aient été rendus imprimables. À une valeur de 0°, tous les porte-à-faux sont remplacés par une pièce de modèle" +" rattachée au plateau, tandis que 90° ne changera en rien le modèle." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" -msgstr "Area foro di sbalzo massima" +msgstr "Surface maximale du trou en porte-à-faux" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" @@ -6972,13 +6963,13 @@ msgid "" "The maximum area of a hole in the base of the model before it's removed by " "Make Overhang Printable. Holes smaller than this will be retained. A value " "of 0 mm² will fill all holes in the models base." -msgstr "L'area massima di un foro nella base del modello prima che venga rimossa da Rendi stampabile lo sbalzo. I fori più piccoli di questo verranno mantenuti." -" Un valore di 0 mm² riempirà i fori nella base del modello." +msgstr "Zone maximale d'un trou dans la base du modèle avant d'être retirée par l'outil Rendre le porte-à-faux imprimable. Les trous plus petits seront conservés." +" Une valeur de 0 mm² remplira tous les trous dans la base des modèles." #: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" -msgstr "Abilitazione della funzione di Coasting" +msgstr "Activer la roue libre" #: /fdmprinter.def.json msgctxt "coasting_enable description" @@ -6986,25 +6977,25 @@ msgid "" "Coasting replaces the last part of an extrusion path with a travel path. The " "oozed material is used to print the last piece of the extrusion path in " "order to reduce stringing." -msgstr "Il Coasting sostituisce l'ultima parte di un percorso di estrusione con un percorso di spostamento. Il materiale fuoriuscito viene utilizzato per stampare" -" l'ultimo tratto del percorso di estrusione al fine di ridurre i filamenti." +msgstr "L'option « roue libre » remplace la dernière partie d'un mouvement d'extrusion par un mouvement de déplacement. Le matériau qui suinte de la buse est alors" +" utilisé pour imprimer la dernière partie du tracé du mouvement d'extrusion, ce qui réduit le stringing." #: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" -msgstr "Volume di Coasting" +msgstr "Volume en roue libre" #: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "" "The volume otherwise oozed. This value should generally be close to the " "nozzle diameter cubed." -msgstr "È il volume di materiale fuoriuscito. Questo valore deve di norma essere prossimo al diametro dell'ugello al cubo." +msgstr "Volume de matière qui devrait suinter de la buse. Cette valeur doit généralement rester proche du diamètre de la buse au cube." #: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" -msgstr "Volume minimo prima del Coasting" +msgstr "Volume minimal avant roue libre" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" @@ -7013,13 +7004,14 @@ msgid "" "For smaller extrusion paths, less pressure has been built up in the bowden " "tube and so the coasted volume is scaled linearly. This value should always " "be larger than the Coasting Volume." -msgstr "È il volume minimo di un percorso di estrusione prima di consentire il coasting. Per percorsi di estrusione inferiori, nel tubo Bowden si è accumulata" -" una pressione inferiore, quindi il volume rilasciato si riduce in modo lineare. Questo valore dovrebbe essere sempre maggiore del volume di Coasting." +msgstr "Le plus petit volume qu'un mouvement d'extrusion doit entraîner avant d'autoriser la roue libre. Pour les petits mouvements d'extrusion, une pression moindre" +" s'est formée dans le tube bowden, de sorte que le volume déposable en roue libre est alors réduit linéairement. Cette valeur doit toujours être supérieure" +" au volume en roue libre." #: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" -msgstr "Velocità di Coasting" +msgstr "Vitesse de roue libre" #: /fdmprinter.def.json msgctxt "coasting_speed description" @@ -7027,59 +7019,60 @@ msgid "" "The speed by which to move during coasting, relative to the speed of the " "extrusion path. A value slightly under 100% is advised, since during the " "coasting move the pressure in the bowden tube drops." -msgstr "È la velocità a cui eseguire lo spostamento durante il Coasting, rispetto alla velocità del percorso di estrusione. Si consiglia di impostare un valore" -" leggermente al di sotto del 100%, poiché durante il Coasting la pressione nel tubo Bowden scende." +msgstr "Vitesse de déplacement pendant une roue libre, par rapport à la vitesse de déplacement pendant l'extrusion. Une valeur légèrement inférieure à 100 % est" +" conseillée car, lors du mouvement en roue libre, la pression dans le tube bowden chute." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" -msgstr "Dimensioni cavità 3D incrociata" +msgstr "Taille de poches entrecroisées 3D" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "" "The size of pockets at four-way crossings in the cross 3D pattern at heights " "where the pattern is touching itself." -msgstr "Dimensioni delle cavità negli incroci a quattro vie nella configurazione 3D incrociata alle altezze a cui la configurazione tocca se stessa." +msgstr "La taille de poches aux croisements à quatre branches dans le motif entrecroisé 3D, à des hauteurs où le motif se touche lui-même." #: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" -msgstr "Immagine di densità del riempimento incrociato" +msgstr "Image de densité du remplissage croisé" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "" "The file location of an image of which the brightness values determine the " "minimal density at the corresponding location in the infill of the print." -msgstr "La posizione del file di un'immagine i cui i valori di luminosità determinano la densità minima nella posizione corrispondente nel riempimento della stampa." +msgstr "Emplacement du fichier d'une image dont les valeurs de luminosité déterminent la densité minimale à l'emplacement correspondant dans le remplissage de" +" l'impression." #: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" -msgstr "Immagine di densità del riempimento incrociato per il supporto" +msgstr "Image de densité du remplissage croisé pour le support" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "" "The file location of an image of which the brightness values determine the " "minimal density at the corresponding location in the support." -msgstr "La posizione del file di un'immagine i cui i valori di luminosità determinano la densità minima nella posizione corrispondente nel supporto." +msgstr "Emplacement du fichier d'une image dont les valeurs de luminosité déterminent la densité minimale à l'emplacement correspondant dans le support." #: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" -msgstr "Abilitazione del supporto conico" +msgstr "Activer les supports coniques" #: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." -msgstr "Realizza aree di supporto più piccole nella parte inferiore che in corrispondenza dello sbalzo." +msgstr "Rendre les aires de support plus petites en bas qu'au niveau du porte-à-faux à supporter." #: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" -msgstr "Angolo del supporto conico" +msgstr "Angle des supports coniques" #: /fdmprinter.def.json msgctxt "support_conical_angle description" @@ -7088,60 +7081,60 @@ msgid "" "90 degrees being horizontal. Smaller angles cause the support to be more " "sturdy, but consist of more material. Negative angles cause the base of the " "support to be wider than the top." -msgstr "È l'angolo di inclinazione del supporto conico. Con 0 gradi verticale e 90 gradi orizzontale. Angoli inferiori rendono il supporto più robusto, ma richiedono" -" una maggiore quantità di materiale. Angoli negativi rendono la base del supporto più larga rispetto alla parte superiore." +msgstr "Angle d'inclinaison des supports coniques. Un angle de 0 degré est vertical tandis qu'un angle de 90 degrés est horizontal. Les petits angles rendent le" +" support plus solide mais utilisent plus de matière. Les angles négatifs rendent la base du support plus large que le sommet." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" -msgstr "Larghezza minima del supporto conico" +msgstr "Largeur minimale des supports coniques" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "" "Minimum width to which the base of the conical support area is reduced. " "Small widths can lead to unstable support structures." -msgstr "Indica la larghezza minima alla quale viene ridotta la base dell’area del supporto conico. Larghezze minori possono comportare strutture di supporto instabili." +msgstr "Largeur minimale à laquelle la base du support conique est réduite. Des largeurs étroites peuvent entraîner des supports instables." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" -msgstr "Rivestimento esterno incoerente (fuzzy)" +msgstr "Surfaces floues" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "" "Randomly jitter while printing the outer wall, so that the surface has a " "rough and fuzzy look." -msgstr "Distorsione (jitter) casuale durante la stampa della parete esterna, così che la superficie assume un aspetto ruvido ed incoerente (fuzzy)." +msgstr "Produit une agitation aléatoire lors de l'impression de la paroi extérieure, ce qui lui donne une apparence rugueuse et floue." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" -msgstr "Fuzzy Skin solo all'esterno" +msgstr "Couche floue à l'extérieur uniquement" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." -msgstr "Distorce solo i profili delle parti, non i fori di queste." +msgstr "N'agitez que les contours des pièces et non les trous des pièces." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" -msgstr "Spessore del rivestimento esterno incoerente (fuzzy)" +msgstr "Épaisseur de la couche floue" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "" "The width within which to jitter. It's advised to keep this below the outer " "wall width, since the inner walls are unaltered." -msgstr "Indica la larghezza entro cui è ammessa la distorsione (jitter). Si consiglia di impostare questo valore ad un livello inferiore rispetto alla larghezza" -" della parete esterna, poiché le pareti interne rimangono inalterate." +msgstr "Largeur autorisée pour l'agitation aléatoire. Il est conseillé de garder cette valeur inférieure à l'épaisseur de la paroi extérieure, ainsi, les parois" +" intérieures ne seront pas altérées." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" -msgstr "Densità del rivestimento esterno incoerente (fuzzy)" +msgstr "Densité de la couche floue" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" @@ -7149,13 +7142,13 @@ msgid "" "The average density of points introduced on each polygon in a layer. Note " "that the original points of the polygon are discarded, so a low density " "results in a reduction of the resolution." -msgstr "Indica la densità media dei punti introdotti su ciascun poligono in uno strato. Si noti che i punti originali del poligono vengono scartati, perciò una" -" bassa densità si traduce in una riduzione della risoluzione." +msgstr "Densité moyenne de points ajoutée à chaque polygone sur une couche. Notez que les points originaux du polygone ne seront plus pris en compte, une faible" +" densité résultant alors en une diminution de la résolution." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" -msgstr "Distanza dei punti del rivestimento incoerente (fuzzy)" +msgstr "Distance entre les points de la couche floue" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" @@ -7164,26 +7157,25 @@ msgid "" "segment. Note that the original points of the polygon are discarded, so a " "high smoothness results in a reduction of the resolution. This value must be " "higher than half the Fuzzy Skin Thickness." -msgstr "Indica la distanza media tra i punti casuali introdotti su ciascun segmento di linea. Si noti che i punti originali del poligono vengono scartati, perciò" -" un elevato livello di regolarità si traduce in una riduzione della risoluzione. Questo valore deve essere superiore alla metà dello spessore del rivestimento" -" incoerente (fuzzy)." +msgstr "Distance moyenne entre les points ajoutés aléatoirement sur chaque segment de ligne. Il faut noter que les points originaux du polygone ne sont plus pris" +" en compte donc un fort lissage conduira à une diminution de la résolution. Cette valeur doit être supérieure à la moitié de l'épaisseur de la couche floue." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" -msgstr "Offset massimo dell'estrusione di compensazione del flusso" +msgstr "Décalage d'extrusion max. pour compensation du débit" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "" "The maximum distance in mm to move the filament to compensate for changes in " "flow rate." -msgstr "Distanza massima in mm di spostamento del filamento per compensare le modifiche nella velocità di flusso." +msgstr "La distance maximale en mm pour déplacer le filament afin de compenser les variations du débit." #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" -msgstr "Fattore di compensazione del flusso" +msgstr "Facteur de compensation du débit" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" @@ -7191,13 +7183,13 @@ msgid "" "How far to move the filament in order to compensate for changes in flow " "rate, as a percentage of how far the filament would move in one second of " "extrusion." -msgstr "Distanza di spostamento del filamento al fine di compensare le modifiche nella velocità di flusso, come percentuale della distanza di spostamento del filamento" -" in un secondo di estrusione." +msgstr "La distance de déplacement du filament pour compenser les variations du débit, en pourcentage de la distance de déplacement du filament en une seconde" +" d'extrusion." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" -msgstr "Funzione Wire Printing (WP)" +msgstr "Impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" @@ -7206,14 +7198,13 @@ msgid "" "thin air'. This is realized by horizontally printing the contours of the " "model at given Z intervals which are connected via upward and diagonally " "downward lines." -msgstr "Consente di stampare solo la superficie esterna come una struttura di linee, realizzando una stampa \"sospesa nell'aria\". Questa funzione si realizza" -" mediante la stampa orizzontale dei contorni del modello con determinati intervalli Z che sono collegati tramite linee che si estendono verticalmente verso" -" l'alto e diagonalmente verso il basso." +msgstr "Imprime uniquement la surface extérieure avec une structure grillagée et clairsemée. Cette impression est « dans les airs » et est réalisée en imprimant" +" horizontalement les contours du modèle aux intervalles donnés de l’axe Z et en les connectant au moyen de lignes ascendantes et diagonalement descendantes." #: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" -msgstr "Altezza di connessione WP" +msgstr "Hauteur de connexion pour l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_height description" @@ -7221,140 +7212,139 @@ msgid "" "The height of the upward and diagonally downward lines between two " "horizontal parts. This determines the overall density of the net structure. " "Only applies to Wire Printing." -msgstr "Indica l'altezza delle linee che si estendono verticalmente verso l'alto e diagonalmente verso il basso tra due parti orizzontali. Questo determina la" -" densità complessiva della struttura del reticolo. Applicabile solo alla funzione Wire Printing." +msgstr "La hauteur des lignes ascendantes et diagonalement descendantes entre deux pièces horizontales. Elle détermine la densité globale de la structure du filet." +" Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" -msgstr "Distanza dalla superficie superiore WP" +msgstr "Distance d’insert de toit pour les impressions filaires" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "" "The distance covered when making a connection from a roof outline inward. " "Only applies to Wire Printing." -msgstr "Indica la distanza percorsa durante la realizzazione di una connessione da un profilo della superficie superiore (tetto) verso l'interno. Applicabile solo" -" alla funzione Wire Printing." +msgstr "La distance couverte lors de l'impression d'une connexion d'un contour de toit vers l’intérieur. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" -msgstr "Velocità WP" +msgstr "Vitesse d’impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "" "Speed at which the nozzle moves when extruding material. Only applies to " "Wire Printing." -msgstr "Indica la velocità a cui l'ugello si muove durante l'estrusione del materiale. Applicabile solo alla funzione Wire Printing." +msgstr "Vitesse à laquelle la buse se déplace lorsqu’elle extrude du matériau. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" -msgstr "Velocità di stampa della parte inferiore WP" +msgstr "Vitesse d’impression filaire du bas" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "" "Speed of printing the first layer, which is the only layer touching the " "build platform. Only applies to Wire Printing." -msgstr "Indica la velocità di stampa del primo strato, che è il solo strato a contatto con il piano di stampa. Applicabile solo alla funzione Wire Printing." +msgstr "Vitesse d’impression de la première couche qui constitue la seule couche en contact avec le plateau d'impression. Uniquement applicable à l'impression" +" filaire." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" -msgstr "Velocità di stampa verticale WP" +msgstr "Vitesse d’impression filaire ascendante" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "" "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." -msgstr "Indica la velocità di stampa di una linea verticale verso l'alto della struttura \"sospesa nell'aria\". Applicabile solo alla funzione Wire Printing." +msgstr "Vitesse d’impression d’une ligne ascendante « dans les airs ». Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" -msgstr "Velocità di stampa diagonale WP" +msgstr "Vitesse d’impression filaire descendante" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "" "Speed of printing a line diagonally downward. Only applies to Wire Printing." -msgstr "Indica la velocità di stampa di una linea diagonale verso il basso. Applicabile solo alla funzione Wire Printing." +msgstr "Vitesse d’impression d’une ligne diagonalement descendante. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" -msgstr "Velocità di stampa orizzontale WP" +msgstr "Vitesse d’impression filaire horizontale" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "" "Speed of printing the horizontal contours of the model. Only applies to Wire " "Printing." -msgstr "Indica la velocità di stampa dei contorni orizzontali del modello. Applicabile solo alla funzione Wire Printing." +msgstr "Vitesse d'impression du contour horizontal du modèle. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" -msgstr "Flusso WP" +msgstr "Débit de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "" "Flow compensation: the amount of material extruded is multiplied by this " "value. Only applies to Wire Printing." -msgstr "Determina la compensazione del flusso: la quantità di materiale estruso viene moltiplicata per questo valore. Applicabile solo alla funzione Wire Printing." +msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" -msgstr "Flusso di connessione WP" +msgstr "Débit de connexion de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." -msgstr "Determina la compensazione di flusso nei percorsi verso l'alto o verso il basso. Applicabile solo alla funzione Wire Printing." +msgstr "Compensation du débit lorsqu’il monte ou descend. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" -msgstr "Flusso linee piatte WP" +msgstr "Débit des fils plats" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "" "Flow compensation when printing flat lines. Only applies to Wire Printing." -msgstr "Determina la compensazione di flusso durante la stampa di linee piatte. Applicabile solo alla funzione Wire Printing." +msgstr "Compensation du débit lors de l’impression de lignes planes. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" -msgstr "Ritardo dopo spostamento verso l'alto WP" +msgstr "Attente pour le haut de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "" "Delay time after an upward move, so that the upward line can harden. Only " "applies to Wire Printing." -msgstr "Indica il tempo di ritardo dopo uno spostamento verso l'alto, in modo da consentire l'indurimento della linea verticale indirizzata verso l'alto. Applicabile" -" solo alla funzione Wire Printing." +msgstr "Temps d’attente après un déplacement vers le haut, afin que la ligne ascendante puisse durcir. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" -msgstr "Ritardo dopo spostamento verso il basso WP" +msgstr "Attente pour le bas de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." -msgstr "Indica il tempo di ritardo dopo uno spostamento verso il basso. Applicabile solo alla funzione Wire Printing." +msgstr "Temps d’attente après un déplacement vers le bas. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" -msgstr "Ritardo tra due segmenti orizzontali WP" +msgstr "Attente horizontale de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" @@ -7362,13 +7352,13 @@ msgid "" "Delay time between two horizontal segments. Introducing such a delay can " "cause better adhesion to previous layers at the connection points, while too " "long delays cause sagging. Only applies to Wire Printing." -msgstr "Indica il tempo di ritardo tra due segmenti orizzontali. Introducendo un tale ritardo si può ottenere una migliore adesione agli strati precedenti in corrispondenza" -" dei punti di collegamento, mentre ritardi troppo prolungati provocano cedimenti. Applicabile solo alla funzione Wire Printing." +msgstr "Attente entre deux segments horizontaux. L’introduction d’un tel temps d’attente peut permettre une meilleure adhérence aux couches précédentes au niveau" +" des points de connexion, tandis que des temps d’attente trop longs peuvent provoquer un affaissement. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" -msgstr "Spostamento verso l'alto a velocità ridotta WP" +msgstr "Écart ascendant de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" @@ -7376,13 +7366,13 @@ msgid "" "Distance of an upward move which is extruded with half speed.\n" "This can cause better adhesion to previous layers, while not heating the " "material in those layers too much. Only applies to Wire Printing." -msgstr "Indica la distanza di uno spostamento verso l'alto con estrusione a velocità dimezzata.\nCiò può garantire una migliore adesione agli strati precedenti," -" senza eccessivo riscaldamento del materiale su questi strati. Applicabile solo alla funzione Wire Printing." +msgstr "Distance d’un déplacement ascendant qui est extrudé à mi-vitesse.\nCela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer" +" le matériau dans ces couches. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" -msgstr "Dimensione dei nodi WP" +msgstr "Taille de nœud de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" @@ -7390,25 +7380,25 @@ msgid "" "Creates a small knot at the top of an upward line, so that the consecutive " "horizontal layer has a better chance to connect to it. Only applies to Wire " "Printing." -msgstr "Crea un piccolo nodo alla sommità di una linea verticale verso l'alto, in modo che lo strato orizzontale consecutivo abbia una migliore possibilità di" -" collegarsi ad essa. Applicabile solo alla funzione Wire Printing." +msgstr "Crée un petit nœud en haut d’une ligne ascendante pour que la couche horizontale suivante s’y accroche davantage. Uniquement applicable à l'impression" +" filaire." #: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" -msgstr "Caduta del materiale WP" +msgstr "Descente de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "" "Distance with which the material falls down after an upward extrusion. This " "distance is compensated for. Only applies to Wire Printing." -msgstr "Indica la distanza di caduta del materiale dopo un estrusione verso l'alto. Tale distanza viene compensata. Applicabile solo alla funzione Wire Printing." +msgstr "La distance de laquelle le matériau chute après avoir extrudé vers le haut. Cette distance est compensée. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" -msgstr "Trascinamento WP" +msgstr "Entraînement de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" @@ -7416,13 +7406,13 @@ msgid "" "Distance with which the material of an upward extrusion is dragged along " "with the diagonally downward extrusion. This distance is compensated for. " "Only applies to Wire Printing." -msgstr "Indica la distanza di trascinamento del materiale di una estrusione verso l'alto nell'estrusione diagonale verso il basso. Tale distanza viene compensata." -" Applicabile solo alla funzione Wire Printing." +msgstr "Distance sur laquelle le matériau d’une extrusion ascendante est entraîné par l’extrusion diagonalement descendante. La distance est compensée. Uniquement" +" applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" -msgstr "Strategia WP" +msgstr "Stratégie de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" @@ -7434,30 +7424,30 @@ msgid "" "however, it may require slow printing speeds. Another strategy is to " "compensate for the sagging of the top of an upward line; however, the lines " "won't always fall down as predicted." -msgstr "Strategia per garantire il collegamento di due strati consecutivi ad ogni punto di connessione. La retrazione consente l'indurimento delle linee verticali" -" verso l'alto nella giusta posizione, ma può causare la deformazione del filamento. È possibile realizzare un nodo all'estremità di una linea verticale" -" verso l'alto per accrescere la possibilità di collegamento e lasciarla raffreddare; tuttavia ciò può richiedere velocità di stampa ridotte. Un'altra strategia" -" consiste nel compensare il cedimento della parte superiore di una linea verticale verso l'alto; tuttavia le linee non sempre ricadono come previsto." +msgstr "Stratégie garantissant que deux couches consécutives se touchent à chaque point de connexion. La rétraction permet aux lignes ascendantes de durcir dans" +" la bonne position, mais cela peut provoquer l’écrasement des filaments. Un nœud peut être fait à la fin d’une ligne ascendante pour augmenter les chances" +" de raccorder cette ligne et la laisser refroidir. Toutefois, cela peut nécessiter de ralentir la vitesse d’impression. Une autre stratégie consiste à" +" compenser l’affaissement du dessus d’une ligne ascendante, mais les lignes ne tombent pas toujours comme prévu." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" -msgstr "Compensazione" +msgstr "Compenser" #: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" -msgstr "Nodo" +msgstr "Nœud" #: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" -msgstr "Retrazione" +msgstr "Rétraction" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" -msgstr "Correzione delle linee diagonali WP" +msgstr "Redresser les lignes descendantes de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" @@ -7465,13 +7455,13 @@ msgid "" "Percentage of a diagonally downward line which is covered by a horizontal " "line piece. This can prevent sagging of the top most point of upward lines. " "Only applies to Wire Printing." -msgstr "Indica la percentuale di copertura di una linea diagonale verso il basso da un tratto di linea orizzontale. Questa opzione può impedire il cedimento della" -" sommità delle linee verticali verso l'alto. Applicabile solo alla funzione Wire Printing." +msgstr "Pourcentage d’une ligne diagonalement descendante couvert par une pièce à lignes horizontales. Cela peut empêcher le fléchissement du point le plus haut" +" des lignes ascendantes. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" -msgstr "Caduta delle linee della superficie superiore (tetto) WP" +msgstr "Affaissement du dessus de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" @@ -7479,13 +7469,13 @@ msgid "" "The distance which horizontal roof lines printed 'in thin air' fall down " "when being printed. This distance is compensated for. Only applies to Wire " "Printing." -msgstr "Indica la distanza di caduta delle linee della superficie superiore (tetto) della struttura \"sospesa nell'aria\" durante la stampa. Questa distanza viene" -" compensata. Applicabile solo alla funzione Wire Printing." +msgstr "La distance d’affaissement lors de l’impression des lignes horizontales du dessus d’une pièce qui sont imprimées « dans les airs ». Cet affaissement est" +" compensé. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" -msgstr "Trascinamento superficie superiore (tetto) WP" +msgstr "Entraînement du dessus de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" @@ -7493,26 +7483,26 @@ msgid "" "The distance of the end piece of an inward line which gets dragged along " "when going back to the outer outline of the roof. This distance is " "compensated for. Only applies to Wire Printing." -msgstr "Indica la distanza di trascinamento dell'estremità di una linea interna durante lo spostamento di ritorno verso il contorno esterno della superficie superiore" -" (tetto). Questa distanza viene compensata. Applicabile solo alla funzione Wire Printing." +msgstr "La distance parcourue par la pièce finale d’une ligne intérieure qui est entraînée lorsqu’elle retourne sur le contour extérieur du dessus. Cette distance" +" est compensée. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" -msgstr "Ritardo su perimetro esterno foro superficie superiore (tetto) WP" +msgstr "Délai d'impression filaire de l'extérieur du dessus" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "" "Time spent at the outer perimeters of hole which is to become a roof. Longer " "times can ensure a better connection. Only applies to Wire Printing." -msgstr "Indica il tempo trascorso sul perimetro esterno del foro di una superficie superiore (tetto). Tempi più lunghi possono garantire un migliore collegamento." -" Applicabile solo alla funzione Wire Printing." +msgstr "Temps passé sur le périmètre extérieur de l’orifice qui deviendra le dessus. Un temps plus long peut garantir une meilleure connexion. Uniquement applicable" +" pour l'impression filaire." #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" -msgstr "Gioco ugello WP" +msgstr "Ecartement de la buse de l'impression filaire" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" @@ -7521,47 +7511,47 @@ msgid "" "clearance results in diagonally downward lines with a less steep angle, " "which in turn results in less upward connections with the next layer. Only " "applies to Wire Printing." -msgstr "Indica la distanza tra l'ugello e le linee diagonali verso il basso. Un maggior gioco risulta in linee diagonali verso il basso con un minor angolo di" -" inclinazione, cosa che a sua volta si traduce in meno collegamenti verso l'alto con lo strato successivo. Applicabile solo alla funzione Wire Printing." +msgstr "Distance entre la buse et les lignes descendantes horizontalement. Un espacement plus important génère des lignes diagonalement descendantes avec un angle" +" moins abrupt, qui génère alors des connexions moins ascendantes avec la couche suivante. Uniquement applicable à l'impression filaire." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" -msgstr "Uso di strati adattivi" +msgstr "Utiliser des couches adaptatives" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "" "Adaptive layers computes the layer heights depending on the shape of the " "model." -msgstr "Gli strati adattivi calcolano l’altezza degli strati in base alla forma del modello." +msgstr "Cette option calcule la hauteur des couches en fonction de la forme du modèle." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" -msgstr "Variazione massima strati adattivi" +msgstr "Variation maximale des couches adaptatives" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." -msgstr "La differenza di altezza massima rispetto all’altezza dello strato di base." +msgstr "Hauteur maximale autorisée par rapport à la couche de base." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" -msgstr "Dimensione variazione strati adattivi" +msgstr "Taille des étapes de variation des couches adaptatives" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "" "The difference in height of the next layer height compared to the previous " "one." -msgstr "La differenza in altezza dello strato successivo rispetto al precedente." +msgstr "Différence de hauteur de la couche suivante par rapport à la précédente." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" -msgstr "Dimensione della topografia dei layer adattivi" +msgstr "Taille de la topographie des couches adaptatives" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" @@ -7569,13 +7559,13 @@ msgid "" "Target horizontal distance between two adjacent layers. Reducing this " "setting causes thinner layers to be used to bring the edges of the layers " "closer together." -msgstr "Distanza orizzontale target tra due layer adiacenti. Riducendo questa impostazione, i layer più sottili verranno utilizzati per avvicinare i margini dei" -" layer." +msgstr "Distance horizontale cible entre deux couches adjacentes. La réduction de ce paramètre entraîne l'utilisation de couches plus fines pour rapprocher les" +" bords des couches." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" -msgstr "Angolo parete di sbalzo" +msgstr "Angle de parois en porte-à-faux" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" @@ -7584,37 +7574,37 @@ msgid "" "wall settings. When the value is 90, no walls will be treated as " "overhanging. Overhang that gets supported by support will not be treated as " "overhang either." -msgstr "Le pareti con uno sbalzo superiore a quest'angolo saranno stampate con le impostazioni per le pareti a sbalzo. Se il valore è 90, nessuna parete sarà trattata" -" come parete a sbalzo. Nemmeno lo sbalzo supportato dal supporto sarà trattato come tale." +msgstr "Les parois ayant un angle supérieur à cette valeur seront imprimées en utilisant les paramètres de parois en porte-à-faux. Si la valeur est 90, aucune" +" paroi ne sera considérée comme étant en porte-à-faux. La saillie soutenue par le support ne sera pas non plus considérée comme étant en porte-à-faux." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" -msgstr "Velocità parete di sbalzo" +msgstr "Vitesse de paroi en porte-à-faux" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "" "Overhanging walls will be printed at this percentage of their normal print " "speed." -msgstr "Le pareti di sbalzo verranno stampate a questa percentuale della loro normale velocità di stampa." +msgstr "Les parois en porte-à-faux seront imprimées à ce pourcentage de leur vitesse d'impression normale." #: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" -msgstr "Abilita impostazioni ponte" +msgstr "Activer les paramètres du pont" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "" "Detect bridges and modify print speed, flow and fan settings while bridges " "are printed." -msgstr "Rileva i ponti e modifica la velocità di stampa, il flusso e le impostazioni ventola durante la stampa dei ponti." +msgstr "Détecter les ponts et modifier la vitesse d'impression, le débit et les paramètres du ventilateur pendant l'impression des ponts." #: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" -msgstr "Lunghezza minima parete ponte" +msgstr "Longueur minimale de la paroi du pont" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" @@ -7622,13 +7612,13 @@ msgid "" "Unsupported walls shorter than this will be printed using the normal wall " "settings. Longer unsupported walls will be printed using the bridge wall " "settings." -msgstr "Le pareti non supportate di lunghezza inferiore a questo valore verranno stampate utilizzando le normali impostazioni parete. Le pareti non supportate" -" di lunghezza superiore verranno stampate utilizzando le impostazioni parete ponte." +msgstr "Les parois non supportées dont la longueur est inférieure à cette valeur seront imprimées selon les paramètres de parois normaux, tandis que celles dont" +" la longueur est supérieure à cette valeur seront imprimées selon les paramètres de parois du pont." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" -msgstr "Soglia di supporto rivestimento esterno ponte" +msgstr "Limite de support de la couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" @@ -7636,26 +7626,26 @@ msgid "" "If a skin region is supported for less than this percentage of its area, " "print it using the bridge settings. Otherwise it is printed using the normal " "skin settings." -msgstr "Se una zona di rivestimento esterno è supportata per meno di questa percentuale della sua area, effettuare la stampa utilizzando le impostazioni ponte." -" In caso contrario viene stampata utilizzando le normali impostazioni rivestimento esterno." +msgstr "Si une région de couche extérieure est supportée pour une valeur inférieure à ce pourcentage de sa surface, elle sera imprimée selon les paramètres du" +" pont. Sinon, elle sera imprimée selon les paramètres normaux de la couche extérieure." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" -msgstr "Densità massima del riempimento rado del Bridge" +msgstr "Densité maximale du remplissage mince du pont" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "" "Maximum density of infill considered to be sparse. Skin over sparse infill " "is considered to be unsupported and so may be treated as a bridge skin." -msgstr "Densità massima del riempimento considerato rado. Il rivestimento esterno sul riempimento rado è considerato non supportato; pertanto potrebbe essere trattato" -" come rivestimento esterno ponte." +msgstr "Densité maximale du remplissage considéré comme étant mince. La couche sur le remplissage mince est considérée comme non soutenue et peut donc être traitée" +" comme une couche du pont." #: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" -msgstr "Coasting parete ponte" +msgstr "Roue libre pour paroi du pont" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" @@ -7663,79 +7653,79 @@ msgid "" "This controls the distance the extruder should coast immediately before a " "bridge wall begins. Coasting before the bridge starts can reduce the " "pressure in the nozzle and may produce a flatter bridge." -msgstr "Questo comanda la distanza che l’estrusore deve percorrere in coasting immediatamente dopo l’inizio di una parete ponte. Il coasting prima dell’inizio" -" del ponte può ridurre la pressione nell’ugello e generare un ponte più piatto." +msgstr "Ce paramètre contrôle la distance que l'extrudeuse doit parcourir en roue libre immédiatement avant le début d'une paroi de pont. L'utilisation de la roue" +" libre avant le début du pont permet de réduire la pression à l'intérieur de la buse et d'obtenir un pont plus plat." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" -msgstr "Velocità di stampa della parete ponte" +msgstr "Vitesse de paroi du pont" #: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." -msgstr "Indica la velocità alla quale vengono stampate le pareti ponte." +msgstr "Vitesse à laquelle les parois de pont sont imprimées." #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" -msgstr "Flusso della parete ponte" +msgstr "Débit de paroi du pont" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "" "When printing bridge walls, the amount of material extruded is multiplied by " "this value." -msgstr "Quando si stampano le pareti ponte, la quantità di materiale estruso viene moltiplicata per questo valore." +msgstr "Lors de l'impression des parois de pont, la quantité de matériau extrudé est multipliée par cette valeur." #: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" -msgstr "Velocità di stampa del rivestimento esterno ponte" +msgstr "Vitesse de la couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." -msgstr "Indica la velocità alla quale vengono stampate le zone di rivestimento esterno del ponte." +msgstr "Vitesse à laquelle les régions de la couche extérieure du pont sont imprimées." #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" -msgstr "Flusso del rivestimento esterno ponte" +msgstr "Débit de la couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "" "When printing bridge skin regions, the amount of material extruded is " "multiplied by this value." -msgstr "Quando si stampano le zone di rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." +msgstr "Lors de l'impression des régions de la couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." #: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" -msgstr "Densità del rivestimento esterno ponte" +msgstr "Densité de la couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "" "The density of the bridge skin layer. Values less than 100 will increase the " "gaps between the skin lines." -msgstr "La densità dello strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." +msgstr "Densité de la couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." #: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" -msgstr "Velocità della ventola ponte" +msgstr "Vitesse du ventilateur du pont" #: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." -msgstr "La velocità della ventola in percentuale da usare durante la stampa delle pareti e del rivestimento esterno ponte." +msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression des parois et de la couche extérieure du pont." #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" -msgstr "Ponte a strati multipli" +msgstr "Le pont possède plusieurs couches" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" @@ -7743,101 +7733,101 @@ msgid "" "If enabled, the second and third layers above the air are printed using the " "following settings. Otherwise, those layers are printed using the normal " "settings." -msgstr "Se abilitata, il secondo e il terzo strato sopra l’aria vengono stampati utilizzando le seguenti impostazioni. In caso contrario, questi strati vengono" -" stampati utilizzando le impostazioni normali." +msgstr "Si cette option est activée, les deuxième et troisième couches au-dessus de la zone d'air seront imprimées selon les paramètres suivants. Sinon, ces couches" +" seront imprimées selon les paramètres normaux." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" -msgstr "Velocità di stampa del secondo rivestimento esterno ponte" +msgstr "Vitesse de la deuxième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." -msgstr "La velocità di stampa da usare per stampare il secondo strato del rivestimento esterno ponte." +msgstr "Vitesse d'impression à utiliser lors de l'impression de la deuxième couche extérieure du pont." #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" -msgstr "Flusso del secondo rivestimento esterno ponte" +msgstr "Débit de la deuxième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "" "When printing the second bridge skin layer, the amount of material extruded " "is multiplied by this value." -msgstr "Quando si stampa il secondo strato del rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." +msgstr "Lors de l'impression de la deuxième couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" -msgstr "Densità del secondo rivestimento esterno ponte" +msgstr "Densité de la deuxième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "" "The density of the second bridge skin layer. Values less than 100 will " "increase the gaps between the skin lines." -msgstr "La densità del secondo strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." +msgstr "Densité de la deuxième couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." #: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" -msgstr "Velocità della ventola per il secondo rivestimento esterno ponte" +msgstr "Vitesse du ventilateur de la deuxième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." -msgstr "La velocità delle ventola in percentuale da usare per stampare il secondo strato del rivestimento esterno ponte." +msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression de la deuxième couche extérieure du pont." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" -msgstr "Velocità di stampa del terzo rivestimento esterno ponte" +msgstr "Vitesse de la troisième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." -msgstr "La velocità di stampa da usare per stampare il terzo strato del rivestimento esterno ponte." +msgstr "Vitesse d'impression à utiliser lors de l'impression de la troisième couche extérieure du pont." #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" -msgstr "Flusso del terzo rivestimento esterno ponte" +msgstr "Débit de la troisième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "" "When printing the third bridge skin layer, the amount of material extruded " "is multiplied by this value." -msgstr "Quando si stampa il terzo strato del rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." +msgstr "Lors de l'impression de la troisième couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" -msgstr "Densità del terzo rivestimento esterno ponte" +msgstr "Densité de la troisième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "" "The density of the third bridge skin layer. Values less than 100 will " "increase the gaps between the skin lines." -msgstr "La densità del terzo strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." +msgstr "Densité de la troisième couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." #: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" -msgstr "Velocità della ventola del terzo rivestimento esterno ponte" +msgstr "Vitesse du ventilateur de la troisième couche extérieure du pont" #: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." -msgstr "La velocità della ventola in percentuale da usare per stampare il terzo strato del rivestimento esterno ponte." +msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression de la troisième couche extérieure du pont." #: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" -msgstr "Pulitura ugello tra gli strati" +msgstr "Essuyer la buse entre les couches" #: /fdmprinter.def.json msgctxt "clean_between_layers description" @@ -7846,14 +7836,14 @@ msgid "" "Enabling this setting could influence behavior of retract at layer change. " "Please use Wipe Retraction settings to control retraction at layers where " "the wipe script will be working." -msgstr "Indica se includere nel G-Code la pulitura ugello tra i layer (massimo 1 per layer). L'attivazione di questa impostazione potrebbe influenzare il comportamento" -" della retrazione al cambio layer. Utilizzare le impostazioni di retrazione per pulitura per controllare la retrazione in corrispondenza dei layer in cui" -" sarà in funzione lo script di pulitura." +msgstr "Inclure ou non le G-Code d'essuyage de la buse entre les couches (maximum 1 par couche). L'activation de ce paramètre peut influencer le comportement de" +" la rétraction lors du changement de couche. Veuillez utiliser les paramètres de rétraction d'essuyage pour contrôler la rétraction aux couches où le script" +" d'essuyage sera exécuté." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" -msgstr "Volume di materiale tra le operazioni di pulitura" +msgstr "Volume de matériau entre les essuyages" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" @@ -7862,90 +7852,90 @@ msgid "" "initiated. If this value is less than the volume of material required in a " "layer, the setting has no effect in this layer, i.e. it is limited to one " "wipe per layer." -msgstr "Il massimo volume di materiale che può essere estruso prima di iniziare un'altra operazione di pulitura ugello. Se questo valore è inferiore al volume" -" del materiale richiesto in un layer, l'impostazione non ha effetto in questo layer, vale a dire che si limita a una pulitura per layer." +msgstr "Le volume maximum de matériau qui peut être extrudé avant qu'un autre essuyage de buse ne soit lancé. Si cette valeur est inférieure au volume de matériau" +" nécessaire dans une couche, le paramètre n'a aucun effet dans cette couche, c'est-à-dire qu'il est limité à un essuyage par couche." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" -msgstr "Retrazione per pulitura abilitata" +msgstr "Activation de la rétraction d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." -msgstr "Ritrae il filamento quando l'ugello si sta muovendo su un'area non stampata." +msgstr "Rétracte le filament quand la buse se déplace vers une zone non imprimée." #: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" -msgstr "Distanza di retrazione per pulitura" +msgstr "Distance de rétraction d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "" "Amount to retract the filament so it does not ooze during the wipe sequence." -msgstr "L'entità di retrazione del filamento in modo che non fuoriesca durante la sequenza di pulitura." +msgstr "La distance de rétraction du filament afin qu'il ne suinte pas pendant la séquence d'essuyage." #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" -msgstr "Entità di innesco supplementare dopo retrazione per pulitura" +msgstr "Degré supplémentaire de rétraction d'essuyage d'amorçage" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "" "Some material can ooze away during a wipe travel moves, which can be " "compensated for here." -msgstr "Qui è possibile compensare l’eventuale trafilamento di materiale che può verificarsi nel corso della pulitura durante il movimento." +msgstr "Du matériau peut suinter pendant un déplacement d'essuyage, ce qui peut être compensé ici." #: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" -msgstr "Velocità di retrazione per pulitura" +msgstr "Vitesse de rétraction d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "" "The speed at which the filament is retracted and primed during a wipe " "retraction move." -msgstr "Indica la velocità alla quale il filamento viene retratto e preparato durante un movimento di retrazione per pulitura." +msgstr "La vitesse à laquelle le filament est rétracté et préparé pendant un déplacement de rétraction d'essuyage." #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" -msgstr "Velocità di retrazione per pulitura" +msgstr "Vitesse de rétraction d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "" "The speed at which the filament is retracted during a wipe retraction move." -msgstr "Indica la velocità alla quale il filamento viene retratto durante un movimento di retrazione per pulitura." +msgstr "La vitesse à laquelle le filament est rétracté pendant un déplacement de rétraction d'essuyage." #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" -msgstr "Velocità di pulitura retrazione" +msgstr "Vitesse primaire de rétraction d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "" "The speed at which the filament is primed during a wipe retraction move." -msgstr "Indica la velocità alla quale il filamento viene preparato durante un movimento di retrazione per pulitura." +msgstr "La vitesse à laquelle le filament est préparé pendant un déplacement de rétraction d'essuyage." #: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" -msgstr "Pausa pulitura" +msgstr "Pause d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." -msgstr "Pausa dopo ripristino." +msgstr "Pause après l'irrétraction." #: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" -msgstr "Pulitura Z Hop" +msgstr "Décalage en Z de l'essuyage" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" @@ -7953,100 +7943,100 @@ msgid "" "When wiping, the build plate is lowered to create clearance between the " "nozzle and the print. It prevents the nozzle from hitting the print during " "travel moves, reducing the chance to knock the print from the build plate." -msgstr "Durante la pulizia, il piano di stampa viene abbassato per creare uno spazio tra l'ugello e la stampa. Questo impedisce l'urto dell'ugello sulla stampa" -" durante gli spostamenti, riducendo la possibilità di far cadere la stampa dal piano." +msgstr "Lors de l'essuyage, le plateau de fabrication est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression" +" pendant les déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau de fabrication." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" -msgstr "Altezza Z Hop pulitura" +msgstr "Hauteur du décalage en Z d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." -msgstr "La differenza di altezza durante l’esecuzione di uno Z Hop." +msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z." #: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" -msgstr "Velocità di sollevamento (Hop) per pulitura" +msgstr "Vitesse du décalage d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." -msgstr "Velocità di spostamento dell'asse z durante il sollevamento (Hop)." +msgstr "Vitesse de déplacement de l'axe Z pendant le décalage." #: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" -msgstr "Posizione X spazzolino di pulitura" +msgstr "Position X de la brosse d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." -msgstr "Posizione X in cui verrà avviato lo script di pulitura." +msgstr "Emplacement X où le script d'essuyage démarrera." #: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" -msgstr "Conteggio ripetizioni operazioni di pulitura" +msgstr "Nombre de répétitions d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." -msgstr "Numero di passaggi dell'ugello attraverso lo spazzolino." +msgstr "Le nombre de déplacements de la buse à travers la brosse." #: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" -msgstr "Distanza spostamento longitudinale di pulitura" +msgstr "Distance de déplacement d'essuyage" #: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." -msgstr "La distanza dello spostamento longitudinale eseguito dalla testina attraverso lo spazzolino." +msgstr "La distance de déplacement de la tête d'avant en arrière à travers la brosse." #: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" -msgstr "Dimensione massima foro piccolo" +msgstr "Taille maximale des petits trous" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "" "Holes and part outlines with a diameter smaller than this will be printed " "using Small Feature Speed." -msgstr "I fori e i profili delle parti con un diametro inferiore a quello indicato verranno stampati utilizzando Velocità Dettagli di piccole dimensioni." +msgstr "Les trous et les contours des pièces dont le diamètre est inférieur à celui-ci seront imprimés en utilisant l'option Vitesse de petite structure." #: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" -msgstr "Lunghezza massima dettagli di piccole dimensioni" +msgstr "Longueur max de petite structure" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "" "Feature outlines that are shorter than this length will be printed using " "Small Feature Speed." -msgstr "Profili di dettagli inferiori a questa lunghezza saranno stampati utilizzando Velocità Dettagli di piccole dimensioni." +msgstr "Les contours des structures dont le diamètre est inférieur à cette longueur seront imprimés en utilisant l'option Vitesse de petite structure." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" -msgstr "Velocità dettagli piccole dimensioni" +msgstr "Vitesse de petite structure" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "" "Small features will be printed at this percentage of their normal print " "speed. Slower printing can help with adhesion and accuracy." -msgstr "I dettagli di piccole dimensioni verranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare in termini di" -" adesione e precisione." +msgstr "Les petites structures seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider à l'adhésion et à la" +" précision." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" -msgstr "Velocità layer iniziale per dettagli di piccole dimensioni" +msgstr "Vitesse de la couche initiale de petite structure" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" @@ -8054,106 +8044,107 @@ msgid "" "Small features on the first layer will be printed at this percentage of " "their normal print speed. Slower printing can help with adhesion and " "accuracy." -msgstr "I dettagli di piccole dimensioni sul primo layer saranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare" -" in termini di adesione e precisione." +msgstr "Les petites structures sur la première couche seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider" +" à l'adhésion et à la précision." #: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" -msgstr "Alterna direzioni parete" +msgstr "Alterner les directions des parois" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "" "Alternate wall directions every other layer and inset. Useful for materials " "that can build up stress, like for metal printing." -msgstr "Consente di alternare direzioni parete ogni altro strato o inserto. Utile per materiali che possono accumulare stress, come per la stampa su metallo." +msgstr "Alternez les directions des parois, une couche et un insert sur deux. Utile pour les matériaux qui peuvent accumuler des contraintes, comme pour l'impression" +" de métal." #: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" -msgstr "Rimuovi angoli interni raft" +msgstr "Supprimer les coins intérieurs du radeau" #: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." -msgstr "Consente di rimuovere angoli interni dal raft, facendolo diventare convesso." +msgstr "Supprimez les coins intérieurs du radeau afin de le rendre convexe." #: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" -msgstr "Conteggio parete base del raft" +msgstr "Nombre de parois à la base du radeau" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "" "The number of contours to print around the linear pattern in the base layer " "of the raft." -msgstr "Il numero di contorni da stampare intorno alla configurazione lineare nello strato di base del raft." +msgstr "Le nombre de contours à imprimer autour du motif linéaire dans la couche de base du radeau." #: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" -msgstr "Impostazioni riga di comando" +msgstr "Paramètres de ligne de commande" #: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "" "Settings which are only used if CuraEngine isn't called from the Cura " "frontend." -msgstr "Impostazioni utilizzate solo se CuraEngine non è chiamato dalla parte anteriore di Cura." +msgstr "Paramètres qui sont utilisés uniquement si CuraEngine n'est pas invoqué depuis l'interface Cura." #: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" -msgstr "Centra oggetto" +msgstr "Centrer l'objet" #: /fdmprinter.def.json msgctxt "center_object description" msgid "" "Whether to center the object on the middle of the build platform (0,0), " "instead of using the coordinate system in which the object was saved." -msgstr "Per centrare l’oggetto al centro del piano di stampa (0,0) anziché utilizzare il sistema di coordinate in cui l’oggetto è stato salvato." +msgstr "S'il faut centrer l'objet au milieu du plateau d'impression (0,0) au lieu d'utiliser le système de coordonnées dans lequel l'objet a été enregistré." #: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" -msgstr "Posizione maglia X" +msgstr "Position X de la maille" #: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." -msgstr "Offset applicato all’oggetto per la direzione X." +msgstr "Offset appliqué à l'objet dans la direction X." #: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" -msgstr "Posizione maglia Y" +msgstr "Position Y de la maille" #: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." -msgstr "Offset applicato all’oggetto per la direzione Y." +msgstr "Offset appliqué à l'objet dans la direction Y." #: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" -msgstr "Posizione maglia Z" +msgstr "Position Z de la maille" #: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "" "Offset applied to the object in the z direction. With this you can perform " "what was used to be called 'Object Sink'." -msgstr "Offset applicato all’oggetto in direzione z. Con questo potrai effettuare quello che veniva denominato 'Object Sink’." +msgstr "Décalage appliqué à l'objet dans le sens z. Cela vous permet d'exécuter ce que l'on appelait « Affaissement de l'objet »." #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" -msgstr "Matrice rotazione maglia" +msgstr "Matrice de rotation de la maille" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "" "Transformation matrix to be applied to the model when loading it from file." -msgstr "Matrice di rotazione da applicare al modello quando caricato dal file." +msgstr "Matrice de transformation à appliquer au modèle lors de son chargement depuis le fichier." diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 273aa892ba..6bea632653 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -993,17 +995,17 @@ msgstr "詳しく見る" msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "プリントジョブが承認されると、確認の電子メールが届きます" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "プリントジョブは正常に送信されました" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "プリントジョブの管理" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1318,7 +1320,7 @@ msgstr "Ultimakerフォーマットパッケージ" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "削除されたユーザー" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2480,12 +2482,12 @@ msgstr "次の空き" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factoryを使用して、あらゆる場所から自分のプリンターをモニタリング" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "Digital Factoryでプリンターを表示する" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3324,7 +3326,7 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "このプロジェクトで使用する材料は、現在Curaにインストールされていません。
      材料プロファイルをインストールし、再度プロジェクトを開いてください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4143,12 +4145,12 @@ msgstr "自動的にスライスする" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "システムの通知領域に、アイコンと通知を表示します。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "システムトレイにアイコンを追加する *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5472,17 +5474,17 @@ msgstr "視野のセッティングを管理する..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "プリンターを選択する" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Compatible Printers" +msgstr "互換性のあるプリンター" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "現在オンライン状態で互換性があるプリンターは見つかりませんでした。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5759,7 +5761,7 @@ msgstr "サイエンスコンピューティングを操作するためのライ #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python Error tracking library" +msgstr "Pythonエラー追跡ライブラリー" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5887,12 +5889,12 @@ msgstr "オーバーハングがあるモデルにサポートを生成します #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "%1カスタムプロファイルが稼働し、一部の設定を上書きしました。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "%1カスタムプロファイルが、一部の設定を上書き中です。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6271,17 +6273,17 @@ msgstr "プリンター管理" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "接続されているすべてのプリンターを隠す" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "接続されているすべてのプリンターを表示する" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "その他のプリンター" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/ja_JP/fdmextruder.def.json.po b/resources/i18n/ja_JP/fdmextruder.def.json.po index 969ead944e..cfc88ea1c7 100644 --- a/resources/i18n/ja_JP/fdmextruder.def.json.po +++ b/resources/i18n/ja_JP/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/ja_JP/fdmprinter.def.json.po b/resources/i18n/ja_JP/fdmprinter.def.json.po index 42df76f88b..33ef5be9ab 100644 --- a/resources/i18n/ja_JP/fdmprinter.def.json.po +++ b/resources/i18n/ja_JP/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1187,9 +1184,7 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "ウォールをプリントする順序を決定します。アウターウォールを先にプリントすると、インナーウォールの不具合が外側に影響しないため、寸法精度が向上します。一方、アウターウォールを後からプリントすると、オーバーハングをプリントする際の積み重ねがより良くなります。インナーウォールの量が全体で不均一な場合、「中央の最後のライン」は常に最後に印刷されます。" #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1260,9 +1255,8 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "中央ラインギャップフィラーのポリラインウォールにおける最小ライン幅。この設定は、2本のウォールラインのプリントから、2個のアウターウォールと中央の1個の中心ウォールのプリントに切り替わるモデルの厚さを決定します。最小奇数ウォールライン幅を大きくすると、最大偶数ウォールライン幅も大きくなります。最大奇数ウォールライン幅は、2" +" * 最小偶数ウォールライン幅(2倍)として計算されます。" #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -3024,34 +3018,34 @@ msgstr "初期レイヤーの流量補修:初期レイヤーの マテリアル #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "初期レイヤーインナーウォールのフロー" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "最も外側のものを除く、すべてのウォールラインに関するフロー補正です(ただし、初期レイヤーのみ)。" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "初期レイヤーアウターウォールのフロー" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "初期レイヤーでの、最も外側のウォールラインにおけるフロー補正です。" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "初期レイヤーのボトムでのフロー" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "第1レイヤーのボトムラインでのフロー補正" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -4404,14 +4398,14 @@ msgstr "ツリーサポートの最も細い枝の直径。枝は太いほど丈 #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "ツリーをサポートする本体の直径" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "ツリーサポートにおける最も太い枝の直径です。本体は太いほど強固になり、また、細いほどビルドプレート上で占有するスペースが少なくなります。" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index a1bd467900..96dff02c38 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/ko_KR/fdmextruder.def.json.po b/resources/i18n/ko_KR/fdmextruder.def.json.po index 152fd43f7f..ca475bd6e0 100644 --- a/resources/i18n/ko_KR/fdmextruder.def.json.po +++ b/resources/i18n/ko_KR/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/ko_KR/fdmprinter.def.json.po b/resources/i18n/ko_KR/fdmprinter.def.json.po index 85e3962817..23eff2ff53 100644 --- a/resources/i18n/ko_KR/fdmprinter.def.json.po +++ b/resources/i18n/ko_KR/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index c6c1eca7e8..c015cf77d5 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -999,17 +1001,17 @@ msgstr "Meer informatie" msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "U ontvangt een bevestiging via e-mail wanneer de printtaak is goedgekeurd" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "De printtaak is succesvol ingediend" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "Printtaken beheren" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1327,7 +1329,7 @@ msgstr "Ultimaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "verwijderde gebruiker" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2501,12 +2503,12 @@ msgstr "Eerst beschikbaar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Monitor uw printers overal met Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "Printers weergeven in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3353,7 +3355,7 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "Het materiaal dat in dit project wordt gebruikt, is momenteel niet geïnstalleerd in Cura.
      Installeer het materiaalprofiel en open het project opnieuw." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4175,12 +4177,12 @@ msgstr "Automatisch slicen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "Toon een pictogram en meldingen in het systeemvak voor meldingen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "Pictogram toevoegen aan systeemvak *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5513,17 +5515,17 @@ msgstr "Instelling voor zichtbaarheid beheren..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "Printer selecteren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Compatible Printers" +msgstr "Compatibele printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "Geen compatibele printers, die momenteel online zijn, indien gevonden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5802,7 +5804,7 @@ msgstr "Ondersteuningsbibliotheek voor wetenschappelijke berekeningen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python Error tracking library" +msgstr "Python fouttraceringsbibliotheek" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5930,12 +5932,12 @@ msgstr "Genereer structuren om delen van het model met overhang te ondersteunen. #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "%1 aangepast profiel is actief en u hebt bepaalde instellingen overschreven." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "%1 aangepast profiel overschrijft sommige instellingen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6321,17 +6323,17 @@ msgstr "Printers beheren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "Alle aangesloten printers verbergen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "Alle aangesloten printers tonen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "Andere printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/nl_NL/fdmextruder.def.json.po b/resources/i18n/nl_NL/fdmextruder.def.json.po index 2f03da518c..0c4575ab6e 100644 --- a/resources/i18n/nl_NL/fdmextruder.def.json.po +++ b/resources/i18n/nl_NL/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/nl_NL/fdmprinter.def.json.po b/resources/i18n/nl_NL/fdmprinter.def.json.po index 3d19b8e53d..dae3070043 100644 --- a/resources/i18n/nl_NL/fdmprinter.def.json.po +++ b/resources/i18n/nl_NL/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1206,9 +1203,9 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "Bepaalt de volgorde waarin de wanden worden geprint. Wanneer u de buitenwanden het eerst print, bevordert u de nauwkeurigheid van de afmetingen, omdat" +" fouten in de binnenwanden niet worden overgedragen op de buitenzijde. Door ze later te printen kunt u echter beter stapelen wanneer de overhangs worden" +" geprint. Bij een oneven aantal binnenwanden wordt de 'middelste laatste regel' altijd als laatste afgedrukt." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1284,9 +1281,10 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "De minimum lijnbreedte voor opvuller voor ruimte middelste lijn bij wanden met meerdere lijnen. Deze instelling bepaalt bij welke modeldikte we overschakelen" +" van het printen van twee wandlijnen naar het printen van twee buitenwanden en één centrale wand in het midden. Een hogere Minimum breedte ongelijkmatige" +" wandlijn leidt naar een hogere maximale lijnbreedte bij een gelijkmatige wand. De maximum breedte ongelijkmatige wandlijn wordt berekend als 2 * de Minimum" +" breedte gelijkmatige wandlijn." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -3112,34 +3110,34 @@ msgstr "Doorvoercompensatie voor de eerste laag: de hoeveelheid materiaal die vo #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "Initiële laag binnenwandstroom" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "Stroomcompensatie op wandlijnen voor alle wandlijnen behalve de buitenste, maar alleen voor de eerste laag" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "Initiële laag buitenwandstroom" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "Doorvoercompensatie op de buitenmuurlijn van de eerste laag." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "Initiële laag bodemstroom" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "Stroomcompensatie op de onderste lijnen van de eerste laag" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -3445,14 +3443,14 @@ msgstr "Hiermee stelt u de printkopacceleratie in. Door het verhogen van de acce #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Enable Travel Acceleration" +msgstr "Bewegingsacceleratie inschakelen" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." -msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgstr "Gebruik een andere acceleratiesnelheid voor bewegingen. Indien uitgeschakeld, gebruikt de beweging de acceleratiewaarde van de geprinte lijn op de bestemming." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -3662,14 +3660,14 @@ msgstr "Hiermee stelt u de schok van de printkop in wanneer de snelheid in de X- #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Enable Travel Jerk" +msgstr "Bewegingsschok inschakelen" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." -msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgstr "Gebruik een andere bewegingsschok voor bewegingen. Indien uitgeschakeld, gebruikt de beweging de bewegingsschokwaarde van de geprinte lijn op de bestemming." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -4531,14 +4529,14 @@ msgstr "Hiermee stelt u de diameter in van de dunste takken van de boomsupportst #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "Takdiameter van boomsupportstructuur" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "De diameter van de breedste takken boomondersteuning. Een dikkere kofferbak is steviger; een dunnere kofferbak neemt minder ruimte in op het platform." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index d16be356d4..c44a6a62ba 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1003,17 +1005,17 @@ msgstr "Saber mais" msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "Receberá uma confirmação por e-mail quando o trabalho de impressão for aprovado" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "O trabalho de impressão foi enviado com sucesso" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "Gerir trabalhos de impressão" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1331,7 +1333,7 @@ msgstr "Arquivo Ultimaker Format" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "utilizador excluído" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2506,12 +2508,12 @@ msgstr "Primeira disponível" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Monitorize as suas impressoras de qualquer lugar usando a Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "Visualize as impressoras na fábrica digital" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3358,7 +3360,7 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "O material usado neste projeto não está atualmente instalado no Cura.
      Instale o perfil de material e reabra o projeto." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4180,12 +4182,12 @@ msgstr "Seccionar automaticamente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "Mostre um ícone e notificações na área de notificação do sistema." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "Adicione o ícone à bandeja do sistema *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5516,7 +5518,7 @@ msgstr "Gerir Visibilidade das Definições..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "Selecionar impressora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" @@ -5526,7 +5528,7 @@ msgstr "Impressoras compatíveis" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "Nenhuma impressora compatível, que esteja online no momento, foi encontrada." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5933,12 +5935,12 @@ msgstr "Criar estruturas para suportar partes do modelo, suspensas ou com saliê #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "%1 perfil personalizado está ativo e sobrescreveu algumas configurações." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "%1 perfil personalizado está a sobrepor-se a algumas configurações." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6324,17 +6326,17 @@ msgstr "Gerir impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "Ocultar todas as impressoras conectadas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "Mostrar todas as impressoras conectadas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "Outras impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/pt_PT/fdmextruder.def.json.po b/resources/i18n/pt_PT/fdmextruder.def.json.po index 355d4b4fa3..571ea566bd 100644 --- a/resources/i18n/pt_PT/fdmextruder.def.json.po +++ b/resources/i18n/pt_PT/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/pt_PT/fdmprinter.def.json.po b/resources/i18n/pt_PT/fdmprinter.def.json.po index fa0c00ea10..55fd3cddc9 100644 --- a/resources/i18n/pt_PT/fdmprinter.def.json.po +++ b/resources/i18n/pt_PT/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1210,9 +1207,9 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "Determina a ordem pela qual as paredes são impressas. Imprimir paredes externas antecipadamente ajuda em termos de precisão dimensional, uma vez que as" +" falhas de paredes internas não se podem propagar para o exterior. No entanto, imprimi-las mais tarde permite empilhá-las melhor quando são impressas saliências." +" Quando há uma quantidade desigual de paredes internas totais, a \"última linha central\" é sempre impressa em último lugar." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1289,9 +1286,10 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "Diâmetro mínimo da linha para as paredes poligonais de enchimento de folgas das linhas do meio. Esta definição determina a espessura do modelo em que passamos" +" da impressão de duas linhas da parede para a impressão de duas paredes exteriores e de uma única parede central no meio. Um diâmetro mínimo da parede" +" ímpar maior provoca um maior diâmetro máximo de linha da parede par. O diâmetro máximo de linha da parede ímpar é calculado como 2 * diâmetro mínimo de" +" linha da parede par." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -3126,34 +3124,34 @@ msgstr "Compensação de fluxo para a camada inicial: a quantidade de material e #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "Fluxo da parede interna da camada inicial" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "Compensação de fluxo em linhas de parede para todas as linhas de parede, exceto a mais externa, mas somente para a primeira camada" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "Fluxo da parede externa da camada inicial" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "Compensação de fluxo na linha de parede mais externa da primeira camada." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "Fluxo inferior da camada inicial" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "Compensação de fluxo nos resultados da primeira camada" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -3461,14 +3459,15 @@ msgstr "Permite o ajuste da aceleração da cabeça de impressão. Aumentar as a #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Enable Travel Acceleration" +msgstr "Ativar a aceleração da viagem" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." -msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgstr "Utilizar uma taxa de aceleração separada para movimentos de viagem. Se desativados, os movimentos de viagem utilizarão o valor da aceleração da linha impressa" +" no seu destino." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -3678,14 +3677,15 @@ msgstr "Permite ajustar o jerk da cabeça de impressão quando a velocidade nos #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Enable Travel Jerk" +msgstr "Ativar Jerk de Viagem" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." -msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgstr "Utilizar uma taxa de jerk separada para movimentos de viagem. Se for desativado, os movimentos de viagem utilizarão o valor do jerk da linha impressa no" +" seu destino." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -4548,14 +4548,14 @@ msgstr "O diâmetro dos ramos mais finos dos suportes tipo árvore. Ramos mais g #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "Diâmetro Tronco Suporte Árvore" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "O diâmetro dos ramos mais amplos do suporte de árvores. Um ramo mais grosso é mais resistente; um ramo mais fino ocupa menos espaço na base de construção." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 916e8ee892..3ef33a8dcd 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1000,17 +1002,17 @@ msgstr "Узнать больше" msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "Вы получите подтверждение по электронной почте после утверждения задания печати" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "Задание печати успешно отправлено" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "Управление заданиями печати" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1331,7 +1333,7 @@ msgstr "Пакет формата Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "удаленный пользователь" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2506,12 +2508,12 @@ msgstr "Первое доступное" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Следите за своими принтерами откуда угодно с помощью Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "Просмотреть принтеры в Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3360,7 +3362,7 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "Материал, используемый в этом проекте, в настоящее время не установлен в Cura.
      Установите профиль материала и откройте проект снова." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4182,12 +4184,12 @@ msgstr "Нарезать автоматически" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "Показать значок и уведомления в области уведомлений системы." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "Добавить значок в системный трей*" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5522,17 +5524,17 @@ msgstr "Управление видимостью настроек..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "Выберите принтер" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Compatible Printers" +msgstr "Совместимые принтеры" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "Нет совместимых принтеров, которые в настоящее время находятся в сети." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5811,7 +5813,7 @@ msgstr "Вспомогательная библиотека для научны #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python Error tracking library" +msgstr "Библиотека отслеживания ошибок Python" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5939,12 +5941,12 @@ msgstr "Генерация структур для поддержки навис #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "Активен %1 собственный профиль, и вы переписали некоторые настройки." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "%1 собственный профиль переопределяет некоторые параметры." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6326,17 +6328,17 @@ msgstr "Управление принтерами" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "Скрыть все подключенные принтеры" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "Показать все подключенные принтеры" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "Другие принтеры" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/ru_RU/fdmextruder.def.json.po b/resources/i18n/ru_RU/fdmextruder.def.json.po index 3e40c2f2db..cf116fd67e 100644 --- a/resources/i18n/ru_RU/fdmextruder.def.json.po +++ b/resources/i18n/ru_RU/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/ru_RU/fdmprinter.def.json.po b/resources/i18n/ru_RU/fdmprinter.def.json.po index 1c17e4d19b..4e0109e7f0 100644 --- a/resources/i18n/ru_RU/fdmprinter.def.json.po +++ b/resources/i18n/ru_RU/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1205,9 +1202,9 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "Определяет порядок печати стенок. Если сначала печатать наружные стенки, это поможет более точно определять размеры стенок, поскольку дефекты внутренних" +" стенок не смогут распространяться наружу. Если печатать внешние стенки позже, это позволит лучше укладывать их друг на друга при печати выступов. При" +" нечетном количестве общих внутренних стен «центральная последняя линия» всегда печатается последней." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1283,9 +1280,9 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "Минимальная ширина линии для полилинейных стенок, заполняющих зазоры средней линии. Этот параметр определяет, при какой толщине модели выполняется переключение" +" с печати стенки в две линии на печать двух внешних стенок и одной центральной стенки посередине. Чем выше значение минимальной ширины линии нечетной стенки," +" тем выше максимальная ширина линии четной стенки. Максимальная ширина линии нечетной стенки вычисляется по формуле: 2 × ширина линии четной стенки." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -3103,34 +3100,34 @@ msgstr "Компенсация потока для первого слоя: об #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "Обтекание внутренней стенки начального слоя" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "Компенсация потока на линиях стен для всех линий стен, кроме самой внешней, но только для первого слоя" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "Поток внешней стенки первого слоя" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "Компенсация потока на внешней линии стенки первого слоя." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "Поток низа первого слоя" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "Компенсация потока на нижних линиях первого слоя" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -3435,14 +3432,15 @@ msgstr "Разрешает регулирование ускорения гол #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Enable Travel Acceleration" +msgstr "Включить ускорение перемещения" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." -msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgstr "Использовать отдельный коэффициент ускорения для перемещения. Если опция отключена, то при перемещении будет использоваться значение ускорения строки в" +" пункте назначения." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -3650,14 +3648,15 @@ msgstr "Разрешает управление скоростью измене #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Enable Travel Jerk" +msgstr "Включить рывок перемещения" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." -msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgstr "Использовать отдельный коэффициент рывка для перемещения. Если опция отключена, то при перемещении будет использоваться значение рывка строки в пункте" +" назначения." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -4519,14 +4518,14 @@ msgstr "Диаметр самых тонких ответвлений древо #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "Диаметр ствола древовидной поддержки" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "Диаметр самых широких ветвей древовидной поддержки. Более толстый ствол будет более прочным. Более тонкий ствол занимает меньше места на печатной пластине." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 9812f04b47..15f440557b 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -998,17 +1000,17 @@ msgstr "Daha fazla bilgi edinin" msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "Baskı işi onaylandığında e-posta yoluyla bir onay alacaksınız" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "Baskı işi başarıyla gönderildi" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "Baskı işlerini yönet" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1327,7 +1329,7 @@ msgstr "Ultimaker Biçim Paketi" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "silinmiş kullanıcı" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2500,12 +2502,12 @@ msgstr "İlk kullanılabilen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory'yi kullanarak yazıcılarınızı her yerden izleyin" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "Digital Factory’deki yazıcıları görüntüle" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3351,7 +3353,7 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "Bu projede kullanılan malzeme şu anda Cura’da yüklü değil.
      Malzeme profilini yükleyin ve projeyi yeniden açın." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4172,12 +4174,12 @@ msgstr "Otomatik olarak dilimle" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "Sistem bildirim alanında bir simge ve bildirim göster." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "Sistem tepsisine simge ekle *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5506,17 +5508,17 @@ msgstr "Ayar Görünürlüğünü Yönet..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "Yazıcı Seç" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Compatible Printers" +msgstr "Uyumlu yazıcılar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "Şu anda çevrimiçi olan hiçbir uyumlu yazıcı bulunamadı." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5795,7 +5797,7 @@ msgstr "Bilimsel bilgi işlem için destek kitaplığı" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python Error tracking library" +msgstr "Python Hata takip kitaplığı" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5923,12 +5925,12 @@ msgstr "Modellerin askıda kalan kısımlarını destekleyen yapılar oluşturun #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "%1 özel profili etkin ve bazı ayarların üzerine yazdınız." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "%1 özel profili bazı ayarları geçersiz kılıyor." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6311,17 +6313,17 @@ msgstr "Yazıcıları yönet" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "Bağlı tüm yazıcıları gizle" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "Bağlı tüm yazıcıları göster" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "Diğer yazıcılar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/tr_TR/fdmextruder.def.json.po b/resources/i18n/tr_TR/fdmextruder.def.json.po index 2ec59f54fa..503342b631 100644 --- a/resources/i18n/tr_TR/fdmextruder.def.json.po +++ b/resources/i18n/tr_TR/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/tr_TR/fdmprinter.def.json.po b/resources/i18n/tr_TR/fdmprinter.def.json.po index 1f318e9f7e..8bb7d2d2e7 100644 --- a/resources/i18n/tr_TR/fdmprinter.def.json.po +++ b/resources/i18n/tr_TR/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1206,9 +1203,9 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "Duvarların basılacağı sırayı belirler. Dış duvarların önce basılması, iç duvarlardaki hataların dışarıya taşmasını önleyerek boyutların doğru olmasını" +" sağlar. Bu duvarların daha sonra basılması ise çıkıntılar basılırken daha iyi yığınlanma sağlar. Toplam iç duvar sayısı çift olmadığında ’ortadaki son" +" hat’ her zaman en son yazdırılır." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1282,9 +1279,9 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "Orta hat boşluğunu dolduran çok hatlı duvarlar için minimum hat genişliğidir. Bu ayar, iki duvar hattı baskısının hangi model kalınlığında iki dış duvar" +" ve tek bir merkezi orta duvar baskısına geçirileceğini belirler. Daha yüksek Minimum Tek Duvar Hattı Genişliği değeri belirlenmesi daha yüksek maksimum" +" çift duvar hattı genişliği oluşturur. Maksimum tek duvar hattı genişliği, 2 * Minimum Çift Duvar Hattı Genişliği formülüyle hesaplanır." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -3099,34 +3096,34 @@ msgstr "İlk katman için akış dengelemesi: ilk katmana ekstrude edilen malzem #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "İlk Katman İç Duvar Akışı" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "En dıştaki hariç tüm duvar hatları için duvar hatların için akış telafisi, ancak yalnızca ilk katman için" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "İlk Katman Dış Duvar Akışı" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "İlk katmanın en dış duvar hattı için akış telafisi." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "İlk Katman Alt Akış" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "İlk katmanın alt hatları için akış telafisi" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -3429,14 +3426,14 @@ msgstr "Yazıcı başlığı ivmesinin ayarlanmasını sağlar. İvmeleri artır #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Enable Travel Acceleration" +msgstr "Hareket İvmesini Etkinleştir" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." -msgstr "Use a separate acceleration rate for travel moves. If disabled, travel moves will use the acceleration value of the printed line at their destination." +msgstr "Hareket hamleleri için farklı bir ivme oranı kullanın. Devre dışı bırakılırsa hareket hamleleri, varış noktasındaki yazdırılmış hattın ivme değerini kullanır." #: /fdmprinter.def.json msgctxt "acceleration_print label" @@ -3644,14 +3641,15 @@ msgstr "X veya Y eksenlerindeki hareket hızı değiştiğinde yazıcı başlı #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Enable Travel Jerk" +msgstr "Hareket Salınımını Etkinleştir" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." -msgstr "Use a separate jerk rate for travel moves. If disabled, travel moves will use the jerk value of the printed line at their destination." +msgstr "Hareket hamleleri için farklı bir salınım oranı kullanın. Devre dışı bırakılırsa hareket hamleleri, varış noktasındaki yazdırılmış hattın salınım değerini" +" kullanır." #: /fdmprinter.def.json msgctxt "jerk_print label" @@ -4506,14 +4504,14 @@ msgstr "Ağaç desteğin en ince dallarının çapı. Daha kalın dallar daha da #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "Ağaç Destek Gövde Çapı" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "Ağaç desteğinin en geniş dallarının çapı. Daha kalın bir gövde daha sağlam olur; daha ince bir gövde, yapı plakasında daha az yer kaplar." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index e93c320a5b..6c63a0b8fc 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -996,17 +998,17 @@ msgstr "Zjistit více" msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "You will receive a confirmation via email when the print job is approved" +msgstr "打印作业获得批准后,您将收到确认电子邮件" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "The print job was successfully submitted" +msgstr "打印作业已成功提交" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Manage print jobs" +msgstr "管理打印作业" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1321,7 +1323,7 @@ msgstr "Balíček ve formátu Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "deleted user" +msgstr "已删除的用户" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2492,12 +2494,12 @@ msgstr "První dostupný" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "使用 Ultimaker Digital Factory 从任意位置监控打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "View printers in Digital Factory" +msgstr "查看 Digital Factory 中的打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3340,7 +3342,7 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "此项目中使用的材料当前未安装在 Cura 中。
      安装材料配置文件并重新打开项目。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4160,12 +4162,12 @@ msgstr "Slicovat automaticky" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Show an icon and notifications in the system notification area." +msgstr "在系统通知区域中显示图标和通知。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Add icon to system tray *" +msgstr "在系统托盘中添加图标 *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5491,17 +5493,17 @@ msgstr "Spravovat nastavení viditelnosti ..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Select Printer" +msgstr "选择打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Compatible Printers" +msgstr "Kompatibilní tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "No compatible printers, that are currently online, where found." +msgstr "没有找到当前联机的兼容打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5780,7 +5782,7 @@ msgstr "科学计算支持库" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python Error tracking library" +msgstr "Python 错误跟踪库" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5908,12 +5910,12 @@ msgstr "Vytvořte struktury pro podporu částí modelu, které mají přesahy. #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1 custom profile is active and you overwrote some settings." +msgstr "%1自定义配置文件处于活动状态,并且已覆盖某些设置。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1 custom profile is overriding some settings." +msgstr "%1自定义配置文件正在覆盖某些设置。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6296,17 +6298,17 @@ msgstr "Spravovat tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Hide all connected printers" +msgstr "隐藏所有连接的打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Show all connected printers" +msgstr "显示所有连接的打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Other printers" +msgstr "其他打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" diff --git a/resources/i18n/zh_CN/fdmextruder.def.json.po b/resources/i18n/zh_CN/fdmextruder.def.json.po index f836b0f0e3..466874aeef 100644 --- a/resources/i18n/zh_CN/fdmextruder.def.json.po +++ b/resources/i18n/zh_CN/fdmextruder.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" diff --git a/resources/i18n/zh_CN/fdmprinter.def.json.po b/resources/i18n/zh_CN/fdmprinter.def.json.po index e85298f7c6..cc77360a73 100644 --- a/resources/i18n/zh_CN/fdmprinter.def.json.po +++ b/resources/i18n/zh_CN/fdmprinter.def.json.po @@ -1,10 +1,7 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. -# +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.1\n" +"Project-Id-Version: Uranium json setting files\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -1187,9 +1184,7 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate" -" to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls," -" the 'center last line' is always printed last." +msgstr "确定打印壁的顺序。先打印外壁有助于提高尺寸精度,因为内壁的误差不会传播到外壁。不过,在打印悬垂对象时,后打印外壁可以实现更好的堆叠。当总内壁数量不均匀时,“中心最后线”总是最后打印。" #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1259,9 +1254,7 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines," -" to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width." -" The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." +msgstr "中间走线空隙填料多线壁的最小走线宽度。此设置确定在什么模型厚度下,我们从打印两根壁走线切换到打印两个外壁并在中间打印一个中心壁。更高的最小奇数壁走线宽度会带来更高的最大偶数壁走线宽度。最大奇数壁走线宽度计算方法是:2 * 最小偶数壁走线宽度。" #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -3023,34 +3016,34 @@ msgstr "第一层的流量补偿:起始层挤出的材料量乘以此值。" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Initial Layer Inner Wall Flow" +msgstr "起始层内壁流量" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" +msgstr "适用于所有壁走线(最外壁走线除外)的流量补偿,但仅适用于第一层" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Initial Layer Outer Wall Flow" +msgstr "起始层外壁流量" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Flow compensation on the outermost wall line of the first layer." +msgstr "第一层最外壁线上的流量补偿。" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Initial Layer Bottom Flow" +msgstr "起始层底部流量" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Flow compensation on bottom lines of the first layer" +msgstr "第一层底线的流量补偿" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -4403,14 +4396,14 @@ msgstr "树形支撑最细分支的直径。较粗的分支更坚固。接近基 #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Tree Support Trunk Diameter" +msgstr "树形支撑主干直径" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." +msgstr "树形支撑最粗分支的直径。较粗的主干更坚固;较细主干在构建板上占据的空间较小。" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" From 670f439fe24308007d1187118c808f89d2cbc601 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 18 Oct 2022 14:02:35 +0200 Subject: [PATCH 319/547] update pt_br po files --- resources/i18n/pt_BR/cura.po | 490 +++++++------------- resources/i18n/pt_BR/fdmprinter.def.json.po | 26 +- 2 files changed, 171 insertions(+), 345 deletions(-) diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index 281e4f0208..ae77341568 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 5.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" -"PO-Revision-Date: 2022-07-04 04:14+0200\n" +"PO-Revision-Date: 2022-10-10 08:19+0200\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.1.1\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" @@ -77,8 +77,7 @@ msgctxt "@tooltip" msgid "Other" msgstr "Outros" -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 msgctxt "@text:window" msgid "The release notes could not be opened." msgstr "As notas de lançamento não puderam ser abertas." @@ -89,68 +88,52 @@ msgctxt "@label" msgid "Group #{group_nr}" msgstr "Grupo #{group_nr}" -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" msgstr "Próximo" -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 msgctxt "@action:button" msgid "Skip" msgstr "Pular" -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" msgstr "Finalizar" -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 msgctxt "@action:button" msgid "Add" msgstr "Adicionar" -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 -#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 -#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:43 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:27 /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:147 /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:509 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:74 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:59 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:293 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 msgctxt "@action:button" msgid "Cancel" msgstr "Cancelar" -#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 -#: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 -#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 -#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 +#: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:135 +#: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:175 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 msgctxt "@action:button" msgid "Close" msgstr "Fechar" -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" msgstr "O Arquivo Já Existe" -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" msgid "The file {0} already exists. Are you sure you want to overwrite it?" msgstr "O arquivo {0} já existe. Tem certeza que quer sobrescrevê-lo?" -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" msgstr "URL de arquivo inválida:" @@ -165,8 +148,7 @@ msgctxt "@info:No intent profile selected" msgid "Default" msgstr "Default" -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 msgctxt "@label" msgid "Nozzle" msgstr "Bico" @@ -192,11 +174,8 @@ msgctxt "@info:status Don't translate the XML tags or !" msgid "Failed to export profile to {0}: {1}" msgstr "Falha ao exportar perfil para {0}: {1}" -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 -#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 -#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 -#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1829 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:153 /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 msgctxt "@info:title" msgid "Error" msgstr "Erro" @@ -242,8 +221,7 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" msgstr "Erro ao importar perfil de {0}:" -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 -#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 +#: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "This profile {0} contains incorrect data, could not import it." @@ -315,8 +293,7 @@ msgctxt "@info:title" msgid "Placing Objects" msgstr "Colocando Objetos" -#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 -#: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 +#: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" msgstr "Não foi possível achar um lugar dentro do volume de construção para todos os objetos" @@ -378,9 +355,7 @@ msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" msgstr "Somente um arquivo G-Code pode ser carregado por vez. Pulando importação de {0}" -#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 -#: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 -#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 +#: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 msgctxt "@info:title" msgid "Warning" msgstr "Aviso" @@ -451,52 +426,38 @@ msgctxt "@menuitem" msgid "Not overridden" msgstr "Não sobreposto" -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:338 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" msgstr "Default" -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" msgstr "Visual" -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." msgstr "O perfil visual é projetado para imprimir protótipos e modelos virtuais com o objetivo de alta qualidade visual e de superfície." -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" msgstr "Engenharia" -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." msgstr "O perfil de engenharia é projetado para imprimir protótipos funcionais e partes de uso final com o objetivo de melhor precisão e tolerâncias mais estritas." -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" msgstr "Rascunho" -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." msgstr "O perfil de rascunho é projetado para imprimir protótipos iniciais e validações de conceito com o objetivo de redução significativa de tempo de impressão." @@ -537,8 +498,7 @@ msgctxt "@label" msgid "Available networked printers" msgstr "Impressoras de rede disponíveis" -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Connected printers" msgstr "Impressoras conectadas" @@ -559,8 +519,7 @@ msgctxt "@label" msgid "Custom Material" msgstr "Material Personalizado" -#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 +#: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 msgctxt "@label" msgid "Custom" msgstr "Personalizado" @@ -585,9 +544,7 @@ msgctxt "@action:button" msgid "Sync materials" msgstr "Sincronizar materiais" -#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 -#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 +#: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" msgstr "Saiba mais" @@ -612,8 +569,7 @@ msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." msgstr "Falha em criar arquivo de materiais para sincronizar com impressoras." -#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 -#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." msgstr "Falha em carregar o arquivo de materiais para sincronizar com impressoras." @@ -623,9 +579,7 @@ msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." msgstr "A resposta da Digital Factory parece estar corrompida." -#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 -#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 -#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 +#: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." msgstr "A resposta da Digital Factory veio sem informações importantes." @@ -655,10 +609,7 @@ msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" msgstr "Não pude criar arquivo do diretório de dados de usuário: {}" -#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 -#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 +#: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:118 /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" msgstr "Backup" @@ -857,8 +808,7 @@ msgctxt "@item:inlistbox" msgid "X3D File" msgstr "Arquivo X3D" -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" msgstr "Perfil do Cura" @@ -873,8 +823,7 @@ msgctxt "@item:inmenu" msgid "Modify G-Code" msgstr "Modificar G-Code" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 -#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" msgstr "Não há formatos de arquivo disponíveis com os quais escrever!" @@ -955,8 +904,7 @@ msgctxt "@action" msgid "Get started" msgstr "Começar" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 msgctxt "@action" msgid "Learn more" msgstr "Saiba mais" @@ -964,17 +912,17 @@ msgstr "Saiba mais" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgstr "Você receberá uma confirmação por email quando o trabalho de impressão for aprovado" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "O trabalho de impressão foi submetido com sucesso" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "Gerenciar trabalhos de impressão" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1020,8 +968,7 @@ msgid_plural "These printers are not linked to the Digital Factory:" msgstr[0] "Esta impressora não está ligada à Digital Factory:" msgstr[1] "Estas impressoras não estão ligadas à Digital Factory:" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" msgid "Ultimaker Digital Factory" msgstr "Ultimaker Digital Factory" @@ -1099,20 +1046,17 @@ msgctxt "@action" msgid "Connect via Network" msgstr "Conectar pela rede" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 msgctxt "@action:button" msgid "Print via cloud" msgstr "Imprimir pela nuvem" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 msgctxt "@properties:tooltip" msgid "Print via cloud" msgstr "Imprimir pela nuvem" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 msgctxt "@info:status" msgid "Connected via cloud" msgstr "Conectado pela nuvem" @@ -1206,8 +1150,7 @@ msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." msgstr "Não existe espaço de trabalho ainda para a escrita. Por favor adicione uma impressora primeiro." -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." msgstr "Sem permissão para gravar o espaço de trabalho aqui." @@ -1217,8 +1160,7 @@ msgctxt "@error:zip" msgid "The operating system does not allow saving a project file to this location or with this file name." msgstr "O sistema operacional não permite salvar um arquivo de projeto nesta localização ou com este nome de arquivo." -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." msgstr "Houve um erro ao tentar restaurar seu backup." @@ -1268,18 +1210,13 @@ msgctxt "@text" msgid "Unable to read example data file." msgstr "Não foi possível ler o arquivo de dados de exemplo." -#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:91 /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:113 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:168 /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 msgctxt "@info:error" msgid "Can't write to UFP file:" msgstr "Não foi possível escrever no arquivo UFP:" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" msgstr "Pacote de Formato da Ultimaker" @@ -1287,11 +1224,9 @@ msgstr "Pacote de Formato da Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "usuário removido" -#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 -#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 -#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" msgstr "Arquivo G-Code" @@ -1301,8 +1236,7 @@ msgctxt "@info:status" msgid "Parsing G-code" msgstr "Interpretando G-Code" -#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 -#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 msgctxt "@info:title" msgid "G-code Details" msgstr "Detalhes do G-Code" @@ -1357,8 +1291,7 @@ msgctxt "@action" msgid "Select upgrades" msgstr "Selecionar Atualizações" -#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 -#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" msgstr "Arquivo de G-Code Comprimido" @@ -1378,14 +1311,12 @@ msgctxt "@button" msgid "Decline and remove from account" msgstr "Recusar e remover da conta" -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 msgctxt "@button" msgid "Decline" msgstr "Recusar" -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 msgctxt "@button" msgid "Agree" msgstr "Concordar" @@ -1400,8 +1331,7 @@ msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" msgstr "Você quer sincronizar os pacotes de material e software com sua conta?" -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" msgstr "Alterações detectadas de sua conta Ultimaker" @@ -1483,8 +1413,7 @@ msgctxt "@info:title" msgid "Saving" msgstr "Salvando" -#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 -#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" @@ -1496,8 +1425,7 @@ msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." msgstr "Não foi possível encontrar nome de arquivo ao tentar escrever em {device}." -#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 -#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 +#: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" @@ -1572,12 +1500,8 @@ msgctxt "@info:status" msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." msgstr "Não foi possível fatiar com o material atual visto que é incompatível com a máquina ou configuração selecionada." -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:462 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:474 /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:486 /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 msgctxt "@info:title" msgid "Unable to slice" msgstr "Não foi possível fatiar" @@ -1618,8 +1542,7 @@ msgstr "" "- Estão associados a um extrusor habilitado\n" "- Não estão todos configurados como malhas de modificação" -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" msgstr "Processando Camadas" @@ -1629,8 +1552,7 @@ msgctxt "@info:title" msgid "Information" msgstr "Informação" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" msgstr "Arquivo 3MF" @@ -1677,15 +1599,12 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is suddenly inaccessible: {1}." msgstr "O arquivo de projeto {0} tornou-se subitamente inacessível: {1}." -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 msgctxt "@info:title" msgid "Can't Open Project File" msgstr "Não Foi Possível Abrir o Arquivo de Projeto" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" msgid "Project file {0} is corrupt: {1}." @@ -1771,8 +1690,7 @@ msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." msgstr "O GCodeWriter não suporta modo binário." -#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 -#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." msgstr "Por favor prepare o G-Code antes de exportar." @@ -1812,8 +1730,7 @@ msgctxt "@info:title" msgid "No layers to show" msgstr "Não há camadas a exibir" -#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 -#: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" msgstr "Não mostrar essa mensagem novamente" @@ -1890,18 +1807,10 @@ msgctxt "@label" msgid "X (Width)" msgstr "X (largura)" -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 -#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:201 /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:221 /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:241 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:261 /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:279 /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:92 /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:108 /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:123 msgctxt "@label" msgid "mm" msgstr "mm" @@ -2136,10 +2045,7 @@ msgctxt "@info:tooltip" msgid "The amount of smoothing to apply to the image." msgstr "A quantidade de suavização para aplicar na imagem." -#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 -#: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 +#: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:80 /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 msgctxt "@action:button" msgid "OK" msgstr "Ok" @@ -2186,8 +2092,7 @@ msgctxt "@label" msgid "Delete" msgstr "Remover" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 msgctxt "@label" msgid "Resume" msgstr "Continuar" @@ -2202,9 +2107,7 @@ msgctxt "@label" msgid "Resuming..." msgstr "Continuando..." -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 msgctxt "@label" msgid "Pause" msgstr "Pausar" @@ -2244,8 +2147,7 @@ msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" msgstr "Você tem certeza que quer abortar %1?" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 msgctxt "@window:title" msgid "Abort print" msgstr "Abortar impressão" @@ -2312,8 +2214,7 @@ msgctxt "@label" msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." msgstr "Sobrepor irá usar os ajustes especificados com a configuração existente da impressora. Isto pode causar falha da impressão." -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 msgctxt "@label" msgid "Glass" @@ -2329,9 +2230,7 @@ msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" msgstr "Gerir Impressora" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remotamente." @@ -2361,8 +2260,7 @@ msgctxt "@label:status" msgid "Idle" msgstr "Ocioso" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Preparing..." @@ -2406,12 +2304,12 @@ msgstr "Primeira disponível" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "Monitora suas impressoras de todo lugar usando a Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "Ver impressoras na Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -2433,9 +2331,7 @@ msgctxt "@action:button" msgid "Edit" msgstr "Editar" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:148 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 msgctxt "@action:button" msgid "Remove" @@ -2451,20 +2347,17 @@ msgctxt "@label" msgid "If your printer is not listed, read the network printing troubleshooting guide" msgstr "Se sua impressora não está listada, leia o guia de resolução de problemas de impressão em rede" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 msgctxt "@label" msgid "Type" msgstr "Tipo" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 msgctxt "@label" msgid "Firmware version" msgstr "Versão do firmware" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 msgctxt "@label" msgid "Address" msgstr "Endereço" @@ -2494,8 +2387,7 @@ msgctxt "@title:window" msgid "Invalid IP address" msgstr "Endereço IP inválido" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 msgctxt "@text" msgid "Please enter a valid IP address." msgstr "Por favor entre um endereço IP válido." @@ -2505,8 +2397,7 @@ msgctxt "@title:window" msgid "Printer Address" msgstr "Endereço da Impressora" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 msgctxt "@label" msgid "Enter the IP address of your printer on the network." msgstr "Entre o endereço IP da sua impressora na rede." @@ -2541,17 +2432,14 @@ msgctxt "@label" msgid "Waiting for" msgstr "Esperando por" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:84 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:86 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 msgctxt "@label:status" msgid "Aborted" msgstr "Abortado" -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 msgctxt "@label:status" msgid "Finished" msgstr "Finalizado" @@ -2561,10 +2449,8 @@ msgctxt "@label:status" msgid "Aborting..." msgstr "Abortando..." -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 -#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 +#: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:94 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 msgctxt "@label:status" msgid "Failed" msgstr "Falhado" @@ -2689,9 +2575,7 @@ msgctxt "@description" msgid "Backup and synchronize your Cura settings." msgstr "Fazer backup e sincronizar os ajustes do Cura." -#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 +#: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:212 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 msgctxt "@button" msgid "Sign in" @@ -2767,8 +2651,7 @@ msgctxt "@label Is followed by the name of an author" msgid "By" msgstr "Por" -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 msgctxt "@button:label" msgid "Learn More" msgstr "Saiba mais" @@ -2838,9 +2721,7 @@ msgctxt "@button" msgid "Dismiss" msgstr "Dispensar" -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:175 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 msgctxt "@button" msgid "Next" @@ -2876,8 +2757,7 @@ msgctxt "@button" msgid "Accept" msgstr "Aceitar" -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 msgctxt "@header" msgid "Install Materials" msgstr "Instalar Materiais" @@ -2922,14 +2802,12 @@ msgctxt "@header" msgid "Compatible with Material Station" msgstr "Compatível com Material Station" -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "Yes" msgstr "Sim" -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 -#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 +#: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "No" msgstr "Não" @@ -3107,8 +2985,7 @@ msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" msgstr "Criar novos" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 msgctxt "@action:title" msgid "Summary - Cura Project" msgstr "Resumo - Projeto do Cura" @@ -3118,20 +2995,17 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" msgstr "Como o conflito na máquina deve ser resolvido?" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 msgctxt "@action:label" msgid "Printer settings" msgstr "Ajustes da impressora" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 msgctxt "@action:label" msgid "Type" msgstr "Tipo" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 msgctxt "@action:label" msgid "Printer Group" msgstr "Grupo de Impressora" @@ -3141,34 +3015,28 @@ msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" msgstr "Como o conflito no perfil deve ser resolvido?" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 msgctxt "@action:label" msgid "Profile settings" msgstr "Ajustes de perfil" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 msgctxt "@action:label" msgid "Name" msgstr "Nome" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 msgctxt "@action:label" msgid "Intent" msgstr "Objetivo" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 msgctxt "@action:label" msgid "Not in profile" msgstr "Ausente no perfil" -#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 +#: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" @@ -3225,7 +3093,7 @@ msgstr "Carregar um projeto limpará todos os modelos da mesa de impressão." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgstr "O material usado neste projeto não está instalado atualmente no Cura.
      Instale o perfil de material e reabra o projeto." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3287,8 +3155,7 @@ msgctxt "@title:window" msgid "Select Settings to Customize for this model" msgstr "Selecionar Ajustes a Personalizar para este modelo" -#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 +#: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." msgstr "Filtrar..." @@ -3373,8 +3240,7 @@ msgctxt "@label" msgid "Firmware update failed due to missing firmware." msgstr "A atualização de firmware falhou devido a firmware não encontrado." -#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 -#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" msgstr "Esquema de Cores" @@ -3429,8 +3295,7 @@ msgctxt "@label" msgid "Shell" msgstr "Perímetro" -#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 +#: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" msgstr "Preenchimento" @@ -3552,8 +3417,7 @@ msgctxt "@action:menu" msgid "Keep this setting visible" msgstr "Manter este ajuste visível" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 msgctxt "@action:menu" msgid "Configure setting visibility..." msgstr "Configurar a visibilidade dos ajustes..." @@ -3574,8 +3438,7 @@ msgctxt "@action:button" msgid "Marketplace" msgstr "Mercado" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" msgstr "Aju&stes" @@ -3595,8 +3458,7 @@ msgctxt "@title:tab" msgid "Setting Visibility" msgstr "Visibilidade dos Ajustes" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 msgctxt "@action:button" msgid "Defaults" msgstr "Defaults" @@ -3641,9 +3503,7 @@ msgctxt "@text" msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." msgstr "Para automaticamente sincronizar os perfis de material com todas as suas impressoras conectadas à Digital Factory, você precisa estar logado pelo Cura." -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 msgctxt "@button" msgid "Sync materials with USB" msgstr "Sincronizar materiais usando USB" @@ -3663,8 +3523,7 @@ msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" msgstr "Perfis de material sincronizados com sucesso com as seguintes impressoras:" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 msgctxt "@button" msgid "Troubleshooting" msgstr "Resolução de problemas" @@ -3689,14 +3548,12 @@ msgctxt "@button" msgid "Try again" msgstr "Tentar novamente" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Done" msgstr "Feito" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 msgctxt "@button" msgid "Sync" msgstr "Sincronizar" @@ -3756,8 +3613,7 @@ msgctxt "@button" msgid "How to load new material profiles to my printer" msgstr "Como carregar novos perfis de material na minha impressora" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 msgctxt "@button" msgid "Back" msgstr "Voltar" @@ -3867,15 +3723,12 @@ msgctxt "@title" msgid "Information" msgstr "Informação" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 msgctxt "@label" msgid "Print settings" msgstr "Ajustes de impressão" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "Materials" msgstr "Materiais" @@ -3885,14 +3738,12 @@ msgctxt "@label" msgid "Materials compatible with active printer:" msgstr "Materiais compatíveis com a impressora ativa:" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 msgctxt "@action:button" msgid "Create new" msgstr "Criar novo" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 msgctxt "@action:button" msgid "Import" msgstr "Importar" @@ -3902,39 +3753,32 @@ msgctxt "@action:button" msgid "Sync with Printers" msgstr "Sincronizar com Impressoras" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 msgctxt "@action:button" msgid "Activate" msgstr "Ativar" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 msgctxt "@action:button" msgid "Duplicate" msgstr "Duplicar" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 msgctxt "@action:button" msgid "Export" msgstr "Exportar" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 msgctxt "@title:window" msgid "Confirm Remove" msgstr "Confirmar Remoção" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" msgstr "Tem certeza que deseja remover %1? Isto não poderá ser desfeito!" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 msgctxt "@title:window" msgid "Import Material" msgstr "Importar Material" @@ -3949,8 +3793,7 @@ msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not import material %1: %2" msgstr "Não foi possível importar material %1: %2" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 msgctxt "@title:window" msgid "Export Material" msgstr "Exportar Material" @@ -3977,8 +3820,7 @@ msgid_plural "This setting has been hidden by the values of %1. Change the value msgstr[0] "Este ajuste foi mantido invisível pelo valor de %1. Altere o valor desse ajuste para tornar este ajuste visível." msgstr[1] "Este ajuste foi mantido invisível pelos valores de %1. Altere o valor desses ajustes para tornar este ajuste visível." -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 msgctxt "@title:tab" msgid "General" msgstr "Geral" @@ -4021,7 +3863,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "Adicionar ícone à bandeja do sistema *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -4261,8 +4103,7 @@ msgctxt "@info:tooltip" msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." msgstr "Quando você faz alterações em um perfil e troca para um diferent, um diálogo aparecerá perguntando se você quer manter ou aplicar suas modificações, ou você pode forçar um comportamento default e não ter o diálogo." -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 msgctxt "@label" msgid "Profiles" msgstr "Perfis" @@ -4272,8 +4113,7 @@ msgctxt "@window:text" msgid "Default behavior for changed setting values when switching to a different profile: " msgstr "Comportamento default para valores de configuração alterados ao mudar para um perfil diferente: " -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 msgctxt "@option:discardOrKeep" msgid "Always ask me this" msgstr "Sempre perguntar" @@ -4358,8 +4198,7 @@ msgctxt "@info" msgid "Please provide a new name." msgstr "Por favor, escolha um novo nome." -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 msgctxt "@title:tab" msgid "Printers" msgstr "Impressoras" @@ -4369,14 +4208,12 @@ msgctxt "@action:button" msgid "Add New" msgstr "Adicionar Novo" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 msgctxt "@action:button" msgid "Rename" msgstr "Renomear" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 msgctxt "@title:tab" msgid "Profiles" msgstr "Perfis" @@ -4406,8 +4243,7 @@ msgctxt "@action:tooltip" msgid "Update profile with current settings/overrides" msgstr "Atualizar perfil com ajustes/sobreposições atuais" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 msgctxt "@action:button" msgid "Discard current changes" msgstr "Descartar ajustes atuais" @@ -4437,8 +4273,7 @@ msgctxt "@info" msgid "Please provide a name for this profile." msgstr "Por favor dê um nome a este perfil." -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 msgctxt "@title:window" msgid "Export Profile" msgstr "Exportar Perfil" @@ -4453,8 +4288,7 @@ msgctxt "@title:window" msgid "Rename Profile" msgstr "Renomear Perfil" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 msgctxt "@title:window" msgid "Import Profile" msgstr "Importar Perfil" @@ -4606,8 +4440,7 @@ msgctxt "@label" msgid "Troubleshooting" msgstr "Resolução de problemas" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" msgid "Sign in to the Ultimaker platform" msgstr "Entre na plataforma Ultimaker" @@ -4737,8 +4570,7 @@ msgctxt "@label" msgid "Could not connect to device." msgstr "Não foi possível conectar ao dispositivo." -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" msgstr "Não consegue conectar à sua impressora Ultimaker?" @@ -5307,20 +5139,19 @@ msgstr "Gerenciar Visibilidade dos Ajustes..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "Selecione Impressora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "Impressoras Compatíveis" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "Não foram encontradas impressoras compatíveis que estivessem online no momento." -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 msgctxt "@title:window" msgid "Open file(s)" msgstr "Abrir arquivo(s)" @@ -5544,8 +5375,7 @@ msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" msgstr "Biblioteca de utilidade, incluindo geração Voronoi" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" msgstr "Certificados-Raiz para validar confiança SSL" @@ -5588,7 +5418,7 @@ msgstr "Biblioteca de suporte para computação científica" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Biblioteca de rastreamento de Erros Python" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5705,8 +5535,7 @@ msgctxt "@label" msgid "Support" msgstr "Suporte" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." msgstr "Gera estrutura que suportarão partes do modelo que têm seções pendentes. Sem estas estruturas, tais partes desabariam durante a impressão." @@ -5714,20 +5543,19 @@ msgstr "Gera estrutura que suportarão partes do modelo que têm seções penden #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1 perfil personalizado está ativo e alguns ajustes foram sobrescritos." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1 perfil personalizado está sobrepondo alguns ajustes." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" msgid "Some settings were changed." msgstr "Alguns ajustes foram alterados." -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" msgid "Gradual infill will gradually increase the amount of infill towards the top." msgstr "Preenchimento gradual aumentará gradualmente a quantidade de preenchimento em direção ao topo." @@ -5843,14 +5671,12 @@ msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the bed to." msgstr "A temperatura em que pré-aquecer a mesa." -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 msgctxt "@button Cancel pre-heating" msgid "Cancel" msgstr "Cancelar" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 msgctxt "@button" msgid "Pre-heat" msgstr "Pré-aquecer" @@ -5950,8 +5776,7 @@ msgctxt "@title:window %1 is the application name" msgid "Closing %1" msgstr "Fechando %1" -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 -#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 +#: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" msgstr "Tem certeza que quer sair de %1?" @@ -6075,17 +5900,17 @@ msgstr "Gerenciar impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "Omitir todas as impressoras conectadas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "Mostrar todas as impressoras conectadas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "Outras impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" @@ -8014,7 +7839,8 @@ msgstr "Estágio de Preparação" #~ "\n" #~ "Select your printer from the list below:" #~ msgstr "" -#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-Code para sua impressora.\n" +#~ "Para imprimir diretamente para sua impressora pela rede, por favor se certifique que a impressora esteja conectada na rede usando um cabo de rede ou conectando sua impressora na rede WIFI. Se você não conectar o Cura à sua impressora, você ainda pode usar uma unidade USB para transferir arquivos G-" +#~ "Code para sua impressora.\n" #~ "\n" #~ "Selecione sua impressora da lista abaixo:" diff --git a/resources/i18n/pt_BR/fdmprinter.def.json.po b/resources/i18n/pt_BR/fdmprinter.def.json.po index 7ed8c882e7..e3b7734c0c 100644 --- a/resources/i18n/pt_BR/fdmprinter.def.json.po +++ b/resources/i18n/pt_BR/fdmprinter.def.json.po @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Cura 5.0\n" "Report-Msgid-Bugs-To: plugins@ultimaker.com\n" "POT-Creation-Date: 2022-09-27 14:50+0000\n" -"PO-Revision-Date: 2022-07-04 03:38+0200\n" +"PO-Revision-Date: 2022-10-10 07:50+0200\n" "Last-Translator: Cláudio Sampaio \n" "Language-Team: Cláudio Sampaio \n" "Language: pt_BR\n" @@ -15,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: Poedit 3.0.1\n" +"X-Generator: Poedit 3.1.1\n" #: /fdmprinter.def.json msgctxt "machine_settings label" @@ -1058,7 +1058,7 @@ msgstr "Ordem de Parede" #: /fdmprinter.def.json msgctxt "inset_direction description" msgid "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed. When there is an uneven amount of total innner walls, the 'center last line' is always printed last." -msgstr "" +msgstr "Determina a ordem na qual paredes são impressas. Imprimir as paredes externas primeiro ajuda na acuracidade dimensional, visto que falhas das paredes internas não poderão propagar externamente. No entanto, imprimi-las no final ajuda a haver melhor empilhamento quando seções pendentes são impressas. Quando há uma quantidade ímpar de paredes internas totais, a 'última linha central' é sempre impressa por último." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" @@ -1108,7 +1108,7 @@ msgstr "Largura Mínima de Filete de Parede Ímpar" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" msgid "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width." -msgstr "" +msgstr "A mínima largura de extrusão para paredes multifiletes de preenchimento de vão de filete central. Este ajuste determina em que espessura de modelo nós alternamos de imprimir dois filetes de parede para imprimir duas paredes externas e uma parede central no meio. Uma Largura de Extrusão de Parede Ímpar Mínima mais alta leva a uma largura máxima de extrusão de parede par mais alta. A largura máxima de extrusão de parede ímpar é calculada como 2 * Largura Mínima de Extrusão de Parede Par." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" @@ -2607,32 +2607,32 @@ msgstr "Compensação de fluxo para a primeira camada; a quantidade de material #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "" +msgstr "Fluxo de Parede Interna da Camada Inicial" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "Flow compensation on wall lines for all wall lines except the outermost one, but only for the first layer" -msgstr "" +msgstr "Compensação de fluxo nos filetes de parede para todos os filetes exceto o mais externo, mas só para a primeira camada" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "" +msgstr "Fluxo de Parede Externa da Camada Inicial" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "" +msgstr "Compensação de fluxo no filete de parede mais externo da primeira camada." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "" +msgstr "Fluxo da Base da Camada Inicial" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "" +msgstr "Compensação de fluxo nos filetes da base da primeira camada" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" @@ -3792,12 +3792,12 @@ msgstr "O diâmetro dos galhos mais finos do suporte em árvore. Galhos mais gro #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "" +msgstr "Diâmetro de Tronco do Suporte em Árvore" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "The diameter of the widest branches of tree support. A thicker trunk is more sturdy; a thinner trunk takes up less space on the build plate." -msgstr "" +msgstr "O diâmetro dos galhos mais espessos do suporte em árvore. Um tronco mais espesso é mais robusto; um tronco mais fino ocupa menos espaço na plataforma de impressão." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" @@ -6055,7 +6055,7 @@ msgstr "Queda de IA" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "Distance with which the material falls down after an upward extrusion. This distance is compensated for. Only applies to Wire Printing." -msgstr "Distância na qual o material desaba após uma extrusão ascendente. Esta distância é compensada. Somente se aplica à Impressão em Arame." +msgstr "Distância na qual o material desaba após uma extrusão ascendente. Esta distância é compensada. Somente se aplica à Impressão em Arame." #: /fdmprinter.def.json msgctxt "wireframe_drag_along label" From 96363c652a743aa8ca3ba4fdb2e40d4152571a53 Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Wed, 19 Oct 2022 01:45:18 +0200 Subject: [PATCH 320/547] Build mo translation files when creating conan package Added a build step which uses the Conan package gettext as a tool_requires to convert the po files to mo files and store these in the resources folder When on Windows the msys2 recipe is used to ensure that we have a bash environment to run gnu gettext Creating the mo files as part of the conan package will ensures that we no longer need to store them in the cura-binary-data and generate them manually. This should result in less risk of human error during the release cycle --- conanfile.py | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/conanfile.py b/conanfile.py index 2dc934e253..32482ccf2f 100644 --- a/conanfile.py +++ b/conanfile.py @@ -4,7 +4,8 @@ from pathlib import Path from jinja2 import Template from conan import ConanFile -from conan.tools.files import copy, rmdir, save +from conan.tools.files import copy, rmdir, save, mkdir +from conan.tools.microsoft import unix_path from conan.tools.env import VirtualRunEnv, Environment from conan.tools.scm import Version from conan.errors import ConanInvalidConfiguration, ConanException @@ -274,6 +275,11 @@ class CuraConan(ConanFile): for req in self._um_data()["internal_requirements"]: self.requires(req) + def build_requirements(self): + if self.settings_build.os == "Windows" and not self.conf.get("tools.microsoft.bash:path", default=False, check_type=bool): + self.tool_requires("msys2/cci.latest") + self.tool_requires("gettext/0.21") + def layout(self): self.folders.source = "." self.folders.build = "venv" @@ -284,7 +290,15 @@ class CuraConan(ConanFile): self.cpp.package.resdirs = ["resources", "plugins", "packaging", "pip_requirements"] # pip_requirements should be the last item in the list def build(self): - pass + if self.settings.os == "Windows": + self.win_bash = True # We need gettext, which requires the bash environment + + for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): + mo_file = self.build_path.joinpath(po_file.with_suffix('.mo').relative_to(self.source_path)) + mkdir(self, str(unix_path(self, mo_file.parent))) + self.run(f"msgfmt {po_file} -o {mo_file} -f", env="conanbuild") + + self.win_bash = None def generate(self): cura_run_envvars = self._cura_run_env.vars(self, scope = "run") @@ -418,12 +432,13 @@ echo "CURA_VERSION_FULL={{ cura_version_full }}" >> ${{ env_prefix }}GITHUB_ENV entitlements_file = entitlements_file if self.settings.os == "Macos" else "None") def package(self): - self.copy("cura_app.py", src = ".", dst = self.cpp.package.bindirs[0]) - self.copy("*", src = "cura", dst = self.cpp.package.libdirs[0]) - self.copy("*", src = "resources", dst = self.cpp.package.resdirs[0]) - self.copy("*", src = "plugins", dst = self.cpp.package.resdirs[1]) - self.copy("requirement*.txt", src = ".", dst = self.cpp.package.resdirs[-1]) - self.copy("*", src = "packaging", dst = self.cpp.package.resdirs[2]) + copy(self, "cura_app.py", src = self.source_path, dst = self.package_path.joinpath(self.cpp.package.bindirs[0])) + copy(self, "*", src = self.source_path.joinpath("cura"), dst = self.package_path.joinpath(self.cpp.package.libdirs[0])) + copy(self, "*", src = self.source_path.joinpath("resources"), dst = self.package_path.joinpath(self.cpp.package.resdirs[0]), excludes="*.po") + copy(self, "*", src = self.build_path.joinpath("resources"), dst = self.package_path.joinpath(self.cpp.package.resdirs[0])) + copy(self, "*", src = self.source_path.joinpath("plugins"), dst = self.package_path.joinpath(self.cpp.package.resdirs[1])) + copy(self, "requirement*.txt", src = self.source_path, dst = self.package_path.joinpath(self.cpp.package.resdirs[-1])) + copy(self, "*", src = self.source_path.joinpath("packaging"), dst = self.package_path.joinpath(self.cpp.package.resdirs[2])) def package_info(self): self.user_info.pip_requirements = "requirements.txt" From 15a39fc51bc4310d1c3d4bebf8610037b9e894fe Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 19 Oct 2022 11:33:30 +0200 Subject: [PATCH 321/547] Update italian translations --- resources/i18n/it_IT/cura.po | 2598 +++++++------- resources/i18n/it_IT/fdmextruder.def.json.po | 86 +- resources/i18n/it_IT/fdmprinter.def.json.po | 3246 +++++++++--------- 3 files changed, 2967 insertions(+), 2963 deletions(-) diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index ef78e258a2..9a8d4055d3 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -12,107 +12,107 @@ msgstr "" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" -"Language: fr_FR\n" +"Language: it_IT\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=2; plural=n>1;\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" msgid "Outer Wall" -msgstr "Paroi externe" +msgstr "Parete esterna" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 msgctxt "@tooltip" msgid "Inner Walls" -msgstr "Parois internes" +msgstr "Pareti interne" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 msgctxt "@tooltip" msgid "Skin" -msgstr "Couche extérieure" +msgstr "Rivestimento esterno" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 msgctxt "@tooltip" msgid "Infill" -msgstr "Remplissage" +msgstr "Riempimento" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 msgctxt "@tooltip" msgid "Support Infill" -msgstr "Remplissage du support" +msgstr "Riempimento del supporto" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 msgctxt "@tooltip" msgid "Support Interface" -msgstr "Interface du support" +msgstr "Interfaccia supporto" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 msgctxt "@tooltip" msgid "Support" -msgstr "Support" +msgstr "Supporto" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 msgctxt "@tooltip" msgid "Skirt" -msgstr "Jupe" +msgstr "Skirt" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 msgctxt "@tooltip" msgid "Prime Tower" -msgstr "Tour primaire" +msgstr "Torre di innesco" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 msgctxt "@tooltip" msgid "Travel" -msgstr "Déplacement" +msgstr "Spostamenti" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 msgctxt "@tooltip" msgid "Retractions" -msgstr "Rétractions" +msgstr "Retrazioni" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 msgctxt "@tooltip" msgid "Other" -msgstr "Autre" +msgstr "Altro" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 msgctxt "@text:window" msgid "The release notes could not be opened." -msgstr "Les notes de version n'ont pas pu être ouvertes." +msgstr "Impossibile aprire le note sulla versione." #: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 #, python-brace-format msgctxt "@label" msgid "Group #{group_nr}" -msgstr "Groupe nº {group_nr}" +msgstr "Gruppo #{group_nr}" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" -msgstr "Suivant" +msgstr "Avanti" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 msgctxt "@action:button" msgid "Skip" -msgstr "Passer" +msgstr "Salta" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" -msgstr "Fin" +msgstr "Fine" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 msgctxt "@action:button" msgid "Add" -msgstr "Ajouter" +msgstr "Aggiungi" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 @@ -126,7 +126,7 @@ msgstr "Ajouter" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 msgctxt "@action:button" msgid "Cancel" -msgstr "Annuler" +msgstr "Annulla" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 @@ -135,13 +135,13 @@ msgstr "Annuler" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 msgctxt "@action:button" msgid "Close" -msgstr "Fermer" +msgstr "Chiudi" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" -msgstr "Le fichier existe déjà" +msgstr "Il file esiste già" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 @@ -150,18 +150,18 @@ msgctxt "@label Don't translate the XML tag !" msgid "" "The file {0} already exists. Are you sure you want to " "overwrite it?" -msgstr "Le fichier {0} existe déjà. Êtes-vous sûr de vouloir le remplacer ?" +msgstr "Il file {0} esiste già. Sei sicuro di volerlo sovrascrivere?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" -msgstr "URL de fichier invalide :" +msgstr "File URL non valido:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 msgctxt "@info:not supported profile" msgid "Not supported" -msgstr "Non pris en charge" +msgstr "Non supportato" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 msgctxt "@info:No intent profile selected" @@ -172,30 +172,30 @@ msgstr "Default" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 msgctxt "@label" msgid "Nozzle" -msgstr "Buse" +msgstr "Ugello" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." msgid "" "Settings have been changed to match the current availability of extruders:" -msgstr "Les paramètres ont été modifiés pour correspondre aux extrudeuses actuellement disponibles :" +msgstr "Le impostazioni sono state modificate in base all’attuale disponibilità di estrusori:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 msgctxt "@info:title" msgid "Settings updated" -msgstr "Paramètres mis à jour" +msgstr "Impostazioni aggiornate" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 msgctxt "@info:title" msgid "Extruder(s) Disabled" -msgstr "Extrudeuse(s) désactivée(s)" +msgstr "Estrusore disabilitato" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "" "Failed to export profile to {0}: {1}" -msgstr "Échec de l'exportation du profil vers {0} : {1}" +msgstr "Impossibile esportare il profilo su {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 @@ -204,7 +204,7 @@ msgstr "Échec de l'exportation du profil vers {0} : !" msgid "" "Failed to export profile to {0}: Writer plugin reported " "failure." -msgstr "Échec de l'exportation du profil vers {0} : le plug-in du générateur a rapporté une erreur." +msgstr "Impossibile esportare il profilo su {0}: Rilevata anomalia durante scrittura plugin." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" msgid "Exported profile to {0}" -msgstr "Profil exporté vers {0}" +msgstr "Profilo esportato su {0}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 msgctxt "@info:title" msgid "Export succeeded" -msgstr "L'exportation a réussi" +msgstr "Esportazione riuscita" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}: {1}" -msgstr "Impossible d'importer le profil depuis {0} : {1}" +msgstr "Impossibile importare il profilo da {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "" "Can't import profile from {0} before a printer is added." -msgstr "Impossible d'importer le profil depuis {0} avant l'ajout d'une imprimante." +msgstr "Impossibile importare il profilo da {0} prima di aggiungere una stampante." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "No custom profile to import in file {0}" -msgstr "Aucun profil personnalisé à importer dans le fichier {0}" +msgstr "Nessun profilo personalizzato da importare nel file {0}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" -msgstr "Échec de l'importation du profil depuis le fichier {0} :" +msgstr "Impossibile importare il profilo da {0}:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 @@ -257,51 +257,51 @@ msgctxt "@info:status Don't translate the XML tags !" msgid "" "This profile {0} contains incorrect data, could not " "import it." -msgstr "Le profil {0} contient des données incorrectes ; échec de l'importation." +msgstr "Questo profilo {0} contiene dati errati, impossibile importarlo." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" msgid "Failed to import profile from {0}:" -msgstr "Échec de l'importation du profil depuis le fichier {0} :" +msgstr "Impossibile importare il profilo da {0}:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 #, python-brace-format msgctxt "@info:status" msgid "Successfully imported profile {0}." -msgstr "Importation du profil {0} réussie." +msgstr "Profilo {0} importato correttamente." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 #, python-brace-format msgctxt "@info:status" msgid "File {0} does not contain any valid profile." -msgstr "Le fichier {0} ne contient pas de profil valide." +msgstr "Il file {0} non contiene nessun profilo valido." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 #, python-brace-format msgctxt "@info:status" msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Le profil {0} est un type de fichier inconnu ou est corrompu." +msgstr "Il profilo {0} ha un tipo di file sconosciuto o corrotto." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 msgctxt "@label" msgid "Custom profile" -msgstr "Personnaliser le profil" +msgstr "Profilo personalizzato" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 msgctxt "@info:status" msgid "Profile is missing a quality type." -msgstr "Il manque un type de qualité au profil." +msgstr "Il profilo è privo del tipo di qualità." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 msgctxt "@info:status" msgid "There is no active printer yet." -msgstr "Aucune imprimante n'est active pour le moment." +msgstr "Non ci sono ancora stampanti attive." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 msgctxt "@info:status" msgid "Unable to add the profile." -msgstr "Impossible d'ajouter le profil." +msgstr "Impossibile aggiungere il profilo." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format @@ -309,7 +309,7 @@ msgctxt "@info:status" msgid "" "Quality type '{0}' is not compatible with the current active machine " "definition '{1}'." -msgstr "Le type de qualité « {0} » n'est pas compatible avec la définition actuelle de la machine active « {1} »." +msgstr "Il tipo di qualità '{0}' non è compatibile con la definizione di macchina attiva corrente '{1}'." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format @@ -318,69 +318,69 @@ msgid "" "Warning: The profile is not visible because its quality type '{0}' is not " "available for the current configuration. Switch to a material/nozzle " "combination that can use this quality type." -msgstr "Avertissement : le profil n'est pas visible car son type de qualité « {0} » n'est pas disponible pour la configuration actuelle. Passez à une combinaison" -" matériau/buse qui peut utiliser ce type de qualité." +msgstr "Avvertenza: il profilo non è visibile in quanto il tipo di qualità '{0}' non è disponibile per la configurazione corrente. Passare alla combinazione materiale/ugello" +" che consente di utilizzare questo tipo di qualità." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" msgid "Multiplying and placing objects" -msgstr "Multiplication et placement d'objets" +msgstr "Moltiplicazione e collocazione degli oggetti" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 msgctxt "@info:title" msgid "Placing Objects" -msgstr "Placement des objets" +msgstr "Sistemazione oggetti" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" -msgstr "Impossible de trouver un emplacement dans le volume d'impression pour tous les objets" +msgstr "Impossibile individuare una posizione nel volume di stampa per tutti gli oggetti" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 msgctxt "@info:title" msgid "Placing Object" -msgstr "Placement de l'objet" +msgstr "Sistemazione oggetto" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 msgctxt "@info:progress" msgid "Loading machines..." -msgstr "Chargement des machines..." +msgstr "Caricamento macchine in corso..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 msgctxt "@info:progress" msgid "Setting up preferences..." -msgstr "Configuration des préférences..." +msgstr "Impostazione delle preferenze..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 msgctxt "@info:progress" msgid "Initializing Active Machine..." -msgstr "Initialisation de la machine active..." +msgstr "Inizializzazione Active Machine in corso..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 msgctxt "@info:progress" msgid "Initializing machine manager..." -msgstr "Initialisation du gestionnaire de machine..." +msgstr "Inizializzazione gestore macchina in corso..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 msgctxt "@info:progress" msgid "Initializing build volume..." -msgstr "Initialisation du volume de fabrication..." +msgstr "Inizializzazione volume di stampa in corso..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 msgctxt "@info:progress" msgid "Setting up scene..." -msgstr "Préparation de la scène..." +msgstr "Impostazione scena in corso..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 msgctxt "@info:progress" msgid "Loading interface..." -msgstr "Chargement de l'interface..." +msgstr "Caricamento interfaccia in corso..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 msgctxt "@info:progress" msgid "Initializing engine..." -msgstr "Initialisation du moteur..." +msgstr "Inizializzazione motore in corso..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format @@ -394,82 +394,82 @@ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" #, python-brace-format msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Un seul fichier G-Code peut être chargé à la fois. Importation de {0} sautée" +msgstr "È possibile caricare un solo file codice G per volta. Importazione saltata {0}" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 msgctxt "@info:title" msgid "Warning" -msgstr "Avertissement" +msgstr "Avvertenza" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 #, python-brace-format msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Impossible d'ouvrir un autre fichier si le G-Code est en cours de chargement. Importation de {0} sautée" +msgstr "Impossibile aprire altri file durante il caricamento del codice G. Importazione saltata {0}" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 msgctxt "@message" msgid "Could not read response." -msgstr "Impossible de lire la réponse." +msgstr "Impossibile leggere la risposta." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" msgid "The provided state is not correct." -msgstr "L'état fourni n'est pas correct." +msgstr "Lo stato fornito non è corretto." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "Délai d'expiration lors de l'authentification avec le serveur de compte." +msgstr "Timeout durante l'autenticazione con il server account." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" msgid "Please give the required permissions when authorizing this application." -msgstr "Veuillez donner les permissions requises lors de l'autorisation de cette application." +msgstr "Fornire i permessi necessari al momento dell'autorizzazione di questa applicazione." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 msgctxt "@message" msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Une erreur s'est produite lors de la connexion, veuillez réessayer." +msgstr "Si è verificato qualcosa di inatteso durante il tentativo di accesso, riprovare." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" msgid "" "Unable to start a new sign in process. Check if another sign in attempt is " "still active." -msgstr "Impossible de lancer une nouvelle procédure de connexion. Vérifiez si une autre tentative de connexion est toujours active." +msgstr "Impossibile avviare un nuovo processo di accesso. Verificare se è ancora attivo un altro tentativo di accesso." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" msgid "Unable to reach the Ultimaker account server." -msgstr "Impossible d’atteindre le serveur du compte Ultimaker." +msgstr "Impossibile raggiungere il server account Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "Échec de la connexion" +msgstr "Log in non riuscito" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 msgctxt "@info:status" msgid "Finding new location for objects" -msgstr "Recherche d'un nouvel emplacement pour les objets" +msgstr "Ricerca nuova posizione per gli oggetti" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 msgctxt "@info:title" msgid "Finding Location" -msgstr "Recherche d'emplacement" +msgstr "Ricerca posizione" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 msgctxt "@info:title" msgid "Can't Find Location" -msgstr "Impossible de trouver un emplacement" +msgstr "Impossibile individuare posizione" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" -msgstr "Pas écrasé" +msgstr "Non sottoposto a override" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 @@ -484,7 +484,7 @@ msgstr "Default" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" -msgstr "Visuel" +msgstr "Visivo" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 @@ -493,7 +493,7 @@ msgctxt "@text" msgid "" "The visual profile is designed to print visual prototypes and models with " "the intent of high visual and surface quality." -msgstr "Le profil visuel est conçu pour imprimer des prototypes et des modèles visuels dans le but d'obtenir une qualité visuelle et de surface élevée." +msgstr "Il profilo visivo è destinato alla stampa di prototipi e modelli visivi, con l'intento di ottenere una qualità visiva e della superficie elevata." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 @@ -509,15 +509,15 @@ msgctxt "@text" msgid "" "The engineering profile is designed to print functional prototypes and end-" "use parts with the intent of better accuracy and for closer tolerances." -msgstr "Le profil d'ingénierie est conçu pour imprimer des prototypes fonctionnels et des pièces finales dans le but d'obtenir une meilleure précision et des tolérances" -" plus étroites." +msgstr "Il profilo di progettazione è destinato alla stampa di prototipi funzionali e di componenti d'uso finale, allo scopo di ottenere maggiore precisione e" +" tolleranze strette." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" -msgstr "Ébauche" +msgstr "Bozza" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 @@ -526,169 +526,170 @@ msgctxt "@text" msgid "" "The draft profile is designed to print initial prototypes and concept " "validation with the intent of significant print time reduction." -msgstr "L'ébauche du profil est conçue pour imprimer les prototypes initiaux et la validation du concept dans le but de réduire considérablement le temps d'impression." +msgstr "Il profilo bozza è destinato alla stampa dei prototipi iniziali e alla convalida dei concept, con l'intento di ridurre in modo significativo il tempo di" +" stampa." #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 msgctxt "@info:status" msgid "Calculated" -msgstr "Calculer" +msgstr "Calcolato" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" -msgstr "Personnaliser les profils" +msgstr "Profili personalizzati" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" -msgstr "Tous les types supportés ({0})" +msgstr "Tutti i tipi supportati ({0})" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" -msgstr "Tous les fichiers (*)" +msgstr "Tutti i file (*)" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 msgctxt "@label" msgid "Unknown" -msgstr "Inconnu" +msgstr "Sconosciuto" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" msgid "" "The printer(s) below cannot be connected because they are part of a group" -msgstr "Les imprimantes ci-dessous ne peuvent pas être connectées car elles font partie d'un groupe" +msgstr "Le stampanti riportate di seguito non possono essere collegate perché fanno parte di un gruppo" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 msgctxt "@label" msgid "Available networked printers" -msgstr "Imprimantes en réseau disponibles" +msgstr "Stampanti disponibili in rete" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Connected printers" -msgstr "Imprimantes connectées" +msgstr "Stampanti collegate" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 msgctxt "@label" msgid "Preset printers" -msgstr "Imprimantes préréglées" +msgstr "Stampanti preimpostate" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 #, python-brace-format msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Voulez-vous vraiment supprimer l'objet {0} ? Cette action est irréversible !" +msgstr "Rimuovere {0}? Questa operazione non può essere annullata!" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 msgctxt "@label" msgid "Custom Material" -msgstr "Matériau personnalisé" +msgstr "Materiale personalizzato" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 msgctxt "@label" msgid "Custom" -msgstr "Personnalisé" +msgstr "Personalizzata" #: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" -msgstr "La connexion a échoué" +msgstr "Login non riuscito" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" msgid "" "Please sync the material profiles with your printers before starting to " "print." -msgstr "Veuillez synchroniser les profils de matériaux avec vos imprimantes avant de commencer à imprimer." +msgstr "Sincronizzare i profili del materiale con le stampanti prima di iniziare a stampare." #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 msgctxt "@action:button" msgid "New materials installed" -msgstr "Nouveaux matériaux installés" +msgstr "Nuovi materiali installati" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 msgctxt "@action:button" msgid "Sync materials" -msgstr "Synchroniser les matériaux" +msgstr "Sincronizza materiali" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" -msgstr "En savoir plus" +msgstr "Ulteriori informazioni" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "Impossible d'enregistrer l'archive du matériau dans {} :" +msgstr "Impossibile salvare archivio materiali in {}:" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "Échec de l'enregistrement de l'archive des matériaux" +msgstr "Impossibile salvare archivio materiali" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "Erreur inconnue." +msgstr "Errore sconosciuto." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "Échec de la création de l'archive des matériaux à synchroniser avec les imprimantes." +msgstr "Impossibile creare archivio di materiali da sincronizzare con le stampanti." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Impossible de charger l'archive des matériaux pour la synchroniser avec les imprimantes." +msgstr "Impossibile caricare l'archivio di materiali da sincronizzare con le stampanti." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "La réponse de Digital Factory semble être corrompue." +msgstr "La risposta da Digital Factory sembra essere danneggiata." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "Il manque des informations importantes dans la réponse de Digital Factory." +msgstr "Nella risposta da Digital Factory mancano informazioni importanti." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" msgid "" "Failed to connect to Digital Factory to sync materials with some of the " "printers." -msgstr "Échec de la connexion à Digital Factory pour synchroniser les matériaux avec certaines imprimantes." +msgstr "Impossibile connettersi a Digital Factory per sincronizzare i materiali con alcune delle stampanti." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "Échec de la connexion à Digital Factory." +msgstr "Impossibile connettersi a Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" msgid "" "The build volume height has been reduced due to the value of the \"Print " "Sequence\" setting to prevent the gantry from colliding with printed models." -msgstr "La hauteur du volume d'impression a été réduite en raison de la valeur du paramètre « Séquence d'impression » afin d'éviter que le portique ne heurte les" -" modèles imprimés." +msgstr "L’altezza del volume di stampa è stata ridotta a causa del valore dell’impostazione \"Sequenza di stampa” per impedire la collisione del gantry con i modelli" +" stampati." #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" -msgstr "Volume d'impression" +msgstr "Volume di stampa" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" -msgstr "Impossible de créer une archive à partir du répertoire de données de l'utilisateur : {}" +msgstr "Impossibile creare un archivio dalla directory dei dati utente: {}" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 @@ -696,27 +697,27 @@ msgstr "Impossible de créer une archive à partir du répertoire de données de #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" -msgstr "Sauvegarde" +msgstr "Backup" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "A essayé de restaurer une sauvegarde Cura sans disposer de données ou de métadonnées appropriées." +msgstr "Tentativo di ripristinare un backup di Cura senza dati o metadati appropriati." #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "A essayé de restaurer une sauvegarde Cura supérieure à la version actuelle." +msgstr "Tentativo di ripristinare un backup di Cura di versione superiore rispetto a quella corrente." #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "L'erreur suivante s'est produite lors de la restauration d'une sauvegarde Cura :" +msgstr "Nel tentativo di ripristinare un backup di Cura, si è verificato il seguente errore:" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" -msgstr "Échec du démarrage de Cura" +msgstr "Impossibile avviare Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" @@ -731,35 +732,35 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      Oups, un problème est survenu dans Ultimaker Cura.

      \n

      Une erreur irrécupérable est survenue lors du démarrage. Elle" -" peut avoir été causée par des fichiers de configuration incorrects. Nous vous suggérons de sauvegarder et de réinitialiser votre configuration.

      \n " -"

      Les sauvegardes se trouvent dans le dossier de configuration.

      \n

      Veuillez nous envoyer ce rapport d'incident pour que nous" -" puissions résoudre le problème.

      \n " +msgstr "

      Oops, Ultimaker Cura ha rilevato qualcosa che non sembra corretto.

      \n

      Abbiamo riscontrato un errore irrecuperabile durante" +" l’avvio. È stato probabilmente causato da alcuni file di configurazione errati. Suggeriamo di effettuare il backup e ripristinare la configurazione.

      \n" +"

      I backup sono contenuti nella cartella configurazione.

      \n

      Si prega di inviare questo Rapporto su crash" +" per correggere il problema.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" -msgstr "Envoyer le rapport de d'incident à Ultimaker" +msgstr "Inviare il rapporto su crash a Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" -msgstr "Afficher le rapport d'incident détaillé" +msgstr "Mostra il rapporto su crash dettagliato" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" -msgstr "Afficher le dossier de configuration" +msgstr "Mostra cartella di configurazione" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" -msgstr "Sauvegarder et réinitialiser la configuration" +msgstr "Backup e reset configurazione" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" -msgstr "Rapport d'incident" +msgstr "Rapporto su crash" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" @@ -769,48 +770,48 @@ msgid "" "

      Please use the \"Send report\" button to post a bug report " "automatically to our servers

      \n" " " -msgstr "

      Une erreur fatale est survenue dans Cura. Veuillez nous envoyer ce rapport d'incident pour résoudre le problème

      \n

      Veuillez" -" utiliser le bouton « Envoyer rapport » pour publier automatiquement un rapport d'erreur sur nos serveurs

      \n " +msgstr "

      Si è verificato un errore fatale in Cura. Si prega di inviare questo Rapporto su crash per correggere il problema

      \n

      Usare il" +" pulsante “Invia report" per inviare automaticamente una segnalazione errore ai nostri server

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" -msgstr "Informations système" +msgstr "Informazioni di sistema" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" -msgstr "Inconnu" +msgstr "Sconosciuto" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" -msgstr "Version Cura" +msgstr "Versione Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" -msgstr "Langue de Cura" +msgstr "Lingua Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" -msgstr "Langue du SE" +msgstr "Lingua sistema operativo" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" -msgstr "Plate-forme" +msgstr "Piattaforma" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" -msgstr "Version Qt" +msgstr "Versione Qt" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" -msgstr "Version PyQt" +msgstr "Versione PyQt" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" @@ -826,152 +827,152 @@ msgstr "Non ancora inizializzato" #, python-brace-format msgctxt "@label OpenGL version" msgid "
    286. OpenGL Version: {version}
    287. " -msgstr "
    288. Version OpenGL : {version}
    289. " +msgstr "
    290. Versione OpenGL: {version}
    291. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    292. OpenGL Vendor: {vendor}
    293. " -msgstr "
    294. Revendeur OpenGL : {vendor}
    295. " +msgstr "
    296. Fornitore OpenGL: {vendor}
    297. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    298. OpenGL Renderer: {renderer}
    299. " -msgstr "
    300. Moteur de rendu OpenGL : {renderer}
    301. " +msgstr "
    302. Renderer OpenGL: {renderer}
    303. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" -msgstr "Retraçage de l'erreur" +msgstr "Analisi errori" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" -msgstr "Journaux" +msgstr "Registri" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" -msgstr "Envoyer rapport" +msgstr "Invia report" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" -msgstr "Paramètres de la machine" +msgstr "Impostazioni macchina" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 msgctxt "@item:inlistbox" msgid "JPG Image" -msgstr "Image JPG" +msgstr "Immagine JPG" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 msgctxt "@item:inlistbox" msgid "JPEG Image" -msgstr "Image JPEG" +msgstr "Immagine JPEG" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "PNG Image" -msgstr "Image PNG" +msgstr "Immagine PNG" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 msgctxt "@item:inlistbox" msgid "BMP Image" -msgstr "Image BMP" +msgstr "Immagine BMP" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 msgctxt "@item:inlistbox" msgid "GIF Image" -msgstr "Image GIF" +msgstr "Immagine GIF" #: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 msgctxt "@item:inlistbox" msgid "X-Ray view" -msgstr "Visualisation par rayons X" +msgstr "Vista ai raggi X" #: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 msgctxt "@item:inlistbox" msgid "X3D File" -msgstr "Fichier X3D" +msgstr "File X3D" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" -msgstr "Profil Cura" +msgstr "Profilo Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" -msgstr "Post-traitement" +msgstr "Post-elaborazione" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" -msgstr "Modifier le G-Code" +msgstr "Modifica codice G" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" -msgstr "Aucun format de fichier n'est disponible pour écriture !" +msgstr "Non ci sono formati di file disponibili per la scrittura!" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 msgctxt "@info:status" msgid "Print job queue is full. The printer can't accept a new job." -msgstr "La file d'attente pour les tâches d'impression est pleine. L'imprimante ne peut pas accepter une nouvelle tâche." +msgstr "La coda dei processi di stampa è piena. La stampante non può accettare un nuovo processo." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" msgid "Queue Full" -msgstr "La file d'attente est pleine" +msgstr "Coda piena" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 msgctxt "@info:text" msgid "Could not upload the data to the printer." -msgstr "Impossible de transférer les données à l'imprimante." +msgstr "Impossibile caricare i dati sulla stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" msgid "Network error" -msgstr "Erreur de réseau" +msgstr "Errore di rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Nouvelle imprimante détectée à partir de votre compte Ultimaker" -msgstr[1] "Nouvelles imprimantes détectées à partir de votre compte Ultimaker" +msgstr[0] "Nuova stampante rilevata dall'account Ultimaker" +msgstr[1] "Nuove stampanti rilevate dall'account Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" -msgstr "Ajout de l'imprimante {name} ({model}) à partir de votre compte" +msgstr "Aggiunta della stampante {name} ({model}) dall'account" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" msgid_plural "... and {0} others" -msgstr[0] "... et {0} autre" -msgstr[1] "... et {0} autres" +msgstr[0] "... e {0} altra" +msgstr[1] "... e altre {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" -msgstr "Imprimantes ajoutées à partir de Digital Factory :" +msgstr "Stampanti aggiunte da Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" msgid "Please wait until the current job has been sent." -msgstr "Veuillez patienter jusqu'à ce que la tâche en cours ait été envoyée." +msgstr "Attendere che sia stato inviato il processo corrente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 msgctxt "@info:title" msgid "Print error" -msgstr "Erreur d'impression" +msgstr "Errore di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 #, python-brace-format @@ -980,50 +981,50 @@ msgid "" "Your printer {printer_name} could be connected via cloud.\n" " Manage your print queue and monitor your prints from anywhere connecting " "your printer to Digital Factory" -msgstr "Votre imprimante {printer_name} pourrait être connectée via le cloud.\n Gérez votre file d'attente d'impression et surveillez vos impressions depuis" -" n'importe où en connectant votre imprimante à Digital Factory" +msgstr "Impossibile connettere la stampante {printer_name} tramite cloud.\n Gestisci la coda di stampa e monitora le stampe da qualsiasi posizione collegando" +" la stampante a Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "Êtes-vous prêt pour l'impression dans le cloud ?" +msgstr "Pronto per la stampa tramite cloud?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" msgid "Get started" -msgstr "Prise en main" +msgstr "Per iniziare" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 msgctxt "@action" msgid "Learn more" -msgstr "En savoir plus" +msgstr "Ulteriori informazioni" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" msgid "" "You will receive a confirmation via email when the print job is approved" -msgstr "Vous recevrez une confirmation par e-mail lorsque la tâche d'impression sera approuvée" +msgstr "Dopo l'approvazione del processo di stampa, riceverai una conferma via e-mail" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "La tâche d'impression a bien été soumise" +msgstr "Il processo di stampa è stato inviato" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "Gérer les tâches d'impression" +msgstr "Gestisci processi di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" msgid "Sending Print Job" -msgstr "Lancement d'une tâche d'impression" +msgstr "Invio di un processo di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 msgctxt "@info:status" msgid "Uploading print job to printer." -msgstr "Téléchargement de la tâche d'impression sur l'imprimante." +msgstr "Caricamento del processo di stampa sulla stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format @@ -1031,12 +1032,12 @@ msgctxt "@info:status" msgid "" "Cura has detected material profiles that were not yet installed on the host " "printer of group {0}." -msgstr "Cura a détecté des profils de matériau qui ne sont pas encore installés sur l'imprimante hôte du groupe {0}." +msgstr "Cura ha rilevato dei profili di materiale non ancora installati sulla stampante host del gruppo {0}." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 msgctxt "@info:title" msgid "Sending materials to printer" -msgstr "Envoi de matériaux à l'imprimante" +msgstr "Invio dei materiali alla stampante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format @@ -1044,24 +1045,24 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to {0} but it is not the host of a group. You " "can visit the web page to configure it as a group host." -msgstr "Vous tentez de vous connecter à {0} mais ce n'est pas l'hôte de groupe. Vous pouvez visiter la page Web pour la configurer en tant qu'hôte de groupe." +msgstr "Tentativo di connessione a {0} in corso, che non è l'host di un gruppo. È possibile visitare la pagina web per configurarla come host del gruppo." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 msgctxt "@info:title" msgid "Not a group host" -msgstr "Pas un hôte de groupe" +msgstr "Non host del gruppo" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 msgctxt "@action" msgid "Configure group" -msgstr "Configurer le groupe" +msgstr "Configurare il gruppo" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "Cette imprimante n'est pas associée à Digital Factory :" -msgstr[1] "Ces imprimantes ne sont pas associées à Digital Factory :" +msgstr[0] "Questa stampante non è collegata a Digital Factory:" +msgstr[1] "Queste stampanti non sono collegate a Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 @@ -1073,117 +1074,117 @@ msgstr "Ultimaker Digital Factory" #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" -msgstr "Pour établir une connexion, veuillez visiter le site {website_link}" +msgstr "Per stabilire una connessione, visitare {website_link}" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 msgctxt "info:status" msgid "A cloud connection is not available for a printer" msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Une connexion cloud n'est pas disponible pour une imprimante" -msgstr[1] "Une connexion cloud n'est pas disponible pour certaines imprimantes" +msgstr[0] "Non è disponibile una connessione cloud per una stampante" +msgstr[1] "Non è disponibile una connessione cloud per alcune stampanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" -msgstr "Conserver les configurations d'imprimante" +msgstr "Mantenere le configurazioni delle stampanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" -msgstr "Supprimer des imprimantes" +msgstr "Rimuovere le stampanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Vous tentez de vous connecter à une imprimante qui n'exécute pas Ultimaker Connect. Veuillez mettre à jour l'imprimante avec le dernier micrologiciel." +msgstr "Si sta tentando di connettersi a una stampante che non esegue Ultimaker Connect. Aggiornare la stampante con il firmware più recente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" msgid "Update your printer" -msgstr "Mettre à jour votre imprimante" +msgstr "Aggiornare la stampante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 msgctxt "@info:status" msgid "Print job was successfully sent to the printer." -msgstr "L'envoi de la tâche d'impression à l'imprimante a réussi." +msgstr "Processo di stampa inviato con successo alla stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 msgctxt "@info:title" msgid "Data Sent" -msgstr "Données envoyées" +msgstr "Dati inviati" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print over network" -msgstr "Imprimer sur le réseau" +msgstr "Stampa sulla rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 msgctxt "@properties:tooltip" msgid "Print over network" -msgstr "Imprimer sur le réseau" +msgstr "Stampa sulla rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 msgctxt "@info:status" msgid "Connected over the network" -msgstr "Connecté sur le réseau" +msgstr "Collegato alla rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 msgctxt "@info:status" msgid "tomorrow" -msgstr "demain" +msgstr "domani" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 msgctxt "@info:status" msgid "today" -msgstr "aujourd'hui" +msgstr "oggi" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 msgctxt "@action" msgid "Connect via Network" -msgstr "Connecter via le réseau" +msgstr "Collega tramite rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 msgctxt "@action:button" msgid "Print via cloud" -msgstr "Imprimer via le cloud" +msgstr "Stampa tramite cloud" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 msgctxt "@properties:tooltip" msgid "Print via cloud" -msgstr "Imprimer via le cloud" +msgstr "Stampa tramite cloud" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 msgctxt "@info:status" msgid "Connected via cloud" -msgstr "Connecté via le cloud" +msgstr "Collegato tramite cloud" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." -msgstr "L'imprimante {printer_name} sera supprimée jusqu'à la prochaine synchronisation de compte." +msgstr "{printer_name} sarà rimossa fino alla prossima sincronizzazione account." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "Pour supprimer {printer_name} définitivement, visitez le site {digital_factory_link}" +msgstr "Per rimuovere definitivamente {printer_name}, visitare {digital_factory_link}" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "Voulez-vous vraiment supprimer {printer_name} temporairement ?" +msgstr "Rimuovere temporaneamente {printer_name}?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" -msgstr "Supprimer des imprimantes ?" +msgstr "Rimuovere le stampanti?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format @@ -1196,8 +1197,8 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be " "undone.\n" "Are you sure you want to continue?" -msgstr[0] "Vous êtes sur le point de supprimer {0} imprimante de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" -msgstr[1] "Vous êtes sur le point de supprimer {0} imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" +msgstr[0] "Si sta per rimuovere {0} stampante da Cura. Questa azione non può essere annullata.\nContinuare?" +msgstr[1] "Si stanno per rimuovere {0} stampanti da Cura. Questa azione non può essere annullata.\nContinuare?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" @@ -1205,112 +1206,112 @@ msgid "" "You are about to remove all printers from Cura. This action cannot be " "undone.\n" "Are you sure you want to continue?" -msgstr "Vous êtes sur le point de supprimer toutes les imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" +msgstr "Si stanno per rimuovere tutte le stampanti da Cura. Questa azione non può essere annullata. \nContinuare?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" msgid "Monitor print" -msgstr "Surveiller l'impression" +msgstr "Monitora stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" msgid "Track the print in Ultimaker Digital Factory" -msgstr "Suivre l'impression dans Ultimaker Digital Factory" +msgstr "Traccia la stampa in Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format msgctxt "@error:send" msgid "Unknown error code when uploading print job: {0}" -msgstr "Code d'erreur inconnu lors du téléchargement d'une tâche d'impression : {0}" +msgstr "Codice di errore sconosciuto durante il caricamento del processo di stampa: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 msgctxt "@item:inlistbox" msgid "3MF file" -msgstr "Fichier 3MF" +msgstr "File 3MF" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 msgctxt "@item:inlistbox" msgid "Cura Project 3MF file" -msgstr "Projet Cura fichier 3MF" +msgstr "File 3MF Progetto Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 msgctxt "@error:zip" msgid "Error writing 3mf file." -msgstr "Erreur d'écriture du fichier 3MF." +msgstr "Errore scrittura file 3MF." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 msgctxt "@error:zip" msgid "3MF Writer plug-in is corrupt." -msgstr "Le plug-in 3MF Writer est corrompu." +msgstr "Plug-in Writer 3MF danneggiato." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Il n'y a pas encore d'espace de travail à écrire. Veuillez d'abord ajouter une imprimante." +msgstr "Ancora nessuna area di lavoro da scrivere. Aggiungere innanzitutto una stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." -msgstr "Aucune autorisation d'écrire l'espace de travail ici." +msgstr "Nessuna autorizzazione di scrittura dell'area di lavoro qui." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" msgid "" "The operating system does not allow saving a project file to this location " "or with this file name." -msgstr "Le système d'exploitation ne permet pas d'enregistrer un fichier de projet à cet emplacement ou avec ce nom de fichier." +msgstr "Il sistema operativo non consente di salvare un file di progetto in questa posizione o con questo nome file." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." -msgstr "Une erreur s’est produite lors de la tentative de restauration de votre sauvegarde." +msgstr "Si è verificato un errore cercando di ripristinare il backup." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 msgctxt "@item:inmenu" msgid "Manage backups" -msgstr "Gérer les sauvegardes" +msgstr "Gestione backup" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 msgctxt "@info:title" msgid "Backups" -msgstr "Sauvegardes" +msgstr "Backup" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error while uploading your backup." -msgstr "Une erreur s’est produite lors du téléchargement de votre sauvegarde." +msgstr "Si è verificato un errore durante il caricamento del backup." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 msgctxt "@info:backup_status" msgid "Creating your backup..." -msgstr "Création de votre sauvegarde..." +msgstr "Creazione del backup in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 msgctxt "@info:backup_status" msgid "There was an error while creating your backup." -msgstr "Une erreur s'est produite lors de la création de votre sauvegarde." +msgstr "Si è verificato un errore durante la creazione del backup." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 msgctxt "@info:backup_status" msgid "Uploading your backup..." -msgstr "Téléchargement de votre sauvegarde..." +msgstr "Caricamento backup in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 msgctxt "@info:backup_status" msgid "Your backup has finished uploading." -msgstr "Le téléchargement de votre sauvegarde est terminé." +msgstr "Caricamento backup completato." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 msgctxt "@error:file_size" msgid "The backup exceeds the maximum file size." -msgstr "La sauvegarde dépasse la taille de fichier maximale." +msgstr "Il backup supera la dimensione file massima." #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 msgctxt "@text" msgid "Unable to read example data file." -msgstr "Impossible de lire le fichier de données d'exemple." +msgstr "Impossibile leggere il file di dati di esempio." #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 @@ -1320,54 +1321,54 @@ msgstr "Impossible de lire le fichier de données d'exemple." #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 msgctxt "@info:error" msgid "Can't write to UFP file:" -msgstr "Impossible d'écrire dans le fichier UFP :" +msgstr "Impossibile scrivere nel file UFP:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" -msgstr "Ultimaker Format Package" +msgstr "Pacchetto formato Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "utilisateur supprimé" +msgstr "utente eliminato" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" -msgstr "Fichier GCode" +msgstr "File G-Code" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 msgctxt "@info:status" msgid "Parsing G-code" -msgstr "Analyse du G-Code" +msgstr "Parsing codice G" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 msgctxt "@info:title" msgid "G-code Details" -msgstr "Détails G-Code" +msgstr "Dettagli codice G" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" msgid "" "Make sure the g-code is suitable for your printer and printer configuration " "before sending the file to it. The g-code representation may not be accurate." -msgstr "Assurez-vous que le g-code est adapté à votre imprimante et à la configuration de l'imprimante avant d'y envoyer le fichier. La représentation du g-code" -" peut ne pas être exacte." +msgstr "Verifica che il codice G sia idoneo alla tua stampante e alla sua configurazione prima di trasmettere il file. La rappresentazione del codice G potrebbe" +" non essere accurata." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" msgid "G File" -msgstr "Fichier G" +msgstr "File G" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 msgctxt "@item:inlistbox 'Open' is part of the name of this file format." msgid "Open Compressed Triangle Mesh" -msgstr "Ouvrir le maillage triangulaire compressé" +msgstr "Open Compressed Triangle Mesh" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 msgctxt "@item:inlistbox" @@ -1377,251 +1378,251 @@ msgstr "COLLADA Digital Asset Exchange" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 msgctxt "@item:inlistbox" msgid "glTF Binary" -msgstr "glTF binaire" +msgstr "glTF Binary" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 msgctxt "@item:inlistbox" msgid "glTF Embedded JSON" -msgstr "glTF incorporé JSON" +msgstr "glTF Embedded JSON" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 msgctxt "@item:inlistbox" msgid "Stanford Triangle Format" -msgstr "Format Triangle de Stanford" +msgstr "Stanford Triangle Format" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 msgctxt "@item:inlistbox" msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange compressé" +msgstr "Compressed COLLADA Digital Asset Exchange" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 msgctxt "@action" msgid "Level build plate" -msgstr "Nivellement du plateau" +msgstr "Livella piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 msgctxt "@action" msgid "Select upgrades" -msgstr "Sélectionner les mises à niveau" +msgstr "Seleziona aggiornamenti" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" -msgstr "Fichier G-Code compressé" +msgstr "File G-Code compresso" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 msgctxt "@info:error" msgid "Could not interpret the server's response." -msgstr "Impossible d'interpréter la réponse du serveur." +msgstr "Impossibile interpretare la risposta del server." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 msgctxt "@info:error" msgid "Could not reach Marketplace." -msgstr "Impossible d'accéder à la Marketplace." +msgstr "Impossibile raggiungere Marketplace." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 msgctxt "@button" msgid "Decline and remove from account" -msgstr "Décliner et supprimer du compte" +msgstr "Rifiuta e rimuovi dall'account" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 msgctxt "@button" msgid "Decline" -msgstr "Refuser" +msgstr "Non accetto" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 msgctxt "@button" msgid "Agree" -msgstr "Accepter" +msgstr "Accetta" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 msgctxt "@title:window" msgid "Plugin License Agreement" -msgstr "Plug-in d'accord de licence" +msgstr "Accordo di licenza plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" -msgstr "Vous souhaitez synchroniser du matériel et des logiciels avec votre compte ?" +msgstr "Desiderate sincronizzare pacchetti materiale e software con il vostro account?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" -msgstr "Changements détectés à partir de votre compte Ultimaker" +msgstr "Modifiche rilevate dal tuo account Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" msgid "Sync" -msgstr "Synchroniser" +msgstr "Sincronizza" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 msgctxt "@info:generic" msgid "You need to quit and restart {} before changes have effect." -msgstr "Vous devez quitter et redémarrer {} avant que les changements apportés ne prennent effet." +msgstr "Affinché le modifiche diventino effettive, è necessario chiudere e riavviare {}." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 msgctxt "@info:generic" msgid "Syncing..." -msgstr "Synchronisation..." +msgstr "Sincronizzazione in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 msgctxt "@info:generic" msgid "{} plugins failed to download" -msgstr "Échec de téléchargement des plugins {}" +msgstr "Impossibile scaricare i plugin {}" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 msgctxt "@label" msgid "Installed Plugins" -msgstr "Plug-ins installés" +msgstr "Plugin installati" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 msgctxt "@label" msgid "Installed Materials" -msgstr "Matériaux installés" +msgstr "Materiali installati" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 msgctxt "@label" msgid "Bundled Plugins" -msgstr "Plug-ins groupés" +msgstr "Plugin inseriti nel bundle" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 msgctxt "@label" msgid "Bundled Materials" -msgstr "Matériaux groupés" +msgstr "Materiali inseriti nel bundle" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 msgctxt "@label:property" msgid "Unknown Package" -msgstr "Dossier inconnu" +msgstr "Pacchetto sconosciuto" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 msgctxt "@label:property" msgid "Unknown Author" -msgstr "Auteur inconnu" +msgstr "Autore sconosciuto" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 msgctxt "@item:intext" msgid "Removable Drive" -msgstr "Lecteur amovible" +msgstr "Unità rimovibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 msgctxt "@action:button Preceded by 'Ready to'." msgid "Save to Removable Drive" -msgstr "Enregistrer sur un lecteur amovible" +msgstr "Salva su unità rimovibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 #, python-brace-format msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" -msgstr "Enregistrer sur un lecteur amovible {0}" +msgstr "Salva su unità rimovibile {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 #, python-brace-format msgctxt "@info:progress Don't translate the XML tags !" msgid "Saving to Removable Drive {0}" -msgstr "Enregistrement sur le lecteur amovible {0}" +msgstr "Salvataggio su unità rimovibile {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 msgctxt "@info:title" msgid "Saving" -msgstr "Enregistrement" +msgstr "Salvataggio in corso" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" -msgstr "Impossible d'enregistrer {0} : {1}" +msgstr "Impossibile salvare {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 #, python-brace-format msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." -msgstr "Impossible de trouver un nom de fichier lors d'une tentative d'écriture sur {device}." +msgstr "Impossibile trovare un nome file durante il tentativo di scrittura su {device}." #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" -msgstr "Impossible d'enregistrer sur le lecteur {0}: {1}" +msgstr "Impossibile salvare su unità rimovibile {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 #, python-brace-format msgctxt "@info:status" msgid "Saved to Removable Drive {0} as {1}" -msgstr "Enregistré sur le lecteur amovible {0} sous {1}" +msgstr "Salvato su unità rimovibile {0} come {1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 msgctxt "@info:title" msgid "File Saved" -msgstr "Fichier enregistré" +msgstr "File salvato" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 msgctxt "@action:button" msgid "Eject" -msgstr "Ejecter" +msgstr "Rimuovi" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 #, python-brace-format msgctxt "@action" msgid "Eject removable device {0}" -msgstr "Ejecter le lecteur amovible {0}" +msgstr "Rimuovi il dispositivo rimovibile {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 #, python-brace-format msgctxt "@info:status" msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Lecteur {0} éjecté. Vous pouvez maintenant le retirer en tout sécurité." +msgstr "Espulso {0}. È ora possibile rimuovere in modo sicuro l'unità." #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 msgctxt "@info:title" msgid "Safely Remove Hardware" -msgstr "Retirez le lecteur en toute sécurité" +msgstr "Rimozione sicura dell'hardware" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 #, python-brace-format msgctxt "@info:status" msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Impossible d'éjecter {0}. Un autre programme utilise peut-être ce lecteur." +msgstr "Espulsione non riuscita {0}. È possibile che un altro programma stia utilizzando l’unità." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 msgctxt "@item:inmenu" msgid "Monitor" -msgstr "Surveiller" +msgstr "Controlla" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" msgid "" "Slicing failed with an unexpected error. Please consider reporting a bug on " "our issue tracker." -msgstr "Échec de la découpe avec une erreur inattendue. Signalez un bug sur notre outil de suivi des problèmes." +msgstr "Sezionamento non riuscito con un errore imprevisto. Valutare se segnalare un bug nel registro problemi." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 msgctxt "@message:title" msgid "Slicing failed" -msgstr "Échec de la découpe" +msgstr "Sezionamento non riuscito" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 msgctxt "@message:button" msgid "Report a bug" -msgstr "Notifier un bug" +msgstr "Segnala un errore" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Notifiez un bug sur l'outil de suivi des problèmes d'Ultimaker Cura." +msgstr "Segnalare un errore nel registro problemi di Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" msgid "" "Unable to slice with the current material as it is incompatible with the " "selected machine or configuration." -msgstr "Impossible de découper le matériau actuel, car celui-ci est incompatible avec la machine ou la configuration sélectionnée." +msgstr "Impossibile eseguire il sezionamento con il materiale corrente in quanto incompatibile con la macchina o la configurazione selezionata." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 @@ -1631,7 +1632,7 @@ msgstr "Impossible de découper le matériau actuel, car celui-ci est incompatib #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 msgctxt "@info:title" msgid "Unable to slice" -msgstr "Impossible de découper" +msgstr "Sezionamento impossibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format @@ -1639,7 +1640,7 @@ msgctxt "@info:status" msgid "" "Unable to slice with the current settings. The following settings have " "errors: {0}" -msgstr "Impossible de couper avec les paramètres actuels. Les paramètres suivants contiennent des erreurs : {0}" +msgstr "Impossibile eseguire il sezionamento con le impostazioni attuali. Le seguenti impostazioni presentano errori: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format @@ -1647,13 +1648,13 @@ msgctxt "@info:status" msgid "" "Unable to slice due to some per-model settings. The following settings have " "errors on one or more models: {error_labels}" -msgstr "Impossible de couper en raison de certains paramètres par modèle. Les paramètres suivants contiennent des erreurs sur un ou plusieurs modèles : {error_labels}" +msgstr "Impossibile eseguire il sezionamento a causa di alcune impostazioni per modello. Le seguenti impostazioni presentano errori su uno o più modelli: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" msgid "" "Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Impossible de couper car la tour primaire ou la (les) position(s) d'amorçage ne sont pas valides." +msgstr "Impossibile eseguire il sezionamento perché la torre di innesco o la posizione di innesco non sono valide." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format @@ -1661,7 +1662,7 @@ msgctxt "@info:status" msgid "" "Unable to slice because there are objects associated with disabled Extruder " "%s." -msgstr "Impossible de couper car il existe des objets associés à l'extrudeuse désactivée %s." +msgstr "Impossibile effettuare il sezionamento in quanto vi sono oggetti associati a Extruder %s disabilitato." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 msgctxt "@info:status" @@ -1670,35 +1671,35 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "Veuillez vérifier les paramètres et si vos modèles :\n- S'intègrent dans le volume de fabrication\n- Sont affectés à un extrudeur activé\n- N sont pas" -" tous définis comme des mailles de modificateur" +msgstr "Verificare le impostazioni e controllare se i modelli:\n- Rientrano nel volume di stampa\n- Sono assegnati a un estrusore abilitato\n- Non sono tutti impostati" +" come maglie modificatore" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" -msgstr "Traitement des couches" +msgstr "Elaborazione dei livelli" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 msgctxt "@info:title" msgid "Information" -msgstr "Informations" +msgstr "Informazioni" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" -msgstr "Fichier 3MF" +msgstr "File 3MF" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 msgctxt "@title:tab" msgid "Recommended" -msgstr "Recommandé" +msgstr "Consigliata" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 msgctxt "@title:tab" msgid "Custom" -msgstr "Personnalisé" +msgstr "Personalizzata" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" @@ -1726,13 +1727,13 @@ msgid "" "Project file {0} contains an unknown machine type " "{1}. Cannot import the machine. Models will be imported " "instead." -msgstr "Le fichier projet {0} contient un type de machine inconnu {1}. Impossible d'importer la machine. Les modèles seront" -" importés à la place." +msgstr "Il file di progetto {0} contiene un tipo di macchina sconosciuto {1}. Impossibile importare la macchina. Verranno" +" invece importati i modelli." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" msgid "Open Project File" -msgstr "Ouvrir un fichier de projet" +msgstr "Apri file progetto" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format @@ -1740,14 +1741,14 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "" "Project file {0} is suddenly inaccessible: {1}" "." -msgstr "Le fichier de projet {0} est soudainement inaccessible : {1}." +msgstr "Il file di progetto {0} è diventato improvvisamente inaccessibile: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 msgctxt "@info:title" msgid "Can't Open Project File" -msgstr "Impossible d'ouvrir le fichier de projet" +msgstr "Impossibile aprire il file di progetto" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 @@ -1755,7 +1756,7 @@ msgstr "Impossible d'ouvrir le fichier de projet" msgctxt "@info:error Don't translate the XML tags or !" msgid "" "Project file {0} is corrupt: {1}." -msgstr "Le fichier de projet {0} est corrompu : {1}." +msgstr "Il file di progetto {0} è danneggiato: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format @@ -1763,22 +1764,22 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "Le fichier de projet {0} a été réalisé en utilisant des profils inconnus de cette version d'Ultimaker Cura." +msgstr "Il file di progetto {0} è realizzato con profili sconosciuti a questa versione di Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" msgid "Per Model Settings" -msgstr "Paramètres par modèle" +msgstr "Impostazioni per modello" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 msgctxt "@info:tooltip" msgid "Configure Per Model Settings" -msgstr "Configurer les paramètres par modèle" +msgstr "Configura impostazioni per modello" #: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" -msgstr "Assistant de modèle 3D" +msgstr "Assistente modello 3D" #: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format @@ -1791,131 +1792,131 @@ msgid "" "p>\n" "

      View print quality " "guide

      " -msgstr "

      Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle :

      \n

      {model_names}

      \n

      Découvrez" -" comment optimiser la qualité et la fiabilité de l'impression.

      \n

      Consultez le guide de qualité" -" d'impression

      " +msgstr "

      La stampa di uno o più modelli 3D può non avvenire in modo ottimale a causa della dimensioni modello e della configurazione materiale:

      \n

      {model_names}

      \n

      Scopri" +" come garantire la migliore qualità ed affidabilità di stampa.

      \n

      Visualizza la guida alla qualità" +" di stampa

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" -msgstr "Impression par USB" +msgstr "Stampa USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" -msgstr "Imprimer via USB" +msgstr "Stampa tramite USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" -msgstr "Imprimer via USB" +msgstr "Stampa tramite USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" -msgstr "Connecté via USB" +msgstr "Connesso tramite USB" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" msgid "" "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "Une impression USB est en cours, la fermeture de Cura arrêtera cette impression. Êtes-vous sûr ?" +msgstr "Stampa tramite USB in corso, la chiusura di Cura interrompe la stampa. Confermare?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" msgid "" "A print is still in progress. Cura cannot start another print via USB until " "the previous print has completed." -msgstr "Une impression est encore en cours. Cura ne peut pas démarrer une autre impression via USB tant que l'impression précédente n'est pas terminée." +msgstr "Stampa ancora in corso. Cura non può avviare un'altra stampa tramite USB finché la precedente non è stata completata." #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" -msgstr "Impression en cours" +msgstr "Stampa in corso" #: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 msgctxt "@item:inmenu" msgid "Preview" -msgstr "Aperçu" +msgstr "Anteprima" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter ne prend pas en charge le mode non-texte." +msgstr "GCodeWriter non supporta la modalità non di testo." #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." -msgstr "Veuillez préparer le G-Code avant d'exporter." +msgstr "Preparare il codice G prima dell’esportazione." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 msgctxt "@action" msgid "Update Firmware" -msgstr "Mettre à jour le firmware" +msgstr "Aggiornamento firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter ne prend pas en charge le mode texte." +msgstr "GCodeGzWriter non supporta la modalità di testo." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 msgctxt "@item:inlistbox" msgid "Layer view" -msgstr "Vue en couches" +msgstr "Visualizzazione strato" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 msgctxt "@info:status" msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Cura n'affiche pas les couches avec précision lorsque l'impression filaire est activée." +msgstr "Cura non visualizza in modo accurato i layer se la funzione Wire Printing è abilitata." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" msgid "Simulation View" -msgstr "Vue simulation" +msgstr "Vista simulazione" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 msgctxt "@info:status" msgid "Nothing is shown because you need to slice first." -msgstr "Rien ne s'affiche car vous devez d'abord découper." +msgstr "Non viene visualizzato nulla poiché è necessario prima effetuare lo slicing." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" msgid "No layers to show" -msgstr "Pas de couches à afficher" +msgstr "Nessun layer da visualizzare" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" -msgstr "Ne plus afficher ce message" +msgstr "Non mostrare nuovamente questo messaggio" #: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura 15.04 profiles" -msgstr "Profils Cura 15.04" +msgstr "Profili Cura 15.04" #: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" -msgstr "Fichier AMF" +msgstr "File AMF" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" msgid "" "The highlighted areas indicate either missing or extraneous surfaces. Fix " "your model and open it again into Cura." -msgstr "Les zones surlignées indiquent que des surfaces manquent ou sont étrangères. Réparez votre modèle et ouvrez-le à nouveau dans Cura." +msgstr "Le aree evidenziate indicano superfici mancanti o estranee. Correggi il modello e aprilo nuovamente in Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" msgid "Model Errors" -msgstr "Erreurs du modèle" +msgstr "Errori modello" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" msgid "Solid view" -msgstr "Vue solide" +msgstr "Visualizzazione compatta" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format @@ -1926,49 +1927,49 @@ msgid "" "New features or bug-fixes may be available for your {machine_name}! If you " "haven't done so already, it is recommended to update the firmware on your " "printer to version {latest_version}." -msgstr "De nouvelles fonctionnalités ou des correctifs de bugs sont disponibles pour votre {machine_name} ! Si vous ne l'avez pas encore fait, il est recommandé" -" de mettre à jour le micrologiciel de votre imprimante avec la version {latest_version}." +msgstr "Nuove funzionalità o bug fix potrebbero essere disponibili per {machine_name}. Se non è già stato fatto in precedenza, si consiglia di aggiornare il firmware" +" della stampante alla versione {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" -msgstr "Nouveau %s firmware stable disponible" +msgstr "Nuovo firmware %s stabile disponibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" -msgstr "Comment effectuer la mise à jour" +msgstr "Modalità di aggiornamento" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 msgctxt "@info" msgid "Could not access update information." -msgstr "Impossible d'accéder aux informations de mise à jour." +msgstr "Non è possibile accedere alle informazioni di aggiornamento." #: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" -msgstr "Blocage des supports" +msgstr "Blocco supporto" #: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." -msgstr "Créer un volume dans lequel les supports ne sont pas imprimés." +msgstr "Crea un volume in cui i supporti non vengono stampati." #: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" msgid "Prepare" -msgstr "Préparer" +msgstr "Prepara" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" -msgstr "Paramètres de l'imprimante" +msgstr "Impostazioni della stampante" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" -msgstr "X (Largeur)" +msgstr "X (Larghezza)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 @@ -1989,42 +1990,42 @@ msgstr "mm" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" -msgstr "Y (Profondeur)" +msgstr "Y (Profondità)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" -msgstr "Z (Hauteur)" +msgstr "Z (Altezza)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" -msgstr "Forme du plateau" +msgstr "Forma del piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" -msgstr "Origine au centre" +msgstr "Origine al centro" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" -msgstr "Plateau chauffant" +msgstr "Piano riscaldato" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" -msgstr "Volume de fabrication chauffant" +msgstr "Volume di stampa riscaldato" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" -msgstr "Parfum G-Code" +msgstr "Versione codice G" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" -msgstr "Paramètres de la tête d'impression" +msgstr "Impostazioni della testina di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" @@ -2049,87 +2050,87 @@ msgstr "Y max" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" -msgstr "Hauteur du portique" +msgstr "Altezza gantry" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" -msgstr "Nombre d'extrudeuses" +msgstr "Numero di estrusori" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" -msgstr "Appliquer les décalages offset de l'extrudeuse au GCode" +msgstr "Applica offset estrusore a gcode" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" -msgstr "G-Code de démarrage" +msgstr "Codice G avvio" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" -msgstr "G-Code de fin" +msgstr "Codice G fine" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 msgctxt "@title:tab" msgid "Printer" -msgstr "Imprimante" +msgstr "Stampante" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 msgctxt "@title:label" msgid "Nozzle Settings" -msgstr "Paramètres de la buse" +msgstr "Impostazioni ugello" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" msgid "Nozzle size" -msgstr "Taille de la buse" +msgstr "Dimensione ugello" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" msgid "Compatible material diameter" -msgstr "Diamètre du matériau compatible" +msgstr "Diametro del materiale compatibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 msgctxt "@label" msgid "Nozzle offset X" -msgstr "Décalage buse X" +msgstr "Scostamento X ugello" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 msgctxt "@label" msgid "Nozzle offset Y" -msgstr "Décalage buse Y" +msgstr "Scostamento Y ugello" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 msgctxt "@label" msgid "Cooling Fan Number" -msgstr "Numéro du ventilateur de refroidissement" +msgstr "Numero ventola di raffreddamento" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 msgctxt "@title:label" msgid "Extruder Start G-code" -msgstr "Extrudeuse G-Code de démarrage" +msgstr "Codice G avvio estrusore" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 msgctxt "@title:label" msgid "Extruder End G-code" -msgstr "Extrudeuse G-Code de fin" +msgstr "Codice G fine estrusore" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 msgctxt "@title:window" msgid "Convert Image" -msgstr "Convertir l'image" +msgstr "Converti immagine" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 msgctxt "@action:label" msgid "Height (mm)" -msgstr "Hauteur (mm)" +msgstr "Altezza (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "La distance maximale de chaque pixel à partir de la « Base »." +msgstr "La distanza massima di ciascun pixel da \"Base.\"" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 msgctxt "@action:label" @@ -2139,37 +2140,37 @@ msgstr "Base (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 msgctxt "@info:tooltip" msgid "The base height from the build plate in millimeters." -msgstr "La hauteur de la base à partir du plateau en millimètres." +msgstr "L'altezza della base dal piano di stampa in millimetri." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 msgctxt "@action:label" msgid "Width (mm)" -msgstr "Largeur (mm)" +msgstr "Larghezza (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 msgctxt "@info:tooltip" msgid "The width in millimeters on the build plate" -msgstr "La largeur en millimètres sur le plateau de fabrication" +msgstr "La larghezza in millimetri sul piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 msgctxt "@action:label" msgid "Depth (mm)" -msgstr "Profondeur (mm)" +msgstr "Profondità (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 msgctxt "@info:tooltip" msgid "The depth in millimeters on the build plate" -msgstr "La profondeur en millimètres sur le plateau" +msgstr "La profondità in millimetri sul piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 msgctxt "@item:inlistbox" msgid "Darker is higher" -msgstr "Le plus foncé est plus haut" +msgstr "Più scuro è più alto" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 msgctxt "@item:inlistbox" msgid "Lighter is higher" -msgstr "Le plus clair est plus haut" +msgstr "Più chiaro è più alto" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" @@ -2178,37 +2179,37 @@ msgid "" "to block more light coming through. For height maps lighter pixels signify " "higher terrain, so lighter pixels should correspond to thicker locations in " "the generated 3D model." -msgstr "Pour les lithophanies, les pixels foncés doivent correspondre à des emplacements plus épais afin d'empêcher la lumière de passer. Pour des cartes de hauteur," -" les pixels clairs signifient un terrain plus élevé, de sorte que les pixels clairs doivent correspondre à des emplacements plus épais dans le modèle 3D" -" généré." +msgstr "Per le litofanie, i pixel scuri devono corrispondere alle posizioni più spesse per bloccare maggiormente il passaggio della luce. Per le mappe con altezze" +" superiori, i pixel più chiari indicano un terreno più elevato, quindi nel modello 3D generato i pixel più chiari devono corrispondere alle posizioni più" +" spesse." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" msgid "Color Model" -msgstr "Modèle de couleur" +msgstr "Modello a colori" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 msgctxt "@item:inlistbox" msgid "Linear" -msgstr "Linéaire" +msgstr "Lineare" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 msgctxt "@item:inlistbox" msgid "Translucency" -msgstr "Translucidité" +msgstr "Traslucenza" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" msgid "" "For lithophanes a simple logarithmic model for translucency is available. " "For height maps the pixel values correspond to heights linearly." -msgstr "Pour les lithophanes, un modèle logarithmique simple de la translucidité est disponible. Pour les cartes de hauteur, les valeurs des pixels correspondent" -" aux hauteurs de façon linéaire." +msgstr "Per le litofanie, è disponibile un semplice modello logaritmico per la traslucenza. Per le mappe delle altezze, i valori in pixel corrispondono alle altezze" +" in modo lineare." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" msgid "1mm Transmittance (%)" -msgstr "Transmission 1 mm (%)" +msgstr "Trasmittanza di 1 mm (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" @@ -2216,18 +2217,18 @@ msgid "" "The percentage of light penetrating a print with a thickness of 1 " "millimeter. Lowering this value increases the contrast in dark regions and " "decreases the contrast in light regions of the image." -msgstr "Le pourcentage de lumière pénétrant une impression avec une épaisseur de 1 millimètre. La diminution de cette valeur augmente le contraste dans les régions" -" sombres et diminue le contraste dans les régions claires de l'image." +msgstr "Percentuale di luce che penetra una stampa dello spessore di 1 millimetro. Se questo valore si riduce, il contrasto nelle aree scure dell'immagine aumenta," +" mentre il contrasto nelle aree chiare dell'immagine diminuisce." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" msgid "Smoothing" -msgstr "Lissage" +msgstr "Smoothing" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 msgctxt "@info:tooltip" msgid "The amount of smoothing to apply to the image." -msgstr "La quantité de lissage à appliquer à l'image." +msgstr "La quantità di smoothing (levigatura) da applicare all'immagine." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 @@ -2240,284 +2241,284 @@ msgstr "OK" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 msgctxt "@title:window" msgid "Post Processing Plugin" -msgstr "Plug-in de post-traitement" +msgstr "Plug-in di post-elaborazione" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 msgctxt "@label" msgid "Post Processing Scripts" -msgstr "Scripts de post-traitement" +msgstr "Script di post-elaborazione" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 msgctxt "@action" msgid "Add a script" -msgstr "Ajouter un script" +msgstr "Aggiungi uno script" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 msgctxt "@label" msgid "Settings" -msgstr "Paramètres" +msgstr "Impostazioni" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 msgctxt "@info:tooltip" msgid "Change active post-processing scripts." -msgstr "Modifiez les scripts de post-traitement actifs." +msgstr "Modificare gli script di post-elaborazione attivi." #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 msgctxt "@info:tooltip" msgid "The following script is active:" msgid_plural "The following scripts are active:" -msgstr[0] "Le script suivant est actif :" -msgstr[1] "Les scripts suivants sont actifs :" +msgstr[0] "È attivo il seguente script:" +msgstr[1] "Sono attivi i seguenti script:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 msgctxt "@label" msgid "Move to top" -msgstr "Déplacer l'impression en haut" +msgstr "Sposta in alto" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 msgctxt "@label" msgid "Delete" -msgstr "Effacer" +msgstr "Cancella" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 msgctxt "@label" msgid "Resume" -msgstr "Reprendre" +msgstr "Riprendi" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 msgctxt "@label" msgid "Pausing..." -msgstr "Mise en pause..." +msgstr "Messa in pausa..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 msgctxt "@label" msgid "Resuming..." -msgstr "Reprise..." +msgstr "Ripresa in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 msgctxt "@label" msgid "Pause" -msgstr "Pause" +msgstr "Pausa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" msgid "Aborting..." -msgstr "Abandon..." +msgstr "Interr. in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" msgid "Abort" -msgstr "Abandonner" +msgstr "Interrompi" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Êtes-vous sûr de vouloir déplacer %1 en haut de la file d'attente ?" +msgstr "Sei sicuro di voler spostare %1 all’inizio della coda?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 msgctxt "@window:title" msgid "Move print job to top" -msgstr "Déplacer l'impression en haut de la file d'attente" +msgstr "Sposta il processo di stampa in alto" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to delete %1?" -msgstr "Êtes-vous sûr de vouloir supprimer %1 ?" +msgstr "Sei sicuro di voler cancellare %1?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 msgctxt "@window:title" msgid "Delete print job" -msgstr "Supprimer l'impression" +msgstr "Cancella processo di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" -msgstr "Êtes-vous sûr de vouloir annuler %1 ?" +msgstr "Sei sicuro di voler interrompere %1?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 msgctxt "@window:title" msgid "Abort print" -msgstr "Abandonner l'impression" +msgstr "Interrompi la stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 msgctxt "@title:window" msgid "Print over network" -msgstr "Imprimer sur le réseau" +msgstr "Stampa sulla rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 msgctxt "@action:button" msgid "Print" -msgstr "Imprimer" +msgstr "Stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 msgctxt "@label" msgid "Printer selection" -msgstr "Sélection d'imprimantes" +msgstr "Selezione stampante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 msgctxt "@title:window" msgid "Configuration Changes" -msgstr "Modifications de configuration" +msgstr "Modifiche configurazione" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 msgctxt "@action:button" msgid "Override" -msgstr "Remplacer" +msgstr "Override" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" msgid_plural "" "The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "L'imprimante assignée, %1, nécessite la modification de configuration suivante :" -msgstr[1] "L'imprimante assignée, %1, nécessite les modifications de configuration suivantes :" +msgstr[0] "La stampante assegnata, %1, richiede la seguente modifica di configurazione:" +msgstr[1] "La stampante assegnata, %1, richiede le seguenti modifiche di configurazione:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" msgid "" "The printer %1 is assigned, but the job contains an unknown material " "configuration." -msgstr "L'imprimante %1 est assignée, mais le projet contient une configuration matérielle inconnue." +msgstr "La stampante %1 è assegnata, ma il processo contiene una configurazione materiale sconosciuta." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 msgctxt "@label" msgid "Change material %1 from %2 to %3." -msgstr "Changer le matériau %1 de %2 à %3." +msgstr "Cambia materiale %1 da %2 a %3." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 msgctxt "@label" msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Charger %3 comme matériau %1 (Ceci ne peut pas être remplacé)." +msgstr "Caricare %3 come materiale %1 (Operazione non annullabile)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 msgctxt "@label" msgid "Change print core %1 from %2 to %3." -msgstr "Changer le print core %1 de %2 à %3." +msgstr "Cambia print core %1 da %2 a %3." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 msgctxt "@label" msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Changer le plateau en %1 (Ceci ne peut pas être remplacé)." +msgstr "Cambia piano di stampa a %1 (Operazione non annullabile)." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" msgid "" "Override will use the specified settings with the existing printer " "configuration. This may result in a failed print." -msgstr "Si vous sélectionnez « Remplacer », les paramètres de la configuration actuelle de l'imprimante seront utilisés. Cela peut entraîner l'échec de l'impression." +msgstr "L’override utilizza le impostazioni specificate con la configurazione stampante esistente. Ciò può causare una stampa non riuscita." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 msgctxt "@label" msgid "Glass" -msgstr "Verre" +msgstr "Vetro" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 msgctxt "@label" msgid "Aluminum" -msgstr "Aluminium" +msgstr "Alluminio" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" -msgstr "Gérer l'imprimante" +msgstr "Gestione stampanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Veuillez mettre à jour le Firmware de votre imprimante pour gérer la file d'attente à distance." +msgstr "Aggiornare il firmware della stampante per gestire la coda da remoto." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker" -" Digital Factory et voir cette webcam." +msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da Ultimaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory" +" e visualizzare questa Webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" msgid "Loading..." -msgstr "Chargement..." +msgstr "Caricamento in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 msgctxt "@label:status" msgid "Unavailable" -msgstr "Indisponible" +msgstr "Non disponibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 msgctxt "@label:status" msgid "Unreachable" -msgstr "Injoignable" +msgstr "Non raggiungibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 msgctxt "@label:status" msgid "Idle" -msgstr "Inactif" +msgstr "Ferma" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Preparing..." -msgstr "Préparation..." +msgstr "Preparazione in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 msgctxt "@label:status" msgid "Printing" -msgstr "Impression" +msgstr "Stampa in corso" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 msgctxt "@label" msgid "Untitled" -msgstr "Sans titre" +msgstr "Senza titolo" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 msgctxt "@label" msgid "Anonymous" -msgstr "Anonyme" +msgstr "Anonimo" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 msgctxt "@label:status" msgid "Requires configuration changes" -msgstr "Nécessite des modifications de configuration" +msgstr "Richiede modifiche di configurazione" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 msgctxt "@action:button" msgid "Details" -msgstr "Détails" +msgstr "Dettagli" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 msgctxt "@label" msgid "Unavailable printer" -msgstr "Imprimante indisponible" +msgstr "Stampante non disponibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 msgctxt "@label" msgid "First available" -msgstr "Premier disponible" +msgstr "Primo disponibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Surveillez vos imprimantes à distance grâce à Ultimaker Digital Factory" +msgstr "Monitora le tue stampanti ovunque con Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "Afficher les imprimantes dans Digital Factory" +msgstr "Visualizza le stampanti in Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" msgid "Connect to Networked Printer" -msgstr "Connecter à l'imprimante en réseau" +msgstr "Collega alla stampante in rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2527,19 +2528,19 @@ msgid "" "your printer to your WIFI network. If you don't connect Cura with your " "printer, you can still use a USB drive to transfer g-code files to your " "printer." -msgstr "Pour imprimer directement sur votre imprimante via le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble Ethernet ou en connectant" -" votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers" -" g-code sur votre imprimante." +msgstr "Per stampare direttamente sulla stampante in rete, verificare che la stampante desiderata sia collegata alla rete mediante un cavo di rete o mediante collegamento" +" alla rete WIFI. Se non si esegue il collegamento di Cura alla stampante, è comunque possibile utilizzare una chiavetta USB per trasferire i file codice" +" G alla stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" msgid "Select your printer from the list below:" -msgstr "Sélectionnez votre imprimante dans la liste ci-dessous :" +msgstr "Selezionare la stampante dall’elenco seguente:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 msgctxt "@action:button" msgid "Edit" -msgstr "Modifier" +msgstr "Modifica" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 @@ -2547,109 +2548,109 @@ msgstr "Modifier" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 msgctxt "@action:button" msgid "Remove" -msgstr "Supprimer" +msgstr "Rimuovi" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 msgctxt "@action:button" msgid "Refresh" -msgstr "Rafraîchir" +msgstr "Aggiorna" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" msgid "" "If your printer is not listed, read the network printing " "troubleshooting guide" -msgstr "Si votre imprimante n'apparaît pas dans la liste, lisez le guide de dépannage de l'impression en réseau" +msgstr "Se la stampante non è nell’elenco, leggere la guida alla risoluzione dei problemi per la stampa in rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 msgctxt "@label" msgid "Type" -msgstr "Type" +msgstr "Tipo" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 msgctxt "@label" msgid "Firmware version" -msgstr "Version du firmware" +msgstr "Versione firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 msgctxt "@label" msgid "Address" -msgstr "Adresse" +msgstr "Indirizzo" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 msgctxt "@label" msgid "This printer is not set up to host a group of printers." -msgstr "Cette imprimante n'est pas configurée pour héberger un groupe d'imprimantes." +msgstr "Questa stampante non è predisposta per comandare un gruppo di stampanti." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 msgctxt "@label" msgid "This printer is the host for a group of %1 printers." -msgstr "Cette imprimante est l'hôte d'un groupe d'imprimantes %1." +msgstr "Questa stampante comanda un gruppo di %1 stampanti." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 msgctxt "@label" msgid "The printer at this address has not yet responded." -msgstr "L'imprimante à cette adresse n'a pas encore répondu." +msgstr "La stampante a questo indirizzo non ha ancora risposto." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 msgctxt "@action:button" msgid "Connect" -msgstr "Connecter" +msgstr "Collega" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 msgctxt "@title:window" msgid "Invalid IP address" -msgstr "Adresse IP non valide" +msgstr "Indirizzo IP non valido" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 msgctxt "@text" msgid "Please enter a valid IP address." -msgstr "Veuillez saisir une adresse IP valide." +msgstr "Inserire un indirizzo IP valido." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 msgctxt "@title:window" msgid "Printer Address" -msgstr "Adresse de l'imprimante" +msgstr "Indirizzo stampante" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 msgctxt "@label" msgid "Enter the IP address of your printer on the network." -msgstr "Saisissez l'adresse IP de votre imprimante sur le réseau." +msgstr "Inserire l'indirizzo IP della stampante in rete." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 msgctxt "@label" msgid "Queued" -msgstr "Mis en file d'attente" +msgstr "Coda di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 msgctxt "@label link to connect manager" msgid "Manage in browser" -msgstr "Gérer dans le navigateur" +msgstr "Gestisci nel browser" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 msgctxt "@label" msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Il n'y a pas de travaux d'impression dans la file d'attente. Découpez et envoyez une tache pour en ajouter une." +msgstr "Non sono presenti processi di stampa nella coda. Eseguire lo slicing e inviare un processo per aggiungerne uno." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 msgctxt "@label" msgid "Print jobs" -msgstr "Tâches d'impression" +msgstr "Processi di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 msgctxt "@label" msgid "Total print time" -msgstr "Temps total d'impression" +msgstr "Tempo di stampa totale" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 msgctxt "@label" msgid "Waiting for" -msgstr "Attente de" +msgstr "In attesa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 @@ -2658,18 +2659,18 @@ msgstr "Attente de" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 msgctxt "@label:status" msgid "Aborted" -msgstr "Abandonné" +msgstr "Interrotto" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 msgctxt "@label:status" msgid "Finished" -msgstr "Terminé" +msgstr "Terminato" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 msgctxt "@label:status" msgid "Aborting..." -msgstr "Abandon..." +msgstr "Interr. in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 @@ -2677,133 +2678,133 @@ msgstr "Abandon..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 msgctxt "@label:status" msgid "Failed" -msgstr "Échec" +msgstr "Non riuscita" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 msgctxt "@label:status" msgid "Pausing..." -msgstr "Mise en pause..." +msgstr "Messa in pausa..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Paused" -msgstr "En pause" +msgstr "In pausa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" msgid "Resuming..." -msgstr "Reprise..." +msgstr "Ripresa in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 msgctxt "@label:status" msgid "Action required" -msgstr "Action requise" +msgstr "Richiede un'azione" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 msgctxt "@label:status" msgid "Finishes %1 at %2" -msgstr "Finit %1 à %2" +msgstr "Finisce %1 a %2" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 msgctxt "@title:window" msgid "Cura Backups" -msgstr "Sauvegardes Cura" +msgstr "Backup Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 msgctxt "@backuplist:label" msgid "Cura Version" -msgstr "Version Cura" +msgstr "Versione Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 msgctxt "@backuplist:label" msgid "Machines" -msgstr "Machines" +msgstr "Macchine" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 msgctxt "@backuplist:label" msgid "Materials" -msgstr "Matériaux" +msgstr "Materiali" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 msgctxt "@backuplist:label" msgid "Profiles" -msgstr "Profils" +msgstr "Profili" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 msgctxt "@backuplist:label" msgid "Plugins" -msgstr "Plug-ins" +msgstr "Plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" msgid "Want more?" -msgstr "Vous en voulez plus ?" +msgstr "Ulteriori informazioni?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 msgctxt "@button" msgid "Backup Now" -msgstr "Sauvegarder maintenant" +msgstr "Esegui backup adesso" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 msgctxt "@checkbox:description" msgid "Auto Backup" -msgstr "Sauvegarde automatique" +msgstr "Backup automatico" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 msgctxt "@checkbox:description" msgid "Automatically create a backup each day that Cura is started." -msgstr "Créez automatiquement une sauvegarde chaque jour où Cura est démarré." +msgstr "Crea automaticamente un backup ogni giorno in cui viene avviata Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 msgctxt "@button" msgid "Restore" -msgstr "Restaurer" +msgstr "Ripristina" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 msgctxt "@dialog:title" msgid "Delete Backup" -msgstr "Supprimer la sauvegarde" +msgstr "Cancella backup" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 msgctxt "@dialog:info" msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Êtes-vous sûr de vouloir supprimer cette sauvegarde ? Il est impossible d'annuler cette action." +msgstr "Sei sicuro di voler cancellare questo backup? Questa operazione non può essere annullata." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 msgctxt "@dialog:title" msgid "Restore Backup" -msgstr "Restaurer la sauvegarde" +msgstr "Ripristina backup" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" msgid "" "You will need to restart Cura before your backup is restored. Do you want to " "close Cura now?" -msgstr "Vous devez redémarrer Cura avant que votre sauvegarde ne soit restaurée. Voulez-vous fermer Cura maintenant ?" +msgstr "Riavviare Cura prima di ripristinare il backup. Chiudere Cura adesso?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 msgctxt "@title" msgid "My Backups" -msgstr "Mes sauvegardes" +msgstr "I miei backup" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" msgid "" "You don't have any backups currently. Use the 'Backup Now' button to create " "one." -msgstr "Vous n'avez actuellement aucune sauvegarde. Utilisez le bouton « Sauvegarder maintenant » pour en créer une." +msgstr "Nessun backup. Usare il pulsante ‘Esegui backup adesso’ per crearne uno." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" msgid "" "During the preview phase, you'll be limited to 5 visible backups. Remove a " "backup to see older ones." -msgstr "Pendant la phase de prévisualisation, vous ne pourrez voir qu'un maximum de 5 sauvegardes. Supprimez une sauvegarde pour voir les plus anciennes." +msgstr "Durante la fase di anteprima, saranno visibili solo 5 backup. Rimuovi un backup per vedere quelli precedenti." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 msgctxt "@description" msgid "Backup and synchronize your Cura settings." -msgstr "Sauvegardez et synchronisez vos paramètres Cura." +msgstr "Backup e sincronizzazione delle impostazioni Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 @@ -2811,30 +2812,29 @@ msgstr "Sauvegardez et synchronisez vos paramètres Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 msgctxt "@button" msgid "Sign in" -msgstr "Se connecter" +msgstr "Accedi" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 msgctxt "@title:window" msgid "More information on anonymous data collection" -msgstr "Plus d'informations sur la collecte de données anonymes" +msgstr "Maggiori informazioni sulla raccolta di dati anonimi" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données" -" partagées :" +msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente. Di seguito è riportato un esempio dei dati condivisi:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" msgid "I don't want to send anonymous data" -msgstr "Je ne veux pas envoyer de données anonymes" +msgstr "Non desidero inviare dati anonimi" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 msgctxt "@text:window" msgid "Allow sending anonymous data" -msgstr "Autoriser l'envoi de données anonymes" +msgstr "Consenti l'invio di dati anonimi" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 msgctxt "@option" @@ -2849,17 +2849,17 @@ msgstr "Salva progetto Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Sélectionnez les mises à niveau disponibles pour cet Ultimaker Original" +msgstr "Seleziona qualsiasi aggiornamento realizzato per questa Ultimaker Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" msgid "Heated Build Plate (official kit or self-built)" -msgstr "Plateau chauffant (kit officiel ou fabriqué soi-même)" +msgstr "Piano di stampa riscaldato (kit ufficiale o integrato)" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 msgctxt "@title" msgid "Build Plate Leveling" -msgstr "Nivellement du plateau" +msgstr "Livellamento del piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" @@ -2867,8 +2867,8 @@ msgid "" "To make sure your prints will come out great, you can now adjust your " "buildplate. When you click 'Move to Next Position' the nozzle will move to " "the different positions that can be adjusted." -msgstr "Pour obtenir des résultats d'impression optimaux, vous pouvez maintenant régler votre plateau. Quand vous cliquez sur 'Aller à la position suivante', la" -" buse se déplacera vers les différentes positions pouvant être réglées." +msgstr "Per assicurarsi stampe di alta qualità, è ora possibile regolare il piano di stampa. Quando si fa clic su 'Spostamento alla posizione successiva' l'ugello" +" si sposterà in diverse posizioni che è possibile regolare." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" @@ -2876,18 +2876,18 @@ msgid "" "For every position; insert a piece of paper under the nozzle and adjust the " "print build plate height. The print build plate height is right when the " "paper is slightly gripped by the tip of the nozzle." -msgstr "Pour chacune des positions ; glissez un bout de papier sous la buse et ajustez la hauteur du plateau. La hauteur du plateau est juste lorsque la pointe" -" de la buse gratte légèrement le papier." +msgstr "Per ciascuna posizione: inserire un pezzo di carta sotto l'ugello e regolare la stampa dell'altezza del piano di stampa. L'altezza del piano di stampa" +" è corretta quando la carta sfiora la punta dell'ugello." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" msgid "Start Build Plate Leveling" -msgstr "Démarrer le nivellement du plateau" +msgstr "Avvio livellamento del piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 msgctxt "@action:button" msgid "Move to Next Position" -msgstr "Aller à la position suivante" +msgstr "Spostamento alla posizione successiva" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" @@ -2898,74 +2898,74 @@ msgstr "Per mezzo di" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 msgctxt "@button:label" msgid "Learn More" -msgstr "En Savoir Plus" +msgstr "Ulteriori Informazioni" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" -msgstr "Activer" +msgstr "Abilita" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" -msgstr "Désactiver" +msgstr "Disabilita" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." -msgstr "Téléchargement..." +msgstr "Downgrade in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" -msgstr "Revenir à une version précédente" +msgstr "Downgrade" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." -msgstr "Installation..." +msgstr "Installazione in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" -msgstr "Installer" +msgstr "Installazione" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" -msgstr "Désinstaller" +msgstr "Disinstalla" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." -msgstr "Mise à jour..." +msgstr "Aggiornamento in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" -msgstr "Mise à jour" +msgstr "Aggiorna" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" -msgstr "Installer les plug-ins" +msgstr "Installa plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Simplifiez votre flux de travail et personnalisez votre expérience Ultimaker Cura avec des plug-ins fournis par notre incroyable communauté d'utilisateurs." +msgstr "Semplifica il flusso di lavoro e personalizza l'esperienza Ultimaker Cura experience con plugin forniti dalla nostra eccezionale comunità di utenti." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" msgid "Changes from your account" -msgstr "Changements à partir de votre compte" +msgstr "Modifiche dall'account" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 msgctxt "@button" msgid "Dismiss" -msgstr "Ignorer" +msgstr "Rimuovi" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 @@ -2973,196 +2973,196 @@ msgstr "Ignorer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 msgctxt "@button" msgid "Next" -msgstr "Suivant" +msgstr "Avanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 msgctxt "@label" msgid "The following packages will be added:" -msgstr "Les packages suivants seront ajoutés:" +msgstr "Verranno aggiunti i seguenti pacchetti:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" msgid "" "The following packages can not be installed because of an incompatible Cura " "version:" -msgstr "Les packages suivants ne peuvent pas être installés en raison d'une version incompatible de Cura :" +msgstr "Impossibile installare i seguenti pacchetti a causa di una versione di Cura non compatibile:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 msgctxt "@label" msgid "You need to accept the license to install the package" -msgstr "Vous devez accepter la licence pour installer le package" +msgstr "È necessario accettare la licenza per installare il pacchetto" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 msgctxt "@button" msgid "Plugin license agreement" -msgstr "Contrat de licence du plugin" +msgstr "Accordo di licenza plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 msgctxt "@text" msgid "Please read and agree with the plugin licence." -msgstr "Veuillez lire et accepter la licence du plug-in." +msgstr "Leggi e accetta la licenza del plugin." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 msgctxt "@button" msgid "Accept" -msgstr "Accepter" +msgstr "Accetto" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 msgctxt "@header" msgid "Install Materials" -msgstr "Installer des matériaux" +msgstr "Installa materiali" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Sélectionnez et installez des profils de matériaux optimisés pour vos imprimantes 3D Ultimaker." +msgstr "Selezionare e installare i profili dei materiali ottimizzati per le stampanti 3D Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" msgid "Manage packages" -msgstr "Gérer les packages" +msgstr "Gestisci pacchetti" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 msgctxt "@header" msgid "Description" -msgstr "Description" +msgstr "Descrizione" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 msgctxt "@header" msgid "Compatible printers" -msgstr "Imprimantes compatibles" +msgstr "Stampanti compatibili" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 msgctxt "@info" msgid "No compatibility information" -msgstr "Aucune information sur la compatibilité" +msgstr "Nessuna informazione sulla compatibilità" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 msgctxt "@header" msgid "Compatible support materials" -msgstr "Matériaux de support compatibles" +msgstr "Materiali di supporto compatibili" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 msgctxt "@info No materials" msgid "None" -msgstr "Aucun" +msgstr "Nessuno" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 msgctxt "@header" msgid "Compatible with Material Station" -msgstr "Compatible avec la Material Station" +msgstr "Compatibile con Material Station" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "Yes" -msgstr "Oui" +msgstr "Sì" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "No" -msgstr "Non" +msgstr "No" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 msgctxt "@header" msgid "Optimized for Air Manager" -msgstr "Optimisé pour Air Manager" +msgstr "Ottimizzato per Air Manager" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" msgid "Visit plug-in website" -msgstr "Visitez le site Web du plug-in" +msgstr "Visita il sito web del plug-in" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" msgid "Website" -msgstr "Site Internet" +msgstr "Sito web" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 msgctxt "@button" msgid "Buy spool" -msgstr "Acheter une bobine" +msgstr "Acquista bobina" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 msgctxt "@button" msgid "Safety datasheet" -msgstr "Fiche technique sur la sécurité" +msgstr "Scheda tecnica sulla sicurezza" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 msgctxt "@button" msgid "Technical datasheet" -msgstr "Fiche technique" +msgstr "Scheda tecnica" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 msgctxt "@header" msgid "Package details" -msgstr "Détails sur le paquet" +msgstr "Dettagli pacchetto" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 msgctxt "@button:tooltip" msgid "Back" -msgstr "Précédent" +msgstr "Indietro" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 msgctxt "@button" msgid "Failed to load packages:" -msgstr "Échec du chargement des packages :" +msgstr "Impossibile caricare pacchetti:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 msgctxt "@button" msgid "Retry?" -msgstr "Réessayer ?" +msgstr "Riprovare?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 msgctxt "@button" msgid "Loading" -msgstr "Chargement" +msgstr "Caricamento in corso" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 msgctxt "@message" msgid "No more results to load" -msgstr "Plus aucun résultat à charger" +msgstr "Nessun altro risultato da caricare" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 msgctxt "@message" msgid "No results found with current filter" -msgstr "Aucun résultat trouvé avec le filtre actuel" +msgstr "Nessun risultato trovato con il filtro corrente" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 msgctxt "@button" msgid "Load more" -msgstr "Charger plus" +msgstr "Carica altro" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" -msgstr "Plug-in Ultimaker vérifié" +msgstr "Plug-in verificato Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" -msgstr "Matériau Ultimaker certifié" +msgstr "Materiale certificato Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" -msgstr "Package Ultimaker vérifié" +msgstr "Pacchetto verificato Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" msgid "Manage packages" -msgstr "Gérer les packages" +msgstr "Gestisci pacchetti" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Gérez vos plug-ins Ultimaker Cura et vos profils matériaux ici. Assurez-vous de maintenir vos plug-ins à jour et de sauvegarder régulièrement votre configuration." +msgstr "Gestisci i plugin Ultimaker Cura e i profili del materiale qui. Accertarsi di mantenere i plugin aggiornati e di eseguire regolarmente il backup dell'impostazione." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -3172,32 +3172,32 @@ msgstr "Installa materiali mancanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 msgctxt "@title" msgid "Loading..." -msgstr "Chargement..." +msgstr "Caricamento in corso..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 msgctxt "@button" msgid "Plugins" -msgstr "Plug-ins" +msgstr "Plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 msgctxt "@button" msgid "Materials" -msgstr "Matériaux" +msgstr "Materiali" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 msgctxt "@info" msgid "Search in the browser" -msgstr "Rechercher dans le navigateur" +msgstr "Cerca nel browser" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 msgctxt "@button" msgid "In order to use the package you will need to restart Cura" -msgstr "Pour pouvoir utiliser le package, vous devrez redémarrer Cura" +msgstr "Per utilizzare il pacchetto è necessario riavviare Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 msgctxt "@info:button, %1 is the application name" msgid "Quit %1" -msgstr "Quitter %1" +msgstr "Chiudere %1" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" @@ -3206,78 +3206,78 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "Assurez-vous que votre imprimante est connectée :\n- Vérifiez si l'imprimante est sous tension.\n- Vérifiez si l'imprimante est connectée au réseau.- Vérifiez" -" si vous êtes connecté pour découvrir les imprimantes connectées au cloud." +msgstr "Accertarsi che la stampante sia collegata:\n- Controllare se la stampante è accesa.\n- Controllare se la stampante è collegata alla rete.\n- Controllare" +" se è stato effettuato l'accesso per rilevare le stampanti collegate al cloud." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." -msgstr "Veuillez connecter votre imprimante au réseau." +msgstr "Collegare la stampante alla rete." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" -msgstr "Voir les manuels d'utilisation en ligne" +msgstr "Visualizza i manuali utente online" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." -msgstr "Pour surveiller votre impression depuis Cura, veuillez connecter l'imprimante." +msgstr "Al fine di monitorare la stampa da Cura, collegare la stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 msgctxt "@title:window" msgid "Open Project" -msgstr "Ouvrir un projet" +msgstr "Apri progetto" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 msgctxt "@action:ComboBox Update/override existing profile" msgid "Update existing" -msgstr "Mettre à jour l'existant" +msgstr "Aggiorna esistente" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" -msgstr "Créer" +msgstr "Crea nuovo" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 msgctxt "@action:title" msgid "Summary - Cura Project" -msgstr "Résumé - Projet Cura" +msgstr "Riepilogo - Progetto Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" -msgstr "Comment le conflit de la machine doit-il être résolu ?" +msgstr "Come può essere risolto il conflitto nella macchina?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 msgctxt "@action:label" msgid "Printer settings" -msgstr "Paramètres de l'imprimante" +msgstr "Impostazioni della stampante" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 msgctxt "@action:label" msgid "Type" -msgstr "Type" +msgstr "Tipo" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 msgctxt "@action:label" msgid "Printer Group" -msgstr "Groupe d'imprimantes" +msgstr "Gruppo stampanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" -msgstr "Comment le conflit du profil doit-il être résolu ?" +msgstr "Come può essere risolto il conflitto nel profilo?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 msgctxt "@action:label" msgid "Profile settings" -msgstr "Paramètres de profil" +msgstr "Impostazioni profilo" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 @@ -3285,7 +3285,7 @@ msgstr "Paramètres de profil" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 msgctxt "@action:label" msgid "Name" -msgstr "Nom" +msgstr "Nome" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 @@ -3297,74 +3297,74 @@ msgstr "Intent" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 msgctxt "@action:label" msgid "Not in profile" -msgstr "Absent du profil" +msgstr "Non nel profilo" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" -msgstr[0] "%1 écrasent" -msgstr[1] "%1 écrase" +msgstr[0] "%1 override" +msgstr[1] "%1 override" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 msgctxt "@action:label" msgid "Derivative from" -msgstr "Dérivé de" +msgstr "Derivato da" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 msgctxt "@action:label" msgid "%1, %2 override" msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 écrasent" -msgstr[1] "%1, %2 écrase" +msgstr[0] "%1, %2 override" +msgstr[1] "%1, %2 override" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 msgctxt "@info:tooltip" msgid "How should the conflict in the material be resolved?" -msgstr "Comment le conflit du matériau doit-il être résolu ?" +msgstr "Come può essere risolto il conflitto nel materiale?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 msgctxt "@action:label" msgid "Material settings" -msgstr "Paramètres du matériau" +msgstr "Impostazioni materiale" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 msgctxt "@action:label" msgid "Setting visibility" -msgstr "Visibilité des paramètres" +msgstr "Impostazione visibilità" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 msgctxt "@action:label" msgid "Mode" -msgstr "Mode" +msgstr "Modalità" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 msgctxt "@action:label" msgid "Visible settings:" -msgstr "Paramètres visibles :" +msgstr "Impostazioni visibili:" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 msgctxt "@action:label" msgid "%1 out of %2" -msgstr "%1 sur %2" +msgstr "%1 su %2" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 msgctxt "@action:warning" msgid "Loading a project will clear all models on the build plate." -msgstr "Le chargement d'un projet effacera tous les modèles sur le plateau." +msgstr "Il caricamento di un progetto annulla tutti i modelli sul piano di stampa." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "Le matériau utilisé dans ce projet n'est actuellement pas installé dans Cura.
      Installez le profil du matériau et rouvrez le projet." +msgstr "Il materiale utilizzato in questo progetto non è attualmente installato in Cura.
      Installa il profilo del materiale e riapri il progetto." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" msgid "Open" -msgstr "Ouvrir" +msgstr "Apri" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 msgctxt "@action:button" @@ -3379,63 +3379,63 @@ msgstr "Installa materiale mancante" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" -msgstr "Type de maille" +msgstr "Tipo di maglia" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" -msgstr "Modèle normal" +msgstr "Modello normale" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" -msgstr "Imprimer comme support" +msgstr "Stampa come supporto" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" -msgstr "Modifier les paramètres de chevauchement" +msgstr "Modificare le impostazioni per le sovrapposizioni" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" -msgstr "Ne prend pas en charge le chevauchement" +msgstr "Non supportano le sovrapposizioni" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" -msgstr "Maille de remplissage uniquement" +msgstr "Solo maglia di riempimento" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" -msgstr "Maille de coupe" +msgstr "Ritaglio mesh" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" -msgstr "Sélectionner les paramètres" +msgstr "Seleziona impostazioni" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" -msgstr "Sélectionner les paramètres pour personnaliser ce modèle" +msgstr "Seleziona impostazioni di personalizzazione per questo modello" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." -msgstr "Filtrer..." +msgstr "Filtro..." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" -msgstr "Afficher tout" +msgstr "Mostra tutto" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 msgctxt "@title" msgid "Update Firmware" -msgstr "Mettre à jour le firmware" +msgstr "Aggiornamento firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" @@ -3443,166 +3443,165 @@ msgid "" "Firmware is the piece of software running directly on your 3D printer. This " "firmware controls the step motors, regulates the temperature and ultimately " "makes your printer work." -msgstr "Le firmware est le logiciel fonctionnant directement dans votre imprimante 3D. Ce firmware contrôle les moteurs pas à pas, régule la température et surtout," -" fait que votre machine fonctionne." +msgstr "Il firmware è la parte di software eseguita direttamente sulla stampante 3D. Questo firmware controlla i motori passo-passo, regola la temperatura e, in" +" ultima analisi, consente il funzionamento della stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" msgid "" "The firmware shipping with new printers works, but new versions tend to have " "more features and improvements." -msgstr "Le firmware fourni avec les nouvelles imprimantes fonctionne, mais les nouvelles versions ont tendance à fournir davantage de fonctionnalités ainsi que" -" des améliorations." +msgstr "Il firmware inviato a corredo delle nuove stampanti funziona, tuttavia le nuove versioni tendono ad avere più funzioni ed ottimizzazioni." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 msgctxt "@action:button" msgid "Automatically upgrade Firmware" -msgstr "Mise à niveau automatique du firmware" +msgstr "Aggiorna automaticamente il firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 msgctxt "@action:button" msgid "Upload custom Firmware" -msgstr "Charger le firmware personnalisé" +msgstr "Carica il firmware personalizzato" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" msgid "" "Firmware can not be updated because there is no connection with the printer." -msgstr "Impossible de se connecter à l'imprimante ; échec de la mise à jour du firmware." +msgstr "Impossibile aggiornare il firmware: nessun collegamento con la stampante." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" msgid "" "Firmware can not be updated because the connection with the printer does not " "support upgrading firmware." -msgstr "Échec de la mise à jour du firmware, car cette fonctionnalité n'est pas prise en charge par la connexion avec l'imprimante." +msgstr "Impossibile aggiornare il firmware: il collegamento con la stampante non supporta l’aggiornamento del firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" msgid "Select custom firmware" -msgstr "Sélectionner le firmware personnalisé" +msgstr "Seleziona il firmware personalizzato" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 msgctxt "@title:window" msgid "Firmware Update" -msgstr "Mise à jour du firmware" +msgstr "Aggiornamento del firmware" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" msgid "Updating firmware." -msgstr "Mise à jour du firmware en cours." +msgstr "Aggiornamento firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" msgid "Firmware update completed." -msgstr "Mise à jour du firmware terminée." +msgstr "Aggiornamento del firmware completato." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 msgctxt "@label" msgid "Firmware update failed due to an unknown error." -msgstr "Échec de la mise à jour du firmware en raison d'une erreur inconnue." +msgstr "Aggiornamento firmware non riuscito a causa di un errore sconosciuto." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 msgctxt "@label" msgid "Firmware update failed due to an communication error." -msgstr "Échec de la mise à jour du firmware en raison d'une erreur de communication." +msgstr "Aggiornamento firmware non riuscito a causa di un errore di comunicazione." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 msgctxt "@label" msgid "Firmware update failed due to an input/output error." -msgstr "Échec de la mise à jour du firmware en raison d'une erreur d'entrée/de sortie." +msgstr "Aggiornamento firmware non riuscito a causa di un errore di input/output." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 msgctxt "@label" msgid "Firmware update failed due to missing firmware." -msgstr "Échec de la mise à jour du firmware en raison du firmware manquant." +msgstr "Aggiornamento firmware non riuscito per firmware mancante." #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" -msgstr "Modèle de couleurs" +msgstr "Schema colori" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" -msgstr "Couleur du matériau" +msgstr "Colore materiale" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" -msgstr "Type de ligne" +msgstr "Tipo di linea" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" -msgstr "Vitesse" +msgstr "Velocità" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" -msgstr "Épaisseur de la couche" +msgstr "Spessore layer" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" -msgstr "Largeur de ligne" +msgstr "Larghezza della linea" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" -msgstr "Débit" +msgstr "Flusso" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" -msgstr "Mode de compatibilité" +msgstr "Modalità di compatibilità" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" -msgstr "Déplacements" +msgstr "Spostamenti" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" -msgstr "Aides" +msgstr "Helper" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" -msgstr "Coque" +msgstr "Guscio" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" -msgstr "Remplissage" +msgstr "Riempimento" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" -msgstr "Démarre" +msgstr "Avvia" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" -msgstr "Afficher uniquement les couches supérieures" +msgstr "Mostra solo strati superiori" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" -msgstr "Afficher 5 niveaux détaillés en haut" +msgstr "Mostra 5 strati superiori in dettaglio" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" -msgstr "Haut / bas" +msgstr "Superiore / Inferiore" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" -msgstr "Paroi interne" +msgstr "Parete interna" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" @@ -3617,36 +3616,36 @@ msgstr "max" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" -msgstr "Rechercher" +msgstr "Cerca" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" msgid "" "This setting is not used because all the settings that it influences are " "overridden." -msgstr "Ce paramètre n'est pas utilisé car tous les paramètres qu'il influence sont remplacés." +msgstr "Questa impostazione non è utilizzata perché tutte le impostazioni che influenza sono sottoposte a override." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" -msgstr "Touche" +msgstr "Influisce su" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" -msgstr "Touché par" +msgstr "Influenzato da" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" msgid "" "This setting is always shared between all extruders. Changing it here will " "change the value for all extruders." -msgstr "Ce paramètre est toujours partagé par toutes les extrudeuses. Le modifier ici entraînera la modification de la valeur pour toutes les extrudeuses." +msgstr "Questa impostazione è sempre condivisa tra tutti gli estrusori. La sua modifica varierà il valore per tutti gli estrusori." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" -msgstr "Ce paramètre est résolu à partir de valeurs conflictuelles spécifiques à l'extrudeur :" +msgstr "Questa impostazione viene risolta dai valori in conflitto specifici dell'estrusore:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" @@ -3654,7 +3653,7 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "Ce paramètre possède une valeur qui est différente du profil.\n\nCliquez pour restaurer la valeur du profil." +msgstr "Questa impostazione ha un valore diverso dal profilo.\n\nFare clic per ripristinare il valore del profilo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" @@ -3663,43 +3662,43 @@ msgid "" "set.\n" "\n" "Click to restore the calculated value." -msgstr "Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n\nCliquez pour restaurer la valeur calculée." +msgstr "Questa impostazione normalmente viene calcolata, ma attualmente ha impostato un valore assoluto.\n\nFare clic per ripristinare il valore calcolato." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" -msgstr "Paramètres de recherche" +msgstr "Impostazioni ricerca" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" -msgstr "Copier la valeur vers tous les extrudeurs" +msgstr "Copia valore su tutti gli estrusori" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" -msgstr "Copier toutes les valeurs modifiées vers toutes les extrudeuses" +msgstr "Copia tutti i valori modificati su tutti gli estrusori" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" -msgstr "Masquer ce paramètre" +msgstr "Nascondi questa impostazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" -msgstr "Masquer ce paramètre" +msgstr "Nascondi questa impostazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" -msgstr "Afficher ce paramètre" +msgstr "Mantieni visibile questa impostazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 msgctxt "@action:menu" msgid "Configure setting visibility..." -msgstr "Configurer la visibilité des paramètres..." +msgstr "Configura visibilità delle impostazioni..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" @@ -3708,156 +3707,156 @@ msgid "" "value.\n" "\n" "Click to make these settings visible." -msgstr "Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n\nCliquez pour rendre ces paramètres visibles." +msgstr "Alcune impostazioni nascoste utilizzano valori diversi dal proprio valore normale calcolato.\n\nFare clic per rendere visibili queste impostazioni." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" msgid "Marketplace" -msgstr "Marché en ligne" +msgstr "Mercato" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" -msgstr "&Paramètres" +msgstr "&Impostazioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 msgctxt "@title:window" msgid "New project" -msgstr "Nouveau projet" +msgstr "Nuovo progetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" msgid "" "Are you sure you want to start a new project? This will clear the build " "plate and any unsaved settings." -msgstr "Êtes-vous sûr(e) de souhaiter lancer un nouveau projet ? Cela supprimera les objets du plateau ainsi que tous paramètres non enregistrés." +msgstr "Sei sicuro di voler aprire un nuovo progetto? Questo cancellerà il piano di stampa e tutte le impostazioni non salvate." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 msgctxt "@title:tab" msgid "Setting Visibility" -msgstr "Visibilité des paramètres" +msgstr "Impostazione visibilità" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 msgctxt "@action:button" msgid "Defaults" -msgstr "Rétablir les paramètres par défaut" +msgstr "Valori predefiniti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 msgctxt "@label:textbox" msgid "Check all" -msgstr "Vérifier tout" +msgstr "Controlla tutto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "Synchroniser les matériaux avec les imprimantes" +msgstr "Sincronizza materiali con stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "Synchroniser les matériaux avec les imprimantes" +msgstr "Sincronizza materiali con stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" msgid "" "Following a few simple steps, you will be able to synchronize all your " "material profiles with your printers." -msgstr "En suivant quelques étapes simples, vous serez en mesure de synchroniser tous vos profils de matériaux avec vos imprimantes." +msgstr "Seguendo alcuni semplici passaggi, sarà possibile sincronizzare tutti i profili del materiale con le stampanti." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "Pourquoi dois-je synchroniser les profils de matériaux ?" +msgstr "Cosa occorre per sincronizzare i profili del materiale?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 msgctxt "@button" msgid "Start" -msgstr "Démarrer" +msgstr "Avvio" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 msgctxt "@title:header" msgid "Sign in" -msgstr "Se connecter" +msgstr "Accedi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" msgid "" "To automatically sync the material profiles with all your printers connected " "to Digital Factory you need to be signed in in Cura." -msgstr "Pour synchroniser automatiquement les profils de matériaux avec toutes vos imprimantes connectées à Digital Factory, vous devez être connecté à Cura." +msgstr "Per sincronizzare automaticamente i profili del materiale con tutte le stampanti collegate a Digital Factory è necessario aver effettuato l'accesso a Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 msgctxt "@button" msgid "Sync materials with USB" -msgstr "Synchroniser les matériaux avec USB" +msgstr "Sincronizza materiali con USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "Les imprimantes suivantes recevront les nouveaux profils de matériaux :" +msgstr "Le stampanti seguenti riceveranno i nuovi profili del materiale:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "Un problème est survenu lors de l'envoi des matériaux aux imprimantes." +msgstr "Si è verificato un errore durante l'invio di materiali alle stampanti." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "Les profils de matériaux ont été synchronisés avec les imprimantes suivantes :" +msgstr "I profili del materiale sono stati sincronizzati correttamente con le stampanti seguenti:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 msgctxt "@button" msgid "Troubleshooting" -msgstr "Dépannage" +msgstr "Ricerca e riparazione dei guasti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "Imprimantes manquantes ?" +msgstr "Mancano stampanti?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" msgid "" "Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Assurez-vous que toutes vos imprimantes sont allumées et connectées à Digital Factory." +msgstr "Accertarsi che tutte le stampanti siano accese e collegate a Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 msgctxt "@button" msgid "Refresh List" -msgstr "Actualiser la liste" +msgstr "Aggiorna elenco" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 msgctxt "@button" msgid "Try again" -msgstr "Réessayer" +msgstr "Riprova" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Done" -msgstr "Terminé" +msgstr "Eseguito" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 msgctxt "@button" msgid "Sync" -msgstr "Synchroniser" +msgstr "Sincronizza" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 msgctxt "@button" msgid "Syncing" -msgstr "Synchronisation" +msgstr "Sincronizzazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 msgctxt "@title:header" msgid "No printers found" -msgstr "Aucune imprimante trouvée" +msgstr "Nessuna stampante trovata" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" @@ -3865,271 +3864,270 @@ msgid "" "It seems like you don't have any compatible printers connected to Digital " "Factory. Make sure your printer is connected and it's running the latest " "firmware." -msgstr "Il semble que vous n'ayez aucune imprimante compatible connectée à Digital Factory. Assurez-vous que votre imprimante est connectée et qu'elle utilise" -" le dernier micrologiciel." +msgstr "Nessuna stampante compatibile collegata a Digital Factory. Accertarsi che la stampante sia collegata e che il firmware più recente sia in esecuzione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "Découvrez comment connecter votre imprimante à Digital Factory" +msgstr "Scopri come collegare la stampante a Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 msgctxt "@button" msgid "Refresh" -msgstr "Rafraîchir" +msgstr "Aggiorna" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "Synchroniser les profils de matériaux via USB" +msgstr "Sincronizza profili del materiale tramite USB" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 msgctxt "" "@text In the UI this is followed by a list of steps the user needs to take." msgid "" "Follow the following steps to load the new material profiles to your printer." -msgstr "Suivez les étapes suivantes pour charger les nouveaux profils de matériaux dans votre imprimante." +msgstr "Eseguire le operazioni descritte di seguito per caricare nuovi profili del materiale nella stampante." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "Cliquez sur le bouton d'exportation des archives de matériaux." +msgstr "Fare clic sul pulsante Esporta archivio materiali." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "Enregistrez le fichier .umm sur une clé USB." +msgstr "Salvare il file .umm su una chiavetta USB." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" msgid "" "Insert the USB stick into your printer and launch the procedure to load new " "material profiles." -msgstr "Insérez la clé USB dans votre imprimante et lancez la procédure pour charger de nouveaux profils de matériaux." +msgstr "Inserire la chiavetta USB nella stampante e avviare la procedura per caricare nuovi profili del materiale." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "Comment charger de nouveaux profils de matériaux dans mon imprimante" +msgstr "Come caricare nuovi profili del materiale nella stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 msgctxt "@button" msgid "Back" -msgstr "Précédent" +msgstr "Indietro" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Export material archive" -msgstr "Exporter l'archive des matériaux" +msgstr "Esporta archivio materiali" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 msgctxt "@title:window" msgid "Export All Materials" -msgstr "Exporter tous les matériaux" +msgstr "Esporta tutti i materiali" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 msgctxt "@title:window" msgid "Confirm Diameter Change" -msgstr "Confirmer le changement de diamètre" +msgstr "Conferma modifica diametro" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" msgid "" "The new filament diameter is set to %1 mm, which is not compatible with the " "current extruder. Do you wish to continue?" -msgstr "Le nouveau diamètre de filament est réglé sur %1 mm, ce qui n'est pas compatible avec l'extrudeuse actuelle. Souhaitez-vous poursuivre ?" +msgstr "Il nuovo diametro del filamento impostato a %1 mm non è compatibile con l'attuale estrusore. Continuare?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 msgctxt "@label" msgid "Display Name" -msgstr "Afficher le nom" +msgstr "Visualizza nome" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 msgctxt "@label" msgid "Brand" -msgstr "Marque" +msgstr "Marchio" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 msgctxt "@label" msgid "Material Type" -msgstr "Type de matériau" +msgstr "Tipo di materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 msgctxt "@label" msgid "Color" -msgstr "Couleur" +msgstr "Colore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 msgctxt "@title" msgid "Material color picker" -msgstr "Sélecteur de couleur de matériau" +msgstr "Selettore colore materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 msgctxt "@label" msgid "Properties" -msgstr "Propriétés" +msgstr "Proprietà" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 msgctxt "@label" msgid "Density" -msgstr "Densité" +msgstr "Densità" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 msgctxt "@label" msgid "Diameter" -msgstr "Diamètre" +msgstr "Diametro" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 msgctxt "@label" msgid "Filament Cost" -msgstr "Coût du filament" +msgstr "Costo del filamento" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 msgctxt "@label" msgid "Filament weight" -msgstr "Poids du filament" +msgstr "Peso del filamento" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 msgctxt "@label" msgid "Filament length" -msgstr "Longueur du filament" +msgstr "Lunghezza del filamento" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 msgctxt "@label" msgid "Cost per Meter" -msgstr "Coût au mètre" +msgstr "Costo al metro" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 msgctxt "@label" msgid "This material is linked to %1 and shares some of its properties." -msgstr "Ce matériau est lié à %1 et partage certaines de ses propriétés." +msgstr "Questo materiale è collegato a %1 e condivide alcune delle sue proprietà." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 msgctxt "@label" msgid "Unlink Material" -msgstr "Délier le matériau" +msgstr "Scollega materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 msgctxt "@label" msgid "Description" -msgstr "Description" +msgstr "Descrizione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 msgctxt "@label" msgid "Adhesion Information" -msgstr "Informations d'adhérence" +msgstr "Informazioni sull’aderenza" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 msgctxt "@title" msgid "Information" -msgstr "Informations" +msgstr "Informazioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 msgctxt "@label" msgid "Print settings" -msgstr "Paramètres d'impression" +msgstr "Impostazioni di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "Materials" -msgstr "Matériaux" +msgstr "Materiali" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 msgctxt "@label" msgid "Materials compatible with active printer:" -msgstr "Matériaux compatibles avec l'imprimante active :" +msgstr "Materiali compatibili con la stampante attiva:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 msgctxt "@action:button" msgid "Create new" -msgstr "Créer" +msgstr "Crea nuovo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 msgctxt "@action:button" msgid "Import" -msgstr "Importer" +msgstr "Importa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 msgctxt "@action:button" msgid "Sync with Printers" -msgstr "Synchroniser les imprimantes" +msgstr "Sincronizza con le stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 msgctxt "@action:button" msgid "Activate" -msgstr "Activer" +msgstr "Attiva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 msgctxt "@action:button" msgid "Duplicate" -msgstr "Dupliquer" +msgstr "Duplica" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 msgctxt "@action:button" msgid "Export" -msgstr "Exporter" +msgstr "Esporta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 msgctxt "@title:window" msgid "Confirm Remove" -msgstr "Confirmer la suppression" +msgstr "Conferma rimozione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Êtes-vous sûr de vouloir supprimer l'objet %1 ? Vous ne pourrez pas revenir en arrière !" +msgstr "Sei sicuro di voler rimuovere %1? Questa operazione non può essere annullata!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 msgctxt "@title:window" msgid "Import Material" -msgstr "Importer un matériau" +msgstr "Importa materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" -msgstr "Matériau %1 importé avec succès" +msgstr "Materiale importato correttamente %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" msgid "" "Could not import material %1: %2" -msgstr "Impossible d'importer le matériau %1 : %2" +msgstr "Impossibile importare materiale {1}: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 msgctxt "@title:window" msgid "Export Material" -msgstr "Exporter un matériau" +msgstr "Esporta materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" msgid "" "Failed to export material to %1: %2" -msgstr "Échec de l'exportation de matériau vers %1 : %2" +msgstr "Impossibile esportare il materiale su %1: %2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully exported material to %1" -msgstr "Matériau exporté avec succès vers %1" +msgstr "Materiale esportato correttamente su %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" msgid "" "This setting has been hidden by the active machine and will not be visible." -msgstr "Ce paramètre a été masqué par la machine active et ne sera pas visible." +msgstr "Questa impostazione è stata nascosta dalla macchina attiva e non sarà visibile." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" @@ -4139,306 +4137,306 @@ msgid "" msgid_plural "" "This setting has been hidden by the values of %1. Change the values of those " "settings to make this setting visible." -msgstr[0] "Ce paramètre a été masqué par la valeur de %1. Modifiez la valeur de ce paramètre pour le rendre visible." -msgstr[1] "Ce paramètre a été masqué par les valeurs de %1. Modifiez les valeurs de ces paramètres pour les rendre visibles." +msgstr[0] "Questa impostazione è stata nascosta dal valore di %1. Modifica il valore di tale impostazione per rendere visibile l’impostazione." +msgstr[1] "Questa impostazione è stata nascosta dai valori di %1. Modifica i valori di tali impostazioni per rendere visibile questa impostazione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 msgctxt "@title:tab" msgid "General" -msgstr "Général" +msgstr "Generale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 msgctxt "@label" msgid "Interface" -msgstr "Interface" +msgstr "Interfaccia" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 msgctxt "@heading" msgid "-- incomplete --" -msgstr "--complet --" +msgstr "-- incompleto --" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 msgctxt "@label" msgid "Currency:" -msgstr "Devise :" +msgstr "Valuta:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 msgctxt "" "@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" -msgstr "Thème* :" +msgstr "Tema*:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 msgctxt "@info:tooltip" msgid "Slice automatically when changing settings." -msgstr "Découper automatiquement si les paramètres sont modifiés." +msgstr "Seziona automaticamente alla modifica delle impostazioni." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 msgctxt "@option:check" msgid "Slice automatically" -msgstr "Découper automatiquement" +msgstr "Seziona automaticamente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "Afficher une icône et des notifications dans la zone de notification du système." +msgstr "Mostra un'icona e le notifiche nell'area di notifica del sistema." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "Ajouter une icône à la barre de notification *" +msgstr "Aggiungi l'icona alla barra delle applicazioni*" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" msgid "" "*You will need to restart the application for these changes to have effect." -msgstr "*Vous devez redémarrer l'application pour appliquer ces changements." +msgstr "*Per rendere effettive le modifiche è necessario riavviare l'applicazione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 msgctxt "@label" msgid "Viewport behavior" -msgstr "Comportement Viewport" +msgstr "Comportamento del riquadro di visualizzazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" msgid "" "Highlight unsupported areas of the model in red. Without support these areas " "will not print properly." -msgstr "Surligne les parties non supportées du modèle en rouge. Sans ajouter de support, ces zones ne s'imprimeront pas correctement." +msgstr "Evidenzia in rosso le zone non supportate del modello. In assenza di supporto, queste aree non saranno stampate in modo corretto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 msgctxt "@option:check" msgid "Display overhang" -msgstr "Mettre en surbrillance les porte-à-faux" +msgstr "Visualizza sbalzo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" msgid "" "Highlight missing or extraneous surfaces of the model using warning signs. " "The toolpaths will often be missing parts of the intended geometry." -msgstr "Surlignez les surfaces du modèle manquantes ou étrangères en utilisant les signes d'avertissement. Les Toolpaths seront souvent les parties manquantes" -" de la géométrie prévue." +msgstr "Evidenziare le superfici mancanti o estranee del modello utilizzando i simboli di avvertenza. I percorsi degli utensili spesso ignoreranno parti della" +" geometria prevista." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" msgid "Display model errors" -msgstr "Afficher les erreurs du modèle" +msgstr "Visualizzare gli errori del modello" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" msgid "" "Moves the camera so the model is in the center of the view when a model is " "selected" -msgstr "Déplace la caméra afin que le modèle sélectionné se trouve au centre de la vue" +msgstr "Sposta la fotocamera in modo che il modello si trovi al centro della visualizzazione quando è selezionato" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 msgctxt "@action:button" msgid "Center camera when item is selected" -msgstr "Centrer la caméra lorsqu'un élément est sélectionné" +msgstr "Centratura fotocamera alla selezione dell'elemento" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 msgctxt "@info:tooltip" msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Le comportement de zoom par défaut de Cura doit-il être inversé ?" +msgstr "Il comportamento dello zoom predefinito di Cura dovrebbe essere invertito?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 msgctxt "@action:button" msgid "Invert the direction of camera zoom." -msgstr "Inverser la direction du zoom de la caméra." +msgstr "Inverti la direzione dello zoom della fotocamera." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" msgid "Should zooming move in the direction of the mouse?" -msgstr "Le zoom doit-il se faire dans la direction de la souris ?" +msgstr "Lo zoom si muove nella direzione del mouse?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" msgid "" "Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "Le zoom vers la souris n'est pas pris en charge dans la perspective orthographique." +msgstr "Nella prospettiva ortogonale lo zoom verso la direzione del mouse non è supportato." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 msgctxt "@action:button" msgid "Zoom toward mouse direction" -msgstr "Zoomer vers la direction de la souris" +msgstr "Zoom verso la direzione del mouse" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" msgid "" "Should models on the platform be moved so that they no longer intersect?" -msgstr "Les modèles dans la zone d'impression doivent-ils être déplacés afin de ne plus se croiser ?" +msgstr "I modelli sull’area di stampa devono essere spostati per evitare intersezioni?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 msgctxt "@option:check" msgid "Ensure models are kept apart" -msgstr "Veillez à ce que les modèles restent séparés" +msgstr "Assicurarsi che i modelli siano mantenuti separati" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 msgctxt "@info:tooltip" msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Les modèles dans la zone d'impression doivent-ils être abaissés afin de toucher le plateau ?" +msgstr "I modelli sull’area di stampa devono essere portati a contatto del piano di stampa?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 msgctxt "@option:check" msgid "Automatically drop models to the build plate" -msgstr "Abaisser automatiquement les modèles sur le plateau" +msgstr "Rilascia automaticamente i modelli sul piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 msgctxt "@info:tooltip" msgid "Show caution message in g-code reader." -msgstr "Afficher le message d'avertissement dans le lecteur G-Code." +msgstr "Visualizza il messaggio di avvertimento sul lettore codice G." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 msgctxt "@option:check" msgid "Caution message in g-code reader" -msgstr "Message d'avertissement dans le lecteur G-Code" +msgstr "Messaggio di avvertimento sul lettore codice G" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 msgctxt "@info:tooltip" msgid "Should layer be forced into compatibility mode?" -msgstr "La couche doit-elle être forcée en mode de compatibilité ?" +msgstr "Lo strato deve essere forzato in modalità di compatibilità?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 msgctxt "@option:check" msgid "Force layer view compatibility mode (restart required)" -msgstr "Forcer l'affichage de la couche en mode de compatibilité (redémarrage requis)" +msgstr "Forzare la modalità di compatibilità visualizzazione strato (riavvio necessario)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 msgctxt "@info:tooltip" msgid "Should Cura open at the location it was closed?" -msgstr "Est-ce que Cura devrait ouvrir à l'endroit où il a été fermé ?" +msgstr "Aprire Cura nel punto in cui è stato chiuso?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 msgctxt "@option:check" msgid "Restore window position on start" -msgstr "Restaurer la position de la fenêtre au démarrage" +msgstr "Ripristinare la posizione della finestra all'avvio" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 msgctxt "@info:tooltip" msgid "What type of camera rendering should be used?" -msgstr "Quel type de rendu de la caméra doit-il être utilisé?" +msgstr "Quale tipo di rendering della fotocamera è necessario utilizzare?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 msgctxt "@window:text" msgid "Camera rendering:" -msgstr "Rendu caméra :" +msgstr "Rendering fotocamera:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgid "Perspective" -msgstr "Perspective" +msgstr "Prospettiva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 msgid "Orthographic" -msgstr "Orthographique" +msgstr "Ortogonale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 msgctxt "@label" msgid "Opening and saving files" -msgstr "Ouvrir et enregistrer des fichiers" +msgstr "Apertura e salvataggio file" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" msgid "" "Should opening files from the desktop or external applications open in the " "same instance of Cura?" -msgstr "L'ouverture de fichiers à partir du bureau ou d'applications externes doit-elle se faire dans la même instance de Cura ?" +msgstr "L'apertura dei file dal desktop o da applicazioni esterne deve essere eseguita nella stessa istanza di Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 msgctxt "@option:check" msgid "Use a single instance of Cura" -msgstr "Utiliser une seule instance de Cura" +msgstr "Utilizzare una singola istanza di Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" msgid "" "Should the build plate be cleared before loading a new model in the single " "instance of Cura?" -msgstr "Les objets doivent-ils être supprimés du plateau de fabrication avant de charger un nouveau modèle dans l'instance unique de Cura ?" +msgstr "È necessario pulire il piano di stampa prima di caricare un nuovo modello nella singola istanza di Cura?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "Supprimez les objets du plateau de fabrication avant de charger un modèle dans l'instance unique" +msgstr "Pulire il piano di stampa prima di caricare il modello nella singola istanza" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 msgctxt "@info:tooltip" msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Les modèles doivent-ils être mis à l'échelle du volume d'impression s'ils sont trop grands ?" +msgstr "I modelli devono essere ridimensionati al volume di stampa, se troppo grandi?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 msgctxt "@option:check" msgid "Scale large models" -msgstr "Réduire la taille des modèles trop grands" +msgstr "Ridimensiona i modelli troppo grandi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" msgid "" "An model may appear extremely small if its unit is for example in meters " "rather than millimeters. Should these models be scaled up?" -msgstr "Un modèle peut apparaître en tout petit si son unité est par exemple en mètres plutôt qu'en millimètres. Ces modèles doivent-ils être agrandis ?" +msgstr "Un modello può apparire eccessivamente piccolo se la sua unità di misura è espressa in metri anziché in millimetri. Questi modelli devono essere aumentati?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 msgctxt "@option:check" msgid "Scale extremely small models" -msgstr "Mettre à l'échelle les modèles extrêmement petits" +msgstr "Ridimensiona i modelli eccessivamente piccoli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 msgctxt "@info:tooltip" msgid "Should models be selected after they are loaded?" -msgstr "Les modèles doivent-ils être sélectionnés après leur chargement ?" +msgstr "I modelli devono essere selezionati dopo essere stati caricati?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 msgctxt "@option:check" msgid "Select models when loaded" -msgstr "Sélectionner les modèles lorsqu'ils sont chargés" +msgstr "Selezionare i modelli dopo il caricamento" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" msgid "" "Should a prefix based on the printer name be added to the print job name " "automatically?" -msgstr "Un préfixe basé sur le nom de l'imprimante doit-il être automatiquement ajouté au nom de la tâche d'impression ?" +msgstr "Al nome del processo di stampa deve essere aggiunto automaticamente un prefisso basato sul nome della stampante?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 msgctxt "@option:check" msgid "Add machine prefix to job name" -msgstr "Ajouter le préfixe de la machine au nom de la tâche" +msgstr "Aggiungi al nome del processo un prefisso macchina" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 msgctxt "@info:tooltip" msgid "Should a summary be shown when saving a project file?" -msgstr "Un résumé doit-il être affiché lors de l'enregistrement d'un fichier de projet ?" +msgstr "Quando si salva un file di progetto deve essere visualizzato un riepilogo?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 msgctxt "@option:check" msgid "Show summary dialog when saving project" -msgstr "Afficher la boîte de dialogue du résumé lors de l'enregistrement du projet" +msgstr "Visualizza una finestra di riepilogo quando si salva un progetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 msgctxt "@info:tooltip" msgid "Default behavior when opening a project file" -msgstr "Comportement par défaut lors de l'ouverture d'un fichier de projet" +msgstr "Comportamento predefinito all'apertura di un file progetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 msgctxt "@window:text" msgid "Default behavior when opening a project file: " -msgstr "Comportement par défaut lors de l'ouverture d'un fichier de projet : " +msgstr "Comportamento predefinito all'apertura di un file progetto: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 msgctxt "@option:openProject" msgid "Always ask me this" -msgstr "Toujours me demander" +msgstr "Chiedi sempre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 msgctxt "@option:openProject" msgid "Always open as a project" -msgstr "Toujours ouvrir comme projet" +msgstr "Apri sempre come progetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:openProject" msgid "Always import models" -msgstr "Toujours importer les modèles" +msgstr "Importa sempre i modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" @@ -4446,42 +4444,42 @@ msgid "" "When you have made changes to a profile and switched to a different one, a " "dialog will be shown asking whether you want to keep your modifications or " "not, or you can choose a default behaviour and never show that dialog again." -msgstr "Lorsque vous apportez des modifications à un profil puis passez à un autre profil, une boîte de dialogue apparaît, vous demandant si vous souhaitez conserver" -" les modifications. Vous pouvez aussi choisir une option par défaut, et le dialogue ne s'affichera plus." +msgstr "Dopo aver modificato un profilo ed essere passati a un altro, si apre una finestra di dialogo che chiede se mantenere o eliminare le modifiche oppure se" +" scegliere un comportamento predefinito e non visualizzare più tale finestra di dialogo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 msgctxt "@label" msgid "Profiles" -msgstr "Profils" +msgstr "Profili" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" msgid "" "Default behavior for changed setting values when switching to a different " "profile: " -msgstr "Comportement par défaut pour les valeurs de paramètres modifiées lors du passage à un profil différent : " +msgstr "Comportamento predefinito per i valori di impostazione modificati al passaggio a un profilo diverso: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 msgctxt "@option:discardOrKeep" msgid "Always ask me this" -msgstr "Toujours me demander" +msgstr "Chiedi sempre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 msgctxt "@option:discardOrKeep" msgid "Always discard changed settings" -msgstr "Toujours rejeter les paramètres modifiés" +msgstr "Elimina sempre le impostazioni modificate" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 msgctxt "@option:discardOrKeep" msgid "Always transfer changed settings to new profile" -msgstr "Toujours transférer les paramètres modifiés dans le nouveau profil" +msgstr "Trasferisci sempre le impostazioni modificate a un nuovo profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 msgctxt "@label" msgid "Privacy" -msgstr "Confidentialité" +msgstr "Privacy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" @@ -4489,1053 +4487,1051 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "Les données anonymes de votre impression doivent-elles être envoyées à Ultimaker ? Notez qu'aucun modèle, aucune adresse IP ni aucune autre information" -" permettant de vous identifier personnellement ne seront envoyés ou stockés." +msgstr "I dati anonimi sulla stampa devono essere inviati a Ultimaker? Nota, non sono trasmessi o memorizzati modelli, indirizzi IP o altre informazioni personali." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" msgid "Send (anonymous) print information" -msgstr "Envoyer des informations (anonymes) sur l'impression" +msgstr "Invia informazioni di stampa (anonime)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 msgctxt "@label" msgid "Updates" -msgstr "Mises à jour" +msgstr "Aggiornamenti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 msgctxt "@info:tooltip" msgid "Should Cura check for updates when the program is started?" -msgstr "Cura doit-il vérifier les mises à jour au démarrage du programme ?" +msgstr "Cura deve verificare la presenza di eventuali aggiornamenti all’avvio del programma?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 msgctxt "@option:check" msgid "Check for updates on start" -msgstr "Vérifier les mises à jour au démarrage" +msgstr "Controlla aggiornamenti all’avvio" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 msgctxt "@info:tooltip" msgid "When checking for updates, only check for stable releases." -msgstr "Lorsque vous vérifiez les mises à jour, ne vérifiez que les versions stables." +msgstr "Quando si verifica la presenza di aggiornamenti, cercare solo versioni stabili." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 msgctxt "@option:radio" msgid "Stable releases only" -msgstr "Uniquement les versions stables" +msgstr "Solo versioni stabili" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 msgctxt "@info:tooltip" msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Lorsque vous recherchez des mises à jour, vérifiez à la fois les versions stables et les versions bêta." +msgstr "Quando si verifica la presenza di aggiornamenti, cercare versioni stabili e beta." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 msgctxt "@option:radio" msgid "Stable and Beta releases" -msgstr "Versions stables et bêta" +msgstr "Versioni stabili e beta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" msgid "" "Should an automatic check for new plugins be done every time Cura is " "started? It is highly recommended that you do not disable this!" -msgstr "Une vérification automatique des nouveaux plugins doit-elle être effectuée à chaque fois que Cura est lancé ? Il est fortement recommandé de ne pas désactiver" -" cette fonction !" +msgstr "È necessario verificare automaticamente la presenza di nuovi plugin ad ogni avvio di Cura? Si consiglia di non disabilitare questa opzione!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 msgctxt "@option:check" msgid "Get notifications for plugin updates" -msgstr "Recevoir des notifications pour les mises à jour des plugins" +msgstr "Ricevi notifiche di aggiornamenti plugin" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 msgctxt "@title:window" msgid "Rename" -msgstr "Renommer" +msgstr "Rinomina" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 msgctxt "@info" msgid "Please provide a new name." -msgstr "Veuillez indiquer un nouveau nom." +msgstr "Indicare un nuovo nome." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 msgctxt "@title:tab" msgid "Printers" -msgstr "Imprimantes" +msgstr "Stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 msgctxt "@action:button" msgid "Add New" -msgstr "Ajouter un nouveau" +msgstr "Aggiungi nuovo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 msgctxt "@action:button" msgid "Rename" -msgstr "Renommer" +msgstr "Rinomina" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 msgctxt "@title:tab" msgid "Profiles" -msgstr "Profils" +msgstr "Profili" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 msgctxt "@label" msgid "Profiles compatible with active printer:" -msgstr "Profils compatibles avec l'imprimante active :" +msgstr "Profili compatibili con la stampante attiva:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 msgctxt "@action:tooltip" msgid "Create new profile from current settings/overrides" -msgstr "Créer un nouveau profil à partir des paramètres/remplacements actuels" +msgstr "Crea nuovo profilo dalle impostazioni/esclusioni correnti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 msgctxt "@action:label" msgid "Some settings from current profile were overwritten." -msgstr "Certains paramètres du profil actuel ont été remplacés." +msgstr "Alcune impostazioni del profilo corrente sono state sovrascritte." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 msgctxt "@action:button" msgid "Update profile." -msgstr "Mettre à jour le profil." +msgstr "Aggiornare il profilo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 msgctxt "@action:tooltip" msgid "Update profile with current settings/overrides" -msgstr "Mettre à jour le profil avec les paramètres actuels  / forcer" +msgstr "Aggiorna il profilo con le impostazioni/esclusioni correnti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 msgctxt "@action:button" msgid "Discard current changes" -msgstr "Ignorer les modifications actuelles" +msgstr "Elimina le modifiche correnti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" msgid "" "This profile uses the defaults specified by the printer, so it has no " "settings/overrides in the list below." -msgstr "Ce profil utilise les paramètres par défaut spécifiés par l'imprimante, de sorte qu'aucun paramètre / forçage n'apparaît dans la liste ci-dessous." +msgstr "Questo profilo utilizza le impostazioni predefinite dalla stampante, perciò non ci sono impostazioni/esclusioni nell’elenco riportato di seguito." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 msgctxt "@action:label" msgid "Your current settings match the selected profile." -msgstr "Vos paramètres actuels correspondent au profil sélectionné." +msgstr "Le impostazioni correnti corrispondono al profilo selezionato." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 msgctxt "@title:tab" msgid "Global Settings" -msgstr "Paramètres généraux" +msgstr "Impostazioni globali" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 msgctxt "@title:window" msgid "Create Profile" -msgstr "Créer un profil" +msgstr "Crea profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 msgctxt "@info" msgid "Please provide a name for this profile." -msgstr "Veuillez fournir un nom pour ce profil." +msgstr "Indica un nome per questo profilo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 msgctxt "@title:window" msgid "Export Profile" -msgstr "Exporter un profil" +msgstr "Esporta profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 msgctxt "@title:window" msgid "Duplicate Profile" -msgstr "Dupliquer un profil" +msgstr "Duplica profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 msgctxt "@title:window" msgid "Rename Profile" -msgstr "Renommer le profil" +msgstr "Rinomina profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 msgctxt "@title:window" msgid "Import Profile" -msgstr "Importer un profil" +msgstr "Importa profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" -msgstr "Type d'affichage" +msgstr "Visualizza tipo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 msgctxt "@info:tooltip" msgid "3D View" -msgstr "Vue 3D" +msgstr "Visualizzazione 3D" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 msgctxt "@info:tooltip" msgid "Front View" -msgstr "Vue de face" +msgstr "Visualizzazione frontale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 msgctxt "@info:tooltip" msgid "Top View" -msgstr "Vue du dessus" +msgstr "Visualizzazione superiore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 msgctxt "@info:tooltip" msgid "Left View" -msgstr "Vue gauche" +msgstr "Vista sinistra" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 msgctxt "@info:tooltip" msgid "Right View" -msgstr "Vue droite" +msgstr "Vista destra" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" msgid "Is printed as support." -msgstr "Est imprimé comme support." +msgstr "Viene stampato come supporto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" msgid "Other models overlapping with this model are modified." -msgstr "D'autres modèles qui se chevauchent avec ce modèle ont été modifiés." +msgstr "Gli altri modelli che si sovrappongono a questo modello sono stati modificati." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" msgid "Infill overlapping with this model is modified." -msgstr "Le chevauchement de remplissage avec ce modèle a été modifié." +msgstr "La sovrapposizione del riempimento con questo modello è stata modificata." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" msgid "Overlaps with this model are not supported." -msgstr "Les chevauchements avec ce modèle ne sont pas pris en charge." +msgstr "Le sovrapposizioni con questo modello non sono supportate." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 msgctxt "@label %1 is the number of settings it overrides." msgid "Overrides %1 setting." msgid_plural "Overrides %1 settings." -msgstr[0] "Remplace le paramètre %1." -msgstr[1] "Remplace les paramètres %1." +msgstr[0] "Ignora %1 impostazione." +msgstr[1] "Ignora %1 impostazioni." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" msgid "Active print" -msgstr "Activer l'impression" +msgstr "Stampa attiva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" msgid "Job Name" -msgstr "Nom de la tâche" +msgstr "Nome del processo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" msgid "Printing Time" -msgstr "Durée d'impression" +msgstr "Tempo di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 msgctxt "@label" msgid "Estimated time left" -msgstr "Durée restante estimée" +msgstr "Tempo residuo stimato" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" -msgstr "Ajouter une imprimante" +msgstr "Aggiungi una stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" -msgstr "Ajouter une imprimante en réseau" +msgstr "Aggiungi una stampante in rete" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" -msgstr "Ajouter une imprimante hors réseau" +msgstr "Aggiungi una stampante non in rete" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" -msgstr "Nouveautés" +msgstr "Scopri le novità" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" msgid "Manufacturer" -msgstr "Fabricant" +msgstr "Produttore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" msgid "Profile author" -msgstr "Auteur du profil" +msgstr "Autore profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" msgid "Printer name" -msgstr "Nom de l'imprimante" +msgstr "Nome stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" msgid "Please name your printer" -msgstr "Veuillez nommer votre imprimante" +msgstr "Dare un nome alla stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" -msgstr "Notes de version" +msgstr "Note sulla versione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 msgctxt "@label" msgid "There is no printer found over your network." -msgstr "Aucune imprimante n'a été trouvée sur votre réseau." +msgstr "Non è stata trovata alcuna stampante sulla rete." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 msgctxt "@label" msgid "Refresh" -msgstr "Rafraîchir" +msgstr "Aggiorna" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 msgctxt "@label" msgid "Add printer by IP" -msgstr "Ajouter une imprimante par IP" +msgstr "Aggiungi stampante per IP" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 msgctxt "@label" msgid "Add cloud printer" -msgstr "Ajouter une imprimante cloud" +msgstr "Aggiungere una stampante cloud" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 msgctxt "@label" msgid "Troubleshooting" -msgstr "Dépannage" +msgstr "Ricerca e riparazione dei guasti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" msgid "Sign in to the Ultimaker platform" -msgstr "Connectez-vous à la plateforme Ultimaker" +msgstr "Accedi alla piattaforma Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" -msgstr "Ajoutez des paramètres de matériaux et des plug-ins depuis la Marketplace" +msgstr "Aggiungi impostazioni materiale e plugin dal Marketplace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" -msgstr "Sauvegardez et synchronisez vos paramètres de matériaux et vos plug-ins" +msgstr "Esegui il backup e la sincronizzazione delle impostazioni materiale e dei plugin" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" +msgstr "Condividi idee e ottieni supporto da più di 48.000 utenti nella community di Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" -msgstr "Ignorer" +msgstr "Salta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" -msgstr "Créez gratuitement un compte Ultimaker" +msgstr "Crea un account Ultimaker gratuito" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" -msgstr "Aidez-nous à améliorer Ultimaker Cura" +msgstr "Aiutaci a migliorare Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura recueille des données anonymes pour améliorer la qualité d'impression et l'expérience utilisateur, notamment :" +msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente, tra cui:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" -msgstr "Types de machines" +msgstr "Tipi di macchine" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" -msgstr "Utilisation du matériau" +msgstr "Utilizzo dei materiali" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" -msgstr "Nombre de découpes" +msgstr "Numero di sezionamenti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" -msgstr "Paramètres d'impression" +msgstr "Impostazioni di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Les données recueillies par Ultimaker Cura ne contiendront aucun renseignement personnel." +msgstr "I dati acquisiti da Ultimaker Cura non conterranno alcuna informazione personale." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" -msgstr "Plus d'informations" +msgstr "Ulteriori informazioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" -msgstr "Vide" +msgstr "Vuoto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 msgctxt "@label" msgid "Add a Cloud printer" -msgstr "Ajouter une imprimante cloud" +msgstr "Aggiungere una stampante cloud" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 msgctxt "@label" msgid "Waiting for Cloud response" -msgstr "En attente d'une réponse cloud" +msgstr "In attesa della risposta del cloud" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 msgctxt "@label" msgid "No printers found in your account?" -msgstr "Aucune imprimante trouvée dans votre compte ?" +msgstr "Non sono presenti stampanti nel cloud?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 msgctxt "@label" msgid "The following printers in your account have been added in Cura:" -msgstr "Les imprimantes suivantes de votre compte ont été ajoutées à Cura :" +msgstr "Le seguenti stampanti del tuo account sono state aggiunte in Cura:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 msgctxt "@button" msgid "Add printer manually" -msgstr "Ajouter l'imprimante manuellement" +msgstr "Aggiungere la stampante manualmente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" -msgstr "Accord utilisateur" +msgstr "Contratto di licenza" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" -msgstr "Décliner et fermer" +msgstr "Rifiuta e chiudi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 msgctxt "@label" msgid "Add printer by IP address" -msgstr "Ajouter une imprimante par adresse IP" +msgstr "Aggiungi stampante per indirizzo IP" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 msgctxt "@text" msgid "Enter your printer's IP address." -msgstr "Saisissez l'adresse IP de votre imprimante." +msgstr "Inserire l'indirizzo IP della stampante." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 msgctxt "@button" msgid "Add" -msgstr "Ajouter" +msgstr "Aggiungi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 msgctxt "@label" msgid "Could not connect to device." -msgstr "Impossible de se connecter à l'appareil." +msgstr "Impossibile connettersi al dispositivo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" -msgstr "Impossible de vous connecter à votre imprimante Ultimaker ?" +msgstr "Non è possibile effettuare la connessione alla stampante Ultimaker?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" msgid "The printer at this address has not responded yet." -msgstr "L'imprimante à cette adresse n'a pas encore répondu." +msgstr "La stampante a questo indirizzo non ha ancora risposto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" msgid "" "This printer cannot be added because it's an unknown printer or it's not the " "host of a group." -msgstr "Cette imprimante ne peut pas être ajoutée parce qu'il s'agit d'une imprimante inconnue ou de l'hôte d'un groupe." +msgstr "Questa stampante non può essere aggiunta perché è una stampante sconosciuta o non è l'host di un gruppo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 msgctxt "@button" msgid "Connect" -msgstr "Se connecter" +msgstr "Collega" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" -msgstr "Bienvenue dans Ultimaker Cura" +msgstr "Benvenuto in Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Veuillez suivre ces étapes pour configurer\nUltimaker Cura. Cela ne prendra que quelques instants." +msgstr "Segui questa procedura per configurare\nUltimaker Cura. Questa operazione richiederà solo pochi istanti." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" -msgstr "Prise en main" +msgstr "Per iniziare" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" msgid "Object list" -msgstr "Liste d'objets" +msgstr "Elenco oggetti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 msgctxt "@action:inmenu" msgid "Show Online Troubleshooting" -msgstr "Afficher le dépannage en ligne" +msgstr "Mostra ricerca e riparazione dei guasti online" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 msgctxt "@action:inmenu" msgid "Toggle Full Screen" -msgstr "Passer en Plein écran" +msgstr "Attiva/disattiva schermo intero" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 msgctxt "@action:inmenu" msgid "Exit Full Screen" -msgstr "Quitter le mode plein écran" +msgstr "Esci da schermo intero" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 msgctxt "@action:inmenu menubar:edit" msgid "&Undo" -msgstr "&Annuler" +msgstr "&Annulla" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 msgctxt "@action:inmenu menubar:edit" msgid "&Redo" -msgstr "&Rétablir" +msgstr "Ri&peti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 msgctxt "@action:inmenu menubar:file" msgid "&Quit" -msgstr "&Quitter" +msgstr "&Esci" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 msgctxt "@action:inmenu menubar:view" msgid "3D View" -msgstr "Vue 3D" +msgstr "Visualizzazione 3D" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 msgctxt "@action:inmenu menubar:view" msgid "Front View" -msgstr "Vue de face" +msgstr "Visualizzazione frontale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 msgctxt "@action:inmenu menubar:view" msgid "Top View" -msgstr "Vue du dessus" +msgstr "Visualizzazione superiore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 msgctxt "@action:inmenu menubar:view" msgid "Bottom View" -msgstr "Vue de dessous" +msgstr "Vista inferiore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 msgctxt "@action:inmenu menubar:view" msgid "Left Side View" -msgstr "Vue latérale gauche" +msgstr "Visualizzazione lato sinistro" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 msgctxt "@action:inmenu menubar:view" msgid "Right Side View" -msgstr "Vue latérale droite" +msgstr "Visualizzazione lato destro" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 msgctxt "@action:inmenu" msgid "Configure Cura..." -msgstr "Configurer Cura..." +msgstr "Configura Cura..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 msgctxt "@action:inmenu menubar:printer" msgid "&Add Printer..." -msgstr "&Ajouter une imprimante..." +msgstr "&Aggiungi stampante..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 msgctxt "@action:inmenu menubar:printer" msgid "Manage Pr&inters..." -msgstr "Gérer les &imprimantes..." +msgstr "Gestione stampanti..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 msgctxt "@action:inmenu" msgid "Manage Materials..." -msgstr "Gérer les matériaux..." +msgstr "Gestione materiali..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 msgctxt "" "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " "translate." msgid "Add more materials from Marketplace" -msgstr "Ajouter d'autres matériaux depuis la Marketplace" +msgstr "Aggiungere altri materiali da Marketplace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 msgctxt "@action:inmenu menubar:profile" msgid "&Update profile with current settings/overrides" -msgstr "&Mettre à jour le profil à l'aide des paramètres / forçages actuels" +msgstr "&Aggiorna il profilo con le impostazioni/esclusioni correnti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 msgctxt "@action:inmenu menubar:profile" msgid "&Discard current changes" -msgstr "&Ignorer les modifications actuelles" +msgstr "&Elimina le modifiche correnti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 msgctxt "@action:inmenu menubar:profile" msgid "&Create profile from current settings/overrides..." -msgstr "&Créer un profil à partir des paramètres / forçages actuels..." +msgstr "&Crea profilo dalle impostazioni/esclusioni correnti..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 msgctxt "@action:inmenu menubar:profile" msgid "Manage Profiles..." -msgstr "Gérer les profils..." +msgstr "Gestione profili..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 msgctxt "@action:inmenu menubar:help" msgid "Show Online &Documentation" -msgstr "Afficher la &documentation en ligne" +msgstr "Mostra documentazione &online" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 msgctxt "@action:inmenu menubar:help" msgid "Report a &Bug" -msgstr "Notifier un &bug" +msgstr "Se&gnala un errore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 msgctxt "@action:inmenu menubar:help" msgid "What's New" -msgstr "Quoi de neuf" +msgstr "Scopri le novità" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 msgctxt "@action:inmenu menubar:help" msgid "About..." -msgstr "À propos de..." +msgstr "Informazioni..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 msgctxt "@action:inmenu menubar:edit" msgid "Delete Selected" -msgstr "Supprimer la sélection" +msgstr "Cancella selezionati" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 msgctxt "@action:inmenu menubar:edit" msgid "Center Selected" -msgstr "Centrer la sélection" +msgstr "Centra selezionati" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 msgctxt "@action:inmenu menubar:edit" msgid "Multiply Selected" -msgstr "Multiplier la sélection" +msgstr "Moltiplica selezionati" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 msgctxt "@action:inmenu" msgid "Delete Model" -msgstr "Supprimer le modèle" +msgstr "Elimina modello" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 msgctxt "@action:inmenu" msgid "Ce&nter Model on Platform" -msgstr "Ce&ntrer le modèle sur le plateau" +msgstr "C&entra modello su piattaforma" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 msgctxt "@action:inmenu menubar:edit" msgid "&Group Models" -msgstr "&Grouper les modèles" +msgstr "&Raggruppa modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 msgctxt "@action:inmenu menubar:edit" msgid "Ungroup Models" -msgstr "Dégrouper les modèles" +msgstr "Separa modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 msgctxt "@action:inmenu menubar:edit" msgid "&Merge Models" -msgstr "&Fusionner les modèles" +msgstr "&Unisci modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 msgctxt "@action:inmenu" msgid "&Multiply Model..." -msgstr "&Multiplier le modèle..." +msgstr "Mo<iplica modello..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 msgctxt "@action:inmenu menubar:edit" msgid "Select All Models" -msgstr "Sélectionner tous les modèles" +msgstr "Seleziona tutti i modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 msgctxt "@action:inmenu menubar:edit" msgid "Clear Build Plate" -msgstr "Supprimer les objets du plateau" +msgstr "Cancellare piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 msgctxt "@action:inmenu menubar:file" msgid "Reload All Models" -msgstr "Recharger tous les modèles" +msgstr "Ricarica tutti i modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 msgctxt "@action:inmenu menubar:edit" msgid "Arrange All Models" -msgstr "Réorganiser tous les modèles" +msgstr "Sistema tutti i modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 msgctxt "@action:inmenu menubar:edit" msgid "Arrange Selection" -msgstr "Réorganiser la sélection" +msgstr "Sistema selezione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Positions" -msgstr "Réinitialiser toutes les positions des modèles" +msgstr "Reimposta tutte le posizioni dei modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Transformations" -msgstr "Réinitialiser tous les modèles et transformations" +msgstr "Reimposta tutte le trasformazioni dei modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 msgctxt "@action:inmenu menubar:file" msgid "&Open File(s)..." -msgstr "&Ouvrir le(s) fichier(s)..." +msgstr "&Apri file..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 msgctxt "@action:inmenu menubar:file" msgid "&New Project..." -msgstr "&Nouveau projet..." +msgstr "&Nuovo Progetto..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" -msgstr "Afficher le dossier de configuration" +msgstr "Mostra cartella di configurazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 msgctxt "@label %1 is filled in with the name of an extruder" msgid "Print Selected Model with %1" msgid_plural "Print Selected Models with %1" -msgstr[0] "Imprimer le modèle sélectionné avec %1" -msgstr[1] "Imprimer les modèles sélectionnés avec %1" +msgstr[0] "Stampa modello selezionato con %1" +msgstr[1] "Stampa modelli selezionati con %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 msgctxt "@label:MonitorStatus" msgid "Not connected to a printer" -msgstr "Non connecté à une imprimante" +msgstr "Non collegato ad una stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 msgctxt "@label:MonitorStatus" msgid "Printer does not accept commands" -msgstr "L'imprimante n'accepte pas les commandes" +msgstr "La stampante non accetta comandi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 msgctxt "@label:MonitorStatus" msgid "In maintenance. Please check the printer" -msgstr "En maintenance. Vérifiez l'imprimante" +msgstr "In manutenzione. Controllare la stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 msgctxt "@label:MonitorStatus" msgid "Lost connection with the printer" -msgstr "Connexion avec l'imprimante perdue" +msgstr "Persa connessione con la stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 msgctxt "@label:MonitorStatus" msgid "Printing..." -msgstr "Impression..." +msgstr "Stampa in corso..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 msgctxt "@label:MonitorStatus" msgid "Paused" -msgstr "En pause" +msgstr "In pausa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 msgctxt "@label:MonitorStatus" msgid "Preparing..." -msgstr "Préparation..." +msgstr "Preparazione in corso..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 msgctxt "@label:MonitorStatus" msgid "Please remove the print" -msgstr "Supprimez l'imprimante" +msgstr "Rimuovere la stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 msgctxt "@label" msgid "Abort Print" -msgstr "Abandonner l'impression" +msgstr "Interrompi la stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 msgctxt "@label" msgid "Are you sure you want to abort the print?" -msgstr "Êtes-vous sûr(e) de vouloir abandonner l'impression ?" +msgstr "Sei sicuro di voler interrompere la stampa?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 msgctxt "@title:column" msgid "Setting" -msgstr "Paramètre" +msgstr "Impostazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 msgctxt "@title:column" msgid "Profile" -msgstr "Profil" +msgstr "Profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 msgctxt "@title:column" msgid "Current" -msgstr "Actuel" +msgstr "Corrente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 msgctxt "@title:column Unit of measurement" msgid "Unit" -msgstr "Unité" +msgstr "Unità" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 msgctxt "@title:menu" msgid "&Material" -msgstr "&Matériau" +msgstr "Ma&teriale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 msgctxt "@action:inmenu" msgid "Set as Active Extruder" -msgstr "Définir comme extrudeur actif" +msgstr "Imposta come estrusore attivo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 msgctxt "@action:inmenu" msgid "Enable Extruder" -msgstr "Activer l'extrudeuse" +msgstr "Abilita estrusore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 msgctxt "@action:inmenu" msgid "Disable Extruder" -msgstr "Désactiver l'extrudeuse" +msgstr "Disabilita estrusore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" -msgstr "&Fichier" +msgstr "&File" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 msgctxt "@title:menu menubar:file" msgid "&Save Project..." -msgstr "&Enregistrer le projet..." +msgstr "&Salva progetto..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 msgctxt "@title:menu menubar:file" msgid "&Export..." -msgstr "E&xporter..." +msgstr "&Esporta..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 msgctxt "@action:inmenu menubar:file" msgid "Export Selection..." -msgstr "Exporter la sélection..." +msgstr "Esporta selezione..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 msgctxt "@label:category menu label" msgid "Material" -msgstr "Matériau" +msgstr "Materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 msgctxt "@label:category menu label" msgid "Favorites" -msgstr "Favoris" +msgstr "Preferiti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 msgctxt "@label:category menu label" msgid "Generic" -msgstr "Générique" +msgstr "Generale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 msgctxt "@title:menu menubar:settings" msgid "&Printer" -msgstr "Im&primante" +msgstr "S&tampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 msgctxt "@label:category menu label" msgid "Network enabled printers" -msgstr "Imprimantes réseau" +msgstr "Stampanti abilitate per la rete" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 msgctxt "@label:category menu label" msgid "Local printers" -msgstr "Imprimantes locales" +msgstr "Stampanti locali" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "E&xtensions" -msgstr "E&xtensions" +msgstr "Es&tensioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Open File(s)..." -msgstr "Ouvrir le(s) fichier(s)..." +msgstr "Apri file..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 msgctxt "@title:menu menubar:toplevel" msgid "P&references" -msgstr "P&références" +msgstr "P&referenze" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 msgctxt "@header" msgid "Configurations" -msgstr "Configurations" +msgstr "Configurazioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 msgctxt "@header" msgid "Custom" -msgstr "Personnalisé" +msgstr "Personalizzata" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 msgctxt "@label" msgid "Enabled" -msgstr "Activé" +msgstr "Abilitato" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 msgctxt "@label" msgid "Material" -msgstr "Matériau" +msgstr "Materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 msgctxt "@label" msgid "Use glue for better adhesion with this material combination." -msgstr "Utiliser de la colle pour une meilleure adhérence avec cette combinaison de matériaux." +msgstr "Utilizzare la colla per una migliore adesione con questa combinazione di materiali." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 msgctxt "@label" msgid "Loading available configurations from the printer..." -msgstr "Chargement des configurations disponibles à partir de l'imprimante..." +msgstr "Caricamento in corso configurazioni disponibili dalla stampante..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" msgid "" "The configurations are not available because the printer is disconnected." -msgstr "Les configurations ne sont pas disponibles car l'imprimante est déconnectée." +msgstr "Le configurazioni non sono disponibili perché la stampante è scollegata." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" msgid "" "This configuration is not available because %1 is not recognized. Please " "visit %2 to download the correct material profile." -msgstr "Cette configuration n'est pas disponible car %1 n'est pas reconnu. Veuillez visiter %2 pour télécharger le profil matériel correct." +msgstr "Questa configurazione non è disponibile perché %1 non viene riconosciuto. Visitare %2 per scaricare il profilo materiale corretto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 msgctxt "@label" msgid "Marketplace" -msgstr "Marché en ligne" +msgstr "Mercato" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" msgid "" "The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "La configuration de cet extrudeur n'est pas autorisée et interdit la découpe." +msgstr "La configurazione di questo estrusore non è consentita e proibisce il sezionamento." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "Aucun profil ne correspond à la configuration de cet extrudeur." +msgstr "Nessun profilo corrispondente alla configurazione di questo estrusore." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 msgctxt "@label" msgid "Select configuration" -msgstr "Sélectionner la configuration" +msgstr "Seleziona configurazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 msgctxt "@label" msgid "Configurations" -msgstr "Configurations" +msgstr "Configurazioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 msgctxt "@title:menu menubar:toplevel" msgid "&Help" -msgstr "&Aide" +msgstr "&Help" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Save Project..." -msgstr "Sauvegarder le projet..." +msgstr "Salva progetto..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Open &Recent" -msgstr "Ouvrir un fichier &récent" +msgstr "Ap&ri recenti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&View" -msgstr "&Visualisation" +msgstr "&Visualizza" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 msgctxt "@action:inmenu menubar:view" msgid "&Camera position" -msgstr "Position de la &caméra" +msgstr "&Posizione fotocamera" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 msgctxt "@action:inmenu menubar:view" msgid "Camera view" -msgstr "Vue de la caméra" +msgstr "Visualizzazione fotocamera" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 msgctxt "@action:inmenu menubar:view" msgid "Perspective" -msgstr "Perspective" +msgstr "Prospettiva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 msgctxt "@action:inmenu menubar:view" msgid "Orthographic" -msgstr "Orthographique" +msgstr "Ortogonale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 msgctxt "@label" msgid "Print Selected Model With:" msgid_plural "Print Selected Models With:" -msgstr[0] "Imprimer le modèle sélectionné avec :" -msgstr[1] "Imprimer les modèles sélectionnés avec :" +msgstr[0] "Stampa modello selezionato con:" +msgstr[1] "Stampa modelli selezionati con:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 msgctxt "@title:window" msgid "Multiply Selected Model" msgid_plural "Multiply Selected Models" -msgstr[0] "Multiplier le modèle sélectionné" -msgstr[1] "Multiplier les modèles sélectionnés" +msgstr[0] "Moltiplica modello selezionato" +msgstr[1] "Moltiplica modelli selezionati" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 msgctxt "@label" msgid "Number of Copies" -msgstr "Nombre de copies" +msgstr "Numero di copie" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&Edit" -msgstr "&Modifier" +msgstr "&Modifica" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 msgctxt "@action:inmenu" msgid "Visible Settings" -msgstr "Paramètres visibles" +msgstr "Impostazioni visibili" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 msgctxt "@action:inmenu" msgid "Collapse All Categories" -msgstr "Réduire toutes les catégories" +msgstr "Comprimi tutte le categorie" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 msgctxt "@action:inmenu" msgid "Manage Setting Visibility..." -msgstr "Gérer la visibilité des paramètres..." +msgstr "Gestisci Impostazione visibilità..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Sélectionner une imprimante" +msgstr "Seleziona stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Imprimantes compatibles" +msgstr "Stampanti compatibili" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "Aucune imprimante compatible actuellement en ligne n'a été trouvée." +msgstr "Nessuna stampante compatibile trovata online." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 msgctxt "@title:window" msgid "Open file(s)" -msgstr "Ouvrir le(s) fichier(s)" +msgstr "Apri file" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" @@ -5543,45 +5539,45 @@ msgid "" "We have found one or more project file(s) within the files you have " "selected. You can open only one project file at a time. We suggest to only " "import models from those files. Would you like to proceed?" -msgstr "Nous avons trouvé au moins un fichier de projet parmi les fichiers que vous avez sélectionnés. Vous ne pouvez ouvrir qu'un seul fichier de projet à la" -" fois. Nous vous conseillons de n'importer que les modèles de ces fichiers. Souhaitez-vous continuer ?" +msgstr "Rilevata la presenza di uno o più file progetto tra i file selezionati. È possibile aprire solo un file progetto alla volta. Si suggerisce di importare" +" i modelli solo da tali file. Vuoi procedere?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" msgid "Import all as models" -msgstr "Importer tout comme modèles" +msgstr "Importa tutto come modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 msgctxt "@title:window" msgid "Open project file" -msgstr "Ouvrir un fichier de projet" +msgstr "Apri file progetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" msgid "" "This is a Cura project file. Would you like to open it as a project or " "import the models from it?" -msgstr "Ceci est un fichier de projet Cura. Souhaitez-vous l'ouvrir comme projet ou en importer les modèles ?" +msgstr "Questo è un file progetto Cura. Vuoi aprirlo come progetto o importarne i modelli?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 msgctxt "@text:window" msgid "Remember my choice" -msgstr "Se souvenir de mon choix" +msgstr "Ricorda la scelta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 msgctxt "@action:button" msgid "Open as project" -msgstr "Ouvrir comme projet" +msgstr "Apri come progetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 msgctxt "@action:button" msgid "Import models" -msgstr "Importer les modèles" +msgstr "Importa i modelli" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 msgctxt "@title:window" msgid "Discard or Keep changes" -msgstr "Annuler ou conserver les modifications" +msgstr "Elimina o mantieni modifiche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" @@ -5589,341 +5585,341 @@ msgid "" "You have customized some profile settings. Would you like to Keep these " "changed settings after switching profiles? Alternatively, you can discard " "the changes to load the defaults from '%1'." -msgstr "Vous avez personnalisé certains paramètres de profil.\nSouhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\nVous pouvez également" -" annuler les modifications pour charger les valeurs par défaut de '%1'." +msgstr "Alcune impostazioni di profilo sono state personalizzate.\nMantenere queste impostazioni modificate dopo il cambio dei profili?\nIn alternativa, è possibile" +" eliminare le modifiche per caricare i valori predefiniti da '%1'." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" msgid "Profile settings" -msgstr "Paramètres du profil" +msgstr "Impostazioni profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 msgctxt "@title:column" msgid "Current changes" -msgstr "Modifications actuelles" +msgstr "Modifiche correnti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 msgctxt "@option:discardOrKeep" msgid "Discard and never ask again" -msgstr "Annuler et ne plus me demander" +msgstr "Elimina e non chiedere nuovamente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 msgctxt "@option:discardOrKeep" msgid "Keep and never ask again" -msgstr "Conserver et ne plus me demander" +msgstr "Mantieni e non chiedere nuovamente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 msgctxt "@action:button" msgid "Discard changes" -msgstr "Annuler les modifications" +msgstr "Elimina modifiche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 msgctxt "@action:button" msgid "Keep changes" -msgstr "Conserver les modifications" +msgstr "Mantieni modifiche" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 msgctxt "@title:window" msgid "Save Project" -msgstr "Enregistrer le projet" +msgstr "Salva progetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 msgctxt "@action:label" msgid "Extruder %1" -msgstr "Extrudeuse %1" +msgstr "Estrusore %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 msgctxt "@action:label" msgid "%1 & material" -msgstr "%1 & matériau" +msgstr "%1 & materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 msgctxt "@action:label" msgid "Material" -msgstr "Matériau" +msgstr "Materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 msgctxt "@action:label" msgid "Don't show project summary on save again" -msgstr "Ne pas afficher à nouveau le résumé du projet lors de l'enregistrement" +msgstr "Non mostrare il riepilogo di progetto alla ripetizione di salva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 msgctxt "@action:button" msgid "Save" -msgstr "Enregistrer" +msgstr "Salva" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 msgctxt "@title:window The argument is the application name." msgid "About %1" -msgstr "À propos de %1" +msgstr "Informazioni su %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 msgctxt "@label" msgid "version: %1" -msgstr "version : %1" +msgstr "versione: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 msgctxt "@label" msgid "End-to-end solution for fused filament 3D printing." -msgstr "Solution complète pour l'impression 3D par dépôt de filament fondu." +msgstr "Soluzione end-to-end per la stampa 3D con filamento fuso." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\nCura est fier d'utiliser les projets open source suivants :" +msgstr "Cura è stato sviluppato da Ultimaker B.V. in cooperazione con la comunità.\nCura è orgogliosa di utilizzare i seguenti progetti open source:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" msgid "Graphical user interface" -msgstr "Interface utilisateur graphique" +msgstr "Interfaccia grafica utente" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:139 msgctxt "@label Description for application component" msgid "Application framework" -msgstr "Cadre d'application" +msgstr "Struttura applicazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:140 msgctxt "@label Description for application component" msgid "G-code generator" -msgstr "Générateur G-Code" +msgstr "Generatore codice G" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:141 msgctxt "@label Description for application component" msgid "Interprocess communication library" -msgstr "Bibliothèque de communication interprocess" +msgstr "Libreria di comunicazione intra-processo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:142 msgctxt "@label Description for application component" msgid "Python bindings for libnest2d" -msgstr "Liens en python pour libnest2d" +msgstr "Vincoli Python per libnest2d" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:143 msgctxt "@label Description for application component" msgid "Polygon packing library, developed by Prusa Research" -msgstr "Bibliothèque d'emballage de polygones, développée par Prusa Research" +msgstr "Libreria di impacchettamento dei poligoni sviluppata da Prusa Research" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:144 msgctxt "@label Description for application component" msgid "Support library for handling 3MF files" -msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers 3MF" +msgstr "Libreria di supporto per gestione file 3MF" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:145 msgctxt "@label Description for application component" msgid "Support library for file metadata and streaming" -msgstr "Prise en charge de la bibliothèque pour les métadonnées et le streaming de fichiers" +msgstr "Libreria di supporto per metadati file e streaming" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:148 msgctxt "@label Description for application dependency" msgid "Programming language" -msgstr "Langage de programmation" +msgstr "Lingua di programmazione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:149 msgctxt "@label Description for application dependency" msgid "GUI framework" -msgstr "Cadre IUG" +msgstr "Struttura GUI" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:150 msgctxt "@label Description for application dependency" msgid "GUI framework bindings" -msgstr "Liens cadre IUG" +msgstr "Vincoli struttura GUI" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:151 msgctxt "@label Description for application dependency" msgid "C/C++ Binding library" -msgstr "Bibliothèque C/C++ Binding" +msgstr "Libreria vincoli C/C++" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:152 msgctxt "@label Description for application dependency" msgid "Data interchange format" -msgstr "Format d'échange de données" +msgstr "Formato scambio dati" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 msgctxt "@label" msgid "Font" -msgstr "Police" +msgstr "Font" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 msgctxt "@label Description for application dependency" msgid "Polygon clipping library" -msgstr "Bibliothèque de découpe polygone" +msgstr "Libreria ritaglio poligono" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:157 msgctxt "@label Description for application dependency" msgid "JSON parser" -msgstr "Analyseur JSON" +msgstr "Analizzatore JSON" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:158 msgctxt "@label Description for application dependency" msgid "Utility functions, including an image loader" -msgstr "Fonctions utilitaires, y compris un chargeur d'images" +msgstr "Funzioni di utilità, tra cui un caricatore di immagini" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:159 msgctxt "@label Description for application dependency" msgid "Utility library, including Voronoi generation" -msgstr "Bibliothèque d'utilitaires, y compris la génération d'un diagramme Voronoï" +msgstr "Libreria utilità, tra cui generazione diagramma Voronoi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:162 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:163 msgctxt "@label Description for application dependency" msgid "Root Certificates for validating SSL trustworthiness" -msgstr "Certificats racines pour valider la fiabilité SSL" +msgstr "Certificati di origine per la convalida dell'affidabilità SSL" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:164 msgctxt "@label Description for application dependency" msgid "Compatibility between Python 2 and 3" -msgstr "Compatibilité entre Python 2 et Python 3" +msgstr "Compatibilità tra Python 2 e 3" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:165 msgctxt "@label Description for application dependency" msgid "Support library for system keyring access" -msgstr "Bibliothèque de support pour l'accès au trousseau de clés du système" +msgstr "Libreria di supporto per accesso a keyring sistema" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:166 msgctxt "@label Description for application dependency" msgid "Support library for faster math" -msgstr "Prise en charge de la bibliothèque pour des maths plus rapides" +msgstr "Libreria di supporto per calcolo rapido" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:167 msgctxt "@label Description for application dependency" msgid "Support library for handling STL files" -msgstr "Prise en charge de la bibliothèque pour le traitement des fichiers STL" +msgstr "Libreria di supporto per gestione file STL" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:168 msgctxt "@label Description for application dependency" msgid "Python bindings for Clipper" -msgstr "Connexions avec Python pour Clipper" +msgstr "Vincoli Python per Clipper" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:169 msgctxt "@label Description for application dependency" msgid "Serial communication library" -msgstr "Bibliothèque de communication série" +msgstr "Libreria di comunicazione seriale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:170 msgctxt "@label Description for application dependency" msgid "Support library for scientific computing" -msgstr "Prise en charge de la bibliothèque pour le calcul scientifique" +msgstr "Libreria di supporto per calcolo scientifico" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Bibliothèque de suivi des erreurs Python" +msgstr "Libreria per la traccia degli errori Python" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" msgid "Support library for handling triangular meshes" -msgstr "Prise en charge de la bibliothèque pour le traitement des mailles triangulaires" +msgstr "Libreria di supporto per gestione maglie triangolari" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:173 msgctxt "@label Description for application dependency" msgid "ZeroConf discovery library" -msgstr "Bibliothèque de découverte ZeroConf" +msgstr "Libreria scoperta ZeroConf" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:176 msgctxt "@label Description for development tool" msgid "Universal build system configuration" -msgstr "Configuration du système de fabrication universel" +msgstr "Configurazione universale del sistema di build" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:177 msgctxt "@label Description for development tool" msgid "Dependency and package manager" -msgstr "Gestionnaire des dépendances et des packages" +msgstr "Gestore della dipendenza e del pacchetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:178 msgctxt "@label Description for development tool" msgid "Packaging Python-applications" -msgstr "Packaging d'applications Python" +msgstr "Pacchetto applicazioni Python" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:179 msgctxt "@label Description for development tool" msgid "Linux cross-distribution application deployment" -msgstr "Déploiement d'applications sur multiples distributions Linux" +msgstr "Apertura applicazione distribuzione incrociata Linux" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:180 msgctxt "@label Description for development tool" msgid "Generating Windows installers" -msgstr "Génération de programmes d'installation Windows" +msgstr "Generazione installatori Windows" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 msgctxt "@label" msgid "Hex" -msgstr "Hex" +msgstr "Esagonale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "Mes imprimantes" +msgstr "Le mie stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Surveillez les imprimantes dans Ultimaker Digital Factory." +msgstr "Monitora le stampanti in Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "Créez des projets d'impression dans Digital Library." +msgstr "Crea progetti di stampa in Digital Library." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "Tâches d'impression" +msgstr "Processi di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "Surveillez les tâches d'impression et réimprimez à partir de votre historique d'impression." +msgstr "Monitora i processi di stampa dalla cronologia di stampa." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Étendez Ultimaker Cura avec des plug-ins et des profils de matériaux." +msgstr "Estendi Ultimaker Cura con plugin e profili del materiale." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Devenez un expert de l'impression 3D avec les cours de formation en ligne Ultimaker." +msgstr "Diventa un esperto di stampa 3D con e-learning Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "Assistance ultimaker" +msgstr "Supporto Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "Découvrez comment utiliser Ultimaker Cura." +msgstr "Scopri come iniziare a utilizzare Ultimaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "Posez une question" +msgstr "Fai una domanda" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "Consultez la communauté Ultimaker." +msgstr "Consulta la community di Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "Notifier un bug" +msgstr "Segnala un errore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "Informez les développeurs en cas de problème." +msgstr "Informa gli sviluppatori che si è verificato un errore." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "Visitez le site web Ultimaker." +msgstr "Visita il sito Web Ultimaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" msgid "Support" -msgstr "Support" +msgstr "Supporto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 @@ -5931,17 +5927,17 @@ msgctxt "@label" msgid "" "Generate structures to support parts of the model which have overhangs. " "Without these structures, such parts would collapse during printing." -msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." +msgstr "Genera strutture per supportare le parti del modello a sbalzo. Senza queste strutture, queste parti collasserebbero durante la stampa." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "Le profil personnalisé %1 est actif et vous avez remplacé certains paramètres." +msgstr "%1 profilo personalizzato è attivo e sono state sovrascritte alcune impostazioni." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "Le profil personnalisé %1 remplace certains paramètres." +msgstr "1% profilo personalizzato sta sovrascrivendo alcune impostazioni." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -5953,12 +5949,12 @@ msgstr "Alcune impostazioni sono state modificate." msgctxt "@label" msgid "" "Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Un remplissage graduel augmentera la quantité de remplissage vers le haut." +msgstr "Un riempimento graduale aumenterà gradualmente la quantità di riempimento verso l'alto." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 msgctxt "@label" msgid "Gradual infill" -msgstr "Remplissage graduel" +msgstr "Riempimento graduale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 msgctxt "@error" @@ -5980,15 +5976,14 @@ msgstr "Ulteriori informazioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 msgctxt "@label" msgid "Adhesion" -msgstr "Adhérence" +msgstr "Adesione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" msgid "" "Enable printing a brim or raft. This will add a flat area around or under " "your object which is easy to cut off afterwards." -msgstr "Activez l'impression d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la" -" suite." +msgstr "Abilita stampa di brim o raft. Questa funzione aggiunge un’area piana attorno o sotto l’oggetto, facile da tagliare successivamente." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 msgctxt "@label" @@ -5998,37 +5993,37 @@ msgstr "Risoluzione" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 msgctxt "@label shown when we load a Gcode file" msgid "Print setup disabled. G-code file can not be modified." -msgstr "Configuration d'impression désactivée. Le fichier G-Code ne peut pas être modifié." +msgstr "Impostazione di stampa disabilitata. Il file G-code non può essere modificato." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 msgctxt "@label:Should be short" msgid "On" -msgstr "On" +msgstr "Inserita" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 msgctxt "@label:Should be short" msgid "Off" -msgstr "Off" +msgstr "Disinserita" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 msgctxt "@label" msgid "Experimental" -msgstr "Expérimental" +msgstr "Sperimentale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 msgctxt "@button" msgid "Recommended" -msgstr "Recommandé" +msgstr "Consigliata" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 msgctxt "@button" msgid "Custom" -msgstr "Personnalisé" +msgstr "Personalizzata" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 msgctxt "@label" msgid "Profile" -msgstr "Profil" +msgstr "Profilo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" @@ -6037,52 +6032,51 @@ msgid "" "profile.\n" "\n" "Click to open the profile manager." -msgstr "Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n\nCliquez pour ouvrir le gestionnaire de profils." +msgstr "Alcuni valori di impostazione/esclusione sono diversi dai valori memorizzati nel profilo.\n\nFare clic per aprire la gestione profili." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" msgid "Custom profiles" -msgstr "Personnaliser les profils" +msgstr "Profili personalizzati" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 msgctxt "@info:status" msgid "The printer is not connected." -msgstr "L'imprimante n'est pas connectée." +msgstr "La stampante non è collegata." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 msgctxt "@label" msgid "Build plate" -msgstr "Plateau" +msgstr "Piano di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" msgid "" "The target temperature of the heated bed. The bed will heat up or cool down " "towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Température cible du plateau chauffant. Le plateau sera chauffé ou refroidi pour tendre vers cette température. Si la valeur est 0, le chauffage du plateau" -" sera éteint." +msgstr "La temperatura target del piano riscaldato. Il piano verrà riscaldato o raffreddato a questa temperatura. Se è 0, il riscaldamento del piano viene disattivato." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 msgctxt "@tooltip" msgid "The current temperature of the heated bed." -msgstr "Température actuelle du plateau chauffant." +msgstr "La temperatura corrente del piano riscaldato." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the bed to." -msgstr "Température jusqu'à laquelle préchauffer le plateau." +msgstr "La temperatura di preriscaldo del piano." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 msgctxt "@button Cancel pre-heating" msgid "Cancel" -msgstr "Annuler" +msgstr "Annulla" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 msgctxt "@button" msgid "Pre-heat" -msgstr "Préchauffer" +msgstr "Pre-riscaldo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" @@ -6090,31 +6084,31 @@ msgid "" "Heat the bed in advance before printing. You can continue adjusting your " "print while it is heating, and you won't have to wait for the bed to heat up " "when you're ready to print." -msgstr "Préchauffez le plateau avant l'impression. Vous pouvez continuer à ajuster votre impression pendant qu'il chauffe, et vous n'aurez pas à attendre que le" -" plateau chauffe lorsque vous serez prêt à lancer l'impression." +msgstr "Riscalda il piano prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento" +" del piano quando si è pronti per la stampa." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" msgid "Extruder" -msgstr "Extrudeuse" +msgstr "Estrusore" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" msgid "" "The target temperature of the hotend. The hotend will heat up or cool down " "towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Température cible de l'extrémité chauffante. L'extrémité chauffante sera chauffée ou refroidie pour tendre vers cette température. Si la valeur est 0," -" le chauffage de l'extrémité chauffante sera coupé." +msgstr "Temperatura target dell'estremità riscaldata. L'estremità riscaldata si riscalderà o raffredderà sino a questo valore di temperatura. Se questo è 0, l'estremità" +" riscaldata verrà spenta." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" msgid "The current temperature of this hotend." -msgstr "Température actuelle de cette extrémité chauffante." +msgstr "La temperatura corrente di questa estremità calda." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." -msgstr "Température jusqu'à laquelle préchauffer l'extrémité chauffante." +msgstr "La temperatura di preriscaldo dell’estremità calda." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" @@ -6122,33 +6116,33 @@ msgid "" "Heat the hotend in advance before printing. You can continue adjusting your " "print while it is heating, and you won't have to wait for the hotend to heat " "up when you're ready to print." -msgstr "Préchauffez l'extrémité chauffante avant l'impression. Vous pouvez continuer l'ajustement de votre impression pendant qu'elle chauffe, ce qui vous évitera" -" un temps d'attente lorsque vous serez prêt à lancer l'impression." +msgstr "Riscalda l’estremità calda prima della stampa. È possibile continuare a regolare la stampa durante il riscaldamento e non è necessario attendere il riscaldamento" +" dell’estremità calda quando si è pronti per la stampa." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" msgid "The colour of the material in this extruder." -msgstr "Couleur du matériau dans cet extrudeur." +msgstr "Il colore del materiale di questo estrusore." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 msgctxt "@tooltip" msgid "The material in this extruder." -msgstr "Matériau dans cet extrudeur." +msgstr "Il materiale di questo estrusore." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 msgctxt "@tooltip" msgid "The nozzle inserted in this extruder." -msgstr "Buse insérée dans cet extrudeur." +msgstr "L’ugello inserito in questo estrusore." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 msgctxt "@label" msgid "Printer control" -msgstr "Contrôle de l'imprimante" +msgstr "Comando stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 msgctxt "@label" msgid "Jog Position" -msgstr "Position de coupe" +msgstr "Posizione Jog" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 msgctxt "@label" @@ -6163,50 +6157,50 @@ msgstr "Z" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 msgctxt "@label" msgid "Jog Distance" -msgstr "Distance de coupe" +msgstr "Distanza Jog" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 msgctxt "@label" msgid "Send G-code" -msgstr "Envoyer G-Code" +msgstr "Invia codice G" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" msgid "" "Send a custom G-code command to the connected printer. Press 'enter' to send " "the command." -msgstr "Envoyer une commande G-Code personnalisée à l'imprimante connectée. Appuyez sur « Entrée » pour envoyer la commande." +msgstr "Invia un comando codice G personalizzato alla stampante connessa. Premere ‘invio’ per inviare il comando." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 msgctxt "@label" msgid "This package will be installed after restarting." -msgstr "Ce paquet sera installé après le redémarrage." +msgstr "Questo pacchetto sarà installato dopo il riavvio." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 msgctxt "@title:tab" msgid "Settings" -msgstr "Paramètres" +msgstr "Impostazioni" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 msgctxt "@title:window %1 is the application name" msgid "Closing %1" -msgstr "Fermeture de %1" +msgstr "Chiusura di %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" -msgstr "Voulez-vous vraiment quitter %1 ?" +msgstr "Chiudere %1?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 msgctxt "@window:title" msgid "Install Package" -msgstr "Installer le paquet" +msgstr "Installa il pacchetto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 msgctxt "@title:window" msgid "Open File(s)" -msgstr "Ouvrir le(s) fichier(s)" +msgstr "Apri file" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" @@ -6214,18 +6208,18 @@ msgid "" "We have found one or more G-Code files within the files you have selected. " "You can only open one G-Code file at a time. If you want to open a G-Code " "file, please just select only one." -msgstr "Nous avons trouvé au moins un fichier G-Code parmi les fichiers que vous avez sélectionné. Vous ne pouvez ouvrir qu'un seul fichier G-Code à la fois. Si" -" vous souhaitez ouvrir un fichier G-Code, veuillez ne sélectionner qu'un seul fichier de ce type." +msgstr "Rilevata la presenza di uno o più file codice G tra i file selezionati. È possibile aprire solo un file codice G alla volta. Se desideri aprire un file" +" codice G, selezionane uno solo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" msgid "Add Printer" -msgstr "Ajouter une imprimante" +msgstr "Aggiungi stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 msgctxt "@title:window" msgid "What's New" -msgstr "Quoi de neuf" +msgstr "Scopri le novità" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 msgctxt "@text" @@ -6233,151 +6227,151 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "- Ajoutez des profils de matériaux et des plug-ins à partir de la Marketplace\n- Sauvegardez et synchronisez vos profils de matériaux et vos plug-ins\n-" -" Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" +msgstr "- Aggiungi profili materiale e plugin dal Marketplace\n- Esegui il backup e la sincronizzazione dei profili materiale e dei plugin\n- Condividi idee e" +" ottieni supporto da più di 48.000 utenti nella community di Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" msgid "Create a free Ultimaker account" -msgstr "Créez gratuitement un compte Ultimaker" +msgstr "Crea un account Ultimaker gratuito" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" msgid "Sign in" -msgstr "Se connecter" +msgstr "Accedi" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 msgctxt "@label The argument is a timestamp" msgid "Last update: %1" -msgstr "Dernière mise à jour : %1" +msgstr "Ultimo aggiornamento: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" msgid "Ultimaker Account" -msgstr "Compte Ultimaker" +msgstr "Account Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" msgid "Sign Out" -msgstr "Déconnexion" +msgstr "Esci" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 msgctxt "@label" msgid "Checking..." -msgstr "Vérification en cours..." +msgstr "Verifica in corso..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 msgctxt "@label" msgid "Account synced" -msgstr "Compte synchronisé" +msgstr "Account sincronizzato" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 msgctxt "@label" msgid "Something went wrong..." -msgstr "Un problème s'est produit..." +msgstr "Si è verificato un errore..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 msgctxt "@button" msgid "Install pending updates" -msgstr "Installer les mises à jour en attente" +msgstr "Installare gli aggiornamenti in attesa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 msgctxt "@button" msgid "Check for account updates" -msgstr "Rechercher des mises à jour de compte" +msgstr "Verificare gli aggiornamenti dell'account" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" msgid "" "The cloud printer is offline. Please check if the printer is turned on and " "connected to the internet." -msgstr "L'imprimante cloud est hors ligne. Veuillez vérifier si l'imprimante est activée et connectée à Internet." +msgstr "La stampante cloud è offline. Verificare se la stampante è accesa e collegata a Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Cette imprimante n'est pas associée à votre compte. Veuillez visiter l'Ultimaker Digital Factory pour établir une connexion." +msgstr "Questa stampante non è collegata al tuo account. Visitare Ultimaker Digital Factory per stabilire una connessione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" msgid "" "The cloud connection is currently unavailable. Please sign in to connect to " "the cloud printer." -msgstr "La connexion cloud est actuellement indisponible. Veuillez vous connecter pour connecter l'imprimante cloud." +msgstr "La connessione cloud al momento non è disponibile. Accedere per collegarsi alla stampante cloud." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" msgid "" "The cloud connection is currently unavailable. Please check your internet " "connection." -msgstr "La connexion cloud est actuellement indisponible. Veuillez vérifier votre connexion Internet." +msgstr "La connessione cloud al momento non è disponibile. Verificare la connessione a Internet." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 msgctxt "@button" msgid "Add printer" -msgstr "Ajouter une imprimante" +msgstr "Aggiungi stampante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 msgctxt "@button" msgid "Manage printers" -msgstr "Gérer les imprimantes" +msgstr "Gestione stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "Masquer toutes les imprimantes connectées" +msgstr "Nascondi tutte le stampanti collegate" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "Afficher toutes les imprimantes connectées" +msgstr "Mostra tutte le stampanti collegate" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "Autres imprimantes" +msgstr "Altre stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" msgid "Slicing..." -msgstr "Découpe en cours..." +msgstr "Sezionamento in corso..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 msgctxt "@label:PrintjobStatus" msgid "Unable to slice" -msgstr "Impossible de découper" +msgstr "Sezionamento impossibile" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" msgid "Processing" -msgstr "Traitement" +msgstr "Elaborazione in corso" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" msgid "Slice" -msgstr "Découper" +msgstr "Sezionamento" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 msgctxt "@label" msgid "Start the slicing process" -msgstr "Démarrer le processus de découpe" +msgstr "Avvia il processo di sezionamento" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 msgctxt "@button" msgid "Cancel" -msgstr "Annuler" +msgstr "Annulla" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 msgctxt "@label" msgid "Time estimation" -msgstr "Estimation de durée" +msgstr "Stima del tempo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 msgctxt "@label" msgid "Material estimation" -msgstr "Estimation du matériau" +msgstr "Stima del materiale" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 msgctxt "@label m for meter" @@ -6392,146 +6386,146 @@ msgstr "%1g" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 msgctxt "@label" msgid "No time estimation available" -msgstr "Aucune estimation de la durée n'est disponible" +msgstr "Nessuna stima di tempo disponibile" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 msgctxt "@label" msgid "No cost estimation available" -msgstr "Aucune estimation des coûts n'est disponible" +msgstr "Nessuna stima di costo disponibile" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 msgctxt "@button" msgid "Preview" -msgstr "Aperçu" +msgstr "Anteprima" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 msgctxt "@text Print job name" msgid "Untitled" -msgstr "Sans titre" +msgstr "Senza titolo" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" -msgstr "Aucun élément à sélectionner" +msgstr "Nessun elemento da selezionare da" #: /MachineSettingsAction/plugin.json msgctxt "description" msgid "" "Provides a way to change machine settings (such as build volume, nozzle " "size, etc.)." -msgstr "Permet de modifier les paramètres de la machine (tels que volume d'impression, taille de buse, etc.)" +msgstr "Fornisce un modo per modificare le impostazioni della macchina (come il volume di stampa, la dimensione ugello, ecc.)" #: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" -msgstr "Action Paramètres de la machine" +msgstr "Azione Impostazioni macchina" #: /ImageReader/plugin.json msgctxt "description" msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Permet de générer une géométrie imprimable à partir de fichiers d'image 2D." +msgstr "Abilita la possibilità di generare geometria stampabile da file immagine 2D." #: /ImageReader/plugin.json msgctxt "name" msgid "Image Reader" -msgstr "Lecteur d'images" +msgstr "Lettore di immagine" #: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." -msgstr "Permet la vue Rayon-X." +msgstr "Fornisce la vista a raggi X." #: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" -msgstr "Vue Rayon-X" +msgstr "Vista ai raggi X" #: /X3DReader/plugin.json msgctxt "description" msgid "Provides support for reading X3D files." -msgstr "Fournit la prise en charge de la lecture de fichiers X3D." +msgstr "Fornisce il supporto per la lettura di file X3D." #: /X3DReader/plugin.json msgctxt "name" msgid "X3D Reader" -msgstr "Lecteur X3D" +msgstr "Lettore X3D" #: /CuraProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing Cura profiles." -msgstr "Fournit la prise en charge de l'importation de profils Cura." +msgstr "Fornisce supporto per l'importazione dei profili Cura." #: /CuraProfileReader/plugin.json msgctxt "name" msgid "Cura Profile Reader" -msgstr "Lecteur de profil Cura" +msgstr "Lettore profilo Cura" #: /PostProcessingPlugin/plugin.json msgctxt "description" msgid "Extension that allows for user created scripts for post processing" -msgstr "Extension qui permet le post-traitement des scripts créés par l'utilisateur" +msgstr "Estensione che consente la post-elaborazione degli script creati da utente" #: /PostProcessingPlugin/plugin.json msgctxt "name" msgid "Post Processing" -msgstr "Post-traitement" +msgstr "Post-elaborazione" #: /UM3NetworkPrinting/plugin.json msgctxt "description" msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gère les connexions réseau vers les imprimantes Ultimaker en réseau." +msgstr "Gestisce le connessioni di rete alle stampanti Ultimaker in rete." #: /UM3NetworkPrinting/plugin.json msgctxt "name" msgid "Ultimaker Network Connection" -msgstr "Connexion réseau Ultimaker" +msgstr "Connessione di rete Ultimaker" #: /3MFWriter/plugin.json msgctxt "description" msgid "Provides support for writing 3MF files." -msgstr "Permet l'écriture de fichiers 3MF." +msgstr "Fornisce il supporto per la scrittura di file 3MF." #: /3MFWriter/plugin.json msgctxt "name" msgid "3MF Writer" -msgstr "Générateur 3MF" +msgstr "Writer 3MF" #: /CuraDrive/plugin.json msgctxt "description" msgid "Backup and restore your configuration." -msgstr "Sauvegardez et restaurez votre configuration." +msgstr "Effettua il backup o ripristina la configurazione." #: /CuraDrive/plugin.json msgctxt "name" msgid "Cura Backups" -msgstr "Sauvegardes Cura" +msgstr "Backup Cura" #: /SliceInfoPlugin/plugin.json msgctxt "description" msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Envoie des informations anonymes sur le découpage. Peut être désactivé dans les préférences." +msgstr "Invia informazioni su sezionamento anonime Può essere disabilitato tramite le preferenze." #: /SliceInfoPlugin/plugin.json msgctxt "name" msgid "Slice info" -msgstr "Information sur le découpage" +msgstr "Informazioni su sezionamento" #: /UFPWriter/plugin.json msgctxt "description" msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Permet l'écriture de fichiers Ultimaker Format Package." +msgstr "Fornisce il supporto per la scrittura di pacchetti formato Ultimaker." #: /UFPWriter/plugin.json msgctxt "name" msgid "UFP Writer" -msgstr "Générateur UFP" +msgstr "Writer UFP" #: /DigitalLibrary/plugin.json msgctxt "description" msgid "" "Connects to the Digital Library, allowing Cura to open files from and save " "files to the Digital Library." -msgstr "Se connecte à la Digital Library, permettant à Cura d'ouvrir des fichiers à partir de cette dernière et d'y enregistrer des fichiers." +msgstr "Si collega alla Digital Library, consentendo a Cura di aprire file e salvare file in Digital Library." #: /DigitalLibrary/plugin.json msgctxt "name" @@ -6541,517 +6535,517 @@ msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing profiles from g-code files." -msgstr "Fournit la prise en charge de l'importation de profils à partir de fichiers g-code." +msgstr "Fornisce supporto per l'importazione di profili da file G-Code." #: /GCodeProfileReader/plugin.json msgctxt "name" msgid "G-code Profile Reader" -msgstr "Lecteur de profil G-Code" +msgstr "Lettore profilo codice G" #: /GCodeReader/plugin.json msgctxt "description" msgid "Allows loading and displaying G-code files." -msgstr "Permet le chargement et l'affichage de fichiers G-Code." +msgstr "Consente il caricamento e la visualizzazione dei file codice G." #: /GCodeReader/plugin.json msgctxt "name" msgid "G-code Reader" -msgstr "Lecteur G-Code" +msgstr "Lettore codice G" #: /TrimeshReader/plugin.json msgctxt "description" msgid "Provides support for reading model files." -msgstr "Fournit la prise en charge de la lecture de fichiers modèle 3D." +msgstr "Fornisce supporto per la lettura dei file modello." #: /TrimeshReader/plugin.json msgctxt "name" msgid "Trimesh Reader" -msgstr "Lecteur de Trimesh" +msgstr "Trimesh Reader" #: /UltimakerMachineActions/plugin.json msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" +msgstr "Fornisce azioni macchina per le macchine Ultimaker (come la procedura guidata di livellamento del piano di stampa, la selezione degli aggiornamenti, ecc.)" #: /UltimakerMachineActions/plugin.json msgctxt "name" msgid "Ultimaker machine actions" -msgstr "Actions de la machine Ultimaker" +msgstr "Azioni della macchina Ultimaker" #: /GCodeGzReader/plugin.json msgctxt "description" msgid "Reads g-code from a compressed archive." -msgstr "Lit le G-Code à partir d'une archive compressée." +msgstr "Legge il codice G da un archivio compresso." #: /GCodeGzReader/plugin.json msgctxt "name" msgid "Compressed G-code Reader" -msgstr "Lecteur G-Code compressé" +msgstr "Lettore codice G compresso" #: /Marketplace/plugin.json msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Gère les extensions de l'application et permet de parcourir les extensions à partir du site Web Ultimaker." +msgstr "Gestisce le estensioni per l'applicazione e consente di ricercare le estensioni nel sito Web Ultimaker." #: /Marketplace/plugin.json msgctxt "name" msgid "Marketplace" -msgstr "Marketplace" +msgstr "Mercato" #: /RemovableDriveOutputDevice/plugin.json msgctxt "description" msgid "Provides removable drive hotplugging and writing support." -msgstr "Permet le branchement hot-plug et l'écriture sur lecteur amovible." +msgstr "Fornisce il collegamento a caldo dell'unità rimovibile e il supporto per la scrittura." #: /RemovableDriveOutputDevice/plugin.json msgctxt "name" msgid "Removable Drive Output Device Plugin" -msgstr "Plugin de périphérique de sortie sur disque amovible" +msgstr "Plugin dispositivo di output unità rimovibile" #: /MonitorStage/plugin.json msgctxt "description" msgid "Provides a monitor stage in Cura." -msgstr "Fournit une étape de surveillance dans Cura." +msgstr "Fornisce una fase di controllo in Cura." #: /MonitorStage/plugin.json msgctxt "name" msgid "Monitor Stage" -msgstr "Étape de surveillance" +msgstr "Fase di controllo" #: /VersionUpgrade/VersionUpgrade25to26/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Configurations des mises à niveau de Cura 2.5 vers Cura 2.6." +msgstr "Aggiorna le configurazioni da Cura 2.5 a Cura 2.6." #: /VersionUpgrade/VersionUpgrade25to26/plugin.json msgctxt "name" msgid "Version Upgrade 2.5 to 2.6" -msgstr "Mise à niveau de 2.5 vers 2.6" +msgstr "Aggiornamento della versione da 2.5 a 2.6" #: /VersionUpgrade/VersionUpgrade26to27/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Configurations des mises à niveau de Cura 2.6 vers Cura 2.7." +msgstr "Aggiorna le configurazioni da Cura 2.6 a Cura 2.7." #: /VersionUpgrade/VersionUpgrade26to27/plugin.json msgctxt "name" msgid "Version Upgrade 2.6 to 2.7" -msgstr "Mise à niveau de 2.6 vers 2.7" +msgstr "Aggiornamento della versione da 2.6 a 2.7" #: /VersionUpgrade/VersionUpgrade413to50/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Mises à niveau des configurations de Cura 4.13 vers Cura 5.0." +msgstr "Aggiorna le configurazioni da Cura 4.3 a Cura 5.0." #: /VersionUpgrade/VersionUpgrade413to50/plugin.json msgctxt "name" msgid "Version Upgrade 4.13 to 5.0" -msgstr "Mise à niveau de la version 4.13 vers la version 5.0" +msgstr "Aggiornamento della versione da 4.13 a 5.0" #: /VersionUpgrade/VersionUpgrade48to49/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Mises à niveau des configurations de Cura 4.8 vers Cura 4.9." +msgstr "Aggiorna le configurazioni da Cura 4.8 a Cura 4.9." #: /VersionUpgrade/VersionUpgrade48to49/plugin.json msgctxt "name" msgid "Version Upgrade 4.8 to 4.9" -msgstr "Mise à niveau de 4.8 vers 4.9" +msgstr "Aggiornamento della versione da 4.8 a 4.9" #: /VersionUpgrade/VersionUpgrade34to35/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Configurations des mises à niveau de Cura 3.4 vers Cura 3.5." +msgstr "Aggiorna le configurazioni da Cura 3.4 a Cura 3.5." #: /VersionUpgrade/VersionUpgrade34to35/plugin.json msgctxt "name" msgid "Version Upgrade 3.4 to 3.5" -msgstr "Mise à niveau de 3.4 vers 3.5" +msgstr "Aggiornamento della versione da 3.4 a 3.5" #: /VersionUpgrade/VersionUpgrade44to45/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Configurations des mises à niveau de Cura 4.4 vers Cura 4.5." +msgstr "Aggiorna le configurazioni da Cura 4.4 a Cura 4.5." #: /VersionUpgrade/VersionUpgrade44to45/plugin.json msgctxt "name" msgid "Version Upgrade 4.4 to 4.5" -msgstr "Mise à niveau de 4.4 vers 4.5" +msgstr "Aggiornamento della versione da 4.4 a 4.5" #: /VersionUpgrade/VersionUpgrade43to44/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Configurations des mises à niveau de Cura 4.3 vers Cura 4.4." +msgstr "Aggiorna le configurazioni da Cura 4.3 a Cura 4.4." #: /VersionUpgrade/VersionUpgrade43to44/plugin.json msgctxt "name" msgid "Version Upgrade 4.3 to 4.4" -msgstr "Mise à niveau de 4.3 vers 4.4" +msgstr "Aggiornamento della versione da 4.3 a 4.4" #: /VersionUpgrade/VersionUpgrade32to33/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Configurations des mises à niveau de Cura 3.2 vers Cura 3.3." +msgstr "Aggiorna le configurazioni da Cura 3.2 a Cura 3.3." #: /VersionUpgrade/VersionUpgrade32to33/plugin.json msgctxt "name" msgid "Version Upgrade 3.2 to 3.3" -msgstr "Mise à niveau de 3.2 vers 3.3" +msgstr "Aggiornamento della versione da 3.2 a 3.3" #: /VersionUpgrade/VersionUpgrade33to34/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Configurations des mises à niveau de Cura 3.3 vers Cura 3.4." +msgstr "Aggiorna le configurazioni da Cura 3.3 a Cura 3.4." #: /VersionUpgrade/VersionUpgrade33to34/plugin.json msgctxt "name" msgid "Version Upgrade 3.3 to 3.4" -msgstr "Mise à niveau de 3.3 vers 3.4" +msgstr "Aggiornamento della versione da 3.3 a 3.4" #: /VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Configurations des mises à jour de Cura 4.1 vers Cura 4.2." +msgstr "Aggiorna le configurazioni da Cura 4.1 a Cura 4.2." #: /VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "name" msgid "Version Upgrade 4.1 to 4.2" -msgstr "Mise à jour de 4.1 vers 4.2" +msgstr "Aggiornamento della versione da 4.1 a 4.2" #: /VersionUpgrade/VersionUpgrade42to43/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Configurations des mises à jour de Cura 4.2 vers Cura 4.3." +msgstr "Aggiorna le configurazioni da Cura 4.2 a Cura 4.3." #: /VersionUpgrade/VersionUpgrade42to43/plugin.json msgctxt "name" msgid "Version Upgrade 4.2 to 4.3" -msgstr "Mise à jour de 4.2 vers 4.3" +msgstr "Aggiornamento della versione da 4.2 a 4.3" #: /VersionUpgrade/VersionUpgrade462to47/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Mises à niveau des configurations de Cura 4.6.2 vers Cura 4.7." +msgstr "Aggiorna le configurazioni da Cura 4.6.2 a Cura 4.7." #: /VersionUpgrade/VersionUpgrade462to47/plugin.json msgctxt "name" msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Mise à niveau de 4.6.2 vers 4.7" +msgstr "Aggiornamento versione da 4.6.2 a 4.7" #: /VersionUpgrade/VersionUpgrade35to40/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Configurations des mises à niveau de Cura 3.5 vers Cura 4.0." +msgstr "Aggiorna le configurazioni da Cura 3.5 a Cura 4.0." #: /VersionUpgrade/VersionUpgrade35to40/plugin.json msgctxt "name" msgid "Version Upgrade 3.5 to 4.0" -msgstr "Mise à niveau de 3.5 vers 4.0" +msgstr "Aggiornamento della versione da 3.5 a 4.0" #: /VersionUpgrade/VersionUpgrade22to24/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Configurations des mises à niveau de Cura 2.2 vers Cura 2.4." +msgstr "Aggiorna le configurazioni da Cura 2.2 a Cura 2.4." #: /VersionUpgrade/VersionUpgrade22to24/plugin.json msgctxt "name" msgid "Version Upgrade 2.2 to 2.4" -msgstr "Mise à niveau de 2.2 vers 2.4" +msgstr "Aggiornamento della versione da 2.2 a 2.4" #: /VersionUpgrade/VersionUpgrade21to22/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Configurations des mises à niveau de Cura 2.1 vers Cura 2.2." +msgstr "Aggiorna le configurazioni da Cura 2.1 a Cura 2.2." #: /VersionUpgrade/VersionUpgrade21to22/plugin.json msgctxt "name" msgid "Version Upgrade 2.1 to 2.2" -msgstr "Mise à niveau vers 2.1 vers 2.2" +msgstr "Aggiornamento della versione da 2.1 a 2.2" #: /VersionUpgrade/VersionUpgrade460to462/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Mises à niveau des configurations de Cura 4.6.0 vers Cura 4.6.2." +msgstr "Aggiorna le configurazioni da Cura 4.6.0 a Cura 4.6.2." #: /VersionUpgrade/VersionUpgrade460to462/plugin.json msgctxt "name" msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Mise à niveau de 4.6.0 vers 4.6.2" +msgstr "Aggiornamento versione da 4.6.0 a 4.6.2" #: /VersionUpgrade/VersionUpgrade47to48/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Mises à niveau des configurations de Cura 4.7 vers Cura 4.8." +msgstr "Aggiorna le configurazioni da Cura 4.7 a Cura 4.8." #: /VersionUpgrade/VersionUpgrade47to48/plugin.json msgctxt "name" msgid "Version Upgrade 4.7 to 4.8" -msgstr "Mise à niveau de 4.7 vers 4.8" +msgstr "Aggiornamento della versione da 4.7 a 4.8" #: /VersionUpgrade/VersionUpgrade49to410/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Mises à niveau des configurations de Cura 4.9 vers Cura 4.10." +msgstr "Aggiorna le configurazioni da Cura 4.9 a Cura 4.10." #: /VersionUpgrade/VersionUpgrade49to410/plugin.json msgctxt "name" msgid "Version Upgrade 4.9 to 4.10" -msgstr "Mise à niveau de 4.9 vers 4.10" +msgstr "Aggiornamento della versione da 4.9 a 4.10" #: /VersionUpgrade/VersionUpgrade45to46/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Mises à niveau des configurations de Cura 4.5 vers Cura 4.6." +msgstr "Aggiorna le configurazioni da Cura 4.5 a Cura 4.6." #: /VersionUpgrade/VersionUpgrade45to46/plugin.json msgctxt "name" msgid "Version Upgrade 4.5 to 4.6" -msgstr "Mise à niveau de 4.5 vers 4.6" +msgstr "Aggiornamento della versione da 4.5 a 4.6" #: /VersionUpgrade/VersionUpgrade27to30/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Met à niveau les configurations, de Cura 2.7 vers Cura 3.0." +msgstr "Aggiorna le configurazioni da Cura 2.7 a Cura 3.0." #: /VersionUpgrade/VersionUpgrade27to30/plugin.json msgctxt "name" msgid "Version Upgrade 2.7 to 3.0" -msgstr "Mise à niveau de version, de 2.7 vers 3.0" +msgstr "Aggiornamento della versione da 2.7 a 3.0" #: /VersionUpgrade/VersionUpgrade30to31/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Met à niveau les configurations, de Cura 3.0 vers Cura 3.1." +msgstr "Aggiorna le configurazioni da Cura 3.0 a Cura 3.1." #: /VersionUpgrade/VersionUpgrade30to31/plugin.json msgctxt "name" msgid "Version Upgrade 3.0 to 3.1" -msgstr "Mise à niveau de version, de 3.0 vers 3.1" +msgstr "Aggiornamento della versione da 3.0 a 3.1" #: /VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Mises à niveau des configurations de Cura 4.11 vers Cura 4.12." +msgstr "Aggiorna le configurazioni da Cura 4.11 a Cura 4.12." #: /VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "Mise à niveau de la version 4.11 vers la version 4.12" +msgstr "Aggiornamento della versione da 4.11 a 4.12" #: /VersionUpgrade/VersionUpgrade40to41/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Configurations des mises à niveau de Cura 4.0 vers Cura 4.1." +msgstr "Aggiorna le configurazioni da Cura 4.0 a Cura 4.1." #: /VersionUpgrade/VersionUpgrade40to41/plugin.json msgctxt "name" msgid "Version Upgrade 4.0 to 4.1" -msgstr "Mise à niveau de 4.0 vers 4.1" +msgstr "Aggiornamento della versione da 4.0 a 4.1" #: /CuraEngineBackend/plugin.json msgctxt "description" msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Fournit le lien vers l'arrière du système de découpage CuraEngine." +msgstr "Fornisce il collegamento al back-end di sezionamento CuraEngine." #: /CuraEngineBackend/plugin.json msgctxt "name" msgid "CuraEngine Backend" -msgstr "Système CuraEngine" +msgstr "Back-end CuraEngine" #: /3MFReader/plugin.json msgctxt "description" msgid "Provides support for reading 3MF files." -msgstr "Fournit la prise en charge de la lecture de fichiers 3MF." +msgstr "Fornisce il supporto per la lettura di file 3MF." #: /3MFReader/plugin.json msgctxt "name" msgid "3MF Reader" -msgstr "Lecteur 3MF" +msgstr "Lettore 3MF" #: /PerObjectSettingsTool/plugin.json msgctxt "description" msgid "Provides the Per Model Settings." -msgstr "Fournit les paramètres par modèle." +msgstr "Fornisce le impostazioni per modello." #: /PerObjectSettingsTool/plugin.json msgctxt "name" msgid "Per Model Settings Tool" -msgstr "Outil de paramètres par modèle" +msgstr "Utilità impostazioni per modello" #: /XmlMaterialProfile/plugin.json msgctxt "description" msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Offre la possibilité de lire et d'écrire des profils matériels basés sur XML." +msgstr "Offre la possibilità di leggere e scrivere profili di materiali basati su XML." #: /XmlMaterialProfile/plugin.json msgctxt "name" msgid "Material Profiles" -msgstr "Profils matériels" +msgstr "Profili del materiale" #: /CuraProfileWriter/plugin.json msgctxt "description" msgid "Provides support for exporting Cura profiles." -msgstr "Fournit la prise en charge de l'exportation de profils Cura." +msgstr "Fornisce supporto per l'esportazione dei profili Cura." #: /CuraProfileWriter/plugin.json msgctxt "name" msgid "Cura Profile Writer" -msgstr "Générateur de profil Cura" +msgstr "Writer profilo Cura" #: /ModelChecker/plugin.json msgctxt "description" msgid "" "Checks models and print configuration for possible printing issues and give " "suggestions." -msgstr "Vérifie les modèles et la configuration de l'impression pour déceler d'éventuels problèmes d'impression et donne des suggestions." +msgstr "Controlla i modelli e la configurazione di stampa per eventuali problematiche di stampa e suggerimenti." #: /ModelChecker/plugin.json msgctxt "name" msgid "Model Checker" -msgstr "Contrôleur de modèle" +msgstr "Controllo modello" #: /USBPrinting/plugin.json msgctxt "description" msgid "" "Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Accepte les G-Code et les envoie à une imprimante. Ce plugin peut aussi mettre à jour le firmware." +msgstr "Accetta i G-Code e li invia ad una stampante. I plugin possono anche aggiornare il firmware." #: /USBPrinting/plugin.json msgctxt "name" msgid "USB printing" -msgstr "Impression par USB" +msgstr "Stampa USB" #: /PreviewStage/plugin.json msgctxt "description" msgid "Provides a preview stage in Cura." -msgstr "Fournit une étape de prévisualisation dans Cura." +msgstr "Fornisce una fase di anteprima in Cura." #: /PreviewStage/plugin.json msgctxt "name" msgid "Preview Stage" -msgstr "Étape de prévisualisation" +msgstr "Fase di anteprima" #: /GCodeWriter/plugin.json msgctxt "description" msgid "Writes g-code to a file." -msgstr "Enregistre le G-Code dans un fichier." +msgstr "Scrive il codice G in un file." #: /GCodeWriter/plugin.json msgctxt "name" msgid "G-code Writer" -msgstr "Générateur de G-Code" +msgstr "Writer codice G" #: /UFPReader/plugin.json msgctxt "description" msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Fournit un support pour la lecture des paquets de format Ultimaker." +msgstr "Fornisce il supporto per la lettura di pacchetti formato Ultimaker." #: /UFPReader/plugin.json msgctxt "name" msgid "UFP Reader" -msgstr "Lecteur UFP" +msgstr "Lettore UFP" #: /FirmwareUpdater/plugin.json msgctxt "description" msgid "Provides a machine actions for updating firmware." -msgstr "Fournit à une machine des actions permettant la mise à jour du firmware." +msgstr "Fornisce azioni macchina per l’aggiornamento del firmware." #: /FirmwareUpdater/plugin.json msgctxt "name" msgid "Firmware Updater" -msgstr "Programme de mise à jour du firmware" +msgstr "Aggiornamento firmware" #: /GCodeGzWriter/plugin.json msgctxt "description" msgid "Writes g-code to a compressed archive." -msgstr "Enregistre le G-Code dans une archive compressée." +msgstr "Scrive il codice G in un archivio compresso." #: /GCodeGzWriter/plugin.json msgctxt "name" msgid "Compressed G-code Writer" -msgstr "Générateur de G-Code compressé" +msgstr "Writer codice G compresso" #: /SimulationView/plugin.json msgctxt "description" msgid "Provides the preview of sliced layerdata." -msgstr "Fournit l'aperçu des données du slice." +msgstr "Fornisce l'anteprima dei dati dei livelli suddivisi in sezioni." #: /SimulationView/plugin.json msgctxt "name" msgid "Simulation View" -msgstr "Vue simulation" +msgstr "Vista simulazione" #: /LegacyProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Fournit la prise en charge de l'importation de profils à partir de versions Cura antérieures." +msgstr "Fornisce supporto per l'importazione di profili dalle versioni legacy Cura." #: /LegacyProfileReader/plugin.json msgctxt "name" msgid "Legacy Cura Profile Reader" -msgstr "Lecteur de profil Cura antérieur" +msgstr "Lettore legacy profilo Cura" #: /AMFReader/plugin.json msgctxt "description" msgid "Provides support for reading AMF files." -msgstr "Fournit la prise en charge de la lecture de fichiers AMF." +msgstr "Fornisce il supporto per la lettura di file 3MF." #: /AMFReader/plugin.json msgctxt "name" msgid "AMF Reader" -msgstr "Lecteur AMF" +msgstr "Lettore 3MF" #: /SolidView/plugin.json msgctxt "description" msgid "Provides a normal solid mesh view." -msgstr "Affiche une vue en maille solide normale." +msgstr "Fornisce una normale visualizzazione a griglia compatta." #: /SolidView/plugin.json msgctxt "name" msgid "Solid View" -msgstr "Vue solide" +msgstr "Visualizzazione compatta" #: /FirmwareUpdateChecker/plugin.json msgctxt "description" msgid "Checks for firmware updates." -msgstr "Vérifie les mises à jour du firmware." +msgstr "Controlla disponibilità di aggiornamenti firmware." #: /FirmwareUpdateChecker/plugin.json msgctxt "name" msgid "Firmware Update Checker" -msgstr "Vérificateur des mises à jour du firmware" +msgstr "Controllo aggiornamento firmware" #: /SentryLogger/plugin.json msgctxt "description" msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Enregistre certains événements afin qu'ils puissent être utilisés par le rapporteur d'incident" +msgstr "Registra determinati eventi in modo che possano essere utilizzati dal segnalatore dei crash" #: /SentryLogger/plugin.json msgctxt "name" msgid "Sentry Logger" -msgstr "Journal d'événements dans Sentry" +msgstr "Logger sentinella" #: /SupportEraser/plugin.json msgctxt "description" msgid "" "Creates an eraser mesh to block the printing of support in certain places" -msgstr "Crée un maillage effaceur pour bloquer l'impression du support en certains endroits" +msgstr "Crea una maglia di cancellazione per bloccare la stampa del supporto in alcune posizioni" #: /SupportEraser/plugin.json msgctxt "name" msgid "Support Eraser" -msgstr "Effaceur de support" +msgstr "Cancellazione supporto" #: /PrepareStage/plugin.json msgctxt "description" msgid "Provides a prepare stage in Cura." -msgstr "Fournit une étape de préparation dans Cura." +msgstr "Fornisce una fase di preparazione in Cura." #: /PrepareStage/plugin.json msgctxt "name" msgid "Prepare Stage" -msgstr "Étape de préparation" +msgstr "Fase di preparazione" diff --git a/resources/i18n/it_IT/fdmextruder.def.json.po b/resources/i18n/it_IT/fdmextruder.def.json.po index 3702c6aac9..b73a362288 100644 --- a/resources/i18n/it_IT/fdmextruder.def.json.po +++ b/resources/i18n/it_IT/fdmextruder.def.json.po @@ -14,165 +14,165 @@ msgstr "" #: /fdmextruder.def.json msgctxt "machine_settings label" msgid "Machine" -msgstr "Machine" +msgstr "Macchina" #: /fdmextruder.def.json msgctxt "machine_settings description" msgid "Machine specific settings" -msgstr "Paramètres spécifiques de la machine" +msgstr "Impostazioni macchina specifiche" #: /fdmextruder.def.json msgctxt "extruder_nr label" msgid "Extruder" -msgstr "Extrudeuse" +msgstr "Estrusore" #: /fdmextruder.def.json msgctxt "extruder_nr description" msgid "The extruder train used for printing. This is used in multi-extrusion." -msgstr "Le train d'extrudeuse utilisé pour l'impression. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per la stampa. Utilizzato nell’estrusione multipla." #: /fdmextruder.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" -msgstr "ID buse" +msgstr "ID ugello" #: /fdmextruder.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." -msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »." +msgstr "ID ugello per un treno estrusore, come \"AA 0.4\" e \"BB 0.8\"." #: /fdmextruder.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" -msgstr "Diamètre de la buse" +msgstr "Diametro ugello" #: /fdmextruder.def.json msgctxt "machine_nozzle_size description" msgid "" "The inner diameter of the nozzle. Change this setting when using a non-" "standard nozzle size." -msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard." +msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard." #: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x label" msgid "Nozzle X Offset" -msgstr "Buse Décalage X" +msgstr "Offset X ugello" #: /fdmextruder.def.json msgctxt "machine_nozzle_offset_x description" msgid "The x-coordinate of the offset of the nozzle." -msgstr "Les coordonnées X du décalage de la buse." +msgstr "La coordinata y dell’offset dell’ugello." #: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y label" msgid "Nozzle Y Offset" -msgstr "Buse Décalage Y" +msgstr "Offset Y ugello" #: /fdmextruder.def.json msgctxt "machine_nozzle_offset_y description" msgid "The y-coordinate of the offset of the nozzle." -msgstr "Les coordonnées Y du décalage de la buse." +msgstr "La coordinata y dell’offset dell’ugello." #: /fdmextruder.def.json msgctxt "machine_extruder_start_code label" msgid "Extruder Start G-Code" -msgstr "Extrudeuse G-Code de démarrage" +msgstr "Codice G avvio estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_start_code description" msgid "Start g-code to execute when switching to this extruder." -msgstr "Démarrer le G-Code à exécuter lors du passage à cette extrudeuse." +msgstr "Inizio codice G da eseguire quando si passa a questo estrusore." #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs label" msgid "Extruder Start Position Absolute" -msgstr "Extrudeuse Position de départ absolue" +msgstr "Assoluto posizione avvio estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_abs description" msgid "" "Make the extruder starting position absolute rather than relative to the " "last-known location of the head." -msgstr "Rendre la position de départ de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." +msgstr "Rende la posizione di partenza estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x label" msgid "Extruder Start Position X" -msgstr "Extrudeuse Position de départ X" +msgstr "X posizione avvio estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_x description" msgid "The x-coordinate of the starting position when turning the extruder on." -msgstr "Les coordonnées X de la position de départ lors de la mise en marche de l'extrudeuse." +msgstr "La coordinata x della posizione di partenza all’accensione dell’estrusore." #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y label" msgid "Extruder Start Position Y" -msgstr "Extrudeuse Position de départ Y" +msgstr "Y posizione avvio estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_start_pos_y description" msgid "The y-coordinate of the starting position when turning the extruder on." -msgstr "Les coordonnées Y de la position de départ lors de la mise en marche de l'extrudeuse." +msgstr "La coordinata y della posizione di partenza all’accensione dell’estrusore." #: /fdmextruder.def.json msgctxt "machine_extruder_end_code label" msgid "Extruder End G-Code" -msgstr "Extrudeuse G-Code de fin" +msgstr "Codice G fine estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_end_code description" msgid "End g-code to execute when switching away from this extruder." -msgstr "Fin du G-Code à exécuter lors de l'abandon de l'extrudeuse." +msgstr "Fine codice G da eseguire quando si passa a questo estrusore." #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs label" msgid "Extruder End Position Absolute" -msgstr "Extrudeuse Position de fin absolue" +msgstr "Assoluto posizione fine estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_abs description" msgid "" "Make the extruder ending position absolute rather than relative to the last-" "known location of the head." -msgstr "Rendre la position de fin de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." +msgstr "Rende la posizione di fine estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x label" msgid "Extruder End Position X" -msgstr "Extrudeuse Position de fin X" +msgstr "Posizione X fine estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_x description" msgid "The x-coordinate of the ending position when turning the extruder off." -msgstr "Les coordonnées X de la position de fin lors de l'arrêt de l'extrudeuse." +msgstr "La coordinata x della posizione di fine allo spegnimento dell’estrusore." #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y label" msgid "Extruder End Position Y" -msgstr "Extrudeuse Position de fin Y" +msgstr "Posizione Y fine estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_end_pos_y description" msgid "The y-coordinate of the ending position when turning the extruder off." -msgstr "Les coordonnées Y de la position de fin lors de l'arrêt de l'extrudeuse." +msgstr "La coordinata y della posizione di fine allo spegnimento dell’estrusore." #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" -msgstr "Extrudeuse Position d'amorçage Z" +msgstr "Posizione Z innesco estrusore" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_z description" msgid "" "The Z coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression." +msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number label" msgid "Extruder Print Cooling Fan" -msgstr "Ventilateur de refroidissement d'impression de l'extrudeuse" +msgstr "Ventola di raffreddamento stampa estrusore" #: /fdmextruder.def.json msgctxt "machine_extruder_cooling_fan_number description" @@ -180,61 +180,61 @@ msgid "" "The number of the print cooling fan associated with this extruder. Only " "change this from the default value of 0 when you have a different print " "cooling fan for each extruder." -msgstr "Numéro du ventilateur de refroidissement d'impression associé à cette extrudeuse. Ne modifiez cette valeur par rapport à la valeur par défaut 0 que si" -" vous utilisez un ventilateur de refroidissement d'impression différent pour chaque extrudeuse." +msgstr "Il numero di ventole di raffreddamento stampa abbinate a questo estrusore. Modificarlo dal valore predefinito 0 solo quando si ha una ventola di raffreddamento" +" diversa per ciascun estrusore." #: /fdmextruder.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" -msgstr "Adhérence du plateau" +msgstr "Adesione piano di stampa" #: /fdmextruder.def.json msgctxt "platform_adhesion description" msgid "Adhesion" -msgstr "Adhérence" +msgstr "Adesione" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" -msgstr "Extrudeuse Position d'amorçage X" +msgstr "Posizione X innesco estrusore" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_x description" msgid "" "The X coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression." +msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" -msgstr "Extrudeuse Position d'amorçage Y" +msgstr "Posizione Y innesco estrusore" #: /fdmextruder.def.json msgctxt "extruder_prime_pos_y description" msgid "" "The Y coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression." +msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmextruder.def.json msgctxt "material label" msgid "Material" -msgstr "Matériau" +msgstr "Materiale" #: /fdmextruder.def.json msgctxt "material description" msgid "Material" -msgstr "Matériau" +msgstr "Materiale" #: /fdmextruder.def.json msgctxt "material_diameter label" msgid "Diameter" -msgstr "Diamètre" +msgstr "Diametro" #: /fdmextruder.def.json msgctxt "material_diameter description" msgid "" "Adjusts the diameter of the filament used. Match this value with the " "diameter of the used filament." -msgstr "Ajuste le diamètre du filament utilisé. Faites correspondre cette valeur au diamètre du filament utilisé." +msgstr "Regolare il diametro del filamento utilizzato. Abbinare questo valore al diametro del filamento utilizzato." diff --git a/resources/i18n/it_IT/fdmprinter.def.json.po b/resources/i18n/it_IT/fdmprinter.def.json.po index 47c0d23bf0..67beccfe37 100644 --- a/resources/i18n/it_IT/fdmprinter.def.json.po +++ b/resources/i18n/it_IT/fdmprinter.def.json.po @@ -14,107 +14,107 @@ msgstr "" #: /fdmprinter.def.json msgctxt "machine_settings label" msgid "Machine" -msgstr "Machine" +msgstr "Macchina" #: /fdmprinter.def.json msgctxt "machine_settings description" msgid "Machine specific settings" -msgstr "Paramètres spécifiques de la machine" +msgstr "Impostazioni macchina specifiche" #: /fdmprinter.def.json msgctxt "machine_name label" msgid "Machine Type" -msgstr "Type de machine" +msgstr "Tipo di macchina" #: /fdmprinter.def.json msgctxt "machine_name description" msgid "The name of your 3D printer model." -msgstr "Le nom du modèle de votre imprimante 3D." +msgstr "Il nome del modello della stampante 3D in uso." #: /fdmprinter.def.json msgctxt "machine_show_variants label" msgid "Show Machine Variants" -msgstr "Afficher les variantes de la machine" +msgstr "Mostra varianti macchina" #: /fdmprinter.def.json msgctxt "machine_show_variants description" msgid "" "Whether to show the different variants of this machine, which are described " "in separate json files." -msgstr "Afficher ou non les différentes variantes de cette machine qui sont décrites dans des fichiers json séparés." +msgstr "Sceglie se mostrare le diverse varianti di questa macchina, descritte in file json a parte." #: /fdmprinter.def.json msgctxt "machine_start_gcode label" msgid "Start G-code" -msgstr "G-Code de démarrage" +msgstr "Codice G avvio" #: /fdmprinter.def.json msgctxt "machine_start_gcode description" msgid "" "G-code commands to be executed at the very start - separated by \n" "." -msgstr "Commandes G-Code à exécuter au tout début, séparées par \n." +msgstr "I comandi codice G da eseguire all’avvio, separati da \n." #: /fdmprinter.def.json msgctxt "machine_end_gcode label" msgid "End G-code" -msgstr "G-Code de fin" +msgstr "Codice G fine" #: /fdmprinter.def.json msgctxt "machine_end_gcode description" msgid "" "G-code commands to be executed at the very end - separated by \n" "." -msgstr "Commandes G-Code à exécuter tout à la fin, séparées par \n." +msgstr "I comandi codice G da eseguire alla fine, separati da \n." #: /fdmprinter.def.json msgctxt "material_guid label" msgid "Material GUID" -msgstr "GUID matériau" +msgstr "GUID materiale" #: /fdmprinter.def.json msgctxt "material_guid description" msgid "GUID of the material. This is set automatically." -msgstr "GUID du matériau. Cela est configuré automatiquement." +msgstr "Il GUID del materiale. È impostato automaticamente." #: /fdmprinter.def.json msgctxt "material_diameter label" msgid "Diameter" -msgstr "Diamètre" +msgstr "Diametro" #: /fdmprinter.def.json msgctxt "material_diameter description" msgid "" "Adjusts the diameter of the filament used. Match this value with the " "diameter of the used filament." -msgstr "Ajuste le diamètre du filament utilisé. Faites correspondre cette valeur au diamètre du filament utilisé." +msgstr "Regolare il diametro del filamento utilizzato. Abbinare questo valore al diametro del filamento utilizzato." #: /fdmprinter.def.json msgctxt "material_bed_temp_wait label" msgid "Wait for Build Plate Heatup" -msgstr "Attendre le chauffage du plateau" +msgstr "Attendi il riscaldamento del piano di stampa" #: /fdmprinter.def.json msgctxt "material_bed_temp_wait description" msgid "" "Whether to insert a command to wait until the build plate temperature is " "reached at the start." -msgstr "Insérer ou non une commande pour attendre que la température du plateau soit atteinte au démarrage." +msgstr "Sceglie se inserire un comando per attendere finché la temperatura del piano di stampa non viene raggiunta all’avvio." #: /fdmprinter.def.json msgctxt "material_print_temp_wait label" msgid "Wait for Nozzle Heatup" -msgstr "Attendre le chauffage de la buse" +msgstr "Attendi il riscaldamento dell’ugello" #: /fdmprinter.def.json msgctxt "material_print_temp_wait description" msgid "Whether to wait until the nozzle temperature is reached at the start." -msgstr "Attendre ou non que la température de la buse soit atteinte au démarrage." +msgstr "Sceglie se attendere finché la temperatura dell’ugello non viene raggiunta all’avvio." #: /fdmprinter.def.json msgctxt "material_print_temp_prepend label" msgid "Include Material Temperatures" -msgstr "Inclure les températures du matériau" +msgstr "Includi le temperature del materiale" #: /fdmprinter.def.json msgctxt "material_print_temp_prepend description" @@ -122,13 +122,13 @@ msgid "" "Whether to include nozzle temperature commands at the start of the gcode. " "When the start_gcode already contains nozzle temperature commands Cura " "frontend will automatically disable this setting." -msgstr "Inclure ou non les commandes de température de la buse au début du gcode. Si le gcode_démarrage contient déjà les commandes de température de la buse," -" l'interface Cura désactive automatiquement ce paramètre." +msgstr "Sceglie se includere comandi temperatura ugello all’avvio del codice G. Quando start_gcode contiene già comandi temperatura ugello la parte anteriore di" +" Cura disabilita automaticamente questa impostazione." #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend label" msgid "Include Build Plate Temperature" -msgstr "Inclure la température du plateau" +msgstr "Includi temperatura piano di stampa" #: /fdmprinter.def.json msgctxt "material_bed_temp_prepend description" @@ -136,104 +136,104 @@ msgid "" "Whether to include build plate temperature commands at the start of the " "gcode. When the start_gcode already contains build plate temperature " "commands Cura frontend will automatically disable this setting." -msgstr "Inclure ou non les commandes de température du plateau au début du gcode. Si le gcode_démarrage contient déjà les commandes de température du plateau," -" l'interface Cura désactive automatiquement ce paramètre." +msgstr "Sceglie se includere comandi temperatura piano di stampa all’avvio del codice G. Quando start_gcode contiene già comandi temperatura piano di stampa la" +" parte anteriore di Cura disabilita automaticamente questa impostazione." #: /fdmprinter.def.json msgctxt "machine_width label" msgid "Machine Width" -msgstr "Largeur de la machine" +msgstr "Larghezza macchina" #: /fdmprinter.def.json msgctxt "machine_width description" msgid "The width (X-direction) of the printable area." -msgstr "La largeur (sens X) de la zone imprimable." +msgstr "La larghezza (direzione X) dell’area stampabile." #: /fdmprinter.def.json msgctxt "machine_depth label" msgid "Machine Depth" -msgstr "Profondeur de la machine" +msgstr "Profondità macchina" #: /fdmprinter.def.json msgctxt "machine_depth description" msgid "The depth (Y-direction) of the printable area." -msgstr "La profondeur (sens Y) de la zone imprimable." +msgstr "La profondità (direzione Y) dell’area stampabile." #: /fdmprinter.def.json msgctxt "machine_height label" msgid "Machine Height" -msgstr "Hauteur de la machine" +msgstr "Altezza macchina" #: /fdmprinter.def.json msgctxt "machine_height description" msgid "The height (Z-direction) of the printable area." -msgstr "La hauteur (sens Z) de la zone imprimable." +msgstr "L’altezza (direzione Z) dell’area stampabile." #: /fdmprinter.def.json msgctxt "machine_shape label" msgid "Build Plate Shape" -msgstr "Forme du plateau" +msgstr "Forma del piano di stampa" #: /fdmprinter.def.json msgctxt "machine_shape description" msgid "" "The shape of the build plate without taking unprintable areas into account." -msgstr "La forme du plateau sans prendre les zones non imprimables en compte." +msgstr "La forma del piano di stampa senza tenere conto delle aree non stampabili." #: /fdmprinter.def.json msgctxt "machine_shape option rectangular" msgid "Rectangular" -msgstr "Rectangulaire" +msgstr "Rettangolare" #: /fdmprinter.def.json msgctxt "machine_shape option elliptic" msgid "Elliptic" -msgstr "Elliptique" +msgstr "Ellittica" #: /fdmprinter.def.json msgctxt "machine_buildplate_type label" msgid "Build Plate Material" -msgstr "Matériau du plateau" +msgstr "Materiale piano di stampa" #: /fdmprinter.def.json msgctxt "machine_buildplate_type description" msgid "The material of the build plate installed on the printer." -msgstr "Matériau du plateau installé sur l'imprimante." +msgstr "Il materiale del piano di stampa installato sulla stampante." #: /fdmprinter.def.json msgctxt "machine_buildplate_type option glass" msgid "Glass" -msgstr "Verre" +msgstr "Cristallo" #: /fdmprinter.def.json msgctxt "machine_buildplate_type option aluminum" msgid "Aluminum" -msgstr "Aluminium" +msgstr "Alluminio" #: /fdmprinter.def.json msgctxt "machine_heated_bed label" msgid "Has Heated Build Plate" -msgstr "A un plateau chauffé" +msgstr "Piano di stampa riscaldato" #: /fdmprinter.def.json msgctxt "machine_heated_bed description" msgid "Whether the machine has a heated build plate present." -msgstr "Si la machine a un plateau chauffé présent." +msgstr "Indica se la macchina ha un piano di stampa riscaldato." #: /fdmprinter.def.json msgctxt "machine_heated_build_volume label" msgid "Has Build Volume Temperature Stabilization" -msgstr "Est dotée de la stabilisation de la température du volume d'impression" +msgstr "È dotato della stabilizzazione della temperatura del volume di stampa" #: /fdmprinter.def.json msgctxt "machine_heated_build_volume description" msgid "Whether the machine is able to stabilize the build volume temperature." -msgstr "Si la machine est capable de stabiliser la température du volume d'impression." +msgstr "Se la macchina è in grado di stabilizzare la temperatura del volume di stampa." #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool label" msgid "Always Write Active Tool" -msgstr "Toujours écrire l'outil actif" +msgstr "Tenere sempre nota dello strumento attivo" #: /fdmprinter.def.json msgctxt "machine_always_write_active_tool description" @@ -241,130 +241,130 @@ msgid "" "Write active tool after sending temp commands to inactive tool. Required for " "Dual Extruder printing with Smoothie or other firmware with modal tool " "commands." -msgstr "Écrivez l'outil actif après avoir envoyé des commandes temporaires à l'outil inactif. Requis pour l'impression à double extrusion avec Smoothie ou un autre" -" micrologiciel avec des commandes d'outils modaux." +msgstr "Tenere nota dello strumento attivo dopo l'invio di comandi temporanei allo strumento non attivo. Richiesto per la stampa con doppio estrusore con Smoothie" +" o altro firmware con comandi modali dello strumento." #: /fdmprinter.def.json msgctxt "machine_center_is_zero label" msgid "Is Center Origin" -msgstr "Est l'origine du centre" +msgstr "Origine del centro" #: /fdmprinter.def.json msgctxt "machine_center_is_zero description" msgid "" "Whether the X/Y coordinates of the zero position of the printer is at the " "center of the printable area." -msgstr "Si les coordonnées X/Y de la position zéro de l'imprimante se situent au centre de la zone imprimable." +msgstr "Indica se le coordinate X/Y della posizione zero della stampante sono al centro dell’area stampabile." #: /fdmprinter.def.json msgctxt "machine_extruder_count label" msgid "Number of Extruders" -msgstr "Nombre d'extrudeuses" +msgstr "Numero di estrusori" #: /fdmprinter.def.json msgctxt "machine_extruder_count description" msgid "" "Number of extruder trains. An extruder train is the combination of a feeder, " "bowden tube, and nozzle." -msgstr "Nombre de trains d'extrudeuse. Un train d'extrudeuse est la combinaison d'un chargeur, d'un tube bowden et d'une buse." +msgstr "Il numero di treni di estrusori. Un treno di estrusori è la combinazione di un alimentatore, un tubo bowden e un ugello." #: /fdmprinter.def.json msgctxt "extruders_enabled_count label" msgid "Number of Extruders That Are Enabled" -msgstr "Nombre d'extrudeuses activées" +msgstr "Numero di estrusori abilitati" #: /fdmprinter.def.json msgctxt "extruders_enabled_count description" msgid "" "Number of extruder trains that are enabled; automatically set in software" -msgstr "Nombre de trains d'extrusion activés ; automatiquement défini dans le logiciel" +msgstr "Numero di treni di estrusori abilitati; impostato automaticamente nel software" #: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter label" msgid "Outer Nozzle Diameter" -msgstr "Diamètre extérieur de la buse" +msgstr "Diametro esterno ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_tip_outer_diameter description" msgid "The outer diameter of the tip of the nozzle." -msgstr "Le diamètre extérieur de la pointe de la buse." +msgstr "Il diametro esterno della punta dell'ugello." #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance label" msgid "Nozzle Length" -msgstr "Longueur de la buse" +msgstr "Lunghezza ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_head_distance description" msgid "" "The height difference between the tip of the nozzle and the lowest part of " "the print head." -msgstr "La différence de hauteur entre la pointe de la buse et la partie la plus basse de la tête d'impression." +msgstr "La differenza di altezza tra la punta dell’ugello e la parte inferiore della testina di stampa." #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle label" msgid "Nozzle Angle" -msgstr "Angle de la buse" +msgstr "Angolo ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_expansion_angle description" msgid "" "The angle between the horizontal plane and the conical part right above the " "tip of the nozzle." -msgstr "L'angle entre le plan horizontal et la partie conique juste au-dessus de la pointe de la buse." +msgstr "L’angolo tra il piano orizzontale e la parte conica esattamente sopra la punta dell’ugello." #: /fdmprinter.def.json msgctxt "machine_heat_zone_length label" msgid "Heat Zone Length" -msgstr "Longueur de la zone chauffée" +msgstr "Lunghezza della zona di riscaldamento" #: /fdmprinter.def.json msgctxt "machine_heat_zone_length description" msgid "" "The distance from the tip of the nozzle in which heat from the nozzle is " "transferred to the filament." -msgstr "Distance depuis la pointe du bec d'impression sur laquelle la chaleur du bec d'impression est transférée au filament." +msgstr "La distanza dalla punta dell’ugello in cui il calore dall’ugello viene trasferito al filamento." #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled label" msgid "Enable Nozzle Temperature Control" -msgstr "Permettre le contrôle de la température de la buse" +msgstr "Abilita controllo temperatura ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_temp_enabled description" msgid "" "Whether to control temperature from Cura. Turn this off to control nozzle " "temperature from outside of Cura." -msgstr "Contrôler ou non la température depuis Cura. Désactivez cette option pour contrôler la température de la buse depuis une source autre que Cura." +msgstr "Per controllare la temperatura da Cura. Disattivare per controllare la temperatura ugello dall’esterno di Cura." #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed label" msgid "Heat Up Speed" -msgstr "Vitesse de chauffage" +msgstr "Velocità di riscaldamento" #: /fdmprinter.def.json msgctxt "machine_nozzle_heat_up_speed description" msgid "" "The speed (°C/s) by which the nozzle heats up averaged over the window of " "normal printing temperatures and the standby temperature." -msgstr "La vitesse (°C/s) à laquelle la buse chauffe, sur une moyenne de la plage de températures d'impression normales et la température en veille." +msgstr "La velocità (°C/s) alla quale l’ugello si riscalda calcolando la media sulla gamma di temperature di stampa normale e la temperatura di attesa." #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed label" msgid "Cool Down Speed" -msgstr "Vitesse de refroidissement" +msgstr "Velocità di raffreddamento" #: /fdmprinter.def.json msgctxt "machine_nozzle_cool_down_speed description" msgid "" "The speed (°C/s) by which the nozzle cools down averaged over the window of " "normal printing temperatures and the standby temperature." -msgstr "La vitesse (°C/s) à laquelle la buse refroidit, sur une moyenne de la plage de températures d'impression normales et la température en veille." +msgstr "La velocità (°C/s) alla quale l’ugello si raffredda calcolando la media sulla gamma di temperature di stampa normale e la temperatura di attesa." #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window label" msgid "Minimal Time Standby Temperature" -msgstr "Durée minimale température de veille" +msgstr "Tempo minimo temperatura di standby" #: /fdmprinter.def.json msgctxt "machine_min_cool_heat_time_window description" @@ -372,18 +372,18 @@ msgid "" "The minimal time an extruder has to be inactive before the nozzle is cooled. " "Only when an extruder is not used for longer than this time will it be " "allowed to cool down to the standby temperature." -msgstr "La durée minimale pendant laquelle une extrudeuse doit être inactive avant que la buse ait refroidi. Ce n'est que si une extrudeuse n'est pas utilisée" -" pendant une durée supérieure à celle-ci qu'elle pourra refroidir jusqu'à la température de veille." +msgstr "Il tempo minimo in cui un estrusore deve essere inattivo prima che l’ugello si raffreddi. Solo quando un estrusore non è utilizzato per un periodo superiore" +" a questo tempo potrà raffreddarsi alla temperatura di standby." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor label" msgid "G-code Flavor" -msgstr "Parfum G-Code" +msgstr "Versione codice G" #: /fdmprinter.def.json msgctxt "machine_gcode_flavor description" msgid "The type of g-code to be generated." -msgstr "Type de G-Code à générer." +msgstr "Il tipo di codice G da generare." #: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Marlin/Sprinter)" @@ -393,7 +393,7 @@ msgstr "Marlin" #: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (Volumetric)" msgid "Marlin (Volumetric)" -msgstr "Marlin (Volumétrique)" +msgstr "Marlin (volumetrica)" #: /fdmprinter.def.json msgctxt "machine_gcode_flavor option RepRap (RepRap)" @@ -433,31 +433,31 @@ msgstr "Repetier" #: /fdmprinter.def.json msgctxt "machine_firmware_retract label" msgid "Firmware Retraction" -msgstr "Rétraction du firmware" +msgstr "Retrazione firmware" #: /fdmprinter.def.json msgctxt "machine_firmware_retract description" msgid "" "Whether to use firmware retract commands (G10/G11) instead of using the E " "property in G1 commands to retract the material." -msgstr "S'il faut utiliser les commandes de rétraction du firmware (G10 / G11) au lieu d'utiliser la propriété E dans les commandes G1 pour rétracter le matériau." +msgstr "Specifica se usare comandi di retrazione firmware (G10/G11) anziché utilizzare la proprietà E nei comandi G1 per retrarre il materiale." #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater label" msgid "Extruders Share Heater" -msgstr "Les extrudeurs partagent le chauffage" +msgstr "Condivisione del riscaldatore da parte degli estrusori" #: /fdmprinter.def.json msgctxt "machine_extruders_share_heater description" msgid "" "Whether the extruders share a single heater rather than each extruder having " "its own heater." -msgstr "Si les extrudeurs partagent un seul chauffage au lieu que chaque extrudeur ait son propre chauffage." +msgstr "Indica se gli estrusori condividono un singolo riscaldatore piuttosto che avere ognuno il proprio." #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle label" msgid "Extruders Share Nozzle" -msgstr "Les extrudeuses partagent la buse" +msgstr "Estrusori condividono ugello" #: /fdmprinter.def.json msgctxt "machine_extruders_share_nozzle description" @@ -469,14 +469,14 @@ msgid "" "retracted); in that case the initial retraction status is described, per " "extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' " "parameter." -msgstr "Lorsque les extrudeuses partagent une seule buse au lieu que chaque extrudeuse ait sa propre buse. Lorsqu'il est défini à true, le script gcode de démarrage" -" de l'imprimante doit configurer correctement toutes les extrudeuses dans un état de rétraction initial connu et mutuellement compatible (zéro ou un filament" -" non rétracté) ; dans ce cas, l'état de rétraction initial est décrit, par extrudeuse, par le paramètre 'machine_extruders_shared_nozzle_initial_retraction'." +msgstr "Indica se gli estrusori condividono un singolo ugello piuttosto che avere ognuno il proprio. Se impostato su true, si prevede che lo script gcode di avvio" +" della stampante imposti tutti gli estrusori su uno stato di retrazione iniziale noto e mutuamente compatibile (nessuno o un solo filamento non retratto);" +" in questo caso lo stato di retrazione iniziale è descritto, per estrusore, dal parametro 'machine_extruders_shared_nozzle_initial_retraction'." #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction label" msgid "Shared Nozzle Initial Retraction" -msgstr "Rétraction initiale de la buse partagée" +msgstr "Retrazione iniziale ugello condivisa" #: /fdmprinter.def.json msgctxt "machine_extruders_shared_nozzle_initial_retraction description" @@ -485,33 +485,33 @@ msgid "" "from the shared nozzle tip at the completion of the printer-start gcode " "script; the value should be equal to or greater than the length of the " "common part of the nozzle's ducts." -msgstr "La quantité de filament de chaque extrudeuse qui est supposée avoir été rétractée de l'extrémité de la buse partagée à la fin du script gcode de démarrage" -" de l'imprimante ; la valeur doit être égale ou supérieure à la longueur de la partie commune des conduits de la buse." +msgstr "La quantità di filamento di ogni estrusore che si presume sia stata retratta dalla punta dell'ugello condiviso al termine dello script gcode di avvio stampante;" +" il valore deve essere uguale o maggiore della lunghezza della parte comune dei condotti dell'ugello." #: /fdmprinter.def.json msgctxt "machine_disallowed_areas label" msgid "Disallowed Areas" -msgstr "Zones interdites" +msgstr "Aree non consentite" #: /fdmprinter.def.json msgctxt "machine_disallowed_areas description" msgid "A list of polygons with areas the print head is not allowed to enter." -msgstr "Une liste de polygones comportant les zones dans lesquelles la tête d'impression n'a pas le droit de pénétrer." +msgstr "Un elenco di poligoni con aree alle quali la testina di stampa non può accedere." #: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas label" msgid "Nozzle Disallowed Areas" -msgstr "Zones interdites au bec d'impression" +msgstr "Aree ugello non consentite" #: /fdmprinter.def.json msgctxt "nozzle_disallowed_areas description" msgid "A list of polygons with areas the nozzle is not allowed to enter." -msgstr "Une liste de polygones comportant les zones dans lesquelles le bec n'a pas le droit de pénétrer." +msgstr "Un elenco di poligoni con aree alle quali l’ugello non può accedere." #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon label" msgid "Machine Head & Fan Polygon" -msgstr "Polygone de la tête de la machine et du ventilateur" +msgstr "Poligono testina macchina e ventola" #: /fdmprinter.def.json msgctxt "machine_head_with_fans_polygon description" @@ -519,353 +519,354 @@ msgid "" "The shape of the print head. These are coordinates relative to the position " "of the print head, which is usually the position of its first extruder. The " "dimensions left and in front of the print head must be negative coordinates." -msgstr "La forme de la tête d'impression. Ce sont des coordonnées par rapport à la position de la tête d'impression, qui est généralement la position de son premier" -" extrudeur. Les dimensions à gauche et devant la tête d'impression doivent être des coordonnées négatives." +msgstr "La forma della testina di stampa. Queste sono le coordinate relative alla posizione della testina di stampa. Questa coincide in genere con la posizione" +" del primo estrusore. Le posizioni a sinistra e davanti alla testina di stampa devono essere coordinate negative." #: /fdmprinter.def.json msgctxt "gantry_height label" msgid "Gantry Height" -msgstr "Hauteur du portique" +msgstr "Altezza gantry" #: /fdmprinter.def.json msgctxt "gantry_height description" msgid "" "The height difference between the tip of the nozzle and the gantry system (X " "and Y axes)." -msgstr "La différence de hauteur entre la pointe de la buse et le système de portique (axes X et Y)." +msgstr "La differenza di altezza tra la punta dell’ugello e il sistema gantry (assy X e Y)." #: /fdmprinter.def.json msgctxt "machine_nozzle_id label" msgid "Nozzle ID" -msgstr "ID buse" +msgstr "ID ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_id description" msgid "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\"." -msgstr "ID buse pour un train d'extrudeuse, comme « AA 0.4 » et « BB 0.8 »." +msgstr "ID ugello per un treno estrusore, come \"AA 0.4\" e \"BB 0.8\"." #: /fdmprinter.def.json msgctxt "machine_nozzle_size label" msgid "Nozzle Diameter" -msgstr "Diamètre de la buse" +msgstr "Diametro ugello" #: /fdmprinter.def.json msgctxt "machine_nozzle_size description" msgid "" "The inner diameter of the nozzle. Change this setting when using a non-" "standard nozzle size." -msgstr "Le diamètre intérieur de la buse. Modifiez ce paramètre si vous utilisez une taille de buse non standard." +msgstr "Il diametro interno dell’ugello. Modificare questa impostazione quando si utilizza una dimensione ugello non standard." #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords label" msgid "Offset with Extruder" -msgstr "Décalage avec extrudeuse" +msgstr "Offset con estrusore" #: /fdmprinter.def.json msgctxt "machine_use_extruder_offset_to_offset_coords description" msgid "" "Apply the extruder offset to the coordinate system. Affects all extruders." -msgstr "Appliquez le décalage de l'extrudeuse au système de coordonnées. Affecte toutes les extrudeuses." +msgstr "Applica l’offset estrusore al sistema coordinate. Influisce su tutti gli estrusori." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z label" msgid "Extruder Prime Z Position" -msgstr "Extrudeuse Position d'amorçage Z" +msgstr "Posizione Z innesco estrusore" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_z description" msgid "" "The Z coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "Les coordonnées Z de la position à laquelle la buse s'amorce au début de l'impression." +msgstr "Indica la coordinata Z della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs label" msgid "Absolute Extruder Prime Position" -msgstr "Position d'amorçage absolue de l'extrudeuse" +msgstr "Posizione assoluta di innesco estrusore" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_abs description" msgid "" "Make the extruder prime position absolute rather than relative to the last-" "known location of the head." -msgstr "Rendre la position d'amorçage de l'extrudeuse absolue plutôt que relative à la dernière position connue de la tête." +msgstr "Rende la posizione di innesco estrusore assoluta anziché relativa rispetto all’ultima posizione nota della testina." #: /fdmprinter.def.json msgctxt "machine_max_feedrate_x label" msgid "Maximum Speed X" -msgstr "Vitesse maximale X" +msgstr "Velocità massima X" #: /fdmprinter.def.json msgctxt "machine_max_feedrate_x description" msgid "The maximum speed for the motor of the X-direction." -msgstr "La vitesse maximale pour le moteur du sens X." +msgstr "Indica la velocità massima del motore per la direzione X." #: /fdmprinter.def.json msgctxt "machine_max_feedrate_y label" msgid "Maximum Speed Y" -msgstr "Vitesse maximale Y" +msgstr "Velocità massima Y" #: /fdmprinter.def.json msgctxt "machine_max_feedrate_y description" msgid "The maximum speed for the motor of the Y-direction." -msgstr "La vitesse maximale pour le moteur du sens Y." +msgstr "Indica la velocità massima del motore per la direzione Y." #: /fdmprinter.def.json msgctxt "machine_max_feedrate_z label" msgid "Maximum Speed Z" -msgstr "Vitesse maximale Z" +msgstr "Velocità massima Z" #: /fdmprinter.def.json msgctxt "machine_max_feedrate_z description" msgid "The maximum speed for the motor of the Z-direction." -msgstr "La vitesse maximale pour le moteur du sens Z." +msgstr "Indica la velocità massima del motore per la direzione Z." #: /fdmprinter.def.json msgctxt "machine_max_feedrate_e label" msgid "Maximum Speed E" -msgstr "Vitesse maximale E" +msgstr "Velocità massima E" #: /fdmprinter.def.json msgctxt "machine_max_feedrate_e description" msgid "The maximum speed of the filament." -msgstr "La vitesse maximale du filament." +msgstr "Indica la velocità massima del filamento." #: /fdmprinter.def.json msgctxt "machine_max_acceleration_x label" msgid "Maximum Acceleration X" -msgstr "Accélération maximale X" +msgstr "Accelerazione massima X" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_x description" msgid "Maximum acceleration for the motor of the X-direction" -msgstr "Accélération maximale pour le moteur du sens X" +msgstr "Indica l’accelerazione massima del motore per la direzione X" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_y label" msgid "Maximum Acceleration Y" -msgstr "Accélération maximale Y" +msgstr "Accelerazione massima Y" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_y description" msgid "Maximum acceleration for the motor of the Y-direction." -msgstr "Accélération maximale pour le moteur du sens Y." +msgstr "Indica l’accelerazione massima del motore per la direzione Y." #: /fdmprinter.def.json msgctxt "machine_max_acceleration_z label" msgid "Maximum Acceleration Z" -msgstr "Accélération maximale Z" +msgstr "Accelerazione massima Z" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_z description" msgid "Maximum acceleration for the motor of the Z-direction." -msgstr "Accélération maximale pour le moteur du sens Z." +msgstr "Indica l’accelerazione massima del motore per la direzione Z." #: /fdmprinter.def.json msgctxt "machine_max_acceleration_e label" msgid "Maximum Filament Acceleration" -msgstr "Accélération maximale du filament" +msgstr "Accelerazione massima filamento" #: /fdmprinter.def.json msgctxt "machine_max_acceleration_e description" msgid "Maximum acceleration for the motor of the filament." -msgstr "Accélération maximale pour le moteur du filament." +msgstr "Indica l’accelerazione massima del motore del filamento." #: /fdmprinter.def.json msgctxt "machine_acceleration label" msgid "Default Acceleration" -msgstr "Accélération par défaut" +msgstr "Accelerazione predefinita" #: /fdmprinter.def.json msgctxt "machine_acceleration description" msgid "The default acceleration of print head movement." -msgstr "L'accélération par défaut du mouvement de la tête d'impression." +msgstr "Indica l’accelerazione predefinita del movimento della testina di stampa." #: /fdmprinter.def.json msgctxt "machine_max_jerk_xy label" msgid "Default X-Y Jerk" -msgstr "Saccade X-Y par défaut" +msgstr "Jerk X-Y predefinito" #: /fdmprinter.def.json msgctxt "machine_max_jerk_xy description" msgid "Default jerk for movement in the horizontal plane." -msgstr "Saccade par défaut pour le mouvement sur le plan horizontal." +msgstr "Indica il jerk predefinito per lo spostamento sul piano orizzontale." #: /fdmprinter.def.json msgctxt "machine_max_jerk_z label" msgid "Default Z Jerk" -msgstr "Saccade Z par défaut" +msgstr "Jerk Z predefinito" #: /fdmprinter.def.json msgctxt "machine_max_jerk_z description" msgid "Default jerk for the motor of the Z-direction." -msgstr "Saccade par défaut pour le moteur du sens Z." +msgstr "Indica il jerk predefinito del motore per la direzione Z." #: /fdmprinter.def.json msgctxt "machine_max_jerk_e label" msgid "Default Filament Jerk" -msgstr "Saccade par défaut du filament" +msgstr "Jerk filamento predefinito" #: /fdmprinter.def.json msgctxt "machine_max_jerk_e description" msgid "Default jerk for the motor of the filament." -msgstr "Saccade par défaut pour le moteur du filament." +msgstr "Indica il jerk predefinito del motore del filamento." #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x label" msgid "Steps per Millimeter (X)" -msgstr "Pas par millimètre (X)" +msgstr "Passi per millimetro (X)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_x description" msgid "" "How many steps of the stepper motor will result in one millimeter of " "movement in the X direction." -msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction X." +msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione X." #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y label" msgid "Steps per Millimeter (Y)" -msgstr "Pas par millimètre (Y)" +msgstr "Passi per millimetro (Y)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_y description" msgid "" "How many steps of the stepper motor will result in one millimeter of " "movement in the Y direction." -msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction Y." +msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione Y." #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z label" msgid "Steps per Millimeter (Z)" -msgstr "Pas par millimètre (Z)" +msgstr "Passi per millimetro (Z)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_z description" msgid "" "How many steps of the stepper motor will result in one millimeter of " "movement in the Z direction." -msgstr "Nombre de pas du moteur pas à pas correspondant à un mouvement d'un millimètre dans la direction Z." +msgstr "I passi del motore passo-passo in un millimetro di spostamento nella direzione Z." #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e label" msgid "Steps per Millimeter (E)" -msgstr "Pas par millimètre (E)" +msgstr "Passi per millimetro (E)" #: /fdmprinter.def.json msgctxt "machine_steps_per_mm_e description" msgid "" "How many steps of the stepper motors will result in moving the feeder wheel " "by one millimeter around its circumference." -msgstr "Nombre de pas des moteurs pas à pas correspondant au déplacement de la roue du chargeur d'un millimètre sur sa circonférence." +msgstr "Quanti passi dei motori passo-passo causano lo spostamento della ruota del tirafilo di un millimetro attorno alla sua circonferenza." #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x label" msgid "X Endstop in Positive Direction" -msgstr "Butée X en sens positif" +msgstr "Endstop X in direzione positiva" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_x description" msgid "" "Whether the endstop of the X axis is in the positive direction (high X " "coordinate) or negative (low X coordinate)." -msgstr "Détermine si la butée de l'axe X est en sens positif (haute coordonnée X) ou négatif (basse coordonnée X)." +msgstr "Se l’endstop dell’asse X è in direzione positiva (coordinata X alta) o negativa (coordinata X bassa)." #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y label" msgid "Y Endstop in Positive Direction" -msgstr "Butée Y en sens positif" +msgstr "Endstop Y in direzione positiva" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_y description" msgid "" "Whether the endstop of the Y axis is in the positive direction (high Y " "coordinate) or negative (low Y coordinate)." -msgstr "Détermine si la butée de l'axe Y est en sens positif (haute coordonnée Y) ou négatif (basse coordonnée Y)." +msgstr "Se l’endstop dell’asse Y è in direzione positiva (coordinata Y alta) o negativa (coordinata Y bassa)." #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z label" msgid "Z Endstop in Positive Direction" -msgstr "Butée Z en sens positif" +msgstr "Endstop Z in direzione positiva" #: /fdmprinter.def.json msgctxt "machine_endstop_positive_direction_z description" msgid "" "Whether the endstop of the Z axis is in the positive direction (high Z " "coordinate) or negative (low Z coordinate)." -msgstr "Détermine si la butée de l'axe Z est en sens positif (haute coordonnée Z) ou négatif (basse coordonnée Z)." +msgstr "Se l’endstop dell’asse Z è in direzione positiva (coordinata Z alta) o negativa (coordinata Z bassa)." #: /fdmprinter.def.json msgctxt "machine_minimum_feedrate label" msgid "Minimum Feedrate" -msgstr "Taux d'alimentation minimal" +msgstr "Velocità di alimentazione minima" #: /fdmprinter.def.json msgctxt "machine_minimum_feedrate description" msgid "The minimal movement speed of the print head." -msgstr "La vitesse minimale de mouvement de la tête d'impression." +msgstr "Indica la velocità di spostamento minima della testina di stampa." #: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter label" msgid "Feeder Wheel Diameter" -msgstr "Diamètre de roue du chargeur" +msgstr "Diametro ruota del tirafilo" #: /fdmprinter.def.json msgctxt "machine_feeder_wheel_diameter description" msgid "The diameter of the wheel that drives the material in the feeder." -msgstr "Diamètre de la roue qui entraîne le matériau dans le chargeur." +msgstr "Il diametro della ruota che guida il materiale nel tirafilo." #: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one label" msgid "Scale Fan Speed To 0-1" -msgstr "Mise à l'échelle de la vitesse du ventilateur à 0-1" +msgstr "Scala la velocità della ventola a 0-1" #: /fdmprinter.def.json msgctxt "machine_scale_fan_speed_zero_to_one description" msgid "Scale the fan speed to be between 0 and 1 instead of between 0 and 256." -msgstr "Mettez à l'échelle la vitesse du ventilateur de 0 à 1 au lieu de 0 à 256." +msgstr "Scalare la velocità della ventola in modo che sia compresa tra 0 e 1 anziché tra 0 e 256." #: /fdmprinter.def.json msgctxt "resolution label" msgid "Quality" -msgstr "Qualité" +msgstr "Qualità" #: /fdmprinter.def.json msgctxt "resolution description" msgid "" "All settings that influence the resolution of the print. These settings have " "a large impact on the quality (and print time)" -msgstr "Tous les paramètres qui influent sur la résolution de l'impression. Ces paramètres ont un impact conséquent sur la qualité (et la durée d'impression)." +msgstr "Indica tutte le impostazioni che influiscono sulla risoluzione della stampa. Queste impostazioni hanno un elevato impatto sulla qualità (e il tempo di" +" stampa)" #: /fdmprinter.def.json msgctxt "layer_height label" msgid "Layer Height" -msgstr "Hauteur de la couche" +msgstr "Altezza dello strato" #: /fdmprinter.def.json msgctxt "layer_height description" msgid "" "The height of each layer in mm. Higher values produce faster prints in lower " "resolution, lower values produce slower prints in higher resolution." -msgstr "La hauteur de chaque couche en mm. Des valeurs plus élevées créent des impressions plus rapides dans une résolution moindre, tandis que des valeurs plus" -" basses entraînent des impressions plus lentes dans une résolution plus élevée." +msgstr "Indica l’altezza di ciascuno strato in mm. Valori più elevati generano stampe più rapide con risoluzione inferiore, valori più bassi generano stampe più" +" lente con risoluzione superiore." #: /fdmprinter.def.json msgctxt "layer_height_0 label" msgid "Initial Layer Height" -msgstr "Hauteur de la couche initiale" +msgstr "Altezza dello strato iniziale" #: /fdmprinter.def.json msgctxt "layer_height_0 description" msgid "" "The height of the initial layer in mm. A thicker initial layer makes " "adhesion to the build plate easier." -msgstr "La hauteur de la couche initiale en mm. Une couche initiale plus épaisse adhère plus facilement au plateau." +msgstr "Indica l’altezza dello strato iniziale in mm. Uno strato iniziale più spesso facilita l’adesione al piano di stampa." #: /fdmprinter.def.json msgctxt "line_width label" msgid "Line Width" -msgstr "Largeur de ligne" +msgstr "Larghezza della linea" #: /fdmprinter.def.json msgctxt "line_width description" @@ -873,208 +874,208 @@ msgid "" "Width of a single line. Generally, the width of each line should correspond " "to the width of the nozzle. However, slightly reducing this value could " "produce better prints." -msgstr "Largeur d'une ligne. Généralement, la largeur de chaque ligne doit correspondre à la largeur de la buse. Toutefois, le fait de diminuer légèrement cette" -" valeur peut fournir de meilleures impressions." +msgstr "Indica la larghezza di una linea singola. In generale, la larghezza di ciascuna linea deve corrispondere alla larghezza dell’ugello. Tuttavia, una lieve" +" riduzione di questo valore potrebbe generare stampe migliori." #: /fdmprinter.def.json msgctxt "wall_line_width label" msgid "Wall Line Width" -msgstr "Largeur de ligne de la paroi" +msgstr "Larghezza delle linee perimetrali" #: /fdmprinter.def.json msgctxt "wall_line_width description" msgid "Width of a single wall line." -msgstr "Largeur d'une seule ligne de la paroi." +msgstr "Indica la larghezza di una singola linea perimetrale." #: /fdmprinter.def.json msgctxt "wall_line_width_0 label" msgid "Outer Wall Line Width" -msgstr "Largeur de ligne de la paroi externe" +msgstr "Larghezza delle linee della parete esterna" #: /fdmprinter.def.json msgctxt "wall_line_width_0 description" msgid "" "Width of the outermost wall line. By lowering this value, higher levels of " "detail can be printed." -msgstr "Largeur de la ligne la plus à l'extérieur de la paroi. Le fait de réduire cette valeur permet d'imprimer des niveaux plus élevés de détails." +msgstr "Indica la larghezza della linea della parete esterna. Riducendo questo valore, è possibile stampare livelli di dettaglio più elevati." #: /fdmprinter.def.json msgctxt "wall_line_width_x label" msgid "Inner Wall(s) Line Width" -msgstr "Largeur de ligne de la (des) paroi(s) interne(s)" +msgstr "Larghezza delle linee della parete interna" #: /fdmprinter.def.json msgctxt "wall_line_width_x description" msgid "" "Width of a single wall line for all wall lines except the outermost one." -msgstr "Largeur d'une seule ligne de la paroi pour toutes les lignes de paroi, à l’exception de la ligne la plus externe." +msgstr "Indica la larghezza di una singola linea della parete per tutte le linee della parete tranne quella più esterna." #: /fdmprinter.def.json msgctxt "skin_line_width label" msgid "Top/Bottom Line Width" -msgstr "Largeur de la ligne du dessus/dessous" +msgstr "Larghezza delle linee superiore/inferiore" #: /fdmprinter.def.json msgctxt "skin_line_width description" msgid "Width of a single top/bottom line." -msgstr "Largeur d'une seule ligne du dessus/dessous." +msgstr "Indica la larghezza di una singola linea superiore/inferiore." #: /fdmprinter.def.json msgctxt "infill_line_width label" msgid "Infill Line Width" -msgstr "Largeur de ligne de remplissage" +msgstr "Larghezza delle linee di riempimento" #: /fdmprinter.def.json msgctxt "infill_line_width description" msgid "Width of a single infill line." -msgstr "Largeur d'une seule ligne de remplissage." +msgstr "Indica la larghezza di una singola linea di riempimento." #: /fdmprinter.def.json msgctxt "skirt_brim_line_width label" msgid "Skirt/Brim Line Width" -msgstr "Largeur des lignes de jupe/bordure" +msgstr "Larghezza delle linee dello skirt/brim" #: /fdmprinter.def.json msgctxt "skirt_brim_line_width description" msgid "Width of a single skirt or brim line." -msgstr "Largeur d'une seule ligne de jupe ou de bordure." +msgstr "Indica la larghezza di una singola linea dello skirt o del brim." #: /fdmprinter.def.json msgctxt "support_line_width label" msgid "Support Line Width" -msgstr "Largeur de ligne de support" +msgstr "Larghezza delle linee di supporto" #: /fdmprinter.def.json msgctxt "support_line_width description" msgid "Width of a single support structure line." -msgstr "Largeur d'une seule ligne de support." +msgstr "Indica la larghezza di una singola linea di supporto." #: /fdmprinter.def.json msgctxt "support_interface_line_width label" msgid "Support Interface Line Width" -msgstr "Largeur de ligne d'interface de support" +msgstr "Larghezza della linea dell’interfaccia di supporto" #: /fdmprinter.def.json msgctxt "support_interface_line_width description" msgid "Width of a single line of support roof or floor." -msgstr "Largeur d'une seule ligne de plafond ou de bas de support." +msgstr "Indica la larghezza di una singola linea di supporto superiore o inferiore." #: /fdmprinter.def.json msgctxt "support_roof_line_width label" msgid "Support Roof Line Width" -msgstr "Largeur de ligne de plafond de support" +msgstr "Larghezza delle linee di supporto superiori" #: /fdmprinter.def.json msgctxt "support_roof_line_width description" msgid "Width of a single support roof line." -msgstr "Largeur d'une seule ligne de plafond de support." +msgstr "Indica la larghezza di una singola linea di supporto superiore." #: /fdmprinter.def.json msgctxt "support_bottom_line_width label" msgid "Support Floor Line Width" -msgstr "Largeur de ligne de bas de support" +msgstr "Larghezza della linea di supporto inferiore" #: /fdmprinter.def.json msgctxt "support_bottom_line_width description" msgid "Width of a single support floor line." -msgstr "Largeur d'une seule ligne de bas de support." +msgstr "Indica la larghezza di una singola linea di supporto inferiore." #: /fdmprinter.def.json msgctxt "prime_tower_line_width label" msgid "Prime Tower Line Width" -msgstr "Largeur de ligne de la tour d'amorçage" +msgstr "Larghezza della linea della torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_line_width description" msgid "Width of a single prime tower line." -msgstr "Largeur d'une seule ligne de tour d'amorçage." +msgstr "Indica la larghezza di una singola linea della torre di innesco." #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor label" msgid "Initial Layer Line Width" -msgstr "Largeur de ligne couche initiale" +msgstr "Larghezza linea strato iniziale" #: /fdmprinter.def.json msgctxt "initial_layer_line_width_factor description" msgid "" "Multiplier of the line width on the first layer. Increasing this could " "improve bed adhesion." -msgstr "Multiplicateur de la largeur de la ligne sur la première couche. Augmenter le multiplicateur peut améliorer l'adhésion au plateau." +msgstr "Moltiplicatore della larghezza della linea del primo strato Il suo aumento potrebbe migliorare l'adesione al piano." #: /fdmprinter.def.json msgctxt "shell label" msgid "Walls" -msgstr "Parois" +msgstr "Pareti" #: /fdmprinter.def.json msgctxt "shell description" msgid "Shell" -msgstr "Coque" +msgstr "Guscio" #: /fdmprinter.def.json msgctxt "wall_extruder_nr label" msgid "Wall Extruder" -msgstr "Extrudeuse de paroi" +msgstr "Estrusore pareti" #: /fdmprinter.def.json msgctxt "wall_extruder_nr description" msgid "" "The extruder train used for printing the walls. This is used in multi-" "extrusion." -msgstr "Le train d'extrudeuse utilisé pour l'impression des parois. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per stampare le pareti. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr label" msgid "Outer Wall Extruder" -msgstr "Extrudeuse de paroi externe" +msgstr "Estrusore parete esterna" #: /fdmprinter.def.json msgctxt "wall_0_extruder_nr description" msgid "" "The extruder train used for printing the outer wall. This is used in multi-" "extrusion." -msgstr "Le train d'extrudeuse utilisé pour l'impression des parois externes. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per stampare la parete esterna. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr label" msgid "Inner Wall Extruder" -msgstr "Extrudeuse de paroi interne" +msgstr "Estrusore parete interna" #: /fdmprinter.def.json msgctxt "wall_x_extruder_nr description" msgid "" "The extruder train used for printing the inner walls. This is used in multi-" "extrusion." -msgstr "Le train d'extrudeuse utilisé pour l'impression des parois internes. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per stampare le pareti interne. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json msgctxt "wall_thickness label" msgid "Wall Thickness" -msgstr "Épaisseur de la paroi" +msgstr "Spessore delle pareti" #: /fdmprinter.def.json msgctxt "wall_thickness description" msgid "" "The thickness of the walls in the horizontal direction. This value divided " "by the wall line width defines the number of walls." -msgstr "Épaisseur des parois en sens horizontal. Cette valeur divisée par la largeur de la ligne de la paroi définit le nombre de parois." +msgstr "Spessore delle pareti in direzione orizzontale. Questo valore diviso per la larghezza della linea della parete definisce il numero di pareti." #: /fdmprinter.def.json msgctxt "wall_line_count label" msgid "Wall Line Count" -msgstr "Nombre de lignes de la paroi" +msgstr "Numero delle linee perimetrali" #: /fdmprinter.def.json msgctxt "wall_line_count description" msgid "" "The number of walls. When calculated by the wall thickness, this value is " "rounded to a whole number." -msgstr "Le nombre de parois. Lorsqu'elle est calculée par l'épaisseur de la paroi, cette valeur est arrondie à un nombre entier." +msgstr "Indica il numero delle pareti. Quando calcolato mediante lo spessore della parete, il valore viene arrotondato a numero intero." #: /fdmprinter.def.json msgctxt "wall_transition_length label" msgid "Wall Transition Length" -msgstr "Longueur de transition de la paroi" +msgstr "Lunghezza transizione parete" #: /fdmprinter.def.json msgctxt "wall_transition_length description" @@ -1082,26 +1083,26 @@ msgid "" "When transitioning between different numbers of walls as the part becomes " "thinner, a certain amount of space is allotted to split or join the wall " "lines." -msgstr "Lorsque l'on passe d'un nombre de parois à un autre, au fur et à mesure que la pièce s'amincit, un certain espace est alloué pour diviser ou joindre les" -" lignes de parois." +msgstr "Quando si esegue la transizione tra numeri di parete diversi poiché la parte diventa più sottile, viene allocata una determinata quantità di spazio per" +" dividere o unire le linee perimetrali." #: /fdmprinter.def.json msgctxt "wall_distribution_count label" msgid "Wall Distribution Count" -msgstr "Nombre de distributions des parois" +msgstr "Conteggio distribuzione parete" #: /fdmprinter.def.json msgctxt "wall_distribution_count description" msgid "" "The number of walls, counted from the center, over which the variation needs " "to be spread. Lower values mean that the outer walls don't change in width." -msgstr "Le nombre de parois, comptées à partir du centre, sur lesquelles la variation doit être répartie. Les valeurs inférieures signifient que les parois extérieures" -" ne changent pas en termes de largeur." +msgstr "Il numero di pareti, conteggiate dal centro, su cui occorre distribuire la variazione. Valori più bassi indicano che la larghezza delle pareti esterne" +" non cambia." #: /fdmprinter.def.json msgctxt "wall_transition_angle label" msgid "Wall Transitioning Threshold Angle" -msgstr "Angle du seuil de transition de la paroi" +msgstr "Angolo di soglia di transizione parete" #: /fdmprinter.def.json msgctxt "wall_transition_angle description" @@ -1111,14 +1112,14 @@ msgid "" "no walls will be printed in the center to fill the remaining space. Reducing " "this setting reduces the number and length of these center walls, but may " "leave gaps or overextrude." -msgstr "Quand créer des transitions entre un nombre uniforme et impair de parois. Une forme de coin dont l'angle est supérieur à ce paramètre n'aura pas de transitions" -" et aucune paroi ne sera imprimée au centre pour remplir l'espace restant. En réduisant ce paramètre, on réduit le nombre et la longueur de ces parois" -" centrales, mais on risque de laisser des trous ou sur-extruder." +msgstr "Quando creare transizioni tra numeri di parete pari e dispari. Una forma a cuneo con un angolo maggiore di questa impostazione non presenta transazioni" +" e nessuna parete verrà stampata al centro per riempire lo spazio rimanente. Riducendo questa impostazione si riduce il numero e la lunghezza di queste" +" pareti centrali, ma potrebbe lasciare spazi vuoti o sovraestrusione." #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance label" msgid "Wall Transitioning Filter Distance" -msgstr "Distance du filtre de transition des parois" +msgstr "Distanza di filtro transizione parete" #: /fdmprinter.def.json msgctxt "wall_transition_filter_distance description" @@ -1126,13 +1127,13 @@ msgid "" "If it would be transitioning back and forth between different numbers of " "walls in quick succession, don't transition at all. Remove transitions if " "they are closer together than this distance." -msgstr "S'il s'agit d'une transition d'avant en arrière entre différents nombres de parois en succession rapide, ne faites pas du tout la transition. Supprimez" -" les transitions si elles sont plus proches les unes des autres que cette distance." +msgstr "Se si pensa di eseguire la transizione avanti e indietro tra numeri di pareti differenti in rapida successione, non eseguire alcuna transizione. Rimuovere" +" le transizioni se sono più vicine di questa distanza." #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation label" msgid "Wall Transitioning Filter Margin" -msgstr "Marge du filtre de transition des parois" +msgstr "Margine filtro di transizione parete" #: /fdmprinter.def.json msgctxt "wall_transition_filter_deviation description" @@ -1143,27 +1144,27 @@ msgid "" "margin reduces the number of transitions, which reduces the number of " "extrusion starts/stops and travel time. However, large line width variation " "can lead to under- or overextrusion problems." -msgstr "Empêchez la transition d'avant en arrière entre une paroi supplémentaire et une paroi en moins. Cette marge étend la gamme des largeurs de ligne qui suivent" -" à [Largeur minimale de la ligne de paroi - marge, 2 * Largeur minimale de la ligne de paroi + marge]. L'augmentation de cette marge réduit le nombre de" -" transitions, ce qui réduit le nombre de démarrages/arrêts d'extrusion et le temps de trajet. Cependant, une grande variation de la largeur de la ligne" -" peut entraîner des problèmes de sous-extrusion ou de sur-extrusion." +msgstr "Impedisce la transizione avanti e indietro tra una parete aggiuntiva e una di meno. Questo margine estende l'intervallo di larghezze linea che segue a" +" [Larghezza minima della linea perimetrale - Margine, 2 * Larghezza minima della linea perimetrale + Margine]. Incrementando questo margine si riduce il" +" numero di transizioni, che riduce il numero di avvii/interruzioni estrusione e durata dello spostamento. Tuttavia, variazioni ampie della larghezza della" +" linea possono portare a problemi di sottoestrusione o sovraestrusione." #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist label" msgid "Outer Wall Wipe Distance" -msgstr "Distance d'essuyage paroi extérieure" +msgstr "Distanza del riempimento parete esterna" #: /fdmprinter.def.json msgctxt "wall_0_wipe_dist description" msgid "" "Distance of a travel move inserted after the outer wall, to hide the Z seam " "better." -msgstr "Distance d'un déplacement inséré après la paroi extérieure, pour mieux masquer la jointure en Z." +msgstr "Distanza di spostamento inserita dopo la parete esterna per nascondere meglio la giunzione Z." #: /fdmprinter.def.json msgctxt "wall_0_inset label" msgid "Outer Wall Inset" -msgstr "Insert de paroi externe" +msgstr "Inserto parete esterna" #: /fdmprinter.def.json msgctxt "wall_0_inset description" @@ -1172,13 +1173,13 @@ msgid "" "than the nozzle, and printed after the inner walls, use this offset to get " "the hole in the nozzle to overlap with the inner walls instead of the " "outside of the model." -msgstr "Insert appliqué sur le passage de la paroi externe. Si la paroi externe est plus petite que la buse et imprimée après les parois intérieures, utiliser" -" ce décalage pour que le trou dans la buse chevauche les parois internes et non l'extérieur du modèle." +msgstr "Inserto applicato al percorso della parete esterna. Se la parete esterna è di dimensioni inferiori all’ugello e stampata dopo le pareti interne, utilizzare" +" questo offset per fare in modo che il foro dell’ugello si sovrapponga alle pareti interne anziché all’esterno del modello." #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order label" msgid "Optimize Wall Printing Order" -msgstr "Optimiser l'ordre d'impression des parois" +msgstr "Ottimizzazione sequenza di stampa pareti" #: /fdmprinter.def.json msgctxt "optimize_wall_printing_order description" @@ -1188,14 +1189,14 @@ msgid "" "being enabled but some may actually take longer so please compare the print " "time estimates with and without optimization. First layer is not optimized " "when choosing brim as build plate adhesion type." -msgstr "Optimiser l'ordre dans lequel des parois sont imprimées de manière à réduire le nombre de retraits et les distances parcourues. La plupart des pièces bénéficieront" -" de cette possibilité, mais certaines peuvent en fait prendre plus de temps à l'impression ; veuillez dès lors comparer les estimations de durée d'impression" -" avec et sans optimisation. La première couche n'est pas optimisée lorsque le type d'adhérence au plateau est défini sur bordure." +msgstr "Ottimizzare la sequenza di stampa delle pareti in modo da ridurre il numero di retrazioni e la distanza percorsa. L'abilitazione di questa funzione porta" +" vantaggi per la maggior parte dei pezzi; alcuni possono richiedere un maggior tempo di esecuzione; si consiglia di confrontare i tempi di stampa stimati" +" con e senza ottimizzazione. Scegliendo la funzione brim come tipo di adesione del piano di stampa, il primo strato non viene ottimizzato." #: /fdmprinter.def.json msgctxt "inset_direction label" msgid "Wall Ordering" -msgstr "Ordre des parois" +msgstr "Ordinamento parete" #: /fdmprinter.def.json msgctxt "inset_direction description" @@ -1205,36 +1206,36 @@ msgid "" "propagate to the outside. However printing them later allows them to stack " "better when overhangs are printed. When there is an uneven amount of total " "innner walls, the 'center last line' is always printed last." -msgstr "Détermine l'ordre dans lequel les parois sont imprimées. L'impression des parois extérieures plus tôt permet une précision dimensionnelle car les défauts" -" des parois intérieures ne peuvent pas se propager à l'extérieur. Cependant, le fait de les imprimer plus tard leur permet de mieux s'empiler lorsque les" -" saillies sont imprimées. Lorsqu'il y a une quantité totale inégale de parois intérieures, la « dernière ligne centrale » est toujours imprimée en dernier." +msgstr "Determina l'ordine di stampa delle pareti. La stampa anticipata delle pareti esterne migliora la precisione dimensionale poiché i guasti dalle pareti interne" +" non possono propagarsi all'esterno. Se si esegue la stampa in un momento successivo, tuttavia, è possibile impilarle meglio quando vengono stampati gli" +" sbalzi. In presenza di una quantità disomogenea di pareti interne totali, l'\"ultima riga centrale\" viene sempre stampata per ultima." #: /fdmprinter.def.json msgctxt "inset_direction option inside_out" msgid "Inside To Outside" -msgstr "De l'intérieur vers l'extérieur" +msgstr "Dall'interno all'esterno" #: /fdmprinter.def.json msgctxt "inset_direction option outside_in" msgid "Outside To Inside" -msgstr "De l'extérieur vers l'intérieur" +msgstr "Dall'esterno all'interno" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter label" msgid "Alternate Extra Wall" -msgstr "Alterner les parois supplémentaires" +msgstr "Parete supplementare alternativa" #: /fdmprinter.def.json msgctxt "alternate_extra_perimeter description" msgid "" "Prints an extra wall at every other layer. This way infill gets caught " "between these extra walls, resulting in stronger prints." -msgstr "Imprime une paroi supplémentaire une couche sur deux. Ainsi, le remplissage est pris entre ces parois supplémentaires pour créer des impressions plus solides." +msgstr "Stampa una parete supplementare ogni due strati. In questo modo il riempimento rimane catturato tra queste pareti supplementari, creando stampe più resistenti." #: /fdmprinter.def.json msgctxt "min_wall_line_width label" msgid "Minimum Wall Line Width" -msgstr "Largeur minimale de la ligne de paroi" +msgstr "Larghezza minima della linea perimetrale" #: /fdmprinter.def.json msgctxt "min_wall_line_width description" @@ -1246,15 +1247,15 @@ msgid "" "transition from N to N+1 walls at some geometry thickness where the N walls " "are wide and the N+1 walls are narrow. The widest possible wall line is " "twice the Minimum Wall Line Width." -msgstr "Pour les structures fines dont la taille correspond à une ou deux fois celle de la buse, il faut modifier la largeur des lignes pour respecter l'épaisseur" -" du modèle. Ce paramètre contrôle la largeur de ligne minimale autorisée pour les parois. Les largeurs de lignes minimales déterminent également les largeurs" -" de lignes maximales, puisque nous passons de N à N+1 parois à une certaine épaisseur géométrique où les N parois sont larges et les N+1 parois sont étroites." -" La ligne de paroi la plus large possible est égale à deux fois la largeur minimale de la ligne de paroi." +msgstr "Per strutture sottili, circa una o due volte la dimensione dell'ugello, le larghezze delle linee devono essere modificate per rispettare lo spessore del" +" modello. Questa impostazione controlla la larghezza minima della linea consentita per le pareti. Le larghezze minime delle linee determinano intrinsecamente" +" anche le larghezze massime delle linee, poiché si esegue la transizione da N a N+1 pareti ad uno spessore geometrico in cui le pareti N sono larghe e" +" le pareti N+1 sono strette. La linea perimetrale più larga possible è due volte la larghezza minima della linea perimetrale." #: /fdmprinter.def.json msgctxt "min_even_wall_line_width label" msgid "Minimum Even Wall Line Width" -msgstr "Largeur minimale de la ligne de paroi uniforme" +msgstr "Larghezza minima della linea perimetrale pari" #: /fdmprinter.def.json msgctxt "min_even_wall_line_width description" @@ -1264,15 +1265,15 @@ msgid "" "printing two wall lines. A higher Minimum Even Wall Line Width leads to a " "higher maximum odd wall line width. The maximum even wall line width is " "calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width." -msgstr "Largeur de ligne minimale pour les murs polygonaux normaux. Ce paramètre détermine à quelle épaisseur de modèle nous passons de l'impression d'une seule" -" ligne de paroi fine à l'impression de deux lignes de paroi. Une largeur minimale de ligne de paroi paire plus élevée entraîne une largeur maximale de" -" ligne de paroi impaire plus élevée. La largeur maximale de la ligne de paroi paire est calculée comme suit : largeur de la ligne de paroi extérieure +" -" 0,5 * largeur minimale de la ligne de paroi impaire." +msgstr "La larghezza minima della linea per normali pareti poligonali. Questa impostazione determina lo spessore modello in corrispondenza del quale si passa dalla" +" stampa di una singola linea perimetrale sottile alla stampa di due linee perimetrali. Una larghezza minima della linea perimetrale pari più elevata porta" +" a una larghezza massima della linea perimetrale dispari più elevata. La larghezza massima della linea perimetrale pari viene calcolata come Larghezza" +" della linea perimetrale esterna + 0,5 * Larghezza minima della linea perimetrale dispari." #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width label" msgid "Minimum Odd Wall Line Width" -msgstr "Largeur minimale de la ligne de paroi impaire" +msgstr "Larghezza minima della linea perimetrale dispari" #: /fdmprinter.def.json msgctxt "min_odd_wall_line_width description" @@ -1283,27 +1284,27 @@ msgid "" "A higher Minimum Odd Wall Line Width leads to a higher maximum even wall " "line width. The maximum odd wall line width is calculated as 2 * Minimum " "Even Wall Line Width." -msgstr "Largeur de ligne minimale pour les parois de polyligne de remplissage de l'espace de ligne médiane. Ce paramètre détermine à partir de quelle épaisseur" -" de modèle nous passons de l'impression de deux lignes de parois à l'impression de deux parois extérieures et d'une seule paroi centrale au milieu. Une" -" largeur de ligne de paroi impaire minimale plus élevée conduit à une largeur de ligne de paroi uniforme plus élevée. La largeur maximale de la ligne de" -" paroi impaire est calculée comme 2 × largeur minimale de la ligne de paroi paire." +msgstr "La larghezza minima della linea per pareti polilinea di riempimento interstizi linea intermedia. Questa impostazione determina lo spessore modello in corrispondenza" +" del quale si passa dalla stampa di due linee perimetrali alla stampa di due pareti esterne e di una singola parete centrale al centro. Una larghezza minima" +" della linea perimetrale pari più elevata porta a una larghezza massima della linea perimetrale dispari più elevata. La larghezza massima della linea perimetrale" +" dispari viene calcolata come 2 * Larghezza minima della linea perimetrale pari." #: /fdmprinter.def.json msgctxt "fill_outline_gaps label" msgid "Print Thin Walls" -msgstr "Imprimer parois fines" +msgstr "Stampa pareti sottili" #: /fdmprinter.def.json msgctxt "fill_outline_gaps description" msgid "" "Print pieces of the model which are horizontally thinner than the nozzle " "size." -msgstr "Imprimer les parties du modèle qui sont horizontalement plus fines que la taille de la buse." +msgstr "Stampa parti del modello orizzontalmente più sottili delle dimensioni dell'ugello." #: /fdmprinter.def.json msgctxt "min_feature_size label" msgid "Minimum Feature Size" -msgstr "Taille minimale des entités" +msgstr "Dimensioni minime della feature" #: /fdmprinter.def.json msgctxt "min_feature_size description" @@ -1311,13 +1312,13 @@ msgid "" "Minimum thickness of thin features. Model features that are thinner than " "this value will not be printed, while features thicker than the Minimum " "Feature Size will be widened to the Minimum Wall Line Width." -msgstr "Épaisseur minimale des entités fines. Les entités de modèle qui sont plus fines que cette valeur ne seront pas imprimées, tandis que les entités plus épaisses" -" que la taille d'entité minimale seront élargies à la largeur minimale de la ligne de paroi." +msgstr "Spessore minimo di feature sottili. Le feature modello che sono più sottili di questo valore non verranno stampate, mentre le feature più spesse delle" +" dimensioni minime della feature verranno ampliate fino alla larghezza minima della linea perimetrale." #: /fdmprinter.def.json msgctxt "min_bead_width label" msgid "Minimum Thin Wall Line Width" -msgstr "Largeur minimale de la ligne de paroi fine" +msgstr "Larghezza minima della linea perimetrale sottile" #: /fdmprinter.def.json msgctxt "min_bead_width description" @@ -1326,13 +1327,13 @@ msgid "" "Feature Size) of the model. If the Minimum Wall Line Width is thinner than " "the thickness of the feature, the wall will become as thick as the feature " "itself." -msgstr "La largeur de la paroi qui remplacera les entités fines (selon la taille minimale des entités) du modèle. Si la largeur minimale de la ligne de paroi est" -" plus fine que l'épaisseur de l'entité, la paroi deviendra aussi épaisse que l'entité elle-même." +msgstr "Larghezza della parete che sostituirà feature sottili (in base alle dimensioni minime della feature) del modello. Se la larghezza minima della linea perimetrale" +" è più sottile dello spessore della feature, la parete diventerà spessa come la feature stessa." #: /fdmprinter.def.json msgctxt "xy_offset label" msgid "Horizontal Expansion" -msgstr "Expansion horizontale" +msgstr "Espansione orizzontale" #: /fdmprinter.def.json msgctxt "xy_offset description" @@ -1340,13 +1341,13 @@ msgid "" "Amount of offset applied to all polygons in each layer. Positive values can " "compensate for too big holes; negative values can compensate for too small " "holes." -msgstr "Le décalage appliqué à tous les polygones dans chaque couche. Une valeur positive peut compenser les trous trop gros ; une valeur négative peut compenser" -" les trous trop petits." +msgstr "Determina l'entità di offset (o estensione dello strato) applicata a tutti i poligoni su ciascuno strato. I valori positivi possono compensare fori troppo" +" estesi; i valori negativi possono compensare fori troppo piccoli." #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 label" msgid "Initial Layer Horizontal Expansion" -msgstr "Expansion horizontale de la couche initiale" +msgstr "Espansione orizzontale dello strato iniziale" #: /fdmprinter.def.json msgctxt "xy_offset_layer_0 description" @@ -1354,26 +1355,25 @@ msgid "" "Amount of offset applied to all polygons in the first layer. A negative " "value can compensate for squishing of the first layer known as \"elephant's " "foot\"." -msgstr "Le décalage appliqué à tous les polygones dans la première couche. Une valeur négative peut compenser l'écrasement de la première couche, appelé « patte" -" d'éléphant »." +msgstr "È l'entità di offset (estensione dello strato) applicata a tutti i poligoni di supporto in ciascuno strato. Un valore negativo può compensare lo schiacciamento" +" del primo strato noto come \"zampa di elefante\"." #: /fdmprinter.def.json msgctxt "hole_xy_offset label" msgid "Hole Horizontal Expansion" -msgstr "Expansion horizontale des trous" +msgstr "Espansione orizzontale dei fori" #: /fdmprinter.def.json msgctxt "hole_xy_offset description" msgid "" "Amount of offset applied to all holes in each layer. Positive values " "increase the size of the holes, negative values reduce the size of the holes." -msgstr "Le décalage appliqué à tous les trous dans chaque couche. Les valeurs positives augmentent la taille des trous ; les valeurs négatives réduisent la taille" -" des trous." +msgstr "Entità di offset applicato a tutti i fori di ciascuno strato. Valori positivi aumentano le dimensioni dei fori, mentre valori negativi le riducono." #: /fdmprinter.def.json msgctxt "z_seam_type label" msgid "Z Seam Alignment" -msgstr "Alignement de la jointure en Z" +msgstr "Allineamento delle giunzioni a Z" #: /fdmprinter.def.json msgctxt "z_seam_type description" @@ -1383,109 +1383,109 @@ msgid "" "these near a user specified location, the seam is easiest to remove. When " "placed randomly the inaccuracies at the paths' start will be less " "noticeable. When taking the shortest path the print will be quicker." -msgstr "Point de départ de chaque voie dans une couche. Quand les voies dans les couches consécutives démarrent au même endroit, une jointure verticale peut apparaître" -" sur l'impression. En alignant les points de départ près d'un emplacement défini par l'utilisateur, la jointure sera plus facile à faire disparaître. Lorsqu'elles" -" sont disposées de manière aléatoire, les imprécisions de départ des voies seront moins visibles. En choisissant la voie la plus courte, l'impression se" -" fera plus rapidement." +msgstr "Punto di partenza di ogni percorso nell'ambito di uno strato. Quando i percorsi in strati consecutivi iniziano nello stesso punto, sulla stampa può apparire" +" una linea di giunzione verticale. Se si allineano in prossimità di una posizione specificata dall’utente, la linea di giunzione può essere rimossa più" +" facilmente. Se disposti in modo casuale, le imprecisioni in corrispondenza dell'inizio del percorso saranno meno evidenti. Prendendo il percorso più breve" +" la stampa sarà più veloce." #: /fdmprinter.def.json msgctxt "z_seam_type option back" msgid "User Specified" -msgstr "Utilisateur spécifié" +msgstr "Specificato dall’utente" #: /fdmprinter.def.json msgctxt "z_seam_type option shortest" msgid "Shortest" -msgstr "Plus court" +msgstr "Il più breve" #: /fdmprinter.def.json msgctxt "z_seam_type option random" msgid "Random" -msgstr "Aléatoire" +msgstr "Casuale" #: /fdmprinter.def.json msgctxt "z_seam_type option sharpest_corner" msgid "Sharpest Corner" -msgstr "Angle le plus aigu" +msgstr "Angolo più acuto" #: /fdmprinter.def.json msgctxt "z_seam_position label" msgid "Z Seam Position" -msgstr "Position de la jointure en Z" +msgstr "Posizione della cucitura in Z" #: /fdmprinter.def.json msgctxt "z_seam_position description" msgid "The position near where to start printing each part in a layer." -msgstr "La position près de laquelle démarre l'impression de chaque partie dans une couche." +msgstr "La posizione accanto al punto in cui avviare la stampa di ciascuna parte in uno layer." #: /fdmprinter.def.json msgctxt "z_seam_position option backleft" msgid "Back Left" -msgstr "Arrière gauche" +msgstr "Indietro a sinistra" #: /fdmprinter.def.json msgctxt "z_seam_position option back" msgid "Back" -msgstr "Précédent" +msgstr "Indietro" #: /fdmprinter.def.json msgctxt "z_seam_position option backright" msgid "Back Right" -msgstr "Arrière droit" +msgstr "Indietro a destra" #: /fdmprinter.def.json msgctxt "z_seam_position option right" msgid "Right" -msgstr "Droite" +msgstr "Destra" #: /fdmprinter.def.json msgctxt "z_seam_position option frontright" msgid "Front Right" -msgstr "Avant droit" +msgstr "Avanti a destra" #: /fdmprinter.def.json msgctxt "z_seam_position option front" msgid "Front" -msgstr "Avant" +msgstr "Avanti" #: /fdmprinter.def.json msgctxt "z_seam_position option frontleft" msgid "Front Left" -msgstr "Avant gauche" +msgstr "Avanti a sinistra" #: /fdmprinter.def.json msgctxt "z_seam_position option left" msgid "Left" -msgstr "Gauche" +msgstr "Sinistra" #: /fdmprinter.def.json msgctxt "z_seam_x label" msgid "Z Seam X" -msgstr "X Jointure en Z" +msgstr "Giunzione Z X" #: /fdmprinter.def.json msgctxt "z_seam_x description" msgid "" "The X coordinate of the position near where to start printing each part in a " "layer." -msgstr "Coordonnée X de la position près de laquelle démarrer l'impression de chaque partie dans une couche." +msgstr "La coordinata X della posizione in prossimità della quale si innesca all’avvio della stampa di ciascuna parte in uno strato." #: /fdmprinter.def.json msgctxt "z_seam_y label" msgid "Z Seam Y" -msgstr "Y Jointure en Z" +msgstr "Giunzione Z Y" #: /fdmprinter.def.json msgctxt "z_seam_y description" msgid "" "The Y coordinate of the position near where to start printing each part in a " "layer." -msgstr "Coordonnée Y de la position près de laquelle démarrer l'impression de chaque partie dans une couche." +msgstr "La coordinata Y della posizione in prossimità della quale si innesca all’avvio della stampa di ciascuna parte in uno strato." #: /fdmprinter.def.json msgctxt "z_seam_corner label" msgid "Seam Corner Preference" -msgstr "Préférence de jointure d'angle" +msgstr "Preferenze angolo giunzione" #: /fdmprinter.def.json msgctxt "z_seam_corner description" @@ -1497,40 +1497,40 @@ msgid "" "Seam makes the seam more likely to occur at an inside or outside corner. " "Smart Hiding allows both inside and outside corners, but chooses inside " "corners more frequently, if appropriate." -msgstr "Vérifie si les angles du contour du modèle influencent l'emplacement de la jointure. « Aucune » signifie que les angles n'ont aucune influence sur l'emplacement" -" de la jointure. « Masquer la jointure » génère le positionnement de la jointure sur un angle intérieur. « Exposer la jointure » génère le positionnement" -" de la jointure sur un angle extérieur. « Masquer ou exposer la jointure » génère le positionnement de la jointure sur un angle intérieur ou extérieur." -" « Jointure intelligente » autorise les angles intérieurs et extérieurs, mais choisit plus fréquemment les angles intérieurs, le cas échéant." +msgstr "Controlla se gli angoli sul profilo del modello influenzano la posizione della giunzione. Nessuno significa che gli angoli non hanno alcuna influenza sulla" +" posizione della giunzione. Nascondi giunzione favorisce la presenza della giunzione su un angolo interno. Esponi giunzione favorisce la presenza della" +" giunzione su un angolo esterno. Nascondi o esponi giunzione favorisce la presenza della giunzione su un angolo interno o esterno. Smart Hiding consente" +" sia gli angoli interni che quelli esterni ma sceglie con maggiore frequenza gli angoli interni, se opportuno." #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_none" msgid "None" -msgstr "Aucun" +msgstr "Nessuno" #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_inner" msgid "Hide Seam" -msgstr "Masquer jointure" +msgstr "Nascondi giunzione" #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_outer" msgid "Expose Seam" -msgstr "Exposer jointure" +msgstr "Esponi giunzione" #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_any" msgid "Hide or Expose Seam" -msgstr "Masquer ou exposer jointure" +msgstr "Nascondi o esponi giunzione" #: /fdmprinter.def.json msgctxt "z_seam_corner option z_seam_corner_weighted" msgid "Smart Hiding" -msgstr "Masquage intelligent" +msgstr "Occultamento intelligente" #: /fdmprinter.def.json msgctxt "z_seam_relative label" msgid "Z Seam Relative" -msgstr "Relatif à la jointure en Z" +msgstr "Riferimento giunzione Z" #: /fdmprinter.def.json msgctxt "z_seam_relative description" @@ -1538,72 +1538,72 @@ msgid "" "When enabled, the z seam coordinates are relative to each part's centre. " "When disabled, the coordinates define an absolute position on the build " "plate." -msgstr "Si cette option est activée, les coordonnées de la jointure z sont relatives au centre de chaque partie. Si elle est désactivée, les coordonnées définissent" -" une position absolue sur le plateau." +msgstr "Se abilitato, le coordinate della giunzione Z sono riferite al centro di ogni parte. Se disabilitato, le coordinate definiscono una posizione assoluta" +" sul piano di stampa." #: /fdmprinter.def.json msgctxt "top_bottom label" msgid "Top/Bottom" -msgstr "Haut / bas" +msgstr "Superiore / Inferiore" #: /fdmprinter.def.json msgctxt "top_bottom description" msgid "Top/Bottom" -msgstr "Haut / bas" +msgstr "Superiore / Inferiore" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr label" msgid "Top Surface Skin Extruder" -msgstr "Extrudeuse de couche extérieure de la surface supérieure" +msgstr "Estrusore rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "roofing_extruder_nr description" msgid "" "The extruder train used for printing the top most skin. This is used in " "multi-extrusion." -msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure supérieure. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per stampare il rivestimento più in alto. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json msgctxt "roofing_layer_count label" msgid "Top Surface Skin Layers" -msgstr "Couches extérieures de la surface supérieure" +msgstr "Strati di rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "roofing_layer_count description" msgid "" "The number of top most skin layers. Usually only one top most layer is " "sufficient to generate higher quality top surfaces." -msgstr "Nombre de couches extérieures supérieures. En général, une seule couche supérieure est suffisante pour générer des surfaces supérieures de qualité." +msgstr "Numero degli strati di rivestimento superiori. Solitamente è sufficiente un unico strato di sommità per ottenere superfici superiori di qualità elevata." #: /fdmprinter.def.json msgctxt "roofing_line_width label" msgid "Top Surface Skin Line Width" -msgstr "Largeur de ligne de couche extérieure de la surface supérieure" +msgstr "Larghezza linea rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "roofing_line_width description" msgid "Width of a single line of the areas at the top of the print." -msgstr "Largeur d'une seule ligne de la zone en haut de l'impression." +msgstr "Larghezza di un singola linea delle aree nella parte superiore della stampa." #: /fdmprinter.def.json msgctxt "roofing_pattern label" msgid "Top Surface Skin Pattern" -msgstr "Motif de couche extérieure de surface supérieure" +msgstr "Configurazione del rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "roofing_pattern description" msgid "The pattern of the top most layers." -msgstr "Le motif des couches supérieures." +msgstr "Configurazione degli strati superiori." #: /fdmprinter.def.json msgctxt "roofing_pattern option lines" msgid "Lines" -msgstr "Lignes" +msgstr "Linee" #: /fdmprinter.def.json msgctxt "roofing_pattern option concentric" msgid "Concentric" -msgstr "Concentrique" +msgstr "Concentrica" #: /fdmprinter.def.json msgctxt "roofing_pattern option zigzag" @@ -1613,7 +1613,7 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "roofing_monotonic label" msgid "Monotonic Top Surface Order" -msgstr "Ordre monotone de la surface supérieure" +msgstr "Ordine superficie superiore monotonico" #: /fdmprinter.def.json msgctxt "roofing_monotonic description" @@ -1621,13 +1621,13 @@ msgid "" "Print top surface lines in an ordering that causes them to always overlap " "with adjacent lines in a single direction. This takes slightly more time to " "print, but makes flat surfaces look more consistent." -msgstr "Imprimez les lignes de la surface supérieure dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela" -" prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." +msgstr "Stampa linee superficie superiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione" +" richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." #: /fdmprinter.def.json msgctxt "roofing_angles label" msgid "Top Surface Skin Line Directions" -msgstr "Sens de lignes de couche extérieure de surface supérieure" +msgstr "Direzioni linea rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "roofing_angles description" @@ -1638,115 +1638,115 @@ msgid "" "it starts at the beginning again. The list items are separated by commas and " "the whole list is contained in square brackets. Default is an empty list " "which means use the traditional default angles (45 and 135 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches extérieures de la surface supérieure utilisent le motif en lignes" -" ou en zig zag. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque" -" la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est" -" une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." +msgstr "Un elenco di direzioni linee intere da usare quando gli strati rivestimento superficie superiore utilizzano le linee o la configurazione zig zag. Gli elementi" +" dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio." +" Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i" +" valori angolari predefiniti (45 e 135 gradi)." #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr label" msgid "Top/Bottom Extruder" -msgstr "Extrudeuse du dessus/dessous" +msgstr "Estrusore superiore/inferiore" #: /fdmprinter.def.json msgctxt "top_bottom_extruder_nr description" msgid "" "The extruder train used for printing the top and bottom skin. This is used " "in multi-extrusion." -msgstr "Le train d'extrudeuse utilisé pour l'impression de la couche extérieure du haut et du bas. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per stampare il rivestimento superiore e quello inferiore. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json msgctxt "top_bottom_thickness label" msgid "Top/Bottom Thickness" -msgstr "Épaisseur du dessus/dessous" +msgstr "Spessore dello strato superiore/inferiore" #: /fdmprinter.def.json msgctxt "top_bottom_thickness description" msgid "" "The thickness of the top/bottom layers in the print. This value divided by " "the layer height defines the number of top/bottom layers." -msgstr "L’épaisseur des couches du dessus/dessous dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessus/dessous." +msgstr "Indica lo spessore degli strati superiore/inferiore nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati superiori/inferiori." #: /fdmprinter.def.json msgctxt "top_thickness label" msgid "Top Thickness" -msgstr "Épaisseur du dessus" +msgstr "Spessore dello strato superiore" #: /fdmprinter.def.json msgctxt "top_thickness description" msgid "" "The thickness of the top layers in the print. This value divided by the " "layer height defines the number of top layers." -msgstr "L’épaisseur des couches du dessus dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessus." +msgstr "Indica lo spessore degli strati superiori nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati superiori." #: /fdmprinter.def.json msgctxt "top_layers label" msgid "Top Layers" -msgstr "Couches supérieures" +msgstr "Strati superiori" #: /fdmprinter.def.json msgctxt "top_layers description" msgid "" "The number of top layers. When calculated by the top thickness, this value " "is rounded to a whole number." -msgstr "Le nombre de couches supérieures. Lorsqu'elle est calculée par l'épaisseur du dessus, cette valeur est arrondie à un nombre entier." +msgstr "Indica il numero degli strati superiori. Quando calcolato mediante lo spessore dello strato superiore, il valore viene arrotondato a numero intero." #: /fdmprinter.def.json msgctxt "bottom_thickness label" msgid "Bottom Thickness" -msgstr "Épaisseur du dessous" +msgstr "Spessore degli strati inferiori" #: /fdmprinter.def.json msgctxt "bottom_thickness description" msgid "" "The thickness of the bottom layers in the print. This value divided by the " "layer height defines the number of bottom layers." -msgstr "L’épaisseur des couches du dessous dans l'impression. Cette valeur divisée par la hauteur de la couche définit le nombre de couches du dessous." +msgstr "Indica lo spessore degli strati inferiori nella stampa. Questo valore diviso per la l’altezza dello strato definisce il numero degli strati inferiori." #: /fdmprinter.def.json msgctxt "bottom_layers label" msgid "Bottom Layers" -msgstr "Couches inférieures" +msgstr "Strati inferiori" #: /fdmprinter.def.json msgctxt "bottom_layers description" msgid "" "The number of bottom layers. When calculated by the bottom thickness, this " "value is rounded to a whole number." -msgstr "Le nombre de couches inférieures. Lorsqu'elle est calculée par l'épaisseur du dessous, cette valeur est arrondie à un nombre entier." +msgstr "Indica il numero degli strati inferiori. Quando calcolato mediante lo spessore dello strato inferiore, il valore viene arrotondato a numero intero." #: /fdmprinter.def.json msgctxt "initial_bottom_layers label" msgid "Initial Bottom Layers" -msgstr "Couches inférieures initiales" +msgstr "Layer inferiori iniziali" #: /fdmprinter.def.json msgctxt "initial_bottom_layers description" msgid "" "The number of initial bottom layers, from the build-plate upwards. When " "calculated by the bottom thickness, this value is rounded to a whole number." -msgstr "Le nombre de couches inférieures initiales à partir du haut du plateau. Lorsqu'elle est calculée par l'épaisseur du dessous, cette valeur est arrondie" -" à un nombre entier." +msgstr "Il numero di layer inferiori iniziali, dal piano di stampa verso l'alto. Quando viene calcolato mediante lo spessore inferiore, questo valore viene arrotondato" +" a un numero intero." #: /fdmprinter.def.json msgctxt "top_bottom_pattern label" msgid "Top/Bottom Pattern" -msgstr "Motif du dessus/dessous" +msgstr "Configurazione dello strato superiore/inferiore" #: /fdmprinter.def.json msgctxt "top_bottom_pattern description" msgid "The pattern of the top/bottom layers." -msgstr "Le motif des couches du dessus/dessous." +msgstr "Indica la configurazione degli strati superiori/inferiori." #: /fdmprinter.def.json msgctxt "top_bottom_pattern option lines" msgid "Lines" -msgstr "Lignes" +msgstr "Linee" #: /fdmprinter.def.json msgctxt "top_bottom_pattern option concentric" msgid "Concentric" -msgstr "Concentrique" +msgstr "Concentriche" #: /fdmprinter.def.json msgctxt "top_bottom_pattern option zigzag" @@ -1756,22 +1756,22 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 label" msgid "Bottom Pattern Initial Layer" -msgstr "Couche initiale du motif du dessous" +msgstr "Strato iniziale configurazione inferiore" #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 description" msgid "The pattern on the bottom of the print on the first layer." -msgstr "Motif au bas de l'impression sur la première couche." +msgstr "La configurazione al fondo della stampa sul primo strato." #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option lines" msgid "Lines" -msgstr "Lignes" +msgstr "Linee" #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option concentric" msgid "Concentric" -msgstr "Concentrique" +msgstr "Concentriche" #: /fdmprinter.def.json msgctxt "top_bottom_pattern_0 option zigzag" @@ -1781,7 +1781,7 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "connect_skin_polygons label" msgid "Connect Top/Bottom Polygons" -msgstr "Relier les polygones supérieurs / inférieurs" +msgstr "Collega poligoni superiori/inferiori" #: /fdmprinter.def.json msgctxt "connect_skin_polygons description" @@ -1790,14 +1790,14 @@ msgid "" "concentric pattern enabling this setting greatly reduces the travel time, " "but because the connections can happen midway over infill this feature can " "reduce the top surface quality." -msgstr "Relier les voies de couche extérieure supérieures / inférieures lorsqu'elles sont côte à côte. Pour le motif concentrique, ce paramètre réduit considérablement" -" le temps de parcours, mais comme les liens peuvent se trouver à mi-chemin sur le remplissage, cette fonctionnalité peut réduire la qualité de la surface" -" supérieure." +msgstr "Collega i percorsi del rivestimento esterno superiore/inferiore quando corrono uno accanto all’altro. Per le configurazioni concentriche, l’abilitazione" +" di questa impostazione riduce notevolmente il tempo di spostamento, tuttavia poiché i collegamenti possono aver luogo a metà del riempimento, con questa" +" funzione la qualità della superficie superiore potrebbe risultare inferiore." #: /fdmprinter.def.json msgctxt "skin_monotonic label" msgid "Monotonic Top/Bottom Order" -msgstr "Ordre monotone dessus / dessous" +msgstr "Ordine superiore/inferiore monotonico" #: /fdmprinter.def.json msgctxt "skin_monotonic description" @@ -1805,13 +1805,13 @@ msgid "" "Print top/bottom lines in an ordering that causes them to always overlap " "with adjacent lines in a single direction. This takes slightly more time to " "print, but makes flat surfaces look more consistent." -msgstr "Imprimez les lignes supérieures et inférieures dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction." -" Cela prend un peu plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." +msgstr "Stampa linee superiori/inferiori in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione" +" richiede un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." #: /fdmprinter.def.json msgctxt "skin_angles label" msgid "Top/Bottom Line Directions" -msgstr "Sens de la ligne du dessus / dessous" +msgstr "Direzioni delle linee superiori/inferiori" #: /fdmprinter.def.json msgctxt "skin_angles description" @@ -1822,15 +1822,15 @@ msgid "" "the beginning again. The list items are separated by commas and the whole " "list is contained in square brackets. Default is an empty list which means " "use the traditional default angles (45 and 135 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser lorsque les couches du haut / bas utilisent le motif en lignes ou en zig zag. Les éléments" -" de la liste sont utilisés de manière séquentielle à mesure de l'avancement des couches. La liste reprend depuis le début lorsque la fin est atteinte." -" Les éléments de la liste sont séparés par des virgules et la liste entière est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui" -" signifie que les angles traditionnels par défaut seront utilisés (45 et 135 degrés)." +msgstr "Un elenco di direzioni linee intere da usare quando gli strati superiori/inferiori utilizzano le linee o la configurazione zig zag. Gli elementi dall’elenco" +" sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate" +" sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco predefinito è vuoto, vale a dire che utilizza i valori angolari" +" predefiniti (45 e 135 gradi)." #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic label" msgid "No Skin in Z Gaps" -msgstr "Aucune couche dans les trous en Z" +msgstr "Nessun rivest. est. negli interstizi a Z" #: /fdmprinter.def.json msgctxt "skin_no_small_gaps_heuristic description" @@ -1840,14 +1840,14 @@ msgid "" "setting to not generate skin if the vertical gap is very small. This " "improves printing time and slicing time, but technically leaves infill " "exposed to the air." -msgstr "Lorsque le modèle comporte de petits trous verticaux de quelques couches seulement, il doit normalement y avoir une couche autour de celles-ci dans l'espace" -" étroit. Activez ce paramètre pour ne pas générer de couche si le trou vertical est très petit. Cela améliore le temps d'impression et le temps de découpage," -" mais laisse techniquement le remplissage exposé à l'air." +msgstr "Quando il modello presenta piccoli spazi vuoti verticali composti da un numero ridotto di strati, intorno a questi strati di norma dovrebbe essere presente" +" un rivestimento esterno nell'interstizio. Abilitare questa impostazione per non generare il rivestimento esterno se l'interstizio verticale è molto piccolo." +" Ciò consente di migliorare il tempo di stampa e il tempo di sezionamento, ma dal punto di vista tecnico lascia il riempimento esposto all'aria." #: /fdmprinter.def.json msgctxt "skin_outline_count label" msgid "Extra Skin Wall Count" -msgstr "Nombre supplémentaire de parois extérieures" +msgstr "Numero di pareti di rivestimento esterno supplementari" #: /fdmprinter.def.json msgctxt "skin_outline_count description" @@ -1855,13 +1855,13 @@ msgid "" "Replaces the outermost part of the top/bottom pattern with a number of " "concentric lines. Using one or two lines improves roofs that start on infill " "material." -msgstr "Remplace la partie la plus externe du motif du dessus/dessous par un certain nombre de lignes concentriques. Le fait d'utiliser une ou deux lignes améliore" -" les plafonds qui commencent sur du matériau de remplissage." +msgstr "Sostituisce la parte più esterna della configurazione degli strati superiori/inferiori con una serie di linee concentriche. L’utilizzo di una o due linee" +" migliora le parti superiori (tetti) che iniziano sul materiale di riempimento." #: /fdmprinter.def.json msgctxt "ironing_enabled label" msgid "Enable Ironing" -msgstr "Activer l'étirage" +msgstr "Abilita stiratura" #: /fdmprinter.def.json msgctxt "ironing_enabled description" @@ -1870,35 +1870,37 @@ msgid "" "little material. This is meant to melt the plastic on top further, creating " "a smoother surface. The pressure in the nozzle chamber is kept high so that " "the creases in the surface are filled with material." -msgstr "Allez au-dessus de la surface une fois supplémentaire, mais en extrudant très peu de matériau. Cela signifie de faire fondre le plastique en haut un peu" -" plus, pour créer une surface lisse. La pression dans la chambre de la buse est maintenue élevée afin que les plis de la surface soient remplis de matériau." +msgstr "Andare ancora una volta sulla superficie superiore, questa volta estrudendo una piccolissima quantità di materiale. Lo scopo è quello di sciogliere ulteriormente" +" la plastica sulla parte superiore, creando una superficie più liscia. La pressione nella camera dell'ugello viene mantenuta elevata, in modo che le grinze" +" nella superficie siano riempite con il materiale." #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer label" msgid "Iron Only Highest Layer" -msgstr "N'étirer que la couche supérieure" +msgstr "Stiramento del solo strato più elevato" #: /fdmprinter.def.json msgctxt "ironing_only_highest_layer description" msgid "" "Only perform ironing on the very last layer of the mesh. This saves time if " "the lower layers don't need a smooth surface finish." -msgstr "N'exécute un étirage que sur l'ultime couche du maillage. Ceci économise du temps si les couches inférieures ne nécessitent pas de fini lisse de surface." +msgstr "Effettua lo stiramento solo dell'ultimissimo strato della maglia. È possibile quindi risparmiare tempo se gli strati inferiori non richiedono una finitura" +" con superficie liscia." #: /fdmprinter.def.json msgctxt "ironing_pattern label" msgid "Ironing Pattern" -msgstr "Motif d'étirage" +msgstr "Configurazione di stiratura" #: /fdmprinter.def.json msgctxt "ironing_pattern description" msgid "The pattern to use for ironing top surfaces." -msgstr "Le motif à utiliser pour étirer les surfaces supérieures." +msgstr "Configurazione utilizzata per la stiratura della superficie superiore." #: /fdmprinter.def.json msgctxt "ironing_pattern option concentric" msgid "Concentric" -msgstr "Concentrique" +msgstr "Concentrica" #: /fdmprinter.def.json msgctxt "ironing_pattern option zigzag" @@ -1908,7 +1910,7 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "ironing_monotonic label" msgid "Monotonic Ironing Order" -msgstr "Ordre d'étirage monotone" +msgstr "Ordine di stiratura monotonico" #: /fdmprinter.def.json msgctxt "ironing_monotonic description" @@ -1916,23 +1918,23 @@ msgid "" "Print ironing lines in an ordering that causes them to always overlap with " "adjacent lines in a single direction. This takes slightly more time to " "print, but makes flat surfaces look more consistent." -msgstr "Imprimez les lignes d'étirage dans un ordre tel qu'elles se chevauchent toujours avec les lignes adjacentes dans une seule direction. Cela prend un peu" -" plus de temps à imprimer, mais les surfaces planes ont l'air plus cohérentes." +msgstr "Stampa linee di stiratura in un ordine che ne causa sempre la sovrapposizione con le linee adiacenti in un singola direzione. Questa operazione richiede" +" un tempo di stampa leggermente superiore ma rende l'aspetto delle superfici piane più uniforme." #: /fdmprinter.def.json msgctxt "ironing_line_spacing label" msgid "Ironing Line Spacing" -msgstr "Interligne de l'étirage" +msgstr "Spaziatura delle linee di stiratura" #: /fdmprinter.def.json msgctxt "ironing_line_spacing description" msgid "The distance between the lines of ironing." -msgstr "La distance entre les lignes d'étirage." +msgstr "Distanza tra le linee di stiratura." #: /fdmprinter.def.json msgctxt "ironing_flow label" msgid "Ironing Flow" -msgstr "Flux d'étirage" +msgstr "Flusso di stiratura" #: /fdmprinter.def.json msgctxt "ironing_flow description" @@ -1941,56 +1943,57 @@ msgid "" "ironing. Keeping the nozzle filled helps filling some of the crevices of the " "top surface, but too much results in overextrusion and blips on the side of " "the surface." -msgstr "La quantité de matériau, relative à une ligne de couche extérieure normale, à extruder pendant l'étirage. Le fait de garder la buse pleine aide à remplir" -" certaines des crevasses de la surface supérieure ; mais si la quantité est trop importante, cela entraînera une surextrusion et l'apparition de coupures" -" sur le côté de la surface." +msgstr "Quantità di materiale, relativo ad una normale linea del rivestimento, da estrudere durante la stiratura. Mantenere l'ugello pieno aiuta a riempire alcune" +" delle fessure presenti sulla superficie superiore, ma una quantità eccessiva comporta un'estrusione eccessiva con conseguente puntinatura sui lati della" +" superficie." #: /fdmprinter.def.json msgctxt "ironing_inset label" msgid "Ironing Inset" -msgstr "Insert d'étirage" +msgstr "Inserto di stiratura" #: /fdmprinter.def.json msgctxt "ironing_inset description" msgid "" "A distance to keep from the edges of the model. Ironing all the way to the " "edge of the mesh may result in a jagged edge on your print." -msgstr "Distance à garder à partir des bords du modèle. Étirer jusqu'au bord de la maille peut entraîner l'apparition d'un bord denté sur votre impression." +msgstr "Distanza da mantenere dai bordi del modello. La stiratura fino in fondo sino al bordo del reticolo può causare la formazione di un bordo frastagliato nella" +" stampa." #: /fdmprinter.def.json msgctxt "speed_ironing label" msgid "Ironing Speed" -msgstr "Vitesse d'étirage" +msgstr "Velocità di stiratura" #: /fdmprinter.def.json msgctxt "speed_ironing description" msgid "The speed at which to pass over the top surface." -msgstr "La vitesse à laquelle passer sur la surface supérieure." +msgstr "Velocità alla quale passare sopra la superficie superiore." #: /fdmprinter.def.json msgctxt "acceleration_ironing label" msgid "Ironing Acceleration" -msgstr "Accélération d'étirage" +msgstr "Accelerazione di stiratura" #: /fdmprinter.def.json msgctxt "acceleration_ironing description" msgid "The acceleration with which ironing is performed." -msgstr "L'accélération selon laquelle l'étirage est effectué." +msgstr "L’accelerazione con cui viene effettuata la stiratura." #: /fdmprinter.def.json msgctxt "jerk_ironing label" msgid "Ironing Jerk" -msgstr "Saccade d'étirage" +msgstr "Jerk stiratura" #: /fdmprinter.def.json msgctxt "jerk_ironing description" msgid "The maximum instantaneous velocity change while performing ironing." -msgstr "Le changement instantané maximal de vitesse lors de l'étirage." +msgstr "Indica la variazione della velocità istantanea massima durante la stiratura." #: /fdmprinter.def.json msgctxt "skin_overlap label" msgid "Skin Overlap Percentage" -msgstr "Pourcentage de chevauchement de la couche extérieure" +msgstr "Percentuale di sovrapposizione del rivestimento esterno" #: /fdmprinter.def.json msgctxt "skin_overlap description" @@ -2002,15 +2005,16 @@ msgid "" "over 50% may already cause any skin to go past the wall, because at that " "point the position of the nozzle of the skin-extruder may already reach past " "the middle of the wall." -msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure, en pourcentage de la largeur des lignes" -" de la couche extérieure et de la paroi intérieure. Un chevauchement léger permet de relier fermement les parois à la couche extérieure. Notez que, si" -" la largeur de la couche extérieure est égale à celle de la ligne de la paroi, un pourcentage supérieur à 50 % peut déjà faire dépasser la couche extérieure" -" de la paroi, car dans ce cas la position de la buse de l'extrudeuse peut déjà atteindre le milieu de la paroi." +msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno espressa in percentuale delle larghezze" +" delle linee del rivestimento esterno. Una leggera sovrapposizione consente alle pareti di essere saldamente collegate al rivestimento. Si noti che, data" +" una larghezza uguale del rivestimento esterno e della linea perimetrale, qualsiasi percentuale superiore al 50% può già causare il superamento della parete" +" da parte del rivestimento esterno in quanto, in quel punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già avere superato la" +" parte centrale della parete." #: /fdmprinter.def.json msgctxt "skin_overlap_mm label" msgid "Skin Overlap" -msgstr "Chevauchement de la couche extérieure" +msgstr "Sovrapposizione del rivestimento esterno" #: /fdmprinter.def.json msgctxt "skin_overlap_mm description" @@ -2021,15 +2025,15 @@ msgid "" "half the width of the wall may already cause any skin to go past the wall, " "because at that point the position of the nozzle of the skin-extruder may " "already reach past the middle of the wall." -msgstr "Ajuster le degré de chevauchement entre les parois et les (extrémités des) lignes centrales de la couche extérieure. Un chevauchement léger permet de relier" -" fermement les parois à la couche extérieure. Notez que, si la largeur de la couche extérieure est égale à celle de la ligne de la paroi, une valeur supérieure" -" à la moitié de la largeur de la paroi peut déjà faire dépasser la couche extérieure de la paroi, car dans ce cas la position de la buse de l'extrudeuse" -" peut déjà atteindre le milieu de la paroi." +msgstr "Regolare l’entità della sovrapposizione tra le pareti e (i punti finali delle) linee centrali del rivestimento esterno. Una leggera sovrapposizione consente" +" alle pareti di essere saldamente collegate al rivestimento. Si noti che, data una larghezza uguale del rivestimento esterno e della linea perimetrale," +" qualsiasi percentuale superiore alla metà della parete può già causare il superamento della parete da parte del rivestimento esterno in quanto, in quel" +" punto, la posizione dell’ugello dell’estrusore del rivestimento esterno può già aver superato la parte centrale della parete." #: /fdmprinter.def.json msgctxt "skin_preshrink label" msgid "Skin Removal Width" -msgstr "Largeur de retrait de la couche extérieure" +msgstr "Larghezza rimozione rivestimento" #: /fdmprinter.def.json msgctxt "skin_preshrink description" @@ -2038,14 +2042,13 @@ msgid "" "smaller than this value will disappear. This can help in limiting the amount " "of time and material spent on printing top/bottom skin at slanted surfaces " "in the model." -msgstr "La plus grande largeur des zones de la couche extérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur disparaîtra." -" Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure/inférieure sur les surfaces obliques" -" du modèle." +msgstr "Larghezza massima delle aree di rivestimento che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata. Questo" +" può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore/inferiore sulle superfici inclinate del modello." #: /fdmprinter.def.json msgctxt "top_skin_preshrink label" msgid "Top Skin Removal Width" -msgstr "Largeur de retrait de la couche extérieure supérieure" +msgstr "Larghezza rimozione rivestimento superiore" #: /fdmprinter.def.json msgctxt "top_skin_preshrink description" @@ -2054,14 +2057,13 @@ msgid "" "smaller than this value will disappear. This can help in limiting the amount " "of time and material spent on printing top skin at slanted surfaces in the " "model." -msgstr "La plus grande largeur des zones de la couche extérieure supérieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur" -" disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure supérieure sur les surfaces obliques" -" du modèle." +msgstr "Larghezza massima delle aree di rivestimento superiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata." +" Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento superiore sulle superfici inclinate del modello." #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink label" msgid "Bottom Skin Removal Width" -msgstr "Largeur de retrait de la couche extérieure inférieure" +msgstr "Larghezza rimozione rivestimento inferiore" #: /fdmprinter.def.json msgctxt "bottom_skin_preshrink description" @@ -2070,14 +2072,13 @@ msgid "" "area smaller than this value will disappear. This can help in limiting the " "amount of time and material spent on printing bottom skin at slanted " "surfaces in the model." -msgstr "La plus grande largeur des zones de la couche extérieure inférieure à faire disparaître. Toute zone de la couche extérieure plus étroite que cette valeur" -" disparaîtra. Ceci peut aider à limiter le temps et la quantité de matière utilisés pour imprimer la couche extérieure inférieure sur les surfaces obliques" -" du modèle." +msgstr "Larghezza massima delle aree di rivestimento inferiore che è possibile rimuovere. Ogni area di rivestimento più piccola di questo valore verrà eliminata." +" Questo può aiutare a limitare il tempo e il materiale necessari per la stampa del rivestimento inferiore sulle superfici inclinate del modello." #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance label" msgid "Skin Expand Distance" -msgstr "Distance d'expansion de la couche extérieure" +msgstr "Distanza prolunga rivestimento esterno" #: /fdmprinter.def.json msgctxt "expand_skins_expand_distance description" @@ -2085,13 +2086,13 @@ msgid "" "The distance the skins are expanded into the infill. Higher values makes the " "skin attach better to the infill pattern and makes the walls on neighboring " "layers adhere better to the skin. Lower values save amount of material used." -msgstr "La distance à laquelle les couches extérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure au motif de" -" remplissage et font mieux adhérer à cette couche les parois des couches voisines. Des valeurs faibles économisent la quantité de matériau utilisé." +msgstr "Distanza per cui i rivestimenti si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono una migliore" +" aderenza al rivestimento delle pareti degli strati adiacenti. Valori minori consentono di risparmiare sul materiale utilizzato." #: /fdmprinter.def.json msgctxt "top_skin_expand_distance label" msgid "Top Skin Expand Distance" -msgstr "Distance d'expansion de la couche extérieure supérieure" +msgstr "Distanza prolunga rivestimento superiore" #: /fdmprinter.def.json msgctxt "top_skin_expand_distance description" @@ -2100,14 +2101,13 @@ msgid "" "the skin attach better to the infill pattern and makes the walls on the " "layer above adhere better to the skin. Lower values save amount of material " "used." -msgstr "La distance à laquelle les couches extérieures supérieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure" -" au motif de remplissage et font mieux adhérer à cette couche les parois de la couche supérieure. Des valeurs faibles économisent la quantité de matériau" -" utilisé." +msgstr "Distanza per cui i rivestimenti superiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono" +" una migliore aderenza al rivestimento delle pareti dello strato superiore. Valori minori consentono di risparmiare sul materiale utilizzato." #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance label" msgid "Bottom Skin Expand Distance" -msgstr "Distance d'expansion de la couche extérieure inférieure" +msgstr "Distanza prolunga rivestimento inferiore" #: /fdmprinter.def.json msgctxt "bottom_skin_expand_distance description" @@ -2116,14 +2116,13 @@ msgid "" "makes the skin attach better to the infill pattern and makes the skin adhere " "better to the walls on the layer below. Lower values save amount of material " "used." -msgstr "La distance à laquelle les couches extérieures inférieures s'étendent à l'intérieur du remplissage. Des valeurs élevées lient mieux la couche extérieure" -" au motif de remplissage et font mieux adhérer à cette couche les parois de la couche inférieure. Des valeurs faibles économisent la quantité de matériau" -" utilisé." +msgstr "Distanza per cui i rivestimenti inferiori si estendono nel riempimento. Valori maggiori migliorano l'aderenza del rivestimento al riempimento e consentono" +" una migliore aderenza al rivestimento delle pareti dello strato inferiore. Valori minori consentono di risparmiare sul materiale utilizzato." #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion label" msgid "Maximum Skin Angle for Expansion" -msgstr "Angle maximum de la couche extérieure pour l'expansion" +msgstr "Angolo massimo rivestimento esterno per prolunga" #: /fdmprinter.def.json msgctxt "max_skin_angle_for_expansion description" @@ -2134,15 +2133,15 @@ msgid "" "vertical slope. An angle of 0° is horizontal and will cause no skin to be " "expanded, while an angle of 90° is vertical and will cause all skin to be " "expanded." -msgstr "Les couches extérieures supérieures / inférieures des surfaces supérieures et / ou inférieures de votre objet possédant un angle supérieur à ce paramètre" -" ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites qui sont créées lorsque la surface du modèle possède une" -" pente proche de la verticale. Un angle de 0° est horizontal et évitera l'extension des couches ; un angle de 90° est vertical et entraînera l'extension" -" de toutes les couches." +msgstr "Nelle superfici superiore e/o inferiore dell'oggetto con un angolo più grande di questa impostazione, il rivestimento esterno non sarà prolungato. Questo" +" evita il prolungamento delle aree del rivestimento esterno strette che vengono create quando la pendenza della superficie del modello è quasi verticale." +" Un angolo di 0° è orizzontale e non causa il prolungamento di alcun rivestimento esterno, mentre un angolo di 90° è verticale e causa il prolungamento" +" di tutto il rivestimento esterno." #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion label" msgid "Minimum Skin Width for Expansion" -msgstr "Largeur minimum de la couche extérieure pour l'expansion" +msgstr "Larghezza minima rivestimento esterno per prolunga" #: /fdmprinter.def.json msgctxt "min_skin_width_for_expansion description" @@ -2150,56 +2149,57 @@ msgid "" "Skin areas narrower than this are not expanded. This avoids expanding the " "narrow skin areas that are created when the model surface has a slope close " "to the vertical." -msgstr "Les zones de couche extérieure plus étroites que cette valeur ne seront pas étendues. Cela permet d'éviter d'étendre les zones de couche extérieure étroites" -" qui sont créées lorsque la surface du modèle possède une pente proche de la verticale." +msgstr "Le aree del rivestimento esterno inferiori a questa non vengono prolungate. In tal modo si evita di prolungare le aree del rivestimento esterno strette" +" che vengono create quando la superficie del modello presenta un’inclinazione quasi verticale." #: /fdmprinter.def.json msgctxt "infill label" msgid "Infill" -msgstr "Remplissage" +msgstr "Riempimento" #: /fdmprinter.def.json msgctxt "infill description" msgid "Infill" -msgstr "Remplissage" +msgstr "Riempimento" #: /fdmprinter.def.json msgctxt "infill_extruder_nr label" msgid "Infill Extruder" -msgstr "Extrudeuse de remplissage" +msgstr "Estrusore riempimento" #: /fdmprinter.def.json msgctxt "infill_extruder_nr description" msgid "" "The extruder train used for printing infill. This is used in multi-extrusion." -msgstr "Le train d'extrudeuse utilisé pour l'impression du remplissage. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per stampare il riempimento. Si utilizza nell'estrusione multipla." #: /fdmprinter.def.json msgctxt "infill_sparse_density label" msgid "Infill Density" -msgstr "Densité du remplissage" +msgstr "Densità del riempimento" #: /fdmprinter.def.json msgctxt "infill_sparse_density description" msgid "Adjusts the density of infill of the print." -msgstr "Adapte la densité de remplissage de l'impression." +msgstr "Regola la densità del riempimento della stampa." #: /fdmprinter.def.json msgctxt "infill_line_distance label" msgid "Infill Line Distance" -msgstr "Distance d'écartement de ligne de remplissage" +msgstr "Distanza tra le linee di riempimento" #: /fdmprinter.def.json msgctxt "infill_line_distance description" msgid "" "Distance between the printed infill lines. This setting is calculated by the " "infill density and the infill line width." -msgstr "Distance entre les lignes de remplissage imprimées. Ce paramètre est calculé par la densité du remplissage et la largeur de ligne de remplissage." +msgstr "Indica la distanza tra le linee di riempimento stampate. Questa impostazione viene calcolata mediante la densità del riempimento e la larghezza della linea" +" di riempimento." #: /fdmprinter.def.json msgctxt "infill_pattern label" msgid "Infill Pattern" -msgstr "Motif de remplissage" +msgstr "Configurazione di riempimento" #: /fdmprinter.def.json msgctxt "infill_pattern description" @@ -2211,55 +2211,55 @@ msgid "" "octet infill change with every layer to provide a more equal distribution of " "strength over each direction. Lightning infill tries to minimize the infill, " "by only supporting the ceiling of the object." -msgstr "Le motif du matériau de remplissage de l'impression. La ligne et le remplissage en zigzag changent de sens à chaque alternance de couche, réduisant ainsi" -" les coûts matériels. Les motifs en grille, en triangle, tri-hexagonaux, cubiques, octaédriques, quart cubiques, entrecroisés et concentriques sont entièrement" -" imprimés sur chaque couche. Les remplissages gyroïdes, cubiques, quart cubiques et octaédriques changent à chaque couche afin d'offrir une répartition" -" plus égale de la solidité dans chaque direction. Le remplissage éclair tente de minimiser le remplissage, en ne supportant que le plafond de l'objet." +msgstr "Configurazione del materiale di riempimento della stampa. Il riempimento a linea e a zig zag cambia direzione su strati alternati, riducendo il costo del" +" materiale. Le configurazioni a griglia, a triangolo, tri-esagonali, cubiche, ottagonali, a quarto di cubo, incrociate e concentriche sono stampate completamente" +" su ogni strato. Le configurazioni gyroid, cubiche, a quarto di cubo e ottagonali variano per ciascuno strato per garantire una più uniforme distribuzione" +" della forza in ogni direzione. Il riempimento fulmine cerca di minimizzare il riempimento, supportando solo la parte superiore dell'oggetto." #: /fdmprinter.def.json msgctxt "infill_pattern option grid" msgid "Grid" -msgstr "Grille" +msgstr "Griglia" #: /fdmprinter.def.json msgctxt "infill_pattern option lines" msgid "Lines" -msgstr "Lignes" +msgstr "Linee" #: /fdmprinter.def.json msgctxt "infill_pattern option triangles" msgid "Triangles" -msgstr "Triangles" +msgstr "Triangoli" #: /fdmprinter.def.json msgctxt "infill_pattern option trihexagon" msgid "Tri-Hexagon" -msgstr "Trihexagonal" +msgstr "Tri-esagonale" #: /fdmprinter.def.json msgctxt "infill_pattern option cubic" msgid "Cubic" -msgstr "Cubique" +msgstr "Cubo" #: /fdmprinter.def.json msgctxt "infill_pattern option cubicsubdiv" msgid "Cubic Subdivision" -msgstr "Subdivision cubique" +msgstr "Suddivisione in cubi" #: /fdmprinter.def.json msgctxt "infill_pattern option tetrahedral" msgid "Octet" -msgstr "Octaédrique" +msgstr "Ottagonale" #: /fdmprinter.def.json msgctxt "infill_pattern option quarter_cubic" msgid "Quarter Cubic" -msgstr "Quart cubique" +msgstr "Quarto di cubo" #: /fdmprinter.def.json msgctxt "infill_pattern option concentric" msgid "Concentric" -msgstr "Concentrique" +msgstr "Concentriche" #: /fdmprinter.def.json msgctxt "infill_pattern option zigzag" @@ -2269,27 +2269,27 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "infill_pattern option cross" msgid "Cross" -msgstr "Entrecroisé" +msgstr "Incrociata" #: /fdmprinter.def.json msgctxt "infill_pattern option cross_3d" msgid "Cross 3D" -msgstr "Entrecroisé 3D" +msgstr "Incrociata 3D" #: /fdmprinter.def.json msgctxt "infill_pattern option gyroid" msgid "Gyroid" -msgstr "Gyroïde" +msgstr "Gyroid" #: /fdmprinter.def.json msgctxt "infill_pattern option lightning" msgid "Lightning" -msgstr "Éclair" +msgstr "Fulmine" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill label" msgid "Connect Infill Lines" -msgstr "Relier les lignes de remplissage" +msgstr "Collegamento delle linee di riempimento" #: /fdmprinter.def.json msgctxt "zig_zaggify_infill description" @@ -2299,14 +2299,14 @@ msgid "" "the infill adhere to the walls better and reduce the effects of infill on " "the quality of vertical surfaces. Disabling this setting reduces the amount " "of material used." -msgstr "Relie les extrémités où le motif de remplissage touche la paroi interne, à l'aide d'une ligne épousant la forme de la paroi interne. Activer ce paramètre" -" peut faire mieux coller le remplissage aux parois, et réduit les effets du remplissage sur la qualité des surfaces verticales. Désactiver ce paramètre" -" diminue la quantité de matière utilisée." +msgstr "Collegare le estremità nel punto in cui il riempimento incontra la parete interna utilizzando una linea che segue la forma della parete interna. L'abilitazione" +" di questa impostazione può far meglio aderire il riempimento alle pareti riducendo nel contempo gli effetti del riempimento sulla qualità delle superfici" +" verticali. La disabilitazione di questa impostazione consente di ridurre la quantità di materiale utilizzato." #: /fdmprinter.def.json msgctxt "connect_infill_polygons label" msgid "Connect Infill Polygons" -msgstr "Relier les polygones de remplissage" +msgstr "Collega poligoni di riempimento" #: /fdmprinter.def.json msgctxt "connect_infill_polygons description" @@ -2314,13 +2314,13 @@ msgid "" "Connect infill paths where they run next to each other. For infill patterns " "which consist of several closed polygons, enabling this setting greatly " "reduces the travel time." -msgstr "Relier les voies de remplissage lorsqu'elles sont côte à côte. Pour les motifs de remplissage composés de plusieurs polygones fermés, ce paramètre permet" -" de réduire considérablement le temps de parcours." +msgstr "Collega i percorsi di riempimento quando corrono uno accanto all’altro. Per le configurazioni di riempimento composte da più poligoni chiusi, l’abilitazione" +" di questa impostazione riduce notevolmente il tempo di spostamento." #: /fdmprinter.def.json msgctxt "infill_angles label" msgid "Infill Line Directions" -msgstr "Sens de ligne de remplissage" +msgstr "Direzioni delle linee di riempimento" #: /fdmprinter.def.json msgctxt "infill_angles description" @@ -2331,35 +2331,35 @@ msgid "" "the whole list is contained in square brackets. Default is an empty list " "which means use the traditional default angles (45 and 135 degrees for the " "lines and zig zag patterns and 45 degrees for all other patterns)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" -" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" -" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles traditionnels par défaut seront utilisés (45 et 135" -" degrés pour les motifs en lignes et en zig zag et 45 degrés pour tout autre motif)." +msgstr "Un elenco di direzioni linee intere. Gli elementi dall’elenco sono utilizzati in sequenza con il progredire degli strati e, al raggiungimento della fine" +" dell’elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l’intero elenco è racchiuso tra parentesi quadre. L’elenco" +" predefinito è vuoto, vale a dire che utilizza i valori angolari predefiniti (45 e 135 gradi per le linee e la configurazione zig zag e 45 gradi per tutte" +" le altre configurazioni)." #: /fdmprinter.def.json msgctxt "infill_offset_x label" msgid "Infill X Offset" -msgstr "Remplissage Décalage X" +msgstr "Offset X riempimento" #: /fdmprinter.def.json msgctxt "infill_offset_x description" msgid "The infill pattern is moved this distance along the X axis." -msgstr "Le motif de remplissage est décalé de cette distance sur l'axe X." +msgstr "Il riempimento si sposta di questa distanza lungo l'asse X." #: /fdmprinter.def.json msgctxt "infill_offset_y label" msgid "Infill Y Offset" -msgstr "Remplissage Décalage Y" +msgstr "Offset Y riempimento" #: /fdmprinter.def.json msgctxt "infill_offset_y description" msgid "The infill pattern is moved this distance along the Y axis." -msgstr "Le motif de remplissage est décalé de cette distance sur l'axe Y." +msgstr "Il riempimento si sposta di questa distanza lungo l'asse Y." #: /fdmprinter.def.json msgctxt "infill_randomize_start_location label" msgid "Randomize Infill Start" -msgstr "Randomiser le démarrage du remplissage" +msgstr "Avvio con riempimento casuale" #: /fdmprinter.def.json msgctxt "infill_randomize_start_location description" @@ -2367,13 +2367,13 @@ msgid "" "Randomize which infill line is printed first. This prevents one segment " "becoming the strongest, but it does so at the cost of an additional travel " "move." -msgstr "Randomisez la ligne de remplissage qui est imprimée en premier. Cela empêche un segment de devenir plus fort, mais cela se fait au prix d'un déplacement" -" supplémentaire." +msgstr "Decidere in modo casuale quale sarà la linea di riempimento ad essere stampata per prima. In tal modo si evita che un segmento diventi il più resistente" +" sebbene si esegua uno spostamento aggiuntivo." #: /fdmprinter.def.json msgctxt "infill_multiplier label" msgid "Infill Line Multiplier" -msgstr "Multiplicateur de ligne de remplissage" +msgstr "Moltiplicatore delle linee di riempimento" #: /fdmprinter.def.json msgctxt "infill_multiplier description" @@ -2381,13 +2381,13 @@ msgid "" "Convert each infill line to this many lines. The extra lines do not cross " "over each other, but avoid each other. This makes the infill stiffer, but " "increases print time and material usage." -msgstr "Convertir chaque ligne de remplissage en ce nombre de lignes. Les lignes supplémentaires ne se croisent pas entre elles, mais s'évitent mutuellement. Cela" -" rend le remplissage plus rigide, mais augmente le temps d'impression et la quantité de matériau utilisé." +msgstr "Converte ogni linea di riempimento in questo numero di linee. Le linee supplementari non si incrociano tra loro, ma si evitano. In tal modo il riempimento" +" risulta più rigido, ma il tempo di stampa e la quantità di materiale aumentano." #: /fdmprinter.def.json msgctxt "infill_wall_line_count label" msgid "Extra Infill Wall Count" -msgstr "Nombre de parois de remplissage supplémentaire" +msgstr "Conteggio pareti di riempimento supplementari" #: /fdmprinter.def.json msgctxt "infill_wall_line_count description" @@ -2398,15 +2398,15 @@ msgid "" "This feature can combine with the Connect Infill Polygons to connect all the " "infill into a single extrusion path without the need for travels or " "retractions if configured right." -msgstr "Ajoutez des parois supplémentaires autour de la zone de remplissage. De telles parois peuvent réduire l'affaissement des lignes de couche extérieure supérieure / inférieure," -" réduisant le nombre de couches extérieures supérieures / inférieures nécessaires pour obtenir la même qualité, au prix d'un peu de matériau supplémentaire.\nConfigurée" -" correctement, cette fonctionnalité peut être combinée avec « Relier les polygones de remplissage » pour relier tous les remplissages en un seul mouvement" -" d'extrusion sans avoir besoin de déplacements ou de rétractions." +msgstr "Aggiunge pareti supplementari intorno alla zona di riempimento. Queste pareti possono ridurre l’abbassamento delle linee del rivestimento esterno superiore/inferiore," +" pertanto saranno necessari meno strati di rivestimento esterno superiore/inferiore per ottenere la stessa qualità al costo del materiale supplementare.\nQuesta" +" funzione può essere abbinata a Collega poligoni riempimento per collegare tutto il riempimento in un unico percorso di estrusione senza necessità di avanzamenti" +" o arretramenti, se configurata correttamente." #: /fdmprinter.def.json msgctxt "sub_div_rad_add label" msgid "Cubic Subdivision Shell" -msgstr "Coque de la subdivision cubique" +msgstr "Guscio suddivisione in cubi" #: /fdmprinter.def.json msgctxt "sub_div_rad_add description" @@ -2415,13 +2415,13 @@ msgid "" "boundary of the model, as to decide whether this cube should be subdivided. " "Larger values lead to a thicker shell of small cubes near the boundary of " "the model." -msgstr "Une addition au rayon à partir du centre de chaque cube pour vérifier la bordure du modèle, afin de décider si ce cube doit être subdivisé. Des valeurs" -" plus importantes entraînent une coque plus épaisse de petits cubes à proximité de la bordure du modèle." +msgstr "Un aggiunta al raggio dal centro di ciascun cubo per controllare il contorno del modello, per decidere se questo cubo deve essere suddiviso. Valori maggiori" +" comportano un guscio più spesso di cubi piccoli vicino al contorno del modello." #: /fdmprinter.def.json msgctxt "infill_overlap label" msgid "Infill Overlap Percentage" -msgstr "Pourcentage de chevauchement du remplissage" +msgstr "Percentuale di sovrapposizione del riempimento" #: /fdmprinter.def.json msgctxt "infill_overlap description" @@ -2429,25 +2429,25 @@ msgid "" "The amount of overlap between the infill and the walls as a percentage of " "the infill line width. A slight overlap allows the walls to connect firmly " "to the infill." -msgstr "Le degré de chevauchement entre le remplissage et les parois exprimé en pourcentage de la largeur de ligne de remplissage. Un chevauchement faible permet" -" aux parois de se connecter fermement au remplissage." +msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti come percentuale della larghezza della linea di riempimento. Una leggera sovrapposizione" +" consente il saldo collegamento delle pareti al riempimento." #: /fdmprinter.def.json msgctxt "infill_overlap_mm label" msgid "Infill Overlap" -msgstr "Chevauchement du remplissage" +msgstr "Sovrapposizione del riempimento" #: /fdmprinter.def.json msgctxt "infill_overlap_mm description" msgid "" "The amount of overlap between the infill and the walls. A slight overlap " "allows the walls to connect firmly to the infill." -msgstr "Le degré de chevauchement entre le remplissage et les parois. Un léger chevauchement permet de lier fermement les parois au remplissage." +msgstr "Indica la quantità di sovrapposizione tra il riempimento e le pareti. Una leggera sovrapposizione consente il saldo collegamento delle pareti al riempimento." #: /fdmprinter.def.json msgctxt "infill_wipe_dist label" msgid "Infill Wipe Distance" -msgstr "Distance de remplissage" +msgstr "Distanza del riempimento" #: /fdmprinter.def.json msgctxt "infill_wipe_dist description" @@ -2455,25 +2455,26 @@ msgid "" "Distance of a travel move inserted after every infill line, to make the " "infill stick to the walls better. This option is similar to infill overlap, " "but without extrusion and only on one end of the infill line." -msgstr "Distance de déplacement à insérer après chaque ligne de remplissage, pour s'assurer que le remplissage collera mieux aux parois externes. Cette option" -" est similaire au chevauchement du remplissage, mais sans extrusion et seulement à l'une des deux extrémités de la ligne de remplissage." +msgstr "Indica la distanza di uno spostamento inserito dopo ogni linea di riempimento, per determinare una migliore adesione del riempimento alle pareti. Questa" +" opzione è simile alla sovrapposizione del riempimento, ma senza estrusione e solo su una estremità della linea di riempimento." #: /fdmprinter.def.json msgctxt "infill_sparse_thickness label" msgid "Infill Layer Thickness" -msgstr "Épaisseur de la couche de remplissage" +msgstr "Spessore dello strato di riempimento" #: /fdmprinter.def.json msgctxt "infill_sparse_thickness description" msgid "" "The thickness per layer of infill material. This value should always be a " "multiple of the layer height and is otherwise rounded." -msgstr "L'épaisseur par couche de matériau de remplissage. Cette valeur doit toujours être un multiple de la hauteur de la couche et arrondie." +msgstr "Indica lo spessore per strato di materiale di riempimento. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso contrario viene" +" arrotondato." #: /fdmprinter.def.json msgctxt "gradual_infill_steps label" msgid "Gradual Infill Steps" -msgstr "Étapes de remplissage progressif" +msgstr "Fasi di riempimento graduale" #: /fdmprinter.def.json msgctxt "gradual_infill_steps description" @@ -2481,24 +2482,24 @@ msgid "" "Number of times to reduce the infill density by half when getting further " "below top surfaces. Areas which are closer to top surfaces get a higher " "density, up to the Infill Density." -msgstr "Nombre de fois pour réduire la densité de remplissage de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches des surfaces" -" du dessus possèdent une densité plus élevée, jusqu'à la Densité du remplissage." +msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto degli strati superiori. Le aree più vicine agli strati superiori" +" avranno una densità maggiore, fino alla densità del riempimento." #: /fdmprinter.def.json msgctxt "gradual_infill_step_height label" msgid "Gradual Infill Step Height" -msgstr "Hauteur de l'étape de remplissage progressif" +msgstr "Altezza fasi di riempimento graduale" #: /fdmprinter.def.json msgctxt "gradual_infill_step_height description" msgid "" "The height of infill of a given density before switching to half the density." -msgstr "La hauteur de remplissage d'une densité donnée avant de passer à la moitié de la densité." +msgstr "Indica l’altezza di riempimento di una data densità prima di passare a metà densità." #: /fdmprinter.def.json msgctxt "infill_before_walls label" msgid "Infill Before Walls" -msgstr "Imprimer le remplissage avant les parois" +msgstr "Riempimento prima delle pareti" #: /fdmprinter.def.json msgctxt "infill_before_walls description" @@ -2507,23 +2508,24 @@ msgid "" "lead to more accurate walls, but overhangs print worse. Printing the infill " "first leads to sturdier walls, but the infill pattern might sometimes show " "through the surface." -msgstr "Imprime le remplissage avant d'imprimer les parois. Imprimer les parois d'abord permet d'obtenir des parois plus précises, mais les porte-à-faux s'impriment" -" plus mal. Imprimer le remplissage d'abord entraîne des parois plus résistantes, mais le motif de remplissage se verra parfois à travers la surface." +msgstr "Stampa il riempimento prima delle pareti. La stampa preliminare delle pareti può avere come risultato pareti più precise, ma sbalzi di stampa peggiori." +" La stampa preliminare del riempimento produce pareti più robuste, anche se a volte la configurazione (o pattern) di riempimento potrebbe risultare visibile" +" attraverso la superficie." #: /fdmprinter.def.json msgctxt "min_infill_area label" msgid "Minimum Infill Area" -msgstr "Zone de remplissage minimum" +msgstr "Area minima riempimento" #: /fdmprinter.def.json msgctxt "min_infill_area description" msgid "Don't generate areas of infill smaller than this (use skin instead)." -msgstr "Ne pas générer de zones de remplissage plus petites que cela (utiliser plutôt une couche extérieure)" +msgstr "Non generare aree di riempimento inferiori a questa (piuttosto usare il rivestimento esterno)." #: /fdmprinter.def.json msgctxt "infill_support_enabled label" msgid "Infill Support" -msgstr "Support de remplissage" +msgstr "Supporto riempimento" #: /fdmprinter.def.json msgctxt "infill_support_enabled description" @@ -2531,13 +2533,13 @@ msgid "" "Print infill structures only where tops of the model should be supported. " "Enabling this reduces print time and material usage, but leads to ununiform " "object strength." -msgstr "Imprimer les structures de remplissage uniquement là où le haut du modèle doit être supporté, ce qui permet de réduire le temps d'impression et l'utilisation" -" de matériau, mais conduit à une résistance uniforme de l'objet." +msgstr "Stampare le strutture di riempimento solo laddove è necessario supportare le sommità del modello. L'abilitazione di questa funzione riduce il tempo di" +" stampa e l'utilizzo del materiale, ma comporta una disuniforme resistenza dell'oggetto." #: /fdmprinter.def.json msgctxt "infill_support_angle label" msgid "Infill Overhang Angle" -msgstr "Angle de porte-à-faux de remplissage" +msgstr "Angolo di sbalzo del riempimento" #: /fdmprinter.def.json msgctxt "infill_support_angle description" @@ -2545,92 +2547,93 @@ msgid "" "The minimum angle of internal overhangs for which infill is added. At a " "value of 0° objects are totally filled with infill, 90° will not provide any " "infill." -msgstr "Angle minimal des porte-à-faux internes pour lesquels le remplissage est ajouté. À une valeur de 0°, les objets sont totalement remplis, 90° ne fournira" -" aucun remplissage." +msgstr "L'angolo minimo degli sbalzi interni per il quale viene aggiunto il riempimento. Per un valore corrispondente a 0°, gli oggetti sono completamente riempiti" +" di materiale, per un valore corrispondente a 90° non è previsto riempimento." #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness label" msgid "Skin Edge Support Thickness" -msgstr "Épaisseur de soutien des bords de la couche" +msgstr "Spessore del supporto del bordo del rivestimento" #: /fdmprinter.def.json msgctxt "skin_edge_support_thickness description" msgid "The thickness of the extra infill that supports skin edges." -msgstr "L'épaisseur du remplissage supplémentaire qui soutient les bords de la couche." +msgstr "Spessore del riempimento supplementare che supporta i bordi del rivestimento." #: /fdmprinter.def.json msgctxt "skin_edge_support_layers label" msgid "Skin Edge Support Layers" -msgstr "Couches de soutien des bords de la couche extérieure" +msgstr "Layer di supporto del bordo del rivestimento" #: /fdmprinter.def.json msgctxt "skin_edge_support_layers description" msgid "The number of infill layers that supports skin edges." -msgstr "Le nombre de couches de remplissage qui soutient les bords de la couche." +msgstr "Numero di layer di riempimento che supportano i bordi del rivestimento." #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle label" msgid "Lightning Infill Support Angle" -msgstr "Angle de support du remplissage éclair" +msgstr "Angolo di supporto riempimento fulmine" #: /fdmprinter.def.json msgctxt "lightning_infill_support_angle description" msgid "" "Determines when a lightning infill layer has to support anything above it. " "Measured in the angle given the thickness of a layer." -msgstr "Détermine quand une couche de remplissage éclair doit soutenir tout ce qui se trouve au-dessus. Mesuré dans l'angle au vu de l'épaisseur d'une couche." +msgstr "Determina quando uno strato di riempimento fulmine deve supportare il materiale sopra di esso. Misurato nell'angolo dato lo stesso di uno strato." #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle label" msgid "Lightning Infill Overhang Angle" -msgstr "Angle de saillie du remplissage éclair" +msgstr "Angolo di sbalzo riempimento fulmine" #: /fdmprinter.def.json msgctxt "lightning_infill_overhang_angle description" msgid "" "Determines when a lightning infill layer has to support the model above it. " "Measured in the angle given the thickness." -msgstr "Détermine quand une couche de remplissage éclair doit soutenir le modèle au-dessus. Mesuré dans l'angle au vu de l'épaisseur." +msgstr "Determina quando uno strato di riempimento fulmine deve supportare il modello sopra di esso. Misurato nell'angolo dato lo spessore." #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle label" msgid "Lightning Infill Prune Angle" -msgstr "Angle d'élagage du remplissage éclair" +msgstr "Angolo eliminazione riempimento fulmine" #: /fdmprinter.def.json msgctxt "lightning_infill_prune_angle description" msgid "" "The endpoints of infill lines are shortened to save on material. This " "setting is the angle of overhang of the endpoints of these lines." -msgstr "Les extrémités des lignes de remplissage sont raccourcies pour économiser du matériau. Ce paramètre est l'angle de saillie des extrémités de ces lignes." +msgstr "I punti finali delle linee di riempimento vengono accorciati per risparmiare sul materiale. Questa impostazione è l'angolo di sbalzo dei punti finali di" +" queste linee." #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle label" msgid "Lightning Infill Straightening Angle" -msgstr "Angle de redressement du remplissage éclair" +msgstr "Angolo di raddrizzatura riempimento fulmine" #: /fdmprinter.def.json msgctxt "lightning_infill_straightening_angle description" msgid "" "The infill lines are straightened out to save on printing time. This is the " "maximum angle of overhang allowed across the length of the infill line." -msgstr "Les lignes de remplissage sont redressées pour gagner du temps d'impression. Il s'agit de l'angle maximal de saillie autorisé sur la longueur de la ligne" -" de remplissage." +msgstr "Le linee di riempimento vengono raddrizzate per risparmiare sul tempo di stampa. Questo è l'angolo di sbalzo massimo consentito sulla lunghezza della linea" +" di riempimento." #: /fdmprinter.def.json msgctxt "material label" msgid "Material" -msgstr "Matériau" +msgstr "Materiale" #: /fdmprinter.def.json msgctxt "material description" msgid "Material" -msgstr "Matériau" +msgstr "Materiale" #: /fdmprinter.def.json msgctxt "default_material_print_temperature label" msgid "Default Printing Temperature" -msgstr "Température d’impression par défaut" +msgstr "Temperatura di stampa preimpostata" #: /fdmprinter.def.json msgctxt "default_material_print_temperature description" @@ -2638,84 +2641,84 @@ msgid "" "The default temperature used for printing. This should be the \"base\" " "temperature of a material. All other print temperatures should use offsets " "based on this value" -msgstr "La température par défaut utilisée pour l'impression. Il doit s'agir de la température de « base » d'un matériau. Toutes les autres températures d'impression" -" doivent utiliser des décalages basés sur cette valeur" +msgstr "La temperatura preimpostata utilizzata per la stampa. Deve essere la temperatura “base” di un materiale. Tutte le altre temperature di stampa devono usare" +" scostamenti basati su questo valore" #: /fdmprinter.def.json msgctxt "build_volume_temperature label" msgid "Build Volume Temperature" -msgstr "Température du volume d'impression" +msgstr "Temperatura volume di stampa" #: /fdmprinter.def.json msgctxt "build_volume_temperature description" msgid "" "The temperature of the environment to print in. If this is 0, the build " "volume temperature will not be adjusted." -msgstr "La température de l'environnement d'impression. Si cette valeur est 0, la température du volume d'impression ne sera pas ajustée." +msgstr "La temperatura dell'ambiente in cui stampare. Se il valore è 0, la temperatura del volume di stampa non verrà regolata." #: /fdmprinter.def.json msgctxt "material_print_temperature label" msgid "Printing Temperature" -msgstr "Température d’impression" +msgstr "Temperatura di stampa" #: /fdmprinter.def.json msgctxt "material_print_temperature description" msgid "The temperature used for printing." -msgstr "Température utilisée pour l'impression." +msgstr "Indica la temperatura usata per la stampa." #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 label" msgid "Printing Temperature Initial Layer" -msgstr "Température d’impression couche initiale" +msgstr "Temperatura di stampa Strato iniziale" #: /fdmprinter.def.json msgctxt "material_print_temperature_layer_0 description" msgid "" "The temperature used for printing the first layer. Set at 0 to disable " "special handling of the initial layer." -msgstr "Température utilisée pour l'impression de la première couche. Définissez-la sur 0 pour désactiver le traitement spécial de la couche initiale." +msgstr "Indica la temperatura usata per la stampa del primo strato. Impostare a 0 per disabilitare la manipolazione speciale dello strato iniziale." #: /fdmprinter.def.json msgctxt "material_initial_print_temperature label" msgid "Initial Printing Temperature" -msgstr "Température d’impression initiale" +msgstr "Temperatura di stampa iniziale" #: /fdmprinter.def.json msgctxt "material_initial_print_temperature description" msgid "" "The minimal temperature while heating up to the Printing Temperature at " "which printing can already start." -msgstr "La température minimale pendant le chauffage jusqu'à la température d'impression à laquelle l'impression peut démarrer." +msgstr "La temperatura minima durante il riscaldamento fino alla temperatura alla quale può già iniziare la stampa." #: /fdmprinter.def.json msgctxt "material_final_print_temperature label" msgid "Final Printing Temperature" -msgstr "Température d’impression finale" +msgstr "Temperatura di stampa finale" #: /fdmprinter.def.json msgctxt "material_final_print_temperature description" msgid "" "The temperature to which to already start cooling down just before the end " "of printing." -msgstr "La température à laquelle le refroidissement commence juste avant la fin de l'impression." +msgstr "La temperatura alla quale può già iniziare il raffreddamento prima della fine della stampa." #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed label" msgid "Extrusion Cool Down Speed Modifier" -msgstr "Modificateur de vitesse de refroidissement de l'extrusion" +msgstr "Modificatore della velocità di raffreddamento estrusione" #: /fdmprinter.def.json msgctxt "material_extrusion_cool_down_speed description" msgid "" "The extra speed by which the nozzle cools while extruding. The same value is " "used to signify the heat up speed lost when heating up while extruding." -msgstr "La vitesse supplémentaire à laquelle la buse refroidit pendant l'extrusion. La même valeur est utilisée pour indiquer la perte de vitesse de chauffage" -" pendant l'extrusion." +msgstr "Indica l'incremento di velocità di raffreddamento dell'ugello in fase di estrusione. Lo stesso valore viene usato per indicare la perdita di velocità di" +" riscaldamento durante il riscaldamento in fase di estrusione." #: /fdmprinter.def.json msgctxt "default_material_bed_temperature label" msgid "Default Build Plate Temperature" -msgstr "Température du plateau par défaut" +msgstr "Temperatura piano di stampa preimpostata" #: /fdmprinter.def.json msgctxt "default_material_bed_temperature description" @@ -2723,94 +2726,94 @@ msgid "" "The default temperature used for the heated build plate. This should be the " "\"base\" temperature of a build plate. All other print temperatures should " "use offsets based on this value" -msgstr "Température par défaut utilisée pour le plateau chauffant. Il doit s'agir de la température de « base » d'un plateau. Toutes les autres températures d'impression" -" sont définies en fonction de cette valeur" +msgstr "La temperatura preimpostata utilizzata per il piano di stampa. Deve essere la temperatura “base” di un piano di stampa. Tutte le altre temperature di stampa" +" devono usare scostamenti basati su questo valore" #: /fdmprinter.def.json msgctxt "material_bed_temperature label" msgid "Build Plate Temperature" -msgstr "Température du plateau" +msgstr "Temperatura piano di stampa" #: /fdmprinter.def.json msgctxt "material_bed_temperature description" msgid "" "The temperature used for the heated build plate. If this is 0, the build " "plate is left unheated." -msgstr "Température utilisée pour le plateau de fabrication chauffé. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé." +msgstr "Indica la temperatura utilizzata per il piano di stampa riscaldato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato." #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 label" msgid "Build Plate Temperature Initial Layer" -msgstr "Température du plateau couche initiale" +msgstr "Temperatura piano di stampa Strato iniziale" #: /fdmprinter.def.json msgctxt "material_bed_temperature_layer_0 description" msgid "" "The temperature used for the heated build plate at the first layer. If this " "is 0, the build plate is left unheated during the first layer." -msgstr "Température utilisée pour le plateau de fabrication chauffé à la première couche. Si elle est définie sur 0, le plateau de fabrication ne sera pas chauffé" -" lors de la première couche." +msgstr "Indica la temperatura usata per il piano di stampa riscaldato per il primo strato. Se questo valore è 0, il piano di stampa viene lasciato non riscaldato" +" per il primo strato." #: /fdmprinter.def.json msgctxt "material_adhesion_tendency label" msgid "Adhesion Tendency" -msgstr "Tendance à l'adhérence" +msgstr "Tendenza di adesione" #: /fdmprinter.def.json msgctxt "material_adhesion_tendency description" msgid "Surface adhesion tendency." -msgstr "Tendance à l'adhérence de la surface." +msgstr "Tendenza di adesione superficiale." #: /fdmprinter.def.json msgctxt "material_surface_energy label" msgid "Surface Energy" -msgstr "Énergie de la surface" +msgstr "Energia superficiale" #: /fdmprinter.def.json msgctxt "material_surface_energy description" msgid "Surface energy." -msgstr "Énergie de la surface." +msgstr "Energia superficiale." #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage label" msgid "Scaling Factor Shrinkage Compensation" -msgstr "Mise à l'échelle du facteur de compensation de contraction" +msgstr "Fattore di scala per la compensazione della contrazione" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage description" msgid "" "To compensate for the shrinkage of the material as it cools down, the model " "will be scaled with this factor." -msgstr "Pour compenser la contraction du matériau lors de son refroidissement, le modèle est mis à l'échelle avec ce facteur." +msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore." #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy label" msgid "Horizontal Scaling Factor Shrinkage Compensation" -msgstr "Compensation du rétrécissement du facteur d'échelle horizontale" +msgstr "Fattore di scala orizzontale per la compensazione della contrazione" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_xy description" msgid "" "To compensate for the shrinkage of the material as it cools down, the model " "will be scaled with this factor in the XY-direction (horizontally)." -msgstr "Pour compenser le rétrécissement du matériau lors du refroidissement, le modèle sera mis à l'échelle avec ce facteur dans la direction XY (horizontalement)." +msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore nella direzione XY (orizzontalmente)." #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z label" msgid "Vertical Scaling Factor Shrinkage Compensation" -msgstr "Compensation du rétrécissement du facteur d'échelle verticale" +msgstr "Fattore di scala verticale per la compensazione della contrazione" #: /fdmprinter.def.json msgctxt "material_shrinkage_percentage_z description" msgid "" "To compensate for the shrinkage of the material as it cools down, the model " "will be scaled with this factor in the Z-direction (vertically)." -msgstr "Pour compenser le rétrécissement du matériau lors du refroidissement, le modèle sera mis à l'échelle avec ce facteur dans la direction Z (verticalement)." +msgstr "Per compensare la contrazione del materiale durante il raffreddamento, il modello sarà scalato con questo fattore nella direzione Z (verticalmente)." #: /fdmprinter.def.json msgctxt "material_crystallinity label" msgid "Crystalline Material" -msgstr "Matériau cristallin" +msgstr "Materiale cristallino" #: /fdmprinter.def.json msgctxt "material_crystallinity description" @@ -2818,133 +2821,134 @@ msgid "" "Is this material the type that breaks off cleanly when heated (crystalline), " "or is it the type that produces long intertwined polymer chains (non-" "crystalline)?" -msgstr "Ce matériau se casse-t-il proprement lorsqu'il est chauffé (cristallin) ou est-ce le type qui produit de longues chaînes polymères entrelacées (non cristallines) ?" +msgstr "Questo tipo di materiale è quello che si stacca in modo netto quando viene riscaldato (cristallino) oppure è il tipo che produce lunghe catene di polimeri" +" intrecciati (non cristallino)?" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position label" msgid "Anti-ooze Retracted Position" -msgstr "Position anti-suintage rétractée" +msgstr "Posizione retratta anti fuoriuscita di materiale" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retracted_position description" msgid "How far the material needs to be retracted before it stops oozing." -msgstr "Jusqu'où le matériau doit être rétracté avant qu'il cesse de suinter." +msgstr "La distanza alla quale deve essere retratto il materiale prima che smetta di fuoriuscire." #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed label" msgid "Anti-ooze Retraction Speed" -msgstr "Vitesse de rétraction de l'anti-suintage" +msgstr "Velocità di retrazione anti fuoriuscita del materiale" #: /fdmprinter.def.json msgctxt "material_anti_ooze_retraction_speed description" msgid "" "How fast the material needs to be retracted during a filament switch to " "prevent oozing." -msgstr "À quelle vitesse le matériau doit-il être rétracté lors d'un changement de filament pour empêcher le suintage." +msgstr "La velocità a cui deve essere retratto il materiale durante un cambio di filamento per evitare la fuoriuscita di materiale." #: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position label" msgid "Break Preparation Retracted Position" -msgstr "Préparation de rupture Position rétractée" +msgstr "Posizione di retrazione prima della rottura" #: /fdmprinter.def.json msgctxt "material_break_preparation_retracted_position description" msgid "How far the filament can be stretched before it breaks, while heated." -msgstr "Jusqu'où le filament peut être étiré avant qu'il ne se casse, pendant qu'il est chauffé." +msgstr "La lunghezza massima di estensione del filamento prima che si rompa durante il riscaldamento." #: /fdmprinter.def.json msgctxt "material_break_preparation_speed label" msgid "Break Preparation Retraction Speed" -msgstr "Vitesse de rétraction de préparation de rupture" +msgstr "Velocità di retrazione prima della rottura" #: /fdmprinter.def.json msgctxt "material_break_preparation_speed description" msgid "" "How fast the filament needs to be retracted just before breaking it off in a " "retraction." -msgstr "La vitesse à laquelle le filament doit être rétracté juste avant de le briser dans une rétraction." +msgstr "La velocità massima di retrazione del filamento prima che si rompa durante questa operazione." #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature label" msgid "Break Preparation Temperature" -msgstr "Température de préparation de rupture" +msgstr "Temperatura di preparazione alla rottura" #: /fdmprinter.def.json msgctxt "material_break_preparation_temperature description" msgid "" "The temperature used to purge material, should be roughly equal to the " "highest possible printing temperature." -msgstr "La température utilisée pour purger le matériau devrait être à peu près égale à la température d'impression la plus élevée possible." +msgstr "La temperatura utilizzata per scaricare il materiale. deve essere più o meno uguale alla massima temperatura di stampa possibile." #: /fdmprinter.def.json msgctxt "material_break_retracted_position label" msgid "Break Retracted Position" -msgstr "Position rétractée de rupture" +msgstr "Posizione di retrazione per la rottura" #: /fdmprinter.def.json msgctxt "material_break_retracted_position description" msgid "How far to retract the filament in order to break it cleanly." -msgstr "Jusqu'où rétracter le filament afin de le casser proprement." +msgstr "La distanza di retrazione del filamento al fine di consentirne la rottura netta." #: /fdmprinter.def.json msgctxt "material_break_speed label" msgid "Break Retraction Speed" -msgstr "Vitesse de rétraction de rupture" +msgstr "Velocità di retrazione per la rottura" #: /fdmprinter.def.json msgctxt "material_break_speed description" msgid "" "The speed at which to retract the filament in order to break it cleanly." -msgstr "La vitesse à laquelle rétracter le filament afin de le rompre proprement." +msgstr "La velocità alla quale retrarre il filamento al fine di romperlo in modo netto." #: /fdmprinter.def.json msgctxt "material_break_temperature label" msgid "Break Temperature" -msgstr "Température de rupture" +msgstr "Temperatura di rottura" #: /fdmprinter.def.json msgctxt "material_break_temperature description" msgid "The temperature at which the filament is broken for a clean break." -msgstr "La température à laquelle le filament est cassé pour une rupture propre." +msgstr "La temperatura a cui il filamento viene rotto, con una rottura netta." #: /fdmprinter.def.json msgctxt "material_flush_purge_speed label" msgid "Flush Purge Speed" -msgstr "Vitesse de purge d'insertion" +msgstr "Velocità di svuotamento dello scarico" #: /fdmprinter.def.json msgctxt "material_flush_purge_speed description" msgid "How fast to prime the material after switching to a different material." -msgstr "La vitesse d'amorçage du matériau après le passage à un autre matériau." +msgstr "Velocità di adescamento del materiale dopo il passaggio a un materiale diverso." #: /fdmprinter.def.json msgctxt "material_flush_purge_length label" msgid "Flush Purge Length" -msgstr "Longueur de la purge d'insertion" +msgstr "Lunghezza di svuotamento dello scarico" #: /fdmprinter.def.json msgctxt "material_flush_purge_length description" msgid "" "How much material to use to purge the previous material out of the nozzle " "(in length of filament) when switching to a different material." -msgstr "La quantité de matériau à utiliser pour purger le matériau précédent de la buse (en longueur de filament) lors du passage à un autre matériau." +msgstr "Quantità di materiale da utilizzare per svuotare il materiale precedente dall'ugello (in lunghezza del filamento) quando si passa a un materiale diverso." #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed label" msgid "End of Filament Purge Speed" -msgstr "Vitesse de purge de l'extrémité du filament" +msgstr "Velocità di svuotamento di fine filamento" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_speed description" msgid "" "How fast to prime the material after replacing an empty spool with a fresh " "spool of the same material." -msgstr "La vitesse d'amorçage du matériau après le remplacement d'une bobine vide par une nouvelle bobine du même matériau." +msgstr "Velocità di adescamento del materiale dopo la sostituzione di una bobina vuota con una nuova dello stesso materiale." #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length label" msgid "End of Filament Purge Length" -msgstr "Longueur de purge de l'extrémité du filament" +msgstr "Lunghezza di svuotamento di fine filamento" #: /fdmprinter.def.json msgctxt "material_end_of_filament_purge_length description" @@ -2952,23 +2956,23 @@ msgid "" "How much material to use to purge the previous material out of the nozzle " "(in length of filament) when replacing an empty spool with a fresh spool of " "the same material." -msgstr "La quantité de matériau à utiliser pour purger le matériau précédent de la buse (en longueur de filament) lors du remplacement d'une bobine vide par une" -" nouvelle bobine du même matériau." +msgstr "Quantità di materiale da utilizzare per svuotare il materiale precedente dall'ugello (in lunghezza del filamento) durante la sostituzione di una bobina" +" vuota con una nuova dello stesso materiale." #: /fdmprinter.def.json msgctxt "material_maximum_park_duration label" msgid "Maximum Park Duration" -msgstr "Durée maximum du stationnement" +msgstr "Durata di posizionamento massima" #: /fdmprinter.def.json msgctxt "material_maximum_park_duration description" msgid "How long the material can be kept out of dry storage safely." -msgstr "La durée pendant laquelle le matériau peut être conservé à l'abri de la sécheresse." +msgstr "Tempo per il quale è possibile mantenere il materiale all'esterno di un luogo di conservazione asciutto in sicurezza." #: /fdmprinter.def.json msgctxt "material_no_load_move_factor label" msgid "No Load Move Factor" -msgstr "Facteur de déplacement sans chargement" +msgstr "Fattore di spostamento senza carico" #: /fdmprinter.def.json msgctxt "material_no_load_move_factor description" @@ -2976,243 +2980,242 @@ msgid "" "A factor indicating how much the filament gets compressed between the feeder " "and the nozzle chamber, used to determine how far to move the material for a " "filament switch." -msgstr "Un facteur indiquant la quantité de filament compressée entre le chargeur et la chambre de la buse ; utilisé pour déterminer jusqu'où faire avancer le" -" matériau pour changer de filament." +msgstr "Fattore indicante la quantità di filamento che viene compressa tra l'alimentatore e la camera dell'ugello, usato per stabilire a quale distanza spostare" +" il materiale per un cambio di filamento." #: /fdmprinter.def.json msgctxt "material_flow label" msgid "Flow" -msgstr "Débit" +msgstr "Flusso" #: /fdmprinter.def.json msgctxt "material_flow description" msgid "" "Flow compensation: the amount of material extruded is multiplied by this " "value." -msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur." +msgstr "Determina la compensazione del flusso: la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json msgctxt "wall_material_flow label" msgid "Wall Flow" -msgstr "Débit de paroi" +msgstr "Flusso della parete" #: /fdmprinter.def.json msgctxt "wall_material_flow description" msgid "Flow compensation on wall lines." -msgstr "Compensation de débit sur les lignes de la paroi." +msgstr "Compensazione del flusso sulle linee perimetrali." #: /fdmprinter.def.json msgctxt "wall_0_material_flow label" msgid "Outer Wall Flow" -msgstr "Débit de paroi externe" +msgstr "Flusso della parete esterna" #: /fdmprinter.def.json msgctxt "wall_0_material_flow description" msgid "Flow compensation on the outermost wall line." -msgstr "Compensation de débit sur la ligne de la paroi la plus à l'extérieur." +msgstr "Compensazione del flusso sulla linea perimetrale più esterna." #: /fdmprinter.def.json msgctxt "wall_x_material_flow label" msgid "Inner Wall(s) Flow" -msgstr "Débit de paroi(s) interne(s)" +msgstr "Flusso pareti interne" #: /fdmprinter.def.json msgctxt "wall_x_material_flow description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one." -msgstr "Compensation de débit sur les lignes de la paroi pour toutes les lignes de paroi, à l'exception de la ligne la plus externe." +msgstr "Compensazione del flusso sulle linee perimetrali per tutte le linee perimetrali tranne quella più esterna." #: /fdmprinter.def.json msgctxt "skin_material_flow label" msgid "Top/Bottom Flow" -msgstr "Débit du dessus/dessous" +msgstr "Flusso superiore/inferiore" #: /fdmprinter.def.json msgctxt "skin_material_flow description" msgid "Flow compensation on top/bottom lines." -msgstr "Compensation de débit sur les lignes du dessus/dessous." +msgstr "Compensazione del flusso sulle linee superiore/inferiore." #: /fdmprinter.def.json msgctxt "roofing_material_flow label" msgid "Top Surface Skin Flow" -msgstr "Débit de la surface du dessus" +msgstr "Flusso rivestimento esterno superficie superiore" #: /fdmprinter.def.json msgctxt "roofing_material_flow description" msgid "Flow compensation on lines of the areas at the top of the print." -msgstr "Compensation de débit sur les lignes des zones en haut de l'impression." +msgstr "Compensazione del flusso sulle linee delle aree nella parte superiore della stampa." #: /fdmprinter.def.json msgctxt "infill_material_flow label" msgid "Infill Flow" -msgstr "Débit de remplissage" +msgstr "Flusso di riempimento" #: /fdmprinter.def.json msgctxt "infill_material_flow description" msgid "Flow compensation on infill lines." -msgstr "Compensation de débit sur les lignes de remplissage." +msgstr "Compensazione del flusso sulle linee di riempimento." #: /fdmprinter.def.json msgctxt "skirt_brim_material_flow label" msgid "Skirt/Brim Flow" -msgstr "Débit de la jupe/bordure" +msgstr "Flusso dello skirt/brim" #: /fdmprinter.def.json msgctxt "skirt_brim_material_flow description" msgid "Flow compensation on skirt or brim lines." -msgstr "Compensation de débit sur les lignes de jupe ou bordure." +msgstr "Compensazione del flusso sulle linee dello skirt o del brim." #: /fdmprinter.def.json msgctxt "support_material_flow label" msgid "Support Flow" -msgstr "Débit du support" +msgstr "Flusso del supporto" #: /fdmprinter.def.json msgctxt "support_material_flow description" msgid "Flow compensation on support structure lines." -msgstr "Compensation de débit sur les lignes de support." +msgstr "Compensazione del flusso sulle linee di supporto." #: /fdmprinter.def.json msgctxt "support_interface_material_flow label" msgid "Support Interface Flow" -msgstr "Débit de l'interface de support" +msgstr "Flusso interfaccia di supporto" #: /fdmprinter.def.json msgctxt "support_interface_material_flow description" msgid "Flow compensation on lines of support roof or floor." -msgstr "Compensation de débit sur les lignes de plafond ou de bas de support." +msgstr "Compensazione del flusso sulle linee di supporto superiore o inferiore." #: /fdmprinter.def.json msgctxt "support_roof_material_flow label" msgid "Support Roof Flow" -msgstr "Débit du plafond de support" +msgstr "Flusso supporto superiore" #: /fdmprinter.def.json msgctxt "support_roof_material_flow description" msgid "Flow compensation on support roof lines." -msgstr "Compensation de débit sur les lignes du plafond de support." +msgstr "Compensazione del flusso sulle linee di supporto superiore." #: /fdmprinter.def.json msgctxt "support_bottom_material_flow label" msgid "Support Floor Flow" -msgstr "Débit du bas de support" +msgstr "Flusso supporto inferiore" #: /fdmprinter.def.json msgctxt "support_bottom_material_flow description" msgid "Flow compensation on support floor lines." -msgstr "Compensation de débit sur les lignes de bas de support." +msgstr "Compensazione del flusso sulle linee di supporto inferiore." #: /fdmprinter.def.json msgctxt "prime_tower_flow label" msgid "Prime Tower Flow" -msgstr "Débit de la tour d'amorçage" +msgstr "Flusso torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_flow description" msgid "Flow compensation on prime tower lines." -msgstr "Compensation de débit sur les lignes de la tour d'amorçage." +msgstr "Compensazione del flusso sulle linee della torre di innesco." #: /fdmprinter.def.json msgctxt "material_flow_layer_0 label" msgid "Initial Layer Flow" -msgstr "Débit de la couche initiale" +msgstr "Flusso dello strato iniziale" #: /fdmprinter.def.json msgctxt "material_flow_layer_0 description" msgid "" "Flow compensation for the first layer: the amount of material extruded on " "the initial layer is multiplied by this value." -msgstr "Compensation du débit pour la couche initiale : la quantité de matériau extrudée sur la couche initiale est multipliée par cette valeur." +msgstr "Determina la compensazione del flusso per il primo strato: la quantità di materiale estruso sullo strato iniziale viene moltiplicata per questo valore." #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 label" msgid "Initial Layer Inner Wall Flow" -msgstr "Débit de la paroi intérieure de la couche initiale" +msgstr "Flusso della parete interna dello strato iniziale" #: /fdmprinter.def.json msgctxt "wall_x_material_flow_layer_0 description" msgid "" "Flow compensation on wall lines for all wall lines except the outermost one, " "but only for the first layer" -msgstr "Compensation de débit sur les lignes de la paroi pour toutes les lignes de paroi, à l'exception de la ligne la plus externe, mais uniquement pour la première" -" couche." +msgstr "Compensazione del flusso sulle linee perimetrali per tutte le linee perimetrali tranne quella più esterna, ma solo per il primo strato" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 label" msgid "Initial Layer Outer Wall Flow" -msgstr "Débit de la paroi extérieure de la couche initiale" +msgstr "Flusso della parete esterna dello strato iniziale" #: /fdmprinter.def.json msgctxt "wall_0_material_flow_layer_0 description" msgid "Flow compensation on the outermost wall line of the first layer." -msgstr "Compensation de débit sur la ligne de la paroi la plus à l'extérieur de la première couche." +msgstr "Compensazione del flusso sulla linea perimetrale più esterna del primo strato." #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 label" msgid "Initial Layer Bottom Flow" -msgstr "Débit des lignes du dessous de la couche initiale" +msgstr "Flusso inferiore dello strato iniziale" #: /fdmprinter.def.json msgctxt "skin_material_flow_layer_0 description" msgid "Flow compensation on bottom lines of the first layer" -msgstr "Compensation de débit sur les lignes du dessous de la première couche" +msgstr "Compensazione del flusso sulle linee inferiori del primo strato" #: /fdmprinter.def.json msgctxt "material_standby_temperature label" msgid "Standby Temperature" -msgstr "Température de veille" +msgstr "Temperatura di Standby" #: /fdmprinter.def.json msgctxt "material_standby_temperature description" msgid "" "The temperature of the nozzle when another nozzle is currently used for " "printing." -msgstr "La température de la buse lorsqu'une autre buse est actuellement utilisée pour l'impression." +msgstr "Indica la temperatura dell'ugello quando un altro ugello è attualmente in uso per la stampa." #: /fdmprinter.def.json msgctxt "speed label" msgid "Speed" -msgstr "Vitesse" +msgstr "Velocità" #: /fdmprinter.def.json msgctxt "speed description" msgid "Speed" -msgstr "Vitesse" +msgstr "Velocità" #: /fdmprinter.def.json msgctxt "speed_print label" msgid "Print Speed" -msgstr "Vitesse d’impression" +msgstr "Velocità di stampa" #: /fdmprinter.def.json msgctxt "speed_print description" msgid "The speed at which printing happens." -msgstr "La vitesse à laquelle l'impression s'effectue." +msgstr "Indica la velocità alla quale viene effettuata la stampa." #: /fdmprinter.def.json msgctxt "speed_infill label" msgid "Infill Speed" -msgstr "Vitesse de remplissage" +msgstr "Velocità di riempimento" #: /fdmprinter.def.json msgctxt "speed_infill description" msgid "The speed at which infill is printed." -msgstr "La vitesse à laquelle le remplissage est imprimé." +msgstr "Indica la velocità alla quale viene stampato il riempimento." #: /fdmprinter.def.json msgctxt "speed_wall label" msgid "Wall Speed" -msgstr "Vitesse d'impression de la paroi" +msgstr "Velocità di stampa della parete" #: /fdmprinter.def.json msgctxt "speed_wall description" msgid "The speed at which the walls are printed." -msgstr "La vitesse à laquelle les parois sont imprimées." +msgstr "Indica la velocità alla quale vengono stampate le pareti." #: /fdmprinter.def.json msgctxt "speed_wall_0 label" msgid "Outer Wall Speed" -msgstr "Vitesse d'impression de la paroi externe" +msgstr "Velocità di stampa della parete esterna" #: /fdmprinter.def.json msgctxt "speed_wall_0 description" @@ -3221,13 +3224,14 @@ msgid "" "at a lower speed improves the final skin quality. However, having a large " "difference between the inner wall speed and the outer wall speed will affect " "quality in a negative way." -msgstr "La vitesse à laquelle les parois externes sont imprimées. L’impression de la paroi externe à une vitesse inférieure améliore la qualité finale de la coque." -" Néanmoins, si la différence entre la vitesse de la paroi interne et la vitesse de la paroi externe est importante, la qualité finale sera réduite." +msgstr "Indica la velocità alla quale vengono stampate le pareti più esterne. La stampa della parete esterna ad una velocità inferiore migliora la qualità finale" +" del rivestimento. Tuttavia, una grande differenza tra la velocità di stampa della parete interna e quella della parete esterna avrà effetti negativi sulla" +" qualità." #: /fdmprinter.def.json msgctxt "speed_wall_x label" msgid "Inner Wall Speed" -msgstr "Vitesse d'impression de la paroi interne" +msgstr "Velocità di stampa della parete interna" #: /fdmprinter.def.json msgctxt "speed_wall_x description" @@ -3235,33 +3239,34 @@ msgid "" "The speed at which all inner walls are printed. Printing the inner wall " "faster than the outer wall will reduce printing time. It works well to set " "this in between the outer wall speed and the infill speed." -msgstr "La vitesse à laquelle toutes les parois internes seront imprimées. L’impression de la paroi interne à une vitesse supérieure réduira le temps d'impression" -" global. Il est bon de définir cette vitesse entre celle de l'impression de la paroi externe et du remplissage." +msgstr "Indica la velocità alla quale vengono stampate tutte le pareti interne. La stampa della parete interna eseguita più velocemente di quella della parete" +" esterna consentirà di ridurre il tempo di stampa. Si consiglia di impostare questo parametro ad un valore intermedio tra la velocità della parete esterna" +" e quella di riempimento." #: /fdmprinter.def.json msgctxt "speed_roofing label" msgid "Top Surface Skin Speed" -msgstr "Vitesse de la couche extérieure de la surface supérieure" +msgstr "Velocità del rivestimento superficie" #: /fdmprinter.def.json msgctxt "speed_roofing description" msgid "The speed at which top surface skin layers are printed." -msgstr "La vitesse à laquelle les couches extérieures de la surface supérieure sont imprimées." +msgstr "Indica la velocità di stampa degli strati superiori." #: /fdmprinter.def.json msgctxt "speed_topbottom label" msgid "Top/Bottom Speed" -msgstr "Vitesse d'impression du dessus/dessous" +msgstr "Velocità di stampa delle parti superiore/inferiore" #: /fdmprinter.def.json msgctxt "speed_topbottom description" msgid "The speed at which top/bottom layers are printed." -msgstr "La vitesse à laquelle les couches du dessus/dessous sont imprimées." +msgstr "Indica la velocità alla quale vengono stampati gli strati superiore/inferiore." #: /fdmprinter.def.json msgctxt "speed_support label" msgid "Support Speed" -msgstr "Vitesse d'impression des supports" +msgstr "Velocità di stampa del supporto" #: /fdmprinter.def.json msgctxt "speed_support description" @@ -3269,62 +3274,62 @@ msgid "" "The speed at which the support structure is printed. Printing support at " "higher speeds can greatly reduce printing time. The surface quality of the " "support structure is not important since it is removed after printing." -msgstr "La vitesse à laquelle les supports sont imprimés. Imprimer les supports à une vitesse supérieure peut fortement accélérer l’impression. Par ailleurs, la" -" qualité de la structure des supports n’a généralement pas beaucoup d’importance du fait qu'elle est retirée après l'impression." +msgstr "Indica la velocità alla quale viene stampata la struttura di supporto. La stampa della struttura di supporto a velocità elevate può ridurre considerevolmente" +" i tempi di stampa. La qualità superficiale della struttura di supporto di norma non riveste grande importanza in quanto viene rimossa dopo la stampa." #: /fdmprinter.def.json msgctxt "speed_support_infill label" msgid "Support Infill Speed" -msgstr "Vitesse d'impression du remplissage de support" +msgstr "Velocità di riempimento del supporto" #: /fdmprinter.def.json msgctxt "speed_support_infill description" msgid "" "The speed at which the infill of support is printed. Printing the infill at " "lower speeds improves stability." -msgstr "La vitesse à laquelle le remplissage de support est imprimé. L'impression du remplissage à une vitesse plus faible permet de renforcer la stabilité." +msgstr "Indica la velocità alla quale viene stampato il riempimento del supporto. La stampa del riempimento a velocità inferiori migliora la stabilità." #: /fdmprinter.def.json msgctxt "speed_support_interface label" msgid "Support Interface Speed" -msgstr "Vitesse d'impression de l'interface de support" +msgstr "Velocità interfaccia supporto" #: /fdmprinter.def.json msgctxt "speed_support_interface description" msgid "" "The speed at which the roofs and floors of support are printed. Printing " "them at lower speeds can improve overhang quality." -msgstr "La vitesse à laquelle les plafonds et bas de support sont imprimés. Les imprimer à de plus faibles vitesses améliore la qualité des porte-à-faux." +msgstr "Velocità alla quale vengono stampate le parti superiori e inferiori del supporto. La loro stampa a velocità inferiori può migliorare la qualità dello sbalzo." #: /fdmprinter.def.json msgctxt "speed_support_roof label" msgid "Support Roof Speed" -msgstr "Vitesse d'impression des plafonds de support" +msgstr "Velocità di stampa della parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "speed_support_roof description" msgid "" "The speed at which the roofs of support are printed. Printing them at lower " "speeds can improve overhang quality." -msgstr "La vitesse à laquelle les plafonds de support sont imprimés. Les imprimer à de plus faibles vitesses améliore la qualité des porte-à-faux." +msgstr "Velocità alla quale vengono stampate le parti superiori del supporto. La loro stampa a velocità inferiori può migliorare la qualità dello sbalzo." #: /fdmprinter.def.json msgctxt "speed_support_bottom label" msgid "Support Floor Speed" -msgstr "Vitesse d'impression des bas de support" +msgstr "Velocità di stampa della parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "speed_support_bottom description" msgid "" "The speed at which the floor of support is printed. Printing it at lower " "speed can improve adhesion of support on top of your model." -msgstr "La vitesse à laquelle le bas de support est imprimé. L'impression à une vitesse plus faible permet de renforcer l'adhésion du support au-dessus de votre" -" modèle." +msgstr "Velocità alla quale viene stampata la parte inferiore del supporto. La stampa ad una velocità inferiore può migliorare l'adesione del supporto nella parte" +" superiore del modello." #: /fdmprinter.def.json msgctxt "speed_prime_tower label" msgid "Prime Tower Speed" -msgstr "Vitesse de la tour d'amorçage" +msgstr "Velocità della torre di innesco" #: /fdmprinter.def.json msgctxt "speed_prime_tower description" @@ -3332,23 +3337,23 @@ msgid "" "The speed at which the prime tower is printed. Printing the prime tower " "slower can make it more stable when the adhesion between the different " "filaments is suboptimal." -msgstr "La vitesse à laquelle la tour d'amorçage est imprimée. L'impression plus lente de la tour d'amorçage peut la rendre plus stable lorsque l'adhérence entre" -" les différents filaments est sous-optimale." +msgstr "Indica la velocità alla quale è stampata la torre di innesco. La stampa della torre di innesco a una velocità inferiore può renderla maggiormente stabile" +" quando l’adesione tra i diversi filamenti non è ottimale." #: /fdmprinter.def.json msgctxt "speed_travel label" msgid "Travel Speed" -msgstr "Vitesse de déplacement" +msgstr "Velocità degli spostamenti" #: /fdmprinter.def.json msgctxt "speed_travel description" msgid "The speed at which travel moves are made." -msgstr "La vitesse à laquelle les déplacements s'effectuent." +msgstr "Indica la velocità alla quale vengono effettuati gli spostamenti." #: /fdmprinter.def.json msgctxt "speed_layer_0 label" msgid "Initial Layer Speed" -msgstr "Vitesse de la couche initiale" +msgstr "Velocità di stampa dello strato iniziale" #: /fdmprinter.def.json msgctxt "speed_layer_0 description" @@ -3356,25 +3361,25 @@ msgid "" "The speed for the initial layer. A lower value is advised to improve " "adhesion to the build plate. Does not affect the build plate adhesion " "structures themselves, like brim and raft." -msgstr "La vitesse de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau de fabrication. N'affecte pas les structures" -" d'adhérence au plateau, comme la bordure et le radeau." +msgstr "La velocità dello strato iniziale. È consigliabile un valore inferiore per migliorare l'adesione al piano di stampa. Non influisce sulle strutture di adesione" +" del piano di stampa stesse, come brim e raft." #: /fdmprinter.def.json msgctxt "speed_print_layer_0 label" msgid "Initial Layer Print Speed" -msgstr "Vitesse d’impression de la couche initiale" +msgstr "Velocità di stampa strato iniziale" #: /fdmprinter.def.json msgctxt "speed_print_layer_0 description" msgid "" "The speed of printing for the initial layer. A lower value is advised to " "improve adhesion to the build plate." -msgstr "La vitesse d'impression de la couche initiale. Une valeur plus faible est recommandée pour améliorer l'adhérence au plateau." +msgstr "Indica la velocità di stampa per lo strato iniziale. Un valore inferiore è consigliabile per migliorare l’adesione al piano di stampa." #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 label" msgid "Initial Layer Travel Speed" -msgstr "Vitesse de déplacement de la couche initiale" +msgstr "Velocità di spostamento dello strato iniziale" #: /fdmprinter.def.json msgctxt "speed_travel_layer_0 description" @@ -3383,13 +3388,14 @@ msgid "" "prevent pulling previously printed parts away from the build plate. The " "value of this setting can automatically be calculated from the ratio between " "the Travel Speed and the Print Speed." -msgstr "Vitesse des mouvements de déplacement dans la couche initiale. Une valeur plus faible est recommandée pour éviter que les pièces déjà imprimées ne s'écartent" -" du plateau. La valeur de ce paramètre peut être calculée automatiquement à partir du ratio entre la vitesse des mouvements et la vitesse d'impression." +msgstr "Indica la velocità di spostamento per lo strato iniziale. Un valore inferiore è consigliabile per evitare di rimuovere le parti precedentemente stampate" +" dal piano di stampa. Il valore di questa impostazione può essere calcolato automaticamente dal rapporto tra la velocità di spostamento e la velocità di" +" stampa." #: /fdmprinter.def.json msgctxt "skirt_brim_speed label" msgid "Skirt/Brim Speed" -msgstr "Vitesse d'impression de la jupe/bordure" +msgstr "Velocità dello skirt/brim" #: /fdmprinter.def.json msgctxt "skirt_brim_speed description" @@ -3397,13 +3403,13 @@ msgid "" "The speed at which the skirt and brim are printed. Normally this is done at " "the initial layer speed, but sometimes you might want to print the skirt or " "brim at a different speed." -msgstr "La vitesse à laquelle la jupe et la bordure sont imprimées. Normalement, cette vitesse est celle de la couche initiale, mais il est parfois nécessaire" -" d’imprimer la jupe ou la bordure à une vitesse différente." +msgstr "Indica la velocità a cui sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta alla velocità di stampa dello strato iniziale, ma" +" a volte è possibile che si desideri stampare lo skirt o il brim ad una velocità diversa." #: /fdmprinter.def.json msgctxt "speed_z_hop label" msgid "Z Hop Speed" -msgstr "Vitesse du décalage en Z" +msgstr "Velocità di sollevamento Z" #: /fdmprinter.def.json msgctxt "speed_z_hop description" @@ -3411,13 +3417,13 @@ msgid "" "The speed at which the vertical Z movement is made for Z Hops. This is " "typically lower than the print speed since the build plate or machine's " "gantry is harder to move." -msgstr "La vitesse à laquelle le mouvement vertical en Z est effectué pour des décalages en Z. Cette vitesse est généralement inférieure à la vitesse d'impression" -" car le plateau ou le portique de la machine est plus difficile à déplacer." +msgstr "Velocità alla quale viene eseguito il movimento Z verticale per i sollevamenti in Z. In genere è inferiore alla velocità di stampa, dal momento che il" +" piano o il corpo di stampa della macchina sono più difficili da spostare." #: /fdmprinter.def.json msgctxt "speed_slowdown_layers label" msgid "Number of Slower Layers" -msgstr "Nombre de couches plus lentes" +msgstr "Numero di strati stampati a velocità inferiore" #: /fdmprinter.def.json msgctxt "speed_slowdown_layers description" @@ -3425,13 +3431,13 @@ msgid "" "The first few layers are printed slower than the rest of the model, to get " "better adhesion to the build plate and improve the overall success rate of " "prints. The speed is gradually increased over these layers." -msgstr "Les premières couches sont imprimées plus lentement que le reste du modèle afin d’obtenir une meilleure adhérence au plateau et d’améliorer le taux de" -" réussite global des impressions. La vitesse augmente graduellement à chacune de ces couches." +msgstr "I primi strati vengono stampati più lentamente rispetto al resto del modello, per ottenere una migliore adesione al piano di stampa ed ottimizzare nel" +" complesso la percentuale di successo delle stampe. La velocità aumenta gradualmente nel corso di esecuzione degli strati successivi." #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor label" msgid "Flow Equalization Ratio" -msgstr "Rapport d'égalisation des débits" +msgstr "Rapporto di equalizzazione del flusso" #: /fdmprinter.def.json msgctxt "speed_equalize_flow_width_factor description" @@ -3442,218 +3448,220 @@ msgid "" "normal Line Width are printed twice as fast and lines twice as wide are " "printed half as fast. A value larger than 100% can help to compensate for " "the higher pressure required to extrude wide lines." -msgstr "Facteur de correction de la largeur d'extrusion en fonction de la vitesse. À 0 %, la vitesse de mouvement reste constante à la vitesse d'impression. À" -" 100 %, la vitesse de mouvement est ajustée de sorte que le débit (en mm³/s) reste constant, c'est-à-dire que les lignes à la moitié de la largeur de ligne" -" normale sont imprimées deux fois plus vite et que les lignes à la moitié de la largeur sont imprimées aussi vite. Une valeur supérieure à 100 % peut aider" -" à compenser la pression plus élevée requise pour extruder les lignes larges." +msgstr "Fattore di correzione della velocità basato sulla larghezza di estrusione. A 0% la velocità di movimento viene mantenuta costante alla velocità di stampa." +" Al 100% la velocità di movimento viene regolata in modo da mantenere costante il flusso (in mm³/s), ovvero le linee la cui larghezza è metà di quella" +" normale vengono stampate due volte più velocemente e le linee larghe il doppio vengono stampate a metà della velocità. Un valore maggiore di 100% può aiutare" +" a compensare la pressione più alta richiesta per estrudere linee larghe." #: /fdmprinter.def.json msgctxt "acceleration_enabled label" msgid "Enable Acceleration Control" -msgstr "Activer le contrôle d'accélération" +msgstr "Abilita controllo accelerazione" #: /fdmprinter.def.json msgctxt "acceleration_enabled description" msgid "" "Enables adjusting the print head acceleration. Increasing the accelerations " "can reduce printing time at the cost of print quality." -msgstr "Active le réglage de l'accélération de la tête d'impression. Augmenter les accélérations peut réduire la durée d'impression au détriment de la qualité" -" d'impression." +msgstr "Abilita la regolazione dell’accelerazione della testina di stampa. Aumentando le accelerazioni il tempo di stampa si riduce a discapito della qualità di" +" stampa." #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled label" msgid "Enable Travel Acceleration" -msgstr "Activer l'accélération de déplacement" +msgstr "Abilita Accelerazione spostamenti" #: /fdmprinter.def.json msgctxt "acceleration_travel_enabled description" msgid "" "Use a separate acceleration rate for travel moves. If disabled, travel moves " "will use the acceleration value of the printed line at their destination." -msgstr "Utilisez un taux d'accélération différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront la même accélération que" -" celle de la ligne imprimée à l'emplacement cible." +msgstr "Utilizza un tasso di accelerazione separato per i movimenti di spostamento. Se disabilitata, i movimenti di spostamento utilizzeranno il valore di accelerazione" +" della linea stampata alla destinazione." #: /fdmprinter.def.json msgctxt "acceleration_print label" msgid "Print Acceleration" -msgstr "Accélération de l'impression" +msgstr "Accelerazione di stampa" #: /fdmprinter.def.json msgctxt "acceleration_print description" msgid "The acceleration with which printing happens." -msgstr "L'accélération selon laquelle l'impression s'effectue." +msgstr "L’accelerazione con cui avviene la stampa." #: /fdmprinter.def.json msgctxt "acceleration_infill label" msgid "Infill Acceleration" -msgstr "Accélération de remplissage" +msgstr "Accelerazione riempimento" #: /fdmprinter.def.json msgctxt "acceleration_infill description" msgid "The acceleration with which infill is printed." -msgstr "L'accélération selon laquelle le remplissage est imprimé." +msgstr "L’accelerazione con cui viene stampato il riempimento." #: /fdmprinter.def.json msgctxt "acceleration_wall label" msgid "Wall Acceleration" -msgstr "Accélération de la paroi" +msgstr "Accelerazione parete" #: /fdmprinter.def.json msgctxt "acceleration_wall description" msgid "The acceleration with which the walls are printed." -msgstr "L'accélération selon laquelle les parois sont imprimées." +msgstr "Indica l’accelerazione alla quale vengono stampate le pareti." #: /fdmprinter.def.json msgctxt "acceleration_wall_0 label" msgid "Outer Wall Acceleration" -msgstr "Accélération de la paroi externe" +msgstr "Accelerazione parete esterna" #: /fdmprinter.def.json msgctxt "acceleration_wall_0 description" msgid "The acceleration with which the outermost walls are printed." -msgstr "L'accélération selon laquelle les parois externes sont imprimées." +msgstr "Indica l’accelerazione alla quale vengono stampate le pareti più esterne." #: /fdmprinter.def.json msgctxt "acceleration_wall_x label" msgid "Inner Wall Acceleration" -msgstr "Accélération de la paroi intérieure" +msgstr "Accelerazione parete interna" #: /fdmprinter.def.json msgctxt "acceleration_wall_x description" msgid "The acceleration with which all inner walls are printed." -msgstr "L'accélération selon laquelle toutes les parois intérieures sont imprimées." +msgstr "Indica l’accelerazione alla quale vengono stampate tutte le pareti interne." #: /fdmprinter.def.json msgctxt "acceleration_roofing label" msgid "Top Surface Skin Acceleration" -msgstr "Accélération de couche extérieure de surface supérieure" +msgstr "Accelerazione del rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "acceleration_roofing description" msgid "The acceleration with which top surface skin layers are printed." -msgstr "La vitesse à laquelle les couches extérieures de surface supérieure sont imprimées." +msgstr "Indica l'accelerazione alla quale vengono stampati gli strati rivestimento superficie superiore." #: /fdmprinter.def.json msgctxt "acceleration_topbottom label" msgid "Top/Bottom Acceleration" -msgstr "Accélération du dessus/dessous" +msgstr "Accelerazione strato superiore/inferiore" #: /fdmprinter.def.json msgctxt "acceleration_topbottom description" msgid "The acceleration with which top/bottom layers are printed." -msgstr "L'accélération selon laquelle les couches du dessus/dessous sont imprimées." +msgstr "Indica l’accelerazione alla quale vengono stampati gli strati superiore/inferiore." #: /fdmprinter.def.json msgctxt "acceleration_support label" msgid "Support Acceleration" -msgstr "Accélération du support" +msgstr "Accelerazione supporto" #: /fdmprinter.def.json msgctxt "acceleration_support description" msgid "The acceleration with which the support structure is printed." -msgstr "L'accélération selon laquelle la structure de support est imprimée." +msgstr "Indica l’accelerazione con cui viene stampata la struttura di supporto." #: /fdmprinter.def.json msgctxt "acceleration_support_infill label" msgid "Support Infill Acceleration" -msgstr "Accélération de remplissage du support" +msgstr "Accelerazione riempimento supporto" #: /fdmprinter.def.json msgctxt "acceleration_support_infill description" msgid "The acceleration with which the infill of support is printed." -msgstr "L'accélération selon laquelle le remplissage de support est imprimé." +msgstr "Indica l’accelerazione con cui viene stampato il riempimento del supporto." #: /fdmprinter.def.json msgctxt "acceleration_support_interface label" msgid "Support Interface Acceleration" -msgstr "Accélération de l'interface du support" +msgstr "Accelerazione interfaccia supporto" #: /fdmprinter.def.json msgctxt "acceleration_support_interface description" msgid "" "The acceleration with which the roofs and floors of support are printed. " "Printing them at lower acceleration can improve overhang quality." -msgstr "L'accélération selon laquelle les plafonds et bas de support sont imprimés. Les imprimer avec une accélération plus faible améliore la qualité des porte-à-faux." +msgstr "Accelerazione alla quale vengono stampate le parti superiori e inferiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità" +" dello sbalzo." #: /fdmprinter.def.json msgctxt "acceleration_support_roof label" msgid "Support Roof Acceleration" -msgstr "Accélération des plafonds de support" +msgstr "Accelerazione parte superiore del supporto" #: /fdmprinter.def.json msgctxt "acceleration_support_roof description" msgid "" "The acceleration with which the roofs of support are printed. Printing them " "at lower acceleration can improve overhang quality." -msgstr "L'accélération selon laquelle les plafonds de support sont imprimés. Les imprimer avec une accélération plus faible améliore la qualité des porte-à-faux." +msgstr "Accelerazione alla quale vengono stampate le parti superiori del supporto. La loro stampa ad un'accelerazione inferiore può migliorare la qualità dello" +" sbalzo." #: /fdmprinter.def.json msgctxt "acceleration_support_bottom label" msgid "Support Floor Acceleration" -msgstr "Accélération des bas de support" +msgstr "Accelerazione parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "acceleration_support_bottom description" msgid "" "The acceleration with which the floors of support are printed. Printing them " "at lower acceleration can improve adhesion of support on top of your model." -msgstr "L'accélération selon laquelle les bas de support sont imprimés. Les imprimer avec une accélération plus faible renforce l'adhésion du support au-dessus" -" du modèle." +msgstr "Accelerazione alla quale vengono stampate le parti inferiori del supporto. La stampa ad una accelerazione inferiore può migliorare l'adesione del supporto" +" nella parte superiore del modello." #: /fdmprinter.def.json msgctxt "acceleration_prime_tower label" msgid "Prime Tower Acceleration" -msgstr "Accélération de la tour d'amorçage" +msgstr "Accelerazione della torre di innesco" #: /fdmprinter.def.json msgctxt "acceleration_prime_tower description" msgid "The acceleration with which the prime tower is printed." -msgstr "L'accélération selon laquelle la tour d'amorçage est imprimée." +msgstr "Indica l’accelerazione con cui viene stampata la torre di innesco." #: /fdmprinter.def.json msgctxt "acceleration_travel label" msgid "Travel Acceleration" -msgstr "Accélération de déplacement" +msgstr "Accelerazione spostamenti" #: /fdmprinter.def.json msgctxt "acceleration_travel description" msgid "The acceleration with which travel moves are made." -msgstr "L'accélération selon laquelle les déplacements s'effectuent." +msgstr "Indica l’accelerazione alla quale vengono effettuati gli spostamenti." #: /fdmprinter.def.json msgctxt "acceleration_layer_0 label" msgid "Initial Layer Acceleration" -msgstr "Accélération de la couche initiale" +msgstr "Accelerazione dello strato iniziale" #: /fdmprinter.def.json msgctxt "acceleration_layer_0 description" msgid "The acceleration for the initial layer." -msgstr "L'accélération pour la couche initiale." +msgstr "Indica l’accelerazione dello strato iniziale." #: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 label" msgid "Initial Layer Print Acceleration" -msgstr "Accélération de l'impression de la couche initiale" +msgstr "Accelerazione di stampa strato iniziale" #: /fdmprinter.def.json msgctxt "acceleration_print_layer_0 description" msgid "The acceleration during the printing of the initial layer." -msgstr "L'accélération durant l'impression de la couche initiale." +msgstr "Indica l’accelerazione durante la stampa dello strato iniziale." #: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 label" msgid "Initial Layer Travel Acceleration" -msgstr "Accélération de déplacement de la couche initiale" +msgstr "Accelerazione spostamenti dello strato iniziale" #: /fdmprinter.def.json msgctxt "acceleration_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." -msgstr "L'accélération pour les déplacements dans la couche initiale." +msgstr "Indica l’accelerazione degli spostamenti dello strato iniziale." #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim label" msgid "Skirt/Brim Acceleration" -msgstr "Accélération de la jupe/bordure" +msgstr "Accelerazione skirt/brim" #: /fdmprinter.def.json msgctxt "acceleration_skirt_brim description" @@ -3661,13 +3669,13 @@ msgid "" "The acceleration with which the skirt and brim are printed. Normally this is " "done with the initial layer acceleration, but sometimes you might want to " "print the skirt or brim at a different acceleration." -msgstr "L'accélération selon laquelle la jupe et la bordure sont imprimées. Normalement, cette accélération est celle de la couche initiale, mais il est parfois" -" nécessaire d’imprimer la jupe ou la bordure à une accélération différente." +msgstr "Indica l’accelerazione alla quale sono stampati lo skirt ed il brim. Normalmente questa operazione viene svolta all’accelerazione dello strato iniziale," +" ma a volte è possibile che si desideri stampare lo skirt o il brim ad un’accelerazione diversa." #: /fdmprinter.def.json msgctxt "jerk_enabled label" msgid "Enable Jerk Control" -msgstr "Activer le contrôle de saccade" +msgstr "Abilita controllo jerk" #: /fdmprinter.def.json msgctxt "jerk_enabled description" @@ -3675,329 +3683,328 @@ msgid "" "Enables adjusting the jerk of print head when the velocity in the X or Y " "axis changes. Increasing the jerk can reduce printing time at the cost of " "print quality." -msgstr "Active le réglage de la saccade de la tête d'impression lorsque la vitesse sur l'axe X ou Y change. Augmenter les saccades peut réduire la durée d'impression" -" au détriment de la qualité d'impression." +msgstr "Abilita la regolazione del jerk della testina di stampa quando la velocità nell’asse X o Y cambia. Aumentando il jerk il tempo di stampa si riduce a discapito" +" della qualità di stampa." #: /fdmprinter.def.json msgctxt "jerk_travel_enabled label" msgid "Enable Travel Jerk" -msgstr "Activer la saccade de déplacement" +msgstr "Abilita jerk spostamenti" #: /fdmprinter.def.json msgctxt "jerk_travel_enabled description" msgid "" "Use a separate jerk rate for travel moves. If disabled, travel moves will " "use the jerk value of the printed line at their destination." -msgstr "Utilisez un taux de saccades différent pour les déplacements. Si cette option est désactivée, les déplacements utiliseront les mêmes saccades que celle" -" de la ligne imprimée à l'emplacement cible." +msgstr "Utilizza un tasso di jerk distinto per i movimenti di spostamento. Se disabilitato, i movimenti di spostamento utilizzeranno il valore di jerk della linea" +" stampata alla destinazione." #: /fdmprinter.def.json msgctxt "jerk_print label" msgid "Print Jerk" -msgstr "Imprimer en saccade" +msgstr "Jerk stampa" #: /fdmprinter.def.json msgctxt "jerk_print description" msgid "The maximum instantaneous velocity change of the print head." -msgstr "Le changement instantané maximal de vitesse de la tête d'impression." +msgstr "Indica il cambio della velocità istantanea massima della testina di stampa." #: /fdmprinter.def.json msgctxt "jerk_infill label" msgid "Infill Jerk" -msgstr "Saccade de remplissage" +msgstr "Jerk riempimento" #: /fdmprinter.def.json msgctxt "jerk_infill description" msgid "The maximum instantaneous velocity change with which infill is printed." -msgstr "Le changement instantané maximal de vitesse selon lequel le remplissage est imprimé." +msgstr "Indica il cambio della velocità istantanea massima con cui viene stampato il riempimento." #: /fdmprinter.def.json msgctxt "jerk_wall label" msgid "Wall Jerk" -msgstr "Saccade de paroi" +msgstr "Jerk parete" #: /fdmprinter.def.json msgctxt "jerk_wall description" msgid "" "The maximum instantaneous velocity change with which the walls are printed." -msgstr "Le changement instantané maximal de vitesse selon lequel les parois sont imprimées." +msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate le pareti." #: /fdmprinter.def.json msgctxt "jerk_wall_0 label" msgid "Outer Wall Jerk" -msgstr "Saccade de paroi externe" +msgstr "Jerk parete esterna" #: /fdmprinter.def.json msgctxt "jerk_wall_0 description" msgid "" "The maximum instantaneous velocity change with which the outermost walls are " "printed." -msgstr "Le changement instantané maximal de vitesse selon lequel les parois externes sont imprimées." +msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate le pareti più esterne." #: /fdmprinter.def.json msgctxt "jerk_wall_x label" msgid "Inner Wall Jerk" -msgstr "Saccade de paroi intérieure" +msgstr "Jerk parete interna" #: /fdmprinter.def.json msgctxt "jerk_wall_x description" msgid "" "The maximum instantaneous velocity change with which all inner walls are " "printed." -msgstr "Le changement instantané maximal de vitesse selon lequel les parois intérieures sont imprimées." +msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampate tutte le pareti interne." #: /fdmprinter.def.json msgctxt "jerk_roofing label" msgid "Top Surface Skin Jerk" -msgstr "Saccade de couches extérieures de la surface supérieure" +msgstr "Jerk del rivestimento superficie superiore" #: /fdmprinter.def.json msgctxt "jerk_roofing description" msgid "" "The maximum instantaneous velocity change with which top surface skin layers " "are printed." -msgstr "Le changement instantané maximal de vitesse selon lequel les couches extérieures de surface supérieure sont imprimées." +msgstr "Indica la variazione di velocità istantanea massima con cui vengono stampati gli strati rivestimento superficie superiore." #: /fdmprinter.def.json msgctxt "jerk_topbottom label" msgid "Top/Bottom Jerk" -msgstr "Saccade du dessus/dessous" +msgstr "Jerk strato superiore/inferiore" #: /fdmprinter.def.json msgctxt "jerk_topbottom description" msgid "" "The maximum instantaneous velocity change with which top/bottom layers are " "printed." -msgstr "Le changement instantané maximal de vitesse selon lequel les couches du dessus/dessous sont imprimées." +msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampati gli strati superiore/inferiore." #: /fdmprinter.def.json msgctxt "jerk_support label" msgid "Support Jerk" -msgstr "Saccade des supports" +msgstr "Jerk supporto" #: /fdmprinter.def.json msgctxt "jerk_support description" msgid "" "The maximum instantaneous velocity change with which the support structure " "is printed." -msgstr "Le changement instantané maximal de vitesse selon lequel la structure de support est imprimée." +msgstr "Indica il cambio della velocità istantanea massima con cui viene stampata la struttura del supporto." #: /fdmprinter.def.json msgctxt "jerk_support_infill label" msgid "Support Infill Jerk" -msgstr "Saccade de remplissage du support" +msgstr "Jerk riempimento supporto" #: /fdmprinter.def.json msgctxt "jerk_support_infill description" msgid "" "The maximum instantaneous velocity change with which the infill of support " "is printed." -msgstr "Le changement instantané maximal de vitesse selon lequel le remplissage de support est imprimé." +msgstr "Indica il cambio della velocità istantanea massima con cui viene stampato il riempimento del supporto." #: /fdmprinter.def.json msgctxt "jerk_support_interface label" msgid "Support Interface Jerk" -msgstr "Saccade de l'interface de support" +msgstr "Jerk interfaccia supporto" #: /fdmprinter.def.json msgctxt "jerk_support_interface description" msgid "" "The maximum instantaneous velocity change with which the roofs and floors of " "support are printed." -msgstr "Le changement instantané maximal de vitesse selon lequel les plafonds et bas sont imprimés." +msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti superiori e inferiori." #: /fdmprinter.def.json msgctxt "jerk_support_roof label" msgid "Support Roof Jerk" -msgstr "Saccade des plafonds de support" +msgstr "Jerk parte superiore del supporto" #: /fdmprinter.def.json msgctxt "jerk_support_roof description" msgid "" "The maximum instantaneous velocity change with which the roofs of support " "are printed." -msgstr "Le changement instantané maximal de vitesse selon lequel les plafonds de support sont imprimés." +msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti superiori." #: /fdmprinter.def.json msgctxt "jerk_support_bottom label" msgid "Support Floor Jerk" -msgstr "Saccade des bas de support" +msgstr "Jerk parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "jerk_support_bottom description" msgid "" "The maximum instantaneous velocity change with which the floors of support " "are printed." -msgstr "Le changement instantané maximal de vitesse selon lequel les bas de support sont imprimés." +msgstr "Indica la variazione della velocità istantanea massima con cui vengono stampate le parti inferiori." #: /fdmprinter.def.json msgctxt "jerk_prime_tower label" msgid "Prime Tower Jerk" -msgstr "Saccade de la tour d'amorçage" +msgstr "Jerk della torre di innesco" #: /fdmprinter.def.json msgctxt "jerk_prime_tower description" msgid "" "The maximum instantaneous velocity change with which the prime tower is " "printed." -msgstr "Le changement instantané maximal de vitesse selon lequel la tour d'amorçage est imprimée." +msgstr "Indica il cambio della velocità istantanea massima con cui viene stampata la torre di innesco del supporto." #: /fdmprinter.def.json msgctxt "jerk_travel label" msgid "Travel Jerk" -msgstr "Saccade de déplacement" +msgstr "Jerk spostamenti" #: /fdmprinter.def.json msgctxt "jerk_travel description" msgid "" "The maximum instantaneous velocity change with which travel moves are made." -msgstr "Le changement instantané maximal de vitesse selon lequel les déplacements s'effectuent." +msgstr "Indica il cambio della velocità istantanea massima con cui vengono effettuati gli spostamenti." #: /fdmprinter.def.json msgctxt "jerk_layer_0 label" msgid "Initial Layer Jerk" -msgstr "Saccade de la couche initiale" +msgstr "Jerk dello strato iniziale" #: /fdmprinter.def.json msgctxt "jerk_layer_0 description" msgid "The print maximum instantaneous velocity change for the initial layer." -msgstr "Le changement instantané maximal de vitesse pour la couche initiale." +msgstr "Indica il cambio della velocità istantanea massima dello strato iniziale." #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 label" msgid "Initial Layer Print Jerk" -msgstr "Saccade d’impression de la couche initiale" +msgstr "Jerk di stampa strato iniziale" #: /fdmprinter.def.json msgctxt "jerk_print_layer_0 description" msgid "" "The maximum instantaneous velocity change during the printing of the initial " "layer." -msgstr "Le changement instantané maximal de vitesse durant l'impression de la couche initiale." +msgstr "Indica il cambio della velocità istantanea massima durante la stampa dello strato iniziale." #: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 label" msgid "Initial Layer Travel Jerk" -msgstr "Saccade de déplacement de la couche initiale" +msgstr "Jerk spostamenti dello strato iniziale" #: /fdmprinter.def.json msgctxt "jerk_travel_layer_0 description" msgid "The acceleration for travel moves in the initial layer." -msgstr "L'accélération pour les déplacements dans la couche initiale." +msgstr "Indica l’accelerazione degli spostamenti dello strato iniziale." #: /fdmprinter.def.json msgctxt "jerk_skirt_brim label" msgid "Skirt/Brim Jerk" -msgstr "Saccade de la jupe/bordure" +msgstr "Jerk dello skirt/brim" #: /fdmprinter.def.json msgctxt "jerk_skirt_brim description" msgid "" "The maximum instantaneous velocity change with which the skirt and brim are " "printed." -msgstr "Le changement instantané maximal de vitesse selon lequel la jupe et la bordure sont imprimées." +msgstr "Indica il cambio della velocità istantanea massima con cui vengono stampati lo skirt e il brim." #: /fdmprinter.def.json msgctxt "travel label" msgid "Travel" -msgstr "Déplacement" +msgstr "Spostamenti" #: /fdmprinter.def.json msgctxt "travel description" msgid "travel" -msgstr "déplacement" +msgstr "spostamenti" #: /fdmprinter.def.json msgctxt "retraction_enable label" msgid "Enable Retraction" -msgstr "Activer la rétraction" +msgstr "Abilitazione della retrazione" #: /fdmprinter.def.json msgctxt "retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." -msgstr "Rétracte le filament quand la buse se déplace vers une zone non imprimée." +msgstr "Ritrae il filamento quando l'ugello si sta muovendo su un'area non stampata." #: /fdmprinter.def.json msgctxt "retract_at_layer_change label" msgid "Retract at Layer Change" -msgstr "Rétracter au changement de couche" +msgstr "Retrazione al cambio strato" #: /fdmprinter.def.json msgctxt "retract_at_layer_change description" msgid "Retract the filament when the nozzle is moving to the next layer." -msgstr "Rétracter le filament quand le bec se déplace vers la prochaine couche." +msgstr "Ritrae il filamento quando l'ugello si sta muovendo allo strato successivo." #: /fdmprinter.def.json msgctxt "retraction_amount label" msgid "Retraction Distance" -msgstr "Distance de rétraction" +msgstr "Distanza di retrazione" #: /fdmprinter.def.json msgctxt "retraction_amount description" msgid "The length of material retracted during a retraction move." -msgstr "La longueur de matériau rétracté pendant une rétraction." +msgstr "La lunghezza del materiale retratto durante il movimento di retrazione." #: /fdmprinter.def.json msgctxt "retraction_speed label" msgid "Retraction Speed" -msgstr "Vitesse de rétraction" +msgstr "Velocità di retrazione" #: /fdmprinter.def.json msgctxt "retraction_speed description" msgid "" "The speed at which the filament is retracted and primed during a retraction " "move." -msgstr "La vitesse à laquelle le filament est rétracté et préparé pendant une rétraction." +msgstr "Indica la velocità alla quale il filamento viene retratto e preparato durante un movimento di retrazione." #: /fdmprinter.def.json msgctxt "retraction_retract_speed label" msgid "Retraction Retract Speed" -msgstr "Vitesse de rétraction" +msgstr "Velocità di retrazione" #: /fdmprinter.def.json msgctxt "retraction_retract_speed description" msgid "The speed at which the filament is retracted during a retraction move." -msgstr "La vitesse à laquelle le filament est rétracté pendant une rétraction." +msgstr "Indica la velocità alla quale il filamento viene retratto durante un movimento di retrazione." #: /fdmprinter.def.json msgctxt "retraction_prime_speed label" msgid "Retraction Prime Speed" -msgstr "Vitesse de rétraction d'amorçage" +msgstr "Velocità di innesco dopo la retrazione" #: /fdmprinter.def.json msgctxt "retraction_prime_speed description" msgid "The speed at which the filament is primed during a retraction move." -msgstr "La vitesse à laquelle le filament est préparé pendant une rétraction." +msgstr "Indica la velocità alla quale il filamento viene preparato durante un movimento di retrazione." #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount label" msgid "Retraction Extra Prime Amount" -msgstr "Volume supplémentaire à l'amorçage" +msgstr "Entità di innesco supplementare dopo la retrazione" #: /fdmprinter.def.json msgctxt "retraction_extra_prime_amount description" msgid "" "Some material can ooze away during a travel move, which can be compensated " "for here." -msgstr "Du matériau peut suinter pendant un déplacement, ce qui peut être compensé ici." +msgstr "Qui è possibile compensare l’eventuale trafilamento di materiale che può verificarsi durante uno spostamento." #: /fdmprinter.def.json msgctxt "retraction_min_travel label" msgid "Retraction Minimum Travel" -msgstr "Déplacement minimal de rétraction" +msgstr "Distanza minima di retrazione" #: /fdmprinter.def.json msgctxt "retraction_min_travel description" msgid "" "The minimum distance of travel needed for a retraction to happen at all. " "This helps to get fewer retractions in a small area." -msgstr "La distance minimale de déplacement nécessaire pour qu’une rétraction ait lieu. Cela permet d’éviter qu’un grand nombre de rétractions ne se produisent" -" sur une petite portion." +msgstr "Determina la distanza minima necessaria affinché avvenga una retrazione. Questo consente di avere un minor numero di retrazioni in piccole aree." #: /fdmprinter.def.json msgctxt "retraction_count_max label" msgid "Maximum Retraction Count" -msgstr "Nombre maximal de rétractions" +msgstr "Numero massimo di retrazioni" #: /fdmprinter.def.json msgctxt "retraction_count_max description" @@ -4006,13 +4013,14 @@ msgid "" "extrusion distance window. Further retractions within this window will be " "ignored. This avoids retracting repeatedly on the same piece of filament, as " "that can flatten the filament and cause grinding issues." -msgstr "Ce paramètre limite le nombre de rétractions dans l'intervalle de distance minimal d'extrusion. Les rétractions qui dépassent cette valeur seront ignorées." -" Cela évite les rétractions répétitives sur le même morceau de filament, car cela risque de l’aplatir et de générer des problèmes d’écrasement." +msgstr "Questa impostazione limita il numero di retrazioni previste all'interno della finestra di minima distanza di estrusione. Ulteriori retrazioni nell'ambito" +" di questa finestra saranno ignorate. Questo evita di eseguire ripetute retrazioni sullo stesso pezzo di filamento, onde evitarne l'appiattimento e conseguenti" +" problemi di deformazione." #: /fdmprinter.def.json msgctxt "retraction_extrusion_window label" msgid "Minimum Extrusion Distance Window" -msgstr "Intervalle de distance minimale d'extrusion" +msgstr "Finestra di minima distanza di estrusione" #: /fdmprinter.def.json msgctxt "retraction_extrusion_window description" @@ -4021,13 +4029,13 @@ msgid "" "should be approximately the same as the retraction distance, so that " "effectively the number of times a retraction passes the same patch of " "material is limited." -msgstr "L'intervalle dans lequel le nombre maximal de rétractions est incrémenté. Cette valeur doit être du même ordre de grandeur que la distance de rétraction," -" limitant ainsi le nombre de mouvements de rétraction sur une même portion de matériau." +msgstr "La finestra in cui è impostato il massimo numero di retrazioni. Questo valore deve corrispondere all'incirca alla distanza di retrazione, in modo da limitare" +" effettivamente il numero di volte che una retrazione interessa lo stesso spezzone di materiale." #: /fdmprinter.def.json msgctxt "limit_support_retractions label" msgid "Limit Support Retractions" -msgstr "Limiter les rétractations du support" +msgstr "Limitazione delle retrazioni del supporto" #: /fdmprinter.def.json msgctxt "limit_support_retractions description" @@ -4035,13 +4043,13 @@ msgid "" "Omit retraction when moving from support to support in a straight line. " "Enabling this setting saves print time, but can lead to excessive stringing " "within the support structure." -msgstr "Omettre la rétraction lors du passage entre supports en ligne droite. L'activation de ce paramètre permet de gagner du temps lors de l'impression, mais" -" peut conduire à un stringing excessif à l'intérieur de la structure de support." +msgstr "Omettere la retrazione negli spostamenti da un supporto ad un altro in linea retta. L'abilitazione di questa impostazione riduce il tempo di stampa, ma" +" può comportare un'eccessiva produzione di filamenti all'interno della struttura del supporto." #: /fdmprinter.def.json msgctxt "retraction_combing label" msgid "Combing Mode" -msgstr "Mode de détours" +msgstr "Modalità Combing" #: /fdmprinter.def.json msgctxt "retraction_combing description" @@ -4051,39 +4059,40 @@ msgid "" "retractions. If combing is off, the material will retract and the nozzle " "moves in a straight line to the next point. It is also possible to avoid " "combing over top/bottom skin areas or to only comb within the infill." -msgstr "Les détours maintiennent la buse dans les zones déjà imprimées lors des déplacements. Cela résulte en des déplacements légèrement plus longs mais réduit" -" le recours aux rétractions. Si les détours sont désactivés, le matériau se rétractera et la buse se déplacera en ligne droite jusqu'au point suivant." -" Il est également possible d'éviter les détours sur les zones de la couche du dessus / dessous ou d'effectuer les détours uniquement dans le remplissage." +msgstr "La funzione Combing tiene l’ugello all’interno delle aree già stampate durante lo spostamento. In tal modo le corse di spostamento sono leggermente più" +" lunghe ma si riduce l’esigenza di effettuare retrazioni. Se questa funzione viene disabilitata, il materiale viene retratto e l’ugello si sposta in linea" +" retta al punto successivo. È anche possibile evitare il combing sopra le aree del rivestimento esterno superiore/inferiore o effettuare il combing solo" +" nel riempimento." #: /fdmprinter.def.json msgctxt "retraction_combing option off" msgid "Off" -msgstr "Désactivé" +msgstr "Disinserita" #: /fdmprinter.def.json msgctxt "retraction_combing option all" msgid "All" -msgstr "Tout" +msgstr "Tutto" #: /fdmprinter.def.json msgctxt "retraction_combing option no_outer_surfaces" msgid "Not on Outer Surface" -msgstr "Pas sur la surface extérieure" +msgstr "Non su superficie esterna" #: /fdmprinter.def.json msgctxt "retraction_combing option noskin" msgid "Not in Skin" -msgstr "Pas dans la couche extérieure" +msgstr "Non nel rivestimento" #: /fdmprinter.def.json msgctxt "retraction_combing option infill" msgid "Within Infill" -msgstr "À l'intérieur du remplissage" +msgstr "Nel riempimento" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance label" msgid "Max Comb Distance With No Retract" -msgstr "Distance de détour max. sans rétraction" +msgstr "Massima distanza di combing senza retrazione" #: /fdmprinter.def.json msgctxt "retraction_combing_max_distance description" @@ -4091,83 +4100,83 @@ msgid "" "When greater than zero, combing travel moves that are longer than this " "distance will use retraction. If set to zero, there is no maximum and " "combing moves will not use retraction." -msgstr "Lorsque cette distance est supérieure à zéro, les déplacements de détour qui sont plus longs que cette distance utiliseront la rétraction. Si elle est" -" définie sur zéro, il n'y a pas de maximum et les mouvements de détour n'utiliseront pas la rétraction." +msgstr "Per un valore superiore a zero, le corse di spostamento in modalità combing superiori a tale distanza utilizzeranno la retrazione. Se il valore impostato" +" è zero, non è presente un valore massimo e le corse in modalità combing non utilizzeranno la retrazione." #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall label" msgid "Retract Before Outer Wall" -msgstr "Rétracter avant la paroi externe" +msgstr "Retrazione prima della parete esterna" #: /fdmprinter.def.json msgctxt "travel_retract_before_outer_wall description" msgid "Always retract when moving to start an outer wall." -msgstr "Toujours rétracter lors du déplacement pour commencer une paroi externe." +msgstr "Arretra sempre quando si sposta per iniziare una parete esterna." #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts label" msgid "Avoid Printed Parts When Traveling" -msgstr "Éviter les pièces imprimées lors du déplacement" +msgstr "Aggiramento delle parti stampate durante gli spostamenti" #: /fdmprinter.def.json msgctxt "travel_avoid_other_parts description" msgid "" "The nozzle avoids already printed parts when traveling. This option is only " "available when combing is enabled." -msgstr "La buse contourne les pièces déjà imprimées lorsqu'elle se déplace. Cette option est disponible uniquement lorsque les détours sont activés." +msgstr "Durante lo spostamento l’ugello evita le parti già stampate. Questa opzione è disponibile solo quando è abilitata la funzione Combing." #: /fdmprinter.def.json msgctxt "travel_avoid_supports label" msgid "Avoid Supports When Traveling" -msgstr "Éviter les supports lors du déplacement" +msgstr "Aggiramento dei supporti durante gli spostamenti" #: /fdmprinter.def.json msgctxt "travel_avoid_supports description" msgid "" "The nozzle avoids already printed supports when traveling. This option is " "only available when combing is enabled." -msgstr "La buse contourne les supports déjà imprimés lorsqu'elle se déplace. Cette option est disponible uniquement lorsque les détours sont activés." +msgstr "Durante lo spostamento l'ugello evita i supporti già stampati. Questa opzione è disponibile solo quando è abilitata la funzione combing." #: /fdmprinter.def.json msgctxt "travel_avoid_distance label" msgid "Travel Avoid Distance" -msgstr "Distance d'évitement du déplacement" +msgstr "Distanza di aggiramento durante gli spostamenti" #: /fdmprinter.def.json msgctxt "travel_avoid_distance description" msgid "" "The distance between the nozzle and already printed parts when avoiding " "during travel moves." -msgstr "La distance entre la buse et les pièces déjà imprimées lors du contournement pendant les déplacements." +msgstr "La distanza tra l’ugello e le parti già stampate quando si effettua lo spostamento con aggiramento." #: /fdmprinter.def.json msgctxt "layer_start_x label" msgid "Layer Start X" -msgstr "X début couche" +msgstr "Avvio strato X" #: /fdmprinter.def.json msgctxt "layer_start_x description" msgid "" "The X coordinate of the position near where to find the part to start " "printing each layer." -msgstr "Coordonnée X de la position près de laquelle trouver la partie pour démarrer l'impression de chaque couche." +msgstr "La coordinata X della posizione in prossimità della quale si trova la parte per avviare la stampa di ciascuno strato." #: /fdmprinter.def.json msgctxt "layer_start_y label" msgid "Layer Start Y" -msgstr "Y début couche" +msgstr "Avvio strato Y" #: /fdmprinter.def.json msgctxt "layer_start_y description" msgid "" "The Y coordinate of the position near where to find the part to start " "printing each layer." -msgstr "Coordonnée Y de la position près de laquelle trouver la partie pour démarrer l'impression de chaque couche." +msgstr "La coordinata Y della posizione in prossimità della quale si trova la parte per avviare la stampa di ciascuno strato." #: /fdmprinter.def.json msgctxt "retraction_hop_enabled label" msgid "Z Hop When Retracted" -msgstr "Décalage en Z lors d’une rétraction" +msgstr "Z Hop durante la retrazione" #: /fdmprinter.def.json msgctxt "retraction_hop_enabled description" @@ -4176,36 +4185,36 @@ msgid "" "clearance between the nozzle and the print. It prevents the nozzle from " "hitting the print during travel moves, reducing the chance to knock the " "print from the build plate." -msgstr "À chaque rétraction, le plateau est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression pendant les" -" déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau." +msgstr "Ogniqualvolta avviene una retrazione, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. Previene l’urto dell’ugello sulla" +" stampa durante gli spostamenti riducendo la possibilità di far cadere la stampa dal piano." #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides label" msgid "Z Hop Only Over Printed Parts" -msgstr "Décalage en Z uniquement sur les pièces imprimées" +msgstr "Z Hop solo su parti stampate" #: /fdmprinter.def.json msgctxt "retraction_hop_only_when_collides description" msgid "" "Only perform a Z Hop when moving over printed parts which cannot be avoided " "by horizontal motion by Avoid Printed Parts when Traveling." -msgstr "Appliquer un décalage en Z uniquement lors du mouvement au-dessus de pièces imprimées qui ne peuvent être évitées par le mouvement horizontal, via Éviter" -" les pièces imprimées lors du déplacement." +msgstr "Esegue solo uno Z Hop quando si sposta sopra le parti stampate che non possono essere evitate mediante uno spostamento orizzontale con Aggiramento delle" +" parti stampate durante lo spostamento." #: /fdmprinter.def.json msgctxt "retraction_hop label" msgid "Z Hop Height" -msgstr "Hauteur du décalage en Z" +msgstr "Altezza Z Hop" #: /fdmprinter.def.json msgctxt "retraction_hop description" msgid "The height difference when performing a Z Hop." -msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z." +msgstr "La differenza di altezza durante l’esecuzione di uno Z Hop." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch label" msgid "Z Hop After Extruder Switch" -msgstr "Décalage en Z après changement d'extrudeuse" +msgstr "Z Hop dopo cambio estrusore" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch description" @@ -4213,56 +4222,55 @@ msgid "" "After the machine switched from one extruder to the other, the build plate " "is lowered to create clearance between the nozzle and the print. This " "prevents the nozzle from leaving oozed material on the outside of a print." -msgstr "Une fois que la machine est passée d'une extrudeuse à l'autre, le plateau s'abaisse pour créer un dégagement entre la buse et l'impression. Cela évite" -" que la buse ne ressorte avec du matériau suintant sur l'extérieur d'une impression." +msgstr "Dopo il passaggio della macchina da un estrusore all’altro, il piano di stampa viene abbassato per creare uno spazio tra l’ugello e la stampa. In tal modo" +" si previene il rilascio di materiale fuoriuscito dall’ugello sull’esterno di una stampa." #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height label" msgid "Z Hop After Extruder Switch Height" -msgstr "Décalage en Z après changement de hauteur d'extrudeuse" +msgstr "Z Hop dopo cambio altezza estrusore" #: /fdmprinter.def.json msgctxt "retraction_hop_after_extruder_switch_height description" msgid "The height difference when performing a Z Hop after extruder switch." -msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z après changement d'extrudeuse." +msgstr "La differenza di altezza durante l'esecuzione di uno Z Hop dopo il cambio dell'estrusore." #: /fdmprinter.def.json msgctxt "cooling label" msgid "Cooling" -msgstr "Refroidissement" +msgstr "Raffreddamento" #: /fdmprinter.def.json msgctxt "cooling description" msgid "Cooling" -msgstr "Refroidissement" +msgstr "Raffreddamento" #: /fdmprinter.def.json msgctxt "cool_fan_enabled label" msgid "Enable Print Cooling" -msgstr "Activer le refroidissement de l'impression" +msgstr "Abilitazione raffreddamento stampa" #: /fdmprinter.def.json msgctxt "cool_fan_enabled description" msgid "" "Enables the print cooling fans while printing. The fans improve print " "quality on layers with short layer times and bridging / overhangs." -msgstr "Active les ventilateurs de refroidissement de l'impression pendant l'impression. Les ventilateurs améliorent la qualité de l'impression sur les couches" -" présentant des durées de couche courtes et des ponts / porte-à-faux." +msgstr "Abilita le ventole di raffreddamento durante la stampa. Le ventole migliorano la qualità di stampa sugli strati con tempi per strato più brevi e ponti/sbalzi." #: /fdmprinter.def.json msgctxt "cool_fan_speed label" msgid "Fan Speed" -msgstr "Vitesse du ventilateur" +msgstr "Velocità della ventola" #: /fdmprinter.def.json msgctxt "cool_fan_speed description" msgid "The speed at which the print cooling fans spin." -msgstr "La vitesse à laquelle les ventilateurs de refroidissement de l'impression tournent." +msgstr "Indica la velocità di rotazione delle ventole di raffreddamento stampa." #: /fdmprinter.def.json msgctxt "cool_fan_speed_min label" msgid "Regular Fan Speed" -msgstr "Vitesse régulière du ventilateur" +msgstr "Velocità regolare della ventola" #: /fdmprinter.def.json msgctxt "cool_fan_speed_min description" @@ -4270,13 +4278,13 @@ msgid "" "The speed at which the fans spin before hitting the threshold. When a layer " "prints faster than the threshold, the fan speed gradually inclines towards " "the maximum fan speed." -msgstr "La vitesse à laquelle les ventilateurs tournent avant d'atteindre la limite. Lorsqu'une couche s'imprime plus rapidement que la limite, la vitesse du ventilateur" -" augmente progressivement jusqu'à atteindre la vitesse maximale." +msgstr "Indica la velocità alla quale ruotano le ventole prima di raggiungere la soglia. Quando uno strato viene stampato a una velocità superiore alla soglia," +" la velocità della ventola tende gradualmente verso la velocità massima della ventola." #: /fdmprinter.def.json msgctxt "cool_fan_speed_max label" msgid "Maximum Fan Speed" -msgstr "Vitesse maximale du ventilateur" +msgstr "Velocità massima della ventola" #: /fdmprinter.def.json msgctxt "cool_fan_speed_max description" @@ -4284,13 +4292,13 @@ msgid "" "The speed at which the fans spin on the minimum layer time. The fan speed " "gradually increases between the regular fan speed and maximum fan speed when " "the threshold is hit." -msgstr "La vitesse à laquelle les ventilateurs tournent sur la durée minimale d'une couche. La vitesse du ventilateur augmente progressivement entre la vitesse" -" régulière du ventilateur et la vitesse maximale lorsque la limite est atteinte." +msgstr "Indica la velocità di rotazione della ventola al tempo minimo per strato. La velocità della ventola aumenta gradualmente tra la velocità regolare della" +" ventola e la velocità massima della ventola quando viene raggiunta la soglia." #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max label" msgid "Regular/Maximum Fan Speed Threshold" -msgstr "Limite de vitesse régulière/maximale du ventilateur" +msgstr "Soglia velocità regolare/massima della ventola" #: /fdmprinter.def.json msgctxt "cool_min_layer_time_fan_speed_max description" @@ -4299,14 +4307,14 @@ msgid "" "maximum fan speed. Layers that print slower than this time use regular fan " "speed. For faster layers the fan speed gradually increases towards the " "maximum fan speed." -msgstr "La durée de couche qui définit la limite entre la vitesse régulière et la vitesse maximale du ventilateur. Les couches qui s'impriment moins vite que cette" -" durée utilisent la vitesse régulière du ventilateur. Pour les couches plus rapides, la vitesse du ventilateur augmente progressivement jusqu'à atteindre" -" la vitesse maximale." +msgstr "Indica il tempo per strato che definisce la soglia tra la velocità regolare e quella massima della ventola. Gli strati che vengono stampati a una velocità" +" inferiore a questo valore utilizzano una velocità regolare della ventola. Per gli strati stampati più velocemente la velocità della ventola aumenta gradualmente" +" verso la velocità massima della ventola." #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 label" msgid "Initial Fan Speed" -msgstr "Vitesse des ventilateurs initiale" +msgstr "Velocità iniziale della ventola" #: /fdmprinter.def.json msgctxt "cool_fan_speed_0 description" @@ -4314,13 +4322,13 @@ msgid "" "The speed at which the fans spin at the start of the print. In subsequent " "layers the fan speed is gradually increased up to the layer corresponding to " "Regular Fan Speed at Height." -msgstr "Vitesse à laquelle les ventilateurs tournent au début de l'impression. Pour les couches suivantes, la vitesse des ventilateurs augmente progressivement" -" jusqu'à la couche qui correspond à la vitesse régulière des ventilateurs en hauteur." +msgstr "La velocità di rotazione della ventola all’inizio della stampa. Negli strati successivi la velocità della ventola aumenta gradualmente da zero fino allo" +" strato corrispondente alla velocità regolare in altezza." #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height label" msgid "Regular Fan Speed at Height" -msgstr "Vitesse régulière du ventilateur à la hauteur" +msgstr "Velocità regolare della ventola in altezza" #: /fdmprinter.def.json msgctxt "cool_fan_full_at_height description" @@ -4328,26 +4336,26 @@ msgid "" "The height at which the fans spin on regular fan speed. At the layers below " "the fan speed gradually increases from Initial Fan Speed to Regular Fan " "Speed." -msgstr "Hauteur à laquelle les ventilateurs tournent à la vitesse régulière. Pour les couches situées en-dessous, la vitesse des ventilateurs augmente progressivement" -" de la vitesse des ventilateurs initiale jusqu'à la vitesse régulière." +msgstr "Indica l’altezza alla quale la ventola ruota alla velocità regolare. Agli strati stampati a velocità inferiore la velocità della ventola aumenta gradualmente" +" dalla velocità iniziale a quella regolare." #: /fdmprinter.def.json msgctxt "cool_fan_full_layer label" msgid "Regular Fan Speed at Layer" -msgstr "Vitesse régulière du ventilateur à la couche" +msgstr "Velocità regolare della ventola in corrispondenza dello strato" #: /fdmprinter.def.json msgctxt "cool_fan_full_layer description" msgid "" "The layer at which the fans spin on regular fan speed. If regular fan speed " "at height is set, this value is calculated and rounded to a whole number." -msgstr "La couche à laquelle les ventilateurs tournent à la vitesse régulière. Si la vitesse régulière du ventilateur à la hauteur est définie, cette valeur est" -" calculée et arrondie à un nombre entier." +msgstr "Indica lo strato in corrispondenza del quale la ventola ruota alla velocità regolare. Se è impostata la velocità regolare in altezza, questo valore viene" +" calcolato e arrotondato a un numero intero." #: /fdmprinter.def.json msgctxt "cool_min_layer_time label" msgid "Minimum Layer Time" -msgstr "Durée minimale d’une couche" +msgstr "Tempo minimo per strato" #: /fdmprinter.def.json msgctxt "cool_min_layer_time description" @@ -4357,14 +4365,14 @@ msgid "" "material to cool down properly before printing the next layer. Layers may " "still take shorter than the minimal layer time if Lift Head is disabled and " "if the Minimum Speed would otherwise be violated." -msgstr "Temps minimum passé sur une couche. Cela force l'imprimante à ralentir afin de passer au minimum la durée définie ici sur une couche. Cela permet au matériau" -" imprimé de refroidir correctement avant l'impression de la couche suivante. Les couches peuvent néanmoins prendre moins de temps que le temps de couche" -" minimum si « Lift Head  » (Relever Tête) est désactivé et si la vitesse minimum serait autrement non respectée." +msgstr "Indica il tempo minimo dedicato a uno strato. Questo forza la stampante a rallentare, per impiegare almeno il tempo impostato qui per uno strato. Questo" +" consente il corretto raffreddamento del materiale stampato prima di procedere alla stampa dello strato successivo. La stampa degli strati potrebbe richiedere" +" un tempo inferiore al minimo se la funzione Sollevamento della testina è disabilitata e se la velocità minima non viene rispettata." #: /fdmprinter.def.json msgctxt "cool_min_speed label" msgid "Minimum Speed" -msgstr "Vitesse minimale" +msgstr "Velocità minima" #: /fdmprinter.def.json msgctxt "cool_min_speed description" @@ -4372,13 +4380,13 @@ msgid "" "The minimum print speed, despite slowing down due to the minimum layer time. " "When the printer would slow down too much, the pressure in the nozzle would " "be too low and result in bad print quality." -msgstr "La vitesse minimale d'impression, malgré le ralentissement dû à la durée minimale d'une couche. Si l'imprimante devait trop ralentir, la pression au niveau" -" de la buse serait trop faible, ce qui résulterait en une mauvaise qualité d'impression." +msgstr "Indica la velocità minima di stampa, a prescindere dal rallentamento per il tempo minimo per strato. Quando la stampante rallenta eccessivamente, la pressione" +" nell’ugello risulta insufficiente con conseguente scarsa qualità di stampa." #: /fdmprinter.def.json msgctxt "cool_lift_head label" msgid "Lift Head" -msgstr "Relever la tête" +msgstr "Sollevamento della testina" #: /fdmprinter.def.json msgctxt "cool_lift_head description" @@ -4386,107 +4394,107 @@ msgid "" "When the minimum speed is hit because of minimum layer time, lift the head " "away from the print and wait the extra time until the minimum layer time is " "reached." -msgstr "Lorsque la vitesse minimale est atteinte à cause de la durée minimale d'une couche, relève la tête de l'impression et attend que la durée supplémentaire" -" jusqu'à la durée minimale d'une couche soit atteinte." +msgstr "Quando viene raggiunta la velocità minima per il tempo minimo per strato, sollevare la testina dalla stampa e attendere il tempo supplementare fino al" +" raggiungimento del valore per tempo minimo per strato." #: /fdmprinter.def.json msgctxt "support label" msgid "Support" -msgstr "Supports" +msgstr "Supporto" #: /fdmprinter.def.json msgctxt "support description" msgid "Support" -msgstr "Supports" +msgstr "Supporto" #: /fdmprinter.def.json msgctxt "support_enable label" msgid "Generate Support" -msgstr "Générer les supports" +msgstr "Generazione supporto" #: /fdmprinter.def.json msgctxt "support_enable description" msgid "" "Generate structures to support parts of the model which have overhangs. " "Without these structures, such parts would collapse during printing." -msgstr "Générer des structures pour soutenir les parties du modèle qui possèdent des porte-à-faux. Sans ces structures, ces parties s'effondreront durant l'impression." +msgstr "Genera strutture per supportare le parti del modello a sbalzo. Senza queste strutture, queste parti collasserebbero durante la stampa." #: /fdmprinter.def.json msgctxt "support_extruder_nr label" msgid "Support Extruder" -msgstr "Extrudeuse de support" +msgstr "Estrusore del supporto" #: /fdmprinter.def.json msgctxt "support_extruder_nr description" msgid "" "The extruder train to use for printing the support. This is used in multi-" "extrusion." -msgstr "Le train d'extrudeuse à utiliser pour l'impression du support. Cela est utilisé en multi-extrusion." +msgstr "Il treno estrusore utilizzato per la stampa del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr label" msgid "Support Infill Extruder" -msgstr "Extrudeuse de remplissage du support" +msgstr "Estrusore riempimento del supporto" #: /fdmprinter.def.json msgctxt "support_infill_extruder_nr description" msgid "" "The extruder train to use for printing the infill of the support. This is " "used in multi-extrusion." -msgstr "Le train d'extrudeuse à utiliser pour l'impression du remplissage du support. Cela est utilisé en multi-extrusion." +msgstr "Il treno estrusore utilizzato per la stampa del riempimento del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 label" msgid "First Layer Support Extruder" -msgstr "Extrudeuse de support de la première couche" +msgstr "Estrusore del supporto primo strato" #: /fdmprinter.def.json msgctxt "support_extruder_nr_layer_0 description" msgid "" "The extruder train to use for printing the first layer of support infill. " "This is used in multi-extrusion." -msgstr "Le train d'extrudeuse à utiliser pour l'impression de la première couche de remplissage du support. Cela est utilisé en multi-extrusion." +msgstr "Il treno estrusore utilizzato per la stampa del primo strato del riempimento del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr label" msgid "Support Interface Extruder" -msgstr "Extrudeuse de l'interface du support" +msgstr "Estrusore interfaccia del supporto" #: /fdmprinter.def.json msgctxt "support_interface_extruder_nr description" msgid "" "The extruder train to use for printing the roofs and floors of the support. " "This is used in multi-extrusion." -msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds et bas du support. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per la stampa delle parti superiori e inferiori del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr label" msgid "Support Roof Extruder" -msgstr "Extrudeuse des plafonds de support" +msgstr "Estrusore parte superiore del supporto" #: /fdmprinter.def.json msgctxt "support_roof_extruder_nr description" msgid "" "The extruder train to use for printing the roofs of the support. This is " "used in multi-extrusion." -msgstr "Le train d'extrudeuse à utiliser pour l'impression des plafonds du support. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per la stampa delle parti superiori del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr label" msgid "Support Floor Extruder" -msgstr "Extrudeuse des bas de support" +msgstr "Estrusore parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "support_bottom_extruder_nr description" msgid "" "The extruder train to use for printing the floors of the support. This is " "used in multi-extrusion." -msgstr "Le train d'extrudeuse à utiliser pour l'impression des bas du support. Cela est utilisé en multi-extrusion." +msgstr "Treno estrusore utilizzato per la stampa delle parti inferiori del supporto. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "support_structure label" msgid "Support Structure" -msgstr "Structure du support" +msgstr "Struttura di supporto" #: /fdmprinter.def.json msgctxt "support_structure description" @@ -4497,36 +4505,36 @@ msgid "" "the overhanging areas that support the model on the tips of those branches, " "and allows the branches to crawl around the model to support it from the " "build plate as much as possible." -msgstr "Choisit entre les techniques disponibles pour générer un support. Le support « Normal » créer une structure de support directement sous les pièces en porte-à-faux" -" et fait descendre ces zones directement vers le bas. Le support « Arborescent » crée des branches vers les zones en porte-à-faux qui supportent le modèle" -" à l'extrémité de ces branches et permet aux branches de ramper autour du modèle afin de les supporter le plus possible sur le plateau de fabrication." +msgstr "Scegliere tra le tecniche disponibili per generare il supporto. Il supporto \"normale\" crea una struttura di supporto direttamente sotto le parti di sbalzo" +" e rilascia tali aree direttamente al di sotto. La struttura \"ad albero\" crea delle ramificazioni verso le aree di sbalzo che supportano il modello sulle" +" punte di tali ramificazioni consentendo a queste ultime di avanzare intorno al modello per supportarlo il più possibile dal piano di stampa." #: /fdmprinter.def.json msgctxt "support_structure option normal" msgid "Normal" -msgstr "Normal" +msgstr "Normale" #: /fdmprinter.def.json msgctxt "support_structure option tree" msgid "Tree" -msgstr "Arborescence" +msgstr "Albero" #: /fdmprinter.def.json msgctxt "support_tree_angle label" msgid "Tree Support Branch Angle" -msgstr "Angle des branches de support arborescent" +msgstr "Angolo ramo supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_angle description" msgid "" "The angle of the branches. Use a lower angle to make them more vertical and " "more stable. Use a higher angle to be able to have more reach." -msgstr "Angle des branches. Utilisez un angle plus faible pour les rendre plus verticales et plus stables ; utilisez un angle plus élevé pour avoir plus de portée." +msgstr "L’angolo dei rami. Utilizzare un angolo minore per renderli più verticali e più stabili. Utilizzare un angolo maggiore per avere una portata maggiore." #: /fdmprinter.def.json msgctxt "support_tree_branch_distance label" msgid "Tree Support Branch Distance" -msgstr "Distance des branches de support arborescent" +msgstr "Distanza ramo supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_branch_distance description" @@ -4534,39 +4542,38 @@ msgid "" "How far apart the branches need to be when they touch the model. Making this " "distance small will cause the tree support to touch the model at more " "points, causing better overhang but making support harder to remove." -msgstr "Distance à laquelle doivent se trouver les branches lorsqu'elles touchent le modèle. Si vous réduisez cette distance, le support arborescent touchera le" -" modèle à plus d'endroits, ce qui causera un meilleur porte-à-faux mais rendra le support plus difficile à enlever." +msgstr "La distanza tra i rami necessaria quando toccano il modello. Una distanza ridotta causa il contatto del supporto ad albero con il modello in più punti," +" generando migliore sovrapposizione ma rendendo più difficoltosa la rimozione del supporto." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter label" msgid "Tree Support Branch Diameter" -msgstr "Diamètre des branches de support arborescent" +msgstr "Diametro ramo supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter description" msgid "" "The diameter of the thinnest branches of tree support. Thicker branches are " "more sturdy. Branches towards the base will be thicker than this." -msgstr "Diamètre des branches les plus minces du support arborescent. Plus les branches sont épaisses, plus elles sont robustes ; les branches proches de la base" -" seront plus épaisses que cette valeur." +msgstr "Il diametro dei rami più sottili del supporto. I rami più spessi sono più resistenti. I rami verso la base avranno spessore maggiore." #: /fdmprinter.def.json msgctxt "support_tree_max_diameter label" msgid "Tree Support Trunk Diameter" -msgstr "Diamètre du tronc du support arborescent" +msgstr "Diametro del tronco di supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_max_diameter description" msgid "" "The diameter of the widest branches of tree support. A thicker trunk is more " "sturdy; a thinner trunk takes up less space on the build plate." -msgstr "Diamètre des branches les plus larges du support arborescent. Un tronc plus épais est plus robuste ; un tronc plus fin prend moins de place sur le plateau" -" de fabrication." +msgstr "Il diametro dei rami più spessi del supporto ad albero. Un tronco più spesso è più resistente, mentre uno più sottile occuperà meno spazio sul piano di" +" stampa." #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle label" msgid "Tree Support Branch Diameter Angle" -msgstr "Angle de diamètre des branches de support arborescent" +msgstr "Angolo diametro ramo supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_branch_diameter_angle description" @@ -4575,13 +4582,13 @@ msgid "" "the bottom. An angle of 0 will cause the branches to have uniform thickness " "over their length. A bit of an angle can increase stability of the tree " "support." -msgstr "Angle du diamètre des branches au fur et à mesure qu'elles s'épaississent lorsqu'elles sont proches du fond. Avec un angle de 0°, les branches auront une" -" épaisseur uniforme sur toute leur longueur. Donner un peu d'angle permet d'augmenter la stabilité du support arborescent." +msgstr "L’angolo del diametro dei rami con il graduale ispessimento verso il fondo. Un angolo pari a 0 genera rami con spessore uniforme sull’intera lunghezza." +" Un angolo minimo può aumentare la stabilità del supporto ad albero." #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution label" msgid "Tree Support Collision Resolution" -msgstr "Résolution de collision du support arborescent" +msgstr "Risoluzione collisione supporto ad albero" #: /fdmprinter.def.json msgctxt "support_tree_collision_resolution description" @@ -4589,13 +4596,13 @@ msgid "" "Resolution to compute collisions with to avoid hitting the model. Setting " "this lower will produce more accurate trees that fail less often, but " "increases slicing time dramatically." -msgstr "Résolution servant à calculer les collisions afin d'éviter de heurter le modèle. Plus ce paramètre est faible, plus les arborescences seront précises et" -" stables, mais cela augmente considérablement le temps de découpage." +msgstr "Risoluzione per calcolare le collisioni per evitare di colpire il modello. L’impostazione a un valore basso genera alberi più accurati che si rompono meno" +" sovente, ma aumenta notevolmente il tempo di sezionamento." #: /fdmprinter.def.json msgctxt "support_type label" msgid "Support Placement" -msgstr "Positionnement des supports" +msgstr "Posizionamento supporto" #: /fdmprinter.def.json msgctxt "support_type description" @@ -4603,63 +4610,63 @@ msgid "" "Adjusts the placement of the support structures. The placement can be set to " "touching build plate or everywhere. When set to everywhere the support " "structures will also be printed on the model." -msgstr "Ajuste le positionnement des supports. Le positionnement peut être défini pour toucher le plateau ou n'importe où. Lorsqu'il est défini sur n'importe où," -" les supports seront également imprimés sur le modèle." +msgstr "Regola il posizionamento delle strutture di supporto. Il posizionamento può essere impostato su contatto con il piano di stampa o in tutti i possibili" +" punti. Quando impostato su tutti i possibili punti, le strutture di supporto verranno anche stampate sul modello." #: /fdmprinter.def.json msgctxt "support_type option buildplate" msgid "Touching Buildplate" -msgstr "En contact avec le plateau" +msgstr "Contatto con il Piano di Stampa" #: /fdmprinter.def.json msgctxt "support_type option everywhere" msgid "Everywhere" -msgstr "Partout" +msgstr "In Tutti i Possibili Punti" #: /fdmprinter.def.json msgctxt "support_angle label" msgid "Support Overhang Angle" -msgstr "Angle de porte-à-faux de support" +msgstr "Angolo di sbalzo del supporto" #: /fdmprinter.def.json msgctxt "support_angle description" msgid "" "The minimum angle of overhangs for which support is added. At a value of 0° " "all overhangs are supported, 90° will not provide any support." -msgstr "L'angle minimal des porte-à-faux pour lesquels un support est ajouté. À une valeur de 0 °, tous les porte-à-faux sont soutenus, tandis qu'à 90 °, aucun" -" support ne sera créé." +msgstr "Indica l’angolo minimo degli sbalzi per i quali viene aggiunto il supporto. A un valore di 0 ° tutti gli sbalzi vengono supportati, con un valore di 90 °" +" non sarà fornito alcun supporto." #: /fdmprinter.def.json msgctxt "support_pattern label" msgid "Support Pattern" -msgstr "Motif du support" +msgstr "Configurazione del supporto" #: /fdmprinter.def.json msgctxt "support_pattern description" msgid "" "The pattern of the support structures of the print. The different options " "available result in sturdy or easy to remove support." -msgstr "Le motif des supports de l'impression. Les différentes options disponibles résultent en des supports difficiles ou faciles à retirer." +msgstr "Indica la configurazione delle strutture di supporto della stampa. Le diverse opzioni disponibili generano un supporto robusto o facile da rimuovere." #: /fdmprinter.def.json msgctxt "support_pattern option lines" msgid "Lines" -msgstr "Lignes" +msgstr "Linee" #: /fdmprinter.def.json msgctxt "support_pattern option grid" msgid "Grid" -msgstr "Grille" +msgstr "Griglia" #: /fdmprinter.def.json msgctxt "support_pattern option triangles" msgid "Triangles" -msgstr "Triangles" +msgstr "Triangoli" #: /fdmprinter.def.json msgctxt "support_pattern option concentric" msgid "Concentric" -msgstr "Concentrique" +msgstr "Concentriche" #: /fdmprinter.def.json msgctxt "support_pattern option zigzag" @@ -4669,17 +4676,17 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "support_pattern option cross" msgid "Cross" -msgstr "Entrecroisé" +msgstr "Incrociata" #: /fdmprinter.def.json msgctxt "support_pattern option gyroid" msgid "Gyroid" -msgstr "Gyroïde" +msgstr "Gyroid" #: /fdmprinter.def.json msgctxt "support_wall_count label" msgid "Support Wall Line Count" -msgstr "Nombre de lignes de la paroi du support" +msgstr "Numero delle linee perimetrali supporto" #: /fdmprinter.def.json msgctxt "support_wall_count description" @@ -4687,13 +4694,13 @@ msgid "" "The number of walls with which to surround support infill. Adding a wall can " "make support print more reliably and can support overhangs better, but " "increases print time and material used." -msgstr "Nombre de parois qui entourent le remplissage de support. L'ajout d'une paroi peut rendre l'impression de support plus fiable et mieux supporter les porte-à-faux," -" mais augmente le temps d'impression et la quantité de matériau nécessaire." +msgstr "Il numero di pareti circostanti il riempimento di supporto. L'aggiunta di una parete può rendere la stampa del supporto più affidabile ed in grado di supportare" +" meglio gli sbalzi, ma aumenta il tempo di stampa ed il materiale utilizzato." #: /fdmprinter.def.json msgctxt "zig_zaggify_support label" msgid "Connect Support Lines" -msgstr "Relier les lignes de support" +msgstr "Collegamento linee supporto" #: /fdmprinter.def.json msgctxt "zig_zaggify_support description" @@ -4701,61 +4708,62 @@ msgid "" "Connect the ends of the support lines together. Enabling this setting can " "make your support more sturdy and reduce underextrusion, but it will cost " "more material." -msgstr "Relie les extrémités des lignes de support. L'activation de ce paramètre peut rendre votre support plus robuste et réduire la sous-extrusion, mais cela" -" demandera d'utiliser plus de matériau." +msgstr "Collega le estremità delle linee del supporto. L’abilitazione di questa impostazione consente di ottenere un supporto più robusto e ridurre la sottoestrusione," +" ma si utilizza più materiale." #: /fdmprinter.def.json msgctxt "support_connect_zigzags label" msgid "Connect Support ZigZags" -msgstr "Relier les zigzags de support" +msgstr "Collegamento Zig Zag supporto" #: /fdmprinter.def.json msgctxt "support_connect_zigzags description" msgid "" "Connect the ZigZags. This will increase the strength of the zig zag support " "structure." -msgstr "Relie les zigzags. Cela augmente la solidité des supports en zigzag." +msgstr "Collega i ZigZag. Questo aumenta la forza della struttura di supporto a zig zag." #: /fdmprinter.def.json msgctxt "support_infill_rate label" msgid "Support Density" -msgstr "Densité du support" +msgstr "Densità del supporto" #: /fdmprinter.def.json msgctxt "support_infill_rate description" msgid "" "Adjusts the density of the support structure. A higher value results in " "better overhangs, but the supports are harder to remove." -msgstr "Ajuste la densité du support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles à enlever." +msgstr "Regola la densità della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." #: /fdmprinter.def.json msgctxt "support_line_distance label" msgid "Support Line Distance" -msgstr "Distance d'écartement de ligne du support" +msgstr "Distanza tra le linee del supporto" #: /fdmprinter.def.json msgctxt "support_line_distance description" msgid "" "Distance between the printed support structure lines. This setting is " "calculated by the support density." -msgstr "Distance entre les lignes de support imprimées. Ce paramètre est calculé par la densité du support." +msgstr "Indica la distanza tra le linee della struttura di supporto stampata. Questa impostazione viene calcolata mediante la densità del supporto." #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance label" msgid "Initial Layer Support Line Distance" -msgstr "Distance d'écartement de ligne du support de la couche initiale" +msgstr "Distanza tra le linee del supporto dello strato iniziale" #: /fdmprinter.def.json msgctxt "support_initial_layer_line_distance description" msgid "" "Distance between the printed initial layer support structure lines. This " "setting is calculated by the support density." -msgstr "Distance entre les lignes de la structure de support de la couche initiale imprimée. Ce paramètre est calculé en fonction de la densité du support." +msgstr "Indica la distanza tra le linee della struttura di supporto dello strato iniziale stampato. Questa impostazione viene calcolata mediante la densità del" +" supporto." #: /fdmprinter.def.json msgctxt "support_infill_angles label" msgid "Support Infill Line Directions" -msgstr "Direction de ligne de remplissage du support" +msgstr "Direzione delle linee di riempimento supporto" #: /fdmprinter.def.json msgctxt "support_infill_angles description" @@ -4765,14 +4773,14 @@ msgid "" "it starts at the beginning again. The list items are separated by commas and " "the whole list is contained in square brackets. Default is an empty list " "which means use the default angle 0 degrees." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" -" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" -" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que l'angle par défaut est utilisé (0 degré)." +msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" +" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." +" L’elenco predefinito è vuoto, vale a dire che utilizza l'angolo predefinito di 0 gradi." #: /fdmprinter.def.json msgctxt "support_brim_enable label" msgid "Enable Support Brim" -msgstr "Activer la bordure du support" +msgstr "Abilitazione brim del supporto" #: /fdmprinter.def.json msgctxt "support_brim_enable description" @@ -4780,38 +4788,39 @@ msgid "" "Generate a brim within the support infill regions of the first layer. This " "brim is printed underneath the support, not around it. Enabling this setting " "increases the adhesion of support to the build plate." -msgstr "Générer un bord à l'intérieur des zones de remplissage du support de la première couche. Cette bordure est imprimée sous le support et non autour de celui-ci," -" ce qui augmente l'adhérence du support au plateau." +msgstr "Genera un brim entro le zone di riempimento del supporto del primo strato. Questo brim viene stampato al di sotto del supporto, non intorno ad esso. L’abilitazione" +" di questa impostazione aumenta l’adesione del supporto al piano di stampa." #: /fdmprinter.def.json msgctxt "support_brim_width label" msgid "Support Brim Width" -msgstr "Largeur de la bordure du support" +msgstr "Larghezza del brim del supporto" #: /fdmprinter.def.json msgctxt "support_brim_width description" msgid "" "The width of the brim to print underneath the support. A larger brim " "enhances adhesion to the build plate, at the cost of some extra material." -msgstr "Largeur de la bordure à imprimer sous le support. Une plus grande bordure améliore l'adhérence au plateau, mais demande un peu de matériau supplémentaire." +msgstr "Corrisponde alla larghezza del brim da stampare al di sotto del supporto. Un brim più largo migliora l’adesione al piano di stampa, ma utilizza una maggiore" +" quantità di materiale." #: /fdmprinter.def.json msgctxt "support_brim_line_count label" msgid "Support Brim Line Count" -msgstr "Nombre de lignes de la bordure du support" +msgstr "Numero di linee del brim del supporto" #: /fdmprinter.def.json msgctxt "support_brim_line_count description" msgid "" "The number of lines used for the support brim. More brim lines enhance " "adhesion to the build plate, at the cost of some extra material." -msgstr "Nombre de lignes utilisées pour la bordure du support. L'augmentation du nombre de lignes de bordure améliore l'adhérence au plateau, mais demande un peu" -" de matériau supplémentaire." +msgstr "Corrisponde al numero di linee utilizzate per il brim del supporto. Più linee brim migliorano l’adesione al piano di stampa, ma utilizzano una maggiore" +" quantità di materiale." #: /fdmprinter.def.json msgctxt "support_z_distance label" msgid "Support Z Distance" -msgstr "Distance Z des supports" +msgstr "Distanza Z supporto" #: /fdmprinter.def.json msgctxt "support_z_distance description" @@ -4819,43 +4828,43 @@ msgid "" "Distance from the top/bottom of the support structure to the print. This gap " "provides clearance to remove the supports after the model is printed. This " "value is rounded up to a multiple of the layer height." -msgstr "Distance entre le dessus/dessous du support et l'impression. Cet écart offre un espace permettant de retirer les supports une fois l'impression du modèle" -" terminée. Cette valeur est arrondie au chiffre supérieur jusqu'à atteindre un multiple de la hauteur de la couche." +msgstr "È la distanza dalla parte superiore/inferiore della struttura di supporto alla stampa. Questa distanza fornisce lo spazio per rimuovere i supporti dopo" +" aver stampato il modello. Questo valore viene arrotondato per eccesso a un multiplo dell’altezza strato." #: /fdmprinter.def.json msgctxt "support_top_distance label" msgid "Support Top Distance" -msgstr "Distance supérieure des supports" +msgstr "Distanza superiore supporto" #: /fdmprinter.def.json msgctxt "support_top_distance description" msgid "Distance from the top of the support to the print." -msgstr "Distance entre l’impression et le haut des supports." +msgstr "È la distanza tra la parte superiore del supporto e la stampa." #: /fdmprinter.def.json msgctxt "support_bottom_distance label" msgid "Support Bottom Distance" -msgstr "Distance inférieure des supports" +msgstr "Distanza inferiore supporto" #: /fdmprinter.def.json msgctxt "support_bottom_distance description" msgid "Distance from the print to the bottom of the support." -msgstr "Distance entre l’impression et le bas des supports." +msgstr "È la distanza tra la stampa e la parte inferiore del supporto." #: /fdmprinter.def.json msgctxt "support_xy_distance label" msgid "Support X/Y Distance" -msgstr "Distance X/Y des supports" +msgstr "Distanza X/Y supporto" #: /fdmprinter.def.json msgctxt "support_xy_distance description" msgid "Distance of the support structure from the print in the X/Y directions." -msgstr "Distance entre le support et l'impression dans les directions X/Y." +msgstr "Indica la distanza della struttura di supporto dalla stampa, nelle direzioni X/Y." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z label" msgid "Support Distance Priority" -msgstr "Priorité de distance des supports" +msgstr "Priorità distanza supporto" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z description" @@ -4864,34 +4873,34 @@ msgid "" "versa. When X/Y overrides Z the X/Y distance can push away the support from " "the model, influencing the actual Z distance to the overhang. We can disable " "this by not applying the X/Y distance around overhangs." -msgstr "Si la Distance X/Y des supports annule la Distance Z des supports ou inversement. Lorsque X/Y annule Z, la distance X/Y peut écarter le support du modèle," -" influençant ainsi la distance Z réelle par rapport au porte-à-faux. Nous pouvons désactiver cela en n'appliquant pas la distance X/Y autour des porte-à-faux." +msgstr "Indica se la distanza X/Y del supporto esclude la distanza Z del supporto o viceversa. Quando X/Y esclude Z, la distanza X/Y può allontanare il supporto" +" dal modello, influenzando l’effettiva distanza Z allo sbalzo. È possibile disabilitare questa funzione non applicando la distanza X/Y intorno agli sbalzi." #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option xy_overrides_z" msgid "X/Y overrides Z" -msgstr "X/Y annule Z" +msgstr "X/Y esclude Z" #: /fdmprinter.def.json msgctxt "support_xy_overrides_z option z_overrides_xy" msgid "Z overrides X/Y" -msgstr "Z annule X/Y" +msgstr "Z esclude X/Y" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang label" msgid "Minimum Support X/Y Distance" -msgstr "Distance X/Y minimale des supports" +msgstr "Distanza X/Y supporto minima" #: /fdmprinter.def.json msgctxt "support_xy_distance_overhang description" msgid "" "Distance of the support structure from the overhang in the X/Y directions." -msgstr "Distance entre la structure de support et le porte-à-faux dans les directions X/Y." +msgstr "Indica la distanza della struttura di supporto dallo sbalzo, nelle direzioni X/Y." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height label" msgid "Support Stair Step Height" -msgstr "Hauteur de la marche de support" +msgstr "Altezza gradini supporto" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_height description" @@ -4900,13 +4909,13 @@ msgid "" "model. A low value makes the support harder to remove, but too high values " "can lead to unstable support structures. Set to zero to turn off the stair-" "like behaviour." -msgstr "La hauteur de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais des valeurs" -" trop élevées peuvent entraîner des supports instables. Définir la valeur sur zéro pour désactiver le comportement en forme d'escalier." +msgstr "Altezza dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile da rimuovere," +" ma valori troppo elevati possono rendere instabili le strutture di supporto. Impostare a zero per disabilitare il profilo a scala." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width label" msgid "Support Stair Step Maximum Width" -msgstr "Largeur maximale de la marche de support" +msgstr "Larghezza massima gradino supporto" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_width description" @@ -4914,13 +4923,13 @@ msgid "" "The maximum width of the steps of the stair-like bottom of support resting " "on the model. A low value makes the support harder to remove, but too high " "values can lead to unstable support structures." -msgstr "La largeur maximale de la marche du support en forme d'escalier reposant sur le modèle. Une valeur faible rend le support plus difficile à enlever, mais" -" des valeurs trop élevées peuvent entraîner des supports instables." +msgstr "Larghezza massima dei gradini della parte inferiore del supporto a scala che appoggia sul modello. Un valore inferiore rende il supporto più difficile" +" da rimuovere, ma valori troppo elevati possono rendere instabili le strutture di supporto." #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope label" msgid "Support Stair Step Minimum Slope Angle" -msgstr "Angle de pente minimum de la marche de support" +msgstr "Angolo di pendenza minimo gradini supporto" #: /fdmprinter.def.json msgctxt "support_bottom_stair_step_min_slope description" @@ -4929,13 +4938,13 @@ msgid "" "should make support easier to remove on shallower slopes, but really low " "values may result in some very counter-intuitive results on other parts of " "the model." -msgstr "La pente minimum de la zone pour un effet de marche de support. Des valeurs basses devraient faciliter l'enlèvement du support sur les pentes peu superficielles ;" -" des valeurs très basses peuvent donner des résultats vraiment contre-intuitifs sur d'autres pièces du modèle." +msgstr "La pendenza minima dell'area alla quale ha effetto la creazione dei gradini. Valori bassi dovrebbero semplificare la rimozione del supporto sulle pendenze" +" meno profonde, ma in realtà dei valori bassi possono generare risultati molto irrazionali sulle altre parti del modello." #: /fdmprinter.def.json msgctxt "support_join_distance label" msgid "Support Join Distance" -msgstr "Distance de jointement des supports" +msgstr "Distanza giunzione supporto" #: /fdmprinter.def.json msgctxt "support_join_distance description" @@ -4943,36 +4952,39 @@ msgid "" "The maximum distance between support structures in the X/Y directions. When " "separate structures are closer together than this value, the structures " "merge into one." -msgstr "La distance maximale entre les supports dans les directions X/Y. Lorsque des modèle séparés sont plus rapprochés que cette valeur, ils fusionnent." +msgstr "La distanza massima tra le strutture di supporto nelle direzioni X/Y. Quando la distanza tra le strutture è inferiore al valore indicato, le strutture" +" convergono in una unica." #: /fdmprinter.def.json msgctxt "support_offset label" msgid "Support Horizontal Expansion" -msgstr "Expansion horizontale des supports" +msgstr "Espansione orizzontale supporto" #: /fdmprinter.def.json msgctxt "support_offset description" msgid "" "Amount of offset applied to all support polygons in each layer. Positive " "values can smooth out the support areas and result in more sturdy support." -msgstr "Le décalage appliqué à tous les polygones pour chaque couche. Une valeur positive peut lisser les zones de support et rendre le support plus solide." +msgstr "È l'entità di offset (estensione dello strato) applicato a tutti i poligoni di supporto in ciascuno strato. I valori positivi possono appianare le aree" +" di supporto, accrescendone la robustezza." #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness label" msgid "Support Infill Layer Thickness" -msgstr "Épaisseur de la couche de remplissage de support" +msgstr "Spessore dello strato di riempimento di supporto" #: /fdmprinter.def.json msgctxt "support_infill_sparse_thickness description" msgid "" "The thickness per layer of support infill material. This value should always " "be a multiple of the layer height and is otherwise rounded." -msgstr "L'épaisseur par couche de matériau de remplissage de support. Cette valeur doit toujours être un multiple de la hauteur de la couche et arrondie." +msgstr "Indica lo spessore per strato del materiale di riempimento del supporto. Questo valore deve sempre essere un multiplo dell’altezza dello strato e in caso" +" contrario viene arrotondato." #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps label" msgid "Gradual Support Infill Steps" -msgstr "Étapes de remplissage graduel du support" +msgstr "Fasi di riempimento graduale del supporto" #: /fdmprinter.def.json msgctxt "gradual_support_infill_steps description" @@ -4980,37 +4992,37 @@ msgid "" "Number of times to reduce the support infill density by half when getting " "further below top surfaces. Areas which are closer to top surfaces get a " "higher density, up to the Support Infill Density." -msgstr "Nombre de fois pour réduire la densité de remplissage du support de moitié en poursuivant sous les surfaces du dessus. Les zones qui sont plus proches" -" des surfaces du dessus possèdent une densité plus élevée, jusqu'à la Densité de remplissage du support." +msgstr "Indica il numero di volte per dimezzare la densità del riempimento quando si va al di sotto delle superfici superiori. Le aree più vicine alle superfici" +" superiori avranno una densità maggiore, fino alla densità del riempimento." #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height label" msgid "Gradual Support Infill Step Height" -msgstr "Hauteur d'étape de remplissage graduel du support" +msgstr "Altezza fasi di riempimento graduale del supporto" #: /fdmprinter.def.json msgctxt "gradual_support_infill_step_height description" msgid "" "The height of support infill of a given density before switching to half the " "density." -msgstr "La hauteur de remplissage de support d'une densité donnée avant de passer à la moitié de la densité." +msgstr "Indica l’altezza di riempimento del supporto di una data densità prima di passare a metà densità." #: /fdmprinter.def.json msgctxt "minimum_support_area label" msgid "Minimum Support Area" -msgstr "Surface minimale de support" +msgstr "Area minima supporto" #: /fdmprinter.def.json msgctxt "minimum_support_area description" msgid "" "Minimum area size for support polygons. Polygons which have an area smaller " "than this value will not be generated." -msgstr "Taille minimale de la surface des polygones de support : les polygones dont la surface est inférieure à cette valeur ne seront pas générés." +msgstr "Dimensioni minime area per i poligoni del supporto. I poligoni con un’area inferiore a questo valore non verranno generati." #: /fdmprinter.def.json msgctxt "support_interface_enable label" msgid "Enable Support Interface" -msgstr "Activer l'interface de support" +msgstr "Abilitazione interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_enable description" @@ -5018,73 +5030,74 @@ msgid "" "Generate a dense interface between the model and the support. This will " "create a skin at the top of the support on which the model is printed and at " "the bottom of the support, where it rests on the model." -msgstr "Générer une interface dense entre le modèle et le support. Cela créera une couche sur le dessus du support sur lequel le modèle est imprimé et sur le dessous" -" du support sur lequel le modèle repose." +msgstr "Genera un’interfaccia densa tra il modello e il supporto. Questo crea un rivestimento esterno sulla sommità del supporto su cui viene stampato il modello" +" e al fondo del supporto, dove appoggia sul modello." #: /fdmprinter.def.json msgctxt "support_roof_enable label" msgid "Enable Support Roof" -msgstr "Activer les plafonds de support" +msgstr "Abilitazione irrobustimento parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "support_roof_enable description" msgid "" "Generate a dense slab of material between the top of support and the model. " "This will create a skin between the model and support." -msgstr "Générer une plaque dense de matériau entre le plafond du support et le modèle. Cela créera une couche extérieure entre le modèle et le support." +msgstr "Genera una spessa lastra di materiale tra la parte superiore del supporto e il modello. Questo crea un rivestimento tra modello e supporto." #: /fdmprinter.def.json msgctxt "support_bottom_enable label" msgid "Enable Support Floor" -msgstr "Activer les bas de support" +msgstr "Abilitazione parte inferiore supporto" #: /fdmprinter.def.json msgctxt "support_bottom_enable description" msgid "" "Generate a dense slab of material between the bottom of the support and the " "model. This will create a skin between the model and support." -msgstr "Générer une plaque dense de matériau entre le bas du support et le modèle. Cela créera une couche extérieure entre le modèle et le support." +msgstr "Genera una spessa lastra di materiale tra la parte inferiore del supporto e il modello. Questo crea un rivestimento tra modello e supporto." #: /fdmprinter.def.json msgctxt "support_interface_height label" msgid "Support Interface Thickness" -msgstr "Épaisseur de l'interface de support" +msgstr "Spessore interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_height description" msgid "" "The thickness of the interface of the support where it touches with the " "model on the bottom or the top." -msgstr "L'épaisseur de l'interface du support à l'endroit auquel il touche le modèle, sur le dessous ou le dessus." +msgstr "Indica lo spessore dell’interfaccia del supporto dove tocca il modello nella parte inferiore o in quella superiore." #: /fdmprinter.def.json msgctxt "support_roof_height label" msgid "Support Roof Thickness" -msgstr "Épaisseur du plafond de support" +msgstr "Spessore parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "support_roof_height description" msgid "" "The thickness of the support roofs. This controls the amount of dense layers " "at the top of the support on which the model rests." -msgstr "L'épaisseur des plafonds de support. Cela contrôle la quantité de couches denses sur le dessus du support sur lequel le modèle repose." +msgstr "Lo spessore delle parti superiori del supporto. Questo controlla la quantità di strati fitti alla sommità del supporto su cui appoggia il modello." #: /fdmprinter.def.json msgctxt "support_bottom_height label" msgid "Support Floor Thickness" -msgstr "Épaisseur du bas de support" +msgstr "Spessore parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "support_bottom_height description" msgid "" "The thickness of the support floors. This controls the number of dense " "layers that are printed on top of places of a model on which support rests." -msgstr "L'épaisseur des bas de support. Cela contrôle le nombre de couches denses imprimées sur le dessus des endroits d'un modèle sur lequel le support repose." +msgstr "Indica lo spessore delle parti inferiori del supporto. Questo controlla il numero di strati fitti stampati sulla sommità dei punti di un modello su cui" +" appoggia un supporto." #: /fdmprinter.def.json msgctxt "support_interface_skip_height label" msgid "Support Interface Resolution" -msgstr "Résolution de l'interface du support" +msgstr "Risoluzione interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_skip_height description" @@ -5093,14 +5106,14 @@ msgid "" "the given height. Lower values will slice slower, while higher values may " "cause normal support to be printed in some places where there should have " "been support interface." -msgstr "Lors de la vérification de l'emplacement d'un modèle au-dessus et en-dessous du support, effectuer des étapes de la hauteur définie. Des valeurs plus faibles" -" découperont plus lentement, tandis que des valeurs plus élevées peuvent causer l'impression d'un support normal à des endroits où il devrait y avoir une" -" interface de support." +msgstr "Quando si controlla dove si trova il modello sopra e sotto il supporto, procedere ad intervalli di altezza prestabilita. Valori inferiori causeranno un" +" sezionamento più lento, mentre valori più alti potrebbero causare la stampa del supporto normale in alcuni punti in cui dovrebbe esserci un'interfaccia" +" di supporto." #: /fdmprinter.def.json msgctxt "support_interface_density label" msgid "Support Interface Density" -msgstr "Densité de l'interface de support" +msgstr "Densità interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_density description" @@ -5108,90 +5121,90 @@ msgid "" "Adjusts the density of the roofs and floors of the support structure. A " "higher value results in better overhangs, but the supports are harder to " "remove." -msgstr "Ajuste la densité des plafonds et bas de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus" -" difficiles à enlever." +msgstr "Regola la densità delle parti superiori e inferiori della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili" +" da rimuovere." #: /fdmprinter.def.json msgctxt "support_roof_density label" msgid "Support Roof Density" -msgstr "Densité du plafond de support" +msgstr "Densità parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "support_roof_density description" msgid "" "The density of the roofs of the support structure. A higher value results in " "better overhangs, but the supports are harder to remove." -msgstr "La densité des plafonds de la structure de support. Une valeur plus élevée résulte en de meilleurs porte-à-faux, mais les supports sont plus difficiles" -" à enlever." +msgstr "Densità delle parti superiori della struttura di supporto. Un valore superiore genera sbalzi migliori, ma i supporti sono più difficili da rimuovere." #: /fdmprinter.def.json msgctxt "support_roof_line_distance label" msgid "Support Roof Line Distance" -msgstr "Distance d'écartement de ligne du plafond de support" +msgstr "Distanza tra le linee della parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "support_roof_line_distance description" msgid "" "Distance between the printed support roof lines. This setting is calculated " "by the Support Roof Density, but can be adjusted separately." -msgstr "Distance entre les lignes du plafond de support imprimées. Ce paramètre est calculé par la densité du plafond de support mais peut également être défini" -" séparément." +msgstr "Distanza tra le linee della parte superiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte superiore del supporto," +" ma può essere regolata separatamente." #: /fdmprinter.def.json msgctxt "support_bottom_density label" msgid "Support Floor Density" -msgstr "Densité du bas de support" +msgstr "Densità parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "support_bottom_density description" msgid "" "The density of the floors of the support structure. A higher value results " "in better adhesion of the support on top of the model." -msgstr "La densité des bas de la structure de support. Une valeur plus élevée résulte en une meilleure adhésion du support au-dessus du modèle." +msgstr "Densità delle parti inferiori della struttura di supporto. Un valore più alto comporta una migliore adesione del supporto alla parte superiore del modello." #: /fdmprinter.def.json msgctxt "support_bottom_line_distance label" msgid "Support Floor Line Distance" -msgstr "Distance d'écartement de ligne de bas de support" +msgstr "Distanza della linea di supporto inferiore" #: /fdmprinter.def.json msgctxt "support_bottom_line_distance description" msgid "" "Distance between the printed support floor lines. This setting is calculated " "by the Support Floor Density, but can be adjusted separately." -msgstr "Distance entre les lignes du bas de support imprimées. Ce paramètre est calculé par la densité du bas de support mais peut également être défini séparément." +msgstr "Distanza tra le linee della parte inferiore del supporto stampate. Questa impostazione viene calcolata dalla densità della parte inferiore del supporto," +" ma può essere regolata separatamente." #: /fdmprinter.def.json msgctxt "support_interface_pattern label" msgid "Support Interface Pattern" -msgstr "Motif de l'interface de support" +msgstr "Configurazione interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_pattern description" msgid "" "The pattern with which the interface of the support with the model is " "printed." -msgstr "Le motif selon lequel l'interface du support avec le modèle est imprimée." +msgstr "È la configurazione (o pattern) con cui viene stampata l’interfaccia del supporto con il modello." #: /fdmprinter.def.json msgctxt "support_interface_pattern option lines" msgid "Lines" -msgstr "Lignes" +msgstr "Linee" #: /fdmprinter.def.json msgctxt "support_interface_pattern option grid" msgid "Grid" -msgstr "Grille" +msgstr "Griglia" #: /fdmprinter.def.json msgctxt "support_interface_pattern option triangles" msgid "Triangles" -msgstr "Triangles" +msgstr "Triangoli" #: /fdmprinter.def.json msgctxt "support_interface_pattern option concentric" msgid "Concentric" -msgstr "Concentrique" +msgstr "Concentriche" #: /fdmprinter.def.json msgctxt "support_interface_pattern option zigzag" @@ -5201,32 +5214,32 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "support_roof_pattern label" msgid "Support Roof Pattern" -msgstr "Motif du plafond de support" +msgstr "Configurazione della parte superiore (tetto) del supporto" #: /fdmprinter.def.json msgctxt "support_roof_pattern description" msgid "The pattern with which the roofs of the support are printed." -msgstr "Le motif d'impression pour les plafonds de support." +msgstr "È la configurazione (o pattern) con cui vengono stampate le parti superiori del supporto." #: /fdmprinter.def.json msgctxt "support_roof_pattern option lines" msgid "Lines" -msgstr "Lignes" +msgstr "Linee" #: /fdmprinter.def.json msgctxt "support_roof_pattern option grid" msgid "Grid" -msgstr "Grille" +msgstr "Griglia" #: /fdmprinter.def.json msgctxt "support_roof_pattern option triangles" msgid "Triangles" -msgstr "Triangles" +msgstr "Triangoli" #: /fdmprinter.def.json msgctxt "support_roof_pattern option concentric" msgid "Concentric" -msgstr "Concentrique" +msgstr "Concentriche" #: /fdmprinter.def.json msgctxt "support_roof_pattern option zigzag" @@ -5236,32 +5249,32 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "support_bottom_pattern label" msgid "Support Floor Pattern" -msgstr "Motif du bas de support" +msgstr "Configurazione della parte inferiore del supporto" #: /fdmprinter.def.json msgctxt "support_bottom_pattern description" msgid "The pattern with which the floors of the support are printed." -msgstr "Le motif d'impression pour les bas de support." +msgstr "È la configurazione (o pattern) con cui vengono stampate le parti inferiori del supporto." #: /fdmprinter.def.json msgctxt "support_bottom_pattern option lines" msgid "Lines" -msgstr "Lignes" +msgstr "Linee" #: /fdmprinter.def.json msgctxt "support_bottom_pattern option grid" msgid "Grid" -msgstr "Grille" +msgstr "Griglia" #: /fdmprinter.def.json msgctxt "support_bottom_pattern option triangles" msgid "Triangles" -msgstr "Triangles" +msgstr "Triangoli" #: /fdmprinter.def.json msgctxt "support_bottom_pattern option concentric" msgid "Concentric" -msgstr "Concentrique" +msgstr "Concentriche" #: /fdmprinter.def.json msgctxt "support_bottom_pattern option zigzag" @@ -5271,75 +5284,76 @@ msgstr "Zig Zag" #: /fdmprinter.def.json msgctxt "minimum_interface_area label" msgid "Minimum Support Interface Area" -msgstr "Surface minimale de l'interface de support" +msgstr "Area minima interfaccia supporto" #: /fdmprinter.def.json msgctxt "minimum_interface_area description" msgid "" "Minimum area size for support interface polygons. Polygons which have an " "area smaller than this value will be printed as normal support." -msgstr "Taille minimale de la surface des polygones d'interface de support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés" -" comme support normal." +msgstr "Dimensione minima dell'area per i poligoni dell'interfaccia di supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come" +" supporto normale." #: /fdmprinter.def.json msgctxt "minimum_roof_area label" msgid "Minimum Support Roof Area" -msgstr "Surface minimale du plafond de support" +msgstr "Area minima parti superiori supporto" #: /fdmprinter.def.json msgctxt "minimum_roof_area description" msgid "" "Minimum area size for the roofs of the support. Polygons which have an area " "smaller than this value will be printed as normal support." -msgstr "Taille minimale de la surface des plafonds du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support" -" normal." +msgstr "Dimensione minima dell'area per le parti superiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto" +" normale." #: /fdmprinter.def.json msgctxt "minimum_bottom_area label" msgid "Minimum Support Floor Area" -msgstr "Surface minimale du bas de support" +msgstr "Area minima parti inferiori supporto" #: /fdmprinter.def.json msgctxt "minimum_bottom_area description" msgid "" "Minimum area size for the floors of the support. Polygons which have an area " "smaller than this value will be printed as normal support." -msgstr "Taille minimale de la surface des bas du support. Les polygones dont la surface est inférieure à cette valeur ne seront pas imprimés comme support normal." +msgstr "Dimensione minima dell'area per le parti inferiori del supporto. I poligoni con un'area più piccola rispetto a questo valore saranno stampati come supporto" +" normale." #: /fdmprinter.def.json msgctxt "support_interface_offset label" msgid "Support Interface Horizontal Expansion" -msgstr "Expansion horizontale de l'interface de support" +msgstr "Espansione orizzontale interfaccia supporto" #: /fdmprinter.def.json msgctxt "support_interface_offset description" msgid "Amount of offset applied to the support interface polygons." -msgstr "Quantité de décalage appliquée aux polygones de l'interface de support." +msgstr "Entità di offset applicato ai poligoni di interfaccia del supporto." #: /fdmprinter.def.json msgctxt "support_roof_offset label" msgid "Support Roof Horizontal Expansion" -msgstr "Expansion horizontale du plafond de support" +msgstr "Espansione orizzontale parti superiori supporto" #: /fdmprinter.def.json msgctxt "support_roof_offset description" msgid "Amount of offset applied to the roofs of the support." -msgstr "Quantité de décalage appliqué aux plafonds du support." +msgstr "Entità di offset applicato alle parti superiori del supporto." #: /fdmprinter.def.json msgctxt "support_bottom_offset label" msgid "Support Floor Horizontal Expansion" -msgstr "Expansion horizontale du bas de support" +msgstr "Espansione orizzontale parti inferiori supporto" #: /fdmprinter.def.json msgctxt "support_bottom_offset description" msgid "Amount of offset applied to the floors of the support." -msgstr "Quantité de décalage appliqué aux bas du support." +msgstr "Entità di offset applicato alle parti inferiori del supporto." #: /fdmprinter.def.json msgctxt "support_interface_angles label" msgid "Support Interface Line Directions" -msgstr "Direction de ligne d'interface du support" +msgstr "Direzioni della linea dell'interfaccia di supporto" #: /fdmprinter.def.json msgctxt "support_interface_angles description" @@ -5350,15 +5364,15 @@ msgid "" "the whole list is contained in square brackets. Default is an empty list " "which means use the default angles (alternates between 45 and 135 degrees if " "interfaces are quite thick or 90 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" -" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" -" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et" -" 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." +msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" +" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." +" L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure" +" 90 gradi)." #: /fdmprinter.def.json msgctxt "support_roof_angles label" msgid "Support Roof Line Directions" -msgstr "Direction de la ligne de plafond de support" +msgstr "Direzioni delle linee di supporto superiori" #: /fdmprinter.def.json msgctxt "support_roof_angles description" @@ -5369,15 +5383,15 @@ msgid "" "the whole list is contained in square brackets. Default is an empty list " "which means use the default angles (alternates between 45 and 135 degrees if " "interfaces are quite thick or 90 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" -" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" -" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et" -" 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." +msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" +" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." +" L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure" +" 90 gradi)." #: /fdmprinter.def.json msgctxt "support_bottom_angles label" msgid "Support Floor Line Directions" -msgstr "Direction de la ligne de bas de support" +msgstr "Direzioni della larghezza della linea di supporto inferiore" #: /fdmprinter.def.json msgctxt "support_bottom_angles description" @@ -5388,41 +5402,40 @@ msgid "" "the whole list is contained in square brackets. Default is an empty list " "which means use the default angles (alternates between 45 and 135 degrees if " "interfaces are quite thick or 90 degrees)." -msgstr "Une liste de sens de ligne (exprimés en nombres entiers) à utiliser. Les éléments de la liste sont utilisés de manière séquentielle à mesure de l'avancement" -" des couches. La liste reprend depuis le début lorsque la fin est atteinte. Les éléments de la liste sont séparés par des virgules et la liste entière" -" est encadrée entre crochets. La valeur par défaut est une liste vide, ce qui signifie que les angles par défaut sont utilisés (alternative entre 45 et" -" 135 degrés si les interfaces sont assez épaisses ou 90 degrés)." +msgstr "Elenco di direzioni linee intere da utilizzare. Gli elementi dall'elenco sono utilizzati in sequenza con il progredire dei layers e, al raggiungimento" +" della fine dell'elenco, la sequenza ricomincia dall’inizio. Le voci elencate sono separate da virgole e l'intero elenco è racchiuso tra parentesi quadre." +" L'elenco predefinito è vuoto, vale a dire che utilizza gli angoli predefiniti (alterna tra 45 e 135 gradi se le interfacce sono abbastanza spesse oppure" +" 90 gradi)." #: /fdmprinter.def.json msgctxt "support_fan_enable label" msgid "Fan Speed Override" -msgstr "Annulation de la vitesse du ventilateur" +msgstr "Override velocità della ventola" #: /fdmprinter.def.json msgctxt "support_fan_enable description" msgid "" "When enabled, the print cooling fan speed is altered for the skin regions " "immediately above the support." -msgstr "Lorsque cette fonction est activée, la vitesse du ventilateur de refroidissement de l'impression est modifiée pour les régions de la couche extérieure" -" situées immédiatement au-dessus du support." +msgstr "Quando abilitata, la velocità della ventola di raffreddamento stampa viene modificata per le zone del rivestimento esterno subito sopra il supporto." #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed label" msgid "Supported Skin Fan Speed" -msgstr "Vitesse du ventilateur de couche extérieure supportée" +msgstr "Velocità della ventola del rivestimento esterno supportato" #: /fdmprinter.def.json msgctxt "support_supported_skin_fan_speed description" msgid "" "Percentage fan speed to use when printing the skin regions immediately above " "the support. Using a high fan speed can make the support easier to remove." -msgstr "Pourcentage de la vitesse du ventilateur à utiliser lors de l'impression des zones de couche extérieure situées immédiatement au-dessus du support. Une" -" vitesse de ventilateur élevée facilite le retrait du support." +msgstr "Percentuale della velocità della ventola da usare quando si stampano le zone del rivestimento esterno subito sopra il supporto. L’uso di una velocità ventola" +" elevata può facilitare la rimozione del supporto." #: /fdmprinter.def.json msgctxt "support_use_towers label" msgid "Use Towers" -msgstr "Utilisation de tours" +msgstr "Utilizzo delle torri" #: /fdmprinter.def.json msgctxt "support_use_towers description" @@ -5430,81 +5443,81 @@ msgid "" "Use specialized towers to support tiny overhang areas. These towers have a " "larger diameter than the region they support. Near the overhang the towers' " "diameter decreases, forming a roof." -msgstr "Utilise des tours spéciales pour soutenir de petites zones en porte-à-faux. Le diamètre de ces tours est plus large que la zone qu’elles soutiennent. Près" -" du porte-à-faux, le diamètre des tours diminue pour former un toit." +msgstr "Utilizza speciali torri per il supporto di piccolissime aree di sbalzo. Queste torri hanno un diametro maggiore rispetto a quello dell'area che supportano." +" In prossimità dello sbalzo il diametro delle torri diminuisce, formando un 'tetto'." #: /fdmprinter.def.json msgctxt "support_tower_diameter label" msgid "Tower Diameter" -msgstr "Diamètre de la tour" +msgstr "Diametro della torre" #: /fdmprinter.def.json msgctxt "support_tower_diameter description" msgid "The diameter of a special tower." -msgstr "Le diamètre d’une tour spéciale." +msgstr "Corrisponde al diametro di una torre speciale." #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter label" msgid "Maximum Tower-Supported Diameter" -msgstr "Diamètre maximal supporté par la tour" +msgstr "Diametro supportato dalla torre" #: /fdmprinter.def.json msgctxt "support_tower_maximum_supported_diameter description" msgid "" "Maximum diameter in the X/Y directions of a small area which is to be " "supported by a specialized support tower." -msgstr "Le diamètre maximal sur les axes X/Y d’une petite zone qui doit être soutenue par une tour de soutien spéciale." +msgstr "È il diametro massimo nelle direzioni X/Y di una piccola area, che deve essere sostenuta da una torre speciale." #: /fdmprinter.def.json msgctxt "support_tower_roof_angle label" msgid "Tower Roof Angle" -msgstr "Angle du toit de la tour" +msgstr "Angolazione della parte superiore (tetto) della torre" #: /fdmprinter.def.json msgctxt "support_tower_roof_angle description" msgid "" "The angle of a rooftop of a tower. A higher value results in pointed tower " "roofs, a lower value results in flattened tower roofs." -msgstr "L'angle du toit d'une tour. Une valeur plus élevée entraîne des toits de tour pointus, tandis qu'une valeur plus basse résulte en des toits plats." +msgstr "L’angolo della parte superiore di una torre. Un valore superiore genera parti superiori appuntite, un valore inferiore, parti superiori piatte." #: /fdmprinter.def.json msgctxt "support_mesh_drop_down label" msgid "Drop Down Support Mesh" -msgstr "Maillage de support descendant" +msgstr "Maglia supporto di discesa" #: /fdmprinter.def.json msgctxt "support_mesh_drop_down description" msgid "" "Make support everywhere below the support mesh, so that there's no overhang " "in the support mesh." -msgstr "Inclure du support à tout emplacement sous le maillage de support, de sorte à ce qu'il n'y ait pas de porte-à-faux dans le maillage de support." +msgstr "Rappresenta il supporto ovunque sotto la maglia di supporto, in modo che in questa non vi siano punti a sbalzo." #: /fdmprinter.def.json msgctxt "support_meshes_present label" msgid "Scene Has Support Meshes" -msgstr "La scène comporte un maillage de support" +msgstr "La scena è dotata di maglie di supporto" #: /fdmprinter.def.json msgctxt "support_meshes_present description" msgid "" "There are support meshes present in the scene. This setting is controlled by " "Cura." -msgstr "Un maillage de support est présent sur la scène. Ce paramètre est contrôlé par Cura." +msgstr "Nella scena sono presenti maglie di supporto. Questa impostazione è controllata da Cura." #: /fdmprinter.def.json msgctxt "platform_adhesion label" msgid "Build Plate Adhesion" -msgstr "Adhérence du plateau" +msgstr "Adesione piano di stampa" #: /fdmprinter.def.json msgctxt "platform_adhesion description" msgid "Adhesion" -msgstr "Adhérence" +msgstr "Adesione" #: /fdmprinter.def.json msgctxt "prime_blob_enable label" msgid "Enable Prime Blob" -msgstr "Activer la goutte de préparation" +msgstr "Abilitazione blob di innesco" #: /fdmprinter.def.json msgctxt "prime_blob_enable description" @@ -5513,38 +5526,38 @@ msgid "" "setting on will ensure that the extruder will have material ready at the " "nozzle before printing. Printing Brim or Skirt can act like priming too, in " "which case turning this setting off saves some time." -msgstr "Préparer les filaments avec une goutte avant l'impression. Ce paramètre permet d'assurer que l'extrudeuse disposera de matériau prêt au niveau de la buse" -" avant l'impression. La jupe/bordure d'impression peut également servir de préparation, auquel cas le fait de laisser ce paramètre désactivé permet de" -" gagner un peu de temps." +msgstr "Eventuale innesco del filamento con un blob prima della stampa. L'attivazione di questa impostazione garantisce che l'estrusore avrà il materiale pronto" +" all'ugello prima della stampa. Anche la stampa Brim o Skirt può funzionare da innesco, nel qual caso la disabilitazione di questa impostazione consente" +" di risparmiare tempo." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x label" msgid "Extruder Prime X Position" -msgstr "Extrudeuse Position d'amorçage X" +msgstr "Posizione X innesco estrusore" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_x description" msgid "" "The X coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "Les coordonnées X de la position à laquelle la buse s'amorce au début de l'impression." +msgstr "La coordinata X della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y label" msgid "Extruder Prime Y Position" -msgstr "Extrudeuse Position d'amorçage Y" +msgstr "Posizione Y innesco estrusore" #: /fdmprinter.def.json msgctxt "extruder_prime_pos_y description" msgid "" "The Y coordinate of the position where the nozzle primes at the start of " "printing." -msgstr "Les coordonnées Y de la position à laquelle la buse s'amorce au début de l'impression." +msgstr "La coordinata Y della posizione in cui l’ugello si innesca all’avvio della stampa." #: /fdmprinter.def.json msgctxt "adhesion_type label" msgid "Build Plate Adhesion Type" -msgstr "Type d'adhérence du plateau" +msgstr "Tipo di adesione piano di stampa" #: /fdmprinter.def.json msgctxt "adhesion_type description" @@ -5554,106 +5567,107 @@ msgid "" "base of your model to prevent warping. Raft adds a thick grid with a roof " "below the model. Skirt is a line printed around the model, but not connected " "to the model." -msgstr "Différentes options qui permettent d'améliorer la préparation de votre extrusion et l'adhérence au plateau. La bordure ajoute une zone plate d'une seule" -" couche autour de la base de votre modèle, afin de l'empêcher de se redresser. Le radeau ajoute une grille épaisse avec un toit sous le modèle. La jupe" -" est une ligne imprimée autour du modèle mais qui n'est pas rattachée au modèle." +msgstr "Sono previste diverse opzioni che consentono di migliorare l'applicazione dello strato iniziale dell’estrusione e migliorano l’adesione. Il brim aggiunge" +" un'area piana a singolo strato attorno alla base del modello, per evitare deformazioni. Il raft aggiunge un fitto reticolato con un tetto al di sotto" +" del modello. Lo skirt è una linea stampata attorno al modello, ma non collegata al modello." #: /fdmprinter.def.json msgctxt "adhesion_type option skirt" msgid "Skirt" -msgstr "Jupe" +msgstr "Skirt" #: /fdmprinter.def.json msgctxt "adhesion_type option brim" msgid "Brim" -msgstr "Bordure" +msgstr "Brim" #: /fdmprinter.def.json msgctxt "adhesion_type option raft" msgid "Raft" -msgstr "Radeau" +msgstr "Raft" #: /fdmprinter.def.json msgctxt "adhesion_type option none" msgid "None" -msgstr "Aucun" +msgstr "Nessuno" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr label" msgid "Build Plate Adhesion Extruder" -msgstr "Extrudeuse d'adhérence du plateau" +msgstr "Estrusore adesione piano di stampa" #: /fdmprinter.def.json msgctxt "adhesion_extruder_nr description" msgid "" "The extruder train to use for printing the skirt/brim/raft. This is used in " "multi-extrusion." -msgstr "Le train d'extrudeuse à utiliser pour l'impression de la jupe/la bordure/du radeau. Cela est utilisé en multi-extrusion." +msgstr "Il treno estrusore utilizzato per la stampa dello skirt/brim/raft. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr label" msgid "Skirt/Brim Extruder" -msgstr "Extrudeur de la jupe/bordure" +msgstr "Estrusore skirt/brim" #: /fdmprinter.def.json msgctxt "skirt_brim_extruder_nr description" msgid "" "The extruder train to use for printing the skirt or brim. This is used in " "multi-extrusion." -msgstr "Le train d'extrudeur à utiliser pour l'impression de la jupe ou de la bordure. Cela est utilisé en multi-extrusion." +msgstr "Il treno estrusore utilizzato per la stampa dello skirt o del brim. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr label" msgid "Raft Base Extruder" -msgstr "Extrudeur de la base du raft" +msgstr "Estrusore della base del raft" #: /fdmprinter.def.json msgctxt "raft_base_extruder_nr description" msgid "" "The extruder train to use for printing the first layer of the raft. This is " "used in multi-extrusion." -msgstr "Le train d'extrudeur à utiliser pour l'impression de la première couche du radeau. Cela est utilisé en multi-extrusion." +msgstr "Il treno estrusore utilizzato per la stampa del primo strato del raft. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr label" msgid "Raft Middle Extruder" -msgstr "Extrudeur du milieu du radeau" +msgstr "Estrusore intermedio del raft" #: /fdmprinter.def.json msgctxt "raft_interface_extruder_nr description" msgid "" "The extruder train to use for printing the middle layer of the raft. This is " "used in multi-extrusion." -msgstr "Le train d'extrudeur à utiliser pour imprimer la couche intermédiaire du radeau. Cela est utilisé en multi-extrusion." +msgstr "Il treno estrusore utilizzato per la stampa dello strato intermedio del raft. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr label" msgid "Raft Top Extruder" -msgstr "Extrudeur du haut du radeau" +msgstr "Estrusore superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_extruder_nr description" msgid "" "The extruder train to use for printing the top layer(s) of the raft. This is " "used in multi-extrusion." -msgstr "Le train d'extrudeur à utiliser pour imprimer la ou les couches du haut du radeau. Cela est utilisé en multi-extrusion." +msgstr "Il treno estrusore utilizzato per la stampa degli strati superiori del raft. Utilizzato nell’estrusione multipla." #: /fdmprinter.def.json msgctxt "skirt_line_count label" msgid "Skirt Line Count" -msgstr "Nombre de lignes de la jupe" +msgstr "Numero di linee dello skirt" #: /fdmprinter.def.json msgctxt "skirt_line_count description" msgid "" "Multiple skirt lines help to prime your extrusion better for small models. " "Setting this to 0 will disable the skirt." -msgstr "Une jupe à plusieurs lignes vous aide à mieux préparer votre extrusion pour les petits modèles. Définissez celle valeur sur 0 pour désactiver la jupe." +msgstr "Più linee di skirt contribuiscono a migliorare l'avvio dell'estrusione per modelli di piccole dimensioni. L'impostazione di questo valore a 0 disattiverà" +" la funzione skirt." #: /fdmprinter.def.json msgctxt "skirt_gap label" msgid "Skirt Distance" -msgstr "Distance de la jupe" +msgstr "Distanza dello skirt" #: /fdmprinter.def.json msgctxt "skirt_gap description" @@ -5661,13 +5675,12 @@ msgid "" "The horizontal distance between the skirt and the first layer of the print.\n" "This is the minimum distance. Multiple skirt lines will extend outwards from " "this distance." -msgstr "La distance horizontale entre la jupe et la première couche de l’impression.\nIl s’agit de la distance minimale séparant la jupe de l’objet. Si la jupe" -" a d’autres lignes, celles-ci s’étendront vers l’extérieur." +msgstr "Indica la distanza orizzontale tra lo skirt ed il primo strato della stampa.\nQuesta è la distanza minima. Più linee di skirt aumenteranno tale distanza." #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length label" msgid "Skirt/Brim Minimum Length" -msgstr "Longueur minimale de la jupe/bordure" +msgstr "Lunghezza minima dello skirt/brim" #: /fdmprinter.def.json msgctxt "skirt_brim_minimal_length description" @@ -5676,14 +5689,13 @@ msgid "" "all skirt or brim lines together, more skirt or brim lines will be added " "until the minimum length is reached. Note: If the line count is set to 0 " "this is ignored." -msgstr "La longueur minimale de la jupe ou bordure. Si cette longueur n’est pas atteinte par toutes les lignes de jupe ou de bordure ensemble, d’autres lignes" -" de jupe ou de bordure seront ajoutées afin d’atteindre la longueur minimale. Veuillez noter que si le nombre de lignes est défini sur 0, cette option est" -" ignorée." +msgstr "Indica la lunghezza minima dello skirt o del brim. Se tale lunghezza minima non viene raggiunta da tutte le linee skirt o brim insieme, saranno aggiunte" +" più linee di skirt o brim fino a raggiungere la lunghezza minima. Nota: se il valore è impostato a 0, questa funzione viene ignorata." #: /fdmprinter.def.json msgctxt "brim_width label" msgid "Brim Width" -msgstr "Largeur de la bordure" +msgstr "Larghezza del brim" #: /fdmprinter.def.json msgctxt "brim_width description" @@ -5691,26 +5703,25 @@ msgid "" "The distance from the model to the outermost brim line. A larger brim " "enhances adhesion to the build plate, but also reduces the effective print " "area." -msgstr "La distance entre le modèle et la ligne de bordure la plus à l'extérieur. Une bordure plus large renforce l'adhérence au plateau mais réduit également" -" la zone d'impression réelle." +msgstr "Indica la distanza tra il modello e la linea di estremità del brim. Un brim di maggiore dimensione aderirà meglio al piano di stampa, ma con riduzione" +" dell'area di stampa." #: /fdmprinter.def.json msgctxt "brim_line_count label" msgid "Brim Line Count" -msgstr "Nombre de lignes de la bordure" +msgstr "Numero di linee del brim" #: /fdmprinter.def.json msgctxt "brim_line_count description" msgid "" "The number of lines used for a brim. More brim lines enhance adhesion to the " "build plate, but also reduces the effective print area." -msgstr "Le nombre de lignes utilisées pour une bordure. Un plus grand nombre de lignes de bordure renforce l'adhérence au plateau mais réduit également la zone" -" d'impression réelle." +msgstr "Corrisponde al numero di linee utilizzate per un brim. Più linee brim migliorano l’adesione al piano di stampa, ma con riduzione dell'area di stampa." #: /fdmprinter.def.json msgctxt "brim_gap label" msgid "Brim Distance" -msgstr "Distance de la bordure" +msgstr "Distanza del Brim" #: /fdmprinter.def.json msgctxt "brim_gap description" @@ -5718,13 +5729,13 @@ msgid "" "The horizontal distance between the first brim line and the outline of the " "first layer of the print. A small gap can make the brim easier to remove " "while still providing the thermal benefits." -msgstr "La distance horizontale entre la première ligne de bordure et le contour de la première couche de l'impression. Un petit trou peut faciliter l'enlèvement" -" de la bordure tout en offrant des avantages thermiques." +msgstr "Distanza orizzontale tra la linea del primo brim e il profilo del primo layer della stampa. Un piccolo interstizio può semplificare la rimozione del brim" +" e allo stesso tempo fornire dei vantaggi termici." #: /fdmprinter.def.json msgctxt "brim_replaces_support label" msgid "Brim Replaces Support" -msgstr "La bordure remplace le support" +msgstr "Brim in sostituzione del supporto" #: /fdmprinter.def.json msgctxt "brim_replaces_support description" @@ -5732,13 +5743,13 @@ msgid "" "Enforce brim to be printed around the model even if that space would " "otherwise be occupied by support. This replaces some regions of the first " "layer of support by brim regions." -msgstr "Appliquer la bordure à imprimer autour du modèle même si cet espace aurait autrement dû être occupé par le support, en remplaçant certaines régions de" -" la première couche de support par des régions de la bordure." +msgstr "Abilita la stampa del brim intorno al modello anche se quello spazio dovrebbe essere occupato dal supporto. Sostituisce alcune zone del primo strato del" +" supporto con zone del brim." #: /fdmprinter.def.json msgctxt "brim_outside_only label" msgid "Brim Only on Outside" -msgstr "Bordure uniquement sur l'extérieur" +msgstr "Brim solo sull’esterno" #: /fdmprinter.def.json msgctxt "brim_outside_only description" @@ -5746,13 +5757,13 @@ msgid "" "Only print the brim on the outside of the model. This reduces the amount of " "brim you need to remove afterwards, while it doesn't reduce the bed adhesion " "that much." -msgstr "Imprimer uniquement la bordure sur l'extérieur du modèle. Cela réduit la quantité de bordure que vous devez retirer par la suite, sans toutefois véritablement" -" réduire l'adhérence au plateau." +msgstr "Stampa il brim solo sull’esterno del modello. Questo riduce la quantità del brim che si deve rimuovere in seguito, mentre non riduce particolarmente l’adesione" +" al piano." #: /fdmprinter.def.json msgctxt "raft_margin label" msgid "Raft Extra Margin" -msgstr "Marge supplémentaire du radeau" +msgstr "Margine extra del raft" #: /fdmprinter.def.json msgctxt "raft_margin description" @@ -5760,13 +5771,13 @@ msgid "" "If the raft is enabled, this is the extra raft area around the model which " "is also given a raft. Increasing this margin will create a stronger raft " "while using more material and leaving less area for your print." -msgstr "Si vous avez appliqué un radeau, alors il s’agit de l’espace de radeau supplémentaire autour du modèle qui dispose déjà d’un radeau. L’augmentation de" -" cette marge va créer un radeau plus solide, mais requiert davantage de matériau et laisse moins de place pour votre impression." +msgstr "Se è abilitata la funzione raft, questo valore indica di quanto il raft fuoriesce rispetto al perimetro esterno del modello. Aumentando questo margine" +" si creerà un raft più robusto, utilizzando però più materiale e lasciando meno spazio per la stampa." #: /fdmprinter.def.json msgctxt "raft_smoothing label" msgid "Raft Smoothing" -msgstr "Lissage de radeau" +msgstr "Smoothing raft" #: /fdmprinter.def.json msgctxt "raft_smoothing description" @@ -5775,13 +5786,13 @@ msgid "" "rounded. Inward corners are rounded to a semi circle with a radius equal to " "the value given here. This setting also removes holes in the raft outline " "which are smaller than such a circle." -msgstr "Ce paramètre définit combien d'angles intérieurs sont arrondis dans le contour de radeau. Les angles internes sont arrondis en un demi-cercle avec un rayon" -" égal à la valeur indiquée ici. Ce paramètre élimine également les cavités dans le contour de radeau qui sont d'une taille inférieure à ce cercle." +msgstr "Questa impostazione controlla l'entità dell'arrotondamento degli angoli interni sul profilo raft. Gli angoli interni vengono arrotondati a semicerchio" +" con un raggio pari al valore indicato. Questa impostazione elimina inoltre i fori sul profilo raft più piccoli di tale cerchio." #: /fdmprinter.def.json msgctxt "raft_airgap label" msgid "Raft Air Gap" -msgstr "Lame d'air du radeau" +msgstr "Traferro del raft" #: /fdmprinter.def.json msgctxt "raft_airgap description" @@ -5789,13 +5800,13 @@ msgid "" "The gap between the final raft layer and the first layer of the model. Only " "the first layer is raised by this amount to lower the bonding between the " "raft layer and the model. Makes it easier to peel off the raft." -msgstr "L’espace entre la dernière couche du radeau et la première couche du modèle. Seule la première couche est surélevée de cette quantité d’espace pour réduire" -" l’adhérence entre la couche du radeau et le modèle. Cela facilite le décollage du radeau." +msgstr "È l'interstizio tra lo strato di raft finale ed il primo strato del modello. Solo il primo strato viene sollevato di questo valore per ridurre l'adesione" +" fra lo strato di raft e il modello. Ciò rende più facile rimuovere il raft." #: /fdmprinter.def.json msgctxt "layer_0_z_overlap label" msgid "Initial Layer Z Overlap" -msgstr "Chevauchement Z de la couche initiale" +msgstr "Z Sovrapposizione Primo Strato" #: /fdmprinter.def.json msgctxt "layer_0_z_overlap description" @@ -5803,13 +5814,13 @@ msgid "" "Make the first and second layer of the model overlap in the Z direction to " "compensate for the filament lost in the airgap. All models above the first " "model layer will be shifted down by this amount." -msgstr "La première et la deuxième couche du modèle se chevauchent dans la direction Z pour compenser le filament perdu dans l'entrefer. Toutes les couches au-dessus" -" de la première couche du modèle seront décalées de ce montant." +msgstr "Effettua il primo e secondo strato di sovrapposizione modello nella direzione Z per compensare il filamento perso nel traferro. Tutti i modelli sopra il" +" primo strato del modello saranno spostati verso il basso di questa quantità." #: /fdmprinter.def.json msgctxt "raft_surface_layers label" msgid "Raft Top Layers" -msgstr "Couches supérieures du radeau" +msgstr "Strati superiori del raft" #: /fdmprinter.def.json msgctxt "raft_surface_layers description" @@ -5817,48 +5828,48 @@ msgid "" "The number of top layers on top of the 2nd raft layer. These are fully " "filled layers that the model sits on. 2 layers result in a smoother top " "surface than 1." -msgstr "Nombre de couches de surface au-dessus de la deuxième couche du radeau. Il s’agit des couches entièrement remplies sur lesquelles le modèle est posé. En" -" général, deux couches offrent une surface plus lisse qu'une seule." +msgstr "Numero di strati sulla parte superiore del secondo strato del raft. Si tratta di strati completamente riempiti su cui poggia il modello. 2 strati danno" +" come risultato una superficie superiore più levigata rispetto ad 1 solo strato." #: /fdmprinter.def.json msgctxt "raft_surface_thickness label" msgid "Raft Top Layer Thickness" -msgstr "Épaisseur de la couche supérieure du radeau" +msgstr "Spessore dello strato superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_thickness description" msgid "Layer thickness of the top raft layers." -msgstr "Épaisseur des couches supérieures du radeau." +msgstr "È lo spessore degli strati superiori del raft." #: /fdmprinter.def.json msgctxt "raft_surface_line_width label" msgid "Raft Top Line Width" -msgstr "Largeur de la ligne supérieure du radeau" +msgstr "Larghezza delle linee superiori del raft" #: /fdmprinter.def.json msgctxt "raft_surface_line_width description" msgid "" "Width of the lines in the top surface of the raft. These can be thin lines " "so that the top of the raft becomes smooth." -msgstr "Largeur des lignes de la surface supérieure du radeau. Elles doivent être fines pour rendre le dessus du radeau lisse." +msgstr "Indica la larghezza delle linee della superficie superiore del raft. Queste possono essere linee sottili atte a levigare la parte superiore del raft." #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing label" msgid "Raft Top Spacing" -msgstr "Interligne supérieur du radeau" +msgstr "Spaziatura superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_line_spacing description" msgid "" "The distance between the raft lines for the top raft layers. The spacing " "should be equal to the line width, so that the surface is solid." -msgstr "La distance entre les lignes du radeau pour les couches supérieures de celui-ci. Cet espace doit être égal à la largeur de ligne afin de créer une surface" -" solide." +msgstr "Indica la distanza tra le linee che costituiscono la maglia superiore del raft. La distanza deve essere uguale alla larghezza delle linee, in modo tale" +" da ottenere una superficie solida." #: /fdmprinter.def.json msgctxt "raft_interface_layers label" msgid "Raft Middle Layers" -msgstr "Couches du milieu du radeau" +msgstr "Strati intermedi del raft" #: /fdmprinter.def.json msgctxt "raft_interface_layers description" @@ -5866,35 +5877,36 @@ msgid "" "The number of layers between the base and the surface of the raft. These " "comprise the main thickness of the raft. Increasing this creates a thicker, " "sturdier raft." -msgstr "Nombre de couches entre la base et la surface du radeau. Elles comprennent l'épaisseur principale du radeau. En l'augmentant, on obtient un radeau plus" -" épais et plus solide." +msgstr "Il numero di strati tra la base e la superficie del raft. Questi costituiscono lo spessore principale del raft. L'incremento di questo numero crea un raft" +" più spesso e robusto." #: /fdmprinter.def.json msgctxt "raft_interface_thickness label" msgid "Raft Middle Thickness" -msgstr "Épaisseur intermédiaire du radeau" +msgstr "Spessore dello strato intermedio del raft" #: /fdmprinter.def.json msgctxt "raft_interface_thickness description" msgid "Layer thickness of the middle raft layer." -msgstr "Épaisseur de la couche intermédiaire du radeau." +msgstr "È lo spessore dello strato intermedio del raft." #: /fdmprinter.def.json msgctxt "raft_interface_line_width label" msgid "Raft Middle Line Width" -msgstr "Largeur de la ligne intermédiaire du radeau" +msgstr "Larghezza delle linee dello strato intermedio del raft" #: /fdmprinter.def.json msgctxt "raft_interface_line_width description" msgid "" "Width of the lines in the middle raft layer. Making the second layer extrude " "more causes the lines to stick to the build plate." -msgstr "Largeur des lignes de la couche intermédiaire du radeau. Une plus grande extrusion de la deuxième couche renforce l'adhérence des lignes au plateau." +msgstr "Indica la larghezza delle linee dello strato intermedio del raft. Una maggiore estrusione del secondo strato provoca l'incollamento delle linee al piano" +" di stampa." #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing label" msgid "Raft Middle Spacing" -msgstr "Interligne intermédiaire du radeau" +msgstr "Spaziatura dello strato intermedio del raft" #: /fdmprinter.def.json msgctxt "raft_interface_line_spacing description" @@ -5902,59 +5914,59 @@ msgid "" "The distance between the raft lines for the middle raft layer. The spacing " "of the middle should be quite wide, while being dense enough to support the " "top raft layers." -msgstr "La distance entre les lignes du radeau pour la couche intermédiaire de celui-ci. L'espace intermédiaire doit être assez large et suffisamment dense pour" -" supporter les couches supérieures du radeau." +msgstr "Indica la distanza fra le linee dello strato intermedio del raft. La spaziatura dello strato intermedio deve essere abbastanza ampia, ma al tempo stesso" +" sufficientemente fitta da sostenere gli strati superiori del raft." #: /fdmprinter.def.json msgctxt "raft_base_thickness label" msgid "Raft Base Thickness" -msgstr "Épaisseur de la base du radeau" +msgstr "Spessore della base del raft" #: /fdmprinter.def.json msgctxt "raft_base_thickness description" msgid "" "Layer thickness of the base raft layer. This should be a thick layer which " "sticks firmly to the printer build plate." -msgstr "Épaisseur de la couche de base du radeau. Cette couche doit être épaisse et adhérer fermement au plateau." +msgstr "Indica lo spessore dello strato di base del raft. Questo strato deve essere spesso per aderire saldamente al piano di stampa." #: /fdmprinter.def.json msgctxt "raft_base_line_width label" msgid "Raft Base Line Width" -msgstr "Largeur de la ligne de base du radeau" +msgstr "Larghezza delle linee dello strato di base del raft" #: /fdmprinter.def.json msgctxt "raft_base_line_width description" msgid "" "Width of the lines in the base raft layer. These should be thick lines to " "assist in build plate adhesion." -msgstr "Largeur des lignes de la couche de base du radeau. Elles doivent être épaisses pour permettre l’adhérence au plateau." +msgstr "Indica la larghezza delle linee dello strato di base del raft. Le linee di questo strato devono essere spesse per favorire l'adesione al piano di stampa." #: /fdmprinter.def.json msgctxt "raft_base_line_spacing label" msgid "Raft Base Line Spacing" -msgstr "Espacement des lignes de base du radeau" +msgstr "Spaziatura delle linee dello strato di base del raft" #: /fdmprinter.def.json msgctxt "raft_base_line_spacing description" msgid "" "The distance between the raft lines for the base raft layer. Wide spacing " "makes for easy removal of the raft from the build plate." -msgstr "La distance entre les lignes du radeau pour la couche de base de celui-ci. Un interligne large facilite le retrait du radeau du plateau." +msgstr "Indica la distanza tra le linee che costituiscono lo strato di base del raft. Un'ampia spaziatura favorisce la rimozione del raft dal piano di stampa." #: /fdmprinter.def.json msgctxt "raft_speed label" msgid "Raft Print Speed" -msgstr "Vitesse d’impression du radeau" +msgstr "Velocità di stampa del raft" #: /fdmprinter.def.json msgctxt "raft_speed description" msgid "The speed at which the raft is printed." -msgstr "La vitesse à laquelle le radeau est imprimé." +msgstr "Indica la velocità alla quale il raft è stampato." #: /fdmprinter.def.json msgctxt "raft_surface_speed label" msgid "Raft Top Print Speed" -msgstr "Vitesse d’impression du dessus du radeau" +msgstr "Velocità di stampa parte superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_speed description" @@ -5962,13 +5974,13 @@ msgid "" "The speed at which the top raft layers are printed. These should be printed " "a bit slower, so that the nozzle can slowly smooth out adjacent surface " "lines." -msgstr "Vitesse à laquelle les couches du dessus du radeau sont imprimées. Elles doivent être imprimées légèrement plus lentement afin que la buse puisse lentement" -" lisser les lignes de surface adjacentes." +msgstr "Indica la velocità alla quale sono stampati gli strati superiori del raft. La stampa di questi strati deve avvenire un po' più lentamente, in modo da consentire" +" all'ugello di levigare lentamente le linee superficiali adiacenti." #: /fdmprinter.def.json msgctxt "raft_interface_speed label" msgid "Raft Middle Print Speed" -msgstr "Vitesse d’impression du milieu du radeau" +msgstr "Velocità di stampa raft intermedio" #: /fdmprinter.def.json msgctxt "raft_interface_speed description" @@ -5976,13 +5988,13 @@ msgid "" "The speed at which the middle raft layer is printed. This should be printed " "quite slowly, as the volume of material coming out of the nozzle is quite " "high." -msgstr "La vitesse à laquelle la couche du milieu du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau" -" sortant de la buse est assez importante." +msgstr "Indica la velocità alla quale viene stampato lo strato intermedio del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di" +" materiale che fuoriesce dall'ugello è piuttosto elevato." #: /fdmprinter.def.json msgctxt "raft_base_speed label" msgid "Raft Base Print Speed" -msgstr "Vitesse d’impression de la base du radeau" +msgstr "Velocità di stampa della base del raft" #: /fdmprinter.def.json msgctxt "raft_base_speed description" @@ -5990,222 +6002,222 @@ msgid "" "The speed at which the base raft layer is printed. This should be printed " "quite slowly, as the volume of material coming out of the nozzle is quite " "high." -msgstr "La vitesse à laquelle la couche de base du radeau est imprimée. Cette couche doit être imprimée suffisamment lentement du fait que la quantité de matériau" -" sortant de la buse est assez importante." +msgstr "Indica la velocità alla quale viene stampata la base del raft. La sua stampa deve avvenire molto lentamente, considerato che il volume di materiale che" +" fuoriesce dall'ugello è piuttosto elevato." #: /fdmprinter.def.json msgctxt "raft_acceleration label" msgid "Raft Print Acceleration" -msgstr "Accélération de l'impression du radeau" +msgstr "Accelerazione di stampa del raft" #: /fdmprinter.def.json msgctxt "raft_acceleration description" msgid "The acceleration with which the raft is printed." -msgstr "L'accélération selon laquelle le radeau est imprimé." +msgstr "Indica l’accelerazione con cui viene stampato il raft." #: /fdmprinter.def.json msgctxt "raft_surface_acceleration label" msgid "Raft Top Print Acceleration" -msgstr "Accélération de l'impression du dessus du radeau" +msgstr "Accelerazione di stampa parte superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_acceleration description" msgid "The acceleration with which the top raft layers are printed." -msgstr "L'accélération selon laquelle les couches du dessus du radeau sont imprimées." +msgstr "Indica l’accelerazione alla quale vengono stampati gli strati superiori del raft." #: /fdmprinter.def.json msgctxt "raft_interface_acceleration label" msgid "Raft Middle Print Acceleration" -msgstr "Accélération de l'impression du milieu du radeau" +msgstr "Accelerazione di stampa raft intermedio" #: /fdmprinter.def.json msgctxt "raft_interface_acceleration description" msgid "The acceleration with which the middle raft layer is printed." -msgstr "L'accélération selon laquelle la couche du milieu du radeau est imprimée." +msgstr "Indica l’accelerazione con cui viene stampato lo strato intermedio del raft." #: /fdmprinter.def.json msgctxt "raft_base_acceleration label" msgid "Raft Base Print Acceleration" -msgstr "Accélération de l'impression de la base du radeau" +msgstr "Accelerazione di stampa della base del raft" #: /fdmprinter.def.json msgctxt "raft_base_acceleration description" msgid "The acceleration with which the base raft layer is printed." -msgstr "L'accélération selon laquelle la couche de base du radeau est imprimée." +msgstr "Indica l’accelerazione con cui viene stampato lo strato di base del raft." #: /fdmprinter.def.json msgctxt "raft_jerk label" msgid "Raft Print Jerk" -msgstr "Saccade d’impression du radeau" +msgstr "Jerk stampa del raft" #: /fdmprinter.def.json msgctxt "raft_jerk description" msgid "The jerk with which the raft is printed." -msgstr "La saccade selon laquelle le radeau est imprimé." +msgstr "Indica il jerk con cui viene stampato il raft." #: /fdmprinter.def.json msgctxt "raft_surface_jerk label" msgid "Raft Top Print Jerk" -msgstr "Saccade d’impression du dessus du radeau" +msgstr "Jerk di stampa parte superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_jerk description" msgid "The jerk with which the top raft layers are printed." -msgstr "La saccade selon laquelle les couches du dessus du radeau sont imprimées." +msgstr "Indica il jerk al quale vengono stampati gli strati superiori del raft." #: /fdmprinter.def.json msgctxt "raft_interface_jerk label" msgid "Raft Middle Print Jerk" -msgstr "Saccade d’impression du milieu du radeau" +msgstr "Jerk di stampa raft intermedio" #: /fdmprinter.def.json msgctxt "raft_interface_jerk description" msgid "The jerk with which the middle raft layer is printed." -msgstr "La saccade selon laquelle la couche du milieu du radeau est imprimée." +msgstr "Indica il jerk con cui viene stampato lo strato intermedio del raft." #: /fdmprinter.def.json msgctxt "raft_base_jerk label" msgid "Raft Base Print Jerk" -msgstr "Saccade d’impression de la base du radeau" +msgstr "Jerk di stampa della base del raft" #: /fdmprinter.def.json msgctxt "raft_base_jerk description" msgid "The jerk with which the base raft layer is printed." -msgstr "La saccade selon laquelle la couche de base du radeau est imprimée." +msgstr "Indica il jerk con cui viene stampato lo strato di base del raft." #: /fdmprinter.def.json msgctxt "raft_fan_speed label" msgid "Raft Fan Speed" -msgstr "Vitesse du ventilateur pendant le radeau" +msgstr "Velocità della ventola per il raft" #: /fdmprinter.def.json msgctxt "raft_fan_speed description" msgid "The fan speed for the raft." -msgstr "La vitesse du ventilateur pour le radeau." +msgstr "Indica la velocità di rotazione della ventola per il raft." #: /fdmprinter.def.json msgctxt "raft_surface_fan_speed label" msgid "Raft Top Fan Speed" -msgstr "Vitesse du ventilateur pour le dessus du radeau" +msgstr "Velocità della ventola per la parte superiore del raft" #: /fdmprinter.def.json msgctxt "raft_surface_fan_speed description" msgid "The fan speed for the top raft layers." -msgstr "La vitesse du ventilateur pour les couches du dessus du radeau." +msgstr "Indica la velocità di rotazione della ventola per gli strati superiori del raft." #: /fdmprinter.def.json msgctxt "raft_interface_fan_speed label" msgid "Raft Middle Fan Speed" -msgstr "Vitesse du ventilateur pour le milieu du radeau" +msgstr "Velocità della ventola per il raft intermedio" #: /fdmprinter.def.json msgctxt "raft_interface_fan_speed description" msgid "The fan speed for the middle raft layer." -msgstr "La vitesse du ventilateur pour la couche du milieu du radeau." +msgstr "Indica la velocità di rotazione della ventola per gli strati intermedi del raft." #: /fdmprinter.def.json msgctxt "raft_base_fan_speed label" msgid "Raft Base Fan Speed" -msgstr "Vitesse du ventilateur pour la base du radeau" +msgstr "Velocità della ventola per la base del raft" #: /fdmprinter.def.json msgctxt "raft_base_fan_speed description" msgid "The fan speed for the base raft layer." -msgstr "La vitesse du ventilateur pour la couche de base du radeau." +msgstr "Indica la velocità di rotazione della ventola per lo strato di base del raft." #: /fdmprinter.def.json msgctxt "dual label" msgid "Dual Extrusion" -msgstr "Double extrusion" +msgstr "Doppia estrusione" #: /fdmprinter.def.json msgctxt "dual description" msgid "Settings used for printing with multiple extruders." -msgstr "Paramètres utilisés pour imprimer avec plusieurs extrudeuses." +msgstr "Indica le impostazioni utilizzate per la stampa con estrusori multipli." #: /fdmprinter.def.json msgctxt "prime_tower_enable label" msgid "Enable Prime Tower" -msgstr "Activer la tour d'amorçage" +msgstr "Abilitazione torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_enable description" msgid "" "Print a tower next to the print which serves to prime the material after " "each nozzle switch." -msgstr "Imprimer une tour à côté de l'impression qui sert à amorcer le matériau après chaque changement de buse." +msgstr "Stampa una torre accanto alla stampa che serve per innescare il materiale dopo ogni cambio ugello." #: /fdmprinter.def.json msgctxt "prime_tower_size label" msgid "Prime Tower Size" -msgstr "Taille de la tour d'amorçage" +msgstr "Dimensioni torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_size description" msgid "The width of the prime tower." -msgstr "La largeur de la tour d'amorçage." +msgstr "Indica la larghezza della torre di innesco." #: /fdmprinter.def.json msgctxt "prime_tower_min_volume label" msgid "Prime Tower Minimum Volume" -msgstr "Volume minimum de la tour d'amorçage" +msgstr "Volume minimo torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_min_volume description" msgid "" "The minimum volume for each layer of the prime tower in order to purge " "enough material." -msgstr "Le volume minimum pour chaque touche de la tour d'amorçage afin de purger suffisamment de matériau." +msgstr "Il volume minimo per ciascuno strato della torre di innesco per scaricare materiale a sufficienza." #: /fdmprinter.def.json msgctxt "prime_tower_position_x label" msgid "Prime Tower X Position" -msgstr "Position X de la tour d'amorçage" +msgstr "Posizione X torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_position_x description" msgid "The x coordinate of the position of the prime tower." -msgstr "Les coordonnées X de la position de la tour d'amorçage." +msgstr "Indica la coordinata X della posizione della torre di innesco." #: /fdmprinter.def.json msgctxt "prime_tower_position_y label" msgid "Prime Tower Y Position" -msgstr "Position Y de la tour d'amorçage" +msgstr "Posizione Y torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_position_y description" msgid "The y coordinate of the position of the prime tower." -msgstr "Les coordonnées Y de la position de la tour d'amorçage." +msgstr "Indica la coordinata Y della posizione della torre di innesco." #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled label" msgid "Wipe Inactive Nozzle on Prime Tower" -msgstr "Essuyer le bec d'impression inactif sur la tour d'amorçage" +msgstr "Ugello pulitura inattiva sulla torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_wipe_enabled description" msgid "" "After printing the prime tower with one nozzle, wipe the oozed material from " "the other nozzle off on the prime tower." -msgstr "Après l'impression de la tour d'amorçage à l'aide d'une buse, nettoyer le matériau qui suinte de l'autre buse sur la tour d'amorçage." +msgstr "Dopo la stampa della torre di innesco con un ugello, pulisce il materiale fuoriuscito dall’altro ugello sulla torre di innesco." #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable label" msgid "Prime Tower Brim" -msgstr "Bordure de la tour d'amorçage" +msgstr "Brim torre di innesco" #: /fdmprinter.def.json msgctxt "prime_tower_brim_enable description" msgid "" "Prime-towers might need the extra adhesion afforded by a brim even if the " "model doesn't. Presently can't be used with the 'Raft' adhesion-type." -msgstr "Les tours d'amorçage peuvent avoir besoin de l'adhérence supplémentaire d'une bordure, même si le modèle n'en a pas besoin. Ne peut actuellement pas être" -" utilisé avec le type d'adhérence « Raft » (radeau)." +msgstr "Le torri di innesco potrebbero richiedere un'adesione supplementare fornita da un bordo (brim), anche se il modello non lo prevede. Attualmente non può" +" essere utilizzato con il tipo di adesione 'Raft'." #: /fdmprinter.def.json msgctxt "ooze_shield_enabled label" msgid "Enable Ooze Shield" -msgstr "Activer le bouclier de suintage" +msgstr "Abilitazione del riparo materiale fuoriuscito" #: /fdmprinter.def.json msgctxt "ooze_shield_enabled description" @@ -6213,13 +6225,13 @@ msgid "" "Enable exterior ooze shield. This will create a shell around the model which " "is likely to wipe a second nozzle if it's at the same height as the first " "nozzle." -msgstr "Activer le bouclier de suintage extérieur. Cela créera une coque autour du modèle qui est susceptible d'essuyer une deuxième buse si celle-ci est à la" -" même hauteur que la première buse." +msgstr "Abilita il riparo esterno del materiale fuoriuscito. Questo crea un guscio intorno al modello per pulitura con un secondo ugello, se è alla stessa altezza" +" del primo ugello." #: /fdmprinter.def.json msgctxt "ooze_shield_angle label" msgid "Ooze Shield Angle" -msgstr "Angle du bouclier de suintage" +msgstr "Angolo del riparo materiale fuoriuscito" #: /fdmprinter.def.json msgctxt "ooze_shield_angle description" @@ -6227,23 +6239,23 @@ msgid "" "The maximum angle a part in the ooze shield will have. With 0 degrees being " "vertical, and 90 degrees being horizontal. A smaller angle leads to less " "failed ooze shields, but more material." -msgstr "L'angle maximal qu'une partie du bouclier de suintage peut adopter. Zéro degré est vertical et 90 degrés est horizontal. Un angle plus petit entraîne moins" -" d'échecs au niveau des boucliers de suintage, mais utilise plus de matériaux." +msgstr "È l'angolazione massima ammessa delle parti nel riparo. Con 0 gradi verticale e 90 gradi orizzontale. Un angolo più piccolo comporta minori ripari non" +" riusciti, ma maggiore materiale." #: /fdmprinter.def.json msgctxt "ooze_shield_dist label" msgid "Ooze Shield Distance" -msgstr "Distance du bouclier de suintage" +msgstr "Distanza del riparo materiale fuoriuscito" #: /fdmprinter.def.json msgctxt "ooze_shield_dist description" msgid "Distance of the ooze shield from the print, in the X/Y directions." -msgstr "Distance entre le bouclier de suintage et l'impression dans les directions X/Y." +msgstr "Indica la distanza del riparo materiale fuoriuscito dalla stampa, nelle direzioni X/Y." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount label" msgid "Nozzle Switch Retraction Distance" -msgstr "Distance de rétraction de changement de buse" +msgstr "Distanza di retrazione cambio ugello" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_amount description" @@ -6251,69 +6263,69 @@ msgid "" "The amount of retraction when switching extruders. Set to 0 for no " "retraction at all. This should generally be the same as the length of the " "heat zone." -msgstr "Degré de rétraction lors de la commutation d'extrudeuses. Une valeur de 0 signifie qu'il n'y aura aucune rétraction. En général, cette valeur doit être" -" équivalente à la longueur de la zone de chauffe." +msgstr "Indica il valore di retrazione alla commutazione degli estrusori. Impostato a 0 per nessuna retrazione. Questo valore generalmente dovrebbe essere lo stesso" +" della lunghezza della zona di riscaldamento." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds label" msgid "Nozzle Switch Retraction Speed" -msgstr "Vitesse de rétraction de changement de buse" +msgstr "Velocità di retrazione cambio ugello" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speeds description" msgid "" "The speed at which the filament is retracted. A higher retraction speed " "works better, but a very high retraction speed can lead to filament grinding." -msgstr "La vitesse à laquelle le filament est rétracté. Une vitesse de rétraction plus élevée fonctionne mieux, mais une vitesse de rétraction très élevée peut" -" causer l'écrasement du filament." +msgstr "Indica la velocità di retrazione del filamento. Una maggiore velocità di retrazione funziona bene, ma una velocità di retrazione eccessiva può portare" +" alla deformazione del filamento." #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed label" msgid "Nozzle Switch Retract Speed" -msgstr "Vitesse de rétraction de changement de buse" +msgstr "Velocità di retrazione cambio ugello" #: /fdmprinter.def.json msgctxt "switch_extruder_retraction_speed description" msgid "" "The speed at which the filament is retracted during a nozzle switch retract." -msgstr "La vitesse à laquelle le filament est rétracté pendant une rétraction de changement de buse." +msgstr "Indica la velocità alla quale il filamento viene retratto durante una retrazione per cambio ugello." #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed label" msgid "Nozzle Switch Prime Speed" -msgstr "Vitesse d'amorçage de changement de buse" +msgstr "Velocità innesco cambio ugello" #: /fdmprinter.def.json msgctxt "switch_extruder_prime_speed description" msgid "" "The speed at which the filament is pushed back after a nozzle switch " "retraction." -msgstr "La vitesse à laquelle le filament est poussé vers l'arrière après une rétraction de changement de buse." +msgstr "Indica la velocità alla quale il filamento viene sospinto indietro dopo la retrazione per cambio ugello." #: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount label" msgid "Nozzle Switch Extra Prime Amount" -msgstr "Montant de l'amorce supplémentaire lors d'un changement de buse" +msgstr "Quantità di materiale extra della Prime Tower, al cambio ugello" #: /fdmprinter.def.json msgctxt "switch_extruder_extra_prime_amount description" msgid "Extra material to prime after nozzle switching." -msgstr "Matériel supplémentaire à amorcer après le changement de buse." +msgstr "Materiale extra per l'innesco dopo il cambio dell'ugello." #: /fdmprinter.def.json msgctxt "meshfix label" msgid "Mesh Fixes" -msgstr "Corrections" +msgstr "Correzioni delle maglie" #: /fdmprinter.def.json msgctxt "meshfix description" msgid "Make the meshes more suited for 3D printing." -msgstr "Rendez les mailles plus adaptées à l'impression 3D." +msgstr "Rendere le maglie più indicate alla stampa 3D." #: /fdmprinter.def.json msgctxt "meshfix_union_all label" msgid "Union Overlapping Volumes" -msgstr "Joindre les volumes se chevauchant" +msgstr "Unione dei volumi in sovrapposizione" #: /fdmprinter.def.json msgctxt "meshfix_union_all description" @@ -6321,13 +6333,13 @@ msgid "" "Ignore the internal geometry arising from overlapping volumes within a mesh " "and print the volumes as one. This may cause unintended internal cavities to " "disappear." -msgstr "Ignorer la géométrie interne pouvant découler de volumes se chevauchant à l'intérieur d'un maillage et imprimer les volumes comme un seul. Cela peut entraîner" -" la disparition des cavités internes accidentelles." +msgstr "Questa funzione ignora la geometria interna derivante da volumi in sovrapposizione all’interno di una maglia, stampandoli come un unico volume. Questo" +" può comportare la scomparsa di cavità interne." #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes label" msgid "Remove All Holes" -msgstr "Supprimer tous les trous" +msgstr "Rimozione di tutti i fori" #: /fdmprinter.def.json msgctxt "meshfix_union_all_remove_holes description" @@ -6335,13 +6347,13 @@ msgid "" "Remove the holes in each layer and keep only the outside shape. This will " "ignore any invisible internal geometry. However, it also ignores layer holes " "which can be viewed from above or below." -msgstr "Supprime les trous dans chacune des couches et conserve uniquement la forme extérieure. Tous les détails internes invisibles seront ignorés. Il en va de" -" même pour les trous qui pourraient être visibles depuis le dessus ou le dessous de la pièce." +msgstr "Rimuove i fori presenti su ciascuno strato e mantiene soltanto la forma esterna. Questa funzione ignora qualsiasi invisibile geometria interna. Tuttavia," +" essa ignora allo stesso modo i fori degli strati visibili da sopra o da sotto." #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching label" msgid "Extensive Stitching" -msgstr "Raccommodage" +msgstr "Ricucitura completa dei fori" #: /fdmprinter.def.json msgctxt "meshfix_extensive_stitching description" @@ -6349,13 +6361,13 @@ msgid "" "Extensive stitching tries to stitch up open holes in the mesh by closing the " "hole with touching polygons. This option can introduce a lot of processing " "time." -msgstr "Le raccommodage consiste en la suppression des trous dans le maillage en tentant de fermer le trou avec des intersections entre polygones existants. Cette" -" option peut induire beaucoup de temps de calcul." +msgstr "Questa funzione tenta di 'ricucire' i fori aperti nella maglia chiudendo il foro con poligoni a contatto. Questa opzione può richiedere lunghi tempi di" +" elaborazione." #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons label" msgid "Keep Disconnected Faces" -msgstr "Conserver les faces disjointes" +msgstr "Mantenimento delle superfici scollegate" #: /fdmprinter.def.json msgctxt "meshfix_keep_open_polygons description" @@ -6364,38 +6376,38 @@ msgid "" "a layer with big holes. Enabling this option keeps those parts which cannot " "be stitched. This option should be used as a last resort option when " "everything else fails to produce proper g-code." -msgstr "Normalement, Cura essaye de raccommoder les petits trous dans le maillage et supprime les parties des couches contenant de gros trous. Activer cette option" -" pousse Cura à garder les parties qui ne peuvent être raccommodées. Cette option doit être utilisée en dernier recours quand tout le reste échoue à produire" -" un G-Code correct." +msgstr "Di norma Cura cerca di \"ricucire\" piccoli fori nella maglia e di rimuovere le parti di uno strato che presentano grossi fori. Abilitando questa opzione," +" Cura mantiene quelle parti che non possono essere 'ricucite'. Questa opzione deve essere utilizzata come ultima risorsa quando non sia stato possibile" +" produrre un corretto codice G in nessun altro modo." #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap label" msgid "Merged Meshes Overlap" -msgstr "Chevauchement des mailles fusionnées" +msgstr "Sovrapposizione maglie" #: /fdmprinter.def.json msgctxt "multiple_mesh_overlap description" msgid "" "Make meshes which are touching each other overlap a bit. This makes them " "bond together better." -msgstr "Faire de sorte que les maillages qui se touchent se chevauchent légèrement. Cela permet aux maillages de mieux adhérer les uns aux autres." +msgstr "Fa sovrapporre leggermente le maglie a contatto tra loro. In tal modo ne migliora l’adesione." #: /fdmprinter.def.json msgctxt "carve_multiple_volumes label" msgid "Remove Mesh Intersection" -msgstr "Supprimer l'intersection des mailles" +msgstr "Rimuovi intersezione maglie" #: /fdmprinter.def.json msgctxt "carve_multiple_volumes description" msgid "" "Remove areas where multiple meshes are overlapping with each other. This may " "be used if merged dual material objects overlap with each other." -msgstr "Supprime les zones sur lesquelles plusieurs mailles se chevauchent. Cette option peut être utilisée si des objets à matériau double fusionné se chevauchent." +msgstr "Rimuove le aree in cui maglie multiple si sovrappongono tra loro. Questo può essere usato se oggetti di due materiali uniti si sovrappongono tra loro." #: /fdmprinter.def.json msgctxt "alternate_carve_order label" msgid "Alternate Mesh Removal" -msgstr "Alterner le retrait des maillages" +msgstr "Rimozione maglie alternate" #: /fdmprinter.def.json msgctxt "alternate_carve_order description" @@ -6404,13 +6416,13 @@ msgid "" "that the overlapping meshes become interwoven. Turning this setting off will " "cause one of the meshes to obtain all of the volume in the overlap, while it " "is removed from the other meshes." -msgstr "Passe aux volumes d'intersection de maille qui appartiennent à chaque couche, de manière à ce que les mailles qui se chevauchent soient entrelacées. Si" -" vous désactivez ce paramètre, l'une des mailles obtiendra tout le volume dans le chevauchement tandis qu'il est retiré des autres mailles." +msgstr "Selezionare quali volumi di intersezione maglie appartengono a ciascuno strato, in modo che le maglie sovrapposte diventino interconnesse. Disattivando" +" questa funzione una delle maglie ottiene tutto il volume della sovrapposizione, che viene rimosso dalle altre maglie." #: /fdmprinter.def.json msgctxt "remove_empty_first_layers label" msgid "Remove Empty First Layers" -msgstr "Supprimer les premières couches vides" +msgstr "Rimuovere i primi strati vuoti" #: /fdmprinter.def.json msgctxt "remove_empty_first_layers description" @@ -6418,13 +6430,13 @@ msgid "" "Remove empty layers beneath the first printed layer if they are present. " "Disabling this setting can cause empty first layers if the Slicing Tolerance " "setting is set to Exclusive or Middle." -msgstr "Supprimer les couches vides sous la première couche imprimée si elles sont présentes. Le fait de désactiver ce paramètre peut entraîner l'apparition de" -" premières couches vides si le paramètre Tolérance à la découpe est défini sur Exclusif ou Milieu." +msgstr "Rimuovere gli strati vuoti sotto il primo strato stampato, se presenti. La disabilitazione di questa impostazione può provocare la presenza di primi strati" +" vuoti, se l'impostazione di Tolleranza di sezionamento è impostata su Esclusiva o Intermedia." #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution label" msgid "Maximum Resolution" -msgstr "Résolution maximum" +msgstr "Risoluzione massima" #: /fdmprinter.def.json msgctxt "meshfix_maximum_resolution description" @@ -6433,14 +6445,14 @@ msgid "" "mesh will have a lower resolution. This may allow the printer to keep up " "with the speed it has to process g-code and will increase slice speed by " "removing details of the mesh that it can't process anyway." -msgstr "Taille minimum d'un segment de ligne après découpage. Si vous augmentez cette valeur, la maille aura une résolution plus faible. Cela peut permettre à" -" l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code et augmentera la vitesse de découpe en enlevant des détails de la maille que l'imprimante" -" ne peut pas traiter de toute manière." +msgstr "La dimensione minima di un segmento di linea dopo il sezionamento. Se tale dimensione aumenta, la maglia avrà una risoluzione inferiore. Questo può consentire" +" alla stampante di mantenere la velocità per processare il g-code ed aumenterà la velocità di sezionamento eliminando i dettagli della maglia che non è" +" comunque in grado di processare." #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution label" msgid "Maximum Travel Resolution" -msgstr "Résolution de déplacement maximum" +msgstr "Risoluzione massima di spostamento" #: /fdmprinter.def.json msgctxt "meshfix_maximum_travel_resolution description" @@ -6449,14 +6461,14 @@ msgid "" "this, the travel moves will have less smooth corners. This may allow the " "printer to keep up with the speed it has to process g-code, but it may cause " "model avoidance to become less accurate." -msgstr "Taille minimale d'un segment de ligne de déplacement après la découpe. Si vous augmentez cette valeur, les mouvements de déplacement auront des coins moins" -" lisses. Cela peut permettre à l'imprimante de suivre la vitesse à laquelle elle doit traiter le G-Code, mais cela peut réduire la précision de l'évitement" -" du modèle." +msgstr "La dimensione minima di un segmento lineare di spostamento dopo il sezionamento. Aumentando tale dimensione, le corse di spostamento avranno meno angoli" +" arrotondati. La stampante può così mantenere la velocità per processare il g-code, ma si può verificare una riduzione della precisione di aggiramento" +" del modello." #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation label" msgid "Maximum Deviation" -msgstr "Écart maximum" +msgstr "Deviazione massima" #: /fdmprinter.def.json msgctxt "meshfix_maximum_deviation description" @@ -6466,14 +6478,14 @@ msgid "" "but the g-code will be smaller. Maximum Deviation is a limit for Maximum " "Resolution, so if the two conflict the Maximum Deviation will always be held " "true." -msgstr "L'écart maximum autorisé lors de la réduction de la résolution pour le paramètre Résolution maximum. Si vous augmentez cette valeur, l'impression sera" -" moins précise, mais le G-Code sera plus petit. L'écart maximum est une limite pour la résolution maximum. Donc si les deux entrent en conflit, l'Écart" -" maximum restera valable." +msgstr "La deviazione massima consentita quando si riduce la risoluzione per l'impostazione Risoluzione massima. Se si aumenta questo parametro, la stampa sarà" +" meno precisa, ma il g-code sarà più piccolo. Deviazione massima rappresenta il limite per Risoluzione massima; pertanto se le due impostazioni sono in" +" conflitto, verrà considerata vera l'impostazione Deviazione massima." #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation label" msgid "Maximum Extrusion Area Deviation" -msgstr "Écart maximal de la surface d'extrusion" +msgstr "Deviazione massima dell'area di estrusione" #: /fdmprinter.def.json msgctxt "meshfix_maximum_extrusion_area_deviation description" @@ -6486,26 +6498,25 @@ msgid "" "over-) extrusion in between straight parallel walls, as more intermediate " "width-changing points will be allowed to be removed. Your print will be less " "accurate, but the g-code will be smaller." -msgstr "L'écart maximal de la surface d'extrusion autorisé lors de la suppression des points intermédiaires d'une ligne droite. Un point intermédiaire peut servir" -" de point de changement de largeur dans une longue ligne droite. Par conséquent, s'il est supprimé, la ligne aura une largeur uniforme et, par conséquent," -" cela engendrera la perte (ou le gain) d'un peu de surface d'extrusion. Si vous augmentez cette valeur, vous pourrez constater une légère sous-extrusion" -" (ou sur-extrusion) entre les parois parallèles droites car davantage de points intermédiaires de changement de largeur pourront être supprimés. Votre" -" impression sera moins précise, mais le G-code sera plus petit." +msgstr "La deviazione massima dell'area di estrusione consentita durante la rimozione di punti intermedi da una linea retta. Un punto intermedio può fungere da" +" punto di modifica larghezza in una lunga linea retta. Pertanto, se viene rimosso, la linea avrà una larghezza uniforme e, come risultato, perderà (o guadagnerà)" +" area di estrusione. In caso di incremento si può notare una leggera sotto (o sovra) estrusione tra pareti parallele rette, poiché sarà possibile rimuovere" +" più punti di variazione della larghezza intermedi. La stampa sarà meno precisa, ma il G-Code sarà più piccolo." #: /fdmprinter.def.json msgctxt "blackmagic label" msgid "Special Modes" -msgstr "Modes spéciaux" +msgstr "Modalità speciali" #: /fdmprinter.def.json msgctxt "blackmagic description" msgid "Non-traditional ways to print your models." -msgstr "Des moyens non traditionnels d'imprimer vos modèles." +msgstr "Modi non tradizionali di stampare i modelli." #: /fdmprinter.def.json msgctxt "print_sequence label" msgid "Print Sequence" -msgstr "Séquence d'impression" +msgstr "Sequenza di stampa" #: /fdmprinter.def.json msgctxt "print_sequence description" @@ -6515,24 +6526,24 @@ msgid "" "only one extruder is enabled and b) all models are separated in such a way " "that the whole print head can move in between and all models are lower than " "the distance between the nozzle and the X/Y axes." -msgstr "Imprime tous les modèles en même temps, couche par couche, ou attend la fin d'un modèle pour en commencer un autre. Le mode « Un modèle à la fois » est" -" disponible seulement si a) un seul extrudeur est activé et si b) tous les modèles sont suffisamment éloignés pour que la tête puisse passer entre eux" -" et qu'ils sont tous inférieurs à la distance entre la buse et les axes X/Y." +msgstr "Indica se stampare tutti i modelli un layer alla volta o se attendere di terminare un modello prima di passare al successivo. La modalità \"uno per volta\"" +" è possibile solo se a) è abilitato solo un estrusore b) tutti i modelli sono separati in modo tale che l'intera testina di stampa possa muoversi tra di" +" essi e che tutti i modelli siano più bassi della distanza tra l'ugello e gli assi X/Y." #: /fdmprinter.def.json msgctxt "print_sequence option all_at_once" msgid "All at Once" -msgstr "Tout en même temps" +msgstr "Tutti contemporaneamente" #: /fdmprinter.def.json msgctxt "print_sequence option one_at_a_time" msgid "One at a Time" -msgstr "Un à la fois" +msgstr "Uno alla volta" #: /fdmprinter.def.json msgctxt "infill_mesh label" msgid "Infill Mesh" -msgstr "Maille de remplissage" +msgstr "Maglia di riempimento" #: /fdmprinter.def.json msgctxt "infill_mesh description" @@ -6540,13 +6551,13 @@ msgid "" "Use this mesh to modify the infill of other meshes with which it overlaps. " "Replaces infill regions of other meshes with regions for this mesh. It's " "suggested to only print one Wall and no Top/Bottom Skin for this mesh." -msgstr "Utiliser cette maille pour modifier le remplissage d'autres mailles qu'elle chevauche. Remplace les régions de remplissage d'autres mailles par des régions" -" de cette maille. Il est conseillé d'imprimer uniquement une Paroi et pas de Couche du dessus/dessous pour cette maille." +msgstr "Utilizzare questa maglia per modificare il riempimento di altre maglie a cui è sovrapposta. Sostituisce le regioni di riempimento di altre maglie con le" +" regioni di questa maglia. Si consiglia di stampare solo una parete e non il rivestimento esterno superiore/inferiore per questa maglia." #: /fdmprinter.def.json msgctxt "infill_mesh_order label" msgid "Mesh Processing Rank" -msgstr "Rang de traitement du maillage" +msgstr "Classificazione dell'elaborazione delle maglie" #: /fdmprinter.def.json msgctxt "infill_mesh_order description" @@ -6556,14 +6567,14 @@ msgid "" "settings of the mesh with the highest rank. An infill mesh with a higher " "rank will modify the infill of infill meshes with lower rank and normal " "meshes." -msgstr "Détermine la priorité de cette maille lorsque plusieurs chevauchements de mailles de remplissage sont pris en considération. Les zones comportant plusieurs" -" chevauchements de mailles de remplissage prendront en compte les paramètres du maillage ayant l'ordre le plus élevé. Une maille de remplissage possédant" -" un ordre plus élevé modifiera le remplissage des mailles de remplissage ayant un ordre plus bas et des mailles normales." +msgstr "Determina la priorità di questa mesh quando si considera la sovrapposizione multipla delle mesh di riempimento. Per le aree con la sovrapposizione di più" +" mesh di riempimento verranno utilizzate le impostazioni della mesh con la classificazione più alta. Una mesh di riempimento con una classificazione più" +" alta modificherà il riempimento delle mesh di riempimento con una classificazione inferiore e delle mesh normali." #: /fdmprinter.def.json msgctxt "cutting_mesh label" msgid "Cutting Mesh" -msgstr "Maille de coupe" +msgstr "Ritaglio maglia" #: /fdmprinter.def.json msgctxt "cutting_mesh description" @@ -6571,47 +6582,47 @@ msgid "" "Limit the volume of this mesh to within other meshes. You can use this to " "make certain areas of one mesh print with different settings and with a " "whole different extruder." -msgstr "Limiter le volume de ce maillage à celui des autres maillages. Cette option permet de faire en sorte que certaines zones d'un maillage s'impriment avec" -" des paramètres différents et avec une extrudeuse entièrement différente." +msgstr "Limita il volume di questa maglia all'interno di altre maglie. Questo può essere utilizzato per stampare talune aree di una maglia con impostazioni diverse" +" e con un diverso estrusore." #: /fdmprinter.def.json msgctxt "mold_enabled label" msgid "Mold" -msgstr "Moule" +msgstr "Stampo" #: /fdmprinter.def.json msgctxt "mold_enabled description" msgid "" "Print models as a mold, which can be cast in order to get a model which " "resembles the models on the build plate." -msgstr "Imprimer les modèles comme moule, qui peut être coulé afin d'obtenir un modèle ressemblant à ceux présents sur le plateau." +msgstr "Stampa i modelli come uno stampo, che può essere fuso per ottenere un modello che assomigli ai modelli sul piano di stampa." #: /fdmprinter.def.json msgctxt "mold_width label" msgid "Minimal Mold Width" -msgstr "Largeur minimale de moule" +msgstr "Larghezza minimo dello stampo" #: /fdmprinter.def.json msgctxt "mold_width description" msgid "" "The minimal distance between the outside of the mold and the outside of the " "model." -msgstr "La distance minimale entre l'extérieur du moule et l'extérieur du modèle." +msgstr "Distanza minima tra l'esterno dello stampo e l'esterno del modello." #: /fdmprinter.def.json msgctxt "mold_roof_height label" msgid "Mold Roof Height" -msgstr "Hauteur du plafond de moule" +msgstr "Altezza parte superiore dello stampo" #: /fdmprinter.def.json msgctxt "mold_roof_height description" msgid "The height above horizontal parts in your model which to print mold." -msgstr "La hauteur au-dessus des parties horizontales dans votre modèle pour laquelle imprimer le moule." +msgstr "Altezza sopra le parti orizzontali del modello che stampano lo stampo." #: /fdmprinter.def.json msgctxt "mold_angle label" msgid "Mold Angle" -msgstr "Angle du moule" +msgstr "Angolo stampo" #: /fdmprinter.def.json msgctxt "mold_angle description" @@ -6619,38 +6630,38 @@ msgid "" "The angle of overhang of the outer walls created for the mold. 0° will make " "the outer shell of the mold vertical, while 90° will make the outside of the " "model follow the contour of the model." -msgstr "L'angle de porte-à-faux des parois externes créées pour le moule. La valeur 0° rendra la coque externe du moule verticale, alors que 90° fera que l'extérieur" -" du modèle suive les contours du modèle." +msgstr "Angolo dello sbalzo delle pareti esterne creato per il modello. 0° rende il guscio esterno dello stampo verticale, mentre 90° fa in modo che il guscio" +" esterno dello stampo segua il profilo del modello." #: /fdmprinter.def.json msgctxt "support_mesh label" msgid "Support Mesh" -msgstr "Maillage de support" +msgstr "Supporto maglia" #: /fdmprinter.def.json msgctxt "support_mesh description" msgid "" "Use this mesh to specify support areas. This can be used to generate support " "structure." -msgstr "Utiliser ce maillage pour spécifier des zones de support. Cela peut être utilisé pour générer une structure de support." +msgstr "Utilizzare questa maglia per specificare le aree di supporto. Può essere usata per generare una struttura di supporto." #: /fdmprinter.def.json msgctxt "anti_overhang_mesh label" msgid "Anti Overhang Mesh" -msgstr "Maillage anti-surplomb" +msgstr "Maglia anti-sovrapposizione" #: /fdmprinter.def.json msgctxt "anti_overhang_mesh description" msgid "" "Use this mesh to specify where no part of the model should be detected as " "overhang. This can be used to remove unwanted support structure." -msgstr "Utiliser cette maille pour préciser à quel endroit aucune partie du modèle doit être détectée comme porte-à-faux. Cette option peut être utilisée pour" -" supprimer la structure de support non souhaitée." +msgstr "Utilizzare questa maglia per specificare dove nessuna parte del modello deve essere rilevata come in sovrapposizione. Può essere usato per rimuovere struttura" +" di supporto indesiderata." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode label" msgid "Surface Mode" -msgstr "Mode de surface" +msgstr "Modalità superficie" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode description" @@ -6660,29 +6671,29 @@ msgid "" "single wall tracing the mesh surface with no infill and no top/bottom skin. " "\"Both\" prints enclosed volumes like normal and any remaining polygons as " "surfaces." -msgstr "Traite le modèle comme surface seule, un volume ou des volumes avec des surfaces seules. Le mode d'impression normal imprime uniquement des volumes fermés." -" « Surface » imprime une paroi seule autour de la surface de la maille, sans remplissage ni couche du dessus/dessous. « Les deux » imprime des volumes" -" fermés comme en mode normal et les polygones restants comme surfaces." +msgstr "Trattare il modello solo come una superficie, un volume o volumi con superfici libere. Il modo di stampa normale stampa solo volumi delimitati. “Superficie”" +" stampa una parete singola tracciando la superficie della maglia senza riempimento e senza rivestimento esterno superiore/inferiore. “Entrambi” stampa" +" i volumi delimitati come normali ed eventuali poligoni rimanenti come superfici." #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option normal" msgid "Normal" -msgstr "Normal" +msgstr "Normale" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option surface" msgid "Surface" -msgstr "Surface" +msgstr "Superficie" #: /fdmprinter.def.json msgctxt "magic_mesh_surface_mode option both" msgid "Both" -msgstr "Les deux" +msgstr "Entrambi" #: /fdmprinter.def.json msgctxt "magic_spiralize label" msgid "Spiralize Outer Contour" -msgstr "Spiraliser le contour extérieur" +msgstr "Stampa del contorno esterno con movimento spiraliforme" #: /fdmprinter.def.json msgctxt "magic_spiralize description" @@ -6691,14 +6702,14 @@ msgid "" "steady Z increase over the whole print. This feature turns a solid model " "into a single walled print with a solid bottom. This feature should only be " "enabled when each layer only contains a single part." -msgstr "Cette fonction ajuste le déplacement en Z sur le bord extérieur. Cela va créer une augmentation stable de Z sur toute l’impression. Cette fonction transforme" -" un modèle solide en une impression à paroi unique avec une base solide. Cette fonctionnalité doit être activée seulement lorsque chaque couche contient" -" uniquement une seule partie." +msgstr "Appiattisce il contorno esterno attorno all'asse Z con movimento spiraliforme. Questo crea un aumento costante lungo l'asse Z durante tutto il processo" +" di stampa. Questa caratteristica consente di ottenere un modello pieno in una singola stampata con fondo solido. Questa caratteristica deve essere abilitata" +" solo quando ciascuno strato contiene solo una singola parte." #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours label" msgid "Smooth Spiralized Contours" -msgstr "Lisser les contours spiralisés" +msgstr "Levigazione dei profili con movimento spiraliforme" #: /fdmprinter.def.json msgctxt "smooth_spiralized_contours description" @@ -6706,13 +6717,13 @@ msgid "" "Smooth the spiralized contours to reduce the visibility of the Z seam (the Z " "seam should be barely visible on the print but will still be visible in the " "layer view). Note that smoothing will tend to blur fine surface details." -msgstr "Lisser les contours spiralisés pour réduire la visibilité de la jointure en Z (la jointure en Z doit être à peine visible sur l'impression mais sera toujours" -" visible dans la vue en couches). Veuillez remarquer que le lissage aura tendance à estomper les détails très fins de la surface." +msgstr "Leviga i profili con movimento spiraliforme per ridurre la visibilità della giunzione Z (la giunzione Z dovrebbe essere appena visibile sulla stampa, ma" +" rimane visibile nella visualizzazione a strati). Notare che la levigatura tende a rimuovere le bavature fini della superficie." #: /fdmprinter.def.json msgctxt "relative_extrusion label" msgid "Relative Extrusion" -msgstr "Extrusion relative" +msgstr "Estrusione relativa" #: /fdmprinter.def.json msgctxt "relative_extrusion description" @@ -6723,25 +6734,24 @@ msgid "" "amount of deposited material compared to absolute E-steps. Irrespective of " "this setting, the extrusion mode will always be set to absolute before any g-" "code script is output." -msgstr "Utiliser l'extrusion relative au lieu de l'extrusion absolue. L'utilisation de pas E relatifs facilite le post-traitement du G-Code. Toutefois, cela n'est" -" pas pris en charge par toutes les imprimantes et peut occasionner de très légers écarts dans la quantité de matériau déposé, par rapport à l'utilisation" -" des pas E absolus. Indépendamment de ce paramètre, le mode d'extrusion sera défini par défaut comme absolu avant qu'un quelconque script de G-Code soit" -" produit." +msgstr "Utilizza l'estrusione relativa invece di quella assoluta. L'utilizzo di fasi E relative facilita la post-elaborazione del codice G. Tuttavia, questa impostazione" +" non è supportata da tutte le stampanti e può causare deviazioni molto piccole nella quantità di materiale depositato rispetto alle fasi E assolute. Indipendentemente" +" da questa impostazione, la modalità estrusione sarà sempre impostata su assoluta prima che venga generato uno script in codice G." #: /fdmprinter.def.json msgctxt "experimental label" msgid "Experimental" -msgstr "Expérimental" +msgstr "Sperimentale" #: /fdmprinter.def.json msgctxt "experimental description" msgid "Features that haven't completely been fleshed out yet." -msgstr "Des fonctionnalités qui n'ont pas encore été complètement développées." +msgstr "Funzionalità che non sono state ancora precisate completamente." #: /fdmprinter.def.json msgctxt "slicing_tolerance label" msgid "Slicing Tolerance" -msgstr "Tolérance à la découpe" +msgstr "Tolleranza di sezionamento" #: /fdmprinter.def.json msgctxt "slicing_tolerance description" @@ -6753,30 +6763,30 @@ msgid "" "(Exclusive) or a layer has the areas which fall inside anywhere within the " "layer (Inclusive). Inclusive retains the most details, Exclusive makes for " "the best fit and Middle stays closest to the original surface." -msgstr "Tolérance verticale dans les couches découpées. Les contours d'une couche sont normalement générés en faisant passer les sections entrecroisées au milieu" -" de chaque épaisseur de couche (Milieu). Alternativement, chaque couche peut posséder des zones situées à l'intérieur du volume à travers toute l'épaisseur" -" de la couche (Exclusif) ou une couche peut avoir des zones situées à l'intérieur à tout endroit dans la couche (Inclusif). L'option Inclusif permet de" -" conserver le plus de détails ; l'option Exclusif permet d'obtenir une adaptation optimale ; l'option Milieu permet de rester proche de la surface d'origine." +msgstr "Tolleranza verticale negli strati sezionati. Di norma i contorni di uno strato vengono generati prendendo le sezioni incrociate fino al centro dello spessore" +" di ciascun livello (intermedie). In alternativa, ogni strato può avere le aree che cadono all'interno del volume per tutto lo spessore dello strato (esclusive)" +" oppure uno strato presenta le aree che rientrano all'interno di qualsiasi punto dello strato (inclusive). Le aree inclusive conservano la maggior parte" +" dei dettagli; le esclusive generano la soluzione migliore, mentre le intermedie restano più vicine alla superficie originale." #: /fdmprinter.def.json msgctxt "slicing_tolerance option middle" msgid "Middle" -msgstr "Milieu" +msgstr "Intermedia" #: /fdmprinter.def.json msgctxt "slicing_tolerance option exclusive" msgid "Exclusive" -msgstr "Exclusif" +msgstr "Esclusiva" #: /fdmprinter.def.json msgctxt "slicing_tolerance option inclusive" msgid "Inclusive" -msgstr "Inclusif" +msgstr "Inclusiva" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization label" msgid "Infill Travel Optimization" -msgstr "Optimisation du déplacement de remplissage" +msgstr "Ottimizzazione spostamenti riempimento" #: /fdmprinter.def.json msgctxt "infill_enable_travel_optimization description" @@ -6786,38 +6796,38 @@ msgid "" "much depends on the model being sliced, infill pattern, density, etc. Note " "that, for some models that have many small areas of infill, the time to " "slice the model may be greatly increased." -msgstr "Lorsque cette option est activée, l'ordre dans lequel les lignes de remplissage sont imprimées est optimisé pour réduire la distance parcourue. La réduction" -" du temps de parcours dépend en grande partie du modèle à découper, du type de remplissage, de la densité, etc. Remarque : pour certains modèles possédant" -" beaucoup de petites zones de remplissage, le temps de découpe du modèle peut en être considérablement augmenté." +msgstr "Quando abilitato, l’ordine di stampa delle linee di riempimento viene ottimizzato per ridurre la distanza percorsa. La riduzione del tempo di spostamento" +" ottenuta dipende in particolare dal modello sezionato, dalla configurazione di riempimento, dalla densità, ecc. Si noti che, per alcuni modelli che hanno" +" piccole aree di riempimento, il tempo di sezionamento del modello può aumentare notevolmente." #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature label" msgid "Auto Temperature" -msgstr "Température auto" +msgstr "Temperatura automatica" #: /fdmprinter.def.json msgctxt "material_flow_dependent_temperature description" msgid "" "Change the temperature for each layer automatically with the average flow " "speed of that layer." -msgstr "Modifie automatiquement la température pour chaque couche en fonction de la vitesse de flux moyenne pour cette couche." +msgstr "Modifica automaticamente la temperatura per ciascuno strato con la velocità media del flusso per tale strato." #: /fdmprinter.def.json msgctxt "material_flow_temp_graph label" msgid "Flow Temperature Graph" -msgstr "Graphique de la température du flux" +msgstr "Grafico della temperatura del flusso" #: /fdmprinter.def.json msgctxt "material_flow_temp_graph description" msgid "" "Data linking material flow (in mm3 per second) to temperature (degrees " "Celsius)." -msgstr "Données reliant le flux de matériau (en mm3 par seconde) à la température (degrés Celsius)." +msgstr "Collegamento dei dati di flusso del materiale (in mm3 al secondo) alla temperatura (in °C)." #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference label" msgid "Minimum Polygon Circumference" -msgstr "Circonférence minimale du polygone" +msgstr "Circonferenza minima dei poligoni" #: /fdmprinter.def.json msgctxt "minimum_polygon_circumference description" @@ -6826,108 +6836,108 @@ msgid "" "will be filtered out. Lower values lead to higher resolution mesh at the " "cost of slicing time. It is meant mostly for high resolution SLA printers " "and very tiny 3D models with a lot of details." -msgstr "Les polygones en couches tranchées dont la circonférence est inférieure à cette valeur seront filtrés. Des valeurs élevées permettent d'obtenir un maillage" -" de meilleure résolution mais augmentent le temps de découpe. Cette option est principalement destinée aux imprimantes SLA haute résolution et aux modèles" -" 3D de très petite taille avec beaucoup de détails." +msgstr "I poligoni in strati sezionati con una circonferenza inferiore a questo valore verranno scartati. I valori inferiori generano una maglia con risoluzione" +" superiore al costo del tempo di sezionamento. È dedicata in particolare alle stampanti SLA ad alta risoluzione e a modelli 3D molto piccoli, ricchi di" +" dettagli." #: /fdmprinter.def.json msgctxt "support_skip_some_zags label" msgid "Break Up Support In Chunks" -msgstr "Démantèlement du support en morceaux" +msgstr "Rottura del supporto in pezzi di grandi dimensioni" #: /fdmprinter.def.json msgctxt "support_skip_some_zags description" msgid "" "Skip some support line connections to make the support structure easier to " "break away. This setting is applicable to the Zig Zag support infill pattern." -msgstr "Ignorer certaines connexions de ligne du support pour rendre la structure de support plus facile à casser. Ce paramètre s'applique au motif de remplissage" -" du support en zigzag." +msgstr "Salto di alcuni collegamenti per rendere la struttura del supporto più facile da rompere. Questa impostazione è applicabile alla configurazione a zig-zag" +" del riempimento del supporto." #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm label" msgid "Support Chunk Size" -msgstr "Taille de morceaux du support" +msgstr "Dimensioni frammento supporto" #: /fdmprinter.def.json msgctxt "support_skip_zag_per_mm description" msgid "" "Leave out a connection between support lines once every N millimeter to make " "the support structure easier to break away." -msgstr "Ignorer une connexion entre lignes du support tous les N millimètres, pour rendre la structure de support plus facile à casser." +msgstr "Lasciare un collegamento tra le linee del supporto ogni N millimetri per facilitare la rottura del supporto stesso." #: /fdmprinter.def.json msgctxt "support_zag_skip_count label" msgid "Support Chunk Line Count" -msgstr "Comptage des lignes de morceaux du support" +msgstr "Conteggio linee di rottura supporto" #: /fdmprinter.def.json msgctxt "support_zag_skip_count description" msgid "" "Skip one in every N connection lines to make the support structure easier to " "break away." -msgstr "Ignorer une ligne de connexion sur N pour rendre la structure de support plus facile à casser." +msgstr "Salto di una ogni N linee di collegamento per rendere la struttura del supporto più facile da rompere." #: /fdmprinter.def.json msgctxt "draft_shield_enabled label" msgid "Enable Draft Shield" -msgstr "Activer le bouclier" +msgstr "Abilitazione del riparo paravento" #: /fdmprinter.def.json msgctxt "draft_shield_enabled description" msgid "" "This will create a wall around the model, which traps (hot) air and shields " "against exterior airflow. Especially useful for materials which warp easily." -msgstr "Cela créera une paroi autour du modèle qui retient l'air (chaud) et protège contre les courants d'air. Particulièrement utile pour les matériaux qui se" -" soulèvent facilement." +msgstr "In tal modo si creerà una protezione attorno al modello che intrappola l'aria (calda) e lo protegge da flussi d’aria esterna. Particolarmente utile per" +" i materiali soggetti a deformazione." #: /fdmprinter.def.json msgctxt "draft_shield_dist label" msgid "Draft Shield X/Y Distance" -msgstr "Distance X/Y du bouclier" +msgstr "Distanza X/Y del riparo paravento" #: /fdmprinter.def.json msgctxt "draft_shield_dist description" msgid "Distance of the draft shield from the print, in the X/Y directions." -msgstr "Distance entre la pièce et le bouclier dans les directions X et Y." +msgstr "Indica la distanza del riparo paravento dalla stampa, nelle direzioni X/Y." #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation label" msgid "Draft Shield Limitation" -msgstr "Limite du bouclier" +msgstr "Limitazione del riparo paravento" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation description" msgid "" "Set the height of the draft shield. Choose to print the draft shield at the " "full height of the model or at a limited height." -msgstr "Définit la hauteur du bouclier. Choisissez d'imprimer le bouclier à la pleine hauteur du modèle ou à une hauteur limitée." +msgstr "Imposta l’altezza del riparo paravento. Scegliere di stampare il riparo paravento all’altezza totale del modello o a un’altezza limitata." #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option full" msgid "Full" -msgstr "Pleine hauteur" +msgstr "Piena altezza" #: /fdmprinter.def.json msgctxt "draft_shield_height_limitation option limited" msgid "Limited" -msgstr "Limitée" +msgstr "Limitazione in altezza" #: /fdmprinter.def.json msgctxt "draft_shield_height label" msgid "Draft Shield Height" -msgstr "Hauteur du bouclier" +msgstr "Altezza del riparo paravento" #: /fdmprinter.def.json msgctxt "draft_shield_height description" msgid "" "Height limitation of the draft shield. Above this height no draft shield " "will be printed." -msgstr "Hauteur limite du bouclier. Au-delà de cette hauteur, aucun bouclier ne sera imprimé." +msgstr "Indica la limitazione in altezza del riparo paravento. Al di sopra di tale altezza non sarà stampato alcun riparo." #: /fdmprinter.def.json msgctxt "conical_overhang_enabled label" msgid "Make Overhang Printable" -msgstr "Rendre le porte-à-faux imprimable" +msgstr "Rendi stampabile lo sbalzo" #: /fdmprinter.def.json msgctxt "conical_overhang_enabled description" @@ -6935,13 +6945,13 @@ msgid "" "Change the geometry of the printed model such that minimal support is " "required. Steep overhangs will become shallow overhangs. Overhanging areas " "will drop down to become more vertical." -msgstr "Change la géométrie du modèle imprimé de manière à nécessiter un support minimal. Les porte-à-faux abrupts deviendront des porte-à-faux minces. Les zones" -" en porte-à-faux descendront pour devenir plus verticales." +msgstr "Cambia la geometria del modello stampato in modo da richiedere un supporto minimo. Sbalzi molto inclinati diventeranno sbalzi poco profondi. Le aree di" +" sbalzo scendono per diventare più verticali." #: /fdmprinter.def.json msgctxt "conical_overhang_angle label" msgid "Maximum Model Angle" -msgstr "Angle maximal du modèle" +msgstr "Massimo angolo modello" #: /fdmprinter.def.json msgctxt "conical_overhang_angle description" @@ -6949,13 +6959,13 @@ msgid "" "The maximum angle of overhangs after the they have been made printable. At a " "value of 0° all overhangs are replaced by a piece of model connected to the " "build plate, 90° will not change the model in any way." -msgstr "L'angle maximal des porte-à-faux après qu'ils aient été rendus imprimables. À une valeur de 0°, tous les porte-à-faux sont remplacés par une pièce de modèle" -" rattachée au plateau, tandis que 90° ne changera en rien le modèle." +msgstr "L’angolo massimo degli sbalzi dopo essere stati resi stampabili. A un valore di 0° tutti gli sbalzi sono sostituiti da un pezzo del modello collegato al" +" piano di stampa, 90° non cambia il modello in alcun modo." #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size label" msgid "Maximum Overhang Hole Area" -msgstr "Surface maximale du trou en porte-à-faux" +msgstr "Area foro di sbalzo massima" #: /fdmprinter.def.json msgctxt "conical_overhang_hole_size description" @@ -6963,13 +6973,13 @@ msgid "" "The maximum area of a hole in the base of the model before it's removed by " "Make Overhang Printable. Holes smaller than this will be retained. A value " "of 0 mm² will fill all holes in the models base." -msgstr "Zone maximale d'un trou dans la base du modèle avant d'être retirée par l'outil Rendre le porte-à-faux imprimable. Les trous plus petits seront conservés." -" Une valeur de 0 mm² remplira tous les trous dans la base des modèles." +msgstr "L'area massima di un foro nella base del modello prima che venga rimossa da Rendi stampabile lo sbalzo. I fori più piccoli di questo verranno mantenuti." +" Un valore di 0 mm² riempirà i fori nella base del modello." #: /fdmprinter.def.json msgctxt "coasting_enable label" msgid "Enable Coasting" -msgstr "Activer la roue libre" +msgstr "Abilitazione della funzione di Coasting" #: /fdmprinter.def.json msgctxt "coasting_enable description" @@ -6977,25 +6987,25 @@ msgid "" "Coasting replaces the last part of an extrusion path with a travel path. The " "oozed material is used to print the last piece of the extrusion path in " "order to reduce stringing." -msgstr "L'option « roue libre » remplace la dernière partie d'un mouvement d'extrusion par un mouvement de déplacement. Le matériau qui suinte de la buse est alors" -" utilisé pour imprimer la dernière partie du tracé du mouvement d'extrusion, ce qui réduit le stringing." +msgstr "Il Coasting sostituisce l'ultima parte di un percorso di estrusione con un percorso di spostamento. Il materiale fuoriuscito viene utilizzato per stampare" +" l'ultimo tratto del percorso di estrusione al fine di ridurre i filamenti." #: /fdmprinter.def.json msgctxt "coasting_volume label" msgid "Coasting Volume" -msgstr "Volume en roue libre" +msgstr "Volume di Coasting" #: /fdmprinter.def.json msgctxt "coasting_volume description" msgid "" "The volume otherwise oozed. This value should generally be close to the " "nozzle diameter cubed." -msgstr "Volume de matière qui devrait suinter de la buse. Cette valeur doit généralement rester proche du diamètre de la buse au cube." +msgstr "È il volume di materiale fuoriuscito. Questo valore deve di norma essere prossimo al diametro dell'ugello al cubo." #: /fdmprinter.def.json msgctxt "coasting_min_volume label" msgid "Minimum Volume Before Coasting" -msgstr "Volume minimal avant roue libre" +msgstr "Volume minimo prima del Coasting" #: /fdmprinter.def.json msgctxt "coasting_min_volume description" @@ -7004,14 +7014,13 @@ msgid "" "For smaller extrusion paths, less pressure has been built up in the bowden " "tube and so the coasted volume is scaled linearly. This value should always " "be larger than the Coasting Volume." -msgstr "Le plus petit volume qu'un mouvement d'extrusion doit entraîner avant d'autoriser la roue libre. Pour les petits mouvements d'extrusion, une pression moindre" -" s'est formée dans le tube bowden, de sorte que le volume déposable en roue libre est alors réduit linéairement. Cette valeur doit toujours être supérieure" -" au volume en roue libre." +msgstr "È il volume minimo di un percorso di estrusione prima di consentire il coasting. Per percorsi di estrusione inferiori, nel tubo Bowden si è accumulata" +" una pressione inferiore, quindi il volume rilasciato si riduce in modo lineare. Questo valore dovrebbe essere sempre maggiore del volume di Coasting." #: /fdmprinter.def.json msgctxt "coasting_speed label" msgid "Coasting Speed" -msgstr "Vitesse de roue libre" +msgstr "Velocità di Coasting" #: /fdmprinter.def.json msgctxt "coasting_speed description" @@ -7019,60 +7028,59 @@ msgid "" "The speed by which to move during coasting, relative to the speed of the " "extrusion path. A value slightly under 100% is advised, since during the " "coasting move the pressure in the bowden tube drops." -msgstr "Vitesse de déplacement pendant une roue libre, par rapport à la vitesse de déplacement pendant l'extrusion. Une valeur légèrement inférieure à 100 % est" -" conseillée car, lors du mouvement en roue libre, la pression dans le tube bowden chute." +msgstr "È la velocità a cui eseguire lo spostamento durante il Coasting, rispetto alla velocità del percorso di estrusione. Si consiglia di impostare un valore" +" leggermente al di sotto del 100%, poiché durante il Coasting la pressione nel tubo Bowden scende." #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size label" msgid "Cross 3D Pocket Size" -msgstr "Taille de poches entrecroisées 3D" +msgstr "Dimensioni cavità 3D incrociata" #: /fdmprinter.def.json msgctxt "cross_infill_pocket_size description" msgid "" "The size of pockets at four-way crossings in the cross 3D pattern at heights " "where the pattern is touching itself." -msgstr "La taille de poches aux croisements à quatre branches dans le motif entrecroisé 3D, à des hauteurs où le motif se touche lui-même." +msgstr "Dimensioni delle cavità negli incroci a quattro vie nella configurazione 3D incrociata alle altezze a cui la configurazione tocca se stessa." #: /fdmprinter.def.json msgctxt "cross_infill_density_image label" msgid "Cross Infill Density Image" -msgstr "Image de densité du remplissage croisé" +msgstr "Immagine di densità del riempimento incrociato" #: /fdmprinter.def.json msgctxt "cross_infill_density_image description" msgid "" "The file location of an image of which the brightness values determine the " "minimal density at the corresponding location in the infill of the print." -msgstr "Emplacement du fichier d'une image dont les valeurs de luminosité déterminent la densité minimale à l'emplacement correspondant dans le remplissage de" -" l'impression." +msgstr "La posizione del file di un'immagine i cui i valori di luminosità determinano la densità minima nella posizione corrispondente nel riempimento della stampa." #: /fdmprinter.def.json msgctxt "cross_support_density_image label" msgid "Cross Fill Density Image for Support" -msgstr "Image de densité du remplissage croisé pour le support" +msgstr "Immagine di densità del riempimento incrociato per il supporto" #: /fdmprinter.def.json msgctxt "cross_support_density_image description" msgid "" "The file location of an image of which the brightness values determine the " "minimal density at the corresponding location in the support." -msgstr "Emplacement du fichier d'une image dont les valeurs de luminosité déterminent la densité minimale à l'emplacement correspondant dans le support." +msgstr "La posizione del file di un'immagine i cui i valori di luminosità determinano la densità minima nella posizione corrispondente nel supporto." #: /fdmprinter.def.json msgctxt "support_conical_enabled label" msgid "Enable Conical Support" -msgstr "Activer les supports coniques" +msgstr "Abilitazione del supporto conico" #: /fdmprinter.def.json msgctxt "support_conical_enabled description" msgid "Make support areas smaller at the bottom than at the overhang." -msgstr "Rendre les aires de support plus petites en bas qu'au niveau du porte-à-faux à supporter." +msgstr "Realizza aree di supporto più piccole nella parte inferiore che in corrispondenza dello sbalzo." #: /fdmprinter.def.json msgctxt "support_conical_angle label" msgid "Conical Support Angle" -msgstr "Angle des supports coniques" +msgstr "Angolo del supporto conico" #: /fdmprinter.def.json msgctxt "support_conical_angle description" @@ -7081,60 +7089,60 @@ msgid "" "90 degrees being horizontal. Smaller angles cause the support to be more " "sturdy, but consist of more material. Negative angles cause the base of the " "support to be wider than the top." -msgstr "Angle d'inclinaison des supports coniques. Un angle de 0 degré est vertical tandis qu'un angle de 90 degrés est horizontal. Les petits angles rendent le" -" support plus solide mais utilisent plus de matière. Les angles négatifs rendent la base du support plus large que le sommet." +msgstr "È l'angolo di inclinazione del supporto conico. Con 0 gradi verticale e 90 gradi orizzontale. Angoli inferiori rendono il supporto più robusto, ma richiedono" +" una maggiore quantità di materiale. Angoli negativi rendono la base del supporto più larga rispetto alla parte superiore." #: /fdmprinter.def.json msgctxt "support_conical_min_width label" msgid "Conical Support Minimum Width" -msgstr "Largeur minimale des supports coniques" +msgstr "Larghezza minima del supporto conico" #: /fdmprinter.def.json msgctxt "support_conical_min_width description" msgid "" "Minimum width to which the base of the conical support area is reduced. " "Small widths can lead to unstable support structures." -msgstr "Largeur minimale à laquelle la base du support conique est réduite. Des largeurs étroites peuvent entraîner des supports instables." +msgstr "Indica la larghezza minima alla quale viene ridotta la base dell’area del supporto conico. Larghezze minori possono comportare strutture di supporto instabili." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled label" msgid "Fuzzy Skin" -msgstr "Surfaces floues" +msgstr "Rivestimento esterno incoerente (fuzzy)" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_enabled description" msgid "" "Randomly jitter while printing the outer wall, so that the surface has a " "rough and fuzzy look." -msgstr "Produit une agitation aléatoire lors de l'impression de la paroi extérieure, ce qui lui donne une apparence rugueuse et floue." +msgstr "Distorsione (jitter) casuale durante la stampa della parete esterna, così che la superficie assume un aspetto ruvido ed incoerente (fuzzy)." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only label" msgid "Fuzzy Skin Outside Only" -msgstr "Couche floue à l'extérieur uniquement" +msgstr "Fuzzy Skin solo all'esterno" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_outside_only description" msgid "Jitter only the parts' outlines and not the parts' holes." -msgstr "N'agitez que les contours des pièces et non les trous des pièces." +msgstr "Distorce solo i profili delle parti, non i fori di queste." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness label" msgid "Fuzzy Skin Thickness" -msgstr "Épaisseur de la couche floue" +msgstr "Spessore del rivestimento esterno incoerente (fuzzy)" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_thickness description" msgid "" "The width within which to jitter. It's advised to keep this below the outer " "wall width, since the inner walls are unaltered." -msgstr "Largeur autorisée pour l'agitation aléatoire. Il est conseillé de garder cette valeur inférieure à l'épaisseur de la paroi extérieure, ainsi, les parois" -" intérieures ne seront pas altérées." +msgstr "Indica la larghezza entro cui è ammessa la distorsione (jitter). Si consiglia di impostare questo valore ad un livello inferiore rispetto alla larghezza" +" della parete esterna, poiché le pareti interne rimangono inalterate." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density label" msgid "Fuzzy Skin Density" -msgstr "Densité de la couche floue" +msgstr "Densità del rivestimento esterno incoerente (fuzzy)" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_density description" @@ -7142,13 +7150,13 @@ msgid "" "The average density of points introduced on each polygon in a layer. Note " "that the original points of the polygon are discarded, so a low density " "results in a reduction of the resolution." -msgstr "Densité moyenne de points ajoutée à chaque polygone sur une couche. Notez que les points originaux du polygone ne seront plus pris en compte, une faible" -" densité résultant alors en une diminution de la résolution." +msgstr "Indica la densità media dei punti introdotti su ciascun poligono in uno strato. Si noti che i punti originali del poligono vengono scartati, perciò una" +" bassa densità si traduce in una riduzione della risoluzione." #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist label" msgid "Fuzzy Skin Point Distance" -msgstr "Distance entre les points de la couche floue" +msgstr "Distanza dei punti del rivestimento incoerente (fuzzy)" #: /fdmprinter.def.json msgctxt "magic_fuzzy_skin_point_dist description" @@ -7157,25 +7165,26 @@ msgid "" "segment. Note that the original points of the polygon are discarded, so a " "high smoothness results in a reduction of the resolution. This value must be " "higher than half the Fuzzy Skin Thickness." -msgstr "Distance moyenne entre les points ajoutés aléatoirement sur chaque segment de ligne. Il faut noter que les points originaux du polygone ne sont plus pris" -" en compte donc un fort lissage conduira à une diminution de la résolution. Cette valeur doit être supérieure à la moitié de l'épaisseur de la couche floue." +msgstr "Indica la distanza media tra i punti casuali introdotti su ciascun segmento di linea. Si noti che i punti originali del poligono vengono scartati, perciò" +" un elevato livello di regolarità si traduce in una riduzione della risoluzione. Questo valore deve essere superiore alla metà dello spessore del rivestimento" +" incoerente (fuzzy)." #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset label" msgid "Flow Rate Compensation Max Extrusion Offset" -msgstr "Décalage d'extrusion max. pour compensation du débit" +msgstr "Offset massimo dell'estrusione di compensazione del flusso" #: /fdmprinter.def.json msgctxt "flow_rate_max_extrusion_offset description" msgid "" "The maximum distance in mm to move the filament to compensate for changes in " "flow rate." -msgstr "La distance maximale en mm pour déplacer le filament afin de compenser les variations du débit." +msgstr "Distanza massima in mm di spostamento del filamento per compensare le modifiche nella velocità di flusso." #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor label" msgid "Flow Rate Compensation Factor" -msgstr "Facteur de compensation du débit" +msgstr "Fattore di compensazione del flusso" #: /fdmprinter.def.json msgctxt "flow_rate_extrusion_offset_factor description" @@ -7183,13 +7192,13 @@ msgid "" "How far to move the filament in order to compensate for changes in flow " "rate, as a percentage of how far the filament would move in one second of " "extrusion." -msgstr "La distance de déplacement du filament pour compenser les variations du débit, en pourcentage de la distance de déplacement du filament en une seconde" -" d'extrusion." +msgstr "Distanza di spostamento del filamento al fine di compensare le modifiche nella velocità di flusso, come percentuale della distanza di spostamento del filamento" +" in un secondo di estrusione." #: /fdmprinter.def.json msgctxt "wireframe_enabled label" msgid "Wire Printing" -msgstr "Impression filaire" +msgstr "Funzione Wire Printing (WP)" #: /fdmprinter.def.json msgctxt "wireframe_enabled description" @@ -7198,13 +7207,14 @@ msgid "" "thin air'. This is realized by horizontally printing the contours of the " "model at given Z intervals which are connected via upward and diagonally " "downward lines." -msgstr "Imprime uniquement la surface extérieure avec une structure grillagée et clairsemée. Cette impression est « dans les airs » et est réalisée en imprimant" -" horizontalement les contours du modèle aux intervalles donnés de l’axe Z et en les connectant au moyen de lignes ascendantes et diagonalement descendantes." +msgstr "Consente di stampare solo la superficie esterna come una struttura di linee, realizzando una stampa \"sospesa nell'aria\". Questa funzione si realizza" +" mediante la stampa orizzontale dei contorni del modello con determinati intervalli Z che sono collegati tramite linee che si estendono verticalmente verso" +" l'alto e diagonalmente verso il basso." #: /fdmprinter.def.json msgctxt "wireframe_height label" msgid "WP Connection Height" -msgstr "Hauteur de connexion pour l'impression filaire" +msgstr "Altezza di connessione WP" #: /fdmprinter.def.json msgctxt "wireframe_height description" @@ -7212,139 +7222,140 @@ msgid "" "The height of the upward and diagonally downward lines between two " "horizontal parts. This determines the overall density of the net structure. " "Only applies to Wire Printing." -msgstr "La hauteur des lignes ascendantes et diagonalement descendantes entre deux pièces horizontales. Elle détermine la densité globale de la structure du filet." -" Uniquement applicable à l'impression filaire." +msgstr "Indica l'altezza delle linee che si estendono verticalmente verso l'alto e diagonalmente verso il basso tra due parti orizzontali. Questo determina la" +" densità complessiva della struttura del reticolo. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_roof_inset label" msgid "WP Roof Inset Distance" -msgstr "Distance d’insert de toit pour les impressions filaires" +msgstr "Distanza dalla superficie superiore WP" #: /fdmprinter.def.json msgctxt "wireframe_roof_inset description" msgid "" "The distance covered when making a connection from a roof outline inward. " "Only applies to Wire Printing." -msgstr "La distance couverte lors de l'impression d'une connexion d'un contour de toit vers l’intérieur. Uniquement applicable à l'impression filaire." +msgstr "Indica la distanza percorsa durante la realizzazione di una connessione da un profilo della superficie superiore (tetto) verso l'interno. Applicabile solo" +" alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_printspeed label" msgid "WP Speed" -msgstr "Vitesse d’impression filaire" +msgstr "Velocità WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed description" msgid "" "Speed at which the nozzle moves when extruding material. Only applies to " "Wire Printing." -msgstr "Vitesse à laquelle la buse se déplace lorsqu’elle extrude du matériau. Uniquement applicable à l'impression filaire." +msgstr "Indica la velocità a cui l'ugello si muove durante l'estrusione del materiale. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom label" msgid "WP Bottom Printing Speed" -msgstr "Vitesse d’impression filaire du bas" +msgstr "Velocità di stampa della parte inferiore WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_bottom description" msgid "" "Speed of printing the first layer, which is the only layer touching the " "build platform. Only applies to Wire Printing." -msgstr "Vitesse d’impression de la première couche qui constitue la seule couche en contact avec le plateau d'impression. Uniquement applicable à l'impression" -" filaire." +msgstr "Indica la velocità di stampa del primo strato, che è il solo strato a contatto con il piano di stampa. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up label" msgid "WP Upward Printing Speed" -msgstr "Vitesse d’impression filaire ascendante" +msgstr "Velocità di stampa verticale WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_up description" msgid "" "Speed of printing a line upward 'in thin air'. Only applies to Wire Printing." -msgstr "Vitesse d’impression d’une ligne ascendante « dans les airs ». Uniquement applicable à l'impression filaire." +msgstr "Indica la velocità di stampa di una linea verticale verso l'alto della struttura \"sospesa nell'aria\". Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down label" msgid "WP Downward Printing Speed" -msgstr "Vitesse d’impression filaire descendante" +msgstr "Velocità di stampa diagonale WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_down description" msgid "" "Speed of printing a line diagonally downward. Only applies to Wire Printing." -msgstr "Vitesse d’impression d’une ligne diagonalement descendante. Uniquement applicable à l'impression filaire." +msgstr "Indica la velocità di stampa di una linea diagonale verso il basso. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat label" msgid "WP Horizontal Printing Speed" -msgstr "Vitesse d’impression filaire horizontale" +msgstr "Velocità di stampa orizzontale WP" #: /fdmprinter.def.json msgctxt "wireframe_printspeed_flat description" msgid "" "Speed of printing the horizontal contours of the model. Only applies to Wire " "Printing." -msgstr "Vitesse d'impression du contour horizontal du modèle. Uniquement applicable à l'impression filaire." +msgstr "Indica la velocità di stampa dei contorni orizzontali del modello. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_flow label" msgid "WP Flow" -msgstr "Débit de l'impression filaire" +msgstr "Flusso WP" #: /fdmprinter.def.json msgctxt "wireframe_flow description" msgid "" "Flow compensation: the amount of material extruded is multiplied by this " "value. Only applies to Wire Printing." -msgstr "Compensation du débit : la quantité de matériau extrudée est multipliée par cette valeur. Uniquement applicable à l'impression filaire." +msgstr "Determina la compensazione del flusso: la quantità di materiale estruso viene moltiplicata per questo valore. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_flow_connection label" msgid "WP Connection Flow" -msgstr "Débit de connexion de l'impression filaire" +msgstr "Flusso di connessione WP" #: /fdmprinter.def.json msgctxt "wireframe_flow_connection description" msgid "Flow compensation when going up or down. Only applies to Wire Printing." -msgstr "Compensation du débit lorsqu’il monte ou descend. Uniquement applicable à l'impression filaire." +msgstr "Determina la compensazione di flusso nei percorsi verso l'alto o verso il basso. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_flow_flat label" msgid "WP Flat Flow" -msgstr "Débit des fils plats" +msgstr "Flusso linee piatte WP" #: /fdmprinter.def.json msgctxt "wireframe_flow_flat description" msgid "" "Flow compensation when printing flat lines. Only applies to Wire Printing." -msgstr "Compensation du débit lors de l’impression de lignes planes. Uniquement applicable à l'impression filaire." +msgstr "Determina la compensazione di flusso durante la stampa di linee piatte. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_top_delay label" msgid "WP Top Delay" -msgstr "Attente pour le haut de l'impression filaire" +msgstr "Ritardo dopo spostamento verso l'alto WP" #: /fdmprinter.def.json msgctxt "wireframe_top_delay description" msgid "" "Delay time after an upward move, so that the upward line can harden. Only " "applies to Wire Printing." -msgstr "Temps d’attente après un déplacement vers le haut, afin que la ligne ascendante puisse durcir. Uniquement applicable à l'impression filaire." +msgstr "Indica il tempo di ritardo dopo uno spostamento verso l'alto, in modo da consentire l'indurimento della linea verticale indirizzata verso l'alto. Applicabile" +" solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_bottom_delay label" msgid "WP Bottom Delay" -msgstr "Attente pour le bas de l'impression filaire" +msgstr "Ritardo dopo spostamento verso il basso WP" #: /fdmprinter.def.json msgctxt "wireframe_bottom_delay description" msgid "Delay time after a downward move. Only applies to Wire Printing." -msgstr "Temps d’attente après un déplacement vers le bas. Uniquement applicable à l'impression filaire." +msgstr "Indica il tempo di ritardo dopo uno spostamento verso il basso. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_flat_delay label" msgid "WP Flat Delay" -msgstr "Attente horizontale de l'impression filaire" +msgstr "Ritardo tra due segmenti orizzontali WP" #: /fdmprinter.def.json msgctxt "wireframe_flat_delay description" @@ -7352,13 +7363,13 @@ msgid "" "Delay time between two horizontal segments. Introducing such a delay can " "cause better adhesion to previous layers at the connection points, while too " "long delays cause sagging. Only applies to Wire Printing." -msgstr "Attente entre deux segments horizontaux. L’introduction d’un tel temps d’attente peut permettre une meilleure adhérence aux couches précédentes au niveau" -" des points de connexion, tandis que des temps d’attente trop longs peuvent provoquer un affaissement. Uniquement applicable à l'impression filaire." +msgstr "Indica il tempo di ritardo tra due segmenti orizzontali. Introducendo un tale ritardo si può ottenere una migliore adesione agli strati precedenti in corrispondenza" +" dei punti di collegamento, mentre ritardi troppo prolungati provocano cedimenti. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed label" msgid "WP Ease Upward" -msgstr "Écart ascendant de l'impression filaire" +msgstr "Spostamento verso l'alto a velocità ridotta WP" #: /fdmprinter.def.json msgctxt "wireframe_up_half_speed description" @@ -7366,13 +7377,13 @@ msgid "" "Distance of an upward move which is extruded with half speed.\n" "This can cause better adhesion to previous layers, while not heating the " "material in those layers too much. Only applies to Wire Printing." -msgstr "Distance d’un déplacement ascendant qui est extrudé à mi-vitesse.\nCela peut permettre une meilleure adhérence aux couches précédentes sans surchauffer" -" le matériau dans ces couches. Uniquement applicable à l'impression filaire." +msgstr "Indica la distanza di uno spostamento verso l'alto con estrusione a velocità dimezzata.\nCiò può garantire una migliore adesione agli strati precedenti," +" senza eccessivo riscaldamento del materiale su questi strati. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_top_jump label" msgid "WP Knot Size" -msgstr "Taille de nœud de l'impression filaire" +msgstr "Dimensione dei nodi WP" #: /fdmprinter.def.json msgctxt "wireframe_top_jump description" @@ -7380,25 +7391,25 @@ msgid "" "Creates a small knot at the top of an upward line, so that the consecutive " "horizontal layer has a better chance to connect to it. Only applies to Wire " "Printing." -msgstr "Crée un petit nœud en haut d’une ligne ascendante pour que la couche horizontale suivante s’y accroche davantage. Uniquement applicable à l'impression" -" filaire." +msgstr "Crea un piccolo nodo alla sommità di una linea verticale verso l'alto, in modo che lo strato orizzontale consecutivo abbia una migliore possibilità di" +" collegarsi ad essa. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_fall_down label" msgid "WP Fall Down" -msgstr "Descente de l'impression filaire" +msgstr "Caduta del materiale WP" #: /fdmprinter.def.json msgctxt "wireframe_fall_down description" msgid "" "Distance with which the material falls down after an upward extrusion. This " "distance is compensated for. Only applies to Wire Printing." -msgstr "La distance de laquelle le matériau chute après avoir extrudé vers le haut. Cette distance est compensée. Uniquement applicable à l'impression filaire." +msgstr "Indica la distanza di caduta del materiale dopo un estrusione verso l'alto. Tale distanza viene compensata. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_drag_along label" msgid "WP Drag Along" -msgstr "Entraînement de l'impression filaire" +msgstr "Trascinamento WP" #: /fdmprinter.def.json msgctxt "wireframe_drag_along description" @@ -7406,13 +7417,13 @@ msgid "" "Distance with which the material of an upward extrusion is dragged along " "with the diagonally downward extrusion. This distance is compensated for. " "Only applies to Wire Printing." -msgstr "Distance sur laquelle le matériau d’une extrusion ascendante est entraîné par l’extrusion diagonalement descendante. La distance est compensée. Uniquement" -" applicable à l'impression filaire." +msgstr "Indica la distanza di trascinamento del materiale di una estrusione verso l'alto nell'estrusione diagonale verso il basso. Tale distanza viene compensata." +" Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_strategy label" msgid "WP Strategy" -msgstr "Stratégie de l'impression filaire" +msgstr "Strategia WP" #: /fdmprinter.def.json msgctxt "wireframe_strategy description" @@ -7424,30 +7435,30 @@ msgid "" "however, it may require slow printing speeds. Another strategy is to " "compensate for the sagging of the top of an upward line; however, the lines " "won't always fall down as predicted." -msgstr "Stratégie garantissant que deux couches consécutives se touchent à chaque point de connexion. La rétraction permet aux lignes ascendantes de durcir dans" -" la bonne position, mais cela peut provoquer l’écrasement des filaments. Un nœud peut être fait à la fin d’une ligne ascendante pour augmenter les chances" -" de raccorder cette ligne et la laisser refroidir. Toutefois, cela peut nécessiter de ralentir la vitesse d’impression. Une autre stratégie consiste à" -" compenser l’affaissement du dessus d’une ligne ascendante, mais les lignes ne tombent pas toujours comme prévu." +msgstr "Strategia per garantire il collegamento di due strati consecutivi ad ogni punto di connessione. La retrazione consente l'indurimento delle linee verticali" +" verso l'alto nella giusta posizione, ma può causare la deformazione del filamento. È possibile realizzare un nodo all'estremità di una linea verticale" +" verso l'alto per accrescere la possibilità di collegamento e lasciarla raffreddare; tuttavia ciò può richiedere velocità di stampa ridotte. Un'altra strategia" +" consiste nel compensare il cedimento della parte superiore di una linea verticale verso l'alto; tuttavia le linee non sempre ricadono come previsto." #: /fdmprinter.def.json msgctxt "wireframe_strategy option compensate" msgid "Compensate" -msgstr "Compenser" +msgstr "Compensazione" #: /fdmprinter.def.json msgctxt "wireframe_strategy option knot" msgid "Knot" -msgstr "Nœud" +msgstr "Nodo" #: /fdmprinter.def.json msgctxt "wireframe_strategy option retract" msgid "Retract" -msgstr "Rétraction" +msgstr "Retrazione" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down label" msgid "WP Straighten Downward Lines" -msgstr "Redresser les lignes descendantes de l'impression filaire" +msgstr "Correzione delle linee diagonali WP" #: /fdmprinter.def.json msgctxt "wireframe_straight_before_down description" @@ -7455,13 +7466,13 @@ msgid "" "Percentage of a diagonally downward line which is covered by a horizontal " "line piece. This can prevent sagging of the top most point of upward lines. " "Only applies to Wire Printing." -msgstr "Pourcentage d’une ligne diagonalement descendante couvert par une pièce à lignes horizontales. Cela peut empêcher le fléchissement du point le plus haut" -" des lignes ascendantes. Uniquement applicable à l'impression filaire." +msgstr "Indica la percentuale di copertura di una linea diagonale verso il basso da un tratto di linea orizzontale. Questa opzione può impedire il cedimento della" +" sommità delle linee verticali verso l'alto. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down label" msgid "WP Roof Fall Down" -msgstr "Affaissement du dessus de l'impression filaire" +msgstr "Caduta delle linee della superficie superiore (tetto) WP" #: /fdmprinter.def.json msgctxt "wireframe_roof_fall_down description" @@ -7469,13 +7480,13 @@ msgid "" "The distance which horizontal roof lines printed 'in thin air' fall down " "when being printed. This distance is compensated for. Only applies to Wire " "Printing." -msgstr "La distance d’affaissement lors de l’impression des lignes horizontales du dessus d’une pièce qui sont imprimées « dans les airs ». Cet affaissement est" -" compensé. Uniquement applicable à l'impression filaire." +msgstr "Indica la distanza di caduta delle linee della superficie superiore (tetto) della struttura \"sospesa nell'aria\" durante la stampa. Questa distanza viene" +" compensata. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along label" msgid "WP Roof Drag Along" -msgstr "Entraînement du dessus de l'impression filaire" +msgstr "Trascinamento superficie superiore (tetto) WP" #: /fdmprinter.def.json msgctxt "wireframe_roof_drag_along description" @@ -7483,26 +7494,26 @@ msgid "" "The distance of the end piece of an inward line which gets dragged along " "when going back to the outer outline of the roof. This distance is " "compensated for. Only applies to Wire Printing." -msgstr "La distance parcourue par la pièce finale d’une ligne intérieure qui est entraînée lorsqu’elle retourne sur le contour extérieur du dessus. Cette distance" -" est compensée. Uniquement applicable à l'impression filaire." +msgstr "Indica la distanza di trascinamento dell'estremità di una linea interna durante lo spostamento di ritorno verso il contorno esterno della superficie superiore" +" (tetto). Questa distanza viene compensata. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay label" msgid "WP Roof Outer Delay" -msgstr "Délai d'impression filaire de l'extérieur du dessus" +msgstr "Ritardo su perimetro esterno foro superficie superiore (tetto) WP" #: /fdmprinter.def.json msgctxt "wireframe_roof_outer_delay description" msgid "" "Time spent at the outer perimeters of hole which is to become a roof. Longer " "times can ensure a better connection. Only applies to Wire Printing." -msgstr "Temps passé sur le périmètre extérieur de l’orifice qui deviendra le dessus. Un temps plus long peut garantir une meilleure connexion. Uniquement applicable" -" pour l'impression filaire." +msgstr "Indica il tempo trascorso sul perimetro esterno del foro di una superficie superiore (tetto). Tempi più lunghi possono garantire un migliore collegamento." +" Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance label" msgid "WP Nozzle Clearance" -msgstr "Ecartement de la buse de l'impression filaire" +msgstr "Gioco ugello WP" #: /fdmprinter.def.json msgctxt "wireframe_nozzle_clearance description" @@ -7511,47 +7522,47 @@ msgid "" "clearance results in diagonally downward lines with a less steep angle, " "which in turn results in less upward connections with the next layer. Only " "applies to Wire Printing." -msgstr "Distance entre la buse et les lignes descendantes horizontalement. Un espacement plus important génère des lignes diagonalement descendantes avec un angle" -" moins abrupt, qui génère alors des connexions moins ascendantes avec la couche suivante. Uniquement applicable à l'impression filaire." +msgstr "Indica la distanza tra l'ugello e le linee diagonali verso il basso. Un maggior gioco risulta in linee diagonali verso il basso con un minor angolo di" +" inclinazione, cosa che a sua volta si traduce in meno collegamenti verso l'alto con lo strato successivo. Applicabile solo alla funzione Wire Printing." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled label" msgid "Use Adaptive Layers" -msgstr "Utiliser des couches adaptatives" +msgstr "Uso di strati adattivi" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_enabled description" msgid "" "Adaptive layers computes the layer heights depending on the shape of the " "model." -msgstr "Cette option calcule la hauteur des couches en fonction de la forme du modèle." +msgstr "Gli strati adattivi calcolano l’altezza degli strati in base alla forma del modello." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation label" msgid "Adaptive Layers Maximum Variation" -msgstr "Variation maximale des couches adaptatives" +msgstr "Variazione massima strati adattivi" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation description" msgid "The maximum allowed height different from the base layer height." -msgstr "Hauteur maximale autorisée par rapport à la couche de base." +msgstr "La differenza di altezza massima rispetto all’altezza dello strato di base." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step label" msgid "Adaptive Layers Variation Step Size" -msgstr "Taille des étapes de variation des couches adaptatives" +msgstr "Dimensione variazione strati adattivi" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_variation_step description" msgid "" "The difference in height of the next layer height compared to the previous " "one." -msgstr "Différence de hauteur de la couche suivante par rapport à la précédente." +msgstr "La differenza in altezza dello strato successivo rispetto al precedente." #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold label" msgid "Adaptive Layers Topography Size" -msgstr "Taille de la topographie des couches adaptatives" +msgstr "Dimensione della topografia dei layer adattivi" #: /fdmprinter.def.json msgctxt "adaptive_layer_height_threshold description" @@ -7559,13 +7570,13 @@ msgid "" "Target horizontal distance between two adjacent layers. Reducing this " "setting causes thinner layers to be used to bring the edges of the layers " "closer together." -msgstr "Distance horizontale cible entre deux couches adjacentes. La réduction de ce paramètre entraîne l'utilisation de couches plus fines pour rapprocher les" -" bords des couches." +msgstr "Distanza orizzontale target tra due layer adiacenti. Riducendo questa impostazione, i layer più sottili verranno utilizzati per avvicinare i margini dei" +" layer." #: /fdmprinter.def.json msgctxt "wall_overhang_angle label" msgid "Overhanging Wall Angle" -msgstr "Angle de parois en porte-à-faux" +msgstr "Angolo parete di sbalzo" #: /fdmprinter.def.json msgctxt "wall_overhang_angle description" @@ -7574,37 +7585,37 @@ msgid "" "wall settings. When the value is 90, no walls will be treated as " "overhanging. Overhang that gets supported by support will not be treated as " "overhang either." -msgstr "Les parois ayant un angle supérieur à cette valeur seront imprimées en utilisant les paramètres de parois en porte-à-faux. Si la valeur est 90, aucune" -" paroi ne sera considérée comme étant en porte-à-faux. La saillie soutenue par le support ne sera pas non plus considérée comme étant en porte-à-faux." +msgstr "Le pareti con uno sbalzo superiore a quest'angolo saranno stampate con le impostazioni per le pareti a sbalzo. Se il valore è 90, nessuna parete sarà trattata" +" come parete a sbalzo. Nemmeno lo sbalzo supportato dal supporto sarà trattato come tale." #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor label" msgid "Overhanging Wall Speed" -msgstr "Vitesse de paroi en porte-à-faux" +msgstr "Velocità parete di sbalzo" #: /fdmprinter.def.json msgctxt "wall_overhang_speed_factor description" msgid "" "Overhanging walls will be printed at this percentage of their normal print " "speed." -msgstr "Les parois en porte-à-faux seront imprimées à ce pourcentage de leur vitesse d'impression normale." +msgstr "Le pareti di sbalzo verranno stampate a questa percentuale della loro normale velocità di stampa." #: /fdmprinter.def.json msgctxt "bridge_settings_enabled label" msgid "Enable Bridge Settings" -msgstr "Activer les paramètres du pont" +msgstr "Abilita impostazioni ponte" #: /fdmprinter.def.json msgctxt "bridge_settings_enabled description" msgid "" "Detect bridges and modify print speed, flow and fan settings while bridges " "are printed." -msgstr "Détecter les ponts et modifier la vitesse d'impression, le débit et les paramètres du ventilateur pendant l'impression des ponts." +msgstr "Rileva i ponti e modifica la velocità di stampa, il flusso e le impostazioni ventola durante la stampa dei ponti." #: /fdmprinter.def.json msgctxt "bridge_wall_min_length label" msgid "Minimum Bridge Wall Length" -msgstr "Longueur minimale de la paroi du pont" +msgstr "Lunghezza minima parete ponte" #: /fdmprinter.def.json msgctxt "bridge_wall_min_length description" @@ -7612,13 +7623,13 @@ msgid "" "Unsupported walls shorter than this will be printed using the normal wall " "settings. Longer unsupported walls will be printed using the bridge wall " "settings." -msgstr "Les parois non supportées dont la longueur est inférieure à cette valeur seront imprimées selon les paramètres de parois normaux, tandis que celles dont" -" la longueur est supérieure à cette valeur seront imprimées selon les paramètres de parois du pont." +msgstr "Le pareti non supportate di lunghezza inferiore a questo valore verranno stampate utilizzando le normali impostazioni parete. Le pareti non supportate" +" di lunghezza superiore verranno stampate utilizzando le impostazioni parete ponte." #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold label" msgid "Bridge Skin Support Threshold" -msgstr "Limite de support de la couche extérieure du pont" +msgstr "Soglia di supporto rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_support_threshold description" @@ -7626,26 +7637,26 @@ msgid "" "If a skin region is supported for less than this percentage of its area, " "print it using the bridge settings. Otherwise it is printed using the normal " "skin settings." -msgstr "Si une région de couche extérieure est supportée pour une valeur inférieure à ce pourcentage de sa surface, elle sera imprimée selon les paramètres du" -" pont. Sinon, elle sera imprimée selon les paramètres normaux de la couche extérieure." +msgstr "Se una zona di rivestimento esterno è supportata per meno di questa percentuale della sua area, effettuare la stampa utilizzando le impostazioni ponte." +" In caso contrario viene stampata utilizzando le normali impostazioni rivestimento esterno." #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density label" msgid "Bridge Sparse Infill Max Density" -msgstr "Densité maximale du remplissage mince du pont" +msgstr "Densità massima del riempimento rado del Bridge" #: /fdmprinter.def.json msgctxt "bridge_sparse_infill_max_density description" msgid "" "Maximum density of infill considered to be sparse. Skin over sparse infill " "is considered to be unsupported and so may be treated as a bridge skin." -msgstr "Densité maximale du remplissage considéré comme étant mince. La couche sur le remplissage mince est considérée comme non soutenue et peut donc être traitée" -" comme une couche du pont." +msgstr "Densità massima del riempimento considerato rado. Il rivestimento esterno sul riempimento rado è considerato non supportato; pertanto potrebbe essere trattato" +" come rivestimento esterno ponte." #: /fdmprinter.def.json msgctxt "bridge_wall_coast label" msgid "Bridge Wall Coasting" -msgstr "Roue libre pour paroi du pont" +msgstr "Coasting parete ponte" #: /fdmprinter.def.json msgctxt "bridge_wall_coast description" @@ -7653,79 +7664,79 @@ msgid "" "This controls the distance the extruder should coast immediately before a " "bridge wall begins. Coasting before the bridge starts can reduce the " "pressure in the nozzle and may produce a flatter bridge." -msgstr "Ce paramètre contrôle la distance que l'extrudeuse doit parcourir en roue libre immédiatement avant le début d'une paroi de pont. L'utilisation de la roue" -" libre avant le début du pont permet de réduire la pression à l'intérieur de la buse et d'obtenir un pont plus plat." +msgstr "Questo comanda la distanza che l’estrusore deve percorrere in coasting immediatamente dopo l’inizio di una parete ponte. Il coasting prima dell’inizio" +" del ponte può ridurre la pressione nell’ugello e generare un ponte più piatto." #: /fdmprinter.def.json msgctxt "bridge_wall_speed label" msgid "Bridge Wall Speed" -msgstr "Vitesse de paroi du pont" +msgstr "Velocità di stampa della parete ponte" #: /fdmprinter.def.json msgctxt "bridge_wall_speed description" msgid "The speed at which the bridge walls are printed." -msgstr "Vitesse à laquelle les parois de pont sont imprimées." +msgstr "Indica la velocità alla quale vengono stampate le pareti ponte." #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow label" msgid "Bridge Wall Flow" -msgstr "Débit de paroi du pont" +msgstr "Flusso della parete ponte" #: /fdmprinter.def.json msgctxt "bridge_wall_material_flow description" msgid "" "When printing bridge walls, the amount of material extruded is multiplied by " "this value." -msgstr "Lors de l'impression des parois de pont, la quantité de matériau extrudé est multipliée par cette valeur." +msgstr "Quando si stampano le pareti ponte, la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json msgctxt "bridge_skin_speed label" msgid "Bridge Skin Speed" -msgstr "Vitesse de la couche extérieure du pont" +msgstr "Velocità di stampa del rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_speed description" msgid "The speed at which bridge skin regions are printed." -msgstr "Vitesse à laquelle les régions de la couche extérieure du pont sont imprimées." +msgstr "Indica la velocità alla quale vengono stampate le zone di rivestimento esterno del ponte." #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow label" msgid "Bridge Skin Flow" -msgstr "Débit de la couche extérieure du pont" +msgstr "Flusso del rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow description" msgid "" "When printing bridge skin regions, the amount of material extruded is " "multiplied by this value." -msgstr "Lors de l'impression des régions de la couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." +msgstr "Quando si stampano le zone di rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json msgctxt "bridge_skin_density label" msgid "Bridge Skin Density" -msgstr "Densité de la couche extérieure du pont" +msgstr "Densità del rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_density description" msgid "" "The density of the bridge skin layer. Values less than 100 will increase the " "gaps between the skin lines." -msgstr "Densité de la couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." +msgstr "La densità dello strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." #: /fdmprinter.def.json msgctxt "bridge_fan_speed label" msgid "Bridge Fan Speed" -msgstr "Vitesse du ventilateur du pont" +msgstr "Velocità della ventola ponte" #: /fdmprinter.def.json msgctxt "bridge_fan_speed description" msgid "Percentage fan speed to use when printing bridge walls and skin." -msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression des parois et de la couche extérieure du pont." +msgstr "La velocità della ventola in percentuale da usare durante la stampa delle pareti e del rivestimento esterno ponte." #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers label" msgid "Bridge Has Multiple Layers" -msgstr "Le pont possède plusieurs couches" +msgstr "Ponte a strati multipli" #: /fdmprinter.def.json msgctxt "bridge_enable_more_layers description" @@ -7733,101 +7744,101 @@ msgid "" "If enabled, the second and third layers above the air are printed using the " "following settings. Otherwise, those layers are printed using the normal " "settings." -msgstr "Si cette option est activée, les deuxième et troisième couches au-dessus de la zone d'air seront imprimées selon les paramètres suivants. Sinon, ces couches" -" seront imprimées selon les paramètres normaux." +msgstr "Se abilitata, il secondo e il terzo strato sopra l’aria vengono stampati utilizzando le seguenti impostazioni. In caso contrario, questi strati vengono" +" stampati utilizzando le impostazioni normali." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 label" msgid "Bridge Second Skin Speed" -msgstr "Vitesse de la deuxième couche extérieure du pont" +msgstr "Velocità di stampa del secondo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_speed_2 description" msgid "Print speed to use when printing the second bridge skin layer." -msgstr "Vitesse d'impression à utiliser lors de l'impression de la deuxième couche extérieure du pont." +msgstr "La velocità di stampa da usare per stampare il secondo strato del rivestimento esterno ponte." #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 label" msgid "Bridge Second Skin Flow" -msgstr "Débit de la deuxième couche extérieure du pont" +msgstr "Flusso del secondo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_2 description" msgid "" "When printing the second bridge skin layer, the amount of material extruded " "is multiplied by this value." -msgstr "Lors de l'impression de la deuxième couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." +msgstr "Quando si stampa il secondo strato del rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 label" msgid "Bridge Second Skin Density" -msgstr "Densité de la deuxième couche extérieure du pont" +msgstr "Densità del secondo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_density_2 description" msgid "" "The density of the second bridge skin layer. Values less than 100 will " "increase the gaps between the skin lines." -msgstr "Densité de la deuxième couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." +msgstr "La densità del secondo strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." #: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 label" msgid "Bridge Second Skin Fan Speed" -msgstr "Vitesse du ventilateur de la deuxième couche extérieure du pont" +msgstr "Velocità della ventola per il secondo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_fan_speed_2 description" msgid "Percentage fan speed to use when printing the second bridge skin layer." -msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression de la deuxième couche extérieure du pont." +msgstr "La velocità delle ventola in percentuale da usare per stampare il secondo strato del rivestimento esterno ponte." #: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 label" msgid "Bridge Third Skin Speed" -msgstr "Vitesse de la troisième couche extérieure du pont" +msgstr "Velocità di stampa del terzo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_speed_3 description" msgid "Print speed to use when printing the third bridge skin layer." -msgstr "Vitesse d'impression à utiliser lors de l'impression de la troisième couche extérieure du pont." +msgstr "La velocità di stampa da usare per stampare il terzo strato del rivestimento esterno ponte." #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 label" msgid "Bridge Third Skin Flow" -msgstr "Débit de la troisième couche extérieure du pont" +msgstr "Flusso del terzo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_material_flow_3 description" msgid "" "When printing the third bridge skin layer, the amount of material extruded " "is multiplied by this value." -msgstr "Lors de l'impression de la troisième couche extérieure du pont, la quantité de matériau extrudé est multipliée par cette valeur." +msgstr "Quando si stampa il terzo strato del rivestimento esterno ponte, la quantità di materiale estruso viene moltiplicata per questo valore." #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 label" msgid "Bridge Third Skin Density" -msgstr "Densité de la troisième couche extérieure du pont" +msgstr "Densità del terzo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_skin_density_3 description" msgid "" "The density of the third bridge skin layer. Values less than 100 will " "increase the gaps between the skin lines." -msgstr "Densité de la troisième couche extérieure du pont. Des valeurs inférieures à 100 augmenteront les écarts entre les lignes de la couche extérieure." +msgstr "La densità del terzo strato del rivestimento esterno ponte. I valori inferiori a 100 aumentano la distanza tra le linee del rivestimento esterno." #: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 label" msgid "Bridge Third Skin Fan Speed" -msgstr "Vitesse du ventilateur de la troisième couche extérieure du pont" +msgstr "Velocità della ventola del terzo rivestimento esterno ponte" #: /fdmprinter.def.json msgctxt "bridge_fan_speed_3 description" msgid "Percentage fan speed to use when printing the third bridge skin layer." -msgstr "Vitesse du ventilateur en pourcentage à utiliser pour l'impression de la troisième couche extérieure du pont." +msgstr "La velocità della ventola in percentuale da usare per stampare il terzo strato del rivestimento esterno ponte." #: /fdmprinter.def.json msgctxt "clean_between_layers label" msgid "Wipe Nozzle Between Layers" -msgstr "Essuyer la buse entre les couches" +msgstr "Pulitura ugello tra gli strati" #: /fdmprinter.def.json msgctxt "clean_between_layers description" @@ -7836,14 +7847,14 @@ msgid "" "Enabling this setting could influence behavior of retract at layer change. " "Please use Wipe Retraction settings to control retraction at layers where " "the wipe script will be working." -msgstr "Inclure ou non le G-Code d'essuyage de la buse entre les couches (maximum 1 par couche). L'activation de ce paramètre peut influencer le comportement de" -" la rétraction lors du changement de couche. Veuillez utiliser les paramètres de rétraction d'essuyage pour contrôler la rétraction aux couches où le script" -" d'essuyage sera exécuté." +msgstr "Indica se includere nel G-Code la pulitura ugello tra i layer (massimo 1 per layer). L'attivazione di questa impostazione potrebbe influenzare il comportamento" +" della retrazione al cambio layer. Utilizzare le impostazioni di retrazione per pulitura per controllare la retrazione in corrispondenza dei layer in cui" +" sarà in funzione lo script di pulitura." #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe label" msgid "Material Volume Between Wipes" -msgstr "Volume de matériau entre les essuyages" +msgstr "Volume di materiale tra le operazioni di pulitura" #: /fdmprinter.def.json msgctxt "max_extrusion_before_wipe description" @@ -7852,90 +7863,90 @@ msgid "" "initiated. If this value is less than the volume of material required in a " "layer, the setting has no effect in this layer, i.e. it is limited to one " "wipe per layer." -msgstr "Le volume maximum de matériau qui peut être extrudé avant qu'un autre essuyage de buse ne soit lancé. Si cette valeur est inférieure au volume de matériau" -" nécessaire dans une couche, le paramètre n'a aucun effet dans cette couche, c'est-à-dire qu'il est limité à un essuyage par couche." +msgstr "Il massimo volume di materiale che può essere estruso prima di iniziare un'altra operazione di pulitura ugello. Se questo valore è inferiore al volume" +" del materiale richiesto in un layer, l'impostazione non ha effetto in questo layer, vale a dire che si limita a una pulitura per layer." #: /fdmprinter.def.json msgctxt "wipe_retraction_enable label" msgid "Wipe Retraction Enable" -msgstr "Activation de la rétraction d'essuyage" +msgstr "Retrazione per pulitura abilitata" #: /fdmprinter.def.json msgctxt "wipe_retraction_enable description" msgid "Retract the filament when the nozzle is moving over a non-printed area." -msgstr "Rétracte le filament quand la buse se déplace vers une zone non imprimée." +msgstr "Ritrae il filamento quando l'ugello si sta muovendo su un'area non stampata." #: /fdmprinter.def.json msgctxt "wipe_retraction_amount label" msgid "Wipe Retraction Distance" -msgstr "Distance de rétraction d'essuyage" +msgstr "Distanza di retrazione per pulitura" #: /fdmprinter.def.json msgctxt "wipe_retraction_amount description" msgid "" "Amount to retract the filament so it does not ooze during the wipe sequence." -msgstr "La distance de rétraction du filament afin qu'il ne suinte pas pendant la séquence d'essuyage." +msgstr "L'entità di retrazione del filamento in modo che non fuoriesca durante la sequenza di pulitura." #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount label" msgid "Wipe Retraction Extra Prime Amount" -msgstr "Degré supplémentaire de rétraction d'essuyage d'amorçage" +msgstr "Entità di innesco supplementare dopo retrazione per pulitura" #: /fdmprinter.def.json msgctxt "wipe_retraction_extra_prime_amount description" msgid "" "Some material can ooze away during a wipe travel moves, which can be " "compensated for here." -msgstr "Du matériau peut suinter pendant un déplacement d'essuyage, ce qui peut être compensé ici." +msgstr "Qui è possibile compensare l’eventuale trafilamento di materiale che può verificarsi nel corso della pulitura durante il movimento." #: /fdmprinter.def.json msgctxt "wipe_retraction_speed label" msgid "Wipe Retraction Speed" -msgstr "Vitesse de rétraction d'essuyage" +msgstr "Velocità di retrazione per pulitura" #: /fdmprinter.def.json msgctxt "wipe_retraction_speed description" msgid "" "The speed at which the filament is retracted and primed during a wipe " "retraction move." -msgstr "La vitesse à laquelle le filament est rétracté et préparé pendant un déplacement de rétraction d'essuyage." +msgstr "Indica la velocità alla quale il filamento viene retratto e preparato durante un movimento di retrazione per pulitura." #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed label" msgid "Wipe Retraction Retract Speed" -msgstr "Vitesse de rétraction d'essuyage" +msgstr "Velocità di retrazione per pulitura" #: /fdmprinter.def.json msgctxt "wipe_retraction_retract_speed description" msgid "" "The speed at which the filament is retracted during a wipe retraction move." -msgstr "La vitesse à laquelle le filament est rétracté pendant un déplacement de rétraction d'essuyage." +msgstr "Indica la velocità alla quale il filamento viene retratto durante un movimento di retrazione per pulitura." #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed label" msgid "Wipe Retraction Prime Speed" -msgstr "Vitesse primaire de rétraction d'essuyage" +msgstr "Velocità di pulitura retrazione" #: /fdmprinter.def.json msgctxt "wipe_retraction_prime_speed description" msgid "" "The speed at which the filament is primed during a wipe retraction move." -msgstr "La vitesse à laquelle le filament est préparé pendant un déplacement de rétraction d'essuyage." +msgstr "Indica la velocità alla quale il filamento viene preparato durante un movimento di retrazione per pulitura." #: /fdmprinter.def.json msgctxt "wipe_pause label" msgid "Wipe Pause" -msgstr "Pause d'essuyage" +msgstr "Pausa pulitura" #: /fdmprinter.def.json msgctxt "wipe_pause description" msgid "Pause after the unretract." -msgstr "Pause après l'irrétraction." +msgstr "Pausa dopo ripristino." #: /fdmprinter.def.json msgctxt "wipe_hop_enable label" msgid "Wipe Z Hop" -msgstr "Décalage en Z de l'essuyage" +msgstr "Pulitura Z Hop" #: /fdmprinter.def.json msgctxt "wipe_hop_enable description" @@ -7943,100 +7954,100 @@ msgid "" "When wiping, the build plate is lowered to create clearance between the " "nozzle and the print. It prevents the nozzle from hitting the print during " "travel moves, reducing the chance to knock the print from the build plate." -msgstr "Lors de l'essuyage, le plateau de fabrication est abaissé pour créer un espace entre la buse et l'impression. Cela évite que la buse ne touche l'impression" -" pendant les déplacements, réduisant ainsi le risque de heurter l'impression à partir du plateau de fabrication." +msgstr "Durante la pulizia, il piano di stampa viene abbassato per creare uno spazio tra l'ugello e la stampa. Questo impedisce l'urto dell'ugello sulla stampa" +" durante gli spostamenti, riducendo la possibilità di far cadere la stampa dal piano." #: /fdmprinter.def.json msgctxt "wipe_hop_amount label" msgid "Wipe Z Hop Height" -msgstr "Hauteur du décalage en Z d'essuyage" +msgstr "Altezza Z Hop pulitura" #: /fdmprinter.def.json msgctxt "wipe_hop_amount description" msgid "The height difference when performing a Z Hop." -msgstr "La différence de hauteur lors de la réalisation d'un décalage en Z." +msgstr "La differenza di altezza durante l’esecuzione di uno Z Hop." #: /fdmprinter.def.json msgctxt "wipe_hop_speed label" msgid "Wipe Hop Speed" -msgstr "Vitesse du décalage d'essuyage" +msgstr "Velocità di sollevamento (Hop) per pulitura" #: /fdmprinter.def.json msgctxt "wipe_hop_speed description" msgid "Speed to move the z-axis during the hop." -msgstr "Vitesse de déplacement de l'axe Z pendant le décalage." +msgstr "Velocità di spostamento dell'asse z durante il sollevamento (Hop)." #: /fdmprinter.def.json msgctxt "wipe_brush_pos_x label" msgid "Wipe Brush X Position" -msgstr "Position X de la brosse d'essuyage" +msgstr "Posizione X spazzolino di pulitura" #: /fdmprinter.def.json msgctxt "wipe_brush_pos_x description" msgid "X location where wipe script will start." -msgstr "Emplacement X où le script d'essuyage démarrera." +msgstr "Posizione X in cui verrà avviato lo script di pulitura." #: /fdmprinter.def.json msgctxt "wipe_repeat_count label" msgid "Wipe Repeat Count" -msgstr "Nombre de répétitions d'essuyage" +msgstr "Conteggio ripetizioni operazioni di pulitura" #: /fdmprinter.def.json msgctxt "wipe_repeat_count description" msgid "Number of times to move the nozzle across the brush." -msgstr "Le nombre de déplacements de la buse à travers la brosse." +msgstr "Numero di passaggi dell'ugello attraverso lo spazzolino." #: /fdmprinter.def.json msgctxt "wipe_move_distance label" msgid "Wipe Move Distance" -msgstr "Distance de déplacement d'essuyage" +msgstr "Distanza spostamento longitudinale di pulitura" #: /fdmprinter.def.json msgctxt "wipe_move_distance description" msgid "The distance to move the head back and forth across the brush." -msgstr "La distance de déplacement de la tête d'avant en arrière à travers la brosse." +msgstr "La distanza dello spostamento longitudinale eseguito dalla testina attraverso lo spazzolino." #: /fdmprinter.def.json msgctxt "small_hole_max_size label" msgid "Small Hole Max Size" -msgstr "Taille maximale des petits trous" +msgstr "Dimensione massima foro piccolo" #: /fdmprinter.def.json msgctxt "small_hole_max_size description" msgid "" "Holes and part outlines with a diameter smaller than this will be printed " "using Small Feature Speed." -msgstr "Les trous et les contours des pièces dont le diamètre est inférieur à celui-ci seront imprimés en utilisant l'option Vitesse de petite structure." +msgstr "I fori e i profili delle parti con un diametro inferiore a quello indicato verranno stampati utilizzando Velocità Dettagli di piccole dimensioni." #: /fdmprinter.def.json msgctxt "small_feature_max_length label" msgid "Small Feature Max Length" -msgstr "Longueur max de petite structure" +msgstr "Lunghezza massima dettagli di piccole dimensioni" #: /fdmprinter.def.json msgctxt "small_feature_max_length description" msgid "" "Feature outlines that are shorter than this length will be printed using " "Small Feature Speed." -msgstr "Les contours des structures dont le diamètre est inférieur à cette longueur seront imprimés en utilisant l'option Vitesse de petite structure." +msgstr "Profili di dettagli inferiori a questa lunghezza saranno stampati utilizzando Velocità Dettagli di piccole dimensioni." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor label" msgid "Small Feature Speed" -msgstr "Vitesse de petite structure" +msgstr "Velocità dettagli piccole dimensioni" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor description" msgid "" "Small features will be printed at this percentage of their normal print " "speed. Slower printing can help with adhesion and accuracy." -msgstr "Les petites structures seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider à l'adhésion et à la" -" précision." +msgstr "I dettagli di piccole dimensioni verranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare in termini di" +" adesione e precisione." #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 label" msgid "Small Feature Initial Layer Speed" -msgstr "Vitesse de la couche initiale de petite structure" +msgstr "Velocità layer iniziale per dettagli di piccole dimensioni" #: /fdmprinter.def.json msgctxt "small_feature_speed_factor_0 description" @@ -8044,107 +8055,106 @@ msgid "" "Small features on the first layer will be printed at this percentage of " "their normal print speed. Slower printing can help with adhesion and " "accuracy." -msgstr "Les petites structures sur la première couche seront imprimées à ce pourcentage de la vitesse d'impression normale. Une impression plus lente peut aider" -" à l'adhésion et à la précision." +msgstr "I dettagli di piccole dimensioni sul primo layer saranno stampati a questa percentuale della velocità di stampa normale. Una stampa più lenta può aiutare" +" in termini di adesione e precisione." #: /fdmprinter.def.json msgctxt "material_alternate_walls label" msgid "Alternate Wall Directions" -msgstr "Alterner les directions des parois" +msgstr "Alterna direzioni parete" #: /fdmprinter.def.json msgctxt "material_alternate_walls description" msgid "" "Alternate wall directions every other layer and inset. Useful for materials " "that can build up stress, like for metal printing." -msgstr "Alternez les directions des parois, une couche et un insert sur deux. Utile pour les matériaux qui peuvent accumuler des contraintes, comme pour l'impression" -" de métal." +msgstr "Consente di alternare direzioni parete ogni altro strato o inserto. Utile per materiali che possono accumulare stress, come per la stampa su metallo." #: /fdmprinter.def.json msgctxt "raft_remove_inside_corners label" msgid "Remove Raft Inside Corners" -msgstr "Supprimer les coins intérieurs du radeau" +msgstr "Rimuovi angoli interni raft" #: /fdmprinter.def.json msgctxt "raft_remove_inside_corners description" msgid "Remove inside corners from the raft, causing the raft to become convex." -msgstr "Supprimez les coins intérieurs du radeau afin de le rendre convexe." +msgstr "Consente di rimuovere angoli interni dal raft, facendolo diventare convesso." #: /fdmprinter.def.json msgctxt "raft_base_wall_count label" msgid "Raft Base Wall Count" -msgstr "Nombre de parois à la base du radeau" +msgstr "Conteggio parete base del raft" #: /fdmprinter.def.json msgctxt "raft_base_wall_count description" msgid "" "The number of contours to print around the linear pattern in the base layer " "of the raft." -msgstr "Le nombre de contours à imprimer autour du motif linéaire dans la couche de base du radeau." +msgstr "Il numero di contorni da stampare intorno alla configurazione lineare nello strato di base del raft." #: /fdmprinter.def.json msgctxt "command_line_settings label" msgid "Command Line Settings" -msgstr "Paramètres de ligne de commande" +msgstr "Impostazioni riga di comando" #: /fdmprinter.def.json msgctxt "command_line_settings description" msgid "" "Settings which are only used if CuraEngine isn't called from the Cura " "frontend." -msgstr "Paramètres qui sont utilisés uniquement si CuraEngine n'est pas invoqué depuis l'interface Cura." +msgstr "Impostazioni utilizzate solo se CuraEngine non è chiamato dalla parte anteriore di Cura." #: /fdmprinter.def.json msgctxt "center_object label" msgid "Center Object" -msgstr "Centrer l'objet" +msgstr "Centra oggetto" #: /fdmprinter.def.json msgctxt "center_object description" msgid "" "Whether to center the object on the middle of the build platform (0,0), " "instead of using the coordinate system in which the object was saved." -msgstr "S'il faut centrer l'objet au milieu du plateau d'impression (0,0) au lieu d'utiliser le système de coordonnées dans lequel l'objet a été enregistré." +msgstr "Per centrare l’oggetto al centro del piano di stampa (0,0) anziché utilizzare il sistema di coordinate in cui l’oggetto è stato salvato." #: /fdmprinter.def.json msgctxt "mesh_position_x label" msgid "Mesh Position X" -msgstr "Position X de la maille" +msgstr "Posizione maglia X" #: /fdmprinter.def.json msgctxt "mesh_position_x description" msgid "Offset applied to the object in the x direction." -msgstr "Offset appliqué à l'objet dans la direction X." +msgstr "Offset applicato all’oggetto per la direzione X." #: /fdmprinter.def.json msgctxt "mesh_position_y label" msgid "Mesh Position Y" -msgstr "Position Y de la maille" +msgstr "Posizione maglia Y" #: /fdmprinter.def.json msgctxt "mesh_position_y description" msgid "Offset applied to the object in the y direction." -msgstr "Offset appliqué à l'objet dans la direction Y." +msgstr "Offset applicato all’oggetto per la direzione Y." #: /fdmprinter.def.json msgctxt "mesh_position_z label" msgid "Mesh Position Z" -msgstr "Position Z de la maille" +msgstr "Posizione maglia Z" #: /fdmprinter.def.json msgctxt "mesh_position_z description" msgid "" "Offset applied to the object in the z direction. With this you can perform " "what was used to be called 'Object Sink'." -msgstr "Décalage appliqué à l'objet dans le sens z. Cela vous permet d'exécuter ce que l'on appelait « Affaissement de l'objet »." +msgstr "Offset applicato all’oggetto in direzione z. Con questo potrai effettuare quello che veniva denominato 'Object Sink’." #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix label" msgid "Mesh Rotation Matrix" -msgstr "Matrice de rotation de la maille" +msgstr "Matrice rotazione maglia" #: /fdmprinter.def.json msgctxt "mesh_rotation_matrix description" msgid "" "Transformation matrix to be applied to the model when loading it from file." -msgstr "Matrice de transformation à appliquer au modèle lors de son chargement depuis le fichier." +msgstr "Matrice di rotazione da applicare al modello quando caricato dal file." From 8dbf69d2cc40bed1e2fd4fd481dc962c908dfd6d Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 19 Oct 2022 11:44:24 +0200 Subject: [PATCH 322/547] Revert incorrect update of translations Accidentally overwrote the cn with cz translations --- resources/i18n/zh_CN/cura.po | 6641 +++++++++++++++++++++++++--------- 1 file changed, 4954 insertions(+), 1687 deletions(-) diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 6c63a0b8fc..0eea2c361a 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -1,118 +1,117 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 Ultimaker B.V. +# This file is distributed under the same license as the Cura package. # -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: Cura 5.1\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" +"PO-Revision-Date: 2022-07-15 11:06+0200\n" +"Last-Translator: \n" +"Language-Team: \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Poedit 3.1.1\n" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:87 msgctxt "@tooltip" msgid "Outer Wall" -msgstr "Vnější stěna" +msgstr "外壁" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:88 msgctxt "@tooltip" msgid "Inner Walls" -msgstr "Vnitřní stěna" +msgstr "内壁" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:89 msgctxt "@tooltip" msgid "Skin" -msgstr "Skin" +msgstr "表层" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:90 msgctxt "@tooltip" msgid "Infill" -msgstr "Výplň" +msgstr "填充" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:91 msgctxt "@tooltip" msgid "Support Infill" -msgstr "Výplň podpor" +msgstr "支撑填充" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:92 msgctxt "@tooltip" msgid "Support Interface" -msgstr "Rozhraní podpor" +msgstr "支撑接触面" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:93 msgctxt "@tooltip" msgid "Support" -msgstr "Podpora" +msgstr "支撑" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:94 msgctxt "@tooltip" msgid "Skirt" -msgstr "Límec" +msgstr "Skirt" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:95 msgctxt "@tooltip" msgid "Prime Tower" -msgstr "Hlavní věž" +msgstr "装填塔" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:96 msgctxt "@tooltip" msgid "Travel" -msgstr "Pohyb" +msgstr "移动" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:97 msgctxt "@tooltip" msgid "Retractions" -msgstr "Retrakce" +msgstr "回抽" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/PrintInformation.py:98 msgctxt "@tooltip" msgid "Other" -msgstr "Jiné" +msgstr "其它" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:37 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/TextManager.py:63 msgctxt "@text:window" msgid "The release notes could not be opened." -msgstr "Poznámky k vydání nelze otevřít." +msgstr "无法打开版本说明。" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/ObjectsModel.py:69 #, python-brace-format msgctxt "@label" msgid "Group #{group_nr}" -msgstr "Skupina #{group_nr}" +msgstr "组 #{group_nr}" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:57 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:277 msgctxt "@action:button" msgid "Next" -msgstr "Další" +msgstr "下一步" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:286 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:68 msgctxt "@action:button" msgid "Skip" -msgstr "Přeskočit" +msgstr "跳过" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WelcomePagesModel.py:290 #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:26 msgctxt "@action:button" msgid "Finish" -msgstr "Dokončit" +msgstr "完成" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:17 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:61 msgctxt "@action:button" msgid "Add" -msgstr "Přidat" +msgstr "添加" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/AddPrinterPagesModel.py:33 #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:323 @@ -126,7 +125,7 @@ msgstr "Přidat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:139 msgctxt "@action:button" msgid "Cancel" -msgstr "Zrušit" +msgstr "取消" #: /Users/c.lamboo/ultimaker/Cura/cura/UI/WhatsNewPagesModel.py:76 #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:444 @@ -135,67 +134,63 @@ msgstr "Zrušit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:188 msgctxt "@action:button" msgid "Close" -msgstr "Zavřít" +msgstr "关闭" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:207 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:140 msgctxt "@title:window" msgid "File Already Exists" -msgstr "Soubor již existuje" +msgstr "文件已存在" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:208 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:141 #, python-brace-format msgctxt "@label Don't translate the XML tag !" -msgid "" -"The file {0} already exists. Are you sure you want to " -"overwrite it?" -msgstr "Soubor {0} již existuje. Opravdu jej chcete přepsat?" +msgid "The file {0} already exists. Are you sure you want to overwrite it?" +msgstr "文件 {0} 已存在。您确定要覆盖它吗?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" -msgstr "Špatná cesta k souboru:" +msgstr "文件 URL 无效:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 msgctxt "@info:not supported profile" msgid "Not supported" -msgstr "Nepodporovaný" +msgstr "不支持" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 msgctxt "@info:No intent profile selected" msgid "Default" -msgstr "Výchozí" +msgstr "Default" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 msgctxt "@label" msgid "Nozzle" -msgstr "Tryska" +msgstr "喷嘴" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:889 msgctxt "@info:message Followed by a list of settings." -msgid "" -"Settings have been changed to match the current availability of extruders:" -msgstr "Nastavení byla změněna, aby odpovídala aktuální dostupnosti extruderů:" +msgid "Settings have been changed to match the current availability of extruders:" +msgstr "已根据挤出机的当前可用性更改设置:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 msgctxt "@info:title" msgid "Settings updated" -msgstr "Nastavení aktualizováno" +msgstr "设置已更新" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:1512 msgctxt "@info:title" msgid "Extruder(s) Disabled" -msgstr "Extruder(y) zakázány" +msgstr "挤出机已禁用" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:153 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "" -"Failed to export profile to {0}: {1}" -msgstr "Nepodařilo se exportovat profil do {0}: {1}" +msgid "Failed to export profile to {0}: {1}" +msgstr "无法将配置文件导出至 {0} {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:156 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:166 @@ -204,189 +199,176 @@ msgstr "Nepodařilo se exportovat profil do {0}: { #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:173 msgctxt "@info:title" msgid "Error" -msgstr "Chyba" +msgstr "错误" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:163 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" -msgid "" -"Failed to export profile to {0}: Writer plugin reported " -"failure." -msgstr "Export profilu do {0} se nezdařil: Zapisovací zásuvný modul ohlásil chybu." +msgid "Failed to export profile to {0}: Writer plugin reported failure." +msgstr "无法将配置文件导出至 {0} : 写入器插件报告故障。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" msgid "Exported profile to {0}" -msgstr "Exportován profil do {0}" +msgstr "配置文件已导出至: {0} " #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:173 msgctxt "@info:title" msgid "Export succeeded" -msgstr "Export úspěšný" +msgstr "导出成功" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:205 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}: {1}" -msgstr "Nepodařilo se importovat profil z {0}: {1}" +msgstr "无法从 {0} 导入配置文件:{1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "" -"Can't import profile from {0} before a printer is added." -msgstr "Nemohu přidat profil z {0} před tím, než je přidána tiskárna." +msgid "Can't import profile from {0} before a printer is added." +msgstr "无法在添加打印机前从 {0} 导入配置文件。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:224 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "No custom profile to import in file {0}" -msgstr "V souboru {0} není k dispozici žádný vlastní profil" +msgstr "没有可导入文件 {0} 的自定义配置文件" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:228 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}:" -msgstr "Import profilu z {0} se nezdařil:" +msgstr "无法从 {0} 导入配置文件:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" -msgid "" -"This profile {0} contains incorrect data, could not " -"import it." -msgstr "Tento profil {0} obsahuje nesprávná data, nemohl je importovat." +msgid "This profile {0} contains incorrect data, could not import it." +msgstr "此配置文件 {0} 包含错误数据,无法导入。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:355 #, python-brace-format msgctxt "@info:status Don't translate the XML tag !" msgid "Failed to import profile from {0}:" -msgstr "Import profilu z {0} se nezdařil:" +msgstr "无法从 {0} 导入配置文件:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:359 #, python-brace-format msgctxt "@info:status" msgid "Successfully imported profile {0}." -msgstr "Úspěšně importován profil {0}." +msgstr "已成功导入配置文件 {0}。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:366 #, python-brace-format msgctxt "@info:status" msgid "File {0} does not contain any valid profile." -msgstr "Soubor {0} neobsahuje žádný platný profil." +msgstr "文件 {0} 不包含任何有效的配置文件。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:369 #, python-brace-format msgctxt "@info:status" msgid "Profile {0} has an unknown file type or is corrupted." -msgstr "Profil {0} má neznámý typ souboru nebo je poškozen." +msgstr "配置 {0} 文件类型未知或已损坏。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:443 msgctxt "@label" msgid "Custom profile" -msgstr "Vlastní profil" +msgstr "自定义配置文件" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:459 msgctxt "@info:status" msgid "Profile is missing a quality type." -msgstr "V profilu chybí typ kvality." +msgstr "配置文件缺少打印质量类型定义。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:463 msgctxt "@info:status" msgid "There is no active printer yet." -msgstr "Zatím neexistuje aktivní tiskárna." +msgstr "尚无处于活动状态的打印机。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:469 msgctxt "@info:status" msgid "Unable to add the profile." -msgstr "Nepovedlo se přidat profil." +msgstr "无法添加配置文件。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:483 #, python-brace-format msgctxt "@info:status" -msgid "" -"Quality type '{0}' is not compatible with the current active machine " -"definition '{1}'." -msgstr "Typ kvality '{0}' není kompatibilní s definicí '{1}' aktivního zařízení." +msgid "Quality type '{0}' is not compatible with the current active machine definition '{1}'." +msgstr "质量类型“{0}”与当前有效的机器定义“{1}”不兼容。" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format msgctxt "@info:status" -msgid "" -"Warning: The profile is not visible because its quality type '{0}' is not " -"available for the current configuration. Switch to a material/nozzle " -"combination that can use this quality type." -msgstr "Varování: Profil není viditelný, protože typ kvality '{0}' není dostupný pro aktuální konfiguraci. Přepněte na kombinaci materiálu a trysky, která může" -" být použita s tímto typem kvality." +msgid "Warning: The profile is not visible because its quality type '{0}' is not available for the current configuration. Switch to a material/nozzle combination that can use this quality type." +msgstr "警告:配置文件不可见,因为其质量类型“{0}”对当前配置不可用。请切换到可使用此质量类型的材料/喷嘴组合。" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" msgid "Multiplying and placing objects" -msgstr "Násobím a rozmisťuji objekty" +msgstr "复制并放置模型" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:32 msgctxt "@info:title" msgid "Placing Objects" -msgstr "Umisťuji objekty" +msgstr "放置模型" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:99 #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:42 msgctxt "@info:status" msgid "Unable to find a location within the build volume for all objects" -msgstr "Nemohu najít lokaci na podložce pro všechny objekty" +msgstr "无法在成形空间体积内放下全部模型" #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:100 msgctxt "@info:title" msgid "Placing Object" -msgstr "Umisťuji objekt" +msgstr "放置模型" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:540 msgctxt "@info:progress" msgid "Loading machines..." -msgstr "Načítám zařízení..." +msgstr "正在载入打印机..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:547 msgctxt "@info:progress" msgid "Setting up preferences..." -msgstr "Nastavuji preference..." +msgstr "正在设置偏好设置..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:692 msgctxt "@info:progress" msgid "Initializing Active Machine..." -msgstr "Inicializuji aktivní zařízení..." +msgstr "正在初始化当前机器..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:838 msgctxt "@info:progress" msgid "Initializing machine manager..." -msgstr "Inicializuji správce zařízení..." +msgstr "正在初始化机器管理器..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:852 msgctxt "@info:progress" msgid "Initializing build volume..." -msgstr "Inicializuji prostor podložky..." +msgstr "正在初始化成形空间体积..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:920 msgctxt "@info:progress" msgid "Setting up scene..." -msgstr "Připravuji scénu..." +msgstr "正在设置场景..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:956 msgctxt "@info:progress" msgid "Loading interface..." -msgstr "Načítám rozhraní..." +msgstr "正在载入界面..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:961 msgctxt "@info:progress" msgid "Initializing engine..." -msgstr "Inicializuji engine..." +msgstr "正在初始化引擎..." #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1289 #, python-format -msgctxt "" -"@info 'width', 'depth' and 'height' are variable names that must NOT be " -"translated; just translate the format of ##x##x## mm." +msgctxt "@info 'width', 'depth' and 'height' are variable names that must NOT be translated; just translate the format of ##x##x## mm." msgid "%(width).1f x %(depth).1f x %(height).1f mm" msgstr "%(width).1f x %(depth).1f x %(height).1f mm" @@ -394,82 +376,80 @@ msgstr "%(width).1f x %(depth).1f x %(height).1f mm" #, python-brace-format msgctxt "@info:status" msgid "Only one G-code file can be loaded at a time. Skipped importing {0}" -msgstr "Současně lze načíst pouze jeden soubor G-kódu. Přeskočen import {0}" +msgstr "一次只能加载一个 G-code 文件。{0} 已跳过导入" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1817 #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:217 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:189 msgctxt "@info:title" msgid "Warning" -msgstr "Varování" +msgstr "警告" #: /Users/c.lamboo/ultimaker/Cura/cura/CuraApplication.py:1827 #, python-brace-format msgctxt "@info:status" msgid "Can't open any other file if G-code is loading. Skipped importing {0}" -msgstr "Nelze otevřít žádný jiný soubor, když se načítá G kód. Přeskočen import {0}" +msgstr "如果加载 G-code,则无法打开其他任何文件。{0} 已跳过导入" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationHelpers.py:89 msgctxt "@message" msgid "Could not read response." -msgstr "Nelze přečíst odpověď." +msgstr "无法读取响应。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:75 msgctxt "@message" msgid "The provided state is not correct." -msgstr "Poskytnutý stav není správný." +msgstr "所提供的状态不正确。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:80 msgctxt "@message" msgid "Timeout when authenticating with the account server." -msgstr "Vypršel časový limit při autentizaci se serverem s účty." +msgstr "使用帐户服务器进行身份验证超时。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:97 msgctxt "@message" msgid "Please give the required permissions when authorizing this application." -msgstr "Při autorizaci této aplikace zadejte požadovaná oprávnění." +msgstr "在授权此应用程序时,须提供所需权限。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationRequestHandler.py:104 msgctxt "@message" msgid "Something unexpected happened when trying to log in, please try again." -msgstr "Při pokusu o přihlášení se stalo něco neočekávaného, zkuste to znovu." +msgstr "尝试登录时出现意外情况,请重试。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:216 msgctxt "@info" -msgid "" -"Unable to start a new sign in process. Check if another sign in attempt is " -"still active." -msgstr "Nepodařilo se mi spustit nový proces přihlášení. Zkontrolujte, zda nějaký jiný již neběží." +msgid "Unable to start a new sign in process. Check if another sign in attempt is still active." +msgstr "无法开始新的登录过程。请检查是否仍在尝试进行另一登录。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" msgid "Unable to reach the Ultimaker account server." -msgstr "Nelze se dostat na server účtu Ultimaker." +msgstr "无法连接 Ultimaker 帐户服务器。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" msgid "Log-in failed" -msgstr "Přihlášení selhalo" +msgstr "登录失败" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:25 msgctxt "@info:status" msgid "Finding new location for objects" -msgstr "Hledám nové umístění pro objekt" +msgstr "正在为模型寻找新位置" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:29 msgctxt "@info:title" msgid "Finding Location" -msgstr "Hledám umístění" +msgstr "正在寻找位置" #: /Users/c.lamboo/ultimaker/Cura/cura/Arranging/ArrangeObjectsJob.py:43 msgctxt "@info:title" msgid "Can't Find Location" -msgstr "Nemohu najít umístění" +msgstr "找不到位置" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/ExtrudersModel.py:219 msgctxt "@menuitem" msgid "Not overridden" -msgstr "Nepřepsáno" +msgstr "未覆盖" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:11 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:42 @@ -477,216 +457,203 @@ msgstr "Nepřepsáno" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" -msgstr "Výchozí" +msgstr "Default" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:65 msgctxt "@label" msgid "Visual" -msgstr "Vizuální" +msgstr "视觉" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:15 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:46 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:66 msgctxt "@text" -msgid "" -"The visual profile is designed to print visual prototypes and models with " -"the intent of high visual and surface quality." -msgstr "Vizuální profil je navržen pro tisk vizuálních prototypů a modelů s cílem vysoké vizuální a povrchové kvality." +msgid "The visual profile is designed to print visual prototypes and models with the intent of high visual and surface quality." +msgstr "视觉配置文件用于打印视觉原型和模型,可实现出色的视觉效果和表面质量。" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:18 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:49 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:70 msgctxt "@label" msgid "Engineering" -msgstr "Technika" +msgstr "Engineering" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:19 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:50 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:71 msgctxt "@text" -msgid "" -"The engineering profile is designed to print functional prototypes and end-" -"use parts with the intent of better accuracy and for closer tolerances." -msgstr "Inženýrský profil je navržen pro tisk funkčních prototypů a koncových částí s cílem lepší přesnosti a bližších tolerancí." +msgid "The engineering profile is designed to print functional prototypes and end-use parts with the intent of better accuracy and for closer tolerances." +msgstr "工程配置文件用于打印功能性原型和最终用途部件,可提高准确性和减小公差。" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:22 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:53 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:75 msgctxt "@label" msgid "Draft" -msgstr "Návrh" +msgstr "草稿" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:23 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:54 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:76 msgctxt "@text" -msgid "" -"The draft profile is designed to print initial prototypes and concept " -"validation with the intent of significant print time reduction." -msgstr "Návrhový profil je navržen pro tisk počátečních prototypů a ověření koncepce s cílem podstatného zkrácení doby tisku." +msgid "The draft profile is designed to print initial prototypes and concept validation with the intent of significant print time reduction." +msgstr "草稿配置文件用于打印初始原型和概念验证,可大大缩短打印时间。" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualitySettingsModel.py:182 msgctxt "@info:status" msgid "Calculated" -msgstr "Vypočítáno" +msgstr "已计算" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:391 msgctxt "@label" msgid "Custom profiles" -msgstr "Vlastní profily" +msgstr "自定义配置文件" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:426 #, python-brace-format msgctxt "@item:inlistbox" msgid "All Supported Types ({0})" -msgstr "Všechny podporované typy ({0})" +msgstr "所有支持的文件类型 ({0})" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/QualityManagementModel.py:427 msgctxt "@item:inlistbox" msgid "All Files (*)" -msgstr "Všechny soubory (*)" +msgstr "所有文件 (*)" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:83 msgctxt "@label" msgid "Unknown" -msgstr "Neznámý" +msgstr "未知" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:113 msgctxt "@label" -msgid "" -"The printer(s) below cannot be connected because they are part of a group" -msgstr "Níže uvedené tiskárny nelze připojit, protože jsou součástí skupiny" +msgid "The printer(s) below cannot be connected because they are part of a group" +msgstr "无法连接到下列打印机,因为这些打印机已在组中" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/DiscoveredPrintersModel.py:115 msgctxt "@label" msgid "Available networked printers" -msgstr "Dostupné síťové tiskárny" +msgstr "可用的网络打印机" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Connected printers" -msgstr "Připojené tiskárny" +msgstr "已连接的打印机" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:160 msgctxt "@label" msgid "Preset printers" -msgstr "Přednastavené tiskárny" +msgstr "预设打印机" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/GlobalStacksModel.py:165 #, python-brace-format msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Doopravdy chcete odstranit {0}? Toto nelze vrátit zpět!" +msgstr "是否确实要删除 {0}?此操作无法撤消!" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 msgctxt "@label" msgid "Custom Material" -msgstr "Vlastní materiál" +msgstr "自定义材料" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:233 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:340 msgctxt "@label" msgid "Custom" -msgstr "Vlastní" +msgstr "自定义" #: /Users/c.lamboo/ultimaker/Cura/cura/API/Account.py:199 msgctxt "@info:title" msgid "Login failed" -msgstr "Přihlášení selhalo" +msgstr "登录失败" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:66 msgctxt "@action:button" -msgid "" -"Please sync the material profiles with your printers before starting to " -"print." -msgstr "Prosím synchronizujte před začátkem tisku materiálové profily s vašimi tiskárnami." +msgid "Please sync the material profiles with your printers before starting to print." +msgstr "请在开始打印之前将材料配置文件与您的打印机同步。" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:67 msgctxt "@action:button" msgid "New materials installed" -msgstr "Byly nainstalovány nové materiály" +msgstr "新材料已装载" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:74 msgctxt "@action:button" msgid "Sync materials" -msgstr "Synchronizovat materiály" +msgstr "同步材料" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:82 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:397 #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:80 msgctxt "@action:button" msgid "Learn more" -msgstr "Zjistit více" +msgstr "详细了解" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:135 msgctxt "@message:text" msgid "Could not save material archive to {}:" -msgstr "Nelze uložit archiv s materiálem do {}:" +msgstr "未能将材料存档保存到 {}:" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:136 msgctxt "@message:title" msgid "Failed to save material archive" -msgstr "Nepodařilo se uložit archiv s materiálem" +msgstr "未能保存材料存档" #: /Users/c.lamboo/ultimaker/Cura/cura/UltimakerCloud/CloudMaterialSync.py:188 msgctxt "@text" msgid "Unknown error." -msgstr "Neznámá chyba." +msgstr "未知错误。" #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:104 msgctxt "@text:error" msgid "Failed to create archive of materials to sync with printers." -msgstr "Nepodařilo se vytvořit archiv s materiály pro synchronizaci s tiskárnami." +msgstr "无法创建材料存档以与打印机同步。" #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:111 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:165 msgctxt "@text:error" msgid "Failed to load the archive of materials to sync it with printers." -msgstr "Nepodařilo se načíst archiv s materiály pro synchronizaci s tiskárnami." +msgstr "无法加载材料存档以与打印机同步。" #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:143 msgctxt "@text:error" msgid "The response from Digital Factory appears to be corrupted." -msgstr "Odpověď z Digital Factory se zdá být poškozená." +msgstr "来自 Digital Factory 的响应似乎已损坏。" #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:147 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:151 #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:155 msgctxt "@text:error" msgid "The response from Digital Factory is missing important information." -msgstr "Odpověď z Digital Factory postrádá důležité informace." +msgstr "来自 Digital Factory 的响应缺少重要信息。" #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:218 msgctxt "@text:error" -msgid "" -"Failed to connect to Digital Factory to sync materials with some of the " -"printers." -msgstr "Nepodařilo se připojit k Digital Factory pro synchronizaci materiálů s některými z tiskáren." +msgid "Failed to connect to Digital Factory to sync materials with some of the printers." +msgstr "Failed to connect to Digital Factory to sync materials with some of the printers." #: /Users/c.lamboo/ultimaker/Cura/cura/PrinterOutput/UploadMaterialsJob.py:232 msgctxt "@text:error" msgid "Failed to connect to Digital Factory." -msgstr "Nepodařilo se připojit k Digital Factory." +msgstr "无法连接至 Digital Factory。" #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:100 msgctxt "@info:status" -msgid "" -"The build volume height has been reduced due to the value of the \"Print " -"Sequence\" setting to prevent the gantry from colliding with printed models." -msgstr "Výška podložky byla snížena kvůli hodnotě nastavení „Sekvence tisku“, aby se zabránilo kolizi rámu s tištěnými modely." +msgid "The build volume height has been reduced due to the value of the \"Print Sequence\" setting to prevent the gantry from colliding with printed models." +msgstr "由于“打印序列”设置的值,成形空间体积高度已被减少,以防止十字轴与打印模型相冲突。" #: /Users/c.lamboo/ultimaker/Cura/cura/BuildVolume.py:103 msgctxt "@info:title" msgid "Build Volume" -msgstr "Podložka" +msgstr "成形空间体积" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" -msgstr "Nelze vytvořit archiv ze složky s uživatelskými daty: {}" +msgstr "不能从用户数据目录创建存档: {}" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 @@ -694,120 +661,118 @@ msgstr "Nelze vytvořit archiv ze složky s uživatelskými daty: {}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:126 msgctxt "@info:title" msgid "Backup" -msgstr "Záloha" +msgstr "备份" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:134 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup without having proper data or meta data." -msgstr "Pokusil se obnovit zálohu Cura bez nutnosti správných dat nebo metadat." +msgstr "试图在没有适当数据或元数据的情况下恢复Cura备份。" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:145 msgctxt "@info:backup_failed" msgid "Tried to restore a Cura backup that is higher than the current version." -msgstr "Pokusil se obnovit zálohu Cura, která je vyšší než aktuální verze." +msgstr "尝试恢复的 Cura 备份版本高于当前版本。" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "Během obnovení zálohy Cura se vyskytly následující chyby:" +msgstr "尝试恢复 Cura 备份时出现以下错误:" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" msgid "Cura can't start" -msgstr "Cura nelze spustit" +msgstr "Cura 无法启动" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." -"

      \n" -"

      We encountered an unrecoverable error during start " -"up. It was possibly caused by some incorrect configuration files. We suggest " -"to backup and reset your configuration.

      \n" -"

      Backups can be found in the configuration folder.\n" -"

      Please send us this Crash Report to fix the problem.\n" +"

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      \n" +"

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      \n" +"

      Backups can be found in the configuration folder.

      \n" +"

      Please send us this Crash Report to fix the problem.

      \n" +" " +msgstr "" +"

      糟糕,Ultimaker Cura 似乎遇到了问题。

      \n" +"

      在启动时发生了不可修复的错误。这可能是因某些配置文件出错导致的。建议您备份并重置配置。

      \n" +"

      您可在配置文件夹中找到备份。

      \n" +"

      请向我们发送此错误报告,以便解决问题。

      \n" " " -msgstr "

      Jejda, Ultimaker Cura narazil na něco, co se nezdá být v pořádku.

      \n                    

      Během spouštění jsme zaznamenali neodstranitelnou" -" chybu. Bylo to pravděpodobně způsobeno některými nesprávnými konfiguračními soubory. Doporučujeme zálohovat a resetovat vaši konfiguraci.

      \n                    " -"

      Zálohy najdete v konfigurační složce.

      \n                    

      Za účelem vyřešení problému nám prosím pošlete tento záznam pádu.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to Ultimaker" -msgstr "Poslat záznam o pádu do Ultimakeru" +msgstr "向 Ultimaker 发送错误报告" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" msgid "Show detailed crash report" -msgstr "Zobrazit podrobný záznam pádu" +msgstr "显示详细的错误报告" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:129 msgctxt "@action:button" msgid "Show configuration folder" -msgstr "Zobrazit složku s konfigurací" +msgstr "显示配置文件夹" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:140 msgctxt "@action:button" msgid "Backup and Reset Configuration" -msgstr "Zálohovat a resetovat konfiguraci" +msgstr "备份并重置配置" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:171 msgctxt "@title:window" msgid "Crash Report" -msgstr "Záznam pádu" +msgstr "错误报告" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:190 msgctxt "@label crash message" msgid "" -"

      A fatal error has occurred in Cura. Please send us this Crash Report " -"to fix the problem

      \n" -"

      Please use the \"Send report\" button to post a bug report " -"automatically to our servers

      \n" +"

      A fatal error has occurred in Cura. Please send us this Crash Report to fix the problem

      \n" +"

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" +" " +msgstr "" +"

      Cura 发生了严重错误。请将这份错误报告发送给我们以便修复问题

      \n" +"

      请使用“发送报告”按钮将错误报告自动发布到我们的服务器

      \n" " " -msgstr "

      V Cuře došlo k závažné chybě. Zašlete nám prosím tento záznam pádu k vyřešení problému

      \n            

      Použijte tlačítko „Odeslat zprávu“" -" k automatickému odeslání hlášení o chybě na naše servery

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:198 msgctxt "@title:groupbox" msgid "System information" -msgstr "Systémové informace" +msgstr "系统信息" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:207 msgctxt "@label unknown version of Cura" msgid "Unknown" -msgstr "Neznámý" +msgstr "未知" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:228 msgctxt "@label Cura version number" msgid "Cura version" -msgstr "Verze Cura" +msgstr "Cura 版本" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:229 msgctxt "@label" msgid "Cura language" -msgstr "Jazyk Cura" +msgstr "Cura 语言" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:230 msgctxt "@label" msgid "OS language" -msgstr "Jazyk operačního systému" +msgstr "操作系统语言" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:231 msgctxt "@label Type of platform" msgid "Platform" -msgstr "Platforma" +msgstr "平台" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:232 msgctxt "@label" msgid "Qt version" -msgstr "Verze Qt" +msgstr "Qt 版本" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:233 msgctxt "@label" msgid "PyQt version" -msgstr "Verze PyQt" +msgstr "PyQt 版本" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:234 msgctxt "@label OpenGL version" @@ -817,245 +782,240 @@ msgstr "OpenGL" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" -msgstr "Neinicializováno" +msgstr "尚未初始化" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    304. OpenGL Version: {version}
    305. " -msgstr "
    306. Verze OpenGL: {version}
    307. " +msgstr "
    308. OpenGL 版本: {version}
    309. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    310. OpenGL Vendor: {vendor}
    311. " -msgstr "
    312. OpenGL Vendor: {vendor}
    313. " +msgstr "
    314. OpenGL 供应商: {vendor}
    315. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    316. OpenGL Renderer: {renderer}
    317. " -msgstr "
    318. OpenGL Renderer: {renderer}
    319. " +msgstr "
    320. OpenGL 渲染器: {renderer}
    321. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" msgid "Error traceback" -msgstr "Stopování chyby" +msgstr "错误追溯" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:390 msgctxt "@title:groupbox" msgid "Logs" -msgstr "Protokoly" +msgstr "日志" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:418 msgctxt "@action:button" msgid "Send report" -msgstr "Odeslat záznam" +msgstr "发送报告" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.py:32 msgctxt "@action" msgid "Machine Settings" -msgstr "Nastavení zařízení" +msgstr "打印机设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:14 msgctxt "@item:inlistbox" msgid "JPG Image" -msgstr "Obrázek JPG" +msgstr "JPG 图像" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:18 msgctxt "@item:inlistbox" msgid "JPEG Image" -msgstr "Obrázek JPEG" +msgstr "JPEG 图像" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "PNG Image" -msgstr "Obrázek PNG" +msgstr "PNG 图像" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:26 msgctxt "@item:inlistbox" msgid "BMP Image" -msgstr "Obrázek BMP" +msgstr "BMP 图像" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/__init__.py:30 msgctxt "@item:inlistbox" msgid "GIF Image" -msgstr "Obrázek GIF" +msgstr "GIF 图像" #: /Users/c.lamboo/ultimaker/Cura/plugins/XRayView/__init__.py:12 msgctxt "@item:inlistbox" msgid "X-Ray view" -msgstr "Rentgenový pohled" +msgstr "透视视图" #: /Users/c.lamboo/ultimaker/Cura/plugins/X3DReader/__init__.py:13 msgctxt "@item:inlistbox" msgid "X3D File" -msgstr "Soubor X3D" +msgstr "X3D 文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraProfileWriter/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura Profile" -msgstr "Cura profil" +msgstr "Cura 配置文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:35 msgctxt "@item:inmenu" msgid "Post Processing" -msgstr "Post Processing" +msgstr "后期处理" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.py:36 msgctxt "@item:inmenu" msgid "Modify G-Code" -msgstr "Modifikovat G kód" +msgstr "修改 G-Code" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/MeshFormatHandler.py:118 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" -msgstr "Nejsou k dispozici žádné formáty souborů pro zápis!" +msgstr "没有可进行写入的文件格式!" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 msgctxt "@info:status" msgid "Print job queue is full. The printer can't accept a new job." -msgstr "Fronta tiskových úloh je plná. Tiskárna nemůže přijmout další úlohu." +msgstr "打印作业队列已满。打印机无法接受新作业。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:17 msgctxt "@info:title" msgid "Queue Full" -msgstr "Fronta je plná" +msgstr "队列已满" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:15 msgctxt "@info:text" msgid "Could not upload the data to the printer." -msgstr "Nemohu nahrát data do tiskárny." +msgstr "无法将数据上传到打印机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadErrorMessage.py:16 msgctxt "@info:title" msgid "Network error" -msgstr "Chyba sítě" +msgstr "网络错误" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your Ultimaker account" msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Z vašeho Ultimaker účtu byla detekována nová tiskárna" +msgstr[0] "从您的 Ultimaker 帐户中检测到新的打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format msgctxt "info:status Filled in with printer name and printer model." msgid "Adding printer {name} ({model}) from your account" -msgstr "Přidávám tiskárnu {name} ({model}) z vašeho účtu" +msgstr "正在从您的帐户添加打印机 {name} ({model})" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:48 #, python-brace-format msgctxt "info:{0} gets replaced by a number of printers" msgid "... and {0} other" msgid_plural "... and {0} others" -msgstr[0] "... a {0} další" +msgstr[0] "... 和另外 {0} 台" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" -msgstr "Tiskárny přidané z Digital Factory:" +msgstr "从 Digital Factory 添加的打印机:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" msgid "Please wait until the current job has been sent." -msgstr "Počkejte, až bude odeslána aktuální úloha." +msgstr "请等待当前作业完成发送。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:16 msgctxt "@info:title" msgid "Print error" -msgstr "Chyba tisku" +msgstr "打印错误" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:25 #, python-brace-format msgctxt "@info:status" msgid "" "Your printer {printer_name} could be connected via cloud.\n" -" Manage your print queue and monitor your prints from anywhere connecting " -"your printer to Digital Factory" -msgstr "Vaše tiskárna {printer_name} může být připojena přes cloud.\n Spravujte vaši tiskovou frontu a sledujte tisk odkudkoliv připojením vaší tiskárny" -" k Digital Factory" +" Manage your print queue and monitor your prints from anywhere connecting your printer to Digital Factory" +msgstr "" +"未能通过云连接您的打印机 {printer_name}。\n" +"只需将您的打印机连接到 Digital Factory,即可随时随地管理您的打印作业队列并监控您的打印结果" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "Jste připraveni na tisk přes cloud?" +msgstr "是否进行云打印?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" msgid "Get started" -msgstr "Začínáme" +msgstr "开始" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:31 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:24 msgctxt "@action" msgid "Learn more" -msgstr "Zjistit více" +msgstr "了解详情" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" -msgid "" -"You will receive a confirmation via email when the print job is approved" -msgstr "打印作业获得批准后,您将收到确认电子邮件" +msgid "You will receive a confirmation via email when the print job is approved" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "打印作业已成功提交" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "管理打印作业" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" msgid "Sending Print Job" -msgstr "Odesílám tiskovou úlohu" +msgstr "发送打印作业" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:16 msgctxt "@info:status" msgid "Uploading print job to printer." -msgstr "Nahrávám tiskovou úlohu do tiskárny." +msgstr "正在将打印作业上传至打印机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:24 #, python-brace-format msgctxt "@info:status" -msgid "" -"Cura has detected material profiles that were not yet installed on the host " -"printer of group {0}." -msgstr "Cura zjistil materiálové profily, které ještě nebyly nainstalovány na hostitelské tiskárně skupiny {0}." +msgid "Cura has detected material profiles that were not yet installed on the host printer of group {0}." +msgstr "Cura 已检测到材料配置文件尚未安装到组 {0} 中的主机打印机上。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/MaterialSyncMessage.py:26 msgctxt "@info:title" msgid "Sending materials to printer" -msgstr "Odesílání materiálů do tiskárny" +msgstr "正在将材料发送到打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:27 #, python-brace-format msgctxt "@info:status" -msgid "" -"You are attempting to connect to {0} but it is not the host of a group. You " -"can visit the web page to configure it as a group host." -msgstr "Pokoušíte se připojit k {0}, ale není hostitelem skupiny. Webovou stránku můžete navštívit a nakonfigurovat ji jako skupinového hostitele." +msgid "You are attempting to connect to {0} but it is not the host of a group. You can visit the web page to configure it as a group host." +msgstr "您正在尝试连接到 {0},但它不是组中的主机。您可以访问网页,将其配置为组主机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:30 msgctxt "@info:title" msgid "Not a group host" -msgstr "Není hostem skupiny" +msgstr "非组中的主机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NotClusterHostMessage.py:36 msgctxt "@action" msgid "Configure group" -msgstr "Konfigurovat skupinu" +msgstr "配置组" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:16 msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "Tato tiskárna není napojena na Digital Factory:" +msgstr[0] "这些打印机未链接到 Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 @@ -1067,242 +1027,239 @@ msgstr "Ultimaker Digital Factory" #, python-brace-format msgctxt "info:status" msgid "To establish a connection, please visit the {website_link}" -msgstr "Chcete-li navázat spojení, navštivte {website_link}" +msgstr "要建立连接,请访问 {website_link}" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:32 msgctxt "info:status" msgid "A cloud connection is not available for a printer" msgid_plural "A cloud connection is not available for some printers" -msgstr[0] "Pro tuto tiskárnu není připojení přes cloud dostupné" +msgstr[0] "某些打印机无云连接可用" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:40 msgctxt "@action:button" msgid "Keep printer configurations" -msgstr "Zachovat konfiguraci tiskárny" +msgstr "保留打印机配置" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:45 msgctxt "@action:button" msgid "Remove printers" -msgstr "Odstranit tiskárnu" +msgstr "删除打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " -"Connect. Please update the printer to the latest firmware." -msgstr "Pokoušíte se připojit k tiskárně, na které není spuštěna aplikace Ultimaker Connect. Aktualizujte tiskárnu na nejnovější firmware." +msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgstr "您正在尝试连接未运行 Ultimaker Connect 的打印机。请将打印机更新至最新固件。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" msgid "Update your printer" -msgstr "Aktualizujte vaší tiskárnu" +msgstr "请更新升级打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:15 msgctxt "@info:status" msgid "Print job was successfully sent to the printer." -msgstr "Tisková úloha byla úspěšně odeslána do tiskárny." +msgstr "打印作业已成功发送到打印机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadSuccessMessage.py:16 msgctxt "@info:title" msgid "Data Sent" -msgstr "Data poslána" +msgstr "数据已发送" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:62 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print over network" -msgstr "Tisk přes síť" +msgstr "通过网络打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:63 msgctxt "@properties:tooltip" msgid "Print over network" -msgstr "Tisk přes síť" +msgstr "通过网络打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Network/LocalClusterOutputDevice.py:64 msgctxt "@info:status" msgid "Connected over the network" -msgstr "Připojeno přes síť" +msgstr "已通过网络连接" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:27 msgctxt "@info:status" msgid "tomorrow" -msgstr "zítra" +msgstr "明天" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Utils.py:30 msgctxt "@info:status" msgid "today" -msgstr "dnes" +msgstr "今天" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/UltimakerNetworkedPrinterAction.py:28 msgctxt "@action" msgid "Connect via Network" -msgstr "Připojit přes síť" +msgstr "通过网络连接" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:80 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:162 msgctxt "@action:button" msgid "Print via cloud" -msgstr "Tisknout přes cloud" +msgstr "通过云打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:81 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:163 msgctxt "@properties:tooltip" msgid "Print via cloud" -msgstr "Tisknout přes cloud" +msgstr "通过云打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/AbstractCloudOutputDevice.py:82 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:164 msgctxt "@info:status" msgid "Connected via cloud" -msgstr "Připojen přes cloud" +msgstr "通过云连接" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:425 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "{printer_name} will be removed until the next account sync." -msgstr "Tiskárna {printer_name} bude odebrána až do další synchronizace účtu." +msgstr "将删除 {printer_name},直到下次帐户同步为止。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:426 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "To remove {printer_name} permanently, visit {digital_factory_link}" -msgstr "Chcete-li tiskárnu {printer_name} trvale odebrat, navštivte {digital_factory_link}" +msgstr "要永久删除 {printer_name},请访问 {digital_factory_link}" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:427 #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "Opravdu chcete tiskárnu {printer_name} dočasně odebrat?" +msgstr "是否确实要暂时删除 {printer_name}?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" -msgstr "Odstranit tiskárny?" +msgstr "是否删除打印机?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format msgctxt "@label" msgid "" -"You are about to remove {0} printer from Cura. This action cannot be " -"undone.\n" +"You are about to remove {0} printer from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" msgid_plural "" -"You are about to remove {0} printers from Cura. This action cannot be " -"undone.\n" +"You are about to remove {0} printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" -msgstr[0] "您即将从 Cura 中删除 {0} 台打印机。此操作无法撤消。\n是否确实要继续?" +msgstr[0] "" +"您即将从 Cura 中删除 {0} 台打印机。此操作无法撤消。\n" +"是否确实要继续?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" msgid "" -"You are about to remove all printers from Cura. This action cannot be " -"undone.\n" +"You are about to remove all printers from Cura. This action cannot be undone.\n" "Are you sure you want to continue?" -msgstr "Chystáte se odebrat všechny tiskárny z Cury. Tuto akci nelze vrátit zpět.\nDoopravdy chcete pokračovat?" +msgstr "" +"您即将从 Cura 中删除所有打印机。此操作无法撤消。\n" +"是否确定继续?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" msgid "Monitor print" -msgstr "Sledovat tisk" +msgstr "监控打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" msgid "Track the print in Ultimaker Digital Factory" -msgstr "Sledujte tisk v Ultimaker Digital Factory" +msgstr "在 Ultimaker Digital Factory 中跟踪打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format msgctxt "@error:send" msgid "Unknown error code when uploading print job: {0}" -msgstr "Při nahrávání tiskové úlohy došlo k chybě s neznámým kódem: {0}" +msgstr "上传打印作业时出现未知错误代码:{0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 msgctxt "@item:inlistbox" msgid "3MF file" -msgstr "Soubor 3MF" +msgstr "3MF 文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:36 msgctxt "@item:inlistbox" msgid "Cura Project 3MF file" -msgstr "Soubor Cura Project 3MF" +msgstr "Cura 项目 3MF 文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWriter.py:240 msgctxt "@error:zip" msgid "Error writing 3mf file." -msgstr "Chyba při zápisu 3mf file." +msgstr "写入 3mf 文件时出错。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 msgctxt "@error:zip" msgid "3MF Writer plug-in is corrupt." -msgstr "Plugin 3MF Writer je poškozen." +msgstr "3MF 编写器插件已损坏。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" msgid "There is no workspace yet to write. Please add a printer first." -msgstr "Zatím neexistuje žádný pracovní prostor. Nejprve prosím přidejte tiskárnu." +msgstr "没有可写入的工作区。请先添加打印机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:64 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:97 msgctxt "@error:zip" msgid "No permission to write the workspace here." -msgstr "Nemáte oprávnění zapisovat do tohoto pracovního prostoru." +msgstr "没有在此处写入工作区的权限。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:101 msgctxt "@error:zip" -msgid "" -"The operating system does not allow saving a project file to this location " -"or with this file name." -msgstr "Operační systém nepovoluje uložit soubor s projektem do tohoto umístění nebo pod tímto názvem." +msgid "The operating system does not allow saving a project file to this location or with this file name." +msgstr "操作系统不允许向此位置或用此文件名保存项目文件。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DriveApiService.py:86 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/RestoreBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error trying to restore your backup." -msgstr "Nastala chyba při pokusu obnovit vaši zálohu." +msgstr "尝试恢复您的备份时出错。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/DrivePluginExtension.py:69 msgctxt "@item:inmenu" msgid "Manage backups" -msgstr "Spravovat zálohy" +msgstr "管理备份" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:25 msgctxt "@info:title" msgid "Backups" -msgstr "Zálohy" +msgstr "备份" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:26 msgctxt "@info:backup_status" msgid "There was an error while uploading your backup." -msgstr "Nastala chyba při nahrávání vaší zálohy." +msgstr "上传您的备份时出错。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:46 msgctxt "@info:backup_status" msgid "Creating your backup..." -msgstr "Vytvářím zálohu..." +msgstr "正在创建您的备份..." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:55 msgctxt "@info:backup_status" msgid "There was an error while creating your backup." -msgstr "Nastala chyba při vytváření zálohy." +msgstr "创建您的备份时出错。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:59 msgctxt "@info:backup_status" msgid "Uploading your backup..." -msgstr "Nahrávám vaši zálohu..." +msgstr "正在上传您的备份..." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:69 msgctxt "@info:backup_status" msgid "Your backup has finished uploading." -msgstr "Vaše záloha byla úspěšně nahrána." +msgstr "您的备份已完成上传。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/CreateBackupJob.py:103 msgctxt "@error:file_size" msgid "The backup exceeds the maximum file size." -msgstr "Záloha překračuje maximální povolenou velikost soubor." +msgstr "备份超过了最大文件大小。" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/SliceInfo.py:95 msgctxt "@text" msgid "Unable to read example data file." -msgstr "Nelze načíst ukázkový datový soubor." +msgstr "无法读取示例数据文件。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:62 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:78 @@ -1312,307 +1269,301 @@ msgstr "Nelze načíst ukázkový datový soubor." #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 msgctxt "@info:error" msgid "Can't write to UFP file:" -msgstr "Nemohu zapsat do UFP souboru:" +msgstr "无法写入到 UFP 文件:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" msgid "Ultimaker Format Package" -msgstr "Balíček ve formátu Ultimaker" +msgstr "Ultimaker 格式包" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "已删除的用户" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/__init__.py:16 msgctxt "@item:inlistbox" msgid "G-code File" -msgstr "Soubor G-kódu" +msgstr "GCode 文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:350 msgctxt "@info:status" msgid "Parsing G-code" -msgstr "Zpracovávám G kód" +msgstr "解析 G-code" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:352 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:506 msgctxt "@info:title" msgid "G-code Details" -msgstr "Podrobnosti G kódu" +msgstr "G-code 详细信息" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/FlavorParser.py:504 msgctxt "@info:generic" -msgid "" -"Make sure the g-code is suitable for your printer and printer configuration " -"before sending the file to it. The g-code representation may not be accurate." -msgstr "Před odesláním souboru se ujistěte, že je g-kód vhodný pro vaši tiskárnu a konfiguraci tiskárny. Reprezentace g-kódu nemusí být přesná." +msgid "Make sure the g-code is suitable for your printer and printer configuration before sending the file to it. The g-code representation may not be accurate." +msgstr "发送文件之前,请确保 G-code 适用于当前打印机和打印机配置。当前 G-code 文件可能不准确。" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:18 msgctxt "@item:inlistbox" msgid "G File" -msgstr "G soubor" +msgstr "G 文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:15 msgctxt "@item:inlistbox 'Open' is part of the name of this file format." msgid "Open Compressed Triangle Mesh" -msgstr "Open Compressed Triangle Mesh" +msgstr "打开压缩三角网格" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:19 msgctxt "@item:inlistbox" msgid "COLLADA Digital Asset Exchange" -msgstr "COLLADA Digital Asset Exchange" +msgstr "COLLADA 数据资源交换" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:23 msgctxt "@item:inlistbox" msgid "glTF Binary" -msgstr "gITF binární soubor" +msgstr "glTF 二进制" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:27 msgctxt "@item:inlistbox" msgid "glTF Embedded JSON" -msgstr "glTF Embedded JSON" +msgstr "glTF 嵌入式 JSON" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:36 msgctxt "@item:inlistbox" msgid "Stanford Triangle Format" -msgstr "Stanford Triangle Format" +msgstr "斯坦福三角格式" #: /Users/c.lamboo/ultimaker/Cura/plugins/TrimeshReader/__init__.py:40 msgctxt "@item:inlistbox" msgid "Compressed COLLADA Digital Asset Exchange" -msgstr "Kompresovaný COLLADA Digital Asset Exchenge" +msgstr "压缩 COLLADA 数据资源交换" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.py:24 msgctxt "@action" msgid "Level build plate" -msgstr "Vyrovnat podložku" +msgstr "调平打印平台" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelection.py:21 msgctxt "@action" msgid "Select upgrades" -msgstr "Vybrat vylepšení" +msgstr "选择升级" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzReader/__init__.py:17 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/__init__.py:17 msgctxt "@item:inlistbox" msgid "Compressed G-code File" -msgstr "Kompresovaný soubor G kódu" +msgstr "压缩 G-code 文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:117 msgctxt "@info:error" msgid "Could not interpret the server's response." -msgstr "Nelze přečíst odpověď serveru." +msgstr "无法解释服务器的响应。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/RemotePackageList.py:148 msgctxt "@info:error" msgid "Could not reach Marketplace." -msgstr "Nelze se připojit k Obchodu." +msgstr "无法连接到市场。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicensePresenter.py:42 msgctxt "@button" msgid "Decline and remove from account" -msgstr "Odmítnout a odstranit z účtu" +msgstr "拒绝并从帐户中删除" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:12 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:79 msgctxt "@button" msgid "Decline" -msgstr "Odmítnout" +msgstr "拒绝" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:13 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:53 msgctxt "@button" msgid "Agree" -msgstr "Přijmout" +msgstr "同意" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 msgctxt "@title:window" msgid "Plugin License Agreement" -msgstr "Licenční ujednání zásuvného modulu" +msgstr "插件许可协议" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" -msgstr "Chcete synchronizovat materiálové a softwarové balíčky s vaším účtem?" +msgstr "是否要与您的帐户同步材料和软件包?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" msgid "Changes detected from your Ultimaker account" -msgstr "Zjištěny změny z vašeho účtu Ultimaker" +msgstr "检测到您的 Ultimaker 帐户有更改" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" msgid "Sync" -msgstr "Synchronizovat" +msgstr "同步" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/RestartApplicationPresenter.py:22 msgctxt "@info:generic" msgid "You need to quit and restart {} before changes have effect." -msgstr "Než se změny projeví, musíte ukončit a restartovat {}." +msgstr "需要退出并重新启动 {},然后更改才能生效。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:91 msgctxt "@info:generic" msgid "Syncing..." -msgstr "Synchronizuji..." +msgstr "正在同步..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/SyncOrchestrator.py:79 msgctxt "@info:generic" msgid "{} plugins failed to download" -msgstr "Nepovedlo se stáhnout {} zásuvných modulů" +msgstr "{} 个插件下载失败" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 msgctxt "@label" msgid "Installed Plugins" -msgstr "Nainstalované moduly" +msgstr "已安装的插件" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 msgctxt "@label" msgid "Installed Materials" -msgstr "Nainstalované materiály" +msgstr "已安装的材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 msgctxt "@label" msgid "Bundled Plugins" -msgstr "Přibalené moduly" +msgstr "已捆绑的插件" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 msgctxt "@label" msgid "Bundled Materials" -msgstr "Přibalené materiály" +msgstr "已捆绑的材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:43 msgctxt "@label:property" msgid "Unknown Package" -msgstr "Neznámý balíček" +msgstr "未知包" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/PackageModel.py:66 msgctxt "@label:property" msgid "Unknown Author" -msgstr "Neznámý autor" +msgstr "未知作者" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/WindowsRemovableDrivePlugin.py:76 msgctxt "@item:intext" msgid "Removable Drive" -msgstr "Vyměnitelná jednotka" +msgstr "可移动磁盘" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:23 msgctxt "@action:button Preceded by 'Ready to'." msgid "Save to Removable Drive" -msgstr "Uložit na vyměnitelný disk" +msgstr "保存至可移动磁盘" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:24 #, python-brace-format msgctxt "@item:inlistbox" msgid "Save to Removable Drive {0}" -msgstr "Uložit na vyměnitelný disk {0}" +msgstr "保存到可移动磁盘 {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:109 #, python-brace-format msgctxt "@info:progress Don't translate the XML tags !" msgid "Saving to Removable Drive {0}" -msgstr "Ukládám na vyměnitelný disk {0}" +msgstr "保存到可移动磁盘 {0} " #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:110 msgctxt "@info:title" msgid "Saving" -msgstr "Ukládám" +msgstr "正在保存" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:120 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:123 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" msgid "Could not save to {0}: {1}" -msgstr "Nemohu uložit na {0}: {1}" +msgstr "无法保存到 {0}{1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:139 #, python-brace-format msgctxt "@info:status Don't translate the tag {device}!" msgid "Could not find a file name when trying to write to {device}." -msgstr "Při pokusu o zápis do zařízení {device} nebyl nalezen název souboru." +msgstr "尝试写入到 {device} 时找不到文件名。" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:152 #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:171 #, python-brace-format msgctxt "@info:status" msgid "Could not save to removable drive {0}: {1}" -msgstr "Nelze uložit na vyměnitelnou jednotku {0}: {1}" +msgstr "无法保存到可移动磁盘 {0}:{1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:162 #, python-brace-format msgctxt "@info:status" msgid "Saved to Removable Drive {0} as {1}" -msgstr "Ukládám na vyměnitelnou jednotku {0} jako {1}" +msgstr "保存到可移动磁盘 {0} :{1}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:163 msgctxt "@info:title" msgid "File Saved" -msgstr "Soubor uložen" +msgstr "文件已保存" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 msgctxt "@action:button" msgid "Eject" -msgstr "Vysunout" +msgstr "弹出" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:165 #, python-brace-format msgctxt "@action" msgid "Eject removable device {0}" -msgstr "Vysunout vyměnitelnou jednotku {0}" +msgstr "弹出可移动设备 {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:184 #, python-brace-format msgctxt "@info:status" msgid "Ejected {0}. You can now safely remove the drive." -msgstr "Vysunuto {0}. Nyní můžete bezpečně vyjmout jednotku." +msgstr "已弹出 {0}。现在,您可以安全地拔出磁盘。" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:185 msgctxt "@info:title" msgid "Safely Remove Hardware" -msgstr "Bezpečně vysunout hardware" +msgstr "安全移除硬件" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:188 #, python-brace-format msgctxt "@info:status" msgid "Failed to eject {0}. Another program may be using the drive." -msgstr "Nepodařilo se vysunout {0}. Jednotku může používat jiný program." +msgstr "无法弹出 {0},另一个程序可能正在使用磁盘。" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/__init__.py:14 msgctxt "@item:inmenu" msgid "Monitor" -msgstr "Monitorování" +msgstr "监控" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:162 msgctxt "@message" -msgid "" -"Slicing failed with an unexpected error. Please consider reporting a bug on " -"our issue tracker." -msgstr "Slicování selhalo na neočekávané chybě. Zvažte, prosím, nahlášení chyby v našem issue trackeru." +msgid "Slicing failed with an unexpected error. Please consider reporting a bug on our issue tracker." +msgstr "发生意外错误,切片失败。请于问题跟踪器上报告错误。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:163 msgctxt "@message:title" msgid "Slicing failed" -msgstr "Slicování selhalo" +msgstr "切片失败" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:168 msgctxt "@message:button" msgid "Report a bug" -msgstr "Nahlásit chybu" +msgstr "报告错误" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Nahlásit chybu v Ultimaker Cura issue trackeru." +msgstr "在 Ultimaker Cura 问题跟踪器上报告错误。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" -msgid "" -"Unable to slice with the current material as it is incompatible with the " -"selected machine or configuration." -msgstr "Nelze slicovat s aktuálním materiálem, protože je nekompatibilní s vybraným strojem nebo konfigurací." +msgid "Unable to slice with the current material as it is incompatible with the selected machine or configuration." +msgstr "无法使用当前材料进行切片,因为该材料与所选机器或配置不兼容。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:402 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:435 @@ -1622,37 +1573,30 @@ msgstr "Nelze slicovat s aktuálním materiálem, protože je nekompatibilní s #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:499 msgctxt "@info:title" msgid "Unable to slice" -msgstr "Nelze slicovat" +msgstr "无法切片" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:434 #, python-brace-format msgctxt "@info:status" -msgid "" -"Unable to slice with the current settings. The following settings have " -"errors: {0}" -msgstr "S aktuálním nastavením nelze slicovat. Následující nastavení obsahuje chyby: {0}" +msgid "Unable to slice with the current settings. The following settings have errors: {0}" +msgstr "无法使用当前设置进行切片。以下设置存在错误:{0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format msgctxt "@info:status" -msgid "" -"Unable to slice due to some per-model settings. The following settings have " -"errors on one or more models: {error_labels}" -msgstr "Nelze slicovat kvůli některým nastavení jednotlivých modelů. Následující nastavení obsahuje chyby na jednom nebo více modelech: {error_labels}" +msgid "Unable to slice due to some per-model settings. The following settings have errors on one or more models: {error_labels}" +msgstr "因部分特定模型设置而无法切片。 以下设置在一个或多个模型上存在错误: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" -msgid "" -"Unable to slice because the prime tower or prime position(s) are invalid." -msgstr "Nelze slicovat, protože hlavní věž nebo primární pozice jsou neplatné." +msgid "Unable to slice because the prime tower or prime position(s) are invalid." +msgstr "无法切片(原因:主塔或主位置无效)。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:485 #, python-format msgctxt "@info:status" -msgid "" -"Unable to slice because there are objects associated with disabled Extruder " -"%s." -msgstr "Nelze slicovat, protože jsou zde objekty asociované k zakázanému extruder %s." +msgid "Unable to slice because there are objects associated with disabled Extruder %s." +msgstr "无法切片,因为存在与已禁用挤出机 %s 相关联的对象。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:495 msgctxt "@info:status" @@ -1661,305 +1605,283 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "Zkontrolujte nastavení a zda vaše modely:\n- Vejdou se na pracovní prostor\n- Jsou přiřazeny k povolenému extruderu\n- Nejsou nastavené jako modifikační" -" sítě" +msgstr "" +"请检查设置并检查您的模型是否:\n" +"- 适合构建体积\n" +"- 分配给了已启用的挤出器\n" +"- 尚未全部设置为修改器网格" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 msgctxt "@info:status" msgid "Processing Layers" -msgstr "Zpracovávám vrstvy" +msgstr "正在处理层" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:261 msgctxt "@info:title" msgid "Information" -msgstr "Informace" +msgstr "信息" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:27 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/__init__.py:33 msgctxt "@item:inlistbox" msgid "3MF File" -msgstr "Soubor 3MF" +msgstr "3MF 文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:212 msgctxt "@title:tab" msgid "Recommended" -msgstr "Doporučeno" +msgstr "推荐" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:214 msgctxt "@title:tab" msgid "Custom" -msgstr "Vlastní" +msgstr "自定义" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:390 msgctxt "@info:status" -msgid "" -"The material used in this project relies on some material definitions not " -"available in Cura, this might produce undesirable print results. We highly " -"recommend installing the full material package from the Marketplace." -msgstr "Materiál použitý v tomto projektu závisí na jiných definicích materiálů, které nejsou dostupné v Cuře. To může způsobit nečekané problémy při tisku. Důrazně" -" doporučujeme nainstalovat kompletní balíček materiálů z Obchodu." +msgid "The material used in this project relies on some material definitions not available in Cura, this might produce undesirable print results. We highly recommend installing the full material package from the Marketplace." +msgstr "此项目使用的材料依赖于一些 Cura 中不存在的材料定义,这可能会造成打印效果不如预期。强烈建议安装从 Marketplace 获得的完整材料包。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" msgid "Material profiles not installed" -msgstr "Materiálové profily nejsou nainstalovány" +msgstr "材料配置文件未安装" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 msgctxt "@action:button" msgid "Install Materials" -msgstr "Instalovat materiály" +msgstr "安装材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format msgctxt "@info:status Don't translate the XML tags or !" -msgid "" -"Project file {0} contains an unknown machine type " -"{1}. Cannot import the machine. Models will be imported " -"instead." -msgstr "Projektový soubor {0} obsahuje neznámý typ zařízení {1}. Nelze importovat zařízení. Místo toho budou importovány" -" modely." +msgid "Project file {0} contains an unknown machine type {1}. Cannot import the machine. Models will be imported instead." +msgstr "项目文件 {0} 包含未知机器类型 {1}。无法导入机器。将改为导入模型。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:548 msgctxt "@info:title" msgid "Open Project File" -msgstr "Otevřít soubor s projektem" +msgstr "打开项目文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:650 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "" -"Project file {0} is suddenly inaccessible: {1}" -"." -msgstr "Soubor projektu {0} je neočekávaně nedostupný: {1}." +msgid "Project file {0} is suddenly inaccessible: {1}." +msgstr "突然无法访问项目文件 {0}{1}。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:678 msgctxt "@info:title" msgid "Can't Open Project File" -msgstr "Nepovedlo se otevřít soubor projektu" +msgstr "无法打开项目文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:658 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:676 #, python-brace-format msgctxt "@info:error Don't translate the XML tags or !" -msgid "" -"Project file {0} is corrupt: {1}." -msgstr "Soubor projektu {0} je poškozený: {1}." +msgid "Project file {0} is corrupt: {1}." +msgstr "项目文件 {0} 损坏: {1}。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "" -"Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." -msgstr "Soubor projektu {0} je vytvořený profily, které jsou této verzi Ultimaker Cura neznámé." +msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgstr "项目文件 {0} 是用此 Ultimaker Cura 版本未识别的配置文件制作的。" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" msgid "Per Model Settings" -msgstr "Nastavení pro každý model" +msgstr "单一模型设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:15 msgctxt "@info:tooltip" msgid "Configure Per Model Settings" -msgstr "Konfigurovat nastavení pro každý model" +msgstr "设置对每个模型的单独设定" #: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:31 msgctxt "@info:title" msgid "3D Model Assistant" -msgstr "Asistent 3D modelu" +msgstr "三维模型的助理" #: /Users/c.lamboo/ultimaker/Cura/plugins/ModelChecker/ModelChecker.py:97 #, python-brace-format msgctxt "@info:status" msgid "" -"

      One or more 3D models may not print optimally due to the model size and " -"material configuration:

      \n" +"

      One or more 3D models may not print optimally due to the model size and material configuration:

      \n" "

      {model_names}

      \n" -"

      Find out how to ensure the best possible print quality and reliability.\n" -"

      View print quality " -"guide

      " -msgstr "

      Jeden nebo více 3D modelů se nemusí tisknout optimálně kvůli velikosti modelu a konfiguraci materiálu:

      \n

      {model_names}

      \n

      Zjistěte," -" jak zajistit nejlepší možnou kvalitu a spolehlivost tisku.

      \n

      Zobrazit průvodce kvalitou tisku" -"

      " +"

      Find out how to ensure the best possible print quality and reliability.

      \n" +"

      View print quality guide

      " +msgstr "" +"

      由于模型的大小和材质的配置,一个或多个3D模型可能无法最优地打印:

      \n" +"

      {model_names}

      \n" +"

      找出如何确保最好的打印质量和可靠性.

      \n" +"

      查看打印质量指南

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" msgid "USB printing" -msgstr "USB tisk" +msgstr "USB 联机打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:43 msgctxt "@action:button Preceded by 'Ready to'." msgid "Print via USB" -msgstr "Tisk přes USB" +msgstr "通过 USB 联机打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:44 msgctxt "@info:tooltip" msgid "Print via USB" -msgstr "Tisk přes USB" +msgstr "通过 USB 联机打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:80 msgctxt "@info:status" msgid "Connected via USB" -msgstr "Připojeno přes USB" +msgstr "通过 USB 连接" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:110 msgctxt "@label" -msgid "" -"A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "Probíhá tisk přes USB, uzavření Cura tento tisk zastaví. Jsi si jistá?" +msgid "A USB print is in progress, closing Cura will stop this print. Are you sure?" +msgstr "正在进行 USB 打印,关闭 Cura 将停止此打印。您确定吗?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" -msgid "" -"A print is still in progress. Cura cannot start another print via USB until " -"the previous print has completed." -msgstr "Tisk stále probíhá. Cura nemůže spustit další tisk přes USB, dokud není předchozí tisk dokončen." +msgid "A print is still in progress. Cura cannot start another print via USB until the previous print has completed." +msgstr "正在进行打印在上一次打印完成之前,Cura 无法通过 USB 启动另一次打印。" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:136 msgctxt "@message" msgid "Print in Progress" -msgstr "Probíhá tisk" +msgstr "正在进行打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/PreviewStage/__init__.py:13 msgctxt "@item:inmenu" msgid "Preview" -msgstr "Náhled" +msgstr "预览" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:75 msgctxt "@error:not supported" msgid "GCodeWriter does not support non-text mode." -msgstr "GCodeWriter nepodporuje netextový mód." +msgstr "GCodeWriter 不支持非文本模式。" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:81 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeWriter/GCodeWriter.py:97 msgctxt "@warning:status" msgid "Please prepare G-code before exporting." -msgstr "Před exportem prosím připravte G-kód." +msgstr "导出前请先准备 G-code。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.py:27 msgctxt "@action" msgid "Update Firmware" -msgstr "Aktualizovat firmware" +msgstr "更新固件" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeGzWriter/GCodeGzWriter.py:43 msgctxt "@error:not supported" msgid "GCodeGzWriter does not support text mode." -msgstr "GCodeGzWriter nepodporuje textový mód." +msgstr "GCodeGzWriter 不支持文本模式。" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/__init__.py:15 msgctxt "@item:inlistbox" msgid "Layer view" -msgstr "Pohled vrstev" +msgstr "分层视图" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:129 msgctxt "@info:status" msgid "Cura does not accurately display layers when Wire Printing is enabled." -msgstr "Když je aktivován síťový tisk, Cura přesně nezobrazuje vrstvy." +msgstr "启用“单线打印”后,Cura 将无法准确地显示打印层。" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:130 msgctxt "@info:title" msgid "Simulation View" -msgstr "Pohled simulace" +msgstr "仿真视图" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:133 msgctxt "@info:status" msgid "Nothing is shown because you need to slice first." -msgstr "Nic není zobrazeno, nejdříve musíte slicovat." +msgstr "由于需要先切片,因此未显示任何内容。" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:134 msgctxt "@info:title" msgid "No layers to show" -msgstr "Žádné vrstvy k zobrazení" +msgstr "无层可显示" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationView.py:136 #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:74 msgctxt "@info:option_text" msgid "Do not show this message again" -msgstr "Znovu nezobrazovat tuto zprávu" +msgstr "不再显示此消息" #: /Users/c.lamboo/ultimaker/Cura/plugins/LegacyProfileReader/__init__.py:14 msgctxt "@item:inlistbox" msgid "Cura 15.04 profiles" -msgstr "Profily Cura 15.04" +msgstr "Cura 15.04 配置文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/AMFReader/__init__.py:15 msgctxt "@item:inlistbox" msgid "AMF File" -msgstr "Soubor AMF" +msgstr "AMF 文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:71 msgctxt "@info:status" -msgid "" -"The highlighted areas indicate either missing or extraneous surfaces. Fix " -"your model and open it again into Cura." -msgstr "Zvýrazněné oblasti označují chybějící nebo vedlejší povrchy. Opravte váš model a otevřete jej znovu." +msgid "The highlighted areas indicate either missing or extraneous surfaces. Fix your model and open it again into Cura." +msgstr "突出显示的区域指示缺少或多余的表面。修复模型,并再次在 Cura 中打开。" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/SolidView.py:73 msgctxt "@info:title" msgid "Model Errors" -msgstr "Chyby modelu" +msgstr "模型错误" #: /Users/c.lamboo/ultimaker/Cura/plugins/SolidView/__init__.py:12 msgctxt "@item:inmenu" msgid "Solid view" -msgstr "Pevný pohled" +msgstr "实体视图" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:17 #, python-brace-format -msgctxt "" -"@info Don't translate {machine_name}, since it gets replaced by a printer " -"name!" -msgid "" -"New features or bug-fixes may be available for your {machine_name}! If you " -"haven't done so already, it is recommended to update the firmware on your " -"printer to version {latest_version}." -msgstr "K dispozici mohou být nové funkce nebo opravy chyb pro zařízení {machine_name}! Pokud jste tak už neučinili, je doporučeno zaktualizovat firmware vaší" -" tiskárny na verzi {latest_version}." +msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +msgid "New features or bug-fixes may be available for your {machine_name}! If you haven't done so already, it is recommended to update the firmware on your printer to version {latest_version}." +msgstr "您的 {machine_name} 可能有新功能或错误修复可用!如果打印机上的固件还不是最新版本,建议将其更新为 {latest_version} 版。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format msgctxt "@info:title The %s gets replaced with the printer name." msgid "New %s stable firmware available" -msgstr "Nový stabilní firmware je k dispozici pro %s" +msgstr "新 %s 稳定固件可用" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:28 msgctxt "@action:button" msgid "How to update" -msgstr "Jak aktualizovat" +msgstr "如何更新" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerJob.py:127 msgctxt "@info" msgid "Could not access update information." -msgstr "Nemohu načíst informace o aktualizaci." +msgstr "无法获取更新信息。" #: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:12 msgctxt "@label" msgid "Support Blocker" -msgstr "Blokovač podpor" +msgstr "支撑拦截器" #: /Users/c.lamboo/ultimaker/Cura/plugins/SupportEraser/__init__.py:13 msgctxt "@info:tooltip" msgid "Create a volume in which supports are not printed." -msgstr "Vytvořit prostor ve kterém nejsou tištěny podpory." +msgstr "创建一个不打印支撑的体积。" #: /Users/c.lamboo/ultimaker/Cura/plugins/PrepareStage/__init__.py:12 msgctxt "@item:inmenu" msgid "Prepare" -msgstr "Příprava" +msgstr "准备" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:56 msgctxt "@title:label" msgid "Printer Settings" -msgstr "Nastavení tiskárny" +msgstr "打印机设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:68 msgctxt "@label" msgid "X (Width)" -msgstr "X (Šířka)" +msgstr "X (宽度)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:72 #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:87 @@ -1980,243 +1902,232 @@ msgstr "mm" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:83 msgctxt "@label" msgid "Y (Depth)" -msgstr "Y (Hloubka)" +msgstr "Y (深度)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:98 msgctxt "@label" msgid "Z (Height)" -msgstr "Z (Výška)" +msgstr "Z (高度)" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:112 msgctxt "@label" msgid "Build plate shape" -msgstr "Tvar tiskové podložky" +msgstr "打印平台形状" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:125 msgctxt "@label" msgid "Origin at center" -msgstr "Počátek ve středu" +msgstr "置中" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:137 msgctxt "@label" msgid "Heated bed" -msgstr "Topná podložka" +msgstr "加热床" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:149 msgctxt "@label" msgid "Heated build volume" -msgstr "Vyhřívaný objem sestavení" +msgstr "加热的构建体积" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:161 msgctxt "@label" msgid "G-code flavor" -msgstr "Varianta G kódu" +msgstr "G-code 风格" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:185 msgctxt "@title:label" msgid "Printhead Settings" -msgstr "Nastavení tiskové hlavy" +msgstr "打印头设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:197 msgctxt "@label" msgid "X min" -msgstr "X min" +msgstr "X 最小值" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:217 msgctxt "@label" msgid "Y min" -msgstr "Y min" +msgstr "Y 最小值" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:237 msgctxt "@label" msgid "X max" -msgstr "X max" +msgstr "X 最大值" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:257 msgctxt "@label" msgid "Y max" -msgstr "Y max" +msgstr "Y 最大值" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:275 msgctxt "@label" msgid "Gantry Height" -msgstr "Výška rámu tiskárny" +msgstr "十字轴高度" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:289 msgctxt "@label" msgid "Number of Extruders" -msgstr "Počet extrůderů" +msgstr "挤出机数目" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:341 msgctxt "@label" msgid "Apply Extruder offsets to GCode" -msgstr "Aplikovat offsety extruderu do G kódu" +msgstr "将挤出器偏移量应用于 GCode" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:389 msgctxt "@title:label" msgid "Start G-code" -msgstr "Počáteční G kód" +msgstr "开始 G-code" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsPrinterTab.qml:400 msgctxt "@title:label" msgid "End G-code" -msgstr "Ukončující G kód" +msgstr "结束 G-code" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsAction.qml:42 msgctxt "@title:tab" msgid "Printer" -msgstr "Tiskárna" +msgstr "打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:63 msgctxt "@title:label" msgid "Nozzle Settings" -msgstr "Nastavení trysky" +msgstr "喷嘴设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:74 msgctxt "@label" msgid "Nozzle size" -msgstr "Velikost trysky" +msgstr "喷嘴孔径" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:88 msgctxt "@label" msgid "Compatible material diameter" -msgstr "Kompatibilní průměr materiálu" +msgstr "兼容的材料直径" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:104 msgctxt "@label" msgid "Nozzle offset X" -msgstr "X offset trysky" +msgstr "喷嘴偏移 X" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:119 msgctxt "@label" msgid "Nozzle offset Y" -msgstr "Y offset trysky" +msgstr "喷嘴偏移 Y" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:134 msgctxt "@label" msgid "Cooling Fan Number" -msgstr "Číslo chladícího větráku" +msgstr "冷却风扇数量" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:162 msgctxt "@title:label" msgid "Extruder Start G-code" -msgstr "Počáteční G-kód extuderu" +msgstr "挤出机的开始 G-code" #: /Users/c.lamboo/ultimaker/Cura/plugins/MachineSettingsAction/MachineSettingsExtruderTab.qml:176 msgctxt "@title:label" msgid "Extruder End G-code" -msgstr "Ukončující G-kód extuderu" +msgstr "挤出机的结束 G-code" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:14 msgctxt "@title:window" msgid "Convert Image" -msgstr "Konvertovat obrázek" +msgstr "转换图像" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:33 msgctxt "@action:label" msgid "Height (mm)" -msgstr "Výška (mm)" +msgstr "高度 (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:56 msgctxt "@info:tooltip" msgid "The maximum distance of each pixel from \"Base.\"" -msgstr "Maximální vzdálenost každého pixelu od „základny“." +msgstr "每个像素与底板的最大距离" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:66 msgctxt "@action:label" msgid "Base (mm)" -msgstr "Základna (mm)" +msgstr "底板 (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:90 msgctxt "@info:tooltip" msgid "The base height from the build plate in millimeters." -msgstr "Výška základny od podložky v milimetrech." +msgstr "距离打印平台的底板高度,以毫米为单位。" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:100 msgctxt "@action:label" msgid "Width (mm)" -msgstr "Šířka (mm)" +msgstr "宽度 (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:124 msgctxt "@info:tooltip" msgid "The width in millimeters on the build plate" -msgstr "Šířka na podložce v milimetrech" +msgstr "构建板宽度,以毫米为单位" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:134 msgctxt "@action:label" msgid "Depth (mm)" -msgstr "Hloubka (mm)" +msgstr "深度 (mm)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:158 msgctxt "@info:tooltip" msgid "The depth in millimeters on the build plate" -msgstr "Hloubka podložky v milimetrech" +msgstr "打印平台深度,以毫米为单位" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:187 msgctxt "@item:inlistbox" msgid "Darker is higher" -msgstr "Tmavější je vyšší" +msgstr "颜色越深厚度越大" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:188 msgctxt "@item:inlistbox" msgid "Lighter is higher" -msgstr "Světlejší je vyšší" +msgstr "颜色越浅厚度越大" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:195 msgctxt "@info:tooltip" -msgid "" -"For lithophanes dark pixels should correspond to thicker locations in order " -"to block more light coming through. For height maps lighter pixels signify " -"higher terrain, so lighter pixels should correspond to thicker locations in " -"the generated 3D model." -msgstr "U litofanů by tmavé pixely měly odpovídat silnějším místům, aby blokovaly více světla procházejícího. Pro výškové mapy znamenají světlejší pixely vyšší" -" terén, takže světlejší pixely by měly odpovídat silnějším umístěním v generovaném 3D modelu." +msgid "For lithophanes dark pixels should correspond to thicker locations in order to block more light coming through. For height maps lighter pixels signify higher terrain, so lighter pixels should correspond to thicker locations in the generated 3D model." +msgstr "在影像浮雕中,为了阻挡更多光源通过,深色像素应对应于较厚的位置。在高度图中,浅色像素代表着更高的地形,因此浅色像素对应于生成的 3D 模型中较厚的位置。" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" msgid "Color Model" -msgstr "Barevný model" +msgstr "颜色模型" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:224 msgctxt "@item:inlistbox" msgid "Linear" -msgstr "Lineární" +msgstr "线性" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:225 msgctxt "@item:inlistbox" msgid "Translucency" -msgstr "Průsvitnost" +msgstr "半透明" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:232 msgctxt "@info:tooltip" -msgid "" -"For lithophanes a simple logarithmic model for translucency is available. " -"For height maps the pixel values correspond to heights linearly." -msgstr "Pro litofany je k dispozici jednoduchý logaritmický model pro průsvitnost. U výškových map odpovídají hodnoty pixelů lineárně výškám." +msgid "For lithophanes a simple logarithmic model for translucency is available. For height maps the pixel values correspond to heights linearly." +msgstr "对于隐雕,提供一个用于半透明的简单对数模型。对于高度图,像素值与高度线性对应。" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" msgid "1mm Transmittance (%)" -msgstr "1mm propustnost (%)" +msgstr "1 毫米透射率 (%)" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:263 msgctxt "@info:tooltip" -msgid "" -"The percentage of light penetrating a print with a thickness of 1 " -"millimeter. Lowering this value increases the contrast in dark regions and " -"decreases the contrast in light regions of the image." -msgstr "Procento světla pronikajícího do tisku o tloušťce 1 milimetr. Snížení této hodnoty zvyšuje kontrast v tmavých oblastech a snižuje kontrast ve světlých" -" oblastech obrazu." +msgid "The percentage of light penetrating a print with a thickness of 1 millimeter. Lowering this value increases the contrast in dark regions and decreases the contrast in light regions of the image." +msgstr "穿透 1 毫米厚的打印件的光线百分比。降低此值将增大图像暗区中的对比度并减小图像亮区中的对比度。" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" msgid "Smoothing" -msgstr "Vyhlazování" +msgstr "平滑" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:298 msgctxt "@info:tooltip" msgid "The amount of smoothing to apply to the image." -msgstr "Množství vyhlazení, které se použije na obrázek." +msgstr "要应用到图像的平滑量。" #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:329 #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:136 @@ -2224,308 +2135,294 @@ msgstr "Množství vyhlazení, které se použije na obrázek." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:143 msgctxt "@action:button" msgid "OK" -msgstr "OK" +msgstr "确定" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 msgctxt "@title:window" msgid "Post Processing Plugin" -msgstr "Zásuvný balíček Post Processing" +msgstr "后期处理插件" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 msgctxt "@label" msgid "Post Processing Scripts" -msgstr "Skripty Post Processingu" +msgstr "后期处理脚本" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:215 msgctxt "@action" msgid "Add a script" -msgstr "Přidat skript" +msgstr "添加一个脚本" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:251 msgctxt "@label" msgid "Settings" -msgstr "Nastavení" +msgstr "设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:460 msgctxt "@info:tooltip" msgid "Change active post-processing scripts." -msgstr "Změnít aktivní post-processing skripty." +msgstr "更改处于活动状态的后期处理脚本。" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:464 msgctxt "@info:tooltip" msgid "The following script is active:" msgid_plural "The following scripts are active:" -msgstr[0] "Následují skript je aktivní:" +msgstr[0] "以下脚本处于活动状态:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:144 msgctxt "@label" msgid "Move to top" -msgstr "Přesunout nahoru" +msgstr "移至顶部" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:155 msgctxt "@label" msgid "Delete" -msgstr "Odstranit" +msgstr "删除" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:186 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:284 msgctxt "@label" msgid "Resume" -msgstr "Obnovit" +msgstr "恢复" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:188 msgctxt "@label" msgid "Pausing..." -msgstr "Pozastavuji..." +msgstr "正在暂停..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:190 msgctxt "@label" msgid "Resuming..." -msgstr "Obnovuji..." +msgstr "正在恢复..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:192 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:279 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:288 msgctxt "@label" msgid "Pause" -msgstr "Pozastavit" +msgstr "暂停" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" msgid "Aborting..." -msgstr "Ruším..." +msgstr "正在中止..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:206 msgctxt "@label" msgid "Abort" -msgstr "Zrušit" +msgstr "中止" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:218 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to move %1 to the top of the queue?" -msgstr "Doopravdy chcete posunout %1 na začátek fronty?" +msgstr "您确定要将 %1 移至队列顶部吗?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:219 msgctxt "@window:title" msgid "Move print job to top" -msgstr "Přesunout tiskovou úlohu nahoru" +msgstr "将打印作业移至顶部" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:227 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to delete %1?" -msgstr "Doopravdy chcete odstranit %1?" +msgstr "您确定要删除 %1 吗?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:228 msgctxt "@window:title" msgid "Delete print job" -msgstr "Odstranit tiskovou úlohu" +msgstr "删除打印作业" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:236 msgctxt "@label %1 is the name of a print job." msgid "Are you sure you want to abort %1?" -msgstr "Doopravdy chcete zrušit %1?" +msgstr "您确定要中止 %1 吗?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorContextMenu.qml:237 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:326 msgctxt "@window:title" msgid "Abort print" -msgstr "Zrušit tisk" +msgstr "中止打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:12 msgctxt "@title:window" msgid "Print over network" -msgstr "Tisk přes síť" +msgstr "通过网络打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:53 msgctxt "@action:button" msgid "Print" -msgstr "Tisk" +msgstr "打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/PrintWindow.qml:81 msgctxt "@label" msgid "Printer selection" -msgstr "Výběr tiskárny" +msgstr "打印机选择" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:20 msgctxt "@title:window" msgid "Configuration Changes" -msgstr "Změny konfigurace" +msgstr "配置更改" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:36 msgctxt "@action:button" msgid "Override" -msgstr "Override" +msgstr "覆盖" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:83 msgctxt "@label" msgid "The assigned printer, %1, requires the following configuration change:" -msgid_plural "" -"The assigned printer, %1, requires the following configuration changes:" -msgstr[0] "Přiřazená tiskárna %1 vyžaduje následující změnu konfigurace:" +msgid_plural "The assigned printer, %1, requires the following configuration changes:" +msgstr[0] "分配的打印机 %1 需要以下配置更改:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:87 msgctxt "@label" -msgid "" -"The printer %1 is assigned, but the job contains an unknown material " -"configuration." -msgstr "Tiskárna %1 je přiřazena, ale úloha obsahuje neznámou konfiguraci materiálu." +msgid "The printer %1 is assigned, but the job contains an unknown material configuration." +msgstr "已向打印机 %1 分配作业,但作业包含未知的材料配置。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:97 msgctxt "@label" msgid "Change material %1 from %2 to %3." -msgstr "Změnit materiál %1 z %2 na %3." +msgstr "将材料 %1 从 %2 更改为 %3。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:100 msgctxt "@label" msgid "Load %3 as material %1 (This cannot be overridden)." -msgstr "Načíst %3 jako materiál %1 (Toho nemůže být přepsáno)." +msgstr "将 %3 作为材料 %1 进行加载(此操作无法覆盖)。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:103 msgctxt "@label" msgid "Change print core %1 from %2 to %3." -msgstr "Změnit jádro tisku %1 z %2 na %3." +msgstr "将 Print Core %1 从 %2 更改为 %3。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:106 msgctxt "@label" msgid "Change build plate to %1 (This cannot be overridden)." -msgstr "Změnit podložku na %1 (Toto nemůže být přepsáno)." +msgstr "将打印平台更改为 %1(此操作无法覆盖)。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:113 msgctxt "@label" -msgid "" -"Override will use the specified settings with the existing printer " -"configuration. This may result in a failed print." -msgstr "Přepsání použije zadaná nastavení s existující konfigurací tiskárny. To může vést k selhání tisku." +msgid "Override will use the specified settings with the existing printer configuration. This may result in a failed print." +msgstr "覆盖将使用包含现有打印机配置的指定设置。这可能会导致打印失败。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:151 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:181 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:178 msgctxt "@label" msgid "Glass" -msgstr "Sklo" +msgstr "玻璃" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorConfigOverrideDialog.qml:154 msgctxt "@label" msgid "Aluminum" -msgstr "Hliník" +msgstr "铝" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:148 msgctxt "@label link to Connect and Cloud interfaces" msgid "Manage printer" -msgstr "Spravovat tiskárnu" +msgstr "管理打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:253 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:479 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:250 msgctxt "@info" msgid "Please update your printer's firmware to manage the queue remotely." -msgstr "Aktualizujte firmware tiskárny a spravujte frontu vzdáleně." +msgstr "请及时更新打印机固件以远程管理打印队列。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v Ultimaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili Ultimaker Digital" -" Factory a zobrazili tuto webkameru." +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "无法从 Ultimaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 Ultimaker Digital Factory 并查看此网络摄像头。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" msgid "Loading..." -msgstr "Načítám..." +msgstr "正在加载..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:351 msgctxt "@label:status" msgid "Unavailable" -msgstr "Nedostupný" +msgstr "不可用" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:355 msgctxt "@label:status" msgid "Unreachable" -msgstr "Nedostupný" +msgstr "无法连接" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:359 msgctxt "@label:status" msgid "Idle" -msgstr "Čekám" +msgstr "空闲" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:363 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:76 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:78 msgctxt "@label:status" msgid "Preparing..." -msgstr "Připravuji..." +msgstr "正在准备..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:368 msgctxt "@label:status" msgid "Printing" -msgstr "Tisknu" +msgstr "打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:409 msgctxt "@label" msgid "Untitled" -msgstr "Bez názvu" +msgstr "未命名" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:424 msgctxt "@label" msgid "Anonymous" -msgstr "Anonymní" +msgstr "匿名" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:445 msgctxt "@label:status" msgid "Requires configuration changes" -msgstr "Jsou nutné změny v nastavení" +msgstr "需要更改配置" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:459 msgctxt "@action:button" msgid "Details" -msgstr "Podrobnosti" +msgstr "详细信息" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:126 msgctxt "@label" msgid "Unavailable printer" -msgstr "Nedostupná tiskárna" +msgstr "不可用的打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobCard.qml:128 msgctxt "@label" msgid "First available" -msgstr "První dostupný" +msgstr "第一个可用" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "使用 Ultimaker Digital Factory 从任意位置监控打印机" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "查看 Digital Factory 中的打印机" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" msgid "Connect to Networked Printer" -msgstr "Připojte se k síťové tiskárně" +msgstr "连接到网络打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" -msgid "" -"To print directly to your printer over the network, please make sure your " -"printer is connected to the network using a network cable or by connecting " -"your printer to your WIFI network. If you don't connect Cura with your " -"printer, you can still use a USB drive to transfer g-code files to your " -"printer." -msgstr "Chcete-li tisknout přímo na tiskárně prostřednictvím sítě, zkontrolujte, zda je tiskárna připojena k síti pomocí síťového kabelu nebo připojením tiskárny" -" k síti WIFI. Pokud nepřipojíte Curu k tiskárně, můžete stále používat jednotku USB k přenosu souborů g-kódu do vaší tiskárny." +msgid "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer." +msgstr "欲通过网络向打印机发送打印请求,请确保您的打印机已通过网线或 WIFI 连接至网络。若不能连接 Cura 与打印机,亦可通过使用 USB 设备将 G-code 文件传输到打印机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" msgid "Select your printer from the list below:" -msgstr "Vyberte svou tiskárnu z nabídky níže:" +msgstr "请从以下列表中选择您的打印机:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:71 msgctxt "@action:button" msgid "Edit" -msgstr "Upravit" +msgstr "编辑" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:82 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:186 @@ -2533,109 +2430,107 @@ msgstr "Upravit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:321 msgctxt "@action:button" msgid "Remove" -msgstr "Odstranit" +msgstr "删除" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:90 msgctxt "@action:button" msgid "Refresh" -msgstr "Aktualizovat" +msgstr "刷新" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:161 msgctxt "@label" -msgid "" -"If your printer is not listed, read the network printing " -"troubleshooting guide" -msgstr "Pokud vaše tiskárna není uvedena, přečtěte si průvodce řešením problémů se síťovým tiskem " +msgid "If your printer is not listed, read the network printing troubleshooting guide" +msgstr "如果您的打印机未列出,请阅读网络打印故障排除指南" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:186 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:247 msgctxt "@label" msgid "Type" -msgstr "Typ" +msgstr "类型" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:202 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:256 msgctxt "@label" msgid "Firmware version" -msgstr "Verze firmwaru" +msgstr "固件版本" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:212 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:266 msgctxt "@label" msgid "Address" -msgstr "Adresa" +msgstr "地址" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:232 msgctxt "@label" msgid "This printer is not set up to host a group of printers." -msgstr "Tato tiskárna není nastavena tak, aby hostovala skupinu tiskáren." +msgstr "这台打印机未设置为运行一组打印机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:236 msgctxt "@label" msgid "This printer is the host for a group of %1 printers." -msgstr "Tato tiskárna je hostitelem skupiny tiskáren %1." +msgstr "这台打印机是一组共 %1 台打印机的主机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:245 msgctxt "@label" msgid "The printer at this address has not yet responded." -msgstr "Tiskárna na této adrese dosud neodpověděla." +msgstr "该网络地址的打印机尚未响应。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:250 msgctxt "@action:button" msgid "Connect" -msgstr "Připojit" +msgstr "连接" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:261 msgctxt "@title:window" msgid "Invalid IP address" -msgstr "Špatná IP adresa" +msgstr "IP 地址无效" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:262 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:141 msgctxt "@text" msgid "Please enter a valid IP address." -msgstr "Prosím zadejte validní IP adresu." +msgstr "请输入有效的 IP 地址。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:272 msgctxt "@title:window" msgid "Printer Address" -msgstr "Adresa tiskárny" +msgstr "打印机网络地址" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:297 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:97 msgctxt "@label" msgid "Enter the IP address of your printer on the network." -msgstr "Vložte IP adresu vaší tiskárny na síti." +msgstr "请输入打印机在网络上的 IP 地址。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:29 msgctxt "@label" msgid "Queued" -msgstr "Zařazeno do fronty" +msgstr "已排队" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:64 msgctxt "@label link to connect manager" msgid "Manage in browser" -msgstr "Spravovat v prohlížeči" +msgstr "请于浏览器中进行管理" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:91 msgctxt "@label" msgid "There are no print jobs in the queue. Slice and send a job to add one." -msgstr "Ve frontě nejsou žádné tiskové úlohy. Slicujte a odesláním úlohy jednu přidejte." +msgstr "队列中无打印任务。可通过切片和发送添加任务。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:99 msgctxt "@label" msgid "Print jobs" -msgstr "Tiskové úlohy" +msgstr "打印作业" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:108 msgctxt "@label" msgid "Total print time" -msgstr "Celkový čas tisknutí" +msgstr "总打印时间" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorQueue.qml:117 msgctxt "@label" msgid "Waiting for" -msgstr "Čekám na" +msgstr "等待" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:70 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:82 @@ -2644,18 +2539,18 @@ msgstr "Čekám na" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:88 msgctxt "@label:status" msgid "Aborted" -msgstr "Zrušeno" +msgstr "已中止" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:72 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:74 msgctxt "@label:status" msgid "Finished" -msgstr "Dokončeno" +msgstr "已完成" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:80 msgctxt "@label:status" msgid "Aborting..." -msgstr "Ruším..." +msgstr "正在中止..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:90 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:92 @@ -2663,133 +2558,127 @@ msgstr "Ruším..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:96 msgctxt "@label:status" msgid "Failed" -msgstr "Selhání" +msgstr "失败" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:98 msgctxt "@label:status" msgid "Pausing..." -msgstr "Pozastavuji..." +msgstr "正在暂停..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:100 msgctxt "@label:status" msgid "Paused" -msgstr "Pozastaveno" +msgstr "已暂停" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:102 msgctxt "@label:status" msgid "Resuming..." -msgstr "Obnovuji..." +msgstr "正在恢复..." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:104 msgctxt "@label:status" msgid "Action required" -msgstr "Akce vyžadována" +msgstr "需要采取行动" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrintJobProgressBar.qml:106 msgctxt "@label:status" msgid "Finishes %1 at %2" -msgstr "Dokončuji %1 z %2" +msgstr "完成 %1 于 %2" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/main.qml:25 msgctxt "@title:window" msgid "Cura Backups" -msgstr "Cura zálohy" +msgstr "Cura 备份" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:21 msgctxt "@backuplist:label" msgid "Cura Version" -msgstr "Cura verze" +msgstr "Cura 版本" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:29 msgctxt "@backuplist:label" msgid "Machines" -msgstr "Zařízení" +msgstr "机器" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:37 msgctxt "@backuplist:label" msgid "Materials" -msgstr "Materiály" +msgstr "材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:45 msgctxt "@backuplist:label" msgid "Profiles" -msgstr "Profily" +msgstr "配置文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 msgctxt "@backuplist:label" msgid "Plugins" -msgstr "Zásuvné moduly" +msgstr "插件" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" msgid "Want more?" -msgstr "Chcete více?" +msgstr "想要更多?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:31 msgctxt "@button" msgid "Backup Now" -msgstr "Zálohovat nyní" +msgstr "立即备份" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:43 msgctxt "@checkbox:description" msgid "Auto Backup" -msgstr "Automatické zálohy" +msgstr "自动备份" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:44 msgctxt "@checkbox:description" msgid "Automatically create a backup each day that Cura is started." -msgstr "Automaticky vytvořte zálohu každý den, kdy je spuštěna Cura." +msgstr "在 Cura 每天启动时自动创建备份。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:64 msgctxt "@button" msgid "Restore" -msgstr "Obnovit" +msgstr "恢复" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:93 msgctxt "@dialog:title" msgid "Delete Backup" -msgstr "Odstranit zálohu" +msgstr "删除备份" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:94 msgctxt "@dialog:info" msgid "Are you sure you want to delete this backup? This cannot be undone." -msgstr "Opravdu chcete tuto zálohu smazat? To nelze vrátit zpět." +msgstr "您确定要删除此备份吗?此操作无法撤销。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:102 msgctxt "@dialog:title" msgid "Restore Backup" -msgstr "Obnovit zálohu" +msgstr "恢复备份" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItem.qml:103 msgctxt "@dialog:info" -msgid "" -"You will need to restart Cura before your backup is restored. Do you want to " -"close Cura now?" -msgstr "Před obnovením zálohy budete muset restartovat Curu. Chcete nyní Curu zavřít?" +msgid "You will need to restart Cura before your backup is restored. Do you want to close Cura now?" +msgstr "您需要重新启动 Cura 才能恢复备份。您要立即关闭 Cura 吗?" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:28 msgctxt "@title" msgid "My Backups" -msgstr "Moje zálohy" +msgstr "我的备份" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:36 msgctxt "@empty_state" -msgid "" -"You don't have any backups currently. Use the 'Backup Now' button to create " -"one." -msgstr "Momentálně nemáte žádné zálohy. Pomocí tlačítka 'Zálohovat nyní' vytvořte." +msgid "You don't have any backups currently. Use the 'Backup Now' button to create one." +msgstr "您目前没有任何备份。使用“立即备份”按钮创建一个备份。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/BackupsPage.qml:55 msgctxt "@backup_limit_info" -msgid "" -"During the preview phase, you'll be limited to 5 visible backups. Remove a " -"backup to see older ones." -msgstr "Během fáze náhledu budete omezeni na 5 viditelných záloh. Chcete-li zobrazit starší, odstraňte zálohu." +msgid "During the preview phase, you'll be limited to 5 visible backups. Remove a backup to see older ones." +msgstr "在预览阶段,将限制为 5 个可见备份。移除一个备份以查看更早的备份。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:34 msgctxt "@description" msgid "Backup and synchronize your Cura settings." -msgstr "Zálohovat a synchronizovat vaše nastavení Cura." +msgstr "备份并同步您的 Cura 设置。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/pages/WelcomePage.qml:47 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:180 @@ -2797,160 +2686,148 @@ msgstr "Zálohovat a synchronizovat vaše nastavení Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:49 msgctxt "@button" msgid "Sign in" -msgstr "Přihlásit se" +msgstr "登录" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:16 msgctxt "@title:window" msgid "More information on anonymous data collection" -msgstr "Další informace o anonymním shromažďování údajů" +msgstr "更多关于匿名数据收集的信息" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " -"and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu. Níže uvádíme příklad všech sdílených dat:" +msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "为了改善打印质量和用户体验,Ultimaker Cura 会收集匿名数据。以下是所有数据分享的示例:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" msgid "I don't want to send anonymous data" -msgstr "Nechci posílat anonymní data" +msgstr "我不想发送匿名数据" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:116 msgctxt "@text:window" msgid "Allow sending anonymous data" -msgstr "Povolit zasílání anonymních dat" +msgstr "允许发送匿名数据" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 msgctxt "@option" msgid "Save Cura project and print file" -msgstr "Uložit projekt Cura a tiskový soubor UFP" +msgstr "保存 Cura 项目并打印文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 msgctxt "@option" msgid "Save Cura project" -msgstr "Uložit projekt Cura" +msgstr "保存 Cura 项目" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Vyberte prosím všechny upgrady provedené v tomto originálu Ultimaker" +msgstr "请选择适用于 Ultimaker Original 的升级文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" msgid "Heated Build Plate (official kit or self-built)" -msgstr "Vyhřívaná podložka (Oficiální kit, nebo vytvořená)" +msgstr "热床(官方版本或自制)" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:30 msgctxt "@title" msgid "Build Plate Leveling" -msgstr "Vyrovnávání podložky" +msgstr "打印平台调平" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:42 msgctxt "@label" -msgid "" -"To make sure your prints will come out great, you can now adjust your " -"buildplate. When you click 'Move to Next Position' the nozzle will move to " -"the different positions that can be adjusted." -msgstr "Chcete-li se ujistit, že vaše výtisky vyjdou skvěle, můžete nyní sestavení své podložku. Když kliknete na „Přesunout na další pozici“, tryska se přesune" -" do různých poloh, které lze upravit." +msgid "To make sure your prints will come out great, you can now adjust your buildplate. When you click 'Move to Next Position' the nozzle will move to the different positions that can be adjusted." +msgstr "为了确保打印质量出色,您现在可以开始调整您的打印平台。当您点击「移动到下一个位置」时,喷嘴将移动到可以调节的不同位置。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" -msgid "" -"For every position; insert a piece of paper under the nozzle and adjust the " -"print build plate height. The print build plate height is right when the " -"paper is slightly gripped by the tip of the nozzle." -msgstr "Pro každou pozici; vložte kousek papíru pod trysku a upravte výšku tiskové desky. Výška desky pro sestavení tisku je správná, když je papír lehce uchopen" -" špičkou trysky." +msgid "For every position; insert a piece of paper under the nozzle and adjust the print build plate height. The print build plate height is right when the paper is slightly gripped by the tip of the nozzle." +msgstr "在打印头停止的每一个位置下方插入一张纸,并调整平台高度。当纸张恰好被喷嘴的尖端轻微压住时,此时打印平台的高度已被正确校准。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" msgid "Start Build Plate Leveling" -msgstr "Spustit vyrovnání položky" +msgstr "开始进行打印平台调平" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:79 msgctxt "@action:button" msgid "Move to Next Position" -msgstr "Přesunout na další pozici" +msgstr "移动到下一个位置" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" -msgstr "Od" +msgstr "由" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 msgctxt "@button:label" msgid "Learn More" -msgstr "Zjistit Více" +msgstr "详细了解" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Enable" -msgstr "Zapnout" +msgstr "启用" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:226 msgctxt "@button" msgid "Disable" -msgstr "Vypnout" +msgstr "禁用" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:244 msgctxt "@button" msgid "Downgrading..." -msgstr "Snižuji verzi..." +msgstr "正在降级..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:245 msgctxt "@button" msgid "Downgrade" -msgstr "Snížit verzi" +msgstr "降级" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:249 msgctxt "@button" msgid "Installing..." -msgstr "Instaluji..." +msgstr "正在安装..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:250 msgctxt "@button" msgid "Install" -msgstr "Instalovat" +msgstr "安装" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:254 msgctxt "@button" msgid "Uninstall" -msgstr "Odinstalovat" +msgstr "卸载" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Updating..." -msgstr "Aktualizuji..." +msgstr "正在更新..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:269 msgctxt "@button" msgid "Update" -msgstr "Aktualizovat" +msgstr "更新" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" -msgstr "Nainstalovat moduly" +msgstr "安装插件" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " -"plugins contributed by our amazing community of users." -msgstr "Urychlete váš postup práce a přizpůsobte si zážitek s Ultimaker Cura pomocí modulů, kterými přispěla naše úžasná komunita uživatelů." +msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgstr "使用由我们卓越的用户社区提供的插件,简化您的工作流程并自定义 Ultimaker Cura 体验。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" msgid "Changes from your account" -msgstr "Změny z vašeho účtu" +msgstr "您的帐户有更改" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 msgctxt "@button" msgid "Dismiss" -msgstr "Schovat" +msgstr "解除" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:24 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/FirstStartMachineActionsContent.qml:76 @@ -2958,231 +2835,225 @@ msgstr "Schovat" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:118 msgctxt "@button" msgid "Next" -msgstr "Další" +msgstr "下一步" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:52 msgctxt "@label" msgid "The following packages will be added:" -msgstr "Následující balíčky byly přidány:" +msgstr "将添加以下程序包:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:94 msgctxt "@label" -msgid "" -"The following packages can not be installed because of an incompatible Cura " -"version:" -msgstr "Následující balíčky nelze nainstalovat z důvodu nekompatibilní verze Cura:" +msgid "The following packages can not be installed because of an incompatible Cura version:" +msgstr "由于 Cura 版本不兼容,无法安装以下程序包:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MultipleLicenseDialog.qml:35 msgctxt "@label" msgid "You need to accept the license to install the package" -msgstr "Pro instalaci balíčku musíte přijmout licenční ujednání" +msgstr "需要接受许可证才能安装该程序包" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:15 msgctxt "@button" msgid "Plugin license agreement" -msgstr "Licenční smlouva modulu" +msgstr "插件许可协议" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 msgctxt "@text" msgid "Please read and agree with the plugin licence." -msgstr "Prosím přečtěte si a přijměte licenci modulu." +msgstr "请阅读并同意插件许可。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 msgctxt "@button" msgid "Accept" -msgstr "Příjmout" +msgstr "接受" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:8 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/MissingPackages.qml:8 msgctxt "@header" msgid "Install Materials" -msgstr "Instalovat materiály" +msgstr "安装材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " -"printers." -msgstr "Vyberte a nainstalujte materiálové profily optimalizované pro vaše 3D tiskárny Ultimaker." +msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgstr "选择并安装针对您的 Ultimaker 3D 打印机经过优化的材料配置文件。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" msgid "Manage packages" -msgstr "Spravovat balíčky" +msgstr "管理包" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:81 msgctxt "@header" msgid "Description" -msgstr "Popis" +msgstr "描述" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:110 msgctxt "@header" msgid "Compatible printers" -msgstr "Kompatibilní tiskárny" +msgstr "兼容的打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:134 msgctxt "@info" msgid "No compatibility information" -msgstr "Žádné informace o kompatibilitě" +msgstr "无兼容性信息" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:152 msgctxt "@header" msgid "Compatible support materials" -msgstr "Kompatibilní materiály podpor" +msgstr "兼容的支撑材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:176 msgctxt "@info No materials" msgid "None" -msgstr "Žádné" +msgstr "无" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:193 msgctxt "@header" msgid "Compatible with Material Station" -msgstr "Kompatibilní s Material Station" +msgstr "与 Material Station 兼容" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "Yes" -msgstr "Ano" +msgstr "是" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:202 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:228 msgctxt "@info" msgid "No" -msgstr "Ne" +msgstr "否" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:219 msgctxt "@header" msgid "Optimized for Air Manager" -msgstr "Optimalizováno pro Air Manager" +msgstr "已针对 Air Manager 优化" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" msgid "Visit plug-in website" -msgstr "Navštívit webovou stránku modulu" +msgstr "访问插件网站" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" msgid "Website" -msgstr "Webová stránka" +msgstr "网站" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:252 msgctxt "@button" msgid "Buy spool" -msgstr "Koupit cívku" +msgstr "购买线轴" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:261 msgctxt "@button" msgid "Safety datasheet" -msgstr "Bezpečnostní list" +msgstr "安全数据表" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:270 msgctxt "@button" msgid "Technical datasheet" -msgstr "Technický list" +msgstr "技术数据表" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:15 msgctxt "@header" msgid "Package details" -msgstr "Detaily balíčku" +msgstr "包详情" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageDetails.qml:40 msgctxt "@button:tooltip" msgid "Back" -msgstr "Zpět" +msgstr "返回" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 msgctxt "@button" msgid "Failed to load packages:" -msgstr "Nepodařilo se načíst balíčky:" +msgstr "无法加载包:" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:151 msgctxt "@button" msgid "Retry?" -msgstr "Opakovat?" +msgstr "是否重试?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:167 msgctxt "@button" msgid "Loading" -msgstr "Načítám" +msgstr "加载" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 msgctxt "@message" msgid "No more results to load" -msgstr "Žádné další výsledky k načtení" +msgstr "没有更多的结果要加载" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:183 msgctxt "@message" msgid "No results found with current filter" -msgstr "S aktuálním filtrem nebyly nalezeny žádné výsledky" +msgstr "当前筛选没有任何结果" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Packages.qml:226 msgctxt "@button" msgid "Load more" -msgstr "Načíst více" +msgstr "加载更多" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" -msgstr "Modul ověřený společností Ultimaker" +msgstr "Ultimaker 验证插件" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" msgid "Ultimaker Certified Material" -msgstr "Materiál certifikovaný společností Ultimaker" +msgstr "Ultimaker 认证材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" msgid "Ultimaker Verified Package" -msgstr "Balíček ověřený společností Ultimaker" +msgstr "Ultimaker 验证包" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" msgid "Manage packages" -msgstr "Spravovat balíčky" +msgstr "管理包" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "" -"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " -"keep your plugins up to date and backup your setup regularly." -msgstr "Zde můžete spravovat své Ultimaker Cura moduly a materiály. Udržujte své moduly aktuální a pravidelně zálohujte své nastavení." +msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "在此处管理您的 Ultimaker Cura 插件和材料配置文件。请确保将插件保持为最新,并定期备份设置。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" msgid "Install missing Materials" -msgstr "Nainstalovat chybějící materiály" +msgstr "安装缺少的材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 msgctxt "@title" msgid "Loading..." -msgstr "Načítám..." +msgstr "正在加载..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 msgctxt "@button" msgid "Plugins" -msgstr "Zásuvné moduly" +msgstr "插件" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 msgctxt "@button" msgid "Materials" -msgstr "Materiály" +msgstr "材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:193 msgctxt "@info" msgid "Search in the browser" -msgstr "Hledat v prohlížeči" +msgstr "在浏览器中搜索" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:271 msgctxt "@button" msgid "In order to use the package you will need to restart Cura" -msgstr "Abyste mohli balíček použít, musíte restartovat Curu" +msgstr "要使用该包,您需要重新启动 Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:279 msgctxt "@info:button, %1 is the application name" msgid "Quit %1" -msgstr "Ukončit %1" +msgstr "退出 %1" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:100 msgctxt "@info" @@ -3191,78 +3062,81 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "Zkontrolujte, zda má tiskárna připojení:\n- Zkontrolujte, zda je tiskárna zapnutá.\n- Zkontrolujte, zda je tiskárna připojena k síti.\n- Zkontrolujte," -" zda jste přihlášeni k objevování tiskáren připojených k cloudu." +msgstr "" +"请确保您的打印机已连接:\n" +"- 检查打印机是否已启动。\n" +"- 检查打印机是否连接至网络。\n" +"- 检查您是否已登录查找云连接的打印机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" msgid "Please connect your printer to the network." -msgstr "Připojte tiskárnu k síti." +msgstr "请将打印机连接到网络。" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:148 msgctxt "@label link to technical assistance" msgid "View user manuals online" -msgstr "Zobrazit online manuály" +msgstr "查看联机用户手册" #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:164 msgctxt "@info" msgid "In order to monitor your print from Cura, please connect the printer." -msgstr "Abyste mohli monitorovat tisk z Cury, připojte prosím tiskárnu." +msgstr "为了从 Cura 监控您的打印,请连接打印机。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:15 msgctxt "@title:window" msgid "Open Project" -msgstr "Otevřit projekt" +msgstr "打开项目" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:64 msgctxt "@action:ComboBox Update/override existing profile" msgid "Update existing" -msgstr "Aktualizovat existující" +msgstr "更新已有配置" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:65 msgctxt "@action:ComboBox Save settings in a new profile" msgid "Create new" -msgstr "Vytvořit nový" +msgstr "新建" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:83 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:61 msgctxt "@action:title" msgid "Summary - Cura Project" -msgstr "Souhrn - Projekt Cura" +msgstr "摘要 - Cura 项目" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:109 msgctxt "@info:tooltip" msgid "How should the conflict in the machine be resolved?" -msgstr "Jak by měl být problém v zařízení vyřešen?" +msgstr "机器的设置冲突应如何解决?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:165 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:97 msgctxt "@action:label" msgid "Printer settings" -msgstr "Nastavení tiskárny" +msgstr "打印机设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:176 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:106 msgctxt "@action:label" msgid "Type" -msgstr "Typ" +msgstr "类型" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:193 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:121 msgctxt "@action:label" msgid "Printer Group" -msgstr "Skupina tiskárny" +msgstr "打印机组" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:218 msgctxt "@info:tooltip" msgid "How should the conflict in the profile be resolved?" -msgstr "Jak by měl být problém v profilu vyřešen?" +msgstr "配置文件中的冲突如何解决?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:240 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:222 msgctxt "@action:label" msgid "Profile settings" -msgstr "Nastavení profilu" +msgstr "配置文件设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:251 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:376 @@ -3270,365 +3144,350 @@ msgstr "Nastavení profilu" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:246 msgctxt "@action:label" msgid "Name" -msgstr "Název" +msgstr "名字" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:269 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:263 msgctxt "@action:label" msgid "Intent" -msgstr "Záměr" +msgstr "Intent" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:287 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:230 msgctxt "@action:label" msgid "Not in profile" -msgstr "Není v profilu" +msgstr "不在配置文件中" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:293 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:235 msgctxt "@action:label" msgid "%1 override" msgid_plural "%1 overrides" -msgstr[0] "%1 přepsání" +msgstr[0] "%1 重写" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:306 msgctxt "@action:label" msgid "Derivative from" -msgstr "Derivát z" +msgstr "衍生自" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:312 msgctxt "@action:label" msgid "%1, %2 override" msgid_plural "%1, %2 overrides" -msgstr[0] "%1, %2 override" +msgstr[0] "%1, %2 重写" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:334 msgctxt "@info:tooltip" msgid "How should the conflict in the material be resolved?" -msgstr "Jak by měl být problém v materiálu vyřešen?" +msgstr "材料的设置冲突应如何解决?" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:361 msgctxt "@action:label" msgid "Material settings" -msgstr "Nastavení materiálu" +msgstr "材料设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:397 msgctxt "@action:label" msgid "Setting visibility" -msgstr "Nastavení zobrazení" +msgstr "设置可见性" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:406 msgctxt "@action:label" msgid "Mode" -msgstr "Mód" +msgstr "模式" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:422 msgctxt "@action:label" msgid "Visible settings:" -msgstr "Viditelná zařízení:" +msgstr "可见设置:" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:427 msgctxt "@action:label" msgid "%1 out of %2" -msgstr "%1 z %2" +msgstr "%1 / %2" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:448 msgctxt "@action:warning" msgid "Loading a project will clear all models on the build plate." -msgstr "Nahrání projektu vymaže všechny modely na podložce." +msgstr "加载项目将清除打印平台上的所有模型。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" -msgid "" -"The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "此项目中使用的材料当前未安装在 Cura 中。
      安装材料配置文件并重新打开项目。" +msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" msgid "Open" -msgstr "Otevřít" +msgstr "打开" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 msgctxt "@action:button" msgid "Open project anyway" -msgstr "Přesto otevřít projekt" +msgstr "仍要打开项目" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 msgctxt "@action:button" msgid "Install missing material" -msgstr "Nainstalovat chybějící materiál" +msgstr "安装缺少的材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" msgid "Mesh Type" -msgstr "Typ síťového modelu" +msgstr "网格类型" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:81 msgctxt "@label" msgid "Normal model" -msgstr "Normální model" +msgstr "正常模式" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:96 msgctxt "@label" msgid "Print as support" -msgstr "Tisknout jako podporu" +msgstr "打印为支撑" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:111 msgctxt "@label" msgid "Modify settings for overlaps" -msgstr "Upravte nastavení překrývání" +msgstr "修改重叠设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:126 msgctxt "@label" msgid "Don't support overlaps" -msgstr "Nepodporovat překrývání" +msgstr "不支持重叠" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:159 msgctxt "@item:inlistbox" msgid "Infill mesh only" -msgstr "Pouze síť výplně" +msgstr "仅填充网格" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:160 msgctxt "@item:inlistbox" msgid "Cutting mesh" -msgstr "Síť řezu" +msgstr "切割网格" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:385 msgctxt "@action:button" msgid "Select settings" -msgstr "Vybrat nastavení" +msgstr "选择设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:17 msgctxt "@title:window" msgid "Select Settings to Customize for this model" -msgstr "Vybrat nastavení k přizpůsobení pro tento model" +msgstr "选择对此模型的自定义设置" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:61 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:102 msgctxt "@label:textbox" msgid "Filter..." -msgstr "Filtrovat..." +msgstr "筛选..." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/SettingPickDialog.qml:75 msgctxt "@label:checkbox" msgid "Show all" -msgstr "Zobrazit vše" +msgstr "显示全部" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:31 msgctxt "@title" msgid "Update Firmware" -msgstr "Aktualizovat firmware" +msgstr "更新固件" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:37 msgctxt "@label" -msgid "" -"Firmware is the piece of software running directly on your 3D printer. This " -"firmware controls the step motors, regulates the temperature and ultimately " -"makes your printer work." -msgstr "Firmware je software běžící přímo na vaší 3D tiskárně. Tento firmware řídí krokové motory, reguluje teplotu a v konečném důsledku zajišťuje vaši práci" -" tiskárny." +msgid "Firmware is the piece of software running directly on your 3D printer. This firmware controls the step motors, regulates the temperature and ultimately makes your printer work." +msgstr "固件是直接在 3D 打印机上运行的一个软件。此固件控制步进电机,调节温度并最终使打印机正常工作。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" -msgid "" -"The firmware shipping with new printers works, but new versions tend to have " -"more features and improvements." -msgstr "Dodávání firmwaru s novými tiskárnami funguje, ale nové verze mají obvykle více funkcí a vylepšení." +msgid "The firmware shipping with new printers works, but new versions tend to have more features and improvements." +msgstr "新打印机出厂配备的固件完全可以正常使用,但新版本往往具有更多的新功能和改进。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 msgctxt "@action:button" msgid "Automatically upgrade Firmware" -msgstr "Automaticky aktualizovat firmware" +msgstr "自动升级固件" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:66 msgctxt "@action:button" msgid "Upload custom Firmware" -msgstr "Nahrát vlastní firmware" +msgstr "上传自定义固件" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:79 msgctxt "@label" -msgid "" -"Firmware can not be updated because there is no connection with the printer." -msgstr "Firmware nelze aktualizovat, protože není spojeno s tiskárnou." +msgid "Firmware can not be updated because there is no connection with the printer." +msgstr "未连接打印机,无法更新固件。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:86 msgctxt "@label" -msgid "" -"Firmware can not be updated because the connection with the printer does not " -"support upgrading firmware." -msgstr "Firmware nelze aktualizovat, protože připojení k tiskárně nepodporuje aktualizaci firmwaru." +msgid "Firmware can not be updated because the connection with the printer does not support upgrading firmware." +msgstr "与打印机间的连接不支持固件更新,因此无法更新固件。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:93 msgctxt "@title:window" msgid "Select custom firmware" -msgstr "Vybrat vlastní firmware" +msgstr "选择自定义固件" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:113 msgctxt "@title:window" msgid "Firmware Update" -msgstr "Aktualizace firmwaru" +msgstr "固件升级" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:137 msgctxt "@label" msgid "Updating firmware." -msgstr "Aktualizuji firmware." +msgstr "更新固件中..." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:139 msgctxt "@label" msgid "Firmware update completed." -msgstr "Aktualizace firmwaru kompletní." +msgstr "固件更新已完成。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:141 msgctxt "@label" msgid "Firmware update failed due to an unknown error." -msgstr "Aktualizace firmwaru selhala kvůli neznámému problému." +msgstr "由于未知错误,固件更新失败。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:143 msgctxt "@label" msgid "Firmware update failed due to an communication error." -msgstr "Aktualizace firmwaru selhala kvůli chybě v komunikaci." +msgstr "由于通信错误,导致固件升级失败。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:145 msgctxt "@label" msgid "Firmware update failed due to an input/output error." -msgstr "Aktualizace firmwaru selhala kvůli chybě vstupu / výstupu." +msgstr "由于输入/输出错误,导致固件升级失败。" #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:147 msgctxt "@label" msgid "Firmware update failed due to missing firmware." -msgstr "Aktualizace firmwaru selhala kvůli chybějícímu firmwaru." +msgstr "由于固件丢失,导致固件升级失败。" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:18 #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:47 msgctxt "@label" msgid "Color scheme" -msgstr "Barevné schéma" +msgstr "颜色方案" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:104 msgctxt "@label:listbox" msgid "Material Color" -msgstr "Barva materiálu" +msgstr "材料颜色" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:108 msgctxt "@label:listbox" msgid "Line Type" -msgstr "Typ úsečky" +msgstr "走线类型" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:112 msgctxt "@label:listbox" msgid "Speed" -msgstr "Rychlost" +msgstr "速度" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:116 msgctxt "@label:listbox" msgid "Layer Thickness" -msgstr "Tloušťka vrstvy" +msgstr "层厚度" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:120 msgctxt "@label:listbox" msgid "Line Width" -msgstr "Šířka čáry" +msgstr "走线宽度" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:124 msgctxt "@label:listbox" msgid "Flow" -msgstr "Průtok" +msgstr "流量" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:164 msgctxt "@label" msgid "Compatibility Mode" -msgstr "Mód kompatibility" +msgstr "兼容模式" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:231 msgctxt "@label" msgid "Travels" -msgstr "Cesty" +msgstr "空驶" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:237 msgctxt "@label" msgid "Helpers" -msgstr "Pomocníci" +msgstr "打印辅助结构" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:243 msgctxt "@label" msgid "Shell" -msgstr "Shell" +msgstr "外壳" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:249 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:74 msgctxt "@label" msgid "Infill" -msgstr "Výplň" +msgstr "填充" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:257 msgctxt "@label" msgid "Starts" -msgstr "Začátky" +msgstr "开始" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:304 msgctxt "@label" msgid "Only Show Top Layers" -msgstr "Zobrazit jen vrchní vrstvy" +msgstr "只显示顶层" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:313 msgctxt "@label" msgid "Show 5 Detailed Layers On Top" -msgstr "Zobrazit 5 podrobných vrstev nahoře" +msgstr "在顶部显示 5 层打印细节" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:326 msgctxt "@label" msgid "Top / Bottom" -msgstr "Nahoře / Dole" +msgstr "顶 / 底层" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:330 msgctxt "@label" msgid "Inner Wall" -msgstr "Vnitřní stěna" +msgstr "内壁" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:397 msgctxt "@label" msgid "min" -msgstr "min" +msgstr "最小" #: /Users/c.lamboo/ultimaker/Cura/plugins/SimulationView/SimulationViewMenuComponent.qml:462 msgctxt "@label" msgid "max" -msgstr "max" +msgstr "最大" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/SearchBar.qml:17 msgctxt "@placeholder" msgid "Search" -msgstr "Hledat" +msgstr "搜索" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:84 msgctxt "@label" -msgid "" -"This setting is not used because all the settings that it influences are " -"overridden." -msgstr "Toto nastavení se nepoužívá, protože všechna nastavení, která ovlivňuje, jsou přepsána." +msgid "This setting is not used because all the settings that it influences are overridden." +msgstr "未使用此设置,因为受其影响的所有设置均已覆盖。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:89 msgctxt "@label Header for list of settings." msgid "Affects" -msgstr "Ovlivňuje" +msgstr "影响" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:94 msgctxt "@label Header for list of settings." msgid "Affected By" -msgstr "Ovlivněno" +msgstr "受影响项目" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:190 msgctxt "@label" -msgid "" -"This setting is always shared between all extruders. Changing it here will " -"change the value for all extruders." -msgstr "Toto nastavení je vždy sdíleno všemi extrudéry. Jeho změnou se změní hodnota všech extruderů." +msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders." +msgstr "此设置始终在所有挤出机之间共享。在此处更改它将改变所有挤出机的值。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:194 msgctxt "@label" msgid "This setting is resolved from conflicting extruder-specific values:" -msgstr "Toto nastavení je vyřešeno z konfliktních hodnot specifického extruder:" +msgstr "此设置与挤出器特定值不同:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:234 msgctxt "@label" @@ -3636,2017 +3495,1953 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "Toto nastavení má jinou hodnotu než profil.\n\nKlepnutím obnovíte hodnotu profilu." +msgstr "" +"此设置的值与配置文件不同。\n" +"\n" +"单击以恢复配置文件的值。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" msgid "" -"This setting is normally calculated, but it currently has an absolute value " -"set.\n" +"This setting is normally calculated, but it currently has an absolute value set.\n" "\n" "Click to restore the calculated value." -msgstr "Toto nastavení se obvykle počítá, ale v současné době je nastavena absolutní hodnota.\n\nKlepnutím obnovíte vypočítanou hodnotu." +msgstr "" +"此设置通常可被自动计算,但其当前已被绝对定义。\n" +"\n" +"单击以恢复自动计算的值。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" msgid "Search settings" -msgstr "Prohledat nastavení" +msgstr "搜索设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:395 msgctxt "@action:menu" msgid "Copy value to all extruders" -msgstr "Kopírovat hodnotu na všechny extrudery" +msgstr "将值复制到所有挤出机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:404 msgctxt "@action:menu" msgid "Copy all changed values to all extruders" -msgstr "Kopírovat všechny změněné hodnoty na všechny extrudery" +msgstr "将所有修改值复制到所有挤出机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:440 msgctxt "@action:menu" msgid "Hide this setting" -msgstr "Schovat toto nastavení" +msgstr "隐藏此设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:453 msgctxt "@action:menu" msgid "Don't show this setting" -msgstr "Neukazovat toto nastavení" +msgstr "不再显示此设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:457 msgctxt "@action:menu" msgid "Keep this setting visible" -msgstr "Nechat toto nastavení viditelné" +msgstr "保持此设置可见" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:476 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:467 msgctxt "@action:menu" msgid "Configure setting visibility..." -msgstr "Konfigurovat viditelnost nastavení..." +msgstr "配置设定可见性..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingCategory.qml:115 msgctxt "@label" msgid "" -"Some hidden settings use values different from their normal calculated " -"value.\n" +"Some hidden settings use values different from their normal calculated value.\n" "\n" "Click to make these settings visible." -msgstr "Některá skrytá nastavení používají hodnoty odlišné od jejich normální vypočtené hodnoty.\n\nKlepnutím toto nastavení zviditelníte." +msgstr "" +"一些隐藏设置正在使用有别于一般设置的计算值。\n" +"\n" +"单击以使这些设置可见。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" msgid "Marketplace" -msgstr "Obchod" +msgstr "市场" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&Settings" -msgstr "Nasta&vení" +msgstr "设置(&S)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:87 msgctxt "@title:window" msgid "New project" -msgstr "Nový projekt" +msgstr "新建项目" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:88 msgctxt "@info:question" -msgid "" -"Are you sure you want to start a new project? This will clear the build " -"plate and any unsaved settings." -msgstr "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgid "Are you sure you want to start a new project? This will clear the build plate and any unsaved settings." +msgstr "你确定要开始一个新项目吗?这将清除打印平台及任何未保存的设置。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:13 msgctxt "@title:tab" msgid "Setting Visibility" -msgstr "Nastavení zobrazení" +msgstr "设置可见性" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:24 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:134 msgctxt "@action:button" msgid "Defaults" -msgstr "Výchozí" +msgstr "默认" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityPage.qml:55 msgctxt "@label:textbox" msgid "Check all" -msgstr "Zkontrolovat vše" +msgstr "全部勾选" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:18 msgctxt "@title:window" msgid "Sync materials with printers" -msgstr "Synchronizovat materiály s tiskárnami" +msgstr "匹配材料和打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:49 msgctxt "@title:header" msgid "Sync materials with printers" -msgstr "Synchronizovat materiály s tiskárnami" +msgstr "匹配材料和打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:55 msgctxt "@text" -msgid "" -"Following a few simple steps, you will be able to synchronize all your " -"material profiles with your printers." -msgstr "Následováním několika jednoduchých kroků budete moci synchronizovat všechny vaše materiálové profily s vašimi tiskárnami." +msgid "Following a few simple steps, you will be able to synchronize all your material profiles with your printers." +msgstr "只需遵循几个简单步骤,您就可以将所有材料配置文件与打印机同步。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:77 msgctxt "@button" msgid "Why do I need to sync material profiles?" -msgstr "K čemu je dobrá synchronizace materiálových profilů?" +msgstr "为什么需要同步材料配置文件?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:86 msgctxt "@button" msgid "Start" -msgstr "Začít" +msgstr "开始" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:144 msgctxt "@title:header" msgid "Sign in" -msgstr "Přihlásit se" +msgstr "登录" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:150 msgctxt "@text" -msgid "" -"To automatically sync the material profiles with all your printers connected " -"to Digital Factory you need to be signed in in Cura." -msgstr "Pro automatickou synchronizaci materiálových profilů se všemi vašimi tiskárnami připojenými k Digital Factory musíte být přihlášení v Cuře." +msgid "To automatically sync the material profiles with all your printers connected to Digital Factory you need to be signed in in Cura." +msgstr "要自动将材料配置文件与连接到 Digital Factory 的所有打印机同步,您需要登录 Cura。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:174 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:462 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:602 msgctxt "@button" msgid "Sync materials with USB" -msgstr "Synchronizovat materiály pomocí USB" +msgstr "使用 USB 同步材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:207 msgctxt "@title:header" msgid "The following printers will receive the new material profiles:" -msgstr "Následující tiskárny získají nové materiálové profily:" +msgstr "以下打印机将收到新的材料配置文件:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:214 msgctxt "@title:header" msgid "Something went wrong when sending the materials to the printers." -msgstr "Při odesílání materiálů do tiskáren se něco nepodařilo." +msgstr "向打印机发送材料时出错。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:221 msgctxt "@title:header" msgid "Material profiles successfully synced with the following printers:" -msgstr "Materiálové profily byly úspěšně synchronizovány s následujícími tiskárnami:" +msgstr "材料配置文件与以下打印机成功同步:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:258 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:445 msgctxt "@button" msgid "Troubleshooting" -msgstr "Podpora při problémech" +msgstr "故障排除" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:422 msgctxt "@text Asking the user whether printers are missing in a list." msgid "Printers missing?" -msgstr "Chybí tiskárny?" +msgstr "缺少打印机?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:424 msgctxt "@text" -msgid "" -"Make sure all your printers are turned ON and connected to Digital Factory." -msgstr "Ujistěte se, že jsou všechny vaše tiskárny zapnuté a připojené k Digital Factory." +msgid "Make sure all your printers are turned ON and connected to Digital Factory." +msgstr "请确保所有打印机都已打开并连接到 Digital Factory。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:433 msgctxt "@button" msgid "Refresh List" -msgstr "Obnovit seznam" +msgstr "刷新列表" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:473 msgctxt "@button" msgid "Try again" -msgstr "Zkusit znovu" +msgstr "再试一次" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:477 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Done" -msgstr "Hotovo" +msgstr "完成" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:479 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:622 msgctxt "@button" msgid "Sync" -msgstr "Synchronizovat" +msgstr "同步" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:535 msgctxt "@button" msgid "Syncing" -msgstr "Synchronizuji" +msgstr "正在同步" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:553 msgctxt "@title:header" msgid "No printers found" -msgstr "Nenalezeny žádné tiskárny" +msgstr "未找到打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:574 msgctxt "@text" -msgid "" -"It seems like you don't have any compatible printers connected to Digital " -"Factory. Make sure your printer is connected and it's running the latest " -"firmware." -msgstr "Zdá se, že nemáte žádné kompatibilní tiskárny připojené k Digital Factory. Ujistěte se, že je vaše tiskárna připojena a používá nejnovější firmware." +msgid "It seems like you don't have any compatible printers connected to Digital Factory. Make sure your printer is connected and it's running the latest firmware." +msgstr "您似乎没有任何兼容打印机连接到 Digital Factory。请确保打印机已连接并运行最新固件。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" msgid "Learn how to connect your printer to Digital Factory" -msgstr "Zjistěte, jak připojit vaši tiskárnu k Digital Factory" +msgstr "了解如何将打印机连接到 Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:613 msgctxt "@button" msgid "Refresh" -msgstr "Obnovit" +msgstr "刷新" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:642 msgctxt "@title:header" msgid "Sync material profiles via USB" -msgstr "Synchronizovat materiálové profily přes USB" +msgstr "通过 USB 同步材料配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:648 -msgctxt "" -"@text In the UI this is followed by a list of steps the user needs to take." -msgid "" -"Follow the following steps to load the new material profiles to your printer." -msgstr "Následujte tyto kroky, abyste nahráli nové materiálové profily do vaší tiskárny." +msgctxt "@text In the UI this is followed by a list of steps the user needs to take." +msgid "Follow the following steps to load the new material profiles to your printer." +msgstr "请遵循以下步骤将新材料配置文件加载到打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:679 msgctxt "@text" msgid "Click the export material archive button." -msgstr "Klikněte na tlačítko \"Exportovat archiv s materiálem\"." +msgstr "单击导出材料存档按钮。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:680 msgctxt "@text" msgid "Save the .umm file on a USB stick." -msgstr "Uložte soubor .umm na USB úložiště." +msgstr "将 .umm文件保存到 U 盘。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:681 msgctxt "@text" -msgid "" -"Insert the USB stick into your printer and launch the procedure to load new " -"material profiles." -msgstr "Připojte USB úložiště k vaší tiskárně a spusťte proceduru pro nahrání nových materiálových profilů." +msgid "Insert the USB stick into your printer and launch the procedure to load new material profiles." +msgstr "将 U 盘插入打印机,并启动程序以加载新材料配置文件。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:689 msgctxt "@button" msgid "How to load new material profiles to my printer" -msgstr "Jak nahrát nové materiálové profily do mé tiskárny" +msgstr "如何将新材料配置文件加载到打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:703 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:299 msgctxt "@button" msgid "Back" -msgstr "Zpět" +msgstr "返回" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:712 msgctxt "@button" msgid "Export material archive" -msgstr "Exportovat archiv s materiálem" +msgstr "导出材料存档" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:747 msgctxt "@title:window" msgid "Export All Materials" -msgstr "Exportovat všechny materiály" +msgstr "导出所有材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:121 msgctxt "@title:window" msgid "Confirm Diameter Change" -msgstr "Potvrdit změnu průměru" +msgstr "确认直径更改" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:122 msgctxt "@label (%1 is a number)" -msgid "" -"The new filament diameter is set to %1 mm, which is not compatible with the " -"current extruder. Do you wish to continue?" -msgstr "Nový průměr vlákna je nastaven na %1 mm, což není kompatibilní s aktuálním extrudérem. Přejete si pokračovat?" +msgid "The new filament diameter is set to %1 mm, which is not compatible with the current extruder. Do you wish to continue?" +msgstr "新的灯丝直径被设置为%1毫米,这与当前的挤出机不兼容。你想继续吗?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:152 msgctxt "@label" msgid "Display Name" -msgstr "Jméno" +msgstr "显示名称" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:171 msgctxt "@label" msgid "Brand" -msgstr "Značka" +msgstr "品牌" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:190 msgctxt "@label" msgid "Material Type" -msgstr "Typ materiálu" +msgstr "材料类型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:210 msgctxt "@label" msgid "Color" -msgstr "Barva" +msgstr "颜色" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:262 msgctxt "@title" msgid "Material color picker" -msgstr "Volba barvy materiálu" +msgstr "材料颜色选取器" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:275 msgctxt "@label" msgid "Properties" -msgstr "Vlastnosti" +msgstr "属性" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:286 msgctxt "@label" msgid "Density" -msgstr "Husttoa" +msgstr "密度" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:319 msgctxt "@label" msgid "Diameter" -msgstr "Průměr" +msgstr "直径" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:369 msgctxt "@label" msgid "Filament Cost" -msgstr "Cena filamentu" +msgstr "耗材成本" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:401 msgctxt "@label" msgid "Filament weight" -msgstr "Váha filamentu" +msgstr "耗材重量" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:433 msgctxt "@label" msgid "Filament length" -msgstr "Délka filamentu" +msgstr "耗材长度" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:451 msgctxt "@label" msgid "Cost per Meter" -msgstr "Cena za metr" +msgstr "每米成本" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:465 msgctxt "@label" msgid "This material is linked to %1 and shares some of its properties." -msgstr "Tento materiál je propojen s %1 a sdílí některé jeho vlastnosti." +msgstr "此材料与 %1 相关联,并共享其某些属性。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:472 msgctxt "@label" msgid "Unlink Material" -msgstr "Zrušit propojení s materiálem" +msgstr "解绑材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:485 msgctxt "@label" msgid "Description" -msgstr "Popis" +msgstr "描述" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:503 msgctxt "@label" msgid "Adhesion Information" -msgstr "Informace o adhezi" +msgstr "粘附信息" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:642 msgctxt "@title" msgid "Information" -msgstr "Informace" +msgstr "信息" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsView.qml:647 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:82 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:18 msgctxt "@label" msgid "Print settings" -msgstr "Nastavení tisku" +msgstr "打印设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:70 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:468 msgctxt "@title:tab" msgid "Materials" -msgstr "Materiály" +msgstr "材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:72 msgctxt "@label" msgid "Materials compatible with active printer:" -msgstr "Materiály kompatibilní s aktivní tiskárnou:" +msgstr "与处于活动状态的打印机兼容的材料:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:94 msgctxt "@action:button" msgid "Create new" -msgstr "Vytvořit nový" +msgstr "新建" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:90 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:88 msgctxt "@action:button" msgid "Import" -msgstr "Import" +msgstr "导入" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:101 msgctxt "@action:button" msgid "Sync with Printers" -msgstr "Synchronizovat s tiskárnami" +msgstr "与打印机同步" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:160 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:142 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:294 msgctxt "@action:button" msgid "Activate" -msgstr "Aktivovat" +msgstr "激活" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:174 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:311 msgctxt "@action:button" msgid "Duplicate" -msgstr "Duplikovat" +msgstr "复制" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:198 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:342 msgctxt "@action:button" msgid "Export" -msgstr "Export" +msgstr "导出" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:212 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:392 msgctxt "@title:window" msgid "Confirm Remove" -msgstr "Potvrdit odstranění" +msgstr "确认删除" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:215 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:393 msgctxt "@label (%1 is object name)" msgid "Are you sure you wish to remove %1? This cannot be undone!" -msgstr "Doopravdy chcete odstranit %1? Toto nelze vrátit zpět!" +msgstr "您确认要删除 %1?该操作无法恢复!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:228 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:238 msgctxt "@title:window" msgid "Import Material" -msgstr "Importovat materiál" +msgstr "导入配置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:242 msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully imported material %1" -msgstr "Úspěšně importován materiál %1" +msgstr "成功导入材料 %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:245 msgctxt "@info:status Don't translate the XML tags or !" -msgid "" -"Could not import material %1: %2" -msgstr "Nelze importovat materiál %1: %2" +msgid "Could not import material %1: %2" +msgstr "无法导入材料 %1%2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:256 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:267 msgctxt "@title:window" msgid "Export Material" -msgstr "Exportovat materiál" +msgstr "导出材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:272 msgctxt "@info:status Don't translate the XML tags and !" -msgid "" -"Failed to export material to %1: %2" -msgstr "Neúspěch při exportu materiálu do %1: %2" +msgid "Failed to export material to %1: %2" +msgstr "无法导出材料至 %1%2" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsPage.qml:275 msgctxt "@info:status Don't translate the XML tag !" msgid "Successfully exported material to %1" -msgstr "Úspěšné exportování materiálu do %1" +msgstr "成功导出材料至: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:56 msgctxt "@item:tooltip" -msgid "" -"This setting has been hidden by the active machine and will not be visible." -msgstr "Toto nastavení bylo skryto aktivním zařízením a nebude viditelné." +msgid "This setting has been hidden by the active machine and will not be visible." +msgstr "该设置已被当前机器所隐藏并不可见。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/SettingVisibilityItem.qml:73 msgctxt "@item:tooltip %1 is list of setting names" -msgid "" -"This setting has been hidden by the value of %1. Change the value of that " -"setting to make this setting visible." -msgid_plural "" -"This setting has been hidden by the values of %1. Change the values of those " -"settings to make this setting visible." -msgstr[0] "Toto nastavení bylo skryto hodnotou nastavení %1. Změňte hodnotu toho nastavení, aby bylo toto znovu viditelné." +msgid "This setting has been hidden by the value of %1. Change the value of that setting to make this setting visible." +msgid_plural "This setting has been hidden by the values of %1. Change the values of those settings to make this setting visible." +msgstr[0] "该设置已被 %1 的值所隐藏,若需显示,更改此值可使设置项重新可见。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:14 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:461 msgctxt "@title:tab" msgid "General" -msgstr "Obecné" +msgstr "基本" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:172 msgctxt "@label" msgid "Interface" -msgstr "Rozhranní" +msgstr "接口" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 msgctxt "@heading" msgid "-- incomplete --" -msgstr "-- nekompletní --" +msgstr "-- 不完整 --" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 msgctxt "@label" msgid "Currency:" -msgstr "Měna:" +msgstr "币种:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 -msgctxt "" -"@label: Please keep the asterix, it's to indicate that a restart is needed." +msgctxt "@label: Please keep the asterix, it's to indicate that a restart is needed." msgid "Theme*:" -msgstr "Styl*:" +msgstr "主题*:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:323 msgctxt "@info:tooltip" msgid "Slice automatically when changing settings." -msgstr "Slicovat automaticky při změně nastavení." +msgstr "当设置被更改时自动进行切片。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:331 msgctxt "@option:check" msgid "Slice automatically" -msgstr "Slicovat automaticky" +msgstr "自动切片" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "在系统通知区域中显示图标和通知。" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "在系统托盘中添加图标 *" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" -msgid "" -"*You will need to restart the application for these changes to have effect." -msgstr "*Aby se tyto změny projevily, budete muset aplikaci restartovat." +msgid "*You will need to restart the application for these changes to have effect." +msgstr "*需重新启动该应用程序,这些更改才能生效。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:373 msgctxt "@label" msgid "Viewport behavior" -msgstr "Chování výřezu" +msgstr "视区行为" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:381 msgctxt "@info:tooltip" -msgid "" -"Highlight unsupported areas of the model in red. Without support these areas " -"will not print properly." -msgstr "Zvýraznit červeně místa modelu bez podpor. Bez podpor tyto místa nebudou správně vytisknuta." +msgid "Highlight unsupported areas of the model in red. Without support these areas will not print properly." +msgstr "以红色突出显示模型需要增加支撑结构的区域。没有支撑,这些区域将无法正确打印。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:390 msgctxt "@option:check" msgid "Display overhang" -msgstr "Zobrazit převis" +msgstr "显示悬垂(Overhang)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:400 msgctxt "@info:tooltip" -msgid "" -"Highlight missing or extraneous surfaces of the model using warning signs. " -"The toolpaths will often be missing parts of the intended geometry." -msgstr "Zvýraznit chybějící nebo vedlejší povrchy modelu pomocí varovných značek. Dráhám nástrojů budou často chybět části zamýšlené geometrie." +msgid "Highlight missing or extraneous surfaces of the model using warning signs. The toolpaths will often be missing parts of the intended geometry." +msgstr "使用警告标志突出显示模型缺少或多余的表面。刀具路径常常是要打印的几何结构缺少的部分。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" msgid "Display model errors" -msgstr "Zobrazovat chyby modelu" +msgstr "显示模型错误" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:417 msgctxt "@info:tooltip" -msgid "" -"Moves the camera so the model is in the center of the view when a model is " -"selected" -msgstr "Při výběru modelu pohybuje kamerou tak, aby byl model ve středu pohledu" +msgid "Moves the camera so the model is in the center of the view when a model is selected" +msgstr "当模型被选中时,视角将自动调整到最合适的观察位置(模型处于正中央)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:422 msgctxt "@action:button" msgid "Center camera when item is selected" -msgstr "Vycentrovat kameru pokud je vybrána položka" +msgstr "当项目被选中时,自动对中视角" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:432 msgctxt "@info:tooltip" msgid "Should the default zoom behavior of cura be inverted?" -msgstr "Mělo by být výchozí chování přiblížení u cury invertováno?" +msgstr "需要令 Cura 的默认缩放操作反转吗?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:437 msgctxt "@action:button" msgid "Invert the direction of camera zoom." -msgstr "Obrátit směr přibližování kamery." +msgstr "反转视角变焦方向。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" msgid "Should zooming move in the direction of the mouse?" -msgstr "Mělo by se přibližování pohybovat ve směru myši?" +msgstr "是否跟随鼠标方向进行缩放?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:453 msgctxt "@info:tooltip" -msgid "" -"Zooming towards the mouse is not supported in the orthographic perspective." -msgstr "V pravoúhlé perspektivě není podporováno přiblížení směrem k myši." +msgid "Zooming towards the mouse is not supported in the orthographic perspective." +msgstr "正交透视不支持通过鼠标进行缩放。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:458 msgctxt "@action:button" msgid "Zoom toward mouse direction" -msgstr "Přiblížit směrem k směru myši" +msgstr "跟随鼠标方向缩放" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:484 msgctxt "@info:tooltip" -msgid "" -"Should models on the platform be moved so that they no longer intersect?" -msgstr "Měly by se modely na platformě pohybovat tak, aby se již neprotínaly?" +msgid "Should models on the platform be moved so that they no longer intersect?" +msgstr "需要移动平台上的模型,使它们不再相交吗?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:489 msgctxt "@option:check" msgid "Ensure models are kept apart" -msgstr "Zajistěte, aby modely byly odděleny" +msgstr "确保每个模型都保持分离" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:498 msgctxt "@info:tooltip" msgid "Should models on the platform be moved down to touch the build plate?" -msgstr "Měly by být modely na platformě posunuty dolů tak, aby se dotýkaly podložky?" +msgstr "需要转动模型,使它们接触打印平台吗?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:503 msgctxt "@option:check" msgid "Automatically drop models to the build plate" -msgstr "Automaticky přetáhnout modely na podložku" +msgstr "自动下降模型到打印平台" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:515 msgctxt "@info:tooltip" msgid "Show caution message in g-code reader." -msgstr "Zobrazte v čtečce g-kódu varovnou zprávu." +msgstr "在 G-code 读取器中显示警告信息。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:524 msgctxt "@option:check" msgid "Caution message in g-code reader" -msgstr "Upozornění ve čtečce G-kódu" +msgstr "G-code 读取器中的警告信息" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:532 msgctxt "@info:tooltip" msgid "Should layer be forced into compatibility mode?" -msgstr "Měla by být vrstva vynucena do režimu kompatibility?" +msgstr "层视图要强制进入兼容模式吗?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:537 msgctxt "@option:check" msgid "Force layer view compatibility mode (restart required)" -msgstr "Vynutit režim kompatibility zobrazení vrstev (vyžaduje restart)" +msgstr "强制层视图兼容模式(需要重新启动)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:547 msgctxt "@info:tooltip" msgid "Should Cura open at the location it was closed?" -msgstr "Měla by se Cura otevřít v místě, kde byla uzavřena?" +msgstr "Cura 是否应该在关闭的位置打开?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:552 msgctxt "@option:check" msgid "Restore window position on start" -msgstr "Při zapnutí obnovit pozici okna" +msgstr "恢复初始窗口位置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:562 msgctxt "@info:tooltip" msgid "What type of camera rendering should be used?" -msgstr "Jaký typ kamery by se měl použít?" +msgstr "应使用哪种类型的摄像头进行渲染?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 msgctxt "@window:text" msgid "Camera rendering:" -msgstr "Vykreslování kamery:" +msgstr "摄像头渲染:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgid "Perspective" -msgstr "Perspektiva" +msgstr "透视" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:577 msgid "Orthographic" -msgstr "Ortografický" +msgstr "正交" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:617 msgctxt "@label" msgid "Opening and saving files" -msgstr "Otevírám a ukládám soubory" +msgstr "打开并保存文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:624 msgctxt "@info:tooltip" -msgid "" -"Should opening files from the desktop or external applications open in the " -"same instance of Cura?" -msgstr "Měli by se soubory z plochy, nebo externích aplikací otevírat ve stejné instanci Cury?" +msgid "Should opening files from the desktop or external applications open in the same instance of Cura?" +msgstr "应从桌面打开文件还是在同一 Cura 实例中打开外部应用程序?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:629 msgctxt "@option:check" msgid "Use a single instance of Cura" -msgstr "Používat pouze jednu instanci programu Cura" +msgstr "使用单个 Cura 实例" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:640 msgctxt "@info:tooltip" -msgid "" -"Should the build plate be cleared before loading a new model in the single " -"instance of Cura?" -msgstr "Má být podložka vyčištěna před načtením nového modelu v jediné instanci Cury?" +msgid "Should the build plate be cleared before loading a new model in the single instance of Cura?" +msgstr "是否应在清理构建板后再将新模型加载到单个 Cura 实例中?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "Vyčistit podložku před načtením modelu do jediné instance" +msgstr "在清理构建板后再将模型加载到单个实例中" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 msgctxt "@info:tooltip" msgid "Should models be scaled to the build volume if they are too large?" -msgstr "Měly by být modely upraveny na velikost podložky, pokud jsou příliš velké?" +msgstr "当模型的尺寸过大时,是否将模型自动缩小至成形空间体积?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:661 msgctxt "@option:check" msgid "Scale large models" -msgstr "Škálovat velké modely" +msgstr "缩小过大模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:671 msgctxt "@info:tooltip" -msgid "" -"An model may appear extremely small if its unit is for example in meters " -"rather than millimeters. Should these models be scaled up?" -msgstr "Model se může jevit velmi malý, pokud je jeho jednotka například v metrech, nikoli v milimetrech. Měly by být tyto modely škálovány?" +msgid "An model may appear extremely small if its unit is for example in meters rather than millimeters. Should these models be scaled up?" +msgstr "当模型以米而不是毫米为单位时,模型可能会在打印平台中显得非常小。在此情况下是否进行放大?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:676 msgctxt "@option:check" msgid "Scale extremely small models" -msgstr "Škálovat extrémně malé modely" +msgstr "放大过小模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:686 msgctxt "@info:tooltip" msgid "Should models be selected after they are loaded?" -msgstr "Měly by být modely vybrány po načtení?" +msgstr "模型是否应该在加载后被选中?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:691 msgctxt "@option:check" msgid "Select models when loaded" -msgstr "Vybrat modely po načtení" +msgstr "选择模型时加载" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:701 msgctxt "@info:tooltip" -msgid "" -"Should a prefix based on the printer name be added to the print job name " -"automatically?" -msgstr "Je třeba k názvu tiskové úlohy přidat předponu založenou na názvu tiskárny automaticky?" +msgid "Should a prefix based on the printer name be added to the print job name automatically?" +msgstr "打印机名是否自动作为打印作业名称的前缀?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:706 msgctxt "@option:check" msgid "Add machine prefix to job name" -msgstr "Přidat předponu zařízení před název úlohy" +msgstr "将机器前缀添加到作业名称中" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:716 msgctxt "@info:tooltip" msgid "Should a summary be shown when saving a project file?" -msgstr "Mělo by se při ukládání souboru projektu zobrazit souhrn?" +msgstr "保存项目文件时是否显示摘要?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:720 msgctxt "@option:check" msgid "Show summary dialog when saving project" -msgstr "Zobrazit souhrnný dialog při ukládání projektu" +msgstr "保存项目时显示摘要对话框" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:730 msgctxt "@info:tooltip" msgid "Default behavior when opening a project file" -msgstr "Výchozí chování při otevírání souboru" +msgstr "打开项目文件时的默认行为" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:738 msgctxt "@window:text" msgid "Default behavior when opening a project file: " -msgstr "Výchozí chování při otevření souboru s projektem: " +msgstr "打开项目文件时的默认行为: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:753 msgctxt "@option:openProject" msgid "Always ask me this" -msgstr "Vždy se zeptat" +msgstr "总是询问" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:754 msgctxt "@option:openProject" msgid "Always open as a project" -msgstr "Vždy otevírat jako projekt" +msgstr "始终作为一个项目打开" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:755 msgctxt "@option:openProject" msgid "Always import models" -msgstr "Vždy importovat modely" +msgstr "始终导入模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:792 msgctxt "@info:tooltip" -msgid "" -"When you have made changes to a profile and switched to a different one, a " -"dialog will be shown asking whether you want to keep your modifications or " -"not, or you can choose a default behaviour and never show that dialog again." -msgstr "Pokud jste provedli změny v profilu a přepnuli na jiný, zobrazí se dialogové okno s dotazem, zda si přejete zachovat své modifikace nebo ne, nebo si můžete" -" zvolit výchozí chování a už nikdy toto dialogové okno nezobrazovat." +msgid "When you have made changes to a profile and switched to a different one, a dialog will be shown asking whether you want to keep your modifications or not, or you can choose a default behaviour and never show that dialog again." +msgstr "当您对配置文件进行更改并切换到其他配置文件时将显示一个对话框,询问您是否要保留修改。您也可以选择一个默认行为并令其不再显示该对话框。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 msgctxt "@label" msgid "Profiles" -msgstr "Profily" +msgstr "配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:806 msgctxt "@window:text" -msgid "" -"Default behavior for changed setting values when switching to a different " -"profile: " -msgstr "Výchozí chování pro změněné hodnoty nastavení při přepnutí na jiný profil: " +msgid "Default behavior for changed setting values when switching to a different profile: " +msgstr "切换到不同配置文件时对设置值更改的默认操作: " #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:820 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:115 msgctxt "@option:discardOrKeep" msgid "Always ask me this" -msgstr "Vždy se zeptat" +msgstr "总是询问" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:821 msgctxt "@option:discardOrKeep" msgid "Always discard changed settings" -msgstr "Vždy smazat změněné nastavení" +msgstr "总是舍失更改的设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:822 msgctxt "@option:discardOrKeep" msgid "Always transfer changed settings to new profile" -msgstr "Vždy přesunout nastavení do nového profilu" +msgstr "总是将更改的设置传输至新配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:856 msgctxt "@label" msgid "Privacy" -msgstr "Soukromí" +msgstr "隐私" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "" -"Should anonymous data about your print be sent to Ultimaker? Note, no " -"models, IP addresses or other personally identifiable information is sent or " -"stored." -msgstr "Měla by být anonymní data o vašem tisku zaslána společnosti Ultimaker? Upozorňujeme, že nejsou odesílány ani ukládány žádné modely, adresy IP ani jiné" -" osobní údaje." +msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "您愿意将关于您的打印数据以匿名形式发送到 Ultimaker 吗?注意:我们不会记录/发送任何模型、IP 地址或其他私人数据。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" msgid "Send (anonymous) print information" -msgstr "Posílat (anonymní) informace o tisku" +msgstr "(匿名)发送打印信息" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:897 msgctxt "@label" msgid "Updates" -msgstr "Aktualizace" +msgstr "更新" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:904 msgctxt "@info:tooltip" msgid "Should Cura check for updates when the program is started?" -msgstr "Měla by Cura zkontrolovat aktualizace při spuštění programu?" +msgstr "当 Cura 启动时,是否自动检查更新?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:909 msgctxt "@option:check" msgid "Check for updates on start" -msgstr "Zkontrolovat aktualizace při zapnutí" +msgstr "启动时检查更新" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:925 msgctxt "@info:tooltip" msgid "When checking for updates, only check for stable releases." -msgstr "Při kontrole aktualizací kontrolovat pouze stabilní vydání." +msgstr "在检查更新时,只检查稳定版。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:931 msgctxt "@option:radio" msgid "Stable releases only" -msgstr "Pouze stabilní vydání" +msgstr "仅限稳定版" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:941 msgctxt "@info:tooltip" msgid "When checking for updates, check for both stable and for beta releases." -msgstr "Při kontrole aktualizací kontrolovat stabilní i beta vydání." +msgstr "在检查更新时,同时检查稳定版和测试版。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:947 msgctxt "@option:radio" msgid "Stable and Beta releases" -msgstr "Stabilní a beta vydání" +msgstr "稳定版和测试版" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:957 msgctxt "@info:tooltip" -msgid "" -"Should an automatic check for new plugins be done every time Cura is " -"started? It is highly recommended that you do not disable this!" -msgstr "Mají být při každém startu Cury automaticky kontrolovány nové moduly? Důrazně doporučujeme tuto možnost nevypínat!" +msgid "Should an automatic check for new plugins be done every time Cura is started? It is highly recommended that you do not disable this!" +msgstr "是否应在每次启动 Cura 时自动检查新插件?强烈建议您不要禁用此功能!" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 msgctxt "@option:check" msgid "Get notifications for plugin updates" -msgstr "Získávat oznámení o aktualizacích modulů" +msgstr "获取插件更新通知" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:22 msgctxt "@title:window" msgid "Rename" -msgstr "Přejmenovat" +msgstr "重命名" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/RenameDialog.qml:23 msgctxt "@info" msgid "Please provide a new name." -msgstr "Prosím uveďte nové jméno." +msgstr "请提供新名称。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:17 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:466 msgctxt "@title:tab" msgid "Printers" -msgstr "Tiskárny" +msgstr "打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:50 msgctxt "@action:button" msgid "Add New" -msgstr "Přidat" +msgstr "新增" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/MachinesPage.qml:154 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:331 msgctxt "@action:button" msgid "Rename" -msgstr "Přejmenovat" +msgstr "重命名" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:57 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:470 msgctxt "@title:tab" msgid "Profiles" -msgstr "Profily" +msgstr "配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:59 msgctxt "@label" msgid "Profiles compatible with active printer:" -msgstr "Profily kompatibilní s aktivní tiskárnou:" +msgstr "与处于活动状态的打印机兼容的配置文件:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:98 msgctxt "@action:tooltip" msgid "Create new profile from current settings/overrides" -msgstr "Vytvořit nový profil z aktuálních nastavení/přepsání" +msgstr "使用当前设置/重写值创建新的配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:125 msgctxt "@action:label" msgid "Some settings from current profile were overwritten." -msgstr "Některá nastavení z aktuálního profilu byla přepsána." +msgstr "当前配置文件的一些设置已经重写。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:140 msgctxt "@action:button" msgid "Update profile." -msgstr "Aktualizovat profil." +msgstr "更新配置文件。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:143 msgctxt "@action:tooltip" msgid "Update profile with current settings/overrides" -msgstr "Aktualizovat profil s aktuálními nastaveními/přepsáními" +msgstr "使用当前设置 / 重写值更新配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:148 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:256 msgctxt "@action:button" msgid "Discard current changes" -msgstr "Zrušit aktuální změny" +msgstr "舍弃当前更改" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:158 msgctxt "@action:label" -msgid "" -"This profile uses the defaults specified by the printer, so it has no " -"settings/overrides in the list below." -msgstr "Tento profil používá výchozí nastavení zadaná tiskárnou, takže nemá žádná nastavení / přepíše v níže uvedeném seznamu." +msgid "This profile uses the defaults specified by the printer, so it has no settings/overrides in the list below." +msgstr "此配置文件使用打印机指定的默认值,因此在下面的列表中没有此设置项。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:165 msgctxt "@action:label" msgid "Your current settings match the selected profile." -msgstr "Vaše aktuální nastavení odpovídá vybranému profilu." +msgstr "您当前的设置与选定的配置文件相匹配。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:175 msgctxt "@title:tab" msgid "Global Settings" -msgstr "Globální nastavení" +msgstr "全局设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:278 msgctxt "@title:window" msgid "Create Profile" -msgstr "Vytvořit profil" +msgstr "创建配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:280 msgctxt "@info" msgid "Please provide a name for this profile." -msgstr "Prosím uveďte jméno pro tento profil." +msgstr "请为此配置文件提供名称。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:352 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:368 msgctxt "@title:window" msgid "Export Profile" -msgstr "Exportovat profil" +msgstr "导出配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:382 msgctxt "@title:window" msgid "Duplicate Profile" -msgstr "Duplikovat profil" +msgstr "复制配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:409 msgctxt "@title:window" msgid "Rename Profile" -msgstr "Přejmenovat profil" +msgstr "重命名配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:422 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/ProfilesPage.qml:429 msgctxt "@title:window" msgid "Import Profile" -msgstr "Importovat profil" +msgstr "导入配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewsSelector.qml:50 msgctxt "@label" msgid "View type" -msgstr "Typ pohledu" +msgstr "查看类型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:25 msgctxt "@info:tooltip" msgid "3D View" -msgstr "3D Pohled" +msgstr "3D 视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:38 msgctxt "@info:tooltip" msgid "Front View" -msgstr "Přední pohled" +msgstr "正视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:51 msgctxt "@info:tooltip" msgid "Top View" -msgstr "Pohled seshora" +msgstr "顶视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:64 msgctxt "@info:tooltip" msgid "Left View" -msgstr "Pohled zleva" +msgstr "左视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ViewOrientationControls.qml:77 msgctxt "@info:tooltip" msgid "Right View" -msgstr "Pohled zprava" +msgstr "右视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:109 msgctxt "@label" msgid "Is printed as support." -msgstr "Je tisknuto jako podpora." +msgstr "打印为支撑。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:112 msgctxt "@label" msgid "Other models overlapping with this model are modified." -msgstr "Ostatní modely překrývající se s tímto modelem jsou upraveny." +msgstr "修改了与此模型重叠的其他模型。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:115 msgctxt "@label" msgid "Infill overlapping with this model is modified." -msgstr "Výplň překrývající se s tímto modelem byla modifikována." +msgstr "修改了与该模型重叠的填充。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:118 msgctxt "@label" msgid "Overlaps with this model are not supported." -msgstr "Přesahy na tomto modelu nejsou podporovány." +msgstr "不支持与此模型重叠。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectItemButton.qml:125 msgctxt "@label %1 is the number of settings it overrides." msgid "Overrides %1 setting." msgid_plural "Overrides %1 settings." -msgstr[0] "Přepíše %1 nastavení." +msgstr[0] "覆盖 %1 设置。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:156 msgctxt "@label" msgid "Active print" -msgstr "Aktivní tisk" +msgstr "正在打印" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:164 msgctxt "@label" msgid "Job Name" -msgstr "Název úlohy" +msgstr "作业名" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:172 msgctxt "@label" msgid "Printing Time" -msgstr "Čas tisku" +msgstr "打印时间" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintMonitor.qml:180 msgctxt "@label" msgid "Estimated time left" -msgstr "Předpokládaný zbývající čas" +msgstr "预计剩余时间" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:24 msgctxt "@label" msgid "Add a printer" -msgstr "Přidat tiskárnu" +msgstr "添加打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:38 msgctxt "@label" msgid "Add a networked printer" -msgstr "Přidat síťovou tiskárnu" +msgstr "添加已联网打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml:87 msgctxt "@label" msgid "Add a non-networked printer" -msgstr "Přidat ne-síťovou tiskárnu" +msgstr "添加未联网打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WhatsNewContent.qml:28 msgctxt "@label" msgid "What's New" -msgstr "Co je nového" +msgstr "新增功能" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:203 msgctxt "@label" msgid "Manufacturer" -msgstr "Výrobce" +msgstr "制造商" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:214 msgctxt "@label" msgid "Profile author" -msgstr "Autor profilu" +msgstr "配置文件作者" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:226 msgctxt "@label" msgid "Printer name" -msgstr "Název tiskárny" +msgstr "打印机名称" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddLocalPrinterScrollView.qml:232 msgctxt "@text" msgid "Please name your printer" -msgstr "Pojmenujte prosím svou tiskárnu" +msgstr "请为您的打印机命名" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/ChangelogContent.qml:24 msgctxt "@label" msgid "Release Notes" -msgstr "Poznámky k vydání" +msgstr "版本说明" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:43 msgctxt "@label" msgid "There is no printer found over your network." -msgstr "Přes síť nebyla nalezena žádná tiskárna." +msgstr "未找到网络内打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:162 msgctxt "@label" msgid "Refresh" -msgstr "Obnovit" +msgstr "刷新" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:173 msgctxt "@label" msgid "Add printer by IP" -msgstr "Přidat tiskárnu podle IP" +msgstr "按 IP 添加打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:184 msgctxt "@label" msgid "Add cloud printer" -msgstr "Přidat cloudovou tiskárnu" +msgstr "添加云打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml:220 msgctxt "@label" msgid "Troubleshooting" -msgstr "Podpora při problémech" +msgstr "故障排除" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" msgid "Sign in to the Ultimaker platform" -msgstr "Přihlásit se do platformy Ultimaker" +msgstr "登录 Ultimaker 平台" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" -msgstr "Přidat nastavení materiálů a moduly z Obchodu" +msgstr "从 Marketplace 添加材料设置和插件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" -msgstr "Zálohovat a synchronizovat nastavení materiálů a moduly" +msgstr "备份和同步材料设置和插件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Sdílejte nápady a získejte pomoc od více než 48 0000 uživatelů v Ultimaker komunitě" +msgstr "在 Ultimaker 社区分享观点并获取 48,000 多名用户的帮助" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" msgid "Skip" -msgstr "Přeskočit" +msgstr "跳过" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" msgid "Create a free Ultimaker Account" -msgstr "Vytvořit účet Ultimaker zdarma" +msgstr "创建免费的 Ultimaker 帐户" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" msgid "Help us to improve Ultimaker Cura" -msgstr "Pomožte nám zlepšovat Ultimaker Cura" +msgstr "帮助我们改进 Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "" -"Ultimaker Cura collects anonymous data to improve print quality and user " -"experience, including:" -msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu, včetně:" +msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "为了改善打印质量和用户体验,Ultimaker Cura 会收集匿名数据,这些数据包括:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" msgid "Machine types" -msgstr "Typy zařízení" +msgstr "机器类型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:74 msgctxt "@text" msgid "Material usage" -msgstr "Použití materiálu" +msgstr "材料使用" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:80 msgctxt "@text" msgid "Number of slices" -msgstr "Počet sliců" +msgstr "切片数量" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:86 msgctxt "@text" msgid "Print settings" -msgstr "Nastavení tisku" +msgstr "打印设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "" -"Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Data shromážděná společností Ultimaker Cura nebudou obsahovat žádné osobní údaje." +msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgstr "Ultimaker Cura 收集的数据不会包含任何个人信息。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" msgid "More information" -msgstr "Více informací" +msgstr "更多信息" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DropDownWidget.qml:93 msgctxt "@label" msgid "Empty" -msgstr "Prázdné" +msgstr "空" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:47 msgctxt "@label" msgid "Add a Cloud printer" -msgstr "Přidat Cloudovou tiskárnu" +msgstr "添加云打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:73 msgctxt "@label" msgid "Waiting for Cloud response" -msgstr "Čekám na odpověď od Cloudu" +msgstr "等待云响应" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:83 msgctxt "@label" msgid "No printers found in your account?" -msgstr "Žádné tiskárny nenalezeny ve vašem účtě?" +msgstr "在您的帐户中未找到任何打印机?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:117 msgctxt "@label" msgid "The following printers in your account have been added in Cura:" -msgstr "Následující tiskárny ve vašem účtě byla přidány do Cury:" +msgstr "您帐户中的以下打印机已添加到 Cura 中:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddCloudPrintersView.qml:186 msgctxt "@button" msgid "Add printer manually" -msgstr "Přidat tiskárnu manuálně" +msgstr "手动添加打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:23 msgctxt "@label" msgid "User Agreement" -msgstr "Uživatelská dohoda" +msgstr "用户协议" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/UserAgreementContent.qml:67 msgctxt "@button" msgid "Decline and close" -msgstr "Odmítnout a zavřít" +msgstr "拒绝并关闭" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:70 msgctxt "@label" msgid "Add printer by IP address" -msgstr "Přidat tiskárnu podle IP adresy" +msgstr "按 IP 地址添加打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:128 msgctxt "@text" msgid "Enter your printer's IP address." -msgstr "Zadejte IP adresu vaší tiskárny." +msgstr "输入您打印机的 IP 地址。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:150 msgctxt "@button" msgid "Add" -msgstr "Přidat" +msgstr "添加" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:195 msgctxt "@label" msgid "Could not connect to device." -msgstr "Nelze se připojit k zařízení." +msgstr "无法连接到设备。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" msgid "Can't connect to your Ultimaker printer?" -msgstr "Nemůžete se připojit k Vaší tiskárně Ultimaker?" +msgstr "无法连接到 Ultimaker 打印机?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" msgid "The printer at this address has not responded yet." -msgstr "Tiskárna na této adrese dosud neodpověděla." +msgstr "该网络地址的打印机尚未响应。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:231 msgctxt "@label" -msgid "" -"This printer cannot be added because it's an unknown printer or it's not the " -"host of a group." -msgstr "Tuto tiskárnu nelze přidat, protože se jedná o neznámou tiskárnu nebo není hostitelem skupiny." +msgid "This printer cannot be added because it's an unknown printer or it's not the host of a group." +msgstr "由于是未知打印机或不是组内主机,无法添加该打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:312 msgctxt "@button" msgid "Connect" -msgstr "Připojit" +msgstr "连接" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" msgid "Welcome to Ultimaker Cura" -msgstr "Vítejte v Ultimaker Cura" +msgstr "欢迎使用 Ultimaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "" -"Please follow these steps to set up Ultimaker Cura. This will only take a " -"few moments." -msgstr "Při nastavování postupujte podle těchto pokynů Ultimaker Cura. Bude to trvat jen několik okamžiků." +msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgstr "" +"请按照以下步骤设置\n" +"Ultimaker Cura。此操作只需要几分钟时间。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" msgid "Get started" -msgstr "Začínáme" +msgstr "开始" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ObjectSelector.qml:59 msgctxt "@label" msgid "Object list" -msgstr "Seznam objektů" +msgstr "对象列表" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:81 msgctxt "@action:inmenu" msgid "Show Online Troubleshooting" -msgstr "Zobrazit online řešení problémů" +msgstr "显示联机故障排除" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:88 msgctxt "@action:inmenu" msgid "Toggle Full Screen" -msgstr "Přepnout zobrazení na celou obrazovku" +msgstr "切换全屏" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:96 msgctxt "@action:inmenu" msgid "Exit Full Screen" -msgstr "Ukončit zobrazení na celou obrazovku" +msgstr "退出全屏" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:103 msgctxt "@action:inmenu menubar:edit" msgid "&Undo" -msgstr "&Vrátit" +msgstr "撤销(&U)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:113 msgctxt "@action:inmenu menubar:edit" msgid "&Redo" -msgstr "&Znovu" +msgstr "重做(&R)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:131 msgctxt "@action:inmenu menubar:file" msgid "&Quit" -msgstr "&Ukončit" +msgstr "退出(&Q)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:139 msgctxt "@action:inmenu menubar:view" msgid "3D View" -msgstr "3D Pohled" +msgstr "3D 视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:146 msgctxt "@action:inmenu menubar:view" msgid "Front View" -msgstr "Přední pohled" +msgstr "正视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:153 msgctxt "@action:inmenu menubar:view" msgid "Top View" -msgstr "Pohled seshora" +msgstr "顶视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:160 msgctxt "@action:inmenu menubar:view" msgid "Bottom View" -msgstr "Pohled zezdola" +msgstr "仰视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:167 msgctxt "@action:inmenu menubar:view" msgid "Left Side View" -msgstr "Pohled z pravé strany" +msgstr "左视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:174 msgctxt "@action:inmenu menubar:view" msgid "Right Side View" -msgstr "Pohled z pravé strany" +msgstr "右视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:188 msgctxt "@action:inmenu" msgid "Configure Cura..." -msgstr "Konfigurovat Cura..." +msgstr "配置 Cura..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:195 msgctxt "@action:inmenu menubar:printer" msgid "&Add Printer..." -msgstr "Přidat t&iskárnu..." +msgstr "新增打印机(&A)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:201 msgctxt "@action:inmenu menubar:printer" msgid "Manage Pr&inters..." -msgstr "Spravovat &tiskárny..." +msgstr "管理打印机(&I)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:208 msgctxt "@action:inmenu" msgid "Manage Materials..." -msgstr "Spravovat materiály..." +msgstr "管理材料..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 -msgctxt "" -"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " -"translate." +msgctxt "@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate." msgid "Add more materials from Marketplace" -msgstr "Přidat více materiálů z Obchodu" +msgstr "从市场添加更多材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:223 msgctxt "@action:inmenu menubar:profile" msgid "&Update profile with current settings/overrides" -msgstr "&Aktualizovat profil s aktuálními nastaveními/přepsáními" +msgstr "使用当前设置 / 重写值更新配置文件(&U)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:231 msgctxt "@action:inmenu menubar:profile" msgid "&Discard current changes" -msgstr "Smazat aktuální &změny" +msgstr "舍弃当前更改(&D)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:243 msgctxt "@action:inmenu menubar:profile" msgid "&Create profile from current settings/overrides..." -msgstr "&Vytvořit profil z aktuálního nastavení/přepsání." +msgstr "从当前设置 / 重写值创建配置文件(&C)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:249 msgctxt "@action:inmenu menubar:profile" msgid "Manage Profiles..." -msgstr "Spravovat profily..." +msgstr "管理配置文件.." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:257 msgctxt "@action:inmenu menubar:help" msgid "Show Online &Documentation" -msgstr "Zobrazit online &dokumentaci" +msgstr "显示在线文档(&D)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:265 msgctxt "@action:inmenu menubar:help" msgid "Report a &Bug" -msgstr "Nahlásit &chybu" +msgstr "BUG 反馈(&B)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:273 msgctxt "@action:inmenu menubar:help" msgid "What's New" -msgstr "Co je nového" +msgstr "新增功能" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:287 msgctxt "@action:inmenu menubar:help" msgid "About..." -msgstr "Více..." +msgstr "关于..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:294 msgctxt "@action:inmenu menubar:edit" msgid "Delete Selected" -msgstr "Smazat vybrané" +msgstr "删除所选项" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:304 msgctxt "@action:inmenu menubar:edit" msgid "Center Selected" -msgstr "Centrovat vybrané" +msgstr "居中所选项" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:313 msgctxt "@action:inmenu menubar:edit" msgid "Multiply Selected" -msgstr "Násobit vybrané" +msgstr "复制所选项" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:322 msgctxt "@action:inmenu" msgid "Delete Model" -msgstr "Odstranit model" +msgstr "删除模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:330 msgctxt "@action:inmenu" msgid "Ce&nter Model on Platform" -msgstr "&Centerovat model na podložce" +msgstr "使模型居于平台中央(&N)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:336 msgctxt "@action:inmenu menubar:edit" msgid "&Group Models" -msgstr "Sesk&upit modely" +msgstr "绑定模型(&G)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:356 msgctxt "@action:inmenu menubar:edit" msgid "Ungroup Models" -msgstr "Rozdělit modely" +msgstr "拆分模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:366 msgctxt "@action:inmenu menubar:edit" msgid "&Merge Models" -msgstr "Spo&jit modely" +msgstr "合并模型(&M)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:376 msgctxt "@action:inmenu" msgid "&Multiply Model..." -msgstr "Náso&bení modelu..." +msgstr "复制模型(&M)…" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:383 msgctxt "@action:inmenu menubar:edit" msgid "Select All Models" -msgstr "Vybrat všechny modely" +msgstr "选择所有模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 msgctxt "@action:inmenu menubar:edit" msgid "Clear Build Plate" -msgstr "Vyčistit podložku" +msgstr "清空打印平台" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 msgctxt "@action:inmenu menubar:file" msgid "Reload All Models" -msgstr "Znovu načíst všechny modely" +msgstr "重新载入所有模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:412 msgctxt "@action:inmenu menubar:edit" msgid "Arrange All Models" -msgstr "Uspořádat všechny modely" +msgstr "编位所有的模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:420 msgctxt "@action:inmenu menubar:edit" msgid "Arrange Selection" -msgstr "Uspořádat selekci" +msgstr "为所选模型编位" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:427 msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Positions" -msgstr "Resetovat všechny pozice modelů" +msgstr "复位所有模型的位置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:434 msgctxt "@action:inmenu menubar:edit" msgid "Reset All Model Transformations" -msgstr "Resetovat všechny transformace modelů" +msgstr "复位所有模型的变动" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:443 msgctxt "@action:inmenu menubar:file" msgid "&Open File(s)..." -msgstr "&Otevřít soubor(y)..." +msgstr "打开文件(&O)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:453 msgctxt "@action:inmenu menubar:file" msgid "&New Project..." -msgstr "&Nový projekt..." +msgstr "新建项目(&N)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:460 msgctxt "@action:inmenu menubar:help" msgid "Show Configuration Folder" -msgstr "Zobrazit složku s konfigurací" +msgstr "显示配置文件夹" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ExtruderButton.qml:16 msgctxt "@label %1 is filled in with the name of an extruder" msgid "Print Selected Model with %1" msgid_plural "Print Selected Models with %1" -msgstr[0] "Tisknout vybraný model pomocí %1" +msgstr[0] "用 %1 打印所选模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:115 msgctxt "@label:MonitorStatus" msgid "Not connected to a printer" -msgstr "Nepřipojen k tiskárně" +msgstr "未连接至打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:119 msgctxt "@label:MonitorStatus" msgid "Printer does not accept commands" -msgstr "Tiskárna nepřijímá příkazy" +msgstr "打印机不接受命令" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:129 msgctxt "@label:MonitorStatus" msgid "In maintenance. Please check the printer" -msgstr "V údržbě. Prosím zkontrolujte tiskíárnu" +msgstr "维护中。请检查打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:140 msgctxt "@label:MonitorStatus" msgid "Lost connection with the printer" -msgstr "Ztráta spojení s tiskárnou" +msgstr "与打印机的连接中断" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:142 msgctxt "@label:MonitorStatus" msgid "Printing..." -msgstr "Tisknu..." +msgstr "打印中..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:145 msgctxt "@label:MonitorStatus" msgid "Paused" -msgstr "Pozastaveno" +msgstr "已暂停" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:148 msgctxt "@label:MonitorStatus" msgid "Preparing..." -msgstr "Připravuji..." +msgstr "初始化中..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:150 msgctxt "@label:MonitorStatus" msgid "Please remove the print" -msgstr "Prosím odstraňte výtisk" +msgstr "请取出打印件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:318 msgctxt "@label" msgid "Abort Print" -msgstr "Zrušit tisk" +msgstr "中止打印" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MonitorButton.qml:327 msgctxt "@label" msgid "Are you sure you want to abort the print?" -msgstr "Jste si jist, že chcete zrušit tisknutí?" +msgstr "您确定要中止打印吗?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:36 msgctxt "@title:column" msgid "Setting" -msgstr "Nastavení" +msgstr "设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:37 msgctxt "@title:column" msgid "Profile" -msgstr "Profil" +msgstr "配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:38 msgctxt "@title:column" msgid "Current" -msgstr "Aktuální" +msgstr "当前" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ProfileOverview.qml:39 msgctxt "@title:column Unit of measurement" msgid "Unit" -msgstr "Jednotka" +msgstr "单位" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:34 msgctxt "@title:menu" msgid "&Material" -msgstr "&Materiál" +msgstr "材料(&M)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:49 msgctxt "@action:inmenu" msgid "Set as Active Extruder" -msgstr "Nastavit jako aktivní extruder" +msgstr "设为主要挤出机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:55 msgctxt "@action:inmenu" msgid "Enable Extruder" -msgstr "Povolit extuder" +msgstr "启用挤出机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:63 msgctxt "@action:inmenu" msgid "Disable Extruder" -msgstr "Zakázat Extruder" +msgstr "禁用挤出机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&File" -msgstr "&Soubor" +msgstr "文件(&F)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:45 msgctxt "@title:menu menubar:file" msgid "&Save Project..." -msgstr "&Uložit projekt..." +msgstr "保存项目(&S)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:78 msgctxt "@title:menu menubar:file" msgid "&Export..." -msgstr "&Exportovat..." +msgstr "导出(&E)..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/FileMenu.qml:89 msgctxt "@action:inmenu menubar:file" msgid "Export Selection..." -msgstr "Výběr exportu..." +msgstr "导出选择..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:13 msgctxt "@label:category menu label" msgid "Material" -msgstr "Materiál" +msgstr "材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:53 msgctxt "@label:category menu label" msgid "Favorites" -msgstr "Oblíbené" +msgstr "收藏" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/MaterialMenu.qml:78 msgctxt "@label:category menu label" msgid "Generic" -msgstr "Obecné" +msgstr "通用" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:13 msgctxt "@title:menu menubar:settings" msgid "&Printer" -msgstr "&Tiskárna" +msgstr "打印机(&P)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:17 msgctxt "@label:category menu label" msgid "Network enabled printers" -msgstr "Tiskárny s povolenou sítí" +msgstr "网络打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PrinterMenu.qml:50 msgctxt "@label:category menu label" msgid "Local printers" -msgstr "Lokální tiskárny" +msgstr "本地打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ExtensionMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "E&xtensions" -msgstr "D&oplňky" +msgstr "扩展(&X)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/OpenFilesMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Open File(s)..." -msgstr "Otevřít soubor(y)..." +msgstr "打开文件..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/PreferencesMenu.qml:21 msgctxt "@title:menu menubar:toplevel" msgid "P&references" -msgstr "P&reference" +msgstr "偏好设置(&R)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/AutoConfiguration.qml:18 msgctxt "@header" msgid "Configurations" -msgstr "Konfigurace" +msgstr "配置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:27 msgctxt "@header" msgid "Custom" -msgstr "Vlastní" +msgstr "自定义" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:173 msgctxt "@label" msgid "Enabled" -msgstr "Povoleno" +msgstr "已启用" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:222 msgctxt "@label" msgid "Material" -msgstr "Materiál" +msgstr "材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/CustomConfiguration.qml:348 msgctxt "@label" msgid "Use glue for better adhesion with this material combination." -msgstr "S touto kombinací materiálu pro lepší adhezi použijte lepidlo." +msgstr "用胶粘和此材料组合以产生更好的附着。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:52 msgctxt "@label" msgid "Loading available configurations from the printer..." -msgstr "Načítání dostupných konfigurací z tiskárny ..." +msgstr "正在从打印机加载可用配置..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationListView.qml:53 msgctxt "@label" -msgid "" -"The configurations are not available because the printer is disconnected." -msgstr "Konfigurace nejsou k dispozici, protože je tiskárna odpojena." +msgid "The configurations are not available because the printer is disconnected." +msgstr "该配置不可用,因为打印机已断开连接。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:137 msgctxt "@label" -msgid "" -"This configuration is not available because %1 is not recognized. Please " -"visit %2 to download the correct material profile." -msgstr "Tato konfigurace není k dispozici, protože %1 nebyl rozpoznán. Navštivte prosím %2 a stáhněte si správný materiálový profil." +msgid "This configuration is not available because %1 is not recognized. Please visit %2 to download the correct material profile." +msgstr "此配置不可用,因为 %1 未被识别。请访问 %2 以下载正确的材料配置文件。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 msgctxt "@label" msgid "Marketplace" -msgstr "Obchod" +msgstr "市场" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" -msgid "" -"The configuration of this extruder is not allowed, and prohibits slicing." -msgstr "Konfigurace tohoto extruderu není dovolena a znemožňuje slicování." +msgid "The configuration of this extruder is not allowed, and prohibits slicing." +msgstr "不允许此挤出器的配置并禁止切片。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:110 msgctxt "@tooltip" msgid "There are no profiles matching the configuration of this extruder." -msgstr "Neexistují žádné profily odpovídající nastavení tohoto extruderu." +msgstr "没有与此挤出器的配置匹配的配置文件。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:250 msgctxt "@label" msgid "Select configuration" -msgstr "Vybrat konfiguraci" +msgstr "选择配置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:358 msgctxt "@label" msgid "Configurations" -msgstr "Konfigurace" +msgstr "配置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/HelpMenu.qml:14 msgctxt "@title:menu menubar:toplevel" msgid "&Help" -msgstr "Po&moc" +msgstr "帮助(&H)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SaveProjectMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Save Project..." -msgstr "Uložit projekt..." +msgstr "保存项目..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/RecentFilesMenu.qml:15 msgctxt "@title:menu menubar:file" msgid "Open &Recent" -msgstr "Otevřít &Poslední" +msgstr "打开最近使用过的文件(&R)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:13 msgctxt "@title:menu menubar:toplevel" msgid "&View" -msgstr "Po&hled" +msgstr "视图(&V)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:17 msgctxt "@action:inmenu menubar:view" msgid "&Camera position" -msgstr "Pozice &kamery" +msgstr "摄像头位置(&C)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:30 msgctxt "@action:inmenu menubar:view" msgid "Camera view" -msgstr "Pohled kamery" +msgstr "摄像头视图" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:48 msgctxt "@action:inmenu menubar:view" msgid "Perspective" -msgstr "Perspektiva" +msgstr "透视" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ViewMenu.qml:59 msgctxt "@action:inmenu menubar:view" msgid "Orthographic" -msgstr "Ortografický" +msgstr "正交" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:29 msgctxt "@label" msgid "Print Selected Model With:" msgid_plural "Print Selected Models With:" -msgstr[0] "Tisknout vybraný model pomocí:" +msgstr[0] "打印所选模型:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:92 msgctxt "@title:window" msgid "Multiply Selected Model" msgid_plural "Multiply Selected Models" -msgstr[0] "Násobit vybraný model" +msgstr[0] "复制所选模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ContextMenu.qml:123 msgctxt "@label" msgid "Number of Copies" -msgstr "Počet kopií" +msgstr "复制个数" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/EditMenu.qml:12 msgctxt "@title:menu menubar:toplevel" msgid "&Edit" -msgstr "Upr&avit" +msgstr "编辑(&E)" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:16 msgctxt "@action:inmenu" msgid "Visible Settings" -msgstr "Viditelná nastavení" +msgstr "可见设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:42 msgctxt "@action:inmenu" msgid "Collapse All Categories" -msgstr "Sbalit všechny kategorie" +msgstr "折叠所有类别" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingVisibilityPresetsMenu.qml:51 msgctxt "@action:inmenu" msgid "Manage Setting Visibility..." -msgstr "Spravovat nastavení viditelnosti ..." +msgstr "管理设置可见性..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "选择打印机" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "Kompatibilní tiskárny" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "没有找到当前联机的兼容打印机。" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 msgctxt "@title:window" msgid "Open file(s)" -msgstr "Otevřít soubor(y)" +msgstr "打开文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:47 msgctxt "@text:window" -msgid "" -"We have found one or more project file(s) within the files you have " -"selected. You can open only one project file at a time. We suggest to only " -"import models from those files. Would you like to proceed?" -msgstr "Ve vybraných souborech jsme našli jeden nebo více projektových souborů. Naraz můžete otevřít pouze jeden soubor projektu. Doporučujeme importovat pouze" -" modely z těchto souborů. Chtěli byste pokračovat?" +msgid "We have found one or more project file(s) within the files you have selected. You can open only one project file at a time. We suggest to only import models from those files. Would you like to proceed?" +msgstr "我们已经在您所选择的文件中找到一个或多个项目文件,但一次只能打开一个项目文件。我们建议只从那些文件中导入模型而不打开项目。您要继续操作吗?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" msgid "Import all as models" -msgstr "Importovat vše jako modely" +msgstr "导入所有模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:17 msgctxt "@title:window" msgid "Open project file" -msgstr "Otevřít soubor s projektem" +msgstr "打开项目文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:84 msgctxt "@text:window" -msgid "" -"This is a Cura project file. Would you like to open it as a project or " -"import the models from it?" -msgstr "Toto je soubor projektu Cura. Chcete jej otevřít jako projekt nebo importovat z něj modely?" +msgid "This is a Cura project file. Would you like to open it as a project or import the models from it?" +msgstr "这是一个 Cura 项目文件。您想将其作为一个项目打开还是从中导入模型?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:91 msgctxt "@text:window" msgid "Remember my choice" -msgstr "Pamatuj si moji volbu" +msgstr "记住我的选择" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:105 msgctxt "@action:button" msgid "Open as project" -msgstr "Otevřít jako projekt" +msgstr "作为项目打开" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AskOpenAsProjectOrModelsDialog.qml:110 msgctxt "@action:button" msgid "Import models" -msgstr "Importovat modely" +msgstr "导入模型" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:13 msgctxt "@title:window" msgid "Discard or Keep changes" -msgstr "Smazat nebo nechat změny" +msgstr "舍弃或保留更改" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:59 msgctxt "@text:window, %1 is a profile name" -msgid "" -"You have customized some profile settings. Would you like to Keep these " -"changed settings after switching profiles? Alternatively, you can discard " -"the changes to load the defaults from '%1'." -msgstr "Upravili jste některá nastavení profilu. Chcete tato nastavení zachovat i po přepnutí profilů? V opačném případě můžete změny zahodit a načíst výchozí" -" hodnoty z '%1'." +msgid "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'." +msgstr "" +"您已经自定义了若干配置文件设置。\n" +"是否要在切换配置文件后保留这些更改的设置?\n" +"或者,也可舍弃更改以从“%1”加载默认值。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" msgid "Profile settings" -msgstr "Nastavení profilu" +msgstr "配置文件设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:87 msgctxt "@title:column" msgid "Current changes" -msgstr "Aktuální změny" +msgstr "当前更改" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:116 msgctxt "@option:discardOrKeep" msgid "Discard and never ask again" -msgstr "Smazat a už se nikdy neptat" +msgstr "舍弃更改,并不再询问此问题" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:117 msgctxt "@option:discardOrKeep" msgid "Keep and never ask again" -msgstr "Nechat a už se nikdy neptat" +msgstr "保留更改,并不再询问此问题" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:147 msgctxt "@action:button" msgid "Discard changes" -msgstr "Smazat změny" +msgstr "舍弃更改" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:153 msgctxt "@action:button" msgid "Keep changes" -msgstr "Zanechat změny" +msgstr "保留更改" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:14 msgctxt "@title:window" msgid "Save Project" -msgstr "Uložit projekt" +msgstr "保存项目" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:177 msgctxt "@action:label" msgid "Extruder %1" -msgstr "Extruder %1" +msgstr "挤出机 %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:193 msgctxt "@action:label" msgid "%1 & material" -msgstr "%1 & materiál" +msgstr "%1 & 材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:195 msgctxt "@action:label" msgid "Material" -msgstr "Materiál" +msgstr "材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:284 msgctxt "@action:label" msgid "Don't show project summary on save again" -msgstr "Nezobrazovat souhrn projektu při uložení znovu" +msgstr "保存时不再显示项目摘要" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/WorkspaceSummaryDialog.qml:298 msgctxt "@action:button" msgid "Save" -msgstr "Uložit" +msgstr "保存" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:15 msgctxt "@title:window The argument is the application name." msgid "About %1" -msgstr "O %1" +msgstr "关于 %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:59 msgctxt "@label" msgid "version: %1" -msgstr "verze: %1" +msgstr "版本: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:74 msgctxt "@label" msgid "End-to-end solution for fused filament 3D printing." -msgstr "Komplexní řešení pro 3D tisk z taveného filamentu." +msgstr "熔丝 3D 打印技术的的端对端解决方案。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura vyvíjí Ultimaker B.V. ve spolupráci s komunitou.\nCura hrdě používá následující open source projekty:" +msgstr "" +"Cura 由 Ultimaker B.V. 与社区合作开发。\n" +"Cura 使用以下开源项目:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5716,7 +5511,7 @@ msgstr "数据交换格式" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:153 msgctxt "@label" msgid "Font" -msgstr "Font" +msgstr "字体" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:156 msgctxt "@label Description for application dependency" @@ -5782,7 +5577,7 @@ msgstr "科学计算支持库" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "Python 错误跟踪库" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5822,304 +5617,287 @@ msgstr "生成 Windows 安装程序" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ColorDialog.qml:107 msgctxt "@label" msgid "Hex" -msgstr "Hexadecimální" +msgstr "六角" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:32 msgctxt "@label:button" msgid "My printers" -msgstr "Moje tiskárny" +msgstr "我的打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Sledujte tiskárny v Ultimaker Digital Factory." +msgstr "在 Ultimaker Digital Factory 中监控打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" msgid "Create print projects in Digital Library." -msgstr "Vytvořte tiskové projekty v Digital Library." +msgstr "在 Digital Library 中创建打印项目。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:46 msgctxt "@label:button" msgid "Print jobs" -msgstr "Tiskové úlohy" +msgstr "打印作业" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:48 msgctxt "@tooltip:button" msgid "Monitor print jobs and reprint from your print history." -msgstr "Sledujte tiskové úlohy a znovu tiskněte z historie." +msgstr "监控打印作业并从打印历史记录重新打印。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Rozšiřte Ultimaker Cura pomocí modulů a materiálových profilů." +msgstr "用插件和材料配置文件扩展 Ultimaker Cura。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Staňte se expertem na 3D tisk díky Ultimaker e-learningu." +msgstr "通过 Ultimaker 线上课程教学,成为 3D 打印专家。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" msgid "Ultimaker support" -msgstr "Ultimaker podpora" +msgstr "Ultimaker 支持" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" msgid "Learn how to get started with Ultimaker Cura." -msgstr "Zjistěte, jak začít s Ultimaker Cura." +msgstr "了解如何开始使用 Ultimaker Cura。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" msgid "Ask a question" -msgstr "Položit otázku" +msgstr "提问" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" msgid "Consult the Ultimaker Community." -msgstr "Poraďte se s Ultimaker komunitou." +msgstr "咨询 Ultimaker 社区。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" msgid "Report a bug" -msgstr "Nahlásit chybu" +msgstr "报告错误" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:83 msgctxt "@tooltip:button" msgid "Let developers know that something is going wrong." -msgstr "Dejte vývojářům vědět, že je něco špatně." +msgstr "向开发人员报错。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" msgid "Visit the Ultimaker website." -msgstr "Navštivte web Ultimaker." +msgstr "访问 Ultimaker 网站。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" msgid "Support" -msgstr "Podpora" +msgstr "支持" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:44 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:78 msgctxt "@label" -msgid "" -"Generate structures to support parts of the model which have overhangs. " -"Without these structures, such parts would collapse during printing." -msgstr "Vytvořte struktury pro podporu částí modelu, které mají přesahy. Bez těchto struktur by se takové části během tisku zhroutily." +msgid "Generate structures to support parts of the model which have overhangs. Without these structures, such parts would collapse during printing." +msgstr "在模型的悬垂(Overhangs)部分生成支撑结构。若不这样做,这些部分在打印时将倒塌。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "%1自定义配置文件处于活动状态,并且已覆盖某些设置。" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "%1自定义配置文件正在覆盖某些设置。" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" msgid "Some settings were changed." -msgstr "Některá nastavení byly změněna." +msgstr "某些设置已更改。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 msgctxt "@label" -msgid "" -"Gradual infill will gradually increase the amount of infill towards the top." -msgstr "Postupná výplň postupně zvyšuje množství výplně směrem nahoru." +msgid "Gradual infill will gradually increase the amount of infill towards the top." +msgstr "渐层填充(Gradual infill)将随着打印高度的提升而逐渐加大填充密度。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:216 msgctxt "@label" msgid "Gradual infill" -msgstr "Postupná výplň" +msgstr "渐层填充" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 msgctxt "@error" msgid "Configuration not supported" -msgstr "Konfigurace není podporována" +msgstr "配置不受支持" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." -msgid "" -"No profiles are available for the selected material/%1 configuration. Please " -"change your configuration." -msgstr "Pro vybranou konfiguraci materiál/%1 není dostupný žádný profil. Prosím změňte svou konfiguraci." +msgid "No profiles are available for the selected material/%1 configuration. Please change your configuration." +msgstr "对于所选材料/%1 配置,无可用的配置文件。请更改配置。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 msgctxt "@button:label" msgid "Learn more" -msgstr "Zjistit více" +msgstr "了解详情" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 msgctxt "@label" msgid "Adhesion" -msgstr "Adheze" +msgstr "附着" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:76 msgctxt "@label" -msgid "" -"Enable printing a brim or raft. This will add a flat area around or under " -"your object which is easy to cut off afterwards." -msgstr "Umožňuje tisk okraje nebo voru. Tímto způsobem se kolem nebo pod objekt přidá plochá oblast, kterou lze snadno odříznout." +msgid "Enable printing a brim or raft. This will add a flat area around or under your object which is easy to cut off afterwards." +msgstr "允许打印 Brim 或 Raft。这将在您的对象周围或下方添加一个容易切断的平面区域。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 msgctxt "@label" msgid "Resolution" -msgstr "Rozlišení" +msgstr "分辨率" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 msgctxt "@label shown when we load a Gcode file" msgid "Print setup disabled. G-code file can not be modified." -msgstr "Nastavení tisku zakázáno. Soubor G-kódu nelze změnit." +msgstr "打印设置已禁用。无法修改 G code 文件。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:13 msgctxt "@label:Should be short" msgid "On" -msgstr "Zap" +msgstr "开" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:14 msgctxt "@label:Should be short" msgid "Off" -msgstr "Vyp" +msgstr "关" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml:34 msgctxt "@label" msgid "Experimental" -msgstr "Experimentální" +msgstr "实验性" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:142 msgctxt "@button" msgid "Recommended" -msgstr "Doporučeno" +msgstr "推荐" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelectorContents.qml:156 msgctxt "@button" msgid "Custom" -msgstr "Vlastní" +msgstr "自定义" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:46 msgctxt "@label" msgid "Profile" -msgstr "Profil" +msgstr "配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml:145 msgctxt "@tooltip" msgid "" -"Some setting/override values are different from the values stored in the " -"profile.\n" +"Some setting/override values are different from the values stored in the profile.\n" "\n" "Click to open the profile manager." -msgstr "Některé hodnoty nastavení / přepsání se liší od hodnot uložených v profilu.\n\nKlepnutím otevřete správce profilů." +msgstr "" +"某些设置/重写值与存储在配置文件中的值不同。\n" +"\n" +"点击打开配置文件管理器。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" msgid "Custom profiles" -msgstr "Vlastní profily" +msgstr "自定义配置文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/OutputDeviceHeader.qml:55 msgctxt "@info:status" msgid "The printer is not connected." -msgstr "Tiskárna není připojena." +msgstr "尚未连接到打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:25 msgctxt "@label" msgid "Build plate" -msgstr "Podložka" +msgstr "打印平台" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:55 msgctxt "@tooltip" -msgid "" -"The target temperature of the heated bed. The bed will heat up or cool down " -"towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Cílová teplota vyhřívací podložky. Podložka se zahřeje, nebo schladí směrem k této teplotě. Pokud je 0, tak je vyhřívání podložky vypnuto." +msgid "The target temperature of the heated bed. The bed will heat up or cool down towards this temperature. If this is 0, the bed heating is turned off." +msgstr "热床的目标温度。热床将加热或冷却至此温度。若设置为 0,则不使用热床。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 msgctxt "@tooltip" msgid "The current temperature of the heated bed." -msgstr "Aktuální teplota vyhřívané podložky." +msgstr "热床当前温度。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:162 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the bed to." -msgstr "Teplota pro předehřátí podložky." +msgstr "热床的预热温度。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:259 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:271 msgctxt "@button Cancel pre-heating" msgid "Cancel" -msgstr "Zrušit" +msgstr "取消" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:263 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:274 msgctxt "@button" msgid "Pre-heat" -msgstr "Předehřání" +msgstr "预热" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:286 msgctxt "@tooltip of pre-heat" -msgid "" -"Heat the bed in advance before printing. You can continue adjusting your " -"print while it is heating, and you won't have to wait for the bed to heat up " -"when you're ready to print." -msgstr "Před tiskem zahřejte postel předem. Můžete pokračovat v úpravě tisku, zatímco se zahřívá, a nemusíte čekat, až se postel zahřeje, až budete připraveni" -" k tisku." +msgid "Heat the bed in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the bed to heat up when you're ready to print." +msgstr "打印前请预热热床。您可以在热床加热时继续调整相关项,让您在准备打印时不必等待热床加热完毕。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" msgid "Extruder" -msgstr "Extuder" +msgstr "挤出机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:70 msgctxt "@tooltip" -msgid "" -"The target temperature of the hotend. The hotend will heat up or cool down " -"towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Cílová teplota hotendu. Hotend se ohřeje nebo ochladí na tuto teplotu. Pokud je 0, ohřev teplé vody je vypnutý." +msgid "The target temperature of the hotend. The hotend will heat up or cool down towards this temperature. If this is 0, the hotend heating is turned off." +msgstr "热端的目标温度。 热端将加热或冷却至此温度。 如果目标温度为 0,则热端加热将关闭。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" msgid "The current temperature of this hotend." -msgstr "Aktuální teplota tohoto hotendu." +msgstr "该热端的当前温度。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:182 msgctxt "@tooltip of temperature input" msgid "The temperature to pre-heat the hotend to." -msgstr "Teplota pro předehřátí hotendu." +msgstr "热端的预热温度。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:297 msgctxt "@tooltip of pre-heat" -msgid "" -"Heat the hotend in advance before printing. You can continue adjusting your " -"print while it is heating, and you won't have to wait for the hotend to heat " -"up when you're ready to print." -msgstr "Před tiskem zahřejte hotend předem. Můžete pokračovat v úpravách tisku, zatímco se zahřívá, a nemusíte čekat na zahřátí hotendu, až budete připraveni k" -" tisku." +msgid "Heat the hotend in advance before printing. You can continue adjusting your print while it is heating, and you won't have to wait for the hotend to heat up when you're ready to print." +msgstr "打印前请预热热端。您可以在热端加热时继续调整打印机,而不必等待热端加热完毕再做好打印准备。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" msgid "The colour of the material in this extruder." -msgstr "Barva materiálu v tomto extruderu." +msgstr "该挤出机中材料的颜色。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:367 msgctxt "@tooltip" msgid "The material in this extruder." -msgstr "Materiál v tomto extruderu." +msgstr "该挤出机中的材料。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:400 msgctxt "@tooltip" msgid "The nozzle inserted in this extruder." -msgstr "Vložená trysky v tomto extruderu." +msgstr "该挤出机所使用的喷嘴。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:51 msgctxt "@label" msgid "Printer control" -msgstr "Ovládání tiskárny" +msgstr "打印机控制" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:66 msgctxt "@label" msgid "Jog Position" -msgstr "Pozice hlavy" +msgstr "垛齐位置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:82 msgctxt "@label" @@ -6134,69 +5912,63 @@ msgstr "Z" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:217 msgctxt "@label" msgid "Jog Distance" -msgstr "Vzdálenost hlavy" +msgstr "垛齐距离" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:257 msgctxt "@label" msgid "Send G-code" -msgstr "Poslat G kód" +msgstr "发送 G-code" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ManualPrinterControl.qml:319 msgctxt "@tooltip of G-code command input" -msgid "" -"Send a custom G-code command to the connected printer. Press 'enter' to send " -"the command." -msgstr "Na připojenou tiskárnu odešlete vlastní příkaz G-kódu. Stisknutím klávesy „Enter“ odešlete příkaz." +msgid "Send a custom G-code command to the connected printer. Press 'enter' to send the command." +msgstr "向连接的打印机发送自定义 G-code 命令。按“Enter”发送命令。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 msgctxt "@label" msgid "This package will be installed after restarting." -msgstr "Tento balíček bude nainstalován po restartování." +msgstr "这个包将在重新启动后安装。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:464 msgctxt "@title:tab" msgid "Settings" -msgstr "Nastavení" +msgstr "设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:587 msgctxt "@title:window %1 is the application name" msgid "Closing %1" -msgstr "Zavírám %1" +msgstr "正在关闭 %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:588 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" -msgstr "Doopravdy chcete zavřít %1?" +msgstr "您确定要退出 %1 吗?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 msgctxt "@window:title" msgid "Install Package" -msgstr "Nainstalovat balíček" +msgstr "安装包" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:747 msgctxt "@title:window" msgid "Open File(s)" -msgstr "Otevřít Soubor(y)" +msgstr "打开文件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:749 msgctxt "@text:window" -msgid "" -"We have found one or more G-Code files within the files you have selected. " -"You can only open one G-Code file at a time. If you want to open a G-Code " -"file, please just select only one." -msgstr "Ve vybraných souborech jsme našli jeden nebo více souborů G-kódu. Naraz můžete otevřít pouze jeden soubor G-kódu. Pokud chcete otevřít soubor G-Code, vyberte" -" pouze jeden." +msgid "We have found one or more G-Code files within the files you have selected. You can only open one G-Code file at a time. If you want to open a G-Code file, please just select only one." +msgstr "我们已经在您选择的文件中找到一个或多个 G-Code 文件。您一次只能打开一个 G-Code 文件。若需打开 G-Code 文件,请仅选择一个。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" msgid "Add Printer" -msgstr "Přidat tiskárnu" +msgstr "新增打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:837 msgctxt "@title:window" msgid "What's New" -msgstr "Co je nového" +msgstr "新增功能" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:39 msgctxt "@text" @@ -6204,151 +5976,145 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "- Přidejte materiálnové profily and moduly z Obchodu\n- Zálohujte a synchronizujte vaše materiálové profily and moduly\n- Sdílejte nápady a získejte pomoc" -" od více než 48 000 uživatelů v Ultimaker komunitě" +msgstr "" +"- 从 Marketplace 添加材料配置文件和插件\n" +"- 备份和同步材料配置文件和插件\n" +"- 在 Ultimaker 社区分享观点并获取 48,000 多名用户的帮助" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" msgid "Create a free Ultimaker account" -msgstr "Vytvořit účet Ultimaker zdarma" +msgstr "创建免费的 Ultimaker 帐户" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" msgid "Sign in" -msgstr "Přihlásit se" +msgstr "登录" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:78 msgctxt "@label The argument is a timestamp" msgid "Last update: %1" -msgstr "Poslední aktualizace: %1" +msgstr "上次更新时间:%1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" msgid "Ultimaker Account" -msgstr "Ultimaker Account" +msgstr "Ultimaker 帐户" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" msgid "Sign Out" -msgstr "Odhlásit se" +msgstr "注销" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:35 msgctxt "@label" msgid "Checking..." -msgstr "Kontroluji..." +msgstr "正在检查..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:42 msgctxt "@label" msgid "Account synced" -msgstr "Účet byl synchronizován" +msgstr "帐户已同步" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:49 msgctxt "@label" msgid "Something went wrong..." -msgstr "Nastala chyba..." +msgstr "发生了错误..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:102 msgctxt "@button" msgid "Install pending updates" -msgstr "Nainstalujte čekající aktualizace" +msgstr "安装挂起的更新" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/SyncState.qml:123 msgctxt "@button" msgid "Check for account updates" -msgstr "Zkontrolovat aktualizace pro účet" +msgstr "检查是否存在帐户更新" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:47 msgctxt "@status" -msgid "" -"The cloud printer is offline. Please check if the printer is turned on and " -"connected to the internet." -msgstr "Cloudová tiskárna je offline. Prosím zkontrolujte, zda je tiskárna zapnutá a připojená k internetu." +msgid "The cloud printer is offline. Please check if the printer is turned on and connected to the internet." +msgstr "云打印机离线。请检查打印机是否已开启并连接到 Internet。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "" -"This printer is not linked to your account. Please visit the Ultimaker " -"Digital Factory to establish a connection." -msgstr "Tiskárna není připojena k vašemu účtu. Prosím navštivte Ultimaker Digital Factory pro navázání spojení." +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "此打印机未链接到您的帐户。请访问 Ultimaker Digital Factory 以建立连接。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" -msgid "" -"The cloud connection is currently unavailable. Please sign in to connect to " -"the cloud printer." -msgstr "Připojení ke cloudu není nyní dostupné. Prosím přihlašte se k připojení ke cloudové tiskárně." +msgid "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer." +msgstr "云连接当前不可用。请登录以连接到云打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:60 msgctxt "@status" -msgid "" -"The cloud connection is currently unavailable. Please check your internet " -"connection." -msgstr "Připojení ke cloudu není nyní dostupné. Prosím zkontrolujte si vaše internetové připojení." +msgid "The cloud connection is currently unavailable. Please check your internet connection." +msgstr "云连接当前不可用。请检查您的 Internet 连接。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:237 msgctxt "@button" msgid "Add printer" -msgstr "Přidat tiskárnu" +msgstr "添加打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:254 msgctxt "@button" msgid "Manage printers" -msgstr "Spravovat tiskárny" +msgstr "管理打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "隐藏所有连接的打印机" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "显示所有连接的打印机" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "其他打印机" +msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" msgid "Slicing..." -msgstr "Slicuji..." +msgstr "正在切片..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:78 msgctxt "@label:PrintjobStatus" msgid "Unable to slice" -msgstr "Nelze slicovat" +msgstr "无法切片" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" msgid "Processing" -msgstr "Zpracovává se" +msgstr "正在处理中" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:114 msgctxt "@button" msgid "Slice" -msgstr "Slicovat" +msgstr "切片" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:115 msgctxt "@label" msgid "Start the slicing process" -msgstr "Začít proces slicování" +msgstr "开始切片流程" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:132 msgctxt "@button" msgid "Cancel" -msgstr "Zrušit" +msgstr "取消" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:31 msgctxt "@label" msgid "Time estimation" -msgstr "Odhad času" +msgstr "预计时间" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:107 msgctxt "@label" msgid "Material estimation" -msgstr "Odhad materiálu" +msgstr "预计材料" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/PrintJobInformation.qml:156 msgctxt "@label m for meter" @@ -6363,666 +6129,4167 @@ msgstr "%1g" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:59 msgctxt "@label" msgid "No time estimation available" -msgstr "Žádný odhad času není dostupný" +msgstr "无可用时间估计" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:77 msgctxt "@label" msgid "No cost estimation available" -msgstr "Žádná cena není dostupná" +msgstr "无可用成本估计" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/OutputProcessWidget.qml:127 msgctxt "@button" msgid "Preview" -msgstr "Náhled" +msgstr "预览" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/JobSpecs.qml:93 msgctxt "@text Print job name" msgid "Untitled" -msgstr "Bez názvu" +msgstr "未命名" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Widgets/ComboBox.qml:18 msgctxt "@label" msgid "No items to select from" -msgstr "Není z čeho vybírat" +msgstr "没有可供选择的项目" #: /MachineSettingsAction/plugin.json msgctxt "description" -msgid "" -"Provides a way to change machine settings (such as build volume, nozzle " -"size, etc.)." -msgstr "Poskytuje způsob, jak změnit nastavení zařízení (například objem sestavení, velikost trysek atd.)." +msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc.)." +msgstr "提供一种改变机器设置的方法(如构建体积、喷嘴大小等)。" #: /MachineSettingsAction/plugin.json msgctxt "name" msgid "Machine Settings Action" -msgstr "Akce nastavení zařízení" +msgstr "打印机设置操作" #: /ImageReader/plugin.json msgctxt "description" msgid "Enables ability to generate printable geometry from 2D image files." -msgstr "Umožňuje generovat tiskovou geometrii ze 2D obrazových souborů." +msgstr "支持从 2D 图像文件生成可打印几何模型的能力。" #: /ImageReader/plugin.json msgctxt "name" msgid "Image Reader" -msgstr "Čtečka obrázků" +msgstr "图像读取器" #: /XRayView/plugin.json msgctxt "description" msgid "Provides the X-Ray view." -msgstr "Poskytuje rentgenové zobrazení." +msgstr "提供透视视图。" #: /XRayView/plugin.json msgctxt "name" msgid "X-Ray View" -msgstr "Rentgenový pohled" +msgstr "透视视图" #: /X3DReader/plugin.json msgctxt "description" msgid "Provides support for reading X3D files." -msgstr "Poskytuje podporu pro čtení souborů X3D." +msgstr "支持读取 X3D 文件。" #: /X3DReader/plugin.json msgctxt "name" msgid "X3D Reader" -msgstr "Čtečka X3D" +msgstr "X3D 读取器" #: /CuraProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing Cura profiles." -msgstr "Poskytuje podporu pro import profilů Cura." +msgstr "提供了对导入 Cura 配置文件的支持。" #: /CuraProfileReader/plugin.json msgctxt "name" msgid "Cura Profile Reader" -msgstr "Čtečka Cura profilu" +msgstr "Cura 配置文件读取器" #: /PostProcessingPlugin/plugin.json msgctxt "description" msgid "Extension that allows for user created scripts for post processing" -msgstr "Rozšíření, které umožňuje uživateli vytvořené skripty pro následné zpracování" +msgstr "扩展程序(允许用户创建脚本进行后期处理)" #: /PostProcessingPlugin/plugin.json msgctxt "name" msgid "Post Processing" -msgstr "Post Processing" +msgstr "后期处理" #: /UM3NetworkPrinting/plugin.json msgctxt "description" msgid "Manages network connections to Ultimaker networked printers." -msgstr "Spravuje síťová připojení k síťovým tiskárnám Ultimaker." +msgstr "管理与 Ultimaker 网络打印机的网络连接。" #: /UM3NetworkPrinting/plugin.json msgctxt "name" msgid "Ultimaker Network Connection" -msgstr "Síťové připojení Ultimaker" +msgstr "Ultimaker 网络连接" #: /3MFWriter/plugin.json msgctxt "description" msgid "Provides support for writing 3MF files." -msgstr "Poskytuje podporu pro psaní souborů 3MF." +msgstr "提供对写入 3MF 文件的支持。" #: /3MFWriter/plugin.json msgctxt "name" msgid "3MF Writer" -msgstr "Zapisovač 3MF" +msgstr "3MF 写入器" #: /CuraDrive/plugin.json msgctxt "description" msgid "Backup and restore your configuration." -msgstr "Zálohujte a obnovte konfiguraci." +msgstr "备份和还原配置。" #: /CuraDrive/plugin.json msgctxt "name" msgid "Cura Backups" -msgstr "Cura zálohy" +msgstr "Cura 备份" #: /SliceInfoPlugin/plugin.json msgctxt "description" msgid "Submits anonymous slice info. Can be disabled through preferences." -msgstr "Odešle anonymní informace o slicování. Lze deaktivovat pomocí preferencí." +msgstr "提交匿名切片信息。 可以通过偏好设置禁用。" #: /SliceInfoPlugin/plugin.json msgctxt "name" msgid "Slice info" -msgstr "Informace o slicování" +msgstr "切片信息" #: /UFPWriter/plugin.json msgctxt "description" msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Poskytuje podporu pro psaní balíčků formátu Ultimaker." +msgstr "支持写入 Ultimaker 格式包。" #: /UFPWriter/plugin.json msgctxt "name" msgid "UFP Writer" -msgstr "Zapisovač UFP" +msgstr "UFP 写入器" #: /DigitalLibrary/plugin.json msgctxt "description" -msgid "" -"Connects to the Digital Library, allowing Cura to open files from and save " -"files to the Digital Library." -msgstr "Připojuje k Digitální knihovně. Umožňuje Cuře otevírat a ukládat soubory z a do Digitální knihovny." +msgid "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library." +msgstr "连接到 Digital Library,以允许 Cura 从 Digital Library 打开文件并将文件保存到其中。" #: /DigitalLibrary/plugin.json msgctxt "name" msgid "Ultimaker Digital Library" -msgstr "Digitální knihovna Ultimaker" +msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing profiles from g-code files." -msgstr "Poskytuje podporu pro import profilů ze souborů g-kódu." +msgstr "提供了从 GCode 文件中导入配置文件的支持。" #: /GCodeProfileReader/plugin.json msgctxt "name" msgid "G-code Profile Reader" -msgstr "Čtečka profilu G kódu" +msgstr "G-code 配置文件读取器" #: /GCodeReader/plugin.json msgctxt "description" msgid "Allows loading and displaying G-code files." -msgstr "Povoluje načítání a zobrazení souborů G kódu." +msgstr "允许加载和显示 G-code 文件。" #: /GCodeReader/plugin.json msgctxt "name" msgid "G-code Reader" -msgstr "Čtečka G kódu" +msgstr "G-code 读取器" #: /TrimeshReader/plugin.json msgctxt "description" msgid "Provides support for reading model files." -msgstr "Poskytuje podporu pro čtení souborů modelu." +msgstr "提供对读取模型文件的支持。" #: /TrimeshReader/plugin.json msgctxt "name" msgid "Trimesh Reader" -msgstr "Čtečka trimesh" +msgstr "Trimesh 阅读器" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "" -"Provides machine actions for Ultimaker machines (such as bed leveling " -"wizard, selecting upgrades, etc.)." -msgstr "Poskytuje akce strojů pro stroje Ultimaker (jako je průvodce vyrovnáváním postele, výběr upgradů atd.)." +msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "为最后的机器提供机器操作(例如,热床调平向导,选择升级等)。" #: /UltimakerMachineActions/plugin.json msgctxt "name" msgid "Ultimaker machine actions" -msgstr "Akce zařízení Ultimaker" +msgstr "Ultimaker 打印机操作" #: /GCodeGzReader/plugin.json msgctxt "description" msgid "Reads g-code from a compressed archive." -msgstr "Čte g-kód z komprimovaného archivu." +msgstr "从压缩存档文件读取 G-code。" #: /GCodeGzReader/plugin.json msgctxt "name" msgid "Compressed G-code Reader" -msgstr "Čtečka kompresovaného G kódu" +msgstr "压缩 G-code 读取器" #: /Marketplace/plugin.json msgctxt "description" -msgid "" -"Manages extensions to the application and allows browsing extensions from " -"the Ultimaker website." -msgstr "Spravuje rozšíření aplikace a umožňuje prohlížení rozšíření z webu Ultimaker." +msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgstr "管理对应用程序的扩展并允许从 Ultimaker 网站浏览扩展。" #: /Marketplace/plugin.json msgctxt "name" msgid "Marketplace" -msgstr "Obchod" +msgstr "市场" #: /RemovableDriveOutputDevice/plugin.json msgctxt "description" msgid "Provides removable drive hotplugging and writing support." -msgstr "Poskytuje vyměnitelnou jednotku za plného zapojení a podporu zápisu." +msgstr "提供可移动磁盘热插拔和写入文件的支持。" #: /RemovableDriveOutputDevice/plugin.json msgctxt "name" msgid "Removable Drive Output Device Plugin" -msgstr "Vyměnitelný zásuvný modul pro výstupní zařízení" +msgstr "可移动磁盘输出设备插件" #: /MonitorStage/plugin.json msgctxt "description" msgid "Provides a monitor stage in Cura." -msgstr "Poskytuje monitorovací scénu v Cuře." +msgstr "在 Cura 中提供监视阶段。" #: /MonitorStage/plugin.json msgctxt "name" msgid "Monitor Stage" -msgstr "Fáze monitoringu" +msgstr "监视阶段" #: /VersionUpgrade/VersionUpgrade25to26/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." -msgstr "Aktualizuje konfigurace z Cura 2.5 na Cura 2.6." +msgstr "将配置从 Cura 2.5 版本升级至 2.6 版本。" #: /VersionUpgrade/VersionUpgrade25to26/plugin.json msgctxt "name" msgid "Version Upgrade 2.5 to 2.6" -msgstr "Aktualizace verze 2.5 na 2.6" +msgstr "版本自 2.5 升级到 2.6" #: /VersionUpgrade/VersionUpgrade26to27/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.6 to Cura 2.7." -msgstr "Aktualizuje konfigurace z Cura 2.6 na Cura 2.7." +msgstr "将配置从 Cura 2.6 版本升级至 2.7 版本。" #: /VersionUpgrade/VersionUpgrade26to27/plugin.json msgctxt "name" msgid "Version Upgrade 2.6 to 2.7" -msgstr "Aktualizace verze 2.6 na 2.7" +msgstr "版本自 2.6 升级到 2.7" #: /VersionUpgrade/VersionUpgrade413to50/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.13 to Cura 5.0." -msgstr "Aktualizuje konfigurace z Cura 4.13 na Cura 5.0." +msgstr "将配置从 Cura 4.13 升级至 Cura 5.0。" #: /VersionUpgrade/VersionUpgrade413to50/plugin.json msgctxt "name" msgid "Version Upgrade 4.13 to 5.0" -msgstr "Aktualizace verze 4.13 na 5.0" +msgstr "版本从 4.13 升级到 5.0" #: /VersionUpgrade/VersionUpgrade48to49/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.8 to Cura 4.9." -msgstr "Aktualizuje konfigurace z Cura 4.8 na Cura 4.9." +msgstr "将配置从 Cura 4.8 升级到 Cura 4.9。" #: /VersionUpgrade/VersionUpgrade48to49/plugin.json msgctxt "name" msgid "Version Upgrade 4.8 to 4.9" -msgstr "Aktualizace verze 4.8 na 4.9" +msgstr "版本从 4.8 升级到 4.9" #: /VersionUpgrade/VersionUpgrade34to35/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.4 to Cura 3.5." -msgstr "Aktualizuje konfigurace z Cura 3.4 na Cura 3.5." +msgstr "将配置从 Cura 3.4 版本升级至 3.5 版本。" #: /VersionUpgrade/VersionUpgrade34to35/plugin.json msgctxt "name" msgid "Version Upgrade 3.4 to 3.5" -msgstr "Aktualizace verze 3.4 na 3.5" +msgstr "版本自 3.4 升级到 3.5" #: /VersionUpgrade/VersionUpgrade44to45/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.4 to Cura 4.5." -msgstr "Aktualizuje konfigurace z Cura 4.4 na Cura 4.5." +msgstr "将配置从 Cura 4.4 升级至 Cura 4.5。" #: /VersionUpgrade/VersionUpgrade44to45/plugin.json msgctxt "name" msgid "Version Upgrade 4.4 to 4.5" -msgstr "Aktualizace verze 4.4 na 4.5" +msgstr "版本从 4.4 升级至 4.5" #: /VersionUpgrade/VersionUpgrade43to44/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.3 to Cura 4.4." -msgstr "Aktualizuje konfigurace z Cura 4.3 na Cura 4.4." +msgstr "将配置从 Cura 4.3 升级至 Cura 4.4。" #: /VersionUpgrade/VersionUpgrade43to44/plugin.json msgctxt "name" msgid "Version Upgrade 4.3 to 4.4" -msgstr "Aktualizace verze 4.3 na 4.4" +msgstr "版本自 4.3 升级至 4.4" #: /VersionUpgrade/VersionUpgrade32to33/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.2 to Cura 3.3." -msgstr "Aktualizuje konfigurace z Cura 3.2 na Cura 3.3." +msgstr "将配置从 Cura 3.2 版本升级至 3.3 版本。" #: /VersionUpgrade/VersionUpgrade32to33/plugin.json msgctxt "name" msgid "Version Upgrade 3.2 to 3.3" -msgstr "Aktualizace verze 3.2 na 3.3" +msgstr "版本自 3.2 升级到 3.3" #: /VersionUpgrade/VersionUpgrade33to34/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.3 to Cura 3.4." -msgstr "Aktualizuje konfigurace z Cura 3.3 na Cura 3.4." +msgstr "从Cura 3.3升级到Cura 3.4。" #: /VersionUpgrade/VersionUpgrade33to34/plugin.json msgctxt "name" msgid "Version Upgrade 3.3 to 3.4" -msgstr "Aktualizace verze 3.3 na 3.4" +msgstr "版本升级3.3到3.4" #: /VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.1 to Cura 4.2." -msgstr "Aktualizuje konfigurace z Cura 4.1 na Cura 4.2." +msgstr "请将配置从 Cura 4.1 升级至 Cura 4.2。" #: /VersionUpgrade/VersionUpgrade41to42/plugin.json msgctxt "name" msgid "Version Upgrade 4.1 to 4.2" -msgstr "Aktualizace verze 4.1 na 4.2" +msgstr "版本自 4.1 升级到 4.2" #: /VersionUpgrade/VersionUpgrade42to43/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.2 to Cura 4.3." -msgstr "Aktualizuje konfigurace z Cura 4.2 na Cura 4.3." +msgstr "请将配置从 Cura 4.2 升级至 Cura 4.3。" #: /VersionUpgrade/VersionUpgrade42to43/plugin.json msgctxt "name" msgid "Version Upgrade 4.2 to 4.3" -msgstr "Aktualizace verze 4.2 na 4.3" +msgstr "版本自 4.2 升级至 4.3" #: /VersionUpgrade/VersionUpgrade462to47/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.6.2 to Cura 4.7." -msgstr "Aktualizuje konfigurace z Cura 4.6.2 na Cura 4.7." +msgstr "将配置从 Cura 4.6.2 升级到 Cura 4.7。" #: /VersionUpgrade/VersionUpgrade462to47/plugin.json msgctxt "name" msgid "Version Upgrade 4.6.2 to 4.7" -msgstr "Aktualizace verze 4.6.2 na 4.7" +msgstr "版本从 4.6.2 升级到 4.7" #: /VersionUpgrade/VersionUpgrade35to40/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.5 to Cura 4.0." -msgstr "Aktualizuje konfigurace z Cura 3.5 na Cura 4.0." +msgstr "将配置从 Cura 3.5 版本升级至 4.0 版本。" #: /VersionUpgrade/VersionUpgrade35to40/plugin.json msgctxt "name" msgid "Version Upgrade 3.5 to 4.0" -msgstr "Aktualizace verze 3.5 na 4.0" +msgstr "版本自 3.5 升级到 4.0" #: /VersionUpgrade/VersionUpgrade22to24/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." -msgstr "Aktualizuje konfigurace z Cura 2.2 na Cura 2.4." +msgstr "将配置从 Cura 2.2 版本升级至 2.4 版本。" #: /VersionUpgrade/VersionUpgrade22to24/plugin.json msgctxt "name" msgid "Version Upgrade 2.2 to 2.4" -msgstr "Aktualizace verze 2.2 na 2.4" +msgstr "版本自 2.2 升级到 2.4" #: /VersionUpgrade/VersionUpgrade21to22/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." -msgstr "Aktualizuje konfigurace z Cura 2.1 na Cura 2.2." +msgstr "将配置从 Cura 2.1 版本升级至 2.2 版本。" #: /VersionUpgrade/VersionUpgrade21to22/plugin.json msgctxt "name" msgid "Version Upgrade 2.1 to 2.2" -msgstr "Aktualizace verze 2.1 na 2.2" +msgstr "版本自 2.1 升级到 2.2" #: /VersionUpgrade/VersionUpgrade460to462/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2." -msgstr "Aktualizuje konfigurace z Cura 4.6.0 na Cura 4.6.2." +msgstr "将配置从 Cura 4.6.0 升级到 Cura 4.6.2。" #: /VersionUpgrade/VersionUpgrade460to462/plugin.json msgctxt "name" msgid "Version Upgrade 4.6.0 to 4.6.2" -msgstr "Aktualizace verze 4.6.0 na 4.6.2" +msgstr "版本从 4.6.0 升级到 4.6.2" #: /VersionUpgrade/VersionUpgrade47to48/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.7 to Cura 4.8." -msgstr "Aktualizuje konfigurace z Cura 4.7 na Cura 4.8." +msgstr "将配置从 Cura 4.7 升级到 Cura 4.8。" #: /VersionUpgrade/VersionUpgrade47to48/plugin.json msgctxt "name" msgid "Version Upgrade 4.7 to 4.8" -msgstr "Aktualizace verze 4.7 na 4.8" +msgstr "将版本从 4.7 升级到 4.8" #: /VersionUpgrade/VersionUpgrade49to410/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.9 to Cura 4.10." -msgstr "Aktualizuje konfigurace z Cura 4.9 na Cura 4.10." +msgstr "将配置从 Cura 4.9 升级到 Cura 4.10。" #: /VersionUpgrade/VersionUpgrade49to410/plugin.json msgctxt "name" msgid "Version Upgrade 4.9 to 4.10" -msgstr "Aktualizace verze 4.9 na 4.10" +msgstr "版本从 4.9 升级到 4.10" #: /VersionUpgrade/VersionUpgrade45to46/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.5 to Cura 4.6." -msgstr "Aktualizuje konfigurace z Cura 4.5 na Cura 4.6." +msgstr "将配置从 Cura 4.5 升级至 Cura 4.6。" #: /VersionUpgrade/VersionUpgrade45to46/plugin.json msgctxt "name" msgid "Version Upgrade 4.5 to 4.6" -msgstr "Aktualizace verze 4.5 na 4.6" +msgstr "版本从 4.5 升级至 4.6" #: /VersionUpgrade/VersionUpgrade27to30/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 2.7 to Cura 3.0." -msgstr "Aktualizuje konfigurace z Cura 2.7 na Cura 3.0." +msgstr "将配置从 Cura 2.7 版本升级至 3.0 版本。" #: /VersionUpgrade/VersionUpgrade27to30/plugin.json msgctxt "name" msgid "Version Upgrade 2.7 to 3.0" -msgstr "Aktualizace verze 2.7 na 3.0" +msgstr "版本自 2.7 升级到 3.0" #: /VersionUpgrade/VersionUpgrade30to31/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 3.0 to Cura 3.1." -msgstr "Aktualizuje konfigurace z Cura 3.0 na Cura 3.1." +msgstr "将配置从 Cura 3.0 版本升级至 3.1 版本。" #: /VersionUpgrade/VersionUpgrade30to31/plugin.json msgctxt "name" msgid "Version Upgrade 3.0 to 3.1" -msgstr "Aktualizace verze 3.0 na 3.1" +msgstr "版本自 3.0 升级到 3.1" #: /VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.11 to Cura 4.12." -msgstr "Aktualizuje konfigurace z Cura 4.11 na Cura 4.12." +msgstr "将配置从 Cura 4.11 升级到 Cura 4.12。" #: /VersionUpgrade/VersionUpgrade411to412/plugin.json msgctxt "name" msgid "Version Upgrade 4.11 to 4.12" -msgstr "Aktualizace verze 4.11 na 4.12" +msgstr "版本从 4.11 升级到 4.12" #: /VersionUpgrade/VersionUpgrade40to41/plugin.json msgctxt "description" msgid "Upgrades configurations from Cura 4.0 to Cura 4.1." -msgstr "Aktualizuje konfigurace z Cura 4.0 na Cura 4.1." +msgstr "将配置从 Cura 4.0 版本升级至 4.1 版本。" #: /VersionUpgrade/VersionUpgrade40to41/plugin.json msgctxt "name" msgid "Version Upgrade 4.0 to 4.1" -msgstr "Aktualizace verze 4.0 na 4.1" +msgstr "版本自 4.0 升级到 4.1" #: /CuraEngineBackend/plugin.json msgctxt "description" msgid "Provides the link to the CuraEngine slicing backend." -msgstr "Poskytuje odkaz na backend krájení CuraEngine." +msgstr "提供 CuraEngine 切片后端的路径。" #: /CuraEngineBackend/plugin.json msgctxt "name" msgid "CuraEngine Backend" -msgstr "CuraEngine Backend" +msgstr "CuraEngine 后端" #: /3MFReader/plugin.json msgctxt "description" msgid "Provides support for reading 3MF files." -msgstr "Poskytuje podporu pro čtení souborů 3MF." +msgstr "提供对读取 3MF 格式文件的支持。" #: /3MFReader/plugin.json msgctxt "name" msgid "3MF Reader" -msgstr "Čtečka 3MF" +msgstr "3MF 读取器" #: /PerObjectSettingsTool/plugin.json msgctxt "description" msgid "Provides the Per Model Settings." -msgstr "Umožňuje nastavení pro každý model." +msgstr "提供对每个模型的单独设置。" #: /PerObjectSettingsTool/plugin.json msgctxt "name" msgid "Per Model Settings Tool" -msgstr "Nástroj pro nastavení pro každý model" +msgstr "单一模型设置工具" #: /XmlMaterialProfile/plugin.json msgctxt "description" msgid "Provides capabilities to read and write XML-based material profiles." -msgstr "Poskytuje funkce pro čtení a zápis materiálových profilů založených na XML." +msgstr "提供读取和写入基于 XML 的材料配置文件的功能。" #: /XmlMaterialProfile/plugin.json msgctxt "name" msgid "Material Profiles" -msgstr "Materiálové profily" +msgstr "材料配置文件" #: /CuraProfileWriter/plugin.json msgctxt "description" msgid "Provides support for exporting Cura profiles." -msgstr "Poskytuje podporu pro export profilů Cura." +msgstr "提供了对导出 Cura 配置文件的支持。" #: /CuraProfileWriter/plugin.json msgctxt "name" msgid "Cura Profile Writer" -msgstr "Zapisovač Cura profilu" +msgstr "Cura 配置文件写入器" #: /ModelChecker/plugin.json msgctxt "description" -msgid "" -"Checks models and print configuration for possible printing issues and give " -"suggestions." -msgstr "Zkontroluje možné tiskové modely a konfiguraci tisku a poskytne návrhy." +msgid "Checks models and print configuration for possible printing issues and give suggestions." +msgstr "检查模型和打印配置,以了解潜在的打印问题并给出建议。" #: /ModelChecker/plugin.json msgctxt "name" msgid "Model Checker" -msgstr "Kontroler modelu" +msgstr "模型检查器" #: /USBPrinting/plugin.json msgctxt "description" -msgid "" -"Accepts G-Code and sends them to a printer. Plugin can also update firmware." -msgstr "Přijme G-kód a odešle je do tiskárny. Plugin může také aktualizovat firmware." +msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +msgstr "接受 G-Code 并将其发送到一台打印机。 插件也可以更新固件。" #: /USBPrinting/plugin.json msgctxt "name" msgid "USB printing" -msgstr "USB tisk" +msgstr "USB 联机打印" #: /PreviewStage/plugin.json msgctxt "description" msgid "Provides a preview stage in Cura." -msgstr "Poskytuje fázi náhledu v Cura." +msgstr "在 Cura 中提供预览阶段。" #: /PreviewStage/plugin.json msgctxt "name" msgid "Preview Stage" -msgstr "Fáze náhledu" +msgstr "预览阶段" #: /GCodeWriter/plugin.json msgctxt "description" msgid "Writes g-code to a file." -msgstr "Zapisuje G kód o souboru." +msgstr "将 G-code 写入至文件。" #: /GCodeWriter/plugin.json msgctxt "name" msgid "G-code Writer" -msgstr "Zapisovač G kódu" +msgstr "G-code 写入器" #: /UFPReader/plugin.json msgctxt "description" msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Poskytuje podporu pro čtení balíčků formátu Ultimaker." +msgstr "支持读取 Ultimaker 格式包。" #: /UFPReader/plugin.json msgctxt "name" msgid "UFP Reader" -msgstr "Čtečka UFP" +msgstr "UFP 读取器" #: /FirmwareUpdater/plugin.json msgctxt "description" msgid "Provides a machine actions for updating firmware." -msgstr "Poskytuje akce počítače pro aktualizaci firmwaru." +msgstr "为固件更新提供操作选项。" #: /FirmwareUpdater/plugin.json msgctxt "name" msgid "Firmware Updater" -msgstr "Firmware Updater" +msgstr "固件更新程序" #: /GCodeGzWriter/plugin.json msgctxt "description" msgid "Writes g-code to a compressed archive." -msgstr "Zapíše g-kód do komprimovaného archivu." +msgstr "将 G-code 写入至压缩存档文件。" #: /GCodeGzWriter/plugin.json msgctxt "name" msgid "Compressed G-code Writer" -msgstr "Zapisova kompresovaného G kódu" +msgstr "压缩 G-code 写入器" #: /SimulationView/plugin.json msgctxt "description" msgid "Provides the preview of sliced layerdata." -msgstr "Poskytuje náhled slicovaných dat vrstev." +msgstr "提供切片层数据的预览。" #: /SimulationView/plugin.json msgctxt "name" msgid "Simulation View" -msgstr "Pohled simulace" +msgstr "仿真视图" #: /LegacyProfileReader/plugin.json msgctxt "description" msgid "Provides support for importing profiles from legacy Cura versions." -msgstr "Poskytuje podporu pro import profilů ze starších verzí Cura." +msgstr "支持从 Cura 旧版本导入配置文件。" #: /LegacyProfileReader/plugin.json msgctxt "name" msgid "Legacy Cura Profile Reader" -msgstr "Čtečka legacy Cura profilu" +msgstr "旧版 Cura 配置文件读取器" #: /AMFReader/plugin.json msgctxt "description" msgid "Provides support for reading AMF files." -msgstr "Poskytuje podporu pro čtení souborů AMF." +msgstr "提供对读取 AMF 文件的支持。" #: /AMFReader/plugin.json msgctxt "name" msgid "AMF Reader" -msgstr "Čtečka AMF" +msgstr "AMF 读取器" #: /SolidView/plugin.json msgctxt "description" msgid "Provides a normal solid mesh view." -msgstr "Poskytuje normální zobrazení pevné sítě." +msgstr "提供一个基本的实体网格视图。" #: /SolidView/plugin.json msgctxt "name" msgid "Solid View" -msgstr "Solid View" +msgstr "实体视图" #: /FirmwareUpdateChecker/plugin.json msgctxt "description" msgid "Checks for firmware updates." -msgstr "Zkontroluje dostupné aktualizace firmwaru." +msgstr "检查以进行固件更新。" #: /FirmwareUpdateChecker/plugin.json msgctxt "name" msgid "Firmware Update Checker" -msgstr "Kontroler aktualizace firmwaru" +msgstr "固件更新检查程序" #: /SentryLogger/plugin.json msgctxt "description" msgid "Logs certain events so that they can be used by the crash reporter" -msgstr "Protokolová určité události, aby je mohl použít reportér havárií" +msgstr "记录某些事件,以使其可供崩溃报告器使用" #: /SentryLogger/plugin.json msgctxt "name" msgid "Sentry Logger" -msgstr "Záznamník hlavy" +msgstr "Sentry 日志记录" #: /SupportEraser/plugin.json msgctxt "description" -msgid "" -"Creates an eraser mesh to block the printing of support in certain places" -msgstr "Vytvoří gumovou síť, která blokuje tisk podpory na určitých místech" +msgid "Creates an eraser mesh to block the printing of support in certain places" +msgstr "创建橡皮擦网格,以便阻止在某些位置打印支撑" #: /SupportEraser/plugin.json msgctxt "name" msgid "Support Eraser" -msgstr "Mazač podpor" +msgstr "支持橡皮擦" #: /PrepareStage/plugin.json msgctxt "description" msgid "Provides a prepare stage in Cura." -msgstr "Poskytuje přípravnou fázi v Cuře." +msgstr "在 Cura 中提供准备阶段。" #: /PrepareStage/plugin.json msgctxt "name" msgid "Prepare Stage" -msgstr "Fáze přípravy" +msgstr "准备阶段" + +#, python-brace-format +#~ msgctxt "@error:material" +#~ msgid "It was not possible to store material package information in project file: {material}. This project may not open correctly on other systems." +#~ msgstr "项目文件中无法存储材料包信息:{material}。此项目在其他系统上可能无法正确打开。" + +#~ msgctxt "@info:title" +#~ msgid "Failed to save material package information" +#~ msgstr "未能保存材料包信息" + +#~ msgctxt "@label Description for application dependency" +#~ msgid "Python Error tracking library" +#~ msgstr "Python 错误跟踪库" + +#~ msgctxt "@label" +#~ msgid "Printer" +#~ msgstr "打印机" + +#~ msgctxt "@info" +#~ msgid "custom profile is active and you overwrote some settings." +#~ msgstr "自定义配置文件处于活动状态,并且已覆盖某些设置。" + +#~ msgctxt "@info" +#~ msgid "custom profile is overriding some settings." +#~ msgstr "自定义配置文件正在覆盖某些设置。" + +#~ msgctxt "@label" +#~ msgid "Not yet initialized
      " +#~ msgstr "尚未初始化
      " + +#~ msgctxt "@label" +#~ msgid "By" +#~ msgstr "由:" + +#~ msgctxt "@Label" +#~ msgid "Static type checker for Python" +#~ msgstr "适用于 Python 的静态类型检查器" + +#~ msgctxt "@Label" +#~ msgid "Root Certificates for validating SSL trustworthiness" +#~ msgstr "用于验证 SSL 可信度的根证书" + +#~ msgctxt "@label" +#~ msgid "Python extensions for Microsoft Windows" +#~ msgstr "适用于 Microsoft Windows 的 Python 扩展" + +#~ msgctxt "@label" +#~ msgid "SVG icons" +#~ msgstr "SVG 图标" + +#~ msgctxt "@label %1 is filled in with the type of a profile. %2 is filled with a list of numbers (eg '1' or '1, 2')" +#~ msgid "There is no %1 profile for the configuration in extruder %2. The default intent will be used instead" +#~ msgid_plural "There is no %1 profile for the configurations in extruders %2. The default intent will be used instead" +#~ msgstr[0] "没有 %1 配置文件可用于挤出器 %2 中的配置。将改为使用默认意图" + +#~ msgctxt "@tooltip" +#~ msgid "You have modified some profile settings. If you want to change these go to custom mode." +#~ msgstr "您已修改部分配置文件设置。 如果您想对其进行更改,请转至自定义模式。" + +#~ msgctxt "@action:button" +#~ msgid "Sync materials with printers" +#~ msgstr "同步材料与打印机" + +#~ msgctxt "@title:window" +#~ msgid "Convert Image..." +#~ msgstr "转换图像..." + +#~ msgctxt "@info:tooltip" +#~ msgid "The width in millimeters on the build plate." +#~ msgstr "打印平台宽度,以毫米为单位。" + +#~ msgctxt "@title" +#~ msgid "Marketplace" +#~ msgstr "市场" + +#~ msgctxt "@info" +#~ msgid "You will need to restart Cura before changes in packages have effect." +#~ msgstr "在包装更改生效之前,您需要重新启动Cura。" + +#~ msgctxt "@action:button" +#~ msgid "Install" +#~ msgstr "安装" + +#~ msgctxt "@action:button" +#~ msgid "Installed" +#~ msgstr "已安装" + +#~ msgctxt "@label" +#~ msgid "Premium" +#~ msgstr "高级" + +#~ msgctxt "@info:tooltip" +#~ msgid "Go to Web Marketplace" +#~ msgstr "前往网上市场" + +#~ msgctxt "@label" +#~ msgid "Search materials" +#~ msgstr "搜索材料" + +#~ msgctxt "@label" +#~ msgid "Compatibility" +#~ msgstr "兼容性" + +#~ msgctxt "@label:table_header" +#~ msgid "Machine" +#~ msgstr "机器" + +#~ msgctxt "@label:table_header" +#~ msgid "Build Plate" +#~ msgstr "打印平台" + +#~ msgctxt "@label:table_header" +#~ msgid "Support" +#~ msgstr "支持" + +#~ msgctxt "@label:table_header" +#~ msgid "Quality" +#~ msgstr "质量" + +#~ msgctxt "@action:label" +#~ msgid "Technical Data Sheet" +#~ msgstr "技术数据表" + +#~ msgctxt "@action:label" +#~ msgid "Safety Data Sheet" +#~ msgstr "安全数据表" + +#~ msgctxt "@action:label" +#~ msgid "Printing Guidelines" +#~ msgstr "打印指南" + +#~ msgctxt "@action:label" +#~ msgid "Website" +#~ msgstr "网站" + +#~ msgctxt "@label:The string between and is the highlighted link" +#~ msgid "Log in is required to install or update" +#~ msgstr "安装或更新需要登录" + +#~ msgctxt "@label:The string between and is the highlighted link" +#~ msgid "Buy material spools" +#~ msgstr "购买材料线轴" + +#~ msgctxt "@action:button" +#~ msgid "Update" +#~ msgstr "更新" + +#~ msgctxt "@action:button" +#~ msgid "Updating" +#~ msgstr "更新" + +#~ msgctxt "@action:button" +#~ msgid "Updated" +#~ msgstr "更新" + +#~ msgctxt "@action:button" +#~ msgid "Back" +#~ msgstr "背部" + +#~ msgctxt "@title:tab" +#~ msgid "Plugins" +#~ msgstr "插件" + +#~ msgctxt "@title:tab" +#~ msgid "Installed" +#~ msgstr "安装" + +#~ msgctxt "@label" +#~ msgid "Will install upon restarting" +#~ msgstr "将安装后重新启动" + +#~ msgctxt "@label:The string between and is the highlighted link" +#~ msgid "Log in is required to update" +#~ msgstr "更新需要登录" + +#~ msgctxt "@action:button" +#~ msgid "Downgrade" +#~ msgstr "降级" + +#~ msgctxt "@action:button" +#~ msgid "Uninstall" +#~ msgstr "卸载" + +#~ msgctxt "@label" +#~ msgid "Community Contributions" +#~ msgstr "社区贡献" + +#~ msgctxt "@label" +#~ msgid "Community Plugins" +#~ msgstr "社区插件" + +#~ msgctxt "@label" +#~ msgid "Generic Materials" +#~ msgstr "通用材料" + +#~ msgctxt "@info" +#~ msgid "Fetching packages..." +#~ msgstr "获取包..." + +#~ msgctxt "@label" +#~ msgid "Website" +#~ msgstr "网站" + +#~ msgctxt "@label" +#~ msgid "Email" +#~ msgstr "电子邮件" + +#~ msgctxt "@description" +#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" +#~ msgstr "请登录以获取经验证适用于 Ultimaker Cura Enterprise 的插件和材料" + +#~ msgctxt "@label" +#~ msgid "Version" +#~ msgstr "版本" + +#~ msgctxt "@label" +#~ msgid "Last updated" +#~ msgstr "更新日期" + +#~ msgctxt "@label" +#~ msgid "Downloads" +#~ msgstr "下载项" + +#~ msgctxt "@title:tab" +#~ msgid "Installed plugins" +#~ msgstr "已安装的插件" + +#~ msgctxt "@info" +#~ msgid "No plugin has been installed." +#~ msgstr "尚未安装任何插件。" + +#~ msgctxt "@title:tab" +#~ msgid "Installed materials" +#~ msgstr "已安装的材料" + +#~ msgctxt "@info" +#~ msgid "No material has been installed." +#~ msgstr "尚未安装任何材料。" + +#~ msgctxt "@title:tab" +#~ msgid "Bundled plugins" +#~ msgstr "已捆绑的插件" + +#~ msgctxt "@title:tab" +#~ msgid "Bundled materials" +#~ msgstr "已捆绑的材料" + +#~ msgctxt "@info" +#~ msgid "Could not connect to the Cura Package database. Please check your connection." +#~ msgstr "无法连接到Cura包数据库。请检查您的连接。" + +#~ msgctxt "@title:window" +#~ msgid "Confirm uninstall" +#~ msgstr "确认卸载" + +#~ msgctxt "@text:window" +#~ msgid "You are uninstalling materials and/or profiles that are still in use. Confirming will reset the following materials/profiles to their defaults." +#~ msgstr "您正在卸载仍在使用的材料和/或配置文件。确认会将以下材料/配置文件重置为默认值。" + +#~ msgctxt "@text:window" +#~ msgid "Materials" +#~ msgstr "材料" + +#~ msgctxt "@text:window" +#~ msgid "Profiles" +#~ msgstr "配置文件" + +#~ msgctxt "@action:button" +#~ msgid "Confirm" +#~ msgstr "确认" + +#~ msgctxt "@info:tooltip" +#~ msgid "Some things could be problematic in this print. Click to see tips for adjustment." +#~ msgstr "此次打印可能出现了某些问题。点击查看调整提示。" + +#~ msgctxt "@label" +#~ msgid "Support library for handling planar objects" +#~ msgstr "用于处理平面对象的支持库" + +#~ msgctxt "@text:window, %1 is a profile name" +#~ msgid "" +#~ "You have customized some profile settings.\n" +#~ "Would you like to Keep these changed settings after switching profiles?\n" +#~ "Alternatively, you can discard the changes to load the defaults from '%1'." +#~ msgstr "" +#~ "您已经自定义了若干配置文件设置。\n" +#~ "是否要在切换配置文件后保留这些更改的设置?\n" +#~ "或者,也可舍弃更改以从“%1”加载默认值。" + +#~ msgctxt "@action:inmenu menubar:view" +#~ msgid "&Build plate" +#~ msgstr "打印平台(&B)" + +#~ msgctxt "@label" +#~ msgid "Create" +#~ msgstr "创建" + +#~ msgctxt "@label" +#~ msgid "Duplicate" +#~ msgstr "复制" + +#~ msgctxt "@label %1 is printer name" +#~ msgid "Printer: %1" +#~ msgstr "打印机:%1" + +#~ msgctxt "@action:button" +#~ msgid "Update profile with current settings/overrides" +#~ msgstr "使用当前设置 / 重写值更新配置文件" + +#~ msgctxt "@label" +#~ msgid "Theme:" +#~ msgstr "主题:" + +#~ msgctxt "@label" +#~ msgid "You will need to restart the application for these changes to have effect." +#~ msgstr "需重新启动 Cura,新的设置才能生效。" + +#~ msgctxt "@action:button" +#~ msgid "More information" +#~ msgstr "详细信息" + +#~ msgctxt "@action:button" +#~ msgid "Create" +#~ msgstr "创建" + +#~ msgctxt "@action:button Sending materials to printers" +#~ msgid "Sync with Printers" +#~ msgstr "与打印机同步" + +#~ msgctxt "@action:label" +#~ msgid "Printer" +#~ msgstr "打印机" + +#~ msgctxt "@title:column" +#~ msgid "Unit" +#~ msgstr "单位" + +#~ msgctxt "@action:inmenu" +#~ msgid "Show Online Troubleshooting Guide" +#~ msgstr "显示联机故障排除指南" + +#~ msgctxt "@action:inmenu" +#~ msgid "Add more materials from Marketplace" +#~ msgstr "从市场添加更多材料" + +#~ msgctxt "@action:inmenu menubar:edit" +#~ msgid "Arrange All Models To All Build Plates" +#~ msgstr "将所有模型编位到所有打印平台" + +#~ msgctxt "@action:menu" +#~ msgid "&Marketplace" +#~ msgstr "市场(&M)" + +#~ msgctxt "description" +#~ msgid "Find, manage and install new Cura packages." +#~ msgstr "查找、管理和安装新的Cura包。" + +#~ msgctxt "name" +#~ msgid "Toolbox" +#~ msgstr "工具箱" + +#~ msgctxt "description" +#~ msgid "Provides the Simulation view." +#~ msgstr "提供仿真视图。" + +#~ msgctxt "@info:status" +#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." +#~ msgstr "使用您的 Ultimaker account 帐户从任何地方发送和监控打印作业。" + +#~ msgctxt "@info:status Ultimaker Cloud should not be translated." +#~ msgid "Connect to Ultimaker Digital Factory" +#~ msgstr "连接到 Ultimaker Digital Factory" + +#~ msgctxt "@info" +#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." +#~ msgstr "无法从 Ultimaker Cura 中查看云打印机的网络摄像头馈送。" + +#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +#~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." +#~ msgstr "您的 {machine_name} 可能有新功能或错误修复可用!如果打印机上的固件还不是最新版本,建议将它更新为 {latest_version} 版。" + +#~ msgctxt "@info:title The %s gets replaced with the printer name." +#~ msgid "New %s firmware available" +#~ msgstr "新 %s 固件可用" + +#~ msgctxt "@info:status" +#~ msgid "Global stack is missing." +#~ msgstr "缺少全局堆栈。" + +#~ msgctxt "@info:status" +#~ msgid "Your model is not manifold. The highlighted areas indicate either missing or extraneous surfaces." +#~ msgstr "您的模型不是流形。突出显示的区域指示缺少或多余的表面。" + +#~ msgctxt "@info:title" +#~ msgid "Model errors" +#~ msgstr "模型错误" + +#~ msgctxt "@label:listbox" +#~ msgid "Layer thickness" +#~ msgstr "层厚度" + +#~ msgctxt "@label" +#~ msgid "Your key to connected 3D printing" +#~ msgstr "互连 3D 打印的特点" + +#~ msgctxt "@text" +#~ msgid "" +#~ "- Customize your experience with more print profiles and plugins\n" +#~ "- Stay flexible by syncing your setup and loading it anywhere\n" +#~ "- Increase efficiency with a remote workflow on Ultimaker printers" +#~ msgstr "" +#~ "- 借助更多的打印配置文件和插件定制您的体验\n" +#~ "- 通过同步设置并将其加载到任何位置保持灵活性\n" +#~ "- 使用 Ultimaker 打印机上的远程工作流提高效率" + +#~ msgctxt "@button" +#~ msgid "Create account" +#~ msgstr "创建账户" + +#~ msgctxt "@action:inmenu menubar:edit" +#~ msgid "Delete Selected Model" +#~ msgid_plural "Delete Selected Models" +#~ msgstr[0] "删除所选模型" + +#~ msgctxt "@action:inmenu menubar:edit" +#~ msgid "Center Selected Model" +#~ msgid_plural "Center Selected Models" +#~ msgstr[0] "居中所选模型" + +#~ msgctxt "@action:inmenu menubar:edit" +#~ msgid "Multiply Selected Model" +#~ msgid_plural "Multiply Selected Models" +#~ msgstr[0] "复制所选模型" + +#~ msgctxt "@button" +#~ msgid "Finish" +#~ msgstr "完成" + +#~ msgctxt "@label" +#~ msgid "Ultimaker Account" +#~ msgstr "Ultimaker 帐户" + +#~ msgctxt "@text" +#~ msgid "Your key to connected 3D printing" +#~ msgstr "互连 3D 打印的特点" + +#~ msgctxt "@text" +#~ msgid "- Customize your experience with more print profiles and plugins" +#~ msgstr "- 借助更多的打印配置文件和插件定制您的体验" + +#~ msgctxt "@text" +#~ msgid "- Stay flexible by syncing your setup and loading it anywhere" +#~ msgstr "- 通过同步设置并将其加载到任何位置保持灵活性" + +#~ msgctxt "@text" +#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" +#~ msgstr "- 使用 Ultimaker 打印机上的远程工作流提高效率" + +#~ msgctxt "@text" +#~ msgid "" +#~ "Please follow these steps to set up\n" +#~ "Ultimaker Cura. This will only take a few moments." +#~ msgstr "" +#~ "请按照以下步骤设置\n" +#~ "Ultimaker Cura。此操作只需要几分钟时间。" + +#~ msgctxt "@label" +#~ msgid "What's new in Ultimaker Cura" +#~ msgstr "Ultimaker Cura 新增功能" + +#~ msgctxt "@label ({} is object name)" +#~ msgid "Are you sure you wish to remove {}? This cannot be undone!" +#~ msgstr "是否确实要删除 {}?此操作无法撤消!" + +#~ msgctxt "@info:status" +#~ msgid "The selected model was too small to load." +#~ msgstr "所选模型过小,无法加载。" + +#~ msgctxt "@info:status" +#~ msgid "Successfully imported profile {0}" +#~ msgstr "已成功导入配置文件 {0}" + +#~ msgctxt "@info:status" +#~ msgid "Could not find a quality type {0} for the current configuration." +#~ msgstr "无法为当前配置找到质量类型 {0}。" + +#~ msgctxt "info:status" +#~ msgid "Adding printer {} ({}) from your account" +#~ msgstr "正在从您的帐户添加打印机 {} ({})" + +#~ msgctxt "info:hidden list items" +#~ msgid "
    322. ... and {} others
    323. " +#~ msgstr "
    324. ... 和另外 {} 台
    325. " + +#~ msgctxt "info:status" +#~ msgid "Printers added from Digital Factory:
        {}
      " +#~ msgstr "从 Digital Factory 添加的打印机:
        {}
      " + +#~ msgctxt "info:status" +#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." +#~ msgstr "
        {}
      要建立连接,请访问 Ultimaker Digital Factory。" + +#~ msgctxt "@label ({} is printer name)" +#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" +#~ msgstr "{} 将被删除,直至下次帐户同步为止。
      要永久删除 {},请访问 Ultimaker Digital Factory

      是否确实要暂时删除 {}?" + +#~ msgctxt "@label" +#~ msgid "" +#~ "You are about to remove {} printer(s) from Cura. This action cannot be undone. \n" +#~ "Are you sure you want to continue?" +#~ msgstr "" +#~ "您即将从 Cura 中删除 {} 台打印机。此操作无法撤消。\n" +#~ "是否确实要继续?" + +#~ msgctxt "@label" +#~ msgid "" +#~ "You are about to remove all printers from Cura. This action cannot be undone. \n" +#~ "Are you sure you want to continue?" +#~ msgstr "" +#~ "您即将从 Cura 中删除所有打印机。此操作无法撤消。\n" +#~ "是否确实要继续?" + +#~ msgctxt "@action:ComboBox option" +#~ msgid "Update" +#~ msgstr "更新" + +#~ msgctxt "@action:ComboBox option" +#~ msgid "Create new" +#~ msgstr "新建" + +#~ msgctxt "@label" +#~ msgid "Shared Heater" +#~ msgstr "共用加热器" + +#~ msgctxt "@info" +#~ msgid "The webcam is not available because you are monitoring a cloud printer." +#~ msgstr "网络摄像头不可用,因为您正在监控云打印机。" + +#~ msgctxt "@button" +#~ msgid "Ultimaker Digital Factory" +#~ msgstr "Ultimaker Digital Factory" + +#~ msgctxt "@text:window, %1 is a profile name" +#~ msgid "" +#~ "You have customized some profile settings.\n" +#~ "Would you like to Keep these changed settings after switching profiles?\n" +#~ "Alternatively, you can Discard the changes to load the defaults from '%1'." +#~ msgstr "" +#~ "您已经自定义了一些配置文件设置。\n" +#~ "是否要在切换配置文件后保留这些更改的设置?\n" +#~ "或者,也可舍弃更改以从“%1”加载默认值。" + +#~ msgctxt "@label" +#~ msgid "Overrides %1 setting." +#~ msgid_plural "Overrides %1 settings." +#~ msgstr[0] "覆盖 %1 设置。" + +#~ msgctxt "@text" +#~ msgid "Please give your printer a name" +#~ msgstr "请指定打印机名称" + +#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +#~ msgid "New features are available for your {machine_name}! It is recommended to update the firmware on your printer." +#~ msgstr "您的 {machine_name} 有新功能可用! 建议您更新打印机上的固件。" + +#~ msgctxt "@action:button" +#~ msgid "Print via Cloud" +#~ msgstr "通过云打印" + +#~ msgctxt "@properties:tooltip" +#~ msgid "Print via Cloud" +#~ msgstr "通过云打印" + +#~ msgctxt "@info:status" +#~ msgid "Connected via Cloud" +#~ msgstr "通过云连接" + +#~ msgctxt "@info:status Ultimaker Cloud should not be translated." +#~ msgid "Connect to Ultimaker Cloud" +#~ msgstr "连接到 Ultimaker Cloud" + +#~ msgctxt "@label" +#~ msgid "You need to login first before you can rate" +#~ msgstr "您需要登录才能评分" + +#~ msgctxt "@label" +#~ msgid "You need to install the package before you can rate" +#~ msgstr "您需要安装程序包才能评分" + +#~ msgctxt "@label" +#~ msgid "ratings" +#~ msgstr "评分" + +#~ msgctxt "@label" +#~ msgid "Featured" +#~ msgstr "精选" + +#~ msgctxt "@label" +#~ msgid "Your rating" +#~ msgstr "您的评分" + +#~ msgctxt "@label" +#~ msgid "Author" +#~ msgstr "作者" + +#~ msgctxt "@description" +#~ msgid "Get plugins and materials verified by Ultimaker" +#~ msgstr "获取经过 Ultimaker 验证的插件和材料" + +#~ msgctxt "@label The argument is a username." +#~ msgid "Hi %1" +#~ msgstr "%1,您好" + +#~ msgctxt "@button" +#~ msgid "Ultimaker account" +#~ msgstr "Ultimaker 帐户" + +#~ msgctxt "@button" +#~ msgid "Sign out" +#~ msgstr "注销" + +#~ msgctxt "@label" +#~ msgid "Support library for analysis of complex networks" +#~ msgstr "用于分析复杂网络的支持库" + +#~ msgctxt "@Label" +#~ msgid "Python HTTP library" +#~ msgstr "Python HTTP 库" + +#~ msgctxt "@text:window" +#~ msgid "" +#~ "You have customized some profile settings.\n" +#~ "Would you like to keep or discard those settings?" +#~ msgstr "" +#~ "您已自定义某些配置文件设置。\n" +#~ "您想保留或舍弃这些设置吗?" + +#~ msgctxt "@title:column" +#~ msgid "Default" +#~ msgstr "默认" + +#~ msgctxt "@title:column" +#~ msgid "Customized" +#~ msgstr "自定义" + +#~ msgctxt "@action:button" +#~ msgid "Discard" +#~ msgstr "舍弃" + +#~ msgctxt "@action:button" +#~ msgid "Keep" +#~ msgstr "保留" + +#~ msgctxt "@action:button" +#~ msgid "Create New Profile" +#~ msgstr "创建新配置文件" + +#~ msgctxt "@title:menu menubar:file" +#~ msgid "&Save..." +#~ msgstr "保存(&S)..." + +#~ msgctxt "@text" +#~ msgid "Place enter your printer's IP address." +#~ msgstr "打印机 IP 地址输入栏。" + +#~ msgctxt "@button" +#~ msgid "Create an account" +#~ msgstr "创建帐户" + +#~ msgctxt "@info:generic" +#~ msgid "" +#~ "\n" +#~ "Do you want to sync material and software packages with your account?" +#~ msgstr "" +#~ "\n" +#~ "是否要与您的帐户同步材料和软件包?" + +#~ msgctxt "@info:generic" +#~ msgid "" +#~ "\n" +#~ "Syncing..." +#~ msgstr "" +#~ "\n" +#~ "正在同步..." + +#~ msgctxt "@info:status" +#~ msgid "Nothing to slice because none of the models fit the build volume or are assigned to a disabled extruder. Please scale or rotate models to fit, or enable an extruder." +#~ msgstr "无法切片,因为没有一个模型适合成形空间体积或被分配至已禁用的挤出机。请缩放或旋转模型以匹配,或启用挤出机。" + +#~ msgctxt "@info:backup_status" +#~ msgid "There was an error listing your backups." +#~ msgstr "列出您的备份时出错。" + +#~ msgctxt "@title:groupbox" +#~ msgid "User description (Note: Developers may not speak your language, please use English if possible)" +#~ msgstr "用户说明(注意:为避免开发人员可能不熟悉您的语言,请尽量使用英语)" + +#~ msgctxt "@title:window" +#~ msgid "Closing Cura" +#~ msgstr "关闭 Cura" + +#~ msgctxt "@label" +#~ msgid "Are you sure you want to exit Cura?" +#~ msgstr "您确定要退出 Cura 吗?" + +#~ msgctxt "@label" +#~ msgid "Language:" +#~ msgstr "语言:" + +#~ msgctxt "@label" +#~ msgid "Ultimaker Cloud" +#~ msgstr "Ultimaker Cloud" + +#~ msgctxt "@text" +#~ msgid "The next generation 3D printing workflow" +#~ msgstr "下一代 3D 打印工作流程" + +#~ msgctxt "@text" +#~ msgid "- Send print jobs to Ultimaker printers outside your local network" +#~ msgstr "- 将打印作业发送到局域网外的 Ultimaker 打印机" + +#~ msgctxt "@text" +#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" +#~ msgstr "- 将 Ultimaker Cura 设置存储到云以便在任何地方使用" + +#~ msgctxt "@text" +#~ msgid "- Get exclusive access to print profiles from leading brands" +#~ msgstr "- 获得来自领先品牌的打印配置文件的独家访问权限" + +#~ msgctxt "@label" +#~ msgid "The value is resolved from per-extruder values " +#~ msgstr "该值将会根据每一个挤出机的设置而确定 " + +#~ msgctxt "@label" +#~ msgid "The next generation 3D printing workflow" +#~ msgstr "下一代 3D 打印工作流程" + +#~ msgctxt "@text" +#~ msgid "" +#~ "- Send print jobs to Ultimaker printers outside your local network\n" +#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" +#~ "- Get exclusive access to print profiles from leading brands" +#~ msgstr "" +#~ "- 将打印作业发送到局域网外的 Ultimaker 打印机\n" +#~ "- 将 Ultimaker Cura 设置存储到云以便在任何地方使用\n" +#~ "- 获得来自领先品牌的打印配置文件的独家访问权限" + +#~ msgctxt "@title:window" +#~ msgid "About " +#~ msgstr "关于 " + +#~ msgctxt "@info:button" +#~ msgid "Quit Cura" +#~ msgstr "退出 Cura" + +#~ msgctxt "@action:checkbox" +#~ msgid "Infill only" +#~ msgstr "仅填充" + +#~ msgctxt "@info:tooltip" +#~ msgid "Change active post-processing scripts" +#~ msgstr "更改目前启用的后期处理脚本" + +#~ msgctxt "@label:listbox" +#~ msgid "Feedrate" +#~ msgstr "进给速度" + +#~ msgctxt "name" +#~ msgid "Machine Settings action" +#~ msgstr "打印机设置操作" + +#~ msgctxt "@info:title" +#~ msgid "New cloud printers found" +#~ msgstr "发现新的云打印机" + +#~ msgctxt "@info:message" +#~ msgid "New printers have been found connected to your account, you can find them in your list of discovered printers." +#~ msgstr "发现有新打印机连接到您的帐户。您可以在已发现的打印机列表中查找新连接的打印机。" + +#~ msgctxt "@info:status" +#~ msgid "Cura does not accurately display layers when Wire Printing is enabled" +#~ msgstr "当单线打印(Wire Printing)功能开启时,Cura 将无法准确地显示打印层(Layers)" + +#~ msgctxt "@label" +#~ msgid "Pre-sliced file {0}" +#~ msgstr "预切片文件 {0}" + +#~ msgctxt "@label" +#~ msgid "" +#~ "This plugin contains a license.\n" +#~ "You need to accept this license to install this plugin.\n" +#~ "Do you agree with the terms below?" +#~ msgstr "" +#~ "该插件包含一个许可。\n" +#~ "您需要接受此许可才能安装此插件。\n" +#~ "是否同意下列条款?" + +#~ msgctxt "@action:button" +#~ msgid "Accept" +#~ msgstr "接受" + +#~ msgctxt "@action:button" +#~ msgid "Decline" +#~ msgstr "拒绝" + +#~ msgctxt "@action:inmenu" +#~ msgid "Show All Settings" +#~ msgstr "显示所有设置" + +#~ msgctxt "@title:window" +#~ msgid "Ultimaker Cura" +#~ msgstr "Ultimaker Cura" + +#~ msgctxt "@title:window" +#~ msgid "About Cura" +#~ msgstr "关于 Cura" + +#~ msgctxt "@item:inmenu" +#~ msgid "Flatten active settings" +#~ msgstr "合并有效设置" + +#~ msgctxt "@info:status" +#~ msgid "Profile has been flattened & activated." +#~ msgstr "配置文件已被合并并激活。" + +#~ msgctxt "X3g Writer Plugin Description" +#~ msgid "Writes X3g to files" +#~ msgstr "写入 X3g 到文件" + +#~ msgctxt "X3g Writer File Description" +#~ msgid "X3g File" +#~ msgstr "X3g 文件" + +#~ msgctxt "X3G Writer File Description" +#~ msgid "X3G File" +#~ msgstr "X3G 文件" + +#~ msgctxt "@item:inlistbox" +#~ msgid "Open Compressed Triangle Mesh" +#~ msgstr "打开压缩三角网格" + +#~ msgctxt "@item:inmenu" +#~ msgid "Profile Assistant" +#~ msgstr "配置文件助手" + +#~ msgctxt "@item:inlistbox" +#~ msgid "Profile Assistant" +#~ msgstr "配置文件助手" + +#~ msgctxt "@action:button" +#~ msgid "Retry" +#~ msgstr "重试" + +#~ msgctxt "@label:table_header" +#~ msgid "Print Core" +#~ msgstr "打印芯" + +#~ msgctxt "@label" +#~ msgid "Don't support overlap with other models" +#~ msgstr "不支持与其他模型重叠" + +#~ msgctxt "@label" +#~ msgid "Modify settings for overlap with other models" +#~ msgstr "修改与其他模型重叠的设置" + +#~ msgctxt "@label" +#~ msgid "Modify settings for infill of other models" +#~ msgstr "修改其他模型填充物的设置" + +#~ msgctxt "@action:ComboBox option" +#~ msgid "Update existing" +#~ msgstr "更新已有配置" + +#~ msgctxt "@label" +#~ msgid "Not supported" +#~ msgstr "不支持" + +#~ msgctxt "@action:button" +#~ msgid "Previous" +#~ msgstr "上一步" + +#~ msgctxt "@label" +#~ msgid "Tip" +#~ msgstr "提示" + +#~ msgctxt "@label" +#~ msgid "Print experiment" +#~ msgstr "打印试验" + +#~ msgctxt "@label" +#~ msgid "Checklist" +#~ msgstr "检查表" + +#~ msgctxt "@label" +#~ msgid "Please select any upgrades made to this Ultimaker 2." +#~ msgstr "请选择适用于 Ultimaker 2 的升级文件。" + +#~ msgctxt "@label" +#~ msgid "Olsson Block" +#~ msgstr "Olsson Block" + +#~ msgctxt "@window:text" +#~ msgid "Camera rendering: " +#~ msgstr "摄像头渲染: " + +#~ msgctxt "@info:tooltip" +#~ msgid "Use multi build plate functionality" +#~ msgstr "使用多打印平台功能" + +#~ msgctxt "@option:check" +#~ msgid "Use multi build plate functionality (restart required)" +#~ msgstr "使用多打印平台功能(需要重启)" + +#~ msgctxt "@label" +#~ msgid "Default profiles" +#~ msgstr "默认配置文件" + +#~ msgctxt "@label:textbox" +#~ msgid "search settings" +#~ msgstr "搜索设置" + +#~ msgctxt "@label" +#~ msgid "Layer Height" +#~ msgstr "层高" + +#~ msgctxt "@tooltip" +#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile." +#~ msgstr "此质量配置文件不适用于当前材料和喷嘴配置。请进行更改以便启用此质量配置文件。" + +#~ msgctxt "@tooltip" +#~ msgid "A custom profile is currently active. To enable the quality slider, choose a default quality profile in Custom tab" +#~ msgstr "自定义配置文件目前处于活动状态。 如要启用质量滑块,请在“自定义”选项卡中选择一个默认质量配置文件" + +#~ msgctxt "@title:menu" +#~ msgid "&Build plate" +#~ msgstr "打印平台(&B)" + +#~ msgctxt "@title:settings" +#~ msgid "&Profile" +#~ msgstr "配置文件(&P)" + +#~ msgctxt "@action:label" +#~ msgid "Build plate" +#~ msgstr "打印平台" + +#~ msgctxt "description" +#~ msgid "Dump the contents of all settings to a HTML file." +#~ msgstr "将所有设置内容转储至 HTML 文件。" + +#~ msgctxt "name" +#~ msgid "God Mode" +#~ msgstr "God 模式" + +#~ msgctxt "description" +#~ msgid "Create a flattened quality changes profile." +#~ msgstr "创建一份合并质量变化配置文件。" + +#~ msgctxt "name" +#~ msgid "Profile Flattener" +#~ msgstr "配置文件合并器" + +#~ msgctxt "description" +#~ msgid "Allows material manufacturers to create new material and quality profiles using a drop-in UI." +#~ msgstr "允许材料制造商使用下拉式 UI 创建新的材料和质量配置文件。" + +#~ msgctxt "name" +#~ msgid "Print Profile Assistant" +#~ msgstr "打印配置文件助手" + +#~ msgctxt "@info:status" +#~ msgid "Connected over the network." +#~ msgstr "已通过网络连接。" + +#~ msgctxt "@info:status" +#~ msgid "Connected over the network. Please approve the access request on the printer." +#~ msgstr "已通过网络连接。请在打印机上接受访问请求。" + +#~ msgctxt "@info:status" +#~ msgid "Connected over the network. No access to control the printer." +#~ msgstr "已通过网络连接,但没有打印机的控制权限。" + +#~ msgctxt "@info:status" +#~ msgid "Access to the printer requested. Please approve the request on the printer" +#~ msgstr "已发送打印机访问请求,请在打印机上批准该请求" + +#~ msgctxt "@info:title" +#~ msgid "Authentication status" +#~ msgstr "身份验证状态" + +#~ msgctxt "@info:title" +#~ msgid "Authentication Status" +#~ msgstr "身份验证状态" + +#~ msgctxt "@info:tooltip" +#~ msgid "Re-send the access request" +#~ msgstr "重新发送访问请求" + +#~ msgctxt "@info:status" +#~ msgid "Access to the printer accepted" +#~ msgstr "打印机接受了访问请求" + +#~ msgctxt "@info:status" +#~ msgid "No access to print with this printer. Unable to send print job." +#~ msgstr "无法使用本打印机进行打印,无法发送打印作业。" + +#~ msgctxt "@action:button" +#~ msgid "Request Access" +#~ msgstr "请求访问" + +#~ msgctxt "@info:tooltip" +#~ msgid "Send access request to the printer" +#~ msgstr "向打印机发送访问请求" + +#~ msgctxt "@label" +#~ msgid "Unable to start a new print job." +#~ msgstr "无法启动新的打印作业。" + +#~ msgctxt "@label" +#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." +#~ msgstr "Ultimaker 配置存在问题,导致无法开始打印。请解决此问题,然后再继续。" + +#~ msgctxt "@window:title" +#~ msgid "Mismatched configuration" +#~ msgstr "配置不匹配" + +#~ msgctxt "@label" +#~ msgid "Are you sure you wish to print with the selected configuration?" +#~ msgstr "您确定要使用所选配置进行打印吗?" + +#~ msgctxt "@label" +#~ msgid "There is a mismatch between the configuration or calibration of the printer and Cura. For the best result, always slice for the PrintCores and materials that are inserted in your printer." +#~ msgstr "打印机的配置或校准与 Cura 之间不匹配。为了获得最佳打印效果,请务必切换打印头和打印机中插入的材料。" + +#~ msgctxt "@info:status" +#~ msgid "Sending new jobs (temporarily) blocked, still sending the previous print job." +#~ msgstr "发送新作业(暂时)受阻,仍在发送前一份打印作业。" + +#~ msgctxt "@info:status" +#~ msgid "Sending data to printer" +#~ msgstr "向打印机发送数据" + +#~ msgctxt "@info:title" +#~ msgid "Sending Data" +#~ msgstr "正在发送数据" + +#~ msgctxt "@info:status" +#~ msgid "No Printcore loaded in slot {slot_number}" +#~ msgstr "插槽 {slot_number} 中未加载 Printcore" + +#~ msgctxt "@info:status" +#~ msgid "No material loaded in slot {slot_number}" +#~ msgstr "插槽 {slot_number} 中未加载材料" + +#~ msgctxt "@label" +#~ msgid "Different PrintCore (Cura: {cura_printcore_name}, Printer: {remote_printcore_name}) selected for extruder {extruder_id}" +#~ msgstr "为挤出机 {extruder_id} 选择了不同的 PrintCore(Cura: {cura_printcore_name},打印机:{remote_printcore_name})" + +#~ msgctxt "@label" +#~ msgid "Different material (Cura: {0}, Printer: {1}) selected for extruder {2}" +#~ msgstr "您为挤出机 {2} 选择了不同的材料(Cura:{0},打印机:{1})" + +#~ msgctxt "@window:title" +#~ msgid "Sync with your printer" +#~ msgstr "与您的打印机同步" + +#~ msgctxt "@label" +#~ msgid "Would you like to use your current printer configuration in Cura?" +#~ msgstr "您想在 Cura 中使用当前的打印机配置吗?" + +#~ msgctxt "@label" +#~ msgid "The PrintCores and/or materials on your printer differ from those within your current project. For the best result, always slice for the PrintCores and materials that are inserted in your printer." +#~ msgstr "打印机上的打印头和/或材料与当前项目中的不同。 为获得最佳打印效果,请始终使用已插入打印机的打印头和材料进行切片。" + +#~ msgctxt "@action:button" +#~ msgid "View in Monitor" +#~ msgstr "在监控器中查看" + +#~ msgctxt "@info:status" +#~ msgid "Printer '{printer_name}' has finished printing '{job_name}'." +#~ msgstr "打印机 '{printer_name}' 完成了打印任务 '{job_name}'。" + +#~ msgctxt "@info:status" +#~ msgid "The print job '{job_name}' was finished." +#~ msgstr "打印作业 '{job_name}' 已完成。" + +#~ msgctxt "@info:status" +#~ msgid "Print finished" +#~ msgstr "打印完成" + +#~ msgctxt "@label:material" +#~ msgid "Empty" +#~ msgstr "空" + +#~ msgctxt "@label:material" +#~ msgid "Unknown" +#~ msgstr "未知" + +#~ msgctxt "@info:title" +#~ msgid "Cloud error" +#~ msgstr "云错误" + +#~ msgctxt "@info:status" +#~ msgid "Could not export print job." +#~ msgstr "无法导出打印作业。" + +#~ msgctxt "@info:description" +#~ msgid "There was an error connecting to the cloud." +#~ msgstr "连接到云时出错。" + +#~ msgctxt "@info:status" +#~ msgid "Uploading via Ultimaker Cloud" +#~ msgstr "通过 Ultimaker Cloud 上传" + +#~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." +#~ msgid "Connect to Ultimaker Cloud" +#~ msgstr "连接到 Ultimaker Cloud" + +#~ msgctxt "@action" +#~ msgid "Don't ask me again for this printer." +#~ msgstr "对此打印机不再询问。" + +#~ msgctxt "@info:status" +#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." +#~ msgstr "您现在可以使用您的 Ultimaker account 帐户从任何地方发送和监控打印作业。" + +#~ msgctxt "@info:status" +#~ msgid "Connected!" +#~ msgstr "已连接!" + +#~ msgctxt "@action" +#~ msgid "Review your connection" +#~ msgstr "查看您的连接" + +#~ msgctxt "@info:status Don't translate the XML tags !" +#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." +#~ msgstr "配置文件 {0} ({1}) 中定义的机器与当前机器 ({2}) 不匹配,无法导入。" + +#~ msgctxt "@info:status Don't translate the XML tags or !" +#~ msgid "Failed to import profile from {0}:" +#~ msgstr "无法从 {0} 导入配置文件:" + +#~ msgctxt "@window:title" +#~ msgid "Existing Connection" +#~ msgstr "现有连接" + +#~ msgctxt "@message:text" +#~ msgid "This printer/group is already added to Cura. Please select another printer/group." +#~ msgstr "此打印机/打印机组已添加到 Cura。请选择其他打印机/打印机组。" + +#~ msgctxt "@label" +#~ msgid "Enter the IP address or hostname of your printer on the network." +#~ msgstr "输入打印机在网络上的 IP 地址或主机名。" + +#~ msgctxt "@info:tooltip" +#~ msgid "Connect to a printer" +#~ msgstr "连接到打印机" + +#~ msgctxt "@title" +#~ msgid "Cura Settings Guide" +#~ msgstr "Cura 设置向导" + +#~ msgctxt "@info:tooltip" +#~ msgid "Zooming towards the mouse is not supported in the orthogonal perspective." +#~ msgstr "正交透视中不支持通过鼠标缩放。" + +#~ msgid "Orthogonal" +#~ msgstr "正交" + +#~ msgctxt "description" +#~ msgid "Manages network connections to Ultimaker 3 printers." +#~ msgstr "管理与最后的3个打印机的网络连接。" + +#~ msgctxt "name" +#~ msgid "UM3 Network Connection" +#~ msgstr "UM3 网络连接" + +#~ msgctxt "description" +#~ msgid "Provides extra information and explanations about settings in Cura, with images and animations." +#~ msgstr "提供关于 Cura 设置的额外信息和说明,并附上图片及动画。" + +#~ msgctxt "name" +#~ msgid "Settings Guide" +#~ msgstr "设置向导" + +#~ msgctxt "@item:inmenu" +#~ msgid "Cura Settings Guide" +#~ msgstr "Cura 设置向导" + +#~ msgctxt "@info:generic" +#~ msgid "Settings have been changed to match the current availability of extruders: [%s]" +#~ msgstr "已根据挤出机的当前可用性更改设置:[%s]" + +#~ msgctxt "@title:groupbox" +#~ msgid "User description" +#~ msgstr "用户说明" + +#~ msgctxt "@info" +#~ msgid "These options are not available because you are monitoring a cloud printer." +#~ msgstr "这些选项不可用,因为您正在监控云打印机。" + +#~ msgctxt "@label link to connect manager" +#~ msgid "Go to Cura Connect" +#~ msgstr "转到 Cura Connect" + +#~ msgctxt "@info" +#~ msgid "All jobs are printed." +#~ msgstr "已完成所有打印工作。" + +#~ msgctxt "@label link to connect manager" +#~ msgid "View print history" +#~ msgstr "查看打印历史" + +#~ msgctxt "@label" +#~ msgid "" +#~ "To print directly to your printer over the network, please make sure your printer is connected to the network using a network cable or by connecting your printer to your WIFI network. If you don't connect Cura with your printer, you can still use a USB drive to transfer g-code files to your printer.\n" +#~ "\n" +#~ "Select your printer from the list below:" +#~ msgstr "" +#~ "要通过网络向打印机发送打印请求,请确保您的打印机已通过网线或 WIFI 连接到网络。若您不能连接 Cura 与打印机,您仍然可以使用 USB 设备将 G-code 文件传输到打印机。\n" +#~ "\n" +#~ "从以下列表中选择您的打印机:" + +#~ msgctxt "@info" +#~ msgid "" +#~ "Please make sure your printer has a connection:\n" +#~ "- Check if the printer is turned on.\n" +#~ "- Check if the printer is connected to the network." +#~ msgstr "" +#~ "请确保您的打印机已连接:\n" +#~ "- 检查打印机是否已启动。\n" +#~ "- 检查打印机是否连接到网络。" + +#~ msgctxt "@option:check" +#~ msgid "See only current build plate" +#~ msgstr "只能看到当前的打印平台" + +#~ msgctxt "@action:button" +#~ msgid "Arrange to all build plates" +#~ msgstr "编位到所有打印平台" + +#~ msgctxt "@action:button" +#~ msgid "Arrange current build plate" +#~ msgstr "编位当前打印平台" + +#~ msgctxt "description" +#~ msgid "Allows saving the resulting slice as an X3G file, to support printers that read this format (Malyan, Makerbot and other Sailfish-based printers)." +#~ msgstr "允许将产生的切片保存为X3G文件,以支持读取此格式的打印机(Malyan、Makerbot和其他基于sailfish打印机的打印机)。" + +#~ msgctxt "name" +#~ msgid "X3GWriter" +#~ msgstr "X3G写" + +#~ msgctxt "description" +#~ msgid "Reads SVG files as toolpaths, for debugging printer movements." +#~ msgstr "读取 SVG 文件的刀具路径,调试打印机活动。" + +#~ msgctxt "name" +#~ msgid "SVG Toolpath Reader" +#~ msgstr "SVG 刀具路径读取器" + +#~ msgctxt "@item:inmenu" +#~ msgid "Changelog" +#~ msgstr "更新日志" + +#~ msgctxt "@item:inmenu" +#~ msgid "Show Changelog" +#~ msgstr "显示更新日志" + +#~ msgctxt "@info:status" +#~ msgid "Sending data to remote cluster" +#~ msgstr "发送数据至远程群集" + +#~ msgctxt "@info:status" +#~ msgid "Connect to Ultimaker Cloud" +#~ msgstr "连接到 Ultimaker Cloud" + +#~ msgctxt "@info" +#~ msgid "Cura collects anonymized usage statistics." +#~ msgstr "Cura 将收集匿名的使用统计数据。" + +#~ msgctxt "@info:title" +#~ msgid "Collecting Data" +#~ msgstr "正在收集数据" + +#~ msgctxt "@action:button" +#~ msgid "More info" +#~ msgstr "详细信息" + +#~ msgctxt "@action:tooltip" +#~ msgid "See more information on what data Cura sends." +#~ msgstr "请参阅更多关于Cura发送的数据的信息。" + +#~ msgctxt "@action:button" +#~ msgid "Allow" +#~ msgstr "允许" + +#~ msgctxt "@action:tooltip" +#~ msgid "Allow Cura to send anonymized usage statistics to help prioritize future improvements to Cura. Some of your preferences and settings are sent, the Cura version and a hash of the models you're slicing." +#~ msgstr "允许 Cura 发送匿名的使用统计数据,以帮助确定将来 Cura 的改进优先顺序。已发送您的一些偏好和设置,Cura 版本和您正在切片的模型的散列值。" + +#~ msgctxt "@item:inmenu" +#~ msgid "Evaluation" +#~ msgstr "评估" + +#~ msgctxt "@info:title" +#~ msgid "Network enabled printers" +#~ msgstr "网络打印机" + +#~ msgctxt "@info:title" +#~ msgid "Local printers" +#~ msgstr "本地打印机" + +#~ msgctxt "@info:backup_failed" +#~ msgid "Tried to restore a Cura backup that does not match your current version." +#~ msgstr "试图恢复与您当前版本不匹配的Cura备份。" + +#~ msgctxt "@title" +#~ msgid "Machine Settings" +#~ msgstr "打印机设置" + +#~ msgctxt "@label" +#~ msgid "Printer Settings" +#~ msgstr "打印机设置" + +#~ msgctxt "@option:check" +#~ msgid "Origin at center" +#~ msgstr "置中" + +#~ msgctxt "@option:check" +#~ msgid "Heated bed" +#~ msgstr "加热床" + +#~ msgctxt "@label" +#~ msgid "Printhead Settings" +#~ msgstr "打印头设置" + +#~ msgctxt "@tooltip" +#~ msgid "Distance from the left of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." +#~ msgstr "打印头左侧至喷嘴中心的距离。 用于防止“排队”打印时之前的打印品与打印头发生碰撞。" + +#~ msgctxt "@tooltip" +#~ msgid "Distance from the front of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." +#~ msgstr "打印头前端至喷嘴中心的距离。 用于防止“排队”打印时之前的打印品与打印头发生碰撞。" + +#~ msgctxt "@tooltip" +#~ msgid "Distance from the right of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." +#~ msgstr "打印头右侧至喷嘴中心的距离。 用于防止“排队”打印时之前的打印品与打印头发生碰撞。" + +#~ msgctxt "@tooltip" +#~ msgid "Distance from the rear of the printhead to the center of the nozzle. Used to prevent colissions between previous prints and the printhead when printing \"One at a Time\"." +#~ msgstr "打印头后部至喷嘴中心的距离。 用于防止“排队”打印时之前的打印品与打印头发生碰撞。" + +#~ msgctxt "@label" +#~ msgid "Gantry height" +#~ msgstr "十字轴高度" + +#~ msgctxt "@tooltip" +#~ msgid "The height difference between the tip of the nozzle and the gantry system (X and Y axes). Used to prevent collisions between previous prints and the gantry when printing \"One at a Time\"." +#~ msgstr "喷嘴尖端与十字轴系统(X 轴和 Y 轴)之间的高度差。 用于防止“排队”打印时之前的打印品与十字轴发生碰撞。" + +#~ msgctxt "@label" +#~ msgid "Start G-code" +#~ msgstr "开始 G-code" + +#~ msgctxt "@tooltip" +#~ msgid "G-code commands to be executed at the very start." +#~ msgstr "将在开始时执行的 G-code 命令。" + +#~ msgctxt "@label" +#~ msgid "End G-code" +#~ msgstr "结束 G-code" + +#~ msgctxt "@tooltip" +#~ msgid "G-code commands to be executed at the very end." +#~ msgstr "将在结束时执行的 G-code 命令。" + +#~ msgctxt "@label" +#~ msgid "Nozzle Settings" +#~ msgstr "喷嘴设置" + +#~ msgctxt "@tooltip" +#~ msgid "The nominal diameter of filament supported by the printer. The exact diameter will be overridden by the material and/or the profile." +#~ msgstr "打印机所支持耗材的公称直径。 材料和/或配置文件将覆盖精确直径。" + +#~ msgctxt "@label" +#~ msgid "Extruder Start G-code" +#~ msgstr "挤出机的开始 G-code" + +#~ msgctxt "@label" +#~ msgid "Extruder End G-code" +#~ msgstr "挤出机的结束 G-code" + +#~ msgctxt "@label" +#~ msgid "Changelog" +#~ msgstr "更新日志" + +#~ msgctxt "@title:window" +#~ msgid "User Agreement" +#~ msgstr "用户协议" + +#~ msgctxt "@alabel" +#~ msgid "Enter the IP address or hostname of your printer on the network." +#~ msgstr "输入打印机在网络上的 IP 地址或主机名。" + +#~ msgctxt "@info" +#~ msgid "Please select a network connected printer to monitor." +#~ msgstr "请选择已连接网络的打印机进行监控。" + +#~ msgctxt "@info" +#~ msgid "Please connect your Ultimaker printer to your local network." +#~ msgstr "请将 Ultimaker 打印机连接到您的局域网。" + +#~ msgctxt "@text:window" +#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." +#~ msgstr "Cura向最终用户发送匿名数据,以提高打印质量和用户体验。下面是发送的所有数据的一个示例。" + +#~ msgctxt "@text:window" +#~ msgid "I don't want to send this data" +#~ msgstr "我不想发送此数据" + +#~ msgctxt "@text:window" +#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" +#~ msgstr "允许向 Ultimaker 发送此数据并帮助我们改善 Cura" + +#~ msgctxt "@label" +#~ msgid "No print selected" +#~ msgstr "未选择打印" + +#~ msgctxt "@info:tooltip" +#~ msgid "By default, white pixels represent high points on the mesh and black pixels represent low points on the mesh. Change this option to reverse the behavior such that black pixels represent high points on the mesh and white pixels represent low points on the mesh." +#~ msgstr "默认情况下,白色像素表示网格上的高点,黑色像素表示网格上的低点。若更改此选项将反其道而行之,相当于图像编辑软件中的「反相」操作。" + +#~ msgctxt "@title" +#~ msgid "Select Printer Upgrades" +#~ msgstr "选择打印机升级" + +#~ msgctxt "@label" +#~ msgid "Select which extruder to use for support. This will build up supporting structures below the model to prevent the model from sagging or printing in mid air." +#~ msgstr "选择用于支撑的挤出机。该挤出机将在模型之下建立支撑结构,以防止模型下垂或在空中打印。" + +#~ msgctxt "@tooltip" +#~ msgid "This quality profile is not available for your current material and nozzle configuration. Please change these to enable this quality profile" +#~ msgstr "此质量配置文件不适用于当前材料和喷嘴配置。请更改配置以便启用此配置文件" + +#~ msgctxt "@label shown when we load a Gcode file" +#~ msgid "Print setup disabled. G code file can not be modified." +#~ msgstr "打印设置已禁用。无法修改 G code 文件。" + +#~ msgctxt "@label" +#~ msgid "See the material compatibility chart" +#~ msgstr "查看材料兼容性图表" + +#~ msgctxt "@label" +#~ msgid "View types" +#~ msgstr "查看类型" + +#~ msgctxt "@label" +#~ msgid "Hi " +#~ msgstr "您好 " + +#~ msgctxt "@text" +#~ msgid "" +#~ "- Send print jobs to Ultimaker printers outside your local network\n" +#~ "- Store your Ultimaker Cura settings in the cloud for use anywhere\n" +#~ "- Get exclusive access to material profiles from leading brands" +#~ msgstr "" +#~ "- 发送打印作业到局域网外的 Ultimaker 打印机\n" +#~ "- 将 Ultimaker Cura 设置存储到云以便在任何地方使用\n" +#~ "- 获得来自领先品牌的材料配置文件的独家访问权限" + +#~ msgctxt "@label:PrintjobStatus" +#~ msgid "Unable to Slice" +#~ msgstr "无法切片" + +#~ msgctxt "@label" +#~ msgid "Time specification" +#~ msgstr "时间规格" + +#~ msgctxt "@label" +#~ msgid "Material specification" +#~ msgstr "材料规格" + +#~ msgctxt "@title:tab" +#~ msgid "Add a printer to Cura" +#~ msgstr "添加打印机到 Cura" + +#~ msgctxt "@title:tab" +#~ msgid "" +#~ "Select the printer you want to use from the list below.\n" +#~ "\n" +#~ "If your printer is not in the list, use the \"Custom FFF Printer\" from the \"Custom\" category and adjust the settings to match your printer in the next dialog." +#~ msgstr "" +#~ "从以下列表中选择您要使用的打印机。\n" +#~ "\n" +#~ "如果您的打印机不在列表中,使用“自定义”类别中的“自定义 FFF 打印机”,并在下一个对话框中调整设置以匹配您的打印机。" + +#~ msgctxt "@label" +#~ msgid "Printer Name" +#~ msgstr "打印机名称" + +#~ msgctxt "@action:button" +#~ msgid "Add Printer" +#~ msgstr "新增打印机" + +#~ msgid "Modify G-Code" +#~ msgstr "修改 G-Code 文件" + +#~ msgctxt "@info:status" +#~ msgid "Nothing to slice because none of the models fit the build volume. Please scale or rotate models to fit." +#~ msgstr "无法执行,因为没有一个模型符合成形空间体积。请缩放或旋转模型以适应打印平台。" + +#~ msgctxt "@info:status" +#~ msgid "The selected material is incompatible with the selected machine or configuration." +#~ msgstr "所选材料与所选机器或配置不兼容。" + +#~ msgctxt "@info:title" +#~ msgid "Incompatible Material" +#~ msgstr "不兼容材料" + +#~ msgctxt "@info:status Don't translate the XML tags or !" +#~ msgid "Failed to import profile from {0}: {1}" +#~ msgstr "无法从 {0} 导入配置文件: {1}" + +#~ msgctxt "@title" +#~ msgid "Toolbox" +#~ msgstr "工具箱" + +#~ msgctxt "@label" +#~ msgid "Not available" +#~ msgstr "不可用" + +#~ msgctxt "@label" +#~ msgid "Unreachable" +#~ msgstr "无法连接" + +#~ msgctxt "@label" +#~ msgid "Available" +#~ msgstr "可用" + +#~ msgctxt "@label:status" +#~ msgid "Preparing" +#~ msgstr "准备" + +#~ msgctxt "@label:status" +#~ msgid "Pausing" +#~ msgstr "暂停" + +#~ msgctxt "@label:status" +#~ msgid "Resuming" +#~ msgstr "恢复" + +#~ msgctxt "@label" +#~ msgid "Waiting for: Unavailable printer" +#~ msgstr "等待:不可用的打印机" + +#~ msgctxt "@label" +#~ msgid "Waiting for: First available" +#~ msgstr "等待:第一个可用的" + +#~ msgctxt "@label" +#~ msgid "Waiting for: " +#~ msgstr "等待: " + +#~ msgctxt "@label" +#~ msgid "Configuration change" +#~ msgstr "配置更改" + +#~ msgctxt "@label" +#~ msgid "The assigned printer, %1, requires the following configuration change(s):" +#~ msgstr "分配的打印机 %1 需要以下配置更改:" + +#~ msgctxt "@label" +#~ msgid "Override" +#~ msgstr "覆盖" + +#~ msgctxt "@label" +#~ msgid "Starting a print job with an incompatible configuration could damage your 3D printer. Are you sure you want to override the configuration and print %1?" +#~ msgstr "使用不兼容的配置启动打印作业可能会损坏 3D 打印机。您确定要覆盖配置并打印 %1 吗?" + +#~ msgctxt "@window:title" +#~ msgid "Override configuration configuration and start print" +#~ msgstr "覆盖配置并开始打印" + +#~ msgctxt "@label link to connect manager" +#~ msgid "Manage queue" +#~ msgstr "管理队列" + +#~ msgctxt "@label" +#~ msgid "Printing" +#~ msgstr "打印" + +#~ msgctxt "@label link to connect manager" +#~ msgid "Manage printers" +#~ msgstr "管理打印机" + +#~ msgctxt "@action:button" +#~ msgid "Activate Configuration" +#~ msgstr "应用配置" + +#~ msgctxt "@info:tooltip" +#~ msgid "Load the configuration of the printer into Cura" +#~ msgstr "将打印机配置导入 Cura" + +#~ msgctxt "@label" +#~ msgid "Show Travels" +#~ msgstr "显示移动轨迹" + +#~ msgctxt "@label" +#~ msgid "Show Helpers" +#~ msgstr "显示打印辅助结构" + +#~ msgctxt "@label" +#~ msgid "Show Shell" +#~ msgstr "显示外壳" + +#~ msgctxt "@label" +#~ msgid "Show Infill" +#~ msgstr "显示填充" + +#~ msgctxt "@text:window" +#~ msgid "I don't want to send these data" +#~ msgstr "我不想发送这些数据" + +#~ msgctxt "@text:window" +#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" +#~ msgstr "允许将这些数据发送到最后一个,帮助我们改进Cura" + +#~ msgctxt "@label" +#~ msgid "Printer type:" +#~ msgstr "打印机类型:" + +#~ msgctxt "@label" +#~ msgid "Connection:" +#~ msgstr "连接:" + +#~ msgctxt "@label" +#~ msgid "State:" +#~ msgstr "状态:" + +#~ msgctxt "@label:MonitorStatus" +#~ msgid "Waiting for a printjob" +#~ msgstr "等待打印作业" + +#~ msgctxt "@label:MonitorStatus" +#~ msgid "Waiting for someone to clear the build plate" +#~ msgstr "等待清理打印平台" + +#~ msgctxt "@label:MonitorStatus" +#~ msgid "Aborting print..." +#~ msgstr "中止打印..." + +#~ msgctxt "@label" +#~ msgid "Protected profiles" +#~ msgstr "受保护的配置文件" + +#~ msgctxt "@label" +#~ msgid "Printer Name:" +#~ msgstr "打印机名称:" + +#~ msgctxt "@label" +#~ msgid "Profile:" +#~ msgstr "配置文件:" + +#~ msgctxt "@label:textbox" +#~ msgid "Search..." +#~ msgstr "搜索..." + +#~ msgctxt "@action:inmenu" +#~ msgid "Collapse All" +#~ msgstr "全部折叠" + +#~ msgctxt "@action:inmenu" +#~ msgid "Expand All" +#~ msgstr "全部展开" + +#~ msgctxt "@label:header configurations" +#~ msgid "Available configurations" +#~ msgstr "可用配置" + +#~ msgctxt "@label:extruder label" +#~ msgid "Extruder" +#~ msgstr "挤出机" + +#~ msgctxt "@label:extruder label" +#~ msgid "Yes" +#~ msgstr "是" + +#~ msgctxt "@label:extruder label" +#~ msgid "No" +#~ msgstr "不是" + +#~ msgctxt "@label:listbox" +#~ msgid "Print Setup" +#~ msgstr "打印设置" + +#~ msgctxt "@label:listbox" +#~ msgid "" +#~ "Print Setup disabled\n" +#~ "G-code files cannot be modified" +#~ msgstr "" +#~ "打印设置已禁用\n" +#~ "G-code 文件无法被修改" + +#~ msgctxt "@label Hours and minutes" +#~ msgid "00h 00min" +#~ msgstr "00 小时 00 分" + +#~ msgctxt "@tooltip" +#~ msgid "Time specification" +#~ msgstr "时间规格" + +#~ msgctxt "@label" +#~ msgid "Cost specification" +#~ msgstr "成本规定" + +#~ msgctxt "@label" +#~ msgid "Total:" +#~ msgstr "总计:" + +#~ msgctxt "@tooltip" +#~ msgid "Recommended Print Setup

      Print with the recommended settings for the selected printer, material and quality." +#~ msgstr "推荐的打印设置

      使用针对所选打印机、材料和质量的推荐设置进行打印。" + +#~ msgctxt "@tooltip" +#~ msgid "Custom Print Setup

      Print with finegrained control over every last bit of the slicing process." +#~ msgstr "自定义打印设置

      对切片过程中的每一个细节进行精细控制。" + +#~ msgctxt "@action:inmenu menubar:help" +#~ msgid "Show Engine &Log..." +#~ msgstr "显示引擎日志(&L)..." + +#~ msgctxt "@action:menu" +#~ msgid "Browse packages..." +#~ msgstr "浏览包……" + +#~ msgctxt "@action:inmenu menubar:view" +#~ msgid "Expand/Collapse Sidebar" +#~ msgstr "展开/折叠侧边栏" + +#~ msgctxt "@label:PrintjobStatus" +#~ msgid "Please load a 3D model" +#~ msgstr "请载入一个 3D 模型" + +#~ msgctxt "@label:PrintjobStatus" +#~ msgid "Ready to slice" +#~ msgstr "切片已准备就绪" + +#~ msgctxt "@label:PrintjobStatus %1 is target operation" +#~ msgid "Ready to %1" +#~ msgstr "%1 已准备就绪" + +#~ msgctxt "@label:PrintjobStatus" +#~ msgid "Slicing unavailable" +#~ msgstr "切片不可用" + +#~ msgctxt "@info:tooltip" +#~ msgid "Slice current printjob" +#~ msgstr "分割当前打印作业" + +#~ msgctxt "@info:tooltip" +#~ msgid "Cancel slicing process" +#~ msgstr "取消切片流程" + +#~ msgctxt "@label:Printjob" +#~ msgid "Prepare" +#~ msgstr "准备" + +#~ msgctxt "@label:Printjob" +#~ msgid "Cancel" +#~ msgstr "取消" + +#~ msgctxt "@info:tooltip" +#~ msgid "Select the active output device" +#~ msgstr "选择活动的输出装置" + +#~ msgctxt "@title:menu" +#~ msgid "&View" +#~ msgstr "视图(&V)" + +#~ msgctxt "@title:menu" +#~ msgid "&Settings" +#~ msgstr "设置(&S)" + +#~ msgctxt "@title:menu menubar:toplevel" +#~ msgid "&Toolbox" +#~ msgstr "&工具箱" + +#~ msgctxt "@action:button" +#~ msgid "Open File" +#~ msgstr "打开文件" + +#~ msgctxt "@tooltip" +#~ msgid "This quality profile is not available for you current material and nozzle configuration. Please change these to enable this quality profile" +#~ msgstr "此质量配置文件不适用于当前材料和喷嘴配置。请更改配置以便启用此配置文件" + +#~ msgctxt "@label" +#~ msgid "Print Speed" +#~ msgstr "打印速度" + +#~ msgctxt "@label" +#~ msgid "Slower" +#~ msgstr "更慢" + +#~ msgctxt "@label" +#~ msgid "Faster" +#~ msgstr "更快" + +#~ msgctxt "@label" +#~ msgid "Enable gradual" +#~ msgstr "启用渐层" + +#~ msgctxt "@label" +#~ msgid "Generate Support" +#~ msgstr "生成支撑" + +#~ msgctxt "@label" +#~ msgid "Build Plate Adhesion" +#~ msgstr "打印平台附着" + +#~ msgctxt "@label" +#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" +#~ msgstr "需要帮助改善您的打印?
      阅读 Ultimaker 故障排除指南" + +#~ msgctxt "@title:window" +#~ msgid "Engine Log" +#~ msgstr "引擎日志" + +#~ msgctxt "@label" +#~ msgid "Printer type" +#~ msgstr "打印机类型" + +#~ msgctxt "@label" +#~ msgid "Use glue with this material combination" +#~ msgstr "用胶粘和此材料组合" + +#~ msgctxt "@label" +#~ msgid "Check compatibility" +#~ msgstr "检查兼容性" + +#~ msgctxt "@tooltip" +#~ msgid "Click to check the material compatibility on Ultimaker.com." +#~ msgstr "点击查看 Ultimaker.com 上的材料兼容情况。" + +#~ msgctxt "description" +#~ msgid "Shows changes since latest checked version." +#~ msgstr "显示最新版本改动。" + +#~ msgctxt "name" +#~ msgid "Changelog" +#~ msgstr "更新日志" + +#~ msgctxt "description" +#~ msgid "Create a flattend quality changes profile." +#~ msgstr "创建一份合并质量变化配置文件。" + +#~ msgctxt "name" +#~ msgid "Profile flatener" +#~ msgstr "配置文件合并器" + +#~ msgctxt "description" +#~ msgid "Ask the user once if he/she agrees with our license." +#~ msgstr "询问用户是否同意我们的许可证。" + +#~ msgctxt "name" +#~ msgid "UserAgreement" +#~ msgstr "用户协议" + +#~ msgctxt "@warning:status" +#~ msgid "Please generate G-code before saving." +#~ msgstr "保存之前,请生成 G-code。" + +#~ msgctxt "@action" +#~ msgid "Upgrade Firmware" +#~ msgstr "升级固件" + +#~ msgctxt "@label unknown material" +#~ msgid "Unknown" +#~ msgstr "未知" + +#~ msgctxt "@info:status Don't translate the XML tags or !" +#~ msgid "No custom profile to import in file {0}" +#~ msgstr "没有可供导入文件 {0} 的自定义配置文件" + +#~ msgctxt "@info:status Don't translate the XML tags or !" +#~ msgid "This profile {0} contains incorrect data, could not import it." +#~ msgstr "此配置文件 {0} 包含错误数据,无法导入。" + +#~ msgctxt "@info:status Don't translate the XML tags or !" +#~ msgid "The machine defined in profile {0} ({1}) doesn't match with your current machine ({2}), could not import it." +#~ msgstr "配置文件 {0} ({1}) 中定义的机器与当前机器 ({2}) 不匹配,无法导入。" + +#~ msgctxt "@title:window" +#~ msgid "Confirm uninstall " +#~ msgstr "确认卸载 " + +#~ msgctxt "@label Print estimates: m for meters, g for grams, %4 is currency and %3 is print cost" +#~ msgid "%1m / ~ %2g / ~ %4 %3" +#~ msgstr "%1m / ~ %2g / ~ %4 %3" + +#~ msgctxt "@label Print estimates: m for meters, g for grams" +#~ msgid "%1m / ~ %2g" +#~ msgstr "%1m / ~ %2g" + +#~ msgctxt "@title" +#~ msgid "Upgrade Firmware" +#~ msgstr "升级固件" + +#~ msgctxt "@action:button" +#~ msgid "Print with Doodle3D WiFi-Box" +#~ msgstr "使用 Doodle3D WiFi-Box 打印" + +#~ msgctxt "@properties:tooltip" +#~ msgid "Print with Doodle3D WiFi-Box" +#~ msgstr "使用 Doodle3D WiFi-Box 打印" + +#~ msgctxt "@info:status" +#~ msgid "Connecting to Doodle3D Connect" +#~ msgstr "连接至 Doodle3D Connect" + +#~ msgctxt "@info:status" +#~ msgid "Sending data to Doodle3D Connect" +#~ msgstr "发送数据至 Doodle3D Connect" + +#~ msgctxt "@info:status" +#~ msgid "Unable to send data to Doodle3D Connect. Is another job still active?" +#~ msgstr "无法发送数据至 Doodle3D Connect。 是否有另一项作业仍在进行?" + +#~ msgctxt "@info:status" +#~ msgid "Storing data on Doodle3D Connect" +#~ msgstr "在 Doodle3D Connect 中存储数据" + +#~ msgctxt "@info:status" +#~ msgid "File sent to Doodle3D Connect" +#~ msgstr "已发送至 Doodle3D Connect 的文件" + +#~ msgctxt "@action:button" +#~ msgid "Open Connect..." +#~ msgstr "打开 链接..." + +#~ msgctxt "@info:tooltip" +#~ msgid "Open the Doodle3D Connect web interface" +#~ msgstr "打开 Doodle3D Connect Web 界面" + +#~ msgctxt "@item:inlistbox" +#~ msgid "Blender file" +#~ msgstr "Blender 文件" + +#~ msgctxt "@info:status" +#~ msgid "" +#~ "Could not export using \"{}\" quality!\n" +#~ "Felt back to \"{}\"." +#~ msgstr "" +#~ "无法使用 \"{}\" 导出质量!\n" +#~ "返回 \"{}\"。" + +#~ msgctxt "@label" +#~ msgid "Contact" +#~ msgstr "联系方式" + +#~ msgctxt "@label" +#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." +#~ msgstr "这台打印机未设置为运行一组连接的 Ultimaker 3 打印机。" + +#~ msgctxt "@label" +#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." +#~ msgstr "这台打印机是一组共 %1 台已连接 Ultimaker 3 打印机的主机。" + +#~ msgctxt "@label: arg 1 is group name" +#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" +#~ msgstr "%1 未设置为运行一组连接的 Ultimaker 3 打印机" + +#~ msgctxt "@label link to connect manager" +#~ msgid "Add/Remove printers" +#~ msgstr "添加/删除打印机" + +#~ msgctxt "@info:tooltip" +#~ msgid "Opens the print jobs page with your default web browser." +#~ msgstr "使用默认 Web 浏览器打开打印作业页面。" + +#~ msgctxt "@action:button" +#~ msgid "View print jobs" +#~ msgstr "查看打印作业" + +#~ msgctxt "@label:status" +#~ msgid "Preparing to print" +#~ msgstr "正在准备打印" + +#~ msgctxt "@label:status" +#~ msgid "Available" +#~ msgstr "可用" + +#~ msgctxt "@label:status" +#~ msgid "Lost connection with the printer" +#~ msgstr "与打印机的连接中断" + +#~ msgctxt "@label:status" +#~ msgid "Unknown" +#~ msgstr "未知" + +#~ msgctxt "@label:status" +#~ msgid "Disabled" +#~ msgstr "已禁用" + +#~ msgctxt "@label:status" +#~ msgid "Reserved" +#~ msgstr "保留" + +#~ msgctxt "@label" +#~ msgid "Preparing to print" +#~ msgstr "正在准备打印" + +#~ msgctxt "@label:status" +#~ msgid "Print aborted" +#~ msgstr "打印已中止" + +#~ msgctxt "@label" +#~ msgid "Not accepting print jobs" +#~ msgstr "不接受打印作业" + +#~ msgctxt "@label" +#~ msgid "Finishes at: " +#~ msgstr "完成时间:" + +#~ msgctxt "@label" +#~ msgid "Clear build plate" +#~ msgstr "清空打印平台" + +#~ msgctxt "@label" +#~ msgid "Waiting for configuration change" +#~ msgstr "正在等待配置更改" + +#~ msgctxt "@title" +#~ msgid "Print jobs" +#~ msgstr "打印作业" + +#~ msgctxt "@label:title" +#~ msgid "Printers" +#~ msgstr "打印机" + +#~ msgctxt "@action:button" +#~ msgid "View printers" +#~ msgstr "查看打印机" + +#~ msgctxt "@label:" +#~ msgid "Pause" +#~ msgstr "暂停" + +#~ msgctxt "@label:" +#~ msgid "Resume" +#~ msgstr "恢复" + +#~ msgctxt "@label:" +#~ msgid "Abort Print" +#~ msgstr "中止打印" + +#~ msgctxt "@option:openProject" +#~ msgid "Always ask" +#~ msgstr "总是询问" + +#~ msgctxt "@label" +#~ msgid "Override Profile" +#~ msgstr "重写配置文件" + +#~ msgctxt "@info:tooltip" +#~ msgid "Should newly loaded models be arranged on the build plate? Used in conjunction with multi build plate (EXPERIMENTAL)" +#~ msgstr "是否在打印平台上编位新加载的模型?与多打印平台结合使用(实验性)" + +#~ msgctxt "@option:check" +#~ msgid "Do not arrange objects on load" +#~ msgstr "不要编位加载的对象" + +#~ msgctxt "@action:inmenu menubar:file" +#~ msgid "&Save Selection to File" +#~ msgstr "保存到文件(&S)" + +#~ msgctxt "@title:menu menubar:file" +#~ msgid "Save &As..." +#~ msgstr "另存为(&A)…" + +#~ msgctxt "@title:menu menubar:file" +#~ msgid "Save &Project..." +#~ msgstr "保存项目(&P)..." + +#~ msgctxt "@label" +#~ msgid "Use adhesion sheet or glue with this material combination" +#~ msgstr "在此材料组合的情况下,请使用附着垫片或者胶水" + +#~ msgctxt "description" +#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." +#~ msgstr "接受 G-Code 并通过 WiFi 将其发送到 Doodle3D WiFi-Box。" + +#~ msgctxt "name" +#~ msgid "Doodle3D WiFi-Box" +#~ msgstr "Doodle3D WiFi-Box" + +#~ msgctxt "description" +#~ msgid "Provides an edit window for direct script editing." +#~ msgstr "提供直接脚本编辑的编辑窗口。" + +#~ msgctxt "name" +#~ msgid "Live scripting tool" +#~ msgstr "实时脚本工具" + +#~ msgctxt "description" +#~ msgid "Helps to open Blender files directly in Cura." +#~ msgstr "帮助直接在 Cura 中打开 Blender 文件。" + +#~ msgctxt "name" +#~ msgid "Blender Integration (experimental)" +#~ msgstr "Blender 集成(实验性)" + +#~ msgctxt "@info:title" +#~ msgid "Model Checker Warning" +#~ msgstr "模型检查器警告" + +#~ msgctxt "@info:status" +#~ msgid "" +#~ "Some models may not be printed optimally due to object size and chosen material for models: {model_names}.\n" +#~ "Tips that may be useful to improve the print quality:\n" +#~ "1) Use rounded corners.\n" +#~ "2) Turn the fan off (only if there are no tiny details on the model).\n" +#~ "3) Use a different material." +#~ msgstr "" +#~ "由于模型的对象大小和所选材质,某些模型可能无法打印出最佳效果:{Model_names}。\n" +#~ "可以借鉴一些实用技巧来改善打印质量:\n" +#~ "1) 使用圆角。\n" +#~ "2) 关闭风扇(仅在模型没有微小细节时)。\n" +#~ "3) 使用其他材质。" + +#~ msgctxt "@info:status" +#~ msgid "SolidWorks reported errors while opening your file. We recommend to solve these issues inside SolidWorks itself." +#~ msgstr "打开文件时,SolidWorks 报错。我们建议在 SolidWorks 内部解决这些问题。" + +#~ msgctxt "@info:status" +#~ msgid "" +#~ "Found no models inside your drawing. Could you please check its content again and make sure one part or assembly is inside?\n" +#~ "\n" +#~ "Thanks!" +#~ msgstr "" +#~ "在图纸中找不到模型。请再次检查图纸内容,确保里面有一个零件或组件?\n" +#~ "\n" +#~ "谢谢!" + +#~ msgctxt "@info:status" +#~ msgid "" +#~ "Found more than one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" +#~ "\n" +#~ "Sorry!" +#~ msgstr "" +#~ "在图纸中找到一个以上的零件或组件。我们目前只支持里面正好有一个零件或组件的图纸。\n" +#~ "\n" +#~ "很抱歉!" + +#~ msgctxt "@item:inlistbox" +#~ msgid "SolidWorks part file" +#~ msgstr "SolidWorks 零件文件" + +#~ msgctxt "@item:inlistbox" +#~ msgid "SolidWorks assembly file" +#~ msgstr "SolidWorks 组件文件" + +#~ msgctxt "@item:inlistbox" +#~ msgid "SolidWorks drawing file" +#~ msgstr "SolidWorks 图纸文件" + +#~ msgctxt "@info:status" +#~ msgid "" +#~ "Dear customer,\n" +#~ "We could not find a valid installation of SolidWorks on your system. That means that either SolidWorks is not installed or you don't own an valid license. Please make sure that running SolidWorks itself works without issues and/or contact your ICT.\n" +#~ "\n" +#~ "With kind regards\n" +#~ " - Thomas Karl Pietrowski" +#~ msgstr "" +#~ "尊敬的客户:\n" +#~ "我们无法在您的系统中找到有效的 SolidWorks 软件。这意味着您的系统中没有安装 SolidWorks,或者您没有获得有效的许可。请确保 SolidWorks 的运行没有任何问题并/或联系您的 ICT。\n" +#~ "\n" +#~ "此致\n" +#~ " - Thomas Karl Pietrowski" + +#~ msgctxt "@info:status" +#~ msgid "" +#~ "Dear customer,\n" +#~ "You are currently running this plugin on an operating system other than Windows. This plugin will only work on Windows with SolidWorks installed, including an valid license. Please install this plugin on a Windows machine with SolidWorks installed.\n" +#~ "\n" +#~ "With kind regards\n" +#~ " - Thomas Karl Pietrowski" +#~ msgstr "" +#~ "尊敬的客户:\n" +#~ "您当前正在非 Windows 操作系统上运行此插件。此插件只能在装有 SolidWorks 且拥有有效许可的 Windows 系统上运行。请在装有 SolidWorks 的 Windows 计算机上安装此插件。\n" +#~ "\n" +#~ "此致\n" +#~ " - Thomas Karl Pietrowski" + +#~ msgid "Configure" +#~ msgstr "配置" + +#~ msgid "Installation guide for SolidWorks macro" +#~ msgstr "SolidWorks 宏的安装指南" + +#~ msgctxt "@action:button" +#~ msgid "Disable" +#~ msgstr "禁用" + +#~ msgctxt "@action:tooltip" +#~ msgid "Don't allow Cura to send anonymized usage statistics. You can enable it again in the preferences." +#~ msgstr "不允许 Cura 发送匿名的使用统计数据。您可以在偏好中再次启用。" + +#~ msgid "Install" +#~ msgstr "安装" + +#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR. It is not set to a directory." +#~ msgstr "复制 Siemens NX 插件文件失败。 请检查您的 UGII_USER_DIR。 未将其设置到目录中。" + +#~ msgid "Successfully installed Siemens NX Cura plugin." +#~ msgstr "已成功安装 Siemens NX Cura 插件。" + +#~ msgid "Failed to copy Siemens NX plugins files. Please check your UGII_USER_DIR." +#~ msgstr "复制 Siemens NX 插件文件失败。 请检查您的 UGII_USER_DIR。" + +#~ msgid "Failed to install Siemens NX plugin. Could not set environment variable UGII_USER_DIR for Siemens NX." +#~ msgstr "安装 Siemens NX 插件失败。 无法为 Siemens NX 设置环境变量 UGII_USER_DIR。" + +#~ msgctxt "@info:status" +#~ msgid "Failed to get plugin ID from {0}" +#~ msgstr "无法从 {0} 获取插件 ID" + +#~ msgctxt "@info:tile" +#~ msgid "Warning" +#~ msgstr "警告" + +#~ msgctxt "@window:title" +#~ msgid "Plugin browser" +#~ msgstr "插件浏览器" + +#~ msgctxt "@label" +#~ msgid "Ultimaker 3" +#~ msgstr "Ultimaker 3" + +#~ msgctxt "@label" +#~ msgid "Ultimaker 3 Extended" +#~ msgstr "Ultimaker 3 Extended" + +#~ msgctxt "@title:window" +#~ msgid "SolidWorks: Export wizard" +#~ msgstr "SolidWorks:导出向导" + +#~ msgctxt "@action:label" +#~ msgid "Quality:" +#~ msgstr "质量:" + +#~ msgctxt "@option:curaSolidworksStlQuality" +#~ msgid "Fine (3D-printing)" +#~ msgstr "精细(3D 打印)" + +#~ msgctxt "@option:curaSolidworksStlQuality" +#~ msgid "Coarse (3D-printing)" +#~ msgstr "粗糙(3D 打印)" + +#~ msgctxt "@option:curaSolidworksStlQuality" +#~ msgid "Fine (SolidWorks)" +#~ msgstr "精细 (SolidWorks)" + +#~ msgctxt "@option:curaSolidworksStlQuality" +#~ msgid "Coarse (SolidWorks)" +#~ msgstr "粗糙 (SolidWorks)" + +#~ msgctxt "@text:window" +#~ msgid "Show this dialog again" +#~ msgstr "再次显示此对话框" + +#~ msgctxt "@action:button" +#~ msgid "Continue" +#~ msgstr "继续" + +#~ msgctxt "@action:button" +#~ msgid "Abort" +#~ msgstr "中止" + +#~ msgctxt "@title:window" +#~ msgid "How to install Cura SolidWorks macro" +#~ msgstr "如何安装 Cura SolidWorks 宏" + +#~ msgctxt "@description:label" +#~ msgid "Steps:" +#~ msgstr "步骤:" + +#~ msgctxt "@action:button" +#~ msgid "" +#~ "Open the directory\n" +#~ "with macro and icon" +#~ msgstr "" +#~ "打开宏和图标\n" +#~ "所在的目录" + +#~ msgctxt "@description:label" +#~ msgid "Instructions:" +#~ msgstr "说明:" + +#~ msgctxt "@action:playpause" +#~ msgid "Play" +#~ msgstr "播放" + +#~ msgctxt "@action:playpause" +#~ msgid "Pause" +#~ msgstr "暂停" + +#~ msgctxt "@action:button" +#~ msgid "Previous Step" +#~ msgstr "上一步" + +#~ msgctxt "@action:button" +#~ msgid "Done" +#~ msgstr "完成" + +#~ msgctxt "@action:button" +#~ msgid "Next Step" +#~ msgstr "下一步" + +#~ msgctxt "@title:window" +#~ msgid "SolidWorks plugin: Configuration" +#~ msgstr "SolidWorks 插件:配置" + +#~ msgctxt "@title:tab" +#~ msgid "Conversion settings" +#~ msgstr "转换设置" + +#~ msgctxt "@label" +#~ msgid "First choice:" +#~ msgstr "首选:" + +#~ msgctxt "@text:menu" +#~ msgid "Latest installed version (Recommended)" +#~ msgstr "最新安装的版本(推荐)" + +#~ msgctxt "@text:menu" +#~ msgid "Default version" +#~ msgstr "默认版本" + +#~ msgctxt "@label" +#~ msgid "Show wizard before opening SolidWorks files" +#~ msgstr "在打开 SolidWorks 文件前显示向导" + +#~ msgctxt "@label" +#~ msgid "Automatically rotate opened file into normed orientation" +#~ msgstr "自动将打开的文件旋转到标准方向" + +#~ msgctxt "@title:tab" +#~ msgid "Installation(s)" +#~ msgstr "装置" + +#~ msgctxt "@label" +#~ msgid "COM service found" +#~ msgstr "发现 COM 服务" + +#~ msgctxt "@label" +#~ msgid "Executable found" +#~ msgstr "发现可执行文件" + +#~ msgctxt "@label" +#~ msgid "COM starting" +#~ msgstr "COM 启动" + +#~ msgctxt "@label" +#~ msgid "Revision number" +#~ msgstr "版本号" + +#~ msgctxt "@label" +#~ msgid "Functions available" +#~ msgstr "可用功能" + +#~ msgctxt "@label (%1 is object name)" +#~ msgid "The new material diameter is set to %1 mm, which is not compatible to the current machine. Do you wish to continue?" +#~ msgstr "新的材料直径设置为 %1 mm,与当前机器不兼容。是否要继续?" + +#~ msgctxt "@action:menu" +#~ msgid "Browse plugins..." +#~ msgstr "浏览插件..." + +#~ msgctxt "@title:menu menubar:toplevel" +#~ msgid "P&lugins" +#~ msgstr "插件" + +#~ msgctxt "@window:title" +#~ msgid "Install Plugin" +#~ msgstr "安装插件" + +#~ msgctxt "description" +#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" +#~ msgstr "提供更改打印机设置(如成形空间体积、喷嘴口径等)的方法" + +#~ msgctxt "description" +#~ msgid "Manages network connections to Ultimaker 3 printers" +#~ msgstr "管理与 Ultimaker 3 打印机的网络连接" + +#~ msgctxt "description" +#~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." +#~ msgstr "允许您使用 SolidWorks 打开某些文件。转换通过此插件和其他优化完成。" + +#~ msgctxt "name" +#~ msgid "SolidWorks Integration" +#~ msgstr "SolidWorks 集成" + +#~ msgctxt "description" +#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." +#~ msgstr "更改后自动保存首选项、机器和配置文件。" + +#~ msgctxt "name" +#~ msgid "Auto Save" +#~ msgstr "自动保存" + +#~ msgctxt "description" +#~ msgid "Helps you to install an 'export to Cura' button in Siemens NX." +#~ msgstr "帮助您在 Siemens NX 中安装一个“导出至 Cura”按钮。" + +#~ msgctxt "name" +#~ msgid "Siemens NX Integration" +#~ msgstr "Siemens NX 集成" + +#~ msgctxt "description" +#~ msgid "Find, manage and install new plugins." +#~ msgstr "查找、管理和安装新插件。" + +#~ msgctxt "name" +#~ msgid "Plugin Browser" +#~ msgstr "插件浏览器" + +#~ msgctxt "description" +#~ msgid "Ask the user once if he/she agrees with our license" +#~ msgstr "询问用户一次是否同意我们的许可" + +#~ msgctxt "description" +#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "为 Ultimaker 打印机提供操作选项(如平台调平向导、选择升级等)" + +#~ msgctxt "@item:inlistbox" +#~ msgid "GCode File" +#~ msgstr "GCode 文件" + +#~ msgctxt "@info:status" +#~ msgid "Unable to start a new job because the printer is busy or not connected." +#~ msgstr "无法启动新作业,因为打印机处于忙碌状态或未连接。" + +#~ msgctxt "@info:title" +#~ msgid "Printer Unavailable" +#~ msgstr "打印机不可用" + +#~ msgctxt "@info:status" +#~ msgid "This printer does not support USB printing because it uses UltiGCode flavor." +#~ msgstr "此打印机不支持通过 USB 打印,因为其使用 UltiGCode 类型的 G-code 文件。" + +#~ msgctxt "@info:title" +#~ msgid "USB Printing" +#~ msgstr "USB 打印" + +#~ msgctxt "@info:status" +#~ msgid "Unable to start a new job because the printer does not support usb printing." +#~ msgstr "无法启动新作业,因为该打印机不支持通过 USB 打印。" + +#~ msgctxt "@info" +#~ msgid "Unable to update firmware because there are no printers connected." +#~ msgstr "无法更新固件,因为没有连接打印机。" + +#~ msgctxt "@info" +#~ msgid "Could not find firmware required for the printer at %s." +#~ msgstr "在 %s 无法找到打印机所需的固件。" + +#~ msgctxt "@info:title" +#~ msgid "Printer Firmware" +#~ msgstr "打印机固件" + +#~ msgctxt "@info:title" +#~ msgid "Connection status" +#~ msgstr "连接状态" + +#~ msgctxt "@info:title" +#~ msgid "Connection Status" +#~ msgstr "连接状态" + +#~ msgctxt "@info:status" +#~ msgid "Access request was denied on the printer." +#~ msgstr "访问请求在打印机上被拒绝。" + +#~ msgctxt "@info:status" +#~ msgid "Access request failed due to a timeout." +#~ msgstr "访问请求失败(原因:超时)。" + +#~ msgctxt "@info:status" +#~ msgid "The connection with the network was lost." +#~ msgstr "网络连接中断。" + +#~ msgctxt "@info:status" +#~ msgid "The connection with the printer was lost. Check your printer to see if it is connected." +#~ msgstr "与打印机的连接中断,请检查打印机是否已连接。" + +#~ msgctxt "@info:status" +#~ msgid "Unable to start a new print job, printer is busy. Current printer status is %s." +#~ msgstr "打印机无法启动新的打印作业,当前的打印机状态为 %s。" + +#~ msgctxt "@info:title" +#~ msgid "Printer Status" +#~ msgstr "打印机状态" + +#~ msgctxt "@info:status" +#~ msgid "Unable to start a new print job. No Printcore loaded in slot {0}" +#~ msgstr "无法启动新的打印作业。插槽 {0} 中未加载打印头。" + +#~ msgctxt "@info:status" +#~ msgid "Unable to start a new print job. No material loaded in slot {0}" +#~ msgstr "无法启动新的打印作业。插槽 {0} 中未加载材料。" + +#~ msgctxt "@label" +#~ msgid "Not enough material for spool {0}." +#~ msgstr "线轴 {0} 上没有足够的材料。" + +#~ msgctxt "@label" +#~ msgid "Different PrintCore (Cura: {0}, Printer: {1}) selected for extruder {2}" +#~ msgstr "不同的打印头(Cura: {0},打印机: 为挤出机 {2} 选择了 {1})" + +#~ msgctxt "@label" +#~ msgid "PrintCore {0} is not properly calibrated. XY calibration needs to be performed on the printer." +#~ msgstr "打印头 {0} 未正确校准。 需要在打印机上执行 XY 校准。" + +#~ msgctxt "@info:status" +#~ msgid "Unable to send data to printer. Is another job still active?" +#~ msgstr "无法向打印机发送数据。请确认是否有另一项打印任务仍在进行?" + +#~ msgctxt "@label:MonitorStatus" +#~ msgid "Print aborted. Please check the printer" +#~ msgstr "打印已中止。请检查打印机" + +#~ msgctxt "@label:MonitorStatus" +#~ msgid "Pausing print..." +#~ msgstr "暂停打印..." + +#~ msgctxt "@label:MonitorStatus" +#~ msgid "Resuming print..." +#~ msgstr "恢复打印..." + +#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." +#~ msgstr "这台打印机未设置为运行一组连接的 Ultimaker 3 打印机。" + +#~ msgctxt "Count is number of printers." +#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." +#~ msgstr "这台打印机是一组共 {count} 台已连接 Ultimaker 3 打印机的主机。" + +#~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." +#~ msgstr "{printer_name} 已完成打印 '{job_name}'。 请收起打印品并确认清空打印平台。" + +#~ msgid "{printer_name} is reserved to print '{job_name}'. Please change the printer's configuration to match the job, for it to start printing." +#~ msgstr "{printer_name} 已保留用于打印 '{job_name}'。 请更改打印机配置以匹配此项作业,以便开始打印。" + +#~ msgctxt "@info:status" +#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." +#~ msgstr "无法发送新打印作业:此 3D 打印机(尚)未设置为运行一组连接的 Ultimaker 3 打印机。" + +#~ msgctxt "@info:status" +#~ msgid "Unable to send print job to group {cluster_name}." +#~ msgstr "无法发送打印作业至组 {cluster_name}。" + +#~ msgctxt "@info:status" +#~ msgid "Sent {file_name} to group {cluster_name}." +#~ msgstr "已发送 {file_name} 至组 {cluster_name}。" + +#~ msgctxt "@action:button" +#~ msgid "Show print jobs" +#~ msgstr "显示打印作业" + +#~ msgctxt "@info:tooltip" +#~ msgid "Opens the print jobs interface in your browser." +#~ msgstr "在您的浏览器中打开打印作业界面。" + +#~ msgctxt "@label Printer name" +#~ msgid "Unknown" +#~ msgstr "未知" + +#~ msgctxt "@info:progress" +#~ msgid "Sending {file_name} to group {cluster_name}" +#~ msgstr "发送 {file_name} 至组 {cluster_name}" + +#~ msgctxt "@info:status" +#~ msgid "SolidWorks reported errors, while opening your file. We recommend to solve these issues inside SolidWorks itself." +#~ msgstr "打开文件时,SolidWorks 报错。我们建议在 SolidWorks 内部解决这些问题。" + +#~ msgctxt "@info:status" +#~ msgid "" +#~ "Found no models inside your drawing. Could you please check it's content again and make sure one part or assembly is inside?\n" +#~ "\n" +#~ " Thanks!." +#~ msgstr "" +#~ "在您的图纸中找不到模型。请再次检查图纸内容,确保里面有一个零件或组件。\n" +#~ "\n" +#~ "谢谢!" + +#~ msgctxt "@info:status" +#~ msgid "" +#~ "Found more then one part or assembly inside your drawing. We currently only support drawings with exactly one part or assembly inside.\n" +#~ "\n" +#~ "Sorry!" +#~ msgstr "" +#~ "在您的图纸中找到一个以上的零件或组件。我们目前只支持里面正好有一个零件或组件的图纸。\n" +#~ "\n" +#~ "很抱歉!" + +#~ msgctxt "@item:material" +#~ msgid "No material loaded" +#~ msgstr "未加载材料" + +#~ msgctxt "@item:material" +#~ msgid "Unknown material" +#~ msgstr "未知材料" + +#~ msgctxt "@info:status Has a cancel button next to it." +#~ msgid "The selected material diameter causes the material to become incompatible with the current printer." +#~ msgstr "所选材料直径导致材料与当前打印机不兼容。" + +#~ msgctxt "@action:button" +#~ msgid "Undo" +#~ msgstr "撤销" + +#~ msgctxt "@action" +#~ msgid "Undo changing the material diameter." +#~ msgstr "撤销更改材料直径。" + +#~ msgctxt "@info:status Don't translate the XML tags or !" +#~ msgid "The machine defined in profile {0} doesn't match with your current machine, could not import it." +#~ msgstr "配置文件 {0} 中定义的机器与您当前的机器不匹配,无法导入。" + +#~ msgctxt "@label crash message" +#~ msgid "" +#~ "

      A fatal error has occurred. Please send us this Crash Report to fix the problem

      \n" +#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" +#~ " " +#~ msgstr "" +#~ "

      发生了致命错误。请将这份错误报告发送给我们以便修复问题

      \n" +#~ "

      请使用“发送报告”按钮将错误报告自动发布到我们的服务器

      \n" +#~ " " + +#~ msgctxt "@label" +#~ msgid "not yet initialised
      " +#~ msgstr "尚未初始化
      " + +#~ msgctxt "@label" +#~ msgid "Gcode flavor" +#~ msgstr "GCode 类型" + +#~ msgctxt "@label" +#~ msgid "Start Gcode" +#~ msgstr "GCode 开始部分" + +#~ msgctxt "@tooltip" +#~ msgid "Gcode commands to be executed at the very start." +#~ msgstr "将在开始时执行的 Gcode 命令。" + +#~ msgctxt "@label" +#~ msgid "End Gcode" +#~ msgstr "GCode 结束部分" + +#~ msgctxt "@tooltip" +#~ msgid "Gcode commands to be executed at the very end." +#~ msgstr "将在结束时执行的 Gcode 命令。" + +#~ msgctxt "@label" +#~ msgid "Extruder Start Gcode" +#~ msgstr "挤出机 Gcode 开始部分" + +#~ msgctxt "@label" +#~ msgid "Extruder End Gcode" +#~ msgstr "挤出机 Gcode 结束部分" + +#~ msgctxt "@label" +#~ msgid "Starting firmware update, this may take a while." +#~ msgstr "正在开始固件更新。可能需要花费一些时间,请耐心等待。" + +#~ msgctxt "@label" +#~ msgid "Unknown error code: %1" +#~ msgstr "未知错误代码: %1" + +#~ msgctxt "@label Printer name" +#~ msgid "Ultimaker 3" +#~ msgstr "Ultimaker 3" + +#~ msgctxt "@label Printer name" +#~ msgid "Ultimaker 3 Extended" +#~ msgstr "Ultimaker 3 Extended" + +#~ msgctxt "@label Printer status" +#~ msgid "Unknown" +#~ msgstr "未知" + +#~ msgctxt "@title:window" +#~ msgid "Find & Update plugins" +#~ msgstr "查找与更新插件" + +#~ msgctxt "@label" +#~ msgid "Here you can find a list of Third Party plugins." +#~ msgstr "您可以在这里找到第三方插件列表。" + +#~ msgctxt "@action:button" +#~ msgid "Upgrade" +#~ msgstr "升级" + +#~ msgctxt "@action:button" +#~ msgid "Download" +#~ msgstr "下载" + +#~ msgctxt "@info:tooltip" +#~ msgid "Show caution message in gcode reader." +#~ msgstr "在 G-code 读取器中显示警告信息。" + +#~ msgctxt "@option:check" +#~ msgid "Caution message in gcode reader" +#~ msgstr "G-code 读取器中的警告信息" + +#~ msgctxt "@window:title" +#~ msgid "Import Profile" +#~ msgstr "导入配置文件" + +#~ msgctxt "@action:label %1 is printer name, %2 is how this printer names variants, %3 is variant name" +#~ msgid "Printer: %1, %2: %3" +#~ msgstr "打印机:%1, %2: %3" + +#~ msgctxt "@action:label %1 is printer name" +#~ msgid "Printer: %1" +#~ msgstr "打印机:%1" + +#~ msgctxt "@label" +#~ msgid "GCode generator" +#~ msgstr "GCode 生成器" + +#~ msgctxt "@action:menu" +#~ msgid "Configure setting visiblity..." +#~ msgstr "配置设置可见性..." + +#~ msgctxt "@title:menuitem %1 is the automatically selected material" +#~ msgid "Automatic: %1" +#~ msgstr "自动:%1" + +#~ msgctxt "@title:menuitem %1 is the nozzle currently loaded in the printer" +#~ msgid "Automatic: %1" +#~ msgstr "自动:%1" + +#~ msgctxt "@info:status" +#~ msgid "No printer connected" +#~ msgstr "没有连接打印机" + +#~ msgctxt "@tooltip" +#~ msgid "The current temperature of this extruder." +#~ msgstr "该挤出机的当前温度。" + +#~ msgctxt "@action:menu" +#~ msgid "Installed plugins..." +#~ msgstr "已安装插件..." + +#~ msgctxt "@label" +#~ msgid "Support Extruder" +#~ msgstr "支撑用挤出机" + +#~ msgctxt "description" +#~ msgid "Writes GCode to a file." +#~ msgstr "将 GCode 写入至文件。" + +#~ msgctxt "name" +#~ msgid "GCode Writer" +#~ msgstr "GCode 写入器" + +#~ msgctxt "name" +#~ msgid "GCode Profile Reader" +#~ msgstr "GCode 配置文件读取器" + +#~ msgctxt "@info:status" +#~ msgid "Errors appeared while opening your SolidWorks file! Please check, whether it is possible to open your file in SolidWorks itself without any problems as well!" +#~ msgstr "打开 SolidWorks 文件时发生错误! 请检查能否在 SolidWorks 中正常打开文件而不出现任何问题!" + +#~ msgctxt "@info:status" +#~ msgid "Error while starting %s!" +#~ msgstr "启动 %s 时发生错误!" + +#~ msgctxt "@item:inlistbox" +#~ msgid "Simulation view" +#~ msgstr "仿真视图" + +#~ msgctxt "@info" +#~ msgid "Cura collects anonymised slicing statistics. You can disable this in the preferences." +#~ msgstr "Cura 收集匿名切片统计资料。 您可以在偏好设置中禁用此选项。" + +#~ msgctxt "@action:button" +#~ msgid "Dismiss" +#~ msgstr "关闭此通知" + +#~ msgctxt "@menuitem" +#~ msgid "Global" +#~ msgstr "全局" + +#~ msgctxt "@label crash message" +#~ msgid "" +#~ "

      A fatal exception has occurred. Please send us this Crash Report to fix the problem

      \n" +#~ "

      Please use the \"Send report\" button to post a bug report automatically to our servers

      \n" +#~ " " +#~ msgstr "" +#~ "

      发生了致命错误。 请将这份错误报告发送给我们以便修复问题

      \n" +#~ "

      请使用“发送报告”按钮将错误报告自动发布到我们的服务器

      \n" +#~ " " + +#~ msgctxt "@label Cura version" +#~ msgid "Cura version: {version}
      " +#~ msgstr "Cura 版本: {version}
      " + +#~ msgctxt "@label Platform" +#~ msgid "Platform: {platform}
      " +#~ msgstr "平台: {platform}
      " + +#~ msgctxt "@label Qt version" +#~ msgid "Qt version: {qt}
      " +#~ msgstr "Qt 版本: {qt}
      " + +#~ msgctxt "@label PyQt version" +#~ msgid "PyQt version: {pyqt}
      " +#~ msgstr "PyQt 版本: {pyqt}
      " + +#~ msgctxt "@label OpenGL" +#~ msgid "OpenGL: {opengl}
      " +#~ msgstr "OpenGL: {opengl}
      " + +#~ msgctxt "@title:groupbox" +#~ msgid "Exception traceback" +#~ msgstr "异常追溯" + +#~ msgctxt "@label" +#~ msgid "Material diameter" +#~ msgstr "材料直径" + +#~ msgctxt "@title:window" +#~ msgid "Cura SolidWorks Plugin Configuration" +#~ msgstr "Cura SolidWorks 插件配置" + +#~ msgctxt "@action:label" +#~ msgid "Default quality of the exported STL:" +#~ msgstr "导出 STL 的默认质量:" + +#~ msgctxt "@option:curaSolidworksStlQuality" +#~ msgid "Always ask" +#~ msgstr "总是询问" + +#~ msgctxt "@option:curaSolidworksStlQuality" +#~ msgid "Always use Fine quality" +#~ msgstr "总是使用精细品质" + +#~ msgctxt "@option:curaSolidworksStlQuality" +#~ msgid "Always use Coarse quality" +#~ msgstr "总是使用粗糙品质" + +#~ msgctxt "@title:window" +#~ msgid "Import SolidWorks File as STL..." +#~ msgstr "导入 SolidWorks 文件为 STL..." + +#~ msgctxt "@info:tooltip" +#~ msgid "Quality of the Exported STL" +#~ msgstr "导出 STL 的质量" + +#~ msgctxt "@action:label" +#~ msgid "Quality" +#~ msgstr "质量" + +#~ msgctxt "@option:curaSolidworksStlQuality" +#~ msgid "Coarse" +#~ msgstr "粗糙" + +#~ msgctxt "@option:curaSolidworksStlQuality" +#~ msgid "Fine" +#~ msgstr "精细" + +#~ msgctxt "@" +#~ msgid "No Profile Available" +#~ msgstr "没有配置文件可用" + +#~ msgctxt "@label" +#~ msgid "This setting is always shared between all extruders. Changing it here will change the value for all extruders" +#~ msgstr "此设置始终对所有挤出机有效。在此进行更改将影响所有挤出机。" + +#~ msgctxt "@tooltip" +#~ msgid "Time specification
      " +#~ msgstr "时间规范
      " + +#~ msgctxt "@action:inmenu menubar:view" +#~ msgid "&Reset camera position" +#~ msgstr "重置摄像头位置(&R)" + +#~ msgctxt "@title:menu menubar:file" +#~ msgid "Save project" +#~ msgstr "保存项目" + +#~ msgctxt "@title:tab" +#~ msgid "Prepare" +#~ msgstr "准备" + +#~ msgctxt "@title:tab" +#~ msgid "Monitor" +#~ msgstr "监控" + +#~ msgctxt "@label" +#~ msgid "Check compatibility" +#~ msgstr "检查兼容性" + +#~ msgctxt "description" +#~ msgid "Gives you the possibility to open certain files via SolidWorks itself. These are then converted and loaded into Cura" +#~ msgstr "让您可以通过 SolidWorks 自身打开特定文件。 随后会将这些文件进行转换并载入 Cura" + +#~ msgctxt "@label:status" +#~ msgid "Blocked" +#~ msgstr "冻结操作" + +#~ msgctxt "@label:status" +#~ msgid "Can't start print" +#~ msgstr "不能开始打印" + +#~ msgctxt "@action:button" +#~ msgid "Open Connect.." +#~ msgstr "打开 Connect" + +#~ msgctxt "@info:title" +#~ msgid "Print Details" +#~ msgstr "打印品详细信息" + +#~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" +#~ msgid "To ensure that your {machine_name} is equipped with the latest features it is recommended to update the firmware regularly. This can be done on the {machine_name} (when connected to the network) or via USB." +#~ msgstr "为确保您的 {machine_name} 具备最新功能,建议定期更新固件。 更新可在 {machine_name} 上(连接至网络时)或通过 USB 进行。" + +#~ msgctxt "@info:title" +#~ msgid "Layer View" +#~ msgstr "分层视图" + +#~ msgctxt "@menuitem" +#~ msgid "Browse plugins" +#~ msgstr "浏览插件" + +#~ msgctxt "@info:title" +#~ msgid "Export Details" +#~ msgstr "导出详细信息" + +#~ msgctxt "@label" +#~ msgid "" +#~ "

      A fatal exception has occurred that we could not recover from!

      \n" +#~ "

      Please use the information below to post a bug report at http://github.com/Ultimaker/Cura/issues

      \n" +#~ " " +#~ msgstr "" +#~ "

      发生了致命错误,我们无法恢复!

      \n" +#~ "

      请在以下网址中使用下方的信息提交错误报告:http://github.com/Ultimaker/Cura/issues

      " + +#~ msgctxt "@action:button" +#~ msgid "Open Web Page" +#~ msgstr "打开网页" + +#~ msgctxt "@action:button" +#~ msgid "Ok" +#~ msgstr "确定" + +#~ msgctxt "@label" +#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" +#~ msgstr "这台打印机未设置为运行一组连接的 Ultimaker 3 打印机" + +#~ msgctxt "@label" +#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" +#~ msgstr "这台打印机是一组 %1 台已连接 Ultimaker 3 打印机的主机" + +#~ msgctxt "@label" +#~ msgid "Completed on: " +#~ msgstr "完成时间: " + +#~ msgctxt "@info:tooltip" +#~ msgid "Opens the print jobs page with your default web browser." +#~ msgstr "使用默认 Web 浏览器打开打印作业页面。" + +#~ msgctxt "@label" +#~ msgid "PRINTER GROUP" +#~ msgstr "打印机组" + +#~ msgctxt "@action:warning" +#~ msgid "Loading a project will clear all models on the buildplate" +#~ msgstr "加载项目将清除打印平台上的所有模型" + +#~ msgctxt "@label" +#~ msgid "" +#~ " plugin contains a license.\n" +#~ "You need to accept this license to install this plugin.\n" +#~ "Do you agree with the terms below?" +#~ msgstr "" +#~ " 插件包含一个许可。\n" +#~ "您需要接受此许可才能安装此插件。\n" +#~ "是否同意下列条款?" + +#~ msgctxt "@label" +#~ msgid "00h 00min" +#~ msgstr "00 小时 00 分" + +#~ msgctxt "@tooltip" +#~ msgid "Time information" +#~ msgstr "时间信息" + +#~ msgctxt "@description" +#~ msgid "Print time" +#~ msgstr "打印时间" + +#~ msgctxt "@label" +#~ msgid "%1m / ~ %2g / ~ %4 %3" +#~ msgstr "%1m / ~ %2g / ~ %4 %3" + +#~ msgctxt "@label" +#~ msgid "%1m / ~ %2g" +#~ msgstr "%1m / ~ %2g" + +#~ msgctxt "@title:window" +#~ msgid "Cura" +#~ msgstr "Cura" + +#~ msgctxt "@label" +#~ msgid "Check material compatibility" +#~ msgstr "检查材料兼容性" + +#~ msgctxt "name" +#~ msgid "UM3 Network Connection (Cluster)" +#~ msgstr "UM3 网络连接(群集)" + +#~ msgctxt "description" +#~ msgid "Provides the Layer view." +#~ msgstr "提供分层视图。" + +#~ msgctxt "name" +#~ msgid "Layer View" +#~ msgstr "分层视图" + +#~ msgctxt "@item:inlistbox" +#~ msgid "X-Ray" +#~ msgstr "透视" + +#~ msgctxt "@label" +#~ msgid "Doodle3D" +#~ msgstr "Doodle3D" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Accepts G-Code and sends them over WiFi to a Doodle3D WiFi-Box." +#~ msgstr "接受 G-Code 并通过 WiFi 将其发送到 Doodle3D WiFi-Box。" + +#~ msgctxt "@item:inmenu" +#~ msgid "Doodle3D printing" +#~ msgstr "Doodle3D 打印" + +#~ msgctxt "@action:button" +#~ msgid "Print with Doodle3D" +#~ msgstr "使用 Doodle3D 打印" + +#~ msgctxt "@info:tooltip" +#~ msgid "Print with " +#~ msgstr "使用 " + +#~ msgctxt "@title:menu" +#~ msgid "Doodle3D" +#~ msgstr "Doodle3D 打印" + +#~ msgctxt "@item:inlistbox" +#~ msgid "Enable Scan devices..." +#~ msgstr "启用扫描设备..." + +#~ msgctxt "@info:progress" +#~ msgid "Saving to Removable Drive {0}" +#~ msgstr "保存到可移动磁盘 {0} " + +#~ msgctxt "@info:status" +#~ msgid "Could not save to {0}: {1}" +#~ msgstr "无法保存到 {0}{1}" + +#~ msgctxt "@info:status" +#~ msgid "Please keep in mind, that you have to reopen your SolidWorks file manually! Reloading the model won't work!" +#~ msgstr "请记住,您必须手动重新打开 SolidWorks 文件! 重新加载模型将无法正常工作!" + +#~ msgctxt "@item:inlistbox" +#~ msgid "Layers" +#~ msgstr "层" + +#~ msgid "Browse plugins" +#~ msgstr "浏览插件" + +#~ msgctxt "@item:inmenu" +#~ msgid "Solid" +#~ msgstr "实体" + +#~ msgctxt "@label" +#~ msgid "The file {0} already exists. Are you sure you want to overwrite it?" +#~ msgstr "文件 {0} 已存在。你确定要替换它吗?" + +#~ msgctxt "@info:status" +#~ msgid "Failed to export profile to {0}: {1}" +#~ msgstr "无法将配置文件导出至 {0} {1} " + +#~ msgctxt "@info:status" +#~ msgid "Failed to export profile to {0}: Writer plugin reported failure." +#~ msgstr "无法将配置文件导出至 {0} :写入器插件报告故障。" + +#~ msgctxt "@info:status" +#~ msgid "Exported profile to {0}" +#~ msgstr "配置文件已导出至: {0} " + +#~ msgctxt "@info:status" +#~ msgid "Failed to import profile from {0}: {1}" +#~ msgstr "无法从 {0} 导入配置文件: {1} " + +#~ msgctxt "@title:window" +#~ msgid "Doodle3D Settings" +#~ msgstr "Doodle3D 设置" + +#~ msgctxt "@title:window" +#~ msgid "Print to: %1" +#~ msgstr "打印至:%1" + +#~ msgctxt "@label" +#~ msgid "Extruder Temperature: %1/%2°C" +#~ msgstr "打印头温度:%1/%2 °C" + +#~ msgctxt "@label" +#~ msgid "Bed Temperature: %1/%2°C" +#~ msgstr "热床温度:%1/%2°C" + +#~ msgctxt "@label" +#~ msgid "%1" +#~ msgstr "%1" + +#~ msgctxt "@label" +#~ msgid "View Mode: Layers" +#~ msgstr "视图模式:分层" + +#~ msgctxt "@info:status" +#~ msgid "Could not import material %1: %2" +#~ msgstr "无法导入材料 %1%2" + +#~ msgctxt "@info:status" +#~ msgid "Successfully imported material %1" +#~ msgstr "成功导入材料 %1" + +#~ msgctxt "@info:status" +#~ msgid "Failed to export material to %1: %2" +#~ msgstr "无法导出材料至 %1%2" + +#~ msgctxt "@info:status" +#~ msgid "Successfully exported material to %1" +#~ msgstr "成功导出材料至: %1" + +#~ msgctxt "@label" +#~ msgid "%1 m / ~ %2 g / ~ %4 %3" +#~ msgstr "%1 m / ~ %2 g / ~ %4 %3" + +#~ msgctxt "@label" +#~ msgid "%1 m / ~ %2 g" +#~ msgstr "%1 m / ~ %2 g" + +#~ msgctxt "@label" +#~ msgid "Hotend" +#~ msgstr "热端" + +#~ msgctxt "@action:button" +#~ msgid "View Mode" +#~ msgstr "视图模式" + +#~ msgctxt "@title:tab" +#~ msgid "Print" +#~ msgstr "打印" + +#~ msgctxt "@label" +#~ msgid "0%" +#~ msgstr "0%" + +#~ msgctxt "@label" +#~ msgid "Empty infill will leave your model hollow with low strength." +#~ msgstr "无填充将使模型处于低强度且保持空心状态。" + +#~ msgctxt "@label" +#~ msgid "20%" +#~ msgstr "20%" + +#~ msgctxt "@label" +#~ msgid "Light (20%) infill will give your model an average strength." +#~ msgstr "轻度(20%)填充将使打印模型处于中等强度。" + +#~ msgctxt "@label" +#~ msgid "50%" +#~ msgstr "50%" + +#~ msgctxt "@label" +#~ msgid "Dense (50%) infill will give your model an above average strength." +#~ msgstr "密集(50%)填充将使打印模型高于平均的强度。" + +#~ msgctxt "@label" +#~ msgid "100%" +#~ msgstr "100%" + +#~ msgctxt "@label" +#~ msgid "Solid (100%) infill will make your model completely solid." +#~ msgstr "完全(100%)填充将使您的模型处于完全实心状态。" + +#~ msgctxt "@label" +#~ msgid "Gradual" +#~ msgstr "渐层填充" + +#~ msgctxt "description" +#~ msgid "Provides support for writing X3G files" +#~ msgstr "提供对写入 X3G 文件的支持" + +#~ msgctxt "name" +#~ msgid "X3G Writer" +#~ msgstr "X3G 写入器" + +#~ msgctxt "@label" +#~ msgid "Machine Settings action" +#~ msgstr "打印机设置操作" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides a way to change machine settings (such as build volume, nozzle size, etc)" +#~ msgstr "提供更改打印机设置(如成形空间体积、喷嘴口径等)的方法" + +#~ msgctxt "@label" +#~ msgid "X-Ray View" +#~ msgstr "透视视图" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides the X-Ray view." +#~ msgstr "提供透视视图。" + +#~ msgctxt "@label" +#~ msgid "X3D Reader" +#~ msgstr "X3D 读取器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides support for reading X3D files." +#~ msgstr "支持读取 X3D 文件。" + +#~ msgctxt "@label" +#~ msgid "GCode Writer" +#~ msgstr "GCode 写入器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Writes GCode to a file." +#~ msgstr "将 GCode 写入至文件。" + +#~ msgctxt "@action:button Preceded by 'Ready to'." +#~ msgid "Print with Doodle3D" +#~ msgstr "使用 Doodle3D 打印" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Shows changes since latest checked version." +#~ msgstr "显示最新版本改动。" + +#~ msgctxt "@label" +#~ msgid "Profile flatener" +#~ msgstr "配置文件合并器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Create a flattend quality changes profile." +#~ msgstr "创建一份合并质量变化配置文件。" + +#~ msgctxt "@label" +#~ msgid "USB printing" +#~ msgstr "USB 联机打印" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Accepts G-Code and sends them to a printer. Plugin can also update firmware." +#~ msgstr "接受 GCode 并将其发送到打印机。此插件还可以更新固件。" + +#~ msgctxt "X3G Writer Plugin Description" +#~ msgid "Writes X3G to a file" +#~ msgstr "将 X3G 写入文件" + +#~ msgctxt "@label" +#~ msgid "Removable Drive Output Device Plugin" +#~ msgstr "可移动磁盘输出设备插件" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides removable drive hotplugging and writing support." +#~ msgstr "提供可移动磁盘热插拔和写入文件的支持。" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Manages network connections to Ultimaker 3 printers" +#~ msgstr "管理与 Ultimaker 3 打印机的网络连接" + +#~ msgctxt "@label" +#~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" +#~ msgstr "您为挤出机 {2} 选择了不同的打印头(Cura:{0},打印机:{1})" + +#~ msgctxt "@label" +#~ msgid "Print core {0} is not properly calibrated. XY calibration needs to be performed on the printer." +#~ msgstr "打印头 {0} 未正确校准,您需要在打印机上执行 XY 校准。" + +#~ msgctxt "@label" +#~ msgid "The print cores and/or materials on your printer differ from those within your current project. For the best result, always slice for the print cores and materials that are inserted in your printer." +#~ msgstr "打印机上的打印头和/或材料与当前项目中的不同。为获得最佳打印效果,请始终使用已插入的打印头和材料配置进行切片。" + +#~ msgctxt "@label" +#~ msgid "Post Processing" +#~ msgstr "后期处理" + +#~ msgctxt "Description of plugin" +#~ msgid "Extension that allows for user created scripts for post processing" +#~ msgstr "扩展程序(允许用户创建脚本进行后期处理)" + +#~ msgctxt "@label" +#~ msgid "Auto Save" +#~ msgstr "自动保存" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Automatically saves Preferences, Machines and Profiles after changes." +#~ msgstr "更改后自动保存首选项、机器和配置文件。" + +#~ msgctxt "@label" +#~ msgid "Slice info" +#~ msgstr "切片信息" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Submits anonymous slice info. Can be disabled through preferences." +#~ msgstr "提交匿名切片信息。此特性可在偏好设置中禁用。" + +#~ msgctxt "@info" +#~ msgid "Cura collects anonymised slicing statistics. You can disable this in preferences" +#~ msgstr "Cura 将自动收集匿名的切片统计数据,您可以在偏好设置中禁用此选项。" + +#~ msgctxt "@label" +#~ msgid "Material Profiles" +#~ msgstr "材料配置文件" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides capabilities to read and write XML-based material profiles." +#~ msgstr "提供读取和写入基于 XML 的材料配置文件的功能。" + +#~ msgctxt "@label" +#~ msgid "Legacy Cura Profile Reader" +#~ msgstr "旧版 Cura 配置文件读取器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides support for importing profiles from legacy Cura versions." +#~ msgstr "支持从 Cura 旧版本导入配置文件。" + +#~ msgctxt "@label" +#~ msgid "GCode Profile Reader" +#~ msgstr "GCode 配置读取器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides support for importing profiles from g-code files." +#~ msgstr "提供了从 GCode 文件中导入配置文件的支持。" + +#~ msgctxt "@label" +#~ msgid "Layer View" +#~ msgstr "分层视图" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides the Layer view." +#~ msgstr "提供分层视图。" + +#~ msgctxt "@label" +#~ msgid "Version Upgrade 2.5 to 2.6" +#~ msgstr "版本自 2.5 升级到 2.6" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Upgrades configurations from Cura 2.5 to Cura 2.6." +#~ msgstr "将配置从 Cura 2.5 版本升级至 2.6 版本。" + +#~ msgctxt "@label" +#~ msgid "Version Upgrade 2.1 to 2.2" +#~ msgstr "版本自 2.1 升级至 2.2" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Upgrades configurations from Cura 2.1 to Cura 2.2." +#~ msgstr "将配置从 Cura 2.1 版本升级至 2.2 版本。" + +#~ msgctxt "@label" +#~ msgid "Version Upgrade 2.2 to 2.4" +#~ msgstr "版本自 2.2 升级到 2.4" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Upgrades configurations from Cura 2.2 to Cura 2.4." +#~ msgstr "将配置从 Cura 2.2 版本升级至 2.4 版本。" + +#~ msgctxt "@label" +#~ msgid "Image Reader" +#~ msgstr "图像读取器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Enables ability to generate printable geometry from 2D image files." +#~ msgstr "支持从 2D 图像文件生成可打印几何模型。" + +#~ msgctxt "@label" +#~ msgid "CuraEngine Backend" +#~ msgstr "CuraEngine 后端" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides the link to the CuraEngine slicing backend." +#~ msgstr "提供 CuraEngine 切片后端的路径" + +#~ msgctxt "@label" +#~ msgid "Per Model Settings Tool" +#~ msgstr "单一模型设置工具" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides the Per Model Settings." +#~ msgstr "提供对每个模型的单独设置。" + +#~ msgctxt "@label" +#~ msgid "3MF Reader" +#~ msgstr "3MF 读取器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides support for reading 3MF files." +#~ msgstr "提供对读取 3MF 格式文件的支持。" + +#~ msgctxt "@label" +#~ msgid "Solid View" +#~ msgstr "实体视图" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides a normal solid mesh view." +#~ msgstr "提供一个基本的实体网格视图。" + +#~ msgctxt "@label" +#~ msgid "G-code Reader" +#~ msgstr "G-code 读取器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Allows loading and displaying G-code files." +#~ msgstr "允许加载和显示 G-code 文件。" + +#~ msgctxt "@label" +#~ msgid "Cura Profile Writer" +#~ msgstr "Cura 配置写入器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides support for exporting Cura profiles." +#~ msgstr "提供了对导出 Cura 配置文件的支持。" + +#~ msgctxt "@label" +#~ msgid "3MF Writer" +#~ msgstr "3MF 写入器" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides support for writing 3MF files." +#~ msgstr "提供对写入 3MF 文件的支持。" + +#~ msgctxt "@label" +#~ msgid "Ultimaker machine actions" +#~ msgstr "Ultimaker 打印机操作" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "为 Ultimaker 打印机提供操作选项 (如平台调平向导、选择升级等)" + +#~ msgctxt "@label" +#~ msgid "Cura Profile Reader" +#~ msgstr "Cura 配置文件导出" + +#~ msgctxt "@info:whatsthis" +#~ msgid "Provides support for importing Cura profiles." +#~ msgstr "提供了对导入 Cura 配置文件的支持。" + +#~ msgctxt "@info" +#~ msgid "%(width).1f x %(depth).1f x %(height).1f mm" +#~ msgstr "%(宽).1f x %(深).1f x %(高).1f mm" + +#~ msgctxt "@label" +#~ msgid "Build Plate Shape" +#~ msgstr "打印平台形状" + +#~ msgctxt "@option:check" +#~ msgid "Machine Center is Zero" +#~ msgstr "机器中心为零点" + +#~ msgctxt "@option:check" +#~ msgid "Heated Bed" +#~ msgstr "加热床" + +#~ msgctxt "@label" +#~ msgid "GCode Flavor" +#~ msgstr "GCode 类型" + +#~ msgctxt "@label" +#~ msgid "Material Diameter" +#~ msgstr "材料直径" + +#~ msgctxt "@label" +#~ msgid "If your printer is not listed, read the network-printing troubleshooting guide" +#~ msgstr "如果您的打印机未列出,请阅读网络打印故障排除指南" + +#~ msgctxt "@item:inlistbox" +#~ msgid "Ultimaker" +#~ msgstr "Ultimaker" + +#~ msgctxt "@label" +#~ msgid "Support library for scientific computing " +#~ msgstr "科学计算支持库" + +#~ msgctxt "@tooltip" +#~ msgid "Print Setup

      Edit or review the settings for the active print job." +#~ msgstr "打印设置

      编辑或查看活动打印作业的设置。" + +#~ msgctxt "@tooltip" +#~ msgid "Print Monitor

      Monitor the state of the connected printer and the print job in progress." +#~ msgstr "打印监视

      可以监视所连接的打印机和正在进行的打印作业的状态。" + +#~ msgctxt "@title:menuitem %1 is the value from the printer" +#~ msgid "Automatic: %1" +#~ msgstr "自动:%1" + +#~ msgctxt "@label:PrintjobStatus" +#~ msgid "Please load a 3d model" +#~ msgstr "请载入一个 3D 模型" + +#~ msgctxt "@label" +#~ msgid "Print Selected Model with %1" +#~ msgid_plural "Print Selected Models With %1" +#~ msgstr[0] "用 %1 打印所选模型" From c8a1b435a1123e77c798b93eb42ec09cd1d946a5 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 19 Oct 2022 11:52:42 +0200 Subject: [PATCH 323/547] Add updated chinese translations --- resources/i18n/zh_CN/cura.po | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 0eea2c361a..2e18430d52 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -962,17 +962,17 @@ msgstr "了解详情" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:18 msgctxt "@info:status" msgid "You will receive a confirmation via email when the print job is approved" -msgstr "" +msgstr "打印作业获得批准后,您将收到确认电子邮件" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:19 msgctxt "@info:title" msgid "The print job was successfully submitted" -msgstr "" +msgstr "打印作业已成功提交" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobAwaitingApprovalMessage.py:22 msgctxt "@action" msgid "Manage print jobs" -msgstr "" +msgstr "管理打印作业" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadProgressMessage.py:15 msgctxt "@info:status" @@ -1280,7 +1280,7 @@ msgstr "Ultimaker 格式包" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" msgid "deleted user" -msgstr "" +msgstr "已删除的用户" #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeProfileReader/__init__.py:14 #: /Users/c.lamboo/ultimaker/Cura/plugins/GCodeReader/__init__.py:14 @@ -2397,12 +2397,12 @@ msgstr "第一个可用" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "" +msgstr "使用 Ultimaker Digital Factory 从任意位置监控打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" msgid "View printers in Digital Factory" -msgstr "" +msgstr "查看 Digital Factory 中的打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:44 msgctxt "@title:window" @@ -3214,7 +3214,7 @@ msgstr "加载项目将清除打印平台上的所有模型。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:490 msgctxt "@label" msgid "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "" +msgstr "此项目中使用的材料当前未安装在 Cura 中。
      安装材料配置文件并重新打开项目。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -4004,12 +4004,12 @@ msgstr "自动切片" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:340 msgctxt "@info:tooltip" msgid "Show an icon and notifications in the system notification area." -msgstr "" +msgstr "在系统通知区域中显示图标和通知。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:348 msgctxt "@option:check" msgid "Add icon to system tray *" -msgstr "" +msgstr "在系统托盘中添加图标 *" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:357 msgctxt "@label" @@ -5293,17 +5293,17 @@ msgstr "管理设置可见性..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "" +msgstr "选择打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" msgid "Compatible Printers" -msgstr "" +msgstr "兼容的打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:94 msgctxt "@description" msgid "No compatible printers, that are currently online, where found." -msgstr "" +msgstr "没有找到当前联机的兼容打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:16 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:635 @@ -5577,7 +5577,7 @@ msgstr "科学计算支持库" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" -msgstr "" +msgstr "Python 错误跟踪库" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:172 msgctxt "@label Description for application dependency" @@ -5703,12 +5703,12 @@ msgstr "在模型的悬垂(Overhangs)部分生成支撑结构。若不这样 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:54 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is active and you overwrote some settings." -msgstr "" +msgstr "%1自定义配置文件处于活动状态,并且已覆盖某些设置。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:68 msgctxt "@info, %1 is the name of the custom profile" msgid "%1 custom profile is overriding some settings." -msgstr "" +msgstr "%1自定义配置文件正在覆盖某些设置。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" @@ -6064,17 +6064,17 @@ msgstr "管理打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:34 msgctxt "@label" msgid "Hide all connected printers" -msgstr "" +msgstr "隐藏所有连接的打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineListButton.qml:47 msgctxt "@label" msgid "Show all connected printers" -msgstr "" +msgstr "显示所有连接的打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelectorList.qml:24 msgctxt "@label" msgid "Other printers" -msgstr "" +msgstr "其他打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ActionPanel/SliceProcessWidget.qml:54 msgctxt "@label:PrintjobStatus" From 6860c6777c3d92bf5705f3d8eb26dd4ee60aa602 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Wed, 19 Oct 2022 15:52:29 +0200 Subject: [PATCH 324/547] Update conandata for the 5.2.1 release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fix translation: - Italian (mea culpa) - Chinese (我们很抱歉) --- conandata.yml | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) diff --git a/conandata.yml b/conandata.yml index 09f7834960..d50c70b4b7 100644 --- a/conandata.yml +++ b/conandata.yml @@ -10,6 +10,111 @@ # requirements (use the /(latest)@ultimaker/testing) # # Subject to change in the future! +"5.2.1": + requirements: + - "pyarcus/5.2.0" + - "curaengine/5.2.1" + - "pysavitar/5.2.0" + - "pynest2d/5.2.0" + - "uranium/5.2.0" + - "fdm_materials/5.2.0" + - "cura_binary_data/5.2.1" + - "cpython/3.10.4" + internal_requirements: + - "fdm_materials_private/(latest)@ultimaker/testing" + - "cura_private_data/(latest)@ultimaker/testing" + runinfo: + entrypoint: "cura_app.py" + pyinstaller: + datas: + cura_plugins: + package: "cura" + src: "plugins" + dst: "share/cura/plugins" + cura_resources: + package: "cura" + src: "resources" + dst: "share/cura/resources" + cura_private_data: + package: "cura_private_data" + src: "resources" + dst: "share/cura/resources" + internal: true + uranium_plugins: + package: "uranium" + src: "plugins" + dst: "share/uranium/plugins" + uranium_resources: + package: "uranium" + src: "resources" + dst: "share/uranium/resources" + uranium_um_qt_qml_um: + package: "uranium" + src: "site-packages/UM/Qt/qml/UM" + dst: "PyQt6/Qt6/qml/UM" + cura_binary_data: + package: "cura_binary_data" + src: "resources/cura/resources" + dst: "share/cura/resources" + uranium_binary_data: + package: "cura_binary_data" + src: "resources/uranium/resources" + dst: "share/uranium/resources" + windows_binary_data: + package: "cura_binary_data" + src: "windows" + dst: "share/windows" + fdm_materials: + package: "fdm_materials" + src: "materials" + dst: "share/cura/resources/materials" + fdm_materials_private: + package: "fdm_materials_private" + src: "resources/materials" + dst: "share/cura/resources/materials" + internal: true + tcl: + package: "tcl" + src: "lib/tcl8.6" + dst: "tcl" + tk: + package: "tk" + src: "lib/tk8.6" + dst: "tk" + binaries: + curaengine: + package: "curaengine" + src: "bin" + dst: "." + binary: "CuraEngine" + hiddenimports: + - "pySavitar" + - "pyArcus" + - "pynest2d" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "logging.handlers" + - "zeroconf" + - "fcntl" + - "stl" + - "serial" + collect_all: + - "cura" + - "UM" + - "serial" + - "Charon" + - "sqlite3" + - "trimesh" + - "win32ctypes" + - "PyQt6" + - "PyQt6.QtNetwork" + - "PyQt6.sip" + - "stl" + icon: + Windows: "./icons/Cura.ico" + Macos: "./icons/cura.icns" + Linux: "./icons/cura-128.png" "5.2.0-beta.2": requirements: - "pyarcus/(latest)@ultimaker/stable" From ec9dcc43b4f514ae8e42dd64185da4cee70d7fa7 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Wed, 19 Oct 2022 16:08:53 +0200 Subject: [PATCH 325/547] Update changelog 5.2.1 --- resources/texts/change_log.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index f143f1e76f..cf49fccd25 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -1,3 +1,9 @@ +[5.2.1] + +* Bug fixes: +- Restored Italian translations (was French) +- Restored simplified Chinese translations (was Czech) + [5.2] * Abstract Cloud Printer Type From 96aeb1b581e4dbd8a7ee86655e8c2a0d4cac4f62 Mon Sep 17 00:00:00 2001 From: StuSerious Date: Thu, 20 Oct 2022 08:53:54 +0200 Subject: [PATCH 326/547] update CITATION.cff to latest version --- CITATION.cff | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 7efa45fda7..8b732467da 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -18,8 +18,8 @@ url: 'https://ultimaker.com/software/ultimaker-cura' repository-code: 'https://github.com/Ultimaker/Cura' license: LGPL-3.0 license-url: "https://github.com/Ultimaker/Cura/blob/main/LICENSE" -version: 5.0.0 -date-released: '2022-05-17' +version: 5.2.1 +date-released: '2022-10-19' keywords: - Ultimaker - Cura From 17627af0a07db82fd713aa98a1e84a0b4866ac7b Mon Sep 17 00:00:00 2001 From: StuSerious Date: Thu, 20 Oct 2022 08:58:10 +0200 Subject: [PATCH 327/547] improve CITATION.cff formatting && add keywords --- CITATION.cff | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 8b732467da..627cfa2515 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -14,17 +14,17 @@ authors: contact: - email: info@ultimaker.com name: "Ultimaker B.V." -url: 'https://ultimaker.com/software/ultimaker-cura' -repository-code: 'https://github.com/Ultimaker/Cura' +url: "https://ultimaker.com/software/ultimaker-cura" +repository-code: "https://github.com/Ultimaker/Cura" license: LGPL-3.0 license-url: "https://github.com/Ultimaker/Cura/blob/main/LICENSE" version: 5.2.1 -date-released: '2022-10-19' +date-released: "2022-10-19" keywords: - Ultimaker - Cura + - Slicer - Uranium - Arachne - - 3DPrinting - - Slicer -... + - 3D Printing + - Additive Manufacturing From b4405d886b3c07769943387a33aa3d982365b411 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 20 Oct 2022 10:24:01 +0200 Subject: [PATCH 328/547] Reverse sorting, newer machines on top. Same brand or name, but with a higher number should generally be first, so reverse sorting. CURA-9769 --- cura/PrinterOutput/PrinterOutputDevice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/PrinterOutput/PrinterOutputDevice.py b/cura/PrinterOutput/PrinterOutputDevice.py index add561fcb1..9c1727f569 100644 --- a/cura/PrinterOutput/PrinterOutputDevice.py +++ b/cura/PrinterOutput/PrinterOutputDevice.py @@ -252,7 +252,7 @@ class PrinterOutputDevice(QObject, OutputDevice): # List could end up empty! Logger.log("e", "Found a broken configuration in the synced list!") all_configurations.remove(None) - new_configurations = sorted(all_configurations, key = lambda config: config.printerType or "") + new_configurations = sorted(all_configurations, key = lambda config: config.printerType or "", reverse = True) if new_configurations != self._unique_configurations: self._unique_configurations = new_configurations self.uniqueConfigurationsChanged.emit() From 7f4777fdf61eb5051b470679b354bdf1d67eaacf Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 20 Oct 2022 11:34:44 +0200 Subject: [PATCH 329/547] Fix unit-tests. part of CURA-9769 --- tests/PrinterOutput/TestPrinterOutputDevice.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/PrinterOutput/TestPrinterOutputDevice.py b/tests/PrinterOutput/TestPrinterOutputDevice.py index 7913e156b0..c3d6d32549 100644 --- a/tests/PrinterOutput/TestPrinterOutputDevice.py +++ b/tests/PrinterOutput/TestPrinterOutputDevice.py @@ -71,7 +71,7 @@ def test_uniqueConfigurations(printer_output_device): loaded_right_extruder = ExtruderConfigurationModel(1) loaded_right_extruder.setMaterial(loaded_material) printer.printerConfiguration.setExtruderConfigurations([loaded_left_extruder, loaded_right_extruder]) - assert printer_output_device.uniqueConfigurations == [configuration, printer.printerConfiguration] + assert set(printer_output_device.uniqueConfigurations) == set([configuration, printer.printerConfiguration]) def test_uniqueConfigurations_empty_is_filtered_out(printer_output_device): From 035815b4210107885d03fea7fe5059dfdfafac7b Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Fri, 21 Oct 2022 17:19:55 +0200 Subject: [PATCH 330/547] Only build mo on Unix Once M4, autoconf and automake are Conan v2 ready this can be reversed --- conanfile.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/conanfile.py b/conanfile.py index 32482ccf2f..9dfe60db81 100644 --- a/conanfile.py +++ b/conanfile.py @@ -291,14 +291,15 @@ class CuraConan(ConanFile): def build(self): if self.settings.os == "Windows": - self.win_bash = True # We need gettext, which requires the bash environment + return + # FIXME: once m4, autoconf, automake are Conan V2 ready self.win_bash = True # We need gettext, which requires the bash environment for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): mo_file = self.build_path.joinpath(po_file.with_suffix('.mo').relative_to(self.source_path)) mkdir(self, str(unix_path(self, mo_file.parent))) self.run(f"msgfmt {po_file} -o {mo_file} -f", env="conanbuild") - self.win_bash = None + # FIXME: once m4, autoconf, automake are Conan V2 ready self.win_bash = None def generate(self): cura_run_envvars = self._cura_run_env.vars(self, scope = "run") From e400f04319a48577767113932fc7bf27679533f7 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Sun, 23 Oct 2022 15:25:16 +0200 Subject: [PATCH 331/547] Only run gettext in a bash environment Once the msys2 (m4, autoconf, automake) are fixed we can use the msys2 recipe. For now people can use their own bash environment on Windows by setting the tools.microsoft.bash:path and tools.microsoft.bash:subsystem when needed. --- conanfile.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/conanfile.py b/conanfile.py index 9dfe60db81..9476badca6 100644 --- a/conanfile.py +++ b/conanfile.py @@ -276,9 +276,8 @@ class CuraConan(ConanFile): self.requires(req) def build_requirements(self): - if self.settings_build.os == "Windows" and not self.conf.get("tools.microsoft.bash:path", default=False, check_type=bool): - self.tool_requires("msys2/cci.latest") - self.tool_requires("gettext/0.21") + if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", default=False, check_type=bool): + self.tool_requires("gettext/0.21") def layout(self): self.folders.source = "." @@ -290,7 +289,7 @@ class CuraConan(ConanFile): self.cpp.package.resdirs = ["resources", "plugins", "packaging", "pip_requirements"] # pip_requirements should be the last item in the list def build(self): - if self.settings.os == "Windows": + if self.settings_build.os == "Windows" and not self.conf.get("tools.microsoft.bash:path", default=False, check_type=bool): return # FIXME: once m4, autoconf, automake are Conan V2 ready self.win_bash = True # We need gettext, which requires the bash environment @@ -318,6 +317,7 @@ class CuraConan(ConanFile): icon_path = "'{}'".format(Path(self.source_folder, "packaging", self._um_data()["pyinstaller"]["icon"][str(self.settings.os)])).replace("\\", "\\\\"), entitlements_file = entitlements_file if self.settings.os == "Macos" else "None") + def imports(self): self.copy("CuraEngine.exe", root_package = "curaengine", src = "@bindirs", dst = "", keep_path = False) self.copy("CuraEngine", root_package = "curaengine", src = "@bindirs", dst = "", keep_path = False) From 10710fe83874f2ab1726ec5dc955bc7bbac1836a Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Sun, 23 Oct 2022 15:55:56 +0200 Subject: [PATCH 332/547] Update the po files conan install will now update the the po files --- conanfile.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/conanfile.py b/conanfile.py index 9476badca6..e0dd5e9e36 100644 --- a/conanfile.py +++ b/conanfile.py @@ -317,6 +317,13 @@ class CuraConan(ConanFile): icon_path = "'{}'".format(Path(self.source_folder, "packaging", self._um_data()["pyinstaller"]["icon"][str(self.settings.os)])).replace("\\", "\\\\"), entitlements_file = entitlements_file if self.settings.os == "Macos" else "None") + # Update the po files + if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", default = False, check_type = bool): + for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): + pot_file = self.source_path.joinpath("resources", "i18n", po_file.with_suffix('.pot').name) + mkdir(self, str(unix_path(self, pot_file.parent))) + self.run(f"msgmerge --no-wrap --no-fuzzy-matching -width=140 -o {po_file} {po_file} {pot_file}", env = "conanbuild") + def imports(self): self.copy("CuraEngine.exe", root_package = "curaengine", src = "@bindirs", dst = "", keep_path = False) From f1936dc37ce144ac58ee4c11cf68394d0b545bc8 Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 25 Oct 2022 02:41:35 +0200 Subject: [PATCH 333/547] Ensure that gettext bin can be found --- conanfile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/conanfile.py b/conanfile.py index e0dd5e9e36..a39ced56c7 100644 --- a/conanfile.py +++ b/conanfile.py @@ -296,7 +296,7 @@ class CuraConan(ConanFile): for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): mo_file = self.build_path.joinpath(po_file.with_suffix('.mo').relative_to(self.source_path)) mkdir(self, str(unix_path(self, mo_file.parent))) - self.run(f"msgfmt {po_file} -o {mo_file} -f", env="conanbuild") + self.run(f"msgfmt {po_file} -o {mo_file} -f", env="conanbuild", run_environment=True) # FIXME: once m4, autoconf, automake are Conan V2 ready self.win_bash = None @@ -322,7 +322,7 @@ class CuraConan(ConanFile): for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): pot_file = self.source_path.joinpath("resources", "i18n", po_file.with_suffix('.pot').name) mkdir(self, str(unix_path(self, pot_file.parent))) - self.run(f"msgmerge --no-wrap --no-fuzzy-matching -width=140 -o {po_file} {po_file} {pot_file}", env = "conanbuild") + self.run(f"msgmerge --no-wrap --no-fuzzy-matching -width=140 -o {po_file} {po_file} {pot_file}", env = "conanbuild", run_environment=True) def imports(self): From 79af58ef7e59ae1343e86d224106fd2c1e93917d Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 26 Oct 2022 16:36:55 +0300 Subject: [PATCH 334/547] build: harden notify_on_print_profile_change.yml permissions Signed-off-by: Alex --- .github/workflows/notify_on_print_profile_change.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/notify_on_print_profile_change.yml b/.github/workflows/notify_on_print_profile_change.yml index f2c77d366c..c8747a9828 100644 --- a/.github/workflows/notify_on_print_profile_change.yml +++ b/.github/workflows/notify_on_print_profile_change.yml @@ -19,6 +19,7 @@ on: - 'resources/intent/ultimaker**' - 'resources/quality/ultimaker**' - 'resources/variants/ultimaker**' +permissions: {} jobs: slackNotification: name: Slack Notification From 6e6b5cbbc466c3842127f1840f5849b9b964e992 Mon Sep 17 00:00:00 2001 From: Lorenzo Romagnoli Date: Thu, 27 Oct 2022 12:22:31 +0200 Subject: [PATCH 335/547] Update logo.svg --- resources/themes/cura-light/images/logo.svg | 30 +++++++++++---------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/resources/themes/cura-light/images/logo.svg b/resources/themes/cura-light/images/logo.svg index 611840e248..63449bb296 100644 --- a/resources/themes/cura-light/images/logo.svg +++ b/resources/themes/cura-light/images/logo.svg @@ -1,18 +1,20 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + From 9a1eca50e407c05176ed9db21c59241c943dfb33 Mon Sep 17 00:00:00 2001 From: Lorenzo Romagnoli Date: Fri, 28 Oct 2022 12:02:55 +0200 Subject: [PATCH 336/547] Updated splashscreen Updated splash screen logo with new logo with capital M --- resources/images/cura.png | Bin 325136 -> 299931 bytes resources/images/cura_enterprise.png | Bin 327226 -> 301636 bytes resources/images/cura_wip.png | Bin 324496 -> 298589 bytes 3 files changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/images/cura.png b/resources/images/cura.png index 66b10d5118f09df2ee078491be1dd8fb0940ab11..ac1677f3f89e09f90bd9711a64b89a54c3e6fd57 100644 GIT binary patch literal 299931 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

      ?rgf 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 diff --git a/resources/images/cura_enterprise.png b/resources/images/cura_enterprise.png index fd5025b67c80fd492048032f34e9be07bb7f0446..4a200a8c6bde834370b26a6e85c81a81af8b7656 100644 GIT binary patch literal 301636 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 AT$q~L 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

      h+UeJ;o9G}MyKwx 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%0D%q9a5 zyo(O)EJ8UjjyCiv{|?ZAM9K&&05|$E(^sorx2!H~EVfup>em)_1I!S<`Wv*QjB{HjMk!z+im?w++EmN6m1+ z7RKGB%6ZK2)RRyMzfE)Op*~k5juV(N04e}J1l&X)A~ZwKb`5y0w5KgR=1>;{d@Yec zp6gh}H=pOnCW*X`_)_phgx4Ja)|@39;@%8Z8w}6y6&o+hEZ|yt{DXDEUV*{9^0;o) zpmq&Wi^U8ZCIMowkBH#^HM39eu)5WVs0vYS3>~^-OJUK#&^Jmu9UhnXo+t5Fsn}|f?dgaT7cw*r~G<7|3 ztNTR;>vaRyK&s*rfa4P@6KTPsHfFazGf)#Z?sU>KWp)^TVe1oa0v=)SE5Mv^Qa5@N zQ|+=zo#Fsy$=5AO61TgTGGJ!Q>`B7Cl_qRLrBVV7zG<<+8DEenpU9k51n(x3-bubM zQ>TT(bxt%&gqNyUXfeJB>YXSM)!5ppwgP!HSK(@#!T{VZ{4BxXhco)92(@XoCazzEcH=w}2Hg<5G6 zGhjErFiDKuVWR|Nf2jMAlI5xsy3=>eJihhq0=2)m`a^RAl_3BVyg~EzVdVSMSoMWR z0J0DY0O^C^*#?^~Ff`rxomW0JUR1J}2gitAm8IvnzmPHq4B5X~9g8?o!MOpY!wb>U zYTA21GkX5}+0>nxvKvqBC7=w^*^y`(eG5;-uSdC@hO#EqNgQg{gLh~xpdEo#Wkk7O zT#BJplCuvH-B)m3kwT{zkME?ps{=??6QHkhKA6g?40B^iI8- z#oqR5YU0Gg=7jkN#;P{|%MI1lvQLvKpbu?`AObB38d7_V8te=ksjozYs7;jOh986* zMdroVy0FJ4;ShnE@g7)|%{7WPI#vTB|D7r;ucFQFOY&1yA~Fpkj2$bX1ShFZaduh- zAsFR@RT@T3HQFe=Ed>`d3J>YxNp)-yr%(olO#nOU9Z@x;`opTeRjQD@?m5^AtWp9~ zsVhv@aEk8>^DAt8L48!#)mm(20KlW-q6eTn9srknS(v;wN*XE%&8p{K{9euFtk2U8 zHiUA>8g0wfli83N73n;#C!4i7u0)RljJ1V%;_p>LJoIE3kMJ%%_Mvyv@7cmocLjB4 zQ5{x37Za;ziL$;3FSl7AWM5HU&&;I2+JYESpYu%>Dvnfs<)5cL$*85|_cLDw>oz8$ z7~Is9<-IJ7PjT6i?%&wMX(K5BcwaX?_xU5R3W#$warRo-UFz4apu5iPOT&IzD5^C* zais6 z%uun=Ubbqpq@96E>>Fkzz;@qqdT(Yz){B6GoBOL@%@tuA`Umela9~RjBd~9R%B@sp zs%phJ8P7Zp!}UVHAeb@I=K!!xn6*|syC6U(&si%Iu6lJN#>xNyhzFJIWL()`$PVAd zu{ZFlgz>t>+VW!nwHw|Kzy-A`yeLa5+I)u=wZ$m_fMfBhjS`5{vHcaa1FJ~?#Gtfq zmxeU-`vn4&{`=N+VGTn&po;s`cFn~pU=7$UKgp}{^Szjzy6)tjlEMX^g4!7&$R7kx z1>-X0v)RRAm9o$`hzkGWXD*FPD+b0p_HHaj_y{`yW(lkoQuF9T3t~hepege9A+!Nl zGg}BV1kXu$%OORP3*F#SB<&_aK^uz75h}?FW>&9$a=frR1akLP_3h9Gh z_VFBDG1nX1C7=3U&QS) z`eW;I0ifi@`JtQ$5GV(Jj>xedxcL5bhQ7vTo4PKqq~50m zP$`z33qUu5)}Q`uK`;g|n+x)=2joma(bgy27=an3fPYEaN!{Xc$`l}#Q3lQNQ#GfI zNqwd3SW@6OsBx`-t1Co_f|#yE>S$CYv$mMxX9*F+eho9sz0l$|@E@2c*FZd{jO!<%uw-t!}hbN0(FJ+W

      K!6(du^k+c^!8Ky?%Gg&>4MB~uRr~r9wYmu9 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

    326. IfCGWaX5^o5$LeENujnis#VwrFYRY;d10~y!h{M7LNLrYup6+++IO4g;_Y_x zi<1N#0Wcwl9)vt{zrj{%<=V~k^v82l-AO_L44yQ7d)8G>`6 zgpOFEXN1&O4=`sq0dl_XSIzfW5shS1ZPg?sOZMG{90Q-cAQ0YJjo zt@kmH0+@q`CK6C1$?q`k6ND#Nw8E+8U@*OV-)8ohJ=%!9CsMowwV|Fb7}u6uN3cA4 z(c`}@S^bCjQBZGv%xvQqT>jeio8>NyHvsK63^49`ZK_u}=4C^5eEXTb=?PY;0T_ar zgi$zb*5Cn(IEi4f5RL+B%jK(8qGbaBUz7W`mjKm=Sf%SiU!?U91`SLY0Fi{sA(yNh zD$%{ScDWEyHf+~6LrYv(|M0p-%AfC9&HM1XGi;?k%=1gYvcj(L-*33UuzLMtecgC! zFR`8bgxNLBErg%Y>mR{E!B~EF*Dg|G{rdIW)U8{0&EmxpaB)jD-&56?!ou%0Z@lrw zzvIR`-&z!_k?QMOZEY2K9n^%Qf>4br2`5CX@kVArTMBwDx9baGY_A>$_CX z^dl`6lWpAT7AIC*ef>Q_SZ780(tMkvnj-7E!fD*5XCs(0)vR(IRJSGP0z-NK)+V2$MeRhwNu_n>CwWNgn6baq~^ODSd(UYY)!sr zsab2%>!OEkJlTT)|_8?_G$_#2;}Btab!T7U^0I%tPhv_sD(QfDOOeeSb4q~|;O4>mba?ZEgMD#~|% zSV%MGueV>0UTOfyz%D_>h-lw!o7Ryspieur*@P??(wt64YW)Awdlb zK;^!7&m(Qmsrz&gwHp|g*ID)VHM2|b3dCSHYgE%9Au$Z*GnK8MDgZsb8Fb!-e2M(k z1+1QhJsVgpu?wnGO}vJoQbc$RsMr85z~q5dL*@nqd3}tT#e6SwFW80|G^jHH%)!VU zvSVw>r3Y~L3#%6q)&jwfQDoMU6zth_!a_>(i*J^}l`3MlQY2(-UO8j@YFQ z?cArScw{bRaJb`EO(p#hqVWHd!56N7{No@0X8Z)?h{3E3JD8~d)~{b*Z_S!Dk*P{* zsNyzXe#!dxKeG@9frbhKg?w>-(+C@}evACHA)0HxVe8M-&1vIPN7VF{Vy=p)KnYhH z+grF#RSdsIPprcCRWT{K=cL;p^}cGe*M;`wtY4MAZ=IUV{gDj7)4Nl6iMVmwSc`J@ zgNh=hzX^g4BV(5OTsyyfEm9?S(^kP{7sAap1x9c)a z6jSv6EU&W`DCKpl;*n%1M1kM(5zM_h4uZc_HQH8mQ?Bk)tf`eef_~FWiG zJv;EYb!pW5a)vPPPg2ZnRtbHZi3O|m5Iio`2B5mFd{m1&LGixwnd-iGpI2p9CC`?< zzHG;#bim3tTC3V0u@U7ey3{4X7B6SRQrl8%5(AgFKN|zJ+3my|`gsR;WX5QgfTsK2 zo-Q$yFx3Y2ZfsykJaXzvTEm|qv;lr1i~=r%Vt_ICkWc4|=Pp<%Fal^B(v%>S06hP? zx2aFNu~6QnUsI}N!HCcah!M5g=hnmpfp-5z{UmNxQ!eXfX2M{%6=Wl#nIkq9BCbQw z-|_O~te-nE5IOU}4wAPH84SS4fEj_B5zG-%sdR5!S3nKeE2xyj8_f6X{@XW~Ja#h} ztN|cGeN(}dz(fXX02PO^>Il)V!Q$wBJM=DWaYRkVeF6XpKmx`Fk=#L69l_7HXjDr) z7XcRMFWr!>{|g!9EL*)vasona2{lsK4FGIm)IX8S0!#Po$Ft=fVgA>vS;Jm_Oc(Rc zw+rp)nXAfnV6b9;KB9}HieVnW4Bd8M*_Mr~<|9$-4sXl5r4BFw{2k^X!+X66o z`%9Ar@P@L(`w?&y;WzGhX^O41PG+Fa{X5l{NccV5HxLl?_^=sJ9TJ&*oxrFchU!qM zh54x?ZfO>n;H} z#}r~|;Ws!*Ty{iPVOyb=!vO(|AcC>NUJUW00PdPH;79vi9@n(~JFp7%^!?h?1H5h| zb4FqPgAGOcpL-b00u+Yt5KJ0T_z?rHCbODPeK=DRUY9;P%-7qrW&E_JQ>RWFe);8> z%@Dc}BrsU7U5~E-sv4d$S`BqR^c4kxlHA2z6EcR1l5oj~H+`mwr$ob3lm@x0d-zy` z3M%eb3e4y)!=FK2ryFOfDgkFHlX2yOG}gt67rxk6sW(~$_>#~o-`vYYw5nSsCv^S% zChl%8FT<1X2;1BK2%x3ez9W@3gN_l?x)?R>hhyx_FyS*W!E98MwS^lyFXQZd)5eLX?-4 z)>V2}gfd>uQk6P8f5x}dyI>aB>GaN^v@HW}L}?yZ{cP1&p#%Bvo(wc#69pq%7$pDg z@v&mW4ORw>(H1^czx3riTF;Ej4lEq^=+~Up8&mw#MxuO!UAbwo#tY=;;uEu+@QW6;vaL4~6`FZ}W*A!Wdx`;Gs2f_FB5+ zuuj5sb!X7A5UFh1)fL+nlmS8i*JHY|YG;nKt@85;KM-gV>Ll1w0i=zbwo+7-FkGHA zcQvchTqcFH_U|CJVM|4=FUjCkMR>0Ko(w{usZ{ILd+=G$RU#jx&U@ldx7P7 za~c%{hg>iWhiww_IUnPiRbmYk*FO#jQ29ZufH_ur=KM(GRO=lSJMA4N8)(4kIZ__!DP zlx(wttRKN-n^ID4>*Sdff4fcFkp@UM+*sVD{Elt({b55alV%|o7rE#(q)(cZ)<{Vi zIESd}u19<GUe6f2~ek<^#gtIKQz zqE`7O>UDt+gU7oIe_>O1`D&#E*7#ZBtXr&AWraaYEh~b-AhxnfXhdey&Bgw)sZ(R# zI&zhuLI-%6osJkHc zeQcMZWanr@1^hD+_L#Eg{Wltn>e;Wyqzneew) zA(x@lO`1)OU->aI5k#dCrDzAIExxSURH}k+*-qdA2F1O?y&rLo0H_dr5J48h{n9T^h@L{bDCHyB=vWXE-|pUM zsIAK<%FN~dpj&)hOfF}_Wz+ZWPoo5K6jK6ko#3Vnt5g)4=|9VAY6^8U5m;y;8D^b& zz!V!&K2o7gnwc!VQ{5R`L{-%-lXYPMdmAQ?1WXjg$(AdWp3S;g7vHZowxR5uF$GJw zTercMzr)ohno66{r)kbq#I8te6{X;9sv9CH6X#yq-5h|5OW~jd1gg2_PLTDB$tB0?jNmEXhK-v7GVj0n_%97Dur(t~+<`$Jr zLiMRF_D{aoh4*E9hAB+!!r)c)M%`y|D>D-1{N3*t(ll20!0u^13p^O@!lnoTJaM|m z?MU@;JTnatEC3GrotP^CVki6DdjLycj!L;eVY31@t8Meza(IG4Gz1J-m%%$DdGTxs zmI##>fDaN1&tzr`DnPI#U_LsvtSiD8o@#g(yz5XF!UW7+x>1-E1i!>*5U8+?fmhnR zWzM_oTvktlDMRcmycf(CLLngT670kfOKQ&I4J`CG&>8!86rcrG0cuO+y#o{R_V)`s zd!z@P3>dca4(co*0Usg!ft~}fodQcHx%8H-r?`kH=;gZQj3kx$h$Y<1?AP13Lvki2A{U6F>{B4{Y2nWrhok6;xs?*Hqe#TYMNE z{tqI#UvyY!8v4URN#TPpU=Iei5n&#FnY4lq*|C+3E#?RE-+|TJi^2Qp`*o0r`j``l zmX0X=Nju}_9-^*;fdgyz$k3T$gEwyW8u3WQ0by%qnGmoP<-%SGs^*nzH^=plkQ`9K zxwJy%>mSDPyEFUv6VII?pUoAu@t32Q2w3AeW-mOnvw`yj5__*$v#D(TpTq3pPkbnW z^Fm=k3Y364_wDZ%O23Bn4^P<}PjNO?H{Ep8zt*i=w`t(OftB;;&##OLm67{z$&w|7 zB25Alh0m=%<*NNdfnU-miST4Nk){0CYVs#(;cQ4eby5l^Tx&FnNp(w*IDMxjuHL=W zi8~BT0bfyZA0}0N_&zWf;gcvND=4yhA+&@pAe`6}y+|>BSLi%#7Zz`ea?1Au{%^Ix zaX6C)*Zy1x=3}Ut95ryUno61IJExQ(LQ4hgTi$<^%Z!8^d=VxC1%EJSQay@u(B;UB z!Opy}EIHE3`Z|(gVKSRA)iLTjT^IEpKUabpPphCwFpl#}vJ;jM)VXRS-?HH%bQ#l1=K zOr%XCa;{20p~o$~0=6z!AKy*f&c{q&B`P_@9r~OF>p2WS{`=-s1~V?YI`ZJ1x^D-1 zfdvnYnTr<;vJc*&6}`{w6x`V%=p+XppW?C4!ZzthR^I>sK{bN_o=32tzx&)iVo(g# z6AX3%qQDddW(VL1wmmRB2a^Fo|MHh}B>^y!*Y4P>i3GPqa7v^Tf&CR)3lFlbyEPV& zcGPYz^$k>)$lIs;6@Uo_(NOQeNEx;>ur2#x+%j987r+IBJ4?s~c+5dHG;U^00~Pxk z{do2PodjecO%8%Rs+~tzIz&VV6VkC|ZTi<6(}jhGaIR6^2up~Zg#d%7_v6E6#yVo$ z5Vitf7xrube((RZSdFfW%8isPcf2&k?eA*%fvEtvpkBgz<2(}^5_czIq*)gSA2}W%e_xS^t^p|iLFhYmD8^!|cBODO!eswad?K(@6Wy##34pjKH4UhSS zJVr1&hhcnW$O7Rp0Khlq+YQf65br^Rb%59CoTVG+8wRGBZ)g*eg4@E%!D|rw_IMsU z*f_cH3h5ps0pF@q10!te$R!Mr+sIxARWv+N0TK`0(S=s{cC1b-l&-T6=qTTfo#}17 zvh|-|BSwsf+Y#Y@wZ;rTKqM{hm06afSIdgSH0 z7vZGiR8>aR!RlKmrMZdFhqM((d^!p+twu}{t>Z1~9#U;j2JCpw8IQX$&?=8&e~{Xs zm8}q|x&-hVYLF@sCzm%8b2u@8IxXL+d_2m5iV{>&@JIECC9m>~;5F7=4|*~PH;S=~ zXZ~2OACoHU_=lB_m5c3`TP5UZl^`x-*=*JQ5L+5Rg?=sye~Rk9bf_T8R8$H8={80@ zQ>;UHkD7=6@c!aF3}yMx)uc%G=P%MFl&|6NMd%+xMdf8V zu*h2ynHsB^uKcaBtN^|&Q57Zv4Mb&yg?(INkSQf&T>y9H{HS03q%bYj*m`*jgdQ&dbB+ zOMp+kzr(u@>2=^{f5j8yq#j``(LUsUTfB0k*cp8{ZiNI4g`qYQ1>?e)fX&&F`wr@{ zRqLE;5-e2HhBeF?{QPsD%ocz^VQ%`li$I{KFc^lX-ikGw3$w&>yK9Rr4;aZ6KDefK z1_DR~`-q6-8@9N0fY2F8ivt@uv;`pgK32ts`HjOEB9+5A01O=%$GcyhnoY-m3=mNq zhW1F{O=`A7Eqf3HO&I+nPTC_wX9-iLWdXeZpf-bQ@V1vHOMEG!1a=W;>;eX4u-zIv zGue%u?3X8;e6#XFf{+fuS+>mPMMoH3-xDfu!pGX`&{j)>|Asem*!{O6Wn zs9v6?#v7_r*;em`wxK@)Y~g+Z75NTL5#$(ef93XyJeqeHy38Q&;-Rs|YU8^aSgU<76@o!H&O$+oGu$rjq;-=XUjKCTG8WYzRl zi!>8gg>DM$`A2 z>|-Ddq4IF<;x30A44n}R3QQ7Q=eK3H2Z1YL7Xllo)JLgo*o#2D2V-*F`?*&kp)SoD z)uMaP>n%eCp@>N96J|OU7(CoyL-HsKt`8Y#fsuhX8*=Z3eucp{0MQIqtHCA<#_Thg zA^3`c5u$fP^>pDOUFh)-W(cT&fi>7It}cDUY!*TsK>Y$11Hv0#Zo4puLX0J-pzwYG zHU#cmzRKqs^fCc!;*3AFW7e&qfH{O-0N{eE2<5^E8sQCKxQ?~+)A*HkRr5od@;U~Npn>DB<9+OXgI9vJ;YEF2A^=MmP$_Ma;x(Y!!XD?nC zM*z9`4rTB+i$D9_tCp;qCrC&S^%=mT^HfX11+$R>lR;iPc*;pcaGS;zZvbfc`?1~W zP6jMscF5{EYk6GzNnXXLKAa_XMotF#mh&&Y+SQYg2leVy@Ho|wsPtNd3}(Ot)gW>f zR+h5D<$`@4!Vf@AIH+e69>4X%hCz+S`=8}`XTT&qz)UBY9=-mnRW}Bq8(^3A&FJN2 z>%Rt1kPCR;u3;dxmCrp0b_ofskvtnQ&MrK(lK?l28|H~#|1Ei5U(6~^fK?Z~G++N1 zKcpX8&rB%1JAYzOJc`w*;qZbvfoS%K#Rau%@q)qq$Vc~bWxC*>lBR~ocT05@P=y$6 znX;$l9Z@3sq$A-Fm~RsK1|+eH1hEO}WUNtGB$;@~r-@~Vpe;-tz4!Y%63YU#LqEr zBp&nMRd`Wo{agGvo5IsXl(?}Z+vO>fPKgxfwrhU?PYF<^y6S13K$g2p-5@_hg!fPn zN&rvQ(@En}KJ!Sc&HQ&>%T`jsKt)}by;g5WHk&hLe57L=tyzmR|Ke;2 zJ%dB~1g7S?RW<^~1X4QHQ1ykYWpHfJtyCut>pKTQ8Nn<)GIT}^42j8)ctl`Fw(8J8 zK-Je{mJ7>+=;${*Ga-MM|LYJ|Z@|6=x%v+0GGF|BPHZD?*nhj`^c{m6sKDO%c7X^O zq6F?w-M5|80q*1wx?=0%#|Ae*H3hH)mgkXo!Jf5}_)jR|A1Cx=2B0J?4!{b^gN+o_ zWE~lppiJcS1JeOJFI)g*u!#agv>&U?5M&azFi>BvVb*MODa~&PK7>X%@gxq@1&Q>)svh}k|QEf$p{zaR4fOh=m2uI?37%^tKvOM@@~ zGZ(G%Dwn6=nmIw^xUJP`P-My_CYhzaTWAF=mD%j_hbpAQ(Rt~~N08qZb{Q?#3r@t-{ z))StUQ2AD8WN`qqVQ+uG5aAE9T?%s#4gmmRm#VE+&p6+jKPiSP=A)5mvX zmsvhg7&r~w&0rSU3ySL>^X_oIS6?k!w4jb1JIeMF4Ao8Z=FMxYT)DDFFjT+&jfIf{ zw6?f?5*6b{6*n9`g~*hDp@p-l;%TGHwG@Fv6{Tl?hf}@#qX4L?c*bPEIY3Z#rBe+} zRbo79yFxF8^fc*tqg!h9Yt?5)y^eAZV!_1`x7lYVZ6RbS8C56ouEkZVtCOcnU7f!;b(BpWki{`J zYI&<|AXdP}_jrc{Tiz1?bR?2Y5bh>zoF>Mwij|?T zX(xG`WtyY^f95g)7gt=7GYY~^*CRE@{6T4YR_AMxD2=*_YF7 zrQf9In%ZQHUNfZLS6u&U!A2)eYR;S#@zq_KaF2uHE4vI3e3=3%!D*=SW8qN2-@h+y5cd_s&Q?p z!enusUzxQNpr;wD1)+9Ajyec9t>Q#(G#DsDMFKbd1q^0jWDXlDxV__o$`An=Apj*z zfbSv%0R>y|EvsNA&0b6U4Qws~8BTi$+=vSi#~*udrX4kXl^Mt?&;16rl%&s4V*&)8 zbwDTahy+styBK)5AtF0~l0*jYP+tHJY|PrVsB2p{u4SOg1k(mjwZ9zMRr2luGz|S= zK{nQ4+~A>x7*_D&Lwh2W=X>xS{zBi(WOX9ciikvx;H6;akmPs;tEFHNUz~Ng5D^_} zSvVk2aZd8D$1uQIvvCXkGI3?LyW+0eHLKB)%o2SyW+}JXCx4~{reXVp^g2-Ep2YPT zK607!$n#UJMdO<0B4!UCes8*XdEyIrSR&L0fKGKjT!Fy@^M()@@et(?i!e+-kpUgl z(oW^(3I@1F4nNpP?Xz_Yu}NF8b`xxu3_K3Q_JYF!4C-HH1}r8xQ9W=j&#Q(!F3)^2 zhl1xkRLk&i{c7|QnFr_}lvm0BS+-`2S1mgGxf5CC2*&k$*hv-Ee~oHR^$G7yM50H( z!TA788s=iZ&J7G~3*k_)h}(nQij`_RgW3}Tc%T1lj?5oi!B8DW>ilO(4AuAAYcCo; ze0VnQ$@n=eekK2j;^|%;cqyH}OtKDk=QmT3o2jrQ*~#jFmKa0biL6o`TGbhuOtrdiP;R9s z(A@b;tNC>NvLH*Xr#5ZY1)&F>tyt_k-EiNjmNc+R;7G=z!oS-Wu6UIydoh5&WXBiE zb$^HccOR=Fj7hV`+Ash{Db$P}-^i+(91M|G&6#8?m2`I2Z<2Z~`DfLD*sPN&6H0!i zc&|W**r`xb*vPX9uSVJJJtoyv+HSJ3vAzSfU7^i~FXlP0s%|(%qr6Ez^$4oSYCwZi zJ5J@e9(ix31Tp;U(cS1FW``iW4q#Aq`7zzh(;v+eW}?01wd+oIFpGm4G;LU2>W#EE zP>~^D-L|Y^gb)S$Ts8wFJM_ne2I@?NJ6OwX*{q%$XgmvS{O+iB!%R+NYQSvD3t!9$ONI0i1@DGh z>*X)zW@>V`3p!80HR~%yT@_S`VT~j4FpTB_9$}{hl_;1b>o@Zq4cL{wb=eY!L-C>O^5;;2?w|L`~jvv%|Ilfb8w!ZBm#)X+D^e$%=_PkAMUd!IWxtvY(0z zJ&a_U+KMHK-f6!5#*|EKMPYU&K$1X3narm2VTga0u}5*>DKWAoO6#(e%CKrVhB;G_ z>KYFdVYCC-&BoIgRG|P?V%ikc2s%nNlvVeF`)PeYTKzXsrUtM@_SO=mV~!s$%3hh4 zhz2}yR%JD&0BG`Z!uR>Tk#$t-QrA^8XTc-Owa3J^xVfg^?;96Tx4#$mKtD}d7JG() zi^0hnwjJS&iH#jLB>+d;Fz|uO3_%IOIv}Do4Av2#5^6WZ8mi8Mwtn4eB5CAK ze%;#Eh0vlmzINdOkUaR~Ul!X-4(n>}d}Xra{(~(Gf@i7~B+LL@*Bi0Qtv0LN>eQ+( z!0?k_7YoY;287i!0`BH6HMETH-@Zp9u{Enxvzn<}%LR=AV0`Pl`38w`(dPg~1CcP7 z`wFTd7&s&FC~S3Vibq>rn#^n&o<-;dB%mHOeI?apM(C|?=c{>ZJy`7_Ir)%kW#|u! zoV}65OQu7!IueZ?v9oH*B#7Q+gQf;eLU-Uz;mG%k`t2kW1|IQJk2DiA&)Nk=~lynVqV z?z53g1W1Rvh4-L85a%nXB;&gAYqbr7Tjb4y-4i18uUfywteU%;Cd^$U>Rg0AfF08q zX8z!9x_s?w((Au1t0Yh0d3XQY)49%-W$V8$tC(Q}hImv@d@x(sDX>jQ*VCH;{_*@Q z4h^Uq(gOi>>GcmsgEbpU^b%|jt62ZXGFaWX(FMAN^FwD*50?a3V|~DB000%CMQ%8? zr{1fw->ZAjq&7c&h22b@rh*MZ=x_yRG7p-nN{kz208>g;p!ag)(uX85NJ{VoOcZ_# zM(znY4I!5B(a}e-<<|yAsGLz%q)JE_o1RY+A$0F3RdX$tcDt^u60(On^f<6OeBpY9>$; zFzN49h8{_y_xaeL@qTO7XTEpzzUV(o8=mfKEAf92O9xjoR@t4oe@D9St*I_3p&ysM z5yk+n?(a;e)A@VEAbMihOa=n0s2#IGNVS3JbHMt%^WA*9=&&x#GA*Vi3|0_i5>dQ|`BXM&-Zdw5mjIMttp4}mEZT|L zr3((}EQan#s*H%|6XvWD7AJJwti|gM*pahYjX8JeI*BJ`i~Yg>2Rp#BTNo}xH-~Bw z>Y{^oXvu8WN>SCpz#9h0rOLGa!kpZP0SgTLzaO(aaK-Y>&y$vmUD*YPbmUL!i24u0 z6Sh{z?%vL^8^0`MCZvTVNrtNQNp9N)?|~SWBy4e>`*gN2bwfS{+oIC2FD1r8oGGT{!QeUCq9@Fp9ymu*WOz<71j@PBFTz0rxEG^ zakzpF7pc0}VbFByejVt222_Z$zd7bgbQj`8K?MvuC46__4lTqp@2kj}wp>~5>5C@5yUzjMiYn}_Y>zJX0m*XlPx2HawP1|*EARd|6o}c8y z$PW`%NJ4QO1TdegTK`}(vG!i$g8=eELcRCcuo;qO2^Un(JN9lYEEV!=Ld_j6R{cpK z0|yQi!b0{3{-gSc5hH3bja5ISscCTXsEiFz@`|W1nE3`#)lc=5nkP;ODV3itOFwE< z;a+H^?adbIp#+kpTss**^gv95yn+DGf=9qo$8nD#7K3f1XGjI zd*1&6VGBc0U`}#YG5wxj<*HA;e!~VItEyv4#AA4>GnpK$n5;L{TP4tC0K8>gP66n; z8^V}m;xM(RFwcwU^v-2#NjAd)MW<>Dy)g{dz@oMJ4w8$R46Y_!o2?KIlWnB@Iz+1S^;k9h1EgY z>rxj~+)~s+D)gkDEw=2tP$%QlR26p+LkWQEH)h_Tg}If__2RqIJ9R6<`qBpDp%ND| z@WI9p*5+tA8U{C~Ngq>BTLgbC=*0i^r+0!6S)XbRIj^c)i9Cl|O(19Li zb=oo?F+KDzY`c&K1@>g4n6>(h!J$h5lZrsjxuY0R-p=Yro4Lrl3qWX4&nA|^qd^!6 zJcAsHU}q3i6hae;s$p{lRV#p_p5+MRfOuW7odP@JLMo&&KmXv4!l->K5!3y<-5w@~ zgsYG1A+|fP<3e02fKb!3{Vlx9-ek7ya2^TDmeiU?;^rJcnVszP5_$EU{G^E zk`#0OySA<)@tcq%5V5_G*Y4=u+Dbk|01!PdQ3Q<458I`+^z&B?j1eT&rN43Oe@C8o zPv^LE`E(LUQW6K3>L0d(rn=qm`7Em)q{zgZB+t0T|1UAfFwtWrb_Gk`1f zYjOQU&5C)~yHkC-|E=lb=%AMx7)>y=k~5Ik3f>93vYq=hrax`lQf&I5$^~+S zU6q1AuY)iWa;j7@nc{c())`oPys?6rEcd&zlZtip3gNQLQq@;r15@8cfi7KIk$H{9 z8d;m#sf2B+rxO}M>|{vFs5-@d4teDaWvrR?USc7L8>OPE7JgMVJph^DDOVKcq?RT3 zZ?y5kr#=aCsIMz1KATdTkCzzq!I5l8CR$t%TO9iRma08aWZN@Q$HS~XL?(rKMXvUHp0lYi$jt@@?A77(ZH*daV3!2DCfj#POzF2Y?=%wawK5eFq>3+ckV%r$%+VbKfQg&H&>XM0I6m?Bm}S(U0SoQ*kG) zCP|vRh=(15eCBJ(GN7$Se>=LX#LhyBpvF88EJ^k?<3GvXfacw$_!75^1EeVXL zn#WK%9=B&ZNrJqFRk_;`xps zv--WIj|RKGs8_EovsJ72+H0>3!-o&wk|k6o2dd`b#s(*k%qBe*fK_%?ak@+cR~W)z z%v!~z*@gtnh$3s@BvzsP@Y0|Mz;7i|fvPCu7%cgy=i$lNK5{g?Eo-4}RyrhWcA&Tn z5(A`EZd4v4NEJ+Fv#lU3!cR)9MfxZeXSHxlWfzAf^>v*7s%~YKC^S$vI@LS&scLt6 zyPE2js$_twQY&h;5=GJGL1e5#zCn94{8V*cq5MA88QHr+{{-+E#7;DR)~X+;EH7wrPN#k({jRDG3aTCv zMEbodxY-6~Dx8qBcdChmAeA?q+*6FdpOy&Gu0$j~KA%}E82HX#z9GK21>b-E!JQ=f zHG&l)3Gq%_HDOS*j8EK9t5h<$s?C6-y#x)NJZCK};OAj`0#|;-ib6Pn0i7Gr{@b?_ zdmOM%jq249n>{3IzUs+wv@Z)rs8AZ!tI5D;o3U(fZv zYdhTi!4N*c%w47T3<-9VXasD?kevF74`yZK9`<0g9sLUR>qp#%-Ff=YSptToi8X-(<7z*-h}0C=Ac-mx_w1SVIx z{=puCt-9y+De}HfJQiSMVfO~RE_A_B;_0|dKw)wHpSWjRG0K0B!B$o4|B}PIaye_n za2@lgACJ|c41i&mHHOu{h=&GN72pvJ00>0#ntzd2V`SA5u^Lnu zMNEb|=U_^!i{e;n_;4Iv;bC6-HzM(g{S6aWij=-TC- zC@2LsO_)E`B78VTAwX{LHy1FlSFmoa^*g<(Nj%GIM3*RHYAX(Y0!X<{KC9DHL5erbeX2TY<2cO)LcIHG@=|RW=P#~zM6TV@yBif18W-!hM$oY6g zNHk2sW+MP7jKgeKt1o|LW(=NSuv@CZf)qIgktCSeEc>6grX|G27wl+Y>jZ`h z4gil2bM{ERI@FW6SKZsxr=|?3U=+PQs~#uLUMt4u02HVmjKSd{_Q1OiP=y^MtjxZh z8q%(Pn$aDvOb&9?JB>RE6QLPkZ}guxCyK3D|E>+Bk6<8;AgxF^40bK0zR`P|L1+bo z^gRGnxWE>|xE@jE@ru*_)ZRdyHEGt`c#2Yz)G|;vZ+*K!#x!5qhEKQB+ z925WuO_cGj9I%xwg>{|l`lGP^;ROj*H|z)TIn2~x3k60Cv8J$g5UC$d9}W2sam`cX zNbhmy9K`ePx5W;~Q@;MI74~JH;!i%5;GY8r4n&+P7+jgOHIxe_z3W9`oBGP{k5+9v zR_|dZ0-rKKrG`^Ba<5+Uo6-l@_hcRKCc5B}>7*n)-F13LK4I0RgKwG;%k0#m1`YdX zAKLZG(XyEY0X^)Wy{TjKTJp!N#T)5`;fv|{;Y&q8LS^*fO?}+=zH1(Oe?C3@!2+^= z!~F0D{=P*mDqejq{*@;eQ;f%TphLHB%KGwZG(MEa4^TQX?p*u9CyU*yFiPG~QnnaIX+_UU`Lw{Pz|CZ3Hd$*+XADR+If_CrQ zh(BvZ=RP<|-Z|mX9kb`I_}^4{Zv3M=#QvVSXak-1;6&csHpFqo!v6S{t<8>q9YI0G z_t7oe(DPp`pdp_xkoyMj(46+@*O+E7rGM$6?WG)icijn{%j^5&5_(|hEPCRyKD7UJ zzs10qom$kfPh7T@+5h_A0-|A+M{WA})@{qm_-f2@I`{tZH1Y9WsONd#Wdd!|4nM6E`YXnEatz@>n&+I-uYo6{rkK=QkP?H{nfpT5!s&on$qFC ziC_NsIQrjTx0X{dTp%);;Sv+VDz>ApP*=vqp4hVs1+*hvL8 zG(HeOk$#_5|IObPc*(3up*%_g$3`Pu6WJbo2H=CBhqu2xSx(bXHO*!=37b0-#Eyfl zjXH6_Fc^t@k=6q?KoWJEF9;zB8UO|aHN52T4m5q)}Sqzn%`Xbcb!s4)w)``?~c1)E8dn+@tXrxpwNJBVo7=_lJhD}ZhCoHe4-M0>;BfDp&Jzw(&w!Vw;jbQA1Ff)R_xtG;un1rj= zZ7~RjiGKiY2(18nA4IVS5XQKs`EMo87@Q1{7Y`T44Bl|T9_WyrS{g8KlGiR!XX@a1 z)`1-iLSkTE>5ag+E~fJsjD9nAiP)~0G@+$zu#QMig!o>wR1|ri1A^yLH9BcuiFIYA zZ^B8y_b|W^ya6BJaR<{xl-3zaXvZLao34$ekDp`EhUoP-ozhbR#lpL_22Wb36%qKg zs`ZaJZg4iZ@6BnXnd-3qw`TB)z_d3FnJ6sgiPY|#*vzpC|r zIy1leYSE&FUA%ZPns2KYY)`U1&YD714V7JT8K?*dm@UU-|NyrI3@2pFNFyPnP& zhfTPJzIJSXy7bODX$=7o?eO)tXm6lqlno9oznEuSxP`%J@eB}L$5Wq=W9-xX0l0KL^*IPF&%n&Rdin0u|J)bDWb<*aAmG3qyYYd& zTwJ_&9?_Z3rT+Bqr{;-7IAQPJ^!x|Qs>P5e}b%y+X1HN|vVY~5X(*z7DSQ;j6 zi&4bG3U~6E&npIp*jNTlxUT-@b_`0F@mtWmq>2moN7L!JHW9^GFO10%myDNkbX}>i zS8?~dFK#2MjlC{ zF@(D{O8V^KgTzo6Jx2sT_c!Yy-Yb+slKjD*R&`12Gt_ z6yl21y~#fSG+t!29lX+DoAg-*3;+|zO9u6hDOmCXg5dy@0)gABw=mp z9sj=i1n$p&fHJN)AD4)+m&35MbjZl6A2 zfT%oSccjnn!m1i1*!}Z;)00feV%-U_!3XeER2FmDstxqayBo#h4o3H2;1G5G!Pgd0 zYuE!JjDZW23>z#2cO1#zU-`gvwULb#ILS-*Hmg(NUXO&oV8RgPykomo@*;zX?Nb=6 z9>(AX!ajL~@tlHf1n5A7a;VBe`*~)9*PiRi%pT%R!D|!qNYU<2*VEedn&!^OkRA3;0MqcM!^3+q6NnT)09fe3&a7@7%X9wwyQk#crJ4u+dGJm> zr8d04rQM;SA^2A?P>7ZG{CgHe=RI-3QA3#BT8)=T*-+&RS76K@8^4HE%d4H)Ix;o@ zTwsarWVIU73sv_&&PRaVE_|N;=JsjQ4(y5hUYhUs+p&i`@30{P$^hu1rnuPuBl>rs zL-@RdcWf1L;68Zo0SsTxVD@{T87&FG0j$*k{kyzwupjU})V~{z7b||^C8Abr?jh9K z!cBxMym_0o!+_ zD<7I?$_vN*IS2QquUs{SzJBb0pgr`Ss_lDc+G@Ix!PE(RcBf&z+coL8PX}d^75TK4 zf5GAcP@x^T0GRXw6ZV$}=Fzzf@Nivn`cQg+8KxVbUPu}g6wKT5HQ~*}jzM~>jUN@p z^*SbT#B*T5Y8NyjXJz~&N)BZ<+zre=L5K&z-bm`5=b2&Kg@F{VgBZa5<^I_MUhqbV zTL7{!hIUgBT>M`Z0#O?LupXUi_{hGB=rhi=g_<(du3Bx;0&mLk&IZuP0LGiT zwH*rPtQb~6qU;lyCv?BNqJ5sKFM{c*K)q82k6M3do1Izbowp#VXZ@vV>M7*6m_>KUCV1PR}rj$XLgi0f&@UssYNQh(|(!{K%r&)mh?SUE8nbln1 zK5e8sff-Lt@{53-k1+5+tRKXA8pS{Zo_uRJY(@+yW`3;aGAgJx%pml2upFpgfr;|SsYHwK$`JU^E(c5@a1LB$L!TtY@m?O@w&%nNu+d)B|<&i_N=_Xc>oTuR<}rs8KP`h5thb42AWVS z-uu#gBS*4u0q8*F@h9I}MCHptShWCy@DP3CttDhxSKWhW96U(W)L_h-?SG_@L0-oY z;I`cVU@rlPz?#BFF5DAlcrzb4@M?vz{sRoC;8^gjlST;Rirj^`53=mUeFo6&&&?C2 zsk;ARBL;OaY{*VOXppdvAI}b|&Gj2MOH_V1Y5bk%`QV*<()T|zN&=3;1`!v|VR$>j zcF#7OS*mc}AWjv289#nJ)h{dfd|;?uJ_(#PHYy&|!Sm!Q-&p}y`BeUC7?viv8bx69 zz#GfxH|Gr%l^i~}_%nkTJWVaydLRQFsNUY4vCh9cV~sm-hc2RmE06AA&W6zR&wqeu zyIpCw6h$GgsvpWATuZ*>j1g%(>>ASL^34;5 zCV&H$Xy&2~sUB0gnvH62O)$GfGF%zzQu2v*FP~!)D@00Ak6P1!2>amoi@ASz(8H|on7hB z@4rmVjL+5XNlG(dLK%O6DA3wa`yqJV7cPHNr=e&|U|w5DJs=DA#~Ymo*?*1Q zlXFyWuCdn4>`-EFau8BiDLJ<#wL1Z;4A2yZ`$QXgXH`nUcFCu4&R)G)Fb76X(QEiG zn_7AuDxD!?M`A&xS<@OlRhcj{&&F==z%MHB+}mgZLISWrIKi$2Knh+_i1Bms{{6%- z7j{%vGt;qQQ}(u0;Q^KiW!?G0ENKhM*_~AybCxU;4?76d!#)+%N3h?4E!7_U{X0`u z(j(&+(sxcBEpO?oBe1|aK5CEN)Tdi}aqoxFZN>i`!~*btuA4|J*5!01NELF-p8bSv z0lNd6oGpe00Z0Sm1LI`afB{VQ?$So=nh-U8Xx}!Xx`Eo~q1P5ljIJ)c--f~)k=qIO z46GaagoMTL>;h;6S9VL*g*k!p}ojA_>QFSacKqZIIOD!^M$sd9ea)KDQ6%OLZgjH^t*V)CNbDoF4bND z9qZRO#D+|kgvMrzN}nTl?=6PWV5Z`tlC=Tn12AXbV~>+WoEwetqKp9 zkK1t8#T$YMaOtpZn74RyroTHq*b6`nxSWB{^B=4fwkI9n1l3$0dWZGD2X5cly*qs^ zGh2NCoZ`Ty7CA-V-IxIjAS!$dJE!GqHJF<#U*c`QB3+`a%yMBp;sS}CG8#8|^GJ)6 z?}4opKn8Tp$Nczxc?duN00)<}sV0m(rO4G309mqy5|Gk{^fgdD%4ROyVCEqwQU3ck z#!CILgV^W4#+w?#(SgGpOcj6w7^>%>24t28YQJascl=ES=+WU(4?-iT%^)JXcpQA{ z9+{#R6>Lu7b$I~E7Y&~{E*+!lr7~?gAJWTLZO*Dc?@4W}yQ!)zw98q#M@6&R&?%r- zA>~a!pM7_!fTW+@Jc+)=Z;g9>>qP-o$*CazcQ3P5aBaqYc4vg>>FNBQ_R||brm5E*M(1DtHkB$kGV<8ffV>$U=geoG3NcPq z`T(9lVZT2YZonfM1}E01U#jpa6??V~rd0_Txwt+^&nPWl3wA23Tz)v6MBzqP#W~~? zP%`h4&J0%Z*5{G|dU)Iwg4Avkb><-3x2O-?nS~KjwWMamA{Vh>y!NqKq5?YYpn(Fe z?t6Kj7!Y4}`y^TvUF0pugi-lLr;G@J7B_{u7A)J~cOTPTZ0zti)=ZzS?Zl`V_Cv^7 z2lsIZl0C+B7h`wW@oYP^vv^J61>wEvtLV|!7kLH`u7v>=)Rhxwt`gx6bsJPc8#XuG zsr&brbUR4Jay0|06>ByZ^M|~32qFnUurI5ypvD5@bI0@Z#q;pYaRWuI1}{Z~0>Igb z^1;}Fp~DO0<##O_oT zf&qIwE+1<5_ZSQ@5hCvSh;;>qj`U3-tbSQ42yoeo$>uwlX`!@o!x{ysK+C6`XIkxK-CCFAARKc7uz{jb31-vNTaAK z^Ip8p7c5^dFD5=Rc?hilrwyFh0Q$QBVNVylWS7zyc*3oO%2BcvaAeJKm& z4cg^=@)9z|1dvyRA>f7s*zG*LQ>~jQ``zh*x`bWTPQyDgYqne_k%5#jWS0mt70ScC z!cI{>cI_|u@c&Y zLqY7?d|s*e?+aJFO;7%2Kl;w!KL{gZVp@eEbHTKs%;QKJCJg}_q4GnUwf^vyY|3bY zi}E25_h_1^91_lZd-%n77#Hz~iBD^Vldu9Y9#p}I#dez~DxfW6BE3ZcxleyP%7D^4 z3(=}QD?wizQYRdxb=BHE39#~wl>z#Sf?!k#PuASXZsYPoA4oh5)OG5e7vgRKtIpuqSUF7;rT zQQnTsQlHDJ`n3$U5c>)&-k3q1B&z!spC(*XM@XB4R6DEJZ6>0ujX?rm7&yZg2liD6 zYk_qMbrM1{z_=YC48s2J56ldJ!Rbm0s{(Pb<}X{v4A`Qyu&o3*g;{YhRsd9pU3KnZ zgM@7Y$U&SdFwy7(%3jMX)0`Cf+>5#nz!>Xz^4zs#RqLp`T}&ebZ#USrRTea#Q*D_c z?N2|yX%fv}vfissTT<9?eXw0S|EOUC*kC(X-TzoGpXcwdV!#Di5WFDs{s$<99T(On z&ZtJC*lrS%11u&SFuVzzp!**-d0?upyl<*7Qiv<|1D-2Z|GJkM_##XL#sDdcU`zM+ z2WO=47h!Dsi@NY#2`pOfe|Y-gd8mC6g5>aBdocj(M@=qib&IyURjXEwW_M*FkPn9p zn4Ed*4R4Ln?#CW;@!(a-L1`+J__syqd96kJT+&TqSJhVl%Y$!(AZdEw!nO&vKwrLU z3SG$medVuH>HgQ32wP~ne zD+Or4hAZ@iRdK!BvYKirtK1~y7lWIH^!4KhHT51WhFbd@C0!{9LTg%_Ik$_M@o6la z-%9zWJS^<*|7!~U@A2|_Z8ef;YPGwNlTz0y_8R6}zQXk2ecnl zd#8^Sb`BnFp_fjQQzI7Gs~;{8iG9_oiTAeckgkl~|Kn6&`_`Paiiy^DzHutEC% zKRysUF$6mO8d!9$695cBW7ltJh)R{xs>qA-GyFY(A^K~jwM%LeA!|=kk4|Z-)H#Xb< z7aTKG<_)%O0FVe_0z1{pg)}uXX<(|5rUrIZj&+0ijw*BH^69wMD@EDP^3f#(;GO+W z%Tl($5fvGlS_E@z9HUR3Dfve17FafwB4EFP}=c5Re(8H|#-feh)tHj-Hj{?Sg40lLjLm6+BD$;&j14NKVEGFLfDp=l{Fi$q zjPd9DXV8`R&x&3>VKIL3j~~$GUmQyx|MLKOBLi^y;ve7V4YQ1nxcGIt^WxnEz;uru zc&GjH&1i#VYa>?WO`(5%dnXC7Xr-@ZW$+&Y0{)Ic)wAM76Ha>l4k;xr=kF$8bBF*w zc;?|vaJsxHwxr#o2kX!HkT`k2{;B)F=Yt5>-T%7>o$|BSi#_Dk1}dHonru0-pm9%X zEU=`$HOZDUILTYzuE~<63KQmICw*K?x(1Z4rvipl%D1cCfNm|Zm;=L(*=XsR0g9!o zy@rdhJ)o#^ANzco2*nw3-rICx7!-3gB}#tYLItdYdbN9;a^-sKl7s3ehs=P%5FV;-`lol7jvsSHA) zR@=a!VkaJRgv&r=`YjB=1~V{5fYUn|Y$IOO({C@LXWm}y2ls97U_ea- z@ z*gMG*w&mnj=~xwqI0b&OB_h#=RlDf##_!z~&5j@1)5d;f2Ucn4B%rAzFd~RaZS;<4 zD?%@+cAfjgHrTE>^S1`=tmlW!wpjLKJF8KGrikO#*#O}Wpbo(12!{HhPEfa9I|ffI z0XMEFJg=`fDAj2FGArR8-Lt;jUwNLkvS-X%*0!eprA1|TrLjdy%fx4kDDwvG zD68u10xbnvOi5}n)y{@GaMIHxfA4BVXK+Ym-=pmY2Kk#O4;L0Hc=d(7 zvpWk#sD<8}zEW(4U__gl*xXJC3Pgm4PzE>w06>hL>F_r7Iu}G=XW{-R0~6RG!M+DV z_^~$^($KygMTLjG06Qt{i{Z>HAwM7l-Nwyc4C9a8v#)?DfGsdWtC$sl9n_WI*hxAJ z2H@v6P7<#{Ty0pW9=CU2I&QE2G?!V52bgU@GF{l!Aa)f-1WX5V5?;YVAI9gpuyn@2 zOu-xOCT7A`tld=11zz$1>R>>Om|ZWhx)AZYf~q5|v>iuwap)Vy6Dek1pSUdI&9H9} zMgpJ-NsM1)^$zTz^xB?PtccqEDQ4avxDkhLWsIw&^ZOYFY#rOS5+=smH4@85vT5WI zM9770hjfwHVMvbr9JjY~`_^>S9(@H|0nmQH^PIi9nJsJE+F$hP5f0vL@MJ{Ezy0EN zborfAC7&JGwC|rjib2OL0dUo&3_ym6`(VWpy&QlT^ZoJcwbD|A+}LmX?hb*JYR1R3yDh;#&P!t4eR!#eG@JBSE1KZGQTz*FnWvOtf z_SRl1kf|;;eaXn+TF#qo`5Gd96HWxQ={t z7^y@d7W=QJEg6KwiV^^$VxcBs=_%QeQJiBlb4Jn_PQ#^+ruLGF%%0j?88cs5IF@yw zv@Yrb-#4iBJez#)nIx{?Wm1uumarpVT#uP~D+Qg-) zUc$H*osjC6^4tHi)h+RykMr*n5RlRL3gD#5MxIq;Z=Zlw@pmyxW*FjJI5WPwji|gZ zfa>j9Ha|WP$Adf-HDsi!b83`wc3qnCoEgtlN1E!qujI*=JSGV+d2jZ)tGCzd+{L-I zXg;+%(_5O?uLhBliGu-cQf5BzZJ34P#VsA0E~`rT-?v!cAI$<50uuK@ZF1Nyy(RD` z;ypol_(n0h@;gEdAgVY59j;^b2kew!$8-9@0}`W!ppd(c>>?^7xP-%g<|Af)pwdD3 z0WdP~)_aN>GrUm1*c%4c2eKfBns37CWjIxnl1wlbavETyZ z0oC6N?=6u72!2Ok(r$Wsw%ARO5wU)@|G@sbxpn@s}RPv!}`~+03TD7Vsw9?ReZy14mTN3il z4rJ_<3iZr%#3QB@q%J;Yr;5B?7D>36=RFl?Ic%UvVyY!CFVo0iG!_M&o%rIA&+DX6 z-%#?%GE9jIgNo!)Tc%JH?6Mlp8-bSt4mv8sGvp-BP7ObjA}s&g@OI2y0s-(w5TR`$ zktT!od8|`A8$@NQm@t@mcy#PrK%%+AFkjk`1#lKhI$++6M-UnI2vkckXXYuVj&T+6 zMr1d*Ew`omd1{MpNiyKfEY~NON-qNm% zolMw2fH6B3c8n8fBZa%61I&^*7@B|Ujau$QjfSQ~!0{zEl~ z`vIs>&898hK`0~c+7M=>#xlTy#}dF11U%waAqx5L@190GvXI?obUDZTK)=oj`rV~2Ed$L`gakX-i)RvW_T7g5&{UIBs$0v>i=P{n*WbG3sl z&xbSD(6cNUVFz^^tE>?73SmibACl+-Ov3vv?b&oJc@cO>*MdaBIyX8~?IeigFi}g* zV)Z%HZErA8KFXZf>a{?&mZoZ6<1kUQ$4!0b%>b+Uci~@in zRu$MY%mHkJpq2tSyx{2W0+#U|BCLls104qKGfP$Q23j zH#M?2kQ0bT4lhn=_c>!E^$%ip!N^{61IA(itf3l)iVRRvBr7fMs0QO&x&WfIX zRP2BB1))F?e6-pA--*ZO^l<~lXda1{b@X(O!6t##!`KJ$RPKK;k64#aj9;A8q;~&* zhSxCEdw7WeaQxM+AE%=pwSYZ*__YPXkb!AMc^4i#T)aWSXu)pot{0~ZpsMcwHf@kP zX*g9buc4`0;jp>z!V7^t+O*~C;)^f-F21<*uKB5>!6v2zQR&RnyX;%BGY4CED~$b# z$B0XEDvh*?0TmnB7GB@hjg3gUqA()eYN@nr!4-E%P?_c9*0LtB7u54FeBP3TQmVsO zs*J!Ox5pK1SVRfQg`g(XVjTuZWB?L>@s)?PcOgfseQ$7?ISi;RS6KABoU@|T$Z+Ii z%RcEWwjfIEBOYk+DGq{8tRpJyP4ti?3y7RfYT9h6@20(0zIv*PRaK|x_)`M^$>v7g zq6z>I5tspc zDK+1vF^Pv^`AFJvVI7K+l_EnK$2K?8rHL%Xn%U<*|Lto1reeh^b8T58y))Hr*qqRf zfN#<|q4bASz^Nlsz(`#iRBqw?;^xe^PN%z^fEIEE0!?jAs5~rWXMU&fj+AW$4PYY| z59$n)wV)4YtQMo$Z!qA1hZ}-4!d*NVU&lF!Ntyv<08AcY;Q%i)jl*gcG^?U#FYH<% z$Pqjd;Rg`75&#QoF9=qs;2wW-u?W(CvdVAOx=m@Mq27Y67E&ikUOg@Ypal#N^5wx$ z9U&Ot`FGBtL&T}&_`Um6YhFz$Vh-gh=N3{Dq-5vuTo7Zbgh1kC;pAH*FD*MY)&f^xF(d zpmsx&-9N!lz0pW(1U8iy96el;Cqt#F(g!2UERmbdB{@2(}vAjYL=fn4)02bvpV%E1{CmAd~?!rF_?!*0*uxH82fc^FYVuLbXR6u z+K7=i{zjB}#12|@YImH+kjJ=*H3@?)64tx>9cXW z?Y7%8Z{EB{YiACRHEYT&)#b0gV5giFcD^`XjX=@ZNY2Qm{9Jw}o3Z9IIM<&eOWBY0 zSTl#b*CQqTsRG5yH)XTD9(dlVduu4dsZ_UR(pIj}PV-V7ghW;iTDh0b&al42Ve2Ww z_?C2Ujx|LJlMK_*Nbclk4tPp5~41HW6QYuSdFjruL{~Tn~*<=tuSLy z;#dJFE$RtrScR`OQlYPaAyiC8)@4$%)zJW zl8W)RYru%Nuz!o)tao_R`nX-3(ym0VfIp<{O=bIQ`Du&!Vs#e6B(zc2e(rH1DNMNLwM~GQX&i0UeWU{>ZUhylK1-xNH1qYQC zf>#P7t$yZl&d)z$h=2;HPpDi@X?|dHbT$Je058}>fnk8d18jhx&KfZE{>~{9 zKoNpcViZMa1~3Fqz$@>cM%`GjBhfHoFM&CN(L7kH$@ACHL$5CKTX=Hea*kY+NN)wk z3&zm^bmMmJO_#FzMb$UEkL~XE9@~R{blpU{fK_Ubk6&CIRq$FH&CJ?mcTP!jnb(S^ zWA^ILW8?ix6P6VgfeN_5V8MQ9AkvN8HC4dEr?_1w?K^-~KT9Ph(ud62Anw-@Nt&5rpLZD00R)*`y>_z! zGocgxn2m(J4nkO9Znazll!U5wE(5l64jC+95ukMR5K+c2&P z1m}F_?M0$GYqtNt#^2xf$~=s}zBs2X0I-PpMhYb4JVapRJa3>Dp1 zFpLNA1zU`u~LrbLno|6 zWv>FzQHsu5PmtXW=64*vN-G8xpZDc$`C#{n$tc?!%kd!~MtN8pJDn`evJF-3J3Rq| z__4+iDH=fhClMnQL7t0!Cl&OrP`71_O=&!XakI8l4|QJyvqYAbwF7B-VTFttK<5p3 zN##1@%8k!jyie%N9&6Q0x3w~GE&@(_8d@G03|GUYHDGo>nfm35(an{?$!=VYqEo)M zm~?b?z8q;QoR;tHx-p<3!huqN*UR_Xmz3tmI35_#Lbi`kc{a8rtsf*u6Z$3pF?kG-*wzJJCTc`FC_Xw3o-AqAj*LNaH(!T;>M zZE5AYO(Iy}dJh#uzm@Zr%f;sOzvYXhDg}ikxO^c2lRBEspyW;LCc?%Jx?~&UQF^QlWeVqFy ziKcnLr_Wo%?8HL4RV5p|fU89T1 zzd2>4gQ||zbN;{293y!bk?{AaR*N0dpy=~GI<=K#&$mAdVZSLo9~QZn0Gx=Kgm_M1 z)dn%sH-drhAv_)*%~~b#o(A^pAb{qA$kf3&9{>{NFi>`g0Di??Q>ifBi2nj8fC>8D zos$bWit&LB7nq^P#xE40j-aSu%O2%1gerM8&p$jkVSo0*2PUSa+0+*vKaAdI^&%M2 z=zo#cIBo$022k^-|4d72NqrVUX1~nq?QRD4OJm3byZ?K1Z6jb7Z0F+SeV6w??3@6M zpbAGaYN$SCT;l#8F`$FkticA%?tg^ofUVp#ULONtAIEBKELDsx{@Z3yC)tCrLxi#V zFK(Gsl?Z9W1E;l)e|W0M$Pn$OMwYtbOp1Rr zoRUd3TdwF8o@`bkFwjd?WhLOUr+xe^)a|k{aA-(Y#b^i2!Ic0aQAHG{Ka1E*E=wK- zm%3qt=nw1}72VeZ*cZR!nU+{aVuuQmW+ez!BweK&uAGBX#~M|X$u=kaOvcyF#HMnJ zONol@>~jkDYPlnvk+2^h*oH<=~QNb834Qx4J%4slE{Y zH5)ArR-1*X_9tqDNtxM3Nwwrl9tdURdNSgdSi1I6SLJ1Nz#1+G?hHWAM>TaCW1^-2 zjm(RYWushNc`~QE$MW0-g2!imGnKC|SjGLWFy^-7tExqB!AE-0(D~0bcts&DD(cMQ z72Mlm&Ed?#w!`T1T$X#pbk0!<#UTIp;R#hco71o?JB*rEWIi?Xm8vp;EFD;8O87S< z#(m`V1#&-BLr_6M{WF#icL)^(u7nZtZ||5wCFFNT^m}FuMu;i{dElU4lelTD=D_y| zGK*k~*YX=V?0H^cb_IbE_hSYJU;rskVABE>2%_<8d?4*9qGv-@^7jX()5-e{kT-aM zvWc@+IpkJDf8YfT+Z?C?kz{-^GcgDSa4xH!U_7mfYHxjJjxYjXiy*L1JzyaH^5#im z9G}KA4n9215N`^}avKf1|HGXCTSy3v_4_2VDX`xPkB9xX_tS{7g54I_ zAQ+SH!~!4cts9x)u=5zjkU!;se(oa%Tu{|fu@gc&PTar0yZ!mO^b&)P?U?~QidB#Z zmjD&!hqKm5OtGhVoMB6(g22Z&Ua;GUEp_*c^94}hn>qXw%oRWkKp;F7p=JfMg!@Mi z>?}DAQQr7T%NdL?#SqNYdAJ%f-|HxDUCyFtH zJM-8~4FO-x{{NU&>u_Q?o7e4q{DJ~+O3j&xD~41^4Q@^O1gf1x_RvkjJ{{Ic4y1dF zIWpg+Q`vm4hqslHN#Li2>q2I=$OETRWCWS^D$_cpU=3e|?#GSjvxv~Y$yKJ%{%tFxeB>tp zL$UhQ&*G%lyH$WBwike^#TlU=$E?^Co8vsP-yg)in$1-s8ZF?Uur zmN^{c{)PfBbBA*Y;Mj*X{#3EDrJ44?rpn7t{wbw4$h?$j!3MaQbwv?g$+!vuo*70f zyu_&=-g!Ks&4F(7(_0Rq^ZpMGwvc(*}ahkmVrEe``0 zup_V=>dWf7{;XmGQv<;Wk2ZLR9sa4_^zD;JiaHF&=1A$%uSZ)6916RW6>CBaD#V+D zO$^!rCP%?`XrNg0J;Pn`xUcW~>!GIz9`O1wOB{(O}2z-usdr+rBZ3#Q4#Nz85@mvod(80BC z)ruZ^Iolh@7Xt^7i&$Flbj0rfr(gyF1`xFK%yENdj=^-mpdVg~Q1K=+34TLHl4N-G zO_;GNolo)PlJj$LpLP=O2@DTnfDP;0Q2++wKVi;9eZ{K5T}O47R5rm@$qTd4ht~qY z9n@N28g&ipIz&KJfbV}kG9#prk#2ih#Ov)zR!IWn{nu%uBsePKRspO6g!=eGjea9h zGZND0)spu=yi;Mnhd{0mv%1t*_CJ`|1cp@9>tBm!O_A-$H1Fk^mv6W$MIV+&-ZTWUz`P+uCpbDepOn=A#A5Xbiu2?rB z_gbQ++Evs#waX}vxqwV+gYUK>T+rntAgX=7d;zE(!j9%t(?{c6~c^V-kChYBE?*Hc*Pt_F}yDbBFG zfsadlbCo$wf+CDpJe~|dGvFfwWKW(-Awk87Rjz-4qDJbFj*CZl08#nC4rz|$ZgZkC z=_2v*T8kR4L)#X~_XoxX=~TcDX-A)UGpGu${Kk%wZUgKL7^15m3V;e%8$QI3*u9T~ zTmMt6T7;M0kIvdg)F98kyI9`xPd|8o`;b*p2m^q!VPgfaG9)aY!1Y7eBicEPuHSfQ zrlgU1m_gtVS;aVY{%QsW^Rl6ST-UG}gNr`YY5;<;Q38Vi008?H2(vxMc4tOrwS2NK0v5y8rjvzJ~-@z3J&WX7A({ex89m=KoPvTf&wOF9_?_Z%O0$CH@Ta3!{F!|A+PO zKzohtAzria9EIA_3Lrd-HiP;67pu*u#?TE+;?Zjp3!5rg42Y;6&1byZV~;&r&zLcz z{knDQI;~#4T7rLeKI<(5s;YvV@}N}g5S&>M=C0!8ut$tG-?>s))t;wds_mlfNjyxw z#O#UBwwTGx!cPymTp#&LeHGwRHoyw>CK9vSIg~5BwDBNJr>iO3`=;WhJlu1YRa}vT zeSsvXXnq9zuBaCEs@(H%1;^&2yYP{ypR zTR~CkaM}n&>Gdld)?tB~Mzz>^H-ld&hRnv&1{uai$1%Jold9(^&{KB#G+EDjzwJ{7 zkM^f8<}-pzub~`lALRZ@04!%;5K><=1ZfWb3Y}>NVpOV_Y{OhWpNYx=EJ}8%yeh~r z=Z1Zmp>SXNHh?@z(berSfwhodwJ34y#5_-pFZf5|z-%rMgnLT|TA4xI|UB zeUoe2QadJ|-@5yYeG3wI>xOFOLhd%CJ$if6@^H?O-BaOT1i`%Mlu;pR?!xtEMTWcg z-nP5gl^~P>jMe|Zs-kIg*GgMQu__6`12$CGJw8j)n&2teob1nn?ciN{MF4~Z-5;eF z!LOb$RBUi|VD(XJ{%m0Hb`pyTuKxQm(1Gd&3|q+aH=Bjh7CUNE267QXy>!!4v(x9; ztMG(_{S{(%0n8w$;o6Oj{9+4W$$}e#^BitFVk$wMC`QcDRtYv@5c)`80yYgU{9uH1 z(RLHn&>*^t!5-54;DYxUQt%)L;PdY-VYORt`WrJ9Ail)0 zX0!Vr_kHg(qv+CGCI#EK%Kk@CS^%X2b4(7`uZNL{`-gTqH?Vi_-m4ccUd$WLZ*p;zz*r#*v5BbuW?Za7QrPngJp4N5|z ze2b6Y#g5v;(V!2qhWgD$N6IXsGsYzm`)6JBlORuwMQ(p8)m7?G?X-g0Za?Q;G#anI zlUJ}I*@}WnE$6GV;@YYc$$VyEyA@4^YL;?A-q+VyZLBL_>jP;%?R{k%!|E_qIMN97WR81z@DgzOVGJ+Fi=eWfc@vo{z1I zX<8FnRLMqsmqI99L`LTarceL_s9o1dIbo017tXcJ08pvqx=I!Jk74&Io&LR5rc zF1mGWOAD5-7qAAl=%3uqrK^ML4h+(_8R#L(JJfP;b%!CiCe%gDqCL0iA+fK(gjLTU zFgx&=1EATL84`q#c!||SYAAlzA%nz|5z*tXesE?nHfTQp4cdhW+IKT>n!a#dF_*9j zgR1fAcb1S{xA+Gj^}DBymb$@^!L|wc3=xzSiJ>2Sb%DeQL)Z)0-lX*qX9dZszssNj zF}(m9tjxksfVQt5KTHClLS>7#A$Af%J#5;{prT(#1~vU;Y+%@)_fq&53=e=JY<&(r@J=aQ+)3)5FRZ2BgjH_V|`y*rBQFE6s<9jH1?ryDy)lVshmHT%F72^RZXkopeokN7nB$(D^}wD zX-(GHM-@#;T&HoVvt-^pp+!c|QOg=CD5A{vy4o)CxeW5=KD(Za+6r)P59#PJ>Jv~k z06Kx91nR3V3DHBAD!|4ypSRpes_&1YRaKZ&K5GG_9eRk-{5oc^`mw-+>pt?fb?VSs(x7k~JhLtiLQWZ*0W3Jb%7U?DyB6{I zLOd*hte&0QN-Qa;%Fa4u2>tDW=>p2~9uED3;5?GsbsIAcYhvmfMCyh?HGtN9t_NWe z?tW>Wgd>P!6M+rUVf-xGfMqcoWApZsVs5~2;aK>`Lo>|m2RZ~1ea|^`poEyfm;&hT z#h?x#@>W(=J;Uly7%!u*kH4|VhcFp=QjymVwremdhYBvOwYaX~tp;y5j48q-Y%{2{ z*p4M)1>{R?#S9j}eY3R+6(d+Mqz`Jg|G|2K-9h4RGN0oDC_nR% zfx>2n7;NSKZ^!K8S%(gmK(!Jwq_Y2!D(Rw=M$q4Q-VS936<{3pX1f1je|O=rL+Ppq zW~AuzC|A?ZAe04Sr2S34U!Ue4o~oZeYKYk9VQenHYqAOLkb4OB@R`U|#WXdrp2q?X zX=*eP;F>jSQm>l{)O`3;?VNGx5Xyqmmrj+b412gKVAJvxOy!4M`ny5OY~)x?S>7Bs>DrL>eo~8EN!z8yhw%JyH5>O)y=k5kDJ&rfUj zLHW#g!Tr7A^9WdgRX%H7|4Eq=*Gyz&Fp~zQi4=%}C;`w${4I<{f-U)sOp8d5E(0;C zviRby&aiB$(MF(zez`C!3Sv{FxCHQAF|wvRuIO4z60tr8^~^vRW9-dh_2wWb$2xv% zKo2FX)gZFHE(XRGha07lG0HNdqRRcTt6x`qzUW1|EEsZKU-Fe@fFeLG&Lst{E}jjZ(rM)l zP|e!Ak{h*i3-zCuWl!cN-T7 zeL0N<9A*~rbgU<(kEa&g!dU?Np?x|?_6ekY!MBJlHGjzl2~>H-JyQc1a@y9=wtg(2 z5W?ZA`)4qq3idEi=b;X$nx6Y$iKJLz)s}9rZbpDg4zg%&|o9*IoJ{~ zC}5xv?Rp|J2EDqq5yrzFZbKMQ{qW2&bSYGR8=^NGfB(*u74-I$mE!UbwcILJ$sp-1 z5<$azFbD-F>ZhGYbd_MEP^Sh!<BSX-!rQkENtls`FW5Peu!Q&zo}P#8 ziZB{|7%Xg-F+!yHmnSS^Fc8wk^zG4>&K!rx_mhLl(xr9kbj}Xkv6p!IAq^G+mF~m; zLDhv231Ie+mk+=S-lVTgTqfZ%Vl(Me3|gT|yhQ+&ukC*@H~`4EJUyrB{y*=CA;^#C z889~8|5&e>7cg>E+5dR?g$>s#1~UkNo8)=i|6mG{;s*(&HGIYm0_?*6?=GPg2GaG+ zfC->7`~QMthKnIP>=Q3z_7LAEw8AeY2r3HjiMU{wvI>1gOy6VoKRi&8>Patn{`Kk8 z2eGQ86D?b1B6MXXv0zY%X{0U`6=-DvWDX#zOisN#{V#)!4E%i*Oy1|sE+WbZIfXsp zILr)%Hw_85=aaZOqOeekvf3p6)I-@7cQ=e^wL*-FO1$ke)$7ZDc`9I*_vNbgS>SnJ zRk`^jbs{ndQJ&!`=gT3_EiQ{!QC(vzRb}I-cp?dE`6~me)Q)@;>Efiy(|J%LkcnU; zIVl*^opP)i+D*zyht0RCKjFEO0V+kLm5qeiz?~B^Y_-5oQ!=r1`j4kCcuIPNs zN=S>Gn)J9(dpnoP@(DDWzSt!z^?JL0T{`bPW$@%|8z|3z>Y7hyjLYXxeP?;|d3Dv; z9jSL9pWRPy`iS=1uBW*Ei&v7bwj`8_JbY07-SOZ*%48Mc1U;*k7h!ZNS5J=R? z3)yE6A1q#a%23&r3H?Ab>G zZ6a#+&cnOW!>=zW-pL@$z%)T^1=sh(89>0c28P2rhEV;$#XTfQ_TfD${3Aggq4xXZ zJyYmM|DGr|KgaLWm%e}cXkpa`Fz7gX_rCPr^cB+PJ71hnR%g<$S373f`qFdnE)6eB zW>nEdfKaexcfU9{owW#zIgCI1H#19bGO%lhcwYR)H%}fRf;!DTe|F;D{RBAPm~6zT zc-ckXJNyk}b)r%x!d|CiyVi8qi}L~t#N{FF%5T279Ua2p6`q4g5reUthkS|T&ATSl zaxKCl-6HuEH_%2_^TO!>c1v&=fMNKqBfCi)G#K@d9?+T2J8X!gGTM{DRBr|)h(!Lt zYYSpni*o-%t@h~y2GG4P&x=O;<^G4!KJr19U^DN37`X!&-Sxt}ru+Y(oqNdGf#GVl z{}KHis#1U-80+5;|Z0i_AckA5vP`4Or2;sQS_~E5Fvt&&)Cu2TqEQRiY*`2Ya@2$bg_x5nvelBuDw>L)Wt&(qs}n+w+S|J%%05hZZ?|7Nzc`24wCxHM?B+ zI?9ylC~i)lz0<^V3wArmfwwpYjMUKpFu~h3Y+h`1?(lVZ5kX28urjb4g1Tho zn$5!hV!qBCH$WJoSFAUarxZi%vxg0)b?Y0f4rxcj_zfKaL6IA6%z#e9cz`9i|CRX? z3gP1GJ`^KmsKyX=8$lj1cfY@DDyy5;7kvYh0I+!fD+{E(FEI;)@?kTDh}x(d-i0BV zt@bt?W$<=HY$l9N@K*EUsRv*;8i5*jW>#j~07g$cV2~u;J&r-%_CvdhaW%p*K=4E5 z2d1rhej$bzSfGDAJQGpdWgWpz32fZ2m>Gi28$tm5_{NXKR%e&dUFma24R!OEu45pw zh(`2lFJ6;K@~kJ0H){&v8!(Pnq(sBz%77gb`uObAOXQQ+KVBi~R)7&CAV!)LfE}b+ zv2sV3;FtJ&s2eBF%;5+0e1Kipv3vEAIAK`67_Sd!trWv{s7Yaew(a09;z_r0lQ}=* z+V9@6tv_Y|{tjM_%T{epa$fg8)Mv0!yYBIsv}seLw*SHMz^MPv_e~XBt?K^Yad>Ci zXKYXU?VXb)W_NY}Lj?_%?COVR(l=TCcOCa*Gk{&}JJLFJVBjQR*6e?Ae;&G!G7j~Oa9i*uLQ^;}GGl8kM7_wHTs{(G~IVTjVflHSBC zEJ?bhQk!gWo0`Mi?W+%^QtV;0)sl-zFP_O?)Q+s;?szzE1q_9An}`ZsLUB)$u<42zagDyJqE88(SD*fAXzVGe*YW8Wtkm6T)A_0M3=ts#P?JGGD#R3`+(MzWA;X z=tr5{%8-o zW>+8t!3u#{`^^R02?)IFg?Y6x$B(a`FicXupbi-9Be5=0u0WN9K3sg}Xz}_2ySH); zyeyYU@Jx&yY>1Gk_>nh4RB_A!BETcYlO(O?KK(!b9$t#m=dCN|5I_n><*y4TPBMaxv$7EsPq8t5Z!*vpe{6<85x9}KvHUe zMW{sKDfzF5XI7V;TxefA29|fcFkc26pctyaJ+|o~P6tqnK?Mvp3tk2kk6K1ZK z_I&U3G4#MI^Z4&Iwfzq@;`dJ*B_T7Q;-$)N>C&MMedELtVsu|R3xqp{^zF!u*&qhX z(`CM@`yZZ`rybB=LN_2X`vVNfkxoZ<`*u8b@BoAt=H|_L)X_)GDO8W;{QK{} zPu8Z2$N&{@kCEa_J!;cUj_QYIf^puL0>a){``sRk)Z|8Q_Yoz8Qkes!1$QN{m(t*F=@Xp9&J<*tw$VR2=Xwjbp)95mhCEtMr0my%x}VGahMBQv1vZ zNOe9ro~4$U$D@Gu@zG2& zR)7Nah5>ALICEQkc#AjGb7*R6dum8}CYPa$RL3<9lD60TCV(alNOe{f;DC*Dt~AbZ z<+xCj{gd-3#<3zFJ60Zjlt4soZw5l(3iE@i`sfi&%Weg23cV*LE* z_(c+kf2UDh+;MyNm-IZ(zqeRo5+RnA8b>3()!D3Oy!O#q5|s1@3}O+rd)oYUvQ70x z0X2Ng?d!&Uh4&+Zac+if4l_5XTvd!PcE6g(Z&|X{iA#k4>&GfDusnage+G_USG*cg zFieLE^0&87lGsWxXonha-|c&*i1sk>{?YXx>6&v^h9Ku3=KXhfMNq+2Y+}+9fD8uX zXR(?W;WOZM_v*x@^7}BZ<3d(4utL5DB*<r`(h@%<{DDu&; zd$_L=8NAX~CJ#ayxb!#G)_GQ~*mpH{+nP$NsIVQXdDn zuJ){!Nn{x+qhQYEIbAiOPu4{|gEpda%*zrf{blw`(IQuYovvw{D}zT?O{41T%4<$M zG%JsXMWGLw5hnVi1HkffzHDHax<=lMb#Pj479EMi*hMgEVQUq_>W}o|N1=02U%~SW zprI$T3pm=K#zPQ8{0@WW4;c)FbSE-O4zY~j0SHh8pmPl~FN>CL@L}guGHMvh>Ys0% zG@Nc=0rT2NE2K5d5c!Kv8SW6A6KWe6694A*$wLv4HjxS;0z?azJMm%rh#JjnEPu=<`Po5jF(2M6bo@+ZUZYf*#{OgXKE! z@Ika_#U`;!%4;#yjbNn+hKadA$OnMBNpn|=5k4*eETkBMQ95E(!SnIG>8m7ICteU> z%ky8SjuKBmJX0JI6mkMyc-(Nhj^}Ld()DR=VEhqd>Lg~Mz$^kxBQWdx(?kCyT@3|0 zC)jZzFy;pS%<{h|X&2;MWCrX{tWw3_u&qKk0<;T23U+g_F$4PuFG{eb?@n8pwhrcZ z4YOJgyt1(A{s*&!zC%?^RNw#q_32R(t^#1Gy8i);zRPRu&KKqih(v^X#Qf6z-?dX) z2K2+ln-%I}yZ_+4_ve~_{OmB`>Po;K21!u6GiJ;dThDZC6XMjxq?85?*9pT@tjwv;3pGO* zJrByZc%93N*zrZ%%3^apu22W%@rqB$x^M{qD_dpfqz0(+D$Ren;GK0Rt8kutbCJrY z$}?m}E7XHHM=&nF^b6Zbv~7Ton8PapJ+N0NFhYoNb&0Zxe0ullv zcF>jxp5`)h1Xc_}_~i+~t_i7F5J4T@Y+ynje03rH@oPIsqTdowg$t@D0J7^JpA`U= zGv}*A@X?+U;PN-OO%etLAr(&8XMm*Id71mtg#jBt4czl#yS>yY&{AdjOn?3{H_y7p&h6kI&I1BC~SbUi~D9C*l`9 z^UjiBT+LsC6*-lGCv4dO0Kv8a2p|p1u)giZrs{Ldn!#=kbAgKYRm;u9C(BtaS90aD_dW|v^ZZ3NGV%=DQAm;s|c3Zm<0S1K8PTLTsjb>)&jSL z$4h|a^OvNciHe0^j9I>s@?=#nozw7KQAPw;)($C^>MYaHj1ecxoV7aidBX8P{yji6^3UmGgP);=OmA+j)NZL^{KIY&+NfC@CiV>a(CqEF@LGo0@YcqP*ruT z%=)ce`QcP*JX28yQqi=8`HB1A70;;}(t=rhgFump=d+v{lAnKWTLD22F*AeMMV~u- zFpV78QH1aN(^sYzzw0qf3u1Of)7UAP|?g{#ta7H02PRr z1oaG5W&l~K&n;p6;b92D^#tEPYf)ff6fom9L?1^I<-guPP1p{64@M4#+Q_l@({slP zBZlCgP>=ohzdkgh=%^2?j*yNAp&0^bD930tw+#T{2mhEL^&wmX1ULjXRGfeQ+Kv+K z9bqma2QR8nFh>g*P{ME-9*6h5Fh8Z>L>wsC?jX1-JoiShV27vP2MkmZ@f+WR^~1P- zgBeHU354*U&g>Y%KUlWsYsZg}h~Dp|G%EIJ3ONHYc3{@SU= zA1C>UQow+{!m3Jr0nq&qRq5CvorD#9i|4aQ((Fha4**2r41pxhAuwyX|5-KYd2HQ? z{vEjP;bM=qXvGE@=Z#w$RJ~TMS|tV8I91RK7K<@$YDyTXJeMl!oM1(ePV&l0mx|8X ziT{h;Ny0hIL=Z~R__iwW6fYT}Rc91|X$3Nd3Cf zX5VBWs*EO4ad70Wds15}83rJju|5$ZJ|dSSyj3RZh}oxnijJl=q%BsmkWPX!3f}b*PUwmeVn>jb_CG&#X|QGnR9~374xCr`)p4oE1A;EnKMtP0!f)Nvn+KULm@67 zd&}2s6hq?bm{mv7{sr~~suV>3Mqon-o1^yVLw{hY&V6%e6voIi^rD;OA{{Schd$t$#8UlcRhgDqo48cMJ zFmrS&Ga-l`{tA-m2GJpbG%=suJGZ4Doij!Z$6+k3X9?N{+oe~T-5A5n41z%(#DHot zw`2D)-9?DPs2u%808T{BULu};E{`o20`LTt<7IbDrpWz4bJ|D=d4RTWW<72D zHm!x_g1ub-9_^V093lYmX)YT^_U9itRAOB{f+WOb&e6Enk?U^Ny3I0nd7FiO4(11} zVcS-L(K+pafi#X8F|c{CD?_X?1RK5o)%lWJ(G)DzAbk%4Ya)R))WnOHZE)`~*am<+ zXy;zki{}O&f{%}1EOEQO#=rxH-v4=VzUTGidUS0g9(n+?&G!Fr1}jL@b1hVPRNw!@ z8Kl8U;O^(=`?JRlaf)h_x!~nzh z$k8ZCoX!4+qXAUeyv7}Z(_X_b3DXw@FI2?l>dpP?&t>SmN~kzY ztw74b5v`~(Eil3`12w-Drllq-bFmi4+54>kFS^($p7$!)5@Qt~v)wl$s%#S_VQ!mH z0wtaAMj_8tTxuPuhsw10y3!)|f~YVKw!o0G>b23xPev)4$2oq^qan;8RRox>!&1bO z5l&27u}A-yNbY0uR#tTaa|;J$yx>qP;bFV z8SDiDW3F7cMS^E`>d=O6d1_V~5wB+)|3FNj=NQny;9dHkv))HQHb4NwJZ7-&dJa+7 z8{*COt&>O4Y_6*ZgC@AqLk&j7hy<_7gSlS_AD}t?`bJjkpUlRgzh{ga$jsYJVUV7D zdyyE~f9KSZG=9=b>d5NApL}*3@zh%&xeZ$)3l#bQJDne%K8Ak9paPy}lNq=?_}W70 zC4z$@FCIc#{QTxg68{QD_-)&?lF%0jD}f<^4HE$27H{`PxDeHQNeW(SxZVipPGS}b zV|CpVb7bB2>^fi6pa3H+UtUn#|4<`>9R%2wltK~IgP?&e)rYKV`@)ff zg&hPdG->V{>fFAS2pcch6>77v3)e7(KKI}$8O=Y)KrVe=2Q^jUK$d7J+U1Nyvrx)a ztJc1`vTub!a4|?$C{*gmues@tBrhr(#+!Qe1M_DJ6%@aUQcQYKN*J>8D-U{ETLdRm z71`yT3ZArh+xZetP+o{sAGdT<0U&HW>FX>TL!oh`Tv0@xJt_peReRJ}vGk92-q|ve z-Gqw=ywU8$%Dl64omO6w@OixQ6j$fihcF|t#45{HY_r%t#dDZWv2m1@q1A&skBK}L9V;AV$mGkKslFSlfW>81pj}3uYU5+uV)@Ecl6@Je^vpg- zMc;gCePz_BJkM+)v2SMoruCrD>Vk54jO{^U_n*tlSr%5Vs{$&W?QdQn>g0$d#4s2R zrfn{6lgRRtGh;&X#t&5!LLrdpKgI<%NbvN#>xKE^L56R@Qk-?jU@>+^*o2`hEFpm4 zVYO(*Mq#^E!P5r7eF)wAy`;Wzy5G>ioj7#z6gpUq`J<%VFN@VEo$fDnE0gJqK5 zW*h?pgaCjLM^a&loE~>RycNOnAm&go-^$@j@V`TM>m{rLzz+guzQC$207bAauQB*L z_pl+7t^_fKQmPZP&c4imt#iB9blBd;&=+&6a$tInX#dTYuG`5tyd z2xyA5EdVD-D}(w05)ms5eIK_=Pf>xQti74-y8iLmG;8sCD)$x1*j#YT5Xrd*!~0nb zx?p%eYtdR^^)M$WAIYl$Xu)EERavrfgUmkzM|Uu@Ww2F4pDC>rC%^?^Ew&xng>HLh zuGnp%+W=^YUj=p#M&|&dU|tYbqi5IFVsp1PIu@LM@E}?5w>~>3uOqYn;eoeyeS>a( zdXB_TgGvy0wdMvRRK=))ooL%3U1%Ft!66Ue@|fxc&$egaa|W}6kMMd30Xob54;JWq zr;QS$eAugjZGv-v?tjEdLnsl12U)Nz$BV)mLcBC=GXQzCZDkD2fOQTKb?9!r32Ym} zEZ_xW-Nr^*PjG^OcPJvu&*Aw%$d1j?xy9~(?7IV*@zX%HmtA(*<(oEb0u72mNQqzD zP{sSN)0yMbIbnnxsemc$d#F$?l#<&MQAL2J1ET_nqR`0dJ)#=Bp$6e9?7XTP$yFt4 z`BR6ss59S$-$L%R@{lg>^3B>^UJ2k-!KH0Xbp0#KrlhK?^9a>8kO4>-AB`ezL8~wJ zajEw4wDlek(IkIrw56>`!0(h9!a{w26jqOhR@moAnjI3ow>}~!Y4S)cH%1cKP$(z5!g7bHGP8Ky3 zVpqXf8-g9GDKG}#I%OnXaQR!z@@z1tVi=oItU5Z50Ud&1!od9YXXhqn58uPqsyDMv z_r0<}Y{g)UB>*&*bKG8i#E$9i7w5-$35k^(L0Mb`+`8a#3`~Uo-hDyZrzdblJX&CI@{OSqA z9MbS0mKEY+AzTIWC;s}j$+T|M7GhN%EnmA?;!LHr8ux#j7Ux-A>t^zNA>b+0voL_) z63;+{3psR`KK`BQD;>td?*C8o{0(GvHG+TM&d-32vil#ZRYYRPSi+Mp*yn|DYr|mh zY*ra=<~0g0(yQ*Dp1!yHf5(wsMI{TMKmIQV#lE`%tm#{`c=6(OJO-Nu`i&bmuGKTo zJkxfB_p;qb>mh(G953EBq=P-2|!t+;SCsQ-Z$S= zAW?}KDb7@gvy#R--CsjgKCyCIK%vh0#J=ZheG@=cZKS>cScG8#NVCh%L-<3%Mo^Ph zTcUwg^ZNx+6^LimWr9=rSoFEU7L|g@fxXzi9I_*p72-UYWs!GExjOPExe~qA z!X!K01`wJ4R*sGEw?P&5-*AuaiTF$cSGoL%lqlcmh={fVa!N3l+AmWSI%db;uAH*G z=HRAWGM-$q$10D-EM^oIu?h`F&(#sIErG!}jMT4t zbSA}0#p4cd=3tN}&RCtmEFyBlo((}9|BJx_z|n?HA@fBVR|0UX0P{0UwcP`iaF{^3r1H<8Lzg24e+THXTHjBDY*u3AvT4@i}Jx}v?M{5 zqhc3FurK?bY&Q&@Zv|i)lY~6%Zqc+SWgiOlg|9FgmhCWYlFtlS+UjM-qH4~X+mP$l zF;LN2f)Z6Q1tpF-5B>;OW1)DeRwKYeE$?L#SY@5#(Iu;vv(`Vbx+}gVEHFc#C3}qUHkGIXU z;}iPt&C1H6m(1U(14+VL#?KCtBWIveyj{FKGNI;+g%L`#vt$ZRCR_@9h|KY0_E5Pu z%F=T8wI^l=6d?qZS#zfSd5%JReY4$D4ubZ_tc?O>RrYECxGpR%T?M`@i)X~md@EOP;o_zo`T)c_(?0|zf}xU4%)e=gEtjaSg==u zssuJDP#M1T;SzT^tL|bb8Ny};HeCo` zunU8uYhn9@z+7>(2Jtw2msLZTGXu7Kbq*qlm|B;dwGH*`+*TN|>mQpb0<*UE2GWSt)heDt_I2lr#}1LU-1E}Bd`9yBVf+u~q&JT# z4CFD7doybWh6$h(pamfX5FGZ`w@s4!^#IeWFZcIIR)779zYnZrx&IN|6n0UU-7!Tx z`Jj3`5O!PqIf8luXnlcMn%~_uMO2E_{lCNTu5=`WzN;Uc>9;ht$m(9UW)lOH4GgLm z3!{f}-=4aHzQ-UJ>k(yQepfPZf?5wTs4o831o~j+YPTtQ*oBb*`v(V$+nANK`+pDv z$^Jb$2!KbwUiomD*_$NH9h?DRZ#Q?&+5o7`{vWqXZ+QX0T!6hpdnt)7FLrL9X66=q z;L7`_MfJ^M)CS|bqXaMF7>t z%h@GS9T#tYsIaZpl_`E5!&J0W!CMisrdesdS&&=->UsP#i{=gZl^@23AgRKw#Pj7Y zF&aCff_Wu7G^C&~fJk3Xn)%gbwnOD-`nAq9W?-O?<=Pw-dn?~y+L&IT%nFf-3@vea zp5y0=ohgGWPxkZ((_oKuxyO+&K|^Z4&V!DR-l1!u*gih3h3ei3&2;IfF0{h6Ieir> zP_N1aRJ>8G>2{<*E#;B50!#N(*(dEses^=}o78}0(-B6{zK|$b{L_D?%b}0-DF_}3 zpksGAe#e_N-nI|gxi<^o#S--#s-LIdnVZ@LBW-vCBIn)Ljvpq0Bp+lI4L}njO)q1R z0tN@kj1i$7>Z^xeTPS}Y%)%Ve+E=jJ58iW#HHFwfh)(_ngRNhDZd+j!(40OD3}C-S zWX8ND%d$97d`gFer$sj&mD{pTUSAeM+#^$t&x$gAkQ_wg3%Bc9lB` zeEHXJ?ZjoSphI@;BjXM?d4v^sgBg*pbDxK^TJIkZPfs}(5eyXRZhn5_M^f53F_xC( zo5Lq9VeSAnW0{ZBFAg8@9$d=S>~U<9CnrzF&C2nB&8(*SQzb6)`h!1{n81EBmZ zqRppu71t~OZ~yIjigEnSF|Xa@3^aEb+QlEadvA9-0}ebhoBIs|@eIT%jR3}G=7M!{ zPqY1xG5}sBHW&W~Td7?bC>^+SPYGQBR`PiUZ_8Fim7>}IU_DP^whnes3s$Tz_CK5v z;8d~Gh`_L6%>clG83Zs#&OxO30XzAIXZ`?H4+p&1NryLE0uH@>r|*#851w|4;jSW^J4AH`s;cK<{DjTmeQB?6|g z{&EwV6utjk5mCJpUz+Z-n5NfN)i4Q2QI!%eg=X_h0Z^8H6oE{(tqO?J8y9~g zbjcTj9bZ?SY)baMBBYC^7N@Gf*#D#X)sk|jib1cBg*W$F0Ur+j$eva4Na%+-|8;(% z9gC-=GII8TN;@heM>S^3Hra}#CNe$@TYZrJ|Eew1Yff1eS%7Q5s?}G3qO2Zkrv9r` zO%@C^zjSR`mMPCuRwt6tO8H{kU5!Z#{}y9j45t0Sw8SS7Y+IHF&;qgoXj0kzJm*9f zbfh*p+uyuC()_p7LAnm6w;QoC=#^I%+cV05)3ihfIJU=|Rd3r~jD_~ym3z%mWxk4) z)ok@!H6d-aEGl}@e7zNQn->B*_ZBQl&yrnM7I~y=yHRbIw$;0BhjeDaIfy2(nhE*x z*2i3Xx|>=#l0?U=S?EF)ayhGDM1{kjBbE>n&O)s-irIuiV)9_HG_d=DDh`YQ>`B1B zAdlPM9-L;zoWu|wz^)^!#*n)W5w2l;y#uR^E;uGcw#KcOa=BZg$Cd@_-~G%eNyz+1 z$q8r&lLTSF4haU(uqQ%$03czjqvH#;8CV6>o98R<3kXMmh3DU2DxbG%9iqX*AQ`EC z{_xcu=z|%ng)u=ybuf4ru-fn6kIxqGwjX?E3_bAbJZ9-u7v~^=7XZ zZ8T~#?IprS0Q>>)>;x}Np0k%HED`k}?nH1;uza@}!*jd;;c$SE7hvF;?SH6GVH*XY z2$l+}MF3xT~J2ANbHa~y! zlXE0=L3RJba2=r|U?T=^N89%AerBYE<^X8Bib1m^$d3EJJ+B2ssh_!Mt*EYldCMeO zciKMK)FF~P<_t{aAOABo?{cocg{j0Ju&NYJ2T;YrF3|4hMj25Z#&MGSPe9cnha4g{ zRVAo;qgd0mt2no;RH*!I-lWr4E*;XwZi)(_oo=N9^JFhKE4au-Pv;0Mh?=P9n*H3$ zr$#WQ?iRqHCI!on^$+JNWtsa^`#n+0ahCyN%`PpMDi0JjslY8*seGK+s}vwxX}5w&Xp&@E2YxH-r4C>!!g(tIM~k#@LJ#tYdR=93%03pq6wu@Uz7jCX%ecCJs8)P4 zu}uZQBqG|HO`8f}5!75THFR*^lyaO~%B`NM)BOK&Y0XE%%k@N`Y_h z%wbSm#lFcG^_Kvt1UhzqXRuLKY*M8k|HlbXuynTmG|1*a_eJmXs;ksnfL=3hw*BPH z(U;GMq$ae_#WARHhjE3#Kp4@$;r)elC5Tl7Z#!)xjGlk{rS0hj7WTJ3JCC*<5^?~p zVs_xA50;AIJ6M7Lx&9+Mm>CLq=z$r50Fp2T%yJ;~0@#!s2E_~GgS0tdVqi>+R4<5u zgt8!nk*5u11E`4yTXDWQ@u)(~A|xV4UOOu0CIl@#Vz)jaUXTmHH4oUKw_m$qvwNAD z9=u2&x@&LA?N*1#B$3a-kX_4aKiy5={`3e29?K+75h9ku^X{?ni>0rJ@7jw#d&FP? zTZq$y=V6lt_68*)DKYHS5V;(N`Y0O#FcESBK~AC4+GS)H310x4Ab<;~7vU9&3jlQc zp`An(i5Oo{9U@viG+xiVyND)CTjN)65SwS}$1K<9jv6X9Vo)9G`KN0WAq`+ekG^9{ zb{pMQ!b*Vsfo&IZ_4NgazH3Sux+aeA;h*X)-i&`>7O3H?`xtredW$U<@*iS7?2L3k zd-fHufjCh}g#!Q@()Z;3-+{pry!iTY-2iila*uD2EE~)!avU;9a=7QQHy1Grw4%2E z+qY{aKpl<;v~CsHsB0dcO_y0wwj1b2Mimv13QEsUm=?IKFl7zcb#T zVr28BQjMqvf$TDFE?okFdKZnZ9{qVqn1@oosRBlPQBAc4R%lqp&GyGW zW#80meepp(+mael2PbjRa*1Zl?9ILacq-IfNa;eA5six`ueWmib93xrq>Q3Ydp_V4 z?7_1(s%Ihqtqfpw?sAJvH{*Iv^J)cX>ROuT+&)`uxlilg5m9|qDxYUiMG?zpfnM29 zWLUjQ-Fk;Lwzuf8b^_ROrLsTOez;mYiay5`q0cG^q6#BLWPzNDmiqB$N+!GBDei-^ z{`%dd2TpEWi&ZPuds42xvL$)+T>2ZT8VL1+S>1>Bz(^Vo>GhKvKW0$Ynf7KC+i!25BJBg9TD*KC4eHZg^20%pMx8S=7%lYQ{6-HC zx6uPT3eyC8q;}kf?=kx{arSBnJPCpQD`pEmU;(TittcA|+c&vhr50<>^}`T6x1wilp@yn!zmHv;b1I=55H8`2g9nJ+)dmK6 zP|Vtb^l+)fa*1#)0Yc7DJN?a%p7c`?q-!A z?EdVoIdR_sVlxNTB0^wHmf)s&|9|~pr?!6OTG$(V##Qm_s!#xi zsL2t;IaLuB9rE=YT=_e)l@>1z#Y{N6_3Tcf8Z)RhRcrH2caN()XUdN8kcjefuWpB= z=o7F|-#-a3n)ND~?pt!~HC=0YLUrBhNLXN%)v(#+#HWR?t@hp({YjHuuFuOFyPEi3u*rc042*v>uw2?tf3-YBbpw>`ikL8GodPy65vwYof|iAp*L9d zhW`KEVfWDe~27$fkioD_uc|V-kiKr z*n_}YOsDzFHkQ5Q;ep}uIjr_W{y_BO&kX1qX5npQfec{sqw7AB{C(#!Sc0&8`kf^r z+z0nkXFCk<>c&M?r;aVswm=|X{qRij+(Qt_Ig8c_lLVV7s2l+n ze#7H~0Gu$6zW%XUlwKz=0le;qaC^==Y_NlIH4L%=YM^HN@n;8#Z4Lkq)P#3FKZn88 zGGV)5Kep3|ZVYfX3v=@AlSj%t!N_|W0|PK%URSIL|KVcP9ufuT^@@&SSwZdiQwGTh z(7NX~-6d}$#vEZ85RTy(22_9k&vXN*D3t?mK*a5Ww_Dm{X8(8W&`QAj`Io;fDRE#p zkAR$$nB4>W23B+mw>bl<*g7s|;_OunpnJ&Nfl0ma*kPiU2GfcQF{L{4xcBeTRy+ug z+PyEeW_9g*(^kk>A|@Erq_6=)pwBpUGByBtqX%`Azwdozz5pt_|6$7pBl&F@Fd;n1 zoF(gu{eSww14S&1X5a@8P{|2c+5hn7)C&>S?Xqo6_2a%=*zo|&A5?B=_%y*u@ad^k zVSMa?OGKF!h%zc3I()dcL^ph&h>e=k#@E}EsqmE1f%M7B$zA{~Ule1^1D)-EJ~^|^ zlL8@q#%p79+f98gei{UP?5`vHLN5Qd2-xzFyS4BG+OGIh+dvBD)OI5kmgpM+OjIZ&;1X8r(AP}-7^EApJ{pO3#+U{xZTC2?-Lryo?_1I18-)+jE^bBf*`v! zGvk~0N*OcBz>)NMfd+_*k~4Ur;ttD2IT5<@X^X2L6O}dOi?Z#fUQvC(2rY_iQmXT! z{r0yE`&@$hP63O{ki-mq@w87P8_Mz#hWW~9?^~Lv;xMM$8D0Ap$!9uQ8+;L1+aCEF}7c z%?suhF{efi>@2n1_wsz2y<}bTC&GWn?A1s9-iFzmYag8<2EVvq(>>B+Y@h-c$Y%rbuC#Gt-<;e%xoyXwcE9V;rbS3X=WAuN7y z`Y6fWI3bQ*I_D_FT>SE}L&Ydwa}B;TWu=Vw&cnOtqeHZqK~Cl-s>j#tdp+I5fZ;uo|shcM+0R z1K3_6?4cKM?A?LtHfM zLNJ*~s|161cwHj!XpjY=gdL(<6l?pbw--r1MZ5nG+PRkly9KcLz^n76465w^c5Pb8 zy3-30)itRyxRMt9Gj7~CdxoSETwS8Z%M~}df~leWmh8Pbk$mNdj*sgv`9qftt*vl% zsl3`bQ#|j2V6C0-l|P-Ms#lkD_NcP}B%y@ZzZi!o+^_j+&7$%3`n)g1iBFQ>)Inj~ zM5s%9azAWaQ~-N}#uNl;DgjsZyVxGfS-G^X^$B0?T3Wx()mLQwQr9qN z097bEY!wUPbWKv~t2eWiSiWiv#S4rl?|gN;#g>>C2m6QaUj+yS1*5mP^i%hd(UDRK zm?}%${FXm2)mc8p_^O-=q{q1yuTaxdxq6%l$4~;Ptdxv3x1?1-u2_W5{F~1n1zT#< z6kbZgaUjFssVt8?)uF1Zv^tJgfxluq3qWkvDfxW9#%Ekw*_0%ExIcUZ!2`GdMt zpdL0g2om|m$IB!^F2EBK(L&_~H3}kePmvf*D~nl1V9En`>Mb5vPrSKM;xwUMNL0HW z1D9oMf(;8279)2bGXl~YsJ@^k`gqP7QO|(Q`1yHbg|R{mBkdRLoRIGis!AA>L%3^~ zF?Hu0I#|>~A#YvY>riz+e=JR1=m{XqsD%U1`(@KFOg z3-beSN-!p0J7I(*>jkg?ph7=RVKwHjZ<``Xc)K%$0@V`0)dfcni)n+xq#@_tseJDr zS#^Z#gPAMbKOdRFOy4X~1412&=l{Zh4k>FcJ%4+Nt%dX`NJ-PKbt~x`?4SS$58`n~ z(9tD4FNkJ-<=1zl&8)tBR_v5?KJ&aI))yk)!zyfJf>55J-|R7fE@{? zb$wz!5cynyyD!gd@CX2T$1+>^H>993XF<14tr)CzliZODnQi+a112_s%xYz3OO$Genr-SgLdpCQRNXu|GlXZtXB3v944?= z^y<{9lSEHo93_9Zb|rEu4`JOx=G;=2Ca@0i@JiqNG{Dv%*HsRw`Y~usW*wPhI}`6w z=y!P!vI_tHLJ}WjR323jRTY^@h*s2JS=Ht$>%*4?;l4&WyN19l2PDs-D_H|O zj(M(Zr|nGFfT5XQW%BYkn!{xUvGMHrINuueQb47ec&OeowDpX@2AK zaA|zB60>A-S@N?~quH;00a$#o3)7Ui3IYnBg>7bDIKoah>`5Yo^TV}qa`~Y5wt~t` zZ&kIH&XU*!pH(WLu*FywVbLW>@3)234p{ojWtmTYNG8xEpGe-T6NVu=5TdD#8dc zsE|k*svj^TB7k38KnU8|qcai!w-K*FM9W^sDjR^3S7H+8em&btXn}|L{zI72S71Uf%St9Nhz}bf;nKCYbKLn42 zi+_?8a@>W!Auk=g>i|mN;RWCVpmW2MvqX&tPe7#xupXca_C!cZ zt$R(^KOpZRJNI^z=B)7_&01C4{{X9paNnTr1)%+i%h+acSNfl`w-F}>jPDnY9xC>0 zs&cgZAL(=c-zg(Q^!1I6G>-VNlVr{9}zCcm6Ht6lH$#|3^$c(3gAE!d1dKfE^ z%bsLS`|K+~%9Kr%2ear)ftD;dG~3wBK^A1WlNJya{Wj${o0UBOE}B>w>zAz{IQ>gg z5jiuKxew(S82r#=s(pPVT`n`JVV$<3-Zt%KDcEh9K7)$dDv0GY*_u>Y+lk(8ww2M= z7E`~gY&6qe)0w>2DUWddCC61>8eFZZ_TIc^!>6kKOZZqnH$bHD2#ia;STXU}suyBb zrIx#KmRQ{%t9f{MOX$F{1fB{Py#Je%8YUUu?+D)wdUD}S-a*lrF$ z2GPy+8o~k$Y77Xt1NaTS0}CE_X-Tj{7!k8%-h2C=lJpqGf?TgNJzP0|Ml&fk4$dwJ%6ub)WkH{}sTuDf#& z8B8ZLQvy}uN>=Oq;^s-TX2X_r4?NZO-L5;`_{1E~z``C`G7d-W(OYb>?vP}Hxr#e1$xQw=)ZcaYjzK3s_b605dyKWrESc zI6O9fQL!5E^HZa{5}2QVKQSvBSG&|U%oRN0z@|L#%6ys#pvYeUz#<$2;(X0#RVY-Q zP-B7tMEs@klUIuU6WRh#w{M;_LK0IWrqzsvYordac>uQn#PIwB%d}|4hH~vVur(dU z$opOiZ_p_Ae_Lj$06?KKMR3@8TqkV3-eQouW<#(m`Z6;@cnwA(BY-g0 z6xPu$JXc3B6WXnFTTu5xMXkumSsv7@VPW>-0*y`qzNKv@K1 zl*&QmMGKB}yyTMOV`ZMa1UU3evaeZ`gsF?c8^d$nJ*@y%}3iMu}=GstlOQz4%}aoaxaG5=4z%quQ&K2}VvD z;ADGd2SEXq{j4%bUYHH%TUsJv1!ESIKo}N5n_jdlu^2kKPBk#{UCQlOT{A>6&TAZ} z^j)l7M=S3IGwxKb8Ol@U$bg;}XZA<_-0uHG4#l1C@)YLzY%zk}ZkC2iQa_8H2x#zV zi=O!T8yzDHg3@v&10IMpj;kIfneS1cVfU+^6I3jZc-|NRVL*vX?J74<+G&oAlY+}* z=Zfi1?RDwCERy6*+A5&Rvt`y@S#AxGy8-~XKu5ns;wJ@5U$RNHJ%!fWg~5R5q|nf)Ig9CFbsv@qvr|_dYXP0(HWE38X9B)M20uH5!5_ z!uzaa+tv~)0pSn;z!2yX;Rzu45WLd@DqOHpg8da(9vG&Bh561$B zMhYDaT&q^((B3zh3HoUEY5`1ezPRi8`4I^FbP0O%W&mNN@DSlBoG-KBkN&nhps8-p+e z%)}Xc@tLD(;;c0c?z+*-49r$WAd7KAD2(s2s`9tDPm*|1)%}m)n*dLLy?F-p>Jpq4 zPG?pNAv&O91%n48{rg{8VBVqf{{J)sVW^F7i*dp>avg7cwA^z)98{ykVAhc55ukU*f;GkdKZjoo09K(^e)8>k zqVj|RJPg*6_6F=#M^@*;5dvce;A;0j+6}KxFqv2K8d$wf1Ip(8-@jJ}VJER)))|10 z3x?|WPlKoHMsD4wPoMUS7A@++8%9P1OqEjVX=xOHZ~dxyWu+4G-}(1)Q)PCAOc_?- zTai$$(`C$O%QTEmouP`wnK#^8@XgfNEYzy1nOu}Pw0$--Pj9tN>MzFC9+X)M8G%kz zvMD*HbNa{I5GoJQlA<#ED1yd`fx`>F$OkNA#5o1 z+ZV#m%(gEDRymMi=t7#L<{>ofnCq`DW1&1|0_k_#`m|q7U#sO%+0x41jN|GoBWib{ z-dmlS_`5C&${;T_&7K+jAKtPdKz_;04_x7)GJ*g?YLWwX=;>LgIHX_!%Y*bSV0ixY zpQ*Ii#72Vf?A0Zx%C2Trj(DAM8-Dt^u?|cSjKEj0x(+fMHb7vWu9rM*B;TES;6UmM zu+^>={qUL(B|QnnE+ZF^hbwULP@B+b$umW(KN6=HGc|kH>s2ox1nd1gB ztJNY2ba5Zp7S!MHp33)1FYF%1autsuf?cAGjX3yd%oihzbIl{OvRsSv1F(xE$Pm~_ zVT0I7`)%J{48{Ry7q8qv$L!fpz~4i!FY+&bu*9Jsdiw9RO*dv+1~EIeQGhKj02qX7 zK>RG&%zgcY;iBe+w_SDrBi7c}P8=a%bwNzhjHQKn+IBFH{r>%B{@!C2@}buj$sCC% zVjO(Lu0q@{c#p2zxP_|wAGS)vd3>?9dh`03!c5aP+&<*kLtxEaMs^dGFxW+mA;NLM zQxe{mu&0BUB~+<*zA(So|Hu`&2lpNCW*FN$pPN_g2ZYi9;B{x4Iu^i*ny(38X|u1it8iGT^rd9Y$jF~2kfH*(EjZP-h4xkfNS+fi%g(k{ z)rm={SHVaEp4AtUYNseMaJk+%#u+ojc2dUORS;sAa`BzEs9aL9L@E!#TweWdqQu^q z_Ladm^juz6P@eFu?`4BJB0SvBVcH3eYi-b`lKuXJXV{VdK1bLEy~U_&+N zRSJ~q*t!}+SC(zjY5}0g&TD-Z%|aq&d5ueg{0sHe*H0M1tjI!Uist2c;eT3~71?b> zH-FKmhdTsy9RKkO0S0T~QXV%RRAFbb@J6EDwh^HAs}T>7Q_H4Fbsz+ z641iwV6iu0Ml0%!oc2Xbk5 zW~X2`^$3z-&s-%5gO{$_EI@gWZMrhc)QkJIo>s6*uxqC_!jK_l5TcrgG)8&lAYwUE z%slzlB2jOa>&Z*ZEJPN+jmHIH2mp@SFwg{OhI$b8br&2pL{xqlo9h0@ngAfa<>}cH z5cbSN2GZ|X1qVPsI_4NeFjTY;ePm$i*KBCG_3Imc(!5m;^UzP?P0dU3wXnX2^bX7$ zqW8n@>|YPh61Ajtr~kP!M%o+pI&fY&7K$q>3?GOJmijDcP4 z7KDA-r}ytiFHTr4tf}4qjS8sRefQnhj~_oigDPgK+A&krSwU6D(_b&$`HMZ<1Tax^ zLGLObSOy>ipL~xn4c=#AMdfi$1%N3&*7L~OwtVts1&1pDRyfUlahlmha>KI9YsXh^=XB_3MOvl3kK*Te(*(pb5V;?Z3_k`RWcX&awp3i#9mQ!%#VQ$fp=p zl%`qhi1X59s`Ibad7wPtsehq8h>HYcWC*Ee-(4)O@KAT)E~xupI|NYj@aqeNEjetr zUMz6d&`S(_ke&v>0{7qd@&YLj_EAvn&0-Z6m06~rTA_5yJ ziJ0$lWQf#rbFFw&MFe;#6CEnKld zfELDbP@neh`=^fi}S5&-Q5D7)g$ z$pUOHWI*;$05WEIb{O7S491}%Mc~Tbkx{`Iv}T|+gMr>OR#!pw*1KCf>06)fZ6)2! zo0Cg}eUdrpCH;YS;Fd-mZ~+)}?FbLc#R5v;<@PoMS};Prm{Hts`(C1w{P~R^Ghobl z{g9dkakh}#PQ5z;M41(IAvmdjbo|2F{%_N|6~Ue<*u{nL0#K(x zHG5zLJCZp2^@S4kd{d*0bqE`#ADli$SVsiZ~Owo_QEQ|1P{w0mD%AZ|Xo{}JEn>nDt)MJq!(Ab?TJR%2YC zO2tb8K=x&KOqRg2cK^3;*Wv(>*S+pqqe}YJ)|1;=-EU7{Z;n+LSr5cZDRoBF1dfz#x9u$Dji=%@ zz5FswnD@;~w0-i;>ZY>1)Gdrpi_A~6IjKT`SlL$ElUYowcB~N<_LolpjY+H}CZHVQ z8lcQNEy`4$`93ze08?9QSM#0|na!Tspw(5{oz}4<KWC4n z%NQuYz6bGs;1Tue#HDifAngZ282tE#kJ3v_TNbKNpTW2phRAsCXE%K$HG!o8aCz#T zMKo?F1QuOOofv?CHNsmz)GX*XK*P~{^ra5%T7*r32j0}VYg0cUpuq<8=-iIkomLXF z=xt^(p!!2Y_T;+J)+_Fun%AUrqVfUgL%U}%i23IuGsQj${r~=FM$^;pE)v_Okk_u2 z2z^}0z4zbTZrCh6_}W7H($Pcc17^wqG;rbG%f7U|1QCT%^^V*=#6tqpv>OXp1W*Nw z29Sg6qEki+%LCxizHMvTeRMZ5s@{fGg#eDQ*Fo8ceB zm^lm14UWFc^Y91*^be-5W>#sWR^#e2f($$;NUPHifq_zP_1JiiLT~k8}n%FPoF#P^! zM$s&0x1idC2PnqrJqfe0OzgK1JQV6w6#6Gt4a13{Gp~z|9a_s8@4~9;@qalel*vpL zgQ`^tR7Iw$6$Mabn5x&P)Y0c7HWm~Fj4$=}^#e2uEqg@dy-{T^!d)#*gmF#ahZ+)! zq3X328J5cPCM<*%Bi<11&fIK@t+vM&+8m>m$E2%1;_Tne8(kL&rJy7QQCsQk)-G+H z72@@AZuV3ji8}tOKj*drN;2To?=3JOvw*DFvg7)Hx6syCw%p8$`9eq5$LH!IpNe^| z^`&TqEs+w?h=MjdeNc1eL!V2ZxoZC%HB(2~Ue;ApmG;V4#Ui9;?>YKGGEDd00GH~T zr0R%Kbyk|Px@l}OkgGkLSfkV}S0BCVc!clLw+8t50$BQVXIWzNaV34esLGCM3EH)3 zeyb;mZ_@IrdNa2weV^F1>iywD94H7r1ees$an9~EqO-*Rfgv+&Y7k>cAJ$fbQG$AH z-qQ6FpXvox-ytw4Qp12Tf~^Uj$M^8I3N}wp4B`X(wNBWYr`}p3AOa!|Kx7fCi{K51 z;GcN@@62LA&3EkHed&TL-Vqfck~;rR5(zhI;{cFz$gaJFaYL8_2wkvDV3h8CX#wpq zwwt8t`91R5MHU6NMJNkK$M8%W$|}HrK}G07=}0;ad#g7Xbp3)s1L7uu?Sehd<8LmZ z4VyNn`TF)LBLomU`o_XI?5=oW`{9|RC4@r4wPcBzpn&Mqp`vcjsg(uDJh?VW8ZX=M-_j zz*xZsY}+AS7o9v(JQFeJGB(_Pgib)ycTNSX)j27ucyGJbnla zi}i|K1BVKDl_H!4JTZ}W=_faQ933>u{g3b8{_DZ=S4^m^HdT`QZz~}cUeAY&%ZH~P zW*K;t7gSs=6%||(Kyj)0PZaPaGm*bY@v-EtDr1zuna>_swR#F^?YDm3`|=?>Au7!* zFvvDKi0GAqy=UbtS_5doW_|gD4}kX+YPAM`c)qw3m$dO zn%R`4x~gb%t4!9`fjBimq$r~$u>qo<4El?@iSgor9u4rq@ z_1FhxwJ48CxgPb|qQHrsZKg}wZ`jzjh@8xVYLR4k&N|mAX%e<{NE4+0z?=IW&(D=uLiR$by;z0yMFvLK zJU&yrzaX$+lnmhq)fNB;Y?JV&4?&OgE@%gYDw5@bJ%NC`?2aiS%yB`r2sPIEM-CBI z3LxXh|NcnSSU)^-8@lzG*`gZy1_PXH9-GOm!-m?r8PUIkfQ~=kJDpao-6Vn@e~)7j zg#^y9x7urL5Bk+@lTu711fv9F1TQc|UO!=<{$hZvBLdb7^LxuPb6IWHlRnEV(S5JX z7e)hP`Pldcw2}orycCg$8lHxazqwFAjh?d$mTnX^9HPoYWrdhs2&#z)J;A=>%y?8^~Lx_)c;=cU_Pyke6O(57S*3Qd(Kfo!{xghYV+A-PvzY~KofU`gR zXIhb@xfP$b+YRsRE;w?i#Qs8x8mt%CI>EbC*D}`P#!X&gb)|h`_RUw0A10}RphC9$ zA1X(rTY~xzp*>bH>xKl>?=lkxmKTf@)+9g|!bX63O>3FUfT|N?g^(b3zc^PSs@wgF zxL;snVLOHxVT%~dKFnA*8|{d+b5At?c9L zv&$P^4o)3L-&*Ew;r2WLoq*Bv^4(GDF3dE zq>H1F0yxIQH}%cu`*Oo8;KpSDY`v$vVK9PFF!Sf~G^yaR2I?gsSHT$W$ym@A3`GJ3 zwsTrmIlxpk!nd|4)p@L4HNdS0h#98>HJQOADutokqM)d3x32UIs9YR3TTV~|Rr^|1 z@n~gc?AjLji>@*F4k-&^IbC?08S;smLj?$qnpEq(UnlPQ=nQ)9%dl2`AGwDkybv$m3 z1arJgHBx3RNi!SyLcqq>#ea1VYVj(F%=zgkAKX5lL&F(>AlICP??{V10xDL+AcvX& zDqXwrLi&`i9yd&)XD^Dm`8KhjhLAp$RYS088a=SHfEc*(12}2l&p%=?voq_&a2+0P z0Z@f@LG|)E22`+>If@w(sCM8{*rRh>y6c5G62l2;S)j5DiGnGO0xlSVBc9YvPtJ}m z@FYgh0C!)%@;%yzRfcf2U%Y&Scs;_P8h`^p>3^@ADC2=3n15gfE0*n zdy1rKnId`U05SkV#ta-GdH)dO3AQ>gcu`u<-Ij| zx%`JbesJ}NaEC*{fSw%^8-td>*c+h)u6cBZE6> zyt#;(z{T9(9{$`T2D{DNM%bqzBL3+Ii7LyzzyJZZQ3o)~_!kDFhy@0QY<~tT@Un#W z8)9Z1xMMGgxDEg@MF3r1cVNHZoe86T0aRxHZ-KDq&j8i{xc1!+4gr0I1w#VwS-c(& z*s+IzQh?!R`yZ)jV5@fjs|(Y&*o&~)+n=9>ni{Ie;w8|4Ihf zVEQI7(`5Pi-M8uPa6jhr&KKqeHLKbG$L-x;)U}uwFkE;Z;PF^)|MB|-_7FCN$L`sW ze#h%vL6wW~f)M-@n!l|^RCkm?jE@_*xYOJmg`!I@=kb6~R#(d2Xo>OT26?KI)Yaee zxfcsCY)Z`otRif@uN>4#Q%FTmDYdI)#Cv{CZE_1XU0XrK)Ji@@7^TrP2ZY&$eE2n)iqrTI04EL zUpt~=b%o*rH&bm(F1b8gT=8i$fMM&&rTT~l)9>ag*)_uox$>?IxLnas3zQ6253SH* zn=riz2x*Je7~L>aKFq62%|XXvVr2z(w(n$GX1kD8y?kM`>AF=@I$*MdEC3yO+XOJ;=P-kIXU^|6?oQPr_a`Peb zbbn!vhO;0A@PY77wesii7K5D<+}+`w2fLOp@MoJDcmceef7CDudjPOzUvO~Y{6GTU z2bcw!9$nnKGZ;H_++ezv*)&{;K7RS_lW86^4anE`n+vuR+au)Z>&o{+9rYIm1xU(^ zYscYT9T*Pu0YM}IdI0=Bd)N@M5kg$3?_E7X)P@M102SM^)f*+%4uGTVmY7==T&M5Dig%f?zm=!$Rr`MtDe?aGGT7s6m%cKamVRB{g-0T43_ z;Intvc69w?Q{*`$@}4vo;HRssWvH9sck`nJVpzKA%BALIqU!2=!?m3J|ItO~S@!kQ$e&7{2EQmS`!o$2)}!K6_Jo zUl|3j>m*;UI&@9i?#$!i^JZgYJ5yGxW1iY7iG%AeD+%}!Rn}7yo8)V&lhQiRusKhZ zMopIQ!eYuLL<}ANs4OP4FKpMcw_qZnoE_IfNa}qg93}S}c3-FmU;+3^Ij3sByjcmZ zX-&2ksILH8etP4_Y2$)HfE~-fnJuz=M0ei_`}7qLxE`I_hynT1)te>4Hv~Sw6ND=m z1)S4hOpjl1p0%K$pDMo(CnFU+TjvsV@K1%vFbo-mBAdu*1p zAK@jy5`h6iKf&6abLb#pGGN@C_o@>n2zF_R*#w&&ut*3ev4uekfES|L!^R2y`NQ4Q zqOo~7=ZMz?&qEl311Nw^dUyItu`j~Bp2_M<0Mk2TH2LtDr(GGWAe9S(lg{V%zQU}_ zKvvZv&)ufYTO_b1LOPtV?*JJmgd@P*1H2)kIy@l3E+KEwfGo7H-2cM|bae32gvTb@rTc&E&`$1@{Rh(Y`Ku*e z5WEKg>UHlxbqr^LsdLwQ20adr4ts4IBGe3LKRf6r{QfNp304 zv)Of-Mbxq?moscrIYur6S#k+)+436}t~1b2R0J z-5ERYsQ{NL;&#zr%Pdsp&)IZ5`6=DFQxjpVbBk6)DA>I0(y;R{s>n2w|N=)-Cwbqwv__ zX!kSkEEWTL9QkXl`w=4G#&oEx3W4S(z)ze(}Q*SR3qinET_q;ft&O3atFj~kzIEk4a%n?*u zC+^dq{`+4aiXl3po*%>@>)Q+h5npREGd2Sl2>t$^DYgCoHjg)q{t@;8_m1N+oicYV zz5el1VG(f`k|@Ii5#xmQgK!wfGV8SGwmoR$#)jB&A+RV^tGkWr=3oysan`D^|9B4} zZz1BJeW*DD&He}L_0jB*LI(f|D$gh1UPK?wS|cnSgLVfmQ^YkBK*cR+-MSSWvqv8X zZ_2y5O(*X+P}s%w(F0KTKgJ5I;@F{`-5(f`A-^J=0`B3mj@zdn{p|DGiux5Q-E)5P zRA6bPcc{7;NC2Y7nz-`iF@0VaBBqqOBr;4@Rp6=DQ_xMs z`*2Ung%*!DS2+N^Jr-l{YZAlLCtik~A`>)KS*lX_G%3rM{YY($Y@I8>6;Xv0+sc?X zZD_4EshrAZp*e=3bQRH1nTEU?3QZfCxjXWM-}VH8;X-(6G*>k77t zOkc>?AI{~=b2h$5YC2Q1YcC1q_N)tH)cq?^s7?&vD><;oh1 z`{my>);St^skUpjo)o0GTFZ(>Y5{_7YrV0!kBX9tHDLQ(c_v?Go$6f2{Z9o;S#MX- z_S9>a+xdz2n>C|sm;4cyNZtw6J+ig77_+8-5$0pce9YU(+PKcFf@<>0BeY>-lk29*x`V^!Z^Y}`*(Lu2@FcSz;YnB+(U0H zpl-}uAW1XST3-y9kY&p`;wzuY&S4&~>eo27Dub$D7&r;~xkBv00DRlFZDF>hAFHL7i>IXS z)h_K@)85;MG(K2^02)t>Um|n31~`EV4XKG>*p8r}Q16NNW}o(S4Kr}-HZ+R;KcH9e zz#PV)4l%C4_+Wk!q5}>Hu+{6s;|c(a0H4kFKh_@l2bS~X{RXhgce;RS0L7)OMuk%Y zVrao2A7hC;fC$Y2XM-o-S|YK!P|y2O<*C;fjvOL(POxRW_1U=+u0i)dZae3Y!4ljQ z9;=AAhVP)x1^@^136&l~Y`{qWuMbS8g|Kal`yYD+>lt=!0K|8_FjqV+)9F~r{TG9O zZq^u4V5~Zj0aXa8kktmdxP3a8^-ZwAE_rVn9b9=R=v3Jw&Qm_xLp7=bN~>0n)tXfH zF(rvN>YiLd6mHraJ)xqC&3xcp1sE1bR&l`EFVekM=UCoQ?Q9yy%z7!1q6)yM9^2v2 z%c?P91I?huaZF>CTB1!UD2ynawSW4GT5oJBJC&8X;R|6TeUV}sRCqGQb%P((P#L!0 zwQ*n)Z*T%K{Jw0zb=Sy%;5aRREZ z8-+@*DWG&z^~fu|6XU0b@~QT}9N+rq;dxbEQvQrwW%Or?@zp%Zykt5{5>mM&G+79*0H%}bF4AT-3 zst>=hnAKNXs10w%bC@xL=hO%ml&`Q_Z+})(!9e*P1{X6It``9XJ0!3lh`R*V>1cef&S53#QqE-IznsSgAO+rXZ%tXr z0AZDk(Ey&4uN*&I#uhBlYYYJ4RG|AGj1|7Wmiq=Z+wNn!(%2zggq?f+qvfJ@{K|2| z1vD&(iJ9}N@S=8v%@=~Nf;EE^!eULv%pFA_%~KB;DESn@a3XZYjw3?yXM}M81BA3j zu>Bf8c{#m5bv3uFk@gdSPy2Q)^!Ep63Q+mw`P)hkKSbIGfP$SE=J6>WCwMMmoHjBO z2lX%Pqrd_J*!<_EdBuJ~>Z0wrpJ*e-<%7hKh3{dTH1<5{V+1o5XR=R5Au+p9>c93m zw?CL_RMZ$c?mnI4RFolAMQxj^9Xw^w+73C*-D~v~8=c?x{pREvQVUo>K z$mP4VpLDjn6A=8 z+h=p4xxA&)ek*`cUMMcwhn1UGt1xpZ>qDQ*>#G>g(lnGZEHdV;_HD{ZyIfxeAFzpm zz06lx5JT-TXURH=g9KLTnT0iF#!;=wIcd7-t3=#cd@Wif4*;;*aM-#NJh;67{(}WBhL)CoAx%s6T-rBkj!#ZGPU@2Uz4m)hVFbHU(5gA8a8R*fcy9!By4J z+~?Y&%||J!d=vy#AzHT8n6Ho#JkHv^HHyxKmKavjBFFel!vM7Wxjo{^fT$8QT2Nkm zK~1)cc7mz^gbG1g?R8#v^#XNXv%1=RUTcL*eXhWi^m~RK^LwyB7gM4eSvl-B|SR6zZ2cQF+12qhUEf}Gz zxUMsqIRlo0>Ibor!1Ta?9c9f~yg`h+!Ehn3A1+Bza`X_oomn3U!JnTuR+92wb^ml3 zO9;vzowE)7=GMuQrUW)ui13aeofwN@13I{$e{Ngq#$fGdH+?J~e!pW-fnb|RYzzbb z19m__(GX?=EDk&rHD?}~vjPO2Z0{-WY z7%X0UAMqGJ!0KE89fZmN80y-oHTCS=R$`GoF9AR|NI$`#0gRo`fNI7<1XJDY?|6Q0 zvHzj&{o3&(1Qu+%kj^}NU_@7Wwdt`pk~!2UtAGk-ifC(+W(_PSq7*lkDgZFeMIM~&w4lPMD$@Rc zt|`M3rDj_}tdg0mfXnNo+1yt@ra~x}WjK4YZ#Jv0_&xW{HT~X>f-CBxq^fEfs8d;_ zCS6O=LW_@!MC+5au53)TJ?5~_*eCYWlozX~y4_XoSEWaJ8cGI|9{+0 zy~KsSOUE_>2Cjd6mPBBO$_auTHYxxNNcnO;Gc$i;um&SfsGRJ96g4&OvyFLUz z(!i`{b_PHao`jd(KAC2jSX;2~LGV;WH}Azj6ZsAiS$;hO64sCxclL+w z*4qIvfE|Ns41lh>|G_H4;|)L&ZTtT?dkc8Yjv{@y`i{H1W-^(HyOIzmMqD6<1zVhD z*+q9@*@azfvBfPALX;>8aaZCl|_kGXl(_P)w^}J72 zR~;ioh=VH==?Kv7`OI)3c_~h2;wHF;kKA*Z-+63bhqMPM)pPkh3uxN70hIO!oRmb# z8(a%U3@*vxJSPZ7M+qPF2jzHhq7Oml$R^*1K@?;;s9%q=mbPrCPM+^SGhhN3PHH>2 zFR$~HCP|W7iSc5W_(5cD7MS6_s?kw0I~WBV1pK*Z#w0Ci^`K8nsce60Mvf&uxL ze)p=ZFRlNO5nPg&ePRD7GKr~z5DKV5dyKStn}W*cJ#MyY(Gg#AOPOuIu@U>$ZC=0p z|8D?Qz2)pj$)*~>qbUSspkqg<;WkSBYuyd&zsm-!>_@gL#i++j?_>>XZ7?Lakz#L5 zn;N{djH%VMDwZn$O;x=`Y6{gCpKFVK^m_EonbAyzx<`9FtjWlItA^7uhq-^GQYLiK z5A}RXcPhbH(^cjp3_&qI$-t&(_^RzhbNUh+WT?-oXK4-`S&0>SYCxpnS!vh0x-R%ov!C%j=z8+%W|M|R~C7C3$s(<~D zubF=A!r%d?)xa)*l|mpfKn;o$Be?xw24lzWGfYa4U?{&}1B(FSv~eD|>mZ4J!8U+c z9-O#Byb%ogRrkK(kKKQ`LplV+5&>L*`9S?ZfI9?q<76FTeZb5i4hyHo5O;+nlK331 zIIv#7=W%(XfuREks>f+Y$mcu;5HlBUl=i@i0Yt(@htpuI)@>8k1F0KuG7;bgNi&g^ z8!j-MkV63ahRvOMY(oe3bRRioq69y`xuMhd?CBh8DfZ;CjULuh+;CujkUtCz5o#2I zUBsH%o#zp`vcUE|$-wdomg`n_b0PL;e|EQ?eBda0g`WvoAzu_+Y_0aa|L-JI}0GZlx;tpB(YyAfUh7*?n#E=Iv;-d`Dzg;vv z{ z6$X2sI%6{8vOHhoekJbS?OAK^#o|+E>_jimT_?;Pvb}GU(np~OVE;aG+D_~$Tqo=x zl87F*+c0{CU5mFeC|~vFHn|oV`{54$^*=UJDs1L;v?II!h7TX!d();({noEvpWT1K zmDfqy7zW|x7zzUv9BDk~wcba$SVL~p6ST1>*0AL;9jyTBo@j+#{xusm)pygp&ts`i z!Il1$4bRxCv{KGa{eLH z#OG*JlEd07E96zjT%jI_O7&n#E8m3-Bk&_{4)JAk?6q;U!%bt+ua@Or-dBu=i#EJ48I=22TvU238s1Oo zF`1MF`iZ%(#`Tta(*-kQ!CiS?>#jjsVlHhYaT03-m`9M9w~7HOc&f1j zZb>VLtp9qwlQUBEE$!#u)7+DGDi;2>ZZW*!h+2+?wjB(~Zb5z>w#N{0GljSv%J+^M z+?$!F@p6cj%G#yu{}r=0Pvtk|J4h3k+>@`CSV!xjsAINeI9#d4S(xLq2ZnB z#kp_NfzyXb=5myhL3xiG9$g~wJ*ctw=X;P*eWU~?1H2$D0DuIH;lEwH3;p|_W=QR} zNhA6)Yc!hOXM^YtHl{GPhweI*esbgN7+B6@+!ACo0udj9f_bliR;XfCsI1K9{8 zY3C$%ek+IRY9b!B*Kh%r*bb1x>ejz6 zqe?;Kv(GYUL2^!<)B_-d8w@$H?&Q7$$RHmRPGLSZ^G&;|TyV7l{N4J*QejV!1_Fj0 zvV3jPdYZ>$LbiF-+=I&&?oOmSK)u2ROE-BQr-N*fk^ym6&(2yS!RJZ;r;hC_F=Pnf zhbs(n06=_(-K|eC>o#FjFFJm|k&@G_Q)1>!52c1A%E16wA`#{jGuB8>t#sk>`;TC^ za;Uq96bf*k0`wsc>t7jofA>SXiCYe*IG<;h3yDX;CM7)pP{#>9WRTbTj~KE2rw*3D zezb`55LywB8uQtk+A9E>JTVIp!*pp(u4HtqqFTIBo3J{;1pw6cZGB^ZXJJ z-`qqk7VrfGxGap)cOwxC8tcukAq#4IRo}>!`5|YwZAvEqeNz@xCXV#m6vvVPiZSx) zGi@rcLFM?lEJvaeAX@=uR}7Jv&(ts1(lK9MQ_0B{dulItIiG)8AK472plZFg1I+1k z%0v?-KvaB2(!G+8Opm!dtbC-iVk%SV)9ghUKt#svq-5+W16&?R%Al7#M$Js=Ss;bI zNdwV}BagN#yzs4xZSxAjxNN$!6lH7742p#!TK|e>Dt*+zB7M{mQAa6{ zy3gV2aO1#zq(=f5&xe^ULH29`R8?CzYX1HcCWuQAxqt8>0*&!49R?Elgm#j7x<-;@rkMqcgwigzKOKq(BX1VmqKFj&0Q&w%cb8bP zZrwV32eW}8^Fdh?pI|lxZZ?38w3GqH_F|dr&2Ga_^XC8*2);(HFtA(u@cVGb^ z#_CtM&7&6?umJEPqdamkJ@(3Kw~(KE=3%4hQkFMB5x^<_fpLP|E;(s}6dJzr{zYop z7yaLTVt=V4`7ghDMb`6y(}vLLhm7X=>5w=vuwn-=2>JHav*aEC!GHV1I*DPr=$HZY zl?!$eF!Pm5Ulqm>aZJb*k2L`X5GgTUU$}vudVP)2f8<3wk^wE;nn)Xg@#BRtJUjDE z-;=@8G3?eH*q52U!95*-4^lsze-}lj$&5zTwY^1EeMvjdLfKT`rJLevuf2UYqGM=Yv)CPB1ASG#%?=h zBOt{(bj1W|HYl<_KJHJXn@E$Zf}L~BPYNf^2&44C^t{+Q4ZV`xiyMmXidRw_p^HhK zDP5lrP$n)qqM9;cvsoDwI&?v&zt=5>XAQ0KqQghE~aFhB&aSn-`%8z9Oxh>;Rep*4goT)S8 z5Yt}`o|G@Id`Zw7l+s(5)x)+I7f#gI!e*K0rOzucS=exAiCeWtr@onu&QX5Sx((YU zFq_o45MzZHBp7C^jNv(O5#c1@<}KSL4h1eY1opz+0)vGhV#Komcp=#L1va2?seoOX zG_tRx6+q_io%yL(t`ZD8!*|I5s>@*+b7Hy*&jgDtjlrIo@a1&FaxAN-noEf+(92;*+8cNRFTR6=`X&1@vf2@ z;(P|3Pmfzm55KrdVwie$??xvaIGp~O`wFIPNdN8(>|8E}jHLr$bHV|glCd180>AN| zY2uDWS`2_hoTvm~gq+j5Lt*HU1h%IzQUG13;|Mk^#Hj_c8?kt&F|Yzy1#38hf8yjR zT#s*;5pFAY&K0bnzKOV;Ul3DD56( zI`6}=7gw7A(}Hg|xMr7Xdntw`Z;a%-xKtU`ma!UR-N=NT2V;z4G3LHaDqUP3WYUrC zkWYBR)x#};-b!xPnvsqZ%JUfg`?Z|Zm~$OLJ$ljxAwNdFSvt@V3;Cv-)&PjA?`g~d z}vUeYRuG#YHBy?+2E0#@-EiDjisWN8|{W&wg?J;hjHoE zo1u=UmgnW^(NA@aC+D`Z>#w;g+d)Hf1&99n9PDl#U-hd1u+p9dq*V{8{^F;fT(@ms zW%RxQgsn7aB=Bq#p-_p9?FJs9Y`Q5{)`Y&I& zi~FyuW(vcDAZ)lxz(`oRhCY1clt}`fknZ5aCr^}g0t;e%3mQc{5CW7@s2J`ooR&gb z0|Wq%9MV&cqJyOX*g5IIkrLSb^PA^L*7EVg`^tT195yPlSljZPy#E~&B;~;0o(Lsq zz=HqqV|z&K4YnMxYcC=B=OZEOHxhCljFKULnnUb=nDu~+2M_Gw;7&pi zKJr;1y#pAiIbbk+2uQzx-9l)i!*z(k|KFSDh_TmBS^O97Q=B?OJQkS0GG8Qt_ZS<} z3!r#37%pvvAYrgc$FocFd)Lm)a|Tx*P6r~%r=+ClM)bwsy(YQ8YW+uoPp~b2V3sM( z)YQ@a{gL|&b%XkKmt>hZd51#8a6!Ipx1mx_1+Rx+UMbH&W_5r~WYb4H8S*=UeM72* z&z!ZBxZS`QIgxz_?ZsdiLF(OmIF?}#1}uw&d8_pwMrg~svAJniWMttN`=bcc@RBgip?!CH=C`UGX}%Q|GP%Y zgofM`fYf^?bukBV%v4|BB8S?T=)-N=$mZ{A-W%gg-u6#Ph}vR95(u#%M*q_O^66Q6 z%ue^WDHMsbbyb{6dKvIp%!xB{NY`~5nWSgdbCQ`BU#(&T(vm?{pDTkJI!&RVt*gOB z4N}xPXW2%wUp4g1mwD2wx4E`t`%JNereCU0DW<7v%YYE26yfeDPqQ4YIq~Yt zg^^eK%WUuzbzZ4aD=4b^uYoz$pvYDGoX=~>)hr=d(3AS+;@~Z|_UV9~tEH7>BX_23 zll2&kT&QJ^%R6|${_Hk`8wg-$GP5Z^j0Vc~nIt|1d4Q1U62*6~esHm5wsvvvLu?9I zD+Gw=y_x$0=IZ08PL{dEari&7@dtR?z9aMmDFqO#1hxnU_LsNJ6Xq-R9YN4=Eg|V> zdI2;cj}Zcq0cenw9jCt@e{~fDk`8(Y_w}0l-;lgo?>TO~oE`&{fr0d4knzvwOkt*~ zAN}b1IpVTG=5+KaJ#&9%G)_5qqyVmefA6jmm=1u5_@tEE36eo69=I$Kdj=ptnib?1 z5^y5#7m{bfg@hV_e}8qg1lJ?S(IhtBI6;Y26q~nns(B8w2Y5N{;8C=IuSFtL!~-G7 z9bkc?>=3K;qYNsn{vXX_JCZ@iCaI4|^!;mR=eeCcx*z=mgJb~P2VYz%`KRVC-5{BJhy$|;FoX4jIJyZ8vZqbxCnal`P$LBFBcnP>#sK6^;{IQF z^jP{a&k=HACH=>PzIgsr0l)}~N9{%cr=C{`O{Xdu8!2sJg#dyS||0<(80@WdmocvQ-u!%pZVdM&;r8ckXwaXn_x>8m-V3L7}JK3p+|`9A#Fk!@qpMimqvWJXlSJ0%}^nv#mQ zEhL@p8sypG40z6}S}r1T7HG+nytn5Svn&;$N#&6`sg&rEAI`|gn~~^+V}Xq6QhsO( z8*sU>at_kZB6kJ5xQ1rs&&%~?PQn0i;$JfY=tt-J{|EA=M@_A($>BiCsQJk`6R zGqnxF4woiD>Acbcs@~B642%Sp)`!`^KJffXiN)E{>6NUVxVHA0GFVQffdTl-!vIw4 z{k08yU)PDe1nbgLocnClXq`pcOY^}eS+J) zhJo6uwOf;uL7t012!7{!BvBT!e|@E z?*DZ6!Z5?UHV}J+x_lT5O4y)e%p(lW;u@escN;80^548-hLr8W@%zVKSw(+&a0&Ni z2)&Elgy;RFIOpBEb)IhvbEp|=s#o*pf_z?e@R3eO2`EL z#`97B2ythJOdm?$y5e<7Li+5ibzsZf1}*51G7tNDDh>qVvTacqV8pvL&>!p4nD)Qx$ItJ>6( zigQxA*QiU`XA4{PFb*+)mMoD5L>M{<^ z47T-&nscU~*=XC7ZtinjV0k0av zv7@eSZret!)~hRWZkzGK3KseJ_%IizwiH&bS4+L(;}i6}>1SnlMO9+bx@{uEmPPS` z`9Yk`l(Bs!`}K2@J$!|@+z>>Kq?m}G!3}?VVyWbMN@D|X!Z&{uJ`P9G!wX0E&pLdx zWI2ah>3i4A@~hTwbulzf0M8kRhoZDdpKw1LU?js#Lvj~pH=|PmsId;F{)Q^D-;%O3IN@GUy&d;&y2gVe^<_|JJTqo{I${QwJrC^l) z_Qdic^E?w?WQt7l>o@J7yPsQ5PrbfYf}Qax+?hyD3g8B}Tdn_)9fG4#<^?A=5fg+= z?@9kr@b`nv`XMVkTzI$(hXs(%LGnQ{phB*!f4}Utz+#2PB}@?#!HyW*Qvlyr|L~d| zMnFFi(}uNyd}d(w0A9aw`3$qZ(Z*0_=lp!Wdhbb(qX*Gb9y6#;sESIJJZMaqyPTUZtTKb zC2Sb-tijzlj@Kj7FMR#t>2j@d{|Qr-G`a`>>)p3+-$qQ87`yy!skzbAMzX?KEwAP# zM5axz=0t4}raj-j9c9|z#V@d>yiEg?m>w1Ll%Fez!Uej9DsyEJCRHYFaJDlOAk(hOcDjS`4MvNItqm$&s(-CBLWICr1X5In#HtbFN3_ns>48(07N{eRB*g`fsmqtUd!W z%9Z6hYsNe^Go0&Lsb57t8t^)$6AJE-ZS(*2)pmX9mzi(Zwp>&n)7bMKNmQ*mGUZU? z`zR}d@*Q9Ya39k&xHl!4R4;Dk5(W@RSPIZHX+&Rt*zQ9d#)s3EIKg%#gO?4=;$8pHl7{{x;QyV6 zjFe372pB(N&mj!5hKc(YS5P8`W@KX&7#fOr7t&z`k2vv%_YaAAxn7>$5(1j>V_K|kSc1IsvuK_lc0 zu!n0U5vTJ43PaGlXV>m*xp(8{;2OmI9y)!92oW)XDK$fy({qm)O=E`l5yIg97eWjf z+|D>13owend-NRv^j9%^iNO05`jS>XK>r(8oDkJD6jY`Fs&YZ)9*sOz5mcp(vx(W@SJj=Hly)MTa zpPy3?G_Z-UZ+^>Hn~Cs|B67`76z+BA@AT5(%Cc0oIksbO%D^`|n3#}!t#7h>q{dLY zi(S=h}2j>$*Tehwu+X7JAV%%aM^TSKu-|D5eQLpA% z$28(?7y)FO{?*^+Nrr6Ow37gDfQnz;GCvJG_X7qGd6fWqo{2}<(+lVwX^qw>JZ=-6!`KmmZRG0;K%+RWqfp!=qVG~jrWF}?mPXk zk?gwKEUqlDMd-)T`wpZ3xpuZN9LVmD;9>v*q-;RIHe5_N9rx|4X7IJc>56+6`T5H> z$~r_|rVpMxQPM5IQ2z_FVc%i!1~-z?1^&;(SQig5UN|`>dw7Qvx8AY)j*!!TaJT*L zjs^6_ip^>jg;sE~ar%UQ^tZn+Q-I4$8z}UQ*dpY-Lh$!vFRu|-r`D*CFiQh9hubc# z8BEE3?2bB&K?B^Zxc)1@e=Ra}MgPYz1M@ND>|y}6aM>p6(Zf++1_@wgP{VO2$#2z% z{>XiQ3^}a$?tOL+`IwM41Aq@K*{^P$E9Q8gDTDa)0diR3!53FcO}$UDypdcKrxnvu zf~yY!=3sL0yg%N(AZM$`yaOO3w--_{95{8bfYC_|f{)v8n8a%Vup?RO-a8GFb%#_B z0N#)va-W^V?pkEj2Tuz3B$BG4e>*etia7-EJDJxRg5j|~uFc6wgC^ryVBrAr5Co6D zX#EEmJC{K|))CTPT+6Ow0NPHKV{sHSd-#I!_4fp(3I&y!j9P#6(MNB-_uhL2RJj8W zJP>7SdNETqATd>a&V7v1CPzkL#o6ZzPGjSdRJ z3ieL*-Smap`%^v2wd`kIjWwSpE8Ao9`ISMALbQjk6|<(FsnaU>GL%UAlsCvc)0uoq z`4Up*Q-cCEW_|9hl0be;O-5;emv$FCzcaFiMAm_l$0E#{R{*Slzhv8joZ11P9(wAF z_h}i`y)X9|aOG_~W^MRt{I0pK%qr60(6k-z&45Dpy9pwk)(B;gbw@QjR17p_YgRnY0b5|AUZY#oBYktgZu z`xcQ`+Jx(o2oeQ&!PaEuntuRBh=WqX|2&_il zr$=8}MTlR4`z@Uy#B~=QGhVWSBgfUwqx(tR%FfJ|{hgTtB$fOqg9L3Elg2@5U0jr0U5;*0EZ12b;_WL^*$lB2QkDzzB*N|%q3=jYqQgtJEso}ax= zz}3%hp35%4QmA-Hzn-)=13Q#9!V>-KV@n0xCH=>VL7YTIpgqfA?_VQ|J!H1aLAYyf35Y5PnwK*}2Gd-6tTw-loXT870Yr1k!TX{c7pE?Q`k3{?${SLjg-|mlosZ+s$nP zq4_h#a8)S2oODg?84joU=r9mcR=hml%xMu&20R(0G!17{zsh@EuQsp7SDsBRZE9|; zT$ir0@B8W*X>1ngTe-DmTu$d7 zIZjS`mEc}4t`?L%L7Wg`lyEW)MUV$GAVQ)=jBx@R_wW5>mJI!veTLBq4APLO66^?E zh6rH((>)8MMYyZLYM}<+`i(mz=_TS|USW{3hz%$L#KD?%Fi=2Uz{8n^!KpA5+cjTy zxGm%)0%&=f!2|$+-T9rkolv(9V?yc(e1;Q)hq6IOngY0sP$K7F|M02=$Jc9QwA8(u zC|T;4uGuQrbW>Wjo^8-k6?eq_W?)&aKY7$@gNv~ zHLtPvuqzXJtdQyfCtEvZt%un`o~@6ZJW0MBAn_;S(b851H|btHzW{XGws|?3`OPa{ zr_S3?m**pg?u}PeYNvoh489FF+D)z)+$K=57O*RG z($a&(OvDYP)BAiBvEF3c8Z1WN{+$3-0ay99bY*kXPSPs8e9bVGU!0BiNq~hklVRI6 z=A->pfhl9dDrb*N?v^CSh&;mXUkqg0^1Y`PEJ%iNNDq%&bc${3^cf*#_pz&tZkMbl z9?%i`)G~_&(6rBlGF58LH5(y2Z~0Fp4_B`P^?ag++fBEtUd^872?!_jh;%GjvyZ0D zdN$ghnbvCjHQ~9|9%+!7mjRVq_4RcydO88rT3DIXdZ`&5yMW?bu4NuwwVcXy^oGd4TwvR z>peB}W75bz^uBjYq;FjQS{?&}uu(AhvODLq(b=A#ml&=o5g7gP&P6eoR4`!3IRp?f zb~s{QdP$LHq&-M|LGbj)Pu&Tbsr^X@jc_;(hulUK*>GkAJToQkw|@(@+0ZVECy!w8 z25<(zgwzknZ}j)qR!IQ%`;VU>j1uYt; zpvFJ2oERt8Bvcc%3K2{Xzy}Z-N-k~5`j0}>V4o25j`pwSc}IyKt^cU~2uAne7gvhg z5U$~`MfYD7Q?;!-we8!~Zrs{0q-+_(EiPZ{>RmbgjPEC;=&J29{Zv~XHMerL8HQ)Y z?A>WI)@+8h3I+U8=`LwTCJM?7Qk#|deAi~QtYA{s_jIz&1q0m?x9?oWC3lK6aCPx1 zy6H5|uHCN67&!G#7M$I5OK^V~vrAyqndZ#+%8X>`mG{g3?$VLAPQ!AM)6X-gFSS!M zdah*52widBTdtdcWe9pGt z8bmdB0JVNnZkV#pN{1E8lP1*Xj4I(WolifnO&@W9OX5~dmNXKko$OYN7YY1{Umg<} zD?*A|L?}sD3On7Rc{(Ix_?(>_1YD;ll-X$q5sf0a{3lS8tYr z$Ow4H={g+MAI#tSzy987?i+u4omQ<6&jpi#c%EPXZGj{bg^T4&zk5YadL6~g6Hc!o ze&!bpB*qNuC2Y>`ZkzA7ZrdTn4UXA&nA>SgKdCPWmT21eesuMNOSAk?eg&?qKi|8A z_GK`J7$c-NKrSw@CIFTw@_Prn6c3(0i2C&E&dl5bvc@6&00RZr6Tlh%?!)5(NEpZr z8-5~DCR~C@HSqa!r!qirc|SnzrE?A+Bd#!HZLjqoE?BrEzsd|3+@!c3u|=q7h$7K& zEdu2J$K|in>WwjmO6mW|!M!C7#m{e^C)wixJaKXlKmp(iAQEg25~XhUI~w|r?Bxjd z|Kas>Xc#kYhws7c&&8wVgeZXXR-SXjhrtzwc2U~p1qLo~$3D)C5Wpg8NseYvec`d= z9PU}QZfn+moJs^3-HGS-3+^_vb3XbC?1WPfWt@jl%nB? z@zeSbJ%Rfiu40^0MB>+ey*e_e!fW{O;S|$SIUQ3~x&I#XWa6e&lug>CT01kGpvv$mtYez@(Ga~wT$kxh0uYUhvW-$Msd%4cD|@7!vO^T8QH6?6fY=)UY=X4VMQ{pd2N^hzG3a)O{7`%(#bI=76Xi z&2>wf(MoMQD$n(r5m!=YIdp^~y$(5>;J*0GSyLp2Ny?%4u(c$H3`Y1%@19C`JiUzB zmbDU7g7gM=up1^N&P0Z3)T4WDb_iVGed0g{F9XH>hSOs|xp5w?-@Hxwg@U(8yxG4` z4*?-Km3IGgE9FZO{{H0YQzW1mIgS45>?w59<4g0=c4R{bD}ZzcIHd@{h0|GZZ6U}T zF*OLXU(U?RW$X$B%LTU?T#XpZcm`qbKXD@c^rpF)2|*G`unlP`fNewDC~dMEyTJg? zo_yT~n5_{MsW6;joTzG1x}LP$^h%{udMak zI(Ik#vQ8#Iu77lKtNtUW6#}epd~``e{{c>s-)jrI^=@HcgZQbU4rLEGK|nw2!)X0&1e}fR%)704h+*<;M)Tkkk|{@615< zkX@0!VStpJ0SkwuqsY|1C%fL>#%@ZuF_FL%r$7O4{)gSUI7om~g^1q*n+E`iEc{49 ziUgqmrx-QzU>!JZFkQ_+2II#wSFk$}S>lmB{t4~}+>-lE9ZV~kc|tn@>=yk$WRD^4 zbOwLOVTKeO$SjXhW8DB`BEAa!M*pzJP$fVs-I03_<$jM8aEF+~xtU#bI{D{V236}B zRE3P{@d`<)K$ZJXGX?tFv$14(k1;!J>r0c>8cDP~!~hD-8u_lRd-|c=ev}1}jH>RY z*)YB4H)2cixdl)*t}qX7-SKrk03vFSORKkN-G;ZaX}z!&UFhj3?zU`1yMDF>m(&F= z_AO&=`&r938MxT3>N(OMv!SFO>Ic=&EH}27mT8Elwd0NTQC*+cZxU+d#%vylNEcFz zQ4S3y3zCa5R6R@Dlt(mSSvH|W{GpMjlNiw#xxerMeUFx2dAyr1x#XZFy2GDY<+DzkhwQkqi zp4z1VtUA)turfhDBBVcn(L(SsjCYm|mDi`(eFb9&1Kgu~H~Q?EJJEeFtfVKIg+fCg zJZXZ&5`~jfWuHdF7+DJFv9rIgL}vn3%VN}m8!pjQ|# zPT1kdKLVt|c!5Df$r~aKKAq$%f{XESb~hp$I)b7f*-?&)>lH(r4AtBK# z{zfo%t^d85xkDXDtOw)+1596@M_yV@2QqNOsYGPOPb(En zE10z7c>V`4h{JdQdLDgwjYQL6$>W40>OA700f6tVk1wOWcrFjyEr2~Vg@X||sfd&e za0{;6v^|dexfAX-=1Vy&3)78zXnzO1B(tZRomYp`RAiqpSvc3%Hp85Ez<7e zm95i;P%WWspi0S`=0>l9PDre2zSX~FUv(RCGfmHTtz(O6?%0xSz{6XgiALxU508_vmZeXHx5)0(l9*XjZ1B0hbiE zTAoe)qSn5WGF^%1^BNh(2AqivvkN1TNxB_U=_bDQB0!V0o`i#%1|w z8OFZE$E0WCnEdI7j+Ovu4cnF+XbzI)9~ai8F`y(SNo_#QAEFR`0wDl<1Q406$CgMYZvZZoQMpZO0y^r=K;VBrwU@AHuYj51HIA&?w?7q|ekihCIhg_IClPaJjcCM+IZ^S~lzTsF#x(3el1v6J)@Mi~L%KV^n% zMobTo*Ausa6ONahG?9M$xB2X*+nU$MV0NJ)cM}4pk@b89yTXum0)g|()@&8vg}`jE zA7}${Mo7_6>pu$lA~+kL`_8g@&^Nd*QKIEdc9s4lGH|v2e}Mb8oS%2g<4Y*%KTh$1 zeL_-A#9txU{Hk0B(ylYaSs_ms;;Zluu16jx95z_QiOG?QgFWpqC}YM-G3 zRNxv!F0C_oy}@mUSS~P6i&kxthEZ($+1cypqGQLwohv6YYyHRA0Iq+0<7{T;O2XOh zd<{I5`i|8M`sOa%z+ieg)%x%62!ZOnhm9FAV#Im`s>|s=ym!C>2Q=M( z=RBfRz3t`Ak9yBBpXp{=jC%$LPHlX?8O-df`}HPNT!Cb*tiIZZ$cD^(8HU3w<=XU_ zp>;+VTKz4&ePFiLT10i*zGkNCfi@qKAC+*0Qx?Q3h)*EUyW|$}Med#6n>eTX)MNfV z7t@ZhBEBTqteL4ak7;Z=jRNJ4#(q#St~I=%x0Erd@wqtFp3DcNg-~({h5CSAv2*F+ zzD3IRjlybGt3a9g!a%gGtfE7*)RXH+$snQq8id)^WL8kTFD8GC3xbU44L7GiYvVGC z-(-p_*>&0b^sZ)NeD$2{;&5r4_L{gzRiknArO;Gp!IgbNLliq^%C@q>?x;B}0FKl= zSukrIk=0I;0AFrX->08i0c5IKNY$nppXCGFU5lh-O#1l&+mVuQybtk87qQ#rhku#n zM-1xa4&8mQlmmI>rIq|meFF_+LkPAB1%r>-dl((W?7*Gu0=%0U2J{a{|523p2iMN# zue6;m9W^;<-u-^!Y&4OXPpII;5gV-dTFuRzIDu4ry zu;26CN=b=;%py@MibOxe?eEWSIwa0S*7eusZ;)}qr3O%oZ1sB0B>hKP3!G*| z%pCfIQ*&U}lKy|_uuGN+JqZZE?TMu__qF~H9@x`;;?&7<$`XCk`j0$OcrM&{Ke%pI z$QJJdD~A$8?>Ua!XMl?L|M@qsg!t{K|0vk}S)Q|bOE$`>zn7RvJz&}(dBzsLe)OBX9zFwal@Pxp3aJ4Uq}%1o-~#K|#0rfZ6m zGT@@DM;a8CvA>0!3#&#No8)VZ$27VH?P;^BZ@CS-He7mErXwpk_}ZEpOC5nk`bhOF zej6i~)>>uosW!^>dUyH}>US+T1r(`TW>f>#CKw{M2r_&^zZ>ig8QGS&Fa6Z|cOuKu zML82$#Rz*#SRSI7zS=KHwHNwT&tK_ATR$p!#tl==Zw8k>_n9i-quL1_4N%w>CaNvB zm+idmn}%YPSv&g$$t=67CEv2~U2?)iNfUs;<0KQrt$`u?K{MRtEb>cyzcx-dz^kuF82=IsOP=^sg{fLD_+6=@lAr=bhBrvB) zUjVmXt^aU?9kv@YU_7Vz1g@|{rX#LwfYgQr&>G5s3;CSd^dCX*kR49TAzMCJGq~Jv zF@Q7Nj9{y9NMe_9eFdbWwjzSYpXK)tWj1or$}Mu@5#Z|XXIILJMFB_roPRuL3f=i6 zT#0WQ{YO!59GF1K8=L^maZXXkQ1Xa9hZ27`lbI}>{6m6L0POk8Hqqy~-9;>Gq>lK> z4Rg4EA#DW$_20hN5ZZs2Ap#6HY~CjBNyJk@7hX&!Sh*jN-6KDIdzcC9{*%*x#7vcA zri!Rx#)3B2n|fj%(i#ei?~5&o+ev3eL}7E!*JZ6MhCx2+?6fRW-hzUA&sY6u#<1ia zCqE`(nY^F62zla$o7ooCD=8%G$~hjd8}7o;>n+Y@x+L^H7$=`ia{AJl72Hw9tkm0N z+KiLcNMZ`^$%r}It_C0J5rN(CcJ7=8p>_-!AjJNLzvH9h z=I*IJP3h8qeB6wpQA=yEOt2YQ5PjS-i;VJpscWvyu2C`62F@7&Zt_US4YF9dBB#_= zMAEsfJciU16%H1UsA6Ht*AczwoEfi4tgCV22zBi zL6}-=E=Bl6fD$lK=#fIYnZ1gC<$hHUc1ew*jDo(zewa0?bj%l-X8r1LjkS`V9kr6; zPUB388$D;SF{j6!<(bA5r5Zt|&q_tE0I@XAv|l*0huB@sryC1eO8X1`PBp`+V(?;{ z33q}W=qa%6LgYWXjzQA-$BYw@1s5WU1|tb)UK%dc z$U}0?A#44eUMhA=2YUly{v z6Za!7>2o|LoZw6au8|K4FWiHm@KX;S#o%X^fJ-oqFU(y_c@^{jkuwV?B0Kp@@~zBp zg|rk!|8X)DKo1PzWp^%=Q-k;$V>p+=Ilw#$D^D8PL4UYofgB7-nuZh)$Lu>yVh5)% zz}&F8Q%<=eR~E9wgY^S|Ly$jYXVjDgM-gz8PO0Gg_3PKLjb&%541an#WtbI^i3qCL zu53)xhS+3_!q#B-47~;UY-1~s5awAapw3%2kbzGGGfkDz1~TPVQe%n6Jb{JG3PrZdD~~U!Rqb5qn|Wrn{t{-%*SjKRE1H%` z%l%4gGR}11dmT}Mh~Afu_%4xcGR!XOzNa+5UUykv8$pmaJ4WiG%Q#h+&1qfV@eZ%n zY<^(Y`4)!C6=|h*11j@HHa>4tji>sUN}}|sFv}X-`7~I&o}x-Q8*}GVJK@!z4ZnP& z&wx6-q&6QLP_S3`J-bqCVp!!&x14k2Xu6fzmify!8M%Dq)JbB5aj$+qoOpHq!ehp{ zr`RO~_YXe9sW7k^NF)l^3bIxImH`ZM2jO%Y+*l~5gLo~RphH%0FgPpT42BPvT*T=Z8a~X&|@Zw4VF%w7h zm8{{P`{j!w3$zWF(%1g*8m(Bng(i>b%dA>I`qA}s^D-5^V)|RX}Q~;Tq@bb0m$G!gKTEMu`%vC7R;V{=x7Pt2IB}Y07edpT#;u9ULW!07&Nd~C$h`(=eNv_PfT+k7T=on!IcT75c3LV z3HQOp*BgbaA6qK!UVz~Lx@1?n=7GhM^XiwktP}PLdAh(lKFI*zv7Ci$;s1eoLLM%# zZkWRmA6N7rIl}Pe0j^mbH~^r+r(3pr2bb{L4Lkfv2aa$6?O-rbYR0`=sm)dOvwnWFZ|X@t-kSlFK1oN#FnHUm*0Hs9 zwxy5h(dFaf!ZWtWG?$F0Gcru>KieT+h$QDMTjBySL)E694MxKb*;z5*S^cdq5oqYs zSMyTzx~o@-cdF)q?6BGymb$NG+Gt+usdaS9lE?lhEZSuNd3q%~6-dVLPJOM;s&4z? zR6AO$68MO7ldP@=4#~FHPs=QZvjC+*7J9Yvtmcu@cpH#SX2q1zluzyNRg=DUTkDrz zYgP`WHAi0WPw`_Lm*kscsI<1cM@kW$at{{RLsZXNS35xX%o$+j)zIuN=NdrTtLvKW z>Ym%{k%MTU80t&!To5l0E99c%$2kCmKgj#dy%)j0$UuGhJuz=n+<*|vviqd|jkzTl{_^jGfN;+31jdgC$f&u+r~ zcNrwbpAlb%pm?NCz`bWN$bkzFj2c)VBrpAyl&A@SFzW*U7(1em`^YI1=qESMrIl;9 z%8-#$3I_k6X+tC*5?phr$p==W*8jbyg!B!lgP4M^wf+N;;V{6aE!(Mo?;aA|K7+yQ z)Ukb~eE4MnnJEYDo(8~sOMJls|Q3aF8H)1ymbiJmlfjs~*p z5%FYyWe^RvF0EE%T?Y^X<1>K)C^FHbJW#Fw0JdLv*Ul0HwqSV}JL0QQ%zIxRH;O`U z<+=ULPhXUnD8$u)A%r}TKMd(U#_)S^KY~d-c-NtFnh^B^k?|a|K>Qg>*vKitxZvPI zM2Q)s98xMwnlx!M1FKT|Z{ECly;rPQ(Vzd0wf`PbN=nw6R{MV0 zB#Bh;Q;S&$?Rat(YoeHo_;)hkIUYvaKZEvkr@VQFD{)Oks*kCi+BgxZjZ~U(CUz`6 zI(rg)wdopB#XL;9zxDP1=gS(A{9eo3iG?$_)g6x?rNYj38`g%(KBpLgW_zu@^^{L! zI#*1fStoBb{uaR5mCS0>mIB`GB255~@|>jQBky&DMWUgDQ_n1tYe*;?+tdl?Ef8}~ z-|5M>O=;D#0#9*OwM}SzUOv{Xv?28)0Y6HnT+7Tgmk4P<6nm`1Xf>`~#&K`0PMcc! zBm-jsLR`L9+o-r>ZAW9O&(c$+g7QuVltdbE*x4%}fiw_H5-ZqLjl;LMqu-B!rNlwK z#edTtNA=6Ad9yog8H<9a3d4G}KPF%b*5;F^PnM*bVFUC0&3uF;jD!m*l%R2Dl94DA z=>)E1W(lsXBmuBEAA9E{IZ?GF)wRp}1!7YM`os4e?2uS=Q;fg*0K39)$_~Yekp^Kf zyA)BZHjU)H?-(yf`|&vf*I|h954o5Cb|#Ht<2!i}y~YNxTdX*67559nhO6xSqsFnZ z+bYHoaYiUGeA|=DjSL{8UOk=r#A!Q8^2~lcJH+h?W(UbN5p0gUS?@c3yaZgQI4Hd< zz~I9;|LDfqv|!n0GJ3#2#s>nH#|5-$ z5!C$KvbEFq@7>+)Gj*WEK5bx-g%Uh)pCQK+0N3rzUZLPGVt~+-f8cpRW^|OGK^AhY z|BxFJxZ-5wW3Q}{vOn7xcz{8Ah1IPLwI=cE$)FT~<kklI{bC4&GR?h5qfbS3^C+O8+r7$aWsj`vD9BQD;&{r(&uQsNOv?3UXK9zI~~o z+A+X4Z%Z+Gnfbp-whW5n8?rhAKYC z{8>cneOxgv^(%JEr*#|pT5~alA*5{l;;m*~Ye%2=+5tovVQBMPx?ScpJ)j6UuTRy2 zWqQ(vkTQ157nBqWl#pB0+XOU=OULDPqk)C1#+T)8mTHoInn>l2%A@1Afw&)t8@o9)hdTxr&%l^IU!wX=<5d`Q@ir zwk-z&#LYU+50x<%9WIQKb@%B$XaSe6FJ%Wy&vSm|x~;BXpKe(W)5i~xd`w_#O7dWe zG&Q?gM)#$Y*}aBSV_QN|T4@NN;={}cAUL`JsxpXGG;Zra;{CxV` z+hLHW7#c;6N&(LNOu4i zV)8Je?|Ag+)iYf|MR&!OJI3qu-v-M+r(vu{8Pt7S6X*QMRz~DTwJJQS>B&IV+1W? zM(x#k>m@D04Ua6&E@iF%XCE;08tAzf;bcB0vXY_|0t#%BoiS zf59>1BxoC_LGf?Ypk54~hq$j?vnouEha>4}AX_>dwgJ;9UnZxZP7up@O7n0tIG2Ut1ADlYv)3d`fV02(9w{Az^ z{0fH?sCd2ixCzvs*Bvvf!pvem5~w1xofH$X_HsajCx#l+OpA=K9yIx^}Y|Ql_sj{-w1JZ9bTUHMw8RWVJCG#SmrVQGiX_zTrUDE}FlmJh<&R3Ua zW+*?SxfV>HRlnO$R5x;$l4&cffiG=zdfj3B3@YoU7~MGj#w1x= z?p23eZXtmR^By&4ukF?Hc@~VT$kdvX)7*&~k1w>o9kT*(`7z!wE=4shD4{&(YCp)v zrRq~Y{_YCsaTbQOk4wwMO0!FqqYV7?xQtLsS_mrOOd&AyyaH4U+h|(Tt?T>kd>97G z^tCKv-!`Z$&vNIPhmEFT>_$VT^bejmN$Tjq)nT5;{~gb+9%NMi_SLhPaoCV`6j`Z1 zz#st`ycGIEpzs?jH#hVjbq@g= zkkLH34D~YrLO#iDK~5{#Z3b7|VGKZ#EE7poQNpE9uMYYx-;da_vPeSzQ3hx~28?j| ztzNgaq5sG;b~1yWIeafb7F>5=1>tskgZqvG(-GqVS!oXelZX@w*F3n0dN64Iz=;!Sw}}H}{jKAB06@XDA$Jw_28;!#Ara(` z99<(A_yWkmr3=?8;=Bg%^N>t-P%J?GUsuK=&GCiUv-6J%iANEj{$02vv%52WK2~y_ z4d?cM!|vYI>$ZEK?LAorh(*IS2!`*=*Idu*8V5U){_8wd6jCaLg34Yc|Ln)F_3PKG zn5xRiRZ8oXK}>U4jBM~@NA{{1thD*6ouJE&AuiamKeTOJ#dtRQ>OHjpiL{HiJWIE4 z)?~7RU0vFEtY%aS_Nm6M+DL9rYBdVAe5yWDSN%|`(`zvG}ZIcz1|p7`&6H| zAcNzm-94B1EYM`Ga&&dvr_CPoGc|`*l_yujvC|c=6ewfg>J$n`Ps8~W}q-f ziuQiujGcr9LLfDIgBo(5JacD$Hqn*$FO*aVIO&J*h5dIK$i{Y=i@i9A^-)$_e;XY%v5FatC~;*_p^Xo;j~KQ@;pS~#+>QWl3stPt*r9#I?T1s8 zAvvkle*lyBar?jc>pZ_~?H2g}#kP@-VUNiJB{3@i%u@_v0UB3u8;DEVChkSY?%d%5 ziohOD7~Welkxw1dj}|jvg6sCA14c^nROA_xI48abAPK1-P@d>(7f%z=dCh~1C65fWgQh;Fnz!iJncMlIU-Qxbs z`@)6|8^~+`lniqhM#^cUsWxXS0E(2t>bCV}=auEneq8Sp8i=Dz$EAxQOY0(UGRjt~ zPWs}Ekx%1pSvCaIFV$CbS6Yb4x>n-QMjwsT0Lte_cym)>L?RLRB! zPdeA(Do{z(-fQ3dLI)1G{NYN2e`-0V1N2J_& z;hp4qii;}$D0jqX=MgH%61|h2DAo4PPo=B_#SHq`_uNmr3Y8S~Tu>felv{>7VHc0O zsGb+3nC4F#X=;okv>VrcN|N5;8sCx1{G`3h${sJ&c)RPV<>Hb<{LbzCyBPX-_c82B zL3V8zIZ|;3IPMOEb~#Q6>L?;@gyzo*n3#0#hH@DDCYoCy2I zd#6($1~$lPWY$Amr|1V%Us9`_Xh6oBNb7wjSd>6hL)Ke(CWn!$GqxOPuEa0Ja-ypetn_Rm-LpI=C2 zFl0ba|I?dhOW#H@qxjB4N6`gGj~Ce@O$Pe$XLc8lWyTVx98uhRA-hAtQ6O9vbG&f* z<}_y_S;!r03tt8h0|r1<>;F!pLyk1msuXu8gKV(9U=>3tq~;4Iqr28QCaUzu!oSvJc6xME<`rtOlk^j$M&^=UJ;*=1Rk&DfLf9;LUk5g`LS z!mY*No>%*hO8-E%x4EAYV=0jrFNg-dj>8Jels{8C~dRL`2LdM z6T!>~Y)9&em)SLjwS*IO$Fd9ZXAIanJFQ$GEV#IEY7DNa&K=&cq;P!=W!VGR005y# zHTnei;jEbV>*Rw*Qa7gRVEEhgA892}g64U|fX(qJR4s97A9zP_RU#+TT~9BMaZXMB z{|GaQC=r8lGR8g5eaDGRHIardL`o|>W@&UPBpSE>WdU9w4yShN&V8np|z@l3GVPkH{By zmoFPvWP|b^lomzWu=3_Y>O*IKq5OeUJ@YZC52dgJbzQwtry^KkvI+sHFV*4CE*Kc{ z<(s)vb}+{|Y1>Wuc4s$7Pi8ZU`aqUKr|jZ%&NqhQZC~^jn^Yv<;0%MJ<}H7VE-tzx zm%@O>OLeCb;~3lUDiEJY8xPXfR7=M8BYmP=I300})v#+5PDwj_%~+VBdh>gP0|CFu zSX^8>Q~*dqn;A%#@uns%Fo}P=BEM{&lO2xl=210*6O$QMJ8jNoRG4BiKqR&qmPwkR z+)tkbRYvW|^joj>_qL4z<#;Kr3F7xFWYQEP9+;Y9*kWCeeR zST~p5v#A4K0i8T!Dk*5lhEdK-ra2YysRW@Jf2*D=u?3*&%Gxgu6{{Iq=DMGm{mus{6L z8cBQz1A>-@%V(p+Er*kM@!LxV>Qlz{Wp-=0WaUmSM+AK%9_1^SzC!!rW|f<;2s?wJe#?qpUB{W@mf5HOBpn#j9_;AI5j*ZL0^*BOTe+3g64t&RSp zt{qPL!KDdzSNCqt?>TvZLqIu##^)^AAfW79SIkTc%IH7RBfzZ*#x1=NM1B7Yt0Z66 zzg;w)`!|dkp}sQ5U~d2zkSl5kGjm|qkSz42x$8==qW(Y?KF01;0Hl|syiBeCB&RqL zhlE;tG9G4jkQDR4>4T;3sQU=^@b!i39b9%e$%j7w{8M`iqqql7dm?^r-L~9r(tm(^ z#Nz$t_66elOHb|I!_lWspG-3rt&<#Da2+GS9pDNiATqe)zyaKVV4{#G>>URVcPAb^ zLXx=7U%J_|E7bw)qe{ScuAUWiD(XLqL%*K^De`v#+#)qY#s+cr_+AOnSKbb?=?&S9nJ;k;#%ripeVgS1Yi6 zMfj*~Cu#7Z`kbB--!EO$4r!l=P-hl`S8K!ala#2ld|vu(?^emJl`SR~yr7=T# z(`kqwV&nBVyM7S&bp69i1faOWYRdOM#IhjJ_m6iil>9!a^TN21oC zd=8f-fE!L}A+-Ynj!$By1%-fjbcT3RoDc)kf;0gzi~xdgWd#Y7e1^o7SF*7?Vy|K1 zCPeUZnzyCQ{vdbO?N6?d`hm!U)T4Wdx53gJ#;(At@1HBwC634gP@rJ6j0xYiy^Yc9nRY2|y=gmLDKN`$%iirvG4hP=4h< z|NOe-8bfl^QA2ytp}P*2`5M&E3#h{jY}O0R5(4NZjl$sp)F{0B=@oI!Tm6Si67f|} zpk88p53b1Bx6NbF)}6k3;Z%u_!u%u1`}w)+rIsR6KRoo(N^v0~ChN28_C@VK6jol# z{l#+z^zAOOc9*fsartVUc7i0`1wa^Fa~KEQqO%r3#e5^|2}qCHEfyl})MOD-+_?_swLVNf~*4y(d*fx4fyo2vD_^lV)}DH|SuDeEgNN z7e@g&qBcWO+D_k|!n@^)PHm@@k&g*)TLs~yXQotLQ8<;a_I|Fn1*}iezPC4GbyvO2ua+1L4%S{Ww=nffQf0=~9X(sR<6U7Z3s1VW_Bx=PCZ6vUgrdkb%tuEn?g z4YAmg55|6LVjV+T1oaejaeBmGhPfnyK}%^rG3$boJco5x>Qbz z>AoDW%Md9u^D%b8Al7BWrX4beFjVIpF_yl4)eK<~kWUIpN0EISW80fugy$YPR$NFp zrH1khcr_FfuJj*(<;=H@p`S8XWdP!zcx`R|GL4}1Gv78!0`b``CvHZh+JKu6=?lO* zO=JLu*s1@x{PnV)l>Q@VAMs{?VmF*q9*v~`$FsW^3>fm8O&t?lbYQiRa1=EHPiLU~ zZD!ZN93h7k0OI?ZaYRi?l<1N2JIoFucUBTQ8b0};5!9nw2LsaXbp0cXdEITyvc>Dr z-3E)x5r7uue3kqge7*JM*2?oc<1R`q^n5~p+G@SU zD_cDUGBOBFPj?}fs;$kuA!|_L$gmR{7^sKl`$!p7HO7Qzlz|MtB{Whnyf$SDM0Ch+ zt~{qGLF%9wi%zdnGN?A=n(_*y=)R}xQhRc`D$Pht8mo+3ViO9yXg;*{m5qF5%=6r* zhSl{Mr8rV}Ilt!;%a!vMIqgg;tIayl$N(?fuj-3Vwt!xfVELI|xe2qZ^_o*ZH4JI2 zchz=e#ZyTSfcB7U0yJEBSfT8{gVT3m6l?bk2^ITI8rfS9mT?EgdEG%6xts zLChaK3B`j~(5v&;$0ow{Fx(54Zt`F%4wyd39nY-DaAu_*6wt6nP6)zv_+oS&r3H@e zAxF~}FW7~yxo=T8;?DDiT5KU@z@pJ_Pu5<)`5*xseFi2axatqzSfa)A} zM}m!7yCLLr+L?{>i3g65O-8rY`?y&21tB+(o+eGu)!OvVpYV7k_`6ZRi2N9!MrMU;_x0c=U% z-ra>s`{k$ikrF9uH*U{e)B67pr%n{G^}_6!3#-!qPq2II=EqRiE-*02i3GWiWS7`+ z`;MTGpEgvBW8D-nyN%{_j6^0PQw`U5)}~oBDqw11JEpZ(kk2DnQ#z{)cV( zuw92p*&39w3GQW*Aa;N|xGWKuhm&?-u=@7up#CgRX3wN?$QAA4c_@qYa;y`X^dFxi zr3S|NH+JWS8i?!YR{kADyx}qisK?3E8y;E0?A2Of7qJeII}Gc7BfGaJkM8ThoTgff zN&gRKm*So~4R8lc9ZWyHdA1}xMcqpEN*iZks?-O1iRNwEE5*sHgvflGCu*_>_&C@6 ztTt*=TXnoWcFoz|`0`Qys+$&5>Q}t57`l>g%4gpk<;9mDkdcQo%vSTO!1 zn3NGwb(i!YL)rRZ7%VVRKtq8fp8;m>U&I4(etgQPTDszN-?WUYewE)Vx!Sc+W-)(z zh*H*uDua%Aw<<>LRf7@|m&6$4kWT`tF*aUyOsa2byozelZeP`_h9N3Oxr{W8B^g_} zyE7u8Fm9hVtO#CWbDpdVDhan}Qp6lNXf-ikd4ugJz}}NKq496ChKX$4RqC%AQ_lCK z?n`Juf4MO0z%`^&+K$(FZ{vS_x}tKgJ%Tt|_oqD!>+Cc?eXJ)nZF7GB$ zzG?hqYW~$@BC;#1`n{leO71wz1(Dhx<66@RPSaWpALN$QhNnhr`=jOUEwxs-L@~UVGZ?^8_d6KO z&0HJ|FF+J(-(7asd?|DDIX1k1VP?9lt( zF_Hf3%GXINKjOXMiUmu_;D)}yt~>;^AXLDl1U;qDi)(vbSqBD@OnVUVUC%VrFkw?YR7(@J^TupVJN`q2>)Z z3tICg`t$gh>T@dlW>~86t`4VySzRzf<=b$gb?r7@4WkGnjmcSePI{&HGeD>rwP>^~ zm?C5R)8FY?wt=)*?D6-Gbo{^U@I(or*p|Y#B4yWVK$UV(>HWLN#Ikv%e@;EemCeXm zkdw#S5m%Mh?3$TCA_a^?-?Dx>jkuI8EA2Z+^~pFZM_&aL+p)OVPRXq0vO`O*b&2Du zAe*xtYPz}7vn_JXvc_W?g_Yx2iZX@PoKx(Q`tFbcTeQJ0Eqt;d-{px3?RiH!&^t*b z$7Chsn=~*?uTH_5C1F@RveGY^-_z`B5Eff^8q^jk6+r3Cy4B;3PjvZH&32InHO{PW z`*Q8S`*N=Vag>-dO0rbh?PZ_LeKjCUHSCLqsn2|VFTD|_yolL zvJu8TV8j05)JfvTy6?GFQrGVF1?%bY*Vf8%N(mSd^8)Yzw-nrGPqG^-WkUyec;dCy zQXT|A5CQf$E$6i1aN(Q*@^B%*7`dm=?+cC@&%j|VyENB{>j@dvQP)mV2JpXo7?7Z_ zGu&m!UJgbApkectPNGWxrRefIC)3ye^m?oQj~m{H4fZf`eZrN6(~Muaa2H|6aHN0o z=zfxF04$PM6Pl)JA9jO5UdTL8)YShI4;U$I(!(#UmOBuPj@Y835r6fz(ZV=^VPqC3 z8_}e;IQ5A1000D-tFo1Oao<8-$j*+8=|~X)Foi^)I6-$3vsox2jND9!5yL#!`j0?( zxa|PQHg4I`(0|M?`UsclZVWV0&>3ZN5IcvQTF4iLx%$%YUX~I=_%4okD4et#KB$Mp z&H<49_V#(C^&d%5-^J?(sU3z5>_NY}by-@^GCEWMfJ+$w609h4vmui{7%IfVUBF-+ ztQh9!2?ldWCxW;>97MpE2Bca5!-aMKWL$Sjcu8jj`yx;saaD156vnDI>4M7VJWQn2 zSOW>CH$rRNDsPG}#-cKORCKoWWn6;3-eSmXjOA~AMR*sz?DPc`CSz&zQT48PKiuY^z_JJBQv3;ta zr^i@KQvK?}#YLJ|^r}Vulmu{_D5I>OdR5c_j*J!t!0X7cdu277d+J%#&(Jeh?ygpX zYTx`xcKxRPj2yM-YBfXrITAU-u)=KzRskos;3CR#f>~S&NUJu+4DBUxCqKJo9xY!L z5`!YS;$F;h;FKEb(M@O9+cgZ1zVD3Xg>b-%oIzQk}L*VR?`Es{g$MMUA+kDM}DuKoF6=gHrf zFbjnfd?;~(YvC3{&Mchb%j+Sobr|hS*cFQF0D>N7VD>P(+!9-Xb^r>H4gg@R*8fn1 zd9uXvEL^cUOMmCFed$?3Gmlo|66}@haSfU;^zL2`{jFxEG)Y*Y7r| zzXK~dlIP>O*=wbI58|27Hp=b*sD|85BsKF8v-ad`Yy9(b*ERGXfa@c?ZmyS1>+59I zBVj4rdDwZ8a29|FxyJz5F$oO(B}g8wKFAjFPe{9gF9J9O@$x(z9_Wc;>2FpbrJ!-fr^Obvr7d9*_70Ud@@8rtaA z?jx<#U9kvcF89><3LQ6!ra?5VQ(l}AD7m%`&DX!gO)ZTf?UmGgCEOABAiG$k&(0guQp>1s?u`}V9Nkh^`&KojG4%N zb&cQ6=Ab8`A(j^7Q#Vg>s?1tyZOVjQ$9=f~f;essE-IL7nk$CRRUegkC}7qaV$F9L zut(Y~YPO4-eZXToshPz)px!d?>PbpkWxVko@0DJue#kHBghyCV@i|TKLZtsza*AN! z|LxV3wRvBzI)Y7W>YrHLjV%qvHwVMYu)zLGJ3~;Bk2!! z%%{~GLcS;%-KpdHN)9aqsUtlCivJ?s#Y_?R^N`(!NZmmgR(wxGrfo1Hh_69P2DlXA z+Cl(y`NBbYo&dm5R}i0rO+smuLw6nG*)`-IVSsW3>KC%>3Bl*}n(Q4x#Z&Aeh1-tI zx(h{&kyI5Y_;3&aFlba}#3O(;SlbFz zm5l0m^XQ|GrWap)5hnnZ9ZasdV*K=EmXa!r7dxX1&;cQO8QHjCMc$gNiVRTxHdBV9x)_&O ze2T$LZEZXAS?ar2uGM60grjhJGcNaM_l|VH=A3FfS((6N+{@!bv`~xe)9FdC?n}?e zAUPwDC?|^dw-_`s7Tw!n#&x04ZkCCxOURNPubb|dwsb3w)~ zd!IGn^l@?7)va4n@^)oKYa8y(>U8R_;t9?DkAD=`lT$0q+(p_YnBEWFjq|3N-L#C$ zqRZnKcV%>lGz@+%HLJY(lk#TXCrW#i7&y61y9-^u-n-IQ-?jnN^P(q0ebLMD7)6|U z9q1fQ-bz!AB$};^@XNsUwME1(idSy{jSaLnJeJ z4+a>h*Y+5@IG$lcDK-8m?T_UdXr>1nMlcI-hs<5-S9@0zeE&HIXL? z#_P~shYFxV(O~2ef}wlhr8Ue@gdlcqUtD89xpB5+7e}o(Fe6AtigG3UOc_A^n0Wxh z?o?1J_w%Y4~@CcpLubkS!bx8Q2&EkB=VGI~I~oQuV_AAsxYUbJjNWAL2xu z&b1FNVc@WiP}yZWvmHBjkN}u{*868&J@=m7A)L<%m_J@w?PcoQ7q@bv-=bb91>n?&kX=DYVTpZcy3vvVR0gk z2rg29QvkE0_8Kbljbg})*`*8Fpf{=*e|>LH`0JkI=hpaE>vRSfL$T(EoFc*p>28zqNY(f@Og9K&F!C$h2A zcdwaMGOEW8AfYUN-(~CoWm<#{ z5xWob|8VMLw^XHih%r?z=}+2m8t%W|XFsIZO+}lxz2XMoeb-+^ee-&4smqY9L9CrH ztzd;J*2lL${H>l--9!T3%c9^NJ&~r zNhyd~(dqV#z?7~~lZlMoHvLzAfX0rHXGI}x1HS5IXU0JWtizSDnHdGJP52b?Ob6{U zi1uX`2q&Q)et9K5KWiOrh{yB;TN~n%kc<*6P1`;N7HIW`khvQ##BP0w4gI71jsER> z4QHmM7k~Tjq}SMR-uJ>vVKu(}!QEt?eC7AAN_@+G&#v^ZEnMfo8hrGf6D6P2?aW?* zdBI6Q1V4lM0tnlW`+Fd>5BM8N94}&)=*ySBDk%_0t zt|iEH;^@8(DGP3TWU(++wf^H2A%Fz{6_QLMdpy7pPU9iR6^wgFho>vYzW+5Fx*HU`U_hAT$E8kQp;r< z8(9%OMtu7^HqW;6BJd(jN!0sJS;iO<; z$nb~{GBbt}PB{H|+mlP_0M-$JVbos4wa^75ZGGVTx%M9lD&t!TklXg|aT84FpwdWE zKt{bu*0{u7g_@8=Z9hH>H8La7s#O~5TYk^M-|_E`w7ICR6k{7Vkv8q8ru}JL*3xFH zo2-T)Q9kKgKT+MV3+!F8OARB?_A0%N=kE>El{d}MAtJLW(^~_o__?&x5ov%79@A#; zm1}`aCtc}48G#mN`mACYtdRvMx1P@MQ{8tJ=^P**5@HxW~pk zg`83WRl9hBcO~f+RYR_Ufj6tpFmra7Eg-_B`wCk@%EYUe3S8F%v+Kc;b}y1L;u&}I;Bf(uahjv>GKoXX=PzWy1T5&+`f`nnfo#fM|%EpYpvh* z3V2D+teL^&BCX#q`mW~P=_Q)jXQwnO-iGTU*%cQ4Fi1_nUJ?8ljP7&ELF?LTFZlpT4486gBiBj?Yt`;L%;##cSKIFCn@ zZ(xM*92~)SQ66w7t>3&uf`VaG=Pl_jMh?bpcXmx7%QxI$h_L~qg_s>?aa>yzI_J{>@F>9hf?#QJ6NazdvsOVeTyMdq3{; zFaJ8v)U`|P9L{|LFuL*4C8YO+r2pp}F-kbII|Yn7DMk%8WUt8s>0%xi+*&xX2szdI zFYYsTS>p2msI30??%qujZ{pb~-vU+%aZreB+kJ9>i9g$GN{Fk|fGO!elBOcTClaqN zjSN|m8|2-+dxtP%H$T2qN)YYBEE^atoYvcS=Yhg7$+~!8aqczR9yzFoxc#1IRu3r? z5cpnp-=hCW%!(wQSKj-E(SHE4FT8sfVTy3l@8(BCy~c-LS|u*(GZ^Rr1oiFJon^C$ zU4n09xugG>&o%3}^S|}9{LL*9P!-KSgBjT!JpO0m;RXQQd!AiM)0q{U&i5il5U$FJ zqe@OsW~!V@N9D8o@4ox)vpY^!*7{BLjjOs?0Vh%c%@O0|XS!r)+qO8$0!}Tr0WV(~ zCSya&;`7bz-@V1NeCcQb7n#Xvf|IggTcf6#x?)^nue}8a|JV4vQIsfmuVg@!>3Z{h zSPj;KVf)Jc=?qQ|eGtLmmw3A#bDnC`AW_Rhl1QUV#Z_ah?(>xp$XlSQJLIhaRyNES zpvY}x8RoT3jm}asmf=}ZwuTC_gZ+E8@6$SW0ArPg^MB@sO@x?j2R#%Ip_?wf5SS#|XcJ&*DGP?lM| zLxW{pJ#Kg}ajk{=bl$eX4`8F~Zdtj7?&NRddo#GYfY~3&1V#lJ%Xf6fdmQDpiM&H_ z9f840&qZ9+!PAD&x2~EY%nMH3fi)UCw6{Oy;E@h)Jt@JmXrttvLb(*=bb^};!O#F) zKV=Yw;9{K40>gsOy_(~+*CUn(xvr2F0Ldj02oCnTUzG97uog(%kj_W2aAYuPxXh0n`gu z1h>%s3@mnMuz{fc@@25-|AEs7Ns`LT?pm04CtQS@d8n@k#tm^@NYU^)9v1*6GLLWB z7Qh8gEWWv6ySUx*I#c?8+ zmJ%_`R_nyBVa@hpu!92FNX$By-NsLIe*rF0zULh7GY&r>Kp%h#`Js>s;kGB22^)vC z_2RrYrKAlQv~Al`nY*I@h-Ct!26yasRZy`vyRScf`V?V|`Y?-h#eHuW{fDfO!U9Yj zWILN#%zr*_X9=hWi;5GlIN1k~DGXYaUDAJ?Tph(sDGpq~%?mJ_bm_H48{{9{pomFC z+Ku#5=@jJEJsP>UvhS2GNFXC58de*3jJggV$Ebt6L8%Qlu~gn#QAbTYr@y}zLlCzh zPh?KMX`|&^Ha|x(U^mU51$ABlG|Jz2i(4!Ry^}0>DwjJI)06;7?wPN;Lu8L({am79>%tfW||c$rsont+wl<1(Ytt1x~q@_MXVuBt=M zX)~@2TLo@hYS-lxfThSVxg5u%GJ2bKv+*njHp3oAYCsA|=>pE#h`Z7cD$Gf`H3Uej zuRux*DG{1f8Th!GvS{-N!nK)sQKtiKZ%N5aN!dGdMKOvR{5jRr0)F&b&3`A5mG%SD z`;!7xX;R{xM1|A~t)=xOOEvHEw%&*I3e)pIWzCY>haBZGMLI!Ox@Fy^P0+s=R&p2`SuYY`%ri|+AKY98T2ZjL* z0TO8ZF}h(*(EKwGS?m_^Dd|!Jr_u16Y%sUci&RM*Xs73!j zeby8P+954P(tlylmFECwLEvWpOh3~&< zY(Is;)b11eF(BS3sV}}4>m?@rN9@&UhmK~pa1#UC9(@0thW-zbZ15xH{vTXFOF$%E zh^Ycwg{m~NKGHg&5Lean>tFx+=kdmWTsc1)VV4(L_}1g{0idG2aSzXnGGZ!kp%JMq z$3msN9`v@NUV0OA8r!62cvqmh>Q;HBy|7`3OP>{($YXZRKG@zRQ&MgXHwj?KMy&0n zLtbMa70^oo*hTJbPp?{Zc4MF%w-L0pJctlak@JKp^V*OL>6`Sk%tyX57}<7Jcg0WD zWW+H>fqSP>sjt>qoY``DW-9Z-ab|&$n$vKd;x5YSb3`_;P!yg#vqLi|E{`jBKJ~+_ zl!P2y+)u4UUB1EFn}YF-A9$@6YIf3?ee3VKK|TMq!gl>L-W}B{kHvIX%g&R|Q|0n= zow+vjA&0(GUa3yafl=66c3CGI{f_w5X(md~PnMBu-F0HS&h|B4RQlg(nfBf0tH{Bre!F`p>$KLDIRFiV8MYcz*|?@yn( zlekVUWrKMjUjx_F$p?-?E+L16i^vgl3mah=HzZ?3GER&G#&!FS&b)^9*=eA#I0)Xx z@TN}~D20zv2M@W3Fc-*+1eYJ&i%8P|mTvu~9Wr7Vc*OpoG*6rUqdd-vwc8|#XPf?i z;`E(Fj?d3omqoUS!5J75W{qc5Nnk{AjYr{Gly$=4ZsZ!c_J^?1_oVN7lqLVhnxgYYM8b&7O;A#k>M?dGS)l2zf&-?x6bl zWm_(?DhWJGYw@}`N1d5g_38gaYPvG+>7>>jy@psiSlks#N%gOQDKn2mHE~%+b_)ljxJd`$T)ley{>WeU3W8C54zS9CRuk5flGZg12 z>Wt-Lv*1-42UkQwUbSI_6&d7whi`)qUW*~#8g7eyh*`%eJ|%CIN=faCYwAcGdtr7| zVP(A*?HJVWX(yw|GD?4w>|(#X?E~e$)-N?~^E0(;cOns5GOX1^M|@e*Dma(lC#9Ql z1S-lc^P|yYs-)m-E1_RSHcAbmaR>|x`R3k5=J&WJ^qS-sj*cT$KzepLLFkRl>c25= zcB{C%*yVzB348Om{?DAXv&8ZsZx!50Yu9g=_?zD`^RamKR(7HE5{7C~tZRpF_Ap9t z&mi{dYz8&IVWSJz5tyWJeqdKQd4>d)U~%wV1g0ayHp;~u&5T%IcI(~q+zRR8F$^kx zcGDa&`iRj%ExR9FKU>Pe!2NT={v+vISI!h52JDEMaH!R{eTR3*g*9dwyd?I>BprHRxAh)IL2&OKtZWamaiw=&0pR+FEWa8 z4r3c&c+Ps;m;k79x{ad$%rv^81H02F|Mvx{&3Fg{Uj*u-fb`R^uca~ULPinh?_WEc zjNZoAsmun!{fb;#5F83D&tdS>i$OSCdMK}h0|;=-opr<*Vi}uuz%(J10WzOMo@nb7 zmghdqmI8nu$*$oWA6+cj-L>w%x&nPp|HhI}NE7_TY7L z`eCCa4h!H8|E7%YBS1YdujvI4ypq>BnARWhI@?x#j(Do!!-u;)_uLa0?I zX*+OQu$(cvu55eB=;^}B)>vk6M5$h1UVrI+ zJ+JsU7FKrQen;whin8``Z4_|rl5q1Fqa>Wt9MW1=41{m2|1_2w=+%Xlo3A3>{9AHe zc}lAzkGi8sK_k;^t#_lXX2!$C1L~W9g#CjtQv!I zqk5nJ&hwc7QzD0yjKb{+d{%}kjUPSl&}=wS$tC2}43{=sr3VPk1?WKPf!m)h$uGlZ z6gRKDN4mWKcpa6_E#lA3Sja zO&Hln3Mr!)@86>92!IE%J44y!^R+*|M$6Z1Wj0_s1FRjA868Z~H4iNo0DwSxBoqZ` zKw)SAC9nmEYr^R>1W1FOI)j<1pZ#^Nl%hfZu~#8p2y7cp8J@<^hm4TL=s&gq91_6w02Q_VBhCpaCJu9n31d_1|M0=R+*u4x0d{deTz`mV>)o@vfJ5Xc1E4~g7Cf`l>s3dx7697d zHls@a!At=(&t0++<$dVNR22NV+3N%(fyo4G zdhqnYl8GO{i`H$+`hVV0V`vq#UZWX^|Cm7_N+UJ(pOB6!#ii$<1xfzN|N66_C0xGu z*$-yLR`%Q|yxK)cD_+?M>#5Z@>sP#@X^rjfkPL!1Hr#ZttqJpn`GCl&#noh^s4-w0 zfFFQIdVo{bI~b&hJIa^u!XWs!HZ7%_p0tawG~el{dcTO(s~*?w+0+c_r9o%S7Dhm; z$TVk-Le*bUrH&3NZoD!EYuKW3PqB(V`JAk)QiCWB+SN6=Bv6UrD(0qakcA0wm6Y<| zu6iaB>0sd0jWV{l)>Hp|5maek3z?|tP$h4Z5hy zznhw+VWzz^0P(Xzg!rpP$zq5-bkt(}Oy?g$&jJNdJ4|T**K5^~+wT z&#=o6NBJ*h_5!s7;TF5)?@Q(0&!01e4o9uHYiCMq)ThpvEJ4o?GXUCUEW4@p9V&4w z&&&+5QOM?gH?w8W%v>u*@ICDETg&b*WHCqil`ow?RRXtD&Z9EBA!Y_{Im9s`6~msB z`_u8vc;OTqf~esNI+xv>00p58i`9PwF{9Wp7%?zzwf+OppzI0)+jaO|`tRZFdfks* zVUN7DN`lC7#ly_XJpSrhi8(_ll|DT~-Mu#bM_P*wJYP3GwoLV_=>I>SJw;;Cwr>xa z^KpU`vV>c&M~`kIYp^}9%v(>j{v)ILCr_WmEYFfCyRwq-`QZLNC07=QKyw{Ge5hwL`Q!8HiRYhdqg45SCkNlW~Vk~&)db@EU4^sQrJ zN?d@#R2^`@0S+~5Ozl5q$Lg1M?RmBE^pW=3=9aBdQLafq*=Um80}X?t+I3NEzHC2^ znoSfVnI{>u;o8O$ep(hqgDCU6wv%alR^Ts5C7i-X1sIBZb|nxhGIVLY8Ht5Hq~oM^ zZ+Ffx6@@7)tdQ3xqa^rr(XErW&G@VW8eCbHS^VXDQ=Em|byvwVJj0PiA=ECr0#?Gj z#67%BU>Zx5K?@L-%c4DufTWlOudj;l7JE&NF%hM1P;%V(%r3-P5Mc${A@M?K8kzv^ zKoP%^Dn_+j2KjnGrb^W1D&&8ZJzQ_xg%T&oaB??R$xczSi{u5F|!L13`67ntZ+fntMgOD`Ixbtd-vi2c=p}U?eSkvS7$p`k%f$ z1PM3;&hyJTtudj`ory0D`X2}8Tw`M*quaU9Y3)<$r`Z9*#uC|9PYQxLE8E<~$g05D zUvb|ex8Kx(^o4g#rTd>>L65zt5>^I%^=iZSH5I`?sf-(T7f)NP`)$-N1(L)p_eP zX_-U_w<6+{;5te!$!BM+lT(9}NA;y6*o_7j>&e&FihF9)=1oTbQQ`zl(B<5B1V1~n z`VUvxS%w3Lr2ij#=Ojsb`RaV_ zR*Txi1Nz1z@!SX%r zkkN9|4>5oMR9gSRsv&j{fNay&P*58y{qfh=h+7*eA@<*8pq#dR9%I`Q($-L0!CL8&SGhjE-UhNNw`oS9cS6YHo+#Y_nzKGB0z950j)>uk^k=$}$&T zJ;YJDE*f=55!=)O;=12jXemC2lmShfjn<&hKTmaTD<5sUSJ#9$o!9xBVuMtM=CgUw zJ<`ltVs>;N3Z10qplp>s|IZ~mR{>{VuJS%JPwJ!m&$(*%rn2O`0^G{h<}u{{Qr(Vv zmNGp0ZzZZEvAk9s73`LrWI0Mj%e%R1s9v|ZJd;-t!RZ(tNA0UVbxw6UUg7kWmGHH3 z&O!6!^Lhv}Ol!=WzN*%J-VhCm6MflwveVzy`mfr{Pb%xbX3$FCbGxJszG|gYZA`JJ z;Z&ww=lPk{J5Jr3UwW-kB%9*ZMpp#bgi-^xRXs^own=+DS;FG9}tC9Y5J z^Lq9~1+djB=*_#%^wg_(s8V;^QTmdZx2$wuN10gs^6bnv>E}1k^>EF7h1neh4b2{*W_h7dB`BX}3SQTv)4V6Z<;^7~dXi^7*VoPGVgU4}*-~cou-&XU^VP zSRo{4T*(Z@vNfBjlZ`a;I}PmDJ!~hwXeW}B0(86(OUUR|4L2kV{C(`c1mOAycCn%4 z%&y!==zs4X9pcu*X}9?ZEU)w*S?b}cyzZeT@wA%N{}IdzUdSxdA6Pbd+W5an_<17( zl|S9HNMwQdp^J|jCpn)abS~;Y@_XS_B#KS9=|AQHv1dqoq4gik-Y@?;&m%}1mm_;U zSQ(Ue$uAzuhfkg?^$j0;WewH(kBsK1XNa;uFGiOnUdTa)`9R@mq`cU;WxHf<$3X}L zb*BZ`on62OPai6&5mv7YLHAg@DAJ6B2#BqECj*-+?pY}1i5Tz;)Ap_-#|Y>KsDVrJ zk9RK+FilkSA0=kM@EyMUFv*m!^}lzIZXR=nbRduo+SU3mC;gbg0*FM``CCPH<$f@c zgZp=vOzmJvcVgfT<`qCJ>!aF#Hf-2H>ExeNE)y_TkhaRG{vbu5uF;2jG*R2hwQT8X zL+Q!7&2+D{Ww5uH=Nng;{wC)wu&UcBxA;8p{I}|~0W4J;l>2V`(pCJA-Uf4j<3@)c zo!(d1=x^1jjpAmLy(yh=^1d>L@oGl~eAWX<;3Vz0w(BBo=|pZi_qjzRssElDf%rAE z7Q1KP$P`)lU7&u%0cC!uVQkajjHx#BNalAdCa*r!KS{Y%TuW1R!!EzyT39&>#GCu= zY_}Cwj$q2jDVk=}|B9bztRvG;8CRV0{CnMxN>|JF{MLn)lUvH$&s=q1EzQDew>d(a z?Ku6+H2HD;kzv_vPp#}JOVTS{XA-! zCruPUfC9Bhuz5MVtro}99XL((FX!zn3;ucG+vx zt9ytQ`sqy!0M=}Fr29&th%-*({ehW?wQT&s@F2g`Q_OPg%FGv-2)HD_{QFnL#fBJ~ z-`}+W<#c467}wM>{pip4EsBQOYRx4m*vxYO&8_pZK7!>zGEtOW*~soHxTKIftJZ&v z6M^WPn9aE9(Zy8jKR!S8P&V$1HpZ;pR__M&@9y4z!bG~B88+n7Lhv-ZSS2au6R)q9 z6Nn!_ZIUopp-hXNPssP5&e@s%`>GkVVEN|8T1AoJGY=cXfNs7pF33rRTwu5x2M@rg z05IJ2_%aooUB-6~j}7k8s~=dLlbe!S)0h{jr+D`wnHR_m%pX7+0`rgFXQ<@e`r}=N zMZ#eTxC#N%z(C@}=M%53A+7%aW+>nDZeDlj7hIw*&Rv)L2AA`gA-#lwL-FlJD>fVb zN8(hZ{20Oi5MLLv#fLsarH~*LWG_xaqEPqJl#7es>(Ag8{X<$1WL5wD?F(t$=55Tf z4iGms@~k1B*P8WP>5(74J>FIoRE82BbIdW_@4N553RFEr#hpiau^4w5HD6})Bek)q z{V1G>^KG~1-LzPJYcg!>_V-3ph6(U>GhN=}T-*DhjpRnmBnDaI;Pi9V^J{qpED>U| z9Q!iLX4o_hUTw5aizQzkpWOw>%YnmYjILz^t~=N=o-Ryy_}w?`Pc#^5LW!DENS#u~ z#zG47TU;L+43yX@dW%Dsg)CrG%(O*dhMKwYZuUfNl0Zj!79@QlP{3J+1|lSEWtXl>0;`?uZPa?CRxo zzgpY3J3zgHl_%Z4Piv-t9P5G9y#4j z^rqJdD>h4=k4J2lVMd7ac#2*{-$XIz02RQIfg< z@iwW?NbvZH()8Wi!0R-S^KeBg!rZEZogCJS=U^?}$#Pq|W~SWj3 z8ae%mc)k1BT|J7&1*Qw2Xx{Qo5~HT|AFfgq(+2a0yjgHBYJJCPNwA{*nZZI*S|n9X z^9>MuApMh>g&|^H)l;rj$3e)JMYu>n>0XC4thID_M+b3y&8vk znblnuX}Zg_laHB~jV$)HA=0r#4yu zCKUn2{-;xNF1M#|)rQBJcdVH!jE_$-%3-*vu(J1Uy)g3B1}m&}wE>YcBPm=4Rf$@4 zn?-w^0<&T6eO@;fSjK%bdHG^+u}@yhtb?UrKFQw|+4|HMz2-6_<;z8`$T`b4y1Kk8 z6joSOs*@CZmDe$;S;#9VX}@>zWMnz@=g2TYdF?A;quMp|(jsF$mhiDtcLdn&;$-<; z%`0;4abHwjiA+-2Pa?uqN>pCyTAi`34X~T}YFyJ?V+Bg3&#YQ|{g+Ei!1)EsHoGgA zEfRybH@l(EKYE;e28Ibmj*;c*40gvLox)=;ukjx~Ws;mnx&D!*xjh&rutPVns}2bz zUk>&D+(R#~5?2iJS>eRpZWH^7+j0KVP1Lhnkyq*=jN*}d4yA8jHA_y*AvO!a=`fN2 z7$b(TTa8^r-@9%Wy}`B&tipaf4`eXXS6piVc8HY%W3p|VhN9tFJ2P1N=sPD#>IML+ zTL1T$IDm$++w;da&KBdp@05`3{gi`8)6?t{>dOq?3I-zAKJ-Sb{!2YX269(N&`{4E zTwM4S%pg^36J=lk8c>%Gu|;q%zUR1}avBmPg*tb1GH98=GG6N6Sh=O4|B&68?B2Te zfyI9Ds?Ei&MEzg0G1N%>83WtVLwZVE$fx!AD=X>gS?lB!9+H>-{N_25(}^nmhf5Oa z6MlUgGhkbH6xs3v;D%kbew%xCHiK>kp5)6@%2B*au9 zHeEFC=%bJB#!M9oD)-M!)maZ@BT8iV9cyITzXg&02A94v)-T;qG{#lqsmBoj1(1^# z5Y@AhzN{%j-L;F(s|Wj5V3zmX1aPv^FSnYuH3OvCJOz3*zR9+NiVMKFMr-+~d&mf( zIX@XFl&%@j(Ix{u4mD`o|7tAy*@?mP1=&>d8Rt+P)V3Y=g~jY*-fDAVWNy}?=~ zz8HOPzUah{^BQYW3_a4U6GkyI$kvRPR@5d-Q;#e5*JZS)7_N$~l+V)g^hz>Cafp8jbtUW6 zYoaEH=Okw4Fm|iK9fMkLI2!*`W*?9u0H>r7z$`>$oS%0cJ=UFgzz9ik@Dc+mxCM8g zIFMaWgXzNzVt&Sk^2t|MyDwZYl{RkbWJYYg+z&V7=*3kcVz`zNs{_M}z9E}7 z*e7Jt#%V0%oq|ge1$6anz@2#XzQY;RjFrO8NMSIHS&o2(%!f^lc*11x` zq}G2Vh(uq1e$!mPbnOU4u}$a<*5Rj4 zpCY=AJh1CFZ9_R9KWFJi2Nsj(#WOSKR=l}YTz6OAyU6JO*rC1YJ;#q101Y?wpHTx- z=|9p&;NSqm(3!*{M zcCBHi+UG;RmZuRKfdzpW8A&KqK`&@%)b5A4@n3?=%AAZ56aGSiV| z?1bS#DUtbX(2@Cj?D691!Zl?Dg&nyu4ZC)(HqV<3L z$lmTt?2<$g=0SaX_yea8a!4tF!0o@kx>nqBD3gPX;vsO|>i;g|`Vk5-|N7Q>lFzHw ze-!OSkUU(H$lp}!{~7FV1t8nV3=v|69%cp*ncb6n6Ujp%qhH=KSG5{eNH;kJIf1qd zIGsh<#7F(`x;cK`=IuuR#|-ODA7HoPuUIw!M|ihCyPM(uLrM#{>fnk+#`T`e zTwrqSnwv`M8k=I)Ol=Dq z`*>TcdWx;#Z8h}TDjUY4>z9q0a&P&$4vaUhskdZNGLXvd09QRKyF1nO4ImOetb0c- zbQ9UlT)_r?xvMwJvJHC;?(}%;`DtOPtRbrUou63@SqeyRwZU-}btw6kwa}E0mRm87 zQB35jploxaxW}4crC#B0{i>F=Zm1#W8nk4m;NHnq*h}qP)UDQ zuLHXP^`>v`iEAN$u2|O4R-F856uw%g`3`ScTEqBc;8ClDQ?2Xq=yB;b)wa`I-4%Nl zwMa9z{|{>-w`G8}-X}?|f$&+{C`vE8dg=KlHIMebCLsI2`tDWp&G|ub+b=SZ_};a% z#JGOv!@EmeyQqLA?~nGs9+jdpPI4eSyC6^`|T^+GJs(=*=;j7l8yXU?1=U08hHVcEspa1uVcBfx37{sYPv>Sl@C|*nJWWAxx5y0&7wOew#c>Uv9Qv`q_ zF)i3hB>8-h`+$J??hGWqc>YvzLn9XJkGzgzy+yejZbmR~C`bjQ5as^< z_a(bYQc(bV#E5mqp#CmFl@H#0oc@FRuU`$Si0oEH3OCgoqxZh$w4gIKD}PUo1~BNc zYZ`G!)QU4&fQ~oMD=(eaz$pV8_OvGD9f{c5Oy&D=PiM+OqxzBi5*|uQK&lgM+Tw@-;+_{Wi%U$~A+`sw>u9`dUZLRX)eYc)bQPMoTNi zYqV+FFS2L=XJsiZACkJD8O_RIQf-up$aKIOx)w3y>)L~kiQ0@_^Ye0#D;iR{Bwg!$ z21X=VXtm36PE7+JCZjEAJb|XVuT)|B>NDj=acX_nz)XMFXdPSnGYEq8H!JOe(_me% zle{OSeZ6+$;%7(kp_LwJ{Z#8zyB+nzoCY$!@tXxJq+azJY+RsZMQ^bNTh@TNrrLKP zmvXMZ(RTSQ$Q+*`LBZ$Go5DtQnHbE^oimkPUQ6kP*&(K+cdu@A1iM7eI$|{4!LBg; zeB#wL;zIlSpI(!o^h-{dK!3jf4PlNxbLM18y?{DvQU3Xa=lBu5#KrUYYpZDz0|kH; zxE+xZ9j-nAx5L@UBd~ov8%%FT;pFrjj>>=M>X}pyvlab6jNNC4>^fB9YT%ASd=?U0 zB4akd9|G6GlwEe$!Yp4cA7muQNkDO{)$_#90ANB20~mM|ga(5LW8AZcqrSa*NE{hr z!AGx`u{#&17LcPD-7*@`GQ^ORd&hZ@BtEzPGmL+U>AT2+4#o}>q|>l zZIS}n%bB%8O+dt$0c30af9D~i*|pb;+v&|9Z84#c^V|0s%IxG2Vao>g?IAIM=sQjk zA{)Kdf0V`n=m#+U$&Irm+q~BQ&!0P0<_mrPFRUv7u*p9sPMo;q$tRx-f$A~9 z%9~}PGKJ^$No0?T$2anJqW5Ytu@GkQ`BeKNZ+c!mDQ<6_WQnNM8|SQPX<>}WeCElO zNbC4_cxI=%HrZVlcVw+jE`D8307LhqgQ_jj7q+F-hwSCq%bCaGb$86p7;QkFSZ&1; zXid*c&nyeL0(S8knbGkTV#)MKCG03WyCpZxdiut#+EW)Q;|_z=sqZarLhPq$ysp@} zVplao;p}`DqnN~38NhT8S(8<`iztNDqa5E<5=0s!Or9?-hl4D?i;^{wAy)*OIm%s7(fjW-IZkzG3|( z%~7M4pqaz`mSMEYzFM?fji>t3VddMxE$5X=RD;}LP}7$kU#+Kf@%v94FGduBzi{oq z{qg+lby;c%WIky6AOQoY6Zczodm)kH``L(s8A5$J9DB#3Ki@Z<-A`*JhH8Iy6QW2n%BM^lA6z{}lS1$`>dF1=rnxvn z)6jpUUqJa2Brn~{Am%z|(GcT<;C2|ye>`hv0TT=!Ju?~(hE(hSQTq%R!}~wi&7wB_ z2VjA_?>csgLUsUNqXzdDmls@7h!MN%=@pXP6uG|OYTJ2ie;Uqg(=c}9A;t?e>5x@D zO;TDXuq7X0dEOXn0@nHu@HTxyKPmNt(|2G65qy4MNbc&uD4xnJ)UTKYS|4M)wEm;m z^%;k%@;;UR!|jKEpa0d%BFFQN93$>pxKAHpzM{&F;0+07-+eNrLK&{)4$gIt?Uuz5L#V^yd2Q@vvDK z14=NV&Ld(6e{pMMsI>maSKq#UrOY3LDq&2!2SeSk)8BhyKW#BvdQ1Zz)CgY4DDW{jLO zB8d1W{22|FPXI!9Gk_XTYR8LTPf~x2{G57jX~IB?B14~si50*%qzVk%{+VE zH%FxI%93D3V+N@&eTkV3lnL3)?j59kIEUR}55KfZ{=tQV+(f8rw`%>?hW;Zr1wIJRj}hACCDWxEY0%lY9|3h8#_h^u@=Ir>h@a#By9i7al!M*enzlP69&O2)G-c zpA*4srT^>}b4a9$0>)S;Gnnl`rg{Wkf9mv|#BKE$gE_<-rL~b>C@Tbp3o&M^q~@K~ z|6v1rNvRjafC-Rd77aD?;Mzqj+<&}pS1ES=vzzCrwO8~X<$Ly+Jczz~%?wJb6}1pi z76^Ucd#8a8Z0C24OR~Ih=s|$eGb{8;r^%!HNF7P^dET;(68BZUED-I*fO!y)dm+17 zXTPvfQda=H0f0hQ$O?~|f2byK&vVNKtdr9JL)eu&s9z5`v5FWgJSXWCuG?*5|J=uo z8#l_&L`>>04kp{>A zc>)4m7FJi%N?=9F%seaZPmc7SL*6QGCLxc%J%7Yvn z?P4$DKJ%`(kCE)wPtAB!+D7@1VS{>#p-2DUdFUwmB{NuH$Pjq`w%v#MwHvlO)VM=3 zOT@|`kJOwco2b_RkX&?<)C3gviLCw)=-0y`6ZQ1X#eCQ11l$z!D!&8l@=MD9Ju zO`w^J*2~7oQDp*=y1@x}QlR z@e4v}DM^5gku592TxVrkuki>1^eITaIck|f94a}fS()k)^@*n>BAral+@-lweMp-`C66-DESby}QQQN~ce1DpdGjL87g4>Iqe$`{ zom7-l&qcYK^v2+AWA+a<4Akg5VZV{|AD7RhF@t;2>2DiNKfQS_`5iuc7GRVP-gPLu zxt2)qG!k?s!wB~ik|+L%jpf-4m=4@!khpG!@HhX}8$x}!6#oZM0mFFZ{qv;f03cv} zesuj@Y3wuxR7iUOgNR%3^Ko`*jT_pVnTA1p#l(oXy7f#{dm2`oH_c0peEt-ZeABR>AMBS-)MtB$8*29@0w^Rl;Sd_sO(A zj@@sV#1o+ibYAL8|8Zbo<(mOi;0~m%U}i{iWZ?uLa&6ti%;U@RY!PLQ0qo%im|aAU zvX|zqs}@ekM+O%!>Mf!q&h1YvV^?QycJ~gU55IG=#3mu*`)}ACoYP7$AOUlRG#qgE zUBsXj2{@6pzSjRKWBWNUh(F_Xw3^>tfwjb8gCYHU z(oM*rrt}|dDlUiHawM~Gh~+}59%Qh8mR*eK^I34;&f*f;3P70OUWh4W@Ru!cV1kbH+S8eUCB=v%(ZY-?p&%Qw9!Duv9`bMpjf z14UkKQjUtNk<88$Y?W7UW%o~PtmGW^YOJyiyOv<@+L@;twC4hmH&>z^=2n7l1wh_6au4HTV}VkZ1nmesydq29#R6J2ruGm z*b5~Yuu;2h4ZASVhk;bF%8qtr9GLmOci)qk9HL*2V?F_`r&`j69;yH4safGn*a#CD-3 zBmNOaa9;o!mxsYo+_gc^*9nFHYZ)(3VK zpm{C>xO>@k_dLt^EM~0`l#Z1Ox69Fo zNh5m84V|rqE$MFgz-cS(^Y)Y8(dt`_LH)ibs^g>5={<^{b>?%lQH;K=CG|7ygQ;uY zXJD86T@XOrgk9C=0BRD}%a^;#Q0ab&5EP)w_AgpvU!;+k5jAKlBbPSPC?n~j&q+3m zt1j-Roz_?-aX2;3#)Nuhz^bulO;w`La=_oIV5@F3YKd3(IPw~o8ODl2-_;@9%#^g!2Qhsw~ zfH~WIT&Lv=j92o}#>Ho~vrmgHn$4&1-1M&0=6QaL)0 zfaDp>`~bA1eE=y5PCj^~WV42A3ptBctlKKhp$P41hm8`Z1;Np9<6Xgk48R73mVd{L z&L}okA3AXoo%yygQbq;WBG?^qKc}(LMJy0bW5I>a2d)1w%osajeP$q5r_z6px_C5Vs4khdOn&{*OYr9sshx&5PxAtp1N3)|>l3S_)vxY4u9~#|-Nu^YFFHUY8Sd z1N-#wpFVR6U2xP`3G6;@-(eD%eh-78HvPYl0S{6~-2LpzR{g)20UJ&>0`UEfnY{xU zxM8l}almjXZS=l(jF-ftGvC-qWvK^UKjO}2)ZpOM>yVdCb zX@`sw7w)JbJsI$ab*1(HL#IrXBF}GUAb-Vui?a5;&LHd0_q-veDiO&4j{QeSIt;k1 zlm7SV-Ca&VqNw&D2J3T|gz7WQSiYHJs)Bf3o`-J3hY#6UXZwTt+_@OU!DG}Kip46r%(l)R4r7w_sz256}GX(>c zXXP>E{*`{|&y>zoPcA?~llQINbg4b3ey=|+Y+E91$~AH0SD)*iq>gscgECjX%n`Z5 z8s&L#shwgbG`o~9){j=;TjN6_C2wW))c!?gf_zBEn)S3X5MO;zSSlT}lp9atwo|RI zP%D-U!1VmN1c<9~ zr`7970sf3W%qg~Hr}K5yIRB3wz>I(zI#b@O?3ix{sTz<%Xw3o?VBxNxYmDw)i1p})Ke^V?MPTj$PG*(T)TgHaIwTH zp?0Cx|0z802;{$+LC@A$bX)8HzB>;Th7zYAO95+=6PySvKU>m1yvYpTtdcQZ>HkOB zb%;9X0?O^O!yow2!rmdWr|L>-qYx9Snx*v3~vf zolPZA)wb@b-zlz&fz{t9PMmn?k$VghP!)|z*jtmq_r++0aoNo>@4oe(O7`yrV!SI> zPY0F9eo>Q+GA)!}U1Fger4uyyqv~>sC*$mQYYL~$R6oiGvjxcBTO zX?4r8F6%&eeMlByBor_RTf&MhV{n3vg-r-x1F56}P6}{QA*r&QRKXuqid2enj0qG0 z+k^f@z&OaaEi75r%F?bZX|>u*yOaLSo1>@Se6sWpWy1GLtM7g9&Ghv2 zbkFqH-P2P|yxufvt#X-J$`q)qeVgHuc1May*b*5vxu(U;QjS`Ak}i`hr)w=hEw-6k ziYTq_CWTg|x`8|y%5l1i6Kbw7`KKl>9NxYsfl9nX16B-)4IdP(6^Zw(;H!FPh;qA1 zp0mj>Rn{x7V(YwwU_)(T7zoe8uMtTJk{DFHZ&K793A%e1CQ7uJOwkFH6sAYYnbg$O zhm1#@L8FpmtLj@@7}o#}v!KT%1fxsqX(+EW+t^=?Y5u>-O2=`De4!ODT{g&?&x&FN zKB`V!KD~b~VPFK$2b$Gp5jCOsz6$xZvHv#fTUlbFkuXjdq;bxsImJVY20;$eVxGo6 zfw!@@-t6bj+3RJO*|#6q>*9Q1#lbNvsWC(E;RPN?q`(S=-B8~WnWx{wRu1G_g7pIT zcv|fgO!yi96jr<-qo)+t;FDu#=zbFkH&L$_?v6t*l)p#S7WABv5Ze_nWv zOR#zO4yQC}`NzV1Y;ctR@yEYmH&+Y2dFgbQ)f)%&{^9ajtne&kH`s8M(Yzr4A6d7E zph>|}LIwGE?^`T=`yr>0*^Qg`n$@p6jc$0?t6kQ19C{7f;buZ#sRB-CEcUCzbB8G2`NpU}gLKUB6+ac_RJowP!iS^nadt$skyJ0V`~X zQTrT{z>bX8CUYS{(>Thd{crko#k#RTTK!3c7zqrO~3BVI31R|b9vm4bKSiM2b@AB<^PS$AJ~`x z3mA?a0_{)}E>T#kKDEBf#q7Zyip>|uMfU!+3myDjyLSDA#8LpAq80z$eDlpMta0I} znvOkt_H4iU>Z||k-1(jKrF*-p0~Mq2`$dM7?311>iM&>0!s0=~ELN?JhU5b8wKme1 zO&&Ql!$@dVfs&O(%#yyA32jO)hP^=)nCFw zWFsJxLGy&QVY6Ky))k5n3Mq%v5f6SE1<9I$5Yx> zvQHBwC@S$%n>O-$;_HNyF;VFxflpG2ZH-qe5x=B(`Aq`t&Sq{WxYtonvB-jlz^0!*7?ZA>&4 z=JnEL3q7|D$_m`#rx8Cq(kFJv;c#PQ3WwY5ZRelvg13i!#&bZr`23kPh248E>>qS_ zqOkB`;RMcXl`^nmef=kUoU09sH{63`R<>o4+|lj)n!pw+#AD%I*Sv`ir_bN@JWXa- z9b#>;^Y7;_1%Oz5xeT&nufOmNcf1RB#%cLSDgxm7qem;(5$Zy*!mh$!vvp)PTex6l z={bDdB_%~-QCP^}@$D3xmTuR^A z)E%Z#H(*G#iPR2=NkiP(FP=T@`ekL_Brf{Fwewv9%_^-$F8|}0=2xwnyM{&Ain(re&cNF>|T^3SxP5Ak~> z7sZak*Djt)bJ*(B!tPoqGqC(&*Co;&z=eyXo#-p9emf5gT2`_RER1(<@-9u^ZZ#%d zu3u2dzIlJQOPdfbxHE5jcb5|ZY&Za4O8G~UStxqLBbHsUL(a-7WeB`H%nBjg;Mf5P zc-M13U}?p5>#eumbl-jV9pGC8haKOrVZ)dM%t}=2#*G`tPntBT^XSo|Qx6|LeCL!Y zQ&z%Kb@gW-r)p`-trM2&(7)C8tx8hk`&!9wa@R z5lLs8?r%Xo)CWot3f!|4z(B0nLsPgneKL&;q10|ubPV;UzQc0 znhd~F1Q!kBY!Lf`Mf1ID=DVXwkVEN;3ue3ALWq%C(KXF3p4W*5+-zZ&-Ol|3&OHew zKxbR&b=$i|F!InMK*X? zBDMTuD!-P;VTcvFZ#~#eTK@45$wwzJ{E6%i!})j*KYfthixrO`^}_qvC5fD3$>m6K z+z~VmcPwJSkoMv;*DaxcxZ@ee3s9=TdpO7N04p{74~@97h3gpx9k_s@5W?+z8`nox z{viLr2mH2s|A3t_wZnimFC7_)@((vLlBz!RM6Wy35z1_3L8}A=XB8sW3xVf&jxzzr z#*)htuF_9jd8Rw=27LzKU-X(8^!dM7<_>=D?(Y8H;>C+U+1}oMg!Lxmq=5Tx)LE)- zx#gCY9Xock4i68v^TYO`p`pjtu3h^_OBPHTcZkhtTb@0VD<8(xrXVTIVHwZ?u|)AD z3DFkTo3!sa|3wv=_KapsecexUr7@;n&v0*udY0)wfZ^{RkQj^g_rTbvT zk8J_M5G4helHDXLB%5?@90iC19vNbhX2#@rW^I_-lS~1Tt(y#!1T#%@#wMGcQk=xN zn5_2{`Nd|>JOm*uCL?}DvdR)>)R-H}2`%eM++`gSeerj3;K|5EI}D`JicO6Y zAI8VjF|mS{G4Y@gSd0v$R?l)0Nzk7R$tOGzjXHQ2^H5>SR^GuT!43AO?t>1HQeV6Z@8;XH6;*mHB@30M^H{#*C&vwg=#4BS{B=elsS zz3AL@Q(U%gWMA(+JVHNAf#cgP^X90ACeziAG!0fWBw<2}v|BzX>azJ28^Lii7M zjFsdc${S*QkhQy;U0=U^?yw7%27JW(;LNd__8v6|@`u8K?DKGk!fga42yQ#nfTan_%}@CqtXxn~k&PbKrzvcW zd3N_PZ=tJjpFeZF!9m8b!XU;BR-~UjanNODlX+yr`_G}(uboMwqoaLnmHO0!4?ft#dK0uu zB=Q0P+sdv#+P;0e<)26YWVcNHB*)n+f<(H4mn>X*xmoA^-y0Q83LtcsvsYHzN zQy6C`GjF)DmG>ltT+dkXR>oIpMJd1JWL0;WRcPlEne~0i78ifD7?aIS$x7!Z+`>|y zJrV0mW(||&Re!A1i*EJE+gpU5o^nPNlnav-rTm>OVG}>K%4h`Bx$a5zA(piH zf)`!ishsf(YIqkHVSqh1CXe(-9 zc~9zp71tHYix{@Rn8qYn5@vOmem!Sbte$IIg2p0{VIf~#)f?EeMLtpvfE;{TL8PtQ4gnUy-(0Ja$$#jSpMYzb27!xr;ZVlv;2(Z3j z$qZKRcEjROlm8WGPc=Bk2B{(BwA9ZQBPatu#u_)7MUJa1m4H@*cti#hxS>vLKy^Q zBmM|$!en0XKYZCDx99`E&@_~;-91At$J82L-;(wU7IP_NDw^ z%t{|(@DLA%HlY9_e(wIq54sZ9teIy92FIM`t0ezO*@459pWfM@$^R;bgTtZmV*oD4 zoi7e#^8d~YX1Rm8moA#*-dC2_H2BwCG~e;UGIm4aXeGFm!*~J?(kozRCV1hy5AAci z|Nia9<#ZV<@3YEy@MB`X7(!NFDDSDQatu)|)?LtQMie{Oj6X+lrEGdKHipzLZGQGkk zyC1O5=q#Qq8dV)LiRDci_h3zNk6TQ}dkJJ}SX#wm$6Jgjk`ykn)6j!} zg&bea52BB8WTmv2Vwr?trXmT5sTU^x%&5~@|G>Op$#i#k@ol`gNccD^rk`D9IAj=c zF8BU&f5hiQ>lV?kw;!QL*rM=ZzTfi9A!nJ!Rmv9aj{bl z@Bf@FSiErA=l30}$v+lk#Nyn^)-W8{jNNCn;Pn*7f` zZJa@Bh&z6=$L$=`@{dHP>v*Bu@U`dMkvDL?;n*8ktWX3;;=F~Gs{0@7b(Rh&SyKMj zt*nBmv6HYQ|L=I?EQiOBe%0e1A$AJ^&=0Uuv4GuTH~r~3F6bW_<$L-@400r$yKs^_ z-1#ZCNZ}yi&0Bk`d{71X|EqT`b_&~fc;UyfHw#Y38Hn>-?j^Vw|MH!SUC=zNU|Rm? zu!Rx|;aC29CmrfLUXy<$aDDe%=eb>$gF|CA`JZ>%1bPiCo;Q8{85c7JMFe@th8YyB zmDoXv%=|dw1~uXCMdD2C>^shGHr&r(x8EJ?c8h!?-FoY-TQ9xz(qnVy&RzEUGpBTX?49$Sa)p9m_I<$|7dD-w+1rT8#F~us5FV|Gm z*!)$d+L7QYirW??+H!HuCUo)C7%KkKH_7k;IhH@)_z(*jR zTQ<|ZF-FwSpV_eBQ~o0%wViiRj&v9oU956kEt^(U?BedYmx=2X{@yb@1q%;0AO6>fvI{AYjaYJ(Q zX7usSZ|wlgX=vq+hZ!d~nu1wU?RE-?s0*0^Rg>x@kgAjC$)Bw2N&dS2M zY#n-pT{h*8CFW4Q^b}iv9(?R2yLfJ=c@?`v zw=rE7vBd{F%wEs5Krs3K!^5=vtSPjXT}%J`-R&+0NXtLmT*&+NMOG@b{3E^ziW7pX zanSNx+48dfqIoVR49BKiz;r^cDco<`+DkdJR6O#j^=CPY7OX~if><$DOkEcAp%F_T zz2a3ab`ANqVC@?f6C;B9u_*wl6LuXKtjRyzUmv_=A$|SFyDhuWYVr?-1c@+V7KJbAL%;Uccmn>PbYTC4EUHoVgHLvE?yqZ_@YF^E&dHp}R1_lQ9_4oJh+qrY+ z|K4!J4I8&?*>dM+4D%4F*iYj&ku0N?*;SWmH zc>fH$16%x`_5@`1Y*x6a!XbV){N0N0I1n}Q-I^!GNmz@@=jWsC?d_v%p@Kp+G=BW}V}pZ(P^gCd9~7!FQUsA#%hIJw+YTH!(7}ID zrtmkRqoZRyD_-pkxZT%lDZnTS2(CuVQDPiV>=^z;o=Sd01Nlx5Ze;U<2!Nf_WzKM5MjI$9Fk!(A@ zD~)^MG6Hsq_6_?XuG%81Z4_!9kdm_O}i9SQ;`QGv~BfbY1#^aJrSjAX*AK`pF{UUM11Pl*9D<8^%fB`23JDVtFnF3vE z_=I)goAO`XQd9naSL8pyhXo3M=ol2LV5u5juwcRPlTSW5N(DKo zwG>h;Y}l~D@E;T>C|>QXopp?kj<&OM)#0DDLdW9rEyKgZ(d5X_EZWAq3I{5+nVD1B z3T6PKR0r<@WB7OR7oRU5;i0S`n3b?X8=~C^!}=|0{N6nbeF*qfx@6YA_2p{qdlRJI;_NCTuJw6zN z@UB!|_tU*h<5;6-7}LNbp+6c%pmXR);6LDiJ}dZ|7c{NoXP}pWC+i!*bDDOf=qSrj zpp)c}0>74cFDoDFhj#RMpnjl(sAm-)HRZoNUQPLL%70V-70u|CE&s4m;qN#bm4;he zTZh>?1?9>eM?+Qmgt3N+4dfLX@EyTD6f2izVaALZZ3hn?#P`;T6DPLz_xBtAB>!po zvjkIjghW}5i&dYYzTu8JoC@`Ho31?CKwnr1)UaZCl)zbz#xrF zgZ`7JWux{YUJ|yyx4I5LkK>5(QBB!WTLD(6>*4Av;BOkhsnLQ8bQg6r?z&I9jf_VE zER^vyZpdF6ZlQhGcfn^SJPWiCw2`<{;VLb5@w<{6Nf+Jc$QK?D-9`pG;2Pi;@Gu3Q ziEsoRYp^BEfJ?x+DgSvNn)2V2e`?CVg#EiF|52%;%32jZL;TbjHMmTp7b1(f@qZyW zy>;%~xh>t@-7cnT=FFL7^@JN@+2;WjjlzRQd266*Rg5+BRYNW;M=p0RRgSh=$e z;Auvd@2vQ4{P%{!ukjBsP#522zx9QB7*ttC^*6Q$cwm^&PN_}qbBphDq>ZAj7J^#4 zRG+}y_t1u+0$n-L`ETo{zET4u6nqS6;hTPx=by)p-k6P_BYou=Lk1{<3!~R;*~p-|E$? zV_DqeS-975WLW{zeX8=YoM@w6!7JUD@YnYeUc@8dt;>e`qHpeA_Eq;Y(58e>s4Lox z-veHvZt1>V)2A>-?FBkFqD|Ju(xpo~H0+ldgO`J!jj^JAiO=Ov!Nq3W8qbl<75%(OM41vTZrDgWg*PKx$T z`LEqK<^Q)M|E-j~bS>7}lTy}C`2t{DPl+8rh2j;S>3jF*6*VKvTai{(+-Gfx_Kj*k zwr%tDtTp^ayCuAJnQ596isUU zr}|RjRZZ`RX8~6|-qe6si+!i2{FmT1<)2>h@-N?03I9fY{w>LWX{<|qDel*4$Si$LIQ*&q>@zTR8^81Q}w;;ch1@Cv({&ydkgJ<-{U0T`hM@d=j^@q z8b0f@*WTw`!~eqJ?xzjEet!75a`?F@e!g*h)kC;u#|Cb>ciCF-;Xn94kf04GT06HjpP!84 zO#igMN|R1%+u*fGA=PwTT?wXmi{)pNGA>~&Rr z+7a~DY*KdeUUe32^0TmqrMa*&9+%Tse20T`l>WpHot>I1toU4xsn?*V7+$if1BT5& zSttW_UBfs+|Gqld8b{eOXZ-05Hi)xj7DCjnYf67V*ENxgA~Tq*UoVmhs=@sQ6cZ1I-u1 zUZ(EVN1HD48q_tNHtUKm{;8^v)ne@MSxj>j)<=;*h9!PZVKTieKg3LKOJAvXy6!~x z0f{r^&vS;A++n;5)ipRHGI?jI#CX)3-a(`KYW~$auXHrN<8_k2W#t{rb=V|>T4`i^cyr z{{8MRJcyrv{XX2kKeVwXp~Xmh1run{E3u8G2fuZPk|6=83Np4qSnUwZDq|3Y(443D zUQFa*YSz~1Bs-NLm?iEWJrndm)G4r(&nswV$!eyTVp5rGsFM{P&pfP>c_flqlC7~= zNxwp@&?W0M=LE1!Br?b*nwOKi1W}Hif7j~jv}y}Nz}e?&ykM0O@{c~Tcz>OD2-Uk)5ff<(RE>^T zh~zXBw=Uk+_|QyYSm(Rc<4T0Hoj!K*!+udk~EYkhmX!fSAAr9IW)F(&oN_F zPPoXV*XCh$p3QWS6OfsXlnC|YeU70J?4aJpH#2@&t zF%IX-u-@kiw*21rw^_qRS_IPuN~3$B{^fVk*{q?`*tc z%w<9h#~G$sC0IR?_TMNuBAesBdnOAW0gPa|X(f4l8Fd*Yy>Ivx^haTk5qO z#L0lVDAEM3p$T~TO1Zrj118d~`iuUokN?zj%5O5R^7dqAO`1M7h7T_~>v;U~4?P?| z{OyfgEtktzZ`!o!mvMySNXf*83x8oCRR3vw{Y!toAHVnhgP{*mG#Uskb(W;YGg}3p zt{+V_2^fiCmUcJ-IOp{%iE#xu`q^%0#?}U_IBuOog(sV4Et59IX)4?GautRTAlRpj zUKznZI18SgnS?-*eKuxBuM0V$e5<+(Hfg<`3h-Ae9?)26sgOAbv9=mEIG+^iz0WnO#vEkUrNDI`0RWI`;YHI;=G@)WwxYn-c$?D5$fXRPqcD zDyw;llsb;~(iwo&2BO!m7RLCy*I{x#cVrSr@`~S>045XsraV|{lp(h zf>xs+S(FSJ=OIBCZ(~hzkv1fFQLixJouXg$lhz;Ot8d4}x66#eyC%c8(_JR3lF|w% zd`5(zsMd4dB2rfP-hI~Iu3n4_17U=OqKIb{>_aD$Mf_+*o}blOu|StEGB?!ZIX&B2 zg(*Whv`U$rHVeN|QUDptobc87n3Bp6ni8xdOopEHmL45*QsmvM4tv(f>LhU!z%#t6 zx@dBp#((Lz8PWx_Rmbt#NTR)~cxH<(z36y4?CNU_G`r{`POyND(qHqhk(7=){N*2f zIDTm$S8@E)VLbmCYl3+(f8&>b`Ii?54jj0c6{_F-s{@Tt#dISR#b|uX1kn|EG!vur zH+e%$2z{0uJBv>338C`FjRE8`Mf+J0$!6oS=1o2&Hv+!MXUbW!Y5I}{1SL>3ENdr( zDZDB}1*jHrYQc(4+5~iRU0Nvz?#Y}PNmLaJ>T|bF;niq5W1LDk>mQvybsi2<8LPj= zgl7F&qed3i{9X`@@`m1&I8<L!p$9+7InT%xa}7^D}kW2Hl2TzTC%uz_rA`XZ!Jk1xvFT>HA@L? zK%t55*!g;Kz#?=UnD}Op3r}s8?^;2)Y5NTrCq;P$a-@4V=3dTkEEgFX_)k3+t|gej zD)}Pc^vJA%ZB1uImKk5o$AykLB#%%X%(vcasy=KZnoChQ80Lxyo05qOnKIfW9O;)| z_Z9rp-@S&d{L=2-yD!F?pk5c{n}%h-KO9KaE64p)|Md0ysZlR+x(RwJ%(KBP6>?ih zQg1ogrGE$dsz}E`5}>058rGwYs;tcmd}Ul6^_NOesymWKn!RQkWUzWRR`)+?bpfX5 zHelDKCRVT@OOum!8+Q-O)U1w9Rr;%a5Oa^Berrb60c2PBK(|k2)drmTD)TR=rfw22 z&1To3n<;fZLbfW zR&Pa|aNMghmyby0%f0utgcSPw+8C;2J=ZuO8Anm1(-!vva91aCBuert_~8|44#XBBQ9H=z`eY$G^CC=SQgYHw!SU z52+Qg6*F%v+e?+AJk%oo`&g7ibl$y9(jr*beMSs1F%K(TrZ`-XS)*F5kRg%T0$G6~4i?Q)-ESwNq)mHRdYE-!t~Iq4iif9Dni4PsB@~ ze9mZ-4-7o%+v0=le_p9t+;!JoW0mTaeB1E*tMzw{5ASwk@pR&mm zK#!RcyyIqTE7l*{=&DuA#7HUwoDHspm;!V!RceB9=94ICn#`Vjmc$aEHBKM_na&V8 z5_|VE{k*)D5j-P5+HMYPBp51x=zliaP;|HdsosrD(JGA5Eh~Lhu7Emc8_qN(F^atK zI?rqRLqb)7QW8ZM6U`}wST3JPHKZ-Wpi8M4AxJHlwnux4BWmn36MC1yn-iv{^@} zs!Pt!a~Ki0tqOsoP7JfpZf7F`RX-7UQy%$yvET!m`!q2=q$iObfyl|4gD0%LSP5 zE*7KR?st+fl_isMW(xT%(6j0(qR$e{5)WE4kOF)guJ!#Ua#};8sPfDRRr86`Q1JGZ z_@}TFUWgYP4cHkI;(L`=SM=6_FvFMC7|*e)Pv)4TRMS$Y$7d+LcwUUmlZmUX0RlDK zgI7N2W3VHbQ2~|M3VS9d&+G)!-QjK@_1!TGyF9VZ%W{L8lIvu z0!{#iy3jZtw>K~g86C?jDbjc@pcncHFti!0W<|t3h?i?M8KRRUP{u)+oR|c$OZlyj zIH$lqtZ1_{r=T|%Y6UO{6`71v5!EbIo~;Yl%;boFti;9Z$W&R;V-{*CN4+@_AxQ># zTso@Je#Po#NiWHehYho>*eF1(=tz?$rXbg(SqQscjOp^=7vYboM4jf2q@o;LB_y^s; z>7DT~?jJ-gdwDe4%T&Lui+?YkJ0JH-{99EWN}H)9>+Hsu^xE>U690<3sBy12BSXH8 zH{mlJx%IU|%u;VLjxPS`!XEuIsX9HsY%H6H)A!pQY_TsT6<21GfXa_eM`LTom;sI6 z9$~a;xSi{IVpe+#NMck5TkXh$NEu?1=IcS%N!TLQhe(k#>5K6<`8uyQsg+2`X6CDY z97Wta{$1zSxi#(@4bqbR+3swgW0p}zdz3%V;rwJ42|1P+OlgT#xN5_M7>ktNDwQ&_ zP`$FA@6e)0I;d#*mj$yhU{F=rZ3+Z`BmrOEhV;!eqGE@AR0#_X-EdmNEvp6s7@+*Bst_{0iz(T>s3WX408a26vL~XeUbO5i zQRTJC!Dn+ADz|&f*XSD_$kB*OkOM)CJdQ$ zdY&4N6H9im^wVM*zB1A4N=&{a{y8N6B^)tR8VBOJ=Z&ErdMg4|_Hd^xS&=Pb99Y)~ zY9Ifd!wQ+P9H*gTxDs>5ll3InQc(;jN+KNfB7uzw)rtu%b z1P^qqA&ZrMo3Ne}nu?tql(V8ocxt_R>P5-g3_J^@K{AXWY*M{&J-u&(W!I*Y+CNx6 z;H0r3Pk90|{%ci=1SBNpzK+6PV%6LV8U7* z7R^{v88~WBjAyVms@<%UkQ*y>=TtY7768Q_5IGCRz3rXAzOHec4q8ovOuRz>$fJ4@T+jtH^+b(->-@$= zx3#Zp=ChMOdVpe)8e(Nn%)+k(znFM{`YVE5Qn1p7;wVdy+$FtY`pN)JtpLzTZNzSn z!mP%A{)YRfGX_$1;rQ#yE3aHwwq9d7diXhR=-|HbjdOqgKG3r~2#MgK_l_kjiwH6U z@-E>Sat5pkVSauFNL?Uj7e;1+%`-$$cUT9am9%EVk>%BF%M*|+Sxfw`#9f{C<0*2s zEJ1S`*pEhsUkwHE3kb3jP0yC37fFafZ;7s}N9e;-9~>r8e6B|UZZ2)K4x@`kC}*bf z!2gWXO2`q?mD~hCs_)+HYe%BKMKwX*T0KOOygsT4j={)v?q(g$3js{$kbL=`16?ksf(1$UsUmOJJT zn4Qb7uPk$Y#lM^&ymK}FIiab*Th-kh4|93Cj2XieB$WQmT%0`N8UkCEg)?t^St8q6 zo!?sLdF3rNScA3=%+ImVtGsPT!il=tDh}EuG=Cbc{^k|ge8L=6flAmMNBFj4sLfn7 z-WT>?H(aT1Qr_gT-Sr}W#4dcrzbYy!jZN=+$xqTcycc&ss(k>+WZSyonx4N!7 zLY0;}#VlleE^n9r+u$Qx@qDw{rRe}|jFtD_!mTg5Nt3gmDb;z`(sfK{C zoOWNhW(le@%?tFidsZS8AUaiMvNgU2M!2#u_C4IL6F`{h_1p(HSB3TC;L;HP*62V2oX3AA`L6cOA+wpSCaRVA zPybZxg*Z(NSmugzM4S&RW1!u>-AUD;qV8tc(iu(#I1K{=(>)Qbd zowpJi#k6ipCGTg_5ZoY{F=5lhU(YlxRq3duVM)mD7ZWUHvl?f5K<}p&{~n|u3OLa& zQlGt_i7JU3V6lv*ON;kCb~f<W8{YSR%%SR;+XlDv^lMAxAIpQE2>WS^^}g8khbSC!c(BN2(G8(!T`&Xh72r z`b6)c{WS2z9BsBD!Z@DUEt6E77i7Q^Yh3rZM4t<~Lpo;BOThtGr1LIe)C}2@4R!|+ zAc$Q7R~X48m`%%;=oKh>S=M4v5}52P`z(NUaN^z**nD1)7qCVHu~cBlwQDCb#Q$9! zr1p^bK0la1qpe!<2oTrAMNrQ~K-o+p!t(|Km(hoEO>vot1>PZJ!9bFlUj59$bCZJX zB0J*wJ+jZWpvcti>q6~T< z&2jn!0@35j7;*{Jy7;$rio{SW-5M|>g)Z^mVOILDNBDcq;+vCX{0B}9|E$J8m?&kW z9ii#s-@y7lk=HsuZWkjbN431IgDOah1f$_Ex+k4pX7WWqfUSCr=)*JaGZCjv`n^;d zYmEOmGbU(SEi9kYPQ#q&O~<_#UIm3pWYgTF^Q`!sa`25LksTy=gLkcJ^%Ghs};;EDBC)1X{C!j@AH_Z;~5~1ylL_Bm%n^Ed%>~Y ze*5kAzylAgJPg#VQ)!p;Gr7AeJ*9E01Ryi_NV+K>XZJGuS?wwBNGUXg2u8nB_S*sU zGzw#uvKeZ50SC_oU4G7Y3kcqzSv z)3s~rt{ze6q(aKjJBuR;4wp?__N;^uC8j4iGwPvaP8EuRsjC8`(s^jCL;YGR(a29g zsifb{n3T+0meZ>(WMt+zvWt|(i&;&eNLcg;$ENJrTu<#J zEpaDNtEGLvOaZ7t#@$s8JxFCsZG zX5Dgv@%P3*V}tSBs@v6P2vkX@l8I#%B;&vQu3|PeIF~|ur*x8Y>JEXojB%UAzb4j3 zW86|@ls859BoE%OCBVA2s9E9x{gH_n(r@ZJ^>5u|+H{807OGN3xu~x3^|JTT z88|TUCP{L~jNO?2vWS~L{BzGk`k(XU$PwymRgo6XLfl8izh(TZ7?ye0*TjFqLl4$A zhs4lX#=rHJY(}>ZY2pmia)|_R2$T}^@y~WO{?(5%qp=$3Di46K6aNyMrt?xO7)bl9 zi~mqpP8o{b^<$_c6eDJ(D(x#qtbUXPn5&w2agEJpp8`p^+L*<`W$b~0*;dmBwrZKT?fgilU({~Bb1sgHH zjKNt)_$%js|jCNkV$F0Yy21KhP2DESw~#c zmeC)&_%G)utZ>SOE>cNNysodzt@+=wot2!lxbx0Cvp|)VsWZW~GZKu%U2-Q>5(hhmcj2IpBaB*bL@t93^54Jhze}(G%HLizzSP z4S#kfZkGJe3nODMow-#YfWE=_jGrRiUHm6e$ZKJS8CiExQkOU9afB|3$LYNv1>tQ% zRQ#*XHI`$P-s_kkz8e3focPDZl~P77UqIsDvhs!%(@H{@__vk#Pk`^3h_A$d=}LZ6 z@`x)z(uh@;_*byCjQ?Iopa!xdE-4`|lthI7h<)wspAqCbAqm1_T*?tYN*8sAPFSV0 zd=Ehk#&;JgMmmjoIowP{w&8HeSv8@iVk1PV?ZA19)M#PPT-t<8Gm7*yCB*R7#DD)@ zB)!%~ROf6q!lr;_Ix96y*YC6;#1iSl3-RaFyoi4X4tnB<}K3=hz)K^R6Hq{rO>cllZSTB_Yq+F_~88=D)z{1o6OSPAp32 z3-C*wa-J@Z+I zw~1YGjV0l24p-&Mojz~9jhau4GE+Xctz4Y>%S|iFR9Toq9>YbKwD?-YDa^nIeP?zRNdk#%h?fuqsJ?V zK3p?%OA?i>Yugp_4m~ms@ofeHJN;$jFLZ0dm-flfjzujY8DySoPQ)=4%B} zTL-n%*?jvm(0~o&n%HuT8;nCPr4-D$A9yY z<^v_BOWQ5}7x{&~O|CAwyZEo+YT#P`5!5~gE8-pF30}OW-IRKggWr;4k@lDXafJAv z`v{4uPDolv_3hz!{Jq>Ef$tbAx#n+u!d>bszZxs|73 zN(+4Rnl13g2?S5qD&D%oS^n2Irx%ZV+~cO}7Wldc6R?1yF+oh3O@OW?gscojUX8*} zx99fcEDjQv{D4M89LXCV5nKYYx0}Te7y$_FVYX{ zAqK$8gL}=`BB)vQ=#okGWs*xvBdC2;bpgmVRL&rS^fj}U0t*yi^~08Anl2V$QRMGMvlpT!_pw1kRRvEmmw2SMBM~l zdim6vhgpU6&3!|#DB{25?3W~C{2BkL)Ls%G$PKy*5Z1(h`J%>a66*>)PPb+94|AHxDx|E}4&?Y*Plfx$EUu6R( zHJOC0RKApZx27BFdxXcL%Un!)L25_}ia62B!bZUrEEO$1H{*GYqY*xi*-b$;@XI1< z=HX8lkXM2U%Qh-vdUu9bOnCg!6k6DuiN0h_eL&>#IjdV1scfGctgHUb2x|Fu;Yh|c z;6ebC2g%=@1LYX`skCR>Tl}t@HI!_Hb29#eShLDwL0EJP&UDTqd`~bawF^-hYE3m^ zJ4tw=uKO(iD`Xl-Ecrg;Vzz{22|7(j%W`xIQ)*En+?Pjq?Ay0*y6iKb`ONfsPO1c~ zy5y#q6ekirs3)007$v|Fj(+x^9+1q}pn&SBBoI5qDJ0lXAi)Heih?HJ3LH%YM)>03 z65y6bu<-)SjM!XuODEQ`bB30R4TaHkLT}7%vjX0$N~5KO zjFCA%D2I|{5(GIXaNR&l`HX)jo^$m>;nN_Xm}4&tY&z=Vzl65@$$X7OONq`R*5)-q z!}>$Jk6@%aJ)KIW@Bjy9Uj9%kF%yKs9+lNDt+6H8q(=>{)|0zov-oF@%g==5=IFb# zqs>V=#<04tg^3ey#QuC$bKuCSm^)a&M8sNDawD3Ed+aT>h=}v7J$Raq@lSuqu}gox zCjTSJQd-12GU=u;E(yP?U7hmggci9{kVui|E%*^@iS$q7mp8Neh@8<#JPyl$)4M~Z zYI;49s(4|;hn*lY3P~<0W5p-|#a(dUQR@a(TAvY;)NA{EDKiJJQp8OK#- zPoop@^D{be10LP85uhDndwRc-iznEmUee$RP_t3x;7xc?PU>tnE3^b@v$P#RveN7* z{Y36CUsJ6jxO+Jm$zmqF4)}`UMU;IYLZbi>D8^zmP$va3RtI^>)_{wZ?dR;vbQLL|YF0CdK`ml%C8 zRz;OQVj2JLb$%cJ$Q}Y+yZD#oLaSIVXf+~KfQ0x+02zuHr9CVH%K~eip`7ub_Llf= zBxa`L{5%mLwUw^p9+fvkqzFy`8#HHy!&n)TWLTZ{2@Xn5ykE*8b!Z9JC`?R3VfrNT z&TIJIn)ol0+~n^dhF7(*A~|jh3eKg{ivJ*!f@u|nBu$KeOPnlyP-7&3Ojy%Ka^vQ8 z>ncOcqn2Y$)rb-}XqhXK?}Y_fQJ5pMCqs^$JR_VD-Z3X#jsFOHV@^Q1rjv6f5wN0`I45>8lLzyzFfdqaWm1U!tzk5>TEudsY*Bkf;t7+#_kqjxL=|WvqF~EGid~Pr+lHx()TE(SL z7Bx%ml{53Ws0u+?0kga(45#dw^$_*Ja0HxmT6zjgbt&8vu zanlE=YmT|ArZomE_VPp)C9@TAR^1i;OD1sjT?6|^F4ddP9Aj+pi|bX|r&>6%3%&7k zHXFbiNz?1JmNqhT&919uznYg&X$i!+ju)4BUN3%0-+~zj*&$m;tQWqvV@{6y6Z&o(wadMn$>)kejstt_(fESY6*#XK8Tz4 z#iS-Vyeb|+82a#N1(+foNFSiltca#d1&HJ$+||jF&|}}qL=_DtWSrEXKuazaf>ku< zd~2p#Zn3CNd^Xn%IL@H6?tOr%k*o^o*G`ROpJ}zOFAW1*$^Ue27kSICT4POb38fJi zhP-J(yq4t8<6)rW(wu z+BE7ayKwFvb}ZM?XN46YRlLD$o~AjQHFQZ#^v1^7wXy%|YvGAI8vn+KCPs4tpnbMR z)wksB$%*MCg%c=Ul};`9`*Aui`u1!OT)lAB6ZKuAZNrR^Dk_okLA2;b-(>uo@PwFb zbjKW<^xz%F(Og6MMRM#Q@fwFEtkW;jx58J-7o!WWQn(VV=E;?q5tjp9l>&sSkjhgQ z&zeERVm^R#HMUxNajL|>LznpyJK2jTfr|L2cY3&YOKL@$lI*0;JO*C!d8*eX$s#30 zPGS?vY4K%`Lzb5mA>s#sMhCJIMa6qyt#xMLsV1bRRkR#M{=9rR~F7B-|0c(gH#bn|kScJWLf36-!BIUG|rykgDk;dRP=G@?p3cnmga|sHGi1qc(iTa>PBAK;uumM3?{OgAPEa@G=wQ*b|W0K{3F}o!(EY zW?{#Oo6d9saHY3K0?>%Gp(CkT@t`D<3^A7p5VkzuoSJc)m6wc+OfXdiSTHN_BGbUn zVPp~u43#0V^qnx5`V3&ogrK)?t1eptCGi274@ovn6IDJ2CQZU$G$O~5vw?iSsu0zH zt8;>rAk`Pd*)_Q-=|<^}hHayX>y}~Ho)kA)9dvyVG>9P)&i3i`v{bnt7ikq|F{2NwjEfP?IOt*4p<_0Bx2K^B1 zgAV7NGbT}WZYzR1S3x=}yzLssYZ29&kiaC|>2rWA*;R$Pi4l7&5li5l;euoY|7-DI zy6`y-Y7JT>D0#ox#U=i;ln|jcyCH)yG>dil;&t5y4GIHgp6u^H)9Gwz3c# zYY%94>wv~*T~_dBZc70&`6_2=qv0HQiWuWcL8gFarGzZwOwW}_d54`zmWmL~NO3eO z@$bCGneh5iMaXBBotUb1rlyG`*cp9M@Z{Wwvw88ksmJ(7diIQ=IWiV8DATiWu1C4g`>FykD8<9i9k7vYWk!LMteu;Wc)hNSA zs&dzQchrhYfm2ozn8G#AtboevPNMXh5HKeFdLb0}*hepP>KYwE%S*gVygr+yW}bIs zbtQ?2OD+*%bH^%4g|wH0>5@awT-|3>HWO&gTpSr0@k$*!I`l38oMJ%)0Rc6mdCknR z4GJBfKvp>>9l8tY52;8h)t*`EMS-<1%PrWv2Udl%7=Pv@gfo>OKr$>Z*}W58{E+%$ z0&AJUI}N4Ib6v5Blxv$T7F81I?7FnPAlYq^o7O+%t}LFN-7^_=RVk0T4`YnjU!YP% zdm5VOjRXnO&Gwve1@UJ!GqMU&XV%AV=+*?!Bu1?YXU(8V(440;rZX3~_T>SZ)mMF8 zj?d!1{Jl~h70XnV=Vluk|Cu~%3~S@xGyXA){~9!qWG0NApCc!}5n2j$p%?}+WQ7BJ{$Lxm~A=|D-BzE>+b?SZ%z#W6{gi zBS)rKS<=V~ge3X3zrBBLJ)ou@TDzRkTgfDZAY5B-N@_;z(8i6Vg(S_zD?BO-B2j{< z7_Utez1K%CvJl45Z%;!5IDg>=ccim^==%l_-V4qW8OXPm_NG8tt2C*-5euThiDIG;YB zTBu1Os;X>h=~;UB`E#mft_qbSUQ`go@Nzk7C9xF>ia)wUkLl|~^CTe=^q%dxL4t!^ z6TsY}E3#WMSoV#!KO+-jldURX87l4BPL|_v^aRBPa~(YalpvJkZ%wN5X>H+3zUJ4q*sG;JGC^HJ7o&9vUHl_O=#U{Vn^#}Z*$-4&*rob#leug*U`4(o zAuSV5BhM!Rt4b9ML7raT$G@ya_j-!gQnd!jq#j{*Ww%+?~bInykZV4tX zDL=<3>Z!5JVraa6oM1*ISm!#DN1I{fu>smoP6lG^-B`_pH1kw|VpCPOvQbhbkZl!51vIdsZ-v1~&e7Pa`>v zpEJ>%)_4vOJy)vtr?;1e4mcQmeH#fJ{WO8{)ND_|1_ZL?cE;&M_0JgtO9jS--l|AK zszhFsNF8U}h@C+z=-!I?p{cVHfI&vs}GfPB;5RBt~Y5Hj11_9$W9E5QPye2ya2oEep`y3n*sUS$1&*C3zk^_=> z`zis~n^?S4Sqvqx3rdP>*)54f#e1vZnRoH;$pY90br<6oPhP5<7EjEC>ZT9bTn2D) z$?r(R za_TPT^~6by|J86~KxP7#4%xhU5j3x?W&uZZ@40JPwAW;fe;ugkTcE=bugZq^@^mtH zKJSUOCec^3izckO5)2iUm7vNQ1fFag)MF775@40D;fR8Ey&r?}a51k5YRaE%B>HP& zWd1MWTcP1_^SR1X?)E#-z~~QiBPl`E_)i~>$y+uWV{D@hzsN8#j>ICn7@n9fERit$eW$paWUEJ%e)V!xL$5+S8e zJp_o`Yq1wCV&Ii7GCn1&6z2^i~=cIi;L342Z1+V3KtG0tc|#vg5Zw%N{S z9?mKf70NU*s}9;6{+y~zUvu+HGRxW^QsdI4;U*7Jp>*rv<}8`A8>C+tY8jz^gZd~v zML!v&C5NE7=Ro+Gflk=`ga(P_JXV`zX5}*jF>Tm)%~S>=z8lrlYPO z>9HPlkU#|?6m@>uDFBiXZzbVuA_T^N_-9KLREKm?p6zpeh~1Stc16!b)oC8lV^@%2 z10+etr`?<$UHtoM{MSbk|4a-km<5ovSzu*+V3JI{SaO%Jb3a`LNEZzTwV6e*ne;93 zZFUA^Jf8Vv!e5;u#J@l~v!Z)m&aHyN%EL zd)z}$!{Z-%x*vNqqrPy>%9aaWcbHGRj{oRnU>OoxPeRdGs-_p?-GAeGNAZI#Teghr zf-;=ivegodQ{mkqM9O&GjJ~!etOpg7?C#X?DCjb*C$qqSTXf4v-2W4#gXQ|Rr^XXx zQu6|K5HPn{1-g=o%h=QR*`$=(+dEteCC5>62(wIL@m_*$1$|ZXT|G9*Cd!koG62VA zzVM0Ebz<^G%_5~;s*8zCEt2Q)^SPZ#gjuD?O~O?LFjXpvShIacFj651#E891R-(8_ z$4LTfvdwdnnWXNbx%SXTl?F=&Z@?>*Q7G4808DFkzp#4&9x9H58XQ9nHlJAsO33x-pNP zgqf5hDx}jnOH&i1S|t7_`>%hH4mIiY66ZPA(_*0dh*4ZsQgIpq4H$x}jS+ z1Um_IwnFt#YbE`PnTWp}b;=$hil&*!Ve=}Dbk1?8I}m1q^b)VmIsI5X?U9@9(U+Wp z&wceiYz${S_wkqF*kd-~t2_4Cmu}hXckViXTkhI#o-)#lGlGqAogJy3Q@o7j93x`# z?2H@Q!@5-4<%fCvL-Q>0S!@?gmp>5K#y1xd{|s%Tolyy=Y;K*a1-YkWp16_z-9mq9 z-5AD4DqMW=#nb-uqhf$qE|=D=4XXCs6W9r2IE*pU(tVOWJGYC_XCJ}mjb*b)~0P(0Ay{wKwZ3Zx^S*pfJ0}^W~BlY_Am>9DYRq66SV`nr0!k(mt&MIB<`)#I|&OXn+Uzj1cPRq zUP=5n#fH>kr*QD(u+6QcXR6HuWz1(O!SlT7aS+S6BokPM5P3C-cOks4T35S)&%wKk z>xXVg5}WPW6t&m#h-Hzw$5T3HVtj)x*T!DCi*>3JvGvmSc}9z5*$+t1$Z*WC2LK)l){R%c%+pUv|V2@?ajIbme+!4O0%?wV^oK>HJZB_jC{F~Zxq0Ctw|0PVW0=b*HuXM5_W2hbHbApZ9pg&h z@H6T0D1JP?x#k!*Mg}Enh6ndII0`&<_JK^s0S5f?*NLts$Z$%tY#zlZCXK3L2=Ez| zS;MOstsR(hHIY9-GC|)2NU6|bqrM3MqjH`z;Q9L(+pLWtZo(y z@%Pq{RWmi~ht33z#I|f3Hm?!o3@~Ux7yqR~#(ywobHz9FKK@O8P)@79nnFUiJx+w1 z<@^tx>@vwKauy^{MF4O>kH62ifU<*Eg^X>t_hXEphvWp*=P}pLT$zvnrBCn5E!+o7 zDGE$HC&2(#;y>}KXFxp%BqpLTxJg|lEb4wvf=v8_PM!qPW@B6v|3xe^p*L4ZyowC% zB3Q(~cky50N;#3lCnpN+>ILdKvWp-N-Q-y(4gv$21(U#KgbGoUYt2h1jT)%_)Tb@{ zZ*Hn5J>oPxQRUqHfiiR0jaYuFO5P6=uQ#;EK^k3q0j$FvYW;f!f*ZD z*2JeEl%WTS>`O@>R)`ePS15IoW9%*qlv*j3=X*}!bdt|ua?cS{oxwXI%~KzOA-uka>f>f}|DC|XsvVzSy1&-c+#*(90>7rHPVfa*S(bPYA!#{fy-Vb+kVNKB`# zEMo={jQ1i=4MO0oy9^Q-l~|`&=}TP_4c&J{-iiNKN|42o~c%ioU z921G66WjHi;jQzx9A~e5_67LGKe!h6?>o$9>l|ygJN2Za>^q;b6>t9VZ8&gni5qU) z=QrHG*G@X_Xn)S*w%E_U=wjS>$3A@Ui}&Kj+xMlJfNLan3ZQ+E~$w%SUx`7Ae3b`B`49<~yMfWU_J9zCw`1+g;zGyaU^ z>bMh!W6z#Fw~rre{khf3m3I<)Ips>(jpAA-x+|*ojS_+K5KX!6t0=(ICcLh}iqr)H zD}<&gr#(KQ2wo)}CQ-@|=_^a{QYqn3gvpIfF1?be3@l#|AVnQe5SNRLeP_}sg9j<8 zvOXk1Lr7Jx0FI}8gkZ)7X><}QMEhCc5w1n#2;cDPKgTAOt~#$Lzv5SsNJTibu`D~n ztSW6uCdcPkL$JWC(#cyfK7P88C<=|G-c6eUAP<$q?26Js+bPic<)xi$DS3cynQ6W5RuZ9` zzEcWrIf3%l)uFouW|ME#yQM7XBa3Z>Y^+wzefvn3XS?FknNy8EoBBQT)MM;tUve@2 zpLgDb9rqp#`^y-k#iJIR{1wkS*9Ibmk6gQxLDS1*)5doHriYwjr=EB;KKA9E_|#W+ z&L$U;mK+mgzg~hS1r0 z`df0q)}dAfk-2&J>pd^xxX&Ga?S0(i9=HE9pZUy&QSZagal_9^gHmoAPgGK+)|y&h zz$$2yNR_v(ByTp91I#j#A2AVN<{t&HF_1nX2rwwQUO5tdXk4^*y*6!Dg#_y|_Ue!X zVAe>_KxnSQBq`)DhR5ob^q~n~LQRuFVovF?PfaMR(doQ zTS1|->2OLKUrjVTCwkVs zW3A8BpGhUCkN-7bl5Bv%Q4>$eyb{N`&owc)zSB?Io9T>4xnyrA!K4+!Qc0*wj9o|8 zCDc%nL*|VIA)*3w7^*#F!+XMSI@TiMU z#^zIw!E68eX6)I2XxdNJAAMfkGMxL=D^ADbA9gyfy7B(u=RRC_>mCk2t579Z=g*mm z*V5h?l&=ul^)$JkJPRqOAEpumt3pSst(65Qt0Ue3ZBNOz@ zXXiP&OpyO1dju-ML-!taKEq_fN+gMZR#sDdP6FdHsq9dHw3+vn#b%p%Qu5h&VfuDY z;8b1BH^)0!`-&d8er`Rf>4@9c@w=8pi%cdX6El|Zu>>5LB_###c}`Y7YIa5TyFUKK zOV`9$f0S{pTX*8yDEE_CgzCQ6zw`Bst7T%%SXfGCYbO;!9rvangT%Y|Cq#7q3Cyaz zZTJ=cLaHVH=Pbv??;#;5BQ0$UcGPu+b#ivL8Irel6(Z`-6+0=;%o7!kK)C+?^D3BD z5@RUKDdXD70N0;fWYo#KQQ1%kU!Qc72IBcBYS7 zT*52ObrXsS3di_;_lv^xcHZ!7&+t>E3awJrk*ckYR4F<)EY=4-ir@vBz-&)}Boros z$&CG!WGy)we=o9amyB!5?v$5xa@CA2lO#XsK}wHg2_=Nj^XN)qjJId4gbos%`=HmV z%`DKQ&vMR^TO6;0S1on7lUKwBlPcDb3rSW=IP*#f2@B_@2OW?8bPH zB~9N~+qZ5$)^50cAFjUf0src459B1_!n2OI?|#O){s(`x-FELiH0f&m zaNAkO<00psh{s%V%GB52eD*F}bJLz-zOYQ2&E)lS&p6H=b@3_w*oT~Kx7>XIAN$hI zaqks1OI!%^7%{1P-{P}?6e|K(#A{BDIzmRjn62_?UB*{(AS;5N5+MR`t>1JuZM_~b z7OPTq-cYI9GgPYf4=)evMs@2S{>d4@ILO>jWW>T0qWfG@q_mO4MaFNIw6lr;R5A@G zClWw9V<>s7q4oXr!Jo>fSu$B?zJx1?MhMMd!1~lr!7H!`J`JhTYL+5-mHI&kp-yr+ z#Jc3tk0a)7#^fLw#$;9&I?TkHZz4k!sQtrbzZ!6@5elKwEFW!6dMbNGqO}N?7@@m# zEi>}oC(?#KS9o?iP0m(lB5lCx@KpXZuB!L|m?gaF<$M`i#z;VQHE037wJoGdLUTzA zMMQF3(Xf=+3BtS)oq(|tzB9RF;8`6F6o_m&HL_?vVKYS`I8xYbyqrtk9Pf&Dp?6`G zPfPqyEl2!k320sXBd3(@4x)Co)9G7MlfZPy&WRF=^7c!3*7;~@&Sy7v=z0&+hxf7; zISdI+!?~_=SH;R*QXyyfA^VNdpuhy&2GGuTEp*s?9O;Edzf`Q~eZ-3N30jMp9a9>DNp@4f17T(RwB{NS@L zz~`>N5AXQIorw>L`>Es=KhBDKzQ?3cX66;Dltl76v+k`(R7icb05wk;m{A)ePFFKkyoJv}k`R~- zA@-5?v-4)JM9Qfh1}^u3cri)?3nCK0Gp!dv46HSG^4W-&e3(lrKfT}cDce&M%MOS# z+0`hen|^!^+q!tB4?vk=7rcn`8?y4FjN`z!Mi3kLCHZw3P7;Ey8~!4$Fg}sq)o`j2 z7iU`{1H$8IpHd4tvILiKkS9B>UwU9)A*=OhCTC^viU&piWM>-x0mNOOR%7<``E+Uv zJE55_$bqf8ePS-y$Qp^ILOX$K^XGsP@BMa4YlQfWe@~q?$-<9f49!uyAaijg?_;A8 z661g?QD*#`Cy+AsWJTGOX-lgO13cmf9nNd-6|!o?7VoTXY5a#~o2+eyB%K(uSzt!d*@ z-oN|N%WSwF<1?-P@IBk{>Oa2DAJ~5wzwn)x;3uDdAuc@oI7qq#J$Kx={<$0O!@vKN z>+nrOr7Jhl(}g2;=_k>5j+6F^Q;j~3`K~S-*|bu;MJ;BdMlJ)%bXI(OjAx5YbT$6YYXtgEMAGSuWC8LOLvG*Iq&Fp@1MY z&24o&*6k&VW->{7op0DfN1Y+)M$=kdk zDCIId^I2s)s#(S)KvJ!+2Es$mvBY4poMIITEbjw3gVp^pR9loQSh8cif!WPVPn@-* zbnY(gfHGip?*Y(n9CsoJG;;^rD09+(pth>mot2BlwBb`hB4fGF$buSq^cKv^#`+S@ zEIL45GQ(U;UAjK|Xgn?U$%WBVaH~FzIxcjP+0>B^N)!FYxN;IxznXl|O6k;lJp#Cv zZsz(5x1;2`JOp%6MSU`%@UdYP^AZ0Nag2XtDIwy2wv=k@P3!%lO79XkCoGdPOm!vp z0u4fc@wu*La9m$RONwo{Ay;F7m>zf5{sD9>D6A5vw3-0%T@I@*pBk8+3m9>qpvN&) z``rz?)B|H2fgKRPtep2ofXJ5 zc_l~!e%jGHtw$cPN`Hl87MUq=Fyo)qx&E=_o^3Wa;ao>L2~~KwCn|RtaRpT!nWJDA z|BhrWG0iwq{5y^vmiu1$?dM}ydb6#YkMq~O^#(ieAe|~;H~RbDXPk@cho!k|wm$#~ zU}FzI`TU`R_0H|sanFHN^ufa$_TJCm<74G(e3sQqpS*Qa(^$Rw;!XEs&;AW0B>S`q zfCB@$JN@LNvFm|Dk{Pe`|XS*}P%fPBe_%h~h zlMs=SEA+@UNp@Y&pry|3L`lG&2_ECK03GjfOy1-Bvm`FUBQs}fI4dGb6u>c5h$0Eh znj^9f5`hb1xc?;JHfLoiBrgroV6!oLU&(RKiEDiBGo|XlqVXn#LG+&XPJ5{{x4B!j zS+-6`Wx9`HR|JeI;O3h=U}akjT6z2I`YuWRUI5lZhBvWg|)G zQp6F>4=vb1^dWxNgFsz6_mz%N`%J&uM+#r@?~=(==0wBtWuJ}3A$u${{@GWr8?3~k zbuNdM*vX-;*dC(4C^yJBR~0VT)kH>oPO-wJ4U-t`uwn)C*w2h4mi(psPNv>Qy-zy_ zl{$0O#HJj>2H?HK&ezqvKl z;a&VQg*ndId>o$eu+wnqxhLYD`w!w{U)nu>)lEwEZI9V9i8zokS(aZnt|}O)FZXlR z9Lnq&QKryb?he!RKmB3RLho~7S@iL5d4=viLKgtlUwNHkHuqGWc;boY4y%0QM)h&s z^iV!geZKq`#4UO=#jQpO+a^FmP}8_8MzXUW74W>?Gq^oRnNw6RCH2In0}_kGi;6n7 zKT9w(C3hfZboZD6OIdNTU?PY{Y`#p#A`dtC74&DaZV{A$iy5)QEUC?sf&u;Pzwrko z0MSNEAxWr;RYzX+PA*kJN|re*yf>@_Df zv~tQ>_9(KTCuMf+fzK=MtX!|($Xx#3g!MTFxhcd$l3no*x6T=nd(+a4{l3RE3+DLJ zrrS;FSu633u}&6WG4*QvkKelzy3j2QlOXd+Qq1e(@0nbjuvqnHsgDZPu!@<4H;Xx$ z)5>W9m)iCC|1!P5??1+$Fa#vk@H7bj4i|>X+&&Oe7DOmxN|G)lWNU=3Fhd#{lf$A< zF?~oTIrHrRVy}XA_USV@C*l)D}#-SmkNHQPmi z7!lDsM(?els-T;?<^(qEo|#R$p#`vVil^m)q0=kI)WLZjefUslgCzZ#(XbL8^%yuPf4xW{ASP=lqDdgQy zS)rszoe_@#Nsu{nZP1%+i^Z5plgWE1o5ljYDFWVRfJ{&2$;`CPc^Zy)(*)E+hRJS5 z!siu;KqWFXGb;}2GxR9ArZE><88X`>X^4J95M^0Lx|1rDAgawGAs7rwfIA;mpYa@s z71CzIrjCfzOR8yh6xoy{B26IUzpn9ka4+LteKmOp>KtlczW|#24yY1~_oC^I7NwXN zsc}M+UWm?E5Nf0w#Gn}mJ zi`uNJNmeCXWR3=sNQBGfB-$0btX*d*uk`2IrsXrM;x+NNCV1$pa80h1y-V(abe#{z zi7cf+!h?1eUG${;nU6jLTTVR&n>Lxh^`m##t#=>rxjx2=#ykC9_Vjb`TW|eZxw|!8 zk1_U$flNK^kz4$C-gYAt@5%R-u+#@l%Nxt34NHLj#hdQKwlj~%NZh{f%FA%29X`QJk%ISj#+{!P&t7l5(ab(ji)SAz6d8@WMwKvaup*!Fb<>90gYtm9x0|6 zUgF(wMJ6i<12Pc=z=a^B`cS2`e;RvgGxzvw4$vgOTWf@;5pG7*P3{yYuVh^h&dUqZB3_E8pN?5jCebdF~SA&8&7+^)B^O6Pg zZ0-^W-9(yGA&ht?4R>9Y11Z_^C}0{bo&~^EY2?E2ADcC9EA5v)EZ9Bm4Zv%1m&s8k zbspTYOCYP`$m*2`_7xW`a<>*nmNLhXuu^W6*Ju1|9>{>}j5{8e57nWkTz)zZZTR@e z16=*J`?C#kXdm}m{lK%%!|UFAEAEdw{hY;sq3g3wJ9gS5^?UF9n%%$uP$QvTl8x@2 zSlXnuOr#d^Yq)tJb#MFF9r(}}@5Obu?8TEVI~~99ofqS@6OYLW1OsyFq}^d%NGSP# z@{48fJ)Ht_gyxmQ5|^1H0(?BzRRvJ9FB(O|hc=pINH1ZXlJineISgy^e<{%S@83VY zca%!+I%{e{klJXK2F9o`cgu4{pCz*BGms@bm>^tC-)kf@rZ3D*? zi4LsvK!Uf-Ww=r+Kn4a@@Y3g6UuAN-5p<&%((=|N){@go37q-oZ}y)M5Z8EGpUO6{ zcH;|g>L~kBfy{1Qn0jw3`2>_N@?i7TI9bbaEj4& z-_DKR+^SO3qJL?bFbG_=gy}+mM`JH*`9oTPX&j+yGIS;q_T~h=b9Vwo1M6IHHK+PfHFV}hE}mNVs4t>&hN-XRrzT8Zb+Fss;b)Xtaa^0O&DL{ zkMlWCbJwYZh&u+F&qb1Qi@!)U`A?{{Fd_UX1sA`fl95^B`XQq;v4F^H0P{$G6me>`|L+^C?G9o64W_ z__OfUTlZk+o$Y9t>73&zE1j&B2AoiICY| zXNXxTfv355RiaXrPQsY@VvN*ja5s_<6o@KY&dRCPG$JQ<0sOVr(%B=tpo>0qr85Qv7-Un{KT)U>n@SFxjm8~7>>yb?bPg?vm zZ%~`pWNx`szX&E9ebfaEbXoe~`;oX}l7o^Z+ClGN?z1GO>hInHvid~u$=KxZQwto= z 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 diff --git a/resources/images/cura_wip.png b/resources/images/cura_wip.png index f98957a0b5cb2e7fba069b02b20654fd00ecfc7c..5c2c8104cc1cdda215fd19c0bb93a21ea6ac03ca 100644 GIT binary patch literal 298589 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

      Q3&cR#TfA)tD~ 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

      B2M?6v^;>qd3P3}= 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 literal 324496 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

    327. }LSnV7UC}!@G*`2Y3KL`?m-v3!`UI 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 literal 325136 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 z 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�|F#XT%3u)epcCy7ce!KU4o!jFCKW!f~ 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

      - https://raw.githubusercontent.com/Ultimaker/Cura/master/screenshot.png + https://raw.githubusercontent.com/Ultimaker/Cura/main/cura-logo.PNG diff --git a/packaging/AppImage/cura.desktop.jinja b/packaging/AppImage/cura.desktop.jinja index 1026d10cb0..1230d4ff5c 100644 --- a/packaging/AppImage/cura.desktop.jinja +++ b/packaging/AppImage/cura.desktop.jinja @@ -1,11 +1,11 @@ [Desktop Entry] -Name=Ultimaker Cura -Name[de]=Ultimaker Cura +Name=UltiMaker Cura +Name[de]=UltiMaker Cura GenericName=3D Printing Software GenericName[de]=3D-Druck-Software GenericName[nl]=3D-Print Software Comment=Cura converts 3D models into paths for a 3D printer. It prepares your print for maximum accuracy, minimum printing time and good reliability with many extra features that make your print come out great. -Exec=Ultimaker-Cura %F +Exec=UltiMaker-Cura %F Icon=cura-icon Terminal=false Type=Application From ed6018d4ad9818390d5a0adbe723ef18e75c2c3e Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 11:22:11 +0100 Subject: [PATCH 523/547] Update pyinstaller scripts using UltiMaker Contributes to CURA-9808 --- .github/workflows/cura-installer.yml | 14 +++++++------- ...er-Cura.spec.jinja => UltiMaker-Cura.spec.jinja | 0 conanfile.py | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) rename Ultimaker-Cura.spec.jinja => UltiMaker-Cura.spec.jinja (100%) diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 8b1ea6e390..082c707488 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -212,38 +212,38 @@ jobs: cp openssl/lib/*.lib ./cura_inst/Lib/ - name: Create the Cura dist - run: pyinstaller ./cura_inst/Ultimaker-Cura.spec + run: pyinstaller ./cura_inst/UltiMaker-Cura.spec - name: Archive the artifacts (bash) if: ${{ github.event.inputs.installer == 'false' && runner.os != 'Windows' }} - run: tar -zcf "./Ultimaker-Cura-$CURA_VERSION_FULL-${{ inputs.os_name }}.tar.gz" "./Ultimaker-Cura/" + run: tar -zcf "./UltiMaker-Cura-$CURA_VERSION_FULL-${{ inputs.os_name }}.tar.gz" "./UltiMaker-Cura/" working-directory: dist - name: Archive the artifacts (Powershell) if: ${{ github.event.inputs.installer == 'false' && runner.os == 'Windows' }} - run: Compress-Archive -Path ".\Ultimaker-Cura" -DestinationPath ".\Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ inputs.os_name }}.zip" + run: Compress-Archive -Path ".\UltiMaker-Cura" -DestinationPath ".\UltiMaker-Cura-$Env:CURA_VERSION_FULL-${{ inputs.os_name }}.zip" working-directory: dist - name: Create the Windows exe installer (Powershell) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Windows' }} run: | - python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ inputs.os_name }}.exe" + python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "UltiMaker-Cura-$Env:CURA_VERSION_FULL-${{ inputs.os_name }}.exe" working-directory: dist - name: Create the Linux AppImage (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Linux' }} - run: python ../cura_inst/packaging/AppImage/create_appimage.py ./Ultimaker-Cura $CURA_VERSION_FULL "Ultimaker-Cura-$CURA_VERSION_FULL-${{ inputs.os_name }}.AppImage" + run: python ../cura_inst/packaging/AppImage/create_appimage.py ./UltiMaker-Cura $CURA_VERSION_FULL "UltiMaker-Cura-$CURA_VERSION_FULL-${{ inputs.os_name }}.AppImage" working-directory: dist - name: Create the MacOS dmg (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Macos' }} - run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "Ultimaker-Cura-$CURA_VERSION_FULL-${{ inputs.os_name }}.dmg" + run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "UltiMaker-Cura-$CURA_VERSION_FULL-${{ inputs.os_name }}.dmg" working-directory: dist - name: Upload the artifacts uses: actions/upload-artifact@v3 with: - name: Ultimaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ inputs.os_name }} + name: UltiMaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ inputs.os_name }} path: | dist/*.tar.gz dist/*.zip diff --git a/Ultimaker-Cura.spec.jinja b/UltiMaker-Cura.spec.jinja similarity index 100% rename from Ultimaker-Cura.spec.jinja rename to UltiMaker-Cura.spec.jinja diff --git a/conanfile.py b/conanfile.py index d890885794..111d4f9b9c 100644 --- a/conanfile.py +++ b/conanfile.py @@ -21,7 +21,7 @@ class CuraConan(ConanFile): description = "3D printer / slicing GUI built on top of the Uranium framework" topics = ("conan", "python", "pyqt5", "qt", "qml", "3d-printing", "slicer") build_policy = "missing" - exports = "LICENSE*", "Ultimaker-Cura.spec.jinja", "CuraVersion.py.jinja" + exports = "LICENSE*", "UltiMaker-Cura.spec.jinja", "CuraVersion.py.jinja" settings = "os", "compiler", "build_type", "arch" no_copy_source = True # We won't build so no need to copy sources to the build folder @@ -226,13 +226,13 @@ class CuraConan(ConanFile): # Collect all dll's from PyQt6 and place them in the root binaries.extend([(f"{p}", ".") for p in Path(self._site_packages, "PyQt6", "Qt6").glob("**/*.dll")]) - with open(Path(__file__).parent.joinpath("Ultimaker-Cura.spec.jinja"), "r") as f: + with open(Path(__file__).parent.joinpath("UltiMaker-Cura.spec.jinja"), "r") as f: pyinstaller = Template(f.read()) version = self.conf_info.get("user.cura:version", default = self.version, check_type = str) cura_version = Version(version) - with open(Path(location, "Ultimaker-Cura.spec"), "w") as f: + with open(Path(location, "UltiMaker-Cura.spec"), "w") as f: f.write(pyinstaller.render( name = str(self.options.display_name).replace(" ", "-"), display_name = self.options.display_name, From a645fa7d96cbf4da5c09943cf472c951d8f5f316 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Mon, 28 Nov 2022 11:22:53 +0100 Subject: [PATCH 524/547] Use bracket to initialise list Co-authored-by: Joey de l'Arago --- cura/Settings/MachineManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 657eeb6089..28a79b6fd3 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1634,7 +1634,7 @@ class MachineManager(QObject): @pyqtProperty("QList", notify = activeQualityDisplayNameChanged) def activeQualityDisplayNameStringParts(self) -> [str]: result_map = self.activeQualityDisplayNameMap - string_parts = list() + string_parts = [] if result_map["custom_profile"] is not None: string_parts.append(result_map["custom_profile"]) From f297909a82cf3b852df25ad270bc896c509cfe23 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Mon, 28 Nov 2022 11:23:53 +0100 Subject: [PATCH 525/547] Fix type signature of function Co-authored-by: Joey de l'Arago --- cura/Settings/MachineManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 28a79b6fd3..fabfc27db8 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1632,7 +1632,7 @@ class MachineManager(QObject): # - "my_profile - Fine" (only based on a default quality, no intent involved) # - "my_profile - Engineering - Fine" (based on an intent) @pyqtProperty("QList", notify = activeQualityDisplayNameChanged) - def activeQualityDisplayNameStringParts(self) -> [str]: + def activeQualityDisplayNameStringParts(self) -> List[str]: result_map = self.activeQualityDisplayNameMap string_parts = [] From a5b8ea93d935ac7bbb105c0eac311d431213a449 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 11:32:07 +0100 Subject: [PATCH 526/547] Use UltiMaker for bundled plugins Contributes to CURA-9808 --- resources/bundled_packages/cura.json | 138 +++++++++++++-------------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/resources/bundled_packages/cura.json b/resources/bundled_packages/cura.json index 6e28222597..cdcd88f709 100644 --- a/resources/bundled_packages/cura.json +++ b/resources/bundled_packages/cura.json @@ -10,7 +10,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -27,7 +27,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -61,7 +61,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -78,7 +78,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -95,7 +95,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -112,7 +112,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -129,7 +129,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -146,7 +146,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -163,7 +163,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -180,7 +180,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -197,7 +197,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -214,7 +214,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -248,7 +248,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -265,7 +265,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -282,7 +282,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -316,7 +316,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -333,7 +333,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -350,7 +350,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -367,7 +367,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -384,7 +384,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -401,7 +401,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -418,7 +418,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -435,7 +435,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -452,7 +452,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -469,7 +469,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -486,7 +486,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -503,7 +503,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -520,7 +520,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -537,7 +537,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -554,7 +554,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -571,7 +571,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -588,7 +588,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -605,7 +605,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -622,7 +622,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -639,7 +639,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -656,7 +656,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -673,7 +673,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -690,7 +690,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -707,7 +707,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -724,7 +724,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -741,7 +741,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -758,7 +758,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -775,7 +775,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -792,7 +792,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -809,7 +809,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -826,7 +826,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -843,7 +843,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -860,7 +860,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -877,7 +877,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -894,7 +894,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -911,7 +911,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -928,7 +928,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -945,7 +945,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -962,7 +962,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -979,7 +979,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -997,7 +997,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -1031,7 +1031,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -1048,7 +1048,7 @@ "website": "https://ultimaker.com", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "plugins@ultimaker.com", "website": "https://ultimaker.com" } @@ -1609,7 +1609,7 @@ "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1628,7 +1628,7 @@ "website": "https://ultimaker.com/products/materials/breakaway", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1647,7 +1647,7 @@ "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1666,7 +1666,7 @@ "website": "https://ultimaker.com/products/materials/cpe", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1685,7 +1685,7 @@ "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1704,7 +1704,7 @@ "website": "https://ultimaker.com/products/materials/pc", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1723,7 +1723,7 @@ "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1742,7 +1742,7 @@ "website": "https://ultimaker.com/products/materials/pp", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1761,7 +1761,7 @@ "website": "https://ultimaker.com/products/materials/abs", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1780,7 +1780,7 @@ "website": "https://ultimaker.com/products/materials/tpu-95a", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", @@ -1799,7 +1799,7 @@ "website": "https://ultimaker.com/products/materials/tough-pla", "author": { "author_id": "UltimakerPackages", - "display_name": "Ultimaker B.V.", + "display_name": "UltiMaker", "email": "materials@ultimaker.com", "website": "https://ultimaker.com", "description": "Professional 3D printing made accessible.", From b1ec8599d28616f2da9f59a05f22a228afb1dcc4 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 11:39:07 +0100 Subject: [PATCH 527/547] Use UltiMaker for themes Contributes to CURA-9808 --- resources/themes/cura-dark/theme.json | 2 +- resources/themes/cura-light/theme.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/themes/cura-dark/theme.json b/resources/themes/cura-dark/theme.json index 7fd5d797cd..ead7bbcb2f 100644 --- a/resources/themes/cura-dark/theme.json +++ b/resources/themes/cura-dark/theme.json @@ -1,6 +1,6 @@ { "metadata": { - "name": "Ultimaker Dark", + "name": "UltiMaker Dark", "inherits": "cura-light" }, diff --git a/resources/themes/cura-light/theme.json b/resources/themes/cura-light/theme.json index 809bcfdee8..22986b3d68 100644 --- a/resources/themes/cura-light/theme.json +++ b/resources/themes/cura-light/theme.json @@ -1,6 +1,6 @@ { "metadata": { - "name": "Ultimaker" + "name": "UltiMaker" }, "fonts": { From 99f308bd3c5c55f8e530abb8aeda7a7b8d36fe3b Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 12:39:34 +0100 Subject: [PATCH 528/547] Update pot files to use UltiMaker Contributes to CURA-9808 --- resources/i18n/cura.pot | 76 ++++++++++++++++++++--------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/resources/i18n/cura.pot b/resources/i18n/cura.pot index 1f7068c22a..514b2b21cd 100644 --- a/resources/i18n/cura.pot +++ b/resources/i18n/cura.pot @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" @@ -442,7 +442,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." +msgid "Unable to reach the UltiMaker account server." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 @@ -732,7 +732,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" +msgid "Send crash report to UltiMaker" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 @@ -932,7 +932,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "" msgstr[1] "" @@ -1058,7 +1058,7 @@ msgstr[1] "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 @@ -1206,7 +1206,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 @@ -1317,7 +1317,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" +msgid "UltiMaker Format Package" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 @@ -1441,7 +1441,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" +msgid "Changes detected from your UltiMaker account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 @@ -1604,7 +1604,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." +msgid "Report a bug on UltiMaker Cura's issue tracker." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 @@ -2486,7 +2486,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -2825,7 +2825,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" +msgid "Please select any upgrades made to this UltiMaker Original" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 @@ -3114,17 +3114,17 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" +msgid "UltiMaker Verified Plug-in" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" +msgid "UltiMaker Certified Material" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" +msgid "UltiMaker Verified Package" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 @@ -4775,7 +4775,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" +msgid "Sign in to the UltiMaker platform" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 @@ -4790,7 +4790,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 @@ -4800,12 +4800,12 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" +msgid "Create a free UltiMaker Account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 @@ -4909,7 +4909,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" +msgid "Can't connect to your UltiMaker printer?" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 @@ -4931,7 +4931,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 @@ -5822,7 +5822,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 @@ -5842,22 +5842,22 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." +msgid "Extend UltiMaker Cura with plugins and material profiles." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." +msgid "Become a 3D printing expert with UltiMaker e-learning." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" +msgid "UltiMaker support" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 @@ -5867,7 +5867,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." +msgid "Consult the UltiMaker Community." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 @@ -5882,7 +5882,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." +msgid "Visit the UltiMaker website." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 @@ -6196,7 +6196,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" +msgid "Create a free UltiMaker account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 @@ -6211,7 +6211,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" +msgid "UltiMaker Account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 @@ -6436,12 +6436,12 @@ msgstr "" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." +msgid "Manages network connections to UltiMaker networked printers." msgstr "" #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" +msgid "UltiMaker Network Connection" msgstr "" #: /3MFWriter/plugin.json @@ -6476,7 +6476,7 @@ msgstr "" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." +msgid "Provides support for writing UltiMaker Format Packages." msgstr "" #: /UFPWriter/plugin.json @@ -6493,7 +6493,7 @@ msgstr "" #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" msgstr "" #: /GCodeProfileReader/plugin.json @@ -6535,7 +6535,7 @@ msgstr "" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" +msgid "UltiMaker machine actions" msgstr "" #: /GCodeGzReader/plugin.json @@ -6905,7 +6905,7 @@ msgstr "" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." +msgid "Provides support for reading UltiMaker Format Packages." msgstr "" #: /UFPReader/plugin.json From 8dcccd941b72fc1f9e5324937cecec1eeb2b6234 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 28 Nov 2022 12:40:35 +0100 Subject: [PATCH 529/547] Add dataclass for ActiveQuality. Move some logic out of MachineManager into ActiveQuality. CURA-9793 --- cura/Settings/ActiveQuality.py | 37 ++++++++++++++++++++++++++ cura/Settings/MachineManager.py | 46 +++++++-------------------------- plugins/UFPWriter/UFPWriter.py | 3 ++- 3 files changed, 49 insertions(+), 37 deletions(-) create mode 100644 cura/Settings/ActiveQuality.py diff --git a/cura/Settings/ActiveQuality.py b/cura/Settings/ActiveQuality.py new file mode 100644 index 0000000000..48af2c5d1a --- /dev/null +++ b/cura/Settings/ActiveQuality.py @@ -0,0 +1,37 @@ +from dataclasses import dataclass +from typing import List + +from UM import i18nCatalog + +catalog = i18nCatalog("cura") + + +@dataclass +class ActiveQuality: + """ Represents the active intent+profile combination, contains all information needed to display active quality. """ + intent_category: str = "" # Name of the base intent. For example "visual" or "engineering". + intent_name: str = "" # Name of the base intent formatted for display. For Example "Visual" or "Engineering" + profile: str = "" # Name of the base profile. For example "Fine" or "Fast" + custom_profile: str = "" # Name of the custom profile, this is based on profile. For example "MyCoolCustomProfile" + layer_height: float = None # Layer height of quality in mm. For example 0.4 + is_experimental: bool = False # If the quality experimental. + + def getStringParts(self) -> List[str]: + string_parts = [] + + if self.custom_profile is not None: + string_parts.append(self.custom_profile) + + if self.intent_category is not "default": + string_parts.append(f"{self.intent_name} - {self.profile}") + else: + string_parts.append(self.profile) + + if self.layer_height: + string_parts.append(f"{self.layer_height}mm") + + if self.is_experimental: + string_parts.append(catalog.i18nc("@label", "Experimental")) + + return string_parts + diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index fabfc27db8..350cac906a 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -40,6 +40,7 @@ from cura.Settings.cura_empty_instance_containers import (empty_definition_chang empty_material_container, empty_quality_container, empty_quality_changes_container, empty_intent_container) from cura.UltimakerCloud.UltimakerCloudConstants import META_UM_LINKED_TO_ACCOUNT +from .ActiveQuality import ActiveQuality from .CuraStackBuilder import CuraStackBuilder @@ -1633,47 +1634,20 @@ class MachineManager(QObject): # - "my_profile - Engineering - Fine" (based on an intent) @pyqtProperty("QList", notify = activeQualityDisplayNameChanged) def activeQualityDisplayNameStringParts(self) -> List[str]: - result_map = self.activeQualityDisplayNameMap - string_parts = [] - - if result_map["custom_profile"] is not None: - string_parts.append(result_map["custom_profile"]) - - if result_map["intent_category"] is not "default": - string_parts.append(f"""{result_map["intent_name"]} - {result_map["profile"]}""") - else: - string_parts.append(result_map["profile"]) - - if result_map["layer_height"]: - string_parts.append(f"""{result_map["layer_height"]}mm""") - - if result_map["is_experimental"]: - string_parts.append(catalog.i18nc("@label", "Experimental")) - - return string_parts + return self.activeQualityDisplayNameMap.getStringParts() @pyqtProperty("QVariantMap", notify = activeQualityDisplayNameChanged) - def activeQualityDisplayNameMap(self) -> Dict[str, Any]: + def activeQualityDisplayNameMap(self) -> ActiveQuality: global_stack = self._application.getGlobalContainerStack() if global_stack is None: - return { - "profile": "", - "intent_category": "", - "intent": "", - "custom_profile": None, - "is_experimental": False - } + return ActiveQuality() - return { - "profile": global_stack.quality.getName(), - "intent_category": self.activeIntentCategory, - "intent_name": IntentCategoryModel.translation(self.activeIntentCategory, "name", self.activeIntentCategory.title()), - "custom_profile": self.activeQualityOrQualityChangesName \ - if global_stack.qualityChanges is not empty_quality_changes_container \ - else None, - "layer_height": self.activeQualityLayerHeight if self.isActiveQualitySupported else None, - "is_experimental": self.isActiveQualityExperimental and self.isActiveQualitySupported, - } + return ActiveQuality(profile = global_stack.quality.getName(), + intent_category = self.activeIntentCategory, + intent_name = IntentCategoryModel.translation(self.activeIntentCategory, "name", self.activeIntentCategory.title()), + custom_profile = self.activeQualityOrQualityChangesName if global_stack.qualityChanges is not empty_quality_changes_container else None, + layer_height = self.activeQualityLayerHeight if self.isActiveQualitySupported else None, + is_experimental = self.isActiveQualityExperimental and self.isActiveQualitySupported) @pyqtSlot(str) def setIntentByCategory(self, intent_category: str) -> None: diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 3693352c1d..6594557584 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -1,6 +1,7 @@ # Copyright (c) 2022 Ultimaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import json +from dataclasses import asdict from typing import cast, List, Dict from Charon.VirtualFile import VirtualFile # To open UFP files. @@ -227,7 +228,7 @@ class UFPWriter(MeshWriter): }, "intent": machine_manager.activeIntentCategory, "quality": machine_manager.activeQualityOrQualityChangesName, - "quality_display_name": machine_manager.activeQualityDisplayNameMap, + "quality_display_name": asdict(machine_manager.activeQualityDisplayNameMap), } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) From 5ed572779dd1509262fe4f3e4b68217d4053d07e Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 28 Nov 2022 12:44:20 +0100 Subject: [PATCH 530/547] remove redundant properties in settings CURA-9773 --- plugins/UFPWriter/UFPWriter.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index 6594557584..b9bcc94bf8 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -226,9 +226,7 @@ class UFPWriter(MeshWriter): "changes": {}, "all_settings": {}, }, - "intent": machine_manager.activeIntentCategory, - "quality": machine_manager.activeQualityOrQualityChangesName, - "quality_display_name": asdict(machine_manager.activeQualityDisplayNameMap), + "quality": asdict(machine_manager.activeQualityDisplayNameMap), } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) From 8e8437eab050ff4ce1fc663159f15869203722a3 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 28 Nov 2022 13:10:52 +0100 Subject: [PATCH 531/547] Split of `getStringParts` function Spit into `getMainStringParts` and `getTailStringParts` so we can easily differentiate between the two in the front-end. Cura-9773 --- cura/Settings/ActiveQuality.py | 19 +++++++++++++++---- cura/Settings/MachineManager.py | 14 ++++++++++++-- .../Custom/CustomPrintSetup.qml | 15 +++++++++++++-- 3 files changed, 40 insertions(+), 8 deletions(-) diff --git a/cura/Settings/ActiveQuality.py b/cura/Settings/ActiveQuality.py index 48af2c5d1a..420d1f24fc 100644 --- a/cura/Settings/ActiveQuality.py +++ b/cura/Settings/ActiveQuality.py @@ -16,16 +16,25 @@ class ActiveQuality: layer_height: float = None # Layer height of quality in mm. For example 0.4 is_experimental: bool = False # If the quality experimental. - def getStringParts(self) -> List[str]: + def getMainStringParts(self) -> List[str]: string_parts = [] if self.custom_profile is not None: string_parts.append(self.custom_profile) - - if self.intent_category is not "default": - string_parts.append(f"{self.intent_name} - {self.profile}") else: string_parts.append(self.profile) + if self.intent_category is not "default": + string_parts.append(self.intent_name) + + return string_parts + + def getTailStringParts(self) -> List[str]: + string_parts = [] + + if self.custom_profile is not None: + string_parts.append(self.profile) + if self.intent_category is not "default": + string_parts.append(self.intent_name) if self.layer_height: string_parts.append(f"{self.layer_height}mm") @@ -35,3 +44,5 @@ class ActiveQuality: return string_parts + def getStringParts(self) -> List[str]: + return self.getMainStringParts() + self.getTailStringParts() diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 350cac906a..2ee0facab8 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1636,18 +1636,28 @@ class MachineManager(QObject): def activeQualityDisplayNameStringParts(self) -> List[str]: return self.activeQualityDisplayNameMap.getStringParts() + @pyqtProperty("QList", notify = activeQualityDisplayNameChanged) + def activeQualityDisplayNameMainStringParts(self) -> List[str]: + return self.activeQualityDisplayNameMap.getMainStringParts() + + @pyqtProperty("QList", notify = activeQualityDisplayNameChanged) + def activeQualityDisplayNameTailStringParts(self) -> List[str]: + return self.activeQualityDisplayNameMap.getTailStringParts() + @pyqtProperty("QVariantMap", notify = activeQualityDisplayNameChanged) def activeQualityDisplayNameMap(self) -> ActiveQuality: global_stack = self._application.getGlobalContainerStack() if global_stack is None: return ActiveQuality() - return ActiveQuality(profile = global_stack.quality.getName(), + return ActiveQuality( + profile = global_stack.quality.getName(), intent_category = self.activeIntentCategory, intent_name = IntentCategoryModel.translation(self.activeIntentCategory, "name", self.activeIntentCategory.title()), custom_profile = self.activeQualityOrQualityChangesName if global_stack.qualityChanges is not empty_quality_changes_container else None, layer_height = self.activeQualityLayerHeight if self.isActiveQualitySupported else None, - is_experimental = self.isActiveQualityExperimental and self.isActiveQualitySupported) + is_experimental = self.isActiveQualityExperimental and self.isActiveQualitySupported + ) @pyqtSlot(str) def setIntentByCategory(self, intent_category: str) -> None: diff --git a/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml b/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml index 0870e14d44..e64f211cd1 100644 --- a/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml +++ b/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml @@ -67,7 +67,7 @@ Item UM.Label { id: textLabel - text: Cura.MachineManager.activeQualityDisplayNameStringParts[0] + text: Cura.MachineManager.activeQualityDisplayNameMainStringParts.join(" - ") Layout.margins: 0 Layout.maximumWidth: Math.floor(parent.width * 0.7) // Always leave >= 30% for the rest of the row. height: contentHeight @@ -77,7 +77,18 @@ Item UM.Label { - text: ` - ${Cura.MachineManager.activeQualityDisplayNameStringParts.slice(1).join(" - ")}` + text: + { + const string_parts = Cura.MachineManager.activeQualityDisplayNameTailStringParts; + if (string_parts.length === 0) + { + return ""; + } + else + { + ` - ${string_parts.join(" - ")}` + } + } color: UM.Theme.getColor("text_detail") Layout.margins: 0 From be409200425bcca50f21cbc397b4f58d043c039e Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Mon, 28 Nov 2022 13:14:47 +0100 Subject: [PATCH 532/547] Fix cura crashing `activeQualityDisplayNameMap` no longer returned a dict and could thus not be a pyqt property Cura-9773 --- cura/Settings/MachineManager.py | 7 +++---- plugins/UFPWriter/UFPWriter.py | 2 +- .../qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 2ee0facab8..b8a5e7d885 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1634,17 +1634,16 @@ class MachineManager(QObject): # - "my_profile - Engineering - Fine" (based on an intent) @pyqtProperty("QList", notify = activeQualityDisplayNameChanged) def activeQualityDisplayNameStringParts(self) -> List[str]: - return self.activeQualityDisplayNameMap.getStringParts() + return self.activeQualityDisplayNameMap().getStringParts() @pyqtProperty("QList", notify = activeQualityDisplayNameChanged) def activeQualityDisplayNameMainStringParts(self) -> List[str]: - return self.activeQualityDisplayNameMap.getMainStringParts() + return self.activeQualityDisplayNameMap().getMainStringParts() @pyqtProperty("QList", notify = activeQualityDisplayNameChanged) def activeQualityDisplayNameTailStringParts(self) -> List[str]: - return self.activeQualityDisplayNameMap.getTailStringParts() + return self.activeQualityDisplayNameMap().getTailStringParts() - @pyqtProperty("QVariantMap", notify = activeQualityDisplayNameChanged) def activeQualityDisplayNameMap(self) -> ActiveQuality: global_stack = self._application.getGlobalContainerStack() if global_stack is None: diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index b9bcc94bf8..f90ef823e7 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -226,7 +226,7 @@ class UFPWriter(MeshWriter): "changes": {}, "all_settings": {}, }, - "quality": asdict(machine_manager.activeQualityDisplayNameMap), + "quality": asdict(machine_manager.activeQualityDisplayNameMap()), } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) diff --git a/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml b/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml index 0b39d84177..0fecb6b662 100644 --- a/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml +++ b/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml @@ -56,7 +56,7 @@ UM.Dialog UM.Label { id: infoText - text: catalog.i18nc("@text:window, %1 is a profile name", "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'.").arg(Cura.MachineManager.activeQualityDisplayNameMap["main"]) + text: catalog.i18nc("@text:window, %1 is a profile name", "You have customized some profile settings. Would you like to Keep these changed settings after switching profiles? Alternatively, you can discard the changes to load the defaults from '%1'.").arg(Cura.MachineManager.activeQualityDisplayNameMainStringParts.join(" - ")) anchors.left: parent.left anchors.right: parent.right wrapMode: Text.WordWrap @@ -83,7 +83,7 @@ UM.Dialog columnHeaders: [ catalog.i18nc("@title:column", "Profile settings"), - Cura.MachineManager.activeQualityDisplayNameMap["main"], + Cura.MachineManager.activeQualityDisplayNameMainStringParts.join(" - "), catalog.i18nc("@title:column", "Current changes") ] model: UM.TableModel From 73ee6d369eb511e591281c8b58c967360c9a3738 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 13:26:52 +0100 Subject: [PATCH 533/547] Update disclaimer to mention UltiMaker Contributes to CURA-9808 --- resources/qml/WelcomePages/UserAgreementContent.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/qml/WelcomePages/UserAgreementContent.qml b/resources/qml/WelcomePages/UserAgreementContent.qml index dcff613efb..68fb64e61e 100644 --- a/resources/qml/WelcomePages/UserAgreementContent.qml +++ b/resources/qml/WelcomePages/UserAgreementContent.qml @@ -36,10 +36,10 @@ Item right: parent.right } - text: "

      Disclaimer by Ultimaker

      " + text: "

      Disclaimer by UltiMaker

      " + "

      Please read this disclaimer carefully.

      " - + "

      Except when otherwise stated in writing, Ultimaker provides any Ultimaker software or third party software \"As is\" without warranty of any kind. The entire risk as to the quality and performance of Ultimaker software is with you.

      " - + "

      Unless required by applicable law or agreed to in writing, in no event will Ultimaker be liable to you for damages, including any general, special, incidental, or consequential damages arising out of the use or inability to use any Ultimaker software or third party software.

      " + + "

      Except when otherwise stated in writing, UltiMaker provides any UltiMaker software or third party software \"As is\" without warranty of any kind. The entire risk as to the quality and performance of UltiMaker software is with you.

      " + + "

      Unless required by applicable law or agreed to in writing, in no event will UltiMaker be liable to you for damages, including any general, special, incidental, or consequential damages arising out of the use or inability to use any UltiMaker software or third party software.

      " textFormat: Text.RichText wrapMode: Text.WordWrap font: UM.Theme.getFont("medium") From 68f6a0d146abc0ba44eb556c0376f617c264947c Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 13:31:35 +0100 Subject: [PATCH 534/547] Update mentions to UltiMaker Contributes to CURA-9808 --- resources/qml/WelcomePages/CloudContent.qml | 2 +- resources/qml/WelcomePages/DataCollectionsContent.qml | 2 +- resources/qml/WelcomePages/UserAgreementContent.qml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/qml/WelcomePages/CloudContent.qml b/resources/qml/WelcomePages/CloudContent.qml index ee0c9ae43b..54e95462e0 100644 --- a/resources/qml/WelcomePages/CloudContent.qml +++ b/resources/qml/WelcomePages/CloudContent.qml @@ -198,7 +198,7 @@ Item anchors.rightMargin: UM.Theme.getSize("default_margin").width anchors.bottom: parent.bottom - text: catalog.i18nc("@text", "Create a free Ultimaker Account") + text: catalog.i18nc("@text", "Create a free UltiMaker Account") onClicked: Qt.openUrlExternally("https://ultimaker.com/app/ultimaker-cura-account-sign-up?utm_source=cura&utm_medium=software&utm_campaign=onboarding-signup") } diff --git a/resources/qml/WelcomePages/DataCollectionsContent.qml b/resources/qml/WelcomePages/DataCollectionsContent.qml index 7fb457e40d..603074adae 100644 --- a/resources/qml/WelcomePages/DataCollectionsContent.qml +++ b/resources/qml/WelcomePages/DataCollectionsContent.qml @@ -96,7 +96,7 @@ Item horizontalAlignment: Text.AlignHCenter text: { - var t = catalog.i18nc("@text", "Data collected by Ultimaker Cura will not contain any personal information.") + var t = catalog.i18nc("@text", "Data collected by UltiMaker Cura will not contain any personal information.") var t2 = catalog.i18nc("@text", "More information") t += "
      " + t2 + "" return t diff --git a/resources/qml/WelcomePages/UserAgreementContent.qml b/resources/qml/WelcomePages/UserAgreementContent.qml index 68fb64e61e..4a98a98e57 100644 --- a/resources/qml/WelcomePages/UserAgreementContent.qml +++ b/resources/qml/WelcomePages/UserAgreementContent.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 From f76f7117902bba24c4681904d0b6d4e941255ace Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 14:11:21 +0100 Subject: [PATCH 535/547] Update mentions to UltiMaker Contributes to CURA-9808 --- cura/OAuth2/AuthorizationService.py | 2 +- plugins/Marketplace/PackageModel.py | 2 +- plugins/UFPReader/UFPReader.py | 2 +- plugins/UFPWriter/UFPWriter.py | 2 +- .../resources/qml/MonitorPrinterCard.qml | 2 +- resources/bundled_packages/cura.json | 2 +- resources/i18n/cs_CZ/cura.po | 4 +- resources/i18n/cura.pot | 40 ++++++++-------- resources/i18n/de_DE/cura.po | 48 +++++++++---------- resources/i18n/es_ES/cura.po | 28 +++++------ resources/i18n/fi_FI/cura.po | 2 +- resources/i18n/fr_FR/cura.po | 26 +++++----- resources/i18n/hu_HU/cura.po | 2 +- resources/i18n/it_IT/cura.po | 34 ++++++------- resources/i18n/ja_JP/cura.po | 34 ++++++------- resources/i18n/ko_KR/cura.po | 44 ++++++++--------- resources/i18n/nl_NL/cura.po | 28 +++++------ resources/i18n/pl_PL/cura.po | 2 +- resources/i18n/pt_BR/cura.po | 4 +- resources/i18n/pt_PT/cura.po | 6 +-- resources/i18n/ru_RU/cura.po | 6 +-- resources/i18n/tr_TR/cura.po | 6 +-- resources/i18n/zh_CN/cura.po | 4 +- resources/i18n/zh_TW/cura.po | 4 +- resources/qml/Account/UserOperations.qml | 2 +- .../ApplicationSwitcherPopup.qml | 18 +++---- resources/qml/Preferences/GeneralPage.qml | 2 +- .../qml/PrinterSelector/MachineSelector.qml | 2 +- .../AddUltimakerOrThirdPartyPrinter.qml | 2 +- 29 files changed, 180 insertions(+), 180 deletions(-) diff --git a/cura/OAuth2/AuthorizationService.py b/cura/OAuth2/AuthorizationService.py index f2e6cd27ec..62bf31982a 100644 --- a/cura/OAuth2/AuthorizationService.py +++ b/cura/OAuth2/AuthorizationService.py @@ -274,7 +274,7 @@ class AuthorizationService: self._unable_to_get_data_message.show() else: self._unable_to_get_data_message = Message(i18n_catalog.i18nc("@info", - "Unable to reach the Ultimaker account server."), + "Unable to reach the UltiMaker account server."), title = i18n_catalog.i18nc("@info:title", "Log-in failed"), message_type = Message.MessageType.ERROR) Logger.warning("Unable to get user profile using auth data from preferences.") diff --git a/plugins/Marketplace/PackageModel.py b/plugins/Marketplace/PackageModel.py index 078bfc879e..79820f07e9 100644 --- a/plugins/Marketplace/PackageModel.py +++ b/plugins/Marketplace/PackageModel.py @@ -92,7 +92,7 @@ class PackageModel(QObject): "display_name": display_name, "package_version": package_version, "package_type": package_type, - "description": "The material package associated with the Cura project could not be found on the Ultimaker marketplace. Use the partial material profile definition stored in the Cura project file at your own risk." + "description": "The material package associated with the Cura project could not be found on the UltiMaker Marketplace. Use the partial material profile definition stored in the Cura project file at your own risk." } package_model = cls(package_data) package_model.setIsMissingPackageInformation(True) diff --git a/plugins/UFPReader/UFPReader.py b/plugins/UFPReader/UFPReader.py index 71061f938b..8596de9bf0 100644 --- a/plugins/UFPReader/UFPReader.py +++ b/plugins/UFPReader/UFPReader.py @@ -21,7 +21,7 @@ class UFPReader(MeshReader): MimeTypeDatabase.addMimeType( MimeType( name = "application/x-ufp", - comment = "Ultimaker Format Package", + comment = "UltiMaker Format Package", suffixes = ["ufp"] ) ) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index d7671d02c8..f20236c403 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -40,7 +40,7 @@ class UFPWriter(MeshWriter): MimeTypeDatabase.addMimeType( MimeType( name = "application/x-ufp", - comment = "Ultimaker Format Package", + comment = "UltiMaker Format Package", suffixes = ["ufp"] ) ) diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml index 2488e55bd1..68129eec8f 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml @@ -285,7 +285,7 @@ Item { id: cameraDisabledInfo text: catalog.i18nc("@info", "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." + - " Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam.") + " Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam.") target: cameraButton } } diff --git a/resources/bundled_packages/cura.json b/resources/bundled_packages/cura.json index cdcd88f709..9c7702e9ad 100644 --- a/resources/bundled_packages/cura.json +++ b/resources/bundled_packages/cura.json @@ -122,7 +122,7 @@ "package_info": { "package_id": "DigitalLibrary", "package_type": "plugin", - "display_name": "Ultimaker Digital Library", + "display_name": "UltiMaker Digital Library", "description": "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library.", "package_version": "1.1.0", "sdk_version": "8.2.0", diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index 91464154cc..e2d0ff0ffe 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -2348,8 +2348,8 @@ msgstr "Aktualizujte firmware tiskárny a spravujte frontu vzdáleně." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v UltiMaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili Ultimaker Digital Factory a zobrazili tuto webkameru." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v UltiMaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili UltiMaker Digital Factory a zobrazili tuto webkameru." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" diff --git a/resources/i18n/cura.pot b/resources/i18n/cura.pot index 514b2b21cd..3acce5bf81 100644 --- a/resources/i18n/cura.pot +++ b/resources/i18n/cura.pot @@ -718,7 +718,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      Oops, UltiMaker Cura has encountered something that doesn't seem right." "

      \n" "

      We encountered an unrecoverable error during start " "up. It was possibly caused by some incorrect configuration files. We suggest " @@ -933,7 +933,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your UltiMaker account" -msgid_plural "New printers detected from your Ultimaker account" +msgid_plural "New printers detected from your UltiMaker account" msgstr[0] "" msgstr[1] "" @@ -1087,7 +1087,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " +"You are attempting to connect to a printer that is not running UltiMaker " "Connect. Please update the printer to the latest firmware." msgstr "" @@ -1750,7 +1750,7 @@ msgstr "" msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." +"unknown to this version of UltiMaker Cura." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2418,8 +2418,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2799,7 +2799,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " +"UltiMaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" msgstr "" @@ -2928,7 +2928,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " +"Streamline your workflow and customize your UltiMaker Cura experience with " "plugins contributed by our amazing community of users." msgstr "" @@ -2991,7 +2991,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " +"Select and install material profiles optimised for your UltiMaker 3D " "printers." msgstr "" @@ -3135,7 +3135,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" msgid "" -"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"Manage your UltiMaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." msgstr "" @@ -4455,7 +4455,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" msgid "" -"Should anonymous data about your print be sent to Ultimaker? Note, no " +"Should anonymous data about your print be sent to UltiMaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." msgstr "" @@ -4811,7 +4811,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" -"Ultimaker Cura collects anonymous data to improve print quality and user " +"UltiMaker Cura collects anonymous data to improve print quality and user " "experience, including:" msgstr "" @@ -4838,7 +4838,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "" -"Data collected by Ultimaker Cura will not contain any personal information." +"Data collected by UltiMaker Cura will not contain any personal information." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4937,7 +4937,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" -"Please follow these steps to set up Ultimaker Cura. This will only take a " +"Please follow these steps to set up UltiMaker Cura. This will only take a " "few moments." msgstr "" @@ -5033,7 +5033,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 msgctxt "" -"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"@action:inmenu Marketplace is a brand name of UltiMaker's, so don't " "translate." msgid "Add more materials from Marketplace" msgstr "" @@ -5635,7 +5635,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" @@ -6191,7 +6191,7 @@ msgctxt "@text" msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" +"- Share ideas and get help from 48,000+ users in the UltiMaker community" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 @@ -6254,7 +6254,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" msgid "" -"This printer is not linked to your account. Please visit the Ultimaker " +"This printer is not linked to your account. Please visit the UltiMaker " "Digital Factory to establish a connection." msgstr "" @@ -6529,7 +6529,7 @@ msgstr "" #: /UltimakerMachineActions/plugin.json msgctxt "description" msgid "" -"Provides machine actions for Ultimaker machines (such as bed leveling " +"Provides machine actions for UltiMaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." msgstr "" @@ -6552,7 +6552,7 @@ msgstr "" msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " -"the Ultimaker website." +"the UltiMaker website." msgstr "" #: /Marketplace/plugin.json diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index 6b37013b1b..6b4bfd2bcb 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -721,7 +721,7 @@ msgstr "Cura kann nicht starten" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      Oops, UltiMaker Cura has encountered something that doesn't seem right." "

      \n" "

      We encountered an unrecoverable error during start " "up. It was possibly caused by some incorrect configuration files. We suggest " @@ -940,9 +940,9 @@ msgstr "Netzwerkfehler" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your UltiMaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Ihr Ultimaker-Konto hat einen neuen Drucker erkannt" -msgstr[1] "Ihr Ultimaker-Konto hat neue Drucker erkannt" +msgid_plural "New printers detected from your UltiMaker account" +msgstr[0] "Ihr UltiMaker-Konto hat einen neuen Drucker erkannt" +msgstr[1] "Ihr UltiMaker-Konto hat neue Drucker erkannt" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format @@ -1096,7 +1096,7 @@ msgstr "Drucker entfernen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " +"You are attempting to connect to a printer that is not running UltiMaker " "Connect. Please update the printer to the latest firmware." msgstr "Sie versuchen, sich mit einem Drucker zu verbinden, auf dem UltiMaker Connect nicht läuft. Bitte aktualisieren Sie die Firmware des Druckers." @@ -1763,7 +1763,7 @@ msgstr "Projektdatei {0} ist beschädigt: {1}!" msgid "" "Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." +"unknown to this version of UltiMaker Cura." msgstr "Projektdatei {0} verwendet Profile, die nicht mit dieser UltiMaker Cura-Version kompatibel sind." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2436,9 +2436,9 @@ msgstr "Damit Sie die Warteschlange aus der Ferne verwalten können, müssen Sie #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Webcam-Feeds für Cloud-Drucker können nicht in UltiMaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die Ultimaker Digital Factory zu" +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Webcam-Feeds für Cloud-Drucker können nicht in UltiMaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die UltiMaker Digital Factory zu" " besuchen und diese Webcam zu sehen." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2819,7 +2819,7 @@ msgstr "Weitere Informationen zur anonymen Datenerfassung" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " +"UltiMaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" msgstr "UltiMaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Nachfolgend ist ein Beispiel aller Daten, die geteilt werden:" @@ -2950,7 +2950,7 @@ msgstr "Plug-ins installieren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " +"Streamline your workflow and customize your UltiMaker Cura experience with " "plugins contributed by our amazing community of users." msgstr "Optimieren Sie Ihren Workflow und individualisieren Sie Ihr Erlebnis in UltiMaker Cura mit Plug-ins, die von der großartigen Community unserer Anwender" " bereitgestellt werden." @@ -3014,7 +3014,7 @@ msgstr "Materialien installieren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " +"Select and install material profiles optimised for your UltiMaker 3D " "printers." msgstr "Wählen und installieren Sie Materialprofile, die für Ihre UltiMaker 3D-Drucker optimiert sind." @@ -3158,7 +3158,7 @@ msgstr "Pakete verwalten" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" msgid "" -"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"Manage your UltiMaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." msgstr "Verwalten Sie hier Ihre UltiMaker Cura Plug-ins und Ihre Materialprofile. Halten Sie Ihre Plug-ins auf dem neuesten Stand und sichern Sie Ihr Setup regelmäßig." @@ -4484,7 +4484,7 @@ msgstr "Privatsphäre" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" msgid "" -"Should anonymous data about your print be sent to Ultimaker? Note, no " +"Should anonymous data about your print be sent to UltiMaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." msgstr "Sollen anonyme Daten über Ihren Druck an UltiMaker gesendet werden? Beachten Sie, dass keine Modelle, IP-Adressen oder andere personenbezogene Daten gesendet" @@ -4842,7 +4842,7 @@ msgstr "Helfen Sie uns, UltiMaker Cura zu verbessern" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" -"Ultimaker Cura collects anonymous data to improve print quality and user " +"UltiMaker Cura collects anonymous data to improve print quality and user " "experience, including:" msgstr "UltiMaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Dazu gehören:" @@ -4869,7 +4869,7 @@ msgstr "Druckeinstellungen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "" -"Data collected by Ultimaker Cura will not contain any personal information." +"Data collected by UltiMaker Cura will not contain any personal information." msgstr "Die von UltiMaker Cura erfassten Daten enthalten keine personenbezogenen Daten." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4968,7 +4968,7 @@ msgstr "Willkommen bei UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" -"Please follow these steps to set up Ultimaker Cura. This will only take a " +"Please follow these steps to set up UltiMaker Cura. This will only take a " "few moments." msgstr "Befolgen Sie bitte diese Schritte für das Einrichten von\nUltiMaker Cura. Dies dauert nur wenige Sekunden." @@ -5064,7 +5064,7 @@ msgstr "Materialien werden verwaltet..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 msgctxt "" -"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"@action:inmenu Marketplace is a brand name of UltiMaker's, so don't " "translate." msgid "Add more materials from Marketplace" msgstr "Weiteres Material aus Marketplace hinzufügen" @@ -5668,7 +5668,7 @@ msgstr "Komplettlösung für den 3D-Druck mit geschmolzenem Filament." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "Cura wurde von UltiMaker B.V. in Zusammenarbeit mit der Community entwickelt.\nCura verwendet mit Stolz die folgenden Open Source-Projekte:" @@ -6229,9 +6229,9 @@ msgctxt "@text" msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" +"- Share ideas and get help from 48,000+ users in the UltiMaker community" msgstr "- Materialprofile und Plug-ins aus dem Marketplace hinzufügen\n- Materialprofile und Plug-ins sichern und synchronisieren\n- Ideenaustausch mit und Hilfe" -" von mehr als 48.000 Benutzern in der Ultimaker Community" +" von mehr als 48.000 Benutzern in der UltiMaker Community" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" @@ -6293,7 +6293,7 @@ msgstr "Der Cloud-Drucker ist offline. Bitte prüfen Sie, ob der Drucker eingesc #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" msgid "" -"This printer is not linked to your account. Please visit the Ultimaker " +"This printer is not linked to your account. Please visit the UltiMaker " "Digital Factory to establish a connection." msgstr "Der Drucker ist nicht mit Ihrem Konto verbunden. Bitte besuchen Sie die UltiMaker Digital Factory, um eine Verbindung herzustellen." @@ -6568,7 +6568,7 @@ msgstr "Trimesh Reader" #: /UltimakerMachineActions/plugin.json msgctxt "description" msgid "" -"Provides machine actions for Ultimaker machines (such as bed leveling " +"Provides machine actions for UltiMaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." msgstr "Ermöglicht Maschinenabläufe für UltiMaker-Maschinen (z. B. Assistent für Bettnivellierung, Auswahl von Upgrades usw.)" @@ -6591,7 +6591,7 @@ msgstr "Reader für komprimierten G-Code" msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " -"the Ultimaker website." +"the UltiMaker website." msgstr "Verwaltet die Erweiterungen der Anwendung und ermöglicht das Durchsuchen von Erweiterungen auf der UltiMaker-Website." #: /Marketplace/plugin.json diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index a4d3f04281..82c8421df7 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -722,7 +722,7 @@ msgstr "Cura no puede iniciarse" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      Oops, UltiMaker Cura has encountered something that doesn't seem right." "

      \n" "

      We encountered an unrecoverable error during start " "up. It was possibly caused by some incorrect configuration files. We suggest " @@ -941,9 +941,9 @@ msgstr "Error de red" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your UltiMaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Se ha detectado una nueva impresora en su cuenta de Ultimaker" -msgstr[1] "Se han detectado nuevas impresoras en su cuenta de Ultimaker" +msgid_plural "New printers detected from your UltiMaker account" +msgstr[0] "Se ha detectado una nueva impresora en su cuenta de UltiMaker" +msgstr[1] "Se han detectado nuevas impresoras en su cuenta de UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format @@ -1096,7 +1096,7 @@ msgstr "Eliminar impresoras" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " +"You are attempting to connect to a printer that is not running UltiMaker " "Connect. Please update the printer to the latest firmware." msgstr "Está intentando conectarse a una impresora que no está ejecutando UltiMaker Connect. Actualice la impresora al firmware más reciente." @@ -1763,7 +1763,7 @@ msgstr "El archivo de proyecto {0} está dañado: msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." +"unknown to this version of UltiMaker Cura." msgstr "El archivo de proyecto {0} se ha creado con perfiles desconocidos para esta versión de UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2437,9 +2437,9 @@ msgstr "Actualice el firmware de la impresora para gestionar la cola de forma re #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en UltiMaker Cura. Haga clic en \"Administrar impresora\" para ir a Ultimaker" +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en UltiMaker Cura. Haga clic en \"Administrar impresora\" para ir a UltiMaker" " Digital Factory y ver esta cámara web." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2820,7 +2820,7 @@ msgstr "Más información sobre la recopilación de datos anónimos" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " +"UltiMaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" msgstr "UltiMaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario. A continuación, hay un ejemplo de todos los datos" " que se comparten:" @@ -2952,7 +2952,7 @@ msgstr "Instalar complementos" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " +"Streamline your workflow and customize your UltiMaker Cura experience with " "plugins contributed by our amazing community of users." msgstr "Optimice su flujo de trabajo y personalice su experiencia de UltiMaker Cura con complementos proporcionados por nuestra increíble comunidad de usuarios." @@ -3015,7 +3015,7 @@ msgstr "Instalar materiales" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " +"Select and install material profiles optimised for your UltiMaker 3D " "printers." msgstr "Seleccione e instale perfiles de material optimizados para sus impresoras 3D UltiMaker." @@ -3159,7 +3159,7 @@ msgstr "Gestionar paquetes" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" msgid "" -"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"Manage your UltiMaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." msgstr "Gestionar los complementos y los perfiles de materiales de UltiMaker Cura aquí. Asegúrese de mantener los complementos actualizados y hacer una copia de" " seguridad de su configuración regularmente." @@ -4485,7 +4485,7 @@ msgstr "Privacidad" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" msgid "" -"Should anonymous data about your print be sent to Ultimaker? Note, no " +"Should anonymous data about your print be sent to UltiMaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." msgstr "¿Deben enviarse datos anónimos sobre la impresión a UltiMaker? Tenga en cuenta que no se envían ni almacenan modelos, direcciones IP ni otra información" diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po index 27ca3cfd29..e97704b4d9 100644 --- a/resources/i18n/fi_FI/cura.po +++ b/resources/i18n/fi_FI/cura.po @@ -2315,7 +2315,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index ae8fd056b9..776f8b53a9 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -722,7 +722,7 @@ msgstr "Échec du démarrage de Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      Oops, UltiMaker Cura has encountered something that doesn't seem right." "

      \n" "

      We encountered an unrecoverable error during start " "up. It was possibly caused by some incorrect configuration files. We suggest " @@ -941,9 +941,9 @@ msgstr "Erreur de réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your UltiMaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Nouvelle imprimante détectée à partir de votre compte Ultimaker" -msgstr[1] "Nouvelles imprimantes détectées à partir de votre compte Ultimaker" +msgid_plural "New printers detected from your UltiMaker account" +msgstr[0] "Nouvelle imprimante détectée à partir de votre compte UltiMaker" +msgstr[1] "Nouvelles imprimantes détectées à partir de votre compte UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format @@ -1096,7 +1096,7 @@ msgstr "Supprimer des imprimantes" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " +"You are attempting to connect to a printer that is not running UltiMaker " "Connect. Please update the printer to the latest firmware." msgstr "Vous tentez de vous connecter à une imprimante qui n'exécute pas UltiMaker Connect. Veuillez mettre à jour l'imprimante avec le dernier micrologiciel." @@ -1767,7 +1767,7 @@ msgstr "Le fichier de projet {0} est corrompu: {1} msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." +"unknown to this version of UltiMaker Cura." msgstr "Le fichier de projet {0} a été réalisé en utilisant des profils inconnus de cette version d'UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2446,10 +2446,10 @@ msgstr "Veuillez mettre à jour le Firmware de votre imprimante pour gérer la f #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." msgstr "" -"Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker Digital Factory et voir cette webcam." +"Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis UltiMaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter UltiMaker Digital Factory et voir cette webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2830,10 +2830,10 @@ msgstr "Plus d'informations sur la collecte de données anonymes" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " +"UltiMaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" msgstr "" -"Ultimaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données partagées :" +"UltiMaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données partagées :" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2963,7 +2963,7 @@ msgstr "Installer les plugins" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " +"Streamline your workflow and customize your UltiMaker Cura experience with " "plugins contributed by our amazing community of users." msgstr "Simplifiez votre flux de travail et personnalisez votre expérience UltiMaker Cura avec des plugins fournis par notre incroyable communauté d'utilisateurs." @@ -3026,7 +3026,7 @@ msgstr "Installer des matériaux" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " +"Select and install material profiles optimised for your UltiMaker 3D " "printers." msgstr "Sélectionnez et installez des profils de matériaux optimisés pour vos imprimantes 3D UltiMaker." diff --git a/resources/i18n/hu_HU/cura.po b/resources/i18n/hu_HU/cura.po index a94f8497e1..90252e1197 100644 --- a/resources/i18n/hu_HU/cura.po +++ b/resources/i18n/hu_HU/cura.po @@ -2327,7 +2327,7 @@ msgstr "A távoli nyomtatásisor kezeléshez kérjük frissítse a firmware-t." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index daafb0dde2..d9cfa0c79c 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -722,7 +722,7 @@ msgstr "Impossibile avviare Cura" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      Oops, UltiMaker Cura has encountered something that doesn't seem right." "

      \n" "

      We encountered an unrecoverable error during start " "up. It was possibly caused by some incorrect configuration files. We suggest " @@ -941,9 +941,9 @@ msgstr "Errore di rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your UltiMaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Nuova stampante rilevata dall'account Ultimaker" -msgstr[1] "Nuove stampanti rilevate dall'account Ultimaker" +msgid_plural "New printers detected from your UltiMaker account" +msgstr[0] "Nuova stampante rilevata dall'account UltiMaker" +msgstr[1] "Nuove stampanti rilevate dall'account UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format @@ -1096,7 +1096,7 @@ msgstr "Rimuovere le stampanti" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " +"You are attempting to connect to a printer that is not running UltiMaker " "Connect. Please update the printer to the latest firmware." msgstr "Si sta tentando di connettersi a una stampante che non esegue UltiMaker Connect. Aggiornare la stampante con il firmware più recente." @@ -1763,7 +1763,7 @@ msgstr "Il file di progetto {0} è danneggiato: {1 msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." +"unknown to this version of UltiMaker Cura." msgstr "Il file di progetto {0} è realizzato con profili sconosciuti a questa versione di UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2438,9 +2438,9 @@ msgstr "Aggiornare il firmware della stampante per gestire la coda da remoto." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da UltiMaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory" +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da UltiMaker Cura. Fare clic su \"Gestione stampanti\" per visitare UltiMaker Digital Factory" " e visualizzare questa Webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2822,7 +2822,7 @@ msgstr "Maggiori informazioni sulla raccolta di dati anonimi" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " +"UltiMaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" msgstr "UltiMaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente. Di seguito è riportato un esempio dei dati condivisi:" @@ -2953,7 +2953,7 @@ msgstr "Installa plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " +"Streamline your workflow and customize your UltiMaker Cura experience with " "plugins contributed by our amazing community of users." msgstr "Semplifica il flusso di lavoro e personalizza l'esperienza UltiMaker Cura experience con plugin forniti dalla nostra eccezionale comunità di utenti." @@ -3016,7 +3016,7 @@ msgstr "Installa materiali" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " +"Select and install material profiles optimised for your UltiMaker 3D " "printers." msgstr "Selezionare e installare i profili dei materiali ottimizzati per le stampanti 3D UltiMaker." @@ -3160,7 +3160,7 @@ msgstr "Gestisci pacchetti" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" msgid "" -"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"Manage your UltiMaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." msgstr "Gestisci i plugin UltiMaker Cura e i profili del materiale qui. Accertarsi di mantenere i plugin aggiornati e di eseguire regolarmente il backup dell'impostazione." @@ -4484,7 +4484,7 @@ msgstr "Privacy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" msgid "" -"Should anonymous data about your print be sent to Ultimaker? Note, no " +"Should anonymous data about your print be sent to UltiMaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." msgstr "I dati anonimi sulla stampa devono essere inviati a UltiMaker? Nota, non sono trasmessi o memorizzati modelli, indirizzi IP o altre informazioni personali." @@ -4840,7 +4840,7 @@ msgstr "Aiutaci a migliorare UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" -"Ultimaker Cura collects anonymous data to improve print quality and user " +"UltiMaker Cura collects anonymous data to improve print quality and user " "experience, including:" msgstr "UltiMaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente, tra cui:" @@ -4867,7 +4867,7 @@ msgstr "Impostazioni di stampa" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "" -"Data collected by Ultimaker Cura will not contain any personal information." +"Data collected by UltiMaker Cura will not contain any personal information." msgstr "I dati acquisiti da UltiMaker Cura non conterranno alcuna informazione personale." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4966,7 +4966,7 @@ msgstr "Benvenuto in UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" -"Please follow these steps to set up Ultimaker Cura. This will only take a " +"Please follow these steps to set up UltiMaker Cura. This will only take a " "few moments." msgstr "Segui questa procedura per configurare\nUltiMaker Cura. Questa operazione richiederà solo pochi istanti." diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 86e7bb2157..7a93c7f5a1 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -718,7 +718,7 @@ msgstr "Curaを開始できません" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      Oops, UltiMaker Cura has encountered something that doesn't seem right." "

      \n" "

      We encountered an unrecoverable error during start " "up. It was possibly caused by some incorrect configuration files. We suggest " @@ -934,8 +934,8 @@ msgstr "ネットワークエラー" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your UltiMaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Ultimakerアカウントから新しいプリンターが検出されました" +msgid_plural "New printers detected from your UltiMaker account" +msgstr[0] "UltiMakerアカウントから新しいプリンターが検出されました" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format @@ -1085,7 +1085,7 @@ msgstr "プリンターを取り除く" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " +"You are attempting to connect to a printer that is not running UltiMaker " "Connect. Please update the printer to the latest firmware." msgstr "UltiMaker Connectを実行していないプリンターに接続しようとしています。プリンターを最新のファームウェアに更新してください。" @@ -1747,7 +1747,7 @@ msgstr "プロジェクトファイル{0}は破損してい msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." +"unknown to this version of UltiMaker Cura." msgstr "プロジェクトファイル{0}はこのバージョンのUltiMaker Curaでは認識できないプロファイルを使用して作成されています。" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2413,9 +2413,9 @@ msgstr "キューをリモートで管理するには、プリンターのファ #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "クラウドプリンターのウェブカムフィードをUltiMaker Curaから見ることができません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカムを見ます。" +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "クラウドプリンターのウェブカムフィードをUltiMaker Curaから見ることができません。「プリンター管理」をクリックして、UltiMaker Digital Factoryにアクセスし、このウェブカムを見ます。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2794,7 +2794,7 @@ msgstr "匿名データの収集に関する詳細" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " +"UltiMaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" msgstr "UltiMaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために匿名データを収集します。以下は、共有されるすべてのデータの例です:" @@ -2923,7 +2923,7 @@ msgstr "プラグインのインストール" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " +"Streamline your workflow and customize your UltiMaker Cura experience with " "plugins contributed by our amazing community of users." msgstr "素晴らしいユーザーコミュニティから提供されるプラグインを活用して、ワークフローを合理化し、UltiMaker Cura体験をカスタマイズすることができます。" @@ -2986,7 +2986,7 @@ msgstr "材料のインストール" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " +"Select and install material profiles optimised for your UltiMaker 3D " "printers." msgstr "UltiMaker 3Dプリンターに最適な材料プロファイルを選択してインストールします。" @@ -3130,7 +3130,7 @@ msgstr "パッケージの管理" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" msgid "" -"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"Manage your UltiMaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." msgstr "UltiMaker Curaのプラグインと材料プロファイルはここで管理します。プラグインを常に最新の状態に保ち、セットアップのバックアップを定期的に取るようにしてください。" @@ -4447,7 +4447,7 @@ msgstr "プライバシー" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" msgid "" -"Should anonymous data about your print be sent to Ultimaker? Note, no " +"Should anonymous data about your print be sent to UltiMaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." msgstr "プリンターの不明なデータをUltiMakerにおくりますか?メモ、モデル、IPアドレス、個人的な情報は送信されたり保存されたりはしません。" @@ -4802,7 +4802,7 @@ msgstr "UltiMaker Cura の改善にご協力ください" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" -"Ultimaker Cura collects anonymous data to improve print quality and user " +"UltiMaker Cura collects anonymous data to improve print quality and user " "experience, including:" msgstr "UltiMaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために以下の匿名データを収集します:" @@ -4829,7 +4829,7 @@ msgstr "プリント設定" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "" -"Data collected by Ultimaker Cura will not contain any personal information." +"Data collected by UltiMaker Cura will not contain any personal information." msgstr "UltiMaker Cura が収集したデータには個人データは含まれません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4928,7 +4928,7 @@ msgstr "UltiMaker Cura にようこそ" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" -"Please follow these steps to set up Ultimaker Cura. This will only take a " +"Please follow these steps to set up UltiMaker Cura. This will only take a " "few moments." msgstr "以下の手順で\nUltiMaker Cura を設定してください。数秒で完了します。" @@ -5024,7 +5024,7 @@ msgstr "フィラメントを管理する..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 msgctxt "" -"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"@action:inmenu Marketplace is a brand name of UltiMaker's, so don't " "translate." msgid "Add more materials from Marketplace" msgstr "マーケットプレイスから材料を追加" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index d8af39c3cb..d51c4ebd6a 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -718,7 +718,7 @@ msgstr "큐라를 시작할 수 없습니다" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      Oops, UltiMaker Cura has encountered something that doesn't seem right." "

      \n" "

      We encountered an unrecoverable error during start " "up. It was possibly caused by some incorrect configuration files. We suggest " @@ -935,8 +935,8 @@ msgstr "네트워크 오류" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your UltiMaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Ultimaker 계정에서 새 프린터가 감지되었습니다" +msgid_plural "New printers detected from your UltiMaker account" +msgstr[0] "UltiMaker 계정에서 새 프린터가 감지되었습니다" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format @@ -1086,7 +1086,7 @@ msgstr "프린터 제거" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " +"You are attempting to connect to a printer that is not running UltiMaker " "Connect. Please update the printer to the latest firmware." msgstr "UltiMaker Connect를 실행하지 않는 프린터에 연결하려 합니다. 프린터를 최신 펌웨어로 업데이트해 주십시오." @@ -1748,7 +1748,7 @@ msgstr "프로젝트 파일 {0}이 손상됨: {1}< msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." +"unknown to this version of UltiMaker Cura." msgstr "프로젝트 파일 {0}이(가) 이 버전의 UltiMaker Cura에서 확인할 수 없는 프로파일을 사용하였습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2415,9 +2415,9 @@ msgstr "대기열을 원격으로 관리하려면 프린터 펌웨어를 업데 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "클라우드 프린터용 Webcam 피드는 UltiMaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 Ultimaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "클라우드 프린터용 Webcam 피드는 UltiMaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 UltiMaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2796,7 +2796,7 @@ msgstr "익명 데이터 수집에 대한 추가 정보" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " +"UltiMaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" msgstr "UltiMaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 익명 데이터를 수집합니다. 공유되는 모든 데이터의 예는 다음과 같습니다:" @@ -2925,7 +2925,7 @@ msgstr "플러그인 설치" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " +"Streamline your workflow and customize your UltiMaker Cura experience with " "plugins contributed by our amazing community of users." msgstr "당사의 놀라운 사용자 커뮤니티에서 기여한 플러그인으로 워크 플로를 간소화하고 UltiMaker Cura 경험을 맞춤화하세요." @@ -2988,7 +2988,7 @@ msgstr "재료 설치" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " +"Select and install material profiles optimised for your UltiMaker 3D " "printers." msgstr "UltiMaker 3D 프린터에 최적화된 재료 프로파일을 선택하고 설치하십시오." @@ -3132,7 +3132,7 @@ msgstr "패키지 관리" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" msgid "" -"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"Manage your UltiMaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." msgstr "여기서 UltiMaker Cura 플러그인 및 재료 프로파일을 관리하십시오. 플러그인을 최신 상태로 유지하고 설정을 정기적으로 백업하십시오." @@ -4449,7 +4449,7 @@ msgstr "보안" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" msgid "" -"Should anonymous data about your print be sent to Ultimaker? Note, no " +"Should anonymous data about your print be sent to UltiMaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." msgstr "프린터에 대한 익명의 데이터를 UltiMaker로 보낼까요? 모델, IP 주소 또는 기타 개인 식별 정보는 전송되거나 저장되지 않습니다." @@ -4804,7 +4804,7 @@ msgstr "UltiMaker Cura를 개선하는 데 도움을 주십시오" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" -"Ultimaker Cura collects anonymous data to improve print quality and user " +"UltiMaker Cura collects anonymous data to improve print quality and user " "experience, including:" msgstr "UltiMaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 다음과 같은 익명 데이터를 수집합니다:" @@ -4831,7 +4831,7 @@ msgstr "인쇄 설정" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" msgid "" -"Data collected by Ultimaker Cura will not contain any personal information." +"Data collected by UltiMaker Cura will not contain any personal information." msgstr "UltiMaker Cura가 수집하는 데이터에는 개인 정보가 포함되어 있지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4930,7 +4930,7 @@ msgstr "UltiMaker Cura에 오신 것을 환영합니다" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" -"Please follow these steps to set up Ultimaker Cura. This will only take a " +"Please follow these steps to set up UltiMaker Cura. This will only take a " "few moments." msgstr "UltiMaker Cura를 설정하려면 다음 단계로 이동하세요. 오래 걸리지 않습니다." @@ -5026,7 +5026,7 @@ msgstr "재료 관리..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:216 msgctxt "" -"@action:inmenu Marketplace is a brand name of Ultimaker's, so don't " +"@action:inmenu Marketplace is a brand name of UltiMaker's, so don't " "translate." msgid "Add more materials from Marketplace" msgstr "마켓플레이스에서 더 많은 재료 추가" @@ -5625,7 +5625,7 @@ msgstr "3D 프린팅을 위한 엔드 투 엔트 솔루션." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "Cura는 커뮤니티와 공동으로 UltiMaker B.V.에 의해 개발되었습니다.\nCura는 다음의 오픈 소스 프로젝트를 사용합니다:" @@ -6181,7 +6181,7 @@ msgctxt "@text" msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" -"- Share ideas and get help from 48,000+ users in the Ultimaker community" +"- Share ideas and get help from 48,000+ users in the UltiMaker community" msgstr "- 재료 설정 및 Marketplace 플러그인 추가\n- 재료 설정과 플러그인 백업 및 동기화\n- UltiMaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 @@ -6244,7 +6244,7 @@ msgstr "클라우드 프린터가 오프라인 상태입니다. 프린터가 켜 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" msgid "" -"This printer is not linked to your account. Please visit the Ultimaker " +"This printer is not linked to your account. Please visit the UltiMaker " "Digital Factory to establish a connection." msgstr "해당 프린터가 사용자의 계정에 연결되어 있지 않습니다. UltiMaker Digital Factory에 방문하여 연결을 설정하십시오." @@ -6519,7 +6519,7 @@ msgstr "Trimesh 리더" #: /UltimakerMachineActions/plugin.json msgctxt "description" msgid "" -"Provides machine actions for Ultimaker machines (such as bed leveling " +"Provides machine actions for UltiMaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." msgstr "UltiMaker 기계에 대한 기계 작동 제공(예 : 침대 수평 조정 마법사, 업그레이드 선택 등)" @@ -6542,7 +6542,7 @@ msgstr "압축 된 G 코드 리더기" msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " -"the Ultimaker website." +"the UltiMaker website." msgstr "응용 프로그램의 확장을 관리하고 UltiMaker 웹 사이트에서 확장을 검색할 수 있습니다." #: /Marketplace/plugin.json diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index 9c6c89a143..78f4598d81 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -719,7 +719,7 @@ msgstr "Cura kan niet worden gestart" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:113 msgctxt "@label crash message" msgid "" -"

      Oops, Ultimaker Cura has encountered something that doesn't seem right." +"

      Oops, UltiMaker Cura has encountered something that doesn't seem right." "

      \n" "

      We encountered an unrecoverable error during start " "up. It was possibly caused by some incorrect configuration files. We suggest " @@ -938,9 +938,9 @@ msgstr "Netwerkfout" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" msgid "New printer detected from your UltiMaker account" -msgid_plural "New printers detected from your Ultimaker account" -msgstr[0] "Nieuwe printer gedetecteerd van uw Ultimaker-account" -msgstr[1] "Nieuwe printers gedetecteerd van uw Ultimaker-account" +msgid_plural "New printers detected from your UltiMaker account" +msgstr[0] "Nieuwe printer gedetecteerd van uw UltiMaker-account" +msgstr[1] "Nieuwe printers gedetecteerd van uw UltiMaker-account" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:29 #, python-brace-format @@ -1093,7 +1093,7 @@ msgstr "Printers verwijderen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" msgid "" -"You are attempting to connect to a printer that is not running Ultimaker " +"You are attempting to connect to a printer that is not running UltiMaker " "Connect. Please update the printer to the latest firmware." msgstr "U probeert verbinding te maken met een printer waarop UltiMaker Connect niet wordt uitgevoerd. Werk de printer bij naar de nieuwste firmware." @@ -1760,7 +1760,7 @@ msgstr "Projectbestand {0} is corrupt: {1}!" msgid "" "Project file {0} is made using profiles that are " -"unknown to this version of Ultimaker Cura." +"unknown to this version of UltiMaker Cura." msgstr "Projectbestand {0} wordt gemaakt met behulp van profielen die onbekend zijn bij deze versie van UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2433,9 +2433,9 @@ msgstr "Werk de firmware van uw printer bij om de wachtrij op afstand te beheren #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Vanuit UltiMaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om Ultimaker Digital Factory te bezoeken en deze" +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Vanuit UltiMaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om UltiMaker Digital Factory te bezoeken en deze" " webcam te bekijken." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2817,7 +2817,7 @@ msgstr "Meer informatie over anonieme gegevensverzameling" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" msgid "" -"Ultimaker Cura collects anonymous data in order to improve the print quality " +"UltiMaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" msgstr "UltiMaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren. Hieronder ziet u een voorbeeld van alle gegevens die" " worden gedeeld:" @@ -2949,7 +2949,7 @@ msgstr "Plugins installeren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" -"Streamline your workflow and customize your Ultimaker Cura experience with " +"Streamline your workflow and customize your UltiMaker Cura experience with " "plugins contributed by our amazing community of users." msgstr "Stroomlijn uw workflow en pas uw UltiMaker Cura-ervaring aan de eisen aan met plugins die zijn geleverd door onze fantastische gebruikersgemeenschap." @@ -3012,7 +3012,7 @@ msgstr "Materialen installeren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" msgid "" -"Select and install material profiles optimised for your Ultimaker 3D " +"Select and install material profiles optimised for your UltiMaker 3D " "printers." msgstr "Selecteer en installeer materiaalprofielen die zijn geoptimaliseerd voor uw UltiMaker 3D-printers." @@ -3156,7 +3156,7 @@ msgstr "Pakketten beheren" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" msgid "" -"Manage your Ultimaker Cura plugins and material profiles here. Make sure to " +"Manage your UltiMaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." msgstr "Beheer hier uw UltiMaker Cura-plug-ins en materiaalprofielen. Zorg ervoor dat uw plug-ins up-to-date blijven en maak regelmatig een back-up van uw instellingen." @@ -4482,7 +4482,7 @@ msgstr "Privacy" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" msgid "" -"Should anonymous data about your print be sent to Ultimaker? Note, no " +"Should anonymous data about your print be sent to UltiMaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." msgstr "Mogen anonieme gegevens over uw print naar UltiMaker worden verzonden? Opmerking: er worden geen modellen, IP-adressen of andere persoonlijk identificeerbare" diff --git a/resources/i18n/pl_PL/cura.po b/resources/i18n/pl_PL/cura.po index d3a2fd7193..4e5f1834a9 100644 --- a/resources/i18n/pl_PL/cura.po +++ b/resources/i18n/pl_PL/cura.po @@ -2328,7 +2328,7 @@ msgstr "Zaktualizuj oprogramowanie drukarki, aby zdalnie zarządzać kolejką." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index a82984901c..0ec2b0af2f 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -2238,8 +2238,8 @@ msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remot #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "Fontes de webcam para impressoras de nuvem não podem ser vistas pelo UltiMaker Cura. Clique em \"Gerenciar impressora\" para visitar a Ultimaker Digital Factory e visualizar esta webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Fontes de webcam para impressoras de nuvem não podem ser vistas pelo UltiMaker Cura. Clique em \"Gerenciar impressora\" para visitar a UltiMaker Digital Factory e visualizar esta webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index 2efea0fed7..acc3ed99de 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -2438,9 +2438,9 @@ msgstr "Atualize o firmware da impressora para gerir a fila remotamente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do UltiMaker Cura. Clique em \"Gerir impressora\" para visitar o Ultimaker" +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do UltiMaker Cura. Clique em \"Gerir impressora\" para visitar o UltiMaker" " Digital Factory e ver esta câmara." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 9717170f8c..d136bb86d9 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -2438,10 +2438,10 @@ msgstr "Для удаленного управления очередью нео #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из UltiMaker Cura. Щелкните «Управление принтером», чтобы просмотреть эту веб-камеру на" -" сайте Ultimaker Digital Factory." +" сайте UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index a5be821147..616f09fc7e 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -2432,9 +2432,9 @@ msgstr "Kuyruğu uzaktan yönetmek için lütfen yazıcının donanım yazılım #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" msgid "" -"Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " -"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Bulut yazıcıları için web kamerası akışları UltiMaker Cura'dan görüntülenemez. Ultimaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek" +"Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " +"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Bulut yazıcıları için web kamerası akışları UltiMaker Cura'dan görüntülenemez. UltiMaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek" " için \"Yazıcıyı Yönet\"i tıklayın." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 57a0bc9780..ab9f22ff97 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -2330,8 +2330,8 @@ msgstr "请及时更新打印机固件以远程管理打印队列。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "无法从 UltiMaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 Ultimaker Digital Factory 并查看此网络摄像头。" +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "无法从 UltiMaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 UltiMaker Digital Factory 并查看此网络摄像头。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index 7b4962a0f0..02f0a7f844 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -2331,8 +2331,8 @@ msgstr "請更新你印表機的韌體以便遠端管理工作隊列。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "網路攝影機無法從UltiMaker Cura中瀏覽,請點擊\"管理列印機\"並從Ultimaker Digital Factory中瀏覽網路攝影機." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "網路攝影機無法從UltiMaker Cura中瀏覽,請點擊\"管理列印機\"並從UltiMaker Digital Factory中瀏覽網路攝影機." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" diff --git a/resources/qml/Account/UserOperations.qml b/resources/qml/Account/UserOperations.qml index 52d9cfc344..40612d87ac 100644 --- a/resources/qml/Account/UserOperations.qml +++ b/resources/qml/Account/UserOperations.qml @@ -93,7 +93,7 @@ Column width: parent.width height: UM.Theme.getSize("account_button").height - text: "Ultimaker Digital Factory" + text: "UltiMaker Digital Factory" onClicked: Qt.openUrlExternally(CuraApplication.ultimakerDigitalFactoryUrl + "?utm_source=cura&utm_medium=software&utm_campaign=menu-visit-DF") fixedWidthMode: false } diff --git a/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml b/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml index 453f2ed9e0..bdb790a79f 100644 --- a/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml +++ b/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml @@ -31,7 +31,7 @@ Popup { displayName: catalog.i18nc("@label:button", "My printers"), thumbnail: UM.Theme.getIcon("PrinterTriple", "high"), - description: catalog.i18nc("@tooltip:button", "Monitor printers in Ultimaker Digital Factory."), + description: catalog.i18nc("@tooltip:button", "Monitor printers in UltiMaker Digital Factory."), link: "https://digitalfactory.ultimaker.com/app/printers?utm_source=cura&utm_medium=software&utm_campaign=switcher-digital-factory-printers", permissionsRequired: ["digital-factory.printer.read"] }, @@ -50,30 +50,30 @@ Popup permissionsRequired: ["digital-factory.print-job.read"] }, { - displayName: "Ultimaker Marketplace", //Not translated, since it's a brand name. + displayName: "UltiMaker Marketplace", //Not translated, since it's a brand name. thumbnail: UM.Theme.getIcon("Shop", "high"), - description: catalog.i18nc("@tooltip:button", "Extend Ultimaker Cura with plugins and material profiles."), + description: catalog.i18nc("@tooltip:button", "Extend UltiMaker Cura with plugins and material profiles."), link: "https://marketplace.ultimaker.com/?utm_source=cura&utm_medium=software&utm_campaign=switcher-marketplace-materials", permissionsRequired: [] }, { - displayName: "Ultimaker Academy", //Not translated, since it's a brand name. + displayName: "UltiMaker Academy", //Not translated, since it's a brand name. thumbnail: UM.Theme.getIcon("Knowledge"), - description: catalog.i18nc("@tooltip:button", "Become a 3D printing expert with Ultimaker e-learning."), + description: catalog.i18nc("@tooltip:button", "Become a 3D printing expert with UltiMaker e-learning."), link: "https://academy.ultimaker.com/?utm_source=cura&utm_medium=software&utm_campaign=switcher-academy", permissionsRequired: [] }, { - displayName: catalog.i18nc("@label:button", "Ultimaker support"), + displayName: catalog.i18nc("@label:button", "UltiMaker support"), thumbnail: UM.Theme.getIcon("Help", "high"), - description: catalog.i18nc("@tooltip:button", "Learn how to get started with Ultimaker Cura."), + description: catalog.i18nc("@tooltip:button", "Learn how to get started with UltiMaker Cura."), link: "https://support.ultimaker.com/?utm_source=cura&utm_medium=software&utm_campaign=switcher-support", permissionsRequired: [] }, { displayName: catalog.i18nc("@label:button", "Ask a question"), thumbnail: UM.Theme.getIcon("Speak", "high"), - description: catalog.i18nc("@tooltip:button", "Consult the Ultimaker Community."), + description: catalog.i18nc("@tooltip:button", "Consult the UltiMaker Community."), link: "https://community.ultimaker.com/?utm_source=cura&utm_medium=software&utm_campaign=switcher-community", permissionsRequired: [] }, @@ -87,7 +87,7 @@ Popup { displayName: "Ultimaker.com", //Not translated, since it's a URL. thumbnail: UM.Theme.getIcon("Browser"), - description: catalog.i18nc("@tooltip:button", "Visit the Ultimaker website."), + description: catalog.i18nc("@tooltip:button", "Visit the UltiMaker website."), link: "https://ultimaker.com/?utm_source=cura&utm_medium=software&utm_campaign=switcher-umwebsite", permissionsRequired: [] } diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index f285bc0c75..32bbcd5053 100644 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -859,7 +859,7 @@ UM.PreferencesPage { width: childrenRect.width height: visible ? childrenRect.height : 0 - text: catalog.i18nc("@info:tooltip", "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored.") + text: catalog.i18nc("@info:tooltip", "Should anonymous data about your print be sent to UltiMaker? Note, no models, IP addresses or other personally identifiable information is sent or stored.") UM.CheckBox { diff --git a/resources/qml/PrinterSelector/MachineSelector.qml b/resources/qml/PrinterSelector/MachineSelector.qml index b8b27049f6..2403d3d573 100644 --- a/resources/qml/PrinterSelector/MachineSelector.qml +++ b/resources/qml/PrinterSelector/MachineSelector.qml @@ -65,7 +65,7 @@ Cura.ExpandablePopup } else { - return catalog.i18nc("@status", "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection.") + return catalog.i18nc("@status", "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection.") } } else diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml index 9b6ae0caf4..c737031e9d 100644 --- a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml @@ -61,7 +61,7 @@ Control id: thrirdPartyPrinterCard Layout.alignment: Qt.AlignBottom onClicked: goToThirdPartyPrinter - text: catalog.i18nc("@button", "Non Ultimaker printer") + text: catalog.i18nc("@button", "UltiMaker") imageSource: UM.Theme.getImage("third_party_printer") } } From c3b596b517f4382d6e650ff89d8a7841cf723ecc Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 14:50:19 +0100 Subject: [PATCH 536/547] Updated cura banner NSIS installer Contributes to CURA-9808 --- packaging/NSIS/cura_banner_nsis.bmp | Bin 206040 -> 618006 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/packaging/NSIS/cura_banner_nsis.bmp b/packaging/NSIS/cura_banner_nsis.bmp index 8643510664da4e6b45190778be04464b14098a18..31c5344a2f63c74c91bc28d42eb0655b4b05203b 100644 GIT binary patch literal 618006 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%0D$Et&gFx=s5QwUj0$ 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�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�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�f4d<|SXd0LY&Wd&!%f_{)frPBb6o;uz-1fC6 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 literal 206040 zcmeF41#})qmhZ1IaX4`jJ3Prucqo%(k_oe!nHd63%#5;S*_LHXW@ct)mL*HFWRhi) znJEtA%$|M!|GiaTw-jgh?1|nx=k2b1u8XUyyMBFdRdscL@02_AhXTUCzeApa%z(U- zPb8oG4nC1-NWbf5QPBwecj@vamCIMmWtjfUS1vn2yoM2{X^i*jVVC}}1m%PLm*vV; zSDvo=y?e>hd>oFid0jsGec1bd;kq_k{1xPP;_9+6>#_K&pI;Tq=hr@$FTS`YUwrw6 z%9Sfua-6@OH?LEU^Y-VC_Fv{XQ7kT~{|f5ABA`5*N`4cV;(yeC3S``f(1tRy;R`+$tIuTh8b z?$dnO`dL}f`vK|f_Z)m&4(=J&tz3`|<0A-rW`Z=b%j?WOB$MnjYfsP)p7*6o2vb~J z{e5e3Ja49%>+j_&dLM+@2b+kL9v8+jgLoH*{{7WB_Pz2?PLNMo@cGF_ z5U1&y*W!&E#|}8+J`V6b)vI2p zLya+whfdAuUN0>a$NID`(_LD>3twSfn(opfVV1Wv)p^L{UFP>~^>K9dKE-)^CiNZ$ zle|ZM`sv5ttQ)CcFI+e;=P#U-^WgBj`kj0699Rp*A$*>~Jcz%*boi}2!#+OnYd%+} zrMohk*VV6ek$aZQ?S|sOvgNV*13&KrA4fm)IhTGPc5%v<-ZRD)`Qf-hZ4j<2T|2+f zv9(>~E_DB~4wc||b`Sb`jd!m{z0TAzO0F?TxX*(z2$`@kim~Cx89vUrk+FymTR9#t zQr`J_Y>m^fjY+OtH5)>m7inV-Kk9Si7rp;*EqE`IO>#(k!h1QdcszIhtnmmY&z(Of zXA!2WLQcc!%)>a9^Xg}L#)XCHK3}AsP@JZR>h<-R>+2`4fj@Ve*1#3~?|_hmx$TK%loABX+#j_Z!?({j2&8Q(5r(Zy?7&zo_o>1d$>^nvoI`qDTif66R5jp#?~E7r?CBdc^T>M_{o)W;O~otuL* zjSsUzzm@TG$BWQse!Oh;SbiI82YyW>OJNDML)+z9RhMnGHs&b9IHw!gZ~i{ju_?wk z90TN;esnx&pNBY5edp4`e&Z(TMAPh%YX9DCZh*z)VRSm$ft&$$;bS-!v~lQm0^j9sr2w*E%m z%gi5e<$3g+DUZ~Hs<(_)rfIndi;iiH_k4!pJoCz%-3x(!_HAIiOJjbB>2~;e|M+`H z(_CKOXFNB!dhKC9d0#V34zGT0V~!tx{2@=~GuB5zU!4ncqJG+8<0MDFDkEr{?`!tA z<3{^F-2X1k^PuBG$3r+yS#Z3V-&iq5>>6Ak8+wiCI`O=?G_R}Fb!pZQxW-^32L}-b z*tgbKKHYe5`cu=wjJp2P{tf&QhLJzwN1jVp96RW1&zc>FZL&CjT%YcF%;EBQ%A`9c z+jX6`@jBT(<6OOF;c+gm9qRJe$}<Ik0%<+-c>KOkTzqhfH3^z4SvK z@yNO^<67~0T~GYEUcx!&NWacCv~>2Lmr$L^ugB4H&;@!trxWP+>AoGzr(>s3Ii#_@ zIookQXg|uBU9|d`kH_@Kjrc?HKJId)%{d(vg2ski3$bR<{PV?NbO?F*; zd4|c1k2el2pU*@0(q+^OSNV2jlr_98Hpf6d_JxhR&&v-#e4i)!(Rd`2#$}{`B7GL{YH7dB=leak>+1^h z!?@h}l*I^-A--H*pWoM~Oe(JdZ#ml*Ze!S=Gk=5wcdq2{va)Dx@W)d=c|2t!%#Y{J zI8?rr9pfj=l=%a$f0-84t7%}!+z{i8Q|`QLX#t0xEpJ!I*4Yq;KHalsHqFM>&QA`# zJyX}hw2@@-^x0EzPpQr1oSgG~w)6Wu;xXv!>-C$(8BamF*JZ!Xa*)^e>3_w&61f+0 z@)Oj7`mZ9*$(5`Ac;EP2IWuJ>CS z$KDplaiJT(>p0zw)BL&#+|y@I%BeFaBRrA=3iWSZ@u+?3```C3!dF859rU}!htt^i z*8gy|9)^+6)p>{Q>Ra=d*<9JZ4>V) zjzRN^$J1wzf%oHb=FBl1$NZ97P*U7-k+XOgrt;PBCx9@5^LI;(~lW z4f#(6>8DN|m6HssYkr1(oYsvrrqh4Y<p(?@_ zT%?^j%h>t&x&!yv@gsU}$F$s$&~fMwx5vsHJ?31!uDH&6z1bJ=AH}uB^~gTz`{sc5 z&G8dQ^uD8xI2YnGyapCwjrLe|C0)lJbRYR-p0m(_Ua0@b9LI_}ZdBcP0>?TICQV0@ zZ}P}vh3oE^v!`jO`l+#|Sd*~$^w z^nBX240FglnlGG}er=ECH^#x5#e#gVjocxRKNod<~1^w)@7svp;u*OwB$ z{`9l|cwMNgsXNbIp#C%6X!hCkU{0M#UFdAHV^KMT-&i#FG`J*#WbydPV-Y6FHpc+e zr{8`5U7pOZ_aE3T`w#3<$%H>5S-Z>+cc1sW^!*2s|KMIH^zW9eLv$@Z>(E{e(`CLa z#8VC+eBdy{aOr0}j_uRwvOVgu&QLk?v#k)9#yVJ+9hb-6W$Dc0+sgXbHiokh@6N^A z%y#T^c~RE2@zCK+Ido(n?yvpY@9b;4ANRwh;NHbO>+fH4gZoSGGq4fpH|BMEEeCt< z-a2mgO*Yb)&)?H}T-=|=U~vEQzGvI02M!(CuYQIP9kF(^-0_o#jZ5l5)r+PF%~qR! zG`sBWbD$47hgN}I=9rQ8nRfd4iDS5jjvA8)tF8slWcR!8zReRJ6L)M8%64@(!@mi# zQMRXSk)+hEPRzeOb+aTxl2W(8-G)3{A)651WUl&I*JcRfv@X_Z^)fyw1^(nsvJGO# zVt50>8!fD98xcla(gw?$#ITD)JlmJZFymF$%U0xN{%uL?wZ6pU^%`cr?Va=hW${e7h+FLQF?|;5oUL^(LjJ`#zojdAt_!tIi zmu+9YeyOb8xI#8;SuLBkt&=U=c`t2IPE*st=dM)A*pnu^_GBodd-i3>-uXvw6H(U`nT9&1&O%)?$EiDgHqvnnlZi5gX^?5N zCm=84DJVO2)&!YKSN)T$4$bH4gMZ4*3EGA!Gsny1S>v=Wwwv)`nTjy$o94>Tn8)*B zTc^lOxHECyv*%Bjd5dN!=gU_wl2z-L%esv#W#g80vU%$U*$O@rlc7t&DDA?IwC$3* zGYOKc`ZO(Lhq^oA?u35bxeKlnrZGO9?k=QhI0cMTn3r)T%$u5?Bx&ice)t(q*|{CE z4U#A+(Bq4TnyA8dS=;C)s$a{bvD`NBnF4*gM~+||lFhNEjyX8)*stMi*!!a# zgD~EW1tMvTgN{Fpv6hapFh)8EU40m11?uw?7*qcI^Urz0Nt`5%rk^h3EzG+~i?0 zZqi5@J8^`%<0j#JCM6&|T*gdDkTJNn(`MkqmQdjA%U;>*}R-Mh`+A zdQNOdADjnV)ER?w;`!Tk;I-&01NC}D%fPq+kQmJ~XlS%h2F62>XTXp?ns3n1{)mr} z*m$_{{Z!2F@(+oTfvzm;9x$Z89z(Bv9IpG|XuCFSH)UXy^cxT*eFyZGsF+^TJGzJT ziRt0|J*9WQp3<{#cj*z;O?vk03V%20-lwaEyZ46Mr@N;2j_xkqdUlmwQN3l^%9U~e z{A3?H4mpOkhvS%&Q;uOx!27+MGwuj%^nt^NWKZTk*}aG3(=4pZ^SQxg%xlhJK9e`| z>+XFzOV>Ufq+9QfkWTQomoB~9OIP|4*QI9%>DsFU;@UylYFZbBJ0rex55)Cs3qPfu zbV9gece?GJxVUaUtu@lys&wkn7I`SlYjK_7vM$!c`Z{)RWB%^QgL0jb*W&2!p#F|M zKGQrMyD^UK>8SZSp&eRRPo}fZHm;4X-8e^o9$kCkJoVh#;#?8mv%PeW>WK5lxkL1N z;GDblvAFJVyWyI3hji_Yytszldv}3!4X$OMPIgU^m*u-@J*Z3DXRaO-*OBMT>(H@V z8wlOD(!NV;>D0A@bm-bv+I9U@+IIR3(puVeZY}LQx080Akf(E7X^U_>xa~T%k#-#{ zu6;+io!Uw3wyoupPd}E}p+jWn?p;_byns0fp8H`uXkv3`&Rb5OhM(~qPe#U%7(<@I z*pll!7%v_=bU^m(C#Og>a;Dj$B@1Yx+4 zmY+707Ok2{%T~?dHkD?dG=SS!T7J?@ntj|@nts$!nts?2@eQTcr zHilat$3(f08%2)W1jla9dOvQWX-z*u-Dnr{u`WFx!yhpn?L=9&o33w5i&i-IRxJ=_ z8q1^IS|8etbJg?3xwOP}X^CsVFx%kIsU@xx&yClF*U9Q_h&Wt3ZCgW4Yk_mu>!|TK z2Cf&6!|Tercpgk|`Ed(r@e!^c+R+ki0gK z5%73X-xcFK8F{t8r*^{{Qnx`ZsokKu)T$3@Py_y&kQ(q;lbZD@Ri%2}DjKd{x3bi% zhkTHl^{Pqr+Et`l?aBz(lp6J_NcB1vu2#E}hHD^y4dkm;uZHHWS-*)~YC# zYn79V)yheQYNe%8jnY!3Mn$Pq&7?-{YFclVniZvXeY6Gb;Bji89o6bo*77_?^*U7% zZ^z}a*-o~Xc^GC}Yt*ZX<5#n?bt_8sdQ3z6>Q>crsEIPn%er|^Y@_+BYM$CSHy*zh z+Fi2_>Z8;}K9`s2jN^ILtP2-;>)@L5oNJ-&wd>c!HLl~XE3a)$snf6)1TON`X;2&K zb)|lzdQz`ZU1`v$fz)qO4+4La`s#1c7;%l@k4Qaf(73)dY}8QdgS`fbuT!_SRHt&@kOvb-*qdt5p|l*Tp?S(KxuZYe~(T zHKbCNic+yMk6%Svcj+S27c7uH&|}8o8C{DZPiBkF9($YY`K11%-aHx6oyMSFdo&(l zuMZ!Tz56)F#`@9m5RZANA4`A<$_J(Bf{~K%%KMP_O1_OS7?Z}N{<|1Ph;`I@}(=Iip-J8vNFIeG4He~~xec}-q; z@o)0XAD@tayz-K~_|o(8_>+&yORqeSysyerPd$Nre?>dqlGopQMdQ?c`&E=>U9ZcV zZ@;E#bl-dz$9M;6On>VQO@Hg{*X0d_-+u26Jsyww_Pazy|t zaNol*-a|b6Z@>2z%9*@{y52$fz4zahciw#m=l+(wU*bKLci(>p_Z9uTzK~MysWP~4%HbX;Usg(&g&%IY@?gFqbOWSpg|ZOb^A*ZV>GI`q&sCIK zjT=elsJ=3B_H5aloGiyN&%K2C#aXztvz{leiDg$X}ybGpW+JiBxLPP-?aO zNUAn#E)^RzlA0|)mYN@aB-NUKD0M&iR2qKPMjC$FS{lJ^+P1wkZ`)3qw`(tr+CW;j zm&UEzN>lh-wC^A-J9LtdJ9Uwk9lOYf9XqSrvST;-q;og)B7*_lc1XQ8Ch`{~+l;FiyJ0#7eK&q0(>YaOnv*3a(20aOoF6LZXL_mYCtAWx$9r z5<7al3?4mB;>J#t_z6=~hE13(@#81Sut`&8IAqvF$b?DoPu4ibkC-x5Mopb5qo>V~ zG1DP4XUW)^vt{gznKEw13>k;;#JTfi=HkV&bUmI+rKL&ckt1@J?~j8)zW+k*!W{mB zKg?B>O=XgE8H(4Lo= zW&hD*l6CZ`WN~hf^?(D%Pe2go{U=UJ7S;z2Kn|WfY3V0UsQ=KZQ*sDv_=jN|j;NfH zBd1SGHtxTpXU@nm3dS+V&Yo4_y=>t#avbmVoxrpC6L9H2iG2VkFPul*IXMCMB(C*| z^APw?;rgG#eD36h3+kRi+9|x3e+Fw0XJ9u@BmMNnOX@$vvD0O|-;ej%Dd!+(@s2X% z&cQv0eqHS_;hU)S9l55_F4jsgEBs{}Zdwmr9OYuzr z@W_4Qc{P4Khi8|3e#vw5VqwNvnm(t*v!%0m&P3reC-XB7&!Eu$K*C|}m9wzjhhaa< zFzn+jujR+{R>Yq^jeVK8H^X`CI94WHK8R;oYmZ%TD{seV|F9q2u~Y|eucxoiorgPD zeYQ)#KBvXL1LqIodH%M4U!MWvdg(J_e?54ucs$=8uwd;pE_fY%e%rqg;w4wPK$p35 zaOoOPo;+t7&w4^}VGeWU^S0X7d;D6DcRk;<*T=E;eF!{q4@xk8K%%AIAG(H>`TxTm2PIF9wLF3Ntz4EL%{*)v5$-(uQ^E~9t$GoiH@8@#IiiC5< zYu)~MXKa7AmUnd+gKRt6p*qg$w>E{@&c!G5=MdDPy3t=3b9oM4-ztxo&zQYFpwF_o z_NY8UU+2|&5ARXCc3zM8zD8S=MYf4N7#B7N^LflAW5$`~VP55p@z~F7ew)A1&%NYU z#^ocgJce>>?D_IOPQxzU`~kOCrY}= zcL2CY>G%oklgFNr6VA^)tK5rB;a(B$c{br5)zJP@-PekJecaoue(s&6pZk8{VlSzW zxBa--^M^Rw{~Y*rf1!`p{lU!R>j?63Ut&0~uZPDthU58mvfU?mPA9on%HA8`c!2yy zc*eEx_nz4W&v^L$3*BRwcX~T;68+`x86D4Yev5H*jyZ+r$uViR9xOTz^_>;+=yWqV zjPRLDKYRXi@{O`ikJ@oV_Yw81^6B{vamV|J_oBO>Oefko+xZ*lFw^6 zmZg3)9`j~Cqxw&Liu9+gFJ73ZCo1L)dSNG0|bzp)8!!A?!;$lFfSu_ZkIzx+z@SP{A__KBwTl zYI027W09~==X*A8A2pdJ_aWUI(Qj&t!5n#Xa)$3tkweF%zDuQyUPoU#J)W~Z>N)B@ ztK9=TsO3j!v=CCBJT!P}ASY}vIt1JA>D={=}vhp{Ic zeLzN!WSgt+uN;Lv!1JuCOm3-%PkJtOyu-dHS8g8TcvO2FV$!q8Igljqh3cbkKb2ny3fMOXP8m-hs$}L z>KKL|C3~g^&CmU=;p14Hh+|z4V-)4p@58uX9JADy2ca9e&y@O$`%Kezrs}>{9*g;C z9}a+F>QeRt_jYp~E)Zk(@DaRcnOT;1Kc1~~?-9k~7>1zDSr})S9MZi??E8b*7jj7D z2;6ME2X+Jk7c3lxZaKnzP!R5K%EsC!_e4bmYn|DUqblGB?lG)`s$gxD?s2Sx9zS(j zPGIfx^bO?b8-f2nv`=`zdU#0BKGs69FD_z8W}l=HMX7UJF%w<_8;Q` za!I?Nh4bY;0=4;S_r0#Ao`ufk7yv?M$t9WO-hR`Q99!CW(zC#0g&8#d@Lmhw_Y2$X z2%DZk&m>*XU@pIo6PXt1Vcr8KU@Wr!L%-=iG8c%A9eI!XxD(iq#%sgpg*tx3HKU!j z`Sqnd+u!rucVA)e8syurA>PmMSMojLO}>oyfB61u_`j4NkY@6w{0RS#-$M}p<9A=k zPmrI##W$tDxh6k;{ki<`^;P-)%PaETwafC&wM+6f-s%4e@6msWcj&*ke8$OX`Qp+k z`SS8fxReu+grkf`kSxNcV}_!ZJjM+SBC7O zIQzX9V^@w#GciUsol70d@q>*M=vVs!*L1GwO4F0H-8Pm~CeiOYM_0QY*yEhXVL3Lgd;rqxwYA8uPcp9XS*XDn*KKa{Q9HUlfm;DzDE(U*La=~@R&FI zADdvGK*Q>#q;d6<(ir<}8etzr!|ETv|GqS+`X1zcX^8y>^(!M>`E99J`5mc;JrQ-W zH=;JAZu$46HlD-QD)*Mu!k&v7*y~WM)EiR${kNnVo@ZBk=M|~+*2_}%^_Qj0t1n4O zJdZAcXVvdM|E#?I+%xj_U!RdT|NMl!@$6Ib`k$VZ*YMo>)n^}*SO55!yz=Zr^2#$0 z%PUVmCNDqrki7Wh!}9VI56erB7n2ttFFsye<%P$K%JaW3CVzeGUis^zcgde0xm})l z=ni@M!Q17D`)`xq7r#XwDRzrITomqIMdZPvH%qbGiy(Zny!Xpk4(^ZoaE!=wM*kN-JtzR;L<(}QjE16Y3Img$zKlp^pxxCGVunvWBiM@|!W5_U%-qxDUw)ao=F&G*@M)YE2Z0K#ZXEDrSD2_TcVzZ4s8(;dd zqm3o~^BJDsLI3%)Njm1?JLy6)cI||1$M*wZvsFLh*_w?X`Ao>ouhHM0 zN1Im_)J{8ob&W`Mr00+>xN~|k$2`UHN!|k8X@0)Hul75_qKy&5Y^pAg zq`UnTT<_86Gu$73M8}QZUgy>OT>r~qa0MD;Pv*B+XV|-U4|F7Xq>FK)v)$Bzl=KX8 zn2L3wRJqqcFcKoxy(0aGme_>boBa2`z;Me??=2!$@ z)Vao8z@I%kWZ35Pny!3$F5zBhABBw_ZEo!u&H21A*Zv;Z?Y!nO-+yYa|6kj49?u`s z`+qG=rhJ=V37pHC{H(*2cp&KJQedjr}?~YMNdhWm(nRN5&NW4#v z%u^hXk@2I`ftqgoMR*PAJ#U{?Um|Z{qs>kmkES0F<2e=AV*P$I+H2E~7xV1Q|t^sj<+}6ZxJ)CPu zk$zXUxVG&Xqd#n;ZEWf1Eygg|^xU!>#L`Va+8jE>BXwX{50X*k)bmEy<|)2iIo)5T z+4DlYuK*rx{Almb`2A*i^*yP(3gnXqZz?DcfXkcES=wjhL7A|yvY?!>&s`eQK@9Ra zj-0FI5bwL)=nCjl)-;_td@j~uLYf#K$*1=OY9&k7D)>=O*+VYnkgmUPj7wt=ZBzz9 zrE*KgS^xF_8Z~Wc<45qQIuc_+8$a3{n(O2?e%z^gF~TF5q`oAxoX>FowC&5_^FrEd z<1xaP+F#?2@45s$l1s;<@<;9h7Cn;@7Ipm*>29nTeiw$vB4f&7h)3!{&z{d?Z2EZ5 zqUlGUm*>DWReM&IiSeW7k-uwrG0(myRq=&;3#|Lf=92d7`Z~h0zim%;`eAhmbEnb)sjq5LKYIOWuA9&3 zdJlMnepFix{g|4TDk-V>=1v;E&!f*6GtghQ|K*52!?x$w{<(~f;~a~AJgBxCaS=PL zy3aF6HXV~%4)Kxlp?J3rNxs7T8B0!Yf6!gDoHsuig$UM|t z)Nz(4pWI#`zdQg$ii4?p;4cdHih{eMz@aFZyBmx$?k*ry6ry3ccOw2yq_aGAchN%m zr4V^S-Bv%@a%|#Yc040hTLB(X40#GTj?p^xGhA5D165u3uPNu(VIJLl#>S7d*Ra*F z$u@Q*k2@TXso)Xc6N6smb3Os$A z;OCq=!YFxkOe%|hFEUtU*mLN0p5LFTOmeR#g?8Ngb+4SU>Gh*MHzkjOe&oBg-+Yrd zJg#i_oV@*D5%36o1YV$xAk=s4ccU>FyZQb%YK=nk8xhn!M$Ikx3rg`D^2rmo=a;8% zFDQSw4RU({dE$bl7f-+U+5Mm`cMK}Osu#U(q`iiqO=|0}OC#2MpdY`%v+Uiw%}(nx zLXI7=j-%s8%vZR+qdcl^Ojag!F5~Ccem_OzJBd#3I99x^HHLD|X_%&LQYWeyYc{|3 z`jE^~*9B~wA8{zpXMUc$h^|x~&3+q~-tX9R>yCUj<=+jnJ;nCEBJU@AK7;pXpdSxl zz2C3*e17eUzF+wD*I(ty_oO<%UQF(WKDi&y%xD{xF^;vAEcU18jcL~R#vXYHhpCgy zt}^9T=r}T7_b)d}`>dKVLvv{HdU{eenh< z^LP=sH%l|b_j=_;Qd>pNzv?YT9d$M~@$_x|kMnWnZ{=Q12Sf>AzC^v`zrZ5#iM#9!)0 zGUizdc=UV4ZN1U!ypXGUFkn&jpx1}$8i!n4jOag%8?v9N4#hJ<(FUlW){hEG3dp63zNrun9mr6>@i~w zItG4*nL;Wo6pphLoxieNh{yX1<&%5CQ!%z z4oJ|no59e%;P4*kKk{}DbS1gJ8xwEN=Q)qL8*`STIQCtb^UzOL??OJ#W9}?e2;l;9 zC)h3Q^c|1OcJNQz<7~5zd6hZNyG=(I(D5TeS{9s!7}W|w|LGhY=}nr^UVo|jP{CvL4XM{QS;3|(~#duWy$eU-*>q_#a!h8^?JC$E> zmRl!!Hq})Yja%d2?6lfjvKL{{vzRN6={cArgJCZDy*;k?kVpOo0oQvD>pG9O*PLhP z1&_ti=l6jF>N2iBnl5C2lSR)Ud!PPX94Z&cOMRs}ODR!~sV@sdfF0JOF-Jyem}HfL zng+dxxI#>as2};5ms(B*e!C~Ar~UnbI528Q;&F{qjvHB)cS9lQM)f1C`M_j>{2YIx zR?UwCUgxiA^QLOAsSmlYEXTZB*LiFWTy6Z8gUD7*id_w?6sqjP0K=n`k=A zbfod-ZL-&UK1`jN)9;z{?|1ufP^Z_4RzLNjz2|7p$(i5lKhufej(pNiJN|6mVqqEvQG;(Odb#OeB!5U9G^q@Yk#(0ryjyu3(8f-W9 zDBtPeGYh{TJm4|lf()sSQ@v=q(8h+2LBx|EKgLw{LV7P?knABZ^=>5H7&Dv8wRg-t z@Ltqz{7yu6_5rQa^GLqv5A1WmTo7kt4YF-}LEQI9u}6gV+VmrN#P{~VA-|J*1$)Kw zLO*VZeoa1j;#RevMG88m(6^>_$P!s$Z<9ZUO_UE!4RR$ zuY=TH|Ie?7lR>W=sVn)6(62fAabrrV*=o+i**|{VNL#JX2hs15Z)HSmv1iU)<&O+f zm`7d58~nzg%d2{gY2=Vh`MGltM?T3E+n6vM-@l5El1Y=s<6haXOft>uM$?7iabv)q ze~;X=$gt_hL;5_F@38Ib!)~XOOsec6k6h!~spCb}jj6Wo$mi7@PjSDrJ&)m>n)=E5-FS4IIqp1z zs^cOYI;KK8G^g$}okqPD=FxOyIPDbP8$T-h4j+}?gW}}l4jp9j%-Q%YoxN(GIgT{@ zi!zaKeK=i7U8pwPxa4`9&^*Sh@yPeN@Gg7g`HX!ZmrQc+2*2C>TXkg5s(+BiFBg+L z(Vs;C8GB1b``bwLy>4j?na<;wP<0Q&e|hE+DO2J(sZ#1WY2M&nX;Jqr`STy|lj@cJ zA#GY!k`LbeqdfWh`{a$kKcjl=Gh?z*ZI|cTl%l@ zuKE%CDU3(AhXT*6ZT%bjCZH2jQj#Tk2Y>4$MRn+Y=tj$S01s(!!;}Vxqij(ChXb6_uBZIA^d*0@kpC}0Ph|i#e1Q@mB(cr z|01>ibf;i>(DBGVBa;1j>S6WeP-23l zE$ApK$F!7jJ*&!)p0#9V{3lvhw~tH8pmt?sZo-E$YXH7gT;X}?-MWN~=v`IfyH}OH z3%kg?!L?=U^iO2tybf|MB|&;OdQ~Pw)z|Voe#BO@wPa9T`q6giLh5biQN2m~?YPwn zuJd2hX11S#^J&wM+yidU2gx6GBUwyNNrJvi)jespcY^ER;4!k#(XBZuPt<9iN3Y+) z;ShJ8OV1p`AyEzyHvLQ2Y<4)F$09dlrcBrGRnA?oz}a`|K{9Fj&fGv3YS?k;$BhA# z$MxAKzqiMChWOsI@`!OGS>*d%{6_iJYrlQXr`DrIx_0o8v;$ zhrZuwW0{A4EvmjMmr~+oVXx|Pa8+MvTmEU;GY`KzQR_unKeL@o?_N$8^sOR`V(Q{O z!Fy!!gimGefSNL?XLVT|*GS4d_n@?G^p<3Sy+tv#C1XZgnbp6xtR34_Ql__)N$uX3 zX}!zJ_61$#<)`n{quSAxI=zR;C|k?1BA?H2Jj;2JaSJ|S$Ei<$?XP+Bk6^FA()kN{ zOvl`rd%yWSCIxFdDVW2M#~sj-85y>BBIg>98=ui$gDKN>-UU01123K<`$mv)<>O5+ zn!XD-%N^!%!f{~CjS>5h4f6WKw_&{p&uQ+xOkEYdEyok-a?7 zg`B@|PMy4iV@I>q{H{Bn4eGuL*h%W2V7}lvG;aL3&)ZjHH8)o*Lw)JWC}Z@SzRk&? z#cQ0-Q!E@|&#@K>d%dVUnw~WMM?3AAboQBhh&9gE9qH#c6UZZ<>2uE+=WqNbD(BUg zupUmy3m%Jt$Ge~#DZmoFXDq4?biGF!`Ny6#U1PS|?6tS*mPa#&{`>Xb4`qV4Am*5^O^Lq`t{*At}u~)!Xz?8A&=Qv@ee4fDm`to$W`0{XJ6a791O=mci z&z?EE`N=PAGslE%r{~XpAJcSWz+Xg1;{J;0P53!a;=Ijx#P82wFXV*_;1S=*rGBL3 z1&{1UY7N^N=ro~@#Ylwz=l#YE|2H4`wLUJ0HEKR*rp{!2q|}!t!(4}99QBsD45MBE zqWVj@LA~BpJInlB+qU&Yn?JD>>*l?I_PYAC<;cfpEws_P#|N2cpQ#tM4y=b8>nMDk zzoso5k67O!i=0>Ud7!N~CQH(e?W!ZmE64P@{*C8m`rW9AjtcRU!>0Q9oSadA1x&%u zu!^zg^;^KAPY=d{zDy)981;S|GnzikIalGH9e$t9B)2}~ejd*%^Uwz9_!0J+YmnSq z!QZsu+**0eBYVwmVee|cvTxbPN|I;Ic;o+$R+nx}k}q_>mM2^ED>0#Zbbdh+kio_Q zmYyqRTOd*e-LsKhji?to#QTemHd|yHNN282MmPO^i z^4Gk@N2(vWm(ku!;5#zLBX#5UB>aYDYASRDbR)h`#P|J!^+s~ymf2?sCkLM!mkNi!fywHzbJ}fCW-9XJ_4A4hE|JQ$Hh++I^@s_3xYYrc8`IHal zg?O%gIWlj#t`CIq=J{qF^rIFqY2<3d5RbT!@Ho_?#;mzqgH$`Md|Ewvd^YA+{#v%= z_>uM+`Vl&kO!67b4$P;MlDDhy84dT9*|R~v-`0;C1LjQUT`z39%j_)}CXXTJBD^`S z$fd0tx^kKq%td&#d9$q@A`k5`@^I~tIxh#G8t2A{Nb@?;vq;zT=l#sXIIbUX{K$QE zd`IY)Jm$^#aYWb3QoGdOwTFx)_Pp0m*6&IK8Pj;@Dl1-}GLBk`Wv5_PBp;%qyO~Y`_-rI3KuWI9| zN1Yy29j|`mLmSlQb6g2FecQBwx&HgGCFa-Pe68;u&{lJA8Rst4jpUJINPa(s-<#w2 zAK6d3wnt`E&w1B#80bBw2Re`G#-Vq8n(-Ip4ab{5U@Qm+{6)rpjyLK?<1Rc#3|Q22 za5kH3m(=&3N&3kp=Q28e#Ch|%)js_GHrJHSpEvzz_BwBPjO|fPJ}mdV_KaeL{|aF& zsQnHdWO|2Oc+SwroEspY*+S-_%_X(S18Z&XRv9xOfHWb_I{*GVZ0>WDKtIM+Uv0@nBKMg8_#=Oa^JQRS!B{81P7aX?${j zG2e3~kDSZp9zSyJCok;v__n36mO_S%1L`O3TlBWBl_&}1%=n<4B%7p9^^m56NAx{= znw0P#)98A=#_~J{XB3azgnf;L1^bEc4j1BokM|bt!#lTTgIU(Z#)+tfb)j;r(OlJY z+Gg@<+!e$-Kx9szTRSdQKWm%qzG2yIkiOkL++9$Boz5ea4sa=JXwPlyc+r zm*+6Z<2ZHslo|TTE9OL2*21d$Sg)pq^!Rz$g}N@{&7IGO>3TmihyA{==PsOny?nXja)*6= zjL)6sp83-)Q6Sm)ls& z?Ba3gA{Bgd$y}cv=$}CEFb?Z^s)u|zi{tY~t2Y!M(Rn06ZztctFm?D3faDHv8-P{M^-MHCd=kclx6d=S7gyt zS-oVs%Bm$ZWXbT?D4c~t;)=&oVolHvX8OX{ZS;BbQ^Z(S_Q=Z}@u3&u%S`bIgKjqhP#9VT(xW=Toj zBFFKb73cak7WHFCv)49urhVmgUfy$$Xq2E z(7B2X>{d+%b*Ul)I#twgY`3Zsi?~=kV~9ceAh?6OSCfHVD#^gERV1!wO@zT+4{!+o zQ1aKOz6=LsAv@&skz~o#>lSi%jM$fqu95dDH}JgkpuW$9*!+-ZbUul=P!IO+|6N}?Y6OGV6VM>4qRi` z>qqVl<$J(fi#&hftnPp0diekHm}e-;jd$KFQx>h1fBy3)*`2mo#wGLubI@VXef^== zs3XZ{G+BhsjDjAF27~=NLhrRl8r*2;%oxPQfW2sh$!-6RDBqcRD}!Y)3XTVMt^`i2 zNG$do55}{Ip}oLmR82|f4e3)`StO4mqao0Xqx#o}-ES&cJ6Fl^{aYbhQnN_@BVUsGVL{Ow~ilGKY~ZhvHt(mkABupm+LRw5yaI+@7G`f^cs@_{Q7e!e8VL_=`gDC5|FkZN2F($#)ap&VYO4y^qLW z-Yg?CS8bG^fBvUjxo}Dr%^ocyV?Tu*E~|X?r(PtN(2X(BmEs%+K69WbVd#twE*=MukHt!*ydS-6J~=pOPzI ze~kFjVh^2c_r zfcG_E^TF}(sCu$?(J(o(XT2QW4S}1zccZd+;y@x;+^%vGI+AkkIQFt9E|K&t%jF9& zxqbUqj4d-mbMM@CIS7+E@@OvBSP?ccf1n@jw@=8UuJ?HTm`C%OfByWV{PX9Z)K>lT zpWaW``;n%83;+D{&(I}5sYLRyyw6YfC&~}<&mSRlAwU0!euw=0!}o~y@*VsX#(#%A zkRQI4pCJGI@mqwyf#1pZ-{3dEzBc*J{WjRQ_&u<1zmOlk`9i*@;J3iO$9&|wudd2> z_&u<1RW3UhzYq4+738^!{P@i<$hTi!(%%R>d1#lcUp7q^%^WHVCw2ihC1I;ef z58&fN_uWP*tZs4mi{Tq?_uf)ais8eU#cx5H`tiIJ?gRJ^T-jIelMnuWx4iR0F{xGI zZ?a{@csT?X5A9k99yh3+KAr`;o#pi-xul*<#BY&pm$S$4J@drHvNv^uT)KEpQn5FQ z>*s2tots-XGOQfx+$PY8o=K+j{Xy=B=iW~~!=}AHhp~a~f5iG@Ug^io-N~{)ha_p3 z@tM04b$x+r44L?iHOgL$uS~Y!oHxtvl#Q}0WrOTar3=CDux0GnDCsJjBt3b9#_vnt zF8k6Gk#DnPATD*=T1ib@Cuv*P;`*(X^rQ`N*UOI0t0ZO1DoNkILH6vxu~N3mzEnsW zT^t|by$r+eB{L1}+nFf)cW#G^ct~b?64vSxRrX~h!?ok@OGCSp*F)CI?xZ!cW8+*| zJS|o>EgdGC7RO+2QA@@SsxRYW8$lXk{D%2&w{p_&vv;L?^Vg+im1pJo$8Ocp1qKek z_$!2G=)dK!Qn@GP^?%$eFa52!eA=|6Y+gPFziYQn4rZ){j@$@cxk;HknrSxs7{`>f z+o~_gW}=)ux@Zn22Qqt@#!VmHTP6?hA(Kb; zl&SD9L47Odp>E_|IX7Nb%|p4_LuB!c!LoSfU|BgEaj0X}+yq%OFCKY^%G&wy>R*lU z8iZHR8v=JQ;)lw*`S8PCJ$JCIfiP|Lyg2i-{yA}w!LnjjtSq129})vy*jEO3t}T5& zeNSTAl#qU{K9E5eD-P~ZS_Z>jM}7Rhw5|D^RD1Ig`8(brd*Z=6<-X!Y<$?Q)$zzW^ zAb)u5VaNmW#N!Xk4Q+e=#+vR}=i%PNL zcd8V>|89Bsk$dIE7oL#UUjLK4`pO^WA1^;8^=iB+mCL^%)vLTB?LMm`bEgbcJAD8= z9>TnZI`Rl?b~boCih0e^%*|@QIk!>0d4POw1)tj_aorsG{PJ1MKhpJ?jdIBGVPuRL z){CA)?|MB6Cc$EMwmqNWJ8rvFKkmmfqBD56kk4n%LqFyXkJAzw$dsY=WJ*FknK817 zOdruurVno<(}p*cX(Q^(r1&~AVMr~RG^952)P-A1CJ(KR`1%?@VQ?*(Ft~<{kE@Nf zi5fCyP)!*VTOB&4x{QZA4(`}NH83u(EJLEu*L})LT%Xc1CZ>vvA5cZcLdFfMCKCr$ zm5H&C!PR9F>YGeAt{UoKTxA@$D%x2MQc0#J)R3veYM`Ap(54zPDWS4VOsE2XRhb+Q zze-iK5oP16Kq|=u$i#$dG7fQLhL)F6gG zu}wAU)2XJ^t^O*wdQqA*EGhMBzbo}>z9|jrzAx1(zb2I`z9zM6;ddWvz9a*q-jK2J zWn{we@>o+ZBg6W>hqazkGIe-mSva|oY+W%__NT8_Q6_h90F%&@nA1==&nA;(Q~fSX zd!C6o`H}rQ@C@^`9K(EsdonzeUJr8ataceX(%a{pE_Eb+-y3`3Z9Ze~0w2J8=lu3L z-*x3)3O>Wk3;j5_|BW(u(2X*5@C`C7?p7H#c&JE*AL) z-h@6Wg1q^qf8T=Aw@*Qd>RC{t`xKA?{R>D;|02?}2gCU!ItqFE7nD9x$QM;eV)_-9 zfzbtJ(13z6B(9J|qkNC<`H&}{#0@SWQ797=lV1i6LfIJ91%Ld|LNYV~5-&1p)QvJ` z?9Gr{WXzZ%GJ0$g88x~v{CCQPaknDAh>V+fhm4^MP=f&du7s$Vlr|1orp);%%U=NW-*yI;~tqZ^A53QV$Fgboy9xsDOtc7#0PhRlYz3&~;z3(m3zT0imrt>Y*vHM-p zx%+L>sq4+sxyNnNwa;zRGwLqs(*1U6)9Geu--YpaO6Q)))9q$y+qsCe?~Hui?~xAO z?vVCfZ$qBjq;t1>q^y&9I>D~8H>CvaS^z2(q`t^T6 zqN5*0-2JGpxb%&=U-}QYA925vsObBoAH#zl1n0j)-iM_Bzy~EJ7Vdxt!T-ZD0RF*4 z9+p9I56Pe*kICSnzmvH5N8mn+_=hAe;de45;SX?skGMx9cIacs_d6LF_d6L7_aN$i zK>FY~%~}+fnl&Dl4y|7Xmt~|LbYPPPrKDNIGSa+pIcZw2v^1@c-_osDQX15LN18Nx z3+11dK|`OEfkPh0HGNcCwf&v+h|cwDnAN|r9}CCipZ$&w{-7e~o*gqJL$^pzzG`^d6|NL$cb7R~RW zvSeOQnU8n$=S*)S^JnAz{kc7{-vD{%^@6{bES%k4mdx#ga8FqY+f@$wyhbhaa-WuvKHah!zFRe7_sn3*}8U=B(5DJ zTUU?Pyotz{xMrkmM_eM(wyz%p87Il>CrI*!3Gh?KLB>ncx^c2?-B{E$O17>VA)8ku z$i`(uF(;3g^=Rwr1p{Q#h*q*_T4$Ly>SH|PZX>Ifj@I|?KEHMibI>c;cVKpn&ocO3 zu*;V(%juKZsDpLI%jTt!~-4anev<^6HUD8--)DU1$&6#P-3Tu@Ua($yjrn zVqy9><6JgTn8(t0ZJwfK(l<{#7?qdal9PCSnqsxx_o|mzkGfw3%?l;IRiO+ zNUohbESWnN$c9C6U~wp9h`O7W43@39W|=8-W#5k3vUAHUtTQZwo?9xJX)9!Z+HyRr zSqU8p$)LVmB?r?f%jE##vosGF+_6aZBrnAJ_52g4l-87A9NUlRJ*>KZ1=(1S_nnpQNG6pOqYx;(`9$!EZMbnrtC?aE&Ed!U`=bfoIZX)vhds7eD6iaj-EqZ-!Trk=FN2- zx}Hh%XUk!XANlPpv)Adlc(nbXd7&TKm&zOT58V{ly&dqAKZcWF*S15F$Rhe7iHyL% z4Shk563HJ}p}Te25X8lUu{h;y(~?25ap3^O#mN-%i2VfvyH}LhUX{^Ltu_B9T>mYL z2g?@Nzpb!Yi721AB3`yZ62T^qvjz1gg3BFjTcmw#8{3NeiTW6Bir!m{!+E&#BC|Wl zE*NGU^|x}$zEut#tI8|*Lw~2hPY$&V!pW#33CG~^l4$RtAGdZD9*`P8QJc83j zgEjx5jK$c8)nEmzB;Rm6z_HR+e6EYhvF}UFp}ko($;PL}Gh1!``6g zcn5Z*$Y1ADU(_xnb@|6^qR{21gJjJ2T_;IRt!9+btkEQ@ueRx}52r+%%lelBr$wzN3Cz zHVgVO{xj^EY_Ilw-9qTV#o%%Y_304k$2hog;LrT)8K-{m2wo4R&zFJyT1b=TRpirF z4dt`X8cMr%jipn^7SgrLC(^xpE9u#*4c0H(W8T&o>k(ZrH|rs>u{~wTkSG}(7lpME ztgjB~BO^yf%h<_dW%8`q_|C~eUGwo{M{|uo&m;NF4zbC3w(%I~N3t2=5o?cm#Ut$w z?GHIK-Y_Ntcf95*xHhy)Td4QQ2bd!(I^F?Kw8!+*?vSbVut&5_Yv&HYT6BM`LH7fj zF*0&MBk9(r9QFm`nJ)HaO&#$m*0KA^$~lt^yFPPr6#O(d%CE%2L zg{-0-+t4-&b>=p(xorj7zXF^r#~g;|!FZ%|>`EP*sOM;|mgBv)8v0IUH2lW%c4e77 zGY)o{vXXfz(2MYIU5@$8vSE&^SXm1jylM{SGYPF^-o(x_A&xe>wJe_A1N&~9V}8>X z*CZBe^#hR?Yxfv0u7$m3xpiQ24Om{gz~a^*j`7r;>02jC!k`aj>bTA_Z(6i0niV5U z=MI$RTKop!DdA7L15MtI!C@gwvjY&X9x&AA!(hUeAzF(Yw~q*J!h zoh=y{d+fy6BTZ$7q-~jru(|Z7;(SvvPEkMHRE%3vaqcM?!>DYWit)-+%u%OE5^UWz zjD3q^sI@Aska9X)P$L6^%_23cjx zBwLtDF~H@Q*4%3m+rGkiuf_UY{-^V%y~gKXE8Q&T#`+uaz4K?hQF@3qdieWs zZTz3T&IKLy8o6$dvAj{jc6TgPaZ|z6I@Q=8I;eNJXam$4StS3zW$p#%X_arScbmw zNEz|=<7LeIPxJo7)8r(6K@Q?qyeskRGHt?3WqSL|W#+_J$Su5@ZBku-9bR86%X{hn zT|ph~T6wfTS_c2xJ|~y5=Xk&C*0XKn+;!{MM17@W$vA$;O7w9DdG@S*+|}eC|IZ%3 z&$WBwoU(I$XW6-74zXY-tt(q>yUsD%j=J1H9SP?|TgNflj zy=+@Oy=-4IljRJSv&xQjvtzk4mNPleW3)AVX63O@i*p`&tTNjsITNX8KVI1G(xg2-7d&}aoleUYtd-I~w z!?Q4HIJN~ICu1XKqxWO6_mA9rA@4@q1&a@nUwf>Ke(#AgZs=3Ilk+V4`0Fxd{0ngS z5*)rvE=mqxE3@I-XQX4w8|1j&;F)=|bWDA-tXkep4tqIu-7BKMFl@3h^?%7^<{yJu z*i3uP+^#EE;6FAzqL0~MnEE(S`S3OKhnH346;_d7SWR0skLJ3|dGEKjS9K3#-Im8! zx|}<-tfa+xbKhm1@8L7cI^QB!L;h#_OJ&K-SIf#d@6g`m7{@&)+WY*C<~#Y0)qcN! zpSaTXY`K3;_weF%uJ&4EeFVpcm$f}3*l+Xrh_Y_MXxb>+n6iG+m{@LDG_Gt|Jf3Zr z!NEd&UNj+VP3QepWi#e@TDlRpr6E zE-3H5@<16zfBVRH9uEy}ANfmk_=PgH?Zq-34yz{4hDEhj4qbLmd#lWu{w}pC?_s;& zDeG1*MB`TR-n2Y6G4y|8vEfjCq$Q83qb+;AXhGEYXs^{r`>)N1Cy#rsk4t91UY5*$ zqb!D-MKtqtk=Kj7967vM=I7WKOV`cWvESq5_7^Dm<_S@wW_VsqWMb5+aZduy(URmOH*V}Ql|A(e@t1`Gp4NOS;-~q3*B}( zwyfnDSvqexKJ?Fn$#&wq8N`YA+;(Pp;O+~`8!yxM(Aen-yw@d*)7pOoz%qF z(Z$#CA@Lul;x|sm-WEBOZ6AA%i8B!I}x@T zn{6GgTsjVd??YHmp}ls!)>G&|W_{0|^SF5SYuvlH;(jiM&CFwY?_naifHzr?*M^B$ zZ}^p&R{r^O``8~`%3(5UemgjITP|fU81_44vf+@wo1e+=ki|Y8d46EcXDIlDy~WYk z2XE12GgySZ&bQ0b&UfIEymGT#+C^>-y>?$PiC)W{EC!EmquI-0(zYUwxh|7%7t20I zm$T2@w#Qe@mt)zqCAY4xl+PY{g-h6UeHB_Rlgl`NBKBHsoJia=oqWU-4_`q&!Hwnp zHy$mc-+u}}^f}&*{S7h9OJzp*hT3L0oGgd<>of4-XX5vE4lj%6k_+!1MGk#5b$Vl| z(c|5lP0PyGE$iSh=TiUw^Bwy%QC+M&s+anY%VI2iQH(md6N7PdUkGpnJL%ZiZ zF6ls9I?xlEOLb-uTqcilh$h*ZeT&sen|fA{#df1(v0sj4Oum|P*$%CQ(PS_=^?3BP zcpm43PRe8D6ir=B%#>QFmdmEs!*j&7E}qqoM~?YBLMLIbSMEX|;Zh#aMp+CVWBFck z37gAca2X7$jWQVP!KB+Xv{Ahbtqe}pQ1`*1I*Ol>=fR=p!r*e5ga!4~wn_#Y4wFYU z(*C@Wr5zsIhyIMb<>QeLZyWjq{gBkr85@m#o*2ix=gY)@_=ec#u*bw^^E-#3fg|A$ z_7;q%FOmKm`f64#7#GXsEPLmT4j%2F)Q7BjozF4Z#4W*~T3O?nh-J{n%Hx8b$U!jaYS&~_THmq+&d5QZtLsOC%C+OO!WCJ=^V;$;X2g4t`X!J-X#x_`Gpne-BqM3a02x|Ea^Xt{=|iC^l`V-&p3|$ndOXm;TUD|C~p}%r(Mn%y4vQ5uk|1M`H*YZ z8PBMX`j6-%W7^kvChB|0K@NmI%1&scy2w3_^|;sEXYPAwkZj709Lfs%6^uq-upG%| z+Ruf-s{7K%44aL=DQn?-#(p)@<9?_6`OaoL`=#Bk$C~5yZ^2{qRdbEe_Z-*kvxJ6v z-Tl}MKQipLKBVm7TZa8k+byGE$6+(p@h7$4VYgu~HBv5<$+YRN%N@LN&eE2qy4@U` zi!JB4EXt%Bni@GO?Kp8*_?^M$7|t6}+TMSRy5~ozdw!^FAvdvo!+h#$srO#lSvFDM zxUy#gzUIWTfx3zHz0~)>*&^cdZt_O*x(4>vE}00M^kv(pEtj;FFuDRBw{M~zhj(IA zAIhPcbpsiX^;Ec-DFH(Ggu9u5*uE*h0SWCXeZMn7^KN5X(+x28q-x4m-NSAHcX|=JPe#S}I?H#LUl@G`-?cPXZxsyE8_I2}` zcd&UUhI-r0)Hkl8zG9&{Qu3lJsJT!p*DSH_CwY|1mDup@o8f2srqDI*b+FdNGTLVS z#uk6r=H#=9vtcrLghA&%vCq&kf}P_o>XwXWb`6w1%3#xEN%lgwQZE-){o>dHd92*H zuAL2=3u8^pox0etR5dR?lb>A>akuOdd&8Jb#$+*$ac=JOyL}cK9rT*~p18(jGGZL< zzBZimLL0HyE;HUnJJd_F)Ihh}2W!^cz`;jk;?ZR7A*XZd-3gt-=bX`k~r zOg46TS!f~*x};TKQx;eD)YwKI^(l>S^eN?WIQ@&nEpI(QKK!wA!A}R_GyaM?Tyjmk zyS1BlSwAA5`4M@|kH~Mz=`Qwd<^8Q~yjQqkDenW}LoUFMFP%&N3$0w&J1Mxd=1kkY zWAk#xz1mD21al8Yz9;kDHICLlG-e47!*@&;lhL(NharP?UQy@#kjJWzzDqL@_BvTi zTf0b|k_dB!4Ol>T7R*ZSGER}H%82_Lp3psOW{$y_^>Rrt znOydU4R2VD^`U8_=cFd~+3e&}HkYBD>1*mgR*g(;T&`AzM#^Kh<#0LX?S~=r)gzuK8R*1qZf8kp;;ku5H@+vIsXwr1U`(AJ)XIaaIoI{FL4US~b- zK=2qE)A)nNG2#Eo5jyF;R0Bf?-KVV$#^6wX)ej&{4|f8KBOQa;m;%W3Fl6XT>EhfA2$p6f&Qy0jVNXs>H)d`&eno4#Z=SqTMlkYD)0Ab6v8z27htMoMDWi zLfnlVU$Ypk#IM}BWjXI$ZSAwyP5hi3qKm;@!(+o>J!bAP=DsGLalVPP*XchxzFGQ@ z17okNuNFR^wwjhcpgLLg57t88lCNrWL*qi{WK(WoFPQ7&GU^FE2To;g0X1Inxv1?m z2g!G`?)UdJ%LSenpUJ#=oWpk7Yhxk4UnbRZuQ}FJKhtij?dqq^IA1;+9~1qId;(f2 z+uHKX1tpWAlW1keIk_~(k=L;6^h3G5wDB!vF|2Saw z+WTp|toCrv!Vi?MWGa0-d8B4r|4n-e8$H2`Y*Fv3{>dRVuvPEOXUkV=qsQ|cw|lIW z^;~?(`gzZ_{?%6Xv4?Ar=g{F9^*cPC*B8%=S{h6?Y^sm&mpp2}{e5!T=x6wrvT0n3 zR%*woomgz#tqw*UE_*fJNe+AQFRgQpoH{zVq|wIEPS{%sQ!}Y08v5Hi%kWq4F2krf zd-J&~dEfC$YL9P&w|k;)LTxk_TE=HGUN=@B#@K%M^FHD2<-F4mEN7o_SiGmOdeL}z zG_K}7K^T+6R%74VCA3&h4h^mLdFR?rK1ZGho83#_Ob=tD?I0ii;RoBPgK+M_YL_d6 z$(}l>KPiXCFS#v~YtTpX;rNe^t)4vUKla7f1I6P)7+lKz=(V1Oyz>J6H17#^$EC-Y zQ17ymoNq7pz#5tb)b%W;jz;^mkoy@m%IsT?E?A#De=00ekF$b43$?>{Qs%L*tKHga zYYM4#rY+$aUbbLtnNO{AH}+|fnnHg?)bda}wFm}Q)33ag`{m!Y?#8}0`!^O6n=E2` z6@3sJ_}_c(Vzg;Fb^05Yw#T(DM&}l@e?5O=HRoBw(@UJOdF3?nAn9u@hK*IcBf6Ax zmQdfnguLDOM)`&diK->g9MR^u10 z!uF0I`WSWdXOthG@IBu5Iy!ilMeVP79@$&RQXO0?o55jjuj79dEH?h)25h)BD(m?C z3V!$E&iBiv)$_{-yhF2MMQ`RGL;I4o;IG+kF$j-+y19maozAfBs}+`7`JI!EN^ciR<}`+pOpIhVmEA`D2{F zmh;w@KYz&e^IgB=@5MI1=a0?y?{}|`&;5Qk{|A2q?T>us_x>OJjU4|yzsu!kUb}7Q zs%Cq2`Gnv3>CP3ge__wmGNz638QaH|kz?=)$Bt$>vP_!VR;JCERC>Cnl+Sjr?Dt)K zcE|GayPZqR9XFj@PGRowvrj#^TzH{~*KU1kj=S7N({AisLk*j?VZ?v2-`X^u-5u=T!MHQqSIwgCjJmQ_)Soe?LTtyr zS=6jCo*eZr+g4JOM%%iA`j}c%V{HuUTilKsnx^ii*3&d~HrC!meGTVtuJty4&htEn z{kiO4d&55e-YWLdvJPh^OV+(6t}mMBaP3>k6>ei`joZiD7Lb=&$g*kM7nYCM=k|x2 zd&)L`zuFaz&-r((!@KqRGs>CFIe*^igUeMzPQt&WRtf!0eMBQ+alOpRVYEpswbL$X zOF1r&>~pz+dL;cx>-l`wYxBBAWy>ZtZb{hdmOYlq${_YS8Ljqub&F5OuMhuG9?3s0 zTec+TPLB5r>6=j>|M&m--+NsDxPjlff#)oj?YZRlZomd?z(%-#W7A?^9GgU~7N22# zW79VD-{ya_f!eKlY`uRYKG&Qdf0Ok%r|-NtpU-Zhu4^Oz)7W0d@%mjH+Zb(9+2nCr zE}L_j@7u((b=>dz>$ZFfeID6lG@9IEr(5gt%eD+|4rb-jb(hKJR@e+i;c6?4*|zcA zZR1&s#`Bo9o$Oj`^a+HxyO{7ulzAN?6IM9)kdd1mb>J!GPqto z`3=csYU6sI;mV`SP4M`^R`TK7*N2@oX3_q(_|sljZTwGM=6U9OmKk3+_S!jUwg!)m zm6Gqz32?X}bw^%Q`7Bh%^Er@Lo)g*i*@4ykee&#fZK>D6 zD7voJyB@mg{WGTro1xL6!ET%9<5<(&&h=^7MY(M_l{5PBWKCZpnd4aa3#nC=!{i!W zmd6`@TCOOms^ZBHaxdi$NWd;cv2s8j@vC;w=j0k2hmsPJS2|A_#glA zAA8i2vwH7kLypG50KDOMByW{J_j%0obKUcUqZU(aH%!G6?$!_wuZ=c_b$E;8uCpJ0 z-Ol}B8yGLGZFuZ?|t zmrVMdag5{f_ZoIv*W>#L*fbgR`Jv9*Wqp3?Gvo1G_Z-4k zj3Xlt!Cb>fYFP3a%y>@lB&W&J8u$&~*uOfO{JD=-nPh*g$7ej&@0`je^?mW3p5t}J zwKdnsKJ_{|CJZdrqyqT(X{dCX``R% z2k4u^fcspwbhC-2g41f>)y}$JebFi9zT3_#H(mLoa?@3(l)G;`2OfFP2fr^kl*OiP z2;b1ZMGI|g*5NUjggyNV?X*m8BG>9?cERJvA8uzX$OVm^_FbCfFSraX{Ogz|eMj|l zHRqah)L!dD29IH{>u^fUDs`lW__PE*si2eguI~l5_&45hn`?`| z?RPZmUbE}#!*=I+shcud^-=~KKN$8}u@J0=oeo=F?X_$f3)x_;)zYt21CvXA%I0|R zmkjEMZqm0@7iA>Yb33%M;Yt3Cfx@n{9^3FJHxJ)=KI0{vR_<~v6xQvV*-SpD#wEdH zqlc+|e81ZbcU2QTws8gD?SA}HHP&O=>)RqtX@Dm*AU)p3-M*nJi%>uO5?`+si&OKMo zWY=T$^L;E=20fm>M035tn!Ld!wl{PhAM(HS7h^x1hVR%H-^k_0hQp2Ae{FT-T7x;) z`#4OyT(?~|{5ATS_M3fS$6+DZY__Ym!B21lAL&n~KFZF+yxV&3%|9vk-FjAe`0fkC zUK^8F9{pThm%(bQD~Fq4IvAA2;4y7=*nDib`A6d!$8J^+<*>HUN9xI3wtPw$%=lZs z()SX{_uw?A+382T7o z)z8S2+SI?WV7)Z z;VyHUY@5SWAB|~Rx>#*Q;Y=#Fz4C-WlSHyBUOlDR$5yNH)t48mKmnRYw$kYkZAMGJ#V z*$i!T3DX?kwPk7f@s`|D$~Umo=tyXVhq@#x&&yMxEn$AAC# zf8V2AkGZ0C5tn+O$MuUfM#j7J!6_`(7)QHVxkyfu;n*iH@V3656C8OQ&5L!9(>QOv z+{tQx*8F^JJ|FQt&EIS7*A{y{dA-3K$AUc>rLBie?Rff!uxZ@Fz14S=y@;>f7rd#D z{WUNB!DLI@oc38?veiQWn*Feu`5^VMYN0&3PHTA7?+ZK4b~1@}sgX2uk?P*#_g`8b zx#Rru*jZyI!-96pRQ{U6F*UmK@_Imqv=JDBc9^?L~C1LZ3X&T?r z{7GL91y+KC$^#4pFPy{D``^b%!w}z@d{z6M=d_rUML*Y{JGT9<{J#8KnX73&+h}=Q z8{Z$CdF^rise|ro`G=u_$zf%&PY>O%7Rn$?*$Nw5wXToHO`(0VXFjsYo42@Z&I^A~ z2IVm|O!ivqk?TnYGw+j{X5Y9m%To_uUVg^-C{NyZ0qd8gJ~GbCM*Y8r$*{+;RW;H0 zx$aB$U@>@XmguW7k^X7eYx6ziA6EyDvPfeNVV7%KTsAzSku?|YGVHbap84c^u-VRG zxOLlR=2qApvGulX+XjrsI-W?}*WjV@*=SGPbJnYtRtBr?H4MerB%GVf)n&t{+;LtU z^PJjw_nCFZh!|wXb0^bkKFqai8`%T8&rau+c{1<@EVj zhA${{)edL8;&#~BM)z7Va^<(tx{Os|l5Jb%F|<(aqS^l#JgQwZ`xotxe&(^u%To_t zRGxll2y;GM%{vBdn+9vxH4xe}_qP7bx# zwe`2v=E7x``X1^jQXl0p=a7|0V;On;w}1b)J@y|r`@4LWy*Jtvw)1yzpZLAjV!2&^ zf8@*Jcj~Kn&%6(Lj>n=li+$e1|FXsX&GYhJQh(sNe3!K{)*{5c_ddH$Yt?5(eT?@q z@2&6F`5u$CG%jsBsB`lkJD%Bg>uc6h_eNcuZ3lI8E_bnX{Ic3UVBE0}sk{4-_xD_W zv~3ABW3+9(t@bhNA8%h)KHfo`O3mUY+sU7>bUV)5x|Ag`1GSL0k9W{NXKf_)lGbwO z(sk-5sj-YkjpgrXUgNJ}@HbCf$^2kLn0x!$u-E?fu)|gRWNM}MI($d%cKDFVVZ_^Pd(0Y&?)lwmuY1+UjIXzE zhevYb|MqWt&ZG69pYlJoePY|*OXL5_|2~`RG|$<|eTe@z$9B4%|NGb<-{bM7HQyVb zf@Fz1H)s~RmVN=W8e?eL;nFLY%MOR*>0^{Gaaq&tJ~C5 zTT_h&{0_ci*{pvCkH3Sz-@)}~(Wt40&uFmu8OLmLDzBdJvEO-49CKgYpKSX*!Fce_ zI+|sR=LoF|P2+v#kFZrAZ{;~d<33TtSpOJ3bKl3F7whO7+n(z?&bH9Z&8e9mvizX7 zO^f0^eaD5|wSn;<*HdTfoWE&rHJ`*v`)Tr;N{nr^^!ybt{N(ud+b_AQQ~5Vjkio%hmL^8U$6 z#x`=i!?lZuQ}MYr@$Skd>$6zj!W?{l=JQMU<$k~4_v5Qi7Uwp{+_%~0=RGg3rCyKM zlE>?@EnK&4E6vYs(XXSq+`>2|w)`&tUI*IacjtWQj$g8o>)pUSf-#4nb5c|P^Yiu;< z)%uFntF_n0GwNeE@wNV=@eDj-uLnvWWx?h<<{SCHTI24zwNiC`W7JN0jC0{9&$XYP z|Gmw5!kf099EUaY8~8u3<2@zcLGts)9V>WuY6b6bIXJ()=4xwaN4VdFEJORr5Hchf)f8SzYSZ{~Zn&((LVwmOzD*_VH;b!lm@ z^&jWA{Kp#4?B>0N^dJB9=RfapJmYh1lb!YQ6AeCE>%ODme$HVoD0R+r*0L^3Zm(b5 za7FH9O*58}`nTHm@W}7YWBlO9?>MjAamfkgwo6YeH(zpGxsSSmDI3z4|OP?8M|36cy)Wqn8`W`6mNNdl>oJZV@7DG@PZi_P z$G+HhALsb)En{&mVw|s-M~m-SNL#=&(8Kt#^I6Vk%*6SOKQfQG2e;S)rv!5t%%-_MgE8l)Galnq=Qke8oC@zgUdF%q za2fr|z05gtW4Y^^lgh6j8&dAM_LTDQt*4dWK67Ka?84*AwHF;1$KQgp_kMFnXy?e6 z?`FQTyUWOz?^;vOuqg6t&COiAo@EQ|44rV=H$*6??7n3)xO+UIjs7b z+F5ONo@1;dkH7zHH+|5HK|@jK0FO+3r^#=XK9T zBj=&BjsN(O`na`h-m;nZ7IyD3k29GMW%gL+^q|dRULM;_=G5~Z%;wlk#ngGRE-~#+04xSjUVHHYFO@;&HAiua713Y1pPY zW<1wBebh5tH~U61Pl@|u-j`gT&b}!yH|c%m;oy5F$M^q?ZN{#Bmof49ZKL63^lSIR z6JyQ8n7{4%i;phPKYB^I{fZxyd#^vGy!7m~<@~b`Ef=44IP)T3UtY&Ad>jApJ^ml> zzj#L(`qEu2@8tL2QHEi!hp|0WjpUqBZ$1Q%lNuh)dEq~s`wSjaE9J4WY7A|w_Bs7W za;BWWo%sQR(KS8gW5(}Uv}j)Vj7#BiA$8u}J#%5K3!iXa%#-Om32DEZn5MDc?yLRR z_F?z-@_wQ3&(L4EJ$NLC@uxrTF^|)k8^!s{W;C41UN$*&UL&`g`^MZTu`PqFPxb!N zrVNu6?j1a|!(*HG4X(UrBjC*S7oWJgochB-0~|( z_0HD8c2`^KU&pwdvnKcDde`{pIgdGJ(8QViotb0!ZoYRWZ930mFwAvKp5UyLtu6k2&A`glV*@25wUOL-^8F)Osi!&r{+e-i(f`}p6mjz$h= zjBuC3etS1#S=_~(^pC(}JLBt_J5L@npAMIeMry}BmfPqh`%^ddC9~hhc`lYOm{b;Y z&nn&X=FsMrIdkWfxh!XO%q~->PcBoYPAZcox3ip5I=ec`q9qGMC)0xwj@TR}tfsbTQ}A z9Bl3!#=mfX%*VxiNAuifId>v+ZegqY*0J60^PEX8vE$KR%z2W+eltcge0DIe%&alb z@yx>INao`j##qYy#&({&v2Q+z=G|GYzTn96tB1}jH(qpTx#Q{|lo!!V=U~6=+{4SL z*Y0PoB=nRxdh{C)GnXhD`#R6->ksfe-Vc|#9L2L~EHw7*$KY{d%&`(Y$|Uoqm>+jp zbux9+ZFx-F92zOBFxfS8Z0VZQRpxfjFZ1Sg!{I!Z^TG$5M?dtej*c>M(!|o%-c}|| zXoE|9eeALC5muXBxlI3&cqZa&`mfQ)Rz6%FvDX8^<6Q2A_bTSe{0kDx6-FTa7ujXKN8=AX9V}`erwvDsv7K_B&j|d5hB-$pf0MuE+-}`mZ#RCQ%b1HW<{5M@ zQ1>|x9Gp$g?H=YS%K0bp7hSjEH#(k+%bsSvC$^clka?T@yytb(oLep!*QZ1~XAyhM zKr_>(GyXhGj(_`M=FhyVTy_58<@tv$EZ1HzsN8ndapfg=Jm-uf%H`)C!8~%zk?<;W zF=OY)psC}~zi~W=V_<+{YNX@Yu^3dFbOdSzHT?!J|w1rqIH^?c}t+ zXX`P?7nnZj{nF9Z1$#a4m>hO?b(Xnv=LVN*q_If{``Tc!ed2^z&X_q3))qy7VzAiQ z>)_G)p3lYCn=;=MJPwRL_Dp7Mr=~ggWXze${ml7Oxv$<|G$c6SywH?jSRG0>yTTsA zsB`*Z_qFNzYWi_%Id^N!&&n7^S_V#TkkRRN_tOHSJ0i%CHa)!)FL@mSJlogbW(mgVJVqJ^YAez z5q~)U;7d#@mcpwUBx2WH-)r-W=w9b6?DH?PuB7!@06+ zn@=9cSX?_k2PV~N{mJPg^(C1fZYXmi5O0k}|E@tFpMBt*a`ia}ms^G$RbGO}v(G%N zTyeqCaQ7f~nRrbe(MHD!A4gm?p7pWB=wsi4PuLs>+wwRbU&nDNoP*39Wb)QWXu+$Ng4|ib z!ecjF%8s^OU(Q%PnbdAGA0Kx4wP&s_M;!9cjP>=8|YBTCP0nfO6}lN5JEi_>YG% zp5sxlrhkY&;%m0SVB0(7itw%5_-vb635(i&kExdv;N16T97jc;vCkGaJ|Y~p@;`Ff zk4R10M<)-)jA^bs@5u7RooAFQ&N%>k zeRTQl(^r)9&N!r8asCnTrX9w2d{gd-^T=JAgP1^T!*0u>c_i1zan1yCO{>ZIM*ns2 z*q3jt9JX>i*zC>3Gv;)(*X!tCn>~9XjLnPMFqgp{OZ8H%OeRwsjd8kQasv9;*4BnT zjw!Q=z0LcmkC8Wr#hQQY?lB%BH-wKFJgSd7w?{sFK=jdj34fuDtm}8FA92rRl>5?C zH8kv)_EH;0JVTrx&S9M_roD~v#9=42O}=7X_S8GZA7#1NTzQK* zxl1M&qlYnOZXAb2mhm}$Z`$s(;o%z?^PrQ)Qu?yyiDnsRo4?f1$?>|BR&$zJD znODsI!pwoop80O`;<>-(!i}@nll$&~M;V(7e`=o$%AK)GM`zk?8Ld8~$J!=Lz=v!@ zBgevX!z2AN#@R9{kJeKdUz_vMe>BHqzQ=l8`>zLrM|Dv9=29-xj(K0227_t4_1E;T zj7zyc%sV{?|4-fOCjN=MN%)e++vWt5M}0%r-+%Gea>DWZmT!Oii)HVx|F3fHPX@u* zFTNA6qUQOLM{Ra+$hyB_iR=Yy@+N04Wsvz5 z=*vkq*^eIPevWCY*$y5DhEwJ`fTXqq))!HV^U~h<{DEUU6)1u$c$&^hL0(i^N4q3(U?Y? zJ!|&N7$>r&kMz^5T$TMZ<{pE`CGxm2=D$vTq;~Evd)|K?zE;>U$Ea6lyvMG)lv9?n zO7k8Cw{S6wTzNbHTYbjGoG(LaoB2RbGEml2;{TcJfqxPY(4WW;Xy~b}a{+~(CHSM+iLfBwpk}KB(J2i~Z_l8@jtH z^wE5Gzr12-BDEl)i{`%@jcoc4x1x{oICExO*lTk-YG3${>LI>lwa>=cvS?hRKWJ=i zJTrRC=rVJbJZ3*lpS`w!Ci6Yr@TYWnJs%QcVVyLEqq3n+Utm4(8|dD zu$0xb*W;5%^l@hBV}Blf?<@6D-?5vVx&1hs(8q|c@gL>!&jV236WkeVs)tn{xu>SRqj_)ZsE$46 zn`O|!Un)l){x4<7c}Jk9&%op3ab5>8`5bdSFuHK+i}b_YQ@;MSzbU7ja6s9?`<$D} zf5=74M#GLi;*!unt{2{tL+Ucvm&arGT&*O!;GP8-CSWk=E%&)hQFYV9FW=yxgE9A*amHk8XmZ`Z%}HCla~L2d^gSNFv;zK0n4h)*hy#@Fg&#@EC% z_>Tj_qyA&YG~w@u?NTSJ?bffB-?O&XU|7ae?_*MHqAD_`2 z(EO2)(9<*cm|z>Idw3a>*``O+0|yt zAG~6#Zg{khFl}_^bmVY0xtw4%bThTn7+n8xEV0a}QKQO?nbU*4wAC;Pi{U>;|Fv;? z!{a7+Y~pKUn}Ogl;+N3JCO!xrYpl@N@5XNoCh@E6KVHKa=^w6{Uaq<5#IpZ)zY0&p zHn3!T9rk)GK0llVkNA>rVXu!n_PgbK#Mk?N`wPS~gCkDS=9#OskK8_)u-D{}7EXDg zoN(l~%1OuWS9UC?rkDJO`WHR}*Q1Vwp21~kp&T}TWH4cznk(=;J8-&*ZVzo@IPp{YQDU76^Up$K#gG18J}I z7q!jmB>Ln1hP%aaU)UGAnEs>vIdiCyS;br)yU9D;bj6R#p#8o~PUac>!Hj3Ru-CKD zkD2J>l;Mx#8$Ofv`snYJLk{{<`SFS0E$9FAFl;;d9`rHd8JN{KQ(xtJ$6@5BTTulas&4*zJd-htEY!pgvm1W8Ki43F$-jOnSZ?H+V02 zKdt=RF5Z`-{z@Mra!+0#%{jmF8Di=02pg`S!Sf|&9FMt?)Kd71_!?%_)mBd2&vwFUUXs z^pJA-g-6C5!q(Jjx7&%YgF7|S27?o=?nv3F-j=EJ+G;gL1%bM(_R@k@~yrTk@lB|qjR)pxmS@~Lh|JO-0$Ci)k#OK7N? zD6{o5o=eVAzTq)yD)^o8Tg`#ee{DYA{zB^|XY#I$`Ect#jg`m2+Krd|p#1!9dDLDX zR9-e8e)^zt**S+rzRG%uh*jXxI!|Ml;1Mk}mhpRn$M?-cKEgakW8hJJ%zo)sU$uRM z;X5{5$|8Pa#@G6lGw6RYA5Og^c^vgo?#wwxECZX7|6#ve$*SkoT(~?=qrSrT{f((> zOrt*bF3WsR@TfjAuY1Nb+fpC@wCDLp{juzSk;&}0&L#Uj77d-iUiH9X^k>6^HC?~> z`Ss=QTQ4k6KXzTzLChh4sK$jhYO9A)%N_kQPnWlTb$vOI`kwv2|M$GF@Rf4<5BKlm zark4{Kl7B-+ct5wdB-E6BfkSdV)I6p>*4kzAWxV&`T-WJGre5k_+HbQ0`xAa6 z+88xwav3_=Xl0ZC30od~GM5g=H^F1a>^z_$Lz137qw_vhgSQq z7okPH&V4xj<%nUz_oE+iE`2v0mX1Nb{H zz^{Jh6WG9~@IRl6Jm!3KR$JbKf3Sq_U&Qy%=kI522iN5Fso~A@<8P?z@hs{8hSp_n zK+Tl5&_tHnYJKC%rTNCpfoI;)XVCA9x~ItXP~Srgmo@;w(EO#bmQ@;wJqS9f^i9j)G|SDzGv>p)=436IH5Jz2I_^$oGxbrOR3B3(vu`H-$Lam; zH9Xp9xN_Bs;8EYP>f?qDf8{^^=}&uJZ-y2Gld^|BPHnVrux{u5*G9K$BH^W*+;`-^ zjj4%??bn+?Ui|s{&n(a1cV>C@i6OklbZvR@;fu=Kzqqpe=F#)ZaYufw9DVqg%b|n! zDkmTFtuo@**OiwZy|BFU#ARjJudXT2-u096>>WQT@Bi|e(qkO5Oa{dBqBaLI=Is9cL@ zI@Evjs=kk-_O}zujH5>E2K4cvJI4&AHFkN%#_N6NZ6N&kMmme6pYC0NV6DBQth#5FQVGnbX|PPNTxmt!CN zWgL^-MjXTcBI=wXwpNqz9r>G4FOR=$UUinaNBU;ce@q^&C%f^|;~2m3%yJ#R*&2#?&itSd_$)Q4Axs_&R}u(@x(9KuC6wO9I+Eqz2gmd<*) z3_0`Y@|A!1f6IQ~{6e|uvL8}oc5}J&iet<5^jAFp;5qaY?p411&A%^u?e(|iv>$w@ z{G9hfZyj=UdHD(E<$d;+awwec_0Rva9DV3Fi7BjKYicXv@5!S6YjRS3iL8(FH^`v6 z-q>;0!$yZ)HV;%;Lw!vZOWMj9ZRy;HkKDFQQ*JrQEO_HnZ>`4Ey8xH3$$oCae8}T90x2_t?a6EWK zAIC@jk@-JIj%?x?{YPze_7(Qehil_2k2(J14*W;PC>jub)K|*pJvOJ~z0fA=zXhAk z_IwzWLpe#^NM_8@ESUTP{kK^1Ru)a}H6^FwN+F|{!{w%eGU{+Reb@cZWx zH^sX;)`#=VnXk7W$#~7WrHOE(4IcmI{q)ZqTOQ*1y78jH<@QStXFQ(E%1?j1e;GpE z$arjZ)a~FK>Ni@WoEqu7nXWhQ>gtc0lO*0webjf%c&2Y@ysdpEzY{FNB-^Q-yxYop z$LzN73+2&PeMIZNYrNgcJ))2LgZhu7u+{Q7b=nl-nZ?OtW3%-ijdAS1p4XlF=-jYj zuj#)YC?4~E_GePNtPb^Wxv!;<95;5c22wxLxOyIK6yqvvS>9e={?*;(nTN07o$7nb zW4D}E9;ZEZ?@!CoywCNmZ~T4P?_2*s4sze}i+j&4_g{;SK6@kiqKC_q4_(c;k7Kd@ zuSGm#OcS-a`m5UNnsbWllgsoiR!>;GK z;Xg*749{lR>!!A|$%RM$zIUOe*Q@HmoO&&W~mI29gwe=y?e)#{`EV~uD0t~tEBy@0uj*I}=% z$2GoIANTzI>#)_vE}@aB4c$}HS2Mm@K+N6E(iS|zLe@LtJCc(z=cr#b7ws5N&D1i+ zkXX-r9?O^u-JG%SaXotTspW~g&MHS9xexDjQBQ$?cn-GgDR_MJ_OrQHk20pk(6Wwk zeb&+MW8YjCHIH57BeUM8sfP@mZgNhpQ+Hv1js9+G9Qr7u^2t*6qCO&WjplW<$;n;y zJGI^EbGqMLg5TTxA3`ImO(3_*@3bz?yp->A$xqbK60cl$@e$?0+kQgr<6-5_%MUNV zebV~J1IYIbrhmrTM|ea_jjfYC8FcId_zXtXO=E7pleV1suWOzs<7;9Vd5gMUg8_o)BqyV%y-+FzIr9#^W5OVWSjyBCrV zcaChwliIPf+Uq^%(fb(ojeB9fCvuD~n`YdQ_sDyt%`~RTm{(TfeFFQQ@$;wgUg5Hi zcgphF@04C**QL~eX+s@nI8&o7~(q?4EhWrSvH;#$GO^PkGI} zVQ~$<>lJn3)cY7a=_}|%q;{vx&gX@iAFjRrj_@IQwqjr8d5oAYu%|2PC5pSZf5 z^`rga@!;s+Hs+~gZA>+`j+XCWR+}ATZ{R~tpr0o6kuh}D#jw@*g`tsQn_;iUH*yH4 zxouvY{%i7&{oiesy|B~d#KTU*W%k!Jbr$HQ{-Zo3)^vxQGWsKP)kKKH) zH5r}sJI=*7mB${q%@{kmjNFuVyV3P{rW!xE<|C6+a^(1peZFF&hm9`!xj2tpPiQCC z68{IEL;XkJ58}6`|HwPo^dm)`F+6H($5Y!g4j!+);K=g8O+O~S=KUG!A77zA>Zd>2 zuU!1ojA!h_G0&~9sIInn3_ERqjqm-!I7`o4uDzDWRvc4fo0^Ygp8BxW)n3CS+va^b z&G*1q*k$areKT_Cdo%8fz8d#&EbKVP?4JpJ95t#;X3PrT!LHgUm&P;BKVz<^&t9*I z{zBvH;Bg@AHUIyxam~Gqd|Pi^_Liqwf&L zt?#w3CRuFsG4g`?6xeD$o7eB}FqY95mN6LAhvaW(KC;;tn(6-JQXaL>t!>t2J$zMo z%=dzLcV>cPu2_ppU#MfusBdUl8@75paoctDQ{Q{jspa|$4^4f1>Pm9{`<4rTN<0Iv zX|M4g(LQao@20Dhjt>(yJp4#jRd4flC;n*?b4r?at z^HU#JF`k@tvg)38b_ooO;r-*m)bx|6dY9uSqVwUVS~8qy>j*$AiO0_v}Lo8xS1IsC*`?)-lDo4Ug$} z`n{=<)>1@10lhYdVBdO-6N6u3zx!l#tj+lPjl0Qd9aZkW@ki+6A?21!4yC>a9#1)- zoX0yfZExHIkM~D^VZ<)v!*eVwm&vD^=`q^`;_GGb*q7UBG_m2+cmK8FEe>P7GCHet zQQsqDbu5Z}Una)^un${SWivFBb>kU%9EtC!y`DUIa*Qoi$0`jjVKV$j^l{GIu8e2a z_35Mig?}6XdmZ*pjexzdf!OKDJF5|K-{rt~BJ(cVu5Mb|Yi%~;NDzDI@6D#>aSlF~ ze&fon_gYLYfweYb%%gaB=I}$mR1O{VFYvfuSvC_kU~vhydIj;%GW+V?wC9o z$NRovUW5K)^(FIqZ7@w7LTEo#?|`E4TrH_d2Mn*!D8c|koWXm-mukN zi*cJ{SJmPD#ZUX+}xHs>mKK$5nKXKc&7aT}E#ewBj-Z%GsuJcbvAC0fcQJR0O zJnA!6n_W4K+#`(p9_&);o%?vqoOm)=In+)!t)-9JZ1Ruzk7}TOGuG~O!lq36zJfe< zP?MYfqvHgmE!SSlVxK-{Jd^!1+Upw6SijcU@Q6Ns)c3yYK#XtZJ5tun%;!F;KVhr9 z=fS61q3zOkqm9__mPT6ZNb_FVU)VVwhR_f1)x>unqCc9k`B?8lHWQv+~IGq&^zYsB5s(@OUHRnmu?6 z_WBa?kCz=;Ui+o>xCddc@gMP>$H8R#d*mM@AI>;#e7-NP$#D}rHW_U+FSLw&!{_7c zM*oOif>U#lHSZX9y4fZt)G>2>*7uO_(Y~sO>SZ0HBJ4Llqj5>6I*I1_?sf7wBF2@n z-ZuP4>L^klmuLQw{%iA?#xu?n+sEVP0ntZooi;C6L=RIZQzL6U8w|pt`9|}BE{$X4 zFz(X?v<{IS_ zJv3JdyV+-t-zbaI^8X?0*$2h@w)l?bSnZp!HhiYZqniwn(do0yq_K8?Gevd|2QD_I`og2CG4~|TWw@JVw$|q(J#~3=*ab8 zJ1dWKh-cDXr+;N!V_mqhwy|P6wN}9}ITY zni-?z@u`T7V*ETbDcNU9eQx$&H-1I+CAdzttlDn*(w9sIwaacBuOx#}%M&@sWHod$ zG&JqK{90$$m+x`R7RDst`LGslw(&K(U$rgs;rGL#_WDQV<{^iad#^Y&^^yGJML#(Z zUi)~QjE&cKoMtmd*AIp5u;14CprLJ{kHcE}SYzz;7b}nEf3(kiZJW7C7}kH(CWnt0 zEXt-fyT0R^{WLNgc_Gf}Z?7GL&wAS&FE?{Nj-zY;jI~03*Mfx$V*HBCKUN<9u*da1 z>PzMq^%v7O%lqzqwrQ)a*Vl*3{CB?l&pP+Xe2jLiv+*IdwKGRMZf@r1CcXDC|LeyX zOZJX(Ds|z{sKVl5XnWOaKjX56)y)hnAAB`K--tYzV2Vh=*)jVKowmxmz z(qysu4aR21H@49I%BDGT*{r$m>PNa?E*m!0$LKFi9{p}}O_|e5-_du|98W`*CKCr+ zV{5+Wh9Sq6`-rb^x%AL-?^TE5KU$Bwf4K;IJ@(DJ87r!>*F2-iV=|pOOP@Azj7(Zr zVZLW6If}5$)c2^7X}gof;M06$=;3sZ)%}@&?CK={C~M|;8Xk>p>R14&oB6Jx%zDiF z9`$h~`JRarsl|s!ea4KjSC-JnR(y@UCcbw3vlfr!9|uGq;~u2uL_Cc)s(~3Zc+WHE zoqnV7OO0o;7EB+~I)hGfGiqZeG0klH(`KNLQ}u`5e;E7p7&iG%;+eh5K70RNIf%N6 zlaK#4J|;O6ba8UDN3eswXXv;9mB(b#zMt?Ty)K^-;;UGilT;hSmrRW`_h<|q%UD+z zvDpz*%Ve^cHd~=#@Vo~M#7{u6^^HpJYtvS zG3;|LYYbCsBh|-x+`PEl8qdgMjh|gs-!VAFMyr+KJ95k%q+>vi962K5nRa-zKhQDG zR;^wh%M~jceZ+s9!*_>1G9G>(j{_86N8G}_3?EW1QxkKn678}+W8*iI$LeOp=6UmE$!-NE3&2YjV`<7Y6{o$iC5J zU4PkJkG}D2#v*kb=Ny{?p3pk;kKQ*-@pXA@ z;%j)zenRyS+daZMdh?Oy#HsPYURxvHJLkP%D>YI-GW%z?wfJj%$6z)6$L;?Pd7L;gR#vUN2mTy~akH2e+?q1zo#}6SIxKa zJoMMah{IqjbCOM*17ETidZ`Z9h89Mw6WZA9k35ghqo37o!zRr89+y6eK13(uAjG>| zBgj9-bL6-?)>9DA3^}sgbJJ<%7Gmq$hu}XxdnNj4zUKgVg~!PEq&}Jt_q}s-M$_%X zhR4VQVJG7KS(sc(JY()A^s%wm!KSvkVY0?Gp^wDavE~-j3>`NQ& z*tv38&zS&&!^!s;W2Zi*y>?zXS>E@A(>4c( z5zl1a#r<=QvAIukh^-wruS0&&#t!-~91mBm^O-mI;}{h0zIZczga;7E>=R6$44X4X zs-f8QVfdKvsLwge9HxCfe6R7fJgSZUy~vACu1uPEeN!c=HZl5?YVr%`!YOiIm=E7Gno{u#@ z_BWb;T(AKDQ68DUFzazQmp}Y*AoS7yyFQt^pe@Yp)WfDPMr{mRof;W2uW?4)Cu}r2 z=GdZ+ch&(?ic`xgAAE=FD$F4JCSJ8Hw%hBk`A9fa6RSTMcG=_FXW3OB@h4LU-FCm4=z9vp z*L+_q&&uD6oEG{Rx$x2E4)Qrt``g}mAoTG@>Wc5W;goXA)y!s%*vck%YRJ%^dZ$k`xCPd+x<0X zj=k<|NB2_yd}ks03DHB@3!bpi#yP% z`3v)XF5;O#>^YAaul8w6Trox?^R9s5grJRLjy z&hs~x;|~8y8Fauu#h3s`ANFqBL1sW!CyM{OhD89d4#cKUM~$-d-JKZ9$J=cw9R zZFcHh#x>~|%3S0u`)Ot5b%H~mLqC`PWB8~tY2AqaBfm5HpU{5aPn*VX(>M0_wOLDM zJVShaC-ctS!q~XC4H;bCdLABslJ?qpPqf$Vup7RKeq*$ZXQr_p{o&z5;*-AnaPX)W zs&^S*%b?7umn?(Hj9((&uII6wOMESNIi6H%VD=C8^=&msE_GCZYqBm2p;1;WQ-90Sj0En7h=o#=6CcR zz5g_Q$M7GupXwuVwf1z5`5F9u{m9wlp2ns*Uy{C|?}I!9cTX@k)y?IH$9$ulL?6w` z$9}6Ecf>y26ZDaL5&D2m*hgcZV`wcr`ZpZQKHpo=M^GQrhmGf`iN&f9T;mgSsjWDr zUoI!@cN4$BUgmn5e53l=w9v=UNNaI3rpsD0dCXc|xr+X4>UL!9<}0w**Pl!+1w3AK z5btU*-v_zJbIFO1ra!>`nTc>V#XLCrs4t@rX`HSf898!!g!9nHF8XJPVVuvXWuyD8 zhc;H-towPl#&hS!`wI3;cQ-LipRG18p1PRJ$oFvG1nl+j5yUes9(#&0b=LMQ5C73Q zKKk2hbLB02jsG|xJo0~U#R9IYjV$~7P+_~P&2IP%-%&qLT?{QFAELb;r@eOW4*%!I zGvs@?2g4YT^wbl-T~0iDAKq2?4rB9tgLjzK1@1w^rT(PaD%V}~KkAzr$7CF(@1Q>m zkH#}$ud&%aPh4;G8M2wQ%m7* zw0{Qw(Ksx|0^ql`!C4zT-g?Dx%vE>_eT9dYTX?7I&F8L$$AgOYddzEgkrTpyZ2Cj} zY_-wy=rbvk&T*#hTDQBT>%FkY+o?Hg@u+38+tq%DKiTMGi%0DBg!cAEADj4EjkF%O;n8`M)JJ3Q;4$X=7$6=)V`Nf$l|1(O zW$8sZy+O$r1G@i-+8FSqa^S^$Se9x`rjFZ1vPCWjbTgGiE!A&k$c< zLjLhN-Y-NSFF51CsBMaR-1pQ+wGj3i4%Nui%Engk44bFyB_AHVtz`}x7;M>OHBlz9 z%l0R>^s~`O?fbm0_K2?|p6RCkQ3kQGv&nr2gKS4`oPF81J-1ApJgE#DJ}i953GHpf zE81)IQ6@9rlRToU@Mt`f{v+{>JZ>Hsd!2q$b6-PiWKfOh(~0mUjc4Fc`<4D2H3n_j zH)G#*^rxU98PC{1^H}&-6GI;#<6W9N%PGV#hcf2gevBVJX#cMSkLJp~AHgGjnYkj_ zo`XiJ!S)^NGo&{1T=4g;2i9KKxku#B>&<7X(M(viuQ20ib2`al*m7-k)13V(ZL>r@c1+m}CCxi^P0(T(i%b`NuY5mC#4*_3c+4TW-E!aC!OZE5m=h(0Jyx zyQ6T6ky`0E7L~{F9bqlFs~j@lk=s=pouek$Z2Zmcu1UdT ztv3rFQ7+L*xvZ_mGcsvBGi>b z2cW;uc?-NR+C5lQcS0i?yGx{3>Ut_zigS7tw9w!rj>OW2y z_6T!o-c`>0@d4#n`U>~|{uj#OgT9*fS{}ovGM<4){Li%4@~9>*YrhUk@s;GM}dPW*0E#-k8_!jCU<3T2BGT(|PwMHBuhUMe0N9 zyCj?8KT=~~V;Ps(;4ao(%4prsQd@4!jh@b9{GOWcsr}6|X{#){tbU}i%_M3b)kl3u zYkkze<^AIsv{D{@w=nh5cxHLoy?bZO$DaDQ=RC$e;{R`duPn-5+Gp;!F-`2#PNzPa ze@PzA6C2m)S6OSO&zCmac`x6Z5GWP{t;66-- zNBwzY@~EeX+BNv*Z_R0kOL^ou@EWRinH#KiN6D6qsq-=iV@-@5&sx+}$elXrv9#s2 zKB#gVOp-J5Z?y6~#Ml1qRxNJ$BI!R)dY7>&u+`)7AMd#G_~7yOD~~C+od12s7rX|0 zEsqC~@3{kgyg$Z5iG0sc;~0J~{DoFh+mrD&{|D_g{$p>$V=%W4A5skr9sDZ}V}Ij6 z$|!Tp&Bb2Jqwo7$18Kg|b!&SnkLDgbg3qkAXxVFG?6wKx@eiv$HvKc9kF|d$<7@j9 zcYn~I$34&Yq!t<<*x;|RRk9eik^FPmN@MGZ=BBaDFc`K}dkur;d-U})-;?z({-3R- zu>Z?=X6)ld9^a~kExfbiL3{gEW7VBrG4_vl3!7MN zqT@vIocX@O?Zh+2*LPlxK3=px^FLj|80n1v$e11ecHfD$Z`wI)YJE?PNd=d+uO@O0 z#5Bg?y~Z=@U$EHdpmsW1)k*i~diaxZzWJWEh-c<9o|N%S?T3lHIQd5Nkj6FETZBIe zukDj2mZAEO#52B&-P6+@_B#6v@gL#Qe2?E3@eH+<+VWkycQXIA{^REI`vJ)J^x5XT z&)xWHF;-4!k(wlj9Ai6k)5)X$qIC|@w@dtC-;B1}dJ5}%BDbhMhP{4_oW~vIw3EKY z_&xtZOtTNQxnB=k9y+Q%a$jnHVHbTp_W2k?1p8sH^IGb2lGl~*)nx7`?RVO3{EtQh z^^Y^}Xdg_~P;=#On{UL=3?C9*ZE7B)_L%1~{bYV4ztdRFG0q(eAg&p^JCR(!`e;4b zt(PBP?zrXzcs#V+dD%hbb@~f0JsTcrqv26*9S0@mc~4Uo zKgT2S%MSMKs9G6*q~|23&ZDWlp4%mlO@AOu=*^DB=#g2zqxkH7!@p4;opIdY%iEp3!qL~D2q+vT?Q65Az{ zk#khLxKB}s%X-yD>mlNv@xQgUM|-VJ9`W*R-rbiY5d60y|CH2Enjggn3Okur{~Hg z$9niKx5Ks@V>k98|3(wH5l?0PlChfgJ@!3euVG6a8w+Rhc=M&?AFn%!aXF5s9`_LJ z_0{O(q2(g_3rD|Zy)pJW^iluOaauEm(-+m2Xs7L?2_DtQPI!#?ggG^_!Or!nUba~5 z=Q{?YvWvZT&clqavo9w42H_`|ggrH~YGSqB<`gGSnNr>#Iy7p0QXl8X{71nfe&llI zAhsS?mV?KZKFZ@(#;FF!ePAM%jjh+18b8PAwswg$s-_d<)pCryo_o~ zkHa_CFD4&O|MVT#oJhUdkIH>F`~V&Ym$#|!x%jMu;n93}`j5VU9XT#^QG1}y+E)<$ z0{GH37ik^&65egA_BvREv#`zTW9Xn-s9w^X2R8P}qw!4UA2Ytr`Ujaa$5ZQcGY6Dx z%BnmLZSmL^a8J}9?oIX6 z=D~w?4iWQ)X4IUu{ny%Q#-yiZ-%P{fd-#v|{8P<8!s9WAeXV?pu~JSvYOiuUH9pSk z7x_o^kvy>d!hSyDBJDrT^@yRkF70P9$#terp}(8g8GfXGBeqw*f;oOu>ZA4OShHd5C7+K>=Aq6Lw<>O7QR9*`QAoH)yGF8zSbUU zt9{2%`xrhXJY;;)Fv+tKw%cbWTD93~edY;*$FSGxVd|g0VyhoVO@&X7sfDpF$E?S5 z7`}=51MIcFBYsFcYY|_okGyN~wzk?@iF@D?eZ27$cs#z`IppBb$BWK9G{!d@^ZH%z zcwfV#45EuPpFeXv>ZJMC*k*kKe#{c>bug!`mbrednHO7K%sI04AJf+iee4_`8WwR3 z3`V~U+|8Oji~VwGETi4ccN)~rNmG)?kz+$Q|L*w2`?~)t z?6vou*3k+2sl{OS@yYLyvnB@i>!mn`=c`W|_KN2b8BgdMB7MY19Mbh+^%4G3bNBpG z<6VEPxto8Xv3VWjH^z7c&Ly6y((9*)MeIIy+iNQH+12F6Q(P0daoK5n33Su%ov^d` z9?qBFW62kRH)l?~;XAtjsC_z@_$c%eHrbbW)O%9nhCYUGOs$!o8L!+bEb)EEN*|fK z4A!1_ps`vbd+LFP*6wEU*y$e4MS8m3dL8{UQI8w-J^0huXyR&ElSoP*6~-wf&Fq$#TNQGN$~q^}STv%ff*I3{T&eKy22Zm$On z@bL=F1vzu(44;p}<7+h1^N*45L3@e67t62QyhZ-w`s_dMIplnJu!xVS>*`~sh#9!n zX$hOUF3iC^m1k(mW`{PyBG-!kYie+r`x|?$v8#je%b#}*AqFL`8P@F)yX=DBNgGvb zrrO6-PyUV9X_0rN4+mz+htu~BkN*5P?6r80dx7tOAIUv}jZQg9@<6iVZol=NsR5Z; zj$XoNFz1>HkK!-Jsfk0`^_c%9G&RQ3ieNY%*F_$gH;w$`rp={1)`$OyzQA0%#?r;mL3}h_Lo|pu#%*-4;k6X#qBx{41$Lu-`;pu?*lX??{7K)A@9(zP?J#~};*qg7`W^U*u!y~OF4K~}N5*FOYdOyw zeTAx{(C_v>QT@h<)4~@CeZ&{hST5OWx7YVwV(ss1Y>&&2Y^U)Gz23fC&)8{TH(YUo zatm#}e`a*D6^t!(9zDipJ$y*-$5wpD9H%v!C$7LFb{Rbso8d!Fu}#ioiEo+mkZ@Y9 zd=JmC_W5toK`|HcOVUVfqmRL59Lqd1zZvt|Q==O^DyD%+H6O1a#v`7Y;d!7H6OZ0UOy7&Hwa-zab&qMd-n#BN4<7y;+K8Pd&qKYV#&F?3!lU=^GFBn% zFgcykef8{>o{y@p;sm=;wG@ptSM%xOu}s&J_!_%MUk*7-=C&vAJVkLkF%qBW)QL|T_3sM zB9G;Lq0%$_$8q8jZ5%HDu!DGf^xlSAUgY(-#Mdn}wy?!DCrBULidp4*6sHiEqlx&} z9=~9t>8DbDA!wg-I- zztOc4Zl_I^y&mU%*UTvu`dDo|uaF!h{e~=aeNTZ$>E`BwKCZ5R9(5h!Iju!LJ=Y=z zJP#=Q9Py@j#J7_jBeu>gPL?)SrLouK6Ju1XRyooHS9k+8QO^Nf=$ppsD2^t1@5~l)#5U*8FL-Dy%ksJW0`m)2iZ>fo`>(o zW;axQ&#Bg@)BWP{6vfx4sK2nCxP8+92jVu*_2{?4pywX7r1ma+oTxdUH@TNI5dNlx zHoCu<`D9=A8DTPWDK^FI+*uREpvD=BL3GfUiAT1p#2_(p_9^indB%s&-ysv_&Z4dj zeJ8{+k(VL%z*fVNd`M}e*FNf=#||?e0Apy-kZUhL-ppG^N zv_qOYQT`|I<2({y%NKxskDWZ8;=7{P=p;Ta{-iVzhTQMax-%HOv0n6%;WP3)&aGmZ zU{$&(CcUMcf8<%o_eYIL=8+sJF)?|5=TTz|>3eB+_l4G0JU({6c)alx>+{b2cC+$5 zEvd)t`iScz`A7Oj(MGh;<7#wLjdgrdG?(~@XLQ3OHkt;P-ejlURuk)x6GtDDe!50# zd(nLSMa^?21|#1S^Y-{QJju62)HjjP&^V_JCF0o z_sCw0XP(K9U+Mni2JE%;aqpq~kHI1FbBY(lWwwc~L((I+)kzztvrIYgDT=4jM8+tf zYs4~>w8VepzlB5Qw;3aQJzP1uCRZG*XAS?>$U~lc+Tk`>xO zqKz=`z5(}u`>?t<)GvfT>prjh8gTiSJciyS9$^-{?yTY~qnkR0efHN9Pse-s{U_eB z*Vq91LA~!eu4yA4`@VaRwY>fejW3LNhB;OE zKj_!NU!>kF>^6Of*l#$ePwQFtHEXJRhAoCQSX_Z7!XjFj8@75<(oojX(z^^yJ=Sf4R-nvN}W z9@n9d^~58ZlC{y7;?He1v8?(gyqkH2My){%nHhB=|QT`G-N}UfiKGZ;lM#6!Z7xy{eg#Coa@OSYq zU@T%X@5AwJbWr}FvliOvY~oLfLv+ynO_=z416AA8Z$N*aubKIxcm_7ip@Z-^ckW!hAHFC082TA=k*?LVx>nVTJ_e7( z)YQ_DUraVzJcb_0hw^&c z*_xx`+|z&S_2GkL$HpuF=r$c5Wv?e_&I;E@@lGytQW^Olv@&!Ot>m5v4G*6p>W* z-8~KM{@c&<{=zoRj@5XDJ2khNc+?o*L7G>K`7gOQ$y?^JgyrJV`>bXA-FI{zRSTuq z2Oc-c_7?odWRt^&qmS?yjq{5B2$B0FI$0~9@DenV| zLx&CVzH91xhLsHybMisw&2>A?xI%J0Jnxk`&zPHHlJc4Gh;Qk0*=y{~Dm`0s@7_bt zKayAE+PXHne}=E9Yp(TtO(Mo+ADTfNL*Gf*>c~05V&*ZfS%u1zv!@!TECiSXD zN4xLX;G|#JiO2j@bDOo5M#y(0p3$`(+b_my(+@&SL#&SW=6*xZkL$Df4%PB6BG&_B z+(Y3{x^9XsUnbwub3@KuFb8+xbLu_Pe&UxLC;3^&qE-YSIqH_Mwb?hu4^h5H zJko#t;O!SHC$44F6Ewc?E^B$+$`o(cacx*_LkMtZQ<AuivSftX!iQ#CGFH z`g|#3i~hkr>bD*;e7KDqJ=&R_GiSEPF4${Wq%Ewi)tqOlr_gJN-N^^l>bQ?pSi45g z>Vn5Z_aD(kYOwuU=$bl*_>h@L?6c=wh+pK-i3RkE{#;munXHXo-%b2UeV}sOqnIN^ zjePe|_0L>J-cj{EXP)*;J416o_SYD%3hCpR-l3z!2jo7e48SU;}P3T zAFc20+!5Olf1z=qbNm)(E^&!XkN$b;lQ>s?NO~=K^!z@~q~CK9tMR*IUW&-Ck_)H) z0UpO{jPw}YZ)NgODub)ukEZY_ndwdU2J_pEF+l zDOGyjLe!Q~dsZ>N!k;%YT6GkaNh`^LGmjK?Jmh*7(lV2>*EKaY($2)A-eY0y{500J z&Q{hNk4YQJqrjl}gVAZD#Gba{(_>6nWS_3lWU&$Y)lt44aSUTsUsPWj^(xfz5i>t6 z`xN?!?hXB*ja@M zqut@}!WKR-zeC*N_oic+N#{}gg`Z5khPFy0X}pGcaJ9~H|GoPC!D8h4J;$m#IOeV)wp0in_SefS$E|8BnfBt-9F1-Z{*p5anJX*xotk07T$ClF%&T}=~%fy z=y^S2Yu85kke=6pyBKd8{+i-UG*X)Ab5Mv);?2xV_8YO;UO(lvs?x{ak1G$ZxKeBm zRiD{q7szis?J#lqXK{JB^?v68*9!c{(b7oz%A)2B9?7l0tk_od73dVYOpe?&I_?wt ziNeN)Z;^Q`u!#*vE4^jo1FYyy#(QScZEMl#!{eG`W z`+Y2H_eZS#J&iP{l;(hJb%C{N`e)65aG$koa;Eh0&l>Bi=RIl6>nPoy***u4DaOt= z+x1cQT63X=|0w+vOK=%F$$G@u#4g1+JNuI?gGqSIV{G8FZqWqWy=|=+lm0E3mvT5_ zPWtEE`7-=O-^Vt29=Ozc_>XgC>s6PbxSbjdc-$l&*Sfu4RWIYOgGa7s#52wx`XCMR zT(H}$$VbCO)PbkIYOw-0)GP**>VMWX!ylr?c9a-nJ`wuKhIfD1E+qi(O;-+QsO(la%me6W!{ zc*Akx@g8fg`kw1AJ5D@4=yu)X8PE5~R%5rd?*63olCeav$`~t0=FbWP%V(szariC*GshL*ZL!?z?q zN6uLM(vMA?LmW!o3btn~*N#3}#WmMoew^yfjf|`l$bU zBDzQ{BRxW!Jg#=msDlh%oIAI_*jhDwK;jZD;mZ3L$x-V2g}ZY+@cFX$ zUw-xFAu;LsJ6%)H3Hx=$zeiKJ)-2(VoDa5KekEGu*DW-Z>*jV19;Ih!8v2GtlH0`w z`%<~cJDQ!Y{_7*{BJp^-p8e5JepSqICcWUgsQ((hC5CaI5jLdHe7@fY{+-AzCjPwd znOIr-v`*hNHA?PV==(%oi2Mzl#ryDH&K&$DJq=COap^zjxqpD29v1Nw_eK@DEb2PN zq}RR6cN~qqhR1Gg70+C358QT^o~e0>=BGH;pZ(q9y3-V2A8UiUD85#nlK6-IYmcq< zd);PxEJI%nF-_J-@u+7`z?$3VLjMdb;x~rxSY$GEGv|L;hP{ruAJ<1cCu!H#Ix$q^ zbrE5cvByOXBt8iaBaX?s8Fm{U=lC;~;E{QJ$d&utX0q3e=VC15{?GOw5|5tm)^#Bc zAfEB-<{CjvqsBGDXH#7nOnPoucAEItV{6&fxK_k7JSTy?ZuF&%lqQbUHDey7QObw6 zy!J%RwWnu&G&)A{%&&CK#b(`%zT(H5|TF*K0z0f?E z(mgUmJ|T_qv3yVe-eSwo(eH7doxk|4{7%oUr+xlgwGNA(M{r$4r^!1}_eg9Vb+hDT zh-LWR%yTfb+r#QFY@}xnpJUHFbcsFU^^f-FWG9%De7545=zD=dG%{))-IsJe#bov^Ip%qw@FTOmE-)#5tXo`J;E_CHt@1Yo zCecXONi-5$9a;&i-ej}c@A0*AMV0E;asN^K!+)&veE5>3%j}zPzBwcwxh~#6?7kt~ z6>XHq5AM^4%_5$m?<8W4;E)^-ZG!swsLx?;6l!*0kXXi_EucQNQEJy-dW_dooI^du zi9c7)_#L| zAJt!o4sK4`=zWH6zr|r<)Af`11s0`=-fzQtu02b3+x2m={730y?V`EvmM%KwB*J|p)-`WPMmUfI8lv53*1j&4S7%2`X= z9$JZpiaTdc`X?Q9f7qF1f83MqBXB>C$ltiBg& z-`gqwcyCMbsCcGzi{q^CJNIhN+%xU2rYGBg#3Op@&)6ZJc3nghVKe;3v3k!u#{kct z4SSvQjYYpPYh*BpPYI)mN%@!Xn8(-T{LfnPxKsXPZLN6Jvk5bgZi@^081ZyyWU}3U zO!_D`$xV`ftgMtisvnztc_UJ)&MBd^-AY(JOeY zbp6sCP_B!xL;fu0jw1I+zsv|~RmEAE^l#KhkJ{DZ@mM{>@XQ8>*-6Lzmp{Xby!i;} zC~>&YrK{^iAF=a|PO5nfue`hW*GMOGjN$RGzHiiBXsMVh8n#$|ptHq3{6fX)+6SMJ zJBZ~pULzhu8~N@02gQ6p^Vc&*f!~RbhxRk3oO~(sno&zOR6b;T_0QbX@(g>Xjh;ax zeeCnVNUsxl{fz;_Squ zc-!puI~Xk5a`Hdq9^n#=%=sSarnHmiYtkQ#d9c-rDXA$Vwj8e7iKgnyrIzBtv;UyyYW~8ycDzg1A?BAw zAMrKIHK(rI>%?OA2hb~gxyj1E$2}6cpefo9Kc0sg-cej(&!fMa?;XD{v=bf7?7B@5 zo1WM7dysxm#nrke8Jp(g)367g2M;^#JnA=&lRl1849xvDShjl5`)%w|c)al}d-mbW zRd05p^?&z1yQ{_NcGK0Yw{i_7|LFaqiAT6b57FCkEX5}8Jxn~#5RX|OBc>_kZ<;gd zww!p|TjEemqMP`Rp^?Gq+9g$PuNPyl=SSc4K{ncb#vIRJr^TY;8|-wBwcTD%i+m5y zFyvT~$Ccvo(EAG~i?^w;N9_W>pO!V!N3*q@I!@56YjhPQXarI@IbB~&{E-&3GO^{vZ`7B}mRV_OZ+y;(y@xhDMT`iaciU7``TbKGD!ej)%SAx4W%Y zT*Yss9w%Zo)femDVNN3K^&s`bx0nBT?@i~}a}Q~b+?L17Mn7nG$$q!I=6LZK`EbTl zjwR13_QojRP_BD%9NVsy>c>~SGe&+X_wNkNpAq(Wx@}giS?FLa!>2?i(adb8W65hW zhr~7OHAm^j6?&GtYJSki#f#K0Ghg{|)k3&mSi)h}#MqBECViBK!XEh^`mc$v;gP($ z^SF+Bih8owNkh;+n5^VF`?~64{rZQ$=zVz7#Y*Yc#KABqX2=(!V}6~K$B^Gx-k-4t z;t~CjJsYY#c-e>Q;}wq=pZjY&<;25O+oO8iV}EY%y?BdX3x7U~v}UA_QC6QJ`C+vf zJJ0y1sEhPiD&04e<1_Wjcr19&3pEb2FU&4YZ23UXMot=L}lpXWTmX83bHeHrVe`A6y?;gPwT*A{p@bbC#IT(*VLZ_G0{ zWUpWmE_L1U-_XS>Y_)WXKA4FfzXXqH#yD71jTuY+W3CtTC^0ufnQ|S&G=`+ndB3$2 zWv90p1lKaT_ z;akXN`}hf84<_9Q5n~*KLFUweL-!M55e8Xer-_%a5&ZU)bIf@I_erp^p1-0lTr4V< z8LYn0_V-?BcearK_|WCnR?m0s_s%_<4}g65QK}Wc$L;#?9;z>q{-Kfh%5J-5pU0|S zbu2vcz8V9JPg*^$i`(4nA4Uulv2}5uG?AJ|=a9IEdU5~hr8Cc8*qUFxrcfr(;} z=5dU!QTTMB8{_5QSMVGK=TLKa`F|~6zgK(LMtG#wjQ+ywELsZyzz@YfhDHYWd@lWxB z>tYPP;4!#Mc_Z`@78SFECh}kKTF!qp-G32Rhwm6M2pkd1jL`QUtXi@`T^_K?0OuOddKdWx!Uhku!b~iMT+*a@yT=KtBlN|Zl!OCa4KH>u= zZ7kHCC10_S^TB3oU(5#(zN2&L@l52y(MWjQxmEhOIP+L)uOp^efL%_u8795P!nHH< zkJLmm)@EYm1h?0Wr`e#f3h=mkHRBZyT_33x^Xu!^nCnX4F^xF77)z7W!A`rqmNw$k zO;o&zmSLye_PG6dLfRPGL7sT1?sey}$3u3#@{iP;U91}M=~)#%u4{Ps8m@84raPBnG#G<3HMYHB1H>G* zK<|T}>9tC1i$xlJ*5044-|ICw`d;2Qqg*ND)5v8FmhU+5y;h2^8!F#;hCM6)u~oC< zt)JqVmYQ$xnnuz`jeRBNp(dF;>lm8Yqs|Vt@fq1iKGSoWI&{-!XKsP;Zv{uESo7N6$a5a{rNhc*HW;>uj_0dMtAcQ?T2vkK`Yxdj1ie zBrakuDd(}C#w&PD4!Yy^IBII6e?+-xbWz9LHmh%f{mvyZ4C`8!_ovSR9`T2s@HmlN z&v1N3@i@d=YhAxbd@RXHs-vKu;^-rPVsAXv(yt41j&QA9KV-MU_QRxdkuXW04ZdoM zYhW_&7kyv9pSY*QsCWyXmt|;T_Jutr({b4KJf?Gp9>TOZb-Pcj1h?Af_oaTjen0mE z--8?t{EU`wJW{{UpQGGGJSuiUAMa|e{9{|`WAhWOU#I&tzOaE^b@7qbM|0Z~^WaC* z$LLJLqO*ywt-eIn(vOkhlEGQ&J^|W(Bo@-br{1Z zbX%xxa*M8i=%5qr~U+(%C|0!c*(8eKMm7kM;1&=phcZ!{I z($6(#%5UwMKmOR>e5Qr2FY__UfAqXL_6%Q2d1JjVJeHFm$DdT=I|P&QUEPoH@6C3) zr^FF;YMD>>CB>W9ucu@9#M$Tc{DJ$&Npp29SWkI={TDG7l|InqJBlA{HTN4V4(xot z=Iv>${`t_yHZ2*?B_35De$~Z)vfgjqAq`cHkAA1~sQR5TVmfpYpHW&V9=Q+c<7V!y z>0{rEI63j>{$pa37>0aK?#uR=ntk|=X%6vV6F!M)D#KpOe_XO8>~)TviwqXy7g#LV zYT}vHYSe#CTwN(1@gIqc;BjriULQJ-&Yp9p>#5r3O4($t^8}U!4vBT6ac!JY`eMY3 z=Ww}B&LX*sxZj82H^QUlW?($iNcCUe+_Zt6ta`K48~j2%{z&$^h5Jo0CW<+>+es_h z>pgUB^nNt*KYUL4fE0I2r}=&`Q(#lfR4Mo5_mp_zIojk$@i&}1*VDuq=fbNq8+yr@ zac6jFyl<6kh4(w@-XxC@J_$8u5m%2QH${x5Jotcj#p8STYaCZ2yHh+quXv{2O(#2# zH)_7Ut7Wf0dh-q&py%(D=|4eR={FqhwplhBjg*fmznQ>m&U$^^p&E=E&c`pX;J*qn2o5G2eopNQ@DEFcTDOkRL?5JdV*l?fmyPbNzC*oFx$Gmn z!=%saAU&pkJmMPcDECZgd7-}u_Qb5`0q}oQULe~5`k^`Ixq@^IzXYEB_q)!9jSicj z-<`h0XvMzR*3pV(hO54oewhKvPg!)eMt>KWMd7j{y7eeFqh^+iXB$GhBr z#7@BSNc}&f)Mo{M9>>5T_FIgOgmb<3^s${?+k(B63m22c{+G<5>~pHk_4)~(2a-9= zF^%@E!+*qHEB_e&V==yVUo!cTu9wbXj%SiR$A1)m=%dFo*z2T^FiCt}A3O$k_-NQe zU0c_|&;-x5h&$MeIGPxP_*eac@~7Y=Y_$GM{hwpS5!Vdgk^g?Me0b&x!G|0{JahSR zc9Q0&I8D!tJ6`e33y(HYJgpq1j>GRzd`Mj%O@uqhttFBFeU zJieCyDBm%2ScqLUgn zuRKOP{-+&(^uODYzx$!R+~IoHLYPHshN;%NOnxUUj^sLt@raYiZR%do_n}Xcdx3i; z;;iuRvVR-;i4TllA^p_va8}d#m8#Q-{Au=)^?K~Ge3rs%6wAlG7(NO5i0_DRi?$8t z{!z{2Fx_+X1@?RQ9?w6bkI$fw&5yO7Z{DeA#hv1PQ6Fh;`~I@)#3}qYBgrFh-|78` zr$@?n<~|;)dlUb1u%69aJy!WgpD&zPCE}Hs69A1&+L$_3s3J>!! z3rGF_$M#Bx8~pXeJlOT2YGu;NQOaH7N5(Z0?1AFn2%f#c!)?4$3H`iRvmtG)!eEoKv_ki1r5xVd2Jx4O$P`@!6wYsw1*l+!Z z*o$czUl#h9^pJc`A+|;vvo3~CMjWjixY&cocy2q-+YBbXzGw5wzsNu4T8d&^1AnDV zvd-8q?0n3(hrK4g#-Aj%CZ36W_@U2r~KlhcVA$)sXvB%c$*s=CJrL4`01i=iFmM^6rB_JIGv{Yi0OrW%dun%^pTgg3E> zCW=AqcG&LNF4WxWoER@79$}DYwtI_p;+dVBS0sBK<5^u3iDz;>54uR~l6*;zvz7A> zy$pLzof-8#*z20Pv!##9_o&s^{1oHG*Z7n}4DE~9f%S2+ALINOv4v`HWV50_Q1K!D zo&LMW66bxf9`<-n@O`74~8D1ovxp3OV_Z!?r)L@NLm^(89Wl3VHbi) z?!Vm66dD`MdjF^HJ$wfI5x3RyJBEvwp&v;1(MHwX_Idj*Yk&87c8lV*=i6On4^bb^ z^9%JXq|2m_-Cq%p@7}NfLw17yNbwy^!r~}mIG7ZVjelG(pO4r&vlw<6 zy-eEZoGQnodWiy;9?PJKdgh^OD0n{h`ehSs?V<|XxkdVz;u){qarO@8FZ+%$1~$bs zZolCXeVm@+>nY-KPQ=&s7|)c;=7vooZa@>^5j!3ACy{&6w&!5DHlc|TbA;c+e@K4V z=WQ2Ho(Gq`9;BSx0QFsz~tm3#b+av;ap#pnIeo_gp?=^r)Lp^pP)*N1kK zhDb}P`_O@0V@9Q#@Xvx%E!77usEEkKEM2 zdcJYH`;V9ES!CTi-s1W3!Lk!&y7$WT-;C@bzl40G?&A?+Jam%JP=CMd%T&!(o!kv$E?Ji%0ZP^%N0br+7wv*g0Owej+gp zt>8z(t(eUAn*5{N>l*PWTV0>=HJS%|<8+<*??WT$vm=*CJ|e{|Tz@srkA8*7mEq&_ zpJIE^Mf$19J))2FqroHf`o!1QUUG!`uYYQnHvFSCJm**L`xBE7W&VZ_THD~x_j#N! z@JG(N40Z`zXnV52PqfcU;Qxj2X?sULh*R2c)VIXo@jm5 zC)50zQ|;38e{0=dxyky!bHDQDt^8gkK8Htia)cP?Ud9jSe;h5JXNdlb$r`TB8yh^|C)jlnLvjSM|>TPYo*UeA4dv4EW}pj_Q&D}|j3;IZHBz2La6ibA?=DWe8?jN_&x}VT8*E8Ku+UNVxxfF|6 zh)eqWTsy_2>mS-E+wNMbW06~xorhy*JMsx`tMys@UTWO&k;|m#Xx$*?dir*{+kM5y zmG8M(^P@a39^2j0!1~ILGasq*`0CA`j~vLn0Q!G&JTubsMzY;{U+%fl+<*EX2Pj^j zr15j;9GZyDcDr4OVS-1Gqn*hVQ>XQHvd`<6N*87C*J+8}Uz_!DF?Ed0T^6~W$a@#{ zFwa#%?M~>UmeNPgbA8nOj~-u7&Gx#^b3XWw^^x!48ja&xx;E+>Xvy`4LG-|N0b8Z( z!FWN&7I;6b&YL^Ar^cv0=Qeg?*~_+|y0?v2Zh45ba4OGGozz2PiDk!oK4h~hKd|8g zU$b{Q-f2CR&zLm6yNy%sdZ27qg=!gU=M1+os>SXt&6z%-i_M$X+lJ{n4eQZXbJ=wB z`D}cyMe-xEpVSX=FE9rN@f3QAuA%kBXc6nc9JV)UqkbovH~~&|ZuGrq9UkFSOMjj7 z$$vsFi(Iud5?=H_c7_>2XbbGx>`nYMiEnO@>P&^jmmZXUVzmaXR=&_93ZEUr+wU2xc^N})l zDRWX4{KrCnVLj+0dg3t)+EUa-a(@e_5Ab`GIb@hGYir#s+rDA0&7aoarjP4lTUS-t zoJrlSO5*?)RQIt>%PaI8$euP?v$L4%VYGPR`@f47F74ucNlN0=8dqi17A|kL*HfX zEX^r5!?x7T)c2}(?U*^SyVt70o9EDBPrnBn?ApkF?m24Mu?0EKarVN#6X!(Z9L6PZ zZ_?)^-qnb)n0plej`$j%1UuYc^^H$IaEbTFJo~VCl)dhw`Sw~UzjcY`hFn-2; zM_nJToyRu#htdS*1N&^}68mz`8auFWqkZ?;7W?jtt@hpLTkM-p)``Vwwr9f}+q0?0 z_HLT1bC=rQjWzb!cFj?+r`EpQ&Gu|<&$F*~*V<=07Td=g=h&CKYVDhkS7`qt+rMq0 zwinsgdsk?Ek$u7E?OtMEf4s`}Z(m}c?^WD{h}y_J;0B#u`K{6LmX^tKEKwzvxUBa^ESA(Q8~6 ziDQ>l(*O{|YEp&Tb&_}c~HSBe&$DKHFg7h)+;q}jB*rn)~i}(~f zy=?YSF}BRU*u7f3thHs!W@^5+iJHfEylq`O*FM>@&^{G2U+t~);|KO_vIC!OvWi~M z*z2vXwdun<*{%(%bee!aL_ zZEroc@E?hBh*h*-&GYN7qvRcxBPSQc{fVCPI_Hs?p4x7W^$|Px zfW+5B$Y(i^ciWS#E*6ic+KZ1~A^%bNaOHbiUU#};wCEwHWmHT1#T< zk%|G)O3zEme;oK;Ydx1<{$sM&Uh9qTC^oUz8vGA*@^z4o}8{Epjc`H(D~%L&T& zl)FAITcUBR*}>QAu}i0xm~+ki;q6EwX5gZzO4(z>k9j7Pn~NhTzvQKF1zi9 zQ|%{zWA@5pEo4upnI5BH|Mfr2dc6IJO&!xXaCFW;d?LFdwnd<*NMsX;&H2ertk8_j-@tWMx~wk{`=Ofr@qIk8vAbl z7HQ}@wbiy};aHDo|%J#dlTa^0!+Qu}M{u{%zey}n2FX3|IH!#%!!7kk}C zxl7elkXI#E^B6l=98Eq_Opd^R>~x=1CVh1FvVDd>)^npjF|q0WFtC_>M~|-)m*}PQ zxN)g1Ul#sj<}Uok>@Q}U&9-vp(nR`dTtB6g^bc06&I}&if2^4;9@luzr@s0N{o3jO z_I#uIW9Xx+sru0E?-#r4?5m_v`*y6cHp7QnpXw^v$xZh0<^`@<&LbKsZod0wr=CfE zi5>AHvp1f;Sv*d)qYnG;_Ol2d zuF`YXPO>BaOFZ6prFh&MJc_jg`!)xUvfsP5t+r+#ePmsxOpyPuP5QV=pS@A{M4f%S zWr0mly_x5w#3MN!&mrO?lN&$}J=R7WBi@dE#5Ayq9~pMMT;m=Y`{+yOQE?6Zg|fBq zSf-rnFluqd;{e4p&nTX`QO}xrslzq))Lr6HjNT;sedz_iv95||V2pe?wtlqwufvB_ z9#Z+n(PDG7>!b2z%6;{JrZFbM zkZWqk+KvrN5|6W;x6nUgmEf?*CJY9LIktw$oDZKc0UjsY9C%z?zdVlZ6ZvNHKKPK- zC$CyCCRh_=Uw?vsCjU`7v}(VsA7g#Q<3-2**zUacX!~m4O1tIii(m01dN>-Al>UP-|$(@ zYsRyMUwZ5sd*aSBte5()nLqpz<-@zaa+?^t*W({vOMFdT8C;TMhez+PA;yvI#?P!A z_J(4SO79y)58ZZSvpx5NPGYNJksPF0_2vIRlXbP@Y{$kWwqiN+E-RjK-iq4iY~nYn z6}iNY7ulr0n*JH$Yv#0PUgx^RWBu7{^?N9{NM8rKQmH!sy_@ER--z~j+iYJslbfAI zv~b_n#o|%=iM^IB#mD^an_c4ZGW+R2|G-{;@($a%zS@rd#b4Xc#ACO&HRr;_p7v9% zANFr%D;A8lcV2nG{#Ew+staVVrH^fIZ)hj};a{!2{Lk+W?3J&uR`Jbh#ZMcZ$Nf83 z`uF*6|7QF4(=GZ=VsYOVX)9cAbl+n0$|;_c8b|*o{NaC~jbaSHk~v)pIdbv}NfX0w zlr|E}h|A0~xrcG`9qG>-soWKLdg71a)FdfyJwTidP+#?P4>q(Lbw9oI*tOQ-_A}%^ zYW$3z&vnVUzqPI}wG^|efh6A}4oAvIq;F=F)_JedJ+nq?ANlaiqwH)!8)cW>cXV4_ zVz(2E!RGgQR7|5jo^|TGu3I=pxsk=Ta>XLIyJ3r?-=&mA#%P5$2Aix?gO>FXdrdvX zlqr*K_MBP4qx?tav#*!>NB(>L=lJi`b}yPSKrF8GYx@n?TDH=!IZI~~z1$=oiM`kU z1&@zEaFv~S_}^Qn7w)y4if2wZ{D0VC|BOC9YBMJEv7g9){Pj=Fmd+hzJ!HfGI`e``EJ}nD+nK^~Y$XUkgm3vq23;&Tmd(X#8Bg?!`=^@!`^}DF1 z;@JlqTgxktQw`m9_UyeEcpu`8imw~1AFAuiif0t}5ChT2k0wUnb;Q`@*~iK^9U~U$ zFNE8Pu8$L?kLs^>zp+#sBj%3&LG)2NiLEZN*ZU_-)SuC?Y2w#ofCiax2}&}UTbGFD*M>sKQ=M?16x)zQvPFm z`}L3h%C5WU&&ngMwKjKLY`^>2-`L|1HIqK>c6(jqajkqv>7(<=J(BMecvRlUH4sb=2B~M#R=9?{^JYxpJ%<^xYhl~#%CuUmBSe76CiNw#I3tt}N7yP+gZnNPLT}<^nTF1@@kK=vZ47Fx!7LK!R z>lYb3;`fD34!_Y^)EKVC7w||1$8|U&&Yp7AL~}9{_FbDM{F9gD0N*t zLz0}zm&)OMqwD?6KE(^Jk;zX>EO6}O&B`&#XLKInL|Tcxe)gg3?YN))wY~ZDO}1zA zJUiw0e{27#n7Q+->Z7UZ>#_9-zc5=od${%Q@|gWl_WHt8eyM!oTD!N!x%MyGZhdDX z#WUeQ29M|-`j~ih8!Zm~e%V^&QTy>DcPkG{9h&FA6JwFaDZXAV(3L;exJag6$U#wgC_J;z9Q(MNCU2cwS7{YTa3ggz3}po!r(W?d}! zkZ7Y?)S2b{Bf2Oa)lax~(RlSojI-^|W370^f5cX&T5#7#=Jg3p%*Tpa8QciQs8m7J>BLS zJ4P|`TTeH)kGC$cQ-A+I?PvdJ_Wo-RS7HYsE9l_grz|pHe*qbxy?B z)bc!{y4%OxFNJgb({lC2mTR5 zUWfKZ4itSP2lMYIeVQ|Tsb_j= z{>N&~!N;*_nzv_~etY!@%}+i;bL9_@ZI;e0V-y+BNF6z~x^C~qCG1GoMo1&k%GVTE zUw`S5_S%!z*{f|Y_59>vFyaZKU>bjdCUh9zDJ;=`TzihCW7& z6ZSm$koc0=Yx=J}zAn{A<$F^7WBu@`>!s_kK(!H{?OZPX+gQB5`8uI;IJoo5-u-}Qf&absrjl@9v?Z1mh#WOWi2HMb` z&w8%1af6@eGuLR&<4f!xeqeUrP145$yOJ-Ed0gZ9dFL@{cPWS8s1N6Wcw`^>$ojjU&-gNOe9Ueynm(#VJuDQ|Ra;kKdHbwf04VfqwCn~q@Jfe}} zhWt47b!D=zuZzc~nycrnXRfzSk6vzl-@MmuRo}o>%7=G-skzsYlMknFhurr#=_CA& z)%#S4?F#uz>>Jm+z1M0)J%#*7_1AlS&$4W@BM%vxne#mKUlY%SMi%-D@{q{pY$_YUN6?0;XfAhJ$2qcQ(y5lnlV+jYn}2_^!zFvO3Ws%#^f=$(H;qlpro0_J+wT{Yre5HQrhR6N0{qA4zA0JSC z#2`E4_kUyO9PwAG!{~2iy`QrqbZ*0w{#Ch~m725e3j4?ZW_I_DXBT&i|c# z0FUx9sR^RL5Pck{cx#+u_Hn9HDwmDsJZ$WcbWj5tgzqK(d@^1a*EElfP}3>tJ0)?hF-?Q@OHT$Zw_eT>`o{u$-NC+nGB zv*$$qG2&~@*IXa=dPGNEm$z*9h8pS0de;}ft_3D{#5H%V#CC@ceWHBNXX3;2(8|e> zhje{xCmv;!UwZT!ak0u89{+#rH{$WVj;(CL^kH`D;eTZ+eYBa1wMX=Q!Ia*y)Bp5C z`$Ft?XmySKv*MY%TAXR$eZ9+bnqMi_$4?C&*-a^ji`#cg!d-D0o3e~`SR`e*9U$J(Ti;&GMo zk8|c^9;JcvRj=h-=Dd%#GoLKQXl~@ubN@BZDK6#F^WpWt<5b=MOXT|#$6$xi!~>t{ zx_Uz=b3-RXD>-N1wq=RO^?rk5KdV~XZ$Dja7aaGm_H*^gd?0;XP(9Q% z?W6Nptz6`ofiK(PV)dBc{IhsmZjV23js45tipS<>iN~FKU-FwUubK(1e<6Q0^B5fF z?-?8(_+poMjD7f+{HEHeeOwFOcXTH844tHl_>iuLzC?;V6jSZQ6*z% zd&ZIr@wE6czo-LCe}oAQM~xb)z7kuVzhok9*s+de;q#ud7~c76PQ{_)V`8RquF|NTb! zMrScyPv)8GV`?Gj_ywznMqg-^tzuEth4SxH@ z`#r~V%+LSIju(^D%RjWTelOcUDW3k*VgK7c-MPpffABi{7u8}g4h0^`hoie_9Xyin zhC}}jXkz|;EXCrt(nj==@9W&E4rIOJOXe;MTg`JpLN5+- zqLY7O|M*w(C!f7X^=2dO_``l+M~K(SW4hVUUa#8Uo2lmFf7vIB#h+?>gZ+oJ^d{A5 zefQOl;89F|P5(7K%AY9siT?evF76hOwDjFs!lX3v<4p_nyd*t$UC%+9H3t6?9*M7I zv$4-3@E5Z-65EJH+4A60`5*j9&--ZJ3il!DyHU>8;}80w88g({IzQXYn(NuZugh-t z>)672zJ8l{Y+#q4|7-7`8K6EKYJ$l3kbfjLuW+A{I0idSd>t_jHl2Rk=)cx{_U|1BcRm;g7>D4@oMtPm7vW4D;$6WYRhH0)`Z_N8B{)l0i|B<Qg^Y7G$Y zeD)u$ljdFR_4fUG<^pqeXx<;qlRJXf_hcS&%~7TKAHDGm5si%)+P#D7aXYC7O5*AlECtUcaok+@N)u@0TrKx0IMB8gtjLUBaBWY)`Reb4J+WITiNtuFbY^f$CUi zRD0cH=pf9Yi?q~7!!{hcP8R!Z$cHn3&x8r%{W;mQX3;;B^|5~98Gh4#Y2D|0Hrf{- zZ?@0(rp9{O{%o)GiT!&v$!FXs4mYZ{YlZFIvRpCmdew5TQvLTT`%+Ao^?k>lXnUvi z?eT{9ad&;Sy*>YUYa2Jbm#v&X(O!A{PSsG~ZZjqhu?4frt;buB+4~(I*7$?DHf~sV zd$jc}_R;&V+Gl$==zFbE-bOmC&)BQE*!QZ|?2}!p<=C|$n!d}v)IQn0!9LOYC;E>2 zylwXFy*uh`-O5=uXYyd>n1(6`I@D@tQ-;}`sl$BVoGE2m(uUgX$wO_{gS{lv+9Y1t$M;hn^rNtf-)rA}BYi%Q+P7Lp5J#9M#(%xbGIb?&^!2&Bu(_>pd&{oMj8A+y0NY+vlI|w$F5ZKHI1NoB!OK{3R{- zf5LL7FFE&9UCU@&bx&^5{m4DJN&B|iHnBaUx>9|G8tW>)Tnp*5mKFwwSqHOD<|XIG z`5s@ZzGuAaW3Hzt_FwPbedzJbzP;P^TleU9?-gHaTHmks=_k93?PIO0?fZCFw7om+ z|(WSORZF&X?QQud!`f-^NmH%i2}8Y0Yw5ziP3~*LzN$Fx;k9 zj>21n{kv4h!2pt<`zCJwP|b&y3+Jn^UCa6N*q){3EPZEfE2lrVM(Z^*wXC)|`mMBCGpAYg^eOti zQ*GvqX*PXomDT9?%$4@fsAf*zdA4ZT64{6vZBMg>ix%0!C5tr@Ehi-=3w3eT|+HB52x!nf1%cW z&Ks@k*n)+%R=aqy#uzQrQooO;-?>!3ZTX7jnoDf4Em%~mwn*dpwB)%4YWY2UI~`l7 z2<}=kewzU$$tGG z*{?jvUaNnma?(VPXV$EdKCW9E&o8Wp{3HJtZRN_9wqnIHwdJ;AWwbaJ|0(OsmeZDb zTh3DFv%P%9QeQ3=cT1Nq(RI<%+fpsnmM-?TOvhq9A7^`sEm8CHm+Bg7ec5te$NQw$ zm%JaxqG{}ATIag^KL0*?jqi`|=Ij1?eTTw(@_Dh%_gkXx7md%4bzkbfVSnCNJTINE zUgw{|`8t+AJAH0u+xgDt`DgLEXp0NqQQY`@>b>-R`K)3~ zOl7`w44#}dcuVIllBO;8{lOyJab9p4+wd5z$RXS%<_c`aK4(un27^T=7wY`N9HQc~ zI6t0rPmJbqF0O&-w{r=nT2E}{_@p#uDcEk=g&spj*n`2;4$?OG^Oki227|}A#- z8k4TMzpvKeH+U$%cf7X9TAW+5?eD2=|Gc!H_wvun--GW^WXxHU?F~&^SYQv$3yp)p zINy0(B2Ei>2ve{pKGlk^K?h@h@W$~)p@(A2*If@Ye+!DdqKUG#h35i0dqoCa8(|NP zObog%!cuB57yGc$*x|HfJ#S|}()ShZH0)-bEYv?Lo~fEtDScF2SSNj?zNeo2$6zn( zT`(E?f<4PDW(M+-Ys-4xj`h$=txGq9&)}%QL%#0m`eiPQTxI51@>;I@!MYSSvGlye zlNjOrqSnQ>^X2=C90j*%V&aPLlfIMhOWVcIg2hrE^Ll16+2Zf%ApE)xX8WsWw7DI2 zO+*9XFBtT5#UAHp9SjDs(eX^nyj>VGo%oBnc*0JHJx=`Tcu^Z;-@$q)?mWg0KN=sO z7W-iJU@q~$$%l_050C1faUPTZD1UF)?p?}je0NB#Xn(UmRjPli2b0dIbCy}l%glk6 z1wIoC$)*Mqy5?>lVJTP(c7lmGC)k4*xG3^kJSP}Q9EsJUedK-fYvT1qo{F!}4Ekp$ z#_~SbJ+v{sZ|EW4Dc;+eggN&GW65jsd5e~ygPB1c&*x&B)Bb`_2zyEUu*J1v7Qc|^ z|GI{9OfggGvk!cmeZ*9W#jJ^?OV>h=Ny6_7olO3q##IMzum*d~zZY}xWgdO$x*5kK zuEAbYPchvp;IXRGX6F1O@yyBaIH<;4? z^u3C97Utr7f1kp8#(wtY&&scHmR$ef61#lxGW(FuUeZEmF!33@)&`5tW6aY?jFNeb z_$Axy^4aX;dGwsi zIhntBjcUwvJow1W7x{D@g~h@-@WJuKZDD`x^ZkkMxCer%taJHuLKk5XJ%qim(Y&U( zFC9xP!da2a67Jk42cMydSqtF}?F;TgCu7@n(U~jVmNvpE42nHpx=)znn52X7sN>k< zf<~6`81}lx^S9HcMgI(Qh|kRV9>p{D$s^a3@v}UeWMHrNtw)#Ftmg-BC?`GH<9WE7 zP%+B-_UYz4%u|lM#|NsjuAbt#M|7`e_jhdar19#nud(;uRz2&~Nj^rL{?d2fdP!P8 z(?4T;`AB=e^XvXT%a$&*9`CJAJ$lOjR#Smz`)*J?Zu}bw%1>NQrD+Oe6F&Q!w1aeEv*x=)z&(CxPP%==(0^f2=oT;{QW zSqEJUvnG}-3&#ubb=Jl3B_o~=UCi-{>!NHmOIo(ip`XDr=SKf^*lV82K67T|AG5vQ zu~YNT9kM>EUqQMyV_KEncH`A{!Fi`>{@OF_qVrC(YcFqT`}K0|TeN7tU3Sq~)}!0|VtAUJe)7@QuTL-Av}Kd^@B5*hamrC% z6S8sBMtkqw*X@c+&J$zHtmE_T^{m%Z?1m;++x1N}9_pG)?UD;mcfEV_wdbu_lPhff z#tl|Ib%N#{X<+x=cdxX#);c_LkDYhMN!GG?6TADKyF4c3xjdc3Vw0;bmNv^L6@yv3 zg1J(@GM_M|{cb}ub7`ONS5C&cOXp}`XrGqO;`f--xxrQFqo0cwYJccp<}vA_+wF*1 zu(MeU;nCkmItgDMUuV0W`-$8aOg8#2coc(ZWl6p#vqvoBoF&ajXLjtU4;~l!992)YyWbwX|1O(7Z@x{bo?)}~Tb}5kXJ9tJ z&YvmU@ug?%%1h7J^;@X16XWgT^G~$_1Nz9;@=WCgcEdFn+eaUEv)Qw%#qz0QwU2Gs zw7~`r=xGhlZQwP<8^mMxuAQve4VUY8&e2?Sr`bz--%Z=L+2-xrt#|JpcB#0==D+*a zD|Y9t&24e*T+K7v&~CY@nXOs3&iZ`xzBRt!RIAXK%Z*#Mir0R z1Ybpc%-khjGjGms+UHscgNa8!C$!EPcYO^;oi&d8Iq(Qer9LFD3%-iB8IFTpVj0-; z=T3{mY=g5e2&1u2=lOc-H%tsVb16;<+ni%+Y%;c5+u|w5E(htO?@wBpn9JuKq>UUC zxAeJs{o{o3-d{LF`iQ@@R=!((@kmU{993;w-E1#D|CFI&*k}4A-+Ak0XN&*iwO5{z zuAQrX*@dcEnqU_>kNv`bTRdOdcCmff;{)ZSrdz|aHHV{kMB4_cmZ0Ier@B6_-?-ko zf6z(nHgf;+0r7uxv#YJ^JFnRXZ@+9E9=h9^$A9SZ?i+T)m3pT1E!VnE&YV5lHf`Q$ zPe1XnHE(i>b$az_+4)DLu^p`Aa~*8TrI45(N8Fl@0yG_m}xb4#(e1Kp zAodsr6Ner@XMOyhpO}~ne-Or!Ep{#=_vk!k&2$dadn9{3HR&VyaObh0kIQZQ4$TpJ zi1wQQpFW>9t?sbrpMBi57Y%@Wcx)`&JzqBBwO5|C%Pv0GYYC=`#|zJCAbk{%#3s_m zrq^8}9=nRisXBJD4IJ3dHf-Kxg9r7o3&bZioSU@$VfS~fiE6N5Zk8B(_L*nw-uv#h z2U@qXTW@NrIq%QYwOnW)ba~sZXneLcZg{q}Ykj|-L$7D<=zBi#SQ~44Z6ka9@yG1Z z#~!uz?H;mIPdGyF`+@Yii?x*Yu28H)EVf9WL2MLuJ82l(iLLBQ9&Fo-nu!0G&kd~= zM|yqmh{lD^6}AgHn0aK0Jq`^#h)2CP_RAg@7%j#k&Yu4F%x2b2U%EEJNwTK}+nm|V z#}aSpJTxzK?_f;~{R|Dw$EiEX=jVOodx)^1RBz3}L<@oIbM!Mnu9 z6ILf(%sjr^siSx}v%q8Hi_X^iJeyKA&Mr9XBe3igV)7FW9cKTc6j(6yQ=Y-c8%JD_ur}5cA2#7TzkLEyQ;C9VdtH5inX}m8oTbY z^R3ajC)izg+-MKAzE5+-o@N)GeTqHW?qQFI>vUhe{KDgQ;TgwS*mlm)MPd_=PttnH zzTh$Gpz9sy29xj9wYy#^9$Oj{7=EgEB~l*ve@hLigJ%xhI<^VCn zm|U)N-~N5AO6$G*^tKPWb+u~sb5cv#wR?B_s8=u58P0dzB1bu{Vw`pB(cQX#_@NCN zI@FeEANR+5@+n(1y-Kmk63-J28$R6n^y{B;oJ+0mfC2V?*RD3Eyuwz>hr#B~Qhns4 zsd}!SK8xcsl&?h}ok4Mx84S+Cju&lhuoK&HuG@NEr~kv_4>Zp;F}Nz&YuCmii@|2- zrL&y4jPr|{SYSADR?tZF5Ehd*7FbOCJ+GZujU0Ex+1?KbmpYd9(0OuJ6ORQ>gJI{f zz#r_U_Wgaz1BJbwQshxJtHjrJb;0A-ZF=58J^7Dq+umUeV}HOe0%870{NuWv_(w9 zabmU1V(4DtOs@~yo%AsCQpzm*e1B#Wos9KT-gy7;3*k}CwXVo(9D`^0%;#XM)46${ zmSLAe6Jzd(#HDLv@X56}*lvd&x+c0^CI=q&8_mo-7W%C5A;ntu84LNJWRoKw9_NHk zDkrHt51gWpJXfJYJ{0+$8JS02ujQ(Z-LhrNq4Owxq|RZEG;6NzN57uBjxf1U*QZ8t z+e%&AK7D#xo3^bzUrLR|Jk>-~15Ivbp6anLZ*+mZ{(48x9TojEG$*b(3^^Oh7x{W& zJNCyhI0@E<4jpVSzxG)BpFJm@6*@ezx*+H>Qozpa5o<#{;9{G&Wq!Fkj( z45{BI?nOW7ciX&q^P%%7?$8l*iatGbEb0|adZbLu+|K64C_?IcUCcj%q7q-*c&={jM{SIRdDCSa_;f`*)Ug78taDysn%AV)JBM1&zF;iT#CW~) zm~3%@&A-q@xTMaOW%3)7P4;}F)?6ZaR<#D(Z#_<)(mQcVp0 z(s6O>$6!(G5!2u&(xQJ4O@pJHSIl*A7-PXK-4&p3cuq z`gKglvqr^hlN~Ow!Zx23pU3NAA#;lE!3E!sycE}XVJ$6KaShAw#rH!eeVgN2Ppo2V zS&tY4-cn1)gU8Gn+8O;SoR_%@wqY4tRx1F!xZ4Tq`To02!39G7|K=%rKqKj%-3*C2gtqd(?8?JfIhsW2{Qz%|s<@P#w z+@M(EPbcRoVoNzYUE{(&v{L6}?qaEJol|IfFJCXPm>FRi>#m*ox+hI3uv1_P z-!wComb&i2hd$#VzB!)XUrRqPotyTPC+n zCEBQ1ns}OH1$L8N&-w83@^YWExoEG|f34ifLdB9BHXfP}`PO?~{r{pKH^(tWA2Dhc z3miIsnL+r8^{jn`nwP9s@KNAInxXxEong$c4aZ@Lm>7nlh1SHexc<6+Tt{!kbBg@I zbZY*7>9xA9Ym^%+8!_5WKJ{F?>8^Y1!FC-yhvYn@_ba}4<|KW;%wXoIz*71S+7C}z z_x!iPXW|XbV?E9}cH6%yygCIEzKQ9c(5&L?gvxq0c&P2d9y@-n416U3YzR zYtpQxHED9a|7K@Qtj02FqqHx$OdJwZmoOQ};vC}ask)cPm5=lK7>{RC{&AJ+{fK8* zt!5sl|MxL8!$ywwSe-miw#7xeOpF0{aecEbj(7zY)%^OyR5WL|zyz<0=GQ#EPp)^# zOk_@j)vQw`uM-EZQC#cP3j7tei^uXgd?xwHe*OE|Y3DYy<4!x*?rPOq-#fH8K9AQW z4q58`3XH*(_GJx=^Wu2ssg$+6o*CrXf6f`cVdAp59jp~N%q(V2Ogy^ou`cFvyaJmZ zpW!Dui>W`5I7ZvNC;ccl-F}aqac(2K?3(Kpe^j~NGKZ+oi$G3MYY4^pR)A(Lb|V`Q>%0yCTnAyLgH1I>cuV(^tZnu40}hH18n)kn86* z_+aLo+sq*vS75WqVPT)Hv)f{pDUVXhOK8Q=C!*Wy;@p+!CBFS-M>FeJsS<}S zm79Yt);%8tm(Co=*-yh}AFP=?Z)WPWDK>W8SntEeFQ;#2!-fsYK}L=E*I$2qNctE# zjePyH9;E+E*TDZPmZ=r~U%%&do|ev%j=N3a|4aXUEaN>2_qmS6Jza9or~F2~?+fqa znvl=e|E~Yu^R_J0y`8rs$ML=6{y$@%_`kJG_d9+$_kLmi6#e&exE_8@!k)$PtPyFc z<8$W3dOq&+ukgMc<9+;nSyw!&_1XHY*=fITYn^?Z$NqdQw$pp-y=MFC=h`ft>rLm+ z%kl% zmv!ds;rYaB^P


      &913vGEh9D4v<4vDX`Hn`&1#sc&YzxIFMJb9(*1+v|;+x2O&* z+D7>t8&vaN+`4_2{=1!pwtdG=)ky93?d>~vYn|h}e98Luo!?vE$@zM{>Y%r?p4zs; z{_Q%ZrtKZO^x9oJRg<*KcI@75J7vdq?$L7hE^oWEZ0Im{E*DaVmmq6&v?!x6VvIFle*{Kzcw-M z=bx}il_lSV()@HiL+OqvCmkRkQR!(ZcKXCIOFy1$C!mwZkJ^dUWJ^m)##h>5JAUkl zok%%Kc-T_$otCOJDD~)JJ9hLC`*RKwKVT^?e!!9samK^pBo`h#yx)#svw7s;K0CC3 zw;kNS%Tdz4L~M%_v8_w6{d;!Uo}Jrm-!2GSyFH0pZCAnvZCY=iZ~E9aVaK!)Tlh`*Li_aN59|}{Rvdl!CtHur z>BsB-i0$dS&i?enKfhz^-hanFc>isC|Br9lAKqGHzkhqR{eJCgd*{vH+1k}BZS9&@ z?5#B`9VxzM<#H=2;H;2F{A-Vl*wo~dU)m!Z3leYLqJ>Y|LP&d27A}};PcNKH$TevT<~?Bx=M&C<0{S)k z3^-%usmGyTLBF=wUiqy>@VlqyOkMNvG)Xu$b7g+gw|S&nN$a`A^xxMNbjVvAJ{A9;K0YA_@|Ja--AEynE*%P#5&J(}1 zIqVnu^{*bYUp@Yq{qnJ&+kgN3QAdyc;%D}Y|N0sBR6nstu|IwE(I4A?{Pc(Rv!8z7 ze)8iV*pGhjkp1X~kJuyMd&nMs_}hfvweLaShaP$OI}m9Pebc`A@Bc=<=2}%nA-1BN z6Lrn|w*w5`9LC&N-dQBMA>0iJi-UtUG(7A*lYIJ)w~IxUe{scg?2~#P^1>HZ{Kj5f z{=B_F+VW-3Ia;w|DK^|oZP_xVlW)0*d@uf%xy!3IHinGv!*}M`DD@iWthbgpP?D_7X7T))Qkn$@q^>fa$(kTtKrzRKQs<28E|oAkA7SJ_+8n{Tcn{yW0g zxVO^Qy#BJSed85-_0{F}pWx^1H&@$x@2s)kJTo8Me8+z9!-wnz-mP+L$hUg+OXOW) zFTcFhR!}#!W9jpYobB=A#ZNhTu;l3{-F~4ZOXk@#&pvI>KFfWD&n)74A-G=zE#`V5 z*Gss+*cNkd3D--OEV9K*2)SOgXr5g-cf!IA_%R+E^W-)N!!_P zkmyr_9X_xVeYO)Fw+nxwyIr0#Y`X^sy6yC-6wdmtz!&X=^Ih8AT#t`d{K`{b(a_+4 z4G#~Z%SRlIjSf4kO`@ZxuA$qmz{vplJ`Jd;~)COvE5NRnX(68p!@99aeRWNCE*VgI&r|x zrXRMmCk_%GvU8{L1A68t-!KJ#phux&P_msrji1o;BQEc0@}9;Y>8UjNA>B*gV4odN z*>AfOx7efX?MU4I8Ge)-(fJAX(09IN-}=_K(a(RTZoBChB-l~veh7Xi?fJs??)uDj zCv37^JD_drZRgfc@KwDY`k43z_7H#SXxH`)wksx{xNQS{fen_(p5z_a$8X*85%2hb z{cP*7S^dB^Z+PD}eDp5;i*3lpB4h<;RRlU2JUTfU;8G#?0$CWvp`TA!6G=}Gp{Jc( zM2-w2Csjr`y?*`n#xMaE6;>8!+127q3zcL;ImEfXj89^PMdz$E|0L(eq*+PMapwc~ zB7UwfW*p%x>%*3PItgFg$E_OQ!UZ|$b|!T%xJj@^&fLjM*=eo#rOnPf%Q|BjZ9)g5 zf2GewijR+tSh%SkeD8IBpvRDflM|!tX<#22cEIwJTUDBGq0$^H&Oe2}ar&(INiM&1 z4*%>K)Gvd2p0}DS*;ZSI?GwJ0>&x?^r0a%?T+YA9$G3X{zTGcD7df+qc&Lap#)mGg zi1U04t);dE-|?4yDz-53mYNdIfGOr2ETtDwt`Hycm%Qi6-*b6BXUj7Oa%_)1{M~QT z-+K=~)3ug-a65YR5&OnBzF|lAe(wA-m*$`5%#*WLS$NJumoqqX`5f`HR>gG{@eu7Q z%TKqmymWjH!}nbHo}FgJS*iGN#=p3HjziApIR4l3&*IM152_vuQteXbgUL*@%^N?mEuV6R!Oq87}~H7r|U^`T@HD&Mu_xwsR?ocJ5fB`!=VK z?yysbw^44Zr6v8vQulpsDfrGmx_gs*X9yqI!^8aJl8sniFSD$OIVH11UtfWtz3)fZVUa6!KWS%)(j zSJ(h~_4V)hc^cXC*w`Sdq+AduB;KIs>0b1?57>fvE^iB*H|s>)&u@lS;KZz}j_Dumrq z{H=?w?FKz-idb`#hsOY4dXK}G!*?>1*D6D(@(sctk*88J8QC+}Z zt^Q?j7W}*7O-+dNRryCn)lgMP*ed~htl1)OL&#f&6=lNTC9qe(IRgcpF^~`LM4Yn# zUAfHp376TohK?#^Zn3x!y+xjy5YMj0rm2+qoo>#P^2aFw#%>+@dR#geC1{QO9OvY#5&aVSH&dL1D@@lTYQF@q3|o3-K0(T(`D1J8Gjot=KKMwl%ZA zqs7{Yx3{;sJ+Fy?CP9By64Kc z=PJKfM&(?2p3&~&%BN?s?xbr-b@1vD#5<^q*3MKfs8w}q_tFU4StDy_&$HI+dbG|$ zs5QH0e8}{2EqNw6rZI;wq%a_dRX;sCH}2-hr~8b0W<>LH%rnO7`#Uwab1NK=(@zL! z!u1)D$4(|IoSZ?|bUh)8$rD?i`(yl9UEnb@X|pvWGc_-u{Nl|Zn4DnzEZsdg7;$}L zLmPZ`y`KQxNoapcFPht!WzS%u?-9>vDJK92aPdoEPmT`M2u z^$b_ukCPTWOY%W^+_lOmFYg~_&O`5y-iyuW@{>=`R-7`Uqh2|c4c@0v;{wf}^s#Q} z=|bA5_CX^fgd)Y=^(cJQKRivkb~FqxH4g&~46@$GT(zjLU-P`)cv#O@Jed1+aepmQ z>xoh7XUz}NI-|Fi+Rb;84AGp3r>E~mpD`Af({-f&{0q9)KcRX>z)$pA_0~Poblvz7T2M7D<3wwBsL|DsZeOUi-Ur!fjO!YfF4v{WD ztKC`yhI)MRu30zM+A$m5c^1#DuV)Wk zO}*t8T*j8y+xvcV{k%FW-F;6z*R7Fzp;tFAPhEYZRaVzpcHTv7l&&H>yJ)Z1Zk3Vm zIwYukwC70WbuAs}*^K!5 z5M8bGpsZ^%&y!y^*=;yo34dB$TB|GHE*|(4eXri7XSW3QDSEDNv!c-HTJa3Nz%TJf zI11{o=Q+C-zl@%%^39G99=^h~AuQ~KTfkeJ7w5VWdmG_O_9?_xgAA@BI7dKoicaPrZ!&+K-2d)yk0)@QUfBRuLE zqF(ymL&!(1-wc4qZtP<8Y}wa%@9^H`>~EZnidUbY&R)H-&6(Af4rHIR#qrzLA=%=` zy)u3q)i%jw)iVfbM~|ZjHa8JxpCemSFYcxFq7(bj2acp8MZvWT2dy{a>CQevr%Ta) zkwMwa$R>ffOP8Kix=)Hj1AZRelif`;4C18gxuRa|b9%7X>Bd$^?da*Fj*zPl^_2aN z(!6vp-c5d8cgK?KetKjlM1S7z7mX9%%|2r+wy!gvDbo9HroWQr6Kgp)W|QubrsoCW z)b$&zmo;0)zAe^_z8;}1lk}<8f7F`c`1r6%4r-n@c%Rl~2GP^HKN#t?Ddx4b1~pC8 zk>^g+E$*ouhE!(3u`t6w&#`5G}Dek@rZI%44Mi$B*u|s;D|4zC>)67f#yD|2{{0vX_@~hI6B#4P54`ks3-VHZmDoHFVqE&6x3ksGaxQyI zT_}pjaUYK(^bv(ijn@MHs6Qzj4mh11iKYkl4LO7%wuG-g3p4}izm@tWqr2P7XE%M4>D`JnUg>$YFKtgUA~gLxXw z9cWyod2!ACe%)u?Z~3(z(90S{`Yz;SeNB`f4v%0?bC8mcv1?AlTo156q@TIr5ym<9 z8&B?bdo(Z8!2YE+=BqRh(!685Prb;( z$c*)Pjjc5o-_IP7))DX3w%x1s(tNFxjV;a0`FQhQnwOOxzgO%0&#IT^cC=UHc*3XF zJR6VTuD`DvO!m*tbJe^>Jf5#*xQAT>um7RTe)!jbqW*(hJ2vM1?hPTgDU z>-$>Ixt(u*FPBxnup3*I)E(=Y51*;8rK`Kp<-P3Z2=J(|pM6_e<5&Mtdi`E*-@R5h ztuJeRP<=<)2nmnsOOC|Zrm*bmT0GkU);M)WM(lX;LFS`u(mJvIOWwL3eI1L( zF{h8)+FSUK+oSXTvd8Pgmc^5gy^IO(o~`Ho_+2!=BioB6&Q9q;zj*6}tx^8ok8S=s zZ4#b3uw6a!#Yfg0(|?p+(Y{OB%gVkrSckgC{)Jxf7|6%?fBm;*V(>lG*U_4w8_R_0 zJECJ0mz`RW=RpspubUa?Wu+!r7xvfzKZM5~a3}k2t@8(X)P8H}?+7;W($`Z{@i~fs zXMZak#%^2o6K(X5ghSy`>oZFKTV)@V`_~v>w_uN$y7Ny<3M9;`BBpzn>Y`rdFbI0 ze<54mw|4el1-#TexArsX96I?_jmk%-$9r7=u@^iB`Qzat@1ypX~JV87C zT`ixR@{_DSqiof+P7`0>n#s4xsT)=sDzp6?-?2{imU9NB_ zyZSgDXYw-O-Rw~MxPgA6sHz%21+p>Yf7bagcWa;i>^l6bTnmp?6`ZfSVXbvB*BI1W zdoi@8Rm-^$IwLc%e;mbr!o#E13*&2C0l&T~9Kr@lI!1f8s;WZ%SZ45!ocH@x@BLT2 zH_3j5tN2IQ_0j9r&AfQf2H{bA?W=35@tuD)x-O`FG;U89Hd0!{4)VvtFPD|_AFuNy zYp{8&fuFJmmoIDWvySs^Cf~H5tGqDVc7M1AJILwt;-#;pPxL>RS5(l?@qFLPPpSIi z!ld?Y$N4#vpR@VlY;WoFgpiLR&U_IbwZBk%W@KA6JO6`zEj*Uwo&%4sJG-5L9}bWF z*Oir(oX3FQ3V+U4d$_c(RR6fv41@gf@YcALuYwT$?}|$NM$zvHvvw_i^TK4DXE*a~ z>iS>pQpR!c_y&6qruB#Pwbl}@3XhysBOgWLUxYOo$wuwpj_aG7`5B8bH;!TK;?Af? z$JAl3qP0Ptg&@Bwv3cWhkC(!u{Acd{^zEol7H>3PCOoR|cm??w=w{713XeK>LOyNc zeEf1us(-EdoeHO8N||@8cXCnt`Qz)Xx8|Ghc>ZVt>oe~;UsM6UBp)?DQO=oSC8cG~ zuaEBauvRFa7V<+OKT<*dcz82^8?g(JEt$><)EQ!$uZRqBE(|u0aem#*FY!e4Jty&% zlDy+%yEZj#8{y$GjIOS*;?i<=ZjbVJGp{S39bL>p#^-Wx%~SD7b38gjRkn^g3#^)X zNBM5)$ES*X!Nu`-Yu?F6-?8oMEN#ywn?zOyd Date: Mon, 28 Nov 2022 14:51:35 +0100 Subject: [PATCH 537/547] Updated macos installer background Contributes to CURA-9808 --- packaging/dmg/cura_background_dmg.png | Bin 57851 -> 376172 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/packaging/dmg/cura_background_dmg.png b/packaging/dmg/cura_background_dmg.png index e83860829345c336c61f93dbcc38e7f333974891..536df10e30e6266f6b0fb3058b21a1e5fbe3a0ee 100644 GIT binary patch literal 376172 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 eKT=n=8C0)AUfL;~Uvix3p3>nBf`ZT0NBY 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 U%-cLDb^rhX07*qoM6N<$f>j3z5dZ)H literal 57851 zcmZU5cUV);^0y69Q4s+V6eCzr5KyVoqDWCuklu+Ry+x!+%TWR8AX1eQrAw8Lw1`TP z76IucQbP|Ul+<(Hc)$1FAKdqkJZbyP?#@ozna`Zihnng~4)Gn@wQJXryLVJ{cJ10z zx@*_&tpod+zo_r4`^J3R?WUuyysN0|^gQ#6inY;Qn+Fee2{S(**tI*@e%HRgLzpi< z=4;oky&rb(+RJ?3{r9&Id;at9p3)C{|MPkG*583=4`S4O|Fy^9a z{1y#qRMz32CciiL#UoUo)KcwAUjAZ(qrv?bSKUZf&ra;-JS2E2>{WX1rCX1Pqw+GH z^|8UBSFavEd?Vn_@!J^xy!;w1{onL6`V&ZT&GjrJrD$LbWJ1BBy^jW zsAU1m@-yWJRLlMAOZ;!w_=jbo-{MiiG#_6|%>`_9uO4(9{LDrF!wM%ivZGc5V06(Y z!i~|Dnk+kpGFG!AI`sMaf+^qi^^v`%Odu9t%t-Xr)D0JHTs{KH% zL12Yoeh01(_)F+NG-bpwiTZa0BqS;W6F8&f4Xi4-4c+$scfLQY(C(?NZvh`aEjzLB z=csle%fCn&>m0IO+ScL__fTK8WK&P#0@kG!5ZA1Pp=eb(3 z)x1cg|Kr_PL_Z{PQZ5J^c&*2yqjVei6Kzj!UCt6LIO0g+`R^W?^FC-Ne7WRMW_iC% zUr!KFS0xNzJ(%xG`41QVG6epVZc((yOENjVN*L8bFTfl6vhMjGep(o-tG|sJKk+xUs`AlEw_%JXQF ztf_Ml;oH7p)+n5tPOC?y;pcVk=7umX|3bpCum8x0da83{eSLXsJ#8KdmB4 zZcpNf%RVm+oOeubf+|jkx+pTK1Fp%Ix^3m`Ad{HI&zoc1CHcHw$D$|~7!rJWZNweBlcQUp)F>>q zhED#cX7$nGx((*us;{=Q&X}T@7L&WnfMdAf-suVhr+B=n@V5lCx8jZ!1>=0JxufbA z++@nuZM>Ie-|M?)i0t3K^}_FjPv3&}_FTS)_@oJ%Y2HFVxm+vF8L_M(qSY=j<5y4A zS-ILlk0i!&#}e4L6HiXWwTrgSh8Sz_PqMFImEw}q=xvkejA!3YzVkc5{?I^)pqc1I z63cH-|8&bMEwMJ2{I=_G)nN>NGB^KRe;7kS1CCtEzy1A-jO31~;^D_iUDYPP;*mwE zf>pA^b99TJI!#Bm%VPiZR>~oeF6!D=6>e~vxs<8+WS@p7s>bbJh0nK7CvybDBNrbN z^KmfNlT8D8ZIk;r43Fss~=w%~>yFTC;wfqfk6>dTZ8tEtkMgdq7)~L#5I_tkrqbj`OZ6sv0+-Y{5E(d4kh77Y3Wucgxxu@WK{BcsK~4M zKsfxwneE%FI*MtLD1Fzd-CN>NT=g;tKa+}V7snyCk71f(e0nZt6e=bQ5!cdSuF^2!Ztp!6{mpvtkP8CZ{LF8*4McP?AUP~ z-NNFQzF{1!hhgk4Vix68<1 z&D#j#lS_EGUKwWot>;2>gUK{uR(!jxnFiygcs*tn^hw-$pOMHscBO~li|y9KbH-b$FhpE5Qm4WEWXH4meE1Q< zfgLh&5|apg_Szkk+ z)B3=3So*o%s3UjKzTsFh7EBg7;!s*Xf{U@ZPXF0;c2hx_S;qhRro=1%Rs z=Rn$tNE$Mw{t)9I>inI)QsN<5_RZM49>1%{6>uBXg?^@}K5EWVG6vHQjgh~DguS|- zN(uC}l`xVFY0A2z!QJ#Cko7IAe*?RG&i4Kcbv+U{K2*AlTVi1B06Rm_z#bYvd4B@d zy`*V|MRhntCFLNn*nnrSqN%n023v57R|(qXka(>J2Kq^oCKuD%uCMR@Hz5v?e1 zV><_$hDP%DYAsc|L>Evo+T|4Tih`?ITe~0g*=IzTn=}&|jf5T}vjNYEXQmG*;e!Vg zM-vu%`|@FSLz~D=5TVjqDFKvK!7H%5150aFVLkS`9D13`kT#cMZo@;H%R(PUljv3qzLCgfBqPf1(7Q@mPE@ zjiBVehOH(dQ9U?+C_K~=#GhL1hW@49xIz4l%TLP$8|vb+G$Q>k&puawTt8m&IE8VU zE5^UZ5;PN_wbV)!7aLVuP0M)G(45|Nwv9=;G}v|DER4uZi{TKEDmC`6vw%L2PbhOx zJ!g>3n*=$VFHrBymgDkMY=$^3anuh<9lZAwnzAh>iL(c;q_Q*mU?Y^n)PKUaoD@R6 z96{Mu-H2-a1i_*1IQF!8Eim2Ii^bb>u~{fgRP^a|)uADWAdTH9AG3D}ExsqBkvodSh0UmBsRo9D4~YFh%5Io&`L?Y1vbMwf=!6ltehCqLov#c={y-sm~#Us{hS z^wx}()Ic~c<>yZ3Dd1M39VziDR_LN6Aw=s+=X#aFH|yqs1e%uuS!W`|DW?)BBf(sj z*-b~@W8Mt|YvL}^3yh**Z~<8Fu>ZH%7N5hYa|HT)vWl1a8*d7a6+E9%X94wut(@r_ zQLV$|XmDk=LqR9;gu5M0MjlfLKh3iq>^X}}*aW<;+HAtXs@!qBS(K^>dP6sJ=%rmkzHU%RAG&-IT#l>wga^p$mm$BkgslLur&H@dt9(upHs?qJN)1ez-fB5$-Z5)TThKHGOs6P;LwQPR%2*Ta{@Vy&HLL72IKA9)j*) z*7?GN^NY6Q;k%t*sWgL-p@cwX+*{$TGpt%^1$K1Xjrc9mv^)Gz`RGj2*F*x&JsM#A z&X_z^xL!Eh&|XQaNP!Z{JW6El!-u6w2+>(6prNu(80GNYV3x4H$rPf+pM)Fcb4E`~ z1>H5`Y$YRPH{p2OZEarV`uE`O+yr}A}$x}X9C>5kJZvjlvY|*;U_2at8 zTi1#Y`i6DGCs4w#Cl!q8@oHAiV2zmQr7LE8x|5orgg-4a1CD3%jJ`e-Fx3lrCXhS; zdf!+7DO34L)672$)*#cxdvx(nemh;nQ0Y$!tLmD~iDL;?NVNO{bWIlen3JFXgxXD@ zbZ;s%KCMPRP=j*p1_;ftpPd1MNrJ)&jarL^KAceb|v#u5Knz_sZ1chrapGt^^}a#4s+InC4J0y#Vx;9kju3E%>N^?HN$v zp45qE@Q06IRyv9J zgaM3bxtH*!Ky~e;LKkh!JctU+4|0Q14DsKYY4g}b)OvwOKL{jMtRUN$A;T+J9>3qv zWy|Cy==D&3VfSeIB;$6Drf~~kfuLY}bAq(Wt-c$a5k-IMqgUA@PftKgEXjOwkgBru zoL655V2kjz{c%&{niF0`K!d|@7=EtWn;fZ4I9~+7*Ft0y6ILE7n!EQl1j1+WZF8Y* zPp@L>&!%s!34QYw#|fnA(cPOE;QlH5<70t+ZXjVD2VV`q3{mQ9ggqD6{2un2k-UnN z*69TtLx&h;Y(wtgy)#p>&bgL1ZaJtVP^`>zyw{w+ETe^*J>jc5lgOUh_Zpc(opTq` zs@g+77W(INjAc6yZPfv-Df(X+?FL(}D$+xcv$ji^UGSo1Sql`ocqX4$Tu}|Bi(MF9 zLk~b&HB?VvoV)f={6>6uW&e50ThZSriHGcNXq>~tMFmZp=uAbserL=fU8bMecNi-7S8aQ8|I>i&>d0U3uiD?5y#^bH>%=_$l=Vhxq&TFy z%Mlpa=zN4R+PL`<#QBf5{f1x5YY@4Y{yzQ3dPeHjz%O#fLLG>B{wcH@(qhb{jV@mD z@%-`i&I%bmzaU=#>RLsfY;a?YS-#uP$jYlD*&neQCu0|(@}hTaDGD@#TR*KL2|B@0 z0H^!00ZKh{lxVgghgrC@{mYO^JV`_#KmFIjYvg9uNGfICx0hgYb>#>UKWZMZ2=;?lD8C}R-_Q{wmqyQeODa7SNB0BtKhlUPO3YDb;aGRGX)f$yqL|}4s zqx;mjZ5gakG6NR6RD7a9qa2~_n%W0eE`I5rYNxz@}CPGv*zr&K`hI7-bfk|&u~vPg45)lOn%t#cVBv$A{Df5X<`8h^L@k* z{9-fk9#}f0(mjHYoQX=5**HqunhjAqPWr86Q;YdzYxEnipb*Rzv|S-_hY7=@d1&al z9<2a3IVrzB2M!UVx3Z+1lqYQCkO-59yg<>LdKBU!=D~UsN3|1* z`&P-p(DY@5iW$BF&=%0xbFB~s-zw}3DiSKWw@12=0f&}5`yFjh*QP&&a-f>l;6V@GGer!Lu0tkAG? z5n7LbS>OmfUj)Nwz%U=8#`WASEv4?xc0=)DK477sjS?-mk$1(UeQ1uN#aXJ~0r;qR zCdZ@Ituhj;`4k{@GxgD&+cN(DHr>u9CB!c!+$^b~dV$*urE1#l<#f_f)n;|%TxtB8 zJZ9;Ff7QXntAfc`h&TC-x#YxeP}Q&PuV7mxjy^-W&~SAVu8wEi1KtdPm5B-C*MI^s z1~hide?;}M4^*XU1>x(CbXSx=Xg@{l-xIFB!qSZBw=Ha)%Q}4uqG`V8LhIkFO%rsE z-vk;YUo~`^E|aS^AXDid{;yqL^C?0Xn9Jw{`a=q|L2Hc_4dcA-K?=H`NGyK%dz5>fe?}5S&yA{c;8H z5gU2jIh9&|R6K{lbgb`u84$|ti8+-N@x*Xe?e6zG2p_QWzzim}#-Loj@K&asqs0$O z_XKu)vXhVkWe0B$Ki#B5l6$eTPe861!{A(4uk9_g|m7!%y zgD@l_iCojHJpuyQC*rmVwR1dGw#1RZG5Oi(@T{Y;3Gl9C@Do+h?0La;by4Z?0}o%I zEqvPBrly3y;Rm6gL>BKXk}1^{oENRJw_B&%iizgBgJoi(SD%yljMv_d>`sDk(nv|- zM9ok2#q0lPCDYi*iw!4o{N&~Ej#n7(ON#F_B@HAev=-k3*i6#i@XvA>tE2MYbp8?N zV{}Z3U$hDz$e}%BtqO4=-+qS!2_*_?7{8zX{hQDLr;r;-77QLqrNRrH8AfMY=j41i z=7ic;wva=s)ghDJ8I&>hx;Y%9wfzh1O>~fx9Hww(d{ANuvfK#xg8#*H*sQtN>lJ8k znrQOFb9~FP;bh?lsCa1Y{(}}wAyhm_)zjM)x@?L2LlM_#ts#yGmfD~c1btVK1i7;$ zD4Dh2>d=r{1yBot%)D%87fejFRjzx%$Ya*5TN*GEAv%iC1?g2TdG7YN8g8gt#oL{} zbe2z)9+YrGwj5Z?VwqnC0)yt$PZ3I}q}fKgLc>~ZZNW0|d$ik6Km&b3_*donNywKO z663fFn@(*iw=&gj0VP0F(0f1jdF2{@O(oiOk?}>sL|Er81kJb69OXb~22{0FoX+jd zr?dEP!**P`{~I=FY3bEe`f;$wRiufJsD=3a6HUtC2k9bSv>b$64$uf&>8DP3IKm3s z>9~0e@Q0OoN%5U%5()aW{EgRm$>WNDYDw|iuqmam<>JDS9%Y+$@c>*+`3GfCSy{RX zcW%F0_`#vm;61@o?`0$>4?x&recqMK)z6Z3m12~{&P3?kpj+eEg`Zj{KZAEp6G zKIOCNQGre;nCIe*zL+rui;Z3jkAiR}V5YNZ1ek7mfdNe;#Q@w2OD12WO1bIlJlK%;;Dal05dl&>Mx=;t52azcNOp#+3IG<(~p`ZXFHTArjTt<@S7ZaVZ&VYQc zrz347@QT0s?|!g9WGQPzf|lsa@4(fB+bjn*Rs+BwpxX3+-tqbMR!L;)QaWNZ<|ks^ zO|L(se>x+m1-LC(3Lnz10twfdvWKPyRw`9Bk`Vnpdkj$zTEntfDD*@}WzQ!~B#2e> z9Z?2X2(&qCtU_hQV|Sa1`NlNC?HZkYUKtWq!|DC~ii+$Zh7yswDW$(aMd?G~;)3 zHmhjmid77e$Ja;7Lf%wV05MXf_5&pBF6*HzjZGTCL^fs!PVinrZc3G2rdNctIsi}8 zzmjw8j111K%aY;Pq@zy!8UwsEouv*BSH6>sm`I-uAn~s-a{Zh|Ysw4G1xKbp*Uyzk z(V16J@$gocDq@bB6+a&G5FZhXCSZ2oS4BsQR0Yken_jL{X1ApLp@G8Av~Df z+8K7W!(GyqwNXU82|hqy=1%N__DVPA3}MjH%N=m81ATQ0%)mhO9X)s?9St9KnGqMX zG9QLQUNQA6+9R^iDEU1OR6iPN0!_XvWQatziq&0*g7U&$YFdWjB=BM5Wd2I)G~DuY z(wi));PYH0i<=qh)v%)~na*^?SMW-{eR+0FLf3Cc`an8V8vzM2&>YDw52mfmR|8sb#AEw1w|95lLcrNdoc^H#o*0~|j8+%GcCQ0?~V z?>Zh`*Yu~cI!)$rK>HXL4?gcXSNfFkqydneK-O*rF>^%6kV>|s5mnq#5yky+GkZ8Yohf9Zp~6&VLZV2c?-RRBwx3)pXbyW zZ%wyMNgp%} zy>^`|!Cgj)H!Pgn**wR#(t-7@$`gE0*`75YdY1f;C*H@wjTNY93e!sWGP-Kv0<2!x zoQbJDbsaK)rlC;m_geLpIk^*TZ@HI%*$i<)`4hd^=b}BUi5UOJ>djYHmXS^YBbd~G zG83~~#M2rEfsTzX%;d~cN&es3+APz!aU7`XOvo*;_flAYyIEZnG9PW#OJT1HZMb=i zYXVmSu`C7?=Y2ogn)@a~W2Xpf#m1zk?ngp}%Z-@hN}O7$&icP`q>cnpN`hQQ^J>~g1ne7?a<8oV98s`9(^Hyy-#=-u%4bsQJnL^ z0>5SSyd~Al@fh}$Qt35yR!f1}9_`i>Xo$5qBw%l%cs=eN8k3TJa7eD>KY1z%Opdkt z6^&?SLHt;rG|9KHU@#po)Gl+ywPE~e3E@Qx%M54K~lrO$cjbktTrvpA`~h1(T=Y-%2wDH3mOf z9}%gX73cVX#ac%KCK{<*L!a+CeK*HSWkR)4P&x^RRD<=?zc`QuFz)n)nofXVCi$^b zgUepLO-tsoOfeuxb$HPbCxnJd1K)TgL(pQ%k?svsf_Edl+AH%a{GfA!Pk;d2 z-+V?{di7uS55mff(k+a|H+W)`zY=SiEVkSk_KgN7Q~m zYKC9fdjpTgQje;3Gu2?f2-JcdJE>@0^O$-KVp|IOK4)Eg8YL=7>x}Fo$&ZyIYiKtv zl40uzzzoIc3cVUI07$4>iupp$0miF&1ChO-9SZ#G-+4O+kV z2?1J$QtUGq@c-l95%OA8yjsTR-n(`*|m znsBis|6yi8961MVq(Hfy_g`u;0-8^Ye)`a`j>9{1arAAaUY~)mGBOkdo6DhDgm>++ z>~?85FQY={IMSN|^rvtDEg(-t#U|Y385*JxoHih>U*hbCy5tLh-w*-mw9X3Dj9@IA z_QoK&`Z9|>{N_45d{p|sB_1o~{@tw};W4}}go!@5@TZW}(nNKY3w9}2+FBL`FJo$S zM~~%hjFjsIN56a6+7JBKi<9d|*`h;x?+FXf4=!Bd9%(5E>k%BNO)&Imnpurq%~UTc zk1FqhIZ;=pT{OG4CiZ-TB1C2fIMfI9Q9Idz-jKdkH_W##@JX3TH+$o`fl zkO?!SUiI(x$&4QAHM!-%DB(e35hhQan8EZF&yDx=}#HaPw`DtlV30XdncIO8ohZ$eXv2WWx4WwmT+_* zH-3vcWuSf;S5)^g)(?reI)Na!_=9s@wucx--7=Q*5{m1&pBKq}+-p2h7ILe-?1>Lv zXuF4;L5o)tk7E4jpACc}!&_~t5P!`8RK*q2I!uKh41lq~iR=pR{9|u-YfuvwN9NhM z3mEM}1)7mgVhs*j7lD`>ksjzL(j-4Ak%!_m1wfa3!7Pmx&X~S*$Jdwh`e{?<;74UW zsfNFt@MWf(IjlXt{50knm8JhlU`)=={YjGw!ec=6QfUGy=R*U=z1w*r!_S*v^=9Ac zgcC7Rl#UQ5DH42a-w?

      tDIL_nh#SUMMqI53sa&XEip2=+S$}xA#d48W94|C#-;q_Vf`{ml%snsn;j2~}Ml3K-x zleHD7zEu>MqHVyR+cX}0&M9t_?^`pl(OEP-UlANdkBL$DtH$QS%H=UW&u+CJo!kFH z5LvDnm)^dYne}sYgg+lH?=K#Xggd5vK;7C<-ni+ZOxmZY15L9etEMJd79Iy>_RFwH zx@a9(NSjT+(U_E7tokNb=?&eRf+=C@M6|>}XtE~p-E6lw3Yl-T`Sh3TayOWI9b#V5 zBPX{~zH+iKtFi_y4y$m1bwQEE1CH{Xs#%qI4cR)N1nY-U$IJ78U&^d@jo}?|B!>s+dLC1@g?g0N5|ePEXE`^=K}+D$K@T+jpWz3cK6Z{ zLC*>kydhyHqKb)`u~6$eRNrM#0gvK7xE&S3@z8&bf&USIZQr6UC?}t&0wfWh+R_9q0*U=V9 zzv>+fb9ttThvC){q(i}8ahM#3T}Vjj;?`Ttoe?{ z@LoxMywsa2HftmZHyE;yBDQHchXnF++mmgvT9`B2HG~Nyn$Zumx4D%)BrN<6v-})I z*(Bc2cm7{|XWGLKH)Y+CA?_HYv?|h&u7>K!afc%0-`vPxo}UEaW&vdf1dNFhM4k2i zXu(m$ZSB?33jbIw`q6ojKg6_Y`*N8mOhq0R7r99X=_X`5&SH(yV$Qg{fOCZpPXM%L zf6*qWU)7NT*Mv`E>{nE>;Vt{kaEGdYffab5{o7{{Co8G#1_sbt7#XkV$uA+u-%+D) z8TwczLk`9!+YN7uZ@qT=3d=sT2}n^tAQt|EYEWDA6^k-%#D8{=DiQDNzLpThOUpx6 z2N;=jpfk;D+%f14LQok37lZ3u!{JNk;95{g?6XEn0kZuSC zwtK08zam4aThRc$7qd8lXDs$BT~RSoB;x?8k9NPjW{U7AhP*~X`s_68AdD34A250eGM=g1SSevi& zPsPW&WIxH~jpE}LZJPx@GqG-+^nxRgMZ|;9f;I#N`+I{dFCUFTWVUYT=Oy?BE7MTO zU*`^gQ()Xr@xUeik2m2YFE5JeCgaQe2(-zXMuO8LBc&W6W===U%CQOO)+7d%;l>uQ z3ouU46%SvA5JW7U`!13B#$TzL;zRm&S9=9WtL;Xtx69L+P^&+XA9**%QFEDcx1**U z@`Bu>q3;)HQvF{0rXo}(UY>+h$%aVa8w84O*(n7vp6a$^fm9{vuaqHCC~+)@soKve zIlIZIub&-AW#;HB*g}C0x@N_HJ#B z$Sjix&sT3ijX6y4k<{j+v(n9+;1=Xw74k|AwHZOJU7>|TW%^s{G^OYLK2TbV#VR{m z=JF;#BfuGS-cneEW|}YuZ;jD<&H1*7h0!z^94G^ZhzyVu3-&=4XHTq$JW3*jVusJD z90^4)=D^l4UL?gB@%C2=uTiMl!R$-8xgsG3-hy5mqN3ekzu`-i@}-BrV%DaoETBdq z#5(Li1PILiss^U0>WrLM&vM5bP(zx9N*KGKc#&+W{I>2CKFpM2BGdy*G!Dy?`?u)9rtfiX|g!PfPoOo(a`~lUR-j~E)Gi!*B}xwkxFVY z`gv35PTX(vVWWNL#nkJrm(k7u+9|;AZ7wHTj$mVqt2+w;rOTT z%ILvvAY(C<6?nMYC-E3U3IOU?g)8JnYn$tsnqgLAI@YwbEbLP1R|hb(+PxgqK9~!3 zKDxFEl<7)cMUIn`R^KIsZX|s;J^Np#!~R9GcR>Au^+$Wvhkv6wKLyv$fe=QRmhi-R=eL8brootPVxdS1mRM-L5l z`xp%~k(1X3h=oi{XtE9YNqh9Z!v}eKquG#yLi@f=FKdOuzCIBf6F_Co2OGt^f*T(X zkbTa6Qv$lB*UoK>{0!z)fGM~IkU9KDLMNhW5Xv{49Fy7dV?p6~M{NM?svPtLH+n^- zRjM(%Ur20F5Oo&qKY{$l-c%_;ewj_QdoXL;;F}C}#pVQE_E^JAX99q3`f#6DIQ5)AfE~zqKjnjqV=vn?9AS0M4WFgdi5&ZMo@*X* zUzXQA%zK$2QB<#yFJq#7OY7jBQSmWi(n;9N_%8&JfCQi%sQ1q-fs@B&4Y)>paqMHd zcuoXRbFG&25g$;4;|d{ofGOxDF6Wyq_OOi>M6}|0+LXUGkV(u%cUSPRDx)jelVv!z zzPC@I?pVgs^=EXT53Y=%4@Gm(Z}vG@Bw%@VLeoRVLwQLL3O=f-!ifGMT)|5z+DD`i z)dHv(>6YJi;Nm*vZ@2}x5q-UR2WkXUM3i>B1orqgPnO?Q{bEqy4gSO=DEC*Vp^WAb zCtn_U$4s81?6_d6o3rK~zV0b!_Vz~W8fv{oqo(zK{0-+Lead13TBUMnnjB4_U{2Rv_NJKXVhI%7UK4ZHxGUvO4cx~whia(&P4 zW0g%w@G_*C6B^}wMXqK~qjF3MXYmkc=)@&<@1xj&!MHaw4ATQcf9eXd_){olFHdIB zYiP|I(&g*Gh2QhAQ1LFbkkwsT-5=KrA))6pk?;O2^J|c8i(>RGQ`5|T!99AFX}@K) zXCjxL_dpXpjQ2pvn@Cb-@{J}f|5srB*6$5V*x0W7%iT0$*hpH)7B8L4`67;;H|fr* zBcnvf+K&aomB81vu66S{_p$dW`J_K{eArU{pxY{}rZ-Y-EVsMi27Ks(%hA$VAvuWL z?xnJE$1&xuJ83iLh7G9ir2^*P$o{RHOeyZg{|hAB`IDfZl{6FWc`>)MgLqn`i$WJZ zm2hT0=8Y7E$)7Xv#8Nyc=vRJsgll&e;OMC|&lJGwt3HyNkkZrH*MV?mDerv5>}H_j z@|-sHK_k1cVo{d=dWKpz-*9&8(glr8N9))}+3H1R2Y#J1cU!hRfBh2rLkdi6sCZ3R zFOF?bA6Sk~&*fVFXnoXpLu(^_;pR}Dvlbc79(bb|N$d*>-uGS@!o_{KARvD}$muLs z>2Pe|mHO!)(f-$ubx&yA?M+vl!vSge;g7@AdNNEdoL4zh0I7SYNQ#0mRV!Z|!P3hz z$E~=2W~z^#za-=W+&j&qZ9V=v0o0;s$GuhA8Z65B5g8CR-K4?xc0kwLaLx1XCkZ8R z{_bvuFD+E}F65)*l3)e=YW{gzTC*q6iJh|)6VGA%PDoWz|4jLhmsRo`)_Lk(cP#t3 zsuoU0YUK$zNI0NnKHULN_rr`K^cLF?%$mj~KpUwor9FPM{`-ZCntgJ@(&%SU8w!LG zxTcbcnKck&IQSf9oI6C1I3x4YE}Qa7ur0i(;am;xIl!AX({;_(DOc-9=J(nE9@>(M zgk*{o#x)`86m3+LBgXobGqo#6B4~*fd#I^f2K;PTAi-awWAgdIqFE>XPIWhXAJZsH z_|Q@UTSxzxnQ-3u7Ag2P_-N2%VE;xp`zbt{5o;f4U z&|G*`Xo%l=EBu^gksSn(zFii0K?OW(|7fXLWyRB)>FR0Tmr?7fJyFsY_0iS`hE7=l zk3b#Ftc*Ofr|FCVa$*13L3Q-0@L~U>gmzb2@B7Km;yKYk-d?`4^H=UZMXe_%zh!8f zC^Q(U^b1;j;{R0K6MNWXO2hFnjw{071fh{0-)V~GiGfO@0<&R2?2rRyd{V2E@N}K%q?|xgAn4Gj?2Nu!OTG~y|d5fT4GTj2F57&r%$O~=)2M8Mcp0o zqcLTV;5pggGx2Y)&d|BK!J(~V#9fXN0qQXjk)|YF&AETY%y_b1DDRE8Fs`v zL5+W2-;4)B%uH@B-Y*+Q`=z&(B9r7l9<)Br8^^kwA@zn$WnDy!Fp-0J8#C#u$bQj9 z@65Es!RRs+VEE%!yU5)8-yu$`5S-OIZKJlHgOtupb++Iny_}mnL+YVe@p8{NdaLO< zUxTxc?4jBp84Fg>fOiXLT{e)%=w(*_W>as5SuQOG<@|sXFhp-k4}@6$3TpsrdNE&t zO5LsaTJdgC`}vHJD+eiV#J1<}fC{M4i8k zP80E@F@r3|4Q3i^@-;;6^*-+jPK`c@!RZOPo14();MEfw=dJD@BT}b0jKkD~&rpF@ zQaaG(;j5aa2L^Wyam9OF7eO0cKJL@FLAyS}JUF1dZem&JL3rZA+}gEzN)i2|HUD`z zJBHYDM(&A&pnV`k-}FDx7~fb&+LBDUHO44Y;> z|L7(jA9KfK{PRYdEhjTa8hE8JD~o62&RGtLLUi3+f^SnN7Sm1@6gY)KITk+WVtfg& z3{9lkMH20=PrmDi>8EyU=>E9Z5mqH4v4G|(#p%fSIng_67mhyQ>R~g{NHeEO? z?!Qd*S}UYAC1oe8>2Jz_PpeM$T86$J5K+x<6? zK!9Y6Q~uEZT@$CbY}T7UnAf|S6r2sWH2m8;T2@4`wr`{K8Cdne5>EWlQnPB20F0hz zhPGW|g?F5{K_68)6?*VE`+AST2}rzO;gX;Q5^gUi9IaG%dw@Zxs&W9k+0Lx{oB9ZZ zrpK<^czEGd;=Il??c#AAB!{x_Dl<)mk-HQdhz-AW=6vQQA4zAGlDQZWMW3wP3-xBo z=~J>)KZASz>U+=?IcH+{Z8?VcIUss|C|)%{$SHQ6=%qqQr6$X()^|Ult_CBJ5ZesQ z`z(hV$CW(n&k^*ASGpB|*DnK1vY$~ocl>R%cDhtliil$Lr`$S--h6Q_DTOYSQJIr< z5Rbr!Ul5c(GmX)`s{1Zlff=!i-12`ogiJ|{XwBZx%0ox`LRa>&9~5^`HxZ#y2*_}Z z$x}+#9J}BzSLSj0(+4T0&uD-gK{vhYxPL@nRey_5tc>);5!~|H5yaD@W0?x;>l&|K zTKr1)7e>17J-hf|Y}c=b=aEjAtnU8kj@)}qXRNn9$i0_iERJ^yJsjwwH>bh`=cuTR^}tnrJu3QS{kC{41bhppYtV^xAc2)p%wAF7atGvS&t!1_IhVV z{C+1R7N>qG{i2G$^_s4VNB>uq$6&^Z2l{{9$wsGR>D84*tH|bZV@ck`i@knC99DV8!5&)5^+Kp|LidIY3 za)4{MQ_LpZvN5iD_q-*CrilohVY<>p{-?i1dTOiuVUc~pFSkAAZDIEf;zZY-M_o^T zv^Tviq&)No>5CGx5}7glR-`+OIJm{^q!Ndo);=%Lbkwr{$trs41ExbY#wy}pA;ll0 zI7+7*1*+g z>{t#7+;(I{n}2R%1`uOlO90ou+fGJealQP-qDJ3J8bUA4j6~+i)?e=-@5lrT(=8gl z$q1(-1(`|1S=WRUUv6K$`9R~vh;VZUcC`f+ymx!r(`IJt*)2*#Tto`t*p;Z^uVbe) zi|z7v<{^1e;_%;&1=?4?=1FTb8Ar>%C-EQI-ldqFfNN)sX0`=?dQ~j#Zn5~f46!4p zY%?*}UdhOx-76cfDuf0^W}!+?uQWj=77x!ii;yyhAG|F3CUSlyW=x#dAw zyzNiS`KrsJKi%$0b^IR%Cb7=JsA}w*ozlg2na(TN<{eyPCaQ^z zMDCJh`rcGTK4k}`Ns71mQSO*a&(Ho%+7@{gg}kg_CPece@7tC`{(Gxa$oRZxGVIsZ z5Wf_^1gT8Fpitoc)fg`e)j?tzc?U`6bY@%?#&7KZcKX`cK5Pkdug}=EogA}S-hA&+ z)P>XWc&4dN-k_^A9sXQ?6Wozcwm@OC1doReUK*6lKbOEPAYq1I@8~Qh5q&jR1FrB( zZuZ^ku9dl;;&~TWlefB~`Mrs!%w?*)-bYX*w2*)=zgo2 z_RL}tiW=$g^q(ZhVHtg!`p;S(P4B1>{VnX6#B_aJ5I)u12OD_3V_UsMU+s&k*Y6E- zX@sA|T%4h*Q1<8A8vy)&vE%>kw*6a+@#al5Hj&=UlDFAip{Hk@22122h#15~fkwh7 zwr97Qf-)oGFc8+=SuZ#$T&lputdtml+r%*d<4vi^V%ZG))PLpUOdeK7xF?2nI|XKb zoc~wYNy|?)HkW8rs^N~_aMK_h8zdom-`SQ&l0VBHKXQ{S^=U@mxWopWX&pGUvyq#* zyVH8X;(Kf^*(Dh4NxOueiFuEhtbWjq-`Q~fw+T4vLWDd*yD{p6bPGS>q?6bA*^M1% z%a0O&ebh-z1J6g(=`i^G4lOHPMW$2|3&GFV*=BZdJYizXUG;QMR%>HQ*tG&luAB?! zu!7vq7Dy3Xg{9NZzHMgh#EivBw{_OF_vk96GR$Lk2jhF0&uHLo+|<|8b{i;hPpw0l z+kgg5$Qw9^qMcsOJZuL8g4xMd;_=N?dLXn!9uq!2ct~(Ay zit;^Vsm_D>*o-jlvd1JNIqaa}-6mIh^YvMh@cG{WhJrXRMD3Wp|7f z#pH;%SPc3sPv84$e(Kv5tQ2ONLZJu|WOq!ihpg`H03Qv(DR&6?jR(NG1N;n%uLExzzxAPRQravFBkYju74)QUH0fU zvw?+Azg)j@Kz65{KgxWtLP%f1qfCPJcyepG)D~ z5$*T;7tYAZ2)pdo=%xQ}`87tD<*QApdv;0jn;YZWM#WW^Hs3v~{fyb67fj!^rEJ*Z z^zqR^*r)4&E%0Bf!89Pa>vRkKLnD^@BIFb8JG$v3NdsU&8a7abL6~kvKBwB zr`U%Xi@;8z-aD$Im)P(o3;8FZjft(igWN)g5)Pr6E%)VuW+FwyVMWqJ+|*GC?ooj!b8YBjylj@xA6WY)bq?D)gK_u!LbzdPOF?bPHWn+9Vup(qA* zA&{4xoQCMEkia9ql8Xf}1F5{8mC5tf_7_8>)}3anUSw6|$|iW8q6y=1XD{}3H1c_@ zJeGdix9fBlkFwuW^apm3w`@xCf$W-p`~guCRr%Xtx@e~sl+&Q#HnE?%Zy5pL>cFN} zX2kcnlID)nBAX>2@P=h239eJ`ZwzoXbh7{=#9p(J`bUb*z!9=yRoK(~Y9GVQdP|v7 zN#itM^_xCm{oA|8H1hb!)@k#=I$6#7Qy-~G0~kW!L5LOvoCJ#4VA%Y zGhF}m0DYXxrBBeZ93VQy-r6oys7`hKy2|DOoOb~Zf(p2MPD`%7DLY3wM*z{+>7%cc z-$K!5Rh>L%(JVMA_TinjG*PxeeQS6Um@rA0+@fou_zu(&*14LD&VT2I3d7x?M-yxp zHaEb>>ltehF?LI5RE~Q0OIt<>)?8izHq%RkevBPMH#=IFlQZy-6wf=b*zQCOjE@V| zW%aG*GwTb5^_(l#(GpgH`f&2TOS2BW5>@6H)L2!gQspfFBKh0<5%|pa&q}1jgXWj7 z9I7$U!}&@x-}-Z4>c;3h^4=aF4ISCX7)DFL6Wme=s&L~CKFP`ePR_V5+;=Q4Yd<@pZ<8485=HT2zl~y`*Rxgy=c_Q zr#^FtY3$O-4BVj-7shh((SvInOc}&OIbHCX3(#iP)dn|S8bDC%Hg{g-tg}CJB5roT zEhvRGoOG@#p|^aeXeBTbff&bUFy9s3P!YchS<4V9BeALtgs@1UM&?R*$qBTOOF1#9kBjui=hr;C|f{C=!w zFU6@BbT<7u_b=E!a>{VG?s)Yl63U3$*fM#HT|08Z_=Mlu2AlY*6EA#WbW8Wk%r|Bt zFH_7`F!mjcm_s(AOa>^N$Y9Zo?Tmf)dv3`N@4u`)U-$izl=8&K4mG@*rv|eGKJCjA zJ4DO%iy&*$$|dK*@1ki3S7*SpeE)srl&gMT3;^?9LE)po`_`b^B^6Y8O=KD(JoGnX z$X}JR&Y^cJHGjuA)7Uk<+XztD7Ik&H(<=t89=gX4dj#e49|uVlbT z5l%rob9|)Vd8ews-AYlgKvPSN51q_$EY?}~Ziz%0*OGe%08>Hb^;I-lVy}pgNPb?( zI*-3{f>pyGv;CYVdPp19YrpuFZ=625AqlZb2n?XloG#Pp`o9yea>ub=`e+tAb4eY2 zRljm^)=_bRePUtx06rj}56zoMB^a(kHGV*)oD!qgG&Xn$RDr`mn@3wvyY%>p@Qge` zwI4wHvvLsW4$azmgfR82w%h5>`kT&9@sd5K#PjH(F|I$z4~}b^SE7{Oekm}nai7L{ zZGIeZ;Cjk1>AK~9Sm8JhX=zzRjD z$~n11zo?@7+fIgM?gNrDd-T>zrT-T_k#8BtSD;44-SAZ!A73Bn z|DwmojVEDGf5|6airURFpbyCHuIZ$7F5L(`K7TmV>_7Eu-V)m5^+tMW&hawSw*B~S zyaW2l@As=~h1Cz=K*`3b$-?a%8lkK)`_k+eJ4^_Fv2`A@z_?=aM5}JJgcOg}; z7yjKS1db*cfuZ`PMzxyNeyZLxfygNR_JP_ESZu<7i>#!)rhrAG?FyX=(cW`r`&-^T`EO z%a1Ng>gBJ2lzAs~j9+Do7lDRViTR>-ThmAUsTZtz(t=vv8dJJ$iPCKo1A`iWT zc~iS5gN14Sv;Y2nlGIHXa314GPr!|CWb*x1^?QvH3y8rIpdqi?G_WRaP*&;dQ0M&w zhb6E##J}06dR=CNivR7c){D-X#T-ii7sMq-{w9kML1+NM#xG5JIS`98q z^7vxHs;Jgm;#IYlm_of$wy*6VxecUCh=1(cW$Qmg`W&1d3GIN|=gf<=cP|R?bG3Rk%PPuw?n>_K1SZB2u|80p^ zq7gkM&Yr57l?^*(v$5mh$fG^lm`PWY{2{nS@*|TJ+Rry<=*9p4molegT}|0;YIRGk zLnApB+kc$g)C&n7q3vnsia$B}Mn@i=d~J${jXmE_c`s`YEszX$R@M`<2%5yLmm~ zf2@*{n0oJ{`KhmO#beyQrpRk#sxb3`m41PHzz3^Wk|P@1Y3cOzP%0}f)qW$f4Ymz@ z01|il(JA9cTkl)Ro#-0V+Sf}YvN^|_-d72>F-uy1EJzghO!Gc@XkjT(zEKjBm4u*{ zll@Y3DfZ{v>856Br?@kd3QI zp2NMZC$Fy3?x6J5p;^PMG8w-tS=Ip2p%U&uHN&N(rM7Maad^SdE>1BgCC}blc6IPz z=cw*nV;}pE%_FG6OnKOpTnv3|XcIVgYsH7Df5}ep^`)A*Y|&{g@+v=d&C2UJz2oBL zex%F8;X50PUbB}wNZdaTBNoMjZQ9BGdYI!dHKJKlZux!4L;o}erNuIa{z3okXmR=_ zhyBvYuL^L-R3szx_^ayv?-o}jQeg^4teL&wom;EplX_SUgl6|R@?lu;-Z?U z^&y~p$xx#PUrfll8N_C5^}|uf`S{-d#@QmK(%wwX>oWP!;uAx_r4EjC!}@Vwg_RWp zo74L7luZ=8h7Z$v^=S)vObs%-pG}F#j+CuvY+kjPo?Y#ky#0c;DA6Sa zCxVv8(#(lB>FTUAAsL#&EZ3KXu1~7OS$-HKvPdug5<(_SopesSwL-IOpJK-ma(`~?t8~rg#=+m6>QsiV9Ys4^du*9Ow6 z({wWAHK(;od&^@UrLjvLcE{X)HITSt*n*b>Yzkh7`PZZD2L{TXH@nRqMV!uUK6b?u ze%7c5jlG6RGWXT5-Vz$S^vVZ<^ED9^Fre%G(UPHwC3M?9q4ZXRs1zhSPut5mpZsS! zq7+*|r1&7XDX$PO_T=+HRN|u#?`87em{Sht4L>HcnGK&h;TcBj8B-@_ff=!Ha*}?* z+N4>@oCT}}-Ektnmh>N)nf}I`XpxV2aeg06(%c97sZI7Hou>nN?{UM!A zsUfu?TyjMLrR=uYpG;kaZmrYJs%0jr9XisE5QR^$Ky7snwB85@q1dzIj1f1rAyo_5 ze?eHg+%8uL)IVL-z4v{iLOb-2>#=X#5LY)^HJnz)k|g zG&lwXgWOB3`rM|Xkgo<02izKXxDX+?8#Cd5?Ian5^jDD_MHSP2A}FYn5Z?$;`(AZe zht@{cWx^j{2K@ela(qzUiFZ?x(6jjbaX8mt|Gou#v|O3$#(mDnH|K+PPEb2DG(5ypUDM^B)|8wpY0N%BUvUvFdM$tIr^&p};#n+% z-+$=YPCtU6fj= zvo6qxGNW1lOCA$ifV`vJk|4cky6 zGY^kl@41GY9oNnOJZvv!^);Yu%}DvPnSBZL4k}PH=tnOIotI8ZQM4J3K|+Y`X?o}1 zfyXQveWzhoWbaHr37)ZScQVM&7zy7|X zD=D!_-&2Gk5g+qqZEmgAmGLx%Jy!X|@#4RMv`IC#aS9EHYPSK0a8zkfYWG~ixcnDc z#`3!2x}lTl=lt;b>H7z+EqX-uGd&L3ZgrdD zzqhE6`ZlXCdmg9L2w_|O6*lM@HaW;kn;zB3R-PX=N>;@fde^Bpc!u51X0yRt53OxL z4;w6{mRY)O+0b?FQaD&Y`*-9zOIq`ZGYeqw{mKU449t5!CqN$##iGV#24-78rbx$z zlTzyY;wnAg^B1Qi8-7PFATsBA+X?Xx^J!aNu8=P9zk%r|h-N&Is2#c=Fm7bJb{*lzJF( z_i|74kUm+mn=gggaADZhUU)! zX{;?=h1SvDiqTnBm0|$wSY~qxux#~Y#OS4dIXe@S(b9dZ+X}R< z-M6vC41-rCdU8Nz#s%eYv4v(Chov zT2|!;smJ#NpRw)E*93Eq%9FrCp2sHgze^)3v$u^{$V3XvZBPfD4l)t$#j^j-zeilU zNN02Qbx$GE5;;&-vN1UD=*=}H<=FYjzp-TB1-71i^& zA&$hQo5MICU?Uejjjq?Vvpq33oC1$UK((Z0V=RPr*K?EqK3kvmPPs7lJwoV@k3#yg zBQ0Z6*S@EHv6_t#jm|Hmx_0>HDh%`8Dll5c-8M}g6FQ%P^qg$nwO4tdN}O?V7JTW} zM)B^DW-RUl?HYSvG#r$#2!z8@+f>_@Pr@XkG6J;V#r9IY(Ed@eq_ zc8o47Xlebwscxes*2Nbf1^NG=`X6?OP+CYm^6k>m{V0GlN2H5{bi#LiMup>^RCpU} ze=d(#3-1{c%9H(lRv2!$Bx0!}oij6azm`*M%`*9zX>Np{hIe+@mP>#)w?=kExa!6+ z0q)lJZ&Cz6wlV&0G7_H!JUpnj|!|}2%Rruk~zU6}PJV>z=|xr|J#Yyrwi_H_yn@}Wz=7N<*57e z@+oAX0CVeY6suD~SUnemD|uzbHoF6U#6sJE)8d6Sm&!xqW?238-yCN=nwIgy%c_WN z;}Mwe&JO;1_cPa zWG35dCKGH`T@xLkBlYDi>vq>Hv@xpO%0U-7Ni889Y7_sBu>aWkIUuS&?EX8up`>Vd zk-9kMB`D2u77)oeyI+d4OkCL2P&>U0w^qoC07@f88{?mLw8dfUE8BBR;>|UvK5X8G z&dFsW6vQCGLsacCs3^!rOpd=$W6DB*FzbrBu6#uS@9Co9Ou{S311x5G3qk7Jj z1nycXh4qqaZ&t(w3rdklSdH;7`=y>yV+msvd?7z0HaoJ(-4svE2ncivuRprj}mwR*4kkX?Gfnl8YVZGsO@(Btdmx`-3}Lxc5YQW&83`|_?R zo#P&tbLksbU3s#(5KAx32lY>*bE|LAe610NIKh?Bg`xS7R5Nk~@oW7)*%}e4F7fww zIm319xk4N`9g@CoS&ERftIo?4n+Uj<-hE9^x)fLnf~nl(z?m4n*(CbDG>jcNuO2vf z{~%gLl;48* zY#gPt=p`#TBGPyJ2rDN05tq_ER9;_fyFs{bet!4_kT#63{U@Clw=52OVKl_SFvVxm zyHL@nE60xz<Ui|_%(ba6DMR#P0o~!M^XX{rT;Xbz%?0*fF!_cyD#gIro_)W9sr?bA zgLnJ@RKfUvC(dAE?|W!QbFVd+d0b?8YBU*9ZZW#Awr`sy==t(7?Wd!SxzVTwq=cXQ z%hau($wF~G3AdRnA=55hM-&qa$4?0`JdAbAds-q==gGtiieYIKkf-@^9;lH3^C zTQn7)lI%<364w*)X1J5RlqRU*{UK%Iv02>^r}V1mWFfhI3xmroY4Uew`6h^(nQFFU zX(9zHh!pDtk7~G~5!_u&rqNLSxiIsj;)pVX$^N-U2J5RaIK__k;%LKYNBXM*@INdE zOy~waUMY|#?LsMR>sxUHcElVB_ZdrK_5=V|e)G30_iwQj=7P%5`{AgJ$Muh~Ry37+ z6X~)0Tu9(7cd7Tm4mQ-4mINpVVw8X0UO1+(UUpM+%#uulqOo=Fa`89pt={(DVI-^G z<96o{(B=2mt{8rJFR8)YL$M;3_DNDPNoAgepgz!f6(W3)g4-ojV?&k1MGzNCJo5WE z;PD}+y_R8pdqVg)xwiG5%B}UH{Yh4)iITGETGMNo&x*F%V`PyFo8w_w09*MqB@bH| zW3}>U!hWrtFt91137w@1-lkU?q@g#`{6$`F#W09nnt946%c*<`+z}svRF#0j1q<^W z*J}#P|7ZV4$$=FTEfeX&SGJ2@$-HYfzTyg+sl>Hx&QDUeQoF*o{o)HVu`><6()2I^ z9b^V@D~QLRsoJ5Gw`NpWuLFgSoG6Zti&p5#FVepE?XYM-k4C5o*7ZW$J=7ps95=r- zJ-0R2*yBql-KPh){xWZFcFG1+98dg1uijSkx(5*@?jW|njKQ=DKVbE0ze?%WUgUOyjv8j9~<0Lyf z&5RzaZSkXG>DDa**~T&};#(=sTG=cqe);` z_&4AOA317atpYP?jw-cyW$-z9WvXAYGq{cbgB$8ov+)KQ_l>8`?m&eKc{FW$x_VA| zC|*nf=XALLL=8ba2#^zbK7FH6InujAv_D33Hl%28(_%+=3EiYT#mV+$JrEMJbdoW6 zZ=#KjIO#B%CotX)L<|te{;%zndp;1$ow-k@+l_KUXj*&H$2A8M>^KNNILdVwS+m*= z-#O`JC8-HK*{YO2zjx=H6KDf^Jdsi455={$`#V z07i0NykynuZq3HVPbWoe+Q7{p|i-XvBtm4i=3g=NS+uxu^X{J@yBJd!+E zU%sI?-H`leO!Au$XzYE)O;Y#pPHVL#L}n9T1TtgrYFm}ru6ZG}Y6bBRJrpzp9hS$! z?N70<^RR_CzZHT(@lZePIElIv!nXZ;-qrx2D%c!hm0 zI3?QpMm6)Dq3K=5XQe9i2M_1nv_8Vdy{4^1iH2X95)EY=0<@u(Y^p5;7B7lPYAvk2 zw1YB@t5T0c@}rMGzgAh($8>CJl0ZFpI}D#PF6N}tMkZ4w+Q{j*+flA)s)jWb z+gu|DgKXctujk&ud#kp){XgdfJ#sYa0<~hj3!jXWkQBJGva3!@OJh@LK@q+{EZPb0 z2aE{5D)Fp;;)PMVxoiD)!R~S_O@wqO<&lcSinC;lnpc~XN@Nk!5q~XX3nV1eH!zKh zozgP7{d9&4@$xGa{UCHE746q)cuG}K!EhsBYGcC=8dM9HB2PLLV5~WzDWAZ9$&p+6 zxQBSoCO(YotVdR8#oWQEG^Jx&<)upApgY;5|9{#6pGt0mr0b+y{GuaS}H56kdkbkbITX!1m$wIuX^@tHkH#6p&XC z;JndG^2m{r`sz|^L9hBXZo)qJ8oL4rDqsF_cEHc1doKafx~2W7US6LIS)_NZvzp0v zy*mjs zcTb5ThiYj4I&PoO;cLb*N-se+*AQ6yPnX<~l6u~|nGpIn*@Gh3GK60bP3{<*oK~=`i_gND2OZWaZPM-JVV5?u#2gLE#u~YLGq`%UW@id0&He(3mo1)bZRMpSnZ^ zEuE35jwmCk&CC4zMsYFB+gSmQ@IK^T7TZ3UPpJ%f~H6HzS;*S_NHu$xr z8C2_(q8AZ+NDkJ2$=6E9)p8kVWv?NJ+st&f;ftYRsRs7L-E{o<{baggMFf*y1l-4&QQ6>a6(^rk7jy zN~xB)x{&&WNhyd&icTtgzY$KQT>O8KE8+(!*(@{?&!sVFpth6&PLhZ_EoM z&;p}C0`2m5fizpEbH=#q*v!rEDYKtSZ=<%tTyC{?&sgH^ za}!-CN3jH)YL%Db25(-=c}c0v(OhpnHTt71CceX?Hn6Q=#quRCiK5*N&Sb6dkhl~h z$3+>G6URmP4LbbbUaqnk#3?*nm%(u7dx=T*=dJkVk%0r{jnGPR)v&^FqZeNtRPbdP zmZZD|m0Nd0WxclBj!%mY&|l)54|*Jr#v73T`kr=dWy;ciZ$rC_aJcJGCN?r!2yiix ze-e8zAdHolc?C#AP(bxcvoS(#o4&AjZ0=@|vSfeD>$}(n&;epjVJWfXQ8w3`(J_~F z>Bl`LS@?yyTlaw2xac5QN$SA>sODLX+_WnlD zdaFKjNct79W`_)O@2O4a%6mKus$G6zp{sv?t~u{S<=*kD z5lbM>;rf{>2EB=o0Q!iP+(fFL*Z->g#{v=Da;F`;+`5zf!D>y`DRAyGhd*tH;7Rm< z{6%(!E0SYfbL(zCdu^>d`#EQFw#|W~9HdGYDW&scKe|OVhaXIa9;99>%cSwJrAl-zT9n)60Smf^;#Av*joF^=0Nc1e8@uA!NsBpfJijhn zx%>>9C{eg^;ez!5ZN+ae69&JKv7(JPDCFWFuIxWs9RvJqW(-T`-D5i#G3d?d)_zY= zi%;Hn+sy>i@S%Q7B+_#dbf^0uHGH3oR*H`|>SScYZ{?u$9zTeNizl`6ZnE5LBp2qa~{=~dHSb*w=Q{|S?FOy`Vnp3E*kh5HRqU|_cz@M{ z=cXIld_5k7t-q)zhfSRSq3u-v&~_Pr5V;ZOHDUiBO(^;;@5}d(~mlbFXT^VV^-Cw0)BD-U!z1 zLYS%E=~{Bv5FbwXhu?h)jHay)paIXTSj!kJyP0n99W^WS3d3@fLu(U&MK3zZ}r;7qI8jH0;Wo zF>dU46Z#W+|8tjkLna3QrJM2V#@Dbugx?+>c5WX|w(fak#bclAHO|O$bqCR2nU6AC z`u{BbO3n!JvREs~8#nSIKPhDd(SjU3`9$yujyQ}_-7ku?`B?Dg7{@|jOE`bMt=H|< z9IlKqh98`ykm%iqT8^B?O)lJo-bs7VFgJ9c3u^u}uNv81Ckc+C{@^lGIu0R^8~_j) z=LIoM1rI?vS-V_)aJy-}YDJn^_N9Xir}Z6+#nO|c7=y|LnB z`U7%{sELlc@aE^3{}{z2>ZpBnWy7Uu2c?+$E9epeo1mxvz3TacHf`(X`r_ym(R^wF zw6B52R9sIvk6*e-V9%2`D!<%J?aW1?+^Z#B+(eJYOxw&e9J@Udx6=8xz}Aw|5(7O0Z_mSD?c{V2hK=sPS zT`J95FMNpOlYS-%%C^SAtg`d9?d*Zfy4nZ59sF*?@J%vagJKWW&mC@<*%$r@r69w# zn&$O9e`Z^#QWV~xij~Y@=r&=m25>(2VUMgXMy{NwdKJb^QZWue$qmKY=$@mVfk|uk zqVMsX)Xby|g}tS7P4nS;>}&E4oj|D}mO}J1^KjH0?P_#51-9$IY3Ct@=FGVT-asrF4`<+E37tht3?- zi?)oYRfV@#N5C?7W8DTR+c!Bza85qnu{7un+g4i|g{(I?Is4%^r%xD(#ofq38WqW^E*%d^%7K`B_; zvBv1DCCRLpl0{S~fl%P`w+v$btEYAuSfR3;m3<&J1rHiJF3n?yE3h)$MRz30#m{w5 zSJpbV{2S&3=jel+_uq0@n)Fngl7b5ZxGh;C%I_Wcbgj#MjR>s019_$&_&qRb-uSt5 zrcdQTlW*6Tm;O4W9_V3n+0EmyG9s8H2}ej7dOkZa3M<9{0<$pIq%d3Ri%=N_%E+0( zcj67{qHi!rN$P7cck}IQY{*~9xAhyXO*;RoE`Qso@EWGMZgPK~BZL>RPGG}~{aOtI zNeG7n7nPki$&H*?&GfgVZf%f6Yw2ycWI?l$GxqYnhrh7W`>XWJ9pU)u=SRJsfjdvBFa%kLYsD9az$2^|8Eg1K>0H*(XR_zM z%N;I!T;upkf^(b~lX8-d#6}C!i{>ksIY^?>L8Q=pQWO0J1u=U4)>9TxX#=^U$Nhy5 z8Lz(N00z8!C34kA@Z&>!fAgAY%Z;Mw-iN)#H|o0QHMG^KS&b-Hof89#a#8Hk*w@uM z^k^GK=>5GQ5vQj=aW+h^jr?TK;_CWE=f23!lGVO(e8*;u1l4Q|oCjB*sNtMsmFNzP zaj{tEKh3w)4>zdJf68QC92Pi1_cLEsABe~YT0k`+;GY?&AX$CV+DH?p>bV_Q>osiR z>?j99?~yaOBJGMPi%y!m&R@vrihb1Y0!~GpbQEm3&@k+aVKeM+aAE$yWsO&JWU^lK zvBJ}Ys>!3;e&4HNrjh++ZtTs-%Nu5|O3`0TJN_!F0U1-)DJc{+J$?P)WM0JpVke^O z1me{~Di~gIQ=CvVq& zN=J#)XS=EA&d^Ggfpje+>gYg|`$o;4Rx$x2p$D?ZHm#x0#5?90tZ({OgJ6Vd8B!LF z%2rmW78TAOz)B#CNJ7Gc`{UU+oRWdtwZD&!mdr&k*no8@Zfin13DTHmU!AGn211x1 zN6SjS##;3Ai=5X9dq{--yLAVRnJ!#(*3fF%KD4$B+e~cqKtfeezF!2TDsjMt*7SH@yvYiOjh(M zN%ft}C7kRXU?=38;F~|qo%>FBop7FCGajz^`>hIe1~H!>*c|D^_HtdX?S)8CyFR+N zf*aK1T*#KM{!G;s!VF55IY^(2{%rv9XD(aU$CNce!q~hP zWNrC9V>7j{P`$vPxaBLiWf@fzo8}e+Rt?od#@($j7slxFwo0Hb=ZhX~!3Ygs(I@WR zS5WZt4$-1(@5j+^$)i2=))-rP!Z4xpp6J&MsBPM}CAuixC4fFf?$zG|U z^=fyNMCxe{qwf|ISq=R7HgSBRQjC?or#<;8?vgW)mFR40s8WE_{C$J3O_}rX%^bwP6o}G1B8PN~|+!|;k zdmp{lh!oklnp53}@g|aGwoH`G*Co*E`QGiDA$~+B0P_R7Xz0kY&NH|CDw5vv#ABer zpBH5xhB!Y<#c_-5J@{O@Yw|E8RgY(nk`2qmjzX5mmJQCS;;G0Tn1rwCSZd0N=4&Pv ztSqs^;?~G-a7lt#gWg4UB&aM2s5H_(E`V5Vz;lwo3K?PZQScn{LpnuhJtXMh=lvlA&cZq+6f!>9e!VeldPp3b z;DZWmh>XOT@t<2&ft&1R5w=q>nWPA*z`%CppKf{2)sQ#ccIpkM^j`6k8)abhr%xNd z1_uL|jXo`9qWh$_Z_G}YJ!JYfXKuzQ0fx~;8{G}_#yym}VOcVW>4A98> z!KH^SBO+8p48x4cn+AwW!n<)iLA{p3F+-0MiN6hRGlS(^7fRVlO2ai!It_2eIU+mE z*>kH@zed2DlZvl8?}4nr-c$?PPcL?B+FMf)1-X4?(bc^mVPAn;7BmW}{bP(>LGN}M zC!hvQx0CUWk2%cWZ?4RjS`sfYH3q1f8ZTS|m*SY2IwNOn{xd0!m{BuW82*qwY<|iW z(AidiTLM)O#|G^fM-LvAqOj&MZNCFDW~w=Xogn#}w622BRYQTlfgTDTdoB%Ul?$g( z-ntOb_Pykv^9gr8Il#5DXZxtL|1#CE{+{C$qbC@gyp?+IsIV{ez#8TFbRlH8=YnBW9g!{4A;mIYPt*|^0raDX8d(?fs;TBk$`h|fv zVw@LX!I6V5%ZR)mXqAS3;A+^7@Qdqc#NHW#dWQG$=QUu zF-XL>wZD|*tV_L|RJ||2J>6uOK~F>KW&q&4JSXk|+>y!BYi)jxR44bmo;6VIIwxd& zf?lQRAn93tKS*{sw~~Ep2g;l~0}9F4WUjnR;{yR%<31p!Y1FCn|DMq`aP2{bOhVqp z1~6Ic^%!^LzeLM2**2>g_Ba!*sy_`mkONt>aF#ov%aOzNn&R7~ju-$gcgkTOH8Ou# zo~YD{h-AXlk8YV?c=8+^iU9cWe*x3^#!>i&a`T-yIifTtoA##(;^^z;>`}ma>3sai ze#O<#W^Rm4)|O@Dt?(iBA&MGRQ((Xr@yuP?#74wPHXv^G9X2{+Ahy62 zizF#<9j&Q4BB9Z!rh<@to62XzE5nfHl=1reM#OA%rT9iOn6j{gB&06b^^+`^1H?f` z#vfY72-+9GoTb7mu9lXu$h{QV^YsN2>M`tYf`-qsNLyXy>Sd`p*2E1XGId3WIp6-T z*=ia_i{xwR{lbQ<*K}z(sJ%R<99j=6BdcL&=jbqe21z8-H#JpL3~|aS0v?%|CaVt- z7!5lxY@yVPP-5pLtnBtoY%!tO&HEzgmdW;Qk`XyGBFZ8 zas+U>_Qn#v2Vbc#|M8uWD<<@y%;5Zt1~xMrfkdFN%x@89ml=Q0XMgB{rbV|RHNA@_ zn-sU-vdxMH8PmQ>O3D{uj7$Ita6cLOW~%4|C0weVy&radfgC-@5lv?6qxW?O(uo)5 zlZl8q8Yq7cjy^UY3-6$<7JTfpqMZG z@Wu46M`@1HJ(J?aVYIyZ1um`|K>2cTeEiWbK-r&kOVHFrXR){s``a5ifpz6_`9 zA_sJ9FZ$GY*JJ1C!Oq{Fr_^O3<}$DXoLXD@15L<mP#3} zXzbWx+Ia)r6%NQjUm<{o1LIr&SqwN-?i?p!di!`7}OrW2uHjjN^(f>nRE0f)Er5Y_U7S_eqt%@jd3oLM~Dw%g~oy*Tqy zImuoAdVJy6k(y-r>BuBdNO{LSGB*D?xfhiZ7x8>zSi5Z4e05iaj}$GN{)8cw7Bkd( zO70+Ftn9Ks((b^ABtGk@d1LRD$9nFio(U-zNS``4t|Vg#W0BM|8&lgKoSsj{o>P1x$Y4c)J5= zP!3%4{T~QFEQ0YyBikx+8Q=Az{PCwJDdgD0R8OQVs-jBZC?*V7Ttz^D; z>O`ojcp$yO4USGEX@?2+&zM_7K5y+zo7~xqB^hC|6eKP*{Vt#Dxn@(@$9%VvIUt|c z)<&^f72(9J!}c#j2ThTTDh_bF+6pCybNsFXRe1Dui@z+VWozj1 zhFw$%HMZ`z5XB3wh*Er=pj9%hM}tS{SRi5X-3q+O$ud>_wJ$*))09(Cytnj!*Ml~DoQmfzwoFMcf>KhQKWibf8q!6MG?0ieAHc7 zN!sir`cs+v?>1i3i!(YVpiyd>5Pc=U2rJn*>HH9BmHdcu>*07g!ZfgWP$6XJC4)2$ za)W%&P)(UDslRP0YX?R^^ zBB@QxHW>YUk-4N(X1BUhk_n)o!!TAf5iFuX zdxU95TO80l7>&MdqX<(bz(PsD1S((vp@6Hz$VuQvE;lwq=I1qSa7CC=8#Hx#zKM_L zu9|%x_my1J$o~8A`^lt1uIhp67I}xzs79(c8pai%nq?6CQhCn-2~gQrX`pu1@=79d zFu>Cq?#b|T*}KhPx>IVP!&F(6o+2mO-wWpbnpZ0;=Y?mH_9PPNzW>f=u9U1cyedm2 zq>3>%kBOejGIeeu$SqR=xD|o-LP?ke$^^MlI!=lY0v|0#CN8U!w^ww zj_X?g;O~75bkx>Z1uK%JlcB!VtCw4uu<$fO%hwF;HHSB=daFIFzqGU#_!^yF-^Z@5 zG`^ohb$069j6t_9O+w}R{PszNZROMh-Q)SNt$Hm9moi@dHI++@!L~OYXFysw+Jq6B zx}twr7_p!iS4hC}({;m?q4$^eWz2c{Sw^x$td_YkYgwJ7O*!YA_SA{NEKwWVz@D^E zqw8*R4JJ37zuaF}SDDFo+;8AKW8yt?Ya)9kJJLs=5_$hi)JVyjTf{+wrNuZ2iq3oG zIK@066FeWnb>;PYDeG|J4sZGO2vc;tDGhE&lA-fBc4$lbI)6t(vx6o1S0p(w4`$iM^~SLGud>TcyY(6GlStnyuW~K6I~*SaT8Ay6GX9eo4LA=(D-9juBpB0d zJ1Am2Yo+}v8Z^DcXb$*%&vqT;duDv4mRbhCG~m%PiSJ4)o-p5Gw@tG57e3>8M?j*r zAfsJH%%=i5_&iV`fyk zyQEY=nxPwJL1Ad5n~|1=p{D13aDVIWzW@38I6U{>b5GxMz9($_a3H#QoQ0?x34lEq z6Yz!}rJk(a0On=ONeU5SY=3gVBp`)`6f+YWcCNV~G|CuMzwY{Ww2|2At?XVXW4$(# z_$p0#=xXM|)BgKCy*JH#b%zp6_s-t7?oqY$NENXRO&OhYea~f070Jq|$+z8sItBTL z#qI5RmD}jOU(TpBSt1pisJ!sFVn$u5s?*pJ>z3})??I{KJ(m_TUVAQdLgi19$BaKx zBttvtn0(Etw4Yywzj`#4gY9FmqYa)K<9dp_+d7>20Aa1+edy)> zgiHR3+U3xcjIx`IuOECDempp7Ip82z0PR#>ixHz*r}?=+BAm4RSIhL6{Ujc zr;Z_LwYyVVLn`^A3=4-_Dox#@URMTBF7z&}z$vDNQ!hp8l44>M5)6}5w`c4Z;GXUv z?+nk`n@zC7)V^-+%IzWu*I~x3!mc0(Ida8e?Ud29t=Va~&Av1NKaSpjKXz1i;9Fa9 zP600JwzpX*VXdBfIhl0-#|}%8MnkuZ{?}B!(9lK!*|BYYt4EBeXL_%g%_v9K2!;y9 z_aUPWLr<;5-(N=B>#1EiIhuwFcW!<>H<%hkex!>p(%+B2qt$Eo?nqd1v?ayLPt(3w zhJ*0gq$y7H^$oSDyVxV?&^4L7Yl25nOPIVOR{c^jR#RD zS8M?{wRK$Eh9A$`fPXNldl~OY!1-K4jMIt1l z(Dd|dk!I2EyA!F-n~39t6(sgZc%9!RPxW0*D$f3|9CaO#qgKQjTah*pfPlTL(X&i3 zETh{%ltJZN*6|PRiC;xFygtVy?i6i^aaW#%#*w0L){tj_xl!E_-69V@#k-;N`K-5; z#e}Uj6LiAB$&af|^a*B;zAvm;#vH)r@11i`nS?8+4NlzPWzxzn*NU_){$X>&9PrH# zvB_zWQhZ;CgD(MIvVp$g3878iih#Ezk$fE&=XW8nmP$VIpoDZ$#oU~a%A&m<*=TAQ z@W-!=|3ronEP<2C$yDAKiW(LQ5qWY)pZf%sJ$N+jFQ=@yDg;|-ha=pzEVw-cBDUZ(>OPPEBU%WF>9_-X~Yc7X^P zI|N!SQ0TA?GoEp{BDdDOF#CK-N+ibChP7*_5M%<28(K8#(UO0+`Zc#-C8O9GrcSzo z84Jv$g&IR!ot@9TMUzLCBS76T_+ERG@MMO%)p+ZzIx`S!H8+~z_2M?{E zqkN7ju_bQkWxfO)Mcrb!SrgPA+c|W4zH7MrgQEM2gvcYx5t;oFSsqQ)nBAWZMnhyM zNKk$FIA#9h@XG;TRGW=H`;ub=M%uRxqO@!3MJ_QGxb`ztZ2%aMgf(_2*^dC$yXS&1 ze?hgyLkU5V$-z?mv*p;T$0Td=$k-{Aige$2?D`Me@|YV>3<21E#*G>C>pamIE$#3v zU)yTPk=9GBM@>x5YKN!>?UU)bF~QYop3;$uZt3+}2)}`?!^i7w&^U6Ku+zg`u<3h+ zGtZk9ge?o+=q@ruYniYb?F3G~RP!b+Q_Pwy>}9Nv^k78R<85lnVW`PGz?rMwq79Dr zUM`lpSa{+FdVG6|gY2_>@6hV@(N2aU>dQ4#^6e%Wrp6W0CKY{7$TGo!@RD?maXFCy ztt3NVFS*sd9xvZLwkNbTu0q)!VQ1%d<>{MQqu-*iCk(K1!T{}PPN3lnFB;W3SEV{( z9fy~$!V`_#W{zYr^vtM906(+kSfxaPvd+6)6PAO+HEN3$)vz9{b3(wTr9d09*`qja zVek0g87rA>A0Qdj&~{~yLk(}(7L?tIJg0q21L5YN{lS=utxfV`V8-3!*037;h4hx# zH=jR=s*K3(Uo?*Iqjmse?5YZY*}AWY)r-A>lTTVKU}M7+b!sG$oIX1*AxIZQ*&A_! zZLQ7uKfl}O=MEY;{=Q(aJG@QTmY@*k%JdsLaBlB}WMhJFaiXYwAq9r23pu7YeDc|-djF};flGsO2B z3Rv?uX*+ymNQIzQ!oIE0mz~IY?M>xzQAmOR=33?aCF8z0X%v5YG8|&6#}{%Me5@q!}&hoqq1o76p>(N^V;6o zfsF?4Zj{Qd{`S=N0mY{jzKU*0tc_KbSVIo;n#-HqJ{ZTNq9|Kkvvb@@k%>F_tX@QV z{butVz7%PwY+Kz7P2Cb(?~?O48DbU>M&iFvj8!RT>(9-MGTu51F_rH7h;7~(fDBN( z^bRp{4^T%R*~Y(WNbwWOXyKE6q^-lvqGNQ|!Jx-;HfxzT^qKoGs{~jZrX)HiZQs;& z*Ejnfro>lds`S$I1+N5;R0dZ!$|e((lE0<(l6g*VLF&ex<$9U}?AAN(Q77?p#YkoQ zkIUL;Xb(lJp77n8;uqD#B1}1sTSq(6Xml(a^|#*Y65`j4c|Vsvre{55qi`*xct!*vUKGf$X5KY!jDqbXmlo zP*zrWV((ITiLIg_Y6_Nr`WnEQ*JNEK&`OUF(9O@k;t`aortE#Q{j;vHQn9g_cl%kT z=!%)OB2r+?FsHr^7O@DxS4m?D_bF9zWLga5z%j&3Jt8F)NFwOXueWTEyX^5AEi&X3 zxj&It92kpn)0SC!&&$r;PoJ9kB>EO_RYm^k;vqIsw?Kc#-H32Dq)!wQ zrl_9sUdl1jmCSlbKoTdTb{nIc2B2YEA1x^>PBOjF3{~QzOtKJhx!a$JZ})Vdr4Z*b z-1p&^>Y?O}`wHiJOC2d#ORt3kLlIko1*vgi+}G>c5)xgqw%A6(xd*o$17mW-RF57_ z)^fY_s4R}G9tEO(eLS&|R31U_gT<}qUP*?Omdl5rjqn~=HGk9EC~5w_7F~cZA&kcG zk|M&Lv}!+pM~X6T5D?1se1w=|Z|4KmHZya?DhKV}4h%5N98K0U?3PB@6jLz3bqsvp zp(hPLz(>b?0c-q{rdIVA5AwnEm{(!x@Q?f*B0~ogR03ETY{D3#ub>mo;O1|DY*n2{hYvw5mSt#Z#~-8o9KdPIieWMw66^vuzuka z*5s~<|B*)5nVhepk`z9z$t^B8B*OSHu|WH~z)Sg16;J*_Q9I!~pIXB!dCDGCRg|1= zTS__?%STjP5W-7OyOgCoc>!Ze3v7U{1)ku@8Ux^# zHsPvC^FIvRv4)%#j!gQLmz)&kYs`fXS;FB%6~b3_i55tWnj`0(Dm~T1VDiQ4uO)%-#{ffly{8YVUuShgmUXNjh1}6Z8NHG`l-W`Qh~S{&D0eyiCc8J|j%1xZ->IRHSo7 z$g(g3$^ttcG?|yJWidlfz{V)B760A6cmU^PRW~7k+$yaHFXqujJd2`vaFGCde}tH@(nFE8f?s<)e3} zJ??VXFtgg68@MO_RQ?qsV?lU?VvS3tQ}+2jK2ewHQC=oNFPXF#TR^;5IFN$PQfukG zQNzqjY8Kdr>}@b^amx+-Avq z05A{@-uPK`rVfC%@(~(Gf}_&seVuoVy{;2iHK?N;?!l&NNS3~>q;NVNIWkbxWb6o3 z5N%+NYbnx=L!;)`Q6U7uF3wcA z)FeaYMfK5MGlDy#L80cB_-HECHEz9dTUy4V03pWm+1I}6peVRF{S3}zA1EzE*O1G% zsLXu_dl39&Kk;fS`l$LCq4NeNR&WGUoXf73c zz4WoKwWOH5wwkrCcP@*{^XTTPMvEt#fuAhkG^yl}r zPQAUsr!2)-rP$CJZ+zjii2g0+3jct7UB;Kam+&i;F%|UU3kLR(VQD*Fkk;-wM)Mr zR~Pmac|!fnO|EJ4%Knb%OPv^xJ1|;&9vSs?46|;*EmZ?FobwNUwGWW70C4k$eV?`I zg-*Q^H{qDpiG8HWUDXhCCtzz-tFSu3IT6)UC8fz&l=eN9`{@m%3*K-cU+FLTHqPt{O z=~fm(O`qA&%P@3Dxmf+>;?aZo_tg6-_4=zw>l=&+!3e6~?tkq!n5|kw2=`k1swjG& za4m9p9KgFB_C~EHKZvg$6F&15>K2(Hf*?Ya&tME1sh}QfSNpv71pm0QEwAo@&^2JS-GiA|ez- z{qkiGg4V)&;A*B(Mqt?5!Xe zZ^am>%BFfn1T2ksQG~$l-eXn%n{O%rAkWTAain0c7e;1!Dr2B z-*%}}4Y}`}D-W&?vOfH3##6(5yHU-7KZP;epqe2}2{N|F8TSO#EdBHO-4l-=*MLDw zOSI2)R@-OLzjagEXn9)Pw3O+-^wyc3QQ5=n*+LK&|H9aN0rKZ}`*^|+bW{Qo@MY9| z%gM6b6{hU2`!&4PKpk;(l+=djnEp2XeQp)zd+&1^E(*Lv#u@<=r=0RXmp{1_GNg*fbvs_s zOb)f*t8e8s^D9Nwshb*?CW~&20C}C`>gfrQ+W|QH&5ngYDf1EOuuOJQ(yD(Ne8w>0hXMvB;!nB=JhY}0n!Pahp0GxGBvOHC;vI+#_~ z0xgEp7dFh4;4#x;{ZSHEUrT7xCaOQZ76L)x=&E>-#xlIjzBf}xLQAw26Rnn|dunNu z-Gi9xF|4d|{x-!oz{y1xPdxhUZcO|Es7OapN~T|xNV^btG>twk#QOLSE^3tH#?{8i z=9;H|Mu9g$+nPY04ka}&z=LSUd;DHP&H+XlhD`Cru%VPaas%PI6)3Mipbe%)#fcqA z1Cq~4$!75SA3RTEzo95H^M_UJ~yYVU3lk>occB^#V4JvlsKTH1em~;#|OfwYTl(^zmi*7$S;2$3?(rkzNIv znody-(>DN!Pm#Z$?D~WMvgcQgxTrh*7wfl+eq=1?{-Fi|9$6K3r1>e|5*W(W%^k;0 z81JO*U*NH#=UEMt6LcIXi>S%%PUSjwDIGng#6%AU3%tBG{lX%x_3@ zB*i5cKt05@^!&;EgR^%o4vO13Omp9>eQ=%&;`YIqCaAlmGvsRx2Fof8b`rL=q3j$S zB4UYBAH{l8TqocC$-&qofI9v-;DIPn{E|*yVR{7Yxp~%rf|=&j(0#7?MInn}W|^S) z5?hn3ba4VRE+-aziG}tHTbq|g>uZPQRI6!jpNeK{*x_IuL*@OzSKNGWey_lh#G_Zp!bjdZ3&LuuT-q?>gEOF;GSU<{V)LdTB6G2y z>ocj-!zf8xKs8x)t@O*9y<|ovL$LFg2P)r!OpYJLg;^wxiTKTN72MpJs%zpEu=ium zRIxsEq*B2ea#!A0O>n&#Iz;yo)DpvdPj^+5*S(CTV_4rP03wI%3wmUhm=j@ze^9|` zpk{tyZlv~MJfyy67|VJK@wb{~4YeJ_fuqA6v&&VR;&2Fpa(&2b*?9>bZ$n04SOz?0 zYgn`xo=Uuj6v?^KQv`eAPW}|7v(IeVg%N;6&ueJvcnEuo7GRHZBfbf^GzvJ%a?TF_ z$a`4ugDsuwf#a&fv2W_FuYJ_T3}tx2>G4~?PnRzKRTJ=2ZcYlS8WBJ+!2v6Vw_=yb#e!-1$xOmS57q=_Ut)AAe0xZ|M5_&H{dgq=7H74{E_ls%N&oUFjek2c&2_ zxKE|rPA@m2{Fq~?_?(~1Xo4H0JZ9YL>(1g&cxL@-m0|MH{jY^37Zpac%Q9}04gaw* zKyGv=0dU7j1JQ?~S)fkAiQ1P|7d_#t(g=FOpnRx_`Ve=NTLzKZE29CN!91=j5M|i% zv0ARM=~#W|hZSod+~jq!3owhTD7hA>K3|Le9(Xf7Hbf2f5UpJ_*JJc>q9LGAPQ8ck ziT;hx+VkD;Kd;MqZe2~JyRk!h=3&x-BC_8m*ZgC*t8wb9HnBJ`si#Ko38niMvh23Y z=&BvseWMsC7_q6Q-^k+OE}GRCVyt*`?jjPQ3|^L=QXkMA8dSsWo#|oVkR;AaXSA|# ze2&pvPQImhbQ68cAp)ZfI~3%fvRBLhZX7>xKDD&}_MR9yVoA$_C?oOi1V*v6yI)kL z2>*2IJaof9qNTfrF17&o<;;?PeUQez>9>oJeu~F2<&hZxkq+j>+@XA=9|kJW3|o>m z`N5z&c86U=@!Wm%{d_F8Mf(IC+>i)}A>Cu1h(jg50aV`uwM9@%}0EsbhS%&EP)8fMT%XwEWV!}WDR&P66T z*O`7knD`=F3J_jo+o7ecqieBq04WA%zv!p)Tlb=*Pfn7WgXG70xzO*XTG4$?hK!~H z0q#%Ok}IWd=&kist%*WzC~SN^6$AR`tNU{k@M)KICZGpYV|C4bDuj|aV zeLrz%93ee+D$m*H1UYFLg-?dKs2q*4&!~kgZU${ryY8dk10i&M=1g{?t}aTh8|?X9 z3Ec9SF&^u~edc73d|=xp4(O+;fOoKd>jGl^vT-`9{aFk=gry1;*XB_YHquex)z|5c z$@YE;IImMn8P)4Omb}%50>~MT7sBw!*iwmrW4V4t35_Vv+hkeX-^Lx@QdUO$RtFXg z&+TQP!xL+vH;*Yd}q9RvjL-=a+R^i}o4NlO6oa z<@^HFK$AB&e)4Xw+C?$_FWoE0QYhx2Ja15WBDBpx@-$riq@w&U9}Rngj!`*gPU@+? z&UpuEp%&|wP$wl&%LA34N<^+>6at0LkF}2d?Uc`hZyRLBwBwWYIifqG-m|AElqh6+ajjr_z7;Uu5&PnQ~EnV-PXvynaGG8ppC zwB^+uaQWLV2*UpQ5VM`4=J>VMu;-qs-pE&0J^Rfkcn2cCEW=M~IGm_u;#=^S-gi$| zo^Ey=>foZH9=Thd>xF!Ojw|vEsEE?5<{6z9Yen}H|8|Br$-o$^|GQTqTlAvq!%9Bul}p7~VzfSX8l-D$@^yu-a7NzN|>XWfh@}My!kqETt=&MJhXXHrj>taQAN0`sN zy8n?_a3sTBA??(8>6A26`Rn^nvQK?sxK_v!J7=3-IqSQK-z19I2$}=6>vSjWP(NKh zaNprIX-mqy=#r>a1U}ieCvqd+rx$;YV04cHKwMw=-(9QcTwVX6fsWEhT=jZ)*?rnq zv)hqhlh&;&o8%o2txNF|VuxA0E|!g3vo(x*e4XO#;#gN4%n4z^NuQg(J9H|_#GDHl z9``qy;d8`1axU?1KS8dSGH)3*YyqJZbe^;u{A8`nR1dWVi}bVd%02x-$q{#RuMOVh|1&h(i}prfzc3OK%&o|EQIs-Q!Vz7WLdAZg;Am;`kFvUKeND{ZUlHGQsA65 zGo2*OM;-FlAZGrD>8K~LHEJ^{U|t90AA4~yQ%e)QzJioIrOv@uayWSNMU=CEP=Gk` zCzdu4eI|1*=|3<16brm09n{I>?=au5hF>mZx!S@g?uw!3cc0v@O@`D=7Z2QM`jejQ z@N55Bq_Wz3`-u62RsoBaAslFCcbrHZK{*^IvKY;sc;cW*qc?}5;Lf<9*+)ausvXnN zKcBBmKMBg6QXdjnm*`%N|H0SzSS+Lc4q<8FlG0?q`X*o8TuxRcI!oBCc$YOq|&s|LUT&a)RDLp~&bNO*U=J%JbL z&4z%V`aHK+w^sZ(N#1P?2pr9qn9GrmCz1WQczdq7JafR*{UCXt)XDMv;)zvff~wc;P3cL>wv%^ zDU1@X+cq?B89DahbzBJzc()+QL8xH=MM)R)`7N!X87i;sl z5k4P*s$I2#k+12m#N@msK!w!`fnsR|;mq~{y~XH!(d85gO*x4#^AK^&oF$wa=zaLt zvJ!Ht?d=b_&s+OYXQT!pW^J)k+H1j&r^|2MQH!a0jMkX7AK57c=qil^xMZIy+xGrf z7i)Eyh@_W-1MaiBnXhz{AuC{-x2Z{acg63icj`WA9bwzAlhD(0*z~dq-&XRY7cSyr7{ol>6}a1AXhB=jzSnk>Xpv}Tb&yJ+iYD^ zqS)^u-%qa!x&az#k!=j=M}ASY9&n1?MLq6yV@6KxwN;_z6B=bbRAR zI(A;4F>}@S)5lq{57a6G{AWt|E3aqI3px>*0g;oS*er(1PAZ~}<#%aB zc49&a<)RJ?5k9DszRtgGHCce$p?ZL#z2Fs(DW4bE5O)HKp zyoOyfx~_E8@XOu0fB+>%cbm%}GqR(~H7BX#qHg!+Zn)B<9k|b48QubFTpR&i?)uB= zL27GQQeKX)u25SzP5Je$KzPKVFXOWnt4#(jsigq||NN)Ai;bDp_4;^FYr;Egm0szV zUI}Y%y8K$d|8DAG+UHtSG01np1`H$Nt$XUV&t`pdX!B31HCzIKnjDy>9dc@pQrfJT z0k5OySE_HA9)JW;Ry{uL?dbY>SCe3wM9<312W#1JZKC;~V>pm?EtVa+TFTq}?9NL6 zlziLdHy!9w`XSjwKzQg$isod+OCG|yI0n*KH2lD1v!4n*(&3_B{vroq@gvO&%giWnGfx|{NsD1F{A83b=IHA0F$B$cSs+qgJO=p48L1cwr zv;nW;JJSv=iY|+B4mtIQI%{S%PA-U6M&Lm9&uS2|7(nb^6`x)6xN84ye&gp@f_VO1w;}N5pn9(=O`CHU@B8J`$V%KdP?37dmd9t8WKbR&YP4^R z!DE0?ns)p~vnCQYpLy@L2me69llRMnHKG>|csZ za}2A^Eu>&;9iH4$+!jR%O=qf&Qvs0KHZ6mHYmH?i+7l5QJ~1VyjA_;O)2u8!ih@#C zoPKQIMktJvTG$u6cSJ;y&Dl<~g?z8dLmL8fFqsR-1i2tVWMdQY=sghe4p;px`f0A` zPn=4A6u=MrDCMM#7-=t^r8Bu!M%@UX`J-(Ob%L6jvJ~W#EPsQ7^)1EH_(dQ2xNK-C zz7<_h1lAZk`d@B*((l~~XC;L=0DMKDrC1=K@GBVR3S0&&l7@BOZji1t4;-t{7$^+Kz=qM>&oh zr`Wh&xJGSmtT3m@PP&Vk3z|jm=I(E_p;#Wh8V-zp<-~P{+`kOsU*-8+v-elRK=i09 zs&nr~^5d?kH>u01`&szx62IZ+Ejt^K&)ljQnpUe$KJ{17S%Fm|v;ki2BD5A9MDFiaJ2lDa=D(|zof3k(4kF#%k zLN$$Oy?nkCyW_ppt%&mj84n%VmoKDl7`!Vfl$LygKWl_iH`9v$xMrrg(xdo#@|B*qaPfr3Bx&OOO z%ePnmlNRWh(P1!}o5OCe`XQI@V;LOQC>8T3`U=qx&pvPkV^irk$f2b8s`|>3=tfVA z{aLJhII^(1CLV~$LW=n(>OHpr?I&WSG~la$M4DSpmZYWR%X_R)2Rmv4O>1f+pPFV; zzmj{st%>Zc%0%#xGL9A#-Llv`#a2?xgHHnY3izcj z>o$FRgFM7S&@>b(IC3wVJ9bihA1MVd>7%Uq=VKaSM?h8cZ%9F=@I%pf(1#B!Equ3M zmr~bFmg$g6F%cW9`HNG3Oa;Ra*ySTbn@!jt{HwJa_UWHZn?KV2DZPYR$8x!#Xed9H(3`%q_ z<45WGD2~bkMT&;x3uKQ)n^rL_e2e(@lAMQI0HnPDQ{}4b7EoldpQZ8iqbr!~I^jzX zna<=AI{zeriLYh6mKjw=BWUbBtr(D6)Z&P*pYiZV=HejJz@W^N6Ibr;SL@NRJTtJQ zVOx~B;ZU(HO)AM}cuk$!yD?n}mC~nvi(JNKS10v3V&SsnH&RP8jha5SF8yO-Q9-H8 zd-k3-{-5RfD50%)R+)o}nvAe;?oXAqj$qp8X$=7cx<>K7bDdC6SGcL@;}*L`sqALM zEf;Fh-C7n3AWtEke^LR~Qks(jUT`$Y&IXZTu8kjV!6nB|LFN}Q@Z=BshtSs8lWg`L)Y&*#RmXT{-~-X2wo@J2k*Md@D9^;wN19@jx5!La$78C}9Vh*LNuxVtGunFT?>O^X!Sd zTz?{ZlR9|8#&K}U^Oz%Us(XBY*!2i#7eIt%iB>f({AgvDU!*=I4OU-@rHbt)=-Snz zd%*)2Z=rj4W=+*$yT_uSY4JbF1DBp%x=<$pqq+{rhH%foDQdftNMO!O%5MPSL707T z?ZopY9#i{CHbs3E&Uwn{J{8NzC}S!AsoHmWkuJ$QfAqnXHPVV;|DIu8dk%j0VktyD z<(w?kq;`b4ZI<`qaYno=vPfzC&$=EUvI7zXfBgZxXqO820e7}u8MPWyWpMw3^Xup> z*tk3TvBEz;0^Z+)K{De-7KKtERroeo6aQ@S`Pq}06bPXI`Wez4dm0f2YmnBYbYNm#UD#_{(#4D^pLy(d9rn8SZxeZTZa3Cbc?LYJ;{;^;F(8N*fh~n-4x25mTOT<`|W*J*9NcV&zpawF? zBC?L}Q}$eXAw`=FjsJce$!FOYbz3+WyK`f$d10z~l6`p^sKSR*btL|?2VgrTUpRMS zoAssa%;GLR?d)(r-D{HhN)1;P;TtJ;ZpqW#p~3GzA3g{F@RrHTUcIigQF-*yS;+R@ zH(`=WY!=80aQ^=0A>fLEsVZ+vok?b4Ygnt*@%{K+%%KewASPv75n+MOlg zX=jkRr$>_wbnWfFAo?)i_kVFOd2F7($!XJb8azbms6Pk9%YU;NARk{iu`CB?U6{4j zTqqYFW>8)F_y215aQe;L5H`kQT_#353Z3|d>YJ2u$`#ea(G(ak{rK*qhG%OevI_S`43Qp z^0?!SXr)T`&%M6e8eVsDs1%M6jTAc3Q3V~Jy$B;u;{^7691qe#sEzs|>x_3uAB3n-)u z+mla9@z29rfC8$29R;mGymzY|l2WwLjgXgXJ5+g!4+Zii{}7eb!D%U37$SSowTpP@ z1kT?0k9u(5qAe`(0%;y!TP>tQc&Y^3n_#?|(icU7x|03X{`SHL_ zC~xzCjDFyiWjJ|N6Yo8W^FAG)ql!s(Z`Cx@O&dnE#;7i?^*G@^3Q&L>PKmA-#L<|oy7aRl;xe)+Z(QlJLgT3@BFhP z*sioF{JU#5?MM^4mggy$;W&Q8h|Dh#xn&V|=?C>d)PGjo-=*?Vt&&h06d%t?QM^|q zGLZbAYXcd-=MZ;`I@VmlbeeK%-X2;?7WqlYLh{OL`2Xck{K?g-z_)U{O#Ga~f zIGVZZ;X^0YwE?(g!Hx4;wY>J__sEVD|> zCvbAIn;K&vXYE#e?-8C(=$~x>Ckh62o_3d<0l96Ci?u8_QuT}eYnwk$+$q{wMx}v& zu}IQ_ zC)`%Vqa6q*`)Bd3`Ew8WXRX{kAo7Rkkf}hruVOJhkIwx2yVCUV4_2QO4F!($mvHP> zbY~RxpLtuWdz~ahejVn-()$3P?G1YhKJyvpk-h;_S0~UpgaPci<4nEY7-4rqI4kW^tvg>$ZdN&O4jaF>@FwV zv-3SgJ~sL}se`c?4&;!S0Wr8A52$h7rS2WtOo8Z}qo_lBM3DuM7ZN8Pm&kBr%8(4P zYkQUR{HXpQ2+~s^{b(gNX(5ZV+8b}Ip1y3tM#Fcs^C@@(M1E*6fc6%cam6~+5x%85 z@AKQVX_+ZKAK$Z4UXJFlFTqjh2afi{a3JJXkpnqPj$nx82eU2FGeY@+=Mx2&GHWv2 zcRNN-Kfft#g;JYcPTZ^wWA?K2WmR^qJnXkO|$YAV~z9K!}C?r(LwS&)_mfyG2aV<%UXlLkHEBCY_#OUz}V@!Fg_r^i?Yk22{{%|0@c+elORJM~>91t#@3 zq9OezETemFBf-URbToEnO*ZK&1xc{tjJ{-sef)H6vt9iQDzMCQJb6p$B8ME#uui}n zPY!pPHG>_z&>1jnWlX-}%EoBnCFA#Ed2bgrc$#se$X;jP=A^Eb+dVzqgziNbv*KxFj ze(46eEmS%WimW_qpj3twGgSmxMbfZV7z4%8>)34D?WP9dqxNdfOuC)u^@jnQ_gXHz zgx<-UysS{aT{q@&wDx<3zro47y&dj!$%kMKe2h!!=bd&6WPp8z^K7*5AvJ{Fo+`4l<9XiM@z$G)U)#l)6XA@Z>u4v1 zuCxAZU_Lv8EAVTH?(KrX_224 zy4*334ph{l9MT74PoLRH6OP@zgR<|vzn21)zZxvIz{V_6#Pe}~)|QQ;OMR5~lvAE_ z=@bd0AC-@h@^j;3yXI2<+Q0;?*0wT`sc@NW+xkRgii}V7qCLIpC6l@zw)oNOJSYmk zsvrBObu6G1<2c}YRLm}$DXQ^?S=}4OoGE{ryZ+dLd51)wPUCqEyFEybx7`%=E{q;{ zDRt@L^U4hX`(i+boG>6N6>VT9{t>V5N*Cun!8-6o!x=-B5Hb%km0@#=R1x0@7E7{4 z%prs0$&r}Kqn+p}`0~t`rc!C1C)jwaJtBGa$Gy$je0GQa@_KAEQa&9+FBKIUqfJbv znX`O|j}r@B$th08(KZGz8+JkW7~l++Fdk?ujnx>kcox{_^~`2$ih%z>t8{cn@lR&y z#+?>bb=0{Nlw!!LbViD3F z=}$RrT1ezu9HR-#v(?X4-oExSNWe^Kgor=6rTQ)QSyq8d{Y|FJLgELb`K53?>7~eB zQ6HIkn|EC`)o)bYSDiq)>%;+#6lX4iMla0Bxyy&c6sq9o=*v`Yekz3KGeT)D4?ka_ z&oqy3)c8@MkuOVrIAMmbXhtUd#>+UV(%HeiFnNK$gw)PmY!)4GZF*QJ@G5&HiM!#} zbSnpUDQrJqVDYoYccEFRoFoMj&Y@&F^ZKa@fo_j_L3Oa20%GziMu@^><}EC~el_Cm zj6ZsEufHQkwHmbqVDj%-FN$P;+Jwnc3_(QLux4Twjo48PSD;Y1S`-&?lOisz+5TBB zs`~}E2Vk@$NTAf`~5BGXVK#Sh;~&OWSr1mn2^Us>Is3y1ENF7KsC z#P-!Rmr=E0pV5d@m6HKq(S4EL@{IZUP&F3)A3^mP-z4?vI~_k1uE}ima*=!HhF+<=?uh=jivW31d;l(`e*59&3E-gki(;;$d}GgJOHjSD?g6R2L|kgTY}D za?a2rl17g2H&lqN!Ax=&ma@7Zj73o%%9K+DN<5KI`5=jcBO@YcIrzLL4LXl1f`7YI zEx8I}Zg*%hRN3GD(YlztvDnEUZduv#c|R0-XF%x@SUrgz6a2@m&dJLaoo-`98`mF} zyqy#3hY^vv#m#2ko6kn+g&M%emn-3{AST*L$w2^mOYn%7J2AYEpK!2vlXF^RKhli- z!JdS*5rXSq%j6`@bgyak*LuKtizIS7YATL>`$|W1pmz2~x^6@HN zE-_2>;iUg>_B+zBQPeXjII2&3fPxz9u;5m`8Qob?qeklCc({Z`mwnF<>Eu{4_BSxT z!pXcLWJRA-abBwS=dB(t(sy8ih?DAvEDMD%Ta5}>iKz^2De)u_kQphQ8J zlDo)WW*EyXf#bZ`2@7Ac2*Y6A+1SU;x_&}kN_NXnw4R`wn^ERm_EoFbkV;=wNA*?Q z>^q3r53sjCR`^AWyfg46+dblBb$=-I3|6C#dGD?MjOY+8Jk4=^gEUqdtfL|oT6zem zT0o%fwDI?TdoQd)PhCV7!}`vSHPe+B{k&bpgei7kzqR` zO|?T5P_*!e)MByyHHkOro+vFpwn!19Tv=?>NT6uxBv)nLq-fK|N7qi)oRKA?nH*#3 z<%H}W;;s}$BxUu7bZ*OZ;up)tIQSTF3M>TEH3eerYGBL_GC!2760S;K;vr+NhPPm# z!$QSL|^M#GxwKM&wiE$W?QcR4=H?=O<_|F5enkB4&W<6ZKOa%-;J zl`b(cLdaGqLoS*mvM*UOGWI3wa4n6bw1|mRbc-x+H(>}x*DR?RStDW)Wh_~;4YQar zbI;t*`^wzs&*$@e&U1dtInO!Y@Avtgd)u5R+p0+%7v+M?sxZl5yzDIOe_z(MMFY+=zbZ;P>>Nx&uw$doSi1*~M2Ul^+(E8-8GKw&8VJ_X0Kbu$ou;$*|#7oYX9}KMF zIv1}!>?XaLi)3$wef8doxBi zi+wp&jxX_L4_qIwVMP|?wN z#w|6bZPS~lp@@%w?vT~nJe~F_ND?s zZtKdeb({g(?{&)cBMeCuj_TbD;?CItd;yOw_ zc~~A-w>v^I#tG@$r6TF3>`Ntvj;ie1Gj~imX@K-``jnk=yR`VyYev7WDTg)4Iw&q} zoIRNxYxTBqE#CaL8Xqz{Y@IRK z)v1FXQylS-N$+f&E(Eq;Lenw4zqV0 zrHRJWaOBTmjP#%Z>00Wiuy+eq*R`6w0{7p9gGJW;PhjmFH z&3=(X>&_>9!+2U0-%6R=zNGh%Lh`yFVgHrqxQtQrGF%As&fK{>XVKxd-hQ9VNOO80 za{s?9PECka(sF$ar6g-Oxtmj7zH(eGqupGaG0FlPts=0>iQP>e){ThkisXHpE@!lU z&DG+IL2C?eEY-9OHQ`uG$*b=UlYh~fOV@KDRWg~RM!%u1L^VnqFTDanDy?*l~-o=pPf1cZ|#G7AG3?h)QA zNV_zlTrn=zvriO&vIdeSoJ&6@?w8`^E{_)A;B|b)@Rt{#r@D!M?tI?Is;SOx@e2?2 z&Z_s%UD4n==0YX@5fWh{i?Ju#GgA3 z3S_}hp34MuEOlT!^2-g&1XAcl+pTYEXhhQtMt5|M)OVl)pxqSM1JpTlqEvlxv6XsK z%{r((CJeGIL(pn-^-pEJ7E;dF3h^0+ynO~VxYC8=o{36Y{6c^iAtmWUZ&g1kolW@45wVxI()x+%3I57j10U+|Xj8Zx_8_P)R3Z0;y66-SWtR4SwBxVQ zJL-(SH-}vWM1$R9wC3+QCAb?QxQ`=C&QNRO?51WQ$^0cqsaszF>Rmj(~i-6m?D`p_|yrxh|4nBK8C!&@f5(M-e-&+&lhh`nh z_2+_+UY+f04u#>OH}lJEg^@HV;PE2L&a%VDY#cn0)0s!D9pbR4s+^+!nH8A$M#n&_ z0B_wV>s)f~K;q33+^HIs}4q!Y(7p)eAk8y_3mBr5UUwNPI35+tGNsJtxp*%OGikCFJ<{E7Iwe@Aqbl`0`$MuclB zl}ZspDe+LDGZL=wW)>;0g%0mIRzqCENx0s;R*Y>o6 z#+AB&-SpHyA$#P!^49(isG5aP6I(l;y<2@0+S?u;TOO?_1Vj3`om)PNhW}Rys4v&7f8G}a$(evYbyUlc9_1cvD=QHLT|_qu0%iDlz5G!1R%tx ztdQm4(>gTIb(Q}Jr6mA?#Z;!n#vV(YG+h}MYc^(ZR%iX+jM*S2yR+D$99&@k zbg)OK^hO4UhiA2t3fJ)uKI_2uL&M`lG?`c`2CE_9lOJeAZAD)!%kMob4=74sLiV znZ`=hm2&BofdjhP)1ZU;)9Cw`DuL7#A)0}{4DnjD1-gg?&&9tC z>dTHv2j(!%aGVW;f$bo98m~y{x4U+`dXdnd2@sjh?gFgi`%9{xr?*oH^SWJ`>SxLD zP5%0a843)vaNYY<^DL@ZMJO8TG$=vFD-L1PLu-C1V+hLnZ%$cV@NWV&-7?`>Bwl_; z1&I_TltF-#nHiLf267%(48JMb=4p;Rsu!2KsR1y1EFMy5m{N?5%&gb`^L1vPdC$@2 zmx}#XaV6+S8ULnl6E8g}v}Jl&w1jYvMdD5dx!u9k22g|?ew3Y;wnG!E&xN6qCVN#F zX@+XL%MGs_`!mw+emg_|D~KdaDbbgrzsUp*TwLe4$3!eWaJ03MW_ms-zNY0saocWa z8S;ZIhEQfSwVH%n(EUC*z#JgOmw)U=Rz5z*7ac4L>uI)<&EEnpOQg+lyqWi Date: Mon, 28 Nov 2022 16:26:06 +0100 Subject: [PATCH 538/547] Updated macos installer background Contributes to CURA-9808 --- packaging/dmg/cura_background_dmg.png | Bin 376172 -> 390200 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/packaging/dmg/cura_background_dmg.png b/packaging/dmg/cura_background_dmg.png index 536df10e30e6266f6b0fb3058b21a1e5fbe3a0ee..8f2fb50b051a884ac87740b43c2cfb3108c8f1b5 100644 GIT binary patch delta 347571 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

      F5WxflfTC_3)%(M#9Mpu7a^brVGM8KG&z3G= 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 @E7U3htg<3JB!iIONuov*q%CnMV%b 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%0A}ru?-fSW+E{(^s9J8VIVLz2e{v4Wm{ha0M8-z| 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�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 z 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
        {}

      ".format(device_names) - digital_factory_string = self.i18n_catalog.i18nc("info:name", "UltiMaker Digital Factory") + digital_factory_string = self.i18n_catalog.i18nc("info:name", "Ultimaker Digital Factory") website_link = f"{digital_factory_string}." diff --git a/resources/bundled_packages/cura.json b/resources/bundled_packages/cura.json index 9c7702e9ad..cdcd88f709 100644 --- a/resources/bundled_packages/cura.json +++ b/resources/bundled_packages/cura.json @@ -122,7 +122,7 @@ "package_info": { "package_id": "DigitalLibrary", "package_type": "plugin", - "display_name": "UltiMaker Digital Library", + "display_name": "Ultimaker Digital Library", "description": "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library.", "package_version": "1.1.0", "sdk_version": "8.2.0", diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index d6eade5162..4d714496dc 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -1027,8 +1027,8 @@ msgstr[2] "Tyto tiskárny nejsou napojeny na Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1180,8 +1180,8 @@ msgstr "Sledovat tisk" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "Sledujte tisk v UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Sledujte tisk v Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2348,8 +2348,8 @@ msgstr "Aktualizujte firmware tiskárny a spravujte frontu vzdáleně." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v UltiMaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili UltiMaker Digital Factory a zobrazili tuto webkameru." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v UltiMaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili Ultimaker Digital Factory a zobrazili tuto webkameru." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2415,8 +2415,8 @@ msgstr "První dostupný" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "Sledujte své tiskárny odkudkoliv pomocí UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Sledujte své tiskárny odkudkoliv pomocí Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5654,8 +5654,8 @@ msgstr "Moje tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "Sledujte tiskárny v UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Sledujte tiskárny v Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6066,8 +6066,8 @@ msgstr "Cloudová tiskárna je offline. Prosím zkontrolujte, zda je tiskárna z #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." -msgstr "Tiskárna není připojena k vašemu účtu. Prosím navštivte UltiMaker Digital Factory pro navázání spojení." +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Tiskárna není připojena k vašemu účtu. Prosím navštivte Ultimaker Digital Factory pro navázání spojení." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6296,7 +6296,7 @@ msgstr "Připojuje k Digitální knihovně. Umožňuje Cuře otevírat a ukláda #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "Digitální knihovna UltiMaker" #: /GCodeProfileReader/plugin.json @@ -7180,8 +7180,8 @@ msgstr "Fáze přípravy" #~ msgstr "Odesílejte a sledujte tiskové úlohy odkudkoli pomocí účtu UltiMaker." #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to UltiMaker Digital Factory" -#~ msgstr "Připojit se k UltiMaker Digital Factory" +#~ msgid "Connect to Ultimaker Digital Factory" +#~ msgstr "Připojit se k Ultimaker Digital Factory" #~ msgctxt "@info" #~ msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." @@ -7315,11 +7315,11 @@ msgstr "Fáze přípravy" #~ msgstr "Tiskárny přidané z Digital Factory:
        {}
      " #~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the UltiMaker Digital Factory." +#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." #~ msgstr "
        {}
      Chcete-li navázat spojení, navštivte Ultimaker Digital Factory." #~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit UltiMaker Digital Factory.

      Are you sure you want to remove {} temporarily?" +#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" #~ msgstr "{} bude odebrána až do další synchronizace účtu.
      Chcete-li {} trvale odebrat, navštivte Ultimaker Digital Factory.

      Opravdu chcete dočasně odebrat {}?" #~ msgctxt "@label" @@ -7355,8 +7355,8 @@ msgstr "Fáze přípravy" #~ msgstr "Webová kamera není k dispozici, protože monitorujete cloudovou tiskárnu." #~ msgctxt "@button" -#~ msgid "UltiMaker Digital Factory" -#~ msgstr "UltiMaker Digital Factory" +#~ msgid "Ultimaker Digital Factory" +#~ msgstr "Ultimaker Digital Factory" #~ msgctxt "@text:window, %1 is a profile name" #~ msgid "" diff --git a/resources/i18n/cura.pot b/resources/i18n/cura.pot index 70bdb20755..61764ad5ac 100644 --- a/resources/i18n/cura.pot +++ b/resources/i18n/cura.pot @@ -1058,7 +1058,7 @@ msgstr[1] "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 @@ -1206,7 +1206,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 @@ -2419,7 +2419,7 @@ msgstr "" msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2486,7 +2486,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -5822,7 +5822,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 @@ -6493,7 +6493,7 @@ msgstr "" #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "" #: /GCodeProfileReader/plugin.json diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index 6b4bfd2bcb..65346cc167 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -1067,8 +1067,8 @@ msgstr[1] "Diese Drucker sind nicht mit der Digital Factory verbunden:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1215,8 +1215,8 @@ msgstr "Druck überwachen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "Verfolgen Sie den Druck in der UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Verfolgen Sie den Druck in der Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2437,8 +2437,8 @@ msgstr "Damit Sie die Warteschlange aus der Ferne verwalten können, müssen Sie msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "Webcam-Feeds für Cloud-Drucker können nicht in UltiMaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die UltiMaker Digital Factory zu" +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Webcam-Feeds für Cloud-Drucker können nicht in UltiMaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die Ultimaker Digital Factory zu" " besuchen und diese Webcam zu sehen." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2505,8 +2505,8 @@ msgstr "Zuerst verfügbar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "Überwachen Sie Ihre Drucker standortunabhängig mit UltiMaker Digital Factory." +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Überwachen Sie Ihre Drucker standortunabhängig mit Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5855,8 +5855,8 @@ msgstr "Meine Drucker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "Überwachen Sie Drucker in der UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Überwachen Sie Drucker in der Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6295,7 +6295,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the UltiMaker " "Digital Factory to establish a connection." -msgstr "Der Drucker ist nicht mit Ihrem Konto verbunden. Bitte besuchen Sie die UltiMaker Digital Factory, um eine Verbindung herzustellen." +msgstr "Der Drucker ist nicht mit Ihrem Konto verbunden. Bitte besuchen Sie die Ultimaker Digital Factory, um eine Verbindung herzustellen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6532,7 +6532,7 @@ msgstr "Stellt eine Verbindung zur Digitalen Bibliothek her und ermöglicht es C #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "Digitale Bibliothek von UltiMaker" #: /GCodeProfileReader/plugin.json diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 3285efcd15..beb7deed23 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -1067,8 +1067,8 @@ msgstr[1] "Estas impresoras no están vinculadas a Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1215,8 +1215,8 @@ msgstr "Supervisar la impresión" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "Haga un seguimiento de la impresión en UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Haga un seguimiento de la impresión en Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2438,7 +2438,7 @@ msgstr "Actualice el firmware de la impresora para gestionar la cola de forma re msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en UltiMaker Cura. Haga clic en \"Administrar impresora\" para ir a UltiMaker" " Digital Factory y ver esta cámara web." @@ -2506,8 +2506,8 @@ msgstr "Primera disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "Supervise sus impresoras desde cualquier lugar con UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Supervise sus impresoras desde cualquier lugar con Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5856,8 +5856,8 @@ msgstr "Mis impresoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "Supervise las impresoras de UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Supervise las impresoras de Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6296,7 +6296,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Esta impresora no está vinculada a su cuenta. Vaya a UltiMaker Digital Factory para establecer una conexión." +msgstr "Esta impresora no está vinculada a su cuenta. Vaya a Ultimaker Digital Factory para establecer una conexión." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6533,8 +6533,8 @@ msgstr "Se conecta a la biblioteca digital, por lo que Cura puede abrir y guarda #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" -msgstr "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po index 0eddbae3e3..71c3d49df7 100644 --- a/resources/i18n/fi_FI/cura.po +++ b/resources/i18n/fi_FI/cura.po @@ -1014,7 +1014,7 @@ msgstr[1] "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 @@ -1157,7 +1157,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 @@ -2315,7 +2315,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2382,7 +2382,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -5610,7 +5610,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 @@ -6019,7 +6019,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 @@ -6249,7 +6249,7 @@ msgstr "" #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "" #: /GCodeProfileReader/plugin.json diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index bff7de31dd..d730ef796a 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -1067,8 +1067,8 @@ msgstr[1] "Ces imprimantes ne sont pas associées à Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1215,8 +1215,8 @@ msgstr "Surveiller l'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "Suivre l'impression dans UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Suivre l'impression dans Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2447,9 +2447,9 @@ msgstr "Veuillez mettre à jour le Firmware de votre imprimante pour gérer la f msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "" -"Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis UltiMaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter UltiMaker Digital Factory et voir cette webcam." +"Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis UltiMaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker Digital Factory et voir cette webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2515,8 +2515,8 @@ msgstr "Premier disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "Surveillez vos imprimantes à distance avec UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Surveillez vos imprimantes à distance avec Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5890,8 +5890,8 @@ msgstr "Mes imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "Surveillez les imprimantes dans UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Surveillez les imprimantes dans Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6340,7 +6340,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Cette imprimante n'est pas associée à votre compte. Veuillez visiter l'UltiMaker Digital Factory pour établir une connexion." +msgstr "Cette imprimante n'est pas associée à votre compte. Veuillez visiter l'Ultimaker Digital Factory pour établir une connexion." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6577,8 +6577,8 @@ msgstr "Se connecte à la Digital Library, permettant à Cura d'ouvrir des fichi #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" -msgstr "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" diff --git a/resources/i18n/hu_HU/cura.po b/resources/i18n/hu_HU/cura.po index 578c2c76a7..2170203de9 100644 --- a/resources/i18n/hu_HU/cura.po +++ b/resources/i18n/hu_HU/cura.po @@ -1022,7 +1022,7 @@ msgstr[1] "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 @@ -1165,7 +1165,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 @@ -2327,7 +2327,7 @@ msgstr "A távoli nyomtatásisor kezeléshez kérjük frissítse a firmware-t." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2394,7 +2394,7 @@ msgstr "Az első elérhető" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -5624,7 +5624,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 @@ -6033,7 +6033,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 @@ -6263,7 +6263,7 @@ msgstr "" #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "" #: /GCodeProfileReader/plugin.json diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index 48f301a03d..162dda5cf6 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -1067,8 +1067,8 @@ msgstr[1] "Queste stampanti non sono collegate a Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1215,8 +1215,8 @@ msgstr "Monitora stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "Traccia la stampa in UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Traccia la stampa in Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2439,8 +2439,8 @@ msgstr "Aggiornare il firmware della stampante per gestire la coda da remoto." msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da UltiMaker Cura. Fare clic su \"Gestione stampanti\" per visitare UltiMaker Digital Factory" +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da UltiMaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory" " e visualizzare questa Webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2507,8 +2507,8 @@ msgstr "Primo disponibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "Monitora le tue stampanti ovunque con UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Monitora le tue stampanti ovunque con Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5853,8 +5853,8 @@ msgstr "Le mie stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "Monitora le stampanti in UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Monitora le stampanti in Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6292,7 +6292,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Questa stampante non è collegata al tuo account. Visitare UltiMaker Digital Factory per stabilire una connessione." +msgstr "Questa stampante non è collegata al tuo account. Visitare Ultimaker Digital Factory per stabilire una connessione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6529,8 +6529,8 @@ msgstr "Si collega alla Digital Library, consentendo a Cura di aprire file e sal #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" -msgstr "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 5436aaed05..0380e5cdac 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -1057,8 +1057,8 @@ msgstr[0] "これらのプリンターはDigital Factoryとリンクされてい #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1203,8 +1203,8 @@ msgstr "プリントをモニタリング" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factoryでプリントを追跡" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factoryでプリントを追跡" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2414,8 +2414,8 @@ msgstr "キューをリモートで管理するには、プリンターのファ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "クラウドプリンターのウェブカムフィードをUltiMaker Curaから見ることができません。「プリンター管理」をクリックして、UltiMaker Digital Factoryにアクセスし、このウェブカムを見ます。" +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "クラウドプリンターのウェブカムフィードをUltiMaker Curaから見ることができません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカムを見ます。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2481,8 +2481,8 @@ msgstr "次の空き" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factoryを使用して、あらゆる場所から自分のプリンターをモニタリング" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factoryを使用して、あらゆる場所から自分のプリンターをモニタリング" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5810,8 +5810,8 @@ msgstr "マイプリンター" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "UltiMaker Digital Factoryでプリンターをモニタリングします。" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Ultimaker Digital Factoryでプリンターをモニタリングします。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6244,7 +6244,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "このプリンターはお使いのアカウントにリンクされていません。UltiMaker Digital Factoryにアクセスして接続を確立してください。" +msgstr "このプリンターはお使いのアカウントにリンクされていません。Ultimaker Digital Factoryにアクセスして接続を確立してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6481,8 +6481,8 @@ msgstr "Digital Libraryに接続し、CuraでDigital Libraryからファイル #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" -msgstr "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index d51c4ebd6a..432da63c3b 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -1058,8 +1058,8 @@ msgstr[0] "다음 프린터는 Digital Factory에 연결되어 있지 않습니 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1204,8 +1204,8 @@ msgstr "프린트 모니터링" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory에서 프린트 추적" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory에서 프린트 추적" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2416,8 +2416,8 @@ msgstr "대기열을 원격으로 관리하려면 프린터 펌웨어를 업데 msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "클라우드 프린터용 Webcam 피드는 UltiMaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 UltiMaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "클라우드 프린터용 Webcam 피드는 UltiMaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 Ultimaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2483,8 +2483,8 @@ msgstr "첫 번째로 사용 가능" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory를 사용하여 어디서든 프린터를 모니터링하십시오" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory를 사용하여 어디서든 프린터를 모니터링하십시오" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5812,8 +5812,8 @@ msgstr "내 프린터" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "UltiMaker Digital Factory의 프린터를 모니터링하십시오." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Ultimaker Digital Factory의 프린터를 모니터링하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6246,7 +6246,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the UltiMaker " "Digital Factory to establish a connection." -msgstr "해당 프린터가 사용자의 계정에 연결되어 있지 않습니다. UltiMaker Digital Factory에 방문하여 연결을 설정하십시오." +msgstr "해당 프린터가 사용자의 계정에 연결되어 있지 않습니다. Ultimaker Digital Factory에 방문하여 연결을 설정하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6483,7 +6483,7 @@ msgstr "디지털 라이브러리와 연결하여 Cura에서 디지털 라이브 #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "UltiMaker 디지털 라이브러리" #: /GCodeProfileReader/plugin.json diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index 38df06bbbc..b681e5cd06 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -1064,8 +1064,8 @@ msgstr[1] "Deze printers zijn niet gekoppeld aan de Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1212,8 +1212,8 @@ msgstr "Printen in de gaten houden" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "Volg het printen in UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Volg het printen in Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2434,8 +2434,8 @@ msgstr "Werk de firmware van uw printer bij om de wachtrij op afstand te beheren msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "Vanuit UltiMaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om UltiMaker Digital Factory te bezoeken en deze" +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Vanuit UltiMaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om Ultimaker Digital Factory te bezoeken en deze" " webcam te bekijken." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2502,8 +2502,8 @@ msgstr "Eerst beschikbaar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "Monitor uw printers overal met UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Monitor uw printers overal met Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5853,8 +5853,8 @@ msgstr "Mijn printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "Volg uw printers in UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Volg uw printers in Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6294,7 +6294,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Deze printer is niet gekoppeld aan uw account. Ga naar de UltiMaker Digital Factory om een verbinding tot stand te brengen." +msgstr "Deze printer is niet gekoppeld aan uw account. Ga naar de Ultimaker Digital Factory om een verbinding tot stand te brengen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6531,8 +6531,8 @@ msgstr "Maakt verbinding met de digitale bibliotheek, zodat Cura bestanden kan o #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" -msgstr "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" diff --git a/resources/i18n/pl_PL/cura.po b/resources/i18n/pl_PL/cura.po index b55941b363..a7f128a4c3 100644 --- a/resources/i18n/pl_PL/cura.po +++ b/resources/i18n/pl_PL/cura.po @@ -1023,7 +1023,7 @@ msgstr[1] "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 @@ -1166,7 +1166,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 @@ -2328,7 +2328,7 @@ msgstr "Zaktualizuj oprogramowanie drukarki, aby zdalnie zarządzać kolejką." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2395,7 +2395,7 @@ msgstr "Pierwsza dostępna" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -5627,7 +5627,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 @@ -6036,7 +6036,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 @@ -6266,7 +6266,7 @@ msgstr "" #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "" #: /GCodeProfileReader/plugin.json diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index 46b4614697..1a925b1d99 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -971,8 +971,8 @@ msgstr[1] "Estas impressoras não estão ligadas à Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1117,8 +1117,8 @@ msgstr "Monitorar impressão" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "Rastrear a impressão na UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Rastrear a impressão na Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2238,8 +2238,8 @@ msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remot #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "Fontes de webcam para impressoras de nuvem não podem ser vistas pelo UltiMaker Cura. Clique em \"Gerenciar impressora\" para visitar a UltiMaker Digital Factory e visualizar esta webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Fontes de webcam para impressoras de nuvem não podem ser vistas pelo UltiMaker Cura. Clique em \"Gerenciar impressora\" para visitar a Ultimaker Digital Factory e visualizar esta webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2304,8 +2304,8 @@ msgstr "Primeira disponível" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "Monitora suas impressoras de todo lugar usando a UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Monitora suas impressoras de todo lugar usando a Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5468,8 +5468,8 @@ msgstr "Minhas impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "Monitora as impressoras na UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Monitora as impressoras na Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5875,8 +5875,8 @@ msgstr "A impressora de nuvem está offline. Por favor verifique se a impressora #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." -msgstr "Esta impressora não está vinculada à sua conta. Por favor visite a UltiMaker Digital Factory para estabelecer uma conexão." +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "Esta impressora não está vinculada à sua conta. Por favor visite a Ultimaker Digital Factory para estabelecer uma conexão." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6105,7 +6105,7 @@ msgstr "Conecta-se à Digital Library, permitindo ao Cura abrir arquivos dela e #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "Digital Library da UltiMaker" #: /GCodeProfileReader/plugin.json @@ -6988,8 +6988,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Envia e monitora trabalhos de impressão de qualquer lugar usando sua conta UltiMaker." #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to UltiMaker Digital Factory" -#~ msgstr "Conectar à UltiMaker Digital Factory" +#~ msgid "Connect to Ultimaker Digital Factory" +#~ msgstr "Conectar à Ultimaker Digital Factory" #~ msgctxt "@info" #~ msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." @@ -7120,11 +7120,11 @@ msgstr "Estágio de Preparação" #~ msgstr "Impressoras adicionadas da Digital Factory:
        {}
      " #~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the UltiMaker Digital Factory." +#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." #~ msgstr "
        {}
      Para estabelecer uma conexão, por favor visite a Ultimaker Digital Factory." #~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit UltiMaker Digital Factory.

      Are you sure you want to remove {} temporarily?" +#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" #~ msgstr "{} será removida até a próxima sincronização de conta.
      Para remover {} permanentemente, visite a Ultimaker Digital Factory.

      Tem certeza que deseja remover {} temporariamente?" #~ msgctxt "@label" @@ -7160,8 +7160,8 @@ msgstr "Estágio de Preparação" #~ msgstr "A webcam não está disponível porque você está monitorando uma impressora de nuvem." #~ msgctxt "@button" -#~ msgid "UltiMaker Digital Factory" -#~ msgstr "UltiMaker Digital Factory" +#~ msgid "Ultimaker Digital Factory" +#~ msgstr "Ultimaker Digital Factory" #~ msgctxt "@text:window, %1 is a profile name" #~ msgid "" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index d7db1879b1..69341486e2 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -1068,8 +1068,8 @@ msgstr[1] "Estas impressoras não estão associadas à Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1216,8 +1216,8 @@ msgstr "Monitorizar a impressão" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "Controle a impressão no UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Controle a impressão no Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2439,7 +2439,7 @@ msgstr "Atualize o firmware da impressora para gerir a fila remotamente." msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do UltiMaker Cura. Clique em \"Gerir impressora\" para visitar o UltiMaker" " Digital Factory e ver esta câmara." @@ -2507,8 +2507,8 @@ msgstr "Primeira disponível" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "Monitorize as suas impressoras de qualquer lugar usando a UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Monitorize as suas impressoras de qualquer lugar usando a Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5856,8 +5856,8 @@ msgstr "As minhas impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "Monitorize as impressoras no UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Monitorize as impressoras no Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6297,7 +6297,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Esta impressora não está associada à sua conta. Visite a UltiMaker Digital Factory para estabelecer uma ligação." +msgstr "Esta impressora não está associada à sua conta. Visite a Ultimaker Digital Factory para estabelecer uma ligação." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6534,7 +6534,7 @@ msgstr "Liga à Biblioteca Digital, permitindo ao Cura abrir ficheiros da Biblio #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "Biblioteca Digital UltiMaker" #: /GCodeProfileReader/plugin.json diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 75be181d9c..4b42e918af 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -1066,8 +1066,8 @@ msgstr[2] "Эти принтеры не подключены Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1216,8 +1216,8 @@ msgstr "Мониторинг печати" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "Отслеживайте печать в UltiMaker Digital Factory" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Отслеживайте печать в Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2439,9 +2439,9 @@ msgstr "Для удаленного управления очередью нео msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из UltiMaker Cura. Щелкните «Управление принтером», чтобы просмотреть эту веб-камеру на" -" сайте UltiMaker Digital Factory." +" сайте Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2507,8 +2507,8 @@ msgstr "Первое доступное" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "Следите за своими принтерами откуда угодно с помощью UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Следите за своими принтерами откуда угодно с помощью Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5862,8 +5862,8 @@ msgstr "Мои принтеры" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "Следите за своими принтерами в UltiMaker Digital Factory." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Следите за своими принтерами в Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6299,7 +6299,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Этот принтер не связан с вашей учетной записью. Посетите сайт UltiMaker Digital Factory, чтобы установить привязку." +msgstr "Этот принтер не связан с вашей учетной записью. Посетите сайт Ultimaker Digital Factory, чтобы установить привязку." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6536,7 +6536,7 @@ msgstr "Подключается к цифровой библиотеке, по #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "Цифровая библиотека UltiMaker" #: /GCodeProfileReader/plugin.json diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 2106a709b3..178b28a8be 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -1064,8 +1064,8 @@ msgstr[1] "Bu yazıcılar Digital Factory ile bağlantılandırılmamış:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1212,8 +1212,8 @@ msgstr "Baskı izleme" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory'de baskıyı izleyin" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory'de baskıyı izleyin" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2433,8 +2433,8 @@ msgstr "Kuyruğu uzaktan yönetmek için lütfen yazıcının donanım yazılım msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click " -"\"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "Bulut yazıcıları için web kamerası akışları UltiMaker Cura'dan görüntülenemez. UltiMaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek" +"\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "Bulut yazıcıları için web kamerası akışları UltiMaker Cura'dan görüntülenemez. Ultimaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek" " için \"Yazıcıyı Yönet\"i tıklayın." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2501,8 +2501,8 @@ msgstr "İlk kullanılabilen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory'yi kullanarak yazıcılarınızı her yerden izleyin" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory'yi kullanarak yazıcılarınızı her yerden izleyin" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5846,8 +5846,8 @@ msgstr "Yazıcılarım" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "UltiMaker Digital Factory'de yazıcıları izleyin." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "Ultimaker Digital Factory'de yazıcıları izleyin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6284,7 +6284,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Yazıcı hesabınızla bağlanmamış. Bağlantı kurmak için lütfen UltiMaker Digital Factory bölümünü ziyaret edin." +msgstr "Yazıcı hesabınızla bağlanmamış. Bağlantı kurmak için lütfen Ultimaker Digital Factory bölümünü ziyaret edin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6521,8 +6521,8 @@ msgstr "Digital Library'ye bağlanarak Cura'nın Digital Library'deki dosyaları #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" -msgstr "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index b15dd34eea..d7f2b8ce18 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -1021,8 +1021,8 @@ msgstr[0] "这些打印机未链接到 Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1166,8 +1166,8 @@ msgstr "监控打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "在 UltiMaker Digital Factory 中跟踪打印" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "在 Ultimaker Digital Factory 中跟踪打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2330,8 +2330,8 @@ msgstr "请及时更新打印机固件以远程管理打印队列。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "无法从 UltiMaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 UltiMaker Digital Factory 并查看此网络摄像头。" +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "无法从 UltiMaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 Ultimaker Digital Factory 并查看此网络摄像头。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2397,8 +2397,8 @@ msgstr "第一个可用" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" -msgstr "使用 UltiMaker Digital Factory 从任意位置监控打印机" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgstr "使用 Ultimaker Digital Factory 从任意位置监控打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -5627,8 +5627,8 @@ msgstr "我的打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "在 UltiMaker Digital Factory 中监控打印机。" +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "在 Ultimaker Digital Factory 中监控打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6039,8 +6039,8 @@ msgstr "云打印机离线。请检查打印机是否已开启并连接到 Inter #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." -msgstr "此打印机未链接到您的帐户。请访问 UltiMaker Digital Factory 以建立连接。" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "此打印机未链接到您的帐户。请访问 Ultimaker Digital Factory 以建立连接。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6269,8 +6269,8 @@ msgstr "连接到 Digital Library,以允许 Cura 从 Digital Library 打开文 #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" -msgstr "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" +msgstr "Ultimaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -7151,8 +7151,8 @@ msgstr "准备阶段" #~ msgstr "使用您的 UltiMaker account 帐户从任何地方发送和监控打印作业。" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to UltiMaker Digital Factory" -#~ msgstr "连接到 UltiMaker Digital Factory" +#~ msgid "Connect to Ultimaker Digital Factory" +#~ msgstr "连接到 Ultimaker Digital Factory" #~ msgctxt "@info" #~ msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." @@ -7280,11 +7280,11 @@ msgstr "准备阶段" #~ msgstr "从 Digital Factory 添加的打印机:
        {}
      " #~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the UltiMaker Digital Factory." +#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." #~ msgstr "
        {}
      要建立连接,请访问 Ultimaker Digital Factory。" #~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit UltiMaker Digital Factory.

      Are you sure you want to remove {} temporarily?" +#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" #~ msgstr "{} 将被删除,直至下次帐户同步为止。
      要永久删除 {},请访问 Ultimaker Digital Factory

      是否确实要暂时删除 {}?" #~ msgctxt "@label" @@ -7320,8 +7320,8 @@ msgstr "准备阶段" #~ msgstr "网络摄像头不可用,因为您正在监控云打印机。" #~ msgctxt "@button" -#~ msgid "UltiMaker Digital Factory" -#~ msgstr "UltiMaker Digital Factory" +#~ msgid "Ultimaker Digital Factory" +#~ msgstr "Ultimaker Digital Factory" #~ msgctxt "@text:window, %1 is a profile name" #~ msgid "" diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index 9ac3b8d621..9337dbb04d 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -1021,8 +1021,8 @@ msgstr[0] "印表機未連到 Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "UltiMaker Digital Factory" -msgstr "UltiMaker Digital Factory" +msgid "Ultimaker Digital Factory" +msgstr "Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1166,8 +1166,8 @@ msgstr "監控列印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in UltiMaker Digital Factory" -msgstr "在UltiMaker Digital Factory中追蹤您的列印" +msgid "Track the print in Ultimaker Digital Factory" +msgstr "在Ultimaker Digital Factory中追蹤您的列印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -2331,8 +2331,8 @@ msgstr "請更新你印表機的韌體以便遠端管理工作隊列。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." -msgstr "網路攝影機無法從UltiMaker Cura中瀏覽,請點擊\"管理列印機\"並從UltiMaker Digital Factory中瀏覽網路攝影機." +msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgstr "網路攝影機無法從UltiMaker Cura中瀏覽,請點擊\"管理列印機\"並從Ultimaker Digital Factory中瀏覽網路攝影機." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2398,7 +2398,7 @@ msgstr "可用的第一個" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -5623,8 +5623,8 @@ msgstr "我的列印機" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in UltiMaker Digital Factory." -msgstr "從UltiMaker Digital Factory中監控我的列印機." +msgid "Monitor printers in Ultimaker Digital Factory." +msgstr "從Ultimaker Digital Factory中監控我的列印機." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -6035,8 +6035,8 @@ msgstr "雲端印表機為離線狀態。請檢查印表機是否已開機並連 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." -msgstr "此印表機未連接到你的帳號。請前往 UltiMaker Digital Factory 建立連接。" +msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgstr "此印表機未連接到你的帳號。請前往 Ultimaker Digital Factory 建立連接。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6265,7 +6265,7 @@ msgstr "連結至\"數位博物館\",允許Cura從\"數位博物館\"打開或 #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "UltiMaker Digital Library" +msgid "Ultimaker Digital Library" msgstr "UltiMaker 數位博物館" #: /GCodeProfileReader/plugin.json @@ -7126,8 +7126,8 @@ msgstr "準備介面" #~ msgstr "利用你的 UltiMaker 帳號在任何地方傳送和監控列印作業。" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to UltiMaker Digital Factory" -#~ msgstr "連接到 UltiMaker Digital Factory" +#~ msgid "Connect to Ultimaker Digital Factory" +#~ msgstr "連接到 Ultimaker Digital Factory" #~ msgctxt "@info" #~ msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." @@ -7255,11 +7255,11 @@ msgstr "準備介面" #~ msgstr "從 Digital Factory 新增印表機:
        {}
      " #~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the UltiMaker Digital Factory." +#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." #~ msgstr "
        {}
      要建立連線,請前往 Ultimaker Digital Factory。" #~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit UltiMaker Digital Factory.

      Are you sure you want to remove {} temporarily?" +#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" #~ msgstr "直到下次帳號同步前 {} 將被移除。
      要永久移除 {},請前往 Ultimaker Digital Factory

      你確定要暫時移除 {} 嗎?" #~ msgctxt "@label" @@ -7295,8 +7295,8 @@ msgstr "準備介面" #~ msgstr "由於你正在監控一台雲端印表機,因此無法使用網路攝影機。" #~ msgctxt "@button" -#~ msgid "UltiMaker Digital Factory" -#~ msgstr "UltiMaker Digital Factory" +#~ msgid "Ultimaker Digital Factory" +#~ msgstr "Ultimaker Digital Factory" #~ msgctxt "@text:window, %1 is a profile name" #~ msgid "" diff --git a/resources/qml/Account/UserOperations.qml b/resources/qml/Account/UserOperations.qml index 40612d87ac..52d9cfc344 100644 --- a/resources/qml/Account/UserOperations.qml +++ b/resources/qml/Account/UserOperations.qml @@ -93,7 +93,7 @@ Column width: parent.width height: UM.Theme.getSize("account_button").height - text: "UltiMaker Digital Factory" + text: "Ultimaker Digital Factory" onClicked: Qt.openUrlExternally(CuraApplication.ultimakerDigitalFactoryUrl + "?utm_source=cura&utm_medium=software&utm_campaign=menu-visit-DF") fixedWidthMode: false } diff --git a/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml b/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml index bdb790a79f..f13ca28447 100644 --- a/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml +++ b/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml @@ -31,7 +31,7 @@ Popup { displayName: catalog.i18nc("@label:button", "My printers"), thumbnail: UM.Theme.getIcon("PrinterTriple", "high"), - description: catalog.i18nc("@tooltip:button", "Monitor printers in UltiMaker Digital Factory."), + description: catalog.i18nc("@tooltip:button", "Monitor printers in Ultimaker Digital Factory."), link: "https://digitalfactory.ultimaker.com/app/printers?utm_source=cura&utm_medium=software&utm_campaign=switcher-digital-factory-printers", permissionsRequired: ["digital-factory.printer.read"] }, diff --git a/resources/qml/PrinterSelector/MachineSelector.qml b/resources/qml/PrinterSelector/MachineSelector.qml index 2403d3d573..b8b27049f6 100644 --- a/resources/qml/PrinterSelector/MachineSelector.qml +++ b/resources/qml/PrinterSelector/MachineSelector.qml @@ -65,7 +65,7 @@ Cura.ExpandablePopup } else { - return catalog.i18nc("@status", "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection.") + return catalog.i18nc("@status", "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection.") } } else From f4edc3a5d6a09b199a76499bf9741adda53e7c73 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Tue, 29 Nov 2022 15:28:13 +0100 Subject: [PATCH 542/547] Update translation string Cura-9808 --- resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml index c737031e9d..2e02e35c46 100644 --- a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml @@ -61,7 +61,7 @@ Control id: thrirdPartyPrinterCard Layout.alignment: Qt.AlignBottom onClicked: goToThirdPartyPrinter - text: catalog.i18nc("@button", "UltiMaker") + text: catalog.i18nc("@button", "Non UltiMaker printer") imageSource: UM.Theme.getImage("third_party_printer") } } From 934a036e3d68ece45c598f5a1b8cc7a4ed5c0b40 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Tue, 29 Nov 2022 15:28:48 +0100 Subject: [PATCH 543/547] Update resources/i18n/cs_CZ/cura.po Cura-9808 --- resources/i18n/cs_CZ/cura.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index 4d714496dc..fc1cf71481 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -702,7 +702,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" msgid "Send crash report to UltiMaker" -msgstr "Poslat záznam o pádu do UltiMakeru" +msgstr "Poslat záznam o pádu do UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" From 8a1f94c832b4760d7412a1648ec57d45fe76e749 Mon Sep 17 00:00:00 2001 From: jspijker Date: Tue, 29 Nov 2022 16:23:59 +0100 Subject: [PATCH 544/547] Fix format-definition-paired-coordinate-array --- .../src/printerlinter/formatters/def_json_formatter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/printer-linter/src/printerlinter/formatters/def_json_formatter.py b/printer-linter/src/printerlinter/formatters/def_json_formatter.py index f839594ea5..f99fe5bfb4 100644 --- a/printer-linter/src/printerlinter/formatters/def_json_formatter.py +++ b/printer-linter/src/printerlinter/formatters/def_json_formatter.py @@ -51,8 +51,8 @@ class DefJsonFormatter(FileFormatter): content = single_value_list.sub(r"\1 [ \3 ]\5", content) if self._settings["format"].get("format-definition-paired-coordinate-array", True): - paired_coordinates = re.compile(r"(\[)\s+(-?\d*),\s*(-?\d*)\s*(\])") - content = paired_coordinates.sub(r"\1 \2, \3 \4", content) + paired_coordinates = re.compile(r"(\s*\[)\s*([-\d\.]+),\s*([-\d\.]+)[\s]*(\])") + content = paired_coordinates.sub(r"\1\2, \3\4", content) file.write_text(content) From c0d92e90f833d2e15008e084f3c13e16eddf729b Mon Sep 17 00:00:00 2001 From: jspijker Date: Tue, 29 Nov 2022 17:29:44 +0100 Subject: [PATCH 545/547] Fix extruders formatting/diagnosing --- .../src/printerlinter/linters/defintion.py | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/printer-linter/src/printerlinter/linters/defintion.py b/printer-linter/src/printerlinter/linters/defintion.py index 909265e829..dc272ccd9c 100644 --- a/printer-linter/src/printerlinter/linters/defintion.py +++ b/printer-linter/src/printerlinter/linters/defintion.py @@ -17,6 +17,12 @@ class Definition(Linter): self._content = self._file.read_text() self._loadBasePrinterSettings() + @property + def base_def(self): + if "fdmextruder" in self._definitions: + return "fdmextruder" + return "fdmprinter" + def check(self) -> Iterator[Diagnostic]: if self._settings["checks"].get("diagnostic-definition-redundant-override", False): for check in self.checkRedefineOverride(): @@ -33,7 +39,7 @@ class Definition(Linter): """ Checks if definition file overrides its parents settings with the same value. """ definition_name = list(self._definitions.keys())[0] definition = self._definitions[definition_name] - if "overrides" in definition and definition_name != "fdmprinter": + if "overrides" in definition and definition_name not in ("fdmprinter", "fdmextruder"): for key, value_dict in definition["overrides"].items(): is_redefined, value, parent = self._isDefinedInParent(key, value_dict, definition['inherits']) if is_redefined: @@ -64,7 +70,10 @@ class Definition(Linter): # Load parent definition if it exists if "inherits" in self._definitions[definition_name]: - parent_file = definition_file.parent.joinpath(f"{self._definitions[definition_name]['inherits']}.def.json") + if self._definitions[definition_name]['inherits'] in ("fdmextruder", "fdmprinter"): + parent_file = definition_file.parent.parent.joinpath("definitions", f"{self._definitions[definition_name]['inherits']}.def.json") + else: + parent_file = definition_file.parent.joinpath(f"{self._definitions[definition_name]['inherits']}.def.json") self._loadDefinitionFiles(parent_file) def _isDefinedInParent(self, key, value_dict, inherits_from): @@ -72,7 +81,10 @@ class Definition(Linter): return self._isDefinedInParent(key, value_dict, self._definitions[inherits_from]["inherits"]) parent = self._definitions[inherits_from]["overrides"] - is_number = self._definitions["fdmprinter"]["overrides"][key] in ("float", "int") + if key not in self._definitions[self.base_def]["overrides"]: + is_number = False + else: + is_number = self._definitions[self.base_def]["overrides"][key]["type"] in ("float", "int") for value in value_dict.values(): if key in parent: check_values = [cv for cv in [parent[key].get("default_value", None), parent[key].get("value", None)] if cv is not None] @@ -99,9 +111,9 @@ class Definition(Linter): def _loadBasePrinterSettings(self): """ TODO @Jelle please explain why this """ settings = {} - for k, v in self._definitions["fdmprinter"]["settings"].items(): + for k, v in self._definitions[self.base_def]["settings"].items(): self._getSetting(k, v, settings) - self._definitions["fdmprinter"] = {"overrides": settings} + self._definitions[self.base_def] = {"overrides": settings} def _getSetting(self, name, setting, settings) -> None: if "children" in setting: From fb917a88fb20db0b9aeb624cd53068da508e702c Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Tue, 29 Nov 2022 20:36:04 +0100 Subject: [PATCH 546/547] Don't format Something seems to be broken --- .github/workflows/printer-linter-format.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/printer-linter-format.yml b/.github/workflows/printer-linter-format.yml index 9fb5a1c584..d146d080de 100644 --- a/.github/workflows/printer-linter-format.yml +++ b/.github/workflows/printer-linter-format.yml @@ -35,9 +35,9 @@ jobs: if: env.GIT_DIFF && !env.MATCHED_FILES run: pip install -r .github/workflows/requirements-printer-linter.txt - - name: Format file - if: env.GIT_DIFF && !env.MATCHED_FILES - run: python printer-linter/src/terminal.py --format ${{ env.GIT_DIFF_FILTERED }} +# - name: Format file +# if: env.GIT_DIFF && !env.MATCHED_FILES +# run: python printer-linter/src/terminal.py --format ${{ env.GIT_DIFF_FILTERED }} - uses: stefanzweifel/git-auto-commit-action@v4 if: env.GIT_DIFF && !env.MATCHED_FILES From d377adead49d773e794ecde90f4fa43f15b97388 Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Tue, 29 Nov 2022 14:53:23 -0500 Subject: [PATCH 547/547] Update dxu_umo.def.json Removed redundant nozzle size and filament diameter already specified in parent. --- resources/definitions/dxu_umo.def.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/resources/definitions/dxu_umo.def.json b/resources/definitions/dxu_umo.def.json index be40747b6e..715b1ada90 100644 --- a/resources/definitions/dxu_umo.def.json +++ b/resources/definitions/dxu_umo.def.json @@ -17,12 +17,6 @@ "machine_nozzle_cool_down_speed": { "default_value": 0.8 }, - "machine_nozzle_size": { - "default_value": 0.4 - }, - "material_diameter": { - "default_value": 1.75 - }, "machine_start_gcode" : { "value": "\"\" if machine_gcode_flavor == \"UltiGCode\" else \"; Script based on an original created by tjjfvi (https://github.com/tjjfvi)\\n; An up-to-date version of the tjjfvi's original script can be found\\n; here: https://csi.t6.fyi/\\n; Note - This script will only work in Cura V4.2 and above!\\n; --- Global Settings\\n; layer_height = {layer_height}\\n; smooth_spiralized_contours = {smooth_spiralized_contours}\\n; magic_mesh_surface_mode = {magic_mesh_surface_mode}\\n; machine_extruder_count = {machine_extruder_count}\\n; --- Single Extruder Settings\\n; speed_z_hop = {speed_z_hop}\\n; retraction_amount = {retraction_amount}\\n; retraction_hop = {retraction_hop}\\n; retraction_hop_enabled = {retraction_hop_enabled}\\n; retraction_enable = {retraction_enable}\\n; retraction_speed = {retraction_speed}\\n; retraction_retract_speed = {retraction_retract_speed}\\n; retraction_prime_speed = {retraction_prime_speed}\\n; speed_travel = {speed_travel}\\n\\nM355 S1 P25;turn on case light\\n\\n;material_bed_temperature={material_bed_temperature} material_print_temperature={material_print_temperature} material_print_temperature_layer_0={material_print_temperature_layer_0}\\nM190 S{material_bed_temperature_layer_0}\\nG21 ;metric values\\nG90 ;absolute positioning\\nM82 ;set extruder to absolute mode\\nM107 ;start with the fan off\\nM200 D0 T{initial_extruder_nr} ;reset filament diameter\\nG28 ;home all\\nT{initial_extruder_nr} ;switch to the first nozzle used for print\\nM104 T{initial_extruder_nr} S{material_standby_temperature, initial_extruder_nr}\\nG0 X25 Y20 F7200 ;change Y20 to Y0 ansonl\\nG0 Z20 F2400\\nM109 T{initial_extruder_nr} S{material_print_temperature_layer_0, initial_extruder_nr}\\nG0 X210 Y0 F7200\\nG92 E-12.0 ; increase purge 6.5 to 12\\nG1 E0 F200 ;purge nozzle ;change F45 to F200 like ultimaker code ansonl\\nG1 E-6.5 F1500\\nG1 E0 F1500\\nG1 Y50 F9000 ;add quick movement to Y50 like ultimaker code ansonl\\nM400 ;finish all moves\\nT{initial_extruder_nr}\\n;end of startup sequence\\n\\nM355 S1 P50;turn on case light\"" },

      +X`H6l~J}d#>*A`@b7N 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 Date: Tue, 29 Nov 2022 15:19:14 +0100 Subject: [PATCH 539/547] Change string to use the "UltiMaker" brand name CURA-9793 --- resources/i18n/cs_CZ/cura.po | 2 +- resources/i18n/cura.pot | 2 +- resources/i18n/es_ES/cura.po | 2 +- resources/i18n/fi_FI/cura.po | 2 +- resources/i18n/fr_FR/cura.po | 2 +- resources/i18n/hu_HU/cura.po | 2 +- resources/i18n/it_IT/cura.po | 2 +- resources/i18n/ja_JP/cura.po | 2 +- resources/i18n/nl_NL/cura.po | 2 +- resources/i18n/pl_PL/cura.po | 2 +- resources/i18n/pt_BR/cura.po | 2 +- resources/i18n/pt_PT/cura.po | 2 +- resources/i18n/ru_RU/cura.po | 2 +- resources/i18n/tr_TR/cura.po | 2 +- resources/i18n/zh_CN/cura.po | 2 +- resources/i18n/zh_TW/cura.po | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index e2d0ff0ffe..d6eade5162 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -5465,7 +5465,7 @@ msgstr "Komplexní řešení pro 3D tisk z taveného filamentu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" "Cura vyvíjí Ultimaker B.V. ve spolupráci s komunitou.\n" diff --git a/resources/i18n/cura.pot b/resources/i18n/cura.pot index 3acce5bf81..70bdb20755 100644 --- a/resources/i18n/cura.pot +++ b/resources/i18n/cura.pot @@ -5635,7 +5635,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by UltiMaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 82c8421df7..3285efcd15 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -5669,7 +5669,7 @@ msgstr "Solución completa para la impresión 3D de filamento fundido." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "UltiMaker B.V. ha desarrollado Cura en cooperación con la comunidad.\nCura se enorgullece de utilizar los siguientes proyectos de código abierto:" diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po index e97704b4d9..0eddbae3e3 100644 --- a/resources/i18n/fi_FI/cura.po +++ b/resources/i18n/fi_FI/cura.po @@ -5421,7 +5421,7 @@ msgstr "Kokonaisvaltainen sulatettavan tulostuslangan 3D-tulostusratkaisu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" "Cura-ohjelman on kehittänyt Ultimaker B.V. yhteistyössä käyttäjäyhteisön kanssa.\n" diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index 776f8b53a9..bff7de31dd 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -5700,7 +5700,7 @@ msgstr "Solution complète pour l'impression 3D par dépôt de filament fondu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" "Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\n" diff --git a/resources/i18n/hu_HU/cura.po b/resources/i18n/hu_HU/cura.po index 90252e1197..578c2c76a7 100644 --- a/resources/i18n/hu_HU/cura.po +++ b/resources/i18n/hu_HU/cura.po @@ -5437,7 +5437,7 @@ msgstr "Teljes körű megoldás az olvadószálas 3D-s nyomtatáshoz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "A Cura-t az UltiMaker B.V fejlesztette ki a közösséggel együttműködésben. A Cura büszkén használja a következő nyílt forráskódú projekteket:" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index d9cfa0c79c..48f301a03d 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -5666,7 +5666,7 @@ msgstr "Soluzione end-to-end per la stampa 3D con filamento fuso." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "Cura è stato sviluppato da UltiMaker B.V. in cooperazione con la comunità.\nCura è orgogliosa di utilizzare i seguenti progetti open source:" diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 7a93c7f5a1..5436aaed05 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -5623,7 +5623,7 @@ msgstr "熱溶解積層型3Dプリンティングのエンドtoエンドソリ #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "CuraはUltiMakerB.Vのコミュニティの協力によって開発され、Curaはオープンソースで使えることを誇りに思います:" diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index 78f4598d81..38df06bbbc 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -5666,7 +5666,7 @@ msgstr "End-to-end-oplossing voor fused filament 3D-printen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "Cura is ontwikkeld door UltiMaker B.V. in samenwerking met de community.\nCura maakt met trots gebruik van de volgende opensourceprojecten:" diff --git a/resources/i18n/pl_PL/cura.po b/resources/i18n/pl_PL/cura.po index 4e5f1834a9..b55941b363 100644 --- a/resources/i18n/pl_PL/cura.po +++ b/resources/i18n/pl_PL/cura.po @@ -5438,7 +5438,7 @@ msgstr "Kompletne rozwiązanie do druku przestrzennego." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" "Cura jest rozwijana przez firmę Ultimaker B.V. we współpracy ze społecznością.\n" diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index 0ec2b0af2f..46b4614697 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -5280,7 +5280,7 @@ msgstr "Solução completa para impressão 3D com filamento fundido." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" "Cura é desenvolvido pela Ultimaker B.V. em cooperação com a comunidade.\n" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index acc3ed99de..d7db1879b1 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -5669,7 +5669,7 @@ msgstr "A Solução completa para a impressão 3D por filamento fundido." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "O Cura foi desenvolvido pela UltiMaker B.V. em colaboração com a comunidade.\nO Cura tem o prazer de utilizar os seguintes projetos open source:" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index d136bb86d9..75be181d9c 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -5675,7 +5675,7 @@ msgstr "Полное решение для 3D печати методом нап #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "Cura разработана компанией UltiMaker B.V. совместно с сообществом.\nCura использует следующие проекты с открытым исходным кодом:" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 616f09fc7e..2106a709b3 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -5659,7 +5659,7 @@ msgstr "Kaynaşık filaman 3B yazdırma için kalıcı çözüm." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "Cura, topluluk iş birliği ile UltiMaker B.V. tarafından geliştirilmiştir.\nCura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index ab9f22ff97..b15dd34eea 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -5438,7 +5438,7 @@ msgstr "熔丝 3D 打印技术的的端对端解决方案。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" "Cura 由 Ultimaker B.V. 与社区合作开发。\n" diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index 02f0a7f844..9ac3b8d621 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -5434,7 +5434,7 @@ msgstr "熔絲 3D 列印技術的的端對端解決方案。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:87 msgctxt "@info:credit" msgid "" -"Cura is developed by Ultimaker B.V. in cooperation with the community.\n" +"Cura is developed by UltiMaker in cooperation with the community.\n" "Cura proudly uses the following open source projects:" msgstr "" "Cura 由 Ultimaker B.V. 與社群合作開發。\n" From 7efbf6ed1e38c90d49742972bcce7178cd55faf5 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 29 Nov 2022 15:26:15 +0100 Subject: [PATCH 540/547] Translate string CURA-9793 --- plugins/Marketplace/PackageModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/Marketplace/PackageModel.py b/plugins/Marketplace/PackageModel.py index 79820f07e9..fa909b4120 100644 --- a/plugins/Marketplace/PackageModel.py +++ b/plugins/Marketplace/PackageModel.py @@ -92,7 +92,7 @@ class PackageModel(QObject): "display_name": display_name, "package_version": package_version, "package_type": package_type, - "description": "The material package associated with the Cura project could not be found on the UltiMaker Marketplace. Use the partial material profile definition stored in the Cura project file at your own risk." + "description": catalog.i18nc("@label:label Ultimaker Marketplace is a brand name, don't translate", "The material package associated with the Cura project could not be found on the Ultimaker Marketplace. Use the partial material profile definition stored in the Cura project file at your own risk.") } package_model = cls(package_data) package_model.setIsMissingPackageInformation(True) From b22fafadbe541cf50b06cb50dbe28fd3941f3bcd Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 29 Nov 2022 15:26:51 +0100 Subject: [PATCH 541/547] Don't capitalise "M" in "Ultimaker Digital Library" and "Ultimaker Digital Factory" because these are brand names. CURA-9793 --- .../resources/qml/MonitorPrinterCard.qml | 2 +- .../resources/qml/MonitorStage.qml | 2 +- .../src/Cloud/CloudOutputDevice.py | 2 +- .../src/Cloud/CloudOutputDeviceManager.py | 2 +- .../src/Messages/RemovedPrintersMessage.py | 2 +- resources/bundled_packages/cura.json | 2 +- resources/i18n/cs_CZ/cura.po | 38 +++++++++--------- resources/i18n/cura.pot | 12 +++--- resources/i18n/de_DE/cura.po | 24 +++++------ resources/i18n/es_ES/cura.po | 24 +++++------ resources/i18n/fi_FI/cura.po | 14 +++---- resources/i18n/fr_FR/cura.po | 26 ++++++------ resources/i18n/hu_HU/cura.po | 14 +++---- resources/i18n/it_IT/cura.po | 26 ++++++------ resources/i18n/ja_JP/cura.po | 26 ++++++------ resources/i18n/ko_KR/cura.po | 24 +++++------ resources/i18n/nl_NL/cura.po | 26 ++++++------ resources/i18n/pl_PL/cura.po | 14 +++---- resources/i18n/pt_BR/cura.po | 38 +++++++++--------- resources/i18n/pt_PT/cura.po | 22 +++++----- resources/i18n/ru_RU/cura.po | 24 +++++------ resources/i18n/tr_TR/cura.po | 26 ++++++------ resources/i18n/zh_CN/cura.po | 40 +++++++++---------- resources/i18n/zh_TW/cura.po | 36 ++++++++--------- resources/qml/Account/UserOperations.qml | 2 +- .../ApplicationSwitcherPopup.qml | 2 +- .../qml/PrinterSelector/MachineSelector.qml | 2 +- 27 files changed, 236 insertions(+), 236 deletions(-) diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml index 68129eec8f..2488e55bd1 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml @@ -285,7 +285,7 @@ Item { id: cameraDisabledInfo text: catalog.i18nc("@info", "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." + - " Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam.") + " Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam.") target: cameraButton } } diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml index ff581b0fb9..2a0609dab4 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml @@ -114,7 +114,7 @@ Component UM.Label { anchors.horizontalCenter: parent.horizontalCenter - text: catalog.i18nc("@info", "Monitor your printers from everywhere using UltiMaker Digital Factory") + text: catalog.i18nc("@info", "Monitor your printers from everywhere using Ultimaker Digital Factory") font: UM.Theme.getFont("medium") width: sendToFactoryImage.width wrapMode: Text.WordWrap diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py index ae6d212e66..c5c144d273 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py @@ -275,7 +275,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): message.addAction("monitor print", name=I18N_CATALOG.i18nc("@action:button", "Monitor print"), icon="", - description=I18N_CATALOG.i18nc("@action:tooltip", "Track the print in UltiMaker Digital Factory"), + description=I18N_CATALOG.i18nc("@action:tooltip", "Track the print in Ultimaker Digital Factory"), button_align=message.ActionButtonAlignment.ALIGN_RIGHT) df_url = f"https://digitalfactory.ultimaker.com/app/jobs/{self._cluster.cluster_id}?utm_source=cura&utm_medium=software&utm_campaign=message-printjob-sent" message.pyQtActionTriggered.connect(lambda message, action: (QDesktopServices.openUrl(QUrl(df_url)), message.hide())) diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py index edfaafb3b1..5ec0db8a66 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py @@ -419,7 +419,7 @@ class CloudOutputDeviceManager: machine.setMetaDataEntry(self.META_HOST_GUID, device.clusterData.host_guid) machine.setMetaDataEntry("group_name", device.name) machine.setMetaDataEntry("group_size", device.clusterSize) - digital_factory_string = self.i18n_catalog.i18nc("info:name", "UltiMaker Digital Factory") + digital_factory_string = self.i18n_catalog.i18nc("info:name", "Ultimaker Digital Factory") digital_factory_link = f"{digital_factory_string}" removal_warning_string = self.i18n_catalog.i18nc("@message {printer_name} is replaced with the name of the printer", "{printer_name} will be removed until the next account sync.").format(printer_name = device.name) \ diff --git a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py index 417431d66d..e31615816e 100644 --- a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py +++ b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py @@ -20,7 +20,7 @@ class RemovedPrintersMessage(Message): ) message_text += "

      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%0AQ&uaYi&r8ATjh`7`ox9P%Y)$sD8% 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
    328. !I%uBWASDbH;?QVl=vuNAAWZ8 z+_VeO)T9Az8B+{u;O57c!-C~ovt05~L#ehs+8S~U3d&Bg4U!{@zuLaD$?ikK)f;xw z4{w-@?`Ckdn2ot4zWkr-=h*0@XzHS@* z_^Srxc8@qd)-WtR-8BU2gc1GbTZA z2Bc%yC7KT;rgWqbvtlSIAEf`kedR1#yJ-h9<0a_~P}r;4OSUk09-3UTpZL)W$rV{E zHcT$Sqh<~z*=TUn3l-3wN1 zqg$U`fs!^t4rrFZb{Qv+zPhH8-TT>{I&EAZ{QlLmVczmB#h`>slYb)PsPtV7R8P|Q z-EEty2PkNxj9v1mr@&R$hN8e3Q&6N2l-06MNM(&G79}pfO=($Cw(Kdu!rvdCEtX71 zwq}t{Yz6uX+uRcQ#jYmNr50^;)=cQFQsXN(7xv3^x7PvP77;*Lqv|VD!R|&-00WT$ zh~NRhGX-N8QHS2swY=l}c73z!nPH&(0*M)q*Y+RzT3rSA}U&mrnUOKq)Q6 zJ}W2}qv0ymrD&hQp9w1|otfA)%hs$b7YU#mFxC<=AmwsYgB?MDi2!`wpvNmZRxgz_ z`<>@M#WCn@vEbNzZlcz!naf-t4?`3hj#eHC>``8!rT>Gh(Un%Gt#Ib?aAf%J2t}XdV={YwxqmEU;NFh-cE_(l3ZKj zg1Y7LW$6sS?_NC{%&JII&od4kiE^yU53ipmDF;&7?7qWJUe)d5KL_`1L&>%D%UkEC z^bgjn7oRv5#YH8tS;y@=1b%wcynM!NUcj2Jppjh9fqi|$>uJpA6}TV(bR)ZPQIrB zc-V}=39OyLeJHyrrCmCvfUzoyyY1SCm%x*+uS@bdcAp{XoX1<)#kqO=E|l`O@92cD zUN#-YwYP>{tTMDVY~BI;PU+7KV~?~UK!W|<%bT=*4c-FL0ms?;{684~K7ma37@Z+~Ki<{!(0uN5QNVahXS&Xla`dG5xu|6stFDyC}ag^&6?CGh17wAglv ztHYA8BwEX|PV)P_JTtJ^EvVAR1HcQ4#S680pQlZB2b$Xf>wpqhmwAZ9fNxW#Xs-{f zP-IiwT~ir;sD8~-QnsbVKqZS4R_z3_4p9WPF$`MYL=@@<#c;Tci}51|9HBd{uS^BG zL`@0Tt5W+(CNo#CWmR6q`vg`lKOgD^WUgQR-8|8>2qqg@SOm{#&rTqxou6C=KK^>*sZEW%|c zkAr)kT}7`g+7yN#(g#nUh-2BEBf#aqubo2-YA}jj-Y0rk?~3sWVoTLJTuoOEf*)}PxY z?#lfq52TY19EuZ|{S%iV16pF{(uO|4V;`;O>4qiUp8c0b8Piy>1zIkOQyBvAa2rJ! zbW(b4!&nf5y+E$yFzRkqCxunXvq80)-)peM4Y?^$!$;a!@Fi~kurMu!)}*>|y5K6b zy0u6R5*1(;pR>4v%J@}=wp2!0sRAn89T2s_NTS|`>N4B6D}CvYvVe?#d%jIMJ(`p1T# z8U2Q~+0nP58FY#q;%}uo5Qnfc#y*%`U@j>nXn81ik^9tCcUYHIEP7})hANc#4_)WK zvnyf#`@*IRN-J1h2Ovcx6UwF7T#7(6Nk313^lT$6xG*e=V%-q}D;7kR8R*2P8_2Ss zasES#Od+(J$`C*~zwWP(Ek`+eMq+7BK5!V!VHb}9Dr^5)M~=kR>$fMcAxR(Et=47U z$U()jEq=!?g1_9KkC^%5h12l6*Urj^7IR7ChWEzP4<7-Sv(etVvxx-}=JyCFk-%&Q zT&~aC8VzFB1z%)lLISe|^hg%*Ki;#1m^E`k@FS;Bzz@7_LW+TsV{CqR*P@)6Ja-D6 z&tOg3C%g1kaa%s~jy+P)_H_>}V>i;~^j?WcTCr{i-TmB(G;JjSeLn_(at@uGEhwoJ zet7*{VnBsTq?2|H4r9=8@d;x!hHQ&UCRc9VmYvA#5lIle1oY2f7p26XN$|Pslv}ZG zd&<)_fMt01vnw4?g+&iZ?2#Pb@;e5=yLK7dYm2O$nnHHdu{({Jol0pbK6u)Ga210p z85<|E+ivy7opkksONs`}m;mKCA&FUgjM=NXOE=TmM~uXt?4rB-xz+U2+;zBe{mzup zTqG&y^~rSy%kjV|gXnA?8`5?ON*8eU)0^jk>@0K^j$bZ`M9)5Q6kYS+QapUG!IDT8 z?rd*O{@Eub|McnXdIN36ko2s%ii$=FyfMa) zOF3Yl$M}=-J$AVljAmB~uz;yB&&#w6im;xNVX1~Ku^9dbnlVSyx&Aq}lvv(qU#fxk z?{pxhk1AFvm<6oL4o${V7b88e=v=FIc~w{%I+Nt9Rcj1cInjt?xy8c`ptyL@fdf{Z zQV9Z!{qlyDvclcum4^sa5CfdaH@3V5i}LV}F@`FAAMAE`DM0~^&^loB#UW0~{1Cah zW~1|?whqQn|I+XFR*E7AZv$2qv8p1t#S6nH08E4yX*=Eu_d@kMYTO+{6rxfL5FWOH z0*-~COvut{T>*xVOAKHDVqcf}U*v?gII_WMZPtoL>mHaCMC^iU4TE_T3=!4Lj!V!; zBD8vR?T7qvmRoUR*)7%2x+XwK-QJ+C@+^riz*HXy)1>+o%eeKA(ey7snEy}_iy4UL zp6oIX!>Gr2qgkhEc?b)M^nBhVRSpN>Y+vK2PW~xwPUXGeMBpv!YZdmWM z8}664E=aLZwkFrb4oX(@&s?wvTygIbT9adeQsENMBLhl6$?^LQmGBODW!@%w>dm#P z`;d;|cN{QvAc~tvcEK%Jxh?Jbvl{L_V9~q;PpkDV}~U9 zi%Uz+HoX6ZHT2Z1_4phEspt7W$y6>o@r128Zr@?_^PA`6>?NBOK$kvc1`y>SVgZWz zXdH|a14l7Kc-hJ0)A2gOBLHyjLRa66RUrjkzKAZFnt&PsOpjUC>bc>EwU zTRz1ul4P!%Z@lcJ@hRSK%Z|)+UwY!W zv?K99u6R?Do8oJWHq(efz2H4O<|NP8<9GcL;MyvG+}Huwz2)Peh^<_(mFRA+ioJngr}HAdVt(u! zq{4Aiw2}5S)h6FvHK@(>!2_1&p*EnTO_M2J=ZpF~&Cq~q*Oyp;7?x^ueWsEnIHTiD zsroO-fsB5s%Sbm@E*l3YvFuuEfo<$s$80PbJ_btLw78=1tvr1wkEdcmvdYAqTIa9_oS$m^q zt=iS~%5`lxU<>m~nWyqQ6m|zon<6M~m4UTE9}DG&c^}4qM69LWg^ewQPAiKW=`nv< znC@ks6gRBT)pAG0c!bGat{9CI`!ZggK#vv ztK_iXcfWN!UGu;a%LR z5J2&HcDYH)0AZly`9IvX$RthUhWEmMxo}!?XUQcwnPk@-C{cjfC5Z>@F%Yh}ZxL+Y z**ZxHr5Y+?n@bXm z4sQREf!fe?UZI@LXy+-S&RgyK1Y%OIEOxtbKNsdROAzJY=A)QlTf8#2S6D(huv(7X zVOL>FS0MrGl6FFf@4cBZJNdxj(39^IVB5E&N80HrJ0YcyB}r;#mvZ~XohmQ=RdPw@ zj|BuCJZ%shz0Y7AIk-Kg$`F^Oq>khY% z)I#OhBNKpkOJFxVS&!8#q`$_{mQcJ^+Eocv9ZUe-f>||;2xW{yHf&MGP)v~}xqORV2wJYXI?QWxC_QR)@z5Db;+t};dnyHR410*i?`KwKr{G61A# z39$w=2+@`7VhF>h2I)5c!D8J?Oj`vAS`5DK94&LJspBE`TLEg?usHsrgu$mw=qp1` zHk0b{PGKBW^Fy(c3Mk2-QH72Mz31cH->Vpl?2S>-Whw`-rSlDKD&!$ny4s8IS?@Xn zgZk|jxVbSS3LbNJ0U~uns40P4xe5!g3Steho8))N7jg)$oXf{7Nn&xHcw;T@$A5qH zjEUIM-UbVpZ5ql(?PoX5)4oznul;+{fx}V&`5nys2%xg|$ylE_qF35=cFMuS;nn#Y z6QBX_kKADruXElpW9W{jSKzX>1yD^I(Kj`SSq+pVl9De=*oy0z(a7TjY3#6G`27#> zo!W5E^Q%+R%0J(`D33z^PXf>-uapE_OR>w?&2`1Si~W14hJXr*MG~XFeODZ3xgHY4 zE%#n^-%>ho`am2rco2hw334_eKK{CZhPE`+CErxJ&}GFyLKram#Vzxk`?PV);DlY4 z%YBh6n(?obIjm)&-00J1YgA6I*kG2H(D?fgR0UKT+<%0XT&!M zU9JMCTp{WFQjxj>B@J3$xYK7_n@|t9T#l2veO@ z4*t|vlEtLNwnG6Tbw3(Yr~PJt1R*ZrP3X>Mm@J`15g69Vg3X6MyAaV`ETIfzH*ASp zfiUZzW?h$3pU}BAjiC(&kB^`V07VN?=pn>ttg&<$)FZNhNdHBRNXy6t?{v+J7TBd| z=EM69ysN<`>$i-IB1j30W77D{F$5OSv z2cc#Dr!iZJ6jT#q&wl}x;!bLkXRL*tn)4bJct>A6>?beRzIR98ODBnmgC!x z8pW=&0Wf>%7GV!ahlh?Qgd_GEOy?Xq5}%vB9X%V+nUuH{5W=3O8nEW zZ(oS{=$10#@PIojvS`lz7!7ujH1d5cFc9#tMLg z6>E2(#L3-XIEVLqjY9GP<4g!pg&_tC1qp`igm@%9L@e zgT*jfUt(C219mM7vN8`Kt;o*XKxro(U~u~d*Q!p6EZ1fMwnZvX1FE861EA44?o1QL zy14ww7T^lAtehgwutLxMmb;+E4Mc8)gOmdU6UMU{V|7brA_+5dYhx&n5yHCT&?{M3 zqB5BLSBi3omoamNc7XuutSzOJ3}l(QY?=R9i^>L0E(@!a9RB|BuCmC;d8zEV(q!^w zImNlvq}b&;x$F$b(Ec(J3J8jGz+l8~fNGil_A{n(A#f&At3fUE9}2Gku0{)Pf=X_# z7nLTUBDI#e6ZByyp!GNVr4c|b8IH$j`m|PMLnT`lWcHZ(cbIAgt$XF3Ta!Cv5ziDnHV7vaoUgd&fe^F;Y}*knPpcNCz$d_HT>QnRybsbI{a*_^qpE zrSIj?VP=)+r+=L%0owS5i>Bfmi#JK&Im)iMQ4EldVW#M(f1RtT8H#MAU#D@Mj@oN5 z{8Y{aVW3~XYTd1F1i{g}~k(ea~kHOohW z+q=0iPNyF65Ba?{2Ll9}9gw0T(kGh^sO-L^_>8d#ZY?j7)TN;#UuBO`cVJ8a7!{eV zaAU=*6>nJ0*T$4e%oNFr%2^Wa9&`X@&yrhZeIL371_%MNP}H6Q(5#ryw@K$J7T2Nb zTnh57R@bO*9tTa(igH3chHG<^Ky6^lawgbFudc7!F}O=zpW0H@{X7odz(YO|>Q#8r zX4Kl}Sbi^ToVtZbS%3mA(vPOuPBd&5Kp2+xY0@w7e#c_Gl)5qFhNa;?jJ;(J(hOh| z7BW)@v@R}MR`3qWvF;?u+D)qv=0fm9X`dK4uqC>)SYAmQ^2*H zeb>%E*=>e$w2NUovG1!lYzIlUE8F<{_39zNr+GevnGM-}b=k>%VZX`!VHbm}CtqKi zf{O2Xeq~C^c^oA?WMt95oZS&_V*I8gw!6uMhg|>J#f>=cQ z(K9CT^Q%+h&f$aF@my}VoDnD>Qqnhk?5xRn$CE4Y#W@@3MJ`aXtP6NMl7Zs!`wfF} z3>M{FJBd>QwFF67h}(?;&jrVhfy-}S0P8mHOmE)7c#r`sec=Dc*na?6dKBlvaMf(i zIp?U=D(9R7N+<`A$Qfh%VuQiq;>+dQn2ZU=fK3Jwl!XF9IY$(bvd*Zo5}mSdT4t`SKMhREKn>xfE>3I1cY6E z>SP`=s6UMy(huh;+WZGWi!dDip@1g9%(oI)O{)T9(kY;LDS%)CvpR50%5j`^_{6AV zsJKpL*lbF@^NgvqY<;^hn!8N-b?)Q!SC`IV$OEs#=8q2FylGkd?(1uJ$3v+zmbbnt+FLE6uqqI+l`fPNu_gnbj)Et)ZmQIY+>?pz&aNSLuVMzYBl zTVy#^sHlztpda{ReN@f3tI17Fb3i5>XI$;(*_Kt##{88z)V#%pLbco>Z|oH&nK38; zCX^P~qNzAjGh*ia4g9ECEAE~{eyBP4BBnAiV>^TK(Q43|U*_vMUr&a4yeH}dWM**? z+l`CbxHh>2bI<05ssYaJsbM!DVz*`|$>NmM$%NWf1dZ2*ERO8cL)EV2kiBzMhg>H= z2X3<8YFo%)4yzogaRp8IqB_(*=W9`(GSiev)BO+@^!3~sC=SE(s$XGEl7R2d+{#SL_ff0p{^l|$yv?01e)@cPt%J@u@q_V49=J5R&wLQj4FUEOqF&a zt4@;*;cWL}V+(*a)67mdHa^7IoFi-s%N7Ve}p4GH(zt+-YI{Bb6)L&K|OE&SVd z=&1Rl8Q@9)po~u=hC@Gm!7LQ_B$P7HaX5a_XbFW*6n1C5gv(~2)>o`bu5)0&gdZP% zxs9-M5Ny=iE&J#bZ=VzEJH4=cM=Dz(*PeIugjm`Bmk+MP{X`CXxF@dM(sLHi8qTOm zh05?cAB*pjb{sfbLc$~HE5BRr=0`DG0P7vpsJqkEsKF;Xl=m7{!krk(w_X3ZMPMbb>dTxLw;L!x&>OJjY&h3%_oUti*(@WMetTP9 z+F?IQQv?KD=aH%mp%M^RzQG<;Ew zf$Jzy4X}M*)2m@KsgJKK8dhCNldI^2yExs~%bF`kOa+8i>_mGNqHjTNOg}onWWW?mnT$U=1DO z92X;F&_d{I{;N(h^?o)Pqg{GZ+YIGMwP%^xG$}jQ%S}&9J=JNV9@MWnO&ds^jOt4@ z|7}WoA&}Q=vk`vuP0j5&EX)c?=!lW%yHr9v02W`raYfkI)s4DN5uBWI$T<3s->;;R zLkGmLSa&0*N#qreJ{@e&f~mvkLScVyePUxc?toD|ZS3F}I+{6QFu}>c77w*0Y{?Jj zA2W%LTQr7I?`iskA>p5|Tga#uj^k)>qzDq9=T8|*-@R>hcwNAb0!?G-gcbV0d9&#D zr^*gGTyWIJvFm|^0?E*LfaBhAq?es&=6_T~D5`gjIvfVU! z>>zsVmF;24+C8lE1$k4D|3Cly4f^cW^XV7&t*4Q~Ab$S315nF~9~E$iosYsqhQGLI z79%NMV+`aiR1w zOQ~997t27Qgf+^AN=SqZtgIpW?8H6B%Q(EHGgsrD?(9L7W6QFU(d%=YvSZCc%w9Yi zV*9LEHQ!xZxn~b(zn1&!N?i@KhKw{kK+ZdQO(KUAtnH=+8p6vCtU*d;6lpYtXmfi) zs8{BxyN(@7_92k(t6~A?!>YFUznh&=1{W2x>E&8aoM6mY&Jb`pZ`msu*b2>q;2T9Y zTn2KP{P^pHXLHd-A6OAi$PT=?R!SM;`m{h^AFIKvUI`jy0dZAg#8qO~eyR%UGuVV| zPtfGEEVPUs6zuwevi_4YxzwAb(ntI82%7oCia+xJnLZjgB*)NXRHTe0IftLxt<-B^ zwFkBM44amu|2+Q#`LL*$M;^^$r`a%N9I{-5l!Ig2Let#vAW6r;1MMb-vN>PWF!&3z zElE==3d4^C6)?npVvzEgYGOmu($Z&JSdxu4mE2J(_sX}*!uEtgXm)8Sw<=z9#DdZE z-gBnM8{@3ExdLEN8T=w~So?*k8ZPY2zWt2|a^T>H4(dk;@x`M`voss|#@LDV(u$q5 zQ$kH}md742ng#yIWysVAD2!}Z1Cz6{{b^XUrt%>8QBR)|Ww~J4h z6u0%CbHs$mx?ndM7$X2fluJPJ^Bqra4pRicfw7V>q}*#z1Pj<@c;L+8jEd@1+0ZmM zQLSCtMPCEUlW9|7^TP7h4i;7{CdE&au%Lu2xu1k)pLn&6_IC@=n=wLUwo_P~8BunR zOSlty@Wx2{FpJOPH_`tB^nc<__8-tPa>c0bhLZ>=C?c zZx`MFVjE8q5O>k>6Zy8MHpd-!0v5yeJzd3oWxdDIIhUP0Ip%nwoI@}_kW^KeO1}8G z$@GIe*97dQ)J28@9su)mj+hwFOZ>a5=F!cMZ;Z^HD*NH{MlrzUzu&wv*t~L97UwPE zAZhIGl<^B-%q~A=GCd+8NC_44aR-c!U>1j9pMB&6(X(#9(5YU)P5#CCAHY?tQ+3*@ zbF1PPFE6;CnsQZ&Bl9a_KZBdRZJk(TJU>&ta&{2BW_*h4pke^Ie3A0%D^-GSaw2`U zC;en{_P7EUKIBq^4mU1T!Z*&OH~BA>lXO5JPAPVvxG9&%-zm2z zOEwg6TCpa<0B@)aad1dU!G)W{cD(|dCXd{QZuvAeRmW;RxW?-QDTbqIF;o^hm0ppz z0JZ`s;aQbu(u0OBym~#~=|-UHu5RH~zUCSCdhrmP&h@g3PK;%mkugqWILXXmZT3t^ zZbqdqs$}z8!Yv#Mt7Oki7xyxudW)cVHg`LudQ_CZ#bNLu=F3l-7G_Tz!ZRlg7BICv zR_)%sw}+NU_@`rEcf4-&@B#d>i)NunWZ2NQ*KnM6cJ`zpF?sq|_pgsf)GU-R5q4Bz zhu_fx)(|F}Gi6vz{>9z{VG&|dI?mX`@AwJU3tRmG-o)wCO1Tzc8VMKj-&`>d#U<$v z&u*rf5|TuMId*5^uwm3ldgtj=319+e4WeM?5%WjK!*c}$pkzZhQ$j#Upr1HuP&}@r zZC7SF1i5|k(s|+N1ta+n0_dg+P(Z%XK4E4QfPUiQIk68Y?SO)m*p;>ymC3U%;0T(J zUNBRbxjl5$f>BY1_rJKsbOmK2K7Ju;Wv#_-H&Yz2SC^hJSwPINSdZzOH!r7-&Ym=G zEo63Ii-Q7ifhqGV8t4)ZWIpG}@%-<%u84VH$dAI2Iw&&%wZ-OvT^;+S-)o#6S!9&2 z7O;n%k6^9Fi+s?o4jKPf*6fahivy++p8SJ^)lhKtxC6$-!lo#+ddTeIF*gbI!k&$_ zp1i_`SiJQ!SIy&Fo@k9>Q=PQgyM<8#0zZ4rJYk^L(i>~{kW>Gl;atccpI;#C>5?_= z;jtxK85P@c4^+y(?u=>l?b}w;p1nPJ1{FJu@kgE&?)~N8E)R{ovK&0HUj)8q9X1}x z>-0?lZ0m&uM0oTY@_U|F;k139tbE18kF1y`KVqFK`InBVS-f~LZ{EC_+S=Oaf$vQA z*VBY=H#-W;J8A+3;|P)&?ePkMeou*ljUeyZ|+^HugM~U9e{a*Z+#LXO9{R zu(Y>=n_pD=M_fOXY;2H3%4W^I7|XQ@*jegPo+ISLHTibMu&1A)V!M1_^_~VS8lgxl zsC#x{w+yfh+*G=fz+13C6j1d>1flAMlUu%$6R)C*5*)8YrQg9=MzXwT4;J&4S?5*Z zRFTt0i7I^CJEWOZKIB4?Y+#m3P8E^IKdR4OUr3*B9a537x1`#R3Q#G4_i{7&yJUBA z%vAI2B?D7s{%24^WaDf7Cl78y^|OqpLxh?73BBgOiNru+l5(1>W}1|h4R103o8-U= z$=O1ZserS%MUQ(Gz*xsDUvg^}H}B06>S#85PfK``64w(jgwvVagaI%@t%Mt<1jF@uAI4jBMLwHzTy6dwS; zKtR6*i*f3q;}YP)=Xo5FhmJfk)Rsc&0%63007zqEa1_oJCrycfZNs*GWa~ru97n3$ z_QWRo>^1Xg!0;C8>B*~Z$K+2OIgr5${__5{gu|MPdrd6n#F2voj{3pph{7U|?M`8? z?tEqw9e?21cz`s1e(YN>(V+ejR&uF;c(7Ruu73E~&6&$&&a- zGmWJ^(aG#WRMiFgOYQGfsr)se`^|{6Vv$1vADTZRuN{cfV^DE#CD2S-sKa%C_Otp$m9Wt5JvXRtt z(@Z{&5ppa}e!d4;8M!zRmYs!#qnLb{khnPG)Nk{Xwm1*e7l=vEr5XzoDdSYeg|iF{ zz=o`;x$Wu7YJ8mbnQq~I$fePsUQAUVOppOe^2|il`r-@|hGIXsQPGp^^GzI0kejak z=j>6l^Qjp)@*$>>*KSmzc^S3F@pF33+OOV>v0)f8zC_NSI}vifTk{N zsElD!tn`@P^PfC(9Bdxwqz|El`Kj5i1TR3gr7$+$c3GjqHdqqWGLjG*!hVEYtfdmF!u?Py36BAo!nXgtoek=d6}E)k z2)onXT(<{#L3I5?>#60T4g8PSE}$XeT!pcsP60F6uHV@eSi+OxjScNQecWLB-`6dm zhhEwi^P(Pkc^h5-z&hHO&$z>}F$lF`4JS-Q_|vl1EFKO=EgZ#2q<=xeg}d5&XhrMp znBzrxxjb$BpjhuofL2uB8y~}A$N8}5ET5~eV@~?g(b-L36((t&o?V#7?8;N7Fb;r@ zwX&#!&vBg2K5BeCatBP^UtKzvpLt`ufX!Vvd{~$@=1WeT67GCzlY}kzr6p?%neCk@ z;Ph`Un@hiXa9uitS?7PAqiZ&IMEPF#Z_m^GsYB!a!9oh)lxN~#=z(;(fD(i(*}FbY zgoenL#|b#bq1Z|Ljf9FI85PZu$F*kjUX-ec73UG^T(z+y>d={oPl&rbQ7R+PPYbI- zd>=Y*R@9&CAKao7$mT!v=hBm=#0>$DN|^2)XG~+%+)}%P(hHXyKPeu(oOTMbpD;0; zicns+0PZjR>P^Bqe`K>p!mh&yhWDK_oxgMYO304x6J~VggrPw|D1ZK42M~6(&J-4` z`IQsZ8M*05rHY{H^wUod4?Xk{_f@CLzj`~Q1On2B9P;?7XHgrRfks-##lM1Mcoeq~ zxs^M;g&`$d87F7s+s2k8V2d&?xl37cq`QdHk7CKv{jxJF&(=2#PiSW~143IEvL#C$ z;$X`jGmvJCGqB>qq!?gplxUlen3CG_3^BAzT*gFgesT`ZzGtnn)q1FeY9KWZ7Q5&S z?u}g(X~MEv74_%(0M@3PYBcLec@kTD@w^tQ97y>-7lCk4_N2PIF($PGq=dtW9H^u| znx#_FMM5a;uj4U^d1Gsfc`wgNxJXRpXjN;H4^vs`;A>ygdx5A5bj7QBPa`%GY=n!8cyNXCt6EDJd|dk3<6%*35T)>@0IY$ zPsRBm=LKOrRPFxy%`2$bs5D;R`~51KJ838#Fk^TOHR3SkH`lj^38Mz!_?p;%gba~W z^|_zE5m3J22mylt0+*dMnFb7C#tuP*{l4(ar9oIAE>1PQ;PA0U9{^%kM-Scf=z5c@ z+=o%o8w}U}t{w@0^$-p_PLfU))xZ3~#q_51W9XoMyg>lNy3KowF$ifl8^Uev0;u4G z5r!nk9KY|}nPK?g{``YGS5d`K=4;;nwpp?8Bp5;@^`jOQlFvVR`5eZ*kh6xPcV1e# zlg;+z4v45@nD3Vltm9WB3uFtL_`gxZ`b9vyU6`kx?fdCB4{whQ3|PRkj+nsMb%_F{ z08Ge#V>kct3&85%zhgdq`8Uf1Fg8fn5!wS`j_Cbwo54@Nz9Z_!fPO7ukuW_thY;6c zmnG_9;dmh3$50j$6wgycVc0vK+GO)zmmz2hio@c2cM0qE_wQUFp}S?YefNHyapCfl zCZUv*fT1?kMkZsoiEzf>A#+Bgiti{;sy0_{K2UV$?Z;2zKRnwO1Q6Pn*KFxv)XzHi zsEM(-?4EsH)ciuCIz*6j)6;><<0pK2)y8hpe>beTrilhG4u{lW zk#?NON&}ctXK&VR3PoM8=!3r4G$0`|=V%JHu_rrE|$=d0gxN@ShN%g*ff)T#FM(zY4nP=BTd+m?hj8Ew|)jZ0aW?lBrd(@A9TKYhwh zMg3FR!_J_&Pe~J#7br5e`AL4@4Z-FXy74t%z|?ncQ~BI$Ow~5`Ob1koBlh<)c@$u5 zx@uD7vgG#ic#9Fs4`)_~Yx-!;*ZyTThrJOe)s3c`)^D|_i_Y^!o0R`{&Yzw37jswX zXfJsgz~rU|n4dQJSNc)dDe5)(WLmlq>Tj| zd!7GeD>fnzl4=m-!o#|zC_UGC9ExmRsM0~^Y=^kAh{fA+J>AM1+)F1+IDY<{j#U%6 zxp~N>1pF1kD5!fb=3eztMLp5?(e|p!M)9Gj8P}_EPB}Zp-vOM#! zd7~I1uiM0FV(a{X{w=Y3x9Ti%rsfDZ!?|=|Bo3WBLPA&+9({RRl=c~i2_W0qX*Gwq zEK1^eekebH!kb`+@cZn^Lm0U`zY)i_Si+J=&L0)?u0{>(54=auFW(WjyCa;nPJkdB zFP^uowVk)+k_0-Q06W(TtF>vz{#Yawy9@Vsr$xbx2}9@ypFAv%<-O0h5y}z#=HXVW z;R+Ci+!_E6v}gCeo*?X3HUDQ$9Lfk`qSO(#;lugIF=$BwoHu1y%=^0j!F915MVUEC z21hL%%{XlOrbjo>MaNF!`(JE};AXWjP6)A`CJfn_5d#F=3}Kvwx4W~O3){l+tUItc z@epeDi|Hw$Uq9r@O^Kih?Lt`cnKyQZMi0eO7%0jq;40>o0rU#PNBeskC@}#>k4Fq0 z5ZS$-2sj3VnF$Qj%ZZ}~)5nC-0boO-Jis8n2RS?~p*{hy{O+@+Q;Q(KF(Lz0VNW%+ z(i}v^cqG2xB&=n7XHT9^Y$0`ogOM!%fB^NA4jM2gdUryF+Co z<1?-hea9i!V4ogBJuH`Yfuy9PxS%1Be{A=9R-uZ`Yfrve6s%o0Tq807MO^7}?jG(E`LprjB}-H%W`oT=`+%AM`r8IYJ~ z&T%~ZEcwpdKLs09&Kn6%HOY&pTxug6bPikSk4?0N^{{b_iUT0#b_x~-*Y&6LQ}s;S z!5UFAyF*QKRUHnMbJo%#ai#_}+ST3aS8g*C_X0Qii<1=D{11gWDr|8EHF=KPn2|9- zIlAXG(=m-Xq)C=XR&0yWueFd;_Zn{g`>v^8l8G%zq1=g^wJ=MTtNbf3EH9m8Pz|N2 zU|a*TZf3*gJ~Pvjex`|q@W_S7PL4ama0qZZf+Rin!eb^O4<#1AMBd1l;R9&OxFIxt z`#e{G81j%Fd}(X=&BGgF<@Cp2-5$<5ay%aanZsk^dRKQkUk>?004(E24vZ`ds)yh9MF`0Q;*Pe6Yd&%o;) zr%xvUC>-*P*P#MpPB?HZijXq$+;BY2T48rKwCxL|ENY%2g9r8xmz+3>aeU04y^Xk8 zz|E0(NHGA@cO|TbjSd*MvqUejEAg=yM}!7uJ#N56h>U9v?jdH&0P z&OUr%Xb~`b%fs%RMrRE^eEy6$SD-s6C(?|Oa`-Pu_z!GVTHeVY{a3GEJ-Dr{Z5WN5 z>Q8E$2s>wQi@Gy4KKac0wqjf%0aBAE;uV)H9?>s-FEV z@=WqeLrdC#(92+QVzDp4sb(5PkFha6RJL#W$OwY~nLisG&3zuA%|f#r@? zn*v<>D*Z6V!;fd6x0nzvv>CV=koNT|;7)U!LWVr-`e*I;;I;@L>%2{AHT|}5VK-`_ z)JV3}hTQi^{HBY7&C~P{ZnCHPH;QSVd&C3*L_PHTr&=w)2-Uh5Odrbc6hH%Tg0G^+ z6mns}=)h5;){g)I`rvu91dOZ`$FeuKq<}*J6YR$O{_j`CMj*V1qh;Q8<~07((wzZ? zHJ7#SL5@mfp^(U|vY0e>Apg@l7Ye(xpT2eL3fd_QMqU`kYrvcUuj_lXYJ^Se{ zaok|L2KMh4{^H`Nt=<1hz4x^pCG{FD>p8WJHl`d+*Dy> z5K6?3IFthDlyKjqF+=Fvw=JjEw$7+MD5-GWnNwq8I4XY6nm7~*+#;VW1Cc(Gy{|cA zDr2W2b`pZ^L-M@7u+t9}(|;m>W^y{RhvRNne$A?iDr+ z<1uO6ApY0|vw{FF8IyfFyW=PeJBGyk*se7KdhUIGGp$5LduL!#d=o4glCJ@N@yW>t zkBNma0j`n!j~#?Ewvm1G^MCk|0rdagdjJg)W)Jn8?h_^l3Ff$u_8({RVZ28S?MFY9 zHg0e4CY{3wWugqjx-FdnfY{IfNdnZsMjkPLWZFsi+?M!^s2AC;0^EOC0M~DY`Gg)| z!^4e_wgzR9ri(uP(>v$W7k|AhAfy+HUx@d?Ignp?&jA9)cSfMRH-;@!AMsxl|3r@3 z&+b{n+uNH%dmMojirwD!#HKKONDE(a%GB_a|9fF&8;5r9m?pq#x8NrXZa2bzB%!~4 zg0u$6uLEh&h)?-13_0k7CLr>RMIPE-+T(_4> z9FOu^H8$0Q1Jc&8I>^4d+1pXLke4!Mu3f!CZazF0+tiYqZZ5GJ{oa78l0#__H+^RM zR6;BU!0O@Qf*SPiKqeFCWr7Y=xu1tP+WgRTKhjZ8V;)LEjAzcMx%DNCLA_A22bWYO z*i?hoCko9ZPzsafcKZ;fH6o8%OMXVv%;aY9LB$gjd0bb#HBud0Rr2`ETYU&wbTo zHZzdp-_+M!(7(!e6i|_4h*^h+D?Q2~QZ58x-`yA}Owzx;??8I;^=%0Kgl?gf5Q0HC z=i(D4^JU^x9)E3ntTTkN1qchhwstpznb;;Q0=D+Q^Ym%_+_GKa)m6LgLF|0OKV7>J zHG$}jb$fWr&izQD4sWd69gn5?{ZpG!B7nhM9X@Yl+=36b4EF^)^4Y8A$2=s|9NH?O zM{gT&Q0`Ygd?2rpkkegHZ>IUvhQ^(EIG7pvL3_Iz!t9I}Akj|$efL_Nffq|B02>Gh zi{)a*jvTM%^&i1Y6NJic?=ikM`b^RjWCA76Xs3_P2U zk>?>FN6)9z7uXY2WcU%BGxB_#UZF$+K%@YMjCwhrJqPx%h5qi!d67X{FYUST zxXA&G%cgDnmtAYd|rKViCJJ{WS!W(epw z|CovKTs@R#P_rZQWbB9(CMxXg*w4317#PX(`Tiz<6f4~)-~00KmdCU45H>tl{^95v z0B@Acm^XD;44?j&gvK^w7o}TJfN7jFd6+PJtz~Xx{l)l$LF(?IST^IblctJpjESHO zIs_pK!^NnwKT;S{l+8eSj6lWzeEwYv=}W&|CbHYdWD_8b9ZDp8QS=_sR~(X@!og+M z4H?{zKXcW>@ZWc@<}LMS@gC68w;eSBNA>{VQm0`3mzGJ`di@>ML>ti9_l=!9cLI?C zO~&va=S20mj6Ln}!PTu_RydKvPZn~@W~~@5c1td0RT|ve0};7sK@KBOQ|?q*Jr+ln zz(unW^lVM`BcX)+LiM9=15@oJO9~d}=N6x=eu`~*uOXlOJN0T$$Pc!wnhbpTGdG7z zQ9=`hg@Hl>ff+QIVNKQQJz7a*PN-{7Q8DtVgn#khZk3w>K!d!q2^rZGF&Z1En2z!y z-Hn4X3npqeKIC8ttB2LJ80O~Pr78eLj@7DN8>Os|VUg;4oR!na3H_Q2gSrmpuLtk+ zIfHZUdhMg*_ZsT#$O*;`v}1o%0@f$@toTb@P3DMBxo43X)nQV-w=%C395~f^89T(m z0oJ6Fnpm!2jktspb4LtNYAQf50AS%qYlCARvrhGT`S~B*EK!uwJpT&|SaJbWFTFlw zT_D|j(DX7UUH`6_UXyDE(zzeGpL)H@E~Gd-SHnn7H=0dP^Mo(o$RBeo+FRBHg{gAP zmQE}8UYU_PE~zvPS;IehS#sJ4gMk%6PSm0q!-6m`jIHbc``U$!B8WXbK|x}gOD#zW zk)(?}p(kJ6R+^qhBg*H!XHSpG!Le)rDf5^n3zF0S&$}0}g!JMezDw7))5Q|z0&{TA zkrTtGt{A~ML-3BLH^tnZP%pOPxo!gN=;!yYjo+2fVL0#DiLp3im$)z-p@Py1zj|Oj z7_V{?_>iwAA<@vkAIGqy zfEh-DIF85}5gEOKbmb{iV<6#3b!Twj*dh zHZGig=y>|^A6A3G3L<}gbNz~#Z?$0B2>RMb787#7P_Xp-0_xVabsEorN8pH>!{&^N zwY0pxtJ^*OuyH&}!1RBB-IVvhGA^DuA_$AdI7SAcO*BYCZj7=R-@0XGJiAn<%X`kA zfph%wn0V)s?9M0NK0CGzXA)w8;9n@G@#!n(hu=N2j-hv4G0K5uY{Cc5oxwLe+A3hI zlWbdz{Ak8V4?kiR)#F96qB?f|Aupj3b$A8Dcse_= z0ofX{w>MlU^Nj22_7D|^okmpiOp4>H4XlEZG&G?C4CGUoS%Hv(DRlzG*5)DrW1F0_ zb+?G^cFx;)eap#+pF5I@3V01grb%wWoVE``C2)h)57|E0belkR$R+os+*CEDcxWyt zM1|kN&huzjl5?jfCXO7y@i}=^zbXgMK2(>kHWy0fpqqV@LDb|7D`1s@P@3iDkSk1- z=MXu4DgdFmwN0KnG%;AEvBjeX((10o@p5T(Z|7h7z^nsU`W!rK6N36L18aT0ngAgg zffgEB^bWLSkmD9IM9xs`&#~i}5RMuEKFeiSk3rsFrm`9fr;SwK#0Z zRqi~yrV}HO%Cw?wZSDlJaESpL71iY@O=e-8V%X#(=g$Od#ZSGlJ%)O41&%C1{!$JL z74<}0#GxH54*HfzyRSO6t~3Z2)Dhteowp)DtzDh^u`#9`+{7LC=|BZ zccpMtZ2QJ-`|0lOo9W3V+r;r76zffW@cbG4#H%~P6R&NJ=M#u{Gu9Tn1#UN}1J+S|e&M;LI~Zpq0vO_4KGg8iafwqTFZQ8RV5z>DYhkG=d~MAxULxV) z^NyYvP75I|bMadAXPD^B-AKx}g^&7Cjw~$L%KHlzlz)U0&?wG?DhHg} zl07~9E~z`|%{2DvtCzbz#r3f0ZSwemJOH3d>_yhS^n%HOu_~X-u2o(3I%H>v*xd2D z(dezC%@Z>;w?SEq%v8p%H|lxf?iHGndTjRe()*^_RP@eN!F0H0!-`DY;>+JxSt=hA zR#DjeS8yD>#;2jpT2isyRO<-&rkh#>zi=$kT$NR|AhCOR-6-?ISWa>|_coEOovPEt z!IZvo)BWE<{;bf{CIiA%=Sk?NvoqyL{b|{bm=EJ$hX~7p3g^FiU|p~Kf{_42@ZH;2 zNtkYbrB-MomT zIc@?Z7-2V55FaRP2tr?E^O)#>86)EHJ`cXQ)e40o4@^HtKGWsm_`fEAt21tb3r1M{ z-*+z}M*KfiAsz+1fk zFku^ym(U%?7P1~DGW^y3U>7?=X!50#$BFFDnL$6iYfad?yOX(|V}x+^i-1OK6opY=*xy>_H&Y?b7Tvv$U>6B7aovzV?jiku|vc#m)5G z(w*6>a0TE{$$WQAs;;FqVbs8I-I>!E$;|*%SswYniGjNKgvkiq2wT*!FRKHE13X>A zj5uax-~I+8F&w-5Py?w|*q<2_hemcx!ggw9d4E?UJpA%j-X_oc%eT*=O~Psc*x`H6 zyuL$1VC``nP)qB&Go}kj*%GUr<9TNZ3xwTuU{UUTW+M*jhzGq~ZYylLD|I zhY9&ev2bQ6Lv)1n5oZ;CtFS=T>-0m%(g6ZYzIn^?G+uJ!4cj^cDz#$==*KRY6%*Iv zK_mhmP!9{60H8oPbo!j5C$NNbQ^oYCDfLE*PhB;Sktc_Z0-WtiduKPJE*VM^eEzzH zv|Hp2{diMChG2?Nh5@>PBak3F>{0}vD!QAd?zj;H!==Km{^$>DB|JEmm#uFPcRal@ zUI#Yw>eHw4sRxYhbi*YYXhxZ!l)GdtWoN}7DT#cx+D&CP4pXoqdLt#Hrp|#Arkmaca zi}6u0bWKjGTxtqjVX4}&1+%@Sae6gZNJ@>mI&XFkty)5d0(00iUYxUKL**Df5bO9-8FCxq72L= zhtbq|^G>Q;4&)eP#ZFG7>g~Z-HY=fwYra!bAum`~YeT(dm|K**lX>9=S7WOnT*aZ_ zxT#xYgTiI;Q^;I$6cg9DncX~eVp15F0S!^fxA$S$1dvs<9!Dqyh>(Q)>UxQg#J)Bu zX{htp3X({l5?Pz5)+pBh>v30l1$)_O2gtx|)qHN&Yi+vaJNhRxDG1Eh2I~T=WeBWG zInL3$n$aQu{N7G7iZk_sEby7_pmwaR@?yjK$>4nM+69bVdpHERt1B%!J)+WwA-4oM zO-1~&_>uQME-QWHs|aw2@8g=05-uAk9%IkmM)=4Dvlx}ox9;llQi}h@ZntaCm_|SP z!x~D*w-AmM3FAf%;A>8s8be)3p8wVT>%w1OI)@R;LwE-c2_Whd7tM}`F8{ND5#Tk1 z(Xgc+qy&x;xkQ}x%d2+LFYaAu&wfrEH+BFbZ|kovo`c#>^vCBmXQ||{Sza<@i#?7x zStL#wo#=S9N{tLf)qXJaOA;KZfsDXtYiDcT8+`-6U{rO~R!<*}N(@tpzw!066B z-SoULnL{NGDvV(eKxG=7wLW$q?O7^72X(XZRAMy+_|J#Wn;`&xM@;TUh5UnN4JXuq z!sZCb`pEesZ5sIyWYyLq2i00u{hCd-Bkj$p5W)$a4O~&HsZWqAVgjhtGA|HfSTm~&XYX?UBA#N-{5cb^Kj zDgeUuMJW%WEY0iBLlyE%*B1xd`=!o6KjpmDKbR7mZ>w7CLPGj>Q#<_qOWVD(C(9`^ zu9iz!(96nRb-1B~E%Z5_DOAA4`Fq9)m>BIEAENV&pT#%Ot_Fpwj}ACfaeP$%XkspN zznVfg!3!?9zkK`hgQ!=S%Yc@TfO!=URDd>7a7;;JN&C`@Q2%P*C7TF=db1m$iBj~> z>ZK3Wef`|<_p4z*)t;(}!7C@%0~B1Ik$xPS-EkT)TMSu$^pobRU1PldhAO05%@1-n zwb@n+*3gE||Ij@DRTsFDbuA7*ufkh2*)E{waA9BbzfarY0FrNi^YE~V;;qNlF-#Wo z_TZ;j0Iu$rAQ@3F^TGApF3)h0O-={$0#r;8HsrHEdM)hP*ToJ)sqtfFMoti>X6pDM z;fYta3n&>8Rr{nv#)2`RE!#WeLC5$az|pR~Jppy85JGF)(J4$rmx&#T*En_s&pYmAChZUw(h0x+`fXEU)Yw9uqap$ z6oPzC+6=)WpXt4Cn;s8W##wJ|JGpVpYL=qvUo2s@38M!wLW4iMcWq37E&w^i zdRDt7WHwI#+4sb;%p_sT_|y=q>}t9m+zDeZ%7RQ^uFjwp+O3h_wH7SI|d3M+`* zGV~u{6ba@J|GABP4jV*-oqh;8e)qPOG0Ylu-mOUxlDtYlk%U{rj`sc4{KuitSDZXe zWHX9xc%&5vDTmEF_q%ivilNyP7mwj@+`QbkJa>a}W@6k3@x!}UQy~Tt5JfH)7&3e= zY$W0AKid>QY5spC9zeZ20^Ey_pF&^1ahZW~9M15!S0HJBOUxP5=OfYo(7B^xU9`!g z2hni(8`bvLwe7W-79N4|{@csvGLG*7;BB7!2z#QG1(?@uyZ5^}maYUCz4pxM^vxTW z)3*CQSbY~I6$TF;tl__|e))R{nS!>)I}*LZz4ZFv}2zf*3MdZskoTl9lTQ3;zY)CpM> z$c(3JC)es(78pcsg-ui%r4~7_AaV!DcRlwxg-Wv5%8k$l#cR^@3_SVaDY5UV5aY0|4piu5|Lw$wa-Dtp4%AgR!(J1 zo;GlOzSyGzH~$^(31yVn0GIwvRmaM}Q1ADw{Rx=n#Y6_&dCI=UcihdmQluucROWvT z%JN)y^DwBGI9n7y`3iz5`j!Q&lgY`2v$JC_QYw?o{oYIWvk52>(8^S}Yi*bqr33oY zd(J}D@4+Z-fSq!x1`5g2cjSg+M)v1J=ZuQEF{d9o9t9fXS$+#7tc0=&*ewX>_s~mQ zgM_1SuATsp?Gd=3f;m?6$jQNuEgY$W+EoMkGhcb?G{P|~U~y(m9Ks`p_G1Yx#e`#Y zX|l8pY|fd7kBg-da9qq1c^?cL zhI5aczz5G6$y;~tXB2?!CtbWymRw+B=q_k$7(T8o6YW@=Rep(RLn zKWPe25g-IJk1`i12>W4SCsFGOGRkwu^m6XxVL?C_qvQd0?Nv%jshT{(qNv3+6o(=U z+XkS5jR)HVc%CdFJ?Q9bGG^GV`W*p=3EZR!cKOLuXY(bIJ7`j|tjvZn(mdMw` zF3_L-aa}t4Xx$xE|GM^U`}&X}L%R0vjdApbT47C8@1ywVV+DtVG$V;il4x0P^9fdnKD9mnmRZ7# zQwvMcSNMubh*xn%6AP&yg|~8oRhx@ks6?--4>UxX8}EiN^lDfBM!r|NvN|ZcNtVH$ zn=e*XccIL>e@_2`Z3eCMxF}d~tqfF{w<09`w?6opD|V@{e?`6uY_0X$hWtpbbgIxD zz2#I%FAqy$!idO+0d1;zRyz2H7W&NJQB}N2o_>y*xSANyD2-lomi(edg{vU!EnY>A zO`Xn@#=jG&Y5r5m52Zj&tePeJ=MmA&gJyfADtq$Nmy)m7%ySARpMNpU%I1e0URqp5pr@+n`wFL9)wL|GWu6CN@+bhU&oHwoB7;m_~ixta?iVfhX&b3Of>EMxT-60!x$gF>p!b{RnWLjo9M9jhJtt!=ZX z3>Bty3@sEL5e!7Xe`-@$JbO6b|Ke7FBXgJ7C3wi3k+FCw^6r8$+3CMH{^lCdeN@Ru z^7%9g8=kOu451_jHY6a?9-B2%Qoo;(Nj}$}F;(OqA~TsEsrjGMu9k4|iIW+5ZL#lo zJ@xVGKD2AYRQYfF;>C;iEm^XpE0$Ey)0Kw}8%9Sr*Qp9r+!(tMO`iQat@BpiVr)DT zccBEIXj_L9a>9TBQt*NysS&GE;$SF!QP@3 zhaJD0om&Qe8m1^tsR+VAXkji2f+z{$8BhhsMCkVIl2_09Sxsh}Dbe+fI$T)tlGMr8 zV5yLd78bGGEAP-$zWSC2ySil7XV%}U9!Aa+8jw>t2k*G@byZlH$R#i5!E#P2_kxSV z=g`8zQ$-a3V*P)7TJosI3|W2;C1$RYLux|>&~@BGxwkW)1!5E>bbv_5)`VjWWOE*2 zX3&~+ol5^r7KK?W=H2z3eaM}Pa(VG&oz(g7o2_%63c7D%wG~|G+*O@TmxNF=x6BPU zVY5DXT}gbG zQ1u8?fh?ru65hc-JP#o^R8yZKY|$krOc4jV5#hI3E9);MT!}6EIMeU;CpQw#v(vt! zZ`YkUJxG|6#p%YQMid~g+}MFoPC(K;jw#u?YbQcfD3cJ!5-bQYmUp2Dc`{@j~8$XfsnZ=8MP z1nSt=-~_13{C`nEgs^egC=hU1^Vvs^i$D%F$xs{?xnjt(L(bGs?_EQiQ;n{mehxY` zb=)BS?9~ehA;Znv_j~ikD_c9TYm@<`; zg~{c2=q=8hyivyP29Xcu4T_}R^yt2rnE%(8&SvNwlKzigI7UF$&Iq8gy=Ux>?bp&T z-2C`D@8Yv5=Xj7es?6W=_)ax7;nc$iSH9rkN76J9Ko$Rv#XkY4#*ZH#6V-dwsrr`l zocgkfZ9dXGw>lQKL8ZL3@;9*6zS*sMH<=E4&iM52QJuJ~BV->EImRnnw~&l7H9P}U zR+En9N~SR7e-b$WSh^l8B%+QYeTV9wM7@nIIcLWPL{k$(P&B|*U$d;)_tmXpNzHIJ zG%a~|S7F%_(zTEssd295$-Ty?I73bRPezEcZ*z{7lB1ylEXXErbx#E!xlQC4BSW3s z?AS>Gto?1hFTls$zo=`xSEFVO911G;WT(-2*o}Six6h83RgVhj&!{MmEtmV`4;APZ zP}(FI3I+%>ehdYKc)cb|r14={Q*&Fy)JzHc@2dg_&GtxDC*9D5N*|hMrhzOo0tyVW zzEFr%MNoiji!mw~f|x4iEfgH4U??vctKl=r8KBC#$Oa7S1T3?hal! zbQfp33CIZuv*EnHXT+iY=8+xQq4>72g!#5fIBqs`J3EuIzlKc>1j{?}ad!OHm<5c+R*LMW88#@{w zm3y}B=nSYzk6f<7gIeh3$2U;6>QTnXAwmI9xi8N1i^tv|Oxj;i3c{e{WUM}P-b|eN zM>ysN2N!pC^~6;LT8Q%uPm=M)(Knr)!E9vGfeioI7QBIOX7Re8JHZ3H7ZW z5k~JAVR_J&n;zeov`2kgwk;pMa5l=3(U0z0YrI9C7>qn7&J3to5}-z}<@0j->7_1#O~`DGopW<}EAYxR-g6?5%)&R7|I@{cd?UUG(&s z*LMhuxjBL){OrDUVzU|bts`&n&Olw*I?rEuncSRIFqwadQbayP=j2* zPZba;2FFwJM1=v$?dB35$<{4@UhJ4+qGGJwsA$P0pT~>JVF~W_eKmNfuEI+-G>S zulXMw{g!{)40dTFM9z^JprZO^F|NW45f@;hLsH~s$d&t$kq-qsCR6n(k866K>RPY) zUmld8p0foWc%|@M9-BN-$R5OMgovCoOE=(ZW20vYf?xS)vjcfBABPJp4VaYg+`2M8 z1Nkr`B(!(c$x~_Y;C^)Pb6djki$^n#Z`tqaAqAbjavuq8#Nwa;At;9ELlA=oGC&94 z{=}vrOp@1}`24XW28H*YGlRc&!-~*~%GO-Zf8;TN$&mKNqeqa?eujkMzIMZM`K*op z;T;R&E-~c5Ak6mpU%nAR*Qtk$CF~SjAWj_T!QJ)j78_61U}2T`s?(;>6T;4+YPj0^ zH4-{{dFAdH{zLLIb{oQHB1DMrSFF`0-#>EU=vZ3`r4JSga6%i~c6DWmr*XUDlqrl{ zt;I8kMd!Y*Z6Dt+4BLX~!x%fyri~vQbF6TL%D)SEfD_N^ANzzlT|c}#CO`9)5*|cu z62g06ybyxLLC9|iC<0@G-;pT4c=kx-nF(kZ8vg#8`TP|Dqg!I06r0_{f96jc#;7R& z<=-wPnt@#s+9$j_v zG}_tT9fTpv^b?0S*LN_=Bp@vI5AU4MBhs0Fk+nh&ANr+az_n-2K)8;;D4K=NV}vnB zEiG&o=r7DWtaHm_p|p~fAOU}doj^fqBe_wO(M zKleXOj9`8Qj>Rbgs|bzq8ai}n(Bhxyw}C2Us(QbIch;<9!e(flSy6+j#@3mpZ24IM zj$3jPdm5kAPEu2di|aNivtgahjp3TMHV|a?E;t*ktMP2|P2oHfr2W$Sn3Ku_!Pb6< z0MhlLgf#R0LN6z6y)&=RdIJi5;tzIpd$_)@hA~LvlI%UR&x7;+x*#H|#GJm99h_(Q zf*XedsMs7M+Skw-6x_`-kZh7ca2}Ivu+$?rxJ*bQuhiPLY{W`F9%=ZmNqT_`T5_~Q z0Wf)~LbcO$&q|Rgm4x~_b5Y#qq*L&gNy+?s0)*)cPIDYvROyO=+B6s~g%K?HSM`q4 z^NKzgdCa|X#L|?h^r^;#Z$1AVMp2RGpK1ua?s+gn)U=Z~-m8??&{1&95JSC01<5z- zzx$oZfslHPo9Dk>?B>6p2DbR}Qpw1hSi^r#;~eX1;p}`XyVm6B%ph4tL>fUQ@5sBO zoO+P&ec`baB{Z=q2)h!$fAFl~u_n}`uWS`|rHxT!6UU+48kq_|!M(4b=$QWY@_Dpc z7zKoB)Sz8?>a=+F-%BfYn0)hiQj4IC(+(Yrr0lR^o9?!87 zA5QPn;#9Zq?uucb?k?RrlL97Z2vha+>)XNB#gOKRAp^qE2aMv&PFxgso~_)pm;U0y z*{FXN&+>a^SkLu;| zyuL?Y*~YJ|+7FSRms8;x?&{{z?ud- z8(dGpd%vpEDQn5>h0Gaq`o4Y^%tLWuqtp=;;~WCHu$}o{Ds*ZI?cis_g>O8_@L(g` zCzG9%4b_Z?lZpQssH~I?u@q-g+UI;!)cFRpN4zQ`GOU)zCNw)=GRLURHW~VUnXE$& zBeAKEvMkPd7QkBuo0?u(8c8D>WQs+~CRQv}woSq5KykK?l?X2S!Wte8WdlXgk31#P z27w4BolX{Hmq8R6b6D~O>n<4s;#nrgQmKUs9vGEzRcBxH#)1B(=L82j6dz@s@DsU! zvn0n1q-_3&5}Tsn^sEU3m3Jy&S3qg%lV_Wh4dtRy%GKmKU(Z?ciyr_XLEgR!ejM}s zuT{v;e`=opq{CI%Nu5_@noDJ>S*P9n(lO*5en(?86l^+|Y-5w*Hj*nS3X4g6mJ$%p zO~b#JSEXZ0-Y#LN#j}P-)&h(ZY6OjvaMF+exF+9S?Nypr9>BHj+#l-$!TJ93f%S15 zk)H%WcKu@;{CMUG5a`r{$Hnm0Es-TkGb`xW$!|F4PFRYtdedIBjrcx}M)~}^7t*2` zBM4^#Vh12DxcRZY;r6FCF}CI-hv~FfJalEuzdG~K@!_IlCou_#L>Lc6HIaD#C2@S% zJ(lKwk}YaIp`OzT67E5?vZm$d>2SBo=GrZ;sT4A&?DL3k5|GVgq5b1Vyis_mDbG<ng6|`|dCUQ0f;e!- z(K|WB97C44-xIHGGe3q>0*}1BH3C8G?!$3H5m1@7l@J1oi{hEB+xD?jR#v6K;lwvS z+DgcYLivV~!}`&M$4nNWH#?S{I7!<19SKPSxKaIL$o1W4O^b≺-MK(N3}GCJveY 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�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�|2~v*M~ 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

      _RQrR(Q9M#RM)5&aHY=jJ;;%fk=6P5 zWHSeHf3hr?stn`*@yh+G^wZvzjc!t6pq*L5a?5gCT}4S%K6nI9k^$7rU)1b_c7OZ8 zDz~k*qeuPksXr)m`x#+6et{&C+kNo0Lm>MBQwQ;^iGyiRN0-l_jwAZGKaRp*G;cJ` z7(dYcHr&+lN}vC(oSV zjUdXD;23^O`(7Wb6N=@QBLx-)@k;-{_TB?Luj4ouo&f<61PB(eg1t!;sV-XGDps?4 zvm{qVmSZ_~toYvCILUS5KUQ*++&GS%Vmr3tBDtwp#geRU6{`1UNmQf6PJ$gI0T6xv zdH3w>&YtfBCFj@k{7>@W*c86+JLhbfo!NPJW_I@bx3BQrcw6Q)z! z_FinE&lm##sjp-Dj9Bi_ge*b=lLY9&5a}I&Sy4< zzB%s(#&JeCg67vxwh0gQM)`+j4#xxmoB_1q3`=Q$l>hO~we+QP=J`BW7*3oi_>|BM z2|mU3D3-g)gx#eme??m-ef8=$aKnp1T3R}{ZNs@uRAf{qb4<yEvq(C()T?qrYXlY10%s82-9a*U`9t~YRQdGJ$*2>R z^%?+G+|86$H4y0%0#varHzI=zTA$AT5xn^rFP9nC+!$9f_ySf1W_Y( z0$iT|e)}q)D77sA(^?vwSo`=px2^Clz_R>!%B-W>*yJ9VkPBkA6!rS&Te)`?bqTDsYdMJp$o@3#C}Z{D;wgwYDK9bqx`GC zyfD+7tKM8aP5!`F?T@L6F;#-JSddml4u-}n3L@0RibXAyX$mVU^mHHJ#m=ZYBwrMlS1xDj? zTlBZ^4#%=03s8s`D!ycFWgwF?;R2MVl>`FWSh;j)D9L{qpMDa8U$_Fc3K&AAJEux$T5saoWqg?*uxDfI#)%awII1IVIzJ~wm zlMB6~e?i=1t2T9-aZ%L z|0ut^cL3HopVtbBIuZMXxGwqY4xB%RaSRHQf6i|mg(Q>Q8-NY^2AAR&&z|FHv(Z}z zbNQb!sgeHtqWQ?T1TgC5AIUM7i8To+0+7?|IHB`1Vx62ZX(X>~>kh{JLjI9w3~fi& za0OIW{t-un9g}xHvx%?);JE!;aFh{0{bpgQy6D(ef6UEIkG45+74jD3oHFt+fYO89 zUkmNX$p4Xx#!5fQ$vF9-|JPQxRmeX;ClaDQFLkZ<=NU4=Rfr7?h)n~SLz|xw>tUz2 ze7Y$Ah^s@cE3twxHY}_SKwjnlw8N%&LhjYt#8-+X6IN3B$Ks-PGla)r;li%Y*^`mF zVGS&BNEP9Z+IKux%Tv|R&_IHpoK30VR;^l9MPnJ&p)+cbJY}BnGjmz(1mRX~=F)A| zK9+*kv>t&?v{LBQo-{@KTWcEMHjq2I@PT;z9po zo?&$#2iEni87%NzG)pKyMc6=Pix8WV<8CYi8e9T&!ON(wJ~M)*OzpldI;gZFwN{PL zD^9JT)J6{L21-2YoPCZWC<(2#;2|;!d#Qouwzwar| za>GuyQxBa)&7)cg?k?Ob+)ITm4y6j<@hKS|TegLB;9oQa?;|kU2bKrx#D24z`N#LH zp<`v`f9WYRWc5Gj4;)_l+pRvU_}4$X$oJtdfBYI9d%y&-6s#qi$mIQKJ7@*ncMieV=)*6?0#{A`r%!C~u{Ht<{O+%h9Y4dL0|!ut9cG{X@GN9f z_ebm~aJKUQIRSU5_2>7mE6IOx;4gM$!kr1)Az1pbg)KfrW57Vx9Q1&6d0D>v@W z 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 Date: Sun, 30 Oct 2022 11:09:12 +0100 Subject: [PATCH 337/547] Fix unlinked brim settings behaviour. Some brim settings seemed to behave as if they where linked, when in fact for any extruder set to -1 the 'default extruder' was set by some hacky code that supposedly fixes a 'dissallowed area' issue, very likely also related to the skirt/brim settings. Since dissalowed area for skirt/brim will not be a thing anymore, at least in the front-end, due to CURA-9066 (the 'parent' jira ticket that was blocked by this bug); it was sinplest just to remove the hack altogether. (Otherwise we'd have to make an artificial distinction between -1 and None as it relates to 'Not Set/Used' versus 'Not Overridden', only to then force it back to -1 in situations that call for it -- like communicating to the engine.) CURA-9553 --- cura/Settings/ExtruderStack.py | 2 -- cura/Settings/GlobalStack.py | 2 -- 2 files changed, 4 deletions(-) diff --git a/cura/Settings/ExtruderStack.py b/cura/Settings/ExtruderStack.py index e93193818c..eba41569b7 100644 --- a/cura/Settings/ExtruderStack.py +++ b/cura/Settings/ExtruderStack.py @@ -142,8 +142,6 @@ class ExtruderStack(CuraContainerStack): limit_to_extruder = super().getProperty(key, "limit_to_extruder", context) if limit_to_extruder is not None: - if limit_to_extruder == -1: - limit_to_extruder = int(cura.CuraApplication.CuraApplication.getInstance().getMachineManager().defaultExtruderPosition) limit_to_extruder = str(limit_to_extruder) if (limit_to_extruder is not None and limit_to_extruder != "-1") and self.getMetaDataEntry("position") != str(limit_to_extruder): diff --git a/cura/Settings/GlobalStack.py b/cura/Settings/GlobalStack.py index 041bd19d3a..25fc74b28f 100755 --- a/cura/Settings/GlobalStack.py +++ b/cura/Settings/GlobalStack.py @@ -226,8 +226,6 @@ class GlobalStack(CuraContainerStack): # Handle the "limit_to_extruder" property. limit_to_extruder = super().getProperty(key, "limit_to_extruder", context) if limit_to_extruder is not None: - if limit_to_extruder == -1: - limit_to_extruder = int(cura.CuraApplication.CuraApplication.getInstance().getMachineManager().defaultExtruderPosition) limit_to_extruder = str(limit_to_extruder) if limit_to_extruder is not None and limit_to_extruder != "-1" and limit_to_extruder in self._extruders: if super().getProperty(key, "settable_per_extruder", context): From 45fb71e966b5b47cc152c7df927be250a451dda0 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Sun, 30 Oct 2022 17:07:21 +0100 Subject: [PATCH 338/547] Engine should know to (not) offset the nozzles w.r.t. disallowed areas. part of CURA-9066 --- plugins/CuraEngineBackend/StartSliceJob.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/CuraEngineBackend/StartSliceJob.py b/plugins/CuraEngineBackend/StartSliceJob.py index 64216f373f..d06136a2b4 100644 --- a/plugins/CuraEngineBackend/StartSliceJob.py +++ b/plugins/CuraEngineBackend/StartSliceJob.py @@ -487,6 +487,10 @@ class StartSliceJob(Job): settings["machine_start_gcode"] = self._expandGcodeTokens(settings["machine_start_gcode"], initial_extruder_nr) settings["machine_end_gcode"] = self._expandGcodeTokens(settings["machine_end_gcode"], initial_extruder_nr) + # Manually add 'nozzle offsetting', since that is a metadata-entry instead for some reason. + # NOTE: This probably needs to be an actual setting at some point. + settings["nozzle_offsetting_for_disallowed_areas"] = CuraApplication.getInstance().getGlobalContainerStack().getMetaDataEntry("nozzle_offsetting_for_disallowed_areas", True) + # Add all sub-messages for each individual setting. for key, value in settings.items(): setting_message = self._slice_message.getMessage("global_settings").addRepeatedMessage("settings") From 24c12fd3ebca6fb1959722bb644571cc1db22198 Mon Sep 17 00:00:00 2001 From: MariMakes <40423138+MariMakes@users.noreply.github.com> Date: Tue, 1 Nov 2022 13:23:08 +0100 Subject: [PATCH 339/547] Added Triage status label An attempt to improve responsiveness on feature requests. --- .github/ISSUE_TEMPLATE/featurerequest.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/featurerequest.yaml b/.github/ISSUE_TEMPLATE/featurerequest.yaml index 83c448fe44..bbdd3908bd 100644 --- a/.github/ISSUE_TEMPLATE/featurerequest.yaml +++ b/.github/ISSUE_TEMPLATE/featurerequest.yaml @@ -1,6 +1,6 @@ name: Feature Request description: Suggest an idea for this project. -labels: "Type: New Feature" +labels: ["Type: New Feature", "Status: Triage"] body: - type: markdown attributes: @@ -41,4 +41,4 @@ body: - type: textarea attributes: label: Additional information & file uploads - description: You can add pictures or files to visualize your feature request in the comments below. \ No newline at end of file + description: You can add pictures or files to visualize your feature request in the comments below. From 5cb67ab8c42f8d24337654c45c4cca16d177a4c3 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 1 Nov 2022 16:11:34 +0100 Subject: [PATCH 340/547] Add new pages in add-printer flow Pages added - Page to select Ultimaker or third party printer - Page with information how to add Ultimaker printer(s) contributes to CURA-8689 --- cura/UI/AddPrinterPagesModel.py | 2 +- cura/UI/WelcomePagesModel.py | 2 +- ...erContent.qml => AddThirdPartyPrinter.qml} | 22 +--- .../AddUltimakerOrThirdPartyPrinter.qml | 75 +++++++++++ .../AddUltimakerOrThirdPartyPrinterStack.qml | 55 ++++++++ .../qml/WelcomePages/AddUltimakerPrinter.qml | 122 ++++++++++++++++++ resources/qml/WelcomePages/PrinterCard.qml | 85 ++++++++++++ 7 files changed, 343 insertions(+), 20 deletions(-) rename resources/qml/WelcomePages/{AddNetworkOrLocalPrinterContent.qml => AddThirdPartyPrinter.qml} (86%) create mode 100644 resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml create mode 100644 resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinterStack.qml create mode 100644 resources/qml/WelcomePages/AddUltimakerPrinter.qml create mode 100644 resources/qml/WelcomePages/PrinterCard.qml diff --git a/cura/UI/AddPrinterPagesModel.py b/cura/UI/AddPrinterPagesModel.py index 9b35dbcacc..1962a6e2ec 100644 --- a/cura/UI/AddPrinterPagesModel.py +++ b/cura/UI/AddPrinterPagesModel.py @@ -12,7 +12,7 @@ class AddPrinterPagesModel(WelcomePagesModel): def initialize(self, cancellable: bool = True) -> None: self._pages.append({"id": "add_network_or_local_printer", - "page_url": self._getBuiltinWelcomePagePath("AddNetworkOrLocalPrinterContent.qml"), + "page_url": self._getBuiltinWelcomePagePath("AddUltimakerOrThirdPartyPrinterStack.qml"), "next_page_id": "machine_actions", "next_page_button_text": self._catalog.i18nc("@action:button", "Add"), }) diff --git a/cura/UI/WelcomePagesModel.py b/cura/UI/WelcomePagesModel.py index 26c27418cf..5faf39311e 100644 --- a/cura/UI/WelcomePagesModel.py +++ b/cura/UI/WelcomePagesModel.py @@ -265,7 +265,7 @@ class WelcomePagesModel(ListModel): "should_show_function": self.shouldShowCloudPage, }, {"id": "add_network_or_local_printer", - "page_url": self._getBuiltinWelcomePagePath("AddNetworkOrLocalPrinterContent.qml"), + "page_url": self._getBuiltinWelcomePagePath("AddUltimakerOrThirdPartyPrinterStack.qml"), "next_page_id": "machine_actions", }, {"id": "add_printer_by_ip", diff --git a/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml b/resources/qml/WelcomePages/AddThirdPartyPrinter.qml similarity index 86% rename from resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml rename to resources/qml/WelcomePages/AddThirdPartyPrinter.qml index 83a38eab7a..df7a2a176d 100644 --- a/resources/qml/WelcomePages/AddNetworkOrLocalPrinterContent.qml +++ b/resources/qml/WelcomePages/AddThirdPartyPrinter.qml @@ -15,22 +15,13 @@ Item { UM.I18nCatalog { id: catalog; name: "cura" } - UM.Label - { - id: titleLabel - anchors.top: parent.top - anchors.horizontalCenter: parent.horizontalCenter - horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@label", "Add a printer") - color: UM.Theme.getColor("primary_button") - font: UM.Theme.getFont("huge") - } + property var goToUltimakerPrinter DropDownWidget { id: addNetworkPrinterDropDown - anchors.top: titleLabel.bottom + anchors.top: parent.top anchors.left: parent.left anchors.right: parent.right anchors.topMargin: UM.Theme.getSize("wide_margin").height @@ -103,18 +94,13 @@ Item } } - // This "Back" button only shows in the "Add Machine" dialog, which has "previous_page_button_text" set to "Cancel" Cura.SecondaryButton { id: backButton anchors.left: parent.left anchors.bottom: parent.bottom - visible: base.currentItem.previous_page_button_text ? true : false - text: base.currentItem.previous_page_button_text ? base.currentItem.previous_page_button_text : "" - onClicked: - { - base.endWizard() - } + text: catalog.i18nc("@label", "Add Ultimaker printer via Digital Factory") + onClicked: goToUltimakerPrinter() } Cura.PrimaryButton diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml new file mode 100644 index 0000000000..c56ef6be4c --- /dev/null +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml @@ -0,0 +1,75 @@ +// Copyright (c) 2022 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 2.3 +import QtQuick.Layouts 1.3 + +import UM 1.5 as UM +import Cura 1.1 as Cura + + +// +// This component contains the content for the "Add a printer" (network) page of the welcome on-boarding process. +// +Control +{ + UM.I18nCatalog { id: catalog; name: "cura" } + + property var goToUltimakerPrinter + property var goToThirdPartyPrinter + + contentItem: ColumnLayout + { + Layout.fillWidth: true + Layout.fillHeight: true + + UM.Label + { + text: catalog.i18nc("@label", "In order to start using Cura you will need to configure a printer.") + font: UM.Theme.getFont("default") + Layout.alignment: Qt.AlignTop + } + + UM.Label + { + text: catalog.i18nc("@label", "What printer would you like to setup?") + font: UM.Theme.getFont("default_bold") + Layout.alignment: Qt.AlignTop + } + + RowLayout + { + spacing: UM.Theme.getSize("wide_margin").width + Layout.preferredWidth: childrenRect.width + Layout.preferredHeight: childrenRect.height + Layout.topMargin: UM.Theme.getSize("wide_margin").height + Layout.bottomMargin: UM.Theme.getSize("wide_margin").height + Layout.alignment: Qt.AlignTop | Qt.AlignHCenter + + PrinterCard + { + onClicked: goToUltimakerPrinter + text: catalog.i18nc("@button", "Ultimaker printer") + imageSource: UM.Theme.getImage("ultimaker_printer") + } + + PrinterCard + { + onClicked: goToThirdPartyPrinter + text: catalog.i18nc("@button", "Non Ultimaker printer") + imageSource: UM.Theme.getImage("third_party_printer") + } + } + + Cura.TertiaryButton + { + Layout.alignment: Qt.AlignBottom + text: catalog.i18nc("@button", "Learn more about adding printers to Cura") + iconSource: UM.Theme.getIcon("LinkExternal") + isIconOnRightSide: true + textFont: UM.Theme.getFont("small") + onClicked: Qt.openUrlExternally("") // TODO: Update url + } + } +} \ No newline at end of file diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinterStack.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinterStack.qml new file mode 100644 index 0000000000..104a0cc96b --- /dev/null +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinterStack.qml @@ -0,0 +1,55 @@ +// Copyright (c) 2022 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 2.3 +import QtQuick.Layouts 1.3 + +import UM 1.5 as UM +import Cura 1.1 as Cura + +ColumnLayout +{ + id: root + + UM.I18nCatalog { id: catalog; name: "cura" } + + Layout.fillWidth: true + Layout.fillHeight: true + + property var goToUltimakerPrinter: () => layout.currentIndex = 1 + property var goToThirdPartyPrinter: () => layout.currentIndex = 2 + + UM.Label + { + id: title_label + Layout.fillWidth: true + Layout.bottomMargin: UM.Theme.getSize("thick_margin").height + horizontalAlignment: Text.AlignHCenter + text: catalog.i18nc("@label", "Add printer") + color: UM.Theme.getColor("primary_button") + font: UM.Theme.getFont("huge") + } + + StackLayout + { + id: layout + Layout.fillWidth: true + Layout.fillHeight: true + currentIndex: 0 + AddUltimakerOrThirdPartyPrinter + { + goToUltimakerPrinter: root.goToUltimakerPrinter + goToThirdPartyPrinter: root.goToThirdPartyPrinter + } + AddUltimakerPrinter + { + goToThirdPartyPrinter: root.goToThirdPartyPrinter + } + AddThirdPartyPrinter + { + goToUltimakerPrinter: root.goToUltimakerPrinter + + } + } +} \ No newline at end of file diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml new file mode 100644 index 0000000000..eb521acf91 --- /dev/null +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -0,0 +1,122 @@ +// Copyright (c) 2022 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 2.3 +import QtQuick.Layouts 1.3 + +import UM 1.5 as UM +import Cura 1.1 as Cura + +Control +{ + UM.I18nCatalog { id: catalog; name: "cura" } + + property var goToThirdPartyPrinter + + signal cloudPrintersDetected(bool newCloudPrintersDetected) + Component.onCompleted: CuraApplication.getDiscoveredCloudPrintersModel().cloudPrintersDetectedChanged.connect(cloudPrintersDetected) + onCloudPrintersDetected: function(newCloudPrintersDetected) + { + if(newCloudPrintersDetected) + { + base.goToPage("add_cloud_printers") + } + else + { + goToThirdPartyPrinter() + } + } + + contentItem: ColumnLayout + { + UM.Label + { + text: catalog.i18nc("@label", "New Ultimaker printers can be connected to Digital Factory and monitored remotely.") + } + + RowLayout + { + Layout.fillWidth: true + + Image + { + source: UM.Theme.getImage("add_printer") + Layout.preferredWidth: 200 + Layout.preferredHeight: 200 + } + + ColumnLayout + { + Layout.fillHeight: true + Layout.alignment: Qt.AlignVCenter + spacing: UM.Theme.getSize("default_margin").height + + UM.Label + { + Layout.fillWidth: true + Layout.alignment: Qt.AlignTop + wrapMode: Text.WordWrap + font: UM.Theme.getFont("default_bold") + text: catalog.i18nc("@label", "New Ultimaker printers can be connected to Digital Factory and monitored remotely.") + } + + UM.Label + { + Layout.fillWidth: true + Layout.alignment: Qt.AlignTop + wrapMode: Text.WordWrap + text: { + const steps = [ + catalog.i18nc("@info", "Sign in into Ultimaker Digilal Factory"), + catalog.i18nc("@info", "Follow the procedure to add a new printer"), + catalog.i18nc("@info", "Your new printer will automatically appear in Cura"), + ]; + return `

        ${steps.map(step => `
      1. ${step}`).join('')}
      `; + } + } + + Cura.TertiaryButton + { + Layout.fillWidth: true + Layout.alignment: Qt.AlignTop + text: catalog.i18nc("@button", "Learn more about adding printers to Digital Factory") + iconSource: UM.Theme.getIcon("LinkExternal") + isIconOnRightSide: true + textFont: UM.Theme.getFont("small") + onClicked: Qt.openUrlExternally("") // TODO: Update url + } + } + } + + Control + { + Layout.alignment: Qt.AlignBottom + Layout.fillWidth: true + + contentItem: RowLayout + { + + Cura.SecondaryButton + { + Layout.alignment: Qt.AlignLeft + text: catalog.i18nc("@button", "Add local printer") + onClicked: goToThirdPartyPrinter() + } + + Cura.PrimaryButton + { + Layout.alignment: Qt.AlignRight + text: catalog.i18nc("@button", "Sign in to Digital Factory") + onClicked: function() + { + text = catalog.i18nc("@button", "Waiting for new printers") + busy = true; + enabled = false; + Cura.API.account.login(); + } + } + } + } + } +} \ No newline at end of file diff --git a/resources/qml/WelcomePages/PrinterCard.qml b/resources/qml/WelcomePages/PrinterCard.qml new file mode 100644 index 0000000000..2b29d2279e --- /dev/null +++ b/resources/qml/WelcomePages/PrinterCard.qml @@ -0,0 +1,85 @@ +// Copyright (c) 2022 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 2.3 +import QtQuick.Layouts 1.3 + +import UM 1.5 as UM +import Cura 1.1 as Cura + +Control +{ + id: root + property alias text: link_text.text + property alias imageSource: image.source + property var onClicked + + states: + [ + State + { + name: "hovered"; + when: mouse_area.containsMouse + PropertyChanges + { + target: background + color: UM.Theme.getColor("monitor_card_hover") + } + PropertyChanges + { + target: link_text + font.underline: true + } + } + ] + + MouseArea + { + id: mouse_area + anchors.fill: parent + hoverEnabled: true + onClicked: root.onClicked && root.onClicked() + } + + topPadding: UM.Theme.getSize("wide_margin").height + rightPadding: UM.Theme.getSize("wide_margin").width + bottomPadding: UM.Theme.getSize("wide_margin").height + leftPadding: UM.Theme.getSize("wide_margin").width + + background: Rectangle + { + id: background + anchors.fill: parent + border.color: UM.Theme.getColor("primary_button") + color: "transparent" + border.width: 1 + radius: 3 + } + + contentItem: ColumnLayout + { + spacing: UM.Theme.getSize("wide_margin").height + height: childrenRect.height + width: childrenRect.width + + Image + { + id: image + source: imageSource + width: 180 + height: 180 + sourceSize.width: width + sourceSize.height: height + } + + UM.Label + { + id: link_text + Layout.fillWidth: true + font: UM.Theme.getFont("medium") + color: UM.Theme.getColor("text_link") + horizontalAlignment: Text.AlignHCenter + } + } +} From 25a0355cfee91112e381dfd35813fdd9aa05d3b1 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 1 Nov 2022 16:20:09 +0100 Subject: [PATCH 341/547] Update dialog size CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 4899c6873a..30db1174cc 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -14,9 +14,11 @@ UM.Dialog id: base title: catalog.i18nc("@title:window", "Open Project") - minimumWidth: UM.Theme.getSize("popup_dialog").width - minimumHeight: UM.Theme.getSize("popup_dialog").height + minimumWidth: UM.Theme.getSize("modal_window_minimum").width + minimumHeight: UM.Theme.getSize("modal_window_minimum").height width: minimumWidth + height: minimumHeight + backgroundColor: UM.Theme.getColor("main_background") margin: UM.Theme.getSize("default_margin").width property int comboboxHeight: UM.Theme.getSize("default_margin").height From afd3d92c5ee07bb8c850dfe882b1ce2a843734c6 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 1 Nov 2022 16:28:23 +0100 Subject: [PATCH 342/547] Use wide button spacing CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 30db1174cc..4f7d5737e6 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -502,7 +502,7 @@ UM.Dialog } } - buttonSpacing: UM.Theme.getSize("default_margin").width + buttonSpacing: UM.Theme.getSize("wide_margin").width rightButtons: [ Cura.TertiaryButton From fa317a9e140b144cb36c2eb4e97b84782921687b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 1 Nov 2022 16:31:24 +0100 Subject: [PATCH 343/547] Use unique id for WorkspaceDialog CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 4f7d5737e6..d56ffef7dd 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -11,7 +11,7 @@ import Cura 1.1 as Cura UM.Dialog { - id: base + id: workspaceDialog title: catalog.i18nc("@title:window", "Open Project") minimumWidth: UM.Theme.getSize("modal_window_minimum").width @@ -107,7 +107,7 @@ UM.Dialog anchors.right: parent.right width: (parent.width / 3) | 0 height: visible ? comboboxHeight : 0 - visible: base.visible && machineResolveComboBox.model.count > 1 + visible: workspaceDialog.visible && machineResolveComboBox.model.count > 1 text: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") Cura.ComboBox { @@ -461,14 +461,14 @@ UM.Dialog color: warning ? UM.Theme.getColor("warning") : "transparent" anchors.bottom: parent.bottom width: parent.width - height: childrenRect.height + 2 * base.margin + height: childrenRect.height + 2 * workspaceDialog.margin Column { height: childrenRect.height - spacing: base.margin + spacing: workspaceDialog.margin - anchors.margins: base.margin + anchors.margins: workspaceDialog.margin anchors.left: parent.left anchors.right: parent.right anchors.top: parent.top @@ -478,7 +478,7 @@ UM.Dialog id: warningRow height: childrenRect.height visible: warning - spacing: base.margin + spacing: workspaceDialog.margin UM.ColorImage { width: UM.Theme.getSize("extruder_icon").width From 846102be4e270af956eaee339bd758a4fd8735fb Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 1 Nov 2022 16:59:25 +0100 Subject: [PATCH 344/547] Update campaign links in onboarding-add printer flow contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml | 2 +- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml index c56ef6be4c..01b375f66d 100644 --- a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml @@ -69,7 +69,7 @@ Control iconSource: UM.Theme.getIcon("LinkExternal") isIconOnRightSide: true textFont: UM.Theme.getFont("small") - onClicked: Qt.openUrlExternally("") // TODO: Update url + onClicked: Qt.openUrlExternally("https://support.ultimaker.com/hc/en-us/articles/360012019239?utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer") } } } \ No newline at end of file diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index eb521acf91..3566600159 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -84,7 +84,7 @@ Control iconSource: UM.Theme.getIcon("LinkExternal") isIconOnRightSide: true textFont: UM.Theme.getFont("small") - onClicked: Qt.openUrlExternally("") // TODO: Update url + onClicked: Qt.openUrlExternally("https://support.ultimaker.com/hc/en-us/articles/360012019239?utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer") } } } From 056221cda60caec3686a9846477d7d4d754f5594 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 1 Nov 2022 17:00:40 +0100 Subject: [PATCH 345/547] Remove "Add cloud printer" button in onboarding-add printer flow From figma design contributes to CURA-8689 --- .../WelcomePages/AddNetworkPrinterScrollView.qml | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml b/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml index 36c670f462..3d138e3d2e 100644 --- a/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml +++ b/resources/qml/WelcomePages/AddNetworkPrinterScrollView.qml @@ -175,21 +175,6 @@ Item onClicked: base.addByIpButtonClicked() } - Cura.SecondaryButton - { - id: addCloudPrinterButton - anchors.left: addPrinterByIpButton.right - anchors.leftMargin: UM.Theme.getSize("default_margin").width - anchors.verticalCenter: parent.verticalCenter - text: catalog.i18nc("@label", "Add cloud printer") - height: UM.Theme.getSize("message_action_button").height - onClicked: { - CuraApplication.getDiscoveredCloudPrintersModel().clear() - Cura.API.account.sync(true) - base.addCloudPrinterButtonClicked() - } - } - Item { id: troubleshootingButton From 41fd36a03836eb6d90d88560fcacad380dfafce6 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 1 Nov 2022 17:10:24 +0100 Subject: [PATCH 346/547] Adjust margins CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index d56ffef7dd..1bd2cf32c0 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -82,17 +82,10 @@ UM.Dialog UM.Label { id: titleLabel + anchors.margins: UM.Theme.getSize("default_margin").height text: catalog.i18nc("@action:title", "Summary - Cura Project") font: UM.Theme.getFont("large") } - - Rectangle - { - id: separator - color: UM.Theme.getColor("text") - width: parent.width - height: UM.Theme.getSize("default_lining").height - } } Item @@ -160,6 +153,7 @@ UM.Dialog { width: parent.width height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").height UM.Label { @@ -236,6 +230,7 @@ UM.Dialog { width: parent.width height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").height UM.Label { @@ -352,6 +347,7 @@ UM.Dialog { width: parent.width height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").height Row { height: childrenRect.height @@ -393,6 +389,7 @@ UM.Dialog { width: parent.width height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").height UM.Label { From b01ff2f57e743acd84677e9a21a1e539f57a8c0f Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 1 Nov 2022 17:10:59 +0100 Subject: [PATCH 347/547] Add open with above printer drop down. CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 1bd2cf32c0..51b9e8e4e9 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -78,6 +78,7 @@ UM.Dialog { width: parent.width height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").height UM.Label { @@ -102,9 +103,21 @@ UM.Dialog height: visible ? comboboxHeight : 0 visible: workspaceDialog.visible && machineResolveComboBox.model.count > 1 text: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") + + UM.Label + { + id: open_with_label + anchors.top: parent.top + anchors.left: parent.left + text: catalog.i18nc("@action:label", "Open With") + font: UM.Theme.getFont("default_bold") + } + Cura.ComboBox { id: machineResolveComboBox + anchors.top: open_with_label.bottom + anchors.left: parent.left model: manager.updatableMachinesModel visible: machineResolveStrategyTooltip.visible textRole: "displayName" From f72c980c208ac25e7c05380c69ed4e3e0c90f966 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 1 Nov 2022 18:19:50 +0100 Subject: [PATCH 348/547] Add icons to the left of titles Align title text with values in table CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 213 +++++++++++++++++--------- 1 file changed, 144 insertions(+), 69 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 51b9e8e4e9..48499c1d91 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -93,6 +93,7 @@ UM.Dialog { width: parent.width height: childrenRect.height + anchors.leftMargin: UM.Theme.getSize("default_margin") UM.TooltipArea { @@ -109,6 +110,7 @@ UM.Dialog id: open_with_label anchors.top: parent.top anchors.left: parent.left + anchors.bottomMargin: UM.Theme.getSize("default_margin").height text: catalog.i18nc("@action:label", "Open With") font: UM.Theme.getFont("default_bold") } @@ -162,18 +164,36 @@ UM.Dialog } } + Row + { + id: printerSettingsTitleRow + anchors.top: parent.top + anchors.bottomMargin: UM.Theme.getSize("default_margin").height + spacing: UM.Theme.getSize("default_margin").width + + UM.ColorImage + { + anchors.verticalCenter: parent.verticalCenter + source: UM.Theme.getIcon("Printer") + height: UM.Theme.getSize("medium_button_icon").height + width: height + } + UM.Label + { + text: catalog.i18nc("@action:label", "Printer settings") + anchors.verticalCenter: parent.verticalCenter + font: UM.Theme.getFont("default_bold") + } + } + Column { + id: printerSettingsValuesTable width: parent.width height: childrenRect.height spacing: UM.Theme.getSize("default_margin").height - - UM.Label - { - id: printer_settings_label - text: catalog.i18nc("@action:label", "Printer settings") - font: UM.Theme.getFont("default_bold") - } + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + anchors.top: printerSettingsTitleRow.bottom Row { @@ -239,17 +259,36 @@ UM.Dialog } } - Column + Row { - width: parent.width - height: childrenRect.height - spacing: UM.Theme.getSize("default_margin").height + id: profileSettingsTitleRow + anchors.top: parent.top + anchors.bottomMargin: UM.Theme.getSize("default_margin").height + spacing: UM.Theme.getSize("default_margin").width + UM.ColorImage + { + anchors.verticalCenter: parent.verticalCenter + source: UM.Theme.getIcon("Printer") + height: UM.Theme.getSize("medium_button_icon").height + width: height + } UM.Label { text: catalog.i18nc("@action:label", "Profile settings") + anchors.verticalCenter: parent.verticalCenter font: UM.Theme.getFont("default_bold") } + } + + Column + { + id: profileSettingsValuesTable + width: parent.width + height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + anchors.top: profileSettingsTitleRow.bottom Row { @@ -356,24 +395,35 @@ UM.Dialog } } + Row + { + id: materialSettingsTitleRow + anchors.top: parent.top + anchors.bottomMargin: UM.Theme.getSize("default_margin").height + spacing: UM.Theme.getSize("default_margin").width + + UM.ColorImage + { + anchors.verticalCenter: parent.verticalCenter + source: UM.Theme.getIcon("Printer") + height: UM.Theme.getSize("medium_button_icon").height + width: height + } + UM.Label + { + text: catalog.i18nc("@action:label", "Material settings") + anchors.verticalCenter: parent.verticalCenter + font: UM.Theme.getFont("default_bold") + } + } + Column { width: parent.width height: childrenRect.height spacing: UM.Theme.getSize("default_margin").height - Row - { - height: childrenRect.height - width: parent.width - spacing: UM.Theme.getSize("narrow_margin").width - - UM.Label - { - text: catalog.i18nc("@action:label", "Material settings") - font: UM.Theme.getFont("default_bold") - width: (parent.width / 3) | 0 - } - } + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + anchors.top: materialSettingsTitleRow.bottom Repeater { @@ -398,67 +448,92 @@ UM.Dialog } } - Column + Item { width: parent.width height: childrenRect.height - spacing: UM.Theme.getSize("default_margin").height - UM.Label + Row { - text: catalog.i18nc("@action:label", "Setting visibility") - font: UM.Theme.getFont("default_bold") + id: visibilitySettingsTitleRow + anchors.top: parent.top + anchors.bottomMargin: UM.Theme.getSize("default_margin").height + spacing: UM.Theme.getSize("default_margin").width + + UM.ColorImage + { + anchors.verticalCenter: parent.verticalCenter + source: UM.Theme.getIcon("Printer") + height: UM.Theme.getSize("medium_button_icon").height + width: height + } + UM.Label + { + text: catalog.i18nc("@action:label", "Setting visibility") + anchors.verticalCenter: parent.verticalCenter + font: UM.Theme.getFont("default_bold") + } } + + Column + { + width: parent.width + height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + anchors.top: visibilitySettingsTitleRow.bottom + + Row + { + width: parent.width + height: childrenRect.height + UM.Label + { + text: catalog.i18nc("@action:label", "Mode") + width: (parent.width / 3) | 0 + } + UM.Label + { + text: manager.activeMode + width: (parent.width / 3) | 0 + } + } + Row + { + width: parent.width + height: childrenRect.height + visible: manager.hasVisibleSettingsField + UM.Label + { + text: catalog.i18nc("@action:label", "Visible settings:") + width: (parent.width / 3) | 0 + } + UM.Label + { + text: catalog.i18nc("@action:label", "%1 out of %2" ).arg(manager.numVisibleSettings).arg(manager.totalNumberOfSettings) + width: (parent.width / 3) | 0 + } + } + } + Row { width: parent.width height: childrenRect.height - UM.Label + visible: manager.hasObjectsOnPlate + UM.ColorImage { - text: catalog.i18nc("@action:label", "Mode") - width: (parent.width / 3) | 0 + width: warningLabel.height + height: width + source: UM.Theme.getIcon("Information") + color: UM.Theme.getColor("text") } UM.Label { - text: manager.activeMode - width: (parent.width / 3) | 0 + id: warningLabel + text: catalog.i18nc("@action:warning", "Loading a project will clear all models on the build plate.") } } - Row - { - width: parent.width - height: childrenRect.height - visible: manager.hasVisibleSettingsField - UM.Label - { - text: catalog.i18nc("@action:label", "Visible settings:") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: catalog.i18nc("@action:label", "%1 out of %2" ).arg(manager.numVisibleSettings).arg(manager.totalNumberOfSettings) - width: (parent.width / 3) | 0 - } - } - } - - Row - { - width: parent.width - height: childrenRect.height - visible: manager.hasObjectsOnPlate - UM.ColorImage - { - width: warningLabel.height - height: width - source: UM.Theme.getIcon("Information") - color: UM.Theme.getColor("text") - } - UM.Label - { - id: warningLabel - text: catalog.i18nc("@action:warning", "Loading a project will clear all models on the build plate.") - } } } } From 1ebc0b487e1a812cffbb254133881e4e11d9d221 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 2 Nov 2022 13:54:00 +0100 Subject: [PATCH 349/547] Add various assets welcome-page assets contributes to CURA-8689 --- resources/themes/cura-light/images/add_printer.svg | 1 + resources/themes/cura-light/images/third_party_printer.svg | 2 ++ resources/themes/cura-light/images/ultimaker_printer.svg | 1 + 3 files changed, 4 insertions(+) create mode 100644 resources/themes/cura-light/images/add_printer.svg create mode 100644 resources/themes/cura-light/images/third_party_printer.svg create mode 100644 resources/themes/cura-light/images/ultimaker_printer.svg diff --git a/resources/themes/cura-light/images/add_printer.svg b/resources/themes/cura-light/images/add_printer.svg new file mode 100644 index 0000000000..3d814f48ef --- /dev/null +++ b/resources/themes/cura-light/images/add_printer.svg @@ -0,0 +1 @@ + diff --git a/resources/themes/cura-light/images/third_party_printer.svg b/resources/themes/cura-light/images/third_party_printer.svg new file mode 100644 index 0000000000..d2444d2d28 --- /dev/null +++ b/resources/themes/cura-light/images/third_party_printer.svg @@ -0,0 +1,2 @@ + + diff --git a/resources/themes/cura-light/images/ultimaker_printer.svg b/resources/themes/cura-light/images/ultimaker_printer.svg new file mode 100644 index 0000000000..f2184d4bd1 --- /dev/null +++ b/resources/themes/cura-light/images/ultimaker_printer.svg @@ -0,0 +1 @@ + From 1dfac6bb71ad893ee6455168952ba210b09c2732 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Wed, 2 Nov 2022 14:00:35 +0100 Subject: [PATCH 350/547] Apply screenScaleFactor to image size Contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 6 +++--- resources/qml/WelcomePages/PrinterCard.qml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 3566600159..e1cb0d7120 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -42,8 +42,8 @@ Control Image { source: UM.Theme.getImage("add_printer") - Layout.preferredWidth: 200 - Layout.preferredHeight: 200 + Layout.preferredWidth: 200 * screenScaleFactor + Layout.preferredHeight: 200 * screenScaleFactor } ColumnLayout @@ -119,4 +119,4 @@ Control } } } -} \ No newline at end of file +} diff --git a/resources/qml/WelcomePages/PrinterCard.qml b/resources/qml/WelcomePages/PrinterCard.qml index 2b29d2279e..6b0a5bb526 100644 --- a/resources/qml/WelcomePages/PrinterCard.qml +++ b/resources/qml/WelcomePages/PrinterCard.qml @@ -67,8 +67,8 @@ Control { id: image source: imageSource - width: 180 - height: 180 + width: 180 * screenScaleFactor + height: 180 * screenScaleFactor sourceSize.width: width sourceSize.height: height } From 975775b7a03f8c7e88e003e721662a5c65f35bf5 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 2 Nov 2022 14:15:37 +0100 Subject: [PATCH 351/547] Add various dark-mode welcome-page assets contributes to CURA-8689 --- .../themes/cura-dark/images/add_printer.svg | 53 ++++++++++++++++ .../cura-dark/images/third_party_printer.svg | 60 +++++++++++++++++++ .../cura-dark/images/ultimaker_printer.svg | 35 +++++++++++ 3 files changed, 148 insertions(+) create mode 100644 resources/themes/cura-dark/images/add_printer.svg create mode 100644 resources/themes/cura-dark/images/third_party_printer.svg create mode 100644 resources/themes/cura-dark/images/ultimaker_printer.svg diff --git a/resources/themes/cura-dark/images/add_printer.svg b/resources/themes/cura-dark/images/add_printer.svg new file mode 100644 index 0000000000..06f838bc76 --- /dev/null +++ b/resources/themes/cura-dark/images/add_printer.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/themes/cura-dark/images/third_party_printer.svg b/resources/themes/cura-dark/images/third_party_printer.svg new file mode 100644 index 0000000000..6ffe5c20f3 --- /dev/null +++ b/resources/themes/cura-dark/images/third_party_printer.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/themes/cura-dark/images/ultimaker_printer.svg b/resources/themes/cura-dark/images/ultimaker_printer.svg new file mode 100644 index 0000000000..e5a99a6e5c --- /dev/null +++ b/resources/themes/cura-dark/images/ultimaker_printer.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d12b59ec0f47e2c92b7fd03b31f55c26dd25113b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 14:17:05 +0100 Subject: [PATCH 352/547] Refactor workspace sections into separate qml file. Refactor an existing hack to force trigger the onIndexChanged functions of the comboboxes. CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 367 +++++++++---------------- plugins/3MFReader/WorkspaceSection.qml | 99 +++++++ 2 files changed, 222 insertions(+), 244 deletions(-) create mode 100644 plugins/3MFReader/WorkspaceSection.qml diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 48499c1d91..187d49693a 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2020 Ultimaker B.V. +// Copyright (c) 2022 Ultimaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -28,9 +28,12 @@ UM.Dialog { if (visible) { - machineResolveComboBox.currentIndex = 0 - qualityChangesResolveComboBox.currentIndex = 0 - materialResolveComboBox.currentIndex = 0 + // Force relead the comboboxes + // Since this dialog is only created once the first time you open it, these comboxes need to be reloaded + // each time it is shown after the first time so that the indexes will update correctly. + materialSection.reloadValues() + profileSection.reloadValues() + printerSection.reloadValues() } } @@ -89,111 +92,15 @@ UM.Dialog } } - Item + WorkspaceSection { - width: parent.width - height: childrenRect.height - anchors.leftMargin: UM.Theme.getSize("default_margin") - - UM.TooltipArea + id: printerSection + title: catalog.i18nc("@action:label", "Printer settings") + iconSource: UM.Theme.getIcon("Printer") + content: Column { - id: machineResolveStrategyTooltip - anchors.top: parent.top - anchors.right: parent.right - width: (parent.width / 3) | 0 - height: visible ? comboboxHeight : 0 - visible: workspaceDialog.visible && machineResolveComboBox.model.count > 1 - text: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") - - UM.Label - { - id: open_with_label - anchors.top: parent.top - anchors.left: parent.left - anchors.bottomMargin: UM.Theme.getSize("default_margin").height - text: catalog.i18nc("@action:label", "Open With") - font: UM.Theme.getFont("default_bold") - } - - Cura.ComboBox - { - id: machineResolveComboBox - anchors.top: open_with_label.bottom - anchors.left: parent.left - model: manager.updatableMachinesModel - visible: machineResolveStrategyTooltip.visible - textRole: "displayName" - width: parent.width - height: UM.Theme.getSize("button").height - onCurrentIndexChanged: - { - if (model.getItem(currentIndex).id == "new" - && model.getItem(currentIndex).type == "default_option") - { - manager.setResolveStrategy("machine", "new") - } - else - { - manager.setResolveStrategy("machine", "override") - manager.setMachineToOverride(model.getItem(currentIndex).id) - } - } - - onVisibleChanged: - { - if (!visible) {return} - - currentIndex = 0 - // If the project printer exists in Cura, set it as the default dropdown menu option. - // No need to check object 0, which is the "Create new" option - for (var i = 1; i < model.count; i++) - { - if (model.getItem(i).name == manager.machineName) - { - currentIndex = i - break - } - } - // The project printer does not exist in Cura. If there is at least one printer of the same - // type, select the first one, else set the index to "Create new" - if (currentIndex == 0 && model.count > 1) - { - currentIndex = 1 - } - } - } - } - - Row - { - id: printerSettingsTitleRow - anchors.top: parent.top - anchors.bottomMargin: UM.Theme.getSize("default_margin").height - spacing: UM.Theme.getSize("default_margin").width - - UM.ColorImage - { - anchors.verticalCenter: parent.verticalCenter - source: UM.Theme.getIcon("Printer") - height: UM.Theme.getSize("medium_button_icon").height - width: height - } - UM.Label - { - text: catalog.i18nc("@action:label", "Printer settings") - anchors.verticalCenter: parent.verticalCenter - font: UM.Theme.getFont("default_bold") - } - } - - Column - { - id: printerSettingsValuesTable - width: parent.width - height: childrenRect.height spacing: UM.Theme.getSize("default_margin").height leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - anchors.top: printerSettingsTitleRow.bottom Row { @@ -230,65 +137,66 @@ UM.Dialog } } } - } - Item - { - width: parent.width - height: childrenRect.height - - UM.TooltipArea + comboboxTitle: catalog.i18nc("@action:label", "Open With") + comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") + combobox: Cura.ComboBox { - anchors.right: parent.right - anchors.top: parent.top - width: (parent.width / 3) | 0 - height: visible ? comboboxHeight : 0 - visible: manager.qualityChangesConflict - text: catalog.i18nc("@info:tooltip", "How should the conflict in the profile be resolved?") - Cura.ComboBox + id: machineResolveComboBox + model: manager.updatableMachinesModel + textRole: "displayName" + visible: workspaceDialog.visible && model.count > 1 + currentIndex: machineVisibleChanged() + + onCurrentIndexChanged: { - model: resolveStrategiesModel - textRole: "label" - id: qualityChangesResolveComboBox - width: parent.width - height: UM.Theme.getSize("button").height - onActivated: + if (model.getItem(currentIndex).id == "new" + && model.getItem(currentIndex).type == "default_option") { - manager.setResolveStrategy("quality_changes", resolveStrategiesModel.get(index).key) + manager.setResolveStrategy("machine", "new") + } + else + { + manager.setResolveStrategy("machine", "override") + manager.setMachineToOverride(model.getItem(currentIndex).id) + } + } + + function machineVisibleChanged() + { + if (!visible) {return} + + currentIndex = 0 + // If the project printer exists in Cura, set it as the default dropdown menu option. + // No need to check object 0, which is the "Create new" option + for (var i = 1; i < model.count; i++) + { + if (model.getItem(i).name == manager.machineName) + { + currentIndex = i + break + } + } + // The project printer does not exist in Cura. If there is at least one printer of the same + // type, select the first one, else set the index to "Create new" + if (currentIndex == 0 && model.count > 1) + { + currentIndex = 1 } } } + } - Row - { - id: profileSettingsTitleRow - anchors.top: parent.top - anchors.bottomMargin: UM.Theme.getSize("default_margin").height - spacing: UM.Theme.getSize("default_margin").width - - UM.ColorImage - { - anchors.verticalCenter: parent.verticalCenter - source: UM.Theme.getIcon("Printer") - height: UM.Theme.getSize("medium_button_icon").height - width: height - } - UM.Label - { - text: catalog.i18nc("@action:label", "Profile settings") - anchors.verticalCenter: parent.verticalCenter - font: UM.Theme.getFont("default_bold") - } - } - - Column + WorkspaceSection + { + id: profileSection + title: catalog.i18nc("@action:label", "Profile settings") + iconSource: UM.Theme.getIcon("Printer") + content: Column { id: profileSettingsValuesTable - width: parent.width - height: childrenRect.height spacing: UM.Theme.getSize("default_margin").height leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - anchors.top: profileSettingsTitleRow.bottom Row { @@ -365,65 +273,38 @@ UM.Dialog } } } + + comboboxTitle: catalog.i18nc("@action:label", "Open With") + comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the profile be resolved?") + combobox: Cura.ComboBox + { + id: qualityChangesResolveComboBox + model: resolveStrategiesModel + textRole: "label" + visible: manager.qualityChangesConflict + + // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded + currentIndex: + { + currentIndex = 0 + } + + onCurrentIndexChanged: + { + manager.setResolveStrategy("quality_changes", resolveStrategiesModel.get(currentIndex).key) + } + } } - Item + WorkspaceSection { - width: parent.width - height: childrenRect.height - - UM.TooltipArea + id: materialSection + title: catalog.i18nc("@action:label", "Material settings") + iconSource: UM.Theme.getIcon("Printer") + content: Column { - id: materialResolveTooltip - anchors.right: parent.right - anchors.top: parent.top - width: (parent.width / 3) | 0 - height: visible ? comboboxHeight : 0 - visible: manager.materialConflict - text: catalog.i18nc("@info:tooltip", "How should the conflict in the material be resolved?") - Cura.ComboBox - { - model: resolveStrategiesModel - textRole: "label" - id: materialResolveComboBox - width: parent.width - height: UM.Theme.getSize("button").height - onActivated: - { - manager.setResolveStrategy("material", resolveStrategiesModel.get(index).key) - } - } - } - - Row - { - id: materialSettingsTitleRow - anchors.top: parent.top - anchors.bottomMargin: UM.Theme.getSize("default_margin").height - spacing: UM.Theme.getSize("default_margin").width - - UM.ColorImage - { - anchors.verticalCenter: parent.verticalCenter - source: UM.Theme.getIcon("Printer") - height: UM.Theme.getSize("medium_button_icon").height - width: height - } - UM.Label - { - text: catalog.i18nc("@action:label", "Material settings") - anchors.verticalCenter: parent.verticalCenter - font: UM.Theme.getFont("default_bold") - } - } - - Column - { - width: parent.width - height: childrenRect.height spacing: UM.Theme.getSize("default_margin").height leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - anchors.top: materialSettingsTitleRow.bottom Repeater { @@ -446,42 +327,39 @@ UM.Dialog } } } - } - Item - { - width: parent.width - height: childrenRect.height + comboboxTitle: catalog.i18nc("@action:label", "Open With") + comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the material be resolved?") - Row + combobox: Cura.ComboBox { - id: visibilitySettingsTitleRow - anchors.top: parent.top - anchors.bottomMargin: UM.Theme.getSize("default_margin").height - spacing: UM.Theme.getSize("default_margin").width + id: materialResolveComboBox + model: resolveStrategiesModel + textRole: "label" + visible: manager.materialConflict - UM.ColorImage + // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded + currentIndex: { - anchors.verticalCenter: parent.verticalCenter - source: UM.Theme.getIcon("Printer") - height: UM.Theme.getSize("medium_button_icon").height - width: height + currentIndex = 0 } - UM.Label + + onCurrentIndexChanged: { - text: catalog.i18nc("@action:label", "Setting visibility") - anchors.verticalCenter: parent.verticalCenter - font: UM.Theme.getFont("default_bold") + manager.setResolveStrategy("material", resolveStrategiesModel.get(currentIndex).key) } } + } - Column + WorkspaceSection + { + id: visibilitySection + title: catalog.i18nc("@action:label", "Setting visibility") + iconSource: UM.Theme.getIcon("Printer") + content: Column { - width: parent.width - height: childrenRect.height spacing: UM.Theme.getSize("default_margin").height leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - anchors.top: visibilitySettingsTitleRow.bottom Row { @@ -515,24 +393,25 @@ UM.Dialog } } } + } - Row + Row + { + id: clearBuildPlateWarning + width: parent.width + height: childrenRect.height + visible: manager.hasObjectsOnPlate + UM.ColorImage { - width: parent.width - height: childrenRect.height - visible: manager.hasObjectsOnPlate - UM.ColorImage - { - width: warningLabel.height - height: width - source: UM.Theme.getIcon("Information") - color: UM.Theme.getColor("text") - } - UM.Label - { - id: warningLabel - text: catalog.i18nc("@action:warning", "Loading a project will clear all models on the build plate.") - } + width: warningLabel.height + height: width + source: UM.Theme.getIcon("Information") + color: UM.Theme.getColor("text") + } + UM.Label + { + id: warningLabel + text: catalog.i18nc("@action:warning", "Loading a project will clear all models on the build plate.") } } } diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml new file mode 100644 index 0000000000..03cf18ccdb --- /dev/null +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -0,0 +1,99 @@ +// Copyright (c) 2022 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 2.3 +import QtQuick.Layouts 1.3 +import QtQuick.Window 2.2 + +import UM 1.5 as UM +import Cura 1.1 as Cura + + +Item +{ + property alias title: sectionTitle.text + property alias iconSource: sectionTitleIcon.source + property Component content: Item { visible: false } + + property alias comboboxTitle: comboboxLabel.text + property Component combobox: Item { visible: false } + property var comboboxTooltipText: "" + property var comboboxVisible: false + + + + width: parent.width + height: childrenRect.height + anchors.leftMargin: UM.Theme.getSize("default_margin").width + + UM.TooltipArea + { + id: comboboxTooltip + width: (parent.width / 3) | 0 + height: visible ? UM.Theme.getSize("default_margin").heightcomboboxHeight : 0 + anchors.top: parent.top + anchors.right: parent.right + visible: combobox.visible + text: comboboxTooltipText + + UM.Label + { + id: comboboxLabel + anchors.top: parent.top + anchors.left: parent.left + anchors.bottomMargin: UM.Theme.getSize("default_margin").height + visible: combobox.visible + text: "" + font: UM.Theme.getFont("default_bold") + } + + Loader + { + id: comboboxLoader + width: parent.width + height: UM.Theme.getSize("button").height + anchors.top: comboboxLabel.bottom + anchors.left: parent.left + sourceComponent: combobox + } + } + + Row + { + id: sectionTitleRow + anchors.top: parent.top + anchors.bottomMargin: UM.Theme.getSize("default_margin").height + spacing: UM.Theme.getSize("default_margin").width + + UM.ColorImage + { + id: sectionTitleIcon + anchors.verticalCenter: parent.verticalCenter + source: "" + height: UM.Theme.getSize("medium_button_icon").height + width: height + } + UM.Label + { + id: sectionTitle + text: "" + anchors.verticalCenter: parent.verticalCenter + font: UM.Theme.getFont("default_bold") + } + } + + Loader + { + width: parent.width + height: content.height + anchors.top: sectionTitleRow.bottom + sourceComponent: content + } + + function reloadValues() + { + comboboxLoader.sourceComponent = null + comboboxLoader.sourceComponent = combobox + } +} \ No newline at end of file From cde07b9fe443a21339917e60cd5ba36e924c4692 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 14:18:47 +0100 Subject: [PATCH 353/547] move signal function to bottom of file CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 187d49693a..705fe2afe8 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -23,20 +23,6 @@ UM.Dialog margin: UM.Theme.getSize("default_margin").width property int comboboxHeight: UM.Theme.getSize("default_margin").height - onClosing: manager.notifyClosed() - onVisibleChanged: - { - if (visible) - { - // Force relead the comboboxes - // Since this dialog is only created once the first time you open it, these comboxes need to be reloaded - // each time it is shown after the first time so that the indexes will update correctly. - materialSection.reloadValues() - profileSection.reloadValues() - printerSection.reloadValues() - } - } - Flickable { clip: true @@ -498,6 +484,19 @@ UM.Dialog } ] + onClosing: manager.notifyClosed() onRejected: manager.onCancelButtonClicked() onAccepted: manager.onOkButtonClicked() + onVisibleChanged: + { + if (visible) + { + // Force relead the comboboxes + // Since this dialog is only created once the first time you open it, these comboxes need to be reloaded + // each time it is shown after the first time so that the indexes will update correctly. + materialSection.reloadValues() + profileSection.reloadValues() + printerSection.reloadValues() + } + } } From 3a07d14b4b588ee94636515ab42dbf40c391a3b3 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 14:19:35 +0100 Subject: [PATCH 354/547] remove comboboxheight CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 1 - plugins/3MFReader/WorkspaceSection.qml | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 705fe2afe8..f6d60be46b 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -21,7 +21,6 @@ UM.Dialog backgroundColor: UM.Theme.getColor("main_background") margin: UM.Theme.getSize("default_margin").width - property int comboboxHeight: UM.Theme.getSize("default_margin").height Flickable { diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml index 03cf18ccdb..572018dea9 100644 --- a/plugins/3MFReader/WorkspaceSection.qml +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -31,7 +31,7 @@ Item { id: comboboxTooltip width: (parent.width / 3) | 0 - height: visible ? UM.Theme.getSize("default_margin").heightcomboboxHeight : 0 + height: visible ? UM.Theme.getSize("default_margin").height : 0 anchors.top: parent.top anchors.right: parent.right visible: combobox.visible From 25ecb0e62161ee9c0cf9b5bb8eb7479d37080813 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 14:21:37 +0100 Subject: [PATCH 355/547] Make types specific Remove unused imports CURA-9424 --- plugins/3MFReader/WorkspaceSection.qml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml index 572018dea9..b3296a8b67 100644 --- a/plugins/3MFReader/WorkspaceSection.qml +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -3,11 +3,9 @@ import QtQuick 2.10 import QtQuick.Controls 2.3 -import QtQuick.Layouts 1.3 -import QtQuick.Window 2.2 + import UM 1.5 as UM -import Cura 1.1 as Cura Item @@ -18,10 +16,8 @@ Item property alias comboboxTitle: comboboxLabel.text property Component combobox: Item { visible: false } - property var comboboxTooltipText: "" - property var comboboxVisible: false - - + property string comboboxTooltipText: "" + property bool comboboxVisible: false width: parent.width height: childrenRect.height From 1764c338a044080c3f310dc11c4e9ac9c4ba3c8f Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 14:23:36 +0100 Subject: [PATCH 356/547] fix visibility check CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 3 +++ plugins/3MFReader/WorkspaceSection.qml | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index f6d60be46b..30ffe05665 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -125,6 +125,7 @@ UM.Dialog comboboxTitle: catalog.i18nc("@action:label", "Open With") comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") + comboboxVisible: workspaceDialog.visible && manager.updatableMachinesModel.count > 1 combobox: Cura.ComboBox { id: machineResolveComboBox @@ -261,6 +262,7 @@ UM.Dialog comboboxTitle: catalog.i18nc("@action:label", "Open With") comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the profile be resolved?") + comboboxVisible: manager.qualityChangesConflict combobox: Cura.ComboBox { id: qualityChangesResolveComboBox @@ -315,6 +317,7 @@ UM.Dialog comboboxTitle: catalog.i18nc("@action:label", "Open With") comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the material be resolved?") + comboboxVisible: manager.materialConflict combobox: Cura.ComboBox { diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml index b3296a8b67..cc0ddfbb65 100644 --- a/plugins/3MFReader/WorkspaceSection.qml +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -30,7 +30,7 @@ Item height: visible ? UM.Theme.getSize("default_margin").height : 0 anchors.top: parent.top anchors.right: parent.right - visible: combobox.visible + visible: comboboxVisible text: comboboxTooltipText UM.Label @@ -39,7 +39,7 @@ Item anchors.top: parent.top anchors.left: parent.left anchors.bottomMargin: UM.Theme.getSize("default_margin").height - visible: combobox.visible + visible: comboboxVisible text: "" font: UM.Theme.getFont("default_bold") } From 4381a97c85de02d1b29a30fa7e634b0234b61b33 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 2 Nov 2022 14:58:25 +0100 Subject: [PATCH 357/547] Elide button text when text becomes too wide contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index e1cb0d7120..af3b506b76 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -84,6 +84,7 @@ Control iconSource: UM.Theme.getIcon("LinkExternal") isIconOnRightSide: true textFont: UM.Theme.getFont("small") + fixedWidthMode: true onClicked: Qt.openUrlExternally("https://support.ultimaker.com/hc/en-us/articles/360012019239?utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer") } } From dbba1c411035a837725894729eb89f7a390b9e3f Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 15:14:33 +0100 Subject: [PATCH 358/547] patch checking for base parent component of Combobox to check if it exists first. This should be refactored out some time. CURA-9424 --- resources/qml/Widgets/ComboBox.qml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/qml/Widgets/ComboBox.qml b/resources/qml/Widgets/ComboBox.qml index eac85bfb44..a7eeb33f6a 100644 --- a/resources/qml/Widgets/ComboBox.qml +++ b/resources/qml/Widgets/ComboBox.qml @@ -18,6 +18,7 @@ ComboBox property var defaultTextOnEmptyModel: catalog.i18nc("@label", "No items to select from") // Text displayed in the combobox when the model is empty property var defaultTextOnEmptyIndex: "" // Text displayed in the combobox when the model has items but no item is selected property alias textFormat: contentLabel.textFormat + property alias backgroundColor: background.color enabled: delegateModel.count > 0 @@ -45,7 +46,7 @@ ComboBox State { name: "highlighted" - when: (base.hovered || control.hovered) && !control.activeFocus + when: ((base != undefined && base.hovered) || control.hovered) && !control.activeFocus PropertyChanges { target: background @@ -56,6 +57,7 @@ ComboBox background: UM.UnderlineBackground { + id: background // Rectangle for highlighting when this combobox needs to pulse. Rectangle { From 7171249d3f56745acc227f57e8f07cf7a547a36a Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 15:33:47 +0100 Subject: [PATCH 359/547] Adjust margins on dialog to match designs CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 616 ++++++++++++------------- plugins/3MFReader/WorkspaceSection.qml | 4 +- 2 files changed, 309 insertions(+), 311 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 30ffe05665..4a6ade7d08 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -20,7 +20,6 @@ UM.Dialog height: minimumHeight backgroundColor: UM.Theme.getColor("main_background") - margin: UM.Theme.getSize("default_margin").width Flickable { @@ -60,246 +59,135 @@ UM.Dialog { width: parent.width height: childrenRect.height - spacing: UM.Theme.getSize("default_margin").height + spacing: UM.Theme.getSize("wide_margin").height + + UM.Label + { + id: titleLabel + text: catalog.i18nc("@action:title", "Summary - Cura Project") + font: UM.Theme.getFont("large") + } Column { width: parent.width height: childrenRect.height spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("default_margin").width + rightPadding: UM.Theme.getSize("default_margin").width - UM.Label + WorkspaceSection { - id: titleLabel - anchors.margins: UM.Theme.getSize("default_margin").height - text: catalog.i18nc("@action:title", "Summary - Cura Project") - font: UM.Theme.getFont("large") - } - } - - WorkspaceSection - { - id: printerSection - title: catalog.i18nc("@action:label", "Printer settings") - iconSource: UM.Theme.getIcon("Printer") - content: Column - { - spacing: UM.Theme.getSize("default_margin").height - leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - - Row + id: printerSection + title: catalog.i18nc("@action:label", "Printer settings") + iconSource: UM.Theme.getIcon("Printer") + content: Column { - width: parent.width - height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - UM.Label - { - text: catalog.i18nc("@action:label", "Type") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.machineType - width: (parent.width / 3) | 0 - } - } - - Row - { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", manager.isPrinterGroup ? "Printer Group" : "Printer Name") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.machineName - width: (parent.width / 3) | 0 - wrapMode: Text.WordWrap - } - } - } - - comboboxTitle: catalog.i18nc("@action:label", "Open With") - comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") - comboboxVisible: workspaceDialog.visible && manager.updatableMachinesModel.count > 1 - combobox: Cura.ComboBox - { - id: machineResolveComboBox - model: manager.updatableMachinesModel - textRole: "displayName" - visible: workspaceDialog.visible && model.count > 1 - currentIndex: machineVisibleChanged() - - onCurrentIndexChanged: - { - if (model.getItem(currentIndex).id == "new" - && model.getItem(currentIndex).type == "default_option") - { - manager.setResolveStrategy("machine", "new") - } - else - { - manager.setResolveStrategy("machine", "override") - manager.setMachineToOverride(model.getItem(currentIndex).id) - } - } - - function machineVisibleChanged() - { - if (!visible) {return} - - currentIndex = 0 - // If the project printer exists in Cura, set it as the default dropdown menu option. - // No need to check object 0, which is the "Create new" option - for (var i = 1; i < model.count; i++) - { - if (model.getItem(i).name == manager.machineName) - { - currentIndex = i - break - } - } - // The project printer does not exist in Cura. If there is at least one printer of the same - // type, select the first one, else set the index to "Create new" - if (currentIndex == 0 && model.count > 1) - { - currentIndex = 1 - } - } - } - } - - WorkspaceSection - { - id: profileSection - title: catalog.i18nc("@action:label", "Profile settings") - iconSource: UM.Theme.getIcon("Printer") - content: Column - { - id: profileSettingsValuesTable - spacing: UM.Theme.getSize("default_margin").height - leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - - Row - { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", "Name") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.qualityName - width: (parent.width / 3) | 0 - wrapMode: Text.WordWrap - } - } - - Row - { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", "Intent") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.intentName - width: (parent.width / 3) | 0 - wrapMode: Text.WordWrap - } - } - - Row - { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", "Not in profile") - visible: manager.numUserSettings != 0 - width: (parent.width / 3) | 0 - } - UM.Label - { - text: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.numUserSettings).arg(manager.numUserSettings) - visible: manager.numUserSettings != 0 - width: (parent.width / 3) | 0 - } - } - - Row - { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", "Derivative from") - visible: manager.numSettingsOverridenByQualityChanges != 0 - width: (parent.width / 3) | 0 - } - UM.Label - { - text: catalog.i18ncp("@action:label", "%1, %2 override", "%1, %2 overrides", manager.numSettingsOverridenByQualityChanges).arg(manager.qualityType).arg(manager.numSettingsOverridenByQualityChanges) - width: (parent.width / 3) | 0 - visible: manager.numSettingsOverridenByQualityChanges != 0 - wrapMode: Text.WordWrap - } - } - } - - comboboxTitle: catalog.i18nc("@action:label", "Open With") - comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the profile be resolved?") - comboboxVisible: manager.qualityChangesConflict - combobox: Cura.ComboBox - { - id: qualityChangesResolveComboBox - model: resolveStrategiesModel - textRole: "label" - visible: manager.qualityChangesConflict - - // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded - currentIndex: - { - currentIndex = 0 - } - - onCurrentIndexChanged: - { - manager.setResolveStrategy("quality_changes", resolveStrategiesModel.get(currentIndex).key) - } - } - } - - WorkspaceSection - { - id: materialSection - title: catalog.i18nc("@action:label", "Material settings") - iconSource: UM.Theme.getIcon("Printer") - content: Column - { - spacing: UM.Theme.getSize("default_margin").height - leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - - Repeater - { - model: manager.materialLabels - delegate: Row + Row { width: parent.width height: childrenRect.height + + UM.Label + { + text: catalog.i18nc("@action:label", "Type") + width: (parent.width / 3) | 0 + } + UM.Label + { + text: manager.machineType + width: (parent.width / 3) | 0 + } + } + + Row + { + width: parent.width + height: childrenRect.height + + UM.Label + { + text: catalog.i18nc("@action:label", manager.isPrinterGroup ? "Printer Group" : "Printer Name") + width: (parent.width / 3) | 0 + } + UM.Label + { + text: manager.machineName + width: (parent.width / 3) | 0 + wrapMode: Text.WordWrap + } + } + } + + comboboxTitle: catalog.i18nc("@action:label", "Open With") + comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") + comboboxVisible: workspaceDialog.visible && manager.updatableMachinesModel.count > 1 + combobox: Cura.ComboBox + { + id: machineResolveComboBox + model: manager.updatableMachinesModel + textRole: "displayName" + visible: workspaceDialog.visible && model.count > 1 + currentIndex: machineVisibleChanged() + + onCurrentIndexChanged: + { + if (model.getItem(currentIndex).id == "new" + && model.getItem(currentIndex).type == "default_option") + { + manager.setResolveStrategy("machine", "new") + } + else + { + manager.setResolveStrategy("machine", "override") + manager.setMachineToOverride(model.getItem(currentIndex).id) + } + } + + function machineVisibleChanged() + { + if (!visible) {return} + + currentIndex = 0 + // If the project printer exists in Cura, set it as the default dropdown menu option. + // No need to check object 0, which is the "Create new" option + for (var i = 1; i < model.count; i++) + { + if (model.getItem(i).name == manager.machineName) + { + currentIndex = i + break + } + } + // The project printer does not exist in Cura. If there is at least one printer of the same + // type, select the first one, else set the index to "Create new" + if (currentIndex == 0 && model.count > 1) + { + currentIndex = 1 + } + } + } + } + + WorkspaceSection + { + id: profileSection + title: catalog.i18nc("@action:label", "Profile settings") + iconSource: UM.Theme.getIcon("Printer") + content: Column + { + id: profileSettingsValuesTable + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + + Row + { + width: parent.width + height: childrenRect.height + UM.Label { text: catalog.i18nc("@action:label", "Name") @@ -307,101 +195,211 @@ UM.Dialog } UM.Label { - text: modelData + text: manager.qualityName width: (parent.width / 3) | 0 wrapMode: Text.WordWrap } } + + Row + { + width: parent.width + height: childrenRect.height + + UM.Label + { + text: catalog.i18nc("@action:label", "Intent") + width: (parent.width / 3) | 0 + } + UM.Label + { + text: manager.intentName + width: (parent.width / 3) | 0 + wrapMode: Text.WordWrap + } + } + + Row + { + width: parent.width + height: childrenRect.height + + UM.Label + { + text: catalog.i18nc("@action:label", "Not in profile") + visible: manager.numUserSettings != 0 + width: (parent.width / 3) | 0 + } + UM.Label + { + text: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.numUserSettings).arg(manager.numUserSettings) + visible: manager.numUserSettings != 0 + width: (parent.width / 3) | 0 + } + } + + Row + { + width: parent.width + height: childrenRect.height + + UM.Label + { + text: catalog.i18nc("@action:label", "Derivative from") + visible: manager.numSettingsOverridenByQualityChanges != 0 + width: (parent.width / 3) | 0 + } + UM.Label + { + text: catalog.i18ncp("@action:label", "%1, %2 override", "%1, %2 overrides", manager.numSettingsOverridenByQualityChanges).arg(manager.qualityType).arg(manager.numSettingsOverridenByQualityChanges) + width: (parent.width / 3) | 0 + visible: manager.numSettingsOverridenByQualityChanges != 0 + wrapMode: Text.WordWrap + } + } + } + + comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the profile be resolved?") + comboboxVisible: manager.qualityChangesConflict + combobox: Cura.ComboBox + { + id: qualityChangesResolveComboBox + model: resolveStrategiesModel + textRole: "label" + visible: manager.qualityChangesConflict + + // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded + currentIndex: + { + currentIndex = 0 + } + + onCurrentIndexChanged: + { + manager.setResolveStrategy("quality_changes", resolveStrategiesModel.get(currentIndex).key) + } + } + } + + WorkspaceSection + { + id: materialSection + title: catalog.i18nc("@action:label", "Material settings") + iconSource: UM.Theme.getIcon("Printer") + content: Column + { + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + + Repeater + { + model: manager.materialLabels + delegate: Row + { + width: parent.width + height: childrenRect.height + UM.Label + { + text: catalog.i18nc("@action:label", "Name") + width: (parent.width / 3) | 0 + } + UM.Label + { + text: modelData + width: (parent.width / 3) | 0 + wrapMode: Text.WordWrap + } + } + } + } + + comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the material be resolved?") + comboboxVisible: manager.materialConflict + + combobox: Cura.ComboBox + { + id: materialResolveComboBox + model: resolveStrategiesModel + textRole: "label" + visible: manager.materialConflict + + // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded + currentIndex: + { + currentIndex = 0 + } + + onCurrentIndexChanged: + { + manager.setResolveStrategy("material", resolveStrategiesModel.get(currentIndex).key) + } + } + } + + WorkspaceSection + { + id: visibilitySection + title: catalog.i18nc("@action:label", "Setting visibility") + iconSource: UM.Theme.getIcon("Printer") + content: Column + { + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + + Row + { + width: parent.width + height: childrenRect.height + UM.Label + { + text: catalog.i18nc("@action:label", "Mode") + width: (parent.width / 3) | 0 + } + UM.Label + { + text: manager.activeMode + width: (parent.width / 3) | 0 + } + } + Row + { + width: parent.width + height: childrenRect.height + visible: manager.hasVisibleSettingsField + UM.Label + { + text: catalog.i18nc("@action:label", "Visible settings:") + width: (parent.width / 3) | 0 + } + UM.Label + { + text: catalog.i18nc("@action:label", "%1 out of %2" ).arg(manager.numVisibleSettings).arg(manager.totalNumberOfSettings) + width: (parent.width / 3) | 0 + } + } } } - comboboxTitle: catalog.i18nc("@action:label", "Open With") - comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the material be resolved?") - comboboxVisible: manager.materialConflict - - combobox: Cura.ComboBox + Row { - id: materialResolveComboBox - model: resolveStrategiesModel - textRole: "label" - visible: manager.materialConflict - - // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded - currentIndex: + id: clearBuildPlateWarning + width: parent.width + height: childrenRect.height + visible: manager.hasObjectsOnPlate + UM.ColorImage { - currentIndex = 0 + width: warningLabel.height + height: width + source: UM.Theme.getIcon("Information") + color: UM.Theme.getColor("text") } - - onCurrentIndexChanged: + UM.Label { - manager.setResolveStrategy("material", resolveStrategiesModel.get(currentIndex).key) + id: warningLabel + text: catalog.i18nc("@action:warning", "Loading a project will clear all models on the build plate.") } } } - - WorkspaceSection - { - id: visibilitySection - title: catalog.i18nc("@action:label", "Setting visibility") - iconSource: UM.Theme.getIcon("Printer") - content: Column - { - spacing: UM.Theme.getSize("default_margin").height - leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - - Row - { - width: parent.width - height: childrenRect.height - UM.Label - { - text: catalog.i18nc("@action:label", "Mode") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.activeMode - width: (parent.width / 3) | 0 - } - } - Row - { - width: parent.width - height: childrenRect.height - visible: manager.hasVisibleSettingsField - UM.Label - { - text: catalog.i18nc("@action:label", "Visible settings:") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: catalog.i18nc("@action:label", "%1 out of %2" ).arg(manager.numVisibleSettings).arg(manager.totalNumberOfSettings) - width: (parent.width / 3) | 0 - } - } - } - } - - Row - { - id: clearBuildPlateWarning - width: parent.width - height: childrenRect.height - visible: manager.hasObjectsOnPlate - UM.ColorImage - { - width: warningLabel.height - height: width - source: UM.Theme.getIcon("Information") - color: UM.Theme.getColor("text") - } - UM.Label - { - id: warningLabel - text: catalog.i18nc("@action:warning", "Loading a project will clear all models on the build plate.") - } - } } } } diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml index cc0ddfbb65..f4e53b7cd7 100644 --- a/plugins/3MFReader/WorkspaceSection.qml +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -38,8 +38,7 @@ Item id: comboboxLabel anchors.top: parent.top anchors.left: parent.left - anchors.bottomMargin: UM.Theme.getSize("default_margin").height - visible: comboboxVisible + visible: comboboxVisible && text != "" text: "" font: UM.Theme.getFont("default_bold") } @@ -50,6 +49,7 @@ Item width: parent.width height: UM.Theme.getSize("button").height anchors.top: comboboxLabel.bottom + anchors.topMargin: UM.Theme.getSize("default_margin").height anchors.left: parent.left sourceComponent: combobox } From b1e559ff1a831ef3675628096bae335f641da74b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 18:09:49 +0100 Subject: [PATCH 360/547] Add padding below section titles CURA-9424 --- plugins/3MFReader/WorkspaceSection.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml index f4e53b7cd7..575fc8fea5 100644 --- a/plugins/3MFReader/WorkspaceSection.qml +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -59,7 +59,7 @@ Item { id: sectionTitleRow anchors.top: parent.top - anchors.bottomMargin: UM.Theme.getSize("default_margin").height + bottomPadding: UM.Theme.getSize("default_margin").height spacing: UM.Theme.getSize("default_margin").width UM.ColorImage From 8bb608348115cf6758ab4db8c9ef903bd1772919 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 18:25:05 +0100 Subject: [PATCH 361/547] Create custom component for rows in WorkplaceDialog. CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 162 +++++--------------------- plugins/3MFReader/WorkspaceRow.qml | 34 ++++++ 2 files changed, 64 insertions(+), 132 deletions(-) create mode 100644 plugins/3MFReader/WorkspaceRow.qml diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 4a6ade7d08..b1428cd878 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -86,39 +86,16 @@ UM.Dialog spacing: UM.Theme.getSize("default_margin").height leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - Row + WorkspaceRow { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", "Type") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.machineType - width: (parent.width / 3) | 0 - } + leftLabelText: catalog.i18nc("@action:label", "Type") + rightLabelText: manager.machineType } - Row + WorkspaceRow { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", manager.isPrinterGroup ? "Printer Group" : "Printer Name") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.machineName - width: (parent.width / 3) | 0 - wrapMode: Text.WordWrap - } + leftLabelText: catalog.i18nc("@action:label", manager.isPrinterGroup ? "Printer Group" : "Printer Name") + rightLabelText: manager.machineName } } @@ -183,79 +160,30 @@ UM.Dialog spacing: UM.Theme.getSize("default_margin").height leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - Row + WorkspaceRow { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", "Name") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.qualityName - width: (parent.width / 3) | 0 - wrapMode: Text.WordWrap - } + leftLabelText: catalog.i18nc("@action:label", "Name") + rightLabelText: manager.qualityName } - Row + WorkspaceRow { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", "Intent") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.intentName - width: (parent.width / 3) | 0 - wrapMode: Text.WordWrap - } + leftLabelText: catalog.i18nc("@action:label", "Intent") + rightLabelText: manager.intentName } - Row + WorkspaceRow { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", "Not in profile") - visible: manager.numUserSettings != 0 - width: (parent.width / 3) | 0 - } - UM.Label - { - text: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.numUserSettings).arg(manager.numUserSettings) - visible: manager.numUserSettings != 0 - width: (parent.width / 3) | 0 - } + leftLabelText: catalog.i18nc("@action:label", "Not in profile") + rightLabelText: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.numUserSettings).arg(manager.numUserSettings) + visible: manager.numUserSettings != 0 } - Row + WorkspaceRow { - width: parent.width - height: childrenRect.height - - UM.Label - { - text: catalog.i18nc("@action:label", "Derivative from") - visible: manager.numSettingsOverridenByQualityChanges != 0 - width: (parent.width / 3) | 0 - } - UM.Label - { - text: catalog.i18ncp("@action:label", "%1, %2 override", "%1, %2 overrides", manager.numSettingsOverridenByQualityChanges).arg(manager.qualityType).arg(manager.numSettingsOverridenByQualityChanges) - width: (parent.width / 3) | 0 - visible: manager.numSettingsOverridenByQualityChanges != 0 - wrapMode: Text.WordWrap - } + leftLabelText: catalog.i18nc("@action:label", "Derivative from") + rightLabelText: catalog.i18ncp("@action:label", "%1, %2 override", "%1, %2 overrides", manager.numSettingsOverridenByQualityChanges).arg(manager.qualityType).arg(manager.numSettingsOverridenByQualityChanges) + visible: manager.numSettingsOverridenByQualityChanges != 0 } } @@ -294,21 +222,10 @@ UM.Dialog Repeater { model: manager.materialLabels - delegate: Row + delegate: WorkspaceRow { - width: parent.width - height: childrenRect.height - UM.Label - { - text: catalog.i18nc("@action:label", "Name") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: modelData - width: (parent.width / 3) | 0 - wrapMode: Text.WordWrap - } + leftLabelText: catalog.i18nc("@action:label", "Name") + rightLabelText: modelData } } } @@ -346,36 +263,17 @@ UM.Dialog spacing: UM.Theme.getSize("default_margin").height leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - Row + WorkspaceRow { - width: parent.width - height: childrenRect.height - UM.Label - { - text: catalog.i18nc("@action:label", "Mode") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: manager.activeMode - width: (parent.width / 3) | 0 - } + leftLabelText: catalog.i18nc("@action:label", "Mode") + rightLabelText: manager.activeMode } - Row + + WorkspaceRow { - width: parent.width - height: childrenRect.height + leftLabelText: catalog.i18nc("@action:label", "%1 out of %2" ).arg(manager.numVisibleSettings).arg(manager.totalNumberOfSettings) + rightLabelText: manager.activeMode visible: manager.hasVisibleSettingsField - UM.Label - { - text: catalog.i18nc("@action:label", "Visible settings:") - width: (parent.width / 3) | 0 - } - UM.Label - { - text: catalog.i18nc("@action:label", "%1 out of %2" ).arg(manager.numVisibleSettings).arg(manager.totalNumberOfSettings) - width: (parent.width / 3) | 0 - } } } } diff --git a/plugins/3MFReader/WorkspaceRow.qml b/plugins/3MFReader/WorkspaceRow.qml new file mode 100644 index 0000000000..72cea7b5bd --- /dev/null +++ b/plugins/3MFReader/WorkspaceRow.qml @@ -0,0 +1,34 @@ +// Copyright (c) 2022 Ultimaker B.V. +// Cura is released under the terms of the LGPLv3 or higher. + +import QtQuick 2.10 +import QtQuick.Controls 2.3 +import QtQuick.Layouts 1.3 +import QtQuick.Window 2.2 + +import UM 1.5 as UM +import Cura 1.1 as Cura + +Row +{ + property alias leftLabelText: leftLabel.text + property alias rightLabelText: rightLabel.text + + width: parent.width + height: visible ? childrenRect.height : 0 + + UM.Label + { + id: leftLabel + text: catalog.i18nc("@action:label", "Type") + width: (parent.width / 4) | 0 + wrapMode: Text.WordWrap + } + UM.Label + { + id: rightLabel + text: manager.machineType + width: (parent.width / 3) | 0 + wrapMode: Text.WordWrap + } +} \ No newline at end of file From c987ef53159d9f561e4f0adea277a37367ea71c6 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 2 Nov 2022 18:30:46 +0100 Subject: [PATCH 362/547] Adjust warning label margins CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index b1428cd878..3467dfe90d 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -262,6 +262,7 @@ UM.Dialog { spacing: UM.Theme.getSize("default_margin").height leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + bottomPadding: UM.Theme.getSize("narrow_margin").height WorkspaceRow { @@ -283,7 +284,9 @@ UM.Dialog id: clearBuildPlateWarning width: parent.width height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").width visible: manager.hasObjectsOnPlate + UM.ColorImage { width: warningLabel.height From fc264133478da9271bc1d40f542a5e5e22b279df Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Wed, 2 Nov 2022 21:16:18 +0100 Subject: [PATCH 363/547] Check against str for conf_info bash path --- conanfile.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/conanfile.py b/conanfile.py index a39ced56c7..88c4289540 100644 --- a/conanfile.py +++ b/conanfile.py @@ -276,7 +276,7 @@ class CuraConan(ConanFile): self.requires(req) def build_requirements(self): - if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", default=False, check_type=bool): + if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", check_type = str): self.tool_requires("gettext/0.21") def layout(self): @@ -289,16 +289,13 @@ class CuraConan(ConanFile): self.cpp.package.resdirs = ["resources", "plugins", "packaging", "pip_requirements"] # pip_requirements should be the last item in the list def build(self): - if self.settings_build.os == "Windows" and not self.conf.get("tools.microsoft.bash:path", default=False, check_type=bool): - return - # FIXME: once m4, autoconf, automake are Conan V2 ready self.win_bash = True # We need gettext, which requires the bash environment + if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", check_type = str): + for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): + mo_file = self.build_path.joinpath(po_file.with_suffix('.mo').relative_to(self.source_path)) + mkdir(self, str(unix_path(self, mo_file.parent))) + self.run(f"msgfmt {po_file} -o {mo_file} -f", env="conanbuild", run_environment=True) - for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): - mo_file = self.build_path.joinpath(po_file.with_suffix('.mo').relative_to(self.source_path)) - mkdir(self, str(unix_path(self, mo_file.parent))) - self.run(f"msgfmt {po_file} -o {mo_file} -f", env="conanbuild", run_environment=True) - - # FIXME: once m4, autoconf, automake are Conan V2 ready self.win_bash = None + # FIXME: once m4, autoconf, automake are Conan V2 ready self.win_bash = None def generate(self): cura_run_envvars = self._cura_run_env.vars(self, scope = "run") @@ -318,7 +315,7 @@ class CuraConan(ConanFile): entitlements_file = entitlements_file if self.settings.os == "Macos" else "None") # Update the po files - if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", default = False, check_type = bool): + if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", check_type = str): for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): pot_file = self.source_path.joinpath("resources", "i18n", po_file.with_suffix('.pot').name) mkdir(self, str(unix_path(self, pot_file.parent))) From b75e047348b9efdadd0031fb3f1826f725cca181 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Wed, 2 Nov 2022 22:01:19 +0100 Subject: [PATCH 364/547] Use ref.base_name for pr --- .github/workflows/conan-recipe-version.yml | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index f1dfc67bf3..eb1824c8f7 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -93,12 +93,13 @@ jobs: issue_number = "${{ github.ref }}".split('/')[2] is_tag = "${{ github.ref_type }}" == "tag" is_release_branch = False + ref_name = "${{ github.base_ref }}" if event_name == "pull_request" else "${{ github.ref_name }}" buildmetadata = "" if "${{ inputs.additional_buildmetadata }}" == "" else "${{ inputs.additional_buildmetadata }}_" # FIXME: for when we push a tag (such as an release) channel = "testing" if is_tag: - branch_version = tools.Version("${{ github.ref_name }}") + branch_version = tools.Version(ref_name) is_release_branch = True channel = "_" user = "_" @@ -108,10 +109,10 @@ jobs: branch_version = tools.Version(repo.active_branch.name) except ConanException: branch_version = tools.Version('0.0.0') - if "${{ github.ref_name }}" == f"{branch_version.major}.{branch_version.minor}": + if ref_name == f"{branch_version.major}.{branch_version.minor}": channel = 'stable' is_release_branch = True - elif "${{ github.ref_name }}" in ("main", "master"): + elif ref_name in ("main", "master"): channel = 'testing' else: channel = repo.active_branch.name.split("_")[0].replace("-", "_").lower() @@ -165,15 +166,6 @@ jobs: bump_up_minor = int(latest_branch_version.minor) + 1 reset_patch = 0 actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" - else: - # FIXME: for external PR's - actual_version = f"5.3.0-alpha+{buildmetadata}pr_{issue_number}" - - if is_tag and "${{ github.ref_name }}" == "5.2.0-beta": - actual_version = "5.2.0-beta" - is_release_branch = True - user = "_" - channel = "_" # %% print to output cmd_name = ["echo", f"::set-output name=name::{project_name}"] From d5099111bba146cdb89f56e776899f40bdd7e579 Mon Sep 17 00:00:00 2001 From: discip <53649486+discip@users.noreply.github.com> Date: Thu, 3 Nov 2022 00:45:42 +0100 Subject: [PATCH 365/547] minor fixes + layer_no instead of height --- plugins/PostProcessingPlugin/scripts/PauseAtHeight.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py index 5923a53adf..ab50691634 100644 --- a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py +++ b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py @@ -26,7 +26,7 @@ class PauseAtHeight(Script): "description": "Whether to pause at a certain height or at a certain layer.", "type": "enum", "options": {"height": "Height", "layer_no": "Layer Number"}, - "default_value": "height" + "default_value": "layer_no" }, "pause_height": { @@ -447,7 +447,7 @@ class PauseAtHeight(Script): # Wait till the user continues printing prepend_gcode += pause_command + " ; Do the actual pause\n" - # Set a custom GCODE section before pause + # Set a custom GCODE section after pause if gcode_after: prepend_gcode += gcode_after + "\n" From 50fad9caf4e6dcb980c94fd497c80ab40df6e00c Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Thu, 3 Nov 2022 07:18:26 +0100 Subject: [PATCH 366/547] Only translate when option devtools is set --- conanfile.py | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/conanfile.py b/conanfile.py index 88c4289540..a122cb85e4 100644 --- a/conanfile.py +++ b/conanfile.py @@ -10,7 +10,7 @@ from conan.tools.env import VirtualRunEnv, Environment from conan.tools.scm import Version from conan.errors import ConanInvalidConfiguration, ConanException -required_conan_version = ">=1.50.0" +required_conan_version = ">=1.52.0" class CuraConan(ConanFile): @@ -276,8 +276,10 @@ class CuraConan(ConanFile): self.requires(req) def build_requirements(self): - if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", check_type = str): - self.tool_requires("gettext/0.21") + if self.options.devtools: + if self.settings.os != "Windows" or self.conf.get("tools.microsoft.bash:path", check_type = str): + # FIXME: once m4, autoconf, automake are Conan V2 ready use self.win_bash and add gettext as base tool_requirement + self.tool_requires("gettext/0.21", force_host_context=True) def layout(self): self.folders.source = "." @@ -289,13 +291,14 @@ class CuraConan(ConanFile): self.cpp.package.resdirs = ["resources", "plugins", "packaging", "pip_requirements"] # pip_requirements should be the last item in the list def build(self): - if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", check_type = str): - for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): - mo_file = self.build_path.joinpath(po_file.with_suffix('.mo').relative_to(self.source_path)) - mkdir(self, str(unix_path(self, mo_file.parent))) - self.run(f"msgfmt {po_file} -o {mo_file} -f", env="conanbuild", run_environment=True) - - # FIXME: once m4, autoconf, automake are Conan V2 ready self.win_bash = None + if self.options.devtools: + if self.settings.os != "Windows" or self.conf.get("tools.microsoft.bash:path", check_type = str): + # FIXME: once m4, autoconf, automake are Conan V2 ready use self.win_bash and add gettext as base tool_requirement + cpp_info = self.dependencies["gettext"].cpp_info + for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): + mo_file = self.build_path.joinpath(po_file.with_suffix('.mo').relative_to(self.source_path)) + mkdir(self, str(unix_path(self, mo_file.parent))) + self.run(f"{cpp_info.bindirs[0]}/msgfmt {po_file} -o {mo_file} -f", env="conanbuild", ignore_errors=True) def generate(self): cura_run_envvars = self._cura_run_env.vars(self, scope = "run") @@ -314,13 +317,15 @@ class CuraConan(ConanFile): icon_path = "'{}'".format(Path(self.source_folder, "packaging", self._um_data()["pyinstaller"]["icon"][str(self.settings.os)])).replace("\\", "\\\\"), entitlements_file = entitlements_file if self.settings.os == "Macos" else "None") - # Update the po files - if self.settings_build.os != "Windows" or self.conf.get("tools.microsoft.bash:path", check_type = str): - for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): - pot_file = self.source_path.joinpath("resources", "i18n", po_file.with_suffix('.pot').name) - mkdir(self, str(unix_path(self, pot_file.parent))) - self.run(f"msgmerge --no-wrap --no-fuzzy-matching -width=140 -o {po_file} {po_file} {pot_file}", env = "conanbuild", run_environment=True) - + # Update the po files + if self.settings.os != "Windows" or self.conf.get("tools.microsoft.bash:path", check_type = str): + # FIXME: once m4, autoconf, automake are Conan V2 ready use self.win_bash and add gettext as base tool_requirement + cpp_info = self.dependencies["gettext"].cpp_info + for po_file in self.source_path.joinpath("resources", "i18n").glob("**/*.po"): + pot_file = self.source_path.joinpath("resources", "i18n", po_file.with_suffix('.pot').name) + mkdir(self, str(unix_path(self, pot_file.parent))) + self.run(f"{cpp_info.bindirs[0]}/msgmerge --no-wrap --no-fuzzy-matching -width=140 -o {po_file} {po_file} {pot_file}", + env = "conanbuild", ignore_errors = True) def imports(self): self.copy("CuraEngine.exe", root_package = "curaengine", src = "@bindirs", dst = "", keep_path = False) From ce8a7b610996de64b7f0540f88eb6f7aaa563dc5 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Thu, 3 Nov 2022 07:50:57 +0100 Subject: [PATCH 367/547] Create Artifactory build info --- .github/workflows/conan-package-create.yml | 12 ++++++++++++ .github/workflows/conan-package.yml | 1 + 2 files changed, 13 insertions(+) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 4af608b7ac..4f55f0cd70 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -3,6 +3,10 @@ name: Create and Upload Conan package on: workflow_call: inputs: + project_name: + required: true + type: string + recipe_id_full: required: true type: string @@ -126,6 +130,9 @@ jobs: if: ${{ inputs.conan_config_branch == '' }} run: conan config install https://github.com/Ultimaker/conan-config.git + - name: Associate build information with the Conan package + run: conan_build_info --v2 start ${{ inputs.project_name }} ${{ github.run_number }} + - name: Create the Packages if: ${{ !inputs.create_from_source }} run: conan install ${{ inputs.recipe_id_full }} --build=missing --update @@ -151,3 +158,8 @@ jobs: - name: Upload the Package(s) community if: ${{ always() && inputs.conan_upload_community == true }} run: conan upload "*" -r cura-ce -c + + - name: Create and Upload the build info + run: | + conan_build_info --v2 create buildinfo.json --lockfile conan.lock --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} + conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index 8a9de2e37f..9bcd9635ee 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -81,6 +81,7 @@ jobs: uses: ultimaker/cura/.github/workflows/conan-package-create.yml@main with: + project_name: cura recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} runs_on: 'ubuntu-20.04' python_version: '3.10.x' From 30555dbd5b31eea55f56d0109c7fa7bf8ec806ab Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Thu, 3 Nov 2022 08:14:07 +0100 Subject: [PATCH 368/547] Use lockfile and build_id --- .github/workflows/conan-package-create.yml | 11 +++++++++-- .github/workflows/conan-package.yml | 1 + 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 4f55f0cd70..7d4cbe2f59 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -7,6 +7,10 @@ on: required: true type: string + build_id: + required: true + type: number + recipe_id_full: required: true type: string @@ -131,11 +135,13 @@ jobs: run: conan config install https://github.com/Ultimaker/conan-config.git - name: Associate build information with the Conan package - run: conan_build_info --v2 start ${{ inputs.project_name }} ${{ github.run_number }} + run: conan_build_info --v2 start ${{ inputs.project_name }} ${{ github.run_number }}000${{ inputs.build_id }} - name: Create the Packages if: ${{ !inputs.create_from_source }} - run: conan install ${{ inputs.recipe_id_full }} --build=missing --update + run: | + conan lock create --reference ${{ inputs.recipe_id_full }} --build=missing --update + conan install ${{ inputs.recipe_id_full }} --build=missing --update --lockfile=conan.lock - name: Create the Packages (from source) if: ${{ inputs.create_from_source }} @@ -163,3 +169,4 @@ jobs: run: | conan_build_info --v2 create buildinfo.json --lockfile conan.lock --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} + conan_build_info --v2 stop diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index 9bcd9635ee..0a3d4447c1 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -82,6 +82,7 @@ jobs: uses: ultimaker/cura/.github/workflows/conan-package-create.yml@main with: project_name: cura + build_id: 1 recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} runs_on: 'ubuntu-20.04' python_version: '3.10.x' From c20410d7321f5d6bb95418a4aad3475f5f19decb Mon Sep 17 00:00:00 2001 From: "j.spijker@ultimaker.com" Date: Thu, 3 Nov 2022 08:42:24 +0100 Subject: [PATCH 369/547] build info and create in one step --- .github/workflows/conan-package-create.yml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 7d4cbe2f59..a3b769fdb3 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -134,14 +134,15 @@ jobs: if: ${{ inputs.conan_config_branch == '' }} run: conan config install https://github.com/Ultimaker/conan-config.git - - name: Associate build information with the Conan package - run: conan_build_info --v2 start ${{ inputs.project_name }} ${{ github.run_number }}000${{ inputs.build_id }} - - name: Create the Packages if: ${{ !inputs.create_from_source }} run: | + conan_build_info --v2 start ${{ inputs.project_name }} ${{ github.run_number }}000${{ inputs.build_id }} conan lock create --reference ${{ inputs.recipe_id_full }} --build=missing --update conan install ${{ inputs.recipe_id_full }} --build=missing --update --lockfile=conan.lock + conan_build_info --v2 create buildinfo.json --lockfile conan.lock --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} + conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} + conan_build_info --v2 stop - name: Create the Packages (from source) if: ${{ inputs.create_from_source }} @@ -164,9 +165,3 @@ jobs: - name: Upload the Package(s) community if: ${{ always() && inputs.conan_upload_community == true }} run: conan upload "*" -r cura-ce -c - - - name: Create and Upload the build info - run: | - conan_build_info --v2 create buildinfo.json --lockfile conan.lock --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} - conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} - conan_build_info --v2 stop From c8f51a67431d16cd93844d2f9dde4be004959ce4 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Thu, 3 Nov 2022 10:08:00 +0100 Subject: [PATCH 370/547] Correctly wrap text body to prevent weird alignment in welcome pages CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index af3b506b76..92f79e00ba 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -32,7 +32,9 @@ Control { UM.Label { + Layout.fillWidth: true text: catalog.i18nc("@label", "New Ultimaker printers can be connected to Digital Factory and monitored remotely.") + wrapMode: Text.WordWrap } RowLayout @@ -84,7 +86,6 @@ Control iconSource: UM.Theme.getIcon("LinkExternal") isIconOnRightSide: true textFont: UM.Theme.getFont("small") - fixedWidthMode: true onClicked: Qt.openUrlExternally("https://support.ultimaker.com/hc/en-us/articles/360012019239?utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer") } } From d07c2c2c0da6d714187ffb37965a58a211ed8df4 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 3 Nov 2022 10:37:02 +0100 Subject: [PATCH 371/547] Update copy contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 92f79e00ba..0d99b85b51 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -60,7 +60,7 @@ Control Layout.alignment: Qt.AlignTop wrapMode: Text.WordWrap font: UM.Theme.getFont("default_bold") - text: catalog.i18nc("@label", "New Ultimaker printers can be connected to Digital Factory and monitored remotely.") + text: catalog.i18nc("@label", "If you are trying to add a new Ultimaker printer to Cura") } UM.Label @@ -82,7 +82,7 @@ Control { Layout.fillWidth: true Layout.alignment: Qt.AlignTop - text: catalog.i18nc("@button", "Learn more about adding printers to Digital Factory") + text: catalog.i18nc("@button", "Learn more") iconSource: UM.Theme.getIcon("LinkExternal") isIconOnRightSide: true textFont: UM.Theme.getFont("small") From c892bac27f8f763f8d829ab0f91a96359ca5b8f4 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 3 Nov 2022 10:45:29 +0100 Subject: [PATCH 372/547] Use paragraph for in favor of ordered list Text indentation became when the text would span multiple lines contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 0d99b85b51..9c9154f3b3 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -74,7 +74,7 @@ Control catalog.i18nc("@info", "Follow the procedure to add a new printer"), catalog.i18nc("@info", "Your new printer will automatically appear in Cura"), ]; - return `
        ${steps.map(step => `
      1. ${step}`).join('')}
      `; + return steps.join("
      "); } } From 6126135adb5798067622ca8135e9f7b308625213 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 3 Nov 2022 16:43:01 +0100 Subject: [PATCH 373/547] Adjust dialog margins. Move title into full width white square. CURA-9424 Co-authored-by: Casper Lamboo --- plugins/3MFReader/WorkspaceDialog.qml | 63 ++++++++++++++------------ plugins/3MFReader/WorkspaceSection.qml | 7 ++- 2 files changed, 39 insertions(+), 31 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 3467dfe90d..f79fb6266a 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -14,33 +14,45 @@ UM.Dialog id: workspaceDialog title: catalog.i18nc("@title:window", "Open Project") + margin: UM.Theme.getSize("default_margin").width minimumWidth: UM.Theme.getSize("modal_window_minimum").width minimumHeight: UM.Theme.getSize("modal_window_minimum").height - width: minimumWidth - height: minimumHeight - backgroundColor: UM.Theme.getColor("main_background") + backgroundColor: UM.Theme.getColor("detail_background") - Flickable + headerComponent: Rectangle { - clip: true - width: parent.width - height: parent.height - contentHeight: dialogSummaryItem.height - ScrollBar.vertical: UM.ScrollBar { id: verticalScrollBar } + height: childrenRect.height + 2 * UM.Theme.getSize("default_margin").height + color: UM.Theme.getColor("main_background") - Item + UM.Label + { + id: titleLabel + text: catalog.i18nc("@action:title", "Summary - Cura Project") + font: UM.Theme.getFont("large") + anchors.top: parent.top + anchors.left: parent.left + anchors.topMargin: UM.Theme.getSize("default_margin").height + anchors.leftMargin: UM.Theme.getSize("default_margin").height + } + } + + Rectangle + { + anchors.fill: parent + UM.I18nCatalog { id: catalog; name: "cura" } + color: UM.Theme.getColor("main_background") + + Flickable { id: dialogSummaryItem - width: verticalScrollBar.visible ? parent.width - verticalScrollBar.width - UM.Theme.getSize("default_margin").width : parent.width - height: childrenRect.height - anchors.margins: 10 * screenScaleFactor + width: parent.width + height: parent.height - UM.I18nCatalog - { - id: catalog - name: "cura" - } + clip: true + + contentHeight: contentColumn.height + ScrollBar.vertical: UM.ScrollBar { id: scrollbar } ListModel { @@ -57,20 +69,13 @@ UM.Dialog Column { - width: parent.width + id: contentColumn + width: parent.width - scrollbar.width height: childrenRect.height - spacing: UM.Theme.getSize("wide_margin").height - - UM.Label - { - id: titleLabel - text: catalog.i18nc("@action:title", "Summary - Cura Project") - font: UM.Theme.getFont("large") - } Column { - width: parent.width + width: parent.width - UM.Theme.getSize("default_margin").width height: childrenRect.height spacing: UM.Theme.getSize("default_margin").height leftPadding: UM.Theme.getSize("default_margin").width @@ -312,7 +317,7 @@ UM.Dialog color: warning ? UM.Theme.getColor("warning") : "transparent" anchors.bottom: parent.bottom width: parent.width - height: childrenRect.height + 2 * workspaceDialog.margin + height: childrenRect.height + (warning ? 2 * workspaceDialog.margin : workspaceDialog.margin) Column { diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml index 575fc8fea5..211d8776f3 100644 --- a/plugins/3MFReader/WorkspaceSection.qml +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -26,18 +26,21 @@ Item UM.TooltipArea { id: comboboxTooltip - width: (parent.width / 3) | 0 + width: (parent.width / 2.5) | 0 height: visible ? UM.Theme.getSize("default_margin").height : 0 anchors.top: parent.top anchors.right: parent.right - visible: comboboxVisible + anchors.rightMargin: UM.Theme.getSize("default_margin").width + text: comboboxTooltipText + visible: comboboxVisible UM.Label { id: comboboxLabel anchors.top: parent.top anchors.left: parent.left + anchors.topMargin: UM.Theme.getSize("default_margin").height visible: comboboxVisible && text != "" text: "" font: UM.Theme.getFont("default_bold") From e954de7f0120fbf9cafec9b71b4efb0609e08b4f Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 3 Nov 2022 16:43:19 +0100 Subject: [PATCH 374/547] Adjust dialog margins. Move title into full width white square. CURA-9424 Co-authored-by: Casper Lamboo --- plugins/3MFReader/WorkspaceDialog.qml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index f79fb6266a..d40f54a34b 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -324,7 +324,11 @@ UM.Dialog height: childrenRect.height spacing: workspaceDialog.margin - anchors.margins: workspaceDialog.margin + anchors.leftMargin: workspaceDialog.margin + anchors.rightMargin: workspaceDialog.margin + anchors.bottomMargin: workspaceDialog.margin + anchors.topMargin: warning ? workspaceDialog.margin : 0 + anchors.left: parent.left anchors.right: parent.right anchors.top: parent.top From f8ed660d58135b5a6b2a39f3c9d5548617c85bb5 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 3 Nov 2022 16:54:56 +0100 Subject: [PATCH 375/547] Update icons CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index d40f54a34b..46eef227dc 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -158,7 +158,7 @@ UM.Dialog { id: profileSection title: catalog.i18nc("@action:label", "Profile settings") - iconSource: UM.Theme.getIcon("Printer") + iconSource: UM.Theme.getIcon("Sliders") content: Column { id: profileSettingsValuesTable @@ -218,7 +218,7 @@ UM.Dialog { id: materialSection title: catalog.i18nc("@action:label", "Material settings") - iconSource: UM.Theme.getIcon("Printer") + iconSource: UM.Theme.getIcon("Spool") content: Column { spacing: UM.Theme.getSize("default_margin").height @@ -262,7 +262,7 @@ UM.Dialog { id: visibilitySection title: catalog.i18nc("@action:label", "Setting visibility") - iconSource: UM.Theme.getIcon("Printer") + iconSource: UM.Theme.getIcon("Eye") content: Column { spacing: UM.Theme.getSize("default_margin").height From 997b6f830d6a711341d0211f3034a9cf343a692e Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 4 Nov 2022 09:12:47 +0100 Subject: [PATCH 376/547] Manually revert part of PR. It shouldn't really be nescesary, but you _can_ put any gcode flavour in relative or absolute, so we should also deal with that in the pause-at-height script. --- plugins/PostProcessingPlugin/scripts/PauseAtHeight.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py index 3c579d1ed5..6afac57359 100644 --- a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py +++ b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py @@ -514,7 +514,15 @@ class PauseAtHeight(Script): else: Logger.log("w", "No previous feedrate found in gcode, feedrate for next layer(s) might be incorrect") - prepend_gcode += self.putValue(M = 82) + "\n" + extrusion_mode_string = "absolute" + extrusion_mode_numeric = 82 + + relative_extrusion = Application.getInstance().getGlobalContainerStack().getProperty("relative_extrusion", "value") + if relative_extrusion: + extrusion_mode_string = "relative" + extrusion_mode_numeric = 83 + + prepend_gcode += self.putValue(M = extrusion_mode_numeric) + " ; switch back to " + extrusion_mode_string + " E values\n" # reset extrude value to pre pause value prepend_gcode += self.putValue(G = 92, E = current_e) + "\n" From 6ddc16709b4dcb9b6b2214ad36918dbe1c191b55 Mon Sep 17 00:00:00 2001 From: jelle spijker Date: Fri, 4 Nov 2022 10:13:41 +0100 Subject: [PATCH 377/547] Use GCC12 as default for all Linux runners --- .github/workflows/conan-package-create.yml | 4 ++-- .github/workflows/cura-installer.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 4af608b7ac..f76394a4ae 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -108,8 +108,8 @@ jobs: sudo apt upgrade sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y - - name: Install GCC-12 on ubuntu-22.04 - if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} + - name: Install GCC-12 on ubuntu + if: ${{ runner.os == 'Linux' }} run: | sudo apt install g++-12 gcc-12 -y sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 99d12a5057..2c2287433f 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -127,7 +127,7 @@ jobs: echo "APPIMAGETOOL_LOCATION=$GITHUB_WORKSPACE/appimagetool" >> $GITHUB_ENV - name: Install GCC-12 on ubuntu-22.04 - if: ${{ matrix.os == 'ubuntu-22.04' }} + if: ${{ runner.os == 'Linux' }} run: | sudo apt install g++-12 gcc-12 -y sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 From 61a491f910abd2fbb69d3da02f76995ec2926c26 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 4 Nov 2022 11:57:53 +0100 Subject: [PATCH 378/547] Restrict permissions, should only need to read here. --- .github/workflows/notify.yml | 5 ++++- .github/workflows/notify_on_print_profile_change.yml | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/notify.yml b/.github/workflows/notify.yml index 370b54c78b..e970952687 100644 --- a/.github/workflows/notify.yml +++ b/.github/workflows/notify.yml @@ -23,9 +23,12 @@ on: required: true type: string - +permissions: {} jobs: slackNotification: + permissions: + contents: read + name: Slack Notification runs-on: ubuntu-latest diff --git a/.github/workflows/notify_on_print_profile_change.yml b/.github/workflows/notify_on_print_profile_change.yml index c8747a9828..a41bb00c2a 100644 --- a/.github/workflows/notify_on_print_profile_change.yml +++ b/.github/workflows/notify_on_print_profile_change.yml @@ -19,9 +19,13 @@ on: - 'resources/intent/ultimaker**' - 'resources/quality/ultimaker**' - 'resources/variants/ultimaker**' + permissions: {} jobs: slackNotification: + permissions: + contents: read + name: Slack Notification runs-on: ubuntu-latest steps: @@ -33,4 +37,4 @@ jobs: SLACK_COLOR: '#00FF00' SLACK_TITLE: Print profiles changed MSG_MINIMAL: commit - SLACK_WEBHOOK: ${{ secrets.SLACK_CURA_PPM_HOOK }} \ No newline at end of file + SLACK_WEBHOOK: ${{ secrets.SLACK_CURA_PPM_HOOK }} From 00dbe928149bdbcf03b285cd4ce32c5f60c2c7a8 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 4 Nov 2022 12:00:39 +0100 Subject: [PATCH 379/547] Revert "Restrict permissions, should only need to read here." This reverts commit 61a491f910abd2fbb69d3da02f76995ec2926c26. --- .github/workflows/notify.yml | 5 +---- .github/workflows/notify_on_print_profile_change.yml | 6 +----- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/notify.yml b/.github/workflows/notify.yml index e970952687..370b54c78b 100644 --- a/.github/workflows/notify.yml +++ b/.github/workflows/notify.yml @@ -23,12 +23,9 @@ on: required: true type: string -permissions: {} + jobs: slackNotification: - permissions: - contents: read - name: Slack Notification runs-on: ubuntu-latest diff --git a/.github/workflows/notify_on_print_profile_change.yml b/.github/workflows/notify_on_print_profile_change.yml index a41bb00c2a..c8747a9828 100644 --- a/.github/workflows/notify_on_print_profile_change.yml +++ b/.github/workflows/notify_on_print_profile_change.yml @@ -19,13 +19,9 @@ on: - 'resources/intent/ultimaker**' - 'resources/quality/ultimaker**' - 'resources/variants/ultimaker**' - permissions: {} jobs: slackNotification: - permissions: - contents: read - name: Slack Notification runs-on: ubuntu-latest steps: @@ -37,4 +33,4 @@ jobs: SLACK_COLOR: '#00FF00' SLACK_TITLE: Print profiles changed MSG_MINIMAL: commit - SLACK_WEBHOOK: ${{ secrets.SLACK_CURA_PPM_HOOK }} + SLACK_WEBHOOK: ${{ secrets.SLACK_CURA_PPM_HOOK }} \ No newline at end of file From 81f8939c1f3395b444d0ec1784895aba87d0f3a2 Mon Sep 17 00:00:00 2001 From: Casper Lamboo Date: Fri, 4 Nov 2022 13:40:49 +0100 Subject: [PATCH 380/547] Update resources/qml/WelcomePages/AddThirdPartyPrinter.qml Co-authored-by: Joey de l'Arago --- resources/qml/WelcomePages/AddThirdPartyPrinter.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/WelcomePages/AddThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddThirdPartyPrinter.qml index df7a2a176d..f25cdccbf1 100644 --- a/resources/qml/WelcomePages/AddThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddThirdPartyPrinter.qml @@ -99,7 +99,7 @@ Item id: backButton anchors.left: parent.left anchors.bottom: parent.bottom - text: catalog.i18nc("@label", "Add Ultimaker printer via Digital Factory") + text: catalog.i18nc("@button", "Add Ultimaker printer via Digital Factory") onClicked: goToUltimakerPrinter() } From c5788be6f7439b81d9d2fc3e704ceb3416d19aa7 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 4 Nov 2022 13:48:31 +0100 Subject: [PATCH 381/547] Add ids with interactable components Makes it easier to perform automatic ui testing contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml | 3 +++ resources/qml/WelcomePages/AddUltimakerPrinter.qml | 3 +++ 2 files changed, 6 insertions(+) diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml index 01b375f66d..0e88e0373f 100644 --- a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml @@ -49,6 +49,7 @@ Control PrinterCard { + id: ultimakerPrinterCard onClicked: goToUltimakerPrinter text: catalog.i18nc("@button", "Ultimaker printer") imageSource: UM.Theme.getImage("ultimaker_printer") @@ -56,6 +57,7 @@ Control PrinterCard { + id: thrirdPartyPrinterCard onClicked: goToThirdPartyPrinter text: catalog.i18nc("@button", "Non Ultimaker printer") imageSource: UM.Theme.getImage("third_party_printer") @@ -64,6 +66,7 @@ Control Cura.TertiaryButton { + id: learnMoreButton Layout.alignment: Qt.AlignBottom text: catalog.i18nc("@button", "Learn more about adding printers to Cura") iconSource: UM.Theme.getIcon("LinkExternal") diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 9c9154f3b3..a2b08a45b6 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -80,6 +80,7 @@ Control Cura.TertiaryButton { + id: learnMoreButton Layout.fillWidth: true Layout.alignment: Qt.AlignTop text: catalog.i18nc("@button", "Learn more") @@ -101,6 +102,7 @@ Control Cura.SecondaryButton { + id: addLocalPrinterButton Layout.alignment: Qt.AlignLeft text: catalog.i18nc("@button", "Add local printer") onClicked: goToThirdPartyPrinter() @@ -108,6 +110,7 @@ Control Cura.PrimaryButton { + id: signInButton Layout.alignment: Qt.AlignRight text: catalog.i18nc("@button", "Sign in to Digital Factory") onClicked: function() From 2019d8f3af63ff28a566c2953aca6ca4553f7252 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 4 Nov 2022 15:11:04 +0100 Subject: [PATCH 382/547] Start MachineSelector refactor by allowing list model to be passed in. CURA-9424 --- plugins/MonitorStage/MonitorMenu.qml | 2 ++ plugins/PrepareStage/PrepareMenu.qml | 2 ++ resources/qml/PrinterSelector/MachineSelector.qml | 5 ++++- resources/qml/PrinterSelector/MachineSelectorList.qml | 1 - 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/MonitorStage/MonitorMenu.qml b/plugins/MonitorStage/MonitorMenu.qml index bc95c276e8..ba99c3119e 100644 --- a/plugins/MonitorStage/MonitorMenu.qml +++ b/plugins/MonitorStage/MonitorMenu.qml @@ -19,5 +19,7 @@ Item width: UM.Theme.getSize("machine_selector_widget").width height: parent.height anchors.centerIn: parent + + machineListModel: Cura.MachineListModel {} } } \ No newline at end of file diff --git a/plugins/PrepareStage/PrepareMenu.qml b/plugins/PrepareStage/PrepareMenu.qml index 42c3c8dde6..01e378c2d4 100644 --- a/plugins/PrepareStage/PrepareMenu.qml +++ b/plugins/PrepareStage/PrepareMenu.qml @@ -55,6 +55,8 @@ Item Layout.preferredWidth: parent.machineSelectorWidth Layout.fillWidth: true Layout.fillHeight: true + + machineListModel: Cura.MachineListModel {} } Cura.ConfigurationMenu diff --git a/resources/qml/PrinterSelector/MachineSelector.qml b/resources/qml/PrinterSelector/MachineSelector.qml index 0008529408..ef9112eead 100644 --- a/resources/qml/PrinterSelector/MachineSelector.qml +++ b/resources/qml/PrinterSelector/MachineSelector.qml @@ -16,6 +16,8 @@ Cura.ExpandablePopup property bool isCloudRegistered: Cura.MachineManager.activeMachineHasCloudRegistration property bool isGroup: Cura.MachineManager.activeMachineIsGroup + property alias machineListModel: machineSelectorList.model + readonly property string connectionStatus: { if (isNetworkPrinter) { @@ -156,7 +158,8 @@ Cura.ExpandablePopup } - MouseArea // Connection status tooltip hover area + // Connection status tooltip hover area + MouseArea { id: connectionStatusTooltipHoverArea anchors.fill: parent diff --git a/resources/qml/PrinterSelector/MachineSelectorList.qml b/resources/qml/PrinterSelector/MachineSelectorList.qml index a328ae69d9..0fa19a51ff 100644 --- a/resources/qml/PrinterSelector/MachineSelectorList.qml +++ b/resources/qml/PrinterSelector/MachineSelectorList.qml @@ -10,7 +10,6 @@ import Cura 1.0 as Cura ListView { id: listView - model: Cura.MachineListModel {} section.property: "isOnline" property real contentHeight: childrenRect.height From ccb4d181e632d515a302992d63070dced2f37d91 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 4 Nov 2022 15:37:57 +0100 Subject: [PATCH 383/547] Allow buttons to be passed in for drop down. The change also remove the "Add Printer" and "Manage Printer" buttons from the monitor page drop down. CURA-9424 --- plugins/PrepareStage/PrepareMenu.qml | 35 ++++++++++++ .../qml/PrinterSelector/MachineSelector.qml | 54 ++++++++----------- 2 files changed, 56 insertions(+), 33 deletions(-) diff --git a/plugins/PrepareStage/PrepareMenu.qml b/plugins/PrepareStage/PrepareMenu.qml index 01e378c2d4..719c598469 100644 --- a/plugins/PrepareStage/PrepareMenu.qml +++ b/plugins/PrepareStage/PrepareMenu.qml @@ -57,6 +57,41 @@ Item Layout.fillHeight: true machineListModel: Cura.MachineListModel {} + + buttons: [ + Cura.SecondaryButton + { + id: addPrinterButton + leftPadding: UM.Theme.getSize("default_margin").width + rightPadding: UM.Theme.getSize("default_margin").width + text: catalog.i18nc("@button", "Add printer") + // The maximum width of the button is half of the total space, minus the padding of the parent, the left + // padding of the component and half the spacing because of the space between buttons. + fixedWidthMode: true + width: parent.width / 2 - leftPadding * 1.5 + onClicked: + { + toggleContent() + Cura.Actions.addMachine.trigger() + } + }, + Cura.SecondaryButton + { + id: managePrinterButton + leftPadding: UM.Theme.getSize("default_margin").width + rightPadding: UM.Theme.getSize("default_margin").width + text: catalog.i18nc("@button", "Manage printers") + fixedWidthMode: true + // The maximum width of the button is half of the total space, minus the padding of the parent, the right + // padding of the component and half the spacing because of the space between buttons. + width: parent.width / 2 - rightPadding * 1.5 + onClicked: + { + toggleContent() + Cura.Actions.configureMachines.trigger() + } + } + ] } Cura.ConfigurationMenu diff --git a/resources/qml/PrinterSelector/MachineSelector.qml b/resources/qml/PrinterSelector/MachineSelector.qml index ef9112eead..a395ea3913 100644 --- a/resources/qml/PrinterSelector/MachineSelector.qml +++ b/resources/qml/PrinterSelector/MachineSelector.qml @@ -18,6 +18,8 @@ Cura.ExpandablePopup property alias machineListModel: machineSelectorList.model + property list buttons + readonly property string connectionStatus: { if (isNetworkPrinter) { @@ -232,39 +234,25 @@ Cura.ExpandablePopup padding: UM.Theme.getSize("default_margin").width spacing: UM.Theme.getSize("default_margin").width - Cura.SecondaryButton - { - id: addPrinterButton - leftPadding: UM.Theme.getSize("default_margin").width - rightPadding: UM.Theme.getSize("default_margin").width - text: catalog.i18nc("@button", "Add printer") - // The maximum width of the button is half of the total space, minus the padding of the parent, the left - // padding of the component and half the spacing because of the space between buttons. - fixedWidthMode: true - width: buttonRow.width / 2 - leftPadding * 1.5 - onClicked: - { - toggleContent() - Cura.Actions.addMachine.trigger() - } - } - - Cura.SecondaryButton - { - id: managePrinterButton - leftPadding: UM.Theme.getSize("default_margin").width - rightPadding: UM.Theme.getSize("default_margin").width - text: catalog.i18nc("@button", "Manage printers") - fixedWidthMode: true - // The maximum width of the button is half of the total space, minus the padding of the parent, the right - // padding of the component and half the spacing because of the space between buttons. - width: buttonRow.width / 2 - rightPadding * 1.5 - onClicked: - { - toggleContent() - Cura.Actions.configureMachines.trigger() - } - } + children: buttons } + + states: [ + State { + name: "noButtons" + when: !buttons || buttons.length == 0 + PropertyChanges + { + target: buttonRow + height: 0 + padding: 0 + } + PropertyChanges + { + target: separator + height: 0 + } + } + ] } } From 1ebf5bb650d1b46ed29d7561630ce1a4113c7c79 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 4 Nov 2022 16:42:07 +0100 Subject: [PATCH 384/547] Update MachineListModel to optionally take a list of global stack to show in list instead of searching the container registry. Add option not to listen to container change events in MachineListModel. CURA-9424 --- cura/Machines/Models/MachineListModel.py | 36 +++++++++++++++++------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index 24375b72ce..04faa4d1fc 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -5,7 +5,7 @@ # online cloud connected printers are represented within this ListModel. Additional information such as the number of # connected printers for each printer type is gathered. -from typing import Optional +from typing import Optional, List from PyQt6.QtCore import Qt, QTimer, QObject, pyqtSlot, pyqtProperty, pyqtSignal @@ -14,7 +14,6 @@ from UM.Settings.ContainerStack import ContainerStack from UM.Settings.Interfaces import ContainerInterface from UM.i18n import i18nCatalog from UM.Util import parseBool -from cura.PrinterOutput.PrinterOutputDevice import ConnectionType from cura.Settings.CuraContainerRegistry import CuraContainerRegistry from cura.Settings.GlobalStack import GlobalStack @@ -30,10 +29,11 @@ class MachineListModel(ListModel): IsAbstractMachineRole = Qt.ItemDataRole.UserRole + 7 ComponentTypeRole = Qt.ItemDataRole.UserRole + 8 - def __init__(self, parent: Optional[QObject] = None) -> None: + def __init__(self, parent: Optional[QObject] = None, machines: List[GlobalStack] = None, listenToChanges: bool = True) -> None: super().__init__(parent) self._show_cloud_printers = False + self._machines = machines self._catalog = i18nCatalog("cura") @@ -51,11 +51,11 @@ class MachineListModel(ListModel): self._change_timer.setSingleShot(True) self._change_timer.timeout.connect(self._update) - # Listen to changes - CuraContainerRegistry.getInstance().containerAdded.connect(self._onContainerChanged) - CuraContainerRegistry.getInstance().containerMetaDataChanged.connect(self._onContainerChanged) - CuraContainerRegistry.getInstance().containerRemoved.connect(self._onContainerChanged) - self._updateDelayed() + if listenToChanges: + CuraContainerRegistry.getInstance().containerAdded.connect(self._onContainerChanged) + CuraContainerRegistry.getInstance().containerMetaDataChanged.connect(self._onContainerChanged) + CuraContainerRegistry.getInstance().containerRemoved.connect(self._onContainerChanged) + self._updateDelayed() showCloudPrintersChanged = pyqtSignal(bool) @@ -79,16 +79,32 @@ class MachineListModel(ListModel): def _updateDelayed(self) -> None: self._change_timer.start() + def _getMachineStacks(self) -> List[ContainerStack]: + if self._machines is not None: + return self._machines + return CuraContainerRegistry.getInstance().findContainerStacks(type="machine") + + def _getAbstractMachineStacks(self) -> List[ContainerStack]: + if self._machines is not None: + return list(filter(lambda machine: parseBool(machine.getMetaDataEntry("is_abstract_machine", False)), self._machines)) + return CuraContainerRegistry.getInstance().findContainerStacks(is_abstract_machine = "True") + + def update(self, machines: List[ContainerStack] = None) -> None: + if machines is not None: + self._machines = machines + + self._update() + def _update(self) -> None: self.clear() from cura.CuraApplication import CuraApplication machines_manager = CuraApplication.getInstance().getMachineManager() - other_machine_stacks = CuraContainerRegistry.getInstance().findContainerStacks(type="machine") + other_machine_stacks = self._getMachineStacks() other_machine_stacks.sort(key = lambda machine: machine.getName().upper()) - abstract_machine_stacks = CuraContainerRegistry.getInstance().findContainerStacks(is_abstract_machine = "True") + abstract_machine_stacks = self._getAbstractMachineStacks() abstract_machine_stacks.sort(key = lambda machine: machine.getName().upper(), reverse = True) for abstract_machine in abstract_machine_stacks: definition_id = abstract_machine.definition.getId() From 088ea0a768f6f211be376ca8b58f552a67aca057 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 4 Nov 2022 16:44:04 +0100 Subject: [PATCH 385/547] Swap out UpdatableMachinesModel for MachineListModel. This has to be instantiated with the WorkspaceDialog but attaching the listeners throws an error because it is done too early. The listeners are not needed anyway, so they have been disabled. Update WorkspaceDialog.qml to use MachineListModel CURA-9424 --- plugins/3MFReader/WorkspaceDialog.py | 9 ++- plugins/3MFReader/WorkspaceDialog.qml | 86 +++++++++++++-------------- 2 files changed, 47 insertions(+), 48 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index 0a8f7784b2..9e0c8158cd 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -5,6 +5,7 @@ from PyQt6.QtCore import pyqtSignal, QObject, pyqtProperty, QCoreApplication, QU from PyQt6.QtGui import QDesktopServices from typing import List, Optional, Dict, cast +from cura.Machines.Models.MachineListModel import MachineListModel from cura.Settings.GlobalStack import GlobalStack from UM.Application import Application from UM.FlameProfiler import pyqtSlot @@ -14,8 +15,6 @@ from UM.Message import Message from UM.PluginRegistry import PluginRegistry from UM.Settings.ContainerRegistry import ContainerRegistry -from .UpdatableMachinesModel import UpdatableMachinesModel - import os import threading import time @@ -63,7 +62,7 @@ class WorkspaceDialog(QObject): self._extruders = [] self._objects_on_plate = False self._is_printer_group = False - self._updatable_machines_model = UpdatableMachinesModel(self) + self._updatable_machines_model = MachineListModel(self, listenToChanges=False) self._missing_package_metadata: List[Dict[str, str]] = [] self._plugin_registry: PluginRegistry = CuraApplication.getInstance().getPluginRegistry() self._install_missing_package_dialog: Optional[QObject] = None @@ -161,8 +160,8 @@ class WorkspaceDialog(QObject): self.machineNameChanged.emit() @pyqtProperty(QObject, notify = updatableMachinesChanged) - def updatableMachinesModel(self) -> UpdatableMachinesModel: - return cast(UpdatableMachinesModel, self._updatable_machines_model) + def updatableMachinesModel(self) -> MachineListModel: + return cast(MachineListModel, self._updatable_machines_model) def setUpdatableMachines(self, updatable_machines: List[GlobalStack]) -> None: self._updatable_machines_model.update(updatable_machines) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 46eef227dc..64444004d5 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -107,50 +107,50 @@ UM.Dialog comboboxTitle: catalog.i18nc("@action:label", "Open With") comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") comboboxVisible: workspaceDialog.visible && manager.updatableMachinesModel.count > 1 - combobox: Cura.ComboBox + combobox: Cura.MachineSelector { - id: machineResolveComboBox - model: manager.updatableMachinesModel - textRole: "displayName" - visible: workspaceDialog.visible && model.count > 1 - currentIndex: machineVisibleChanged() - - onCurrentIndexChanged: - { - if (model.getItem(currentIndex).id == "new" - && model.getItem(currentIndex).type == "default_option") - { - manager.setResolveStrategy("machine", "new") - } - else - { - manager.setResolveStrategy("machine", "override") - manager.setMachineToOverride(model.getItem(currentIndex).id) - } - } - - function machineVisibleChanged() - { - if (!visible) {return} - - currentIndex = 0 - // If the project printer exists in Cura, set it as the default dropdown menu option. - // No need to check object 0, which is the "Create new" option - for (var i = 1; i < model.count; i++) - { - if (model.getItem(i).name == manager.machineName) - { - currentIndex = i - break - } - } - // The project printer does not exist in Cura. If there is at least one printer of the same - // type, select the first one, else set the index to "Create new" - if (currentIndex == 0 && model.count > 1) - { - currentIndex = 1 - } - } + id: machineSelector + headerCornerSide: Cura.RoundedRectangle.Direction.All + width: UM.Theme.getSize("machine_selector_widget").width + height: parent.height + anchors.centerIn: parent + machineListModel: manager.updatableMachinesModel +// onCurrentIndexChanged: +// { +// if (model.getItem(currentIndex).id == "new" +// && model.getItem(currentIndex).type == "default_option") +// { +// manager.setResolveStrategy("machine", "new") +// } +// else +// { +// manager.setResolveStrategy("machine", "override") +// manager.setMachineToOverride(model.getItem(currentIndex).id) +// } +// } +// +// function machineVisibleChanged() +// { +// if (!visible) {return} +// +// currentIndex = 0 +// // If the project printer exists in Cura, set it as the default dropdown menu option. +// // No need to check object 0, which is the "Create new" option +// for (var i = 1; i < model.count; i++) +// { +// if (model.getItem(i).name == manager.machineName) +// { +// currentIndex = i +// break +// } +// } +// // The project printer does not exist in Cura. If there is at least one printer of the same +// // type, select the first one, else set the index to "Create new" +// if (currentIndex == 0 && model.count > 1) +// { +// currentIndex = 1 +// } +// } } } From da304aec907a1b731785f7cac45af7b4f5171e97 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 7 Nov 2022 09:13:43 +0100 Subject: [PATCH 386/547] Revert "Use GCC12 as default for all Linux runners" This reverts commit 6ddc16709b4dcb9b6b2214ad36918dbe1c191b55. --- .github/workflows/conan-package-create.yml | 4 ++-- .github/workflows/cura-installer.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index f76394a4ae..4af608b7ac 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -108,8 +108,8 @@ jobs: sudo apt upgrade sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y - - name: Install GCC-12 on ubuntu - if: ${{ runner.os == 'Linux' }} + - name: Install GCC-12 on ubuntu-22.04 + if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} run: | sudo apt install g++-12 gcc-12 -y sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 2c2287433f..99d12a5057 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -127,7 +127,7 @@ jobs: echo "APPIMAGETOOL_LOCATION=$GITHUB_WORKSPACE/appimagetool" >> $GITHUB_ENV - name: Install GCC-12 on ubuntu-22.04 - if: ${{ runner.os == 'Linux' }} + if: ${{ matrix.os == 'ubuntu-22.04' }} run: | sudo apt install g++-12 gcc-12 -y sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 From 96597152bcd97abfe810ad506c032c6930846d81 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 7 Nov 2022 09:18:28 +0100 Subject: [PATCH 387/547] Use GCC10 as default for Ubuntu-20.04 --- .github/workflows/conan-package-create.yml | 6 ++++++ .github/workflows/cura-installer.yml | 10 ++++++++-- .github/workflows/unit-test.yml | 9 +++------ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 4af608b7ac..d72f436154 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -115,6 +115,12 @@ jobs: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 + - name: Use GCC-10 on ubuntu-20.04 + if: ${{ startsWith(inputs.runs_on, 'ubuntu-20.04') }} + run: | + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10 + - name: Create the default Conan profile run: conan profile new default --detect diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 99d12a5057..371847e81e 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -116,7 +116,7 @@ jobs: run: brew install autoconf automake ninja create-dmg - name: Install Linux system requirements - if: ${{ runner.os == 'Linux' }} + if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} run: | sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt update @@ -127,12 +127,18 @@ jobs: echo "APPIMAGETOOL_LOCATION=$GITHUB_WORKSPACE/appimagetool" >> $GITHUB_ENV - name: Install GCC-12 on ubuntu-22.04 - if: ${{ matrix.os == 'ubuntu-22.04' }} + if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} run: | sudo apt install g++-12 gcc-12 -y sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 + - name: Use GCC-10 on ubuntu-20.04 + if: ${{ startsWith(inputs.runs_on, 'ubuntu-20.04') }} + run: | + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10 + - name: Create the default Conan profile run: conan profile new default --detect diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 035a2b8ef1..4f7d077432 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -107,17 +107,14 @@ jobs: - name: Install Linux system requirements if: ${{ runner.os == 'Linux' }} run: | - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt update sudo apt upgrade sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y - - name: Install GCC-12 on ubuntu-22.04 - if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} + - name: Use GCC-10 on ubuntu-20.04 run: | - sudo apt install g++-12 gcc-12 -y - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10 - name: Get Conan configuration run: conan config install https://github.com/Ultimaker/conan-config.git From 81af19dc4328156d10ebcd957d9388ff5a585239 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 7 Nov 2022 09:18:28 +0100 Subject: [PATCH 388/547] Use GCC10 as default for Ubuntu-20.04 --- .github/workflows/conan-package-create.yml | 6 ++++++ .github/workflows/cura-installer.yml | 10 ++++++++-- .github/workflows/unit-test.yml | 9 +++------ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index a3b769fdb3..5f781dfb00 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -123,6 +123,12 @@ jobs: sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 + - name: Use GCC-10 on ubuntu-20.04 + if: ${{ startsWith(inputs.runs_on, 'ubuntu-20.04') }} + run: | + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10 + - name: Create the default Conan profile run: conan profile new default --detect diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 99d12a5057..371847e81e 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -116,7 +116,7 @@ jobs: run: brew install autoconf automake ninja create-dmg - name: Install Linux system requirements - if: ${{ runner.os == 'Linux' }} + if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} run: | sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt update @@ -127,12 +127,18 @@ jobs: echo "APPIMAGETOOL_LOCATION=$GITHUB_WORKSPACE/appimagetool" >> $GITHUB_ENV - name: Install GCC-12 on ubuntu-22.04 - if: ${{ matrix.os == 'ubuntu-22.04' }} + if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} run: | sudo apt install g++-12 gcc-12 -y sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 + - name: Use GCC-10 on ubuntu-20.04 + if: ${{ startsWith(inputs.runs_on, 'ubuntu-20.04') }} + run: | + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10 + - name: Create the default Conan profile run: conan profile new default --detect diff --git a/.github/workflows/unit-test.yml b/.github/workflows/unit-test.yml index 035a2b8ef1..4f7d077432 100644 --- a/.github/workflows/unit-test.yml +++ b/.github/workflows/unit-test.yml @@ -107,17 +107,14 @@ jobs: - name: Install Linux system requirements if: ${{ runner.os == 'Linux' }} run: | - sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt update sudo apt upgrade sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y - - name: Install GCC-12 on ubuntu-22.04 - if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} + - name: Use GCC-10 on ubuntu-20.04 run: | - sudo apt install g++-12 gcc-12 -y - sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-12 12 - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-12 12 + sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 10 + sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-10 10 - name: Get Conan configuration run: conan config install https://github.com/Ultimaker/conan-config.git From 8969e34021f8e15d1edd7ffd2166766e8beab191 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 7 Nov 2022 17:03:54 +0100 Subject: [PATCH 389/547] update the system packages for all Linux versions --- .github/workflows/cura-installer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 371847e81e..d0f9fb895e 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -116,7 +116,7 @@ jobs: run: brew install autoconf automake ninja create-dmg - name: Install Linux system requirements - if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} + if: ${{ runner.os == 'Linux' }} run: | sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt update From 880028835973f3a8a6e3ad0e419c0667ebc135eb Mon Sep 17 00:00:00 2001 From: jspijker Date: Tue, 8 Nov 2022 11:27:07 +0100 Subject: [PATCH 390/547] Runs apt update on all Linux --- .github/workflows/cura-installer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 371847e81e..6b70a7cc31 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -116,7 +116,7 @@ jobs: run: brew install autoconf automake ninja create-dmg - name: Install Linux system requirements - if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} + if: ${{ runner.os == 'Linux' }} run: | sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt update From efa302ef19a2decd5eca47bf47dfcc96e680952e Mon Sep 17 00:00:00 2001 From: jspijker Date: Tue, 8 Nov 2022 11:27:51 +0100 Subject: [PATCH 391/547] Removed and extra space --- .github/workflows/cura-installer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 6b70a7cc31..d0f9fb895e 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -116,7 +116,7 @@ jobs: run: brew install autoconf automake ninja create-dmg - name: Install Linux system requirements - if: ${{ runner.os == 'Linux' }} + if: ${{ runner.os == 'Linux' }} run: | sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt update From 802effd8052bbd54fdaa867911d40a67976a46d0 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 8 Nov 2022 15:11:59 +0100 Subject: [PATCH 392/547] The engine now operataes on the area _before_ the offset. The frontend should compensate for that: Do _not_ apply the formula, as this now happens implicitly. CURA-9548 --- resources/definitions/ultimaker.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index d2787afe23..bfdefba55a 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -70,7 +70,7 @@ }, "meshfix_maximum_deviation": { "value": "machine_nozzle_size / 10" }, "meshfix_maximum_resolution": { "value": "max(speed_wall_0 / 75, 0.5)" }, - "minimum_support_area": { "value": "(2 + support_offset)**2" }, + "minimum_support_area": { "value": "4.0" }, "raft_base_speed": { "value": "raft_speed" }, "raft_base_thickness": { "value": "min(machine_nozzle_size * 0.75, 0.3)" }, "raft_interface_fan_speed": { "value": "(raft_base_fan_speed + raft_surface_fan_speed) / 2" }, From bcb88981b7947af86e603ec26f8920453c11f29c Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 8 Nov 2022 18:00:44 +0100 Subject: [PATCH 393/547] Add support interface wall count settings. part of CURA-9350 --- resources/definitions/fdmprinter.def.json | 48 +++++++++++++++++++++++ resources/setting_visibility/expert.cfg | 3 ++ 2 files changed, 51 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 08a895c9fa..eab18dd00d 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4682,6 +4682,54 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "support_interface_wall_count": + { + "label": "Support Interface Wall Line Count", + "description": "The number of walls with which to surround support interface. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used.", + "default_value": 0, + "minimum_value": "0", + "minimum_value_warning": "0", + "maximum_value_warning": "0 if (support_skip_some_zags and support_interface_pattern == 'zigzag') else 3", + "maximum_value": "999999", + "type": "int", + "value": "1 if (support_interface_pattern == 'zigzag') else 0", + "enabled": "support_interface_enable or support_meshes_present", + "limit_to_extruder": "support_interface_extruder_nr", + "settable_per_mesh": false, + "settable_per_extruder": true, + "children": { + "support_roof_wall_count": { + "label": "Support Roof Wall Line Count", + "description": "The number of walls with which to surround support interface roof. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used.", + "default_value": 0, + "minimum_value": "0", + "minimum_value_warning": "0", + "maximum_value_warning": "0 if (support_skip_some_zags and support_interface_pattern == 'zigzag') else 3", + "maximum_value": "999999", + "type": "int", + "value": "1 if (support_interface_pattern == 'zigzag') else 0", + "enabled": "support_interface_enable or support_meshes_present", + "limit_to_extruder": "support_interface_extruder_nr", + "settable_per_mesh": false, + "settable_per_extruder": true + }, + "support_bottom_wall_count": { + "label": "Support Bottom Wall Line Count", + "description": "The number of walls with which to surround support interface floor. Adding a wall can make support print more reliably and can support overhangs better, but increases print time and material used.", + "default_value": 0, + "minimum_value": "0", + "minimum_value_warning": "0", + "maximum_value_warning": "0 if (support_skip_some_zags and support_interface_pattern == 'zigzag') else 3", + "maximum_value": "999999", + "type": "int", + "value": "1 if (support_interface_pattern == 'zigzag') else 0", + "enabled": "support_interface_enable or support_meshes_present", + "limit_to_extruder": "support_interface_extruder_nr", + "settable_per_mesh": false, + "settable_per_extruder": true + } + } + }, "zig_zaggify_support": { "label": "Connect Support Lines", diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg index 66a26d5466..b7aaeeeaa2 100644 --- a/resources/setting_visibility/expert.cfg +++ b/resources/setting_visibility/expert.cfg @@ -277,6 +277,9 @@ minimum_support_area support_interface_enable support_roof_enable support_bottom_enable +support_interface_wall_count +support_roof_wall_count +support_bottom_wall_count support_interface_height support_roof_height support_bottom_height From f0966b1c578b8c56ead7baf0aabd098674b415f5 Mon Sep 17 00:00:00 2001 From: jspijker Date: Tue, 8 Nov 2022 18:17:41 +0100 Subject: [PATCH 394/547] Don't stretch in height and adhere border to UX design Contributes to CURA-8689 --- .../qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml | 3 +++ resources/qml/WelcomePages/PrinterCard.qml | 7 ++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml index 0e88e0373f..27da8444bf 100644 --- a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml @@ -50,6 +50,8 @@ Control PrinterCard { id: ultimakerPrinterCard + Layout.alignment: Qt.AlignBottom + borderHeight: thrirdPartyPrinterCard.height onClicked: goToUltimakerPrinter text: catalog.i18nc("@button", "Ultimaker printer") imageSource: UM.Theme.getImage("ultimaker_printer") @@ -58,6 +60,7 @@ Control PrinterCard { id: thrirdPartyPrinterCard + Layout.alignment: Qt.AlignBottom onClicked: goToThirdPartyPrinter text: catalog.i18nc("@button", "Non Ultimaker printer") imageSource: UM.Theme.getImage("third_party_printer") diff --git a/resources/qml/WelcomePages/PrinterCard.qml b/resources/qml/WelcomePages/PrinterCard.qml index 6b0a5bb526..406da371ce 100644 --- a/resources/qml/WelcomePages/PrinterCard.qml +++ b/resources/qml/WelcomePages/PrinterCard.qml @@ -13,6 +13,7 @@ Control id: root property alias text: link_text.text property alias imageSource: image.source + property alias borderHeight: background.height property var onClicked states: @@ -42,7 +43,6 @@ Control onClicked: root.onClicked && root.onClicked() } - topPadding: UM.Theme.getSize("wide_margin").height rightPadding: UM.Theme.getSize("wide_margin").width bottomPadding: UM.Theme.getSize("wide_margin").height leftPadding: UM.Theme.getSize("wide_margin").width @@ -50,7 +50,8 @@ Control background: Rectangle { id: background - anchors.fill: parent + anchors.bottom: column.bottom + height: parent.height border.color: UM.Theme.getColor("primary_button") color: "transparent" border.width: 1 @@ -59,6 +60,7 @@ Control contentItem: ColumnLayout { + id: column spacing: UM.Theme.getSize("wide_margin").height height: childrenRect.height width: childrenRect.width @@ -68,7 +70,6 @@ Control id: image source: imageSource width: 180 * screenScaleFactor - height: 180 * screenScaleFactor sourceSize.width: width sourceSize.height: height } From a3f259d0041afba7150444c882e708fe43392d4b Mon Sep 17 00:00:00 2001 From: jspijker Date: Tue, 8 Nov 2022 18:27:09 +0100 Subject: [PATCH 395/547] Send user to external DF printer page Contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index a2b08a45b6..3ebe372550 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -113,13 +113,7 @@ Control id: signInButton Layout.alignment: Qt.AlignRight text: catalog.i18nc("@button", "Sign in to Digital Factory") - onClicked: function() - { - text = catalog.i18nc("@button", "Waiting for new printers") - busy = true; - enabled = false; - Cura.API.account.login(); - } + onClicked: Qt.openUrlExternally("https://digitalfactory.ultimaker.com/app/printers?add-printer?utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer") } } } From e9a1806570322109085ffb2e7b47c0dbf6ad8009 Mon Sep 17 00:00:00 2001 From: jspijker Date: Wed, 9 Nov 2022 07:28:46 +0100 Subject: [PATCH 396/547] Allign "learn more" left-side Contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 3ebe372550..4fe0e028aa 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -83,6 +83,7 @@ Control id: learnMoreButton Layout.fillWidth: true Layout.alignment: Qt.AlignTop + leftPadding: 0 text: catalog.i18nc("@button", "Learn more") iconSource: UM.Theme.getIcon("LinkExternal") isIconOnRightSide: true From 2ef0c3d163fbaacb24f28fa66bb57b6d2911e9a5 Mon Sep 17 00:00:00 2001 From: jspijker Date: Wed, 9 Nov 2022 07:40:44 +0100 Subject: [PATCH 397/547] Don't trigger third-party printer dialog when onCloudPrintersDetected changed That signal is received basically every minute when you're already signed in and it will close the dialog when no new cloud printers are found. Contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 4fe0e028aa..a8a1c65af7 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -22,10 +22,6 @@ Control { base.goToPage("add_cloud_printers") } - else - { - goToThirdPartyPrinter() - } } contentItem: ColumnLayout From f2147bb259a92d18984bef7906e66a7d2281bb47 Mon Sep 17 00:00:00 2001 From: jspijker Date: Wed, 9 Nov 2022 10:09:22 +0100 Subject: [PATCH 398/547] Enumerate steps Contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index a8a1c65af7..015ecf0f64 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -66,9 +66,9 @@ Control wrapMode: Text.WordWrap text: { const steps = [ - catalog.i18nc("@info", "Sign in into Ultimaker Digilal Factory"), - catalog.i18nc("@info", "Follow the procedure to add a new printer"), - catalog.i18nc("@info", "Your new printer will automatically appear in Cura"), + catalog.i18nc("@info", "1. Sign in into Ultimaker Digilal Factory"), + catalog.i18nc("@info", "2. Follow the procedure to add a new printer"), + catalog.i18nc("@info", "3. Your new printer will automatically appear in Cura"), ]; return steps.join("
      "); } From 3d645140f23ae9ad2ca23d36d74fea74177baa32 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 9 Nov 2022 10:37:49 +0100 Subject: [PATCH 399/547] Fix: Sort updateables on top of others instead of vice-versa. --- plugins/Marketplace/LocalPackageList.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/Marketplace/LocalPackageList.py b/plugins/Marketplace/LocalPackageList.py index 85f835980b..3aa3ab6bfd 100644 --- a/plugins/Marketplace/LocalPackageList.py +++ b/plugins/Marketplace/LocalPackageList.py @@ -44,7 +44,7 @@ class LocalPackageList(PackageList): def _sortSectionsOnUpdate(self) -> None: section_order = dict(zip([i for k, v in self.PACKAGE_CATEGORIES.items() for i in self.PACKAGE_CATEGORIES[k].values()], ["a", "b", "c", "d"])) - self.sort(lambda model: (section_order[model.sectionTitle], model.canUpdate, model.displayName.lower()), key = "package") + self.sort(lambda model: (section_order[model.sectionTitle], not model.canUpdate, model.displayName.lower()), key = "package") def _removePackageModel(self, package_id: str) -> None: """ From adf2c1636083753292dd708560b352d8d0089599 Mon Sep 17 00:00:00 2001 From: jspijker Date: Wed, 9 Nov 2022 11:13:40 +0100 Subject: [PATCH 400/547] Fixed printer buttons conform UX design Contributes to CURA-8689 --- .../AddUltimakerOrThirdPartyPrinter.qml | 1 - resources/qml/WelcomePages/PrinterCard.qml | 2 - .../cura-light/images/third_party_printer.svg | 62 ++++++++++++++++++- .../cura-light/images/ultimaker_printer.svg | 36 ++++++++++- 4 files changed, 95 insertions(+), 6 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml index 27da8444bf..c76979fecf 100644 --- a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml @@ -51,7 +51,6 @@ Control { id: ultimakerPrinterCard Layout.alignment: Qt.AlignBottom - borderHeight: thrirdPartyPrinterCard.height onClicked: goToUltimakerPrinter text: catalog.i18nc("@button", "Ultimaker printer") imageSource: UM.Theme.getImage("ultimaker_printer") diff --git a/resources/qml/WelcomePages/PrinterCard.qml b/resources/qml/WelcomePages/PrinterCard.qml index 406da371ce..8d0cc0dd06 100644 --- a/resources/qml/WelcomePages/PrinterCard.qml +++ b/resources/qml/WelcomePages/PrinterCard.qml @@ -13,7 +13,6 @@ Control id: root property alias text: link_text.text property alias imageSource: image.source - property alias borderHeight: background.height property var onClicked states: @@ -50,7 +49,6 @@ Control background: Rectangle { id: background - anchors.bottom: column.bottom height: parent.height border.color: UM.Theme.getColor("primary_button") color: "transparent" diff --git a/resources/themes/cura-light/images/third_party_printer.svg b/resources/themes/cura-light/images/third_party_printer.svg index d2444d2d28..14e73c2d9e 100644 --- a/resources/themes/cura-light/images/third_party_printer.svg +++ b/resources/themes/cura-light/images/third_party_printer.svg @@ -1,2 +1,60 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/resources/themes/cura-light/images/ultimaker_printer.svg b/resources/themes/cura-light/images/ultimaker_printer.svg index f2184d4bd1..e65682fe53 100644 --- a/resources/themes/cura-light/images/ultimaker_printer.svg +++ b/resources/themes/cura-light/images/ultimaker_printer.svg @@ -1 +1,35 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 92fb7fd1a6f45563b144d14a590bef694a9fa8ec Mon Sep 17 00:00:00 2001 From: jspijker Date: Wed, 9 Nov 2022 11:14:28 +0100 Subject: [PATCH 401/547] Show the add printer dialog in the browser Contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 015ecf0f64..f7830fd67a 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -110,7 +110,7 @@ Control id: signInButton Layout.alignment: Qt.AlignRight text: catalog.i18nc("@button", "Sign in to Digital Factory") - onClicked: Qt.openUrlExternally("https://digitalfactory.ultimaker.com/app/printers?add-printer?utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer") + onClicked: Qt.openUrlExternally("https://digitalfactory.ultimaker.com/app/printers?add_printer=true&utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer") } } } From 7639b0ba199e110f3c865a5820461c99d7c70f77 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 13:29:33 +0100 Subject: [PATCH 402/547] Center align UltiMaker onboarding wizzard-text CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index f7830fd67a..58cd44fbb0 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -35,7 +35,7 @@ Control RowLayout { - Layout.fillWidth: true + Layout.alignment: Qt.AlignHCenter Image { @@ -47,6 +47,7 @@ Control ColumnLayout { Layout.fillHeight: true + Layout.fillWidth: false Layout.alignment: Qt.AlignVCenter spacing: UM.Theme.getSize("default_margin").height From f1c8d3d9e001bfb01ebd13b4bc7abac18a67f50f Mon Sep 17 00:00:00 2001 From: jspijker Date: Wed, 9 Nov 2022 13:47:32 +0100 Subject: [PATCH 403/547] Show busy indicator Contributes to CURA-8689 --- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 58cd44fbb0..acaa938d1f 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -111,7 +111,14 @@ Control id: signInButton Layout.alignment: Qt.AlignRight text: catalog.i18nc("@button", "Sign in to Digital Factory") - onClicked: Qt.openUrlExternally("https://digitalfactory.ultimaker.com/app/printers?add_printer=true&utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer") + onClicked: function() + { + Qt.openUrlExternally("https://digitalfactory.ultimaker.com/app/printers?add_printer=true&utm_source=cura&utm_medium=software&utm_campaign=onboarding-add-printer") + text = catalog.i18nc("@button", "Waiting for new printers") + busy = true; + enabled = false; + Cura.API.account.login(); + } } } } From f73d192d65232acd14d0d0a695aaf0ccc1475356 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 14:02:43 +0100 Subject: [PATCH 404/547] Use Label for each individual step in add UltiMaker printer CURA-8689 --- .../qml/WelcomePages/AddUltimakerPrinter.qml | 35 ++++++++++++------- 1 file changed, 23 insertions(+), 12 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 58cd44fbb0..7325b77ec8 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -53,25 +53,36 @@ Control UM.Label { - Layout.fillWidth: true + Layout.fillWidth: false Layout.alignment: Qt.AlignTop wrapMode: Text.WordWrap font: UM.Theme.getFont("default_bold") text: catalog.i18nc("@label", "If you are trying to add a new Ultimaker printer to Cura") } - UM.Label + ColumnLayout { - Layout.fillWidth: true - Layout.alignment: Qt.AlignTop - wrapMode: Text.WordWrap - text: { - const steps = [ - catalog.i18nc("@info", "1. Sign in into Ultimaker Digilal Factory"), - catalog.i18nc("@info", "2. Follow the procedure to add a new printer"), - catalog.i18nc("@info", "3. Your new printer will automatically appear in Cura"), - ]; - return steps.join("
      "); + spacing: 0 + + FontMetrics + { + id: fontMetrics + font: UM.Theme.getFont("default") + } + + Repeater { + model: [ + catalog.i18nc("@info", "Sign in into Ultimaker Digilal Factory"), + catalog.i18nc("@info", "Follow the procedure to add a new printer"), + catalog.i18nc("@info", "Your new printer will automatically appear in Cura"), + ] + UM.Label + { + Layout.alignment: Qt.AlignTop + font: fontMetrics.font + Layout.preferredHeight: fontMetrics.height + text: `${index + 1}. ${modelData}` + } } } From dd4e1c66b71f17ef8e5eca8cc42065aff86e2f2c Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 12:54:38 +0100 Subject: [PATCH 405/547] Make `MachineSelector` more generic by detaching logic from view By detaching the logic from the view custom handlers can be added to selecting printers. This was needed as the MachineSelector in the `WorkspaceDialog` needed to do something different from the `PreparMenu`. CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 50 ++++++------------- plugins/PrepareStage/PrepareMenu.qml | 7 +++ .../qml/PrinterSelector/MachineSelector.qml | 40 ++++++++------- .../PrinterSelector/MachineSelectorList.qml | 4 +- 4 files changed, 45 insertions(+), 56 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 64444004d5..97cd2eed51 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -115,42 +115,20 @@ UM.Dialog height: parent.height anchors.centerIn: parent machineListModel: manager.updatableMachinesModel -// onCurrentIndexChanged: -// { -// if (model.getItem(currentIndex).id == "new" -// && model.getItem(currentIndex).type == "default_option") -// { -// manager.setResolveStrategy("machine", "new") -// } -// else -// { -// manager.setResolveStrategy("machine", "override") -// manager.setMachineToOverride(model.getItem(currentIndex).id) -// } -// } -// -// function machineVisibleChanged() -// { -// if (!visible) {return} -// -// currentIndex = 0 -// // If the project printer exists in Cura, set it as the default dropdown menu option. -// // No need to check object 0, which is the "Create new" option -// for (var i = 1; i < model.count; i++) -// { -// if (model.getItem(i).name == manager.machineName) -// { -// currentIndex = i -// break -// } -// } -// // The project printer does not exist in Cura. If there is at least one printer of the same -// // type, select the first one, else set the index to "Create new" -// if (currentIndex == 0 && model.count > 1) -// { -// currentIndex = 1 -// } -// } + machineName: manager.machineName + + isNetworkPrinter: false + isConnectedCloudPrinter: false + isCloudRegistered: false + isGroup: false + + onSelectPrinter: function(machine) + { + toggleContent(); + manager.setResolveStrategy("machine", "override") + manager.setMachineToOverride(machine.id) + machineSelector.machineName = machine.name + } } } diff --git a/plugins/PrepareStage/PrepareMenu.qml b/plugins/PrepareStage/PrepareMenu.qml index 719c598469..59508dd102 100644 --- a/plugins/PrepareStage/PrepareMenu.qml +++ b/plugins/PrepareStage/PrepareMenu.qml @@ -56,6 +56,13 @@ Item Layout.fillWidth: true Layout.fillHeight: true + machineManager: Cura.MachineManager + onSelectPrinter: function(machine) + { + toggleContent(); + Cura.MachineManager.setActiveMachine(machine.id); + } + machineListModel: Cura.MachineListModel {} buttons: [ diff --git a/resources/qml/PrinterSelector/MachineSelector.qml b/resources/qml/PrinterSelector/MachineSelector.qml index a395ea3913..8bf5e3cf1d 100644 --- a/resources/qml/PrinterSelector/MachineSelector.qml +++ b/resources/qml/PrinterSelector/MachineSelector.qml @@ -11,12 +11,25 @@ Cura.ExpandablePopup { id: machineSelector - property bool isNetworkPrinter: Cura.MachineManager.activeMachineHasNetworkConnection - property bool isConnectedCloudPrinter: Cura.MachineManager.activeMachineHasCloudConnection - property bool isCloudRegistered: Cura.MachineManager.activeMachineHasCloudRegistration - property bool isGroup: Cura.MachineManager.activeMachineIsGroup + property Cura.MachineManager machineManager + property bool isNetworkPrinter: machineManager.activeMachineHasNetworkConnection + property bool isConnectedCloudPrinter: machineManager.activeMachineHasCloudConnection + property bool isCloudRegistered: machineManager.activeMachineHasCloudRegistration + property bool isGroup: machineManager.activeMachineIsGroup + property string machineName: { + if (isNetworkPrinter && machineManager.activeMachineNetworkGroupName != "") + { + return machineManager.activeMachineNetworkGroupName + } + if (machineManager.activeMachine != null) + { + return machineManager.activeMachine.name + } + return "" + } property alias machineListModel: machineSelectorList.model + property alias onSelectPrinter: machineSelectorList.onSelectPrinter property list buttons @@ -46,7 +59,7 @@ Cura.ExpandablePopup { if (Cura.API.account.isLoggedIn) { - if (Cura.MachineManager.activeMachineIsLinkedToCurrentAccount) + if (machineManager.activeMachineIsLinkedToCurrentAccount) { return catalog.i18nc("@status", "The cloud printer is offline. Please check if the printer is turned on and connected to the internet.") } @@ -59,7 +72,8 @@ Cura.ExpandablePopup { return catalog.i18nc("@status", "The cloud connection is currently unavailable. Please sign in to connect to the cloud printer.") } - } else + } + else { return catalog.i18nc("@status", "The cloud connection is currently unavailable. Please check your internet connection.") } @@ -81,18 +95,8 @@ Cura.ExpandablePopup headerItem: Cura.IconWithText { - text: - { - if (isNetworkPrinter && Cura.MachineManager.activeMachineNetworkGroupName != "") - { - return Cura.MachineManager.activeMachineNetworkGroupName - } - if(Cura.MachineManager.activeMachine != null) - { - return Cura.MachineManager.activeMachine.name - } - return "" - } + text: machineName + source: { if (isGroup) diff --git a/resources/qml/PrinterSelector/MachineSelectorList.qml b/resources/qml/PrinterSelector/MachineSelectorList.qml index 0fa19a51ff..1b0264929d 100644 --- a/resources/qml/PrinterSelector/MachineSelectorList.qml +++ b/resources/qml/PrinterSelector/MachineSelectorList.qml @@ -12,6 +12,7 @@ ListView id: listView section.property: "isOnline" property real contentHeight: childrenRect.height + property var onSelectPrinter ScrollBar.vertical: UM.ScrollBar { @@ -42,8 +43,7 @@ ListView listView.model.setShowCloudPrinters(true); break; case "MACHINE": - toggleContent() - Cura.MachineManager.setActiveMachine(model.id) + if (typeof onSelectPrinter === "function") onSelectPrinter(model); break; default: } From c23b019f169a2fd9e85fa8d2b5c040f6abcc5ecc Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 9 Nov 2022 15:23:00 +0100 Subject: [PATCH 406/547] Couple support roof/floor wall-count to parent setting by default. part of CURA-9350 --- resources/definitions/fdmprinter.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index eab18dd00d..5c82d04d61 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4707,7 +4707,7 @@ "maximum_value_warning": "0 if (support_skip_some_zags and support_interface_pattern == 'zigzag') else 3", "maximum_value": "999999", "type": "int", - "value": "1 if (support_interface_pattern == 'zigzag') else 0", + "value": "support_interface_wall_count", "enabled": "support_interface_enable or support_meshes_present", "limit_to_extruder": "support_interface_extruder_nr", "settable_per_mesh": false, @@ -4722,7 +4722,7 @@ "maximum_value_warning": "0 if (support_skip_some_zags and support_interface_pattern == 'zigzag') else 3", "maximum_value": "999999", "type": "int", - "value": "1 if (support_interface_pattern == 'zigzag') else 0", + "value": "support_interface_wall_count", "enabled": "support_interface_enable or support_meshes_present", "limit_to_extruder": "support_interface_extruder_nr", "settable_per_mesh": false, From 948ac84070f55834c0461cea888935cc31bfbbed Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 15:49:04 +0100 Subject: [PATCH 407/547] Add create new button CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 97cd2eed51..ae4c44d0a6 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -122,6 +122,27 @@ UM.Dialog isCloudRegistered: false isGroup: false + buttons: [ + Cura.SecondaryButton + { + id: createNewPrinter + text: catalog.i18nc("@button", "Create new") + fixedWidthMode: true + width: parent.width - leftPadding * 1.5 + onClicked: + { + machineSelector.machineName = catalog.i18nc("@button", "Create new") + machineSelector.isNetworkPrinter = false + machineSelector.isConnectedCloudPrinter = false + machineSelector.isCloudRegistered = false + machineSelector.isGroup = false + + toggleContent() + manager.setResolveStrategy("machine", "new") + } + } + ] + onSelectPrinter: function(machine) { toggleContent(); From 95e0021cce61ca8287e1c7565447bd9d1855caac Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 15:55:48 +0100 Subject: [PATCH 408/547] Align dropdown in open project dialog CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 5 +++-- resources/qml/PrinterSelector/MachineSelector.qml | 7 +++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index ae4c44d0a6..f452ab0252 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -111,9 +111,8 @@ UM.Dialog { id: machineSelector headerCornerSide: Cura.RoundedRectangle.Direction.All - width: UM.Theme.getSize("machine_selector_widget").width + width: parent.width height: parent.height - anchors.centerIn: parent machineListModel: manager.updatableMachinesModel machineName: manager.machineName @@ -122,6 +121,8 @@ UM.Dialog isCloudRegistered: false isGroup: false + minDropDownWidth: machineSelector.width + buttons: [ Cura.SecondaryButton { diff --git a/resources/qml/PrinterSelector/MachineSelector.qml b/resources/qml/PrinterSelector/MachineSelector.qml index 8bf5e3cf1d..b8bacc8f36 100644 --- a/resources/qml/PrinterSelector/MachineSelector.qml +++ b/resources/qml/PrinterSelector/MachineSelector.qml @@ -198,11 +198,14 @@ Cura.ExpandablePopup } } + property int minDropDownWidth: UM.Theme.getSize("machine_selector_widget_content").width + property int maxDropDownHeight: UM.Theme.getSize("machine_selector_widget_content").height + contentItem: Item { id: popup - implicitWidth: Math.max(machineSelector.width, UM.Theme.getSize("machine_selector_widget_content").width) - implicitHeight: Math.min(machineSelectorList.contentHeight + separator.height + buttonRow.height, UM.Theme.getSize("machine_selector_widget_content").height) //Maximum height is the theme entry. + implicitWidth: Math.max(machineSelector.width, minDropDownWidth) + implicitHeight: Math.min(machineSelectorList.contentHeight + separator.height + buttonRow.height, maxDropDownHeight) //Maximum height is the theme entry. MachineSelectorList { id: machineSelectorList From 8ee5bc2bd46804aaae92df87d965007efd1f08fa Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 16:04:39 +0100 Subject: [PATCH 409/547] Remove column with single child Just rendering the single child produces the same result CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 397 +++++++++++++------------- 1 file changed, 196 insertions(+), 201 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index f452ab0252..23f9231230 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -70,240 +70,235 @@ UM.Dialog Column { id: contentColumn - width: parent.width - scrollbar.width + width: parent.width - scrollbar.width - UM.Theme.getSize("default_margin").width height: childrenRect.height - Column + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("default_margin").width + rightPadding: UM.Theme.getSize("default_margin").width + + WorkspaceSection { - width: parent.width - UM.Theme.getSize("default_margin").width - height: childrenRect.height - spacing: UM.Theme.getSize("default_margin").height - leftPadding: UM.Theme.getSize("default_margin").width - rightPadding: UM.Theme.getSize("default_margin").width - - WorkspaceSection + id: printerSection + title: catalog.i18nc("@action:label", "Printer settings") + iconSource: UM.Theme.getIcon("Printer") + content: Column { - id: printerSection - title: catalog.i18nc("@action:label", "Printer settings") - iconSource: UM.Theme.getIcon("Printer") - content: Column + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + + WorkspaceRow { - spacing: UM.Theme.getSize("default_margin").height - leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - - WorkspaceRow - { - leftLabelText: catalog.i18nc("@action:label", "Type") - rightLabelText: manager.machineType - } - - WorkspaceRow - { - leftLabelText: catalog.i18nc("@action:label", manager.isPrinterGroup ? "Printer Group" : "Printer Name") - rightLabelText: manager.machineName - } + leftLabelText: catalog.i18nc("@action:label", "Type") + rightLabelText: manager.machineType } - comboboxTitle: catalog.i18nc("@action:label", "Open With") - comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") - comboboxVisible: workspaceDialog.visible && manager.updatableMachinesModel.count > 1 - combobox: Cura.MachineSelector + WorkspaceRow { - id: machineSelector - headerCornerSide: Cura.RoundedRectangle.Direction.All - width: parent.width - height: parent.height - machineListModel: manager.updatableMachinesModel - machineName: manager.machineName - - isNetworkPrinter: false - isConnectedCloudPrinter: false - isCloudRegistered: false - isGroup: false - - minDropDownWidth: machineSelector.width - - buttons: [ - Cura.SecondaryButton - { - id: createNewPrinter - text: catalog.i18nc("@button", "Create new") - fixedWidthMode: true - width: parent.width - leftPadding * 1.5 - onClicked: - { - machineSelector.machineName = catalog.i18nc("@button", "Create new") - machineSelector.isNetworkPrinter = false - machineSelector.isConnectedCloudPrinter = false - machineSelector.isCloudRegistered = false - machineSelector.isGroup = false - - toggleContent() - manager.setResolveStrategy("machine", "new") - } - } - ] - - onSelectPrinter: function(machine) - { - toggleContent(); - manager.setResolveStrategy("machine", "override") - manager.setMachineToOverride(machine.id) - machineSelector.machineName = machine.name - } + leftLabelText: catalog.i18nc("@action:label", manager.isPrinterGroup ? "Printer Group" : "Printer Name") + rightLabelText: manager.machineName } } - WorkspaceSection + comboboxTitle: catalog.i18nc("@action:label", "Open With") + comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") + comboboxVisible: workspaceDialog.visible && manager.updatableMachinesModel.count > 1 + combobox: Cura.MachineSelector { - id: profileSection - title: catalog.i18nc("@action:label", "Profile settings") - iconSource: UM.Theme.getIcon("Sliders") - content: Column - { - id: profileSettingsValuesTable - spacing: UM.Theme.getSize("default_margin").height - leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + id: machineSelector + headerCornerSide: Cura.RoundedRectangle.Direction.All + width: parent.width + height: parent.height + machineListModel: manager.updatableMachinesModel + machineName: manager.machineName - WorkspaceRow + isNetworkPrinter: false + isConnectedCloudPrinter: false + isCloudRegistered: false + isGroup: false + + minDropDownWidth: machineSelector.width + + buttons: [ + Cura.SecondaryButton + { + id: createNewPrinter + text: catalog.i18nc("@button", "Create new") + fixedWidthMode: true + width: parent.width - leftPadding * 1.5 + onClicked: + { + machineSelector.machineName = catalog.i18nc("@button", "Create new") + machineSelector.isNetworkPrinter = false + machineSelector.isConnectedCloudPrinter = false + machineSelector.isCloudRegistered = false + machineSelector.isGroup = false + + toggleContent() + manager.setResolveStrategy("machine", "new") + } + } + ] + + onSelectPrinter: function(machine) + { + toggleContent(); + manager.setResolveStrategy("machine", "override") + manager.setMachineToOverride(machine.id) + machineSelector.machineName = machine.name + } + } + } + + WorkspaceSection + { + id: profileSection + title: catalog.i18nc("@action:label", "Profile settings") + iconSource: UM.Theme.getIcon("Sliders") + content: Column + { + id: profileSettingsValuesTable + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + + WorkspaceRow + { + leftLabelText: catalog.i18nc("@action:label", "Name") + rightLabelText: manager.qualityName + } + + WorkspaceRow + { + leftLabelText: catalog.i18nc("@action:label", "Intent") + rightLabelText: manager.intentName + } + + WorkspaceRow + { + leftLabelText: catalog.i18nc("@action:label", "Not in profile") + rightLabelText: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.numUserSettings).arg(manager.numUserSettings) + visible: manager.numUserSettings != 0 + } + + WorkspaceRow + { + leftLabelText: catalog.i18nc("@action:label", "Derivative from") + rightLabelText: catalog.i18ncp("@action:label", "%1, %2 override", "%1, %2 overrides", manager.numSettingsOverridenByQualityChanges).arg(manager.qualityType).arg(manager.numSettingsOverridenByQualityChanges) + visible: manager.numSettingsOverridenByQualityChanges != 0 + } + } + + comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the profile be resolved?") + comboboxVisible: manager.qualityChangesConflict + combobox: Cura.ComboBox + { + id: qualityChangesResolveComboBox + model: resolveStrategiesModel + textRole: "label" + visible: manager.qualityChangesConflict + + // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded + currentIndex: + { + currentIndex = 0 + } + + onCurrentIndexChanged: + { + manager.setResolveStrategy("quality_changes", resolveStrategiesModel.get(currentIndex).key) + } + } + } + + WorkspaceSection + { + id: materialSection + title: catalog.i18nc("@action:label", "Material settings") + iconSource: UM.Theme.getIcon("Spool") + content: Column + { + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + + Repeater + { + model: manager.materialLabels + delegate: WorkspaceRow { leftLabelText: catalog.i18nc("@action:label", "Name") - rightLabelText: manager.qualityName - } - - WorkspaceRow - { - leftLabelText: catalog.i18nc("@action:label", "Intent") - rightLabelText: manager.intentName - } - - WorkspaceRow - { - leftLabelText: catalog.i18nc("@action:label", "Not in profile") - rightLabelText: catalog.i18ncp("@action:label", "%1 override", "%1 overrides", manager.numUserSettings).arg(manager.numUserSettings) - visible: manager.numUserSettings != 0 - } - - WorkspaceRow - { - leftLabelText: catalog.i18nc("@action:label", "Derivative from") - rightLabelText: catalog.i18ncp("@action:label", "%1, %2 override", "%1, %2 overrides", manager.numSettingsOverridenByQualityChanges).arg(manager.qualityType).arg(manager.numSettingsOverridenByQualityChanges) - visible: manager.numSettingsOverridenByQualityChanges != 0 - } - } - - comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the profile be resolved?") - comboboxVisible: manager.qualityChangesConflict - combobox: Cura.ComboBox - { - id: qualityChangesResolveComboBox - model: resolveStrategiesModel - textRole: "label" - visible: manager.qualityChangesConflict - - // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded - currentIndex: - { - currentIndex = 0 - } - - onCurrentIndexChanged: - { - manager.setResolveStrategy("quality_changes", resolveStrategiesModel.get(currentIndex).key) + rightLabelText: modelData } } } - WorkspaceSection - { - id: materialSection - title: catalog.i18nc("@action:label", "Material settings") - iconSource: UM.Theme.getIcon("Spool") - content: Column - { - spacing: UM.Theme.getSize("default_margin").height - leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the material be resolved?") + comboboxVisible: manager.materialConflict - Repeater - { - model: manager.materialLabels - delegate: WorkspaceRow - { - leftLabelText: catalog.i18nc("@action:label", "Name") - rightLabelText: modelData - } - } + combobox: Cura.ComboBox + { + id: materialResolveComboBox + model: resolveStrategiesModel + textRole: "label" + visible: manager.materialConflict + + // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded + currentIndex: + { + currentIndex = 0 } - comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the material be resolved?") - comboboxVisible: manager.materialConflict - - combobox: Cura.ComboBox + onCurrentIndexChanged: { - id: materialResolveComboBox - model: resolveStrategiesModel - textRole: "label" - visible: manager.materialConflict - - // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded - currentIndex: - { - currentIndex = 0 - } - - onCurrentIndexChanged: - { - manager.setResolveStrategy("material", resolveStrategiesModel.get(currentIndex).key) - } + manager.setResolveStrategy("material", resolveStrategiesModel.get(currentIndex).key) } } + } - WorkspaceSection + WorkspaceSection + { + id: visibilitySection + title: catalog.i18nc("@action:label", "Setting visibility") + iconSource: UM.Theme.getIcon("Eye") + content: Column { - id: visibilitySection - title: catalog.i18nc("@action:label", "Setting visibility") - iconSource: UM.Theme.getIcon("Eye") - content: Column + spacing: UM.Theme.getSize("default_margin").height + leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width + bottomPadding: UM.Theme.getSize("narrow_margin").height + + WorkspaceRow { - spacing: UM.Theme.getSize("default_margin").height - leftPadding: UM.Theme.getSize("medium_button_icon").width + UM.Theme.getSize("default_margin").width - bottomPadding: UM.Theme.getSize("narrow_margin").height + leftLabelText: catalog.i18nc("@action:label", "Mode") + rightLabelText: manager.activeMode + } - WorkspaceRow - { - leftLabelText: catalog.i18nc("@action:label", "Mode") - rightLabelText: manager.activeMode - } - - WorkspaceRow - { - leftLabelText: catalog.i18nc("@action:label", "%1 out of %2" ).arg(manager.numVisibleSettings).arg(manager.totalNumberOfSettings) - rightLabelText: manager.activeMode - visible: manager.hasVisibleSettingsField - } + WorkspaceRow + { + leftLabelText: catalog.i18nc("@action:label", "%1 out of %2" ).arg(manager.numVisibleSettings).arg(manager.totalNumberOfSettings) + rightLabelText: manager.activeMode + visible: manager.hasVisibleSettingsField } } + } - Row + Row + { + id: clearBuildPlateWarning + width: parent.width + height: childrenRect.height + spacing: UM.Theme.getSize("default_margin").width + visible: manager.hasObjectsOnPlate + + UM.ColorImage { - id: clearBuildPlateWarning - width: parent.width - height: childrenRect.height - spacing: UM.Theme.getSize("default_margin").width - visible: manager.hasObjectsOnPlate - - UM.ColorImage - { - width: warningLabel.height - height: width - source: UM.Theme.getIcon("Information") - color: UM.Theme.getColor("text") - } - UM.Label - { - id: warningLabel - text: catalog.i18nc("@action:warning", "Loading a project will clear all models on the build plate.") - } + width: warningLabel.height + height: width + source: UM.Theme.getIcon("Information") + color: UM.Theme.getColor("text") + } + UM.Label + { + id: warningLabel + text: catalog.i18nc("@action:warning", "Loading a project will clear all models on the build plate.") } } } From 0222c79f59f6f2a568ceb86405b06b837a9c647e Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Wed, 9 Nov 2022 16:26:56 +0100 Subject: [PATCH 410/547] increase initial layer skin flow For large prints the initial layer skin flow turns out to be too low. PP-275 --- resources/definitions/ultimaker.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index d2787afe23..283e17cc5d 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -93,7 +93,7 @@ "skin_angles": { "value": "[] if infill_pattern not in ['cross', 'cross_3d'] else [20, 110]" }, "skin_edge_support_thickness": { "value": "4 * layer_height if infill_sparse_density < 30 else 0" }, "skin_material_flow": { "value": "0.95 * material_flow" }, - "skin_material_flow_layer_0": { "value": "0.80 * material_flow_layer_0" }, + "skin_material_flow_layer_0": { "value": "0.85 * material_flow_layer_0" }, "skin_monotonic" : { "value": "roofing_layer_count == 0" }, "speed_equalize_flow_width_factor": { "value": "110.0" }, "speed_layer_0": { "value": "min(30, layer_height / layer_height_0 * speed_wall_0)" }, From 79a7b1e0649b71de2dd5d41b97ad9ec7ce42541e Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 16:56:07 +0100 Subject: [PATCH 411/547] Round width to prevent drawing text on non-integer offsets Contribution from @fieldOfView CURA-9424 --- plugins/PrepareStage/PrepareMenu.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/PrepareStage/PrepareMenu.qml b/plugins/PrepareStage/PrepareMenu.qml index 59508dd102..3f24d619ac 100644 --- a/plugins/PrepareStage/PrepareMenu.qml +++ b/plugins/PrepareStage/PrepareMenu.qml @@ -75,7 +75,7 @@ Item // The maximum width of the button is half of the total space, minus the padding of the parent, the left // padding of the component and half the spacing because of the space between buttons. fixedWidthMode: true - width: parent.width / 2 - leftPadding * 1.5 + width: Math.round(parent.width / 2 - leftPadding * 1.5) onClicked: { toggleContent() From 06a28861396a46800916c9eeb45b05e45be15661 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 17:11:31 +0100 Subject: [PATCH 412/547] Clean up section property logic CURA-9424 --- cura/Machines/Models/MachineListModel.py | 41 +++++++++++-------- .../PrinterSelector/MachineSelectorList.qml | 12 +++++- 2 files changed, 33 insertions(+), 20 deletions(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index 04faa4d1fc..cb7c3b5998 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -130,17 +130,21 @@ class MachineListModel(ListModel): if len(abstract_machine_stacks) > 0: if self._show_cloud_printers: - self.appendItem({"componentType": "HIDE_BUTTON", - "isOnline": True, - "isAbstractMachine": False, - "machineCount": 0 - }) + self.appendItem({ + "componentType": "HIDE_BUTTON", + "isOnline": True, + "isAbstractMachine": False, + "machineCount": 0, + "catergory": "connected", + }) else: - self.appendItem({"componentType": "SHOW_BUTTON", - "isOnline": True, - "isAbstractMachine": False, - "machineCount": 0 - }) + self.appendItem({ + "componentType": "SHOW_BUTTON", + "isOnline": True, + "isAbstractMachine": False, + "machineCount": 0, + "catergory": "connected", + }) for stack in other_machine_stacks: self.addItem(stack, False) @@ -150,11 +154,12 @@ class MachineListModel(ListModel): return self.appendItem({ - "componentType": "MACHINE", - "name": container_stack.getName(), - "id": container_stack.getId(), - "metadata": container_stack.getMetaData().copy(), - "isOnline": is_online, - "isAbstractMachine": parseBool(container_stack.getMetaDataEntry("is_abstract_machine", False)), - "machineCount": machine_count, - }) + "componentType": "MACHINE", + "name": container_stack.getName(), + "id": container_stack.getId(), + "metadata": container_stack.getMetaData().copy(), + "isOnline": is_online, + "isAbstractMachine": parseBool(container_stack.getMetaDataEntry("is_abstract_machine", False)), + "machineCount": machine_count, + "catergory": "connected" if is_online else "other", + }) diff --git a/resources/qml/PrinterSelector/MachineSelectorList.qml b/resources/qml/PrinterSelector/MachineSelectorList.qml index 1b0264929d..b3a65da7da 100644 --- a/resources/qml/PrinterSelector/MachineSelectorList.qml +++ b/resources/qml/PrinterSelector/MachineSelectorList.qml @@ -10,7 +10,7 @@ import Cura 1.0 as Cura ListView { id: listView - section.property: "isOnline" + section.property: "category" property real contentHeight: childrenRect.height property var onSelectPrinter @@ -21,7 +21,15 @@ ListView section.delegate: UM.Label { - text: section == "true" ? catalog.i18nc("@label", "Connected printers") : catalog.i18nc("@label", "Other printers") + text: { + switch (section) + { + case "connected": + return catalog.i18nc("@label", "Connected printers"); + case "other": + return catalog.i18nc("@label", "Other printers"); + } + } height: UM.Theme.getSize("action_button").height width: parent.width - scrollBar.width leftPadding: UM.Theme.getSize("default_margin").width From 27267deb22dd02b7d5ce93f79f7c65d9dd61938c Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 17:16:47 +0100 Subject: [PATCH 413/547] Fix clicking `PrepareMenu` CURA-9424 --- plugins/PrepareStage/PrepareMenu.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/PrepareStage/PrepareMenu.qml b/plugins/PrepareStage/PrepareMenu.qml index 3f24d619ac..12db91635b 100644 --- a/plugins/PrepareStage/PrepareMenu.qml +++ b/plugins/PrepareStage/PrepareMenu.qml @@ -78,7 +78,7 @@ Item width: Math.round(parent.width / 2 - leftPadding * 1.5) onClicked: { - toggleContent() + machineSelection.toggleContent() Cura.Actions.addMachine.trigger() } }, @@ -94,7 +94,7 @@ Item width: parent.width / 2 - rightPadding * 1.5 onClicked: { - toggleContent() + machineSelection.toggleContent() Cura.Actions.configureMachines.trigger() } } From 65f7769e58f63bf14a0fdf5bfd51b7141c543575 Mon Sep 17 00:00:00 2001 From: jspijker Date: Wed, 9 Nov 2022 20:15:23 +0100 Subject: [PATCH 414/547] Fix internal data plugins deployment The conan package from the internal package wasn't deployed, added the logic for the second list item --- conanfile.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conanfile.py b/conanfile.py index 2dc934e253..30ec31f82f 100644 --- a/conanfile.py +++ b/conanfile.py @@ -357,6 +357,8 @@ class CuraConan(ConanFile): dst = self._share_dir.joinpath("cura", "resources", "materials"), keep_path = False) self.copy_deps("*", root_package = "cura_private_data", src = self.deps_cpp_info["cura_private_data"].resdirs[0], dst = self._share_dir.joinpath("cura", "resources"), keep_path = True) + self.copy_deps("*", root_package = "cura_private_data", src = self.deps_cpp_info["cura_private_data"].resdirs[1], + dst = self._share_dir.joinpath("cura", "plugins"), keep_path = True) # Copy resources of Uranium (keep folder structure) self.copy_deps("*", root_package = "uranium", src = self.deps_cpp_info["uranium"].resdirs[0], From 0c79ec738e9eb95cd1de304dcea24ccba332bf36 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Wed, 9 Nov 2022 23:05:06 +0100 Subject: [PATCH 415/547] Fix show/hide button in WorkSpaceDialog printer selector CURA-9424 --- cura/Machines/Models/MachineListModel.py | 29 ++++++++++++------------ plugins/3MFReader/WorkspaceDialog.py | 4 ++-- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index cb7c3b5998..82b889ac4b 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -29,11 +29,11 @@ class MachineListModel(ListModel): IsAbstractMachineRole = Qt.ItemDataRole.UserRole + 7 ComponentTypeRole = Qt.ItemDataRole.UserRole + 8 - def __init__(self, parent: Optional[QObject] = None, machines: List[GlobalStack] = None, listenToChanges: bool = True) -> None: + def __init__(self, parent: Optional[QObject] = None, machines_filter: Optional[List[GlobalStack]] = None) -> None: super().__init__(parent) self._show_cloud_printers = False - self._machines = machines + self._machines_filter = machines_filter self._catalog = i18nCatalog("cura") @@ -51,11 +51,10 @@ class MachineListModel(ListModel): self._change_timer.setSingleShot(True) self._change_timer.timeout.connect(self._update) - if listenToChanges: - CuraContainerRegistry.getInstance().containerAdded.connect(self._onContainerChanged) - CuraContainerRegistry.getInstance().containerMetaDataChanged.connect(self._onContainerChanged) - CuraContainerRegistry.getInstance().containerRemoved.connect(self._onContainerChanged) - self._updateDelayed() + CuraContainerRegistry.getInstance().containerAdded.connect(self._onContainerChanged) + CuraContainerRegistry.getInstance().containerMetaDataChanged.connect(self._onContainerChanged) + CuraContainerRegistry.getInstance().containerRemoved.connect(self._onContainerChanged) + self._updateDelayed() showCloudPrintersChanged = pyqtSignal(bool) @@ -80,19 +79,13 @@ class MachineListModel(ListModel): self._change_timer.start() def _getMachineStacks(self) -> List[ContainerStack]: - if self._machines is not None: - return self._machines return CuraContainerRegistry.getInstance().findContainerStacks(type="machine") def _getAbstractMachineStacks(self) -> List[ContainerStack]: - if self._machines is not None: - return list(filter(lambda machine: parseBool(machine.getMetaDataEntry("is_abstract_machine", False)), self._machines)) return CuraContainerRegistry.getInstance().findContainerStacks(is_abstract_machine = "True") - def update(self, machines: List[ContainerStack] = None) -> None: - if machines is not None: - self._machines = machines - + def set_machines_filter(self, machines_filter: Optional[List[GlobalStack]]) -> None: + self._machines_filter = machines_filter self._update() def _update(self) -> None: @@ -106,6 +99,12 @@ class MachineListModel(ListModel): abstract_machine_stacks = self._getAbstractMachineStacks() abstract_machine_stacks.sort(key = lambda machine: machine.getName().upper(), reverse = True) + + if self._machines_filter is not None: + filter_ids = [machine_filter.id for machine_filter in self._machines_filter] + other_machine_stacks = [machine for machine in other_machine_stacks if machine.id in filter_ids] + abstract_machine_stacks = [machine for machine in abstract_machine_stacks if machine.id in filter_ids] + for abstract_machine in abstract_machine_stacks: definition_id = abstract_machine.definition.getId() online_machine_stacks = machines_manager.getMachinesWithDefinition(definition_id, online_only = True) diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index 9e0c8158cd..da7b8737e3 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -62,7 +62,7 @@ class WorkspaceDialog(QObject): self._extruders = [] self._objects_on_plate = False self._is_printer_group = False - self._updatable_machines_model = MachineListModel(self, listenToChanges=False) + self._updatable_machines_model = MachineListModel(self) self._missing_package_metadata: List[Dict[str, str]] = [] self._plugin_registry: PluginRegistry = CuraApplication.getInstance().getPluginRegistry() self._install_missing_package_dialog: Optional[QObject] = None @@ -164,7 +164,7 @@ class WorkspaceDialog(QObject): return cast(MachineListModel, self._updatable_machines_model) def setUpdatableMachines(self, updatable_machines: List[GlobalStack]) -> None: - self._updatable_machines_model.update(updatable_machines) + self._updatable_machines_model.set_machines_filter(updatable_machines) self.updatableMachinesChanged.emit() @pyqtProperty(str, notify=qualityTypeChanged) From 4830479b63e00d71cf897743d8514fd46b0a62cc Mon Sep 17 00:00:00 2001 From: jspijker Date: Thu, 10 Nov 2022 11:34:46 +0100 Subject: [PATCH 416/547] Also map plugins folder in conandata.yml --- conandata.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/conandata.yml b/conandata.yml index 3728e59f67..03aa4aac95 100644 --- a/conandata.yml +++ b/conandata.yml @@ -40,6 +40,11 @@ src: "resources" dst: "share/cura/resources" internal: true + cura_private_data_plugins: + package: "cura_private_data" + src: "plugins" + dst: "share/cura/plugins" + internal: true uranium_plugins: package: "uranium" src: "plugins" From c59f5a5c00f43687b8d477b827758d1f0a2168e1 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 10 Nov 2022 14:48:38 +0100 Subject: [PATCH 417/547] Add tooltip in WorkspaceDialog over the printer selection drop down. CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 4 +- plugins/3MFReader/WorkspaceSection.qml | 98 +++++++++++++++++--------- 2 files changed, 64 insertions(+), 38 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 23f9231230..7417a58126 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -101,7 +101,7 @@ UM.Dialog } comboboxTitle: catalog.i18nc("@action:label", "Open With") - comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the machine be resolved?") + comboboxTooltipText: catalog.i18nc("@info:tooltip", "Printer settings will be updated to match the settings saved with the project.") comboboxVisible: workspaceDialog.visible && manager.updatableMachinesModel.count > 1 combobox: Cura.MachineSelector { @@ -188,7 +188,6 @@ UM.Dialog } } - comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the profile be resolved?") comboboxVisible: manager.qualityChangesConflict combobox: Cura.ComboBox { @@ -231,7 +230,6 @@ UM.Dialog } } - comboboxTooltipText: catalog.i18nc("@info:tooltip", "How should the conflict in the material be resolved?") comboboxVisible: manager.materialConflict combobox: Cura.ComboBox diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml index 211d8776f3..b11cc04cd7 100644 --- a/plugins/3MFReader/WorkspaceSection.qml +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -23,41 +23,6 @@ Item height: childrenRect.height anchors.leftMargin: UM.Theme.getSize("default_margin").width - UM.TooltipArea - { - id: comboboxTooltip - width: (parent.width / 2.5) | 0 - height: visible ? UM.Theme.getSize("default_margin").height : 0 - anchors.top: parent.top - anchors.right: parent.right - anchors.rightMargin: UM.Theme.getSize("default_margin").width - - text: comboboxTooltipText - visible: comboboxVisible - - UM.Label - { - id: comboboxLabel - anchors.top: parent.top - anchors.left: parent.left - anchors.topMargin: UM.Theme.getSize("default_margin").height - visible: comboboxVisible && text != "" - text: "" - font: UM.Theme.getFont("default_bold") - } - - Loader - { - id: comboboxLoader - width: parent.width - height: UM.Theme.getSize("button").height - anchors.top: comboboxLabel.bottom - anchors.topMargin: UM.Theme.getSize("default_margin").height - anchors.left: parent.left - sourceComponent: combobox - } - } - Row { id: sectionTitleRow @@ -82,6 +47,69 @@ Item } } + Item + { + id: comboboxTooltip + width: (parent.width / 2.5) | 0 + height: visible ? UM.Theme.getSize("default_margin").height : 0 + anchors.top: parent.top + anchors.right: parent.right + anchors.rightMargin: UM.Theme.getSize("default_margin").width + visible: comboboxVisible + + UM.Label + { + id: comboboxLabel + anchors.top: parent.top + anchors.left: parent.left + anchors.topMargin: UM.Theme.getSize("default_margin").height + visible: comboboxVisible && text != "" + text: "" + font: UM.Theme.getFont("default_bold") + } + + Loader + { + id: comboboxLoader + width: parent.width + height: UM.Theme.getSize("button").height + anchors.top: comboboxLabel.bottom + anchors.topMargin: UM.Theme.getSize("default_margin").height + anchors.left: parent.left + sourceComponent: combobox + } + + MouseArea + { + id: helpIconMouseArea + anchors.right: parent.right + anchors.verticalCenter: comboboxLabel.verticalCenter + width: childrenRect.width + height: childrenRect.height + hoverEnabled: true + + UM.ColorImage + { + width: UM.Theme.getSize("section_icon").width + height: width + + visible: comboboxTooltipText != "" + source: UM.Theme.getIcon("Help") + + UM.ToolTip + { + text: comboboxTooltipText + visible: helpIconMouseArea.containsMouse + targetPoint: Qt.point(parent.x + Math.round(parent.width / 2), parent.y) + x: 0 + y: parent.y + parent.height + UM.Theme.getSize("default_margin").height + width: UM.Theme.getSize("tooltip").width + } + } + } + } + + Loader { width: parent.width From 57c6a228aadf094330f92b75acf382fe906eb0e0 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Fri, 11 Nov 2022 11:02:05 +0100 Subject: [PATCH 418/547] Expose per-model retraction settings. Related engine PR made it possible to do this. No PR was made to expose these to the front-end as far as I can see, so (since this was a PRwe where very behind on -- like 10 months or so) I choose to do it myself instead of asking the original author. part of CURA-9876 --- resources/definitions/fdmprinter.def.json | 32 +++++++++++------------ 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 08a895c9fa..a1daeaaccc 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4015,7 +4015,7 @@ "maximum_value": "machine_max_feedrate_e if retraction_enable else float('inf')", "maximum_value_warning": "70", "enabled": "retraction_enable and machine_gcode_flavor != \"UltiGCode\"", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true, "children": { @@ -4032,7 +4032,7 @@ "maximum_value_warning": "70", "enabled": "retraction_enable and machine_gcode_flavor != \"UltiGCode\"", "value": "retraction_speed", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true }, "retraction_prime_speed": @@ -4048,7 +4048,7 @@ "maximum_value_warning": "70", "enabled": "retraction_enable and machine_gcode_flavor != \"UltiGCode\"", "value": "retraction_speed", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true } } @@ -4063,7 +4063,7 @@ "minimum_value_warning": "-0.0001", "maximum_value_warning": "5.0", "enabled": "retraction_enable", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true }, "retraction_min_travel": @@ -4077,7 +4077,7 @@ "minimum_value": "0", "minimum_value_warning": "line_width * 1.5", "maximum_value_warning": "10", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true }, "retraction_count_max": @@ -4232,7 +4232,7 @@ "type": "bool", "default_value": false, "enabled": "retraction_enable and retraction_hop_enabled and travel_avoid_other_parts", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true }, "retraction_hop": { @@ -4244,7 +4244,7 @@ "minimum_value_warning": "0", "maximum_value_warning": "10", "enabled": "retraction_enable and retraction_hop_enabled", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true }, "retraction_hop_after_extruder_switch": { @@ -7861,7 +7861,7 @@ "minimum_value_warning": "-0.0001", "maximum_value_warning": "10.0", "enabled": "wipe_retraction_enable and clean_between_layers", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true, "settable_per_meshgroup": false }, @@ -7876,7 +7876,7 @@ "minimum_value_warning": "-0.0001", "maximum_value_warning": "10.0", "enabled": "wipe_retraction_enable and clean_between_layers", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true }, "wipe_retraction_speed": @@ -7909,7 +7909,7 @@ "maximum_value_warning": "70", "enabled": "wipe_retraction_enable and clean_between_layers", "value": "wipe_retraction_speed", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true }, "wipe_retraction_prime_speed": @@ -7925,7 +7925,7 @@ "maximum_value_warning": "70", "enabled": "wipe_retraction_enable and clean_between_layers", "value": "wipe_retraction_speed", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true } } @@ -7939,7 +7939,7 @@ "default_value": 0, "minimum_value": "0", "enabled": "clean_between_layers", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true, "settable_per_meshgroup": false }, @@ -7964,7 +7964,7 @@ "default_value": 1, "value": "retraction_hop", "enabled": "wipe_hop_enable and clean_between_layers", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true, "settable_per_meshgroup": false }, @@ -7979,7 +7979,7 @@ "minimum_value": "0", "minimum_value_warning": "1", "enabled": "wipe_hop_enable and clean_between_layers", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true, "settable_per_meshgroup": false }, @@ -8004,7 +8004,7 @@ "minimum_value": "0", "default_value": 5, "enabled": "clean_between_layers", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true, "settable_per_meshgroup": false }, @@ -8016,7 +8016,7 @@ "type": "float", "default_value": 20, "enabled": "clean_between_layers", - "settable_per_mesh": false, + "settable_per_mesh": true, "settable_per_extruder": true, "settable_per_meshgroup": false }, From bbadc9c8877e24ce6c1c797946e331e0577749cb Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 11 Nov 2022 13:44:37 +0100 Subject: [PATCH 419/547] Apply suggestions from code review Co-authored-by: Jelle Spijker --- cura/Machines/Models/MachineListModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index 82b889ac4b..b9ed51ac10 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -79,7 +79,7 @@ class MachineListModel(ListModel): self._change_timer.start() def _getMachineStacks(self) -> List[ContainerStack]: - return CuraContainerRegistry.getInstance().findContainerStacks(type="machine") + return CuraContainerRegistry.getInstance().findContainerStacks(type = "machine") def _getAbstractMachineStacks(self) -> List[ContainerStack]: return CuraContainerRegistry.getInstance().findContainerStacks(is_abstract_machine = "True") From 1d34cd01c1f9c9b3e747a9819f7d843019cd0c49 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 11 Nov 2022 16:34:08 +0100 Subject: [PATCH 420/547] Removed unused UpdatableMachinesModel.py CURA-9424 --- plugins/3MFReader/UpdatableMachinesModel.py | 43 --------------------- 1 file changed, 43 deletions(-) delete mode 100644 plugins/3MFReader/UpdatableMachinesModel.py diff --git a/plugins/3MFReader/UpdatableMachinesModel.py b/plugins/3MFReader/UpdatableMachinesModel.py deleted file mode 100644 index 9d6eee6c3e..0000000000 --- a/plugins/3MFReader/UpdatableMachinesModel.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2020 Ultimaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. - -from typing import Dict, List - -from PyQt6.QtCore import Qt - -from UM.Qt.ListModel import ListModel -from cura.Settings.GlobalStack import GlobalStack - -create_new_list_item = { - "id": "new", - "name": "Create new", - "displayName": "Create new", - "type": "default_option" # to make sure we are not mixing the "Create new" option with a printer with id "new" -} # type: Dict[str, str] - - -class UpdatableMachinesModel(ListModel): - """Model that holds cura packages. - - By setting the filter property the instances held by this model can be changed. - """ - - def __init__(self, parent = None) -> None: - super().__init__(parent) - - self.addRoleName(Qt.ItemDataRole.UserRole + 1, "id") - self.addRoleName(Qt.ItemDataRole.UserRole + 2, "name") - self.addRoleName(Qt.ItemDataRole.UserRole + 3, "displayName") - self.addRoleName(Qt.ItemDataRole.UserRole + 4, "type") # Either "default_option" or "machine" - - def update(self, machines: List[GlobalStack]) -> None: - items = [create_new_list_item] # type: List[Dict[str, str]] - - for machine in sorted(machines, key = lambda printer: printer.name): - items.append({ - "id": machine.id, - "name": machine.name, - "displayName": "Update " + machine.name, - "type": "machine" - }) - self.setItems(items) From 44d9df57e499eb3cb4489f06cb706c3128fa2e6c Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 11 Nov 2022 16:34:22 +0100 Subject: [PATCH 421/547] Update drop down to show correct printer icons in header CURA-9424 --- plugins/3MFReader/WorkspaceDialog.py | 22 ++++++++++++++++++++++ plugins/3MFReader/WorkspaceDialog.qml | 10 ++++++---- 2 files changed, 28 insertions(+), 4 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index da7b8737e3..ebf389b396 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -66,6 +66,8 @@ class WorkspaceDialog(QObject): self._missing_package_metadata: List[Dict[str, str]] = [] self._plugin_registry: PluginRegistry = CuraApplication.getInstance().getPluginRegistry() self._install_missing_package_dialog: Optional[QObject] = None + self._is_abstract_machine = False + self._is_online_machine = False machineConflictChanged = pyqtSignal() qualityChangesConflictChanged = pyqtSignal() @@ -79,6 +81,8 @@ class WorkspaceDialog(QObject): intentNameChanged = pyqtSignal() machineNameChanged = pyqtSignal() updatableMachinesChanged = pyqtSignal() + isAbstractMachineChanged = pyqtSignal() + isOnlineChanged = pyqtSignal() materialLabelsChanged = pyqtSignal() objectsOnPlateChanged = pyqtSignal() numUserSettingsChanged = pyqtSignal() @@ -167,6 +171,24 @@ class WorkspaceDialog(QObject): self._updatable_machines_model.set_machines_filter(updatable_machines) self.updatableMachinesChanged.emit() + @pyqtProperty(bool, notify = isAbstractMachineChanged) + def isAbstractMachine(self) -> bool: + return self._is_abstract_machine + + @pyqtSlot(bool) + def setIsAbstractMachine(self, is_abstract_machine: bool) -> None: + self._is_abstract_machine = is_abstract_machine + self.isAbstractMachineChanged.emit() + + @pyqtProperty(bool, notify = isOnlineChanged) + def isOnline(self) -> bool: + return self._is_online_machine + + @pyqtSlot(bool) + def setIsNetworkedMachine(self, is_online_machine: bool) -> None: + self._is_online_machine = is_online_machine + self.isOnlineChanged.emit() + @pyqtProperty(str, notify=qualityTypeChanged) def qualityType(self) -> str: return self._quality_type diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 7417a58126..3d22e18874 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -112,10 +112,10 @@ UM.Dialog machineListModel: manager.updatableMachinesModel machineName: manager.machineName - isNetworkPrinter: false isConnectedCloudPrinter: false isCloudRegistered: false - isGroup: false + isNetworkPrinter: manager.isOnline + isGroup: manager.isAbstractMachine minDropDownWidth: machineSelector.width @@ -129,10 +129,10 @@ UM.Dialog onClicked: { machineSelector.machineName = catalog.i18nc("@button", "Create new") - machineSelector.isNetworkPrinter = false + manager.setIsAbstractMachine(false) + manager.setIsNetworkedMachine(false) machineSelector.isConnectedCloudPrinter = false machineSelector.isCloudRegistered = false - machineSelector.isGroup = false toggleContent() manager.setResolveStrategy("machine", "new") @@ -145,6 +145,8 @@ UM.Dialog toggleContent(); manager.setResolveStrategy("machine", "override") manager.setMachineToOverride(machine.id) + manager.setIsAbstractMachine(machine.isAbstractMachine) + manager.setIsNetworkedMachine(machine.isOnline) machineSelector.machineName = machine.name } } From 62274c4dacd2a938cac4ef477b502776d32c4686 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 11 Nov 2022 17:04:39 +0100 Subject: [PATCH 422/547] Revert Some of "Fix show/hide button in WorkSpaceDialog printer selector" This reverts commit 0c79ec73 --- cura/Machines/Models/MachineListModel.py | 11 ++++++----- plugins/3MFReader/WorkspaceDialog.py | 4 ++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index b9ed51ac10..d1aa22cfcd 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -29,7 +29,7 @@ class MachineListModel(ListModel): IsAbstractMachineRole = Qt.ItemDataRole.UserRole + 7 ComponentTypeRole = Qt.ItemDataRole.UserRole + 8 - def __init__(self, parent: Optional[QObject] = None, machines_filter: Optional[List[GlobalStack]] = None) -> None: + def __init__(self, parent: Optional[QObject] = None, machines_filter: List[GlobalStack] = None, listenToChanges: bool = True) -> None: super().__init__(parent) self._show_cloud_printers = False @@ -51,10 +51,11 @@ class MachineListModel(ListModel): self._change_timer.setSingleShot(True) self._change_timer.timeout.connect(self._update) - CuraContainerRegistry.getInstance().containerAdded.connect(self._onContainerChanged) - CuraContainerRegistry.getInstance().containerMetaDataChanged.connect(self._onContainerChanged) - CuraContainerRegistry.getInstance().containerRemoved.connect(self._onContainerChanged) - self._updateDelayed() + if listenToChanges: + CuraContainerRegistry.getInstance().containerAdded.connect(self._onContainerChanged) + CuraContainerRegistry.getInstance().containerMetaDataChanged.connect(self._onContainerChanged) + CuraContainerRegistry.getInstance().containerRemoved.connect(self._onContainerChanged) + self._updateDelayed() showCloudPrintersChanged = pyqtSignal(bool) diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index ebf389b396..1cc134b5e5 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -62,7 +62,7 @@ class WorkspaceDialog(QObject): self._extruders = [] self._objects_on_plate = False self._is_printer_group = False - self._updatable_machines_model = MachineListModel(self) + self._updatable_machines_model = MachineListModel(self, listenToChanges=False) self._missing_package_metadata: List[Dict[str, str]] = [] self._plugin_registry: PluginRegistry = CuraApplication.getInstance().getPluginRegistry() self._install_missing_package_dialog: Optional[QObject] = None @@ -168,7 +168,7 @@ class WorkspaceDialog(QObject): return cast(MachineListModel, self._updatable_machines_model) def setUpdatableMachines(self, updatable_machines: List[GlobalStack]) -> None: - self._updatable_machines_model.set_machines_filter(updatable_machines) + self._updatable_machines_model.update(updatable_machines) self.updatableMachinesChanged.emit() @pyqtProperty(bool, notify = isAbstractMachineChanged) From 57e1c7a4ce854460675a681e5b6f0eca60a065df Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 11 Nov 2022 17:08:45 +0100 Subject: [PATCH 423/547] Commit suggestion by Jelle CURA-9424 --- cura/Machines/Models/MachineListModel.py | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index d1aa22cfcd..03c3fbdcaa 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -129,22 +129,13 @@ class MachineListModel(ListModel): other_machine_stacks.remove(stack) if len(abstract_machine_stacks) > 0: - if self._show_cloud_printers: - self.appendItem({ - "componentType": "HIDE_BUTTON", - "isOnline": True, - "isAbstractMachine": False, - "machineCount": 0, - "catergory": "connected", - }) - else: - self.appendItem({ - "componentType": "SHOW_BUTTON", - "isOnline": True, - "isAbstractMachine": False, - "machineCount": 0, - "catergory": "connected", - }) + self.appendItem({ + "componentType": "HIDE_BUTTON" if self._show_cloud_printers else "SHOW_BUTTON", + "isOnline": True, + "isAbstractMachine": False, + "machineCount": 0, + "catergory": "connected", + }) for stack in other_machine_stacks: self.addItem(stack, False) From 0bae61b97a2138376fcba70ae10993672d1895a9 Mon Sep 17 00:00:00 2001 From: NilsRo Date: Sat, 12 Nov 2022 10:32:31 +0100 Subject: [PATCH 424/547] Update anycubic_i3_mega_s.def.json Disable lin. adv. if set from ealier print and not in GCODE --- resources/definitions/anycubic_i3_mega_s.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index 54fa459946..21919af4e1 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -29,7 +29,7 @@ "machine_center_is_zero": { "default_value": false }, "gantry_height": { "value": "0" }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:filament_cost;{filament_cost}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:machine_nozzle_size;{machine_nozzle_size}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21 ; metric values \nG90 ; absolute positioning \nM82 ; set extruder to absolute mode \nM107 ; start with the fan off \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X50 F500 ; wipe away from the filament line\nG1 X100 F9000 ; Quickly wipe away from the filament line" }, + "machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:filament_cost;{filament_cost}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:machine_nozzle_size;{machine_nozzle_size}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21 ; metric values \nG90 ; absolute positioning \nM82 ; set extruder to absolute mode \nM900 K0 ; disable lin. adv. if not set in GCODE\nM107 ; start with the fan off \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X50 F500 ; wipe away from the filament line\nG1 X100 F9000 ; Quickly wipe away from the filament line" }, "machine_end_gcode": { "default_value": "M104 S0 ; Extruder off \nM140 S0 ; Heatbed off \nM107 ; Fan off \nG91 ; relative positioning \nG1 E-5 F300 ; retract a little \nG1 Z+10 E-5 ; X-20 Y-20 F{travel_xy_speed} ; lift print head \nG28 X0 Y0 ; homing \nG1 Y180 F2000 ; reset feedrate \nM84 ; disable stepper motors \nG90 ; absolute positioning \nM300 S440 P200 ; Make Print Completed Tones \nM300 S660 P250 ; beep \nM300 S880 P300 ; beep" }, "machine_max_acceleration_x": { "value": 3000 }, From 9d690da9d5c254225981efa4e200b504e9abb40b Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 13 Nov 2022 10:29:25 +0100 Subject: [PATCH 425/547] Fix buildinfo.json generation --- .github/workflows/conan-package-create.yml | 14 +++++++++++--- .github/workflows/conan-package.yml | 4 +++- .github/workflows/conan-recipe-version.yml | 4 ++++ 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 5f781dfb00..673212f488 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -11,6 +11,14 @@ on: required: true type: number + recipe_user: + required: true + type: string + + recipe_channel: + required: true + type: string + recipe_id_full: required: true type: string @@ -140,12 +148,12 @@ jobs: if: ${{ inputs.conan_config_branch == '' }} run: conan config install https://github.com/Ultimaker/conan-config.git - - name: Create the Packages + - name: Create the Packages and the buildinfo.json if: ${{ !inputs.create_from_source }} run: | conan_build_info --v2 start ${{ inputs.project_name }} ${{ github.run_number }}000${{ inputs.build_id }} - conan lock create --reference ${{ inputs.recipe_id_full }} --build=missing --update - conan install ${{ inputs.recipe_id_full }} --build=missing --update --lockfile=conan.lock + conan lock create --reference ${{ inputs.recipe_id_full }} --user=${{ inputs.recipe_user }} --channel=${{ inputs.recipe_channel }} --lockfile-out=conan.lock + conan install ${{ inputs.recipe_id_full }} --build=missing --update --lockfile=conan.lock --lockfile-out=conan.lock conan_build_info --v2 create buildinfo.json --lockfile conan.lock --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} conan_build_info --v2 stop diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index 0a3d4447c1..9dd0d7cfe2 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -81,8 +81,10 @@ jobs: uses: ultimaker/cura/.github/workflows/conan-package-create.yml@main with: - project_name: cura + project_name: ${{ needs.conan-recipe-version.outputs.recipe_projectname }} build_id: 1 + recipe_user: ${{ needs.conan-recipe-version.outputs.recipe_user }} + recipe_channel: ${{ needs.conan-recipe-version.outputs.recipe_channel }} recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} runs_on: 'ubuntu-20.04' python_version: '3.10.x' diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index eb1824c8f7..b832b94784 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -37,6 +37,10 @@ on: description: "The conan channel" value: ${{ jobs.get-semver.outputs.channel }} + recipe_projectname: + description: "The conan projectname" + value: ${{ inputs.project_name }} + jobs: get-semver: From 2e0619d6472cf9b2064ce3eb9e38fb37a84176ba Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 13 Nov 2022 10:47:03 +0100 Subject: [PATCH 426/547] Fix buildinfo.json generation --- .github/workflows/conan-package-create.yml | 53 ++++++---------------- .github/workflows/conan-package.yml | 4 +- .github/workflows/conan-recipe-version.yml | 6 +-- 3 files changed, 19 insertions(+), 44 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 673212f488..d1df4842e8 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -7,22 +7,14 @@ on: required: true type: string - build_id: - required: true - type: number - - recipe_user: - required: true - type: string - - recipe_channel: - required: true - type: string - recipe_id_full: required: true type: string + build_id: + required: true + type: number + recipe_id_latest: required: false type: string @@ -53,11 +45,6 @@ on: default: true type: boolean - create_from_source: - required: false - default: false - type: boolean - env: CONAN_LOGIN_USERNAME_CURA: ${{ secrets.CONAN_USER }} CONAN_PASSWORD_CURA: ${{ secrets.CONAN_PASS }} @@ -148,33 +135,23 @@ jobs: if: ${{ inputs.conan_config_branch == '' }} run: conan config install https://github.com/Ultimaker/conan-config.git - - name: Create the Packages and the buildinfo.json - if: ${{ !inputs.create_from_source }} + - name: Create the lock file run: | conan_build_info --v2 start ${{ inputs.project_name }} ${{ github.run_number }}000${{ inputs.build_id }} - conan lock create --reference ${{ inputs.recipe_id_full }} --user=${{ inputs.recipe_user }} --channel=${{ inputs.recipe_channel }} --lockfile-out=conan.lock - conan install ${{ inputs.recipe_id_full }} --build=missing --update --lockfile=conan.lock --lockfile-out=conan.lock - conan_build_info --v2 create buildinfo.json --lockfile conan.lock --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} - conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} - conan_build_info --v2 stop + conan lock create --reference ${{ inputs.recipe_id_full }} --lockfile-out=conan.lock - - name: Create the Packages (from source) - if: ${{ inputs.create_from_source }} - run: conan create . ${{ inputs.recipe_id_full }} --build=missing --update + - name: Create the Packages and the build info + run: conan install ${{ inputs.recipe_id_full }} --build=missing --update --lockfile=conan.lock --lockfile-out=conan.lock - - name: Remove the latest alias - if: ${{ inputs.create_from_source && inputs.recipe_id_latest != '' && runner.os == 'Linux' }} - run: | - conan remove ${{ inputs.recipe_id_latest }} -r cura -f || true - conan remove ${{ inputs.recipe_id_latest }} -r cura-ce -f || true + - name: Create the build info + run: conan_build_info --v2 create buildinfo.json --lockfile conan.lock --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} - - name: Create the latest alias - if: ${{ inputs.create_from_source && inputs.recipe_id_latest != '' && always() }} - run: conan alias ${{ inputs.recipe_id_latest }} ${{ inputs.recipe_id_full }} - - - name: Upload the Package(s) + - name: Upload the Package(s) and build info if: always() - run: conan upload "*" -r cura --all -c + run: | + conan upload "*" -r cura --all -c + conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }}conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} + conan_build_info --v2 stop - name: Upload the Package(s) community if: ${{ always() && inputs.conan_upload_community == true }} diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index 9dd0d7cfe2..8fa56c8375 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -82,10 +82,8 @@ jobs: uses: ultimaker/cura/.github/workflows/conan-package-create.yml@main with: project_name: ${{ needs.conan-recipe-version.outputs.recipe_projectname }} - build_id: 1 - recipe_user: ${{ needs.conan-recipe-version.outputs.recipe_user }} - recipe_channel: ${{ needs.conan-recipe-version.outputs.recipe_channel }} recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} + build_id: 1 runs_on: 'ubuntu-20.04' python_version: '3.10.x' conan_logging_level: 'info' diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index b832b94784..e5b1af54f5 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -29,15 +29,15 @@ on: description: "is current branch a release branch?" value: ${{ jobs.get-semver.outputs.release_branch }} - recipe_user: + user: description: "The conan user" value: ${{ jobs.get-semver.outputs.user }} - recipe_channel: + channel: description: "The conan channel" value: ${{ jobs.get-semver.outputs.channel }} - recipe_projectname: + project_name: description: "The conan projectname" value: ${{ inputs.project_name }} From 76be83434f5fb4bd4af56461529afb64d30cb844 Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 13 Nov 2022 10:55:27 +0100 Subject: [PATCH 427/547] Use the correct project_name --- .github/workflows/conan-package.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index 8fa56c8375..f88f815139 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -81,7 +81,7 @@ jobs: uses: ultimaker/cura/.github/workflows/conan-package-create.yml@main with: - project_name: ${{ needs.conan-recipe-version.outputs.recipe_projectname }} + project_name: ${{ needs.conan-recipe-version.outputs.project_name }} recipe_id_full: ${{ needs.conan-recipe-version.outputs.recipe_id_full }} build_id: 1 runs_on: 'ubuntu-20.04' From d85786c829bbcff20cf83874f4fa926725dd6cf8 Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 13 Nov 2022 11:05:35 +0100 Subject: [PATCH 428/547] fix uploading buildinfo step --- .github/workflows/conan-package-create.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index d1df4842e8..042b21627a 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -146,11 +146,13 @@ jobs: - name: Create the build info run: conan_build_info --v2 create buildinfo.json --lockfile conan.lock --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} - - name: Upload the Package(s) and build info + - name: Upload the Package(s) if: always() + run: conan upload "*" -r cura --all -c + + - name: Upload the build info run: | - conan upload "*" -r cura --all -c - conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }}conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} + conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} conan_build_info --v2 stop - name: Upload the Package(s) community From fab0430966cc35b18e8b54103c94254070a255ab Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 13 Nov 2022 13:13:36 +0100 Subject: [PATCH 429/547] use runs_on as cache key --- .github/workflows/conan-package-create.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 042b21627a..4b96782278 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -87,7 +87,7 @@ jobs: path: | $HOME/.conan/data $HOME/.conan/conan_download_cache - key: conan-${{ runner.os }}-${{ runner.arch }}-create-cache + key: conan-${{ inputs.runs_on }}-${{ runner.arch }}-create-cache - name: Cache Conan local repository packages (Powershell) uses: actions/cache@v3 @@ -97,7 +97,7 @@ jobs: C:\Users\runneradmin\.conan\data C:\.conan C:\Users\runneradmin\.conan\conan_download_cache - key: conan-${{ runner.os }}-${{ runner.arch }}-create-cache + key: conan-${{ inputs.runs_on }}-${{ runner.arch }}-create-cache - name: Install MacOS system requirements if: ${{ runner.os == 'Macos' }} From b161a8ed941ab51e5c14683fbff2c79cb92d0729 Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 13 Nov 2022 13:34:23 +0100 Subject: [PATCH 430/547] install bison and flex on ubuntu --- .github/workflows/conan-package-create.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 4b96782278..4a100029ec 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -109,7 +109,7 @@ jobs: sudo add-apt-repository ppa:ubuntu-toolchain-r/test -y sudo apt update sudo apt upgrade - sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config -y + sudo apt install build-essential checkinstall libegl-dev zlib1g-dev libssl-dev ninja-build autoconf libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev libxkbcommon-x11-dev pkg-config flex bison -y - name: Install GCC-12 on ubuntu-22.04 if: ${{ startsWith(inputs.runs_on, 'ubuntu-22.04') }} From 00f83dd3f8b95a93b65ce862c433300835473a17 Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 13 Nov 2022 13:48:46 +0100 Subject: [PATCH 431/547] Store the log and build artifacts --- .github/workflows/conan-package-create.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 4a100029ec..459d65c8e3 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -158,3 +158,17 @@ jobs: - name: Upload the Package(s) community if: ${{ always() && inputs.conan_upload_community == true }} run: conan upload "*" -r cura-ce -c + + - name: Upload the log and build artifacts + if: always() + uses: actions/upload-artifact@v3 + with: + name: log-${{ inputs.runs_on }}-${{ runner.arch }} + path: | + buildinfo.json + conan.lock + conanbuildinfo.txt + conaninfo.txt + graph_info.json + build/** + retention-days: 1 From d83f11f42a8b105a4ee720ee26b8614147a91a4a Mon Sep 17 00:00:00 2001 From: Jelle Spijker Date: Mon, 14 Nov 2022 12:46:51 +0100 Subject: [PATCH 432/547] Make usage of lockfile conditionally --- .github/workflows/conan-package-create.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.github/workflows/conan-package-create.yml b/.github/workflows/conan-package-create.yml index 459d65c8e3..1837150dae 100644 --- a/.github/workflows/conan-package-create.yml +++ b/.github/workflows/conan-package-create.yml @@ -15,6 +15,11 @@ on: required: true type: number + build_info: + required: false + default: true + type: boolean + recipe_id_latest: required: false type: string @@ -136,14 +141,21 @@ jobs: run: conan config install https://github.com/Ultimaker/conan-config.git - name: Create the lock file + if: ${{ inputs.build_info }} run: | conan_build_info --v2 start ${{ inputs.project_name }} ${{ github.run_number }}000${{ inputs.build_id }} conan lock create --reference ${{ inputs.recipe_id_full }} --lockfile-out=conan.lock - - name: Create the Packages and the build info + - name: Create the Packages using lockfile + if: ${{ inputs.build_info }} run: conan install ${{ inputs.recipe_id_full }} --build=missing --update --lockfile=conan.lock --lockfile-out=conan.lock + - name: Create the Packages + if: ${{ ! inputs.build_info }} + run: conan install ${{ inputs.recipe_id_full }} --build=missing --update + - name: Create the build info + if: ${{ inputs.build_info }} run: conan_build_info --v2 create buildinfo.json --lockfile conan.lock --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} - name: Upload the Package(s) @@ -151,6 +163,7 @@ jobs: run: conan upload "*" -r cura --all -c - name: Upload the build info + if: ${{ inputs.build_info }} run: | conan_build_info --v2 publish buildinfo.json --url https://ultimaker.jfrog.io/artifactory --user ${{ secrets.CONAN_USER }} --password ${{ secrets.CONAN_PASS }} conan_build_info --v2 stop From d6cab972c6b889b6ab55b97440cf831160b0908b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 14 Nov 2022 12:57:38 +0100 Subject: [PATCH 433/547] Fix call to incorrect function after revert. CURA-9424 --- plugins/3MFReader/WorkspaceDialog.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index 1cc134b5e5..7d5590a92c 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -168,7 +168,7 @@ class WorkspaceDialog(QObject): return cast(MachineListModel, self._updatable_machines_model) def setUpdatableMachines(self, updatable_machines: List[GlobalStack]) -> None: - self._updatable_machines_model.update(updatable_machines) + self._updatable_machines_model.set_machines_filter(updatable_machines) self.updatableMachinesChanged.emit() @pyqtProperty(bool, notify = isAbstractMachineChanged) From fff03deefa3f1c11d1635e0dd63a6f26c609635c Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Mon, 14 Nov 2022 13:20:29 +0100 Subject: [PATCH 434/547] default max comb distance = 15mm All ultimaker profiles get a default max combing distance of 15mm to avoid oozing in the infill. Profile/material specific settings are removed. PP-69 --- resources/definitions/ultimaker.def.json | 1 + .../ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg | 3 +-- .../ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg | 3 +-- .../ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg | 3 +-- .../ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg | 1 - .../ultimaker2_plus_connect/um2pc_petg_0.25_normal.inst.cfg | 3 +-- .../ultimaker2_plus_connect/um2pc_petg_0.4_draft.inst.cfg | 3 +-- .../ultimaker2_plus_connect/um2pc_petg_0.4_fast.inst.cfg | 3 +-- .../ultimaker2_plus_connect/um2pc_petg_0.4_normal.inst.cfg | 3 +-- .../ultimaker2_plus_connect/um2pc_petg_0.6_normal.inst.cfg | 3 +-- .../ultimaker2_plus_connect/um2pc_petg_0.8_normal.inst.cfg | 3 +-- .../quality/ultimaker3/um3_aa0.25_PETG_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_PETG_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_PETG_Fast_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_PETG_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PETG_Draft_Print.inst.cfg | 1 - .../ultimaker3/um3_aa0.8_PETG_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.8_PETG_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.25_CPE_Normal_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.25_CPE_Normal_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg | 1 - .../quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg | 1 - .../ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg | 1 - 72 files changed, 10 insertions(+), 80 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 283e17cc5d..2223b0993c 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -86,6 +86,7 @@ "enabled": false }, "retraction_combing": { "value": "'no_outer_surfaces'" }, + "retraction_combing_max_distance": { "value": 15 }, "retraction_count_max": { "value": 25 }, "retraction_extrusion_window": { "value": 1 }, "roofing_layer_count": { "value": "1" }, diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg index e6ba07e333..59183e1226 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg @@ -18,5 +18,4 @@ cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 15 infill_sparse_density = 20 speed_print = 30 -top_bottom_thickness = 0.72 -retraction_combing_max_distance = 50 \ No newline at end of file +top_bottom_thickness = 0.72 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg index ecc275955a..131196e4f2 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 20 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_print = 45 speed_travel = 150 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg index 04edfcc04e..21e4815242 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 2 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 15 infill_sparse_density = 20 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg index 575f34afa5..a5bc52107a 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 20 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg index 3bbfcae59a..f9bb6000df 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg @@ -17,7 +17,6 @@ cool_min_layer_time = 5 cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 8 infill_sparse_density = 20 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_print = 40 top_bottom_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg index b423160845..ab3546eda5 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg @@ -18,5 +18,4 @@ cool_min_layer_time_fan_speed_max = 25 cool_min_speed = 8 infill_sparse_density = 20 speed_print = 40 -top_bottom_thickness = 1.2 -retraction_combing_max_distance = 50 \ No newline at end of file +top_bottom_thickness = 1.2 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg index 1b72899389..1a617d5a7b 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg index 9ca4dec093..e7b4596e32 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg index bdf526c785..d8390ebf5e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_print = 25 speed_topbottom = =math.ceil(speed_print * 20 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg index f9348f6118..780e81c8ec 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -20,7 +20,6 @@ infill_overlap = =0 if infill_sparse_density > 80 else 5 infill_sparse_density = 20 layer_0_z_overlap = 0.22 raft_airgap = 0.37 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_print = 35 speed_topbottom = =math.ceil(speed_print * 20 / 35) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg index a612263cfa..1fcd6241b0 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -27,5 +27,4 @@ speed_wall_x = =speed_print support_angle = 45 support_enable = True support_z_distance = 0.26 -top_bottom_thickness = 1.2 -retraction_combing_max_distance = 50 \ No newline at end of file +top_bottom_thickness = 1.2 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg index 5bf30209fe..156c0cb434 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -28,4 +28,3 @@ support_angle = 45 support_enable = True support_z_distance = 0.26 top_bottom_thickness = 1.2 -retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.25_normal.inst.cfg index dbdc672498..6aaf960862 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.25_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.25_normal.inst.cfg @@ -18,5 +18,4 @@ cool_min_layer_time_fan_speed_max = 25 cool_min_speed = 15 infill_sparse_density = 20 speed_print = 30 -top_bottom_thickness = 0.72 -retraction_combing_max_distance = 8 \ No newline at end of file +top_bottom_thickness = 0.72 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_draft.inst.cfg index fc7dec4b93..4880801cc4 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_draft.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_draft.inst.cfg @@ -24,5 +24,4 @@ top_bottom_thickness = 0.75 speed_wall_0 = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall_x = =math.ceil(speed_print * 40 / 45) -speed_infill = =math.ceil(speed_print * 45 / 45) -retraction_combing_max_distance = 8 \ No newline at end of file +speed_infill = =math.ceil(speed_print * 45 / 45) \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_fast.inst.cfg index a14e2fa0e9..242094359e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_fast.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_fast.inst.cfg @@ -24,5 +24,4 @@ top_bottom_thickness = 0.75 speed_wall_0 = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall_x = =math.ceil(speed_print * 40 / 45) -speed_infill = =math.ceil(speed_print * 45 / 45) -retraction_combing_max_distance = 8 \ No newline at end of file +speed_infill = =math.ceil(speed_print * 45 / 45) \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_normal.inst.cfg index 1daeacf5b1..9eabf0f070 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.4_normal.inst.cfg @@ -19,5 +19,4 @@ cool_min_speed = 10 infill_sparse_density = 20 speed_print = 45 speed_wall = =math.ceil(speed_print * 30 / 45) -top_bottom_thickness = 0.8 -retraction_combing_max_distance = 8 \ No newline at end of file +top_bottom_thickness = 0.8 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.6_normal.inst.cfg index 7598e7bce6..fa4835b5e0 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.6_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.6_normal.inst.cfg @@ -18,5 +18,4 @@ cool_min_layer_time_fan_speed_max = 20 cool_min_speed = 8 infill_sparse_density = 20 speed_print = 40 -top_bottom_thickness = 1.2 -retraction_combing_max_distance = 8 \ No newline at end of file +top_bottom_thickness = 1.2 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.8_normal.inst.cfg index 17badc67ef..e816088c5e 100644 --- a/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.8_normal.inst.cfg +++ b/resources/quality/ultimaker2_plus_connect/um2pc_petg_0.8_normal.inst.cfg @@ -18,5 +18,4 @@ cool_min_layer_time_fan_speed_max = 25 cool_min_speed = 8 infill_sparse_density = 20 speed_print = 40 -top_bottom_thickness = 1.2 -retraction_combing_max_distance = 8 \ No newline at end of file +top_bottom_thickness = 1.2 \ No newline at end of file diff --git a/resources/quality/ultimaker3/um3_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.25_PETG_Normal_Quality.inst.cfg index ce7087bf3a..c9a96ecf1c 100644 --- a/resources/quality/ultimaker3/um3_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.25_PETG_Normal_Quality.inst.cfg @@ -16,5 +16,4 @@ speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 material_print_temperature = =default_material_print_temperature - 5 -retraction_combing_max_distance = 8 retraction_combing = all diff --git a/resources/quality/ultimaker3/um3_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PETG_Draft_Print.inst.cfg index df43409808..398f4be2a0 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PETG_Draft_Print.inst.cfg @@ -20,5 +20,4 @@ speed_print = 60 speed_topbottom = =math.ceil(speed_print * 35 / 60) speed_wall = =math.ceil(speed_print * 45 / 60) speed_wall_0 = =math.ceil(speed_wall * 35 / 45) -retraction_combing_max_distance = 8 retraction_combing = all diff --git a/resources/quality/ultimaker3/um3_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PETG_Fast_Print.inst.cfg index d7c1434f85..292389472c 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PETG_Fast_Print.inst.cfg @@ -21,5 +21,4 @@ speed_topbottom = =math.ceil(speed_print * 30 / 60) speed_wall = =math.ceil(speed_print * 40 / 60) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_infill = =math.ceil(speed_print * 50 / 60) -retraction_combing_max_distance = 8 retraction_combing = all diff --git a/resources/quality/ultimaker3/um3_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_PETG_Normal_Quality.inst.cfg index 22d4a931c4..69bff08818 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_PETG_Normal_Quality.inst.cfg @@ -21,5 +21,4 @@ speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) speed_wall = =math.ceil(speed_print * 30 / 55) speed_infill = =math.ceil(speed_print * 45 / 55) -retraction_combing_max_distance = 8 retraction_combing = all diff --git a/resources/quality/ultimaker3/um3_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PETG_Draft_Print.inst.cfg index 5e296b117a..caa2516bb4 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PETG_Draft_Print.inst.cfg @@ -18,5 +18,4 @@ prime_tower_enable = True speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -retraction_combing_max_distance = 8 retraction_combing = all diff --git a/resources/quality/ultimaker3/um3_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PETG_Superdraft_Print.inst.cfg index 7b203fe360..c36030f0f6 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -21,5 +21,4 @@ speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_wall = =math.ceil(speed_print * 33 / 45) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_infill = =math.ceil(speed_print * 33 / 45) -retraction_combing_max_distance = 8 retraction_combing = all diff --git a/resources/quality/ultimaker3/um3_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.8_PETG_Verydraft_Print.inst.cfg index 1117ab1a43..0dbd21ea00 100644 --- a/resources/quality/ultimaker3/um3_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -19,5 +19,4 @@ prime_tower_enable = True speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) -retraction_combing_max_distance = 8 retraction_combing = all diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_CPE_Normal_Quality.inst.cfg index 5ced8748b1..2c7b1f63f3 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_CPE_Normal_Quality.inst.cfg @@ -12,7 +12,6 @@ material = generic_cpe variant = AA 0.25 [values] -retraction_combing_max_distance = 50 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg index 8b42be13b0..45afd4501a 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PETG_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.25 [values] material_print_temperature = =default_material_print_temperature - 5 -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg index 562023183d..177290c551 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg @@ -23,7 +23,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True -retraction_combing_max_distance = 50 retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg index 86a955c24a..ebb934c56c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg @@ -23,7 +23,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True -retraction_combing_max_distance = 50 retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg index cbd48442e3..42faffdd88 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg @@ -25,7 +25,6 @@ material_print_temperature = =default_material_print_temperature + 2 multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True -retraction_combing_max_distance = 50 retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg index f70b6b22bf..bbbf14001b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -25,7 +25,6 @@ material_print_temperature = =default_material_print_temperature + 5 multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True -retraction_combing_max_distance = 50 retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg index 57ae37e209..7a0115080e 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg index 2becdb2bc2..5759d4d710 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 5 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 50 / 60) speed_print = 60 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg index 4774cea71f..df2df7d58f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 40 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg index e34a9c943d..5c182298a0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 45 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg index 08e059547d..5630992467 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 5 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 5 -retraction_combing_max_distance = 8 skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) speed_print = 60 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg index 81431a2089..d7a21b7db9 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 50 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg index 943b720e4d..7dc95765e5 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_High_Quality.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 15 material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 10 -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg index c16ac3fb99..0d4448d7c5 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PETG_Normal_Quality.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 15 material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 5 -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 45 / 55) speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg index 16464b6394..a04f4ce184 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = True -retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg index 17bcb153be..8d93a7cc86 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True -retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg index cd22ced2ce..d68a2fa7a5 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 prime_tower_enable = True -retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg index c05205a9f2..7672b99659 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 15 material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -retraction_combing_max_distance = 50 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg index 8cd5ba4ac2..c5fd2c0955 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 15 material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = True -retraction_combing_max_distance = 50 speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg index 1d619bf42c..e0b9362e0b 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 15 material_print_temperature = =default_material_print_temperature + 17 prime_tower_enable = True -retraction_combing_max_distance = 50 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg index d4a1f6c985..b4ff2efe6c 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 7 cool_fan_speed = 20 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True -retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg index 127166bd62..437c9a8a1e 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 7 cool_fan_speed = 20 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg index ca5a5b8404..3c115ddec1 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 7 cool_fan_speed = 20 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True -retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_CPE_Normal_Quality.inst.cfg index f895450c0a..5220dc917c 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_CPE_Normal_Quality.inst.cfg @@ -12,7 +12,6 @@ material = generic_cpe variant = AA 0.25 [values] -retraction_combing_max_distance = 50 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg index afd987af02..3f99451398 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.25_PETG_Normal_Quality.inst.cfg @@ -13,7 +13,6 @@ variant = AA 0.25 [values] material_print_temperature = =default_material_print_temperature - 5 -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 55) speed_topbottom = =math.ceil(speed_print * 30 / 55) top_bottom_thickness = 0.8 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg index 757c495559..6a7089ebe5 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Draft_Print.inst.cfg @@ -23,7 +23,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True -retraction_combing_max_distance = 50 retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg index 5e438c8704..06f2cc19b6 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Fast_Print.inst.cfg @@ -23,7 +23,6 @@ material_print_temperature = =default_material_print_temperature + 10 multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True -retraction_combing_max_distance = 50 retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg index 6bcd25a9b9..be93585e5b 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_High_Quality.inst.cfg @@ -25,7 +25,6 @@ material_print_temperature = =default_material_print_temperature + 2 multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True -retraction_combing_max_distance = 50 retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg index cc08c9d5d6..1dce2eff05 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPEP_Normal_Quality.inst.cfg @@ -25,7 +25,6 @@ material_print_temperature = =default_material_print_temperature + 5 multiple_mesh_overlap = 0 prime_tower_enable = True prime_tower_wipe_enabled = True -retraction_combing_max_distance = 50 retraction_hop = 0.2 retraction_hop_enabled = False retraction_hop_only_when_collides = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg index b1f0be1594..b961ede473 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 10 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg index e34aa7fd24..cf0eab0fca 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature + 5 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 50 / 60) speed_print = 60 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg index 270b03521a..68a04f4f61 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_High_Quality.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature - 5 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 40 / 50) speed_print = 50 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg index f7f7979188..3a136fdd40 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_CPE_Normal_Quality.inst.cfg @@ -17,7 +17,6 @@ machine_nozzle_cool_down_speed = 0.85 machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 -retraction_combing_max_distance = 50 retraction_prime_speed = =retraction_speed speed_infill = =math.ceil(speed_print * 45 / 55) speed_print = 55 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg index f1e55234df..b07d4d37f1 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 5 material_initial_print_temperature = =material_print_temperature material_print_temperature = =default_material_print_temperature + 5 -retraction_combing_max_distance = 8 skin_overlap = 20 speed_infill = =math.ceil(speed_print * 50 / 60) speed_print = 60 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg index bdb4e78d6a..97b6d52fa8 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Fast_Print.inst.cfg @@ -17,7 +17,6 @@ infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' material_final_print_temperature = =material_print_temperature - 10 material_initial_print_temperature = =material_print_temperature - 5 material_print_temperature = =default_material_print_temperature -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 50 / 60) speed_print = 60 speed_topbottom = =math.ceil(speed_print * 30 / 60) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg index 58ddfca383..118dbded28 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_High_Quality.inst.cfg @@ -19,7 +19,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 15 material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 10 -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 40 / 50) speed_print = 50 speed_topbottom = =math.ceil(speed_print * 30 / 50) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg index 5a9addabb1..20c4c73716 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_PETG_Normal_Quality.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_heat_up_speed = 1.5 material_final_print_temperature = =material_print_temperature - 15 material_initial_print_temperature = =material_print_temperature - 10 material_print_temperature = =default_material_print_temperature - 5 -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 45 / 55) speed_print = 55 speed_topbottom = =math.ceil(speed_print * 30 / 55) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg index 9f7101546f..e014c6ae90 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Fast_Print.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 10 prime_tower_enable = True -retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg index c342e4d2f7..a4e265c4cf 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Superdraft_Print.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True -retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg index cf0b8da5b7..c27a37dafb 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPEP_Verydraft_Print.inst.cfg @@ -18,7 +18,6 @@ machine_nozzle_cool_down_speed = 0.9 machine_nozzle_heat_up_speed = 1.4 material_print_temperature = =default_material_print_temperature - 7 prime_tower_enable = True -retraction_combing_max_distance = 50 retraction_hop = 0.1 retraction_hop_enabled = False skin_overlap = 0 diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg index 19f7e7be37..d10b520869 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Draft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 15 material_print_temperature = =default_material_print_temperature + 15 prime_tower_enable = True -retraction_combing_max_distance = 50 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg index d15f1a7c84..4745f45d52 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Superdraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 15 material_print_temperature = =default_material_print_temperature + 20 prime_tower_enable = True -retraction_combing_max_distance = 50 speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg index 721d0a8752..3e2317aea2 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_CPE_Verydraft_Print.inst.cfg @@ -15,7 +15,6 @@ variant = AA 0.8 brim_width = 15 material_print_temperature = =default_material_print_temperature + 17 prime_tower_enable = True -retraction_combing_max_distance = 50 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg index c9dc99154d..c38b26a764 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Draft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 7 cool_fan_speed = 20 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True -retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg index 67bbef5ac0..2c627b32ca 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Superdraft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 7 cool_fan_speed = 20 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True -retraction_combing_max_distance = 8 speed_infill = =math.ceil(speed_print * 33 / 45) speed_print = 45 speed_topbottom = =math.ceil(speed_print * 30 / 45) diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg index e25a61b38a..036943bba7 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.8_PETG_Verydraft_Print.inst.cfg @@ -16,7 +16,6 @@ brim_width = 7 cool_fan_speed = 20 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = True -retraction_combing_max_distance = 8 speed_print = 40 speed_topbottom = =math.ceil(speed_print * 25 / 40) speed_wall = =math.ceil(speed_print * 30 / 40) From 959c42d96a259428fbdaaa87a612a93f7b87069f Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 14 Nov 2022 13:34:46 +0100 Subject: [PATCH 435/547] The printer to override was not being set initially, causing file loading to fail when not selecting a printer in the MachineSelector. Fix is to set it on initialization from the WorkspaceReader CURA-9424 --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index bec50b5660..f810ff58e5 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -600,6 +600,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): self._dialog.setActiveMode(active_mode) self._dialog.setUpdatableMachines(updatable_machines) self._dialog.setMachineName(machine_name) + self._dialog.setMachineToOverride(global_stack_id) self._dialog.setMaterialLabels(material_labels) self._dialog.setMachineType(machine_type) self._dialog.setExtruders(extruders) From 7f9c183072a3ec9246be5251787ff26f862f6b49 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 14 Nov 2022 13:35:03 +0100 Subject: [PATCH 436/547] Remove redundant assignments CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 2 -- 1 file changed, 2 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 3d22e18874..8b93b7f633 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -131,8 +131,6 @@ UM.Dialog machineSelector.machineName = catalog.i18nc("@button", "Create new") manager.setIsAbstractMachine(false) manager.setIsNetworkedMachine(false) - machineSelector.isConnectedCloudPrinter = false - machineSelector.isCloudRegistered = false toggleContent() manager.setResolveStrategy("machine", "new") From 90ce031b275b4a8e42f3851045ed8949917d8432 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 15 Nov 2022 13:49:02 +0100 Subject: [PATCH 437/547] Add default case CURA-9424 --- resources/qml/PrinterSelector/MachineSelectorList.qml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resources/qml/PrinterSelector/MachineSelectorList.qml b/resources/qml/PrinterSelector/MachineSelectorList.qml index b3a65da7da..ddf9586065 100644 --- a/resources/qml/PrinterSelector/MachineSelectorList.qml +++ b/resources/qml/PrinterSelector/MachineSelectorList.qml @@ -28,6 +28,8 @@ ListView return catalog.i18nc("@label", "Connected printers"); case "other": return catalog.i18nc("@label", "Other printers"); + default: + return catalog.i18nc("@label", "Other printers"); } } height: UM.Theme.getSize("action_button").height From cac9d67352ae0613fe3ddadad76230c46666d042 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 15 Nov 2022 13:49:55 +0100 Subject: [PATCH 438/547] Apply suggestions from code review Co-authored-by: Casper Lamboo --- plugins/3MFReader/WorkspaceRow.qml | 4 ++-- plugins/3MFReader/WorkspaceSection.qml | 2 +- plugins/PrepareStage/PrepareMenu.qml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/3MFReader/WorkspaceRow.qml b/plugins/3MFReader/WorkspaceRow.qml index 72cea7b5bd..8d9f1f25b3 100644 --- a/plugins/3MFReader/WorkspaceRow.qml +++ b/plugins/3MFReader/WorkspaceRow.qml @@ -21,14 +21,14 @@ Row { id: leftLabel text: catalog.i18nc("@action:label", "Type") - width: (parent.width / 4) | 0 + width: Math.round(parent.width / 4) wrapMode: Text.WordWrap } UM.Label { id: rightLabel text: manager.machineType - width: (parent.width / 3) | 0 + width: Math.round(parent.width / 3) wrapMode: Text.WordWrap } } \ No newline at end of file diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml index b11cc04cd7..6eb8f50bdf 100644 --- a/plugins/3MFReader/WorkspaceSection.qml +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -50,7 +50,7 @@ Item Item { id: comboboxTooltip - width: (parent.width / 2.5) | 0 + width: Math.round(parent.width / 2.5) height: visible ? UM.Theme.getSize("default_margin").height : 0 anchors.top: parent.top anchors.right: parent.right diff --git a/plugins/PrepareStage/PrepareMenu.qml b/plugins/PrepareStage/PrepareMenu.qml index 12db91635b..ab9b9b1b3d 100644 --- a/plugins/PrepareStage/PrepareMenu.qml +++ b/plugins/PrepareStage/PrepareMenu.qml @@ -91,7 +91,7 @@ Item fixedWidthMode: true // The maximum width of the button is half of the total space, minus the padding of the parent, the right // padding of the component and half the spacing because of the space between buttons. - width: parent.width / 2 - rightPadding * 1.5 + width: Math.round(parent.width / 2 - rightPadding * 1.5) onClicked: { machineSelection.toggleContent() From e4ad9cb48cf7418604626f820f8cbf73ae8de33f Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 15 Nov 2022 14:08:47 +0100 Subject: [PATCH 439/547] Move base hovered logic out of ComboBox.qml since base is undefined in most places the component is used. CURA-9424 --- plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml | 1 + resources/qml/Settings/SettingComboBox.qml | 1 + resources/qml/Settings/SettingExtruder.qml | 2 ++ resources/qml/Settings/SettingOptionalExtruder.qml | 1 + resources/qml/Widgets/ComboBox.qml | 3 ++- 5 files changed, 7 insertions(+), 1 deletion(-) diff --git a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml index 2d4b3e01e5..be7aebcf7a 100644 --- a/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml +++ b/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml @@ -150,6 +150,7 @@ Item width: parent.width / 2 - UM.Theme.getSize("default_margin").width height: UM.Theme.getSize("setting_control").height textRole: "text" + forceHighlight: base.hovered model: ListModel { diff --git a/resources/qml/Settings/SettingComboBox.qml b/resources/qml/Settings/SettingComboBox.qml index cbabb3ffd4..c57c0a1548 100644 --- a/resources/qml/Settings/SettingComboBox.qml +++ b/resources/qml/Settings/SettingComboBox.qml @@ -18,6 +18,7 @@ SettingItem model: definition.options textRole: "value" + forceHighlight: base.hovered anchors.fill: parent diff --git a/resources/qml/Settings/SettingExtruder.qml b/resources/qml/Settings/SettingExtruder.qml index 567161b8f6..63413aa9bd 100644 --- a/resources/qml/Settings/SettingExtruder.qml +++ b/resources/qml/Settings/SettingExtruder.qml @@ -17,6 +17,8 @@ SettingItem id: control anchors.fill: parent + forceHighlight: base.hovered + property var extrudersModel: CuraApplication.getExtrudersModel() model: extrudersModel diff --git a/resources/qml/Settings/SettingOptionalExtruder.qml b/resources/qml/Settings/SettingOptionalExtruder.qml index 22f03d44a2..a9fdc626b9 100644 --- a/resources/qml/Settings/SettingOptionalExtruder.qml +++ b/resources/qml/Settings/SettingOptionalExtruder.qml @@ -23,6 +23,7 @@ SettingItem { id: control anchors.fill: parent + forceHighlight: base.hovered model: base.extrudersWithOptionalModel diff --git a/resources/qml/Widgets/ComboBox.qml b/resources/qml/Widgets/ComboBox.qml index a7eeb33f6a..06ac2425bb 100644 --- a/resources/qml/Widgets/ComboBox.qml +++ b/resources/qml/Widgets/ComboBox.qml @@ -19,6 +19,7 @@ ComboBox property var defaultTextOnEmptyIndex: "" // Text displayed in the combobox when the model has items but no item is selected property alias textFormat: contentLabel.textFormat property alias backgroundColor: background.color + property bool forceHighlight: false enabled: delegateModel.count > 0 @@ -46,7 +47,7 @@ ComboBox State { name: "highlighted" - when: ((base != undefined && base.hovered) || control.hovered) && !control.activeFocus + when: (control.hovered && !control.activeFocus) || forceHighlight PropertyChanges { target: background From dd0411f1713fb3590dfec0d3232d2d6a314f1353 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 15 Nov 2022 14:56:25 +0100 Subject: [PATCH 440/547] isOnline was incorrectly being used instead of isNetworked. This caused offline printers not to show an Icon. Fixed CURA-9424 --- cura/Machines/Models/MachineListModel.py | 5 ++++- plugins/3MFReader/WorkspaceDialog.py | 8 ++++---- plugins/3MFReader/WorkspaceDialog.qml | 4 ++-- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/cura/Machines/Models/MachineListModel.py b/cura/Machines/Models/MachineListModel.py index 03c3fbdcaa..b84dc26f0a 100644 --- a/cura/Machines/Models/MachineListModel.py +++ b/cura/Machines/Models/MachineListModel.py @@ -5,7 +5,7 @@ # online cloud connected printers are represented within this ListModel. Additional information such as the number of # connected printers for each printer type is gathered. -from typing import Optional, List +from typing import Optional, List, cast from PyQt6.QtCore import Qt, QTimer, QObject, pyqtSlot, pyqtProperty, pyqtSignal @@ -28,6 +28,7 @@ class MachineListModel(ListModel): MachineCountRole = Qt.ItemDataRole.UserRole + 6 IsAbstractMachineRole = Qt.ItemDataRole.UserRole + 7 ComponentTypeRole = Qt.ItemDataRole.UserRole + 8 + IsNetworkedMachineRole = Qt.ItemDataRole.UserRole + 9 def __init__(self, parent: Optional[QObject] = None, machines_filter: List[GlobalStack] = None, listenToChanges: bool = True) -> None: super().__init__(parent) @@ -45,6 +46,7 @@ class MachineListModel(ListModel): self.addRoleName(self.MachineCountRole, "machineCount") self.addRoleName(self.IsAbstractMachineRole, "isAbstractMachine") self.addRoleName(self.ComponentTypeRole, "componentType") + self.addRoleName(self.IsNetworkedMachineRole, "isNetworked") self._change_timer = QTimer() self._change_timer.setInterval(200) @@ -151,6 +153,7 @@ class MachineListModel(ListModel): "metadata": container_stack.getMetaData().copy(), "isOnline": is_online, "isAbstractMachine": parseBool(container_stack.getMetaDataEntry("is_abstract_machine", False)), + "isNetworked": cast(GlobalStack, container_stack).hasNetworkedConnection() if isinstance(container_stack, GlobalStack) else False, "machineCount": machine_count, "catergory": "connected" if is_online else "other", }) diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index 7d5590a92c..15650b5164 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -82,7 +82,7 @@ class WorkspaceDialog(QObject): machineNameChanged = pyqtSignal() updatableMachinesChanged = pyqtSignal() isAbstractMachineChanged = pyqtSignal() - isOnlineChanged = pyqtSignal() + isNetworkedChanged = pyqtSignal() materialLabelsChanged = pyqtSignal() objectsOnPlateChanged = pyqtSignal() numUserSettingsChanged = pyqtSignal() @@ -180,14 +180,14 @@ class WorkspaceDialog(QObject): self._is_abstract_machine = is_abstract_machine self.isAbstractMachineChanged.emit() - @pyqtProperty(bool, notify = isOnlineChanged) - def isOnline(self) -> bool: + @pyqtProperty(bool, notify = isNetworkedChanged) + def isNetworked(self) -> bool: return self._is_online_machine @pyqtSlot(bool) def setIsNetworkedMachine(self, is_online_machine: bool) -> None: self._is_online_machine = is_online_machine - self.isOnlineChanged.emit() + self.isNetworkedChanged.emit() @pyqtProperty(str, notify=qualityTypeChanged) def qualityType(self) -> str: diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 8b93b7f633..2d9a7eba2d 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -114,7 +114,7 @@ UM.Dialog isConnectedCloudPrinter: false isCloudRegistered: false - isNetworkPrinter: manager.isOnline + isNetworkPrinter: manager.isNetworked isGroup: manager.isAbstractMachine minDropDownWidth: machineSelector.width @@ -144,7 +144,7 @@ UM.Dialog manager.setResolveStrategy("machine", "override") manager.setMachineToOverride(machine.id) manager.setIsAbstractMachine(machine.isAbstractMachine) - manager.setIsNetworkedMachine(machine.isOnline) + manager.setIsNetworkedMachine(machine.isNetworked) machineSelector.machineName = machine.name } } From cd07647b2476ae714ab6fdf2c0442adde534ee91 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 15 Nov 2022 14:57:39 +0100 Subject: [PATCH 441/547] Change misleading variable names CURA-9424 --- plugins/3MFReader/WorkspaceDialog.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.py b/plugins/3MFReader/WorkspaceDialog.py index 15650b5164..afa1deecfd 100644 --- a/plugins/3MFReader/WorkspaceDialog.py +++ b/plugins/3MFReader/WorkspaceDialog.py @@ -67,7 +67,7 @@ class WorkspaceDialog(QObject): self._plugin_registry: PluginRegistry = CuraApplication.getInstance().getPluginRegistry() self._install_missing_package_dialog: Optional[QObject] = None self._is_abstract_machine = False - self._is_online_machine = False + self._is_networked_machine = False machineConflictChanged = pyqtSignal() qualityChangesConflictChanged = pyqtSignal() @@ -182,11 +182,11 @@ class WorkspaceDialog(QObject): @pyqtProperty(bool, notify = isNetworkedChanged) def isNetworked(self) -> bool: - return self._is_online_machine + return self._is_networked_machine @pyqtSlot(bool) - def setIsNetworkedMachine(self, is_online_machine: bool) -> None: - self._is_online_machine = is_online_machine + def setIsNetworkedMachine(self, is_networked_machine: bool) -> None: + self._is_networked_machine = is_networked_machine self.isNetworkedChanged.emit() @pyqtProperty(str, notify=qualityTypeChanged) From 28862c89e58b7a45f710b5931ab8ce283ba7dfe0 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 15 Nov 2022 15:03:23 +0100 Subject: [PATCH 442/547] Show online badge and printer icon when initially loading machine selector CURA-9424 --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index f810ff58e5..8db6334552 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -600,6 +600,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): self._dialog.setActiveMode(active_mode) self._dialog.setUpdatableMachines(updatable_machines) self._dialog.setMachineName(machine_name) + self._dialog.setIsNetworkedMachine(existing_global_stack.hasNetworkedConnection()) self._dialog.setMachineToOverride(global_stack_id) self._dialog.setMaterialLabels(material_labels) self._dialog.setMachineType(machine_type) From a30fbf5a8f9367c10e4fe905b2c790d078fdda7f Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 15 Nov 2022 15:10:44 +0100 Subject: [PATCH 443/547] Disable connection status icon for drop down in WorkspaceDialog. It is not possible to display the correct status for LAN printers without making them the active printer anyway. CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 1 + resources/qml/PrinterSelector/MachineSelector.qml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 2d9a7eba2d..8dcf1e8454 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -116,6 +116,7 @@ UM.Dialog isCloudRegistered: false isNetworkPrinter: manager.isNetworked isGroup: manager.isAbstractMachine + connectionStatus: "" minDropDownWidth: machineSelector.width diff --git a/resources/qml/PrinterSelector/MachineSelector.qml b/resources/qml/PrinterSelector/MachineSelector.qml index b8bacc8f36..b8b27049f6 100644 --- a/resources/qml/PrinterSelector/MachineSelector.qml +++ b/resources/qml/PrinterSelector/MachineSelector.qml @@ -33,7 +33,7 @@ Cura.ExpandablePopup property list buttons - readonly property string connectionStatus: { + property string connectionStatus: { if (isNetworkPrinter) { return "printer_connected" @@ -148,7 +148,7 @@ Cura.ExpandablePopup color: connectionStatus == "printer_cloud_not_available" ? UM.Theme.getColor("cloud_unavailable") : UM.Theme.getColor("primary") - visible: isNetworkPrinter || isCloudRegistered + visible: (isNetworkPrinter || isCloudRegistered) && source != "" // Make a themable circle in the background so we can change it in other themes Rectangle From dc65e801d09217ac1b1cb485e509a9eae35587c4 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Tue, 15 Nov 2022 15:35:16 +0100 Subject: [PATCH 444/547] Set machine `isAbractMachine` in workspace dialog initialisation --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index 8db6334552..0163877e3a 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -9,6 +9,7 @@ from typing import cast, Dict, List, Optional, Tuple, Any, Set import xml.etree.ElementTree as ET +from UM.Util import parseBool from UM.Workspace.WorkspaceReader import WorkspaceReader from UM.Application import Application @@ -601,6 +602,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): self._dialog.setUpdatableMachines(updatable_machines) self._dialog.setMachineName(machine_name) self._dialog.setIsNetworkedMachine(existing_global_stack.hasNetworkedConnection()) + self._dialog.setIsAbstractMachine(parseBool(existing_global_stack.getMetaDataEntry("is_abstract_machine", False))) self._dialog.setMachineToOverride(global_stack_id) self._dialog.setMaterialLabels(material_labels) self._dialog.setMachineType(machine_type) From 156004cb17eea83ba5c8ab9e24798b1bfa36b9af Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 16 Nov 2022 16:11:19 +0100 Subject: [PATCH 445/547] Move logic for deciding the initially selected printer that was inside WorkspaceDialog.qml before into WorkspaceDialog.py. A block of code is run after dialog.show() and most of the dialog assignment. This is because dialog.show() resets the _result dictionary, we want to update the values in _result afterwards. CURA-9424 --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 32 ++++++++++++++++++--- plugins/3MFReader/WorkspaceDialog.qml | 7 ++--- 2 files changed, 31 insertions(+), 8 deletions(-) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index 0163877e3a..20bb7c8e2e 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -600,9 +600,6 @@ class ThreeMFWorkspaceReader(WorkspaceReader): self._dialog.setNumUserSettings(num_user_settings) self._dialog.setActiveMode(active_mode) self._dialog.setUpdatableMachines(updatable_machines) - self._dialog.setMachineName(machine_name) - self._dialog.setIsNetworkedMachine(existing_global_stack.hasNetworkedConnection()) - self._dialog.setIsAbstractMachine(parseBool(existing_global_stack.getMetaDataEntry("is_abstract_machine", False))) self._dialog.setMachineToOverride(global_stack_id) self._dialog.setMaterialLabels(material_labels) self._dialog.setMachineType(machine_type) @@ -612,6 +609,33 @@ class ThreeMFWorkspaceReader(WorkspaceReader): self._dialog.setMissingPackagesMetadata(missing_package_metadata) self._dialog.show() + # Choosing the initially selected printer in MachineSelector + is_networked_machine = False + is_abstract_machine = False + if global_stack and isinstance(global_stack, GlobalStack): + # The machine included in the project file exists locally already, no need to change selected printers. + is_networked_machine = global_stack.hasNetworkedConnection() + is_abstract_machine = parseBool(existing_global_stack.getMetaDataEntry("is_abstract_machine", False)) + elif self._dialog.updatableMachinesModel.count > 0: + # The machine included in the project file does not exist. There is another machine of the same type. + # This will always default to an abstract machine first. + machine = self._dialog.updatableMachinesModel.getItem(0) + machine_name = machine["name"] + is_networked_machine = machine["isNetworked"] + is_abstract_machine = machine["isAbstractMachine"] + self._dialog.setResolveStrategy("machine", "override") + self._dialog.setMachineToOverride(machine["id"]) + else: + # The machine included in the project file does not exist. There are no other printers of the same type. Default to "Create New". + machine_name = i18n_catalog.i18nc("@button", "Create new") + self._dialog.setIsAbstractMachine(False) + self._dialog.setIsNetworkedMachine(False) + self._dialog.setResolveStrategy("machine", "new") + + self._dialog.setIsNetworkedMachine(is_networked_machine) + self._dialog.setIsAbstractMachine(is_abstract_machine) + self._dialog.setMachineName(machine_name) + # Block until the dialog is closed. self._dialog.waitForClose() @@ -674,7 +698,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): temp_preferences = Preferences() try: serialized = archive.open("Cura/preferences.cfg").read().decode("utf-8") - except KeyError: + except KeyError as e: # If there is no preferences file, it's not a workspace, so notify user of failure. Logger.log("w", "File %s is not a valid workspace.", file_name) message = Message(i18n_catalog.i18nc("@info:error Don't translate the XML tags or !", diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 8dcf1e8454..221696a571 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -129,12 +129,11 @@ UM.Dialog width: parent.width - leftPadding * 1.5 onClicked: { + toggleContent() + manager.setResolveStrategy("machine", "new") machineSelector.machineName = catalog.i18nc("@button", "Create new") manager.setIsAbstractMachine(false) manager.setIsNetworkedMachine(false) - - toggleContent() - manager.setResolveStrategy("machine", "new") } } ] @@ -142,11 +141,11 @@ UM.Dialog onSelectPrinter: function(machine) { toggleContent(); + machineSelector.machineName = machine.name manager.setResolveStrategy("machine", "override") manager.setMachineToOverride(machine.id) manager.setIsAbstractMachine(machine.isAbstractMachine) manager.setIsNetworkedMachine(machine.isNetworked) - machineSelector.machineName = machine.name } } } From 957c25973b0fe57dde7bb16e960a7205e80407f4 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 16 Nov 2022 16:39:14 +0100 Subject: [PATCH 446/547] Specify to build installer per-OS. Exclusion happens _before_ additional includes unfortunaltely, so the matrix is back to being a plain list if OS's. This also means that, if we don't want to build each OS x OS_id, we have to put that information somewhere else. OS_id didn't really belong in the matrix anyway, since it's a derivative value. It's now replaced with a named environment variable. The way to exclude and select the 'name' used in the filename for each OS seems a little cumbersome, but I didn't find any better way so far. (should) implement the 'easy', 'lite' version of CURA-9880 --- .github/workflows/conan-package.yml | 3 ++ .github/workflows/cura-installer.yml | 43 +++++++++++++++++++++------- 2 files changed, 35 insertions(+), 11 deletions(-) diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index f88f815139..11809f65d4 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -12,14 +12,17 @@ on: create_binaries_windows: required: true default: false + type: boolean description: 'create binaries Windows' create_binaries_linux: required: true default: false + type: boolean description: 'create binaries Linux' create_binaries_macos: required: true default: false + type: boolean description: 'create binaries Macos' push: diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index d0f9fb895e..b1a021b40c 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -31,6 +31,21 @@ on: required: true default: true type: boolean + create_binaries_windows: + description: 'Installer for Windows' + required: true + default: true + type: boolean + create_binaries_linux: + description: 'Installer for Linux' + required: true + default: true + type: boolean + create_binaries_macos: + description: 'Installer for MacOs' + required: true + default: true + type: boolean # Run the nightly at 3:25 UTC on working days #FIXME: Provide the same default values as the workflow dispatch @@ -56,6 +71,7 @@ env: CURA_CONAN_VERSION: ${{ inputs.cura_conan_version }} ENTERPRISE: ${{ inputs.enterprise }} STAGING: ${{ inputs.staging }} + OS_NAME: 'unknown-os' jobs: cura-installer-create: @@ -64,16 +80,21 @@ jobs: strategy: fail-fast: false matrix: - include: - - { os: macos-11, os_id: 'mac' } - - { os: windows-2022, os_id: 'win64' } - - { os: ubuntu-20.04, os_id: 'linux' } - - { os: ubuntu-22.04, os_id: 'linux-modern' } + os: [macos-11, windows-2022, ubuntu-20.04, ubuntu-22.04] + exclude: + - os: ${{ inputs.create_binaries_macos && '' || 'macos-11' }} + - os: ${{ inputs.create_binaries_windows && '' || 'windows-2022' }} + - os: ${{ inputs.create_binaries_linux && '' || 'ubuntu-20.04' }} + - os: ${{ inputs.create_binaries_linux && '' || 'ubuntu-22.04' }} steps: - name: Checkout uses: actions/checkout@v3 + - name: Get OS-id String + run: | + echo "OS_NAME=${{ (matrix.os == 'macos-11' && 'mac') || (matrix.os == 'windows-2022' && 'win64') || (matrix.os == 'ubuntu-20.04' && 'linux') || (matrix.os == 'ubuntu-22.04' && 'linux-modern') || matrix.os }}" >> $GITHUB_ENV + - name: Setup Python and pip uses: actions/setup-python@v4 with: @@ -217,34 +238,34 @@ jobs: - name: Archive the artifacts (bash) if: ${{ github.event.inputs.installer == 'false' && runner.os != 'Windows' }} - run: tar -zcf "./Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.tar.gz" "./Ultimaker-Cura/" + run: tar -zcf "./Ultimaker-Cura-$CURA_VERSION_FULL-${{ env.OS_NAME }}.tar.gz" "./Ultimaker-Cura/" working-directory: dist - name: Archive the artifacts (Powershell) if: ${{ github.event.inputs.installer == 'false' && runner.os == 'Windows' }} - run: Compress-Archive -Path ".\Ultimaker-Cura" -DestinationPath ".\Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}.zip" + run: Compress-Archive -Path ".\Ultimaker-Cura" -DestinationPath ".\Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ env.OS_NAME }}.zip" working-directory: dist - name: Create the Windows exe installer (Powershell) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Windows' }} run: | - python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}.exe" + python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ env.OS_NAME }}.exe" working-directory: dist - name: Create the Linux AppImage (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Linux' }} - run: python ../cura_inst/packaging/AppImage/create_appimage.py ./Ultimaker-Cura $CURA_VERSION_FULL "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.AppImage" + run: python ../cura_inst/packaging/AppImage/create_appimage.py ./Ultimaker-Cura $CURA_VERSION_FULL "Ultimaker-Cura-$CURA_VERSION_FULL-${{ env.OS_NAME }}.AppImage" working-directory: dist - name: Create the MacOS dmg (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Macos' }} - run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.dmg" + run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "Ultimaker-Cura-$CURA_VERSION_FULL-${{ env.OS_NAME }}.dmg" working-directory: dist - name: Upload the artifacts uses: actions/upload-artifact@v3 with: - name: Ultimaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ matrix.os_id }} + name: Ultimaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ env.OS_NAME }} path: | dist/*.tar.gz dist/*.zip From b0160b2d86effc6d7f119c62d676fef01c3a520a Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 16 Nov 2022 19:36:26 +0100 Subject: [PATCH 447/547] Revert "Specify to build installer per-OS." This reverts commit 957c25973b0fe57dde7bb16e960a7205e80407f4. --- .github/workflows/conan-package.yml | 3 -- .github/workflows/cura-installer.yml | 43 +++++++--------------------- 2 files changed, 11 insertions(+), 35 deletions(-) diff --git a/.github/workflows/conan-package.yml b/.github/workflows/conan-package.yml index 11809f65d4..f88f815139 100644 --- a/.github/workflows/conan-package.yml +++ b/.github/workflows/conan-package.yml @@ -12,17 +12,14 @@ on: create_binaries_windows: required: true default: false - type: boolean description: 'create binaries Windows' create_binaries_linux: required: true default: false - type: boolean description: 'create binaries Linux' create_binaries_macos: required: true default: false - type: boolean description: 'create binaries Macos' push: diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index b1a021b40c..d0f9fb895e 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -31,21 +31,6 @@ on: required: true default: true type: boolean - create_binaries_windows: - description: 'Installer for Windows' - required: true - default: true - type: boolean - create_binaries_linux: - description: 'Installer for Linux' - required: true - default: true - type: boolean - create_binaries_macos: - description: 'Installer for MacOs' - required: true - default: true - type: boolean # Run the nightly at 3:25 UTC on working days #FIXME: Provide the same default values as the workflow dispatch @@ -71,7 +56,6 @@ env: CURA_CONAN_VERSION: ${{ inputs.cura_conan_version }} ENTERPRISE: ${{ inputs.enterprise }} STAGING: ${{ inputs.staging }} - OS_NAME: 'unknown-os' jobs: cura-installer-create: @@ -80,21 +64,16 @@ jobs: strategy: fail-fast: false matrix: - os: [macos-11, windows-2022, ubuntu-20.04, ubuntu-22.04] - exclude: - - os: ${{ inputs.create_binaries_macos && '' || 'macos-11' }} - - os: ${{ inputs.create_binaries_windows && '' || 'windows-2022' }} - - os: ${{ inputs.create_binaries_linux && '' || 'ubuntu-20.04' }} - - os: ${{ inputs.create_binaries_linux && '' || 'ubuntu-22.04' }} + include: + - { os: macos-11, os_id: 'mac' } + - { os: windows-2022, os_id: 'win64' } + - { os: ubuntu-20.04, os_id: 'linux' } + - { os: ubuntu-22.04, os_id: 'linux-modern' } steps: - name: Checkout uses: actions/checkout@v3 - - name: Get OS-id String - run: | - echo "OS_NAME=${{ (matrix.os == 'macos-11' && 'mac') || (matrix.os == 'windows-2022' && 'win64') || (matrix.os == 'ubuntu-20.04' && 'linux') || (matrix.os == 'ubuntu-22.04' && 'linux-modern') || matrix.os }}" >> $GITHUB_ENV - - name: Setup Python and pip uses: actions/setup-python@v4 with: @@ -238,34 +217,34 @@ jobs: - name: Archive the artifacts (bash) if: ${{ github.event.inputs.installer == 'false' && runner.os != 'Windows' }} - run: tar -zcf "./Ultimaker-Cura-$CURA_VERSION_FULL-${{ env.OS_NAME }}.tar.gz" "./Ultimaker-Cura/" + run: tar -zcf "./Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.tar.gz" "./Ultimaker-Cura/" working-directory: dist - name: Archive the artifacts (Powershell) if: ${{ github.event.inputs.installer == 'false' && runner.os == 'Windows' }} - run: Compress-Archive -Path ".\Ultimaker-Cura" -DestinationPath ".\Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ env.OS_NAME }}.zip" + run: Compress-Archive -Path ".\Ultimaker-Cura" -DestinationPath ".\Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}.zip" working-directory: dist - name: Create the Windows exe installer (Powershell) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Windows' }} run: | - python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ env.OS_NAME }}.exe" + python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}.exe" working-directory: dist - name: Create the Linux AppImage (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Linux' }} - run: python ../cura_inst/packaging/AppImage/create_appimage.py ./Ultimaker-Cura $CURA_VERSION_FULL "Ultimaker-Cura-$CURA_VERSION_FULL-${{ env.OS_NAME }}.AppImage" + run: python ../cura_inst/packaging/AppImage/create_appimage.py ./Ultimaker-Cura $CURA_VERSION_FULL "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.AppImage" working-directory: dist - name: Create the MacOS dmg (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Macos' }} - run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "Ultimaker-Cura-$CURA_VERSION_FULL-${{ env.OS_NAME }}.dmg" + run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.dmg" working-directory: dist - name: Upload the artifacts uses: actions/upload-artifact@v3 with: - name: Ultimaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ env.OS_NAME }} + name: Ultimaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ matrix.os_id }} path: | dist/*.tar.gz dist/*.zip From 70f7f68a517dfaa2878cf5ae6e0f76b027eebf3f Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 17 Nov 2022 13:01:20 +0100 Subject: [PATCH 448/547] Color icons in workspace dialog so they are themed correctly in dark mode. Don't show name when defaulting to create new printer. CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 2 +- plugins/3MFReader/WorkspaceSection.qml | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 221696a571..c0128ab4de 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -96,7 +96,7 @@ UM.Dialog WorkspaceRow { leftLabelText: catalog.i18nc("@action:label", manager.isPrinterGroup ? "Printer Group" : "Printer Name") - rightLabelText: manager.machineName + rightLabelText: manager.machineName == "Create new" ? "" : manager.machineName } } diff --git a/plugins/3MFReader/WorkspaceSection.qml b/plugins/3MFReader/WorkspaceSection.qml index 6eb8f50bdf..0c94ab5d6a 100644 --- a/plugins/3MFReader/WorkspaceSection.qml +++ b/plugins/3MFReader/WorkspaceSection.qml @@ -36,6 +36,7 @@ Item anchors.verticalCenter: parent.verticalCenter source: "" height: UM.Theme.getSize("medium_button_icon").height + color: UM.Theme.getColor("text") width: height } UM.Label @@ -95,6 +96,7 @@ Item visible: comboboxTooltipText != "" source: UM.Theme.getIcon("Help") + color: UM.Theme.getColor("text") UM.ToolTip { From 9774349cb7ed638777ced098565312c41ce6a052 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 17 Nov 2022 13:03:17 +0100 Subject: [PATCH 449/547] Make add printer component more responsive For some displays/screen resolutions the cut is expended beyond the borders of the window. By making the component more responsive this should be fixed. CURA-9894 --- .../qml/WelcomePages/AddUltimakerPrinter.qml | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index f175942e06..d3e29dca8a 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -26,6 +26,7 @@ Control contentItem: ColumnLayout { + Layout.fillWidth: true UM.Label { Layout.fillWidth: true @@ -36,24 +37,33 @@ Control RowLayout { Layout.alignment: Qt.AlignHCenter + Layout.fillWidth: true - Image + Item { - source: UM.Theme.getImage("add_printer") - Layout.preferredWidth: 200 * screenScaleFactor - Layout.preferredHeight: 200 * screenScaleFactor + Layout.fillWidth: true + Layout.minimumWidth: childrenRect.width + Layout.preferredHeight: childrenRect.height + + Image + { + anchors.right: parent.right + source: UM.Theme.getImage("add_printer") + Layout.preferredWidth: 200 * screenScaleFactor + Layout.preferredHeight: 200 * screenScaleFactor + } } ColumnLayout { Layout.fillHeight: true - Layout.fillWidth: false + Layout.fillWidth: true Layout.alignment: Qt.AlignVCenter spacing: UM.Theme.getSize("default_margin").height UM.Label { - Layout.fillWidth: false + Layout.fillWidth: true Layout.alignment: Qt.AlignTop wrapMode: Text.WordWrap font: UM.Theme.getFont("default_bold") @@ -63,12 +73,7 @@ Control ColumnLayout { spacing: 0 - - FontMetrics - { - id: fontMetrics - font: UM.Theme.getFont("default") - } + Layout.fillWidth: true Repeater { model: [ @@ -79,8 +84,8 @@ Control UM.Label { Layout.alignment: Qt.AlignTop - font: fontMetrics.font - Layout.preferredHeight: fontMetrics.height + Layout.fillWidth: true + wrapMode: Text.WordWrap text: `${index + 1}. ${modelData}` } } From da71983891cc6756da85ef757d3fdd1a949d9b48 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 17 Nov 2022 14:41:14 +0100 Subject: [PATCH 450/547] Make combobox font and padding customizable. Style WorkspaceDialog comboboxes similar to MachineSelector CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 22 ++++++++++++++++++++++ resources/qml/RoundedRectangle.qml | 1 + resources/qml/Widgets/ComboBox.qml | 8 ++++++-- 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index c0128ab4de..cb93aec37e 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -195,6 +195,17 @@ UM.Dialog model: resolveStrategiesModel textRole: "label" visible: manager.qualityChangesConflict + contentLeftPadding: UM.Theme.getSize("default_margin").width + textFont: UM.Theme.getFont("medium") + + background: Cura.RoundedRectangle + { + border.width: UM.Theme.getSize("default_lining").width + border.color: UM.Theme.getColor("lining") + color: qualityChangesResolveComboBox.hovered ? UM.Theme.getColor("expandable_hover") : UM.Theme.getColor("action_button") + cornerSide: Cura.RoundedRectangle.Direction.All + radius: UM.Theme.getSize("default_radius").width + } // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded currentIndex: @@ -238,6 +249,17 @@ UM.Dialog model: resolveStrategiesModel textRole: "label" visible: manager.materialConflict + contentLeftPadding: UM.Theme.getSize("default_margin").width + textFont: UM.Theme.getFont("medium") + + background: Cura.RoundedRectangle + { + border.width: UM.Theme.getSize("default_lining").width + border.color: UM.Theme.getColor("lining") + color: materialResolveComboBox.hovered ? UM.Theme.getColor("expandable_hover") : UM.Theme.getColor("action_button") + cornerSide: Cura.RoundedRectangle.Direction.All + radius: UM.Theme.getSize("default_radius").width + } // This is a hack. This will trigger onCurrentIndexChanged and set the index when this component in loaded currentIndex: diff --git a/resources/qml/RoundedRectangle.qml b/resources/qml/RoundedRectangle.qml index 3ca05e2125..86f7214654 100644 --- a/resources/qml/RoundedRectangle.qml +++ b/resources/qml/RoundedRectangle.qml @@ -1,3 +1,4 @@ + import QtQuick 2.7 import UM 1.2 as UM diff --git a/resources/qml/Widgets/ComboBox.qml b/resources/qml/Widgets/ComboBox.qml index 06ac2425bb..efe14497bc 100644 --- a/resources/qml/Widgets/ComboBox.qml +++ b/resources/qml/Widgets/ComboBox.qml @@ -20,6 +20,8 @@ ComboBox property alias textFormat: contentLabel.textFormat property alias backgroundColor: background.color property bool forceHighlight: false + property int contentLeftPadding: UM.Theme.getSize("setting_unit_margin").width + property var textFont: UM.Theme.getFont("default") enabled: delegateModel.count > 0 @@ -104,9 +106,10 @@ ComboBox contentItem: UM.Label { id: contentLabel - leftPadding: UM.Theme.getSize("setting_unit_margin").width + UM.Theme.getSize("default_margin").width + leftPadding: contentLeftPadding + UM.Theme.getSize("default_margin").width anchors.right: downArrow.left wrapMode: Text.NoWrap + font: textFont text: { if (control.delegateModel.count == 0) @@ -176,11 +179,12 @@ ComboBox id: delegateLabel // FIXME: Somehow the top/bottom anchoring is not correct on Linux and it results in invisible texts. anchors.fill: parent - anchors.leftMargin: UM.Theme.getSize("setting_unit_margin").width + anchors.leftMargin: contentLeftPadding anchors.rightMargin: UM.Theme.getSize("setting_unit_margin").width text: delegateItem.text textFormat: control.textFormat + font: textFont color: UM.Theme.getColor("setting_control_text") elide: Text.ElideRight wrapMode: Text.NoWrap From fd546c347e5f9f5e87862fb75adf1dabe9dae7e6 Mon Sep 17 00:00:00 2001 From: xommit <70339941+xommit@users.noreply.github.com> Date: Thu, 17 Nov 2022 15:16:38 +0100 Subject: [PATCH 451/547] Update cura.po --- resources/i18n/fr_FR/cura.po | 340 +++++++++++++++++++---------------- 1 file changed, 190 insertions(+), 150 deletions(-) diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index ef78e258a2..f73616dbc6 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -1,12 +1,10 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 Ultimaker B.V. +# This file is distributed under the same license as the Cura package. # -#, fuzzy msgid "" msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" +"Project-Id-Version: Cura 5.2\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" @@ -150,13 +148,13 @@ msgctxt "@label Don't translate the XML tag !" msgid "" "The file {0} already exists. Are you sure you want to " "overwrite it?" -msgstr "Le fichier {0} existe déjà. Êtes-vous sûr de vouloir le remplacer ?" +msgstr "Le fichier {0} existe déjà. Êtes-vous sûr de vouloir le remplacer?" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:459 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/ContainerManager.py:462 msgctxt "@info:status" msgid "Invalid file URL:" -msgstr "URL de fichier invalide :" +msgstr "URL de fichier invalide:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:36 msgctxt "@info:not supported profile" @@ -166,7 +164,7 @@ msgstr "Non pris en charge" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/cura_empty_instance_containers.py:55 msgctxt "@info:No intent profile selected" msgid "Default" -msgstr "Default" +msgstr "Défaut" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:745 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:219 @@ -178,7 +176,7 @@ msgstr "Buse" msgctxt "@info:message Followed by a list of settings." msgid "" "Settings have been changed to match the current availability of extruders:" -msgstr "Les paramètres ont été modifiés pour correspondre aux extrudeuses actuellement disponibles :" +msgstr "Les paramètres ont été modifiés pour correspondre aux extrudeuses actuellement disponibles:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/MachineManager.py:890 msgctxt "@info:title" @@ -212,7 +210,7 @@ msgctxt "@info:status Don't translate the XML tag !" msgid "" "Failed to export profile to {0}: Writer plugin reported " "failure." -msgstr "Échec de l'exportation du profil vers {0} : le plug-in du générateur a rapporté une erreur." +msgstr "Échec de l'exportation du profil vers {0}: le plugin du générateur a rapporté une erreur." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:171 #, python-brace-format @@ -229,7 +227,7 @@ msgstr "L'exportation a réussi" #, python-brace-format msgctxt "@info:status Don't translate the XML tags !" msgid "Failed to import profile from {0}: {1}" -msgstr "Impossible d'importer le profil depuis {0} : {1}" +msgstr "Impossible d'importer le profil depuis {0}: {1}" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:209 #, python-brace-format @@ -248,7 +246,7 @@ msgstr "Aucun profil personnalisé à importer dans le fichier {0}!" msgid "Failed to import profile from {0}:" -msgstr "Échec de l'importation du profil depuis le fichier {0} :" +msgstr "Échec de l'importation du profil depuis le fichier {0}:" #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:252 #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:262 @@ -309,7 +307,7 @@ msgctxt "@info:status" msgid "" "Quality type '{0}' is not compatible with the current active machine " "definition '{1}'." -msgstr "Le type de qualité « {0} » n'est pas compatible avec la définition actuelle de la machine active « {1} »." +msgstr "Le type de qualité '{0}' n'est pas compatible avec la définition actuelle de la machine active '{1}'." #: /Users/c.lamboo/ultimaker/Cura/cura/Settings/CuraContainerRegistry.py:488 #, python-brace-format @@ -318,8 +316,9 @@ msgid "" "Warning: The profile is not visible because its quality type '{0}' is not " "available for the current configuration. Switch to a material/nozzle " "combination that can use this quality type." -msgstr "Avertissement : le profil n'est pas visible car son type de qualité « {0} » n'est pas disponible pour la configuration actuelle. Passez à une combinaison" -" matériau/buse qui peut utiliser ce type de qualité." +msgstr "" +"Avertissement: le profil n'est pas visible car son type de qualité '{0}' n'est pas disponible pour la configuration actuelle. Passez à une combinaison " +"matériau/buse qui peut utiliser ce type de qualité." #: /Users/c.lamboo/ultimaker/Cura/cura/MultiplyObjectsJob.py:30 msgctxt "@info:status" @@ -477,7 +476,7 @@ msgstr "Pas écrasé" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentSelectionModel.py:61 msgctxt "@label" msgid "Default" -msgstr "Default" +msgstr "Défaut" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentTranslations.py:14 #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/IntentCategoryModel.py:45 @@ -580,7 +579,7 @@ msgstr "Imprimantes préréglées" #, python-brace-format msgctxt "@label {0} is the name of a printer that's about to be deleted." msgid "Are you sure you wish to remove {0}? This cannot be undone!" -msgstr "Voulez-vous vraiment supprimer l'objet {0} ? Cette action est irréversible !" +msgstr "Voulez-vous vraiment supprimer l'objet {0}? Cette action est irréversible!" #: /Users/c.lamboo/ultimaker/Cura/cura/Machines/Models/MaterialManagementModel.py:232 msgctxt "@label" @@ -688,7 +687,7 @@ msgstr "Volume d'impression" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:115 msgctxt "@info:backup_failed" msgid "Could not create archive from user data directory: {}" -msgstr "Impossible de créer une archive à partir du répertoire de données de l'utilisateur : {}" +msgstr "Impossible de créer une archive à partir du répertoire de données de l'utilisateur: {}" #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:122 #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:159 @@ -711,7 +710,7 @@ msgstr "A essayé de restaurer une sauvegarde Cura supérieure à la version act #: /Users/c.lamboo/ultimaker/Cura/cura/Backups/Backup.py:158 msgctxt "@info:backup_failed" msgid "The following error occurred while trying to restore a Cura backup:" -msgstr "L'erreur suivante s'est produite lors de la restauration d'une sauvegarde Cura :" +msgstr "L'erreur suivante s'est produite lors de la restauration d'une sauvegarde Cura:" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:107 msgctxt "@title:window" @@ -820,25 +819,25 @@ msgstr "OpenGL" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:264 msgctxt "@label" msgid "Not yet initialized" -msgstr "Non ancora inizializzato" +msgstr "Pas encore initialisé" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:267 #, python-brace-format msgctxt "@label OpenGL version" msgid "
    329. OpenGL Version: {version}
    330. " -msgstr "
    331. Version OpenGL : {version}
    332. " +msgstr "
    333. Version OpenGL: {version}
    334. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:268 #, python-brace-format msgctxt "@label OpenGL vendor" msgid "
    335. OpenGL Vendor: {vendor}
    336. " -msgstr "
    337. Revendeur OpenGL : {vendor}
    338. " +msgstr "
    339. Revendeur OpenGL: {vendor}
    340. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:269 #, python-brace-format msgctxt "@label OpenGL renderer" msgid "
    341. OpenGL Renderer: {renderer}
    342. " -msgstr "
    343. Moteur de rendu OpenGL : {renderer}
    344. " +msgstr "
    345. Moteur de rendu OpenGL: {renderer}
    346. " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:304 msgctxt "@title:groupbox" @@ -915,7 +914,7 @@ msgstr "Modifier le G-Code" #: /Users/c.lamboo/ultimaker/Cura/plugins/RemovableDriveOutputDevice/RemovableDriveOutputDevice.py:66 msgctxt "@info:status" msgid "There are no file formats available to write with!" -msgstr "Aucun format de fichier n'est disponible pour écriture !" +msgstr "Aucun format de fichier n'est disponible pour écriture!" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadQueueFullMessage.py:16 msgctxt "@info:status" @@ -961,7 +960,7 @@ msgstr[1] "... et {0} autres" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:57 msgctxt "info:status" msgid "Printers added from Digital Factory:" -msgstr "Imprimantes ajoutées à partir de Digital Factory :" +msgstr "Imprimantes ajoutées à partir de Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/PrintJobUploadBlockedMessage.py:15 msgctxt "@info:status" @@ -986,7 +985,7 @@ msgstr "Votre imprimante {printer_name} pourrait être connectée via le #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:26 msgctxt "@info:title" msgid "Are you ready for cloud printing?" -msgstr "Êtes-vous prêt pour l'impression dans le cloud ?" +msgstr "Êtes-vous prêt pour l'impression dans le cloud?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/CloudFlowMessage.py:30 msgctxt "@action" @@ -1060,8 +1059,8 @@ msgstr "Configurer le groupe" msgctxt "info:status" msgid "This printer is not linked to the Digital Factory:" msgid_plural "These printers are not linked to the Digital Factory:" -msgstr[0] "Cette imprimante n'est pas associée à Digital Factory :" -msgstr[1] "Ces imprimantes ne sont pas associées à Digital Factory :" +msgstr[0] "Cette imprimante n'est pas associée à Digital Factory:" +msgstr[1] "Ces imprimantes ne sont pas associées à Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 @@ -1178,12 +1177,12 @@ msgstr "Pour supprimer {printer_name} définitivement, visitez le site {digital_ #, python-brace-format msgctxt "@message {printer_name} is replaced with the name of the printer" msgid "Are you sure you want to remove {printer_name} temporarily?" -msgstr "Voulez-vous vraiment supprimer {printer_name} temporairement ?" +msgstr "Voulez-vous vraiment supprimer {printer_name} temporairement?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:474 msgctxt "@title:window" msgid "Remove printers?" -msgstr "Supprimer des imprimantes ?" +msgstr "Supprimer des imprimantes?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:477 #, python-brace-format @@ -1196,8 +1195,8 @@ msgid_plural "" "You are about to remove {0} printers from Cura. This action cannot be " "undone.\n" "Are you sure you want to continue?" -msgstr[0] "Vous êtes sur le point de supprimer {0} imprimante de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" -msgstr[1] "Vous êtes sur le point de supprimer {0} imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" +msgstr[0] "Vous êtes sur le point de supprimer {0} imprimante de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer?" +msgstr[1] "Vous êtes sur le point de supprimer {0} imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:484 msgctxt "@label" @@ -1205,7 +1204,7 @@ msgid "" "You are about to remove all printers from Cura. This action cannot be " "undone.\n" "Are you sure you want to continue?" -msgstr "Vous êtes sur le point de supprimer toutes les imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer ?" +msgstr "Vous êtes sur le point de supprimer toutes les imprimantes de Cura. Cette action est irréversible.\nVoulez-vous vraiment continuer?" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:276 msgctxt "@action:button" @@ -1221,7 +1220,7 @@ msgstr "Suivre l'impression dans Ultimaker Digital Factory" #, python-brace-format msgctxt "@error:send" msgid "Unknown error code when uploading print job: {0}" -msgstr "Code d'erreur inconnu lors du téléchargement d'une tâche d'impression : {0}" +msgstr "Code d'erreur inconnu lors du téléchargement d'une tâche d'impression: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/__init__.py:28 msgctxt "@item:inlistbox" @@ -1241,7 +1240,7 @@ msgstr "Erreur d'écriture du fichier 3MF." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:31 msgctxt "@error:zip" msgid "3MF Writer plug-in is corrupt." -msgstr "Le plug-in 3MF Writer est corrompu." +msgstr "Le plugin 3MF Writer est corrompu." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFWriter/ThreeMFWorkspaceWriter.py:37 msgctxt "@error" @@ -1320,7 +1319,7 @@ msgstr "Impossible de lire le fichier de données d'exemple." #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/UFPWriter.py:178 msgctxt "@info:error" msgid "Can't write to UFP file:" -msgstr "Impossible d'écrire dans le fichier UFP :" +msgstr "Impossible d'écrire dans le fichier UFP:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 @@ -1440,12 +1439,12 @@ msgstr "Accepter" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/LicenseModel.py:77 msgctxt "@title:window" msgid "Plugin License Agreement" -msgstr "Plug-in d'accord de licence" +msgstr "Plugin d'accord de licence" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:144 msgctxt "@info:generic" msgid "Do you want to sync material and software packages with your account?" -msgstr "Vous souhaitez synchroniser du matériel et des logiciels avec votre compte ?" +msgstr "Vous souhaitez synchroniser du matériel et des logiciels avec votre compte?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 @@ -1476,7 +1475,7 @@ msgstr "Échec de téléchargement des plugins {}" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:28 msgctxt "@label" msgid "Installed Plugins" -msgstr "Plug-ins installés" +msgstr "Plugins installés" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:29 msgctxt "@label" @@ -1486,7 +1485,7 @@ msgstr "Matériaux installés" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:33 msgctxt "@label" msgid "Bundled Plugins" -msgstr "Plug-ins groupés" +msgstr "Plugins groupés" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/LocalPackageList.py:34 msgctxt "@label" @@ -1639,7 +1638,7 @@ msgctxt "@info:status" msgid "" "Unable to slice with the current settings. The following settings have " "errors: {0}" -msgstr "Impossible de couper avec les paramètres actuels. Les paramètres suivants contiennent des erreurs : {0}" +msgstr "Impossible de couper avec les paramètres actuels. Les paramètres suivants contiennent des erreurs: {0}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:461 #, python-brace-format @@ -1647,7 +1646,7 @@ msgctxt "@info:status" msgid "" "Unable to slice due to some per-model settings. The following settings have " "errors on one or more models: {error_labels}" -msgstr "Impossible de couper en raison de certains paramètres par modèle. Les paramètres suivants contiennent des erreurs sur un ou plusieurs modèles : {error_labels}" +msgstr "Impossible de couper en raison de certains paramètres par modèle. Les paramètres suivants contiennent des erreurs sur un ou plusieurs modèles: {error_labels}" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:473 msgctxt "@info:status" @@ -1670,8 +1669,11 @@ msgid "" "- Fit within the build volume\n" "- Are assigned to an enabled extruder\n" "- Are not all set as modifier meshes" -msgstr "Veuillez vérifier les paramètres et si vos modèles :\n- S'intègrent dans le volume de fabrication\n- Sont affectés à un extrudeur activé\n- N sont pas" -" tous définis comme des mailles de modificateur" +msgstr "" +"Veuillez vérifier les paramètres et si vos modèles:\n" +"- S'intègrent dans le volume de fabrication\n" +"- Sont affectés à un extrudeur activé\n" +"- N sont pas tous définis comme des mailles de modificateur" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:52 #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/ProcessSlicedLayersJob.py:260 @@ -1706,18 +1708,19 @@ msgid "" "The material used in this project relies on some material definitions not " "available in Cura, this might produce undesirable print results. We highly " "recommend installing the full material package from the Marketplace." -msgstr "Il materiale utilizzato in questo progetto si basa su alcune definizioni di materiale non disponibili in Cura; ciò potrebbe produrre risultati di stampa" -" indesiderati. Si consiglia vivamente di installare il pacchetto completo di materiali dal Marketplace." +msgstr "" +"Le matériau utilisé dans ce projet repose sur certaines définitions de matériaux non disponibles dans Cura, ce qui peut produire des résultats d’impression indésirables. Nous vous " +"recommandons vivement d’installer l’ensemble complet des matériaux depuis le Marketplace." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:392 msgctxt "@info:title" msgid "Material profiles not installed" -msgstr "Profili del materiale non installati" +msgstr "Profils des matériaux non installés" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.py:405 msgctxt "@action:button" msgid "Install Materials" -msgstr "Installa materiali" +msgstr "Installer les matériaux" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:545 #, python-brace-format @@ -1740,7 +1743,7 @@ msgctxt "@info:error Don't translate the XML tags or !" msgid "" "Project file {0} is suddenly inaccessible: {1}" "." -msgstr "Le fichier de projet {0} est soudainement inaccessible : {1}." +msgstr "Le fichier de projet {0} est soudainement inaccessible: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:651 #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:659 @@ -1755,7 +1758,7 @@ msgstr "Impossible d'ouvrir le fichier de projet" msgctxt "@info:error Don't translate the XML tags or !" msgid "" "Project file {0} is corrupt: {1}." -msgstr "Le fichier de projet {0} est corrompu : {1}." +msgstr "Le fichier de projet {0} est corrompu: {1}." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format @@ -1791,9 +1794,11 @@ msgid "" "p>\n" "

      View print quality " "guide

      " -msgstr "

      Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle :

      \n

      {model_names}

      \n

      Découvrez" -" comment optimiser la qualité et la fiabilité de l'impression.

      \n

      Consultez le guide de qualité" -" d'impression

      " +msgstr "" +"

      Un ou plusieurs modèles 3D peuvent ne pas s'imprimer de manière optimale en raison de la taille du modèle et de la configuration matérielle:

      \n" +"

      {model_names}

      \n" +"

      Découvrez comment optimiser la qualité et la fiabilité de l'impression.

      \n" +"

      Consultez le guide de qualité d'impression

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -1819,7 +1824,7 @@ msgstr "Connecté via USB" msgctxt "@label" msgid "" "A USB print is in progress, closing Cura will stop this print. Are you sure?" -msgstr "Une impression USB est en cours, la fermeture de Cura arrêtera cette impression. Êtes-vous sûr ?" +msgstr "Une impression USB est en cours, la fermeture de Cura arrêtera cette impression. Êtes-vous sûr?" #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:135 msgctxt "@message" @@ -1926,8 +1931,9 @@ msgid "" "New features or bug-fixes may be available for your {machine_name}! If you " "haven't done so already, it is recommended to update the firmware on your " "printer to version {latest_version}." -msgstr "De nouvelles fonctionnalités ou des correctifs de bugs sont disponibles pour votre {machine_name} ! Si vous ne l'avez pas encore fait, il est recommandé" -" de mettre à jour le micrologiciel de votre imprimante avec la version {latest_version}." +msgstr "" +"De nouvelles fonctionnalités ou des correctifs de bugs sont disponibles pour votre {machine_name} ! Si vous ne l'avez pas encore fait, il est recommandé de mettre à jour le micrologiciel de " +"votre imprimante avec la version {latest_version}." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdateChecker/FirmwareUpdateCheckerMessage.py:22 #, python-format @@ -2178,9 +2184,9 @@ msgid "" "to block more light coming through. For height maps lighter pixels signify " "higher terrain, so lighter pixels should correspond to thicker locations in " "the generated 3D model." -msgstr "Pour les lithophanies, les pixels foncés doivent correspondre à des emplacements plus épais afin d'empêcher la lumière de passer. Pour des cartes de hauteur," -" les pixels clairs signifient un terrain plus élevé, de sorte que les pixels clairs doivent correspondre à des emplacements plus épais dans le modèle 3D" -" généré." +msgstr "" +"Pour les lithophanies, les pixels foncés doivent correspondre à des emplacements plus épais afin d'empêcher la lumière de passer. Pour des cartes de hauteur, les pixels clairs signifient un " +"terrain plus élevé, de sorte que les pixels clairs doivent correspondre à des emplacements plus épais dans le modèle 3D généré." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:205 msgctxt "@action:label" @@ -2202,8 +2208,8 @@ msgctxt "@info:tooltip" msgid "" "For lithophanes a simple logarithmic model for translucency is available. " "For height maps the pixel values correspond to heights linearly." -msgstr "Pour les lithophanes, un modèle logarithmique simple de la translucidité est disponible. Pour les cartes de hauteur, les valeurs des pixels correspondent" -" aux hauteurs de façon linéaire." +msgstr "" +"Pour les lithophanes, un modèle logarithmique simple de la translucidité est disponible. Pour les cartes de hauteur, les valeurs des pixels correspondent aux hauteurs de façon linéaire." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:242 msgctxt "@action:label" @@ -2216,8 +2222,9 @@ msgid "" "The percentage of light penetrating a print with a thickness of 1 " "millimeter. Lowering this value increases the contrast in dark regions and " "decreases the contrast in light regions of the image." -msgstr "Le pourcentage de lumière pénétrant une impression avec une épaisseur de 1 millimètre. La diminution de cette valeur augmente le contraste dans les régions" -" sombres et diminue le contraste dans les régions claires de l'image." +msgstr "" +"Le pourcentage de lumière pénétrant une impression avec une épaisseur de 1 millimètre. La diminution de cette valeur augmente le contraste dans les régions sombres et diminue le contraste " +"dans les régions claires de l'image." #: /Users/c.lamboo/ultimaker/Cura/plugins/ImageReader/ConfigUI.qml:274 msgctxt "@action:label" @@ -2240,7 +2247,7 @@ msgstr "OK" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:17 msgctxt "@title:window" msgid "Post Processing Plugin" -msgstr "Plug-in de post-traitement" +msgstr "Plugin de post-traitement" #: /Users/c.lamboo/ultimaker/Cura/plugins/PostProcessingPlugin/PostProcessingPlugin.qml:57 msgctxt "@label" @@ -2439,8 +2446,8 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker" -" Digital Factory et voir cette webcam." +msgstr "" +"Les flux de webcam des imprimantes cloud ne peuvent pas être visualisés depuis Ultimaker Cura. Cliquez sur « Gérer l'imprimante » pour visiter Ultimaker Digital Factory et voir cette webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2507,7 +2514,7 @@ msgstr "Premier disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Surveillez vos imprimantes à distance grâce à Ultimaker Digital Factory" +msgstr "Surveillez vos imprimantes à distance avec Ultimaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2527,9 +2534,9 @@ msgid "" "your printer to your WIFI network. If you don't connect Cura with your " "printer, you can still use a USB drive to transfer g-code files to your " "printer." -msgstr "Pour imprimer directement sur votre imprimante via le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble Ethernet ou en connectant" -" votre imprimante à votre réseau Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers" -" g-code sur votre imprimante." +msgstr "" +"Pour imprimer directement sur votre imprimante via le réseau, assurez-vous que votre imprimante est connectée au réseau via un câble Ethernet ou en connectant votre imprimante à votre réseau " +"Wi-Fi. Si vous ne connectez pas Cura avec votre imprimante, vous pouvez utiliser une clé USB pour transférer les fichiers g-code sur votre imprimante." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/DiscoverUM3Action.qml:51 msgctxt "@label" @@ -2732,7 +2739,7 @@ msgstr "Profils" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListItemDetails.qml:53 msgctxt "@backuplist:label" msgid "Plugins" -msgstr "Plug-ins" +msgstr "Plugins" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraDrive/src/qml/components/BackupListFooter.qml:22 msgctxt "@button" @@ -2823,8 +2830,8 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données" -" partagées :" +msgstr "" +"Ultimaker Cura recueille des données anonymes afin d'améliorer la qualité d'impression et l'expérience utilisateur. Voici un exemple de toutes les données partagées :" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2839,12 +2846,12 @@ msgstr "Autoriser l'envoi de données anonymes" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:216 msgctxt "@option" msgid "Save Cura project and print file" -msgstr "Salva progetto Cura e stampa file" +msgstr "Sauvegarder le projet Cura et imprimer le fichier" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/resources/qml/SaveProjectFilesPage.qml:217 msgctxt "@option" msgid "Save Cura project" -msgstr "Salva progetto Cura" +msgstr "Sauvegarder le projet Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" @@ -2867,8 +2874,9 @@ msgid "" "To make sure your prints will come out great, you can now adjust your " "buildplate. When you click 'Move to Next Position' the nozzle will move to " "the different positions that can be adjusted." -msgstr "Pour obtenir des résultats d'impression optimaux, vous pouvez maintenant régler votre plateau. Quand vous cliquez sur 'Aller à la position suivante', la" -" buse se déplacera vers les différentes positions pouvant être réglées." +msgstr "" +"Pour obtenir des résultats d'impression optimaux, vous pouvez maintenant régler votre plateau. Quand vous cliquez sur 'Aller à la position suivante', la buse se déplacera vers les " +"différentes positions pouvant être réglées." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:52 msgctxt "@label" @@ -2876,8 +2884,8 @@ msgid "" "For every position; insert a piece of paper under the nozzle and adjust the " "print build plate height. The print build plate height is right when the " "paper is slightly gripped by the tip of the nozzle." -msgstr "Pour chacune des positions ; glissez un bout de papier sous la buse et ajustez la hauteur du plateau. La hauteur du plateau est juste lorsque la pointe" -" de la buse gratte légèrement le papier." +msgstr "" +"Pour chacune des positions ; glissez un bout de papier sous la buse et ajustez la hauteur du plateau. La hauteur du plateau est juste lorsque la pointe de la buse gratte légèrement le papier." #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/BedLevelMachineAction.qml:67 msgctxt "@action:button" @@ -2892,7 +2900,7 @@ msgstr "Aller à la position suivante" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:172 msgctxt "@label Is followed by the name of an author" msgid "By" -msgstr "Per mezzo di" +msgstr "Par" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackageCardHeader.qml:207 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/OnboardBanner.qml:101 @@ -2948,14 +2956,14 @@ msgstr "Mise à jour" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:8 msgctxt "@header" msgid "Install Plugins" -msgstr "Installer les plug-ins" +msgstr "Installer les plugins" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Simplifiez votre flux de travail et personnalisez votre expérience Ultimaker Cura avec des plug-ins fournis par notre incroyable communauté d'utilisateurs." +msgstr "Simplifiez votre flux de travail et personnalisez votre expérience Ultimaker Cura avec des plugins fournis par notre incroyable communauté d'utilisateurs." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -3000,7 +3008,7 @@ msgstr "Contrat de licence du plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:47 msgctxt "@text" msgid "Please read and agree with the plugin licence." -msgstr "Veuillez lire et accepter la licence du plug-in." +msgstr "Veuillez lire et accepter la licence du plugin." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/LicenseDialog.qml:70 msgctxt "@button" @@ -3075,7 +3083,7 @@ msgstr "Optimisé pour Air Manager" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" msgid "Visit plug-in website" -msgstr "Visitez le site Web du plug-in" +msgstr "Visitez le site Web du plugin" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/PackagePage.qml:243 msgctxt "@button" @@ -3140,7 +3148,7 @@ msgstr "Charger plus" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" msgid "Ultimaker Verified Plug-in" -msgstr "Plug-in Ultimaker vérifié" +msgstr "Plugin Ultimaker vérifié" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" @@ -3162,12 +3170,12 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Gérez vos plug-ins Ultimaker Cura et vos profils matériaux ici. Assurez-vous de maintenir vos plug-ins à jour et de sauvegarder régulièrement votre configuration." +msgstr "Gérez vos plugins Ultimaker Cura et vos profils matériaux ici. Assurez-vous de maintenir vos plugins à jour et de sauvegarder régulièrement votre configuration." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" msgid "Install missing Materials" -msgstr "Installa materiali mancanti" +msgstr "Installer les matériaux manquants" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:87 msgctxt "@title" @@ -3177,7 +3185,7 @@ msgstr "Chargement..." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:148 msgctxt "@button" msgid "Plugins" -msgstr "Plug-ins" +msgstr "Plugins" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Marketplace.qml:156 msgctxt "@button" @@ -3206,8 +3214,11 @@ msgid "" "- Check if the printer is turned on.\n" "- Check if the printer is connected to the network.\n" "- Check if you are signed in to discover cloud-connected printers." -msgstr "Assurez-vous que votre imprimante est connectée :\n- Vérifiez si l'imprimante est sous tension.\n- Vérifiez si l'imprimante est connectée au réseau.- Vérifiez" -" si vous êtes connecté pour découvrir les imprimantes connectées au cloud." +msgstr "" +"Assurez-vous que votre imprimante est connectée:\n" +"- Vérifiez si l'imprimante est sous tension.\n" +"- Vérifiez si l'imprimante est connectée au réseau.\n" +"- Vérifiez si vous êtes connecté pour découvrir les imprimantes connectées au cloud." #: /Users/c.lamboo/ultimaker/Cura/plugins/MonitorStage/MonitorMain.qml:113 msgctxt "@info" @@ -3359,7 +3370,8 @@ msgctxt "@label" msgid "" "The material used in this project is currently not installed in Cura.
      Install the material profile and reopen the project." -msgstr "Le matériau utilisé dans ce projet n'est actuellement pas installé dans Cura.
      Installez le profil du matériau et rouvrez le projet." +msgstr "" +"Le matériau utilisé dans ce projet n'est actuellement pas installé dans Cura.
      Installer le profil de matériau et rouvrir le projet." #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:515 msgctxt "@action:button" @@ -3369,12 +3381,12 @@ msgstr "Ouvrir" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:521 msgctxt "@action:button" msgid "Open project anyway" -msgstr "Apri il progetto comunque" +msgstr "Ouvrir tout de même le projet" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/WorkspaceDialog.qml:530 msgctxt "@action:button" msgid "Install missing material" -msgstr "Installa materiale mancante" +msgstr "Installer le matériel manquant" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/PerObjectSettingsPanel.qml:41 msgctxt "@label" @@ -3443,16 +3455,16 @@ msgid "" "Firmware is the piece of software running directly on your 3D printer. This " "firmware controls the step motors, regulates the temperature and ultimately " "makes your printer work." -msgstr "Le firmware est le logiciel fonctionnant directement dans votre imprimante 3D. Ce firmware contrôle les moteurs pas à pas, régule la température et surtout," -" fait que votre machine fonctionne." +msgstr "" +"Le firmware est le logiciel fonctionnant directement dans votre imprimante 3D. Ce firmware contrôle les moteurs pas à pas, régule la température et surtout, fait que votre machine fonctionne." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:43 msgctxt "@label" msgid "" "The firmware shipping with new printers works, but new versions tend to have " "more features and improvements." -msgstr "Le firmware fourni avec les nouvelles imprimantes fonctionne, mais les nouvelles versions ont tendance à fournir davantage de fonctionnalités ainsi que" -" des améliorations." +msgstr "" +"Le firmware fourni avec les nouvelles imprimantes fonctionne, mais les nouvelles versions ont tendance à fournir davantage de fonctionnalités ainsi que des améliorations." #: /Users/c.lamboo/ultimaker/Cura/plugins/FirmwareUpdater/FirmwareUpdaterMachineAction.qml:55 msgctxt "@action:button" @@ -3654,7 +3666,10 @@ msgid "" "This setting has a value that is different from the profile.\n" "\n" "Click to restore the value of the profile." -msgstr "Ce paramètre possède une valeur qui est différente du profil.\n\nCliquez pour restaurer la valeur du profil." +msgstr "" +"Ce paramètre possède une valeur qui est différente du profil.\n" +"\n" +"Cliquez pour restaurer la valeur du profil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingItem.qml:334 msgctxt "@label" @@ -3663,7 +3678,10 @@ msgid "" "set.\n" "\n" "Click to restore the calculated value." -msgstr "Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n\nCliquez pour restaurer la valeur calculée." +msgstr "" +"Ce paramètre est normalement calculé mais il possède actuellement une valeur absolue définie.\n" +"\n" +"Cliquez pour restaurer la valeur calculée." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Settings/SettingView.qml:48 msgctxt "@label:textbox" @@ -3708,12 +3726,15 @@ msgid "" "value.\n" "\n" "Click to make these settings visible." -msgstr "Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n\nCliquez pour rendre ces paramètres visibles." +msgstr "" +"Certains paramètres masqués utilisent des valeurs différentes de leur valeur normalement calculée.\n" +"\n" +"Cliquez pour rendre ces paramètres visibles." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/MainWindowHeader.qml:135 msgctxt "@action:button" msgid "Marketplace" -msgstr "Marché en ligne" +msgstr "Marketplace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/MainWindow/ApplicationMenu.qml:63 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/SettingsMenu.qml:13 @@ -3865,8 +3886,8 @@ msgid "" "It seems like you don't have any compatible printers connected to Digital " "Factory. Make sure your printer is connected and it's running the latest " "firmware." -msgstr "Il semble que vous n'ayez aucune imprimante compatible connectée à Digital Factory. Assurez-vous que votre imprimante est connectée et qu'elle utilise" -" le dernier micrologiciel." +msgstr "" +"Il semble que vous n'ayez aucune imprimante compatible connectée à Digital Factory. Assurez-vous que votre imprimante est connectée et qu'elle utilise le dernier micrologiciel." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/Materials/MaterialsSyncDialog.qml:585 msgctxt "@button" @@ -4156,12 +4177,12 @@ msgstr "Interface" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:215 msgctxt "@heading" msgid "-- incomplete --" -msgstr "--complet --" +msgstr "-- incomplet —-" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:261 msgctxt "@label" msgid "Currency:" -msgstr "Devise :" +msgstr "Devise:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:277 msgctxt "" @@ -4217,8 +4238,8 @@ msgctxt "@info:tooltip" msgid "" "Highlight missing or extraneous surfaces of the model using warning signs. " "The toolpaths will often be missing parts of the intended geometry." -msgstr "Surlignez les surfaces du modèle manquantes ou étrangères en utilisant les signes d'avertissement. Les Toolpaths seront souvent les parties manquantes" -" de la géométrie prévue." +msgstr "" +"Surlignez les surfaces du modèle manquantes ou étrangères en utilisant les signes d'avertissement. Les Toolpaths seront souvent les parties manquantes de la géométrie prévue." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:409 msgctxt "@option:check" @@ -4322,7 +4343,7 @@ msgstr "Quel type de rendu de la caméra doit-il être utilisé?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:569 msgctxt "@window:text" msgid "Camera rendering:" -msgstr "Rendu caméra :" +msgstr "Rendu caméra:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:576 msgid "Perspective" @@ -4359,7 +4380,7 @@ msgstr "Les objets doivent-ils être supprimés du plateau de fabrication avant #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:646 msgctxt "@option:check" msgid "Clear buildplate before loading model into the single instance" -msgstr "Supprimez les objets du plateau de fabrication avant de charger un modèle dans l'instance unique" +msgstr "Supprimer les objets du plateau avant de charger un modèle dans l'instance unique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:656 msgctxt "@info:tooltip" @@ -4446,8 +4467,9 @@ msgid "" "When you have made changes to a profile and switched to a different one, a " "dialog will be shown asking whether you want to keep your modifications or " "not, or you can choose a default behaviour and never show that dialog again." -msgstr "Lorsque vous apportez des modifications à un profil puis passez à un autre profil, une boîte de dialogue apparaît, vous demandant si vous souhaitez conserver" -" les modifications. Vous pouvez aussi choisir une option par défaut, et le dialogue ne s'affichera plus." +msgstr "" +"Lorsque vous apportez des modifications à un profil puis passez à un autre profil, une boîte de dialogue apparaît, vous demandant si vous souhaitez conserver les modifications. Vous pouvez " +"aussi choisir une option par défaut, et le dialogue ne s'affichera plus." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:801 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedPrintSetup.qml:36 @@ -4489,8 +4511,9 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "Les données anonymes de votre impression doivent-elles être envoyées à Ultimaker ? Notez qu'aucun modèle, aucune adresse IP ni aucune autre information" -" permettant de vous identifier personnellement ne seront envoyés ou stockés." +msgstr "" +"Les données anonymes de votre impression doivent-elles être envoyées à Ultimaker ? Notez qu'aucun modèle, aucune adresse IP ni aucune autre information permettant de vous identifier " +"personnellement ne seront envoyés ou stockés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4537,8 +4560,8 @@ msgctxt "@info:tooltip" msgid "" "Should an automatic check for new plugins be done every time Cura is " "started? It is highly recommended that you do not disable this!" -msgstr "Une vérification automatique des nouveaux plugins doit-elle être effectuée à chaque fois que Cura est lancé ? Il est fortement recommandé de ne pas désactiver" -" cette fonction !" +msgstr "" +"Une vérification automatique des nouveaux plugins doit-elle être effectuée à chaque fois que Cura est lancé ? Il est fortement recommandé de ne pas désactiver cette fonction !" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:962 msgctxt "@option:check" @@ -4814,17 +4837,17 @@ msgstr "Connectez-vous à la plateforme Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" msgid "Add material settings and plugins from the Marketplace" -msgstr "Ajoutez des paramètres de matériaux et des plug-ins depuis la Marketplace" +msgstr "Ajoutez des paramètres de matériaux et des plugins depuis la Marketplace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:149 msgctxt "@text" msgid "Backup and sync your material settings and plugins" -msgstr "Sauvegardez et synchronisez vos paramètres de matériaux et vos plug-ins" +msgstr "Sauvegardez et synchronisez vos paramètres de matériaux et vos plugins" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" +msgstr "Partagez vos idées et obtenez l'aide de plus de 48,000 utilisateurs de la communauté Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4972,7 +4995,9 @@ msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Veuillez suivre ces étapes pour configurer\nUltimaker Cura. Cela ne prendra que quelques instants." +msgstr "" +"Veuillez suivre ces étapes pour configurer\n" +"Ultimaker Cura. Cela ne prendra que quelques instants." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5164,7 +5189,7 @@ msgstr "Sélectionner tous les modèles" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:393 msgctxt "@action:inmenu menubar:edit" msgid "Clear Build Plate" -msgstr "Supprimer les objets du plateau" +msgstr "Supprimer les modèles du plateau" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Actions.qml:403 msgctxt "@action:inmenu menubar:file" @@ -5414,7 +5439,7 @@ msgstr "Cette configuration n'est pas disponible car %1 n'est pas reconnu. Veuil #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml:138 msgctxt "@label" msgid "Marketplace" -msgstr "Marché en ligne" +msgstr "Marketplace" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Menus/ConfigurationMenu/ConfigurationMenu.qml:106 msgctxt "@tooltip" @@ -5519,7 +5544,7 @@ msgstr "Gérer la visibilité des paramètres..." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:17 msgctxt "@title:window" msgid "Select Printer" -msgstr "Sélectionner une imprimante" +msgstr "Sélectionner l’imprimante" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/ChoosePrinterDialog.qml:54 msgctxt "@title:label" @@ -5543,8 +5568,9 @@ msgid "" "We have found one or more project file(s) within the files you have " "selected. You can open only one project file at a time. We suggest to only " "import models from those files. Would you like to proceed?" -msgstr "Nous avons trouvé au moins un fichier de projet parmi les fichiers que vous avez sélectionnés. Vous ne pouvez ouvrir qu'un seul fichier de projet à la" -" fois. Nous vous conseillons de n'importer que les modèles de ces fichiers. Souhaitez-vous continuer ?" +msgstr "" +"Nous avons trouvé au moins un fichier de projet parmi les fichiers que vous avez sélectionnés. Vous ne pouvez ouvrir qu'un seul fichier de projet à la fois. Nous vous conseillons de " +"n'importer que les modèles de ces fichiers. Souhaitez-vous continuer?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/OpenFilesIncludingProjectsDialog.qml:64 msgctxt "@action:button" @@ -5589,8 +5615,10 @@ msgid "" "You have customized some profile settings. Would you like to Keep these " "changed settings after switching profiles? Alternatively, you can discard " "the changes to load the defaults from '%1'." -msgstr "Vous avez personnalisé certains paramètres de profil.\nSouhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\nVous pouvez également" -" annuler les modifications pour charger les valeurs par défaut de '%1'." +msgstr "" +"Vous avez personnalisé certains paramètres de profil.\n" +"Souhaitez-vous conserver ces paramètres modifiés après avoir changé de profil ?\n" +"Vous pouvez également annuler les modifications pour charger les valeurs par défaut de '%1'." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/DiscardOrKeepProfileChangesDialog.qml:85 msgctxt "@title:column" @@ -5672,7 +5700,9 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\nCura est fier d'utiliser les projets open source suivants :" +msgstr "" +"Cura a été développé par Ultimaker B.V. en coopération avec la communauté Ultimaker.\n" +"Cura est fier d'utiliser les projets open source suivants :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5806,6 +5836,7 @@ msgid "Support library for scientific computing" msgstr "Prise en charge de la bibliothèque pour le calcul scientifique" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:171 +#, fuzzy msgctxt "@Label Description for application dependency" msgid "Python Error tracking library" msgstr "Bibliothèque de suivi des erreurs Python" @@ -5878,7 +5909,7 @@ msgstr "Surveillez les tâches d'impression et réimprimez à partir de votre hi #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Étendez Ultimaker Cura avec des plug-ins et des profils de matériaux." +msgstr "Étendez Ultimaker Cura avec des plugins et des profils de matériaux." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" @@ -5946,7 +5977,7 @@ msgstr "Le profil personnalisé %1 remplace certains paramètres." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/ProfileWarningReset.qml:79 msgctxt "@info" msgid "Some settings were changed." -msgstr "Alcune impostazioni sono state modificate." +msgstr "Certains paramètres ont été modifiés." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:78 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedInfillDensitySelector.qml:254 @@ -5963,7 +5994,7 @@ msgstr "Remplissage graduel" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:31 msgctxt "@error" msgid "Configuration not supported" -msgstr "Configurazione non supportata" +msgstr "Configuration non supportée" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:39 msgctxt "@message:text %1 is the name the printer uses for 'nozzle'." @@ -5975,7 +6006,7 @@ msgstr "Nessun profilo disponibile per la configurazione del materiale /%1 selez #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/UnsupportedProfileIndication.qml:47 msgctxt "@button:label" msgid "Learn more" -msgstr "Ulteriori informazioni" +msgstr "En savoir plus" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedAdhesionSelector.qml:27 msgctxt "@label" @@ -5987,13 +6018,13 @@ msgctxt "@label" msgid "" "Enable printing a brim or raft. This will add a flat area around or under " "your object which is easy to cut off afterwards." -msgstr "Activez l'impression d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la" -" suite." +msgstr "" +"Activez l'impression d'une bordure ou plaquette (Brim/Raft). Cela ajoutera une zone plate autour de ou sous votre objet qui est facile à découper par la suite." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedResolutionSelector.qml:27 msgctxt "@label" msgid "Resolution" -msgstr "Risoluzione" +msgstr "Résolution" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/PrintSetupSelector.qml:20 msgctxt "@label shown when we load a Gcode file" @@ -6037,7 +6068,10 @@ msgid "" "profile.\n" "\n" "Click to open the profile manager." -msgstr "Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n\nCliquez pour ouvrir le gestionnaire de profils." +msgstr "" +"Certaines valeurs de paramètre / forçage sont différentes des valeurs enregistrées dans le profil. \n" +"\n" +"Cliquez pour ouvrir le gestionnaire de profils." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Custom/QualitiesWithIntentMenu.qml:158 msgctxt "@label:header" @@ -6059,8 +6093,8 @@ msgctxt "@tooltip" msgid "" "The target temperature of the heated bed. The bed will heat up or cool down " "towards this temperature. If this is 0, the bed heating is turned off." -msgstr "Température cible du plateau chauffant. Le plateau sera chauffé ou refroidi pour tendre vers cette température. Si la valeur est 0, le chauffage du plateau" -" sera éteint." +msgstr "" +"Température cible du plateau chauffant. Le plateau sera chauffé ou refroidi pour tendre vers cette température. Si la valeur est 0, le chauffage du plateau sera éteint." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/HeatedBedBox.qml:88 msgctxt "@tooltip" @@ -6090,8 +6124,9 @@ msgid "" "Heat the bed in advance before printing. You can continue adjusting your " "print while it is heating, and you won't have to wait for the bed to heat up " "when you're ready to print." -msgstr "Préchauffez le plateau avant l'impression. Vous pouvez continuer à ajuster votre impression pendant qu'il chauffe, et vous n'aurez pas à attendre que le" -" plateau chauffe lorsque vous serez prêt à lancer l'impression." +msgstr "" +"Préchauffez le plateau avant l'impression. Vous pouvez continuer à ajuster votre impression pendant qu'il chauffe, et vous n'aurez pas à attendre que le plateau chauffe lorsque vous serez " +"prêt à lancer l'impression." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:40 msgctxt "@label" @@ -6103,8 +6138,9 @@ msgctxt "@tooltip" msgid "" "The target temperature of the hotend. The hotend will heat up or cool down " "towards this temperature. If this is 0, the hotend heating is turned off." -msgstr "Température cible de l'extrémité chauffante. L'extrémité chauffante sera chauffée ou refroidie pour tendre vers cette température. Si la valeur est 0," -" le chauffage de l'extrémité chauffante sera coupé." +msgstr "" +"Température cible de l'extrémité chauffante. L'extrémité chauffante sera chauffée ou refroidie pour tendre vers cette température. Si la valeur est 0, le chauffage de l'extrémité chauffante " +"sera coupé." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:105 msgctxt "@tooltip" @@ -6122,8 +6158,9 @@ msgid "" "Heat the hotend in advance before printing. You can continue adjusting your " "print while it is heating, and you won't have to wait for the hotend to heat " "up when you're ready to print." -msgstr "Préchauffez l'extrémité chauffante avant l'impression. Vous pouvez continuer l'ajustement de votre impression pendant qu'elle chauffe, ce qui vous évitera" -" un temps d'attente lorsque vous serez prêt à lancer l'impression." +msgstr "" +"Préchauffez l'extrémité chauffante avant l'impression. Vous pouvez continuer l'ajustement de votre impression pendant qu'elle chauffe, ce qui vous évitera un temps d'attente lorsque vous " +"serez prêt à lancer l'impression." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterOutput/ExtruderBox.qml:335 msgctxt "@tooltip" @@ -6175,7 +6212,7 @@ msgctxt "@tooltip of G-code command input" msgid "" "Send a custom G-code command to the connected printer. Press 'enter' to send " "the command." -msgstr "Envoyer une commande G-Code personnalisée à l'imprimante connectée. Appuyez sur « Entrée » pour envoyer la commande." +msgstr "Envoyer une commande G-Code personnalisée à l'imprimante connectée. Appuyez sur « Entrée » pour envoyer la commande." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:250 msgctxt "@label" @@ -6196,7 +6233,7 @@ msgstr "Fermeture de %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:597 msgctxt "@label %1 is the application name" msgid "Are you sure you want to exit %1?" -msgstr "Voulez-vous vraiment quitter %1 ?" +msgstr "Voulez-vous vraiment quitter %1?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:740 msgctxt "@window:title" @@ -6214,8 +6251,9 @@ msgid "" "We have found one or more G-Code files within the files you have selected. " "You can only open one G-Code file at a time. If you want to open a G-Code " "file, please just select only one." -msgstr "Nous avons trouvé au moins un fichier G-Code parmi les fichiers que vous avez sélectionné. Vous ne pouvez ouvrir qu'un seul fichier G-Code à la fois. Si" -" vous souhaitez ouvrir un fichier G-Code, veuillez ne sélectionner qu'un seul fichier de ce type." +msgstr "" +"Nous avons trouvé au moins un fichier G-Code parmi les fichiers que vous avez sélectionné. Vous ne pouvez ouvrir qu'un seul fichier G-Code à la fois. Si vous souhaitez ouvrir un fichier G-" +"Code, veuillez ne sélectionner qu'un seul fichier de ce type." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Cura.qml:829 msgctxt "@title:window" @@ -6233,8 +6271,10 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "- Ajoutez des profils de matériaux et des plug-ins à partir de la Marketplace\n- Sauvegardez et synchronisez vos profils de matériaux et vos plug-ins\n-" -" Partagez vos idées et obtenez l'aide de plus de 48 000 utilisateurs de la communauté Ultimaker" +msgstr "" +"- Ajoutez des profils de matériaux et des plugins à partir de la Marketplace\n" +"- Sauvegardez et synchronisez vos profils de matériaux et vos plugins\n" +"- Partagez vos idées et obtenez l'aide de plus de 48,000 utilisateurs de la communauté Ultimaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" From 663dcb896877629e9660eaf62976bb03871675e5 Mon Sep 17 00:00:00 2001 From: xommit <70339941+xommit@users.noreply.github.com> Date: Thu, 17 Nov 2022 15:21:34 +0100 Subject: [PATCH 452/547] Update cura.po --- resources/i18n/fr_FR/cura.po | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index f73616dbc6..d2b48930c9 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -1,10 +1,12 @@ -# Cura -# Copyright (C) 2022 Ultimaker B.V. -# This file is distributed under the same license as the Cura package. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. # +#, fuzzy msgid "" msgstr "" -"Project-Id-Version: Cura 5.2\n" +"Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-09-27 14:50+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" From 4d2f6b9655dd4cecf9eef0f1f808b05e3b500d28 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 17 Nov 2022 16:21:57 +0100 Subject: [PATCH 453/547] Previously there would always be one item in the updateableMachinesModel ("Create new"). This was moved to a button instead of being part of the model. This fixes new machines being incorrectly created when a machine already exists. CURA-9424 --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index 20bb7c8e2e..de3274efff 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -616,6 +616,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): # The machine included in the project file exists locally already, no need to change selected printers. is_networked_machine = global_stack.hasNetworkedConnection() is_abstract_machine = parseBool(existing_global_stack.getMetaDataEntry("is_abstract_machine", False)) + self._dialog.setMachineToOverride(global_stack.getId()) elif self._dialog.updatableMachinesModel.count > 0: # The machine included in the project file does not exist. There is another machine of the same type. # This will always default to an abstract machine first. @@ -630,6 +631,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): machine_name = i18n_catalog.i18nc("@button", "Create new") self._dialog.setIsAbstractMachine(False) self._dialog.setIsNetworkedMachine(False) + self._dialog.setMachineToOverride(None) self._dialog.setResolveStrategy("machine", "new") self._dialog.setIsNetworkedMachine(is_networked_machine) @@ -730,7 +732,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): application.expandedCategoriesChanged.emit() # Notify the GUI of the change # If there are no machines of the same type, create a new machine. - if self._resolve_strategies["machine"] != "override" or self._dialog.updatableMachinesModel.count <= 1: + if self._resolve_strategies["machine"] != "override" or self._dialog.updatableMachinesModel.count == 0: # We need to create a new machine machine_name = self._container_registry.uniqueName(self._machine_info.name) From ff61097f13036044f407c6fd68405938697ebee0 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 17 Nov 2022 16:37:14 +0100 Subject: [PATCH 454/547] Update resources/qml/RoundedRectangle.qml Co-authored-by: Casper Lamboo --- resources/qml/RoundedRectangle.qml | 1 - 1 file changed, 1 deletion(-) diff --git a/resources/qml/RoundedRectangle.qml b/resources/qml/RoundedRectangle.qml index 86f7214654..3ca05e2125 100644 --- a/resources/qml/RoundedRectangle.qml +++ b/resources/qml/RoundedRectangle.qml @@ -1,4 +1,3 @@ - import QtQuick 2.7 import UM 1.2 as UM From d286f50fe9428f247e4bae420a7747aa21b80029 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 17 Nov 2022 16:39:59 +0100 Subject: [PATCH 455/547] Check for translated string CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index cb93aec37e..0dfa7d4e8c 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -96,7 +96,7 @@ UM.Dialog WorkspaceRow { leftLabelText: catalog.i18nc("@action:label", manager.isPrinterGroup ? "Printer Group" : "Printer Name") - rightLabelText: manager.machineName == "Create new" ? "" : manager.machineName + rightLabelText: manager.machineName == catalog.i18nc("@button", "Create new") ? "" : manager.machineName } } From dd510a5dfcfbaa41e2311bdb22a860712d3bed5e Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 17 Nov 2022 16:58:16 +0100 Subject: [PATCH 456/547] Cleanup CURA-9424 --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index de3274efff..554309d648 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -600,7 +600,6 @@ class ThreeMFWorkspaceReader(WorkspaceReader): self._dialog.setNumUserSettings(num_user_settings) self._dialog.setActiveMode(active_mode) self._dialog.setUpdatableMachines(updatable_machines) - self._dialog.setMachineToOverride(global_stack_id) self._dialog.setMaterialLabels(material_labels) self._dialog.setMachineType(machine_type) self._dialog.setExtruders(extruders) @@ -617,6 +616,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): is_networked_machine = global_stack.hasNetworkedConnection() is_abstract_machine = parseBool(existing_global_stack.getMetaDataEntry("is_abstract_machine", False)) self._dialog.setMachineToOverride(global_stack.getId()) + self._dialog.setResolveStrategy("machine", "override") elif self._dialog.updatableMachinesModel.count > 0: # The machine included in the project file does not exist. There is another machine of the same type. # This will always default to an abstract machine first. @@ -624,13 +624,13 @@ class ThreeMFWorkspaceReader(WorkspaceReader): machine_name = machine["name"] is_networked_machine = machine["isNetworked"] is_abstract_machine = machine["isAbstractMachine"] - self._dialog.setResolveStrategy("machine", "override") self._dialog.setMachineToOverride(machine["id"]) + self._dialog.setResolveStrategy("machine", "override") else: # The machine included in the project file does not exist. There are no other printers of the same type. Default to "Create New". machine_name = i18n_catalog.i18nc("@button", "Create new") - self._dialog.setIsAbstractMachine(False) - self._dialog.setIsNetworkedMachine(False) + is_networked_machine = False + is_abstract_machine = False self._dialog.setMachineToOverride(None) self._dialog.setResolveStrategy("machine", "new") @@ -732,6 +732,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): application.expandedCategoriesChanged.emit() # Notify the GUI of the change # If there are no machines of the same type, create a new machine. + print(self._resolve_strategies) if self._resolve_strategies["machine"] != "override" or self._dialog.updatableMachinesModel.count == 0: # We need to create a new machine machine_name = self._container_registry.uniqueName(self._machine_info.name) @@ -742,6 +743,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader): # the other extruders. machine_extruder_count = self._getMachineExtruderCount() # type: Optional[int] global_stack = CuraStackBuilder.createMachine(machine_name, self._machine_info.definition_id, machine_extruder_count) + print(f"Created Global Stack: {global_stack}") if global_stack: # Only switch if creating the machine was successful. extruder_stack_dict = {str(position): extruder for position, extruder in enumerate(global_stack.extruderList)} From 1d1800e440bcc726d5fecf0cfc3fa646c281f54b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 17 Nov 2022 17:03:05 +0100 Subject: [PATCH 457/547] Remove print statements CURA-9424 --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index 554309d648..c839c46e7c 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -732,7 +732,6 @@ class ThreeMFWorkspaceReader(WorkspaceReader): application.expandedCategoriesChanged.emit() # Notify the GUI of the change # If there are no machines of the same type, create a new machine. - print(self._resolve_strategies) if self._resolve_strategies["machine"] != "override" or self._dialog.updatableMachinesModel.count == 0: # We need to create a new machine machine_name = self._container_registry.uniqueName(self._machine_info.name) @@ -743,7 +742,6 @@ class ThreeMFWorkspaceReader(WorkspaceReader): # the other extruders. machine_extruder_count = self._getMachineExtruderCount() # type: Optional[int] global_stack = CuraStackBuilder.createMachine(machine_name, self._machine_info.definition_id, machine_extruder_count) - print(f"Created Global Stack: {global_stack}") if global_stack: # Only switch if creating the machine was successful. extruder_stack_dict = {str(position): extruder for position, extruder in enumerate(global_stack.extruderList)} From 6d810ccb9d18c3346ee2562cfa5386649c3440c6 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 17 Nov 2022 17:52:48 +0100 Subject: [PATCH 458/547] Split up installer workflow per OS. This requires a separate action to be run per OS, as there is no real way to have conditional lists within YML. The idea is that the installer can be build per OS (and also, another intent of this change is to make it so that people don't have to wait for all artifacts to be ready to download a single one). part of CURA-9880 --- .github/workflows/cura-all-installers.yml | 105 ++++++++++++++++++++++ .github/workflows/cura-installer.yml | 40 ++++----- 2 files changed, 122 insertions(+), 23 deletions(-) create mode 100644 .github/workflows/cura-all-installers.yml diff --git a/.github/workflows/cura-all-installers.yml b/.github/workflows/cura-all-installers.yml new file mode 100644 index 0000000000..a0c716d123 --- /dev/null +++ b/.github/workflows/cura-all-installers.yml @@ -0,0 +1,105 @@ +name: Cura All Installers +run-name: ${{ inputs.cura_conan_version }} by @${{ github.actor }} + +on: + workflow_dispatch: + inputs: + cura_conan_version: + description: 'Cura Conan Version' + default: 'cura/latest@ultimaker/testing' + required: true + conan_args: + description: 'Conan args: eq.: --require-override' + default: '' + required: false + conan_config: + description: 'Conan config branch to use' + default: '' + required: false + enterprise: + description: 'Build Cura as an Enterprise edition' + required: true + default: false + type: boolean + staging: + description: 'Use staging API' + required: true + default: false + type: boolean + installer: + description: 'Create the installer' + required: true + default: true + type: boolean + build_windows: + description: 'Build for Windows' + required: true + default: true + type: boolean + build_linux: + description: 'Build for Linux' + required: true + default: true + type: boolean + build_macos: + description: 'Build for MacOs' + required: true + default: true + type: boolean + + # Run the nightly at 3:25 UTC on working days + schedule: + - cron: '25 3 * * 1-5' + +jobs: + windows-installer-create: + if: ${{ inputs.build_windows }} + uses: ./.github/workflows/cura-installer.yml + with: + platform: 'windows-2022' + os_name: 'win64' + cura_conan_version: ${{ inputs.cura_conan_version }} + conan_args: ${{ inputs.conan_args }} + conan_config: ${{ inputs.conan_config }} + enterprise: ${{ inputs.enterprise }} + staging: ${{ inputs.staging }} + installer: ${{ inputs.installer }} + + linux-installer-create: + if: ${{ inputs.build_linux }} + uses: ./.github/workflows/cura-installer.yml + with: + platform: 'ubuntu-20.04' + os_name: 'linux' + cura_conan_version: ${{ inputs.cura_conan_version }} + conan_args: ${{ inputs.conan_args }} + conan_config: ${{ inputs.conan_config }} + enterprise: ${{ inputs.enterprise }} + staging: ${{ inputs.staging }} + installer: ${{ inputs.installer }} + + linux-modern-installer-create: + if: ${{ inputs.build_linux }} + uses: ./.github/workflows/cura-installer.yml + with: + platform: 'ubuntu-22.04' + os_name: 'linux-modern' + cura_conan_version: ${{ inputs.cura_conan_version }} + conan_args: ${{ inputs.conan_args }} + conan_config: ${{ inputs.conan_config }} + enterprise: ${{ inputs.enterprise }} + staging: ${{ inputs.staging }} + installer: ${{ inputs.installer }} + + macos-installer-create: + if: ${{ inputs.build_macos }} + uses: ./.github/workflows/cura-installer.yml + with: + platform: 'macos-11' + os_name: 'mac' + cura_conan_version: ${{ inputs.cura_conan_version }} + conan_args: ${{ inputs.conan_args }} + conan_config: ${{ inputs.conan_config }} + enterprise: ${{ inputs.enterprise }} + staging: ${{ inputs.staging }} + installer: ${{ inputs.installer }} diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index d0f9fb895e..9ad4a6d971 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -1,9 +1,17 @@ name: Cura Installer -run-name: ${{ inputs.cura_conan_version }} by @${{ github.actor }} +run-name: ${{ inputs.cura_conan_version }} for ${{ inputs.platform }} by @${{ github.actor }} on: - workflow_dispatch: + workflow_call: inputs: + platform: + description: 'Selected Installer OS' + default: 'ubuntu-20.04' + required: true + os_name: + description: 'OS Friendly Name' + default: 'linux' + required: true cura_conan_version: description: 'Cura Conan Version' default: 'cura/latest@ultimaker/testing' @@ -32,11 +40,6 @@ on: default: true type: boolean - # Run the nightly at 3:25 UTC on working days - #FIXME: Provide the same default values as the workflow dispatch - schedule: - - cron: '25 3 * * 1-5' - env: CONAN_LOGIN_USERNAME_CURA: ${{ secrets.CONAN_USER }} CONAN_PASSWORD_CURA: ${{ secrets.CONAN_PASS }} @@ -59,16 +62,7 @@ env: jobs: cura-installer-create: - runs-on: ${{ matrix.os }} - - strategy: - fail-fast: false - matrix: - include: - - { os: macos-11, os_id: 'mac' } - - { os: windows-2022, os_id: 'win64' } - - { os: ubuntu-20.04, os_id: 'linux' } - - { os: ubuntu-22.04, os_id: 'linux-modern' } + runs-on: ${{ inputs.platform }} steps: - name: Checkout @@ -217,34 +211,34 @@ jobs: - name: Archive the artifacts (bash) if: ${{ github.event.inputs.installer == 'false' && runner.os != 'Windows' }} - run: tar -zcf "./Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.tar.gz" "./Ultimaker-Cura/" + run: tar -zcf "./Ultimaker-Cura-$CURA_VERSION_FULL-${{ inputs.os_name }}.tar.gz" "./Ultimaker-Cura/" working-directory: dist - name: Archive the artifacts (Powershell) if: ${{ github.event.inputs.installer == 'false' && runner.os == 'Windows' }} - run: Compress-Archive -Path ".\Ultimaker-Cura" -DestinationPath ".\Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}.zip" + run: Compress-Archive -Path ".\Ultimaker-Cura" -DestinationPath ".\Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ inputs.os_name }}.zip" working-directory: dist - name: Create the Windows exe installer (Powershell) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Windows' }} run: | - python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ matrix.os_id }}.exe" + python ..\cura_inst\packaging\NSIS\create_windows_installer.py ../cura_inst . "Ultimaker-Cura-$Env:CURA_VERSION_FULL-${{ inputs.os_name }}.exe" working-directory: dist - name: Create the Linux AppImage (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Linux' }} - run: python ../cura_inst/packaging/AppImage/create_appimage.py ./Ultimaker-Cura $CURA_VERSION_FULL "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.AppImage" + run: python ../cura_inst/packaging/AppImage/create_appimage.py ./Ultimaker-Cura $CURA_VERSION_FULL "Ultimaker-Cura-$CURA_VERSION_FULL-${{ inputs.os_name }}.AppImage" working-directory: dist - name: Create the MacOS dmg (Bash) if: ${{ github.event.inputs.installer == 'true' && runner.os == 'Macos' }} - run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "Ultimaker-Cura-$CURA_VERSION_FULL-${{ matrix.os_id }}.dmg" + run: python ../cura_inst/packaging/dmg/dmg_sign_noterize.py ../cura_inst . "Ultimaker-Cura-$CURA_VERSION_FULL-${{ inputs.os_name }}.dmg" working-directory: dist - name: Upload the artifacts uses: actions/upload-artifact@v3 with: - name: Ultimaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ matrix.os_id }} + name: Ultimaker-Cura-${{ env.CURA_VERSION_FULL }}-${{ inputs.os_name }} path: | dist/*.tar.gz dist/*.zip From ccdc67712ab82ef90d4831505a2654aa7e4e2972 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 17 Nov 2022 18:04:25 +0100 Subject: [PATCH 459/547] Suddenly 'type' is required while previously it wasn't. Also attempt to standardize the ordering somewhat (description, default, required, type). part of CURA-9880 --- .github/workflows/cura-all-installers.yml | 15 +++++++++------ .github/workflows/cura-installer.yml | 11 ++++++++--- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/cura-all-installers.yml b/.github/workflows/cura-all-installers.yml index a0c716d123..0347f72eaa 100644 --- a/.github/workflows/cura-all-installers.yml +++ b/.github/workflows/cura-all-installers.yml @@ -8,43 +8,46 @@ on: description: 'Cura Conan Version' default: 'cura/latest@ultimaker/testing' required: true + type: string conan_args: description: 'Conan args: eq.: --require-override' default: '' required: false + type: string conan_config: description: 'Conan config branch to use' default: '' required: false + type: string enterprise: description: 'Build Cura as an Enterprise edition' - required: true default: false + required: true type: boolean staging: description: 'Use staging API' - required: true default: false + required: true type: boolean installer: description: 'Create the installer' - required: true default: true + required: true type: boolean build_windows: description: 'Build for Windows' - required: true default: true + required: true type: boolean build_linux: description: 'Build for Linux' - required: true default: true + required: true type: boolean build_macos: description: 'Build for MacOs' - required: true default: true + required: true type: boolean # Run the nightly at 3:25 UTC on working days diff --git a/.github/workflows/cura-installer.yml b/.github/workflows/cura-installer.yml index 9ad4a6d971..8b1ea6e390 100644 --- a/.github/workflows/cura-installer.yml +++ b/.github/workflows/cura-installer.yml @@ -8,36 +8,41 @@ on: description: 'Selected Installer OS' default: 'ubuntu-20.04' required: true + type: string os_name: description: 'OS Friendly Name' default: 'linux' required: true + type: string cura_conan_version: description: 'Cura Conan Version' default: 'cura/latest@ultimaker/testing' required: true + type: string conan_args: description: 'Conan args: eq.: --require-override' default: '' required: false + type: string conan_config: description: 'Conan config branch to use' default: '' required: false + type: string enterprise: description: 'Build Cura as an Enterprise edition' - required: true default: false + required: true type: boolean staging: description: 'Use staging API' - required: true default: false + required: true type: boolean installer: description: 'Create the installer' - required: true default: true + required: true type: boolean env: From 3761f03ceaf875ac4fd8d677e2df206535a6639e Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 17 Nov 2022 18:26:45 +0100 Subject: [PATCH 460/547] Called workflow needs to inherit more information to run. part of CURA-9880 --- .github/workflows/cura-all-installers.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/cura-all-installers.yml b/.github/workflows/cura-all-installers.yml index 0347f72eaa..25f56063af 100644 --- a/.github/workflows/cura-all-installers.yml +++ b/.github/workflows/cura-all-installers.yml @@ -67,6 +67,7 @@ jobs: enterprise: ${{ inputs.enterprise }} staging: ${{ inputs.staging }} installer: ${{ inputs.installer }} + secrets: inherit linux-installer-create: if: ${{ inputs.build_linux }} @@ -80,6 +81,7 @@ jobs: enterprise: ${{ inputs.enterprise }} staging: ${{ inputs.staging }} installer: ${{ inputs.installer }} + secrets: inherit linux-modern-installer-create: if: ${{ inputs.build_linux }} @@ -93,6 +95,7 @@ jobs: enterprise: ${{ inputs.enterprise }} staging: ${{ inputs.staging }} installer: ${{ inputs.installer }} + secrets: inherit macos-installer-create: if: ${{ inputs.build_macos }} @@ -106,3 +109,4 @@ jobs: enterprise: ${{ inputs.enterprise }} staging: ${{ inputs.staging }} installer: ${{ inputs.installer }} + secrets: inherit From 73ac7fa7168b8ea6770ed7a277211fd68d6b8c94 Mon Sep 17 00:00:00 2001 From: jspijker Date: Fri, 18 Nov 2022 11:27:41 +0100 Subject: [PATCH 461/547] Fix get version form PR's --- .github/workflows/conan-recipe-version.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index e5b1af54f5..a0ea09c0f3 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -67,8 +67,7 @@ jobs: if: ${{ github.event.pull_request.head.repo.full_name != github.repository }} with: fetch-depth: 0 - ref: ${{ github.event.pull_request.head.ref }} - repository: ${{ github.event.pull_request.head.repo.full_name }} + ref: ${{ github.base_ref }} - name: Setup Python and pip uses: actions/setup-python@v4 From f60463a23776f4a88237936940df6faa10ea6bb8 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 18 Nov 2022 11:33:00 +0100 Subject: [PATCH 462/547] Add left padding CURA-9424 --- plugins/3MFReader/WorkspaceDialog.qml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/3MFReader/WorkspaceDialog.qml b/plugins/3MFReader/WorkspaceDialog.qml index 0dfa7d4e8c..d1a000bae4 100644 --- a/plugins/3MFReader/WorkspaceDialog.qml +++ b/plugins/3MFReader/WorkspaceDialog.qml @@ -195,7 +195,7 @@ UM.Dialog model: resolveStrategiesModel textRole: "label" visible: manager.qualityChangesConflict - contentLeftPadding: UM.Theme.getSize("default_margin").width + contentLeftPadding: UM.Theme.getSize("default_margin").width + UM.Theme.getSize("narrow_margin").width textFont: UM.Theme.getFont("medium") background: Cura.RoundedRectangle @@ -249,7 +249,7 @@ UM.Dialog model: resolveStrategiesModel textRole: "label" visible: manager.materialConflict - contentLeftPadding: UM.Theme.getSize("default_margin").width + contentLeftPadding: UM.Theme.getSize("default_margin").width + UM.Theme.getSize("narrow_margin").width textFont: UM.Theme.getFont("medium") background: Cura.RoundedRectangle From cc36da86b10bbbd6d71cf6db2d66bea3953b3447 Mon Sep 17 00:00:00 2001 From: jspijker Date: Fri, 18 Nov 2022 11:44:57 +0100 Subject: [PATCH 463/547] Fix channel when people use - instead of _ in their branch name --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index a0ea09c0f3..ffa0b97e10 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -118,7 +118,7 @@ jobs: elif ref_name in ("main", "master"): channel = 'testing' else: - channel = repo.active_branch.name.split("_")[0].replace("-", "_").lower() + channel = "_".join(repo.active_branch.name.replace("-", "_").split("_")[:2]).lower() if "pull_request" in event_name: channel = f"pr_{issue_number}" From 55040a7040b28481ce943f024eef8ccb1935f1a2 Mon Sep 17 00:00:00 2001 From: jspijker Date: Fri, 18 Nov 2022 11:50:10 +0100 Subject: [PATCH 464/547] Use Env file for workflow output --- .github/workflows/conan-recipe-version.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index ffa0b97e10..e376ec7648 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -171,19 +171,19 @@ jobs: actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" # %% print to output - cmd_name = ["echo", f"::set-output name=name::{project_name}"] + cmd_name = ["echo", f"name={project_name} >> $GITHUB_OUTPUT"] subprocess.call(cmd_name) - cmd_version = ["echo", f"::set-output name=version::{actual_version}"] + cmd_version = ["echo", f"version={actual_version} >> $GITHUB_OUTPUT"] subprocess.call(cmd_version) - cmd_channel = ["echo", f"::set-output name=channel::{channel}"] + cmd_channel = ["echo", f"channel={channel} >> $GITHUB_OUTPUT"] subprocess.call(cmd_channel) - cmd_id_full= ["echo", f"::set-output name=recipe_id_full::{project_name}/{actual_version}@{user}/{channel}"] + cmd_id_full= ["echo", f"recipe_id_full={project_name}/{actual_version}@{user}/{channel} >> $GITHUB_OUTPUT"] subprocess.call(cmd_id_full) - cmd_id_latest = ["echo", f"::set-output name=recipe_id_latest::{project_name}/latest@{user}/{channel}"] + cmd_id_latest = ["echo", f"recipe_id_latest={project_name}/latest@{user}/{channel} >> $GITHUB_OUTPUT"] subprocess.call(cmd_id_latest) - cmd_semver_full = ["echo", f"::set-output name=semver_full::{actual_version}"] + cmd_semver_full = ["echo", f"semver_full={actual_version} >> $GITHUB_OUTPUT"] subprocess.call(cmd_semver_full) - cmd_is_release_branch = ["echo", f"::set-output name=is_release_branch::{str(is_release_branch).lower()}"] + cmd_is_release_branch = ["echo", f"is_release_branch={str(is_release_branch).lower()} >> $GITHUB_OUTPUT"] subprocess.call(cmd_is_release_branch) print("::group::Conan Recipe Information") @@ -191,7 +191,7 @@ jobs: print(f"version = {actual_version}") print(f"user = {user}") print(f"channel = {channel}") - print(f"= {project_name}/{actual_version}@{user}/{channel}") + print(f"recipe_id_full = {project_name}/{actual_version}@{user}/{channel}") print(f"recipe_id_latest = {project_name}/latest@{user}/{channel}") print(f"semver_full = {actual_version}") print(f"is_release_branch = {str(is_release_branch).lower()}") From be0b2b15c7a60ace7094c981caf6d7f9a1997626 Mon Sep 17 00:00:00 2001 From: jspijker Date: Fri, 18 Nov 2022 11:59:36 +0100 Subject: [PATCH 465/547] Use quotes for output to env files --- .github/workflows/conan-recipe-version.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index e376ec7648..8e9b0de547 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -171,19 +171,19 @@ jobs: actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" # %% print to output - cmd_name = ["echo", f"name={project_name} >> $GITHUB_OUTPUT"] + cmd_name = ["echo", f"\"name={project_name}\" >> $GITHUB_OUTPUT"] subprocess.call(cmd_name) - cmd_version = ["echo", f"version={actual_version} >> $GITHUB_OUTPUT"] + cmd_version = ["echo", f"\"version={actual_version}\" >> $GITHUB_OUTPUT"] subprocess.call(cmd_version) - cmd_channel = ["echo", f"channel={channel} >> $GITHUB_OUTPUT"] + cmd_channel = ["echo", f"\"channel={channel}\" >> $GITHUB_OUTPUT"] subprocess.call(cmd_channel) - cmd_id_full= ["echo", f"recipe_id_full={project_name}/{actual_version}@{user}/{channel} >> $GITHUB_OUTPUT"] + cmd_id_full= ["echo", f"\"recipe_id_full={project_name}/{actual_version}@{user}/{channel}\" >> $GITHUB_OUTPUT"] subprocess.call(cmd_id_full) - cmd_id_latest = ["echo", f"recipe_id_latest={project_name}/latest@{user}/{channel} >> $GITHUB_OUTPUT"] + cmd_id_latest = ["echo", f"\"recipe_id_latest={project_name}/latest@{user}/{channel}\" >> $GITHUB_OUTPUT"] subprocess.call(cmd_id_latest) - cmd_semver_full = ["echo", f"semver_full={actual_version} >> $GITHUB_OUTPUT"] + cmd_semver_full = ["echo", f"\"semver_full={actual_version}\" >> $GITHUB_OUTPUT"] subprocess.call(cmd_semver_full) - cmd_is_release_branch = ["echo", f"is_release_branch={str(is_release_branch).lower()} >> $GITHUB_OUTPUT"] + cmd_is_release_branch = ["echo", f"\"is_release_branch={str(is_release_branch).lower()}\" >> $GITHUB_OUTPUT"] subprocess.call(cmd_is_release_branch) print("::group::Conan Recipe Information") From 87cea8f8f4d65ffbed5064c84db8a1a1c2d867c0 Mon Sep 17 00:00:00 2001 From: jspijker Date: Fri, 18 Nov 2022 13:02:04 +0100 Subject: [PATCH 466/547] write directly to the env file --- .github/workflows/conan-recipe-version.yml | 32 ++++++++++++---------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 8e9b0de547..82ceb74595 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -85,6 +85,7 @@ jobs: name: Get Conan broadcast data run: | import subprocess + import os from conans import tools from conans.errors import ConanException from git import Repo @@ -170,21 +171,22 @@ jobs: reset_patch = 0 actual_version = f"{latest_branch_version.major}.{bump_up_minor}.{reset_patch}-alpha+{buildmetadata}{channel_metadata}" - # %% print to output - cmd_name = ["echo", f"\"name={project_name}\" >> $GITHUB_OUTPUT"] - subprocess.call(cmd_name) - cmd_version = ["echo", f"\"version={actual_version}\" >> $GITHUB_OUTPUT"] - subprocess.call(cmd_version) - cmd_channel = ["echo", f"\"channel={channel}\" >> $GITHUB_OUTPUT"] - subprocess.call(cmd_channel) - cmd_id_full= ["echo", f"\"recipe_id_full={project_name}/{actual_version}@{user}/{channel}\" >> $GITHUB_OUTPUT"] - subprocess.call(cmd_id_full) - cmd_id_latest = ["echo", f"\"recipe_id_latest={project_name}/latest@{user}/{channel}\" >> $GITHUB_OUTPUT"] - subprocess.call(cmd_id_latest) - cmd_semver_full = ["echo", f"\"semver_full={actual_version}\" >> $GITHUB_OUTPUT"] - subprocess.call(cmd_semver_full) - cmd_is_release_branch = ["echo", f"\"is_release_branch={str(is_release_branch).lower()}\" >> $GITHUB_OUTPUT"] - subprocess.call(cmd_is_release_branch) + # %% Set the environment output + output_env = os.environ["GITHUB_OUTPUT"] + content = "" + if os.path.exist(output_env): + with open(output_env, "r") as f: + content = f.read() + + with open(output_env, "w") as f: + f.write(content) + f.writelines(f"name={project_name}\n") + f.writelines(f"version={actual_version}\n") + f.writelines(f"channel={channel}\n") + f.writelines(f"recipe_id_full={project_name}/{actual_version}@{user}/{channel}\n") + f.writelines(f"recipe_id_latest={project_name}/latest@{user}/{channel}\n") + f.writelines(f"semver_full={actual_version}\n") + f.writelines(f"is_release_branch={str(is_release_branch).lower()}\n") print("::group::Conan Recipe Information") print(f"name = {project_name}") From fb69cff5115ba23c5461ddf64fada7afd1f9b741 Mon Sep 17 00:00:00 2001 From: jspijker Date: Fri, 18 Nov 2022 13:04:38 +0100 Subject: [PATCH 467/547] fix typo --- .github/workflows/conan-recipe-version.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conan-recipe-version.yml b/.github/workflows/conan-recipe-version.yml index 82ceb74595..345fad2220 100644 --- a/.github/workflows/conan-recipe-version.yml +++ b/.github/workflows/conan-recipe-version.yml @@ -174,7 +174,7 @@ jobs: # %% Set the environment output output_env = os.environ["GITHUB_OUTPUT"] content = "" - if os.path.exist(output_env): + if os.path.exists(output_env): with open(output_env, "r") as f: content = f.read() From 104bc585f44fb7665454443b46936c4024fee29e Mon Sep 17 00:00:00 2001 From: jspijker Date: Sat, 19 Nov 2022 19:07:32 +0100 Subject: [PATCH 468/547] Added a linting tool for Cura Printers and Profiles printer-linter works of definitions, profiles and meshes; It has various diagnostic checks. With possible suggestions for fixes. It should also be able to fix certain diagnostic issues and it can be used to format the files according to code-style. It can output the diagnostics in a yaml file, which can then be used to comment on PR's with suggestions to the author. Future PR. The settings for the diagnostics and checks are defined in `.printer-linter` and are very self explanatory. ``` checks: diagnostic-mesh-file-extension: true diagnostic-mesh-file-size: true diagnostic-definition-redundant-override: true fixes: diagnostic-definition-redundant-override: true format: format-definition-bracket-newline: false format-definition-paired-coordinate-array: true format-definition-sort-keys: true format-definition-indent: 4 format-profile-space-around-delimiters: true format-profile-sort-keys: true diagnostic-mesh-file-size: 1200000 ``` --- .printer-linter | 14 ++++ printer-linter/printer-linter.py | 129 ++++++++++++++++++++++++++++++ printer-linter/tidy/__init__.py | 20 +++++ printer-linter/tidy/defintion.py | 96 ++++++++++++++++++++++ printer-linter/tidy/diagnostic.py | 87 ++++++++++++++++++++ printer-linter/tidy/meshes.py | 34 ++++++++ printer-linter/tidy/profile.py | 7 ++ requirements-dev.txt | 1 + 8 files changed, 388 insertions(+) create mode 100644 .printer-linter create mode 100644 printer-linter/printer-linter.py create mode 100644 printer-linter/tidy/__init__.py create mode 100644 printer-linter/tidy/defintion.py create mode 100644 printer-linter/tidy/diagnostic.py create mode 100644 printer-linter/tidy/meshes.py create mode 100644 printer-linter/tidy/profile.py diff --git a/.printer-linter b/.printer-linter new file mode 100644 index 0000000000..085937325e --- /dev/null +++ b/.printer-linter @@ -0,0 +1,14 @@ +checks: + diagnostic-mesh-file-extension: true + diagnostic-mesh-file-size: true + diagnostic-definition-redundant-override: true +fixes: + diagnostic-definition-redundant-override: true +format: + format-definition-bracket-newline: false + format-definition-paired-coordinate-array: true + format-definition-sort-keys: true + format-definition-indent: 4 + format-profile-space-around-delimiters: true + format-profile-sort-keys: true +diagnostic-mesh-file-size: 800000 \ No newline at end of file diff --git a/printer-linter/printer-linter.py b/printer-linter/printer-linter.py new file mode 100644 index 0000000000..7dd18e6176 --- /dev/null +++ b/printer-linter/printer-linter.py @@ -0,0 +1,129 @@ +import configparser +import json +import re +from argparse import ArgumentParser +from collections import OrderedDict +from os import getcwd +from pathlib import Path + +import yaml + +from tidy import create + + +def examineFile(file, settings): + patient = create(file, settings) + if patient is None: + return {} + + full_body_check = {f"{file.as_posix()}": []} + for diagnostic in patient.check(): + if diagnostic: + full_body_check[f"{file.as_posix()}"].append(diagnostic.toDict()) + + if len(full_body_check[f"{file.as_posix()}"]) == 0: + del full_body_check[f"{file.as_posix()}"] + return full_body_check + + +def fixFile(file, settings, full_body_check): + if not file.exists(): + return + ext = ".".join(file.name.split(".")[-2:]) + + if ext == "def.json": + issues = full_body_check[f"{file.as_posix()}"] + for issue in issues: + if issue["diagnostic"] == "diagnostic-definition-redundant-override" and settings["fixes"].get( + "diagnostic-definition-redundant-override", True): + pass + + +def formatFile(file: Path, settings): + if not file.exists(): + return + ext = ".".join(file.name.split(".")[-2:]) + + if ext == "def.json": + definition = json.loads(file.read_text()) + content = json.dumps(definition, indent=settings["format"].get("format-definition-indent", 4), + sort_keys=settings["format"].get("format-definition-sort-keys", True)) + + if settings["format"].get("format-definition-bracket-newline", True): + newline = re.compile(r"(\B\s+)(\"[\w\"]+)(\:\s\{)") + content = newline.sub(r"\1\2:\1{", content) + + if settings["format"].get("format-definition-paired-coordinate-array", True): + paired_coordinates = re.compile(r"(\[)\s+(-?\d*),\s*(-?\d*)\s*(\])") + content = paired_coordinates.sub(r"\1 \2, \3 \4", content) + + file.write_text(content) + + if ext == "inst.cfg": + config = configparser.ConfigParser() + config.read(file) + + if settings["format"].get("format-profile-sort-keys", True): + for section in config._sections: + config._sections[section] = OrderedDict(sorted(config._sections[section].items(), key=lambda t: t[0])) + config._sections = OrderedDict(sorted(config._sections.items(), key=lambda t: t[0])) + + with open(file, "w") as f: + config.write(f, space_around_delimiters=settings["format"].get("format-profile-space-around-delimiters", True)) + + +def main(files, setting_path, to_format, to_fix, report): + if not setting_path: + setting_path = Path(getcwd(), ".printer-linter") + + if not setting_path.exists(): + print(f"Can't find the settings: {setting_path}") + return + + with open(setting_path, "r") as f: + settings = yaml.load(f, yaml.FullLoader) + + full_body_check = {} + for file in files: + if file.is_dir(): + for fp in file.rglob("**/*"): + full_body_check |= examineFile(fp, settings) + else: + full_body_check |= examineFile(file, settings) + + results = yaml.dump(full_body_check, default_flow_style=False, indent=4, width=240) + if report: + report.write_text(results) + else: + print(results) + + if to_fix: + for file in files: + if file.is_dir(): + for fp in file.rglob("**/*"): + if f"{file.as_posix()}" in full_body_check: + fixFile(fp, settings, full_body_check) + else: + if f"{file.as_posix()}" in full_body_check: + fixFile(file, settings, full_body_check) + + if to_format: + for file in files: + if file.is_dir(): + for fp in file.rglob("**/*"): + formatFile(fp, settings) + else: + formatFile(file, settings) + + +if __name__ == "__main__": + parser = ArgumentParser( + description="UltiMaker Cura printer linting, static analysis and formatting of Cura printer definitions and other resources") + parser.add_argument("--setting", required=False, type=Path, help="Path to the `.printer-linter` setting file") + parser.add_argument("--report", required=False, type=Path, help="Path where the diagnostic report should be stored") + parser.add_argument("--format", action="store_true", help="Format the files") + parser.add_argument("--fix", action="store_true", help="Attempt to apply the suggested fixes on the files") + parser.add_argument("Files", metavar="F", type=Path, nargs="+", help="Files or directories to format") + + args = parser.parse_args() + main(args.Files, args.setting, args.format, args.fix, args.report) diff --git a/printer-linter/tidy/__init__.py b/printer-linter/tidy/__init__.py new file mode 100644 index 0000000000..9bf761bd5e --- /dev/null +++ b/printer-linter/tidy/__init__.py @@ -0,0 +1,20 @@ +from .defintion import Definition +from .diagnostic import Diagnostic +from .meshes import Meshes +from .profile import Profile + +__all__ = ["Profile", "Definition", "Meshes", "Diagnostic", "create"] + + +def create(file, settings): + if not file.exists(): + return None + if ".inst" in file.suffixes and ".cfg" in file.suffixes: + return Profile(file, settings) + if ".def" in file.suffixes and ".json" in file.suffixes: + if file.stem in ("fdmprinter.def", "fdmextruder.def"): + return None + return Definition(file, settings) + if file.parent.stem == "meshes": + return Meshes(file, settings) + return None diff --git a/printer-linter/tidy/defintion.py b/printer-linter/tidy/defintion.py new file mode 100644 index 0000000000..984bdd13e5 --- /dev/null +++ b/printer-linter/tidy/defintion.py @@ -0,0 +1,96 @@ +import json +from pathlib import Path + +from .diagnostic import Diagnostic + + +class Definition: + def __init__(self, file, settings): + self._settings = settings + self._file = file + self._defs = {} + self._getDefs(file) + + settings = {} + for k, v in self._defs["fdmprinter"]["settings"].items(): + self._getSetting(k, v, settings) + self._defs["fdmprinter"] = {"overrides": settings} + + def check(self): + if self._settings["checks"].get("diagnostic-definition-redundant-override", False): + for check in self.checkRedefineOverride(): + yield check + + # Add other which will yield Diagnostic's + # TODO: A check to determine if the user set value is with the min and max value defined in the parent and doesn't trigger a warning + # TODO: A check if the key exist in the first place + # TODO: Check if the model platform exist + + yield + + def checkRedefineOverride(self): + definition_name = list(self._defs.keys())[0] + definition = self._defs[definition_name] + if "overrides" in definition and definition_name != "fdmprinter": + keys = list(definition["overrides"].keys()) + for key, value_dict in definition["overrides"].items(): + is_redefined, value, parent = self._isDefinedInParent(key, value_dict, definition['inherits']) + if is_redefined: + termination_key = keys.index(key) + 1 + if termination_key >= len(keys): + # FIXME: find the correct end sequence for now assume it is on the same line + termination_seq = None + else: + termination_seq = keys[termination_key] + yield Diagnostic("diagnostic-definition-redundant-override", + f"Overriding **{key}** with the same value (**{value}**) as defined in parent definition: **{definition['inherits']}**", + self._file, + key, + termination_seq) + + def checkValueOutOfBounds(self): + + pass + + def _getSetting(self, name, setting, settings): + if "children" in setting: + for childname, child in setting["children"].items(): + self._getSetting(childname, child, settings) + settings |= {name: setting} + + def _getDefs(self, file): + if not file.exists(): + return + self._defs[Path(file.stem).stem] = json.loads(file.read_text()) + if "inherits" in self._defs[Path(file.stem).stem]: + parent_file = file.parent.joinpath(f"{self._defs[Path(file.stem).stem]['inherits']}.def.json") + self._getDefs(parent_file) + + def _isDefinedInParent(self, key, value_dict, inherits_from): + if "overrides" not in self._defs[inherits_from]: + return self._isDefinedInParent(key, value_dict, self._defs[inherits_from]["inherits"]) + + parent = self._defs[inherits_from]["overrides"] + is_number = self._defs["fdmprinter"]["overrides"][key] in ("float", "int") + for value in value_dict.values(): + if key in parent: + check_values = [cv for cv in [parent[key].get("default_value", None), parent[key].get("value", None)] if cv is not None] + for check_value in check_values: + if is_number: + try: + v = str(float(value)) + except: + v = value + try: + cv = str(float(check_value)) + except: + cv = check_value + else: + v = value + cv = check_value + if v == cv: + return True, value, parent + + if "inherits" in parent: + return self._isDefinedInParent(key, value_dict, parent["inherits"]) + return False, None, None diff --git a/printer-linter/tidy/diagnostic.py b/printer-linter/tidy/diagnostic.py new file mode 100644 index 0000000000..f3ef618d52 --- /dev/null +++ b/printer-linter/tidy/diagnostic.py @@ -0,0 +1,87 @@ +class Diagnostic: + def __init__(self, illness, msg, file, key=None, termination_seq=None): + self.illness = illness + self.key = key + self.msg = msg + self.file = file + self._lines = None + self._location = None + self._fix = None + self._content_block = None + self._termination_seq = termination_seq + + @property + def location(self): + if self._location: + return self._location + if not self._lines: + with open(self.file, "r") as f: + if not self.is_text_file: + self._fix = "" + return self._fix + self._lines = f.readlines() + + start_location = {"col": 1, "line": 1} + end_location = {"col": len(self._lines[-1]) + 1, "line": len(self._lines) + 1} + + if self.key is not None: + for lino, line in enumerate(self._lines, 1): + if f'"{self.key}":' in line: + col = line.index(f'"{self.key}":') + 1 + start_location = {"col": col, "line": lino} + if self._termination_seq is None: + end_location = {"col": len(line) + 1, "line": lino} + break + if f'"{self._termination_seq}":' in line: + col = line.index(f'"{self._termination_seq}":') + 1 + end_location = {"col": col, "line": lino} + self._location = {"start": start_location, "end": end_location} + return self._location + + @property + def is_text_file(self): + return self.file.name.split(".", maxsplit=1)[-1] in ("def.json", "inst.cfg") + + @property + def content_block(self): + if self._content_block: + return self._content_block + + if not self._lines: + if not self.is_text_file: + self._fix = "" + return self._fix + with open(self.file, "r") as f: + self._lines = f.readlines() + + start_line = self.location["start"]["line"] + start_col = self.location["start"]["col"] + end_line = self.location["end"]["line"] + end_col = len(self._lines[start_line:end_line - 1]) + self.location["start"]["col"] + self._content_block = "".join(self._lines[start_line:end_line]) + return self._content_block + + @property + def fix(self): + if self._fix: + return self._fix + + if not self._lines: + if not self.is_text_file: + self._fix = "" + return self._fix + with open(self.file, "r") as f: + self._lines = f.readlines() + + start_line = self.location["start"]["line"] + start_col = self.location["start"]["col"] + end_line = self.location["end"]["line"] + end_col = len(self._lines[start_line:end_line - 1]) + self.location["start"]["col"] + self._fix = self.content_block[start_col:end_col] + return self._fix + + def toDict(self): + diagnostic_dict = {"diagnostic": self.illness, "message": self.msg} + if self.is_text_file: + diagnostic_dict |= {"fix": self.fix, "lino": self.location, "content": self.content_block} + return diagnostic_dict diff --git a/printer-linter/tidy/meshes.py b/printer-linter/tidy/meshes.py new file mode 100644 index 0000000000..ae0eb5ab02 --- /dev/null +++ b/printer-linter/tidy/meshes.py @@ -0,0 +1,34 @@ +from .diagnostic import Diagnostic + + +class Meshes: + def __init__(self, file, settings): + self._settings = settings + self._file = file + self._max_file_size = self._settings.get("diagnostic-mesh-file-size", 1e6) + + def check(self): + if self._settings["checks"].get("diagnostic-mesh-file-extension", False): + for check in self.checkFileFormat(): + yield check + + if self._settings["checks"].get("diagnostic-mesh-file-size", False): + for check in self.checkFileSize(): + yield check + + yield + + def checkFileFormat(self): + if self._file.suffix.lower() not in (".3mf", ".obj", ".stl"): + yield Diagnostic("diagnostic-mesh-file-extension", + f"Extension **{self._file.suffix}** not supported, use **3mf**, **obj** or **stl**", + self._file) + yield + + def checkFileSize(self): + + if self._file.stat().st_size > self._max_file_size: + yield Diagnostic("diagnostic-mesh-file-size", + f"Mesh file with a size **{self._file.stat().st_size}** is bigger then allowed maximum of **{self._max_file_size}**", + self._file) + yield diff --git a/printer-linter/tidy/profile.py b/printer-linter/tidy/profile.py new file mode 100644 index 0000000000..137344fe71 --- /dev/null +++ b/printer-linter/tidy/profile.py @@ -0,0 +1,7 @@ +class Profile: + def __init__(self, file, settings): + self._settings = settings + self._file = file + + def check(self): + yield diff --git a/requirements-dev.txt b/requirements-dev.txt index 819943e8b7..b1e52571ca 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,5 +1,6 @@ pytest pyinstaller pyinstaller-hooks-contrib +pyyaml sip==6.5.1 jinja2 From a4615fd72945a58ad253db5574df0c06fc71894e Mon Sep 17 00:00:00 2001 From: jspijker Date: Sat, 19 Nov 2022 20:31:28 +0100 Subject: [PATCH 469/547] Update default setting values --- .printer-linter | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.printer-linter b/.printer-linter index 085937325e..82eadb6d53 100644 --- a/.printer-linter +++ b/.printer-linter @@ -5,10 +5,10 @@ checks: fixes: diagnostic-definition-redundant-override: true format: - format-definition-bracket-newline: false + format-definition-bracket-newline: true format-definition-paired-coordinate-array: true format-definition-sort-keys: true format-definition-indent: 4 format-profile-space-around-delimiters: true format-profile-sort-keys: true -diagnostic-mesh-file-size: 800000 \ No newline at end of file +diagnostic-mesh-file-size: 1200000 \ No newline at end of file From cec022f330117527f3fd5ad086ea623491cd8501 Mon Sep 17 00:00:00 2001 From: jspijker Date: Sat, 19 Nov 2022 20:31:47 +0100 Subject: [PATCH 470/547] Fix the fax value --- printer-linter/tidy/diagnostic.py | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/printer-linter/tidy/diagnostic.py b/printer-linter/tidy/diagnostic.py index f3ef618d52..e828751695 100644 --- a/printer-linter/tidy/diagnostic.py +++ b/printer-linter/tidy/diagnostic.py @@ -54,11 +54,9 @@ class Diagnostic: with open(self.file, "r") as f: self._lines = f.readlines() - start_line = self.location["start"]["line"] - start_col = self.location["start"]["col"] - end_line = self.location["end"]["line"] - end_col = len(self._lines[start_line:end_line - 1]) + self.location["start"]["col"] - self._content_block = "".join(self._lines[start_line:end_line]) + start_line = self.location["start"]["line"] - 1 + end_line = self.location["end"]["line"] - 1 + self._content_block = "\n".join(self._lines[start_line:end_line]) return self._content_block @property @@ -73,10 +71,10 @@ class Diagnostic: with open(self.file, "r") as f: self._lines = f.readlines() - start_line = self.location["start"]["line"] - start_col = self.location["start"]["col"] - end_line = self.location["end"]["line"] - end_col = len(self._lines[start_line:end_line - 1]) + self.location["start"]["col"] + start_line = self.location["start"]["line"] - 2 + start_col = 0 + end_line = self.location["end"]["line"] - 1 + end_col = len(self._lines[start_line:end_line - 1]) + self.location["start"]["col"] - 4 # TODO: double check if 4 holds in all instances self._fix = self.content_block[start_col:end_col] return self._fix From 49305474ea3f139c4e007067f90d56be5e70b2c9 Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 20 Nov 2022 10:46:21 +0100 Subject: [PATCH 471/547] Added a diagnose flag Allowing the user to opt-in or out of diagnosing the file --- printer-linter/printer-linter.py | 44 +++++++++++++++++--------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/printer-linter/printer-linter.py b/printer-linter/printer-linter.py index 7dd18e6176..ba1387c5de 100644 --- a/printer-linter/printer-linter.py +++ b/printer-linter/printer-linter.py @@ -72,7 +72,7 @@ def formatFile(file: Path, settings): config.write(f, space_around_delimiters=settings["format"].get("format-profile-space-around-delimiters", True)) -def main(files, setting_path, to_format, to_fix, report): +def main(files, setting_path, to_format, to_fix, to_diagnose, report): if not setting_path: setting_path = Path(getcwd(), ".printer-linter") @@ -83,29 +83,30 @@ def main(files, setting_path, to_format, to_fix, report): with open(setting_path, "r") as f: settings = yaml.load(f, yaml.FullLoader) - full_body_check = {} - for file in files: - if file.is_dir(): - for fp in file.rglob("**/*"): - full_body_check |= examineFile(fp, settings) - else: - full_body_check |= examineFile(file, settings) - - results = yaml.dump(full_body_check, default_flow_style=False, indent=4, width=240) - if report: - report.write_text(results) - else: - print(results) - - if to_fix: + if to_fix or to_diagnose: + full_body_check = {} for file in files: if file.is_dir(): for fp in file.rglob("**/*"): - if f"{file.as_posix()}" in full_body_check: - fixFile(fp, settings, full_body_check) + full_body_check |= examineFile(fp, settings) else: - if f"{file.as_posix()}" in full_body_check: - fixFile(file, settings, full_body_check) + full_body_check |= examineFile(file, settings) + + results = yaml.dump(full_body_check, default_flow_style=False, indent=4, width=240) + if report: + report.write_text(results) + else: + print(results) + + if to_fix: + for file in files: + if file.is_dir(): + for fp in file.rglob("**/*"): + if f"{file.as_posix()}" in full_body_check: + fixFile(fp, settings, full_body_check) + else: + if f"{file.as_posix()}" in full_body_check: + fixFile(file, settings, full_body_check) if to_format: for file in files: @@ -122,8 +123,9 @@ if __name__ == "__main__": parser.add_argument("--setting", required=False, type=Path, help="Path to the `.printer-linter` setting file") parser.add_argument("--report", required=False, type=Path, help="Path where the diagnostic report should be stored") parser.add_argument("--format", action="store_true", help="Format the files") + parser.add_argument("--diagnose", action="store_true", help="Diagnose the files") parser.add_argument("--fix", action="store_true", help="Attempt to apply the suggested fixes on the files") parser.add_argument("Files", metavar="F", type=Path, nargs="+", help="Files or directories to format") args = parser.parse_args() - main(args.Files, args.setting, args.format, args.fix, args.report) + main(args.Files, args.setting, args.format, args.fix, args.diagnose, args.report) From f78fbd3edfc49a8a68a6a8e6441f9bebfeccd5c7 Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 20 Nov 2022 10:51:42 +0100 Subject: [PATCH 472/547] Auto format printer/profiles with printer-linter Runs only master and release branch, will create a co-authored commit if formatting was applied --- .github/workflows/printer_linter_format.yml | 45 +++++++++++++++++++ .../workflows/requirements-printer-linter.txt | 1 + 2 files changed, 46 insertions(+) create mode 100644 .github/workflows/printer_linter_format.yml create mode 100644 .github/workflows/requirements-printer-linter.txt diff --git a/.github/workflows/printer_linter_format.yml b/.github/workflows/printer_linter_format.yml new file mode 100644 index 0000000000..75134cddbb --- /dev/null +++ b/.github/workflows/printer_linter_format.yml @@ -0,0 +1,45 @@ +name: printer-linter-format + +on: + push: + branches: + - main + - '[1-9].[0-9]' + - '[1-9].[0-9][0-9]' + path: + - 'resources/**' + +jobs: + printer_lint: + name: Printer linter auto format + + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Python and pip + uses: actions/setup-python@v4 + with: + python-version: 3.11.x + cache: 'pip' + cache-dependency-path: .github/workflows/requirements-printer-linter.txt + + - uses: technote-space/get-diff-action@v6 + with: + PATTERNS: | + resources/+(definitions|extruders)/*.def.json + resources/+(intent|quality|variants)/**/*.inst.cfg + + - name: Install Python requirements for runner + if: env.GIT_DIFF && !env.MATCHED_FILES + run: pip install -r .github/workflows/requirements-printer-linter.txt + + - name: Format file + if: env.GIT_DIFF && !env.MATCHED_FILES + run: python printer-linter/printer-linter.py --format ${{ env.GIT_DIFF_FILTERED }} + + - uses: stefanzweifel/git-auto-commit-action@v4 + if: env.GIT_DIFF && !env.MATCHED_FILES + with: + commit_message: "Applied printer-linter format" diff --git a/.github/workflows/requirements-printer-linter.txt b/.github/workflows/requirements-printer-linter.txt new file mode 100644 index 0000000000..4818cc5419 --- /dev/null +++ b/.github/workflows/requirements-printer-linter.txt @@ -0,0 +1 @@ +pyyaml \ No newline at end of file From 0c7807e0cdbf2bc9b8463822079217bc75b3520d Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 20 Nov 2022 12:16:37 +0100 Subject: [PATCH 473/547] Create a proper Pyhton packages for printer-linter Such that it can be downloaded, installed and used locally and on other repo's actions etc --- printer-linter/pyproject.toml | 17 ++++++++++ printer-linter/setup.cfg | 10 ++++++ printer-linter/setup.py | 6 ++++ .../{tidy => src/printerlinter}/__init__.py | 0 .../{tidy => src/printerlinter}/defintion.py | 0 .../{tidy => src/printerlinter}/diagnostic.py | 0 .../{tidy => src/printerlinter}/meshes.py | 0 .../{tidy => src/printerlinter}/profile.py | 0 .../printerlinter/terminal.py} | 33 +++++++++++-------- 9 files changed, 53 insertions(+), 13 deletions(-) create mode 100644 printer-linter/pyproject.toml create mode 100644 printer-linter/setup.cfg create mode 100644 printer-linter/setup.py rename printer-linter/{tidy => src/printerlinter}/__init__.py (100%) rename printer-linter/{tidy => src/printerlinter}/defintion.py (100%) rename printer-linter/{tidy => src/printerlinter}/diagnostic.py (100%) rename printer-linter/{tidy => src/printerlinter}/meshes.py (100%) rename printer-linter/{tidy => src/printerlinter}/profile.py (100%) rename printer-linter/{printer-linter.py => src/printerlinter/terminal.py} (95%) diff --git a/printer-linter/pyproject.toml b/printer-linter/pyproject.toml new file mode 100644 index 0000000000..bf04261c7d --- /dev/null +++ b/printer-linter/pyproject.toml @@ -0,0 +1,17 @@ +[project] +name = "printerlinter" +description = "Cura UltiMaker printer linting tool" +version = "0.1.0" +authors = [ + { name = "UltiMaker", email = "cura@ultimaker.com" } +] +dependencies = [ + "pyyaml" +] + +[project.scripts] +printer-linter = "printerlinter.terminal:main" + +[build-system] +requires = ["setuptools"] +build-backend = "setuptools.build_meta" \ No newline at end of file diff --git a/printer-linter/setup.cfg b/printer-linter/setup.cfg new file mode 100644 index 0000000000..68b0484162 --- /dev/null +++ b/printer-linter/setup.cfg @@ -0,0 +1,10 @@ +[metadata] +name = printerlinter + +[options] +package_dir= + =src +packages=find: + +[options.packages.find] +where=src \ No newline at end of file diff --git a/printer-linter/setup.py b/printer-linter/setup.py new file mode 100644 index 0000000000..25536050b2 --- /dev/null +++ b/printer-linter/setup.py @@ -0,0 +1,6 @@ +#!/usr/bin/env python + +from setuptools import setup + +if __name__ == "__main__": + setup() diff --git a/printer-linter/tidy/__init__.py b/printer-linter/src/printerlinter/__init__.py similarity index 100% rename from printer-linter/tidy/__init__.py rename to printer-linter/src/printerlinter/__init__.py diff --git a/printer-linter/tidy/defintion.py b/printer-linter/src/printerlinter/defintion.py similarity index 100% rename from printer-linter/tidy/defintion.py rename to printer-linter/src/printerlinter/defintion.py diff --git a/printer-linter/tidy/diagnostic.py b/printer-linter/src/printerlinter/diagnostic.py similarity index 100% rename from printer-linter/tidy/diagnostic.py rename to printer-linter/src/printerlinter/diagnostic.py diff --git a/printer-linter/tidy/meshes.py b/printer-linter/src/printerlinter/meshes.py similarity index 100% rename from printer-linter/tidy/meshes.py rename to printer-linter/src/printerlinter/meshes.py diff --git a/printer-linter/tidy/profile.py b/printer-linter/src/printerlinter/profile.py similarity index 100% rename from printer-linter/tidy/profile.py rename to printer-linter/src/printerlinter/profile.py diff --git a/printer-linter/printer-linter.py b/printer-linter/src/printerlinter/terminal.py similarity index 95% rename from printer-linter/printer-linter.py rename to printer-linter/src/printerlinter/terminal.py index ba1387c5de..565818ca4e 100644 --- a/printer-linter/printer-linter.py +++ b/printer-linter/src/printerlinter/terminal.py @@ -8,7 +8,7 @@ from pathlib import Path import yaml -from tidy import create +from . import create def examineFile(file, settings): @@ -72,7 +72,24 @@ def formatFile(file: Path, settings): config.write(f, space_around_delimiters=settings["format"].get("format-profile-space-around-delimiters", True)) -def main(files, setting_path, to_format, to_fix, to_diagnose, report): +def main(): + parser = ArgumentParser( + description="UltiMaker Cura printer linting, static analysis and formatting of Cura printer definitions and other resources") + parser.add_argument("--setting", required=False, type=Path, help="Path to the `.printer-linter` setting file") + parser.add_argument("--report", required=False, type=Path, help="Path where the diagnostic report should be stored") + parser.add_argument("--format", action="store_true", help="Format the files") + parser.add_argument("--diagnose", action="store_true", help="Diagnose the files") + parser.add_argument("--fix", action="store_true", help="Attempt to apply the suggested fixes on the files") + parser.add_argument("Files", metavar="F", type=Path, nargs="+", help="Files or directories to format") + + args = parser.parse_args() + files = args.Files + setting_path = args.setting + to_format = args.format + to_fix = args.fix + to_diagnose = args.diagnose + report = args.report + if not setting_path: setting_path = Path(getcwd(), ".printer-linter") @@ -118,14 +135,4 @@ def main(files, setting_path, to_format, to_fix, to_diagnose, report): if __name__ == "__main__": - parser = ArgumentParser( - description="UltiMaker Cura printer linting, static analysis and formatting of Cura printer definitions and other resources") - parser.add_argument("--setting", required=False, type=Path, help="Path to the `.printer-linter` setting file") - parser.add_argument("--report", required=False, type=Path, help="Path where the diagnostic report should be stored") - parser.add_argument("--format", action="store_true", help="Format the files") - parser.add_argument("--diagnose", action="store_true", help="Diagnose the files") - parser.add_argument("--fix", action="store_true", help="Attempt to apply the suggested fixes on the files") - parser.add_argument("Files", metavar="F", type=Path, nargs="+", help="Files or directories to format") - - args = parser.parse_args() - main(args.Files, args.setting, args.format, args.fix, args.diagnose, args.report) + main() From 2b9080732664168b152868b91c70c0b036ef954b Mon Sep 17 00:00:00 2001 From: jspijker Date: Sun, 20 Nov 2022 12:38:22 +0100 Subject: [PATCH 474/547] Update gitignore with python build files --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 26fe1ccf4a..1e8fd47664 100644 --- a/.gitignore +++ b/.gitignore @@ -99,3 +99,4 @@ conanbuildinfo.txt graph_info.json Ultimaker-Cura.spec .run/ +/printer-linter/src/printerlinter.egg-info/ From 4b455d45e9ec66e5f24592bfd71f74b76b09d2e6 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 21 Nov 2022 10:51:08 +0100 Subject: [PATCH 475/547] Use same yaml structure as cling-tidy --- printer-linter/pyproject.toml | 2 +- printer-linter/src/printerlinter/__init__.py | 15 +-- printer-linter/src/printerlinter/defintion.py | 31 +++--- .../src/printerlinter/diagnostic.py | 95 +++---------------- printer-linter/src/printerlinter/factory.py | 17 ++++ printer-linter/src/printerlinter/meshes.py | 19 ++-- .../src/printerlinter/replacement.py | 12 +++ .../src/{printerlinter => }/terminal.py | 18 ++-- 8 files changed, 85 insertions(+), 124 deletions(-) create mode 100644 printer-linter/src/printerlinter/factory.py create mode 100644 printer-linter/src/printerlinter/replacement.py rename printer-linter/src/{printerlinter => }/terminal.py (90%) diff --git a/printer-linter/pyproject.toml b/printer-linter/pyproject.toml index bf04261c7d..74c6531c87 100644 --- a/printer-linter/pyproject.toml +++ b/printer-linter/pyproject.toml @@ -10,7 +10,7 @@ dependencies = [ ] [project.scripts] -printer-linter = "printerlinter.terminal:main" +printer-linter = "terminal:main" [build-system] requires = ["setuptools"] diff --git a/printer-linter/src/printerlinter/__init__.py b/printer-linter/src/printerlinter/__init__.py index 9bf761bd5e..8023686891 100644 --- a/printer-linter/src/printerlinter/__init__.py +++ b/printer-linter/src/printerlinter/__init__.py @@ -1,20 +1,7 @@ from .defintion import Definition from .diagnostic import Diagnostic +from .factory import create from .meshes import Meshes from .profile import Profile __all__ = ["Profile", "Definition", "Meshes", "Diagnostic", "create"] - - -def create(file, settings): - if not file.exists(): - return None - if ".inst" in file.suffixes and ".cfg" in file.suffixes: - return Profile(file, settings) - if ".def" in file.suffixes and ".json" in file.suffixes: - if file.stem in ("fdmprinter.def", "fdmextruder.def"): - return None - return Definition(file, settings) - if file.parent.stem == "meshes": - return Meshes(file, settings) - return None diff --git a/printer-linter/src/printerlinter/defintion.py b/printer-linter/src/printerlinter/defintion.py index 984bdd13e5..a2fb3a4ff0 100644 --- a/printer-linter/src/printerlinter/defintion.py +++ b/printer-linter/src/printerlinter/defintion.py @@ -1,7 +1,9 @@ import json +import re from pathlib import Path from .diagnostic import Diagnostic +from .replacement import Replacement class Definition: @@ -11,6 +13,8 @@ class Definition: self._defs = {} self._getDefs(file) + self._content = self._file.read_text() + settings = {} for k, v in self._defs["fdmprinter"]["settings"].items(): self._getSetting(k, v, settings) @@ -32,24 +36,25 @@ class Definition: definition_name = list(self._defs.keys())[0] definition = self._defs[definition_name] if "overrides" in definition and definition_name != "fdmprinter": - keys = list(definition["overrides"].keys()) for key, value_dict in definition["overrides"].items(): is_redefined, value, parent = self._isDefinedInParent(key, value_dict, definition['inherits']) if is_redefined: - termination_key = keys.index(key) + 1 - if termination_key >= len(keys): - # FIXME: find the correct end sequence for now assume it is on the same line - termination_seq = None - else: - termination_seq = keys[termination_key] - yield Diagnostic("diagnostic-definition-redundant-override", - f"Overriding **{key}** with the same value (**{value}**) as defined in parent definition: **{definition['inherits']}**", - self._file, - key, - termination_seq) + redefined = re.compile(r'.*(\"' + key + r'\"[\s\S]*?\{)[\s\S]*?(\}[,\"]?)') + found = redefined.search(self._content) + yield Diagnostic( + file = self._file, + diagnostic_name = "diagnostic-definition-redundant-override", + message = f"Overriding **{key}** with the same value (**{value}**) as defined in parent definition: **{definition['inherits']}**", + level = "Warning", + offset = found.span(0)[0], + replacements = [Replacement( + file = self._file, + offset = found.span(1)[0], + length = found.span(2)[1] - found.span(1)[0], + replacement_text = "")] + ) def checkValueOutOfBounds(self): - pass def _getSetting(self, name, setting, settings): diff --git a/printer-linter/src/printerlinter/diagnostic.py b/printer-linter/src/printerlinter/diagnostic.py index e828751695..7941929c43 100644 --- a/printer-linter/src/printerlinter/diagnostic.py +++ b/printer-linter/src/printerlinter/diagnostic.py @@ -1,85 +1,20 @@ class Diagnostic: - def __init__(self, illness, msg, file, key=None, termination_seq=None): - self.illness = illness - self.key = key - self.msg = msg + def __init__(self, file, diagnostic_name, message, level, offset, replacements=None): self.file = file - self._lines = None - self._location = None - self._fix = None - self._content_block = None - self._termination_seq = termination_seq - - @property - def location(self): - if self._location: - return self._location - if not self._lines: - with open(self.file, "r") as f: - if not self.is_text_file: - self._fix = "" - return self._fix - self._lines = f.readlines() - - start_location = {"col": 1, "line": 1} - end_location = {"col": len(self._lines[-1]) + 1, "line": len(self._lines) + 1} - - if self.key is not None: - for lino, line in enumerate(self._lines, 1): - if f'"{self.key}":' in line: - col = line.index(f'"{self.key}":') + 1 - start_location = {"col": col, "line": lino} - if self._termination_seq is None: - end_location = {"col": len(line) + 1, "line": lino} - break - if f'"{self._termination_seq}":' in line: - col = line.index(f'"{self._termination_seq}":') + 1 - end_location = {"col": col, "line": lino} - self._location = {"start": start_location, "end": end_location} - return self._location - - @property - def is_text_file(self): - return self.file.name.split(".", maxsplit=1)[-1] in ("def.json", "inst.cfg") - - @property - def content_block(self): - if self._content_block: - return self._content_block - - if not self._lines: - if not self.is_text_file: - self._fix = "" - return self._fix - with open(self.file, "r") as f: - self._lines = f.readlines() - - start_line = self.location["start"]["line"] - 1 - end_line = self.location["end"]["line"] - 1 - self._content_block = "\n".join(self._lines[start_line:end_line]) - return self._content_block - - @property - def fix(self): - if self._fix: - return self._fix - - if not self._lines: - if not self.is_text_file: - self._fix = "" - return self._fix - with open(self.file, "r") as f: - self._lines = f.readlines() - - start_line = self.location["start"]["line"] - 2 - start_col = 0 - end_line = self.location["end"]["line"] - 1 - end_col = len(self._lines[start_line:end_line - 1]) + self.location["start"]["col"] - 4 # TODO: double check if 4 holds in all instances - self._fix = self.content_block[start_col:end_col] - return self._fix + self.diagnostic_name = diagnostic_name + self.message = message + self.offset = offset + self.level = level + self.replacements = replacements def toDict(self): - diagnostic_dict = {"diagnostic": self.illness, "message": self.msg} - if self.is_text_file: - diagnostic_dict |= {"fix": self.fix, "lino": self.location, "content": self.content_block} + diagnostic_dict = {"DiagnosticName": self.diagnostic_name, + "DiagnosticMessage": { + "Message": self.message, + "FilePath": self.file.as_posix(), + "FileOffset": self.offset, + "Replacements": [] if self.replacements is None else [r.toDict() for r in self.replacements], + }, + "Level": self.level + } return diagnostic_dict diff --git a/printer-linter/src/printerlinter/factory.py b/printer-linter/src/printerlinter/factory.py new file mode 100644 index 0000000000..12e2d36628 --- /dev/null +++ b/printer-linter/src/printerlinter/factory.py @@ -0,0 +1,17 @@ +from .profile import Profile +from .defintion import Definition +from .meshes import Meshes + + +def create(file, settings): + if not file.exists(): + return None + if ".inst" in file.suffixes and ".cfg" in file.suffixes: + return Profile(file, settings) + if ".def" in file.suffixes and ".json" in file.suffixes: + if file.stem in ("fdmprinter.def", "fdmextruder.def"): + return None + return Definition(file, settings) + if file.parent.stem == "meshes": + return Meshes(file, settings) + return None \ No newline at end of file diff --git a/printer-linter/src/printerlinter/meshes.py b/printer-linter/src/printerlinter/meshes.py index ae0eb5ab02..2e2c5784c0 100644 --- a/printer-linter/src/printerlinter/meshes.py +++ b/printer-linter/src/printerlinter/meshes.py @@ -20,15 +20,22 @@ class Meshes: def checkFileFormat(self): if self._file.suffix.lower() not in (".3mf", ".obj", ".stl"): - yield Diagnostic("diagnostic-mesh-file-extension", - f"Extension **{self._file.suffix}** not supported, use **3mf**, **obj** or **stl**", - self._file) + yield Diagnostic( + file = self._file, + diagnostic_name = "diagnostic-mesh-file-extension", + message = f"Extension **{self._file.suffix}** not supported, use **3mf**, **obj** or **stl**", + level = "Error" + ) yield def checkFileSize(self): if self._file.stat().st_size > self._max_file_size: - yield Diagnostic("diagnostic-mesh-file-size", - f"Mesh file with a size **{self._file.stat().st_size}** is bigger then allowed maximum of **{self._max_file_size}**", - self._file) + yield Diagnostic( + file = self._file, + diagnostic_name = "diagnostic-mesh-file-size", + message = f"Mesh file with a size **{self._file.stat().st_size}** is bigger then allowed maximum of **{self._max_file_size}**", + level = "Error", + offset = 0 + ) yield diff --git a/printer-linter/src/printerlinter/replacement.py b/printer-linter/src/printerlinter/replacement.py new file mode 100644 index 0000000000..d609071875 --- /dev/null +++ b/printer-linter/src/printerlinter/replacement.py @@ -0,0 +1,12 @@ +class Replacement: + def __init__(self, file, offset, length, replacement_text): + self.file = file + self.offset = offset + self.length = length + self.replacement_text = replacement_text + + def toDict(self): + return {"FilePath": self.file.as_posix(), + "Offset": self.offset, + "Length": self.length, + "ReplacementText": self.replacement_text} diff --git a/printer-linter/src/printerlinter/terminal.py b/printer-linter/src/terminal.py similarity index 90% rename from printer-linter/src/printerlinter/terminal.py rename to printer-linter/src/terminal.py index 565818ca4e..a21ee819df 100644 --- a/printer-linter/src/printerlinter/terminal.py +++ b/printer-linter/src/terminal.py @@ -8,22 +8,20 @@ from pathlib import Path import yaml -from . import create +from printerlinter import factory def examineFile(file, settings): - patient = create(file, settings) + patient = factory.create(file, settings) if patient is None: return {} - full_body_check = {f"{file.as_posix()}": []} + body_check = [] for diagnostic in patient.check(): if diagnostic: - full_body_check[f"{file.as_posix()}"].append(diagnostic.toDict()) + body_check.append(diagnostic.toDict()) - if len(full_body_check[f"{file.as_posix()}"]) == 0: - del full_body_check[f"{file.as_posix()}"] - return full_body_check + return body_check def fixFile(file, settings, full_body_check): @@ -101,13 +99,13 @@ def main(): settings = yaml.load(f, yaml.FullLoader) if to_fix or to_diagnose: - full_body_check = {} + full_body_check = {"Diagnostics": []} for file in files: if file.is_dir(): for fp in file.rglob("**/*"): - full_body_check |= examineFile(fp, settings) + full_body_check["Diagnostics"].append(examineFile(fp, settings)) else: - full_body_check |= examineFile(file, settings) + full_body_check["Diagnostics"].append(examineFile(file, settings)) results = yaml.dump(full_body_check, default_flow_style=False, indent=4, width=240) if report: From 0070cb7af09c29e04e6209436fd00e560dd73f94 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 21 Nov 2022 10:58:28 +0100 Subject: [PATCH 476/547] flatten list --- printer-linter/src/terminal.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index a21ee819df..55af41281f 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -11,17 +11,14 @@ import yaml from printerlinter import factory -def examineFile(file, settings): +def examineFile(file, settings, full_body_check): patient = factory.create(file, settings) if patient is None: - return {} + return - body_check = [] for diagnostic in patient.check(): if diagnostic: - body_check.append(diagnostic.toDict()) - - return body_check + full_body_check["Diagnostics"].append(diagnostic.toDict()) def fixFile(file, settings, full_body_check): @@ -103,9 +100,9 @@ def main(): for file in files: if file.is_dir(): for fp in file.rglob("**/*"): - full_body_check["Diagnostics"].append(examineFile(fp, settings)) + examineFile(fp, settings, full_body_check) else: - full_body_check["Diagnostics"].append(examineFile(file, settings)) + examineFile(file, settings, full_body_check) results = yaml.dump(full_body_check, default_flow_style=False, indent=4, width=240) if report: From 67688aad95f32fa33f5ee53a4896ab48e1bd42a3 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 21 Nov 2022 13:11:52 +0100 Subject: [PATCH 477/547] Formatted the messages --- printer-linter/src/printerlinter/defintion.py | 2 +- printer-linter/src/printerlinter/meshes.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/printer-linter/src/printerlinter/defintion.py b/printer-linter/src/printerlinter/defintion.py index a2fb3a4ff0..a92828f31b 100644 --- a/printer-linter/src/printerlinter/defintion.py +++ b/printer-linter/src/printerlinter/defintion.py @@ -44,7 +44,7 @@ class Definition: yield Diagnostic( file = self._file, diagnostic_name = "diagnostic-definition-redundant-override", - message = f"Overriding **{key}** with the same value (**{value}**) as defined in parent definition: **{definition['inherits']}**", + message = f"Overriding {key} with the same value ({value}) as defined in parent definition: {definition['inherits']}", level = "Warning", offset = found.span(0)[0], replacements = [Replacement( diff --git a/printer-linter/src/printerlinter/meshes.py b/printer-linter/src/printerlinter/meshes.py index 2e2c5784c0..404f194100 100644 --- a/printer-linter/src/printerlinter/meshes.py +++ b/printer-linter/src/printerlinter/meshes.py @@ -23,19 +23,19 @@ class Meshes: yield Diagnostic( file = self._file, diagnostic_name = "diagnostic-mesh-file-extension", - message = f"Extension **{self._file.suffix}** not supported, use **3mf**, **obj** or **stl**", - level = "Error" + message = f"Extension {self._file.suffix} not supported, use 3mf, obj or stl", + level = "Error", + offset = 1 ) yield def checkFileSize(self): - if self._file.stat().st_size > self._max_file_size: yield Diagnostic( file = self._file, diagnostic_name = "diagnostic-mesh-file-size", - message = f"Mesh file with a size **{self._file.stat().st_size}** is bigger then allowed maximum of **{self._max_file_size}**", + message = f"Mesh file with a size {self._file.stat().st_size} is bigger then allowed maximum of {self._max_file_size}", level = "Error", - offset = 0 + offset = 1 ) yield From db7e89815ee6d189aa5efd3ddc6f997688f88da3 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 21 Nov 2022 13:16:26 +0100 Subject: [PATCH 478/547] Renamed the workflow for consistency --- .github/workflows/printer-linter-format.yml | 45 +++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/printer-linter-format.yml diff --git a/.github/workflows/printer-linter-format.yml b/.github/workflows/printer-linter-format.yml new file mode 100644 index 0000000000..9fb5a1c584 --- /dev/null +++ b/.github/workflows/printer-linter-format.yml @@ -0,0 +1,45 @@ +name: printer-linter-format + +on: + push: + branches: + - main + - '[1-9].[0-9]' + - '[1-9].[0-9][0-9]' + path: + - 'resources/**' + +jobs: + printer-linter-format: + name: Printer linter auto format + + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Python and pip + uses: actions/setup-python@v4 + with: + python-version: 3.11.x + cache: 'pip' + cache-dependency-path: .github/workflows/requirements-printer-linter.txt + + - uses: technote-space/get-diff-action@v6 + with: + PATTERNS: | + resources/+(definitions|extruders)/*.def.json + resources/+(intent|quality|variants)/**/*.inst.cfg + + - name: Install Python requirements for runner + if: env.GIT_DIFF && !env.MATCHED_FILES + run: pip install -r .github/workflows/requirements-printer-linter.txt + + - name: Format file + if: env.GIT_DIFF && !env.MATCHED_FILES + run: python printer-linter/src/terminal.py --format ${{ env.GIT_DIFF_FILTERED }} + + - uses: stefanzweifel/git-auto-commit-action@v4 + if: env.GIT_DIFF && !env.MATCHED_FILES + with: + commit_message: "Applied printer-linter format" From 32673bedea1b708d324e1b0da231b599df698ebc Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 21 Nov 2022 13:23:04 +0100 Subject: [PATCH 479/547] Add PR review workflows Using the pull-request-comments-from-clang-tidy-reports GH action https://github.com/marketplace/actions/pull-request-comments-from-clang-tidy-reports Which is possible because the printer-linter auto puts the suggested fixes in the same format as clang-tidy. It consists of two workflows, to ensure safe handling of forks PR's. The first workflows is the analysis and the suggested fixes, these are then upload to the second workflow which will use the suggested fixes to past comments on the PR --- .../workflows/printer-linter-pr-diagnose.yml | 59 ++++++++++++++ .github/workflows/printer-linter-pr-post.yml | 80 +++++++++++++++++++ 2 files changed, 139 insertions(+) create mode 100644 .github/workflows/printer-linter-pr-diagnose.yml create mode 100644 .github/workflows/printer-linter-pr-post.yml diff --git a/.github/workflows/printer-linter-pr-diagnose.yml b/.github/workflows/printer-linter-pr-diagnose.yml new file mode 100644 index 0000000000..b218ebe623 --- /dev/null +++ b/.github/workflows/printer-linter-pr-diagnose.yml @@ -0,0 +1,59 @@ +name: printer-linter-pr-diagnose + +on: + pull_request: + path: + - 'resources/**' + +jobs: + printer-linter-diagnose: + name: Printer linter PR diagnose + + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 2 + + - name: Setup Python and pip + uses: actions/setup-python@v4 + with: + python-version: 3.11.x + cache: 'pip' + cache-dependency-path: .github/workflows/requirements-printer-linter.txt + + - uses: technote-space/get-diff-action@v6 + with: + PATTERNS: | + resources/+(extruders|definitions)/*.def.json + resources/+(intent|quality|variants)/**/*.inst.cfg + + - name: Install Python requirements for runner + if: env.GIT_DIFF && !env.MATCHED_FILES + run: pip install -r .github/workflows/requirements-printer-linter.txt + + - name: Create results directory + run: mkdir printer-linter-result + + - name: Diagnose file(s) + if: env.GIT_DIFF && !env.MATCHED_FILES + run: python printer-linter/src/terminal.py --diagnose --report printer-linter-result/fixes.yml ${{ env.GIT_DIFF_FILTERED }} + + - name: Save PR metadata + run: | + echo ${{ github.event.number }} > printer-linter-result/pr-id.txt + echo ${{ github.event.pull_request.head.repo.full_name }} > printer-linter-result/pr-head-repo.txt + echo ${{ github.event.pull_request.head.ref }} > printer-linter-result/pr-head-ref.txt + + - uses: actions/upload-artifact@v2 + with: + name: printer-linter-result + path: printer-linter-result/ + + - name: Run clang-tidy-pr-comments action + uses: platisd/clang-tidy-pr-comments@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + clang_tidy_fixes: result.yml + request_changes: true diff --git a/.github/workflows/printer-linter-pr-post.yml b/.github/workflows/printer-linter-pr-post.yml new file mode 100644 index 0000000000..f47e22c5c5 --- /dev/null +++ b/.github/workflows/printer-linter-pr-post.yml @@ -0,0 +1,80 @@ +name: printer-linter-pr-post + +on: + workflow_run: + workflows: [ "printer-linter-pr-diagnose" ] + types: [ completed ] + +jobs: + clang-tidy-results: + # Trigger the job only if the previous (insecure) workflow completed successfully + if: ${{ github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success' }} + runs-on: ubuntu-latest + steps: + - name: Download analysis results + uses: actions/github-script@v3.1.0 + with: + script: | + let artifacts = await github.actions.listWorkflowRunArtifacts({ + owner: context.repo.owner, + repo: context.repo.repo, + run_id: ${{github.event.workflow_run.id }}, + }); + let matchArtifact = artifacts.data.artifacts.filter((artifact) => { + return artifact.name == "printer-linter-result" + })[0]; + let download = await github.actions.downloadArtifact({ + owner: context.repo.owner, + repo: context.repo.repo, + artifact_id: matchArtifact.id, + archive_format: "zip", + }); + let fs = require("fs"); + fs.writeFileSync("${{github.workspace}}/printer-linter-result.zip", Buffer.from(download.data)); + + - name: Set environment variables + run: | + mkdir printer-linter-result + unzip printer-linter-result.zip -d printer-linter-result + echo "pr_id=$(cat printer-linter-result/pr-id.txt)" >> $GITHUB_ENV + echo "pr_head_repo=$(cat printer-linter-result/pr-head-repo.txt)" >> $GITHUB_ENV + echo "pr_head_ref=$(cat printer-linter-result/pr-head-ref.txt)" >> $GITHUB_ENV + + - uses: actions/checkout@v2 + with: + repository: ${{ env.pr_head_repo }} + ref: ${{ env.pr_head_ref }} + persist-credentials: false + + - name: Redownload analysis results + uses: actions/github-script@v3.1.0 + with: + script: | + let artifacts = await github.actions.listWorkflowRunArtifacts({ + owner: context.repo.owner, + repo: context.repo.repo, + run_id: ${{github.event.workflow_run.id }}, + }); + let matchArtifact = artifacts.data.artifacts.filter((artifact) => { + return artifact.name == "printer-linter-result" + })[0]; + let download = await github.actions.downloadArtifact({ + owner: context.repo.owner, + repo: context.repo.repo, + artifact_id: matchArtifact.id, + archive_format: "zip", + }); + let fs = require("fs"); + fs.writeFileSync("${{github.workspace}}/printer-linter-result.zip", Buffer.from(download.data)); + + - name: Extract analysis results + run: | + mkdir printer-linter-result + unzip printer-linter-result.zip -d printer-linter-result + + - name: Run clang-tidy-pr-comments action + uses: platisd/clang-tidy-pr-comments@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + clang_tidy_fixes: printer-linter-result/fixes.yml + pull_request_id: ${{ env.pr_id }} From 28110f33682932a466c811d28bf42e51591c5fcb Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 21 Nov 2022 13:31:54 +0100 Subject: [PATCH 480/547] Added workflow requirements --- .github/workflows/requirements-printer-linter.txt | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/workflows/requirements-printer-linter.txt diff --git a/.github/workflows/requirements-printer-linter.txt b/.github/workflows/requirements-printer-linter.txt new file mode 100644 index 0000000000..4818cc5419 --- /dev/null +++ b/.github/workflows/requirements-printer-linter.txt @@ -0,0 +1 @@ +pyyaml \ No newline at end of file From def686e61af04f9330d797b7d1ab60bcd5eba536 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 21 Nov 2022 13:32:23 +0100 Subject: [PATCH 481/547] Remove old workflow --- .github/workflows/printer_linter_format.yml | 45 --------------------- 1 file changed, 45 deletions(-) delete mode 100644 .github/workflows/printer_linter_format.yml diff --git a/.github/workflows/printer_linter_format.yml b/.github/workflows/printer_linter_format.yml deleted file mode 100644 index 75134cddbb..0000000000 --- a/.github/workflows/printer_linter_format.yml +++ /dev/null @@ -1,45 +0,0 @@ -name: printer-linter-format - -on: - push: - branches: - - main - - '[1-9].[0-9]' - - '[1-9].[0-9][0-9]' - path: - - 'resources/**' - -jobs: - printer_lint: - name: Printer linter auto format - - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v3 - - - name: Setup Python and pip - uses: actions/setup-python@v4 - with: - python-version: 3.11.x - cache: 'pip' - cache-dependency-path: .github/workflows/requirements-printer-linter.txt - - - uses: technote-space/get-diff-action@v6 - with: - PATTERNS: | - resources/+(definitions|extruders)/*.def.json - resources/+(intent|quality|variants)/**/*.inst.cfg - - - name: Install Python requirements for runner - if: env.GIT_DIFF && !env.MATCHED_FILES - run: pip install -r .github/workflows/requirements-printer-linter.txt - - - name: Format file - if: env.GIT_DIFF && !env.MATCHED_FILES - run: python printer-linter/printer-linter.py --format ${{ env.GIT_DIFF_FILTERED }} - - - uses: stefanzweifel/git-auto-commit-action@v4 - if: env.GIT_DIFF && !env.MATCHED_FILES - with: - commit_message: "Applied printer-linter format" From 187dfe1210e9755841780fffb85b0b5054a89706 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 21 Nov 2022 14:20:53 +0100 Subject: [PATCH 482/547] single-value-single-line formatting Need to figure out the regex expression. To only select overrides consisting of a single value --- .printer-linter | 1 + printer-linter/src/terminal.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.printer-linter b/.printer-linter index 82eadb6d53..856649f420 100644 --- a/.printer-linter +++ b/.printer-linter @@ -9,6 +9,7 @@ format: format-definition-paired-coordinate-array: true format-definition-sort-keys: true format-definition-indent: 4 + format-definition-single-value-single-line: true format-profile-space-around-delimiters: true format-profile-sort-keys: true diagnostic-mesh-file-size: 1200000 \ No newline at end of file diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index 55af41281f..4a31340445 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -48,6 +48,9 @@ def formatFile(file: Path, settings): newline = re.compile(r"(\B\s+)(\"[\w\"]+)(\:\s\{)") content = newline.sub(r"\1\2:\1{", content) + if settings["format"].get("format-definition-single-value-single-line", True): + pass # TODO: format entries in the override section which only define a single value to be on one line + if settings["format"].get("format-definition-paired-coordinate-array", True): paired_coordinates = re.compile(r"(\[)\s+(-?\d*),\s*(-?\d*)\s*(\])") content = paired_coordinates.sub(r"\1 \2, \3 \4", content) From 91daf89c2d70433dafea85fab1f43d3babe986ad Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 22 Nov 2022 14:38:41 +0100 Subject: [PATCH 483/547] add return types --- printer-linter/src/printerlinter/defintion.py | 15 ++++++++------- printer-linter/src/printerlinter/diagnostic.py | 4 ++-- printer-linter/src/printerlinter/meshes.py | 6 +++--- printer-linter/src/printerlinter/profile.py | 4 ++-- printer-linter/src/printerlinter/replacement.py | 2 +- printer-linter/src/terminal.py | 8 ++++---- 6 files changed, 20 insertions(+), 19 deletions(-) diff --git a/printer-linter/src/printerlinter/defintion.py b/printer-linter/src/printerlinter/defintion.py index a92828f31b..4d47900d68 100644 --- a/printer-linter/src/printerlinter/defintion.py +++ b/printer-linter/src/printerlinter/defintion.py @@ -7,7 +7,7 @@ from .replacement import Replacement class Definition: - def __init__(self, file, settings): + def __init__(self, file, settings) -> None: self._settings = settings self._file = file self._defs = {} @@ -20,7 +20,7 @@ class Definition: self._getSetting(k, v, settings) self._defs["fdmprinter"] = {"overrides": settings} - def check(self): + def check(self) -> None: if self._settings["checks"].get("diagnostic-definition-redundant-override", False): for check in self.checkRedefineOverride(): yield check @@ -32,7 +32,7 @@ class Definition: yield - def checkRedefineOverride(self): + def checkRedefineOverride(self) -> None: definition_name = list(self._defs.keys())[0] definition = self._defs[definition_name] if "overrides" in definition and definition_name != "fdmprinter": @@ -54,17 +54,18 @@ class Definition: replacement_text = "")] ) - def checkValueOutOfBounds(self): + def checkValueOutOfBounds(self) -> None: pass - def _getSetting(self, name, setting, settings): + def _getSetting(self, name, setting, settings) -> None: if "children" in setting: for childname, child in setting["children"].items(): self._getSetting(childname, child, settings) settings |= {name: setting} - def _getDefs(self, file): - if not file.exists(): + def _getDefs(self, file) -> None: + """ Loads up file, and it's parent definitions into self._defs """ + if not file.exists() or Path(file.stem).stem in self._defs: return self._defs[Path(file.stem).stem] = json.loads(file.read_text()) if "inherits" in self._defs[Path(file.stem).stem]: diff --git a/printer-linter/src/printerlinter/diagnostic.py b/printer-linter/src/printerlinter/diagnostic.py index 7941929c43..a6843ed38f 100644 --- a/printer-linter/src/printerlinter/diagnostic.py +++ b/printer-linter/src/printerlinter/diagnostic.py @@ -1,5 +1,5 @@ class Diagnostic: - def __init__(self, file, diagnostic_name, message, level, offset, replacements=None): + def __init__(self, file, diagnostic_name, message, level, offset, replacements=None) -> None: self.file = file self.diagnostic_name = diagnostic_name self.message = message @@ -7,7 +7,7 @@ class Diagnostic: self.level = level self.replacements = replacements - def toDict(self): + def toDict(self) -> dict: diagnostic_dict = {"DiagnosticName": self.diagnostic_name, "DiagnosticMessage": { "Message": self.message, diff --git a/printer-linter/src/printerlinter/meshes.py b/printer-linter/src/printerlinter/meshes.py index 404f194100..47205ce219 100644 --- a/printer-linter/src/printerlinter/meshes.py +++ b/printer-linter/src/printerlinter/meshes.py @@ -2,12 +2,12 @@ from .diagnostic import Diagnostic class Meshes: - def __init__(self, file, settings): + def __init__(self, file, settings) -> None: self._settings = settings self._file = file self._max_file_size = self._settings.get("diagnostic-mesh-file-size", 1e6) - def check(self): + def check(self) -> None: if self._settings["checks"].get("diagnostic-mesh-file-extension", False): for check in self.checkFileFormat(): yield check @@ -18,7 +18,7 @@ class Meshes: yield - def checkFileFormat(self): + def checkFileFormat(self) -> None: if self._file.suffix.lower() not in (".3mf", ".obj", ".stl"): yield Diagnostic( file = self._file, diff --git a/printer-linter/src/printerlinter/profile.py b/printer-linter/src/printerlinter/profile.py index 137344fe71..c5386ab0e8 100644 --- a/printer-linter/src/printerlinter/profile.py +++ b/printer-linter/src/printerlinter/profile.py @@ -1,7 +1,7 @@ class Profile: - def __init__(self, file, settings): + def __init__(self, file, settings) -> None: self._settings = settings self._file = file - def check(self): + def check(self) -> None: yield diff --git a/printer-linter/src/printerlinter/replacement.py b/printer-linter/src/printerlinter/replacement.py index d609071875..bc6b58a97b 100644 --- a/printer-linter/src/printerlinter/replacement.py +++ b/printer-linter/src/printerlinter/replacement.py @@ -5,7 +5,7 @@ class Replacement: self.length = length self.replacement_text = replacement_text - def toDict(self): + def toDict(self) -> dict: return {"FilePath": self.file.as_posix(), "Offset": self.offset, "Length": self.length, diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index 4a31340445..f388dda4c5 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -11,7 +11,7 @@ import yaml from printerlinter import factory -def examineFile(file, settings, full_body_check): +def examineFile(file, settings, full_body_check) -> None: patient = factory.create(file, settings) if patient is None: return @@ -21,7 +21,7 @@ def examineFile(file, settings, full_body_check): full_body_check["Diagnostics"].append(diagnostic.toDict()) -def fixFile(file, settings, full_body_check): +def fixFile(file, settings, full_body_check) -> None: if not file.exists(): return ext = ".".join(file.name.split(".")[-2:]) @@ -34,7 +34,7 @@ def fixFile(file, settings, full_body_check): pass -def formatFile(file: Path, settings): +def formatFile(file: Path, settings) -> None: if not file.exists(): return ext = ".".join(file.name.split(".")[-2:]) @@ -70,7 +70,7 @@ def formatFile(file: Path, settings): config.write(f, space_around_delimiters=settings["format"].get("format-profile-space-around-delimiters", True)) -def main(): +def main() -> None: parser = ArgumentParser( description="UltiMaker Cura printer linting, static analysis and formatting of Cura printer definitions and other resources") parser.add_argument("--setting", required=False, type=Path, help="Path to the `.printer-linter` setting file") From a470f02373d7806e597d1dccfe9c6e23cdf56961 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 22 Nov 2022 19:26:50 +0100 Subject: [PATCH 484/547] Move linters into seperate module. Give linters an abstract type to inherit, since they share an interface. Add empty README --- printer-linter/README.md | 0 printer-linter/src/printerlinter/__init__.py | 5 +---- printer-linter/src/printerlinter/factory.py | 11 +++++++---- .../src/printerlinter/linters/__init__.py | 6 ++++++ .../src/printerlinter/{ => linters}/defintion.py | 13 +++++++------ .../printerlinter/linters/diagnostic_generator.py | 14 ++++++++++++++ .../src/printerlinter/{ => linters}/meshes.py | 9 +++++---- .../src/printerlinter/linters/profile.py | 9 +++++++++ printer-linter/src/printerlinter/profile.py | 7 ------- 9 files changed, 49 insertions(+), 25 deletions(-) create mode 100644 printer-linter/README.md create mode 100644 printer-linter/src/printerlinter/linters/__init__.py rename printer-linter/src/printerlinter/{ => linters}/defintion.py (93%) create mode 100644 printer-linter/src/printerlinter/linters/diagnostic_generator.py rename printer-linter/src/printerlinter/{ => linters}/meshes.py (89%) create mode 100644 printer-linter/src/printerlinter/linters/profile.py delete mode 100644 printer-linter/src/printerlinter/profile.py diff --git a/printer-linter/README.md b/printer-linter/README.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/printer-linter/src/printerlinter/__init__.py b/printer-linter/src/printerlinter/__init__.py index 8023686891..a157443ff5 100644 --- a/printer-linter/src/printerlinter/__init__.py +++ b/printer-linter/src/printerlinter/__init__.py @@ -1,7 +1,4 @@ -from .defintion import Definition from .diagnostic import Diagnostic from .factory import create -from .meshes import Meshes -from .profile import Profile -__all__ = ["Profile", "Definition", "Meshes", "Diagnostic", "create"] +__all__ = ["Diagnostic", "create"] diff --git a/printer-linter/src/printerlinter/factory.py b/printer-linter/src/printerlinter/factory.py index 12e2d36628..3e76456af9 100644 --- a/printer-linter/src/printerlinter/factory.py +++ b/printer-linter/src/printerlinter/factory.py @@ -1,9 +1,12 @@ -from .profile import Profile -from .defintion import Definition -from .meshes import Meshes +from typing import Optional + +from .linters.profile import Profile +from .linters.defintion import Definition +from .linters.diagnostic_generator import DiagnosticGenerator +from .linters.meshes import Meshes -def create(file, settings): +def create(file, settings) -> Optional[DiagnosticGenerator]: if not file.exists(): return None if ".inst" in file.suffixes and ".cfg" in file.suffixes: diff --git a/printer-linter/src/printerlinter/linters/__init__.py b/printer-linter/src/printerlinter/linters/__init__.py new file mode 100644 index 0000000000..bf16caa933 --- /dev/null +++ b/printer-linter/src/printerlinter/linters/__init__.py @@ -0,0 +1,6 @@ +from .profile import Profile +from .meshes import Meshes +from .diagnostic_generator import DiagnosticGenerator +from .defintion import Definition + +__all__ = ["Profile", "Meshes", "DiagnosticGenerator", "Definition"] \ No newline at end of file diff --git a/printer-linter/src/printerlinter/defintion.py b/printer-linter/src/printerlinter/linters/defintion.py similarity index 93% rename from printer-linter/src/printerlinter/defintion.py rename to printer-linter/src/printerlinter/linters/defintion.py index 4d47900d68..c5202f76eb 100644 --- a/printer-linter/src/printerlinter/defintion.py +++ b/printer-linter/src/printerlinter/linters/defintion.py @@ -1,15 +1,16 @@ import json import re from pathlib import Path +from typing import Iterator -from .diagnostic import Diagnostic -from .replacement import Replacement +from ..diagnostic import Diagnostic +from .diagnostic_generator import DiagnosticGenerator +from ..replacement import Replacement -class Definition: +class Definition(DiagnosticGenerator): def __init__(self, file, settings) -> None: - self._settings = settings - self._file = file + super().__init__(file, settings) self._defs = {} self._getDefs(file) @@ -20,7 +21,7 @@ class Definition: self._getSetting(k, v, settings) self._defs["fdmprinter"] = {"overrides": settings} - def check(self) -> None: + def check(self) -> Iterator[Diagnostic]: if self._settings["checks"].get("diagnostic-definition-redundant-override", False): for check in self.checkRedefineOverride(): yield check diff --git a/printer-linter/src/printerlinter/linters/diagnostic_generator.py b/printer-linter/src/printerlinter/linters/diagnostic_generator.py new file mode 100644 index 0000000000..17fccd51f6 --- /dev/null +++ b/printer-linter/src/printerlinter/linters/diagnostic_generator.py @@ -0,0 +1,14 @@ +from abc import ABC, abstractmethod +from typing import Iterator + +from ..diagnostic import Diagnostic + + +class DiagnosticGenerator(ABC): + def __init__(self, file, settings) -> None: + self._settings = settings + self._file = file + + @abstractmethod + def check(self) -> Iterator[Diagnostic]: + pass \ No newline at end of file diff --git a/printer-linter/src/printerlinter/meshes.py b/printer-linter/src/printerlinter/linters/meshes.py similarity index 89% rename from printer-linter/src/printerlinter/meshes.py rename to printer-linter/src/printerlinter/linters/meshes.py index 47205ce219..0a8d0aa8a6 100644 --- a/printer-linter/src/printerlinter/meshes.py +++ b/printer-linter/src/printerlinter/linters/meshes.py @@ -1,13 +1,14 @@ -from .diagnostic import Diagnostic +from typing import Iterator + +from ..diagnostic import Diagnostic class Meshes: def __init__(self, file, settings) -> None: - self._settings = settings - self._file = file + super().__init__(file, settings) self._max_file_size = self._settings.get("diagnostic-mesh-file-size", 1e6) - def check(self) -> None: + def check(self) -> Iterator[Diagnostic]: if self._settings["checks"].get("diagnostic-mesh-file-extension", False): for check in self.checkFileFormat(): yield check diff --git a/printer-linter/src/printerlinter/linters/profile.py b/printer-linter/src/printerlinter/linters/profile.py new file mode 100644 index 0000000000..ac48084943 --- /dev/null +++ b/printer-linter/src/printerlinter/linters/profile.py @@ -0,0 +1,9 @@ +from typing import Iterator + +from ..diagnostic import Diagnostic +from .diagnostic_generator import DiagnosticGenerator + + +class Profile(DiagnosticGenerator): + def check(self) -> Iterator[Diagnostic]: + yield diff --git a/printer-linter/src/printerlinter/profile.py b/printer-linter/src/printerlinter/profile.py deleted file mode 100644 index c5386ab0e8..0000000000 --- a/printer-linter/src/printerlinter/profile.py +++ /dev/null @@ -1,7 +0,0 @@ -class Profile: - def __init__(self, file, settings) -> None: - self._settings = settings - self._file = file - - def check(self) -> None: - yield From ad7e7191464e024c0520fc913ede468fd2bf1115 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Tue, 22 Nov 2022 21:42:42 +0100 Subject: [PATCH 485/547] Format lists and dicts of a single item onto one line example: "dict": { "value": 10 } becomes "dict": { "value": 10 } --- .printer-linter | 2 +- printer-linter/README.md | 11 +++++++++++ printer-linter/src/terminal.py | 6 +++++- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.printer-linter b/.printer-linter index 856649f420..f9f105e1f7 100644 --- a/.printer-linter +++ b/.printer-linter @@ -9,7 +9,7 @@ format: format-definition-paired-coordinate-array: true format-definition-sort-keys: true format-definition-indent: 4 - format-definition-single-value-single-line: true + format-definition-single-value-single-line: true # Format dicts and lists with a single item on one line "dict": { "value": 10 } format-profile-space-around-delimiters: true format-profile-sort-keys: true diagnostic-mesh-file-size: 1200000 \ No newline at end of file diff --git a/printer-linter/README.md b/printer-linter/README.md index e69de29bb2..64246e5440 100644 --- a/printer-linter/README.md +++ b/printer-linter/README.md @@ -0,0 +1,11 @@ +# Printer Linter +Printer linter is a python package that does linting on Cura definitions files. +Running this on your definition files will get them ready for a pull request. + +## Running Locally +From the Cura root folder. + +```python3 printer-linter/src/terminal.py "flashforge_dreamer_nx.def.json" "flashforge_base.def.json" --fix --format``` + +## Developing + diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index f388dda4c5..d363dc3812 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -49,7 +49,11 @@ def formatFile(file: Path, settings) -> None: content = newline.sub(r"\1\2:\1{", content) if settings["format"].get("format-definition-single-value-single-line", True): - pass # TODO: format entries in the override section which only define a single value to be on one line + single_value_dict = re.compile(r"(:)(\s*\n?.*\{\s+)(\".*)(\d*\s*\})(\s*)(,?)") + content = single_value_dict.sub(r"\1 { \3 }\6", content) + + single_value_list = re.compile(r"(:)(\s*\n?.*\[\s+)(\".*)(\d*\s*\])(\s*)(,?)") + content = single_value_list.sub(r"\1 [ \3 ]\6", content) if settings["format"].get("format-definition-paired-coordinate-array", True): paired_coordinates = re.compile(r"(\[)\s+(-?\d*),\s*(-?\d*)\s*(\])") From f74a40bed0db2990f6a5f6ef8f3febc6fb724bf8 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 14:24:09 +0100 Subject: [PATCH 486/547] Flatten main logic. Parse files from directories to remove checking if a file is a directory in many places. --- printer-linter/src/terminal.py | 43 +++++++++++++++++----------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index d363dc3812..2fea211f1e 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -5,6 +5,7 @@ from argparse import ArgumentParser from collections import OrderedDict from os import getcwd from pathlib import Path +from typing import List import yaml @@ -74,6 +75,18 @@ def formatFile(file: Path, settings) -> None: config.write(f, space_around_delimiters=settings["format"].get("format-profile-space-around-delimiters", True)) +def extract_file_paths(paths: List[Path]) -> List[Path]: + """ Takes list of files and directories, returns the files as well as all files within directories as a List """ + file_paths = [] + for path in paths: + if path.is_dir(): + file_paths.extend(path.rglob("**/*")) + else: + file_paths.append(path) + + return file_paths + + def main() -> None: parser = ArgumentParser( description="UltiMaker Cura printer linting, static analysis and formatting of Cura printer definitions and other resources") @@ -85,7 +98,7 @@ def main() -> None: parser.add_argument("Files", metavar="F", type=Path, nargs="+", help="Files or directories to format") args = parser.parse_args() - files = args.Files + files = extract_file_paths(args.Files) setting_path = args.setting to_format = args.format to_fix = args.fix @@ -102,14 +115,11 @@ def main() -> None: with open(setting_path, "r") as f: settings = yaml.load(f, yaml.FullLoader) + full_body_check = {"Diagnostics": []} + if to_fix or to_diagnose: - full_body_check = {"Diagnostics": []} for file in files: - if file.is_dir(): - for fp in file.rglob("**/*"): - examineFile(fp, settings, full_body_check) - else: - examineFile(file, settings, full_body_check) + examineFile(file, settings, full_body_check) results = yaml.dump(full_body_check, default_flow_style=False, indent=4, width=240) if report: @@ -117,23 +127,14 @@ def main() -> None: else: print(results) - if to_fix: - for file in files: - if file.is_dir(): - for fp in file.rglob("**/*"): - if f"{file.as_posix()}" in full_body_check: - fixFile(fp, settings, full_body_check) - else: - if f"{file.as_posix()}" in full_body_check: - fixFile(file, settings, full_body_check) + if to_fix: + for file in files: + if f"{file.as_posix()}" in full_body_check: + fixFile(file, settings, full_body_check) if to_format: for file in files: - if file.is_dir(): - for fp in file.rglob("**/*"): - formatFile(fp, settings) - else: - formatFile(file, settings) + formatFile(file, settings) if __name__ == "__main__": From 4f4523c4b7189cd53d6d9c9facdb1e21c8157777 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 14:38:31 +0100 Subject: [PATCH 487/547] Use Diagnostic Generator super for Meshes --- printer-linter/src/printerlinter/linters/meshes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/printer-linter/src/printerlinter/linters/meshes.py b/printer-linter/src/printerlinter/linters/meshes.py index 0a8d0aa8a6..908f405072 100644 --- a/printer-linter/src/printerlinter/linters/meshes.py +++ b/printer-linter/src/printerlinter/linters/meshes.py @@ -1,9 +1,10 @@ from typing import Iterator from ..diagnostic import Diagnostic +from .diagnostic_generator import DiagnosticGenerator -class Meshes: +class Meshes(DiagnosticGenerator): def __init__(self, file, settings) -> None: super().__init__(file, settings) self._max_file_size = self._settings.get("diagnostic-mesh-file-size", 1e6) From 44af869a2cda08ee447e3e8babb1086dc481fd7c Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 14:59:53 +0100 Subject: [PATCH 488/547] Add documentation to diagnostic and reformat file. --- .../src/printerlinter/diagnostic.py | 36 +++++++++++++------ 1 file changed, 25 insertions(+), 11 deletions(-) diff --git a/printer-linter/src/printerlinter/diagnostic.py b/printer-linter/src/printerlinter/diagnostic.py index a6843ed38f..a379ff6ba2 100644 --- a/printer-linter/src/printerlinter/diagnostic.py +++ b/printer-linter/src/printerlinter/diagnostic.py @@ -1,5 +1,20 @@ +from pathlib import Path +from typing import Optional, List + +from .replacement import Replacement + + class Diagnostic: - def __init__(self, file, diagnostic_name, message, level, offset, replacements=None) -> None: + def __init__(self, file: Path, diagnostic_name: str, message: str, level: str, offset: int, replacements: Optional[List[Replacement]] = None) -> None: + """ A diagnosis of an issue in "file" at "offset" in that file. May include suggested replacements. + + @param file: The path to the file this diagnostic is for. + @param diagnostic_name: The name of the diagnostic rule that spawned this result. A list can be found in .printer-linter. + @param message: A message explaining the issue with this piece of text. + @param level: How important this diagnostic is, ranges from Warning -> Error. + @param offset: The offset in file where the issue is. + @param replacements: A list of Replacement that contain replacement text. + """ self.file = file self.diagnostic_name = diagnostic_name self.message = message @@ -8,13 +23,12 @@ class Diagnostic: self.replacements = replacements def toDict(self) -> dict: - diagnostic_dict = {"DiagnosticName": self.diagnostic_name, - "DiagnosticMessage": { - "Message": self.message, - "FilePath": self.file.as_posix(), - "FileOffset": self.offset, - "Replacements": [] if self.replacements is None else [r.toDict() for r in self.replacements], - }, - "Level": self.level - } - return diagnostic_dict + return {"DiagnosticName": self.diagnostic_name, + "DiagnosticMessage": { + "Message": self.message, + "FilePath": self.file.as_posix(), + "FileOffset": self.offset, + "Replacements": [] if self.replacements is None else [r.toDict() for r in self.replacements], + }, + "Level": self.level + } From c097838614c2182c9f322256575246c87f479877 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 15:07:28 +0100 Subject: [PATCH 489/547] Add replacement documenation --- printer-linter/src/printerlinter/replacement.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/printer-linter/src/printerlinter/replacement.py b/printer-linter/src/printerlinter/replacement.py index bc6b58a97b..340365a5c3 100644 --- a/printer-linter/src/printerlinter/replacement.py +++ b/printer-linter/src/printerlinter/replacement.py @@ -1,5 +1,15 @@ +from pathlib import Path + + class Replacement: - def __init__(self, file, offset, length, replacement_text): + def __init__(self, file: Path, offset: int, length: int, replacement_text: str): + """ Replacement text for file between offset and offset+length. + + @param file: File to replace text in + @param offset: Offset in file to start text replace + @param length: Length of text that will be replaced. offset -> offset+length is the section of text to replace. + @param replacement_text: Text to insert of offset in file. + """ self.file = file self.offset = offset self.length = length From f49f8b3cb89245eaf96a266a5a237de57f5d0493 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 15:10:55 +0100 Subject: [PATCH 490/547] Add some documentation to factory and format file. --- printer-linter/src/printerlinter/factory.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/printer-linter/src/printerlinter/factory.py b/printer-linter/src/printerlinter/factory.py index 3e76456af9..c573507db9 100644 --- a/printer-linter/src/printerlinter/factory.py +++ b/printer-linter/src/printerlinter/factory.py @@ -1,3 +1,4 @@ +from pathlib import Path from typing import Optional from .linters.profile import Profile @@ -6,15 +7,17 @@ from .linters.diagnostic_generator import DiagnosticGenerator from .linters.meshes import Meshes -def create(file, settings) -> Optional[DiagnosticGenerator]: +def create(file: Path, settings) -> Optional[DiagnosticGenerator]: + """ Returns a DiagnosticGenerator depending on the file format """ if not file.exists(): return None - if ".inst" in file.suffixes and ".cfg" in file.suffixes: + elif ".inst" in file.suffixes and ".cfg" in file.suffixes: return Profile(file, settings) - if ".def" in file.suffixes and ".json" in file.suffixes: + elif ".def" in file.suffixes and ".json" in file.suffixes: if file.stem in ("fdmprinter.def", "fdmextruder.def"): return None return Definition(file, settings) - if file.parent.stem == "meshes": + elif file.parent.stem == "meshes": return Meshes(file, settings) - return None \ No newline at end of file + + return None From d19f1f3e42eccefd425b9354ec5211c72275d8c7 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 15:20:42 +0100 Subject: [PATCH 491/547] Add typing for file and settings. Add diagnostic generator documentation --- printer-linter/src/printerlinter/factory.py | 2 +- printer-linter/src/printerlinter/linters/defintion.py | 2 +- .../src/printerlinter/linters/diagnostic_generator.py | 8 +++++++- printer-linter/src/printerlinter/linters/meshes.py | 3 ++- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/printer-linter/src/printerlinter/factory.py b/printer-linter/src/printerlinter/factory.py index c573507db9..24f1b504cf 100644 --- a/printer-linter/src/printerlinter/factory.py +++ b/printer-linter/src/printerlinter/factory.py @@ -7,7 +7,7 @@ from .linters.diagnostic_generator import DiagnosticGenerator from .linters.meshes import Meshes -def create(file: Path, settings) -> Optional[DiagnosticGenerator]: +def create(file: Path, settings: dict) -> Optional[DiagnosticGenerator]: """ Returns a DiagnosticGenerator depending on the file format """ if not file.exists(): return None diff --git a/printer-linter/src/printerlinter/linters/defintion.py b/printer-linter/src/printerlinter/linters/defintion.py index c5202f76eb..2f50f2542c 100644 --- a/printer-linter/src/printerlinter/linters/defintion.py +++ b/printer-linter/src/printerlinter/linters/defintion.py @@ -9,7 +9,7 @@ from ..replacement import Replacement class Definition(DiagnosticGenerator): - def __init__(self, file, settings) -> None: + def __init__(self, file: Path, settings: dict) -> None: super().__init__(file, settings) self._defs = {} self._getDefs(file) diff --git a/printer-linter/src/printerlinter/linters/diagnostic_generator.py b/printer-linter/src/printerlinter/linters/diagnostic_generator.py index 17fccd51f6..52f132a3c8 100644 --- a/printer-linter/src/printerlinter/linters/diagnostic_generator.py +++ b/printer-linter/src/printerlinter/linters/diagnostic_generator.py @@ -1,11 +1,17 @@ from abc import ABC, abstractmethod +from pathlib import Path from typing import Iterator from ..diagnostic import Diagnostic class DiagnosticGenerator(ABC): - def __init__(self, file, settings) -> None: + def __init__(self, file: Path, settings: dict) -> None: + """ Yields Diagnostics for file, these are suggested text replacements based on formatting rules in settings. + + @param file: A file to generate diagnostics for + @param settings: A list of settings containing rules for creating diagnostics + """ self._settings = settings self._file = file diff --git a/printer-linter/src/printerlinter/linters/meshes.py b/printer-linter/src/printerlinter/linters/meshes.py index 908f405072..c7ee058086 100644 --- a/printer-linter/src/printerlinter/linters/meshes.py +++ b/printer-linter/src/printerlinter/linters/meshes.py @@ -1,3 +1,4 @@ +from pathlib import Path from typing import Iterator from ..diagnostic import Diagnostic @@ -5,7 +6,7 @@ from .diagnostic_generator import DiagnosticGenerator class Meshes(DiagnosticGenerator): - def __init__(self, file, settings) -> None: + def __init__(self, file: Path, settings: dict) -> None: super().__init__(file, settings) self._max_file_size = self._settings.get("diagnostic-mesh-file-size", 1e6) From 0b2e4099293f715e18c8184749120f36aab27ea3 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 15:25:13 +0100 Subject: [PATCH 492/547] Update documentation on diagnostic to be less specifically about strings. Since diagnostics can be related to other issues. --- printer-linter/src/printerlinter/diagnostic.py | 2 +- .../src/printerlinter/linters/diagnostic_generator.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/printer-linter/src/printerlinter/diagnostic.py b/printer-linter/src/printerlinter/diagnostic.py index a379ff6ba2..d5eb237c29 100644 --- a/printer-linter/src/printerlinter/diagnostic.py +++ b/printer-linter/src/printerlinter/diagnostic.py @@ -10,7 +10,7 @@ class Diagnostic: @param file: The path to the file this diagnostic is for. @param diagnostic_name: The name of the diagnostic rule that spawned this result. A list can be found in .printer-linter. - @param message: A message explaining the issue with this piece of text. + @param message: A message explaining the issue with this file. @param level: How important this diagnostic is, ranges from Warning -> Error. @param offset: The offset in file where the issue is. @param replacements: A list of Replacement that contain replacement text. diff --git a/printer-linter/src/printerlinter/linters/diagnostic_generator.py b/printer-linter/src/printerlinter/linters/diagnostic_generator.py index 52f132a3c8..b259487828 100644 --- a/printer-linter/src/printerlinter/linters/diagnostic_generator.py +++ b/printer-linter/src/printerlinter/linters/diagnostic_generator.py @@ -7,7 +7,7 @@ from ..diagnostic import Diagnostic class DiagnosticGenerator(ABC): def __init__(self, file: Path, settings: dict) -> None: - """ Yields Diagnostics for file, these are suggested text replacements based on formatting rules in settings. + """ Yields Diagnostics for file, these are issues with the file such as bad text format or too large file size. @param file: A file to generate diagnostics for @param settings: A list of settings containing rules for creating diagnostics From 437b05f60834ca12f0dc4186f8ac412e1138959a Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 15:28:57 +0100 Subject: [PATCH 493/547] Add some doc strings --- printer-linter/src/printerlinter/linters/meshes.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/printer-linter/src/printerlinter/linters/meshes.py b/printer-linter/src/printerlinter/linters/meshes.py index c7ee058086..d31c54fdcd 100644 --- a/printer-linter/src/printerlinter/linters/meshes.py +++ b/printer-linter/src/printerlinter/linters/meshes.py @@ -7,6 +7,7 @@ from .diagnostic_generator import DiagnosticGenerator class Meshes(DiagnosticGenerator): def __init__(self, file: Path, settings: dict) -> None: + """ Finds issues in model files, such as incorrect file format or too large size """ super().__init__(file, settings) self._max_file_size = self._settings.get("diagnostic-mesh-file-size", 1e6) @@ -21,7 +22,8 @@ class Meshes(DiagnosticGenerator): yield - def checkFileFormat(self) -> None: + def checkFileFormat(self) -> Iterator[Diagnostic]: + """ Check if mesh is in supported format """ if self._file.suffix.lower() not in (".3mf", ".obj", ".stl"): yield Diagnostic( file = self._file, @@ -32,7 +34,8 @@ class Meshes(DiagnosticGenerator): ) yield - def checkFileSize(self): + def checkFileSize(self) -> Iterator[Diagnostic]: + """ Check if file is within size limits for Cura """ if self._file.stat().st_size > self._max_file_size: yield Diagnostic( file = self._file, From ad436f37f875f47fc80e87c811be829d1f154afc Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 16:48:39 +0100 Subject: [PATCH 494/547] Add some comments and refactoring --- .../src/printerlinter/linters/defintion.py | 67 ++++++++++--------- 1 file changed, 37 insertions(+), 30 deletions(-) diff --git a/printer-linter/src/printerlinter/linters/defintion.py b/printer-linter/src/printerlinter/linters/defintion.py index 2f50f2542c..7e80bcdff1 100644 --- a/printer-linter/src/printerlinter/linters/defintion.py +++ b/printer-linter/src/printerlinter/linters/defintion.py @@ -9,17 +9,13 @@ from ..replacement import Replacement class Definition(DiagnosticGenerator): + """ Finds issues in definition files, such as overriding default parameters """ def __init__(self, file: Path, settings: dict) -> None: super().__init__(file, settings) - self._defs = {} - self._getDefs(file) - + self._definitions = {} + self._loadDefinitionFiles(file) self._content = self._file.read_text() - - settings = {} - for k, v in self._defs["fdmprinter"]["settings"].items(): - self._getSetting(k, v, settings) - self._defs["fdmprinter"] = {"overrides": settings} + self._loadBasePrinterSettings() def check(self) -> Iterator[Diagnostic]: if self._settings["checks"].get("diagnostic-definition-redundant-override", False): @@ -33,9 +29,10 @@ class Definition(DiagnosticGenerator): yield - def checkRedefineOverride(self) -> None: - definition_name = list(self._defs.keys())[0] - definition = self._defs[definition_name] + def checkRedefineOverride(self) -> Iterator[Diagnostic]: + """ Checks if definition file overrides its parents settings with the same value. """ + definition_name = list(self._definitions.keys())[0] + definition = self._definitions[definition_name] if "overrides" in definition and definition_name != "fdmprinter": for key, value_dict in definition["overrides"].items(): is_redefined, value, parent = self._isDefinedInParent(key, value_dict, definition['inherits']) @@ -55,30 +52,27 @@ class Definition(DiagnosticGenerator): replacement_text = "")] ) - def checkValueOutOfBounds(self) -> None: - pass + def _loadDefinitionFiles(self, definition_file) -> None: + """ Loads definition file contents into self._definitions. Also load parent definition if it exists. """ + definition_name = Path(definition_file.stem).stem - def _getSetting(self, name, setting, settings) -> None: - if "children" in setting: - for childname, child in setting["children"].items(): - self._getSetting(childname, child, settings) - settings |= {name: setting} - - def _getDefs(self, file) -> None: - """ Loads up file, and it's parent definitions into self._defs """ - if not file.exists() or Path(file.stem).stem in self._defs: + if not definition_file.exists() or definition_name in self._definitions: return - self._defs[Path(file.stem).stem] = json.loads(file.read_text()) - if "inherits" in self._defs[Path(file.stem).stem]: - parent_file = file.parent.joinpath(f"{self._defs[Path(file.stem).stem]['inherits']}.def.json") - self._getDefs(parent_file) + + # Load definition file into dictionary + self._definitions[definition_name] = json.loads(definition_file.read_text()) + + # Load parent definition if it exists + if "inherits" in self._definitions[definition_name]: + parent_file = definition_file.parent.joinpath(f"{self._definitions[definition_name]['inherits']}.def.json") + self._loadDefinitionFiles(parent_file) def _isDefinedInParent(self, key, value_dict, inherits_from): - if "overrides" not in self._defs[inherits_from]: - return self._isDefinedInParent(key, value_dict, self._defs[inherits_from]["inherits"]) + if "overrides" not in self._definitions[inherits_from]: + return self._isDefinedInParent(key, value_dict, self._definitions[inherits_from]["inherits"]) - parent = self._defs[inherits_from]["overrides"] - is_number = self._defs["fdmprinter"]["overrides"][key] in ("float", "int") + parent = self._definitions[inherits_from]["overrides"] + is_number = self._definitions["fdmprinter"]["overrides"][key] in ("float", "int") for value in value_dict.values(): if key in parent: check_values = [cv for cv in [parent[key].get("default_value", None), parent[key].get("value", None)] if cv is not None] @@ -101,3 +95,16 @@ class Definition(DiagnosticGenerator): if "inherits" in parent: return self._isDefinedInParent(key, value_dict, parent["inherits"]) return False, None, None + + def _loadBasePrinterSettings(self): + """ TODO @Jelle please explain why this """ + settings = {} + for k, v in self._definitions["fdmprinter"]["settings"].items(): + self._getSetting(k, v, settings) + self._definitions["fdmprinter"] = {"overrides": settings} + + def _getSetting(self, name, setting, settings) -> None: + if "children" in setting: + for childname, child in setting["children"].items(): + self._getSetting(childname, child, settings) + settings |= {name: setting} From b6ac85d251de4d86940943a8c580bddf974102c0 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 17:19:14 +0100 Subject: [PATCH 495/547] Add separate package with file formatters. --- .../src/printerlinter/formatters/__init__.py | 4 +++ .../formatters/def_json_formatter.py | 29 +++++++++++++++++++ .../src/printerlinter/formatters/formatter.py | 16 ++++++++++ .../formatters/inst_cfg_formatter.py | 21 ++++++++++++++ 4 files changed, 70 insertions(+) create mode 100644 printer-linter/src/printerlinter/formatters/__init__.py create mode 100644 printer-linter/src/printerlinter/formatters/def_json_formatter.py create mode 100644 printer-linter/src/printerlinter/formatters/formatter.py create mode 100644 printer-linter/src/printerlinter/formatters/inst_cfg_formatter.py diff --git a/printer-linter/src/printerlinter/formatters/__init__.py b/printer-linter/src/printerlinter/formatters/__init__.py new file mode 100644 index 0000000000..8f5a01bb25 --- /dev/null +++ b/printer-linter/src/printerlinter/formatters/__init__.py @@ -0,0 +1,4 @@ +from def_json_formatter import DefJsonFormatter +from inst_cfg_formatter import InstCfgFormatter + +__all__ = ["DefJsonFormatter", "InstCfgFormatter"] \ No newline at end of file diff --git a/printer-linter/src/printerlinter/formatters/def_json_formatter.py b/printer-linter/src/printerlinter/formatters/def_json_formatter.py new file mode 100644 index 0000000000..ddeccacffd --- /dev/null +++ b/printer-linter/src/printerlinter/formatters/def_json_formatter.py @@ -0,0 +1,29 @@ +import json +import re +from pathlib import Path + +from .formatter import FileFormatter + +class DefJsonFormatter(FileFormatter): + def format(self, file: Path): + """ Format .def.json files according to the rules in settings """ + definition = json.loads(file.read_text()) + content = json.dumps(definition, indent=self._settings["format"].get("format-definition-indent", 4), + sort_keys=self._settings["format"].get("format-definition-sort-keys", True)) + + if self._settings["format"].get("format-definition-bracket-newline", True): + newline = re.compile(r"(\B\s+)(\"[\w\"]+)(\:\s\{)") + content = newline.sub(r"\1\2:\1{", content) + + if self._settings["format"].get("format-definition-single-value-single-line", True): + single_value_dict = re.compile(r"(:)(\s*\n?.*\{\s+)(\".*)(\d*\s*\})(\s*)(,?)") + content = single_value_dict.sub(r"\1 { \3 }\6", content) + + single_value_list = re.compile(r"(:)(\s*\n?.*\[\s+)(\".*)(\d*\s*\])(\s*)(,?)") + content = single_value_list.sub(r"\1 [ \3 ]\6", content) + + if self._settings["format"].get("format-definition-paired-coordinate-array", True): + paired_coordinates = re.compile(r"(\[)\s+(-?\d*),\s*(-?\d*)\s*(\])") + content = paired_coordinates.sub(r"\1 \2, \3 \4", content) + + file.write_text(content) \ No newline at end of file diff --git a/printer-linter/src/printerlinter/formatters/formatter.py b/printer-linter/src/printerlinter/formatters/formatter.py new file mode 100644 index 0000000000..1425825a82 --- /dev/null +++ b/printer-linter/src/printerlinter/formatters/formatter.py @@ -0,0 +1,16 @@ +from abc import ABC, abstractmethod +from pathlib import Path + + +class FileFormatter(ABC): + def __init__(self, settings: dict) -> None: + """ Yields Diagnostics for file, these are issues with the file such as bad text format or too large file size. + + @param file: A file to generate diagnostics for + @param settings: A list of settings containing rules for creating diagnostics + """ + self._settings = settings + + @abstractmethod + def format(self, file: Path) -> None: + pass \ No newline at end of file diff --git a/printer-linter/src/printerlinter/formatters/inst_cfg_formatter.py b/printer-linter/src/printerlinter/formatters/inst_cfg_formatter.py new file mode 100644 index 0000000000..fc6ccf3c81 --- /dev/null +++ b/printer-linter/src/printerlinter/formatters/inst_cfg_formatter.py @@ -0,0 +1,21 @@ +import configparser +import json +import re +from collections import OrderedDict +from pathlib import Path + +from .formatter import FileFormatter + +class InstCfgFormatter(FileFormatter): + def format(self, file: Path): + """ Format .inst.cfg files according to the rules in settings """ + config = configparser.ConfigParser() + config.read(file) + + if self._settings["format"].get("format-profile-sort-keys", True): + for section in config._sections: + config._sections[section] = OrderedDict(sorted(config._sections[section].items(), key=lambda t: t[0])) + config._sections = OrderedDict(sorted(config._sections.items(), key=lambda t: t[0])) + + with open(file, "w") as f: + config.write(f, space_around_delimiters=self._settings["format"].get("format-profile-space-around-delimiters", True)) \ No newline at end of file From a7800f824a7cebab14533e76f6d96bbe6b3540b6 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 17:20:22 +0100 Subject: [PATCH 496/547] Use formatters in terminal.py Do some general refactoring for readability --- .../src/printerlinter/formatters/__init__.py | 4 +- printer-linter/src/terminal.py | 143 ++++++++---------- 2 files changed, 62 insertions(+), 85 deletions(-) diff --git a/printer-linter/src/printerlinter/formatters/__init__.py b/printer-linter/src/printerlinter/formatters/__init__.py index 8f5a01bb25..00d9c7eef3 100644 --- a/printer-linter/src/printerlinter/formatters/__init__.py +++ b/printer-linter/src/printerlinter/formatters/__init__.py @@ -1,4 +1,4 @@ -from def_json_formatter import DefJsonFormatter -from inst_cfg_formatter import InstCfgFormatter +from .def_json_formatter import DefJsonFormatter +from .inst_cfg_formatter import InstCfgFormatter __all__ = ["DefJsonFormatter", "InstCfgFormatter"] \ No newline at end of file diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index 2fea211f1e..212de624a6 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -1,8 +1,4 @@ -import configparser -import json -import re from argparse import ArgumentParser -from collections import OrderedDict from os import getcwd from pathlib import Path from typing import List @@ -10,81 +6,9 @@ from typing import List import yaml from printerlinter import factory - - -def examineFile(file, settings, full_body_check) -> None: - patient = factory.create(file, settings) - if patient is None: - return - - for diagnostic in patient.check(): - if diagnostic: - full_body_check["Diagnostics"].append(diagnostic.toDict()) - - -def fixFile(file, settings, full_body_check) -> None: - if not file.exists(): - return - ext = ".".join(file.name.split(".")[-2:]) - - if ext == "def.json": - issues = full_body_check[f"{file.as_posix()}"] - for issue in issues: - if issue["diagnostic"] == "diagnostic-definition-redundant-override" and settings["fixes"].get( - "diagnostic-definition-redundant-override", True): - pass - - -def formatFile(file: Path, settings) -> None: - if not file.exists(): - return - ext = ".".join(file.name.split(".")[-2:]) - - if ext == "def.json": - definition = json.loads(file.read_text()) - content = json.dumps(definition, indent=settings["format"].get("format-definition-indent", 4), - sort_keys=settings["format"].get("format-definition-sort-keys", True)) - - if settings["format"].get("format-definition-bracket-newline", True): - newline = re.compile(r"(\B\s+)(\"[\w\"]+)(\:\s\{)") - content = newline.sub(r"\1\2:\1{", content) - - if settings["format"].get("format-definition-single-value-single-line", True): - single_value_dict = re.compile(r"(:)(\s*\n?.*\{\s+)(\".*)(\d*\s*\})(\s*)(,?)") - content = single_value_dict.sub(r"\1 { \3 }\6", content) - - single_value_list = re.compile(r"(:)(\s*\n?.*\[\s+)(\".*)(\d*\s*\])(\s*)(,?)") - content = single_value_list.sub(r"\1 [ \3 ]\6", content) - - if settings["format"].get("format-definition-paired-coordinate-array", True): - paired_coordinates = re.compile(r"(\[)\s+(-?\d*),\s*(-?\d*)\s*(\])") - content = paired_coordinates.sub(r"\1 \2, \3 \4", content) - - file.write_text(content) - - if ext == "inst.cfg": - config = configparser.ConfigParser() - config.read(file) - - if settings["format"].get("format-profile-sort-keys", True): - for section in config._sections: - config._sections[section] = OrderedDict(sorted(config._sections[section].items(), key=lambda t: t[0])) - config._sections = OrderedDict(sorted(config._sections.items(), key=lambda t: t[0])) - - with open(file, "w") as f: - config.write(f, space_around_delimiters=settings["format"].get("format-profile-space-around-delimiters", True)) - - -def extract_file_paths(paths: List[Path]) -> List[Path]: - """ Takes list of files and directories, returns the files as well as all files within directories as a List """ - file_paths = [] - for path in paths: - if path.is_dir(): - file_paths.extend(path.rglob("**/*")) - else: - file_paths.append(path) - - return file_paths +from printerlinter.diagnostic import Diagnostic +from printerlinter.formatters.def_json_formatter import DefJsonFormatter +from printerlinter.formatters.inst_cfg_formatter import InstCfgFormatter def main() -> None: @@ -98,7 +22,7 @@ def main() -> None: parser.add_argument("Files", metavar="F", type=Path, nargs="+", help="Files or directories to format") args = parser.parse_args() - files = extract_file_paths(args.Files) + files = extractFilePaths(args.Files) setting_path = args.setting to_format = args.format to_fix = args.fix @@ -119,9 +43,11 @@ def main() -> None: if to_fix or to_diagnose: for file in files: - examineFile(file, settings, full_body_check) + diagnostics = diagnoseIssuesWithFile(file, settings) + full_body_check["Diagnostics"].extend([d.toDict() for d in diagnostics]) results = yaml.dump(full_body_check, default_flow_style=False, indent=4, width=240) + if report: report.write_text(results) else: @@ -130,11 +56,62 @@ def main() -> None: if to_fix: for file in files: if f"{file.as_posix()}" in full_body_check: - fixFile(file, settings, full_body_check) + applyFixesToFile(file, settings, full_body_check) if to_format: for file in files: - formatFile(file, settings) + applyFormattingToFile(file, settings) + + +def diagnoseIssuesWithFile(file: Path, settings: dict) -> List[Diagnostic]: + """ For file, runs all diagnostic checks in settings and returns a list of diagnostics """ + # Find correct diagnostic generator for file + diagnostic_generator = factory.create(file, settings) + + if not diagnostic_generator: + return [] + + return list(filter(lambda d: d, diagnostic_generator.check())) + + +def applyFixesToFile(file, settings, full_body_check) -> None: + if not file.exists(): + return + ext = ".".join(file.name.split(".")[-2:]) + + if ext == "def.json": + issues = full_body_check[f"{file.as_posix()}"] + for issue in issues: + if issue["diagnostic"] == "diagnostic-definition-redundant-override" and settings["fixes"].get( + "diagnostic-definition-redundant-override", True): + pass + + +def applyFormattingToFile(file: Path, settings) -> None: + if not file.exists(): + return + + ext = ".".join(file.name.split(".")[-2:]) + + if ext == "def.json": + formatter = DefJsonFormatter(settings) + formatter.format(file) + + if ext == "inst.cfg": + formatter = InstCfgFormatter(settings) + formatter.format(file) + + +def extractFilePaths(paths: List[Path]) -> List[Path]: + """ Takes list of files and directories, returns the files as well as all files within directories as a List """ + file_paths = [] + for path in paths: + if path.is_dir(): + file_paths.extend(path.rglob("**/*")) + else: + file_paths.append(path) + + return file_paths if __name__ == "__main__": From 8e027c4af9bddad5b7ce0b8664cf5d2522a8cffc Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 17:21:31 +0100 Subject: [PATCH 497/547] Add is not None because it makes it clearer that the lamdba returns a boolean. --- printer-linter/src/terminal.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index 212de624a6..68be569351 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -71,7 +71,7 @@ def diagnoseIssuesWithFile(file: Path, settings: dict) -> List[Diagnostic]: if not diagnostic_generator: return [] - return list(filter(lambda d: d, diagnostic_generator.check())) + return list(filter(lambda d: d is not None, diagnostic_generator.check())) def applyFixesToFile(file, settings, full_body_check) -> None: From e83ed933e28394dd6c11d046e9bc9adfe3bee123 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Wed, 23 Nov 2022 17:52:33 +0100 Subject: [PATCH 498/547] Update readme with instruction for developing. Change DiagnosticGenerator -> Linter since this is much easier to understand. --- printer-linter/README.md | 22 +++++++++++++++++++ printer-linter/src/printerlinter/__init__.py | 4 ++-- printer-linter/src/printerlinter/factory.py | 6 ++--- .../src/printerlinter/linters/__init__.py | 4 ++-- .../src/printerlinter/linters/defintion.py | 4 ++-- .../{diagnostic_generator.py => linter.py} | 2 +- .../src/printerlinter/linters/meshes.py | 4 ++-- .../src/printerlinter/linters/profile.py | 4 ++-- .../src/printerlinter/replacement.py | 1 - printer-linter/src/terminal.py | 7 +++--- 10 files changed, 39 insertions(+), 19 deletions(-) rename printer-linter/src/printerlinter/linters/{diagnostic_generator.py => linter.py} (93%) diff --git a/printer-linter/README.md b/printer-linter/README.md index 64246e5440..fc6a9a8e29 100644 --- a/printer-linter/README.md +++ b/printer-linter/README.md @@ -8,4 +8,26 @@ From the Cura root folder. ```python3 printer-linter/src/terminal.py "flashforge_dreamer_nx.def.json" "flashforge_base.def.json" --fix --format``` ## Developing +### Printer Linter Rules +Inside ```.printer-linter``` you can find a list of rules. These are seperated into roughly three categories. + +1. Checks + 1. These rules are about checking if a file meets some requirements that can't be fixed by replacing its content. + 2. An example of a check is ```diagnostic-mesh-file-extension``` this checks if a mesh file extension is acceptable. +2. Format + 1. These rules are purely about how a file is structured, not content. + 2. An example of a format rule is ```format-definition-bracket-newline``` This rule says that when assigning a dict value the bracket should go on a new line. +3. Fixes + 1. These are about the content of the file. + 2. An example of a fix is ```diagnostic-definition-redundant-override``` This removes settings that have already been defined by a parent definition + +### Linters +Linters find issues within a file. There are separate linters for each type of file. The linter that is used is decided by the create function in factory.py. All linters implement the abstract class Linter. + +A Linter class returns an iterator of Diagnostics, each diagnostic is an issue with the file. The diagnostics can also contain suggested fixes. + +### Formatters +Formatters load a file reformat it and write it to disk. There are separate formatters for each file type. All formatters implement the abstract class Formatter. + +Formatters should format based on the Format rules in .printer-linter diff --git a/printer-linter/src/printerlinter/__init__.py b/printer-linter/src/printerlinter/__init__.py index a157443ff5..3ec571c3c6 100644 --- a/printer-linter/src/printerlinter/__init__.py +++ b/printer-linter/src/printerlinter/__init__.py @@ -1,4 +1,4 @@ from .diagnostic import Diagnostic -from .factory import create +from .factory import getLinter -__all__ = ["Diagnostic", "create"] +__all__ = ["Diagnostic", "getLinter"] diff --git a/printer-linter/src/printerlinter/factory.py b/printer-linter/src/printerlinter/factory.py index 24f1b504cf..7cff08df2c 100644 --- a/printer-linter/src/printerlinter/factory.py +++ b/printer-linter/src/printerlinter/factory.py @@ -3,12 +3,12 @@ from typing import Optional from .linters.profile import Profile from .linters.defintion import Definition -from .linters.diagnostic_generator import DiagnosticGenerator +from .linters.linter import Linter from .linters.meshes import Meshes -def create(file: Path, settings: dict) -> Optional[DiagnosticGenerator]: - """ Returns a DiagnosticGenerator depending on the file format """ +def getLinter(file: Path, settings: dict) -> Optional[Linter]: + """ Returns a Linter depending on the file format """ if not file.exists(): return None elif ".inst" in file.suffixes and ".cfg" in file.suffixes: diff --git a/printer-linter/src/printerlinter/linters/__init__.py b/printer-linter/src/printerlinter/linters/__init__.py index bf16caa933..a4a48acb3d 100644 --- a/printer-linter/src/printerlinter/linters/__init__.py +++ b/printer-linter/src/printerlinter/linters/__init__.py @@ -1,6 +1,6 @@ from .profile import Profile from .meshes import Meshes -from .diagnostic_generator import DiagnosticGenerator +from .linter import Linter from .defintion import Definition -__all__ = ["Profile", "Meshes", "DiagnosticGenerator", "Definition"] \ No newline at end of file +__all__ = ["Profile", "Meshes", "Linter", "Definition"] \ No newline at end of file diff --git a/printer-linter/src/printerlinter/linters/defintion.py b/printer-linter/src/printerlinter/linters/defintion.py index 7e80bcdff1..909265e829 100644 --- a/printer-linter/src/printerlinter/linters/defintion.py +++ b/printer-linter/src/printerlinter/linters/defintion.py @@ -4,11 +4,11 @@ from pathlib import Path from typing import Iterator from ..diagnostic import Diagnostic -from .diagnostic_generator import DiagnosticGenerator +from .linter import Linter from ..replacement import Replacement -class Definition(DiagnosticGenerator): +class Definition(Linter): """ Finds issues in definition files, such as overriding default parameters """ def __init__(self, file: Path, settings: dict) -> None: super().__init__(file, settings) diff --git a/printer-linter/src/printerlinter/linters/diagnostic_generator.py b/printer-linter/src/printerlinter/linters/linter.py similarity index 93% rename from printer-linter/src/printerlinter/linters/diagnostic_generator.py rename to printer-linter/src/printerlinter/linters/linter.py index b259487828..fbcd91196d 100644 --- a/printer-linter/src/printerlinter/linters/diagnostic_generator.py +++ b/printer-linter/src/printerlinter/linters/linter.py @@ -5,7 +5,7 @@ from typing import Iterator from ..diagnostic import Diagnostic -class DiagnosticGenerator(ABC): +class Linter(ABC): def __init__(self, file: Path, settings: dict) -> None: """ Yields Diagnostics for file, these are issues with the file such as bad text format or too large file size. diff --git a/printer-linter/src/printerlinter/linters/meshes.py b/printer-linter/src/printerlinter/linters/meshes.py index d31c54fdcd..d49caf7dc9 100644 --- a/printer-linter/src/printerlinter/linters/meshes.py +++ b/printer-linter/src/printerlinter/linters/meshes.py @@ -2,10 +2,10 @@ from pathlib import Path from typing import Iterator from ..diagnostic import Diagnostic -from .diagnostic_generator import DiagnosticGenerator +from .linter import Linter -class Meshes(DiagnosticGenerator): +class Meshes(Linter): def __init__(self, file: Path, settings: dict) -> None: """ Finds issues in model files, such as incorrect file format or too large size """ super().__init__(file, settings) diff --git a/printer-linter/src/printerlinter/linters/profile.py b/printer-linter/src/printerlinter/linters/profile.py index ac48084943..85cc2d9f0b 100644 --- a/printer-linter/src/printerlinter/linters/profile.py +++ b/printer-linter/src/printerlinter/linters/profile.py @@ -1,9 +1,9 @@ from typing import Iterator from ..diagnostic import Diagnostic -from .diagnostic_generator import DiagnosticGenerator +from .linter import Linter -class Profile(DiagnosticGenerator): +class Profile(Linter): def check(self) -> Iterator[Diagnostic]: yield diff --git a/printer-linter/src/printerlinter/replacement.py b/printer-linter/src/printerlinter/replacement.py index 340365a5c3..b9f390107d 100644 --- a/printer-linter/src/printerlinter/replacement.py +++ b/printer-linter/src/printerlinter/replacement.py @@ -1,6 +1,5 @@ from pathlib import Path - class Replacement: def __init__(self, file: Path, offset: int, length: int, replacement_text: str): """ Replacement text for file between offset and offset+length. diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index 68be569351..3591d841a4 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -65,13 +65,12 @@ def main() -> None: def diagnoseIssuesWithFile(file: Path, settings: dict) -> List[Diagnostic]: """ For file, runs all diagnostic checks in settings and returns a list of diagnostics """ - # Find correct diagnostic generator for file - diagnostic_generator = factory.create(file, settings) + linter = factory.getLinter(file, settings) - if not diagnostic_generator: + if not linter: return [] - return list(filter(lambda d: d is not None, diagnostic_generator.check())) + return list(filter(lambda d: d is not None, linter.check())) def applyFixesToFile(file, settings, full_body_check) -> None: From 7e84082aff26195d82b8d3c9239dee863949c099 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 24 Nov 2022 13:55:31 +0100 Subject: [PATCH 499/547] Add quality type to ufp files Cura-9773 --- cura/Settings/MachineManager.py | 17 ++++++++++++----- plugins/UFPWriter/UFPWriter.py | 1 + 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 27d8fbbc78..b5d43ba8a1 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1764,14 +1764,21 @@ class MachineManager(QObject): global_stack = self._application.getGlobalContainerStack() return global_stack is None or global_stack.qualityChanges != empty_quality_changes_container - @pyqtProperty(str, notify = activeQualityGroupChanged) - def activeQualityOrQualityChangesName(self) -> str: + def activeQualityOrQualityChanges(self) -> GlobalStack: global_container_stack = self._application.getGlobalContainerStack() if not global_container_stack: - return empty_quality_container.getName() + return empty_quality_container if global_container_stack.qualityChanges != empty_quality_changes_container: - return global_container_stack.qualityChanges.getName() - return global_container_stack.quality.getName() + return global_container_stack.qualityChanges + return global_container_stack.quality + + @pyqtProperty(str, notify = activeQualityGroupChanged) + def activeQualityOrQualityChangesName(self) -> str: + return self.activeQualityOrQualityChanges().getName() + + @pyqtProperty(str, notify = activeQualityGroupChanged) + def activeQualityOrQualityChangesId(self) -> str: + return self.activeQualityOrQualityChanges().getId() @pyqtProperty(bool, notify = activeQualityGroupChanged) def hasNotSupportedQuality(self) -> bool: diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index d7671d02c8..f328bb2b11 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -227,6 +227,7 @@ class UFPWriter(MeshWriter): }, "intent": machine_manager.activeIntentCategory, "quality": machine_manager.activeQualityOrQualityChangesName, + "quality_type": machine_manager.activeQualityOrQualityChangesId, } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) From 6dc0a24311599bc327d8e75b1604d3a04a5046c2 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 24 Nov 2022 15:33:39 +0100 Subject: [PATCH 500/547] Cache and genericize ID to Product table. part of CURA-9931 --- .../XmlMaterialProfile/XmlMaterialProfile.py | 13 ++++++++++--- plugins/XmlMaterialProfile/product_to_id.json | 17 +++++++---------- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 527fa4ec13..524b7f099c 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -1125,21 +1125,28 @@ class XmlMaterialProfile(InstanceContainer): id_list = list(id_list) return id_list + __product_to_id_map: Optional[Dict[str, List[str]]] = None + @classmethod def getProductIdMap(cls) -> Dict[str, List[str]]: """Gets a mapping from product names in the XML files to their definition IDs. This loads the mapping from a file. """ + if cls.__product_to_id_map is not None: + return cls.__product_to_id_map plugin_path = cast(str, PluginRegistry.getInstance().getPluginPath("XmlMaterialProfile")) product_to_id_file = os.path.join(plugin_path, "product_to_id.json") with open(product_to_id_file, encoding = "utf-8") as f: - product_to_id_map = json.load(f) - product_to_id_map = {key: [value] for key, value in product_to_id_map.items()} + contents = "" + for line in f: + contents += line if "#" not in line else "".join([line.replace("#", str(n)) for n in range(1, 12)]) + cls.__product_to_id_map = json.loads(contents) + cls.__product_to_id_map = {key: [value] for key, value in cls.__product_to_id_map.items()} #This also loads "Ultimaker S5" -> "ultimaker_s5" even though that is not strictly necessary with the default to change spaces into underscores. #However it is not always loaded with that default; this mapping is also used in serialize() without that default. - return product_to_id_map + return cls.__product_to_id_map @staticmethod def _parseCompatibleValue(value: str): diff --git a/plugins/XmlMaterialProfile/product_to_id.json b/plugins/XmlMaterialProfile/product_to_id.json index 053c8d13f5..07e14f1276 100644 --- a/plugins/XmlMaterialProfile/product_to_id.json +++ b/plugins/XmlMaterialProfile/product_to_id.json @@ -1,14 +1,11 @@ { - "Ultimaker 2": "ultimaker2", - "Ultimaker 2 Extended": "ultimaker2_extended", - "Ultimaker 2 Extended+": "ultimaker2_extended_plus", - "Ultimaker 2 Go": "ultimaker2_go", - "Ultimaker 2+": "ultimaker2_plus", - "Ultimaker 2+ Connect": "ultimaker2_plus_connect", - "Ultimaker 3": "ultimaker3", - "Ultimaker 3 Extended": "ultimaker3_extended", - "Ultimaker S3": "ultimaker_s3", - "Ultimaker S5": "ultimaker_s5", + "Ultimaker #": "ultimaker#", + "Ultimaker # Extended": "ultimaker#_extended", + "Ultimaker # Extended+": "ultimaker#_extended_plus", + "Ultimaker # Go": "ultimaker#_go", + "Ultimaker #+": "ultimaker#_plus", + "Ultimaker #+ Connect": "ultimaker#_plus_connect", + "Ultimaker S#": "ultimaker_s#", "Ultimaker Original": "ultimaker_original", "Ultimaker Original+": "ultimaker_original_plus", "Ultimaker Original Dual Extrusion": "ultimaker_original_dual", From e8f6786e972898ed715ce63015c91bf86faafd94 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 24 Nov 2022 22:56:35 +0100 Subject: [PATCH 501/547] Revert "Add quality type to ufp files" This reverts commit 7e84082aff26195d82b8d3c9239dee863949c099. --- cura/Settings/MachineManager.py | 19 ++++++------------- plugins/UFPWriter/UFPWriter.py | 1 - 2 files changed, 6 insertions(+), 14 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index b5d43ba8a1..27d8fbbc78 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1764,21 +1764,14 @@ class MachineManager(QObject): global_stack = self._application.getGlobalContainerStack() return global_stack is None or global_stack.qualityChanges != empty_quality_changes_container - def activeQualityOrQualityChanges(self) -> GlobalStack: - global_container_stack = self._application.getGlobalContainerStack() - if not global_container_stack: - return empty_quality_container - if global_container_stack.qualityChanges != empty_quality_changes_container: - return global_container_stack.qualityChanges - return global_container_stack.quality - @pyqtProperty(str, notify = activeQualityGroupChanged) def activeQualityOrQualityChangesName(self) -> str: - return self.activeQualityOrQualityChanges().getName() - - @pyqtProperty(str, notify = activeQualityGroupChanged) - def activeQualityOrQualityChangesId(self) -> str: - return self.activeQualityOrQualityChanges().getId() + global_container_stack = self._application.getGlobalContainerStack() + if not global_container_stack: + return empty_quality_container.getName() + if global_container_stack.qualityChanges != empty_quality_changes_container: + return global_container_stack.qualityChanges.getName() + return global_container_stack.quality.getName() @pyqtProperty(bool, notify = activeQualityGroupChanged) def hasNotSupportedQuality(self) -> bool: diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index f328bb2b11..d7671d02c8 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -227,7 +227,6 @@ class UFPWriter(MeshWriter): }, "intent": machine_manager.activeIntentCategory, "quality": machine_manager.activeQualityOrQualityChangesName, - "quality_type": machine_manager.activeQualityOrQualityChangesId, } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) From c2ad41e10eff1caa3bc2b17daa438cb1202ddf81 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 24 Nov 2022 23:02:13 +0100 Subject: [PATCH 502/547] Add quality type to ufp files Cura-9773 --- plugins/UFPWriter/UFPWriter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index d7671d02c8..3693352c1d 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -227,6 +227,7 @@ class UFPWriter(MeshWriter): }, "intent": machine_manager.activeIntentCategory, "quality": machine_manager.activeQualityOrQualityChangesName, + "quality_display_name": machine_manager.activeQualityDisplayNameMap, } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) From 86ac4c4ab841c50222f339c3b293ecb810276a05 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 25 Nov 2022 14:09:12 +0100 Subject: [PATCH 503/547] Fix regex for list/dict match last item in list without comma at end. Add some custom ordering to the json. This is so that important values like "version" don't get pushed to the end of the json. --- .../formatters/def_json_formatter.py | 73 ++++++++++++++++--- 1 file changed, 64 insertions(+), 9 deletions(-) diff --git a/printer-linter/src/printerlinter/formatters/def_json_formatter.py b/printer-linter/src/printerlinter/formatters/def_json_formatter.py index ddeccacffd..c74f077249 100644 --- a/printer-linter/src/printerlinter/formatters/def_json_formatter.py +++ b/printer-linter/src/printerlinter/formatters/def_json_formatter.py @@ -1,29 +1,84 @@ import json import re +from collections import OrderedDict from pathlib import Path +from typing import Dict from .formatter import FileFormatter + +# Dictionary items with matching keys will be sorted as if they were the value +# Example: "version" will be sorted as if it was "0" +TOP_LEVEL_SORT_PRIORITY = { + "version": "0", + "name": "1", + "inherits": "3" +} + +METADATA_SORT_PRIORITY = { + "visible": "0", + "author": "1", + "manufacturer": "2", + "file_formats": "3", + "platform" : "4" +} + + class DefJsonFormatter(FileFormatter): def format(self, file: Path): - """ Format .def.json files according to the rules in settings """ - definition = json.loads(file.read_text()) - content = json.dumps(definition, indent=self._settings["format"].get("format-definition-indent", 4), - sort_keys=self._settings["format"].get("format-definition-sort-keys", True)) + """ Format .def.json files according to the rules in settings. + + You can assume that you will be running regex on standard formatted json files, because we load the json first and then + dump it to a string. This means you only have to write regex that works on the output of json.dump() + """ + + definition = json.loads(file.read_text(), object_pairs_hook=OrderedDict) + + if self._settings["format"].get("format-definition-sort-keys", True): + definition = self.order_keys(definition) + + content = json.dumps(definition, indent=self._settings["format"].get("format-definition-indent", 4)) if self._settings["format"].get("format-definition-bracket-newline", True): newline = re.compile(r"(\B\s+)(\"[\w\"]+)(\:\s\{)") content = newline.sub(r"\1\2:\1{", content) if self._settings["format"].get("format-definition-single-value-single-line", True): - single_value_dict = re.compile(r"(:)(\s*\n?.*\{\s+)(\".*)(\d*\s*\})(\s*)(,?)") - content = single_value_dict.sub(r"\1 { \3 }\6", content) + single_value_dict = re.compile(r"(:)(\s*\n?.*\{\s+)(\".*)(\d*\s*\})(.*\n,?)") + content = single_value_dict.sub(r"\1 { \3 }\5", content) - single_value_list = re.compile(r"(:)(\s*\n?.*\[\s+)(\".*)(\d*\s*\])(\s*)(,?)") - content = single_value_list.sub(r"\1 [ \3 ]\6", content) + single_value_list = re.compile(r"(:)(\s*\n?.*\[\s+)(\".*)(\d*\s*\])(.*\n,?)") + content = single_value_list.sub(r"\1 [ \3 ]\5", content) if self._settings["format"].get("format-definition-paired-coordinate-array", True): paired_coordinates = re.compile(r"(\[)\s+(-?\d*),\s*(-?\d*)\s*(\])") content = paired_coordinates.sub(r"\1 \2, \3 \4", content) - file.write_text(content) \ No newline at end of file + file.write_text(content) + + def order_keys(self, json_content: OrderedDict) -> OrderedDict: + """ Orders json keys lexicographically """ + # First order all keys (Recursive) lexicographically + json_content_text = json.dumps(json_content, sort_keys=True) + json_content = json.loads(json_content_text, object_pairs_hook=OrderedDict) + + # Do a custom ordered sort on the top level items in the json. This is so that keys like "version" appear at the top. + json_content = self.custom_sort_keys(json_content, TOP_LEVEL_SORT_PRIORITY) + + # Do a custom ordered sort on collections that are one level deep into the json + if "metadata" in json_content.keys(): + json_content["metadata"] = self.custom_sort_keys(json_content["metadata"], METADATA_SORT_PRIORITY) + + return json_content + + + def custom_sort_keys(self, ordered_dictionary: OrderedDict, sort_priority: Dict[str, str]) -> OrderedDict: + """ Orders keys in dictionary lexicographically, except for keys with matching strings in sort_priority. + + Keys in ordered_dictionary that match keys in sort_priority will sort based on the value in sort_priority. + + @param ordered_dictionary: A dictionary that will have it's top level keys sorted + @param sort_priority: A mapping from string keys to alternative strings to be used instead when sorting. + @return: A dictionary sorted by it's top level keys + """ + return OrderedDict(sorted(ordered_dictionary.items(), key=lambda x: sort_priority[x[0]] if str(x[0]) in sort_priority.keys() else str(x[0]))) From 00acc3f31a94b1f963dba9c076e1fc444d552cfa Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 25 Nov 2022 14:29:03 +0100 Subject: [PATCH 504/547] Update printer-linter/src/printerlinter/diagnostic.py Co-authored-by: Jelle Spijker --- printer-linter/src/printerlinter/diagnostic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/printer-linter/src/printerlinter/diagnostic.py b/printer-linter/src/printerlinter/diagnostic.py index d5eb237c29..ac6e3b829e 100644 --- a/printer-linter/src/printerlinter/diagnostic.py +++ b/printer-linter/src/printerlinter/diagnostic.py @@ -22,7 +22,7 @@ class Diagnostic: self.level = level self.replacements = replacements - def toDict(self) -> dict: + def toDict(self) -> Dict[str, Any[str, int, List[Replacements]]]: return {"DiagnosticName": self.diagnostic_name, "DiagnosticMessage": { "Message": self.message, From f8590be6da6498001be68ae179c98f0fb6db05b3 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 25 Nov 2022 14:11:06 +0100 Subject: [PATCH 505/547] Remove elif after returns --- printer-linter/src/printerlinter/factory.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/printer-linter/src/printerlinter/factory.py b/printer-linter/src/printerlinter/factory.py index 7cff08df2c..d27f82244b 100644 --- a/printer-linter/src/printerlinter/factory.py +++ b/printer-linter/src/printerlinter/factory.py @@ -11,13 +11,16 @@ def getLinter(file: Path, settings: dict) -> Optional[Linter]: """ Returns a Linter depending on the file format """ if not file.exists(): return None - elif ".inst" in file.suffixes and ".cfg" in file.suffixes: + + if ".inst" in file.suffixes and ".cfg" in file.suffixes: return Profile(file, settings) - elif ".def" in file.suffixes and ".json" in file.suffixes: + + if ".def" in file.suffixes and ".json" in file.suffixes: if file.stem in ("fdmprinter.def", "fdmextruder.def"): return None return Definition(file, settings) - elif file.parent.stem == "meshes": + + if file.parent.stem == "meshes": return Meshes(file, settings) return None From 57ec36b7fef22e1ade94e1062fd98c66f84e8dc3 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Fri, 25 Nov 2022 14:37:22 +0100 Subject: [PATCH 506/547] Fix typing --- printer-linter/src/printerlinter/diagnostic.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/printer-linter/src/printerlinter/diagnostic.py b/printer-linter/src/printerlinter/diagnostic.py index ac6e3b829e..27f4fdd14a 100644 --- a/printer-linter/src/printerlinter/diagnostic.py +++ b/printer-linter/src/printerlinter/diagnostic.py @@ -1,5 +1,5 @@ from pathlib import Path -from typing import Optional, List +from typing import Optional, List, Dict, Any from .replacement import Replacement @@ -22,7 +22,7 @@ class Diagnostic: self.level = level self.replacements = replacements - def toDict(self) -> Dict[str, Any[str, int, List[Replacements]]]: + def toDict(self) -> Dict[str, Any]: return {"DiagnosticName": self.diagnostic_name, "DiagnosticMessage": { "Message": self.message, From 52ee149edc1960382595f71c30a8e98a37d93aa7 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 25 Nov 2022 16:09:55 +0100 Subject: [PATCH 507/547] Unify `activeQualityDisplayNameMap` string creation Generation quality display names in `CustomPrintSetup.qml` and `PrintSetupSelectorHeader.qml` were so similar that I decided to combine the logic. Cura-9773 --- cura/Settings/MachineManager.py | 66 ++++++++++++------- .../Custom/CustomPrintSetup.qml | 31 +-------- .../PrintSetupSelectorHeader.qml | 20 +----- 3 files changed, 46 insertions(+), 71 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 27d8fbbc78..6992ffc4e0 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1631,33 +1631,49 @@ class MachineManager(QObject): # Examples: # - "my_profile - Fine" (only based on a default quality, no intent involved) # - "my_profile - Engineering - Fine" (based on an intent) + @pyqtProperty("QList", notify = activeQualityDisplayNameChanged) + def activeQualityDisplayNameStringParts(self) -> [str]: + result_map = self.activeQualityDisplayNameMap + string_parts = list() + + if result_map["custom_profile"] is not None: + string_parts.append(result_map["custom_profile"]) + + string_parts.append(result_map["profile"]) + + if result_map["intent_category"] is not "default": + string_parts.append(result_map["intent_name"]) + + if result_map["layer_height"]: + string_parts.append(f"""{result_map["layer_height"]}mm""") + + if result_map["is_experimental"]: + string_parts.append(catalog.i18nc("@label", "Experimental")) + + return string_parts + @pyqtProperty("QVariantMap", notify = activeQualityDisplayNameChanged) - def activeQualityDisplayNameMap(self) -> Dict[str, str]: + def activeQualityDisplayNameMap(self) -> Dict[str, Any]: global_stack = self._application.getGlobalContainerStack() if global_stack is None: - return {"main": "", - "suffix": ""} + return { + "profile": "", + "intent_category": "", + "intent": "", + "custom_profile": None, + "is_experimental": False + } - display_name = global_stack.quality.getName() - - intent_category = self.activeIntentCategory - if intent_category != "default": - intent_display_name = IntentCategoryModel.translation(intent_category, - "name", - intent_category.title()) - display_name = "{intent_name} - {the_rest}".format(intent_name = intent_display_name, - the_rest = display_name) - - main_part = display_name - suffix_part = "" - - # Not a custom quality - if global_stack.qualityChanges != empty_quality_changes_container: - main_part = self.activeQualityOrQualityChangesName - suffix_part = display_name - - return {"main": main_part, - "suffix": suffix_part} + return { + "profile": global_stack.quality.getName(), + "intent_category": self.activeIntentCategory, + "intent_name": IntentCategoryModel.translation(self.activeIntentCategory, "name", self.activeIntentCategory.title()), + "custom_profile": self.activeQualityOrQualityChangesName \ + if global_stack.qualityChanges is not empty_quality_changes_container \ + else None, + "layer_height": self.activeQualityLayerHeight if self.isActiveQualitySupported else None, + "is_experimental": self.isActiveQualityExperimental and self.isActiveQualitySupported, + } @pyqtSlot(str) def setIntentByCategory(self, intent_category: str) -> None: @@ -1776,7 +1792,9 @@ class MachineManager(QObject): @pyqtProperty(bool, notify = activeQualityGroupChanged) def hasNotSupportedQuality(self) -> bool: global_container_stack = self._application.getGlobalContainerStack() - return (not global_container_stack is None) and global_container_stack.quality == empty_quality_container and global_container_stack.qualityChanges == empty_quality_changes_container + return global_container_stack is not None\ + and global_container_stack.quality == empty_quality_container \ + and global_container_stack.qualityChanges == empty_quality_changes_container @pyqtProperty(bool, notify = activeQualityGroupChanged) def isActiveQualityCustom(self) -> bool: diff --git a/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml b/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml index 554b663a9b..6385d60c6a 100644 --- a/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml +++ b/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml @@ -67,7 +67,7 @@ Item UM.Label { id: textLabel - text: Cura.MachineManager.activeQualityDisplayNameMap["main"] + text: Cura.MachineManager.activeQualityDisplayNameStringParts[0] Layout.margins: 0 Layout.maximumWidth: Math.floor(parent.width * 0.7) // Always leave >= 30% for the rest of the row. height: contentHeight @@ -77,7 +77,8 @@ Item UM.Label { - text: activeQualityDetailText() + text: Cura.MachineManager.activeQualityDisplayNameStringParts.slice(1).join(" - ") + color: UM.Theme.getColor("text_detail") Layout.margins: 0 Layout.fillWidth: true @@ -85,32 +86,6 @@ Item height: contentHeight elide: Text.ElideRight wrapMode: Text.NoWrap - function activeQualityDetailText() - { - var resultMap = Cura.MachineManager.activeQualityDisplayNameMap - var resultSuffix = resultMap["suffix"] - var result = "" - - if (Cura.MachineManager.isActiveQualityExperimental) - { - resultSuffix += " (Experimental)" - } - - if (Cura.MachineManager.isActiveQualitySupported) - { - if (Cura.MachineManager.activeQualityLayerHeight > 0) - { - if (resultSuffix) - { - result += " - " + resultSuffix - } - result += " - " - result += Cura.MachineManager.activeQualityLayerHeight + "mm" - } - } - - return result - } } } diff --git a/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml b/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml index 41e913a2c1..8804e51bb2 100644 --- a/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml +++ b/resources/qml/PrintSetupSelector/PrintSetupSelectorHeader.qml @@ -17,26 +17,8 @@ RowLayout { source: UM.Theme.getIcon("Sliders", "medium") iconSize: UM.Theme.getSize("button_icon").width - text: - { - if (Cura.MachineManager.activeStack) - { - var resultMap = Cura.MachineManager.activeQualityDisplayNameMap - var text = resultMap["main"] - if (resultMap["suffix"]) - { - text += " - " + resultMap["suffix"] - } - if (!Cura.MachineManager.hasNotSupportedQuality) - { - text += " - " + layerHeight.properties.value + "mm" - text += Cura.MachineManager.isActiveQualityExperimental ? " - " + catalog.i18nc("@label", "Experimental") : "" - } - return text - } - return "" - } + text: Cura.MachineManager.activeQualityDisplayNameStringParts.join(" - ") font: UM.Theme.getFont("medium") elide: Text.ElideMiddle wrapMode: Text.NoWrap From 1ae8f2da62b21bd11c45555959e9cf13f5562517 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 25 Nov 2022 16:12:44 +0100 Subject: [PATCH 508/547] Add quality display name with ufp files Cura-9773 --- plugins/UFPWriter/UFPWriter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugins/UFPWriter/UFPWriter.py b/plugins/UFPWriter/UFPWriter.py index d7671d02c8..3693352c1d 100644 --- a/plugins/UFPWriter/UFPWriter.py +++ b/plugins/UFPWriter/UFPWriter.py @@ -227,6 +227,7 @@ class UFPWriter(MeshWriter): }, "intent": machine_manager.activeIntentCategory, "quality": machine_manager.activeQualityOrQualityChangesName, + "quality_display_name": machine_manager.activeQualityDisplayNameMap, } global_stack = cast(GlobalStack, Application.getInstance().getGlobalContainerStack()) From 76564f7bc4a893cb585bdabeaae87690f226908c Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 25 Nov 2022 16:46:21 +0100 Subject: [PATCH 509/547] Add dash between main, and suffix part of quality display name Cura-9773 --- resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml b/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml index 6385d60c6a..0870e14d44 100644 --- a/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml +++ b/resources/qml/PrintSetupSelector/Custom/CustomPrintSetup.qml @@ -77,7 +77,7 @@ Item UM.Label { - text: Cura.MachineManager.activeQualityDisplayNameStringParts.slice(1).join(" - ") + text: ` - ${Cura.MachineManager.activeQualityDisplayNameStringParts.slice(1).join(" - ")}` color: UM.Theme.getColor("text_detail") Layout.margins: 0 From 4fa024cd317f4f8409790e29b7e440fca2bc01f6 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Fri, 25 Nov 2022 16:48:06 +0100 Subject: [PATCH 510/547] Group intent and quality Bit of an ugly hack. At later point in the code it is assumed the first element of the list is the main part and the remaining elements form the suffix. Intent and the profile form both the main part so these need to be grouped together. Cura-9773 --- cura/Settings/MachineManager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 6992ffc4e0..657eeb6089 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1639,10 +1639,10 @@ class MachineManager(QObject): if result_map["custom_profile"] is not None: string_parts.append(result_map["custom_profile"]) - string_parts.append(result_map["profile"]) - if result_map["intent_category"] is not "default": - string_parts.append(result_map["intent_name"]) + string_parts.append(f"""{result_map["intent_name"]} - {result_map["profile"]}""") + else: + string_parts.append(result_map["profile"]) if result_map["layer_height"]: string_parts.append(f"""{result_map["layer_height"]}mm""") From 953bb38c9274ff7faccace1b7a3c1d0fbe787136 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 08:38:09 +0100 Subject: [PATCH 511/547] Update app name to UltiMaker Cura Contributes to CURA-9808 --- CuraVersion.py.jinja | 2 +- conanfile.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CuraVersion.py.jinja b/CuraVersion.py.jinja index 1c8ff0551c..da5b0ac0ce 100644 --- a/CuraVersion.py.jinja +++ b/CuraVersion.py.jinja @@ -1,4 +1,4 @@ -# Copyright (c) 2022 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker B.V. # Cura is released under the terms of the LGPLv3 or higher. CuraAppName = "{{ cura_app_name }}" diff --git a/conanfile.py b/conanfile.py index 16764213f3..46650bdc21 100644 --- a/conanfile.py +++ b/conanfile.py @@ -44,7 +44,7 @@ class CuraConan(ConanFile): "staging": "False", "devtools": False, "cloud_api_version": "1", - "display_name": "Ultimaker Cura", + "display_name": "UltiMaker Cura", "cura_debug_mode": False, # Not yet implemented "internal": False, } From ebd91623d0d7713c401f53ef91d46ad29ce6e947 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 08:41:04 +0100 Subject: [PATCH 512/547] Change company name in about dialog to UltiMaker Contributes to CURA-9808 --- resources/qml/Dialogs/AboutDialog.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/qml/Dialogs/AboutDialog.qml b/resources/qml/Dialogs/AboutDialog.qml index e3fdbfa787..1eb9bd00ef 100644 --- a/resources/qml/Dialogs/AboutDialog.qml +++ b/resources/qml/Dialogs/AboutDialog.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.2 @@ -84,7 +84,7 @@ UM.Dialog width: parent.width //: About dialog application author note - text: catalog.i18nc("@info:credit","Cura is developed by Ultimaker B.V. in cooperation with the community.\nCura proudly uses the following open source projects:") + text: catalog.i18nc("@info:credit","Cura is developed by UltiMaker in cooperation with the community.\nCura proudly uses the following open source projects:") font: UM.Theme.getFont("system") wrapMode: Text.WordWrap anchors.top: description.bottom @@ -134,7 +134,7 @@ UM.Dialog Component.onCompleted: { //Do NOT add dependencies of our dependencies here, nor CI-dependencies! - //Ultimaker's own projects and forks. + //UltiMaker's own projects and forks. projectsModel.append({ name: "Cura", description: catalog.i18nc("@label Description for application component", "Graphical user interface"), license: "LGPLv3", url: "https://github.com/Ultimaker/Cura" }); projectsModel.append({ name: "Uranium", description: catalog.i18nc("@label Description for application component", "Application framework"), license: "LGPLv3", url: "https://github.com/Ultimaker/Uranium" }); projectsModel.append({ name: "CuraEngine", description: catalog.i18nc("@label Description for application component", "G-code generator"), license: "AGPLv3", url: "https://github.com/Ultimaker/CuraEngine" }); From 772cc0d57fe8a5011ce93a452d252cd976df397e Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 08:44:21 +0100 Subject: [PATCH 513/547] Update company name in conanfile Contributes to CURA-9808 --- conanfile.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index 46650bdc21..d890885794 100644 --- a/conanfile.py +++ b/conanfile.py @@ -16,7 +16,7 @@ required_conan_version = ">=1.52.0" class CuraConan(ConanFile): name = "cura" license = "LGPL-3.0" - author = "Ultimaker B.V." + author = "UltiMaker" url = "https://github.com/Ultimaker/cura" description = "3D printer / slicing GUI built on top of the Uranium framework" topics = ("conan", "python", "pyqt5", "qt", "qml", "3d-printing", "slicer") From 696c0f8547d518da1aa009a98384adf0de890cec Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 09:05:21 +0100 Subject: [PATCH 514/547] Update company name to UltiMaker Contributes to CURA-9808 --- cura/CrashHandler.py | 6 +++--- plugins/CuraEngineBackend/CuraEngineBackend.py | 4 ++-- plugins/Marketplace/CloudSync/CloudPackageChecker.py | 4 ++-- plugins/Marketplace/CloudSync/DownloadPresenter.py | 4 ++-- plugins/Marketplace/resources/qml/ManagedPackages.qml | 5 +++-- plugins/Marketplace/resources/qml/Materials.qml | 4 ++-- plugins/Marketplace/resources/qml/Plugins.qml | 4 ++-- plugins/Marketplace/resources/qml/VerifiedIcon.qml | 8 ++++---- plugins/SliceInfoPlugin/MoreInfoWindow.qml | 4 ++-- plugins/UFPReader/__init__.py | 6 +++--- plugins/UFPWriter/__init__.py | 6 +++--- .../resources/qml/MonitorPrinterCard.qml | 4 ++-- plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml | 4 ++-- plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py | 4 ++-- .../src/Cloud/CloudOutputDeviceManager.py | 4 ++-- .../src/Messages/RemovedPrintersMessage.py | 5 +++-- .../UMOUpgradeSelectionMachineAction.qml | 4 ++-- resources/qml/Account/GeneralOperations.qml | 8 ++++---- resources/qml/Account/UserOperations.qml | 4 ++-- resources/qml/Actions.qml | 4 ++-- resources/qml/WelcomePages/AddPrinterByIpContent.qml | 6 +++--- resources/qml/WelcomePages/AddThirdPartyPrinter.qml | 4 ++-- .../qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml | 4 ++-- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 8 ++++---- resources/qml/WelcomePages/CloudContent.qml | 6 +++--- resources/qml/WelcomePages/DataCollectionsContent.qml | 6 +++--- resources/qml/WelcomePages/WelcomeContent.qml | 6 +++--- 27 files changed, 69 insertions(+), 67 deletions(-) diff --git a/cura/CrashHandler.py b/cura/CrashHandler.py index 541a270058..af27193023 100644 --- a/cura/CrashHandler.py +++ b/cura/CrashHandler.py @@ -1,4 +1,4 @@ -# Copyright (c) 2019 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import platform @@ -110,7 +110,7 @@ class CrashHandler: layout = QVBoxLayout(dialog) label = QLabel() - label.setText(catalog.i18nc("@label crash message", """

      Oops, Ultimaker Cura has encountered something that doesn't seem right.

      + label.setText(catalog.i18nc("@label crash message", """

      Oops, UltiMaker Cura has encountered something that doesn't seem right.

      We encountered an unrecoverable error during start up. It was possibly caused by some incorrect configuration files. We suggest to backup and reset your configuration.

      Backups can be found in the configuration folder.

      Please send us this Crash Report to fix the problem.

      @@ -119,7 +119,7 @@ class CrashHandler: layout.addWidget(label) # "send report" check box and show details - self._send_report_checkbox = QCheckBox(catalog.i18nc("@action:button", "Send crash report to Ultimaker"), dialog) + self._send_report_checkbox = QCheckBox(catalog.i18nc("@action:button", "Send crash report to UltiMaker"), dialog) self._send_report_checkbox.setChecked(True) show_details_button = QPushButton(catalog.i18nc("@action:button", "Show detailed crash report"), dialog) diff --git a/plugins/CuraEngineBackend/CuraEngineBackend.py b/plugins/CuraEngineBackend/CuraEngineBackend.py index db27f8a6a3..4c6258880d 100755 --- a/plugins/CuraEngineBackend/CuraEngineBackend.py +++ b/plugins/CuraEngineBackend/CuraEngineBackend.py @@ -1,4 +1,4 @@ -# Copyright (c) 2021-2022 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import argparse #To run the engine in debug mode if the front-end is in debug mode. @@ -166,7 +166,7 @@ class CuraEngineBackend(QObject, Backend): self._slicing_error_message.addAction( action_id = "report_bug", name = catalog.i18nc("@message:button", "Report a bug"), - description = catalog.i18nc("@message:description", "Report a bug on Ultimaker Cura's issue tracker."), + description = catalog.i18nc("@message:description", "Report a bug on UltiMaker Cura's issue tracker."), icon = "[no_icon]" ) self._slicing_error_message.actionTriggered.connect(self._reportBackendError) diff --git a/plugins/Marketplace/CloudSync/CloudPackageChecker.py b/plugins/Marketplace/CloudSync/CloudPackageChecker.py index 53087e0502..a609052625 100644 --- a/plugins/Marketplace/CloudSync/CloudPackageChecker.py +++ b/plugins/Marketplace/CloudSync/CloudPackageChecker.py @@ -1,4 +1,4 @@ -# Copyright (c) 2022 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import json @@ -142,7 +142,7 @@ class CloudPackageChecker(QObject): sync_message = Message(self._i18n_catalog.i18nc( "@info:generic", "Do you want to sync material and software packages with your account?"), - title = self._i18n_catalog.i18nc("@info:title", "Changes detected from your Ultimaker account", )) + title = self._i18n_catalog.i18nc("@info:title", "Changes detected from your UltiMaker account", )) sync_message.addAction("sync", name = self._i18n_catalog.i18nc("@action:button", "Sync"), icon = "", diff --git a/plugins/Marketplace/CloudSync/DownloadPresenter.py b/plugins/Marketplace/CloudSync/DownloadPresenter.py index 8325c27eb7..82755b3029 100644 --- a/plugins/Marketplace/CloudSync/DownloadPresenter.py +++ b/plugins/Marketplace/CloudSync/DownloadPresenter.py @@ -1,4 +1,4 @@ -# Copyright (c) 2022 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import tempfile @@ -92,7 +92,7 @@ class DownloadPresenter: lifetime = 0, use_inactivity_timer = False, progress = 0.0, - title = i18n_catalog.i18nc("@info:title", "Changes detected from your Ultimaker account")) + title = i18n_catalog.i18nc("@info:title", "Changes detected from your UltiMaker account")) def _onFinished(self, package_id: str, reply: QNetworkReply) -> None: self._progress[package_id]["received"] = self._progress[package_id]["total"] diff --git a/plugins/Marketplace/resources/qml/ManagedPackages.qml b/plugins/Marketplace/resources/qml/ManagedPackages.qml index 9358a04f07..6304705aa6 100644 --- a/plugins/Marketplace/resources/qml/ManagedPackages.qml +++ b/plugins/Marketplace/resources/qml/ManagedPackages.qml @@ -1,5 +1,6 @@ -// Copyright (c) 2021 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. + import QtQuick 2.15 import QtQuick.Controls 2.15 import QtQuick.Layouts 1.15 @@ -12,7 +13,7 @@ Packages bannerVisible: UM.Preferences.getValue("cura/market_place_show_manage_packages_banner"); bannerIcon: UM.Theme.getIcon("ArrowDoubleCircleRight") - bannerText: catalog.i18nc("@text", "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly.") + bannerText: catalog.i18nc("@text", "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly.") bannerReadMoreUrl: "https://support.ultimaker.com/hc/en-us/articles/4411125921426/?utm_source=cura&utm_medium=software&utm_campaign=marketplace-learn-manage" onRemoveBanner: function() { UM.Preferences.setValue("cura/market_place_show_manage_packages_banner", false); diff --git a/plugins/Marketplace/resources/qml/Materials.qml b/plugins/Marketplace/resources/qml/Materials.qml index c10a937d67..27cb75c332 100644 --- a/plugins/Marketplace/resources/qml/Materials.qml +++ b/plugins/Marketplace/resources/qml/Materials.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2021 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import UM 1.4 as UM @@ -9,7 +9,7 @@ Packages bannerVisible: UM.Preferences.getValue("cura/market_place_show_material_banner") bannerIcon: UM.Theme.getIcon("Spool") - bannerText: catalog.i18nc("@text", "Select and install material profiles optimised for your Ultimaker 3D printers.") + bannerText: catalog.i18nc("@text", "Select and install material profiles optimised for your UltiMaker 3D printers.") bannerReadMoreUrl: "https://support.ultimaker.com/hc/en-us/articles/360011968360/?utm_source=cura&utm_medium=software&utm_campaign=marketplace-learn-materials" onRemoveBanner: function() { UM.Preferences.setValue("cura/market_place_show_material_banner", false); diff --git a/plugins/Marketplace/resources/qml/Plugins.qml b/plugins/Marketplace/resources/qml/Plugins.qml index 739e0c01a7..68c66a6013 100644 --- a/plugins/Marketplace/resources/qml/Plugins.qml +++ b/plugins/Marketplace/resources/qml/Plugins.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2021 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import UM 1.4 as UM @@ -9,7 +9,7 @@ Packages bannerVisible: UM.Preferences.getValue("cura/market_place_show_plugin_banner") bannerIcon: UM.Theme.getIcon("Shop") - bannerText: catalog.i18nc("@text", "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users.") + bannerText: catalog.i18nc("@text", "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users.") bannerReadMoreUrl: "https://support.ultimaker.com/hc/en-us/articles/360011968360/?utm_source=cura&utm_medium=software&utm_campaign=marketplace-learn-plugins" onRemoveBanner: function() { UM.Preferences.setValue("cura/market_place_show_plugin_banner", false) diff --git a/plugins/Marketplace/resources/qml/VerifiedIcon.qml b/plugins/Marketplace/resources/qml/VerifiedIcon.qml index e701c5a91b..e439d99860 100644 --- a/plugins/Marketplace/resources/qml/VerifiedIcon.qml +++ b/plugins/Marketplace/resources/qml/VerifiedIcon.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2021 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.15 @@ -18,9 +18,9 @@ Control { switch(packageData.packageType) { - case "plugin": return catalog.i18nc("@info", "Ultimaker Verified Plug-in"); - case "material": return catalog.i18nc("@info", "Ultimaker Certified Material"); - default: return catalog.i18nc("@info", "Ultimaker Verified Package"); + case "plugin": return catalog.i18nc("@info", "UltiMaker Verified Plug-in"); + case "material": return catalog.i18nc("@info", "UltiMaker Certified Material"); + default: return catalog.i18nc("@info", "UltiMaker Verified Package"); } } visible: parent.hovered diff --git a/plugins/SliceInfoPlugin/MoreInfoWindow.qml b/plugins/SliceInfoPlugin/MoreInfoWindow.qml index 310fa29c17..9a56823b40 100644 --- a/plugins/SliceInfoPlugin/MoreInfoWindow.qml +++ b/plugins/SliceInfoPlugin/MoreInfoWindow.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -70,7 +70,7 @@ Window left: parent.left right: parent.right } - text: catalog.i18nc("@text:window", "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:") + text: catalog.i18nc("@text:window", "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:") wrapMode: Text.WordWrap } diff --git a/plugins/UFPReader/__init__.py b/plugins/UFPReader/__init__.py index cfea4b9882..33bdc14dae 100644 --- a/plugins/UFPReader/__init__.py +++ b/plugins/UFPReader/__init__.py @@ -1,5 +1,5 @@ -#Copyright (c) 2019 Ultimaker B.V. -#Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker B.V. +# Cura is released under the terms of the LGPLv3 or higher. import sys @@ -19,7 +19,7 @@ def getMetaData(): { "mime_type": "application/x-ufp", "extension": "ufp", - "description": i18n_catalog.i18nc("@item:inlistbox", "Ultimaker Format Package") + "description": i18n_catalog.i18nc("@item:inlistbox", "UltiMaker Format Package") } ] } diff --git a/plugins/UFPWriter/__init__.py b/plugins/UFPWriter/__init__.py index 9db6b042f8..48ffee327c 100644 --- a/plugins/UFPWriter/__init__.py +++ b/plugins/UFPWriter/__init__.py @@ -1,5 +1,5 @@ -#Copyright (c) 2018 Ultimaker B.V. -#Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker B.V. +# Cura is released under the terms of the LGPLv3 or higher. import sys @@ -25,7 +25,7 @@ def getMetaData(): "mime_type": "application/x-ufp", "mode": MeshWriter.OutputMode.BinaryMode, "extension": "ufp", - "description": i18n_catalog.i18nc("@item:inlistbox", "Ultimaker Format Package") + "description": i18n_catalog.i18nc("@item:inlistbox", "UltiMaker Format Package") } ] } diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml index 9d6ffba17b..3340bc6f46 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.3 @@ -284,7 +284,7 @@ Item MonitorInfoBlurb { id: cameraDisabledInfo - text: catalog.i18nc("@info", "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." + + text: catalog.i18nc("@info", "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." + " Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam.") target: cameraButton } diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml index 33e8adf256..816bc8f8e8 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.15 @@ -114,7 +114,7 @@ Component UM.Label { anchors.horizontalCenter: parent.horizontalCenter - text: catalog.i18nc("@info", "Monitor your printers from everywhere using Ultimaker Digital Factory") + text: catalog.i18nc("@info", "Monitor your printers from everywhere using UltiMaker Digital Factory") font: UM.Theme.getFont("medium") width: sendToFactoryImage.width wrapMode: Text.WordWrap diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py index 9daf563460..d2363217b8 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py @@ -1,4 +1,4 @@ -# Copyright (c) 2022 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker B.V. # Cura is released under the terms of the LGPLv3 or higher. from time import time @@ -275,7 +275,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): message.addAction("monitor print", name=I18N_CATALOG.i18nc("@action:button", "Monitor print"), icon="", - description=I18N_CATALOG.i18nc("@action:tooltip", "Track the print in Ultimaker Digital Factory"), + description=I18N_CATALOG.i18nc("@action:tooltip", "Track the print in UltiMaker Digital Factory"), button_align=message.ActionButtonAlignment.ALIGN_RIGHT) df_url = f"https://digitalfactory.ultimaker.com/app/jobs/{self._cluster.cluster_id}?utm_source=cura&utm_medium=software&utm_campaign=message-printjob-sent" message.pyQtActionTriggered.connect(lambda message, action: (QDesktopServices.openUrl(QUrl(df_url)), message.hide())) diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py index abfe863749..346a55bf95 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py @@ -1,4 +1,4 @@ -# Copyright (c) 2021 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker B.V. # Cura is released under the terms of the LGPLv3 or higher. import os @@ -419,7 +419,7 @@ class CloudOutputDeviceManager: machine.setMetaDataEntry(self.META_HOST_GUID, device.clusterData.host_guid) machine.setMetaDataEntry("group_name", device.name) machine.setMetaDataEntry("group_size", device.clusterSize) - digital_factory_string = self.i18n_catalog.i18nc("info:name", "Ultimaker Digital Factory") + digital_factory_string = self.i18n_catalog.i18nc("info:name", "UltiMaker Digital Factory") digital_factory_link = f"{digital_factory_string}" removal_warning_string = self.i18n_catalog.i18nc("@message {printer_name} is replaced with the name of the printer", "{printer_name} will be removed until the next account sync.").format(printer_name = device.name) \ diff --git a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py index caed6ddf91..4323c4ba21 100644 --- a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py +++ b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py @@ -1,5 +1,6 @@ -# Copyright (c) 2022 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker B.V. # Cura is released under the terms of the LGPLv3 or higher. + from UM import i18nCatalog from UM.Message import Message from cura.CuraApplication import CuraApplication @@ -19,7 +20,7 @@ class RemovedPrintersMessage(Message): ) message_text += "
        {}

      ".format(device_names) - digital_factory_string = self.i18n_catalog.i18nc("info:name", "Ultimaker Digital Factory") + digital_factory_string = self.i18n_catalog.i18nc("info:name", "UltiMaker Digital Factory") website_link = f"{digital_factory_string}." diff --git a/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml b/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml index 8136e63a47..abd3462fc6 100644 --- a/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml +++ b/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -27,7 +27,7 @@ Cura.MachineAction anchors.topMargin: UM.Theme.getSize("default_margin").height width: parent.width wrapMode: Text.WordWrap - text: catalog.i18nc("@label","Please select any upgrades made to this Ultimaker Original") + text: catalog.i18nc("@label","Please select any upgrades made to this UltiMaker Original") font: UM.Theme.getFont("medium") } diff --git a/resources/qml/Account/GeneralOperations.qml b/resources/qml/Account/GeneralOperations.qml index da62124f3f..bdc2a37aca 100644 --- a/resources/qml/Account/GeneralOperations.qml +++ b/resources/qml/Account/GeneralOperations.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -16,7 +16,7 @@ Column { id: title anchors.horizontalCenter: parent.horizontalCenter - text: catalog.i18nc("@label", "Sign in to the Ultimaker platform") + text: catalog.i18nc("@label", "Sign in to the UltiMaker platform") font: UM.Theme.getFont("large_bold") } @@ -36,7 +36,7 @@ Column id: generalInformationPoints anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignLeft - text: catalog.i18nc("@text", "- Add material profiles and plug-ins from the Marketplace\n- Back-up and sync your material profiles and plug-ins\n- Share ideas and get help from 48,000+ users in the Ultimaker community") + text: catalog.i18nc("@text", "- Add material profiles and plug-ins from the Marketplace\n- Back-up and sync your material profiles and plug-ins\n- Share ideas and get help from 48,000+ users in the UltiMaker community") lineHeight: 1.4 wrapMode: Text.NoWrap } @@ -55,7 +55,7 @@ Column { anchors.horizontalCenter: parent.horizontalCenter height: UM.Theme.getSize("account_button").height - text: catalog.i18nc("@button", "Create a free Ultimaker account") + text: catalog.i18nc("@button", "Create a free UltiMaker account") onClicked: Qt.openUrlExternally("https://ultimaker.com/app/ultimaker-cura-account-sign-up?utm_source=cura&utm_medium=software&utm_campaign=menu-signup") } } diff --git a/resources/qml/Account/UserOperations.qml b/resources/qml/Account/UserOperations.qml index 9e5d082738..144e9a1b65 100644 --- a/resources/qml/Account/UserOperations.qml +++ b/resources/qml/Account/UserOperations.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2020 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -104,7 +104,7 @@ Column width: parent.width height: UM.Theme.getSize("account_button").height - text: catalog.i18nc("@button", "Ultimaker Account") + text: catalog.i18nc("@button", "UltiMaker Account") onClicked: Qt.openUrlExternally(CuraApplication.ultimakerCloudAccountRootUrl + "?utm_source=cura&utm_medium=software&utm_campaign=menu-visit-account") fixedWidthMode: false } diff --git a/resources/qml/Actions.qml b/resources/qml/Actions.qml index 00089dd85b..be94c53bef 100644 --- a/resources/qml/Actions.qml +++ b/resources/qml/Actions.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. pragma Singleton @@ -214,7 +214,7 @@ Item Action { id: marketplaceMaterialsAction - text: catalog.i18nc("@action:inmenu Marketplace is a brand name of Ultimaker's, so don't translate.", "Add more materials from Marketplace") + text: catalog.i18nc("@action:inmenu Marketplace is a brand name of UltiMaker's, so don't translate.", "Add more materials from Marketplace") } Action diff --git a/resources/qml/WelcomePages/AddPrinterByIpContent.qml b/resources/qml/WelcomePages/AddPrinterByIpContent.qml index 90fdd2be91..a91cef0ef7 100644 --- a/resources/qml/WelcomePages/AddPrinterByIpContent.qml +++ b/resources/qml/WelcomePages/AddPrinterByIpContent.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.15 @@ -193,12 +193,12 @@ Item if (addPrinterByIpScreen.hasRequestFinished) { return catalog.i18nc("@label", "Could not connect to device.") + "

      " - + catalog.i18nc("@label", "Can't connect to your Ultimaker printer?") + ""; + + catalog.i18nc("@label", "Can't connect to your UltiMaker printer?") + ""; } else { return catalog.i18nc("@label", "The printer at this address has not responded yet.") + "

      " - + catalog.i18nc("@label", "Can't connect to your Ultimaker printer?") + ""; + + catalog.i18nc("@label", "Can't connect to your UltiMaker printer?") + ""; } } onLinkActivated: Qt.openUrlExternally(link) diff --git a/resources/qml/WelcomePages/AddThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddThirdPartyPrinter.qml index f25cdccbf1..598209760a 100644 --- a/resources/qml/WelcomePages/AddThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddThirdPartyPrinter.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -99,7 +99,7 @@ Item id: backButton anchors.left: parent.left anchors.bottom: parent.bottom - text: catalog.i18nc("@button", "Add Ultimaker printer via Digital Factory") + text: catalog.i18nc("@button", "Add UltiMaker printer via Digital Factory") onClicked: goToUltimakerPrinter() } diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml index c76979fecf..4b7a07881a 100644 --- a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -52,7 +52,7 @@ Control id: ultimakerPrinterCard Layout.alignment: Qt.AlignBottom onClicked: goToUltimakerPrinter - text: catalog.i18nc("@button", "Ultimaker printer") + text: catalog.i18nc("@button", "UltiMaker printer") imageSource: UM.Theme.getImage("ultimaker_printer") } diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index d3e29dca8a..54d1b55483 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -30,7 +30,7 @@ Control UM.Label { Layout.fillWidth: true - text: catalog.i18nc("@label", "New Ultimaker printers can be connected to Digital Factory and monitored remotely.") + text: catalog.i18nc("@label", "New UltiMaker printers can be connected to Digital Factory and monitored remotely.") wrapMode: Text.WordWrap } @@ -67,7 +67,7 @@ Control Layout.alignment: Qt.AlignTop wrapMode: Text.WordWrap font: UM.Theme.getFont("default_bold") - text: catalog.i18nc("@label", "If you are trying to add a new Ultimaker printer to Cura") + text: catalog.i18nc("@label", "If you are trying to add a new UltiMaker printer to Cura") } ColumnLayout @@ -77,7 +77,7 @@ Control Repeater { model: [ - catalog.i18nc("@info", "Sign in into Ultimaker Digilal Factory"), + catalog.i18nc("@info", "Sign in into UltiMaker Digilal Factory"), catalog.i18nc("@info", "Follow the procedure to add a new printer"), catalog.i18nc("@info", "Your new printer will automatically appear in Cura"), ] diff --git a/resources/qml/WelcomePages/CloudContent.qml b/resources/qml/WelcomePages/CloudContent.qml index cf830a9b36..7d9dd79142 100644 --- a/resources/qml/WelcomePages/CloudContent.qml +++ b/resources/qml/WelcomePages/CloudContent.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -61,7 +61,7 @@ Item id: titleLabel anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@label", "Sign in to the Ultimaker platform") + text: catalog.i18nc("@label", "Sign in to the UltiMaker platform") color: UM.Theme.getColor("primary_button") font: UM.Theme.getFont("huge") } @@ -172,7 +172,7 @@ Item id: communityTextLabel anchors.horizontalCenter: communityColumn.horizontalCenter width: parent.width - text: catalog.i18nc("@text", "Share ideas and get help from 48,000+ users in the Ultimaker Community") + text: catalog.i18nc("@text", "Share ideas and get help from 48,000+ users in the UltiMaker Community") horizontalAlignment: Text.AlignHCenter } } diff --git a/resources/qml/WelcomePages/DataCollectionsContent.qml b/resources/qml/WelcomePages/DataCollectionsContent.qml index ece437890e..16e6e07899 100644 --- a/resources/qml/WelcomePages/DataCollectionsContent.qml +++ b/resources/qml/WelcomePages/DataCollectionsContent.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -21,7 +21,7 @@ Item anchors.top: parent.top anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@label", "Help us to improve Ultimaker Cura") + text: catalog.i18nc("@label", "Help us to improve UltiMaker Cura") color: UM.Theme.getColor("primary_button") font: UM.Theme.getFont("huge") } @@ -53,7 +53,7 @@ Item width: parent.width anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@text", "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:") + text: catalog.i18nc("@text", "UltiMaker Cura collects anonymous data to improve print quality and user experience, including:") wrapMode: Text.WordWrap font: UM.Theme.getFont("medium") } diff --git a/resources/qml/WelcomePages/WelcomeContent.qml b/resources/qml/WelcomePages/WelcomeContent.qml index 4123535cc9..d3a3404c28 100644 --- a/resources/qml/WelcomePages/WelcomeContent.qml +++ b/resources/qml/WelcomePages/WelcomeContent.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2019 Ultimaker B.V. +// Copyright (c) 2022 UltiMaker B.V. // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 @@ -53,7 +53,7 @@ Item id: titleLabel anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter - text: catalog.i18nc("@label", "Welcome to Ultimaker Cura") + text: catalog.i18nc("@label", "Welcome to UltiMaker Cura") color: UM.Theme.getColor("primary_button") font: UM.Theme.getFont("huge_bold") } @@ -64,7 +64,7 @@ Item anchors.horizontalCenter: parent.horizontalCenter horizontalAlignment: Text.AlignHCenter width: titleLabel.width + 2 * UM.Theme.getSize("thick_margin").width - text: catalog.i18nc("@text", "Please follow these steps to set up Ultimaker Cura. This will only take a few moments.") + text: catalog.i18nc("@text", "Please follow these steps to set up UltiMaker Cura. This will only take a few moments.") font: UM.Theme.getFont("medium") } From e1b9630ca4385e20dc84b3af8513d26b604a8cf2 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 09:12:20 +0100 Subject: [PATCH 515/547] Update company name to UltiMaker in po files Contributes to CURA-9808 --- resources/i18n/cs_CZ/cura.po | 254 +++++++++++------------ resources/i18n/de_DE/cura.po | 166 +++++++-------- resources/i18n/es_ES/cura.po | 166 +++++++-------- resources/i18n/fi_FI/cura.po | 182 ++++++++--------- resources/i18n/fr_FR/cura.po | 156 +++++++------- resources/i18n/hu_HU/cura.po | 168 +++++++-------- resources/i18n/it_IT/cura.po | 166 +++++++-------- resources/i18n/ja_JP/cura.po | 168 +++++++-------- resources/i18n/ko_KR/cura.po | 170 ++++++++-------- resources/i18n/nl_NL/cura.po | 166 +++++++-------- resources/i18n/pl_PL/cura.po | 284 +++++++++++++------------- resources/i18n/pt_BR/cura.po | 384 +++++++++++++++++------------------ resources/i18n/pt_PT/cura.po | 166 +++++++-------- resources/i18n/ru_RU/cura.po | 166 +++++++-------- resources/i18n/tr_TR/cura.po | 168 +++++++-------- resources/i18n/zh_CN/cura.po | 372 ++++++++++++++++----------------- resources/i18n/zh_TW/cura.po | 350 +++++++++++++++---------------- 17 files changed, 1826 insertions(+), 1826 deletions(-) diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index 4ab386a20a..76b4af0c05 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -424,8 +424,8 @@ msgstr "Nepodařilo se mi spustit nový proces přihlášení. Zkontrolujte, zda #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Nelze se dostat na server účtu Ultimaker." +msgid "Unable to reach the UltiMaker account server." +msgstr "Nelze se dostat na server účtu UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -701,8 +701,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Poslat záznam o pádu do Ultimakeru" +msgid "Send crash report to UltiMaker" +msgstr "Poslat záznam o pádu do UltiMakeru" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -902,7 +902,7 @@ msgstr "Chyba sítě" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Z vašeho Ultimaker účtu byla detekována nová tiskárna" msgstr[1] "Z vašeho Ultimaker účtu byly detekovány nové tiskárny" @@ -1027,8 +1027,8 @@ msgstr[2] "Tyto tiskárny nejsou napojeny na Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1056,8 +1056,8 @@ msgstr "Odstranit tiskárnu" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Pokoušíte se připojit k tiskárně, na které není spuštěna aplikace Ultimaker Connect. Aktualizujte tiskárnu na nejnovější firmware." +msgid "You are attempting to connect to a printer that is not running UltiMaker Connect. Please update the printer to the latest firmware." +msgstr "Pokoušíte se připojit k tiskárně, na které není spuštěna aplikace UltiMaker Connect. Aktualizujte tiskárnu na nejnovější firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1180,8 +1180,8 @@ msgstr "Sledovat tisk" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Sledujte tisk v Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "Sledujte tisk v UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1289,8 +1289,8 @@ msgstr "Nemohu zapsat do UFP souboru:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Balíček ve formátu Ultimaker" +msgid "UltiMaker Format Package" +msgstr "Balíček ve formátu UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1411,8 +1411,8 @@ msgstr "Chcete synchronizovat materiálové a softwarové balíčky s vaším ú #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Zjištěny změny z vašeho účtu Ultimaker" +msgid "Changes detected from your UltiMaker account" +msgstr "Zjištěny změny z vašeho účtu UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1572,8 +1572,8 @@ msgstr "Nahlásit chybu" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Nahlásit chybu v Ultimaker Cura issue trackeru." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Nahlásit chybu v UltiMaker Cura issue trackeru." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1702,8 +1702,8 @@ msgstr "Soubor projektu {0} je poškozený: {1}!" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "Soubor projektu {0} je vytvořený profily, které jsou této verzi Ultimaker Cura neznámé." +msgid "Project file {0} is made using profiles that are unknown to this version of UltiMaker Cura." +msgstr "Soubor projektu {0} je vytvořený profily, které jsou této verzi UltiMaker Cura neznámé." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2348,8 +2348,8 @@ msgstr "Aktualizujte firmware tiskárny a spravujte frontu vzdáleně." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v Ultimaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili Ultimaker Digital Factory a zobrazili tuto webkameru." +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Vstup z webové kamery nemůže být pro cloudové tiskárny zobrazen v UltiMaker Cura. Klikněte na \"Spravovat tiskárnu\", abyste navštívili Ultimaker Digital Factory a zobrazili tuto webkameru." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2415,8 +2415,8 @@ msgstr "První dostupný" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Sledujte své tiskárny odkudkoliv pomocí Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "Sledujte své tiskárny odkudkoliv pomocí UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2714,8 +2714,8 @@ msgstr "Další informace o anonymním shromažďování údajů" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu. Níže uvádíme příklad všech sdílených dat:" +msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "UltiMaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu. Níže uvádíme příklad všech sdílených dat:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2739,8 +2739,8 @@ msgstr "Uložit projekt Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Vyberte prosím všechny upgrady provedené v tomto originálu Ultimaker" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Vyberte prosím všechny upgrady provedené v tomto originálu UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2835,8 +2835,8 @@ msgstr "Nainstalovat moduly" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." -msgstr "Urychlete váš postup práce a přizpůsobte si zážitek s Ultimaker Cura pomocí modulů, kterými přispěla naše úžasná komunita uživatelů." +msgid "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users." +msgstr "Urychlete váš postup práce a přizpůsobte si zážitek s UltiMaker Cura pomocí modulů, kterými přispěla naše úžasná komunita uživatelů." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -2894,8 +2894,8 @@ msgstr "Instalovat materiály" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Vyberte a nainstalujte materiálové profily optimalizované pro vaše 3D tiskárny Ultimaker." +msgid "Select and install material profiles optimised for your UltiMaker 3D printers." +msgstr "Vyberte a nainstalujte materiálové profily optimalizované pro vaše 3D tiskárny UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3016,18 +3016,18 @@ msgstr "Načíst více" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Modul ověřený společností Ultimaker" +msgid "UltiMaker Verified Plug-in" +msgstr "Modul ověřený společností UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Materiál certifikovaný společností Ultimaker" +msgid "UltiMaker Certified Material" +msgstr "Materiál certifikovaný společností UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Balíček ověřený společností Ultimaker" +msgid "UltiMaker Verified Package" +msgstr "Balíček ověřený společností UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3036,8 +3036,8 @@ msgstr "Spravovat balíčky" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "Zde můžete spravovat své Ultimaker Cura moduly a materiály. Udržujte své moduly aktuální a pravidelně zálohujte své nastavení." +msgid "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "Zde můžete spravovat své UltiMaker Cura moduly a materiály. Udržujte své moduly aktuální a pravidelně zálohujte své nastavení." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -4308,8 +4308,8 @@ msgstr "Soukromí" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Měla by být anonymní data o vašem tisku zaslána společnosti Ultimaker? Upozorňujeme, že nejsou odesílány ani ukládány žádné modely, adresy IP ani jiné osobní údaje." +msgid "Should anonymous data about your print be sent to UltiMaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Měla by být anonymní data o vašem tisku zaslána společnosti UltiMaker? Upozorňujeme, že nejsou odesílány ani ukládány žádné modely, adresy IP ani jiné osobní údaje." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4623,8 +4623,8 @@ msgstr "Podpora při problémech" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Přihlásit se do platformy Ultimaker" +msgid "Sign in to the UltiMaker platform" +msgstr "Přihlásit se do platformy UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4638,8 +4638,8 @@ msgstr "Zálohovat a synchronizovat nastavení materiálů a moduly" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Sdílejte nápady a získejte pomoc od více než 48 0000 uživatelů v Ultimaker komunitě" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "Sdílejte nápady a získejte pomoc od více než 48 0000 uživatelů v UltiMaker komunitě" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4648,18 +4648,18 @@ msgstr "Přeskočit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Vytvořit účet Ultimaker zdarma" +msgid "Create a free UltiMaker Account" +msgstr "Vytvořit účet UltiMaker zdarma" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Pomožte nám zlepšovat Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "Pomožte nám zlepšovat UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Ultimaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu, včetně:" +msgid "UltiMaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "UltiMaker Cura shromažďuje anonymní data za účelem zlepšení kvality tisku a uživatelského komfortu, včetně:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4683,8 +4683,8 @@ msgstr "Nastavení tisku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Data shromážděná společností Ultimaker Cura nebudou obsahovat žádné osobní údaje." +msgid "Data collected by UltiMaker Cura will not contain any personal information." +msgstr "Data shromážděná společností UltiMaker Cura nebudou obsahovat žádné osobní údaje." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4754,8 +4754,8 @@ msgstr "Nelze se připojit k zařízení." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Nemůžete se připojit k Vaší tiskárně Ultimaker?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "Nemůžete se připojit k Vaší tiskárně UltiMaker?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4774,13 +4774,13 @@ msgstr "Připojit" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Vítejte v Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Vítejte v UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "Při nastavování postupujte podle těchto pokynů Ultimaker Cura. Bude to trvat jen několik okamžiků." +msgid "Please follow these steps to set up UltiMaker Cura. This will only take a few moments." +msgstr "Při nastavování postupujte podle těchto pokynů UltiMaker Cura. Bude to trvat jen několik okamžiků." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5654,8 +5654,8 @@ msgstr "Moje tiskárny" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Sledujte tiskárny v Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "Sledujte tiskárny v UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5674,23 +5674,23 @@ msgstr "Sledujte tiskové úlohy a znovu tiskněte z historie." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Rozšiřte Ultimaker Cura pomocí modulů a materiálových profilů." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "Rozšiřte UltiMaker Cura pomocí modulů a materiálových profilů." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Staňte se expertem na 3D tisk díky Ultimaker e-learningu." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "Staňte se expertem na 3D tisk díky UltiMaker e-learningu." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker podpora" +msgid "UltiMaker support" +msgstr "UltiMaker podpora" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Zjistěte, jak začít s Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "Zjistěte, jak začít s UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5699,8 +5699,8 @@ msgstr "Položit otázku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Poraďte se s Ultimaker komunitou." +msgid "Consult the UltiMaker Community." +msgstr "Poraďte se s UltiMaker komunitou." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5714,8 +5714,8 @@ msgstr "Dejte vývojářům vědět, že je něco špatně." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Navštivte web Ultimaker." +msgid "Visit the UltiMaker website." +msgstr "Navštivte web UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6011,8 +6011,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Vytvořit účet Ultimaker zdarma" +msgid "Create a free UltiMaker account" +msgstr "Vytvořit účet UltiMaker zdarma" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6026,8 +6026,8 @@ msgstr "Poslední aktualizace: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker Account" +msgid "UltiMaker Account" +msgstr "UltiMaker Account" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6066,8 +6066,8 @@ msgstr "Cloudová tiskárna je offline. Prosím zkontrolujte, zda je tiskárna z #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Tiskárna není připojena k vašemu účtu. Prosím navštivte Ultimaker Digital Factory pro navázání spojení." +msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." +msgstr "Tiskárna není připojena k vašemu účtu. Prosím navštivte UltiMaker Digital Factory pro navázání spojení." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6241,13 +6241,13 @@ msgstr "Post Processing" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Spravuje síťová připojení k síťovým tiskárnám Ultimaker." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Spravuje síťová připojení k síťovým tiskárnám UltiMaker." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Síťové připojení Ultimaker" +msgid "UltiMaker Network Connection" +msgstr "Síťové připojení UltiMaker" #: /3MFWriter/plugin.json msgctxt "description" @@ -6281,8 +6281,8 @@ msgstr "Informace o slicování" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Poskytuje podporu pro psaní balíčků formátu Ultimaker." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Poskytuje podporu pro psaní balíčků formátu UltiMaker." #: /UFPWriter/plugin.json msgctxt "name" @@ -6296,8 +6296,8 @@ msgstr "Připojuje k Digitální knihovně. Umožňuje Cuře otevírat a ukláda #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Digitální knihovna Ultimaker" +msgid "UltiMaker Digital Library" +msgstr "Digitální knihovna UltiMaker" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6331,13 +6331,13 @@ msgstr "Čtečka trimesh" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Poskytuje akce strojů pro stroje Ultimaker (jako je průvodce vyrovnáváním postele, výběr upgradů atd.)." +msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Poskytuje akce strojů pro stroje UltiMaker (jako je průvodce vyrovnáváním postele, výběr upgradů atd.)." #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Akce zařízení Ultimaker" +msgid "UltiMaker machine actions" +msgstr "Akce zařízení UltiMaker" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6351,8 +6351,8 @@ msgstr "Čtečka kompresovaného G kódu" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Spravuje rozšíření aplikace a umožňuje prohlížení rozšíření z webu Ultimaker." +msgid "Manages extensions to the application and allows browsing extensions from the UltiMaker website." +msgstr "Spravuje rozšíření aplikace a umožňuje prohlížení rozšíření z webu UltiMaker." #: /Marketplace/plugin.json msgctxt "name" @@ -6701,8 +6701,8 @@ msgstr "Zapisovač G kódu" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Poskytuje podporu pro čtení balíčků formátu Ultimaker." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Poskytuje podporu pro čtení balíčků formátu UltiMaker." #: /UFPReader/plugin.json msgctxt "name" @@ -7018,8 +7018,8 @@ msgstr "Fáze přípravy" #~ msgstr "Email" #~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Přihlaste se, abyste získali ověřené pluginy a materiály pro Ultimaker Cura Enterprise" +#~ msgid "Please sign in to get verified plugins and materials for UltiMaker Cura Enterprise" +#~ msgstr "Přihlaste se, abyste získali ověřené pluginy a materiály pro UltiMaker Cura Enterprise" #~ msgctxt "@label" #~ msgid "Version" @@ -7176,16 +7176,16 @@ msgstr "Fáze přípravy" #~ msgstr "Poskytuje zobrazení simulace." #~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Odesílejte a sledujte tiskové úlohy odkudkoli pomocí účtu Ultimaker." +#~ msgid "Send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "Odesílejte a sledujte tiskové úlohy odkudkoli pomocí účtu UltiMaker." #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Připojit se k Ultimaker Digital Factory" +#~ msgid "Connect to UltiMaker Digital Factory" +#~ msgstr "Připojit se k UltiMaker Digital Factory" #~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Vstup z webových kamer pro cloudové tiskárny nemůže být v Ultimaker Cura zobrazen." +#~ msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." +#~ msgstr "Vstup z webových kamer pro cloudové tiskárny nemůže být v UltiMaker Cura zobrazen." #~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" #~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." @@ -7255,8 +7255,8 @@ msgstr "Fáze přípravy" #~ msgstr "Dokončit" #~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Účet Ultimaker" +#~ msgid "UltiMaker Account" +#~ msgstr "Účet UltiMaker" #~ msgctxt "@text" #~ msgid "Your key to connected 3D printing" @@ -7271,8 +7271,8 @@ msgstr "Fáze přípravy" #~ msgstr "- Zůstaňte flexibilní díky synchronizaci nastavení a přístupu k ní kdekoli" #~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Zvyšte efektivitu pomocí vzdáleného pracovního postupu na tiskárnách Ultimaker" +#~ msgid "- Increase efficiency with a remote workflow on UltiMaker printers" +#~ msgstr "- Zvyšte efektivitu pomocí vzdáleného pracovního postupu na tiskárnách UltiMaker" #~ msgctxt "@text" #~ msgid "" @@ -7283,8 +7283,8 @@ msgstr "Fáze přípravy" #~ "Ultimaker Cura. Bude to trvat jen několik okamžiků." #~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Co je nového v Ultimaker Cura" +#~ msgid "What's new in UltiMaker Cura" +#~ msgstr "Co je nového v UltiMaker Cura" #~ msgctxt "@label ({} is object name)" #~ msgid "Are you sure you wish to remove {}? This cannot be undone!" @@ -7315,12 +7315,12 @@ msgstr "Fáze přípravy" #~ msgstr "Tiskárny přidané z Digital Factory:
        {}
      " #~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Chcete-li navázat spojení, navštivte Ultimaker Digital Factory." +#~ msgid "
        {}
      To establish a connection, please visit the UltiMaker Digital Factory." +#~ msgstr "
        {}
      Chcete-li navázat spojení, navštivte Ultimaker Digital Factory." #~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} bude odebrána až do další synchronizace účtu.
      Chcete-li {} trvale odebrat, navštivte Ultimaker Digital Factory.

      Opravdu chcete dočasně odebrat {}?" +#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit UltiMaker Digital Factory.

      Are you sure you want to remove {} temporarily?" +#~ msgstr "{} bude odebrána až do další synchronizace účtu.
      Chcete-li {} trvale odebrat, navštivte Ultimaker Digital Factory.

      Opravdu chcete dočasně odebrat {}?" #~ msgctxt "@label" #~ msgid "" @@ -7355,8 +7355,8 @@ msgstr "Fáze přípravy" #~ msgstr "Webová kamera není k dispozici, protože monitorujete cloudovou tiskárnu." #~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" +#~ msgid "UltiMaker Digital Factory" +#~ msgstr "UltiMaker Digital Factory" #~ msgctxt "@text:window, %1 is a profile name" #~ msgid "" @@ -7396,8 +7396,8 @@ msgstr "Fáze přípravy" #~ msgstr "Připojeno přes Cloud" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Připojit k Ultimaker Cloudu" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "Připojit k UltiMaker Cloudu" #~ msgctxt "@label" #~ msgid "You need to login first before you can rate" @@ -7424,16 +7424,16 @@ msgstr "Fáze přípravy" #~ msgstr "Autor" #~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Získejte pluginy a materiály ověřené společností Ultimaker" +#~ msgid "Get plugins and materials verified by UltiMaker" +#~ msgstr "Získejte pluginy a materiály ověřené společností UltiMaker" #~ msgctxt "@label The argument is a username." #~ msgid "Hi %1" #~ msgstr "Zdravím, %1" #~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker účet" +#~ msgid "UltiMaker account" +#~ msgstr "UltiMaker účet" #~ msgctxt "@button" #~ msgid "Sign out" @@ -7512,20 +7512,20 @@ msgstr "Fáze přípravy" #~ msgstr "Jazyk:" #~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" +#~ msgid "UltiMaker Cloud" +#~ msgstr "UltiMaker Cloud" #~ msgctxt "@text" #~ msgid "The next generation 3D printing workflow" #~ msgstr "Pracovní postup 3D tisku nové generace" #~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Odeslat tiskové úlohy do tiskáren Ultimaker mimo vaši místní síť" +#~ msgid "- Send print jobs to UltiMaker printers outside your local network" +#~ msgstr "- Odeslat tiskové úlohy do tiskáren UltiMaker mimo vaši místní síť" #~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Uložte svá nastavení Ultimaker Cura do cloudu pro použití kdekoli" +#~ msgid "- Store your UltiMaker Cura settings in the cloud for use anywhere" +#~ msgstr "- Uložte svá nastavení UltiMaker Cura do cloudu pro použití kdekoli" #~ msgctxt "@text" #~ msgid "- Get exclusive access to print profiles from leading brands" diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index 53a5e1e55a..be5e9cb17f 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -443,8 +443,8 @@ msgstr "Es kann kein neuer Anmeldevorgang gestartet werden. Bitte überprüfen S #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Der Ultimaker-Konto-Server konnte nicht erreicht werden." +msgid "Unable to reach the UltiMaker account server." +msgstr "Der UltiMaker-Konto-Server konnte nicht erreicht werden." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -731,15 +731,15 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      Hoppla, bei Ultimaker Cura ist ein Problem aufgetreten.

      \n

      Beim Start ist ein nicht behebbarer Fehler aufgetreten. Er" +msgstr "

      Hoppla, bei UltiMaker Cura ist ein Problem aufgetreten.

      \n

      Beim Start ist ein nicht behebbarer Fehler aufgetreten. Er" " wurde möglicherweise durch einige falsche Konfigurationsdateien verursacht. Wir empfehlen ein Backup und Reset Ihrer Konfiguration.

      \n " "

      Backups sind im Konfigurationsordner abgelegt.

      \n

      Senden Sie uns diesen Absturzbericht bitte, um das Problem zu beheben.

      \n" " " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Absturzbericht an Ultimaker senden" +msgid "Send crash report to UltiMaker" +msgstr "Absturzbericht an UltiMaker senden" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -939,7 +939,7 @@ msgstr "Netzwerkfehler" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Ihr Ultimaker-Konto hat einen neuen Drucker erkannt" msgstr[1] "Ihr Ultimaker-Konto hat neue Drucker erkannt" @@ -1067,8 +1067,8 @@ msgstr[1] "Diese Drucker sind nicht mit der Digital Factory verbunden:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1098,7 +1098,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Sie versuchen, sich mit einem Drucker zu verbinden, auf dem Ultimaker Connect nicht läuft. Bitte aktualisieren Sie die Firmware des Druckers." +msgstr "Sie versuchen, sich mit einem Drucker zu verbinden, auf dem UltiMaker Connect nicht läuft. Bitte aktualisieren Sie die Firmware des Druckers." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1215,8 +1215,8 @@ msgstr "Druck überwachen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Verfolgen Sie den Druck in der Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "Verfolgen Sie den Druck in der UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1326,8 +1326,8 @@ msgstr "Kann nicht in UFP-Datei schreiben:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker Format Package" +msgid "UltiMaker Format Package" +msgstr "UltiMaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1451,8 +1451,8 @@ msgstr "Möchten Sie Material- und Softwarepakete mit Ihrem Konto synchronisiere #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Von Ihrem Ultimaker-Konto erkannte Änderungen" +msgid "Changes detected from your UltiMaker account" +msgstr "Von Ihrem UltiMaker-Konto erkannte Änderungen" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1614,8 +1614,8 @@ msgstr "Einen Fehler melden" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Einen Fehler im Issue Tracker von Ultimaker Cura melden." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Einen Fehler im Issue Tracker von UltiMaker Cura melden." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1764,7 +1764,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "Projektdatei {0} verwendet Profile, die nicht mit dieser Ultimaker Cura-Version kompatibel sind." +msgstr "Projektdatei {0} verwendet Profile, die nicht mit dieser UltiMaker Cura-Version kompatibel sind." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2438,7 +2438,7 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Webcam-Feeds für Cloud-Drucker können nicht in Ultimaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die Ultimaker Digital Factory zu" +msgstr "Webcam-Feeds für Cloud-Drucker können nicht in UltiMaker Cura angezeigt werden. Klicken Sie auf „Drucker verwalten“, um die Ultimaker Digital Factory zu" " besuchen und diese Webcam zu sehen." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2505,8 +2505,8 @@ msgstr "Zuerst verfügbar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Überwachen Sie Ihre Drucker standortunabhängig mit Ultimaker Digital Factory." +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "Überwachen Sie Ihre Drucker standortunabhängig mit UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2821,7 +2821,7 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Nachfolgend ist ein Beispiel aller Daten, die geteilt werden:" +msgstr "UltiMaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Nachfolgend ist ein Beispiel aller Daten, die geteilt werden:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2845,8 +2845,8 @@ msgstr "Cura-Projekt speichern" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Wählen Sie bitte alle Upgrades für dieses Ultimaker-Original" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Wählen Sie bitte alle Upgrades für dieses UltiMaker-Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2952,7 +2952,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Optimieren Sie Ihren Workflow und individualisieren Sie Ihr Erlebnis in Ultimaker Cura mit Plug-ins, die von der großartigen Community unserer Anwender" +msgstr "Optimieren Sie Ihren Workflow und individualisieren Sie Ihr Erlebnis in UltiMaker Cura mit Plug-ins, die von der großartigen Community unserer Anwender" " bereitgestellt werden." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -3016,7 +3016,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Wählen und installieren Sie Materialprofile, die für Ihre Ultimaker 3D-Drucker optimiert sind." +msgstr "Wählen und installieren Sie Materialprofile, die für Ihre UltiMaker 3D-Drucker optimiert sind." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3137,18 +3137,18 @@ msgstr "Weitere laden" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Durch Ultimaker verifiziertes Plug-in" +msgid "UltiMaker Verified Plug-in" +msgstr "Durch UltiMaker verifiziertes Plug-in" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Durch Ultimaker zertifiziertes Material" +msgid "UltiMaker Certified Material" +msgstr "Durch UltiMaker zertifiziertes Material" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Durch Ultimaker verifiziertes Paket" +msgid "UltiMaker Verified Package" +msgstr "Durch UltiMaker verifiziertes Paket" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3160,7 +3160,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Verwalten Sie hier Ihre Ultimaker Cura Plug-ins und Ihre Materialprofile. Halten Sie Ihre Plug-ins auf dem neuesten Stand und sichern Sie Ihr Setup regelmäßig." +msgstr "Verwalten Sie hier Ihre UltiMaker Cura Plug-ins und Ihre Materialprofile. Halten Sie Ihre Plug-ins auf dem neuesten Stand und sichern Sie Ihr Setup regelmäßig." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -4487,7 +4487,7 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "Sollen anonyme Daten über Ihren Druck an Ultimaker gesendet werden? Beachten Sie, dass keine Modelle, IP-Adressen oder andere personenbezogene Daten gesendet" +msgstr "Sollen anonyme Daten über Ihren Druck an UltiMaker gesendet werden? Beachten Sie, dass keine Modelle, IP-Adressen oder andere personenbezogene Daten gesendet" " oder gespeichert werden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 @@ -4806,8 +4806,8 @@ msgstr "Störungen beheben" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Bei der Ultimaker-Plattform anmelden" +msgid "Sign in to the UltiMaker platform" +msgstr "Bei der UltiMaker-Plattform anmelden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4821,8 +4821,8 @@ msgstr "Materialeinstellungen und Plug-ins sichern und synchronisieren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Ideenaustausch mit und Hilfe von mehr als 48.000 Benutzern in der Ultimaker Community" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "Ideenaustausch mit und Hilfe von mehr als 48.000 Benutzern in der UltiMaker Community" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4831,20 +4831,20 @@ msgstr "Überspringen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Kostenloses Ultimaker-Konto erstellen" +msgid "Create a free UltiMaker Account" +msgstr "Kostenloses UltiMaker-Konto erstellen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Helfen Sie uns, Ultimaker Cura zu verbessern" +msgid "Help us to improve UltiMaker Cura" +msgstr "Helfen Sie uns, UltiMaker Cura zu verbessern" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Dazu gehören:" +msgstr "UltiMaker Cura erfasst anonyme Daten, um die Druckqualität und Benutzererfahrung zu steigern. Dazu gehören:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4870,7 +4870,7 @@ msgstr "Druckeinstellungen" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Die von Ultimaker Cura erfassten Daten enthalten keine personenbezogenen Daten." +msgstr "Die von UltiMaker Cura erfassten Daten enthalten keine personenbezogenen Daten." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4940,8 +4940,8 @@ msgstr "Verbindung mit Drucker nicht möglich." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Sie können keine Verbindung zu Ihrem Ultimaker-Drucker herstellen?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "Sie können keine Verbindung zu Ihrem UltiMaker-Drucker herstellen?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4962,15 +4962,15 @@ msgstr "Verbinden" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Willkommen bei Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Willkommen bei UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Befolgen Sie bitte diese Schritte für das Einrichten von\nUltimaker Cura. Dies dauert nur wenige Sekunden." +msgstr "Befolgen Sie bitte diese Schritte für das Einrichten von\nUltiMaker Cura. Dies dauert nur wenige Sekunden." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5670,7 +5670,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura wurde von Ultimaker B.V. in Zusammenarbeit mit der Community entwickelt.\nCura verwendet mit Stolz die folgenden Open Source-Projekte:" +msgstr "Cura wurde von UltiMaker B.V. in Zusammenarbeit mit der Community entwickelt.\nCura verwendet mit Stolz die folgenden Open Source-Projekte:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5855,8 +5855,8 @@ msgstr "Meine Drucker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Überwachen Sie Drucker in der Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "Überwachen Sie Drucker in der UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5875,23 +5875,23 @@ msgstr "Überwachen Sie Druckaufträge und drucken Sie sie aus Ihrem Druckprotok #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Erweitern Sie Ultimaker Cura durch Plugins und Materialprofile." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "Erweitern Sie UltiMaker Cura durch Plugins und Materialprofile." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Werden Sie ein 3D-Druck-Experte mittels des E-Learning von Ultimaker." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "Werden Sie ein 3D-Druck-Experte mittels des E-Learning von UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker Kundendienst" +msgid "UltiMaker support" +msgstr "UltiMaker Kundendienst" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Erfahren Sie, wie Sie mit Ultimaker Cura Ihre Arbeit beginnen können." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "Erfahren Sie, wie Sie mit UltiMaker Cura Ihre Arbeit beginnen können." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5900,8 +5900,8 @@ msgstr "Eine Frage stellen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Wenden Sie sich an die Ultimaker Community." +msgid "Consult the UltiMaker Community." +msgstr "Wenden Sie sich an die UltiMaker Community." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5915,8 +5915,8 @@ msgstr "Lassen Sie es die Entwickler wissen, falls etwas schief läuft." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Besuchen Sie die Ultimaker-Website." +msgid "Visit the UltiMaker website." +msgstr "Besuchen Sie die UltiMaker-Website." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6235,8 +6235,8 @@ msgstr "- Materialprofile und Plug-ins aus dem Marketplace hinzufügen\n- Materi #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Kostenloses Ultimaker-Konto erstellen" +msgid "Create a free UltiMaker account" +msgstr "Kostenloses UltiMaker-Konto erstellen" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6250,8 +6250,8 @@ msgstr "Letztes Update: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker‑Konto" +msgid "UltiMaker Account" +msgstr "UltiMaker‑Konto" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6295,7 +6295,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Der Drucker ist nicht mit Ihrem Konto verbunden. Bitte besuchen Sie die Ultimaker Digital Factory, um eine Verbindung herzustellen." +msgstr "Der Drucker ist nicht mit Ihrem Konto verbunden. Bitte besuchen Sie die UltiMaker Digital Factory, um eine Verbindung herzustellen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6475,13 +6475,13 @@ msgstr "Nachbearbeitung" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Verwaltet Netzwerkverbindungen zu Ultimaker-Netzwerkdruckern." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Verwaltet Netzwerkverbindungen zu UltiMaker-Netzwerkdruckern." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker-Netzwerkverbindung" +msgid "UltiMaker Network Connection" +msgstr "UltiMaker-Netzwerkverbindung" #: /3MFWriter/plugin.json msgctxt "description" @@ -6515,8 +6515,8 @@ msgstr "Slice-Informationen" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Bietet Unterstützung für das Schreiben von Ultimaker Format Packages." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Bietet Unterstützung für das Schreiben von UltiMaker Format Packages." #: /UFPWriter/plugin.json msgctxt "name" @@ -6532,8 +6532,8 @@ msgstr "Stellt eine Verbindung zur Digitalen Bibliothek her und ermöglicht es C #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Digitale Bibliothek von Ultimaker" +msgid "UltiMaker Digital Library" +msgstr "Digitale Bibliothek von UltiMaker" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6570,12 +6570,12 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Ermöglicht Maschinenabläufe für Ultimaker-Maschinen (z. B. Assistent für Bettnivellierung, Auswahl von Upgrades usw.)" +msgstr "Ermöglicht Maschinenabläufe für UltiMaker-Maschinen (z. B. Assistent für Bettnivellierung, Auswahl von Upgrades usw.)" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker-Maschinenabläufe" +msgid "UltiMaker machine actions" +msgstr "UltiMaker-Maschinenabläufe" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6592,7 +6592,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Verwaltet die Erweiterungen der Anwendung und ermöglicht das Durchsuchen von Erweiterungen auf der Ultimaker-Website." +msgstr "Verwaltet die Erweiterungen der Anwendung und ermöglicht das Durchsuchen von Erweiterungen auf der UltiMaker-Website." #: /Marketplace/plugin.json msgctxt "name" @@ -6944,8 +6944,8 @@ msgstr "G-Code-Writer" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Bietet Unterstützung für das Lesen von Ultimaker Format Packages." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Bietet Unterstützung für das Lesen von UltiMaker Format Packages." #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index 943158ee41..c6252c049a 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -443,8 +443,8 @@ msgstr "No se puede iniciar un nuevo proceso de inicio de sesión. Compruebe si #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "No se puede acceder al servidor de cuentas de Ultimaker." +msgid "Unable to reach the UltiMaker account server." +msgstr "No se puede acceder al servidor de cuentas de UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -732,15 +732,15 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      ¡Vaya! Ultimaker Cura ha encontrado un error.

      \n

      Hemos detectado un error irreversible durante el inicio, posiblemente" +msgstr "

      ¡Vaya! UltiMaker Cura ha encontrado un error.

      \n

      Hemos detectado un error irreversible durante el inicio, posiblemente" " como consecuencia de varios archivos de configuración erróneos. Le recomendamos que realice una copia de seguridad y que restablezca los ajustes.

      \n" "

      Las copias de seguridad se encuentran en la carpeta de configuración.

      \n

      Envíenos el informe de errores" " para que podamos solucionar el problema.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Enviar informe de errores a Ultimaker" +msgid "Send crash report to UltiMaker" +msgstr "Enviar informe de errores a UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -940,7 +940,7 @@ msgstr "Error de red" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Se ha detectado una nueva impresora en su cuenta de Ultimaker" msgstr[1] "Se han detectado nuevas impresoras en su cuenta de Ultimaker" @@ -1067,8 +1067,8 @@ msgstr[1] "Estas impresoras no están vinculadas a Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1098,7 +1098,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Está intentando conectarse a una impresora que no está ejecutando Ultimaker Connect. Actualice la impresora al firmware más reciente." +msgstr "Está intentando conectarse a una impresora que no está ejecutando UltiMaker Connect. Actualice la impresora al firmware más reciente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1215,8 +1215,8 @@ msgstr "Supervisar la impresión" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Haga un seguimiento de la impresión en Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "Haga un seguimiento de la impresión en UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1326,8 +1326,8 @@ msgstr "No se puede escribir en el archivo UFP:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Paquete de formato Ultimaker" +msgid "UltiMaker Format Package" +msgstr "Paquete de formato UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1451,8 +1451,8 @@ msgstr "¿Desea sincronizar el material y los paquetes de software con su cuenta #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Se han detectado cambios desde su cuenta de Ultimaker" +msgid "Changes detected from your UltiMaker account" +msgstr "Se han detectado cambios desde su cuenta de UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1614,8 +1614,8 @@ msgstr "Informar del error" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Informar de un error en el rastreador de problemas de Ultimaker Cura." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Informar de un error en el rastreador de problemas de UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1764,7 +1764,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "El archivo de proyecto {0} se ha creado con perfiles desconocidos para esta versión de Ultimaker Cura." +msgstr "El archivo de proyecto {0} se ha creado con perfiles desconocidos para esta versión de UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2439,7 +2439,7 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en Ultimaker Cura. Haga clic en \"Administrar impresora\" para ir a Ultimaker" +msgstr "Las transmisiones de la cámara web para impresoras en la nube no se pueden ver en UltiMaker Cura. Haga clic en \"Administrar impresora\" para ir a Ultimaker" " Digital Factory y ver esta cámara web." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2506,8 +2506,8 @@ msgstr "Primera disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Supervise sus impresoras desde cualquier lugar con Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "Supervise sus impresoras desde cualquier lugar con UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2822,7 +2822,7 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario. A continuación, hay un ejemplo de todos los datos" +msgstr "UltiMaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario. A continuación, hay un ejemplo de todos los datos" " que se comparten:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2847,8 +2847,8 @@ msgstr "Guardar el proyecto de Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Seleccione cualquier actualización de Ultimaker Original" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Seleccione cualquier actualización de UltiMaker Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2954,7 +2954,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Optimice su flujo de trabajo y personalice su experiencia de Ultimaker Cura con complementos proporcionados por nuestra increíble comunidad de usuarios." +msgstr "Optimice su flujo de trabajo y personalice su experiencia de UltiMaker Cura con complementos proporcionados por nuestra increíble comunidad de usuarios." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -3017,7 +3017,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Seleccione e instale perfiles de material optimizados para sus impresoras 3D Ultimaker." +msgstr "Seleccione e instale perfiles de material optimizados para sus impresoras 3D UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3138,18 +3138,18 @@ msgstr "Cargar más" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Complemento verificado por Ultimaker" +msgid "UltiMaker Verified Plug-in" +msgstr "Complemento verificado por UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Material certificado por Ultimaker" +msgid "UltiMaker Certified Material" +msgstr "Material certificado por UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Paquete verificado por Ultimaker" +msgid "UltiMaker Verified Package" +msgstr "Paquete verificado por UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3161,7 +3161,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Gestionar los complementos y los perfiles de materiales de Ultimaker Cura aquí. Asegúrese de mantener los complementos actualizados y hacer una copia de" +msgstr "Gestionar los complementos y los perfiles de materiales de UltiMaker Cura aquí. Asegúrese de mantener los complementos actualizados y hacer una copia de" " seguridad de su configuración regularmente." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -4488,7 +4488,7 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "¿Deben enviarse datos anónimos sobre la impresión a Ultimaker? Tenga en cuenta que no se envían ni almacenan modelos, direcciones IP ni otra información" +msgstr "¿Deben enviarse datos anónimos sobre la impresión a UltiMaker? Tenga en cuenta que no se envían ni almacenan modelos, direcciones IP ni otra información" " de identificación personal." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 @@ -4807,8 +4807,8 @@ msgstr "Solución de problemas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Inicie sesión en la plataforma Ultimaker" +msgid "Sign in to the UltiMaker platform" +msgstr "Inicie sesión en la plataforma UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4822,8 +4822,8 @@ msgstr "Realice copias de seguridad y sincronice los ajustes y complementos de s #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Comparta ideas y obtenga ayuda de más de 48 000 usuarios de la comunidad Ultimaker" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "Comparta ideas y obtenga ayuda de más de 48 000 usuarios de la comunidad UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4832,20 +4832,20 @@ msgstr "Omitir" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Cree una cuenta gratuita de Ultimaker" +msgid "Create a free UltiMaker Account" +msgstr "Cree una cuenta gratuita de UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Ayúdenos a mejorar Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "Ayúdenos a mejorar UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario, entre otros:" +msgstr "UltiMaker Cura recopila datos anónimos para mejorar la calidad de impresión y la experiencia de usuario, entre otros:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4871,7 +4871,7 @@ msgstr "Ajustes de impresión" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Los datos recopilados por Ultimaker Cura no contendrán información personal." +msgstr "Los datos recopilados por UltiMaker Cura no contendrán información personal." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4941,8 +4941,8 @@ msgstr "No se ha podido conectar al dispositivo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "¿No puede conectarse a la impresora Ultimaker?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "¿No puede conectarse a la impresora UltiMaker?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4963,15 +4963,15 @@ msgstr "Conectar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Le damos la bienvenida a Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Le damos la bienvenida a UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Siga estos pasos para configurar\nUltimaker Cura. Solo le llevará unos minutos." +msgstr "Siga estos pasos para configurar\nUltiMaker Cura. Solo le llevará unos minutos." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5671,7 +5671,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Ultimaker B.V. ha desarrollado Cura en cooperación con la comunidad.\nCura se enorgullece de utilizar los siguientes proyectos de código abierto:" +msgstr "UltiMaker B.V. ha desarrollado Cura en cooperación con la comunidad.\nCura se enorgullece de utilizar los siguientes proyectos de código abierto:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5856,8 +5856,8 @@ msgstr "Mis impresoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Supervise las impresoras de Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "Supervise las impresoras de UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5876,23 +5876,23 @@ msgstr "Supervise los trabajos de impresión y vuelva a imprimir desde su histor #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Amplíe Ultimaker Cura con complementos y perfiles de materiales." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "Amplíe UltiMaker Cura con complementos y perfiles de materiales." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Conviértase en un experto en impresión 3D con el aprendizaje electrónico de Ultimaker." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "Conviértase en un experto en impresión 3D con el aprendizaje electrónico de UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Soporte técnico de Ultimaker" +msgid "UltiMaker support" +msgstr "Soporte técnico de UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Aprenda cómo empezar a utilizar Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "Aprenda cómo empezar a utilizar UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5901,8 +5901,8 @@ msgstr "Haga una pregunta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consulte en la Comunidad Ultimaker." +msgid "Consult the UltiMaker Community." +msgstr "Consulte en la Comunidad UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5916,8 +5916,8 @@ msgstr "Informe a los desarrolladores de que algo no funciona bien." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visite el sitio web de Ultimaker." +msgid "Visit the UltiMaker website." +msgstr "Visite el sitio web de UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6236,8 +6236,8 @@ msgstr "- Añada perfiles de materiales y complementos del Marketplace \n- Reali #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Cree una cuenta gratuita de Ultimaker" +msgid "Create a free UltiMaker account" +msgstr "Cree una cuenta gratuita de UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6251,8 +6251,8 @@ msgstr "Última actualización: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Cuenta de Ultimaker" +msgid "UltiMaker Account" +msgstr "Cuenta de UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6296,7 +6296,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Esta impresora no está vinculada a su cuenta. Vaya a Ultimaker Digital Factory para establecer una conexión." +msgstr "Esta impresora no está vinculada a su cuenta. Vaya a UltiMaker Digital Factory para establecer una conexión." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6476,13 +6476,13 @@ msgstr "Posprocesamiento" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gestiona las conexiones de red de las impresoras Ultimaker conectadas." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Gestiona las conexiones de red de las impresoras UltiMaker conectadas." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Conexión en red de Ultimaker" +msgid "UltiMaker Network Connection" +msgstr "Conexión en red de UltiMaker" #: /3MFWriter/plugin.json msgctxt "description" @@ -6516,8 +6516,8 @@ msgstr "Info de la segmentación" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Permite la escritura de paquetes de formato Ultimaker." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Permite la escritura de paquetes de formato UltiMaker." #: /UFPWriter/plugin.json msgctxt "name" @@ -6533,8 +6533,8 @@ msgstr "Se conecta a la biblioteca digital, por lo que Cura puede abrir y guarda #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" +msgstr "UltiMaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6571,13 +6571,13 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Proporciona las acciones de la máquina de las máquinas Ultimaker (como un asistente para la nivelación de la plataforma, la selección de actualizaciones," +msgstr "Proporciona las acciones de la máquina de las máquinas UltiMaker (como un asistente para la nivelación de la plataforma, la selección de actualizaciones," " etc.)." #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Acciones de la máquina Ultimaker" +msgid "UltiMaker machine actions" +msgstr "Acciones de la máquina UltiMaker" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6594,7 +6594,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Gestiona las extensiones de la aplicación y permite navegar por las extensiones desde el sitio web de Ultimaker." +msgstr "Gestiona las extensiones de la aplicación y permite navegar por las extensiones desde el sitio web de UltiMaker." #: /Marketplace/plugin.json msgctxt "name" @@ -6946,8 +6946,8 @@ msgstr "Escritor de GCode" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Proporciona soporte para la lectura de paquetes de formato Ultimaker." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Proporciona soporte para la lectura de paquetes de formato UltiMaker." #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po index 87856edcfb..11e2a0c9ac 100644 --- a/resources/i18n/fi_FI/cura.po +++ b/resources/i18n/fi_FI/cura.po @@ -423,7 +423,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." +msgid "Unable to reach the UltiMaker account server." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 @@ -695,7 +695,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" +msgid "Send crash report to UltiMaker" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 @@ -893,7 +893,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "" msgstr[1] "" @@ -1013,7 +1013,7 @@ msgstr[1] "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 @@ -1041,7 +1041,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." +msgid "You are attempting to connect to a printer that is not running UltiMaker Connect. Please update the printer to the latest firmware." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 @@ -1156,7 +1156,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 @@ -1265,7 +1265,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" +msgid "UltiMaker Format Package" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 @@ -1387,7 +1387,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" +msgid "Changes detected from your UltiMaker account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 @@ -1548,7 +1548,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." +msgid "Report a bug on UltiMaker Cura's issue tracker." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 @@ -1674,7 +1674,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "Project file {0} is made using profiles that are unknown to this version of UltiMaker Cura." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2314,7 +2314,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2381,7 +2381,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -2680,7 +2680,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2705,8 +2705,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Valitse tähän Ultimaker Original -laitteeseen tehdyt päivitykset" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Valitse tähän UltiMaker Original -laitteeseen tehdyt päivitykset" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2801,7 +2801,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2860,7 +2860,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "Select and install material profiles optimised for your UltiMaker 3D printers." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -2982,17 +2982,17 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" +msgid "UltiMaker Verified Plug-in" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" +msgid "UltiMaker Certified Material" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" +msgid "UltiMaker Verified Package" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 @@ -3002,7 +3002,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -4267,8 +4267,8 @@ msgstr "Tietosuoja" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Pitäisikö anonyymejä tietoja tulosteesta lähettää Ultimakerille? Huomaa, että malleja, IP-osoitteita tai muita henkilökohtaisia tietoja ei lähetetä eikä tallenneta." +msgid "Should anonymous data about your print be sent to UltiMaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Pitäisikö anonyymejä tietoja tulosteesta lähettää UltiMakerille? Huomaa, että malleja, IP-osoitteita tai muita henkilökohtaisia tietoja ei lähetetä eikä tallenneta." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4581,7 +4581,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" +msgid "Sign in to the UltiMaker platform" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 @@ -4596,7 +4596,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 @@ -4606,17 +4606,17 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" +msgid "Create a free UltiMaker Account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" +msgid "UltiMaker Cura collects anonymous data to improve print quality and user experience, including:" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 @@ -4641,7 +4641,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." +msgid "Data collected by UltiMaker Cura will not contain any personal information." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 @@ -4712,7 +4712,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" +msgid "Can't connect to your UltiMaker printer?" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 @@ -4732,12 +4732,12 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgid "Please follow these steps to set up UltiMaker Cura. This will only take a few moments." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 @@ -5609,7 +5609,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 @@ -5629,22 +5629,22 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." +msgid "Extend UltiMaker Cura with plugins and material profiles." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." +msgid "Become a 3D printing expert with UltiMaker e-learning." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" +msgid "UltiMaker support" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 @@ -5654,7 +5654,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." +msgid "Consult the UltiMaker Community." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 @@ -5669,7 +5669,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." +msgid "Visit the UltiMaker website." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 @@ -5963,7 +5963,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" +msgid "Create a free UltiMaker account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 @@ -5978,7 +5978,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" +msgid "UltiMaker Account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 @@ -6018,7 +6018,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 @@ -6193,12 +6193,12 @@ msgstr "Jälkikäsittely" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." +msgid "Manages network connections to UltiMaker networked printers." msgstr "" #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" +msgid "UltiMaker Network Connection" msgstr "" #: /3MFWriter/plugin.json @@ -6233,7 +6233,7 @@ msgstr "Viipalointitiedot" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." +msgid "Provides support for writing UltiMaker Format Packages." msgstr "" #: /UFPWriter/plugin.json @@ -6248,7 +6248,7 @@ msgstr "" #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" msgstr "" #: /GCodeProfileReader/plugin.json @@ -6283,13 +6283,13 @@ msgstr "" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc.)." msgstr "" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker-laitteen toiminnot" +msgid "UltiMaker machine actions" +msgstr "UltiMaker-laitteen toiminnot" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6303,7 +6303,7 @@ msgstr "" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "Manages extensions to the application and allows browsing extensions from the UltiMaker website." msgstr "" #: /Marketplace/plugin.json @@ -6653,7 +6653,7 @@ msgstr "" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." +msgid "Provides support for reading UltiMaker Format Packages." msgstr "" #: /UFPReader/plugin.json @@ -6928,8 +6928,8 @@ msgstr "" #~ msgstr "Päivitä nykyinen" #~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Valitse tähän Ultimaker 2 -laitteeseen tehdyt päivitykset." +#~ msgid "Please select any upgrades made to this UltiMaker 2." +#~ msgstr "Valitse tähän UltiMaker 2 -laitteeseen tehdyt päivitykset." #~ msgctxt "@label" #~ msgid "Olsson Block" @@ -7321,16 +7321,16 @@ msgstr "" #~ msgstr "Alustan tarttuvuus" #~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Tarvitsetko apua tulosteiden parantamiseen?
      Lue Ultimakerin vianmääritysoppaat" +#~ msgid "Need help improving your prints?
      Read the UltiMaker Troubleshooting Guides" +#~ msgstr "Tarvitsetko apua tulosteiden parantamiseen?
      Lue UltiMakerin vianmääritysoppaat" #~ msgctxt "@title:window" #~ msgid "Engine Log" #~ msgstr "Moottorin loki" #~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Napsauta ja tarkista materiaalin yhteensopivuus sivustolla Ultimaker.com." +#~ msgid "Click to check the material compatibility on UltiMaker.com." +#~ msgstr "Napsauta ja tarkista materiaalin yhteensopivuus sivustolla UltiMaker.com." #~ msgctxt "description" #~ msgid "Shows changes since latest checked version." @@ -7389,16 +7389,16 @@ msgstr "" #~ msgstr "Avaa Doodle3D Connect -verkkoliittymä" #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Tätä tulostinta ei ole määritetty Ultimaker 3 -tulostinryhmän isännäksi." +#~ msgid "This printer is not set up to host a group of UltiMaker 3 printers." +#~ msgstr "Tätä tulostinta ei ole määritetty UltiMaker 3 -tulostinryhmän isännäksi." #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "Tämä tulostin on {count} tulostimen Ultimaker 3 -ryhmän isäntä." +#~ msgid "This printer is the host for a group of %1 UltiMaker 3 printers." +#~ msgstr "Tämä tulostin on {count} tulostimen UltiMaker 3 -ryhmän isäntä." #~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 ei ole määritetty yhdistetyn Ultimaker 3 -tulostinryhmän isännäksi" +#~ msgid "%1 is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "%1 ei ole määritetty yhdistetyn UltiMaker 3 -tulostinryhmän isännäksi" #~ msgctxt "@action:button" #~ msgid "View print jobs" @@ -7508,12 +7508,12 @@ msgstr "" #~ msgstr "Lisäosien selain" #~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" +#~ msgid "UltiMaker 3" +#~ msgstr "UltiMaker 3" #~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" +#~ msgid "UltiMaker 3 Extended" +#~ msgstr "UltiMaker 3 Extended" #~ msgctxt "@action:menu" #~ msgid "Browse plugins..." @@ -7532,8 +7532,8 @@ msgstr "" #~ msgstr "Toiminnon avulla voidaan vaihtaa laitteen asetuksia (esim. tulostustilavuus, suuttimen koko yms.)" #~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Ultimaker 3 -tulostimien verkkoyhteyksien hallinta" +#~ msgid "Manages network connections to UltiMaker 3 printers" +#~ msgstr "UltiMaker 3 -tulostimien verkkoyhteyksien hallinta" #~ msgctxt "name" #~ msgid "SolidWorks Integration" @@ -7556,8 +7556,8 @@ msgstr "" #~ msgstr "Lisäosien selain" #~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Ultimaker-laitteiden toimintojen käyttö (esim. pöydän tasaaminen, päivitysten valinta yms.)" +#~ msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "UltiMaker-laitteiden toimintojen käyttö (esim. pöydän tasaaminen, päivitysten valinta yms.)" #~ msgctxt "@item:inlistbox" #~ msgid "GCode File" @@ -7659,12 +7659,12 @@ msgstr "" #~ msgid "Resuming print..." #~ msgstr "Tulostusta jatketaan..." -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Tätä tulostinta ei ole määritetty yhdistetyn Ultimaker 3 -tulostinryhmän isännäksi." +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "Tätä tulostinta ei ole määritetty yhdistetyn UltiMaker 3 -tulostinryhmän isännäksi." #~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "Tämä tulostin on {count} tulostimen yhdistetyn Ultimaker 3 -ryhmän isäntä." +#~ msgid "This printer is the host for a group of {count} connected UltiMaker 3 printers." +#~ msgstr "Tämä tulostin on {count} tulostimen yhdistetyn UltiMaker 3 -ryhmän isäntä." #~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." #~ msgstr "{printer_name} on tulostanut työn '{job_name}'. Nouda työ ja vahvista alustan tyhjennys." @@ -7673,8 +7673,8 @@ msgstr "" #~ msgstr "{printer_name} on varattu työn {job_name} tulostamiseen. Muuta tulostimen määritys vastaamaan työtä, jotta tulostus alkaa." #~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Uuden tulostustyön lähetys ei onnistu: tätä 3D-tulostinta ei ole (vielä) määritetty yhdistetyn Ultimaker 3 -tulostinryhmän isännäksi." +#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "Uuden tulostustyön lähetys ei onnistu: tätä 3D-tulostinta ei ole (vielä) määritetty yhdistetyn UltiMaker 3 -tulostinryhmän isännäksi." #~ msgctxt "@info:status" #~ msgid "Unable to send print job to group {cluster_name}." @@ -7963,12 +7963,12 @@ msgstr "" #~ msgstr "OK" #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "Tätä tulostinta ei ole määritetty yhdistetyn Ultimaker 3 -tulostinryhmän isännäksi" +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "Tätä tulostinta ei ole määritetty yhdistetyn UltiMaker 3 -tulostinryhmän isännäksi" #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "Tämä tulostin on %1 tulostimen yhdistetyn Ultimaker 3 -ryhmän isäntä" +#~ msgid "This printer is the host for a group of %1 connected UltiMaker 3 printers" +#~ msgstr "Tämä tulostin on %1 tulostimen yhdistetyn UltiMaker 3 -ryhmän isäntä" #~ msgctxt "@label" #~ msgid "Completed on: " @@ -8284,8 +8284,8 @@ msgstr "" #~ msgstr "Tukee irrotettavan aseman kytkemistä lennossa ja sille kirjoittamista." #~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Ultimaker 3 -tulostimien verkkoyhteyksien hallinta" +#~ msgid "Manages network connections to UltiMaker 3 printers" +#~ msgstr "UltiMaker 3 -tulostimien verkkoyhteyksien hallinta" #~ msgctxt "@label" #~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" @@ -8448,12 +8448,12 @@ msgstr "" #~ msgstr "Tukee 3MF-tiedostojen kirjoittamista." #~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Ultimaker-laitteen toiminnot" +#~ msgid "UltiMaker machine actions" +#~ msgstr "UltiMaker-laitteen toiminnot" #~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Ultimaker-laitteiden toimintojen käyttö (esim. pöydän tasaaminen, päivitysten valinta yms.)" +#~ msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "UltiMaker-laitteiden toimintojen käyttö (esim. pöydän tasaaminen, päivitysten valinta yms.)" #~ msgctxt "@label" #~ msgid "Cura Profile Reader" @@ -8492,8 +8492,8 @@ msgstr "" #~ msgstr "Jos tulostinta ei ole luettelossa, lue verkkotulostuksen vianetsintäopas" #~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" +#~ msgid "UltiMaker" +#~ msgstr "UltiMaker" #~ msgctxt "@label" #~ msgid "Support library for scientific computing " @@ -8642,8 +8642,8 @@ msgstr "" #~ msgstr "Ota tukirakenteet käyttöön. Nämä rakenteet tukevat mallin osia, joissa on merkittäviä ulokkeita." #~ msgctxt "@label" -#~ msgid "Need help improving your prints? Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Tarvitsetko apua tulosteiden parantamiseen? Lue Ultimakerin vianetsintäoppaat" +#~ msgid "Need help improving your prints? Read the UltiMaker Troubleshooting Guides" +#~ msgstr "Tarvitsetko apua tulosteiden parantamiseen? Lue UltiMakerin vianetsintäoppaat" #~ msgctxt "@info:status" #~ msgid "Connected over the network to {0}. Please approve the access request on the printer." diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index d2b48930c9..e981217e50 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -444,8 +444,8 @@ msgstr "Impossible de lancer une nouvelle procédure de connexion. Vérifiez si #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Impossible d’atteindre le serveur du compte Ultimaker." +msgid "Unable to reach the UltiMaker account server." +msgstr "Impossible d’atteindre le serveur du compte UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -732,15 +732,15 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      Oups, un problème est survenu dans Ultimaker Cura.

      \n

      Une erreur irrécupérable est survenue lors du démarrage. Elle" +msgstr "

      Oups, un problème est survenu dans UltiMaker Cura.

      \n

      Une erreur irrécupérable est survenue lors du démarrage. Elle" " peut avoir été causée par des fichiers de configuration incorrects. Nous vous suggérons de sauvegarder et de réinitialiser votre configuration.

      \n " "

      Les sauvegardes se trouvent dans le dossier de configuration.

      \n

      Veuillez nous envoyer ce rapport d'incident pour que nous" " puissions résoudre le problème.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Envoyer le rapport de d'incident à Ultimaker" +msgid "Send crash report to UltiMaker" +msgstr "Envoyer le rapport de d'incident à UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -940,7 +940,7 @@ msgstr "Erreur de réseau" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nouvelle imprimante détectée à partir de votre compte Ultimaker" msgstr[1] "Nouvelles imprimantes détectées à partir de votre compte Ultimaker" @@ -1067,8 +1067,8 @@ msgstr[1] "Ces imprimantes ne sont pas associées à Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1098,7 +1098,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Vous tentez de vous connecter à une imprimante qui n'exécute pas Ultimaker Connect. Veuillez mettre à jour l'imprimante avec le dernier micrologiciel." +msgstr "Vous tentez de vous connecter à une imprimante qui n'exécute pas UltiMaker Connect. Veuillez mettre à jour l'imprimante avec le dernier micrologiciel." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1215,8 +1215,8 @@ msgstr "Surveiller l'impression" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Suivre l'impression dans Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "Suivre l'impression dans UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1326,8 +1326,8 @@ msgstr "Impossible d'écrire dans le fichier UFP:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker Format Package" +msgid "UltiMaker Format Package" +msgstr "UltiMaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1451,8 +1451,8 @@ msgstr "Vous souhaitez synchroniser du matériel et des logiciels avec votre com #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Changements détectés à partir de votre compte Ultimaker" +msgid "Changes detected from your UltiMaker account" +msgstr "Changements détectés à partir de votre compte UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1614,8 +1614,8 @@ msgstr "Notifier un bug" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Notifiez un bug sur l'outil de suivi des problèmes d'Ultimaker Cura." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Notifiez un bug sur l'outil de suivi des problèmes d'UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1768,7 +1768,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "Le fichier de projet {0} a été réalisé en utilisant des profils inconnus de cette version d'Ultimaker Cura." +msgstr "Le fichier de projet {0} a été réalisé en utilisant des profils inconnus de cette version d'UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2515,8 +2515,8 @@ msgstr "Premier disponible" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Surveillez vos imprimantes à distance avec Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "Surveillez vos imprimantes à distance avec UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2857,8 +2857,8 @@ msgstr "Sauvegarder le projet Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Sélectionnez les mises à niveau disponibles pour cet Ultimaker Original" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Sélectionnez les mises à niveau disponibles pour cet UltiMaker Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2965,7 +2965,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Simplifiez votre flux de travail et personnalisez votre expérience Ultimaker Cura avec des plugins fournis par notre incroyable communauté d'utilisateurs." +msgstr "Simplifiez votre flux de travail et personnalisez votre expérience UltiMaker Cura avec des plugins fournis par notre incroyable communauté d'utilisateurs." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -3028,7 +3028,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Sélectionnez et installez des profils de matériaux optimisés pour vos imprimantes 3D Ultimaker." +msgstr "Sélectionnez et installez des profils de matériaux optimisés pour vos imprimantes 3D UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3149,18 +3149,18 @@ msgstr "Charger plus" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Plugin Ultimaker vérifié" +msgid "UltiMaker Verified Plug-in" +msgstr "Plugin UltiMaker vérifié" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Matériau Ultimaker certifié" +msgid "UltiMaker Certified Material" +msgstr "Matériau UltiMaker certifié" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Package Ultimaker vérifié" +msgid "UltiMaker Verified Package" +msgstr "Package UltiMaker vérifié" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3172,7 +3172,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Gérez vos plugins Ultimaker Cura et vos profils matériaux ici. Assurez-vous de maintenir vos plugins à jour et de sauvegarder régulièrement votre configuration." +msgstr "Gérez vos plugins UltiMaker Cura et vos profils matériaux ici. Assurez-vous de maintenir vos plugins à jour et de sauvegarder régulièrement votre configuration." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -4833,8 +4833,8 @@ msgstr "Dépannage" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Connectez-vous à la plateforme Ultimaker" +msgid "Sign in to the UltiMaker platform" +msgstr "Connectez-vous à la plateforme UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4848,8 +4848,8 @@ msgstr "Sauvegardez et synchronisez vos paramètres de matériaux et vos plugins #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Partagez vos idées et obtenez l'aide de plus de 48,000 utilisateurs de la communauté Ultimaker" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "Partagez vos idées et obtenez l'aide de plus de 48,000 utilisateurs de la communauté UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4858,20 +4858,20 @@ msgstr "Ignorer" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Créez gratuitement un compte Ultimaker" +msgid "Create a free UltiMaker Account" +msgstr "Créez gratuitement un compte UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Aidez-nous à améliorer Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "Aidez-nous à améliorer UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura recueille des données anonymes pour améliorer la qualité d'impression et l'expérience utilisateur, notamment :" +msgstr "UltiMaker Cura recueille des données anonymes pour améliorer la qualité d'impression et l'expérience utilisateur, notamment :" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4897,7 +4897,7 @@ msgstr "Paramètres d'impression" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Les données recueillies par Ultimaker Cura ne contiendront aucun renseignement personnel." +msgstr "Les données recueillies par UltiMaker Cura ne contiendront aucun renseignement personnel." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4967,8 +4967,8 @@ msgstr "Impossible de se connecter à l'appareil." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Impossible de vous connecter à votre imprimante Ultimaker ?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "Impossible de vous connecter à votre imprimante UltiMaker ?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4989,8 +4989,8 @@ msgstr "Se connecter" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Bienvenue dans Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Bienvenue dans UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" @@ -5890,8 +5890,8 @@ msgstr "Mes imprimantes" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Surveillez les imprimantes dans Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "Surveillez les imprimantes dans UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5910,23 +5910,23 @@ msgstr "Surveillez les tâches d'impression et réimprimez à partir de votre hi #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Étendez Ultimaker Cura avec des plugins et des profils de matériaux." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "Étendez UltiMaker Cura avec des plugins et des profils de matériaux." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Devenez un expert de l'impression 3D avec les cours de formation en ligne Ultimaker." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "Devenez un expert de l'impression 3D avec les cours de formation en ligne UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Assistance ultimaker" +msgid "UltiMaker support" +msgstr "Assistance UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Découvrez comment utiliser Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "Découvrez comment utiliser UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5935,8 +5935,8 @@ msgstr "Posez une question" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consultez la communauté Ultimaker." +msgid "Consult the UltiMaker Community." +msgstr "Consultez la communauté UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5950,8 +5950,8 @@ msgstr "Informez les développeurs en cas de problème." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visitez le site web Ultimaker." +msgid "Visit the UltiMaker website." +msgstr "Visitez le site web UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6280,8 +6280,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Créez gratuitement un compte Ultimaker" +msgid "Create a free UltiMaker account" +msgstr "Créez gratuitement un compte UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6295,8 +6295,8 @@ msgstr "Dernière mise à jour : %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Compte Ultimaker" +msgid "UltiMaker Account" +msgstr "Compte UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6340,7 +6340,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Cette imprimante n'est pas associée à votre compte. Veuillez visiter l'Ultimaker Digital Factory pour établir une connexion." +msgstr "Cette imprimante n'est pas associée à votre compte. Veuillez visiter l'UltiMaker Digital Factory pour établir une connexion." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6520,13 +6520,13 @@ msgstr "Post-traitement" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gère les connexions réseau vers les imprimantes Ultimaker en réseau." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Gère les connexions réseau vers les imprimantes UltiMaker en réseau." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Connexion réseau Ultimaker" +msgid "UltiMaker Network Connection" +msgstr "Connexion réseau UltiMaker" #: /3MFWriter/plugin.json msgctxt "description" @@ -6560,8 +6560,8 @@ msgstr "Information sur le découpage" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Permet l'écriture de fichiers Ultimaker Format Package." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Permet l'écriture de fichiers UltiMaker Format Package." #: /UFPWriter/plugin.json msgctxt "name" @@ -6577,8 +6577,8 @@ msgstr "Se connecte à la Digital Library, permettant à Cura d'ouvrir des fichi #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" +msgstr "UltiMaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6615,12 +6615,12 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Fournit les actions de la machine pour les machines Ultimaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" +msgstr "Fournit les actions de la machine pour les machines UltiMaker (telles que l'assistant de calibration du plateau, sélection des mises à niveau, etc.)" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Actions de la machine Ultimaker" +msgid "UltiMaker machine actions" +msgstr "Actions de la machine UltiMaker" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6637,7 +6637,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Gère les extensions de l'application et permet de parcourir les extensions à partir du site Web Ultimaker." +msgstr "Gère les extensions de l'application et permet de parcourir les extensions à partir du site Web UltiMaker." #: /Marketplace/plugin.json msgctxt "name" @@ -6989,8 +6989,8 @@ msgstr "Générateur de G-Code" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Fournit un support pour la lecture des paquets de format Ultimaker." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Fournit un support pour la lecture des paquets de format UltiMaker." #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/hu_HU/cura.po b/resources/i18n/hu_HU/cura.po index 5f65321e2d..a750481076 100644 --- a/resources/i18n/hu_HU/cura.po +++ b/resources/i18n/hu_HU/cura.po @@ -423,8 +423,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Az Ultimaker fiókkiszolgáló elérhetetlen." +msgid "Unable to reach the UltiMaker account server." +msgstr "Az UltiMaker fiókkiszolgáló elérhetetlen." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -700,8 +700,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Hibajelentés küldése az Ultimaker -nek" +msgid "Send crash report to UltiMaker" +msgstr "Hibajelentés küldése az UltiMaker -nek" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -901,7 +901,7 @@ msgstr "Hálózati hiba" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "" msgstr[1] "" @@ -1021,7 +1021,7 @@ msgstr[1] "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 @@ -1049,8 +1049,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Olyan nyomtatóval próbál csatlakozni, amelyen nem fut az Ultimaker Connect. Kérjük, frissítse a nyomtatón a firmware-t." +msgid "You are attempting to connect to a printer that is not running UltiMaker Connect. Please update the printer to the latest firmware." +msgstr "Olyan nyomtatóval próbál csatlakozni, amelyen nem fut az UltiMaker Connect. Kérjük, frissítse a nyomtatón a firmware-t." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1164,7 +1164,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 @@ -1273,8 +1273,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker formátumcsomag" +msgid "UltiMaker Format Package" +msgstr "UltiMaker formátumcsomag" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1395,7 +1395,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" +msgid "Changes detected from your UltiMaker account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 @@ -1556,7 +1556,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." +msgid "Report a bug on UltiMaker Cura's issue tracker." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 @@ -1682,7 +1682,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "Project file {0} is made using profiles that are unknown to this version of UltiMaker Cura." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2326,7 +2326,7 @@ msgstr "A távoli nyomtatásisor kezeléshez kérjük frissítse a firmware-t." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2393,7 +2393,7 @@ msgstr "Az első elérhető" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -2692,8 +2692,8 @@ msgstr "További információ a névtelen adatgyűjtésről" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Az Ultimaker Cura névtelen adatokat gyűjt a nyomtatási minőség és a felhasználói élmény javítása érdekében. Az alábbiakban található egy példa az összes megosztott adatra:" +msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "Az UltiMaker Cura névtelen adatokat gyűjt a nyomtatási minőség és a felhasználói élmény javítása érdekében. Az alábbiakban található egy példa az összes megosztott adatra:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2717,8 +2717,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Kérjük, válassza ki az Ultimaker Original eredeti frissítéseit" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Kérjük, válassza ki az UltiMaker Original eredeti frissítéseit" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2813,7 +2813,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2872,7 +2872,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "Select and install material profiles optimised for your UltiMaker 3D printers." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -2994,17 +2994,17 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" +msgid "UltiMaker Verified Plug-in" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" +msgid "UltiMaker Certified Material" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" +msgid "UltiMaker Verified Package" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 @@ -3014,7 +3014,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -4283,8 +4283,8 @@ msgstr "Magán" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Elküldjük a nyomtatott adatokat név nélkül az Ultimaker-nek?Semmilyen személyes infromáció, IP cím vagy azonosító nem kerül elküldésre." +msgid "Should anonymous data about your print be sent to UltiMaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Elküldjük a nyomtatott adatokat név nélkül az UltiMaker-nek?Semmilyen személyes infromáció, IP cím vagy azonosító nem kerül elküldésre." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4597,7 +4597,7 @@ msgstr "Hibaelhárítás" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" +msgid "Sign in to the UltiMaker platform" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 @@ -4612,7 +4612,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 @@ -4622,18 +4622,18 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" +msgid "Create a free UltiMaker Account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Segítsen nekünk az Ultimaker Cura fejlesztésében" +msgid "Help us to improve UltiMaker Cura" +msgstr "Segítsen nekünk az UltiMaker Cura fejlesztésében" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Az Ultimaker Cura névtelen adatokat gyűjt a nyomtatási minőség és a felhasználói élmény javításának érdekében, ideértve:" +msgid "UltiMaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "Az UltiMaker Cura névtelen adatokat gyűjt a nyomtatási minőség és a felhasználói élmény javításának érdekében, ideértve:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4657,8 +4657,8 @@ msgstr "Nyomtatási beállítások" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Az Ultimaker Cura által gyűjtött adatok nem tartalmaznak személyes információt." +msgid "Data collected by UltiMaker Cura will not contain any personal information." +msgstr "Az UltiMaker Cura által gyűjtött adatok nem tartalmaznak személyes információt." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4728,7 +4728,7 @@ msgstr "Nem sikerült csatlakozni az eszközhöz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" +msgid "Can't connect to your UltiMaker printer?" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 @@ -4748,12 +4748,12 @@ msgstr "Csatlakozás" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Üdvözöljük az Ultimaker Cura-ban" +msgid "Welcome to UltiMaker Cura" +msgstr "Üdvözöljük az UltiMaker Cura-ban" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgid "Please follow these steps to set up UltiMaker Cura. This will only take a few moments." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 @@ -5438,7 +5438,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "A Cura-t az Ultimaker B.V fejlesztette ki a közösséggel együttműködésben. A Cura büszkén használja a következő nyílt forráskódú projekteket:" +msgstr "A Cura-t az UltiMaker B.V fejlesztette ki a közösséggel együttműködésben. A Cura büszkén használja a következő nyílt forráskódú projekteket:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5623,7 +5623,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 @@ -5643,22 +5643,22 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." +msgid "Extend UltiMaker Cura with plugins and material profiles." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." +msgid "Become a 3D printing expert with UltiMaker e-learning." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" +msgid "UltiMaker support" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 @@ -5668,7 +5668,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." +msgid "Consult the UltiMaker Community." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 @@ -5683,7 +5683,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." +msgid "Visit the UltiMaker website." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 @@ -5977,7 +5977,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" +msgid "Create a free UltiMaker account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 @@ -5992,7 +5992,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" +msgid "UltiMaker Account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 @@ -6032,7 +6032,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 @@ -6207,13 +6207,13 @@ msgstr "Utólagos feldolgozás" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Kezeli a hálózati csatlakozásokat az Ultimaker hálózati nyomtatókhoz." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Kezeli a hálózati csatlakozásokat az UltiMaker hálózati nyomtatókhoz." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker hálózati kapcsolat" +msgid "UltiMaker Network Connection" +msgstr "UltiMaker hálózati kapcsolat" #: /3MFWriter/plugin.json msgctxt "description" @@ -6247,8 +6247,8 @@ msgstr "Szeletelési infó" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Támogatást nyújt az Ultimaker formátumú csomagok írásához." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Támogatást nyújt az UltiMaker formátumú csomagok írásához." #: /UFPWriter/plugin.json msgctxt "name" @@ -6262,7 +6262,7 @@ msgstr "" #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" msgstr "" #: /GCodeProfileReader/plugin.json @@ -6297,13 +6297,13 @@ msgstr "Trimesh olvasó" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Gépi funkciók biztosítása az Ultimaker nyomtatók számára.(pl.: ágyszintezés varázsló, frissítések kiválasztása.)" +msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Gépi funkciók biztosítása az UltiMaker nyomtatók számára.(pl.: ágyszintezés varázsló, frissítések kiválasztása.)" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker gépi funkciók" +msgid "UltiMaker machine actions" +msgstr "UltiMaker gépi funkciók" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6317,7 +6317,7 @@ msgstr "Tömörített G-kód olvasó" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "Manages extensions to the application and allows browsing extensions from the UltiMaker website." msgstr "" #: /Marketplace/plugin.json @@ -6667,8 +6667,8 @@ msgstr "G-kódot író" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Támogatást nyújt az Ultimaker formátumú csomagok olvasásához." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Támogatást nyújt az UltiMaker formátumú csomagok olvasásához." #: /UFPReader/plugin.json msgctxt "name" @@ -7036,8 +7036,8 @@ msgstr "Előkészítés nézet" #~ msgstr "Szimulációs nézetet biztosít." #~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Küldjön és felügyeljen nyomtatási feladatokat bárhonnan az Ultimaker fiókjával." +#~ msgid "Send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "Küldjön és felügyeljen nyomtatási feladatokat bárhonnan az UltiMaker fiókjával." #~ msgctxt "@info:title The %s gets replaced with the printer name." #~ msgid "New %s firmware available" @@ -7082,8 +7082,8 @@ msgstr "Előkészítés nézet" #~ "az Ultimaker Cura beállításához. Pár pillanat az egész." #~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Újdonságok az Ultimaker Cura-ban" +#~ msgid "What's new in UltiMaker Cura" +#~ msgstr "Újdonságok az UltiMaker Cura-ban" #~ msgctxt "@info:status" #~ msgid "The selected model was too small to load." @@ -7130,8 +7130,8 @@ msgstr "Előkészítés nézet" #~ msgstr "Csatlakozás felhőn keresztül" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Csatlakozás az Ultimaker felhőhöz" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "Csatlakozás az UltiMaker felhőhöz" #~ msgctxt "@label" #~ msgid "You need to install the package before you can rate" @@ -7158,8 +7158,8 @@ msgstr "Előkészítés nézet" #~ msgstr "Szia %1" #~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker fiók" +#~ msgid "UltiMaker account" +#~ msgstr "UltiMaker fiók" #~ msgctxt "@button" #~ msgid "Sign out" @@ -7343,8 +7343,8 @@ msgstr "Előkészítés nézet" #~ msgstr "Ellenőrző lista" #~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Kérjük, válassza ki az Ultimaker 2 frissítéseit." +#~ msgid "Please select any upgrades made to this UltiMaker 2." +#~ msgstr "Kérjük, válassza ki az UltiMaker 2 frissítéseit." #~ msgctxt "@label" #~ msgid "Olsson Block" @@ -7421,8 +7421,8 @@ msgstr "Előkészítés nézet" #~ "- Exklúzív hozzáférés a vezető nyomtató márkák nyomtatási profiljaikhoz" #~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" +#~ msgid "UltiMaker Cura" +#~ msgstr "UltiMaker Cura" #~ msgctxt "@title:window" #~ msgid "Closing Cura" @@ -7441,20 +7441,20 @@ msgstr "Előkészítés nézet" #~ msgstr "Tárgyasztal" #~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker felhő" +#~ msgid "UltiMaker Cloud" +#~ msgstr "UltiMaker felhő" #~ msgctxt "@text" #~ msgid "The next generation 3D printing workflow" #~ msgstr "Következő generációs 3D nyomtatási munkafolyamat" #~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Küldjön nyomtatási feladatokat az Ultimaker nyomtatóknak a helyi hálózaton kívülről" +#~ msgid "- Send print jobs to UltiMaker printers outside your local network" +#~ msgstr "- Küldjön nyomtatási feladatokat az UltiMaker nyomtatóknak a helyi hálózaton kívülről" #~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Tárolja az Ultimaker Cura beállításait a felhőben így azok bárhol használhatóak" +#~ msgid "- Store your UltiMaker Cura settings in the cloud for use anywhere" +#~ msgstr "- Tárolja az UltiMaker Cura beállításait a felhőben így azok bárhol használhatóak" #~ msgctxt "@text" #~ msgid "- Get exclusive access to print profiles from leading brands" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index 9a8d4055d3..7ac562c9d1 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -443,8 +443,8 @@ msgstr "Impossibile avviare un nuovo processo di accesso. Verificare se è ancor #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Impossibile raggiungere il server account Ultimaker." +msgid "Unable to reach the UltiMaker account server." +msgstr "Impossibile raggiungere il server account UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -732,15 +732,15 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      Oops, Ultimaker Cura ha rilevato qualcosa che non sembra corretto.

      \n

      Abbiamo riscontrato un errore irrecuperabile durante" +msgstr "

      Oops, UltiMaker Cura ha rilevato qualcosa che non sembra corretto.

      \n

      Abbiamo riscontrato un errore irrecuperabile durante" " l’avvio. È stato probabilmente causato da alcuni file di configurazione errati. Suggeriamo di effettuare il backup e ripristinare la configurazione.

      \n" "

      I backup sono contenuti nella cartella configurazione.

      \n

      Si prega di inviare questo Rapporto su crash" " per correggere il problema.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Inviare il rapporto su crash a Ultimaker" +msgid "Send crash report to UltiMaker" +msgstr "Inviare il rapporto su crash a UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -940,7 +940,7 @@ msgstr "Errore di rete" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nuova stampante rilevata dall'account Ultimaker" msgstr[1] "Nuove stampanti rilevate dall'account Ultimaker" @@ -1067,8 +1067,8 @@ msgstr[1] "Queste stampanti non sono collegate a Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1098,7 +1098,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Si sta tentando di connettersi a una stampante che non esegue Ultimaker Connect. Aggiornare la stampante con il firmware più recente." +msgstr "Si sta tentando di connettersi a una stampante che non esegue UltiMaker Connect. Aggiornare la stampante con il firmware più recente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1215,8 +1215,8 @@ msgstr "Monitora stampa" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Traccia la stampa in Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "Traccia la stampa in UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1326,8 +1326,8 @@ msgstr "Impossibile scrivere nel file UFP:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Pacchetto formato Ultimaker" +msgid "UltiMaker Format Package" +msgstr "Pacchetto formato UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1451,8 +1451,8 @@ msgstr "Desiderate sincronizzare pacchetti materiale e software con il vostro ac #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Modifiche rilevate dal tuo account Ultimaker" +msgid "Changes detected from your UltiMaker account" +msgstr "Modifiche rilevate dal tuo account UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1614,8 +1614,8 @@ msgstr "Segnala un errore" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Segnalare un errore nel registro problemi di Ultimaker Cura." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Segnalare un errore nel registro problemi di UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1764,7 +1764,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "Il file di progetto {0} è realizzato con profili sconosciuti a questa versione di Ultimaker Cura." +msgstr "Il file di progetto {0} è realizzato con profili sconosciuti a questa versione di UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2440,7 +2440,7 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da Ultimaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory" +msgstr "Impossibile visualizzare feed della Webcam per stampanti cloud da UltiMaker Cura. Fare clic su \"Gestione stampanti\" per visitare Ultimaker Digital Factory" " e visualizzare questa Webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2507,8 +2507,8 @@ msgstr "Primo disponibile" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitora le tue stampanti ovunque con Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "Monitora le tue stampanti ovunque con UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2824,7 +2824,7 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente. Di seguito è riportato un esempio dei dati condivisi:" +msgstr "UltiMaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente. Di seguito è riportato un esempio dei dati condivisi:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2848,8 +2848,8 @@ msgstr "Salva progetto Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Seleziona qualsiasi aggiornamento realizzato per questa Ultimaker Original" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Seleziona qualsiasi aggiornamento realizzato per questa UltiMaker Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2955,7 +2955,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Semplifica il flusso di lavoro e personalizza l'esperienza Ultimaker Cura experience con plugin forniti dalla nostra eccezionale comunità di utenti." +msgstr "Semplifica il flusso di lavoro e personalizza l'esperienza UltiMaker Cura experience con plugin forniti dalla nostra eccezionale comunità di utenti." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -3018,7 +3018,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Selezionare e installare i profili dei materiali ottimizzati per le stampanti 3D Ultimaker." +msgstr "Selezionare e installare i profili dei materiali ottimizzati per le stampanti 3D UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3139,18 +3139,18 @@ msgstr "Carica altro" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Plug-in verificato Ultimaker" +msgid "UltiMaker Verified Plug-in" +msgstr "Plug-in verificato UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Materiale certificato Ultimaker" +msgid "UltiMaker Certified Material" +msgstr "Materiale certificato UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Pacchetto verificato Ultimaker" +msgid "UltiMaker Verified Package" +msgstr "Pacchetto verificato UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3162,7 +3162,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Gestisci i plugin Ultimaker Cura e i profili del materiale qui. Accertarsi di mantenere i plugin aggiornati e di eseguire regolarmente il backup dell'impostazione." +msgstr "Gestisci i plugin UltiMaker Cura e i profili del materiale qui. Accertarsi di mantenere i plugin aggiornati e di eseguire regolarmente il backup dell'impostazione." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -4487,7 +4487,7 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "I dati anonimi sulla stampa devono essere inviati a Ultimaker? Nota, non sono trasmessi o memorizzati modelli, indirizzi IP o altre informazioni personali." +msgstr "I dati anonimi sulla stampa devono essere inviati a UltiMaker? Nota, non sono trasmessi o memorizzati modelli, indirizzi IP o altre informazioni personali." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4804,8 +4804,8 @@ msgstr "Ricerca e riparazione dei guasti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Accedi alla piattaforma Ultimaker" +msgid "Sign in to the UltiMaker platform" +msgstr "Accedi alla piattaforma UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4819,8 +4819,8 @@ msgstr "Esegui il backup e la sincronizzazione delle impostazioni materiale e de #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Condividi idee e ottieni supporto da più di 48.000 utenti nella community di Ultimaker" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "Condividi idee e ottieni supporto da più di 48.000 utenti nella community di UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4829,20 +4829,20 @@ msgstr "Salta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Crea un account Ultimaker gratuito" +msgid "Create a free UltiMaker Account" +msgstr "Crea un account UltiMaker gratuito" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Aiutaci a migliorare Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "Aiutaci a migliorare UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente, tra cui:" +msgstr "UltiMaker Cura acquisisce dati anonimi per migliorare la qualità di stampa e l'esperienza dell'utente, tra cui:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4868,7 +4868,7 @@ msgstr "Impostazioni di stampa" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "I dati acquisiti da Ultimaker Cura non conterranno alcuna informazione personale." +msgstr "I dati acquisiti da UltiMaker Cura non conterranno alcuna informazione personale." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4938,8 +4938,8 @@ msgstr "Impossibile connettersi al dispositivo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Non è possibile effettuare la connessione alla stampante Ultimaker?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "Non è possibile effettuare la connessione alla stampante UltiMaker?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4960,15 +4960,15 @@ msgstr "Collega" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Benvenuto in Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Benvenuto in UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Segui questa procedura per configurare\nUltimaker Cura. Questa operazione richiederà solo pochi istanti." +msgstr "Segui questa procedura per configurare\nUltiMaker Cura. Questa operazione richiederà solo pochi istanti." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5668,7 +5668,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura è stato sviluppato da Ultimaker B.V. in cooperazione con la comunità.\nCura è orgogliosa di utilizzare i seguenti progetti open source:" +msgstr "Cura è stato sviluppato da UltiMaker B.V. in cooperazione con la comunità.\nCura è orgogliosa di utilizzare i seguenti progetti open source:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5853,8 +5853,8 @@ msgstr "Le mie stampanti" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Monitora le stampanti in Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "Monitora le stampanti in UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5873,23 +5873,23 @@ msgstr "Monitora i processi di stampa dalla cronologia di stampa." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Estendi Ultimaker Cura con plugin e profili del materiale." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "Estendi UltiMaker Cura con plugin e profili del materiale." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Diventa un esperto di stampa 3D con e-learning Ultimaker." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "Diventa un esperto di stampa 3D con e-learning UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Supporto Ultimaker" +msgid "UltiMaker support" +msgstr "Supporto UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Scopri come iniziare a utilizzare Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "Scopri come iniziare a utilizzare UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5898,8 +5898,8 @@ msgstr "Fai una domanda" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consulta la community di Ultimaker." +msgid "Consult the UltiMaker Community." +msgstr "Consulta la community di UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5913,8 +5913,8 @@ msgstr "Informa gli sviluppatori che si è verificato un errore." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visita il sito Web Ultimaker." +msgid "Visit the UltiMaker website." +msgstr "Visita il sito Web UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6232,8 +6232,8 @@ msgstr "- Aggiungi profili materiale e plugin dal Marketplace\n- Esegui il backu #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Crea un account Ultimaker gratuito" +msgid "Create a free UltiMaker account" +msgstr "Crea un account UltiMaker gratuito" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6247,8 +6247,8 @@ msgstr "Ultimo aggiornamento: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Account Ultimaker" +msgid "UltiMaker Account" +msgstr "Account UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6292,7 +6292,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Questa stampante non è collegata al tuo account. Visitare Ultimaker Digital Factory per stabilire una connessione." +msgstr "Questa stampante non è collegata al tuo account. Visitare UltiMaker Digital Factory per stabilire una connessione." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6472,13 +6472,13 @@ msgstr "Post-elaborazione" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gestisce le connessioni di rete alle stampanti Ultimaker in rete." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Gestisce le connessioni di rete alle stampanti UltiMaker in rete." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Connessione di rete Ultimaker" +msgid "UltiMaker Network Connection" +msgstr "Connessione di rete UltiMaker" #: /3MFWriter/plugin.json msgctxt "description" @@ -6512,8 +6512,8 @@ msgstr "Informazioni su sezionamento" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Fornisce il supporto per la scrittura di pacchetti formato Ultimaker." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Fornisce il supporto per la scrittura di pacchetti formato UltiMaker." #: /UFPWriter/plugin.json msgctxt "name" @@ -6529,8 +6529,8 @@ msgstr "Si collega alla Digital Library, consentendo a Cura di aprire file e sal #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" +msgstr "UltiMaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6567,12 +6567,12 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Fornisce azioni macchina per le macchine Ultimaker (come la procedura guidata di livellamento del piano di stampa, la selezione degli aggiornamenti, ecc.)" +msgstr "Fornisce azioni macchina per le macchine UltiMaker (come la procedura guidata di livellamento del piano di stampa, la selezione degli aggiornamenti, ecc.)" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Azioni della macchina Ultimaker" +msgid "UltiMaker machine actions" +msgstr "Azioni della macchina UltiMaker" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6589,7 +6589,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Gestisce le estensioni per l'applicazione e consente di ricercare le estensioni nel sito Web Ultimaker." +msgstr "Gestisce le estensioni per l'applicazione e consente di ricercare le estensioni nel sito Web UltiMaker." #: /Marketplace/plugin.json msgctxt "name" @@ -6941,8 +6941,8 @@ msgstr "Writer codice G" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Fornisce il supporto per la lettura di pacchetti formato Ultimaker." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Fornisce il supporto per la lettura di pacchetti formato UltiMaker." #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 6bea632653..0b54860834 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -442,8 +442,8 @@ msgstr "新しいサインインプロセスを開始できません。別のサ #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Ultimaker アカウントサーバーに到達できません。" +msgid "Unable to reach the UltiMaker account server." +msgstr "UltiMaker アカウントサーバーに到達できません。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -728,13 +728,13 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      申し訳ありません。Ultimaker Cura で何らかの不具合が生じています。

      \n

      開始時に回復不能のエラーが発生しました。不適切なファイル設定が原因の可能性があります。バックアップを実行してからリセットしてください。

      \n" +msgstr "

      申し訳ありません。UltiMaker Cura で何らかの不具合が生じています。

      \n

      開始時に回復不能のエラーが発生しました。不適切なファイル設定が原因の可能性があります。バックアップを実行してからリセットしてください。

      \n" "

      バックアップは、設定フォルダに保存されます。

      \n

      問題解決のために、このクラッシュ報告をお送りください。

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "クラッシュ報告をUltimakerに送信する" +msgid "Send crash report to UltiMaker" +msgstr "クラッシュ報告をUltiMakerに送信する" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -933,7 +933,7 @@ msgstr "ネットワークエラー" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Ultimakerアカウントから新しいプリンターが検出されました" @@ -1057,8 +1057,8 @@ msgstr[0] "これらのプリンターはDigital Factoryとリンクされてい #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1087,7 +1087,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Ultimaker Connectを実行していないプリンターに接続しようとしています。プリンターを最新のファームウェアに更新してください。" +msgstr "UltiMaker Connectを実行していないプリンターに接続しようとしています。プリンターを最新のファームウェアに更新してください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1203,8 +1203,8 @@ msgstr "プリントをモニタリング" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factoryでプリントを追跡" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factoryでプリントを追跡" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1314,8 +1314,8 @@ msgstr "UFPファイルに書き込めません:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimakerフォーマットパッケージ" +msgid "UltiMaker Format Package" +msgstr "UltiMakerフォーマットパッケージ" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1438,8 +1438,8 @@ msgstr "材料パッケージとソフトウェアパッケージをアカウン #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Ultimakerアカウントから変更が検出されました" +msgid "Changes detected from your UltiMaker account" +msgstr "UltiMakerアカウントから変更が検出されました" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1601,8 +1601,8 @@ msgstr "バグを報告" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Ultimaker Curaの問題追跡ツールでバグを報告してください。" +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "UltiMaker Curaの問題追跡ツールでバグを報告してください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1748,7 +1748,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "プロジェクトファイル{0}はこのバージョンのUltimaker Curaでは認識できないプロファイルを使用して作成されています。" +msgstr "プロジェクトファイル{0}はこのバージョンのUltiMaker Curaでは認識できないプロファイルを使用して作成されています。" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -1776,7 +1776,7 @@ msgid "" "p>\n" "

      View print quality " "guide

      " -msgstr "

      モデルのサイズまたは材料の設定によっては、適切に印刷しない3Dモデルがあります。:

      \n

      {model_names}

      \n

      可能な限り最高の品質および信頼性を得る方法をご覧ください。

      \n

      印字品質ガイドを見る

      " +msgstr "

      モデルのサイズまたは材料の設定によっては、適切に印刷しない3Dモデルがあります。:

      \n

      {model_names}

      \n

      可能な限り最高の品質および信頼性を得る方法をご覧ください。

      \n

      印字品質ガイドを見る

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 msgctxt "@item:inmenu" @@ -2415,7 +2415,7 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "クラウドプリンターのウェブカムフィードをUltimaker Curaから見ることができません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカムを見ます。" +msgstr "クラウドプリンターのウェブカムフィードをUltiMaker Curaから見ることができません。「プリンター管理」をクリックして、Ultimaker Digital Factoryにアクセスし、このウェブカムを見ます。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2481,8 +2481,8 @@ msgstr "次の空き" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factoryを使用して、あらゆる場所から自分のプリンターをモニタリング" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factoryを使用して、あらゆる場所から自分のプリンターをモニタリング" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2796,7 +2796,7 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために匿名データを収集します。以下は、共有されるすべてのデータの例です:" +msgstr "UltiMaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために匿名データを収集します。以下は、共有されるすべてのデータの例です:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2820,8 +2820,8 @@ msgstr "Curaプロジェクトを保存する" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "このUltimaker Originalに施されたアップグレートを選択する" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "このUltiMaker Originalに施されたアップグレートを選択する" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2925,7 +2925,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "素晴らしいユーザーコミュニティから提供されるプラグインを活用して、ワークフローを合理化し、Ultimaker Cura体験をカスタマイズすることができます。" +msgstr "素晴らしいユーザーコミュニティから提供されるプラグインを活用して、ワークフローを合理化し、UltiMaker Cura体験をカスタマイズすることができます。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -2988,7 +2988,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Ultimaker 3Dプリンターに最適な材料プロファイルを選択してインストールします。" +msgstr "UltiMaker 3Dプリンターに最適な材料プロファイルを選択してインストールします。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3109,18 +3109,18 @@ msgstr "さらに読み込む" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Ultimaker検証済みプラグイン" +msgid "UltiMaker Verified Plug-in" +msgstr "UltiMaker検証済みプラグイン" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Ultimaker認定材料" +msgid "UltiMaker Certified Material" +msgstr "UltiMaker認定材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Ultimaker検証済みパッケージ" +msgid "UltiMaker Verified Package" +msgstr "UltiMaker検証済みパッケージ" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3132,7 +3132,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Ultimaker Curaのプラグインと材料プロファイルはここで管理します。プラグインを常に最新の状態に保ち、セットアップのバックアップを定期的に取るようにしてください。" +msgstr "UltiMaker Curaのプラグインと材料プロファイルはここで管理します。プラグインを常に最新の状態に保ち、セットアップのバックアップを定期的に取るようにしてください。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -4450,7 +4450,7 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "プリンターの不明なデータをUltimakerにおくりますか?メモ、モデル、IPアドレス、個人的な情報は送信されたり保存されたりはしません。" +msgstr "プリンターの不明なデータをUltiMakerにおくりますか?メモ、モデル、IPアドレス、個人的な情報は送信されたり保存されたりはしません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4766,8 +4766,8 @@ msgstr "トラブルシューティング" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Ultimakerのプラットフォームにサインイン" +msgid "Sign in to the UltiMaker platform" +msgstr "UltiMakerのプラットフォームにサインイン" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4781,8 +4781,8 @@ msgstr "材料設定とプラグインのバックアップと同期" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Ultimakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "UltiMakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4791,20 +4791,20 @@ msgstr "スキップ" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "無料のUltimakerアカウントを作成" +msgid "Create a free UltiMaker Account" +msgstr "無料のUltiMakerアカウントを作成" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Ultimaker Cura の改善にご協力ください" +msgid "Help us to improve UltiMaker Cura" +msgstr "UltiMaker Cura の改善にご協力ください" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために以下の匿名データを収集します:" +msgstr "UltiMaker Cura は、印刷品質とユーザーエクスペリエンスを向上させるために以下の匿名データを収集します:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4830,7 +4830,7 @@ msgstr "プリント設定" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Ultimaker Cura が収集したデータには個人データは含まれません。" +msgstr "UltiMaker Cura が収集したデータには個人データは含まれません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4900,8 +4900,8 @@ msgstr "デバイスに接続できません。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Ultimakerプリンターに接続できませんか?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "UltiMakerプリンターに接続できませんか?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4922,15 +4922,15 @@ msgstr "接続" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Ultimaker Cura にようこそ" +msgid "Welcome to UltiMaker Cura" +msgstr "UltiMaker Cura にようこそ" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "以下の手順で\nUltimaker Cura を設定してください。数秒で完了します。" +msgstr "以下の手順で\nUltiMaker Cura を設定してください。数秒で完了します。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5625,7 +5625,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "CuraはUltimakerB.Vのコミュニティの協力によって開発され、Curaはオープンソースで使えることを誇りに思います:" +msgstr "CuraはUltiMakerB.Vのコミュニティの協力によって開発され、Curaはオープンソースで使えることを誇りに思います:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5810,8 +5810,8 @@ msgstr "マイプリンター" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Ultimaker Digital Factoryでプリンターをモニタリングします。" +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "UltiMaker Digital Factoryでプリンターをモニタリングします。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5830,23 +5830,23 @@ msgstr "プリントジョブをモニタリングしてプリント履歴から #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Ultimaker Curaをプラグインと材料プロファイルで拡張します。" +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "UltiMaker Curaをプラグインと材料プロファイルで拡張します。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Ultimaker eラーニングで3Dプリンティングのエキスパートになります。" +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "UltiMaker eラーニングで3Dプリンティングのエキスパートになります。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimakerのサポート" +msgid "UltiMaker support" +msgstr "UltiMakerのサポート" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Ultimaker Curaの使用を開始する方法を確認します。" +msgid "Learn how to get started with UltiMaker Cura." +msgstr "UltiMaker Curaの使用を開始する方法を確認します。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5855,8 +5855,8 @@ msgstr "質問をする" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Ultimaker Communityをご参照ください。" +msgid "Consult the UltiMaker Community." +msgstr "UltiMaker Communityをご参照ください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5870,8 +5870,8 @@ msgstr "問題が発生していることを開発者にお知らせください #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Ultimakerウェブサイトをご確認ください。" +msgid "Visit the UltiMaker website." +msgstr "UltiMakerウェブサイトをご確認ください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6180,12 +6180,12 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "- マーケットプレースから材料プロファイルとプラグインを追加\n- 材料プロファイルとプラグインのバックアップと同期\n- Ultimakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" +msgstr "- マーケットプレースから材料プロファイルとプラグインを追加\n- 材料プロファイルとプラグインのバックアップと同期\n- UltiMakerコミュニティで48,000人以上のユーザーとアイデアを共有してアドバイスをもらう" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "無料のUltimakerアカウントを作成" +msgid "Create a free UltiMaker account" +msgstr "無料のUltiMakerアカウントを作成" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6199,8 +6199,8 @@ msgstr "最終更新:%1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimakerアカウント" +msgid "UltiMaker Account" +msgstr "UltiMakerアカウント" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6244,7 +6244,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "このプリンターはお使いのアカウントにリンクされていません。Ultimaker Digital Factoryにアクセスして接続を確立してください。" +msgstr "このプリンターはお使いのアカウントにリンクされていません。UltiMaker Digital Factoryにアクセスして接続を確立してください。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6424,13 +6424,13 @@ msgstr "後処理" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Ultimakerのネットワーク接属できるプリンターのネットワーク接続を管理します。" +msgid "Manages network connections to UltiMaker networked printers." +msgstr "UltiMakerのネットワーク接属できるプリンターのネットワーク接続を管理します。" #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimakerネットワーク接続" +msgid "UltiMaker Network Connection" +msgstr "UltiMakerネットワーク接続" #: /3MFWriter/plugin.json msgctxt "description" @@ -6464,8 +6464,8 @@ msgstr "スライスインフォメーション" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Ultimakerフォーマットパッケージへの書き込みをサポートします。" +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "UltiMakerフォーマットパッケージへの書き込みをサポートします。" #: /UFPWriter/plugin.json msgctxt "name" @@ -6481,8 +6481,8 @@ msgstr "Digital Libraryに接続し、CuraでDigital Libraryからファイル #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" +msgstr "UltiMaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6519,11 +6519,11 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Ultimakerのプリンターのアクションを供給する(ベッドレベリングウィザード、アップグレードの選択、他)" +msgstr "UltiMakerのプリンターのアクションを供給する(ベッドレベリングウィザード、アップグレードの選択、他)" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" +msgid "UltiMaker machine actions" msgstr "Ultimkerプリンターのアクション" #: /GCodeGzReader/plugin.json @@ -6541,7 +6541,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "アプリケーションの拡張機能を管理し、Ultimakerウェブサイトから拡張機能を参照できるようにします。" +msgstr "アプリケーションの拡張機能を管理し、UltiMakerウェブサイトから拡張機能を参照できるようにします。" #: /Marketplace/plugin.json msgctxt "name" @@ -6893,8 +6893,8 @@ msgstr "G-codeライター" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Ultimakerフォーマットパッケージの読み込みをサポートします。" +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "UltiMakerフォーマットパッケージの読み込みをサポートします。" #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index 96dff02c38..f9c23f1387 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -442,8 +442,8 @@ msgstr "새 로그인 작업을 시작할 수 없습니다. 다른 로그인 작 #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Ultimaker 계정 서버에 도달할 수 없음." +msgid "Unable to reach the UltiMaker account server." +msgstr "UltiMaker 계정 서버에 도달할 수 없음." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -728,14 +728,14 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      죄송합니다, Ultimaker Cura가 정상적이지 않습니다. </ p> </ b>\n                    

      시작할 때 복구 할 수없는 오류가 발생했습니다. 이 오류는 잘못된 구성 파일로 인해 발생할 수 있습니다." +msgstr "

      죄송합니다, UltiMaker Cura가 정상적이지 않습니다. </ p> </ b>\n                    

      시작할 때 복구 할 수없는 오류가 발생했습니다. 이 오류는 잘못된 구성 파일로 인해 발생할 수 있습니다." " 설정을 백업하고 재설정하는 것이 좋습니다. </ p>\n                    

      백업은 설정 폴더에서 찾을 수 있습니다. </ p>\n                    

      문제를 해결하기 위해이 오류 보고서를 보내주십시오." " </ p>\n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "충돌 보고서를 Ultimaker에 보내기" +msgid "Send crash report to UltiMaker" +msgstr "충돌 보고서를 UltiMaker에 보내기" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -934,7 +934,7 @@ msgstr "네트워크 오류" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Ultimaker 계정에서 새 프린터가 감지되었습니다" @@ -1058,8 +1058,8 @@ msgstr[0] "다음 프린터는 Digital Factory에 연결되어 있지 않습니 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1088,7 +1088,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Ultimaker Connect를 실행하지 않는 프린터에 연결하려 합니다. 프린터를 최신 펌웨어로 업데이트해 주십시오." +msgstr "UltiMaker Connect를 실행하지 않는 프린터에 연결하려 합니다. 프린터를 최신 펌웨어로 업데이트해 주십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1204,8 +1204,8 @@ msgstr "프린트 모니터링" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory에서 프린트 추적" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory에서 프린트 추적" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1315,8 +1315,8 @@ msgstr "UFP 파일에 쓸 수 없음:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker 포맷 패키지" +msgid "UltiMaker Format Package" +msgstr "UltiMaker 포맷 패키지" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1439,8 +1439,8 @@ msgstr "귀하의 계정으로 재료와 소프트웨어 패키지를 동기화 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Ultimaker 계정에서 변경 사항이 감지되었습니다" +msgid "Changes detected from your UltiMaker account" +msgstr "UltiMaker 계정에서 변경 사항이 감지되었습니다" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1602,8 +1602,8 @@ msgstr "버그 보고" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Report a bug on Ultimaker Cura's issue tracker." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Report a bug on UltiMaker Cura's issue tracker." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1749,7 +1749,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "프로젝트 파일 {0}이(가) 이 버전의 Ultimaker Cura에서 확인할 수 없는 프로파일을 사용하였습니다." +msgstr "프로젝트 파일 {0}이(가) 이 버전의 UltiMaker Cura에서 확인할 수 없는 프로파일을 사용하였습니다." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -1777,7 +1777,7 @@ msgid "" "p>\n" "

      View print quality " "guide

      " -msgstr "

      하나 이상의 3D 모델이 모델 크기 및 재료 구성으로 인해 최적의 상태로 인쇄되지 않을 수 있습니다.

      \n

      {model_names}

      \n

      인쇄 품질 및 안정성을 최고로 높이는 방법을 알아보십시오.

      \n

      인쇄" +msgstr "

      하나 이상의 3D 모델이 모델 크기 및 재료 구성으로 인해 최적의 상태로 인쇄되지 않을 수 있습니다.

      \n

      {model_names}

      \n

      인쇄 품질 및 안정성을 최고로 높이는 방법을 알아보십시오.

      \n

      인쇄" " 품질 가이드 보기

      " #: /Users/c.lamboo/ultimaker/Cura/plugins/USBPrinting/USBPrinterOutputDevice.py:42 @@ -2417,7 +2417,7 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "클라우드 프린터용 Webcam 피드는 Ultimaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 Ultimaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." +msgstr "클라우드 프린터용 Webcam 피드는 UltiMaker Cura에서 볼 수 없습니다. '프린터 관리'를 클릭하여 Ultimaker Digital Factory를 방문하고 이 웹캠을 확인하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2483,8 +2483,8 @@ msgstr "첫 번째로 사용 가능" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory를 사용하여 어디서든 프린터를 모니터링하십시오" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory를 사용하여 어디서든 프린터를 모니터링하십시오" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2798,7 +2798,7 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 익명 데이터를 수집합니다. 공유되는 모든 데이터의 예는 다음과 같습니다:" +msgstr "UltiMaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 익명 데이터를 수집합니다. 공유되는 모든 데이터의 예는 다음과 같습니다:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2822,8 +2822,8 @@ msgstr "Cura 프로젝트 저장하기" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "이 Ultimaker Original에 업그레이드 할 항목을 선택하십시오" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "이 UltiMaker Original에 업그레이드 할 항목을 선택하십시오" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2927,7 +2927,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "당사의 놀라운 사용자 커뮤니티에서 기여한 플러그인으로 워크 플로를 간소화하고 Ultimaker Cura 경험을 맞춤화하세요." +msgstr "당사의 놀라운 사용자 커뮤니티에서 기여한 플러그인으로 워크 플로를 간소화하고 UltiMaker Cura 경험을 맞춤화하세요." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -2990,7 +2990,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Ultimaker 3D 프린터에 최적화된 재료 프로파일을 선택하고 설치하십시오." +msgstr "UltiMaker 3D 프린터에 최적화된 재료 프로파일을 선택하고 설치하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3111,18 +3111,18 @@ msgstr "더 많이 로드" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Ultimaker 검증된 플러그인" +msgid "UltiMaker Verified Plug-in" +msgstr "UltiMaker 검증된 플러그인" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Ultimaker 인증된 재료" +msgid "UltiMaker Certified Material" +msgstr "UltiMaker 인증된 재료" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Ultimaker 검증된 패키지" +msgid "UltiMaker Verified Package" +msgstr "UltiMaker 검증된 패키지" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3134,7 +3134,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "여기서 Ultimaker Cura 플러그인 및 재료 프로파일을 관리하십시오. 플러그인을 최신 상태로 유지하고 설정을 정기적으로 백업하십시오." +msgstr "여기서 UltiMaker Cura 플러그인 및 재료 프로파일을 관리하십시오. 플러그인을 최신 상태로 유지하고 설정을 정기적으로 백업하십시오." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -4452,7 +4452,7 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "프린터에 대한 익명의 데이터를 Ultimaker로 보낼까요? 모델, IP 주소 또는 기타 개인 식별 정보는 전송되거나 저장되지 않습니다." +msgstr "프린터에 대한 익명의 데이터를 UltiMaker로 보낼까요? 모델, IP 주소 또는 기타 개인 식별 정보는 전송되거나 저장되지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4768,8 +4768,8 @@ msgstr "문제 해결" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Ultimaker 플랫폼에 로그인" +msgid "Sign in to the UltiMaker platform" +msgstr "UltiMaker 플랫폼에 로그인" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4783,8 +4783,8 @@ msgstr "재료 설정과 플러그인 백업 및 동기화" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Ultimaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "UltiMaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4793,20 +4793,20 @@ msgstr "건너뛰기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Ultimaker 계정 무료 생성" +msgid "Create a free UltiMaker Account" +msgstr "UltiMaker 계정 무료 생성" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Ultimaker Cura를 개선하는 데 도움을 주십시오" +msgid "Help us to improve UltiMaker Cura" +msgstr "UltiMaker Cura를 개선하는 데 도움을 주십시오" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 다음과 같은 익명 데이터를 수집합니다:" +msgstr "UltiMaker Cura는 인쇄 품질과 사용자 경험을 개선하기 위해 다음과 같은 익명 데이터를 수집합니다:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4832,7 +4832,7 @@ msgstr "인쇄 설정" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Ultimaker Cura가 수집하는 데이터에는 개인 정보가 포함되어 있지 않습니다." +msgstr "UltiMaker Cura가 수집하는 데이터에는 개인 정보가 포함되어 있지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4902,8 +4902,8 @@ msgstr "장치에 연결할 수 없습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Ultimaker 프린터로 연결할 수 없습니까?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "UltiMaker 프린터로 연결할 수 없습니까?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4924,15 +4924,15 @@ msgstr "연결" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Ultimaker Cura에 오신 것을 환영합니다" +msgid "Welcome to UltiMaker Cura" +msgstr "UltiMaker Cura에 오신 것을 환영합니다" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Ultimaker Cura를 설정하려면 다음 단계로 이동하세요. 오래 걸리지 않습니다." +msgstr "UltiMaker Cura를 설정하려면 다음 단계로 이동하세요. 오래 걸리지 않습니다." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5627,7 +5627,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura는 커뮤니티와 공동으로 Ultimaker B.V.에 의해 개발되었습니다.\nCura는 다음의 오픈 소스 프로젝트를 사용합니다:" +msgstr "Cura는 커뮤니티와 공동으로 UltiMaker B.V.에 의해 개발되었습니다.\nCura는 다음의 오픈 소스 프로젝트를 사용합니다:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5812,8 +5812,8 @@ msgstr "내 프린터" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Ultimaker Digital Factory의 프린터를 모니터링하십시오." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "UltiMaker Digital Factory의 프린터를 모니터링하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5832,23 +5832,23 @@ msgstr "프린트 작업을 모니터링하고 프린트 기록에서 다시 프 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "플러그인 및 재료 프로파일을 사용하여 Ultimaker Cura를 확장하십시오." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "플러그인 및 재료 프로파일을 사용하여 UltiMaker Cura를 확장하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Ultimaker e-러닝을 통해 3D 프린팅 전문가로 거듭나십시오." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "UltiMaker e-러닝을 통해 3D 프린팅 전문가로 거듭나십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker support" +msgid "UltiMaker support" +msgstr "UltiMaker support" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Ultimaker Cura로 시작하는 방법을 알아보십시오." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "UltiMaker Cura로 시작하는 방법을 알아보십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5857,8 +5857,8 @@ msgstr "질문하기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Ultimaker 커뮤니티에 문의하십시오." +msgid "Consult the UltiMaker Community." +msgstr "UltiMaker 커뮤니티에 문의하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5872,8 +5872,8 @@ msgstr "개발자에게 문제를 알려주십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Ultimaker 웹 사이트를 방문하십시오." +msgid "Visit the UltiMaker website." +msgstr "UltiMaker 웹 사이트를 방문하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6182,12 +6182,12 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "- 재료 설정 및 Marketplace 플러그인 추가\n- 재료 설정과 플러그인 백업 및 동기화\n- Ultimaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" +msgstr "- 재료 설정 및 Marketplace 플러그인 추가\n- 재료 설정과 플러그인 백업 및 동기화\n- UltiMaker 커뮤니티에서 48,000명 이상의 사용자와 아이디어를 공유하고 도움 받기" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Ultimaker 계정 무료 생성" +msgid "Create a free UltiMaker account" +msgstr "UltiMaker 계정 무료 생성" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6201,8 +6201,8 @@ msgstr "마지막 업데이트: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker 계정" +msgid "UltiMaker Account" +msgstr "UltiMaker 계정" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6246,7 +6246,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "해당 프린터가 사용자의 계정에 연결되어 있지 않습니다. Ultimaker Digital Factory에 방문하여 연결을 설정하십시오." +msgstr "해당 프린터가 사용자의 계정에 연결되어 있지 않습니다. UltiMaker Digital Factory에 방문하여 연결을 설정하십시오." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6426,13 +6426,13 @@ msgstr "후처리" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Ultimaker 네트워크 연결 프린터에 대한 네트워크 연결을 관리합니다." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "UltiMaker 네트워크 연결 프린터에 대한 네트워크 연결을 관리합니다." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker 네트워크 연결" +msgid "UltiMaker Network Connection" +msgstr "UltiMaker 네트워크 연결" #: /3MFWriter/plugin.json msgctxt "description" @@ -6466,8 +6466,8 @@ msgstr "슬라이스 정보" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Ultimaker 포맷 패키지 작성을 지원합니다." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "UltiMaker 포맷 패키지 작성을 지원합니다." #: /UFPWriter/plugin.json msgctxt "name" @@ -6483,8 +6483,8 @@ msgstr "디지털 라이브러리와 연결하여 Cura에서 디지털 라이브 #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker 디지털 라이브러리" +msgid "UltiMaker Digital Library" +msgstr "UltiMaker 디지털 라이브러리" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6521,12 +6521,12 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Ultimaker 기계에 대한 기계 작동 제공(예 : 침대 수평 조정 마법사, 업그레이드 선택 등)" +msgstr "UltiMaker 기계에 대한 기계 작동 제공(예 : 침대 수평 조정 마법사, 업그레이드 선택 등)" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker 기기 동작" +msgid "UltiMaker machine actions" +msgstr "UltiMaker 기기 동작" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6543,7 +6543,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "응용 프로그램의 확장을 관리하고 Ultimaker 웹 사이트에서 확장을 검색할 수 있습니다." +msgstr "응용 프로그램의 확장을 관리하고 UltiMaker 웹 사이트에서 확장을 검색할 수 있습니다." #: /Marketplace/plugin.json msgctxt "name" @@ -6895,8 +6895,8 @@ msgstr "GCode 작성자" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Ultimaker 포맷 패키지 읽기를 지원합니다." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "UltiMaker 포맷 패키지 읽기를 지원합니다." #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index c015cf77d5..b9517c0982 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -443,8 +443,8 @@ msgstr "Er kan geen nieuw aanmeldingsproces worden gestart. Controleer of een an #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Kan de Ultimaker-accountserver niet bereiken." +msgid "Unable to reach the UltiMaker account server." +msgstr "Kan de UltiMaker-accountserver niet bereiken." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -729,15 +729,15 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      Oeps, Ultimaker Cura heeft een probleem gedetecteerd.

      \n

      Tijdens het opstarten is een onherstelbare fout opgetreden." +msgstr "

      Oeps, UltiMaker Cura heeft een probleem gedetecteerd.

      \n

      Tijdens het opstarten is een onherstelbare fout opgetreden." " Deze fout is mogelijk veroorzaakt door enkele onjuiste configuratiebestanden. Het wordt aanbevolen een back-up te maken en de standaardinstelling van" " uw configuratie te herstellen.

      \n

      Back-ups bevinden zich in de configuratiemap.

      \n

      Stuur ons dit crashrapport" " om het probleem op te lossen.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Het crashrapport naar Ultimaker verzenden" +msgid "Send crash report to UltiMaker" +msgstr "Het crashrapport naar UltiMaker verzenden" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -937,7 +937,7 @@ msgstr "Netwerkfout" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nieuwe printer gedetecteerd van uw Ultimaker-account" msgstr[1] "Nieuwe printers gedetecteerd van uw Ultimaker-account" @@ -1064,8 +1064,8 @@ msgstr[1] "Deze printers zijn niet gekoppeld aan de Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1095,7 +1095,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "U probeert verbinding te maken met een printer waarop Ultimaker Connect niet wordt uitgevoerd. Werk de printer bij naar de nieuwste firmware." +msgstr "U probeert verbinding te maken met een printer waarop UltiMaker Connect niet wordt uitgevoerd. Werk de printer bij naar de nieuwste firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1212,8 +1212,8 @@ msgstr "Printen in de gaten houden" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Volg het printen in Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "Volg het printen in UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1323,8 +1323,8 @@ msgstr "Kan niet naar UFP-bestand schrijven:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker Format Package" +msgid "UltiMaker Format Package" +msgstr "UltiMaker Format Package" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1448,8 +1448,8 @@ msgstr "Wilt u materiaal- en softwarepackages synchroniseren met uw account?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Wijzigingen gedetecteerd van uw Ultimaker-account" +msgid "Changes detected from your UltiMaker account" +msgstr "Wijzigingen gedetecteerd van uw UltiMaker-account" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1611,8 +1611,8 @@ msgstr "Een fout melden" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Meld een fout via de issue tracker van Ultimaker Cura." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Meld een fout via de issue tracker van UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1761,7 +1761,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "Projectbestand {0} wordt gemaakt met behulp van profielen die onbekend zijn bij deze versie van Ultimaker Cura." +msgstr "Projectbestand {0} wordt gemaakt met behulp van profielen die onbekend zijn bij deze versie van UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2435,7 +2435,7 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Vanuit Ultimaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om Ultimaker Digital Factory te bezoeken en deze" +msgstr "Vanuit UltiMaker Cura kunt u de webcamfeeds voor cloudprinters niet bekijken. Klik op 'Printer beheren' om Ultimaker Digital Factory te bezoeken en deze" " webcam te bekijken." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2502,8 +2502,8 @@ msgstr "Eerst beschikbaar" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitor uw printers overal met Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "Monitor uw printers overal met UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2819,7 +2819,7 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren. Hieronder ziet u een voorbeeld van alle gegevens die" +msgstr "UltiMaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren. Hieronder ziet u een voorbeeld van alle gegevens die" " worden gedeeld:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2844,8 +2844,8 @@ msgstr "Cura-project opslaan" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Selecteer eventuele upgrades die op deze Ultimaker Original zijn uitgevoerd" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Selecteer eventuele upgrades die op deze UltiMaker Original zijn uitgevoerd" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2951,7 +2951,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Stroomlijn uw workflow en pas uw Ultimaker Cura-ervaring aan de eisen aan met plugins die zijn geleverd door onze fantastische gebruikersgemeenschap." +msgstr "Stroomlijn uw workflow en pas uw UltiMaker Cura-ervaring aan de eisen aan met plugins die zijn geleverd door onze fantastische gebruikersgemeenschap." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -3014,7 +3014,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Selecteer en installeer materiaalprofielen die zijn geoptimaliseerd voor uw Ultimaker 3D-printers." +msgstr "Selecteer en installeer materiaalprofielen die zijn geoptimaliseerd voor uw UltiMaker 3D-printers." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3135,18 +3135,18 @@ msgstr "Meer laden" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Geverifieerde Ultimaker-plug-in" +msgid "UltiMaker Verified Plug-in" +msgstr "Geverifieerde UltiMaker-plug-in" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Gecertificeerd Ultimaker-materiaal" +msgid "UltiMaker Certified Material" +msgstr "Gecertificeerd UltiMaker-materiaal" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Geverifieerd Ultimaker-pakket" +msgid "UltiMaker Verified Package" +msgstr "Geverifieerd UltiMaker-pakket" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3158,7 +3158,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Beheer hier uw Ultimaker Cura-plug-ins en materiaalprofielen. Zorg ervoor dat uw plug-ins up-to-date blijven en maak regelmatig een back-up van uw instellingen." +msgstr "Beheer hier uw UltiMaker Cura-plug-ins en materiaalprofielen. Zorg ervoor dat uw plug-ins up-to-date blijven en maak regelmatig een back-up van uw instellingen." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -4485,7 +4485,7 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "Mogen anonieme gegevens over uw print naar Ultimaker worden verzonden? Opmerking: er worden geen modellen, IP-adressen of andere persoonlijk identificeerbare" +msgstr "Mogen anonieme gegevens over uw print naar UltiMaker worden verzonden? Opmerking: er worden geen modellen, IP-adressen of andere persoonlijk identificeerbare" " gegevens verzonden of opgeslagen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 @@ -4804,8 +4804,8 @@ msgstr "Probleemoplossing" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Meld u aan op het Ultimaker-platform" +msgid "Sign in to the UltiMaker platform" +msgstr "Meld u aan op het UltiMaker-platform" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4819,8 +4819,8 @@ msgstr "Maak een back-up van uw materiaalinstellingen en plug-ins en synchronise #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Deel ideeën met 48,000+ gebruikers in de Ultimaker Community of vraag hen om ondersteuning" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "Deel ideeën met 48,000+ gebruikers in de UltiMaker Community of vraag hen om ondersteuning" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4829,20 +4829,20 @@ msgstr "Overslaan" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Maak een gratis Ultimaker-account aan" +msgid "Create a free UltiMaker Account" +msgstr "Maak een gratis UltiMaker-account aan" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Help ons Ultimaker Cura te verbeteren" +msgid "Help us to improve UltiMaker Cura" +msgstr "Help ons UltiMaker Cura te verbeteren" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren, waaronder:" +msgstr "UltiMaker Cura verzamelt anonieme gegevens om de printkwaliteit en gebruikerservaring te verbeteren, waaronder:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4868,7 +4868,7 @@ msgstr "Instellingen voor printen" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "De gegevens die Ultimaker Cura verzamelt, bevatten geen persoonlijke informatie." +msgstr "De gegevens die UltiMaker Cura verzamelt, bevatten geen persoonlijke informatie." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4938,8 +4938,8 @@ msgstr "Kan geen verbinding maken met het apparaat." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Kunt u geen verbinding maken met uw Ultimaker-printer?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "Kunt u geen verbinding maken met uw UltiMaker-printer?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4960,15 +4960,15 @@ msgstr "Verbinding maken" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Welkom bij Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Welkom bij UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Volg deze stappen voor het instellen van\nUltimaker Cura. Dit duurt slechts even." +msgstr "Volg deze stappen voor het instellen van\nUltiMaker Cura. Dit duurt slechts even." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5668,7 +5668,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura is ontwikkeld door Ultimaker B.V. in samenwerking met de community.\nCura maakt met trots gebruik van de volgende opensourceprojecten:" +msgstr "Cura is ontwikkeld door UltiMaker B.V. in samenwerking met de community.\nCura maakt met trots gebruik van de volgende opensourceprojecten:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5853,8 +5853,8 @@ msgstr "Mijn printers" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Volg uw printers in Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "Volg uw printers in UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5873,23 +5873,23 @@ msgstr "Volg printtaken en print opnieuw vanuit uw printgeschiedenis." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Breid Ultimaker Cura uit met plug-ins en materiaalprofielen." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "Breid UltiMaker Cura uit met plug-ins en materiaalprofielen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Word een 3D-printexpert met Ultimaker e-learning." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "Word een 3D-printexpert met UltiMaker e-learning." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ondersteuning van Ultimaker" +msgid "UltiMaker support" +msgstr "Ondersteuning van UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Leer hoe u aan de slag gaat met Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "Leer hoe u aan de slag gaat met UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5898,8 +5898,8 @@ msgstr "Stel een vraag" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consulteer de Ultimaker Community." +msgid "Consult the UltiMaker Community." +msgstr "Consulteer de UltiMaker Community." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5913,8 +5913,8 @@ msgstr "Laat ontwikkelaars weten dat er iets misgaat." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Bezoek de Ultimaker-website." +msgid "Visit the UltiMaker website." +msgstr "Bezoek de UltiMaker-website." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6234,8 +6234,8 @@ msgstr "- Voeg materiaalprofielen en plug-ins toe uit de Marktplaats\n- Maak bac #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Maak een gratis Ultimaker-account aan" +msgid "Create a free UltiMaker account" +msgstr "Maak een gratis UltiMaker-account aan" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6249,8 +6249,8 @@ msgstr "Laatste update: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker-account" +msgid "UltiMaker Account" +msgstr "UltiMaker-account" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6294,7 +6294,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Deze printer is niet gekoppeld aan uw account. Ga naar de Ultimaker Digital Factory om een verbinding tot stand te brengen." +msgstr "Deze printer is niet gekoppeld aan uw account. Ga naar de UltiMaker Digital Factory om een verbinding tot stand te brengen." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6474,13 +6474,13 @@ msgstr "Nabewerking" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Hiermee beheert u netwerkverbindingen naar Ultimaker-netwerkprinters." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Hiermee beheert u netwerkverbindingen naar UltiMaker-netwerkprinters." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker-netwerkverbinding" +msgid "UltiMaker Network Connection" +msgstr "UltiMaker-netwerkverbinding" #: /3MFWriter/plugin.json msgctxt "description" @@ -6514,8 +6514,8 @@ msgstr "Slice-informatie" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Deze optie biedt ondersteuning voor het schrijven van Ultimaker Format Packages." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Deze optie biedt ondersteuning voor het schrijven van UltiMaker Format Packages." #: /UFPWriter/plugin.json msgctxt "name" @@ -6531,8 +6531,8 @@ msgstr "Maakt verbinding met de digitale bibliotheek, zodat Cura bestanden kan o #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" +msgstr "UltiMaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6569,12 +6569,12 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Biedt machineacties voor Ultimaker-machines (zoals wizard voor bedkalibratie, selecteren van upgrades, enz.)" +msgstr "Biedt machineacties voor UltiMaker-machines (zoals wizard voor bedkalibratie, selecteren van upgrades, enz.)" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Acties Ultimaker-machines" +msgid "UltiMaker machine actions" +msgstr "Acties UltiMaker-machines" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6591,7 +6591,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Beheert extensies voor de toepassing en staat browsingextensies toe van de Ultimaker-website." +msgstr "Beheert extensies voor de toepassing en staat browsingextensies toe van de UltiMaker-website." #: /Marketplace/plugin.json msgctxt "name" @@ -6943,8 +6943,8 @@ msgstr "G-code-schrijver" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Deze optie biedt ondersteuning voor het lezen van Ultimaker Format Packages." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Deze optie biedt ondersteuning voor het lezen van UltiMaker Format Packages." #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/pl_PL/cura.po b/resources/i18n/pl_PL/cura.po index 4de3b45113..f6d2876f69 100644 --- a/resources/i18n/pl_PL/cura.po +++ b/resources/i18n/pl_PL/cura.po @@ -424,8 +424,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Nie można uzyskać dostępu do serwera kont Ultimaker." +msgid "Unable to reach the UltiMaker account server." +msgstr "Nie można uzyskać dostępu do serwera kont UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -701,8 +701,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Wyślij raport błędu do Ultimaker" +msgid "Send crash report to UltiMaker" +msgstr "Wyślij raport błędu do UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -902,7 +902,7 @@ msgstr "Błąd sieci" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "" msgstr[1] "" @@ -1022,7 +1022,7 @@ msgstr[1] "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 @@ -1050,8 +1050,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Próbujesz połączyć się z drukarką, na której nie działa Ultimaker Connect. Zaktualizuj drukarkę do najnowszej wersji firmware." +msgid "You are attempting to connect to a printer that is not running UltiMaker Connect. Please update the printer to the latest firmware." +msgstr "Próbujesz połączyć się z drukarką, na której nie działa UltiMaker Connect. Zaktualizuj drukarkę do najnowszej wersji firmware." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1165,7 +1165,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 @@ -1274,8 +1274,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Pakiet Formatu Ultimaker" +msgid "UltiMaker Format Package" +msgstr "Pakiet Formatu UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1396,7 +1396,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" +msgid "Changes detected from your UltiMaker account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 @@ -1557,7 +1557,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." +msgid "Report a bug on UltiMaker Cura's issue tracker." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 @@ -1683,7 +1683,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." +msgid "Project file {0} is made using profiles that are unknown to this version of UltiMaker Cura." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 @@ -2327,7 +2327,7 @@ msgstr "Zaktualizuj oprogramowanie drukarki, aby zdalnie zarządzać kolejką." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2394,7 +2394,7 @@ msgstr "Pierwsza dostępna" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -2693,8 +2693,8 @@ msgstr "Wiećej informacji o zbieraniu anonimowych danych" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura zbiera anonimowe dane w celu poprawy jakości druku i komfortu użytkowania. Poniżej znajduje się przykład wszystkich udostępnianych danych:" +msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "UltiMaker Cura zbiera anonimowe dane w celu poprawy jakości druku i komfortu użytkowania. Poniżej znajduje się przykład wszystkich udostępnianych danych:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2718,8 +2718,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Proszę wybrać ulepszenia wykonane w tym Ultimaker Original" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Proszę wybrać ulepszenia wykonane w tym UltiMaker Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2814,7 +2814,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2873,7 +2873,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "Select and install material profiles optimised for your UltiMaker 3D printers." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -2995,17 +2995,17 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" +msgid "UltiMaker Verified Plug-in" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" +msgid "UltiMaker Certified Material" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" +msgid "UltiMaker Verified Package" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 @@ -3015,7 +3015,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -4284,8 +4284,8 @@ msgstr "Prywatność" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Czy anonimowe dane na temat wydruku mają być wysyłane do Ultimaker? Uwaga. Żadne modele, adresy IP, ani żadne inne dane osobiste nie będą wysyłane i/lub przechowywane." +msgid "Should anonymous data about your print be sent to UltiMaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Czy anonimowe dane na temat wydruku mają być wysyłane do UltiMaker? Uwaga. Żadne modele, adresy IP, ani żadne inne dane osobiste nie będą wysyłane i/lub przechowywane." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4598,7 +4598,7 @@ msgstr "Rozwiązywanie problemów" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" +msgid "Sign in to the UltiMaker platform" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 @@ -4613,7 +4613,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 @@ -4623,18 +4623,18 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" +msgid "Create a free UltiMaker Account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Pomóż nam ulepszyć Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "Pomóż nam ulepszyć UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Ultimaker Cura zbiera anonimowe dane w celu poprawy jakości druku i komfortu użytkownika, w tym:" +msgid "UltiMaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "UltiMaker Cura zbiera anonimowe dane w celu poprawy jakości druku i komfortu użytkownika, w tym:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4658,8 +4658,8 @@ msgstr "Ustawienia druku" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Dane zebrane przez Ultimaker Cura nie będą zawierać żadnych prywatnych danych osobowych." +msgid "Data collected by UltiMaker Cura will not contain any personal information." +msgstr "Dane zebrane przez UltiMaker Cura nie będą zawierać żadnych prywatnych danych osobowych." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4729,7 +4729,7 @@ msgstr "Nie można połączyć się z urządzeniem." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" +msgid "Can't connect to your UltiMaker printer?" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 @@ -4749,12 +4749,12 @@ msgstr "Połącz" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Witaj w Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Witaj w UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgid "Please follow these steps to set up UltiMaker Cura. This will only take a few moments." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 @@ -5626,7 +5626,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 @@ -5646,22 +5646,22 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." +msgid "Extend UltiMaker Cura with plugins and material profiles." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." +msgid "Become a 3D printing expert with UltiMaker e-learning." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" +msgid "UltiMaker support" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 @@ -5671,7 +5671,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." +msgid "Consult the UltiMaker Community." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 @@ -5686,7 +5686,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." +msgid "Visit the UltiMaker website." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 @@ -5980,7 +5980,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" +msgid "Create a free UltiMaker account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 @@ -5995,7 +5995,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" +msgid "UltiMaker Account" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 @@ -6035,7 +6035,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." +msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 @@ -6210,13 +6210,13 @@ msgstr "Post Processing" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Zarządza połączeniami z sieciowymi drukarkami Ultimaker." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Zarządza połączeniami z sieciowymi drukarkami UltiMaker." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Połączenie sieciowe Ultimaker" +msgid "UltiMaker Network Connection" +msgstr "Połączenie sieciowe UltiMaker" #: /3MFWriter/plugin.json msgctxt "description" @@ -6250,8 +6250,8 @@ msgstr "Informacje o cięciu" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Zapewnia wsparcie dla zapisywania Pakietów Formatów Ultimaker." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Zapewnia wsparcie dla zapisywania Pakietów Formatów UltiMaker." #: /UFPWriter/plugin.json msgctxt "name" @@ -6265,7 +6265,7 @@ msgstr "" #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" msgstr "" #: /GCodeProfileReader/plugin.json @@ -6300,13 +6300,13 @@ msgstr "Czytnik siatki trójkątów" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Zapewnia czynności maszyny dla urządzeń Ultimaker (na przykład kreator poziomowania stołu, wybór ulepszeń itp.)." +msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Zapewnia czynności maszyny dla urządzeń UltiMaker (na przykład kreator poziomowania stołu, wybór ulepszeń itp.)." #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Czynności maszyny Ultimaker" +msgid "UltiMaker machine actions" +msgstr "Czynności maszyny UltiMaker" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6320,7 +6320,7 @@ msgstr "Czytnik Skompresowanego G-code" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "Manages extensions to the application and allows browsing extensions from the UltiMaker website." msgstr "" #: /Marketplace/plugin.json @@ -6670,8 +6670,8 @@ msgstr "Zapisywacz G-code" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Zapewnia obsługę odczytu pakietów formatu Ultimaker." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Zapewnia obsługę odczytu pakietów formatu UltiMaker." #: /UFPReader/plugin.json msgctxt "name" @@ -7045,8 +7045,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Zapewnia widok Symulacji." #~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Wyślij i nadzoruj zadania druku z każdego miejsca, używając konta Ultimaker." +#~ msgid "Send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "Wyślij i nadzoruj zadania druku z każdego miejsca, używając konta UltiMaker." #~ msgctxt "@info:title The %s gets replaced with the printer name." #~ msgid "New %s firmware available" @@ -7091,8 +7091,8 @@ msgstr "Etap Przygotowania" #~ "Ultimaker Cura. To zajmie tylko kilka chwil." #~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Co nowego w Ultimaker Cura" +#~ msgid "What's new in UltiMaker Cura" +#~ msgstr "Co nowego w UltiMaker Cura" #~ msgctxt "@info:status" #~ msgid "The selected model was too small to load." @@ -7139,8 +7139,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Połączony z Chmurą" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Połacz z Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "Połacz z UltiMaker Cloud" #~ msgctxt "@label" #~ msgid "You need to login first before you can rate" @@ -7171,8 +7171,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Cześć %1" #~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Konto Ultimaker" +#~ msgid "UltiMaker account" +#~ msgstr "Konto UltiMaker" #~ msgctxt "@button" #~ msgid "Sign out" @@ -7251,20 +7251,20 @@ msgstr "Etap Przygotowania" #~ msgstr "Język:" #~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Chmura Ultimaker" +#~ msgid "UltiMaker Cloud" +#~ msgstr "Chmura UltiMaker" #~ msgctxt "@text" #~ msgid "The next generation 3D printing workflow" #~ msgstr "Nowa generacja systemu drukowania 3D" #~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Wysyłaj zadania druku do drukarek Ultimaker poza siecią lokalną" +#~ msgid "- Send print jobs to UltiMaker printers outside your local network" +#~ msgstr "- Wysyłaj zadania druku do drukarek UltiMaker poza siecią lokalną" #~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Przechowuj ustawienia Ultimaker Cura w chmurze, aby używać w każdym miejscu" +#~ msgid "- Store your UltiMaker Cura settings in the cloud for use anywhere" +#~ msgstr "- Przechowuj ustawienia UltiMaker Cura w chmurze, aby używać w każdym miejscu" #~ msgctxt "@text" #~ msgid "- Get exclusive access to print profiles from leading brands" @@ -7347,8 +7347,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Pokaż Wszystkie Ustawienia" #~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Cura Ultimaker" +#~ msgid "UltiMaker Cura" +#~ msgstr "Cura UltiMaker" #~ msgctxt "@title:window" #~ msgid "About Cura" @@ -7431,8 +7431,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Lista kontrolna" #~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Proszę wybrać ulepszenia w tym Ultimaker 2." +#~ msgid "Please select any upgrades made to this UltiMaker 2." +#~ msgstr "Proszę wybrać ulepszenia w tym UltiMaker 2." #~ msgctxt "@label" #~ msgid "Olsson Block" @@ -7555,8 +7555,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Nie można uruchomić nowego zadania drukowania." #~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Wystąpił problem z konfiguracją twojego Ultimaker'a, przez który nie można rozpocząć wydruku. Proszę rozwiąż te problemy przed kontynuowaniem." +#~ msgid "There is an issue with the configuration of your UltiMaker, which makes it impossible to start the print. Please resolve this issues before continuing." +#~ msgstr "Wystąpił problem z konfiguracją twojego UltiMaker'a, przez który nie można rozpocząć wydruku. Proszę rozwiąż te problemy przed kontynuowaniem." #~ msgctxt "@window:title" #~ msgid "Mismatched configuration" @@ -7647,20 +7647,20 @@ msgstr "Etap Przygotowania" #~ msgstr "Wystąpił błąd połączenia z chmurą." #~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Przesyłanie z Ultimaker Cloud" +#~ msgid "Uploading via UltiMaker Cloud" +#~ msgstr "Przesyłanie z UltiMaker Cloud" #~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Połącz z Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "Połącz z UltiMaker Cloud" #~ msgctxt "@action" #~ msgid "Don't ask me again for this printer." #~ msgstr "Nie pytaj więcej dla tej drukarki." #~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Możesz teraz wysłać i nadzorować zadania druku z każdego miejsca, używając konta Ultimaker." +#~ msgid "You can now send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "Możesz teraz wysłać i nadzorować zadania druku z każdego miejsca, używając konta UltiMaker." #~ msgctxt "@info:status" #~ msgid "Connected!" @@ -7699,8 +7699,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Przewodnik po ustawieniach Cura" #~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Zarządza ustawieniami połączenia sieciowego z drukarkami Ultimaker 3." +#~ msgid "Manages network connections to UltiMaker 3 printers." +#~ msgstr "Zarządza ustawieniami połączenia sieciowego z drukarkami UltiMaker 3." #~ msgctxt "name" #~ msgid "UM3 Network Connection" @@ -7803,8 +7803,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Wysyłanie danych do zdalnego klastra" #~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Połącz z Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "Połącz z UltiMaker Cloud" #~ msgctxt "@info" #~ msgid "Cura collects anonymized usage statistics." @@ -7939,20 +7939,20 @@ msgstr "Etap Przygotowania" #~ msgstr "Wybierz drukarkę połączoną z siecią, aby nadzorować." #~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Połącz drukarkę Ultimaker z twoją siecią lokalną." +#~ msgid "Please connect your UltiMaker printer to your local network." +#~ msgstr "Połącz drukarkę UltiMaker z twoją siecią lokalną." #~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura wysyła anonimowe dane do Ultimaker w celu polepszenia jakości wydruków oraz interakcji z użytkownikiem. Poniżej podano przykład wszystkich danych, jakie mogą być przesyłane." +#~ msgid "Cura sends anonymous data to UltiMaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." +#~ msgstr "Cura wysyła anonimowe dane do UltiMaker w celu polepszenia jakości wydruków oraz interakcji z użytkownikiem. Poniżej podano przykład wszystkich danych, jakie mogą być przesyłane." #~ msgctxt "@text:window" #~ msgid "I don't want to send this data" #~ msgstr "Nie chcę wysyłać danych" #~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Pozwól wysłać te dane do Ultimakera i pomóż nam ulepszyć Curę" +#~ msgid "Allow sending this data to UltiMaker and help us improve Cura" +#~ msgstr "Pozwól wysłać te dane do UltiMakera i pomóż nam ulepszyć Curę" #~ msgctxt "@label" #~ msgid "No print selected" @@ -8134,8 +8134,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Nie chcę przesyłać tych danych" #~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Zezwól na przesyłanie tych danych do Ultimaker i pomóż nam ulepszać Cura" +#~ msgid "Allow sending these data to UltiMaker and help us improve Cura" +#~ msgstr "Zezwól na przesyłanie tych danych do UltiMaker i pomóż nam ulepszać Cura" #~ msgctxt "@label" #~ msgid "Printer type:" @@ -8330,7 +8330,7 @@ msgstr "Etap Przygotowania" #~ msgstr "Popraw przycz. modelu" #~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" +#~ msgid "Need help improving your prints?
      Read the UltiMaker Troubleshooting Guides" #~ msgstr "Potrzebujesz pomocy w ulepszaniu wydruków?
      Przeczytaj instrukcje dotyczące rozwiązywania problemów" #~ msgctxt "@title:window" @@ -8350,8 +8350,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Sprawdź kompatybilność" #~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Kliknij, aby sprawdzić zgodność materiału na Ultimaker.com." +#~ msgid "Click to check the material compatibility on UltiMaker.com." +#~ msgstr "Kliknij, aby sprawdzić zgodność materiału na UltiMaker.com." #~ msgctxt "description" #~ msgid "Shows changes since latest checked version." @@ -8466,16 +8466,16 @@ msgstr "Etap Przygotowania" #~ "Powrócono do \"{}\"." #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Ta drukarka nie jest skonfigurowana do zarządzania grupą drukarek Ultimaker 3." +#~ msgid "This printer is not set up to host a group of UltiMaker 3 printers." +#~ msgstr "Ta drukarka nie jest skonfigurowana do zarządzania grupą drukarek UltiMaker 3." #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "Ta drukarka jest gospodarzem grupy %1 drukarek Ultimaker 3." +#~ msgid "This printer is the host for a group of %1 UltiMaker 3 printers." +#~ msgstr "Ta drukarka jest gospodarzem grupy %1 drukarek UltiMaker 3." #~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 nie została ustawiona do hostowania grupy podłączonych drukarek Ultimaker 3" +#~ msgid "%1 is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "%1 nie została ustawiona do hostowania grupy podłączonych drukarek UltiMaker 3" #~ msgctxt "@label link to connect manager" #~ msgid "Add/Remove printers" @@ -8736,12 +8736,12 @@ msgstr "Etap Przygotowania" #~ msgstr "Przeglądarka wtyczek" #~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" +#~ msgid "UltiMaker 3" +#~ msgstr "UltiMaker 3" #~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" +#~ msgid "UltiMaker 3 Extended" +#~ msgstr "UltiMaker 3 Extended" #~ msgctxt "@title:window" #~ msgid "SolidWorks: Export wizard" @@ -8892,8 +8892,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Zapewnia możliwość zmiany ustawień maszyny (tj. obszaru roboczego, rozmiaru dyszy itd.)" #~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Zarządza połączeniem sieciowym z drukarką Ultimaker 3" +#~ msgid "Manages network connections to UltiMaker 3 printers" +#~ msgstr "Zarządza połączeniem sieciowym z drukarką UltiMaker 3" #~ msgctxt "description" #~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." @@ -8932,8 +8932,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Pyta użytkownika czy zgadza się z naszą licencją" #~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Zapewnia czynności maszyny dla maszyn Ultimaker (tj. poziomowanie stołu, wybór ulepszeń, itd.)" +#~ msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "Zapewnia czynności maszyny dla maszyn UltiMaker (tj. poziomowanie stołu, wybór ulepszeń, itd.)" #~ msgctxt "@item:inlistbox" #~ msgid "GCode File" @@ -9039,12 +9039,12 @@ msgstr "Etap Przygotowania" #~ msgid "Resuming print..." #~ msgstr "Wznawianie drukowania ..." -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Ta drukarka nie jest skonfigurowana do zarządzania grupą podłączonych drukarek Ultimaker 3." +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "Ta drukarka nie jest skonfigurowana do zarządzania grupą podłączonych drukarek UltiMaker 3." #~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "Ta drukarka jest gospodarzem grupy {count} podłączonych drukarek Ultimaker 3." +#~ msgid "This printer is the host for a group of {count} connected UltiMaker 3 printers." +#~ msgstr "Ta drukarka jest gospodarzem grupy {count} podłączonych drukarek UltiMaker 3." #~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." #~ msgstr "{printer_name} skończyła drukowanie '{job_name}'. Proszę zabrać wydruk i potwierdzić oczyszczenie platformy roboczej." @@ -9053,8 +9053,8 @@ msgstr "Etap Przygotowania" #~ msgstr "{printer_name} jest zarezerwowana do druku '{job_name}'. Proszę zmień konfigurację drukarki, żeby pasowała do zadania dla niej, aby rozpocząć drukowanie." #~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Nie można wysłać nowego zadania: ta drukarka 3D nie jest (jeszcze) ustawiona jako gospodarz grupy podłączonych drukarek Ultimaker 3." +#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "Nie można wysłać nowego zadania: ta drukarka 3D nie jest (jeszcze) ustawiona jako gospodarz grupy podłączonych drukarek UltiMaker 3." #~ msgctxt "@info:status" #~ msgid "Unable to send print job to group {cluster_name}." @@ -9179,12 +9179,12 @@ msgstr "Etap Przygotowania" #~ msgstr "Nieznany kod błędu: %1" #~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" +#~ msgid "UltiMaker 3" +#~ msgstr "UltiMaker 3" #~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" +#~ msgid "UltiMaker 3 Extended" +#~ msgstr "UltiMaker 3 Extended" #~ msgctxt "@label Printer status" #~ msgid "Unknown" @@ -9459,12 +9459,12 @@ msgstr "Etap Przygotowania" #~ msgstr "Ok" #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "Ta drukarka nie została ustawiona do hostowania grupy podłączonych drukarek Ultimaker 3" +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "Ta drukarka nie została ustawiona do hostowania grupy podłączonych drukarek UltiMaker 3" #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "Ta drukarka nie została ustawiona do hostowania grupy %1 podłączonych drukarek Ultimaker 3" +#~ msgid "This printer is the host for a group of %1 connected UltiMaker 3 printers" +#~ msgstr "Ta drukarka nie została ustawiona do hostowania grupy %1 podłączonych drukarek UltiMaker 3" #~ msgctxt "@label" #~ msgid "Completed on: " @@ -9780,8 +9780,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Zapewnia podłączanie wymiennego dysku i zapisywania na bieżąco." #~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Zarządza połączeniami sieciowymi z drukarkami Ultimaker 3" +#~ msgid "Manages network connections to UltiMaker 3 printers" +#~ msgstr "Zarządza połączeniami sieciowymi z drukarkami UltiMaker 3" #~ msgctxt "@label" #~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" @@ -9944,12 +9944,12 @@ msgstr "Etap Przygotowania" #~ msgstr "Zapewnia obsługę pisania plików 3MF." #~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Działania maszyny Ultimaker" +#~ msgid "UltiMaker machine actions" +#~ msgstr "Działania maszyny UltiMaker" #~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Zapewnia działania maszyny Ultimaker (takie jak kreator poziomowania stołu, wybierania ulepszeń itd.)" +#~ msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "Zapewnia działania maszyny UltiMaker (takie jak kreator poziomowania stołu, wybierania ulepszeń itd.)" #~ msgctxt "@label" #~ msgid "Cura Profile Reader" @@ -9988,8 +9988,8 @@ msgstr "Etap Przygotowania" #~ msgstr "Jeśli drukarka nie ma na liście, przeczytaj przewodnik o rozwiązywaniu problemów z drukowaniem sieciowym" #~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" +#~ msgid "UltiMaker" +#~ msgstr "UltiMaker" #~ msgctxt "@label" #~ msgid "Support library for scientific computing " diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index ae77341568..fe03d09f15 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -398,8 +398,8 @@ msgstr "Não foi possível iniciar processo de sign-in. Verifique se outra tenta #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Não foi possível contactar o servidor de contas da Ultimaker." +msgid "Unable to reach the UltiMaker account server." +msgstr "Não foi possível contactar o servidor de contas da UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -651,8 +651,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Enviar relatório de falha à Ultimaker" +msgid "Send crash report to UltiMaker" +msgstr "Enviar relatório de falha à UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -850,7 +850,7 @@ msgstr "Erro de rede" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nova impressora detectada na sua conta Ultimaker" msgstr[1] "Novas impressoras detectadas na sua conta Ultimaker" @@ -970,8 +970,8 @@ msgstr[1] "Estas impressoras não estão ligadas à Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -998,8 +998,8 @@ msgstr "Remover impressoras" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "Você está tentando conectar a uma impressora que não está rodando Ultimaker Connect. Por favor atualiza a impressora para o firmware mais recente." +msgid "You are attempting to connect to a printer that is not running UltiMaker Connect. Please update the printer to the latest firmware." +msgstr "Você está tentando conectar a uma impressora que não está rodando UltiMaker Connect. Por favor atualiza a impressora para o firmware mais recente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1116,8 +1116,8 @@ msgstr "Monitorar impressão" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Rastrear a impressão na Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "Rastrear a impressão na UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1218,8 +1218,8 @@ msgstr "Não foi possível escrever no arquivo UFP:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Pacote de Formato da Ultimaker" +msgid "UltiMaker Format Package" +msgstr "Pacote de Formato da UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1333,8 +1333,8 @@ msgstr "Você quer sincronizar os pacotes de material e software com sua conta?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Alterações detectadas de sua conta Ultimaker" +msgid "Changes detected from your UltiMaker account" +msgstr "Alterações detectadas de sua conta UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1492,8 +1492,8 @@ msgstr "Relatar um bug" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Relatar um bug no issue tracker do Ultimaker Cura." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Relatar um bug no issue tracker do UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1613,8 +1613,8 @@ msgstr "Arquivo de projeto {0} está corrompido: { #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "O arquivo de projeto {0} foi feito usando perfis que são desconhecidos para esta versão do Ultimaker Cura." +msgid "Project file {0} is made using profiles that are unknown to this version of UltiMaker Cura." +msgstr "O arquivo de projeto {0} foi feito usando perfis que são desconhecidos para esta versão do UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2237,8 +2237,8 @@ msgstr "Por favor atualize o firmware de sua impressora parar gerir a fila remot #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Fontes de webcam para impressoras de nuvem não podem ser vistas pelo Ultimaker Cura. Clique em \"Gerenciar impressora\" para visitar a Ultimaker Digital Factory e visualizar esta webcam." +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "Fontes de webcam para impressoras de nuvem não podem ser vistas pelo UltiMaker Cura. Clique em \"Gerenciar impressora\" para visitar a Ultimaker Digital Factory e visualizar esta webcam." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2303,8 +2303,8 @@ msgstr "Primeira disponível" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitora suas impressoras de todo lugar usando a Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "Monitora suas impressoras de todo lugar usando a UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2588,8 +2588,8 @@ msgstr "Mais informações em coleção anônima de dados" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "O Ultimaker Cura coleta dados anônimos para poder aprimorar a qualidade de impressão e experiência do usuário. Abaixo segue um exemplo de todos os dados que são compartilhados:" +msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "O UltiMaker Cura coleta dados anônimos para poder aprimorar a qualidade de impressão e experiência do usuário. Abaixo segue um exemplo de todos os dados que são compartilhados:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2613,8 +2613,8 @@ msgstr "Salvar o projeto Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Por favor selecionar quaisquer atualizações feitas nesta Ultimaker Original" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Por favor selecionar quaisquer atualizações feitas nesta UltiMaker Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2708,8 +2708,8 @@ msgstr "Instalar Complementos" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." -msgstr "Simplifique seu fluxo de trabalho e personalize sua experiência do Ultimaker Cura com complementos contribuídos por nossa fantástica comunidade de usuários." +msgid "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users." +msgstr "Simplifique seu fluxo de trabalho e personalize sua experiência do UltiMaker Cura com complementos contribuídos por nossa fantástica comunidade de usuários." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -2764,8 +2764,8 @@ msgstr "Instalar Materiais" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "Selecione e instale perfis de material otimizados para suas impressoras 3D Ultimaker." +msgid "Select and install material profiles optimised for your UltiMaker 3D printers." +msgstr "Selecione e instale perfis de material otimizados para suas impressoras 3D UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -2884,18 +2884,18 @@ msgstr "Carregar mais" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Complemento Verificado Ultimaker" +msgid "UltiMaker Verified Plug-in" +msgstr "Complemento Verificado UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Material Certificado Ultimaker" +msgid "UltiMaker Certified Material" +msgstr "Material Certificado UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Pacote Verificado Ultimaker" +msgid "UltiMaker Verified Package" +msgstr "Pacote Verificado UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -2904,7 +2904,7 @@ msgstr "Gerir pacotes" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." msgstr "Gerencie seu complementos e perfis de materiais do Cura aqui. Se assegure de manter seus complementos atualizados e fazer backup de sua configuração regularmente." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -4135,8 +4135,8 @@ msgstr "Privacidade" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "Dados anônimos sobre sua impressão podem ser enviados para a Ultimaker? Nota: nenhuma informação pessoalmente identificável, modelos ou endereços IP são enviados ou armazenados." +msgid "Should anonymous data about your print be sent to UltiMaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "Dados anônimos sobre sua impressão podem ser enviados para a UltiMaker? Nota: nenhuma informação pessoalmente identificável, modelos ou endereços IP são enviados ou armazenados." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4442,8 +4442,8 @@ msgstr "Resolução de problemas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Entre na plataforma Ultimaker" +msgid "Sign in to the UltiMaker platform" +msgstr "Entre na plataforma UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4457,8 +4457,8 @@ msgstr "Fazer backup e sincronizar seus ajustes de materiais e plugins" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Compartilhe ideias e consiga ajuda de mais de 48.000 usuários da Comunidade Ultimaker" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "Compartilhe ideias e consiga ajuda de mais de 48.000 usuários da Comunidade UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4467,18 +4467,18 @@ msgstr "Pular" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Criar uma conta Ultimaker gratuita" +msgid "Create a free UltiMaker Account" +msgstr "Criar uma conta UltiMaker gratuita" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Nos ajude a melhor o Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "Nos ajude a melhor o UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "O Ultimaker Cura coleta dados anônimos para melhor a qualidade de impressão e experiência do usuário, incluindo:" +msgid "UltiMaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "O UltiMaker Cura coleta dados anônimos para melhor a qualidade de impressão e experiência do usuário, incluindo:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4502,8 +4502,8 @@ msgstr "Ajustes de impressão" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Dados coletados pelo Ultimaker Cura não conterão nenhuma informação pessoal." +msgid "Data collected by UltiMaker Cura will not contain any personal information." +msgstr "Dados coletados pelo UltiMaker Cura não conterão nenhuma informação pessoal." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4572,8 +4572,8 @@ msgstr "Não foi possível conectar ao dispositivo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Não consegue conectar à sua impressora Ultimaker?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "Não consegue conectar à sua impressora UltiMaker?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4592,13 +4592,13 @@ msgstr "Conectar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Bem-vindo ao Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Bem-vindo ao UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "Por favor siga estes passos para configurar o Ultimaker Cura. Isto tomará apenas alguns momentos." +msgid "Please follow these steps to set up UltiMaker Cura. This will only take a few moments." +msgstr "Por favor siga estes passos para configurar o UltiMaker Cura. Isto tomará apenas alguns momentos." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5467,8 +5467,8 @@ msgstr "Minhas impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Monitora as impressoras na Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "Monitora as impressoras na UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5487,23 +5487,23 @@ msgstr "Monitora trabalhos de impressão e reimprime a partir do histórico." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Estende o Ultimaker Cura com complementos e perfis de material." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "Estende o UltiMaker Cura com complementos e perfis de material." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Torne-se um especialista em impressão 3D com Ultimaker e-learning." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "Torne-se um especialista em impressão 3D com UltiMaker e-learning." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Suporte Ultimaker" +msgid "UltiMaker support" +msgstr "Suporte UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Saiba como começar com o Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "Saiba como começar com o UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5512,8 +5512,8 @@ msgstr "Fazer uma pergunta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consultar a Comunidade Ultimaker." +msgid "Consult the UltiMaker Community." +msgstr "Consultar a Comunidade UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5527,8 +5527,8 @@ msgstr "Deixe os desenvolvedores saberem que algo está errado." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visita o website da Ultimaker." +msgid "Visit the UltiMaker website." +msgstr "Visita o website da UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -5819,8 +5819,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Criar uma conta Ultimaker gratuita" +msgid "Create a free UltiMaker account" +msgstr "Criar uma conta UltiMaker gratuita" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -5834,8 +5834,8 @@ msgstr "Última atualização: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Conta na Ultimaker" +msgid "UltiMaker Account" +msgstr "Conta na UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -5874,8 +5874,8 @@ msgstr "A impressora de nuvem está offline. Por favor verifique se a impressora #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "Esta impressora não está vinculada à sua conta. Por favor visite a Ultimaker Digital Factory para estabelecer uma conexão." +msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." +msgstr "Esta impressora não está vinculada à sua conta. Por favor visite a UltiMaker Digital Factory para estabelecer uma conexão." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6049,13 +6049,13 @@ msgstr "Pós-processamento" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Administra conexões de rede a impressora Ultimaker conectadas." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Administra conexões de rede a impressora UltiMaker conectadas." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Conexão de Rede Ultimaker" +msgid "UltiMaker Network Connection" +msgstr "Conexão de Rede UltiMaker" #: /3MFWriter/plugin.json msgctxt "description" @@ -6089,8 +6089,8 @@ msgstr "Informação de fatiamento" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Provê suporte para a escrita de Ultimaker Format Packages (Pacotes de Formato da Ultimaker)." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Provê suporte para a escrita de UltiMaker Format Packages (Pacotes de Formato da Ultimaker)." #: /UFPWriter/plugin.json msgctxt "name" @@ -6104,8 +6104,8 @@ msgstr "Conecta-se à Digital Library, permitindo ao Cura abrir arquivos dela e #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Digital Library da Ultimaker" +msgid "UltiMaker Digital Library" +msgstr "Digital Library da UltiMaker" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6139,13 +6139,13 @@ msgstr "Leitor Trimesh" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "Provê ações de máquina para impressoras da Ultimaker (tais como assistente de nivelamento de mesa, seleção de atualizações, etc.)." +msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "Provê ações de máquina para impressoras da UltiMaker (tais como assistente de nivelamento de mesa, seleção de atualizações, etc.)." #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ações de máquina Ultimaker" +msgid "UltiMaker machine actions" +msgstr "Ações de máquina UltiMaker" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6159,8 +6159,8 @@ msgstr "Leitor de G-Code Comprimido" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "Gerencia extensões à aplicação e permite navegar extensões do sítio web da Ultimaker." +msgid "Manages extensions to the application and allows browsing extensions from the UltiMaker website." +msgstr "Gerencia extensões à aplicação e permite navegar extensões do sítio web da UltiMaker." #: /Marketplace/plugin.json msgctxt "name" @@ -6509,8 +6509,8 @@ msgstr "Gerador de G-Code" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Provê suporte a leitura de Pacotes de Formato Ultimaker (UFP)." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Provê suporte a leitura de Pacotes de Formato UltiMaker (UFP)." #: /UFPReader/plugin.json msgctxt "name" @@ -6825,8 +6825,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Email" #~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "Por favor se logue para adquirir complementos e materiais verificados para o Ultimaker Cura Enterprise" +#~ msgid "Please sign in to get verified plugins and materials for UltiMaker Cura Enterprise" +#~ msgstr "Por favor se logue para adquirir complementos e materiais verificados para o UltiMaker Cura Enterprise" #~ msgctxt "@label" #~ msgid "Version" @@ -6983,16 +6983,16 @@ msgstr "Estágio de Preparação" #~ msgstr "Provê a Visão Simulada." #~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Envia e monitora trabalhos de impressão de qualquer lugar usando sua conta Ultimaker." +#~ msgid "Send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "Envia e monitora trabalhos de impressão de qualquer lugar usando sua conta UltiMaker." #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "Conectar à Ultimaker Digital Factory" +#~ msgid "Connect to UltiMaker Digital Factory" +#~ msgstr "Conectar à UltiMaker Digital Factory" #~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "Feeds de webcam para impressoras de nuvem não podem ser vistos pelo Ultimaker Cura." +#~ msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." +#~ msgstr "Feeds de webcam para impressoras de nuvem não podem ser vistos pelo UltiMaker Cura." #~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" #~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." @@ -7059,8 +7059,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Finalizar" #~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Conta da Ultimaker" +#~ msgid "UltiMaker Account" +#~ msgstr "Conta da UltiMaker" #~ msgctxt "@text" #~ msgid "Your key to connected 3D printing" @@ -7075,8 +7075,8 @@ msgstr "Estágio de Preparação" #~ msgstr "- Flexibilize-se ao sincronizar sua configuração e a acessar de qualquer lugar" #~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- Melhore a eficiência com um fluxo de trabalho remoto com as impressoras Ultimaker" +#~ msgid "- Increase efficiency with a remote workflow on UltiMaker printers" +#~ msgstr "- Melhore a eficiência com um fluxo de trabalho remoto com as impressoras UltiMaker" #~ msgctxt "@text" #~ msgid "" @@ -7087,8 +7087,8 @@ msgstr "Estágio de Preparação" #~ "o Ultimaker Cura. Isto tomará apenas alguns momentos." #~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "O que há de novo no Ultimaker Cura" +#~ msgid "What's new in UltiMaker Cura" +#~ msgstr "O que há de novo no UltiMaker Cura" #~ msgctxt "@label ({} is object name)" #~ msgid "Are you sure you wish to remove {}? This cannot be undone!" @@ -7119,12 +7119,12 @@ msgstr "Estágio de Preparação" #~ msgstr "Impressoras adicionadas da Digital Factory:
        {}
      " #~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      Para estabelecer uma conexão, por favor visite a Ultimaker Digital Factory." +#~ msgid "
        {}
      To establish a connection, please visit the UltiMaker Digital Factory." +#~ msgstr "
        {}
      Para estabelecer uma conexão, por favor visite a Ultimaker Digital Factory." #~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} será removida até a próxima sincronização de conta.
      Para remover {} permanentemente, visite a Ultimaker Digital Factory.

      Tem certeza que deseja remover {} temporariamente?" +#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit UltiMaker Digital Factory.

      Are you sure you want to remove {} temporarily?" +#~ msgstr "{} será removida até a próxima sincronização de conta.
      Para remover {} permanentemente, visite a Ultimaker Digital Factory.

      Tem certeza que deseja remover {} temporariamente?" #~ msgctxt "@label" #~ msgid "" @@ -7159,8 +7159,8 @@ msgstr "Estágio de Preparação" #~ msgstr "A webcam não está disponível porque você está monitorando uma impressora de nuvem." #~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" +#~ msgid "UltiMaker Digital Factory" +#~ msgstr "UltiMaker Digital Factory" #~ msgctxt "@text:window, %1 is a profile name" #~ msgid "" @@ -7199,8 +7199,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Conectado por Nuvem" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Conectar à Nuvem Ultimaker" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "Conectar à Nuvem UltiMaker" #~ msgctxt "@label" #~ msgid "You need to login first before you can rate" @@ -7227,16 +7227,16 @@ msgstr "Estágio de Preparação" #~ msgstr "Autor" #~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "Obter complementos e materiais verificados pela Ultimaker" +#~ msgid "Get plugins and materials verified by UltiMaker" +#~ msgstr "Obter complementos e materiais verificados pela UltiMaker" #~ msgctxt "@label The argument is a username." #~ msgid "Hi %1" #~ msgstr "Oi, %1" #~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Conta da Ultimaker" +#~ msgid "UltiMaker account" +#~ msgstr "Conta da UltiMaker" #~ msgctxt "@button" #~ msgid "Sign out" @@ -7331,20 +7331,20 @@ msgstr "Estágio de Preparação" #~ msgstr "Idioma:" #~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" +#~ msgid "UltiMaker Cloud" +#~ msgstr "UltiMaker Cloud" #~ msgctxt "@text" #~ msgid "The next generation 3D printing workflow" #~ msgstr "O fluxo de trabalho da nova geração de impressão 3D" #~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- Enviar trabalhos de impressão a impressoras Ultimaker fora da sua rede local" +#~ msgid "- Send print jobs to UltiMaker printers outside your local network" +#~ msgstr "- Enviar trabalhos de impressão a impressoras UltiMaker fora da sua rede local" #~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- Armazenar seus ajustes do Ultimaker Cura na nuvem para uso em qualquer local" +#~ msgid "- Store your UltiMaker Cura settings in the cloud for use anywhere" +#~ msgstr "- Armazenar seus ajustes do UltiMaker Cura na nuvem para uso em qualquer local" #~ msgctxt "@text" #~ msgid "- Get exclusive access to print profiles from leading brands" @@ -7431,8 +7431,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Mostrar Todos Os Ajustes" #~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" +#~ msgid "UltiMaker Cura" +#~ msgstr "UltiMaker Cura" #~ msgctxt "@title:window" #~ msgid "About Cura" @@ -7515,8 +7515,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Lista de verificação" #~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "Por favor selecione quaisquer atualizações feitas nesta Ultimaker 2." +#~ msgid "Please select any upgrades made to this UltiMaker 2." +#~ msgstr "Por favor selecione quaisquer atualizações feitas nesta UltiMaker 2." #~ msgctxt "@label" #~ msgid "Olsson Block" @@ -7639,8 +7639,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Não foi possível iniciar novo trabalho de impressão." #~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Há um problema com a configuração de sua Ultimaker, o que torna impossível iniciar a impressão. Por favor resolva este problema antes de continuar." +#~ msgid "There is an issue with the configuration of your UltiMaker, which makes it impossible to start the print. Please resolve this issues before continuing." +#~ msgstr "Há um problema com a configuração de sua UltiMaker, o que torna impossível iniciar a impressão. Por favor resolva este problema antes de continuar." #~ msgctxt "@window:title" #~ msgid "Mismatched configuration" @@ -7731,20 +7731,20 @@ msgstr "Estágio de Preparação" #~ msgstr "Houve um erro ao conectar à nuvem." #~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "Transferindo via Ultimaker Cloud" +#~ msgid "Uploading via UltiMaker Cloud" +#~ msgstr "Transferindo via UltiMaker Cloud" #~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Conectar à Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "Conectar à UltiMaker Cloud" #~ msgctxt "@action" #~ msgid "Don't ask me again for this printer." #~ msgstr "Não me pergunte novamente para esta impressora." #~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "Você agora pode enviar e monitorar trabalhoas de impressão de qualquer lugar usando sua conta Ultimaker." +#~ msgid "You can now send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "Você agora pode enviar e monitorar trabalhoas de impressão de qualquer lugar usando sua conta UltiMaker." #~ msgctxt "@info:status" #~ msgid "Connected!" @@ -7790,8 +7790,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Ortogonal" #~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "Gerencia conexões de rede a impressoras Ultimaker 3." +#~ msgid "Manages network connections to UltiMaker 3 printers." +#~ msgstr "Gerencia conexões de rede a impressoras UltiMaker 3." #~ msgctxt "name" #~ msgid "UM3 Network Connection" @@ -7895,8 +7895,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Enviando dados ao cluster remoto" #~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "Conectar à Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "Conectar à UltiMaker Cloud" #~ msgctxt "@info" #~ msgid "Cura collects anonymized usage statistics." @@ -8031,20 +8031,20 @@ msgstr "Estágio de Preparação" #~ msgstr "Por favor selecione uma impressora conectada à rede para monitorar." #~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "Por favor conecte sua impressora Ultimaker à sua rede local." +#~ msgid "Please connect your UltiMaker printer to your local network." +#~ msgstr "Por favor conecte sua impressora UltiMaker à sua rede local." #~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "O Cura envia dados anonimamente para a Ultimaker de modo a aprimorar a qualidade de impressão e experiência de usuário. Abaixo há um exemplo de todos os dados que são enviados." +#~ msgid "Cura sends anonymous data to UltiMaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." +#~ msgstr "O Cura envia dados anonimamente para a UltiMaker de modo a aprimorar a qualidade de impressão e experiência de usuário. Abaixo há um exemplo de todos os dados que são enviados." #~ msgctxt "@text:window" #~ msgid "I don't want to send this data" #~ msgstr "Não desejo enviar estes dados" #~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "Permitir enviar estes dados à Ultimaker para ajudar a melhorar o Cura" +#~ msgid "Allow sending this data to UltiMaker and help us improve Cura" +#~ msgstr "Permitir enviar estes dados à UltiMaker para ajudar a melhorar o Cura" #~ msgctxt "@label" #~ msgid "No print selected" @@ -8246,8 +8246,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Eu não quero enviar estes dados" #~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "Permite o envio destes dados para a Ultimaker e nos auxilia a aprimorar o Cura" +#~ msgid "Allow sending these data to UltiMaker and help us improve Cura" +#~ msgstr "Permite o envio destes dados para a UltiMaker e nos auxilia a aprimorar o Cura" #~ msgctxt "@label" #~ msgid "Printer type:" @@ -8442,8 +8442,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Aderência à Mesa de Impressão" #~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Precisa de ajuda para melhorar sua impressões?
      Leia os Guias de Resolução de Problema da Ultimaker" +#~ msgid "Need help improving your prints?
      Read the UltiMaker Troubleshooting Guides" +#~ msgstr "Precisa de ajuda para melhorar sua impressões?
      Leia os Guias de Resolução de Problema da UltiMaker" #~ msgctxt "@title:window" #~ msgid "Engine Log" @@ -8462,8 +8462,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Verificar compatibilidade" #~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "Clique para verificar a compatibilidade do material em Ultimaker.com." +#~ msgid "Click to check the material compatibility on UltiMaker.com." +#~ msgstr "Clique para verificar a compatibilidade do material em UltiMaker.com." #~ msgctxt "description" #~ msgid "Shows changes since latest checked version." @@ -8582,16 +8582,16 @@ msgstr "Estágio de Preparação" #~ msgstr "Contato" #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "Esta impressora não está configurada para hospedar um grupo de impressoras Ultimaker 3." +#~ msgid "This printer is not set up to host a group of UltiMaker 3 printers." +#~ msgstr "Esta impressora não está configurada para hospedar um grupo de impressoras UltiMaker 3." #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "Esta impressora hospeda um grupo de %1 impressoras Ultimaker 3." +#~ msgid "This printer is the host for a group of %1 UltiMaker 3 printers." +#~ msgstr "Esta impressora hospeda um grupo de %1 impressoras UltiMaker 3." #~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 não está configurada para hospedar um grupo de impressora Ultimaker 3 conectadas" +#~ msgid "%1 is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "%1 não está configurada para hospedar um grupo de impressora UltiMaker 3 conectadas" #~ msgctxt "@label link to connect manager" #~ msgid "Add/Remove printers" @@ -8857,12 +8857,12 @@ msgstr "Estágio de Preparação" #~ msgstr "Navegador de complementos" #~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" +#~ msgid "UltiMaker 3" +#~ msgstr "UltiMaker 3" #~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" +#~ msgid "UltiMaker 3 Extended" +#~ msgstr "UltiMaker 3 Extended" #~ msgctxt "@title:window" #~ msgid "SolidWorks: Export wizard" @@ -9013,8 +9013,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Provê um modo de alterar as configurações da máquina (tais como volume de impressão, tamanho de bico, etc)" #~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Gerencia conexões de rede a impressoras Ultimaker 3" +#~ msgid "Manages network connections to UltiMaker 3 printers" +#~ msgstr "Gerencia conexões de rede a impressoras UltiMaker 3" #~ msgctxt "description" #~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." @@ -9053,8 +9053,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Pergunta ao usuário uma única vez sobre concordância com a licença" #~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Provê ações de máquina para Ultimaker (tais como assistente de nivelamento de mesa, seleção de atualizações, etc)" +#~ msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "Provê ações de máquina para UltiMaker (tais como assistente de nivelamento de mesa, seleção de atualizações, etc)" #~ msgctxt "@item:inlistbox" #~ msgid "GCode File" @@ -9160,12 +9160,12 @@ msgstr "Estágio de Preparação" #~ msgid "Resuming print..." #~ msgstr "Continuando impressão..." -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Esta impressora não está configurada para hospedar um grupo de impressoras Ultimaker 3 conectadas." +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "Esta impressora não está configurada para hospedar um grupo de impressoras UltiMaker 3 conectadas." #~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "Esta impressora hospeda um grupo de {count} impressoras Ultimaker 3 conectadas." +#~ msgid "This printer is the host for a group of {count} connected UltiMaker 3 printers." +#~ msgstr "Esta impressora hospeda um grupo de {count} impressoras UltiMaker 3 conectadas." #~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." #~ msgstr "{printer_name} acabou de imprimir '{job_name}'. Por favor colete a impressão e confirme esvaziamento da mesa." @@ -9174,8 +9174,8 @@ msgstr "Estágio de Preparação" #~ msgstr "{printer_name} está reservada para imprimir '{job_name}'. Por favor altere a configuração da impressora para combinar com este trabalho para que ela comece a imprimir." #~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "Incapaz de enviar novo trabalho de impressão: esta impressora 3D (ainda) não está configurada para hospedar um grupo de impressoras Ultimaker 3 conectadas." +#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "Incapaz de enviar novo trabalho de impressão: esta impressora 3D (ainda) não está configurada para hospedar um grupo de impressoras UltiMaker 3 conectadas." #~ msgctxt "@info:status" #~ msgid "Unable to send print job to group {cluster_name}." @@ -9300,12 +9300,12 @@ msgstr "Estágio de Preparação" #~ msgstr "Código de erro desconhecido: %1" #~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" +#~ msgid "UltiMaker 3" +#~ msgstr "UltiMaker 3" #~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" +#~ msgid "UltiMaker 3 Extended" +#~ msgstr "UltiMaker 3 Extended" #~ msgctxt "@label Printer status" #~ msgid "Unknown" @@ -9580,12 +9580,12 @@ msgstr "Estágio de Preparação" #~ msgstr "Ok" #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "Esta impressora não está configurada para hospedar um grupo de impressoras Ultimaker 3 conectadas." +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "Esta impressora não está configurada para hospedar um grupo de impressoras UltiMaker 3 conectadas." #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "Esta impressora hospeda um grupo de %1 impressoras Ultimaker 3 conectadas" +#~ msgid "This printer is the host for a group of %1 connected UltiMaker 3 printers" +#~ msgstr "Esta impressora hospeda um grupo de %1 impressoras UltiMaker 3 conectadas" #~ msgctxt "@label" #~ msgid "Completed on: " @@ -9901,8 +9901,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Provê suporte a conexão a quente e gravação em unidade removível." #~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "Gerencia as conexões de rede em impressoras Ultimaker 3" +#~ msgid "Manages network connections to UltiMaker 3 printers" +#~ msgstr "Gerencia as conexões de rede em impressoras UltiMaker 3" #~ msgctxt "@label" #~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" @@ -10065,12 +10065,12 @@ msgstr "Estágio de Preparação" #~ msgstr "Provê suporte para escrever arquivos 3MF." #~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Ações de máquina Ultimaker" +#~ msgid "UltiMaker machine actions" +#~ msgstr "Ações de máquina UltiMaker" #~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "Provê ações de máquina para impressoras Ultimaker (tais como assistente de nivelamento de mesa, seleção de atualizações, etc.)" +#~ msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "Provê ações de máquina para impressoras UltiMaker (tais como assistente de nivelamento de mesa, seleção de atualizações, etc.)" #~ msgctxt "@label" #~ msgid "Cura Profile Reader" @@ -10109,8 +10109,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Se a sua impressora não está listada, leia o guia de resolução de problemas em impressão de rede" #~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" +#~ msgid "UltiMaker" +#~ msgstr "UltiMaker" #~ msgctxt "@label" #~ msgid "Support library for scientific computing " @@ -10259,8 +10259,8 @@ msgstr "Estágio de Preparação" #~ msgstr "Habilitar estruturas de suporte. Estas estruturas apóiam partes do modelo que tenham seções pendentes." #~ msgctxt "@label" -#~ msgid "Need help improving your prints? Read the Ultimaker Troubleshooting Guides" -#~ msgstr "Precisa de ajuda para melhorar suas impressões? Leia o Guia de Solução de Problemas da Ultimaker." +#~ msgid "Need help improving your prints? Read the UltiMaker Troubleshooting Guides" +#~ msgstr "Precisa de ajuda para melhorar suas impressões? Leia o Guia de Solução de Problemas da UltiMaker." #~ msgctxt "@info:status" #~ msgid "Connected over the network to {0}. Please approve the access request on the printer." diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index c44a6a62ba..594336f7f1 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -443,8 +443,8 @@ msgstr "Não é possível iniciar um novo processo de início de sessão. Verifi #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Não é possível aceder ao servidor da conta Ultimaker." +msgid "Unable to reach the UltiMaker account server." +msgstr "Não é possível aceder ao servidor da conta UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -733,15 +733,15 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      Ups, o Ultimaker Cura encontrou um possível problema.

      \n

      Foi encontrado um erro irrecuperável durante o arranque da" +msgstr "

      Ups, o UltiMaker Cura encontrou um possível problema.

      \n

      Foi encontrado um erro irrecuperável durante o arranque da" " aplicação. Este pode ter sido causado por alguns ficheiros de configuração incorrectos. Sugerimos que faça um backup e reponha a sua configuração.

      \n" "

      Os backups estão localizados na pasta de configuração.

      \n

      Por favor envie-nos este Relatório de Falhas" " para podermos resolver o problema.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Enviar relatório de falhas para a Ultimaker" +msgid "Send crash report to UltiMaker" +msgstr "Enviar relatório de falhas para a UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -941,7 +941,7 @@ msgstr "Erro de rede" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Nova impressora detetada a partir da sua conta Ultimaker" msgstr[1] "Novas impressoras detetadas a partir da sua conta Ultimaker" @@ -1068,8 +1068,8 @@ msgstr[1] "Estas impressoras não estão associadas à Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1099,7 +1099,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Está a tentar ligar a uma impressora que não tem o Ultimaker Connect. Atualize a impressora para o firmware mais recente." +msgstr "Está a tentar ligar a uma impressora que não tem o UltiMaker Connect. Atualize a impressora para o firmware mais recente." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1216,8 +1216,8 @@ msgstr "Monitorizar a impressão" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Controle a impressão no Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "Controle a impressão no UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1327,8 +1327,8 @@ msgstr "Não é possível escrever no ficheiro UFP:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Arquivo Ultimaker Format" +msgid "UltiMaker Format Package" +msgstr "Arquivo UltiMaker Format" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1452,8 +1452,8 @@ msgstr "Pretende sincronizar o material e os pacotes de software com a sua conta #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Foram detetadas alterações da sua conta Ultimaker" +msgid "Changes detected from your UltiMaker account" +msgstr "Foram detetadas alterações da sua conta UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1615,8 +1615,8 @@ msgstr "Reportar um erro" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Reportar um erro no registo de problemas do Ultimaker Cura." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Reportar um erro no registo de problemas do UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1765,7 +1765,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "O ficheiro de projeto {0} foi criado utilizando perfis que são desconhecidos para esta versão do Ultimaker Cura." +msgstr "O ficheiro de projeto {0} foi criado utilizando perfis que são desconhecidos para esta versão do UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2440,7 +2440,7 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do Ultimaker Cura. Clique em \"Gerir impressora\" para visitar o Ultimaker" +msgstr "Não é possível visualizar os feeds das câmaras das impressoras na cloud a partir do UltiMaker Cura. Clique em \"Gerir impressora\" para visitar o Ultimaker" " Digital Factory e ver esta câmara." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2507,8 +2507,8 @@ msgstr "Primeira disponível" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Monitorize as suas impressoras de qualquer lugar usando a Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "Monitorize as suas impressoras de qualquer lugar usando a UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2824,7 +2824,7 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "O Ultimaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador. Segue-se um exemplo de todos os dados partilhados:" +msgstr "O UltiMaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador. Segue-se um exemplo de todos os dados partilhados:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2848,8 +2848,8 @@ msgstr "Guardar projeto Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Selecione quaisquer atualizações realizadas a esta Ultimaker Original" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Selecione quaisquer atualizações realizadas a esta UltiMaker Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2955,7 +2955,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Simplifique o seu fluxo de trabalho e personalize a sua utilização do Ultimaker Cura com plug-ins criados pela nossa incrível comunidade de utilizadores." +msgstr "Simplifique o seu fluxo de trabalho e personalize a sua utilização do UltiMaker Cura com plug-ins criados pela nossa incrível comunidade de utilizadores." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -3018,7 +3018,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Selecione e instale perfis de materiais otimizados para as impressoras 3D Ultimaker." +msgstr "Selecione e instale perfis de materiais otimizados para as impressoras 3D UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3139,18 +3139,18 @@ msgstr "Carregar mais" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Plug-in Aprovado pela Ultimaker" +msgid "UltiMaker Verified Plug-in" +msgstr "Plug-in Aprovado pela UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Material Certificado pela Ultimaker" +msgid "UltiMaker Certified Material" +msgstr "Material Certificado pela UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Pacote Aprovado pela Ultimaker" +msgid "UltiMaker Verified Package" +msgstr "Pacote Aprovado pela UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3162,7 +3162,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Faça aqui a gestão dos plug-ins e perfis de materiais do Ultimaker Cura. Certifique-se de que mantém os plug-ins atualizados e que efetua regularmente" +msgstr "Faça aqui a gestão dos plug-ins e perfis de materiais do UltiMaker Cura. Certifique-se de que mantém os plug-ins atualizados e que efetua regularmente" " uma cópia de segurança da sua configuração." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -4489,7 +4489,7 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "Podem alguns dados anónimos sobre a impressão ser enviados para a Ultimaker? Não são enviadas, nem armazenadas, quaisquer informações pessoais, incluindo" +msgstr "Podem alguns dados anónimos sobre a impressão ser enviados para a UltiMaker? Não são enviadas, nem armazenadas, quaisquer informações pessoais, incluindo" " modelos, endereços IP ou outro tipo de identificação pessoal." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 @@ -4807,8 +4807,8 @@ msgstr "Resolução de problemas" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Inicie a sessão na plataforma Ultimaker" +msgid "Sign in to the UltiMaker platform" +msgstr "Inicie a sessão na plataforma UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4822,8 +4822,8 @@ msgstr "Efetue uma cópia de segurança e sincronize as definições de materiai #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Partilhe ideias e obtenha ajuda dos mais de 48.000 utilizadores da Comunidade Ultimaker" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "Partilhe ideias e obtenha ajuda dos mais de 48.000 utilizadores da Comunidade UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4832,20 +4832,20 @@ msgstr "Ignorar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Crie uma Conta Ultimaker gratuita" +msgid "Create a free UltiMaker Account" +msgstr "Crie uma Conta UltiMaker gratuita" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Ajude-nos a melhorar o Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "Ajude-nos a melhorar o UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "O Ultimaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador, incluindo:" +msgstr "O UltiMaker Cura recolhe dados anónimos para melhorar a qualidade da impressão e a experiência do utilizador, incluindo:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4871,7 +4871,7 @@ msgstr "Definições de impressão" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Os dados recolhidos pelo Ultimaker Cura não conterão quaisquer informações pessoais." +msgstr "Os dados recolhidos pelo UltiMaker Cura não conterão quaisquer informações pessoais." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4941,8 +4941,8 @@ msgstr "Não foi possível ligar ao dispositivo." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Não se consegue ligar a uma impressora Ultimaker?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "Não se consegue ligar a uma impressora UltiMaker?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4963,15 +4963,15 @@ msgstr "Ligar" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Bem-vindo ao Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Bem-vindo ao UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Siga estes passos para configurar o Ultimaker Cura. Este processo irá demorar apenas alguns momentos." +msgstr "Siga estes passos para configurar o UltiMaker Cura. Este processo irá demorar apenas alguns momentos." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5671,7 +5671,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "O Cura foi desenvolvido pela Ultimaker B.V. em colaboração com a comunidade.\nO Cura tem o prazer de utilizar os seguintes projetos open source:" +msgstr "O Cura foi desenvolvido pela UltiMaker B.V. em colaboração com a comunidade.\nO Cura tem o prazer de utilizar os seguintes projetos open source:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5856,8 +5856,8 @@ msgstr "As minhas impressoras" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Monitorize as impressoras no Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "Monitorize as impressoras no UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5876,23 +5876,23 @@ msgstr "Monitorize os trabalhos de impressão e volte a imprimir a partir do his #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Tire mais partido do Ultimaker Cura com plug-ins e perfis de materiais." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "Tire mais partido do UltiMaker Cura com plug-ins e perfis de materiais." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Torne-se um perito em impressão 3D com os cursos de e-learning da Ultimaker." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "Torne-se um perito em impressão 3D com os cursos de e-learning da UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Suporte da Ultimaker" +msgid "UltiMaker support" +msgstr "Suporte da UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Saiba como começar a utilizar o Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "Saiba como começar a utilizar o UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5901,8 +5901,8 @@ msgstr "Faça uma pergunta" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Consulte a Comunidade Ultimaker." +msgid "Consult the UltiMaker Community." +msgstr "Consulte a Comunidade UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5916,8 +5916,8 @@ msgstr "Informe os programadores quando houver algum problema." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Visite o site da Ultimaker." +msgid "Visit the UltiMaker website." +msgstr "Visite o site da UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6237,8 +6237,8 @@ msgstr "- Adicione definições de materiais e plug-ins do Marketplace\n- Efetue #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Crie uma conta Ultimaker gratuita" +msgid "Create a free UltiMaker account" +msgstr "Crie uma conta UltiMaker gratuita" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6252,8 +6252,8 @@ msgstr "Atualização mais recente: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Conta Ultimaker" +msgid "UltiMaker Account" +msgstr "Conta UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6297,7 +6297,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Esta impressora não está associada à sua conta. Visite a Ultimaker Digital Factory para estabelecer uma ligação." +msgstr "Esta impressora não está associada à sua conta. Visite a UltiMaker Digital Factory para estabelecer uma ligação." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6477,13 +6477,13 @@ msgstr "Pós-Processamento" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Gere as ligações de rede com as impressoras em rede Ultimaker." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Gere as ligações de rede com as impressoras em rede UltiMaker." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ligação de rede Ultimaker" +msgid "UltiMaker Network Connection" +msgstr "Ligação de rede UltiMaker" #: /3MFWriter/plugin.json msgctxt "description" @@ -6517,8 +6517,8 @@ msgstr "Informações do seccionamento" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Permite a gravação de arquivos Ultimaker Format." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Permite a gravação de arquivos UltiMaker Format." #: /UFPWriter/plugin.json msgctxt "name" @@ -6534,8 +6534,8 @@ msgstr "Liga à Biblioteca Digital, permitindo ao Cura abrir ficheiros da Biblio #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Biblioteca Digital Ultimaker" +msgid "UltiMaker Digital Library" +msgstr "Biblioteca Digital UltiMaker" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6572,12 +6572,12 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Disponibiliza funções especificas para as máquinas Ultimaker (tais como, o assistente de nivelamento da base, seleção de atualizações, etc.)." +msgstr "Disponibiliza funções especificas para as máquinas UltiMaker (tais como, o assistente de nivelamento da base, seleção de atualizações, etc.)." #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Funções para impressoras Ultimaker" +msgid "UltiMaker machine actions" +msgstr "Funções para impressoras UltiMaker" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6594,7 +6594,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Faz a gestão de extensões da aplicação e permite a navegação das extensões a partir do website da Ultimaker." +msgstr "Faz a gestão de extensões da aplicação e permite a navegação das extensões a partir do website da UltiMaker." #: /Marketplace/plugin.json msgctxt "name" @@ -6946,8 +6946,8 @@ msgstr "Gravador de G-code" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Fornece suporte para ler pacotes de formato Ultimaker." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Fornece suporte para ler pacotes de formato UltiMaker." #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index 3ef33a8dcd..e605f48f5b 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -443,8 +443,8 @@ msgstr "Невозможно начать новый вход в систему. #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Нет связи с сервером учетных записей Ultimaker." +msgid "Unable to reach the UltiMaker account server." +msgstr "Нет связи с сервером учетных записей UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -729,14 +729,14 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      В ПО Ultimaker Cura обнаружена ошибка.

      \n

      Во время запуска обнаружена неустранимая ошибка. Возможно, она вызвана некоторыми" +msgstr "

      В ПО UltiMaker Cura обнаружена ошибка.

      \n

      Во время запуска обнаружена неустранимая ошибка. Возможно, она вызвана некоторыми" " файлами конфигурации с неправильными данными. Рекомендуется создать резервную копию конфигурации и сбросить ее.

      \n

      Резервные" " копии хранятся в папке конфигурации.

      \n

      Отправьте нам этот отчет о сбое для устранения проблемы.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Отправить отчет о сбое в Ultimaker" +msgid "Send crash report to UltiMaker" +msgstr "Отправить отчет о сбое в UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -936,7 +936,7 @@ msgstr "Ошибка сети" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "New printer detected from your Ultimaker account" msgstr[1] "New printers detected from your Ultimaker account" @@ -1066,8 +1066,8 @@ msgstr[2] "Эти принтеры не подключены Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1098,7 +1098,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Вы пытаетесь подключиться к принтеру, на котором не работает Ultimaker Connect. Обновите прошивку принтера до последней версии." +msgstr "Вы пытаетесь подключиться к принтеру, на котором не работает UltiMaker Connect. Обновите прошивку принтера до последней версии." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1216,8 +1216,8 @@ msgstr "Мониторинг печати" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Отслеживайте печать в Ultimaker Digital Factory" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "Отслеживайте печать в UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1327,8 +1327,8 @@ msgstr "Невозможно записать в файл UFP:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Пакет формата Ultimaker" +msgid "UltiMaker Format Package" +msgstr "Пакет формата UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1451,8 +1451,8 @@ msgstr "Хотите синхронизировать пакеты матери #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "В вашей учетной записи Ultimaker обнаружены изменения" +msgid "Changes detected from your UltiMaker account" +msgstr "В вашей учетной записи UltiMaker обнаружены изменения" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1614,8 +1614,8 @@ msgstr "Сообщить об ошибке" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Сообщите об ошибке в системе отслеживания проблем Ultimaker Cura." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "Сообщите об ошибке в системе отслеживания проблем UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1764,7 +1764,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "Файл проекта {0} создан с использованием профилей, несовместимых с данной версией Ultimaker Cura." +msgstr "Файл проекта {0} создан с использованием профилей, несовместимых с данной версией UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2440,7 +2440,7 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из Ultimaker Cura. Щелкните «Управление принтером», чтобы просмотреть эту веб-камеру на" +msgstr "Каналы веб-камеры для облачных принтеров невозможно просмотреть из UltiMaker Cura. Щелкните «Управление принтером», чтобы просмотреть эту веб-камеру на" " сайте Ultimaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2507,8 +2507,8 @@ msgstr "Первое доступное" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Следите за своими принтерами откуда угодно с помощью Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "Следите за своими принтерами откуда угодно с помощью UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2823,7 +2823,7 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем. Ниже приведен пример всех передаваемых" +msgstr "UltiMaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем. Ниже приведен пример всех передаваемых" " данных:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 @@ -2848,8 +2848,8 @@ msgstr "Сохранить проект Cura" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Пожалуйста, укажите любые изменения, внесённые в Ultimaker Original" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Пожалуйста, укажите любые изменения, внесённые в UltiMaker Original" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2955,7 +2955,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Оптимизируйте свои рабочие процессы и настройте Ultimaker Cura с помощью встраиваемых модулей, разработанных экспертами нашего замечательного сообщества." +msgstr "Оптимизируйте свои рабочие процессы и настройте UltiMaker Cura с помощью встраиваемых модулей, разработанных экспертами нашего замечательного сообщества." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -3018,7 +3018,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Выберите и установите профили материалов, оптимизированные для 3D-принтеров Ultimaker." +msgstr "Выберите и установите профили материалов, оптимизированные для 3D-принтеров UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3139,18 +3139,18 @@ msgstr "Загрузить еще" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Проверенный плагин Ultimaker" +msgid "UltiMaker Verified Plug-in" +msgstr "Проверенный плагин UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Сертифицированный материал Ultimaker" +msgid "UltiMaker Certified Material" +msgstr "Сертифицированный материал UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Проверенный пакет Ultimaker" +msgid "UltiMaker Verified Package" +msgstr "Проверенный пакет UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3162,7 +3162,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Здесь можно управлять встраиваемыми модулями Ultimaker Cura и профилями материалов. Регулярно обновляйте встраиваемые модули и создавайте резервные копии" +msgstr "Здесь можно управлять встраиваемыми модулями UltiMaker Cura и профилями материалов. Регулярно обновляйте встраиваемые модули и создавайте резервные копии" " настроек." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -4491,7 +4491,7 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "Можно ли отправлять анонимную информацию о вашей печати в Ultimaker? Следует отметить, что ни модели, ни IP-адреса и никакая другая персональная информация" +msgstr "Можно ли отправлять анонимную информацию о вашей печати в UltiMaker? Следует отметить, что ни модели, ни IP-адреса и никакая другая персональная информация" " не будет отправлена или сохранена." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 @@ -4810,8 +4810,8 @@ msgstr "Поиск и устранение неисправностей" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Войдите на платформу Ultimaker" +msgid "Sign in to the UltiMaker platform" +msgstr "Войдите на платформу UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4825,8 +4825,8 @@ msgstr "Выполняйте резервное копирование и син #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Делитесь идеями и получайте помощь от 48 000 пользователей в сообществе Ultimaker" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "Делитесь идеями и получайте помощь от 48 000 пользователей в сообществе UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4835,20 +4835,20 @@ msgstr "Пропустить" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Создайте бесплатную учетную запись Ultimaker" +msgid "Create a free UltiMaker Account" +msgstr "Создайте бесплатную учетную запись UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Помогите нам улучшить Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "Помогите нам улучшить UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем, включая перечисленные ниже:" +msgstr "UltiMaker Cura собирает анонимные данные для повышения качества печати и улучшения взаимодействия с пользователем, включая перечисленные ниже:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4874,7 +4874,7 @@ msgstr "Параметры печати" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Данные, собранные Ultimaker Cura, не содержат каких-либо персональных данных." +msgstr "Данные, собранные UltiMaker Cura, не содержат каких-либо персональных данных." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4944,8 +4944,8 @@ msgstr "Не удалось подключиться к устройству." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Не удается подключиться к принтеру Ultimaker?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "Не удается подключиться к принтеру UltiMaker?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4966,15 +4966,15 @@ msgstr "Подключить" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Приветствуем в Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "Приветствуем в UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Выполните указанные ниже действия для настройки\nUltimaker Cura. Это займет немного времени." +msgstr "Выполните указанные ниже действия для настройки\nUltiMaker Cura. Это займет немного времени." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5677,7 +5677,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura разработана компанией Ultimaker B.V. совместно с сообществом.\nCura использует следующие проекты с открытым исходным кодом:" +msgstr "Cura разработана компанией UltiMaker B.V. совместно с сообществом.\nCura использует следующие проекты с открытым исходным кодом:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5862,8 +5862,8 @@ msgstr "Мои принтеры" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Следите за своими принтерами в Ultimaker Digital Factory." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "Следите за своими принтерами в UltiMaker Digital Factory." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5882,23 +5882,23 @@ msgstr "Отслеживайте задания печати и запускай #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Расширяйте возможности Ultimaker Cura за счет плагинов и профилей материалов." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "Расширяйте возможности UltiMaker Cura за счет плагинов и профилей материалов." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Пройдите электронное обучение Ultimaker и станьте экспертом в области 3D-печати." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "Пройдите электронное обучение UltiMaker и станьте экспертом в области 3D-печати." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Поддержка Ultimaker" +msgid "UltiMaker support" +msgstr "Поддержка UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Узнайте, как начать работу с Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "Узнайте, как начать работу с UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5907,8 +5907,8 @@ msgstr "Задать вопрос" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Посоветуйтесь со специалистами в сообществе Ultimaker." +msgid "Consult the UltiMaker Community." +msgstr "Посоветуйтесь со специалистами в сообществе UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5922,8 +5922,8 @@ msgstr "Сообщите разработчикам о неполадках." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Посетите веб-сайт Ultimaker." +msgid "Visit the UltiMaker website." +msgstr "Посетите веб-сайт UltiMaker." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6239,8 +6239,8 @@ msgstr "- Добавляйте настройки материалов и пла #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Создайте бесплатную учетную запись Ultimaker" +msgid "Create a free UltiMaker account" +msgstr "Создайте бесплатную учетную запись UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6254,8 +6254,8 @@ msgstr "Последнее обновление: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Учетная запись Ultimaker" +msgid "UltiMaker Account" +msgstr "Учетная запись UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6299,7 +6299,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Этот принтер не связан с вашей учетной записью. Посетите сайт Ultimaker Digital Factory, чтобы установить привязку." +msgstr "Этот принтер не связан с вашей учетной записью. Посетите сайт UltiMaker Digital Factory, чтобы установить привязку." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6479,13 +6479,13 @@ msgstr "Пост обработка" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Управляет сетевыми соединениями с сетевыми принтерами Ultimaker 3." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "Управляет сетевыми соединениями с сетевыми принтерами UltiMaker 3." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Соединение с сетью Ultimaker" +msgid "UltiMaker Network Connection" +msgstr "Соединение с сетью UltiMaker" #: /3MFWriter/plugin.json msgctxt "description" @@ -6519,8 +6519,8 @@ msgstr "Информация о нарезке модели" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Предоставляет поддержку для записи пакетов формата Ultimaker." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "Предоставляет поддержку для записи пакетов формата UltiMaker." #: /UFPWriter/plugin.json msgctxt "name" @@ -6536,8 +6536,8 @@ msgstr "Подключается к цифровой библиотеке, по #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Цифровая библиотека Ultimaker" +msgid "UltiMaker Digital Library" +msgstr "Цифровая библиотека UltiMaker" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6574,12 +6574,12 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Предоставляет дополнительные возможности для принтеров Ultimaker (такие как мастер выравнивания стола, выбора обновления и так далее)" +msgstr "Предоставляет дополнительные возможности для принтеров UltiMaker (такие как мастер выравнивания стола, выбора обновления и так далее)" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Действия с принтерами Ultimaker" +msgid "UltiMaker machine actions" +msgstr "Действия с принтерами UltiMaker" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6596,7 +6596,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Позволяет управлять расширениями приложения и просматривать расширения с веб-сайта Ultimaker." +msgstr "Позволяет управлять расширениями приложения и просматривать расширения с веб-сайта UltiMaker." #: /Marketplace/plugin.json msgctxt "name" @@ -6948,8 +6948,8 @@ msgstr "Средство записи G-кода" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Предоставляет поддержку для чтения пакетов формата Ultimaker." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "Предоставляет поддержку для чтения пакетов формата UltiMaker." #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 15f440557b..5d3f5ee9b9 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -443,8 +443,8 @@ msgstr "Yeni bir oturum açma işlemi başlatılamıyor. Başka bir aktif oturum #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "Ultimaker hesabı sunucusuna ulaşılamadı." +msgid "Unable to reach the UltiMaker account server." +msgstr "UltiMaker hesabı sunucusuna ulaşılamadı." #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -729,14 +729,14 @@ msgid "" "

      Please send us this Crash Report to fix the problem.\n" " " -msgstr "

      Ultimaker Cura doğru görünmeyen bir şeyle karşılaştı.

      \n

      Başlatma esnasında kurtarılamaz bir hata ile karşılaştık. Muhtemelen" +msgstr "

      UltiMaker Cura doğru görünmeyen bir şeyle karşılaştı.

      \n

      Başlatma esnasında kurtarılamaz bir hata ile karşılaştık. Muhtemelen" " bazı hatalı yapılandırma dosyalarından kaynaklanıyordu. Yapılandırmanızı yedekleyip sıfırlamanızı öneriyoruz.

      \n

      Yedekler yapılandırma" " klasöründe bulunabilir.

      \n

      Sorunu düzeltmek için lütfen bu Çökme Raporunu bize gönderin.

      \n " #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "Çökme raporunu Ultimaker’a gönder" +msgid "Send crash report to UltiMaker" +msgstr "Çökme raporunu UltiMaker’a gönder" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -936,7 +936,7 @@ msgstr "Ağ hatası" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "Ultimaker hesabınızdan yeni yazıcı tespit edildi" msgstr[1] "Ultimaker hesabınızdan yeni yazıcılar tespit edildi" @@ -1064,8 +1064,8 @@ msgstr[1] "Bu yazıcılar Digital Factory ile bağlantılandırılmamış:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1095,7 +1095,7 @@ msgctxt "@info:status" msgid "" "You are attempting to connect to a printer that is not running Ultimaker " "Connect. Please update the printer to the latest firmware." -msgstr "Ultimaker Connect çalıştırmayan bir yazıcıya bağlanmaya çalışıyorsunuz. Lütfen yazıcının donanım yazılımını son sürüme güncelleyin." +msgstr "UltiMaker Connect çalıştırmayan bir yazıcıya bağlanmaya çalışıyorsunuz. Lütfen yazıcının donanım yazılımını son sürüme güncelleyin." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1212,8 +1212,8 @@ msgstr "Baskı izleme" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory'de baskıyı izleyin" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory'de baskıyı izleyin" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1323,8 +1323,8 @@ msgstr "UFP dosyasına yazamıyor:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker Biçim Paketi" +msgid "UltiMaker Format Package" +msgstr "UltiMaker Biçim Paketi" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1447,8 +1447,8 @@ msgstr "Malzeme ve yazılım paketlerini hesabınızla senkronize etmek istiyor #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "Ultimaker hesabınızda değişiklik tespit edildi" +msgid "Changes detected from your UltiMaker account" +msgstr "UltiMaker hesabınızda değişiklik tespit edildi" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1610,8 +1610,8 @@ msgstr "Hata bildirin" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "Ultimaker Cura'nın sorun izleyicisinde hata bildirin." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "UltiMaker Cura'nın sorun izleyicisinde hata bildirin." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1759,7 +1759,7 @@ msgctxt "@info:error Don't translate the XML tag !" msgid "" "Project file {0} is made using profiles that are " "unknown to this version of Ultimaker Cura." -msgstr "{0} proje dosyası, Ultimaker Cura'nın bu sürümünde bilinmeyen profiller kullanılarak yapılmış." +msgstr "{0} proje dosyası, UltiMaker Cura'nın bu sürümünde bilinmeyen profiller kullanılarak yapılmış." #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2434,7 +2434,7 @@ msgctxt "@info" msgid "" "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click " "\"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "Bulut yazıcıları için web kamerası akışları Ultimaker Cura'dan görüntülenemez. Ultimaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek" +msgstr "Bulut yazıcıları için web kamerası akışları UltiMaker Cura'dan görüntülenemez. Ultimaker Digital Factory'i ziyaret etmek ve bu web kamerasını görüntülemek" " için \"Yazıcıyı Yönet\"i tıklayın." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 @@ -2501,8 +2501,8 @@ msgstr "İlk kullanılabilen" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory'yi kullanarak yazıcılarınızı her yerden izleyin" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory'yi kullanarak yazıcılarınızı her yerden izleyin" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2817,7 +2817,7 @@ msgctxt "@text:window" msgid "" "Ultimaker Cura collects anonymous data in order to improve the print quality " "and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için anonim veri toplar. Aşağıda, paylaşılan tüm verilerin bir örneği verilmiştir:" +msgstr "UltiMaker Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için anonim veri toplar. Aşağıda, paylaşılan tüm verilerin bir örneği verilmiştir:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2841,8 +2841,8 @@ msgstr "Cura projesini kaydet" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "Lütfen Ultimaker Original’e yapılan herhangi bir yükseltmeyi seçin" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "Lütfen UltiMaker Original’e yapılan herhangi bir yükseltmeyi seçin" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2948,7 +2948,7 @@ msgctxt "@text" msgid "" "Streamline your workflow and customize your Ultimaker Cura experience with " "plugins contributed by our amazing community of users." -msgstr "Muhteşem kullanıcı topluluğumuzun katkıda bulunduğu eklentilerle iş akışınızı kolaylaştırın ve Ultimaker Cura deneyiminizi kendinize uygun hale getirin." +msgstr "Muhteşem kullanıcı topluluğumuzun katkıda bulunduğu eklentilerle iş akışınızı kolaylaştırın ve UltiMaker Cura deneyiminizi kendinize uygun hale getirin." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -3011,7 +3011,7 @@ msgctxt "@text" msgid "" "Select and install material profiles optimised for your Ultimaker 3D " "printers." -msgstr "Ultimaker 3D yazıcılarınız için optimize edilmiş malzeme profillerini seçin ve yükleyin." +msgstr "UltiMaker 3D yazıcılarınız için optimize edilmiş malzeme profillerini seçin ve yükleyin." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -3132,18 +3132,18 @@ msgstr "Daha fazla yükle" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Ultimaker Tarafından Doğrulanmış Eklenti" +msgid "UltiMaker Verified Plug-in" +msgstr "UltiMaker Tarafından Doğrulanmış Eklenti" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Ultimaker Sertifikalı Malzeme" +msgid "UltiMaker Certified Material" +msgstr "UltiMaker Sertifikalı Malzeme" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Ultimaker Tarafından Doğrulanmış Paket" +msgid "UltiMaker Verified Package" +msgstr "UltiMaker Tarafından Doğrulanmış Paket" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3155,7 +3155,7 @@ msgctxt "@text" msgid "" "Manage your Ultimaker Cura plugins and material profiles here. Make sure to " "keep your plugins up to date and backup your setup regularly." -msgstr "Ultimaker Cura eklentilerinizi ve malzeme profillerini burada yönetin. Eklentilerinizi güncel tuttuğunuzdan ve ayarınızı düzenli olarak yedeklediğinizden" +msgstr "UltiMaker Cura eklentilerinizi ve malzeme profillerini burada yönetin. Eklentilerinizi güncel tuttuğunuzdan ve ayarınızı düzenli olarak yedeklediğinizden" " emin olun." #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -4480,7 +4480,7 @@ msgid "" "Should anonymous data about your print be sent to Ultimaker? Note, no " "models, IP addresses or other personally identifiable information is sent or " "stored." -msgstr "Yazdırmanızdaki anonim veriler Ultimaker’a gönderilmeli mi? Unutmayın; hiçbir model, IP adresi veya diğer kişiye özgü bilgiler gönderilmez veya saklanmaz." +msgstr "Yazdırmanızdaki anonim veriler UltiMaker’a gönderilmeli mi? Unutmayın; hiçbir model, IP adresi veya diğer kişiye özgü bilgiler gönderilmez veya saklanmaz." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4797,8 +4797,8 @@ msgstr "Sorun giderme" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "Ultimaker platformuna giriş yapın" +msgid "Sign in to the UltiMaker platform" +msgstr "UltiMaker platformuna giriş yapın" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4812,8 +4812,8 @@ msgstr "Malzeme ayarlarınızı ve eklentilerinizi yedekleyin ve senkronize edin #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "Ultimaker Topluluğunda fikirlerinizi paylaşın ve 48.000'den fazla kullanıcıdan yardım alın" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "UltiMaker Topluluğunda fikirlerinizi paylaşın ve 48.000'den fazla kullanıcıdan yardım alın" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4822,20 +4822,20 @@ msgstr "Atla" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "Ücretsiz Ultimaker Hesabı oluşturun" +msgid "Create a free UltiMaker Account" +msgstr "Ücretsiz UltiMaker Hesabı oluşturun" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "Ultimaker Cura'yı geliştirmemiz yardım edin" +msgid "Help us to improve UltiMaker Cura" +msgstr "UltiMaker Cura'yı geliştirmemiz yardım edin" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" msgid "" "Ultimaker Cura collects anonymous data to improve print quality and user " "experience, including:" -msgstr "Ultimaker Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için anonim veri toplar. Bu veriler aşağıdakileri içerir:" +msgstr "UltiMaker Cura, yazdırma kalitesini ve kullanıcı deneyimini iyileştirmek için anonim veri toplar. Bu veriler aşağıdakileri içerir:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4861,7 +4861,7 @@ msgstr "Yazdırma ayarları" msgctxt "@text" msgid "" "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Ultimaker Cura tarafından toplanan veriler herhangi bir kişisel bilgi içermeyecektir." +msgstr "UltiMaker Cura tarafından toplanan veriler herhangi bir kişisel bilgi içermeyecektir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4931,8 +4931,8 @@ msgstr "Cihaza bağlanılamadı." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "Ultimaker yazıcınıza bağlanamıyor musunuz?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "UltiMaker yazıcınıza bağlanamıyor musunuz?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4953,15 +4953,15 @@ msgstr "Bağlan" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "Ultimaker Cura'ya hoş geldiniz" +msgid "Welcome to UltiMaker Cura" +msgstr "UltiMaker Cura'ya hoş geldiniz" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" msgid "" "Please follow these steps to set up Ultimaker Cura. This will only take a " "few moments." -msgstr "Ultimaker Cura'yı kurmak\n için lütfen aşağıdaki adımları izleyin. Bu sadece birkaç saniye sürecektir." +msgstr "UltiMaker Cura'yı kurmak\n için lütfen aşağıdaki adımları izleyin. Bu sadece birkaç saniye sürecektir." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5661,7 +5661,7 @@ msgctxt "@info:credit" msgid "" "Cura is developed by Ultimaker B.V. in cooperation with the community.\n" "Cura proudly uses the following open source projects:" -msgstr "Cura, topluluk iş birliği ile Ultimaker B.V. tarafından geliştirilmiştir.\nCura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:" +msgstr "Cura, topluluk iş birliği ile UltiMaker B.V. tarafından geliştirilmiştir.\nCura aşağıdaki açık kaynak projelerini gururla kullanmaktadır:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Dialogs/AboutDialog.qml:138 msgctxt "@label Description for application component" @@ -5846,8 +5846,8 @@ msgstr "Yazıcılarım" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "Ultimaker Digital Factory'de yazıcıları izleyin." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "UltiMaker Digital Factory'de yazıcıları izleyin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5866,23 +5866,23 @@ msgstr "Baskı işlerini takip edin ve baskı geçmişinizden yeniden baskı iş #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "Ultimaker Cura'yı eklentilerle ve malzeme profilleriyle genişletin." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "UltiMaker Cura'yı eklentilerle ve malzeme profilleriyle genişletin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "Ultimaker e-öğrenme ile 3D baskı uzmanı olun." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "UltiMaker e-öğrenme ile 3D baskı uzmanı olun." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker desteği" +msgid "UltiMaker support" +msgstr "UltiMaker desteği" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "Ultimaker Cura ile işe nasıl başlayacağınızı öğrenin." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "UltiMaker Cura ile işe nasıl başlayacağınızı öğrenin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5891,8 +5891,8 @@ msgstr "Soru gönder" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "Ultimaker Topluluğundan yardım alın." +msgid "Consult the UltiMaker Community." +msgstr "UltiMaker Topluluğundan yardım alın." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5906,8 +5906,8 @@ msgstr "Geliştiricileri sorunlarla ilgili bilgilendirin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "Ultimaker web sitesini ziyaret edin." +msgid "Visit the UltiMaker website." +msgstr "UltiMaker web sitesini ziyaret edin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -6219,13 +6219,13 @@ msgid "" "- Add material profiles and plug-ins from the Marketplace\n" "- Back-up and sync your material profiles and plug-ins\n" "- Share ideas and get help from 48,000+ users in the Ultimaker community" -msgstr "- Marketplace'den malzeme profilleri ve eklentiler ekleyin\n- Malzeme profillerinizi ve eklentilerinizi yedekleyin ve senkronize edin\n- Ultimaker topluluğunda" +msgstr "- Marketplace'den malzeme profilleri ve eklentiler ekleyin\n- Malzeme profillerinizi ve eklentilerinizi yedekleyin ve senkronize edin\n- UltiMaker topluluğunda" " fikirlerinizi paylaşın ve 48.000'den fazla kullanıcıdan yardım alın" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "Ücretsiz Ultimaker hesabı oluşturun" +msgid "Create a free UltiMaker account" +msgstr "Ücretsiz UltiMaker hesabı oluşturun" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -6239,8 +6239,8 @@ msgstr "Son güncelleme: %1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker hesabı" +msgid "UltiMaker Account" +msgstr "UltiMaker hesabı" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6284,7 +6284,7 @@ msgctxt "@status" msgid "" "This printer is not linked to your account. Please visit the Ultimaker " "Digital Factory to establish a connection." -msgstr "Yazıcı hesabınızla bağlanmamış. Bağlantı kurmak için lütfen Ultimaker Digital Factory bölümünü ziyaret edin." +msgstr "Yazıcı hesabınızla bağlanmamış. Bağlantı kurmak için lütfen UltiMaker Digital Factory bölümünü ziyaret edin." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6464,13 +6464,13 @@ msgstr "Son İşleme" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "Ultimaker ağındaki yazıcılar için ağ bağlantılarını yönetir." +msgid "Manages network connections to UltiMaker networked printers." +msgstr "UltiMaker ağındaki yazıcılar için ağ bağlantılarını yönetir." #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker Ağ Bağlantısı" +msgid "UltiMaker Network Connection" +msgstr "UltiMaker Ağ Bağlantısı" #: /3MFWriter/plugin.json msgctxt "description" @@ -6504,8 +6504,8 @@ msgstr "Dilim bilgisi" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "Ultimaker Biçim Paketleri yazmak için destek sağlar." +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "UltiMaker Biçim Paketleri yazmak için destek sağlar." #: /UFPWriter/plugin.json msgctxt "name" @@ -6521,8 +6521,8 @@ msgstr "Digital Library'ye bağlanarak Cura'nın Digital Library'deki dosyaları #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" +msgstr "UltiMaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6559,12 +6559,12 @@ msgctxt "description" msgid "" "Provides machine actions for Ultimaker machines (such as bed leveling " "wizard, selecting upgrades, etc.)." -msgstr "Ultimaker makineleri için makine eylemleri sunar (yatak dengeleme sihirbazı, yükseltme seçme vb.)" +msgstr "UltiMaker makineleri için makine eylemleri sunar (yatak dengeleme sihirbazı, yükseltme seçme vb.)" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker makine eylemleri" +msgid "UltiMaker machine actions" +msgstr "UltiMaker makine eylemleri" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6581,7 +6581,7 @@ msgctxt "description" msgid "" "Manages extensions to the application and allows browsing extensions from " "the Ultimaker website." -msgstr "Uygulamanın uzantılarını yönetir ve Ultimaker web sitesinden uzantıların incelenmesini sağlar." +msgstr "Uygulamanın uzantılarını yönetir ve UltiMaker web sitesinden uzantıların incelenmesini sağlar." #: /Marketplace/plugin.json msgctxt "name" @@ -6933,8 +6933,8 @@ msgstr "G-code Yazıcı" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "Ultimaker Biçim Paketlerinin okunması için destek sağlar." +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "UltiMaker Biçim Paketlerinin okunması için destek sağlar." #: /UFPReader/plugin.json msgctxt "name" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index 2e18430d52..a7a5c1b211 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -423,8 +423,8 @@ msgstr "无法开始新的登录过程。请检查是否仍在尝试进行另一 #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "无法连接 Ultimaker 帐户服务器。" +msgid "Unable to reach the UltiMaker account server." +msgstr "无法连接 UltiMaker 帐户服务器。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -700,8 +700,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "向 Ultimaker 发送错误报告" +msgid "Send crash report to UltiMaker" +msgstr "向 UltiMaker 发送错误报告" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -901,7 +901,7 @@ msgstr "网络错误" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "从您的 Ultimaker 帐户中检测到新的打印机" @@ -1020,8 +1020,8 @@ msgstr[0] "这些打印机未链接到 Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1047,8 +1047,8 @@ msgstr "删除打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "您正在尝试连接未运行 Ultimaker Connect 的打印机。请将打印机更新至最新固件。" +msgid "You are attempting to connect to a printer that is not running UltiMaker Connect. Please update the printer to the latest firmware." +msgstr "您正在尝试连接未运行 UltiMaker Connect 的打印机。请将打印机更新至最新固件。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1165,8 +1165,8 @@ msgstr "监控打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "在 Ultimaker Digital Factory 中跟踪打印" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "在 UltiMaker Digital Factory 中跟踪打印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1274,8 +1274,8 @@ msgstr "无法写入到 UFP 文件:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker 格式包" +msgid "UltiMaker Format Package" +msgstr "UltiMaker 格式包" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1396,8 +1396,8 @@ msgstr "是否要与您的帐户同步材料和软件包?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "检测到您的 Ultimaker 帐户有更改" +msgid "Changes detected from your UltiMaker account" +msgstr "检测到您的 UltiMaker 帐户有更改" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1557,8 +1557,8 @@ msgstr "报告错误" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "在 Ultimaker Cura 问题跟踪器上报告错误。" +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "在 UltiMaker Cura 问题跟踪器上报告错误。" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1687,8 +1687,8 @@ msgstr "项目文件 {0} 损坏: {1}。" #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "项目文件 {0} 是用此 Ultimaker Cura 版本未识别的配置文件制作的。" +msgid "Project file {0} is made using profiles that are unknown to this version of UltiMaker Cura." +msgstr "项目文件 {0} 是用此 UltiMaker Cura 版本未识别的配置文件制作的。" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2329,8 +2329,8 @@ msgstr "请及时更新打印机固件以远程管理打印队列。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "无法从 Ultimaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 Ultimaker Digital Factory 并查看此网络摄像头。" +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "无法从 UltiMaker Cura 中查看云打印机的网络摄像头馈送。请单击“管理打印机”以访问 Ultimaker Digital Factory 并查看此网络摄像头。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2396,8 +2396,8 @@ msgstr "第一个可用" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" -msgstr "使用 Ultimaker Digital Factory 从任意位置监控打印机" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" +msgstr "使用 UltiMaker Digital Factory 从任意位置监控打印机" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 msgctxt "@button" @@ -2695,8 +2695,8 @@ msgstr "更多关于匿名数据收集的信息" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "为了改善打印质量和用户体验,Ultimaker Cura 会收集匿名数据。以下是所有数据分享的示例:" +msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "为了改善打印质量和用户体验,UltiMaker Cura 会收集匿名数据。以下是所有数据分享的示例:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2720,8 +2720,8 @@ msgstr "保存 Cura 项目" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "请选择适用于 Ultimaker Original 的升级文件" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "请选择适用于 UltiMaker Original 的升级文件" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2816,8 +2816,8 @@ msgstr "安装插件" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." -msgstr "使用由我们卓越的用户社区提供的插件,简化您的工作流程并自定义 Ultimaker Cura 体验。" +msgid "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users." +msgstr "使用由我们卓越的用户社区提供的插件,简化您的工作流程并自定义 UltiMaker Cura 体验。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 msgctxt "@title" @@ -2875,8 +2875,8 @@ msgstr "安装材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." -msgstr "选择并安装针对您的 Ultimaker 3D 打印机经过优化的材料配置文件。" +msgid "Select and install material profiles optimised for your UltiMaker 3D printers." +msgstr "选择并安装针对您的 UltiMaker 3D 打印机经过优化的材料配置文件。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 msgctxt "@info:tooltip" @@ -2997,18 +2997,18 @@ msgstr "加载更多" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" -msgstr "Ultimaker 验证插件" +msgid "UltiMaker Verified Plug-in" +msgstr "UltiMaker 验证插件" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" -msgstr "Ultimaker 认证材料" +msgid "UltiMaker Certified Material" +msgstr "UltiMaker 认证材料" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" -msgstr "Ultimaker 验证包" +msgid "UltiMaker Verified Package" +msgstr "UltiMaker 验证包" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 msgctxt "@header" @@ -3017,8 +3017,8 @@ msgstr "管理包" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." -msgstr "在此处管理您的 Ultimaker Cura 插件和材料配置文件。请确保将插件保持为最新,并定期备份设置。" +msgid "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgstr "在此处管理您的 UltiMaker Cura 插件和材料配置文件。请确保将插件保持为最新,并定期备份设置。" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 msgctxt "@title" @@ -4283,8 +4283,8 @@ msgstr "隐私" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "您愿意将关于您的打印数据以匿名形式发送到 Ultimaker 吗?注意:我们不会记录/发送任何模型、IP 地址或其他私人数据。" +msgid "Should anonymous data about your print be sent to UltiMaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "您愿意将关于您的打印数据以匿名形式发送到 UltiMaker 吗?注意:我们不会记录/发送任何模型、IP 地址或其他私人数据。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4596,8 +4596,8 @@ msgstr "故障排除" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "登录 Ultimaker 平台" +msgid "Sign in to the UltiMaker platform" +msgstr "登录 UltiMaker 平台" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4611,8 +4611,8 @@ msgstr "备份和同步材料设置和插件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "在 Ultimaker 社区分享观点并获取 48,000 多名用户的帮助" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "在 UltiMaker 社区分享观点并获取 48,000 多名用户的帮助" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4621,18 +4621,18 @@ msgstr "跳过" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "创建免费的 Ultimaker 帐户" +msgid "Create a free UltiMaker Account" +msgstr "创建免费的 UltiMaker 帐户" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "帮助我们改进 Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "帮助我们改进 UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "为了改善打印质量和用户体验,Ultimaker Cura 会收集匿名数据,这些数据包括:" +msgid "UltiMaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "为了改善打印质量和用户体验,UltiMaker Cura 会收集匿名数据,这些数据包括:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4656,8 +4656,8 @@ msgstr "打印设置" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Ultimaker Cura 收集的数据不会包含任何个人信息。" +msgid "Data collected by UltiMaker Cura will not contain any personal information." +msgstr "UltiMaker Cura 收集的数据不会包含任何个人信息。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4727,8 +4727,8 @@ msgstr "无法连接到设备。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "无法连接到 Ultimaker 打印机?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "无法连接到 UltiMaker 打印机?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4747,12 +4747,12 @@ msgstr "连接" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "欢迎使用 Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "欢迎使用 UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." +msgid "Please follow these steps to set up UltiMaker Cura. This will only take a few moments." msgstr "" "请按照以下步骤设置\n" "Ultimaker Cura。此操作只需要几分钟时间。" @@ -5626,8 +5626,8 @@ msgstr "我的打印机" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "在 Ultimaker Digital Factory 中监控打印机。" +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "在 UltiMaker Digital Factory 中监控打印机。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5646,23 +5646,23 @@ msgstr "监控打印作业并从打印历史记录重新打印。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "用插件和材料配置文件扩展 Ultimaker Cura。" +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "用插件和材料配置文件扩展 UltiMaker Cura。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "通过 Ultimaker 线上课程教学,成为 3D 打印专家。" +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "通过 UltiMaker 线上课程教学,成为 3D 打印专家。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker 支持" +msgid "UltiMaker support" +msgstr "UltiMaker 支持" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "了解如何开始使用 Ultimaker Cura。" +msgid "Learn how to get started with UltiMaker Cura." +msgstr "了解如何开始使用 UltiMaker Cura。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5671,8 +5671,8 @@ msgstr "提问" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "咨询 Ultimaker 社区。" +msgid "Consult the UltiMaker Community." +msgstr "咨询 UltiMaker 社区。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5686,8 +5686,8 @@ msgstr "向开发人员报错。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "访问 Ultimaker 网站。" +msgid "Visit the UltiMaker website." +msgstr "访问 UltiMaker 网站。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -5983,8 +5983,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "创建免费的 Ultimaker 帐户" +msgid "Create a free UltiMaker account" +msgstr "创建免费的 UltiMaker 帐户" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -5998,8 +5998,8 @@ msgstr "上次更新时间:%1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker 帐户" +msgid "UltiMaker Account" +msgstr "UltiMaker 帐户" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6038,8 +6038,8 @@ msgstr "云打印机离线。请检查打印机是否已开启并连接到 Inter #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "此打印机未链接到您的帐户。请访问 Ultimaker Digital Factory 以建立连接。" +msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." +msgstr "此打印机未链接到您的帐户。请访问 UltiMaker Digital Factory 以建立连接。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6213,13 +6213,13 @@ msgstr "后期处理" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "管理与 Ultimaker 网络打印机的网络连接。" +msgid "Manages network connections to UltiMaker networked printers." +msgstr "管理与 UltiMaker 网络打印机的网络连接。" #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker 网络连接" +msgid "UltiMaker Network Connection" +msgstr "UltiMaker 网络连接" #: /3MFWriter/plugin.json msgctxt "description" @@ -6253,8 +6253,8 @@ msgstr "切片信息" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "支持写入 Ultimaker 格式包。" +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "支持写入 UltiMaker 格式包。" #: /UFPWriter/plugin.json msgctxt "name" @@ -6268,8 +6268,8 @@ msgstr "连接到 Digital Library,以允许 Cura 从 Digital Library 打开文 #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker Digital Library" +msgid "UltiMaker Digital Library" +msgstr "UltiMaker Digital Library" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6303,13 +6303,13 @@ msgstr "Trimesh 阅读器" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc.)." msgstr "为最后的机器提供机器操作(例如,热床调平向导,选择升级等)。" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker 打印机操作" +msgid "UltiMaker machine actions" +msgstr "UltiMaker 打印机操作" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6323,8 +6323,8 @@ msgstr "压缩 G-code 读取器" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." -msgstr "管理对应用程序的扩展并允许从 Ultimaker 网站浏览扩展。" +msgid "Manages extensions to the application and allows browsing extensions from the UltiMaker website." +msgstr "管理对应用程序的扩展并允许从 UltiMaker 网站浏览扩展。" #: /Marketplace/plugin.json msgctxt "name" @@ -6673,8 +6673,8 @@ msgstr "G-code 写入器" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "支持读取 Ultimaker 格式包。" +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "支持读取 UltiMaker 格式包。" #: /UFPReader/plugin.json msgctxt "name" @@ -6988,8 +6988,8 @@ msgstr "准备阶段" #~ msgstr "电子邮件" #~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "请登录以获取经验证适用于 Ultimaker Cura Enterprise 的插件和材料" +#~ msgid "Please sign in to get verified plugins and materials for UltiMaker Cura Enterprise" +#~ msgstr "请登录以获取经验证适用于 UltiMaker Cura Enterprise 的插件和材料" #~ msgctxt "@label" #~ msgid "Version" @@ -7146,16 +7146,16 @@ msgstr "准备阶段" #~ msgstr "提供仿真视图。" #~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "使用您的 Ultimaker account 帐户从任何地方发送和监控打印作业。" +#~ msgid "Send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "使用您的 UltiMaker account 帐户从任何地方发送和监控打印作业。" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "连接到 Ultimaker Digital Factory" +#~ msgid "Connect to UltiMaker Digital Factory" +#~ msgstr "连接到 UltiMaker Digital Factory" #~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "无法从 Ultimaker Cura 中查看云打印机的网络摄像头馈送。" +#~ msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." +#~ msgstr "无法从 UltiMaker Cura 中查看云打印机的网络摄像头馈送。" #~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" #~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." @@ -7219,8 +7219,8 @@ msgstr "准备阶段" #~ msgstr "完成" #~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Ultimaker 帐户" +#~ msgid "UltiMaker Account" +#~ msgstr "UltiMaker 帐户" #~ msgctxt "@text" #~ msgid "Your key to connected 3D printing" @@ -7235,8 +7235,8 @@ msgstr "准备阶段" #~ msgstr "- 通过同步设置并将其加载到任何位置保持灵活性" #~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- 使用 Ultimaker 打印机上的远程工作流提高效率" +#~ msgid "- Increase efficiency with a remote workflow on UltiMaker printers" +#~ msgstr "- 使用 UltiMaker 打印机上的远程工作流提高效率" #~ msgctxt "@text" #~ msgid "" @@ -7247,8 +7247,8 @@ msgstr "准备阶段" #~ "Ultimaker Cura。此操作只需要几分钟时间。" #~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Ultimaker Cura 新增功能" +#~ msgid "What's new in UltiMaker Cura" +#~ msgstr "UltiMaker Cura 新增功能" #~ msgctxt "@label ({} is object name)" #~ msgid "Are you sure you wish to remove {}? This cannot be undone!" @@ -7279,12 +7279,12 @@ msgstr "准备阶段" #~ msgstr "从 Digital Factory 添加的打印机:
        {}
      " #~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      要建立连接,请访问 Ultimaker Digital Factory。" +#~ msgid "
        {}
      To establish a connection, please visit the UltiMaker Digital Factory." +#~ msgstr "
        {}
      要建立连接,请访问 Ultimaker Digital Factory。" #~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "{} 将被删除,直至下次帐户同步为止。
      要永久删除 {},请访问 Ultimaker Digital Factory

      是否确实要暂时删除 {}?" +#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit UltiMaker Digital Factory.

      Are you sure you want to remove {} temporarily?" +#~ msgstr "{} 将被删除,直至下次帐户同步为止。
      要永久删除 {},请访问 Ultimaker Digital Factory

      是否确实要暂时删除 {}?" #~ msgctxt "@label" #~ msgid "" @@ -7319,8 +7319,8 @@ msgstr "准备阶段" #~ msgstr "网络摄像头不可用,因为您正在监控云打印机。" #~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" +#~ msgid "UltiMaker Digital Factory" +#~ msgstr "UltiMaker Digital Factory" #~ msgctxt "@text:window, %1 is a profile name" #~ msgid "" @@ -7358,8 +7358,8 @@ msgstr "准备阶段" #~ msgstr "通过云连接" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "连接到 Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "连接到 UltiMaker Cloud" #~ msgctxt "@label" #~ msgid "You need to login first before you can rate" @@ -7386,16 +7386,16 @@ msgstr "准备阶段" #~ msgstr "作者" #~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "获取经过 Ultimaker 验证的插件和材料" +#~ msgid "Get plugins and materials verified by UltiMaker" +#~ msgstr "获取经过 UltiMaker 验证的插件和材料" #~ msgctxt "@label The argument is a username." #~ msgid "Hi %1" #~ msgstr "%1,您好" #~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker 帐户" +#~ msgid "UltiMaker account" +#~ msgstr "UltiMaker 帐户" #~ msgctxt "@button" #~ msgid "Sign out" @@ -7490,20 +7490,20 @@ msgstr "准备阶段" #~ msgstr "语言:" #~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" +#~ msgid "UltiMaker Cloud" +#~ msgstr "UltiMaker Cloud" #~ msgctxt "@text" #~ msgid "The next generation 3D printing workflow" #~ msgstr "下一代 3D 打印工作流程" #~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- 将打印作业发送到局域网外的 Ultimaker 打印机" +#~ msgid "- Send print jobs to UltiMaker printers outside your local network" +#~ msgstr "- 将打印作业发送到局域网外的 UltiMaker 打印机" #~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- 将 Ultimaker Cura 设置存储到云以便在任何地方使用" +#~ msgid "- Store your UltiMaker Cura settings in the cloud for use anywhere" +#~ msgstr "- 将 UltiMaker Cura 设置存储到云以便在任何地方使用" #~ msgctxt "@text" #~ msgid "- Get exclusive access to print profiles from leading brands" @@ -7590,8 +7590,8 @@ msgstr "准备阶段" #~ msgstr "显示所有设置" #~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" +#~ msgid "UltiMaker Cura" +#~ msgstr "UltiMaker Cura" #~ msgctxt "@title:window" #~ msgid "About Cura" @@ -7674,8 +7674,8 @@ msgstr "准备阶段" #~ msgstr "检查表" #~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "请选择适用于 Ultimaker 2 的升级文件。" +#~ msgid "Please select any upgrades made to this UltiMaker 2." +#~ msgstr "请选择适用于 UltiMaker 2 的升级文件。" #~ msgctxt "@label" #~ msgid "Olsson Block" @@ -7798,8 +7798,8 @@ msgstr "准备阶段" #~ msgstr "无法启动新的打印作业。" #~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Ultimaker 配置存在问题,导致无法开始打印。请解决此问题,然后再继续。" +#~ msgid "There is an issue with the configuration of your UltiMaker, which makes it impossible to start the print. Please resolve this issues before continuing." +#~ msgstr "UltiMaker 配置存在问题,导致无法开始打印。请解决此问题,然后再继续。" #~ msgctxt "@window:title" #~ msgid "Mismatched configuration" @@ -7890,20 +7890,20 @@ msgstr "准备阶段" #~ msgstr "连接到云时出错。" #~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "通过 Ultimaker Cloud 上传" +#~ msgid "Uploading via UltiMaker Cloud" +#~ msgstr "通过 UltiMaker Cloud 上传" #~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "连接到 Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "连接到 UltiMaker Cloud" #~ msgctxt "@action" #~ msgid "Don't ask me again for this printer." #~ msgstr "对此打印机不再询问。" #~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "您现在可以使用您的 Ultimaker account 帐户从任何地方发送和监控打印作业。" +#~ msgid "You can now send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "您现在可以使用您的 UltiMaker account 帐户从任何地方发送和监控打印作业。" #~ msgctxt "@info:status" #~ msgid "Connected!" @@ -7949,7 +7949,7 @@ msgstr "准备阶段" #~ msgstr "正交" #~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." +#~ msgid "Manages network connections to UltiMaker 3 printers." #~ msgstr "管理与最后的3个打印机的网络连接。" #~ msgctxt "name" @@ -8053,8 +8053,8 @@ msgstr "准备阶段" #~ msgstr "发送数据至远程群集" #~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "连接到 Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "连接到 UltiMaker Cloud" #~ msgctxt "@info" #~ msgid "Cura collects anonymized usage statistics." @@ -8189,11 +8189,11 @@ msgstr "准备阶段" #~ msgstr "请选择已连接网络的打印机进行监控。" #~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "请将 Ultimaker 打印机连接到您的局域网。" +#~ msgid "Please connect your UltiMaker printer to your local network." +#~ msgstr "请将 UltiMaker 打印机连接到您的局域网。" #~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." +#~ msgid "Cura sends anonymous data to UltiMaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." #~ msgstr "Cura向最终用户发送匿名数据,以提高打印质量和用户体验。下面是发送的所有数据的一个示例。" #~ msgctxt "@text:window" @@ -8201,8 +8201,8 @@ msgstr "准备阶段" #~ msgstr "我不想发送此数据" #~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "允许向 Ultimaker 发送此数据并帮助我们改善 Cura" +#~ msgid "Allow sending this data to UltiMaker and help us improve Cura" +#~ msgstr "允许向 UltiMaker 发送此数据并帮助我们改善 Cura" #~ msgctxt "@label" #~ msgid "No print selected" @@ -8404,7 +8404,7 @@ msgstr "准备阶段" #~ msgstr "我不想发送这些数据" #~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" +#~ msgid "Allow sending these data to UltiMaker and help us improve Cura" #~ msgstr "允许将这些数据发送到最后一个,帮助我们改进Cura" #~ msgctxt "@label" @@ -8600,8 +8600,8 @@ msgstr "准备阶段" #~ msgstr "打印平台附着" #~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "需要帮助改善您的打印?
      阅读 Ultimaker 故障排除指南" +#~ msgid "Need help improving your prints?
      Read the UltiMaker Troubleshooting Guides" +#~ msgstr "需要帮助改善您的打印?
      阅读 UltiMaker 故障排除指南" #~ msgctxt "@title:window" #~ msgid "Engine Log" @@ -8620,8 +8620,8 @@ msgstr "准备阶段" #~ msgstr "检查兼容性" #~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "点击查看 Ultimaker.com 上的材料兼容情况。" +#~ msgid "Click to check the material compatibility on UltiMaker.com." +#~ msgstr "点击查看 UltiMaker.com 上的材料兼容情况。" #~ msgctxt "description" #~ msgid "Shows changes since latest checked version." @@ -8740,16 +8740,16 @@ msgstr "准备阶段" #~ msgstr "联系方式" #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "这台打印机未设置为运行一组连接的 Ultimaker 3 打印机。" +#~ msgid "This printer is not set up to host a group of UltiMaker 3 printers." +#~ msgstr "这台打印机未设置为运行一组连接的 UltiMaker 3 打印机。" #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "这台打印机是一组共 %1 台已连接 Ultimaker 3 打印机的主机。" +#~ msgid "This printer is the host for a group of %1 UltiMaker 3 printers." +#~ msgstr "这台打印机是一组共 %1 台已连接 UltiMaker 3 打印机的主机。" #~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 未设置为运行一组连接的 Ultimaker 3 打印机" +#~ msgid "%1 is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "%1 未设置为运行一组连接的 UltiMaker 3 打印机" #~ msgctxt "@label link to connect manager" #~ msgid "Add/Remove printers" @@ -9015,12 +9015,12 @@ msgstr "准备阶段" #~ msgstr "插件浏览器" #~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" +#~ msgid "UltiMaker 3" +#~ msgstr "UltiMaker 3" #~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" +#~ msgid "UltiMaker 3 Extended" +#~ msgstr "UltiMaker 3 Extended" #~ msgctxt "@title:window" #~ msgid "SolidWorks: Export wizard" @@ -9171,8 +9171,8 @@ msgstr "准备阶段" #~ msgstr "提供更改打印机设置(如成形空间体积、喷嘴口径等)的方法" #~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "管理与 Ultimaker 3 打印机的网络连接" +#~ msgid "Manages network connections to UltiMaker 3 printers" +#~ msgstr "管理与 UltiMaker 3 打印机的网络连接" #~ msgctxt "description" #~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." @@ -9211,8 +9211,8 @@ msgstr "准备阶段" #~ msgstr "询问用户一次是否同意我们的许可" #~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "为 Ultimaker 打印机提供操作选项(如平台调平向导、选择升级等)" +#~ msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "为 UltiMaker 打印机提供操作选项(如平台调平向导、选择升级等)" #~ msgctxt "@item:inlistbox" #~ msgid "GCode File" @@ -9318,12 +9318,12 @@ msgstr "准备阶段" #~ msgid "Resuming print..." #~ msgstr "恢复打印..." -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "这台打印机未设置为运行一组连接的 Ultimaker 3 打印机。" +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "这台打印机未设置为运行一组连接的 UltiMaker 3 打印机。" #~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "这台打印机是一组共 {count} 台已连接 Ultimaker 3 打印机的主机。" +#~ msgid "This printer is the host for a group of {count} connected UltiMaker 3 printers." +#~ msgstr "这台打印机是一组共 {count} 台已连接 UltiMaker 3 打印机的主机。" #~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." #~ msgstr "{printer_name} 已完成打印 '{job_name}'。 请收起打印品并确认清空打印平台。" @@ -9332,8 +9332,8 @@ msgstr "准备阶段" #~ msgstr "{printer_name} 已保留用于打印 '{job_name}'。 请更改打印机配置以匹配此项作业,以便开始打印。" #~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "无法发送新打印作业:此 3D 打印机(尚)未设置为运行一组连接的 Ultimaker 3 打印机。" +#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "无法发送新打印作业:此 3D 打印机(尚)未设置为运行一组连接的 UltiMaker 3 打印机。" #~ msgctxt "@info:status" #~ msgid "Unable to send print job to group {cluster_name}." @@ -9458,12 +9458,12 @@ msgstr "准备阶段" #~ msgstr "未知错误代码: %1" #~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" +#~ msgid "UltiMaker 3" +#~ msgstr "UltiMaker 3" #~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" +#~ msgid "UltiMaker 3 Extended" +#~ msgstr "UltiMaker 3 Extended" #~ msgctxt "@label Printer status" #~ msgid "Unknown" @@ -9737,12 +9737,12 @@ msgstr "准备阶段" #~ msgstr "确定" #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "这台打印机未设置为运行一组连接的 Ultimaker 3 打印机" +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "这台打印机未设置为运行一组连接的 UltiMaker 3 打印机" #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "这台打印机是一组 %1 台已连接 Ultimaker 3 打印机的主机" +#~ msgid "This printer is the host for a group of %1 connected UltiMaker 3 printers" +#~ msgstr "这台打印机是一组 %1 台已连接 UltiMaker 3 打印机的主机" #~ msgctxt "@label" #~ msgid "Completed on: " @@ -10058,8 +10058,8 @@ msgstr "准备阶段" #~ msgstr "提供可移动磁盘热插拔和写入文件的支持。" #~ msgctxt "@info:whatsthis" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "管理与 Ultimaker 3 打印机的网络连接" +#~ msgid "Manages network connections to UltiMaker 3 printers" +#~ msgstr "管理与 UltiMaker 3 打印机的网络连接" #~ msgctxt "@label" #~ msgid "Different print core (Cura: {0}, Printer: {1}) selected for extruder {2}" @@ -10222,12 +10222,12 @@ msgstr "准备阶段" #~ msgstr "提供对写入 3MF 文件的支持。" #~ msgctxt "@label" -#~ msgid "Ultimaker machine actions" -#~ msgstr "Ultimaker 打印机操作" +#~ msgid "UltiMaker machine actions" +#~ msgstr "UltiMaker 打印机操作" #~ msgctxt "@info:whatsthis" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "为 Ultimaker 打印机提供操作选项 (如平台调平向导、选择升级等)" +#~ msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "为 UltiMaker 打印机提供操作选项 (如平台调平向导、选择升级等)" #~ msgctxt "@label" #~ msgid "Cura Profile Reader" @@ -10266,8 +10266,8 @@ msgstr "准备阶段" #~ msgstr "如果您的打印机未列出,请阅读网络打印故障排除指南" #~ msgctxt "@item:inlistbox" -#~ msgid "Ultimaker" -#~ msgstr "Ultimaker" +#~ msgid "UltiMaker" +#~ msgstr "UltiMaker" #~ msgctxt "@label" #~ msgid "Support library for scientific computing " diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index a7c4dd7bd9..46753f77e6 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -424,8 +424,8 @@ msgstr "無法開始新的登入程序。檢查是否有其他登入仍在進行 #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:277 msgctxt "@info" -msgid "Unable to reach the Ultimaker account server." -msgstr "無法連上 Ultimaker 帳號伺服器。" +msgid "Unable to reach the UltiMaker account server." +msgstr "無法連上 UltiMaker 帳號伺服器。" #: /Users/c.lamboo/ultimaker/Cura/cura/OAuth2/AuthorizationService.py:278 msgctxt "@info:title" @@ -701,8 +701,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:122 msgctxt "@action:button" -msgid "Send crash report to Ultimaker" -msgstr "傳送錯誤報告給 Ultimaker" +msgid "Send crash report to UltiMaker" +msgstr "傳送錯誤報告給 UltiMaker" #: /Users/c.lamboo/ultimaker/Cura/cura/CrashHandler.py:125 msgctxt "@action:button" @@ -902,7 +902,7 @@ msgstr "網路錯誤" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/NewPrinterDetectedMessage.py:13 msgctxt "info:status" -msgid "New printer detected from your Ultimaker account" +msgid "New printer detected from your UltiMaker account" msgid_plural "New printers detected from your Ultimaker account" msgstr[0] "從你的 Ultimaker 帳號偵測到新的印表機" @@ -1021,8 +1021,8 @@ msgstr[0] "印表機未連到 Digital Factory:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:22 #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py:422 msgctxt "info:name" -msgid "Ultimaker Digital Factory" -msgstr "Ultimaker Digital Factory" +msgid "UltiMaker Digital Factory" +msgstr "UltiMaker Digital Factory" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py:28 #, python-brace-format @@ -1048,8 +1048,8 @@ msgstr "移除印表機" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:18 msgctxt "@info:status" -msgid "You are attempting to connect to a printer that is not running Ultimaker Connect. Please update the printer to the latest firmware." -msgstr "你正在嘗試連接到一台未安裝 Ultimaker Connect 的印表機。請將印表機更新至最新版本的韌體。" +msgid "You are attempting to connect to a printer that is not running UltiMaker Connect. Please update the printer to the latest firmware." +msgstr "你正在嘗試連接到一台未安裝 UltiMaker Connect 的印表機。請將印表機更新至最新版本的韌體。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Messages/LegacyDeviceNoLongerSupportedMessage.py:21 msgctxt "@info:title" @@ -1166,8 +1166,8 @@ msgstr "監控列印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:278 msgctxt "@action:tooltip" -msgid "Track the print in Ultimaker Digital Factory" -msgstr "在Ultimaker Digital Factory中追蹤您的列印" +msgid "Track the print in UltiMaker Digital Factory" +msgstr "在UltiMaker Digital Factory中追蹤您的列印" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py:298 #, python-brace-format @@ -1275,8 +1275,8 @@ msgstr "無法寫入 UFP 檔案:" #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPWriter/__init__.py:28 #: /Users/c.lamboo/ultimaker/Cura/plugins/UFPReader/__init__.py:22 msgctxt "@item:inlistbox" -msgid "Ultimaker Format Package" -msgstr "Ultimaker 格式的封包" +msgid "UltiMaker Format Package" +msgstr "UltiMaker 格式的封包" #: /Users/c.lamboo/ultimaker/Cura/plugins/DigitalLibrary/src/DigitalFactoryProjectResponse.py:19 msgctxt "@text Placeholder for the username if it has been deleted" @@ -1397,8 +1397,8 @@ msgstr "你要使用你的帳號同步線材資料和軟體套件嗎?" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:145 #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/DownloadPresenter.py:95 msgctxt "@info:title" -msgid "Changes detected from your Ultimaker account" -msgstr "從你的 Ultimaker 帳號偵測到資料更動" +msgid "Changes detected from your UltiMaker account" +msgstr "從你的 UltiMaker 帳號偵測到資料更動" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/CloudSync/CloudPackageChecker.py:147 msgctxt "@action:button" @@ -1558,8 +1558,8 @@ msgstr "回報問題" #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:169 msgctxt "@message:description" -msgid "Report a bug on Ultimaker Cura's issue tracker." -msgstr "於Ultimaker Cura問題追蹤器中回報問題." +msgid "Report a bug on UltiMaker Cura's issue tracker." +msgstr "於UltiMaker Cura問題追蹤器中回報問題." #: /Users/c.lamboo/ultimaker/Cura/plugins/CuraEngineBackend/CuraEngineBackend.py:401 msgctxt "@info:status" @@ -1688,8 +1688,8 @@ msgstr "專案檔案{0} 已毀損 : {1}. #: /Users/c.lamboo/ultimaker/Cura/plugins/3MFReader/ThreeMFWorkspaceReader.py:723 #, python-brace-format msgctxt "@info:error Don't translate the XML tag !" -msgid "Project file {0} is made using profiles that are unknown to this version of Ultimaker Cura." -msgstr "專案檔案 {0} 使用了此版本 Ultimaker Cura 未知的參數製作。" +msgid "Project file {0} is made using profiles that are unknown to this version of UltiMaker Cura." +msgstr "專案檔案 {0} 使用了此版本 UltiMaker Cura 未知的參數製作。" #: /Users/c.lamboo/ultimaker/Cura/plugins/PerObjectSettingsTool/__init__.py:14 msgctxt "@label" @@ -2331,8 +2331,8 @@ msgstr "請更新你印表機的韌體以便遠端管理工作隊列。" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:287 msgctxt "@info" -msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit Ultimaker Digital Factory and view this webcam." -msgstr "網路攝影機無法從Ultimaker Cura中瀏覽,請點擊\"管理列印機\"並從Ultimaker Digital Factory中瀏覽網路攝影機." +msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura. Click \"Manage printer\" to visit UltiMaker Digital Factory and view this webcam." +msgstr "網路攝影機無法從UltiMaker Cura中瀏覽,請點擊\"管理列印機\"並從Ultimaker Digital Factory中瀏覽網路攝影機." #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml:347 msgctxt "@label:status" @@ -2398,7 +2398,7 @@ msgstr "可用的第一個" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:117 msgctxt "@info" -msgid "Monitor your printers from everywhere using Ultimaker Digital Factory" +msgid "Monitor your printers from everywhere using UltiMaker Digital Factory" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml:129 @@ -2697,8 +2697,8 @@ msgstr "更多關於匿名資料收集的資訊" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:73 msgctxt "@text:window" -msgid "Ultimaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" -msgstr "Ultimaker Cura 搜集匿名資料以提高列印品質和使用者體驗。以下是共享資料的範例:" +msgid "UltiMaker Cura collects anonymous data in order to improve the print quality and user experience. Below is an example of all the data that is shared:" +msgstr "UltiMaker Cura 搜集匿名資料以提高列印品質和使用者體驗。以下是共享資料的範例:" #: /Users/c.lamboo/ultimaker/Cura/plugins/SliceInfoPlugin/MoreInfoWindow.qml:107 msgctxt "@text:window" @@ -2722,8 +2722,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:30 msgctxt "@label" -msgid "Please select any upgrades made to this Ultimaker Original" -msgstr "請選擇適用於 Ultimaker Original 的更新檔案" +msgid "Please select any upgrades made to this UltiMaker Original" +msgstr "請選擇適用於 UltiMaker Original 的更新檔案" #: /Users/c.lamboo/ultimaker/Cura/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml:39 msgctxt "@label" @@ -2818,7 +2818,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Plugins.qml:12 msgctxt "@text" -msgid "Streamline your workflow and customize your Ultimaker Cura experience with plugins contributed by our amazing community of users." +msgid "Streamline your workflow and customize your UltiMaker Cura experience with plugins contributed by our amazing community of users." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/CompatibilityDialog.qml:15 @@ -2877,7 +2877,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/Materials.qml:12 msgctxt "@text" -msgid "Select and install material profiles optimised for your Ultimaker 3D printers." +msgid "Select and install material profiles optimised for your UltiMaker 3D printers." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagePackagesButton.qml:32 @@ -2999,17 +2999,17 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:21 msgctxt "@info" -msgid "Ultimaker Verified Plug-in" +msgid "UltiMaker Verified Plug-in" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:22 msgctxt "@info" -msgid "Ultimaker Certified Material" +msgid "UltiMaker Certified Material" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/VerifiedIcon.qml:23 msgctxt "@info" -msgid "Ultimaker Verified Package" +msgid "UltiMaker Verified Package" msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:11 @@ -3019,7 +3019,7 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/ManagedPackages.qml:15 msgctxt "@text" -msgid "Manage your Ultimaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." +msgid "Manage your UltiMaker Cura plugins and material profiles here. Make sure to keep your plugins up to date and backup your setup regularly." msgstr "" #: /Users/c.lamboo/ultimaker/Cura/plugins/Marketplace/resources/qml/InstallMissingPackagesDialog.qml:15 @@ -4285,8 +4285,8 @@ msgstr "隱私權" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:862 msgctxt "@info:tooltip" -msgid "Should anonymous data about your print be sent to Ultimaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." -msgstr "你願意將關於你的列印資料以匿名形式發送到 Ultimaker 嗎?注意:我們不會記錄或發送任何模型、IP 位址或其他私人資料。" +msgid "Should anonymous data about your print be sent to UltiMaker? Note, no models, IP addresses or other personally identifiable information is sent or stored." +msgstr "你願意將關於你的列印資料以匿名形式發送到 UltiMaker 嗎?注意:我們不會記錄或發送任何模型、IP 位址或其他私人資料。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Preferences/GeneralPage.qml:867 msgctxt "@option:check" @@ -4598,8 +4598,8 @@ msgstr "故障排除" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:64 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:19 msgctxt "@label" -msgid "Sign in to the Ultimaker platform" -msgstr "登入Ultimaker 論壇" +msgid "Sign in to the UltiMaker platform" +msgstr "登入UltiMaker 論壇" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:123 msgctxt "@text" @@ -4613,8 +4613,8 @@ msgstr "備份及同步您的線材設定與插件" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:175 msgctxt "@text" -msgid "Share ideas and get help from 48,000+ users in the Ultimaker Community" -msgstr "分享創意並可從Ultimaker社群中超過48000的使用者得到幫助" +msgid "Share ideas and get help from 48,000+ users in the UltiMaker Community" +msgstr "分享創意並可從UltiMaker社群中超過48000的使用者得到幫助" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:189 msgctxt "@button" @@ -4623,18 +4623,18 @@ msgstr "略過" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/CloudContent.qml:201 msgctxt "@text" -msgid "Create a free Ultimaker Account" -msgstr "創建免費的Ultimaker帳戶" +msgid "Create a free UltiMaker Account" +msgstr "創建免費的UltiMaker帳戶" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:24 msgctxt "@label" -msgid "Help us to improve Ultimaker Cura" -msgstr "協助我們改進 Ultimaker Cura" +msgid "Help us to improve UltiMaker Cura" +msgstr "協助我們改進 UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:56 msgctxt "@text" -msgid "Ultimaker Cura collects anonymous data to improve print quality and user experience, including:" -msgstr "Ultimaker Cura 搜集匿名資料以提高列印品質和使用者體驗,包含:" +msgid "UltiMaker Cura collects anonymous data to improve print quality and user experience, including:" +msgstr "UltiMaker Cura 搜集匿名資料以提高列印品質和使用者體驗,包含:" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:68 msgctxt "@text" @@ -4658,8 +4658,8 @@ msgstr "列印設定" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:99 msgctxt "@text" -msgid "Data collected by Ultimaker Cura will not contain any personal information." -msgstr "Ultimaker Cura 收集的資料不包含任何個人資訊。" +msgid "Data collected by UltiMaker Cura will not contain any personal information." +msgstr "UltiMaker Cura 收集的資料不包含任何個人資訊。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/DataCollectionsContent.qml:100 msgctxt "@text" @@ -4729,8 +4729,8 @@ msgstr "無法連接到裝置。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:196 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:201 msgctxt "@label" -msgid "Can't connect to your Ultimaker printer?" -msgstr "無法連接到 Ultimaker 印表機?" +msgid "Can't connect to your UltiMaker printer?" +msgstr "無法連接到 UltiMaker 印表機?" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/AddPrinterByIpContent.qml:200 msgctxt "@label" @@ -4749,13 +4749,13 @@ msgstr "連接" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:56 msgctxt "@label" -msgid "Welcome to Ultimaker Cura" -msgstr "歡迎來到 Ultimaker Cura" +msgid "Welcome to UltiMaker Cura" +msgstr "歡迎來到 UltiMaker Cura" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:67 msgctxt "@text" -msgid "Please follow these steps to set up Ultimaker Cura. This will only take a few moments." -msgstr "請依照步驟安裝Ultimaker Cura. 這會需要幾分鐘的時間." +msgid "Please follow these steps to set up UltiMaker Cura. This will only take a few moments." +msgstr "請依照步驟安裝UltiMaker Cura. 這會需要幾分鐘的時間." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/WelcomePages/WelcomeContent.qml:82 msgctxt "@button" @@ -5623,8 +5623,8 @@ msgstr "我的列印機" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:34 msgctxt "@tooltip:button" -msgid "Monitor printers in Ultimaker Digital Factory." -msgstr "從Ultimaker Digital Factory中監控我的列印機." +msgid "Monitor printers in UltiMaker Digital Factory." +msgstr "從UltiMaker Digital Factory中監控我的列印機." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:41 msgctxt "@tooltip:button" @@ -5643,23 +5643,23 @@ msgstr "監控列印工作並於從您的歷史紀錄中再次列印." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:55 msgctxt "@tooltip:button" -msgid "Extend Ultimaker Cura with plugins and material profiles." -msgstr "使用插件及線材參數擴充Ultimaker Cura." +msgid "Extend UltiMaker Cura with plugins and material profiles." +msgstr "使用插件及線材參數擴充UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:62 msgctxt "@tooltip:button" -msgid "Become a 3D printing expert with Ultimaker e-learning." -msgstr "使用Ultimaker e-learning成為一位3D列印專家." +msgid "Become a 3D printing expert with UltiMaker e-learning." +msgstr "使用UltiMaker e-learning成為一位3D列印專家." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:67 msgctxt "@label:button" -msgid "Ultimaker support" -msgstr "Ultimaker 支援" +msgid "UltiMaker support" +msgstr "UltiMaker 支援" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:69 msgctxt "@tooltip:button" -msgid "Learn how to get started with Ultimaker Cura." -msgstr "學習如何開始使用Ultimaker Cura." +msgid "Learn how to get started with UltiMaker Cura." +msgstr "學習如何開始使用UltiMaker Cura." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:74 msgctxt "@label:button" @@ -5668,8 +5668,8 @@ msgstr "提出問題" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:76 msgctxt "@tooltip:button" -msgid "Consult the Ultimaker Community." -msgstr "諮詢Ultimaker社群." +msgid "Consult the UltiMaker Community." +msgstr "諮詢UltiMaker社群." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:81 msgctxt "@label:button" @@ -5683,8 +5683,8 @@ msgstr "讓開發者了解您遇到的問題." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/ApplicationSwitcher/ApplicationSwitcherPopup.qml:90 msgctxt "@tooltip:button" -msgid "Visit the Ultimaker website." -msgstr "參觀Ultimaker網站." +msgid "Visit the UltiMaker website." +msgstr "參觀UltiMaker網站." #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:40 msgctxt "@label" @@ -5980,8 +5980,8 @@ msgstr "" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/GeneralOperations.qml:58 msgctxt "@button" -msgid "Create a free Ultimaker account" -msgstr "創建免費的Ultimaker帳戶" +msgid "Create a free UltiMaker account" +msgstr "創建免費的UltiMaker帳戶" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/AccountWidget.qml:24 msgctxt "@action:button" @@ -5995,8 +5995,8 @@ msgstr "最後一次更新:%1" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:107 msgctxt "@button" -msgid "Ultimaker Account" -msgstr "Ultimaker 帳號" +msgid "UltiMaker Account" +msgstr "UltiMaker 帳號" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/Account/UserOperations.qml:126 msgctxt "@button" @@ -6035,8 +6035,8 @@ msgstr "雲端印表機為離線狀態。請檢查印表機是否已開機並連 #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:51 msgctxt "@status" -msgid "This printer is not linked to your account. Please visit the Ultimaker Digital Factory to establish a connection." -msgstr "此印表機未連接到你的帳號。請前往 Ultimaker Digital Factory 建立連接。" +msgid "This printer is not linked to your account. Please visit the UltiMaker Digital Factory to establish a connection." +msgstr "此印表機未連接到你的帳號。請前往 UltiMaker Digital Factory 建立連接。" #: /Users/c.lamboo/ultimaker/Cura/resources/qml/PrinterSelector/MachineSelector.qml:56 msgctxt "@status" @@ -6210,13 +6210,13 @@ msgstr "後處理" #: /UM3NetworkPrinting/plugin.json msgctxt "description" -msgid "Manages network connections to Ultimaker networked printers." -msgstr "管理與 Ultimaker 網絡印表機的網絡連線。" +msgid "Manages network connections to UltiMaker networked printers." +msgstr "管理與 UltiMaker 網絡印表機的網絡連線。" #: /UM3NetworkPrinting/plugin.json msgctxt "name" -msgid "Ultimaker Network Connection" -msgstr "Ultimaker 網絡連線" +msgid "UltiMaker Network Connection" +msgstr "UltiMaker 網絡連線" #: /3MFWriter/plugin.json msgctxt "description" @@ -6250,8 +6250,8 @@ msgstr "切片資訊" #: /UFPWriter/plugin.json msgctxt "description" -msgid "Provides support for writing Ultimaker Format Packages." -msgstr "提供寫入 Ultimaker 格式封包的支援。" +msgid "Provides support for writing UltiMaker Format Packages." +msgstr "提供寫入 UltiMaker 格式封包的支援。" #: /UFPWriter/plugin.json msgctxt "name" @@ -6265,8 +6265,8 @@ msgstr "連結至\"數位博物館\",允許Cura從\"數位博物館\"打開或 #: /DigitalLibrary/plugin.json msgctxt "name" -msgid "Ultimaker Digital Library" -msgstr "Ultimaker 數位博物館" +msgid "UltiMaker Digital Library" +msgstr "UltiMaker 數位博物館" #: /GCodeProfileReader/plugin.json msgctxt "description" @@ -6300,13 +6300,13 @@ msgstr "Trimesh 讀取器" #: /UltimakerMachineActions/plugin.json msgctxt "description" -msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.)." -msgstr "提供 Ultimaker 機器的操作(例如平台調平精靈,選擇升級等)。" +msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc.)." +msgstr "提供 UltiMaker 機器的操作(例如平台調平精靈,選擇升級等)。" #: /UltimakerMachineActions/plugin.json msgctxt "name" -msgid "Ultimaker machine actions" -msgstr "Ultimaker 印表機操作" +msgid "UltiMaker machine actions" +msgstr "UltiMaker 印表機操作" #: /GCodeGzReader/plugin.json msgctxt "description" @@ -6320,7 +6320,7 @@ msgstr "壓縮檔案 G-code 讀取器" #: /Marketplace/plugin.json msgctxt "description" -msgid "Manages extensions to the application and allows browsing extensions from the Ultimaker website." +msgid "Manages extensions to the application and allows browsing extensions from the UltiMaker website." msgstr "" #: /Marketplace/plugin.json @@ -6670,8 +6670,8 @@ msgstr "G-code 寫入器" #: /UFPReader/plugin.json msgctxt "description" -msgid "Provides support for reading Ultimaker Format Packages." -msgstr "提供讀取 Ultimaker 格式封包的支援。" +msgid "Provides support for reading UltiMaker Format Packages." +msgstr "提供讀取 UltiMaker 格式封包的支援。" #: /UFPReader/plugin.json msgctxt "name" @@ -6964,8 +6964,8 @@ msgstr "準備介面" #~ msgstr "電子郵件" #~ msgctxt "@description" -#~ msgid "Please sign in to get verified plugins and materials for Ultimaker Cura Enterprise" -#~ msgstr "請登入以取得 Ultimaker Cura Enterprise 驗証的外掛及線材" +#~ msgid "Please sign in to get verified plugins and materials for UltiMaker Cura Enterprise" +#~ msgstr "請登入以取得 UltiMaker Cura Enterprise 驗証的外掛及線材" #~ msgctxt "@label" #~ msgid "Version" @@ -7122,16 +7122,16 @@ msgstr "準備介面" #~ msgstr "提供模擬檢視。" #~ msgctxt "@info:status" -#~ msgid "Send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "利用你的 Ultimaker 帳號在任何地方傳送和監控列印作業。" +#~ msgid "Send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "利用你的 UltiMaker 帳號在任何地方傳送和監控列印作業。" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Digital Factory" -#~ msgstr "連接到 Ultimaker Digital Factory" +#~ msgid "Connect to UltiMaker Digital Factory" +#~ msgstr "連接到 UltiMaker Digital Factory" #~ msgctxt "@info" -#~ msgid "Webcam feeds for cloud printers cannot be viewed from Ultimaker Cura." -#~ msgstr "無法從Ultimaker Cura中查看你的雲端列印機." +#~ msgid "Webcam feeds for cloud printers cannot be viewed from UltiMaker Cura." +#~ msgstr "無法從UltiMaker Cura中查看你的雲端列印機." #~ msgctxt "@info Don't translate {machine_name}, since it gets replaced by a printer name!" #~ msgid "New features or bug-fixes may be available for your {machine_name}! If not already at the latest version, it is recommended to update the firmware on your printer to version {latest_version}." @@ -7195,8 +7195,8 @@ msgstr "準備介面" #~ msgstr "完成" #~ msgctxt "@label" -#~ msgid "Ultimaker Account" -#~ msgstr "Ultimaker 帳號" +#~ msgid "UltiMaker Account" +#~ msgstr "UltiMaker 帳號" #~ msgctxt "@text" #~ msgid "Your key to connected 3D printing" @@ -7211,8 +7211,8 @@ msgstr "準備介面" #~ msgstr "- 通過同步設定可在任何地方將其載入以保持靈活性" #~ msgctxt "@text" -#~ msgid "- Increase efficiency with a remote workflow on Ultimaker printers" -#~ msgstr "- 透過 Ultimaker 印表機上的遠端工作流程提高效率" +#~ msgid "- Increase efficiency with a remote workflow on UltiMaker printers" +#~ msgstr "- 透過 UltiMaker 印表機上的遠端工作流程提高效率" #~ msgctxt "@text" #~ msgid "" @@ -7223,8 +7223,8 @@ msgstr "準備介面" #~ "Ultimaker Cura。這只需要一點時間。" #~ msgctxt "@label" -#~ msgid "What's new in Ultimaker Cura" -#~ msgstr "Ultimaker Cura 新功能" +#~ msgid "What's new in UltiMaker Cura" +#~ msgstr "UltiMaker Cura 新功能" #~ msgctxt "@label ({} is object name)" #~ msgid "Are you sure you wish to remove {}? This cannot be undone!" @@ -7255,12 +7255,12 @@ msgstr "準備介面" #~ msgstr "從 Digital Factory 新增印表機:
        {}
      " #~ msgctxt "info:status" -#~ msgid "
        {}
      To establish a connection, please visit the Ultimaker Digital Factory." -#~ msgstr "
        {}
      要建立連線,請前往 Ultimaker Digital Factory。" +#~ msgid "
        {}
      To establish a connection, please visit the UltiMaker Digital Factory." +#~ msgstr "
        {}
      要建立連線,請前往 Ultimaker Digital Factory。" #~ msgctxt "@label ({} is printer name)" -#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit Ultimaker Digital Factory.

      Are you sure you want to remove {} temporarily?" -#~ msgstr "直到下次帳號同步前 {} 將被移除。
      要永久移除 {},請前往 Ultimaker Digital Factory

      你確定要暫時移除 {} 嗎?" +#~ msgid "{} will be removed until the next account sync.
      To remove {} permanently, visit UltiMaker Digital Factory.

      Are you sure you want to remove {} temporarily?" +#~ msgstr "直到下次帳號同步前 {} 將被移除。
      要永久移除 {},請前往 Ultimaker Digital Factory

      你確定要暫時移除 {} 嗎?" #~ msgctxt "@label" #~ msgid "" @@ -7295,8 +7295,8 @@ msgstr "準備介面" #~ msgstr "由於你正在監控一台雲端印表機,因此無法使用網路攝影機。" #~ msgctxt "@button" -#~ msgid "Ultimaker Digital Factory" -#~ msgstr "Ultimaker Digital Factory" +#~ msgid "UltiMaker Digital Factory" +#~ msgstr "UltiMaker Digital Factory" #~ msgctxt "@text:window, %1 is a profile name" #~ msgid "" @@ -7334,8 +7334,8 @@ msgstr "準備介面" #~ msgstr "透過雲端服務連接" #~ msgctxt "@info:status Ultimaker Cloud should not be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "連接到 Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "連接到 UltiMaker Cloud" #~ msgctxt "@label" #~ msgid "You need to login first before you can rate" @@ -7362,16 +7362,16 @@ msgstr "準備介面" #~ msgstr "作者" #~ msgctxt "@description" -#~ msgid "Get plugins and materials verified by Ultimaker" -#~ msgstr "取得經 Ultimaker 驗証過的外掛和耗材" +#~ msgid "Get plugins and materials verified by UltiMaker" +#~ msgstr "取得經 UltiMaker 驗証過的外掛和耗材" #~ msgctxt "@label The argument is a username." #~ msgid "Hi %1" #~ msgstr "嗨 %1" #~ msgctxt "@button" -#~ msgid "Ultimaker account" -#~ msgstr "Ultimaker 帳號" +#~ msgid "UltiMaker account" +#~ msgstr "UltiMaker 帳號" #~ msgctxt "@button" #~ msgid "Sign out" @@ -7466,20 +7466,20 @@ msgstr "準備介面" #~ msgstr "語言:" #~ msgctxt "@label" -#~ msgid "Ultimaker Cloud" -#~ msgstr "Ultimaker Cloud" +#~ msgid "UltiMaker Cloud" +#~ msgstr "UltiMaker Cloud" #~ msgctxt "@text" #~ msgid "The next generation 3D printing workflow" #~ msgstr "下一世代的 3D 列印流程" #~ msgctxt "@text" -#~ msgid "- Send print jobs to Ultimaker printers outside your local network" -#~ msgstr "- 將列印作業傳送到你區域網路外的 Ultimaker 印表機" +#~ msgid "- Send print jobs to UltiMaker printers outside your local network" +#~ msgstr "- 將列印作業傳送到你區域網路外的 UltiMaker 印表機" #~ msgctxt "@text" -#~ msgid "- Store your Ultimaker Cura settings in the cloud for use anywhere" -#~ msgstr "- 將你的 Ultimaker Cura 設定儲存在雲端以便隨處使用" +#~ msgid "- Store your UltiMaker Cura settings in the cloud for use anywhere" +#~ msgstr "- 將你的 UltiMaker Cura 設定儲存在雲端以便隨處使用" #~ msgctxt "@text" #~ msgid "- Get exclusive access to print profiles from leading brands" @@ -7566,8 +7566,8 @@ msgstr "準備介面" #~ msgstr "顯示所有設定" #~ msgctxt "@title:window" -#~ msgid "Ultimaker Cura" -#~ msgstr "Ultimaker Cura" +#~ msgid "UltiMaker Cura" +#~ msgstr "UltiMaker Cura" #~ msgctxt "@title:window" #~ msgid "About Cura" @@ -7650,8 +7650,8 @@ msgstr "準備介面" #~ msgstr "檢查清單" #~ msgctxt "@label" -#~ msgid "Please select any upgrades made to this Ultimaker 2." -#~ msgstr "請選擇適用於 Ultimaker 2 的更新檔案。" +#~ msgid "Please select any upgrades made to this UltiMaker 2." +#~ msgstr "請選擇適用於 UltiMaker 2 的更新檔案。" #~ msgctxt "@label" #~ msgid "Olsson Block" @@ -7774,8 +7774,8 @@ msgstr "準備介面" #~ msgstr "無法開始新的列印作業。" #~ msgctxt "@label" -#~ msgid "There is an issue with the configuration of your Ultimaker, which makes it impossible to start the print. Please resolve this issues before continuing." -#~ msgstr "Ultimaker 的設定有問題導致無法開始列印。請在繼續之前解決這個問題。" +#~ msgid "There is an issue with the configuration of your UltiMaker, which makes it impossible to start the print. Please resolve this issues before continuing." +#~ msgstr "UltiMaker 的設定有問題導致無法開始列印。請在繼續之前解決這個問題。" #~ msgctxt "@window:title" #~ msgid "Mismatched configuration" @@ -7866,20 +7866,20 @@ msgstr "準備介面" #~ msgstr "連接到雲端服務時發生錯誤。" #~ msgctxt "@info:status" -#~ msgid "Uploading via Ultimaker Cloud" -#~ msgstr "透過 Ultimaker Cloud 上傳" +#~ msgid "Uploading via UltiMaker Cloud" +#~ msgstr "透過 UltiMaker Cloud 上傳" #~ msgctxt "@info:status Ultimaker Cloud is a brand name and shouldn't be translated." -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "連接到 Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "連接到 UltiMaker Cloud" #~ msgctxt "@action" #~ msgid "Don't ask me again for this printer." #~ msgstr "對此印表機不要再次詢問。" #~ msgctxt "@info:status" -#~ msgid "You can now send and monitor print jobs from anywhere using your Ultimaker account." -#~ msgstr "現在你可以利用你的 Ultimaker 帳號在任何地方傳送和監控列印作業。" +#~ msgid "You can now send and monitor print jobs from anywhere using your UltiMaker account." +#~ msgstr "現在你可以利用你的 UltiMaker 帳號在任何地方傳送和監控列印作業。" #~ msgctxt "@info:status" #~ msgid "Connected!" @@ -7925,8 +7925,8 @@ msgstr "準備介面" #~ msgstr "正交" #~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers." -#~ msgstr "管理與 Ultimaker 3 印表機的網絡連線。" +#~ msgid "Manages network connections to UltiMaker 3 printers." +#~ msgstr "管理與 UltiMaker 3 印表機的網絡連線。" #~ msgctxt "name" #~ msgid "UM3 Network Connection" @@ -8029,8 +8029,8 @@ msgstr "準備介面" #~ msgstr "正在傳送資料到遠端叢集" #~ msgctxt "@info:status" -#~ msgid "Connect to Ultimaker Cloud" -#~ msgstr "連接到 Ultimaker Cloud" +#~ msgid "Connect to UltiMaker Cloud" +#~ msgstr "連接到 UltiMaker Cloud" #~ msgctxt "@info" #~ msgid "Cura collects anonymized usage statistics." @@ -8165,20 +8165,20 @@ msgstr "準備介面" #~ msgstr "請選擇要監控的網絡連線印表機。" #~ msgctxt "@info" -#~ msgid "Please connect your Ultimaker printer to your local network." -#~ msgstr "請將你的 Ultimaker 印表機連接到區域網路。" +#~ msgid "Please connect your UltiMaker printer to your local network." +#~ msgstr "請將你的 UltiMaker 印表機連接到區域網路。" #~ msgctxt "@text:window" -#~ msgid "Cura sends anonymous data to Ultimaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." -#~ msgstr "Cura 傳送匿名資料給 Ultimaker 以提高列印品質和使用者體驗。以下是傳送資料的例子。" +#~ msgid "Cura sends anonymous data to UltiMaker in order to improve the print quality and user experience. Below is an example of all the data that is sent." +#~ msgstr "Cura 傳送匿名資料給 UltiMaker 以提高列印品質和使用者體驗。以下是傳送資料的例子。" #~ msgctxt "@text:window" #~ msgid "I don't want to send this data" #~ msgstr "我不想傳送這些資料" #~ msgctxt "@text:window" -#~ msgid "Allow sending this data to Ultimaker and help us improve Cura" -#~ msgstr "允許將這些資料傳送給 Ultimaker 以協助我們改進 Cura" +#~ msgid "Allow sending this data to UltiMaker and help us improve Cura" +#~ msgstr "允許將這些資料傳送給 UltiMaker 以協助我們改進 Cura" #~ msgctxt "@label" #~ msgid "No print selected" @@ -8380,8 +8380,8 @@ msgstr "準備介面" #~ msgstr "我不想傳送這些資料" #~ msgctxt "@text:window" -#~ msgid "Allow sending these data to Ultimaker and help us improve Cura" -#~ msgstr "允許將這些資料傳送給 Ultimaker 並協助我們改進 Cura" +#~ msgid "Allow sending these data to UltiMaker and help us improve Cura" +#~ msgstr "允許將這些資料傳送給 UltiMaker 並協助我們改進 Cura" #~ msgctxt "@label" #~ msgid "Printer type:" @@ -8576,8 +8576,8 @@ msgstr "準備介面" #~ msgstr "列印平台附著" #~ msgctxt "@label" -#~ msgid "Need help improving your prints?
      Read the Ultimaker Troubleshooting Guides" -#~ msgstr "需要幫助改善你的列印?閱讀 Ultimaker 故障排除指南" +#~ msgid "Need help improving your prints?
      Read the UltiMaker Troubleshooting Guides" +#~ msgstr "需要幫助改善你的列印?閱讀 UltiMaker 故障排除指南" #~ msgctxt "@title:window" #~ msgid "Engine Log" @@ -8596,8 +8596,8 @@ msgstr "準備介面" #~ msgstr "檢查相容性" #~ msgctxt "@tooltip" -#~ msgid "Click to check the material compatibility on Ultimaker.com." -#~ msgstr "點擊查看 Ultimaker.com 上的耗材相容性。" +#~ msgid "Click to check the material compatibility on UltiMaker.com." +#~ msgstr "點擊查看 UltiMaker.com 上的耗材相容性。" #~ msgctxt "description" #~ msgid "Shows changes since latest checked version." @@ -8716,16 +8716,16 @@ msgstr "準備介面" #~ msgstr "聯繫" #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of Ultimaker 3 printers." -#~ msgstr "這台印表機未設定成管理一組 Ultimaker 3 印表機的主機。" +#~ msgid "This printer is not set up to host a group of UltiMaker 3 printers." +#~ msgstr "這台印表機未設定成管理一組 UltiMaker 3 印表機的主機。" #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 Ultimaker 3 printers." -#~ msgstr "這台印表機是 %1 台 Ultimaker 3 印表機群組的主機。" +#~ msgid "This printer is the host for a group of %1 UltiMaker 3 printers." +#~ msgstr "這台印表機是 %1 台 UltiMaker 3 印表機群組的主機。" #~ msgctxt "@label: arg 1 is group name" -#~ msgid "%1 is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "%1 未設定成管理一組連線的 Ultimaker 3 印表機的主機" +#~ msgid "%1 is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "%1 未設定成管理一組連線的 UltiMaker 3 印表機的主機" #~ msgctxt "@label link to connect manager" #~ msgid "Add/Remove printers" @@ -8992,12 +8992,12 @@ msgstr "準備介面" #~ msgstr "外掛瀏覽器" #~ msgctxt "@label" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" +#~ msgid "UltiMaker 3" +#~ msgstr "UltiMaker 3" #~ msgctxt "@label" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" +#~ msgid "UltiMaker 3 Extended" +#~ msgstr "UltiMaker 3 Extended" #~ msgctxt "@title:window" #~ msgid "SolidWorks: Export wizard" @@ -9148,8 +9148,8 @@ msgstr "準備介面" #~ msgstr "提供更改印表機設定(如成形空間體積、噴頭口徑等)的方法" #~ msgctxt "description" -#~ msgid "Manages network connections to Ultimaker 3 printers" -#~ msgstr "管理與 Ultimaker 3 印表機的網路連接" +#~ msgid "Manages network connections to UltiMaker 3 printers" +#~ msgstr "管理與 UltiMaker 3 印表機的網路連接" #~ msgctxt "description" #~ msgid "Gives you the possibility to open certain files using SolidWorks itself. Conversion is done by this plugin and additional optimizations." @@ -9188,8 +9188,8 @@ msgstr "準備介面" #~ msgstr "詢問使用者是否同意我們的授權協議" #~ msgctxt "description" -#~ msgid "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc)" -#~ msgstr "提供 Ultimaker 印表機專屬功能(如平台調平精靈、選擇升級等)" +#~ msgid "Provides machine actions for UltiMaker machines (such as bed leveling wizard, selecting upgrades, etc)" +#~ msgstr "提供 UltiMaker 印表機專屬功能(如平台調平精靈、選擇升級等)" #~ msgctxt "@item:inlistbox" #~ msgid "GCode File" @@ -9295,12 +9295,12 @@ msgstr "準備介面" #~ msgid "Resuming print..." #~ msgstr "繼續列印..." -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "這台印表機未設定成管理一組連線的 Ultimaker 3 印表機的主機。" +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "這台印表機未設定成管理一組連線的 UltiMaker 3 印表機的主機。" #~ msgctxt "Count is number of printers." -#~ msgid "This printer is the host for a group of {count} connected Ultimaker 3 printers." -#~ msgstr "這台印表機是 {count} 台連線的 Ultimaker 3 印表機群組的主機。" +#~ msgid "This printer is the host for a group of {count} connected UltiMaker 3 printers." +#~ msgstr "這台印表機是 {count} 台連線的 UltiMaker 3 印表機群組的主機。" #~ msgid "{printer_name} has finished printing '{job_name}'. Please collect the print and confirm clearing the build plate." #~ msgstr "{printer_name} 已完成列印 '{job_name}'。請收起列印件並確認清空列印平台。" @@ -9309,8 +9309,8 @@ msgstr "準備介面" #~ msgstr "{printer_name} 已為了列印 '{job_name}' 保留。請更改印表機設定配合此列印作業,以便開始列印。" #~ msgctxt "@info:status" -#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected Ultimaker 3 printers." -#~ msgstr "無法傳送新的列印作業:這台印表機尚未設定成管理一組連線的 Ultimaker 3 印表機的主機。" +#~ msgid "Unable to send new print job: this 3D printer is not (yet) set up to host a group of connected UltiMaker 3 printers." +#~ msgstr "無法傳送新的列印作業:這台印表機尚未設定成管理一組連線的 UltiMaker 3 印表機的主機。" #~ msgctxt "@info:status" #~ msgid "Unable to send print job to group {cluster_name}." @@ -9435,12 +9435,12 @@ msgstr "準備介面" #~ msgstr "未知錯誤代碼: %1" #~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3" -#~ msgstr "Ultimaker 3" +#~ msgid "UltiMaker 3" +#~ msgstr "UltiMaker 3" #~ msgctxt "@label Printer name" -#~ msgid "Ultimaker 3 Extended" -#~ msgstr "Ultimaker 3 Extended" +#~ msgid "UltiMaker 3 Extended" +#~ msgstr "UltiMaker 3 Extended" #~ msgctxt "@label Printer status" #~ msgid "Unknown" @@ -9711,12 +9711,12 @@ msgstr "準備介面" #~ msgstr "確定" #~ msgctxt "@label" -#~ msgid "This printer is not set up to host a group of connected Ultimaker 3 printers" -#~ msgstr "這台印表機未設定成管理一組連線的 Ultimaker 3 印表機的主機" +#~ msgid "This printer is not set up to host a group of connected UltiMaker 3 printers" +#~ msgstr "這台印表機未設定成管理一組連線的 UltiMaker 3 印表機的主機" #~ msgctxt "@label" -#~ msgid "This printer is the host for a group of %1 connected Ultimaker 3 printers" -#~ msgstr "這台印表機是 %1 台 Ultimaker 3 印表機群組的主機" +#~ msgid "This printer is the host for a group of %1 connected UltiMaker 3 printers" +#~ msgstr "這台印表機是 %1 台 UltiMaker 3 印表機群組的主機" #~ msgctxt "@label" #~ msgid "Completed on: " From a809e5a91cffe0cebfc3c769d3372cdbb7ec49d4 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 28 Nov 2022 09:13:19 +0100 Subject: [PATCH 516/547] don't shadow format function. --- .../src/printerlinter/formatters/def_json_formatter.py | 2 +- printer-linter/src/printerlinter/formatters/formatter.py | 2 +- .../src/printerlinter/formatters/inst_cfg_formatter.py | 2 +- printer-linter/src/terminal.py | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/printer-linter/src/printerlinter/formatters/def_json_formatter.py b/printer-linter/src/printerlinter/formatters/def_json_formatter.py index c74f077249..0421b8547d 100644 --- a/printer-linter/src/printerlinter/formatters/def_json_formatter.py +++ b/printer-linter/src/printerlinter/formatters/def_json_formatter.py @@ -25,7 +25,7 @@ METADATA_SORT_PRIORITY = { class DefJsonFormatter(FileFormatter): - def format(self, file: Path): + def formatFile(self, file: Path): """ Format .def.json files according to the rules in settings. You can assume that you will be running regex on standard formatted json files, because we load the json first and then diff --git a/printer-linter/src/printerlinter/formatters/formatter.py b/printer-linter/src/printerlinter/formatters/formatter.py index 1425825a82..c668744f42 100644 --- a/printer-linter/src/printerlinter/formatters/formatter.py +++ b/printer-linter/src/printerlinter/formatters/formatter.py @@ -12,5 +12,5 @@ class FileFormatter(ABC): self._settings = settings @abstractmethod - def format(self, file: Path) -> None: + def formatFile(self, file: Path) -> None: pass \ No newline at end of file diff --git a/printer-linter/src/printerlinter/formatters/inst_cfg_formatter.py b/printer-linter/src/printerlinter/formatters/inst_cfg_formatter.py index fc6ccf3c81..c4113bcb48 100644 --- a/printer-linter/src/printerlinter/formatters/inst_cfg_formatter.py +++ b/printer-linter/src/printerlinter/formatters/inst_cfg_formatter.py @@ -7,7 +7,7 @@ from pathlib import Path from .formatter import FileFormatter class InstCfgFormatter(FileFormatter): - def format(self, file: Path): + def formatFile(self, file: Path): """ Format .inst.cfg files according to the rules in settings """ config = configparser.ConfigParser() config.read(file) diff --git a/printer-linter/src/terminal.py b/printer-linter/src/terminal.py index 3591d841a4..6e6d1af4e5 100644 --- a/printer-linter/src/terminal.py +++ b/printer-linter/src/terminal.py @@ -94,11 +94,11 @@ def applyFormattingToFile(file: Path, settings) -> None: if ext == "def.json": formatter = DefJsonFormatter(settings) - formatter.format(file) + formatter.formatFile(file) if ext == "inst.cfg": formatter = InstCfgFormatter(settings) - formatter.format(file) + formatter.formatFile(file) def extractFilePaths(paths: List[Path]) -> List[Path]: From 3eb5f91fd62f29b567b51b9e6cf408477790e392 Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Mon, 28 Nov 2022 09:14:42 +0100 Subject: [PATCH 517/547] align dictionary values and add comma to end of dict. --- .../printerlinter/formatters/def_json_formatter.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/printer-linter/src/printerlinter/formatters/def_json_formatter.py b/printer-linter/src/printerlinter/formatters/def_json_formatter.py index 0421b8547d..f839594ea5 100644 --- a/printer-linter/src/printerlinter/formatters/def_json_formatter.py +++ b/printer-linter/src/printerlinter/formatters/def_json_formatter.py @@ -10,17 +10,17 @@ from .formatter import FileFormatter # Dictionary items with matching keys will be sorted as if they were the value # Example: "version" will be sorted as if it was "0" TOP_LEVEL_SORT_PRIORITY = { - "version": "0", - "name": "1", - "inherits": "3" + "version": "0", + "name": "1", + "inherits": "3", } METADATA_SORT_PRIORITY = { - "visible": "0", - "author": "1", + "visible": "0", + "author": "1", "manufacturer": "2", "file_formats": "3", - "platform" : "4" + "platform": "4", } From 0bb59acdf826e8f9b22d87be996ee6d19c46407d Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 10:14:51 +0100 Subject: [PATCH 518/547] Update company name to UltiMaker Contributes to CURA-9808 --- cura/ApplicationMetadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/ApplicationMetadata.py b/cura/ApplicationMetadata.py index 92d5eb6b64..5bb5cbe29e 100644 --- a/cura/ApplicationMetadata.py +++ b/cura/ApplicationMetadata.py @@ -5,7 +5,7 @@ # General constants used in Cura # --------- DEFAULT_CURA_APP_NAME = "cura" -DEFAULT_CURA_DISPLAY_NAME = "Ultimaker Cura" +DEFAULT_CURA_DISPLAY_NAME = "UltiMaker Cura" DEFAULT_CURA_VERSION = "dev" DEFAULT_CURA_BUILD_TYPE = "" DEFAULT_CURA_DEBUG_MODE = False From 61623720ca40cb29d27b5090b9140a8b74b77f8e Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 10:48:38 +0100 Subject: [PATCH 519/547] Update copyright using UltiMaker Contributes to CURA-9808 --- CuraVersion.py.jinja | 2 +- cura/ApplicationMetadata.py | 4 ++-- cura/CrashHandler.py | 4 ++-- plugins/CuraEngineBackend/CuraEngineBackend.py | 2 +- plugins/Marketplace/CloudSync/CloudPackageChecker.py | 4 ++-- plugins/Marketplace/CloudSync/DownloadPresenter.py | 4 ++-- plugins/Marketplace/resources/qml/ManagedPackages.qml | 2 +- plugins/Marketplace/resources/qml/Materials.qml | 2 +- plugins/Marketplace/resources/qml/Plugins.qml | 2 +- plugins/Marketplace/resources/qml/VerifiedIcon.qml | 2 +- plugins/SliceInfoPlugin/MoreInfoWindow.qml | 2 +- plugins/UFPReader/__init__.py | 4 ++-- plugins/UFPWriter/__init__.py | 4 ++-- .../resources/qml/MonitorPrinterCard.qml | 2 +- plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml | 2 +- plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py | 4 ++-- .../src/Cloud/CloudOutputDeviceManager.py | 4 ++-- .../src/Messages/RemovedPrintersMessage.py | 4 ++-- .../UMOUpgradeSelectionMachineAction.qml | 2 +- resources/i18n/cs_CZ/cura.po | 2 +- resources/i18n/de_DE/cura.po | 8 ++++---- resources/i18n/es_ES/cura.po | 8 ++++---- resources/i18n/fi_FI/cura.po | 3 ++- resources/i18n/fr_FR/cura.po | 8 ++++---- resources/i18n/hu_HU/cura.po | 3 ++- resources/i18n/it_IT/cura.po | 8 ++++---- resources/i18n/ja_JP/cura.po | 8 ++++---- resources/i18n/ko_KR/cura.po | 8 ++++---- resources/i18n/nl_NL/cura.po | 8 ++++---- resources/i18n/pl_PL/cura.po | 3 ++- resources/i18n/pt_BR/cura.po | 3 ++- resources/i18n/pt_PT/cura.po | 8 ++++---- resources/i18n/ru_RU/cura.po | 8 ++++---- resources/i18n/tr_TR/cura.po | 8 ++++---- resources/i18n/zh_CN/cura.po | 3 ++- resources/i18n/zh_TW/cura.po | 2 +- resources/qml/Account/GeneralOperations.qml | 2 +- resources/qml/Account/UserOperations.qml | 2 +- resources/qml/Actions.qml | 2 +- resources/qml/Dialogs/AboutDialog.qml | 2 +- resources/qml/WelcomePages/AddPrinterByIpContent.qml | 2 +- resources/qml/WelcomePages/AddThirdPartyPrinter.qml | 2 +- .../qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml | 2 +- resources/qml/WelcomePages/AddUltimakerPrinter.qml | 2 +- resources/qml/WelcomePages/CloudContent.qml | 2 +- resources/qml/WelcomePages/DataCollectionsContent.qml | 2 +- resources/qml/WelcomePages/WelcomeContent.qml | 2 +- 47 files changed, 91 insertions(+), 86 deletions(-) diff --git a/CuraVersion.py.jinja b/CuraVersion.py.jinja index da5b0ac0ce..87ef7d205d 100644 --- a/CuraVersion.py.jinja +++ b/CuraVersion.py.jinja @@ -1,4 +1,4 @@ -# Copyright (c) 2022 UltiMaker B.V. +# Copyright (c) 2022 UltiMaker # Cura is released under the terms of the LGPLv3 or higher. CuraAppName = "{{ cura_app_name }}" diff --git a/cura/ApplicationMetadata.py b/cura/ApplicationMetadata.py index 5bb5cbe29e..3a345cca26 100644 --- a/cura/ApplicationMetadata.py +++ b/cura/ApplicationMetadata.py @@ -1,5 +1,5 @@ -# Copyright (c) 2022 Ultimaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. # --------- # General constants used in Cura diff --git a/cura/CrashHandler.py b/cura/CrashHandler.py index af27193023..e6214d7073 100644 --- a/cura/CrashHandler.py +++ b/cura/CrashHandler.py @@ -1,5 +1,5 @@ -# Copyright (c) 2022 UltiMaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. import platform import traceback diff --git a/plugins/CuraEngineBackend/CuraEngineBackend.py b/plugins/CuraEngineBackend/CuraEngineBackend.py index 4c6258880d..78185137af 100755 --- a/plugins/CuraEngineBackend/CuraEngineBackend.py +++ b/plugins/CuraEngineBackend/CuraEngineBackend.py @@ -1,4 +1,4 @@ -# Copyright (c) 2022 UltiMaker B.V. +# Copyright (c) 2022 UltiMaker # Cura is released under the terms of the LGPLv3 or higher. import argparse #To run the engine in debug mode if the front-end is in debug mode. diff --git a/plugins/Marketplace/CloudSync/CloudPackageChecker.py b/plugins/Marketplace/CloudSync/CloudPackageChecker.py index a609052625..d3f20a84ed 100644 --- a/plugins/Marketplace/CloudSync/CloudPackageChecker.py +++ b/plugins/Marketplace/CloudSync/CloudPackageChecker.py @@ -1,5 +1,5 @@ -# Copyright (c) 2022 UltiMaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. import json from typing import List, Dict, Any, Set diff --git a/plugins/Marketplace/CloudSync/DownloadPresenter.py b/plugins/Marketplace/CloudSync/DownloadPresenter.py index 82755b3029..35764ad654 100644 --- a/plugins/Marketplace/CloudSync/DownloadPresenter.py +++ b/plugins/Marketplace/CloudSync/DownloadPresenter.py @@ -1,5 +1,5 @@ -# Copyright (c) 2022 UltiMaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. import tempfile from typing import Dict, List, Any diff --git a/plugins/Marketplace/resources/qml/ManagedPackages.qml b/plugins/Marketplace/resources/qml/ManagedPackages.qml index 6304705aa6..2280cc90ed 100644 --- a/plugins/Marketplace/resources/qml/ManagedPackages.qml +++ b/plugins/Marketplace/resources/qml/ManagedPackages.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.15 diff --git a/plugins/Marketplace/resources/qml/Materials.qml b/plugins/Marketplace/resources/qml/Materials.qml index 27cb75c332..6527a76358 100644 --- a/plugins/Marketplace/resources/qml/Materials.qml +++ b/plugins/Marketplace/resources/qml/Materials.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import UM 1.4 as UM diff --git a/plugins/Marketplace/resources/qml/Plugins.qml b/plugins/Marketplace/resources/qml/Plugins.qml index 68c66a6013..c4f96374dc 100644 --- a/plugins/Marketplace/resources/qml/Plugins.qml +++ b/plugins/Marketplace/resources/qml/Plugins.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import UM 1.4 as UM diff --git a/plugins/Marketplace/resources/qml/VerifiedIcon.qml b/plugins/Marketplace/resources/qml/VerifiedIcon.qml index e439d99860..dd22d40246 100644 --- a/plugins/Marketplace/resources/qml/VerifiedIcon.qml +++ b/plugins/Marketplace/resources/qml/VerifiedIcon.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.15 diff --git a/plugins/SliceInfoPlugin/MoreInfoWindow.qml b/plugins/SliceInfoPlugin/MoreInfoWindow.qml index 9a56823b40..e0954dc55e 100644 --- a/plugins/SliceInfoPlugin/MoreInfoWindow.qml +++ b/plugins/SliceInfoPlugin/MoreInfoWindow.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 diff --git a/plugins/UFPReader/__init__.py b/plugins/UFPReader/__init__.py index 33bdc14dae..ce4bf9730e 100644 --- a/plugins/UFPReader/__init__.py +++ b/plugins/UFPReader/__init__.py @@ -1,5 +1,5 @@ -# Copyright (c) 2022 UltiMaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. import sys diff --git a/plugins/UFPWriter/__init__.py b/plugins/UFPWriter/__init__.py index 48ffee327c..ae51f78e95 100644 --- a/plugins/UFPWriter/__init__.py +++ b/plugins/UFPWriter/__init__.py @@ -1,5 +1,5 @@ -# Copyright (c) 2022 UltiMaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. import sys diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml index 3340bc6f46..2488e55bd1 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorPrinterCard.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.3 diff --git a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml index 816bc8f8e8..ff581b0fb9 100644 --- a/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml +++ b/plugins/UM3NetworkPrinting/resources/qml/MonitorStage.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.15 diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py index d2363217b8..ae6d212e66 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py @@ -1,5 +1,5 @@ -# Copyright (c) 2022 UltiMaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. from time import time import os diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py index 346a55bf95..edfaafb3b1 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDeviceManager.py @@ -1,5 +1,5 @@ -# Copyright (c) 2022 UltiMaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. import os from typing import Dict, List, Optional, Set diff --git a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py index 4323c4ba21..417431d66d 100644 --- a/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py +++ b/plugins/UM3NetworkPrinting/src/Messages/RemovedPrintersMessage.py @@ -1,5 +1,5 @@ -# Copyright (c) 2022 UltiMaker B.V. -# Cura is released under the terms of the LGPLv3 or higher. +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. from UM import i18nCatalog from UM.Message import Message diff --git a/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml b/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml index abd3462fc6..cb176a3ae4 100644 --- a/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml +++ b/plugins/UltimakerMachineActions/UMOUpgradeSelectionMachineAction.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 diff --git a/resources/i18n/cs_CZ/cura.po b/resources/i18n/cs_CZ/cura.po index 76b4af0c05..91464154cc 100644 --- a/resources/i18n/cs_CZ/cura.po +++ b/resources/i18n/cs_CZ/cura.po @@ -1,5 +1,5 @@ # Cura -# Copyright (C) 2022 Ultimaker B.V. +# Copyright (C) 2022 UltiMaker. # This file is distributed under the same license as the Cura package. # Ultimaker , 2022. # diff --git a/resources/i18n/de_DE/cura.po b/resources/i18n/de_DE/cura.po index be5e9cb17f..6b37013b1b 100644 --- a/resources/i18n/de_DE/cura.po +++ b/resources/i18n/de_DE/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/es_ES/cura.po b/resources/i18n/es_ES/cura.po index c6252c049a..a4d3f04281 100644 --- a/resources/i18n/es_ES/cura.po +++ b/resources/i18n/es_ES/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/fi_FI/cura.po b/resources/i18n/fi_FI/cura.po index 11e2a0c9ac..27ca3cfd29 100644 --- a/resources/i18n/fi_FI/cura.po +++ b/resources/i18n/fi_FI/cura.po @@ -1,6 +1,7 @@ # Cura -# Copyright (C) 2022 Ultimaker B.V. +# Copyright (C) 2022 UltiMaker. # This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # msgid "" msgstr "" diff --git a/resources/i18n/fr_FR/cura.po b/resources/i18n/fr_FR/cura.po index e981217e50..ae8fd056b9 100644 --- a/resources/i18n/fr_FR/cura.po +++ b/resources/i18n/fr_FR/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/hu_HU/cura.po b/resources/i18n/hu_HU/cura.po index a750481076..a94f8497e1 100644 --- a/resources/i18n/hu_HU/cura.po +++ b/resources/i18n/hu_HU/cura.po @@ -1,6 +1,7 @@ # Cura -# Copyright (C) 2022 Ultimaker B.V. +# Copyright (C) 2022 UltiMaker. # This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # msgid "" msgstr "" diff --git a/resources/i18n/it_IT/cura.po b/resources/i18n/it_IT/cura.po index 7ac562c9d1..daafb0dde2 100644 --- a/resources/i18n/it_IT/cura.po +++ b/resources/i18n/it_IT/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/ja_JP/cura.po b/resources/i18n/ja_JP/cura.po index 0b54860834..86e7bb2157 100644 --- a/resources/i18n/ja_JP/cura.po +++ b/resources/i18n/ja_JP/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/ko_KR/cura.po b/resources/i18n/ko_KR/cura.po index f9c23f1387..d8af39c3cb 100644 --- a/resources/i18n/ko_KR/cura.po +++ b/resources/i18n/ko_KR/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/nl_NL/cura.po b/resources/i18n/nl_NL/cura.po index b9517c0982..9c6c89a143 100644 --- a/resources/i18n/nl_NL/cura.po +++ b/resources/i18n/nl_NL/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/pl_PL/cura.po b/resources/i18n/pl_PL/cura.po index f6d2876f69..d3a2fd7193 100644 --- a/resources/i18n/pl_PL/cura.po +++ b/resources/i18n/pl_PL/cura.po @@ -1,6 +1,7 @@ # Cura -# Copyright (C) 2022 Ultimaker B.V. +# Copyright (C) 2022 UltiMaker. # This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # msgid "" msgstr "" diff --git a/resources/i18n/pt_BR/cura.po b/resources/i18n/pt_BR/cura.po index fe03d09f15..a82984901c 100644 --- a/resources/i18n/pt_BR/cura.po +++ b/resources/i18n/pt_BR/cura.po @@ -1,6 +1,7 @@ # Cura -# Copyright (C) 2022 Ultimaker B.V. +# Copyright (C) 2022 UltiMaker. # This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # msgid "" msgstr "" diff --git a/resources/i18n/pt_PT/cura.po b/resources/i18n/pt_PT/cura.po index 594336f7f1..2efea0fed7 100644 --- a/resources/i18n/pt_PT/cura.po +++ b/resources/i18n/pt_PT/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/ru_RU/cura.po b/resources/i18n/ru_RU/cura.po index e605f48f5b..9717170f8c 100644 --- a/resources/i18n/ru_RU/cura.po +++ b/resources/i18n/ru_RU/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/tr_TR/cura.po b/resources/i18n/tr_TR/cura.po index 5d3f5ee9b9..a5be821147 100644 --- a/resources/i18n/tr_TR/cura.po +++ b/resources/i18n/tr_TR/cura.po @@ -1,7 +1,7 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. +# Cura +# Copyright (C) 2022 UltiMaker. +# This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # #, fuzzy msgid "" diff --git a/resources/i18n/zh_CN/cura.po b/resources/i18n/zh_CN/cura.po index a7a5c1b211..57a0bc9780 100644 --- a/resources/i18n/zh_CN/cura.po +++ b/resources/i18n/zh_CN/cura.po @@ -1,6 +1,7 @@ # Cura -# Copyright (C) 2022 Ultimaker B.V. +# Copyright (C) 2022 UltiMaker. # This file is distributed under the same license as the Cura package. +# Ultimaker , 2022. # msgid "" msgstr "" diff --git a/resources/i18n/zh_TW/cura.po b/resources/i18n/zh_TW/cura.po index 46753f77e6..7b4962a0f0 100644 --- a/resources/i18n/zh_TW/cura.po +++ b/resources/i18n/zh_TW/cura.po @@ -1,5 +1,5 @@ # Cura -# Copyright (C) 2022 Ultimaker B.V. +# Copyright (C) 2022 UltiMaker. # This file is distributed under the same license as the Cura package. # Ultimaker , 2022. # diff --git a/resources/qml/Account/GeneralOperations.qml b/resources/qml/Account/GeneralOperations.qml index bdc2a37aca..3ebb197142 100644 --- a/resources/qml/Account/GeneralOperations.qml +++ b/resources/qml/Account/GeneralOperations.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 diff --git a/resources/qml/Account/UserOperations.qml b/resources/qml/Account/UserOperations.qml index 144e9a1b65..52d9cfc344 100644 --- a/resources/qml/Account/UserOperations.qml +++ b/resources/qml/Account/UserOperations.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 diff --git a/resources/qml/Actions.qml b/resources/qml/Actions.qml index be94c53bef..d48d8e610f 100644 --- a/resources/qml/Actions.qml +++ b/resources/qml/Actions.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. pragma Singleton diff --git a/resources/qml/Dialogs/AboutDialog.qml b/resources/qml/Dialogs/AboutDialog.qml index 1eb9bd00ef..4ccf58d0b4 100644 --- a/resources/qml/Dialogs/AboutDialog.qml +++ b/resources/qml/Dialogs/AboutDialog.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.2 diff --git a/resources/qml/WelcomePages/AddPrinterByIpContent.qml b/resources/qml/WelcomePages/AddPrinterByIpContent.qml index a91cef0ef7..9cc5b85f04 100644 --- a/resources/qml/WelcomePages/AddPrinterByIpContent.qml +++ b/resources/qml/WelcomePages/AddPrinterByIpContent.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.15 diff --git a/resources/qml/WelcomePages/AddThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddThirdPartyPrinter.qml index 598209760a..2c6c3a19bf 100644 --- a/resources/qml/WelcomePages/AddThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddThirdPartyPrinter.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 diff --git a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml index 4b7a07881a..9b6ae0caf4 100644 --- a/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerOrThirdPartyPrinter.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 diff --git a/resources/qml/WelcomePages/AddUltimakerPrinter.qml b/resources/qml/WelcomePages/AddUltimakerPrinter.qml index 54d1b55483..f66b8de2de 100644 --- a/resources/qml/WelcomePages/AddUltimakerPrinter.qml +++ b/resources/qml/WelcomePages/AddUltimakerPrinter.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 diff --git a/resources/qml/WelcomePages/CloudContent.qml b/resources/qml/WelcomePages/CloudContent.qml index 7d9dd79142..ee0c9ae43b 100644 --- a/resources/qml/WelcomePages/CloudContent.qml +++ b/resources/qml/WelcomePages/CloudContent.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 diff --git a/resources/qml/WelcomePages/DataCollectionsContent.qml b/resources/qml/WelcomePages/DataCollectionsContent.qml index 16e6e07899..7fb457e40d 100644 --- a/resources/qml/WelcomePages/DataCollectionsContent.qml +++ b/resources/qml/WelcomePages/DataCollectionsContent.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 diff --git a/resources/qml/WelcomePages/WelcomeContent.qml b/resources/qml/WelcomePages/WelcomeContent.qml index d3a3404c28..ecfa5db68f 100644 --- a/resources/qml/WelcomePages/WelcomeContent.qml +++ b/resources/qml/WelcomePages/WelcomeContent.qml @@ -1,4 +1,4 @@ -// Copyright (c) 2022 UltiMaker B.V. +// Copyright (c) 2022 UltiMaker // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.10 From 3be55812431bbc8999daf27ee2945c9487efedf0 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 11:03:45 +0100 Subject: [PATCH 520/547] Update NSIS scripts using UltiMaker Contributes to CURA-9808 --- packaging/NSIS/Ultimaker-Cura.nsi.jinja | 16 ++++++++-------- packaging/NSIS/create_windows_installer.py | 22 ++++++++++++---------- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/packaging/NSIS/Ultimaker-Cura.nsi.jinja b/packaging/NSIS/Ultimaker-Cura.nsi.jinja index 39543d9921..9996b24773 100644 --- a/packaging/NSIS/Ultimaker-Cura.nsi.jinja +++ b/packaging/NSIS/Ultimaker-Cura.nsi.jinja @@ -1,4 +1,4 @@ -# Copyright (c) 2022 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker B.V. # Cura's build system is released under the terms of the AGPLv3 or higher. !define APP_NAME "{{ app_name }}" @@ -64,7 +64,7 @@ InstallDir "$PROGRAMFILES64\${APP_NAME}" !ifdef REG_START_MENU !define MUI_STARTMENUPAGE_NODISABLE -!define MUI_STARTMENUPAGE_DEFAULTFOLDER "Ultimaker Cura" +!define MUI_STARTMENUPAGE_DEFAULTFOLDER "UltiMaker Cura" !define MUI_STARTMENUPAGE_REGISTRY_ROOT "${REG_ROOT}" !define MUI_STARTMENUPAGE_REGISTRY_KEY "${UNINSTALL_PATH}" !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${REG_START_MENU}" @@ -113,8 +113,8 @@ CreateShortCut "$SMPROGRAMS\$SM_Folder\${APP_NAME}.lnk" "$INSTDIR\${MAIN_APP_EXE CreateShortCut "$SMPROGRAMS\$SM_Folder\Uninstall ${APP_NAME}.lnk" "$INSTDIR\uninstall.exe" !ifdef WEB_SITE -WriteIniStr "$INSTDIR\Ultimaker Cura website.url" "InternetShortcut" "URL" "${WEB_SITE}" -CreateShortCut "$SMPROGRAMS\$SM_Folder\Ultimaker Cura website.lnk" "$INSTDIR\Ultimaker Cura website.url" +WriteIniStr "$INSTDIR\UltiMaker Cura website.url" "InternetShortcut" "URL" "${WEB_SITE}" +CreateShortCut "$SMPROGRAMS\$SM_Folder\UltiMaker Cura website.lnk" "$INSTDIR\UltiMaker Cura website.url" !endif !insertmacro MUI_STARTMENU_WRITE_END !endif @@ -125,8 +125,8 @@ CreateShortCut "$SMPROGRAMS\{{ app_name }}\${APP_NAME}.lnk" "$INSTDIR\${MAIN_APP CreateShortCut "$SMPROGRAMS\{{ app_name }}\Uninstall ${APP_NAME}.lnk" "$INSTDIR\uninstall.exe" !ifdef WEB_SITE -WriteIniStr "$INSTDIR\Ultimaker Cura website.url" "InternetShortcut" "URL" "${WEB_SITE}" -CreateShortCut "$SMPROGRAMS\{{ app_name }}\Ultimaker Cura website.lnk" "$INSTDIR\Ultimaker Cura website.url" +WriteIniStr "$INSTDIR\UltiMaker Cura website.url" "InternetShortcut" "URL" "${WEB_SITE}" +CreateShortCut "$SMPROGRAMS\{{ app_name }}\UltiMaker Cura website.lnk" "$INSTDIR\UltiMaker Cura website.url" !endif !endif @@ -170,7 +170,7 @@ RmDir /r /REBOOTOK "$INSTDIR" Delete "$SMPROGRAMS\$SM_Folder\${APP_NAME}.lnk" Delete "$SMPROGRAMS\$SM_Folder\Uninstall ${APP_NAME}.lnk" !ifdef WEB_SITE -Delete "$SMPROGRAMS\$SM_Folder\Ultimaker Cura website.lnk" +Delete "$SMPROGRAMS\$SM_Folder\UltiMaker Cura website.lnk" !endif RmDir "$SMPROGRAMS\$SM_Folder" !endif @@ -179,7 +179,7 @@ RmDir "$SMPROGRAMS\$SM_Folder" Delete "$SMPROGRAMS\{{ app_name }}\${APP_NAME}.lnk" Delete "$SMPROGRAMS\{{ app_name }}\Uninstall ${APP_NAME}.lnk" !ifdef WEB_SITE -Delete "$SMPROGRAMS\{{ app_name }}\Ultimaker Cura website.lnk" +Delete "$SMPROGRAMS\{{ app_name }}\UltiMaker Cura website.lnk" !endif RmDir "$SMPROGRAMS\{{ app_name }}" !endif diff --git a/packaging/NSIS/create_windows_installer.py b/packaging/NSIS/create_windows_installer.py index c8d28c82a4..5ec31c8e35 100644 --- a/packaging/NSIS/create_windows_installer.py +++ b/packaging/NSIS/create_windows_installer.py @@ -1,5 +1,7 @@ -# Copyright (c) 2022 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker # Cura is released under the terms of the LGPLv3 or higher. + + import os import argparse # Command line arguments parsing and help. import subprocess @@ -16,15 +18,15 @@ def generate_nsi(source_path: str, dist_path: str, filename: str): dist_loc = Path(os.getcwd(), dist_path) source_loc = Path(os.getcwd(), source_path) instdir = Path("$INSTDIR") - dist_paths = [p.relative_to(dist_loc.joinpath("Ultimaker-Cura")) for p in sorted(dist_loc.joinpath("Ultimaker-Cura").rglob("*")) if p.is_file()] + dist_paths = [p.relative_to(dist_loc.joinpath("UltiMaker-Cura")) for p in sorted(dist_loc.joinpath("UltiMaker-Cura").rglob("*")) if p.is_file()] mapped_out_paths = {} for dist_path in dist_paths: if "__pycache__" not in dist_path.parts: out_path = instdir.joinpath(dist_path).parent if out_path not in mapped_out_paths: - mapped_out_paths[out_path] = [(dist_loc.joinpath("Ultimaker-Cura", dist_path), instdir.joinpath(dist_path))] + mapped_out_paths[out_path] = [(dist_loc.joinpath("UltiMaker-Cura", dist_path), instdir.joinpath(dist_path))] else: - mapped_out_paths[out_path].append((dist_loc.joinpath("Ultimaker-Cura", dist_path), instdir.joinpath(dist_path))) + mapped_out_paths[out_path].append((dist_loc.joinpath("UltiMaker-Cura", dist_path), instdir.joinpath(dist_path))) rmdir_paths = set() for rmdir_f in mapped_out_paths.values(): @@ -40,13 +42,13 @@ def generate_nsi(source_path: str, dist_path: str, filename: str): nsis_content = template.render( - app_name = f"Ultimaker Cura {os.getenv('CURA_VERSION_FULL')}", - main_app = "Ultimaker-Cura.exe", + app_name = f"UltiMaker Cura {os.getenv('CURA_VERSION_FULL')}", + main_app = "UltiMaker-Cura.exe", version = os.getenv('CURA_VERSION_FULL'), version_major = os.environ.get("CURA_VERSION_MAJOR"), version_minor = os.environ.get("CURA_VERSION_MINOR"), version_patch = os.environ.get("CURA_VERSION_PATCH"), - company = "Ultimaker B.V.", + company = "UltiMaker", web_site = "https://ultimaker.com", year = datetime.now().year, cura_license_file = str(source_loc.joinpath("packaging", "cura_license.txt")), @@ -58,7 +60,7 @@ def generate_nsi(source_path: str, dist_path: str, filename: str): destination = filename ) - with open(dist_loc.joinpath("Ultimaker-Cura.nsi"), "w") as f: + with open(dist_loc.joinpath("UltiMaker-Cura.nsi"), "w") as f: f.write(nsis_content) shutil.copy(source_loc.joinpath("packaging", "NSIS", "fileassoc.nsh"), dist_loc.joinpath("fileassoc.nsh")) @@ -66,7 +68,7 @@ def generate_nsi(source_path: str, dist_path: str, filename: str): def build(dist_path: str): dist_loc = Path(os.getcwd(), dist_path) - command = ["makensis", "/V2", "/P4", str(dist_loc.joinpath("Ultimaker-Cura.nsi"))] + command = ["makensis", "/V2", "/P4", str(dist_loc.joinpath("UltiMaker-Cura.nsi"))] subprocess.run(command) @@ -74,7 +76,7 @@ if __name__ == "__main__": parser = argparse.ArgumentParser(description = "Create Windows exe installer of Cura.") parser.add_argument("source_path", type=str, help="Path to Conan install Cura folder.") parser.add_argument("dist_path", type=str, help="Path to Pyinstaller dist folder") - parser.add_argument("filename", type = str, help = "Filename of the exe (e.g. 'Ultimaker-Cura-5.1.0-beta-Windows-X64.exe')") + parser.add_argument("filename", type = str, help = "Filename of the exe (e.g. 'UltiMaker-Cura-5.1.0-beta-Windows-X64.exe')") args = parser.parse_args() generate_nsi(args.source_path, args.dist_path, args.filename) build(args.dist_path) From a727228a12e8b982a87cb825f6e90b7e89b0d07b Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 11:05:59 +0100 Subject: [PATCH 521/547] Update dmg scripts using UltiMaker Contributes to CURA-9808 --- packaging/dmg/dmg_sign_noterize.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packaging/dmg/dmg_sign_noterize.py b/packaging/dmg/dmg_sign_noterize.py index 8baf58e43c..fcda1e378e 100644 --- a/packaging/dmg/dmg_sign_noterize.py +++ b/packaging/dmg/dmg_sign_noterize.py @@ -1,3 +1,7 @@ +# Copyright (c) 2022 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. + + import os import argparse # Command line arguments parsing and help. import subprocess @@ -14,11 +18,11 @@ def build_dmg(source_path: str, dist_path: str, filename: str) -> None: "--app-drop-link", "520", "272", "--volicon", f"{source_path}/packaging/icons/VolumeIcons_Cura.icns", "--icon-size", "90", - "--icon", "Ultimaker-Cura.app", "169", "272", + "--icon", "UltiMaker-Cura.app", "169", "272", "--eula", f"{source_path}/packaging/cura_license.txt", "--background", f"{source_path}/packaging/dmg/cura_background_dmg.png", f"{dist_path}/{filename}", - f"{dist_path}/Ultimaker-Cura.app"] + f"{dist_path}/UltiMaker-Cura.app"] subprocess.run(arguments) @@ -57,7 +61,7 @@ if __name__ == "__main__": parser = argparse.ArgumentParser(description = "Create dmg of Cura.") parser.add_argument("source_path", type=str, help="Path to Conan install Cura folder.") parser.add_argument("dist_path", type=str, help="Path to Pyinstaller dist folder") - parser.add_argument("filename", type = str, help = "Filename of the dmg (e.g. 'Ultimaker-Cura-5.1.0-beta-Linux-X64.dmg')") + parser.add_argument("filename", type = str, help = "Filename of the dmg (e.g. 'UltiMaker-Cura-5.1.0-beta-Linux-X64.dmg')") args = parser.parse_args() build_dmg(args.source_path, args.dist_path, args.filename) sign(args.dist_path, args.filename) From 14eb9371f65392a1cfef10e10ad7b70d9e4e7063 Mon Sep 17 00:00:00 2001 From: jspijker Date: Mon, 28 Nov 2022 11:12:37 +0100 Subject: [PATCH 522/547] Update AppImage scripts using UltiMaker Contributes to CURA-9808 --- packaging/AppImage/AppRun | 2 +- packaging/AppImage/create_appimage.py | 5 +++-- packaging/AppImage/cura.appdata.xml | 6 +++--- packaging/AppImage/cura.desktop.jinja | 6 +++--- 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/packaging/AppImage/AppRun b/packaging/AppImage/AppRun index 14ee0e4d8e..d0ebfe1742 100644 --- a/packaging/AppImage/AppRun +++ b/packaging/AppImage/AppRun @@ -17,4 +17,4 @@ export OPENSSL_CONF="$scriptdir/openssl.cnf" # unset `QT_STYLE_OVERRIDE` as a precaution unset QT_STYLE_OVERRIDE -$scriptdir/Ultimaker-Cura "$@" +$scriptdir/UltiMaker-Cura "$@" diff --git a/packaging/AppImage/create_appimage.py b/packaging/AppImage/create_appimage.py index bb8396f43c..242c45aa5d 100644 --- a/packaging/AppImage/create_appimage.py +++ b/packaging/AppImage/create_appimage.py @@ -1,6 +1,7 @@ -# Copyright (c) 2022 Ultimaker B.V. +# Copyright (c) 2022 UltiMaker # Cura is released under the terms of the LGPLv3 or higher. + import argparse # Command line arguments parsing and help. from jinja2 import Template import os # Finding installation directory. @@ -71,6 +72,6 @@ if __name__ == "__main__": parser = argparse.ArgumentParser(description = "Create AppImages of Cura.") parser.add_argument("dist_path", type=str, help="Path to where PyInstaller installed the distribution of Cura.") parser.add_argument("version", type=str, help="Full version number of Cura (e.g. '5.1.0-beta')") - parser.add_argument("filename", type = str, help = "Filename of the AppImage (e.g. 'Ultimaker-Cura-5.1.0-beta-Linux-X64.AppImage')") + parser.add_argument("filename", type = str, help = "Filename of the AppImage (e.g. 'UltiMaker-Cura-5.1.0-beta-Linux-X64.AppImage')") args = parser.parse_args() build_appimage(args.dist_path, args.version, args.filename) diff --git a/packaging/AppImage/cura.appdata.xml b/packaging/AppImage/cura.appdata.xml index de940af939..5f187b8bb8 100644 --- a/packaging/AppImage/cura.appdata.xml +++ b/packaging/AppImage/cura.appdata.xml @@ -3,16 +3,16 @@ com.ultimaker.cura CC0-1.0 LGPL-3.0 - Ultimaker Cura + UltiMaker Cura Slicer to prepare your 3D printing projects -

      Ultimaker Cura is a slicer, an application that prepares your model for 3D printing. Optimized, expert-tested profiles for 3D printers and materials mean you can start printing reliably in no time. And with industry-standard software integration, you can streamline your workflow for maximum efficiency.

      +

      UltiMaker Cura is a slicer, an application that prepares your model for 3D printing. Optimized, expert-tested profiles for 3D printers and materials mean you can start printing reliably in no time. And with industry-standard software integration, you can streamline your workflow for maximum efficiency.

      https://ultimaker.com/en/software/ultimaker-cura
      Print preparation screen

      View print quality guide

      J6SM>FA_q(OizC>f<#v;y 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�YZFd2ErGnLAWn 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⋘S3WE)~e$TS+V6JxC${GO1xM08*wa{ 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%0D(_?!gpSKL*G!Bu869t` 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 literal 0 HcmV?d00001 diff --git a/resources/meshes/vzbot_330_bed.stl b/resources/meshes/vzbot_330_bed.stl new file mode 100644 index 0000000000000000000000000000000000000000..bc92a357515619f9c625a0783145344992d682fe GIT binary patch literal 1003984 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�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 literal 0 HcmV?d00001 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_super.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_super.inst.cfg new file mode 100644 index 0000000000..1172d8936e --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_abs +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_ultra.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_ultra.inst.cfg new file mode 100644 index 0000000000..0edb3cc21e --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_ultra.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Ultra Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = ultra +material = generic_abs +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_adaptive.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_adaptive.inst.cfg new file mode 100644 index 0000000000..4e0838328b --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_low.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_low.inst.cfg new file mode 100644 index 0000000000..b7e74e6828 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_abs +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_standard.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_standard.inst.cfg new file mode 100644 index 0000000000..ffb06a5ed5 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_abs +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_super.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_super.inst.cfg new file mode 100644 index 0000000000..096008f445 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_abs +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_adaptive.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_adaptive.inst.cfg new file mode 100644 index 0000000000..44330c66ff --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_low.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_low.inst.cfg new file mode 100644 index 0000000000..db55af0707 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_standard.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_standard.inst.cfg new file mode 100644 index 0000000000..c900d791dc --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_super.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_super.inst.cfg new file mode 100644 index 0000000000..dee4930c45 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_abs +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_adaptive.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_adaptive.inst.cfg new file mode 100644 index 0000000000..62503a0e57 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_abs +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_low.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_low.inst.cfg new file mode 100644 index 0000000000..3893a57516 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_abs +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_standard.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_standard.inst.cfg new file mode 100644 index 0000000000..074f737974 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_abs +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_super.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_super.inst.cfg new file mode 100644 index 0000000000..d38191adf6 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_abs +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.6_ABS_standard.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.6_ABS_standard.inst.cfg new file mode 100644 index 0000000000..ff2a7be6f8 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.6_ABS_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_abs +variant = 0.6mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.8_ABS_draft.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.8_ABS_draft.inst.cfg new file mode 100644 index 0000000000..f9f87c4bde --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_0.8_ABS_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_abs +variant = 0.8mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/ABS/vzbot_1.0_ABS_draft.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_1.0_ABS_draft.inst.cfg new file mode 100644 index 0000000000..49acfd6c32 --- /dev/null +++ b/resources/quality/vzbot/base/ABS/vzbot_1.0_ABS_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_abs +variant = 1.0mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.2_PC_super.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.2_PC_super.inst.cfg new file mode 100644 index 0000000000..d81e378b7e --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.2_PC_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pc +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.2_PC_ultra.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.2_PC_ultra.inst.cfg new file mode 100644 index 0000000000..0138d8a2b1 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.2_PC_ultra.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Ultra Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = ultra +material = generic_pc +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.3_PC_adaptive.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_adaptive.inst.cfg new file mode 100644 index 0000000000..b05b418263 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_pc +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.3_PC_low.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_low.inst.cfg new file mode 100644 index 0000000000..9ef0d4a9d5 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pc +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.3_PC_standard.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_standard.inst.cfg new file mode 100644 index 0000000000..ce4fa4ec3b --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pc +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.3_PC_super.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_super.inst.cfg new file mode 100644 index 0000000000..bccbe5fd30 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pc +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.4_PC_adaptive.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_adaptive.inst.cfg new file mode 100644 index 0000000000..007bf4a739 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_pc +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.4_PC_low.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_low.inst.cfg new file mode 100644 index 0000000000..258b44c446 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pc +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.4_PC_standard.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_standard.inst.cfg new file mode 100644 index 0000000000..066563b61e --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pc +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.4_PC_super.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_super.inst.cfg new file mode 100644 index 0000000000..4064f8105d --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pc +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.5_PC_adaptive.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_adaptive.inst.cfg new file mode 100644 index 0000000000..d05afb5d20 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_pc +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.5_PC_low.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_low.inst.cfg new file mode 100644 index 0000000000..237b0f5143 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pc +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.5_PC_standard.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_standard.inst.cfg new file mode 100644 index 0000000000..5a80deba10 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pc +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.5_PC_super.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_super.inst.cfg new file mode 100644 index 0000000000..274d9a325d --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pc +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.6_PC_standard.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.6_PC_standard.inst.cfg new file mode 100644 index 0000000000..24f08de191 --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.6_PC_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pc +variant = 0.6mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/PC/vzbot_0.8_PC_draft.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.8_PC_draft.inst.cfg new file mode 100644 index 0000000000..4b677368fc --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_0.8_PC_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_pc +variant = 0.8mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/PC/vzbot_1.0_PC_draft.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_1.0_PC_draft.inst.cfg new file mode 100644 index 0000000000..e50c5f689f --- /dev/null +++ b/resources/quality/vzbot/base/PC/vzbot_1.0_PC_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_pc +variant = 1.0mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_super.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_super.inst.cfg new file mode 100644 index 0000000000..04d751e946 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_super.inst.cfg @@ -0,0 +1,17 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_petg +variant = 0.2mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*8 +#retraction_extra_prime_amount = 0.5 + diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_ultra.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_ultra.inst.cfg new file mode 100644 index 0000000000..476c1d668b --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_ultra.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Ultra Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = ultra +material = generic_petg +variant = 0.2mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*8 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_adaptive.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_adaptive.inst.cfg new file mode 100644 index 0000000000..a06d17c654 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_adaptive.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.3mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_low.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_low.inst.cfg new file mode 100644 index 0000000000..d6ee8ad833 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_low.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_petg +variant = 0.3mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_standard.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_standard.inst.cfg new file mode 100644 index 0000000000..043ba4c6c9 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_standard.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_petg +variant = 0.3mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_super.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_super.inst.cfg new file mode 100644 index 0000000000..9d4c369e21 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_super.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_petg +variant = 0.3mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_adaptive.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_adaptive.inst.cfg new file mode 100644 index 0000000000..9fdd362428 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_adaptive.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.4mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_low.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_low.inst.cfg new file mode 100644 index 0000000000..235f85aac9 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_low.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_petg +variant = 0.4mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_standard.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_standard.inst.cfg new file mode 100644 index 0000000000..5d7cbd0316 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_standard.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_petg +variant = 0.4mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_super.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_super.inst.cfg new file mode 100644 index 0000000000..9bd75af91e --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_super.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_petg +variant = 0.4mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_adaptive.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_adaptive.inst.cfg new file mode 100644 index 0000000000..2c81e446cd --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_adaptive.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_petg +variant = 0.5mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_low.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_low.inst.cfg new file mode 100644 index 0000000000..9ac33529c2 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_low.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_petg +variant = 0.5mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_standard.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_standard.inst.cfg new file mode 100644 index 0000000000..041afa5a51 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_standard.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_petg +variant = 0.5mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_super.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_super.inst.cfg new file mode 100644 index 0000000000..1774c159c8 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_super.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_petg +variant = 0.5mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*4 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.6_PETG_standard.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.6_PETG_standard.inst.cfg new file mode 100644 index 0000000000..b8bb0b9c2e --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.6_PETG_standard.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_petg +variant = 0.6mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*3 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.8_PETG_draft.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.8_PETG_draft.inst.cfg new file mode 100644 index 0000000000..6743af5426 --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_0.8_PETG_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_petg +variant = 0.8mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*3 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PETG/vzbot_1.0_PETG_draft.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_1.0_PETG_draft.inst.cfg new file mode 100644 index 0000000000..2d5ce7738a --- /dev/null +++ b/resources/quality/vzbot/base/PETG/vzbot_1.0_PETG_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_petg +variant = 1.0mm Nozzle + +[values] +speed_layer_0 = 15 +wall_thickness = =line_width*3 +#retraction_extra_prime_amount = 0.5 diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_super.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_super.inst.cfg new file mode 100644 index 0000000000..33a189c97a --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pla +variant = 0.2mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_ultra.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_ultra.inst.cfg new file mode 100644 index 0000000000..bdb0837012 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_ultra.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Ultra Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = ultra +material = generic_pla +variant = 0.2mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_adaptive.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_adaptive.inst.cfg new file mode 100644 index 0000000000..e3b1f21133 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_low.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_low.inst.cfg new file mode 100644 index 0000000000..5c10f5fe44 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pla +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_standard.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_standard.inst.cfg new file mode 100644 index 0000000000..31cc0964cc --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pla +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_super.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_super.inst.cfg new file mode 100644 index 0000000000..db65a7a5fd --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pla +variant = 0.3mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_adaptive.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_adaptive.inst.cfg new file mode 100644 index 0000000000..5168a91040 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_low.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_low.inst.cfg new file mode 100644 index 0000000000..fb1bc859aa --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_standard.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_standard.inst.cfg new file mode 100644 index 0000000000..dbc0304fb1 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_super.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_super.inst.cfg new file mode 100644 index 0000000000..5d7ed6eda2 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pla +variant = 0.4mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_adaptive.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_adaptive.inst.cfg new file mode 100644 index 0000000000..1f34441e00 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_adaptive.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_pla +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_low.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_low.inst.cfg new file mode 100644 index 0000000000..600905790b --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pla +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_standard.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_standard.inst.cfg new file mode 100644 index 0000000000..9beb4f15ed --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pla +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_super.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_super.inst.cfg new file mode 100644 index 0000000000..df89cc112f --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_super.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pla +variant = 0.5mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_draft.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_draft.inst.cfg new file mode 100644 index 0000000000..ea70262be7 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_low.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_low.inst.cfg new file mode 100644 index 0000000000..7b2de73fb6 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_low.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_standard.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_standard.inst.cfg new file mode 100644 index 0000000000..0cf308feed --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_standard.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pla +variant = 0.6mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.8_PLA_draft.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.8_PLA_draft.inst.cfg new file mode 100644 index 0000000000..f57384d4f8 --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_0.8_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_pla +variant = 0.8mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PLA/vzbot_1.0_PLA_draft.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_1.0_PLA_draft.inst.cfg new file mode 100644 index 0000000000..a8ff4828cf --- /dev/null +++ b/resources/quality/vzbot/base/PLA/vzbot_1.0_PLA_draft.inst.cfg @@ -0,0 +1,13 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_pla +variant = 1.0mm Nozzle + +[values] diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_super.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_super.inst.cfg new file mode 100644 index 0000000000..44cd9ab901 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pva +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_ultra.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_ultra.inst.cfg new file mode 100644 index 0000000000..da03a40dbc --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_ultra.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Ultra Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = ultra +material = generic_pva +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_adaptive.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_adaptive.inst.cfg new file mode 100644 index 0000000000..8d123ae44a --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_pva +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_low.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_low.inst.cfg new file mode 100644 index 0000000000..028c68fc97 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pva +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_standard.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_standard.inst.cfg new file mode 100644 index 0000000000..430edb0ef4 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pva +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_super.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_super.inst.cfg new file mode 100644 index 0000000000..be21aab260 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pva +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_adaptive.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_adaptive.inst.cfg new file mode 100644 index 0000000000..e5cb2b3206 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_pva +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_low.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_low.inst.cfg new file mode 100644 index 0000000000..8b40061ad9 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pva +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_standard.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_standard.inst.cfg new file mode 100644 index 0000000000..fd3ae9365e --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pva +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_super.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_super.inst.cfg new file mode 100644 index 0000000000..51b94b8f25 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pva +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_adaptive.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_adaptive.inst.cfg new file mode 100644 index 0000000000..71582cac63 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_pva +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_low.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_low.inst.cfg new file mode 100644 index 0000000000..4d05101be5 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_pva +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_standard.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_standard.inst.cfg new file mode 100644 index 0000000000..64033125b5 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pva +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_super.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_super.inst.cfg new file mode 100644 index 0000000000..cf53742dd9 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_pva +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.6_PVA_standard.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.6_PVA_standard.inst.cfg new file mode 100644 index 0000000000..fcd17e7c77 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.6_PVA_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_pva +variant = 0.6mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.8_PVA_draft.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.8_PVA_draft.inst.cfg new file mode 100644 index 0000000000..b38d437bb6 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_0.8_PVA_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_pva +variant = 0.8mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/PVA/vzbot_1.0_PVA_draft.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_1.0_PVA_draft.inst.cfg new file mode 100644 index 0000000000..ef83c1e707 --- /dev/null +++ b/resources/quality/vzbot/base/PVA/vzbot_1.0_PVA_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_pva +variant = 1.0mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_adaptive.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_adaptive.inst.cfg new file mode 100644 index 0000000000..9ca773979e --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_adaptive.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.3mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_standard.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_standard.inst.cfg new file mode 100644 index 0000000000..db460cc2ae --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.3mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_super.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_super.inst.cfg new file mode 100644 index 0000000000..d19f4e96ea --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_super.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_tpu +variant = 0.3mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_adaptive.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_adaptive.inst.cfg new file mode 100644 index 0000000000..4d40a7a6ac --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_adaptive.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.4mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_standard.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_standard.inst.cfg new file mode 100644 index 0000000000..e3ba8d9aa2 --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.4mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_super.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_super.inst.cfg new file mode 100644 index 0000000000..26d5dd1e9e --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_super.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_tpu +variant = 0.4mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_adaptive.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_adaptive.inst.cfg new file mode 100644 index 0000000000..14a2dce709 --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_adaptive.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_tpu +variant = 0.5mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_standard.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_standard.inst.cfg new file mode 100644 index 0000000000..e139231910 --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.5mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_super.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_super.inst.cfg new file mode 100644 index 0000000000..ac167cee50 --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_super.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_tpu +variant = 0.5mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.6_TPU_standard.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.6_TPU_standard.inst.cfg new file mode 100644 index 0000000000..c1b93cdb67 --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.6_TPU_standard.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_tpu +variant = 0.6mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.8_TPU_draft.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.8_TPU_draft.inst.cfg new file mode 100644 index 0000000000..26fac84680 --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_0.8_TPU_draft.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_tpu +variant = 0.8mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/TPU/vzbot_1.0_TPU_draft.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_1.0_TPU_draft.inst.cfg new file mode 100644 index 0000000000..3e0586e119 --- /dev/null +++ b/resources/quality/vzbot/base/TPU/vzbot_1.0_TPU_draft.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_tpu +variant = 1.0mm Nozzle + +[values] +retraction_enable = False +speed_print = 150 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_super.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_super.inst.cfg new file mode 100644 index 0000000000..e6a89b1c87 --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_nylon +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_ultra.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_ultra.inst.cfg new file mode 100644 index 0000000000..9c86dcd8b1 --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_ultra.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Ultra Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = ultra +material = generic_nylon +variant = 0.2mm Nozzle + +[values] +wall_thickness = =line_width*8 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_adaptive.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_adaptive.inst.cfg new file mode 100644 index 0000000000..1a81dca16b --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_nylon +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_low.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_low.inst.cfg new file mode 100644 index 0000000000..8aa09c3fad --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_nylon +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_standard.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_standard.inst.cfg new file mode 100644 index 0000000000..f7686ef1e9 --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_nylon +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_super.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_super.inst.cfg new file mode 100644 index 0000000000..b9c5d88753 --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_nylon +variant = 0.3mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_adaptive.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_adaptive.inst.cfg new file mode 100644 index 0000000000..b50b782a2c --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_nylon +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_low.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_low.inst.cfg new file mode 100644 index 0000000000..0cceeee6ba --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_nylon +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_standard.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_standard.inst.cfg new file mode 100644 index 0000000000..23e7d27895 --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_nylon +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_super.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_super.inst.cfg new file mode 100644 index 0000000000..2f94a9aa13 --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_nylon +variant = 0.4mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_adaptive.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_adaptive.inst.cfg new file mode 100644 index 0000000000..ccd20b204d --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_adaptive.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +material = generic_nylon +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_low.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_low.inst.cfg new file mode 100644 index 0000000000..cba8ccba33 --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +material = generic_nylon +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_standard.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_standard.inst.cfg new file mode 100644 index 0000000000..964a50083b --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_nylon +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_super.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_super.inst.cfg new file mode 100644 index 0000000000..f2c7dab429 --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_super.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +material = generic_nylon +variant = 0.5mm Nozzle + +[values] +wall_thickness = =line_width*4 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.6_nylon_standard.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.6_nylon_standard.inst.cfg new file mode 100644 index 0000000000..966e963d61 --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.6_nylon_standard.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +material = generic_nylon +variant = 0.6mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.8_nylon_draft.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.8_nylon_draft.inst.cfg new file mode 100644 index 0000000000..82589b81ac --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_0.8_nylon_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_nylon +variant = 0.8mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/nylon/vzbot_1.0_nylon_draft.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_1.0_nylon_draft.inst.cfg new file mode 100644 index 0000000000..bd465e599e --- /dev/null +++ b/resources/quality/vzbot/base/nylon/vzbot_1.0_nylon_draft.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_nylon +variant = 1.0mm Nozzle + +[values] +wall_thickness = =line_width*3 diff --git a/resources/quality/vzbot/base/vzbot_global_adaptive.inst.cfg b/resources/quality/vzbot/base/vzbot_global_adaptive.inst.cfg new file mode 100644 index 0000000000..118d1d406d --- /dev/null +++ b/resources/quality/vzbot/base/vzbot_global_adaptive.inst.cfg @@ -0,0 +1,19 @@ +[general] +version = 4 +name = Dynamic Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = adaptive +weight = -2 +global_quality = True + +[values] +layer_height = 0.16 +layer_height_0 = 0.20 +top_bottom_thickness = =layer_height_0+layer_height*4 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*6 +adaptive_layer_height_enabled = true diff --git a/resources/quality/vzbot/base/vzbot_global_draft.inst.cfg b/resources/quality/vzbot/base/vzbot_global_draft.inst.cfg new file mode 100644 index 0000000000..5aa89ed91b --- /dev/null +++ b/resources/quality/vzbot/base/vzbot_global_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Draft Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +weight = -5 +global_quality = True + +[values] +layer_height = 0.32 +layer_height_0 = 0.32 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*2 +support_interface_height = =layer_height*4 diff --git a/resources/quality/vzbot/base/vzbot_global_low.inst.cfg b/resources/quality/vzbot/base/vzbot_global_low.inst.cfg new file mode 100644 index 0000000000..096f6243cc --- /dev/null +++ b/resources/quality/vzbot/base/vzbot_global_low.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Low Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = low +weight = -4 +global_quality = True + +[values] +layer_height = 0.28 +layer_height_0 = 0.28 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*2 +support_interface_height = =layer_height*4 diff --git a/resources/quality/vzbot/base/vzbot_global_standard.inst.cfg b/resources/quality/vzbot/base/vzbot_global_standard.inst.cfg new file mode 100644 index 0000000000..1728f05845 --- /dev/null +++ b/resources/quality/vzbot/base/vzbot_global_standard.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Standard Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = standard +weight = -3 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.2 +top_bottom_thickness = =layer_height_0+layer_height*3 +wall_thickness = =line_width*2 +support_interface_height = =layer_height*4 diff --git a/resources/quality/vzbot/base/vzbot_global_super.inst.cfg b/resources/quality/vzbot/base/vzbot_global_super.inst.cfg new file mode 100644 index 0000000000..edaab249fd --- /dev/null +++ b/resources/quality/vzbot/base/vzbot_global_super.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Super Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = super +weight = -1 +global_quality = True + +[values] +layer_height = 0.12 +layer_height_0 = 0.12 +top_bottom_thickness = =layer_height_0+layer_height*6 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*8 diff --git a/resources/quality/vzbot/base/vzbot_global_ultra.inst.cfg b/resources/quality/vzbot/base/vzbot_global_ultra.inst.cfg new file mode 100644 index 0000000000..b0be2d68d1 --- /dev/null +++ b/resources/quality/vzbot/base/vzbot_global_ultra.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = Ultra Quality +definition = vzbot_base + +[metadata] +setting_version = 20 +type = quality +quality_type = ultra +weight = 0 +global_quality = True + +[values] +layer_height = 0.08 +layer_height_0 = 0.12 +top_bottom_thickness = =layer_height_0+layer_height*10 +wall_thickness = =line_width*3 +support_interface_height = =layer_height*12 diff --git a/resources/variants/vzbot_235_0.2.inst.cfg b/resources/variants/vzbot_235_0.2.inst.cfg new file mode 100644 index 0000000000..5c2b903dda --- /dev/null +++ b/resources/variants/vzbot_235_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = vzbot_235 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/vzbot_235_0.3.inst.cfg b/resources/variants/vzbot_235_0.3.inst.cfg new file mode 100644 index 0000000000..4a5bced2d4 --- /dev/null +++ b/resources/variants/vzbot_235_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = vzbot_235 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/vzbot_235_0.4.inst.cfg b/resources/variants/vzbot_235_0.4.inst.cfg new file mode 100644 index 0000000000..9ecffce8ed --- /dev/null +++ b/resources/variants/vzbot_235_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = vzbot_235 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/vzbot_235_0.5.inst.cfg b/resources/variants/vzbot_235_0.5.inst.cfg new file mode 100644 index 0000000000..893d31971f --- /dev/null +++ b/resources/variants/vzbot_235_0.5.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = vzbot_235 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/vzbot_235_0.6.inst.cfg b/resources/variants/vzbot_235_0.6.inst.cfg new file mode 100644 index 0000000000..817d15cc1e --- /dev/null +++ b/resources/variants/vzbot_235_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = vzbot_235 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/vzbot_235_0.8.inst.cfg b/resources/variants/vzbot_235_0.8.inst.cfg new file mode 100644 index 0000000000..2fc4f93e35 --- /dev/null +++ b/resources/variants/vzbot_235_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = vzbot_235 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/vzbot_235_1.0.inst.cfg b/resources/variants/vzbot_235_1.0.inst.cfg new file mode 100644 index 0000000000..a7579393f4 --- /dev/null +++ b/resources/variants/vzbot_235_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = vzbot_235 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 diff --git a/resources/variants/vzbot_330_0.2.inst.cfg b/resources/variants/vzbot_330_0.2.inst.cfg new file mode 100644 index 0000000000..8282d0b515 --- /dev/null +++ b/resources/variants/vzbot_330_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = vzbot_330 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/vzbot_330_0.3.inst.cfg b/resources/variants/vzbot_330_0.3.inst.cfg new file mode 100644 index 0000000000..47aa3da7a4 --- /dev/null +++ b/resources/variants/vzbot_330_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = vzbot_330 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/vzbot_330_0.4.inst.cfg b/resources/variants/vzbot_330_0.4.inst.cfg new file mode 100644 index 0000000000..0ab8682c14 --- /dev/null +++ b/resources/variants/vzbot_330_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = vzbot_330 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/vzbot_330_0.5.inst.cfg b/resources/variants/vzbot_330_0.5.inst.cfg new file mode 100644 index 0000000000..2f6c769157 --- /dev/null +++ b/resources/variants/vzbot_330_0.5.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = vzbot_330 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/vzbot_330_0.6.inst.cfg b/resources/variants/vzbot_330_0.6.inst.cfg new file mode 100644 index 0000000000..af6056193b --- /dev/null +++ b/resources/variants/vzbot_330_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = vzbot_330 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/vzbot_330_0.8.inst.cfg b/resources/variants/vzbot_330_0.8.inst.cfg new file mode 100644 index 0000000000..e3cc83dc14 --- /dev/null +++ b/resources/variants/vzbot_330_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = vzbot_330 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/vzbot_330_1.0.inst.cfg b/resources/variants/vzbot_330_1.0.inst.cfg new file mode 100644 index 0000000000..941923dbc4 --- /dev/null +++ b/resources/variants/vzbot_330_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = vzbot_330 + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 diff --git a/resources/variants/vzbot_base_0.2.inst.cfg b/resources/variants/vzbot_base_0.2.inst.cfg new file mode 100644 index 0000000000..096566ba7e --- /dev/null +++ b/resources/variants/vzbot_base_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = vzbot_base + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/vzbot_base_0.3.inst.cfg b/resources/variants/vzbot_base_0.3.inst.cfg new file mode 100644 index 0000000000..30846ff01e --- /dev/null +++ b/resources/variants/vzbot_base_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = vzbot_base + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/vzbot_base_0.4.inst.cfg b/resources/variants/vzbot_base_0.4.inst.cfg new file mode 100644 index 0000000000..0a688f554f --- /dev/null +++ b/resources/variants/vzbot_base_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = vzbot_base + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/vzbot_base_0.5.inst.cfg b/resources/variants/vzbot_base_0.5.inst.cfg new file mode 100644 index 0000000000..a0f1a78052 --- /dev/null +++ b/resources/variants/vzbot_base_0.5.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = vzbot_base + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/vzbot_base_0.6.inst.cfg b/resources/variants/vzbot_base_0.6.inst.cfg new file mode 100644 index 0000000000..f6b8b1e26e --- /dev/null +++ b/resources/variants/vzbot_base_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = vzbot_base + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/vzbot_base_0.8.inst.cfg b/resources/variants/vzbot_base_0.8.inst.cfg new file mode 100644 index 0000000000..e8edeebd0c --- /dev/null +++ b/resources/variants/vzbot_base_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = vzbot_base + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/vzbot_base_1.0.inst.cfg b/resources/variants/vzbot_base_1.0.inst.cfg new file mode 100644 index 0000000000..146af12ed5 --- /dev/null +++ b/resources/variants/vzbot_base_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = vzbot_base + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 diff --git a/resources/variants/vzbot_custom_0.2.inst.cfg b/resources/variants/vzbot_custom_0.2.inst.cfg new file mode 100644 index 0000000000..0995beb6aa --- /dev/null +++ b/resources/variants/vzbot_custom_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = vzbot_custom + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/vzbot_custom_0.3.inst.cfg b/resources/variants/vzbot_custom_0.3.inst.cfg new file mode 100644 index 0000000000..e69dccecf5 --- /dev/null +++ b/resources/variants/vzbot_custom_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = vzbot_custom + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/vzbot_custom_0.4.inst.cfg b/resources/variants/vzbot_custom_0.4.inst.cfg new file mode 100644 index 0000000000..92aa190807 --- /dev/null +++ b/resources/variants/vzbot_custom_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = vzbot_custom + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/vzbot_custom_0.5.inst.cfg b/resources/variants/vzbot_custom_0.5.inst.cfg new file mode 100644 index 0000000000..eecc26ea6d --- /dev/null +++ b/resources/variants/vzbot_custom_0.5.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = vzbot_custom + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/vzbot_custom_0.6.inst.cfg b/resources/variants/vzbot_custom_0.6.inst.cfg new file mode 100644 index 0000000000..3b094400b2 --- /dev/null +++ b/resources/variants/vzbot_custom_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = vzbot_custom + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/vzbot_custom_0.8.inst.cfg b/resources/variants/vzbot_custom_0.8.inst.cfg new file mode 100644 index 0000000000..d8a16a7e99 --- /dev/null +++ b/resources/variants/vzbot_custom_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = vzbot_custom + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/vzbot_custom_1.0.inst.cfg b/resources/variants/vzbot_custom_1.0.inst.cfg new file mode 100644 index 0000000000..74b029a6a0 --- /dev/null +++ b/resources/variants/vzbot_custom_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = vzbot_custom + +[metadata] +setting_version = 20 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 From be9d480af4b41c25a9fb50a41a937209f4a040fb Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 8 Sep 2022 13:49:54 +0200 Subject: [PATCH 136/547] Reduce filesize for vzbot --- resources/meshes/vzbot_235_bed.stl | Bin 1013484 -> 682384 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/meshes/vzbot_235_bed.stl b/resources/meshes/vzbot_235_bed.stl index cf853bc688668be48c57de75c8aac91b76e67c03..e1c67491d09466434d668c3d66894b354a6dcbd5 100644 GIT binary patch delta 1758 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

    347. 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 b8b{&#jBnI`5tsZ`>QusZU}Gw@Cnx?N7edro literal 0 HcmV?d00001 diff --git a/resources/meshes/mingda_magician_x_base.stl b/resources/meshes/mingda_magician_x_base.stl new file mode 100644 index 0000000000000000000000000000000000000000..b47f0f30fcc199aa8ac6c375e2efa7664be2d14e GIT binary patch literal 291384 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%0DcRN*c1Gvr3+e;c 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 L8B=nSLg@bh<#bag literal 0 HcmV?d00001 From 44e0c0adffc6b891ea24593edde9500900800007 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Mon, 28 Feb 2022 13:56:01 +0100 Subject: [PATCH 010/547] Add a preference to make tray icon optional --- resources/qml/Preferences/GeneralPage.qml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index ccdd5efcf3..9cabdc908e 100644 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -76,6 +76,9 @@ UM.PreferencesPage var defaultTheme = UM.Preferences.getValue("general/theme") setDefaultTheme(defaultTheme) + UM.Preferences.resetPreference("general/use_tray_icon") + trayIconCheckbox.checked = boolCheck(UM.Preferences.getValue("cura/use_tray_icon")) + UM.Preferences.resetPreference("cura/single_instance") singleInstanceCheckbox.checked = boolCheck(UM.Preferences.getValue("cura/single_instance")) UM.Preferences.resetPreference("cura/single_instance_clear_before_load") @@ -314,6 +317,23 @@ UM.PreferencesPage } } + UM.TooltipArea + { + width: childrenRect.width; + height: childrenRect.height; + + text: catalog.i18nc("@info:tooltip", "Show an icon and notifications in the system notification area.") + + UM.CheckBox + { + id: trayIconCheckbox + checked: boolCheck(UM.Preferences.getValue("general/use_tray_icon")) + onClicked: UM.Preferences.setValue("general/use_tray_icon", checked) + + text: catalog.i18nc("@option:check", "Add icon to system tray (restart required)"); + } + } + Item { //: Spacer From b85e3978f2bda0321aa8a21e90de793d21851440 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E6=A0=91?= <3008993280@qq.com> Date: Mon, 7 Mar 2022 19:31:37 +0800 Subject: [PATCH 011/547] Improving the mingda_base definitions, add some quality parameters --- resources/definitions/mingda_base.def.json | 13 +++++++------ .../mingda/ABS/mingda_0.2_ABS_super.inst.cfg | 2 ++ .../mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg | 2 ++ .../ABS/mingda_0.3_ABS_adaptive.inst.cfg | 2 ++ .../mingda/ABS/mingda_0.3_ABS_low.inst.cfg | 4 ++++ .../ABS/mingda_0.3_ABS_standard.inst.cfg | 3 +++ .../mingda/ABS/mingda_0.3_ABS_super.inst.cfg | 2 ++ .../ABS/mingda_0.4_ABS_adaptive.inst.cfg | 2 ++ .../mingda/ABS/mingda_0.4_ABS_low.inst.cfg | 3 +++ .../ABS/mingda_0.4_ABS_standard.inst.cfg | 2 ++ .../mingda/ABS/mingda_0.4_ABS_super.inst.cfg | 2 ++ .../ABS/mingda_0.5_ABS_adaptive.inst.cfg | 2 ++ .../mingda/ABS/mingda_0.5_ABS_low.inst.cfg | 2 ++ .../ABS/mingda_0.5_ABS_standard.inst.cfg | 2 ++ .../mingda/ABS/mingda_0.5_ABS_super.inst.cfg | 2 ++ .../ABS/mingda_0.6_ABS_standard.inst.cfg | 2 ++ .../mingda/ABS/mingda_0.8_ABS_draft.inst.cfg | 2 ++ .../mingda/ABS/mingda_1.0_ABS_draft.inst.cfg | 2 ++ .../mingda/PETG/mingda_0.3_PETG_low.inst.cfg | 3 +++ .../PETG/mingda_0.3_PETG_standard.inst.cfg | 2 ++ .../mingda/PETG/mingda_0.4_PETG_low.inst.cfg | 2 ++ .../mingda/PLA/mingda_0.3_PLA_low.inst.cfg | 2 ++ .../PLA/mingda_0.3_PLA_standard.inst.cfg | 1 + .../mingda/PLA/mingda_0.4_PLA_low.inst.cfg | 1 + .../TPU/mingda_0.3_TPU_standard.inst.cfg | 1 + .../mingda/mingda_global_adaptive.inst.cfg | 14 ++++++++++++++ .../mingda/mingda_global_draft.inst.cfg | 18 ++++++++++++++++++ .../quality/mingda/mingda_global_low.inst.cfg | 17 +++++++++++++++++ .../mingda/mingda_global_standard.inst.cfg | 17 +++++++++++++++++ .../mingda/mingda_global_super.inst.cfg | 8 ++++++++ .../mingda/mingda_global_ultra.inst.cfg | 13 +++++++++++++ 31 files changed, 144 insertions(+), 6 deletions(-) diff --git a/resources/definitions/mingda_base.def.json b/resources/definitions/mingda_base.def.json index 699942c813..81d73055f6 100644 --- a/resources/definitions/mingda_base.def.json +++ b/resources/definitions/mingda_base.def.json @@ -163,10 +163,10 @@ "speed_wall_x": { "value": "speed_wall" }, "speed_topbottom": { "value": "speed_print / 2" }, "speed_roofing": { "value": "speed_topbottom" }, - "speed_travel": { "value": "150.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 2.5" }, + "speed_travel": { "value": "80.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 1.5" }, "speed_layer_0": { "value": 20.0 }, "speed_print_layer_0": { "value": "speed_layer_0" }, - "speed_travel_layer_0": { "value": "100 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 5" }, + "speed_travel_layer_0": { "value": "60 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 1.5" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_support_interface": { "value": "speed_topbottom" }, @@ -174,7 +174,7 @@ "skirt_brim_speed": { "value": "speed_layer_0" }, - "line_width": { "value": "machine_nozzle_size * 1.1" }, + "line_width": { "value": "machine_nozzle_size * 1" }, "optimize_wall_printing_order": { "value": true }, @@ -186,12 +186,13 @@ "z_seam_corner": { "value": "'z_seam_corner_none'" }, "infill_sparse_density": { "value": "15" }, - "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'cubic'" }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'grid'" }, "infill_before_walls": { "value": false }, "infill_overlap": { "value": 30.0 }, "skin_overlap": { "value": 10.0 }, "infill_wipe_dist": { "value": 0.0 }, "wall_0_wipe_dist": { "value": 0.0 }, + "wall_0_material_flow": { "value": "0.95 * material_flow"}, "fill_outline_gaps": { "value": false }, "filter_out_tiny_gaps": { "value": false }, @@ -220,14 +221,14 @@ "retraction_amount": { "value": 2 }, "retraction_enable": { "value": true }, "retraction_count_max": { "value": 100 }, - "retraction_extrusion_window": { "value": 10 }, + "retraction_extrusion_window": { "value": 3 }, "retraction_min_travel": { "value": 1.5 }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, "cool_fan_enabled": { "value": true }, "cool_min_layer_time": { "value": 10 }, - "adhesion_type": { "value": "'none' if support_enable else 'skirt'" }, + "adhesion_type": { "value": "'none' if support_enable else 'raft'" }, "brim_replaces_support": { "value": false }, "skirt_gap": { "value": 10.0 }, "skirt_line_count": { "value": 4 }, diff --git a/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg index e592715668..421d48daaa 100644 --- a/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg @@ -12,3 +12,5 @@ variant = 0.2mm Nozzle [values] wall_thickness = =line_width*8 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg b/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg index 586d76dcf3..650c96d2f9 100644 --- a/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg @@ -12,3 +12,5 @@ variant = 0.2mm Nozzle [values] wall_thickness = =line_width*8 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg index 3c3b57f71b..38141e913a 100644 --- a/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg @@ -12,3 +12,5 @@ variant = 0.3mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg index d314a17b95..3f151ff82e 100644 --- a/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg @@ -12,3 +12,7 @@ variant = 0.3mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 +raft_interface_thickness = =0.2 +raft_surface_thickness = =0.2 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg index 9a3b42df4c..3a636c5744 100644 --- a/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg @@ -12,3 +12,6 @@ variant = 0.3mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 +raft_interface_thickness = =round(layer_height, 2) diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg index e6122a5eb5..30bb2642c6 100644 --- a/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg @@ -12,3 +12,5 @@ variant = 0.3mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg index eb080adfd6..ed43415867 100644 --- a/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg @@ -12,3 +12,5 @@ variant = 0.4mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg index 5a69b1e091..355ab6c3c8 100644 --- a/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg @@ -12,3 +12,6 @@ variant = 0.4mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 +raft_interface_thickness = =0.3 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg index f3724c4dd7..b0d33b735b 100644 --- a/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg @@ -12,3 +12,5 @@ variant = 0.4mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg index 96d7564e51..13d8e0282f 100644 --- a/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg @@ -12,3 +12,5 @@ variant = 0.4mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg index 26617b19a1..96430e2966 100644 --- a/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg @@ -12,3 +12,5 @@ variant = 0.5mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg index 7be83392ea..cff68939d1 100644 --- a/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg @@ -12,3 +12,5 @@ variant = 0.5mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg index 229bfb3230..ec66080d76 100644 --- a/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg @@ -12,3 +12,5 @@ variant = 0.5mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg index f25d9d0e1a..881fb83c52 100644 --- a/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg @@ -12,3 +12,5 @@ variant = 0.5mm Nozzle [values] wall_thickness = =line_width*4 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg index d585820ccf..e30466bf0a 100644 --- a/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg @@ -12,3 +12,5 @@ variant = 0.6mm Nozzle [values] wall_thickness = =line_width*3 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg b/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg index 0144b60fa3..32a494bd71 100644 --- a/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg @@ -12,3 +12,5 @@ variant = 0.8mm Nozzle [values] wall_thickness = =line_width*3 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg b/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg index 22b7d90e27..3221eae07b 100644 --- a/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg @@ -12,3 +12,5 @@ variant = 1.0mm Nozzle [values] wall_thickness = =line_width*3 + +raft_airgap = =0.1 diff --git a/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg b/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg index fd647a06da..df8b704ae8 100644 --- a/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg +++ b/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg @@ -13,3 +13,6 @@ variant = 0.3mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*4 + +raft_interface_thickness = =0.2 +raft_surface_thickness = =0.2 diff --git a/resources/quality/mingda/PETG/mingda_0.3_PETG_standard.inst.cfg b/resources/quality/mingda/PETG/mingda_0.3_PETG_standard.inst.cfg index fb2d7c6e0b..2e40e407fc 100644 --- a/resources/quality/mingda/PETG/mingda_0.3_PETG_standard.inst.cfg +++ b/resources/quality/mingda/PETG/mingda_0.3_PETG_standard.inst.cfg @@ -13,3 +13,5 @@ variant = 0.3mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*4 + +raft_interface_thickness = =round(layer_height, 2) diff --git a/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg b/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg index ab022f8b41..b00c853dde 100644 --- a/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg +++ b/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg @@ -13,3 +13,5 @@ variant = 0.4mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*4 + +raft_interface_thickness = =0.3 diff --git a/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg b/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg index 293a49e14b..69d809223e 100644 --- a/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg +++ b/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg @@ -11,3 +11,5 @@ material = generic_pla variant = 0.3mm Nozzle [values] +raft_interface_thickness = =0.2 +raft_surface_thickness = =0.2 diff --git a/resources/quality/mingda/PLA/mingda_0.3_PLA_standard.inst.cfg b/resources/quality/mingda/PLA/mingda_0.3_PLA_standard.inst.cfg index d8d301213c..a315717291 100644 --- a/resources/quality/mingda/PLA/mingda_0.3_PLA_standard.inst.cfg +++ b/resources/quality/mingda/PLA/mingda_0.3_PLA_standard.inst.cfg @@ -11,3 +11,4 @@ material = generic_pla variant = 0.3mm Nozzle [values] +raft_interface_thickness = =round(layer_height, 2) diff --git a/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg b/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg index 4c946d2e0b..735f7497c2 100644 --- a/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg +++ b/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg @@ -11,3 +11,4 @@ material = generic_pla variant = 0.4mm Nozzle [values] +raft_interface_thickness = =0.3 diff --git a/resources/quality/mingda/TPU/mingda_0.3_TPU_standard.inst.cfg b/resources/quality/mingda/TPU/mingda_0.3_TPU_standard.inst.cfg index 6b97a13b14..8de1460bb2 100644 --- a/resources/quality/mingda/TPU/mingda_0.3_TPU_standard.inst.cfg +++ b/resources/quality/mingda/TPU/mingda_0.3_TPU_standard.inst.cfg @@ -11,3 +11,4 @@ material = generic_tpu variant = 0.3mm Nozzle [values] +raft_interface_thickness = =round(layer_height, 2) diff --git a/resources/quality/mingda/mingda_global_adaptive.inst.cfg b/resources/quality/mingda/mingda_global_adaptive.inst.cfg index 511d1ee766..51cb5134dd 100644 --- a/resources/quality/mingda/mingda_global_adaptive.inst.cfg +++ b/resources/quality/mingda/mingda_global_adaptive.inst.cfg @@ -17,3 +17,17 @@ top_bottom_thickness = =layer_height_0+layer_height*4 wall_thickness = =line_width*3 support_interface_height = =layer_height*6 adaptive_layer_height_enabled = true + +infill_line_width = =round(line_width * 0.4 / 0.35, 2) +infill_sparse_density = 20 + +speed_print = 60 +speed_layer_0 = 10 +speed_topbottom = =math.ceil(speed_print * 30 / 60) +speed_wall = =math.ceil(speed_print * 40 / 60) +speed_wall_0 = =math.ceil(speed_wall * 30 / 40) + +jerk_travel = 50 +raft_airgap = 0.18 +raft_base_thickness = =round(layer_height*1.5, 2) +raft_interface_thickness = =round(layer_height*1.2, 2) diff --git a/resources/quality/mingda/mingda_global_draft.inst.cfg b/resources/quality/mingda/mingda_global_draft.inst.cfg index 19559a1fc6..672730bfd8 100644 --- a/resources/quality/mingda/mingda_global_draft.inst.cfg +++ b/resources/quality/mingda/mingda_global_draft.inst.cfg @@ -16,3 +16,21 @@ layer_height_0 = 0.32 top_bottom_thickness = =layer_height_0+layer_height*3 wall_thickness = =line_width*2 support_interface_height = =layer_height*4 + +jerk_travel = 20 +acceleration_print = 2000 +acceleration_wall = 1500 +acceleration_wall_0 = 1000 +acceleration_topbottom = 1000 +acceleration_travel = 2000 + +infill_sparse_density = 10 +infill_line_width = =line_width + +speed_print = 50 +speed_wall = 50 + +raft_airgap = =0.18 +raft_base_thickness = =round(layer_height*1.5, 2) +raft_interface_thickness = =round(layer_height*1.2, 2) + diff --git a/resources/quality/mingda/mingda_global_low.inst.cfg b/resources/quality/mingda/mingda_global_low.inst.cfg index c7473e1d00..565fae2659 100644 --- a/resources/quality/mingda/mingda_global_low.inst.cfg +++ b/resources/quality/mingda/mingda_global_low.inst.cfg @@ -16,3 +16,20 @@ layer_height_0 = 0.28 top_bottom_thickness = =layer_height_0+layer_height*3 wall_thickness = =line_width*2 support_interface_height = =layer_height*4 + +jerk_travel = 20 +acceleration_print = 2000 +acceleration_wall = 1500 +acceleration_wall_0 = 1000 +acceleration_topbottom = 1000 +acceleration_travel = 2000 + +infill_sparse_density = 10 +infill_line_width = =line_width + +speed_print = 50 +speed_wall = 50 + +raft_airgap = =0.18 +raft_base_thickness = =round(layer_height*1.5, 2) +raft_interface_thickness = =round(layer_height*1.2, 2) diff --git a/resources/quality/mingda/mingda_global_standard.inst.cfg b/resources/quality/mingda/mingda_global_standard.inst.cfg index a2568c7170..d34b12993d 100644 --- a/resources/quality/mingda/mingda_global_standard.inst.cfg +++ b/resources/quality/mingda/mingda_global_standard.inst.cfg @@ -16,3 +16,20 @@ layer_height_0 = 0.2 top_bottom_thickness = =layer_height_0+layer_height*3 wall_thickness = =line_width*3 support_interface_height = =layer_height*5 + +infill_line_width = =round(line_width * 0.4 / 0.35, 2) +infill_sparse_density = 20 + +speed_print = 60 +speed_layer_0 = 10 +speed_topbottom = =math.ceil(speed_print * 30 / 60) +speed_wall = =math.ceil(speed_print * 40 / 60) +speed_wall_0 = =math.ceil(speed_wall * 30 / 40) + +acceleration_wall = 2000 +acceleration_wall_0 = 2000 +jerk_travel = 50 + +raft_airgap = 0.18 +raft_base_thickness = =round(layer_height*1.5, 2) +raft_interface_thickness = =round(layer_height*1.2, 2) diff --git a/resources/quality/mingda/mingda_global_super.inst.cfg b/resources/quality/mingda/mingda_global_super.inst.cfg index ebffdaf235..cbe4870f26 100644 --- a/resources/quality/mingda/mingda_global_super.inst.cfg +++ b/resources/quality/mingda/mingda_global_super.inst.cfg @@ -16,3 +16,11 @@ layer_height_0 = 0.12 top_bottom_thickness = =layer_height_0+layer_height*6 wall_thickness = =line_width*3 support_interface_height = =layer_height*8 + +infill_line_width = =round(line_width * 0.42 / 0.35, 2) +infill_sparse_density = 20 + +jerk_travel = 50 +raft_airgap = 0.18 +raft_base_thickness = =round(layer_height*1.5, 2) +raft_interface_thickness = =round(layer_height*1.2, 2) diff --git a/resources/quality/mingda/mingda_global_ultra.inst.cfg b/resources/quality/mingda/mingda_global_ultra.inst.cfg index b9de15e1f7..28918d1395 100644 --- a/resources/quality/mingda/mingda_global_ultra.inst.cfg +++ b/resources/quality/mingda/mingda_global_ultra.inst.cfg @@ -16,3 +16,16 @@ layer_height_0 = 0.12 top_bottom_thickness = =layer_height_0+layer_height*10 wall_thickness = =line_width*3 support_interface_height = =layer_height*12 + +skin_overlap = 10 +speed_print = 50 +speed_layer_0 = 10 +speed_topbottom = =math.ceil(speed_print * 35 / 50) +speed_wall = =math.ceil(speed_print * 35 / 50) +top_bottom_thickness = 1 + +infill_line_width = =round(line_width * 0.42 / 0.35, 2) +jerk_travel = 50 +raft_airgap = 0.18 +raft_base_thickness = =round(layer_height*1.5, 2) +raft_interface_thickness = =round(layer_height*1.2, 2) From 462eebd229497539a8171b3e581f1378f708693c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E6=A0=91?= <3008993280@qq.com> Date: Mon, 7 Mar 2022 21:10:19 +0800 Subject: [PATCH 012/547] Add new Mingda printers(4H,6H,600Pro,1000Pro) --- resources/definitions/mingda_1000pro.def.json | 22 +++++++++++++++++++ resources/definitions/mingda_4h.def.json | 18 +++++++++++++++ resources/definitions/mingda_600pro.def.json | 22 +++++++++++++++++++ resources/definitions/mingda_6h.def.json | 18 +++++++++++++++ .../variants/mingda_1000pro_0.2.inst.cfg | 12 ++++++++++ .../variants/mingda_1000pro_0.3.inst.cfg | 12 ++++++++++ .../variants/mingda_1000pro_0.4.inst.cfg | 12 ++++++++++ .../variants/mingda_1000pro_0.5.inst.cfg | 12 ++++++++++ .../variants/mingda_1000pro_0.6.inst.cfg | 12 ++++++++++ .../variants/mingda_1000pro_0.8.inst.cfg | 12 ++++++++++ .../variants/mingda_1000pro_1.0.inst.cfg | 12 ++++++++++ resources/variants/mingda_4h_0.2.inst.cfg | 12 ++++++++++ resources/variants/mingda_4h_0.3.inst.cfg | 12 ++++++++++ resources/variants/mingda_4h_0.4.inst.cfg | 12 ++++++++++ resources/variants/mingda_4h_0.5.inst.cfg | 12 ++++++++++ resources/variants/mingda_4h_0.6.inst.cfg | 12 ++++++++++ resources/variants/mingda_4h_0.8.inst.cfg | 12 ++++++++++ resources/variants/mingda_4h_1.0.inst.cfg | 12 ++++++++++ resources/variants/mingda_600pro_0.2.inst.cfg | 12 ++++++++++ resources/variants/mingda_600pro_0.3.inst.cfg | 12 ++++++++++ resources/variants/mingda_600pro_0.4.inst.cfg | 12 ++++++++++ resources/variants/mingda_600pro_0.5.inst.cfg | 12 ++++++++++ resources/variants/mingda_600pro_0.6.inst.cfg | 12 ++++++++++ resources/variants/mingda_600pro_0.8.inst.cfg | 12 ++++++++++ resources/variants/mingda_600pro_1.0.inst.cfg | 12 ++++++++++ resources/variants/mingda_6h_0.2.inst.cfg | 12 ++++++++++ resources/variants/mingda_6h_0.3.inst.cfg | 12 ++++++++++ resources/variants/mingda_6h_0.4.inst.cfg | 12 ++++++++++ resources/variants/mingda_6h_0.5.inst.cfg | 12 ++++++++++ resources/variants/mingda_6h_0.6.inst.cfg | 12 ++++++++++ resources/variants/mingda_6h_0.8.inst.cfg | 12 ++++++++++ resources/variants/mingda_6h_1.0.inst.cfg | 12 ++++++++++ 32 files changed, 416 insertions(+) create mode 100644 resources/definitions/mingda_1000pro.def.json create mode 100644 resources/definitions/mingda_4h.def.json create mode 100644 resources/definitions/mingda_600pro.def.json create mode 100644 resources/definitions/mingda_6h.def.json create mode 100644 resources/variants/mingda_1000pro_0.2.inst.cfg create mode 100644 resources/variants/mingda_1000pro_0.3.inst.cfg create mode 100644 resources/variants/mingda_1000pro_0.4.inst.cfg create mode 100644 resources/variants/mingda_1000pro_0.5.inst.cfg create mode 100644 resources/variants/mingda_1000pro_0.6.inst.cfg create mode 100644 resources/variants/mingda_1000pro_0.8.inst.cfg create mode 100644 resources/variants/mingda_1000pro_1.0.inst.cfg create mode 100644 resources/variants/mingda_4h_0.2.inst.cfg create mode 100644 resources/variants/mingda_4h_0.3.inst.cfg create mode 100644 resources/variants/mingda_4h_0.4.inst.cfg create mode 100644 resources/variants/mingda_4h_0.5.inst.cfg create mode 100644 resources/variants/mingda_4h_0.6.inst.cfg create mode 100644 resources/variants/mingda_4h_0.8.inst.cfg create mode 100644 resources/variants/mingda_4h_1.0.inst.cfg create mode 100644 resources/variants/mingda_600pro_0.2.inst.cfg create mode 100644 resources/variants/mingda_600pro_0.3.inst.cfg create mode 100644 resources/variants/mingda_600pro_0.4.inst.cfg create mode 100644 resources/variants/mingda_600pro_0.5.inst.cfg create mode 100644 resources/variants/mingda_600pro_0.6.inst.cfg create mode 100644 resources/variants/mingda_600pro_0.8.inst.cfg create mode 100644 resources/variants/mingda_600pro_1.0.inst.cfg create mode 100644 resources/variants/mingda_6h_0.2.inst.cfg create mode 100644 resources/variants/mingda_6h_0.3.inst.cfg create mode 100644 resources/variants/mingda_6h_0.4.inst.cfg create mode 100644 resources/variants/mingda_6h_0.5.inst.cfg create mode 100644 resources/variants/mingda_6h_0.6.inst.cfg create mode 100644 resources/variants/mingda_6h_0.8.inst.cfg create mode 100644 resources/variants/mingda_6h_1.0.inst.cfg diff --git a/resources/definitions/mingda_1000pro.def.json b/resources/definitions/mingda_1000pro.def.json new file mode 100644 index 0000000000..f7536873bf --- /dev/null +++ b/resources/definitions/mingda_1000pro.def.json @@ -0,0 +1,22 @@ +{ + "name": "Mingda 1000Pro", + "version": 2, + "inherits": "mingda_base", + "overrides": { + "machine_name": { "default_value": "Mingda 1000Pro" }, + + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F1200 ; move z up little to prevent scratching of surface\n G1 X4 Y20 Z0.3 F3000.0 ; move to start-line position\n G1 X4 Y380.0 Z0.3 F1500.0 E30 ; draw 1st line\n G1 X4 Y380.0 Z0.4 F3000.0 ; move to side a little\n G1 X4 Y20 Z0.4 F1500.0 E60 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F1500 ; move z up little to prevent scratching of surface"}, + + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M106 S0 ; turn off fan" }, + + "machine_width": { "default_value": 1000 }, + "machine_depth": { "default_value": 1000 }, + "machine_height": { "default_value": 1000 }, + "gantry_height": { "value": 25 } + + }, + "metadata": { + "quality_definition": "mingda_base", + "visible": true + } +} diff --git a/resources/definitions/mingda_4h.def.json b/resources/definitions/mingda_4h.def.json new file mode 100644 index 0000000000..6901d1a916 --- /dev/null +++ b/resources/definitions/mingda_4h.def.json @@ -0,0 +1,18 @@ +{ + "name": "Mingda 4H", + "version": 2, + "inherits": "mingda_base", + "overrides": { + "machine_name": { "default_value": "Mingda 4H" }, + + "machine_width": { "default_value": 300 }, + "machine_depth": { "default_value": 200 }, + "machine_height": { "default_value": 200 }, + "gantry_height": { "value": 25 } + + }, + "metadata": { + "quality_definition": "mingda_base", + "visible": true + } +} diff --git a/resources/definitions/mingda_600pro.def.json b/resources/definitions/mingda_600pro.def.json new file mode 100644 index 0000000000..1e32a4efb3 --- /dev/null +++ b/resources/definitions/mingda_600pro.def.json @@ -0,0 +1,22 @@ +{ + "name": "Mingda 600Pro", + "version": 2, + "inherits": "mingda_base", + "overrides": { + "machine_name": { "default_value": "Mingda 600Pro" }, + + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F1200 ; move z up little to prevent scratching of surface\n G1 X4 Y20 Z0.3 F3000.0 ; move to start-line position\n G1 X4 Y380.0 Z0.3 F1500.0 E30 ; draw 1st line\n G1 X4 Y380.0 Z0.4 F3000.0 ; move to side a little\n G1 X4 Y20 Z0.4 F1500.0 E60 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F1500 ; move z up little to prevent scratching of surface"}, + + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M106 S0 ; turn off fan" }, + + "machine_width": { "default_value": 600 }, + "machine_depth": { "default_value": 600 }, + "machine_height": { "default_value": 600 }, + "gantry_height": { "value": 25 } + + }, + "metadata": { + "quality_definition": "mingda_base", + "visible": true + } +} diff --git a/resources/definitions/mingda_6h.def.json b/resources/definitions/mingda_6h.def.json new file mode 100644 index 0000000000..41f7021c22 --- /dev/null +++ b/resources/definitions/mingda_6h.def.json @@ -0,0 +1,18 @@ +{ + "name": "Mingda 6H", + "version": 2, + "inherits": "mingda_base", + "overrides": { + "machine_name": { "default_value": "Mingda 6H" }, + + "machine_width": { "default_value": 400 }, + "machine_depth": { "default_value": 300 }, + "machine_height": { "default_value": 500 }, + "gantry_height": { "value": 25 } + + }, + "metadata": { + "quality_definition": "mingda_base", + "visible": true + } +} diff --git a/resources/variants/mingda_1000pro_0.2.inst.cfg b/resources/variants/mingda_1000pro_0.2.inst.cfg new file mode 100644 index 0000000000..cd49ca60a0 --- /dev/null +++ b/resources/variants/mingda_1000pro_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = mingda_1000pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/mingda_1000pro_0.3.inst.cfg b/resources/variants/mingda_1000pro_0.3.inst.cfg new file mode 100644 index 0000000000..a86ec116f0 --- /dev/null +++ b/resources/variants/mingda_1000pro_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = mingda_1000pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/mingda_1000pro_0.4.inst.cfg b/resources/variants/mingda_1000pro_0.4.inst.cfg new file mode 100644 index 0000000000..9488c809b1 --- /dev/null +++ b/resources/variants/mingda_1000pro_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = mingda_1000pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/mingda_1000pro_0.5.inst.cfg b/resources/variants/mingda_1000pro_0.5.inst.cfg new file mode 100644 index 0000000000..f8b8eda0ab --- /dev/null +++ b/resources/variants/mingda_1000pro_0.5.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = mingda_1000pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/mingda_1000pro_0.6.inst.cfg b/resources/variants/mingda_1000pro_0.6.inst.cfg new file mode 100644 index 0000000000..9a84d044e6 --- /dev/null +++ b/resources/variants/mingda_1000pro_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = mingda_1000pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/mingda_1000pro_0.8.inst.cfg b/resources/variants/mingda_1000pro_0.8.inst.cfg new file mode 100644 index 0000000000..5256fcd7c8 --- /dev/null +++ b/resources/variants/mingda_1000pro_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = mingda_1000pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/mingda_1000pro_1.0.inst.cfg b/resources/variants/mingda_1000pro_1.0.inst.cfg new file mode 100644 index 0000000000..0c5a71831f --- /dev/null +++ b/resources/variants/mingda_1000pro_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = mingda_1000pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 diff --git a/resources/variants/mingda_4h_0.2.inst.cfg b/resources/variants/mingda_4h_0.2.inst.cfg new file mode 100644 index 0000000000..928b16f258 --- /dev/null +++ b/resources/variants/mingda_4h_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = mingda_4h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/mingda_4h_0.3.inst.cfg b/resources/variants/mingda_4h_0.3.inst.cfg new file mode 100644 index 0000000000..fbaed6bb65 --- /dev/null +++ b/resources/variants/mingda_4h_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = mingda_4h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/mingda_4h_0.4.inst.cfg b/resources/variants/mingda_4h_0.4.inst.cfg new file mode 100644 index 0000000000..26f2934e45 --- /dev/null +++ b/resources/variants/mingda_4h_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = mingda_4h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/mingda_4h_0.5.inst.cfg b/resources/variants/mingda_4h_0.5.inst.cfg new file mode 100644 index 0000000000..f5be5a0ba5 --- /dev/null +++ b/resources/variants/mingda_4h_0.5.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = mingda_4h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/mingda_4h_0.6.inst.cfg b/resources/variants/mingda_4h_0.6.inst.cfg new file mode 100644 index 0000000000..45884f0b46 --- /dev/null +++ b/resources/variants/mingda_4h_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = mingda_4h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/mingda_4h_0.8.inst.cfg b/resources/variants/mingda_4h_0.8.inst.cfg new file mode 100644 index 0000000000..01ff914d60 --- /dev/null +++ b/resources/variants/mingda_4h_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = mingda_4h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/mingda_4h_1.0.inst.cfg b/resources/variants/mingda_4h_1.0.inst.cfg new file mode 100644 index 0000000000..31fb4f47b4 --- /dev/null +++ b/resources/variants/mingda_4h_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = mingda_4h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 diff --git a/resources/variants/mingda_600pro_0.2.inst.cfg b/resources/variants/mingda_600pro_0.2.inst.cfg new file mode 100644 index 0000000000..bd093cdfa1 --- /dev/null +++ b/resources/variants/mingda_600pro_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = mingda_600pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/mingda_600pro_0.3.inst.cfg b/resources/variants/mingda_600pro_0.3.inst.cfg new file mode 100644 index 0000000000..89db25a701 --- /dev/null +++ b/resources/variants/mingda_600pro_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = mingda_600pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/mingda_600pro_0.4.inst.cfg b/resources/variants/mingda_600pro_0.4.inst.cfg new file mode 100644 index 0000000000..9b7d60d55f --- /dev/null +++ b/resources/variants/mingda_600pro_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = mingda_600pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/mingda_600pro_0.5.inst.cfg b/resources/variants/mingda_600pro_0.5.inst.cfg new file mode 100644 index 0000000000..8a8afa3a3c --- /dev/null +++ b/resources/variants/mingda_600pro_0.5.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = mingda_600pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/mingda_600pro_0.6.inst.cfg b/resources/variants/mingda_600pro_0.6.inst.cfg new file mode 100644 index 0000000000..6fd30f312f --- /dev/null +++ b/resources/variants/mingda_600pro_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = mingda_600pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/mingda_600pro_0.8.inst.cfg b/resources/variants/mingda_600pro_0.8.inst.cfg new file mode 100644 index 0000000000..0b73eaa508 --- /dev/null +++ b/resources/variants/mingda_600pro_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = mingda_600pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/mingda_600pro_1.0.inst.cfg b/resources/variants/mingda_600pro_1.0.inst.cfg new file mode 100644 index 0000000000..04ecf2a4e5 --- /dev/null +++ b/resources/variants/mingda_600pro_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = mingda_600pro + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 diff --git a/resources/variants/mingda_6h_0.2.inst.cfg b/resources/variants/mingda_6h_0.2.inst.cfg new file mode 100644 index 0000000000..751450d0a7 --- /dev/null +++ b/resources/variants/mingda_6h_0.2.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.2mm Nozzle +version = 4 +definition = mingda_6h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.2 diff --git a/resources/variants/mingda_6h_0.3.inst.cfg b/resources/variants/mingda_6h_0.3.inst.cfg new file mode 100644 index 0000000000..fb9eb85bc2 --- /dev/null +++ b/resources/variants/mingda_6h_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.3mm Nozzle +version = 4 +definition = mingda_6h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/mingda_6h_0.4.inst.cfg b/resources/variants/mingda_6h_0.4.inst.cfg new file mode 100644 index 0000000000..a4a58a4c2b --- /dev/null +++ b/resources/variants/mingda_6h_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.4mm Nozzle +version = 4 +definition = mingda_6h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/mingda_6h_0.5.inst.cfg b/resources/variants/mingda_6h_0.5.inst.cfg new file mode 100644 index 0000000000..f193aac681 --- /dev/null +++ b/resources/variants/mingda_6h_0.5.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.5mm Nozzle +version = 4 +definition = mingda_6h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.5 diff --git a/resources/variants/mingda_6h_0.6.inst.cfg b/resources/variants/mingda_6h_0.6.inst.cfg new file mode 100644 index 0000000000..44a190d9e6 --- /dev/null +++ b/resources/variants/mingda_6h_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.6mm Nozzle +version = 4 +definition = mingda_6h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/mingda_6h_0.8.inst.cfg b/resources/variants/mingda_6h_0.8.inst.cfg new file mode 100644 index 0000000000..10c45630ff --- /dev/null +++ b/resources/variants/mingda_6h_0.8.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 0.8mm Nozzle +version = 4 +definition = mingda_6h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 diff --git a/resources/variants/mingda_6h_1.0.inst.cfg b/resources/variants/mingda_6h_1.0.inst.cfg new file mode 100644 index 0000000000..7fb4325e63 --- /dev/null +++ b/resources/variants/mingda_6h_1.0.inst.cfg @@ -0,0 +1,12 @@ +[general] +name = 1.0mm Nozzle +version = 4 +definition = mingda_6h + +[metadata] +setting_version = 19 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 1.0 From 0710edb263c82bbc88353a7e80d036a6da247c92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=9C=E5=BB=BA=E6=A0=91?= <3008993280@qq.com> Date: Mon, 7 Mar 2022 21:37:43 +0800 Subject: [PATCH 013/547] fix the assignment --- resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg | 2 +- resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg | 2 +- .../quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg | 2 +- resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg | 6 +++--- .../quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg | 2 +- resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg | 2 +- .../quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg | 2 +- resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg | 4 ++-- .../quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg | 2 +- resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg | 2 +- .../quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg | 2 +- resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg | 2 +- .../quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg | 2 +- resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg | 2 +- .../quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg | 2 +- resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg | 2 +- resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg | 2 +- resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg | 4 ++-- resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg | 2 +- resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg | 4 ++-- resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg | 2 +- resources/quality/mingda/mingda_global_draft.inst.cfg | 4 ++-- resources/quality/mingda/mingda_global_low.inst.cfg | 4 ++-- 23 files changed, 30 insertions(+), 30 deletions(-) diff --git a/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg index 421d48daaa..5edddc5489 100644 --- a/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.2_ABS_super.inst.cfg @@ -13,4 +13,4 @@ variant = 0.2mm Nozzle [values] wall_thickness = =line_width*8 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg b/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg index 650c96d2f9..01197fe660 100644 --- a/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.2_ABS_ultra.inst.cfg @@ -13,4 +13,4 @@ variant = 0.2mm Nozzle [values] wall_thickness = =line_width*8 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg index 38141e913a..8b5f0568a1 100644 --- a/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_adaptive.inst.cfg @@ -13,4 +13,4 @@ variant = 0.3mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg index 3f151ff82e..daddf7282a 100644 --- a/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_low.inst.cfg @@ -13,6 +13,6 @@ variant = 0.3mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 -raft_interface_thickness = =0.2 -raft_surface_thickness = =0.2 +raft_airgap = 0.1 +raft_interface_thickness = 0.2 +raft_surface_thickness = 0.2 diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg index 3a636c5744..784a662488 100644 --- a/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_standard.inst.cfg @@ -13,5 +13,5 @@ variant = 0.3mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 raft_interface_thickness = =round(layer_height, 2) diff --git a/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg index 30bb2642c6..42d101aeb8 100644 --- a/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.3_ABS_super.inst.cfg @@ -13,4 +13,4 @@ variant = 0.3mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg index ed43415867..b3b48766b9 100644 --- a/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_adaptive.inst.cfg @@ -13,4 +13,4 @@ variant = 0.4mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg index 355ab6c3c8..bb77dbc583 100644 --- a/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_low.inst.cfg @@ -13,5 +13,5 @@ variant = 0.4mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 -raft_interface_thickness = =0.3 +raft_airgap = 0.1 +raft_interface_thickness = 0.3 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg index b0d33b735b..89f32a9d01 100644 --- a/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_standard.inst.cfg @@ -13,4 +13,4 @@ variant = 0.4mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg index 13d8e0282f..75e5b3c096 100644 --- a/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.4_ABS_super.inst.cfg @@ -13,4 +13,4 @@ variant = 0.4mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg index 96430e2966..e94399dfc9 100644 --- a/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_adaptive.inst.cfg @@ -13,4 +13,4 @@ variant = 0.5mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg index cff68939d1..77e693f10d 100644 --- a/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_low.inst.cfg @@ -13,4 +13,4 @@ variant = 0.5mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg index ec66080d76..82ca5c2824 100644 --- a/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_standard.inst.cfg @@ -13,4 +13,4 @@ variant = 0.5mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg b/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg index 881fb83c52..ac9b6a66a2 100644 --- a/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.5_ABS_super.inst.cfg @@ -13,4 +13,4 @@ variant = 0.5mm Nozzle [values] wall_thickness = =line_width*4 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg b/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg index e30466bf0a..f16c123acb 100644 --- a/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.6_ABS_standard.inst.cfg @@ -13,4 +13,4 @@ variant = 0.6mm Nozzle [values] wall_thickness = =line_width*3 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg b/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg index 32a494bd71..0abf0dc6fc 100644 --- a/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_0.8_ABS_draft.inst.cfg @@ -13,4 +13,4 @@ variant = 0.8mm Nozzle [values] wall_thickness = =line_width*3 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg b/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg index 3221eae07b..8857faba38 100644 --- a/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg +++ b/resources/quality/mingda/ABS/mingda_1.0_ABS_draft.inst.cfg @@ -13,4 +13,4 @@ variant = 1.0mm Nozzle [values] wall_thickness = =line_width*3 -raft_airgap = =0.1 +raft_airgap = 0.1 diff --git a/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg b/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg index df8b704ae8..7f52f08fd7 100644 --- a/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg +++ b/resources/quality/mingda/PETG/mingda_0.3_PETG_low.inst.cfg @@ -14,5 +14,5 @@ variant = 0.3mm Nozzle speed_layer_0 = 15 wall_thickness = =line_width*4 -raft_interface_thickness = =0.2 -raft_surface_thickness = =0.2 +raft_interface_thickness = 0.2 +raft_surface_thickness = 0.2 diff --git a/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg b/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg index b00c853dde..2bd3be804d 100644 --- a/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg +++ b/resources/quality/mingda/PETG/mingda_0.4_PETG_low.inst.cfg @@ -14,4 +14,4 @@ variant = 0.4mm Nozzle speed_layer_0 = 15 wall_thickness = =line_width*4 -raft_interface_thickness = =0.3 +raft_interface_thickness = 0.3 diff --git a/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg b/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg index 69d809223e..e47b562a2e 100644 --- a/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg +++ b/resources/quality/mingda/PLA/mingda_0.3_PLA_low.inst.cfg @@ -11,5 +11,5 @@ material = generic_pla variant = 0.3mm Nozzle [values] -raft_interface_thickness = =0.2 -raft_surface_thickness = =0.2 +raft_interface_thickness = 0.2 +raft_surface_thickness = 0.2 diff --git a/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg b/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg index 735f7497c2..8e7a67cf55 100644 --- a/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg +++ b/resources/quality/mingda/PLA/mingda_0.4_PLA_low.inst.cfg @@ -11,4 +11,4 @@ material = generic_pla variant = 0.4mm Nozzle [values] -raft_interface_thickness = =0.3 +raft_interface_thickness = 0.3 diff --git a/resources/quality/mingda/mingda_global_draft.inst.cfg b/resources/quality/mingda/mingda_global_draft.inst.cfg index 672730bfd8..a9aebc6388 100644 --- a/resources/quality/mingda/mingda_global_draft.inst.cfg +++ b/resources/quality/mingda/mingda_global_draft.inst.cfg @@ -25,12 +25,12 @@ acceleration_topbottom = 1000 acceleration_travel = 2000 infill_sparse_density = 10 -infill_line_width = =line_width +infill_line_width = =line_width*1 speed_print = 50 speed_wall = 50 -raft_airgap = =0.18 +raft_airgap = 0.18 raft_base_thickness = =round(layer_height*1.5, 2) raft_interface_thickness = =round(layer_height*1.2, 2) diff --git a/resources/quality/mingda/mingda_global_low.inst.cfg b/resources/quality/mingda/mingda_global_low.inst.cfg index 565fae2659..08755c57db 100644 --- a/resources/quality/mingda/mingda_global_low.inst.cfg +++ b/resources/quality/mingda/mingda_global_low.inst.cfg @@ -25,11 +25,11 @@ acceleration_topbottom = 1000 acceleration_travel = 2000 infill_sparse_density = 10 -infill_line_width = =line_width +infill_line_width = =line_width*1 speed_print = 50 speed_wall = 50 -raft_airgap = =0.18 +raft_airgap = 0.18 raft_base_thickness = =round(layer_height*1.5, 2) raft_interface_thickness = =round(layer_height*1.2, 2) From f7049ca3eafef78e7aa1196bb1c3e69bf1375261 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Fri, 11 Feb 2022 10:56:33 +0100 Subject: [PATCH 014/547] fix disallowed areas taking brim_gap into account --- cura/BuildVolume.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index d039a3c68f..fa230866e9 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -1113,7 +1113,8 @@ class BuildVolume(SceneNode): # Use brim width if brim is enabled OR the prime tower has a brim. if adhesion_type == "brim": brim_line_count = skirt_brim_stack.getProperty("brim_line_count", "value") - bed_adhesion_size = skirt_brim_line_width * brim_line_count * initial_layer_line_width_factor / 100.0 + brim_gap = skirt_brim_stack.getProperty("brim_gap", "value") + bed_adhesion_size = brim_gap + skirt_brim_line_width * brim_line_count * initial_layer_line_width_factor / 100.0 for extruder_stack in used_extruders: bed_adhesion_size += extruder_stack.getProperty("skirt_brim_line_width", "value") * extruder_stack.getProperty("initial_layer_line_width_factor", "value") / 100.0 @@ -1214,7 +1215,7 @@ class BuildVolume(SceneNode): return max(min(value, max_value), min_value) _machine_settings = ["machine_width", "machine_depth", "machine_height", "machine_shape", "machine_center_is_zero"] - _skirt_settings = ["adhesion_type", "skirt_gap", "skirt_line_count", "skirt_brim_line_width", "brim_width", "brim_line_count", "raft_margin", "draft_shield_enabled", "draft_shield_dist", "initial_layer_line_width_factor"] + _skirt_settings = ["adhesion_type", "skirt_gap", "skirt_line_count", "skirt_brim_line_width", "brim_gap", "brim_width", "brim_line_count", "raft_margin", "draft_shield_enabled", "draft_shield_dist", "initial_layer_line_width_factor"] _raft_settings = ["adhesion_type", "raft_base_thickness", "raft_interface_layers", "raft_interface_thickness", "raft_surface_layers", "raft_surface_thickness", "raft_airgap", "layer_0_z_overlap"] _extra_z_settings = ["retraction_hop_enabled", "retraction_hop"] _prime_settings = ["extruder_prime_pos_x", "extruder_prime_pos_y", "prime_blob_enable"] From a35a38c684de8e0e362460c5858deb120ff573af Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Fri, 11 Feb 2022 11:48:54 +0100 Subject: [PATCH 015/547] fix inclusion of brim_gap in TestBuildVolume --- tests/TestBuildVolume.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/TestBuildVolume.py b/tests/TestBuildVolume.py index 7bc629962d..9a1c29da6c 100644 --- a/tests/TestBuildVolume.py +++ b/tests/TestBuildVolume.py @@ -57,6 +57,7 @@ class TestCalculateBedAdhesionSize: "machine_depth": {"value": 200}, "skirt_line_count": {"value": 0}, "skirt_gap": {"value": 0}, + "brim_gap": {"value": 0}, "raft_margin": {"value": 0}, "material_shrinkage_percentage": {"value": 100.0}, "material_shrinkage_percentage_xy": {"value": 100.0}, From 2698cd76c5ff736fb725ee810edaba6527b84430 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Fri, 11 Feb 2022 12:20:05 +0100 Subject: [PATCH 016/547] make skirt_brim_extruder_nr an optional_extruder to allow for the brim_per_material feature --- cura/BuildVolume.py | 52 +++++++++++++++-------- cura/Settings/ExtruderManager.py | 2 +- resources/definitions/fdmprinter.def.json | 2 +- 3 files changed, 36 insertions(+), 20 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index fa230866e9..aeacba7c03 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -850,10 +850,14 @@ class BuildVolume(SceneNode): result = {} skirt_brim_extruder: ExtruderStack = None - for extruder in used_extruders: - if int(extruder.getProperty("extruder_nr", "value")) == int(self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value")): - skirt_brim_extruder = extruder - result[extruder.getId()] = [] + skirt_brim_extruder_nr = self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value") + if skirt_brim_extruder_nr == -1: + skirt_brim_extruder = used_extruders[0] # The prime tower brim is always printed with the first extruder + else: + for extruder in used_extruders: + if int(extruder.getProperty("extruder_nr", "value")) == int(skirt_brim_extruder_nr): + skirt_brim_extruder = extruder + result[extruder.getId()] = [] # Currently, the only normally printed object is the prime tower. if self._global_container_stack.getProperty("prime_tower_enable", "value"): @@ -1101,27 +1105,39 @@ class BuildVolume(SceneNode): # with the adhesion extruder, but it also prints one extra line by all other extruders. As such, the # setting does *not* have a limit_to_extruder setting (which means that we can't ask the global extruder what # the value is. - skirt_brim_extruder_nr = self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value") - try: - skirt_brim_stack = self._global_container_stack.extruderList[int(skirt_brim_extruder_nr)] - except IndexError: - Logger.warning(f"Couldn't find extruder with index '{skirt_brim_extruder_nr}', defaulting to 0 instead.") - skirt_brim_stack = self._global_container_stack.extruderList[0] - skirt_brim_line_width = skirt_brim_stack.getProperty("skirt_brim_line_width", "value") - initial_layer_line_width_factor = skirt_brim_stack.getProperty("initial_layer_line_width_factor", "value") # Use brim width if brim is enabled OR the prime tower has a brim. if adhesion_type == "brim": - brim_line_count = skirt_brim_stack.getProperty("brim_line_count", "value") - brim_gap = skirt_brim_stack.getProperty("brim_gap", "value") - bed_adhesion_size = brim_gap + skirt_brim_line_width * brim_line_count * initial_layer_line_width_factor / 100.0 + skirt_brim_extruder_nr = self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value") + bed_adhesion_size = -999 + for extruder_stack in used_extruders: + extruder_nr = int(extruder_stack.getProperty("extruder_nr", "value")) + if extruder_nr == skirt_brim_extruder_nr or skirt_brim_extruder_nr == -1: + initial_layer_line_width_factor = extruder_stack.getProperty("initial_layer_line_width_factor", "value") + brim_line_count = extruder_stack.getProperty("brim_line_count", "value") + skirt_brim_line_width = extruder_stack.getProperty("skirt_brim_line_width", "value") + brim_gap = extruder_stack.getProperty("brim_gap", "value") + bed_adhesion_size_here = brim_gap + skirt_brim_line_width * brim_line_count * initial_layer_line_width_factor / 100.0 + # We don't create an additional line for the extruder we're printing the brim with. + bed_adhesion_size_here -= skirt_brim_line_width * initial_layer_line_width_factor / 100.0 + bed_adhesion_size = max(bed_adhesion_size, bed_adhesion_size_here) + + if bed_adhesion_size == -999: + Logger.warning(f"Couldn't find skirt/brim extruder among used extruders.") for extruder_stack in used_extruders: bed_adhesion_size += extruder_stack.getProperty("skirt_brim_line_width", "value") * extruder_stack.getProperty("initial_layer_line_width_factor", "value") / 100.0 - - # We don't create an additional line for the extruder we're printing the brim with. - bed_adhesion_size -= skirt_brim_line_width * initial_layer_line_width_factor / 100.0 elif adhesion_type == "skirt": + skirt_brim_extruder_nr = self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value") + try: + skirt_brim_stack = self._global_container_stack.extruderList[int(skirt_brim_extruder_nr)] + except IndexError: + Logger.warning( + f"Couldn't find extruder with index '{skirt_brim_extruder_nr}', defaulting to 0 instead.") + skirt_brim_stack = self._global_container_stack.extruderList[0] + skirt_brim_line_width = skirt_brim_stack.getProperty("skirt_brim_line_width", "value") + + initial_layer_line_width_factor = skirt_brim_stack.getProperty("initial_layer_line_width_factor", "value") skirt_distance = skirt_brim_stack.getProperty("skirt_gap", "value") skirt_line_count = skirt_brim_stack.getProperty("skirt_line_count", "value") diff --git a/cura/Settings/ExtruderManager.py b/cura/Settings/ExtruderManager.py index 0fdc27ec81..b938ceaccd 100755 --- a/cura/Settings/ExtruderManager.py +++ b/cura/Settings/ExtruderManager.py @@ -275,7 +275,7 @@ class ExtruderManager(QObject): for extruder_setting in used_adhesion_extruders: extruder_str_nr = str(global_stack.getProperty(extruder_setting, "value")) if extruder_str_nr == "-1": - extruder_str_nr = self._application.getMachineManager().defaultExtruderPosition + continue # An optional extruder doesn't force any extruder to be used if it isn't used already if extruder_str_nr in self.extruderIds: used_extruder_stack_ids.add(self.extruderIds[extruder_str_nr]) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index b1cbb07904..d5c74b5d6c 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -5429,7 +5429,7 @@ { "label": "Skirt/Brim Extruder", "description": "The extruder train to use for printing the skirt or brim. This is used in multi-extrusion.", - "type": "extruder", + "type": "optional_extruder", "default_value": "0", "value": "adhesion_extruder_nr", "enabled": "extruders_enabled_count > 1 and (resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable'))", From 33e3a45b5c8e0741a0d73287e2a8ec12061c41af Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Mon, 14 Feb 2022 16:30:11 +0100 Subject: [PATCH 017/547] fixes for optional skirt_brim_extruder_nr --- cura/BuildVolume.py | 14 +++++++------- cura/Settings/ExtruderManager.py | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index aeacba7c03..c1106809cb 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -851,13 +851,13 @@ class BuildVolume(SceneNode): result = {} skirt_brim_extruder: ExtruderStack = None skirt_brim_extruder_nr = self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value") - if skirt_brim_extruder_nr == -1: - skirt_brim_extruder = used_extruders[0] # The prime tower brim is always printed with the first extruder - else: - for extruder in used_extruders: - if int(extruder.getProperty("extruder_nr", "value")) == int(skirt_brim_extruder_nr): + + for extruder in used_extruders: + if skirt_brim_extruder_nr == -1: + skirt_brim_extruder = used_extruders[0] # The prime tower brim is always printed with the first extruder + elif int(extruder.getProperty("extruder_nr", "value")) == int(skirt_brim_extruder_nr): skirt_brim_extruder = extruder - result[extruder.getId()] = [] + result[extruder.getId()] = [] # Currently, the only normally printed object is the prime tower. if self._global_container_stack.getProperty("prime_tower_enable", "value"): @@ -1112,7 +1112,7 @@ class BuildVolume(SceneNode): bed_adhesion_size = -999 for extruder_stack in used_extruders: extruder_nr = int(extruder_stack.getProperty("extruder_nr", "value")) - if extruder_nr == skirt_brim_extruder_nr or skirt_brim_extruder_nr == -1: + if extruder_nr == skirt_brim_extruder_nr or int(skirt_brim_extruder_nr) == -1: initial_layer_line_width_factor = extruder_stack.getProperty("initial_layer_line_width_factor", "value") brim_line_count = extruder_stack.getProperty("brim_line_count", "value") skirt_brim_line_width = extruder_stack.getProperty("skirt_brim_line_width", "value") diff --git a/cura/Settings/ExtruderManager.py b/cura/Settings/ExtruderManager.py index b938ceaccd..0286923cc0 100755 --- a/cura/Settings/ExtruderManager.py +++ b/cura/Settings/ExtruderManager.py @@ -298,7 +298,7 @@ class ExtruderManager(QObject): # Starts with the adhesion extruder. adhesion_type = global_stack.getProperty("adhesion_type", "value") if adhesion_type in {"skirt", "brim"}: - return global_stack.getProperty("skirt_brim_extruder_nr", "value") + return max(0, int(global_stack.getProperty("skirt_brim_extruder_nr", "value"))) # optional skirt/brim extruder defaults to zero if adhesion_type == "raft": return global_stack.getProperty("raft_base_extruder_nr", "value") From 0339e4f1ca0da75fb6b303debdc59444a271552b Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Mon, 14 Feb 2022 16:31:03 +0100 Subject: [PATCH 018/547] reduce clearance needed between prime tower and models With the new implementation we don't need that much clearance. --- cura/BuildVolume.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index c1106809cb..d44347bc0b 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -820,9 +820,7 @@ class BuildVolume(SceneNode): break if self._global_container_stack.getProperty("prime_tower_brim_enable", "value") and self._global_container_stack.getProperty("adhesion_type", "value") != "raft": brim_size = self._calculateBedAdhesionSize(used_extruders, "brim") - # Use 2x the brim size, since we need 1x brim size distance due to the object brim and another - # times the brim due to the brim of the prime tower - prime_tower_areas[extruder_id][area_index] = prime_tower_area.getMinkowskiHull(Polygon.approximatedCircle(2 * brim_size, num_segments = 24)) + prime_tower_areas[extruder_id][area_index] = prime_tower_area.getMinkowskiHull(Polygon.approximatedCircle(brim_size, num_segments = 24)) if not prime_tower_collision: result_areas[extruder_id].extend(prime_tower_areas[extruder_id]) result_areas_no_brim[extruder_id].extend(prime_tower_areas[extruder_id]) From 1bd6cbb3d6737e7d97c6bd60c5c520aa750071ae Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 16 Feb 2022 12:10:41 +0100 Subject: [PATCH 019/547] remove brim max With the new brim algorithms the brim will never be generated outside of the volume. It's nice to be able to input 9999 if you want the brim to cover the whole build plate... ... for testing purposes ;) --- resources/definitions/fdmprinter.def.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index d5c74b5d6c..7cbea36d1f 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4653,7 +4653,6 @@ "default_value": 8.0, "minimum_value": "0.0", "maximum_value_warning": "50.0", - "maximum_value": "0.5 * min(machine_width, machine_depth)", "enabled": "(support_enable or support_meshes_present) and support_brim_enable", "settable_per_mesh": false, "settable_per_extruder": true, @@ -4668,7 +4667,6 @@ "default_value": 20, "minimum_value": "0", "maximum_value_warning": "50 / skirt_brim_line_width", - "maximum_value": "0.5 * min(machine_width, machine_depth) / skirt_brim_line_width", "value": "math.ceil(support_brim_width / (skirt_brim_line_width * initial_layer_line_width_factor / 100.0))", "enabled": "(support_enable or support_meshes_present) and support_brim_enable", "settable_per_mesh": false, @@ -5522,7 +5520,6 @@ "default_value": 8.0, "minimum_value": "0.0", "maximum_value_warning": "50.0", - "maximum_value": "0.5 * min(machine_width, machine_depth)", "enabled": "resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')", "settable_per_mesh": false, "settable_per_extruder": true, @@ -5537,7 +5534,6 @@ "default_value": 20, "minimum_value": "0", "maximum_value_warning": "50 / skirt_brim_line_width", - "maximum_value": "0.5 * min(machine_width, machine_depth) / skirt_brim_line_width", "value": "math.ceil(brim_width / (skirt_brim_line_width * initial_layer_line_width_factor / 100.0))", "enabled": "resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')", "settable_per_mesh": false, From 1f2ca2aa8f43bb87e5f18190b40b4601b45e213c Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 16 Feb 2022 12:11:02 +0100 Subject: [PATCH 020/547] Fix limit_to_extruder for skirt_brim_extruder --- resources/definitions/fdmprinter.def.json | 27 ++++++++++++----------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 7cbea36d1f..bebcec2653 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -5479,9 +5479,9 @@ "maximum_value_warning": "10", "maximum_value": "0.5 * min(machine_width, machine_depth) / skirt_brim_line_width", "enabled": "resolveOrValue('adhesion_type') == 'skirt'", + "limit_to_extruder": "skirt_brim_extruder_nr", "settable_per_mesh": false, - "settable_per_extruder": true, - "limit_to_extruder": "skirt_brim_extruder_nr" + "settable_per_extruder": true }, "skirt_gap": { @@ -5493,9 +5493,9 @@ "minimum_value_warning": "max(extruderValues('machine_nozzle_size'))", "maximum_value_warning": "10", "enabled": "resolveOrValue('adhesion_type') == 'skirt'", + "limit_to_extruder": "skirt_brim_extruder_nr", "settable_per_mesh": false, - "settable_per_extruder": true, - "limit_to_extruder": "skirt_brim_extruder_nr" + "settable_per_extruder": true }, "skirt_brim_minimal_length": { @@ -5508,6 +5508,7 @@ "minimum_value_warning": "25", "maximum_value_warning": "2500", "enabled": "resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')", + "limit_to_extruder": "skirt_brim_extruder_nr", "settable_per_mesh": false, "settable_per_extruder": true }, @@ -5521,9 +5522,9 @@ "minimum_value": "0.0", "maximum_value_warning": "50.0", "enabled": "resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')", + "limit_to_extruder": "skirt_brim_extruder_nr", "settable_per_mesh": false, "settable_per_extruder": true, - "limit_to_extruder": "skirt_brim_extruder_nr", "children": { "brim_line_count": @@ -5536,9 +5537,9 @@ "maximum_value_warning": "50 / skirt_brim_line_width", "value": "math.ceil(brim_width / (skirt_brim_line_width * initial_layer_line_width_factor / 100.0))", "enabled": "resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable')", + "limit_to_extruder": "skirt_brim_extruder_nr", "settable_per_mesh": false, - "settable_per_extruder": true, - "limit_to_extruder": "skirt_brim_extruder_nr" + "settable_per_extruder": true } } }, @@ -5552,9 +5553,9 @@ "minimum_value": "0", "maximum_value_warning": "skirt_brim_line_width", "enabled": "resolveOrValue('adhesion_type') == 'brim'", + "limit_to_extruder": "skirt_brim_extruder_nr", "settable_per_mesh": true, - "settable_per_extruder": true, - "limit_to_extruder": "skirt_brim_extruder_nr" + "settable_per_extruder": true }, "brim_replaces_support": { @@ -5563,9 +5564,9 @@ "type": "bool", "default_value": true, "enabled": "resolveOrValue('adhesion_type') == 'brim' and (support_enable or support_meshes_present)", + "limit_to_extruder": "skirt_brim_extruder_nr", "settable_per_mesh": false, - "settable_per_extruder": true, - "limit_to_extruder": "support_infill_extruder_nr" + "settable_per_extruder": true }, "brim_outside_only": { @@ -5574,9 +5575,9 @@ "type": "bool", "default_value": true, "enabled": "resolveOrValue('adhesion_type') == 'brim'", + "limit_to_extruder": "skirt_brim_extruder_nr", "settable_per_mesh": false, - "settable_per_extruder": true, - "limit_to_extruder": "skirt_brim_extruder_nr" + "settable_per_extruder": true }, "raft_margin": { From fb8787f7bd397d088c96bf664211fe63ba6de345 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Fri, 18 Feb 2022 15:29:54 +0100 Subject: [PATCH 021/547] fix: fix wrong placement of prime tower disallowed area The prime tower should no longer be displaced by the brim width --- cura/BuildVolume.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index d44347bc0b..a2ffa404f7 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -868,15 +868,6 @@ class BuildVolume(SceneNode): prime_tower_x = prime_tower_x - machine_width / 2 #Offset by half machine_width and _depth to put the origin in the front-left. prime_tower_y = prime_tower_y + machine_depth / 2 - if skirt_brim_extruder is not None and self._global_container_stack.getProperty("prime_tower_brim_enable", "value") and self._global_container_stack.getProperty("adhesion_type", "value") != "raft": - brim_size = ( - skirt_brim_extruder.getProperty("brim_line_count", "value") * - skirt_brim_extruder.getProperty("skirt_brim_line_width", "value") / 100.0 * - skirt_brim_extruder.getProperty("initial_layer_line_width_factor", "value") - ) - prime_tower_x -= brim_size - prime_tower_y += brim_size - radius = prime_tower_size / 2 prime_tower_area = Polygon.approximatedCircle(radius, num_segments = 24) prime_tower_area = prime_tower_area.translate(prime_tower_x - radius, prime_tower_y - radius) From d9282eabdda51e95ed0a1e0b2d7f46ada71a1ca5 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Thu, 17 Mar 2022 10:07:00 +0100 Subject: [PATCH 022/547] brim_inside_margin user setting it allows for removing the brim inside holes completely if set to a high value, or just keep it a small distance away from internal holes --- resources/definitions/fdmprinter.def.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index bebcec2653..1499c8ed5e 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -5579,6 +5579,19 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "brim_inside_margin": + { + "label": "Brim Inside Avoid Margin", + "description": "If brim is only on outside then parts fully enclosed inside another part will get a brim which might overlap with the internal holes of the outer part. This setting controls how far to stay away from those internal holes. Set to a high value to prevent any brim from being generated for parts enclosed within the holes of other parts.", + "unit": "mm", + "type": "float", + "default_value": 5, + "minimum_value": "0", + "enabled": "resolveOrValue('adhesion_type') == 'brim' and any(extruderValues('brim_outside_only'))", + "limit_to_extruder": "skirt_brim_extruder_nr", + "settable_per_mesh": false, + "settable_per_extruder": true + }, "raft_margin": { "label": "Raft Extra Margin", From 4d146e882e4b362d442d35d55cf390b554a17383 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Thu, 17 Mar 2022 14:39:24 +0100 Subject: [PATCH 023/547] remove skirt/brim adhesion size constraint it is handled by CuraEngine now. --- cura/BuildVolume.py | 54 ++------------------------------------------- 1 file changed, 2 insertions(+), 52 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index a2ffa404f7..38f8cc84f0 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -1090,60 +1090,10 @@ class BuildVolume(SceneNode): if adhesion_type is None: adhesion_type = container_stack.getProperty("adhesion_type", "value") - # Skirt_brim_line_width is a bit of an odd one out. The primary bit of the skirt/brim is printed - # with the adhesion extruder, but it also prints one extra line by all other extruders. As such, the - # setting does *not* have a limit_to_extruder setting (which means that we can't ask the global extruder what - # the value is. - - # Use brim width if brim is enabled OR the prime tower has a brim. - if adhesion_type == "brim": - skirt_brim_extruder_nr = self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value") - bed_adhesion_size = -999 - for extruder_stack in used_extruders: - extruder_nr = int(extruder_stack.getProperty("extruder_nr", "value")) - if extruder_nr == skirt_brim_extruder_nr or int(skirt_brim_extruder_nr) == -1: - initial_layer_line_width_factor = extruder_stack.getProperty("initial_layer_line_width_factor", "value") - brim_line_count = extruder_stack.getProperty("brim_line_count", "value") - skirt_brim_line_width = extruder_stack.getProperty("skirt_brim_line_width", "value") - brim_gap = extruder_stack.getProperty("brim_gap", "value") - bed_adhesion_size_here = brim_gap + skirt_brim_line_width * brim_line_count * initial_layer_line_width_factor / 100.0 - # We don't create an additional line for the extruder we're printing the brim with. - bed_adhesion_size_here -= skirt_brim_line_width * initial_layer_line_width_factor / 100.0 - bed_adhesion_size = max(bed_adhesion_size, bed_adhesion_size_here) - - if bed_adhesion_size == -999: - Logger.warning(f"Couldn't find skirt/brim extruder among used extruders.") - - for extruder_stack in used_extruders: - bed_adhesion_size += extruder_stack.getProperty("skirt_brim_line_width", "value") * extruder_stack.getProperty("initial_layer_line_width_factor", "value") / 100.0 - elif adhesion_type == "skirt": - skirt_brim_extruder_nr = self._global_container_stack.getProperty("skirt_brim_extruder_nr", "value") - try: - skirt_brim_stack = self._global_container_stack.extruderList[int(skirt_brim_extruder_nr)] - except IndexError: - Logger.warning( - f"Couldn't find extruder with index '{skirt_brim_extruder_nr}', defaulting to 0 instead.") - skirt_brim_stack = self._global_container_stack.extruderList[0] - skirt_brim_line_width = skirt_brim_stack.getProperty("skirt_brim_line_width", "value") - - initial_layer_line_width_factor = skirt_brim_stack.getProperty("initial_layer_line_width_factor", "value") - skirt_distance = skirt_brim_stack.getProperty("skirt_gap", "value") - skirt_line_count = skirt_brim_stack.getProperty("skirt_line_count", "value") - - bed_adhesion_size = skirt_distance + ( - skirt_brim_line_width * skirt_line_count) * initial_layer_line_width_factor / 100.0 - - for extruder_stack in used_extruders: - bed_adhesion_size += extruder_stack.getProperty("skirt_brim_line_width", "value") * extruder_stack.getProperty("initial_layer_line_width_factor", "value") / 100.0 - - # We don't create an additional line for the extruder we're printing the skirt with. - bed_adhesion_size -= skirt_brim_line_width * initial_layer_line_width_factor / 100.0 - elif adhesion_type == "raft": + if adhesion_type == "raft": bed_adhesion_size = self._global_container_stack.getProperty("raft_margin", "value") # Should refer to the raft extruder if set. - elif adhesion_type == "none": + else: # raft, brim or skirt. Those last two are handled by CuraEngine. bed_adhesion_size = 0 - else: - raise Exception("Unknown bed adhesion type. Did you forget to update the build volume calculations for your new bed adhesion type?") max_length_available = 0.5 * min( self._global_container_stack.getProperty("machine_width", "value"), From 6da67e3d82b37da365287c8fcdfdf1b3315b0ca1 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Thu, 17 Mar 2022 14:41:13 +0100 Subject: [PATCH 024/547] remove special case for prime tower brim disallowed area It's now handled in CuraEngine --- cura/BuildVolume.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index 38f8cc84f0..a0710245c9 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -818,9 +818,6 @@ class BuildVolume(SceneNode): break if prime_tower_collision: # Already found a collision. break - if self._global_container_stack.getProperty("prime_tower_brim_enable", "value") and self._global_container_stack.getProperty("adhesion_type", "value") != "raft": - brim_size = self._calculateBedAdhesionSize(used_extruders, "brim") - prime_tower_areas[extruder_id][area_index] = prime_tower_area.getMinkowskiHull(Polygon.approximatedCircle(brim_size, num_segments = 24)) if not prime_tower_collision: result_areas[extruder_id].extend(prime_tower_areas[extruder_id]) result_areas_no_brim[extruder_id].extend(prime_tower_areas[extruder_id]) @@ -1076,7 +1073,7 @@ class BuildVolume(SceneNode): all_values[i] = 0 return all_values - def _calculateBedAdhesionSize(self, used_extruders, adhesion_override = None): + def _calculateBedAdhesionSize(self, used_extruders): """Get the bed adhesion size for the global container stack and used extruders :param adhesion_override: override adhesion type. @@ -1086,9 +1083,7 @@ class BuildVolume(SceneNode): return None container_stack = self._global_container_stack - adhesion_type = adhesion_override - if adhesion_type is None: - adhesion_type = container_stack.getProperty("adhesion_type", "value") + adhesion_type = container_stack.getProperty("adhesion_type", "value") if adhesion_type == "raft": bed_adhesion_size = self._global_container_stack.getProperty("raft_margin", "value") # Should refer to the raft extruder if set. From 91a5d154bc645c762a615e82d6d63878144dd122 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Thu, 17 Mar 2022 15:27:41 +0100 Subject: [PATCH 025/547] allow any material to set the brim extruder to not overridden --- resources/definitions/fdmprinter.def.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 1499c8ed5e..3ae93103a6 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -5431,6 +5431,7 @@ "default_value": "0", "value": "adhesion_extruder_nr", "enabled": "extruders_enabled_count > 1 and (resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable'))", + "resolve": "'-1' if '-1' in extruderValues('skirt_brim_extruder_nr') else adhesion_extruder_nr", "settable_per_mesh": false, "settable_per_extruder": false }, From fabaf2026de43309609a315dedd2f370fc2c4e56 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Fri, 18 Mar 2022 09:55:02 +0100 Subject: [PATCH 026/547] reduce testing of bed adhesion size --- tests/TestBuildVolume.py | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/tests/TestBuildVolume.py b/tests/TestBuildVolume.py index 9a1c29da6c..e4b303e68a 100644 --- a/tests/TestBuildVolume.py +++ b/tests/TestBuildVolume.py @@ -86,12 +86,12 @@ class TestCalculateBedAdhesionSize: ({"adhesion_type": {"value": "skirt"}}, 0), ({"adhesion_type": {"value": "raft"}}, 0), ({"adhesion_type": {"value": "none"}}, 0), - ({"adhesion_type": {"value": "skirt"}, "skirt_line_count": {"value": 2}, "initial_layer_line_width_factor": {"value": 1}, "skirt_brim_line_width": {"value": 2}}, 0.02), + ({"adhesion_type": {"value": "skirt"}, "skirt_line_count": {"value": 2}, "initial_layer_line_width_factor": {"value": 1}, "skirt_brim_line_width": {"value": 2}}, 0), # Even though it's marked as skirt, it should behave as a brim as the prime tower has a brim (skirt line count is still at 0!) - ({"adhesion_type": {"value": "skirt"}, "prime_tower_brim_enable": {"value": True}, "skirt_brim_line_width": {"value": 2}, "initial_layer_line_width_factor": {"value": 3}}, -0.06), + ({"adhesion_type": {"value": "skirt"}, "prime_tower_brim_enable": {"value": True}, "skirt_brim_line_width": {"value": 2}, "initial_layer_line_width_factor": {"value": 3}}, 0), ({"brim_line_count": {"value": 1}, "skirt_brim_line_width": {"value": 2}, "initial_layer_line_width_factor": {"value": 3}}, 0), - ({"brim_line_count": {"value": 2}, "skirt_brim_line_width": {"value": 2}, "initial_layer_line_width_factor": {"value": 3}}, 0.06), - ({"brim_line_count": {"value": 9000000}, "skirt_brim_line_width": {"value": 90000}, "initial_layer_line_width_factor": {"value": 9000}}, 100), # Clamped at half the max size of buildplate + ({"brim_line_count": {"value": 2}, "skirt_brim_line_width": {"value": 2}, "initial_layer_line_width_factor": {"value": 3}}, 0), + ({"brim_line_count": {"value": 9000000}, "skirt_brim_line_width": {"value": 90000}, "initial_layer_line_width_factor": {"value": 9000}}, 0), # Clamped at half the max size of buildplate ]) def test_singleExtruder(self, build_volume: BuildVolume, setting_dict, result): self.createAndSetGlobalStack(build_volume) @@ -106,14 +106,6 @@ class TestCalculateBedAdhesionSize: with patch.dict(self.setting_property_dict, patched_dictionary): assert build_volume._calculateBedAdhesionSize([]) == result - def test_unknownBedAdhesion(self, build_volume: BuildVolume): - self.createAndSetGlobalStack(build_volume) - patched_dictionary = self.setting_property_dict.copy() - patched_dictionary.update({"adhesion_type": {"value": "OMGZOMGBBQ"}}) - with patch.dict(self.setting_property_dict, patched_dictionary): - with pytest.raises(Exception): - build_volume._calculateBedAdhesionSize([]) - class TestComputeDisallowedAreasStatic: setting_property_dict = {"machine_disallowed_areas": {"value": [[[-200, 112.5], [ -82, 112.5], [ -84, 102.5], [-115, 102.5]]]}, "machine_width": {"value": 200}, From c778f3fa237915ab3bc4ca6b15dd46facbecf0e7 Mon Sep 17 00:00:00 2001 From: Jim Duchek Date: Sun, 20 Mar 2022 07:14:55 -0600 Subject: [PATCH 027/547] Convert estimated time to int --- plugins/USBPrinting/USBPrinterOutputDevice.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/USBPrinting/USBPrinterOutputDevice.py b/plugins/USBPrinting/USBPrinterOutputDevice.py index d91be99f46..1155420b60 100644 --- a/plugins/USBPrinting/USBPrinterOutputDevice.py +++ b/plugins/USBPrinting/USBPrinterOutputDevice.py @@ -398,7 +398,7 @@ class USBPrinterOutputDevice(PrinterOutputDevice): line = line[:line.find(";")] line = line.strip() - + # Don't send empty lines. But we do have to send something, so send M105 instead. # Don't send the M0 or M1 to the machine, as M0 and M1 are handled as an LCD menu pause. if line == "" or line == "M0" or line == "M1": @@ -429,7 +429,7 @@ class USBPrinterOutputDevice(PrinterOutputDevice): print_job.updateTimeElapsed(elapsed_time) estimated_time = self._print_estimated_time if progress > .1: - estimated_time = self._print_estimated_time * (1 - progress) + elapsed_time + estimated_time = int(self._print_estimated_time * (1 - progress) + elapsed_time) print_job.updateTimeTotal(estimated_time) self._gcode_position += 1 From 2ef483680263cd7d4a0f503d8b327e0758f4bc6a Mon Sep 17 00:00:00 2001 From: Dragos Circa Date: Mon, 28 Mar 2022 13:04:24 +0300 Subject: [PATCH 028/547] Update PauseAtHeight.py Change M18 to M84, add beep option and allow newlines in "Additional GCODE" fields --- .../scripts/PauseAtHeight.py | 59 ++++++++++++++----- 1 file changed, 43 insertions(+), 16 deletions(-) diff --git a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py index b31b8efa7c..1511179d71 100644 --- a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py +++ b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py @@ -58,16 +58,25 @@ class PauseAtHeight(Script): "default_value": "marlin", "value": "\\\"griffin\\\" if machine_gcode_flavor==\\\"Griffin\\\" else \\\"reprap\\\" if machine_gcode_flavor==\\\"RepRap (RepRap)\\\" else \\\"repetier\\\" if machine_gcode_flavor==\\\"Repetier\\\" else \\\"bq\\\" if \\\"BQ\\\" in machine_name or \\\"Flying Bear Ghost 4S\\\" in machine_name else \\\"marlin\\\"" }, + "hold_steppers_on": + { + "label": "Keep motors engaged", + "description": "Keep the steppers engaged to allow change of filament without moving the head. Applying too much force will move the head/bed anyway", + "type": "bool", + "default_value": true, + "enabled": "pause_method != \\\"griffin\\\"" + }, "disarm_timeout": { "label": "Disarm timeout", - "description": "After this time steppers are going to disarm (meaning that they can easily lose their positions). Set this to 0 if you don't want to set any duration.", + "description": "After this time steppers are going to disarm (meaning that they can easily lose their positions). Set this to 0 if you don't want to set any duration and disarm immediately.", "type": "int", - "value": "0", + "value": "60", "minimum_value": "0", "minimum_value_warning": "0", "maximum_value_warning": "1800", - "unit": "s" + "unit": "s", + "enabled": "hold_steppers_on" }, "head_park_enabled": { @@ -192,6 +201,22 @@ class PauseAtHeight(Script): "default_value": "RepRap (Marlin/Sprinter)", "enabled": false }, + "beep_at_pause": + { + "label": "Beep at pause", + "description": "Make a beep when pausing", + "type": "bool", + "default_value": true + }, + "beep_length": + { + "label": "Beep length", + "description": "How much should the beep last", + "type": "int", + "default_value": "1000", + "unit": "ms", + "enabled": "beep_at_pause" + }, "custom_gcode_before_pause": { "label": "G-code Before Pause", @@ -242,6 +267,7 @@ class PauseAtHeight(Script): pause_at = self.getSettingValueByKey("pause_at") pause_height = self.getSettingValueByKey("pause_height") pause_layer = self.getSettingValueByKey("pause_layer") + hold_steppers_on = self.getSettingValueByKey("hold_steppers_on") disarm_timeout = self.getSettingValueByKey("disarm_timeout") retraction_amount = self.getSettingValueByKey("retraction_amount") retraction_speed = self.getSettingValueByKey("retraction_speed") @@ -260,6 +286,8 @@ class PauseAtHeight(Script): display_text = self.getSettingValueByKey("display_text") gcode_before = self.getSettingValueByKey("custom_gcode_before_pause") gcode_after = self.getSettingValueByKey("custom_gcode_after_pause") + beep_at_pause = self.getSettingValueByKey("beep_at_pause") + beep_length = self.getSettingValueByKey("beep_length") pause_method = self.getSettingValueByKey("pause_method") pause_command = { @@ -437,19 +465,26 @@ class PauseAtHeight(Script): prepend_gcode += "M117 " + display_text + "\n" # Set the disarm timeout - if disarm_timeout > 0: - prepend_gcode += self.putValue(M = 18, S = disarm_timeout) + " ; Set the disarm timeout\n" + if hold_steppers_on: + prepend_gcode += self.putValue(M = 84, S = 3600) + " ; Keep steppers engaged for 1h\n" + elif disarm_timeout > 0: + prepend_gcode += self.putValue(M = 84, S = disarm_timeout) + " ; Set the disarm timeout\n" + + # Beep at pause + if beep_at_pause: + prepend_gcode += self.putValue(M = 300, S = 440, P = beep_length) + " ; Beep\n" + # Set a custom GCODE section before pause if gcode_before: - prepend_gcode += gcode_before + "\n" + prepend_gcode += gcode_before.replace(";","\n") + "\n" # Wait till the user continues printing prepend_gcode += pause_command + " ; Do the actual pause\n" # Set a custom GCODE section before pause if gcode_after: - prepend_gcode += gcode_after + "\n" + prepend_gcode += gcode_after.replace(";","\n") + "\n" if pause_method == "repetier": #Push the filament back, @@ -479,15 +514,7 @@ class PauseAtHeight(Script): else: Logger.log("w", "No previous feedrate found in gcode, feedrate for next layer(s) might be incorrect") - extrusion_mode_string = "absolute" - extrusion_mode_numeric = 82 - - relative_extrusion = Application.getInstance().getGlobalContainerStack().getProperty("relative_extrusion", "value") - if relative_extrusion: - extrusion_mode_string = "relative" - extrusion_mode_numeric = 83 - - prepend_gcode += self.putValue(M = extrusion_mode_numeric) + " ; switch back to " + extrusion_mode_string + " E values\n" + prepend_gcode += self.putValue(M = 82) + "\n" # reset extrude value to pre pause value prepend_gcode += self.putValue(G = 92, E = current_e) + "\n" From c8e33a5188a636440b7ed8a5184f672ec396773d Mon Sep 17 00:00:00 2001 From: Dragos Circa Date: Mon, 28 Mar 2022 13:14:08 +0300 Subject: [PATCH 029/547] Update PauseAtHeight.py Enable disarm only if hold steppers is disabled --- plugins/PostProcessingPlugin/scripts/PauseAtHeight.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py index 1511179d71..ab69fe2379 100644 --- a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py +++ b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py @@ -71,12 +71,12 @@ class PauseAtHeight(Script): "label": "Disarm timeout", "description": "After this time steppers are going to disarm (meaning that they can easily lose their positions). Set this to 0 if you don't want to set any duration and disarm immediately.", "type": "int", - "value": "60", + "value": "0", "minimum_value": "0", "minimum_value_warning": "0", "maximum_value_warning": "1800", "unit": "s", - "enabled": "hold_steppers_on" + "enabled": "not hold_steppers_on" }, "head_park_enabled": { From ad82da4cba7a40521875f6e985547b89a3f34f96 Mon Sep 17 00:00:00 2001 From: NilsRo Date: Sun, 27 Mar 2022 13:38:21 +0200 Subject: [PATCH 030/547] Update anycubic_i3_mega_s.def.json Added nozzle size --- resources/definitions/anycubic_i3_mega_s.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index bf14aed04c..b30b152fbc 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -29,7 +29,7 @@ "machine_center_is_zero": { "default_value": false }, "gantry_height": { "value": "0" }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21 ; metric values \nG90 ; absolute positioning \nM82 ; set extruder to absolute mode \nM107 ; start with the fan off \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X120 F4000 ; Quickly wipe away from the filament line`" }, + "machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:machine_nozzle_size;{machine_nozzle_size}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21 ; metric values \nG90 ; absolute positioning \nM82 ; set extruder to absolute mode \nM107 ; start with the fan off \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X120 F4000 ; Quickly wipe away from the filament line`" }, "machine_end_gcode": { "default_value": "M104 S0 ; Extruder off \nM140 S0 ; Heatbed off \nM107 ; Fan off \nG91 ; relative positioning \nG1 E-5 F300 ; retract a little \nG1 Z+10 E-5 ; X-20 Y-20 F{travel_xy_speed} ; lift print head \nG28 X0 Y0 ; homing \nG1 Y180 F2000 ; reset feedrate \nM84 ; disable stepper motors \nG90 ; absolute positioning \nM300 S440 P200 ; Make Print Completed Tones \nM300 S660 P250 ; beep \nM300 S880 P300 ; beep" }, "machine_max_acceleration_x": { "value": 3000 }, From 62cbc5abe2f299ddcc137a5281af94c1d4683c2e Mon Sep 17 00:00:00 2001 From: NilsRo Date: Wed, 30 Mar 2022 07:43:40 +0200 Subject: [PATCH 031/547] Update anycubic_i3_mega_s.def.json dynamic wall_thickness by nozzle diameter --- resources/definitions/anycubic_i3_mega_s.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index b30b152fbc..d9e53e0afc 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -139,6 +139,6 @@ "minimum_support_area": { "value": 2 }, "minimum_interface_area": { "value": 10 }, "top_bottom_thickness": { "value": "layer_height_0 + layer_height * math.floor(1.2 / layer_height)" }, - "wall_thickness": { "value": "line_width * 3" } + "wall_thickness": { "value": "line_width * 3 if line_width < 0.6 else line_width * 2" } } } From 558f7a963d81a36434bca63a803b16189f303916 Mon Sep 17 00:00:00 2001 From: NilsRo Date: Wed, 30 Mar 2022 07:50:05 +0200 Subject: [PATCH 032/547] Update anycubic_i3_mega_s.def.json Dynamic wall thickness by nozzle diameter --- resources/definitions/anycubic_i3_mega_s.def.json | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index d9e53e0afc..0f33f95c40 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -51,6 +51,9 @@ "material_final_print_temperature": { "value": "material_print_temperature" }, "material_flow": { "value": 100 }, + "top_bottom_thickness": { "value": "layer_height_0 + layer_height * math.floor(1.2 / layer_height)" }, + "wall_thickness": { "value": "line_width * 3 if line_width < 0.6 else line_width * 2" }, + "acceleration_print": { "value": 1500 }, "acceleration_enabled": { "value": false }, "acceleration_travel": { "value": 3000 }, @@ -137,8 +140,6 @@ "support_interface_pattern": { "value": "'grid'" }, "support_interface_skip_height": { "value": 0.2 }, "minimum_support_area": { "value": 2 }, - "minimum_interface_area": { "value": 10 }, - "top_bottom_thickness": { "value": "layer_height_0 + layer_height * math.floor(1.2 / layer_height)" }, - "wall_thickness": { "value": "line_width * 3 if line_width < 0.6 else line_width * 2" } + "minimum_interface_area": { "value": 10 } } } From df3e93218af9fa2038d1edfd1d31c4459f426314 Mon Sep 17 00:00:00 2001 From: NilsRo Date: Sun, 3 Apr 2022 17:10:24 +0200 Subject: [PATCH 033/547] Update anycubic_i3_mega_s.def.json Added filment costs to standard --- resources/definitions/anycubic_i3_mega_s.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index 0f33f95c40..db9ccf7072 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -29,7 +29,7 @@ "machine_center_is_zero": { "default_value": false }, "gantry_height": { "value": "0" }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:machine_nozzle_size;{machine_nozzle_size}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21 ; metric values \nG90 ; absolute positioning \nM82 ; set extruder to absolute mode \nM107 ; start with the fan off \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X120 F4000 ; Quickly wipe away from the filament line`" }, + "machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:filament_cost;{filament_cost}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:machine_nozzle_size;{machine_nozzle_size}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21 ; metric values \nG90 ; absolute positioning \nM82 ; set extruder to absolute mode \nM107 ; start with the fan off \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X120 F4000 ; Quickly wipe away from the filament line`" }, "machine_end_gcode": { "default_value": "M104 S0 ; Extruder off \nM140 S0 ; Heatbed off \nM107 ; Fan off \nG91 ; relative positioning \nG1 E-5 F300 ; retract a little \nG1 Z+10 E-5 ; X-20 Y-20 F{travel_xy_speed} ; lift print head \nG28 X0 Y0 ; homing \nG1 Y180 F2000 ; reset feedrate \nM84 ; disable stepper motors \nG90 ; absolute positioning \nM300 S440 P200 ; Make Print Completed Tones \nM300 S660 P250 ; beep \nM300 S880 P300 ; beep" }, "machine_max_acceleration_x": { "value": 3000 }, From 1a21dcda2a16c2f844102161920010a845c91e5a Mon Sep 17 00:00:00 2001 From: xPakrikx Date: Wed, 20 Apr 2022 20:52:18 +0200 Subject: [PATCH 034/547] Update flsun_sr.def.json Updated Cura variables for first layer --- resources/definitions/flsun_sr.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/flsun_sr.def.json b/resources/definitions/flsun_sr.def.json index 643e8f64de..37487412ab 100644 --- a/resources/definitions/flsun_sr.def.json +++ b/resources/definitions/flsun_sr.def.json @@ -65,7 +65,7 @@ "default_value": 15 }, "machine_start_gcode": { - "default_value": "G21 ; millimeter units\nG90 ; absolute coordinates\nM82 ; E absolute\nM140 S{material_bed_temperature}\nM104 S{material_print_temperature}\nM190 S{material_bed_temperature}\nM109 S{material_print_temperature}\nG28 ; home axis\nM420 S1 ; enable mesh leveling\n; Lower nozzle and move to start position\nG1 Z150\nG1 X-130 Y0 Z0.4 F3000\n; Extrude about 40 mm by printing a 90 degree arc\nG3 X0 Y-130 I130 Z0.3 E40 F2700\n; Retract and move nozzle up\nG92 E0\nG1 E-1.5 F1800\nG0 Z0.5\nG1 E0 F300\n" + "default_value": "G21 ; millimeter units\nG90 ; absolute coordinates\nM82 ; E absolute\nM140 S{material_bed_temperature_layer_0}\nM104 S{material_print_temperature_layer_0}\nM190 S{material_bed_temperature_layer_0}\nM109 S{material_initial_print_temperature}\nG28 ; home axis\nM420 S1 ; enable mesh leveling\n; Lower nozzle and move to start position\nG1 Z150\nG1 X-130 Y0 Z0.4 F3000\n; Extrude about 40 mm by printing a 90 degree arc\nG3 X0 Y-130 I130 Z0.3 E40 F2700\n; Retract and move nozzle up\nG92 E0\nG1 E-1.5 F1800\nG0 Z0.5\nG1 E0 F300\n" }, "machine_end_gcode": { "default_value": "G91 ; relative coordinates\nG1 E-1 F300 ; retract filament a bit before lifting\nG1 Z+5 E-5 F6000 ; raise platform from current position\nG28 X0 Y0 ; home axis\nG90 ; absolute coordinates\nG92 E0 ; reset extruder\nM104 S0 ; turn off hotend\nM140 S0 ; turn off heat bed\nM107 ; turn off fans\nM84 ; disable motors\n" @@ -74,4 +74,4 @@ "default_value": "Marlin" } } -} \ No newline at end of file +} From 836a7cc2d1b2bbe6d1b0176ed65983d608b21ee7 Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Wed, 20 Apr 2022 16:02:28 -0400 Subject: [PATCH 035/547] Add Anneal After Print PostProcessingPlugin This new plugin generates annealing gcode with the following features: - Bed and chamber heating options - Provides progress bar and time remaining feedback - Beep on annealing start - Gradual annealing cooldown to desired temperature --- .../scripts/AnnealAfterPrint.py | 160 ++++++++++++++++++ 1 file changed, 160 insertions(+) create mode 100644 plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py diff --git a/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py b/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py new file mode 100644 index 0000000000..a9cffd9e88 --- /dev/null +++ b/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py @@ -0,0 +1,160 @@ +# Copyright (c) 2021 Anson Liu +# The PostProcessingPlugin is released under the terms of the AGPLv3 or higher. + +from ..Script import Script + +class AnnealAfterPrint(Script): + """Adds timed annealing GCODE after objects finish printing. + + Bed annealing works best with a glass bed and a plastic container placed on top of the object during annealing. + """ + + def getSettingDataString(self): + return """{ + "name": "Anneal After Print", + "key": "AnnealAfterPrint", + "metadata": {}, + "version": 2, + "settings": + { + "heatingElement": + { + "label": "Heating Element", + "description": "Printer heating element to use for annealing.", + "type": "enum", + "options": + { + "bed": "Bed", + "chamber": "Chamber", + "all": "Bed and Chamber" + }, + "default_value": "bed" + }, + "annealBedTemp": + { + "label": "Bed Temperature", + "description": "Bed temperature annealing. Recommended bed temperature is greater of build plate printing or vendor specified annealing temperature for material. E.g. PC 90-110 C, PLA 60-90 C", + "unit": "C", + "type": "float", + "default_value": 0, + "minimum_value": 0, + "enabled": "heatingElement == \\\"bed\\\" or heatingElement == \\\"all\\\"" + }, + "annealChamberTemp": + { + "label": "Chamber Temperature", + "description": "Chamber temperature for annealing.", + "unit": "C", + "type": "float", + "default_value": 0, + "minimum_value": 0, + "enabled": "heatingElement == \\\"chamber\\\" or heatingElement == \\\"all\\\"" + }, + "annealMinutes": + { + "label": "Annealing Target Temperature Duration", + "description": "Duration in minutes to anneal at target temperature. After duration ends gradually cool down to End Cooling Temperature.", + "unit": "min", + "type": "int", + "default_value": 120, + "minimum_value": 0 + }, + "reminderBeep": + { + "label": "Beep on annealing start", + "description": "", + "type": "bool", + "default_value": false + }, + "endCoolingTemp": + { + "label": "End Cooling Temperature", + "description": "Temperature to end gradual cooling at. After annealing at target temperature for specified duration temperature decreases by 1 degree after 1 minute at each step.", + "unit": "C", + "type": "float", + "default_value": 50, + "minimum_value": 0 + } + } + }""" + + def generateAnnealCode(self, annealBedTemp, annealChamberTemp, annealMinutes, initialBeep, endCoolingTemp): + anneal_code = ';Generated Annealing GCODE by Anson Liu' + + if initialBeep: + anneal_code += '\nM300 ;play beep for plastic container placement reminder' + + anneal_code += '\nM117 ' + if annealBedTemp: + anneal_code += 'Place plastic container over objects on bed now! ' + anneal_code += 'Waiting until annealing temp reached...' + anneal_code += '\nM73 P00 ;reset progress bar to 0' + + if annealBedTemp: + anneal_code += '\nM190 R{} ;wait for buildplate to reach temp in C even if cooling'.format(annealBedTemp) + if annealChamberTemp: + anneal_code += '\nM191 R{} ;wait for chamber to reach temp in C even if cooling'.format(annealChamberTemp) + + anneal_code += '\nM117 ' + if annealBedTemp: + anneal_code += 'Keep plastic container over objects. ' + anneal_code += 'Annealing...' + anneal_code += '\nM73 P00' # reset progress bar to 0 + + def generateDwellAndProgressCode(minutes): # Update progress bar and time every minute + dp_code = 'M73 P0 R{}'.format(minutes) + for x in range(1, minutes+1): + dwellWaitSeconds = 60 + dp_code += '\nG4 S{}'.format(dwellWaitSeconds) + progress = round(x/minutes * 100, 2) + remainingMinutes = minutes - x + dp_code += '\nM73 P{} R{}'.format(progress, remainingMinutes) + + return dp_code + + anneal_code += '\n' + generateDwellAndProgressCode(int(annealMinutes)) + + anneal_code += '\nM117 Annealing complete. Gradually lowering bed temperature...' + + for x in reversed(range(endCoolingTemp, max(annealBedTemp, annealChamberTemp))): + if annealBedTemp and annealBedTemp > x: + anneal_code += '\nM190 S{}'.format(x) # Wait for buildplate only if heating + if annealChamberTemp and annealChamberTemp > x: + anneal_code += '\nM191 S{}'.format(x) + anneal_code += '\nG4 S60' # Wait 60 seconds after reaching each cooldown temperature + + if annealBedTemp: + anneal_code += '\nM140 S0' + if annealChamberTemp: + anneal_code += '\nM141 S0' + anneal_code += '\nM117 Annealing complete.' + + return anneal_code + + def execute(self, data): + heating_element = self.getSettingValueByKey("heatingElement") + + # Set bed and chamber temp to true/false value based on heating element selection + anneal_bed_temp = 0 + anneal_chamber_temp = 0 + if heating_element == "bed" or heating_element == "all": + anneal_bed_temp = self.getSettingValueByKey("annealBedTemp") + if heating_element == "chamber" or heating_element == "all": + anneal_chamber_temp = self.getSettingValueByKey("annealChamberTemp") + + anneal_minutes = self.getSettingValueByKey("annealMinutes") + initial_beep = self.getSettingValueByKey("firmware_config") + final_cooling_temp = self.getSettingValueByKey("endCoolingTemp") + + # Test printing the generated anneal code + #print(self.generateAnnealCode(110, 120, False, 50)) + anneal_code = self.generateAnnealCode(anneal_bed_temp, anneal_chamber_temp, anneal_minutes, initial_beep, final_cooling_temp) + + try: + end_of_gcode_index = data[-1].index(';End sof Gcode') + except ValueError: + data[-1] += anneal_code + '\n' + else: + data[-1] = data[-1][:end_of_gcode_index] + anneal_code + '\n' + data[-1][end_of_gcode_index:] + + return data \ No newline at end of file From e39b1d8bb37bb127e92fc68337a5ea254dbee8ee Mon Sep 17 00:00:00 2001 From: Anson Liu Date: Wed, 20 Apr 2022 16:16:33 -0400 Subject: [PATCH 036/547] Update AnnealAfterPrint.py --- plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py b/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py index a9cffd9e88..7ca8fac79d 100644 --- a/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py +++ b/plugins/PostProcessingPlugin/scripts/AnnealAfterPrint.py @@ -151,10 +151,10 @@ class AnnealAfterPrint(Script): anneal_code = self.generateAnnealCode(anneal_bed_temp, anneal_chamber_temp, anneal_minutes, initial_beep, final_cooling_temp) try: - end_of_gcode_index = data[-1].index(';End sof Gcode') + end_of_gcode_index = data[-1].index(';End of Gcode') except ValueError: data[-1] += anneal_code + '\n' else: data[-1] = data[-1][:end_of_gcode_index] + anneal_code + '\n' + data[-1][end_of_gcode_index:] - return data \ No newline at end of file + return data From b8b7ec0666b2f281fc24730af75bcee1af818cc6 Mon Sep 17 00:00:00 2001 From: NilsRo Date: Sat, 14 May 2022 09:29:06 +0200 Subject: [PATCH 037/547] Update anycubic_i3_mega_s.def.json first layer speed inheritance --- resources/definitions/anycubic_i3_mega_s.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index db9ccf7072..c2dd2be358 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -74,8 +74,8 @@ "speed_roofing": { "value": "speed_topbottom" }, "speed_travel": { "value": 100.0, "maximum_value_warning": 150.0, "maximum_value": 200.0 }, "speed_layer_0": { "value": "speed_topbottom if speed_topbottom < 20 else 20" }, - "speed_print_layer_0": { "value": "speed_topbottom if speed_topbottom < 20 else 20" }, - "speed_travel_layer_0": { "value": 100.0 }, + "speed_print_layer_0": { "value": "speed_layer_0" }, + "speed_travel_layer_0": { "value": "speed_travel" }, "speed_prime_tower": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_support_interface": { "value": "speed_topbottom" }, From 7b4d8585f916e8e84a58eaa4dfb03bf588197638 Mon Sep 17 00:00:00 2001 From: NilsRo Date: Sat, 14 May 2022 09:46:53 +0200 Subject: [PATCH 038/547] Update anycubic_i3_mega_s.def.json Added maximum temp warnings --- resources/definitions/anycubic_i3_mega_s.def.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index c2dd2be358..f04b6a8467 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -47,8 +47,12 @@ "machine_max_jerk_e": { "value": 5 }, "material_diameter": { "default_value": 1.75 }, - "material_print_temperature_layer_0": { "value": "material_print_temperature + 5"}, + "material_print_temperature": { "maximum_value_warning": 260 }, + "material_print_temperature_layer_0": { "value": "material_print_temperature + 5", "maximum_value_warning": 260 }, "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_bed_temperature": { "maximum_value_warning": 110 }, + "material_bed_temperature_layer_0": { "maximum_value_warning": 110 }, + "material_flow": { "value": 100 }, "top_bottom_thickness": { "value": "layer_height_0 + layer_height * math.floor(1.2 / layer_height)" }, From 1f5589828b7601490fbb41fb4dfac1dbfd4215fe Mon Sep 17 00:00:00 2001 From: NilsRo Date: Sun, 15 May 2022 19:59:24 +0200 Subject: [PATCH 039/547] Update anycubic_i3_mega_s.def.json Updated FAN Optimized initial purge of filament --- resources/definitions/anycubic_i3_mega_s.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/anycubic_i3_mega_s.def.json b/resources/definitions/anycubic_i3_mega_s.def.json index f04b6a8467..2e972c78b6 100644 --- a/resources/definitions/anycubic_i3_mega_s.def.json +++ b/resources/definitions/anycubic_i3_mega_s.def.json @@ -29,7 +29,7 @@ "machine_center_is_zero": { "default_value": false }, "gantry_height": { "value": "0" }, "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:filament_cost;{filament_cost}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:machine_nozzle_size;{machine_nozzle_size}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21 ; metric values \nG90 ; absolute positioning \nM82 ; set extruder to absolute mode \nM107 ; start with the fan off \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X120 F4000 ; Quickly wipe away from the filament line`" }, + "machine_start_gcode": { "default_value": ";Profil Homepage: https://github.com/NilsRo/Cura_Anycubic_MegaS_Profile\n\n;Slicer Information - (Support for OctoPrint Slicer Estimator)\n;Slicer info:material_guid;{material_guid}\n;Slicer info:material_id;{material_id}\n;Slicer info:material_brand;{material_brand}\n;Slicer info:material_name;{material_name}\n;Slicer info:filament_cost;{filament_cost}\n;Slicer info:material_bed_temperature;{material_bed_temperature}\n;Slicer info:material_bed_temperature_layer_0;{material_bed_temperature_layer_0}\n;Slicer info:material_print_temperature;{material_print_temperature}\n;Slicer info:material_print_temperature_layer_0;{material_print_temperature_layer_0}\n;Slicer info:material_flow;{material_flow}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:machine_nozzle_size;{machine_nozzle_size}\n;Slicer info:wall_thickness;{wall_thickness}\n;Slicer info:speed_print;{speed_print}\n;Slicer info:speed_topbottom;{speed_topbottom}\n;Slicer info:travel_speed;{travel_speed}\n;Slicer info:support;{support}\n;Slicer info:retraction_speed;{retraction_speed}\n;Slicer info:retraction_amount;{retraction_amount}\n;Slicer info:layer_height;{layer_height}\n;Slicer info:infill_pattern;{infill_pattern}\n;Slicer info:infill_sparse_density;{infill_sparse_density}\n;Slicer info:cool_fan_enabled;{cool_fan_enabled}\n;Slicer info:cool_fan_speed;{cool_fan_speed}\n;Slicer info:sliced_at;{day} {date} {time}\nG21 ; metric values \nG90 ; absolute positioning \nM82 ; set extruder to absolute mode \nM107 ; start with the fan off \nM140 S{material_bed_temperature_layer_0} ; Start heating the bed \nG4 S60 ; wait 1 minute \nM104 S{material_print_temperature_layer_0} ; start heating the hot end \nM190 S{material_bed_temperature_layer_0} ; wait for bed \nM109 S{material_print_temperature_layer_0} ; wait for hotend \nM300 S1000 P500 ; BEEP heating done \nG28 X0 Y10 Z0 ; move X/Y to min endstops \nM420 S1 ; Enable leveling \nM420 Z2.0 ; Set leveling fading height to 2 mm \nG0 Z0.15 ; lift nozzle a bit \nG92 E0 ; zero the extruded length \nG1 X50 E20 F500 ; Extrude 20mm of filament in a 5cm line. \nG92 E0 ; zero the extruded length again \nG1 E-2 F500 ; Retract a little \nG1 X50 F500 ; wipe away from the filament line\nG1 X100 F9000 ; Quickly wipe away from the filament line" }, "machine_end_gcode": { "default_value": "M104 S0 ; Extruder off \nM140 S0 ; Heatbed off \nM107 ; Fan off \nG91 ; relative positioning \nG1 E-5 F300 ; retract a little \nG1 Z+10 E-5 ; X-20 Y-20 F{travel_xy_speed} ; lift print head \nG28 X0 Y0 ; homing \nG1 Y180 F2000 ; reset feedrate \nM84 ; disable stepper motors \nG90 ; absolute positioning \nM300 S440 P200 ; Make Print Completed Tones \nM300 S660 P250 ; beep \nM300 S880 P300 ; beep" }, "machine_max_acceleration_x": { "value": 3000 }, @@ -111,7 +111,7 @@ "travel_retract_before_outer_wall": { "value": true }, "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, - "cool_fan_speed": { "value": 70 }, + "cool_fan_speed": { "value": 100 }, "cool_fan_speed_0": { "value": 30 }, "cool_fan_enabled": { "value": true }, From eee3a067433053569c9215278d3292c2369b68a3 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Thu, 19 May 2022 09:52:25 +0200 Subject: [PATCH 040/547] Allow text to be wider if favourite button is not shown It can take the space of the favourite button then. --- resources/qml/Preferences/Materials/MaterialsSlot.qml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/qml/Preferences/Materials/MaterialsSlot.qml b/resources/qml/Preferences/Materials/MaterialsSlot.qml index 8292fbe6da..287b4080fc 100644 --- a/resources/qml/Preferences/Materials/MaterialsSlot.qml +++ b/resources/qml/Preferences/Materials/MaterialsSlot.qml @@ -47,7 +47,7 @@ Rectangle radius: width / 2 anchors.verticalCenter: materialSlot.verticalCenter anchors.left: materialSlot.left - anchors.leftMargin: 2 * UM.Theme.getSize("default_margin").width + anchors.leftMargin: UM.Theme.getSize("default_margin").width } UM.Label { @@ -58,7 +58,7 @@ Rectangle wrapMode: Text.NoWrap verticalAlignment: Text.AlignVCenter anchors.left: swatch.right - anchors.right: favoriteButton.left + anchors.right: favoriteButton.visible ? favoriteButton.left : parent.right anchors.leftMargin: UM.Theme.getSize("default_margin").width anchors.rightMargin: UM.Theme.getSize("narrow_margin").width anchors.verticalCenter: materialSlot.verticalCenter @@ -102,7 +102,7 @@ Rectangle ] implicitHeight: parent.height - implicitWidth: height + implicitWidth: favoriteIndicator.width anchors.right: materialSlot.right visible: false From c43ae2e355eb9cbc7fa1b325cb92b779836b0619 Mon Sep 17 00:00:00 2001 From: Jordan <95702286+Naxecorp@users.noreply.github.com> Date: Thu, 7 Jul 2022 16:54:56 +0200 Subject: [PATCH 041/547] Add naxe machines, quality and materials --- resources/definitions/nps.def.json | 54 + resources/extruders/nps_extruder_0.def.json | 15 + resources/materials/naxe_ABS.xml.fdm_material | 30 + resources/materials/naxe_PC.xml.fdm_material | 31 + .../materials/naxe_PETG.xml.fdm_material | 30 + resources/materials/naxe_PLA.xml.fdm_material | 30 + resources/materials/naxe_TPU.xml.fdm_material | 30 + resources/meshes/npscura.stl | 111806 +++++++++++++++ resources/quality/nps/nps_ABS_A.inst.cfg | 45 + resources/quality/nps/nps_ABS_B.inst.cfg | 46 + resources/quality/nps/nps_ABS_C.inst.cfg | 46 + resources/quality/nps/nps_PC_A.inst.cfg | 60 + resources/quality/nps/nps_PC_B.inst.cfg | 60 + resources/quality/nps/nps_PC_C.inst.cfg | 60 + resources/quality/nps/nps_PETG_A.inst.cfg | 46 + resources/quality/nps/nps_PETG_B.inst.cfg | 46 + resources/quality/nps/nps_PETG_C.inst.cfg | 45 + resources/quality/nps/nps_PLA_A.inst.cfg | 45 + resources/quality/nps/nps_PLA_B.inst.cfg | 45 + resources/quality/nps/nps_PLA_C.inst.cfg | 45 + resources/quality/nps/nps_TPU_A.inst.cfg | 45 + resources/quality/nps/nps_TPU_B.inst.cfg | 45 + resources/quality/nps/nps_TPU_C.inst.cfg | 45 + resources/quality/nps/nps_global_A.inst.cfg | 15 + resources/quality/nps/nps_global_B.inst.cfg | 15 + resources/quality/nps/nps_global_C.inst.cfg | 15 + 26 files changed, 112795 insertions(+) create mode 100644 resources/definitions/nps.def.json create mode 100644 resources/extruders/nps_extruder_0.def.json create mode 100644 resources/materials/naxe_ABS.xml.fdm_material create mode 100644 resources/materials/naxe_PC.xml.fdm_material create mode 100644 resources/materials/naxe_PETG.xml.fdm_material create mode 100644 resources/materials/naxe_PLA.xml.fdm_material create mode 100644 resources/materials/naxe_TPU.xml.fdm_material create mode 100644 resources/meshes/npscura.stl create mode 100644 resources/quality/nps/nps_ABS_A.inst.cfg create mode 100644 resources/quality/nps/nps_ABS_B.inst.cfg create mode 100644 resources/quality/nps/nps_ABS_C.inst.cfg create mode 100644 resources/quality/nps/nps_PC_A.inst.cfg create mode 100644 resources/quality/nps/nps_PC_B.inst.cfg create mode 100644 resources/quality/nps/nps_PC_C.inst.cfg create mode 100644 resources/quality/nps/nps_PETG_A.inst.cfg create mode 100644 resources/quality/nps/nps_PETG_B.inst.cfg create mode 100644 resources/quality/nps/nps_PETG_C.inst.cfg create mode 100644 resources/quality/nps/nps_PLA_A.inst.cfg create mode 100644 resources/quality/nps/nps_PLA_B.inst.cfg create mode 100644 resources/quality/nps/nps_PLA_C.inst.cfg create mode 100644 resources/quality/nps/nps_TPU_A.inst.cfg create mode 100644 resources/quality/nps/nps_TPU_B.inst.cfg create mode 100644 resources/quality/nps/nps_TPU_C.inst.cfg create mode 100644 resources/quality/nps/nps_global_A.inst.cfg create mode 100644 resources/quality/nps/nps_global_B.inst.cfg create mode 100644 resources/quality/nps/nps_global_C.inst.cfg diff --git a/resources/definitions/nps.def.json b/resources/definitions/nps.def.json new file mode 100644 index 0000000000..d1821f3ef6 --- /dev/null +++ b/resources/definitions/nps.def.json @@ -0,0 +1,54 @@ +{ + "version": 2, + "name": "nps", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "Naxe", + "manufacturer": "Naxe", + "platform": "npscura.stl", + "platform_offset": [ -212, -83, 215], + "file_formats": "text/x-gcode", + "machine_extruder_trains": { + "0": "nps_extruder_0" + }, + "has_machine_quality": true, + "has_materials": true + }, + + "overrides": { + "machine_name": { "default_value": "NAXE NP-S" }, + "machine_heated_bed": { "default_value": true }, + "machine_width": { "default_value": 300 }, + "machine_height": { "default_value": 300 }, + "machine_depth": { "default_value": 300 }, + "machine_center_is_zero": { "default_value": false }, + "material_diameter": { "default_value": 1.75 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "layer_height": { "default_value": 0.1 }, + "layer_height_0": { "default_value": 0.2 }, + "retraction_amount": { "default_value": 0.5 }, + "retraction_speed": { "default_value": 45 }, + "adhesion_type": { "default_value": "none" }, + "infill_sparse_density": { "default_value": 25 }, + "fill_outline_gaps": { "default_value": true }, + "retract_at_layer_change": { "default_value": true }, + "retraction_combing_max_distance": { "default_value": 200 }, + "machine_head_with_fans_polygon": { "default_value": [[-38,30],[38,30],[38,-40],[-38,-40]] }, + "machine_max_feedrate_z": { "default_value": 20 }, + "machine_max_feedrate_e": { "default_value": 60 }, + "machine_max_acceleration_z": { "default_value": 500 }, + "machine_acceleration": { "default_value": 1000 }, + "machine_max_jerk_xy": { "default_value": 12 }, + "machine_max_jerk_z": { "default_value": 0.5 }, + "machine_max_jerk_e": { "default_value": 5 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_extruder_count": {"default_value": 1}, + "machine_start_gcode": { + "default_value": "G28 X Y\nG1 Y10\nM104 S{print_temperature}\nM190 S{print_bed_temperature}\nG28\nG4 S5\nG34\nG29 E0\nG21\nG90\nM83\nG1 X6 Y20 F7200\nG1 Z0.2\nM109 S{print_temperature}\nG1 X10 Y20 Z0.2 F5000.0\nG1 X10 Y200.0 Z0.2 F900.0 E10\nG92 E0.0\nM82\nM117 Printing\n" + }, + "machine_end_gcode": { + "default_value": "M104 S0\nM140 S0\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84\n" + } + } +} diff --git a/resources/extruders/nps_extruder_0.def.json b/resources/extruders/nps_extruder_0.def.json new file mode 100644 index 0000000000..48865b1a2e --- /dev/null +++ b/resources/extruders/nps_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "nps", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/materials/naxe_ABS.xml.fdm_material b/resources/materials/naxe_ABS.xml.fdm_material new file mode 100644 index 0000000000..c433e15f51 --- /dev/null +++ b/resources/materials/naxe_ABS.xml.fdm_material @@ -0,0 +1,30 @@ + + + + + Naxe + ABS + Generic + + + 8 + 546aaadf-8408-44e8-b151-e0fcc07239f2 + #ffc924 + Bonne tenu mécanique. + Un peu de laque + + + 1.24 + 1.75 + + + 245 + 113 + 175.0 + 0 + 100 + 0.5 + 45.0 + 7.0 + + diff --git a/resources/materials/naxe_PC.xml.fdm_material b/resources/materials/naxe_PC.xml.fdm_material new file mode 100644 index 0000000000..a86d9b023f --- /dev/null +++ b/resources/materials/naxe_PC.xml.fdm_material @@ -0,0 +1,31 @@ + + + + + Naxe + PC + Generic + + + 8 + 546aaadf-8408-44e8-b151-e0fcc07239f2 + #ffc924 + Rigide et solide. Matériaux reservé à une utilisation experimentée + Un peu de laque sur le plateau à froid. + + + 1.24 + 1.75 + + + 275.0 + 132.0 + 175.0 + 0 + 100 + 28 + 0.5 + 45.0 + 7.0 + + diff --git a/resources/materials/naxe_PETG.xml.fdm_material b/resources/materials/naxe_PETG.xml.fdm_material new file mode 100644 index 0000000000..745356d586 --- /dev/null +++ b/resources/materials/naxe_PETG.xml.fdm_material @@ -0,0 +1,30 @@ + + + + + Naxe + PETG + Generic + + + 8 + f8e66d95-f367-4127-b9c5-a82941ecbe4c + #ffc924 + Bon compromis entre ABS et PLA + . + + + 1.24 + 1.75 + + + 245.0 + 85.0 + 175.0 + 0 + 100 + 0.5 + 45.0 + 50.0 + + diff --git a/resources/materials/naxe_PLA.xml.fdm_material b/resources/materials/naxe_PLA.xml.fdm_material new file mode 100644 index 0000000000..ea12bd517e --- /dev/null +++ b/resources/materials/naxe_PLA.xml.fdm_material @@ -0,0 +1,30 @@ + + + + + Naxe + PLA + Generic + + + 8 + cb94e42c-426a-49c1-90a0-6450e4eb91f8 + #ffc924 + Pour débutant. Biomatériau à base de maîs, il s'imprime facilement. Très peu sujet au décollement(warping) et s'imprime à des températures basses. Bonne résistance générale pour un materiau aussi peu chèr et non toxique. + + + + 1.24 + 1.75 + + + 210.0 + 70.0 + 160.0 + 0 + 100 + 0.5 + 45.0 + 100 + + diff --git a/resources/materials/naxe_TPU.xml.fdm_material b/resources/materials/naxe_TPU.xml.fdm_material new file mode 100644 index 0000000000..2af25c7e70 --- /dev/null +++ b/resources/materials/naxe_TPU.xml.fdm_material @@ -0,0 +1,30 @@ + + + + + Naxe + TPU + Generic + + + 8 + 36a1e77a-051d-4faf-b4ae-332618b50a0f + #ffc924 + Filament flex. + Pas de laque, impression sur plateau chauffant facultatif + + + 1.24 + 1.75 + + + 215.0 + 60.0 + 175 + 0 + 100 + 0.5 + 20.0 + 20.0 + + diff --git a/resources/meshes/npscura.stl b/resources/meshes/npscura.stl new file mode 100644 index 0000000000..701112ba96 --- /dev/null +++ b/resources/meshes/npscura.stl @@ -0,0 +1,111806 @@ +solid NPSCura + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 9.999998e+00 6.500000e+01 + vertex 0.000000e+00 9.999998e+00 7.000000e+01 + vertex 0.000000e+00 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 2.500000e+01 6.500000e+01 + vertex 0.000000e+00 9.999998e+00 7.000000e+01 + vertex 0.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 2.500000e+01 6.500000e+01 + vertex 0.000000e+00 2.500000e+01 7.000000e+01 + vertex 0.000000e+00 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 5.632500e+01 6.500000e+01 + vertex 0.000000e+00 2.500000e+01 7.000000e+01 + vertex 0.000000e+00 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 5.632500e+01 6.500000e+01 + vertex 0.000000e+00 5.632500e+01 7.000000e+01 + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + vertex 0.000000e+00 5.632500e+01 7.000000e+01 + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + vertex 0.000000e+00 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 1.512966e+02 6.500000e+01 + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + vertex 0.000000e+00 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 1.512966e+02 6.500000e+01 + vertex 0.000000e+00 1.512966e+02 7.000000e+01 + vertex 0.000000e+00 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 2.300000e+02 6.500000e+01 + vertex 0.000000e+00 1.512966e+02 7.000000e+01 + vertex 0.000000e+00 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 2.300000e+02 6.500000e+01 + vertex 0.000000e+00 2.300000e+02 7.000000e+01 + vertex 0.000000e+00 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 2.937034e+02 6.500000e+01 + vertex 0.000000e+00 2.300000e+02 7.000000e+01 + vertex 0.000000e+00 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 2.937034e+02 6.500000e+01 + vertex 0.000000e+00 2.937034e+02 7.000000e+01 + vertex 0.000000e+00 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 4.189250e+02 6.500000e+01 + vertex 0.000000e+00 2.937034e+02 7.000000e+01 + vertex 0.000000e+00 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 4.189250e+02 6.500000e+01 + vertex 0.000000e+00 4.189250e+02 7.000000e+01 + vertex 0.000000e+00 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 4.349500e+02 6.500000e+01 + vertex 0.000000e+00 4.189250e+02 7.000000e+01 + vertex 0.000000e+00 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 4.349500e+02 6.500000e+01 + vertex 0.000000e+00 4.349500e+02 7.000000e+01 + vertex 0.000000e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 4.488000e+02 6.500000e+01 + vertex 0.000000e+00 4.349500e+02 7.000000e+01 + vertex 0.000000e+00 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 4.488000e+02 6.500000e+01 + vertex 0.000000e+00 4.488000e+02 7.000000e+01 + vertex 0.000000e+00 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 0.000000e+00 4.500000e+02 6.500000e+01 + vertex 0.000000e+00 4.488000e+02 7.000000e+01 + vertex 0.000000e+00 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 4.580000e+02 0.000000e+00 6.500000e+01 + vertex 4.580000e+02 0.000000e+00 7.000000e+01 + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + vertex 4.580000e+02 0.000000e+00 7.000000e+01 + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + vertex 9.187500e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 9.187500e+01 0.000000e+00 6.500000e+01 + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + vertex 9.187500e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 9.187500e+01 0.000000e+00 6.500000e+01 + vertex 9.187500e+01 0.000000e+00 7.000000e+01 + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + vertex 9.187500e+01 0.000000e+00 7.000000e+01 + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + vertex 1.000000e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 1.000000e+01 0.000000e+00 6.500000e+01 + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + vertex 1.000000e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 9.999998e+00 7.000000e+01 + vertex 4.680000e+02 9.999998e+00 6.500000e+01 + vertex 4.680000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 2.500000e+01 7.000000e+01 + vertex 4.680000e+02 9.999998e+00 6.500000e+01 + vertex 4.680000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 2.500000e+01 7.000000e+01 + vertex 4.680000e+02 2.500000e+01 6.500000e+01 + vertex 4.680000e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 5.632500e+01 7.000000e+01 + vertex 4.680000e+02 2.500000e+01 6.500000e+01 + vertex 4.680000e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 5.632500e+01 7.000000e+01 + vertex 4.680000e+02 5.632500e+01 6.500000e+01 + vertex 4.680000e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 7.112500e+01 7.000000e+01 + vertex 4.680000e+02 5.632500e+01 6.500000e+01 + vertex 4.680000e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 7.112500e+01 7.000000e+01 + vertex 4.680000e+02 7.112500e+01 6.500000e+01 + vertex 4.680000e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 1.512966e+02 7.000000e+01 + vertex 4.680000e+02 7.112500e+01 6.500000e+01 + vertex 4.680000e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 1.512966e+02 7.000000e+01 + vertex 4.680000e+02 1.512966e+02 6.500000e+01 + vertex 4.680000e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 2.300000e+02 7.000000e+01 + vertex 4.680000e+02 1.512966e+02 6.500000e+01 + vertex 4.680000e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 2.300000e+02 7.000000e+01 + vertex 4.680000e+02 2.300000e+02 6.500000e+01 + vertex 4.680000e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 2.937034e+02 7.000000e+01 + vertex 4.680000e+02 2.300000e+02 6.500000e+01 + vertex 4.680000e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 2.937034e+02 7.000000e+01 + vertex 4.680000e+02 2.937034e+02 6.500000e+01 + vertex 4.680000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 4.189250e+02 7.000000e+01 + vertex 4.680000e+02 2.937034e+02 6.500000e+01 + vertex 4.680000e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 4.189250e+02 7.000000e+01 + vertex 4.680000e+02 4.189250e+02 6.500000e+01 + vertex 4.680000e+02 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 7.000000e+01 + vertex 4.680000e+02 4.189250e+02 6.500000e+01 + vertex 4.680000e+02 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 7.000000e+01 + vertex 4.680000e+02 4.349500e+02 6.500000e+01 + vertex 4.680000e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 4.488000e+02 7.000000e+01 + vertex 4.680000e+02 4.349500e+02 6.500000e+01 + vertex 4.680000e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 4.488000e+02 7.000000e+01 + vertex 4.680000e+02 4.488000e+02 6.500000e+01 + vertex 4.680000e+02 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.680000e+02 4.500000e+02 7.000000e+01 + vertex 4.680000e+02 4.488000e+02 6.500000e+01 + vertex 4.680000e+02 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.000000e+01 4.600000e+02 6.500000e+01 + vertex 1.000000e+01 4.600000e+02 7.000000e+01 + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + vertex 1.000000e+01 4.600000e+02 7.000000e+01 + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + vertex 5.050000e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 5.050000e+01 4.600000e+02 6.500000e+01 + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + vertex 5.050000e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 5.050000e+01 4.600000e+02 6.500000e+01 + vertex 5.050000e+01 4.600000e+02 7.000000e+01 + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 5.050000e+01 4.600000e+02 7.000000e+01 + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + vertex 4.580000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 4.580000e+02 4.600000e+02 6.500000e+01 + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + vertex 4.580000e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 5.050000e+01 4.600000e+02 7.000000e+01 + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.585711e+02 4.186750e+02 7.000000e+01 + vertex 4.584495e+02 4.189357e+02 7.000000e+01 + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.162493e+01 4.192135e+02 7.000000e+01 + vertex 3.155049e+01 4.189357e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.160472e+01 4.497721e+02 7.000000e+01 + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.160472e+01 3.977211e+01 7.000000e+01 + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.463953e+02 1.022788e+01 7.000000e+01 + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 4.500000e+02 7.000000e+01 + vertex 0.000000e+00 4.488000e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.602865e+02 4.488751e+02 7.000000e+01 + vertex 4.600000e+02 4.488500e+02 7.000000e+01 + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + vertex 4.591750e+02 4.490710e+02 7.000000e+01 + vertex 4.589394e+02 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.587360e+02 4.515606e+02 7.000000e+01 + vertex 4.589394e+02 4.517640e+02 7.000000e+01 + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + vertex 4.589394e+02 4.517640e+02 7.000000e+01 + vertex 4.591750e+02 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + vertex 4.591750e+02 4.519289e+02 7.000000e+01 + vertex 4.580000e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.591750e+02 4.519289e+02 7.000000e+01 + vertex 4.594357e+02 4.520505e+02 7.000000e+01 + vertex 4.580000e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.580000e+02 4.600000e+02 7.000000e+01 + vertex 4.594357e+02 4.520505e+02 7.000000e+01 + vertex 4.597135e+02 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.580000e+02 4.600000e+02 7.000000e+01 + vertex 4.597135e+02 4.521249e+02 7.000000e+01 + vertex 4.597365e+02 4.598481e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.597365e+02 4.598481e+02 7.000000e+01 + vertex 4.597135e+02 4.521249e+02 7.000000e+01 + vertex 4.600000e+02 4.521500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.597365e+02 4.598481e+02 7.000000e+01 + vertex 4.600000e+02 4.521500e+02 7.000000e+01 + vertex 4.614202e+02 4.593969e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.614202e+02 4.593969e+02 7.000000e+01 + vertex 4.600000e+02 4.521500e+02 7.000000e+01 + vertex 4.602865e+02 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.614202e+02 4.593969e+02 7.000000e+01 + vertex 4.602865e+02 4.521249e+02 7.000000e+01 + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + vertex 4.602865e+02 4.521249e+02 7.000000e+01 + vertex 4.605643e+02 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + vertex 4.605643e+02 4.520505e+02 7.000000e+01 + vertex 4.608250e+02 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.616249e+02 4.502135e+02 7.000000e+01 + vertex 4.615505e+02 4.499357e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.488500e+02 7.000000e+01 + vertex 4.597135e+02 4.488751e+02 7.000000e+01 + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + vertex 4.597135e+02 4.488751e+02 7.000000e+01 + vertex 4.594357e+02 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + vertex 4.594357e+02 4.489495e+02 7.000000e+01 + vertex 4.591750e+02 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.583751e+02 4.502135e+02 7.000000e+01 + vertex 4.583500e+02 4.505000e+02 7.000000e+01 + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608250e+02 4.519289e+02 7.000000e+01 + vertex 4.610606e+02 4.517640e+02 7.000000e+01 + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + vertex 4.610606e+02 4.517640e+02 7.000000e+01 + vertex 4.612640e+02 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + vertex 4.612640e+02 4.515606e+02 7.000000e+01 + vertex 4.614289e+02 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615505e+02 4.499357e+02 7.000000e+01 + vertex 4.614289e+02 4.496750e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.614289e+02 4.496750e+02 7.000000e+01 + vertex 4.612640e+02 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.612640e+02 4.494394e+02 7.000000e+01 + vertex 4.610606e+02 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.610606e+02 4.492360e+02 7.000000e+01 + vertex 4.608250e+02 4.490710e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.608250e+02 4.490710e+02 7.000000e+01 + vertex 4.605643e+02 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.605643e+02 4.489495e+02 7.000000e+01 + vertex 4.602865e+02 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.589394e+02 4.492360e+02 7.000000e+01 + vertex 4.587360e+02 4.494394e+02 7.000000e+01 + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + vertex 4.587360e+02 4.494394e+02 7.000000e+01 + vertex 4.585711e+02 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + vertex 4.585711e+02 4.496750e+02 7.000000e+01 + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + vertex 4.585711e+02 4.496750e+02 7.000000e+01 + vertex 4.584495e+02 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + vertex 4.584495e+02 4.499357e+02 7.000000e+01 + vertex 4.583751e+02 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.583500e+02 4.505000e+02 7.000000e+01 + vertex 4.583751e+02 4.507865e+02 7.000000e+01 + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + vertex 4.583751e+02 4.507865e+02 7.000000e+01 + vertex 4.584495e+02 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + vertex 4.584495e+02 4.510643e+02 7.000000e+01 + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + vertex 4.584495e+02 4.510643e+02 7.000000e+01 + vertex 4.585711e+02 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + vertex 4.585711e+02 4.513250e+02 7.000000e+01 + vertex 4.587360e+02 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.614289e+02 4.513250e+02 7.000000e+01 + vertex 4.615505e+02 4.510643e+02 7.000000e+01 + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + vertex 4.615505e+02 4.510643e+02 7.000000e+01 + vertex 4.616249e+02 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + vertex 4.616249e+02 4.507865e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.616249e+02 4.507865e+02 7.000000e+01 + vertex 4.616500e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.616500e+02 4.505000e+02 7.000000e+01 + vertex 4.616249e+02 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.680000e+02 4.488000e+02 7.000000e+01 + vertex 4.680000e+02 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 4.500000e+02 7.000000e+01 + vertex 4.678481e+02 4.517365e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.678481e+02 4.517365e+02 7.000000e+01 + vertex 4.673969e+02 4.534202e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.673969e+02 4.534202e+02 7.000000e+01 + vertex 4.666602e+02 4.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.666602e+02 4.550000e+02 7.000000e+01 + vertex 4.656604e+02 4.564279e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.656604e+02 4.564279e+02 7.000000e+01 + vertex 4.644279e+02 4.576604e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.644279e+02 4.576604e+02 7.000000e+01 + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 2.500000e+01 7.000000e+01 + vertex 4.640000e+02 2.500000e+01 7.000000e+01 + vertex 4.637721e+02 2.239528e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 2.500000e+01 7.000000e+01 + vertex 4.637721e+02 2.239528e+01 7.000000e+01 + vertex 4.680000e+02 9.999998e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 9.999998e+00 7.000000e+01 + vertex 4.637721e+02 2.239528e+01 7.000000e+01 + vertex 4.630954e+02 1.986970e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 9.999998e+00 7.000000e+01 + vertex 4.630954e+02 1.986970e+01 7.000000e+01 + vertex 4.678481e+02 8.263517e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.678481e+02 8.263517e+00 7.000000e+01 + vertex 4.630954e+02 1.986970e+01 7.000000e+01 + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.678481e+02 8.263517e+00 7.000000e+01 + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.673969e+02 6.579798e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + vertex 4.644279e+02 2.339557e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.644279e+02 2.339557e+00 7.000000e+01 + vertex 4.656604e+02 3.572121e+00 7.000000e+01 + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.656604e+02 3.572121e+00 7.000000e+01 + vertex 4.666602e+02 4.999999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.666602e+02 4.999999e+00 7.000000e+01 + vertex 4.673969e+02 6.579798e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615505e+02 1.006433e+01 7.000000e+01 + vertex 4.616249e+02 9.786516e+00 7.000000e+01 + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.616249e+02 9.786516e+00 7.000000e+01 + vertex 4.616500e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.616500e+02 9.499997e+00 7.000000e+01 + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + vertex 4.616500e+02 9.499997e+00 7.000000e+01 + vertex 4.616249e+02 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.580000e+02 0.000000e+00 7.000000e+01 + vertex 4.594357e+02 7.949505e+00 7.000000e+01 + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + vertex 4.594357e+02 7.949505e+00 7.000000e+01 + vertex 4.591750e+02 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + vertex 4.605643e+02 7.949505e+00 7.000000e+01 + vertex 4.614202e+02 6.030723e-01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.614202e+02 6.030723e-01 7.000000e+01 + vertex 4.605643e+02 7.949505e+00 7.000000e+01 + vertex 4.602865e+02 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.614202e+02 6.030723e-01 7.000000e+01 + vertex 4.602865e+02 7.875066e+00 7.000000e+01 + vertex 4.597365e+02 1.519173e-01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.597365e+02 1.519173e-01 7.000000e+01 + vertex 4.602865e+02 7.875066e+00 7.000000e+01 + vertex 4.600000e+02 7.849999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.597365e+02 1.519173e-01 7.000000e+01 + vertex 4.600000e+02 7.849999e+00 7.000000e+01 + vertex 4.580000e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.580000e+02 0.000000e+00 7.000000e+01 + vertex 4.600000e+02 7.849999e+00 7.000000e+01 + vertex 4.597135e+02 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.580000e+02 0.000000e+00 7.000000e+01 + vertex 4.597135e+02 7.875066e+00 7.000000e+01 + vertex 4.594357e+02 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.616249e+02 9.213477e+00 7.000000e+01 + vertex 4.615505e+02 8.935664e+00 7.000000e+01 + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + vertex 4.615505e+02 8.935664e+00 7.000000e+01 + vertex 4.614289e+02 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + vertex 4.614289e+02 8.674998e+00 7.000000e+01 + vertex 4.612640e+02 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591750e+02 8.071057e+00 7.000000e+01 + vertex 4.589394e+02 8.236025e+00 7.000000e+01 + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + vertex 4.589394e+02 8.236025e+00 7.000000e+01 + vertex 4.587360e+02 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + vertex 4.587360e+02 8.439399e+00 7.000000e+01 + vertex 4.585711e+02 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.585711e+02 8.674998e+00 7.000000e+01 + vertex 4.584495e+02 8.935664e+00 7.000000e+01 + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + vertex 4.584495e+02 8.935664e+00 7.000000e+01 + vertex 4.583751e+02 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + vertex 4.583751e+02 9.213477e+00 7.000000e+01 + vertex 4.583500e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.583500e+02 9.499997e+00 7.000000e+01 + vertex 4.583751e+02 9.786516e+00 7.000000e+01 + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + vertex 4.583751e+02 9.786516e+00 7.000000e+01 + vertex 4.584495e+02 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + vertex 4.584495e+02 1.006433e+01 7.000000e+01 + vertex 4.565000e+02 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 1.200962e+01 7.000000e+01 + vertex 4.584495e+02 1.006433e+01 7.000000e+01 + vertex 4.585711e+02 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612640e+02 8.439399e+00 7.000000e+01 + vertex 4.610606e+02 8.236025e+00 7.000000e+01 + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + vertex 4.610606e+02 8.236025e+00 7.000000e+01 + vertex 4.608250e+02 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + vertex 4.608250e+02 8.071057e+00 7.000000e+01 + vertex 4.605643e+02 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.585711e+02 1.032500e+01 7.000000e+01 + vertex 4.587360e+02 1.056060e+01 7.000000e+01 + vertex 4.565000e+02 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 1.200962e+01 7.000000e+01 + vertex 4.587360e+02 1.056060e+01 7.000000e+01 + vertex 4.589394e+02 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 1.200962e+01 7.000000e+01 + vertex 4.589394e+02 1.076397e+01 7.000000e+01 + vertex 4.586418e+02 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586418e+02 1.350933e+01 7.000000e+01 + vertex 4.589394e+02 1.076397e+01 7.000000e+01 + vertex 4.591750e+02 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.610606e+02 1.076397e+01 7.000000e+01 + vertex 4.612640e+02 1.056060e+01 7.000000e+01 + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.612640e+02 1.056060e+01 7.000000e+01 + vertex 4.614289e+02 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.614289e+02 1.032500e+01 7.000000e+01 + vertex 4.615505e+02 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.591750e+02 1.092894e+01 7.000000e+01 + vertex 4.594357e+02 1.105049e+01 7.000000e+01 + vertex 4.586418e+02 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586418e+02 1.350933e+01 7.000000e+01 + vertex 4.594357e+02 1.105049e+01 7.000000e+01 + vertex 4.597135e+02 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586418e+02 1.350933e+01 7.000000e+01 + vertex 4.597135e+02 1.112493e+01 7.000000e+01 + vertex 4.604907e+02 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.597135e+02 1.112493e+01 7.000000e+01 + vertex 4.600000e+02 1.115000e+01 7.000000e+01 + vertex 4.604907e+02 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604907e+02 1.535818e+01 7.000000e+01 + vertex 4.600000e+02 1.115000e+01 7.000000e+01 + vertex 4.602865e+02 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604907e+02 1.535818e+01 7.000000e+01 + vertex 4.602865e+02 1.112493e+01 7.000000e+01 + vertex 4.619904e+02 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.619904e+02 1.750000e+01 7.000000e+01 + vertex 4.602865e+02 1.112493e+01 7.000000e+01 + vertex 4.605643e+02 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.619904e+02 1.750000e+01 7.000000e+01 + vertex 4.605643e+02 1.105049e+01 7.000000e+01 + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.605643e+02 1.105049e+01 7.000000e+01 + vertex 4.608250e+02 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.608250e+02 1.092894e+01 7.000000e+01 + vertex 4.610606e+02 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.435668e+00 7.949505e+00 7.000000e+01 + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 7.713482e+00 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.713482e+00 7.875066e+00 7.000000e+01 + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 6.579801e+00 6.030723e-01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.713482e+00 7.875066e+00 7.000000e+01 + vertex 6.579801e+00 6.030723e-01 7.000000e+01 + vertex 8.000001e+00 7.849999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 7.849999e+00 7.000000e+01 + vertex 6.579801e+00 6.030723e-01 7.000000e+01 + vertex 8.263521e+00 1.519173e-01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 7.849999e+00 7.000000e+01 + vertex 8.263521e+00 1.519173e-01 7.000000e+01 + vertex 8.286521e+00 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.286521e+00 7.875066e+00 7.000000e+01 + vertex 8.263521e+00 1.519173e-01 7.000000e+01 + vertex 1.000000e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.375071e+00 9.786516e+00 7.000000e+01 + vertex 6.449509e+00 1.006433e+01 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.650003e+00 9.499997e+00 7.000000e+01 + vertex 9.624936e+00 9.213477e+00 7.000000e+01 + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + vertex 9.624936e+00 9.213477e+00 7.000000e+01 + vertex 9.550493e+00 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + vertex 9.550493e+00 8.935664e+00 7.000000e+01 + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + vertex 9.550493e+00 8.935664e+00 7.000000e+01 + vertex 9.428944e+00 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + vertex 9.428944e+00 8.674998e+00 7.000000e+01 + vertex 9.263974e+00 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.375071e+00 9.786516e+00 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 6.350003e+00 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.263974e+00 8.439399e+00 7.000000e+01 + vertex 9.060603e+00 8.236025e+00 7.000000e+01 + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + vertex 9.060603e+00 8.236025e+00 7.000000e+01 + vertex 8.825000e+00 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + vertex 8.825000e+00 8.071057e+00 7.000000e+01 + vertex 1.000000e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.000000e+01 0.000000e+00 7.000000e+01 + vertex 8.825000e+00 8.071057e+00 7.000000e+01 + vertex 8.564334e+00 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.000000e+01 0.000000e+00 7.000000e+01 + vertex 8.564334e+00 7.949505e+00 7.000000e+01 + vertex 8.286521e+00 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.435668e+00 7.949505e+00 7.000000e+01 + vertex 7.175002e+00 8.071057e+00 7.000000e+01 + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 7.175002e+00 8.071057e+00 7.000000e+01 + vertex 6.939404e+00 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 6.939404e+00 8.236025e+00 7.000000e+01 + vertex 6.736029e+00 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.736029e+00 8.439399e+00 7.000000e+01 + vertex 6.571058e+00 8.674998e+00 7.000000e+01 + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 6.571058e+00 8.674998e+00 7.000000e+01 + vertex 6.449509e+00 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 6.449509e+00 8.935664e+00 7.000000e+01 + vertex 6.375071e+00 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.449509e+00 1.006433e+01 7.000000e+01 + vertex 6.571058e+00 1.032500e+01 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 6.571058e+00 1.032500e+01 7.000000e+01 + vertex 6.736029e+00 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 6.736029e+00 1.056060e+01 7.000000e+01 + vertex 6.939404e+00 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.939404e+00 1.076397e+01 7.000000e+01 + vertex 7.175002e+00 1.092894e+01 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 7.175002e+00 1.092894e+01 7.000000e+01 + vertex 7.435668e+00 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 7.435668e+00 1.105049e+01 7.000000e+01 + vertex 7.509336e+00 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.286521e+00 1.112493e+01 7.000000e+01 + vertex 9.358186e+00 1.350933e+01 7.000000e+01 + vertex 8.000001e+00 1.115000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 1.115000e+01 7.000000e+01 + vertex 9.358186e+00 1.350933e+01 7.000000e+01 + vertex 7.509336e+00 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 1.115000e+01 7.000000e+01 + vertex 7.509336e+00 1.535818e+01 7.000000e+01 + vertex 7.713482e+00 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.713482e+00 1.112493e+01 7.000000e+01 + vertex 7.509336e+00 1.535818e+01 7.000000e+01 + vertex 7.435668e+00 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.286521e+00 1.112493e+01 7.000000e+01 + vertex 8.564334e+00 1.105049e+01 7.000000e+01 + vertex 9.358186e+00 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.358186e+00 1.350933e+01 7.000000e+01 + vertex 8.564334e+00 1.105049e+01 7.000000e+01 + vertex 8.825000e+00 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.358186e+00 1.350933e+01 7.000000e+01 + vertex 8.825000e+00 1.092894e+01 7.000000e+01 + vertex 1.150000e+01 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 1.200962e+01 7.000000e+01 + vertex 8.825000e+00 1.092894e+01 7.000000e+01 + vertex 9.060603e+00 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 1.200962e+01 7.000000e+01 + vertex 9.060603e+00 1.076397e+01 7.000000e+01 + vertex 9.263974e+00 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.263974e+00 1.056060e+01 7.000000e+01 + vertex 9.428944e+00 1.032500e+01 7.000000e+01 + vertex 1.150000e+01 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 1.200962e+01 7.000000e+01 + vertex 9.428944e+00 1.032500e+01 7.000000e+01 + vertex 9.550493e+00 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 1.200962e+01 7.000000e+01 + vertex 9.550493e+00 1.006433e+01 7.000000e+01 + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + vertex 9.550493e+00 1.006433e+01 7.000000e+01 + vertex 9.624936e+00 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + vertex 9.624936e+00 9.786516e+00 7.000000e+01 + vertex 9.650003e+00 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.375071e+00 9.213477e+00 7.000000e+01 + vertex 6.350003e+00 9.499997e+00 7.000000e+01 + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 6.350003e+00 9.499997e+00 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 3.572125e+00 2.339557e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.227884e+00 2.239528e+01 7.000000e+01 + vertex 0.000000e+00 2.500000e+01 7.000000e+01 + vertex 4.904613e+00 1.986970e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.904613e+00 1.986970e+01 7.000000e+01 + vertex 0.000000e+00 2.500000e+01 7.000000e+01 + vertex 0.000000e+00 9.999998e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.904613e+00 1.986970e+01 7.000000e+01 + vertex 0.000000e+00 9.999998e+00 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 0.000000e+00 9.999998e+00 7.000000e+01 + vertex 1.519248e-01 8.263517e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 1.519248e-01 8.263517e+00 7.000000e+01 + vertex 6.030761e-01 6.579798e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.030761e-01 6.579798e+00 7.000000e+01 + vertex 1.339749e+00 4.999999e+00 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 1.339749e+00 4.999999e+00 7.000000e+01 + vertex 2.339557e+00 3.572121e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 2.339557e+00 3.572121e+00 7.000000e+01 + vertex 3.572125e+00 2.339557e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 4.500000e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 1.519248e-01 4.517365e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.339557e+00 4.564279e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 3.572125e+00 4.576604e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.572125e+00 4.576604e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.339557e+00 4.564279e+02 7.000000e+01 + vertex 1.339749e+00 4.550000e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 1.339749e+00 4.550000e+02 7.000000e+01 + vertex 6.030761e-01 4.534202e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 6.030761e-01 4.534202e+02 7.000000e+01 + vertex 1.519248e-01 4.517365e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.713482e+00 4.488751e+02 7.000000e+01 + vertex 7.435668e+00 4.489495e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 7.435668e+00 4.489495e+02 7.000000e+01 + vertex 7.175002e+00 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 7.175002e+00 4.490710e+02 7.000000e+01 + vertex 6.939404e+00 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.263974e+00 4.494394e+02 7.000000e+01 + vertex 9.060603e+00 4.492360e+02 7.000000e+01 + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + vertex 9.060603e+00 4.492360e+02 7.000000e+01 + vertex 8.825000e+00 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.825000e+00 4.490710e+02 7.000000e+01 + vertex 8.564334e+00 4.489495e+02 7.000000e+01 + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + vertex 8.564334e+00 4.489495e+02 7.000000e+01 + vertex 8.286521e+00 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + vertex 8.286521e+00 4.488751e+02 7.000000e+01 + vertex 8.000001e+00 4.488500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.939404e+00 4.492360e+02 7.000000e+01 + vertex 6.736029e+00 4.494394e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 6.736029e+00 4.494394e+02 7.000000e+01 + vertex 6.571058e+00 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 6.571058e+00 4.496750e+02 7.000000e+01 + vertex 6.449509e+00 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.449509e+00 4.510643e+02 7.000000e+01 + vertex 6.571058e+00 4.513250e+02 7.000000e+01 + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + vertex 6.571058e+00 4.513250e+02 7.000000e+01 + vertex 6.736029e+00 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + vertex 6.736029e+00 4.515606e+02 7.000000e+01 + vertex 6.939404e+00 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.000000e+01 4.600000e+02 7.000000e+01 + vertex 8.564334e+00 4.520505e+02 7.000000e+01 + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + vertex 8.564334e+00 4.520505e+02 7.000000e+01 + vertex 8.825000e+00 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.449509e+00 4.499357e+02 7.000000e+01 + vertex 6.375071e+00 4.502135e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 6.375071e+00 4.502135e+02 7.000000e+01 + vertex 6.350003e+00 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 6.350003e+00 4.505000e+02 7.000000e+01 + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + vertex 6.350003e+00 4.505000e+02 7.000000e+01 + vertex 6.375071e+00 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + vertex 6.375071e+00 4.507865e+02 7.000000e+01 + vertex 6.449509e+00 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.825000e+00 4.519289e+02 7.000000e+01 + vertex 9.060603e+00 4.517640e+02 7.000000e+01 + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + vertex 9.060603e+00 4.517640e+02 7.000000e+01 + vertex 9.263974e+00 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + vertex 9.263974e+00 4.515606e+02 7.000000e+01 + vertex 9.428944e+00 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.428944e+00 4.513250e+02 7.000000e+01 + vertex 9.550493e+00 4.510643e+02 7.000000e+01 + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + vertex 9.550493e+00 4.510643e+02 7.000000e+01 + vertex 9.624936e+00 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + vertex 9.624936e+00 4.507865e+02 7.000000e+01 + vertex 9.650003e+00 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.939404e+00 4.517640e+02 7.000000e+01 + vertex 7.175002e+00 4.519289e+02 7.000000e+01 + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + vertex 7.175002e+00 4.519289e+02 7.000000e+01 + vertex 7.435668e+00 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + vertex 7.435668e+00 4.520505e+02 7.000000e+01 + vertex 6.579801e+00 4.593969e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.579801e+00 4.593969e+02 7.000000e+01 + vertex 7.435668e+00 4.520505e+02 7.000000e+01 + vertex 7.713482e+00 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.579801e+00 4.593969e+02 7.000000e+01 + vertex 7.713482e+00 4.521249e+02 7.000000e+01 + vertex 8.263521e+00 4.598481e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.263521e+00 4.598481e+02 7.000000e+01 + vertex 7.713482e+00 4.521249e+02 7.000000e+01 + vertex 8.000001e+00 4.521500e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.263521e+00 4.598481e+02 7.000000e+01 + vertex 8.000001e+00 4.521500e+02 7.000000e+01 + vertex 1.000000e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.000000e+01 4.600000e+02 7.000000e+01 + vertex 8.000001e+00 4.521500e+02 7.000000e+01 + vertex 8.286521e+00 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.000000e+01 4.600000e+02 7.000000e+01 + vertex 8.286521e+00 4.521249e+02 7.000000e+01 + vertex 8.564334e+00 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.650003e+00 4.505000e+02 7.000000e+01 + vertex 9.624936e+00 4.502135e+02 7.000000e+01 + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + vertex 9.624936e+00 4.502135e+02 7.000000e+01 + vertex 9.550493e+00 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + vertex 9.550493e+00 4.499357e+02 7.000000e+01 + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + vertex 9.550493e+00 4.499357e+02 7.000000e+01 + vertex 9.428944e+00 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + vertex 9.428944e+00 4.496750e+02 7.000000e+01 + vertex 9.263974e+00 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + vertex 4.463953e+02 3.977211e+01 7.000000e+01 + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.463953e+02 3.977211e+01 7.000000e+01 + vertex 4.490000e+02 4.000000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.490000e+02 4.000000e+01 7.000000e+01 + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + vertex 4.490000e+02 4.000000e+01 7.000000e+01 + vertex 4.516047e+02 3.977211e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + vertex 4.516047e+02 3.977211e+01 7.000000e+01 + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + vertex 4.396249e+02 4.078652e+01 7.000000e+01 + vertex 4.396500e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371750e+02 3.907106e+01 7.000000e+01 + vertex 4.369394e+02 3.923602e+01 7.000000e+01 + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.374357e+02 4.205049e+01 7.000000e+01 + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + vertex 4.371750e+02 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371750e+02 4.192894e+01 7.000000e+01 + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + vertex 4.369394e+02 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.390606e+02 4.176397e+01 7.000000e+01 + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.388250e+02 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.388250e+02 4.192894e+01 7.000000e+01 + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.385643e+02 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.390606e+02 4.176397e+01 7.000000e+01 + vertex 4.392640e+02 4.156060e+01 7.000000e+01 + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.392640e+02 4.156060e+01 7.000000e+01 + vertex 4.394289e+02 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.394289e+02 4.132500e+01 7.000000e+01 + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + vertex 4.394289e+02 4.132500e+01 7.000000e+01 + vertex 4.395505e+02 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + vertex 4.395505e+02 4.106433e+01 7.000000e+01 + vertex 4.396249e+02 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.396500e+02 4.050000e+01 7.000000e+01 + vertex 4.396249e+02 4.021348e+01 7.000000e+01 + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + vertex 4.396249e+02 4.021348e+01 7.000000e+01 + vertex 4.395505e+02 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + vertex 4.395505e+02 3.993567e+01 7.000000e+01 + vertex 4.415000e+02 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 3.799038e+01 7.000000e+01 + vertex 4.395505e+02 3.993567e+01 7.000000e+01 + vertex 4.394289e+02 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.394289e+02 3.967500e+01 7.000000e+01 + vertex 4.392640e+02 3.943940e+01 7.000000e+01 + vertex 4.415000e+02 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 3.799038e+01 7.000000e+01 + vertex 4.392640e+02 3.943940e+01 7.000000e+01 + vertex 4.390606e+02 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 3.799038e+01 7.000000e+01 + vertex 4.390606e+02 3.923602e+01 7.000000e+01 + vertex 4.393582e+02 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393582e+02 3.649066e+01 7.000000e+01 + vertex 4.390606e+02 3.923602e+01 7.000000e+01 + vertex 4.388250e+02 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.374357e+02 4.205049e+01 7.000000e+01 + vertex 4.377135e+02 4.212493e+01 7.000000e+01 + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + vertex 4.377135e+02 4.212493e+01 7.000000e+01 + vertex 4.380000e+02 4.215000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + vertex 4.380000e+02 4.215000e+01 7.000000e+01 + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.380000e+02 4.215000e+01 7.000000e+01 + vertex 4.382865e+02 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.382865e+02 4.212493e+01 7.000000e+01 + vertex 4.385643e+02 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.375093e+02 3.464181e+01 7.000000e+01 + vertex 4.377135e+02 3.887507e+01 7.000000e+01 + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + vertex 4.377135e+02 3.887507e+01 7.000000e+01 + vertex 4.374357e+02 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + vertex 4.374357e+02 3.894950e+01 7.000000e+01 + vertex 4.371750e+02 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388250e+02 3.907106e+01 7.000000e+01 + vertex 4.385643e+02 3.894950e+01 7.000000e+01 + vertex 4.393582e+02 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393582e+02 3.649066e+01 7.000000e+01 + vertex 4.385643e+02 3.894950e+01 7.000000e+01 + vertex 4.382865e+02 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393582e+02 3.649066e+01 7.000000e+01 + vertex 4.382865e+02 3.887507e+01 7.000000e+01 + vertex 4.375093e+02 3.464181e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375093e+02 3.464181e+01 7.000000e+01 + vertex 4.382865e+02 3.887507e+01 7.000000e+01 + vertex 4.380000e+02 3.885000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375093e+02 3.464181e+01 7.000000e+01 + vertex 4.380000e+02 3.885000e+01 7.000000e+01 + vertex 4.377135e+02 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.363500e+02 4.050000e+01 7.000000e+01 + vertex 4.363751e+02 4.078652e+01 7.000000e+01 + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.342279e+02 2.760472e+01 7.000000e+01 + vertex 4.349046e+02 3.013030e+01 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.349046e+02 3.013030e+01 7.000000e+01 + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.363751e+02 4.078652e+01 7.000000e+01 + vertex 4.364495e+02 4.106433e+01 7.000000e+01 + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + vertex 4.364495e+02 4.106433e+01 7.000000e+01 + vertex 4.365711e+02 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + vertex 4.365711e+02 4.132500e+01 7.000000e+01 + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + vertex 4.365711e+02 4.132500e+01 7.000000e+01 + vertex 4.367360e+02 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + vertex 4.367360e+02 4.156060e+01 7.000000e+01 + vertex 4.369394e+02 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.369394e+02 3.923602e+01 7.000000e+01 + vertex 4.367360e+02 3.943940e+01 7.000000e+01 + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + vertex 4.367360e+02 3.943940e+01 7.000000e+01 + vertex 4.365711e+02 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + vertex 4.365711e+02 3.967500e+01 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.365711e+02 3.967500e+01 7.000000e+01 + vertex 4.364495e+02 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.364495e+02 3.993567e+01 7.000000e+01 + vertex 4.363751e+02 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364495e+02 8.935664e+00 7.000000e+01 + vertex 4.363751e+02 9.213477e+00 7.000000e+01 + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + vertex 4.349046e+02 1.986970e+01 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.349046e+02 1.986970e+01 7.000000e+01 + vertex 4.342279e+02 2.239528e+01 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.342279e+02 2.239528e+01 7.000000e+01 + vertex 4.340000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.340000e+02 2.500000e+01 7.000000e+01 + vertex 4.342279e+02 2.760472e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.363500e+02 9.499997e+00 7.000000e+01 + vertex 4.363751e+02 9.786516e+00 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.363751e+02 9.786516e+00 7.000000e+01 + vertex 4.364495e+02 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + vertex 4.367360e+02 8.439399e+00 7.000000e+01 + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + vertex 4.367360e+02 8.439399e+00 7.000000e+01 + vertex 4.365711e+02 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + vertex 4.365711e+02 8.674998e+00 7.000000e+01 + vertex 4.364495e+02 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.364495e+02 1.006433e+01 7.000000e+01 + vertex 4.365711e+02 1.032500e+01 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.365711e+02 1.032500e+01 7.000000e+01 + vertex 4.367360e+02 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.367360e+02 1.056060e+01 7.000000e+01 + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + vertex 4.367360e+02 1.056060e+01 7.000000e+01 + vertex 4.369394e+02 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + vertex 4.369394e+02 1.076397e+01 7.000000e+01 + vertex 4.371750e+02 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.371750e+02 1.092894e+01 7.000000e+01 + vertex 4.374357e+02 1.105049e+01 7.000000e+01 + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + vertex 4.374357e+02 1.105049e+01 7.000000e+01 + vertex 4.377135e+02 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + vertex 4.377135e+02 1.112493e+01 7.000000e+01 + vertex 4.375093e+02 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375093e+02 1.535818e+01 7.000000e+01 + vertex 4.377135e+02 1.112493e+01 7.000000e+01 + vertex 4.380000e+02 1.115000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375093e+02 1.535818e+01 7.000000e+01 + vertex 4.380000e+02 1.115000e+01 7.000000e+01 + vertex 4.393582e+02 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393582e+02 1.350933e+01 7.000000e+01 + vertex 4.380000e+02 1.115000e+01 7.000000e+01 + vertex 4.382865e+02 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.382865e+02 1.112493e+01 7.000000e+01 + vertex 4.385643e+02 1.105049e+01 7.000000e+01 + vertex 4.393582e+02 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393582e+02 1.350933e+01 7.000000e+01 + vertex 4.385643e+02 1.105049e+01 7.000000e+01 + vertex 4.388250e+02 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393582e+02 1.350933e+01 7.000000e+01 + vertex 4.388250e+02 1.092894e+01 7.000000e+01 + vertex 4.415000e+02 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 1.200962e+01 7.000000e+01 + vertex 4.388250e+02 1.092894e+01 7.000000e+01 + vertex 4.390606e+02 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395505e+02 8.935664e+00 7.000000e+01 + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.396249e+02 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.396249e+02 9.213477e+00 7.000000e+01 + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.396249e+02 9.213477e+00 7.000000e+01 + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + vertex 4.396500e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.396500e+02 9.499997e+00 7.000000e+01 + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + vertex 4.396249e+02 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395505e+02 8.935664e+00 7.000000e+01 + vertex 4.394289e+02 8.674998e+00 7.000000e+01 + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.394289e+02 8.674998e+00 7.000000e+01 + vertex 4.392640e+02 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.392640e+02 8.439399e+00 7.000000e+01 + vertex 4.390606e+02 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.374357e+02 7.949505e+00 7.000000e+01 + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + vertex 4.377135e+02 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.377135e+02 7.875066e+00 7.000000e+01 + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + vertex 4.380000e+02 7.849999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.374357e+02 7.949505e+00 7.000000e+01 + vertex 4.371750e+02 8.071057e+00 7.000000e+01 + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + vertex 4.371750e+02 8.071057e+00 7.000000e+01 + vertex 4.369394e+02 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + vertex 4.369394e+02 8.236025e+00 7.000000e+01 + vertex 4.367360e+02 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.390606e+02 1.076397e+01 7.000000e+01 + vertex 4.392640e+02 1.056060e+01 7.000000e+01 + vertex 4.415000e+02 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 1.200962e+01 7.000000e+01 + vertex 4.392640e+02 1.056060e+01 7.000000e+01 + vertex 4.394289e+02 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 1.200962e+01 7.000000e+01 + vertex 4.394289e+02 1.032500e+01 7.000000e+01 + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + vertex 4.394289e+02 1.032500e+01 7.000000e+01 + vertex 4.395505e+02 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + vertex 4.395505e+02 1.006433e+01 7.000000e+01 + vertex 4.396249e+02 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.390606e+02 8.236025e+00 7.000000e+01 + vertex 4.388250e+02 8.071057e+00 7.000000e+01 + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.388250e+02 8.071057e+00 7.000000e+01 + vertex 4.385643e+02 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.385643e+02 7.949505e+00 7.000000e+01 + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + vertex 4.385643e+02 7.949505e+00 7.000000e+01 + vertex 4.382865e+02 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 7.000000e+01 + vertex 4.382865e+02 7.875066e+00 7.000000e+01 + vertex 4.380000e+02 7.849999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.585711e+02 8.674998e+00 7.000000e+01 + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + vertex 4.516047e+02 1.022788e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 7.000000e+01 + vertex 4.516047e+02 1.022788e+01 7.000000e+01 + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.516047e+02 1.022788e+01 7.000000e+01 + vertex 4.490000e+02 9.999998e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 7.000000e+01 + vertex 4.490000e+02 9.999998e+00 7.000000e+01 + vertex 4.463953e+02 1.022788e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.680000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 2.500000e+01 7.000000e+01 + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.637721e+02 2.760472e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 2.500000e+01 7.000000e+01 + vertex 4.637721e+02 2.760472e+01 7.000000e+01 + vertex 4.640000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + vertex 4.583751e+02 4.021348e+01 7.000000e+01 + vertex 4.583500e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.587360e+02 4.156060e+01 7.000000e+01 + vertex 4.589394e+02 4.176397e+01 7.000000e+01 + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615505e+02 4.106433e+01 7.000000e+01 + vertex 4.616249e+02 4.078652e+01 7.000000e+01 + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.616249e+02 4.078652e+01 7.000000e+01 + vertex 4.616500e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.616500e+02 4.050000e+01 7.000000e+01 + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.616500e+02 4.050000e+01 7.000000e+01 + vertex 4.616249e+02 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.616249e+02 4.021348e+01 7.000000e+01 + vertex 4.615505e+02 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.589394e+02 3.923602e+01 7.000000e+01 + vertex 4.565000e+02 3.799038e+01 7.000000e+01 + vertex 4.591750e+02 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591750e+02 3.907106e+01 7.000000e+01 + vertex 4.565000e+02 3.799038e+01 7.000000e+01 + vertex 4.586418e+02 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591750e+02 3.907106e+01 7.000000e+01 + vertex 4.586418e+02 3.649066e+01 7.000000e+01 + vertex 4.594357e+02 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.589394e+02 3.923602e+01 7.000000e+01 + vertex 4.587360e+02 3.943940e+01 7.000000e+01 + vertex 4.565000e+02 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 3.799038e+01 7.000000e+01 + vertex 4.587360e+02 3.943940e+01 7.000000e+01 + vertex 4.585711e+02 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 3.799038e+01 7.000000e+01 + vertex 4.585711e+02 3.967500e+01 7.000000e+01 + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + vertex 4.585711e+02 3.967500e+01 7.000000e+01 + vertex 4.584495e+02 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + vertex 4.584495e+02 3.993567e+01 7.000000e+01 + vertex 4.583751e+02 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615505e+02 3.993567e+01 7.000000e+01 + vertex 4.614289e+02 3.967500e+01 7.000000e+01 + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.614289e+02 3.967500e+01 7.000000e+01 + vertex 4.612640e+02 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.612640e+02 3.943940e+01 7.000000e+01 + vertex 4.610606e+02 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.610606e+02 3.923602e+01 7.000000e+01 + vertex 4.608250e+02 3.907106e+01 7.000000e+01 + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.608250e+02 3.907106e+01 7.000000e+01 + vertex 4.605643e+02 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.605643e+02 3.894950e+01 7.000000e+01 + vertex 4.619904e+02 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.619904e+02 3.250000e+01 7.000000e+01 + vertex 4.605643e+02 3.894950e+01 7.000000e+01 + vertex 4.602865e+02 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.619904e+02 3.250000e+01 7.000000e+01 + vertex 4.602865e+02 3.887507e+01 7.000000e+01 + vertex 4.604907e+02 3.464181e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604907e+02 3.464181e+01 7.000000e+01 + vertex 4.602865e+02 3.887507e+01 7.000000e+01 + vertex 4.600000e+02 3.885000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604907e+02 3.464181e+01 7.000000e+01 + vertex 4.600000e+02 3.885000e+01 7.000000e+01 + vertex 4.586418e+02 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586418e+02 3.649066e+01 7.000000e+01 + vertex 4.600000e+02 3.885000e+01 7.000000e+01 + vertex 4.597135e+02 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586418e+02 3.649066e+01 7.000000e+01 + vertex 4.597135e+02 3.887507e+01 7.000000e+01 + vertex 4.594357e+02 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.583500e+02 4.050000e+01 7.000000e+01 + vertex 4.583751e+02 4.078652e+01 7.000000e+01 + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + vertex 4.583751e+02 4.078652e+01 7.000000e+01 + vertex 4.584495e+02 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + vertex 4.584495e+02 4.106433e+01 7.000000e+01 + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + vertex 4.584495e+02 4.106433e+01 7.000000e+01 + vertex 4.585711e+02 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + vertex 4.585711e+02 4.132500e+01 7.000000e+01 + vertex 4.587360e+02 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.589394e+02 4.176397e+01 7.000000e+01 + vertex 4.591750e+02 4.192894e+01 7.000000e+01 + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + vertex 4.591750e+02 4.192894e+01 7.000000e+01 + vertex 4.594357e+02 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + vertex 4.594357e+02 4.205049e+01 7.000000e+01 + vertex 4.597135e+02 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.610606e+02 4.176397e+01 7.000000e+01 + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.608250e+02 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.608250e+02 4.192894e+01 7.000000e+01 + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.605643e+02 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.610606e+02 4.176397e+01 7.000000e+01 + vertex 4.612640e+02 4.156060e+01 7.000000e+01 + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.612640e+02 4.156060e+01 7.000000e+01 + vertex 4.614289e+02 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.614289e+02 4.132500e+01 7.000000e+01 + vertex 4.615505e+02 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.597135e+02 4.212493e+01 7.000000e+01 + vertex 4.600000e+02 4.215000e+01 7.000000e+01 + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.600000e+02 4.215000e+01 7.000000e+01 + vertex 4.602865e+02 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.602865e+02 4.212493e+01 7.000000e+01 + vertex 4.605643e+02 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.160472e+01 3.977211e+01 7.000000e+01 + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 1.900000e+01 4.000000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.713482e+00 4.212493e+01 7.000000e+01 + vertex 8.000001e+00 4.215000e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.713482e+00 3.887507e+01 7.000000e+01 + vertex 7.435668e+00 3.894950e+01 7.000000e+01 + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.375071e+00 4.078652e+01 7.000000e+01 + vertex 6.449509e+00 4.106433e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.375071e+00 4.078652e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 6.350003e+00 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 8.000001e+00 4.215000e+01 7.000000e+01 + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.650003e+00 4.050000e+01 7.000000e+01 + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + vertex 9.624936e+00 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.624936e+00 4.078652e+01 7.000000e+01 + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + vertex 9.550493e+00 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.435668e+00 3.894950e+01 7.000000e+01 + vertex 7.175002e+00 3.907106e+01 7.000000e+01 + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 7.175002e+00 3.907106e+01 7.000000e+01 + vertex 6.939404e+00 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 6.939404e+00 3.923602e+01 7.000000e+01 + vertex 6.736029e+00 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.449509e+00 4.106433e+01 7.000000e+01 + vertex 6.571058e+00 4.132500e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 6.571058e+00 4.132500e+01 7.000000e+01 + vertex 6.736029e+00 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 6.736029e+00 4.156060e+01 7.000000e+01 + vertex 6.939404e+00 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.215000e+01 7.000000e+01 + vertex 8.286521e+00 4.212493e+01 7.000000e+01 + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + vertex 8.286521e+00 4.212493e+01 7.000000e+01 + vertex 8.564334e+00 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + vertex 8.564334e+00 4.205049e+01 7.000000e+01 + vertex 8.825000e+00 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.713482e+00 3.887507e+01 7.000000e+01 + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 8.000001e+00 3.885000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 3.885000e+01 7.000000e+01 + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 7.509336e+00 3.464181e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 3.885000e+01 7.000000e+01 + vertex 7.509336e+00 3.464181e+01 7.000000e+01 + vertex 8.286521e+00 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.286521e+00 3.887507e+01 7.000000e+01 + vertex 7.509336e+00 3.464181e+01 7.000000e+01 + vertex 9.358186e+00 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.286521e+00 3.887507e+01 7.000000e+01 + vertex 9.358186e+00 3.649066e+01 7.000000e+01 + vertex 8.564334e+00 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.736029e+00 3.943940e+01 7.000000e+01 + vertex 6.571058e+00 3.967500e+01 7.000000e+01 + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 6.571058e+00 3.967500e+01 7.000000e+01 + vertex 6.449509e+00 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 6.449509e+00 3.993567e+01 7.000000e+01 + vertex 6.375071e+00 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.939404e+00 4.176397e+01 7.000000e+01 + vertex 7.175002e+00 4.192894e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 7.175002e+00 4.192894e+01 7.000000e+01 + vertex 7.435668e+00 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 7.435668e+00 4.205049e+01 7.000000e+01 + vertex 7.713482e+00 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.825000e+00 4.192894e+01 7.000000e+01 + vertex 9.060603e+00 4.176397e+01 7.000000e+01 + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + vertex 9.060603e+00 4.176397e+01 7.000000e+01 + vertex 9.263974e+00 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + vertex 9.263974e+00 4.156060e+01 7.000000e+01 + vertex 9.428944e+00 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.650003e+00 4.050000e+01 7.000000e+01 + vertex 9.624936e+00 4.021348e+01 7.000000e+01 + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + vertex 9.624936e+00 4.021348e+01 7.000000e+01 + vertex 9.550493e+00 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + vertex 9.550493e+00 3.993567e+01 7.000000e+01 + vertex 1.150000e+01 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 3.799038e+01 7.000000e+01 + vertex 9.550493e+00 3.993567e+01 7.000000e+01 + vertex 9.428944e+00 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.000000e+01 7.000000e+01 + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 1.639528e+01 3.977211e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.639528e+01 3.977211e+01 7.000000e+01 + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.639528e+01 3.977211e+01 7.000000e+01 + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + vertex 9.428944e+00 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + vertex 9.428944e+00 4.132500e+01 7.000000e+01 + vertex 9.550493e+00 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.428944e+00 3.967500e+01 7.000000e+01 + vertex 9.263974e+00 3.943940e+01 7.000000e+01 + vertex 1.150000e+01 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 3.799038e+01 7.000000e+01 + vertex 9.263974e+00 3.943940e+01 7.000000e+01 + vertex 9.060603e+00 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 3.799038e+01 7.000000e+01 + vertex 9.060603e+00 3.923602e+01 7.000000e+01 + vertex 9.358186e+00 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.358186e+00 3.649066e+01 7.000000e+01 + vertex 9.060603e+00 3.923602e+01 7.000000e+01 + vertex 8.825000e+00 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.358186e+00 3.649066e+01 7.000000e+01 + vertex 8.825000e+00 3.907106e+01 7.000000e+01 + vertex 8.564334e+00 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.375071e+00 4.021348e+01 7.000000e+01 + vertex 6.350003e+00 4.050000e+01 7.000000e+01 + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 6.350003e+00 4.050000e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 4.904613e+00 3.013030e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.904613e+00 3.013030e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 0.000000e+00 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.904613e+00 3.013030e+01 7.000000e+01 + vertex 0.000000e+00 5.632500e+01 7.000000e+01 + vertex 4.227884e+00 2.760472e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.227884e+00 2.760472e+01 7.000000e+01 + vertex 0.000000e+00 5.632500e+01 7.000000e+01 + vertex 0.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.227884e+00 2.760472e+01 7.000000e+01 + vertex 0.000000e+00 2.500000e+01 7.000000e+01 + vertex 4.000001e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.000001e+00 2.500000e+01 7.000000e+01 + vertex 0.000000e+00 2.500000e+01 7.000000e+01 + vertex 4.227884e+00 2.239528e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + vertex 2.160472e+01 1.022788e+01 7.000000e+01 + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 2.160472e+01 1.022788e+01 7.000000e+01 + vertex 1.900000e+01 9.999998e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 1.900000e+01 9.999998e+00 7.000000e+01 + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + vertex 1.900000e+01 9.999998e+00 7.000000e+01 + vertex 1.639528e+01 1.022788e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 7.000000e+01 + vertex 1.639528e+01 1.022788e+01 7.000000e+01 + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + vertex 3.126398e+01 8.439399e+00 7.000000e+01 + vertex 3.106060e+01 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.106060e+01 8.236025e+00 7.000000e+01 + vertex 3.082500e+01 8.071057e+00 7.000000e+01 + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + vertex 3.082500e+01 8.071057e+00 7.000000e+01 + vertex 3.056433e+01 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + vertex 3.056433e+01 7.949505e+00 7.000000e+01 + vertex 3.028652e+01 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943567e+01 7.949505e+00 7.000000e+01 + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 2.971348e+01 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.971348e+01 7.875066e+00 7.000000e+01 + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.971348e+01 7.875066e+00 7.000000e+01 + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + vertex 3.000000e+01 7.849999e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 7.849999e+00 7.000000e+01 + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + vertex 3.028652e+01 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943567e+01 7.949505e+00 7.000000e+01 + vertex 2.917500e+01 8.071057e+00 7.000000e+01 + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 2.917500e+01 8.071057e+00 7.000000e+01 + vertex 2.893940e+01 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 2.893940e+01 8.236025e+00 7.000000e+01 + vertex 2.873603e+01 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.873603e+01 8.439399e+00 7.000000e+01 + vertex 2.857106e+01 8.674998e+00 7.000000e+01 + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 2.857106e+01 8.674998e+00 7.000000e+01 + vertex 2.844951e+01 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 7.000000e+01 + vertex 2.844951e+01 8.935664e+00 7.000000e+01 + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + vertex 2.844951e+01 8.935664e+00 7.000000e+01 + vertex 2.837507e+01 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + vertex 2.837507e+01 9.213477e+00 7.000000e+01 + vertex 2.835000e+01 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 1.350933e+01 7.000000e+01 + vertex 2.943567e+01 1.105049e+01 7.000000e+01 + vertex 2.971348e+01 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 1.350933e+01 7.000000e+01 + vertex 2.971348e+01 1.112493e+01 7.000000e+01 + vertex 3.049067e+01 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.049067e+01 1.535818e+01 7.000000e+01 + vertex 2.971348e+01 1.112493e+01 7.000000e+01 + vertex 3.000000e+01 1.115000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.049067e+01 1.535818e+01 7.000000e+01 + vertex 3.000000e+01 1.115000e+01 7.000000e+01 + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + vertex 3.000000e+01 1.115000e+01 7.000000e+01 + vertex 3.028652e+01 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + vertex 3.028652e+01 1.112493e+01 7.000000e+01 + vertex 3.056433e+01 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.056433e+01 1.105049e+01 7.000000e+01 + vertex 3.082500e+01 1.092894e+01 7.000000e+01 + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + vertex 3.082500e+01 1.092894e+01 7.000000e+01 + vertex 3.106060e+01 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + vertex 3.106060e+01 1.076397e+01 7.000000e+01 + vertex 3.126398e+01 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.835000e+01 9.499997e+00 7.000000e+01 + vertex 2.837507e+01 9.786516e+00 7.000000e+01 + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + vertex 2.837507e+01 9.786516e+00 7.000000e+01 + vertex 2.844951e+01 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + vertex 2.844951e+01 1.006433e+01 7.000000e+01 + vertex 2.650000e+01 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 1.200962e+01 7.000000e+01 + vertex 2.844951e+01 1.006433e+01 7.000000e+01 + vertex 2.857106e+01 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.857106e+01 1.032500e+01 7.000000e+01 + vertex 2.873603e+01 1.056060e+01 7.000000e+01 + vertex 2.650000e+01 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 1.200962e+01 7.000000e+01 + vertex 2.873603e+01 1.056060e+01 7.000000e+01 + vertex 2.893940e+01 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 1.200962e+01 7.000000e+01 + vertex 2.893940e+01 1.076397e+01 7.000000e+01 + vertex 2.864182e+01 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 1.350933e+01 7.000000e+01 + vertex 2.893940e+01 1.076397e+01 7.000000e+01 + vertex 2.917500e+01 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 1.350933e+01 7.000000e+01 + vertex 2.917500e+01 1.092894e+01 7.000000e+01 + vertex 2.943567e+01 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.142894e+01 1.032500e+01 7.000000e+01 + vertex 3.155049e+01 1.006433e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.400000e+01 2.500000e+01 7.000000e+01 + vertex 3.377212e+01 2.239528e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.126398e+01 8.439399e+00 7.000000e+01 + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + vertex 3.142894e+01 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.142894e+01 8.674998e+00 7.000000e+01 + vertex 3.127843e+01 0.000000e+00 7.000000e+01 + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.142894e+01 8.674998e+00 7.000000e+01 + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + vertex 3.155049e+01 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.126398e+01 1.056060e+01 7.000000e+01 + vertex 3.142894e+01 1.032500e+01 7.000000e+01 + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + vertex 3.142894e+01 1.032500e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.309539e+01 1.986970e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.309539e+01 1.986970e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.377212e+01 2.239528e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.162493e+01 9.786516e+00 7.000000e+01 + vertex 3.165000e+01 9.499997e+00 7.000000e+01 + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + vertex 3.165000e+01 9.499997e+00 7.000000e+01 + vertex 3.162493e+01 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + vertex 3.162493e+01 9.213477e+00 7.000000e+01 + vertex 3.155049e+01 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + vertex 3.126398e+01 4.156060e+01 7.000000e+01 + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + vertex 3.126398e+01 4.156060e+01 7.000000e+01 + vertex 3.142894e+01 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + vertex 3.142894e+01 4.132500e+01 7.000000e+01 + vertex 3.155049e+01 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + vertex 3.309539e+01 3.013030e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.309539e+01 3.013030e+01 7.000000e+01 + vertex 3.377212e+01 2.760472e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.377212e+01 2.760472e+01 7.000000e+01 + vertex 3.400000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.162493e+01 4.078652e+01 7.000000e+01 + vertex 3.165000e+01 4.050000e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.165000e+01 4.050000e+01 7.000000e+01 + vertex 3.162493e+01 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.162493e+01 4.021348e+01 7.000000e+01 + vertex 3.155049e+01 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.155049e+01 3.993567e+01 7.000000e+01 + vertex 3.142894e+01 3.967500e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.142894e+01 3.967500e+01 7.000000e+01 + vertex 3.126398e+01 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.126398e+01 3.943940e+01 7.000000e+01 + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + vertex 3.126398e+01 3.943940e+01 7.000000e+01 + vertex 3.106060e+01 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + vertex 3.106060e+01 3.923602e+01 7.000000e+01 + vertex 3.082500e+01 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082500e+01 3.907106e+01 7.000000e+01 + vertex 3.056433e+01 3.894950e+01 7.000000e+01 + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + vertex 3.056433e+01 3.894950e+01 7.000000e+01 + vertex 3.028652e+01 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + vertex 3.028652e+01 3.887507e+01 7.000000e+01 + vertex 3.049067e+01 3.464181e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.049067e+01 3.464181e+01 7.000000e+01 + vertex 3.028652e+01 3.887507e+01 7.000000e+01 + vertex 3.000000e+01 3.885000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.049067e+01 3.464181e+01 7.000000e+01 + vertex 3.000000e+01 3.885000e+01 7.000000e+01 + vertex 2.864182e+01 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 3.649066e+01 7.000000e+01 + vertex 3.000000e+01 3.885000e+01 7.000000e+01 + vertex 2.971348e+01 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.028652e+01 4.212493e+01 7.000000e+01 + vertex 3.056433e+01 4.205049e+01 7.000000e+01 + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.971348e+01 3.887507e+01 7.000000e+01 + vertex 2.943567e+01 3.894950e+01 7.000000e+01 + vertex 2.864182e+01 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 3.649066e+01 7.000000e+01 + vertex 2.943567e+01 3.894950e+01 7.000000e+01 + vertex 2.917500e+01 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 3.649066e+01 7.000000e+01 + vertex 2.917500e+01 3.907106e+01 7.000000e+01 + vertex 2.650000e+01 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 3.799038e+01 7.000000e+01 + vertex 2.917500e+01 3.907106e+01 7.000000e+01 + vertex 2.893940e+01 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 3.799038e+01 7.000000e+01 + vertex 2.893940e+01 3.923602e+01 7.000000e+01 + vertex 2.873603e+01 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.873603e+01 3.943940e+01 7.000000e+01 + vertex 2.857106e+01 3.967500e+01 7.000000e+01 + vertex 2.650000e+01 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 3.799038e+01 7.000000e+01 + vertex 2.857106e+01 3.967500e+01 7.000000e+01 + vertex 2.844951e+01 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 3.799038e+01 7.000000e+01 + vertex 2.844951e+01 3.993567e+01 7.000000e+01 + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + vertex 2.844951e+01 3.993567e+01 7.000000e+01 + vertex 2.837507e+01 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + vertex 2.837507e+01 4.021348e+01 7.000000e+01 + vertex 2.835000e+01 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 2.873603e+01 4.156060e+01 7.000000e+01 + vertex 2.893940e+01 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 2.971348e+01 4.212493e+01 7.000000e+01 + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + vertex 2.971348e+01 4.212493e+01 7.000000e+01 + vertex 3.000000e+01 4.215000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + vertex 3.000000e+01 4.215000e+01 7.000000e+01 + vertex 3.028652e+01 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.056433e+01 4.205049e+01 7.000000e+01 + vertex 3.082500e+01 4.192894e+01 7.000000e+01 + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + vertex 3.082500e+01 4.192894e+01 7.000000e+01 + vertex 3.106060e+01 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + vertex 3.106060e+01 4.176397e+01 7.000000e+01 + vertex 3.126398e+01 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.835000e+01 4.050000e+01 7.000000e+01 + vertex 2.837507e+01 4.078652e+01 7.000000e+01 + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + vertex 2.837507e+01 4.078652e+01 7.000000e+01 + vertex 2.844951e+01 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + vertex 2.844951e+01 4.106433e+01 7.000000e+01 + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 2.844951e+01 4.106433e+01 7.000000e+01 + vertex 2.857106e+01 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 2.857106e+01 4.132500e+01 7.000000e+01 + vertex 2.873603e+01 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.893940e+01 4.176397e+01 7.000000e+01 + vertex 2.917500e+01 4.192894e+01 7.000000e+01 + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 2.917500e+01 4.192894e+01 7.000000e+01 + vertex 2.943567e+01 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 2.943567e+01 4.205049e+01 7.000000e+01 + vertex 2.971348e+01 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.428944e+00 4.513250e+02 7.000000e+01 + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + vertex 1.639528e+01 4.497721e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 7.000000e+01 + vertex 1.639528e+01 4.497721e+02 7.000000e+01 + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + vertex 1.639528e+01 4.497721e+02 7.000000e+01 + vertex 1.900000e+01 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + vertex 1.900000e+01 4.500000e+02 7.000000e+01 + vertex 2.160472e+01 4.497721e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 6.009620e+00 4.425000e+02 7.000000e+01 + vertex 7.509336e+00 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.488500e+02 7.000000e+01 + vertex 7.713482e+00 4.488751e+02 7.000000e+01 + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + vertex 7.713482e+00 4.488751e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 9.358186e+00 4.464907e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.358186e+00 4.464907e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 7.509336e+00 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 4.425000e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 4.904613e+00 4.401303e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.904613e+00 4.401303e+02 7.000000e+01 + vertex 6.050002e+00 4.488000e+02 7.000000e+01 + vertex 0.000000e+00 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.904613e+00 4.401303e+02 7.000000e+01 + vertex 0.000000e+00 4.488000e+02 7.000000e+01 + vertex 4.227884e+00 4.376047e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.227884e+00 4.376047e+02 7.000000e+01 + vertex 0.000000e+00 4.488000e+02 7.000000e+01 + vertex 0.000000e+00 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.227884e+00 4.376047e+02 7.000000e+01 + vertex 0.000000e+00 4.349500e+02 7.000000e+01 + vertex 4.000001e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 4.189250e+02 7.000000e+01 + vertex 4.904613e+00 4.298697e+02 7.000000e+01 + vertex 0.000000e+00 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 4.349500e+02 7.000000e+01 + vertex 4.904613e+00 4.298697e+02 7.000000e+01 + vertex 4.227884e+00 4.323953e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 4.349500e+02 7.000000e+01 + vertex 4.227884e+00 4.323953e+02 7.000000e+01 + vertex 4.000001e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.571058e+00 4.203250e+02 7.000000e+01 + vertex 6.736029e+00 4.205606e+02 7.000000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + vertex 6.736029e+00 4.205606e+02 7.000000e+01 + vertex 6.939404e+00 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + vertex 6.939404e+00 4.207640e+02 7.000000e+01 + vertex 7.175002e+00 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.286521e+00 4.211249e+02 7.000000e+01 + vertex 9.358186e+00 4.235093e+02 7.000000e+01 + vertex 8.000001e+00 4.211500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.211500e+02 7.000000e+01 + vertex 9.358186e+00 4.235093e+02 7.000000e+01 + vertex 7.509336e+00 4.253582e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.211500e+02 7.000000e+01 + vertex 7.509336e+00 4.253582e+02 7.000000e+01 + vertex 7.713482e+00 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.713482e+00 4.211249e+02 7.000000e+01 + vertex 7.509336e+00 4.253582e+02 7.000000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.713482e+00 4.211249e+02 7.000000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + vertex 7.435668e+00 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.435668e+00 4.210505e+02 7.000000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + vertex 7.175002e+00 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.060603e+00 4.207640e+02 7.000000e+01 + vertex 1.150000e+01 4.220096e+02 7.000000e+01 + vertex 8.825000e+00 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.825000e+00 4.209289e+02 7.000000e+01 + vertex 1.150000e+01 4.220096e+02 7.000000e+01 + vertex 9.358186e+00 4.235093e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.825000e+00 4.209289e+02 7.000000e+01 + vertex 9.358186e+00 4.235093e+02 7.000000e+01 + vertex 8.564334e+00 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.564334e+00 4.210505e+02 7.000000e+01 + vertex 9.358186e+00 4.235093e+02 7.000000e+01 + vertex 8.286521e+00 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.060603e+00 4.207640e+02 7.000000e+01 + vertex 9.263974e+00 4.205606e+02 7.000000e+01 + vertex 1.150000e+01 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 4.220096e+02 7.000000e+01 + vertex 9.263974e+00 4.205606e+02 7.000000e+01 + vertex 9.428944e+00 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.150000e+01 4.220096e+02 7.000000e+01 + vertex 9.428944e+00 4.203250e+02 7.000000e+01 + vertex 1.386970e+01 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + vertex 6.449509e+00 4.189357e+02 7.000000e+01 + vertex 6.375071e+00 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.650003e+00 4.195000e+02 7.000000e+01 + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + vertex 9.624936e+00 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.624936e+00 4.197865e+02 7.000000e+01 + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + vertex 1.386970e+01 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.624936e+00 4.197865e+02 7.000000e+01 + vertex 1.386970e+01 4.209046e+02 7.000000e+01 + vertex 9.550493e+00 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.550493e+00 4.200643e+02 7.000000e+01 + vertex 1.386970e+01 4.209046e+02 7.000000e+01 + vertex 9.428944e+00 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.375071e+00 4.192135e+02 7.000000e+01 + vertex 6.350003e+00 4.195000e+02 7.000000e+01 + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + vertex 6.350003e+00 4.195000e+02 7.000000e+01 + vertex 6.375071e+00 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + vertex 6.375071e+00 4.197865e+02 7.000000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + vertex 6.375071e+00 4.197865e+02 7.000000e+01 + vertex 6.449509e+00 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + vertex 6.449509e+00 4.200643e+02 7.000000e+01 + vertex 6.571058e+00 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 4.209046e+02 7.000000e+01 + vertex 2.160472e+01 4.202279e+02 7.000000e+01 + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + vertex 2.160472e+01 4.202279e+02 7.000000e+01 + vertex 1.900000e+01 4.200000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + vertex 1.900000e+01 4.200000e+02 7.000000e+01 + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + vertex 1.900000e+01 4.200000e+02 7.000000e+01 + vertex 1.639528e+01 4.202279e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + vertex 1.639528e+01 4.202279e+02 7.000000e+01 + vertex 1.386970e+01 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 4.209046e+02 7.000000e+01 + vertex 2.844951e+01 4.200643e+02 7.000000e+01 + vertex 2.650000e+01 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 4.220096e+02 7.000000e+01 + vertex 2.844951e+01 4.200643e+02 7.000000e+01 + vertex 2.857106e+01 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917500e+01 4.209289e+02 7.000000e+01 + vertex 2.864182e+01 4.235093e+02 7.000000e+01 + vertex 2.893940e+01 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.893940e+01 4.207640e+02 7.000000e+01 + vertex 2.864182e+01 4.235093e+02 7.000000e+01 + vertex 2.650000e+01 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.893940e+01 4.207640e+02 7.000000e+01 + vertex 2.650000e+01 4.220096e+02 7.000000e+01 + vertex 2.873603e+01 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.873603e+01 4.205606e+02 7.000000e+01 + vertex 2.650000e+01 4.220096e+02 7.000000e+01 + vertex 2.857106e+01 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.028652e+01 4.211249e+02 7.000000e+01 + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + vertex 3.049067e+01 4.253582e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.028652e+01 4.211249e+02 7.000000e+01 + vertex 3.056433e+01 4.210505e+02 7.000000e+01 + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + vertex 3.056433e+01 4.210505e+02 7.000000e+01 + vertex 3.082500e+01 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + vertex 3.082500e+01 4.209289e+02 7.000000e+01 + vertex 3.106060e+01 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.844951e+01 4.189357e+02 7.000000e+01 + vertex 2.837507e+01 4.192135e+02 7.000000e+01 + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + vertex 2.837507e+01 4.192135e+02 7.000000e+01 + vertex 2.835000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + vertex 2.835000e+01 4.195000e+02 7.000000e+01 + vertex 2.413030e+01 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 4.209046e+02 7.000000e+01 + vertex 2.835000e+01 4.195000e+02 7.000000e+01 + vertex 2.837507e+01 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 4.209046e+02 7.000000e+01 + vertex 2.837507e+01 4.197865e+02 7.000000e+01 + vertex 2.844951e+01 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.917500e+01 4.209289e+02 7.000000e+01 + vertex 2.943567e+01 4.210505e+02 7.000000e+01 + vertex 2.864182e+01 4.235093e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 4.235093e+02 7.000000e+01 + vertex 2.943567e+01 4.210505e+02 7.000000e+01 + vertex 2.971348e+01 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 4.235093e+02 7.000000e+01 + vertex 2.971348e+01 4.211249e+02 7.000000e+01 + vertex 3.049067e+01 4.253582e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.049067e+01 4.253582e+02 7.000000e+01 + vertex 2.971348e+01 4.211249e+02 7.000000e+01 + vertex 3.000000e+01 4.211500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.049067e+01 4.253582e+02 7.000000e+01 + vertex 3.000000e+01 4.211500e+02 7.000000e+01 + vertex 3.028652e+01 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.162493e+01 4.192135e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 3.165000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.400000e+01 4.350000e+02 7.000000e+01 + vertex 3.377212e+01 4.323953e+02 7.000000e+01 + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + vertex 3.377212e+01 4.323953e+02 7.000000e+01 + vertex 3.309539e+01 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + vertex 3.309539e+01 4.298697e+02 7.000000e+01 + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.106060e+01 4.207640e+02 7.000000e+01 + vertex 3.126398e+01 4.205606e+02 7.000000e+01 + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + vertex 3.126398e+01 4.205606e+02 7.000000e+01 + vertex 3.142894e+01 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + vertex 3.142894e+01 4.203250e+02 7.000000e+01 + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + vertex 3.142894e+01 4.203250e+02 7.000000e+01 + vertex 3.155049e+01 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + vertex 3.155049e+01 4.200643e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 3.155049e+01 4.200643e+02 7.000000e+01 + vertex 3.162493e+01 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 3.162493e+01 4.197865e+02 7.000000e+01 + vertex 3.165000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + vertex 2.864182e+01 4.464907e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.864182e+01 4.464907e+02 7.000000e+01 + vertex 3.049067e+01 4.446418e+02 7.000000e+01 + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + vertex 3.049067e+01 4.446418e+02 7.000000e+01 + vertex 3.199038e+01 4.425000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + vertex 3.199038e+01 4.425000e+02 7.000000e+01 + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + vertex 3.199038e+01 4.425000e+02 7.000000e+01 + vertex 3.309539e+01 4.401303e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + vertex 3.309539e+01 4.401303e+02 7.000000e+01 + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + vertex 3.309539e+01 4.401303e+02 7.000000e+01 + vertex 3.377212e+01 4.376047e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + vertex 3.377212e+01 4.376047e+02 7.000000e+01 + vertex 3.400000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.056433e+01 4.489495e+02 7.000000e+01 + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + vertex 3.082500e+01 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082500e+01 4.490710e+02 7.000000e+01 + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + vertex 3.106060e+01 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.056433e+01 4.489495e+02 7.000000e+01 + vertex 3.028652e+01 4.488751e+02 7.000000e+01 + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + vertex 3.028652e+01 4.488751e+02 7.000000e+01 + vertex 3.000000e+01 4.488500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + vertex 3.000000e+01 4.488500e+02 7.000000e+01 + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + vertex 3.000000e+01 4.488500e+02 7.000000e+01 + vertex 2.971348e+01 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.971348e+01 4.488751e+02 7.000000e+01 + vertex 2.943567e+01 4.489495e+02 7.000000e+01 + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + vertex 2.943567e+01 4.489495e+02 7.000000e+01 + vertex 2.917500e+01 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + vertex 2.917500e+01 4.490710e+02 7.000000e+01 + vertex 2.893940e+01 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.857106e+01 4.513250e+02 7.000000e+01 + vertex 2.873603e+01 4.515606e+02 7.000000e+01 + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + vertex 2.873603e+01 4.515606e+02 7.000000e+01 + vertex 2.893940e+01 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.521500e+02 7.000000e+01 + vertex 3.028652e+01 4.521249e+02 7.000000e+01 + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + vertex 3.028652e+01 4.521249e+02 7.000000e+01 + vertex 3.056433e+01 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + vertex 3.056433e+01 4.520505e+02 7.000000e+01 + vertex 3.082500e+01 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.893940e+01 4.492360e+02 7.000000e+01 + vertex 2.873603e+01 4.494394e+02 7.000000e+01 + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + vertex 2.873603e+01 4.494394e+02 7.000000e+01 + vertex 2.857106e+01 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + vertex 2.857106e+01 4.496750e+02 7.000000e+01 + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + vertex 2.857106e+01 4.496750e+02 7.000000e+01 + vertex 2.844951e+01 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + vertex 2.844951e+01 4.499357e+02 7.000000e+01 + vertex 2.837507e+01 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.893940e+01 4.517640e+02 7.000000e+01 + vertex 2.917500e+01 4.519289e+02 7.000000e+01 + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + vertex 2.917500e+01 4.519289e+02 7.000000e+01 + vertex 2.943567e+01 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + vertex 2.943567e+01 4.520505e+02 7.000000e+01 + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + vertex 2.943567e+01 4.520505e+02 7.000000e+01 + vertex 2.971348e+01 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + vertex 2.971348e+01 4.521249e+02 7.000000e+01 + vertex 3.000000e+01 4.521500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.837507e+01 4.502135e+02 7.000000e+01 + vertex 2.835000e+01 4.505000e+02 7.000000e+01 + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + vertex 2.835000e+01 4.505000e+02 7.000000e+01 + vertex 2.837507e+01 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + vertex 2.837507e+01 4.507865e+02 7.000000e+01 + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + vertex 2.837507e+01 4.507865e+02 7.000000e+01 + vertex 2.844951e+01 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 7.000000e+01 + vertex 2.844951e+01 4.510643e+02 7.000000e+01 + vertex 2.857106e+01 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + vertex 4.463953e+02 4.497721e+02 7.000000e+01 + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.463953e+02 4.497721e+02 7.000000e+01 + vertex 4.490000e+02 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.490000e+02 4.500000e+02 7.000000e+01 + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + vertex 4.490000e+02 4.500000e+02 7.000000e+01 + vertex 4.516047e+02 4.497721e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 7.000000e+01 + vertex 4.516047e+02 4.497721e+02 7.000000e+01 + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + vertex 4.367360e+02 4.515606e+02 7.000000e+01 + vertex 4.369394e+02 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.369394e+02 4.517640e+02 7.000000e+01 + vertex 4.371750e+02 4.519289e+02 7.000000e+01 + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + vertex 4.371750e+02 4.519289e+02 7.000000e+01 + vertex 4.374357e+02 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + vertex 4.374357e+02 4.520505e+02 7.000000e+01 + vertex 4.377135e+02 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.385643e+02 4.520505e+02 7.000000e+01 + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.382865e+02 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.382865e+02 4.521249e+02 7.000000e+01 + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.382865e+02 4.521249e+02 7.000000e+01 + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + vertex 4.380000e+02 4.521500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.521500e+02 7.000000e+01 + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + vertex 4.377135e+02 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + vertex 4.392640e+02 4.494394e+02 7.000000e+01 + vertex 4.390606e+02 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385643e+02 4.520505e+02 7.000000e+01 + vertex 4.388250e+02 4.519289e+02 7.000000e+01 + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.388250e+02 4.519289e+02 7.000000e+01 + vertex 4.390606e+02 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.390606e+02 4.517640e+02 7.000000e+01 + vertex 4.392640e+02 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.396500e+02 4.505000e+02 7.000000e+01 + vertex 4.396249e+02 4.502135e+02 7.000000e+01 + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + vertex 4.396249e+02 4.502135e+02 7.000000e+01 + vertex 4.395505e+02 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + vertex 4.395505e+02 4.499357e+02 7.000000e+01 + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + vertex 4.395505e+02 4.499357e+02 7.000000e+01 + vertex 4.394289e+02 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + vertex 4.394289e+02 4.496750e+02 7.000000e+01 + vertex 4.392640e+02 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392640e+02 4.515606e+02 7.000000e+01 + vertex 4.394289e+02 4.513250e+02 7.000000e+01 + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.394289e+02 4.513250e+02 7.000000e+01 + vertex 4.395505e+02 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 7.000000e+01 + vertex 4.395505e+02 4.510643e+02 7.000000e+01 + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + vertex 4.395505e+02 4.510643e+02 7.000000e+01 + vertex 4.396249e+02 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + vertex 4.396249e+02 4.507865e+02 7.000000e+01 + vertex 4.396500e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.390606e+02 4.492360e+02 7.000000e+01 + vertex 4.388250e+02 4.490710e+02 7.000000e+01 + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + vertex 4.388250e+02 4.490710e+02 7.000000e+01 + vertex 4.385643e+02 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + vertex 4.385643e+02 4.489495e+02 7.000000e+01 + vertex 4.382865e+02 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.488500e+02 7.000000e+01 + vertex 4.377135e+02 4.488751e+02 7.000000e+01 + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + vertex 4.377135e+02 4.488751e+02 7.000000e+01 + vertex 4.374357e+02 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + vertex 4.374357e+02 4.489495e+02 7.000000e+01 + vertex 4.371750e+02 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.382865e+02 4.488751e+02 7.000000e+01 + vertex 4.380000e+02 4.488500e+02 7.000000e+01 + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + vertex 4.380000e+02 4.488500e+02 7.000000e+01 + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + vertex 4.393582e+02 4.464907e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393582e+02 4.464907e+02 7.000000e+01 + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + vertex 4.375093e+02 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 4.349046e+02 4.401303e+02 7.000000e+01 + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + vertex 4.349046e+02 4.401303e+02 7.000000e+01 + vertex 4.360096e+02 4.425000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + vertex 4.360096e+02 4.425000e+02 7.000000e+01 + vertex 4.375093e+02 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.363751e+02 4.192135e+02 7.000000e+01 + vertex 4.363500e+02 4.195000e+02 7.000000e+01 + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 4.363500e+02 4.195000e+02 7.000000e+01 + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + vertex 4.363500e+02 4.195000e+02 7.000000e+01 + vertex 4.363751e+02 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + vertex 4.363751e+02 4.197865e+02 7.000000e+01 + vertex 4.364495e+02 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + vertex 4.349046e+02 4.298697e+02 7.000000e+01 + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.349046e+02 4.298697e+02 7.000000e+01 + vertex 4.342279e+02 4.323953e+02 7.000000e+01 + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + vertex 4.342279e+02 4.323953e+02 7.000000e+01 + vertex 4.340000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + vertex 4.340000e+02 4.350000e+02 7.000000e+01 + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 4.340000e+02 4.350000e+02 7.000000e+01 + vertex 4.342279e+02 4.376047e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 4.342279e+02 4.376047e+02 7.000000e+01 + vertex 4.349046e+02 4.401303e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.364495e+02 4.200643e+02 7.000000e+01 + vertex 4.365711e+02 4.203250e+02 7.000000e+01 + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + vertex 4.365711e+02 4.203250e+02 7.000000e+01 + vertex 4.367360e+02 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + vertex 4.367360e+02 4.205606e+02 7.000000e+01 + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + vertex 4.367360e+02 4.205606e+02 7.000000e+01 + vertex 4.369394e+02 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + vertex 4.369394e+02 4.207640e+02 7.000000e+01 + vertex 4.371750e+02 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.371750e+02 4.209289e+02 7.000000e+01 + vertex 4.374357e+02 4.210505e+02 7.000000e+01 + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + vertex 4.374357e+02 4.210505e+02 7.000000e+01 + vertex 4.377135e+02 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + vertex 4.377135e+02 4.211249e+02 7.000000e+01 + vertex 4.375093e+02 4.253582e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375093e+02 4.253582e+02 7.000000e+01 + vertex 4.377135e+02 4.211249e+02 7.000000e+01 + vertex 4.380000e+02 4.211500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375093e+02 4.253582e+02 7.000000e+01 + vertex 4.380000e+02 4.211500e+02 7.000000e+01 + vertex 4.393582e+02 4.235093e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393582e+02 4.235093e+02 7.000000e+01 + vertex 4.380000e+02 4.211500e+02 7.000000e+01 + vertex 4.382865e+02 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.390606e+02 4.207640e+02 7.000000e+01 + vertex 4.415000e+02 4.220096e+02 7.000000e+01 + vertex 4.388250e+02 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388250e+02 4.209289e+02 7.000000e+01 + vertex 4.415000e+02 4.220096e+02 7.000000e+01 + vertex 4.393582e+02 4.235093e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.388250e+02 4.209289e+02 7.000000e+01 + vertex 4.393582e+02 4.235093e+02 7.000000e+01 + vertex 4.385643e+02 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.385643e+02 4.210505e+02 7.000000e+01 + vertex 4.393582e+02 4.235093e+02 7.000000e+01 + vertex 4.382865e+02 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.390606e+02 4.207640e+02 7.000000e+01 + vertex 4.392640e+02 4.205606e+02 7.000000e+01 + vertex 4.415000e+02 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 4.220096e+02 7.000000e+01 + vertex 4.392640e+02 4.205606e+02 7.000000e+01 + vertex 4.394289e+02 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.415000e+02 4.220096e+02 7.000000e+01 + vertex 4.394289e+02 4.203250e+02 7.000000e+01 + vertex 4.438697e+02 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.396500e+02 4.195000e+02 7.000000e+01 + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + vertex 4.396249e+02 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.396249e+02 4.197865e+02 7.000000e+01 + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + vertex 4.438697e+02 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.396249e+02 4.197865e+02 7.000000e+01 + vertex 4.438697e+02 4.209046e+02 7.000000e+01 + vertex 4.395505e+02 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.395505e+02 4.200643e+02 7.000000e+01 + vertex 4.438697e+02 4.209046e+02 7.000000e+01 + vertex 4.394289e+02 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 4.209046e+02 7.000000e+01 + vertex 4.516047e+02 4.202279e+02 7.000000e+01 + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + vertex 4.516047e+02 4.202279e+02 7.000000e+01 + vertex 4.490000e+02 4.200000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + vertex 4.490000e+02 4.200000e+02 7.000000e+01 + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + vertex 4.490000e+02 4.200000e+02 7.000000e+01 + vertex 4.463953e+02 4.202279e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + vertex 4.463953e+02 4.202279e+02 7.000000e+01 + vertex 4.438697e+02 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.619904e+02 4.275000e+02 7.000000e+01 + vertex 4.605643e+02 4.210505e+02 7.000000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + vertex 4.605643e+02 4.210505e+02 7.000000e+01 + vertex 4.608250e+02 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584495e+02 4.189357e+02 7.000000e+01 + vertex 4.583751e+02 4.192135e+02 7.000000e+01 + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + vertex 4.583751e+02 4.192135e+02 7.000000e+01 + vertex 4.583500e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + vertex 4.583500e+02 4.195000e+02 7.000000e+01 + vertex 4.541303e+02 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591750e+02 4.209289e+02 7.000000e+01 + vertex 4.586418e+02 4.235093e+02 7.000000e+01 + vertex 4.589394e+02 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.589394e+02 4.207640e+02 7.000000e+01 + vertex 4.586418e+02 4.235093e+02 7.000000e+01 + vertex 4.565000e+02 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.589394e+02 4.207640e+02 7.000000e+01 + vertex 4.565000e+02 4.220096e+02 7.000000e+01 + vertex 4.587360e+02 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608250e+02 4.209289e+02 7.000000e+01 + vertex 4.610606e+02 4.207640e+02 7.000000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + vertex 4.610606e+02 4.207640e+02 7.000000e+01 + vertex 4.612640e+02 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + vertex 4.612640e+02 4.205606e+02 7.000000e+01 + vertex 4.614289e+02 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.583500e+02 4.195000e+02 7.000000e+01 + vertex 4.583751e+02 4.197865e+02 7.000000e+01 + vertex 4.541303e+02 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 4.209046e+02 7.000000e+01 + vertex 4.583751e+02 4.197865e+02 7.000000e+01 + vertex 4.584495e+02 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541303e+02 4.209046e+02 7.000000e+01 + vertex 4.584495e+02 4.200643e+02 7.000000e+01 + vertex 4.565000e+02 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 4.220096e+02 7.000000e+01 + vertex 4.584495e+02 4.200643e+02 7.000000e+01 + vertex 4.585711e+02 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565000e+02 4.220096e+02 7.000000e+01 + vertex 4.585711e+02 4.203250e+02 7.000000e+01 + vertex 4.587360e+02 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.591750e+02 4.209289e+02 7.000000e+01 + vertex 4.594357e+02 4.210505e+02 7.000000e+01 + vertex 4.586418e+02 4.235093e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586418e+02 4.235093e+02 7.000000e+01 + vertex 4.594357e+02 4.210505e+02 7.000000e+01 + vertex 4.597135e+02 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586418e+02 4.235093e+02 7.000000e+01 + vertex 4.597135e+02 4.211249e+02 7.000000e+01 + vertex 4.604907e+02 4.253582e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604907e+02 4.253582e+02 7.000000e+01 + vertex 4.597135e+02 4.211249e+02 7.000000e+01 + vertex 4.600000e+02 4.211500e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604907e+02 4.253582e+02 7.000000e+01 + vertex 4.600000e+02 4.211500e+02 7.000000e+01 + vertex 4.619904e+02 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.619904e+02 4.275000e+02 7.000000e+01 + vertex 4.600000e+02 4.211500e+02 7.000000e+01 + vertex 4.602865e+02 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.619904e+02 4.275000e+02 7.000000e+01 + vertex 4.602865e+02 4.211249e+02 7.000000e+01 + vertex 4.605643e+02 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615505e+02 4.200643e+02 7.000000e+01 + vertex 4.616249e+02 4.197865e+02 7.000000e+01 + vertex 4.628250e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.189250e+02 7.000000e+01 + vertex 4.616249e+02 4.197865e+02 7.000000e+01 + vertex 4.616500e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.189250e+02 7.000000e+01 + vertex 4.616500e+02 4.195000e+02 7.000000e+01 + vertex 4.616249e+02 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 7.000000e+01 + vertex 4.637721e+02 4.323953e+02 7.000000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 7.000000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + vertex 4.680000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 4.401303e+02 7.000000e+01 + vertex 4.637721e+02 4.376047e+02 7.000000e+01 + vertex 4.680000e+02 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 7.000000e+01 + vertex 4.637721e+02 4.376047e+02 7.000000e+01 + vertex 4.640000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 7.000000e+01 + vertex 4.640000e+02 4.350000e+02 7.000000e+01 + vertex 4.637721e+02 4.323953e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 7.000000e+01 + vertex 4.680000e+02 4.488000e+02 7.000000e+01 + vertex 4.630954e+02 4.401303e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 4.401303e+02 7.000000e+01 + vertex 4.680000e+02 4.488000e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630954e+02 4.401303e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.619904e+02 4.425000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.619904e+02 4.425000e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.604907e+02 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.602865e+02 4.488751e+02 7.000000e+01 + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + vertex 4.586418e+02 4.464907e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 7.000000e+01 + vertex 4.586418e+02 4.464907e+02 7.000000e+01 + vertex 4.604907e+02 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367360e+02 4.515606e+02 7.000000e+01 + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + vertex 4.365711e+02 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.365711e+02 4.513250e+02 7.000000e+01 + vertex 4.367216e+02 4.600000e+02 7.000000e+01 + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.365711e+02 4.513250e+02 7.000000e+01 + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 4.364495e+02 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371750e+02 4.490710e+02 7.000000e+01 + vertex 4.369394e+02 4.492360e+02 7.000000e+01 + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + vertex 4.369394e+02 4.492360e+02 7.000000e+01 + vertex 4.367360e+02 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 7.000000e+01 + vertex 4.367360e+02 4.494394e+02 7.000000e+01 + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 4.367360e+02 4.494394e+02 7.000000e+01 + vertex 4.365711e+02 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 4.365711e+02 4.496750e+02 7.000000e+01 + vertex 4.364495e+02 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364495e+02 4.499357e+02 7.000000e+01 + vertex 4.363751e+02 4.502135e+02 7.000000e+01 + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 4.363751e+02 4.502135e+02 7.000000e+01 + vertex 4.363500e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 4.363500e+02 4.505000e+02 7.000000e+01 + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 4.363500e+02 4.505000e+02 7.000000e+01 + vertex 4.363751e+02 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 4.363751e+02 4.507865e+02 7.000000e+01 + vertex 4.364495e+02 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612640e+02 4.184394e+02 7.000000e+01 + vertex 4.628250e+02 2.937034e+02 7.000000e+01 + vertex 4.614289e+02 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.614289e+02 4.186750e+02 7.000000e+01 + vertex 4.628250e+02 2.937034e+02 7.000000e+01 + vertex 4.628250e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.614289e+02 4.186750e+02 7.000000e+01 + vertex 4.628250e+02 4.189250e+02 7.000000e+01 + vertex 4.615505e+02 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615505e+02 4.189357e+02 7.000000e+01 + vertex 4.628250e+02 4.189250e+02 7.000000e+01 + vertex 4.616249e+02 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591750e+02 4.180711e+02 7.000000e+01 + vertex 4.589394e+02 4.182360e+02 7.000000e+01 + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + vertex 4.589394e+02 4.182360e+02 7.000000e+01 + vertex 4.587360e+02 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + vertex 4.587360e+02 4.184394e+02 7.000000e+01 + vertex 4.585711e+02 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.610606e+02 4.182360e+02 7.000000e+01 + vertex 4.608250e+02 4.180711e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.608250e+02 4.180711e+02 7.000000e+01 + vertex 4.605643e+02 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.605643e+02 4.179495e+02 7.000000e+01 + vertex 4.602865e+02 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.602865e+02 4.178751e+02 7.000000e+01 + vertex 4.600000e+02 4.178500e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.600000e+02 4.178500e+02 7.000000e+01 + vertex 4.597135e+02 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.597135e+02 4.178751e+02 7.000000e+01 + vertex 4.594357e+02 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367360e+02 4.184394e+02 7.000000e+01 + vertex 4.365711e+02 4.186750e+02 7.000000e+01 + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 4.365711e+02 4.186750e+02 7.000000e+01 + vertex 4.364495e+02 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 4.364495e+02 4.189357e+02 7.000000e+01 + vertex 4.363751e+02 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.396500e+02 4.195000e+02 7.000000e+01 + vertex 4.396249e+02 4.192135e+02 7.000000e+01 + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + vertex 4.396249e+02 4.192135e+02 7.000000e+01 + vertex 4.395505e+02 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + vertex 4.395505e+02 4.189357e+02 7.000000e+01 + vertex 4.394289e+02 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.374357e+02 4.179495e+02 7.000000e+01 + vertex 4.371750e+02 4.180711e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 4.367360e+02 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367360e+02 4.184394e+02 7.000000e+01 + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367360e+02 4.184394e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.369394e+02 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.369394e+02 4.182360e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.371750e+02 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392640e+02 4.184394e+02 7.000000e+01 + vertex 4.390606e+02 4.182360e+02 7.000000e+01 + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.390606e+02 4.182360e+02 7.000000e+01 + vertex 4.388250e+02 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.388250e+02 4.180711e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.388250e+02 4.180711e+02 7.000000e+01 + vertex 4.385643e+02 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.385643e+02 4.179495e+02 7.000000e+01 + vertex 4.382865e+02 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.382865e+02 4.178751e+02 7.000000e+01 + vertex 4.380000e+02 4.178500e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.380000e+02 4.178500e+02 7.000000e+01 + vertex 4.377135e+02 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.377135e+02 4.178751e+02 7.000000e+01 + vertex 4.374357e+02 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 3.126398e+01 4.184394e+02 7.000000e+01 + vertex 3.106060e+01 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.106060e+01 4.182360e+02 7.000000e+01 + vertex 3.082500e+01 4.180711e+02 7.000000e+01 + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 3.082500e+01 4.180711e+02 7.000000e+01 + vertex 3.056433e+01 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 3.056433e+01 4.179495e+02 7.000000e+01 + vertex 3.028652e+01 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.028652e+01 4.178751e+02 7.000000e+01 + vertex 3.000000e+01 4.178500e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.178500e+02 7.000000e+01 + vertex 2.971348e+01 4.178751e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 2.971348e+01 4.178751e+02 7.000000e+01 + vertex 2.943567e+01 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 2.943567e+01 4.179495e+02 7.000000e+01 + vertex 2.917500e+01 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.893940e+01 4.182360e+02 7.000000e+01 + vertex 2.873603e+01 4.184394e+02 7.000000e+01 + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + vertex 2.873603e+01 4.184394e+02 7.000000e+01 + vertex 2.857106e+01 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + vertex 2.857106e+01 4.186750e+02 7.000000e+01 + vertex 2.844951e+01 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 3.126398e+01 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.126398e+01 4.184394e+02 7.000000e+01 + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.126398e+01 4.184394e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 3.142894e+01 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.142894e+01 4.186750e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 3.155049e+01 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.650003e+00 4.195000e+02 7.000000e+01 + vertex 9.624936e+00 4.192135e+02 7.000000e+01 + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + vertex 9.624936e+00 4.192135e+02 7.000000e+01 + vertex 9.550493e+00 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + vertex 9.550493e+00 4.189357e+02 7.000000e+01 + vertex 9.428944e+00 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.060603e+00 4.182360e+02 7.000000e+01 + vertex 8.825000e+00 4.180711e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.435668e+00 4.179495e+02 7.000000e+01 + vertex 7.175002e+00 4.180711e+02 7.000000e+01 + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.060603e+00 4.182360e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 9.263974e+00 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.175002e+00 4.180711e+02 7.000000e+01 + vertex 6.939404e+00 4.182360e+02 7.000000e+01 + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + vertex 6.939404e+00 4.182360e+02 7.000000e+01 + vertex 6.736029e+00 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + vertex 6.736029e+00 4.184394e+02 7.000000e+01 + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + vertex 6.736029e+00 4.184394e+02 7.000000e+01 + vertex 6.571058e+00 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + vertex 6.571058e+00 4.186750e+02 7.000000e+01 + vertex 6.449509e+00 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + vertex 8.564334e+00 4.179495e+02 7.000000e+01 + vertex 8.286521e+00 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.286521e+00 4.178751e+02 7.000000e+01 + vertex 8.000001e+00 4.178500e+02 7.000000e+01 + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + vertex 8.000001e+00 4.178500e+02 7.000000e+01 + vertex 7.713482e+00 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + vertex 7.713482e+00 4.178751e+02 7.000000e+01 + vertex 7.435668e+00 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.165000e+01 4.505000e+02 7.000000e+01 + vertex 3.162493e+01 4.502135e+02 7.000000e+01 + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.162493e+01 4.502135e+02 7.000000e+01 + vertex 3.155049e+01 4.499357e+02 7.000000e+01 + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + vertex 3.155049e+01 4.499357e+02 7.000000e+01 + vertex 3.142894e+01 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + vertex 3.142894e+01 4.496750e+02 7.000000e+01 + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + vertex 3.142894e+01 4.496750e+02 7.000000e+01 + vertex 3.126398e+01 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 7.000000e+01 + vertex 3.126398e+01 4.494394e+02 7.000000e+01 + vertex 3.106060e+01 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082500e+01 4.519289e+02 7.000000e+01 + vertex 3.106060e+01 4.517640e+02 7.000000e+01 + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + vertex 3.106060e+01 4.517640e+02 7.000000e+01 + vertex 3.126398e+01 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 7.000000e+01 + vertex 3.126398e+01 4.515606e+02 7.000000e+01 + vertex 5.050000e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.126398e+01 4.515606e+02 7.000000e+01 + vertex 3.142894e+01 4.513250e+02 7.000000e+01 + vertex 5.050000e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.600000e+02 7.000000e+01 + vertex 3.142894e+01 4.513250e+02 7.000000e+01 + vertex 3.155049e+01 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.600000e+02 7.000000e+01 + vertex 3.155049e+01 4.510643e+02 7.000000e+01 + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + vertex 3.155049e+01 4.510643e+02 7.000000e+01 + vertex 3.162493e+01 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + vertex 3.162493e+01 4.507865e+02 7.000000e+01 + vertex 3.165000e+01 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.842585e+01 2.354398e+02 7.000000e+01 + vertex 2.588111e+01 2.351683e+02 7.000000e+01 + vertex 2.675000e+01 2.347631e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.965686e+01 2.369069e+02 7.000000e+01 + vertex 2.987392e+01 2.368879e+02 7.000000e+01 + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 2.987392e+01 2.368879e+02 7.000000e+01 + vertex 3.008438e+01 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.008438e+01 2.368315e+02 7.000000e+01 + vertex 3.028186e+01 2.367394e+02 7.000000e+01 + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 3.028186e+01 2.367394e+02 7.000000e+01 + vertex 3.046034e+01 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 3.046034e+01 2.366144e+02 7.000000e+01 + vertex 3.061441e+01 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943980e+01 2.344258e+02 7.000000e+01 + vertex 2.922933e+01 2.344822e+02 7.000000e+01 + vertex 2.821325e+01 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.495507e+01 2.354164e+02 7.000000e+01 + vertex 2.842585e+01 2.358739e+02 7.000000e+01 + vertex 2.400000e+01 2.355000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.400000e+01 2.355000e+02 7.000000e+01 + vertex 2.842585e+01 2.358739e+02 7.000000e+01 + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.061441e+01 2.364603e+02 7.000000e+01 + vertex 3.073939e+01 2.362819e+02 7.000000e+01 + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 3.073939e+01 2.362819e+02 7.000000e+01 + vertex 3.083147e+01 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 3.083147e+01 2.360844e+02 7.000000e+01 + vertex 3.088787e+01 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.090686e+01 2.356569e+02 7.000000e+01 + vertex 3.088787e+01 2.354398e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.088787e+01 2.354398e+02 7.000000e+01 + vertex 3.083147e+01 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.083147e+01 2.352293e+02 7.000000e+01 + vertex 3.073939e+01 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.821325e+01 2.335353e+02 7.000000e+01 + vertex 2.876314e+01 2.327500e+02 7.000000e+01 + vertex 2.943980e+01 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943980e+01 2.344258e+02 7.000000e+01 + vertex 2.876314e+01 2.327500e+02 7.000000e+01 + vertex 2.916831e+01 2.318811e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943980e+01 2.344258e+02 7.000000e+01 + vertex 2.916831e+01 2.318811e+02 7.000000e+01 + vertex 2.965686e+01 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.965686e+01 2.344069e+02 7.000000e+01 + vertex 2.916831e+01 2.318811e+02 7.000000e+01 + vertex 2.941645e+01 2.309551e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.965686e+01 2.344069e+02 7.000000e+01 + vertex 2.941645e+01 2.309551e+02 7.000000e+01 + vertex 2.950000e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.753533e+01 2.342132e+02 7.000000e+01 + vertex 2.857433e+01 2.350319e+02 7.000000e+01 + vertex 2.675000e+01 2.347631e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.675000e+01 2.347631e+02 7.000000e+01 + vertex 2.857433e+01 2.350319e+02 7.000000e+01 + vertex 2.848224e+01 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.675000e+01 2.347631e+02 7.000000e+01 + vertex 2.848224e+01 2.352293e+02 7.000000e+01 + vertex 2.842585e+01 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.588111e+01 2.351683e+02 7.000000e+01 + vertex 2.842585e+01 2.354398e+02 7.000000e+01 + vertex 2.495507e+01 2.354164e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.495507e+01 2.354164e+02 7.000000e+01 + vertex 2.842585e+01 2.354398e+02 7.000000e+01 + vertex 2.840685e+01 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.495507e+01 2.354164e+02 7.000000e+01 + vertex 2.840685e+01 2.356569e+02 7.000000e+01 + vertex 2.842585e+01 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.028652e+01 4.178751e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 2.943980e+01 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 2.943980e+01 2.368879e+02 7.000000e+01 + vertex 2.965686e+01 2.369069e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.987392e+01 2.344258e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.008438e+01 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.008438e+01 2.344822e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.028186e+01 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.073939e+01 2.350319e+02 7.000000e+01 + vertex 3.061441e+01 2.348534e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.061441e+01 2.348534e+02 7.000000e+01 + vertex 3.046034e+01 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.046034e+01 2.346993e+02 7.000000e+01 + vertex 3.028186e+01 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.922933e+01 2.344822e+02 7.000000e+01 + vertex 2.903185e+01 2.345743e+02 7.000000e+01 + vertex 2.821325e+01 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.821325e+01 2.335353e+02 7.000000e+01 + vertex 2.903185e+01 2.345743e+02 7.000000e+01 + vertex 2.885337e+01 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.821325e+01 2.335353e+02 7.000000e+01 + vertex 2.885337e+01 2.346993e+02 7.000000e+01 + vertex 2.753533e+01 2.342132e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.753533e+01 2.342132e+02 7.000000e+01 + vertex 2.885337e+01 2.346993e+02 7.000000e+01 + vertex 2.869930e+01 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.753533e+01 2.342132e+02 7.000000e+01 + vertex 2.869930e+01 2.348534e+02 7.000000e+01 + vertex 2.857433e+01 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.842585e+01 2.358739e+02 7.000000e+01 + vertex 2.848224e+01 2.360844e+02 7.000000e+01 + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + vertex 2.848224e+01 2.360844e+02 7.000000e+01 + vertex 2.857433e+01 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + vertex 2.857433e+01 2.362819e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 2.857433e+01 2.362819e+02 7.000000e+01 + vertex 2.869930e+01 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 2.869930e+01 2.364603e+02 7.000000e+01 + vertex 2.885337e+01 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.885337e+01 2.366144e+02 7.000000e+01 + vertex 2.903185e+01 2.367394e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 2.903185e+01 2.367394e+02 7.000000e+01 + vertex 2.922933e+01 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 2.922933e+01 2.368315e+02 7.000000e+01 + vertex 2.943980e+01 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.942568e+01 2.350319e+02 7.000000e+01 + vertex 1.930070e+01 2.348534e+02 7.000000e+01 + vertex 2.046467e+01 2.342132e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.046467e+01 2.342132e+02 7.000000e+01 + vertex 1.930070e+01 2.348534e+02 7.000000e+01 + vertex 1.978676e+01 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.791562e+01 2.344822e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.812609e+01 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.812609e+01 2.344258e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.850000e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.812609e+01 2.344258e+02 7.000000e+01 + vertex 1.850000e+01 2.300000e+02 7.000000e+01 + vertex 1.834315e+01 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.834315e+01 2.344069e+02 7.000000e+01 + vertex 1.850000e+01 2.300000e+02 7.000000e+01 + vertex 1.858356e+01 2.309551e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.834315e+01 2.344069e+02 7.000000e+01 + vertex 1.858356e+01 2.309551e+02 7.000000e+01 + vertex 1.856021e+01 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.856021e+01 2.344258e+02 7.000000e+01 + vertex 1.858356e+01 2.309551e+02 7.000000e+01 + vertex 1.883169e+01 2.318811e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.856021e+01 2.344258e+02 7.000000e+01 + vertex 1.883169e+01 2.318811e+02 7.000000e+01 + vertex 1.923686e+01 2.327500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.791562e+01 2.344822e+02 7.000000e+01 + vertex 1.771815e+01 2.345743e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.771815e+01 2.345743e+02 7.000000e+01 + vertex 1.753966e+01 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.753966e+01 2.346993e+02 7.000000e+01 + vertex 1.738559e+01 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.771815e+01 2.367394e+02 7.000000e+01 + vertex 1.791562e+01 2.368315e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 1.791562e+01 2.368315e+02 7.000000e+01 + vertex 1.812609e+01 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 1.812609e+01 2.368879e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 1.812609e+01 2.368879e+02 7.000000e+01 + vertex 1.834315e+01 2.369069e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.834315e+01 2.369069e+02 7.000000e+01 + vertex 1.856021e+01 2.368879e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 1.856021e+01 2.368879e+02 7.000000e+01 + vertex 1.877067e+01 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 1.877067e+01 2.368315e+02 7.000000e+01 + vertex 1.896815e+01 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.738559e+01 2.348534e+02 7.000000e+01 + vertex 1.726061e+01 2.350319e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.726061e+01 2.350319e+02 7.000000e+01 + vertex 1.716853e+01 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.716853e+01 2.352293e+02 7.000000e+01 + vertex 1.711214e+01 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.711214e+01 2.354398e+02 7.000000e+01 + vertex 1.709315e+01 2.356569e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.709315e+01 2.356569e+02 7.000000e+01 + vertex 1.711214e+01 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.711214e+01 2.358739e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 1.711214e+01 2.358739e+02 7.000000e+01 + vertex 1.716853e+01 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 1.716853e+01 2.360844e+02 7.000000e+01 + vertex 1.726061e+01 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.726061e+01 2.362819e+02 7.000000e+01 + vertex 1.738559e+01 2.364603e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 1.738559e+01 2.364603e+02 7.000000e+01 + vertex 1.753966e+01 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 1.753966e+01 2.366144e+02 7.000000e+01 + vertex 1.771815e+01 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.942568e+01 2.350319e+02 7.000000e+01 + vertex 2.046467e+01 2.342132e+02 7.000000e+01 + vertex 1.951776e+01 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.951776e+01 2.352293e+02 7.000000e+01 + vertex 2.046467e+01 2.342132e+02 7.000000e+01 + vertex 2.125000e+01 2.347631e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.951776e+01 2.352293e+02 7.000000e+01 + vertex 2.125000e+01 2.347631e+02 7.000000e+01 + vertex 1.957416e+01 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.957416e+01 2.354398e+02 7.000000e+01 + vertex 2.125000e+01 2.347631e+02 7.000000e+01 + vertex 2.211889e+01 2.351683e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.957416e+01 2.354398e+02 7.000000e+01 + vertex 2.211889e+01 2.351683e+02 7.000000e+01 + vertex 1.959315e+01 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.211889e+01 2.351683e+02 7.000000e+01 + vertex 2.304494e+01 2.354164e+02 7.000000e+01 + vertex 1.959315e+01 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.959315e+01 2.356569e+02 7.000000e+01 + vertex 2.304494e+01 2.354164e+02 7.000000e+01 + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.959315e+01 2.356569e+02 7.000000e+01 + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + vertex 1.957416e+01 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.957416e+01 2.358739e+02 7.000000e+01 + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + vertex 1.951776e+01 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.930070e+01 2.348534e+02 7.000000e+01 + vertex 1.914663e+01 2.346993e+02 7.000000e+01 + vertex 1.978676e+01 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.978676e+01 2.335353e+02 7.000000e+01 + vertex 1.914663e+01 2.346993e+02 7.000000e+01 + vertex 1.896815e+01 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.978676e+01 2.335353e+02 7.000000e+01 + vertex 1.896815e+01 2.345743e+02 7.000000e+01 + vertex 1.923686e+01 2.327500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.923686e+01 2.327500e+02 7.000000e+01 + vertex 1.896815e+01 2.345743e+02 7.000000e+01 + vertex 1.877067e+01 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.923686e+01 2.327500e+02 7.000000e+01 + vertex 1.877067e+01 2.344822e+02 7.000000e+01 + vertex 1.856021e+01 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.896815e+01 2.367394e+02 7.000000e+01 + vertex 1.914663e+01 2.366144e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 1.914663e+01 2.366144e+02 7.000000e+01 + vertex 1.930070e+01 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 1.930070e+01 2.364603e+02 7.000000e+01 + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + vertex 1.930070e+01 2.364603e+02 7.000000e+01 + vertex 1.942568e+01 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + vertex 1.942568e+01 2.362819e+02 7.000000e+01 + vertex 1.951776e+01 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 1.856021e+01 2.231121e+02 7.000000e+01 + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 1.856021e+01 2.231121e+02 7.000000e+01 + vertex 1.834315e+01 2.230931e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 1.834315e+01 2.230931e+02 7.000000e+01 + vertex 1.812609e+01 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.812609e+01 2.231121e+02 7.000000e+01 + vertex 1.791562e+01 2.231685e+02 7.000000e+01 + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 1.791562e+01 2.231685e+02 7.000000e+01 + vertex 1.771815e+01 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 1.771815e+01 2.232606e+02 7.000000e+01 + vertex 1.753966e+01 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.711214e+01 2.241261e+02 7.000000e+01 + vertex 1.709315e+01 2.243431e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.709315e+01 2.243431e+02 7.000000e+01 + vertex 1.711214e+01 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.711214e+01 2.245602e+02 7.000000e+01 + vertex 1.716853e+01 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.957416e+01 2.241261e+02 7.000000e+01 + vertex 1.951776e+01 2.239156e+02 7.000000e+01 + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 1.951776e+01 2.239156e+02 7.000000e+01 + vertex 1.942568e+01 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 1.942568e+01 2.237181e+02 7.000000e+01 + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 1.942568e+01 2.237181e+02 7.000000e+01 + vertex 1.930070e+01 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 1.930070e+01 2.235397e+02 7.000000e+01 + vertex 1.914663e+01 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.914663e+01 2.233856e+02 7.000000e+01 + vertex 1.896815e+01 2.232606e+02 7.000000e+01 + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 1.896815e+01 2.232606e+02 7.000000e+01 + vertex 1.877067e+01 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 1.877067e+01 2.231685e+02 7.000000e+01 + vertex 1.856021e+01 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.753966e+01 2.233856e+02 7.000000e+01 + vertex 1.738559e+01 2.235397e+02 7.000000e+01 + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 1.738559e+01 2.235397e+02 7.000000e+01 + vertex 1.726061e+01 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 1.726061e+01 2.237181e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.726061e+01 2.237181e+02 7.000000e+01 + vertex 1.716853e+01 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.716853e+01 2.239156e+02 7.000000e+01 + vertex 1.711214e+01 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.716853e+01 2.247707e+02 7.000000e+01 + vertex 1.726061e+01 2.249682e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.726061e+01 2.249682e+02 7.000000e+01 + vertex 1.738559e+01 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.738559e+01 2.251466e+02 7.000000e+01 + vertex 1.753966e+01 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.753966e+01 2.253007e+02 7.000000e+01 + vertex 1.771815e+01 2.254257e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.771815e+01 2.254257e+02 7.000000e+01 + vertex 1.791562e+01 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.791562e+01 2.255178e+02 7.000000e+01 + vertex 1.850000e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.850000e+01 2.300000e+02 7.000000e+01 + vertex 1.791562e+01 2.255178e+02 7.000000e+01 + vertex 1.812609e+01 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.850000e+01 2.300000e+02 7.000000e+01 + vertex 1.812609e+01 2.255742e+02 7.000000e+01 + vertex 1.858356e+01 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.858356e+01 2.290449e+02 7.000000e+01 + vertex 1.812609e+01 2.255742e+02 7.000000e+01 + vertex 1.834315e+01 2.255931e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.858356e+01 2.290449e+02 7.000000e+01 + vertex 1.834315e+01 2.255931e+02 7.000000e+01 + vertex 1.883169e+01 2.281189e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.883169e+01 2.281189e+02 7.000000e+01 + vertex 1.834315e+01 2.255931e+02 7.000000e+01 + vertex 1.856021e+01 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.883169e+01 2.281189e+02 7.000000e+01 + vertex 1.856021e+01 2.255742e+02 7.000000e+01 + vertex 1.923686e+01 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.923686e+01 2.272500e+02 7.000000e+01 + vertex 1.856021e+01 2.255742e+02 7.000000e+01 + vertex 1.877067e+01 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.923686e+01 2.272500e+02 7.000000e+01 + vertex 1.877067e+01 2.255178e+02 7.000000e+01 + vertex 1.978676e+01 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.877067e+01 2.255178e+02 7.000000e+01 + vertex 1.896815e+01 2.254257e+02 7.000000e+01 + vertex 1.978676e+01 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.978676e+01 2.264647e+02 7.000000e+01 + vertex 1.896815e+01 2.254257e+02 7.000000e+01 + vertex 1.914663e+01 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.978676e+01 2.264647e+02 7.000000e+01 + vertex 1.914663e+01 2.253007e+02 7.000000e+01 + vertex 2.046467e+01 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.957416e+01 2.241261e+02 7.000000e+01 + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 1.959315e+01 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.959315e+01 2.243431e+02 7.000000e+01 + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 2.304494e+01 2.245836e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.959315e+01 2.243431e+02 7.000000e+01 + vertex 2.304494e+01 2.245836e+02 7.000000e+01 + vertex 2.211889e+01 2.248317e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.914663e+01 2.253007e+02 7.000000e+01 + vertex 1.930070e+01 2.251466e+02 7.000000e+01 + vertex 2.046467e+01 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.046467e+01 2.257868e+02 7.000000e+01 + vertex 1.930070e+01 2.251466e+02 7.000000e+01 + vertex 1.942568e+01 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.046467e+01 2.257868e+02 7.000000e+01 + vertex 1.942568e+01 2.249682e+02 7.000000e+01 + vertex 2.125000e+01 2.252369e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.125000e+01 2.252369e+02 7.000000e+01 + vertex 1.942568e+01 2.249682e+02 7.000000e+01 + vertex 1.951776e+01 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.125000e+01 2.252369e+02 7.000000e+01 + vertex 1.951776e+01 2.247707e+02 7.000000e+01 + vertex 2.211889e+01 2.248317e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.211889e+01 2.248317e+02 7.000000e+01 + vertex 1.951776e+01 2.247707e+02 7.000000e+01 + vertex 1.957416e+01 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.211889e+01 2.248317e+02 7.000000e+01 + vertex 1.957416e+01 2.245602e+02 7.000000e+01 + vertex 1.959315e+01 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943980e+01 2.231121e+02 7.000000e+01 + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 2.965686e+01 2.230931e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.965686e+01 2.230931e+02 7.000000e+01 + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.965686e+01 2.230931e+02 7.000000e+01 + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 2.987392e+01 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.400000e+01 2.245000e+02 7.000000e+01 + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 2.842585e+01 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.046034e+01 2.253007e+02 7.000000e+01 + vertex 3.061441e+01 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.987392e+01 2.255742e+02 7.000000e+01 + vertex 3.008438e+01 2.255178e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.008438e+01 2.255178e+02 7.000000e+01 + vertex 3.028186e+01 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.028186e+01 2.254257e+02 7.000000e+01 + vertex 3.046034e+01 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.869930e+01 2.235397e+02 7.000000e+01 + vertex 2.857433e+01 2.237181e+02 7.000000e+01 + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 2.857433e+01 2.237181e+02 7.000000e+01 + vertex 2.848224e+01 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 2.848224e+01 2.239156e+02 7.000000e+01 + vertex 2.842585e+01 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.941645e+01 2.290449e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 2.950000e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.950000e+01 2.300000e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 2.987392e+01 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.950000e+01 2.300000e+02 7.000000e+01 + vertex 2.987392e+01 2.344258e+02 7.000000e+01 + vertex 2.965686e+01 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.061441e+01 2.251466e+02 7.000000e+01 + vertex 3.073939e+01 2.249682e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.073939e+01 2.249682e+02 7.000000e+01 + vertex 3.083147e+01 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.083147e+01 2.247707e+02 7.000000e+01 + vertex 3.088787e+01 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943980e+01 2.231121e+02 7.000000e+01 + vertex 2.922933e+01 2.231685e+02 7.000000e+01 + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 2.922933e+01 2.231685e+02 7.000000e+01 + vertex 2.903185e+01 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 2.903185e+01 2.232606e+02 7.000000e+01 + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 2.903185e+01 2.232606e+02 7.000000e+01 + vertex 2.885337e+01 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 2.885337e+01 2.233856e+02 7.000000e+01 + vertex 2.869930e+01 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.090686e+01 2.243431e+02 7.000000e+01 + vertex 3.088787e+01 2.241261e+02 7.000000e+01 + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 3.088787e+01 2.241261e+02 7.000000e+01 + vertex 3.083147e+01 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.083147e+01 2.239156e+02 7.000000e+01 + vertex 3.073939e+01 2.237181e+02 7.000000e+01 + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 3.073939e+01 2.237181e+02 7.000000e+01 + vertex 3.061441e+01 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 3.061441e+01 2.235397e+02 7.000000e+01 + vertex 3.046034e+01 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.046034e+01 2.233856e+02 7.000000e+01 + vertex 3.028186e+01 2.232606e+02 7.000000e+01 + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 3.028186e+01 2.232606e+02 7.000000e+01 + vertex 3.008438e+01 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 3.008438e+01 2.231685e+02 7.000000e+01 + vertex 2.987392e+01 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.987392e+01 2.255742e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 2.965686e+01 2.255931e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.965686e+01 2.255931e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 2.941645e+01 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.965686e+01 2.255931e+02 7.000000e+01 + vertex 2.941645e+01 2.290449e+02 7.000000e+01 + vertex 2.943980e+01 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943980e+01 2.255742e+02 7.000000e+01 + vertex 2.941645e+01 2.290449e+02 7.000000e+01 + vertex 2.916831e+01 2.281189e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943980e+01 2.255742e+02 7.000000e+01 + vertex 2.916831e+01 2.281189e+02 7.000000e+01 + vertex 2.876314e+01 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.400000e+01 2.245000e+02 7.000000e+01 + vertex 2.842585e+01 2.241261e+02 7.000000e+01 + vertex 2.495507e+01 2.245836e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.495507e+01 2.245836e+02 7.000000e+01 + vertex 2.842585e+01 2.241261e+02 7.000000e+01 + vertex 2.840685e+01 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.495507e+01 2.245836e+02 7.000000e+01 + vertex 2.840685e+01 2.243431e+02 7.000000e+01 + vertex 2.588111e+01 2.248317e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.588111e+01 2.248317e+02 7.000000e+01 + vertex 2.840685e+01 2.243431e+02 7.000000e+01 + vertex 2.842585e+01 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.588111e+01 2.248317e+02 7.000000e+01 + vertex 2.842585e+01 2.245602e+02 7.000000e+01 + vertex 2.675000e+01 2.252369e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.675000e+01 2.252369e+02 7.000000e+01 + vertex 2.842585e+01 2.245602e+02 7.000000e+01 + vertex 2.848224e+01 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.675000e+01 2.252369e+02 7.000000e+01 + vertex 2.848224e+01 2.247707e+02 7.000000e+01 + vertex 2.753533e+01 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.848224e+01 2.247707e+02 7.000000e+01 + vertex 2.857433e+01 2.249682e+02 7.000000e+01 + vertex 2.753533e+01 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.753533e+01 2.257868e+02 7.000000e+01 + vertex 2.857433e+01 2.249682e+02 7.000000e+01 + vertex 2.869930e+01 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.753533e+01 2.257868e+02 7.000000e+01 + vertex 2.869930e+01 2.251466e+02 7.000000e+01 + vertex 2.821325e+01 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.869930e+01 2.251466e+02 7.000000e+01 + vertex 2.885337e+01 2.253007e+02 7.000000e+01 + vertex 2.821325e+01 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.821325e+01 2.264647e+02 7.000000e+01 + vertex 2.885337e+01 2.253007e+02 7.000000e+01 + vertex 2.903185e+01 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.821325e+01 2.264647e+02 7.000000e+01 + vertex 2.903185e+01 2.254257e+02 7.000000e+01 + vertex 2.876314e+01 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.876314e+01 2.272500e+02 7.000000e+01 + vertex 2.903185e+01 2.254257e+02 7.000000e+01 + vertex 2.922933e+01 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.876314e+01 2.272500e+02 7.000000e+01 + vertex 2.922933e+01 2.255178e+02 7.000000e+01 + vertex 2.943980e+01 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371685e+02 2.352293e+02 7.000000e+01 + vertex 4.371121e+02 2.354398e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.383432e+02 2.344069e+02 7.000000e+01 + vertex 4.381261e+02 2.344258e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.430449e+02 2.354164e+02 7.000000e+01 + vertex 4.395742e+02 2.358739e+02 7.000000e+01 + vertex 4.395932e+02 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.381261e+02 2.344258e+02 7.000000e+01 + vertex 4.379156e+02 2.344822e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.379156e+02 2.344822e+02 7.000000e+01 + vertex 4.377181e+02 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.377181e+02 2.345743e+02 7.000000e+01 + vertex 4.375397e+02 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375397e+02 2.346993e+02 7.000000e+01 + vertex 4.373856e+02 2.348534e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.373856e+02 2.348534e+02 7.000000e+01 + vertex 4.372606e+02 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.372606e+02 2.350319e+02 7.000000e+01 + vertex 4.371685e+02 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.370932e+02 2.356569e+02 7.000000e+01 + vertex 4.371121e+02 2.358739e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.371121e+02 2.358739e+02 7.000000e+01 + vertex 4.371685e+02 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.371685e+02 2.360844e+02 7.000000e+01 + vertex 4.372606e+02 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.372606e+02 2.362819e+02 7.000000e+01 + vertex 4.373856e+02 2.364603e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.373856e+02 2.364603e+02 7.000000e+01 + vertex 4.375397e+02 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.375397e+02 2.366144e+02 7.000000e+01 + vertex 4.377181e+02 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.377181e+02 2.367394e+02 7.000000e+01 + vertex 4.379156e+02 2.368315e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.379156e+02 2.368315e+02 7.000000e+01 + vertex 4.381261e+02 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.381261e+02 2.368879e+02 7.000000e+01 + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.381261e+02 2.368879e+02 7.000000e+01 + vertex 4.383432e+02 2.369069e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.383432e+02 2.369069e+02 7.000000e+01 + vertex 4.385602e+02 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.430449e+02 2.354164e+02 7.000000e+01 + vertex 4.395932e+02 2.356569e+02 7.000000e+01 + vertex 4.421189e+02 2.351683e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.421189e+02 2.351683e+02 7.000000e+01 + vertex 4.395932e+02 2.356569e+02 7.000000e+01 + vertex 4.395742e+02 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.421189e+02 2.351683e+02 7.000000e+01 + vertex 4.395742e+02 2.354398e+02 7.000000e+01 + vertex 4.412500e+02 2.347631e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.412500e+02 2.347631e+02 7.000000e+01 + vertex 4.395742e+02 2.354398e+02 7.000000e+01 + vertex 4.395178e+02 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.412500e+02 2.347631e+02 7.000000e+01 + vertex 4.395178e+02 2.352293e+02 7.000000e+01 + vertex 4.404647e+02 2.342132e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393007e+02 2.364603e+02 7.000000e+01 + vertex 4.394257e+02 2.362819e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.430449e+02 2.354164e+02 7.000000e+01 + vertex 4.440000e+02 2.355000e+02 7.000000e+01 + vertex 4.395742e+02 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395742e+02 2.358739e+02 7.000000e+01 + vertex 4.440000e+02 2.355000e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.395742e+02 2.358739e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.395178e+02 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.395178e+02 2.360844e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.394257e+02 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395178e+02 2.352293e+02 7.000000e+01 + vertex 4.394257e+02 2.350319e+02 7.000000e+01 + vertex 4.404647e+02 2.342132e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.404647e+02 2.342132e+02 7.000000e+01 + vertex 4.394257e+02 2.350319e+02 7.000000e+01 + vertex 4.393007e+02 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.404647e+02 2.342132e+02 7.000000e+01 + vertex 4.393007e+02 2.348534e+02 7.000000e+01 + vertex 4.397868e+02 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385602e+02 2.368879e+02 7.000000e+01 + vertex 4.387707e+02 2.368315e+02 7.000000e+01 + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.387707e+02 2.368315e+02 7.000000e+01 + vertex 4.389681e+02 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.389681e+02 2.367394e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.389681e+02 2.367394e+02 7.000000e+01 + vertex 4.391466e+02 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.391466e+02 2.366144e+02 7.000000e+01 + vertex 4.393007e+02 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371685e+02 2.239156e+02 7.000000e+01 + vertex 4.371121e+02 2.241261e+02 7.000000e+01 + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.440000e+02 2.245000e+02 7.000000e+01 + vertex 4.395742e+02 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395742e+02 2.241261e+02 7.000000e+01 + vertex 4.440000e+02 2.245000e+02 7.000000e+01 + vertex 4.430449e+02 2.245836e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395742e+02 2.241261e+02 7.000000e+01 + vertex 4.430449e+02 2.245836e+02 7.000000e+01 + vertex 4.395932e+02 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.385602e+02 2.231121e+02 7.000000e+01 + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 4.385602e+02 2.231121e+02 7.000000e+01 + vertex 4.383432e+02 2.230931e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 4.383432e+02 2.230931e+02 7.000000e+01 + vertex 4.381261e+02 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393007e+02 2.348534e+02 7.000000e+01 + vertex 4.391466e+02 2.346993e+02 7.000000e+01 + vertex 4.397868e+02 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.397868e+02 2.335353e+02 7.000000e+01 + vertex 4.391466e+02 2.346993e+02 7.000000e+01 + vertex 4.389681e+02 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.397868e+02 2.335353e+02 7.000000e+01 + vertex 4.389681e+02 2.345743e+02 7.000000e+01 + vertex 4.392369e+02 2.327500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392369e+02 2.327500e+02 7.000000e+01 + vertex 4.389681e+02 2.345743e+02 7.000000e+01 + vertex 4.387707e+02 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392369e+02 2.327500e+02 7.000000e+01 + vertex 4.387707e+02 2.344822e+02 7.000000e+01 + vertex 4.388317e+02 2.318811e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388317e+02 2.318811e+02 7.000000e+01 + vertex 4.387707e+02 2.344822e+02 7.000000e+01 + vertex 4.385602e+02 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388317e+02 2.318811e+02 7.000000e+01 + vertex 4.385602e+02 2.344258e+02 7.000000e+01 + vertex 4.385836e+02 2.309551e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385836e+02 2.309551e+02 7.000000e+01 + vertex 4.385602e+02 2.344258e+02 7.000000e+01 + vertex 4.383432e+02 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385836e+02 2.309551e+02 7.000000e+01 + vertex 4.383432e+02 2.344069e+02 7.000000e+01 + vertex 4.385000e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385000e+02 2.300000e+02 7.000000e+01 + vertex 4.383432e+02 2.344069e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385000e+02 2.300000e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.385836e+02 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.381261e+02 2.231121e+02 7.000000e+01 + vertex 4.379156e+02 2.231685e+02 7.000000e+01 + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 4.379156e+02 2.231685e+02 7.000000e+01 + vertex 4.377181e+02 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 4.377181e+02 2.232606e+02 7.000000e+01 + vertex 4.375397e+02 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375397e+02 2.233856e+02 7.000000e+01 + vertex 4.373856e+02 2.235397e+02 7.000000e+01 + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 4.373856e+02 2.235397e+02 7.000000e+01 + vertex 4.372606e+02 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 4.372606e+02 2.237181e+02 7.000000e+01 + vertex 4.371685e+02 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.370932e+02 2.243431e+02 7.000000e+01 + vertex 4.371121e+02 2.245602e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.371121e+02 2.245602e+02 7.000000e+01 + vertex 4.371685e+02 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.371685e+02 2.247707e+02 7.000000e+01 + vertex 4.372606e+02 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.391466e+02 2.233856e+02 7.000000e+01 + vertex 4.389681e+02 2.232606e+02 7.000000e+01 + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.389681e+02 2.232606e+02 7.000000e+01 + vertex 4.387707e+02 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.387707e+02 2.231685e+02 7.000000e+01 + vertex 4.385602e+02 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.372606e+02 2.249682e+02 7.000000e+01 + vertex 4.373856e+02 2.251466e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.373856e+02 2.251466e+02 7.000000e+01 + vertex 4.375397e+02 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.375397e+02 2.253007e+02 7.000000e+01 + vertex 4.377181e+02 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.395932e+02 2.243431e+02 7.000000e+01 + vertex 4.430449e+02 2.245836e+02 7.000000e+01 + vertex 4.395742e+02 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395742e+02 2.245602e+02 7.000000e+01 + vertex 4.430449e+02 2.245836e+02 7.000000e+01 + vertex 4.421189e+02 2.248317e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395742e+02 2.245602e+02 7.000000e+01 + vertex 4.421189e+02 2.248317e+02 7.000000e+01 + vertex 4.412500e+02 2.252369e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395742e+02 2.241261e+02 7.000000e+01 + vertex 4.395178e+02 2.239156e+02 7.000000e+01 + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.395178e+02 2.239156e+02 7.000000e+01 + vertex 4.394257e+02 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.394257e+02 2.237181e+02 7.000000e+01 + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.394257e+02 2.237181e+02 7.000000e+01 + vertex 4.393007e+02 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.393007e+02 2.235397e+02 7.000000e+01 + vertex 4.391466e+02 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.377181e+02 2.254257e+02 7.000000e+01 + vertex 4.379156e+02 2.255178e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.379156e+02 2.255178e+02 7.000000e+01 + vertex 4.381261e+02 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.381261e+02 2.255742e+02 7.000000e+01 + vertex 4.385836e+02 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385836e+02 2.290449e+02 7.000000e+01 + vertex 4.381261e+02 2.255742e+02 7.000000e+01 + vertex 4.383432e+02 2.255931e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385836e+02 2.290449e+02 7.000000e+01 + vertex 4.383432e+02 2.255931e+02 7.000000e+01 + vertex 4.388317e+02 2.281189e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388317e+02 2.281189e+02 7.000000e+01 + vertex 4.383432e+02 2.255931e+02 7.000000e+01 + vertex 4.385602e+02 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388317e+02 2.281189e+02 7.000000e+01 + vertex 4.385602e+02 2.255742e+02 7.000000e+01 + vertex 4.392369e+02 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392369e+02 2.272500e+02 7.000000e+01 + vertex 4.385602e+02 2.255742e+02 7.000000e+01 + vertex 4.387707e+02 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392369e+02 2.272500e+02 7.000000e+01 + vertex 4.387707e+02 2.255178e+02 7.000000e+01 + vertex 4.397868e+02 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.387707e+02 2.255178e+02 7.000000e+01 + vertex 4.389681e+02 2.254257e+02 7.000000e+01 + vertex 4.397868e+02 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.397868e+02 2.264647e+02 7.000000e+01 + vertex 4.389681e+02 2.254257e+02 7.000000e+01 + vertex 4.391466e+02 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.397868e+02 2.264647e+02 7.000000e+01 + vertex 4.391466e+02 2.253007e+02 7.000000e+01 + vertex 4.404647e+02 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.391466e+02 2.253007e+02 7.000000e+01 + vertex 4.393007e+02 2.251466e+02 7.000000e+01 + vertex 4.404647e+02 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.404647e+02 2.257868e+02 7.000000e+01 + vertex 4.393007e+02 2.251466e+02 7.000000e+01 + vertex 4.394257e+02 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.404647e+02 2.257868e+02 7.000000e+01 + vertex 4.394257e+02 2.249682e+02 7.000000e+01 + vertex 4.412500e+02 2.252369e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.412500e+02 2.252369e+02 7.000000e+01 + vertex 4.394257e+02 2.249682e+02 7.000000e+01 + vertex 4.395178e+02 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.412500e+02 2.252369e+02 7.000000e+01 + vertex 4.395178e+02 2.247707e+02 7.000000e+01 + vertex 4.395742e+02 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.508315e+02 2.247707e+02 7.000000e+01 + vertex 4.508879e+02 2.245602e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.496569e+02 2.230931e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.484822e+02 2.239156e+02 7.000000e+01 + vertex 4.484258e+02 2.241261e+02 7.000000e+01 + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.484258e+02 2.241261e+02 7.000000e+01 + vertex 4.484069e+02 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.484069e+02 2.243431e+02 7.000000e+01 + vertex 4.449551e+02 2.245836e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.498739e+02 2.255742e+02 7.000000e+01 + vertex 4.495000e+02 2.300000e+02 7.000000e+01 + vertex 4.494164e+02 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.508879e+02 2.245602e+02 7.000000e+01 + vertex 4.509069e+02 2.243431e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.509069e+02 2.243431e+02 7.000000e+01 + vertex 4.508879e+02 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.508879e+02 2.241261e+02 7.000000e+01 + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.508879e+02 2.241261e+02 7.000000e+01 + vertex 4.508315e+02 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.508315e+02 2.239156e+02 7.000000e+01 + vertex 4.507394e+02 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.502818e+02 2.232606e+02 7.000000e+01 + vertex 4.500844e+02 2.231685e+02 7.000000e+01 + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.500844e+02 2.231685e+02 7.000000e+01 + vertex 4.498739e+02 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.498739e+02 2.231121e+02 7.000000e+01 + vertex 4.496569e+02 2.230931e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.496569e+02 2.230931e+02 7.000000e+01 + vertex 4.494398e+02 2.231121e+02 7.000000e+01 + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.494398e+02 2.231121e+02 7.000000e+01 + vertex 4.492293e+02 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.492293e+02 2.231685e+02 7.000000e+01 + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.492293e+02 2.231685e+02 7.000000e+01 + vertex 4.490318e+02 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.490318e+02 2.232606e+02 7.000000e+01 + vertex 4.488534e+02 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.488534e+02 2.233856e+02 7.000000e+01 + vertex 4.486993e+02 2.235397e+02 7.000000e+01 + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.486993e+02 2.235397e+02 7.000000e+01 + vertex 4.485743e+02 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.485743e+02 2.237181e+02 7.000000e+01 + vertex 4.484822e+02 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.494398e+02 2.255742e+02 7.000000e+01 + vertex 4.491683e+02 2.281189e+02 7.000000e+01 + vertex 4.487632e+02 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.495000e+02 2.300000e+02 7.000000e+01 + vertex 4.498739e+02 2.255742e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.449551e+02 2.245836e+02 7.000000e+01 + vertex 4.484069e+02 2.243431e+02 7.000000e+01 + vertex 4.458811e+02 2.248317e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.458811e+02 2.248317e+02 7.000000e+01 + vertex 4.484069e+02 2.243431e+02 7.000000e+01 + vertex 4.484258e+02 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.458811e+02 2.248317e+02 7.000000e+01 + vertex 4.484258e+02 2.245602e+02 7.000000e+01 + vertex 4.467500e+02 2.252369e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.467500e+02 2.252369e+02 7.000000e+01 + vertex 4.484258e+02 2.245602e+02 7.000000e+01 + vertex 4.484822e+02 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.467500e+02 2.252369e+02 7.000000e+01 + vertex 4.484822e+02 2.247707e+02 7.000000e+01 + vertex 4.475353e+02 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.491683e+02 2.281189e+02 7.000000e+01 + vertex 4.494398e+02 2.255742e+02 7.000000e+01 + vertex 4.494164e+02 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.494164e+02 2.290449e+02 7.000000e+01 + vertex 4.494398e+02 2.255742e+02 7.000000e+01 + vertex 4.496569e+02 2.255931e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.494164e+02 2.290449e+02 7.000000e+01 + vertex 4.496569e+02 2.255931e+02 7.000000e+01 + vertex 4.498739e+02 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.498739e+02 2.255742e+02 7.000000e+01 + vertex 4.500844e+02 2.255178e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.500844e+02 2.255178e+02 7.000000e+01 + vertex 4.502818e+02 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.502818e+02 2.254257e+02 7.000000e+01 + vertex 4.504603e+02 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.507394e+02 2.237181e+02 7.000000e+01 + vertex 4.506144e+02 2.235397e+02 7.000000e+01 + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.506144e+02 2.235397e+02 7.000000e+01 + vertex 4.504603e+02 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.504603e+02 2.233856e+02 7.000000e+01 + vertex 4.502818e+02 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.484822e+02 2.247707e+02 7.000000e+01 + vertex 4.485743e+02 2.249682e+02 7.000000e+01 + vertex 4.475353e+02 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.475353e+02 2.257868e+02 7.000000e+01 + vertex 4.485743e+02 2.249682e+02 7.000000e+01 + vertex 4.486993e+02 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.475353e+02 2.257868e+02 7.000000e+01 + vertex 4.486993e+02 2.251466e+02 7.000000e+01 + vertex 4.482132e+02 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.486993e+02 2.251466e+02 7.000000e+01 + vertex 4.488534e+02 2.253007e+02 7.000000e+01 + vertex 4.482132e+02 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.482132e+02 2.264647e+02 7.000000e+01 + vertex 4.488534e+02 2.253007e+02 7.000000e+01 + vertex 4.490318e+02 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.482132e+02 2.264647e+02 7.000000e+01 + vertex 4.490318e+02 2.254257e+02 7.000000e+01 + vertex 4.487632e+02 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.487632e+02 2.272500e+02 7.000000e+01 + vertex 4.490318e+02 2.254257e+02 7.000000e+01 + vertex 4.492293e+02 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.487632e+02 2.272500e+02 7.000000e+01 + vertex 4.492293e+02 2.255178e+02 7.000000e+01 + vertex 4.494398e+02 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.504603e+02 2.253007e+02 7.000000e+01 + vertex 4.506144e+02 2.251466e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.506144e+02 2.251466e+02 7.000000e+01 + vertex 4.507394e+02 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.507394e+02 2.249682e+02 7.000000e+01 + vertex 4.508315e+02 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.494164e+02 2.309551e+02 7.000000e+01 + vertex 4.495000e+02 2.300000e+02 7.000000e+01 + vertex 4.496569e+02 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.509069e+02 2.356569e+02 7.000000e+01 + vertex 4.508879e+02 2.354398e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.508879e+02 2.354398e+02 7.000000e+01 + vertex 4.508315e+02 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.467500e+02 2.347631e+02 7.000000e+01 + vertex 4.475353e+02 2.342132e+02 7.000000e+01 + vertex 4.485743e+02 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.484258e+02 2.358739e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.484069e+02 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.484069e+02 2.356569e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.449551e+02 2.354164e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.484069e+02 2.356569e+02 7.000000e+01 + vertex 4.449551e+02 2.354164e+02 7.000000e+01 + vertex 4.484258e+02 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.488534e+02 2.366144e+02 7.000000e+01 + vertex 4.490318e+02 2.367394e+02 7.000000e+01 + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.494164e+02 2.309551e+02 7.000000e+01 + vertex 4.496569e+02 2.344069e+02 7.000000e+01 + vertex 4.491683e+02 2.318811e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.491683e+02 2.318811e+02 7.000000e+01 + vertex 4.496569e+02 2.344069e+02 7.000000e+01 + vertex 4.494398e+02 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.491683e+02 2.318811e+02 7.000000e+01 + vertex 4.494398e+02 2.344258e+02 7.000000e+01 + vertex 4.487632e+02 2.327500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.487632e+02 2.327500e+02 7.000000e+01 + vertex 4.494398e+02 2.344258e+02 7.000000e+01 + vertex 4.492293e+02 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.487632e+02 2.327500e+02 7.000000e+01 + vertex 4.492293e+02 2.344822e+02 7.000000e+01 + vertex 4.482132e+02 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.449551e+02 2.354164e+02 7.000000e+01 + vertex 4.458811e+02 2.351683e+02 7.000000e+01 + vertex 4.484258e+02 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.484258e+02 2.354398e+02 7.000000e+01 + vertex 4.458811e+02 2.351683e+02 7.000000e+01 + vertex 4.467500e+02 2.347631e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.484258e+02 2.354398e+02 7.000000e+01 + vertex 4.467500e+02 2.347631e+02 7.000000e+01 + vertex 4.484822e+02 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.484822e+02 2.352293e+02 7.000000e+01 + vertex 4.467500e+02 2.347631e+02 7.000000e+01 + vertex 4.485743e+02 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.490318e+02 2.367394e+02 7.000000e+01 + vertex 4.492293e+02 2.368315e+02 7.000000e+01 + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.492293e+02 2.368315e+02 7.000000e+01 + vertex 4.494398e+02 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.494398e+02 2.368879e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.494398e+02 2.368879e+02 7.000000e+01 + vertex 4.496569e+02 2.369069e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.496569e+02 2.369069e+02 7.000000e+01 + vertex 4.498739e+02 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.498739e+02 2.368879e+02 7.000000e+01 + vertex 4.500844e+02 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.508315e+02 2.352293e+02 7.000000e+01 + vertex 4.507394e+02 2.350319e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.507394e+02 2.350319e+02 7.000000e+01 + vertex 4.506144e+02 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.506144e+02 2.348534e+02 7.000000e+01 + vertex 4.504603e+02 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.504603e+02 2.346993e+02 7.000000e+01 + vertex 4.502818e+02 2.345743e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.502818e+02 2.345743e+02 7.000000e+01 + vertex 4.500844e+02 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.500844e+02 2.344822e+02 7.000000e+01 + vertex 4.495000e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.495000e+02 2.300000e+02 7.000000e+01 + vertex 4.500844e+02 2.344822e+02 7.000000e+01 + vertex 4.498739e+02 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.495000e+02 2.300000e+02 7.000000e+01 + vertex 4.498739e+02 2.344258e+02 7.000000e+01 + vertex 4.496569e+02 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.492293e+02 2.344822e+02 7.000000e+01 + vertex 4.490318e+02 2.345743e+02 7.000000e+01 + vertex 4.482132e+02 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.482132e+02 2.335353e+02 7.000000e+01 + vertex 4.490318e+02 2.345743e+02 7.000000e+01 + vertex 4.488534e+02 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.482132e+02 2.335353e+02 7.000000e+01 + vertex 4.488534e+02 2.346993e+02 7.000000e+01 + vertex 4.475353e+02 2.342132e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.475353e+02 2.342132e+02 7.000000e+01 + vertex 4.488534e+02 2.346993e+02 7.000000e+01 + vertex 4.486993e+02 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.475353e+02 2.342132e+02 7.000000e+01 + vertex 4.486993e+02 2.348534e+02 7.000000e+01 + vertex 4.485743e+02 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.484258e+02 2.358739e+02 7.000000e+01 + vertex 4.484822e+02 2.360844e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.484822e+02 2.360844e+02 7.000000e+01 + vertex 4.485743e+02 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.485743e+02 2.362819e+02 7.000000e+01 + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.485743e+02 2.362819e+02 7.000000e+01 + vertex 4.486993e+02 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.486993e+02 2.364603e+02 7.000000e+01 + vertex 4.488534e+02 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.500844e+02 2.368315e+02 7.000000e+01 + vertex 4.502818e+02 2.367394e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.502818e+02 2.367394e+02 7.000000e+01 + vertex 4.504603e+02 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.504603e+02 2.366144e+02 7.000000e+01 + vertex 4.506144e+02 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.506144e+02 2.364603e+02 7.000000e+01 + vertex 4.507394e+02 2.362819e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.507394e+02 2.362819e+02 7.000000e+01 + vertex 4.508315e+02 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.508315e+02 2.360844e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.508315e+02 2.360844e+02 7.000000e+01 + vertex 4.508879e+02 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.508879e+02 2.358739e+02 7.000000e+01 + vertex 4.509069e+02 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.539712e+01 7.275000e+01 7.000000e+01 + vertex 7.494720e+01 7.210745e+01 7.000000e+01 + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.228142e+01 7.943163e+01 7.000000e+01 + vertex 7.303909e+01 7.922861e+01 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.996091e+01 7.077138e+01 7.000000e+01 + vertex 6.925000e+01 7.110288e+01 7.000000e+01 + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + vertex 6.925000e+01 7.110288e+01 7.000000e+01 + vertex 6.860746e+01 7.155280e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.593164e+01 7.578141e+01 7.000000e+01 + vertex 7.600000e+01 7.500000e+01 7.000000e+01 + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.600000e+01 7.500000e+01 7.000000e+01 + vertex 7.593164e+01 7.421858e+01 7.000000e+01 + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 7.593164e+01 7.421858e+01 7.000000e+01 + vertex 7.572862e+01 7.346091e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 7.572862e+01 7.346091e+01 7.000000e+01 + vertex 7.539712e+01 7.275000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.860746e+01 7.155280e+01 7.000000e+01 + vertex 6.805280e+01 7.210745e+01 7.000000e+01 + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + vertex 6.805280e+01 7.210745e+01 7.000000e+01 + vertex 6.760289e+01 7.275000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + vertex 6.760289e+01 7.275000e+01 7.000000e+01 + vertex 6.727138e+01 7.346091e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + vertex 7.071858e+01 7.943163e+01 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 7.071858e+01 7.943163e+01 7.000000e+01 + vertex 7.150000e+01 7.950000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 7.150000e+01 7.950000e+01 7.000000e+01 + vertex 7.228142e+01 7.943163e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.494720e+01 7.789254e+01 7.000000e+01 + vertex 7.539712e+01 7.725000e+01 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.727138e+01 7.346091e+01 7.000000e+01 + vertex 6.706837e+01 7.421858e+01 7.000000e+01 + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + vertex 6.706837e+01 7.421858e+01 7.000000e+01 + vertex 6.700000e+01 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + vertex 6.700000e+01 7.500000e+01 7.000000e+01 + vertex 6.706837e+01 7.578141e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.727138e+01 7.653909e+01 7.000000e+01 + vertex 6.760289e+01 7.725000e+01 7.000000e+01 + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + vertex 6.760289e+01 7.725000e+01 7.000000e+01 + vertex 6.805280e+01 7.789254e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + vertex 6.805280e+01 7.789254e+01 7.000000e+01 + vertex 6.860746e+01 7.844720e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.860746e+01 7.844720e+01 7.000000e+01 + vertex 6.925000e+01 7.889711e+01 7.000000e+01 + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + vertex 6.925000e+01 7.889711e+01 7.000000e+01 + vertex 6.996091e+01 7.922861e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + vertex 6.996091e+01 7.922861e+01 7.000000e+01 + vertex 7.071858e+01 7.943163e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 7.539712e+01 7.725000e+01 7.000000e+01 + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 7.539712e+01 7.725000e+01 7.000000e+01 + vertex 7.572862e+01 7.653909e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 7.572862e+01 7.653909e+01 7.000000e+01 + vertex 7.593164e+01 7.578141e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.303909e+01 7.922861e+01 7.000000e+01 + vertex 7.375000e+01 7.889711e+01 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 7.375000e+01 7.889711e+01 7.000000e+01 + vertex 7.439255e+01 7.844720e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 7.439255e+01 7.844720e+01 7.000000e+01 + vertex 7.494720e+01 7.789254e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.494720e+01 7.210745e+01 7.000000e+01 + vertex 7.439255e+01 7.155280e+01 7.000000e+01 + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 7.439255e+01 7.155280e+01 7.000000e+01 + vertex 7.375000e+01 7.110288e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 7.375000e+01 7.110288e+01 7.000000e+01 + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + vertex 7.375000e+01 7.110288e+01 7.000000e+01 + vertex 7.303909e+01 7.077138e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.071858e+01 7.056836e+01 7.000000e+01 + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + vertex 7.150000e+01 7.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.150000e+01 7.050000e+01 7.000000e+01 + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.150000e+01 7.050000e+01 7.000000e+01 + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + vertex 7.228142e+01 7.056836e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.228142e+01 7.056836e+01 7.000000e+01 + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + vertex 7.303909e+01 7.077138e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.559316e+02 7.421858e+01 7.000000e+01 + vertex 3.557286e+02 7.346091e+01 7.000000e+01 + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.476029e+02 7.725000e+01 7.000000e+01 + vertex 3.480528e+02 7.789254e+01 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.557286e+02 7.346091e+01 7.000000e+01 + vertex 3.553971e+02 7.275000e+01 7.000000e+01 + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + vertex 3.553971e+02 7.275000e+01 7.000000e+01 + vertex 3.549472e+02 7.210745e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + vertex 3.549472e+02 7.210745e+01 7.000000e+01 + vertex 3.543925e+02 7.155280e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.486075e+02 7.155280e+01 7.000000e+01 + vertex 3.480528e+02 7.210745e+01 7.000000e+01 + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 3.480528e+02 7.210745e+01 7.000000e+01 + vertex 3.476029e+02 7.275000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 3.476029e+02 7.275000e+01 7.000000e+01 + vertex 3.472714e+02 7.346091e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.476029e+02 7.725000e+01 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 3.472714e+02 7.653909e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.543925e+02 7.844720e+01 7.000000e+01 + vertex 3.549472e+02 7.789254e+01 7.000000e+01 + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.480528e+02 7.789254e+01 7.000000e+01 + vertex 3.486075e+02 7.844720e+01 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 3.486075e+02 7.844720e+01 7.000000e+01 + vertex 3.492500e+02 7.889711e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 3.492500e+02 7.889711e+01 7.000000e+01 + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + vertex 3.492500e+02 7.889711e+01 7.000000e+01 + vertex 3.499609e+02 7.922861e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.499609e+02 7.922861e+01 7.000000e+01 + vertex 3.507186e+02 7.943163e+01 7.000000e+01 + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + vertex 3.507186e+02 7.943163e+01 7.000000e+01 + vertex 3.515000e+02 7.950000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + vertex 3.515000e+02 7.950000e+01 7.000000e+01 + vertex 3.522814e+02 7.943163e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.522814e+02 7.943163e+01 7.000000e+01 + vertex 3.530391e+02 7.922861e+01 7.000000e+01 + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + vertex 3.530391e+02 7.922861e+01 7.000000e+01 + vertex 3.537500e+02 7.889711e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + vertex 3.537500e+02 7.889711e+01 7.000000e+01 + vertex 3.543925e+02 7.844720e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.472714e+02 7.346091e+01 7.000000e+01 + vertex 3.470684e+02 7.421858e+01 7.000000e+01 + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 3.470684e+02 7.421858e+01 7.000000e+01 + vertex 3.470000e+02 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 3.470000e+02 7.500000e+01 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 3.470000e+02 7.500000e+01 7.000000e+01 + vertex 3.470684e+02 7.578141e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 3.470684e+02 7.578141e+01 7.000000e+01 + vertex 3.472714e+02 7.653909e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.553971e+02 7.725000e+01 7.000000e+01 + vertex 3.557286e+02 7.653909e+01 7.000000e+01 + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.557286e+02 7.653909e+01 7.000000e+01 + vertex 3.559316e+02 7.578141e+01 7.000000e+01 + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + vertex 3.559316e+02 7.578141e+01 7.000000e+01 + vertex 3.560000e+02 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + vertex 3.560000e+02 7.500000e+01 7.000000e+01 + vertex 3.559316e+02 7.421858e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.537500e+02 7.110288e+01 7.000000e+01 + vertex 3.530391e+02 7.077138e+01 7.000000e+01 + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + vertex 3.530391e+02 7.077138e+01 7.000000e+01 + vertex 3.522814e+02 7.056836e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.522814e+02 7.056836e+01 7.000000e+01 + vertex 3.515000e+02 7.050000e+01 7.000000e+01 + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + vertex 3.515000e+02 7.050000e+01 7.000000e+01 + vertex 3.507186e+02 7.056836e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + vertex 3.507186e+02 7.056836e+01 7.000000e+01 + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + vertex 3.507186e+02 7.056836e+01 7.000000e+01 + vertex 3.499609e+02 7.077138e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + vertex 3.499609e+02 7.077138e+01 7.000000e+01 + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 3.499609e+02 7.077138e+01 7.000000e+01 + vertex 3.492500e+02 7.110288e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 7.000000e+01 + vertex 3.492500e+02 7.110288e+01 7.000000e+01 + vertex 3.486075e+02 7.155280e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.917471e+00 7.362500e+01 7.000000e+01 + vertex 6.042447e+00 7.380348e+01 7.000000e+01 + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + vertex 6.042447e+00 7.380348e+01 7.000000e+01 + vertex 6.196517e+00 7.395755e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.782942e+00 7.423101e+01 7.000000e+01 + vertex 7.000003e+00 7.425000e+01 7.000000e+01 + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.174617e+00 7.342752e+01 7.000000e+01 + vertex 8.231010e+00 7.321706e+01 7.000000e+01 + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 8.231010e+00 7.321706e+01 7.000000e+01 + vertex 8.250002e+00 7.300000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.196517e+00 7.395755e+01 7.000000e+01 + vertex 6.375000e+00 7.408253e+01 7.000000e+01 + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + vertex 6.375000e+00 7.408253e+01 7.000000e+01 + vertex 6.572478e+00 7.417461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + vertex 6.572478e+00 7.417461e+01 7.000000e+01 + vertex 6.782942e+00 7.423101e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.250002e+00 7.300000e+01 7.000000e+01 + vertex 8.231010e+00 7.278294e+01 7.000000e+01 + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 8.231010e+00 7.278294e+01 7.000000e+01 + vertex 8.174617e+00 7.257247e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 8.174617e+00 7.257247e+01 7.000000e+01 + vertex 8.082535e+00 7.237500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.000003e+00 7.425000e+01 7.000000e+01 + vertex 7.217061e+00 7.423101e+01 7.000000e+01 + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 7.217061e+00 7.423101e+01 7.000000e+01 + vertex 7.427529e+00 7.417461e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 7.427529e+00 7.417461e+01 7.000000e+01 + vertex 7.625002e+00 7.408253e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.082535e+00 7.237500e+01 7.000000e+01 + vertex 7.957559e+00 7.219651e+01 7.000000e+01 + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 7.957559e+00 7.219651e+01 7.000000e+01 + vertex 7.803485e+00 7.204244e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 7.803485e+00 7.204244e+01 7.000000e+01 + vertex 7.625002e+00 7.191747e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.803485e+00 7.395755e+01 7.000000e+01 + vertex 7.957559e+00 7.380348e+01 7.000000e+01 + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 7.957559e+00 7.380348e+01 7.000000e+01 + vertex 8.082535e+00 7.362500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 8.082535e+00 7.362500e+01 7.000000e+01 + vertex 8.174617e+00 7.342752e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.375000e+00 7.191747e+01 7.000000e+01 + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + vertex 6.572478e+00 7.182538e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.572478e+00 7.182538e+01 7.000000e+01 + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + vertex 6.782942e+00 7.176899e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.625002e+00 7.191747e+01 7.000000e+01 + vertex 7.427529e+00 7.182538e+01 7.000000e+01 + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 7.427529e+00 7.182538e+01 7.000000e+01 + vertex 7.217061e+00 7.176899e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 7.217061e+00 7.176899e+01 7.000000e+01 + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + vertex 7.217061e+00 7.176899e+01 7.000000e+01 + vertex 7.000003e+00 7.175000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + vertex 7.000003e+00 7.175000e+01 7.000000e+01 + vertex 6.782942e+00 7.176899e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.825385e+00 7.257247e+01 7.000000e+01 + vertex 5.768992e+00 7.278294e+01 7.000000e+01 + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + vertex 5.768992e+00 7.278294e+01 7.000000e+01 + vertex 5.750000e+00 7.300000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + vertex 5.750000e+00 7.300000e+01 7.000000e+01 + vertex 5.768992e+00 7.321706e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.768992e+00 7.321706e+01 7.000000e+01 + vertex 5.825385e+00 7.342752e+01 7.000000e+01 + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + vertex 5.825385e+00 7.342752e+01 7.000000e+01 + vertex 5.917471e+00 7.362500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + vertex 5.917471e+00 7.362500e+01 7.000000e+01 + vertex 0.000000e+00 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.375000e+00 7.191747e+01 7.000000e+01 + vertex 6.196517e+00 7.204244e+01 7.000000e+01 + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + vertex 6.196517e+00 7.204244e+01 7.000000e+01 + vertex 6.042447e+00 7.219651e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + vertex 6.042447e+00 7.219651e+01 7.000000e+01 + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + vertex 6.042447e+00 7.219651e+01 7.000000e+01 + vertex 5.917471e+00 7.237500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + vertex 5.917471e+00 7.237500e+01 7.000000e+01 + vertex 5.825385e+00 7.257247e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.081965e+02 4.490424e+02 7.000000e+01 + vertex 1.080424e+02 4.491965e+02 7.000000e+01 + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.080424e+02 4.491965e+02 7.000000e+01 + vertex 1.079175e+02 4.493750e+02 7.000000e+01 + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + vertex 1.079175e+02 4.493750e+02 7.000000e+01 + vertex 1.078254e+02 4.495725e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + vertex 1.078254e+02 4.495725e+02 7.000000e+01 + vertex 1.077690e+02 4.497829e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 1.102310e+02 4.502171e+02 7.000000e+01 + vertex 1.102500e+02 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.081965e+02 4.509576e+02 7.000000e+01 + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 1.080424e+02 4.508035e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.080424e+02 4.508035e+02 7.000000e+01 + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 1.079175e+02 4.506250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.102500e+02 4.500000e+02 7.000000e+01 + vertex 1.102310e+02 4.497829e+02 7.000000e+01 + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 1.102310e+02 4.497829e+02 7.000000e+01 + vertex 1.101746e+02 4.495725e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 1.101746e+02 4.495725e+02 7.000000e+01 + vertex 1.100825e+02 4.493750e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.100825e+02 4.493750e+02 7.000000e+01 + vertex 1.099576e+02 4.491965e+02 7.000000e+01 + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 1.099576e+02 4.491965e+02 7.000000e+01 + vertex 1.098035e+02 4.490424e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 1.098035e+02 4.490424e+02 7.000000e+01 + vertex 1.096250e+02 4.489175e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.077690e+02 4.497829e+02 7.000000e+01 + vertex 1.077500e+02 4.500000e+02 7.000000e+01 + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + vertex 1.077500e+02 4.500000e+02 7.000000e+01 + vertex 1.077690e+02 4.502171e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + vertex 1.077690e+02 4.502171e+02 7.000000e+01 + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 1.077690e+02 4.502171e+02 7.000000e+01 + vertex 1.078254e+02 4.504275e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 1.078254e+02 4.504275e+02 7.000000e+01 + vertex 1.079175e+02 4.506250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.081965e+02 4.509576e+02 7.000000e+01 + vertex 1.083750e+02 4.510825e+02 7.000000e+01 + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 1.083750e+02 4.510825e+02 7.000000e+01 + vertex 1.085725e+02 4.511746e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 1.085725e+02 4.511746e+02 7.000000e+01 + vertex 1.087829e+02 4.512310e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 1.096250e+02 4.510825e+02 7.000000e+01 + vertex 1.098035e+02 4.509576e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.087829e+02 4.512310e+02 7.000000e+01 + vertex 1.090000e+02 4.512500e+02 7.000000e+01 + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 1.090000e+02 4.512500e+02 7.000000e+01 + vertex 1.092171e+02 4.512310e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 1.092171e+02 4.512310e+02 7.000000e+01 + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 1.092171e+02 4.512310e+02 7.000000e+01 + vertex 1.094275e+02 4.511746e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 1.094275e+02 4.511746e+02 7.000000e+01 + vertex 1.096250e+02 4.510825e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.098035e+02 4.509576e+02 7.000000e+01 + vertex 1.099576e+02 4.508035e+02 7.000000e+01 + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 1.099576e+02 4.508035e+02 7.000000e+01 + vertex 1.100825e+02 4.506250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 7.000000e+01 + vertex 1.100825e+02 4.506250e+02 7.000000e+01 + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 1.100825e+02 4.506250e+02 7.000000e+01 + vertex 1.101746e+02 4.504275e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 1.101746e+02 4.504275e+02 7.000000e+01 + vertex 1.102310e+02 4.502171e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.094275e+02 4.488254e+02 7.000000e+01 + vertex 1.092171e+02 4.487690e+02 7.000000e+01 + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + vertex 1.092171e+02 4.487690e+02 7.000000e+01 + vertex 1.090000e+02 4.487500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.090000e+02 4.487500e+02 7.000000e+01 + vertex 1.087829e+02 4.487690e+02 7.000000e+01 + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + vertex 1.087829e+02 4.487690e+02 7.000000e+01 + vertex 1.085725e+02 4.488254e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + vertex 1.085725e+02 4.488254e+02 7.000000e+01 + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + vertex 1.085725e+02 4.488254e+02 7.000000e+01 + vertex 1.083750e+02 4.489175e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + vertex 1.083750e+02 4.489175e+02 7.000000e+01 + vertex 1.081965e+02 4.490424e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.917471e+00 7.362500e+01 7.000000e+01 + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + vertex 0.000000e+00 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 1.512966e+02 7.000000e+01 + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + vertex 6.050002e+00 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 1.512966e+02 7.000000e+01 + vertex 6.050002e+00 2.300000e+02 7.000000e+01 + vertex 0.000000e+00 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 2.300000e+02 7.000000e+01 + vertex 6.050002e+00 2.300000e+02 7.000000e+01 + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 2.300000e+02 7.000000e+01 + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + vertex 0.000000e+00 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 2.937034e+02 7.000000e+01 + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 2.937034e+02 7.000000e+01 + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + vertex 0.000000e+00 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 4.189250e+02 7.000000e+01 + vertex 6.050002e+00 4.189250e+02 7.000000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 4.189250e+02 7.000000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + vertex 4.904613e+00 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.782942e+00 7.423101e+01 7.000000e+01 + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 1.512966e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 6.050002e+00 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 2.300000e+02 7.000000e+01 + vertex 1.337158e+01 2.300000e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 2.300000e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 8.825000e+00 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 2.937034e+02 7.000000e+01 + vertex 8.825000e+00 4.180711e+02 7.000000e+01 + vertex 8.564334e+00 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.428944e+00 4.186750e+02 7.000000e+01 + vertex 9.263974e+00 4.184394e+02 7.000000e+01 + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + vertex 9.263974e+00 4.184394e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + vertex 1.337158e+01 2.937034e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 2.893940e+01 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.893940e+01 4.182360e+02 7.000000e+01 + vertex 2.397158e+01 2.937034e+02 7.000000e+01 + vertex 2.917500e+01 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.625002e+00 7.408253e+01 7.000000e+01 + vertex 7.803485e+00 7.395755e+01 7.000000e+01 + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 7.803485e+00 7.395755e+01 7.000000e+01 + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 7.000000e+01 + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 2.397158e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 7.000000e+01 + vertex 2.397158e+01 7.112500e+01 7.000000e+01 + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 2.397158e+01 7.112500e+01 7.000000e+01 + vertex 3.127843e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 3.127843e+01 7.112500e+01 7.000000e+01 + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + vertex 3.127843e+01 7.112500e+01 7.000000e+01 + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + vertex 6.727138e+01 7.653909e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.727138e+01 7.653909e+01 7.000000e+01 + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + vertex 6.706837e+01 7.578141e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 7.000000e+01 + vertex 0.000000e+00 5.632500e+01 7.000000e+01 + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + vertex 0.000000e+00 5.632500e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 6.050002e+00 5.632500e+01 7.000000e+01 + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 7.000000e+01 + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + vertex 2.397158e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 7.112500e+01 7.000000e+01 + vertex 1.337158e+01 5.632500e+01 7.000000e+01 + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.397158e+01 7.112500e+01 7.000000e+01 + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 3.127843e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 7.112500e+01 7.000000e+01 + vertex 2.397158e+01 5.632500e+01 7.000000e+01 + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 7.112500e+01 7.000000e+01 + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + vertex 3.127843e+01 5.632500e+01 7.000000e+01 + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 7.000000e+01 + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + vertex 6.996091e+01 7.077138e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.996091e+01 7.077138e+01 7.000000e+01 + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + vertex 7.071858e+01 7.056836e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.996091e+01 3.507714e+02 7.000000e+01 + vertex 6.925000e+01 3.511029e+02 7.000000e+01 + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 6.925000e+01 3.511029e+02 7.000000e+01 + vertex 6.860746e+01 3.515528e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.150000e+01 3.595000e+02 7.000000e+01 + vertex 7.228142e+01 3.594316e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.228142e+01 3.594316e+02 7.000000e+01 + vertex 7.303909e+01 3.592286e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 7.303909e+01 3.592286e+02 7.000000e+01 + vertex 7.375000e+01 3.588971e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 7.375000e+01 3.588971e+02 7.000000e+01 + vertex 7.439255e+01 3.584472e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.439255e+01 3.515528e+02 7.000000e+01 + vertex 7.375000e+01 3.511029e+02 7.000000e+01 + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 7.375000e+01 3.511029e+02 7.000000e+01 + vertex 7.303909e+01 3.507714e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.860746e+01 3.584472e+02 7.000000e+01 + vertex 6.925000e+01 3.588971e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 6.925000e+01 3.588971e+02 7.000000e+01 + vertex 6.996091e+01 3.592286e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 6.996091e+01 3.592286e+02 7.000000e+01 + vertex 7.071858e+01 3.594316e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.303909e+01 3.507714e+02 7.000000e+01 + vertex 7.228142e+01 3.505684e+02 7.000000e+01 + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 7.228142e+01 3.505684e+02 7.000000e+01 + vertex 7.150000e+01 3.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 7.150000e+01 3.505000e+02 7.000000e+01 + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 7.150000e+01 3.505000e+02 7.000000e+01 + vertex 7.071858e+01 3.505684e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 7.071858e+01 3.505684e+02 7.000000e+01 + vertex 6.996091e+01 3.507714e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 7.000000e+01 + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + vertex 5.050000e+01 4.488000e+02 7.000000e+01 + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 7.000000e+01 + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + vertex 5.050000e+01 4.349500e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 7.071858e+01 3.594316e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 7.071858e+01 3.594316e+02 7.000000e+01 + vertex 7.150000e+01 3.595000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.860746e+01 3.515528e+02 7.000000e+01 + vertex 6.805280e+01 3.521075e+02 7.000000e+01 + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 6.805280e+01 3.521075e+02 7.000000e+01 + vertex 6.760289e+01 3.527500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 6.760289e+01 3.527500e+02 7.000000e+01 + vertex 6.727138e+01 3.534609e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.727138e+01 3.565391e+02 7.000000e+01 + vertex 6.760289e+01 3.572500e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 6.760289e+01 3.572500e+02 7.000000e+01 + vertex 6.805280e+01 3.578925e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 6.805280e+01 3.578925e+02 7.000000e+01 + vertex 6.860746e+01 3.584472e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.439255e+01 3.584472e+02 7.000000e+01 + vertex 7.494720e+01 3.578925e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 7.494720e+01 3.578925e+02 7.000000e+01 + vertex 7.539712e+01 3.572500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 7.539712e+01 3.572500e+02 7.000000e+01 + vertex 7.572862e+01 3.565391e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.572862e+01 3.534609e+02 7.000000e+01 + vertex 7.539712e+01 3.527500e+02 7.000000e+01 + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 7.539712e+01 3.527500e+02 7.000000e+01 + vertex 7.494720e+01 3.521075e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 7.494720e+01 3.521075e+02 7.000000e+01 + vertex 7.439255e+01 3.515528e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.727138e+01 3.534609e+02 7.000000e+01 + vertex 6.706837e+01 3.542186e+02 7.000000e+01 + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 6.706837e+01 3.542186e+02 7.000000e+01 + vertex 6.700000e+01 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 6.700000e+01 3.550000e+02 7.000000e+01 + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 6.700000e+01 3.550000e+02 7.000000e+01 + vertex 6.706837e+01 3.557814e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 7.000000e+01 + vertex 6.706837e+01 3.557814e+02 7.000000e+01 + vertex 6.727138e+01 3.565391e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.572862e+01 3.565391e+02 7.000000e+01 + vertex 7.593164e+01 3.557814e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 7.593164e+01 3.557814e+02 7.000000e+01 + vertex 7.600000e+01 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 7.600000e+01 3.550000e+02 7.000000e+01 + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 7.600000e+01 3.550000e+02 7.000000e+01 + vertex 7.593164e+01 3.542186e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 7.593164e+01 3.542186e+02 7.000000e+01 + vertex 7.572862e+01 3.534609e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.515000e+02 3.505000e+02 7.000000e+01 + vertex 3.507186e+02 3.505684e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.553971e+02 3.527500e+02 7.000000e+01 + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.557286e+02 3.534609e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.557286e+02 3.534609e+02 7.000000e+01 + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.559316e+02 3.542186e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.553971e+02 3.527500e+02 7.000000e+01 + vertex 3.549472e+02 3.521075e+02 7.000000e+01 + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.549472e+02 3.521075e+02 7.000000e+01 + vertex 3.543925e+02 3.515528e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.543925e+02 3.515528e+02 7.000000e+01 + vertex 3.537500e+02 3.511029e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.507186e+02 3.505684e+02 7.000000e+01 + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 3.507186e+02 3.505684e+02 7.000000e+01 + vertex 3.499609e+02 3.507714e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 3.499609e+02 3.507714e+02 7.000000e+01 + vertex 3.492500e+02 3.511029e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.476029e+02 3.527500e+02 7.000000e+01 + vertex 3.472714e+02 3.534609e+02 7.000000e+01 + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 3.472714e+02 3.534609e+02 7.000000e+01 + vertex 3.470684e+02 3.542186e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 3.470684e+02 3.542186e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 3.470684e+02 3.542186e+02 7.000000e+01 + vertex 3.470000e+02 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 3.470000e+02 3.550000e+02 7.000000e+01 + vertex 3.470684e+02 3.557814e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.537500e+02 3.511029e+02 7.000000e+01 + vertex 3.530391e+02 3.507714e+02 7.000000e+01 + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.530391e+02 3.507714e+02 7.000000e+01 + vertex 3.522814e+02 3.505684e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.522814e+02 3.505684e+02 7.000000e+01 + vertex 3.515000e+02 3.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.492500e+02 3.511029e+02 7.000000e+01 + vertex 3.486075e+02 3.515528e+02 7.000000e+01 + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 3.486075e+02 3.515528e+02 7.000000e+01 + vertex 3.480528e+02 3.521075e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 3.480528e+02 3.521075e+02 7.000000e+01 + vertex 3.476029e+02 3.527500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.492500e+02 3.588971e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 3.486075e+02 3.584472e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.486075e+02 3.584472e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 3.480528e+02 3.578925e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.470684e+02 3.557814e+02 7.000000e+01 + vertex 3.472714e+02 3.565391e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 3.472714e+02 3.565391e+02 7.000000e+01 + vertex 3.476029e+02 3.572500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 3.476029e+02 3.572500e+02 7.000000e+01 + vertex 3.480528e+02 3.578925e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 3.530391e+02 3.592286e+02 7.000000e+01 + vertex 3.537500e+02 3.588971e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.537500e+02 3.588971e+02 7.000000e+01 + vertex 3.543925e+02 3.584472e+02 7.000000e+01 + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 3.543925e+02 3.584472e+02 7.000000e+01 + vertex 3.549472e+02 3.578925e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 3.549472e+02 3.578925e+02 7.000000e+01 + vertex 3.553971e+02 3.572500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.499609e+02 3.592286e+02 7.000000e+01 + vertex 3.507186e+02 3.594316e+02 7.000000e+01 + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.553971e+02 3.572500e+02 7.000000e+01 + vertex 3.557286e+02 3.565391e+02 7.000000e+01 + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 3.557286e+02 3.565391e+02 7.000000e+01 + vertex 3.559316e+02 3.557814e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 3.559316e+02 3.557814e+02 7.000000e+01 + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.559316e+02 3.557814e+02 7.000000e+01 + vertex 3.560000e+02 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.560000e+02 3.550000e+02 7.000000e+01 + vertex 3.559316e+02 3.542186e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.096250e+02 4.489175e+02 7.000000e+01 + vertex 1.094275e+02 4.488254e+02 7.000000e+01 + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 1.094275e+02 4.488254e+02 7.000000e+01 + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 7.000000e+01 + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + vertex 9.187500e+01 4.349500e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 9.187500e+01 4.189250e+02 7.000000e+01 + vertex 3.492500e+02 3.588971e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 3.492500e+02 3.588971e+02 7.000000e+01 + vertex 3.499609e+02 3.592286e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.507186e+02 3.594316e+02 7.000000e+01 + vertex 3.515000e+02 3.595000e+02 7.000000e+01 + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 3.515000e+02 3.595000e+02 7.000000e+01 + vertex 3.522814e+02 3.594316e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 7.000000e+01 + vertex 3.522814e+02 3.594316e+02 7.000000e+01 + vertex 3.530391e+02 3.592286e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.155049e+01 4.106433e+01 7.000000e+01 + vertex 3.162493e+01 4.078652e+01 7.000000e+01 + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + vertex 3.162493e+01 4.078652e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 5.632500e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 9.187500e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 5.632500e+01 7.000000e+01 + vertex 9.187500e+01 2.500000e+01 7.000000e+01 + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + vertex 9.187500e+01 2.500000e+01 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.363500e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.363500e+02 4.050000e+01 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 4.363751e+02 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.155049e+01 1.006433e+01 7.000000e+01 + vertex 3.162493e+01 9.786516e+00 7.000000e+01 + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 3.162493e+01 9.786516e+00 7.000000e+01 + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 7.000000e+01 + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + vertex 9.187500e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.500000e+01 7.000000e+01 + vertex 5.050000e+01 0.000000e+00 7.000000e+01 + vertex 9.187500e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.500000e+01 7.000000e+01 + vertex 9.187500e+01 0.000000e+00 7.000000e+01 + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 9.187500e+01 0.000000e+00 7.000000e+01 + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 7.000000e+01 + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + vertex 4.363500e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.363500e+02 9.499997e+00 7.000000e+01 + vertex 3.950000e+02 0.000000e+00 7.000000e+01 + vertex 4.363751e+02 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.088787e+01 2.358739e+02 7.000000e+01 + vertex 3.090686e+01 2.356569e+02 7.000000e+01 + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 3.090686e+01 2.356569e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 5.050000e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 7.000000e+01 + vertex 5.050000e+01 2.300000e+02 7.000000e+01 + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 5.050000e+01 2.300000e+02 7.000000e+01 + vertex 9.187500e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 7.000000e+01 + vertex 9.187500e+01 2.300000e+02 7.000000e+01 + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 9.187500e+01 2.300000e+02 7.000000e+01 + vertex 3.950000e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 7.000000e+01 + vertex 3.950000e+02 2.300000e+02 7.000000e+01 + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 3.950000e+02 2.300000e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.370932e+02 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.370932e+02 2.356569e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.371121e+02 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.088787e+01 2.245602e+02 7.000000e+01 + vertex 3.090686e+01 2.243431e+02 7.000000e+01 + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.090686e+01 2.243431e+02 7.000000e+01 + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 7.000000e+01 + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 5.050000e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.300000e+02 7.000000e+01 + vertex 3.127843e+01 1.512966e+02 7.000000e+01 + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.050000e+01 2.300000e+02 7.000000e+01 + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + vertex 9.187500e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.300000e+02 7.000000e+01 + vertex 5.050000e+01 1.512966e+02 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.187500e+01 2.300000e+02 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 3.950000e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.300000e+02 7.000000e+01 + vertex 9.187500e+01 1.512966e+02 7.000000e+01 + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 2.300000e+02 7.000000e+01 + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 7.000000e+01 + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 4.370932e+02 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.370932e+02 2.243431e+02 7.000000e+01 + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 4.371121e+02 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.394289e+02 4.186750e+02 7.000000e+01 + vertex 4.392640e+02 4.184394e+02 7.000000e+01 + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + vertex 4.392640e+02 4.184394e+02 7.000000e+01 + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 7.000000e+01 + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + vertex 4.440284e+02 2.937034e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.591750e+02 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591750e+02 4.180711e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.594357e+02 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.549472e+02 7.789254e+01 7.000000e+01 + vertex 3.553971e+02 7.725000e+01 7.000000e+01 + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + vertex 3.553971e+02 7.725000e+01 7.000000e+01 + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 7.000000e+01 + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + vertex 4.367216e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 7.000000e+01 + vertex 4.367216e+02 7.112500e+01 7.000000e+01 + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.367216e+02 7.112500e+01 7.000000e+01 + vertex 4.440284e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 7.000000e+01 + vertex 4.440284e+02 7.112500e+01 7.000000e+01 + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.440284e+02 7.112500e+01 7.000000e+01 + vertex 4.546284e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.543925e+02 7.155280e+01 7.000000e+01 + vertex 3.537500e+02 7.110288e+01 7.000000e+01 + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + vertex 3.537500e+02 7.110288e+01 7.000000e+01 + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 7.000000e+01 + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + vertex 4.367216e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 7.112500e+01 7.000000e+01 + vertex 3.950000e+02 5.632500e+01 7.000000e+01 + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.367216e+02 7.112500e+01 7.000000e+01 + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + vertex 4.440284e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 7.112500e+01 7.000000e+01 + vertex 4.367216e+02 5.632500e+01 7.000000e+01 + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.440284e+02 7.112500e+01 7.000000e+01 + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.546284e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 7.112500e+01 7.000000e+01 + vertex 4.440284e+02 5.632500e+01 7.000000e+01 + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.597135e+02 4.212493e+01 7.000000e+01 + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.628250e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 7.000000e+01 + vertex 4.628250e+02 7.112500e+01 7.000000e+01 + vertex 4.546284e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 7.112500e+01 7.000000e+01 + vertex 4.628250e+02 7.112500e+01 7.000000e+01 + vertex 4.628250e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 7.112500e+01 7.000000e+01 + vertex 4.628250e+02 1.512966e+02 7.000000e+01 + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.628250e+02 1.512966e+02 7.000000e+01 + vertex 4.628250e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 7.000000e+01 + vertex 4.628250e+02 2.300000e+02 7.000000e+01 + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.628250e+02 2.300000e+02 7.000000e+01 + vertex 4.628250e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 7.000000e+01 + vertex 4.628250e+02 2.937034e+02 7.000000e+01 + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.628250e+02 2.937034e+02 7.000000e+01 + vertex 4.612640e+02 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 7.000000e+01 + vertex 4.612640e+02 4.184394e+02 7.000000e+01 + vertex 4.610606e+02 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.680000e+02 2.500000e+01 7.000000e+01 + vertex 4.680000e+02 5.632500e+01 7.000000e+01 + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.680000e+02 5.632500e+01 7.000000e+01 + vertex 4.680000e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 7.000000e+01 + vertex 4.680000e+02 7.112500e+01 7.000000e+01 + vertex 4.628250e+02 7.112500e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 7.112500e+01 7.000000e+01 + vertex 4.680000e+02 7.112500e+01 7.000000e+01 + vertex 4.680000e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 7.112500e+01 7.000000e+01 + vertex 4.680000e+02 1.512966e+02 7.000000e+01 + vertex 4.628250e+02 1.512966e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 1.512966e+02 7.000000e+01 + vertex 4.680000e+02 1.512966e+02 7.000000e+01 + vertex 4.680000e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 1.512966e+02 7.000000e+01 + vertex 4.680000e+02 2.300000e+02 7.000000e+01 + vertex 4.628250e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 2.300000e+02 7.000000e+01 + vertex 4.680000e+02 2.300000e+02 7.000000e+01 + vertex 4.680000e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 2.300000e+02 7.000000e+01 + vertex 4.680000e+02 2.937034e+02 7.000000e+01 + vertex 4.628250e+02 2.937034e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 2.937034e+02 7.000000e+01 + vertex 4.680000e+02 2.937034e+02 7.000000e+01 + vertex 4.680000e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 2.937034e+02 7.000000e+01 + vertex 4.680000e+02 4.189250e+02 7.000000e+01 + vertex 4.628250e+02 4.189250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.189250e+02 7.000000e+01 + vertex 4.680000e+02 4.189250e+02 7.000000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.628250e+02 4.189250e+02 7.000000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + vertex 4.615505e+02 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.615505e+02 4.200643e+02 7.000000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + vertex 4.614289e+02 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.228142e+01 3.594316e+02 6.500000e+01 + vertex 7.150000e+01 3.595000e+02 6.500000e+01 + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.987392e+01 2.368879e+02 6.500000e+01 + vertex 2.965686e+01 2.369069e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.342279e+02 4.376047e+02 6.500000e+01 + vertex 4.340000e+02 4.350000e+02 6.500000e+01 + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.509336e+00 4.446418e+02 6.500000e+01 + vertex 6.009620e+00 4.425000e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.904613e+00 4.298697e+02 6.500000e+01 + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.160472e+01 1.022788e+01 6.500000e+01 + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516047e+02 1.022788e+01 6.500000e+01 + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.463953e+02 3.977211e+01 6.500000e+01 + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.637721e+02 2.239528e+01 6.500000e+01 + vertex 4.640000e+02 2.500000e+01 6.500000e+01 + vertex 4.680000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + vertex 3.572125e+00 2.339557e+00 6.500000e+01 + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 3.572125e+00 2.339557e+00 6.500000e+01 + vertex 2.339557e+00 3.572121e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 1.519248e-01 8.263517e+00 6.500000e+01 + vertex 4.904613e+00 1.986970e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.904613e+00 1.986970e+01 6.500000e+01 + vertex 1.519248e-01 8.263517e+00 6.500000e+01 + vertex 0.000000e+00 9.999998e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.904613e+00 1.986970e+01 6.500000e+01 + vertex 0.000000e+00 9.999998e+00 6.500000e+01 + vertex 4.227884e+00 2.239528e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.227884e+00 2.239528e+01 6.500000e+01 + vertex 0.000000e+00 9.999998e+00 6.500000e+01 + vertex 0.000000e+00 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.227884e+00 2.239528e+01 6.500000e+01 + vertex 0.000000e+00 2.500000e+01 6.500000e+01 + vertex 4.000001e+00 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.339557e+00 3.572121e+00 6.500000e+01 + vertex 1.339749e+00 4.999999e+00 6.500000e+01 + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 1.339749e+00 4.999999e+00 6.500000e+01 + vertex 6.030761e-01 6.579798e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 6.030761e-01 6.579798e+00 6.500000e+01 + vertex 1.519248e-01 8.263517e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.713482e+00 1.112493e+01 6.500000e+01 + vertex 7.435668e+00 1.105049e+01 6.500000e+01 + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.713482e+00 1.112493e+01 6.500000e+01 + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 8.000001e+00 1.115000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 1.115000e+01 6.500000e+01 + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 7.509336e+00 1.535818e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 1.115000e+01 6.500000e+01 + vertex 7.509336e+00 1.535818e+01 6.500000e+01 + vertex 8.286521e+00 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.286521e+00 1.112493e+01 6.500000e+01 + vertex 7.509336e+00 1.535818e+01 6.500000e+01 + vertex 9.358186e+00 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.286521e+00 1.112493e+01 6.500000e+01 + vertex 9.358186e+00 1.350933e+01 6.500000e+01 + vertex 8.564334e+00 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.428944e+00 1.032500e+01 6.500000e+01 + vertex 1.150000e+01 1.200962e+01 6.500000e+01 + vertex 9.550493e+00 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.550493e+00 1.006433e+01 6.500000e+01 + vertex 1.150000e+01 1.200962e+01 6.500000e+01 + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.550493e+00 1.006433e+01 6.500000e+01 + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + vertex 9.624936e+00 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.435668e+00 1.105049e+01 6.500000e+01 + vertex 7.175002e+00 1.092894e+01 6.500000e+01 + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 7.175002e+00 1.092894e+01 6.500000e+01 + vertex 6.939404e+00 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 6.939404e+00 1.076397e+01 6.500000e+01 + vertex 6.736029e+00 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 6.375071e+00 9.786516e+00 6.500000e+01 + vertex 6.350003e+00 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 6.350003e+00 9.499997e+00 6.500000e+01 + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + vertex 6.350003e+00 9.499997e+00 6.500000e+01 + vertex 6.375071e+00 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + vertex 6.375071e+00 9.213477e+00 6.500000e+01 + vertex 6.449509e+00 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.449509e+00 8.935664e+00 6.500000e+01 + vertex 6.571058e+00 8.674998e+00 6.500000e+01 + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + vertex 6.571058e+00 8.674998e+00 6.500000e+01 + vertex 6.736029e+00 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + vertex 6.736029e+00 8.439399e+00 6.500000e+01 + vertex 6.939404e+00 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 9.428944e+00 8.674998e+00 6.500000e+01 + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + vertex 9.263974e+00 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 9.263974e+00 8.439399e+00 6.500000e+01 + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + vertex 9.060603e+00 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.428944e+00 8.674998e+00 6.500000e+01 + vertex 9.550493e+00 8.935664e+00 6.500000e+01 + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.550493e+00 8.935664e+00 6.500000e+01 + vertex 9.624936e+00 9.213477e+00 6.500000e+01 + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + vertex 9.624936e+00 9.213477e+00 6.500000e+01 + vertex 9.650003e+00 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + vertex 9.650003e+00 9.499997e+00 6.500000e+01 + vertex 9.624936e+00 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.736029e+00 1.056060e+01 6.500000e+01 + vertex 6.571058e+00 1.032500e+01 6.500000e+01 + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 6.571058e+00 1.032500e+01 6.500000e+01 + vertex 6.449509e+00 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 6.449509e+00 1.006433e+01 6.500000e+01 + vertex 6.375071e+00 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.939404e+00 8.236025e+00 6.500000e+01 + vertex 7.175002e+00 8.071057e+00 6.500000e+01 + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + vertex 7.175002e+00 8.071057e+00 6.500000e+01 + vertex 7.435668e+00 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + vertex 7.435668e+00 7.949505e+00 6.500000e+01 + vertex 6.579801e+00 6.030723e-01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.579801e+00 6.030723e-01 6.500000e+01 + vertex 7.435668e+00 7.949505e+00 6.500000e+01 + vertex 7.713482e+00 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.579801e+00 6.030723e-01 6.500000e+01 + vertex 7.713482e+00 7.875066e+00 6.500000e+01 + vertex 8.263521e+00 1.519173e-01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.263521e+00 1.519173e-01 6.500000e+01 + vertex 7.713482e+00 7.875066e+00 6.500000e+01 + vertex 8.000001e+00 7.849999e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.263521e+00 1.519173e-01 6.500000e+01 + vertex 8.000001e+00 7.849999e+00 6.500000e+01 + vertex 1.000000e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 7.849999e+00 6.500000e+01 + vertex 8.286521e+00 7.875066e+00 6.500000e+01 + vertex 1.000000e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.000000e+01 0.000000e+00 6.500000e+01 + vertex 8.286521e+00 7.875066e+00 6.500000e+01 + vertex 8.564334e+00 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.000000e+01 0.000000e+00 6.500000e+01 + vertex 8.564334e+00 7.949505e+00 6.500000e+01 + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + vertex 8.564334e+00 7.949505e+00 6.500000e+01 + vertex 8.825000e+00 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + vertex 8.825000e+00 8.071057e+00 6.500000e+01 + vertex 9.060603e+00 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.428944e+00 1.032500e+01 6.500000e+01 + vertex 9.263974e+00 1.056060e+01 6.500000e+01 + vertex 1.150000e+01 1.200962e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 1.200962e+01 6.500000e+01 + vertex 9.263974e+00 1.056060e+01 6.500000e+01 + vertex 9.060603e+00 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 1.200962e+01 6.500000e+01 + vertex 9.060603e+00 1.076397e+01 6.500000e+01 + vertex 9.358186e+00 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.358186e+00 1.350933e+01 6.500000e+01 + vertex 9.060603e+00 1.076397e+01 6.500000e+01 + vertex 8.825000e+00 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.358186e+00 1.350933e+01 6.500000e+01 + vertex 8.825000e+00 1.092894e+01 6.500000e+01 + vertex 8.564334e+00 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + vertex 4.583751e+02 9.786516e+00 6.500000e+01 + vertex 4.583500e+02 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.615505e+02 8.935664e+00 6.500000e+01 + vertex 4.616249e+02 9.213477e+00 6.500000e+01 + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + vertex 4.616249e+02 9.213477e+00 6.500000e+01 + vertex 4.616500e+02 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + vertex 4.616500e+02 9.499997e+00 6.500000e+01 + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.616500e+02 9.499997e+00 6.500000e+01 + vertex 4.616249e+02 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.616249e+02 9.786516e+00 6.500000e+01 + vertex 4.615505e+02 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.589394e+02 1.076397e+01 6.500000e+01 + vertex 4.565000e+02 1.200962e+01 6.500000e+01 + vertex 4.591750e+02 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 1.092894e+01 6.500000e+01 + vertex 4.565000e+02 1.200962e+01 6.500000e+01 + vertex 4.586418e+02 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 1.092894e+01 6.500000e+01 + vertex 4.586418e+02 1.350933e+01 6.500000e+01 + vertex 4.594357e+02 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.589394e+02 1.076397e+01 6.500000e+01 + vertex 4.587360e+02 1.056060e+01 6.500000e+01 + vertex 4.565000e+02 1.200962e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 1.200962e+01 6.500000e+01 + vertex 4.587360e+02 1.056060e+01 6.500000e+01 + vertex 4.585711e+02 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 1.200962e+01 6.500000e+01 + vertex 4.585711e+02 1.032500e+01 6.500000e+01 + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + vertex 4.585711e+02 1.032500e+01 6.500000e+01 + vertex 4.584495e+02 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + vertex 4.584495e+02 1.006433e+01 6.500000e+01 + vertex 4.583751e+02 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.615505e+02 1.006433e+01 6.500000e+01 + vertex 4.614289e+02 1.032500e+01 6.500000e+01 + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.614289e+02 1.032500e+01 6.500000e+01 + vertex 4.612640e+02 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.612640e+02 1.056060e+01 6.500000e+01 + vertex 4.610606e+02 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.610606e+02 1.076397e+01 6.500000e+01 + vertex 4.608250e+02 1.092894e+01 6.500000e+01 + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.608250e+02 1.092894e+01 6.500000e+01 + vertex 4.605643e+02 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.605643e+02 1.105049e+01 6.500000e+01 + vertex 4.619904e+02 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.619904e+02 1.750000e+01 6.500000e+01 + vertex 4.605643e+02 1.105049e+01 6.500000e+01 + vertex 4.602865e+02 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.619904e+02 1.750000e+01 6.500000e+01 + vertex 4.602865e+02 1.112493e+01 6.500000e+01 + vertex 4.604907e+02 1.535818e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604907e+02 1.535818e+01 6.500000e+01 + vertex 4.602865e+02 1.112493e+01 6.500000e+01 + vertex 4.600000e+02 1.115000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604907e+02 1.535818e+01 6.500000e+01 + vertex 4.600000e+02 1.115000e+01 6.500000e+01 + vertex 4.586418e+02 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.586418e+02 1.350933e+01 6.500000e+01 + vertex 4.600000e+02 1.115000e+01 6.500000e+01 + vertex 4.597135e+02 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.586418e+02 1.350933e+01 6.500000e+01 + vertex 4.597135e+02 1.112493e+01 6.500000e+01 + vertex 4.594357e+02 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.583500e+02 9.499997e+00 6.500000e+01 + vertex 4.583751e+02 9.213477e+00 6.500000e+01 + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + vertex 4.583751e+02 9.213477e+00 6.500000e+01 + vertex 4.584495e+02 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + vertex 4.584495e+02 8.935664e+00 6.500000e+01 + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + vertex 4.584495e+02 8.935664e+00 6.500000e+01 + vertex 4.585711e+02 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + vertex 4.585711e+02 8.674998e+00 6.500000e+01 + vertex 4.587360e+02 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.587360e+02 8.439399e+00 6.500000e+01 + vertex 4.589394e+02 8.236025e+00 6.500000e+01 + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + vertex 4.589394e+02 8.236025e+00 6.500000e+01 + vertex 4.591750e+02 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + vertex 4.591750e+02 8.071057e+00 6.500000e+01 + vertex 4.580000e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + vertex 4.608250e+02 8.071057e+00 6.500000e+01 + vertex 4.610606e+02 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 8.071057e+00 6.500000e+01 + vertex 4.594357e+02 7.949505e+00 6.500000e+01 + vertex 4.580000e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.580000e+02 0.000000e+00 6.500000e+01 + vertex 4.594357e+02 7.949505e+00 6.500000e+01 + vertex 4.597135e+02 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.580000e+02 0.000000e+00 6.500000e+01 + vertex 4.597135e+02 7.875066e+00 6.500000e+01 + vertex 4.597365e+02 1.519173e-01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.597365e+02 1.519173e-01 6.500000e+01 + vertex 4.597135e+02 7.875066e+00 6.500000e+01 + vertex 4.600000e+02 7.849999e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.597365e+02 1.519173e-01 6.500000e+01 + vertex 4.600000e+02 7.849999e+00 6.500000e+01 + vertex 4.614202e+02 6.030723e-01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.614202e+02 6.030723e-01 6.500000e+01 + vertex 4.600000e+02 7.849999e+00 6.500000e+01 + vertex 4.602865e+02 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.614202e+02 6.030723e-01 6.500000e+01 + vertex 4.602865e+02 7.875066e+00 6.500000e+01 + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + vertex 4.602865e+02 7.875066e+00 6.500000e+01 + vertex 4.605643e+02 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + vertex 4.605643e+02 7.949505e+00 6.500000e+01 + vertex 4.608250e+02 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.610606e+02 8.236025e+00 6.500000e+01 + vertex 4.612640e+02 8.439399e+00 6.500000e+01 + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + vertex 4.612640e+02 8.439399e+00 6.500000e+01 + vertex 4.614289e+02 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + vertex 4.614289e+02 8.674998e+00 6.500000e+01 + vertex 4.615505e+02 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.673969e+02 6.579798e+00 6.500000e+01 + vertex 4.666602e+02 4.999999e+00 6.500000e+01 + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.637721e+02 2.239528e+01 6.500000e+01 + vertex 4.680000e+02 2.500000e+01 6.500000e+01 + vertex 4.630954e+02 1.986970e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 1.986970e+01 6.500000e+01 + vertex 4.680000e+02 2.500000e+01 6.500000e+01 + vertex 4.680000e+02 9.999998e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 1.986970e+01 6.500000e+01 + vertex 4.680000e+02 9.999998e+00 6.500000e+01 + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.680000e+02 9.999998e+00 6.500000e+01 + vertex 4.678481e+02 8.263517e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.678481e+02 8.263517e+00 6.500000e+01 + vertex 4.673969e+02 6.579798e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.666602e+02 4.999999e+00 6.500000e+01 + vertex 4.656604e+02 3.572121e+00 6.500000e+01 + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.656604e+02 3.572121e+00 6.500000e+01 + vertex 4.644279e+02 2.339557e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.644279e+02 2.339557e+00 6.500000e+01 + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.673969e+02 4.534202e+02 6.500000e+01 + vertex 4.678481e+02 4.517365e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.678481e+02 4.517365e+02 6.500000e+01 + vertex 4.680000e+02 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.680000e+02 4.500000e+02 6.500000e+01 + vertex 4.680000e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + vertex 4.644279e+02 4.576604e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.644279e+02 4.576604e+02 6.500000e+01 + vertex 4.656604e+02 4.564279e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.656604e+02 4.564279e+02 6.500000e+01 + vertex 4.666602e+02 4.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.666602e+02 4.550000e+02 6.500000e+01 + vertex 4.673969e+02 4.534202e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 4.519289e+02 6.500000e+01 + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + vertex 4.594357e+02 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.594357e+02 4.520505e+02 6.500000e+01 + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + vertex 4.580000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.594357e+02 4.520505e+02 6.500000e+01 + vertex 4.580000e+02 4.600000e+02 6.500000e+01 + vertex 4.597135e+02 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.610606e+02 4.492360e+02 6.500000e+01 + vertex 4.612640e+02 4.494394e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.597135e+02 4.521249e+02 6.500000e+01 + vertex 4.580000e+02 4.600000e+02 6.500000e+01 + vertex 4.600000e+02 4.521500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 4.521500e+02 6.500000e+01 + vertex 4.580000e+02 4.600000e+02 6.500000e+01 + vertex 4.597365e+02 4.598481e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 4.521500e+02 6.500000e+01 + vertex 4.597365e+02 4.598481e+02 6.500000e+01 + vertex 4.602865e+02 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.602865e+02 4.521249e+02 6.500000e+01 + vertex 4.597365e+02 4.598481e+02 6.500000e+01 + vertex 4.614202e+02 4.593969e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.602865e+02 4.521249e+02 6.500000e+01 + vertex 4.614202e+02 4.593969e+02 6.500000e+01 + vertex 4.605643e+02 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.605643e+02 4.520505e+02 6.500000e+01 + vertex 4.614202e+02 4.593969e+02 6.500000e+01 + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.605643e+02 4.520505e+02 6.500000e+01 + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + vertex 4.608250e+02 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 4.519289e+02 6.500000e+01 + vertex 4.589394e+02 4.517640e+02 6.500000e+01 + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + vertex 4.589394e+02 4.517640e+02 6.500000e+01 + vertex 4.587360e+02 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + vertex 4.587360e+02 4.515606e+02 6.500000e+01 + vertex 4.585711e+02 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.584495e+02 4.510643e+02 6.500000e+01 + vertex 4.583751e+02 4.507865e+02 6.500000e+01 + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + vertex 4.583751e+02 4.507865e+02 6.500000e+01 + vertex 4.583500e+02 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 4.490710e+02 6.500000e+01 + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.589394e+02 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.589394e+02 4.492360e+02 6.500000e+01 + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.587360e+02 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.583500e+02 4.505000e+02 6.500000e+01 + vertex 4.583751e+02 4.502135e+02 6.500000e+01 + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + vertex 4.583751e+02 4.502135e+02 6.500000e+01 + vertex 4.584495e+02 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + vertex 4.584495e+02 4.499357e+02 6.500000e+01 + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.584495e+02 4.499357e+02 6.500000e+01 + vertex 4.585711e+02 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.585711e+02 4.496750e+02 6.500000e+01 + vertex 4.587360e+02 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.602865e+02 4.488751e+02 6.500000e+01 + vertex 4.605643e+02 4.489495e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.605643e+02 4.489495e+02 6.500000e+01 + vertex 4.608250e+02 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.608250e+02 4.490710e+02 6.500000e+01 + vertex 4.610606e+02 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.612640e+02 4.494394e+02 6.500000e+01 + vertex 4.614289e+02 4.496750e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.614289e+02 4.496750e+02 6.500000e+01 + vertex 4.615505e+02 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.615505e+02 4.499357e+02 6.500000e+01 + vertex 4.616249e+02 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.614289e+02 4.513250e+02 6.500000e+01 + vertex 4.612640e+02 4.515606e+02 6.500000e+01 + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + vertex 4.612640e+02 4.515606e+02 6.500000e+01 + vertex 4.610606e+02 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + vertex 4.610606e+02 4.517640e+02 6.500000e+01 + vertex 4.608250e+02 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.616249e+02 4.502135e+02 6.500000e+01 + vertex 4.616500e+02 4.505000e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.616500e+02 4.505000e+02 6.500000e+01 + vertex 4.616249e+02 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.616249e+02 4.507865e+02 6.500000e+01 + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + vertex 4.616249e+02 4.507865e+02 6.500000e+01 + vertex 4.615505e+02 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + vertex 4.615505e+02 4.510643e+02 6.500000e+01 + vertex 4.614289e+02 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 4.490710e+02 6.500000e+01 + vertex 4.594357e+02 4.489495e+02 6.500000e+01 + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.594357e+02 4.489495e+02 6.500000e+01 + vertex 4.597135e+02 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.597135e+02 4.488751e+02 6.500000e+01 + vertex 4.600000e+02 4.488500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 4.488500e+02 6.500000e+01 + vertex 8.286521e+00 4.488751e+02 6.500000e+01 + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.736029e+00 4.494394e+02 6.500000e+01 + vertex 6.939404e+00 4.492360e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 4.488500e+02 6.500000e+01 + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + vertex 7.713482e+00 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.736029e+00 4.515606e+02 6.500000e+01 + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 6.939404e+00 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.939404e+00 4.517640e+02 6.500000e+01 + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 7.175002e+00 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.939404e+00 4.492360e+02 6.500000e+01 + vertex 7.175002e+00 4.490710e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 7.175002e+00 4.490710e+02 6.500000e+01 + vertex 7.435668e+00 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 7.435668e+00 4.489495e+02 6.500000e+01 + vertex 7.713482e+00 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 6.350003e+00 4.505000e+02 6.500000e+01 + vertex 6.375071e+00 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.286521e+00 4.488751e+02 6.500000e+01 + vertex 8.564334e+00 4.489495e+02 6.500000e+01 + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + vertex 8.564334e+00 4.489495e+02 6.500000e+01 + vertex 8.825000e+00 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + vertex 8.825000e+00 4.490710e+02 6.500000e+01 + vertex 9.060603e+00 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.624936e+00 4.502135e+02 6.500000e+01 + vertex 9.650003e+00 4.505000e+02 6.500000e+01 + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.263974e+00 4.515606e+02 6.500000e+01 + vertex 9.060603e+00 4.517640e+02 6.500000e+01 + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + vertex 9.060603e+00 4.517640e+02 6.500000e+01 + vertex 8.825000e+00 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + vertex 8.825000e+00 4.519289e+02 6.500000e+01 + vertex 1.000000e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.825000e+00 4.519289e+02 6.500000e+01 + vertex 8.564334e+00 4.520505e+02 6.500000e+01 + vertex 1.000000e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.000000e+01 4.600000e+02 6.500000e+01 + vertex 8.564334e+00 4.520505e+02 6.500000e+01 + vertex 8.286521e+00 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.000000e+01 4.600000e+02 6.500000e+01 + vertex 8.286521e+00 4.521249e+02 6.500000e+01 + vertex 8.263521e+00 4.598481e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 8.263521e+00 4.598481e+02 6.500000e+01 + vertex 8.286521e+00 4.521249e+02 6.500000e+01 + vertex 8.000001e+00 4.521500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.263521e+00 4.598481e+02 6.500000e+01 + vertex 8.000001e+00 4.521500e+02 6.500000e+01 + vertex 6.579801e+00 4.593969e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.579801e+00 4.593969e+02 6.500000e+01 + vertex 8.000001e+00 4.521500e+02 6.500000e+01 + vertex 7.713482e+00 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.579801e+00 4.593969e+02 6.500000e+01 + vertex 7.713482e+00 4.521249e+02 6.500000e+01 + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 7.713482e+00 4.521249e+02 6.500000e+01 + vertex 7.435668e+00 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 7.435668e+00 4.520505e+02 6.500000e+01 + vertex 7.175002e+00 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.736029e+00 4.515606e+02 6.500000e+01 + vertex 6.571058e+00 4.513250e+02 6.500000e+01 + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 6.571058e+00 4.513250e+02 6.500000e+01 + vertex 6.449509e+00 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 6.449509e+00 4.510643e+02 6.500000e+01 + vertex 6.375071e+00 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.375071e+00 4.502135e+02 6.500000e+01 + vertex 6.449509e+00 4.499357e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 6.449509e+00 4.499357e+02 6.500000e+01 + vertex 6.571058e+00 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 6.571058e+00 4.496750e+02 6.500000e+01 + vertex 6.736029e+00 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.060603e+00 4.492360e+02 6.500000e+01 + vertex 9.263974e+00 4.494394e+02 6.500000e+01 + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + vertex 9.263974e+00 4.494394e+02 6.500000e+01 + vertex 9.428944e+00 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + vertex 9.428944e+00 4.496750e+02 6.500000e+01 + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + vertex 9.428944e+00 4.496750e+02 6.500000e+01 + vertex 9.550493e+00 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + vertex 9.550493e+00 4.499357e+02 6.500000e+01 + vertex 9.624936e+00 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.650003e+00 4.505000e+02 6.500000e+01 + vertex 9.624936e+00 4.507865e+02 6.500000e+01 + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + vertex 9.624936e+00 4.507865e+02 6.500000e+01 + vertex 9.550493e+00 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + vertex 9.550493e+00 4.510643e+02 6.500000e+01 + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + vertex 9.550493e+00 4.510643e+02 6.500000e+01 + vertex 9.428944e+00 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + vertex 9.428944e+00 4.513250e+02 6.500000e+01 + vertex 9.263974e+00 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 4.488000e+02 6.500000e+01 + vertex 0.000000e+00 4.500000e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 0.000000e+00 4.500000e+02 6.500000e+01 + vertex 1.519248e-01 4.517365e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.519248e-01 4.517365e+02 6.500000e+01 + vertex 6.030761e-01 4.534202e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 6.030761e-01 4.534202e+02 6.500000e+01 + vertex 1.339749e+00 4.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 1.339749e+00 4.550000e+02 6.500000e+01 + vertex 2.339557e+00 4.564279e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.375071e+00 4.507865e+02 6.500000e+01 + vertex 6.350003e+00 4.505000e+02 6.500000e+01 + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 6.350003e+00 4.505000e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 3.572125e+00 4.576604e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.572125e+00 4.576604e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 2.339557e+00 4.564279e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.463953e+02 3.977211e+01 6.500000e+01 + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.490000e+02 4.000000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + vertex 4.594357e+02 4.205049e+01 6.500000e+01 + vertex 4.591750e+02 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.584495e+02 4.106433e+01 6.500000e+01 + vertex 4.583751e+02 4.078652e+01 6.500000e+01 + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + vertex 4.583751e+02 4.078652e+01 6.500000e+01 + vertex 4.583500e+02 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 4.192894e+01 6.500000e+01 + vertex 4.589394e+02 4.176397e+01 6.500000e+01 + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + vertex 4.589394e+02 4.176397e+01 6.500000e+01 + vertex 4.587360e+02 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + vertex 4.587360e+02 4.156060e+01 6.500000e+01 + vertex 4.585711e+02 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.000000e+01 6.500000e+01 + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.516047e+02 3.977211e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516047e+02 3.977211e+01 6.500000e+01 + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516047e+02 3.977211e+01 6.500000e+01 + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + vertex 4.585711e+02 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + vertex 4.585711e+02 4.132500e+01 6.500000e+01 + vertex 4.584495e+02 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.615505e+02 3.993567e+01 6.500000e+01 + vertex 4.616249e+02 4.021348e+01 6.500000e+01 + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.616249e+02 4.021348e+01 6.500000e+01 + vertex 4.616500e+02 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.616500e+02 4.050000e+01 6.500000e+01 + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.608250e+02 4.192894e+01 6.500000e+01 + vertex 4.605643e+02 4.205049e+01 6.500000e+01 + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.616500e+02 4.050000e+01 6.500000e+01 + vertex 4.616249e+02 4.078652e+01 6.500000e+01 + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + vertex 4.616249e+02 4.078652e+01 6.500000e+01 + vertex 4.615505e+02 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + vertex 4.615505e+02 4.106433e+01 6.500000e+01 + vertex 4.614289e+02 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.605643e+02 4.205049e+01 6.500000e+01 + vertex 4.602865e+02 4.212493e+01 6.500000e+01 + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + vertex 4.602865e+02 4.212493e+01 6.500000e+01 + vertex 4.600000e+02 4.215000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + vertex 4.600000e+02 4.215000e+01 6.500000e+01 + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + vertex 4.600000e+02 4.215000e+01 6.500000e+01 + vertex 4.597135e+02 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + vertex 4.597135e+02 4.212493e+01 6.500000e+01 + vertex 4.594357e+02 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.583500e+02 4.050000e+01 6.500000e+01 + vertex 4.583751e+02 4.021348e+01 6.500000e+01 + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + vertex 4.583751e+02 4.021348e+01 6.500000e+01 + vertex 4.584495e+02 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + vertex 4.584495e+02 3.993567e+01 6.500000e+01 + vertex 4.565000e+02 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 3.799038e+01 6.500000e+01 + vertex 4.584495e+02 3.993567e+01 6.500000e+01 + vertex 4.585711e+02 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.614289e+02 4.132500e+01 6.500000e+01 + vertex 4.612640e+02 4.156060e+01 6.500000e+01 + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + vertex 4.612640e+02 4.156060e+01 6.500000e+01 + vertex 4.610606e+02 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + vertex 4.610606e+02 4.176397e+01 6.500000e+01 + vertex 4.608250e+02 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.585711e+02 3.967500e+01 6.500000e+01 + vertex 4.587360e+02 3.943940e+01 6.500000e+01 + vertex 4.565000e+02 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 3.799038e+01 6.500000e+01 + vertex 4.587360e+02 3.943940e+01 6.500000e+01 + vertex 4.589394e+02 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 3.799038e+01 6.500000e+01 + vertex 4.589394e+02 3.923602e+01 6.500000e+01 + vertex 4.586418e+02 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.586418e+02 3.649066e+01 6.500000e+01 + vertex 4.589394e+02 3.923602e+01 6.500000e+01 + vertex 4.591750e+02 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.610606e+02 3.923602e+01 6.500000e+01 + vertex 4.612640e+02 3.943940e+01 6.500000e+01 + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.612640e+02 3.943940e+01 6.500000e+01 + vertex 4.614289e+02 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.614289e+02 3.967500e+01 6.500000e+01 + vertex 4.615505e+02 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 3.907106e+01 6.500000e+01 + vertex 4.594357e+02 3.894950e+01 6.500000e+01 + vertex 4.586418e+02 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.586418e+02 3.649066e+01 6.500000e+01 + vertex 4.594357e+02 3.894950e+01 6.500000e+01 + vertex 4.597135e+02 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.586418e+02 3.649066e+01 6.500000e+01 + vertex 4.597135e+02 3.887507e+01 6.500000e+01 + vertex 4.604907e+02 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.597135e+02 3.887507e+01 6.500000e+01 + vertex 4.600000e+02 3.885000e+01 6.500000e+01 + vertex 4.604907e+02 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604907e+02 3.464181e+01 6.500000e+01 + vertex 4.600000e+02 3.885000e+01 6.500000e+01 + vertex 4.602865e+02 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604907e+02 3.464181e+01 6.500000e+01 + vertex 4.602865e+02 3.887507e+01 6.500000e+01 + vertex 4.619904e+02 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.619904e+02 3.250000e+01 6.500000e+01 + vertex 4.602865e+02 3.887507e+01 6.500000e+01 + vertex 4.605643e+02 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.619904e+02 3.250000e+01 6.500000e+01 + vertex 4.605643e+02 3.894950e+01 6.500000e+01 + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.605643e+02 3.894950e+01 6.500000e+01 + vertex 4.608250e+02 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.608250e+02 3.907106e+01 6.500000e+01 + vertex 4.610606e+02 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + vertex 4.680000e+02 5.632500e+01 6.500000e+01 + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.680000e+02 5.632500e+01 6.500000e+01 + vertex 4.680000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.680000e+02 2.500000e+01 6.500000e+01 + vertex 4.637721e+02 2.760472e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.637721e+02 2.760472e+01 6.500000e+01 + vertex 4.680000e+02 2.500000e+01 6.500000e+01 + vertex 4.640000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516047e+02 1.022788e+01 6.500000e+01 + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + vertex 4.490000e+02 9.999998e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 9.999998e+00 6.500000e+01 + vertex 4.546284e+02 0.000000e+00 6.500000e+01 + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 9.999998e+00 6.500000e+01 + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + vertex 4.463953e+02 1.022788e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.396249e+02 9.213477e+00 6.500000e+01 + vertex 4.396500e+02 9.499997e+00 6.500000e+01 + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388250e+02 8.071057e+00 6.500000e+01 + vertex 4.390606e+02 8.236025e+00 6.500000e+01 + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.374357e+02 1.105049e+01 6.500000e+01 + vertex 4.371750e+02 1.092894e+01 6.500000e+01 + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + vertex 4.371750e+02 1.092894e+01 6.500000e+01 + vertex 4.369394e+02 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.463953e+02 1.022788e+01 6.500000e+01 + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + vertex 4.395505e+02 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + vertex 4.395505e+02 8.935664e+00 6.500000e+01 + vertex 4.396249e+02 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388250e+02 1.092894e+01 6.500000e+01 + vertex 4.393582e+02 1.350933e+01 6.500000e+01 + vertex 4.390606e+02 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.390606e+02 1.076397e+01 6.500000e+01 + vertex 4.393582e+02 1.350933e+01 6.500000e+01 + vertex 4.415000e+02 1.200962e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.390606e+02 1.076397e+01 6.500000e+01 + vertex 4.415000e+02 1.200962e+01 6.500000e+01 + vertex 4.392640e+02 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388250e+02 1.092894e+01 6.500000e+01 + vertex 4.385643e+02 1.105049e+01 6.500000e+01 + vertex 4.393582e+02 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.393582e+02 1.350933e+01 6.500000e+01 + vertex 4.385643e+02 1.105049e+01 6.500000e+01 + vertex 4.382865e+02 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.393582e+02 1.350933e+01 6.500000e+01 + vertex 4.382865e+02 1.112493e+01 6.500000e+01 + vertex 4.375093e+02 1.535818e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375093e+02 1.535818e+01 6.500000e+01 + vertex 4.382865e+02 1.112493e+01 6.500000e+01 + vertex 4.380000e+02 1.115000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375093e+02 1.535818e+01 6.500000e+01 + vertex 4.380000e+02 1.115000e+01 6.500000e+01 + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + vertex 4.380000e+02 1.115000e+01 6.500000e+01 + vertex 4.377135e+02 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + vertex 4.377135e+02 1.112493e+01 6.500000e+01 + vertex 4.374357e+02 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.369394e+02 8.236025e+00 6.500000e+01 + vertex 4.371750e+02 8.071057e+00 6.500000e+01 + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + vertex 4.371750e+02 8.071057e+00 6.500000e+01 + vertex 4.374357e+02 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + vertex 4.374357e+02 7.949505e+00 6.500000e+01 + vertex 4.377135e+02 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.390606e+02 8.236025e+00 6.500000e+01 + vertex 4.392640e+02 8.439399e+00 6.500000e+01 + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + vertex 4.392640e+02 8.439399e+00 6.500000e+01 + vertex 4.394289e+02 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + vertex 4.394289e+02 8.674998e+00 6.500000e+01 + vertex 4.395505e+02 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.377135e+02 7.875066e+00 6.500000e+01 + vertex 4.380000e+02 7.849999e+00 6.500000e+01 + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + vertex 4.380000e+02 7.849999e+00 6.500000e+01 + vertex 4.382865e+02 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + vertex 4.382865e+02 7.875066e+00 6.500000e+01 + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + vertex 4.382865e+02 7.875066e+00 6.500000e+01 + vertex 4.385643e+02 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 0.000000e+00 6.500000e+01 + vertex 4.385643e+02 7.949505e+00 6.500000e+01 + vertex 4.388250e+02 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.396500e+02 9.499997e+00 6.500000e+01 + vertex 4.396249e+02 9.786516e+00 6.500000e+01 + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + vertex 4.396249e+02 9.786516e+00 6.500000e+01 + vertex 4.395505e+02 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + vertex 4.395505e+02 1.006433e+01 6.500000e+01 + vertex 4.415000e+02 1.200962e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 1.200962e+01 6.500000e+01 + vertex 4.395505e+02 1.006433e+01 6.500000e+01 + vertex 4.394289e+02 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 1.200962e+01 6.500000e+01 + vertex 4.394289e+02 1.032500e+01 6.500000e+01 + vertex 4.392640e+02 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.363500e+02 9.499997e+00 6.500000e+01 + vertex 4.363751e+02 9.213477e+00 6.500000e+01 + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.342279e+02 2.239528e+01 6.500000e+01 + vertex 4.349046e+02 1.986970e+01 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.349046e+02 1.986970e+01 6.500000e+01 + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.369394e+02 1.076397e+01 6.500000e+01 + vertex 4.367360e+02 1.056060e+01 6.500000e+01 + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + vertex 4.367360e+02 1.056060e+01 6.500000e+01 + vertex 4.365711e+02 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + vertex 4.365711e+02 1.032500e+01 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.365711e+02 1.032500e+01 6.500000e+01 + vertex 4.364495e+02 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.364495e+02 1.006433e+01 6.500000e+01 + vertex 4.363751e+02 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.363751e+02 9.213477e+00 6.500000e+01 + vertex 4.364495e+02 8.935664e+00 6.500000e+01 + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + vertex 4.364495e+02 8.935664e+00 6.500000e+01 + vertex 4.365711e+02 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + vertex 4.365711e+02 8.674998e+00 6.500000e+01 + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + vertex 4.365711e+02 8.674998e+00 6.500000e+01 + vertex 4.367360e+02 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 0.000000e+00 6.500000e+01 + vertex 4.367360e+02 8.439399e+00 6.500000e+01 + vertex 4.369394e+02 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364495e+02 4.106433e+01 6.500000e+01 + vertex 4.363751e+02 4.078652e+01 6.500000e+01 + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.363500e+02 4.050000e+01 6.500000e+01 + vertex 4.363751e+02 4.021348e+01 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.363751e+02 4.021348e+01 6.500000e+01 + vertex 4.364495e+02 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + vertex 4.349046e+02 3.013030e+01 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.349046e+02 3.013030e+01 6.500000e+01 + vertex 4.342279e+02 2.760472e+01 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.342279e+02 2.760472e+01 6.500000e+01 + vertex 4.340000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.340000e+02 2.500000e+01 6.500000e+01 + vertex 4.342279e+02 2.239528e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + vertex 4.396249e+02 4.021348e+01 6.500000e+01 + vertex 4.396500e+02 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364495e+02 3.993567e+01 6.500000e+01 + vertex 4.365711e+02 3.967500e+01 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.365711e+02 3.967500e+01 6.500000e+01 + vertex 4.367360e+02 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.367360e+02 3.943940e+01 6.500000e+01 + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + vertex 4.367360e+02 3.943940e+01 6.500000e+01 + vertex 4.369394e+02 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + vertex 4.369394e+02 3.923602e+01 6.500000e+01 + vertex 4.371750e+02 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.377135e+02 4.212493e+01 6.500000e+01 + vertex 4.374357e+02 4.205049e+01 6.500000e+01 + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + vertex 4.374357e+02 4.205049e+01 6.500000e+01 + vertex 4.371750e+02 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.390606e+02 3.923602e+01 6.500000e+01 + vertex 4.392640e+02 3.943940e+01 6.500000e+01 + vertex 4.415000e+02 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 3.799038e+01 6.500000e+01 + vertex 4.392640e+02 3.943940e+01 6.500000e+01 + vertex 4.394289e+02 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 3.799038e+01 6.500000e+01 + vertex 4.394289e+02 3.967500e+01 6.500000e+01 + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + vertex 4.394289e+02 3.967500e+01 6.500000e+01 + vertex 4.395505e+02 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + vertex 4.395505e+02 3.993567e+01 6.500000e+01 + vertex 4.396249e+02 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.392640e+02 4.156060e+01 6.500000e+01 + vertex 4.390606e+02 4.176397e+01 6.500000e+01 + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.390606e+02 4.176397e+01 6.500000e+01 + vertex 4.388250e+02 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371750e+02 4.192894e+01 6.500000e+01 + vertex 4.369394e+02 4.176397e+01 6.500000e+01 + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + vertex 4.369394e+02 4.176397e+01 6.500000e+01 + vertex 4.367360e+02 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + vertex 4.367360e+02 4.156060e+01 6.500000e+01 + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + vertex 4.367360e+02 4.156060e+01 6.500000e+01 + vertex 4.365711e+02 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + vertex 4.365711e+02 4.132500e+01 6.500000e+01 + vertex 4.364495e+02 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.390606e+02 3.923602e+01 6.500000e+01 + vertex 4.415000e+02 3.799038e+01 6.500000e+01 + vertex 4.388250e+02 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388250e+02 3.907106e+01 6.500000e+01 + vertex 4.415000e+02 3.799038e+01 6.500000e+01 + vertex 4.393582e+02 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388250e+02 3.907106e+01 6.500000e+01 + vertex 4.393582e+02 3.649066e+01 6.500000e+01 + vertex 4.385643e+02 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.396500e+02 4.050000e+01 6.500000e+01 + vertex 4.396249e+02 4.078652e+01 6.500000e+01 + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + vertex 4.396249e+02 4.078652e+01 6.500000e+01 + vertex 4.395505e+02 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + vertex 4.395505e+02 4.106433e+01 6.500000e+01 + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.395505e+02 4.106433e+01 6.500000e+01 + vertex 4.394289e+02 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.394289e+02 4.132500e+01 6.500000e+01 + vertex 4.392640e+02 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388250e+02 4.192894e+01 6.500000e+01 + vertex 4.385643e+02 4.205049e+01 6.500000e+01 + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.385643e+02 4.205049e+01 6.500000e+01 + vertex 4.382865e+02 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.382865e+02 4.212493e+01 6.500000e+01 + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + vertex 4.382865e+02 4.212493e+01 6.500000e+01 + vertex 4.380000e+02 4.215000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + vertex 4.380000e+02 4.215000e+01 6.500000e+01 + vertex 4.377135e+02 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371750e+02 3.907106e+01 6.500000e+01 + vertex 4.374357e+02 3.894950e+01 6.500000e+01 + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + vertex 4.374357e+02 3.894950e+01 6.500000e+01 + vertex 4.377135e+02 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + vertex 4.377135e+02 3.887507e+01 6.500000e+01 + vertex 4.375093e+02 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375093e+02 3.464181e+01 6.500000e+01 + vertex 4.377135e+02 3.887507e+01 6.500000e+01 + vertex 4.380000e+02 3.885000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375093e+02 3.464181e+01 6.500000e+01 + vertex 4.380000e+02 3.885000e+01 6.500000e+01 + vertex 4.393582e+02 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.393582e+02 3.649066e+01 6.500000e+01 + vertex 4.380000e+02 3.885000e+01 6.500000e+01 + vertex 4.382865e+02 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.393582e+02 3.649066e+01 6.500000e+01 + vertex 4.382865e+02 3.887507e+01 6.500000e+01 + vertex 4.385643e+02 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + vertex 2.160472e+01 3.977211e+01 6.500000e+01 + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + vertex 2.160472e+01 3.977211e+01 6.500000e+01 + vertex 1.900000e+01 4.000000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + vertex 1.900000e+01 4.000000e+01 6.500000e+01 + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 1.900000e+01 4.000000e+01 6.500000e+01 + vertex 1.639528e+01 3.977211e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 1.639528e+01 3.977211e+01 6.500000e+01 + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.082500e+01 3.907106e+01 6.500000e+01 + vertex 3.106060e+01 3.923602e+01 6.500000e+01 + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.056433e+01 4.205049e+01 6.500000e+01 + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + vertex 3.082500e+01 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.082500e+01 4.192894e+01 6.500000e+01 + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + vertex 3.106060e+01 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.056433e+01 4.205049e+01 6.500000e+01 + vertex 3.028652e+01 4.212493e+01 6.500000e+01 + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + vertex 3.028652e+01 4.212493e+01 6.500000e+01 + vertex 3.000000e+01 4.215000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + vertex 3.000000e+01 4.215000e+01 6.500000e+01 + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + vertex 3.000000e+01 4.215000e+01 6.500000e+01 + vertex 2.971348e+01 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.082500e+01 3.907106e+01 6.500000e+01 + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + vertex 3.056433e+01 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.056433e+01 3.894950e+01 6.500000e+01 + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + vertex 3.049067e+01 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.056433e+01 3.894950e+01 6.500000e+01 + vertex 3.049067e+01 3.464181e+01 6.500000e+01 + vertex 3.028652e+01 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.971348e+01 4.212493e+01 6.500000e+01 + vertex 2.943567e+01 4.205049e+01 6.500000e+01 + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + vertex 2.943567e+01 4.205049e+01 6.500000e+01 + vertex 2.917500e+01 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + vertex 2.917500e+01 4.192894e+01 6.500000e+01 + vertex 2.893940e+01 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + vertex 2.844951e+01 3.993567e+01 6.500000e+01 + vertex 2.650000e+01 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 3.799038e+01 6.500000e+01 + vertex 2.844951e+01 3.993567e+01 6.500000e+01 + vertex 2.857106e+01 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.837507e+01 4.078652e+01 6.500000e+01 + vertex 2.835000e+01 4.050000e+01 6.500000e+01 + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + vertex 2.835000e+01 4.050000e+01 6.500000e+01 + vertex 2.837507e+01 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + vertex 2.837507e+01 4.021348e+01 6.500000e+01 + vertex 2.844951e+01 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.893940e+01 4.176397e+01 6.500000e+01 + vertex 2.873603e+01 4.156060e+01 6.500000e+01 + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + vertex 2.873603e+01 4.156060e+01 6.500000e+01 + vertex 2.857106e+01 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + vertex 2.857106e+01 4.132500e+01 6.500000e+01 + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + vertex 2.857106e+01 4.132500e+01 6.500000e+01 + vertex 2.844951e+01 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + vertex 2.844951e+01 4.106433e+01 6.500000e+01 + vertex 2.837507e+01 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.857106e+01 3.967500e+01 6.500000e+01 + vertex 2.873603e+01 3.943940e+01 6.500000e+01 + vertex 2.650000e+01 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 3.799038e+01 6.500000e+01 + vertex 2.873603e+01 3.943940e+01 6.500000e+01 + vertex 2.893940e+01 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 3.799038e+01 6.500000e+01 + vertex 2.893940e+01 3.923602e+01 6.500000e+01 + vertex 2.864182e+01 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.864182e+01 3.649066e+01 6.500000e+01 + vertex 2.893940e+01 3.923602e+01 6.500000e+01 + vertex 2.917500e+01 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917500e+01 3.907106e+01 6.500000e+01 + vertex 2.943567e+01 3.894950e+01 6.500000e+01 + vertex 2.864182e+01 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.864182e+01 3.649066e+01 6.500000e+01 + vertex 2.943567e+01 3.894950e+01 6.500000e+01 + vertex 2.971348e+01 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.864182e+01 3.649066e+01 6.500000e+01 + vertex 2.971348e+01 3.887507e+01 6.500000e+01 + vertex 3.049067e+01 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.049067e+01 3.464181e+01 6.500000e+01 + vertex 2.971348e+01 3.887507e+01 6.500000e+01 + vertex 3.000000e+01 3.885000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.049067e+01 3.464181e+01 6.500000e+01 + vertex 3.000000e+01 3.885000e+01 6.500000e+01 + vertex 3.028652e+01 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.165000e+01 4.050000e+01 6.500000e+01 + vertex 3.162493e+01 4.078652e+01 6.500000e+01 + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.162493e+01 4.078652e+01 6.500000e+01 + vertex 3.155049e+01 4.106433e+01 6.500000e+01 + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + vertex 3.155049e+01 4.106433e+01 6.500000e+01 + vertex 3.142894e+01 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + vertex 3.142894e+01 4.132500e+01 6.500000e+01 + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + vertex 3.142894e+01 4.132500e+01 6.500000e+01 + vertex 3.126398e+01 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + vertex 3.126398e+01 4.156060e+01 6.500000e+01 + vertex 3.106060e+01 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.377212e+01 2.760472e+01 6.500000e+01 + vertex 3.309539e+01 3.013030e+01 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 3.309539e+01 3.013030e+01 6.500000e+01 + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 3.162493e+01 4.021348e+01 6.500000e+01 + vertex 3.165000e+01 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.106060e+01 3.923602e+01 6.500000e+01 + vertex 3.126398e+01 3.943940e+01 6.500000e+01 + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + vertex 3.126398e+01 3.943940e+01 6.500000e+01 + vertex 3.142894e+01 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + vertex 3.142894e+01 3.967500e+01 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 3.142894e+01 3.967500e+01 6.500000e+01 + vertex 3.155049e+01 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 3.155049e+01 3.993567e+01 6.500000e+01 + vertex 3.162493e+01 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.162493e+01 9.786516e+00 6.500000e+01 + vertex 3.155049e+01 1.006433e+01 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + vertex 3.309539e+01 1.986970e+01 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.309539e+01 1.986970e+01 6.500000e+01 + vertex 3.377212e+01 2.239528e+01 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 3.377212e+01 2.239528e+01 6.500000e+01 + vertex 3.400000e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 3.400000e+01 2.500000e+01 6.500000e+01 + vertex 3.377212e+01 2.760472e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + vertex 3.126398e+01 8.439399e+00 6.500000e+01 + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + vertex 3.126398e+01 8.439399e+00 6.500000e+01 + vertex 3.142894e+01 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.162493e+01 9.786516e+00 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 3.165000e+01 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.142894e+01 8.674998e+00 6.500000e+01 + vertex 3.155049e+01 8.935664e+00 6.500000e+01 + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + vertex 3.155049e+01 8.935664e+00 6.500000e+01 + vertex 3.162493e+01 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + vertex 3.162493e+01 9.213477e+00 6.500000e+01 + vertex 3.165000e+01 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.056433e+01 7.949505e+00 6.500000e+01 + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + vertex 3.028652e+01 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.028652e+01 7.875066e+00 6.500000e+01 + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + vertex 3.000000e+01 7.849999e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.056433e+01 7.949505e+00 6.500000e+01 + vertex 3.082500e+01 8.071057e+00 6.500000e+01 + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + vertex 3.082500e+01 8.071057e+00 6.500000e+01 + vertex 3.106060e+01 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + vertex 3.106060e+01 8.236025e+00 6.500000e+01 + vertex 3.126398e+01 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.155049e+01 1.006433e+01 6.500000e+01 + vertex 3.142894e+01 1.032500e+01 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 3.142894e+01 1.032500e+01 6.500000e+01 + vertex 3.126398e+01 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 3.126398e+01 1.056060e+01 6.500000e+01 + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + vertex 3.126398e+01 1.056060e+01 6.500000e+01 + vertex 3.106060e+01 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + vertex 3.106060e+01 1.076397e+01 6.500000e+01 + vertex 3.082500e+01 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.082500e+01 1.092894e+01 6.500000e+01 + vertex 3.056433e+01 1.105049e+01 6.500000e+01 + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + vertex 3.056433e+01 1.105049e+01 6.500000e+01 + vertex 3.028652e+01 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + vertex 3.028652e+01 1.112493e+01 6.500000e+01 + vertex 3.049067e+01 1.535818e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.049067e+01 1.535818e+01 6.500000e+01 + vertex 3.028652e+01 1.112493e+01 6.500000e+01 + vertex 3.000000e+01 1.115000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.049067e+01 1.535818e+01 6.500000e+01 + vertex 3.000000e+01 1.115000e+01 6.500000e+01 + vertex 2.864182e+01 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.864182e+01 1.350933e+01 6.500000e+01 + vertex 3.000000e+01 1.115000e+01 6.500000e+01 + vertex 2.971348e+01 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.844951e+01 8.935664e+00 6.500000e+01 + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 2.837507e+01 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.837507e+01 9.213477e+00 6.500000e+01 + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.837507e+01 9.213477e+00 6.500000e+01 + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + vertex 2.835000e+01 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.835000e+01 9.499997e+00 6.500000e+01 + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + vertex 2.837507e+01 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.844951e+01 8.935664e+00 6.500000e+01 + vertex 2.857106e+01 8.674998e+00 6.500000e+01 + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 2.857106e+01 8.674998e+00 6.500000e+01 + vertex 2.873603e+01 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 2.873603e+01 8.439399e+00 6.500000e+01 + vertex 2.893940e+01 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.893940e+01 1.076397e+01 6.500000e+01 + vertex 2.650000e+01 1.200962e+01 6.500000e+01 + vertex 2.917500e+01 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917500e+01 1.092894e+01 6.500000e+01 + vertex 2.650000e+01 1.200962e+01 6.500000e+01 + vertex 2.864182e+01 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917500e+01 1.092894e+01 6.500000e+01 + vertex 2.864182e+01 1.350933e+01 6.500000e+01 + vertex 2.943567e+01 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943567e+01 1.105049e+01 6.500000e+01 + vertex 2.864182e+01 1.350933e+01 6.500000e+01 + vertex 2.971348e+01 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.893940e+01 8.236025e+00 6.500000e+01 + vertex 2.917500e+01 8.071057e+00 6.500000e+01 + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 2.917500e+01 8.071057e+00 6.500000e+01 + vertex 2.943567e+01 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 2.943567e+01 7.949505e+00 6.500000e+01 + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + vertex 2.943567e+01 7.949505e+00 6.500000e+01 + vertex 2.971348e+01 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 0.000000e+00 6.500000e+01 + vertex 2.971348e+01 7.875066e+00 6.500000e+01 + vertex 3.000000e+01 7.849999e+00 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.893940e+01 1.076397e+01 6.500000e+01 + vertex 2.873603e+01 1.056060e+01 6.500000e+01 + vertex 2.650000e+01 1.200962e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 1.200962e+01 6.500000e+01 + vertex 2.873603e+01 1.056060e+01 6.500000e+01 + vertex 2.857106e+01 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 1.200962e+01 6.500000e+01 + vertex 2.857106e+01 1.032500e+01 6.500000e+01 + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + vertex 2.857106e+01 1.032500e+01 6.500000e+01 + vertex 2.844951e+01 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + vertex 2.844951e+01 1.006433e+01 6.500000e+01 + vertex 2.837507e+01 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.428944e+00 8.674998e+00 6.500000e+01 + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + vertex 1.639528e+01 1.022788e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 0.000000e+00 6.500000e+01 + vertex 1.639528e+01 1.022788e+01 6.500000e+01 + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 1.639528e+01 1.022788e+01 6.500000e+01 + vertex 1.900000e+01 9.999998e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 0.000000e+00 6.500000e+01 + vertex 1.900000e+01 9.999998e+00 6.500000e+01 + vertex 2.160472e+01 1.022788e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.624936e+00 4.021348e+01 6.500000e+01 + vertex 9.650003e+00 4.050000e+01 6.500000e+01 + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.713482e+00 4.212493e+01 6.500000e+01 + vertex 7.435668e+00 4.205049e+01 6.500000e+01 + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.449509e+00 3.993567e+01 6.500000e+01 + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 6.375071e+00 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.375071e+00 4.021348e+01 6.500000e+01 + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 6.350003e+00 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 9.263974e+00 4.156060e+01 6.500000e+01 + vertex 9.060603e+00 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 8.286521e+00 4.212493e+01 6.500000e+01 + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 8.286521e+00 4.212493e+01 6.500000e+01 + vertex 8.000001e+00 4.215000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 8.000001e+00 4.215000e+01 6.500000e+01 + vertex 7.713482e+00 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.435668e+00 4.205049e+01 6.500000e+01 + vertex 7.175002e+00 4.192894e+01 6.500000e+01 + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 7.175002e+00 4.192894e+01 6.500000e+01 + vertex 6.939404e+00 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 6.939404e+00 4.176397e+01 6.500000e+01 + vertex 6.736029e+00 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.375071e+00 4.078652e+01 6.500000e+01 + vertex 6.350003e+00 4.050000e+01 6.500000e+01 + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 6.350003e+00 4.050000e+01 6.500000e+01 + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 0.000000e+00 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 5.632500e+01 6.500000e+01 + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 4.904613e+00 3.013030e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 5.632500e+01 6.500000e+01 + vertex 4.904613e+00 3.013030e+01 6.500000e+01 + vertex 0.000000e+00 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 2.500000e+01 6.500000e+01 + vertex 4.904613e+00 3.013030e+01 6.500000e+01 + vertex 4.227884e+00 2.760472e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 2.500000e+01 6.500000e+01 + vertex 4.227884e+00 2.760472e+01 6.500000e+01 + vertex 4.000001e+00 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.449509e+00 3.993567e+01 6.500000e+01 + vertex 6.571058e+00 3.967500e+01 6.500000e+01 + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 6.571058e+00 3.967500e+01 6.500000e+01 + vertex 6.736029e+00 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 6.736029e+00 3.943940e+01 6.500000e+01 + vertex 6.939404e+00 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.650003e+00 4.050000e+01 6.500000e+01 + vertex 9.624936e+00 4.078652e+01 6.500000e+01 + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + vertex 9.624936e+00 4.078652e+01 6.500000e+01 + vertex 9.550493e+00 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + vertex 9.550493e+00 4.106433e+01 6.500000e+01 + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 9.550493e+00 4.106433e+01 6.500000e+01 + vertex 9.428944e+00 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 9.428944e+00 4.132500e+01 6.500000e+01 + vertex 9.263974e+00 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.060603e+00 4.176397e+01 6.500000e+01 + vertex 8.825000e+00 4.192894e+01 6.500000e+01 + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 8.825000e+00 4.192894e+01 6.500000e+01 + vertex 8.564334e+00 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 8.564334e+00 4.205049e+01 6.500000e+01 + vertex 8.286521e+00 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.736029e+00 4.156060e+01 6.500000e+01 + vertex 6.571058e+00 4.132500e+01 6.500000e+01 + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 6.571058e+00 4.132500e+01 6.500000e+01 + vertex 6.449509e+00 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 6.449509e+00 4.106433e+01 6.500000e+01 + vertex 6.375071e+00 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.939404e+00 3.923602e+01 6.500000e+01 + vertex 7.175002e+00 3.907106e+01 6.500000e+01 + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 7.175002e+00 3.907106e+01 6.500000e+01 + vertex 7.435668e+00 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 7.435668e+00 3.894950e+01 6.500000e+01 + vertex 7.509336e+00 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 9.060603e+00 3.923602e+01 6.500000e+01 + vertex 1.150000e+01 3.799038e+01 6.500000e+01 + vertex 8.825000e+00 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.825000e+00 3.907106e+01 6.500000e+01 + vertex 1.150000e+01 3.799038e+01 6.500000e+01 + vertex 9.358186e+00 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 8.825000e+00 3.907106e+01 6.500000e+01 + vertex 9.358186e+00 3.649066e+01 6.500000e+01 + vertex 8.564334e+00 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.435668e+00 3.894950e+01 6.500000e+01 + vertex 7.713482e+00 3.887507e+01 6.500000e+01 + vertex 7.509336e+00 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.509336e+00 3.464181e+01 6.500000e+01 + vertex 7.713482e+00 3.887507e+01 6.500000e+01 + vertex 8.000001e+00 3.885000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.509336e+00 3.464181e+01 6.500000e+01 + vertex 8.000001e+00 3.885000e+01 6.500000e+01 + vertex 9.358186e+00 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.358186e+00 3.649066e+01 6.500000e+01 + vertex 8.000001e+00 3.885000e+01 6.500000e+01 + vertex 8.286521e+00 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.358186e+00 3.649066e+01 6.500000e+01 + vertex 8.286521e+00 3.887507e+01 6.500000e+01 + vertex 8.564334e+00 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.060603e+00 3.923602e+01 6.500000e+01 + vertex 9.263974e+00 3.943940e+01 6.500000e+01 + vertex 1.150000e+01 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 3.799038e+01 6.500000e+01 + vertex 9.263974e+00 3.943940e+01 6.500000e+01 + vertex 9.428944e+00 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 3.799038e+01 6.500000e+01 + vertex 9.428944e+00 3.967500e+01 6.500000e+01 + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + vertex 9.428944e+00 3.967500e+01 6.500000e+01 + vertex 9.550493e+00 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + vertex 9.550493e+00 3.993567e+01 6.500000e+01 + vertex 9.624936e+00 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + vertex 2.160472e+01 4.497721e+02 6.500000e+01 + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 2.160472e+01 4.497721e+02 6.500000e+01 + vertex 1.900000e+01 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 1.900000e+01 4.500000e+02 6.500000e+01 + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + vertex 1.900000e+01 4.500000e+02 6.500000e+01 + vertex 1.639528e+01 4.497721e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.600000e+02 6.500000e+01 + vertex 1.639528e+01 4.497721e+02 6.500000e+01 + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.873603e+01 4.494394e+02 6.500000e+01 + vertex 2.893940e+01 4.492360e+02 6.500000e+01 + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + vertex 2.971348e+01 4.488751e+02 6.500000e+01 + vertex 3.000000e+01 4.488500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + vertex 3.000000e+01 4.488500e+02 6.500000e+01 + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.106060e+01 4.517640e+02 6.500000e+01 + vertex 3.082500e+01 4.519289e+02 6.500000e+01 + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + vertex 3.082500e+01 4.519289e+02 6.500000e+01 + vertex 3.056433e+01 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + vertex 3.056433e+01 4.520505e+02 6.500000e+01 + vertex 3.028652e+01 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.873603e+01 4.515606e+02 6.500000e+01 + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 2.893940e+01 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.893940e+01 4.517640e+02 6.500000e+01 + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 2.917500e+01 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.893940e+01 4.492360e+02 6.500000e+01 + vertex 2.917500e+01 4.490710e+02 6.500000e+01 + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + vertex 2.917500e+01 4.490710e+02 6.500000e+01 + vertex 2.943567e+01 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + vertex 2.943567e+01 4.489495e+02 6.500000e+01 + vertex 2.971348e+01 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.000000e+01 4.488500e+02 6.500000e+01 + vertex 3.028652e+01 4.488751e+02 6.500000e+01 + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + vertex 3.028652e+01 4.488751e+02 6.500000e+01 + vertex 3.056433e+01 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + vertex 3.056433e+01 4.489495e+02 6.500000e+01 + vertex 3.082500e+01 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.028652e+01 4.521249e+02 6.500000e+01 + vertex 3.000000e+01 4.521500e+02 6.500000e+01 + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + vertex 3.000000e+01 4.521500e+02 6.500000e+01 + vertex 2.971348e+01 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + vertex 2.971348e+01 4.521249e+02 6.500000e+01 + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 2.971348e+01 4.521249e+02 6.500000e+01 + vertex 2.943567e+01 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 2.943567e+01 4.520505e+02 6.500000e+01 + vertex 2.917500e+01 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.835000e+01 4.505000e+02 6.500000e+01 + vertex 2.837507e+01 4.502135e+02 6.500000e+01 + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + vertex 2.837507e+01 4.502135e+02 6.500000e+01 + vertex 2.844951e+01 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + vertex 2.844951e+01 4.499357e+02 6.500000e+01 + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + vertex 2.844951e+01 4.499357e+02 6.500000e+01 + vertex 2.857106e+01 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + vertex 2.857106e+01 4.496750e+02 6.500000e+01 + vertex 2.873603e+01 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.873603e+01 4.515606e+02 6.500000e+01 + vertex 2.857106e+01 4.513250e+02 6.500000e+01 + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 2.857106e+01 4.513250e+02 6.500000e+01 + vertex 2.844951e+01 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.600000e+02 6.500000e+01 + vertex 2.844951e+01 4.510643e+02 6.500000e+01 + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + vertex 2.844951e+01 4.510643e+02 6.500000e+01 + vertex 2.837507e+01 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + vertex 2.837507e+01 4.507865e+02 6.500000e+01 + vertex 2.835000e+01 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 4.425000e+02 6.500000e+01 + vertex 3.049067e+01 4.446418e+02 6.500000e+01 + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + vertex 3.049067e+01 4.446418e+02 6.500000e+01 + vertex 2.864182e+01 4.464907e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + vertex 2.864182e+01 4.464907e+02 6.500000e+01 + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 4.425000e+02 6.500000e+01 + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + vertex 3.309539e+01 4.401303e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.309539e+01 4.401303e+02 6.500000e+01 + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.309539e+01 4.401303e+02 6.500000e+01 + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + vertex 3.377212e+01 4.376047e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.162493e+01 4.197865e+02 6.500000e+01 + vertex 3.155049e+01 4.200643e+02 6.500000e+01 + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + vertex 3.309539e+01 4.298697e+02 6.500000e+01 + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.162493e+01 4.197865e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 3.165000e+01 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.165000e+01 4.195000e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 3.162493e+01 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.309539e+01 4.298697e+02 6.500000e+01 + vertex 3.377212e+01 4.323953e+02 6.500000e+01 + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + vertex 3.377212e+01 4.323953e+02 6.500000e+01 + vertex 3.400000e+01 4.350000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + vertex 3.400000e+01 4.350000e+02 6.500000e+01 + vertex 3.377212e+01 4.376047e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.155049e+01 4.200643e+02 6.500000e+01 + vertex 3.142894e+01 4.203250e+02 6.500000e+01 + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + vertex 3.142894e+01 4.203250e+02 6.500000e+01 + vertex 3.126398e+01 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + vertex 3.126398e+01 4.205606e+02 6.500000e+01 + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + vertex 3.126398e+01 4.205606e+02 6.500000e+01 + vertex 3.106060e+01 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + vertex 3.106060e+01 4.207640e+02 6.500000e+01 + vertex 3.082500e+01 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.893940e+01 4.207640e+02 6.500000e+01 + vertex 2.650000e+01 4.220096e+02 6.500000e+01 + vertex 2.917500e+01 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917500e+01 4.209289e+02 6.500000e+01 + vertex 2.650000e+01 4.220096e+02 6.500000e+01 + vertex 2.864182e+01 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917500e+01 4.209289e+02 6.500000e+01 + vertex 2.864182e+01 4.235093e+02 6.500000e+01 + vertex 2.943567e+01 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.844951e+01 4.200643e+02 6.500000e+01 + vertex 2.413030e+01 4.209046e+02 6.500000e+01 + vertex 2.857106e+01 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.857106e+01 4.203250e+02 6.500000e+01 + vertex 2.413030e+01 4.209046e+02 6.500000e+01 + vertex 2.650000e+01 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.857106e+01 4.203250e+02 6.500000e+01 + vertex 2.650000e+01 4.220096e+02 6.500000e+01 + vertex 2.873603e+01 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.873603e+01 4.205606e+02 6.500000e+01 + vertex 2.650000e+01 4.220096e+02 6.500000e+01 + vertex 2.893940e+01 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.837507e+01 4.197865e+02 6.500000e+01 + vertex 2.835000e+01 4.195000e+02 6.500000e+01 + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + vertex 2.835000e+01 4.195000e+02 6.500000e+01 + vertex 2.837507e+01 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + vertex 2.837507e+01 4.192135e+02 6.500000e+01 + vertex 2.844951e+01 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.082500e+01 4.209289e+02 6.500000e+01 + vertex 3.056433e+01 4.210505e+02 6.500000e+01 + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + vertex 3.056433e+01 4.210505e+02 6.500000e+01 + vertex 3.028652e+01 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + vertex 3.028652e+01 4.211249e+02 6.500000e+01 + vertex 3.049067e+01 4.253582e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.049067e+01 4.253582e+02 6.500000e+01 + vertex 3.028652e+01 4.211249e+02 6.500000e+01 + vertex 3.000000e+01 4.211500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.049067e+01 4.253582e+02 6.500000e+01 + vertex 3.000000e+01 4.211500e+02 6.500000e+01 + vertex 2.864182e+01 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.864182e+01 4.235093e+02 6.500000e+01 + vertex 3.000000e+01 4.211500e+02 6.500000e+01 + vertex 2.971348e+01 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.864182e+01 4.235093e+02 6.500000e+01 + vertex 2.971348e+01 4.211249e+02 6.500000e+01 + vertex 2.943567e+01 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.844951e+01 4.200643e+02 6.500000e+01 + vertex 2.837507e+01 4.197865e+02 6.500000e+01 + vertex 2.413030e+01 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 4.209046e+02 6.500000e+01 + vertex 2.837507e+01 4.197865e+02 6.500000e+01 + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.413030e+01 4.209046e+02 6.500000e+01 + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + vertex 2.160472e+01 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.160472e+01 4.202279e+02 6.500000e+01 + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + vertex 1.900000e+01 4.200000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.564334e+00 4.210505e+02 6.500000e+01 + vertex 8.286521e+00 4.211249e+02 6.500000e+01 + vertex 9.358186e+00 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.263974e+00 4.205606e+02 6.500000e+01 + vertex 9.060603e+00 4.207640e+02 6.500000e+01 + vertex 1.150000e+01 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.358186e+00 4.235093e+02 6.500000e+01 + vertex 8.286521e+00 4.211249e+02 6.500000e+01 + vertex 7.509336e+00 4.253582e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 4.220096e+02 6.500000e+01 + vertex 9.060603e+00 4.207640e+02 6.500000e+01 + vertex 9.358186e+00 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.358186e+00 4.235093e+02 6.500000e+01 + vertex 9.060603e+00 4.207640e+02 6.500000e+01 + vertex 8.825000e+00 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.358186e+00 4.235093e+02 6.500000e+01 + vertex 8.825000e+00 4.209289e+02 6.500000e+01 + vertex 8.564334e+00 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.286521e+00 4.211249e+02 6.500000e+01 + vertex 8.000001e+00 4.211500e+02 6.500000e+01 + vertex 7.509336e+00 4.253582e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.509336e+00 4.253582e+02 6.500000e+01 + vertex 8.000001e+00 4.211500e+02 6.500000e+01 + vertex 7.713482e+00 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 7.509336e+00 4.253582e+02 6.500000e+01 + vertex 7.713482e+00 4.211249e+02 6.500000e+01 + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + vertex 7.713482e+00 4.211249e+02 6.500000e+01 + vertex 7.435668e+00 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + vertex 7.435668e+00 4.210505e+02 6.500000e+01 + vertex 7.175002e+00 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.175002e+00 4.209289e+02 6.500000e+01 + vertex 6.939404e+00 4.207640e+02 6.500000e+01 + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + vertex 6.939404e+00 4.207640e+02 6.500000e+01 + vertex 6.736029e+00 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + vertex 6.736029e+00 4.205606e+02 6.500000e+01 + vertex 6.571058e+00 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.624936e+00 4.192135e+02 6.500000e+01 + vertex 9.650003e+00 4.195000e+02 6.500000e+01 + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + vertex 9.650003e+00 4.195000e+02 6.500000e+01 + vertex 1.386970e+01 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + vertex 1.386970e+01 4.209046e+02 6.500000e+01 + vertex 1.639528e+01 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.650003e+00 4.195000e+02 6.500000e+01 + vertex 9.624936e+00 4.197865e+02 6.500000e+01 + vertex 1.386970e+01 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 4.209046e+02 6.500000e+01 + vertex 9.624936e+00 4.197865e+02 6.500000e+01 + vertex 9.550493e+00 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.386970e+01 4.209046e+02 6.500000e+01 + vertex 9.550493e+00 4.200643e+02 6.500000e+01 + vertex 1.150000e+01 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 4.220096e+02 6.500000e+01 + vertex 9.550493e+00 4.200643e+02 6.500000e+01 + vertex 9.428944e+00 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.150000e+01 4.220096e+02 6.500000e+01 + vertex 9.428944e+00 4.203250e+02 6.500000e+01 + vertex 9.263974e+00 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.571058e+00 4.203250e+02 6.500000e+01 + vertex 6.449509e+00 4.200643e+02 6.500000e+01 + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + vertex 6.449509e+00 4.200643e+02 6.500000e+01 + vertex 6.375071e+00 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + vertex 6.375071e+00 4.197865e+02 6.500000e+01 + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + vertex 6.375071e+00 4.197865e+02 6.500000e+01 + vertex 6.350003e+00 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + vertex 6.350003e+00 4.195000e+02 6.500000e+01 + vertex 6.375071e+00 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 4.349500e+02 6.500000e+01 + vertex 4.000001e+00 4.350000e+02 6.500000e+01 + vertex 4.227884e+00 4.323953e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 4.349500e+02 6.500000e+01 + vertex 4.227884e+00 4.323953e+02 6.500000e+01 + vertex 0.000000e+00 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 6.009620e+00 4.425000e+02 6.500000e+01 + vertex 0.000000e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 4.488000e+02 6.500000e+01 + vertex 6.009620e+00 4.425000e+02 6.500000e+01 + vertex 4.904613e+00 4.401303e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 4.488000e+02 6.500000e+01 + vertex 4.904613e+00 4.401303e+02 6.500000e+01 + vertex 0.000000e+00 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 4.349500e+02 6.500000e+01 + vertex 4.904613e+00 4.401303e+02 6.500000e+01 + vertex 4.227884e+00 4.376047e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 4.349500e+02 6.500000e+01 + vertex 4.227884e+00 4.376047e+02 6.500000e+01 + vertex 4.000001e+00 4.350000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 7.713482e+00 4.488751e+02 6.500000e+01 + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + vertex 9.358186e+00 4.464907e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.488000e+02 6.500000e+01 + vertex 9.358186e+00 4.464907e+02 6.500000e+01 + vertex 7.509336e+00 4.446418e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.463953e+02 4.497721e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.463953e+02 4.497721e+02 6.500000e+01 + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.490000e+02 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.500000e+02 6.500000e+01 + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.516047e+02 4.497721e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516047e+02 4.497721e+02 6.500000e+01 + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516047e+02 4.497721e+02 6.500000e+01 + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + vertex 4.546284e+02 4.600000e+02 6.500000e+01 + vertex 4.585711e+02 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + vertex 4.585711e+02 4.513250e+02 6.500000e+01 + vertex 4.584495e+02 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 4.488500e+02 6.500000e+01 + vertex 4.602865e+02 4.488751e+02 6.500000e+01 + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.602865e+02 4.488751e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.586418e+02 4.464907e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.586418e+02 4.464907e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.604907e+02 4.446418e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.637721e+02 4.323953e+02 6.500000e+01 + vertex 4.640000e+02 4.350000e+02 6.500000e+01 + vertex 4.680000e+02 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 6.500000e+01 + vertex 4.640000e+02 4.350000e+02 6.500000e+01 + vertex 4.637721e+02 4.376047e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 6.500000e+01 + vertex 4.637721e+02 4.376047e+02 6.500000e+01 + vertex 4.680000e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 4.488000e+02 6.500000e+01 + vertex 4.637721e+02 4.376047e+02 6.500000e+01 + vertex 4.630954e+02 4.401303e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 4.488000e+02 6.500000e+01 + vertex 4.630954e+02 4.401303e+02 6.500000e+01 + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.630954e+02 4.401303e+02 6.500000e+01 + vertex 4.619904e+02 4.425000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.488000e+02 6.500000e+01 + vertex 4.619904e+02 4.425000e+02 6.500000e+01 + vertex 4.604907e+02 4.446418e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + vertex 4.615505e+02 4.189357e+02 6.500000e+01 + vertex 4.616249e+02 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.610606e+02 4.207640e+02 6.500000e+01 + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + vertex 4.612640e+02 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.612640e+02 4.205606e+02 6.500000e+01 + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + vertex 4.614289e+02 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.589394e+02 4.207640e+02 6.500000e+01 + vertex 4.565000e+02 4.220096e+02 6.500000e+01 + vertex 4.591750e+02 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 4.209289e+02 6.500000e+01 + vertex 4.565000e+02 4.220096e+02 6.500000e+01 + vertex 4.586418e+02 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 4.209289e+02 6.500000e+01 + vertex 4.586418e+02 4.235093e+02 6.500000e+01 + vertex 4.594357e+02 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.583751e+02 4.197865e+02 6.500000e+01 + vertex 4.583500e+02 4.195000e+02 6.500000e+01 + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + vertex 4.583500e+02 4.195000e+02 6.500000e+01 + vertex 4.583751e+02 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + vertex 4.583751e+02 4.192135e+02 6.500000e+01 + vertex 4.584495e+02 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.616249e+02 4.192135e+02 6.500000e+01 + vertex 4.616500e+02 4.195000e+02 6.500000e+01 + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + vertex 4.616500e+02 4.195000e+02 6.500000e+01 + vertex 4.616249e+02 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + vertex 4.616249e+02 4.197865e+02 6.500000e+01 + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + vertex 4.616249e+02 4.197865e+02 6.500000e+01 + vertex 4.615505e+02 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + vertex 4.615505e+02 4.200643e+02 6.500000e+01 + vertex 4.614289e+02 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.610606e+02 4.207640e+02 6.500000e+01 + vertex 4.608250e+02 4.209289e+02 6.500000e+01 + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + vertex 4.608250e+02 4.209289e+02 6.500000e+01 + vertex 4.605643e+02 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + vertex 4.605643e+02 4.210505e+02 6.500000e+01 + vertex 4.619904e+02 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.619904e+02 4.275000e+02 6.500000e+01 + vertex 4.605643e+02 4.210505e+02 6.500000e+01 + vertex 4.602865e+02 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.619904e+02 4.275000e+02 6.500000e+01 + vertex 4.602865e+02 4.211249e+02 6.500000e+01 + vertex 4.604907e+02 4.253582e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604907e+02 4.253582e+02 6.500000e+01 + vertex 4.602865e+02 4.211249e+02 6.500000e+01 + vertex 4.600000e+02 4.211500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604907e+02 4.253582e+02 6.500000e+01 + vertex 4.600000e+02 4.211500e+02 6.500000e+01 + vertex 4.586418e+02 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.586418e+02 4.235093e+02 6.500000e+01 + vertex 4.600000e+02 4.211500e+02 6.500000e+01 + vertex 4.597135e+02 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.586418e+02 4.235093e+02 6.500000e+01 + vertex 4.597135e+02 4.211249e+02 6.500000e+01 + vertex 4.594357e+02 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.589394e+02 4.207640e+02 6.500000e+01 + vertex 4.587360e+02 4.205606e+02 6.500000e+01 + vertex 4.565000e+02 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 4.220096e+02 6.500000e+01 + vertex 4.587360e+02 4.205606e+02 6.500000e+01 + vertex 4.585711e+02 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565000e+02 4.220096e+02 6.500000e+01 + vertex 4.585711e+02 4.203250e+02 6.500000e+01 + vertex 4.541303e+02 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 4.209046e+02 6.500000e+01 + vertex 4.585711e+02 4.203250e+02 6.500000e+01 + vertex 4.584495e+02 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.584495e+02 4.200643e+02 6.500000e+01 + vertex 4.583751e+02 4.197865e+02 6.500000e+01 + vertex 4.541303e+02 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 4.209046e+02 6.500000e+01 + vertex 4.583751e+02 4.197865e+02 6.500000e+01 + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541303e+02 4.209046e+02 6.500000e+01 + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + vertex 4.516047e+02 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516047e+02 4.202279e+02 6.500000e+01 + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + vertex 4.490000e+02 4.200000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.369394e+02 4.207640e+02 6.500000e+01 + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + vertex 4.371750e+02 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371750e+02 4.209289e+02 6.500000e+01 + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + vertex 4.374357e+02 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.396249e+02 4.192135e+02 6.500000e+01 + vertex 4.396500e+02 4.195000e+02 6.500000e+01 + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + vertex 4.396500e+02 4.195000e+02 6.500000e+01 + vertex 4.438697e+02 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + vertex 4.438697e+02 4.209046e+02 6.500000e+01 + vertex 4.463953e+02 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388250e+02 4.209289e+02 6.500000e+01 + vertex 4.393582e+02 4.235093e+02 6.500000e+01 + vertex 4.390606e+02 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.390606e+02 4.207640e+02 6.500000e+01 + vertex 4.393582e+02 4.235093e+02 6.500000e+01 + vertex 4.415000e+02 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.390606e+02 4.207640e+02 6.500000e+01 + vertex 4.415000e+02 4.220096e+02 6.500000e+01 + vertex 4.392640e+02 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388250e+02 4.209289e+02 6.500000e+01 + vertex 4.385643e+02 4.210505e+02 6.500000e+01 + vertex 4.393582e+02 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.393582e+02 4.235093e+02 6.500000e+01 + vertex 4.385643e+02 4.210505e+02 6.500000e+01 + vertex 4.382865e+02 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.393582e+02 4.235093e+02 6.500000e+01 + vertex 4.382865e+02 4.211249e+02 6.500000e+01 + vertex 4.375093e+02 4.253582e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375093e+02 4.253582e+02 6.500000e+01 + vertex 4.382865e+02 4.211249e+02 6.500000e+01 + vertex 4.380000e+02 4.211500e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375093e+02 4.253582e+02 6.500000e+01 + vertex 4.380000e+02 4.211500e+02 6.500000e+01 + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + vertex 4.380000e+02 4.211500e+02 6.500000e+01 + vertex 4.377135e+02 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + vertex 4.377135e+02 4.211249e+02 6.500000e+01 + vertex 4.374357e+02 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.396500e+02 4.195000e+02 6.500000e+01 + vertex 4.396249e+02 4.197865e+02 6.500000e+01 + vertex 4.438697e+02 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 4.209046e+02 6.500000e+01 + vertex 4.396249e+02 4.197865e+02 6.500000e+01 + vertex 4.395505e+02 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 4.209046e+02 6.500000e+01 + vertex 4.395505e+02 4.200643e+02 6.500000e+01 + vertex 4.415000e+02 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 4.220096e+02 6.500000e+01 + vertex 4.395505e+02 4.200643e+02 6.500000e+01 + vertex 4.394289e+02 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 4.220096e+02 6.500000e+01 + vertex 4.394289e+02 4.203250e+02 6.500000e+01 + vertex 4.392640e+02 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364495e+02 4.189357e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 4.363751e+02 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.363751e+02 4.192135e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 4.363500e+02 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.340000e+02 4.350000e+02 6.500000e+01 + vertex 4.342279e+02 4.323953e+02 6.500000e+01 + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + vertex 4.342279e+02 4.323953e+02 6.500000e+01 + vertex 4.349046e+02 4.298697e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + vertex 4.349046e+02 4.298697e+02 6.500000e+01 + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.369394e+02 4.207640e+02 6.500000e+01 + vertex 4.367360e+02 4.205606e+02 6.500000e+01 + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + vertex 4.367360e+02 4.205606e+02 6.500000e+01 + vertex 4.365711e+02 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + vertex 4.365711e+02 4.203250e+02 6.500000e+01 + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + vertex 4.365711e+02 4.203250e+02 6.500000e+01 + vertex 4.364495e+02 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + vertex 4.364495e+02 4.200643e+02 6.500000e+01 + vertex 4.363751e+02 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + vertex 4.393582e+02 4.464907e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.349046e+02 4.401303e+02 6.500000e+01 + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + vertex 4.360096e+02 4.425000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 4.425000e+02 6.500000e+01 + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.360096e+02 4.425000e+02 6.500000e+01 + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + vertex 4.375093e+02 4.446418e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375093e+02 4.446418e+02 6.500000e+01 + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + vertex 4.393582e+02 4.464907e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388250e+02 4.519289e+02 6.500000e+01 + vertex 4.385643e+02 4.520505e+02 6.500000e+01 + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.380000e+02 4.521500e+02 6.500000e+01 + vertex 4.377135e+02 4.521249e+02 6.500000e+01 + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + vertex 4.377135e+02 4.521249e+02 6.500000e+01 + vertex 4.374357e+02 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + vertex 4.374357e+02 4.520505e+02 6.500000e+01 + vertex 4.371750e+02 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.385643e+02 4.520505e+02 6.500000e+01 + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + vertex 4.385643e+02 4.520505e+02 6.500000e+01 + vertex 4.382865e+02 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + vertex 4.382865e+02 4.521249e+02 6.500000e+01 + vertex 4.380000e+02 4.521500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.369394e+02 4.492360e+02 6.500000e+01 + vertex 4.371750e+02 4.490710e+02 6.500000e+01 + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + vertex 4.371750e+02 4.490710e+02 6.500000e+01 + vertex 4.374357e+02 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385643e+02 4.489495e+02 6.500000e+01 + vertex 4.388250e+02 4.490710e+02 6.500000e+01 + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + vertex 4.388250e+02 4.490710e+02 6.500000e+01 + vertex 4.390606e+02 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.390606e+02 4.492360e+02 6.500000e+01 + vertex 4.392640e+02 4.494394e+02 6.500000e+01 + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + vertex 4.392640e+02 4.494394e+02 6.500000e+01 + vertex 4.394289e+02 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + vertex 4.394289e+02 4.496750e+02 6.500000e+01 + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + vertex 4.394289e+02 4.496750e+02 6.500000e+01 + vertex 4.395505e+02 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + vertex 4.395505e+02 4.499357e+02 6.500000e+01 + vertex 4.396249e+02 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.394289e+02 4.513250e+02 6.500000e+01 + vertex 4.392640e+02 4.515606e+02 6.500000e+01 + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.392640e+02 4.515606e+02 6.500000e+01 + vertex 4.390606e+02 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.390606e+02 4.517640e+02 6.500000e+01 + vertex 4.388250e+02 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.396249e+02 4.502135e+02 6.500000e+01 + vertex 4.396500e+02 4.505000e+02 6.500000e+01 + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + vertex 4.396500e+02 4.505000e+02 6.500000e+01 + vertex 4.396249e+02 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + vertex 4.396249e+02 4.507865e+02 6.500000e+01 + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.396249e+02 4.507865e+02 6.500000e+01 + vertex 4.395505e+02 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.600000e+02 6.500000e+01 + vertex 4.395505e+02 4.510643e+02 6.500000e+01 + vertex 4.394289e+02 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.374357e+02 4.489495e+02 6.500000e+01 + vertex 4.377135e+02 4.488751e+02 6.500000e+01 + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + vertex 4.377135e+02 4.488751e+02 6.500000e+01 + vertex 4.380000e+02 4.488500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + vertex 4.380000e+02 4.488500e+02 6.500000e+01 + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + vertex 4.380000e+02 4.488500e+02 6.500000e+01 + vertex 4.382865e+02 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + vertex 4.382865e+02 4.488751e+02 6.500000e+01 + vertex 4.385643e+02 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364495e+02 4.510643e+02 6.500000e+01 + vertex 4.363751e+02 4.507865e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371750e+02 4.519289e+02 6.500000e+01 + vertex 4.369394e+02 4.517640e+02 6.500000e+01 + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + vertex 4.369394e+02 4.517640e+02 6.500000e+01 + vertex 4.367360e+02 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.600000e+02 6.500000e+01 + vertex 4.367360e+02 4.515606e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 4.367360e+02 4.515606e+02 6.500000e+01 + vertex 4.365711e+02 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 4.365711e+02 4.513250e+02 6.500000e+01 + vertex 4.364495e+02 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.363751e+02 4.507865e+02 6.500000e+01 + vertex 4.363500e+02 4.505000e+02 6.500000e+01 + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + vertex 4.363500e+02 4.505000e+02 6.500000e+01 + vertex 4.363751e+02 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.363751e+02 4.502135e+02 6.500000e+01 + vertex 4.364495e+02 4.499357e+02 6.500000e+01 + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + vertex 4.364495e+02 4.499357e+02 6.500000e+01 + vertex 4.365711e+02 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + vertex 4.365711e+02 4.496750e+02 6.500000e+01 + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + vertex 4.365711e+02 4.496750e+02 6.500000e+01 + vertex 4.367360e+02 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 4.488000e+02 6.500000e+01 + vertex 4.367360e+02 4.494394e+02 6.500000e+01 + vertex 4.369394e+02 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.584495e+02 4.189357e+02 6.500000e+01 + vertex 4.585711e+02 4.186750e+02 6.500000e+01 + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + vertex 4.585711e+02 4.186750e+02 6.500000e+01 + vertex 4.587360e+02 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + vertex 4.587360e+02 4.184394e+02 6.500000e+01 + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.587360e+02 4.184394e+02 6.500000e+01 + vertex 4.589394e+02 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.605643e+02 4.179495e+02 6.500000e+01 + vertex 4.608250e+02 4.180711e+02 6.500000e+01 + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.608250e+02 4.180711e+02 6.500000e+01 + vertex 4.610606e+02 4.182360e+02 6.500000e+01 + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + vertex 4.610606e+02 4.182360e+02 6.500000e+01 + vertex 4.612640e+02 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + vertex 4.612640e+02 4.184394e+02 6.500000e+01 + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + vertex 4.612640e+02 4.184394e+02 6.500000e+01 + vertex 4.614289e+02 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + vertex 4.614289e+02 4.186750e+02 6.500000e+01 + vertex 4.615505e+02 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 4.180711e+02 6.500000e+01 + vertex 4.594357e+02 4.179495e+02 6.500000e+01 + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + vertex 4.594357e+02 4.179495e+02 6.500000e+01 + vertex 4.597135e+02 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.597135e+02 4.178751e+02 6.500000e+01 + vertex 4.600000e+02 4.178500e+02 6.500000e+01 + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + vertex 4.600000e+02 4.178500e+02 6.500000e+01 + vertex 4.602865e+02 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + vertex 4.602865e+02 4.178751e+02 6.500000e+01 + vertex 4.605643e+02 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.392640e+02 4.184394e+02 6.500000e+01 + vertex 4.394289e+02 4.186750e+02 6.500000e+01 + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + vertex 4.394289e+02 4.186750e+02 6.500000e+01 + vertex 4.395505e+02 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + vertex 4.395505e+02 4.189357e+02 6.500000e+01 + vertex 4.396249e+02 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.367360e+02 4.184394e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.367360e+02 4.184394e+02 6.500000e+01 + vertex 4.369394e+02 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.369394e+02 4.182360e+02 6.500000e+01 + vertex 4.371750e+02 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.388250e+02 4.180711e+02 6.500000e+01 + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + vertex 4.388250e+02 4.180711e+02 6.500000e+01 + vertex 4.390606e+02 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + vertex 4.390606e+02 4.182360e+02 6.500000e+01 + vertex 4.392640e+02 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371750e+02 4.180711e+02 6.500000e+01 + vertex 4.374357e+02 4.179495e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.374357e+02 4.179495e+02 6.500000e+01 + vertex 4.377135e+02 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.377135e+02 4.178751e+02 6.500000e+01 + vertex 4.380000e+02 4.178500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.380000e+02 4.178500e+02 6.500000e+01 + vertex 4.382865e+02 4.178751e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.382865e+02 4.178751e+02 6.500000e+01 + vertex 4.385643e+02 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.385643e+02 4.179495e+02 6.500000e+01 + vertex 4.388250e+02 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 4.367360e+02 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367360e+02 4.184394e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367360e+02 4.184394e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 4.365711e+02 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.365711e+02 4.186750e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 4.364495e+02 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.126398e+01 4.184394e+02 6.500000e+01 + vertex 3.142894e+01 4.186750e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 3.142894e+01 4.186750e+02 6.500000e+01 + vertex 3.155049e+01 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 3.155049e+01 4.189357e+02 6.500000e+01 + vertex 3.162493e+01 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917500e+01 4.180711e+02 6.500000e+01 + vertex 2.943567e+01 4.179495e+02 6.500000e+01 + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 2.943567e+01 4.179495e+02 6.500000e+01 + vertex 2.971348e+01 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 2.971348e+01 4.178751e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 2.971348e+01 4.178751e+02 6.500000e+01 + vertex 3.000000e+01 4.178500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.844951e+01 4.189357e+02 6.500000e+01 + vertex 2.857106e+01 4.186750e+02 6.500000e+01 + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + vertex 2.857106e+01 4.186750e+02 6.500000e+01 + vertex 2.873603e+01 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + vertex 2.873603e+01 4.184394e+02 6.500000e+01 + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 2.873603e+01 4.184394e+02 6.500000e+01 + vertex 2.893940e+01 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 2.893940e+01 4.182360e+02 6.500000e+01 + vertex 2.917500e+01 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.000000e+01 4.178500e+02 6.500000e+01 + vertex 3.028652e+01 4.178751e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 3.028652e+01 4.178751e+02 6.500000e+01 + vertex 3.056433e+01 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 3.056433e+01 4.179495e+02 6.500000e+01 + vertex 3.082500e+01 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.375071e+00 4.192135e+02 6.500000e+01 + vertex 6.449509e+00 4.189357e+02 6.500000e+01 + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + vertex 6.449509e+00 4.189357e+02 6.500000e+01 + vertex 6.571058e+00 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + vertex 6.571058e+00 4.186750e+02 6.500000e+01 + vertex 6.050002e+00 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.263974e+00 4.184394e+02 6.500000e+01 + vertex 9.428944e+00 4.186750e+02 6.500000e+01 + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + vertex 9.428944e+00 4.186750e+02 6.500000e+01 + vertex 9.550493e+00 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + vertex 9.550493e+00 4.189357e+02 6.500000e+01 + vertex 9.624936e+00 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.939404e+00 4.182360e+02 6.500000e+01 + vertex 7.175002e+00 4.180711e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.939404e+00 4.182360e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 6.736029e+00 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 8.825000e+00 4.180711e+02 6.500000e+01 + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + vertex 8.825000e+00 4.180711e+02 6.500000e+01 + vertex 9.060603e+00 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + vertex 9.060603e+00 4.182360e+02 6.500000e+01 + vertex 9.263974e+00 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.175002e+00 4.180711e+02 6.500000e+01 + vertex 7.435668e+00 4.179495e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 7.435668e+00 4.179495e+02 6.500000e+01 + vertex 7.713482e+00 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 7.713482e+00 4.178751e+02 6.500000e+01 + vertex 8.000001e+00 4.178500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 4.178500e+02 6.500000e+01 + vertex 8.286521e+00 4.178751e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 8.286521e+00 4.178751e+02 6.500000e+01 + vertex 8.564334e+00 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 8.564334e+00 4.179495e+02 6.500000e+01 + vertex 8.825000e+00 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.082500e+01 4.490710e+02 6.500000e+01 + vertex 3.106060e+01 4.492360e+02 6.500000e+01 + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + vertex 3.106060e+01 4.492360e+02 6.500000e+01 + vertex 3.126398e+01 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.488000e+02 6.500000e+01 + vertex 3.126398e+01 4.494394e+02 6.500000e+01 + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + vertex 3.126398e+01 4.494394e+02 6.500000e+01 + vertex 3.142894e+01 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + vertex 3.142894e+01 4.496750e+02 6.500000e+01 + vertex 3.155049e+01 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.155049e+01 4.499357e+02 6.500000e+01 + vertex 3.162493e+01 4.502135e+02 6.500000e+01 + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + vertex 3.162493e+01 4.502135e+02 6.500000e+01 + vertex 3.165000e+01 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + vertex 3.165000e+01 4.505000e+02 6.500000e+01 + vertex 3.162493e+01 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.162493e+01 4.507865e+02 6.500000e+01 + vertex 3.155049e+01 4.510643e+02 6.500000e+01 + vertex 5.050000e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.600000e+02 6.500000e+01 + vertex 3.155049e+01 4.510643e+02 6.500000e+01 + vertex 3.142894e+01 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.600000e+02 6.500000e+01 + vertex 3.142894e+01 4.513250e+02 6.500000e+01 + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + vertex 3.142894e+01 4.513250e+02 6.500000e+01 + vertex 3.126398e+01 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 4.600000e+02 6.500000e+01 + vertex 3.126398e+01 4.515606e+02 6.500000e+01 + vertex 3.106060e+01 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 2.965686e+01 2.369069e+02 6.500000e+01 + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 2.965686e+01 2.369069e+02 6.500000e+01 + vertex 2.943980e+01 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 2.943980e+01 2.368879e+02 6.500000e+01 + vertex 2.922933e+01 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.857433e+01 2.362819e+02 6.500000e+01 + vertex 2.848224e+01 2.360844e+02 6.500000e+01 + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 2.848224e+01 2.360844e+02 6.500000e+01 + vertex 2.842585e+01 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 2.842585e+01 2.358739e+02 6.500000e+01 + vertex 2.400000e+01 2.355000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.922933e+01 2.368315e+02 6.500000e+01 + vertex 2.903185e+01 2.367394e+02 6.500000e+01 + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 2.903185e+01 2.367394e+02 6.500000e+01 + vertex 2.885337e+01 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 2.885337e+01 2.366144e+02 6.500000e+01 + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 2.885337e+01 2.366144e+02 6.500000e+01 + vertex 2.869930e+01 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 2.869930e+01 2.364603e+02 6.500000e+01 + vertex 2.857433e+01 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 2.950000e+01 2.300000e+02 6.500000e+01 + vertex 2.941645e+01 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.090686e+01 2.356569e+02 6.500000e+01 + vertex 3.088787e+01 2.358739e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.400000e+01 2.355000e+02 6.500000e+01 + vertex 2.842585e+01 2.358739e+02 6.500000e+01 + vertex 2.495507e+01 2.354164e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.495507e+01 2.354164e+02 6.500000e+01 + vertex 2.842585e+01 2.358739e+02 6.500000e+01 + vertex 2.840685e+01 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.495507e+01 2.354164e+02 6.500000e+01 + vertex 2.840685e+01 2.356569e+02 6.500000e+01 + vertex 2.588111e+01 2.351683e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.588111e+01 2.351683e+02 6.500000e+01 + vertex 2.840685e+01 2.356569e+02 6.500000e+01 + vertex 2.842585e+01 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.588111e+01 2.351683e+02 6.500000e+01 + vertex 2.842585e+01 2.354398e+02 6.500000e+01 + vertex 2.675000e+01 2.347631e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.675000e+01 2.347631e+02 6.500000e+01 + vertex 2.842585e+01 2.354398e+02 6.500000e+01 + vertex 2.848224e+01 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.675000e+01 2.347631e+02 6.500000e+01 + vertex 2.848224e+01 2.352293e+02 6.500000e+01 + vertex 2.753533e+01 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943980e+01 2.344258e+02 6.500000e+01 + vertex 2.876314e+01 2.327500e+02 6.500000e+01 + vertex 2.922933e+01 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.922933e+01 2.344822e+02 6.500000e+01 + vertex 2.876314e+01 2.327500e+02 6.500000e+01 + vertex 2.821325e+01 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.922933e+01 2.344822e+02 6.500000e+01 + vertex 2.821325e+01 2.335353e+02 6.500000e+01 + vertex 2.903185e+01 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.987392e+01 2.344258e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 2.965686e+01 2.344069e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.965686e+01 2.344069e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 2.941645e+01 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.965686e+01 2.344069e+02 6.500000e+01 + vertex 2.941645e+01 2.309551e+02 6.500000e+01 + vertex 2.943980e+01 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943980e+01 2.344258e+02 6.500000e+01 + vertex 2.941645e+01 2.309551e+02 6.500000e+01 + vertex 2.916831e+01 2.318811e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943980e+01 2.344258e+02 6.500000e+01 + vertex 2.916831e+01 2.318811e+02 6.500000e+01 + vertex 2.876314e+01 2.327500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.083147e+01 2.352293e+02 6.500000e+01 + vertex 3.088787e+01 2.354398e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.088787e+01 2.354398e+02 6.500000e+01 + vertex 3.090686e+01 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.987392e+01 2.344258e+02 6.500000e+01 + vertex 3.008438e+01 2.344822e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.008438e+01 2.344822e+02 6.500000e+01 + vertex 3.028186e+01 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.028186e+01 2.345743e+02 6.500000e+01 + vertex 3.046034e+01 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.848224e+01 2.352293e+02 6.500000e+01 + vertex 2.857433e+01 2.350319e+02 6.500000e+01 + vertex 2.753533e+01 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.753533e+01 2.342132e+02 6.500000e+01 + vertex 2.857433e+01 2.350319e+02 6.500000e+01 + vertex 2.869930e+01 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.753533e+01 2.342132e+02 6.500000e+01 + vertex 2.869930e+01 2.348534e+02 6.500000e+01 + vertex 2.821325e+01 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.821325e+01 2.335353e+02 6.500000e+01 + vertex 2.869930e+01 2.348534e+02 6.500000e+01 + vertex 2.885337e+01 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.821325e+01 2.335353e+02 6.500000e+01 + vertex 2.885337e+01 2.346993e+02 6.500000e+01 + vertex 2.903185e+01 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.046034e+01 2.346993e+02 6.500000e+01 + vertex 3.061441e+01 2.348534e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.061441e+01 2.348534e+02 6.500000e+01 + vertex 3.073939e+01 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.073939e+01 2.350319e+02 6.500000e+01 + vertex 3.083147e+01 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.061441e+01 2.364603e+02 6.500000e+01 + vertex 3.046034e+01 2.366144e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.046034e+01 2.366144e+02 6.500000e+01 + vertex 3.028186e+01 2.367394e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 3.028186e+01 2.367394e+02 6.500000e+01 + vertex 3.008438e+01 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 3.008438e+01 2.368315e+02 6.500000e+01 + vertex 2.987392e+01 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.088787e+01 2.358739e+02 6.500000e+01 + vertex 3.083147e+01 2.360844e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 3.083147e+01 2.360844e+02 6.500000e+01 + vertex 3.073939e+01 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 3.073939e+01 2.362819e+02 6.500000e+01 + vertex 3.061441e+01 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.903185e+01 2.254257e+02 6.500000e+01 + vertex 2.885337e+01 2.253007e+02 6.500000e+01 + vertex 2.821325e+01 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.821325e+01 2.264647e+02 6.500000e+01 + vertex 2.885337e+01 2.253007e+02 6.500000e+01 + vertex 2.753533e+01 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.842585e+01 2.245602e+02 6.500000e+01 + vertex 2.588111e+01 2.248317e+02 6.500000e+01 + vertex 2.675000e+01 2.252369e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.495507e+01 2.245836e+02 6.500000e+01 + vertex 2.842585e+01 2.241261e+02 6.500000e+01 + vertex 2.400000e+01 2.245000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.400000e+01 2.245000e+02 6.500000e+01 + vertex 2.842585e+01 2.241261e+02 6.500000e+01 + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.588111e+01 2.248317e+02 6.500000e+01 + vertex 2.842585e+01 2.245602e+02 6.500000e+01 + vertex 2.495507e+01 2.245836e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.495507e+01 2.245836e+02 6.500000e+01 + vertex 2.842585e+01 2.245602e+02 6.500000e+01 + vertex 2.840685e+01 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.495507e+01 2.245836e+02 6.500000e+01 + vertex 2.840685e+01 2.243431e+02 6.500000e+01 + vertex 2.842585e+01 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.885337e+01 2.233856e+02 6.500000e+01 + vertex 2.903185e+01 2.232606e+02 6.500000e+01 + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.903185e+01 2.254257e+02 6.500000e+01 + vertex 2.821325e+01 2.264647e+02 6.500000e+01 + vertex 2.922933e+01 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.922933e+01 2.255178e+02 6.500000e+01 + vertex 2.821325e+01 2.264647e+02 6.500000e+01 + vertex 2.876314e+01 2.272500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.922933e+01 2.255178e+02 6.500000e+01 + vertex 2.876314e+01 2.272500e+02 6.500000e+01 + vertex 2.943980e+01 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943980e+01 2.255742e+02 6.500000e+01 + vertex 2.876314e+01 2.272500e+02 6.500000e+01 + vertex 2.916831e+01 2.281189e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943980e+01 2.255742e+02 6.500000e+01 + vertex 2.916831e+01 2.281189e+02 6.500000e+01 + vertex 2.965686e+01 2.255931e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.885337e+01 2.253007e+02 6.500000e+01 + vertex 2.869930e+01 2.251466e+02 6.500000e+01 + vertex 2.753533e+01 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.753533e+01 2.257868e+02 6.500000e+01 + vertex 2.869930e+01 2.251466e+02 6.500000e+01 + vertex 2.857433e+01 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.753533e+01 2.257868e+02 6.500000e+01 + vertex 2.857433e+01 2.249682e+02 6.500000e+01 + vertex 2.675000e+01 2.252369e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.675000e+01 2.252369e+02 6.500000e+01 + vertex 2.857433e+01 2.249682e+02 6.500000e+01 + vertex 2.848224e+01 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.675000e+01 2.252369e+02 6.500000e+01 + vertex 2.848224e+01 2.247707e+02 6.500000e+01 + vertex 2.842585e+01 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.903185e+01 2.232606e+02 6.500000e+01 + vertex 2.922933e+01 2.231685e+02 6.500000e+01 + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 2.922933e+01 2.231685e+02 6.500000e+01 + vertex 2.943980e+01 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 2.943980e+01 2.231121e+02 6.500000e+01 + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 2.943980e+01 2.231121e+02 6.500000e+01 + vertex 2.965686e+01 2.230931e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 2.965686e+01 2.230931e+02 6.500000e+01 + vertex 2.987392e+01 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.842585e+01 2.241261e+02 6.500000e+01 + vertex 2.848224e+01 2.239156e+02 6.500000e+01 + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + vertex 2.848224e+01 2.239156e+02 6.500000e+01 + vertex 2.857433e+01 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + vertex 2.857433e+01 2.237181e+02 6.500000e+01 + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 2.857433e+01 2.237181e+02 6.500000e+01 + vertex 2.869930e+01 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 2.869930e+01 2.235397e+02 6.500000e+01 + vertex 2.885337e+01 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.987392e+01 2.231121e+02 6.500000e+01 + vertex 3.008438e+01 2.231685e+02 6.500000e+01 + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 3.008438e+01 2.231685e+02 6.500000e+01 + vertex 3.028186e+01 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 3.028186e+01 2.232606e+02 6.500000e+01 + vertex 3.046034e+01 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.083147e+01 2.239156e+02 6.500000e+01 + vertex 3.088787e+01 2.241261e+02 6.500000e+01 + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 3.088787e+01 2.241261e+02 6.500000e+01 + vertex 3.090686e+01 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.046034e+01 2.233856e+02 6.500000e+01 + vertex 3.061441e+01 2.235397e+02 6.500000e+01 + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 3.061441e+01 2.235397e+02 6.500000e+01 + vertex 3.073939e+01 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 3.073939e+01 2.237181e+02 6.500000e+01 + vertex 3.083147e+01 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.090686e+01 2.243431e+02 6.500000e+01 + vertex 3.088787e+01 2.245602e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.088787e+01 2.245602e+02 6.500000e+01 + vertex 3.083147e+01 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.083147e+01 2.247707e+02 6.500000e+01 + vertex 3.073939e+01 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.073939e+01 2.249682e+02 6.500000e+01 + vertex 3.061441e+01 2.251466e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.061441e+01 2.251466e+02 6.500000e+01 + vertex 3.046034e+01 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.046034e+01 2.253007e+02 6.500000e+01 + vertex 3.028186e+01 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.916831e+01 2.281189e+02 6.500000e+01 + vertex 2.941645e+01 2.290449e+02 6.500000e+01 + vertex 2.965686e+01 2.255931e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.965686e+01 2.255931e+02 6.500000e+01 + vertex 2.941645e+01 2.290449e+02 6.500000e+01 + vertex 2.950000e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.965686e+01 2.255931e+02 6.500000e+01 + vertex 2.950000e+01 2.300000e+02 6.500000e+01 + vertex 2.987392e+01 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.987392e+01 2.255742e+02 6.500000e+01 + vertex 2.950000e+01 2.300000e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.987392e+01 2.255742e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.008438e+01 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.008438e+01 2.255178e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.028186e+01 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.726061e+01 2.237181e+02 6.500000e+01 + vertex 1.738559e+01 2.235397e+02 6.500000e+01 + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.942568e+01 2.249682e+02 6.500000e+01 + vertex 1.930070e+01 2.251466e+02 6.500000e+01 + vertex 2.046467e+01 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.791562e+01 2.231685e+02 6.500000e+01 + vertex 1.812609e+01 2.231121e+02 6.500000e+01 + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 1.812609e+01 2.231121e+02 6.500000e+01 + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.791562e+01 2.255178e+02 6.500000e+01 + vertex 1.771815e+01 2.254257e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.771815e+01 2.254257e+02 6.500000e+01 + vertex 1.753966e+01 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.753966e+01 2.253007e+02 6.500000e+01 + vertex 1.738559e+01 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.738559e+01 2.251466e+02 6.500000e+01 + vertex 1.726061e+01 2.249682e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.726061e+01 2.249682e+02 6.500000e+01 + vertex 1.716853e+01 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.716853e+01 2.247707e+02 6.500000e+01 + vertex 1.711214e+01 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.046467e+01 2.257868e+02 6.500000e+01 + vertex 1.930070e+01 2.251466e+02 6.500000e+01 + vertex 1.978676e+01 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.791562e+01 2.255178e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.812609e+01 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.812609e+01 2.255742e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.850000e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.812609e+01 2.255742e+02 6.500000e+01 + vertex 1.850000e+01 2.300000e+02 6.500000e+01 + vertex 1.834315e+01 2.255931e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.834315e+01 2.255931e+02 6.500000e+01 + vertex 1.850000e+01 2.300000e+02 6.500000e+01 + vertex 1.858356e+01 2.290449e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.834315e+01 2.255931e+02 6.500000e+01 + vertex 1.858356e+01 2.290449e+02 6.500000e+01 + vertex 1.856021e+01 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.856021e+01 2.255742e+02 6.500000e+01 + vertex 1.858356e+01 2.290449e+02 6.500000e+01 + vertex 1.883169e+01 2.281189e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.856021e+01 2.255742e+02 6.500000e+01 + vertex 1.883169e+01 2.281189e+02 6.500000e+01 + vertex 1.923686e+01 2.272500e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.711214e+01 2.245602e+02 6.500000e+01 + vertex 1.709315e+01 2.243431e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.709315e+01 2.243431e+02 6.500000e+01 + vertex 1.711214e+01 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.711214e+01 2.241261e+02 6.500000e+01 + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 1.711214e+01 2.241261e+02 6.500000e+01 + vertex 1.716853e+01 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 1.716853e+01 2.239156e+02 6.500000e+01 + vertex 1.726061e+01 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.738559e+01 2.235397e+02 6.500000e+01 + vertex 1.753966e+01 2.233856e+02 6.500000e+01 + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 1.753966e+01 2.233856e+02 6.500000e+01 + vertex 1.771815e+01 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 1.771815e+01 2.232606e+02 6.500000e+01 + vertex 1.791562e+01 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.812609e+01 2.231121e+02 6.500000e+01 + vertex 1.834315e+01 2.230931e+02 6.500000e+01 + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 1.834315e+01 2.230931e+02 6.500000e+01 + vertex 1.856021e+01 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 1.856021e+01 2.231121e+02 6.500000e+01 + vertex 1.877067e+01 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.877067e+01 2.231685e+02 6.500000e+01 + vertex 1.896815e+01 2.232606e+02 6.500000e+01 + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 1.896815e+01 2.232606e+02 6.500000e+01 + vertex 1.914663e+01 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 1.914663e+01 2.233856e+02 6.500000e+01 + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + vertex 1.914663e+01 2.233856e+02 6.500000e+01 + vertex 1.930070e+01 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + vertex 1.930070e+01 2.235397e+02 6.500000e+01 + vertex 1.942568e+01 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.942568e+01 2.237181e+02 6.500000e+01 + vertex 1.951776e+01 2.239156e+02 6.500000e+01 + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + vertex 1.951776e+01 2.239156e+02 6.500000e+01 + vertex 1.957416e+01 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + vertex 1.957416e+01 2.241261e+02 6.500000e+01 + vertex 1.959315e+01 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.942568e+01 2.249682e+02 6.500000e+01 + vertex 2.046467e+01 2.257868e+02 6.500000e+01 + vertex 1.951776e+01 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.951776e+01 2.247707e+02 6.500000e+01 + vertex 2.046467e+01 2.257868e+02 6.500000e+01 + vertex 2.125000e+01 2.252369e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.951776e+01 2.247707e+02 6.500000e+01 + vertex 2.125000e+01 2.252369e+02 6.500000e+01 + vertex 1.957416e+01 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.957416e+01 2.245602e+02 6.500000e+01 + vertex 2.125000e+01 2.252369e+02 6.500000e+01 + vertex 2.211889e+01 2.248317e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.957416e+01 2.245602e+02 6.500000e+01 + vertex 2.211889e+01 2.248317e+02 6.500000e+01 + vertex 1.959315e+01 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.959315e+01 2.243431e+02 6.500000e+01 + vertex 2.211889e+01 2.248317e+02 6.500000e+01 + vertex 2.304494e+01 2.245836e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.959315e+01 2.243431e+02 6.500000e+01 + vertex 2.304494e+01 2.245836e+02 6.500000e+01 + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.930070e+01 2.251466e+02 6.500000e+01 + vertex 1.914663e+01 2.253007e+02 6.500000e+01 + vertex 1.978676e+01 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.978676e+01 2.264647e+02 6.500000e+01 + vertex 1.914663e+01 2.253007e+02 6.500000e+01 + vertex 1.896815e+01 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.978676e+01 2.264647e+02 6.500000e+01 + vertex 1.896815e+01 2.254257e+02 6.500000e+01 + vertex 1.923686e+01 2.272500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.923686e+01 2.272500e+02 6.500000e+01 + vertex 1.896815e+01 2.254257e+02 6.500000e+01 + vertex 1.877067e+01 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.923686e+01 2.272500e+02 6.500000e+01 + vertex 1.877067e+01 2.255178e+02 6.500000e+01 + vertex 1.856021e+01 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.856021e+01 2.368879e+02 6.500000e+01 + vertex 1.834315e+01 2.369069e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 1.834315e+01 2.369069e+02 6.500000e+01 + vertex 1.812609e+01 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 1.812609e+01 2.368879e+02 6.500000e+01 + vertex 1.791562e+01 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.791562e+01 2.368315e+02 6.500000e+01 + vertex 1.771815e+01 2.367394e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 1.771815e+01 2.367394e+02 6.500000e+01 + vertex 1.753966e+01 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 1.753966e+01 2.366144e+02 6.500000e+01 + vertex 1.738559e+01 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.738559e+01 2.364603e+02 6.500000e+01 + vertex 1.726061e+01 2.362819e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 1.726061e+01 2.362819e+02 6.500000e+01 + vertex 1.716853e+01 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 1.716853e+01 2.360844e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.716853e+01 2.360844e+02 6.500000e+01 + vertex 1.711214e+01 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.711214e+01 2.358739e+02 6.500000e+01 + vertex 1.709315e+01 2.356569e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.709315e+01 2.356569e+02 6.500000e+01 + vertex 1.711214e+01 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.711214e+01 2.354398e+02 6.500000e+01 + vertex 1.716853e+01 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.716853e+01 2.352293e+02 6.500000e+01 + vertex 1.726061e+01 2.350319e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.726061e+01 2.350319e+02 6.500000e+01 + vertex 1.738559e+01 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.738559e+01 2.348534e+02 6.500000e+01 + vertex 1.753966e+01 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.046467e+01 2.342132e+02 6.500000e+01 + vertex 1.978676e+01 2.335353e+02 6.500000e+01 + vertex 1.914663e+01 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.914663e+01 2.366144e+02 6.500000e+01 + vertex 1.896815e+01 2.367394e+02 6.500000e+01 + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 1.896815e+01 2.367394e+02 6.500000e+01 + vertex 1.877067e+01 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.957416e+01 2.358739e+02 6.500000e+01 + vertex 1.951776e+01 2.360844e+02 6.500000e+01 + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 1.951776e+01 2.360844e+02 6.500000e+01 + vertex 1.942568e+01 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 1.942568e+01 2.362819e+02 6.500000e+01 + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 1.942568e+01 2.362819e+02 6.500000e+01 + vertex 1.930070e+01 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 1.930070e+01 2.364603e+02 6.500000e+01 + vertex 1.914663e+01 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.753966e+01 2.346993e+02 6.500000e+01 + vertex 1.771815e+01 2.345743e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.771815e+01 2.345743e+02 6.500000e+01 + vertex 1.791562e+01 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 1.791562e+01 2.344822e+02 6.500000e+01 + vertex 1.850000e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.850000e+01 2.300000e+02 6.500000e+01 + vertex 1.791562e+01 2.344822e+02 6.500000e+01 + vertex 1.812609e+01 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.850000e+01 2.300000e+02 6.500000e+01 + vertex 1.812609e+01 2.344258e+02 6.500000e+01 + vertex 1.858356e+01 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.858356e+01 2.309551e+02 6.500000e+01 + vertex 1.812609e+01 2.344258e+02 6.500000e+01 + vertex 1.834315e+01 2.344069e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.858356e+01 2.309551e+02 6.500000e+01 + vertex 1.834315e+01 2.344069e+02 6.500000e+01 + vertex 1.883169e+01 2.318811e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.883169e+01 2.318811e+02 6.500000e+01 + vertex 1.834315e+01 2.344069e+02 6.500000e+01 + vertex 1.856021e+01 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.883169e+01 2.318811e+02 6.500000e+01 + vertex 1.856021e+01 2.344258e+02 6.500000e+01 + vertex 1.923686e+01 2.327500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.923686e+01 2.327500e+02 6.500000e+01 + vertex 1.856021e+01 2.344258e+02 6.500000e+01 + vertex 1.877067e+01 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.923686e+01 2.327500e+02 6.500000e+01 + vertex 1.877067e+01 2.344822e+02 6.500000e+01 + vertex 1.978676e+01 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.978676e+01 2.335353e+02 6.500000e+01 + vertex 1.877067e+01 2.344822e+02 6.500000e+01 + vertex 1.896815e+01 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.978676e+01 2.335353e+02 6.500000e+01 + vertex 1.896815e+01 2.345743e+02 6.500000e+01 + vertex 1.914663e+01 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.957416e+01 2.358739e+02 6.500000e+01 + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 1.959315e+01 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.959315e+01 2.356569e+02 6.500000e+01 + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 2.304494e+01 2.354164e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.959315e+01 2.356569e+02 6.500000e+01 + vertex 2.304494e+01 2.354164e+02 6.500000e+01 + vertex 2.211889e+01 2.351683e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.914663e+01 2.346993e+02 6.500000e+01 + vertex 1.930070e+01 2.348534e+02 6.500000e+01 + vertex 2.046467e+01 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.046467e+01 2.342132e+02 6.500000e+01 + vertex 1.930070e+01 2.348534e+02 6.500000e+01 + vertex 1.942568e+01 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.046467e+01 2.342132e+02 6.500000e+01 + vertex 1.942568e+01 2.350319e+02 6.500000e+01 + vertex 2.125000e+01 2.347631e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.125000e+01 2.347631e+02 6.500000e+01 + vertex 1.942568e+01 2.350319e+02 6.500000e+01 + vertex 1.951776e+01 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.125000e+01 2.347631e+02 6.500000e+01 + vertex 1.951776e+01 2.352293e+02 6.500000e+01 + vertex 2.211889e+01 2.351683e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.211889e+01 2.351683e+02 6.500000e+01 + vertex 1.951776e+01 2.352293e+02 6.500000e+01 + vertex 1.957416e+01 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.211889e+01 2.351683e+02 6.500000e+01 + vertex 1.957416e+01 2.354398e+02 6.500000e+01 + vertex 1.959315e+01 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371685e+02 2.360844e+02 6.500000e+01 + vertex 4.371121e+02 2.358739e+02 6.500000e+01 + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.371121e+02 2.358739e+02 6.500000e+01 + vertex 4.370932e+02 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.381261e+02 2.368879e+02 6.500000e+01 + vertex 4.379156e+02 2.368315e+02 6.500000e+01 + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.379156e+02 2.368315e+02 6.500000e+01 + vertex 4.377181e+02 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.377181e+02 2.367394e+02 6.500000e+01 + vertex 4.375397e+02 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375397e+02 2.366144e+02 6.500000e+01 + vertex 4.373856e+02 2.364603e+02 6.500000e+01 + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.373856e+02 2.364603e+02 6.500000e+01 + vertex 4.372606e+02 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.372606e+02 2.362819e+02 6.500000e+01 + vertex 4.371685e+02 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.371121e+02 2.354398e+02 6.500000e+01 + vertex 4.371685e+02 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.391466e+02 2.366144e+02 6.500000e+01 + vertex 4.389681e+02 2.367394e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.440000e+02 2.355000e+02 6.500000e+01 + vertex 4.395742e+02 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395742e+02 2.358739e+02 6.500000e+01 + vertex 4.440000e+02 2.355000e+02 6.500000e+01 + vertex 4.430449e+02 2.354164e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395742e+02 2.358739e+02 6.500000e+01 + vertex 4.430449e+02 2.354164e+02 6.500000e+01 + vertex 4.395932e+02 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395932e+02 2.356569e+02 6.500000e+01 + vertex 4.430449e+02 2.354164e+02 6.500000e+01 + vertex 4.395742e+02 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.389681e+02 2.367394e+02 6.500000e+01 + vertex 4.387707e+02 2.368315e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.387707e+02 2.368315e+02 6.500000e+01 + vertex 4.385602e+02 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.385602e+02 2.368879e+02 6.500000e+01 + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.385602e+02 2.368879e+02 6.500000e+01 + vertex 4.383432e+02 2.369069e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.383432e+02 2.369069e+02 6.500000e+01 + vertex 4.381261e+02 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371685e+02 2.352293e+02 6.500000e+01 + vertex 4.372606e+02 2.350319e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.372606e+02 2.350319e+02 6.500000e+01 + vertex 4.373856e+02 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.373856e+02 2.348534e+02 6.500000e+01 + vertex 4.375397e+02 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375397e+02 2.346993e+02 6.500000e+01 + vertex 4.377181e+02 2.345743e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.377181e+02 2.345743e+02 6.500000e+01 + vertex 4.379156e+02 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.379156e+02 2.344822e+02 6.500000e+01 + vertex 4.381261e+02 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.381261e+02 2.344258e+02 6.500000e+01 + vertex 4.383432e+02 2.344069e+02 6.500000e+01 + vertex 4.385836e+02 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.412500e+02 2.347631e+02 6.500000e+01 + vertex 4.404647e+02 2.342132e+02 6.500000e+01 + vertex 4.394257e+02 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385836e+02 2.309551e+02 6.500000e+01 + vertex 4.383432e+02 2.344069e+02 6.500000e+01 + vertex 4.388317e+02 2.318811e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388317e+02 2.318811e+02 6.500000e+01 + vertex 4.383432e+02 2.344069e+02 6.500000e+01 + vertex 4.385602e+02 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388317e+02 2.318811e+02 6.500000e+01 + vertex 4.385602e+02 2.344258e+02 6.500000e+01 + vertex 4.392369e+02 2.327500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.392369e+02 2.327500e+02 6.500000e+01 + vertex 4.385602e+02 2.344258e+02 6.500000e+01 + vertex 4.387707e+02 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.392369e+02 2.327500e+02 6.500000e+01 + vertex 4.387707e+02 2.344822e+02 6.500000e+01 + vertex 4.397868e+02 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.430449e+02 2.354164e+02 6.500000e+01 + vertex 4.421189e+02 2.351683e+02 6.500000e+01 + vertex 4.395742e+02 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395742e+02 2.354398e+02 6.500000e+01 + vertex 4.421189e+02 2.351683e+02 6.500000e+01 + vertex 4.412500e+02 2.347631e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395742e+02 2.354398e+02 6.500000e+01 + vertex 4.412500e+02 2.347631e+02 6.500000e+01 + vertex 4.395178e+02 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395178e+02 2.352293e+02 6.500000e+01 + vertex 4.412500e+02 2.347631e+02 6.500000e+01 + vertex 4.394257e+02 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.387707e+02 2.344822e+02 6.500000e+01 + vertex 4.389681e+02 2.345743e+02 6.500000e+01 + vertex 4.397868e+02 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.397868e+02 2.335353e+02 6.500000e+01 + vertex 4.389681e+02 2.345743e+02 6.500000e+01 + vertex 4.391466e+02 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.397868e+02 2.335353e+02 6.500000e+01 + vertex 4.391466e+02 2.346993e+02 6.500000e+01 + vertex 4.404647e+02 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.404647e+02 2.342132e+02 6.500000e+01 + vertex 4.391466e+02 2.346993e+02 6.500000e+01 + vertex 4.393007e+02 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.404647e+02 2.342132e+02 6.500000e+01 + vertex 4.393007e+02 2.348534e+02 6.500000e+01 + vertex 4.394257e+02 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395742e+02 2.358739e+02 6.500000e+01 + vertex 4.395178e+02 2.360844e+02 6.500000e+01 + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.395178e+02 2.360844e+02 6.500000e+01 + vertex 4.394257e+02 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.394257e+02 2.362819e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.394257e+02 2.362819e+02 6.500000e+01 + vertex 4.393007e+02 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.393007e+02 2.364603e+02 6.500000e+01 + vertex 4.391466e+02 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.496569e+02 2.369069e+02 6.500000e+01 + vertex 4.494398e+02 2.368879e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.449551e+02 2.354164e+02 6.500000e+01 + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.484069e+02 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.484069e+02 2.356569e+02 6.500000e+01 + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.484258e+02 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.508315e+02 2.352293e+02 6.500000e+01 + vertex 4.508879e+02 2.354398e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.486993e+02 2.364603e+02 6.500000e+01 + vertex 4.485743e+02 2.362819e+02 6.500000e+01 + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.485743e+02 2.362819e+02 6.500000e+01 + vertex 4.484822e+02 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.484822e+02 2.360844e+02 6.500000e+01 + vertex 4.484258e+02 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.494398e+02 2.368879e+02 6.500000e+01 + vertex 4.492293e+02 2.368315e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.492293e+02 2.368315e+02 6.500000e+01 + vertex 4.490318e+02 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.490318e+02 2.367394e+02 6.500000e+01 + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.490318e+02 2.367394e+02 6.500000e+01 + vertex 4.488534e+02 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.488534e+02 2.366144e+02 6.500000e+01 + vertex 4.486993e+02 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.498739e+02 2.368879e+02 6.500000e+01 + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.500844e+02 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.500844e+02 2.368315e+02 6.500000e+01 + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.502818e+02 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.449551e+02 2.354164e+02 6.500000e+01 + vertex 4.484069e+02 2.356569e+02 6.500000e+01 + vertex 4.458811e+02 2.351683e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.458811e+02 2.351683e+02 6.500000e+01 + vertex 4.484069e+02 2.356569e+02 6.500000e+01 + vertex 4.484258e+02 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.458811e+02 2.351683e+02 6.500000e+01 + vertex 4.484258e+02 2.354398e+02 6.500000e+01 + vertex 4.467500e+02 2.347631e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.467500e+02 2.347631e+02 6.500000e+01 + vertex 4.484258e+02 2.354398e+02 6.500000e+01 + vertex 4.484822e+02 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.467500e+02 2.347631e+02 6.500000e+01 + vertex 4.484822e+02 2.352293e+02 6.500000e+01 + vertex 4.475353e+02 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.484822e+02 2.352293e+02 6.500000e+01 + vertex 4.485743e+02 2.350319e+02 6.500000e+01 + vertex 4.475353e+02 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.475353e+02 2.342132e+02 6.500000e+01 + vertex 4.485743e+02 2.350319e+02 6.500000e+01 + vertex 4.486993e+02 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.475353e+02 2.342132e+02 6.500000e+01 + vertex 4.486993e+02 2.348534e+02 6.500000e+01 + vertex 4.482132e+02 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.486993e+02 2.348534e+02 6.500000e+01 + vertex 4.488534e+02 2.346993e+02 6.500000e+01 + vertex 4.482132e+02 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.482132e+02 2.335353e+02 6.500000e+01 + vertex 4.488534e+02 2.346993e+02 6.500000e+01 + vertex 4.490318e+02 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.482132e+02 2.335353e+02 6.500000e+01 + vertex 4.490318e+02 2.345743e+02 6.500000e+01 + vertex 4.487632e+02 2.327500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.487632e+02 2.327500e+02 6.500000e+01 + vertex 4.490318e+02 2.345743e+02 6.500000e+01 + vertex 4.492293e+02 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.487632e+02 2.327500e+02 6.500000e+01 + vertex 4.492293e+02 2.344822e+02 6.500000e+01 + vertex 4.491683e+02 2.318811e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.491683e+02 2.318811e+02 6.500000e+01 + vertex 4.492293e+02 2.344822e+02 6.500000e+01 + vertex 4.494398e+02 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.491683e+02 2.318811e+02 6.500000e+01 + vertex 4.494398e+02 2.344258e+02 6.500000e+01 + vertex 4.494164e+02 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.498739e+02 2.344258e+02 6.500000e+01 + vertex 4.500844e+02 2.344822e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.500844e+02 2.344822e+02 6.500000e+01 + vertex 4.502818e+02 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.502818e+02 2.345743e+02 6.500000e+01 + vertex 4.504603e+02 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.504603e+02 2.346993e+02 6.500000e+01 + vertex 4.506144e+02 2.348534e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.506144e+02 2.348534e+02 6.500000e+01 + vertex 4.507394e+02 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.507394e+02 2.350319e+02 6.500000e+01 + vertex 4.508315e+02 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.508879e+02 2.354398e+02 6.500000e+01 + vertex 4.509069e+02 2.356569e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.509069e+02 2.356569e+02 6.500000e+01 + vertex 4.508879e+02 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.508879e+02 2.358739e+02 6.500000e+01 + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.508879e+02 2.358739e+02 6.500000e+01 + vertex 4.508315e+02 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.508315e+02 2.360844e+02 6.500000e+01 + vertex 4.507394e+02 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.507394e+02 2.362819e+02 6.500000e+01 + vertex 4.506144e+02 2.364603e+02 6.500000e+01 + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.506144e+02 2.364603e+02 6.500000e+01 + vertex 4.504603e+02 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.504603e+02 2.366144e+02 6.500000e+01 + vertex 4.502818e+02 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.467500e+02 2.252369e+02 6.500000e+01 + vertex 4.475353e+02 2.257868e+02 6.500000e+01 + vertex 4.485743e+02 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.484258e+02 2.241261e+02 6.500000e+01 + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.484069e+02 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.484069e+02 2.243431e+02 6.500000e+01 + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.449551e+02 2.245836e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.484069e+02 2.243431e+02 6.500000e+01 + vertex 4.449551e+02 2.245836e+02 6.500000e+01 + vertex 4.484258e+02 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.500844e+02 2.255178e+02 6.500000e+01 + vertex 4.498739e+02 2.255742e+02 6.500000e+01 + vertex 4.495000e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.495000e+02 2.300000e+02 6.500000e+01 + vertex 4.498739e+02 2.255742e+02 6.500000e+01 + vertex 4.496569e+02 2.255931e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.495000e+02 2.300000e+02 6.500000e+01 + vertex 4.496569e+02 2.255931e+02 6.500000e+01 + vertex 4.494164e+02 2.290449e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.449551e+02 2.245836e+02 6.500000e+01 + vertex 4.458811e+02 2.248317e+02 6.500000e+01 + vertex 4.484258e+02 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.484258e+02 2.245602e+02 6.500000e+01 + vertex 4.458811e+02 2.248317e+02 6.500000e+01 + vertex 4.467500e+02 2.252369e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.484258e+02 2.245602e+02 6.500000e+01 + vertex 4.467500e+02 2.252369e+02 6.500000e+01 + vertex 4.484822e+02 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.484822e+02 2.247707e+02 6.500000e+01 + vertex 4.467500e+02 2.252369e+02 6.500000e+01 + vertex 4.485743e+02 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.494164e+02 2.290449e+02 6.500000e+01 + vertex 4.496569e+02 2.255931e+02 6.500000e+01 + vertex 4.491683e+02 2.281189e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.491683e+02 2.281189e+02 6.500000e+01 + vertex 4.496569e+02 2.255931e+02 6.500000e+01 + vertex 4.494398e+02 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.491683e+02 2.281189e+02 6.500000e+01 + vertex 4.494398e+02 2.255742e+02 6.500000e+01 + vertex 4.487632e+02 2.272500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.487632e+02 2.272500e+02 6.500000e+01 + vertex 4.494398e+02 2.255742e+02 6.500000e+01 + vertex 4.492293e+02 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.487632e+02 2.272500e+02 6.500000e+01 + vertex 4.492293e+02 2.255178e+02 6.500000e+01 + vertex 4.482132e+02 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.492293e+02 2.255178e+02 6.500000e+01 + vertex 4.490318e+02 2.254257e+02 6.500000e+01 + vertex 4.482132e+02 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.482132e+02 2.264647e+02 6.500000e+01 + vertex 4.490318e+02 2.254257e+02 6.500000e+01 + vertex 4.488534e+02 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.482132e+02 2.264647e+02 6.500000e+01 + vertex 4.488534e+02 2.253007e+02 6.500000e+01 + vertex 4.475353e+02 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.475353e+02 2.257868e+02 6.500000e+01 + vertex 4.488534e+02 2.253007e+02 6.500000e+01 + vertex 4.486993e+02 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.475353e+02 2.257868e+02 6.500000e+01 + vertex 4.486993e+02 2.251466e+02 6.500000e+01 + vertex 4.485743e+02 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.494398e+02 2.231121e+02 6.500000e+01 + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.494398e+02 2.231121e+02 6.500000e+01 + vertex 4.496569e+02 2.230931e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.496569e+02 2.230931e+02 6.500000e+01 + vertex 4.498739e+02 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.508315e+02 2.239156e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.508315e+02 2.239156e+02 6.500000e+01 + vertex 4.508879e+02 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.508879e+02 2.241261e+02 6.500000e+01 + vertex 4.509069e+02 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.488534e+02 2.233856e+02 6.500000e+01 + vertex 4.490318e+02 2.232606e+02 6.500000e+01 + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.490318e+02 2.232606e+02 6.500000e+01 + vertex 4.492293e+02 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.492293e+02 2.231685e+02 6.500000e+01 + vertex 4.494398e+02 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.498739e+02 2.231121e+02 6.500000e+01 + vertex 4.500844e+02 2.231685e+02 6.500000e+01 + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.500844e+02 2.231685e+02 6.500000e+01 + vertex 4.502818e+02 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.502818e+02 2.232606e+02 6.500000e+01 + vertex 4.504603e+02 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.509069e+02 2.243431e+02 6.500000e+01 + vertex 4.508879e+02 2.245602e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.508879e+02 2.245602e+02 6.500000e+01 + vertex 4.508315e+02 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.508315e+02 2.247707e+02 6.500000e+01 + vertex 4.507394e+02 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.502818e+02 2.254257e+02 6.500000e+01 + vertex 4.500844e+02 2.255178e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.500844e+02 2.255178e+02 6.500000e+01 + vertex 4.495000e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.495000e+02 2.300000e+02 6.500000e+01 + vertex 4.498739e+02 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.498739e+02 2.344258e+02 6.500000e+01 + vertex 4.495000e+02 2.300000e+02 6.500000e+01 + vertex 4.494164e+02 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.498739e+02 2.344258e+02 6.500000e+01 + vertex 4.494164e+02 2.309551e+02 6.500000e+01 + vertex 4.496569e+02 2.344069e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.496569e+02 2.344069e+02 6.500000e+01 + vertex 4.494164e+02 2.309551e+02 6.500000e+01 + vertex 4.494398e+02 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.484258e+02 2.241261e+02 6.500000e+01 + vertex 4.484822e+02 2.239156e+02 6.500000e+01 + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.484822e+02 2.239156e+02 6.500000e+01 + vertex 4.485743e+02 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.485743e+02 2.237181e+02 6.500000e+01 + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.485743e+02 2.237181e+02 6.500000e+01 + vertex 4.486993e+02 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.486993e+02 2.235397e+02 6.500000e+01 + vertex 4.488534e+02 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.504603e+02 2.233856e+02 6.500000e+01 + vertex 4.506144e+02 2.235397e+02 6.500000e+01 + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.506144e+02 2.235397e+02 6.500000e+01 + vertex 4.507394e+02 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.507394e+02 2.237181e+02 6.500000e+01 + vertex 4.508315e+02 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.507394e+02 2.249682e+02 6.500000e+01 + vertex 4.506144e+02 2.251466e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.506144e+02 2.251466e+02 6.500000e+01 + vertex 4.504603e+02 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.504603e+02 2.253007e+02 6.500000e+01 + vertex 4.502818e+02 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.383432e+02 2.255931e+02 6.500000e+01 + vertex 4.381261e+02 2.255742e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371685e+02 2.247707e+02 6.500000e+01 + vertex 4.371121e+02 2.245602e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.371121e+02 2.245602e+02 6.500000e+01 + vertex 4.370932e+02 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395178e+02 2.239156e+02 6.500000e+01 + vertex 4.395742e+02 2.241261e+02 6.500000e+01 + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.395742e+02 2.241261e+02 6.500000e+01 + vertex 4.440000e+02 2.245000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.381261e+02 2.255742e+02 6.500000e+01 + vertex 4.379156e+02 2.255178e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.379156e+02 2.255178e+02 6.500000e+01 + vertex 4.377181e+02 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.377181e+02 2.254257e+02 6.500000e+01 + vertex 4.375397e+02 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375397e+02 2.253007e+02 6.500000e+01 + vertex 4.373856e+02 2.251466e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.373856e+02 2.251466e+02 6.500000e+01 + vertex 4.372606e+02 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.372606e+02 2.249682e+02 6.500000e+01 + vertex 4.371685e+02 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.372606e+02 2.237181e+02 6.500000e+01 + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.371685e+02 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371685e+02 2.239156e+02 6.500000e+01 + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.371121e+02 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.372606e+02 2.237181e+02 6.500000e+01 + vertex 4.373856e+02 2.235397e+02 6.500000e+01 + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.373856e+02 2.235397e+02 6.500000e+01 + vertex 4.375397e+02 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.375397e+02 2.233856e+02 6.500000e+01 + vertex 4.377181e+02 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.377181e+02 2.232606e+02 6.500000e+01 + vertex 4.379156e+02 2.231685e+02 6.500000e+01 + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.379156e+02 2.231685e+02 6.500000e+01 + vertex 4.381261e+02 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.381261e+02 2.231121e+02 6.500000e+01 + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.381261e+02 2.231121e+02 6.500000e+01 + vertex 4.383432e+02 2.230931e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.381261e+02 2.344258e+02 6.500000e+01 + vertex 4.385836e+02 2.309551e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.385836e+02 2.309551e+02 6.500000e+01 + vertex 4.385000e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.385000e+02 2.300000e+02 6.500000e+01 + vertex 4.383432e+02 2.255931e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.383432e+02 2.255931e+02 6.500000e+01 + vertex 4.385000e+02 2.300000e+02 6.500000e+01 + vertex 4.385836e+02 2.290449e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.383432e+02 2.255931e+02 6.500000e+01 + vertex 4.385836e+02 2.290449e+02 6.500000e+01 + vertex 4.385602e+02 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.392369e+02 2.272500e+02 6.500000e+01 + vertex 4.397868e+02 2.264647e+02 6.500000e+01 + vertex 4.389681e+02 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.383432e+02 2.230931e+02 6.500000e+01 + vertex 4.385602e+02 2.231121e+02 6.500000e+01 + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.385602e+02 2.231121e+02 6.500000e+01 + vertex 4.387707e+02 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.387707e+02 2.231685e+02 6.500000e+01 + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.387707e+02 2.231685e+02 6.500000e+01 + vertex 4.389681e+02 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.389681e+02 2.232606e+02 6.500000e+01 + vertex 4.391466e+02 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.391466e+02 2.233856e+02 6.500000e+01 + vertex 4.393007e+02 2.235397e+02 6.500000e+01 + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.393007e+02 2.235397e+02 6.500000e+01 + vertex 4.394257e+02 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.394257e+02 2.237181e+02 6.500000e+01 + vertex 4.395178e+02 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385836e+02 2.290449e+02 6.500000e+01 + vertex 4.388317e+02 2.281189e+02 6.500000e+01 + vertex 4.385602e+02 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385602e+02 2.255742e+02 6.500000e+01 + vertex 4.388317e+02 2.281189e+02 6.500000e+01 + vertex 4.392369e+02 2.272500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385602e+02 2.255742e+02 6.500000e+01 + vertex 4.392369e+02 2.272500e+02 6.500000e+01 + vertex 4.387707e+02 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.387707e+02 2.255178e+02 6.500000e+01 + vertex 4.392369e+02 2.272500e+02 6.500000e+01 + vertex 4.389681e+02 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440000e+02 2.245000e+02 6.500000e+01 + vertex 4.395742e+02 2.241261e+02 6.500000e+01 + vertex 4.430449e+02 2.245836e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.430449e+02 2.245836e+02 6.500000e+01 + vertex 4.395742e+02 2.241261e+02 6.500000e+01 + vertex 4.395932e+02 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.430449e+02 2.245836e+02 6.500000e+01 + vertex 4.395932e+02 2.243431e+02 6.500000e+01 + vertex 4.421189e+02 2.248317e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.421189e+02 2.248317e+02 6.500000e+01 + vertex 4.395932e+02 2.243431e+02 6.500000e+01 + vertex 4.395742e+02 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.421189e+02 2.248317e+02 6.500000e+01 + vertex 4.395742e+02 2.245602e+02 6.500000e+01 + vertex 4.412500e+02 2.252369e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.412500e+02 2.252369e+02 6.500000e+01 + vertex 4.395742e+02 2.245602e+02 6.500000e+01 + vertex 4.395178e+02 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.412500e+02 2.252369e+02 6.500000e+01 + vertex 4.395178e+02 2.247707e+02 6.500000e+01 + vertex 4.404647e+02 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395178e+02 2.247707e+02 6.500000e+01 + vertex 4.394257e+02 2.249682e+02 6.500000e+01 + vertex 4.404647e+02 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.404647e+02 2.257868e+02 6.500000e+01 + vertex 4.394257e+02 2.249682e+02 6.500000e+01 + vertex 4.393007e+02 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.404647e+02 2.257868e+02 6.500000e+01 + vertex 4.393007e+02 2.251466e+02 6.500000e+01 + vertex 4.397868e+02 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.397868e+02 2.264647e+02 6.500000e+01 + vertex 4.393007e+02 2.251466e+02 6.500000e+01 + vertex 4.391466e+02 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.397868e+02 2.264647e+02 6.500000e+01 + vertex 4.391466e+02 2.253007e+02 6.500000e+01 + vertex 4.389681e+02 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.593164e+01 7.421858e+01 6.500000e+01 + vertex 7.600000e+01 7.500000e+01 6.500000e+01 + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.303909e+01 7.077138e+01 6.500000e+01 + vertex 7.375000e+01 7.110288e+01 6.500000e+01 + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 7.375000e+01 7.110288e+01 6.500000e+01 + vertex 7.439255e+01 7.155280e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 7.439255e+01 7.155280e+01 6.500000e+01 + vertex 7.494720e+01 7.210745e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.494720e+01 7.210745e+01 6.500000e+01 + vertex 7.539712e+01 7.275000e+01 6.500000e+01 + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 7.539712e+01 7.275000e+01 6.500000e+01 + vertex 7.572862e+01 7.346091e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 7.572862e+01 7.346091e+01 6.500000e+01 + vertex 7.593164e+01 7.421858e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.600000e+01 7.500000e+01 6.500000e+01 + vertex 7.593164e+01 7.578141e+01 6.500000e+01 + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 7.593164e+01 7.578141e+01 6.500000e+01 + vertex 7.572862e+01 7.653909e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 7.572862e+01 7.653909e+01 6.500000e+01 + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 7.572862e+01 7.653909e+01 6.500000e+01 + vertex 7.539712e+01 7.725000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 7.539712e+01 7.725000e+01 6.500000e+01 + vertex 7.494720e+01 7.789254e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.494720e+01 7.789254e+01 6.500000e+01 + vertex 7.439255e+01 7.844720e+01 6.500000e+01 + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 7.439255e+01 7.844720e+01 6.500000e+01 + vertex 7.375000e+01 7.889711e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 7.375000e+01 7.889711e+01 6.500000e+01 + vertex 7.303909e+01 7.922861e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + vertex 6.996091e+01 7.922861e+01 6.500000e+01 + vertex 6.925000e+01 7.889711e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 6.727138e+01 7.653909e+01 6.500000e+01 + vertex 6.706837e+01 7.578141e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.303909e+01 7.922861e+01 6.500000e+01 + vertex 7.228142e+01 7.943163e+01 6.500000e+01 + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 7.228142e+01 7.943163e+01 6.500000e+01 + vertex 7.150000e+01 7.950000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 7.150000e+01 7.950000e+01 6.500000e+01 + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + vertex 7.150000e+01 7.950000e+01 6.500000e+01 + vertex 7.071858e+01 7.943163e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + vertex 7.071858e+01 7.943163e+01 6.500000e+01 + vertex 6.996091e+01 7.922861e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.925000e+01 7.889711e+01 6.500000e+01 + vertex 6.860746e+01 7.844720e+01 6.500000e+01 + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + vertex 6.860746e+01 7.844720e+01 6.500000e+01 + vertex 6.805280e+01 7.789254e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + vertex 6.805280e+01 7.789254e+01 6.500000e+01 + vertex 6.760289e+01 7.725000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 6.727138e+01 7.346091e+01 6.500000e+01 + vertex 6.760289e+01 7.275000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.760289e+01 7.275000e+01 6.500000e+01 + vertex 6.805280e+01 7.210745e+01 6.500000e+01 + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 6.805280e+01 7.210745e+01 6.500000e+01 + vertex 6.860746e+01 7.155280e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 6.860746e+01 7.155280e+01 6.500000e+01 + vertex 6.925000e+01 7.110288e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.706837e+01 7.578141e+01 6.500000e+01 + vertex 6.700000e+01 7.500000e+01 6.500000e+01 + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 6.700000e+01 7.500000e+01 6.500000e+01 + vertex 6.706837e+01 7.421858e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 6.706837e+01 7.421858e+01 6.500000e+01 + vertex 6.727138e+01 7.346091e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.925000e+01 7.110288e+01 6.500000e+01 + vertex 6.996091e+01 7.077138e+01 6.500000e+01 + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + vertex 6.996091e+01 7.077138e+01 6.500000e+01 + vertex 7.071858e+01 7.056836e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + vertex 7.071858e+01 7.056836e+01 6.500000e+01 + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + vertex 7.071858e+01 7.056836e+01 6.500000e+01 + vertex 7.150000e+01 7.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + vertex 7.150000e+01 7.050000e+01 6.500000e+01 + vertex 7.228142e+01 7.056836e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.472714e+02 7.346091e+01 6.500000e+01 + vertex 3.476029e+02 7.275000e+01 6.500000e+01 + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 3.476029e+02 7.275000e+01 6.500000e+01 + vertex 3.480528e+02 7.210745e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 3.480528e+02 7.210745e+01 6.500000e+01 + vertex 3.486075e+02 7.155280e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.530391e+02 7.077138e+01 6.500000e+01 + vertex 3.537500e+02 7.110288e+01 6.500000e+01 + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 3.537500e+02 7.110288e+01 6.500000e+01 + vertex 3.543925e+02 7.155280e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 3.543925e+02 7.155280e+01 6.500000e+01 + vertex 3.549472e+02 7.210745e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.549472e+02 7.210745e+01 6.500000e+01 + vertex 3.553971e+02 7.275000e+01 6.500000e+01 + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 3.553971e+02 7.275000e+01 6.500000e+01 + vertex 3.557286e+02 7.346091e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 3.557286e+02 7.346091e+01 6.500000e+01 + vertex 3.559316e+02 7.421858e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.557286e+02 7.653909e+01 6.500000e+01 + vertex 3.553971e+02 7.725000e+01 6.500000e+01 + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.553971e+02 7.725000e+01 6.500000e+01 + vertex 3.549472e+02 7.789254e+01 6.500000e+01 + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 3.549472e+02 7.789254e+01 6.500000e+01 + vertex 3.543925e+02 7.844720e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 3.543925e+02 7.844720e+01 6.500000e+01 + vertex 3.537500e+02 7.889711e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.470684e+02 7.578141e+01 6.500000e+01 + vertex 3.470000e+02 7.500000e+01 6.500000e+01 + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 3.470000e+02 7.500000e+01 6.500000e+01 + vertex 3.470684e+02 7.421858e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 3.470684e+02 7.421858e+01 6.500000e+01 + vertex 3.472714e+02 7.346091e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.486075e+02 7.844720e+01 6.500000e+01 + vertex 3.480528e+02 7.789254e+01 6.500000e+01 + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 3.480528e+02 7.789254e+01 6.500000e+01 + vertex 3.476029e+02 7.725000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 3.476029e+02 7.725000e+01 6.500000e+01 + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 3.476029e+02 7.725000e+01 6.500000e+01 + vertex 3.472714e+02 7.653909e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 3.472714e+02 7.653909e+01 6.500000e+01 + vertex 3.470684e+02 7.578141e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.559316e+02 7.421858e+01 6.500000e+01 + vertex 3.560000e+02 7.500000e+01 6.500000e+01 + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 3.560000e+02 7.500000e+01 6.500000e+01 + vertex 3.559316e+02 7.578141e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 3.559316e+02 7.578141e+01 6.500000e+01 + vertex 3.557286e+02 7.653909e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.537500e+02 7.889711e+01 6.500000e+01 + vertex 3.530391e+02 7.922861e+01 6.500000e+01 + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 3.530391e+02 7.922861e+01 6.500000e+01 + vertex 3.522814e+02 7.943163e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 3.522814e+02 7.943163e+01 6.500000e+01 + vertex 3.515000e+02 7.950000e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.515000e+02 7.950000e+01 6.500000e+01 + vertex 3.507186e+02 7.943163e+01 6.500000e+01 + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 3.507186e+02 7.943163e+01 6.500000e+01 + vertex 3.499609e+02 7.922861e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 3.499609e+02 7.922861e+01 6.500000e+01 + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 3.499609e+02 7.922861e+01 6.500000e+01 + vertex 3.492500e+02 7.889711e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 3.492500e+02 7.889711e+01 6.500000e+01 + vertex 3.486075e+02 7.844720e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.486075e+02 7.155280e+01 6.500000e+01 + vertex 3.492500e+02 7.110288e+01 6.500000e+01 + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 3.492500e+02 7.110288e+01 6.500000e+01 + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 7.112500e+01 6.500000e+01 + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + vertex 7.303909e+01 7.077138e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 7.303909e+01 7.077138e+01 6.500000e+01 + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + vertex 7.228142e+01 7.056836e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + vertex 3.522814e+02 7.056836e+01 6.500000e+01 + vertex 3.530391e+02 7.077138e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.492500e+02 7.110288e+01 6.500000e+01 + vertex 3.499609e+02 7.077138e+01 6.500000e+01 + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + vertex 3.499609e+02 7.077138e+01 6.500000e+01 + vertex 3.507186e+02 7.056836e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + vertex 3.507186e+02 7.056836e+01 6.500000e+01 + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + vertex 3.507186e+02 7.056836e+01 6.500000e+01 + vertex 3.515000e+02 7.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + vertex 3.515000e+02 7.050000e+01 6.500000e+01 + vertex 3.522814e+02 7.056836e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.375000e+00 7.408253e+01 6.500000e+01 + vertex 6.196517e+00 7.395755e+01 6.500000e+01 + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.375000e+00 7.408253e+01 6.500000e+01 + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + vertex 6.572478e+00 7.417461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.250002e+00 7.300000e+01 6.500000e+01 + vertex 8.231010e+00 7.321706e+01 6.500000e+01 + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 8.231010e+00 7.321706e+01 6.500000e+01 + vertex 8.174617e+00 7.342752e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 8.174617e+00 7.342752e+01 6.500000e+01 + vertex 8.082535e+00 7.362500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.217061e+00 7.423101e+01 6.500000e+01 + vertex 7.000003e+00 7.425000e+01 6.500000e+01 + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + vertex 7.000003e+00 7.425000e+01 6.500000e+01 + vertex 6.782942e+00 7.423101e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + vertex 6.782942e+00 7.423101e+01 6.500000e+01 + vertex 6.572478e+00 7.417461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.196517e+00 7.204244e+01 6.500000e+01 + vertex 6.375000e+00 7.191747e+01 6.500000e+01 + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + vertex 6.375000e+00 7.191747e+01 6.500000e+01 + vertex 6.572478e+00 7.182538e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + vertex 6.572478e+00 7.182538e+01 6.500000e+01 + vertex 6.782942e+00 7.176899e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.625002e+00 7.191747e+01 6.500000e+01 + vertex 7.803485e+00 7.204244e+01 6.500000e+01 + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 7.803485e+00 7.204244e+01 6.500000e+01 + vertex 7.957559e+00 7.219651e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 7.957559e+00 7.219651e+01 6.500000e+01 + vertex 8.082535e+00 7.237500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.082535e+00 7.362500e+01 6.500000e+01 + vertex 7.957559e+00 7.380348e+01 6.500000e+01 + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.957559e+00 7.380348e+01 6.500000e+01 + vertex 7.803485e+00 7.395755e+01 6.500000e+01 + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 7.803485e+00 7.395755e+01 6.500000e+01 + vertex 7.625002e+00 7.408253e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 7.625002e+00 7.408253e+01 6.500000e+01 + vertex 7.427529e+00 7.417461e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.782942e+00 7.176899e+01 6.500000e+01 + vertex 7.000003e+00 7.175000e+01 6.500000e+01 + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + vertex 7.000003e+00 7.175000e+01 6.500000e+01 + vertex 7.217061e+00 7.176899e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + vertex 7.217061e+00 7.176899e+01 6.500000e+01 + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 7.217061e+00 7.176899e+01 6.500000e+01 + vertex 7.427529e+00 7.182538e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 7.427529e+00 7.182538e+01 6.500000e+01 + vertex 7.625002e+00 7.191747e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.082535e+00 7.237500e+01 6.500000e+01 + vertex 8.174617e+00 7.257247e+01 6.500000e+01 + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 8.174617e+00 7.257247e+01 6.500000e+01 + vertex 8.231010e+00 7.278294e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 8.231010e+00 7.278294e+01 6.500000e+01 + vertex 8.250002e+00 7.300000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.825385e+00 7.342752e+01 6.500000e+01 + vertex 5.768992e+00 7.321706e+01 6.500000e+01 + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + vertex 5.768992e+00 7.321706e+01 6.500000e+01 + vertex 5.750000e+00 7.300000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + vertex 5.750000e+00 7.300000e+01 6.500000e+01 + vertex 5.768992e+00 7.278294e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.825385e+00 7.342752e+01 6.500000e+01 + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + vertex 5.917471e+00 7.362500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.917471e+00 7.362500e+01 6.500000e+01 + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + vertex 0.000000e+00 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.917471e+00 7.362500e+01 6.500000e+01 + vertex 0.000000e+00 1.512966e+02 6.500000e+01 + vertex 6.042447e+00 7.380348e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.768992e+00 7.278294e+01 6.500000e+01 + vertex 5.825385e+00 7.257247e+01 6.500000e+01 + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + vertex 5.825385e+00 7.257247e+01 6.500000e+01 + vertex 5.917471e+00 7.237500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + vertex 5.917471e+00 7.237500e+01 6.500000e+01 + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + vertex 5.917471e+00 7.237500e+01 6.500000e+01 + vertex 6.042447e+00 7.219651e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + vertex 6.042447e+00 7.219651e+01 6.500000e+01 + vertex 6.196517e+00 7.204244e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.079175e+02 4.493750e+02 6.500000e+01 + vertex 1.080424e+02 4.491965e+02 6.500000e+01 + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.100825e+02 4.493750e+02 6.500000e+01 + vertex 1.101746e+02 4.495725e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077690e+02 4.502171e+02 6.500000e+01 + vertex 1.077500e+02 4.500000e+02 6.500000e+01 + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.080424e+02 4.491965e+02 6.500000e+01 + vertex 1.081965e+02 4.490424e+02 6.500000e+01 + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + vertex 1.081965e+02 4.490424e+02 6.500000e+01 + vertex 1.083750e+02 4.489175e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + vertex 1.083750e+02 4.489175e+02 6.500000e+01 + vertex 1.085725e+02 4.488254e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077500e+02 4.500000e+02 6.500000e+01 + vertex 1.077690e+02 4.497829e+02 6.500000e+01 + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + vertex 1.077690e+02 4.497829e+02 6.500000e+01 + vertex 1.078254e+02 4.495725e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + vertex 1.078254e+02 4.495725e+02 6.500000e+01 + vertex 1.079175e+02 4.493750e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.363751e+02 4.507865e+02 6.500000e+01 + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + vertex 1.094275e+02 4.488254e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 1.094275e+02 4.488254e+02 6.500000e+01 + vertex 1.096250e+02 4.489175e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.096250e+02 4.489175e+02 6.500000e+01 + vertex 1.098035e+02 4.490424e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 1.098035e+02 4.490424e+02 6.500000e+01 + vertex 1.099576e+02 4.491965e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 1.099576e+02 4.491965e+02 6.500000e+01 + vertex 1.100825e+02 4.493750e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.101746e+02 4.495725e+02 6.500000e+01 + vertex 1.102310e+02 4.497829e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 1.102310e+02 4.497829e+02 6.500000e+01 + vertex 1.102500e+02 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 1.102500e+02 4.500000e+02 6.500000e+01 + vertex 1.102310e+02 4.502171e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 1.090000e+02 4.512500e+02 6.500000e+01 + vertex 1.087829e+02 4.512310e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.081965e+02 4.509576e+02 6.500000e+01 + vertex 1.080424e+02 4.508035e+02 6.500000e+01 + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 1.080424e+02 4.508035e+02 6.500000e+01 + vertex 1.079175e+02 4.506250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 1.079175e+02 4.506250e+02 6.500000e+01 + vertex 1.078254e+02 4.504275e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.090000e+02 4.512500e+02 6.500000e+01 + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 1.092171e+02 4.512310e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.087829e+02 4.512310e+02 6.500000e+01 + vertex 1.085725e+02 4.511746e+02 6.500000e+01 + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 1.085725e+02 4.511746e+02 6.500000e+01 + vertex 1.083750e+02 4.510825e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 1.083750e+02 4.510825e+02 6.500000e+01 + vertex 1.081965e+02 4.509576e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.102310e+02 4.502171e+02 6.500000e+01 + vertex 1.101746e+02 4.504275e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 1.101746e+02 4.504275e+02 6.500000e+01 + vertex 1.100825e+02 4.506250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 1.100825e+02 4.506250e+02 6.500000e+01 + vertex 1.099576e+02 4.508035e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.099576e+02 4.508035e+02 6.500000e+01 + vertex 1.098035e+02 4.509576e+02 6.500000e+01 + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 1.098035e+02 4.509576e+02 6.500000e+01 + vertex 1.096250e+02 4.510825e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.600000e+02 6.500000e+01 + vertex 1.096250e+02 4.510825e+02 6.500000e+01 + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 1.096250e+02 4.510825e+02 6.500000e+01 + vertex 1.094275e+02 4.511746e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 1.094275e+02 4.511746e+02 6.500000e+01 + vertex 1.092171e+02 4.512310e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + vertex 1.087829e+02 4.487690e+02 6.500000e+01 + vertex 1.090000e+02 4.487500e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.349046e+02 4.401303e+02 6.500000e+01 + vertex 4.342279e+02 4.376047e+02 6.500000e+01 + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + vertex 4.342279e+02 4.376047e+02 6.500000e+01 + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.488000e+02 6.500000e+01 + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + vertex 1.094275e+02 4.488254e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.094275e+02 4.488254e+02 6.500000e+01 + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.094275e+02 4.488254e+02 6.500000e+01 + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + vertex 1.092171e+02 4.487690e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.092171e+02 4.487690e+02 6.500000e+01 + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + vertex 1.090000e+02 4.487500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 1.512966e+02 6.500000e+01 + vertex 4.628250e+02 1.512966e+02 6.500000e+01 + vertex 4.680000e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 2.300000e+02 6.500000e+01 + vertex 4.628250e+02 1.512966e+02 6.500000e+01 + vertex 4.628250e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 2.300000e+02 6.500000e+01 + vertex 4.628250e+02 2.300000e+02 6.500000e+01 + vertex 4.680000e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 2.937034e+02 6.500000e+01 + vertex 4.628250e+02 2.300000e+02 6.500000e+01 + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 2.937034e+02 6.500000e+01 + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + vertex 4.680000e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 4.189250e+02 6.500000e+01 + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 4.189250e+02 6.500000e+01 + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + vertex 4.680000e+02 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 6.500000e+01 + vertex 4.628250e+02 4.189250e+02 6.500000e+01 + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.680000e+02 4.349500e+02 6.500000e+01 + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + vertex 4.637721e+02 4.323953e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 1.512966e+02 6.500000e+01 + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.628250e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 2.300000e+02 6.500000e+01 + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 2.300000e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + vertex 4.546284e+02 2.300000e+02 6.500000e+01 + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 2.937034e+02 6.500000e+01 + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.591750e+02 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591750e+02 4.180711e+02 6.500000e+01 + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.589394e+02 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.498739e+02 2.368879e+02 6.500000e+01 + vertex 4.496569e+02 2.369069e+02 6.500000e+01 + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.496569e+02 2.369069e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 2.937034e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + vertex 4.440284e+02 2.937034e+02 6.500000e+01 + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 4.189250e+02 6.500000e+01 + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + vertex 4.490000e+02 4.200000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.200000e+02 6.500000e+01 + vertex 4.440284e+02 4.189250e+02 6.500000e+01 + vertex 4.463953e+02 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.557286e+02 7.653909e+01 6.500000e+01 + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.367216e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 7.112500e+01 6.500000e+01 + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 7.112500e+01 6.500000e+01 + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.440284e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 7.112500e+01 6.500000e+01 + vertex 4.440284e+02 1.512966e+02 6.500000e+01 + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 7.112500e+01 6.500000e+01 + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.546284e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 7.112500e+01 6.500000e+01 + vertex 4.546284e+02 1.512966e+02 6.500000e+01 + vertex 4.628250e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 7.112500e+01 6.500000e+01 + vertex 4.628250e+02 1.512966e+02 6.500000e+01 + vertex 4.628250e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 7.112500e+01 6.500000e+01 + vertex 4.628250e+02 1.512966e+02 6.500000e+01 + vertex 4.680000e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 7.112500e+01 6.500000e+01 + vertex 4.680000e+02 1.512966e+02 6.500000e+01 + vertex 4.680000e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.530391e+02 7.077138e+01 6.500000e+01 + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + vertex 3.950000e+02 7.112500e+01 6.500000e+01 + vertex 4.367216e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + vertex 4.367216e+02 7.112500e+01 6.500000e+01 + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + vertex 4.367216e+02 7.112500e+01 6.500000e+01 + vertex 4.440284e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 5.632500e+01 6.500000e+01 + vertex 4.440284e+02 7.112500e+01 6.500000e+01 + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.440284e+02 7.112500e+01 6.500000e+01 + vertex 4.546284e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.440284e+02 5.632500e+01 6.500000e+01 + vertex 4.546284e+02 7.112500e+01 6.500000e+01 + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + vertex 4.546284e+02 7.112500e+01 6.500000e+01 + vertex 4.628250e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.546284e+02 5.632500e+01 6.500000e+01 + vertex 4.628250e+02 7.112500e+01 6.500000e+01 + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + vertex 4.628250e+02 7.112500e+01 6.500000e+01 + vertex 4.680000e+02 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.628250e+02 5.632500e+01 6.500000e+01 + vertex 4.680000e+02 7.112500e+01 6.500000e+01 + vertex 4.680000e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.553971e+02 3.572500e+02 6.500000e+01 + vertex 3.549472e+02 3.578925e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.476029e+02 3.572500e+02 6.500000e+01 + vertex 3.472714e+02 3.565391e+02 6.500000e+01 + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 3.472714e+02 3.565391e+02 6.500000e+01 + vertex 3.470684e+02 3.557814e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 3.470684e+02 3.557814e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 3.470684e+02 3.557814e+02 6.500000e+01 + vertex 3.470000e+02 3.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 3.470000e+02 3.550000e+02 6.500000e+01 + vertex 3.470684e+02 3.542186e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.522814e+02 3.505684e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.515000e+02 3.505000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.515000e+02 3.505000e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.507186e+02 3.505684e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.553971e+02 3.572500e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 3.557286e+02 3.565391e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 3.507186e+02 3.594316e+02 6.500000e+01 + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 3.507186e+02 3.594316e+02 6.500000e+01 + vertex 3.499609e+02 3.592286e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 3.499609e+02 3.592286e+02 6.500000e+01 + vertex 3.492500e+02 3.588971e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.492500e+02 3.588971e+02 6.500000e+01 + vertex 3.486075e+02 3.584472e+02 6.500000e+01 + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 3.486075e+02 3.584472e+02 6.500000e+01 + vertex 3.480528e+02 3.578925e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 3.480528e+02 3.578925e+02 6.500000e+01 + vertex 3.476029e+02 3.572500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.480528e+02 3.521075e+02 6.500000e+01 + vertex 3.486075e+02 3.515528e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 3.486075e+02 3.515528e+02 6.500000e+01 + vertex 3.492500e+02 3.511029e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 3.492500e+02 3.511029e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.492500e+02 3.511029e+02 6.500000e+01 + vertex 3.499609e+02 3.507714e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.499609e+02 3.507714e+02 6.500000e+01 + vertex 3.507186e+02 3.505684e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.557286e+02 3.534609e+02 6.500000e+01 + vertex 3.559316e+02 3.542186e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.559316e+02 3.542186e+02 6.500000e+01 + vertex 3.560000e+02 3.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.560000e+02 3.550000e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 3.560000e+02 3.550000e+02 6.500000e+01 + vertex 3.559316e+02 3.557814e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 3.559316e+02 3.557814e+02 6.500000e+01 + vertex 3.557286e+02 3.565391e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.470684e+02 3.542186e+02 6.500000e+01 + vertex 3.472714e+02 3.534609e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 3.472714e+02 3.534609e+02 6.500000e+01 + vertex 3.476029e+02 3.527500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 3.476029e+02 3.527500e+02 6.500000e+01 + vertex 3.480528e+02 3.521075e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.543925e+02 3.515528e+02 6.500000e+01 + vertex 3.549472e+02 3.521075e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.549472e+02 3.521075e+02 6.500000e+01 + vertex 3.553971e+02 3.527500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.553971e+02 3.527500e+02 6.500000e+01 + vertex 3.557286e+02 3.534609e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.549472e+02 3.578925e+02 6.500000e+01 + vertex 3.543925e+02 3.584472e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 3.543925e+02 3.584472e+02 6.500000e+01 + vertex 3.537500e+02 3.588971e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 3.537500e+02 3.588971e+02 6.500000e+01 + vertex 3.530391e+02 3.592286e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.530391e+02 3.592286e+02 6.500000e+01 + vertex 3.522814e+02 3.594316e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 3.522814e+02 3.594316e+02 6.500000e+01 + vertex 3.515000e+02 3.595000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 3.515000e+02 3.595000e+02 6.500000e+01 + vertex 3.507186e+02 3.594316e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.522814e+02 3.505684e+02 6.500000e+01 + vertex 3.530391e+02 3.507714e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.530391e+02 3.507714e+02 6.500000e+01 + vertex 3.537500e+02 3.511029e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.537500e+02 3.511029e+02 6.500000e+01 + vertex 3.543925e+02 3.515528e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.162493e+01 4.507865e+02 6.500000e+01 + vertex 5.050000e+01 4.600000e+02 6.500000e+01 + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + vertex 5.050000e+01 4.600000e+02 6.500000e+01 + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + vertex 9.187500e+01 4.600000e+02 6.500000e+01 + vertex 1.078254e+02 4.504275e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + vertex 1.078254e+02 4.504275e+02 6.500000e+01 + vertex 1.077690e+02 4.502171e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.377212e+01 4.376047e+02 6.500000e+01 + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + vertex 5.050000e+01 4.488000e+02 6.500000e+01 + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + vertex 9.187500e+01 4.488000e+02 6.500000e+01 + vertex 1.085725e+02 4.488254e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + vertex 1.085725e+02 4.488254e+02 6.500000e+01 + vertex 1.087829e+02 4.487690e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.162493e+01 4.197865e+02 6.500000e+01 + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 5.050000e+01 4.349500e+02 6.500000e+01 + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 9.187500e+01 4.349500e+02 6.500000e+01 + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 3.950000e+02 4.349500e+02 6.500000e+01 + vertex 4.363751e+02 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 4.189250e+02 6.500000e+01 + vertex 4.363751e+02 4.197865e+02 6.500000e+01 + vertex 4.363500e+02 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.860746e+01 3.515528e+02 6.500000e+01 + vertex 6.925000e+01 3.511029e+02 6.500000e+01 + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 7.150000e+01 3.595000e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 7.150000e+01 3.595000e+02 6.500000e+01 + vertex 7.071858e+01 3.594316e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 7.071858e+01 3.594316e+02 6.500000e+01 + vertex 6.996091e+01 3.592286e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.572862e+01 3.565391e+02 6.500000e+01 + vertex 7.539712e+01 3.572500e+02 6.500000e+01 + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 7.539712e+01 3.572500e+02 6.500000e+01 + vertex 7.494720e+01 3.578925e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 7.494720e+01 3.578925e+02 6.500000e+01 + vertex 7.439255e+01 3.584472e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.439255e+01 3.584472e+02 6.500000e+01 + vertex 7.375000e+01 3.588971e+02 6.500000e+01 + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 7.375000e+01 3.588971e+02 6.500000e+01 + vertex 7.303909e+01 3.592286e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 7.303909e+01 3.592286e+02 6.500000e+01 + vertex 7.228142e+01 3.594316e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.996091e+01 3.592286e+02 6.500000e+01 + vertex 6.925000e+01 3.588971e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 6.925000e+01 3.588971e+02 6.500000e+01 + vertex 6.860746e+01 3.584472e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 6.860746e+01 3.584472e+02 6.500000e+01 + vertex 6.805280e+01 3.578925e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.706837e+01 3.542186e+02 6.500000e+01 + vertex 6.727138e+01 3.534609e+02 6.500000e+01 + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.925000e+01 3.511029e+02 6.500000e+01 + vertex 6.996091e+01 3.507714e+02 6.500000e+01 + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + vertex 6.996091e+01 3.507714e+02 6.500000e+01 + vertex 7.071858e+01 3.505684e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + vertex 7.071858e+01 3.505684e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 7.071858e+01 3.505684e+02 6.500000e+01 + vertex 7.150000e+01 3.505000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 7.150000e+01 3.505000e+02 6.500000e+01 + vertex 7.228142e+01 3.505684e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.228142e+01 3.505684e+02 6.500000e+01 + vertex 7.303909e+01 3.507714e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 7.303909e+01 3.507714e+02 6.500000e+01 + vertex 7.375000e+01 3.511029e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 7.375000e+01 3.511029e+02 6.500000e+01 + vertex 7.439255e+01 3.515528e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.805280e+01 3.578925e+02 6.500000e+01 + vertex 6.760289e+01 3.572500e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 6.760289e+01 3.572500e+02 6.500000e+01 + vertex 6.727138e+01 3.565391e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 6.727138e+01 3.565391e+02 6.500000e+01 + vertex 6.706837e+01 3.557814e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.706837e+01 3.542186e+02 6.500000e+01 + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + vertex 6.700000e+01 3.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.727138e+01 3.534609e+02 6.500000e+01 + vertex 6.760289e+01 3.527500e+02 6.500000e+01 + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + vertex 6.760289e+01 3.527500e+02 6.500000e+01 + vertex 6.805280e+01 3.521075e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + vertex 6.805280e+01 3.521075e+02 6.500000e+01 + vertex 6.860746e+01 3.515528e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.439255e+01 3.515528e+02 6.500000e+01 + vertex 7.494720e+01 3.521075e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 7.494720e+01 3.521075e+02 6.500000e+01 + vertex 7.539712e+01 3.527500e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 7.539712e+01 3.527500e+02 6.500000e+01 + vertex 7.572862e+01 3.534609e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.082500e+01 4.180711e+02 6.500000e+01 + vertex 3.106060e+01 4.182360e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 3.106060e+01 4.182360e+02 6.500000e+01 + vertex 3.126398e+01 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 3.126398e+01 4.184394e+02 6.500000e+01 + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + vertex 3.126398e+01 4.184394e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 6.700000e+01 3.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.700000e+01 3.550000e+02 6.500000e+01 + vertex 5.050000e+01 4.189250e+02 6.500000e+01 + vertex 6.706837e+01 3.557814e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.572862e+01 3.534609e+02 6.500000e+01 + vertex 7.593164e+01 3.542186e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 7.593164e+01 3.542186e+02 6.500000e+01 + vertex 7.600000e+01 3.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 7.600000e+01 3.550000e+02 6.500000e+01 + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 7.600000e+01 3.550000e+02 6.500000e+01 + vertex 7.593164e+01 3.557814e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 4.189250e+02 6.500000e+01 + vertex 7.593164e+01 3.557814e+02 6.500000e+01 + vertex 7.572862e+01 3.565391e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.165000e+01 4.050000e+01 6.500000e+01 + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + vertex 9.187500e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.500000e+01 6.500000e+01 + vertex 9.187500e+01 5.632500e+01 6.500000e+01 + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.500000e+01 6.500000e+01 + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 3.950000e+02 5.632500e+01 6.500000e+01 + vertex 4.363751e+02 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.363751e+02 4.078652e+01 6.500000e+01 + vertex 4.363500e+02 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.165000e+01 9.499997e+00 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + vertex 5.050000e+01 2.500000e+01 6.500000e+01 + vertex 9.187500e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 0.000000e+00 6.500000e+01 + vertex 9.187500e+01 2.500000e+01 6.500000e+01 + vertex 9.187500e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 0.000000e+00 6.500000e+01 + vertex 9.187500e+01 2.500000e+01 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 0.000000e+00 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + vertex 3.950000e+02 2.500000e+01 6.500000e+01 + vertex 4.363751e+02 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 0.000000e+00 6.500000e+01 + vertex 4.363751e+02 9.786516e+00 6.500000e+01 + vertex 4.363500e+02 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.090686e+01 2.356569e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.127843e+01 2.937034e+02 6.500000e+01 + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + vertex 5.050000e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.300000e+02 6.500000e+01 + vertex 5.050000e+01 2.937034e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 2.300000e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 9.187500e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.300000e+02 6.500000e+01 + vertex 9.187500e+01 2.937034e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 2.300000e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 3.950000e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.300000e+02 6.500000e+01 + vertex 3.950000e+02 2.937034e+02 6.500000e+01 + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 2.300000e+02 6.500000e+01 + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.367216e+02 2.937034e+02 6.500000e+01 + vertex 4.370932e+02 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.370932e+02 2.356569e+02 6.500000e+01 + vertex 4.371121e+02 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.090686e+01 2.243431e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 3.127843e+01 2.300000e+02 6.500000e+01 + vertex 5.050000e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 5.050000e+01 2.300000e+02 6.500000e+01 + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + vertex 5.050000e+01 2.300000e+02 6.500000e+01 + vertex 9.187500e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + vertex 9.187500e+01 2.300000e+02 6.500000e+01 + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 9.187500e+01 2.300000e+02 6.500000e+01 + vertex 3.950000e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.187500e+01 1.512966e+02 6.500000e+01 + vertex 3.950000e+02 2.300000e+02 6.500000e+01 + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 3.950000e+02 2.300000e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.950000e+02 1.512966e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.367216e+02 2.300000e+02 6.500000e+01 + vertex 4.370932e+02 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.367216e+02 1.512966e+02 6.500000e+01 + vertex 4.370932e+02 2.243431e+02 6.500000e+01 + vertex 4.371121e+02 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.877067e+01 2.368315e+02 6.500000e+01 + vertex 1.856021e+01 2.368879e+02 6.500000e+01 + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 1.856021e+01 2.368879e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 2.937034e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 4.189250e+02 6.500000e+01 + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + vertex 1.900000e+01 4.200000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.200000e+02 6.500000e+01 + vertex 1.337158e+01 4.189250e+02 6.500000e+01 + vertex 1.639528e+01 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.082535e+00 7.362500e+01 6.500000e+01 + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 2.397158e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 7.112500e+01 6.500000e+01 + vertex 2.397158e+01 1.512966e+02 6.500000e+01 + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 7.112500e+01 6.500000e+01 + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 3.127843e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 7.112500e+01 6.500000e+01 + vertex 3.127843e+01 1.512966e+02 6.500000e+01 + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 7.112500e+01 6.500000e+01 + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 5.050000e+01 1.512966e+02 6.500000e+01 + vertex 6.760289e+01 7.725000e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 6.760289e+01 7.725000e+01 6.500000e+01 + vertex 6.727138e+01 7.653909e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.427529e+00 7.417461e+01 6.500000e+01 + vertex 7.217061e+00 7.423101e+01 6.500000e+01 + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 7.217061e+00 7.423101e+01 6.500000e+01 + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 1.512966e+02 6.500000e+01 + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + vertex 6.050002e+00 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.300000e+02 6.500000e+01 + vertex 6.050002e+00 2.300000e+02 6.500000e+01 + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 6.050002e+00 2.300000e+02 6.500000e+01 + vertex 6.050002e+00 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 2.937034e+02 6.500000e+01 + vertex 6.050002e+00 2.937034e+02 6.500000e+01 + vertex 6.736029e+00 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.736029e+00 4.184394e+02 6.500000e+01 + vertex 6.050002e+00 2.937034e+02 6.500000e+01 + vertex 6.571058e+00 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.196517e+00 7.395755e+01 6.500000e+01 + vertex 6.042447e+00 7.380348e+01 6.500000e+01 + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + vertex 6.042447e+00 7.380348e+01 6.500000e+01 + vertex 0.000000e+00 1.512966e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 1.512966e+02 6.500000e+01 + vertex 0.000000e+00 1.512966e+02 6.500000e+01 + vertex 6.050002e+00 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 2.300000e+02 6.500000e+01 + vertex 0.000000e+00 1.512966e+02 6.500000e+01 + vertex 0.000000e+00 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 2.300000e+02 6.500000e+01 + vertex 0.000000e+00 2.300000e+02 6.500000e+01 + vertex 6.050002e+00 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 2.937034e+02 6.500000e+01 + vertex 0.000000e+00 2.300000e+02 6.500000e+01 + vertex 0.000000e+00 2.937034e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 2.937034e+02 6.500000e+01 + vertex 0.000000e+00 2.937034e+02 6.500000e+01 + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + vertex 0.000000e+00 2.937034e+02 6.500000e+01 + vertex 0.000000e+00 4.189250e+02 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 4.189250e+02 6.500000e+01 + vertex 0.000000e+00 4.189250e+02 6.500000e+01 + vertex 4.904613e+00 4.298697e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.904613e+00 4.298697e+02 6.500000e+01 + vertex 0.000000e+00 4.189250e+02 6.500000e+01 + vertex 4.227884e+00 4.323953e+02 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.925000e+01 7.110288e+01 6.500000e+01 + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 5.050000e+01 5.632500e+01 6.500000e+01 + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.050000e+01 7.112500e+01 6.500000e+01 + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + vertex 3.127843e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 7.112500e+01 6.500000e+01 + vertex 3.127843e+01 5.632500e+01 6.500000e+01 + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.127843e+01 7.112500e+01 6.500000e+01 + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + vertex 2.397158e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 7.112500e+01 6.500000e+01 + vertex 2.397158e+01 5.632500e+01 6.500000e+01 + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.397158e+01 7.112500e+01 6.500000e+01 + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 1.337158e+01 5.632500e+01 6.500000e+01 + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.337158e+01 7.112500e+01 6.500000e+01 + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + vertex 6.050002e+00 5.632500e+01 6.500000e+01 + vertex 0.000000e+00 5.632500e+01 6.500000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.050002e+00 7.112500e+01 6.500000e+01 + vertex 0.000000e+00 5.632500e+01 6.500000e+01 + vertex 0.000000e+00 7.112500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715564e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.000000e+01 6.500000e+01 + vertex 4.490000e+02 4.000000e+01 7.000000e+01 + vertex 4.463953e+02 3.977211e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715564e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.463953e+02 3.977211e+01 6.500000e+01 + vertex 4.490000e+02 4.000000e+01 7.000000e+01 + vertex 4.463953e+02 3.977211e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 4.463953e+02 3.977211e+01 6.500000e+01 + vertex 4.463953e+02 3.977211e+01 7.000000e+01 + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + vertex 4.463953e+02 3.977211e+01 7.000000e+01 + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226178e-01 -9.063080e-01 0.000000e+00 + outer loop + vertex 4.438697e+02 3.909539e+01 6.500000e+01 + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + vertex 4.415000e+02 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226178e-01 -9.063080e-01 0.000000e+00 + outer loop + vertex 4.415000e+02 3.799038e+01 6.500000e+01 + vertex 4.438697e+02 3.909539e+01 7.000000e+01 + vertex 4.415000e+02 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735783e-01 -8.191507e-01 0.000000e+00 + outer loop + vertex 4.415000e+02 3.799038e+01 6.500000e+01 + vertex 4.415000e+02 3.799038e+01 7.000000e+01 + vertex 4.393582e+02 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735783e-01 -8.191507e-01 0.000000e+00 + outer loop + vertex 4.393582e+02 3.649066e+01 6.500000e+01 + vertex 4.415000e+02 3.799038e+01 7.000000e+01 + vertex 4.393582e+02 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 4.393582e+02 3.649066e+01 6.500000e+01 + vertex 4.393582e+02 3.649066e+01 7.000000e+01 + vertex 4.375093e+02 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 4.375093e+02 3.464181e+01 6.500000e+01 + vertex 4.393582e+02 3.649066e+01 7.000000e+01 + vertex 4.375093e+02 3.464181e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 4.375093e+02 3.464181e+01 6.500000e+01 + vertex 4.375093e+02 3.464181e+01 7.000000e+01 + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + vertex 4.375093e+02 3.464181e+01 7.000000e+01 + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063075e-01 -4.226189e-01 0.000000e+00 + outer loop + vertex 4.360096e+02 3.250000e+01 6.500000e+01 + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + vertex 4.349046e+02 3.013030e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063075e-01 -4.226189e-01 0.000000e+00 + outer loop + vertex 4.349046e+02 3.013030e+01 6.500000e+01 + vertex 4.360096e+02 3.250000e+01 7.000000e+01 + vertex 4.349046e+02 3.013030e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659235e-01 -2.588277e-01 0.000000e+00 + outer loop + vertex 4.349046e+02 3.013030e+01 6.500000e+01 + vertex 4.349046e+02 3.013030e+01 7.000000e+01 + vertex 4.342279e+02 2.760472e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659235e-01 -2.588277e-01 0.000000e+00 + outer loop + vertex 4.342279e+02 2.760472e+01 6.500000e+01 + vertex 4.349046e+02 3.013030e+01 7.000000e+01 + vertex 4.342279e+02 2.760472e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961952e-01 -8.714998e-02 0.000000e+00 + outer loop + vertex 4.342279e+02 2.760472e+01 6.500000e+01 + vertex 4.342279e+02 2.760472e+01 7.000000e+01 + vertex 4.340000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961952e-01 -8.714998e-02 0.000000e+00 + outer loop + vertex 4.340000e+02 2.500000e+01 6.500000e+01 + vertex 4.342279e+02 2.760472e+01 7.000000e+01 + vertex 4.340000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961952e-01 8.714998e-02 -0.000000e+00 + outer loop + vertex 4.340000e+02 2.500000e+01 6.500000e+01 + vertex 4.340000e+02 2.500000e+01 7.000000e+01 + vertex 4.342279e+02 2.239528e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961952e-01 8.714998e-02 -0.000000e+00 + outer loop + vertex 4.342279e+02 2.239528e+01 6.500000e+01 + vertex 4.340000e+02 2.500000e+01 7.000000e+01 + vertex 4.342279e+02 2.239528e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659235e-01 2.588277e-01 -0.000000e+00 + outer loop + vertex 4.342279e+02 2.239528e+01 6.500000e+01 + vertex 4.342279e+02 2.239528e+01 7.000000e+01 + vertex 4.349046e+02 1.986970e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659235e-01 2.588277e-01 -0.000000e+00 + outer loop + vertex 4.349046e+02 1.986970e+01 6.500000e+01 + vertex 4.342279e+02 2.239528e+01 7.000000e+01 + vertex 4.349046e+02 1.986970e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063075e-01 4.226189e-01 -0.000000e+00 + outer loop + vertex 4.349046e+02 1.986970e+01 6.500000e+01 + vertex 4.349046e+02 1.986970e+01 7.000000e+01 + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063075e-01 4.226189e-01 -0.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + vertex 4.349046e+02 1.986970e+01 7.000000e+01 + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191525e-01 5.735758e-01 -0.000000e+00 + outer loop + vertex 4.360096e+02 1.750000e+01 6.500000e+01 + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + vertex 4.375093e+02 1.535818e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191525e-01 5.735758e-01 -0.000000e+00 + outer loop + vertex 4.375093e+02 1.535818e+01 6.500000e+01 + vertex 4.360096e+02 1.750000e+01 7.000000e+01 + vertex 4.375093e+02 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071082e-01 7.071054e-01 -0.000000e+00 + outer loop + vertex 4.375093e+02 1.535818e+01 6.500000e+01 + vertex 4.375093e+02 1.535818e+01 7.000000e+01 + vertex 4.393582e+02 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071082e-01 7.071054e-01 -0.000000e+00 + outer loop + vertex 4.393582e+02 1.350933e+01 6.500000e+01 + vertex 4.375093e+02 1.535818e+01 7.000000e+01 + vertex 4.393582e+02 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735779e-01 8.191511e-01 -0.000000e+00 + outer loop + vertex 4.393582e+02 1.350933e+01 6.500000e+01 + vertex 4.393582e+02 1.350933e+01 7.000000e+01 + vertex 4.415000e+02 1.200962e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735779e-01 8.191511e-01 -0.000000e+00 + outer loop + vertex 4.415000e+02 1.200962e+01 6.500000e+01 + vertex 4.393582e+02 1.350933e+01 7.000000e+01 + vertex 4.415000e+02 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226172e-01 9.063083e-01 -0.000000e+00 + outer loop + vertex 4.415000e+02 1.200962e+01 6.500000e+01 + vertex 4.415000e+02 1.200962e+01 7.000000e+01 + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226172e-01 9.063083e-01 -0.000000e+00 + outer loop + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + vertex 4.415000e+02 1.200962e+01 7.000000e+01 + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588208e-01 9.659254e-01 -0.000000e+00 + outer loop + vertex 4.438697e+02 1.090461e+01 6.500000e+01 + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + vertex 4.463953e+02 1.022788e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588208e-01 9.659254e-01 -0.000000e+00 + outer loop + vertex 4.463953e+02 1.022788e+01 6.500000e+01 + vertex 4.438697e+02 1.090461e+01 7.000000e+01 + vertex 4.463953e+02 1.022788e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715564e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 4.463953e+02 1.022788e+01 6.500000e+01 + vertex 4.463953e+02 1.022788e+01 7.000000e+01 + vertex 4.490000e+02 9.999998e+00 6.500000e+01 + endloop + endfacet + facet normal 8.715564e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 4.490000e+02 9.999998e+00 6.500000e+01 + vertex 4.463953e+02 1.022788e+01 7.000000e+01 + vertex 4.490000e+02 9.999998e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715564e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 9.999998e+00 6.500000e+01 + vertex 4.490000e+02 9.999998e+00 7.000000e+01 + vertex 4.516047e+02 1.022788e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715564e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 4.516047e+02 1.022788e+01 6.500000e+01 + vertex 4.490000e+02 9.999998e+00 7.000000e+01 + vertex 4.516047e+02 1.022788e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588179e-01 9.659261e-01 0.000000e+00 + outer loop + vertex 4.516047e+02 1.022788e+01 6.500000e+01 + vertex 4.516047e+02 1.022788e+01 7.000000e+01 + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588179e-01 9.659261e-01 0.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + vertex 4.516047e+02 1.022788e+01 7.000000e+01 + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226172e-01 9.063083e-01 0.000000e+00 + outer loop + vertex 4.541303e+02 1.090461e+01 6.500000e+01 + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + vertex 4.565000e+02 1.200962e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226172e-01 9.063083e-01 0.000000e+00 + outer loop + vertex 4.565000e+02 1.200962e+01 6.500000e+01 + vertex 4.541303e+02 1.090461e+01 7.000000e+01 + vertex 4.565000e+02 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735779e-01 8.191511e-01 0.000000e+00 + outer loop + vertex 4.565000e+02 1.200962e+01 6.500000e+01 + vertex 4.565000e+02 1.200962e+01 7.000000e+01 + vertex 4.586418e+02 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735779e-01 8.191511e-01 0.000000e+00 + outer loop + vertex 4.586418e+02 1.350933e+01 6.500000e+01 + vertex 4.565000e+02 1.200962e+01 7.000000e+01 + vertex 4.586418e+02 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071082e-01 7.071054e-01 0.000000e+00 + outer loop + vertex 4.586418e+02 1.350933e+01 6.500000e+01 + vertex 4.586418e+02 1.350933e+01 7.000000e+01 + vertex 4.604907e+02 1.535818e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071082e-01 7.071054e-01 0.000000e+00 + outer loop + vertex 4.604907e+02 1.535818e+01 6.500000e+01 + vertex 4.586418e+02 1.350933e+01 7.000000e+01 + vertex 4.604907e+02 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191525e-01 5.735758e-01 0.000000e+00 + outer loop + vertex 4.604907e+02 1.535818e+01 6.500000e+01 + vertex 4.604907e+02 1.535818e+01 7.000000e+01 + vertex 4.619904e+02 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191525e-01 5.735758e-01 0.000000e+00 + outer loop + vertex 4.619904e+02 1.750000e+01 6.500000e+01 + vertex 4.604907e+02 1.535818e+01 7.000000e+01 + vertex 4.619904e+02 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.970683e-01 4.418920e-01 0.000000e+00 + outer loop + vertex 4.619904e+02 1.750000e+01 6.500000e+01 + vertex 4.619904e+02 1.750000e+01 7.000000e+01 + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + endloop + endfacet + facet normal -8.970683e-01 4.418920e-01 0.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.619904e+02 1.750000e+01 7.000000e+01 + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + endloop + endfacet + facet normal -9.321665e-01 3.620299e-01 0.000000e+00 + outer loop + vertex 4.628633e+02 1.927200e+01 6.500000e+01 + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.630954e+02 1.986970e+01 6.500000e+01 + endloop + endfacet + facet normal -9.321665e-01 3.620299e-01 0.000000e+00 + outer loop + vertex 4.630954e+02 1.986970e+01 6.500000e+01 + vertex 4.628633e+02 1.927200e+01 7.000000e+01 + vertex 4.630954e+02 1.986970e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659264e-01 2.588171e-01 0.000000e+00 + outer loop + vertex 4.630954e+02 1.986970e+01 6.500000e+01 + vertex 4.630954e+02 1.986970e+01 7.000000e+01 + vertex 4.637721e+02 2.239528e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659264e-01 2.588171e-01 0.000000e+00 + outer loop + vertex 4.637721e+02 2.239528e+01 6.500000e+01 + vertex 4.630954e+02 1.986970e+01 7.000000e+01 + vertex 4.637721e+02 2.239528e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961942e-01 8.716129e-02 0.000000e+00 + outer loop + vertex 4.637721e+02 2.239528e+01 6.500000e+01 + vertex 4.637721e+02 2.239528e+01 7.000000e+01 + vertex 4.640000e+02 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961942e-01 8.716129e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 2.500000e+01 6.500000e+01 + vertex 4.637721e+02 2.239528e+01 7.000000e+01 + vertex 4.640000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961942e-01 -8.716129e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 2.500000e+01 6.500000e+01 + vertex 4.640000e+02 2.500000e+01 7.000000e+01 + vertex 4.637721e+02 2.760472e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961942e-01 -8.716129e-02 0.000000e+00 + outer loop + vertex 4.637721e+02 2.760472e+01 6.500000e+01 + vertex 4.640000e+02 2.500000e+01 7.000000e+01 + vertex 4.637721e+02 2.760472e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 4.637721e+02 2.760472e+01 6.500000e+01 + vertex 4.637721e+02 2.760472e+01 7.000000e+01 + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.637721e+02 2.760472e+01 7.000000e+01 + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063075e-01 -4.226189e-01 0.000000e+00 + outer loop + vertex 4.630954e+02 3.013030e+01 6.500000e+01 + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.619904e+02 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063075e-01 -4.226189e-01 0.000000e+00 + outer loop + vertex 4.619904e+02 3.250000e+01 6.500000e+01 + vertex 4.630954e+02 3.013030e+01 7.000000e+01 + vertex 4.619904e+02 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 4.619904e+02 3.250000e+01 6.500000e+01 + vertex 4.619904e+02 3.250000e+01 7.000000e+01 + vertex 4.604907e+02 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 4.604907e+02 3.464181e+01 6.500000e+01 + vertex 4.619904e+02 3.250000e+01 7.000000e+01 + vertex 4.604907e+02 3.464181e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 4.604907e+02 3.464181e+01 6.500000e+01 + vertex 4.604907e+02 3.464181e+01 7.000000e+01 + vertex 4.586418e+02 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 4.586418e+02 3.649066e+01 6.500000e+01 + vertex 4.604907e+02 3.464181e+01 7.000000e+01 + vertex 4.586418e+02 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735783e-01 -8.191507e-01 0.000000e+00 + outer loop + vertex 4.586418e+02 3.649066e+01 6.500000e+01 + vertex 4.586418e+02 3.649066e+01 7.000000e+01 + vertex 4.565000e+02 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735783e-01 -8.191507e-01 0.000000e+00 + outer loop + vertex 4.565000e+02 3.799038e+01 6.500000e+01 + vertex 4.586418e+02 3.649066e+01 7.000000e+01 + vertex 4.565000e+02 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226178e-01 -9.063080e-01 0.000000e+00 + outer loop + vertex 4.565000e+02 3.799038e+01 6.500000e+01 + vertex 4.565000e+02 3.799038e+01 7.000000e+01 + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226178e-01 -9.063080e-01 0.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + vertex 4.565000e+02 3.799038e+01 7.000000e+01 + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588173e-01 -9.659263e-01 0.000000e+00 + outer loop + vertex 4.541303e+02 3.909539e+01 6.500000e+01 + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + vertex 4.516047e+02 3.977211e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588173e-01 -9.659263e-01 0.000000e+00 + outer loop + vertex 4.516047e+02 3.977211e+01 6.500000e+01 + vertex 4.541303e+02 3.909539e+01 7.000000e+01 + vertex 4.516047e+02 3.977211e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715564e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.516047e+02 3.977211e+01 6.500000e+01 + vertex 4.516047e+02 3.977211e+01 7.000000e+01 + vertex 4.490000e+02 4.000000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715564e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.000000e+01 6.500000e+01 + vertex 4.516047e+02 3.977211e+01 7.000000e+01 + vertex 4.490000e+02 4.000000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715564e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.000000e+01 6.500000e+01 + vertex 1.900000e+01 4.000000e+01 7.000000e+01 + vertex 1.639528e+01 3.977211e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715564e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 1.639528e+01 3.977211e+01 6.500000e+01 + vertex 1.900000e+01 4.000000e+01 7.000000e+01 + vertex 1.639528e+01 3.977211e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 1.639528e+01 3.977211e+01 6.500000e+01 + vertex 1.639528e+01 3.977211e+01 7.000000e+01 + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + vertex 1.639528e+01 3.977211e+01 7.000000e+01 + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 1.386970e+01 3.909539e+01 6.500000e+01 + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + vertex 1.150000e+01 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 1.150000e+01 3.799038e+01 6.500000e+01 + vertex 1.386970e+01 3.909539e+01 7.000000e+01 + vertex 1.150000e+01 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735763e-01 -8.191521e-01 0.000000e+00 + outer loop + vertex 1.150000e+01 3.799038e+01 6.500000e+01 + vertex 1.150000e+01 3.799038e+01 7.000000e+01 + vertex 9.358186e+00 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735763e-01 -8.191521e-01 0.000000e+00 + outer loop + vertex 9.358186e+00 3.649066e+01 6.500000e+01 + vertex 1.150000e+01 3.799038e+01 7.000000e+01 + vertex 9.358186e+00 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071071e-01 -7.071064e-01 0.000000e+00 + outer loop + vertex 9.358186e+00 3.649066e+01 6.500000e+01 + vertex 9.358186e+00 3.649066e+01 7.000000e+01 + vertex 7.509336e+00 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071071e-01 -7.071064e-01 0.000000e+00 + outer loop + vertex 7.509336e+00 3.464181e+01 6.500000e+01 + vertex 9.358186e+00 3.649066e+01 7.000000e+01 + vertex 7.509336e+00 3.464181e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191516e-01 -5.735771e-01 0.000000e+00 + outer loop + vertex 7.509336e+00 3.464181e+01 6.500000e+01 + vertex 7.509336e+00 3.464181e+01 7.000000e+01 + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191516e-01 -5.735771e-01 0.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 7.509336e+00 3.464181e+01 7.000000e+01 + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063080e-01 -4.226178e-01 0.000000e+00 + outer loop + vertex 6.009620e+00 3.250000e+01 6.500000e+01 + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 4.904613e+00 3.013030e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063080e-01 -4.226178e-01 0.000000e+00 + outer loop + vertex 4.904613e+00 3.013030e+01 6.500000e+01 + vertex 6.009620e+00 3.250000e+01 7.000000e+01 + vertex 4.904613e+00 3.013030e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659256e-01 -2.588197e-01 0.000000e+00 + outer loop + vertex 4.904613e+00 3.013030e+01 6.500000e+01 + vertex 4.904613e+00 3.013030e+01 7.000000e+01 + vertex 4.227884e+00 2.760472e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659256e-01 -2.588197e-01 0.000000e+00 + outer loop + vertex 4.227884e+00 2.760472e+01 6.500000e+01 + vertex 4.904613e+00 3.013030e+01 7.000000e+01 + vertex 4.227884e+00 2.760472e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715564e-02 0.000000e+00 + outer loop + vertex 4.227884e+00 2.760472e+01 6.500000e+01 + vertex 4.227884e+00 2.760472e+01 7.000000e+01 + vertex 4.000001e+00 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715564e-02 0.000000e+00 + outer loop + vertex 4.000001e+00 2.500000e+01 6.500000e+01 + vertex 4.227884e+00 2.760472e+01 7.000000e+01 + vertex 4.000001e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715564e-02 -0.000000e+00 + outer loop + vertex 4.000001e+00 2.500000e+01 6.500000e+01 + vertex 4.000001e+00 2.500000e+01 7.000000e+01 + vertex 4.227884e+00 2.239528e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715564e-02 -0.000000e+00 + outer loop + vertex 4.227884e+00 2.239528e+01 6.500000e+01 + vertex 4.000001e+00 2.500000e+01 7.000000e+01 + vertex 4.227884e+00 2.239528e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659256e-01 2.588197e-01 -0.000000e+00 + outer loop + vertex 4.227884e+00 2.239528e+01 6.500000e+01 + vertex 4.227884e+00 2.239528e+01 7.000000e+01 + vertex 4.904613e+00 1.986970e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659256e-01 2.588197e-01 -0.000000e+00 + outer loop + vertex 4.904613e+00 1.986970e+01 6.500000e+01 + vertex 4.227884e+00 2.239528e+01 7.000000e+01 + vertex 4.904613e+00 1.986970e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063080e-01 4.226178e-01 -0.000000e+00 + outer loop + vertex 4.904613e+00 1.986970e+01 6.500000e+01 + vertex 4.904613e+00 1.986970e+01 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063080e-01 4.226178e-01 -0.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 4.904613e+00 1.986970e+01 7.000000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191518e-01 5.735768e-01 -0.000000e+00 + outer loop + vertex 6.009620e+00 1.750000e+01 6.500000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 7.509336e+00 1.535818e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191518e-01 5.735768e-01 -0.000000e+00 + outer loop + vertex 7.509336e+00 1.535818e+01 6.500000e+01 + vertex 6.009620e+00 1.750000e+01 7.000000e+01 + vertex 7.509336e+00 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071075e-01 7.071061e-01 -0.000000e+00 + outer loop + vertex 7.509336e+00 1.535818e+01 6.500000e+01 + vertex 7.509336e+00 1.535818e+01 7.000000e+01 + vertex 9.358186e+00 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071075e-01 7.071061e-01 -0.000000e+00 + outer loop + vertex 9.358186e+00 1.350933e+01 6.500000e+01 + vertex 7.509336e+00 1.535818e+01 7.000000e+01 + vertex 9.358186e+00 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735758e-01 8.191525e-01 -0.000000e+00 + outer loop + vertex 9.358186e+00 1.350933e+01 6.500000e+01 + vertex 9.358186e+00 1.350933e+01 7.000000e+01 + vertex 1.150000e+01 1.200962e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735758e-01 8.191525e-01 -0.000000e+00 + outer loop + vertex 1.150000e+01 1.200962e+01 6.500000e+01 + vertex 9.358186e+00 1.350933e+01 7.000000e+01 + vertex 1.150000e+01 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226178e-01 9.063080e-01 -0.000000e+00 + outer loop + vertex 1.150000e+01 1.200962e+01 6.500000e+01 + vertex 1.150000e+01 1.200962e+01 7.000000e+01 + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226178e-01 9.063080e-01 -0.000000e+00 + outer loop + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + vertex 1.150000e+01 1.200962e+01 7.000000e+01 + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588197e-01 9.659256e-01 -0.000000e+00 + outer loop + vertex 1.386970e+01 1.090461e+01 6.500000e+01 + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + vertex 1.639528e+01 1.022788e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588197e-01 9.659256e-01 -0.000000e+00 + outer loop + vertex 1.639528e+01 1.022788e+01 6.500000e+01 + vertex 1.386970e+01 1.090461e+01 7.000000e+01 + vertex 1.639528e+01 1.022788e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715564e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 1.639528e+01 1.022788e+01 6.500000e+01 + vertex 1.639528e+01 1.022788e+01 7.000000e+01 + vertex 1.900000e+01 9.999998e+00 6.500000e+01 + endloop + endfacet + facet normal 8.715564e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 1.900000e+01 9.999998e+00 6.500000e+01 + vertex 1.639528e+01 1.022788e+01 7.000000e+01 + vertex 1.900000e+01 9.999998e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715564e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 9.999998e+00 6.500000e+01 + vertex 1.900000e+01 9.999998e+00 7.000000e+01 + vertex 2.160472e+01 1.022788e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715564e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 2.160472e+01 1.022788e+01 6.500000e+01 + vertex 1.900000e+01 9.999998e+00 7.000000e+01 + vertex 2.160472e+01 1.022788e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588197e-01 9.659256e-01 0.000000e+00 + outer loop + vertex 2.160472e+01 1.022788e+01 6.500000e+01 + vertex 2.160472e+01 1.022788e+01 7.000000e+01 + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588197e-01 9.659256e-01 0.000000e+00 + outer loop + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + vertex 2.160472e+01 1.022788e+01 7.000000e+01 + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226178e-01 9.063080e-01 0.000000e+00 + outer loop + vertex 2.413030e+01 1.090461e+01 6.500000e+01 + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + vertex 2.650000e+01 1.200962e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226178e-01 9.063080e-01 0.000000e+00 + outer loop + vertex 2.650000e+01 1.200962e+01 6.500000e+01 + vertex 2.413030e+01 1.090461e+01 7.000000e+01 + vertex 2.650000e+01 1.200962e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735758e-01 8.191525e-01 0.000000e+00 + outer loop + vertex 2.650000e+01 1.200962e+01 6.500000e+01 + vertex 2.650000e+01 1.200962e+01 7.000000e+01 + vertex 2.864182e+01 1.350933e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735758e-01 8.191525e-01 0.000000e+00 + outer loop + vertex 2.864182e+01 1.350933e+01 6.500000e+01 + vertex 2.650000e+01 1.200962e+01 7.000000e+01 + vertex 2.864182e+01 1.350933e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071071e-01 7.071064e-01 0.000000e+00 + outer loop + vertex 2.864182e+01 1.350933e+01 6.500000e+01 + vertex 2.864182e+01 1.350933e+01 7.000000e+01 + vertex 3.049067e+01 1.535818e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071071e-01 7.071064e-01 0.000000e+00 + outer loop + vertex 3.049067e+01 1.535818e+01 6.500000e+01 + vertex 2.864182e+01 1.350933e+01 7.000000e+01 + vertex 3.049067e+01 1.535818e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191521e-01 5.735763e-01 0.000000e+00 + outer loop + vertex 3.049067e+01 1.535818e+01 6.500000e+01 + vertex 3.049067e+01 1.535818e+01 7.000000e+01 + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191521e-01 5.735763e-01 0.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + vertex 3.049067e+01 1.535818e+01 7.000000e+01 + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 3.199038e+01 1.750000e+01 6.500000e+01 + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + vertex 3.309539e+01 1.986970e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 3.309539e+01 1.986970e+01 6.500000e+01 + vertex 3.199038e+01 1.750000e+01 7.000000e+01 + vertex 3.309539e+01 1.986970e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 3.309539e+01 1.986970e+01 6.500000e+01 + vertex 3.309539e+01 1.986970e+01 7.000000e+01 + vertex 3.377212e+01 2.239528e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 3.377212e+01 2.239528e+01 6.500000e+01 + vertex 3.309539e+01 1.986970e+01 7.000000e+01 + vertex 3.377212e+01 2.239528e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715564e-02 0.000000e+00 + outer loop + vertex 3.377212e+01 2.239528e+01 6.500000e+01 + vertex 3.377212e+01 2.239528e+01 7.000000e+01 + vertex 3.400000e+01 2.500000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715564e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 2.500000e+01 6.500000e+01 + vertex 3.377212e+01 2.239528e+01 7.000000e+01 + vertex 3.400000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715564e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 2.500000e+01 6.500000e+01 + vertex 3.400000e+01 2.500000e+01 7.000000e+01 + vertex 3.377212e+01 2.760472e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715564e-02 0.000000e+00 + outer loop + vertex 3.377212e+01 2.760472e+01 6.500000e+01 + vertex 3.400000e+01 2.500000e+01 7.000000e+01 + vertex 3.377212e+01 2.760472e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 3.377212e+01 2.760472e+01 6.500000e+01 + vertex 3.377212e+01 2.760472e+01 7.000000e+01 + vertex 3.309539e+01 3.013030e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 3.309539e+01 3.013030e+01 6.500000e+01 + vertex 3.377212e+01 2.760472e+01 7.000000e+01 + vertex 3.309539e+01 3.013030e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 3.309539e+01 3.013030e+01 6.500000e+01 + vertex 3.309539e+01 3.013030e+01 7.000000e+01 + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + vertex 3.309539e+01 3.013030e+01 7.000000e+01 + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191519e-01 -5.735767e-01 0.000000e+00 + outer loop + vertex 3.199038e+01 3.250000e+01 6.500000e+01 + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + vertex 3.049067e+01 3.464181e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191519e-01 -5.735767e-01 0.000000e+00 + outer loop + vertex 3.049067e+01 3.464181e+01 6.500000e+01 + vertex 3.199038e+01 3.250000e+01 7.000000e+01 + vertex 3.049067e+01 3.464181e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.049067e+01 3.464181e+01 6.500000e+01 + vertex 3.049067e+01 3.464181e+01 7.000000e+01 + vertex 2.864182e+01 3.649066e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 2.864182e+01 3.649066e+01 6.500000e+01 + vertex 3.049067e+01 3.464181e+01 7.000000e+01 + vertex 2.864182e+01 3.649066e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735763e-01 -8.191521e-01 0.000000e+00 + outer loop + vertex 2.864182e+01 3.649066e+01 6.500000e+01 + vertex 2.864182e+01 3.649066e+01 7.000000e+01 + vertex 2.650000e+01 3.799038e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735763e-01 -8.191521e-01 0.000000e+00 + outer loop + vertex 2.650000e+01 3.799038e+01 6.500000e+01 + vertex 2.864182e+01 3.649066e+01 7.000000e+01 + vertex 2.650000e+01 3.799038e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 2.650000e+01 3.799038e+01 6.500000e+01 + vertex 2.650000e+01 3.799038e+01 7.000000e+01 + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + vertex 2.650000e+01 3.799038e+01 7.000000e+01 + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 2.413030e+01 3.909539e+01 6.500000e+01 + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + vertex 2.160472e+01 3.977211e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 2.160472e+01 3.977211e+01 6.500000e+01 + vertex 2.413030e+01 3.909539e+01 7.000000e+01 + vertex 2.160472e+01 3.977211e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715564e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 2.160472e+01 3.977211e+01 6.500000e+01 + vertex 2.160472e+01 3.977211e+01 7.000000e+01 + vertex 1.900000e+01 4.000000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715564e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.000000e+01 6.500000e+01 + vertex 2.160472e+01 3.977211e+01 7.000000e+01 + vertex 1.900000e+01 4.000000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.714998e-02 -9.961952e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.500000e+02 6.500000e+01 + vertex 1.900000e+01 4.500000e+02 7.000000e+01 + vertex 1.639528e+01 4.497721e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714998e-02 -9.961952e-01 0.000000e+00 + outer loop + vertex 1.639528e+01 4.497721e+02 6.500000e+01 + vertex 1.900000e+01 4.500000e+02 7.000000e+01 + vertex 1.639528e+01 4.497721e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588171e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 1.639528e+01 4.497721e+02 6.500000e+01 + vertex 1.639528e+01 4.497721e+02 7.000000e+01 + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588171e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + vertex 1.639528e+01 4.497721e+02 7.000000e+01 + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226189e-01 -9.063075e-01 0.000000e+00 + outer loop + vertex 1.386970e+01 4.490954e+02 6.500000e+01 + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226189e-01 -9.063075e-01 0.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + vertex 1.386970e+01 4.490954e+02 7.000000e+01 + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735758e-01 -8.191525e-01 0.000000e+00 + outer loop + vertex 1.150000e+01 4.479904e+02 6.500000e+01 + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + vertex 9.358186e+00 4.464907e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735758e-01 -8.191525e-01 0.000000e+00 + outer loop + vertex 9.358186e+00 4.464907e+02 6.500000e+01 + vertex 1.150000e+01 4.479904e+02 7.000000e+01 + vertex 9.358186e+00 4.464907e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071118e-01 -7.071018e-01 0.000000e+00 + outer loop + vertex 9.358186e+00 4.464907e+02 6.500000e+01 + vertex 9.358186e+00 4.464907e+02 7.000000e+01 + vertex 7.509336e+00 4.446418e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071118e-01 -7.071018e-01 0.000000e+00 + outer loop + vertex 7.509336e+00 4.446418e+02 6.500000e+01 + vertex 9.358186e+00 4.464907e+02 7.000000e+01 + vertex 7.509336e+00 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191504e-01 -5.735788e-01 0.000000e+00 + outer loop + vertex 7.509336e+00 4.446418e+02 6.500000e+01 + vertex 7.509336e+00 4.446418e+02 7.000000e+01 + vertex 6.009620e+00 4.425000e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191504e-01 -5.735788e-01 0.000000e+00 + outer loop + vertex 6.009620e+00 4.425000e+02 6.500000e+01 + vertex 7.509336e+00 4.446418e+02 7.000000e+01 + vertex 6.009620e+00 4.425000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063083e-01 -4.226172e-01 0.000000e+00 + outer loop + vertex 6.009620e+00 4.425000e+02 6.500000e+01 + vertex 6.009620e+00 4.425000e+02 7.000000e+01 + vertex 4.904613e+00 4.401303e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063083e-01 -4.226172e-01 0.000000e+00 + outer loop + vertex 4.904613e+00 4.401303e+02 6.500000e+01 + vertex 6.009620e+00 4.425000e+02 7.000000e+01 + vertex 4.904613e+00 4.401303e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659254e-01 -2.588208e-01 0.000000e+00 + outer loop + vertex 4.904613e+00 4.401303e+02 6.500000e+01 + vertex 4.904613e+00 4.401303e+02 7.000000e+01 + vertex 4.227884e+00 4.376047e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659254e-01 -2.588208e-01 0.000000e+00 + outer loop + vertex 4.227884e+00 4.376047e+02 6.500000e+01 + vertex 4.904613e+00 4.401303e+02 7.000000e+01 + vertex 4.227884e+00 4.376047e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715564e-02 0.000000e+00 + outer loop + vertex 4.227884e+00 4.376047e+02 6.500000e+01 + vertex 4.227884e+00 4.376047e+02 7.000000e+01 + vertex 4.000001e+00 4.350000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715564e-02 0.000000e+00 + outer loop + vertex 4.000001e+00 4.350000e+02 6.500000e+01 + vertex 4.227884e+00 4.376047e+02 7.000000e+01 + vertex 4.000001e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715564e-02 -0.000000e+00 + outer loop + vertex 4.000001e+00 4.350000e+02 6.500000e+01 + vertex 4.000001e+00 4.350000e+02 7.000000e+01 + vertex 4.227884e+00 4.323953e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715564e-02 -0.000000e+00 + outer loop + vertex 4.227884e+00 4.323953e+02 6.500000e+01 + vertex 4.000001e+00 4.350000e+02 7.000000e+01 + vertex 4.227884e+00 4.323953e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588179e-01 -0.000000e+00 + outer loop + vertex 4.227884e+00 4.323953e+02 6.500000e+01 + vertex 4.227884e+00 4.323953e+02 7.000000e+01 + vertex 4.904613e+00 4.298697e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588179e-01 -0.000000e+00 + outer loop + vertex 4.904613e+00 4.298697e+02 6.500000e+01 + vertex 4.227884e+00 4.323953e+02 7.000000e+01 + vertex 4.904613e+00 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063062e-01 4.226216e-01 -0.000000e+00 + outer loop + vertex 4.904613e+00 4.298697e+02 6.500000e+01 + vertex 4.904613e+00 4.298697e+02 7.000000e+01 + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063062e-01 4.226216e-01 -0.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + vertex 4.904613e+00 4.298697e+02 7.000000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191541e-01 5.735735e-01 -0.000000e+00 + outer loop + vertex 6.009620e+00 4.275000e+02 6.500000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + vertex 7.509336e+00 4.253582e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191541e-01 5.735735e-01 -0.000000e+00 + outer loop + vertex 7.509336e+00 4.253582e+02 6.500000e+01 + vertex 6.009620e+00 4.275000e+02 7.000000e+01 + vertex 7.509336e+00 4.253582e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071061e-01 7.071075e-01 -0.000000e+00 + outer loop + vertex 7.509336e+00 4.253582e+02 6.500000e+01 + vertex 7.509336e+00 4.253582e+02 7.000000e+01 + vertex 9.358186e+00 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071061e-01 7.071075e-01 -0.000000e+00 + outer loop + vertex 9.358186e+00 4.235093e+02 6.500000e+01 + vertex 7.509336e+00 4.253582e+02 7.000000e+01 + vertex 9.358186e+00 4.235093e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735758e-01 8.191525e-01 -0.000000e+00 + outer loop + vertex 9.358186e+00 4.235093e+02 6.500000e+01 + vertex 9.358186e+00 4.235093e+02 7.000000e+01 + vertex 1.150000e+01 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735758e-01 8.191525e-01 -0.000000e+00 + outer loop + vertex 1.150000e+01 4.220096e+02 6.500000e+01 + vertex 9.358186e+00 4.235093e+02 7.000000e+01 + vertex 1.150000e+01 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226189e-01 9.063075e-01 -0.000000e+00 + outer loop + vertex 1.150000e+01 4.220096e+02 6.500000e+01 + vertex 1.150000e+01 4.220096e+02 7.000000e+01 + vertex 1.386970e+01 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226189e-01 9.063075e-01 -0.000000e+00 + outer loop + vertex 1.386970e+01 4.209046e+02 6.500000e+01 + vertex 1.150000e+01 4.220096e+02 7.000000e+01 + vertex 1.386970e+01 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588171e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 1.386970e+01 4.209046e+02 6.500000e+01 + vertex 1.386970e+01 4.209046e+02 7.000000e+01 + vertex 1.639528e+01 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588171e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 1.639528e+01 4.202279e+02 6.500000e+01 + vertex 1.386970e+01 4.209046e+02 7.000000e+01 + vertex 1.639528e+01 4.202279e+02 7.000000e+01 + endloop + endfacet + facet normal 8.716129e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 1.639528e+01 4.202279e+02 6.500000e+01 + vertex 1.639528e+01 4.202279e+02 7.000000e+01 + vertex 1.900000e+01 4.200000e+02 6.500000e+01 + endloop + endfacet + facet normal 8.716129e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 1.900000e+01 4.200000e+02 6.500000e+01 + vertex 1.639528e+01 4.202279e+02 7.000000e+01 + vertex 1.900000e+01 4.200000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.716129e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.200000e+02 6.500000e+01 + vertex 1.900000e+01 4.200000e+02 7.000000e+01 + vertex 2.160472e+01 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal -8.716129e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 2.160472e+01 4.202279e+02 6.500000e+01 + vertex 1.900000e+01 4.200000e+02 7.000000e+01 + vertex 2.160472e+01 4.202279e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588171e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 2.160472e+01 4.202279e+02 6.500000e+01 + vertex 2.160472e+01 4.202279e+02 7.000000e+01 + vertex 2.413030e+01 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588171e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 2.413030e+01 4.209046e+02 6.500000e+01 + vertex 2.160472e+01 4.202279e+02 7.000000e+01 + vertex 2.413030e+01 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226189e-01 9.063075e-01 0.000000e+00 + outer loop + vertex 2.413030e+01 4.209046e+02 6.500000e+01 + vertex 2.413030e+01 4.209046e+02 7.000000e+01 + vertex 2.650000e+01 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226189e-01 9.063075e-01 0.000000e+00 + outer loop + vertex 2.650000e+01 4.220096e+02 6.500000e+01 + vertex 2.413030e+01 4.209046e+02 7.000000e+01 + vertex 2.650000e+01 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735758e-01 8.191525e-01 0.000000e+00 + outer loop + vertex 2.650000e+01 4.220096e+02 6.500000e+01 + vertex 2.650000e+01 4.220096e+02 7.000000e+01 + vertex 2.864182e+01 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735758e-01 8.191525e-01 0.000000e+00 + outer loop + vertex 2.864182e+01 4.235093e+02 6.500000e+01 + vertex 2.650000e+01 4.220096e+02 7.000000e+01 + vertex 2.864182e+01 4.235093e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071057e-01 7.071078e-01 0.000000e+00 + outer loop + vertex 2.864182e+01 4.235093e+02 6.500000e+01 + vertex 2.864182e+01 4.235093e+02 7.000000e+01 + vertex 3.049067e+01 4.253582e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071057e-01 7.071078e-01 0.000000e+00 + outer loop + vertex 3.049067e+01 4.253582e+02 6.500000e+01 + vertex 2.864182e+01 4.235093e+02 7.000000e+01 + vertex 3.049067e+01 4.253582e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191545e-01 5.735730e-01 0.000000e+00 + outer loop + vertex 3.049067e+01 4.253582e+02 6.500000e+01 + vertex 3.049067e+01 4.253582e+02 7.000000e+01 + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191545e-01 5.735730e-01 0.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + vertex 3.049067e+01 4.253582e+02 7.000000e+01 + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063060e-01 4.226222e-01 0.000000e+00 + outer loop + vertex 3.199038e+01 4.275000e+02 6.500000e+01 + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + vertex 3.309539e+01 4.298697e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063060e-01 4.226222e-01 0.000000e+00 + outer loop + vertex 3.309539e+01 4.298697e+02 6.500000e+01 + vertex 3.199038e+01 4.275000e+02 7.000000e+01 + vertex 3.309539e+01 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659263e-01 2.588173e-01 0.000000e+00 + outer loop + vertex 3.309539e+01 4.298697e+02 6.500000e+01 + vertex 3.309539e+01 4.298697e+02 7.000000e+01 + vertex 3.377212e+01 4.323953e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659263e-01 2.588173e-01 0.000000e+00 + outer loop + vertex 3.377212e+01 4.323953e+02 6.500000e+01 + vertex 3.309539e+01 4.298697e+02 7.000000e+01 + vertex 3.377212e+01 4.323953e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715564e-02 0.000000e+00 + outer loop + vertex 3.377212e+01 4.323953e+02 6.500000e+01 + vertex 3.377212e+01 4.323953e+02 7.000000e+01 + vertex 3.400000e+01 4.350000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715564e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 4.350000e+02 6.500000e+01 + vertex 3.377212e+01 4.323953e+02 7.000000e+01 + vertex 3.400000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715564e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 4.350000e+02 6.500000e+01 + vertex 3.400000e+01 4.350000e+02 7.000000e+01 + vertex 3.377212e+01 4.376047e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715564e-02 0.000000e+00 + outer loop + vertex 3.377212e+01 4.376047e+02 6.500000e+01 + vertex 3.400000e+01 4.350000e+02 7.000000e+01 + vertex 3.377212e+01 4.376047e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 3.377212e+01 4.376047e+02 6.500000e+01 + vertex 3.377212e+01 4.376047e+02 7.000000e+01 + vertex 3.309539e+01 4.401303e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 3.309539e+01 4.401303e+02 6.500000e+01 + vertex 3.377212e+01 4.376047e+02 7.000000e+01 + vertex 3.309539e+01 4.401303e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063080e-01 -4.226178e-01 0.000000e+00 + outer loop + vertex 3.309539e+01 4.401303e+02 6.500000e+01 + vertex 3.309539e+01 4.401303e+02 7.000000e+01 + vertex 3.199038e+01 4.425000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063080e-01 -4.226178e-01 0.000000e+00 + outer loop + vertex 3.199038e+01 4.425000e+02 6.500000e+01 + vertex 3.309539e+01 4.401303e+02 7.000000e+01 + vertex 3.199038e+01 4.425000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191507e-01 -5.735783e-01 0.000000e+00 + outer loop + vertex 3.199038e+01 4.425000e+02 6.500000e+01 + vertex 3.199038e+01 4.425000e+02 7.000000e+01 + vertex 3.049067e+01 4.446418e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191507e-01 -5.735783e-01 0.000000e+00 + outer loop + vertex 3.049067e+01 4.446418e+02 6.500000e+01 + vertex 3.199038e+01 4.425000e+02 7.000000e+01 + vertex 3.049067e+01 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071114e-01 -7.071022e-01 0.000000e+00 + outer loop + vertex 3.049067e+01 4.446418e+02 6.500000e+01 + vertex 3.049067e+01 4.446418e+02 7.000000e+01 + vertex 2.864182e+01 4.464907e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071114e-01 -7.071022e-01 0.000000e+00 + outer loop + vertex 2.864182e+01 4.464907e+02 6.500000e+01 + vertex 3.049067e+01 4.446418e+02 7.000000e+01 + vertex 2.864182e+01 4.464907e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735758e-01 -8.191525e-01 0.000000e+00 + outer loop + vertex 2.864182e+01 4.464907e+02 6.500000e+01 + vertex 2.864182e+01 4.464907e+02 7.000000e+01 + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735758e-01 -8.191525e-01 0.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + vertex 2.864182e+01 4.464907e+02 7.000000e+01 + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226189e-01 -9.063075e-01 0.000000e+00 + outer loop + vertex 2.650000e+01 4.479904e+02 6.500000e+01 + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226189e-01 -9.063075e-01 0.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + vertex 2.650000e+01 4.479904e+02 7.000000e+01 + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588171e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 2.413030e+01 4.490954e+02 6.500000e+01 + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + vertex 2.160472e+01 4.497721e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588171e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 2.160472e+01 4.497721e+02 6.500000e+01 + vertex 2.413030e+01 4.490954e+02 7.000000e+01 + vertex 2.160472e+01 4.497721e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714998e-02 -9.961952e-01 0.000000e+00 + outer loop + vertex 2.160472e+01 4.497721e+02 6.500000e+01 + vertex 2.160472e+01 4.497721e+02 7.000000e+01 + vertex 1.900000e+01 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714998e-02 -9.961952e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.500000e+02 6.500000e+01 + vertex 2.160472e+01 4.497721e+02 7.000000e+01 + vertex 1.900000e+01 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714998e-02 -9.961952e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.500000e+02 6.500000e+01 + vertex 4.490000e+02 4.500000e+02 7.000000e+01 + vertex 4.463953e+02 4.497721e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714998e-02 -9.961952e-01 0.000000e+00 + outer loop + vertex 4.463953e+02 4.497721e+02 6.500000e+01 + vertex 4.490000e+02 4.500000e+02 7.000000e+01 + vertex 4.463953e+02 4.497721e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.463953e+02 4.497721e+02 6.500000e+01 + vertex 4.463953e+02 4.497721e+02 7.000000e+01 + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + vertex 4.463953e+02 4.497721e+02 7.000000e+01 + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226184e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 4.438697e+02 4.490954e+02 6.500000e+01 + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226184e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + vertex 4.438697e+02 4.490954e+02 7.000000e+01 + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735779e-01 -8.191511e-01 0.000000e+00 + outer loop + vertex 4.415000e+02 4.479904e+02 6.500000e+01 + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + vertex 4.393582e+02 4.464907e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735779e-01 -8.191511e-01 0.000000e+00 + outer loop + vertex 4.393582e+02 4.464907e+02 6.500000e+01 + vertex 4.415000e+02 4.479904e+02 7.000000e+01 + vertex 4.393582e+02 4.464907e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071125e-01 -7.071011e-01 0.000000e+00 + outer loop + vertex 4.393582e+02 4.464907e+02 6.500000e+01 + vertex 4.393582e+02 4.464907e+02 7.000000e+01 + vertex 4.375093e+02 4.446418e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071125e-01 -7.071011e-01 0.000000e+00 + outer loop + vertex 4.375093e+02 4.446418e+02 6.500000e+01 + vertex 4.393582e+02 4.464907e+02 7.000000e+01 + vertex 4.375093e+02 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191511e-01 -5.735779e-01 0.000000e+00 + outer loop + vertex 4.375093e+02 4.446418e+02 6.500000e+01 + vertex 4.375093e+02 4.446418e+02 7.000000e+01 + vertex 4.360096e+02 4.425000e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191511e-01 -5.735779e-01 0.000000e+00 + outer loop + vertex 4.360096e+02 4.425000e+02 6.500000e+01 + vertex 4.375093e+02 4.446418e+02 7.000000e+01 + vertex 4.360096e+02 4.425000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063077e-01 -4.226184e-01 0.000000e+00 + outer loop + vertex 4.360096e+02 4.425000e+02 6.500000e+01 + vertex 4.360096e+02 4.425000e+02 7.000000e+01 + vertex 4.349046e+02 4.401303e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063077e-01 -4.226184e-01 0.000000e+00 + outer loop + vertex 4.349046e+02 4.401303e+02 6.500000e+01 + vertex 4.360096e+02 4.425000e+02 7.000000e+01 + vertex 4.349046e+02 4.401303e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659232e-01 -2.588288e-01 0.000000e+00 + outer loop + vertex 4.349046e+02 4.401303e+02 6.500000e+01 + vertex 4.349046e+02 4.401303e+02 7.000000e+01 + vertex 4.342279e+02 4.376047e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659232e-01 -2.588288e-01 0.000000e+00 + outer loop + vertex 4.342279e+02 4.376047e+02 6.500000e+01 + vertex 4.349046e+02 4.401303e+02 7.000000e+01 + vertex 4.342279e+02 4.376047e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961952e-01 -8.714998e-02 0.000000e+00 + outer loop + vertex 4.342279e+02 4.376047e+02 6.500000e+01 + vertex 4.342279e+02 4.376047e+02 7.000000e+01 + vertex 4.340000e+02 4.350000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961952e-01 -8.714998e-02 0.000000e+00 + outer loop + vertex 4.340000e+02 4.350000e+02 6.500000e+01 + vertex 4.342279e+02 4.376047e+02 7.000000e+01 + vertex 4.340000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961952e-01 8.714998e-02 -0.000000e+00 + outer loop + vertex 4.340000e+02 4.350000e+02 6.500000e+01 + vertex 4.340000e+02 4.350000e+02 7.000000e+01 + vertex 4.342279e+02 4.323953e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961952e-01 8.714998e-02 -0.000000e+00 + outer loop + vertex 4.342279e+02 4.323953e+02 6.500000e+01 + vertex 4.340000e+02 4.350000e+02 7.000000e+01 + vertex 4.342279e+02 4.323953e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659240e-01 2.588259e-01 -0.000000e+00 + outer loop + vertex 4.342279e+02 4.323953e+02 6.500000e+01 + vertex 4.342279e+02 4.323953e+02 7.000000e+01 + vertex 4.349046e+02 4.298697e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659240e-01 2.588259e-01 -0.000000e+00 + outer loop + vertex 4.349046e+02 4.298697e+02 6.500000e+01 + vertex 4.342279e+02 4.323953e+02 7.000000e+01 + vertex 4.349046e+02 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063057e-01 4.226227e-01 -0.000000e+00 + outer loop + vertex 4.349046e+02 4.298697e+02 6.500000e+01 + vertex 4.349046e+02 4.298697e+02 7.000000e+01 + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063057e-01 4.226227e-01 -0.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + vertex 4.349046e+02 4.298697e+02 7.000000e+01 + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 4.360096e+02 4.275000e+02 6.500000e+01 + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + vertex 4.375093e+02 4.253582e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 4.375093e+02 4.253582e+02 6.500000e+01 + vertex 4.360096e+02 4.275000e+02 7.000000e+01 + vertex 4.375093e+02 4.253582e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.375093e+02 4.253582e+02 6.500000e+01 + vertex 4.375093e+02 4.253582e+02 7.000000e+01 + vertex 4.393582e+02 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.393582e+02 4.235093e+02 6.500000e+01 + vertex 4.375093e+02 4.253582e+02 7.000000e+01 + vertex 4.393582e+02 4.235093e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735779e-01 8.191511e-01 -0.000000e+00 + outer loop + vertex 4.393582e+02 4.235093e+02 6.500000e+01 + vertex 4.393582e+02 4.235093e+02 7.000000e+01 + vertex 4.415000e+02 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735779e-01 8.191511e-01 -0.000000e+00 + outer loop + vertex 4.415000e+02 4.220096e+02 6.500000e+01 + vertex 4.393582e+02 4.235093e+02 7.000000e+01 + vertex 4.415000e+02 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226184e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 4.415000e+02 4.220096e+02 6.500000e+01 + vertex 4.415000e+02 4.220096e+02 7.000000e+01 + vertex 4.438697e+02 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226184e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 4.438697e+02 4.209046e+02 6.500000e+01 + vertex 4.415000e+02 4.220096e+02 7.000000e+01 + vertex 4.438697e+02 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 -0.000000e+00 + outer loop + vertex 4.438697e+02 4.209046e+02 6.500000e+01 + vertex 4.438697e+02 4.209046e+02 7.000000e+01 + vertex 4.463953e+02 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 -0.000000e+00 + outer loop + vertex 4.463953e+02 4.202279e+02 6.500000e+01 + vertex 4.438697e+02 4.209046e+02 7.000000e+01 + vertex 4.463953e+02 4.202279e+02 7.000000e+01 + endloop + endfacet + facet normal 8.716129e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 4.463953e+02 4.202279e+02 6.500000e+01 + vertex 4.463953e+02 4.202279e+02 7.000000e+01 + vertex 4.490000e+02 4.200000e+02 6.500000e+01 + endloop + endfacet + facet normal 8.716129e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 4.490000e+02 4.200000e+02 6.500000e+01 + vertex 4.463953e+02 4.202279e+02 7.000000e+01 + vertex 4.490000e+02 4.200000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.716129e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.200000e+02 6.500000e+01 + vertex 4.490000e+02 4.200000e+02 7.000000e+01 + vertex 4.516047e+02 4.202279e+02 6.500000e+01 + endloop + endfacet + facet normal -8.716129e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 4.516047e+02 4.202279e+02 6.500000e+01 + vertex 4.490000e+02 4.200000e+02 7.000000e+01 + vertex 4.516047e+02 4.202279e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 4.516047e+02 4.202279e+02 6.500000e+01 + vertex 4.516047e+02 4.202279e+02 7.000000e+01 + vertex 4.541303e+02 4.209046e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 4.541303e+02 4.209046e+02 6.500000e+01 + vertex 4.516047e+02 4.202279e+02 7.000000e+01 + vertex 4.541303e+02 4.209046e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226184e-01 9.063077e-01 0.000000e+00 + outer loop + vertex 4.541303e+02 4.209046e+02 6.500000e+01 + vertex 4.541303e+02 4.209046e+02 7.000000e+01 + vertex 4.565000e+02 4.220096e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226184e-01 9.063077e-01 0.000000e+00 + outer loop + vertex 4.565000e+02 4.220096e+02 6.500000e+01 + vertex 4.541303e+02 4.209046e+02 7.000000e+01 + vertex 4.565000e+02 4.220096e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735779e-01 8.191511e-01 0.000000e+00 + outer loop + vertex 4.565000e+02 4.220096e+02 6.500000e+01 + vertex 4.565000e+02 4.220096e+02 7.000000e+01 + vertex 4.586418e+02 4.235093e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735779e-01 8.191511e-01 0.000000e+00 + outer loop + vertex 4.586418e+02 4.235093e+02 6.500000e+01 + vertex 4.565000e+02 4.220096e+02 7.000000e+01 + vertex 4.586418e+02 4.235093e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.586418e+02 4.235093e+02 6.500000e+01 + vertex 4.586418e+02 4.235093e+02 7.000000e+01 + vertex 4.604907e+02 4.253582e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.604907e+02 4.253582e+02 6.500000e+01 + vertex 4.586418e+02 4.235093e+02 7.000000e+01 + vertex 4.604907e+02 4.253582e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 4.604907e+02 4.253582e+02 6.500000e+01 + vertex 4.604907e+02 4.253582e+02 7.000000e+01 + vertex 4.619904e+02 4.275000e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 4.619904e+02 4.275000e+02 6.500000e+01 + vertex 4.604907e+02 4.253582e+02 7.000000e+01 + vertex 4.619904e+02 4.275000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063057e-01 4.226227e-01 0.000000e+00 + outer loop + vertex 4.619904e+02 4.275000e+02 6.500000e+01 + vertex 4.619904e+02 4.275000e+02 7.000000e+01 + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063057e-01 4.226227e-01 0.000000e+00 + outer loop + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + vertex 4.619904e+02 4.275000e+02 7.000000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659268e-01 2.588153e-01 0.000000e+00 + outer loop + vertex 4.630954e+02 4.298697e+02 6.500000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + vertex 4.637721e+02 4.323953e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659268e-01 2.588153e-01 0.000000e+00 + outer loop + vertex 4.637721e+02 4.323953e+02 6.500000e+01 + vertex 4.630954e+02 4.298697e+02 7.000000e+01 + vertex 4.637721e+02 4.323953e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961942e-01 8.716129e-02 0.000000e+00 + outer loop + vertex 4.637721e+02 4.323953e+02 6.500000e+01 + vertex 4.637721e+02 4.323953e+02 7.000000e+01 + vertex 4.640000e+02 4.350000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961942e-01 8.716129e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 4.350000e+02 6.500000e+01 + vertex 4.637721e+02 4.323953e+02 7.000000e+01 + vertex 4.640000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961942e-01 -8.716129e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 4.350000e+02 6.500000e+01 + vertex 4.640000e+02 4.350000e+02 7.000000e+01 + vertex 4.637721e+02 4.376047e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961942e-01 -8.716129e-02 0.000000e+00 + outer loop + vertex 4.637721e+02 4.376047e+02 6.500000e+01 + vertex 4.640000e+02 4.350000e+02 7.000000e+01 + vertex 4.637721e+02 4.376047e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 4.637721e+02 4.376047e+02 6.500000e+01 + vertex 4.637721e+02 4.376047e+02 7.000000e+01 + vertex 4.630954e+02 4.401303e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 4.630954e+02 4.401303e+02 6.500000e+01 + vertex 4.637721e+02 4.376047e+02 7.000000e+01 + vertex 4.630954e+02 4.401303e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226184e-01 0.000000e+00 + outer loop + vertex 4.630954e+02 4.401303e+02 6.500000e+01 + vertex 4.630954e+02 4.401303e+02 7.000000e+01 + vertex 4.619904e+02 4.425000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226184e-01 0.000000e+00 + outer loop + vertex 4.619904e+02 4.425000e+02 6.500000e+01 + vertex 4.630954e+02 4.401303e+02 7.000000e+01 + vertex 4.619904e+02 4.425000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191511e-01 -5.735779e-01 0.000000e+00 + outer loop + vertex 4.619904e+02 4.425000e+02 6.500000e+01 + vertex 4.619904e+02 4.425000e+02 7.000000e+01 + vertex 4.604907e+02 4.446418e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191511e-01 -5.735779e-01 0.000000e+00 + outer loop + vertex 4.604907e+02 4.446418e+02 6.500000e+01 + vertex 4.619904e+02 4.425000e+02 7.000000e+01 + vertex 4.604907e+02 4.446418e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071125e-01 -7.071011e-01 0.000000e+00 + outer loop + vertex 4.604907e+02 4.446418e+02 6.500000e+01 + vertex 4.604907e+02 4.446418e+02 7.000000e+01 + vertex 4.586418e+02 4.464907e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071125e-01 -7.071011e-01 0.000000e+00 + outer loop + vertex 4.586418e+02 4.464907e+02 6.500000e+01 + vertex 4.604907e+02 4.446418e+02 7.000000e+01 + vertex 4.586418e+02 4.464907e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735779e-01 -8.191511e-01 0.000000e+00 + outer loop + vertex 4.586418e+02 4.464907e+02 6.500000e+01 + vertex 4.586418e+02 4.464907e+02 7.000000e+01 + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735779e-01 -8.191511e-01 0.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.586418e+02 4.464907e+02 7.000000e+01 + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226184e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 4.565000e+02 4.479904e+02 6.500000e+01 + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226184e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + vertex 4.565000e+02 4.479904e+02 7.000000e+01 + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588153e-01 -9.659268e-01 0.000000e+00 + outer loop + vertex 4.541303e+02 4.490954e+02 6.500000e+01 + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + vertex 4.516047e+02 4.497721e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588153e-01 -9.659268e-01 0.000000e+00 + outer loop + vertex 4.516047e+02 4.497721e+02 6.500000e+01 + vertex 4.541303e+02 4.490954e+02 7.000000e+01 + vertex 4.516047e+02 4.497721e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714998e-02 -9.961952e-01 0.000000e+00 + outer loop + vertex 4.516047e+02 4.497721e+02 6.500000e+01 + vertex 4.516047e+02 4.497721e+02 7.000000e+01 + vertex 4.490000e+02 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714998e-02 -9.961952e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.500000e+02 6.500000e+01 + vertex 4.516047e+02 4.497721e+02 7.000000e+01 + vertex 4.490000e+02 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.521500e+02 6.500000e+01 + vertex 4.380000e+02 4.521500e+02 7.000000e+01 + vertex 4.377135e+02 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.377135e+02 4.521249e+02 6.500000e+01 + vertex 4.380000e+02 4.521500e+02 7.000000e+01 + vertex 4.377135e+02 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.377135e+02 4.521249e+02 6.500000e+01 + vertex 4.377135e+02 4.521249e+02 7.000000e+01 + vertex 4.374357e+02 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.374357e+02 4.520505e+02 6.500000e+01 + vertex 4.377135e+02 4.521249e+02 7.000000e+01 + vertex 4.374357e+02 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225508e-01 -9.063393e-01 0.000000e+00 + outer loop + vertex 4.374357e+02 4.520505e+02 6.500000e+01 + vertex 4.374357e+02 4.520505e+02 7.000000e+01 + vertex 4.371750e+02 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal 4.225508e-01 -9.063393e-01 0.000000e+00 + outer loop + vertex 4.371750e+02 4.519289e+02 6.500000e+01 + vertex 4.374357e+02 4.520505e+02 7.000000e+01 + vertex 4.371750e+02 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal 5.736362e-01 -8.191102e-01 0.000000e+00 + outer loop + vertex 4.371750e+02 4.519289e+02 6.500000e+01 + vertex 4.371750e+02 4.519289e+02 7.000000e+01 + vertex 4.369394e+02 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal 5.736362e-01 -8.191102e-01 0.000000e+00 + outer loop + vertex 4.369394e+02 4.517640e+02 6.500000e+01 + vertex 4.371750e+02 4.519289e+02 7.000000e+01 + vertex 4.369394e+02 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.369394e+02 4.517640e+02 6.500000e+01 + vertex 4.369394e+02 4.517640e+02 7.000000e+01 + vertex 4.367360e+02 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.367360e+02 4.515606e+02 6.500000e+01 + vertex 4.369394e+02 4.517640e+02 7.000000e+01 + vertex 4.367360e+02 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191102e-01 -5.736362e-01 0.000000e+00 + outer loop + vertex 4.367360e+02 4.515606e+02 6.500000e+01 + vertex 4.367360e+02 4.515606e+02 7.000000e+01 + vertex 4.365711e+02 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191102e-01 -5.736362e-01 0.000000e+00 + outer loop + vertex 4.365711e+02 4.513250e+02 6.500000e+01 + vertex 4.367360e+02 4.515606e+02 7.000000e+01 + vertex 4.365711e+02 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063393e-01 -4.225508e-01 0.000000e+00 + outer loop + vertex 4.365711e+02 4.513250e+02 6.500000e+01 + vertex 4.365711e+02 4.513250e+02 7.000000e+01 + vertex 4.364495e+02 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063393e-01 -4.225508e-01 0.000000e+00 + outer loop + vertex 4.364495e+02 4.510643e+02 6.500000e+01 + vertex 4.365711e+02 4.513250e+02 7.000000e+01 + vertex 4.364495e+02 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659143e-01 -2.588621e-01 0.000000e+00 + outer loop + vertex 4.364495e+02 4.510643e+02 6.500000e+01 + vertex 4.364495e+02 4.510643e+02 7.000000e+01 + vertex 4.363751e+02 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659143e-01 -2.588621e-01 0.000000e+00 + outer loop + vertex 4.363751e+02 4.507865e+02 6.500000e+01 + vertex 4.364495e+02 4.510643e+02 7.000000e+01 + vertex 4.363751e+02 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.363751e+02 4.507865e+02 6.500000e+01 + vertex 4.363751e+02 4.507865e+02 7.000000e+01 + vertex 4.363500e+02 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.363500e+02 4.505000e+02 6.500000e+01 + vertex 4.363751e+02 4.507865e+02 7.000000e+01 + vertex 4.363500e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.363500e+02 4.505000e+02 6.500000e+01 + vertex 4.363500e+02 4.505000e+02 7.000000e+01 + vertex 4.363751e+02 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.363751e+02 4.502135e+02 6.500000e+01 + vertex 4.363500e+02 4.505000e+02 7.000000e+01 + vertex 4.363751e+02 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659212e-01 2.588362e-01 -0.000000e+00 + outer loop + vertex 4.363751e+02 4.502135e+02 6.500000e+01 + vertex 4.363751e+02 4.502135e+02 7.000000e+01 + vertex 4.364495e+02 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659212e-01 2.588362e-01 -0.000000e+00 + outer loop + vertex 4.364495e+02 4.499357e+02 6.500000e+01 + vertex 4.363751e+02 4.502135e+02 7.000000e+01 + vertex 4.364495e+02 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063393e-01 4.225508e-01 -0.000000e+00 + outer loop + vertex 4.364495e+02 4.499357e+02 6.500000e+01 + vertex 4.364495e+02 4.499357e+02 7.000000e+01 + vertex 4.365711e+02 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063393e-01 4.225508e-01 -0.000000e+00 + outer loop + vertex 4.365711e+02 4.496750e+02 6.500000e+01 + vertex 4.364495e+02 4.499357e+02 7.000000e+01 + vertex 4.365711e+02 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191102e-01 5.736362e-01 -0.000000e+00 + outer loop + vertex 4.365711e+02 4.496750e+02 6.500000e+01 + vertex 4.365711e+02 4.496750e+02 7.000000e+01 + vertex 4.367360e+02 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191102e-01 5.736362e-01 -0.000000e+00 + outer loop + vertex 4.367360e+02 4.494394e+02 6.500000e+01 + vertex 4.365711e+02 4.496750e+02 7.000000e+01 + vertex 4.367360e+02 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.367360e+02 4.494394e+02 6.500000e+01 + vertex 4.367360e+02 4.494394e+02 7.000000e+01 + vertex 4.369394e+02 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.369394e+02 4.492360e+02 6.500000e+01 + vertex 4.367360e+02 4.494394e+02 7.000000e+01 + vertex 4.369394e+02 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal 5.736362e-01 8.191102e-01 -0.000000e+00 + outer loop + vertex 4.369394e+02 4.492360e+02 6.500000e+01 + vertex 4.369394e+02 4.492360e+02 7.000000e+01 + vertex 4.371750e+02 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal 5.736362e-01 8.191102e-01 -0.000000e+00 + outer loop + vertex 4.371750e+02 4.490710e+02 6.500000e+01 + vertex 4.369394e+02 4.492360e+02 7.000000e+01 + vertex 4.371750e+02 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225508e-01 9.063393e-01 -0.000000e+00 + outer loop + vertex 4.371750e+02 4.490710e+02 6.500000e+01 + vertex 4.371750e+02 4.490710e+02 7.000000e+01 + vertex 4.374357e+02 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal 4.225508e-01 9.063393e-01 -0.000000e+00 + outer loop + vertex 4.374357e+02 4.489495e+02 6.500000e+01 + vertex 4.371750e+02 4.490710e+02 7.000000e+01 + vertex 4.374357e+02 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588362e-01 9.659212e-01 -0.000000e+00 + outer loop + vertex 4.374357e+02 4.489495e+02 6.500000e+01 + vertex 4.374357e+02 4.489495e+02 7.000000e+01 + vertex 4.377135e+02 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588362e-01 9.659212e-01 -0.000000e+00 + outer loop + vertex 4.377135e+02 4.488751e+02 6.500000e+01 + vertex 4.374357e+02 4.489495e+02 7.000000e+01 + vertex 4.377135e+02 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 4.377135e+02 4.488751e+02 6.500000e+01 + vertex 4.377135e+02 4.488751e+02 7.000000e+01 + vertex 4.380000e+02 4.488500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 4.488500e+02 6.500000e+01 + vertex 4.377135e+02 4.488751e+02 7.000000e+01 + vertex 4.380000e+02 4.488500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.488500e+02 6.500000e+01 + vertex 4.380000e+02 4.488500e+02 7.000000e+01 + vertex 4.382865e+02 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.488751e+02 6.500000e+01 + vertex 4.380000e+02 4.488500e+02 7.000000e+01 + vertex 4.382865e+02 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588362e-01 9.659212e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.488751e+02 6.500000e+01 + vertex 4.382865e+02 4.488751e+02 7.000000e+01 + vertex 4.385643e+02 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588362e-01 9.659212e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.489495e+02 6.500000e+01 + vertex 4.382865e+02 4.488751e+02 7.000000e+01 + vertex 4.385643e+02 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225904e-01 9.063208e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.489495e+02 6.500000e+01 + vertex 4.385643e+02 4.489495e+02 7.000000e+01 + vertex 4.388250e+02 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal -4.225904e-01 9.063208e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.490710e+02 6.500000e+01 + vertex 4.385643e+02 4.489495e+02 7.000000e+01 + vertex 4.388250e+02 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal -5.736362e-01 8.191102e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.490710e+02 6.500000e+01 + vertex 4.388250e+02 4.490710e+02 7.000000e+01 + vertex 4.390606e+02 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal -5.736362e-01 8.191102e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.492360e+02 6.500000e+01 + vertex 4.388250e+02 4.490710e+02 7.000000e+01 + vertex 4.390606e+02 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070550e-01 7.071586e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.492360e+02 6.500000e+01 + vertex 4.390606e+02 4.492360e+02 7.000000e+01 + vertex 4.392640e+02 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070550e-01 7.071586e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.494394e+02 6.500000e+01 + vertex 4.390606e+02 4.492360e+02 7.000000e+01 + vertex 4.392640e+02 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191589e-01 5.735667e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.494394e+02 6.500000e+01 + vertex 4.392640e+02 4.494394e+02 7.000000e+01 + vertex 4.394289e+02 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191589e-01 5.735667e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.496750e+02 6.500000e+01 + vertex 4.392640e+02 4.494394e+02 7.000000e+01 + vertex 4.394289e+02 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062996e-01 4.226359e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.496750e+02 6.500000e+01 + vertex 4.394289e+02 4.496750e+02 7.000000e+01 + vertex 4.395505e+02 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062996e-01 4.226359e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.499357e+02 6.500000e+01 + vertex 4.394289e+02 4.496750e+02 7.000000e+01 + vertex 4.395505e+02 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659471e-01 2.587395e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.499357e+02 6.500000e+01 + vertex 4.395505e+02 4.499357e+02 7.000000e+01 + vertex 4.396249e+02 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659471e-01 2.587395e-01 0.000000e+00 + outer loop + vertex 4.396249e+02 4.502135e+02 6.500000e+01 + vertex 4.395505e+02 4.499357e+02 7.000000e+01 + vertex 4.396249e+02 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.396249e+02 4.502135e+02 6.500000e+01 + vertex 4.396249e+02 4.502135e+02 7.000000e+01 + vertex 4.396500e+02 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.396500e+02 4.505000e+02 6.500000e+01 + vertex 4.396249e+02 4.502135e+02 7.000000e+01 + vertex 4.396500e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.396500e+02 4.505000e+02 6.500000e+01 + vertex 4.396500e+02 4.505000e+02 7.000000e+01 + vertex 4.396249e+02 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.396249e+02 4.507865e+02 6.500000e+01 + vertex 4.396500e+02 4.505000e+02 7.000000e+01 + vertex 4.396249e+02 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659402e-01 -2.587654e-01 0.000000e+00 + outer loop + vertex 4.396249e+02 4.507865e+02 6.500000e+01 + vertex 4.396249e+02 4.507865e+02 7.000000e+01 + vertex 4.395505e+02 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659402e-01 -2.587654e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.510643e+02 6.500000e+01 + vertex 4.396249e+02 4.507865e+02 7.000000e+01 + vertex 4.395505e+02 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.510643e+02 6.500000e+01 + vertex 4.395505e+02 4.510643e+02 7.000000e+01 + vertex 4.394289e+02 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.513250e+02 6.500000e+01 + vertex 4.395505e+02 4.510643e+02 7.000000e+01 + vertex 4.394289e+02 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.513250e+02 6.500000e+01 + vertex 4.394289e+02 4.513250e+02 7.000000e+01 + vertex 4.392640e+02 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.515606e+02 6.500000e+01 + vertex 4.394289e+02 4.513250e+02 7.000000e+01 + vertex 4.392640e+02 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070550e-01 -7.071586e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.515606e+02 6.500000e+01 + vertex 4.392640e+02 4.515606e+02 7.000000e+01 + vertex 4.390606e+02 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070550e-01 -7.071586e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.517640e+02 6.500000e+01 + vertex 4.392640e+02 4.515606e+02 7.000000e+01 + vertex 4.390606e+02 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal -5.736362e-01 -8.191102e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.517640e+02 6.500000e+01 + vertex 4.390606e+02 4.517640e+02 7.000000e+01 + vertex 4.388250e+02 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal -5.736362e-01 -8.191102e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.519289e+02 6.500000e+01 + vertex 4.390606e+02 4.517640e+02 7.000000e+01 + vertex 4.388250e+02 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225904e-01 -9.063208e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.519289e+02 6.500000e+01 + vertex 4.388250e+02 4.519289e+02 7.000000e+01 + vertex 4.385643e+02 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal -4.225904e-01 -9.063208e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.520505e+02 6.500000e+01 + vertex 4.388250e+02 4.519289e+02 7.000000e+01 + vertex 4.385643e+02 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.520505e+02 6.500000e+01 + vertex 4.385643e+02 4.520505e+02 7.000000e+01 + vertex 4.382865e+02 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.521249e+02 6.500000e+01 + vertex 4.385643e+02 4.520505e+02 7.000000e+01 + vertex 4.382865e+02 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.521249e+02 6.500000e+01 + vertex 4.382865e+02 4.521249e+02 7.000000e+01 + vertex 4.380000e+02 4.521500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.521500e+02 6.500000e+01 + vertex 4.382865e+02 4.521249e+02 7.000000e+01 + vertex 4.380000e+02 4.521500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.211500e+02 6.500000e+01 + vertex 4.600000e+02 4.211500e+02 7.000000e+01 + vertex 4.597135e+02 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.597135e+02 4.211249e+02 6.500000e+01 + vertex 4.600000e+02 4.211500e+02 7.000000e+01 + vertex 4.597135e+02 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.597135e+02 4.211249e+02 6.500000e+01 + vertex 4.597135e+02 4.211249e+02 7.000000e+01 + vertex 4.594357e+02 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.594357e+02 4.210505e+02 6.500000e+01 + vertex 4.597135e+02 4.211249e+02 7.000000e+01 + vertex 4.594357e+02 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226756e-01 -9.062811e-01 0.000000e+00 + outer loop + vertex 4.594357e+02 4.210505e+02 6.500000e+01 + vertex 4.594357e+02 4.210505e+02 7.000000e+01 + vertex 4.591750e+02 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226756e-01 -9.062811e-01 0.000000e+00 + outer loop + vertex 4.591750e+02 4.209289e+02 6.500000e+01 + vertex 4.594357e+02 4.210505e+02 7.000000e+01 + vertex 4.591750e+02 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735180e-01 -8.191930e-01 0.000000e+00 + outer loop + vertex 4.591750e+02 4.209289e+02 6.500000e+01 + vertex 4.591750e+02 4.209289e+02 7.000000e+01 + vertex 4.589394e+02 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735180e-01 -8.191930e-01 0.000000e+00 + outer loop + vertex 4.589394e+02 4.207640e+02 6.500000e+01 + vertex 4.591750e+02 4.209289e+02 7.000000e+01 + vertex 4.589394e+02 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.589394e+02 4.207640e+02 6.500000e+01 + vertex 4.589394e+02 4.207640e+02 7.000000e+01 + vertex 4.587360e+02 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.587360e+02 4.205606e+02 6.500000e+01 + vertex 4.589394e+02 4.207640e+02 7.000000e+01 + vertex 4.587360e+02 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.587360e+02 4.205606e+02 6.500000e+01 + vertex 4.587360e+02 4.205606e+02 7.000000e+01 + vertex 4.585711e+02 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.585711e+02 4.203250e+02 6.500000e+01 + vertex 4.587360e+02 4.205606e+02 7.000000e+01 + vertex 4.585711e+02 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.585711e+02 4.203250e+02 6.500000e+01 + vertex 4.585711e+02 4.203250e+02 7.000000e+01 + vertex 4.584495e+02 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal 9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.584495e+02 4.200643e+02 6.500000e+01 + vertex 4.585711e+02 4.203250e+02 7.000000e+01 + vertex 4.584495e+02 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659212e-01 -2.588362e-01 0.000000e+00 + outer loop + vertex 4.584495e+02 4.200643e+02 6.500000e+01 + vertex 4.584495e+02 4.200643e+02 7.000000e+01 + vertex 4.583751e+02 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659212e-01 -2.588362e-01 0.000000e+00 + outer loop + vertex 4.583751e+02 4.197865e+02 6.500000e+01 + vertex 4.584495e+02 4.200643e+02 7.000000e+01 + vertex 4.583751e+02 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.583751e+02 4.197865e+02 6.500000e+01 + vertex 4.583751e+02 4.197865e+02 7.000000e+01 + vertex 4.583500e+02 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.583500e+02 4.195000e+02 6.500000e+01 + vertex 4.583751e+02 4.197865e+02 7.000000e+01 + vertex 4.583500e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.583500e+02 4.195000e+02 6.500000e+01 + vertex 4.583500e+02 4.195000e+02 7.000000e+01 + vertex 4.583751e+02 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.583751e+02 4.192135e+02 6.500000e+01 + vertex 4.583500e+02 4.195000e+02 7.000000e+01 + vertex 4.583751e+02 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659212e-01 2.588362e-01 -0.000000e+00 + outer loop + vertex 4.583751e+02 4.192135e+02 6.500000e+01 + vertex 4.583751e+02 4.192135e+02 7.000000e+01 + vertex 4.584495e+02 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659212e-01 2.588362e-01 -0.000000e+00 + outer loop + vertex 4.584495e+02 4.189357e+02 6.500000e+01 + vertex 4.583751e+02 4.192135e+02 7.000000e+01 + vertex 4.584495e+02 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062811e-01 4.226756e-01 -0.000000e+00 + outer loop + vertex 4.584495e+02 4.189357e+02 6.500000e+01 + vertex 4.584495e+02 4.189357e+02 7.000000e+01 + vertex 4.585711e+02 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal 9.062811e-01 4.226756e-01 -0.000000e+00 + outer loop + vertex 4.585711e+02 4.186750e+02 6.500000e+01 + vertex 4.584495e+02 4.189357e+02 7.000000e+01 + vertex 4.585711e+02 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191930e-01 5.735180e-01 -0.000000e+00 + outer loop + vertex 4.585711e+02 4.186750e+02 6.500000e+01 + vertex 4.585711e+02 4.186750e+02 7.000000e+01 + vertex 4.587360e+02 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191930e-01 5.735180e-01 -0.000000e+00 + outer loop + vertex 4.587360e+02 4.184394e+02 6.500000e+01 + vertex 4.585711e+02 4.186750e+02 7.000000e+01 + vertex 4.587360e+02 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.587360e+02 4.184394e+02 6.500000e+01 + vertex 4.587360e+02 4.184394e+02 7.000000e+01 + vertex 4.589394e+02 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.589394e+02 4.182360e+02 6.500000e+01 + vertex 4.587360e+02 4.184394e+02 7.000000e+01 + vertex 4.589394e+02 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735180e-01 8.191930e-01 -0.000000e+00 + outer loop + vertex 4.589394e+02 4.182360e+02 6.500000e+01 + vertex 4.589394e+02 4.182360e+02 7.000000e+01 + vertex 4.591750e+02 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735180e-01 8.191930e-01 -0.000000e+00 + outer loop + vertex 4.591750e+02 4.180711e+02 6.500000e+01 + vertex 4.589394e+02 4.182360e+02 7.000000e+01 + vertex 4.591750e+02 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226756e-01 9.062811e-01 -0.000000e+00 + outer loop + vertex 4.591750e+02 4.180711e+02 6.500000e+01 + vertex 4.591750e+02 4.180711e+02 7.000000e+01 + vertex 4.594357e+02 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226756e-01 9.062811e-01 -0.000000e+00 + outer loop + vertex 4.594357e+02 4.179495e+02 6.500000e+01 + vertex 4.591750e+02 4.180711e+02 7.000000e+01 + vertex 4.594357e+02 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588362e-01 9.659212e-01 -0.000000e+00 + outer loop + vertex 4.594357e+02 4.179495e+02 6.500000e+01 + vertex 4.594357e+02 4.179495e+02 7.000000e+01 + vertex 4.597135e+02 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588362e-01 9.659212e-01 -0.000000e+00 + outer loop + vertex 4.597135e+02 4.178751e+02 6.500000e+01 + vertex 4.594357e+02 4.179495e+02 7.000000e+01 + vertex 4.597135e+02 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 4.597135e+02 4.178751e+02 6.500000e+01 + vertex 4.597135e+02 4.178751e+02 7.000000e+01 + vertex 4.600000e+02 4.178500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 4.178500e+02 6.500000e+01 + vertex 4.597135e+02 4.178751e+02 7.000000e+01 + vertex 4.600000e+02 4.178500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.178500e+02 6.500000e+01 + vertex 4.600000e+02 4.178500e+02 7.000000e+01 + vertex 4.602865e+02 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.178751e+02 6.500000e+01 + vertex 4.600000e+02 4.178500e+02 7.000000e+01 + vertex 4.602865e+02 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588362e-01 9.659212e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.178751e+02 6.500000e+01 + vertex 4.602865e+02 4.178751e+02 7.000000e+01 + vertex 4.605643e+02 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588362e-01 9.659212e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.179495e+02 6.500000e+01 + vertex 4.602865e+02 4.178751e+02 7.000000e+01 + vertex 4.605643e+02 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226359e-01 9.062996e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.179495e+02 6.500000e+01 + vertex 4.605643e+02 4.179495e+02 7.000000e+01 + vertex 4.608250e+02 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226359e-01 9.062996e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.180711e+02 6.500000e+01 + vertex 4.605643e+02 4.179495e+02 7.000000e+01 + vertex 4.608250e+02 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735667e-01 8.191589e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.180711e+02 6.500000e+01 + vertex 4.608250e+02 4.180711e+02 7.000000e+01 + vertex 4.610606e+02 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735667e-01 8.191589e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.182360e+02 6.500000e+01 + vertex 4.608250e+02 4.180711e+02 7.000000e+01 + vertex 4.610606e+02 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.182360e+02 6.500000e+01 + vertex 4.610606e+02 4.182360e+02 7.000000e+01 + vertex 4.612640e+02 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.184394e+02 6.500000e+01 + vertex 4.610606e+02 4.182360e+02 7.000000e+01 + vertex 4.612640e+02 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191930e-01 5.735180e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.184394e+02 6.500000e+01 + vertex 4.612640e+02 4.184394e+02 7.000000e+01 + vertex 4.614289e+02 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191930e-01 5.735180e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.186750e+02 6.500000e+01 + vertex 4.612640e+02 4.184394e+02 7.000000e+01 + vertex 4.614289e+02 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062811e-01 4.226756e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.186750e+02 6.500000e+01 + vertex 4.614289e+02 4.186750e+02 7.000000e+01 + vertex 4.615505e+02 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062811e-01 4.226756e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.189357e+02 6.500000e+01 + vertex 4.614289e+02 4.186750e+02 7.000000e+01 + vertex 4.615505e+02 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659212e-01 2.588362e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.189357e+02 6.500000e+01 + vertex 4.615505e+02 4.189357e+02 7.000000e+01 + vertex 4.616249e+02 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659212e-01 2.588362e-01 0.000000e+00 + outer loop + vertex 4.616249e+02 4.192135e+02 6.500000e+01 + vertex 4.615505e+02 4.189357e+02 7.000000e+01 + vertex 4.616249e+02 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.616249e+02 4.192135e+02 6.500000e+01 + vertex 4.616249e+02 4.192135e+02 7.000000e+01 + vertex 4.616500e+02 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.616500e+02 4.195000e+02 6.500000e+01 + vertex 4.616249e+02 4.192135e+02 7.000000e+01 + vertex 4.616500e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.616500e+02 4.195000e+02 6.500000e+01 + vertex 4.616500e+02 4.195000e+02 7.000000e+01 + vertex 4.616249e+02 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.616249e+02 4.197865e+02 6.500000e+01 + vertex 4.616500e+02 4.195000e+02 7.000000e+01 + vertex 4.616249e+02 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659212e-01 -2.588362e-01 0.000000e+00 + outer loop + vertex 4.616249e+02 4.197865e+02 6.500000e+01 + vertex 4.616249e+02 4.197865e+02 7.000000e+01 + vertex 4.615505e+02 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659212e-01 -2.588362e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.200643e+02 6.500000e+01 + vertex 4.616249e+02 4.197865e+02 7.000000e+01 + vertex 4.615505e+02 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.200643e+02 6.500000e+01 + vertex 4.615505e+02 4.200643e+02 7.000000e+01 + vertex 4.614289e+02 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.203250e+02 6.500000e+01 + vertex 4.615505e+02 4.200643e+02 7.000000e+01 + vertex 4.614289e+02 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.203250e+02 6.500000e+01 + vertex 4.614289e+02 4.203250e+02 7.000000e+01 + vertex 4.612640e+02 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.205606e+02 6.500000e+01 + vertex 4.614289e+02 4.203250e+02 7.000000e+01 + vertex 4.612640e+02 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.205606e+02 6.500000e+01 + vertex 4.612640e+02 4.205606e+02 7.000000e+01 + vertex 4.610606e+02 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.207640e+02 6.500000e+01 + vertex 4.612640e+02 4.205606e+02 7.000000e+01 + vertex 4.610606e+02 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735667e-01 -8.191589e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.207640e+02 6.500000e+01 + vertex 4.610606e+02 4.207640e+02 7.000000e+01 + vertex 4.608250e+02 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735667e-01 -8.191589e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.209289e+02 6.500000e+01 + vertex 4.610606e+02 4.207640e+02 7.000000e+01 + vertex 4.608250e+02 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226359e-01 -9.062996e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.209289e+02 6.500000e+01 + vertex 4.608250e+02 4.209289e+02 7.000000e+01 + vertex 4.605643e+02 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226359e-01 -9.062996e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.210505e+02 6.500000e+01 + vertex 4.608250e+02 4.209289e+02 7.000000e+01 + vertex 4.605643e+02 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.210505e+02 6.500000e+01 + vertex 4.605643e+02 4.210505e+02 7.000000e+01 + vertex 4.602865e+02 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.211249e+02 6.500000e+01 + vertex 4.605643e+02 4.210505e+02 7.000000e+01 + vertex 4.602865e+02 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.211249e+02 6.500000e+01 + vertex 4.602865e+02 4.211249e+02 7.000000e+01 + vertex 4.600000e+02 4.211500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.211500e+02 6.500000e+01 + vertex 4.602865e+02 4.211249e+02 7.000000e+01 + vertex 4.600000e+02 4.211500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.211500e+02 6.500000e+01 + vertex 4.380000e+02 4.211500e+02 7.000000e+01 + vertex 4.377135e+02 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.377135e+02 4.211249e+02 6.500000e+01 + vertex 4.380000e+02 4.211500e+02 7.000000e+01 + vertex 4.377135e+02 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.377135e+02 4.211249e+02 6.500000e+01 + vertex 4.377135e+02 4.211249e+02 7.000000e+01 + vertex 4.374357e+02 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.374357e+02 4.210505e+02 6.500000e+01 + vertex 4.377135e+02 4.211249e+02 7.000000e+01 + vertex 4.374357e+02 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226359e-01 -9.062996e-01 0.000000e+00 + outer loop + vertex 4.374357e+02 4.210505e+02 6.500000e+01 + vertex 4.374357e+02 4.210505e+02 7.000000e+01 + vertex 4.371750e+02 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226359e-01 -9.062996e-01 0.000000e+00 + outer loop + vertex 4.371750e+02 4.209289e+02 6.500000e+01 + vertex 4.374357e+02 4.210505e+02 7.000000e+01 + vertex 4.371750e+02 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735667e-01 -8.191589e-01 0.000000e+00 + outer loop + vertex 4.371750e+02 4.209289e+02 6.500000e+01 + vertex 4.371750e+02 4.209289e+02 7.000000e+01 + vertex 4.369394e+02 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735667e-01 -8.191589e-01 0.000000e+00 + outer loop + vertex 4.369394e+02 4.207640e+02 6.500000e+01 + vertex 4.371750e+02 4.209289e+02 7.000000e+01 + vertex 4.369394e+02 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.369394e+02 4.207640e+02 6.500000e+01 + vertex 4.369394e+02 4.207640e+02 7.000000e+01 + vertex 4.367360e+02 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.367360e+02 4.205606e+02 6.500000e+01 + vertex 4.369394e+02 4.207640e+02 7.000000e+01 + vertex 4.367360e+02 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191102e-01 -5.736362e-01 0.000000e+00 + outer loop + vertex 4.367360e+02 4.205606e+02 6.500000e+01 + vertex 4.367360e+02 4.205606e+02 7.000000e+01 + vertex 4.365711e+02 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191102e-01 -5.736362e-01 0.000000e+00 + outer loop + vertex 4.365711e+02 4.203250e+02 6.500000e+01 + vertex 4.367360e+02 4.205606e+02 7.000000e+01 + vertex 4.365711e+02 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063393e-01 -4.225508e-01 0.000000e+00 + outer loop + vertex 4.365711e+02 4.203250e+02 6.500000e+01 + vertex 4.365711e+02 4.203250e+02 7.000000e+01 + vertex 4.364495e+02 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063393e-01 -4.225508e-01 0.000000e+00 + outer loop + vertex 4.364495e+02 4.200643e+02 6.500000e+01 + vertex 4.365711e+02 4.203250e+02 7.000000e+01 + vertex 4.364495e+02 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659212e-01 -2.588362e-01 0.000000e+00 + outer loop + vertex 4.364495e+02 4.200643e+02 6.500000e+01 + vertex 4.364495e+02 4.200643e+02 7.000000e+01 + vertex 4.363751e+02 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659212e-01 -2.588362e-01 0.000000e+00 + outer loop + vertex 4.363751e+02 4.197865e+02 6.500000e+01 + vertex 4.364495e+02 4.200643e+02 7.000000e+01 + vertex 4.363751e+02 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.363751e+02 4.197865e+02 6.500000e+01 + vertex 4.363751e+02 4.197865e+02 7.000000e+01 + vertex 4.363500e+02 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.363500e+02 4.195000e+02 6.500000e+01 + vertex 4.363751e+02 4.197865e+02 7.000000e+01 + vertex 4.363500e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.363500e+02 4.195000e+02 6.500000e+01 + vertex 4.363500e+02 4.195000e+02 7.000000e+01 + vertex 4.363751e+02 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.363751e+02 4.192135e+02 6.500000e+01 + vertex 4.363500e+02 4.195000e+02 7.000000e+01 + vertex 4.363751e+02 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659212e-01 2.588362e-01 -0.000000e+00 + outer loop + vertex 4.363751e+02 4.192135e+02 6.500000e+01 + vertex 4.363751e+02 4.192135e+02 7.000000e+01 + vertex 4.364495e+02 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659212e-01 2.588362e-01 -0.000000e+00 + outer loop + vertex 4.364495e+02 4.189357e+02 6.500000e+01 + vertex 4.363751e+02 4.192135e+02 7.000000e+01 + vertex 4.364495e+02 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063208e-01 4.225904e-01 -0.000000e+00 + outer loop + vertex 4.364495e+02 4.189357e+02 6.500000e+01 + vertex 4.364495e+02 4.189357e+02 7.000000e+01 + vertex 4.365711e+02 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063208e-01 4.225904e-01 -0.000000e+00 + outer loop + vertex 4.365711e+02 4.186750e+02 6.500000e+01 + vertex 4.364495e+02 4.189357e+02 7.000000e+01 + vertex 4.365711e+02 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191443e-01 5.735875e-01 -0.000000e+00 + outer loop + vertex 4.365711e+02 4.186750e+02 6.500000e+01 + vertex 4.365711e+02 4.186750e+02 7.000000e+01 + vertex 4.367360e+02 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191443e-01 5.735875e-01 -0.000000e+00 + outer loop + vertex 4.367360e+02 4.184394e+02 6.500000e+01 + vertex 4.365711e+02 4.186750e+02 7.000000e+01 + vertex 4.367360e+02 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.367360e+02 4.184394e+02 6.500000e+01 + vertex 4.367360e+02 4.184394e+02 7.000000e+01 + vertex 4.369394e+02 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.369394e+02 4.182360e+02 6.500000e+01 + vertex 4.367360e+02 4.184394e+02 7.000000e+01 + vertex 4.369394e+02 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735667e-01 8.191589e-01 -0.000000e+00 + outer loop + vertex 4.369394e+02 4.182360e+02 6.500000e+01 + vertex 4.369394e+02 4.182360e+02 7.000000e+01 + vertex 4.371750e+02 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735667e-01 8.191589e-01 -0.000000e+00 + outer loop + vertex 4.371750e+02 4.180711e+02 6.500000e+01 + vertex 4.369394e+02 4.182360e+02 7.000000e+01 + vertex 4.371750e+02 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226359e-01 9.062996e-01 -0.000000e+00 + outer loop + vertex 4.371750e+02 4.180711e+02 6.500000e+01 + vertex 4.371750e+02 4.180711e+02 7.000000e+01 + vertex 4.374357e+02 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226359e-01 9.062996e-01 -0.000000e+00 + outer loop + vertex 4.374357e+02 4.179495e+02 6.500000e+01 + vertex 4.371750e+02 4.180711e+02 7.000000e+01 + vertex 4.374357e+02 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588362e-01 9.659212e-01 -0.000000e+00 + outer loop + vertex 4.374357e+02 4.179495e+02 6.500000e+01 + vertex 4.374357e+02 4.179495e+02 7.000000e+01 + vertex 4.377135e+02 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588362e-01 9.659212e-01 -0.000000e+00 + outer loop + vertex 4.377135e+02 4.178751e+02 6.500000e+01 + vertex 4.374357e+02 4.179495e+02 7.000000e+01 + vertex 4.377135e+02 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 4.377135e+02 4.178751e+02 6.500000e+01 + vertex 4.377135e+02 4.178751e+02 7.000000e+01 + vertex 4.380000e+02 4.178500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 4.178500e+02 6.500000e+01 + vertex 4.377135e+02 4.178751e+02 7.000000e+01 + vertex 4.380000e+02 4.178500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.178500e+02 6.500000e+01 + vertex 4.380000e+02 4.178500e+02 7.000000e+01 + vertex 4.382865e+02 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.178751e+02 6.500000e+01 + vertex 4.380000e+02 4.178500e+02 7.000000e+01 + vertex 4.382865e+02 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588362e-01 9.659212e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.178751e+02 6.500000e+01 + vertex 4.382865e+02 4.178751e+02 7.000000e+01 + vertex 4.385643e+02 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588362e-01 9.659212e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.179495e+02 6.500000e+01 + vertex 4.382865e+02 4.178751e+02 7.000000e+01 + vertex 4.385643e+02 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226756e-01 9.062811e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.179495e+02 6.500000e+01 + vertex 4.385643e+02 4.179495e+02 7.000000e+01 + vertex 4.388250e+02 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226756e-01 9.062811e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.180711e+02 6.500000e+01 + vertex 4.385643e+02 4.179495e+02 7.000000e+01 + vertex 4.388250e+02 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735667e-01 8.191589e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.180711e+02 6.500000e+01 + vertex 4.388250e+02 4.180711e+02 7.000000e+01 + vertex 4.390606e+02 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735667e-01 8.191589e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.182360e+02 6.500000e+01 + vertex 4.388250e+02 4.180711e+02 7.000000e+01 + vertex 4.390606e+02 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070550e-01 7.071586e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.182360e+02 6.500000e+01 + vertex 4.390606e+02 4.182360e+02 7.000000e+01 + vertex 4.392640e+02 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070550e-01 7.071586e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.184394e+02 6.500000e+01 + vertex 4.390606e+02 4.182360e+02 7.000000e+01 + vertex 4.392640e+02 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191930e-01 5.735180e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.184394e+02 6.500000e+01 + vertex 4.392640e+02 4.184394e+02 7.000000e+01 + vertex 4.394289e+02 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191930e-01 5.735180e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.186750e+02 6.500000e+01 + vertex 4.392640e+02 4.184394e+02 7.000000e+01 + vertex 4.394289e+02 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062811e-01 4.226756e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.186750e+02 6.500000e+01 + vertex 4.394289e+02 4.186750e+02 7.000000e+01 + vertex 4.395505e+02 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062811e-01 4.226756e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.189357e+02 6.500000e+01 + vertex 4.394289e+02 4.186750e+02 7.000000e+01 + vertex 4.395505e+02 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659471e-01 2.587395e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.189357e+02 6.500000e+01 + vertex 4.395505e+02 4.189357e+02 7.000000e+01 + vertex 4.396249e+02 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659471e-01 2.587395e-01 0.000000e+00 + outer loop + vertex 4.396249e+02 4.192135e+02 6.500000e+01 + vertex 4.395505e+02 4.189357e+02 7.000000e+01 + vertex 4.396249e+02 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.396249e+02 4.192135e+02 6.500000e+01 + vertex 4.396249e+02 4.192135e+02 7.000000e+01 + vertex 4.396500e+02 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.396500e+02 4.195000e+02 6.500000e+01 + vertex 4.396249e+02 4.192135e+02 7.000000e+01 + vertex 4.396500e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.396500e+02 4.195000e+02 6.500000e+01 + vertex 4.396500e+02 4.195000e+02 7.000000e+01 + vertex 4.396249e+02 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.396249e+02 4.197865e+02 6.500000e+01 + vertex 4.396500e+02 4.195000e+02 7.000000e+01 + vertex 4.396249e+02 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659471e-01 -2.587395e-01 0.000000e+00 + outer loop + vertex 4.396249e+02 4.197865e+02 6.500000e+01 + vertex 4.396249e+02 4.197865e+02 7.000000e+01 + vertex 4.395505e+02 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659471e-01 -2.587395e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.200643e+02 6.500000e+01 + vertex 4.396249e+02 4.197865e+02 7.000000e+01 + vertex 4.395505e+02 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.200643e+02 6.500000e+01 + vertex 4.395505e+02 4.200643e+02 7.000000e+01 + vertex 4.394289e+02 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.203250e+02 6.500000e+01 + vertex 4.395505e+02 4.200643e+02 7.000000e+01 + vertex 4.394289e+02 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.203250e+02 6.500000e+01 + vertex 4.394289e+02 4.203250e+02 7.000000e+01 + vertex 4.392640e+02 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.205606e+02 6.500000e+01 + vertex 4.394289e+02 4.203250e+02 7.000000e+01 + vertex 4.392640e+02 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070550e-01 -7.071586e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.205606e+02 6.500000e+01 + vertex 4.392640e+02 4.205606e+02 7.000000e+01 + vertex 4.390606e+02 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070550e-01 -7.071586e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.207640e+02 6.500000e+01 + vertex 4.392640e+02 4.205606e+02 7.000000e+01 + vertex 4.390606e+02 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735667e-01 -8.191589e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.207640e+02 6.500000e+01 + vertex 4.390606e+02 4.207640e+02 7.000000e+01 + vertex 4.388250e+02 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735667e-01 -8.191589e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.209289e+02 6.500000e+01 + vertex 4.390606e+02 4.207640e+02 7.000000e+01 + vertex 4.388250e+02 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226756e-01 -9.062811e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.209289e+02 6.500000e+01 + vertex 4.388250e+02 4.209289e+02 7.000000e+01 + vertex 4.385643e+02 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226756e-01 -9.062811e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.210505e+02 6.500000e+01 + vertex 4.388250e+02 4.209289e+02 7.000000e+01 + vertex 4.385643e+02 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.210505e+02 6.500000e+01 + vertex 4.385643e+02 4.210505e+02 7.000000e+01 + vertex 4.382865e+02 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.211249e+02 6.500000e+01 + vertex 4.385643e+02 4.210505e+02 7.000000e+01 + vertex 4.382865e+02 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.211249e+02 6.500000e+01 + vertex 4.382865e+02 4.211249e+02 7.000000e+01 + vertex 4.380000e+02 4.211500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.211500e+02 6.500000e+01 + vertex 4.382865e+02 4.211249e+02 7.000000e+01 + vertex 4.380000e+02 4.211500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.521500e+02 6.500000e+01 + vertex 4.600000e+02 4.521500e+02 7.000000e+01 + vertex 4.597135e+02 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.597135e+02 4.521249e+02 6.500000e+01 + vertex 4.600000e+02 4.521500e+02 7.000000e+01 + vertex 4.597135e+02 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.597135e+02 4.521249e+02 6.500000e+01 + vertex 4.597135e+02 4.521249e+02 7.000000e+01 + vertex 4.594357e+02 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.594357e+02 4.520505e+02 6.500000e+01 + vertex 4.597135e+02 4.521249e+02 7.000000e+01 + vertex 4.594357e+02 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225904e-01 -9.063208e-01 0.000000e+00 + outer loop + vertex 4.594357e+02 4.520505e+02 6.500000e+01 + vertex 4.594357e+02 4.520505e+02 7.000000e+01 + vertex 4.591750e+02 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal 4.225904e-01 -9.063208e-01 0.000000e+00 + outer loop + vertex 4.591750e+02 4.519289e+02 6.500000e+01 + vertex 4.594357e+02 4.520505e+02 7.000000e+01 + vertex 4.591750e+02 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735875e-01 -8.191443e-01 0.000000e+00 + outer loop + vertex 4.591750e+02 4.519289e+02 6.500000e+01 + vertex 4.591750e+02 4.519289e+02 7.000000e+01 + vertex 4.589394e+02 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735875e-01 -8.191443e-01 0.000000e+00 + outer loop + vertex 4.589394e+02 4.517640e+02 6.500000e+01 + vertex 4.591750e+02 4.519289e+02 7.000000e+01 + vertex 4.589394e+02 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.589394e+02 4.517640e+02 6.500000e+01 + vertex 4.589394e+02 4.517640e+02 7.000000e+01 + vertex 4.587360e+02 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.587360e+02 4.515606e+02 6.500000e+01 + vertex 4.589394e+02 4.517640e+02 7.000000e+01 + vertex 4.587360e+02 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.587360e+02 4.515606e+02 6.500000e+01 + vertex 4.587360e+02 4.515606e+02 7.000000e+01 + vertex 4.585711e+02 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.585711e+02 4.513250e+02 6.500000e+01 + vertex 4.587360e+02 4.515606e+02 7.000000e+01 + vertex 4.585711e+02 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.585711e+02 4.513250e+02 6.500000e+01 + vertex 4.585711e+02 4.513250e+02 7.000000e+01 + vertex 4.584495e+02 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.584495e+02 4.510643e+02 6.500000e+01 + vertex 4.585711e+02 4.513250e+02 7.000000e+01 + vertex 4.584495e+02 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659143e-01 -2.588621e-01 0.000000e+00 + outer loop + vertex 4.584495e+02 4.510643e+02 6.500000e+01 + vertex 4.584495e+02 4.510643e+02 7.000000e+01 + vertex 4.583751e+02 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659143e-01 -2.588621e-01 0.000000e+00 + outer loop + vertex 4.583751e+02 4.507865e+02 6.500000e+01 + vertex 4.584495e+02 4.510643e+02 7.000000e+01 + vertex 4.583751e+02 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.583751e+02 4.507865e+02 6.500000e+01 + vertex 4.583751e+02 4.507865e+02 7.000000e+01 + vertex 4.583500e+02 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.583500e+02 4.505000e+02 6.500000e+01 + vertex 4.583751e+02 4.507865e+02 7.000000e+01 + vertex 4.583500e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.583500e+02 4.505000e+02 6.500000e+01 + vertex 4.583500e+02 4.505000e+02 7.000000e+01 + vertex 4.583751e+02 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.583751e+02 4.502135e+02 6.500000e+01 + vertex 4.583500e+02 4.505000e+02 7.000000e+01 + vertex 4.583751e+02 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659212e-01 2.588362e-01 -0.000000e+00 + outer loop + vertex 4.583751e+02 4.502135e+02 6.500000e+01 + vertex 4.583751e+02 4.502135e+02 7.000000e+01 + vertex 4.584495e+02 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659212e-01 2.588362e-01 -0.000000e+00 + outer loop + vertex 4.584495e+02 4.499357e+02 6.500000e+01 + vertex 4.583751e+02 4.502135e+02 7.000000e+01 + vertex 4.584495e+02 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062996e-01 4.226359e-01 -0.000000e+00 + outer loop + vertex 4.584495e+02 4.499357e+02 6.500000e+01 + vertex 4.584495e+02 4.499357e+02 7.000000e+01 + vertex 4.585711e+02 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 9.062996e-01 4.226359e-01 -0.000000e+00 + outer loop + vertex 4.585711e+02 4.496750e+02 6.500000e+01 + vertex 4.584495e+02 4.499357e+02 7.000000e+01 + vertex 4.585711e+02 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191589e-01 5.735667e-01 -0.000000e+00 + outer loop + vertex 4.585711e+02 4.496750e+02 6.500000e+01 + vertex 4.585711e+02 4.496750e+02 7.000000e+01 + vertex 4.587360e+02 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191589e-01 5.735667e-01 -0.000000e+00 + outer loop + vertex 4.587360e+02 4.494394e+02 6.500000e+01 + vertex 4.585711e+02 4.496750e+02 7.000000e+01 + vertex 4.587360e+02 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.587360e+02 4.494394e+02 6.500000e+01 + vertex 4.587360e+02 4.494394e+02 7.000000e+01 + vertex 4.589394e+02 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.589394e+02 4.492360e+02 6.500000e+01 + vertex 4.587360e+02 4.494394e+02 7.000000e+01 + vertex 4.589394e+02 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735875e-01 8.191443e-01 -0.000000e+00 + outer loop + vertex 4.589394e+02 4.492360e+02 6.500000e+01 + vertex 4.589394e+02 4.492360e+02 7.000000e+01 + vertex 4.591750e+02 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735875e-01 8.191443e-01 -0.000000e+00 + outer loop + vertex 4.591750e+02 4.490710e+02 6.500000e+01 + vertex 4.589394e+02 4.492360e+02 7.000000e+01 + vertex 4.591750e+02 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225904e-01 9.063208e-01 -0.000000e+00 + outer loop + vertex 4.591750e+02 4.490710e+02 6.500000e+01 + vertex 4.591750e+02 4.490710e+02 7.000000e+01 + vertex 4.594357e+02 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal 4.225904e-01 9.063208e-01 -0.000000e+00 + outer loop + vertex 4.594357e+02 4.489495e+02 6.500000e+01 + vertex 4.591750e+02 4.490710e+02 7.000000e+01 + vertex 4.594357e+02 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588362e-01 9.659212e-01 -0.000000e+00 + outer loop + vertex 4.594357e+02 4.489495e+02 6.500000e+01 + vertex 4.594357e+02 4.489495e+02 7.000000e+01 + vertex 4.597135e+02 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588362e-01 9.659212e-01 -0.000000e+00 + outer loop + vertex 4.597135e+02 4.488751e+02 6.500000e+01 + vertex 4.594357e+02 4.489495e+02 7.000000e+01 + vertex 4.597135e+02 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 4.597135e+02 4.488751e+02 6.500000e+01 + vertex 4.597135e+02 4.488751e+02 7.000000e+01 + vertex 4.600000e+02 4.488500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 4.488500e+02 6.500000e+01 + vertex 4.597135e+02 4.488751e+02 7.000000e+01 + vertex 4.600000e+02 4.488500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.488500e+02 6.500000e+01 + vertex 4.600000e+02 4.488500e+02 7.000000e+01 + vertex 4.602865e+02 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.488751e+02 6.500000e+01 + vertex 4.600000e+02 4.488500e+02 7.000000e+01 + vertex 4.602865e+02 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588362e-01 9.659212e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.488751e+02 6.500000e+01 + vertex 4.602865e+02 4.488751e+02 7.000000e+01 + vertex 4.605643e+02 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588362e-01 9.659212e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.489495e+02 6.500000e+01 + vertex 4.602865e+02 4.488751e+02 7.000000e+01 + vertex 4.605643e+02 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225508e-01 9.063393e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.489495e+02 6.500000e+01 + vertex 4.605643e+02 4.489495e+02 7.000000e+01 + vertex 4.608250e+02 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal -4.225508e-01 9.063393e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.490710e+02 6.500000e+01 + vertex 4.605643e+02 4.489495e+02 7.000000e+01 + vertex 4.608250e+02 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal -5.736362e-01 8.191102e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.490710e+02 6.500000e+01 + vertex 4.608250e+02 4.490710e+02 7.000000e+01 + vertex 4.610606e+02 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal -5.736362e-01 8.191102e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.492360e+02 6.500000e+01 + vertex 4.608250e+02 4.490710e+02 7.000000e+01 + vertex 4.610606e+02 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.492360e+02 6.500000e+01 + vertex 4.610606e+02 4.492360e+02 7.000000e+01 + vertex 4.612640e+02 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.494394e+02 6.500000e+01 + vertex 4.610606e+02 4.492360e+02 7.000000e+01 + vertex 4.612640e+02 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191589e-01 5.735667e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.494394e+02 6.500000e+01 + vertex 4.612640e+02 4.494394e+02 7.000000e+01 + vertex 4.614289e+02 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191589e-01 5.735667e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.496750e+02 6.500000e+01 + vertex 4.612640e+02 4.494394e+02 7.000000e+01 + vertex 4.614289e+02 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062996e-01 4.226359e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.496750e+02 6.500000e+01 + vertex 4.614289e+02 4.496750e+02 7.000000e+01 + vertex 4.615505e+02 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062996e-01 4.226359e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.499357e+02 6.500000e+01 + vertex 4.614289e+02 4.496750e+02 7.000000e+01 + vertex 4.615505e+02 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659212e-01 2.588362e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.499357e+02 6.500000e+01 + vertex 4.615505e+02 4.499357e+02 7.000000e+01 + vertex 4.616249e+02 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659212e-01 2.588362e-01 0.000000e+00 + outer loop + vertex 4.616249e+02 4.502135e+02 6.500000e+01 + vertex 4.615505e+02 4.499357e+02 7.000000e+01 + vertex 4.616249e+02 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.616249e+02 4.502135e+02 6.500000e+01 + vertex 4.616249e+02 4.502135e+02 7.000000e+01 + vertex 4.616500e+02 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.616500e+02 4.505000e+02 6.500000e+01 + vertex 4.616249e+02 4.502135e+02 7.000000e+01 + vertex 4.616500e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.616500e+02 4.505000e+02 6.500000e+01 + vertex 4.616500e+02 4.505000e+02 7.000000e+01 + vertex 4.616249e+02 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.616249e+02 4.507865e+02 6.500000e+01 + vertex 4.616500e+02 4.505000e+02 7.000000e+01 + vertex 4.616249e+02 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659143e-01 -2.588621e-01 0.000000e+00 + outer loop + vertex 4.616249e+02 4.507865e+02 6.500000e+01 + vertex 4.616249e+02 4.507865e+02 7.000000e+01 + vertex 4.615505e+02 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659143e-01 -2.588621e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.510643e+02 6.500000e+01 + vertex 4.616249e+02 4.507865e+02 7.000000e+01 + vertex 4.615505e+02 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.510643e+02 6.500000e+01 + vertex 4.615505e+02 4.510643e+02 7.000000e+01 + vertex 4.614289e+02 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062996e-01 -4.226359e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.513250e+02 6.500000e+01 + vertex 4.615505e+02 4.510643e+02 7.000000e+01 + vertex 4.614289e+02 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.513250e+02 6.500000e+01 + vertex 4.614289e+02 4.513250e+02 7.000000e+01 + vertex 4.612640e+02 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191589e-01 -5.735667e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.515606e+02 6.500000e+01 + vertex 4.614289e+02 4.513250e+02 7.000000e+01 + vertex 4.612640e+02 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.515606e+02 6.500000e+01 + vertex 4.612640e+02 4.515606e+02 7.000000e+01 + vertex 4.610606e+02 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.517640e+02 6.500000e+01 + vertex 4.612640e+02 4.515606e+02 7.000000e+01 + vertex 4.610606e+02 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal -5.736362e-01 -8.191102e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.517640e+02 6.500000e+01 + vertex 4.610606e+02 4.517640e+02 7.000000e+01 + vertex 4.608250e+02 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal -5.736362e-01 -8.191102e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.519289e+02 6.500000e+01 + vertex 4.610606e+02 4.517640e+02 7.000000e+01 + vertex 4.608250e+02 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225508e-01 -9.063393e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.519289e+02 6.500000e+01 + vertex 4.608250e+02 4.519289e+02 7.000000e+01 + vertex 4.605643e+02 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal -4.225508e-01 -9.063393e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.520505e+02 6.500000e+01 + vertex 4.608250e+02 4.519289e+02 7.000000e+01 + vertex 4.605643e+02 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.520505e+02 6.500000e+01 + vertex 4.605643e+02 4.520505e+02 7.000000e+01 + vertex 4.602865e+02 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588362e-01 -9.659212e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.521249e+02 6.500000e+01 + vertex 4.605643e+02 4.520505e+02 7.000000e+01 + vertex 4.602865e+02 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.521249e+02 6.500000e+01 + vertex 4.602865e+02 4.521249e+02 7.000000e+01 + vertex 4.600000e+02 4.521500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.521500e+02 6.500000e+01 + vertex 4.602865e+02 4.521249e+02 7.000000e+01 + vertex 4.600000e+02 4.521500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.521500e+02 6.500000e+01 + vertex 8.000001e+00 4.521500e+02 7.000000e+01 + vertex 7.713482e+00 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 7.713482e+00 4.521249e+02 6.500000e+01 + vertex 8.000001e+00 4.521500e+02 7.000000e+01 + vertex 7.713482e+00 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 7.713482e+00 4.521249e+02 6.500000e+01 + vertex 7.713482e+00 4.521249e+02 7.000000e+01 + vertex 7.435668e+00 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 7.435668e+00 4.520505e+02 6.500000e+01 + vertex 7.713482e+00 4.521249e+02 7.000000e+01 + vertex 7.435668e+00 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225706e-01 -9.063300e-01 0.000000e+00 + outer loop + vertex 7.435668e+00 4.520505e+02 6.500000e+01 + vertex 7.435668e+00 4.520505e+02 7.000000e+01 + vertex 7.175002e+00 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal 4.225706e-01 -9.063300e-01 0.000000e+00 + outer loop + vertex 7.175002e+00 4.519289e+02 6.500000e+01 + vertex 7.435668e+00 4.520505e+02 7.000000e+01 + vertex 7.175002e+00 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal 5.736179e-01 -8.191230e-01 0.000000e+00 + outer loop + vertex 7.175002e+00 4.519289e+02 6.500000e+01 + vertex 7.175002e+00 4.519289e+02 7.000000e+01 + vertex 6.939404e+00 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal 5.736179e-01 -8.191230e-01 0.000000e+00 + outer loop + vertex 6.939404e+00 4.517640e+02 6.500000e+01 + vertex 7.175002e+00 4.519289e+02 7.000000e+01 + vertex 6.939404e+00 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 6.939404e+00 4.517640e+02 6.500000e+01 + vertex 6.939404e+00 4.517640e+02 7.000000e+01 + vertex 6.736029e+00 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 6.736029e+00 4.515606e+02 6.500000e+01 + vertex 6.939404e+00 4.517640e+02 7.000000e+01 + vertex 6.736029e+00 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 6.736029e+00 4.515606e+02 6.500000e+01 + vertex 6.736029e+00 4.515606e+02 7.000000e+01 + vertex 6.571058e+00 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 6.571058e+00 4.513250e+02 6.500000e+01 + vertex 6.736029e+00 4.515606e+02 7.000000e+01 + vertex 6.571058e+00 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 6.571058e+00 4.513250e+02 6.500000e+01 + vertex 6.571058e+00 4.513250e+02 7.000000e+01 + vertex 6.449509e+00 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 6.449509e+00 4.510643e+02 6.500000e+01 + vertex 6.571058e+00 4.513250e+02 7.000000e+01 + vertex 6.449509e+00 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659208e-01 -2.588380e-01 0.000000e+00 + outer loop + vertex 6.449509e+00 4.510643e+02 6.500000e+01 + vertex 6.449509e+00 4.510643e+02 7.000000e+01 + vertex 6.375071e+00 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659208e-01 -2.588380e-01 0.000000e+00 + outer loop + vertex 6.375071e+00 4.507865e+02 6.500000e+01 + vertex 6.449509e+00 4.510643e+02 7.000000e+01 + vertex 6.375071e+00 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 6.375071e+00 4.507865e+02 6.500000e+01 + vertex 6.375071e+00 4.507865e+02 7.000000e+01 + vertex 6.350003e+00 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 6.350003e+00 4.505000e+02 6.500000e+01 + vertex 6.375071e+00 4.507865e+02 7.000000e+01 + vertex 6.350003e+00 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 6.350003e+00 4.505000e+02 6.500000e+01 + vertex 6.350003e+00 4.505000e+02 7.000000e+01 + vertex 6.375071e+00 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 6.375071e+00 4.502135e+02 6.500000e+01 + vertex 6.350003e+00 4.505000e+02 7.000000e+01 + vertex 6.375071e+00 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659277e-01 2.588120e-01 -0.000000e+00 + outer loop + vertex 6.375071e+00 4.502135e+02 6.500000e+01 + vertex 6.375071e+00 4.502135e+02 7.000000e+01 + vertex 6.449509e+00 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659277e-01 2.588120e-01 -0.000000e+00 + outer loop + vertex 6.449509e+00 4.499357e+02 6.500000e+01 + vertex 6.375071e+00 4.502135e+02 7.000000e+01 + vertex 6.449509e+00 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063194e-01 4.225933e-01 -0.000000e+00 + outer loop + vertex 6.449509e+00 4.499357e+02 6.500000e+01 + vertex 6.449509e+00 4.499357e+02 7.000000e+01 + vertex 6.571058e+00 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063194e-01 4.225933e-01 -0.000000e+00 + outer loop + vertex 6.571058e+00 4.496750e+02 6.500000e+01 + vertex 6.449509e+00 4.499357e+02 7.000000e+01 + vertex 6.571058e+00 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191345e-01 5.736014e-01 -0.000000e+00 + outer loop + vertex 6.571058e+00 4.496750e+02 6.500000e+01 + vertex 6.571058e+00 4.496750e+02 7.000000e+01 + vertex 6.736029e+00 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191345e-01 5.736014e-01 -0.000000e+00 + outer loop + vertex 6.736029e+00 4.494394e+02 6.500000e+01 + vertex 6.571058e+00 4.496750e+02 7.000000e+01 + vertex 6.736029e+00 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 7.071133e-01 -0.000000e+00 + outer loop + vertex 6.736029e+00 4.494394e+02 6.500000e+01 + vertex 6.736029e+00 4.494394e+02 7.000000e+01 + vertex 6.939404e+00 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 7.071133e-01 -0.000000e+00 + outer loop + vertex 6.939404e+00 4.492360e+02 6.500000e+01 + vertex 6.736029e+00 4.494394e+02 7.000000e+01 + vertex 6.939404e+00 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal 5.736179e-01 8.191230e-01 -0.000000e+00 + outer loop + vertex 6.939404e+00 4.492360e+02 6.500000e+01 + vertex 6.939404e+00 4.492360e+02 7.000000e+01 + vertex 7.175002e+00 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal 5.736179e-01 8.191230e-01 -0.000000e+00 + outer loop + vertex 7.175002e+00 4.490710e+02 6.500000e+01 + vertex 6.939404e+00 4.492360e+02 7.000000e+01 + vertex 7.175002e+00 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225706e-01 9.063300e-01 -0.000000e+00 + outer loop + vertex 7.175002e+00 4.490710e+02 6.500000e+01 + vertex 7.175002e+00 4.490710e+02 7.000000e+01 + vertex 7.435668e+00 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal 4.225706e-01 9.063300e-01 -0.000000e+00 + outer loop + vertex 7.435668e+00 4.489495e+02 6.500000e+01 + vertex 7.175002e+00 4.490710e+02 7.000000e+01 + vertex 7.435668e+00 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588395e-01 9.659204e-01 -0.000000e+00 + outer loop + vertex 7.435668e+00 4.489495e+02 6.500000e+01 + vertex 7.435668e+00 4.489495e+02 7.000000e+01 + vertex 7.713482e+00 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588395e-01 9.659204e-01 -0.000000e+00 + outer loop + vertex 7.713482e+00 4.488751e+02 6.500000e+01 + vertex 7.435668e+00 4.489495e+02 7.000000e+01 + vertex 7.713482e+00 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 7.713482e+00 4.488751e+02 6.500000e+01 + vertex 7.713482e+00 4.488751e+02 7.000000e+01 + vertex 8.000001e+00 4.488500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 4.488500e+02 6.500000e+01 + vertex 7.713482e+00 4.488751e+02 7.000000e+01 + vertex 8.000001e+00 4.488500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.488500e+02 6.500000e+01 + vertex 8.000001e+00 4.488500e+02 7.000000e+01 + vertex 8.286521e+00 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.488751e+02 6.500000e+01 + vertex 8.000001e+00 4.488500e+02 7.000000e+01 + vertex 8.286521e+00 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588395e-01 9.659204e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.488751e+02 6.500000e+01 + vertex 8.286521e+00 4.488751e+02 7.000000e+01 + vertex 8.564334e+00 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588395e-01 9.659204e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.489495e+02 6.500000e+01 + vertex 8.286521e+00 4.488751e+02 7.000000e+01 + vertex 8.564334e+00 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225706e-01 9.063300e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.489495e+02 6.500000e+01 + vertex 8.564334e+00 4.489495e+02 7.000000e+01 + vertex 8.825000e+00 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal -4.225706e-01 9.063300e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.490710e+02 6.500000e+01 + vertex 8.564334e+00 4.489495e+02 7.000000e+01 + vertex 8.825000e+00 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal -5.736118e-01 8.191272e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.490710e+02 6.500000e+01 + vertex 8.825000e+00 4.490710e+02 7.000000e+01 + vertex 9.060603e+00 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal -5.736118e-01 8.191272e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.492360e+02 6.500000e+01 + vertex 8.825000e+00 4.490710e+02 7.000000e+01 + vertex 9.060603e+00 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.492360e+02 6.500000e+01 + vertex 9.060603e+00 4.492360e+02 7.000000e+01 + vertex 9.263974e+00 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.494394e+02 6.500000e+01 + vertex 9.060603e+00 4.492360e+02 7.000000e+01 + vertex 9.263974e+00 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191345e-01 5.736014e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.494394e+02 6.500000e+01 + vertex 9.263974e+00 4.494394e+02 7.000000e+01 + vertex 9.428944e+00 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191345e-01 5.736014e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.496750e+02 6.500000e+01 + vertex 9.263974e+00 4.494394e+02 7.000000e+01 + vertex 9.428944e+00 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063194e-01 4.225933e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.496750e+02 6.500000e+01 + vertex 9.428944e+00 4.496750e+02 7.000000e+01 + vertex 9.550493e+00 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063194e-01 4.225933e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.499357e+02 6.500000e+01 + vertex 9.428944e+00 4.496750e+02 7.000000e+01 + vertex 9.550493e+00 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659245e-01 2.588241e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.499357e+02 6.500000e+01 + vertex 9.550493e+00 4.499357e+02 7.000000e+01 + vertex 9.624936e+00 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659245e-01 2.588241e-01 0.000000e+00 + outer loop + vertex 9.624936e+00 4.502135e+02 6.500000e+01 + vertex 9.550493e+00 4.499357e+02 7.000000e+01 + vertex 9.624936e+00 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 9.624936e+00 4.502135e+02 6.500000e+01 + vertex 9.624936e+00 4.502135e+02 7.000000e+01 + vertex 9.650003e+00 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 9.650003e+00 4.505000e+02 6.500000e+01 + vertex 9.624936e+00 4.502135e+02 7.000000e+01 + vertex 9.650003e+00 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 9.650003e+00 4.505000e+02 6.500000e+01 + vertex 9.650003e+00 4.505000e+02 7.000000e+01 + vertex 9.624936e+00 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 9.624936e+00 4.507865e+02 6.500000e+01 + vertex 9.650003e+00 4.505000e+02 7.000000e+01 + vertex 9.624936e+00 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659175e-01 -2.588500e-01 0.000000e+00 + outer loop + vertex 9.624936e+00 4.507865e+02 6.500000e+01 + vertex 9.624936e+00 4.507865e+02 7.000000e+01 + vertex 9.550493e+00 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659175e-01 -2.588500e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.510643e+02 6.500000e+01 + vertex 9.624936e+00 4.507865e+02 7.000000e+01 + vertex 9.550493e+00 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.510643e+02 6.500000e+01 + vertex 9.550493e+00 4.510643e+02 7.000000e+01 + vertex 9.428944e+00 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.513250e+02 6.500000e+01 + vertex 9.550493e+00 4.510643e+02 7.000000e+01 + vertex 9.428944e+00 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.513250e+02 6.500000e+01 + vertex 9.428944e+00 4.513250e+02 7.000000e+01 + vertex 9.263974e+00 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.515606e+02 6.500000e+01 + vertex 9.428944e+00 4.513250e+02 7.000000e+01 + vertex 9.263974e+00 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.515606e+02 6.500000e+01 + vertex 9.263974e+00 4.515606e+02 7.000000e+01 + vertex 9.060603e+00 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.517640e+02 6.500000e+01 + vertex 9.263974e+00 4.515606e+02 7.000000e+01 + vertex 9.060603e+00 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal -5.736118e-01 -8.191272e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.517640e+02 6.500000e+01 + vertex 9.060603e+00 4.517640e+02 7.000000e+01 + vertex 8.825000e+00 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal -5.736118e-01 -8.191272e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.519289e+02 6.500000e+01 + vertex 9.060603e+00 4.517640e+02 7.000000e+01 + vertex 8.825000e+00 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225706e-01 -9.063300e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.519289e+02 6.500000e+01 + vertex 8.825000e+00 4.519289e+02 7.000000e+01 + vertex 8.564334e+00 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal -4.225706e-01 -9.063300e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.520505e+02 6.500000e+01 + vertex 8.825000e+00 4.519289e+02 7.000000e+01 + vertex 8.564334e+00 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.520505e+02 6.500000e+01 + vertex 8.564334e+00 4.520505e+02 7.000000e+01 + vertex 8.286521e+00 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.521249e+02 6.500000e+01 + vertex 8.564334e+00 4.520505e+02 7.000000e+01 + vertex 8.286521e+00 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.521249e+02 6.500000e+01 + vertex 8.286521e+00 4.521249e+02 7.000000e+01 + vertex 8.000001e+00 4.521500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.521500e+02 6.500000e+01 + vertex 8.286521e+00 4.521249e+02 7.000000e+01 + vertex 8.000001e+00 4.521500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.211500e+02 6.500000e+01 + vertex 3.000000e+01 4.211500e+02 7.000000e+01 + vertex 2.971348e+01 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 2.971348e+01 4.211249e+02 6.500000e+01 + vertex 3.000000e+01 4.211500e+02 7.000000e+01 + vertex 2.971348e+01 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 2.971348e+01 4.211249e+02 6.500000e+01 + vertex 2.971348e+01 4.211249e+02 7.000000e+01 + vertex 2.943567e+01 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 2.943567e+01 4.210505e+02 6.500000e+01 + vertex 2.971348e+01 4.211249e+02 7.000000e+01 + vertex 2.943567e+01 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226557e-01 -9.062903e-01 0.000000e+00 + outer loop + vertex 2.943567e+01 4.210505e+02 6.500000e+01 + vertex 2.943567e+01 4.210505e+02 7.000000e+01 + vertex 2.917500e+01 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226557e-01 -9.062903e-01 0.000000e+00 + outer loop + vertex 2.917500e+01 4.209289e+02 6.500000e+01 + vertex 2.943567e+01 4.210505e+02 7.000000e+01 + vertex 2.917500e+01 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735484e-01 -8.191717e-01 0.000000e+00 + outer loop + vertex 2.917500e+01 4.209289e+02 6.500000e+01 + vertex 2.917500e+01 4.209289e+02 7.000000e+01 + vertex 2.893940e+01 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735484e-01 -8.191717e-01 0.000000e+00 + outer loop + vertex 2.893940e+01 4.207640e+02 6.500000e+01 + vertex 2.917500e+01 4.209289e+02 7.000000e+01 + vertex 2.893940e+01 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 2.893940e+01 4.207640e+02 6.500000e+01 + vertex 2.893940e+01 4.207640e+02 7.000000e+01 + vertex 2.873603e+01 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 2.873603e+01 4.205606e+02 6.500000e+01 + vertex 2.893940e+01 4.207640e+02 7.000000e+01 + vertex 2.873603e+01 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 2.873603e+01 4.205606e+02 6.500000e+01 + vertex 2.873603e+01 4.205606e+02 7.000000e+01 + vertex 2.857106e+01 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 2.857106e+01 4.203250e+02 6.500000e+01 + vertex 2.873603e+01 4.205606e+02 7.000000e+01 + vertex 2.857106e+01 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 2.857106e+01 4.203250e+02 6.500000e+01 + vertex 2.857106e+01 4.203250e+02 7.000000e+01 + vertex 2.844951e+01 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 2.844951e+01 4.200643e+02 6.500000e+01 + vertex 2.857106e+01 4.203250e+02 7.000000e+01 + vertex 2.844951e+01 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659277e-01 -2.588120e-01 0.000000e+00 + outer loop + vertex 2.844951e+01 4.200643e+02 6.500000e+01 + vertex 2.844951e+01 4.200643e+02 7.000000e+01 + vertex 2.837507e+01 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659277e-01 -2.588120e-01 0.000000e+00 + outer loop + vertex 2.837507e+01 4.197865e+02 6.500000e+01 + vertex 2.844951e+01 4.200643e+02 7.000000e+01 + vertex 2.837507e+01 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 2.837507e+01 4.197865e+02 6.500000e+01 + vertex 2.837507e+01 4.197865e+02 7.000000e+01 + vertex 2.835000e+01 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 2.835000e+01 4.195000e+02 6.500000e+01 + vertex 2.837507e+01 4.197865e+02 7.000000e+01 + vertex 2.835000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 2.835000e+01 4.195000e+02 6.500000e+01 + vertex 2.835000e+01 4.195000e+02 7.000000e+01 + vertex 2.837507e+01 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 2.837507e+01 4.192135e+02 6.500000e+01 + vertex 2.835000e+01 4.195000e+02 7.000000e+01 + vertex 2.837507e+01 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659277e-01 2.588120e-01 -0.000000e+00 + outer loop + vertex 2.837507e+01 4.192135e+02 6.500000e+01 + vertex 2.837507e+01 4.192135e+02 7.000000e+01 + vertex 2.844951e+01 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659277e-01 2.588120e-01 -0.000000e+00 + outer loop + vertex 2.844951e+01 4.189357e+02 6.500000e+01 + vertex 2.837507e+01 4.192135e+02 7.000000e+01 + vertex 2.844951e+01 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063009e-01 4.226330e-01 -0.000000e+00 + outer loop + vertex 2.844951e+01 4.189357e+02 6.500000e+01 + vertex 2.844951e+01 4.189357e+02 7.000000e+01 + vertex 2.857106e+01 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063009e-01 4.226330e-01 -0.000000e+00 + outer loop + vertex 2.857106e+01 4.186750e+02 6.500000e+01 + vertex 2.844951e+01 4.189357e+02 7.000000e+01 + vertex 2.857106e+01 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191686e-01 5.735527e-01 -0.000000e+00 + outer loop + vertex 2.857106e+01 4.186750e+02 6.500000e+01 + vertex 2.857106e+01 4.186750e+02 7.000000e+01 + vertex 2.873603e+01 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191686e-01 5.735527e-01 -0.000000e+00 + outer loop + vertex 2.873603e+01 4.184394e+02 6.500000e+01 + vertex 2.857106e+01 4.186750e+02 7.000000e+01 + vertex 2.873603e+01 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 7.071133e-01 -0.000000e+00 + outer loop + vertex 2.873603e+01 4.184394e+02 6.500000e+01 + vertex 2.873603e+01 4.184394e+02 7.000000e+01 + vertex 2.893940e+01 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 7.071133e-01 -0.000000e+00 + outer loop + vertex 2.893940e+01 4.182360e+02 6.500000e+01 + vertex 2.873603e+01 4.184394e+02 7.000000e+01 + vertex 2.893940e+01 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735484e-01 8.191717e-01 -0.000000e+00 + outer loop + vertex 2.893940e+01 4.182360e+02 6.500000e+01 + vertex 2.893940e+01 4.182360e+02 7.000000e+01 + vertex 2.917500e+01 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735484e-01 8.191717e-01 -0.000000e+00 + outer loop + vertex 2.917500e+01 4.180711e+02 6.500000e+01 + vertex 2.893940e+01 4.182360e+02 7.000000e+01 + vertex 2.917500e+01 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226557e-01 9.062903e-01 -0.000000e+00 + outer loop + vertex 2.917500e+01 4.180711e+02 6.500000e+01 + vertex 2.917500e+01 4.180711e+02 7.000000e+01 + vertex 2.943567e+01 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226557e-01 9.062903e-01 -0.000000e+00 + outer loop + vertex 2.943567e+01 4.179495e+02 6.500000e+01 + vertex 2.917500e+01 4.180711e+02 7.000000e+01 + vertex 2.943567e+01 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588395e-01 9.659204e-01 -0.000000e+00 + outer loop + vertex 2.943567e+01 4.179495e+02 6.500000e+01 + vertex 2.943567e+01 4.179495e+02 7.000000e+01 + vertex 2.971348e+01 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588395e-01 9.659204e-01 -0.000000e+00 + outer loop + vertex 2.971348e+01 4.178751e+02 6.500000e+01 + vertex 2.943567e+01 4.179495e+02 7.000000e+01 + vertex 2.971348e+01 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 2.971348e+01 4.178751e+02 6.500000e+01 + vertex 2.971348e+01 4.178751e+02 7.000000e+01 + vertex 3.000000e+01 4.178500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 4.178500e+02 6.500000e+01 + vertex 2.971348e+01 4.178751e+02 7.000000e+01 + vertex 3.000000e+01 4.178500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.178500e+02 6.500000e+01 + vertex 3.000000e+01 4.178500e+02 7.000000e+01 + vertex 3.028652e+01 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.178751e+02 6.500000e+01 + vertex 3.000000e+01 4.178500e+02 7.000000e+01 + vertex 3.028652e+01 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588395e-01 9.659204e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.178751e+02 6.500000e+01 + vertex 3.028652e+01 4.178751e+02 7.000000e+01 + vertex 3.056433e+01 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588395e-01 9.659204e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.179495e+02 6.500000e+01 + vertex 3.028652e+01 4.178751e+02 7.000000e+01 + vertex 3.056433e+01 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226532e-01 9.062915e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.179495e+02 6.500000e+01 + vertex 3.056433e+01 4.179495e+02 7.000000e+01 + vertex 3.082500e+01 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226532e-01 9.062915e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.180711e+02 6.500000e+01 + vertex 3.056433e+01 4.179495e+02 7.000000e+01 + vertex 3.082500e+01 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735484e-01 8.191717e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.180711e+02 6.500000e+01 + vertex 3.082500e+01 4.180711e+02 7.000000e+01 + vertex 3.106060e+01 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735484e-01 8.191717e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.182360e+02 6.500000e+01 + vertex 3.082500e+01 4.180711e+02 7.000000e+01 + vertex 3.106060e+01 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071003e-01 7.071133e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.182360e+02 6.500000e+01 + vertex 3.106060e+01 4.182360e+02 7.000000e+01 + vertex 3.126398e+01 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071003e-01 7.071133e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.184394e+02 6.500000e+01 + vertex 3.106060e+01 4.182360e+02 7.000000e+01 + vertex 3.126398e+01 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.184394e+02 6.500000e+01 + vertex 3.126398e+01 4.184394e+02 7.000000e+01 + vertex 3.142894e+01 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.186750e+02 6.500000e+01 + vertex 3.126398e+01 4.184394e+02 7.000000e+01 + vertex 3.142894e+01 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062984e-01 4.226383e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.186750e+02 6.500000e+01 + vertex 3.142894e+01 4.186750e+02 7.000000e+01 + vertex 3.155049e+01 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062984e-01 4.226383e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.189357e+02 6.500000e+01 + vertex 3.142894e+01 4.186750e+02 7.000000e+01 + vertex 3.155049e+01 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659277e-01 2.588120e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.189357e+02 6.500000e+01 + vertex 3.155049e+01 4.189357e+02 7.000000e+01 + vertex 3.162493e+01 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659277e-01 2.588120e-01 0.000000e+00 + outer loop + vertex 3.162493e+01 4.192135e+02 6.500000e+01 + vertex 3.155049e+01 4.189357e+02 7.000000e+01 + vertex 3.162493e+01 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 3.162493e+01 4.192135e+02 6.500000e+01 + vertex 3.162493e+01 4.192135e+02 7.000000e+01 + vertex 3.165000e+01 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 3.165000e+01 4.195000e+02 6.500000e+01 + vertex 3.162493e+01 4.192135e+02 7.000000e+01 + vertex 3.165000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 3.165000e+01 4.195000e+02 6.500000e+01 + vertex 3.165000e+01 4.195000e+02 7.000000e+01 + vertex 3.162493e+01 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 3.162493e+01 4.197865e+02 6.500000e+01 + vertex 3.165000e+01 4.195000e+02 7.000000e+01 + vertex 3.162493e+01 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659277e-01 -2.588120e-01 0.000000e+00 + outer loop + vertex 3.162493e+01 4.197865e+02 6.500000e+01 + vertex 3.162493e+01 4.197865e+02 7.000000e+01 + vertex 3.155049e+01 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659277e-01 -2.588120e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.200643e+02 6.500000e+01 + vertex 3.162493e+01 4.197865e+02 7.000000e+01 + vertex 3.155049e+01 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063169e-01 -4.225986e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.200643e+02 6.500000e+01 + vertex 3.155049e+01 4.200643e+02 7.000000e+01 + vertex 3.142894e+01 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063169e-01 -4.225986e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.203250e+02 6.500000e+01 + vertex 3.155049e+01 4.200643e+02 7.000000e+01 + vertex 3.142894e+01 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191376e-01 -5.735971e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.203250e+02 6.500000e+01 + vertex 3.142894e+01 4.203250e+02 7.000000e+01 + vertex 3.126398e+01 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191376e-01 -5.735971e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.205606e+02 6.500000e+01 + vertex 3.142894e+01 4.203250e+02 7.000000e+01 + vertex 3.126398e+01 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.205606e+02 6.500000e+01 + vertex 3.126398e+01 4.205606e+02 7.000000e+01 + vertex 3.106060e+01 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.207640e+02 6.500000e+01 + vertex 3.126398e+01 4.205606e+02 7.000000e+01 + vertex 3.106060e+01 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735484e-01 -8.191717e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.207640e+02 6.500000e+01 + vertex 3.106060e+01 4.207640e+02 7.000000e+01 + vertex 3.082500e+01 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735484e-01 -8.191717e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.209289e+02 6.500000e+01 + vertex 3.106060e+01 4.207640e+02 7.000000e+01 + vertex 3.082500e+01 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226532e-01 -9.062915e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.209289e+02 6.500000e+01 + vertex 3.082500e+01 4.209289e+02 7.000000e+01 + vertex 3.056433e+01 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226532e-01 -9.062915e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.210505e+02 6.500000e+01 + vertex 3.082500e+01 4.209289e+02 7.000000e+01 + vertex 3.056433e+01 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.210505e+02 6.500000e+01 + vertex 3.056433e+01 4.210505e+02 7.000000e+01 + vertex 3.028652e+01 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.211249e+02 6.500000e+01 + vertex 3.056433e+01 4.210505e+02 7.000000e+01 + vertex 3.028652e+01 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.211249e+02 6.500000e+01 + vertex 3.028652e+01 4.211249e+02 7.000000e+01 + vertex 3.000000e+01 4.211500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.211500e+02 6.500000e+01 + vertex 3.028652e+01 4.211249e+02 7.000000e+01 + vertex 3.000000e+01 4.211500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.211500e+02 6.500000e+01 + vertex 8.000001e+00 4.211500e+02 7.000000e+01 + vertex 7.713482e+00 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 7.713482e+00 4.211249e+02 6.500000e+01 + vertex 8.000001e+00 4.211500e+02 7.000000e+01 + vertex 7.713482e+00 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 7.713482e+00 4.211249e+02 6.500000e+01 + vertex 7.713482e+00 4.211249e+02 7.000000e+01 + vertex 7.435668e+00 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 7.435668e+00 4.210505e+02 6.500000e+01 + vertex 7.713482e+00 4.211249e+02 7.000000e+01 + vertex 7.435668e+00 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226557e-01 -9.062903e-01 0.000000e+00 + outer loop + vertex 7.435668e+00 4.210505e+02 6.500000e+01 + vertex 7.435668e+00 4.210505e+02 7.000000e+01 + vertex 7.175002e+00 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226557e-01 -9.062903e-01 0.000000e+00 + outer loop + vertex 7.175002e+00 4.209289e+02 6.500000e+01 + vertex 7.435668e+00 4.210505e+02 7.000000e+01 + vertex 7.175002e+00 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735484e-01 -8.191717e-01 0.000000e+00 + outer loop + vertex 7.175002e+00 4.209289e+02 6.500000e+01 + vertex 7.175002e+00 4.209289e+02 7.000000e+01 + vertex 6.939404e+00 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735484e-01 -8.191717e-01 0.000000e+00 + outer loop + vertex 6.939404e+00 4.207640e+02 6.500000e+01 + vertex 7.175002e+00 4.209289e+02 7.000000e+01 + vertex 6.939404e+00 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 6.939404e+00 4.207640e+02 6.500000e+01 + vertex 6.939404e+00 4.207640e+02 7.000000e+01 + vertex 6.736029e+00 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 6.736029e+00 4.205606e+02 6.500000e+01 + vertex 6.939404e+00 4.207640e+02 7.000000e+01 + vertex 6.736029e+00 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 6.736029e+00 4.205606e+02 6.500000e+01 + vertex 6.736029e+00 4.205606e+02 7.000000e+01 + vertex 6.571058e+00 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 6.571058e+00 4.203250e+02 6.500000e+01 + vertex 6.736029e+00 4.205606e+02 7.000000e+01 + vertex 6.571058e+00 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 6.571058e+00 4.203250e+02 6.500000e+01 + vertex 6.571058e+00 4.203250e+02 7.000000e+01 + vertex 6.449509e+00 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 6.449509e+00 4.200643e+02 6.500000e+01 + vertex 6.571058e+00 4.203250e+02 7.000000e+01 + vertex 6.449509e+00 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659277e-01 -2.588120e-01 0.000000e+00 + outer loop + vertex 6.449509e+00 4.200643e+02 6.500000e+01 + vertex 6.449509e+00 4.200643e+02 7.000000e+01 + vertex 6.375071e+00 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659277e-01 -2.588120e-01 0.000000e+00 + outer loop + vertex 6.375071e+00 4.197865e+02 6.500000e+01 + vertex 6.449509e+00 4.200643e+02 7.000000e+01 + vertex 6.375071e+00 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 6.375071e+00 4.197865e+02 6.500000e+01 + vertex 6.375071e+00 4.197865e+02 7.000000e+01 + vertex 6.350003e+00 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 6.350003e+00 4.195000e+02 6.500000e+01 + vertex 6.375071e+00 4.197865e+02 7.000000e+01 + vertex 6.350003e+00 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 6.350003e+00 4.195000e+02 6.500000e+01 + vertex 6.350003e+00 4.195000e+02 7.000000e+01 + vertex 6.375071e+00 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 6.375071e+00 4.192135e+02 6.500000e+01 + vertex 6.350003e+00 4.195000e+02 7.000000e+01 + vertex 6.375071e+00 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659277e-01 2.588120e-01 -0.000000e+00 + outer loop + vertex 6.375071e+00 4.192135e+02 6.500000e+01 + vertex 6.375071e+00 4.192135e+02 7.000000e+01 + vertex 6.449509e+00 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659277e-01 2.588120e-01 -0.000000e+00 + outer loop + vertex 6.449509e+00 4.189357e+02 6.500000e+01 + vertex 6.375071e+00 4.192135e+02 7.000000e+01 + vertex 6.449509e+00 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063009e-01 4.226330e-01 -0.000000e+00 + outer loop + vertex 6.449509e+00 4.189357e+02 6.500000e+01 + vertex 6.449509e+00 4.189357e+02 7.000000e+01 + vertex 6.571058e+00 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063009e-01 4.226330e-01 -0.000000e+00 + outer loop + vertex 6.571058e+00 4.186750e+02 6.500000e+01 + vertex 6.449509e+00 4.189357e+02 7.000000e+01 + vertex 6.571058e+00 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191686e-01 5.735527e-01 -0.000000e+00 + outer loop + vertex 6.571058e+00 4.186750e+02 6.500000e+01 + vertex 6.571058e+00 4.186750e+02 7.000000e+01 + vertex 6.736029e+00 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191686e-01 5.735527e-01 -0.000000e+00 + outer loop + vertex 6.736029e+00 4.184394e+02 6.500000e+01 + vertex 6.571058e+00 4.186750e+02 7.000000e+01 + vertex 6.736029e+00 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 7.071133e-01 -0.000000e+00 + outer loop + vertex 6.736029e+00 4.184394e+02 6.500000e+01 + vertex 6.736029e+00 4.184394e+02 7.000000e+01 + vertex 6.939404e+00 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 7.071133e-01 -0.000000e+00 + outer loop + vertex 6.939404e+00 4.182360e+02 6.500000e+01 + vertex 6.736029e+00 4.184394e+02 7.000000e+01 + vertex 6.939404e+00 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735484e-01 8.191717e-01 -0.000000e+00 + outer loop + vertex 6.939404e+00 4.182360e+02 6.500000e+01 + vertex 6.939404e+00 4.182360e+02 7.000000e+01 + vertex 7.175002e+00 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735484e-01 8.191717e-01 -0.000000e+00 + outer loop + vertex 7.175002e+00 4.180711e+02 6.500000e+01 + vertex 6.939404e+00 4.182360e+02 7.000000e+01 + vertex 7.175002e+00 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226557e-01 9.062903e-01 -0.000000e+00 + outer loop + vertex 7.175002e+00 4.180711e+02 6.500000e+01 + vertex 7.175002e+00 4.180711e+02 7.000000e+01 + vertex 7.435668e+00 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226557e-01 9.062903e-01 -0.000000e+00 + outer loop + vertex 7.435668e+00 4.179495e+02 6.500000e+01 + vertex 7.175002e+00 4.180711e+02 7.000000e+01 + vertex 7.435668e+00 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588395e-01 9.659204e-01 -0.000000e+00 + outer loop + vertex 7.435668e+00 4.179495e+02 6.500000e+01 + vertex 7.435668e+00 4.179495e+02 7.000000e+01 + vertex 7.713482e+00 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588395e-01 9.659204e-01 -0.000000e+00 + outer loop + vertex 7.713482e+00 4.178751e+02 6.500000e+01 + vertex 7.435668e+00 4.179495e+02 7.000000e+01 + vertex 7.713482e+00 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 7.713482e+00 4.178751e+02 6.500000e+01 + vertex 7.713482e+00 4.178751e+02 7.000000e+01 + vertex 8.000001e+00 4.178500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 4.178500e+02 6.500000e+01 + vertex 7.713482e+00 4.178751e+02 7.000000e+01 + vertex 8.000001e+00 4.178500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.178500e+02 6.500000e+01 + vertex 8.000001e+00 4.178500e+02 7.000000e+01 + vertex 8.286521e+00 4.178751e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.178751e+02 6.500000e+01 + vertex 8.000001e+00 4.178500e+02 7.000000e+01 + vertex 8.286521e+00 4.178751e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588395e-01 9.659204e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.178751e+02 6.500000e+01 + vertex 8.286521e+00 4.178751e+02 7.000000e+01 + vertex 8.564334e+00 4.179495e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588395e-01 9.659204e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.179495e+02 6.500000e+01 + vertex 8.286521e+00 4.178751e+02 7.000000e+01 + vertex 8.564334e+00 4.179495e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226557e-01 9.062903e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.179495e+02 6.500000e+01 + vertex 8.564334e+00 4.179495e+02 7.000000e+01 + vertex 8.825000e+00 4.180711e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226557e-01 9.062903e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.180711e+02 6.500000e+01 + vertex 8.564334e+00 4.179495e+02 7.000000e+01 + vertex 8.825000e+00 4.180711e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735423e-01 8.191759e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.180711e+02 6.500000e+01 + vertex 8.825000e+00 4.180711e+02 7.000000e+01 + vertex 9.060603e+00 4.182360e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735423e-01 8.191759e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.182360e+02 6.500000e+01 + vertex 8.825000e+00 4.180711e+02 7.000000e+01 + vertex 9.060603e+00 4.182360e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.182360e+02 6.500000e+01 + vertex 9.060603e+00 4.182360e+02 7.000000e+01 + vertex 9.263974e+00 4.184394e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.184394e+02 6.500000e+01 + vertex 9.060603e+00 4.182360e+02 7.000000e+01 + vertex 9.263974e+00 4.184394e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191686e-01 5.735527e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.184394e+02 6.500000e+01 + vertex 9.263974e+00 4.184394e+02 7.000000e+01 + vertex 9.428944e+00 4.186750e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191686e-01 5.735527e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.186750e+02 6.500000e+01 + vertex 9.263974e+00 4.184394e+02 7.000000e+01 + vertex 9.428944e+00 4.186750e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063009e-01 4.226330e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.186750e+02 6.500000e+01 + vertex 9.428944e+00 4.186750e+02 7.000000e+01 + vertex 9.550493e+00 4.189357e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063009e-01 4.226330e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.189357e+02 6.500000e+01 + vertex 9.428944e+00 4.186750e+02 7.000000e+01 + vertex 9.550493e+00 4.189357e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659245e-01 2.588241e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.189357e+02 6.500000e+01 + vertex 9.550493e+00 4.189357e+02 7.000000e+01 + vertex 9.624936e+00 4.192135e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659245e-01 2.588241e-01 0.000000e+00 + outer loop + vertex 9.624936e+00 4.192135e+02 6.500000e+01 + vertex 9.550493e+00 4.189357e+02 7.000000e+01 + vertex 9.624936e+00 4.192135e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 9.624936e+00 4.192135e+02 6.500000e+01 + vertex 9.624936e+00 4.192135e+02 7.000000e+01 + vertex 9.650003e+00 4.195000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 9.650003e+00 4.195000e+02 6.500000e+01 + vertex 9.624936e+00 4.192135e+02 7.000000e+01 + vertex 9.650003e+00 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 9.650003e+00 4.195000e+02 6.500000e+01 + vertex 9.650003e+00 4.195000e+02 7.000000e+01 + vertex 9.624936e+00 4.197865e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 9.624936e+00 4.197865e+02 6.500000e+01 + vertex 9.650003e+00 4.195000e+02 7.000000e+01 + vertex 9.624936e+00 4.197865e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659245e-01 -2.588241e-01 0.000000e+00 + outer loop + vertex 9.624936e+00 4.197865e+02 6.500000e+01 + vertex 9.624936e+00 4.197865e+02 7.000000e+01 + vertex 9.550493e+00 4.200643e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659245e-01 -2.588241e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.200643e+02 6.500000e+01 + vertex 9.624936e+00 4.197865e+02 7.000000e+01 + vertex 9.550493e+00 4.200643e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.200643e+02 6.500000e+01 + vertex 9.550493e+00 4.200643e+02 7.000000e+01 + vertex 9.428944e+00 4.203250e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.203250e+02 6.500000e+01 + vertex 9.550493e+00 4.200643e+02 7.000000e+01 + vertex 9.428944e+00 4.203250e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.203250e+02 6.500000e+01 + vertex 9.428944e+00 4.203250e+02 7.000000e+01 + vertex 9.263974e+00 4.205606e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.205606e+02 6.500000e+01 + vertex 9.428944e+00 4.203250e+02 7.000000e+01 + vertex 9.263974e+00 4.205606e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.205606e+02 6.500000e+01 + vertex 9.263974e+00 4.205606e+02 7.000000e+01 + vertex 9.060603e+00 4.207640e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.207640e+02 6.500000e+01 + vertex 9.263974e+00 4.205606e+02 7.000000e+01 + vertex 9.060603e+00 4.207640e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735423e-01 -8.191759e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.207640e+02 6.500000e+01 + vertex 9.060603e+00 4.207640e+02 7.000000e+01 + vertex 8.825000e+00 4.209289e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735423e-01 -8.191759e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.209289e+02 6.500000e+01 + vertex 9.060603e+00 4.207640e+02 7.000000e+01 + vertex 8.825000e+00 4.209289e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226557e-01 -9.062903e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.209289e+02 6.500000e+01 + vertex 8.825000e+00 4.209289e+02 7.000000e+01 + vertex 8.564334e+00 4.210505e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226557e-01 -9.062903e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.210505e+02 6.500000e+01 + vertex 8.825000e+00 4.209289e+02 7.000000e+01 + vertex 8.564334e+00 4.210505e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.210505e+02 6.500000e+01 + vertex 8.564334e+00 4.210505e+02 7.000000e+01 + vertex 8.286521e+00 4.211249e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.211249e+02 6.500000e+01 + vertex 8.564334e+00 4.210505e+02 7.000000e+01 + vertex 8.286521e+00 4.211249e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.211249e+02 6.500000e+01 + vertex 8.286521e+00 4.211249e+02 7.000000e+01 + vertex 8.000001e+00 4.211500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.211500e+02 6.500000e+01 + vertex 8.286521e+00 4.211249e+02 7.000000e+01 + vertex 8.000001e+00 4.211500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.521500e+02 6.500000e+01 + vertex 3.000000e+01 4.521500e+02 7.000000e+01 + vertex 2.971348e+01 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 2.971348e+01 4.521249e+02 6.500000e+01 + vertex 3.000000e+01 4.521500e+02 7.000000e+01 + vertex 2.971348e+01 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 2.971348e+01 4.521249e+02 6.500000e+01 + vertex 2.971348e+01 4.521249e+02 7.000000e+01 + vertex 2.943567e+01 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 2.943567e+01 4.520505e+02 6.500000e+01 + vertex 2.971348e+01 4.521249e+02 7.000000e+01 + vertex 2.943567e+01 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225706e-01 -9.063300e-01 0.000000e+00 + outer loop + vertex 2.943567e+01 4.520505e+02 6.500000e+01 + vertex 2.943567e+01 4.520505e+02 7.000000e+01 + vertex 2.917500e+01 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal 4.225706e-01 -9.063300e-01 0.000000e+00 + outer loop + vertex 2.917500e+01 4.519289e+02 6.500000e+01 + vertex 2.943567e+01 4.520505e+02 7.000000e+01 + vertex 2.917500e+01 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal 5.736179e-01 -8.191230e-01 0.000000e+00 + outer loop + vertex 2.917500e+01 4.519289e+02 6.500000e+01 + vertex 2.917500e+01 4.519289e+02 7.000000e+01 + vertex 2.893940e+01 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal 5.736179e-01 -8.191230e-01 0.000000e+00 + outer loop + vertex 2.893940e+01 4.517640e+02 6.500000e+01 + vertex 2.917500e+01 4.519289e+02 7.000000e+01 + vertex 2.893940e+01 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 2.893940e+01 4.517640e+02 6.500000e+01 + vertex 2.893940e+01 4.517640e+02 7.000000e+01 + vertex 2.873603e+01 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 2.873603e+01 4.515606e+02 6.500000e+01 + vertex 2.893940e+01 4.517640e+02 7.000000e+01 + vertex 2.873603e+01 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 2.873603e+01 4.515606e+02 6.500000e+01 + vertex 2.873603e+01 4.515606e+02 7.000000e+01 + vertex 2.857106e+01 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191345e-01 -5.736014e-01 0.000000e+00 + outer loop + vertex 2.857106e+01 4.513250e+02 6.500000e+01 + vertex 2.873603e+01 4.515606e+02 7.000000e+01 + vertex 2.857106e+01 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 2.857106e+01 4.513250e+02 6.500000e+01 + vertex 2.857106e+01 4.513250e+02 7.000000e+01 + vertex 2.844951e+01 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225933e-01 0.000000e+00 + outer loop + vertex 2.844951e+01 4.510643e+02 6.500000e+01 + vertex 2.857106e+01 4.513250e+02 7.000000e+01 + vertex 2.844951e+01 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659208e-01 -2.588380e-01 0.000000e+00 + outer loop + vertex 2.844951e+01 4.510643e+02 6.500000e+01 + vertex 2.844951e+01 4.510643e+02 7.000000e+01 + vertex 2.837507e+01 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659208e-01 -2.588380e-01 0.000000e+00 + outer loop + vertex 2.837507e+01 4.507865e+02 6.500000e+01 + vertex 2.844951e+01 4.510643e+02 7.000000e+01 + vertex 2.837507e+01 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 2.837507e+01 4.507865e+02 6.500000e+01 + vertex 2.837507e+01 4.507865e+02 7.000000e+01 + vertex 2.835000e+01 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 2.835000e+01 4.505000e+02 6.500000e+01 + vertex 2.837507e+01 4.507865e+02 7.000000e+01 + vertex 2.835000e+01 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 2.835000e+01 4.505000e+02 6.500000e+01 + vertex 2.835000e+01 4.505000e+02 7.000000e+01 + vertex 2.837507e+01 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 2.837507e+01 4.502135e+02 6.500000e+01 + vertex 2.835000e+01 4.505000e+02 7.000000e+01 + vertex 2.837507e+01 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659277e-01 2.588120e-01 -0.000000e+00 + outer loop + vertex 2.837507e+01 4.502135e+02 6.500000e+01 + vertex 2.837507e+01 4.502135e+02 7.000000e+01 + vertex 2.844951e+01 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659277e-01 2.588120e-01 -0.000000e+00 + outer loop + vertex 2.844951e+01 4.499357e+02 6.500000e+01 + vertex 2.837507e+01 4.502135e+02 7.000000e+01 + vertex 2.844951e+01 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063194e-01 4.225933e-01 -0.000000e+00 + outer loop + vertex 2.844951e+01 4.499357e+02 6.500000e+01 + vertex 2.844951e+01 4.499357e+02 7.000000e+01 + vertex 2.857106e+01 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063194e-01 4.225933e-01 -0.000000e+00 + outer loop + vertex 2.857106e+01 4.496750e+02 6.500000e+01 + vertex 2.844951e+01 4.499357e+02 7.000000e+01 + vertex 2.857106e+01 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191345e-01 5.736014e-01 -0.000000e+00 + outer loop + vertex 2.857106e+01 4.496750e+02 6.500000e+01 + vertex 2.857106e+01 4.496750e+02 7.000000e+01 + vertex 2.873603e+01 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191345e-01 5.736014e-01 -0.000000e+00 + outer loop + vertex 2.873603e+01 4.494394e+02 6.500000e+01 + vertex 2.857106e+01 4.496750e+02 7.000000e+01 + vertex 2.873603e+01 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 7.071133e-01 -0.000000e+00 + outer loop + vertex 2.873603e+01 4.494394e+02 6.500000e+01 + vertex 2.873603e+01 4.494394e+02 7.000000e+01 + vertex 2.893940e+01 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 7.071133e-01 -0.000000e+00 + outer loop + vertex 2.893940e+01 4.492360e+02 6.500000e+01 + vertex 2.873603e+01 4.494394e+02 7.000000e+01 + vertex 2.893940e+01 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal 5.736179e-01 8.191230e-01 -0.000000e+00 + outer loop + vertex 2.893940e+01 4.492360e+02 6.500000e+01 + vertex 2.893940e+01 4.492360e+02 7.000000e+01 + vertex 2.917500e+01 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal 5.736179e-01 8.191230e-01 -0.000000e+00 + outer loop + vertex 2.917500e+01 4.490710e+02 6.500000e+01 + vertex 2.893940e+01 4.492360e+02 7.000000e+01 + vertex 2.917500e+01 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225706e-01 9.063300e-01 -0.000000e+00 + outer loop + vertex 2.917500e+01 4.490710e+02 6.500000e+01 + vertex 2.917500e+01 4.490710e+02 7.000000e+01 + vertex 2.943567e+01 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal 4.225706e-01 9.063300e-01 -0.000000e+00 + outer loop + vertex 2.943567e+01 4.489495e+02 6.500000e+01 + vertex 2.917500e+01 4.490710e+02 7.000000e+01 + vertex 2.943567e+01 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588395e-01 9.659204e-01 -0.000000e+00 + outer loop + vertex 2.943567e+01 4.489495e+02 6.500000e+01 + vertex 2.943567e+01 4.489495e+02 7.000000e+01 + vertex 2.971348e+01 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588395e-01 9.659204e-01 -0.000000e+00 + outer loop + vertex 2.971348e+01 4.488751e+02 6.500000e+01 + vertex 2.943567e+01 4.489495e+02 7.000000e+01 + vertex 2.971348e+01 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 2.971348e+01 4.488751e+02 6.500000e+01 + vertex 2.971348e+01 4.488751e+02 7.000000e+01 + vertex 3.000000e+01 4.488500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.714381e-02 9.961957e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 4.488500e+02 6.500000e+01 + vertex 2.971348e+01 4.488751e+02 7.000000e+01 + vertex 3.000000e+01 4.488500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.488500e+02 6.500000e+01 + vertex 3.000000e+01 4.488500e+02 7.000000e+01 + vertex 3.028652e+01 4.488751e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 9.961957e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.488751e+02 6.500000e+01 + vertex 3.000000e+01 4.488500e+02 7.000000e+01 + vertex 3.028652e+01 4.488751e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588395e-01 9.659204e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.488751e+02 6.500000e+01 + vertex 3.028652e+01 4.488751e+02 7.000000e+01 + vertex 3.056433e+01 4.489495e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588395e-01 9.659204e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.489495e+02 6.500000e+01 + vertex 3.028652e+01 4.488751e+02 7.000000e+01 + vertex 3.056433e+01 4.489495e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225681e-01 9.063312e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.489495e+02 6.500000e+01 + vertex 3.056433e+01 4.489495e+02 7.000000e+01 + vertex 3.082500e+01 4.490710e+02 6.500000e+01 + endloop + endfacet + facet normal -4.225681e-01 9.063312e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.490710e+02 6.500000e+01 + vertex 3.056433e+01 4.489495e+02 7.000000e+01 + vertex 3.082500e+01 4.490710e+02 7.000000e+01 + endloop + endfacet + facet normal -5.736179e-01 8.191230e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.490710e+02 6.500000e+01 + vertex 3.082500e+01 4.490710e+02 7.000000e+01 + vertex 3.106060e+01 4.492360e+02 6.500000e+01 + endloop + endfacet + facet normal -5.736179e-01 8.191230e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.492360e+02 6.500000e+01 + vertex 3.082500e+01 4.490710e+02 7.000000e+01 + vertex 3.106060e+01 4.492360e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071003e-01 7.071133e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.492360e+02 6.500000e+01 + vertex 3.106060e+01 4.492360e+02 7.000000e+01 + vertex 3.126398e+01 4.494394e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071003e-01 7.071133e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.494394e+02 6.500000e+01 + vertex 3.106060e+01 4.492360e+02 7.000000e+01 + vertex 3.126398e+01 4.494394e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191376e-01 5.735971e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.494394e+02 6.500000e+01 + vertex 3.126398e+01 4.494394e+02 7.000000e+01 + vertex 3.142894e+01 4.496750e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191376e-01 5.735971e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.496750e+02 6.500000e+01 + vertex 3.126398e+01 4.494394e+02 7.000000e+01 + vertex 3.142894e+01 4.496750e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063169e-01 4.225986e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.496750e+02 6.500000e+01 + vertex 3.142894e+01 4.496750e+02 7.000000e+01 + vertex 3.155049e+01 4.499357e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063169e-01 4.225986e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.499357e+02 6.500000e+01 + vertex 3.142894e+01 4.496750e+02 7.000000e+01 + vertex 3.155049e+01 4.499357e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659277e-01 2.588120e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.499357e+02 6.500000e+01 + vertex 3.155049e+01 4.499357e+02 7.000000e+01 + vertex 3.162493e+01 4.502135e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659277e-01 2.588120e-01 0.000000e+00 + outer loop + vertex 3.162493e+01 4.502135e+02 6.500000e+01 + vertex 3.155049e+01 4.499357e+02 7.000000e+01 + vertex 3.162493e+01 4.502135e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 3.162493e+01 4.502135e+02 6.500000e+01 + vertex 3.162493e+01 4.502135e+02 7.000000e+01 + vertex 3.165000e+01 4.505000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 3.165000e+01 4.505000e+02 6.500000e+01 + vertex 3.162493e+01 4.502135e+02 7.000000e+01 + vertex 3.165000e+01 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 3.165000e+01 4.505000e+02 6.500000e+01 + vertex 3.165000e+01 4.505000e+02 7.000000e+01 + vertex 3.162493e+01 4.507865e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 3.162493e+01 4.507865e+02 6.500000e+01 + vertex 3.165000e+01 4.505000e+02 7.000000e+01 + vertex 3.162493e+01 4.507865e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659208e-01 -2.588380e-01 0.000000e+00 + outer loop + vertex 3.162493e+01 4.507865e+02 6.500000e+01 + vertex 3.162493e+01 4.507865e+02 7.000000e+01 + vertex 3.155049e+01 4.510643e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659208e-01 -2.588380e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.510643e+02 6.500000e+01 + vertex 3.162493e+01 4.507865e+02 7.000000e+01 + vertex 3.155049e+01 4.510643e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063169e-01 -4.225986e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.510643e+02 6.500000e+01 + vertex 3.155049e+01 4.510643e+02 7.000000e+01 + vertex 3.142894e+01 4.513250e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063169e-01 -4.225986e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.513250e+02 6.500000e+01 + vertex 3.155049e+01 4.510643e+02 7.000000e+01 + vertex 3.142894e+01 4.513250e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191376e-01 -5.735971e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.513250e+02 6.500000e+01 + vertex 3.142894e+01 4.513250e+02 7.000000e+01 + vertex 3.126398e+01 4.515606e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191376e-01 -5.735971e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.515606e+02 6.500000e+01 + vertex 3.142894e+01 4.513250e+02 7.000000e+01 + vertex 3.126398e+01 4.515606e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.515606e+02 6.500000e+01 + vertex 3.126398e+01 4.515606e+02 7.000000e+01 + vertex 3.106060e+01 4.517640e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.517640e+02 6.500000e+01 + vertex 3.126398e+01 4.515606e+02 7.000000e+01 + vertex 3.106060e+01 4.517640e+02 7.000000e+01 + endloop + endfacet + facet normal -5.736179e-01 -8.191230e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.517640e+02 6.500000e+01 + vertex 3.106060e+01 4.517640e+02 7.000000e+01 + vertex 3.082500e+01 4.519289e+02 6.500000e+01 + endloop + endfacet + facet normal -5.736179e-01 -8.191230e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.519289e+02 6.500000e+01 + vertex 3.106060e+01 4.517640e+02 7.000000e+01 + vertex 3.082500e+01 4.519289e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225681e-01 -9.063312e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.519289e+02 6.500000e+01 + vertex 3.082500e+01 4.519289e+02 7.000000e+01 + vertex 3.056433e+01 4.520505e+02 6.500000e+01 + endloop + endfacet + facet normal -4.225681e-01 -9.063312e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.520505e+02 6.500000e+01 + vertex 3.082500e+01 4.519289e+02 7.000000e+01 + vertex 3.056433e+01 4.520505e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.520505e+02 6.500000e+01 + vertex 3.056433e+01 4.520505e+02 7.000000e+01 + vertex 3.028652e+01 4.521249e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588395e-01 -9.659204e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.521249e+02 6.500000e+01 + vertex 3.056433e+01 4.520505e+02 7.000000e+01 + vertex 3.028652e+01 4.521249e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.521249e+02 6.500000e+01 + vertex 3.028652e+01 4.521249e+02 7.000000e+01 + vertex 3.000000e+01 4.521500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714381e-02 -9.961957e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.521500e+02 6.500000e+01 + vertex 3.028652e+01 4.521249e+02 7.000000e+01 + vertex 3.000000e+01 4.521500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.215000e+01 6.500000e+01 + vertex 8.000001e+00 4.215000e+01 7.000000e+01 + vertex 7.713482e+00 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 7.713482e+00 4.212493e+01 6.500000e+01 + vertex 8.000001e+00 4.215000e+01 7.000000e+01 + vertex 7.713482e+00 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588213e-01 -9.659252e-01 0.000000e+00 + outer loop + vertex 7.713482e+00 4.212493e+01 6.500000e+01 + vertex 7.713482e+00 4.212493e+01 7.000000e+01 + vertex 7.435668e+00 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588213e-01 -9.659252e-01 0.000000e+00 + outer loop + vertex 7.435668e+00 4.205049e+01 6.500000e+01 + vertex 7.713482e+00 4.212493e+01 7.000000e+01 + vertex 7.435668e+00 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226185e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 7.435668e+00 4.205049e+01 6.500000e+01 + vertex 7.435668e+00 4.205049e+01 7.000000e+01 + vertex 7.175002e+00 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226185e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 7.175002e+00 4.192894e+01 6.500000e+01 + vertex 7.435668e+00 4.205049e+01 7.000000e+01 + vertex 7.175002e+00 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735788e-01 -8.191504e-01 0.000000e+00 + outer loop + vertex 7.175002e+00 4.192894e+01 6.500000e+01 + vertex 7.175002e+00 4.192894e+01 7.000000e+01 + vertex 6.939404e+00 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735788e-01 -8.191504e-01 0.000000e+00 + outer loop + vertex 6.939404e+00 4.176397e+01 6.500000e+01 + vertex 7.175002e+00 4.192894e+01 7.000000e+01 + vertex 6.939404e+00 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071035e-01 -7.071100e-01 0.000000e+00 + outer loop + vertex 6.939404e+00 4.176397e+01 6.500000e+01 + vertex 6.939404e+00 4.176397e+01 7.000000e+01 + vertex 6.736029e+00 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071035e-01 -7.071100e-01 0.000000e+00 + outer loop + vertex 6.736029e+00 4.156060e+01 6.500000e+01 + vertex 6.939404e+00 4.176397e+01 7.000000e+01 + vertex 6.736029e+00 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191495e-01 -5.735801e-01 0.000000e+00 + outer loop + vertex 6.736029e+00 4.156060e+01 6.500000e+01 + vertex 6.736029e+00 4.156060e+01 7.000000e+01 + vertex 6.571058e+00 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191495e-01 -5.735801e-01 0.000000e+00 + outer loop + vertex 6.571058e+00 4.132500e+01 6.500000e+01 + vertex 6.736029e+00 4.156060e+01 7.000000e+01 + vertex 6.571058e+00 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 6.571058e+00 4.132500e+01 6.500000e+01 + vertex 6.571058e+00 4.132500e+01 7.000000e+01 + vertex 6.449509e+00 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 6.449509e+00 4.106433e+01 6.500000e+01 + vertex 6.571058e+00 4.132500e+01 7.000000e+01 + vertex 6.449509e+00 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 6.449509e+00 4.106433e+01 6.500000e+01 + vertex 6.449509e+00 4.106433e+01 7.000000e+01 + vertex 6.375071e+00 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 6.375071e+00 4.078652e+01 6.500000e+01 + vertex 6.449509e+00 4.106433e+01 7.000000e+01 + vertex 6.375071e+00 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 6.375071e+00 4.078652e+01 6.500000e+01 + vertex 6.375071e+00 4.078652e+01 7.000000e+01 + vertex 6.350003e+00 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 6.350003e+00 4.050000e+01 6.500000e+01 + vertex 6.375071e+00 4.078652e+01 7.000000e+01 + vertex 6.350003e+00 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 6.350003e+00 4.050000e+01 6.500000e+01 + vertex 6.350003e+00 4.050000e+01 7.000000e+01 + vertex 6.375071e+00 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 6.375071e+00 4.021348e+01 6.500000e+01 + vertex 6.350003e+00 4.050000e+01 7.000000e+01 + vertex 6.375071e+00 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659268e-01 2.588153e-01 -0.000000e+00 + outer loop + vertex 6.375071e+00 4.021348e+01 6.500000e+01 + vertex 6.375071e+00 4.021348e+01 7.000000e+01 + vertex 6.449509e+00 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659268e-01 2.588153e-01 -0.000000e+00 + outer loop + vertex 6.449509e+00 3.993567e+01 6.500000e+01 + vertex 6.375071e+00 4.021348e+01 7.000000e+01 + vertex 6.449509e+00 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063113e-01 4.226107e-01 -0.000000e+00 + outer loop + vertex 6.449509e+00 3.993567e+01 6.500000e+01 + vertex 6.449509e+00 3.993567e+01 7.000000e+01 + vertex 6.571058e+00 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063113e-01 4.226107e-01 -0.000000e+00 + outer loop + vertex 6.571058e+00 3.967500e+01 6.500000e+01 + vertex 6.449509e+00 3.993567e+01 7.000000e+01 + vertex 6.571058e+00 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191473e-01 5.735832e-01 -0.000000e+00 + outer loop + vertex 6.571058e+00 3.967500e+01 6.500000e+01 + vertex 6.571058e+00 3.967500e+01 7.000000e+01 + vertex 6.736029e+00 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191473e-01 5.735832e-01 -0.000000e+00 + outer loop + vertex 6.736029e+00 3.943940e+01 6.500000e+01 + vertex 6.571058e+00 3.967500e+01 7.000000e+01 + vertex 6.736029e+00 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.736029e+00 3.943940e+01 6.500000e+01 + vertex 6.736029e+00 3.943940e+01 7.000000e+01 + vertex 6.939404e+00 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.939404e+00 3.923602e+01 6.500000e+01 + vertex 6.736029e+00 3.943940e+01 7.000000e+01 + vertex 6.939404e+00 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735788e-01 8.191504e-01 -0.000000e+00 + outer loop + vertex 6.939404e+00 3.923602e+01 6.500000e+01 + vertex 6.939404e+00 3.923602e+01 7.000000e+01 + vertex 7.175002e+00 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735788e-01 8.191504e-01 -0.000000e+00 + outer loop + vertex 7.175002e+00 3.907106e+01 6.500000e+01 + vertex 6.939404e+00 3.923602e+01 7.000000e+01 + vertex 7.175002e+00 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226185e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 7.175002e+00 3.907106e+01 6.500000e+01 + vertex 7.175002e+00 3.907106e+01 7.000000e+01 + vertex 7.435668e+00 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226185e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 7.435668e+00 3.894950e+01 6.500000e+01 + vertex 7.175002e+00 3.907106e+01 7.000000e+01 + vertex 7.435668e+00 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588153e-01 9.659268e-01 -0.000000e+00 + outer loop + vertex 7.435668e+00 3.894950e+01 6.500000e+01 + vertex 7.435668e+00 3.894950e+01 7.000000e+01 + vertex 7.713482e+00 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588153e-01 9.659268e-01 -0.000000e+00 + outer loop + vertex 7.713482e+00 3.887507e+01 6.500000e+01 + vertex 7.435668e+00 3.894950e+01 7.000000e+01 + vertex 7.713482e+00 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 7.713482e+00 3.887507e+01 6.500000e+01 + vertex 7.713482e+00 3.887507e+01 7.000000e+01 + vertex 8.000001e+00 3.885000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 3.885000e+01 6.500000e+01 + vertex 7.713482e+00 3.887507e+01 7.000000e+01 + vertex 8.000001e+00 3.885000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 3.885000e+01 6.500000e+01 + vertex 8.000001e+00 3.885000e+01 7.000000e+01 + vertex 8.286521e+00 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 3.887507e+01 6.500000e+01 + vertex 8.000001e+00 3.885000e+01 7.000000e+01 + vertex 8.286521e+00 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 3.887507e+01 6.500000e+01 + vertex 8.286521e+00 3.887507e+01 7.000000e+01 + vertex 8.564334e+00 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 3.894950e+01 6.500000e+01 + vertex 8.286521e+00 3.887507e+01 7.000000e+01 + vertex 8.564334e+00 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226185e-01 9.063077e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 3.894950e+01 6.500000e+01 + vertex 8.564334e+00 3.894950e+01 7.000000e+01 + vertex 8.825000e+00 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226185e-01 9.063077e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 3.907106e+01 6.500000e+01 + vertex 8.564334e+00 3.894950e+01 7.000000e+01 + vertex 8.825000e+00 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735727e-01 8.191546e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 3.907106e+01 6.500000e+01 + vertex 8.825000e+00 3.907106e+01 7.000000e+01 + vertex 9.060603e+00 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735727e-01 8.191546e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 3.923602e+01 6.500000e+01 + vertex 8.825000e+00 3.907106e+01 7.000000e+01 + vertex 9.060603e+00 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071133e-01 7.071003e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 3.923602e+01 6.500000e+01 + vertex 9.060603e+00 3.923602e+01 7.000000e+01 + vertex 9.263974e+00 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071133e-01 7.071003e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 3.943940e+01 6.500000e+01 + vertex 9.060603e+00 3.923602e+01 7.000000e+01 + vertex 9.263974e+00 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191473e-01 5.735832e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 3.943940e+01 6.500000e+01 + vertex 9.263974e+00 3.943940e+01 7.000000e+01 + vertex 9.428944e+00 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191473e-01 5.735832e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 3.967500e+01 6.500000e+01 + vertex 9.263974e+00 3.943940e+01 7.000000e+01 + vertex 9.428944e+00 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063113e-01 4.226107e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 3.967500e+01 6.500000e+01 + vertex 9.428944e+00 3.967500e+01 7.000000e+01 + vertex 9.550493e+00 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063113e-01 4.226107e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 3.993567e+01 6.500000e+01 + vertex 9.428944e+00 3.967500e+01 7.000000e+01 + vertex 9.550493e+00 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659236e-01 2.588274e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 3.993567e+01 6.500000e+01 + vertex 9.550493e+00 3.993567e+01 7.000000e+01 + vertex 9.624936e+00 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659236e-01 2.588274e-01 0.000000e+00 + outer loop + vertex 9.624936e+00 4.021348e+01 6.500000e+01 + vertex 9.550493e+00 3.993567e+01 7.000000e+01 + vertex 9.624936e+00 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 9.624936e+00 4.021348e+01 6.500000e+01 + vertex 9.624936e+00 4.021348e+01 7.000000e+01 + vertex 9.650003e+00 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 9.650003e+00 4.050000e+01 6.500000e+01 + vertex 9.624936e+00 4.021348e+01 7.000000e+01 + vertex 9.650003e+00 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 9.650003e+00 4.050000e+01 6.500000e+01 + vertex 9.650003e+00 4.050000e+01 7.000000e+01 + vertex 9.624936e+00 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 9.624936e+00 4.078652e+01 6.500000e+01 + vertex 9.650003e+00 4.050000e+01 7.000000e+01 + vertex 9.624936e+00 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659236e-01 -2.588274e-01 0.000000e+00 + outer loop + vertex 9.624936e+00 4.078652e+01 6.500000e+01 + vertex 9.624936e+00 4.078652e+01 7.000000e+01 + vertex 9.550493e+00 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659236e-01 -2.588274e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.106433e+01 6.500000e+01 + vertex 9.624936e+00 4.078652e+01 7.000000e+01 + vertex 9.550493e+00 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 4.106433e+01 6.500000e+01 + vertex 9.550493e+00 4.106433e+01 7.000000e+01 + vertex 9.428944e+00 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.132500e+01 6.500000e+01 + vertex 9.550493e+00 4.106433e+01 7.000000e+01 + vertex 9.428944e+00 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191495e-01 -5.735801e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 4.132500e+01 6.500000e+01 + vertex 9.428944e+00 4.132500e+01 7.000000e+01 + vertex 9.263974e+00 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191495e-01 -5.735801e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.156060e+01 6.500000e+01 + vertex 9.428944e+00 4.132500e+01 7.000000e+01 + vertex 9.263974e+00 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071100e-01 -7.071035e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 4.156060e+01 6.500000e+01 + vertex 9.263974e+00 4.156060e+01 7.000000e+01 + vertex 9.060603e+00 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071100e-01 -7.071035e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.176397e+01 6.500000e+01 + vertex 9.263974e+00 4.156060e+01 7.000000e+01 + vertex 9.060603e+00 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735727e-01 -8.191546e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 4.176397e+01 6.500000e+01 + vertex 9.060603e+00 4.176397e+01 7.000000e+01 + vertex 8.825000e+00 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735727e-01 -8.191546e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.192894e+01 6.500000e+01 + vertex 9.060603e+00 4.176397e+01 7.000000e+01 + vertex 8.825000e+00 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226185e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 4.192894e+01 6.500000e+01 + vertex 8.825000e+00 4.192894e+01 7.000000e+01 + vertex 8.564334e+00 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226185e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.205049e+01 6.500000e+01 + vertex 8.825000e+00 4.192894e+01 7.000000e+01 + vertex 8.564334e+00 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588213e-01 -9.659252e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 4.205049e+01 6.500000e+01 + vertex 8.564334e+00 4.205049e+01 7.000000e+01 + vertex 8.286521e+00 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588213e-01 -9.659252e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.212493e+01 6.500000e+01 + vertex 8.564334e+00 4.205049e+01 7.000000e+01 + vertex 8.286521e+00 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 4.212493e+01 6.500000e+01 + vertex 8.286521e+00 4.212493e+01 7.000000e+01 + vertex 8.000001e+00 4.215000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.215000e+01 6.500000e+01 + vertex 8.286521e+00 4.212493e+01 7.000000e+01 + vertex 8.000001e+00 4.215000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 1.115000e+01 6.500000e+01 + vertex 3.000000e+01 1.115000e+01 7.000000e+01 + vertex 2.971348e+01 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 2.971348e+01 1.112493e+01 6.500000e+01 + vertex 3.000000e+01 1.115000e+01 7.000000e+01 + vertex 2.971348e+01 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588274e-01 -9.659236e-01 0.000000e+00 + outer loop + vertex 2.971348e+01 1.112493e+01 6.500000e+01 + vertex 2.971348e+01 1.112493e+01 7.000000e+01 + vertex 2.943567e+01 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588274e-01 -9.659236e-01 0.000000e+00 + outer loop + vertex 2.943567e+01 1.105049e+01 6.500000e+01 + vertex 2.971348e+01 1.112493e+01 7.000000e+01 + vertex 2.943567e+01 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226132e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 2.943567e+01 1.105049e+01 6.500000e+01 + vertex 2.943567e+01 1.105049e+01 7.000000e+01 + vertex 2.917500e+01 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226132e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 2.917500e+01 1.092894e+01 6.500000e+01 + vertex 2.943567e+01 1.105049e+01 7.000000e+01 + vertex 2.917500e+01 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735832e-01 -8.191473e-01 0.000000e+00 + outer loop + vertex 2.917500e+01 1.092894e+01 6.500000e+01 + vertex 2.917500e+01 1.092894e+01 7.000000e+01 + vertex 2.893940e+01 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735832e-01 -8.191473e-01 0.000000e+00 + outer loop + vertex 2.893940e+01 1.076397e+01 6.500000e+01 + vertex 2.917500e+01 1.092894e+01 7.000000e+01 + vertex 2.893940e+01 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 2.893940e+01 1.076397e+01 6.500000e+01 + vertex 2.893940e+01 1.076397e+01 7.000000e+01 + vertex 2.873603e+01 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 2.873603e+01 1.056060e+01 6.500000e+01 + vertex 2.893940e+01 1.076397e+01 7.000000e+01 + vertex 2.873603e+01 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191516e-01 -5.735771e-01 0.000000e+00 + outer loop + vertex 2.873603e+01 1.056060e+01 6.500000e+01 + vertex 2.873603e+01 1.056060e+01 7.000000e+01 + vertex 2.857106e+01 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191516e-01 -5.735771e-01 0.000000e+00 + outer loop + vertex 2.857106e+01 1.032500e+01 6.500000e+01 + vertex 2.873603e+01 1.056060e+01 7.000000e+01 + vertex 2.857106e+01 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 2.857106e+01 1.032500e+01 6.500000e+01 + vertex 2.857106e+01 1.032500e+01 7.000000e+01 + vertex 2.844951e+01 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 2.844951e+01 1.006433e+01 6.500000e+01 + vertex 2.857106e+01 1.032500e+01 7.000000e+01 + vertex 2.844951e+01 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 2.844951e+01 1.006433e+01 6.500000e+01 + vertex 2.844951e+01 1.006433e+01 7.000000e+01 + vertex 2.837507e+01 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 2.837507e+01 9.786516e+00 6.500000e+01 + vertex 2.844951e+01 1.006433e+01 7.000000e+01 + vertex 2.837507e+01 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 2.837507e+01 9.786516e+00 6.500000e+01 + vertex 2.837507e+01 9.786516e+00 7.000000e+01 + vertex 2.835000e+01 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 2.835000e+01 9.499997e+00 6.500000e+01 + vertex 2.837507e+01 9.786516e+00 7.000000e+01 + vertex 2.835000e+01 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 2.835000e+01 9.499997e+00 6.500000e+01 + vertex 2.835000e+01 9.499997e+00 7.000000e+01 + vertex 2.837507e+01 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 2.837507e+01 9.213477e+00 6.500000e+01 + vertex 2.835000e+01 9.499997e+00 7.000000e+01 + vertex 2.837507e+01 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659268e-01 2.588153e-01 -0.000000e+00 + outer loop + vertex 2.837507e+01 9.213477e+00 6.500000e+01 + vertex 2.837507e+01 9.213477e+00 7.000000e+01 + vertex 2.844951e+01 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal 9.659268e-01 2.588153e-01 -0.000000e+00 + outer loop + vertex 2.844951e+01 8.935664e+00 6.500000e+01 + vertex 2.837507e+01 9.213477e+00 7.000000e+01 + vertex 2.844951e+01 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal 9.063102e-01 4.226132e-01 -0.000000e+00 + outer loop + vertex 2.844951e+01 8.935664e+00 6.500000e+01 + vertex 2.844951e+01 8.935664e+00 7.000000e+01 + vertex 2.857106e+01 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal 9.063102e-01 4.226132e-01 -0.000000e+00 + outer loop + vertex 2.857106e+01 8.674998e+00 6.500000e+01 + vertex 2.844951e+01 8.935664e+00 7.000000e+01 + vertex 2.857106e+01 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal 8.191473e-01 5.735832e-01 -0.000000e+00 + outer loop + vertex 2.857106e+01 8.674998e+00 6.500000e+01 + vertex 2.857106e+01 8.674998e+00 7.000000e+01 + vertex 2.873603e+01 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 8.191473e-01 5.735832e-01 -0.000000e+00 + outer loop + vertex 2.873603e+01 8.439399e+00 6.500000e+01 + vertex 2.857106e+01 8.674998e+00 7.000000e+01 + vertex 2.873603e+01 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.873603e+01 8.439399e+00 6.500000e+01 + vertex 2.873603e+01 8.439399e+00 7.000000e+01 + vertex 2.893940e+01 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.893940e+01 8.236025e+00 6.500000e+01 + vertex 2.873603e+01 8.439399e+00 7.000000e+01 + vertex 2.893940e+01 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal 5.735745e-01 8.191534e-01 -0.000000e+00 + outer loop + vertex 2.893940e+01 8.236025e+00 6.500000e+01 + vertex 2.893940e+01 8.236025e+00 7.000000e+01 + vertex 2.917500e+01 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal 5.735745e-01 8.191534e-01 -0.000000e+00 + outer loop + vertex 2.917500e+01 8.071057e+00 6.500000e+01 + vertex 2.893940e+01 8.236025e+00 7.000000e+01 + vertex 2.917500e+01 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal 4.226238e-01 9.063052e-01 -0.000000e+00 + outer loop + vertex 2.917500e+01 8.071057e+00 6.500000e+01 + vertex 2.917500e+01 8.071057e+00 7.000000e+01 + vertex 2.943567e+01 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 4.226238e-01 9.063052e-01 -0.000000e+00 + outer loop + vertex 2.943567e+01 7.949505e+00 6.500000e+01 + vertex 2.917500e+01 8.071057e+00 7.000000e+01 + vertex 2.943567e+01 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal 2.588153e-01 9.659268e-01 -0.000000e+00 + outer loop + vertex 2.943567e+01 7.949505e+00 6.500000e+01 + vertex 2.943567e+01 7.949505e+00 7.000000e+01 + vertex 2.971348e+01 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 2.588153e-01 9.659268e-01 -0.000000e+00 + outer loop + vertex 2.971348e+01 7.875066e+00 6.500000e+01 + vertex 2.943567e+01 7.949505e+00 7.000000e+01 + vertex 2.971348e+01 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 2.971348e+01 7.875066e+00 6.500000e+01 + vertex 2.971348e+01 7.875066e+00 7.000000e+01 + vertex 3.000000e+01 7.849999e+00 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 7.849999e+00 6.500000e+01 + vertex 2.971348e+01 7.875066e+00 7.000000e+01 + vertex 3.000000e+01 7.849999e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 7.849999e+00 6.500000e+01 + vertex 3.000000e+01 7.849999e+00 7.000000e+01 + vertex 3.028652e+01 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 7.875066e+00 6.500000e+01 + vertex 3.000000e+01 7.849999e+00 7.000000e+01 + vertex 3.028652e+01 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 7.875066e+00 6.500000e+01 + vertex 3.028652e+01 7.875066e+00 7.000000e+01 + vertex 3.056433e+01 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 7.949505e+00 6.500000e+01 + vertex 3.028652e+01 7.875066e+00 7.000000e+01 + vertex 3.056433e+01 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal -4.226213e-01 9.063064e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 7.949505e+00 6.500000e+01 + vertex 3.056433e+01 7.949505e+00 7.000000e+01 + vertex 3.082500e+01 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal -4.226213e-01 9.063064e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 8.071057e+00 6.500000e+01 + vertex 3.056433e+01 7.949505e+00 7.000000e+01 + vertex 3.082500e+01 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal -5.735745e-01 8.191534e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 8.071057e+00 6.500000e+01 + vertex 3.082500e+01 8.071057e+00 7.000000e+01 + vertex 3.106060e+01 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal -5.735745e-01 8.191534e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 8.236025e+00 6.500000e+01 + vertex 3.082500e+01 8.071057e+00 7.000000e+01 + vertex 3.106060e+01 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 8.236025e+00 6.500000e+01 + vertex 3.106060e+01 8.236025e+00 7.000000e+01 + vertex 3.126398e+01 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 8.439399e+00 6.500000e+01 + vertex 3.106060e+01 8.236025e+00 7.000000e+01 + vertex 3.126398e+01 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal -8.191504e-01 5.735788e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 8.439399e+00 6.500000e+01 + vertex 3.126398e+01 8.439399e+00 7.000000e+01 + vertex 3.142894e+01 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal -8.191504e-01 5.735788e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 8.674998e+00 6.500000e+01 + vertex 3.126398e+01 8.439399e+00 7.000000e+01 + vertex 3.142894e+01 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226185e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 8.674998e+00 6.500000e+01 + vertex 3.142894e+01 8.674998e+00 7.000000e+01 + vertex 3.155049e+01 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226185e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 8.935664e+00 6.500000e+01 + vertex 3.142894e+01 8.674998e+00 7.000000e+01 + vertex 3.155049e+01 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659268e-01 2.588153e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 8.935664e+00 6.500000e+01 + vertex 3.155049e+01 8.935664e+00 7.000000e+01 + vertex 3.162493e+01 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal -9.659268e-01 2.588153e-01 0.000000e+00 + outer loop + vertex 3.162493e+01 9.213477e+00 6.500000e+01 + vertex 3.155049e+01 8.935664e+00 7.000000e+01 + vertex 3.162493e+01 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 3.162493e+01 9.213477e+00 6.500000e+01 + vertex 3.162493e+01 9.213477e+00 7.000000e+01 + vertex 3.165000e+01 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 3.165000e+01 9.499997e+00 6.500000e+01 + vertex 3.162493e+01 9.213477e+00 7.000000e+01 + vertex 3.165000e+01 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 3.165000e+01 9.499997e+00 6.500000e+01 + vertex 3.165000e+01 9.499997e+00 7.000000e+01 + vertex 3.162493e+01 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 3.162493e+01 9.786516e+00 6.500000e+01 + vertex 3.165000e+01 9.499997e+00 7.000000e+01 + vertex 3.162493e+01 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 3.162493e+01 9.786516e+00 6.500000e+01 + vertex 3.162493e+01 9.786516e+00 7.000000e+01 + vertex 3.155049e+01 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 1.006433e+01 6.500000e+01 + vertex 3.162493e+01 9.786516e+00 7.000000e+01 + vertex 3.155049e+01 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226185e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 1.006433e+01 6.500000e+01 + vertex 3.155049e+01 1.006433e+01 7.000000e+01 + vertex 3.142894e+01 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226185e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 1.032500e+01 6.500000e+01 + vertex 3.155049e+01 1.006433e+01 7.000000e+01 + vertex 3.142894e+01 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191546e-01 -5.735727e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 1.032500e+01 6.500000e+01 + vertex 3.142894e+01 1.032500e+01 7.000000e+01 + vertex 3.126398e+01 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191546e-01 -5.735727e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 1.056060e+01 6.500000e+01 + vertex 3.142894e+01 1.032500e+01 7.000000e+01 + vertex 3.126398e+01 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 1.056060e+01 6.500000e+01 + vertex 3.126398e+01 1.056060e+01 7.000000e+01 + vertex 3.106060e+01 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 1.076397e+01 6.500000e+01 + vertex 3.126398e+01 1.056060e+01 7.000000e+01 + vertex 3.106060e+01 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735832e-01 -8.191473e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 1.076397e+01 6.500000e+01 + vertex 3.106060e+01 1.076397e+01 7.000000e+01 + vertex 3.082500e+01 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735832e-01 -8.191473e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 1.092894e+01 6.500000e+01 + vertex 3.106060e+01 1.076397e+01 7.000000e+01 + vertex 3.082500e+01 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226107e-01 -9.063113e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 1.092894e+01 6.500000e+01 + vertex 3.082500e+01 1.092894e+01 7.000000e+01 + vertex 3.056433e+01 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226107e-01 -9.063113e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 1.105049e+01 6.500000e+01 + vertex 3.082500e+01 1.092894e+01 7.000000e+01 + vertex 3.056433e+01 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588274e-01 -9.659236e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 1.105049e+01 6.500000e+01 + vertex 3.056433e+01 1.105049e+01 7.000000e+01 + vertex 3.028652e+01 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588274e-01 -9.659236e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 1.112493e+01 6.500000e+01 + vertex 3.056433e+01 1.105049e+01 7.000000e+01 + vertex 3.028652e+01 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 1.112493e+01 6.500000e+01 + vertex 3.028652e+01 1.112493e+01 7.000000e+01 + vertex 3.000000e+01 1.115000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 1.115000e+01 6.500000e+01 + vertex 3.028652e+01 1.112493e+01 7.000000e+01 + vertex 3.000000e+01 1.115000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 1.115000e+01 6.500000e+01 + vertex 8.000001e+00 1.115000e+01 7.000000e+01 + vertex 7.713482e+00 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 7.713482e+00 1.112493e+01 6.500000e+01 + vertex 8.000001e+00 1.115000e+01 7.000000e+01 + vertex 7.713482e+00 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588274e-01 -9.659236e-01 0.000000e+00 + outer loop + vertex 7.713482e+00 1.112493e+01 6.500000e+01 + vertex 7.713482e+00 1.112493e+01 7.000000e+01 + vertex 7.435668e+00 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588274e-01 -9.659236e-01 0.000000e+00 + outer loop + vertex 7.435668e+00 1.105049e+01 6.500000e+01 + vertex 7.713482e+00 1.112493e+01 7.000000e+01 + vertex 7.435668e+00 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226132e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 7.435668e+00 1.105049e+01 6.500000e+01 + vertex 7.435668e+00 1.105049e+01 7.000000e+01 + vertex 7.175002e+00 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226132e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 7.175002e+00 1.092894e+01 6.500000e+01 + vertex 7.435668e+00 1.105049e+01 7.000000e+01 + vertex 7.175002e+00 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735832e-01 -8.191473e-01 0.000000e+00 + outer loop + vertex 7.175002e+00 1.092894e+01 6.500000e+01 + vertex 7.175002e+00 1.092894e+01 7.000000e+01 + vertex 6.939404e+00 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735832e-01 -8.191473e-01 0.000000e+00 + outer loop + vertex 6.939404e+00 1.076397e+01 6.500000e+01 + vertex 7.175002e+00 1.092894e+01 7.000000e+01 + vertex 6.939404e+00 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 6.939404e+00 1.076397e+01 6.500000e+01 + vertex 6.939404e+00 1.076397e+01 7.000000e+01 + vertex 6.736029e+00 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071003e-01 -7.071133e-01 0.000000e+00 + outer loop + vertex 6.736029e+00 1.056060e+01 6.500000e+01 + vertex 6.939404e+00 1.076397e+01 7.000000e+01 + vertex 6.736029e+00 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191516e-01 -5.735771e-01 0.000000e+00 + outer loop + vertex 6.736029e+00 1.056060e+01 6.500000e+01 + vertex 6.736029e+00 1.056060e+01 7.000000e+01 + vertex 6.571058e+00 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191516e-01 -5.735771e-01 0.000000e+00 + outer loop + vertex 6.571058e+00 1.032500e+01 6.500000e+01 + vertex 6.736029e+00 1.056060e+01 7.000000e+01 + vertex 6.571058e+00 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 6.571058e+00 1.032500e+01 6.500000e+01 + vertex 6.571058e+00 1.032500e+01 7.000000e+01 + vertex 6.449509e+00 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 6.449509e+00 1.006433e+01 6.500000e+01 + vertex 6.571058e+00 1.032500e+01 7.000000e+01 + vertex 6.449509e+00 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 6.449509e+00 1.006433e+01 6.500000e+01 + vertex 6.449509e+00 1.006433e+01 7.000000e+01 + vertex 6.375071e+00 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 6.375071e+00 9.786516e+00 6.500000e+01 + vertex 6.449509e+00 1.006433e+01 7.000000e+01 + vertex 6.375071e+00 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 6.375071e+00 9.786516e+00 6.500000e+01 + vertex 6.375071e+00 9.786516e+00 7.000000e+01 + vertex 6.350003e+00 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 6.350003e+00 9.499997e+00 6.500000e+01 + vertex 6.375071e+00 9.786516e+00 7.000000e+01 + vertex 6.350003e+00 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 6.350003e+00 9.499997e+00 6.500000e+01 + vertex 6.350003e+00 9.499997e+00 7.000000e+01 + vertex 6.375071e+00 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 6.375071e+00 9.213477e+00 6.500000e+01 + vertex 6.350003e+00 9.499997e+00 7.000000e+01 + vertex 6.375071e+00 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659268e-01 2.588153e-01 -0.000000e+00 + outer loop + vertex 6.375071e+00 9.213477e+00 6.500000e+01 + vertex 6.375071e+00 9.213477e+00 7.000000e+01 + vertex 6.449509e+00 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal 9.659268e-01 2.588153e-01 -0.000000e+00 + outer loop + vertex 6.449509e+00 8.935664e+00 6.500000e+01 + vertex 6.375071e+00 9.213477e+00 7.000000e+01 + vertex 6.449509e+00 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal 9.063102e-01 4.226132e-01 -0.000000e+00 + outer loop + vertex 6.449509e+00 8.935664e+00 6.500000e+01 + vertex 6.449509e+00 8.935664e+00 7.000000e+01 + vertex 6.571058e+00 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal 9.063102e-01 4.226132e-01 -0.000000e+00 + outer loop + vertex 6.571058e+00 8.674998e+00 6.500000e+01 + vertex 6.449509e+00 8.935664e+00 7.000000e+01 + vertex 6.571058e+00 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal 8.191473e-01 5.735832e-01 -0.000000e+00 + outer loop + vertex 6.571058e+00 8.674998e+00 6.500000e+01 + vertex 6.571058e+00 8.674998e+00 7.000000e+01 + vertex 6.736029e+00 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 8.191473e-01 5.735832e-01 -0.000000e+00 + outer loop + vertex 6.736029e+00 8.439399e+00 6.500000e+01 + vertex 6.571058e+00 8.674998e+00 7.000000e+01 + vertex 6.736029e+00 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.736029e+00 8.439399e+00 6.500000e+01 + vertex 6.736029e+00 8.439399e+00 7.000000e+01 + vertex 6.939404e+00 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.939404e+00 8.236025e+00 6.500000e+01 + vertex 6.736029e+00 8.439399e+00 7.000000e+01 + vertex 6.939404e+00 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal 5.735745e-01 8.191534e-01 -0.000000e+00 + outer loop + vertex 6.939404e+00 8.236025e+00 6.500000e+01 + vertex 6.939404e+00 8.236025e+00 7.000000e+01 + vertex 7.175002e+00 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal 5.735745e-01 8.191534e-01 -0.000000e+00 + outer loop + vertex 7.175002e+00 8.071057e+00 6.500000e+01 + vertex 6.939404e+00 8.236025e+00 7.000000e+01 + vertex 7.175002e+00 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal 4.226238e-01 9.063052e-01 -0.000000e+00 + outer loop + vertex 7.175002e+00 8.071057e+00 6.500000e+01 + vertex 7.175002e+00 8.071057e+00 7.000000e+01 + vertex 7.435668e+00 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 4.226238e-01 9.063052e-01 -0.000000e+00 + outer loop + vertex 7.435668e+00 7.949505e+00 6.500000e+01 + vertex 7.175002e+00 8.071057e+00 7.000000e+01 + vertex 7.435668e+00 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal 2.588153e-01 9.659268e-01 -0.000000e+00 + outer loop + vertex 7.435668e+00 7.949505e+00 6.500000e+01 + vertex 7.435668e+00 7.949505e+00 7.000000e+01 + vertex 7.713482e+00 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 2.588153e-01 9.659268e-01 -0.000000e+00 + outer loop + vertex 7.713482e+00 7.875066e+00 6.500000e+01 + vertex 7.435668e+00 7.949505e+00 7.000000e+01 + vertex 7.713482e+00 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 7.713482e+00 7.875066e+00 6.500000e+01 + vertex 7.713482e+00 7.875066e+00 7.000000e+01 + vertex 8.000001e+00 7.849999e+00 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 7.849999e+00 6.500000e+01 + vertex 7.713482e+00 7.875066e+00 7.000000e+01 + vertex 8.000001e+00 7.849999e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 7.849999e+00 6.500000e+01 + vertex 8.000001e+00 7.849999e+00 7.000000e+01 + vertex 8.286521e+00 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 7.875066e+00 6.500000e+01 + vertex 8.000001e+00 7.849999e+00 7.000000e+01 + vertex 8.286521e+00 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 7.875066e+00 6.500000e+01 + vertex 8.286521e+00 7.875066e+00 7.000000e+01 + vertex 8.564334e+00 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 7.949505e+00 6.500000e+01 + vertex 8.286521e+00 7.875066e+00 7.000000e+01 + vertex 8.564334e+00 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal -4.226238e-01 9.063052e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 7.949505e+00 6.500000e+01 + vertex 8.564334e+00 7.949505e+00 7.000000e+01 + vertex 8.825000e+00 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal -4.226238e-01 9.063052e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 8.071057e+00 6.500000e+01 + vertex 8.564334e+00 7.949505e+00 7.000000e+01 + vertex 8.825000e+00 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal -5.735684e-01 8.191577e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 8.071057e+00 6.500000e+01 + vertex 8.825000e+00 8.071057e+00 7.000000e+01 + vertex 9.060603e+00 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal -5.735684e-01 8.191577e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 8.236025e+00 6.500000e+01 + vertex 8.825000e+00 8.071057e+00 7.000000e+01 + vertex 9.060603e+00 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal -7.071133e-01 7.071003e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 8.236025e+00 6.500000e+01 + vertex 9.060603e+00 8.236025e+00 7.000000e+01 + vertex 9.263974e+00 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal -7.071133e-01 7.071003e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 8.439399e+00 6.500000e+01 + vertex 9.060603e+00 8.236025e+00 7.000000e+01 + vertex 9.263974e+00 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal -8.191473e-01 5.735832e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 8.439399e+00 6.500000e+01 + vertex 9.263974e+00 8.439399e+00 7.000000e+01 + vertex 9.428944e+00 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal -8.191473e-01 5.735832e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 8.674998e+00 6.500000e+01 + vertex 9.263974e+00 8.439399e+00 7.000000e+01 + vertex 9.428944e+00 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal -9.063102e-01 4.226132e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 8.674998e+00 6.500000e+01 + vertex 9.428944e+00 8.674998e+00 7.000000e+01 + vertex 9.550493e+00 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal -9.063102e-01 4.226132e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 8.935664e+00 6.500000e+01 + vertex 9.428944e+00 8.674998e+00 7.000000e+01 + vertex 9.550493e+00 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659236e-01 2.588274e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 8.935664e+00 6.500000e+01 + vertex 9.550493e+00 8.935664e+00 7.000000e+01 + vertex 9.624936e+00 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal -9.659236e-01 2.588274e-01 0.000000e+00 + outer loop + vertex 9.624936e+00 9.213477e+00 6.500000e+01 + vertex 9.550493e+00 8.935664e+00 7.000000e+01 + vertex 9.624936e+00 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 9.624936e+00 9.213477e+00 6.500000e+01 + vertex 9.624936e+00 9.213477e+00 7.000000e+01 + vertex 9.650003e+00 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 9.650003e+00 9.499997e+00 6.500000e+01 + vertex 9.624936e+00 9.213477e+00 7.000000e+01 + vertex 9.650003e+00 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 9.650003e+00 9.499997e+00 6.500000e+01 + vertex 9.650003e+00 9.499997e+00 7.000000e+01 + vertex 9.624936e+00 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 9.624936e+00 9.786516e+00 6.500000e+01 + vertex 9.650003e+00 9.499997e+00 7.000000e+01 + vertex 9.624936e+00 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659236e-01 -2.588274e-01 0.000000e+00 + outer loop + vertex 9.624936e+00 9.786516e+00 6.500000e+01 + vertex 9.624936e+00 9.786516e+00 7.000000e+01 + vertex 9.550493e+00 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659236e-01 -2.588274e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 1.006433e+01 6.500000e+01 + vertex 9.624936e+00 9.786516e+00 7.000000e+01 + vertex 9.550493e+00 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 9.550493e+00 1.006433e+01 6.500000e+01 + vertex 9.550493e+00 1.006433e+01 7.000000e+01 + vertex 9.428944e+00 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 1.032500e+01 6.500000e+01 + vertex 9.550493e+00 1.006433e+01 7.000000e+01 + vertex 9.428944e+00 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191516e-01 -5.735771e-01 0.000000e+00 + outer loop + vertex 9.428944e+00 1.032500e+01 6.500000e+01 + vertex 9.428944e+00 1.032500e+01 7.000000e+01 + vertex 9.263974e+00 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191516e-01 -5.735771e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 1.056060e+01 6.500000e+01 + vertex 9.428944e+00 1.032500e+01 7.000000e+01 + vertex 9.263974e+00 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 9.263974e+00 1.056060e+01 6.500000e+01 + vertex 9.263974e+00 1.056060e+01 7.000000e+01 + vertex 9.060603e+00 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 1.076397e+01 6.500000e+01 + vertex 9.263974e+00 1.056060e+01 7.000000e+01 + vertex 9.060603e+00 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735771e-01 -8.191516e-01 0.000000e+00 + outer loop + vertex 9.060603e+00 1.076397e+01 6.500000e+01 + vertex 9.060603e+00 1.076397e+01 7.000000e+01 + vertex 8.825000e+00 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735771e-01 -8.191516e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 1.092894e+01 6.500000e+01 + vertex 9.060603e+00 1.076397e+01 7.000000e+01 + vertex 8.825000e+00 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226132e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 8.825000e+00 1.092894e+01 6.500000e+01 + vertex 8.825000e+00 1.092894e+01 7.000000e+01 + vertex 8.564334e+00 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226132e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 1.105049e+01 6.500000e+01 + vertex 8.825000e+00 1.092894e+01 7.000000e+01 + vertex 8.564334e+00 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588274e-01 -9.659236e-01 0.000000e+00 + outer loop + vertex 8.564334e+00 1.105049e+01 6.500000e+01 + vertex 8.564334e+00 1.105049e+01 7.000000e+01 + vertex 8.286521e+00 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588274e-01 -9.659236e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 1.112493e+01 6.500000e+01 + vertex 8.564334e+00 1.105049e+01 7.000000e+01 + vertex 8.286521e+00 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 8.286521e+00 1.112493e+01 6.500000e+01 + vertex 8.286521e+00 1.112493e+01 7.000000e+01 + vertex 8.000001e+00 1.115000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 1.115000e+01 6.500000e+01 + vertex 8.286521e+00 1.112493e+01 7.000000e+01 + vertex 8.000001e+00 1.115000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.215000e+01 6.500000e+01 + vertex 3.000000e+01 4.215000e+01 7.000000e+01 + vertex 2.971348e+01 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 2.971348e+01 4.212493e+01 6.500000e+01 + vertex 3.000000e+01 4.215000e+01 7.000000e+01 + vertex 2.971348e+01 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588213e-01 -9.659252e-01 0.000000e+00 + outer loop + vertex 2.971348e+01 4.212493e+01 6.500000e+01 + vertex 2.971348e+01 4.212493e+01 7.000000e+01 + vertex 2.943567e+01 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588213e-01 -9.659252e-01 0.000000e+00 + outer loop + vertex 2.943567e+01 4.205049e+01 6.500000e+01 + vertex 2.971348e+01 4.212493e+01 7.000000e+01 + vertex 2.943567e+01 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226185e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 2.943567e+01 4.205049e+01 6.500000e+01 + vertex 2.943567e+01 4.205049e+01 7.000000e+01 + vertex 2.917500e+01 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226185e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 2.917500e+01 4.192894e+01 6.500000e+01 + vertex 2.943567e+01 4.205049e+01 7.000000e+01 + vertex 2.917500e+01 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735788e-01 -8.191504e-01 0.000000e+00 + outer loop + vertex 2.917500e+01 4.192894e+01 6.500000e+01 + vertex 2.917500e+01 4.192894e+01 7.000000e+01 + vertex 2.893940e+01 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735788e-01 -8.191504e-01 0.000000e+00 + outer loop + vertex 2.893940e+01 4.176397e+01 6.500000e+01 + vertex 2.917500e+01 4.192894e+01 7.000000e+01 + vertex 2.893940e+01 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071035e-01 -7.071100e-01 0.000000e+00 + outer loop + vertex 2.893940e+01 4.176397e+01 6.500000e+01 + vertex 2.893940e+01 4.176397e+01 7.000000e+01 + vertex 2.873603e+01 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071035e-01 -7.071100e-01 0.000000e+00 + outer loop + vertex 2.873603e+01 4.156060e+01 6.500000e+01 + vertex 2.893940e+01 4.176397e+01 7.000000e+01 + vertex 2.873603e+01 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191495e-01 -5.735801e-01 0.000000e+00 + outer loop + vertex 2.873603e+01 4.156060e+01 6.500000e+01 + vertex 2.873603e+01 4.156060e+01 7.000000e+01 + vertex 2.857106e+01 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191495e-01 -5.735801e-01 0.000000e+00 + outer loop + vertex 2.857106e+01 4.132500e+01 6.500000e+01 + vertex 2.873603e+01 4.156060e+01 7.000000e+01 + vertex 2.857106e+01 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 2.857106e+01 4.132500e+01 6.500000e+01 + vertex 2.857106e+01 4.132500e+01 7.000000e+01 + vertex 2.844951e+01 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 2.844951e+01 4.106433e+01 6.500000e+01 + vertex 2.857106e+01 4.132500e+01 7.000000e+01 + vertex 2.844951e+01 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 2.844951e+01 4.106433e+01 6.500000e+01 + vertex 2.844951e+01 4.106433e+01 7.000000e+01 + vertex 2.837507e+01 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 2.837507e+01 4.078652e+01 6.500000e+01 + vertex 2.844951e+01 4.106433e+01 7.000000e+01 + vertex 2.837507e+01 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 2.837507e+01 4.078652e+01 6.500000e+01 + vertex 2.837507e+01 4.078652e+01 7.000000e+01 + vertex 2.835000e+01 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 2.835000e+01 4.050000e+01 6.500000e+01 + vertex 2.837507e+01 4.078652e+01 7.000000e+01 + vertex 2.835000e+01 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 2.835000e+01 4.050000e+01 6.500000e+01 + vertex 2.835000e+01 4.050000e+01 7.000000e+01 + vertex 2.837507e+01 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715667e-02 -0.000000e+00 + outer loop + vertex 2.837507e+01 4.021348e+01 6.500000e+01 + vertex 2.835000e+01 4.050000e+01 7.000000e+01 + vertex 2.837507e+01 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659268e-01 2.588153e-01 -0.000000e+00 + outer loop + vertex 2.837507e+01 4.021348e+01 6.500000e+01 + vertex 2.837507e+01 4.021348e+01 7.000000e+01 + vertex 2.844951e+01 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659268e-01 2.588153e-01 -0.000000e+00 + outer loop + vertex 2.844951e+01 3.993567e+01 6.500000e+01 + vertex 2.837507e+01 4.021348e+01 7.000000e+01 + vertex 2.844951e+01 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063113e-01 4.226107e-01 -0.000000e+00 + outer loop + vertex 2.844951e+01 3.993567e+01 6.500000e+01 + vertex 2.844951e+01 3.993567e+01 7.000000e+01 + vertex 2.857106e+01 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063113e-01 4.226107e-01 -0.000000e+00 + outer loop + vertex 2.857106e+01 3.967500e+01 6.500000e+01 + vertex 2.844951e+01 3.993567e+01 7.000000e+01 + vertex 2.857106e+01 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191473e-01 5.735832e-01 -0.000000e+00 + outer loop + vertex 2.857106e+01 3.967500e+01 6.500000e+01 + vertex 2.857106e+01 3.967500e+01 7.000000e+01 + vertex 2.873603e+01 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191473e-01 5.735832e-01 -0.000000e+00 + outer loop + vertex 2.873603e+01 3.943940e+01 6.500000e+01 + vertex 2.857106e+01 3.967500e+01 7.000000e+01 + vertex 2.873603e+01 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.873603e+01 3.943940e+01 6.500000e+01 + vertex 2.873603e+01 3.943940e+01 7.000000e+01 + vertex 2.893940e+01 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.893940e+01 3.923602e+01 6.500000e+01 + vertex 2.873603e+01 3.943940e+01 7.000000e+01 + vertex 2.893940e+01 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735788e-01 8.191504e-01 -0.000000e+00 + outer loop + vertex 2.893940e+01 3.923602e+01 6.500000e+01 + vertex 2.893940e+01 3.923602e+01 7.000000e+01 + vertex 2.917500e+01 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735788e-01 8.191504e-01 -0.000000e+00 + outer loop + vertex 2.917500e+01 3.907106e+01 6.500000e+01 + vertex 2.893940e+01 3.923602e+01 7.000000e+01 + vertex 2.917500e+01 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226185e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 2.917500e+01 3.907106e+01 6.500000e+01 + vertex 2.917500e+01 3.907106e+01 7.000000e+01 + vertex 2.943567e+01 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226185e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 2.943567e+01 3.894950e+01 6.500000e+01 + vertex 2.917500e+01 3.907106e+01 7.000000e+01 + vertex 2.943567e+01 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588153e-01 9.659268e-01 -0.000000e+00 + outer loop + vertex 2.943567e+01 3.894950e+01 6.500000e+01 + vertex 2.943567e+01 3.894950e+01 7.000000e+01 + vertex 2.971348e+01 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588153e-01 9.659268e-01 -0.000000e+00 + outer loop + vertex 2.971348e+01 3.887507e+01 6.500000e+01 + vertex 2.943567e+01 3.894950e+01 7.000000e+01 + vertex 2.971348e+01 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 2.971348e+01 3.887507e+01 6.500000e+01 + vertex 2.971348e+01 3.887507e+01 7.000000e+01 + vertex 3.000000e+01 3.885000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 3.885000e+01 6.500000e+01 + vertex 2.971348e+01 3.887507e+01 7.000000e+01 + vertex 3.000000e+01 3.885000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 3.885000e+01 6.500000e+01 + vertex 3.000000e+01 3.885000e+01 7.000000e+01 + vertex 3.028652e+01 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 3.887507e+01 6.500000e+01 + vertex 3.000000e+01 3.885000e+01 7.000000e+01 + vertex 3.028652e+01 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 3.887507e+01 6.500000e+01 + vertex 3.028652e+01 3.887507e+01 7.000000e+01 + vertex 3.056433e+01 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588153e-01 9.659268e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 3.894950e+01 6.500000e+01 + vertex 3.028652e+01 3.887507e+01 7.000000e+01 + vertex 3.056433e+01 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226160e-01 9.063088e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 3.894950e+01 6.500000e+01 + vertex 3.056433e+01 3.894950e+01 7.000000e+01 + vertex 3.082500e+01 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226160e-01 9.063088e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 3.907106e+01 6.500000e+01 + vertex 3.056433e+01 3.894950e+01 7.000000e+01 + vertex 3.082500e+01 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735788e-01 8.191504e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 3.907106e+01 6.500000e+01 + vertex 3.082500e+01 3.907106e+01 7.000000e+01 + vertex 3.106060e+01 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735788e-01 8.191504e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 3.923602e+01 6.500000e+01 + vertex 3.082500e+01 3.907106e+01 7.000000e+01 + vertex 3.106060e+01 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 3.923602e+01 6.500000e+01 + vertex 3.106060e+01 3.923602e+01 7.000000e+01 + vertex 3.126398e+01 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 3.943940e+01 6.500000e+01 + vertex 3.106060e+01 3.923602e+01 7.000000e+01 + vertex 3.126398e+01 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191504e-01 5.735788e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 3.943940e+01 6.500000e+01 + vertex 3.126398e+01 3.943940e+01 7.000000e+01 + vertex 3.142894e+01 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191504e-01 5.735788e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 3.967500e+01 6.500000e+01 + vertex 3.126398e+01 3.943940e+01 7.000000e+01 + vertex 3.142894e+01 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063088e-01 4.226160e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 3.967500e+01 6.500000e+01 + vertex 3.142894e+01 3.967500e+01 7.000000e+01 + vertex 3.155049e+01 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063088e-01 4.226160e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 3.993567e+01 6.500000e+01 + vertex 3.142894e+01 3.967500e+01 7.000000e+01 + vertex 3.155049e+01 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659268e-01 2.588153e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 3.993567e+01 6.500000e+01 + vertex 3.155049e+01 3.993567e+01 7.000000e+01 + vertex 3.162493e+01 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659268e-01 2.588153e-01 0.000000e+00 + outer loop + vertex 3.162493e+01 4.021348e+01 6.500000e+01 + vertex 3.155049e+01 3.993567e+01 7.000000e+01 + vertex 3.162493e+01 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 3.162493e+01 4.021348e+01 6.500000e+01 + vertex 3.162493e+01 4.021348e+01 7.000000e+01 + vertex 3.165000e+01 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715667e-02 0.000000e+00 + outer loop + vertex 3.165000e+01 4.050000e+01 6.500000e+01 + vertex 3.162493e+01 4.021348e+01 7.000000e+01 + vertex 3.165000e+01 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 3.165000e+01 4.050000e+01 6.500000e+01 + vertex 3.165000e+01 4.050000e+01 7.000000e+01 + vertex 3.162493e+01 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715667e-02 0.000000e+00 + outer loop + vertex 3.162493e+01 4.078652e+01 6.500000e+01 + vertex 3.165000e+01 4.050000e+01 7.000000e+01 + vertex 3.162493e+01 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 3.162493e+01 4.078652e+01 6.500000e+01 + vertex 3.162493e+01 4.078652e+01 7.000000e+01 + vertex 3.155049e+01 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659268e-01 -2.588153e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.106433e+01 6.500000e+01 + vertex 3.162493e+01 4.078652e+01 7.000000e+01 + vertex 3.155049e+01 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226185e-01 0.000000e+00 + outer loop + vertex 3.155049e+01 4.106433e+01 6.500000e+01 + vertex 3.155049e+01 4.106433e+01 7.000000e+01 + vertex 3.142894e+01 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226185e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.132500e+01 6.500000e+01 + vertex 3.155049e+01 4.106433e+01 7.000000e+01 + vertex 3.142894e+01 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191525e-01 -5.735758e-01 0.000000e+00 + outer loop + vertex 3.142894e+01 4.132500e+01 6.500000e+01 + vertex 3.142894e+01 4.132500e+01 7.000000e+01 + vertex 3.126398e+01 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191525e-01 -5.735758e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.156060e+01 6.500000e+01 + vertex 3.142894e+01 4.132500e+01 7.000000e+01 + vertex 3.126398e+01 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071035e-01 -7.071100e-01 0.000000e+00 + outer loop + vertex 3.126398e+01 4.156060e+01 6.500000e+01 + vertex 3.126398e+01 4.156060e+01 7.000000e+01 + vertex 3.106060e+01 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071035e-01 -7.071100e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.176397e+01 6.500000e+01 + vertex 3.126398e+01 4.156060e+01 7.000000e+01 + vertex 3.106060e+01 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735788e-01 -8.191504e-01 0.000000e+00 + outer loop + vertex 3.106060e+01 4.176397e+01 6.500000e+01 + vertex 3.106060e+01 4.176397e+01 7.000000e+01 + vertex 3.082500e+01 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735788e-01 -8.191504e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.192894e+01 6.500000e+01 + vertex 3.106060e+01 4.176397e+01 7.000000e+01 + vertex 3.082500e+01 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226160e-01 -9.063088e-01 0.000000e+00 + outer loop + vertex 3.082500e+01 4.192894e+01 6.500000e+01 + vertex 3.082500e+01 4.192894e+01 7.000000e+01 + vertex 3.056433e+01 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226160e-01 -9.063088e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.205049e+01 6.500000e+01 + vertex 3.082500e+01 4.192894e+01 7.000000e+01 + vertex 3.056433e+01 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588213e-01 -9.659252e-01 0.000000e+00 + outer loop + vertex 3.056433e+01 4.205049e+01 6.500000e+01 + vertex 3.056433e+01 4.205049e+01 7.000000e+01 + vertex 3.028652e+01 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588213e-01 -9.659252e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.212493e+01 6.500000e+01 + vertex 3.056433e+01 4.205049e+01 7.000000e+01 + vertex 3.028652e+01 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.028652e+01 4.212493e+01 6.500000e+01 + vertex 3.028652e+01 4.212493e+01 7.000000e+01 + vertex 3.000000e+01 4.215000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.215000e+01 6.500000e+01 + vertex 3.028652e+01 4.212493e+01 7.000000e+01 + vertex 3.000000e+01 4.215000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 1.115000e+01 6.500000e+01 + vertex 4.600000e+02 1.115000e+01 7.000000e+01 + vertex 4.597135e+02 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.597135e+02 1.112493e+01 6.500000e+01 + vertex 4.600000e+02 1.115000e+01 7.000000e+01 + vertex 4.597135e+02 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588241e-01 -9.659245e-01 0.000000e+00 + outer loop + vertex 4.597135e+02 1.112493e+01 6.500000e+01 + vertex 4.597135e+02 1.112493e+01 7.000000e+01 + vertex 4.594357e+02 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588241e-01 -9.659245e-01 0.000000e+00 + outer loop + vertex 4.594357e+02 1.105049e+01 6.500000e+01 + vertex 4.597135e+02 1.112493e+01 7.000000e+01 + vertex 4.594357e+02 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226330e-01 -9.063009e-01 0.000000e+00 + outer loop + vertex 4.594357e+02 1.105049e+01 6.500000e+01 + vertex 4.594357e+02 1.105049e+01 7.000000e+01 + vertex 4.591750e+02 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226330e-01 -9.063009e-01 0.000000e+00 + outer loop + vertex 4.591750e+02 1.092894e+01 6.500000e+01 + vertex 4.594357e+02 1.105049e+01 7.000000e+01 + vertex 4.591750e+02 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735527e-01 -8.191686e-01 0.000000e+00 + outer loop + vertex 4.591750e+02 1.092894e+01 6.500000e+01 + vertex 4.591750e+02 1.092894e+01 7.000000e+01 + vertex 4.589394e+02 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735527e-01 -8.191686e-01 0.000000e+00 + outer loop + vertex 4.589394e+02 1.076397e+01 6.500000e+01 + vertex 4.591750e+02 1.092894e+01 7.000000e+01 + vertex 4.589394e+02 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.589394e+02 1.076397e+01 6.500000e+01 + vertex 4.589394e+02 1.076397e+01 7.000000e+01 + vertex 4.587360e+02 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.587360e+02 1.056060e+01 6.500000e+01 + vertex 4.589394e+02 1.076397e+01 7.000000e+01 + vertex 4.587360e+02 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191759e-01 -5.735423e-01 0.000000e+00 + outer loop + vertex 4.587360e+02 1.056060e+01 6.500000e+01 + vertex 4.587360e+02 1.056060e+01 7.000000e+01 + vertex 4.585711e+02 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191759e-01 -5.735423e-01 0.000000e+00 + outer loop + vertex 4.585711e+02 1.032500e+01 6.500000e+01 + vertex 4.587360e+02 1.056060e+01 7.000000e+01 + vertex 4.585711e+02 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.585711e+02 1.032500e+01 6.500000e+01 + vertex 4.585711e+02 1.032500e+01 7.000000e+01 + vertex 4.584495e+02 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.584495e+02 1.006433e+01 6.500000e+01 + vertex 4.585711e+02 1.032500e+01 7.000000e+01 + vertex 4.584495e+02 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.584495e+02 1.006433e+01 6.500000e+01 + vertex 4.584495e+02 1.006433e+01 7.000000e+01 + vertex 4.583751e+02 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.583751e+02 9.786516e+00 6.500000e+01 + vertex 4.584495e+02 1.006433e+01 7.000000e+01 + vertex 4.583751e+02 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.583751e+02 9.786516e+00 6.500000e+01 + vertex 4.583751e+02 9.786516e+00 7.000000e+01 + vertex 4.583500e+02 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.583500e+02 9.499997e+00 6.500000e+01 + vertex 4.583751e+02 9.786516e+00 7.000000e+01 + vertex 4.583500e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.583500e+02 9.499997e+00 6.500000e+01 + vertex 4.583500e+02 9.499997e+00 7.000000e+01 + vertex 4.583751e+02 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.583751e+02 9.213477e+00 6.500000e+01 + vertex 4.583500e+02 9.499997e+00 7.000000e+01 + vertex 4.583751e+02 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659204e-01 2.588395e-01 -0.000000e+00 + outer loop + vertex 4.583751e+02 9.213477e+00 6.500000e+01 + vertex 4.583751e+02 9.213477e+00 7.000000e+01 + vertex 4.584495e+02 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal 9.659204e-01 2.588395e-01 -0.000000e+00 + outer loop + vertex 4.584495e+02 8.935664e+00 6.500000e+01 + vertex 4.583751e+02 9.213477e+00 7.000000e+01 + vertex 4.584495e+02 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal 9.062903e-01 4.226557e-01 -0.000000e+00 + outer loop + vertex 4.584495e+02 8.935664e+00 6.500000e+01 + vertex 4.584495e+02 8.935664e+00 7.000000e+01 + vertex 4.585711e+02 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal 9.062903e-01 4.226557e-01 -0.000000e+00 + outer loop + vertex 4.585711e+02 8.674998e+00 6.500000e+01 + vertex 4.584495e+02 8.935664e+00 7.000000e+01 + vertex 4.585711e+02 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal 8.191717e-01 5.735484e-01 -0.000000e+00 + outer loop + vertex 4.585711e+02 8.674998e+00 6.500000e+01 + vertex 4.585711e+02 8.674998e+00 7.000000e+01 + vertex 4.587360e+02 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 8.191717e-01 5.735484e-01 -0.000000e+00 + outer loop + vertex 4.587360e+02 8.439399e+00 6.500000e+01 + vertex 4.585711e+02 8.674998e+00 7.000000e+01 + vertex 4.587360e+02 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 7.071133e-01 7.071003e-01 -0.000000e+00 + outer loop + vertex 4.587360e+02 8.439399e+00 6.500000e+01 + vertex 4.587360e+02 8.439399e+00 7.000000e+01 + vertex 4.589394e+02 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 7.071133e-01 7.071003e-01 -0.000000e+00 + outer loop + vertex 4.589394e+02 8.236025e+00 6.500000e+01 + vertex 4.587360e+02 8.439399e+00 7.000000e+01 + vertex 4.589394e+02 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal 5.735441e-01 8.191747e-01 -0.000000e+00 + outer loop + vertex 4.589394e+02 8.236025e+00 6.500000e+01 + vertex 4.589394e+02 8.236025e+00 7.000000e+01 + vertex 4.591750e+02 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal 5.735441e-01 8.191747e-01 -0.000000e+00 + outer loop + vertex 4.591750e+02 8.071057e+00 6.500000e+01 + vertex 4.589394e+02 8.236025e+00 7.000000e+01 + vertex 4.591750e+02 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal 4.226436e-01 9.062960e-01 -0.000000e+00 + outer loop + vertex 4.591750e+02 8.071057e+00 6.500000e+01 + vertex 4.591750e+02 8.071057e+00 7.000000e+01 + vertex 4.594357e+02 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 4.226436e-01 9.062960e-01 -0.000000e+00 + outer loop + vertex 4.594357e+02 7.949505e+00 6.500000e+01 + vertex 4.591750e+02 8.071057e+00 7.000000e+01 + vertex 4.594357e+02 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal 2.588120e-01 9.659277e-01 -0.000000e+00 + outer loop + vertex 4.594357e+02 7.949505e+00 6.500000e+01 + vertex 4.594357e+02 7.949505e+00 7.000000e+01 + vertex 4.597135e+02 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 2.588120e-01 9.659277e-01 -0.000000e+00 + outer loop + vertex 4.597135e+02 7.875066e+00 6.500000e+01 + vertex 4.594357e+02 7.949505e+00 7.000000e+01 + vertex 4.597135e+02 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.597135e+02 7.875066e+00 6.500000e+01 + vertex 4.597135e+02 7.875066e+00 7.000000e+01 + vertex 4.600000e+02 7.849999e+00 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 7.849999e+00 6.500000e+01 + vertex 4.597135e+02 7.875066e+00 7.000000e+01 + vertex 4.600000e+02 7.849999e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 7.849999e+00 6.500000e+01 + vertex 4.600000e+02 7.849999e+00 7.000000e+01 + vertex 4.602865e+02 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 7.875066e+00 6.500000e+01 + vertex 4.600000e+02 7.849999e+00 7.000000e+01 + vertex 4.602865e+02 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal -2.588120e-01 9.659277e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 7.875066e+00 6.500000e+01 + vertex 4.602865e+02 7.875066e+00 7.000000e+01 + vertex 4.605643e+02 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal -2.588120e-01 9.659277e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 7.949505e+00 6.500000e+01 + vertex 4.602865e+02 7.875066e+00 7.000000e+01 + vertex 4.605643e+02 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal -4.226040e-01 9.063145e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 7.949505e+00 6.500000e+01 + vertex 4.605643e+02 7.949505e+00 7.000000e+01 + vertex 4.608250e+02 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal -4.226040e-01 9.063145e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 8.071057e+00 6.500000e+01 + vertex 4.605643e+02 7.949505e+00 7.000000e+01 + vertex 4.608250e+02 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal -5.735927e-01 8.191406e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 8.071057e+00 6.500000e+01 + vertex 4.608250e+02 8.071057e+00 7.000000e+01 + vertex 4.610606e+02 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal -5.735927e-01 8.191406e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 8.236025e+00 6.500000e+01 + vertex 4.608250e+02 8.071057e+00 7.000000e+01 + vertex 4.610606e+02 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal -7.071133e-01 7.071003e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 8.236025e+00 6.500000e+01 + vertex 4.610606e+02 8.236025e+00 7.000000e+01 + vertex 4.612640e+02 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal -7.071133e-01 7.071003e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 8.439399e+00 6.500000e+01 + vertex 4.610606e+02 8.236025e+00 7.000000e+01 + vertex 4.612640e+02 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 8.439399e+00 6.500000e+01 + vertex 4.612640e+02 8.439399e+00 7.000000e+01 + vertex 4.614289e+02 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 8.674998e+00 6.500000e+01 + vertex 4.612640e+02 8.439399e+00 7.000000e+01 + vertex 4.614289e+02 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal -9.062903e-01 4.226557e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 8.674998e+00 6.500000e+01 + vertex 4.614289e+02 8.674998e+00 7.000000e+01 + vertex 4.615505e+02 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal -9.062903e-01 4.226557e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 8.935664e+00 6.500000e+01 + vertex 4.614289e+02 8.674998e+00 7.000000e+01 + vertex 4.615505e+02 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659204e-01 2.588395e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 8.935664e+00 6.500000e+01 + vertex 4.615505e+02 8.935664e+00 7.000000e+01 + vertex 4.616249e+02 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal -9.659204e-01 2.588395e-01 0.000000e+00 + outer loop + vertex 4.616249e+02 9.213477e+00 6.500000e+01 + vertex 4.615505e+02 8.935664e+00 7.000000e+01 + vertex 4.616249e+02 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.616249e+02 9.213477e+00 6.500000e+01 + vertex 4.616249e+02 9.213477e+00 7.000000e+01 + vertex 4.616500e+02 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.616500e+02 9.499997e+00 6.500000e+01 + vertex 4.616249e+02 9.213477e+00 7.000000e+01 + vertex 4.616500e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.616500e+02 9.499997e+00 6.500000e+01 + vertex 4.616500e+02 9.499997e+00 7.000000e+01 + vertex 4.616249e+02 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.616249e+02 9.786516e+00 6.500000e+01 + vertex 4.616500e+02 9.499997e+00 7.000000e+01 + vertex 4.616249e+02 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.616249e+02 9.786516e+00 6.500000e+01 + vertex 4.616249e+02 9.786516e+00 7.000000e+01 + vertex 4.615505e+02 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 1.006433e+01 6.500000e+01 + vertex 4.616249e+02 9.786516e+00 7.000000e+01 + vertex 4.615505e+02 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal -9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 1.006433e+01 6.500000e+01 + vertex 4.615505e+02 1.006433e+01 7.000000e+01 + vertex 4.614289e+02 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal -9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 1.032500e+01 6.500000e+01 + vertex 4.615505e+02 1.006433e+01 7.000000e+01 + vertex 4.614289e+02 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191759e-01 -5.735423e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 1.032500e+01 6.500000e+01 + vertex 4.614289e+02 1.032500e+01 7.000000e+01 + vertex 4.612640e+02 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191759e-01 -5.735423e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 1.056060e+01 6.500000e+01 + vertex 4.614289e+02 1.032500e+01 7.000000e+01 + vertex 4.612640e+02 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 1.056060e+01 6.500000e+01 + vertex 4.612640e+02 1.056060e+01 7.000000e+01 + vertex 4.610606e+02 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 1.076397e+01 6.500000e+01 + vertex 4.612640e+02 1.056060e+01 7.000000e+01 + vertex 4.610606e+02 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal -5.736014e-01 -8.191345e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 1.076397e+01 6.500000e+01 + vertex 4.610606e+02 1.076397e+01 7.000000e+01 + vertex 4.608250e+02 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal -5.736014e-01 -8.191345e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 1.092894e+01 6.500000e+01 + vertex 4.610606e+02 1.076397e+01 7.000000e+01 + vertex 4.608250e+02 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal -4.225933e-01 -9.063194e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 1.092894e+01 6.500000e+01 + vertex 4.608250e+02 1.092894e+01 7.000000e+01 + vertex 4.605643e+02 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal -4.225933e-01 -9.063194e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 1.105049e+01 6.500000e+01 + vertex 4.608250e+02 1.092894e+01 7.000000e+01 + vertex 4.605643e+02 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588241e-01 -9.659245e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 1.105049e+01 6.500000e+01 + vertex 4.605643e+02 1.105049e+01 7.000000e+01 + vertex 4.602865e+02 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588241e-01 -9.659245e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 1.112493e+01 6.500000e+01 + vertex 4.605643e+02 1.105049e+01 7.000000e+01 + vertex 4.602865e+02 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 1.112493e+01 6.500000e+01 + vertex 4.602865e+02 1.112493e+01 7.000000e+01 + vertex 4.600000e+02 1.115000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 1.115000e+01 6.500000e+01 + vertex 4.602865e+02 1.112493e+01 7.000000e+01 + vertex 4.600000e+02 1.115000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.215000e+01 6.500000e+01 + vertex 4.600000e+02 4.215000e+01 7.000000e+01 + vertex 4.597135e+02 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.597135e+02 4.212493e+01 6.500000e+01 + vertex 4.600000e+02 4.215000e+01 7.000000e+01 + vertex 4.597135e+02 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.597135e+02 4.212493e+01 6.500000e+01 + vertex 4.597135e+02 4.212493e+01 7.000000e+01 + vertex 4.594357e+02 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.594357e+02 4.205049e+01 6.500000e+01 + vertex 4.597135e+02 4.212493e+01 7.000000e+01 + vertex 4.594357e+02 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226383e-01 -9.062984e-01 0.000000e+00 + outer loop + vertex 4.594357e+02 4.205049e+01 6.500000e+01 + vertex 4.594357e+02 4.205049e+01 7.000000e+01 + vertex 4.591750e+02 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226383e-01 -9.062984e-01 0.000000e+00 + outer loop + vertex 4.591750e+02 4.192894e+01 6.500000e+01 + vertex 4.594357e+02 4.205049e+01 7.000000e+01 + vertex 4.591750e+02 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735484e-01 -8.191717e-01 0.000000e+00 + outer loop + vertex 4.591750e+02 4.192894e+01 6.500000e+01 + vertex 4.591750e+02 4.192894e+01 7.000000e+01 + vertex 4.589394e+02 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735484e-01 -8.191717e-01 0.000000e+00 + outer loop + vertex 4.589394e+02 4.176397e+01 6.500000e+01 + vertex 4.591750e+02 4.192894e+01 7.000000e+01 + vertex 4.589394e+02 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071100e-01 -7.071035e-01 0.000000e+00 + outer loop + vertex 4.589394e+02 4.176397e+01 6.500000e+01 + vertex 4.589394e+02 4.176397e+01 7.000000e+01 + vertex 4.587360e+02 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071100e-01 -7.071035e-01 0.000000e+00 + outer loop + vertex 4.587360e+02 4.156060e+01 6.500000e+01 + vertex 4.589394e+02 4.176397e+01 7.000000e+01 + vertex 4.587360e+02 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191738e-01 -5.735454e-01 0.000000e+00 + outer loop + vertex 4.587360e+02 4.156060e+01 6.500000e+01 + vertex 4.587360e+02 4.156060e+01 7.000000e+01 + vertex 4.585711e+02 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191738e-01 -5.735454e-01 0.000000e+00 + outer loop + vertex 4.585711e+02 4.132500e+01 6.500000e+01 + vertex 4.587360e+02 4.156060e+01 7.000000e+01 + vertex 4.585711e+02 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.585711e+02 4.132500e+01 6.500000e+01 + vertex 4.585711e+02 4.132500e+01 7.000000e+01 + vertex 4.584495e+02 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.584495e+02 4.106433e+01 6.500000e+01 + vertex 4.585711e+02 4.132500e+01 7.000000e+01 + vertex 4.584495e+02 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.584495e+02 4.106433e+01 6.500000e+01 + vertex 4.584495e+02 4.106433e+01 7.000000e+01 + vertex 4.583751e+02 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.583751e+02 4.078652e+01 6.500000e+01 + vertex 4.584495e+02 4.106433e+01 7.000000e+01 + vertex 4.583751e+02 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.583751e+02 4.078652e+01 6.500000e+01 + vertex 4.583751e+02 4.078652e+01 7.000000e+01 + vertex 4.583500e+02 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.583500e+02 4.050000e+01 6.500000e+01 + vertex 4.583751e+02 4.078652e+01 7.000000e+01 + vertex 4.583500e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.583500e+02 4.050000e+01 6.500000e+01 + vertex 4.583500e+02 4.050000e+01 7.000000e+01 + vertex 4.583751e+02 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.583751e+02 4.021348e+01 6.500000e+01 + vertex 4.583500e+02 4.050000e+01 7.000000e+01 + vertex 4.583751e+02 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659204e-01 2.588395e-01 -0.000000e+00 + outer loop + vertex 4.583751e+02 4.021348e+01 6.500000e+01 + vertex 4.583751e+02 4.021348e+01 7.000000e+01 + vertex 4.584495e+02 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659204e-01 2.588395e-01 -0.000000e+00 + outer loop + vertex 4.584495e+02 3.993567e+01 6.500000e+01 + vertex 4.583751e+02 4.021348e+01 7.000000e+01 + vertex 4.584495e+02 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062915e-01 4.226532e-01 -0.000000e+00 + outer loop + vertex 4.584495e+02 3.993567e+01 6.500000e+01 + vertex 4.584495e+02 3.993567e+01 7.000000e+01 + vertex 4.585711e+02 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 9.062915e-01 4.226532e-01 -0.000000e+00 + outer loop + vertex 4.585711e+02 3.967500e+01 6.500000e+01 + vertex 4.584495e+02 3.993567e+01 7.000000e+01 + vertex 4.585711e+02 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191717e-01 5.735484e-01 -0.000000e+00 + outer loop + vertex 4.585711e+02 3.967500e+01 6.500000e+01 + vertex 4.585711e+02 3.967500e+01 7.000000e+01 + vertex 4.587360e+02 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191717e-01 5.735484e-01 -0.000000e+00 + outer loop + vertex 4.587360e+02 3.943940e+01 6.500000e+01 + vertex 4.585711e+02 3.967500e+01 7.000000e+01 + vertex 4.587360e+02 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071133e-01 7.071003e-01 -0.000000e+00 + outer loop + vertex 4.587360e+02 3.943940e+01 6.500000e+01 + vertex 4.587360e+02 3.943940e+01 7.000000e+01 + vertex 4.589394e+02 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071133e-01 7.071003e-01 -0.000000e+00 + outer loop + vertex 4.589394e+02 3.923602e+01 6.500000e+01 + vertex 4.587360e+02 3.943940e+01 7.000000e+01 + vertex 4.589394e+02 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735484e-01 8.191717e-01 -0.000000e+00 + outer loop + vertex 4.589394e+02 3.923602e+01 6.500000e+01 + vertex 4.589394e+02 3.923602e+01 7.000000e+01 + vertex 4.591750e+02 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735484e-01 8.191717e-01 -0.000000e+00 + outer loop + vertex 4.591750e+02 3.907106e+01 6.500000e+01 + vertex 4.589394e+02 3.923602e+01 7.000000e+01 + vertex 4.591750e+02 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226383e-01 9.062984e-01 -0.000000e+00 + outer loop + vertex 4.591750e+02 3.907106e+01 6.500000e+01 + vertex 4.591750e+02 3.907106e+01 7.000000e+01 + vertex 4.594357e+02 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226383e-01 9.062984e-01 -0.000000e+00 + outer loop + vertex 4.594357e+02 3.894950e+01 6.500000e+01 + vertex 4.591750e+02 3.907106e+01 7.000000e+01 + vertex 4.594357e+02 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588120e-01 9.659277e-01 -0.000000e+00 + outer loop + vertex 4.594357e+02 3.894950e+01 6.500000e+01 + vertex 4.594357e+02 3.894950e+01 7.000000e+01 + vertex 4.597135e+02 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588120e-01 9.659277e-01 -0.000000e+00 + outer loop + vertex 4.597135e+02 3.887507e+01 6.500000e+01 + vertex 4.594357e+02 3.894950e+01 7.000000e+01 + vertex 4.597135e+02 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.597135e+02 3.887507e+01 6.500000e+01 + vertex 4.597135e+02 3.887507e+01 7.000000e+01 + vertex 4.600000e+02 3.885000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 3.885000e+01 6.500000e+01 + vertex 4.597135e+02 3.887507e+01 7.000000e+01 + vertex 4.600000e+02 3.885000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 3.885000e+01 6.500000e+01 + vertex 4.600000e+02 3.885000e+01 7.000000e+01 + vertex 4.602865e+02 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 3.887507e+01 6.500000e+01 + vertex 4.600000e+02 3.885000e+01 7.000000e+01 + vertex 4.602865e+02 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588120e-01 9.659277e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 3.887507e+01 6.500000e+01 + vertex 4.602865e+02 3.887507e+01 7.000000e+01 + vertex 4.605643e+02 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588120e-01 9.659277e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 3.894950e+01 6.500000e+01 + vertex 4.602865e+02 3.887507e+01 7.000000e+01 + vertex 4.605643e+02 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal -4.225986e-01 9.063169e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 3.894950e+01 6.500000e+01 + vertex 4.605643e+02 3.894950e+01 7.000000e+01 + vertex 4.608250e+02 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal -4.225986e-01 9.063169e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 3.907106e+01 6.500000e+01 + vertex 4.605643e+02 3.894950e+01 7.000000e+01 + vertex 4.608250e+02 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735971e-01 8.191376e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 3.907106e+01 6.500000e+01 + vertex 4.608250e+02 3.907106e+01 7.000000e+01 + vertex 4.610606e+02 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735971e-01 8.191376e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 3.923602e+01 6.500000e+01 + vertex 4.608250e+02 3.907106e+01 7.000000e+01 + vertex 4.610606e+02 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071133e-01 7.071003e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 3.923602e+01 6.500000e+01 + vertex 4.610606e+02 3.923602e+01 7.000000e+01 + vertex 4.612640e+02 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071133e-01 7.071003e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 3.943940e+01 6.500000e+01 + vertex 4.610606e+02 3.923602e+01 7.000000e+01 + vertex 4.612640e+02 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 3.943940e+01 6.500000e+01 + vertex 4.612640e+02 3.943940e+01 7.000000e+01 + vertex 4.614289e+02 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 3.967500e+01 6.500000e+01 + vertex 4.612640e+02 3.943940e+01 7.000000e+01 + vertex 4.614289e+02 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal -9.062915e-01 4.226532e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 3.967500e+01 6.500000e+01 + vertex 4.614289e+02 3.967500e+01 7.000000e+01 + vertex 4.615505e+02 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal -9.062915e-01 4.226532e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 3.993567e+01 6.500000e+01 + vertex 4.614289e+02 3.967500e+01 7.000000e+01 + vertex 4.615505e+02 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659204e-01 2.588395e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 3.993567e+01 6.500000e+01 + vertex 4.615505e+02 3.993567e+01 7.000000e+01 + vertex 4.616249e+02 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659204e-01 2.588395e-01 0.000000e+00 + outer loop + vertex 4.616249e+02 4.021348e+01 6.500000e+01 + vertex 4.615505e+02 3.993567e+01 7.000000e+01 + vertex 4.616249e+02 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.616249e+02 4.021348e+01 6.500000e+01 + vertex 4.616249e+02 4.021348e+01 7.000000e+01 + vertex 4.616500e+02 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.616500e+02 4.050000e+01 6.500000e+01 + vertex 4.616249e+02 4.021348e+01 7.000000e+01 + vertex 4.616500e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.616500e+02 4.050000e+01 6.500000e+01 + vertex 4.616500e+02 4.050000e+01 7.000000e+01 + vertex 4.616249e+02 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.616249e+02 4.078652e+01 6.500000e+01 + vertex 4.616500e+02 4.050000e+01 7.000000e+01 + vertex 4.616249e+02 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.616249e+02 4.078652e+01 6.500000e+01 + vertex 4.616249e+02 4.078652e+01 7.000000e+01 + vertex 4.615505e+02 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.106433e+01 6.500000e+01 + vertex 4.616249e+02 4.078652e+01 7.000000e+01 + vertex 4.615505e+02 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal -9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.615505e+02 4.106433e+01 6.500000e+01 + vertex 4.615505e+02 4.106433e+01 7.000000e+01 + vertex 4.614289e+02 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal -9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.132500e+01 6.500000e+01 + vertex 4.615505e+02 4.106433e+01 7.000000e+01 + vertex 4.614289e+02 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191738e-01 -5.735454e-01 0.000000e+00 + outer loop + vertex 4.614289e+02 4.132500e+01 6.500000e+01 + vertex 4.614289e+02 4.132500e+01 7.000000e+01 + vertex 4.612640e+02 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191738e-01 -5.735454e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.156060e+01 6.500000e+01 + vertex 4.614289e+02 4.132500e+01 7.000000e+01 + vertex 4.612640e+02 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071100e-01 -7.071035e-01 0.000000e+00 + outer loop + vertex 4.612640e+02 4.156060e+01 6.500000e+01 + vertex 4.612640e+02 4.156060e+01 7.000000e+01 + vertex 4.610606e+02 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071100e-01 -7.071035e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.176397e+01 6.500000e+01 + vertex 4.612640e+02 4.156060e+01 7.000000e+01 + vertex 4.610606e+02 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735971e-01 -8.191376e-01 0.000000e+00 + outer loop + vertex 4.610606e+02 4.176397e+01 6.500000e+01 + vertex 4.610606e+02 4.176397e+01 7.000000e+01 + vertex 4.608250e+02 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735971e-01 -8.191376e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.192894e+01 6.500000e+01 + vertex 4.610606e+02 4.176397e+01 7.000000e+01 + vertex 4.608250e+02 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal -4.225986e-01 -9.063169e-01 0.000000e+00 + outer loop + vertex 4.608250e+02 4.192894e+01 6.500000e+01 + vertex 4.608250e+02 4.192894e+01 7.000000e+01 + vertex 4.605643e+02 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal -4.225986e-01 -9.063169e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.205049e+01 6.500000e+01 + vertex 4.608250e+02 4.192894e+01 7.000000e+01 + vertex 4.605643e+02 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.605643e+02 4.205049e+01 6.500000e+01 + vertex 4.605643e+02 4.205049e+01 7.000000e+01 + vertex 4.602865e+02 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.212493e+01 6.500000e+01 + vertex 4.605643e+02 4.205049e+01 7.000000e+01 + vertex 4.602865e+02 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.602865e+02 4.212493e+01 6.500000e+01 + vertex 4.602865e+02 4.212493e+01 7.000000e+01 + vertex 4.600000e+02 4.215000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.215000e+01 6.500000e+01 + vertex 4.602865e+02 4.212493e+01 7.000000e+01 + vertex 4.600000e+02 4.215000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.215000e+01 6.500000e+01 + vertex 4.380000e+02 4.215000e+01 7.000000e+01 + vertex 4.377135e+02 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.377135e+02 4.212493e+01 6.500000e+01 + vertex 4.380000e+02 4.215000e+01 7.000000e+01 + vertex 4.377135e+02 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.377135e+02 4.212493e+01 6.500000e+01 + vertex 4.377135e+02 4.212493e+01 7.000000e+01 + vertex 4.374357e+02 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.374357e+02 4.205049e+01 6.500000e+01 + vertex 4.377135e+02 4.212493e+01 7.000000e+01 + vertex 4.374357e+02 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal 4.225986e-01 -9.063169e-01 0.000000e+00 + outer loop + vertex 4.374357e+02 4.205049e+01 6.500000e+01 + vertex 4.374357e+02 4.205049e+01 7.000000e+01 + vertex 4.371750e+02 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal 4.225986e-01 -9.063169e-01 0.000000e+00 + outer loop + vertex 4.371750e+02 4.192894e+01 6.500000e+01 + vertex 4.374357e+02 4.205049e+01 7.000000e+01 + vertex 4.371750e+02 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735971e-01 -8.191376e-01 0.000000e+00 + outer loop + vertex 4.371750e+02 4.192894e+01 6.500000e+01 + vertex 4.371750e+02 4.192894e+01 7.000000e+01 + vertex 4.369394e+02 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735971e-01 -8.191376e-01 0.000000e+00 + outer loop + vertex 4.369394e+02 4.176397e+01 6.500000e+01 + vertex 4.371750e+02 4.192894e+01 7.000000e+01 + vertex 4.369394e+02 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071100e-01 -7.071035e-01 0.000000e+00 + outer loop + vertex 4.369394e+02 4.176397e+01 6.500000e+01 + vertex 4.369394e+02 4.176397e+01 7.000000e+01 + vertex 4.367360e+02 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071100e-01 -7.071035e-01 0.000000e+00 + outer loop + vertex 4.367360e+02 4.156060e+01 6.500000e+01 + vertex 4.369394e+02 4.176397e+01 7.000000e+01 + vertex 4.367360e+02 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191251e-01 -5.736149e-01 0.000000e+00 + outer loop + vertex 4.367360e+02 4.156060e+01 6.500000e+01 + vertex 4.367360e+02 4.156060e+01 7.000000e+01 + vertex 4.365711e+02 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191251e-01 -5.736149e-01 0.000000e+00 + outer loop + vertex 4.365711e+02 4.132500e+01 6.500000e+01 + vertex 4.367360e+02 4.156060e+01 7.000000e+01 + vertex 4.365711e+02 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063300e-01 -4.225706e-01 0.000000e+00 + outer loop + vertex 4.365711e+02 4.132500e+01 6.500000e+01 + vertex 4.365711e+02 4.132500e+01 7.000000e+01 + vertex 4.364495e+02 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063300e-01 -4.225706e-01 0.000000e+00 + outer loop + vertex 4.364495e+02 4.106433e+01 6.500000e+01 + vertex 4.365711e+02 4.132500e+01 7.000000e+01 + vertex 4.364495e+02 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.364495e+02 4.106433e+01 6.500000e+01 + vertex 4.364495e+02 4.106433e+01 7.000000e+01 + vertex 4.363751e+02 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.363751e+02 4.078652e+01 6.500000e+01 + vertex 4.364495e+02 4.106433e+01 7.000000e+01 + vertex 4.363751e+02 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.363751e+02 4.078652e+01 6.500000e+01 + vertex 4.363751e+02 4.078652e+01 7.000000e+01 + vertex 4.363500e+02 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.363500e+02 4.050000e+01 6.500000e+01 + vertex 4.363751e+02 4.078652e+01 7.000000e+01 + vertex 4.363500e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.363500e+02 4.050000e+01 6.500000e+01 + vertex 4.363500e+02 4.050000e+01 7.000000e+01 + vertex 4.363751e+02 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.363751e+02 4.021348e+01 6.500000e+01 + vertex 4.363500e+02 4.050000e+01 7.000000e+01 + vertex 4.363751e+02 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659204e-01 2.588395e-01 -0.000000e+00 + outer loop + vertex 4.363751e+02 4.021348e+01 6.500000e+01 + vertex 4.363751e+02 4.021348e+01 7.000000e+01 + vertex 4.364495e+02 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659204e-01 2.588395e-01 -0.000000e+00 + outer loop + vertex 4.364495e+02 3.993567e+01 6.500000e+01 + vertex 4.363751e+02 4.021348e+01 7.000000e+01 + vertex 4.364495e+02 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063312e-01 4.225681e-01 -0.000000e+00 + outer loop + vertex 4.364495e+02 3.993567e+01 6.500000e+01 + vertex 4.364495e+02 3.993567e+01 7.000000e+01 + vertex 4.365711e+02 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063312e-01 4.225681e-01 -0.000000e+00 + outer loop + vertex 4.365711e+02 3.967500e+01 6.500000e+01 + vertex 4.364495e+02 3.993567e+01 7.000000e+01 + vertex 4.365711e+02 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191230e-01 5.736179e-01 -0.000000e+00 + outer loop + vertex 4.365711e+02 3.967500e+01 6.500000e+01 + vertex 4.365711e+02 3.967500e+01 7.000000e+01 + vertex 4.367360e+02 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191230e-01 5.736179e-01 -0.000000e+00 + outer loop + vertex 4.367360e+02 3.943940e+01 6.500000e+01 + vertex 4.365711e+02 3.967500e+01 7.000000e+01 + vertex 4.367360e+02 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071133e-01 7.071003e-01 -0.000000e+00 + outer loop + vertex 4.367360e+02 3.943940e+01 6.500000e+01 + vertex 4.367360e+02 3.943940e+01 7.000000e+01 + vertex 4.369394e+02 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071133e-01 7.071003e-01 -0.000000e+00 + outer loop + vertex 4.369394e+02 3.923602e+01 6.500000e+01 + vertex 4.367360e+02 3.943940e+01 7.000000e+01 + vertex 4.369394e+02 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735971e-01 8.191376e-01 -0.000000e+00 + outer loop + vertex 4.369394e+02 3.923602e+01 6.500000e+01 + vertex 4.369394e+02 3.923602e+01 7.000000e+01 + vertex 4.371750e+02 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735971e-01 8.191376e-01 -0.000000e+00 + outer loop + vertex 4.371750e+02 3.907106e+01 6.500000e+01 + vertex 4.369394e+02 3.923602e+01 7.000000e+01 + vertex 4.371750e+02 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal 4.225986e-01 9.063169e-01 -0.000000e+00 + outer loop + vertex 4.371750e+02 3.907106e+01 6.500000e+01 + vertex 4.371750e+02 3.907106e+01 7.000000e+01 + vertex 4.374357e+02 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal 4.225986e-01 9.063169e-01 -0.000000e+00 + outer loop + vertex 4.374357e+02 3.894950e+01 6.500000e+01 + vertex 4.371750e+02 3.907106e+01 7.000000e+01 + vertex 4.374357e+02 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588120e-01 9.659277e-01 -0.000000e+00 + outer loop + vertex 4.374357e+02 3.894950e+01 6.500000e+01 + vertex 4.374357e+02 3.894950e+01 7.000000e+01 + vertex 4.377135e+02 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588120e-01 9.659277e-01 -0.000000e+00 + outer loop + vertex 4.377135e+02 3.887507e+01 6.500000e+01 + vertex 4.374357e+02 3.894950e+01 7.000000e+01 + vertex 4.377135e+02 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.377135e+02 3.887507e+01 6.500000e+01 + vertex 4.377135e+02 3.887507e+01 7.000000e+01 + vertex 4.380000e+02 3.885000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 3.885000e+01 6.500000e+01 + vertex 4.377135e+02 3.887507e+01 7.000000e+01 + vertex 4.380000e+02 3.885000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 3.885000e+01 6.500000e+01 + vertex 4.380000e+02 3.885000e+01 7.000000e+01 + vertex 4.382865e+02 3.887507e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 3.887507e+01 6.500000e+01 + vertex 4.380000e+02 3.885000e+01 7.000000e+01 + vertex 4.382865e+02 3.887507e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588120e-01 9.659277e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 3.887507e+01 6.500000e+01 + vertex 4.382865e+02 3.887507e+01 7.000000e+01 + vertex 4.385643e+02 3.894950e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588120e-01 9.659277e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 3.894950e+01 6.500000e+01 + vertex 4.382865e+02 3.887507e+01 7.000000e+01 + vertex 4.385643e+02 3.894950e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226383e-01 9.062984e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 3.894950e+01 6.500000e+01 + vertex 4.385643e+02 3.894950e+01 7.000000e+01 + vertex 4.388250e+02 3.907106e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226383e-01 9.062984e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 3.907106e+01 6.500000e+01 + vertex 4.385643e+02 3.894950e+01 7.000000e+01 + vertex 4.388250e+02 3.907106e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735971e-01 8.191376e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 3.907106e+01 6.500000e+01 + vertex 4.388250e+02 3.907106e+01 7.000000e+01 + vertex 4.390606e+02 3.923602e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735971e-01 8.191376e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 3.923602e+01 6.500000e+01 + vertex 4.388250e+02 3.907106e+01 7.000000e+01 + vertex 4.390606e+02 3.923602e+01 7.000000e+01 + endloop + endfacet + facet normal -7.070614e-01 7.071521e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 3.923602e+01 6.500000e+01 + vertex 4.390606e+02 3.923602e+01 7.000000e+01 + vertex 4.392640e+02 3.943940e+01 6.500000e+01 + endloop + endfacet + facet normal -7.070614e-01 7.071521e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 3.943940e+01 6.500000e+01 + vertex 4.390606e+02 3.923602e+01 7.000000e+01 + vertex 4.392640e+02 3.943940e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 3.943940e+01 6.500000e+01 + vertex 4.392640e+02 3.943940e+01 7.000000e+01 + vertex 4.394289e+02 3.967500e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 3.967500e+01 6.500000e+01 + vertex 4.392640e+02 3.943940e+01 7.000000e+01 + vertex 4.394289e+02 3.967500e+01 7.000000e+01 + endloop + endfacet + facet normal -9.062915e-01 4.226532e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 3.967500e+01 6.500000e+01 + vertex 4.394289e+02 3.967500e+01 7.000000e+01 + vertex 4.395505e+02 3.993567e+01 6.500000e+01 + endloop + endfacet + facet normal -9.062915e-01 4.226532e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 3.993567e+01 6.500000e+01 + vertex 4.394289e+02 3.967500e+01 7.000000e+01 + vertex 4.395505e+02 3.993567e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659463e-01 2.587428e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 3.993567e+01 6.500000e+01 + vertex 4.395505e+02 3.993567e+01 7.000000e+01 + vertex 4.396249e+02 4.021348e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659463e-01 2.587428e-01 0.000000e+00 + outer loop + vertex 4.396249e+02 4.021348e+01 6.500000e+01 + vertex 4.395505e+02 3.993567e+01 7.000000e+01 + vertex 4.396249e+02 4.021348e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.396249e+02 4.021348e+01 6.500000e+01 + vertex 4.396249e+02 4.021348e+01 7.000000e+01 + vertex 4.396500e+02 4.050000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.396500e+02 4.050000e+01 6.500000e+01 + vertex 4.396249e+02 4.021348e+01 7.000000e+01 + vertex 4.396500e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.396500e+02 4.050000e+01 6.500000e+01 + vertex 4.396500e+02 4.050000e+01 7.000000e+01 + vertex 4.396249e+02 4.078652e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.396249e+02 4.078652e+01 6.500000e+01 + vertex 4.396500e+02 4.050000e+01 7.000000e+01 + vertex 4.396249e+02 4.078652e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659463e-01 -2.587428e-01 0.000000e+00 + outer loop + vertex 4.396249e+02 4.078652e+01 6.500000e+01 + vertex 4.396249e+02 4.078652e+01 7.000000e+01 + vertex 4.395505e+02 4.106433e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659463e-01 -2.587428e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.106433e+01 6.500000e+01 + vertex 4.396249e+02 4.078652e+01 7.000000e+01 + vertex 4.395505e+02 4.106433e+01 7.000000e+01 + endloop + endfacet + facet normal -9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 4.106433e+01 6.500000e+01 + vertex 4.395505e+02 4.106433e+01 7.000000e+01 + vertex 4.394289e+02 4.132500e+01 6.500000e+01 + endloop + endfacet + facet normal -9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.132500e+01 6.500000e+01 + vertex 4.395505e+02 4.106433e+01 7.000000e+01 + vertex 4.394289e+02 4.132500e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191738e-01 -5.735454e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 4.132500e+01 6.500000e+01 + vertex 4.394289e+02 4.132500e+01 7.000000e+01 + vertex 4.392640e+02 4.156060e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191738e-01 -5.735454e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.156060e+01 6.500000e+01 + vertex 4.394289e+02 4.132500e+01 7.000000e+01 + vertex 4.392640e+02 4.156060e+01 7.000000e+01 + endloop + endfacet + facet normal -7.070582e-01 -7.071553e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 4.156060e+01 6.500000e+01 + vertex 4.392640e+02 4.156060e+01 7.000000e+01 + vertex 4.390606e+02 4.176397e+01 6.500000e+01 + endloop + endfacet + facet normal -7.070582e-01 -7.071553e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.176397e+01 6.500000e+01 + vertex 4.392640e+02 4.156060e+01 7.000000e+01 + vertex 4.390606e+02 4.176397e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735971e-01 -8.191376e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 4.176397e+01 6.500000e+01 + vertex 4.390606e+02 4.176397e+01 7.000000e+01 + vertex 4.388250e+02 4.192894e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735971e-01 -8.191376e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.192894e+01 6.500000e+01 + vertex 4.390606e+02 4.176397e+01 7.000000e+01 + vertex 4.388250e+02 4.192894e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226383e-01 -9.062984e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 4.192894e+01 6.500000e+01 + vertex 4.388250e+02 4.192894e+01 7.000000e+01 + vertex 4.385643e+02 4.205049e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226383e-01 -9.062984e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.205049e+01 6.500000e+01 + vertex 4.388250e+02 4.192894e+01 7.000000e+01 + vertex 4.385643e+02 4.205049e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 4.205049e+01 6.500000e+01 + vertex 4.385643e+02 4.205049e+01 7.000000e+01 + vertex 4.382865e+02 4.212493e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.212493e+01 6.500000e+01 + vertex 4.385643e+02 4.205049e+01 7.000000e+01 + vertex 4.382865e+02 4.212493e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 4.212493e+01 6.500000e+01 + vertex 4.382865e+02 4.212493e+01 7.000000e+01 + vertex 4.380000e+02 4.215000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.215000e+01 6.500000e+01 + vertex 4.382865e+02 4.212493e+01 7.000000e+01 + vertex 4.380000e+02 4.215000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 1.115000e+01 6.500000e+01 + vertex 4.380000e+02 1.115000e+01 7.000000e+01 + vertex 4.377135e+02 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.377135e+02 1.112493e+01 6.500000e+01 + vertex 4.380000e+02 1.115000e+01 7.000000e+01 + vertex 4.377135e+02 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588241e-01 -9.659245e-01 0.000000e+00 + outer loop + vertex 4.377135e+02 1.112493e+01 6.500000e+01 + vertex 4.377135e+02 1.112493e+01 7.000000e+01 + vertex 4.374357e+02 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588241e-01 -9.659245e-01 0.000000e+00 + outer loop + vertex 4.374357e+02 1.105049e+01 6.500000e+01 + vertex 4.377135e+02 1.112493e+01 7.000000e+01 + vertex 4.374357e+02 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal 4.225933e-01 -9.063194e-01 0.000000e+00 + outer loop + vertex 4.374357e+02 1.105049e+01 6.500000e+01 + vertex 4.374357e+02 1.105049e+01 7.000000e+01 + vertex 4.371750e+02 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal 4.225933e-01 -9.063194e-01 0.000000e+00 + outer loop + vertex 4.371750e+02 1.092894e+01 6.500000e+01 + vertex 4.374357e+02 1.105049e+01 7.000000e+01 + vertex 4.371750e+02 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal 5.736014e-01 -8.191345e-01 0.000000e+00 + outer loop + vertex 4.371750e+02 1.092894e+01 6.500000e+01 + vertex 4.371750e+02 1.092894e+01 7.000000e+01 + vertex 4.369394e+02 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal 5.736014e-01 -8.191345e-01 0.000000e+00 + outer loop + vertex 4.369394e+02 1.076397e+01 6.500000e+01 + vertex 4.371750e+02 1.092894e+01 7.000000e+01 + vertex 4.369394e+02 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.369394e+02 1.076397e+01 6.500000e+01 + vertex 4.369394e+02 1.076397e+01 7.000000e+01 + vertex 4.367360e+02 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.367360e+02 1.056060e+01 6.500000e+01 + vertex 4.369394e+02 1.076397e+01 7.000000e+01 + vertex 4.367360e+02 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191272e-01 -5.736118e-01 0.000000e+00 + outer loop + vertex 4.367360e+02 1.056060e+01 6.500000e+01 + vertex 4.367360e+02 1.056060e+01 7.000000e+01 + vertex 4.365711e+02 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191272e-01 -5.736118e-01 0.000000e+00 + outer loop + vertex 4.365711e+02 1.032500e+01 6.500000e+01 + vertex 4.367360e+02 1.056060e+01 7.000000e+01 + vertex 4.365711e+02 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063300e-01 -4.225706e-01 0.000000e+00 + outer loop + vertex 4.365711e+02 1.032500e+01 6.500000e+01 + vertex 4.365711e+02 1.032500e+01 7.000000e+01 + vertex 4.364495e+02 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063300e-01 -4.225706e-01 0.000000e+00 + outer loop + vertex 4.364495e+02 1.006433e+01 6.500000e+01 + vertex 4.365711e+02 1.032500e+01 7.000000e+01 + vertex 4.364495e+02 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.364495e+02 1.006433e+01 6.500000e+01 + vertex 4.364495e+02 1.006433e+01 7.000000e+01 + vertex 4.363751e+02 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal 9.659204e-01 -2.588395e-01 0.000000e+00 + outer loop + vertex 4.363751e+02 9.786516e+00 6.500000e+01 + vertex 4.364495e+02 1.006433e+01 7.000000e+01 + vertex 4.363751e+02 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.363751e+02 9.786516e+00 6.500000e+01 + vertex 4.363751e+02 9.786516e+00 7.000000e+01 + vertex 4.363500e+02 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.363500e+02 9.499997e+00 6.500000e+01 + vertex 4.363751e+02 9.786516e+00 7.000000e+01 + vertex 4.363500e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.363500e+02 9.499997e+00 6.500000e+01 + vertex 4.363500e+02 9.499997e+00 7.000000e+01 + vertex 4.363751e+02 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal 9.961957e-01 8.714381e-02 -0.000000e+00 + outer loop + vertex 4.363751e+02 9.213477e+00 6.500000e+01 + vertex 4.363500e+02 9.499997e+00 7.000000e+01 + vertex 4.363751e+02 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659204e-01 2.588395e-01 -0.000000e+00 + outer loop + vertex 4.363751e+02 9.213477e+00 6.500000e+01 + vertex 4.363751e+02 9.213477e+00 7.000000e+01 + vertex 4.364495e+02 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal 9.659204e-01 2.588395e-01 -0.000000e+00 + outer loop + vertex 4.364495e+02 8.935664e+00 6.500000e+01 + vertex 4.363751e+02 9.213477e+00 7.000000e+01 + vertex 4.364495e+02 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal 9.063300e-01 4.225706e-01 -0.000000e+00 + outer loop + vertex 4.364495e+02 8.935664e+00 6.500000e+01 + vertex 4.364495e+02 8.935664e+00 7.000000e+01 + vertex 4.365711e+02 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal 9.063300e-01 4.225706e-01 -0.000000e+00 + outer loop + vertex 4.365711e+02 8.674998e+00 6.500000e+01 + vertex 4.364495e+02 8.935664e+00 7.000000e+01 + vertex 4.365711e+02 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal 8.191230e-01 5.736179e-01 -0.000000e+00 + outer loop + vertex 4.365711e+02 8.674998e+00 6.500000e+01 + vertex 4.365711e+02 8.674998e+00 7.000000e+01 + vertex 4.367360e+02 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal 8.191230e-01 5.736179e-01 -0.000000e+00 + outer loop + vertex 4.367360e+02 8.439399e+00 6.500000e+01 + vertex 4.365711e+02 8.674998e+00 7.000000e+01 + vertex 4.367360e+02 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal 7.071133e-01 7.071003e-01 -0.000000e+00 + outer loop + vertex 4.367360e+02 8.439399e+00 6.500000e+01 + vertex 4.367360e+02 8.439399e+00 7.000000e+01 + vertex 4.369394e+02 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal 7.071133e-01 7.071003e-01 -0.000000e+00 + outer loop + vertex 4.369394e+02 8.236025e+00 6.500000e+01 + vertex 4.367360e+02 8.439399e+00 7.000000e+01 + vertex 4.369394e+02 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal 5.735927e-01 8.191406e-01 -0.000000e+00 + outer loop + vertex 4.369394e+02 8.236025e+00 6.500000e+01 + vertex 4.369394e+02 8.236025e+00 7.000000e+01 + vertex 4.371750e+02 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal 5.735927e-01 8.191406e-01 -0.000000e+00 + outer loop + vertex 4.371750e+02 8.071057e+00 6.500000e+01 + vertex 4.369394e+02 8.236025e+00 7.000000e+01 + vertex 4.371750e+02 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal 4.226040e-01 9.063145e-01 -0.000000e+00 + outer loop + vertex 4.371750e+02 8.071057e+00 6.500000e+01 + vertex 4.371750e+02 8.071057e+00 7.000000e+01 + vertex 4.374357e+02 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal 4.226040e-01 9.063145e-01 -0.000000e+00 + outer loop + vertex 4.374357e+02 7.949505e+00 6.500000e+01 + vertex 4.371750e+02 8.071057e+00 7.000000e+01 + vertex 4.374357e+02 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal 2.588120e-01 9.659277e-01 -0.000000e+00 + outer loop + vertex 4.374357e+02 7.949505e+00 6.500000e+01 + vertex 4.374357e+02 7.949505e+00 7.000000e+01 + vertex 4.377135e+02 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal 2.588120e-01 9.659277e-01 -0.000000e+00 + outer loop + vertex 4.377135e+02 7.875066e+00 6.500000e+01 + vertex 4.374357e+02 7.949505e+00 7.000000e+01 + vertex 4.377135e+02 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.377135e+02 7.875066e+00 6.500000e+01 + vertex 4.377135e+02 7.875066e+00 7.000000e+01 + vertex 4.380000e+02 7.849999e+00 6.500000e+01 + endloop + endfacet + facet normal 8.715667e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 7.849999e+00 6.500000e+01 + vertex 4.377135e+02 7.875066e+00 7.000000e+01 + vertex 4.380000e+02 7.849999e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 7.849999e+00 6.500000e+01 + vertex 4.380000e+02 7.849999e+00 7.000000e+01 + vertex 4.382865e+02 7.875066e+00 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 7.875066e+00 6.500000e+01 + vertex 4.380000e+02 7.849999e+00 7.000000e+01 + vertex 4.382865e+02 7.875066e+00 7.000000e+01 + endloop + endfacet + facet normal -2.588120e-01 9.659277e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 7.875066e+00 6.500000e+01 + vertex 4.382865e+02 7.875066e+00 7.000000e+01 + vertex 4.385643e+02 7.949505e+00 6.500000e+01 + endloop + endfacet + facet normal -2.588120e-01 9.659277e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 7.949505e+00 6.500000e+01 + vertex 4.382865e+02 7.875066e+00 7.000000e+01 + vertex 4.385643e+02 7.949505e+00 7.000000e+01 + endloop + endfacet + facet normal -4.226436e-01 9.062960e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 7.949505e+00 6.500000e+01 + vertex 4.385643e+02 7.949505e+00 7.000000e+01 + vertex 4.388250e+02 8.071057e+00 6.500000e+01 + endloop + endfacet + facet normal -4.226436e-01 9.062960e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 8.071057e+00 6.500000e+01 + vertex 4.385643e+02 7.949505e+00 7.000000e+01 + vertex 4.388250e+02 8.071057e+00 7.000000e+01 + endloop + endfacet + facet normal -5.735927e-01 8.191406e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 8.071057e+00 6.500000e+01 + vertex 4.388250e+02 8.071057e+00 7.000000e+01 + vertex 4.390606e+02 8.236025e+00 6.500000e+01 + endloop + endfacet + facet normal -5.735927e-01 8.191406e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 8.236025e+00 6.500000e+01 + vertex 4.388250e+02 8.071057e+00 7.000000e+01 + vertex 4.390606e+02 8.236025e+00 7.000000e+01 + endloop + endfacet + facet normal -7.070614e-01 7.071521e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 8.236025e+00 6.500000e+01 + vertex 4.390606e+02 8.236025e+00 7.000000e+01 + vertex 4.392640e+02 8.439399e+00 6.500000e+01 + endloop + endfacet + facet normal -7.070614e-01 7.071521e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 8.439399e+00 6.500000e+01 + vertex 4.390606e+02 8.236025e+00 7.000000e+01 + vertex 4.392640e+02 8.439399e+00 7.000000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 8.439399e+00 6.500000e+01 + vertex 4.392640e+02 8.439399e+00 7.000000e+01 + vertex 4.394289e+02 8.674998e+00 6.500000e+01 + endloop + endfacet + facet normal -8.191717e-01 5.735484e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 8.674998e+00 6.500000e+01 + vertex 4.392640e+02 8.439399e+00 7.000000e+01 + vertex 4.394289e+02 8.674998e+00 7.000000e+01 + endloop + endfacet + facet normal -9.062903e-01 4.226557e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 8.674998e+00 6.500000e+01 + vertex 4.394289e+02 8.674998e+00 7.000000e+01 + vertex 4.395505e+02 8.935664e+00 6.500000e+01 + endloop + endfacet + facet normal -9.062903e-01 4.226557e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 8.935664e+00 6.500000e+01 + vertex 4.394289e+02 8.674998e+00 7.000000e+01 + vertex 4.395505e+02 8.935664e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659463e-01 2.587428e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 8.935664e+00 6.500000e+01 + vertex 4.395505e+02 8.935664e+00 7.000000e+01 + vertex 4.396249e+02 9.213477e+00 6.500000e+01 + endloop + endfacet + facet normal -9.659463e-01 2.587428e-01 0.000000e+00 + outer loop + vertex 4.396249e+02 9.213477e+00 6.500000e+01 + vertex 4.395505e+02 8.935664e+00 7.000000e+01 + vertex 4.396249e+02 9.213477e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.396249e+02 9.213477e+00 6.500000e+01 + vertex 4.396249e+02 9.213477e+00 7.000000e+01 + vertex 4.396500e+02 9.499997e+00 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 8.714381e-02 0.000000e+00 + outer loop + vertex 4.396500e+02 9.499997e+00 6.500000e+01 + vertex 4.396249e+02 9.213477e+00 7.000000e+01 + vertex 4.396500e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.396500e+02 9.499997e+00 6.500000e+01 + vertex 4.396500e+02 9.499997e+00 7.000000e+01 + vertex 4.396249e+02 9.786516e+00 6.500000e+01 + endloop + endfacet + facet normal -9.961957e-01 -8.714381e-02 0.000000e+00 + outer loop + vertex 4.396249e+02 9.786516e+00 6.500000e+01 + vertex 4.396500e+02 9.499997e+00 7.000000e+01 + vertex 4.396249e+02 9.786516e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659463e-01 -2.587428e-01 0.000000e+00 + outer loop + vertex 4.396249e+02 9.786516e+00 6.500000e+01 + vertex 4.396249e+02 9.786516e+00 7.000000e+01 + vertex 4.395505e+02 1.006433e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659463e-01 -2.587428e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 1.006433e+01 6.500000e+01 + vertex 4.396249e+02 9.786516e+00 7.000000e+01 + vertex 4.395505e+02 1.006433e+01 7.000000e+01 + endloop + endfacet + facet normal -9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.395505e+02 1.006433e+01 6.500000e+01 + vertex 4.395505e+02 1.006433e+01 7.000000e+01 + vertex 4.394289e+02 1.032500e+01 6.500000e+01 + endloop + endfacet + facet normal -9.062903e-01 -4.226557e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 1.032500e+01 6.500000e+01 + vertex 4.395505e+02 1.006433e+01 7.000000e+01 + vertex 4.394289e+02 1.032500e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191759e-01 -5.735423e-01 0.000000e+00 + outer loop + vertex 4.394289e+02 1.032500e+01 6.500000e+01 + vertex 4.394289e+02 1.032500e+01 7.000000e+01 + vertex 4.392640e+02 1.056060e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191759e-01 -5.735423e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 1.056060e+01 6.500000e+01 + vertex 4.394289e+02 1.032500e+01 7.000000e+01 + vertex 4.392640e+02 1.056060e+01 7.000000e+01 + endloop + endfacet + facet normal -7.070550e-01 -7.071586e-01 0.000000e+00 + outer loop + vertex 4.392640e+02 1.056060e+01 6.500000e+01 + vertex 4.392640e+02 1.056060e+01 7.000000e+01 + vertex 4.390606e+02 1.076397e+01 6.500000e+01 + endloop + endfacet + facet normal -7.070550e-01 -7.071586e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 1.076397e+01 6.500000e+01 + vertex 4.392640e+02 1.056060e+01 7.000000e+01 + vertex 4.390606e+02 1.076397e+01 7.000000e+01 + endloop + endfacet + facet normal -5.736014e-01 -8.191345e-01 0.000000e+00 + outer loop + vertex 4.390606e+02 1.076397e+01 6.500000e+01 + vertex 4.390606e+02 1.076397e+01 7.000000e+01 + vertex 4.388250e+02 1.092894e+01 6.500000e+01 + endloop + endfacet + facet normal -5.736014e-01 -8.191345e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 1.092894e+01 6.500000e+01 + vertex 4.390606e+02 1.076397e+01 7.000000e+01 + vertex 4.388250e+02 1.092894e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226330e-01 -9.063009e-01 0.000000e+00 + outer loop + vertex 4.388250e+02 1.092894e+01 6.500000e+01 + vertex 4.388250e+02 1.092894e+01 7.000000e+01 + vertex 4.385643e+02 1.105049e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226330e-01 -9.063009e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 1.105049e+01 6.500000e+01 + vertex 4.388250e+02 1.092894e+01 7.000000e+01 + vertex 4.385643e+02 1.105049e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588241e-01 -9.659245e-01 0.000000e+00 + outer loop + vertex 4.385643e+02 1.105049e+01 6.500000e+01 + vertex 4.385643e+02 1.105049e+01 7.000000e+01 + vertex 4.382865e+02 1.112493e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588241e-01 -9.659245e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 1.112493e+01 6.500000e+01 + vertex 4.385643e+02 1.105049e+01 7.000000e+01 + vertex 4.382865e+02 1.112493e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.382865e+02 1.112493e+01 6.500000e+01 + vertex 4.382865e+02 1.112493e+01 7.000000e+01 + vertex 4.380000e+02 1.115000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715667e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 1.115000e+01 6.500000e+01 + vertex 4.382865e+02 1.112493e+01 7.000000e+01 + vertex 4.380000e+02 1.115000e+01 7.000000e+01 + endloop + endfacet + facet normal 2.601786e-03 -9.999966e-01 0.000000e+00 + outer loop + vertex 2.400000e+01 2.355000e+02 6.500000e+01 + vertex 2.400000e+01 2.355000e+02 7.000000e+01 + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + endloop + endfacet + facet normal 2.601786e-03 -9.999966e-01 0.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 2.400000e+01 2.355000e+02 7.000000e+01 + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal 8.974202e-02 -9.959650e-01 0.000000e+00 + outer loop + vertex 2.397136e+01 2.354999e+02 6.500000e+01 + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + vertex 2.304494e+01 2.354164e+02 6.500000e+01 + endloop + endfacet + facet normal 8.974202e-02 -9.959650e-01 0.000000e+00 + outer loop + vertex 2.304494e+01 2.354164e+02 6.500000e+01 + vertex 2.397136e+01 2.354999e+02 7.000000e+01 + vertex 2.304494e+01 2.354164e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588204e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 2.304494e+01 2.354164e+02 6.500000e+01 + vertex 2.304494e+01 2.354164e+02 7.000000e+01 + vertex 2.211889e+01 2.351683e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588204e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 2.211889e+01 2.351683e+02 6.500000e+01 + vertex 2.304494e+01 2.354164e+02 7.000000e+01 + vertex 2.211889e+01 2.351683e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226244e-01 -9.063049e-01 0.000000e+00 + outer loop + vertex 2.211889e+01 2.351683e+02 6.500000e+01 + vertex 2.211889e+01 2.351683e+02 7.000000e+01 + vertex 2.125000e+01 2.347631e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226244e-01 -9.063049e-01 0.000000e+00 + outer loop + vertex 2.125000e+01 2.347631e+02 6.500000e+01 + vertex 2.211889e+01 2.351683e+02 7.000000e+01 + vertex 2.125000e+01 2.347631e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735674e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 2.125000e+01 2.347631e+02 6.500000e+01 + vertex 2.125000e+01 2.347631e+02 7.000000e+01 + vertex 2.046467e+01 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735674e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 2.046467e+01 2.342132e+02 6.500000e+01 + vertex 2.125000e+01 2.347631e+02 7.000000e+01 + vertex 2.046467e+01 2.342132e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 2.046467e+01 2.342132e+02 6.500000e+01 + vertex 2.046467e+01 2.342132e+02 7.000000e+01 + vertex 1.978676e+01 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 1.978676e+01 2.335353e+02 6.500000e+01 + vertex 2.046467e+01 2.342132e+02 7.000000e+01 + vertex 1.978676e+01 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191541e-01 -5.735734e-01 0.000000e+00 + outer loop + vertex 1.978676e+01 2.335353e+02 6.500000e+01 + vertex 1.978676e+01 2.335353e+02 7.000000e+01 + vertex 1.923686e+01 2.327500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191541e-01 -5.735734e-01 0.000000e+00 + outer loop + vertex 1.923686e+01 2.327500e+02 6.500000e+01 + vertex 1.978676e+01 2.335353e+02 7.000000e+01 + vertex 1.923686e+01 2.327500e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063072e-01 -4.226195e-01 0.000000e+00 + outer loop + vertex 1.923686e+01 2.327500e+02 6.500000e+01 + vertex 1.923686e+01 2.327500e+02 7.000000e+01 + vertex 1.883169e+01 2.318811e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063072e-01 -4.226195e-01 0.000000e+00 + outer loop + vertex 1.883169e+01 2.318811e+02 6.500000e+01 + vertex 1.923686e+01 2.327500e+02 7.000000e+01 + vertex 1.883169e+01 2.318811e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659257e-01 -2.588195e-01 0.000000e+00 + outer loop + vertex 1.883169e+01 2.318811e+02 6.500000e+01 + vertex 1.883169e+01 2.318811e+02 7.000000e+01 + vertex 1.858356e+01 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659257e-01 -2.588195e-01 0.000000e+00 + outer loop + vertex 1.858356e+01 2.309551e+02 6.500000e+01 + vertex 1.883169e+01 2.318811e+02 7.000000e+01 + vertex 1.858356e+01 2.309551e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715712e-02 0.000000e+00 + outer loop + vertex 1.858356e+01 2.309551e+02 6.500000e+01 + vertex 1.858356e+01 2.309551e+02 7.000000e+01 + vertex 1.850000e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715712e-02 0.000000e+00 + outer loop + vertex 1.850000e+01 2.300000e+02 6.500000e+01 + vertex 1.858356e+01 2.309551e+02 7.000000e+01 + vertex 1.850000e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715577e-02 -0.000000e+00 + outer loop + vertex 1.850000e+01 2.300000e+02 6.500000e+01 + vertex 1.850000e+01 2.300000e+02 7.000000e+01 + vertex 1.858356e+01 2.290449e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715577e-02 -0.000000e+00 + outer loop + vertex 1.858356e+01 2.290449e+02 6.500000e+01 + vertex 1.850000e+01 2.300000e+02 7.000000e+01 + vertex 1.858356e+01 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659257e-01 2.588195e-01 -0.000000e+00 + outer loop + vertex 1.858356e+01 2.290449e+02 6.500000e+01 + vertex 1.858356e+01 2.290449e+02 7.000000e+01 + vertex 1.883169e+01 2.281189e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659257e-01 2.588195e-01 -0.000000e+00 + outer loop + vertex 1.883169e+01 2.281189e+02 6.500000e+01 + vertex 1.858356e+01 2.290449e+02 7.000000e+01 + vertex 1.883169e+01 2.281189e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063072e-01 4.226195e-01 -0.000000e+00 + outer loop + vertex 1.883169e+01 2.281189e+02 6.500000e+01 + vertex 1.883169e+01 2.281189e+02 7.000000e+01 + vertex 1.923686e+01 2.272500e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063072e-01 4.226195e-01 -0.000000e+00 + outer loop + vertex 1.923686e+01 2.272500e+02 6.500000e+01 + vertex 1.883169e+01 2.281189e+02 7.000000e+01 + vertex 1.923686e+01 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191541e-01 5.735734e-01 -0.000000e+00 + outer loop + vertex 1.923686e+01 2.272500e+02 6.500000e+01 + vertex 1.923686e+01 2.272500e+02 7.000000e+01 + vertex 1.978676e+01 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191541e-01 5.735734e-01 -0.000000e+00 + outer loop + vertex 1.978676e+01 2.264647e+02 6.500000e+01 + vertex 1.923686e+01 2.272500e+02 7.000000e+01 + vertex 1.978676e+01 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal 7.070990e-01 7.071146e-01 -0.000000e+00 + outer loop + vertex 1.978676e+01 2.264647e+02 6.500000e+01 + vertex 1.978676e+01 2.264647e+02 7.000000e+01 + vertex 2.046467e+01 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal 7.070990e-01 7.071146e-01 -0.000000e+00 + outer loop + vertex 2.046467e+01 2.257868e+02 6.500000e+01 + vertex 1.978676e+01 2.264647e+02 7.000000e+01 + vertex 2.046467e+01 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735779e-01 8.191510e-01 -0.000000e+00 + outer loop + vertex 2.046467e+01 2.257868e+02 6.500000e+01 + vertex 2.046467e+01 2.257868e+02 7.000000e+01 + vertex 2.125000e+01 2.252369e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735779e-01 8.191510e-01 -0.000000e+00 + outer loop + vertex 2.125000e+01 2.252369e+02 6.500000e+01 + vertex 2.046467e+01 2.257868e+02 7.000000e+01 + vertex 2.125000e+01 2.252369e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226244e-01 9.063049e-01 -0.000000e+00 + outer loop + vertex 2.125000e+01 2.252369e+02 6.500000e+01 + vertex 2.125000e+01 2.252369e+02 7.000000e+01 + vertex 2.211889e+01 2.248317e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226244e-01 9.063049e-01 -0.000000e+00 + outer loop + vertex 2.211889e+01 2.248317e+02 6.500000e+01 + vertex 2.125000e+01 2.252369e+02 7.000000e+01 + vertex 2.211889e+01 2.248317e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588204e-01 9.659255e-01 -0.000000e+00 + outer loop + vertex 2.211889e+01 2.248317e+02 6.500000e+01 + vertex 2.211889e+01 2.248317e+02 7.000000e+01 + vertex 2.304494e+01 2.245836e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588204e-01 9.659255e-01 -0.000000e+00 + outer loop + vertex 2.304494e+01 2.245836e+02 6.500000e+01 + vertex 2.211889e+01 2.248317e+02 7.000000e+01 + vertex 2.304494e+01 2.245836e+02 7.000000e+01 + endloop + endfacet + facet normal 8.974202e-02 9.959650e-01 -0.000000e+00 + outer loop + vertex 2.304494e+01 2.245836e+02 6.500000e+01 + vertex 2.304494e+01 2.245836e+02 7.000000e+01 + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal 8.974202e-02 9.959650e-01 -0.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + vertex 2.304494e+01 2.245836e+02 7.000000e+01 + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + endloop + endfacet + facet normal 2.601786e-03 9.999966e-01 -0.000000e+00 + outer loop + vertex 2.397136e+01 2.245001e+02 6.500000e+01 + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 2.400000e+01 2.245000e+02 6.500000e+01 + endloop + endfacet + facet normal 2.601786e-03 9.999966e-01 -0.000000e+00 + outer loop + vertex 2.400000e+01 2.245000e+02 6.500000e+01 + vertex 2.397136e+01 2.245001e+02 7.000000e+01 + vertex 2.400000e+01 2.245000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714873e-02 9.961953e-01 0.000000e+00 + outer loop + vertex 2.400000e+01 2.245000e+02 6.500000e+01 + vertex 2.400000e+01 2.245000e+02 7.000000e+01 + vertex 2.495507e+01 2.245836e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714873e-02 9.961953e-01 0.000000e+00 + outer loop + vertex 2.495507e+01 2.245836e+02 6.500000e+01 + vertex 2.400000e+01 2.245000e+02 7.000000e+01 + vertex 2.495507e+01 2.245836e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588204e-01 9.659255e-01 0.000000e+00 + outer loop + vertex 2.495507e+01 2.245836e+02 6.500000e+01 + vertex 2.495507e+01 2.245836e+02 7.000000e+01 + vertex 2.588111e+01 2.248317e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588204e-01 9.659255e-01 0.000000e+00 + outer loop + vertex 2.588111e+01 2.248317e+02 6.500000e+01 + vertex 2.495507e+01 2.245836e+02 7.000000e+01 + vertex 2.588111e+01 2.248317e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226244e-01 9.063049e-01 0.000000e+00 + outer loop + vertex 2.588111e+01 2.248317e+02 6.500000e+01 + vertex 2.588111e+01 2.248317e+02 7.000000e+01 + vertex 2.675000e+01 2.252369e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226244e-01 9.063049e-01 0.000000e+00 + outer loop + vertex 2.675000e+01 2.252369e+02 6.500000e+01 + vertex 2.588111e+01 2.248317e+02 7.000000e+01 + vertex 2.675000e+01 2.252369e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735779e-01 8.191510e-01 0.000000e+00 + outer loop + vertex 2.675000e+01 2.252369e+02 6.500000e+01 + vertex 2.675000e+01 2.252369e+02 7.000000e+01 + vertex 2.753533e+01 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735779e-01 8.191510e-01 0.000000e+00 + outer loop + vertex 2.753533e+01 2.257868e+02 6.500000e+01 + vertex 2.675000e+01 2.252369e+02 7.000000e+01 + vertex 2.753533e+01 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070990e-01 7.071146e-01 0.000000e+00 + outer loop + vertex 2.753533e+01 2.257868e+02 6.500000e+01 + vertex 2.753533e+01 2.257868e+02 7.000000e+01 + vertex 2.821325e+01 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070990e-01 7.071146e-01 0.000000e+00 + outer loop + vertex 2.821325e+01 2.264647e+02 6.500000e+01 + vertex 2.753533e+01 2.257868e+02 7.000000e+01 + vertex 2.821325e+01 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191541e-01 5.735734e-01 0.000000e+00 + outer loop + vertex 2.821325e+01 2.264647e+02 6.500000e+01 + vertex 2.821325e+01 2.264647e+02 7.000000e+01 + vertex 2.876314e+01 2.272500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191541e-01 5.735734e-01 0.000000e+00 + outer loop + vertex 2.876314e+01 2.272500e+02 6.500000e+01 + vertex 2.821325e+01 2.264647e+02 7.000000e+01 + vertex 2.876314e+01 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063072e-01 4.226195e-01 0.000000e+00 + outer loop + vertex 2.876314e+01 2.272500e+02 6.500000e+01 + vertex 2.876314e+01 2.272500e+02 7.000000e+01 + vertex 2.916831e+01 2.281189e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063072e-01 4.226195e-01 0.000000e+00 + outer loop + vertex 2.916831e+01 2.281189e+02 6.500000e+01 + vertex 2.876314e+01 2.272500e+02 7.000000e+01 + vertex 2.916831e+01 2.281189e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659257e-01 2.588195e-01 0.000000e+00 + outer loop + vertex 2.916831e+01 2.281189e+02 6.500000e+01 + vertex 2.916831e+01 2.281189e+02 7.000000e+01 + vertex 2.941645e+01 2.290449e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659257e-01 2.588195e-01 0.000000e+00 + outer loop + vertex 2.941645e+01 2.290449e+02 6.500000e+01 + vertex 2.916831e+01 2.281189e+02 7.000000e+01 + vertex 2.941645e+01 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715191e-02 0.000000e+00 + outer loop + vertex 2.941645e+01 2.290449e+02 6.500000e+01 + vertex 2.941645e+01 2.290449e+02 7.000000e+01 + vertex 2.950000e+01 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715191e-02 0.000000e+00 + outer loop + vertex 2.950000e+01 2.300000e+02 6.500000e+01 + vertex 2.941645e+01 2.290449e+02 7.000000e+01 + vertex 2.950000e+01 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715326e-02 0.000000e+00 + outer loop + vertex 2.950000e+01 2.300000e+02 6.500000e+01 + vertex 2.950000e+01 2.300000e+02 7.000000e+01 + vertex 2.941645e+01 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715326e-02 0.000000e+00 + outer loop + vertex 2.941645e+01 2.309551e+02 6.500000e+01 + vertex 2.950000e+01 2.300000e+02 7.000000e+01 + vertex 2.941645e+01 2.309551e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659257e-01 -2.588195e-01 0.000000e+00 + outer loop + vertex 2.941645e+01 2.309551e+02 6.500000e+01 + vertex 2.941645e+01 2.309551e+02 7.000000e+01 + vertex 2.916831e+01 2.318811e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659257e-01 -2.588195e-01 0.000000e+00 + outer loop + vertex 2.916831e+01 2.318811e+02 6.500000e+01 + vertex 2.941645e+01 2.309551e+02 7.000000e+01 + vertex 2.916831e+01 2.318811e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063072e-01 -4.226195e-01 0.000000e+00 + outer loop + vertex 2.916831e+01 2.318811e+02 6.500000e+01 + vertex 2.916831e+01 2.318811e+02 7.000000e+01 + vertex 2.876314e+01 2.327500e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063072e-01 -4.226195e-01 0.000000e+00 + outer loop + vertex 2.876314e+01 2.327500e+02 6.500000e+01 + vertex 2.916831e+01 2.318811e+02 7.000000e+01 + vertex 2.876314e+01 2.327500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191541e-01 -5.735734e-01 0.000000e+00 + outer loop + vertex 2.876314e+01 2.327500e+02 6.500000e+01 + vertex 2.876314e+01 2.327500e+02 7.000000e+01 + vertex 2.821325e+01 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191541e-01 -5.735734e-01 0.000000e+00 + outer loop + vertex 2.821325e+01 2.335353e+02 6.500000e+01 + vertex 2.876314e+01 2.327500e+02 7.000000e+01 + vertex 2.821325e+01 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 2.821325e+01 2.335353e+02 6.500000e+01 + vertex 2.821325e+01 2.335353e+02 7.000000e+01 + vertex 2.753533e+01 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 2.753533e+01 2.342132e+02 6.500000e+01 + vertex 2.821325e+01 2.335353e+02 7.000000e+01 + vertex 2.753533e+01 2.342132e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735674e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 2.753533e+01 2.342132e+02 6.500000e+01 + vertex 2.753533e+01 2.342132e+02 7.000000e+01 + vertex 2.675000e+01 2.347631e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735674e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 2.675000e+01 2.347631e+02 6.500000e+01 + vertex 2.753533e+01 2.342132e+02 7.000000e+01 + vertex 2.675000e+01 2.347631e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226244e-01 -9.063049e-01 0.000000e+00 + outer loop + vertex 2.675000e+01 2.347631e+02 6.500000e+01 + vertex 2.675000e+01 2.347631e+02 7.000000e+01 + vertex 2.588111e+01 2.351683e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226244e-01 -9.063049e-01 0.000000e+00 + outer loop + vertex 2.588111e+01 2.351683e+02 6.500000e+01 + vertex 2.675000e+01 2.347631e+02 7.000000e+01 + vertex 2.588111e+01 2.351683e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588204e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 2.588111e+01 2.351683e+02 6.500000e+01 + vertex 2.588111e+01 2.351683e+02 7.000000e+01 + vertex 2.495507e+01 2.354164e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588204e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 2.495507e+01 2.354164e+02 6.500000e+01 + vertex 2.588111e+01 2.351683e+02 7.000000e+01 + vertex 2.495507e+01 2.354164e+02 7.000000e+01 + endloop + endfacet + facet normal -8.714873e-02 -9.961953e-01 0.000000e+00 + outer loop + vertex 2.495507e+01 2.354164e+02 6.500000e+01 + vertex 2.495507e+01 2.354164e+02 7.000000e+01 + vertex 2.400000e+01 2.355000e+02 6.500000e+01 + endloop + endfacet + facet normal -8.714873e-02 -9.961953e-01 0.000000e+00 + outer loop + vertex 2.400000e+01 2.355000e+02 6.500000e+01 + vertex 2.495507e+01 2.354164e+02 7.000000e+01 + vertex 2.400000e+01 2.355000e+02 7.000000e+01 + endloop + endfacet + facet normal -2.601448e-03 -9.999966e-01 0.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.440000e+02 2.355000e+02 6.500000e+01 + endloop + endfacet + facet normal -2.601448e-03 -9.999966e-01 0.000000e+00 + outer loop + vertex 4.440000e+02 2.355000e+02 6.500000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + vertex 4.440000e+02 2.355000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.715075e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.440000e+02 2.355000e+02 6.500000e+01 + vertex 4.440000e+02 2.355000e+02 7.000000e+01 + vertex 4.430449e+02 2.354164e+02 6.500000e+01 + endloop + endfacet + facet normal 8.715075e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.430449e+02 2.354164e+02 6.500000e+01 + vertex 4.440000e+02 2.355000e+02 7.000000e+01 + vertex 4.430449e+02 2.354164e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588195e-01 -9.659257e-01 0.000000e+00 + outer loop + vertex 4.430449e+02 2.354164e+02 6.500000e+01 + vertex 4.430449e+02 2.354164e+02 7.000000e+01 + vertex 4.421189e+02 2.351683e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588195e-01 -9.659257e-01 0.000000e+00 + outer loop + vertex 4.421189e+02 2.351683e+02 6.500000e+01 + vertex 4.430449e+02 2.354164e+02 7.000000e+01 + vertex 4.421189e+02 2.351683e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226259e-01 -9.063042e-01 0.000000e+00 + outer loop + vertex 4.421189e+02 2.351683e+02 6.500000e+01 + vertex 4.421189e+02 2.351683e+02 7.000000e+01 + vertex 4.412500e+02 2.347631e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226259e-01 -9.063042e-01 0.000000e+00 + outer loop + vertex 4.412500e+02 2.347631e+02 6.500000e+01 + vertex 4.421189e+02 2.351683e+02 7.000000e+01 + vertex 4.412500e+02 2.347631e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735583e-01 -8.191647e-01 0.000000e+00 + outer loop + vertex 4.412500e+02 2.347631e+02 6.500000e+01 + vertex 4.412500e+02 2.347631e+02 7.000000e+01 + vertex 4.404647e+02 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735583e-01 -8.191647e-01 0.000000e+00 + outer loop + vertex 4.404647e+02 2.342132e+02 6.500000e+01 + vertex 4.412500e+02 2.347631e+02 7.000000e+01 + vertex 4.404647e+02 2.342132e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.404647e+02 2.342132e+02 6.500000e+01 + vertex 4.404647e+02 2.342132e+02 7.000000e+01 + vertex 4.397868e+02 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.397868e+02 2.335353e+02 6.500000e+01 + vertex 4.404647e+02 2.342132e+02 7.000000e+01 + vertex 4.397868e+02 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191596e-01 -5.735656e-01 0.000000e+00 + outer loop + vertex 4.397868e+02 2.335353e+02 6.500000e+01 + vertex 4.397868e+02 2.335353e+02 7.000000e+01 + vertex 4.392369e+02 2.327500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191596e-01 -5.735656e-01 0.000000e+00 + outer loop + vertex 4.392369e+02 2.327500e+02 6.500000e+01 + vertex 4.397868e+02 2.335353e+02 7.000000e+01 + vertex 4.392369e+02 2.327500e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 4.392369e+02 2.327500e+02 6.500000e+01 + vertex 4.392369e+02 2.327500e+02 7.000000e+01 + vertex 4.388317e+02 2.318811e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 4.388317e+02 2.318811e+02 6.500000e+01 + vertex 4.392369e+02 2.327500e+02 7.000000e+01 + vertex 4.388317e+02 2.318811e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659257e-01 -2.588195e-01 0.000000e+00 + outer loop + vertex 4.388317e+02 2.318811e+02 6.500000e+01 + vertex 4.388317e+02 2.318811e+02 7.000000e+01 + vertex 4.385836e+02 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659257e-01 -2.588195e-01 0.000000e+00 + outer loop + vertex 4.385836e+02 2.309551e+02 6.500000e+01 + vertex 4.388317e+02 2.318811e+02 7.000000e+01 + vertex 4.385836e+02 2.309551e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961939e-01 -8.716483e-02 0.000000e+00 + outer loop + vertex 4.385836e+02 2.309551e+02 6.500000e+01 + vertex 4.385836e+02 2.309551e+02 7.000000e+01 + vertex 4.385000e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961939e-01 -8.716483e-02 0.000000e+00 + outer loop + vertex 4.385000e+02 2.300000e+02 6.500000e+01 + vertex 4.385836e+02 2.309551e+02 7.000000e+01 + vertex 4.385000e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961940e-01 8.716348e-02 -0.000000e+00 + outer loop + vertex 4.385000e+02 2.300000e+02 6.500000e+01 + vertex 4.385000e+02 2.300000e+02 7.000000e+01 + vertex 4.385836e+02 2.290449e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961940e-01 8.716348e-02 -0.000000e+00 + outer loop + vertex 4.385836e+02 2.290449e+02 6.500000e+01 + vertex 4.385000e+02 2.300000e+02 7.000000e+01 + vertex 4.385836e+02 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659257e-01 2.588195e-01 -0.000000e+00 + outer loop + vertex 4.385836e+02 2.290449e+02 6.500000e+01 + vertex 4.385836e+02 2.290449e+02 7.000000e+01 + vertex 4.388317e+02 2.281189e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659257e-01 2.588195e-01 -0.000000e+00 + outer loop + vertex 4.388317e+02 2.281189e+02 6.500000e+01 + vertex 4.385836e+02 2.290449e+02 7.000000e+01 + vertex 4.388317e+02 2.281189e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063102e-01 4.226132e-01 -0.000000e+00 + outer loop + vertex 4.388317e+02 2.281189e+02 6.500000e+01 + vertex 4.388317e+02 2.281189e+02 7.000000e+01 + vertex 4.392369e+02 2.272500e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063102e-01 4.226132e-01 -0.000000e+00 + outer loop + vertex 4.392369e+02 2.272500e+02 6.500000e+01 + vertex 4.388317e+02 2.281189e+02 7.000000e+01 + vertex 4.392369e+02 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191596e-01 5.735656e-01 -0.000000e+00 + outer loop + vertex 4.392369e+02 2.272500e+02 6.500000e+01 + vertex 4.392369e+02 2.272500e+02 7.000000e+01 + vertex 4.397868e+02 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191596e-01 5.735656e-01 -0.000000e+00 + outer loop + vertex 4.397868e+02 2.264647e+02 6.500000e+01 + vertex 4.392369e+02 2.272500e+02 7.000000e+01 + vertex 4.397868e+02 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal 7.070990e-01 7.071146e-01 -0.000000e+00 + outer loop + vertex 4.397868e+02 2.264647e+02 6.500000e+01 + vertex 4.397868e+02 2.264647e+02 7.000000e+01 + vertex 4.404647e+02 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal 7.070990e-01 7.071146e-01 -0.000000e+00 + outer loop + vertex 4.404647e+02 2.257868e+02 6.500000e+01 + vertex 4.397868e+02 2.264647e+02 7.000000e+01 + vertex 4.404647e+02 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735687e-01 8.191574e-01 -0.000000e+00 + outer loop + vertex 4.404647e+02 2.257868e+02 6.500000e+01 + vertex 4.404647e+02 2.257868e+02 7.000000e+01 + vertex 4.412500e+02 2.252369e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735687e-01 8.191574e-01 -0.000000e+00 + outer loop + vertex 4.412500e+02 2.252369e+02 6.500000e+01 + vertex 4.404647e+02 2.257868e+02 7.000000e+01 + vertex 4.412500e+02 2.252369e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226259e-01 9.063042e-01 -0.000000e+00 + outer loop + vertex 4.412500e+02 2.252369e+02 6.500000e+01 + vertex 4.412500e+02 2.252369e+02 7.000000e+01 + vertex 4.421189e+02 2.248317e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226259e-01 9.063042e-01 -0.000000e+00 + outer loop + vertex 4.421189e+02 2.248317e+02 6.500000e+01 + vertex 4.412500e+02 2.252369e+02 7.000000e+01 + vertex 4.421189e+02 2.248317e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588195e-01 9.659257e-01 -0.000000e+00 + outer loop + vertex 4.421189e+02 2.248317e+02 6.500000e+01 + vertex 4.421189e+02 2.248317e+02 7.000000e+01 + vertex 4.430449e+02 2.245836e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588195e-01 9.659257e-01 -0.000000e+00 + outer loop + vertex 4.430449e+02 2.245836e+02 6.500000e+01 + vertex 4.421189e+02 2.248317e+02 7.000000e+01 + vertex 4.430449e+02 2.245836e+02 7.000000e+01 + endloop + endfacet + facet normal 8.715075e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.430449e+02 2.245836e+02 6.500000e+01 + vertex 4.430449e+02 2.245836e+02 7.000000e+01 + vertex 4.440000e+02 2.245000e+02 6.500000e+01 + endloop + endfacet + facet normal 8.715075e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.440000e+02 2.245000e+02 6.500000e+01 + vertex 4.430449e+02 2.245836e+02 7.000000e+01 + vertex 4.440000e+02 2.245000e+02 7.000000e+01 + endloop + endfacet + facet normal -2.601448e-03 9.999966e-01 0.000000e+00 + outer loop + vertex 4.440000e+02 2.245000e+02 6.500000e+01 + vertex 4.440000e+02 2.245000e+02 7.000000e+01 + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + endloop + endfacet + facet normal -2.601448e-03 9.999966e-01 0.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.440000e+02 2.245000e+02 7.000000e+01 + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + endloop + endfacet + facet normal -8.974131e-02 9.959651e-01 0.000000e+00 + outer loop + vertex 4.440286e+02 2.245001e+02 6.500000e+01 + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.449551e+02 2.245836e+02 6.500000e+01 + endloop + endfacet + facet normal -8.974131e-02 9.959651e-01 0.000000e+00 + outer loop + vertex 4.449551e+02 2.245836e+02 6.500000e+01 + vertex 4.440286e+02 2.245001e+02 7.000000e+01 + vertex 4.449551e+02 2.245836e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588195e-01 9.659257e-01 0.000000e+00 + outer loop + vertex 4.449551e+02 2.245836e+02 6.500000e+01 + vertex 4.449551e+02 2.245836e+02 7.000000e+01 + vertex 4.458811e+02 2.248317e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588195e-01 9.659257e-01 0.000000e+00 + outer loop + vertex 4.458811e+02 2.248317e+02 6.500000e+01 + vertex 4.449551e+02 2.245836e+02 7.000000e+01 + vertex 4.458811e+02 2.248317e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226259e-01 9.063042e-01 0.000000e+00 + outer loop + vertex 4.458811e+02 2.248317e+02 6.500000e+01 + vertex 4.458811e+02 2.248317e+02 7.000000e+01 + vertex 4.467500e+02 2.252369e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226259e-01 9.063042e-01 0.000000e+00 + outer loop + vertex 4.467500e+02 2.252369e+02 6.500000e+01 + vertex 4.458811e+02 2.248317e+02 7.000000e+01 + vertex 4.467500e+02 2.252369e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735833e-01 8.191472e-01 0.000000e+00 + outer loop + vertex 4.467500e+02 2.252369e+02 6.500000e+01 + vertex 4.467500e+02 2.252369e+02 7.000000e+01 + vertex 4.475353e+02 2.257868e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735833e-01 8.191472e-01 0.000000e+00 + outer loop + vertex 4.475353e+02 2.257868e+02 6.500000e+01 + vertex 4.467500e+02 2.252369e+02 7.000000e+01 + vertex 4.475353e+02 2.257868e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070990e-01 7.071146e-01 0.000000e+00 + outer loop + vertex 4.475353e+02 2.257868e+02 6.500000e+01 + vertex 4.475353e+02 2.257868e+02 7.000000e+01 + vertex 4.482132e+02 2.264647e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070990e-01 7.071146e-01 0.000000e+00 + outer loop + vertex 4.482132e+02 2.264647e+02 6.500000e+01 + vertex 4.475353e+02 2.257868e+02 7.000000e+01 + vertex 4.482132e+02 2.264647e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191450e-01 5.735865e-01 0.000000e+00 + outer loop + vertex 4.482132e+02 2.264647e+02 6.500000e+01 + vertex 4.482132e+02 2.264647e+02 7.000000e+01 + vertex 4.487632e+02 2.272500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191450e-01 5.735865e-01 0.000000e+00 + outer loop + vertex 4.487632e+02 2.272500e+02 6.500000e+01 + vertex 4.482132e+02 2.264647e+02 7.000000e+01 + vertex 4.487632e+02 2.272500e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063102e-01 4.226132e-01 0.000000e+00 + outer loop + vertex 4.487632e+02 2.272500e+02 6.500000e+01 + vertex 4.487632e+02 2.272500e+02 7.000000e+01 + vertex 4.491683e+02 2.281189e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063102e-01 4.226132e-01 0.000000e+00 + outer loop + vertex 4.491683e+02 2.281189e+02 6.500000e+01 + vertex 4.487632e+02 2.272500e+02 7.000000e+01 + vertex 4.491683e+02 2.281189e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659257e-01 2.588195e-01 0.000000e+00 + outer loop + vertex 4.491683e+02 2.281189e+02 6.500000e+01 + vertex 4.491683e+02 2.281189e+02 7.000000e+01 + vertex 4.494164e+02 2.290449e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659257e-01 2.588195e-01 0.000000e+00 + outer loop + vertex 4.494164e+02 2.290449e+02 6.500000e+01 + vertex 4.491683e+02 2.281189e+02 7.000000e+01 + vertex 4.494164e+02 2.290449e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961940e-01 8.716348e-02 0.000000e+00 + outer loop + vertex 4.494164e+02 2.290449e+02 6.500000e+01 + vertex 4.494164e+02 2.290449e+02 7.000000e+01 + vertex 4.495000e+02 2.300000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961940e-01 8.716348e-02 0.000000e+00 + outer loop + vertex 4.495000e+02 2.300000e+02 6.500000e+01 + vertex 4.494164e+02 2.290449e+02 7.000000e+01 + vertex 4.495000e+02 2.300000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961939e-01 -8.716483e-02 0.000000e+00 + outer loop + vertex 4.495000e+02 2.300000e+02 6.500000e+01 + vertex 4.495000e+02 2.300000e+02 7.000000e+01 + vertex 4.494164e+02 2.309551e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961939e-01 -8.716483e-02 0.000000e+00 + outer loop + vertex 4.494164e+02 2.309551e+02 6.500000e+01 + vertex 4.495000e+02 2.300000e+02 7.000000e+01 + vertex 4.494164e+02 2.309551e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659257e-01 -2.588195e-01 0.000000e+00 + outer loop + vertex 4.494164e+02 2.309551e+02 6.500000e+01 + vertex 4.494164e+02 2.309551e+02 7.000000e+01 + vertex 4.491683e+02 2.318811e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659257e-01 -2.588195e-01 0.000000e+00 + outer loop + vertex 4.491683e+02 2.318811e+02 6.500000e+01 + vertex 4.494164e+02 2.309551e+02 7.000000e+01 + vertex 4.491683e+02 2.318811e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 4.491683e+02 2.318811e+02 6.500000e+01 + vertex 4.491683e+02 2.318811e+02 7.000000e+01 + vertex 4.487632e+02 2.327500e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063102e-01 -4.226132e-01 0.000000e+00 + outer loop + vertex 4.487632e+02 2.327500e+02 6.500000e+01 + vertex 4.491683e+02 2.318811e+02 7.000000e+01 + vertex 4.487632e+02 2.327500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191450e-01 -5.735865e-01 0.000000e+00 + outer loop + vertex 4.487632e+02 2.327500e+02 6.500000e+01 + vertex 4.487632e+02 2.327500e+02 7.000000e+01 + vertex 4.482132e+02 2.335353e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191450e-01 -5.735865e-01 0.000000e+00 + outer loop + vertex 4.482132e+02 2.335353e+02 6.500000e+01 + vertex 4.487632e+02 2.327500e+02 7.000000e+01 + vertex 4.482132e+02 2.335353e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.482132e+02 2.335353e+02 6.500000e+01 + vertex 4.482132e+02 2.335353e+02 7.000000e+01 + vertex 4.475353e+02 2.342132e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.475353e+02 2.342132e+02 6.500000e+01 + vertex 4.482132e+02 2.335353e+02 7.000000e+01 + vertex 4.475353e+02 2.342132e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735729e-01 -8.191545e-01 0.000000e+00 + outer loop + vertex 4.475353e+02 2.342132e+02 6.500000e+01 + vertex 4.475353e+02 2.342132e+02 7.000000e+01 + vertex 4.467500e+02 2.347631e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735729e-01 -8.191545e-01 0.000000e+00 + outer loop + vertex 4.467500e+02 2.347631e+02 6.500000e+01 + vertex 4.475353e+02 2.342132e+02 7.000000e+01 + vertex 4.467500e+02 2.347631e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226259e-01 -9.063042e-01 0.000000e+00 + outer loop + vertex 4.467500e+02 2.347631e+02 6.500000e+01 + vertex 4.467500e+02 2.347631e+02 7.000000e+01 + vertex 4.458811e+02 2.351683e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226259e-01 -9.063042e-01 0.000000e+00 + outer loop + vertex 4.458811e+02 2.351683e+02 6.500000e+01 + vertex 4.467500e+02 2.347631e+02 7.000000e+01 + vertex 4.458811e+02 2.351683e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588195e-01 -9.659257e-01 0.000000e+00 + outer loop + vertex 4.458811e+02 2.351683e+02 6.500000e+01 + vertex 4.458811e+02 2.351683e+02 7.000000e+01 + vertex 4.449551e+02 2.354164e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588195e-01 -9.659257e-01 0.000000e+00 + outer loop + vertex 4.449551e+02 2.354164e+02 6.500000e+01 + vertex 4.458811e+02 2.351683e+02 7.000000e+01 + vertex 4.449551e+02 2.354164e+02 7.000000e+01 + endloop + endfacet + facet normal -8.974131e-02 -9.959651e-01 0.000000e+00 + outer loop + vertex 4.449551e+02 2.354164e+02 6.500000e+01 + vertex 4.449551e+02 2.354164e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + endloop + endfacet + facet normal -8.974131e-02 -9.959651e-01 0.000000e+00 + outer loop + vertex 4.440286e+02 2.354999e+02 6.500000e+01 + vertex 4.449551e+02 2.354164e+02 7.000000e+01 + vertex 4.440286e+02 2.354999e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 1.834315e+01 2.255931e+02 6.500000e+01 + vertex 1.834315e+01 2.255931e+02 7.000000e+01 + vertex 1.812609e+01 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 1.812609e+01 2.255742e+02 6.500000e+01 + vertex 1.834315e+01 2.255931e+02 7.000000e+01 + vertex 1.812609e+01 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.812609e+01 2.255742e+02 6.500000e+01 + vertex 1.812609e+01 2.255742e+02 7.000000e+01 + vertex 1.791562e+01 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.791562e+01 2.255178e+02 6.500000e+01 + vertex 1.812609e+01 2.255742e+02 7.000000e+01 + vertex 1.791562e+01 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.791562e+01 2.255178e+02 6.500000e+01 + vertex 1.791562e+01 2.255178e+02 7.000000e+01 + vertex 1.771815e+01 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.771815e+01 2.254257e+02 6.500000e+01 + vertex 1.791562e+01 2.255178e+02 7.000000e+01 + vertex 1.771815e+01 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 1.771815e+01 2.254257e+02 6.500000e+01 + vertex 1.771815e+01 2.254257e+02 7.000000e+01 + vertex 1.753966e+01 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 1.753966e+01 2.253007e+02 6.500000e+01 + vertex 1.771815e+01 2.254257e+02 7.000000e+01 + vertex 1.753966e+01 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 1.753966e+01 2.253007e+02 6.500000e+01 + vertex 1.753966e+01 2.253007e+02 7.000000e+01 + vertex 1.738559e+01 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 1.738559e+01 2.251466e+02 6.500000e+01 + vertex 1.753966e+01 2.253007e+02 7.000000e+01 + vertex 1.738559e+01 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191323e-01 -5.736046e-01 0.000000e+00 + outer loop + vertex 1.738559e+01 2.251466e+02 6.500000e+01 + vertex 1.738559e+01 2.251466e+02 7.000000e+01 + vertex 1.726061e+01 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191323e-01 -5.736046e-01 0.000000e+00 + outer loop + vertex 1.726061e+01 2.249682e+02 6.500000e+01 + vertex 1.738559e+01 2.251466e+02 7.000000e+01 + vertex 1.726061e+01 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063202e-01 -4.225916e-01 0.000000e+00 + outer loop + vertex 1.726061e+01 2.249682e+02 6.500000e+01 + vertex 1.726061e+01 2.249682e+02 7.000000e+01 + vertex 1.716853e+01 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063202e-01 -4.225916e-01 0.000000e+00 + outer loop + vertex 1.716853e+01 2.247707e+02 6.500000e+01 + vertex 1.726061e+01 2.249682e+02 7.000000e+01 + vertex 1.716853e+01 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.716853e+01 2.247707e+02 6.500000e+01 + vertex 1.716853e+01 2.247707e+02 7.000000e+01 + vertex 1.711214e+01 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.711214e+01 2.245602e+02 6.500000e+01 + vertex 1.716853e+01 2.247707e+02 7.000000e+01 + vertex 1.711214e+01 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961944e-01 -8.715932e-02 0.000000e+00 + outer loop + vertex 1.711214e+01 2.245602e+02 6.500000e+01 + vertex 1.711214e+01 2.245602e+02 7.000000e+01 + vertex 1.709315e+01 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961944e-01 -8.715932e-02 0.000000e+00 + outer loop + vertex 1.709315e+01 2.243431e+02 6.500000e+01 + vertex 1.711214e+01 2.245602e+02 7.000000e+01 + vertex 1.709315e+01 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961939e-01 8.716525e-02 -0.000000e+00 + outer loop + vertex 1.709315e+01 2.243431e+02 6.500000e+01 + vertex 1.709315e+01 2.243431e+02 7.000000e+01 + vertex 1.711214e+01 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961939e-01 8.716525e-02 -0.000000e+00 + outer loop + vertex 1.711214e+01 2.241261e+02 6.500000e+01 + vertex 1.709315e+01 2.243431e+02 7.000000e+01 + vertex 1.711214e+01 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 1.711214e+01 2.241261e+02 6.500000e+01 + vertex 1.711214e+01 2.241261e+02 7.000000e+01 + vertex 1.716853e+01 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 1.716853e+01 2.239156e+02 6.500000e+01 + vertex 1.711214e+01 2.241261e+02 7.000000e+01 + vertex 1.716853e+01 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063202e-01 4.225916e-01 -0.000000e+00 + outer loop + vertex 1.716853e+01 2.239156e+02 6.500000e+01 + vertex 1.716853e+01 2.239156e+02 7.000000e+01 + vertex 1.726061e+01 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063202e-01 4.225916e-01 -0.000000e+00 + outer loop + vertex 1.726061e+01 2.237181e+02 6.500000e+01 + vertex 1.716853e+01 2.239156e+02 7.000000e+01 + vertex 1.726061e+01 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191323e-01 5.736046e-01 -0.000000e+00 + outer loop + vertex 1.726061e+01 2.237181e+02 6.500000e+01 + vertex 1.726061e+01 2.237181e+02 7.000000e+01 + vertex 1.738559e+01 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191323e-01 5.736046e-01 -0.000000e+00 + outer loop + vertex 1.738559e+01 2.235397e+02 6.500000e+01 + vertex 1.726061e+01 2.237181e+02 7.000000e+01 + vertex 1.738559e+01 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 1.738559e+01 2.235397e+02 6.500000e+01 + vertex 1.738559e+01 2.235397e+02 7.000000e+01 + vertex 1.753966e+01 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 1.753966e+01 2.233856e+02 6.500000e+01 + vertex 1.738559e+01 2.235397e+02 7.000000e+01 + vertex 1.753966e+01 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 1.753966e+01 2.233856e+02 6.500000e+01 + vertex 1.753966e+01 2.233856e+02 7.000000e+01 + vertex 1.771815e+01 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 1.771815e+01 2.232606e+02 6.500000e+01 + vertex 1.753966e+01 2.233856e+02 7.000000e+01 + vertex 1.771815e+01 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226393e-01 9.062980e-01 -0.000000e+00 + outer loop + vertex 1.771815e+01 2.232606e+02 6.500000e+01 + vertex 1.771815e+01 2.232606e+02 7.000000e+01 + vertex 1.791562e+01 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226393e-01 9.062980e-01 -0.000000e+00 + outer loop + vertex 1.791562e+01 2.231685e+02 6.500000e+01 + vertex 1.771815e+01 2.232606e+02 7.000000e+01 + vertex 1.791562e+01 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 1.791562e+01 2.231685e+02 6.500000e+01 + vertex 1.791562e+01 2.231685e+02 7.000000e+01 + vertex 1.812609e+01 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 1.812609e+01 2.231121e+02 6.500000e+01 + vertex 1.791562e+01 2.231685e+02 7.000000e+01 + vertex 1.812609e+01 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719473e-02 9.961913e-01 -0.000000e+00 + outer loop + vertex 1.812609e+01 2.231121e+02 6.500000e+01 + vertex 1.812609e+01 2.231121e+02 7.000000e+01 + vertex 1.834315e+01 2.230931e+02 6.500000e+01 + endloop + endfacet + facet normal 8.719473e-02 9.961913e-01 -0.000000e+00 + outer loop + vertex 1.834315e+01 2.230931e+02 6.500000e+01 + vertex 1.812609e+01 2.231121e+02 7.000000e+01 + vertex 1.834315e+01 2.230931e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719473e-02 9.961913e-01 0.000000e+00 + outer loop + vertex 1.834315e+01 2.230931e+02 6.500000e+01 + vertex 1.834315e+01 2.230931e+02 7.000000e+01 + vertex 1.856021e+01 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719473e-02 9.961913e-01 0.000000e+00 + outer loop + vertex 1.856021e+01 2.231121e+02 6.500000e+01 + vertex 1.834315e+01 2.230931e+02 7.000000e+01 + vertex 1.856021e+01 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 1.856021e+01 2.231121e+02 6.500000e+01 + vertex 1.856021e+01 2.231121e+02 7.000000e+01 + vertex 1.877067e+01 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 1.877067e+01 2.231685e+02 6.500000e+01 + vertex 1.856021e+01 2.231121e+02 7.000000e+01 + vertex 1.877067e+01 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 1.877067e+01 2.231685e+02 6.500000e+01 + vertex 1.877067e+01 2.231685e+02 7.000000e+01 + vertex 1.896815e+01 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 1.896815e+01 2.232606e+02 6.500000e+01 + vertex 1.877067e+01 2.231685e+02 7.000000e+01 + vertex 1.896815e+01 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 1.896815e+01 2.232606e+02 6.500000e+01 + vertex 1.896815e+01 2.232606e+02 7.000000e+01 + vertex 1.914663e+01 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 1.914663e+01 2.233856e+02 6.500000e+01 + vertex 1.896815e+01 2.232606e+02 7.000000e+01 + vertex 1.914663e+01 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 1.914663e+01 2.233856e+02 6.500000e+01 + vertex 1.914663e+01 2.233856e+02 7.000000e+01 + vertex 1.930070e+01 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 1.930070e+01 2.235397e+02 6.500000e+01 + vertex 1.914663e+01 2.233856e+02 7.000000e+01 + vertex 1.930070e+01 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191323e-01 5.736046e-01 0.000000e+00 + outer loop + vertex 1.930070e+01 2.235397e+02 6.500000e+01 + vertex 1.930070e+01 2.235397e+02 7.000000e+01 + vertex 1.942568e+01 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191323e-01 5.736046e-01 0.000000e+00 + outer loop + vertex 1.942568e+01 2.237181e+02 6.500000e+01 + vertex 1.930070e+01 2.235397e+02 7.000000e+01 + vertex 1.942568e+01 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063137e-01 4.226056e-01 0.000000e+00 + outer loop + vertex 1.942568e+01 2.237181e+02 6.500000e+01 + vertex 1.942568e+01 2.237181e+02 7.000000e+01 + vertex 1.951776e+01 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063137e-01 4.226056e-01 0.000000e+00 + outer loop + vertex 1.951776e+01 2.239156e+02 6.500000e+01 + vertex 1.942568e+01 2.237181e+02 7.000000e+01 + vertex 1.951776e+01 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659261e-01 2.588181e-01 0.000000e+00 + outer loop + vertex 1.951776e+01 2.239156e+02 6.500000e+01 + vertex 1.951776e+01 2.239156e+02 7.000000e+01 + vertex 1.957416e+01 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659261e-01 2.588181e-01 0.000000e+00 + outer loop + vertex 1.957416e+01 2.241261e+02 6.500000e+01 + vertex 1.951776e+01 2.239156e+02 7.000000e+01 + vertex 1.957416e+01 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961954e-01 8.714829e-02 0.000000e+00 + outer loop + vertex 1.957416e+01 2.241261e+02 6.500000e+01 + vertex 1.957416e+01 2.241261e+02 7.000000e+01 + vertex 1.959315e+01 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961954e-01 8.714829e-02 0.000000e+00 + outer loop + vertex 1.959315e+01 2.243431e+02 6.500000e+01 + vertex 1.957416e+01 2.241261e+02 7.000000e+01 + vertex 1.959315e+01 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961959e-01 -8.714235e-02 0.000000e+00 + outer loop + vertex 1.959315e+01 2.243431e+02 6.500000e+01 + vertex 1.959315e+01 2.243431e+02 7.000000e+01 + vertex 1.957416e+01 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961959e-01 -8.714235e-02 0.000000e+00 + outer loop + vertex 1.957416e+01 2.245602e+02 6.500000e+01 + vertex 1.959315e+01 2.243431e+02 7.000000e+01 + vertex 1.957416e+01 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.957416e+01 2.245602e+02 6.500000e+01 + vertex 1.957416e+01 2.245602e+02 7.000000e+01 + vertex 1.951776e+01 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.951776e+01 2.247707e+02 6.500000e+01 + vertex 1.957416e+01 2.245602e+02 7.000000e+01 + vertex 1.951776e+01 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063137e-01 -4.226056e-01 0.000000e+00 + outer loop + vertex 1.951776e+01 2.247707e+02 6.500000e+01 + vertex 1.951776e+01 2.247707e+02 7.000000e+01 + vertex 1.942568e+01 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063137e-01 -4.226056e-01 0.000000e+00 + outer loop + vertex 1.942568e+01 2.249682e+02 6.500000e+01 + vertex 1.951776e+01 2.247707e+02 7.000000e+01 + vertex 1.942568e+01 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191323e-01 -5.736046e-01 0.000000e+00 + outer loop + vertex 1.942568e+01 2.249682e+02 6.500000e+01 + vertex 1.942568e+01 2.249682e+02 7.000000e+01 + vertex 1.930070e+01 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191323e-01 -5.736046e-01 0.000000e+00 + outer loop + vertex 1.930070e+01 2.251466e+02 6.500000e+01 + vertex 1.942568e+01 2.249682e+02 7.000000e+01 + vertex 1.930070e+01 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 1.930070e+01 2.251466e+02 6.500000e+01 + vertex 1.930070e+01 2.251466e+02 7.000000e+01 + vertex 1.914663e+01 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 1.914663e+01 2.253007e+02 6.500000e+01 + vertex 1.930070e+01 2.251466e+02 7.000000e+01 + vertex 1.914663e+01 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 1.914663e+01 2.253007e+02 6.500000e+01 + vertex 1.914663e+01 2.253007e+02 7.000000e+01 + vertex 1.896815e+01 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 1.896815e+01 2.254257e+02 6.500000e+01 + vertex 1.914663e+01 2.253007e+02 7.000000e+01 + vertex 1.896815e+01 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.896815e+01 2.254257e+02 6.500000e+01 + vertex 1.896815e+01 2.254257e+02 7.000000e+01 + vertex 1.877067e+01 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.877067e+01 2.255178e+02 6.500000e+01 + vertex 1.896815e+01 2.254257e+02 7.000000e+01 + vertex 1.877067e+01 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.877067e+01 2.255178e+02 6.500000e+01 + vertex 1.877067e+01 2.255178e+02 7.000000e+01 + vertex 1.856021e+01 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.856021e+01 2.255742e+02 6.500000e+01 + vertex 1.877067e+01 2.255178e+02 7.000000e+01 + vertex 1.856021e+01 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 1.856021e+01 2.255742e+02 6.500000e+01 + vertex 1.856021e+01 2.255742e+02 7.000000e+01 + vertex 1.834315e+01 2.255931e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 1.834315e+01 2.255931e+02 6.500000e+01 + vertex 1.856021e+01 2.255742e+02 7.000000e+01 + vertex 1.834315e+01 2.255931e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 2.965686e+01 2.369069e+02 6.500000e+01 + vertex 2.965686e+01 2.369069e+02 7.000000e+01 + vertex 2.943980e+01 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal 8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 2.943980e+01 2.368879e+02 6.500000e+01 + vertex 2.965686e+01 2.369069e+02 7.000000e+01 + vertex 2.943980e+01 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 2.943980e+01 2.368879e+02 6.500000e+01 + vertex 2.943980e+01 2.368879e+02 7.000000e+01 + vertex 2.922933e+01 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 2.922933e+01 2.368315e+02 6.500000e+01 + vertex 2.943980e+01 2.368879e+02 7.000000e+01 + vertex 2.922933e+01 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 2.922933e+01 2.368315e+02 6.500000e+01 + vertex 2.922933e+01 2.368315e+02 7.000000e+01 + vertex 2.903185e+01 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 2.903185e+01 2.367394e+02 6.500000e+01 + vertex 2.922933e+01 2.368315e+02 7.000000e+01 + vertex 2.903185e+01 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735805e-01 -8.191492e-01 0.000000e+00 + outer loop + vertex 2.903185e+01 2.367394e+02 6.500000e+01 + vertex 2.903185e+01 2.367394e+02 7.000000e+01 + vertex 2.885337e+01 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735805e-01 -8.191492e-01 0.000000e+00 + outer loop + vertex 2.885337e+01 2.366144e+02 6.500000e+01 + vertex 2.903185e+01 2.367394e+02 7.000000e+01 + vertex 2.885337e+01 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 2.885337e+01 2.366144e+02 6.500000e+01 + vertex 2.885337e+01 2.366144e+02 7.000000e+01 + vertex 2.869930e+01 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal 7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 2.869930e+01 2.364603e+02 6.500000e+01 + vertex 2.885337e+01 2.366144e+02 7.000000e+01 + vertex 2.869930e+01 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 2.869930e+01 2.364603e+02 6.500000e+01 + vertex 2.869930e+01 2.364603e+02 7.000000e+01 + vertex 2.857433e+01 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 2.857433e+01 2.362819e+02 6.500000e+01 + vertex 2.869930e+01 2.364603e+02 7.000000e+01 + vertex 2.857433e+01 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063137e-01 -4.226056e-01 0.000000e+00 + outer loop + vertex 2.857433e+01 2.362819e+02 6.500000e+01 + vertex 2.857433e+01 2.362819e+02 7.000000e+01 + vertex 2.848224e+01 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063137e-01 -4.226056e-01 0.000000e+00 + outer loop + vertex 2.848224e+01 2.360844e+02 6.500000e+01 + vertex 2.857433e+01 2.362819e+02 7.000000e+01 + vertex 2.848224e+01 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 2.848224e+01 2.360844e+02 6.500000e+01 + vertex 2.848224e+01 2.360844e+02 7.000000e+01 + vertex 2.842585e+01 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 2.842585e+01 2.358739e+02 6.500000e+01 + vertex 2.848224e+01 2.360844e+02 7.000000e+01 + vertex 2.842585e+01 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961939e-01 -8.716525e-02 0.000000e+00 + outer loop + vertex 2.842585e+01 2.358739e+02 6.500000e+01 + vertex 2.842585e+01 2.358739e+02 7.000000e+01 + vertex 2.840685e+01 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961939e-01 -8.716525e-02 0.000000e+00 + outer loop + vertex 2.840685e+01 2.356569e+02 6.500000e+01 + vertex 2.842585e+01 2.358739e+02 7.000000e+01 + vertex 2.840685e+01 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961944e-01 8.715932e-02 -0.000000e+00 + outer loop + vertex 2.840685e+01 2.356569e+02 6.500000e+01 + vertex 2.840685e+01 2.356569e+02 7.000000e+01 + vertex 2.842585e+01 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961944e-01 8.715932e-02 -0.000000e+00 + outer loop + vertex 2.842585e+01 2.354398e+02 6.500000e+01 + vertex 2.840685e+01 2.356569e+02 7.000000e+01 + vertex 2.842585e+01 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 2.842585e+01 2.354398e+02 6.500000e+01 + vertex 2.842585e+01 2.354398e+02 7.000000e+01 + vertex 2.848224e+01 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 2.848224e+01 2.352293e+02 6.500000e+01 + vertex 2.842585e+01 2.354398e+02 7.000000e+01 + vertex 2.848224e+01 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063015e-01 4.226318e-01 -0.000000e+00 + outer loop + vertex 2.848224e+01 2.352293e+02 6.500000e+01 + vertex 2.848224e+01 2.352293e+02 7.000000e+01 + vertex 2.857433e+01 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063015e-01 4.226318e-01 -0.000000e+00 + outer loop + vertex 2.857433e+01 2.350319e+02 6.500000e+01 + vertex 2.848224e+01 2.352293e+02 7.000000e+01 + vertex 2.857433e+01 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 2.857433e+01 2.350319e+02 6.500000e+01 + vertex 2.857433e+01 2.350319e+02 7.000000e+01 + vertex 2.869930e+01 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 2.869930e+01 2.348534e+02 6.500000e+01 + vertex 2.857433e+01 2.350319e+02 7.000000e+01 + vertex 2.869930e+01 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 2.869930e+01 2.348534e+02 6.500000e+01 + vertex 2.869930e+01 2.348534e+02 7.000000e+01 + vertex 2.885337e+01 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 2.885337e+01 2.346993e+02 6.500000e+01 + vertex 2.869930e+01 2.348534e+02 7.000000e+01 + vertex 2.885337e+01 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735805e-01 8.191492e-01 -0.000000e+00 + outer loop + vertex 2.885337e+01 2.346993e+02 6.500000e+01 + vertex 2.885337e+01 2.346993e+02 7.000000e+01 + vertex 2.903185e+01 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735805e-01 8.191492e-01 -0.000000e+00 + outer loop + vertex 2.903185e+01 2.345743e+02 6.500000e+01 + vertex 2.885337e+01 2.346993e+02 7.000000e+01 + vertex 2.903185e+01 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226327e-01 9.063010e-01 -0.000000e+00 + outer loop + vertex 2.903185e+01 2.345743e+02 6.500000e+01 + vertex 2.903185e+01 2.345743e+02 7.000000e+01 + vertex 2.922933e+01 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226327e-01 9.063010e-01 -0.000000e+00 + outer loop + vertex 2.922933e+01 2.344822e+02 6.500000e+01 + vertex 2.903185e+01 2.345743e+02 7.000000e+01 + vertex 2.922933e+01 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 2.922933e+01 2.344822e+02 6.500000e+01 + vertex 2.922933e+01 2.344822e+02 7.000000e+01 + vertex 2.943980e+01 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 2.943980e+01 2.344258e+02 6.500000e+01 + vertex 2.922933e+01 2.344822e+02 7.000000e+01 + vertex 2.943980e+01 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712687e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 2.943980e+01 2.344258e+02 6.500000e+01 + vertex 2.943980e+01 2.344258e+02 7.000000e+01 + vertex 2.965686e+01 2.344069e+02 6.500000e+01 + endloop + endfacet + facet normal 8.712687e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 2.965686e+01 2.344069e+02 6.500000e+01 + vertex 2.943980e+01 2.344258e+02 7.000000e+01 + vertex 2.965686e+01 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712835e-02 9.961971e-01 0.000000e+00 + outer loop + vertex 2.965686e+01 2.344069e+02 6.500000e+01 + vertex 2.965686e+01 2.344069e+02 7.000000e+01 + vertex 2.987392e+01 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal -8.712835e-02 9.961971e-01 0.000000e+00 + outer loop + vertex 2.987392e+01 2.344258e+02 6.500000e+01 + vertex 2.965686e+01 2.344069e+02 7.000000e+01 + vertex 2.987392e+01 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587819e-01 9.659358e-01 0.000000e+00 + outer loop + vertex 2.987392e+01 2.344258e+02 6.500000e+01 + vertex 2.987392e+01 2.344258e+02 7.000000e+01 + vertex 3.008438e+01 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587819e-01 9.659358e-01 0.000000e+00 + outer loop + vertex 3.008438e+01 2.344822e+02 6.500000e+01 + vertex 2.987392e+01 2.344258e+02 7.000000e+01 + vertex 3.008438e+01 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 3.008438e+01 2.344822e+02 6.500000e+01 + vertex 3.008438e+01 2.344822e+02 7.000000e+01 + vertex 3.028186e+01 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 3.028186e+01 2.345743e+02 6.500000e+01 + vertex 3.008438e+01 2.344822e+02 7.000000e+01 + vertex 3.028186e+01 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 3.028186e+01 2.345743e+02 6.500000e+01 + vertex 3.028186e+01 2.345743e+02 7.000000e+01 + vertex 3.046034e+01 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 3.046034e+01 2.346993e+02 6.500000e+01 + vertex 3.028186e+01 2.345743e+02 7.000000e+01 + vertex 3.046034e+01 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 3.046034e+01 2.346993e+02 6.500000e+01 + vertex 3.046034e+01 2.346993e+02 7.000000e+01 + vertex 3.061441e+01 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 3.061441e+01 2.348534e+02 6.500000e+01 + vertex 3.046034e+01 2.346993e+02 7.000000e+01 + vertex 3.061441e+01 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 3.061441e+01 2.348534e+02 6.500000e+01 + vertex 3.061441e+01 2.348534e+02 7.000000e+01 + vertex 3.073939e+01 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 3.073939e+01 2.350319e+02 6.500000e+01 + vertex 3.061441e+01 2.348534e+02 7.000000e+01 + vertex 3.073939e+01 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063048e-01 4.226248e-01 0.000000e+00 + outer loop + vertex 3.073939e+01 2.350319e+02 6.500000e+01 + vertex 3.073939e+01 2.350319e+02 7.000000e+01 + vertex 3.083147e+01 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063048e-01 4.226248e-01 0.000000e+00 + outer loop + vertex 3.083147e+01 2.352293e+02 6.500000e+01 + vertex 3.073939e+01 2.350319e+02 7.000000e+01 + vertex 3.083147e+01 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659239e-01 2.588261e-01 0.000000e+00 + outer loop + vertex 3.083147e+01 2.352293e+02 6.500000e+01 + vertex 3.083147e+01 2.352293e+02 7.000000e+01 + vertex 3.088787e+01 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659239e-01 2.588261e-01 0.000000e+00 + outer loop + vertex 3.088787e+01 2.354398e+02 6.500000e+01 + vertex 3.083147e+01 2.352293e+02 7.000000e+01 + vertex 3.088787e+01 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715083e-02 0.000000e+00 + outer loop + vertex 3.088787e+01 2.354398e+02 6.500000e+01 + vertex 3.088787e+01 2.354398e+02 7.000000e+01 + vertex 3.090686e+01 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715083e-02 0.000000e+00 + outer loop + vertex 3.090686e+01 2.356569e+02 6.500000e+01 + vertex 3.088787e+01 2.354398e+02 7.000000e+01 + vertex 3.090686e+01 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715677e-02 0.000000e+00 + outer loop + vertex 3.090686e+01 2.356569e+02 6.500000e+01 + vertex 3.090686e+01 2.356569e+02 7.000000e+01 + vertex 3.088787e+01 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715677e-02 0.000000e+00 + outer loop + vertex 3.088787e+01 2.358739e+02 6.500000e+01 + vertex 3.090686e+01 2.356569e+02 7.000000e+01 + vertex 3.088787e+01 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659239e-01 -2.588261e-01 0.000000e+00 + outer loop + vertex 3.088787e+01 2.358739e+02 6.500000e+01 + vertex 3.088787e+01 2.358739e+02 7.000000e+01 + vertex 3.083147e+01 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659239e-01 -2.588261e-01 0.000000e+00 + outer loop + vertex 3.083147e+01 2.360844e+02 6.500000e+01 + vertex 3.088787e+01 2.358739e+02 7.000000e+01 + vertex 3.083147e+01 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063170e-01 -4.225986e-01 0.000000e+00 + outer loop + vertex 3.083147e+01 2.360844e+02 6.500000e+01 + vertex 3.083147e+01 2.360844e+02 7.000000e+01 + vertex 3.073939e+01 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063170e-01 -4.225986e-01 0.000000e+00 + outer loop + vertex 3.073939e+01 2.362819e+02 6.500000e+01 + vertex 3.083147e+01 2.360844e+02 7.000000e+01 + vertex 3.073939e+01 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 3.073939e+01 2.362819e+02 6.500000e+01 + vertex 3.073939e+01 2.362819e+02 7.000000e+01 + vertex 3.061441e+01 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 3.061441e+01 2.364603e+02 6.500000e+01 + vertex 3.073939e+01 2.362819e+02 7.000000e+01 + vertex 3.061441e+01 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 3.061441e+01 2.364603e+02 6.500000e+01 + vertex 3.061441e+01 2.364603e+02 7.000000e+01 + vertex 3.046034e+01 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 3.046034e+01 2.366144e+02 6.500000e+01 + vertex 3.061441e+01 2.364603e+02 7.000000e+01 + vertex 3.046034e+01 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 3.046034e+01 2.366144e+02 6.500000e+01 + vertex 3.046034e+01 2.366144e+02 7.000000e+01 + vertex 3.028186e+01 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 3.028186e+01 2.367394e+02 6.500000e+01 + vertex 3.046034e+01 2.366144e+02 7.000000e+01 + vertex 3.028186e+01 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 3.028186e+01 2.367394e+02 6.500000e+01 + vertex 3.028186e+01 2.367394e+02 7.000000e+01 + vertex 3.008438e+01 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 3.008438e+01 2.368315e+02 6.500000e+01 + vertex 3.028186e+01 2.367394e+02 7.000000e+01 + vertex 3.008438e+01 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587819e-01 -9.659358e-01 0.000000e+00 + outer loop + vertex 3.008438e+01 2.368315e+02 6.500000e+01 + vertex 3.008438e+01 2.368315e+02 7.000000e+01 + vertex 2.987392e+01 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587819e-01 -9.659358e-01 0.000000e+00 + outer loop + vertex 2.987392e+01 2.368879e+02 6.500000e+01 + vertex 3.008438e+01 2.368315e+02 7.000000e+01 + vertex 2.987392e+01 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719622e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 2.987392e+01 2.368879e+02 6.500000e+01 + vertex 2.987392e+01 2.368879e+02 7.000000e+01 + vertex 2.965686e+01 2.369069e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719622e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 2.965686e+01 2.369069e+02 6.500000e+01 + vertex 2.987392e+01 2.368879e+02 7.000000e+01 + vertex 2.965686e+01 2.369069e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 2.965686e+01 2.255931e+02 6.500000e+01 + vertex 2.965686e+01 2.255931e+02 7.000000e+01 + vertex 2.943980e+01 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 2.943980e+01 2.255742e+02 6.500000e+01 + vertex 2.965686e+01 2.255931e+02 7.000000e+01 + vertex 2.943980e+01 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 2.943980e+01 2.255742e+02 6.500000e+01 + vertex 2.943980e+01 2.255742e+02 7.000000e+01 + vertex 2.922933e+01 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 2.922933e+01 2.255178e+02 6.500000e+01 + vertex 2.943980e+01 2.255742e+02 7.000000e+01 + vertex 2.922933e+01 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 2.922933e+01 2.255178e+02 6.500000e+01 + vertex 2.922933e+01 2.255178e+02 7.000000e+01 + vertex 2.903185e+01 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 2.903185e+01 2.254257e+02 6.500000e+01 + vertex 2.922933e+01 2.255178e+02 7.000000e+01 + vertex 2.903185e+01 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735805e-01 -8.191492e-01 0.000000e+00 + outer loop + vertex 2.903185e+01 2.254257e+02 6.500000e+01 + vertex 2.903185e+01 2.254257e+02 7.000000e+01 + vertex 2.885337e+01 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735805e-01 -8.191492e-01 0.000000e+00 + outer loop + vertex 2.885337e+01 2.253007e+02 6.500000e+01 + vertex 2.903185e+01 2.254257e+02 7.000000e+01 + vertex 2.885337e+01 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 2.885337e+01 2.253007e+02 6.500000e+01 + vertex 2.885337e+01 2.253007e+02 7.000000e+01 + vertex 2.869930e+01 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 2.869930e+01 2.251466e+02 6.500000e+01 + vertex 2.885337e+01 2.253007e+02 7.000000e+01 + vertex 2.869930e+01 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191323e-01 -5.736046e-01 0.000000e+00 + outer loop + vertex 2.869930e+01 2.251466e+02 6.500000e+01 + vertex 2.869930e+01 2.251466e+02 7.000000e+01 + vertex 2.857433e+01 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191323e-01 -5.736046e-01 0.000000e+00 + outer loop + vertex 2.857433e+01 2.249682e+02 6.500000e+01 + vertex 2.869930e+01 2.251466e+02 7.000000e+01 + vertex 2.857433e+01 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063137e-01 -4.226056e-01 0.000000e+00 + outer loop + vertex 2.857433e+01 2.249682e+02 6.500000e+01 + vertex 2.857433e+01 2.249682e+02 7.000000e+01 + vertex 2.848224e+01 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063137e-01 -4.226056e-01 0.000000e+00 + outer loop + vertex 2.848224e+01 2.247707e+02 6.500000e+01 + vertex 2.857433e+01 2.249682e+02 7.000000e+01 + vertex 2.848224e+01 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 2.848224e+01 2.247707e+02 6.500000e+01 + vertex 2.848224e+01 2.247707e+02 7.000000e+01 + vertex 2.842585e+01 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 2.842585e+01 2.245602e+02 6.500000e+01 + vertex 2.848224e+01 2.247707e+02 7.000000e+01 + vertex 2.842585e+01 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961944e-01 -8.715932e-02 0.000000e+00 + outer loop + vertex 2.842585e+01 2.245602e+02 6.500000e+01 + vertex 2.842585e+01 2.245602e+02 7.000000e+01 + vertex 2.840685e+01 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961944e-01 -8.715932e-02 0.000000e+00 + outer loop + vertex 2.840685e+01 2.243431e+02 6.500000e+01 + vertex 2.842585e+01 2.245602e+02 7.000000e+01 + vertex 2.840685e+01 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961939e-01 8.716525e-02 -0.000000e+00 + outer loop + vertex 2.840685e+01 2.243431e+02 6.500000e+01 + vertex 2.840685e+01 2.243431e+02 7.000000e+01 + vertex 2.842585e+01 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961939e-01 8.716525e-02 -0.000000e+00 + outer loop + vertex 2.842585e+01 2.241261e+02 6.500000e+01 + vertex 2.840685e+01 2.243431e+02 7.000000e+01 + vertex 2.842585e+01 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 2.842585e+01 2.241261e+02 6.500000e+01 + vertex 2.842585e+01 2.241261e+02 7.000000e+01 + vertex 2.848224e+01 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 2.848224e+01 2.239156e+02 6.500000e+01 + vertex 2.842585e+01 2.241261e+02 7.000000e+01 + vertex 2.848224e+01 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063137e-01 4.226056e-01 -0.000000e+00 + outer loop + vertex 2.848224e+01 2.239156e+02 6.500000e+01 + vertex 2.848224e+01 2.239156e+02 7.000000e+01 + vertex 2.857433e+01 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063137e-01 4.226056e-01 -0.000000e+00 + outer loop + vertex 2.857433e+01 2.237181e+02 6.500000e+01 + vertex 2.848224e+01 2.239156e+02 7.000000e+01 + vertex 2.857433e+01 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191323e-01 5.736046e-01 -0.000000e+00 + outer loop + vertex 2.857433e+01 2.237181e+02 6.500000e+01 + vertex 2.857433e+01 2.237181e+02 7.000000e+01 + vertex 2.869930e+01 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191323e-01 5.736046e-01 -0.000000e+00 + outer loop + vertex 2.869930e+01 2.235397e+02 6.500000e+01 + vertex 2.857433e+01 2.237181e+02 7.000000e+01 + vertex 2.869930e+01 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 2.869930e+01 2.235397e+02 6.500000e+01 + vertex 2.869930e+01 2.235397e+02 7.000000e+01 + vertex 2.885337e+01 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 2.885337e+01 2.233856e+02 6.500000e+01 + vertex 2.869930e+01 2.235397e+02 7.000000e+01 + vertex 2.885337e+01 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735805e-01 8.191492e-01 -0.000000e+00 + outer loop + vertex 2.885337e+01 2.233856e+02 6.500000e+01 + vertex 2.885337e+01 2.233856e+02 7.000000e+01 + vertex 2.903185e+01 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735805e-01 8.191492e-01 -0.000000e+00 + outer loop + vertex 2.903185e+01 2.232606e+02 6.500000e+01 + vertex 2.885337e+01 2.233856e+02 7.000000e+01 + vertex 2.903185e+01 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226327e-01 9.063010e-01 -0.000000e+00 + outer loop + vertex 2.903185e+01 2.232606e+02 6.500000e+01 + vertex 2.903185e+01 2.232606e+02 7.000000e+01 + vertex 2.922933e+01 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226327e-01 9.063010e-01 -0.000000e+00 + outer loop + vertex 2.922933e+01 2.231685e+02 6.500000e+01 + vertex 2.903185e+01 2.232606e+02 7.000000e+01 + vertex 2.922933e+01 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 2.922933e+01 2.231685e+02 6.500000e+01 + vertex 2.922933e+01 2.231685e+02 7.000000e+01 + vertex 2.943980e+01 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 2.943980e+01 2.231121e+02 6.500000e+01 + vertex 2.922933e+01 2.231685e+02 7.000000e+01 + vertex 2.943980e+01 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719473e-02 9.961913e-01 -0.000000e+00 + outer loop + vertex 2.943980e+01 2.231121e+02 6.500000e+01 + vertex 2.943980e+01 2.231121e+02 7.000000e+01 + vertex 2.965686e+01 2.230931e+02 6.500000e+01 + endloop + endfacet + facet normal 8.719473e-02 9.961913e-01 -0.000000e+00 + outer loop + vertex 2.965686e+01 2.230931e+02 6.500000e+01 + vertex 2.943980e+01 2.231121e+02 7.000000e+01 + vertex 2.965686e+01 2.230931e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719622e-02 9.961912e-01 0.000000e+00 + outer loop + vertex 2.965686e+01 2.230931e+02 6.500000e+01 + vertex 2.965686e+01 2.230931e+02 7.000000e+01 + vertex 2.987392e+01 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719622e-02 9.961912e-01 0.000000e+00 + outer loop + vertex 2.987392e+01 2.231121e+02 6.500000e+01 + vertex 2.965686e+01 2.230931e+02 7.000000e+01 + vertex 2.987392e+01 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587819e-01 9.659358e-01 0.000000e+00 + outer loop + vertex 2.987392e+01 2.231121e+02 6.500000e+01 + vertex 2.987392e+01 2.231121e+02 7.000000e+01 + vertex 3.008438e+01 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587819e-01 9.659358e-01 0.000000e+00 + outer loop + vertex 3.008438e+01 2.231685e+02 6.500000e+01 + vertex 2.987392e+01 2.231121e+02 7.000000e+01 + vertex 3.008438e+01 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 3.008438e+01 2.231685e+02 6.500000e+01 + vertex 3.008438e+01 2.231685e+02 7.000000e+01 + vertex 3.028186e+01 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 3.028186e+01 2.232606e+02 6.500000e+01 + vertex 3.008438e+01 2.231685e+02 7.000000e+01 + vertex 3.028186e+01 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 3.028186e+01 2.232606e+02 6.500000e+01 + vertex 3.028186e+01 2.232606e+02 7.000000e+01 + vertex 3.046034e+01 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 3.046034e+01 2.233856e+02 6.500000e+01 + vertex 3.028186e+01 2.232606e+02 7.000000e+01 + vertex 3.046034e+01 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 3.046034e+01 2.233856e+02 6.500000e+01 + vertex 3.046034e+01 2.233856e+02 7.000000e+01 + vertex 3.061441e+01 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 3.061441e+01 2.235397e+02 6.500000e+01 + vertex 3.046034e+01 2.233856e+02 7.000000e+01 + vertex 3.061441e+01 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191323e-01 5.736046e-01 0.000000e+00 + outer loop + vertex 3.061441e+01 2.235397e+02 6.500000e+01 + vertex 3.061441e+01 2.235397e+02 7.000000e+01 + vertex 3.073939e+01 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191323e-01 5.736046e-01 0.000000e+00 + outer loop + vertex 3.073939e+01 2.237181e+02 6.500000e+01 + vertex 3.061441e+01 2.235397e+02 7.000000e+01 + vertex 3.073939e+01 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063170e-01 4.225986e-01 0.000000e+00 + outer loop + vertex 3.073939e+01 2.237181e+02 6.500000e+01 + vertex 3.073939e+01 2.237181e+02 7.000000e+01 + vertex 3.083147e+01 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063170e-01 4.225986e-01 0.000000e+00 + outer loop + vertex 3.083147e+01 2.239156e+02 6.500000e+01 + vertex 3.073939e+01 2.237181e+02 7.000000e+01 + vertex 3.083147e+01 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659239e-01 2.588261e-01 0.000000e+00 + outer loop + vertex 3.083147e+01 2.239156e+02 6.500000e+01 + vertex 3.083147e+01 2.239156e+02 7.000000e+01 + vertex 3.088787e+01 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659239e-01 2.588261e-01 0.000000e+00 + outer loop + vertex 3.088787e+01 2.241261e+02 6.500000e+01 + vertex 3.083147e+01 2.239156e+02 7.000000e+01 + vertex 3.088787e+01 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715677e-02 0.000000e+00 + outer loop + vertex 3.088787e+01 2.241261e+02 6.500000e+01 + vertex 3.088787e+01 2.241261e+02 7.000000e+01 + vertex 3.090686e+01 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715677e-02 0.000000e+00 + outer loop + vertex 3.090686e+01 2.243431e+02 6.500000e+01 + vertex 3.088787e+01 2.241261e+02 7.000000e+01 + vertex 3.090686e+01 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715083e-02 0.000000e+00 + outer loop + vertex 3.090686e+01 2.243431e+02 6.500000e+01 + vertex 3.090686e+01 2.243431e+02 7.000000e+01 + vertex 3.088787e+01 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715083e-02 0.000000e+00 + outer loop + vertex 3.088787e+01 2.245602e+02 6.500000e+01 + vertex 3.090686e+01 2.243431e+02 7.000000e+01 + vertex 3.088787e+01 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659239e-01 -2.588261e-01 0.000000e+00 + outer loop + vertex 3.088787e+01 2.245602e+02 6.500000e+01 + vertex 3.088787e+01 2.245602e+02 7.000000e+01 + vertex 3.083147e+01 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659239e-01 -2.588261e-01 0.000000e+00 + outer loop + vertex 3.083147e+01 2.247707e+02 6.500000e+01 + vertex 3.088787e+01 2.245602e+02 7.000000e+01 + vertex 3.083147e+01 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063170e-01 -4.225986e-01 0.000000e+00 + outer loop + vertex 3.083147e+01 2.247707e+02 6.500000e+01 + vertex 3.083147e+01 2.247707e+02 7.000000e+01 + vertex 3.073939e+01 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063170e-01 -4.225986e-01 0.000000e+00 + outer loop + vertex 3.073939e+01 2.249682e+02 6.500000e+01 + vertex 3.083147e+01 2.247707e+02 7.000000e+01 + vertex 3.073939e+01 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191323e-01 -5.736046e-01 0.000000e+00 + outer loop + vertex 3.073939e+01 2.249682e+02 6.500000e+01 + vertex 3.073939e+01 2.249682e+02 7.000000e+01 + vertex 3.061441e+01 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191323e-01 -5.736046e-01 0.000000e+00 + outer loop + vertex 3.061441e+01 2.251466e+02 6.500000e+01 + vertex 3.073939e+01 2.249682e+02 7.000000e+01 + vertex 3.061441e+01 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 3.061441e+01 2.251466e+02 6.500000e+01 + vertex 3.061441e+01 2.251466e+02 7.000000e+01 + vertex 3.046034e+01 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 3.046034e+01 2.253007e+02 6.500000e+01 + vertex 3.061441e+01 2.251466e+02 7.000000e+01 + vertex 3.046034e+01 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 3.046034e+01 2.253007e+02 6.500000e+01 + vertex 3.046034e+01 2.253007e+02 7.000000e+01 + vertex 3.028186e+01 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 3.028186e+01 2.254257e+02 6.500000e+01 + vertex 3.046034e+01 2.253007e+02 7.000000e+01 + vertex 3.028186e+01 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 3.028186e+01 2.254257e+02 6.500000e+01 + vertex 3.028186e+01 2.254257e+02 7.000000e+01 + vertex 3.008438e+01 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 3.008438e+01 2.255178e+02 6.500000e+01 + vertex 3.028186e+01 2.254257e+02 7.000000e+01 + vertex 3.008438e+01 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587819e-01 -9.659358e-01 0.000000e+00 + outer loop + vertex 3.008438e+01 2.255178e+02 6.500000e+01 + vertex 3.008438e+01 2.255178e+02 7.000000e+01 + vertex 2.987392e+01 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587819e-01 -9.659358e-01 0.000000e+00 + outer loop + vertex 2.987392e+01 2.255742e+02 6.500000e+01 + vertex 3.008438e+01 2.255178e+02 7.000000e+01 + vertex 2.987392e+01 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719622e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 2.987392e+01 2.255742e+02 6.500000e+01 + vertex 2.987392e+01 2.255742e+02 7.000000e+01 + vertex 2.965686e+01 2.255931e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719622e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 2.965686e+01 2.255931e+02 6.500000e+01 + vertex 2.987392e+01 2.255742e+02 7.000000e+01 + vertex 2.965686e+01 2.255931e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 1.834315e+01 2.369069e+02 6.500000e+01 + vertex 1.834315e+01 2.369069e+02 7.000000e+01 + vertex 1.812609e+01 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal 8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 1.812609e+01 2.368879e+02 6.500000e+01 + vertex 1.834315e+01 2.369069e+02 7.000000e+01 + vertex 1.812609e+01 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.812609e+01 2.368879e+02 6.500000e+01 + vertex 1.812609e+01 2.368879e+02 7.000000e+01 + vertex 1.791562e+01 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.791562e+01 2.368315e+02 6.500000e+01 + vertex 1.812609e+01 2.368879e+02 7.000000e+01 + vertex 1.791562e+01 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.791562e+01 2.368315e+02 6.500000e+01 + vertex 1.791562e+01 2.368315e+02 7.000000e+01 + vertex 1.771815e+01 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.771815e+01 2.367394e+02 6.500000e+01 + vertex 1.791562e+01 2.368315e+02 7.000000e+01 + vertex 1.771815e+01 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 1.771815e+01 2.367394e+02 6.500000e+01 + vertex 1.771815e+01 2.367394e+02 7.000000e+01 + vertex 1.753966e+01 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 1.753966e+01 2.366144e+02 6.500000e+01 + vertex 1.771815e+01 2.367394e+02 7.000000e+01 + vertex 1.753966e+01 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 1.753966e+01 2.366144e+02 6.500000e+01 + vertex 1.753966e+01 2.366144e+02 7.000000e+01 + vertex 1.738559e+01 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal 7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 1.738559e+01 2.364603e+02 6.500000e+01 + vertex 1.753966e+01 2.366144e+02 7.000000e+01 + vertex 1.738559e+01 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 1.738559e+01 2.364603e+02 6.500000e+01 + vertex 1.738559e+01 2.364603e+02 7.000000e+01 + vertex 1.726061e+01 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 1.726061e+01 2.362819e+02 6.500000e+01 + vertex 1.738559e+01 2.364603e+02 7.000000e+01 + vertex 1.726061e+01 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063202e-01 -4.225916e-01 0.000000e+00 + outer loop + vertex 1.726061e+01 2.362819e+02 6.500000e+01 + vertex 1.726061e+01 2.362819e+02 7.000000e+01 + vertex 1.716853e+01 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063202e-01 -4.225916e-01 0.000000e+00 + outer loop + vertex 1.716853e+01 2.360844e+02 6.500000e+01 + vertex 1.726061e+01 2.362819e+02 7.000000e+01 + vertex 1.716853e+01 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.716853e+01 2.360844e+02 6.500000e+01 + vertex 1.716853e+01 2.360844e+02 7.000000e+01 + vertex 1.711214e+01 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.711214e+01 2.358739e+02 6.500000e+01 + vertex 1.716853e+01 2.360844e+02 7.000000e+01 + vertex 1.711214e+01 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961939e-01 -8.716525e-02 0.000000e+00 + outer loop + vertex 1.711214e+01 2.358739e+02 6.500000e+01 + vertex 1.711214e+01 2.358739e+02 7.000000e+01 + vertex 1.709315e+01 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961939e-01 -8.716525e-02 0.000000e+00 + outer loop + vertex 1.709315e+01 2.356569e+02 6.500000e+01 + vertex 1.711214e+01 2.358739e+02 7.000000e+01 + vertex 1.709315e+01 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961944e-01 8.715932e-02 -0.000000e+00 + outer loop + vertex 1.709315e+01 2.356569e+02 6.500000e+01 + vertex 1.709315e+01 2.356569e+02 7.000000e+01 + vertex 1.711214e+01 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961944e-01 8.715932e-02 -0.000000e+00 + outer loop + vertex 1.711214e+01 2.354398e+02 6.500000e+01 + vertex 1.709315e+01 2.356569e+02 7.000000e+01 + vertex 1.711214e+01 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 1.711214e+01 2.354398e+02 6.500000e+01 + vertex 1.711214e+01 2.354398e+02 7.000000e+01 + vertex 1.716853e+01 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 1.716853e+01 2.352293e+02 6.500000e+01 + vertex 1.711214e+01 2.354398e+02 7.000000e+01 + vertex 1.716853e+01 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063080e-01 4.226178e-01 -0.000000e+00 + outer loop + vertex 1.716853e+01 2.352293e+02 6.500000e+01 + vertex 1.716853e+01 2.352293e+02 7.000000e+01 + vertex 1.726061e+01 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063080e-01 4.226178e-01 -0.000000e+00 + outer loop + vertex 1.726061e+01 2.350319e+02 6.500000e+01 + vertex 1.716853e+01 2.352293e+02 7.000000e+01 + vertex 1.726061e+01 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 1.726061e+01 2.350319e+02 6.500000e+01 + vertex 1.726061e+01 2.350319e+02 7.000000e+01 + vertex 1.738559e+01 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 1.738559e+01 2.348534e+02 6.500000e+01 + vertex 1.726061e+01 2.350319e+02 7.000000e+01 + vertex 1.738559e+01 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 1.738559e+01 2.348534e+02 6.500000e+01 + vertex 1.738559e+01 2.348534e+02 7.000000e+01 + vertex 1.753966e+01 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 1.753966e+01 2.346993e+02 6.500000e+01 + vertex 1.738559e+01 2.348534e+02 7.000000e+01 + vertex 1.753966e+01 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 1.753966e+01 2.346993e+02 6.500000e+01 + vertex 1.753966e+01 2.346993e+02 7.000000e+01 + vertex 1.771815e+01 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 1.771815e+01 2.345743e+02 6.500000e+01 + vertex 1.753966e+01 2.346993e+02 7.000000e+01 + vertex 1.771815e+01 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226393e-01 9.062980e-01 -0.000000e+00 + outer loop + vertex 1.771815e+01 2.345743e+02 6.500000e+01 + vertex 1.771815e+01 2.345743e+02 7.000000e+01 + vertex 1.791562e+01 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226393e-01 9.062980e-01 -0.000000e+00 + outer loop + vertex 1.791562e+01 2.344822e+02 6.500000e+01 + vertex 1.771815e+01 2.345743e+02 7.000000e+01 + vertex 1.791562e+01 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 1.791562e+01 2.344822e+02 6.500000e+01 + vertex 1.791562e+01 2.344822e+02 7.000000e+01 + vertex 1.812609e+01 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 1.812609e+01 2.344258e+02 6.500000e+01 + vertex 1.791562e+01 2.344822e+02 7.000000e+01 + vertex 1.812609e+01 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712687e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 1.812609e+01 2.344258e+02 6.500000e+01 + vertex 1.812609e+01 2.344258e+02 7.000000e+01 + vertex 1.834315e+01 2.344069e+02 6.500000e+01 + endloop + endfacet + facet normal 8.712687e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 1.834315e+01 2.344069e+02 6.500000e+01 + vertex 1.812609e+01 2.344258e+02 7.000000e+01 + vertex 1.834315e+01 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712687e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 1.834315e+01 2.344069e+02 6.500000e+01 + vertex 1.834315e+01 2.344069e+02 7.000000e+01 + vertex 1.856021e+01 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal -8.712687e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 1.856021e+01 2.344258e+02 6.500000e+01 + vertex 1.834315e+01 2.344069e+02 7.000000e+01 + vertex 1.856021e+01 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 1.856021e+01 2.344258e+02 6.500000e+01 + vertex 1.856021e+01 2.344258e+02 7.000000e+01 + vertex 1.877067e+01 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 1.877067e+01 2.344822e+02 6.500000e+01 + vertex 1.856021e+01 2.344258e+02 7.000000e+01 + vertex 1.877067e+01 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 1.877067e+01 2.344822e+02 6.500000e+01 + vertex 1.877067e+01 2.344822e+02 7.000000e+01 + vertex 1.896815e+01 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 1.896815e+01 2.345743e+02 6.500000e+01 + vertex 1.877067e+01 2.344822e+02 7.000000e+01 + vertex 1.896815e+01 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 1.896815e+01 2.345743e+02 6.500000e+01 + vertex 1.896815e+01 2.345743e+02 7.000000e+01 + vertex 1.914663e+01 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 1.914663e+01 2.346993e+02 6.500000e+01 + vertex 1.896815e+01 2.345743e+02 7.000000e+01 + vertex 1.914663e+01 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 1.914663e+01 2.346993e+02 6.500000e+01 + vertex 1.914663e+01 2.346993e+02 7.000000e+01 + vertex 1.930070e+01 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 1.930070e+01 2.348534e+02 6.500000e+01 + vertex 1.914663e+01 2.346993e+02 7.000000e+01 + vertex 1.930070e+01 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 1.930070e+01 2.348534e+02 6.500000e+01 + vertex 1.930070e+01 2.348534e+02 7.000000e+01 + vertex 1.942568e+01 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 1.942568e+01 2.350319e+02 6.500000e+01 + vertex 1.930070e+01 2.348534e+02 7.000000e+01 + vertex 1.942568e+01 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063015e-01 4.226318e-01 0.000000e+00 + outer loop + vertex 1.942568e+01 2.350319e+02 6.500000e+01 + vertex 1.942568e+01 2.350319e+02 7.000000e+01 + vertex 1.951776e+01 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063015e-01 4.226318e-01 0.000000e+00 + outer loop + vertex 1.951776e+01 2.352293e+02 6.500000e+01 + vertex 1.942568e+01 2.350319e+02 7.000000e+01 + vertex 1.951776e+01 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659261e-01 2.588181e-01 0.000000e+00 + outer loop + vertex 1.951776e+01 2.352293e+02 6.500000e+01 + vertex 1.951776e+01 2.352293e+02 7.000000e+01 + vertex 1.957416e+01 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659261e-01 2.588181e-01 0.000000e+00 + outer loop + vertex 1.957416e+01 2.354398e+02 6.500000e+01 + vertex 1.951776e+01 2.352293e+02 7.000000e+01 + vertex 1.957416e+01 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961959e-01 8.714235e-02 0.000000e+00 + outer loop + vertex 1.957416e+01 2.354398e+02 6.500000e+01 + vertex 1.957416e+01 2.354398e+02 7.000000e+01 + vertex 1.959315e+01 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961959e-01 8.714235e-02 0.000000e+00 + outer loop + vertex 1.959315e+01 2.356569e+02 6.500000e+01 + vertex 1.957416e+01 2.354398e+02 7.000000e+01 + vertex 1.959315e+01 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961954e-01 -8.714829e-02 0.000000e+00 + outer loop + vertex 1.959315e+01 2.356569e+02 6.500000e+01 + vertex 1.959315e+01 2.356569e+02 7.000000e+01 + vertex 1.957416e+01 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961954e-01 -8.714829e-02 0.000000e+00 + outer loop + vertex 1.957416e+01 2.358739e+02 6.500000e+01 + vertex 1.959315e+01 2.356569e+02 7.000000e+01 + vertex 1.957416e+01 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.957416e+01 2.358739e+02 6.500000e+01 + vertex 1.957416e+01 2.358739e+02 7.000000e+01 + vertex 1.951776e+01 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.951776e+01 2.360844e+02 6.500000e+01 + vertex 1.957416e+01 2.358739e+02 7.000000e+01 + vertex 1.951776e+01 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063137e-01 -4.226056e-01 0.000000e+00 + outer loop + vertex 1.951776e+01 2.360844e+02 6.500000e+01 + vertex 1.951776e+01 2.360844e+02 7.000000e+01 + vertex 1.942568e+01 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063137e-01 -4.226056e-01 0.000000e+00 + outer loop + vertex 1.942568e+01 2.362819e+02 6.500000e+01 + vertex 1.951776e+01 2.360844e+02 7.000000e+01 + vertex 1.942568e+01 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 1.942568e+01 2.362819e+02 6.500000e+01 + vertex 1.942568e+01 2.362819e+02 7.000000e+01 + vertex 1.930070e+01 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 1.930070e+01 2.364603e+02 6.500000e+01 + vertex 1.942568e+01 2.362819e+02 7.000000e+01 + vertex 1.930070e+01 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 1.930070e+01 2.364603e+02 6.500000e+01 + vertex 1.930070e+01 2.364603e+02 7.000000e+01 + vertex 1.914663e+01 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 1.914663e+01 2.366144e+02 6.500000e+01 + vertex 1.930070e+01 2.364603e+02 7.000000e+01 + vertex 1.914663e+01 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 1.914663e+01 2.366144e+02 6.500000e+01 + vertex 1.914663e+01 2.366144e+02 7.000000e+01 + vertex 1.896815e+01 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 1.896815e+01 2.367394e+02 6.500000e+01 + vertex 1.914663e+01 2.366144e+02 7.000000e+01 + vertex 1.896815e+01 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.896815e+01 2.367394e+02 6.500000e+01 + vertex 1.896815e+01 2.367394e+02 7.000000e+01 + vertex 1.877067e+01 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.877067e+01 2.368315e+02 6.500000e+01 + vertex 1.896815e+01 2.367394e+02 7.000000e+01 + vertex 1.877067e+01 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.877067e+01 2.368315e+02 6.500000e+01 + vertex 1.877067e+01 2.368315e+02 7.000000e+01 + vertex 1.856021e+01 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.856021e+01 2.368879e+02 6.500000e+01 + vertex 1.877067e+01 2.368315e+02 7.000000e+01 + vertex 1.856021e+01 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 1.856021e+01 2.368879e+02 6.500000e+01 + vertex 1.856021e+01 2.368879e+02 7.000000e+01 + vertex 1.834315e+01 2.369069e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719473e-02 -9.961913e-01 0.000000e+00 + outer loop + vertex 1.834315e+01 2.369069e+02 6.500000e+01 + vertex 1.856021e+01 2.368879e+02 7.000000e+01 + vertex 1.834315e+01 2.369069e+02 7.000000e+01 + endloop + endfacet + facet normal 8.718731e-02 -9.961919e-01 0.000000e+00 + outer loop + vertex 4.496569e+02 2.369069e+02 6.500000e+01 + vertex 4.496569e+02 2.369069e+02 7.000000e+01 + vertex 4.494398e+02 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal 8.718731e-02 -9.961919e-01 0.000000e+00 + outer loop + vertex 4.494398e+02 2.368879e+02 6.500000e+01 + vertex 4.496569e+02 2.369069e+02 7.000000e+01 + vertex 4.494398e+02 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.494398e+02 2.368879e+02 6.500000e+01 + vertex 4.494398e+02 2.368879e+02 7.000000e+01 + vertex 4.492293e+02 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.492293e+02 2.368315e+02 6.500000e+01 + vertex 4.494398e+02 2.368879e+02 7.000000e+01 + vertex 4.492293e+02 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.492293e+02 2.368315e+02 6.500000e+01 + vertex 4.492293e+02 2.368315e+02 7.000000e+01 + vertex 4.490318e+02 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.490318e+02 2.367394e+02 6.500000e+01 + vertex 4.492293e+02 2.368315e+02 7.000000e+01 + vertex 4.490318e+02 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.490318e+02 2.367394e+02 6.500000e+01 + vertex 4.490318e+02 2.367394e+02 7.000000e+01 + vertex 4.488534e+02 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.488534e+02 2.366144e+02 6.500000e+01 + vertex 4.490318e+02 2.367394e+02 7.000000e+01 + vertex 4.488534e+02 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071410e-01 -7.070726e-01 0.000000e+00 + outer loop + vertex 4.488534e+02 2.366144e+02 6.500000e+01 + vertex 4.488534e+02 2.366144e+02 7.000000e+01 + vertex 4.486993e+02 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071410e-01 -7.070726e-01 0.000000e+00 + outer loop + vertex 4.486993e+02 2.364603e+02 6.500000e+01 + vertex 4.488534e+02 2.366144e+02 7.000000e+01 + vertex 4.486993e+02 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 4.486993e+02 2.364603e+02 6.500000e+01 + vertex 4.486993e+02 2.364603e+02 7.000000e+01 + vertex 4.485743e+02 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 4.485743e+02 2.362819e+02 6.500000e+01 + vertex 4.486993e+02 2.364603e+02 7.000000e+01 + vertex 4.485743e+02 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.485743e+02 2.362819e+02 6.500000e+01 + vertex 4.485743e+02 2.362819e+02 7.000000e+01 + vertex 4.484822e+02 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.484822e+02 2.360844e+02 6.500000e+01 + vertex 4.485743e+02 2.362819e+02 7.000000e+01 + vertex 4.484822e+02 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 4.484822e+02 2.360844e+02 6.500000e+01 + vertex 4.484822e+02 2.360844e+02 7.000000e+01 + vertex 4.484258e+02 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 4.484258e+02 2.358739e+02 6.500000e+01 + vertex 4.484822e+02 2.360844e+02 7.000000e+01 + vertex 4.484258e+02 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 4.484258e+02 2.358739e+02 6.500000e+01 + vertex 4.484258e+02 2.358739e+02 7.000000e+01 + vertex 4.484069e+02 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 4.484069e+02 2.356569e+02 6.500000e+01 + vertex 4.484258e+02 2.358739e+02 7.000000e+01 + vertex 4.484069e+02 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712538e-02 -0.000000e+00 + outer loop + vertex 4.484069e+02 2.356569e+02 6.500000e+01 + vertex 4.484069e+02 2.356569e+02 7.000000e+01 + vertex 4.484258e+02 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712538e-02 -0.000000e+00 + outer loop + vertex 4.484258e+02 2.354398e+02 6.500000e+01 + vertex 4.484069e+02 2.356569e+02 7.000000e+01 + vertex 4.484258e+02 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 4.484258e+02 2.354398e+02 6.500000e+01 + vertex 4.484258e+02 2.354398e+02 7.000000e+01 + vertex 4.484822e+02 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 4.484822e+02 2.352293e+02 6.500000e+01 + vertex 4.484258e+02 2.354398e+02 7.000000e+01 + vertex 4.484822e+02 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 4.484822e+02 2.352293e+02 6.500000e+01 + vertex 4.484822e+02 2.352293e+02 7.000000e+01 + vertex 4.485743e+02 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 4.485743e+02 2.350319e+02 6.500000e+01 + vertex 4.484822e+02 2.352293e+02 7.000000e+01 + vertex 4.485743e+02 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191227e-01 5.736184e-01 -0.000000e+00 + outer loop + vertex 4.485743e+02 2.350319e+02 6.500000e+01 + vertex 4.485743e+02 2.350319e+02 7.000000e+01 + vertex 4.486993e+02 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191227e-01 5.736184e-01 -0.000000e+00 + outer loop + vertex 4.486993e+02 2.348534e+02 6.500000e+01 + vertex 4.485743e+02 2.350319e+02 7.000000e+01 + vertex 4.486993e+02 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071752e-01 7.070384e-01 -0.000000e+00 + outer loop + vertex 4.486993e+02 2.348534e+02 6.500000e+01 + vertex 4.486993e+02 2.348534e+02 7.000000e+01 + vertex 4.488534e+02 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071752e-01 7.070384e-01 -0.000000e+00 + outer loop + vertex 4.488534e+02 2.346993e+02 6.500000e+01 + vertex 4.486993e+02 2.348534e+02 7.000000e+01 + vertex 4.488534e+02 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 4.488534e+02 2.346993e+02 6.500000e+01 + vertex 4.488534e+02 2.346993e+02 7.000000e+01 + vertex 4.490318e+02 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 4.490318e+02 2.345743e+02 6.500000e+01 + vertex 4.488534e+02 2.346993e+02 7.000000e+01 + vertex 4.490318e+02 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 4.490318e+02 2.345743e+02 6.500000e+01 + vertex 4.490318e+02 2.345743e+02 7.000000e+01 + vertex 4.492293e+02 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 4.492293e+02 2.344822e+02 6.500000e+01 + vertex 4.490318e+02 2.345743e+02 7.000000e+01 + vertex 4.492293e+02 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 4.492293e+02 2.344822e+02 6.500000e+01 + vertex 4.492293e+02 2.344822e+02 7.000000e+01 + vertex 4.494398e+02 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 4.494398e+02 2.344258e+02 6.500000e+01 + vertex 4.492293e+02 2.344822e+02 7.000000e+01 + vertex 4.494398e+02 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 8.711945e-02 9.961979e-01 -0.000000e+00 + outer loop + vertex 4.494398e+02 2.344258e+02 6.500000e+01 + vertex 4.494398e+02 2.344258e+02 7.000000e+01 + vertex 4.496569e+02 2.344069e+02 6.500000e+01 + endloop + endfacet + facet normal 8.711945e-02 9.961979e-01 -0.000000e+00 + outer loop + vertex 4.496569e+02 2.344069e+02 6.500000e+01 + vertex 4.494398e+02 2.344258e+02 7.000000e+01 + vertex 4.496569e+02 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal -8.713132e-02 9.961968e-01 0.000000e+00 + outer loop + vertex 4.496569e+02 2.344069e+02 6.500000e+01 + vertex 4.496569e+02 2.344069e+02 7.000000e+01 + vertex 4.498739e+02 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal -8.713132e-02 9.961968e-01 0.000000e+00 + outer loop + vertex 4.498739e+02 2.344258e+02 6.500000e+01 + vertex 4.496569e+02 2.344069e+02 7.000000e+01 + vertex 4.498739e+02 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 4.498739e+02 2.344258e+02 6.500000e+01 + vertex 4.498739e+02 2.344258e+02 7.000000e+01 + vertex 4.500844e+02 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 4.500844e+02 2.344822e+02 6.500000e+01 + vertex 4.498739e+02 2.344258e+02 7.000000e+01 + vertex 4.500844e+02 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 4.500844e+02 2.344822e+02 6.500000e+01 + vertex 4.500844e+02 2.344822e+02 7.000000e+01 + vertex 4.502818e+02 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 4.502818e+02 2.345743e+02 6.500000e+01 + vertex 4.500844e+02 2.344822e+02 7.000000e+01 + vertex 4.502818e+02 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.502818e+02 2.345743e+02 6.500000e+01 + vertex 4.502818e+02 2.345743e+02 7.000000e+01 + vertex 4.504603e+02 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.504603e+02 2.346993e+02 6.500000e+01 + vertex 4.502818e+02 2.345743e+02 7.000000e+01 + vertex 4.504603e+02 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.504603e+02 2.346993e+02 6.500000e+01 + vertex 4.504603e+02 2.346993e+02 7.000000e+01 + vertex 4.506144e+02 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.506144e+02 2.348534e+02 6.500000e+01 + vertex 4.504603e+02 2.346993e+02 7.000000e+01 + vertex 4.506144e+02 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191227e-01 5.736184e-01 0.000000e+00 + outer loop + vertex 4.506144e+02 2.348534e+02 6.500000e+01 + vertex 4.506144e+02 2.348534e+02 7.000000e+01 + vertex 4.507394e+02 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191227e-01 5.736184e-01 0.000000e+00 + outer loop + vertex 4.507394e+02 2.350319e+02 6.500000e+01 + vertex 4.506144e+02 2.348534e+02 7.000000e+01 + vertex 4.507394e+02 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063473e-01 4.225335e-01 0.000000e+00 + outer loop + vertex 4.507394e+02 2.350319e+02 6.500000e+01 + vertex 4.507394e+02 2.350319e+02 7.000000e+01 + vertex 4.508315e+02 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063473e-01 4.225335e-01 0.000000e+00 + outer loop + vertex 4.508315e+02 2.352293e+02 6.500000e+01 + vertex 4.507394e+02 2.350319e+02 7.000000e+01 + vertex 4.508315e+02 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 4.508315e+02 2.352293e+02 6.500000e+01 + vertex 4.508315e+02 2.352293e+02 7.000000e+01 + vertex 4.508879e+02 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 4.508879e+02 2.354398e+02 6.500000e+01 + vertex 4.508315e+02 2.352293e+02 7.000000e+01 + vertex 4.508879e+02 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712538e-02 0.000000e+00 + outer loop + vertex 4.508879e+02 2.354398e+02 6.500000e+01 + vertex 4.508879e+02 2.354398e+02 7.000000e+01 + vertex 4.509069e+02 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712538e-02 0.000000e+00 + outer loop + vertex 4.509069e+02 2.356569e+02 6.500000e+01 + vertex 4.508879e+02 2.354398e+02 7.000000e+01 + vertex 4.509069e+02 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 4.509069e+02 2.356569e+02 6.500000e+01 + vertex 4.509069e+02 2.356569e+02 7.000000e+01 + vertex 4.508879e+02 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 4.508879e+02 2.358739e+02 6.500000e+01 + vertex 4.509069e+02 2.356569e+02 7.000000e+01 + vertex 4.508879e+02 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 4.508879e+02 2.358739e+02 6.500000e+01 + vertex 4.508879e+02 2.358739e+02 7.000000e+01 + vertex 4.508315e+02 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 4.508315e+02 2.360844e+02 6.500000e+01 + vertex 4.508879e+02 2.358739e+02 7.000000e+01 + vertex 4.508315e+02 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063595e-01 -4.225073e-01 0.000000e+00 + outer loop + vertex 4.508315e+02 2.360844e+02 6.500000e+01 + vertex 4.508315e+02 2.360844e+02 7.000000e+01 + vertex 4.507394e+02 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063595e-01 -4.225073e-01 0.000000e+00 + outer loop + vertex 4.507394e+02 2.362819e+02 6.500000e+01 + vertex 4.508315e+02 2.360844e+02 7.000000e+01 + vertex 4.507394e+02 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 4.507394e+02 2.362819e+02 6.500000e+01 + vertex 4.507394e+02 2.362819e+02 7.000000e+01 + vertex 4.506144e+02 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 4.506144e+02 2.364603e+02 6.500000e+01 + vertex 4.507394e+02 2.362819e+02 7.000000e+01 + vertex 4.506144e+02 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070726e-01 -7.071410e-01 0.000000e+00 + outer loop + vertex 4.506144e+02 2.364603e+02 6.500000e+01 + vertex 4.506144e+02 2.364603e+02 7.000000e+01 + vertex 4.504603e+02 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070726e-01 -7.071410e-01 0.000000e+00 + outer loop + vertex 4.504603e+02 2.366144e+02 6.500000e+01 + vertex 4.506144e+02 2.364603e+02 7.000000e+01 + vertex 4.504603e+02 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.504603e+02 2.366144e+02 6.500000e+01 + vertex 4.504603e+02 2.366144e+02 7.000000e+01 + vertex 4.502818e+02 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.502818e+02 2.367394e+02 6.500000e+01 + vertex 4.504603e+02 2.366144e+02 7.000000e+01 + vertex 4.502818e+02 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.502818e+02 2.367394e+02 6.500000e+01 + vertex 4.502818e+02 2.367394e+02 7.000000e+01 + vertex 4.500844e+02 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.500844e+02 2.368315e+02 6.500000e+01 + vertex 4.502818e+02 2.367394e+02 7.000000e+01 + vertex 4.500844e+02 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.500844e+02 2.368315e+02 6.500000e+01 + vertex 4.500844e+02 2.368315e+02 7.000000e+01 + vertex 4.498739e+02 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.498739e+02 2.368879e+02 6.500000e+01 + vertex 4.500844e+02 2.368315e+02 7.000000e+01 + vertex 4.498739e+02 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719919e-02 -9.961909e-01 0.000000e+00 + outer loop + vertex 4.498739e+02 2.368879e+02 6.500000e+01 + vertex 4.498739e+02 2.368879e+02 7.000000e+01 + vertex 4.496569e+02 2.369069e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719919e-02 -9.961909e-01 0.000000e+00 + outer loop + vertex 4.496569e+02 2.369069e+02 6.500000e+01 + vertex 4.498739e+02 2.368879e+02 7.000000e+01 + vertex 4.496569e+02 2.369069e+02 7.000000e+01 + endloop + endfacet + facet normal 8.718731e-02 -9.961919e-01 0.000000e+00 + outer loop + vertex 4.383432e+02 2.369069e+02 6.500000e+01 + vertex 4.383432e+02 2.369069e+02 7.000000e+01 + vertex 4.381261e+02 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal 8.718731e-02 -9.961919e-01 0.000000e+00 + outer loop + vertex 4.381261e+02 2.368879e+02 6.500000e+01 + vertex 4.383432e+02 2.369069e+02 7.000000e+01 + vertex 4.381261e+02 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.381261e+02 2.368879e+02 6.500000e+01 + vertex 4.381261e+02 2.368879e+02 7.000000e+01 + vertex 4.379156e+02 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.379156e+02 2.368315e+02 6.500000e+01 + vertex 4.381261e+02 2.368879e+02 7.000000e+01 + vertex 4.379156e+02 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.379156e+02 2.368315e+02 6.500000e+01 + vertex 4.379156e+02 2.368315e+02 7.000000e+01 + vertex 4.377181e+02 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.377181e+02 2.367394e+02 6.500000e+01 + vertex 4.379156e+02 2.368315e+02 7.000000e+01 + vertex 4.377181e+02 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.377181e+02 2.367394e+02 6.500000e+01 + vertex 4.377181e+02 2.367394e+02 7.000000e+01 + vertex 4.375397e+02 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.375397e+02 2.366144e+02 6.500000e+01 + vertex 4.377181e+02 2.367394e+02 7.000000e+01 + vertex 4.375397e+02 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal 7.070726e-01 -7.071410e-01 0.000000e+00 + outer loop + vertex 4.375397e+02 2.366144e+02 6.500000e+01 + vertex 4.375397e+02 2.366144e+02 7.000000e+01 + vertex 4.373856e+02 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal 7.070726e-01 -7.071410e-01 0.000000e+00 + outer loop + vertex 4.373856e+02 2.364603e+02 6.500000e+01 + vertex 4.375397e+02 2.366144e+02 7.000000e+01 + vertex 4.373856e+02 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191869e-01 -5.735266e-01 0.000000e+00 + outer loop + vertex 4.373856e+02 2.364603e+02 6.500000e+01 + vertex 4.373856e+02 2.364603e+02 7.000000e+01 + vertex 4.372606e+02 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191869e-01 -5.735266e-01 0.000000e+00 + outer loop + vertex 4.372606e+02 2.362819e+02 6.500000e+01 + vertex 4.373856e+02 2.364603e+02 7.000000e+01 + vertex 4.372606e+02 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.372606e+02 2.362819e+02 6.500000e+01 + vertex 4.372606e+02 2.362819e+02 7.000000e+01 + vertex 4.371685e+02 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.371685e+02 2.360844e+02 6.500000e+01 + vertex 4.372606e+02 2.362819e+02 7.000000e+01 + vertex 4.371685e+02 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 4.371685e+02 2.360844e+02 6.500000e+01 + vertex 4.371685e+02 2.360844e+02 7.000000e+01 + vertex 4.371121e+02 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 4.371121e+02 2.358739e+02 6.500000e+01 + vertex 4.371685e+02 2.360844e+02 7.000000e+01 + vertex 4.371121e+02 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 4.371121e+02 2.358739e+02 6.500000e+01 + vertex 4.371121e+02 2.358739e+02 7.000000e+01 + vertex 4.370932e+02 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 4.370932e+02 2.356569e+02 6.500000e+01 + vertex 4.371121e+02 2.358739e+02 7.000000e+01 + vertex 4.370932e+02 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712538e-02 -0.000000e+00 + outer loop + vertex 4.370932e+02 2.356569e+02 6.500000e+01 + vertex 4.370932e+02 2.356569e+02 7.000000e+01 + vertex 4.371121e+02 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712538e-02 -0.000000e+00 + outer loop + vertex 4.371121e+02 2.354398e+02 6.500000e+01 + vertex 4.370932e+02 2.356569e+02 7.000000e+01 + vertex 4.371121e+02 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 4.371121e+02 2.354398e+02 6.500000e+01 + vertex 4.371121e+02 2.354398e+02 7.000000e+01 + vertex 4.371685e+02 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 4.371685e+02 2.352293e+02 6.500000e+01 + vertex 4.371121e+02 2.354398e+02 7.000000e+01 + vertex 4.371685e+02 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 4.371685e+02 2.352293e+02 6.500000e+01 + vertex 4.371685e+02 2.352293e+02 7.000000e+01 + vertex 4.372606e+02 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 4.372606e+02 2.350319e+02 6.500000e+01 + vertex 4.371685e+02 2.352293e+02 7.000000e+01 + vertex 4.372606e+02 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191869e-01 5.735266e-01 -0.000000e+00 + outer loop + vertex 4.372606e+02 2.350319e+02 6.500000e+01 + vertex 4.372606e+02 2.350319e+02 7.000000e+01 + vertex 4.373856e+02 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191869e-01 5.735266e-01 -0.000000e+00 + outer loop + vertex 4.373856e+02 2.348534e+02 6.500000e+01 + vertex 4.372606e+02 2.350319e+02 7.000000e+01 + vertex 4.373856e+02 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.373856e+02 2.348534e+02 6.500000e+01 + vertex 4.373856e+02 2.348534e+02 7.000000e+01 + vertex 4.375397e+02 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.375397e+02 2.346993e+02 6.500000e+01 + vertex 4.373856e+02 2.348534e+02 7.000000e+01 + vertex 4.375397e+02 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 4.375397e+02 2.346993e+02 6.500000e+01 + vertex 4.375397e+02 2.346993e+02 7.000000e+01 + vertex 4.377181e+02 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 4.377181e+02 2.345743e+02 6.500000e+01 + vertex 4.375397e+02 2.346993e+02 7.000000e+01 + vertex 4.377181e+02 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 4.377181e+02 2.345743e+02 6.500000e+01 + vertex 4.377181e+02 2.345743e+02 7.000000e+01 + vertex 4.379156e+02 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 4.379156e+02 2.344822e+02 6.500000e+01 + vertex 4.377181e+02 2.345743e+02 7.000000e+01 + vertex 4.379156e+02 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 4.379156e+02 2.344822e+02 6.500000e+01 + vertex 4.379156e+02 2.344822e+02 7.000000e+01 + vertex 4.381261e+02 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 4.381261e+02 2.344258e+02 6.500000e+01 + vertex 4.379156e+02 2.344822e+02 7.000000e+01 + vertex 4.381261e+02 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal 8.711945e-02 9.961979e-01 -0.000000e+00 + outer loop + vertex 4.381261e+02 2.344258e+02 6.500000e+01 + vertex 4.381261e+02 2.344258e+02 7.000000e+01 + vertex 4.383432e+02 2.344069e+02 6.500000e+01 + endloop + endfacet + facet normal 8.711945e-02 9.961979e-01 -0.000000e+00 + outer loop + vertex 4.383432e+02 2.344069e+02 6.500000e+01 + vertex 4.381261e+02 2.344258e+02 7.000000e+01 + vertex 4.383432e+02 2.344069e+02 7.000000e+01 + endloop + endfacet + facet normal -8.713132e-02 9.961968e-01 0.000000e+00 + outer loop + vertex 4.383432e+02 2.344069e+02 6.500000e+01 + vertex 4.383432e+02 2.344069e+02 7.000000e+01 + vertex 4.385602e+02 2.344258e+02 6.500000e+01 + endloop + endfacet + facet normal -8.713132e-02 9.961968e-01 0.000000e+00 + outer loop + vertex 4.385602e+02 2.344258e+02 6.500000e+01 + vertex 4.383432e+02 2.344069e+02 7.000000e+01 + vertex 4.385602e+02 2.344258e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 4.385602e+02 2.344258e+02 6.500000e+01 + vertex 4.385602e+02 2.344258e+02 7.000000e+01 + vertex 4.387707e+02 2.344822e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 4.387707e+02 2.344822e+02 6.500000e+01 + vertex 4.385602e+02 2.344258e+02 7.000000e+01 + vertex 4.387707e+02 2.344822e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 4.387707e+02 2.344822e+02 6.500000e+01 + vertex 4.387707e+02 2.344822e+02 7.000000e+01 + vertex 4.389681e+02 2.345743e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 4.389681e+02 2.345743e+02 6.500000e+01 + vertex 4.387707e+02 2.344822e+02 7.000000e+01 + vertex 4.389681e+02 2.345743e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.389681e+02 2.345743e+02 6.500000e+01 + vertex 4.389681e+02 2.345743e+02 7.000000e+01 + vertex 4.391466e+02 2.346993e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.391466e+02 2.346993e+02 6.500000e+01 + vertex 4.389681e+02 2.345743e+02 7.000000e+01 + vertex 4.391466e+02 2.346993e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.391466e+02 2.346993e+02 6.500000e+01 + vertex 4.391466e+02 2.346993e+02 7.000000e+01 + vertex 4.393007e+02 2.348534e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.393007e+02 2.348534e+02 6.500000e+01 + vertex 4.391466e+02 2.346993e+02 7.000000e+01 + vertex 4.393007e+02 2.348534e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191869e-01 5.735266e-01 0.000000e+00 + outer loop + vertex 4.393007e+02 2.348534e+02 6.500000e+01 + vertex 4.393007e+02 2.348534e+02 7.000000e+01 + vertex 4.394257e+02 2.350319e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191869e-01 5.735266e-01 0.000000e+00 + outer loop + vertex 4.394257e+02 2.350319e+02 6.500000e+01 + vertex 4.393007e+02 2.348534e+02 7.000000e+01 + vertex 4.394257e+02 2.350319e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062949e-01 4.226458e-01 0.000000e+00 + outer loop + vertex 4.394257e+02 2.350319e+02 6.500000e+01 + vertex 4.394257e+02 2.350319e+02 7.000000e+01 + vertex 4.395178e+02 2.352293e+02 6.500000e+01 + endloop + endfacet + facet normal -9.062949e-01 4.226458e-01 0.000000e+00 + outer loop + vertex 4.395178e+02 2.352293e+02 6.500000e+01 + vertex 4.394257e+02 2.350319e+02 7.000000e+01 + vertex 4.395178e+02 2.352293e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 4.395178e+02 2.352293e+02 6.500000e+01 + vertex 4.395178e+02 2.352293e+02 7.000000e+01 + vertex 4.395742e+02 2.354398e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 4.395742e+02 2.354398e+02 6.500000e+01 + vertex 4.395178e+02 2.352293e+02 7.000000e+01 + vertex 4.395742e+02 2.354398e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712538e-02 0.000000e+00 + outer loop + vertex 4.395742e+02 2.354398e+02 6.500000e+01 + vertex 4.395742e+02 2.354398e+02 7.000000e+01 + vertex 4.395932e+02 2.356569e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712538e-02 0.000000e+00 + outer loop + vertex 4.395932e+02 2.356569e+02 6.500000e+01 + vertex 4.395742e+02 2.354398e+02 7.000000e+01 + vertex 4.395932e+02 2.356569e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 4.395932e+02 2.356569e+02 6.500000e+01 + vertex 4.395932e+02 2.356569e+02 7.000000e+01 + vertex 4.395742e+02 2.358739e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 4.395742e+02 2.358739e+02 6.500000e+01 + vertex 4.395932e+02 2.356569e+02 7.000000e+01 + vertex 4.395742e+02 2.358739e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 4.395742e+02 2.358739e+02 6.500000e+01 + vertex 4.395742e+02 2.358739e+02 7.000000e+01 + vertex 4.395178e+02 2.360844e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 4.395178e+02 2.360844e+02 6.500000e+01 + vertex 4.395742e+02 2.358739e+02 7.000000e+01 + vertex 4.395178e+02 2.360844e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.395178e+02 2.360844e+02 6.500000e+01 + vertex 4.395178e+02 2.360844e+02 7.000000e+01 + vertex 4.394257e+02 2.362819e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.394257e+02 2.362819e+02 6.500000e+01 + vertex 4.395178e+02 2.360844e+02 7.000000e+01 + vertex 4.394257e+02 2.362819e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191869e-01 -5.735266e-01 0.000000e+00 + outer loop + vertex 4.394257e+02 2.362819e+02 6.500000e+01 + vertex 4.394257e+02 2.362819e+02 7.000000e+01 + vertex 4.393007e+02 2.364603e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191869e-01 -5.735266e-01 0.000000e+00 + outer loop + vertex 4.393007e+02 2.364603e+02 6.500000e+01 + vertex 4.394257e+02 2.362819e+02 7.000000e+01 + vertex 4.393007e+02 2.364603e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070726e-01 -7.071410e-01 0.000000e+00 + outer loop + vertex 4.393007e+02 2.364603e+02 6.500000e+01 + vertex 4.393007e+02 2.364603e+02 7.000000e+01 + vertex 4.391466e+02 2.366144e+02 6.500000e+01 + endloop + endfacet + facet normal -7.070726e-01 -7.071410e-01 0.000000e+00 + outer loop + vertex 4.391466e+02 2.366144e+02 6.500000e+01 + vertex 4.393007e+02 2.364603e+02 7.000000e+01 + vertex 4.391466e+02 2.366144e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.391466e+02 2.366144e+02 6.500000e+01 + vertex 4.391466e+02 2.366144e+02 7.000000e+01 + vertex 4.389681e+02 2.367394e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.389681e+02 2.367394e+02 6.500000e+01 + vertex 4.391466e+02 2.366144e+02 7.000000e+01 + vertex 4.389681e+02 2.367394e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.389681e+02 2.367394e+02 6.500000e+01 + vertex 4.389681e+02 2.367394e+02 7.000000e+01 + vertex 4.387707e+02 2.368315e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.387707e+02 2.368315e+02 6.500000e+01 + vertex 4.389681e+02 2.367394e+02 7.000000e+01 + vertex 4.387707e+02 2.368315e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.387707e+02 2.368315e+02 6.500000e+01 + vertex 4.387707e+02 2.368315e+02 7.000000e+01 + vertex 4.385602e+02 2.368879e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.385602e+02 2.368879e+02 6.500000e+01 + vertex 4.387707e+02 2.368315e+02 7.000000e+01 + vertex 4.385602e+02 2.368879e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719919e-02 -9.961909e-01 0.000000e+00 + outer loop + vertex 4.385602e+02 2.368879e+02 6.500000e+01 + vertex 4.385602e+02 2.368879e+02 7.000000e+01 + vertex 4.383432e+02 2.369069e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719919e-02 -9.961909e-01 0.000000e+00 + outer loop + vertex 4.383432e+02 2.369069e+02 6.500000e+01 + vertex 4.385602e+02 2.368879e+02 7.000000e+01 + vertex 4.383432e+02 2.369069e+02 7.000000e+01 + endloop + endfacet + facet normal 8.718731e-02 -9.961919e-01 0.000000e+00 + outer loop + vertex 4.383432e+02 2.255931e+02 6.500000e+01 + vertex 4.383432e+02 2.255931e+02 7.000000e+01 + vertex 4.381261e+02 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 8.718731e-02 -9.961919e-01 0.000000e+00 + outer loop + vertex 4.381261e+02 2.255742e+02 6.500000e+01 + vertex 4.383432e+02 2.255931e+02 7.000000e+01 + vertex 4.381261e+02 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.381261e+02 2.255742e+02 6.500000e+01 + vertex 4.381261e+02 2.255742e+02 7.000000e+01 + vertex 4.379156e+02 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.379156e+02 2.255178e+02 6.500000e+01 + vertex 4.381261e+02 2.255742e+02 7.000000e+01 + vertex 4.379156e+02 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.379156e+02 2.255178e+02 6.500000e+01 + vertex 4.379156e+02 2.255178e+02 7.000000e+01 + vertex 4.377181e+02 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.377181e+02 2.254257e+02 6.500000e+01 + vertex 4.379156e+02 2.255178e+02 7.000000e+01 + vertex 4.377181e+02 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.377181e+02 2.254257e+02 6.500000e+01 + vertex 4.377181e+02 2.254257e+02 7.000000e+01 + vertex 4.375397e+02 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.375397e+02 2.253007e+02 6.500000e+01 + vertex 4.377181e+02 2.254257e+02 7.000000e+01 + vertex 4.375397e+02 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.375397e+02 2.253007e+02 6.500000e+01 + vertex 4.375397e+02 2.253007e+02 7.000000e+01 + vertex 4.373856e+02 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.373856e+02 2.251466e+02 6.500000e+01 + vertex 4.375397e+02 2.253007e+02 7.000000e+01 + vertex 4.373856e+02 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191644e-01 -5.735587e-01 0.000000e+00 + outer loop + vertex 4.373856e+02 2.251466e+02 6.500000e+01 + vertex 4.373856e+02 2.251466e+02 7.000000e+01 + vertex 4.372606e+02 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191644e-01 -5.735587e-01 0.000000e+00 + outer loop + vertex 4.372606e+02 2.249682e+02 6.500000e+01 + vertex 4.373856e+02 2.251466e+02 7.000000e+01 + vertex 4.372606e+02 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.372606e+02 2.249682e+02 6.500000e+01 + vertex 4.372606e+02 2.249682e+02 7.000000e+01 + vertex 4.371685e+02 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.371685e+02 2.247707e+02 6.500000e+01 + vertex 4.372606e+02 2.249682e+02 7.000000e+01 + vertex 4.371685e+02 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 4.371685e+02 2.247707e+02 6.500000e+01 + vertex 4.371685e+02 2.247707e+02 7.000000e+01 + vertex 4.371121e+02 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 4.371121e+02 2.245602e+02 6.500000e+01 + vertex 4.371685e+02 2.247707e+02 7.000000e+01 + vertex 4.371121e+02 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 4.371121e+02 2.245602e+02 6.500000e+01 + vertex 4.371121e+02 2.245602e+02 7.000000e+01 + vertex 4.370932e+02 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 4.370932e+02 2.243431e+02 6.500000e+01 + vertex 4.371121e+02 2.245602e+02 7.000000e+01 + vertex 4.370932e+02 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 4.370932e+02 2.243431e+02 6.500000e+01 + vertex 4.370932e+02 2.243431e+02 7.000000e+01 + vertex 4.371121e+02 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 4.371121e+02 2.241261e+02 6.500000e+01 + vertex 4.370932e+02 2.243431e+02 7.000000e+01 + vertex 4.371121e+02 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 4.371121e+02 2.241261e+02 6.500000e+01 + vertex 4.371121e+02 2.241261e+02 7.000000e+01 + vertex 4.371685e+02 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 4.371685e+02 2.239156e+02 6.500000e+01 + vertex 4.371121e+02 2.241261e+02 7.000000e+01 + vertex 4.371685e+02 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063071e-01 4.226196e-01 -0.000000e+00 + outer loop + vertex 4.371685e+02 2.239156e+02 6.500000e+01 + vertex 4.371685e+02 2.239156e+02 7.000000e+01 + vertex 4.372606e+02 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063071e-01 4.226196e-01 -0.000000e+00 + outer loop + vertex 4.372606e+02 2.237181e+02 6.500000e+01 + vertex 4.371685e+02 2.239156e+02 7.000000e+01 + vertex 4.372606e+02 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191644e-01 5.735587e-01 -0.000000e+00 + outer loop + vertex 4.372606e+02 2.237181e+02 6.500000e+01 + vertex 4.372606e+02 2.237181e+02 7.000000e+01 + vertex 4.373856e+02 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191644e-01 5.735587e-01 -0.000000e+00 + outer loop + vertex 4.373856e+02 2.235397e+02 6.500000e+01 + vertex 4.372606e+02 2.237181e+02 7.000000e+01 + vertex 4.373856e+02 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.373856e+02 2.235397e+02 6.500000e+01 + vertex 4.373856e+02 2.235397e+02 7.000000e+01 + vertex 4.375397e+02 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.375397e+02 2.233856e+02 6.500000e+01 + vertex 4.373856e+02 2.235397e+02 7.000000e+01 + vertex 4.375397e+02 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 4.375397e+02 2.233856e+02 6.500000e+01 + vertex 4.375397e+02 2.233856e+02 7.000000e+01 + vertex 4.377181e+02 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 4.377181e+02 2.232606e+02 6.500000e+01 + vertex 4.375397e+02 2.233856e+02 7.000000e+01 + vertex 4.377181e+02 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 4.377181e+02 2.232606e+02 6.500000e+01 + vertex 4.377181e+02 2.232606e+02 7.000000e+01 + vertex 4.379156e+02 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 4.379156e+02 2.231685e+02 6.500000e+01 + vertex 4.377181e+02 2.232606e+02 7.000000e+01 + vertex 4.379156e+02 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 4.379156e+02 2.231685e+02 6.500000e+01 + vertex 4.379156e+02 2.231685e+02 7.000000e+01 + vertex 4.381261e+02 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 4.381261e+02 2.231121e+02 6.500000e+01 + vertex 4.379156e+02 2.231685e+02 7.000000e+01 + vertex 4.381261e+02 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 8.718731e-02 9.961919e-01 -0.000000e+00 + outer loop + vertex 4.381261e+02 2.231121e+02 6.500000e+01 + vertex 4.381261e+02 2.231121e+02 7.000000e+01 + vertex 4.383432e+02 2.230931e+02 6.500000e+01 + endloop + endfacet + facet normal 8.718731e-02 9.961919e-01 -0.000000e+00 + outer loop + vertex 4.383432e+02 2.230931e+02 6.500000e+01 + vertex 4.381261e+02 2.231121e+02 7.000000e+01 + vertex 4.383432e+02 2.230931e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719919e-02 9.961909e-01 0.000000e+00 + outer loop + vertex 4.383432e+02 2.230931e+02 6.500000e+01 + vertex 4.383432e+02 2.230931e+02 7.000000e+01 + vertex 4.385602e+02 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719919e-02 9.961909e-01 0.000000e+00 + outer loop + vertex 4.385602e+02 2.231121e+02 6.500000e+01 + vertex 4.383432e+02 2.230931e+02 7.000000e+01 + vertex 4.385602e+02 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 4.385602e+02 2.231121e+02 6.500000e+01 + vertex 4.385602e+02 2.231121e+02 7.000000e+01 + vertex 4.387707e+02 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 4.387707e+02 2.231685e+02 6.500000e+01 + vertex 4.385602e+02 2.231121e+02 7.000000e+01 + vertex 4.387707e+02 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 4.387707e+02 2.231685e+02 6.500000e+01 + vertex 4.387707e+02 2.231685e+02 7.000000e+01 + vertex 4.389681e+02 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 4.389681e+02 2.232606e+02 6.500000e+01 + vertex 4.387707e+02 2.231685e+02 7.000000e+01 + vertex 4.389681e+02 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.389681e+02 2.232606e+02 6.500000e+01 + vertex 4.389681e+02 2.232606e+02 7.000000e+01 + vertex 4.391466e+02 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.391466e+02 2.233856e+02 6.500000e+01 + vertex 4.389681e+02 2.232606e+02 7.000000e+01 + vertex 4.391466e+02 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.391466e+02 2.233856e+02 6.500000e+01 + vertex 4.391466e+02 2.233856e+02 7.000000e+01 + vertex 4.393007e+02 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.393007e+02 2.235397e+02 6.500000e+01 + vertex 4.391466e+02 2.233856e+02 7.000000e+01 + vertex 4.393007e+02 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191644e-01 5.735587e-01 0.000000e+00 + outer loop + vertex 4.393007e+02 2.235397e+02 6.500000e+01 + vertex 4.393007e+02 2.235397e+02 7.000000e+01 + vertex 4.394257e+02 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191644e-01 5.735587e-01 0.000000e+00 + outer loop + vertex 4.394257e+02 2.237181e+02 6.500000e+01 + vertex 4.393007e+02 2.235397e+02 7.000000e+01 + vertex 4.394257e+02 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063071e-01 4.226196e-01 0.000000e+00 + outer loop + vertex 4.394257e+02 2.237181e+02 6.500000e+01 + vertex 4.394257e+02 2.237181e+02 7.000000e+01 + vertex 4.395178e+02 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063071e-01 4.226196e-01 0.000000e+00 + outer loop + vertex 4.395178e+02 2.239156e+02 6.500000e+01 + vertex 4.394257e+02 2.237181e+02 7.000000e+01 + vertex 4.395178e+02 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 4.395178e+02 2.239156e+02 6.500000e+01 + vertex 4.395178e+02 2.239156e+02 7.000000e+01 + vertex 4.395742e+02 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 4.395742e+02 2.241261e+02 6.500000e+01 + vertex 4.395178e+02 2.239156e+02 7.000000e+01 + vertex 4.395742e+02 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 4.395742e+02 2.241261e+02 6.500000e+01 + vertex 4.395742e+02 2.241261e+02 7.000000e+01 + vertex 4.395932e+02 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 4.395932e+02 2.243431e+02 6.500000e+01 + vertex 4.395742e+02 2.241261e+02 7.000000e+01 + vertex 4.395932e+02 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 4.395932e+02 2.243431e+02 6.500000e+01 + vertex 4.395932e+02 2.243431e+02 7.000000e+01 + vertex 4.395742e+02 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 4.395742e+02 2.245602e+02 6.500000e+01 + vertex 4.395932e+02 2.243431e+02 7.000000e+01 + vertex 4.395742e+02 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 4.395742e+02 2.245602e+02 6.500000e+01 + vertex 4.395742e+02 2.245602e+02 7.000000e+01 + vertex 4.395178e+02 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 4.395178e+02 2.247707e+02 6.500000e+01 + vertex 4.395742e+02 2.245602e+02 7.000000e+01 + vertex 4.395178e+02 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.395178e+02 2.247707e+02 6.500000e+01 + vertex 4.395178e+02 2.247707e+02 7.000000e+01 + vertex 4.394257e+02 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.394257e+02 2.249682e+02 6.500000e+01 + vertex 4.395178e+02 2.247707e+02 7.000000e+01 + vertex 4.394257e+02 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191644e-01 -5.735587e-01 0.000000e+00 + outer loop + vertex 4.394257e+02 2.249682e+02 6.500000e+01 + vertex 4.394257e+02 2.249682e+02 7.000000e+01 + vertex 4.393007e+02 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191644e-01 -5.735587e-01 0.000000e+00 + outer loop + vertex 4.393007e+02 2.251466e+02 6.500000e+01 + vertex 4.394257e+02 2.249682e+02 7.000000e+01 + vertex 4.393007e+02 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.393007e+02 2.251466e+02 6.500000e+01 + vertex 4.393007e+02 2.251466e+02 7.000000e+01 + vertex 4.391466e+02 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.391466e+02 2.253007e+02 6.500000e+01 + vertex 4.393007e+02 2.251466e+02 7.000000e+01 + vertex 4.391466e+02 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.391466e+02 2.253007e+02 6.500000e+01 + vertex 4.391466e+02 2.253007e+02 7.000000e+01 + vertex 4.389681e+02 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.389681e+02 2.254257e+02 6.500000e+01 + vertex 4.391466e+02 2.253007e+02 7.000000e+01 + vertex 4.389681e+02 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.389681e+02 2.254257e+02 6.500000e+01 + vertex 4.389681e+02 2.254257e+02 7.000000e+01 + vertex 4.387707e+02 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.387707e+02 2.255178e+02 6.500000e+01 + vertex 4.389681e+02 2.254257e+02 7.000000e+01 + vertex 4.387707e+02 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.387707e+02 2.255178e+02 6.500000e+01 + vertex 4.387707e+02 2.255178e+02 7.000000e+01 + vertex 4.385602e+02 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.385602e+02 2.255742e+02 6.500000e+01 + vertex 4.387707e+02 2.255178e+02 7.000000e+01 + vertex 4.385602e+02 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719919e-02 -9.961909e-01 0.000000e+00 + outer loop + vertex 4.385602e+02 2.255742e+02 6.500000e+01 + vertex 4.385602e+02 2.255742e+02 7.000000e+01 + vertex 4.383432e+02 2.255931e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719919e-02 -9.961909e-01 0.000000e+00 + outer loop + vertex 4.383432e+02 2.255931e+02 6.500000e+01 + vertex 4.385602e+02 2.255742e+02 7.000000e+01 + vertex 4.383432e+02 2.255931e+02 7.000000e+01 + endloop + endfacet + facet normal 8.718731e-02 -9.961919e-01 0.000000e+00 + outer loop + vertex 4.496569e+02 2.255931e+02 6.500000e+01 + vertex 4.496569e+02 2.255931e+02 7.000000e+01 + vertex 4.494398e+02 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal 8.718731e-02 -9.961919e-01 0.000000e+00 + outer loop + vertex 4.494398e+02 2.255742e+02 6.500000e+01 + vertex 4.496569e+02 2.255931e+02 7.000000e+01 + vertex 4.494398e+02 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.494398e+02 2.255742e+02 6.500000e+01 + vertex 4.494398e+02 2.255742e+02 7.000000e+01 + vertex 4.492293e+02 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.492293e+02 2.255178e+02 6.500000e+01 + vertex 4.494398e+02 2.255742e+02 7.000000e+01 + vertex 4.492293e+02 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.492293e+02 2.255178e+02 6.500000e+01 + vertex 4.492293e+02 2.255178e+02 7.000000e+01 + vertex 4.490318e+02 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.490318e+02 2.254257e+02 6.500000e+01 + vertex 4.492293e+02 2.255178e+02 7.000000e+01 + vertex 4.490318e+02 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.490318e+02 2.254257e+02 6.500000e+01 + vertex 4.490318e+02 2.254257e+02 7.000000e+01 + vertex 4.488534e+02 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.488534e+02 2.253007e+02 6.500000e+01 + vertex 4.490318e+02 2.254257e+02 7.000000e+01 + vertex 4.488534e+02 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071752e-01 -7.070384e-01 0.000000e+00 + outer loop + vertex 4.488534e+02 2.253007e+02 6.500000e+01 + vertex 4.488534e+02 2.253007e+02 7.000000e+01 + vertex 4.486993e+02 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071752e-01 -7.070384e-01 0.000000e+00 + outer loop + vertex 4.486993e+02 2.251466e+02 6.500000e+01 + vertex 4.488534e+02 2.253007e+02 7.000000e+01 + vertex 4.486993e+02 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191002e-01 -5.736505e-01 0.000000e+00 + outer loop + vertex 4.486993e+02 2.251466e+02 6.500000e+01 + vertex 4.486993e+02 2.251466e+02 7.000000e+01 + vertex 4.485743e+02 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191002e-01 -5.736505e-01 0.000000e+00 + outer loop + vertex 4.485743e+02 2.249682e+02 6.500000e+01 + vertex 4.486993e+02 2.251466e+02 7.000000e+01 + vertex 4.485743e+02 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.485743e+02 2.249682e+02 6.500000e+01 + vertex 4.485743e+02 2.249682e+02 7.000000e+01 + vertex 4.484822e+02 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063071e-01 -4.226196e-01 0.000000e+00 + outer loop + vertex 4.484822e+02 2.247707e+02 6.500000e+01 + vertex 4.485743e+02 2.249682e+02 7.000000e+01 + vertex 4.484822e+02 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 4.484822e+02 2.247707e+02 6.500000e+01 + vertex 4.484822e+02 2.247707e+02 7.000000e+01 + vertex 4.484258e+02 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 4.484258e+02 2.245602e+02 6.500000e+01 + vertex 4.484822e+02 2.247707e+02 7.000000e+01 + vertex 4.484258e+02 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 4.484258e+02 2.245602e+02 6.500000e+01 + vertex 4.484258e+02 2.245602e+02 7.000000e+01 + vertex 4.484069e+02 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 4.484069e+02 2.243431e+02 6.500000e+01 + vertex 4.484258e+02 2.245602e+02 7.000000e+01 + vertex 4.484069e+02 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 4.484069e+02 2.243431e+02 6.500000e+01 + vertex 4.484069e+02 2.243431e+02 7.000000e+01 + vertex 4.484258e+02 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 4.484258e+02 2.241261e+02 6.500000e+01 + vertex 4.484069e+02 2.243431e+02 7.000000e+01 + vertex 4.484258e+02 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 4.484258e+02 2.241261e+02 6.500000e+01 + vertex 4.484258e+02 2.241261e+02 7.000000e+01 + vertex 4.484822e+02 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 4.484822e+02 2.239156e+02 6.500000e+01 + vertex 4.484258e+02 2.241261e+02 7.000000e+01 + vertex 4.484822e+02 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063071e-01 4.226196e-01 -0.000000e+00 + outer loop + vertex 4.484822e+02 2.239156e+02 6.500000e+01 + vertex 4.484822e+02 2.239156e+02 7.000000e+01 + vertex 4.485743e+02 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063071e-01 4.226196e-01 -0.000000e+00 + outer loop + vertex 4.485743e+02 2.237181e+02 6.500000e+01 + vertex 4.484822e+02 2.239156e+02 7.000000e+01 + vertex 4.485743e+02 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191002e-01 5.736505e-01 -0.000000e+00 + outer loop + vertex 4.485743e+02 2.237181e+02 6.500000e+01 + vertex 4.485743e+02 2.237181e+02 7.000000e+01 + vertex 4.486993e+02 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191002e-01 5.736505e-01 -0.000000e+00 + outer loop + vertex 4.486993e+02 2.235397e+02 6.500000e+01 + vertex 4.485743e+02 2.237181e+02 7.000000e+01 + vertex 4.486993e+02 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071752e-01 7.070384e-01 -0.000000e+00 + outer loop + vertex 4.486993e+02 2.235397e+02 6.500000e+01 + vertex 4.486993e+02 2.235397e+02 7.000000e+01 + vertex 4.488534e+02 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071752e-01 7.070384e-01 -0.000000e+00 + outer loop + vertex 4.488534e+02 2.233856e+02 6.500000e+01 + vertex 4.486993e+02 2.235397e+02 7.000000e+01 + vertex 4.488534e+02 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 4.488534e+02 2.233856e+02 6.500000e+01 + vertex 4.488534e+02 2.233856e+02 7.000000e+01 + vertex 4.490318e+02 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 4.490318e+02 2.232606e+02 6.500000e+01 + vertex 4.488534e+02 2.233856e+02 7.000000e+01 + vertex 4.490318e+02 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 4.490318e+02 2.232606e+02 6.500000e+01 + vertex 4.490318e+02 2.232606e+02 7.000000e+01 + vertex 4.492293e+02 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 4.492293e+02 2.231685e+02 6.500000e+01 + vertex 4.490318e+02 2.232606e+02 7.000000e+01 + vertex 4.492293e+02 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 4.492293e+02 2.231685e+02 6.500000e+01 + vertex 4.492293e+02 2.231685e+02 7.000000e+01 + vertex 4.494398e+02 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 4.494398e+02 2.231121e+02 6.500000e+01 + vertex 4.492293e+02 2.231685e+02 7.000000e+01 + vertex 4.494398e+02 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal 8.718731e-02 9.961919e-01 -0.000000e+00 + outer loop + vertex 4.494398e+02 2.231121e+02 6.500000e+01 + vertex 4.494398e+02 2.231121e+02 7.000000e+01 + vertex 4.496569e+02 2.230931e+02 6.500000e+01 + endloop + endfacet + facet normal 8.718731e-02 9.961919e-01 -0.000000e+00 + outer loop + vertex 4.496569e+02 2.230931e+02 6.500000e+01 + vertex 4.494398e+02 2.231121e+02 7.000000e+01 + vertex 4.496569e+02 2.230931e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719919e-02 9.961909e-01 0.000000e+00 + outer loop + vertex 4.496569e+02 2.230931e+02 6.500000e+01 + vertex 4.496569e+02 2.230931e+02 7.000000e+01 + vertex 4.498739e+02 2.231121e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719919e-02 9.961909e-01 0.000000e+00 + outer loop + vertex 4.498739e+02 2.231121e+02 6.500000e+01 + vertex 4.496569e+02 2.230931e+02 7.000000e+01 + vertex 4.498739e+02 2.231121e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 4.498739e+02 2.231121e+02 6.500000e+01 + vertex 4.498739e+02 2.231121e+02 7.000000e+01 + vertex 4.500844e+02 2.231685e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 4.500844e+02 2.231685e+02 6.500000e+01 + vertex 4.498739e+02 2.231121e+02 7.000000e+01 + vertex 4.500844e+02 2.231685e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 4.500844e+02 2.231685e+02 6.500000e+01 + vertex 4.500844e+02 2.231685e+02 7.000000e+01 + vertex 4.502818e+02 2.232606e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 4.502818e+02 2.232606e+02 6.500000e+01 + vertex 4.500844e+02 2.231685e+02 7.000000e+01 + vertex 4.502818e+02 2.232606e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.502818e+02 2.232606e+02 6.500000e+01 + vertex 4.502818e+02 2.232606e+02 7.000000e+01 + vertex 4.504603e+02 2.233856e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.504603e+02 2.233856e+02 6.500000e+01 + vertex 4.502818e+02 2.232606e+02 7.000000e+01 + vertex 4.504603e+02 2.233856e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.504603e+02 2.233856e+02 6.500000e+01 + vertex 4.504603e+02 2.233856e+02 7.000000e+01 + vertex 4.506144e+02 2.235397e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.506144e+02 2.235397e+02 6.500000e+01 + vertex 4.504603e+02 2.233856e+02 7.000000e+01 + vertex 4.506144e+02 2.235397e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191002e-01 5.736505e-01 0.000000e+00 + outer loop + vertex 4.506144e+02 2.235397e+02 6.500000e+01 + vertex 4.506144e+02 2.235397e+02 7.000000e+01 + vertex 4.507394e+02 2.237181e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191002e-01 5.736505e-01 0.000000e+00 + outer loop + vertex 4.507394e+02 2.237181e+02 6.500000e+01 + vertex 4.506144e+02 2.235397e+02 7.000000e+01 + vertex 4.507394e+02 2.237181e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063595e-01 4.225073e-01 0.000000e+00 + outer loop + vertex 4.507394e+02 2.237181e+02 6.500000e+01 + vertex 4.507394e+02 2.237181e+02 7.000000e+01 + vertex 4.508315e+02 2.239156e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063595e-01 4.225073e-01 0.000000e+00 + outer loop + vertex 4.508315e+02 2.239156e+02 6.500000e+01 + vertex 4.507394e+02 2.237181e+02 7.000000e+01 + vertex 4.508315e+02 2.239156e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 4.508315e+02 2.239156e+02 6.500000e+01 + vertex 4.508315e+02 2.239156e+02 7.000000e+01 + vertex 4.508879e+02 2.241261e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 4.508879e+02 2.241261e+02 6.500000e+01 + vertex 4.508315e+02 2.239156e+02 7.000000e+01 + vertex 4.508879e+02 2.241261e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 4.508879e+02 2.241261e+02 6.500000e+01 + vertex 4.508879e+02 2.241261e+02 7.000000e+01 + vertex 4.509069e+02 2.243431e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 4.509069e+02 2.243431e+02 6.500000e+01 + vertex 4.508879e+02 2.241261e+02 7.000000e+01 + vertex 4.509069e+02 2.243431e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 4.509069e+02 2.243431e+02 6.500000e+01 + vertex 4.509069e+02 2.243431e+02 7.000000e+01 + vertex 4.508879e+02 2.245602e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 4.508879e+02 2.245602e+02 6.500000e+01 + vertex 4.509069e+02 2.243431e+02 7.000000e+01 + vertex 4.508879e+02 2.245602e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 4.508879e+02 2.245602e+02 6.500000e+01 + vertex 4.508879e+02 2.245602e+02 7.000000e+01 + vertex 4.508315e+02 2.247707e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 4.508315e+02 2.247707e+02 6.500000e+01 + vertex 4.508879e+02 2.245602e+02 7.000000e+01 + vertex 4.508315e+02 2.247707e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063595e-01 -4.225073e-01 0.000000e+00 + outer loop + vertex 4.508315e+02 2.247707e+02 6.500000e+01 + vertex 4.508315e+02 2.247707e+02 7.000000e+01 + vertex 4.507394e+02 2.249682e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063595e-01 -4.225073e-01 0.000000e+00 + outer loop + vertex 4.507394e+02 2.249682e+02 6.500000e+01 + vertex 4.508315e+02 2.247707e+02 7.000000e+01 + vertex 4.507394e+02 2.249682e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191002e-01 -5.736505e-01 0.000000e+00 + outer loop + vertex 4.507394e+02 2.249682e+02 6.500000e+01 + vertex 4.507394e+02 2.249682e+02 7.000000e+01 + vertex 4.506144e+02 2.251466e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191002e-01 -5.736505e-01 0.000000e+00 + outer loop + vertex 4.506144e+02 2.251466e+02 6.500000e+01 + vertex 4.507394e+02 2.249682e+02 7.000000e+01 + vertex 4.506144e+02 2.251466e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.506144e+02 2.251466e+02 6.500000e+01 + vertex 4.506144e+02 2.251466e+02 7.000000e+01 + vertex 4.504603e+02 2.253007e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.504603e+02 2.253007e+02 6.500000e+01 + vertex 4.506144e+02 2.251466e+02 7.000000e+01 + vertex 4.504603e+02 2.253007e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.504603e+02 2.253007e+02 6.500000e+01 + vertex 4.504603e+02 2.253007e+02 7.000000e+01 + vertex 4.502818e+02 2.254257e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 4.502818e+02 2.254257e+02 6.500000e+01 + vertex 4.504603e+02 2.253007e+02 7.000000e+01 + vertex 4.502818e+02 2.254257e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.502818e+02 2.254257e+02 6.500000e+01 + vertex 4.502818e+02 2.254257e+02 7.000000e+01 + vertex 4.500844e+02 2.255178e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 4.500844e+02 2.255178e+02 6.500000e+01 + vertex 4.502818e+02 2.254257e+02 7.000000e+01 + vertex 4.500844e+02 2.255178e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.500844e+02 2.255178e+02 6.500000e+01 + vertex 4.500844e+02 2.255178e+02 7.000000e+01 + vertex 4.498739e+02 2.255742e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 4.498739e+02 2.255742e+02 6.500000e+01 + vertex 4.500844e+02 2.255178e+02 7.000000e+01 + vertex 4.498739e+02 2.255742e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719919e-02 -9.961909e-01 0.000000e+00 + outer loop + vertex 4.498739e+02 2.255742e+02 6.500000e+01 + vertex 4.498739e+02 2.255742e+02 7.000000e+01 + vertex 4.496569e+02 2.255931e+02 6.500000e+01 + endloop + endfacet + facet normal -8.719919e-02 -9.961909e-01 0.000000e+00 + outer loop + vertex 4.496569e+02 2.255931e+02 6.500000e+01 + vertex 4.498739e+02 2.255742e+02 7.000000e+01 + vertex 4.496569e+02 2.255931e+02 7.000000e+01 + endloop + endfacet + facet normal 8.715517e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 7.950000e+01 6.500000e+01 + vertex 7.150000e+01 7.950000e+01 7.000000e+01 + vertex 7.071858e+01 7.943163e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715517e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 7.071858e+01 7.943163e+01 6.500000e+01 + vertex 7.150000e+01 7.950000e+01 7.000000e+01 + vertex 7.071858e+01 7.943163e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 7.071858e+01 7.943163e+01 6.500000e+01 + vertex 7.071858e+01 7.943163e+01 7.000000e+01 + vertex 6.996091e+01 7.922861e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 6.996091e+01 7.922861e+01 6.500000e+01 + vertex 7.071858e+01 7.943163e+01 7.000000e+01 + vertex 6.996091e+01 7.922861e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226182e-01 -9.063078e-01 0.000000e+00 + outer loop + vertex 6.996091e+01 7.922861e+01 6.500000e+01 + vertex 6.996091e+01 7.922861e+01 7.000000e+01 + vertex 6.925000e+01 7.889711e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226182e-01 -9.063078e-01 0.000000e+00 + outer loop + vertex 6.925000e+01 7.889711e+01 6.500000e+01 + vertex 6.996091e+01 7.922861e+01 7.000000e+01 + vertex 6.925000e+01 7.889711e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735766e-01 -8.191519e-01 0.000000e+00 + outer loop + vertex 6.925000e+01 7.889711e+01 6.500000e+01 + vertex 6.925000e+01 7.889711e+01 7.000000e+01 + vertex 6.860746e+01 7.844720e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735766e-01 -8.191519e-01 0.000000e+00 + outer loop + vertex 6.860746e+01 7.844720e+01 6.500000e+01 + vertex 6.925000e+01 7.889711e+01 7.000000e+01 + vertex 6.860746e+01 7.844720e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 6.860746e+01 7.844720e+01 6.500000e+01 + vertex 6.860746e+01 7.844720e+01 7.000000e+01 + vertex 6.805280e+01 7.789254e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 6.805280e+01 7.789254e+01 6.500000e+01 + vertex 6.860746e+01 7.844720e+01 7.000000e+01 + vertex 6.805280e+01 7.789254e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191521e-01 -5.735764e-01 0.000000e+00 + outer loop + vertex 6.805280e+01 7.789254e+01 6.500000e+01 + vertex 6.805280e+01 7.789254e+01 7.000000e+01 + vertex 6.760289e+01 7.725000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191521e-01 -5.735764e-01 0.000000e+00 + outer loop + vertex 6.760289e+01 7.725000e+01 6.500000e+01 + vertex 6.805280e+01 7.789254e+01 7.000000e+01 + vertex 6.760289e+01 7.725000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063078e-01 -4.226182e-01 0.000000e+00 + outer loop + vertex 6.760289e+01 7.725000e+01 6.500000e+01 + vertex 6.760289e+01 7.725000e+01 7.000000e+01 + vertex 6.727138e+01 7.653909e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063078e-01 -4.226182e-01 0.000000e+00 + outer loop + vertex 6.727138e+01 7.653909e+01 6.500000e+01 + vertex 6.760289e+01 7.725000e+01 7.000000e+01 + vertex 6.727138e+01 7.653909e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 6.727138e+01 7.653909e+01 6.500000e+01 + vertex 6.727138e+01 7.653909e+01 7.000000e+01 + vertex 6.706837e+01 7.578141e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 6.706837e+01 7.578141e+01 6.500000e+01 + vertex 6.727138e+01 7.653909e+01 7.000000e+01 + vertex 6.706837e+01 7.578141e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715576e-02 0.000000e+00 + outer loop + vertex 6.706837e+01 7.578141e+01 6.500000e+01 + vertex 6.706837e+01 7.578141e+01 7.000000e+01 + vertex 6.700000e+01 7.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715576e-02 0.000000e+00 + outer loop + vertex 6.700000e+01 7.500000e+01 6.500000e+01 + vertex 6.706837e+01 7.578141e+01 7.000000e+01 + vertex 6.700000e+01 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715576e-02 -0.000000e+00 + outer loop + vertex 6.700000e+01 7.500000e+01 6.500000e+01 + vertex 6.700000e+01 7.500000e+01 7.000000e+01 + vertex 6.706837e+01 7.421858e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715576e-02 -0.000000e+00 + outer loop + vertex 6.706837e+01 7.421858e+01 6.500000e+01 + vertex 6.700000e+01 7.500000e+01 7.000000e+01 + vertex 6.706837e+01 7.421858e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 6.706837e+01 7.421858e+01 6.500000e+01 + vertex 6.706837e+01 7.421858e+01 7.000000e+01 + vertex 6.727138e+01 7.346091e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 6.727138e+01 7.346091e+01 6.500000e+01 + vertex 6.706837e+01 7.421858e+01 7.000000e+01 + vertex 6.727138e+01 7.346091e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063078e-01 4.226182e-01 -0.000000e+00 + outer loop + vertex 6.727138e+01 7.346091e+01 6.500000e+01 + vertex 6.727138e+01 7.346091e+01 7.000000e+01 + vertex 6.760289e+01 7.275000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063078e-01 4.226182e-01 -0.000000e+00 + outer loop + vertex 6.760289e+01 7.275000e+01 6.500000e+01 + vertex 6.727138e+01 7.346091e+01 7.000000e+01 + vertex 6.760289e+01 7.275000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191519e-01 5.735766e-01 -0.000000e+00 + outer loop + vertex 6.760289e+01 7.275000e+01 6.500000e+01 + vertex 6.760289e+01 7.275000e+01 7.000000e+01 + vertex 6.805280e+01 7.210745e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191519e-01 5.735766e-01 -0.000000e+00 + outer loop + vertex 6.805280e+01 7.210745e+01 6.500000e+01 + vertex 6.760289e+01 7.275000e+01 7.000000e+01 + vertex 6.805280e+01 7.210745e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.805280e+01 7.210745e+01 6.500000e+01 + vertex 6.805280e+01 7.210745e+01 7.000000e+01 + vertex 6.860746e+01 7.155280e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.860746e+01 7.155280e+01 6.500000e+01 + vertex 6.805280e+01 7.210745e+01 7.000000e+01 + vertex 6.860746e+01 7.155280e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735766e-01 8.191519e-01 -0.000000e+00 + outer loop + vertex 6.860746e+01 7.155280e+01 6.500000e+01 + vertex 6.860746e+01 7.155280e+01 7.000000e+01 + vertex 6.925000e+01 7.110288e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735766e-01 8.191519e-01 -0.000000e+00 + outer loop + vertex 6.925000e+01 7.110288e+01 6.500000e+01 + vertex 6.860746e+01 7.155280e+01 7.000000e+01 + vertex 6.925000e+01 7.110288e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226182e-01 9.063078e-01 -0.000000e+00 + outer loop + vertex 6.925000e+01 7.110288e+01 6.500000e+01 + vertex 6.925000e+01 7.110288e+01 7.000000e+01 + vertex 6.996091e+01 7.077138e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226182e-01 9.063078e-01 -0.000000e+00 + outer loop + vertex 6.996091e+01 7.077138e+01 6.500000e+01 + vertex 6.925000e+01 7.110288e+01 7.000000e+01 + vertex 6.996091e+01 7.077138e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 6.996091e+01 7.077138e+01 6.500000e+01 + vertex 6.996091e+01 7.077138e+01 7.000000e+01 + vertex 7.071858e+01 7.056836e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 7.071858e+01 7.056836e+01 6.500000e+01 + vertex 6.996091e+01 7.077138e+01 7.000000e+01 + vertex 7.071858e+01 7.056836e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715576e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 7.071858e+01 7.056836e+01 6.500000e+01 + vertex 7.071858e+01 7.056836e+01 7.000000e+01 + vertex 7.150000e+01 7.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715576e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 7.150000e+01 7.050000e+01 6.500000e+01 + vertex 7.071858e+01 7.056836e+01 7.000000e+01 + vertex 7.150000e+01 7.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715576e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 7.050000e+01 6.500000e+01 + vertex 7.150000e+01 7.050000e+01 7.000000e+01 + vertex 7.228142e+01 7.056836e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715576e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 7.228142e+01 7.056836e+01 6.500000e+01 + vertex 7.150000e+01 7.050000e+01 7.000000e+01 + vertex 7.228142e+01 7.056836e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 7.228142e+01 7.056836e+01 6.500000e+01 + vertex 7.228142e+01 7.056836e+01 7.000000e+01 + vertex 7.303909e+01 7.077138e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 7.303909e+01 7.077138e+01 6.500000e+01 + vertex 7.228142e+01 7.056836e+01 7.000000e+01 + vertex 7.303909e+01 7.077138e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226182e-01 9.063078e-01 0.000000e+00 + outer loop + vertex 7.303909e+01 7.077138e+01 6.500000e+01 + vertex 7.303909e+01 7.077138e+01 7.000000e+01 + vertex 7.375000e+01 7.110288e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226182e-01 9.063078e-01 0.000000e+00 + outer loop + vertex 7.375000e+01 7.110288e+01 6.500000e+01 + vertex 7.303909e+01 7.077138e+01 7.000000e+01 + vertex 7.375000e+01 7.110288e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735764e-01 8.191521e-01 0.000000e+00 + outer loop + vertex 7.375000e+01 7.110288e+01 6.500000e+01 + vertex 7.375000e+01 7.110288e+01 7.000000e+01 + vertex 7.439255e+01 7.155280e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735764e-01 8.191521e-01 0.000000e+00 + outer loop + vertex 7.439255e+01 7.155280e+01 6.500000e+01 + vertex 7.375000e+01 7.110288e+01 7.000000e+01 + vertex 7.439255e+01 7.155280e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 7.439255e+01 7.155280e+01 6.500000e+01 + vertex 7.439255e+01 7.155280e+01 7.000000e+01 + vertex 7.494720e+01 7.210745e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 7.494720e+01 7.210745e+01 6.500000e+01 + vertex 7.439255e+01 7.155280e+01 7.000000e+01 + vertex 7.494720e+01 7.210745e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191519e-01 5.735766e-01 0.000000e+00 + outer loop + vertex 7.494720e+01 7.210745e+01 6.500000e+01 + vertex 7.494720e+01 7.210745e+01 7.000000e+01 + vertex 7.539712e+01 7.275000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191519e-01 5.735766e-01 0.000000e+00 + outer loop + vertex 7.539712e+01 7.275000e+01 6.500000e+01 + vertex 7.494720e+01 7.210745e+01 7.000000e+01 + vertex 7.539712e+01 7.275000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063078e-01 4.226182e-01 0.000000e+00 + outer loop + vertex 7.539712e+01 7.275000e+01 6.500000e+01 + vertex 7.539712e+01 7.275000e+01 7.000000e+01 + vertex 7.572862e+01 7.346091e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063078e-01 4.226182e-01 0.000000e+00 + outer loop + vertex 7.572862e+01 7.346091e+01 6.500000e+01 + vertex 7.539712e+01 7.275000e+01 7.000000e+01 + vertex 7.572862e+01 7.346091e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 7.572862e+01 7.346091e+01 6.500000e+01 + vertex 7.572862e+01 7.346091e+01 7.000000e+01 + vertex 7.593164e+01 7.421858e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 7.593164e+01 7.421858e+01 6.500000e+01 + vertex 7.572862e+01 7.346091e+01 7.000000e+01 + vertex 7.593164e+01 7.421858e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715517e-02 0.000000e+00 + outer loop + vertex 7.593164e+01 7.421858e+01 6.500000e+01 + vertex 7.593164e+01 7.421858e+01 7.000000e+01 + vertex 7.600000e+01 7.500000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715517e-02 0.000000e+00 + outer loop + vertex 7.600000e+01 7.500000e+01 6.500000e+01 + vertex 7.593164e+01 7.421858e+01 7.000000e+01 + vertex 7.600000e+01 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715517e-02 0.000000e+00 + outer loop + vertex 7.600000e+01 7.500000e+01 6.500000e+01 + vertex 7.600000e+01 7.500000e+01 7.000000e+01 + vertex 7.593164e+01 7.578141e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715517e-02 0.000000e+00 + outer loop + vertex 7.593164e+01 7.578141e+01 6.500000e+01 + vertex 7.600000e+01 7.500000e+01 7.000000e+01 + vertex 7.593164e+01 7.578141e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 7.593164e+01 7.578141e+01 6.500000e+01 + vertex 7.593164e+01 7.578141e+01 7.000000e+01 + vertex 7.572862e+01 7.653909e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 7.572862e+01 7.653909e+01 6.500000e+01 + vertex 7.593164e+01 7.578141e+01 7.000000e+01 + vertex 7.572862e+01 7.653909e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063078e-01 -4.226182e-01 0.000000e+00 + outer loop + vertex 7.572862e+01 7.653909e+01 6.500000e+01 + vertex 7.572862e+01 7.653909e+01 7.000000e+01 + vertex 7.539712e+01 7.725000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063078e-01 -4.226182e-01 0.000000e+00 + outer loop + vertex 7.539712e+01 7.725000e+01 6.500000e+01 + vertex 7.572862e+01 7.653909e+01 7.000000e+01 + vertex 7.539712e+01 7.725000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191521e-01 -5.735764e-01 0.000000e+00 + outer loop + vertex 7.539712e+01 7.725000e+01 6.500000e+01 + vertex 7.539712e+01 7.725000e+01 7.000000e+01 + vertex 7.494720e+01 7.789254e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191521e-01 -5.735764e-01 0.000000e+00 + outer loop + vertex 7.494720e+01 7.789254e+01 6.500000e+01 + vertex 7.539712e+01 7.725000e+01 7.000000e+01 + vertex 7.494720e+01 7.789254e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 7.494720e+01 7.789254e+01 6.500000e+01 + vertex 7.494720e+01 7.789254e+01 7.000000e+01 + vertex 7.439255e+01 7.844720e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 7.439255e+01 7.844720e+01 6.500000e+01 + vertex 7.494720e+01 7.789254e+01 7.000000e+01 + vertex 7.439255e+01 7.844720e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735764e-01 -8.191521e-01 0.000000e+00 + outer loop + vertex 7.439255e+01 7.844720e+01 6.500000e+01 + vertex 7.439255e+01 7.844720e+01 7.000000e+01 + vertex 7.375000e+01 7.889711e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735764e-01 -8.191521e-01 0.000000e+00 + outer loop + vertex 7.375000e+01 7.889711e+01 6.500000e+01 + vertex 7.439255e+01 7.844720e+01 7.000000e+01 + vertex 7.375000e+01 7.889711e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226182e-01 -9.063078e-01 0.000000e+00 + outer loop + vertex 7.375000e+01 7.889711e+01 6.500000e+01 + vertex 7.375000e+01 7.889711e+01 7.000000e+01 + vertex 7.303909e+01 7.922861e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226182e-01 -9.063078e-01 0.000000e+00 + outer loop + vertex 7.303909e+01 7.922861e+01 6.500000e+01 + vertex 7.375000e+01 7.889711e+01 7.000000e+01 + vertex 7.303909e+01 7.922861e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 7.303909e+01 7.922861e+01 6.500000e+01 + vertex 7.303909e+01 7.922861e+01 7.000000e+01 + vertex 7.228142e+01 7.943163e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 7.228142e+01 7.943163e+01 6.500000e+01 + vertex 7.303909e+01 7.922861e+01 7.000000e+01 + vertex 7.228142e+01 7.943163e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715517e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 7.228142e+01 7.943163e+01 6.500000e+01 + vertex 7.228142e+01 7.943163e+01 7.000000e+01 + vertex 7.150000e+01 7.950000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715517e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 7.950000e+01 6.500000e+01 + vertex 7.228142e+01 7.943163e+01 7.000000e+01 + vertex 7.150000e+01 7.950000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715752e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 3.595000e+02 6.500000e+01 + vertex 3.515000e+02 3.595000e+02 7.000000e+01 + vertex 3.507186e+02 3.594316e+02 6.500000e+01 + endloop + endfacet + facet normal 8.715752e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 3.507186e+02 3.594316e+02 6.500000e+01 + vertex 3.515000e+02 3.595000e+02 7.000000e+01 + vertex 3.507186e+02 3.594316e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588165e-01 -9.659265e-01 0.000000e+00 + outer loop + vertex 3.507186e+02 3.594316e+02 6.500000e+01 + vertex 3.507186e+02 3.594316e+02 7.000000e+01 + vertex 3.499609e+02 3.592286e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588165e-01 -9.659265e-01 0.000000e+00 + outer loop + vertex 3.499609e+02 3.592286e+02 6.500000e+01 + vertex 3.507186e+02 3.594316e+02 7.000000e+01 + vertex 3.499609e+02 3.592286e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226088e-01 -9.063122e-01 0.000000e+00 + outer loop + vertex 3.499609e+02 3.592286e+02 6.500000e+01 + vertex 3.499609e+02 3.592286e+02 7.000000e+01 + vertex 3.492500e+02 3.588971e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226088e-01 -9.063122e-01 0.000000e+00 + outer loop + vertex 3.492500e+02 3.588971e+02 6.500000e+01 + vertex 3.499609e+02 3.592286e+02 7.000000e+01 + vertex 3.492500e+02 3.588971e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735898e-01 -8.191427e-01 0.000000e+00 + outer loop + vertex 3.492500e+02 3.588971e+02 6.500000e+01 + vertex 3.492500e+02 3.588971e+02 7.000000e+01 + vertex 3.486075e+02 3.584472e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735898e-01 -8.191427e-01 0.000000e+00 + outer loop + vertex 3.486075e+02 3.584472e+02 6.500000e+01 + vertex 3.492500e+02 3.588971e+02 7.000000e+01 + vertex 3.486075e+02 3.584472e+02 7.000000e+01 + endloop + endfacet + facet normal 7.070878e-01 -7.071258e-01 0.000000e+00 + outer loop + vertex 3.486075e+02 3.584472e+02 6.500000e+01 + vertex 3.486075e+02 3.584472e+02 7.000000e+01 + vertex 3.480528e+02 3.578925e+02 6.500000e+01 + endloop + endfacet + facet normal 7.070878e-01 -7.071258e-01 0.000000e+00 + outer loop + vertex 3.480528e+02 3.578925e+02 6.500000e+01 + vertex 3.486075e+02 3.584472e+02 7.000000e+01 + vertex 3.480528e+02 3.578925e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191605e-01 -5.735643e-01 0.000000e+00 + outer loop + vertex 3.480528e+02 3.578925e+02 6.500000e+01 + vertex 3.480528e+02 3.578925e+02 7.000000e+01 + vertex 3.476029e+02 3.572500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191605e-01 -5.735643e-01 0.000000e+00 + outer loop + vertex 3.476029e+02 3.572500e+02 6.500000e+01 + vertex 3.480528e+02 3.578925e+02 7.000000e+01 + vertex 3.476029e+02 3.572500e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062976e-01 -4.226400e-01 0.000000e+00 + outer loop + vertex 3.476029e+02 3.572500e+02 6.500000e+01 + vertex 3.476029e+02 3.572500e+02 7.000000e+01 + vertex 3.472714e+02 3.565391e+02 6.500000e+01 + endloop + endfacet + facet normal 9.062976e-01 -4.226400e-01 0.000000e+00 + outer loop + vertex 3.472714e+02 3.565391e+02 6.500000e+01 + vertex 3.476029e+02 3.572500e+02 7.000000e+01 + vertex 3.472714e+02 3.565391e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659291e-01 -2.588070e-01 0.000000e+00 + outer loop + vertex 3.472714e+02 3.565391e+02 6.500000e+01 + vertex 3.472714e+02 3.565391e+02 7.000000e+01 + vertex 3.470684e+02 3.557814e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659291e-01 -2.588070e-01 0.000000e+00 + outer loop + vertex 3.470684e+02 3.557814e+02 6.500000e+01 + vertex 3.472714e+02 3.565391e+02 7.000000e+01 + vertex 3.470684e+02 3.557814e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715752e-02 0.000000e+00 + outer loop + vertex 3.470684e+02 3.557814e+02 6.500000e+01 + vertex 3.470684e+02 3.557814e+02 7.000000e+01 + vertex 3.470000e+02 3.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715752e-02 0.000000e+00 + outer loop + vertex 3.470000e+02 3.550000e+02 6.500000e+01 + vertex 3.470684e+02 3.557814e+02 7.000000e+01 + vertex 3.470000e+02 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715752e-02 -0.000000e+00 + outer loop + vertex 3.470000e+02 3.550000e+02 6.500000e+01 + vertex 3.470000e+02 3.550000e+02 7.000000e+01 + vertex 3.470684e+02 3.542186e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715752e-02 -0.000000e+00 + outer loop + vertex 3.470684e+02 3.542186e+02 6.500000e+01 + vertex 3.470000e+02 3.550000e+02 7.000000e+01 + vertex 3.470684e+02 3.542186e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659265e-01 2.588165e-01 -0.000000e+00 + outer loop + vertex 3.470684e+02 3.542186e+02 6.500000e+01 + vertex 3.470684e+02 3.542186e+02 7.000000e+01 + vertex 3.472714e+02 3.534609e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659265e-01 2.588165e-01 -0.000000e+00 + outer loop + vertex 3.472714e+02 3.534609e+02 6.500000e+01 + vertex 3.470684e+02 3.542186e+02 7.000000e+01 + vertex 3.472714e+02 3.534609e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062976e-01 4.226400e-01 -0.000000e+00 + outer loop + vertex 3.472714e+02 3.534609e+02 6.500000e+01 + vertex 3.472714e+02 3.534609e+02 7.000000e+01 + vertex 3.476029e+02 3.527500e+02 6.500000e+01 + endloop + endfacet + facet normal 9.062976e-01 4.226400e-01 -0.000000e+00 + outer loop + vertex 3.476029e+02 3.527500e+02 6.500000e+01 + vertex 3.472714e+02 3.534609e+02 7.000000e+01 + vertex 3.476029e+02 3.527500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191605e-01 5.735643e-01 -0.000000e+00 + outer loop + vertex 3.476029e+02 3.527500e+02 6.500000e+01 + vertex 3.476029e+02 3.527500e+02 7.000000e+01 + vertex 3.480528e+02 3.521075e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191605e-01 5.735643e-01 -0.000000e+00 + outer loop + vertex 3.480528e+02 3.521075e+02 6.500000e+01 + vertex 3.476029e+02 3.527500e+02 7.000000e+01 + vertex 3.480528e+02 3.521075e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 3.480528e+02 3.521075e+02 6.500000e+01 + vertex 3.480528e+02 3.521075e+02 7.000000e+01 + vertex 3.486075e+02 3.515528e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 3.486075e+02 3.515528e+02 6.500000e+01 + vertex 3.480528e+02 3.521075e+02 7.000000e+01 + vertex 3.486075e+02 3.515528e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735643e-01 8.191605e-01 -0.000000e+00 + outer loop + vertex 3.486075e+02 3.515528e+02 6.500000e+01 + vertex 3.486075e+02 3.515528e+02 7.000000e+01 + vertex 3.492500e+02 3.511029e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735643e-01 8.191605e-01 -0.000000e+00 + outer loop + vertex 3.492500e+02 3.511029e+02 6.500000e+01 + vertex 3.486075e+02 3.515528e+02 7.000000e+01 + vertex 3.492500e+02 3.511029e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226400e-01 9.062976e-01 -0.000000e+00 + outer loop + vertex 3.492500e+02 3.511029e+02 6.500000e+01 + vertex 3.492500e+02 3.511029e+02 7.000000e+01 + vertex 3.499609e+02 3.507714e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226400e-01 9.062976e-01 -0.000000e+00 + outer loop + vertex 3.499609e+02 3.507714e+02 6.500000e+01 + vertex 3.492500e+02 3.511029e+02 7.000000e+01 + vertex 3.499609e+02 3.507714e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588165e-01 9.659265e-01 -0.000000e+00 + outer loop + vertex 3.499609e+02 3.507714e+02 6.500000e+01 + vertex 3.499609e+02 3.507714e+02 7.000000e+01 + vertex 3.507186e+02 3.505684e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588165e-01 9.659265e-01 -0.000000e+00 + outer loop + vertex 3.507186e+02 3.505684e+02 6.500000e+01 + vertex 3.499609e+02 3.507714e+02 7.000000e+01 + vertex 3.507186e+02 3.505684e+02 7.000000e+01 + endloop + endfacet + facet normal 8.715752e-02 9.961945e-01 -0.000000e+00 + outer loop + vertex 3.507186e+02 3.505684e+02 6.500000e+01 + vertex 3.507186e+02 3.505684e+02 7.000000e+01 + vertex 3.515000e+02 3.505000e+02 6.500000e+01 + endloop + endfacet + facet normal 8.715752e-02 9.961945e-01 -0.000000e+00 + outer loop + vertex 3.515000e+02 3.505000e+02 6.500000e+01 + vertex 3.507186e+02 3.505684e+02 7.000000e+01 + vertex 3.515000e+02 3.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.715752e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 3.505000e+02 6.500000e+01 + vertex 3.515000e+02 3.505000e+02 7.000000e+01 + vertex 3.522814e+02 3.505684e+02 6.500000e+01 + endloop + endfacet + facet normal -8.715752e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 3.522814e+02 3.505684e+02 6.500000e+01 + vertex 3.515000e+02 3.505000e+02 7.000000e+01 + vertex 3.522814e+02 3.505684e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588070e-01 9.659291e-01 0.000000e+00 + outer loop + vertex 3.522814e+02 3.505684e+02 6.500000e+01 + vertex 3.522814e+02 3.505684e+02 7.000000e+01 + vertex 3.530391e+02 3.507714e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588070e-01 9.659291e-01 0.000000e+00 + outer loop + vertex 3.530391e+02 3.507714e+02 6.500000e+01 + vertex 3.522814e+02 3.505684e+02 7.000000e+01 + vertex 3.530391e+02 3.507714e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226400e-01 9.062976e-01 0.000000e+00 + outer loop + vertex 3.530391e+02 3.507714e+02 6.500000e+01 + vertex 3.530391e+02 3.507714e+02 7.000000e+01 + vertex 3.537500e+02 3.511029e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226400e-01 9.062976e-01 0.000000e+00 + outer loop + vertex 3.537500e+02 3.511029e+02 6.500000e+01 + vertex 3.530391e+02 3.507714e+02 7.000000e+01 + vertex 3.537500e+02 3.511029e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735643e-01 8.191605e-01 0.000000e+00 + outer loop + vertex 3.537500e+02 3.511029e+02 6.500000e+01 + vertex 3.537500e+02 3.511029e+02 7.000000e+01 + vertex 3.543925e+02 3.515528e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735643e-01 8.191605e-01 0.000000e+00 + outer loop + vertex 3.543925e+02 3.515528e+02 6.500000e+01 + vertex 3.537500e+02 3.511029e+02 7.000000e+01 + vertex 3.543925e+02 3.515528e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071258e-01 7.070878e-01 0.000000e+00 + outer loop + vertex 3.543925e+02 3.515528e+02 6.500000e+01 + vertex 3.543925e+02 3.515528e+02 7.000000e+01 + vertex 3.549472e+02 3.521075e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071258e-01 7.070878e-01 0.000000e+00 + outer loop + vertex 3.549472e+02 3.521075e+02 6.500000e+01 + vertex 3.543925e+02 3.515528e+02 7.000000e+01 + vertex 3.549472e+02 3.521075e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191427e-01 5.735898e-01 0.000000e+00 + outer loop + vertex 3.549472e+02 3.521075e+02 6.500000e+01 + vertex 3.549472e+02 3.521075e+02 7.000000e+01 + vertex 3.553971e+02 3.527500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191427e-01 5.735898e-01 0.000000e+00 + outer loop + vertex 3.553971e+02 3.527500e+02 6.500000e+01 + vertex 3.549472e+02 3.521075e+02 7.000000e+01 + vertex 3.553971e+02 3.527500e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063122e-01 4.226088e-01 0.000000e+00 + outer loop + vertex 3.553971e+02 3.527500e+02 6.500000e+01 + vertex 3.553971e+02 3.527500e+02 7.000000e+01 + vertex 3.557286e+02 3.534609e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063122e-01 4.226088e-01 0.000000e+00 + outer loop + vertex 3.557286e+02 3.534609e+02 6.500000e+01 + vertex 3.553971e+02 3.527500e+02 7.000000e+01 + vertex 3.557286e+02 3.534609e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659265e-01 2.588165e-01 0.000000e+00 + outer loop + vertex 3.557286e+02 3.534609e+02 6.500000e+01 + vertex 3.557286e+02 3.534609e+02 7.000000e+01 + vertex 3.559316e+02 3.542186e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659265e-01 2.588165e-01 0.000000e+00 + outer loop + vertex 3.559316e+02 3.542186e+02 6.500000e+01 + vertex 3.557286e+02 3.534609e+02 7.000000e+01 + vertex 3.559316e+02 3.542186e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715752e-02 0.000000e+00 + outer loop + vertex 3.559316e+02 3.542186e+02 6.500000e+01 + vertex 3.559316e+02 3.542186e+02 7.000000e+01 + vertex 3.560000e+02 3.550000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715752e-02 0.000000e+00 + outer loop + vertex 3.560000e+02 3.550000e+02 6.500000e+01 + vertex 3.559316e+02 3.542186e+02 7.000000e+01 + vertex 3.560000e+02 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715752e-02 0.000000e+00 + outer loop + vertex 3.560000e+02 3.550000e+02 6.500000e+01 + vertex 3.560000e+02 3.550000e+02 7.000000e+01 + vertex 3.559316e+02 3.557814e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715752e-02 0.000000e+00 + outer loop + vertex 3.559316e+02 3.557814e+02 6.500000e+01 + vertex 3.560000e+02 3.550000e+02 7.000000e+01 + vertex 3.559316e+02 3.557814e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659291e-01 -2.588070e-01 0.000000e+00 + outer loop + vertex 3.559316e+02 3.557814e+02 6.500000e+01 + vertex 3.559316e+02 3.557814e+02 7.000000e+01 + vertex 3.557286e+02 3.565391e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659291e-01 -2.588070e-01 0.000000e+00 + outer loop + vertex 3.557286e+02 3.565391e+02 6.500000e+01 + vertex 3.559316e+02 3.557814e+02 7.000000e+01 + vertex 3.557286e+02 3.565391e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063122e-01 -4.226088e-01 0.000000e+00 + outer loop + vertex 3.557286e+02 3.565391e+02 6.500000e+01 + vertex 3.557286e+02 3.565391e+02 7.000000e+01 + vertex 3.553971e+02 3.572500e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063122e-01 -4.226088e-01 0.000000e+00 + outer loop + vertex 3.553971e+02 3.572500e+02 6.500000e+01 + vertex 3.557286e+02 3.565391e+02 7.000000e+01 + vertex 3.553971e+02 3.572500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191427e-01 -5.735898e-01 0.000000e+00 + outer loop + vertex 3.553971e+02 3.572500e+02 6.500000e+01 + vertex 3.553971e+02 3.572500e+02 7.000000e+01 + vertex 3.549472e+02 3.578925e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191427e-01 -5.735898e-01 0.000000e+00 + outer loop + vertex 3.549472e+02 3.578925e+02 6.500000e+01 + vertex 3.553971e+02 3.572500e+02 7.000000e+01 + vertex 3.549472e+02 3.578925e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.549472e+02 3.578925e+02 6.500000e+01 + vertex 3.549472e+02 3.578925e+02 7.000000e+01 + vertex 3.543925e+02 3.584472e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.543925e+02 3.584472e+02 6.500000e+01 + vertex 3.549472e+02 3.578925e+02 7.000000e+01 + vertex 3.543925e+02 3.584472e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735898e-01 -8.191427e-01 0.000000e+00 + outer loop + vertex 3.543925e+02 3.584472e+02 6.500000e+01 + vertex 3.543925e+02 3.584472e+02 7.000000e+01 + vertex 3.537500e+02 3.588971e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735898e-01 -8.191427e-01 0.000000e+00 + outer loop + vertex 3.537500e+02 3.588971e+02 6.500000e+01 + vertex 3.543925e+02 3.584472e+02 7.000000e+01 + vertex 3.537500e+02 3.588971e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226088e-01 -9.063122e-01 0.000000e+00 + outer loop + vertex 3.537500e+02 3.588971e+02 6.500000e+01 + vertex 3.537500e+02 3.588971e+02 7.000000e+01 + vertex 3.530391e+02 3.592286e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226088e-01 -9.063122e-01 0.000000e+00 + outer loop + vertex 3.530391e+02 3.592286e+02 6.500000e+01 + vertex 3.537500e+02 3.588971e+02 7.000000e+01 + vertex 3.530391e+02 3.592286e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588070e-01 -9.659291e-01 0.000000e+00 + outer loop + vertex 3.530391e+02 3.592286e+02 6.500000e+01 + vertex 3.530391e+02 3.592286e+02 7.000000e+01 + vertex 3.522814e+02 3.594316e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588070e-01 -9.659291e-01 0.000000e+00 + outer loop + vertex 3.522814e+02 3.594316e+02 6.500000e+01 + vertex 3.530391e+02 3.592286e+02 7.000000e+01 + vertex 3.522814e+02 3.594316e+02 7.000000e+01 + endloop + endfacet + facet normal -8.715752e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 3.522814e+02 3.594316e+02 6.500000e+01 + vertex 3.522814e+02 3.594316e+02 7.000000e+01 + vertex 3.515000e+02 3.595000e+02 6.500000e+01 + endloop + endfacet + facet normal -8.715752e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 3.595000e+02 6.500000e+01 + vertex 3.522814e+02 3.594316e+02 7.000000e+01 + vertex 3.515000e+02 3.595000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.715752e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 3.595000e+02 6.500000e+01 + vertex 7.150000e+01 3.595000e+02 7.000000e+01 + vertex 7.071858e+01 3.594316e+02 6.500000e+01 + endloop + endfacet + facet normal 8.715752e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 7.071858e+01 3.594316e+02 6.500000e+01 + vertex 7.150000e+01 3.595000e+02 7.000000e+01 + vertex 7.071858e+01 3.594316e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588135e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 7.071858e+01 3.594316e+02 6.500000e+01 + vertex 7.071858e+01 3.594316e+02 7.000000e+01 + vertex 6.996091e+01 3.592286e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588135e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 6.996091e+01 3.592286e+02 6.500000e+01 + vertex 7.071858e+01 3.594316e+02 7.000000e+01 + vertex 6.996091e+01 3.592286e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226065e-01 -9.063133e-01 0.000000e+00 + outer loop + vertex 6.996091e+01 3.592286e+02 6.500000e+01 + vertex 6.996091e+01 3.592286e+02 7.000000e+01 + vertex 6.925000e+01 3.588971e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226065e-01 -9.063133e-01 0.000000e+00 + outer loop + vertex 6.925000e+01 3.588971e+02 6.500000e+01 + vertex 6.996091e+01 3.592286e+02 7.000000e+01 + vertex 6.925000e+01 3.588971e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735862e-01 -8.191452e-01 0.000000e+00 + outer loop + vertex 6.925000e+01 3.588971e+02 6.500000e+01 + vertex 6.925000e+01 3.588971e+02 7.000000e+01 + vertex 6.860746e+01 3.584472e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735862e-01 -8.191452e-01 0.000000e+00 + outer loop + vertex 6.860746e+01 3.584472e+02 6.500000e+01 + vertex 6.925000e+01 3.588971e+02 7.000000e+01 + vertex 6.860746e+01 3.584472e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071038e-01 -7.071097e-01 0.000000e+00 + outer loop + vertex 6.860746e+01 3.584472e+02 6.500000e+01 + vertex 6.860746e+01 3.584472e+02 7.000000e+01 + vertex 6.805280e+01 3.578925e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071038e-01 -7.071097e-01 0.000000e+00 + outer loop + vertex 6.805280e+01 3.578925e+02 6.500000e+01 + vertex 6.860746e+01 3.584472e+02 7.000000e+01 + vertex 6.805280e+01 3.578925e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191494e-01 -5.735803e-01 0.000000e+00 + outer loop + vertex 6.805280e+01 3.578925e+02 6.500000e+01 + vertex 6.805280e+01 3.578925e+02 7.000000e+01 + vertex 6.760289e+01 3.572500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191494e-01 -5.735803e-01 0.000000e+00 + outer loop + vertex 6.760289e+01 3.572500e+02 6.500000e+01 + vertex 6.805280e+01 3.578925e+02 7.000000e+01 + vertex 6.760289e+01 3.572500e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063067e-01 -4.226205e-01 0.000000e+00 + outer loop + vertex 6.760289e+01 3.572500e+02 6.500000e+01 + vertex 6.760289e+01 3.572500e+02 7.000000e+01 + vertex 6.727138e+01 3.565391e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063067e-01 -4.226205e-01 0.000000e+00 + outer loop + vertex 6.727138e+01 3.565391e+02 6.500000e+01 + vertex 6.760289e+01 3.572500e+02 7.000000e+01 + vertex 6.727138e+01 3.565391e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659276e-01 -2.588125e-01 0.000000e+00 + outer loop + vertex 6.727138e+01 3.565391e+02 6.500000e+01 + vertex 6.727138e+01 3.565391e+02 7.000000e+01 + vertex 6.706837e+01 3.557814e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659276e-01 -2.588125e-01 0.000000e+00 + outer loop + vertex 6.706837e+01 3.557814e+02 6.500000e+01 + vertex 6.727138e+01 3.565391e+02 7.000000e+01 + vertex 6.706837e+01 3.557814e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715576e-02 0.000000e+00 + outer loop + vertex 6.706837e+01 3.557814e+02 6.500000e+01 + vertex 6.706837e+01 3.557814e+02 7.000000e+01 + vertex 6.700000e+01 3.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715576e-02 0.000000e+00 + outer loop + vertex 6.700000e+01 3.550000e+02 6.500000e+01 + vertex 6.706837e+01 3.557814e+02 7.000000e+01 + vertex 6.700000e+01 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715576e-02 -0.000000e+00 + outer loop + vertex 6.700000e+01 3.550000e+02 6.500000e+01 + vertex 6.700000e+01 3.550000e+02 7.000000e+01 + vertex 6.706837e+01 3.542186e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715576e-02 -0.000000e+00 + outer loop + vertex 6.706837e+01 3.542186e+02 6.500000e+01 + vertex 6.700000e+01 3.550000e+02 7.000000e+01 + vertex 6.706837e+01 3.542186e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659250e-01 2.588220e-01 -0.000000e+00 + outer loop + vertex 6.706837e+01 3.542186e+02 6.500000e+01 + vertex 6.706837e+01 3.542186e+02 7.000000e+01 + vertex 6.727138e+01 3.534609e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659250e-01 2.588220e-01 -0.000000e+00 + outer loop + vertex 6.727138e+01 3.534609e+02 6.500000e+01 + vertex 6.706837e+01 3.542186e+02 7.000000e+01 + vertex 6.727138e+01 3.534609e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063067e-01 4.226205e-01 -0.000000e+00 + outer loop + vertex 6.727138e+01 3.534609e+02 6.500000e+01 + vertex 6.727138e+01 3.534609e+02 7.000000e+01 + vertex 6.760289e+01 3.527500e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063067e-01 4.226205e-01 -0.000000e+00 + outer loop + vertex 6.760289e+01 3.527500e+02 6.500000e+01 + vertex 6.727138e+01 3.534609e+02 7.000000e+01 + vertex 6.760289e+01 3.527500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191494e-01 5.735803e-01 -0.000000e+00 + outer loop + vertex 6.760289e+01 3.527500e+02 6.500000e+01 + vertex 6.760289e+01 3.527500e+02 7.000000e+01 + vertex 6.805280e+01 3.521075e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191494e-01 5.735803e-01 -0.000000e+00 + outer loop + vertex 6.805280e+01 3.521075e+02 6.500000e+01 + vertex 6.760289e+01 3.527500e+02 7.000000e+01 + vertex 6.805280e+01 3.521075e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071228e-01 7.070908e-01 -0.000000e+00 + outer loop + vertex 6.805280e+01 3.521075e+02 6.500000e+01 + vertex 6.805280e+01 3.521075e+02 7.000000e+01 + vertex 6.860746e+01 3.515528e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071228e-01 7.070908e-01 -0.000000e+00 + outer loop + vertex 6.860746e+01 3.515528e+02 6.500000e+01 + vertex 6.805280e+01 3.521075e+02 7.000000e+01 + vertex 6.860746e+01 3.515528e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735607e-01 8.191631e-01 -0.000000e+00 + outer loop + vertex 6.860746e+01 3.515528e+02 6.500000e+01 + vertex 6.860746e+01 3.515528e+02 7.000000e+01 + vertex 6.925000e+01 3.511029e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735607e-01 8.191631e-01 -0.000000e+00 + outer loop + vertex 6.925000e+01 3.511029e+02 6.500000e+01 + vertex 6.860746e+01 3.515528e+02 7.000000e+01 + vertex 6.925000e+01 3.511029e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 6.925000e+01 3.511029e+02 6.500000e+01 + vertex 6.925000e+01 3.511029e+02 7.000000e+01 + vertex 6.996091e+01 3.507714e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 6.996091e+01 3.507714e+02 6.500000e+01 + vertex 6.925000e+01 3.511029e+02 7.000000e+01 + vertex 6.996091e+01 3.507714e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588135e-01 9.659273e-01 -0.000000e+00 + outer loop + vertex 6.996091e+01 3.507714e+02 6.500000e+01 + vertex 6.996091e+01 3.507714e+02 7.000000e+01 + vertex 7.071858e+01 3.505684e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588135e-01 9.659273e-01 -0.000000e+00 + outer loop + vertex 7.071858e+01 3.505684e+02 6.500000e+01 + vertex 6.996091e+01 3.507714e+02 7.000000e+01 + vertex 7.071858e+01 3.505684e+02 7.000000e+01 + endloop + endfacet + facet normal 8.715752e-02 9.961945e-01 -0.000000e+00 + outer loop + vertex 7.071858e+01 3.505684e+02 6.500000e+01 + vertex 7.071858e+01 3.505684e+02 7.000000e+01 + vertex 7.150000e+01 3.505000e+02 6.500000e+01 + endloop + endfacet + facet normal 8.715752e-02 9.961945e-01 -0.000000e+00 + outer loop + vertex 7.150000e+01 3.505000e+02 6.500000e+01 + vertex 7.071858e+01 3.505684e+02 7.000000e+01 + vertex 7.150000e+01 3.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.715752e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 3.505000e+02 6.500000e+01 + vertex 7.150000e+01 3.505000e+02 7.000000e+01 + vertex 7.228142e+01 3.505684e+02 6.500000e+01 + endloop + endfacet + facet normal -8.715752e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 7.228142e+01 3.505684e+02 6.500000e+01 + vertex 7.150000e+01 3.505000e+02 7.000000e+01 + vertex 7.228142e+01 3.505684e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588135e-01 9.659273e-01 0.000000e+00 + outer loop + vertex 7.228142e+01 3.505684e+02 6.500000e+01 + vertex 7.228142e+01 3.505684e+02 7.000000e+01 + vertex 7.303909e+01 3.507714e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588135e-01 9.659273e-01 0.000000e+00 + outer loop + vertex 7.303909e+01 3.507714e+02 6.500000e+01 + vertex 7.228142e+01 3.505684e+02 7.000000e+01 + vertex 7.303909e+01 3.507714e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 7.303909e+01 3.507714e+02 6.500000e+01 + vertex 7.303909e+01 3.507714e+02 7.000000e+01 + vertex 7.375000e+01 3.511029e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 7.375000e+01 3.511029e+02 6.500000e+01 + vertex 7.303909e+01 3.507714e+02 7.000000e+01 + vertex 7.375000e+01 3.511029e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735604e-01 8.191632e-01 0.000000e+00 + outer loop + vertex 7.375000e+01 3.511029e+02 6.500000e+01 + vertex 7.375000e+01 3.511029e+02 7.000000e+01 + vertex 7.439255e+01 3.515528e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735604e-01 8.191632e-01 0.000000e+00 + outer loop + vertex 7.439255e+01 3.515528e+02 6.500000e+01 + vertex 7.375000e+01 3.511029e+02 7.000000e+01 + vertex 7.439255e+01 3.515528e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071228e-01 7.070908e-01 0.000000e+00 + outer loop + vertex 7.439255e+01 3.515528e+02 6.500000e+01 + vertex 7.439255e+01 3.515528e+02 7.000000e+01 + vertex 7.494720e+01 3.521075e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071228e-01 7.070908e-01 0.000000e+00 + outer loop + vertex 7.494720e+01 3.521075e+02 6.500000e+01 + vertex 7.439255e+01 3.515528e+02 7.000000e+01 + vertex 7.494720e+01 3.521075e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191494e-01 5.735803e-01 0.000000e+00 + outer loop + vertex 7.494720e+01 3.521075e+02 6.500000e+01 + vertex 7.494720e+01 3.521075e+02 7.000000e+01 + vertex 7.539712e+01 3.527500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191494e-01 5.735803e-01 0.000000e+00 + outer loop + vertex 7.539712e+01 3.527500e+02 6.500000e+01 + vertex 7.494720e+01 3.521075e+02 7.000000e+01 + vertex 7.539712e+01 3.527500e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063067e-01 4.226205e-01 0.000000e+00 + outer loop + vertex 7.539712e+01 3.527500e+02 6.500000e+01 + vertex 7.539712e+01 3.527500e+02 7.000000e+01 + vertex 7.572862e+01 3.534609e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063067e-01 4.226205e-01 0.000000e+00 + outer loop + vertex 7.572862e+01 3.534609e+02 6.500000e+01 + vertex 7.539712e+01 3.527500e+02 7.000000e+01 + vertex 7.572862e+01 3.534609e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659250e-01 2.588220e-01 0.000000e+00 + outer loop + vertex 7.572862e+01 3.534609e+02 6.500000e+01 + vertex 7.572862e+01 3.534609e+02 7.000000e+01 + vertex 7.593164e+01 3.542186e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659250e-01 2.588220e-01 0.000000e+00 + outer loop + vertex 7.593164e+01 3.542186e+02 6.500000e+01 + vertex 7.572862e+01 3.534609e+02 7.000000e+01 + vertex 7.593164e+01 3.542186e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715517e-02 0.000000e+00 + outer loop + vertex 7.593164e+01 3.542186e+02 6.500000e+01 + vertex 7.593164e+01 3.542186e+02 7.000000e+01 + vertex 7.600000e+01 3.550000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715517e-02 0.000000e+00 + outer loop + vertex 7.600000e+01 3.550000e+02 6.500000e+01 + vertex 7.593164e+01 3.542186e+02 7.000000e+01 + vertex 7.600000e+01 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715517e-02 0.000000e+00 + outer loop + vertex 7.600000e+01 3.550000e+02 6.500000e+01 + vertex 7.600000e+01 3.550000e+02 7.000000e+01 + vertex 7.593164e+01 3.557814e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715517e-02 0.000000e+00 + outer loop + vertex 7.593164e+01 3.557814e+02 6.500000e+01 + vertex 7.600000e+01 3.550000e+02 7.000000e+01 + vertex 7.593164e+01 3.557814e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659276e-01 -2.588125e-01 0.000000e+00 + outer loop + vertex 7.593164e+01 3.557814e+02 6.500000e+01 + vertex 7.593164e+01 3.557814e+02 7.000000e+01 + vertex 7.572862e+01 3.565391e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659276e-01 -2.588125e-01 0.000000e+00 + outer loop + vertex 7.572862e+01 3.565391e+02 6.500000e+01 + vertex 7.593164e+01 3.557814e+02 7.000000e+01 + vertex 7.572862e+01 3.565391e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063067e-01 -4.226205e-01 0.000000e+00 + outer loop + vertex 7.572862e+01 3.565391e+02 6.500000e+01 + vertex 7.572862e+01 3.565391e+02 7.000000e+01 + vertex 7.539712e+01 3.572500e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063067e-01 -4.226205e-01 0.000000e+00 + outer loop + vertex 7.539712e+01 3.572500e+02 6.500000e+01 + vertex 7.572862e+01 3.565391e+02 7.000000e+01 + vertex 7.539712e+01 3.572500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191494e-01 -5.735803e-01 0.000000e+00 + outer loop + vertex 7.539712e+01 3.572500e+02 6.500000e+01 + vertex 7.539712e+01 3.572500e+02 7.000000e+01 + vertex 7.494720e+01 3.578925e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191494e-01 -5.735803e-01 0.000000e+00 + outer loop + vertex 7.494720e+01 3.578925e+02 6.500000e+01 + vertex 7.539712e+01 3.572500e+02 7.000000e+01 + vertex 7.494720e+01 3.578925e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071038e-01 -7.071097e-01 0.000000e+00 + outer loop + vertex 7.494720e+01 3.578925e+02 6.500000e+01 + vertex 7.494720e+01 3.578925e+02 7.000000e+01 + vertex 7.439255e+01 3.584472e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071038e-01 -7.071097e-01 0.000000e+00 + outer loop + vertex 7.439255e+01 3.584472e+02 6.500000e+01 + vertex 7.494720e+01 3.578925e+02 7.000000e+01 + vertex 7.439255e+01 3.584472e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735859e-01 -8.191454e-01 0.000000e+00 + outer loop + vertex 7.439255e+01 3.584472e+02 6.500000e+01 + vertex 7.439255e+01 3.584472e+02 7.000000e+01 + vertex 7.375000e+01 3.588971e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735859e-01 -8.191454e-01 0.000000e+00 + outer loop + vertex 7.375000e+01 3.588971e+02 6.500000e+01 + vertex 7.439255e+01 3.584472e+02 7.000000e+01 + vertex 7.375000e+01 3.588971e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226065e-01 -9.063133e-01 0.000000e+00 + outer loop + vertex 7.375000e+01 3.588971e+02 6.500000e+01 + vertex 7.375000e+01 3.588971e+02 7.000000e+01 + vertex 7.303909e+01 3.592286e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226065e-01 -9.063133e-01 0.000000e+00 + outer loop + vertex 7.303909e+01 3.592286e+02 6.500000e+01 + vertex 7.375000e+01 3.588971e+02 7.000000e+01 + vertex 7.303909e+01 3.592286e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588135e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 7.303909e+01 3.592286e+02 6.500000e+01 + vertex 7.303909e+01 3.592286e+02 7.000000e+01 + vertex 7.228142e+01 3.594316e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588135e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 7.228142e+01 3.594316e+02 6.500000e+01 + vertex 7.303909e+01 3.592286e+02 7.000000e+01 + vertex 7.228142e+01 3.594316e+02 7.000000e+01 + endloop + endfacet + facet normal -8.715752e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 7.228142e+01 3.594316e+02 6.500000e+01 + vertex 7.228142e+01 3.594316e+02 7.000000e+01 + vertex 7.150000e+01 3.595000e+02 6.500000e+01 + endloop + endfacet + facet normal -8.715752e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 3.595000e+02 6.500000e+01 + vertex 7.228142e+01 3.594316e+02 7.000000e+01 + vertex 7.150000e+01 3.595000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.715517e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 7.950000e+01 6.500000e+01 + vertex 3.515000e+02 7.950000e+01 7.000000e+01 + vertex 3.507186e+02 7.943163e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715517e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.507186e+02 7.943163e+01 6.500000e+01 + vertex 3.515000e+02 7.950000e+01 7.000000e+01 + vertex 3.507186e+02 7.943163e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588220e-01 -9.659250e-01 0.000000e+00 + outer loop + vertex 3.507186e+02 7.943163e+01 6.500000e+01 + vertex 3.507186e+02 7.943163e+01 7.000000e+01 + vertex 3.499609e+02 7.922861e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588220e-01 -9.659250e-01 0.000000e+00 + outer loop + vertex 3.499609e+02 7.922861e+01 6.500000e+01 + vertex 3.507186e+02 7.943163e+01 7.000000e+01 + vertex 3.499609e+02 7.922861e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226205e-01 -9.063067e-01 0.000000e+00 + outer loop + vertex 3.499609e+02 7.922861e+01 6.500000e+01 + vertex 3.499609e+02 7.922861e+01 7.000000e+01 + vertex 3.492500e+02 7.889711e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226205e-01 -9.063067e-01 0.000000e+00 + outer loop + vertex 3.492500e+02 7.889711e+01 6.500000e+01 + vertex 3.499609e+02 7.922861e+01 7.000000e+01 + vertex 3.492500e+02 7.889711e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735803e-01 -8.191494e-01 0.000000e+00 + outer loop + vertex 3.492500e+02 7.889711e+01 6.500000e+01 + vertex 3.492500e+02 7.889711e+01 7.000000e+01 + vertex 3.486075e+02 7.844720e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735803e-01 -8.191494e-01 0.000000e+00 + outer loop + vertex 3.486075e+02 7.844720e+01 6.500000e+01 + vertex 3.492500e+02 7.889711e+01 7.000000e+01 + vertex 3.486075e+02 7.844720e+01 7.000000e+01 + endloop + endfacet + facet normal 7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 3.486075e+02 7.844720e+01 6.500000e+01 + vertex 3.486075e+02 7.844720e+01 7.000000e+01 + vertex 3.480528e+02 7.789254e+01 6.500000e+01 + endloop + endfacet + facet normal 7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 3.480528e+02 7.789254e+01 6.500000e+01 + vertex 3.486075e+02 7.844720e+01 7.000000e+01 + vertex 3.480528e+02 7.789254e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191632e-01 -5.735604e-01 0.000000e+00 + outer loop + vertex 3.480528e+02 7.789254e+01 6.500000e+01 + vertex 3.480528e+02 7.789254e+01 7.000000e+01 + vertex 3.476029e+02 7.725000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191632e-01 -5.735604e-01 0.000000e+00 + outer loop + vertex 3.476029e+02 7.725000e+01 6.500000e+01 + vertex 3.480528e+02 7.789254e+01 7.000000e+01 + vertex 3.476029e+02 7.725000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.476029e+02 7.725000e+01 6.500000e+01 + vertex 3.476029e+02 7.725000e+01 7.000000e+01 + vertex 3.472714e+02 7.653909e+01 6.500000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.472714e+02 7.653909e+01 6.500000e+01 + vertex 3.476029e+02 7.725000e+01 7.000000e+01 + vertex 3.472714e+02 7.653909e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659273e-01 -2.588135e-01 0.000000e+00 + outer loop + vertex 3.472714e+02 7.653909e+01 6.500000e+01 + vertex 3.472714e+02 7.653909e+01 7.000000e+01 + vertex 3.470684e+02 7.578141e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659273e-01 -2.588135e-01 0.000000e+00 + outer loop + vertex 3.470684e+02 7.578141e+01 6.500000e+01 + vertex 3.472714e+02 7.653909e+01 7.000000e+01 + vertex 3.470684e+02 7.578141e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715752e-02 0.000000e+00 + outer loop + vertex 3.470684e+02 7.578141e+01 6.500000e+01 + vertex 3.470684e+02 7.578141e+01 7.000000e+01 + vertex 3.470000e+02 7.500000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715752e-02 0.000000e+00 + outer loop + vertex 3.470000e+02 7.500000e+01 6.500000e+01 + vertex 3.470684e+02 7.578141e+01 7.000000e+01 + vertex 3.470000e+02 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715752e-02 -0.000000e+00 + outer loop + vertex 3.470000e+02 7.500000e+01 6.500000e+01 + vertex 3.470000e+02 7.500000e+01 7.000000e+01 + vertex 3.470684e+02 7.421858e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715752e-02 -0.000000e+00 + outer loop + vertex 3.470684e+02 7.421858e+01 6.500000e+01 + vertex 3.470000e+02 7.500000e+01 7.000000e+01 + vertex 3.470684e+02 7.421858e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659273e-01 2.588135e-01 -0.000000e+00 + outer loop + vertex 3.470684e+02 7.421858e+01 6.500000e+01 + vertex 3.470684e+02 7.421858e+01 7.000000e+01 + vertex 3.472714e+02 7.346091e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659273e-01 2.588135e-01 -0.000000e+00 + outer loop + vertex 3.472714e+02 7.346091e+01 6.500000e+01 + vertex 3.470684e+02 7.421858e+01 7.000000e+01 + vertex 3.472714e+02 7.346091e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.472714e+02 7.346091e+01 6.500000e+01 + vertex 3.472714e+02 7.346091e+01 7.000000e+01 + vertex 3.476029e+02 7.275000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.476029e+02 7.275000e+01 6.500000e+01 + vertex 3.472714e+02 7.346091e+01 7.000000e+01 + vertex 3.476029e+02 7.275000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191631e-01 5.735607e-01 -0.000000e+00 + outer loop + vertex 3.476029e+02 7.275000e+01 6.500000e+01 + vertex 3.476029e+02 7.275000e+01 7.000000e+01 + vertex 3.480528e+02 7.210745e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191631e-01 5.735607e-01 -0.000000e+00 + outer loop + vertex 3.480528e+02 7.210745e+01 6.500000e+01 + vertex 3.476029e+02 7.275000e+01 7.000000e+01 + vertex 3.480528e+02 7.210745e+01 7.000000e+01 + endloop + endfacet + facet normal 7.070908e-01 7.071228e-01 -0.000000e+00 + outer loop + vertex 3.480528e+02 7.210745e+01 6.500000e+01 + vertex 3.480528e+02 7.210745e+01 7.000000e+01 + vertex 3.486075e+02 7.155280e+01 6.500000e+01 + endloop + endfacet + facet normal 7.070908e-01 7.071228e-01 -0.000000e+00 + outer loop + vertex 3.486075e+02 7.155280e+01 6.500000e+01 + vertex 3.480528e+02 7.210745e+01 7.000000e+01 + vertex 3.486075e+02 7.155280e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735803e-01 8.191494e-01 -0.000000e+00 + outer loop + vertex 3.486075e+02 7.155280e+01 6.500000e+01 + vertex 3.486075e+02 7.155280e+01 7.000000e+01 + vertex 3.492500e+02 7.110288e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735803e-01 8.191494e-01 -0.000000e+00 + outer loop + vertex 3.492500e+02 7.110288e+01 6.500000e+01 + vertex 3.486075e+02 7.155280e+01 7.000000e+01 + vertex 3.492500e+02 7.110288e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226205e-01 9.063067e-01 -0.000000e+00 + outer loop + vertex 3.492500e+02 7.110288e+01 6.500000e+01 + vertex 3.492500e+02 7.110288e+01 7.000000e+01 + vertex 3.499609e+02 7.077138e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226205e-01 9.063067e-01 -0.000000e+00 + outer loop + vertex 3.499609e+02 7.077138e+01 6.500000e+01 + vertex 3.492500e+02 7.110288e+01 7.000000e+01 + vertex 3.499609e+02 7.077138e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588220e-01 9.659250e-01 -0.000000e+00 + outer loop + vertex 3.499609e+02 7.077138e+01 6.500000e+01 + vertex 3.499609e+02 7.077138e+01 7.000000e+01 + vertex 3.507186e+02 7.056836e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588220e-01 9.659250e-01 -0.000000e+00 + outer loop + vertex 3.507186e+02 7.056836e+01 6.500000e+01 + vertex 3.499609e+02 7.077138e+01 7.000000e+01 + vertex 3.507186e+02 7.056836e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715576e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 3.507186e+02 7.056836e+01 6.500000e+01 + vertex 3.507186e+02 7.056836e+01 7.000000e+01 + vertex 3.515000e+02 7.050000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715576e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 3.515000e+02 7.050000e+01 6.500000e+01 + vertex 3.507186e+02 7.056836e+01 7.000000e+01 + vertex 3.515000e+02 7.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715576e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 7.050000e+01 6.500000e+01 + vertex 3.515000e+02 7.050000e+01 7.000000e+01 + vertex 3.522814e+02 7.056836e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715576e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 3.522814e+02 7.056836e+01 6.500000e+01 + vertex 3.515000e+02 7.050000e+01 7.000000e+01 + vertex 3.522814e+02 7.056836e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588125e-01 9.659276e-01 0.000000e+00 + outer loop + vertex 3.522814e+02 7.056836e+01 6.500000e+01 + vertex 3.522814e+02 7.056836e+01 7.000000e+01 + vertex 3.530391e+02 7.077138e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588125e-01 9.659276e-01 0.000000e+00 + outer loop + vertex 3.530391e+02 7.077138e+01 6.500000e+01 + vertex 3.522814e+02 7.056836e+01 7.000000e+01 + vertex 3.530391e+02 7.077138e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226205e-01 9.063067e-01 0.000000e+00 + outer loop + vertex 3.530391e+02 7.077138e+01 6.500000e+01 + vertex 3.530391e+02 7.077138e+01 7.000000e+01 + vertex 3.537500e+02 7.110288e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226205e-01 9.063067e-01 0.000000e+00 + outer loop + vertex 3.537500e+02 7.110288e+01 6.500000e+01 + vertex 3.530391e+02 7.077138e+01 7.000000e+01 + vertex 3.537500e+02 7.110288e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735803e-01 8.191494e-01 0.000000e+00 + outer loop + vertex 3.537500e+02 7.110288e+01 6.500000e+01 + vertex 3.537500e+02 7.110288e+01 7.000000e+01 + vertex 3.543925e+02 7.155280e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735803e-01 8.191494e-01 0.000000e+00 + outer loop + vertex 3.543925e+02 7.155280e+01 6.500000e+01 + vertex 3.537500e+02 7.110288e+01 7.000000e+01 + vertex 3.543925e+02 7.155280e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071097e-01 7.071038e-01 0.000000e+00 + outer loop + vertex 3.543925e+02 7.155280e+01 6.500000e+01 + vertex 3.543925e+02 7.155280e+01 7.000000e+01 + vertex 3.549472e+02 7.210745e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071097e-01 7.071038e-01 0.000000e+00 + outer loop + vertex 3.549472e+02 7.210745e+01 6.500000e+01 + vertex 3.543925e+02 7.155280e+01 7.000000e+01 + vertex 3.549472e+02 7.210745e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191452e-01 5.735862e-01 0.000000e+00 + outer loop + vertex 3.549472e+02 7.210745e+01 6.500000e+01 + vertex 3.549472e+02 7.210745e+01 7.000000e+01 + vertex 3.553971e+02 7.275000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191452e-01 5.735862e-01 0.000000e+00 + outer loop + vertex 3.553971e+02 7.275000e+01 6.500000e+01 + vertex 3.549472e+02 7.210745e+01 7.000000e+01 + vertex 3.553971e+02 7.275000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063133e-01 4.226065e-01 0.000000e+00 + outer loop + vertex 3.553971e+02 7.275000e+01 6.500000e+01 + vertex 3.553971e+02 7.275000e+01 7.000000e+01 + vertex 3.557286e+02 7.346091e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063133e-01 4.226065e-01 0.000000e+00 + outer loop + vertex 3.557286e+02 7.346091e+01 6.500000e+01 + vertex 3.553971e+02 7.275000e+01 7.000000e+01 + vertex 3.557286e+02 7.346091e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659273e-01 2.588135e-01 0.000000e+00 + outer loop + vertex 3.557286e+02 7.346091e+01 6.500000e+01 + vertex 3.557286e+02 7.346091e+01 7.000000e+01 + vertex 3.559316e+02 7.421858e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659273e-01 2.588135e-01 0.000000e+00 + outer loop + vertex 3.559316e+02 7.421858e+01 6.500000e+01 + vertex 3.557286e+02 7.346091e+01 7.000000e+01 + vertex 3.559316e+02 7.421858e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715752e-02 0.000000e+00 + outer loop + vertex 3.559316e+02 7.421858e+01 6.500000e+01 + vertex 3.559316e+02 7.421858e+01 7.000000e+01 + vertex 3.560000e+02 7.500000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715752e-02 0.000000e+00 + outer loop + vertex 3.560000e+02 7.500000e+01 6.500000e+01 + vertex 3.559316e+02 7.421858e+01 7.000000e+01 + vertex 3.560000e+02 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715752e-02 0.000000e+00 + outer loop + vertex 3.560000e+02 7.500000e+01 6.500000e+01 + vertex 3.560000e+02 7.500000e+01 7.000000e+01 + vertex 3.559316e+02 7.578141e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715752e-02 0.000000e+00 + outer loop + vertex 3.559316e+02 7.578141e+01 6.500000e+01 + vertex 3.560000e+02 7.500000e+01 7.000000e+01 + vertex 3.559316e+02 7.578141e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659273e-01 -2.588135e-01 0.000000e+00 + outer loop + vertex 3.559316e+02 7.578141e+01 6.500000e+01 + vertex 3.559316e+02 7.578141e+01 7.000000e+01 + vertex 3.557286e+02 7.653909e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659273e-01 -2.588135e-01 0.000000e+00 + outer loop + vertex 3.557286e+02 7.653909e+01 6.500000e+01 + vertex 3.559316e+02 7.578141e+01 7.000000e+01 + vertex 3.557286e+02 7.653909e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063133e-01 -4.226065e-01 0.000000e+00 + outer loop + vertex 3.557286e+02 7.653909e+01 6.500000e+01 + vertex 3.557286e+02 7.653909e+01 7.000000e+01 + vertex 3.553971e+02 7.725000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063133e-01 -4.226065e-01 0.000000e+00 + outer loop + vertex 3.553971e+02 7.725000e+01 6.500000e+01 + vertex 3.557286e+02 7.653909e+01 7.000000e+01 + vertex 3.553971e+02 7.725000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191454e-01 -5.735859e-01 0.000000e+00 + outer loop + vertex 3.553971e+02 7.725000e+01 6.500000e+01 + vertex 3.553971e+02 7.725000e+01 7.000000e+01 + vertex 3.549472e+02 7.789254e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191454e-01 -5.735859e-01 0.000000e+00 + outer loop + vertex 3.549472e+02 7.789254e+01 6.500000e+01 + vertex 3.553971e+02 7.725000e+01 7.000000e+01 + vertex 3.549472e+02 7.789254e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071097e-01 -7.071038e-01 0.000000e+00 + outer loop + vertex 3.549472e+02 7.789254e+01 6.500000e+01 + vertex 3.549472e+02 7.789254e+01 7.000000e+01 + vertex 3.543925e+02 7.844720e+01 6.500000e+01 + endloop + endfacet + facet normal -7.071097e-01 -7.071038e-01 0.000000e+00 + outer loop + vertex 3.543925e+02 7.844720e+01 6.500000e+01 + vertex 3.549472e+02 7.789254e+01 7.000000e+01 + vertex 3.543925e+02 7.844720e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735803e-01 -8.191494e-01 0.000000e+00 + outer loop + vertex 3.543925e+02 7.844720e+01 6.500000e+01 + vertex 3.543925e+02 7.844720e+01 7.000000e+01 + vertex 3.537500e+02 7.889711e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735803e-01 -8.191494e-01 0.000000e+00 + outer loop + vertex 3.537500e+02 7.889711e+01 6.500000e+01 + vertex 3.543925e+02 7.844720e+01 7.000000e+01 + vertex 3.537500e+02 7.889711e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226205e-01 -9.063067e-01 0.000000e+00 + outer loop + vertex 3.537500e+02 7.889711e+01 6.500000e+01 + vertex 3.537500e+02 7.889711e+01 7.000000e+01 + vertex 3.530391e+02 7.922861e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226205e-01 -9.063067e-01 0.000000e+00 + outer loop + vertex 3.530391e+02 7.922861e+01 6.500000e+01 + vertex 3.537500e+02 7.889711e+01 7.000000e+01 + vertex 3.530391e+02 7.922861e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588125e-01 -9.659276e-01 0.000000e+00 + outer loop + vertex 3.530391e+02 7.922861e+01 6.500000e+01 + vertex 3.530391e+02 7.922861e+01 7.000000e+01 + vertex 3.522814e+02 7.943163e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588125e-01 -9.659276e-01 0.000000e+00 + outer loop + vertex 3.522814e+02 7.943163e+01 6.500000e+01 + vertex 3.530391e+02 7.922861e+01 7.000000e+01 + vertex 3.522814e+02 7.943163e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715517e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.522814e+02 7.943163e+01 6.500000e+01 + vertex 3.522814e+02 7.943163e+01 7.000000e+01 + vertex 3.515000e+02 7.950000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715517e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 7.950000e+01 6.500000e+01 + vertex 3.522814e+02 7.943163e+01 7.000000e+01 + vertex 3.515000e+02 7.950000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.716136e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.600000e+02 7.000000e+01 + vertex 1.000000e+01 4.600000e+02 6.500000e+01 + vertex 8.263521e+00 4.598481e+02 6.500000e+01 + endloop + endfacet + facet normal -8.716136e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.600000e+02 7.000000e+01 + vertex 8.263521e+00 4.598481e+02 6.500000e+01 + vertex 8.263521e+00 4.598481e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588171e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 8.263521e+00 4.598481e+02 7.000000e+01 + vertex 8.263521e+00 4.598481e+02 6.500000e+01 + vertex 6.579801e+00 4.593969e+02 6.500000e+01 + endloop + endfacet + facet normal -2.588171e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 8.263521e+00 4.598481e+02 7.000000e+01 + vertex 6.579801e+00 4.593969e+02 6.500000e+01 + vertex 6.579801e+00 4.593969e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226236e-01 9.063053e-01 0.000000e+00 + outer loop + vertex 6.579801e+00 4.593969e+02 7.000000e+01 + vertex 6.579801e+00 4.593969e+02 6.500000e+01 + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226236e-01 9.063053e-01 0.000000e+00 + outer loop + vertex 6.579801e+00 4.593969e+02 7.000000e+01 + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735755e-01 8.191527e-01 0.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + vertex 5.000003e+00 4.586602e+02 6.500000e+01 + vertex 3.572125e+00 4.576604e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735755e-01 8.191527e-01 0.000000e+00 + outer loop + vertex 5.000003e+00 4.586602e+02 7.000000e+01 + vertex 3.572125e+00 4.576604e+02 6.500000e+01 + vertex 3.572125e+00 4.576604e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071057e-01 7.071078e-01 0.000000e+00 + outer loop + vertex 3.572125e+00 4.576604e+02 7.000000e+01 + vertex 3.572125e+00 4.576604e+02 6.500000e+01 + vertex 2.339557e+00 4.564279e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071057e-01 7.071078e-01 0.000000e+00 + outer loop + vertex 3.572125e+00 4.576604e+02 7.000000e+01 + vertex 2.339557e+00 4.564279e+02 6.500000e+01 + vertex 2.339557e+00 4.564279e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 2.339557e+00 4.564279e+02 7.000000e+01 + vertex 2.339557e+00 4.564279e+02 6.500000e+01 + vertex 1.339749e+00 4.550000e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 2.339557e+00 4.564279e+02 7.000000e+01 + vertex 1.339749e+00 4.550000e+02 6.500000e+01 + vertex 1.339749e+00 4.550000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063070e-01 4.226200e-01 0.000000e+00 + outer loop + vertex 1.339749e+00 4.550000e+02 7.000000e+01 + vertex 1.339749e+00 4.550000e+02 6.500000e+01 + vertex 6.030761e-01 4.534202e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063070e-01 4.226200e-01 0.000000e+00 + outer loop + vertex 1.339749e+00 4.550000e+02 7.000000e+01 + vertex 6.030761e-01 4.534202e+02 6.500000e+01 + vertex 6.030761e-01 4.534202e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 6.030761e-01 4.534202e+02 7.000000e+01 + vertex 6.030761e-01 4.534202e+02 6.500000e+01 + vertex 1.519248e-01 4.517365e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 6.030761e-01 4.534202e+02 7.000000e+01 + vertex 1.519248e-01 4.517365e+02 6.500000e+01 + vertex 1.519248e-01 4.517365e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715656e-02 0.000000e+00 + outer loop + vertex 1.519248e-01 4.517365e+02 7.000000e+01 + vertex 1.519248e-01 4.517365e+02 6.500000e+01 + vertex 0.000000e+00 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715656e-02 0.000000e+00 + outer loop + vertex 1.519248e-01 4.517365e+02 7.000000e+01 + vertex 0.000000e+00 4.500000e+02 6.500000e+01 + vertex 0.000000e+00 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.716080e-02 0.000000e+00 + outer loop + vertex 4.680000e+02 4.500000e+02 7.000000e+01 + vertex 4.680000e+02 4.500000e+02 6.500000e+01 + vertex 4.678481e+02 4.517365e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.716080e-02 0.000000e+00 + outer loop + vertex 4.680000e+02 4.500000e+02 7.000000e+01 + vertex 4.678481e+02 4.517365e+02 6.500000e+01 + vertex 4.678481e+02 4.517365e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 0.000000e+00 + outer loop + vertex 4.678481e+02 4.517365e+02 7.000000e+01 + vertex 4.678481e+02 4.517365e+02 6.500000e+01 + vertex 4.673969e+02 4.534202e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 0.000000e+00 + outer loop + vertex 4.678481e+02 4.517365e+02 7.000000e+01 + vertex 4.673969e+02 4.534202e+02 6.500000e+01 + vertex 4.673969e+02 4.534202e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063045e-01 4.226252e-01 0.000000e+00 + outer loop + vertex 4.673969e+02 4.534202e+02 7.000000e+01 + vertex 4.673969e+02 4.534202e+02 6.500000e+01 + vertex 4.666602e+02 4.550000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063045e-01 4.226252e-01 0.000000e+00 + outer loop + vertex 4.673969e+02 4.534202e+02 7.000000e+01 + vertex 4.666602e+02 4.550000e+02 6.500000e+01 + vertex 4.666602e+02 4.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 4.666602e+02 4.550000e+02 7.000000e+01 + vertex 4.666602e+02 4.550000e+02 6.500000e+01 + vertex 4.656604e+02 4.564279e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 4.666602e+02 4.550000e+02 7.000000e+01 + vertex 4.656604e+02 4.564279e+02 6.500000e+01 + vertex 4.656604e+02 4.564279e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.656604e+02 4.564279e+02 7.000000e+01 + vertex 4.656604e+02 4.564279e+02 6.500000e+01 + vertex 4.644279e+02 4.576604e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.656604e+02 4.564279e+02 7.000000e+01 + vertex 4.644279e+02 4.576604e+02 6.500000e+01 + vertex 4.644279e+02 4.576604e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.644279e+02 4.576604e+02 7.000000e+01 + vertex 4.644279e+02 4.576604e+02 6.500000e+01 + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 4.644279e+02 4.576604e+02 7.000000e+01 + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226252e-01 9.063045e-01 0.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + vertex 4.630000e+02 4.586602e+02 6.500000e+01 + vertex 4.614202e+02 4.593969e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226252e-01 9.063045e-01 0.000000e+00 + outer loop + vertex 4.630000e+02 4.586602e+02 7.000000e+01 + vertex 4.614202e+02 4.593969e+02 6.500000e+01 + vertex 4.614202e+02 4.593969e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 0.000000e+00 + outer loop + vertex 4.614202e+02 4.593969e+02 7.000000e+01 + vertex 4.614202e+02 4.593969e+02 6.500000e+01 + vertex 4.597365e+02 4.598481e+02 6.500000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 0.000000e+00 + outer loop + vertex 4.614202e+02 4.593969e+02 7.000000e+01 + vertex 4.597365e+02 4.598481e+02 6.500000e+01 + vertex 4.597365e+02 4.598481e+02 7.000000e+01 + endloop + endfacet + facet normal 8.716080e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.597365e+02 4.598481e+02 7.000000e+01 + vertex 4.597365e+02 4.598481e+02 6.500000e+01 + vertex 4.580000e+02 4.600000e+02 6.500000e+01 + endloop + endfacet + facet normal 8.716080e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.597365e+02 4.598481e+02 7.000000e+01 + vertex 4.580000e+02 4.600000e+02 6.500000e+01 + vertex 4.580000e+02 4.600000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715711e-02 -0.000000e+00 + outer loop + vertex 0.000000e+00 9.999998e+00 7.000000e+01 + vertex 0.000000e+00 9.999998e+00 6.500000e+01 + vertex 1.519248e-01 8.263517e+00 6.500000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715711e-02 0.000000e+00 + outer loop + vertex 0.000000e+00 9.999998e+00 7.000000e+01 + vertex 1.519248e-01 8.263517e+00 6.500000e+01 + vertex 1.519248e-01 8.263517e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 -0.000000e+00 + outer loop + vertex 1.519248e-01 8.263517e+00 7.000000e+01 + vertex 1.519248e-01 8.263517e+00 6.500000e+01 + vertex 6.030761e-01 6.579798e+00 6.500000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 1.519248e-01 8.263517e+00 7.000000e+01 + vertex 6.030761e-01 6.579798e+00 6.500000e+01 + vertex 6.030761e-01 6.579798e+00 7.000000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 -0.000000e+00 + outer loop + vertex 6.030761e-01 6.579798e+00 7.000000e+01 + vertex 6.030761e-01 6.579798e+00 6.500000e+01 + vertex 1.339749e+00 4.999999e+00 6.500000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 6.030761e-01 6.579798e+00 7.000000e+01 + vertex 1.339749e+00 4.999999e+00 6.500000e+01 + vertex 1.339749e+00 4.999999e+00 7.000000e+01 + endloop + endfacet + facet normal -8.191527e-01 -5.735755e-01 -0.000000e+00 + outer loop + vertex 1.339749e+00 4.999999e+00 7.000000e+01 + vertex 1.339749e+00 4.999999e+00 6.500000e+01 + vertex 2.339557e+00 3.572121e+00 6.500000e+01 + endloop + endfacet + facet normal -8.191527e-01 -5.735755e-01 0.000000e+00 + outer loop + vertex 1.339749e+00 4.999999e+00 7.000000e+01 + vertex 2.339557e+00 3.572121e+00 6.500000e+01 + vertex 2.339557e+00 3.572121e+00 7.000000e+01 + endloop + endfacet + facet normal -7.071057e-01 -7.071078e-01 -0.000000e+00 + outer loop + vertex 2.339557e+00 3.572121e+00 7.000000e+01 + vertex 2.339557e+00 3.572121e+00 6.500000e+01 + vertex 3.572125e+00 2.339557e+00 6.500000e+01 + endloop + endfacet + facet normal -7.071057e-01 -7.071078e-01 0.000000e+00 + outer loop + vertex 2.339557e+00 3.572121e+00 7.000000e+01 + vertex 3.572125e+00 2.339557e+00 6.500000e+01 + vertex 3.572125e+00 2.339557e+00 7.000000e+01 + endloop + endfacet + facet normal -5.735784e-01 -8.191507e-01 -0.000000e+00 + outer loop + vertex 3.572125e+00 2.339557e+00 7.000000e+01 + vertex 3.572125e+00 2.339557e+00 6.500000e+01 + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + endloop + endfacet + facet normal -5.735784e-01 -8.191507e-01 0.000000e+00 + outer loop + vertex 3.572125e+00 2.339557e+00 7.000000e+01 + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + endloop + endfacet + facet normal -4.226166e-01 -9.063086e-01 -0.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 5.000003e+00 1.339741e+00 6.500000e+01 + vertex 6.579801e+00 6.030723e-01 6.500000e+01 + endloop + endfacet + facet normal -4.226166e-01 -9.063086e-01 0.000000e+00 + outer loop + vertex 5.000003e+00 1.339741e+00 7.000000e+01 + vertex 6.579801e+00 6.030723e-01 6.500000e+01 + vertex 6.579801e+00 6.030723e-01 7.000000e+01 + endloop + endfacet + facet normal -2.588210e-01 -9.659253e-01 -0.000000e+00 + outer loop + vertex 6.579801e+00 6.030723e-01 7.000000e+01 + vertex 6.579801e+00 6.030723e-01 6.500000e+01 + vertex 8.263521e+00 1.519173e-01 6.500000e+01 + endloop + endfacet + facet normal -2.588210e-01 -9.659253e-01 0.000000e+00 + outer loop + vertex 6.579801e+00 6.030723e-01 7.000000e+01 + vertex 8.263521e+00 1.519173e-01 6.500000e+01 + vertex 8.263521e+00 1.519173e-01 7.000000e+01 + endloop + endfacet + facet normal -8.715287e-02 -9.961949e-01 -0.000000e+00 + outer loop + vertex 8.263521e+00 1.519173e-01 7.000000e+01 + vertex 8.263521e+00 1.519173e-01 6.500000e+01 + vertex 1.000000e+01 0.000000e+00 6.500000e+01 + endloop + endfacet + facet normal -8.715287e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 8.263521e+00 1.519173e-01 7.000000e+01 + vertex 1.000000e+01 0.000000e+00 6.500000e+01 + vertex 1.000000e+01 0.000000e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715232e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 0.000000e+00 7.000000e+01 + vertex 4.580000e+02 0.000000e+00 6.500000e+01 + vertex 4.597365e+02 1.519173e-01 6.500000e+01 + endloop + endfacet + facet normal 8.715232e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 0.000000e+00 7.000000e+01 + vertex 4.597365e+02 1.519173e-01 6.500000e+01 + vertex 4.597365e+02 1.519173e-01 7.000000e+01 + endloop + endfacet + facet normal 2.588221e-01 -9.659250e-01 0.000000e+00 + outer loop + vertex 4.597365e+02 1.519173e-01 7.000000e+01 + vertex 4.597365e+02 1.519173e-01 6.500000e+01 + vertex 4.614202e+02 6.030723e-01 6.500000e+01 + endloop + endfacet + facet normal 2.588221e-01 -9.659250e-01 0.000000e+00 + outer loop + vertex 4.597365e+02 1.519173e-01 7.000000e+01 + vertex 4.614202e+02 6.030723e-01 6.500000e+01 + vertex 4.614202e+02 6.030723e-01 7.000000e+01 + endloop + endfacet + facet normal 4.226182e-01 -9.063078e-01 0.000000e+00 + outer loop + vertex 4.614202e+02 6.030723e-01 7.000000e+01 + vertex 4.614202e+02 6.030723e-01 6.500000e+01 + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + endloop + endfacet + facet normal 4.226182e-01 -9.063078e-01 0.000000e+00 + outer loop + vertex 4.614202e+02 6.030723e-01 7.000000e+01 + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + endloop + endfacet + facet normal 5.735754e-01 -8.191528e-01 0.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + vertex 4.630000e+02 1.339741e+00 6.500000e+01 + vertex 4.644279e+02 2.339557e+00 6.500000e+01 + endloop + endfacet + facet normal 5.735754e-01 -8.191528e-01 0.000000e+00 + outer loop + vertex 4.630000e+02 1.339741e+00 7.000000e+01 + vertex 4.644279e+02 2.339557e+00 6.500000e+01 + vertex 4.644279e+02 2.339557e+00 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.644279e+02 2.339557e+00 7.000000e+01 + vertex 4.644279e+02 2.339557e+00 6.500000e+01 + vertex 4.656604e+02 3.572121e+00 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.644279e+02 2.339557e+00 7.000000e+01 + vertex 4.656604e+02 3.572121e+00 6.500000e+01 + vertex 4.656604e+02 3.572121e+00 7.000000e+01 + endloop + endfacet + facet normal 8.191527e-01 -5.735755e-01 0.000000e+00 + outer loop + vertex 4.656604e+02 3.572121e+00 7.000000e+01 + vertex 4.656604e+02 3.572121e+00 6.500000e+01 + vertex 4.666602e+02 4.999999e+00 6.500000e+01 + endloop + endfacet + facet normal 8.191527e-01 -5.735755e-01 0.000000e+00 + outer loop + vertex 4.656604e+02 3.572121e+00 7.000000e+01 + vertex 4.666602e+02 4.999999e+00 6.500000e+01 + vertex 4.666602e+02 4.999999e+00 7.000000e+01 + endloop + endfacet + facet normal 9.063053e-01 -4.226236e-01 0.000000e+00 + outer loop + vertex 4.666602e+02 4.999999e+00 7.000000e+01 + vertex 4.666602e+02 4.999999e+00 6.500000e+01 + vertex 4.673969e+02 6.579798e+00 6.500000e+01 + endloop + endfacet + facet normal 9.063053e-01 -4.226236e-01 0.000000e+00 + outer loop + vertex 4.666602e+02 4.999999e+00 7.000000e+01 + vertex 4.673969e+02 6.579798e+00 6.500000e+01 + vertex 4.673969e+02 6.579798e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 4.673969e+02 6.579798e+00 7.000000e+01 + vertex 4.673969e+02 6.579798e+00 6.500000e+01 + vertex 4.678481e+02 8.263517e+00 6.500000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 4.673969e+02 6.579798e+00 7.000000e+01 + vertex 4.678481e+02 8.263517e+00 6.500000e+01 + vertex 4.678481e+02 8.263517e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961942e-01 -8.716136e-02 0.000000e+00 + outer loop + vertex 4.678481e+02 8.263517e+00 7.000000e+01 + vertex 4.678481e+02 8.263517e+00 6.500000e+01 + vertex 4.680000e+02 9.999998e+00 6.500000e+01 + endloop + endfacet + facet normal 9.961942e-01 -8.716136e-02 0.000000e+00 + outer loop + vertex 4.678481e+02 8.263517e+00 7.000000e+01 + vertex 4.680000e+02 9.999998e+00 6.500000e+01 + vertex 4.680000e+02 9.999998e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715656e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 7.000003e+00 7.425000e+01 6.500000e+01 + vertex 7.000003e+00 7.425000e+01 7.000000e+01 + vertex 6.782942e+00 7.423101e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715656e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 6.782942e+00 7.423101e+01 6.500000e+01 + vertex 7.000003e+00 7.425000e+01 7.000000e+01 + vertex 6.782942e+00 7.423101e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 6.782942e+00 7.423101e+01 6.500000e+01 + vertex 6.782942e+00 7.423101e+01 7.000000e+01 + vertex 6.572478e+00 7.417461e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 6.572478e+00 7.417461e+01 6.500000e+01 + vertex 6.782942e+00 7.423101e+01 7.000000e+01 + vertex 6.572478e+00 7.417461e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226152e-01 -9.063092e-01 0.000000e+00 + outer loop + vertex 6.572478e+00 7.417461e+01 6.500000e+01 + vertex 6.572478e+00 7.417461e+01 7.000000e+01 + vertex 6.375000e+00 7.408253e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226152e-01 -9.063092e-01 0.000000e+00 + outer loop + vertex 6.375000e+00 7.408253e+01 6.500000e+01 + vertex 6.572478e+00 7.417461e+01 7.000000e+01 + vertex 6.375000e+00 7.408253e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735805e-01 -8.191492e-01 0.000000e+00 + outer loop + vertex 6.375000e+00 7.408253e+01 6.500000e+01 + vertex 6.375000e+00 7.408253e+01 7.000000e+01 + vertex 6.196517e+00 7.395755e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735805e-01 -8.191492e-01 0.000000e+00 + outer loop + vertex 6.196517e+00 7.395755e+01 6.500000e+01 + vertex 6.375000e+00 7.408253e+01 7.000000e+01 + vertex 6.196517e+00 7.395755e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 6.196517e+00 7.395755e+01 6.500000e+01 + vertex 6.196517e+00 7.395755e+01 7.000000e+01 + vertex 6.042447e+00 7.380348e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 6.042447e+00 7.380348e+01 6.500000e+01 + vertex 6.196517e+00 7.395755e+01 7.000000e+01 + vertex 6.042447e+00 7.380348e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191534e-01 -5.735745e-01 0.000000e+00 + outer loop + vertex 6.042447e+00 7.380348e+01 6.500000e+01 + vertex 6.042447e+00 7.380348e+01 7.000000e+01 + vertex 5.917471e+00 7.362500e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191534e-01 -5.735745e-01 0.000000e+00 + outer loop + vertex 5.917471e+00 7.362500e+01 6.500000e+01 + vertex 6.042447e+00 7.380348e+01 7.000000e+01 + vertex 5.917471e+00 7.362500e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063053e-01 -4.226236e-01 0.000000e+00 + outer loop + vertex 5.917471e+00 7.362500e+01 6.500000e+01 + vertex 5.917471e+00 7.362500e+01 7.000000e+01 + vertex 5.825385e+00 7.342752e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063053e-01 -4.226236e-01 0.000000e+00 + outer loop + vertex 5.825385e+00 7.342752e+01 6.500000e+01 + vertex 5.917471e+00 7.362500e+01 7.000000e+01 + vertex 5.825385e+00 7.342752e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 5.825385e+00 7.342752e+01 6.500000e+01 + vertex 5.825385e+00 7.342752e+01 7.000000e+01 + vertex 5.768992e+00 7.321706e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 5.768992e+00 7.321706e+01 6.500000e+01 + vertex 5.825385e+00 7.342752e+01 7.000000e+01 + vertex 5.768992e+00 7.321706e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961942e-01 -8.716154e-02 0.000000e+00 + outer loop + vertex 5.768992e+00 7.321706e+01 6.500000e+01 + vertex 5.768992e+00 7.321706e+01 7.000000e+01 + vertex 5.750000e+00 7.300000e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961942e-01 -8.716154e-02 0.000000e+00 + outer loop + vertex 5.750000e+00 7.300000e+01 6.500000e+01 + vertex 5.768992e+00 7.321706e+01 7.000000e+01 + vertex 5.750000e+00 7.300000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961942e-01 8.716117e-02 -0.000000e+00 + outer loop + vertex 5.750000e+00 7.300000e+01 6.500000e+01 + vertex 5.750000e+00 7.300000e+01 7.000000e+01 + vertex 5.768992e+00 7.278294e+01 6.500000e+01 + endloop + endfacet + facet normal 9.961942e-01 8.716117e-02 -0.000000e+00 + outer loop + vertex 5.768992e+00 7.278294e+01 6.500000e+01 + vertex 5.750000e+00 7.300000e+01 7.000000e+01 + vertex 5.768992e+00 7.278294e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588171e-01 -0.000000e+00 + outer loop + vertex 5.768992e+00 7.278294e+01 6.500000e+01 + vertex 5.768992e+00 7.278294e+01 7.000000e+01 + vertex 5.825385e+00 7.257247e+01 6.500000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588171e-01 -0.000000e+00 + outer loop + vertex 5.825385e+00 7.257247e+01 6.500000e+01 + vertex 5.768992e+00 7.278294e+01 7.000000e+01 + vertex 5.825385e+00 7.257247e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063053e-01 4.226236e-01 -0.000000e+00 + outer loop + vertex 5.825385e+00 7.257247e+01 6.500000e+01 + vertex 5.825385e+00 7.257247e+01 7.000000e+01 + vertex 5.917471e+00 7.237500e+01 6.500000e+01 + endloop + endfacet + facet normal 9.063053e-01 4.226236e-01 -0.000000e+00 + outer loop + vertex 5.917471e+00 7.237500e+01 6.500000e+01 + vertex 5.825385e+00 7.257247e+01 7.000000e+01 + vertex 5.917471e+00 7.237500e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191527e-01 5.735755e-01 -0.000000e+00 + outer loop + vertex 5.917471e+00 7.237500e+01 6.500000e+01 + vertex 5.917471e+00 7.237500e+01 7.000000e+01 + vertex 6.042447e+00 7.219651e+01 6.500000e+01 + endloop + endfacet + facet normal 8.191527e-01 5.735755e-01 -0.000000e+00 + outer loop + vertex 6.042447e+00 7.219651e+01 6.500000e+01 + vertex 5.917471e+00 7.237500e+01 7.000000e+01 + vertex 6.042447e+00 7.219651e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071078e-01 7.071057e-01 -0.000000e+00 + outer loop + vertex 6.042447e+00 7.219651e+01 6.500000e+01 + vertex 6.042447e+00 7.219651e+01 7.000000e+01 + vertex 6.196517e+00 7.204244e+01 6.500000e+01 + endloop + endfacet + facet normal 7.071078e-01 7.071057e-01 -0.000000e+00 + outer loop + vertex 6.196517e+00 7.204244e+01 6.500000e+01 + vertex 6.042447e+00 7.219651e+01 7.000000e+01 + vertex 6.196517e+00 7.204244e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735805e-01 8.191492e-01 -0.000000e+00 + outer loop + vertex 6.196517e+00 7.204244e+01 6.500000e+01 + vertex 6.196517e+00 7.204244e+01 7.000000e+01 + vertex 6.375000e+00 7.191747e+01 6.500000e+01 + endloop + endfacet + facet normal 5.735805e-01 8.191492e-01 -0.000000e+00 + outer loop + vertex 6.375000e+00 7.191747e+01 6.500000e+01 + vertex 6.196517e+00 7.204244e+01 7.000000e+01 + vertex 6.375000e+00 7.191747e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226134e-01 9.063100e-01 -0.000000e+00 + outer loop + vertex 6.375000e+00 7.191747e+01 6.500000e+01 + vertex 6.375000e+00 7.191747e+01 7.000000e+01 + vertex 6.572478e+00 7.182538e+01 6.500000e+01 + endloop + endfacet + facet normal 4.226134e-01 9.063100e-01 -0.000000e+00 + outer loop + vertex 6.572478e+00 7.182538e+01 6.500000e+01 + vertex 6.375000e+00 7.191747e+01 7.000000e+01 + vertex 6.572478e+00 7.182538e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588201e-01 9.659255e-01 -0.000000e+00 + outer loop + vertex 6.572478e+00 7.182538e+01 6.500000e+01 + vertex 6.572478e+00 7.182538e+01 7.000000e+01 + vertex 6.782942e+00 7.176899e+01 6.500000e+01 + endloop + endfacet + facet normal 2.588201e-01 9.659255e-01 -0.000000e+00 + outer loop + vertex 6.782942e+00 7.176899e+01 6.500000e+01 + vertex 6.572478e+00 7.182538e+01 7.000000e+01 + vertex 6.782942e+00 7.176899e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715444e-02 9.961948e-01 -0.000000e+00 + outer loop + vertex 6.782942e+00 7.176899e+01 6.500000e+01 + vertex 6.782942e+00 7.176899e+01 7.000000e+01 + vertex 7.000003e+00 7.175000e+01 6.500000e+01 + endloop + endfacet + facet normal 8.715444e-02 9.961948e-01 -0.000000e+00 + outer loop + vertex 7.000003e+00 7.175000e+01 6.500000e+01 + vertex 6.782942e+00 7.176899e+01 7.000000e+01 + vertex 7.000003e+00 7.175000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715592e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 7.000003e+00 7.175000e+01 6.500000e+01 + vertex 7.000003e+00 7.175000e+01 7.000000e+01 + vertex 7.217061e+00 7.176899e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715592e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 7.217061e+00 7.176899e+01 6.500000e+01 + vertex 7.000003e+00 7.175000e+01 7.000000e+01 + vertex 7.217061e+00 7.176899e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588158e-01 9.659267e-01 0.000000e+00 + outer loop + vertex 7.217061e+00 7.176899e+01 6.500000e+01 + vertex 7.217061e+00 7.176899e+01 7.000000e+01 + vertex 7.427529e+00 7.182538e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588158e-01 9.659267e-01 0.000000e+00 + outer loop + vertex 7.427529e+00 7.182538e+01 6.500000e+01 + vertex 7.217061e+00 7.176899e+01 7.000000e+01 + vertex 7.427529e+00 7.182538e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226200e-01 9.063070e-01 0.000000e+00 + outer loop + vertex 7.427529e+00 7.182538e+01 6.500000e+01 + vertex 7.427529e+00 7.182538e+01 7.000000e+01 + vertex 7.625002e+00 7.191747e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226200e-01 9.063070e-01 0.000000e+00 + outer loop + vertex 7.625002e+00 7.191747e+01 6.500000e+01 + vertex 7.427529e+00 7.182538e+01 7.000000e+01 + vertex 7.625002e+00 7.191747e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735805e-01 8.191492e-01 0.000000e+00 + outer loop + vertex 7.625002e+00 7.191747e+01 6.500000e+01 + vertex 7.625002e+00 7.191747e+01 7.000000e+01 + vertex 7.803485e+00 7.204244e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735805e-01 8.191492e-01 0.000000e+00 + outer loop + vertex 7.803485e+00 7.204244e+01 6.500000e+01 + vertex 7.625002e+00 7.191747e+01 7.000000e+01 + vertex 7.803485e+00 7.204244e+01 7.000000e+01 + endloop + endfacet + facet normal -7.070993e-01 7.071143e-01 0.000000e+00 + outer loop + vertex 7.803485e+00 7.204244e+01 6.500000e+01 + vertex 7.803485e+00 7.204244e+01 7.000000e+01 + vertex 7.957559e+00 7.219651e+01 6.500000e+01 + endloop + endfacet + facet normal -7.070993e-01 7.071143e-01 0.000000e+00 + outer loop + vertex 7.957559e+00 7.219651e+01 6.500000e+01 + vertex 7.803485e+00 7.204244e+01 7.000000e+01 + vertex 7.957559e+00 7.219651e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191527e-01 5.735755e-01 0.000000e+00 + outer loop + vertex 7.957559e+00 7.219651e+01 6.500000e+01 + vertex 7.957559e+00 7.219651e+01 7.000000e+01 + vertex 8.082535e+00 7.237500e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191527e-01 5.735755e-01 0.000000e+00 + outer loop + vertex 8.082535e+00 7.237500e+01 6.500000e+01 + vertex 7.957559e+00 7.219651e+01 7.000000e+01 + vertex 8.082535e+00 7.237500e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063118e-01 4.226096e-01 0.000000e+00 + outer loop + vertex 8.082535e+00 7.237500e+01 6.500000e+01 + vertex 8.082535e+00 7.237500e+01 7.000000e+01 + vertex 8.174617e+00 7.257247e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063118e-01 4.226096e-01 0.000000e+00 + outer loop + vertex 8.174617e+00 7.257247e+01 6.500000e+01 + vertex 8.082535e+00 7.237500e+01 7.000000e+01 + vertex 8.174617e+00 7.257247e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659264e-01 2.588171e-01 0.000000e+00 + outer loop + vertex 8.174617e+00 7.257247e+01 6.500000e+01 + vertex 8.174617e+00 7.257247e+01 7.000000e+01 + vertex 8.231010e+00 7.278294e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659264e-01 2.588171e-01 0.000000e+00 + outer loop + vertex 8.231010e+00 7.278294e+01 6.500000e+01 + vertex 8.174617e+00 7.257247e+01 7.000000e+01 + vertex 8.231010e+00 7.278294e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961942e-01 8.716117e-02 0.000000e+00 + outer loop + vertex 8.231010e+00 7.278294e+01 6.500000e+01 + vertex 8.231010e+00 7.278294e+01 7.000000e+01 + vertex 8.250002e+00 7.300000e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961942e-01 8.716117e-02 0.000000e+00 + outer loop + vertex 8.250002e+00 7.300000e+01 6.500000e+01 + vertex 8.231010e+00 7.278294e+01 7.000000e+01 + vertex 8.250002e+00 7.300000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961942e-01 -8.716154e-02 0.000000e+00 + outer loop + vertex 8.250002e+00 7.300000e+01 6.500000e+01 + vertex 8.250002e+00 7.300000e+01 7.000000e+01 + vertex 8.231010e+00 7.321706e+01 6.500000e+01 + endloop + endfacet + facet normal -9.961942e-01 -8.716154e-02 0.000000e+00 + outer loop + vertex 8.231010e+00 7.321706e+01 6.500000e+01 + vertex 8.250002e+00 7.300000e+01 7.000000e+01 + vertex 8.231010e+00 7.321706e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 8.231010e+00 7.321706e+01 6.500000e+01 + vertex 8.231010e+00 7.321706e+01 7.000000e+01 + vertex 8.174617e+00 7.342752e+01 6.500000e+01 + endloop + endfacet + facet normal -9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 8.174617e+00 7.342752e+01 6.500000e+01 + vertex 8.231010e+00 7.321706e+01 7.000000e+01 + vertex 8.174617e+00 7.342752e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063118e-01 -4.226096e-01 0.000000e+00 + outer loop + vertex 8.174617e+00 7.342752e+01 6.500000e+01 + vertex 8.174617e+00 7.342752e+01 7.000000e+01 + vertex 8.082535e+00 7.362500e+01 6.500000e+01 + endloop + endfacet + facet normal -9.063118e-01 -4.226096e-01 0.000000e+00 + outer loop + vertex 8.082535e+00 7.362500e+01 6.500000e+01 + vertex 8.174617e+00 7.342752e+01 7.000000e+01 + vertex 8.082535e+00 7.362500e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191534e-01 -5.735745e-01 0.000000e+00 + outer loop + vertex 8.082535e+00 7.362500e+01 6.500000e+01 + vertex 8.082535e+00 7.362500e+01 7.000000e+01 + vertex 7.957559e+00 7.380348e+01 6.500000e+01 + endloop + endfacet + facet normal -8.191534e-01 -5.735745e-01 0.000000e+00 + outer loop + vertex 7.957559e+00 7.380348e+01 6.500000e+01 + vertex 8.082535e+00 7.362500e+01 7.000000e+01 + vertex 7.957559e+00 7.380348e+01 7.000000e+01 + endloop + endfacet + facet normal -7.070982e-01 -7.071153e-01 0.000000e+00 + outer loop + vertex 7.957559e+00 7.380348e+01 6.500000e+01 + vertex 7.957559e+00 7.380348e+01 7.000000e+01 + vertex 7.803485e+00 7.395755e+01 6.500000e+01 + endloop + endfacet + facet normal -7.070982e-01 -7.071153e-01 0.000000e+00 + outer loop + vertex 7.803485e+00 7.395755e+01 6.500000e+01 + vertex 7.957559e+00 7.380348e+01 7.000000e+01 + vertex 7.803485e+00 7.395755e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735805e-01 -8.191492e-01 0.000000e+00 + outer loop + vertex 7.803485e+00 7.395755e+01 6.500000e+01 + vertex 7.803485e+00 7.395755e+01 7.000000e+01 + vertex 7.625002e+00 7.408253e+01 6.500000e+01 + endloop + endfacet + facet normal -5.735805e-01 -8.191492e-01 0.000000e+00 + outer loop + vertex 7.625002e+00 7.408253e+01 6.500000e+01 + vertex 7.803485e+00 7.395755e+01 7.000000e+01 + vertex 7.625002e+00 7.408253e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226217e-01 -9.063062e-01 0.000000e+00 + outer loop + vertex 7.625002e+00 7.408253e+01 6.500000e+01 + vertex 7.625002e+00 7.408253e+01 7.000000e+01 + vertex 7.427529e+00 7.417461e+01 6.500000e+01 + endloop + endfacet + facet normal -4.226217e-01 -9.063062e-01 0.000000e+00 + outer loop + vertex 7.427529e+00 7.417461e+01 6.500000e+01 + vertex 7.625002e+00 7.408253e+01 7.000000e+01 + vertex 7.427529e+00 7.417461e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588139e-01 -9.659272e-01 0.000000e+00 + outer loop + vertex 7.427529e+00 7.417461e+01 6.500000e+01 + vertex 7.427529e+00 7.417461e+01 7.000000e+01 + vertex 7.217061e+00 7.423101e+01 6.500000e+01 + endloop + endfacet + facet normal -2.588139e-01 -9.659272e-01 0.000000e+00 + outer loop + vertex 7.217061e+00 7.423101e+01 6.500000e+01 + vertex 7.427529e+00 7.417461e+01 7.000000e+01 + vertex 7.217061e+00 7.423101e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715804e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 7.217061e+00 7.423101e+01 6.500000e+01 + vertex 7.217061e+00 7.423101e+01 7.000000e+01 + vertex 7.000003e+00 7.425000e+01 6.500000e+01 + endloop + endfacet + facet normal -8.715804e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 7.000003e+00 7.425000e+01 6.500000e+01 + vertex 7.217061e+00 7.423101e+01 7.000000e+01 + vertex 7.000003e+00 7.425000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.712835e-02 -9.961971e-01 0.000000e+00 + outer loop + vertex 1.090000e+02 4.512500e+02 6.500000e+01 + vertex 1.090000e+02 4.512500e+02 7.000000e+01 + vertex 1.087829e+02 4.512310e+02 6.500000e+01 + endloop + endfacet + facet normal 8.712835e-02 -9.961971e-01 0.000000e+00 + outer loop + vertex 1.087829e+02 4.512310e+02 6.500000e+01 + vertex 1.090000e+02 4.512500e+02 7.000000e+01 + vertex 1.087829e+02 4.512310e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587819e-01 -9.659358e-01 0.000000e+00 + outer loop + vertex 1.087829e+02 4.512310e+02 6.500000e+01 + vertex 1.087829e+02 4.512310e+02 7.000000e+01 + vertex 1.085725e+02 4.511746e+02 6.500000e+01 + endloop + endfacet + facet normal 2.587819e-01 -9.659358e-01 0.000000e+00 + outer loop + vertex 1.085725e+02 4.511746e+02 6.500000e+01 + vertex 1.087829e+02 4.512310e+02 7.000000e+01 + vertex 1.085725e+02 4.511746e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.085725e+02 4.511746e+02 6.500000e+01 + vertex 1.085725e+02 4.511746e+02 7.000000e+01 + vertex 1.083750e+02 4.510825e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.083750e+02 4.510825e+02 6.500000e+01 + vertex 1.085725e+02 4.511746e+02 7.000000e+01 + vertex 1.083750e+02 4.510825e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735266e-01 -8.191869e-01 0.000000e+00 + outer loop + vertex 1.083750e+02 4.510825e+02 6.500000e+01 + vertex 1.083750e+02 4.510825e+02 7.000000e+01 + vertex 1.081965e+02 4.509576e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735266e-01 -8.191869e-01 0.000000e+00 + outer loop + vertex 1.081965e+02 4.509576e+02 6.500000e+01 + vertex 1.083750e+02 4.510825e+02 7.000000e+01 + vertex 1.081965e+02 4.509576e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 1.081965e+02 4.509576e+02 6.500000e+01 + vertex 1.081965e+02 4.509576e+02 7.000000e+01 + vertex 1.080424e+02 4.508035e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 1.080424e+02 4.508035e+02 6.500000e+01 + vertex 1.081965e+02 4.509576e+02 7.000000e+01 + vertex 1.080424e+02 4.508035e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 1.080424e+02 4.508035e+02 6.500000e+01 + vertex 1.080424e+02 4.508035e+02 7.000000e+01 + vertex 1.079175e+02 4.506250e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 1.079175e+02 4.506250e+02 6.500000e+01 + vertex 1.080424e+02 4.508035e+02 7.000000e+01 + vertex 1.079175e+02 4.506250e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063080e-01 -4.226178e-01 0.000000e+00 + outer loop + vertex 1.079175e+02 4.506250e+02 6.500000e+01 + vertex 1.079175e+02 4.506250e+02 7.000000e+01 + vertex 1.078254e+02 4.504275e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063080e-01 -4.226178e-01 0.000000e+00 + outer loop + vertex 1.078254e+02 4.504275e+02 6.500000e+01 + vertex 1.079175e+02 4.506250e+02 7.000000e+01 + vertex 1.078254e+02 4.504275e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.078254e+02 4.504275e+02 6.500000e+01 + vertex 1.078254e+02 4.504275e+02 7.000000e+01 + vertex 1.077690e+02 4.502171e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.077690e+02 4.502171e+02 6.500000e+01 + vertex 1.078254e+02 4.504275e+02 7.000000e+01 + vertex 1.077690e+02 4.502171e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715338e-02 0.000000e+00 + outer loop + vertex 1.077690e+02 4.502171e+02 6.500000e+01 + vertex 1.077690e+02 4.502171e+02 7.000000e+01 + vertex 1.077500e+02 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715338e-02 0.000000e+00 + outer loop + vertex 1.077500e+02 4.500000e+02 6.500000e+01 + vertex 1.077690e+02 4.502171e+02 7.000000e+01 + vertex 1.077500e+02 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961939e-01 8.716525e-02 -0.000000e+00 + outer loop + vertex 1.077500e+02 4.500000e+02 6.500000e+01 + vertex 1.077500e+02 4.500000e+02 7.000000e+01 + vertex 1.077690e+02 4.497829e+02 6.500000e+01 + endloop + endfacet + facet normal 9.961939e-01 8.716525e-02 -0.000000e+00 + outer loop + vertex 1.077690e+02 4.497829e+02 6.500000e+01 + vertex 1.077500e+02 4.500000e+02 7.000000e+01 + vertex 1.077690e+02 4.497829e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 1.077690e+02 4.497829e+02 6.500000e+01 + vertex 1.077690e+02 4.497829e+02 7.000000e+01 + vertex 1.078254e+02 4.495725e+02 6.500000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 1.078254e+02 4.495725e+02 6.500000e+01 + vertex 1.077690e+02 4.497829e+02 7.000000e+01 + vertex 1.078254e+02 4.495725e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063080e-01 4.226178e-01 -0.000000e+00 + outer loop + vertex 1.078254e+02 4.495725e+02 6.500000e+01 + vertex 1.078254e+02 4.495725e+02 7.000000e+01 + vertex 1.079175e+02 4.493750e+02 6.500000e+01 + endloop + endfacet + facet normal 9.063080e-01 4.226178e-01 -0.000000e+00 + outer loop + vertex 1.079175e+02 4.493750e+02 6.500000e+01 + vertex 1.078254e+02 4.495725e+02 7.000000e+01 + vertex 1.079175e+02 4.493750e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 1.079175e+02 4.493750e+02 6.500000e+01 + vertex 1.079175e+02 4.493750e+02 7.000000e+01 + vertex 1.080424e+02 4.491965e+02 6.500000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 1.080424e+02 4.491965e+02 6.500000e+01 + vertex 1.079175e+02 4.493750e+02 7.000000e+01 + vertex 1.080424e+02 4.491965e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 1.080424e+02 4.491965e+02 6.500000e+01 + vertex 1.080424e+02 4.491965e+02 7.000000e+01 + vertex 1.081965e+02 4.490424e+02 6.500000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 1.081965e+02 4.490424e+02 6.500000e+01 + vertex 1.080424e+02 4.491965e+02 7.000000e+01 + vertex 1.081965e+02 4.490424e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735266e-01 8.191869e-01 -0.000000e+00 + outer loop + vertex 1.081965e+02 4.490424e+02 6.500000e+01 + vertex 1.081965e+02 4.490424e+02 7.000000e+01 + vertex 1.083750e+02 4.489175e+02 6.500000e+01 + endloop + endfacet + facet normal 5.735266e-01 8.191869e-01 -0.000000e+00 + outer loop + vertex 1.083750e+02 4.489175e+02 6.500000e+01 + vertex 1.081965e+02 4.490424e+02 7.000000e+01 + vertex 1.083750e+02 4.489175e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226393e-01 9.062980e-01 -0.000000e+00 + outer loop + vertex 1.083750e+02 4.489175e+02 6.500000e+01 + vertex 1.083750e+02 4.489175e+02 7.000000e+01 + vertex 1.085725e+02 4.488254e+02 6.500000e+01 + endloop + endfacet + facet normal 4.226393e-01 9.062980e-01 -0.000000e+00 + outer loop + vertex 1.085725e+02 4.488254e+02 6.500000e+01 + vertex 1.083750e+02 4.489175e+02 7.000000e+01 + vertex 1.085725e+02 4.488254e+02 7.000000e+01 + endloop + endfacet + facet normal 2.589096e-01 9.659016e-01 -0.000000e+00 + outer loop + vertex 1.085725e+02 4.488254e+02 6.500000e+01 + vertex 1.085725e+02 4.488254e+02 7.000000e+01 + vertex 1.087829e+02 4.487690e+02 6.500000e+01 + endloop + endfacet + facet normal 2.589096e-01 9.659016e-01 -0.000000e+00 + outer loop + vertex 1.087829e+02 4.487690e+02 6.500000e+01 + vertex 1.085725e+02 4.488254e+02 7.000000e+01 + vertex 1.087829e+02 4.487690e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712835e-02 9.961971e-01 -0.000000e+00 + outer loop + vertex 1.087829e+02 4.487690e+02 6.500000e+01 + vertex 1.087829e+02 4.487690e+02 7.000000e+01 + vertex 1.090000e+02 4.487500e+02 6.500000e+01 + endloop + endfacet + facet normal 8.712835e-02 9.961971e-01 -0.000000e+00 + outer loop + vertex 1.090000e+02 4.487500e+02 6.500000e+01 + vertex 1.087829e+02 4.487690e+02 7.000000e+01 + vertex 1.090000e+02 4.487500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712687e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 1.090000e+02 4.487500e+02 6.500000e+01 + vertex 1.090000e+02 4.487500e+02 7.000000e+01 + vertex 1.092171e+02 4.487690e+02 6.500000e+01 + endloop + endfacet + facet normal -8.712687e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 1.092171e+02 4.487690e+02 6.500000e+01 + vertex 1.090000e+02 4.487500e+02 7.000000e+01 + vertex 1.092171e+02 4.487690e+02 7.000000e+01 + endloop + endfacet + facet normal -2.589138e-01 9.659004e-01 0.000000e+00 + outer loop + vertex 1.092171e+02 4.487690e+02 6.500000e+01 + vertex 1.092171e+02 4.487690e+02 7.000000e+01 + vertex 1.094275e+02 4.488254e+02 6.500000e+01 + endloop + endfacet + facet normal -2.589138e-01 9.659004e-01 0.000000e+00 + outer loop + vertex 1.094275e+02 4.488254e+02 6.500000e+01 + vertex 1.092171e+02 4.487690e+02 7.000000e+01 + vertex 1.094275e+02 4.488254e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 1.094275e+02 4.488254e+02 6.500000e+01 + vertex 1.094275e+02 4.488254e+02 7.000000e+01 + vertex 1.096250e+02 4.489175e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 1.096250e+02 4.489175e+02 6.500000e+01 + vertex 1.094275e+02 4.488254e+02 7.000000e+01 + vertex 1.096250e+02 4.489175e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735266e-01 8.191869e-01 0.000000e+00 + outer loop + vertex 1.096250e+02 4.489175e+02 6.500000e+01 + vertex 1.096250e+02 4.489175e+02 7.000000e+01 + vertex 1.098035e+02 4.490424e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735266e-01 8.191869e-01 0.000000e+00 + outer loop + vertex 1.098035e+02 4.490424e+02 6.500000e+01 + vertex 1.096250e+02 4.489175e+02 7.000000e+01 + vertex 1.098035e+02 4.490424e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 1.098035e+02 4.490424e+02 6.500000e+01 + vertex 1.098035e+02 4.490424e+02 7.000000e+01 + vertex 1.099576e+02 4.491965e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071239e-01 7.070897e-01 0.000000e+00 + outer loop + vertex 1.099576e+02 4.491965e+02 6.500000e+01 + vertex 1.098035e+02 4.490424e+02 7.000000e+01 + vertex 1.099576e+02 4.491965e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 1.099576e+02 4.491965e+02 6.500000e+01 + vertex 1.099576e+02 4.491965e+02 7.000000e+01 + vertex 1.100825e+02 4.493750e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 1.100825e+02 4.493750e+02 6.500000e+01 + vertex 1.099576e+02 4.491965e+02 7.000000e+01 + vertex 1.100825e+02 4.493750e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063015e-01 4.226318e-01 0.000000e+00 + outer loop + vertex 1.100825e+02 4.493750e+02 6.500000e+01 + vertex 1.100825e+02 4.493750e+02 7.000000e+01 + vertex 1.101746e+02 4.495725e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063015e-01 4.226318e-01 0.000000e+00 + outer loop + vertex 1.101746e+02 4.495725e+02 6.500000e+01 + vertex 1.100825e+02 4.493750e+02 7.000000e+01 + vertex 1.101746e+02 4.495725e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659261e-01 2.588181e-01 0.000000e+00 + outer loop + vertex 1.101746e+02 4.495725e+02 6.500000e+01 + vertex 1.101746e+02 4.495725e+02 7.000000e+01 + vertex 1.102310e+02 4.497829e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659261e-01 2.588181e-01 0.000000e+00 + outer loop + vertex 1.102310e+02 4.497829e+02 6.500000e+01 + vertex 1.101746e+02 4.495725e+02 7.000000e+01 + vertex 1.102310e+02 4.497829e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961954e-01 8.714829e-02 0.000000e+00 + outer loop + vertex 1.102310e+02 4.497829e+02 6.500000e+01 + vertex 1.102310e+02 4.497829e+02 7.000000e+01 + vertex 1.102500e+02 4.500000e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961954e-01 8.714829e-02 0.000000e+00 + outer loop + vertex 1.102500e+02 4.500000e+02 6.500000e+01 + vertex 1.102310e+02 4.497829e+02 7.000000e+01 + vertex 1.102500e+02 4.500000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961964e-01 -8.713641e-02 0.000000e+00 + outer loop + vertex 1.102500e+02 4.500000e+02 6.500000e+01 + vertex 1.102500e+02 4.500000e+02 7.000000e+01 + vertex 1.102310e+02 4.502171e+02 6.500000e+01 + endloop + endfacet + facet normal -9.961964e-01 -8.713641e-02 0.000000e+00 + outer loop + vertex 1.102310e+02 4.502171e+02 6.500000e+01 + vertex 1.102500e+02 4.500000e+02 7.000000e+01 + vertex 1.102310e+02 4.502171e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.102310e+02 4.502171e+02 6.500000e+01 + vertex 1.102310e+02 4.502171e+02 7.000000e+01 + vertex 1.101746e+02 4.504275e+02 6.500000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 1.101746e+02 4.504275e+02 6.500000e+01 + vertex 1.102310e+02 4.502171e+02 7.000000e+01 + vertex 1.101746e+02 4.504275e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063015e-01 -4.226318e-01 0.000000e+00 + outer loop + vertex 1.101746e+02 4.504275e+02 6.500000e+01 + vertex 1.101746e+02 4.504275e+02 7.000000e+01 + vertex 1.100825e+02 4.506250e+02 6.500000e+01 + endloop + endfacet + facet normal -9.063015e-01 -4.226318e-01 0.000000e+00 + outer loop + vertex 1.100825e+02 4.506250e+02 6.500000e+01 + vertex 1.101746e+02 4.504275e+02 7.000000e+01 + vertex 1.100825e+02 4.506250e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 1.100825e+02 4.506250e+02 6.500000e+01 + vertex 1.100825e+02 4.506250e+02 7.000000e+01 + vertex 1.099576e+02 4.508035e+02 6.500000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 1.099576e+02 4.508035e+02 6.500000e+01 + vertex 1.100825e+02 4.506250e+02 7.000000e+01 + vertex 1.099576e+02 4.508035e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 1.099576e+02 4.508035e+02 6.500000e+01 + vertex 1.099576e+02 4.508035e+02 7.000000e+01 + vertex 1.098035e+02 4.509576e+02 6.500000e+01 + endloop + endfacet + facet normal -7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 1.098035e+02 4.509576e+02 6.500000e+01 + vertex 1.099576e+02 4.508035e+02 7.000000e+01 + vertex 1.098035e+02 4.509576e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735266e-01 -8.191869e-01 0.000000e+00 + outer loop + vertex 1.098035e+02 4.509576e+02 6.500000e+01 + vertex 1.098035e+02 4.509576e+02 7.000000e+01 + vertex 1.096250e+02 4.510825e+02 6.500000e+01 + endloop + endfacet + facet normal -5.735266e-01 -8.191869e-01 0.000000e+00 + outer loop + vertex 1.096250e+02 4.510825e+02 6.500000e+01 + vertex 1.098035e+02 4.509576e+02 7.000000e+01 + vertex 1.096250e+02 4.510825e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.096250e+02 4.510825e+02 6.500000e+01 + vertex 1.096250e+02 4.510825e+02 7.000000e+01 + vertex 1.094275e+02 4.511746e+02 6.500000e+01 + endloop + endfacet + facet normal -4.226393e-01 -9.062980e-01 0.000000e+00 + outer loop + vertex 1.094275e+02 4.511746e+02 6.500000e+01 + vertex 1.096250e+02 4.510825e+02 7.000000e+01 + vertex 1.094275e+02 4.511746e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.094275e+02 4.511746e+02 6.500000e+01 + vertex 1.094275e+02 4.511746e+02 7.000000e+01 + vertex 1.092171e+02 4.512310e+02 6.500000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 1.092171e+02 4.512310e+02 6.500000e+01 + vertex 1.094275e+02 4.511746e+02 7.000000e+01 + vertex 1.092171e+02 4.512310e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712687e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 1.092171e+02 4.512310e+02 6.500000e+01 + vertex 1.092171e+02 4.512310e+02 7.000000e+01 + vertex 1.090000e+02 4.512500e+02 6.500000e+01 + endloop + endfacet + facet normal -8.712687e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 1.090000e+02 4.512500e+02 6.500000e+01 + vertex 1.092171e+02 4.512310e+02 7.000000e+01 + vertex 1.090000e+02 4.512500e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 1.887164e+01 0.000000e+00 + vertex 4.391005e+02 1.510050e+01 0.000000e+00 + vertex 4.428716e+02 1.985770e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.428716e+02 1.985770e+01 0.000000e+00 + vertex 4.391005e+02 1.510050e+01 0.000000e+00 + vertex 4.376738e+02 1.677100e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.428716e+02 1.985770e+01 0.000000e+00 + vertex 4.376738e+02 1.677100e+01 0.000000e+00 + vertex 4.420718e+02 2.100000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.420718e+02 2.100000e+01 0.000000e+00 + vertex 4.376738e+02 1.677100e+01 0.000000e+00 + vertex 4.365259e+02 1.864413e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.420718e+02 2.100000e+01 0.000000e+00 + vertex 4.365259e+02 1.864413e+01 0.000000e+00 + vertex 4.414825e+02 2.226384e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.414825e+02 2.226384e+01 0.000000e+00 + vertex 4.365259e+02 1.864413e+01 0.000000e+00 + vertex 4.356852e+02 2.067376e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.414825e+02 2.226384e+01 0.000000e+00 + vertex 4.356852e+02 2.067376e+01 0.000000e+00 + vertex 4.411215e+02 2.361081e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.411215e+02 2.361081e+01 0.000000e+00 + vertex 4.356852e+02 2.067376e+01 0.000000e+00 + vertex 4.351724e+02 2.280992e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.411215e+02 2.361081e+01 0.000000e+00 + vertex 4.351724e+02 2.280992e+01 0.000000e+00 + vertex 4.410000e+02 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410000e+02 2.500000e+01 0.000000e+00 + vertex 4.351724e+02 2.280992e+01 0.000000e+00 + vertex 4.350000e+02 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410000e+02 2.500000e+01 0.000000e+00 + vertex 4.350000e+02 2.500000e+01 0.000000e+00 + vertex 4.411215e+02 2.638918e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.411215e+02 2.638918e+01 0.000000e+00 + vertex 4.350000e+02 2.500000e+01 0.000000e+00 + vertex 4.351724e+02 2.719008e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.411215e+02 2.638918e+01 0.000000e+00 + vertex 4.351724e+02 2.719008e+01 0.000000e+00 + vertex 4.414825e+02 2.773616e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.414825e+02 2.773616e+01 0.000000e+00 + vertex 4.351724e+02 2.719008e+01 0.000000e+00 + vertex 4.356852e+02 2.932623e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.414825e+02 2.773616e+01 0.000000e+00 + vertex 4.356852e+02 2.932623e+01 0.000000e+00 + vertex 4.420718e+02 2.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.420718e+02 2.900000e+01 0.000000e+00 + vertex 4.356852e+02 2.932623e+01 0.000000e+00 + vertex 4.365259e+02 3.135587e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.420718e+02 2.900000e+01 0.000000e+00 + vertex 4.365259e+02 3.135587e+01 0.000000e+00 + vertex 4.428716e+02 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 1.985770e+01 0.000000e+00 + vertex 4.588995e+02 1.510050e+01 0.000000e+00 + vertex 4.541423e+02 1.887164e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541423e+02 1.887164e+01 0.000000e+00 + vertex 4.588995e+02 1.510050e+01 0.000000e+00 + vertex 4.572290e+02 1.367376e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541423e+02 1.887164e+01 0.000000e+00 + vertex 4.572290e+02 1.367376e+01 0.000000e+00 + vertex 4.530000e+02 1.807179e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.530000e+02 1.807179e+01 0.000000e+00 + vertex 4.572290e+02 1.367376e+01 0.000000e+00 + vertex 4.553559e+02 1.252590e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.530000e+02 1.807179e+01 0.000000e+00 + vertex 4.553559e+02 1.252590e+01 0.000000e+00 + vertex 4.517362e+02 1.748246e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.517362e+02 1.748246e+01 0.000000e+00 + vertex 4.553559e+02 1.252590e+01 0.000000e+00 + vertex 4.533262e+02 1.168521e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.517362e+02 1.748246e+01 0.000000e+00 + vertex 4.533262e+02 1.168521e+01 0.000000e+00 + vertex 4.503892e+02 1.712153e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.503892e+02 1.712153e+01 0.000000e+00 + vertex 4.533262e+02 1.168521e+01 0.000000e+00 + vertex 4.511901e+02 1.117236e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.503892e+02 1.712153e+01 0.000000e+00 + vertex 4.511901e+02 1.117236e+01 0.000000e+00 + vertex 4.490000e+02 1.700000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 0.000000e+00 + vertex 4.511901e+02 1.117236e+01 0.000000e+00 + vertex 4.490000e+02 1.100000e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 0.000000e+00 + vertex 4.490000e+02 1.100000e+01 0.000000e+00 + vertex 4.476108e+02 1.712153e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.476108e+02 1.712153e+01 0.000000e+00 + vertex 4.490000e+02 1.100000e+01 0.000000e+00 + vertex 4.468099e+02 1.117236e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.476108e+02 1.712153e+01 0.000000e+00 + vertex 4.468099e+02 1.117236e+01 0.000000e+00 + vertex 4.462638e+02 1.748246e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.462638e+02 1.748246e+01 0.000000e+00 + vertex 4.468099e+02 1.117236e+01 0.000000e+00 + vertex 4.446738e+02 1.168521e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.462638e+02 1.748246e+01 0.000000e+00 + vertex 4.446738e+02 1.168521e+01 0.000000e+00 + vertex 4.450000e+02 1.807179e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.450000e+02 1.807179e+01 0.000000e+00 + vertex 4.446738e+02 1.168521e+01 0.000000e+00 + vertex 4.426441e+02 1.252590e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.450000e+02 1.807179e+01 0.000000e+00 + vertex 4.426441e+02 1.252590e+01 0.000000e+00 + vertex 4.438577e+02 1.887164e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 1.887164e+01 0.000000e+00 + vertex 4.426441e+02 1.252590e+01 0.000000e+00 + vertex 4.407710e+02 1.367376e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 1.887164e+01 0.000000e+00 + vertex 4.407710e+02 1.367376e+01 0.000000e+00 + vertex 4.391005e+02 1.510050e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.365259e+02 3.135587e+01 0.000000e+00 + vertex 4.376738e+02 3.322899e+01 0.000000e+00 + vertex 4.428716e+02 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.428716e+02 3.014230e+01 0.000000e+00 + vertex 4.376738e+02 3.322899e+01 0.000000e+00 + vertex 4.391005e+02 3.489949e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.428716e+02 3.014230e+01 0.000000e+00 + vertex 4.391005e+02 3.489949e+01 0.000000e+00 + vertex 4.438577e+02 3.112835e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 3.112835e+01 0.000000e+00 + vertex 4.391005e+02 3.489949e+01 0.000000e+00 + vertex 4.407710e+02 3.632624e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 3.112835e+01 0.000000e+00 + vertex 4.407710e+02 3.632624e+01 0.000000e+00 + vertex 4.450000e+02 3.192820e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.450000e+02 3.192820e+01 0.000000e+00 + vertex 4.407710e+02 3.632624e+01 0.000000e+00 + vertex 4.426441e+02 3.747409e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.450000e+02 3.192820e+01 0.000000e+00 + vertex 4.426441e+02 3.747409e+01 0.000000e+00 + vertex 4.462638e+02 3.251754e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.462638e+02 3.251754e+01 0.000000e+00 + vertex 4.426441e+02 3.747409e+01 0.000000e+00 + vertex 4.446738e+02 3.831479e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.462638e+02 3.251754e+01 0.000000e+00 + vertex 4.446738e+02 3.831479e+01 0.000000e+00 + vertex 4.476108e+02 3.287846e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.476108e+02 3.287846e+01 0.000000e+00 + vertex 4.446738e+02 3.831479e+01 0.000000e+00 + vertex 4.468099e+02 3.882763e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.476108e+02 3.287846e+01 0.000000e+00 + vertex 4.468099e+02 3.882763e+01 0.000000e+00 + vertex 4.490000e+02 3.300000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 3.300000e+01 0.000000e+00 + vertex 4.468099e+02 3.882763e+01 0.000000e+00 + vertex 4.490000e+02 3.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 3.300000e+01 0.000000e+00 + vertex 4.490000e+02 3.900000e+01 0.000000e+00 + vertex 4.503892e+02 3.287846e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.503892e+02 3.287846e+01 0.000000e+00 + vertex 4.490000e+02 3.900000e+01 0.000000e+00 + vertex 4.511901e+02 3.882763e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.503892e+02 3.287846e+01 0.000000e+00 + vertex 4.511901e+02 3.882763e+01 0.000000e+00 + vertex 4.517362e+02 3.251754e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.517362e+02 3.251754e+01 0.000000e+00 + vertex 4.511901e+02 3.882763e+01 0.000000e+00 + vertex 4.533262e+02 3.831479e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.517362e+02 3.251754e+01 0.000000e+00 + vertex 4.533262e+02 3.831479e+01 0.000000e+00 + vertex 4.530000e+02 3.192820e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.530000e+02 3.192820e+01 0.000000e+00 + vertex 4.533262e+02 3.831479e+01 0.000000e+00 + vertex 4.553559e+02 3.747409e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.530000e+02 3.192820e+01 0.000000e+00 + vertex 4.553559e+02 3.747409e+01 0.000000e+00 + vertex 4.541423e+02 3.112835e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 3.747409e+01 0.000000e+00 + vertex 4.572290e+02 3.632624e+01 0.000000e+00 + vertex 4.541423e+02 3.112835e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541423e+02 3.112835e+01 0.000000e+00 + vertex 4.572290e+02 3.632624e+01 0.000000e+00 + vertex 4.588995e+02 3.489949e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541423e+02 3.112835e+01 0.000000e+00 + vertex 4.588995e+02 3.489949e+01 0.000000e+00 + vertex 4.551284e+02 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 3.014230e+01 0.000000e+00 + vertex 4.588995e+02 3.489949e+01 0.000000e+00 + vertex 4.603262e+02 3.322899e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 3.014230e+01 0.000000e+00 + vertex 4.603262e+02 3.322899e+01 0.000000e+00 + vertex 4.559282e+02 2.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.559282e+02 2.900000e+01 0.000000e+00 + vertex 4.603262e+02 3.322899e+01 0.000000e+00 + vertex 4.614741e+02 3.135587e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.559282e+02 2.900000e+01 0.000000e+00 + vertex 4.614741e+02 3.135587e+01 0.000000e+00 + vertex 4.565175e+02 2.773616e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565175e+02 2.773616e+01 0.000000e+00 + vertex 4.614741e+02 3.135587e+01 0.000000e+00 + vertex 4.623148e+02 2.932623e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565175e+02 2.773616e+01 0.000000e+00 + vertex 4.623148e+02 2.932623e+01 0.000000e+00 + vertex 4.568785e+02 2.638918e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.568785e+02 2.638918e+01 0.000000e+00 + vertex 4.623148e+02 2.932623e+01 0.000000e+00 + vertex 4.628276e+02 2.719008e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.568785e+02 2.638918e+01 0.000000e+00 + vertex 4.628276e+02 2.719008e+01 0.000000e+00 + vertex 4.570000e+02 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.570000e+02 2.500000e+01 0.000000e+00 + vertex 4.628276e+02 2.719008e+01 0.000000e+00 + vertex 4.630000e+02 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.570000e+02 2.500000e+01 0.000000e+00 + vertex 4.630000e+02 2.500000e+01 0.000000e+00 + vertex 4.568785e+02 2.361081e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.568785e+02 2.361081e+01 0.000000e+00 + vertex 4.630000e+02 2.500000e+01 0.000000e+00 + vertex 4.628276e+02 2.280992e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.568785e+02 2.361081e+01 0.000000e+00 + vertex 4.628276e+02 2.280992e+01 0.000000e+00 + vertex 4.565175e+02 2.226384e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565175e+02 2.226384e+01 0.000000e+00 + vertex 4.628276e+02 2.280992e+01 0.000000e+00 + vertex 4.623148e+02 2.067376e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565175e+02 2.226384e+01 0.000000e+00 + vertex 4.623148e+02 2.067376e+01 0.000000e+00 + vertex 4.559282e+02 2.100000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.559282e+02 2.100000e+01 0.000000e+00 + vertex 4.623148e+02 2.067376e+01 0.000000e+00 + vertex 4.614741e+02 1.864413e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.559282e+02 2.100000e+01 0.000000e+00 + vertex 4.614741e+02 1.864413e+01 0.000000e+00 + vertex 4.551284e+02 1.985770e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 1.985770e+01 0.000000e+00 + vertex 4.614741e+02 1.864413e+01 0.000000e+00 + vertex 4.603262e+02 1.677100e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 1.985770e+01 0.000000e+00 + vertex 4.603262e+02 1.677100e+01 0.000000e+00 + vertex 4.588995e+02 1.510050e+01 0.000000e+00 + endloop + endfacet + facet normal 9.969179e-01 -7.845165e-02 0.000000e+00 + outer loop + vertex 4.630000e+02 2.500000e+01 0.000000e+00 + vertex 4.628276e+02 2.280992e+01 7.000000e+01 + vertex 4.628276e+02 2.280992e+01 0.000000e+00 + endloop + endfacet + facet normal 9.723707e-01 -2.334422e-01 0.000000e+00 + outer loop + vertex 4.628276e+02 2.280992e+01 0.000000e+00 + vertex 4.628276e+02 2.280992e+01 7.000000e+01 + vertex 4.623148e+02 2.067376e+01 7.000000e+01 + endloop + endfacet + facet normal 9.723707e-01 -2.334422e-01 0.000000e+00 + outer loop + vertex 4.628276e+02 2.280992e+01 0.000000e+00 + vertex 4.623148e+02 2.067376e+01 7.000000e+01 + vertex 4.623148e+02 2.067376e+01 0.000000e+00 + endloop + endfacet + facet normal 9.238756e-01 -3.826929e-01 0.000000e+00 + outer loop + vertex 4.623148e+02 2.067376e+01 0.000000e+00 + vertex 4.623148e+02 2.067376e+01 7.000000e+01 + vertex 4.614741e+02 1.864413e+01 7.000000e+01 + endloop + endfacet + facet normal 9.238756e-01 -3.826929e-01 0.000000e+00 + outer loop + vertex 4.623148e+02 2.067376e+01 0.000000e+00 + vertex 4.614741e+02 1.864413e+01 7.000000e+01 + vertex 4.614741e+02 1.864413e+01 0.000000e+00 + endloop + endfacet + facet normal 8.526438e-01 -5.224926e-01 0.000000e+00 + outer loop + vertex 4.614741e+02 1.864413e+01 0.000000e+00 + vertex 4.614741e+02 1.864413e+01 7.000000e+01 + vertex 4.603262e+02 1.677100e+01 7.000000e+01 + endloop + endfacet + facet normal 8.526438e-01 -5.224926e-01 0.000000e+00 + outer loop + vertex 4.614741e+02 1.864413e+01 0.000000e+00 + vertex 4.603262e+02 1.677100e+01 7.000000e+01 + vertex 4.603262e+02 1.677100e+01 0.000000e+00 + endloop + endfacet + facet normal 7.604031e-01 -6.494514e-01 0.000000e+00 + outer loop + vertex 4.603262e+02 1.677100e+01 0.000000e+00 + vertex 4.603262e+02 1.677100e+01 7.000000e+01 + vertex 4.588995e+02 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal 7.604031e-01 -6.494514e-01 0.000000e+00 + outer loop + vertex 4.603262e+02 1.677100e+01 0.000000e+00 + vertex 4.588995e+02 1.510050e+01 7.000000e+01 + vertex 4.588995e+02 1.510050e+01 0.000000e+00 + endloop + endfacet + facet normal 6.494525e-01 -7.604022e-01 0.000000e+00 + outer loop + vertex 4.588995e+02 1.510050e+01 0.000000e+00 + vertex 4.588995e+02 1.510050e+01 7.000000e+01 + vertex 4.572290e+02 1.367376e+01 7.000000e+01 + endloop + endfacet + facet normal 6.494525e-01 -7.604022e-01 0.000000e+00 + outer loop + vertex 4.588995e+02 1.510050e+01 0.000000e+00 + vertex 4.572290e+02 1.367376e+01 7.000000e+01 + vertex 4.572290e+02 1.367376e+01 0.000000e+00 + endloop + endfacet + facet normal 5.224973e-01 -8.526410e-01 0.000000e+00 + outer loop + vertex 4.572290e+02 1.367376e+01 0.000000e+00 + vertex 4.572290e+02 1.367376e+01 7.000000e+01 + vertex 4.553559e+02 1.252590e+01 7.000000e+01 + endloop + endfacet + facet normal 5.224973e-01 -8.526410e-01 0.000000e+00 + outer loop + vertex 4.572290e+02 1.367376e+01 0.000000e+00 + vertex 4.553559e+02 1.252590e+01 7.000000e+01 + vertex 4.553559e+02 1.252590e+01 0.000000e+00 + endloop + endfacet + facet normal 3.826827e-01 -9.238798e-01 0.000000e+00 + outer loop + vertex 4.553559e+02 1.252590e+01 0.000000e+00 + vertex 4.553559e+02 1.252590e+01 7.000000e+01 + vertex 4.533262e+02 1.168521e+01 7.000000e+01 + endloop + endfacet + facet normal 3.826827e-01 -9.238798e-01 0.000000e+00 + outer loop + vertex 4.553559e+02 1.252590e+01 0.000000e+00 + vertex 4.533262e+02 1.168521e+01 7.000000e+01 + vertex 4.533262e+02 1.168521e+01 0.000000e+00 + endloop + endfacet + facet normal 2.334439e-01 -9.723703e-01 0.000000e+00 + outer loop + vertex 4.533262e+02 1.168521e+01 0.000000e+00 + vertex 4.533262e+02 1.168521e+01 7.000000e+01 + vertex 4.511901e+02 1.117236e+01 7.000000e+01 + endloop + endfacet + facet normal 2.334439e-01 -9.723703e-01 0.000000e+00 + outer loop + vertex 4.533262e+02 1.168521e+01 0.000000e+00 + vertex 4.511901e+02 1.117236e+01 7.000000e+01 + vertex 4.511901e+02 1.117236e+01 0.000000e+00 + endloop + endfacet + facet normal 7.846008e-02 -9.969173e-01 0.000000e+00 + outer loop + vertex 4.511901e+02 1.117236e+01 0.000000e+00 + vertex 4.511901e+02 1.117236e+01 7.000000e+01 + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + endloop + endfacet + facet normal 7.846008e-02 -9.969173e-01 0.000000e+00 + outer loop + vertex 4.511901e+02 1.117236e+01 0.000000e+00 + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + vertex 4.490000e+02 1.100000e+01 0.000000e+00 + endloop + endfacet + facet normal -7.846008e-02 -9.969173e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 1.100000e+01 0.000000e+00 + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + vertex 4.468099e+02 1.117236e+01 7.000000e+01 + endloop + endfacet + facet normal -7.846008e-02 -9.969173e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 1.100000e+01 0.000000e+00 + vertex 4.468099e+02 1.117236e+01 7.000000e+01 + vertex 4.468099e+02 1.117236e+01 0.000000e+00 + endloop + endfacet + facet normal -2.334470e-01 -9.723695e-01 0.000000e+00 + outer loop + vertex 4.468099e+02 1.117236e+01 0.000000e+00 + vertex 4.468099e+02 1.117236e+01 7.000000e+01 + vertex 4.446738e+02 1.168521e+01 7.000000e+01 + endloop + endfacet + facet normal -2.334470e-01 -9.723695e-01 0.000000e+00 + outer loop + vertex 4.468099e+02 1.117236e+01 0.000000e+00 + vertex 4.446738e+02 1.168521e+01 7.000000e+01 + vertex 4.446738e+02 1.168521e+01 0.000000e+00 + endloop + endfacet + facet normal -3.826827e-01 -9.238798e-01 0.000000e+00 + outer loop + vertex 4.446738e+02 1.168521e+01 0.000000e+00 + vertex 4.446738e+02 1.168521e+01 7.000000e+01 + vertex 4.426441e+02 1.252590e+01 7.000000e+01 + endloop + endfacet + facet normal -3.826827e-01 -9.238798e-01 0.000000e+00 + outer loop + vertex 4.446738e+02 1.168521e+01 0.000000e+00 + vertex 4.426441e+02 1.252590e+01 7.000000e+01 + vertex 4.426441e+02 1.252590e+01 0.000000e+00 + endloop + endfacet + facet normal -5.224973e-01 -8.526410e-01 0.000000e+00 + outer loop + vertex 4.426441e+02 1.252590e+01 0.000000e+00 + vertex 4.426441e+02 1.252590e+01 7.000000e+01 + vertex 4.407710e+02 1.367376e+01 7.000000e+01 + endloop + endfacet + facet normal -5.224973e-01 -8.526410e-01 0.000000e+00 + outer loop + vertex 4.426441e+02 1.252590e+01 0.000000e+00 + vertex 4.407710e+02 1.367376e+01 7.000000e+01 + vertex 4.407710e+02 1.367376e+01 0.000000e+00 + endloop + endfacet + facet normal -6.494458e-01 -7.604079e-01 0.000000e+00 + outer loop + vertex 4.407710e+02 1.367376e+01 0.000000e+00 + vertex 4.407710e+02 1.367376e+01 7.000000e+01 + vertex 4.391005e+02 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal -6.494458e-01 -7.604079e-01 0.000000e+00 + outer loop + vertex 4.407710e+02 1.367376e+01 0.000000e+00 + vertex 4.391005e+02 1.510050e+01 7.000000e+01 + vertex 4.391005e+02 1.510050e+01 0.000000e+00 + endloop + endfacet + facet normal -7.604098e-01 -6.494436e-01 0.000000e+00 + outer loop + vertex 4.391005e+02 1.510050e+01 0.000000e+00 + vertex 4.391005e+02 1.510050e+01 7.000000e+01 + vertex 4.376738e+02 1.677100e+01 7.000000e+01 + endloop + endfacet + facet normal -7.604098e-01 -6.494436e-01 0.000000e+00 + outer loop + vertex 4.391005e+02 1.510050e+01 0.000000e+00 + vertex 4.376738e+02 1.677100e+01 7.000000e+01 + vertex 4.376738e+02 1.677100e+01 0.000000e+00 + endloop + endfacet + facet normal -8.526378e-01 -5.225025e-01 0.000000e+00 + outer loop + vertex 4.376738e+02 1.677100e+01 0.000000e+00 + vertex 4.376738e+02 1.677100e+01 7.000000e+01 + vertex 4.365259e+02 1.864413e+01 7.000000e+01 + endloop + endfacet + facet normal -8.526378e-01 -5.225025e-01 0.000000e+00 + outer loop + vertex 4.376738e+02 1.677100e+01 0.000000e+00 + vertex 4.365259e+02 1.864413e+01 7.000000e+01 + vertex 4.365259e+02 1.864413e+01 0.000000e+00 + endloop + endfacet + facet normal -9.238804e-01 -3.826813e-01 0.000000e+00 + outer loop + vertex 4.365259e+02 1.864413e+01 0.000000e+00 + vertex 4.365259e+02 1.864413e+01 7.000000e+01 + vertex 4.356852e+02 2.067376e+01 7.000000e+01 + endloop + endfacet + facet normal -9.238804e-01 -3.826813e-01 0.000000e+00 + outer loop + vertex 4.365259e+02 1.864413e+01 0.000000e+00 + vertex 4.356852e+02 2.067376e+01 7.000000e+01 + vertex 4.356852e+02 2.067376e+01 0.000000e+00 + endloop + endfacet + facet normal -9.723707e-01 -2.334422e-01 0.000000e+00 + outer loop + vertex 4.356852e+02 2.067376e+01 0.000000e+00 + vertex 4.356852e+02 2.067376e+01 7.000000e+01 + vertex 4.351724e+02 2.280992e+01 7.000000e+01 + endloop + endfacet + facet normal -9.723707e-01 -2.334422e-01 0.000000e+00 + outer loop + vertex 4.356852e+02 2.067376e+01 0.000000e+00 + vertex 4.351724e+02 2.280992e+01 7.000000e+01 + vertex 4.351724e+02 2.280992e+01 0.000000e+00 + endloop + endfacet + facet normal -9.969169e-01 -7.846513e-02 0.000000e+00 + outer loop + vertex 4.351724e+02 2.280992e+01 0.000000e+00 + vertex 4.351724e+02 2.280992e+01 7.000000e+01 + vertex 4.350000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.969169e-01 -7.846513e-02 0.000000e+00 + outer loop + vertex 4.351724e+02 2.280992e+01 0.000000e+00 + vertex 4.350000e+02 2.500000e+01 7.000000e+01 + vertex 4.350000e+02 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal -9.969169e-01 7.846513e-02 0.000000e+00 + outer loop + vertex 4.350000e+02 2.500000e+01 0.000000e+00 + vertex 4.350000e+02 2.500000e+01 7.000000e+01 + vertex 4.351724e+02 2.719008e+01 7.000000e+01 + endloop + endfacet + facet normal -9.969169e-01 7.846513e-02 0.000000e+00 + outer loop + vertex 4.350000e+02 2.500000e+01 0.000000e+00 + vertex 4.351724e+02 2.719008e+01 7.000000e+01 + vertex 4.351724e+02 2.719008e+01 0.000000e+00 + endloop + endfacet + facet normal -9.723706e-01 2.334426e-01 0.000000e+00 + outer loop + vertex 4.351724e+02 2.719008e+01 0.000000e+00 + vertex 4.351724e+02 2.719008e+01 7.000000e+01 + vertex 4.356852e+02 2.932623e+01 7.000000e+01 + endloop + endfacet + facet normal -9.723706e-01 2.334426e-01 0.000000e+00 + outer loop + vertex 4.351724e+02 2.719008e+01 0.000000e+00 + vertex 4.356852e+02 2.932623e+01 7.000000e+01 + vertex 4.356852e+02 2.932623e+01 0.000000e+00 + endloop + endfacet + facet normal -9.238807e-01 3.826807e-01 0.000000e+00 + outer loop + vertex 4.356852e+02 2.932623e+01 0.000000e+00 + vertex 4.356852e+02 2.932623e+01 7.000000e+01 + vertex 4.365259e+02 3.135587e+01 7.000000e+01 + endloop + endfacet + facet normal -9.238807e-01 3.826807e-01 0.000000e+00 + outer loop + vertex 4.356852e+02 2.932623e+01 0.000000e+00 + vertex 4.365259e+02 3.135587e+01 7.000000e+01 + vertex 4.365259e+02 3.135587e+01 0.000000e+00 + endloop + endfacet + facet normal -8.526373e-01 5.225032e-01 0.000000e+00 + outer loop + vertex 4.365259e+02 3.135587e+01 0.000000e+00 + vertex 4.365259e+02 3.135587e+01 7.000000e+01 + vertex 4.376738e+02 3.322899e+01 7.000000e+01 + endloop + endfacet + facet normal -8.526373e-01 5.225032e-01 0.000000e+00 + outer loop + vertex 4.365259e+02 3.135587e+01 0.000000e+00 + vertex 4.376738e+02 3.322899e+01 7.000000e+01 + vertex 4.376738e+02 3.322899e+01 0.000000e+00 + endloop + endfacet + facet normal -7.604098e-01 6.494436e-01 0.000000e+00 + outer loop + vertex 4.376738e+02 3.322899e+01 0.000000e+00 + vertex 4.376738e+02 3.322899e+01 7.000000e+01 + vertex 4.391005e+02 3.489949e+01 7.000000e+01 + endloop + endfacet + facet normal -7.604098e-01 6.494436e-01 0.000000e+00 + outer loop + vertex 4.376738e+02 3.322899e+01 0.000000e+00 + vertex 4.391005e+02 3.489949e+01 7.000000e+01 + vertex 4.391005e+02 3.489949e+01 0.000000e+00 + endloop + endfacet + facet normal -6.494463e-01 7.604075e-01 0.000000e+00 + outer loop + vertex 4.391005e+02 3.489949e+01 0.000000e+00 + vertex 4.391005e+02 3.489949e+01 7.000000e+01 + vertex 4.407710e+02 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal -6.494463e-01 7.604075e-01 0.000000e+00 + outer loop + vertex 4.391005e+02 3.489949e+01 0.000000e+00 + vertex 4.407710e+02 3.632624e+01 7.000000e+01 + vertex 4.407710e+02 3.632624e+01 0.000000e+00 + endloop + endfacet + facet normal -5.224967e-01 8.526413e-01 0.000000e+00 + outer loop + vertex 4.407710e+02 3.632624e+01 0.000000e+00 + vertex 4.407710e+02 3.632624e+01 7.000000e+01 + vertex 4.426441e+02 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal -5.224967e-01 8.526413e-01 0.000000e+00 + outer loop + vertex 4.407710e+02 3.632624e+01 0.000000e+00 + vertex 4.426441e+02 3.747409e+01 7.000000e+01 + vertex 4.426441e+02 3.747409e+01 0.000000e+00 + endloop + endfacet + facet normal -3.826842e-01 9.238792e-01 0.000000e+00 + outer loop + vertex 4.426441e+02 3.747409e+01 0.000000e+00 + vertex 4.426441e+02 3.747409e+01 7.000000e+01 + vertex 4.446738e+02 3.831479e+01 7.000000e+01 + endloop + endfacet + facet normal -3.826842e-01 9.238792e-01 0.000000e+00 + outer loop + vertex 4.426441e+02 3.747409e+01 0.000000e+00 + vertex 4.446738e+02 3.831479e+01 7.000000e+01 + vertex 4.446738e+02 3.831479e+01 0.000000e+00 + endloop + endfacet + facet normal -2.334462e-01 9.723697e-01 0.000000e+00 + outer loop + vertex 4.446738e+02 3.831479e+01 0.000000e+00 + vertex 4.446738e+02 3.831479e+01 7.000000e+01 + vertex 4.468099e+02 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal -2.334462e-01 9.723697e-01 0.000000e+00 + outer loop + vertex 4.446738e+02 3.831479e+01 0.000000e+00 + vertex 4.468099e+02 3.882763e+01 7.000000e+01 + vertex 4.468099e+02 3.882763e+01 0.000000e+00 + endloop + endfacet + facet normal -7.845923e-02 9.969173e-01 0.000000e+00 + outer loop + vertex 4.468099e+02 3.882763e+01 0.000000e+00 + vertex 4.468099e+02 3.882763e+01 7.000000e+01 + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + endloop + endfacet + facet normal -7.845923e-02 9.969173e-01 0.000000e+00 + outer loop + vertex 4.468099e+02 3.882763e+01 0.000000e+00 + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + vertex 4.490000e+02 3.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 7.845923e-02 9.969173e-01 -0.000000e+00 + outer loop + vertex 4.490000e+02 3.900000e+01 0.000000e+00 + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + vertex 4.511901e+02 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal 7.845923e-02 9.969173e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 3.900000e+01 0.000000e+00 + vertex 4.511901e+02 3.882763e+01 7.000000e+01 + vertex 4.511901e+02 3.882763e+01 0.000000e+00 + endloop + endfacet + facet normal 2.334431e-01 9.723705e-01 -0.000000e+00 + outer loop + vertex 4.511901e+02 3.882763e+01 0.000000e+00 + vertex 4.511901e+02 3.882763e+01 7.000000e+01 + vertex 4.533262e+02 3.831479e+01 7.000000e+01 + endloop + endfacet + facet normal 2.334431e-01 9.723705e-01 0.000000e+00 + outer loop + vertex 4.511901e+02 3.882763e+01 0.000000e+00 + vertex 4.533262e+02 3.831479e+01 7.000000e+01 + vertex 4.533262e+02 3.831479e+01 0.000000e+00 + endloop + endfacet + facet normal 3.826842e-01 9.238792e-01 -0.000000e+00 + outer loop + vertex 4.533262e+02 3.831479e+01 0.000000e+00 + vertex 4.533262e+02 3.831479e+01 7.000000e+01 + vertex 4.553559e+02 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal 3.826842e-01 9.238792e-01 0.000000e+00 + outer loop + vertex 4.533262e+02 3.831479e+01 0.000000e+00 + vertex 4.553559e+02 3.747409e+01 7.000000e+01 + vertex 4.553559e+02 3.747409e+01 0.000000e+00 + endloop + endfacet + facet normal 5.224967e-01 8.526413e-01 -0.000000e+00 + outer loop + vertex 4.553559e+02 3.747409e+01 0.000000e+00 + vertex 4.553559e+02 3.747409e+01 7.000000e+01 + vertex 4.572290e+02 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal 5.224967e-01 8.526413e-01 0.000000e+00 + outer loop + vertex 4.553559e+02 3.747409e+01 0.000000e+00 + vertex 4.572290e+02 3.632624e+01 7.000000e+01 + vertex 4.572290e+02 3.632624e+01 0.000000e+00 + endloop + endfacet + facet normal 6.494530e-01 7.604017e-01 -0.000000e+00 + outer loop + vertex 4.572290e+02 3.632624e+01 0.000000e+00 + vertex 4.572290e+02 3.632624e+01 7.000000e+01 + vertex 4.588995e+02 3.489949e+01 7.000000e+01 + endloop + endfacet + facet normal 6.494530e-01 7.604017e-01 0.000000e+00 + outer loop + vertex 4.572290e+02 3.632624e+01 0.000000e+00 + vertex 4.588995e+02 3.489949e+01 7.000000e+01 + vertex 4.588995e+02 3.489949e+01 0.000000e+00 + endloop + endfacet + facet normal 7.604031e-01 6.494514e-01 -0.000000e+00 + outer loop + vertex 4.588995e+02 3.489949e+01 0.000000e+00 + vertex 4.588995e+02 3.489949e+01 7.000000e+01 + vertex 4.603262e+02 3.322899e+01 7.000000e+01 + endloop + endfacet + facet normal 7.604031e-01 6.494514e-01 0.000000e+00 + outer loop + vertex 4.588995e+02 3.489949e+01 0.000000e+00 + vertex 4.603262e+02 3.322899e+01 7.000000e+01 + vertex 4.603262e+02 3.322899e+01 0.000000e+00 + endloop + endfacet + facet normal 8.526433e-01 5.224934e-01 -0.000000e+00 + outer loop + vertex 4.603262e+02 3.322899e+01 0.000000e+00 + vertex 4.603262e+02 3.322899e+01 7.000000e+01 + vertex 4.614741e+02 3.135587e+01 7.000000e+01 + endloop + endfacet + facet normal 8.526433e-01 5.224934e-01 0.000000e+00 + outer loop + vertex 4.603262e+02 3.322899e+01 0.000000e+00 + vertex 4.614741e+02 3.135587e+01 7.000000e+01 + vertex 4.614741e+02 3.135587e+01 0.000000e+00 + endloop + endfacet + facet normal 9.238759e-01 3.826923e-01 -0.000000e+00 + outer loop + vertex 4.614741e+02 3.135587e+01 0.000000e+00 + vertex 4.614741e+02 3.135587e+01 7.000000e+01 + vertex 4.623148e+02 2.932623e+01 7.000000e+01 + endloop + endfacet + facet normal 9.238759e-01 3.826923e-01 0.000000e+00 + outer loop + vertex 4.614741e+02 3.135587e+01 0.000000e+00 + vertex 4.623148e+02 2.932623e+01 7.000000e+01 + vertex 4.623148e+02 2.932623e+01 0.000000e+00 + endloop + endfacet + facet normal 9.723706e-01 2.334426e-01 -0.000000e+00 + outer loop + vertex 4.623148e+02 2.932623e+01 0.000000e+00 + vertex 4.623148e+02 2.932623e+01 7.000000e+01 + vertex 4.628276e+02 2.719008e+01 7.000000e+01 + endloop + endfacet + facet normal 9.723706e-01 2.334426e-01 0.000000e+00 + outer loop + vertex 4.623148e+02 2.932623e+01 0.000000e+00 + vertex 4.628276e+02 2.719008e+01 7.000000e+01 + vertex 4.628276e+02 2.719008e+01 0.000000e+00 + endloop + endfacet + facet normal 9.969179e-01 7.845165e-02 -0.000000e+00 + outer loop + vertex 4.628276e+02 2.719008e+01 0.000000e+00 + vertex 4.628276e+02 2.719008e+01 7.000000e+01 + vertex 4.630000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.969179e-01 7.845165e-02 0.000000e+00 + outer loop + vertex 4.628276e+02 2.719008e+01 0.000000e+00 + vertex 4.630000e+02 2.500000e+01 7.000000e+01 + vertex 4.630000e+02 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 9.969179e-01 -7.845165e-02 0.000000e+00 + outer loop + vertex 4.630000e+02 2.500000e+01 0.000000e+00 + vertex 4.630000e+02 2.500000e+01 7.000000e+01 + vertex 4.628276e+02 2.280992e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715273e-02 0.000000e+00 + outer loop + vertex 4.570000e+02 2.500000e+01 7.450000e+01 + vertex 4.570000e+02 2.500000e+01 0.000000e+00 + vertex 4.568785e+02 2.361081e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715273e-02 0.000000e+00 + outer loop + vertex 4.568785e+02 2.361081e+01 7.450000e+01 + vertex 4.570000e+02 2.500000e+01 0.000000e+00 + vertex 4.568785e+02 2.361081e+01 0.000000e+00 + endloop + endfacet + facet normal -9.659232e-01 2.588290e-01 0.000000e+00 + outer loop + vertex 4.568785e+02 2.361081e+01 7.450000e+01 + vertex 4.568785e+02 2.361081e+01 0.000000e+00 + vertex 4.565175e+02 2.226384e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659232e-01 2.588290e-01 0.000000e+00 + outer loop + vertex 4.565175e+02 2.226384e+01 7.450000e+01 + vertex 4.568785e+02 2.361081e+01 0.000000e+00 + vertex 4.565175e+02 2.226384e+01 0.000000e+00 + endloop + endfacet + facet normal -9.063068e-01 4.226203e-01 0.000000e+00 + outer loop + vertex 4.565175e+02 2.226384e+01 7.450000e+01 + vertex 4.565175e+02 2.226384e+01 0.000000e+00 + vertex 4.559282e+02 2.100000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063068e-01 4.226203e-01 0.000000e+00 + outer loop + vertex 4.559282e+02 2.100000e+01 7.450000e+01 + vertex 4.565175e+02 2.226384e+01 0.000000e+00 + vertex 4.559282e+02 2.100000e+01 0.000000e+00 + endloop + endfacet + facet normal -8.191564e-01 5.735703e-01 0.000000e+00 + outer loop + vertex 4.559282e+02 2.100000e+01 7.450000e+01 + vertex 4.559282e+02 2.100000e+01 0.000000e+00 + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191564e-01 5.735703e-01 0.000000e+00 + outer loop + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + vertex 4.559282e+02 2.100000e+01 0.000000e+00 + vertex 4.551284e+02 1.985770e+01 0.000000e+00 + endloop + endfacet + facet normal -7.071014e-01 7.071121e-01 0.000000e+00 + outer loop + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + vertex 4.551284e+02 1.985770e+01 0.000000e+00 + vertex 4.541423e+02 1.887164e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071014e-01 7.071121e-01 0.000000e+00 + outer loop + vertex 4.541423e+02 1.887164e+01 7.450000e+01 + vertex 4.551284e+02 1.985770e+01 0.000000e+00 + vertex 4.541423e+02 1.887164e+01 0.000000e+00 + endloop + endfacet + facet normal -5.735800e-01 8.191496e-01 0.000000e+00 + outer loop + vertex 4.541423e+02 1.887164e+01 7.450000e+01 + vertex 4.541423e+02 1.887164e+01 0.000000e+00 + vertex 4.530000e+02 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735800e-01 8.191496e-01 0.000000e+00 + outer loop + vertex 4.530000e+02 1.807179e+01 7.450000e+01 + vertex 4.541423e+02 1.887164e+01 0.000000e+00 + vertex 4.530000e+02 1.807179e+01 0.000000e+00 + endloop + endfacet + facet normal -4.226212e-01 9.063064e-01 0.000000e+00 + outer loop + vertex 4.530000e+02 1.807179e+01 7.450000e+01 + vertex 4.530000e+02 1.807179e+01 0.000000e+00 + vertex 4.517362e+02 1.748246e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226212e-01 9.063064e-01 0.000000e+00 + outer loop + vertex 4.517362e+02 1.748246e+01 7.450000e+01 + vertex 4.530000e+02 1.807179e+01 0.000000e+00 + vertex 4.517362e+02 1.748246e+01 0.000000e+00 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.517362e+02 1.748246e+01 7.450000e+01 + vertex 4.517362e+02 1.748246e+01 0.000000e+00 + vertex 4.503892e+02 1.712153e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.503892e+02 1.712153e+01 7.450000e+01 + vertex 4.517362e+02 1.748246e+01 0.000000e+00 + vertex 4.503892e+02 1.712153e+01 0.000000e+00 + endloop + endfacet + facet normal -8.715423e-02 9.961948e-01 0.000000e+00 + outer loop + vertex 4.503892e+02 1.712153e+01 7.450000e+01 + vertex 4.503892e+02 1.712153e+01 0.000000e+00 + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715423e-02 9.961948e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.503892e+02 1.712153e+01 0.000000e+00 + vertex 4.490000e+02 1.700000e+01 0.000000e+00 + endloop + endfacet + facet normal 8.715608e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.490000e+02 1.700000e+01 0.000000e+00 + vertex 4.476108e+02 1.712153e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715608e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 4.476108e+02 1.712153e+01 7.450000e+01 + vertex 4.490000e+02 1.700000e+01 0.000000e+00 + vertex 4.476108e+02 1.712153e+01 0.000000e+00 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.476108e+02 1.712153e+01 7.450000e+01 + vertex 4.476108e+02 1.712153e+01 0.000000e+00 + vertex 4.462638e+02 1.748246e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.462638e+02 1.748246e+01 7.450000e+01 + vertex 4.476108e+02 1.712153e+01 0.000000e+00 + vertex 4.462638e+02 1.748246e+01 0.000000e+00 + endloop + endfacet + facet normal 4.226212e-01 9.063064e-01 0.000000e+00 + outer loop + vertex 4.462638e+02 1.748246e+01 7.450000e+01 + vertex 4.462638e+02 1.748246e+01 0.000000e+00 + vertex 4.450000e+02 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226212e-01 9.063064e-01 0.000000e+00 + outer loop + vertex 4.450000e+02 1.807179e+01 7.450000e+01 + vertex 4.462638e+02 1.748246e+01 0.000000e+00 + vertex 4.450000e+02 1.807179e+01 0.000000e+00 + endloop + endfacet + facet normal 5.735699e-01 8.191566e-01 0.000000e+00 + outer loop + vertex 4.450000e+02 1.807179e+01 7.450000e+01 + vertex 4.450000e+02 1.807179e+01 0.000000e+00 + vertex 4.438577e+02 1.887164e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735699e-01 8.191566e-01 0.000000e+00 + outer loop + vertex 4.438577e+02 1.887164e+01 7.450000e+01 + vertex 4.450000e+02 1.807179e+01 0.000000e+00 + vertex 4.438577e+02 1.887164e+01 0.000000e+00 + endloop + endfacet + facet normal 7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.438577e+02 1.887164e+01 7.450000e+01 + vertex 4.438577e+02 1.887164e+01 0.000000e+00 + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + vertex 4.438577e+02 1.887164e+01 0.000000e+00 + vertex 4.428716e+02 1.985770e+01 0.000000e+00 + endloop + endfacet + facet normal 8.191463e-01 5.735846e-01 0.000000e+00 + outer loop + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + vertex 4.428716e+02 1.985770e+01 0.000000e+00 + vertex 4.420718e+02 2.100000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191463e-01 5.735846e-01 0.000000e+00 + outer loop + vertex 4.420718e+02 2.100000e+01 7.450000e+01 + vertex 4.428716e+02 1.985770e+01 0.000000e+00 + vertex 4.420718e+02 2.100000e+01 0.000000e+00 + endloop + endfacet + facet normal 9.063150e-01 4.226027e-01 0.000000e+00 + outer loop + vertex 4.420718e+02 2.100000e+01 7.450000e+01 + vertex 4.420718e+02 2.100000e+01 0.000000e+00 + vertex 4.414825e+02 2.226384e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063150e-01 4.226027e-01 0.000000e+00 + outer loop + vertex 4.414825e+02 2.226384e+01 7.450000e+01 + vertex 4.420718e+02 2.100000e+01 0.000000e+00 + vertex 4.414825e+02 2.226384e+01 0.000000e+00 + endloop + endfacet + facet normal 9.659232e-01 2.588290e-01 0.000000e+00 + outer loop + vertex 4.414825e+02 2.226384e+01 7.450000e+01 + vertex 4.414825e+02 2.226384e+01 0.000000e+00 + vertex 4.411215e+02 2.361081e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659232e-01 2.588290e-01 0.000000e+00 + outer loop + vertex 4.411215e+02 2.361081e+01 7.450000e+01 + vertex 4.414825e+02 2.226384e+01 0.000000e+00 + vertex 4.411215e+02 2.361081e+01 0.000000e+00 + endloop + endfacet + facet normal 9.961950e-01 8.715273e-02 0.000000e+00 + outer loop + vertex 4.411215e+02 2.361081e+01 7.450000e+01 + vertex 4.411215e+02 2.361081e+01 0.000000e+00 + vertex 4.410000e+02 2.500000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961950e-01 8.715273e-02 0.000000e+00 + outer loop + vertex 4.410000e+02 2.500000e+01 7.450000e+01 + vertex 4.411215e+02 2.361081e+01 0.000000e+00 + vertex 4.410000e+02 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.410000e+02 2.500000e+01 7.450000e+01 + vertex 4.410000e+02 2.500000e+01 0.000000e+00 + vertex 4.411215e+02 2.638918e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.411215e+02 2.638918e+01 7.450000e+01 + vertex 4.410000e+02 2.500000e+01 0.000000e+00 + vertex 4.411215e+02 2.638918e+01 0.000000e+00 + endloop + endfacet + facet normal 9.659232e-01 -2.588290e-01 0.000000e+00 + outer loop + vertex 4.411215e+02 2.638918e+01 7.450000e+01 + vertex 4.411215e+02 2.638918e+01 0.000000e+00 + vertex 4.414825e+02 2.773616e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659232e-01 -2.588290e-01 0.000000e+00 + outer loop + vertex 4.414825e+02 2.773616e+01 7.450000e+01 + vertex 4.411215e+02 2.638918e+01 0.000000e+00 + vertex 4.414825e+02 2.773616e+01 0.000000e+00 + endloop + endfacet + facet normal 9.063155e-01 -4.226017e-01 0.000000e+00 + outer loop + vertex 4.414825e+02 2.773616e+01 7.450000e+01 + vertex 4.414825e+02 2.773616e+01 0.000000e+00 + vertex 4.420718e+02 2.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063155e-01 -4.226017e-01 0.000000e+00 + outer loop + vertex 4.420718e+02 2.900000e+01 7.450000e+01 + vertex 4.414825e+02 2.773616e+01 0.000000e+00 + vertex 4.420718e+02 2.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 8.191463e-01 -5.735846e-01 0.000000e+00 + outer loop + vertex 4.420718e+02 2.900000e+01 7.450000e+01 + vertex 4.420718e+02 2.900000e+01 0.000000e+00 + vertex 4.428716e+02 3.014230e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191463e-01 -5.735846e-01 0.000000e+00 + outer loop + vertex 4.428716e+02 3.014230e+01 7.450000e+01 + vertex 4.420718e+02 2.900000e+01 0.000000e+00 + vertex 4.428716e+02 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal 7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.428716e+02 3.014230e+01 7.450000e+01 + vertex 4.428716e+02 3.014230e+01 0.000000e+00 + vertex 4.438577e+02 3.112835e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.438577e+02 3.112835e+01 7.450000e+01 + vertex 4.428716e+02 3.014230e+01 0.000000e+00 + vertex 4.438577e+02 3.112835e+01 0.000000e+00 + endloop + endfacet + facet normal 5.735681e-01 -8.191579e-01 0.000000e+00 + outer loop + vertex 4.438577e+02 3.112835e+01 7.450000e+01 + vertex 4.438577e+02 3.112835e+01 0.000000e+00 + vertex 4.450000e+02 3.192820e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735681e-01 -8.191579e-01 0.000000e+00 + outer loop + vertex 4.450000e+02 3.192820e+01 7.450000e+01 + vertex 4.438577e+02 3.112835e+01 0.000000e+00 + vertex 4.450000e+02 3.192820e+01 0.000000e+00 + endloop + endfacet + facet normal 4.226212e-01 -9.063064e-01 0.000000e+00 + outer loop + vertex 4.450000e+02 3.192820e+01 7.450000e+01 + vertex 4.450000e+02 3.192820e+01 0.000000e+00 + vertex 4.462638e+02 3.251754e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226212e-01 -9.063064e-01 0.000000e+00 + outer loop + vertex 4.462638e+02 3.251754e+01 7.450000e+01 + vertex 4.450000e+02 3.192820e+01 0.000000e+00 + vertex 4.462638e+02 3.251754e+01 0.000000e+00 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.462638e+02 3.251754e+01 7.450000e+01 + vertex 4.462638e+02 3.251754e+01 0.000000e+00 + vertex 4.476108e+02 3.287846e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.476108e+02 3.287846e+01 7.450000e+01 + vertex 4.462638e+02 3.251754e+01 0.000000e+00 + vertex 4.476108e+02 3.287846e+01 0.000000e+00 + endloop + endfacet + facet normal 8.715608e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.476108e+02 3.287846e+01 7.450000e+01 + vertex 4.476108e+02 3.287846e+01 0.000000e+00 + vertex 4.490000e+02 3.300000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715608e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 3.300000e+01 7.450000e+01 + vertex 4.476108e+02 3.287846e+01 0.000000e+00 + vertex 4.490000e+02 3.300000e+01 0.000000e+00 + endloop + endfacet + facet normal -8.715423e-02 -9.961948e-01 -0.000000e+00 + outer loop + vertex 4.490000e+02 3.300000e+01 7.450000e+01 + vertex 4.490000e+02 3.300000e+01 0.000000e+00 + vertex 4.503892e+02 3.287846e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715423e-02 -9.961948e-01 -0.000000e+00 + outer loop + vertex 4.503892e+02 3.287846e+01 7.450000e+01 + vertex 4.490000e+02 3.300000e+01 0.000000e+00 + vertex 4.503892e+02 3.287846e+01 0.000000e+00 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 -0.000000e+00 + outer loop + vertex 4.503892e+02 3.287846e+01 7.450000e+01 + vertex 4.503892e+02 3.287846e+01 0.000000e+00 + vertex 4.517362e+02 3.251754e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 -0.000000e+00 + outer loop + vertex 4.517362e+02 3.251754e+01 7.450000e+01 + vertex 4.503892e+02 3.287846e+01 0.000000e+00 + vertex 4.517362e+02 3.251754e+01 0.000000e+00 + endloop + endfacet + facet normal -4.226212e-01 -9.063064e-01 -0.000000e+00 + outer loop + vertex 4.517362e+02 3.251754e+01 7.450000e+01 + vertex 4.517362e+02 3.251754e+01 0.000000e+00 + vertex 4.530000e+02 3.192820e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226212e-01 -9.063064e-01 -0.000000e+00 + outer loop + vertex 4.530000e+02 3.192820e+01 7.450000e+01 + vertex 4.517362e+02 3.251754e+01 0.000000e+00 + vertex 4.530000e+02 3.192820e+01 0.000000e+00 + endloop + endfacet + facet normal -5.735782e-01 -8.191508e-01 -0.000000e+00 + outer loop + vertex 4.530000e+02 3.192820e+01 7.450000e+01 + vertex 4.530000e+02 3.192820e+01 0.000000e+00 + vertex 4.541423e+02 3.112835e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735782e-01 -8.191508e-01 -0.000000e+00 + outer loop + vertex 4.541423e+02 3.112835e+01 7.450000e+01 + vertex 4.530000e+02 3.192820e+01 0.000000e+00 + vertex 4.541423e+02 3.112835e+01 0.000000e+00 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 -0.000000e+00 + outer loop + vertex 4.541423e+02 3.112835e+01 7.450000e+01 + vertex 4.541423e+02 3.112835e+01 0.000000e+00 + vertex 4.551284e+02 3.014230e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 -0.000000e+00 + outer loop + vertex 4.551284e+02 3.014230e+01 7.450000e+01 + vertex 4.541423e+02 3.112835e+01 0.000000e+00 + vertex 4.551284e+02 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal -8.191564e-01 -5.735703e-01 -0.000000e+00 + outer loop + vertex 4.551284e+02 3.014230e+01 7.450000e+01 + vertex 4.551284e+02 3.014230e+01 0.000000e+00 + vertex 4.559282e+02 2.900000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191564e-01 -5.735703e-01 -0.000000e+00 + outer loop + vertex 4.559282e+02 2.900000e+01 7.450000e+01 + vertex 4.551284e+02 3.014230e+01 0.000000e+00 + vertex 4.559282e+02 2.900000e+01 0.000000e+00 + endloop + endfacet + facet normal -9.063073e-01 -4.226193e-01 -0.000000e+00 + outer loop + vertex 4.559282e+02 2.900000e+01 7.450000e+01 + vertex 4.559282e+02 2.900000e+01 0.000000e+00 + vertex 4.565175e+02 2.773616e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063073e-01 -4.226193e-01 -0.000000e+00 + outer loop + vertex 4.565175e+02 2.773616e+01 7.450000e+01 + vertex 4.559282e+02 2.900000e+01 0.000000e+00 + vertex 4.565175e+02 2.773616e+01 0.000000e+00 + endloop + endfacet + facet normal -9.659232e-01 -2.588290e-01 -0.000000e+00 + outer loop + vertex 4.565175e+02 2.773616e+01 7.450000e+01 + vertex 4.565175e+02 2.773616e+01 0.000000e+00 + vertex 4.568785e+02 2.638918e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659232e-01 -2.588290e-01 -0.000000e+00 + outer loop + vertex 4.568785e+02 2.638918e+01 7.450000e+01 + vertex 4.565175e+02 2.773616e+01 0.000000e+00 + vertex 4.568785e+02 2.638918e+01 0.000000e+00 + endloop + endfacet + facet normal -9.961949e-01 -8.715297e-02 -0.000000e+00 + outer loop + vertex 4.568785e+02 2.638918e+01 7.450000e+01 + vertex 4.568785e+02 2.638918e+01 0.000000e+00 + vertex 4.570000e+02 2.500000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715297e-02 -0.000000e+00 + outer loop + vertex 4.570000e+02 2.500000e+01 7.450000e+01 + vertex 4.568785e+02 2.638918e+01 0.000000e+00 + vertex 4.570000e+02 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.349358e+02 6.928846e+00 7.450000e+01 + vertex 4.345359e+02 7.499997e+00 7.450000e+01 + vertex 4.340083e+02 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340608e+02 8.805405e+00 7.450000e+01 + vertex 4.340000e+02 9.499997e+00 7.450000e+01 + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + vertex 4.340000e+02 9.499997e+00 7.450000e+01 + vertex 4.340608e+02 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + vertex 4.340608e+02 1.019459e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.340608e+02 1.019459e+01 7.450000e+01 + vertex 4.342412e+02 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.342412e+02 1.086808e+01 7.450000e+01 + vertex 4.345359e+02 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.420000e+02 9.499997e+00 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.420000e+02 9.499997e+00 7.450000e+01 + vertex 4.419392e+02 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.419392e+02 8.805405e+00 7.450000e+01 + vertex 4.417588e+02 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 6.258331e+00 7.450000e+01 + vertex 4.345359e+02 7.499997e+00 7.450000e+01 + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + vertex 4.345359e+02 7.499997e+00 7.450000e+01 + vertex 4.342412e+02 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + vertex 4.342412e+02 8.131918e+00 7.450000e+01 + vertex 4.340608e+02 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414825e+02 2.773616e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.411215e+02 2.638918e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.411215e+02 2.638918e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.410000e+02 2.500000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410642e+02 1.207115e+01 7.450000e+01 + vertex 4.414641e+02 1.150000e+01 7.450000e+01 + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414641e+02 1.150000e+01 7.450000e+01 + vertex 4.417588e+02 1.086808e+01 7.450000e+01 + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.417588e+02 1.086808e+01 7.450000e+01 + vertex 4.419392e+02 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.419392e+02 1.019459e+01 7.450000e+01 + vertex 4.420000e+02 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.414825e+02 2.773616e+01 7.450000e+01 + vertex 4.420718e+02 2.900000e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.420718e+02 2.900000e+01 7.450000e+01 + vertex 4.428716e+02 3.014230e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.428716e+02 3.014230e+01 7.450000e+01 + vertex 4.438577e+02 3.112835e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.373054e+02 1.343923e+01 7.450000e+01 + vertex 4.380000e+02 1.350000e+01 7.450000e+01 + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.373054e+02 1.343923e+01 7.450000e+01 + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + vertex 4.366319e+02 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.386946e+02 5.560767e+00 7.450000e+01 + vertex 4.385653e+02 3.387086e+00 7.450000e+01 + vertex 4.393681e+02 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393681e+02 5.741227e+00 7.450000e+01 + vertex 4.385653e+02 3.387086e+00 7.450000e+01 + vertex 4.410564e+02 2.352700e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393681e+02 5.741227e+00 7.450000e+01 + vertex 4.410564e+02 2.352700e+00 7.450000e+01 + vertex 4.400000e+02 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400000e+02 6.035894e+00 7.450000e+01 + vertex 4.410564e+02 2.352700e+00 7.450000e+01 + vertex 4.436479e+02 1.604378e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400000e+02 6.035894e+00 7.450000e+01 + vertex 4.436479e+02 1.604378e+00 7.450000e+01 + vertex 4.405711e+02 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.405711e+02 6.435819e+00 7.450000e+01 + vertex 4.436479e+02 1.604378e+00 7.450000e+01 + vertex 4.463069e+02 1.151569e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.405711e+02 6.435819e+00 7.450000e+01 + vertex 4.463069e+02 1.151569e+00 7.450000e+01 + vertex 4.410642e+02 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410642e+02 6.928846e+00 7.450000e+01 + vertex 4.463069e+02 1.151569e+00 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410642e+02 6.928846e+00 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.414641e+02 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414641e+02 7.499997e+00 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.417588e+02 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.362060e+02 4.694466e+00 7.450000e+01 + vertex 4.360000e+02 6.035894e+00 7.450000e+01 + vertex 4.340083e+02 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 6.258331e+00 7.450000e+01 + vertex 4.360000e+02 6.035894e+00 7.450000e+01 + vertex 4.354288e+02 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 6.258331e+00 7.450000e+01 + vertex 4.354288e+02 6.435819e+00 7.450000e+01 + vertex 4.349358e+02 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.476108e+02 1.712153e+01 7.450000e+01 + vertex 4.410642e+02 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410642e+02 1.207115e+01 7.450000e+01 + vertex 4.476108e+02 1.712153e+01 7.450000e+01 + vertex 4.462638e+02 1.748246e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410642e+02 1.207115e+01 7.450000e+01 + vertex 4.462638e+02 1.748246e+01 7.450000e+01 + vertex 4.450000e+02 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.438577e+02 3.112835e+01 7.450000e+01 + vertex 4.450000e+02 3.192820e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.450000e+02 3.192820e+01 7.450000e+01 + vertex 4.462638e+02 3.251754e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.462638e+02 3.251754e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.462638e+02 3.251754e+01 7.450000e+01 + vertex 4.476108e+02 3.287846e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.386946e+02 5.560767e+00 7.450000e+01 + vertex 4.380000e+02 5.499996e+00 7.450000e+01 + vertex 4.385653e+02 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 3.387086e+00 7.450000e+01 + vertex 4.380000e+02 5.499996e+00 7.450000e+01 + vertex 4.373054e+02 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 3.387086e+00 7.450000e+01 + vertex 4.373054e+02 5.560767e+00 7.450000e+01 + vertex 4.362060e+02 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.362060e+02 4.694466e+00 7.450000e+01 + vertex 4.373054e+02 5.560767e+00 7.450000e+01 + vertex 4.366319e+02 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.362060e+02 4.694466e+00 7.450000e+01 + vertex 4.366319e+02 5.741227e+00 7.450000e+01 + vertex 4.360000e+02 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410000e+02 2.500000e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.411215e+02 2.361081e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.411215e+02 2.361081e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.345359e+02 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.411215e+02 2.361081e+01 7.450000e+01 + vertex 4.345359e+02 1.150000e+01 7.450000e+01 + vertex 4.414825e+02 2.226384e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414825e+02 2.226384e+01 7.450000e+01 + vertex 4.345359e+02 1.150000e+01 7.450000e+01 + vertex 4.349358e+02 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414825e+02 2.226384e+01 7.450000e+01 + vertex 4.349358e+02 1.207115e+01 7.450000e+01 + vertex 4.420718e+02 2.100000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.420718e+02 2.100000e+01 7.450000e+01 + vertex 4.349358e+02 1.207115e+01 7.450000e+01 + vertex 4.354288e+02 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.420718e+02 2.100000e+01 7.450000e+01 + vertex 4.354288e+02 1.256417e+01 7.450000e+01 + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + vertex 4.354288e+02 1.256417e+01 7.450000e+01 + vertex 4.360000e+02 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + vertex 4.360000e+02 1.296410e+01 7.450000e+01 + vertex 4.366319e+02 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 1.350000e+01 7.450000e+01 + vertex 4.386946e+02 1.343923e+01 7.450000e+01 + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + vertex 4.386946e+02 1.343923e+01 7.450000e+01 + vertex 4.393681e+02 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.428716e+02 1.985770e+01 7.450000e+01 + vertex 4.393681e+02 1.325877e+01 7.450000e+01 + vertex 4.438577e+02 1.887164e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438577e+02 1.887164e+01 7.450000e+01 + vertex 4.393681e+02 1.325877e+01 7.450000e+01 + vertex 4.400000e+02 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438577e+02 1.887164e+01 7.450000e+01 + vertex 4.400000e+02 1.296410e+01 7.450000e+01 + vertex 4.450000e+02 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.450000e+02 1.807179e+01 7.450000e+01 + vertex 4.400000e+02 1.296410e+01 7.450000e+01 + vertex 4.405711e+02 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.450000e+02 1.807179e+01 7.450000e+01 + vertex 4.405711e+02 1.256417e+01 7.450000e+01 + vertex 4.410642e+02 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.560000e+02 9.499997e+00 7.450000e+01 + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.560608e+02 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.560608e+02 8.805405e+00 7.450000e+01 + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.560608e+02 8.805405e+00 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.562412e+02 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.562412e+02 8.131918e+00 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.565359e+02 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.560000e+02 9.499997e+00 7.450000e+01 + vertex 4.560608e+02 1.019459e+01 7.450000e+01 + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.560608e+02 1.019459e+01 7.450000e+01 + vertex 4.562412e+02 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + vertex 4.562412e+02 1.086808e+01 7.450000e+01 + vertex 4.565359e+02 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.634641e+02 7.499997e+00 7.450000e+01 + vertex 4.639917e+02 6.258331e+00 7.450000e+01 + vertex 4.637588e+02 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.637588e+02 8.131918e+00 7.450000e+01 + vertex 4.639917e+02 6.258331e+00 7.450000e+01 + vertex 4.660000e+02 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.637588e+02 8.131918e+00 7.450000e+01 + vertex 4.660000e+02 8.058924e+00 7.450000e+01 + vertex 4.639392e+02 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639392e+02 8.805405e+00 7.450000e+01 + vertex 4.660000e+02 8.058924e+00 7.450000e+01 + vertex 4.640000e+02 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.570000e+02 2.500000e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.568785e+02 2.638918e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.568785e+02 2.638918e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.565175e+02 2.773616e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.570000e+02 2.500000e+01 7.450000e+01 + vertex 4.634641e+02 1.150000e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.634641e+02 1.150000e+01 7.450000e+01 + vertex 4.637588e+02 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.637588e+02 1.086808e+01 7.450000e+01 + vertex 4.660000e+02 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 8.058924e+00 7.450000e+01 + vertex 4.637588e+02 1.086808e+01 7.450000e+01 + vertex 4.639392e+02 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 8.058924e+00 7.450000e+01 + vertex 4.639392e+02 1.019459e+01 7.450000e+01 + vertex 4.640000e+02 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.634641e+02 7.499997e+00 7.450000e+01 + vertex 4.630642e+02 6.928846e+00 7.450000e+01 + vertex 4.639917e+02 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 6.258331e+00 7.450000e+01 + vertex 4.630642e+02 6.928846e+00 7.450000e+01 + vertex 4.625712e+02 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 6.258331e+00 7.450000e+01 + vertex 4.625712e+02 6.435819e+00 7.450000e+01 + vertex 4.617939e+02 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 1.350000e+01 7.450000e+01 + vertex 4.606946e+02 1.343923e+01 7.450000e+01 + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.476108e+02 3.287846e+01 7.450000e+01 + vertex 4.490000e+02 3.300000e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.490000e+02 3.300000e+01 7.450000e+01 + vertex 4.503892e+02 3.287846e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.503892e+02 3.287846e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.580000e+02 1.296410e+01 7.450000e+01 + vertex 4.586319e+02 1.325877e+01 7.450000e+01 + vertex 4.541423e+02 1.887164e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.606946e+02 5.560767e+00 7.450000e+01 + vertex 4.594346e+02 3.387086e+00 7.450000e+01 + vertex 4.613681e+02 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.613681e+02 5.741227e+00 7.450000e+01 + vertex 4.594346e+02 3.387086e+00 7.450000e+01 + vertex 4.617939e+02 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.613681e+02 5.741227e+00 7.450000e+01 + vertex 4.617939e+02 4.694466e+00 7.450000e+01 + vertex 4.620000e+02 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620000e+02 6.035894e+00 7.450000e+01 + vertex 4.617939e+02 4.694466e+00 7.450000e+01 + vertex 4.625712e+02 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.606946e+02 5.560767e+00 7.450000e+01 + vertex 4.600000e+02 5.499996e+00 7.450000e+01 + vertex 4.594346e+02 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 3.387086e+00 7.450000e+01 + vertex 4.600000e+02 5.499996e+00 7.450000e+01 + vertex 4.593054e+02 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 3.387086e+00 7.450000e+01 + vertex 4.593054e+02 5.560767e+00 7.450000e+01 + vertex 4.569436e+02 2.352700e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.569436e+02 2.352700e+00 7.450000e+01 + vertex 4.593054e+02 5.560767e+00 7.450000e+01 + vertex 4.586319e+02 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.569436e+02 2.352700e+00 7.450000e+01 + vertex 4.586319e+02 5.741227e+00 7.450000e+01 + vertex 4.543521e+02 1.604378e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.543521e+02 1.604378e+00 7.450000e+01 + vertex 4.586319e+02 5.741227e+00 7.450000e+01 + vertex 4.580000e+02 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.543521e+02 1.604378e+00 7.450000e+01 + vertex 4.580000e+02 6.035894e+00 7.450000e+01 + vertex 4.516931e+02 1.151569e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.516931e+02 1.151569e+00 7.450000e+01 + vertex 4.580000e+02 6.035894e+00 7.450000e+01 + vertex 4.574289e+02 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.516931e+02 1.151569e+00 7.450000e+01 + vertex 4.574289e+02 6.435819e+00 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.574289e+02 6.435819e+00 7.450000e+01 + vertex 4.569358e+02 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.569358e+02 6.928846e+00 7.450000e+01 + vertex 4.565359e+02 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.503892e+02 3.287846e+01 7.450000e+01 + vertex 4.517362e+02 3.251754e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.517362e+02 3.251754e+01 7.450000e+01 + vertex 4.530000e+02 3.192820e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.530000e+02 3.192820e+01 7.450000e+01 + vertex 4.541423e+02 3.112835e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.570000e+02 2.500000e+01 7.450000e+01 + vertex 4.568785e+02 2.361081e+01 7.450000e+01 + vertex 4.634641e+02 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.634641e+02 1.150000e+01 7.450000e+01 + vertex 4.568785e+02 2.361081e+01 7.450000e+01 + vertex 4.565175e+02 2.226384e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.634641e+02 1.150000e+01 7.450000e+01 + vertex 4.565175e+02 2.226384e+01 7.450000e+01 + vertex 4.630642e+02 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630642e+02 1.207115e+01 7.450000e+01 + vertex 4.565175e+02 2.226384e+01 7.450000e+01 + vertex 4.559282e+02 2.100000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630642e+02 1.207115e+01 7.450000e+01 + vertex 4.559282e+02 2.100000e+01 7.450000e+01 + vertex 4.625712e+02 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.625712e+02 1.256417e+01 7.450000e+01 + vertex 4.559282e+02 2.100000e+01 7.450000e+01 + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.606946e+02 1.343923e+01 7.450000e+01 + vertex 4.613681e+02 1.325877e+01 7.450000e+01 + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + vertex 4.613681e+02 1.325877e+01 7.450000e+01 + vertex 4.620000e+02 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + vertex 4.620000e+02 1.296410e+01 7.450000e+01 + vertex 4.625712e+02 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541423e+02 3.112835e+01 7.450000e+01 + vertex 4.551284e+02 3.014230e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.551284e+02 3.014230e+01 7.450000e+01 + vertex 4.559282e+02 2.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.559282e+02 2.900000e+01 7.450000e+01 + vertex 4.565175e+02 2.773616e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541423e+02 1.887164e+01 7.450000e+01 + vertex 4.586319e+02 1.325877e+01 7.450000e+01 + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + vertex 4.586319e+02 1.325877e+01 7.450000e+01 + vertex 4.593054e+02 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.551284e+02 1.985770e+01 7.450000e+01 + vertex 4.593054e+02 1.343923e+01 7.450000e+01 + vertex 4.600000e+02 1.350000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.580000e+02 1.296410e+01 7.450000e+01 + vertex 4.541423e+02 1.887164e+01 7.450000e+01 + vertex 4.574289e+02 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.574289e+02 1.256417e+01 7.450000e+01 + vertex 4.541423e+02 1.887164e+01 7.450000e+01 + vertex 4.530000e+02 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.574289e+02 1.256417e+01 7.450000e+01 + vertex 4.530000e+02 1.807179e+01 7.450000e+01 + vertex 4.569358e+02 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.569358e+02 1.207115e+01 7.450000e+01 + vertex 4.530000e+02 1.807179e+01 7.450000e+01 + vertex 4.517362e+02 1.748246e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.569358e+02 1.207115e+01 7.450000e+01 + vertex 4.517362e+02 1.748246e+01 7.450000e+01 + vertex 4.565359e+02 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565359e+02 1.150000e+01 7.450000e+01 + vertex 4.517362e+02 1.748246e+01 7.450000e+01 + vertex 4.503892e+02 1.712153e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565359e+02 1.150000e+01 7.450000e+01 + vertex 4.503892e+02 1.712153e+01 7.450000e+01 + vertex 4.490000e+02 1.700000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414641e+02 3.850000e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.417588e+02 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.417588e+02 3.913192e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.419392e+02 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.345359e+02 4.250000e+01 7.450000e+01 + vertex 4.340083e+02 4.374167e+01 7.450000e+01 + vertex 4.342412e+02 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.342412e+02 4.186808e+01 7.450000e+01 + vertex 4.340083e+02 4.374167e+01 7.450000e+01 + vertex 4.320000e+02 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.342412e+02 4.186808e+01 7.450000e+01 + vertex 4.320000e+02 4.194107e+01 7.450000e+01 + vertex 4.340608e+02 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340608e+02 4.119459e+01 7.450000e+01 + vertex 4.320000e+02 4.194107e+01 7.450000e+01 + vertex 4.340000e+02 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414641e+02 4.250000e+01 7.450000e+01 + vertex 4.417588e+02 4.186808e+01 7.450000e+01 + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.417588e+02 4.186808e+01 7.450000e+01 + vertex 4.419392e+02 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.419392e+02 4.119459e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.419392e+02 4.119459e+01 7.450000e+01 + vertex 4.420000e+02 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.420000e+02 4.050000e+01 7.450000e+01 + vertex 4.419392e+02 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.349358e+02 3.792885e+01 7.450000e+01 + vertex 4.345359e+02 3.850000e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.345359e+02 3.850000e+01 7.450000e+01 + vertex 4.342412e+02 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.342412e+02 3.913192e+01 7.450000e+01 + vertex 4.320000e+02 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.194107e+01 7.450000e+01 + vertex 4.342412e+02 3.913192e+01 7.450000e+01 + vertex 4.340608e+02 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.194107e+01 7.450000e+01 + vertex 4.340608e+02 3.980540e+01 7.450000e+01 + vertex 4.340000e+02 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.400000e+02 3.703590e+01 7.450000e+01 + vertex 4.393681e+02 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414641e+02 3.850000e+01 7.450000e+01 + vertex 4.410642e+02 3.792885e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.410642e+02 3.792885e+01 7.450000e+01 + vertex 4.405711e+02 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.405711e+02 3.743582e+01 7.450000e+01 + vertex 4.400000e+02 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393681e+02 3.674123e+01 7.450000e+01 + vertex 4.386946e+02 3.656077e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.386946e+02 3.656077e+01 7.450000e+01 + vertex 4.380000e+02 3.650000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.380000e+02 3.650000e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.380000e+02 3.650000e+01 7.450000e+01 + vertex 4.373054e+02 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.373054e+02 3.656077e+01 7.450000e+01 + vertex 4.366319e+02 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.373054e+02 4.443923e+01 7.450000e+01 + vertex 4.385653e+02 4.661291e+01 7.450000e+01 + vertex 4.366319e+02 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.366319e+02 4.425877e+01 7.450000e+01 + vertex 4.385653e+02 4.661291e+01 7.450000e+01 + vertex 4.362060e+02 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.366319e+02 3.674123e+01 7.450000e+01 + vertex 4.360000e+02 3.703590e+01 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.360000e+02 3.703590e+01 7.450000e+01 + vertex 4.354288e+02 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.354288e+02 3.743582e+01 7.450000e+01 + vertex 4.349358e+02 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.345359e+02 4.250000e+01 7.450000e+01 + vertex 4.349358e+02 4.307115e+01 7.450000e+01 + vertex 4.340083e+02 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 4.374167e+01 7.450000e+01 + vertex 4.349358e+02 4.307115e+01 7.450000e+01 + vertex 4.354288e+02 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 4.374167e+01 7.450000e+01 + vertex 4.354288e+02 4.356418e+01 7.450000e+01 + vertex 4.362060e+02 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.362060e+02 4.530553e+01 7.450000e+01 + vertex 4.354288e+02 4.356418e+01 7.450000e+01 + vertex 4.360000e+02 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.362060e+02 4.530553e+01 7.450000e+01 + vertex 4.360000e+02 4.396410e+01 7.450000e+01 + vertex 4.366319e+02 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.373054e+02 4.443923e+01 7.450000e+01 + vertex 4.380000e+02 4.450000e+01 7.450000e+01 + vertex 4.385653e+02 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 4.661291e+01 7.450000e+01 + vertex 4.380000e+02 4.450000e+01 7.450000e+01 + vertex 4.386946e+02 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 4.661291e+01 7.450000e+01 + vertex 4.386946e+02 4.443923e+01 7.450000e+01 + vertex 4.410564e+02 4.764729e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410564e+02 4.764729e+01 7.450000e+01 + vertex 4.386946e+02 4.443923e+01 7.450000e+01 + vertex 4.393681e+02 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410564e+02 4.764729e+01 7.450000e+01 + vertex 4.393681e+02 4.425877e+01 7.450000e+01 + vertex 4.436479e+02 4.839562e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.436479e+02 4.839562e+01 7.450000e+01 + vertex 4.393681e+02 4.425877e+01 7.450000e+01 + vertex 4.400000e+02 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.436479e+02 4.839562e+01 7.450000e+01 + vertex 4.400000e+02 4.396410e+01 7.450000e+01 + vertex 4.463069e+02 4.884842e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.463069e+02 4.884842e+01 7.450000e+01 + vertex 4.400000e+02 4.396410e+01 7.450000e+01 + vertex 4.405711e+02 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.463069e+02 4.884842e+01 7.450000e+01 + vertex 4.405711e+02 4.356418e+01 7.450000e+01 + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.405711e+02 4.356418e+01 7.450000e+01 + vertex 4.410642e+02 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.410642e+02 4.307115e+01 7.450000e+01 + vertex 4.414641e+02 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630642e+02 4.307115e+01 7.450000e+01 + vertex 4.634641e+02 4.250000e+01 7.450000e+01 + vertex 4.639917e+02 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639392e+02 4.119459e+01 7.450000e+01 + vertex 4.640000e+02 4.050000e+01 7.450000e+01 + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + vertex 4.640000e+02 4.050000e+01 7.450000e+01 + vertex 4.639392e+02 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + vertex 4.639392e+02 3.980540e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 4.374167e+01 7.450000e+01 + vertex 4.634641e+02 4.250000e+01 7.450000e+01 + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + vertex 4.634641e+02 4.250000e+01 7.450000e+01 + vertex 4.637588e+02 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + vertex 4.637588e+02 4.186808e+01 7.450000e+01 + vertex 4.639392e+02 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586319e+02 3.674123e+01 7.450000e+01 + vertex 4.580000e+02 3.703590e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.580000e+02 3.703590e+01 7.450000e+01 + vertex 4.574289e+02 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639392e+02 3.980540e+01 7.450000e+01 + vertex 4.637588e+02 3.913192e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.637588e+02 3.913192e+01 7.450000e+01 + vertex 4.634641e+02 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.634641e+02 3.850000e+01 7.450000e+01 + vertex 4.630642e+02 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630642e+02 3.792885e+01 7.450000e+01 + vertex 4.625712e+02 3.743582e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.625712e+02 3.743582e+01 7.450000e+01 + vertex 4.620000e+02 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.620000e+02 3.703590e+01 7.450000e+01 + vertex 4.613681e+02 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.574289e+02 3.743582e+01 7.450000e+01 + vertex 4.569358e+02 3.792885e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.569358e+02 3.792885e+01 7.450000e+01 + vertex 4.565359e+02 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.565359e+02 3.850000e+01 7.450000e+01 + vertex 4.562412e+02 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.562412e+02 3.913192e+01 7.450000e+01 + vertex 4.560608e+02 3.980540e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.560608e+02 3.980540e+01 7.450000e+01 + vertex 4.560000e+02 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.560000e+02 4.050000e+01 7.450000e+01 + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.560000e+02 4.050000e+01 7.450000e+01 + vertex 4.560608e+02 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.560608e+02 4.119459e+01 7.450000e+01 + vertex 4.562412e+02 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.613681e+02 3.674123e+01 7.450000e+01 + vertex 4.606946e+02 3.656077e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.606946e+02 3.656077e+01 7.450000e+01 + vertex 4.600000e+02 3.650000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.600000e+02 3.650000e+01 7.450000e+01 + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.600000e+02 3.650000e+01 7.450000e+01 + vertex 4.593054e+02 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 3.475000e+01 7.450000e+01 + vertex 4.593054e+02 3.656077e+01 7.450000e+01 + vertex 4.586319e+02 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.593054e+02 4.443923e+01 7.450000e+01 + vertex 4.594346e+02 4.661291e+01 7.450000e+01 + vertex 4.586319e+02 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.586319e+02 4.425877e+01 7.450000e+01 + vertex 4.594346e+02 4.661291e+01 7.450000e+01 + vertex 4.569436e+02 4.764729e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586319e+02 4.425877e+01 7.450000e+01 + vertex 4.569436e+02 4.764729e+01 7.450000e+01 + vertex 4.580000e+02 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.580000e+02 4.396410e+01 7.450000e+01 + vertex 4.569436e+02 4.764729e+01 7.450000e+01 + vertex 4.543521e+02 4.839562e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.580000e+02 4.396410e+01 7.450000e+01 + vertex 4.543521e+02 4.839562e+01 7.450000e+01 + vertex 4.574289e+02 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.574289e+02 4.356418e+01 7.450000e+01 + vertex 4.543521e+02 4.839562e+01 7.450000e+01 + vertex 4.516931e+02 4.884842e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.574289e+02 4.356418e+01 7.450000e+01 + vertex 4.516931e+02 4.884842e+01 7.450000e+01 + vertex 4.569358e+02 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.569358e+02 4.307115e+01 7.450000e+01 + vertex 4.516931e+02 4.884842e+01 7.450000e+01 + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.569358e+02 4.307115e+01 7.450000e+01 + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.565359e+02 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565359e+02 4.250000e+01 7.450000e+01 + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.562412e+02 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.593054e+02 4.443923e+01 7.450000e+01 + vertex 4.600000e+02 4.450000e+01 7.450000e+01 + vertex 4.594346e+02 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 4.661291e+01 7.450000e+01 + vertex 4.600000e+02 4.450000e+01 7.450000e+01 + vertex 4.606946e+02 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 4.661291e+01 7.450000e+01 + vertex 4.606946e+02 4.443923e+01 7.450000e+01 + vertex 4.617939e+02 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.606946e+02 4.443923e+01 7.450000e+01 + vertex 4.613681e+02 4.425877e+01 7.450000e+01 + vertex 4.617939e+02 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.617939e+02 4.530553e+01 7.450000e+01 + vertex 4.613681e+02 4.425877e+01 7.450000e+01 + vertex 4.620000e+02 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.617939e+02 4.530553e+01 7.450000e+01 + vertex 4.620000e+02 4.396410e+01 7.450000e+01 + vertex 4.639917e+02 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 4.374167e+01 7.450000e+01 + vertex 4.620000e+02 4.396410e+01 7.450000e+01 + vertex 4.625712e+02 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 4.374167e+01 7.450000e+01 + vertex 4.625712e+02 4.356418e+01 7.450000e+01 + vertex 4.630642e+02 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356364e+02 9.916753e+00 7.000000e+01 + vertex 4.356000e+02 9.499997e+00 7.000000e+01 + vertex 4.320000e+02 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356364e+02 4.091675e+01 7.000000e+01 + vertex 4.356000e+02 4.050000e+01 7.000000e+01 + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.000000e+01 + vertex 4.623635e+02 4.008324e+01 7.000000e+01 + vertex 4.624000e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.612000e+02 3.842154e+01 7.000000e+01 + vertex 4.615427e+02 3.866149e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + vertex 4.576000e+02 4.050000e+01 7.000000e+01 + vertex 4.511901e+02 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.511901e+02 3.882763e+01 7.000000e+01 + vertex 4.576000e+02 4.050000e+01 7.000000e+01 + vertex 4.576365e+02 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.511901e+02 3.882763e+01 7.000000e+01 + vertex 4.576365e+02 4.008324e+01 7.000000e+01 + vertex 4.533262e+02 3.831479e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.533262e+02 3.831479e+01 7.000000e+01 + vertex 4.576365e+02 4.008324e+01 7.000000e+01 + vertex 4.577447e+02 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.533262e+02 3.831479e+01 7.000000e+01 + vertex 4.577447e+02 3.967915e+01 7.000000e+01 + vertex 4.553559e+02 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.620785e+02 4.170000e+01 7.000000e+01 + vertex 4.639917e+02 4.374167e+01 7.000000e+01 + vertex 4.622553e+02 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.622553e+02 4.132085e+01 7.000000e+01 + vertex 4.639917e+02 4.374167e+01 7.000000e+01 + vertex 4.660000e+02 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.622553e+02 4.132085e+01 7.000000e+01 + vertex 4.660000e+02 4.194107e+01 7.000000e+01 + vertex 4.623635e+02 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.623635e+02 4.091675e+01 7.000000e+01 + vertex 4.660000e+02 4.194107e+01 7.000000e+01 + vertex 4.624000e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + vertex 4.577447e+02 4.132085e+01 7.000000e+01 + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + vertex 4.577447e+02 4.132085e+01 7.000000e+01 + vertex 4.576365e+02 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + vertex 4.576365e+02 4.091675e+01 7.000000e+01 + vertex 4.576000e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.577447e+02 3.967915e+01 7.000000e+01 + vertex 4.579216e+02 3.930000e+01 7.000000e+01 + vertex 4.553559e+02 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 3.747409e+01 7.000000e+01 + vertex 4.579216e+02 3.930000e+01 7.000000e+01 + vertex 4.581615e+02 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 3.747409e+01 7.000000e+01 + vertex 4.581615e+02 3.895731e+01 7.000000e+01 + vertex 4.572290e+02 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.615427e+02 3.866149e+01 7.000000e+01 + vertex 4.618385e+02 3.895731e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.618385e+02 3.895731e+01 7.000000e+01 + vertex 4.620785e+02 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.620785e+02 3.930000e+01 7.000000e+01 + vertex 4.660000e+02 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.000000e+01 + vertex 4.620785e+02 3.930000e+01 7.000000e+01 + vertex 4.622553e+02 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.000000e+01 + vertex 4.622553e+02 3.967915e+01 7.000000e+01 + vertex 4.623635e+02 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.543521e+02 4.839562e+01 7.000000e+01 + vertex 4.584573e+02 4.233850e+01 7.000000e+01 + vertex 4.516931e+02 4.884842e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516931e+02 4.884842e+01 7.000000e+01 + vertex 4.584573e+02 4.233850e+01 7.000000e+01 + vertex 4.581615e+02 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516931e+02 4.884842e+01 7.000000e+01 + vertex 4.581615e+02 4.204269e+01 7.000000e+01 + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + vertex 4.581615e+02 4.204269e+01 7.000000e+01 + vertex 4.579216e+02 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + vertex 4.579216e+02 4.170000e+01 7.000000e+01 + vertex 4.577447e+02 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.588995e+02 3.489949e+01 7.000000e+01 + vertex 4.595832e+02 3.813646e+01 7.000000e+01 + vertex 4.603262e+02 3.322899e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.603262e+02 3.322899e+01 7.000000e+01 + vertex 4.595832e+02 3.813646e+01 7.000000e+01 + vertex 4.600000e+02 3.810000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.608208e+02 4.275526e+01 7.000000e+01 + vertex 4.604168e+02 4.286354e+01 7.000000e+01 + vertex 4.617939e+02 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.581615e+02 3.895731e+01 7.000000e+01 + vertex 4.584573e+02 3.866149e+01 7.000000e+01 + vertex 4.572290e+02 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 3.632624e+01 7.000000e+01 + vertex 4.584573e+02 3.866149e+01 7.000000e+01 + vertex 4.588000e+02 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 3.632624e+01 7.000000e+01 + vertex 4.588000e+02 3.842154e+01 7.000000e+01 + vertex 4.588995e+02 3.489949e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.588995e+02 3.489949e+01 7.000000e+01 + vertex 4.588000e+02 3.842154e+01 7.000000e+01 + vertex 4.591792e+02 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.588995e+02 3.489949e+01 7.000000e+01 + vertex 4.591792e+02 3.824474e+01 7.000000e+01 + vertex 4.595832e+02 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.612000e+02 3.842154e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.608208e+02 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.608208e+02 3.824474e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.628276e+02 2.719008e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.608208e+02 3.824474e+01 7.000000e+01 + vertex 4.628276e+02 2.719008e+01 7.000000e+01 + vertex 4.604168e+02 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604168e+02 3.813646e+01 7.000000e+01 + vertex 4.628276e+02 2.719008e+01 7.000000e+01 + vertex 4.623148e+02 2.932623e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604168e+02 3.813646e+01 7.000000e+01 + vertex 4.623148e+02 2.932623e+01 7.000000e+01 + vertex 4.600000e+02 3.810000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 3.810000e+01 7.000000e+01 + vertex 4.623148e+02 2.932623e+01 7.000000e+01 + vertex 4.614741e+02 3.135587e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 3.810000e+01 7.000000e+01 + vertex 4.614741e+02 3.135587e+01 7.000000e+01 + vertex 4.603262e+02 3.322899e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.617939e+02 4.530553e+01 7.000000e+01 + vertex 4.604168e+02 4.286354e+01 7.000000e+01 + vertex 4.594346e+02 4.661291e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.620785e+02 4.170000e+01 7.000000e+01 + vertex 4.618385e+02 4.204269e+01 7.000000e+01 + vertex 4.639917e+02 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 4.374167e+01 7.000000e+01 + vertex 4.618385e+02 4.204269e+01 7.000000e+01 + vertex 4.615427e+02 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 4.374167e+01 7.000000e+01 + vertex 4.615427e+02 4.233850e+01 7.000000e+01 + vertex 4.617939e+02 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.617939e+02 4.530553e+01 7.000000e+01 + vertex 4.615427e+02 4.233850e+01 7.000000e+01 + vertex 4.612000e+02 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.617939e+02 4.530553e+01 7.000000e+01 + vertex 4.612000e+02 4.257846e+01 7.000000e+01 + vertex 4.608208e+02 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604168e+02 4.286354e+01 7.000000e+01 + vertex 4.600000e+02 4.290000e+01 7.000000e+01 + vertex 4.594346e+02 4.661291e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.594346e+02 4.661291e+01 7.000000e+01 + vertex 4.600000e+02 4.290000e+01 7.000000e+01 + vertex 4.595832e+02 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.594346e+02 4.661291e+01 7.000000e+01 + vertex 4.595832e+02 4.286354e+01 7.000000e+01 + vertex 4.569436e+02 4.764729e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.569436e+02 4.764729e+01 7.000000e+01 + vertex 4.595832e+02 4.286354e+01 7.000000e+01 + vertex 4.591792e+02 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.569436e+02 4.764729e+01 7.000000e+01 + vertex 4.591792e+02 4.275526e+01 7.000000e+01 + vertex 4.543521e+02 4.839562e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.543521e+02 4.839562e+01 7.000000e+01 + vertex 4.591792e+02 4.275526e+01 7.000000e+01 + vertex 4.588000e+02 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.543521e+02 4.839562e+01 7.000000e+01 + vertex 4.588000e+02 4.257846e+01 7.000000e+01 + vertex 4.584573e+02 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 3.747409e+01 7.000000e+01 + vertex 4.400785e+02 3.930000e+01 7.000000e+01 + vertex 4.446738e+02 3.831479e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.446738e+02 3.831479e+01 7.000000e+01 + vertex 4.400785e+02 3.930000e+01 7.000000e+01 + vertex 4.402553e+02 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.446738e+02 3.831479e+01 7.000000e+01 + vertex 4.402553e+02 3.967915e+01 7.000000e+01 + vertex 4.468099e+02 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356000e+02 4.050000e+01 7.000000e+01 + vertex 4.356364e+02 4.008324e+01 7.000000e+01 + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + vertex 4.356364e+02 4.008324e+01 7.000000e+01 + vertex 4.357448e+02 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + vertex 4.357448e+02 3.967915e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.402553e+02 4.132085e+01 7.000000e+01 + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + vertex 4.403635e+02 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.403635e+02 4.091675e+01 7.000000e+01 + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.403635e+02 4.091675e+01 7.000000e+01 + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + vertex 4.404000e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.404000e+02 4.050000e+01 7.000000e+01 + vertex 4.490000e+02 3.900000e+01 7.000000e+01 + vertex 4.468099e+02 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.404000e+02 4.050000e+01 7.000000e+01 + vertex 4.468099e+02 3.882763e+01 7.000000e+01 + vertex 4.403635e+02 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.403635e+02 4.008324e+01 7.000000e+01 + vertex 4.468099e+02 3.882763e+01 7.000000e+01 + vertex 4.402553e+02 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.357448e+02 3.967915e+01 7.000000e+01 + vertex 4.359215e+02 3.930000e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.359215e+02 3.930000e+01 7.000000e+01 + vertex 4.361615e+02 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.361615e+02 3.895731e+01 7.000000e+01 + vertex 4.364573e+02 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 4.233850e+01 7.000000e+01 + vertex 4.361615e+02 4.204269e+01 7.000000e+01 + vertex 4.340083e+02 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.340083e+02 4.374167e+01 7.000000e+01 + vertex 4.361615e+02 4.204269e+01 7.000000e+01 + vertex 4.359215e+02 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.340083e+02 4.374167e+01 7.000000e+01 + vertex 4.359215e+02 4.170000e+01 7.000000e+01 + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + vertex 4.359215e+02 4.170000e+01 7.000000e+01 + vertex 4.357448e+02 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + vertex 4.357448e+02 4.132085e+01 7.000000e+01 + vertex 4.356364e+02 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.402553e+02 4.132085e+01 7.000000e+01 + vertex 4.400785e+02 4.170000e+01 7.000000e+01 + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + vertex 4.400785e+02 4.170000e+01 7.000000e+01 + vertex 4.398385e+02 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + vertex 4.398385e+02 4.204269e+01 7.000000e+01 + vertex 4.463069e+02 4.884842e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.463069e+02 4.884842e+01 7.000000e+01 + vertex 4.398385e+02 4.204269e+01 7.000000e+01 + vertex 4.436479e+02 4.839562e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 3.632624e+01 7.000000e+01 + vertex 4.391005e+02 3.489949e+01 7.000000e+01 + vertex 4.388209e+02 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 4.233850e+01 7.000000e+01 + vertex 4.340083e+02 4.374167e+01 7.000000e+01 + vertex 4.368000e+02 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 4.257846e+01 7.000000e+01 + vertex 4.340083e+02 4.374167e+01 7.000000e+01 + vertex 4.362060e+02 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 4.257846e+01 7.000000e+01 + vertex 4.362060e+02 4.530553e+01 7.000000e+01 + vertex 4.371792e+02 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388209e+02 3.824474e+01 7.000000e+01 + vertex 4.392000e+02 3.842154e+01 7.000000e+01 + vertex 4.407710e+02 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 3.632624e+01 7.000000e+01 + vertex 4.392000e+02 3.842154e+01 7.000000e+01 + vertex 4.395427e+02 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 3.632624e+01 7.000000e+01 + vertex 4.395427e+02 3.866149e+01 7.000000e+01 + vertex 4.426441e+02 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 3.747409e+01 7.000000e+01 + vertex 4.395427e+02 3.866149e+01 7.000000e+01 + vertex 4.398385e+02 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 3.747409e+01 7.000000e+01 + vertex 4.398385e+02 3.895731e+01 7.000000e+01 + vertex 4.400785e+02 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 4.661291e+01 7.000000e+01 + vertex 4.380000e+02 4.290000e+01 7.000000e+01 + vertex 4.362060e+02 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.362060e+02 4.530553e+01 7.000000e+01 + vertex 4.380000e+02 4.290000e+01 7.000000e+01 + vertex 4.375833e+02 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.362060e+02 4.530553e+01 7.000000e+01 + vertex 4.375833e+02 4.286354e+01 7.000000e+01 + vertex 4.371792e+02 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 3.866149e+01 7.000000e+01 + vertex 4.368000e+02 3.842154e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.368000e+02 3.842154e+01 7.000000e+01 + vertex 4.371792e+02 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.371792e+02 3.824474e+01 7.000000e+01 + vertex 4.375833e+02 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.398385e+02 4.204269e+01 7.000000e+01 + vertex 4.395427e+02 4.233850e+01 7.000000e+01 + vertex 4.436479e+02 4.839562e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.436479e+02 4.839562e+01 7.000000e+01 + vertex 4.395427e+02 4.233850e+01 7.000000e+01 + vertex 4.392000e+02 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.436479e+02 4.839562e+01 7.000000e+01 + vertex 4.392000e+02 4.257846e+01 7.000000e+01 + vertex 4.410564e+02 4.764729e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410564e+02 4.764729e+01 7.000000e+01 + vertex 4.392000e+02 4.257846e+01 7.000000e+01 + vertex 4.388209e+02 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410564e+02 4.764729e+01 7.000000e+01 + vertex 4.388209e+02 4.275526e+01 7.000000e+01 + vertex 4.385653e+02 4.661291e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 4.661291e+01 7.000000e+01 + vertex 4.388209e+02 4.275526e+01 7.000000e+01 + vertex 4.384168e+02 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 4.661291e+01 7.000000e+01 + vertex 4.384168e+02 4.286354e+01 7.000000e+01 + vertex 4.380000e+02 4.290000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356852e+02 2.932623e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.365259e+02 3.135587e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.365259e+02 3.135587e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.375833e+02 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.365259e+02 3.135587e+01 7.000000e+01 + vertex 4.375833e+02 3.813646e+01 7.000000e+01 + vertex 4.376738e+02 3.322899e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.376738e+02 3.322899e+01 7.000000e+01 + vertex 4.375833e+02 3.813646e+01 7.000000e+01 + vertex 4.380000e+02 3.810000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.376738e+02 3.322899e+01 7.000000e+01 + vertex 4.380000e+02 3.810000e+01 7.000000e+01 + vertex 4.391005e+02 3.489949e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.391005e+02 3.489949e+01 7.000000e+01 + vertex 4.380000e+02 3.810000e+01 7.000000e+01 + vertex 4.384168e+02 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.391005e+02 3.489949e+01 7.000000e+01 + vertex 4.384168e+02 3.813646e+01 7.000000e+01 + vertex 4.388209e+02 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + vertex 4.402553e+02 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.359215e+02 8.299999e+00 7.000000e+01 + vertex 4.340083e+02 6.258331e+00 7.000000e+01 + vertex 4.357448e+02 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.357448e+02 8.679148e+00 7.000000e+01 + vertex 4.340083e+02 6.258331e+00 7.000000e+01 + vertex 4.320000e+02 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.357448e+02 8.679148e+00 7.000000e+01 + vertex 4.320000e+02 8.058924e+00 7.000000e+01 + vertex 4.356364e+02 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356364e+02 9.083241e+00 7.000000e+01 + vertex 4.320000e+02 8.058924e+00 7.000000e+01 + vertex 4.356000e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 7.421538e+00 7.000000e+01 + vertex 4.362060e+02 4.694466e+00 7.000000e+01 + vertex 4.364573e+02 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 7.661492e+00 7.000000e+01 + vertex 4.362060e+02 4.694466e+00 7.000000e+01 + vertex 4.340083e+02 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 7.661492e+00 7.000000e+01 + vertex 4.340083e+02 6.258331e+00 7.000000e+01 + vertex 4.361615e+02 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.361615e+02 7.957306e+00 7.000000e+01 + vertex 4.340083e+02 6.258331e+00 7.000000e+01 + vertex 4.359215e+02 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 7.421538e+00 7.000000e+01 + vertex 4.371792e+02 7.244736e+00 7.000000e+01 + vertex 4.362060e+02 4.694466e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.362060e+02 4.694466e+00 7.000000e+01 + vertex 4.371792e+02 7.244736e+00 7.000000e+01 + vertex 4.375833e+02 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.362060e+02 4.694466e+00 7.000000e+01 + vertex 4.375833e+02 7.136460e+00 7.000000e+01 + vertex 4.385653e+02 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.402553e+02 8.679148e+00 7.000000e+01 + vertex 4.403635e+02 9.083241e+00 7.000000e+01 + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + vertex 4.403635e+02 9.083241e+00 7.000000e+01 + vertex 4.404000e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + vertex 4.404000e+02 9.499997e+00 7.000000e+01 + vertex 4.468099e+02 1.117236e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.468099e+02 1.117236e+01 7.000000e+01 + vertex 4.404000e+02 9.499997e+00 7.000000e+01 + vertex 4.403635e+02 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.468099e+02 1.117236e+01 7.000000e+01 + vertex 4.403635e+02 9.916753e+00 7.000000e+01 + vertex 4.446738e+02 1.168521e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.446738e+02 1.168521e+01 7.000000e+01 + vertex 4.403635e+02 9.916753e+00 7.000000e+01 + vertex 4.402553e+02 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.446738e+02 1.168521e+01 7.000000e+01 + vertex 4.402553e+02 1.032085e+01 7.000000e+01 + vertex 4.426441e+02 1.252590e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.402553e+02 1.032085e+01 7.000000e+01 + vertex 4.400785e+02 1.070000e+01 7.000000e+01 + vertex 4.426441e+02 1.252590e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 1.252590e+01 7.000000e+01 + vertex 4.400785e+02 1.070000e+01 7.000000e+01 + vertex 4.398385e+02 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 1.252590e+01 7.000000e+01 + vertex 4.398385e+02 1.104269e+01 7.000000e+01 + vertex 4.407710e+02 1.367376e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 1.157846e+01 7.000000e+01 + vertex 4.364573e+02 1.133851e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 1.133851e+01 7.000000e+01 + vertex 4.361615e+02 1.104269e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.361615e+02 1.104269e+01 7.000000e+01 + vertex 4.359215e+02 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.359215e+02 1.070000e+01 7.000000e+01 + vertex 4.320000e+02 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 8.058924e+00 7.000000e+01 + vertex 4.359215e+02 1.070000e+01 7.000000e+01 + vertex 4.357448e+02 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 8.058924e+00 7.000000e+01 + vertex 4.357448e+02 1.032085e+01 7.000000e+01 + vertex 4.356364e+02 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375833e+02 7.136460e+00 7.000000e+01 + vertex 4.380000e+02 7.099997e+00 7.000000e+01 + vertex 4.385653e+02 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 3.387086e+00 7.000000e+01 + vertex 4.380000e+02 7.099997e+00 7.000000e+01 + vertex 4.384168e+02 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 3.387086e+00 7.000000e+01 + vertex 4.384168e+02 7.136460e+00 7.000000e+01 + vertex 4.410564e+02 2.352700e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410564e+02 2.352700e+00 7.000000e+01 + vertex 4.384168e+02 7.136460e+00 7.000000e+01 + vertex 4.388209e+02 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410564e+02 2.352700e+00 7.000000e+01 + vertex 4.388209e+02 7.244736e+00 7.000000e+01 + vertex 4.436479e+02 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388209e+02 7.244736e+00 7.000000e+01 + vertex 4.392000e+02 7.421538e+00 7.000000e+01 + vertex 4.436479e+02 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.436479e+02 1.604378e+00 7.000000e+01 + vertex 4.392000e+02 7.421538e+00 7.000000e+01 + vertex 4.395427e+02 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.436479e+02 1.604378e+00 7.000000e+01 + vertex 4.395427e+02 7.661492e+00 7.000000e+01 + vertex 4.463069e+02 1.151569e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.463069e+02 1.151569e+00 7.000000e+01 + vertex 4.395427e+02 7.661492e+00 7.000000e+01 + vertex 4.398385e+02 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.463069e+02 1.151569e+00 7.000000e+01 + vertex 4.398385e+02 7.957306e+00 7.000000e+01 + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + vertex 4.398385e+02 7.957306e+00 7.000000e+01 + vertex 4.400785e+02 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + vertex 4.400785e+02 8.299999e+00 7.000000e+01 + vertex 4.402553e+02 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356852e+02 2.932623e+01 7.000000e+01 + vertex 4.351724e+02 2.719008e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.351724e+02 2.719008e+01 7.000000e+01 + vertex 4.350000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.350000e+02 2.500000e+01 7.000000e+01 + vertex 4.351724e+02 2.280992e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 1.157846e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.371792e+02 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371792e+02 1.175526e+01 7.000000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.351724e+02 2.280992e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371792e+02 1.175526e+01 7.000000e+01 + vertex 4.351724e+02 2.280992e+01 7.000000e+01 + vertex 4.375833e+02 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375833e+02 1.186354e+01 7.000000e+01 + vertex 4.351724e+02 2.280992e+01 7.000000e+01 + vertex 4.356852e+02 2.067376e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375833e+02 1.186354e+01 7.000000e+01 + vertex 4.356852e+02 2.067376e+01 7.000000e+01 + vertex 4.380000e+02 1.190000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.398385e+02 1.104269e+01 7.000000e+01 + vertex 4.395427e+02 1.133851e+01 7.000000e+01 + vertex 4.407710e+02 1.367376e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 1.367376e+01 7.000000e+01 + vertex 4.395427e+02 1.133851e+01 7.000000e+01 + vertex 4.392000e+02 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 1.367376e+01 7.000000e+01 + vertex 4.392000e+02 1.157846e+01 7.000000e+01 + vertex 4.391005e+02 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356852e+02 2.067376e+01 7.000000e+01 + vertex 4.365259e+02 1.864413e+01 7.000000e+01 + vertex 4.380000e+02 1.190000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.380000e+02 1.190000e+01 7.000000e+01 + vertex 4.365259e+02 1.864413e+01 7.000000e+01 + vertex 4.376738e+02 1.677100e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.380000e+02 1.190000e+01 7.000000e+01 + vertex 4.376738e+02 1.677100e+01 7.000000e+01 + vertex 4.384168e+02 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.384168e+02 1.186354e+01 7.000000e+01 + vertex 4.376738e+02 1.677100e+01 7.000000e+01 + vertex 4.391005e+02 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.384168e+02 1.186354e+01 7.000000e+01 + vertex 4.391005e+02 1.510050e+01 7.000000e+01 + vertex 4.388209e+02 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388209e+02 1.175526e+01 7.000000e+01 + vertex 4.391005e+02 1.510050e+01 7.000000e+01 + vertex 4.392000e+02 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + vertex 4.623635e+02 9.083241e+00 7.000000e+01 + vertex 4.624000e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.618385e+02 7.957306e+00 7.000000e+01 + vertex 4.620785e+02 8.299999e+00 7.000000e+01 + vertex 4.639917e+02 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.511901e+02 1.117236e+01 7.000000e+01 + vertex 4.576000e+02 9.499997e+00 7.000000e+01 + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + vertex 4.576000e+02 9.499997e+00 7.000000e+01 + vertex 4.576365e+02 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 1.100000e+01 7.000000e+01 + vertex 4.576365e+02 9.083241e+00 7.000000e+01 + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + vertex 4.576365e+02 9.083241e+00 7.000000e+01 + vertex 4.577447e+02 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 6.258331e+00 7.000000e+01 + vertex 4.620785e+02 8.299999e+00 7.000000e+01 + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + vertex 4.620785e+02 8.299999e+00 7.000000e+01 + vertex 4.622553e+02 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + vertex 4.622553e+02 8.679148e+00 7.000000e+01 + vertex 4.623635e+02 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.618385e+02 1.104269e+01 7.000000e+01 + vertex 4.615427e+02 1.133851e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 1.252590e+01 7.000000e+01 + vertex 4.579216e+02 1.070000e+01 7.000000e+01 + vertex 4.533262e+02 1.168521e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.533262e+02 1.168521e+01 7.000000e+01 + vertex 4.579216e+02 1.070000e+01 7.000000e+01 + vertex 4.577447e+02 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.533262e+02 1.168521e+01 7.000000e+01 + vertex 4.577447e+02 1.032085e+01 7.000000e+01 + vertex 4.511901e+02 1.117236e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.511901e+02 1.117236e+01 7.000000e+01 + vertex 4.577447e+02 1.032085e+01 7.000000e+01 + vertex 4.576365e+02 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.511901e+02 1.117236e+01 7.000000e+01 + vertex 4.576365e+02 9.916753e+00 7.000000e+01 + vertex 4.576000e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.624000e+02 9.499997e+00 7.000000e+01 + vertex 4.623635e+02 9.916753e+00 7.000000e+01 + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + vertex 4.623635e+02 9.916753e+00 7.000000e+01 + vertex 4.622553e+02 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + vertex 4.622553e+02 1.032085e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.622553e+02 1.032085e+01 7.000000e+01 + vertex 4.620785e+02 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.620785e+02 1.070000e+01 7.000000e+01 + vertex 4.618385e+02 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.577447e+02 8.679148e+00 7.000000e+01 + vertex 4.579216e+02 8.299999e+00 7.000000e+01 + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + vertex 4.579216e+02 8.299999e+00 7.000000e+01 + vertex 4.581615e+02 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + vertex 4.581615e+02 7.957306e+00 7.000000e+01 + vertex 4.516931e+02 1.151569e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516931e+02 1.151569e+00 7.000000e+01 + vertex 4.581615e+02 7.957306e+00 7.000000e+01 + vertex 4.543521e+02 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.581615e+02 7.957306e+00 7.000000e+01 + vertex 4.584573e+02 7.661492e+00 7.000000e+01 + vertex 4.543521e+02 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.543521e+02 1.604378e+00 7.000000e+01 + vertex 4.584573e+02 7.661492e+00 7.000000e+01 + vertex 4.588000e+02 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.543521e+02 1.604378e+00 7.000000e+01 + vertex 4.588000e+02 7.421538e+00 7.000000e+01 + vertex 4.569436e+02 2.352700e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.569436e+02 2.352700e+00 7.000000e+01 + vertex 4.588000e+02 7.421538e+00 7.000000e+01 + vertex 4.591792e+02 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.569436e+02 2.352700e+00 7.000000e+01 + vertex 4.591792e+02 7.244736e+00 7.000000e+01 + vertex 4.594346e+02 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604168e+02 7.136460e+00 7.000000e+01 + vertex 4.617939e+02 4.694466e+00 7.000000e+01 + vertex 4.600000e+02 7.099997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 7.099997e+00 7.000000e+01 + vertex 4.617939e+02 4.694466e+00 7.000000e+01 + vertex 4.594346e+02 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 7.099997e+00 7.000000e+01 + vertex 4.594346e+02 3.387086e+00 7.000000e+01 + vertex 4.595832e+02 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.595832e+02 7.136460e+00 7.000000e+01 + vertex 4.594346e+02 3.387086e+00 7.000000e+01 + vertex 4.591792e+02 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604168e+02 7.136460e+00 7.000000e+01 + vertex 4.608208e+02 7.244736e+00 7.000000e+01 + vertex 4.617939e+02 4.694466e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.617939e+02 4.694466e+00 7.000000e+01 + vertex 4.608208e+02 7.244736e+00 7.000000e+01 + vertex 4.612000e+02 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.617939e+02 4.694466e+00 7.000000e+01 + vertex 4.612000e+02 7.421538e+00 7.000000e+01 + vertex 4.639917e+02 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 6.258331e+00 7.000000e+01 + vertex 4.612000e+02 7.421538e+00 7.000000e+01 + vertex 4.615427e+02 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 6.258331e+00 7.000000e+01 + vertex 4.615427e+02 7.661492e+00 7.000000e+01 + vertex 4.618385e+02 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.615427e+02 1.133851e+01 7.000000e+01 + vertex 4.612000e+02 1.157846e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.612000e+02 1.157846e+01 7.000000e+01 + vertex 4.608208e+02 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.608208e+02 1.175526e+01 7.000000e+01 + vertex 4.604168e+02 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 1.367376e+01 7.000000e+01 + vertex 4.588995e+02 1.510050e+01 7.000000e+01 + vertex 4.591792e+02 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591792e+02 1.175526e+01 7.000000e+01 + vertex 4.588000e+02 1.157846e+01 7.000000e+01 + vertex 4.572290e+02 1.367376e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 1.367376e+01 7.000000e+01 + vertex 4.588000e+02 1.157846e+01 7.000000e+01 + vertex 4.584573e+02 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 1.367376e+01 7.000000e+01 + vertex 4.584573e+02 1.133851e+01 7.000000e+01 + vertex 4.553559e+02 1.252590e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 1.252590e+01 7.000000e+01 + vertex 4.584573e+02 1.133851e+01 7.000000e+01 + vertex 4.581615e+02 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 1.252590e+01 7.000000e+01 + vertex 4.581615e+02 1.104269e+01 7.000000e+01 + vertex 4.579216e+02 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.623148e+02 2.067376e+01 7.000000e+01 + vertex 4.628276e+02 2.280992e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.628276e+02 2.280992e+01 7.000000e+01 + vertex 4.630000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.630000e+02 2.500000e+01 7.000000e+01 + vertex 4.628276e+02 2.719008e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.623148e+02 2.067376e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.614741e+02 1.864413e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.614741e+02 1.864413e+01 7.000000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.604168e+02 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.614741e+02 1.864413e+01 7.000000e+01 + vertex 4.604168e+02 1.186354e+01 7.000000e+01 + vertex 4.603262e+02 1.677100e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.603262e+02 1.677100e+01 7.000000e+01 + vertex 4.604168e+02 1.186354e+01 7.000000e+01 + vertex 4.600000e+02 1.190000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.603262e+02 1.677100e+01 7.000000e+01 + vertex 4.600000e+02 1.190000e+01 7.000000e+01 + vertex 4.588995e+02 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.588995e+02 1.510050e+01 7.000000e+01 + vertex 4.600000e+02 1.190000e+01 7.000000e+01 + vertex 4.595832e+02 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.588995e+02 1.510050e+01 7.000000e+01 + vertex 4.595832e+02 1.186354e+01 7.000000e+01 + vertex 4.591792e+02 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal -6.675459e-01 -7.445686e-01 -0.000000e+00 + outer loop + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + vertex 4.320000e+02 8.058924e+00 7.000000e+01 + vertex 4.340083e+02 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal -6.675459e-01 -7.445686e-01 0.000000e+00 + outer loop + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + vertex 4.340083e+02 6.258331e+00 7.000000e+01 + vertex 4.340083e+02 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal -5.797870e-01 -8.147681e-01 -0.000000e+00 + outer loop + vertex 4.340083e+02 6.258331e+00 7.450000e+01 + vertex 4.340083e+02 6.258331e+00 7.000000e+01 + vertex 4.362060e+02 4.694466e+00 7.000000e+01 + endloop + endfacet + facet normal -5.797870e-01 -8.147681e-01 0.000000e+00 + outer loop + vertex 4.340083e+02 6.258331e+00 7.450000e+01 + vertex 4.362060e+02 4.694466e+00 7.000000e+01 + vertex 4.362060e+02 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal -4.846955e-01 -8.746830e-01 -0.000000e+00 + outer loop + vertex 4.362060e+02 4.694466e+00 7.450000e+01 + vertex 4.362060e+02 4.694466e+00 7.000000e+01 + vertex 4.385653e+02 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal -4.846955e-01 -8.746830e-01 0.000000e+00 + outer loop + vertex 4.362060e+02 4.694466e+00 7.450000e+01 + vertex 4.385653e+02 3.387086e+00 7.000000e+01 + vertex 4.385653e+02 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal -3.834846e-01 -9.235473e-01 -0.000000e+00 + outer loop + vertex 4.385653e+02 3.387086e+00 7.450000e+01 + vertex 4.385653e+02 3.387086e+00 7.000000e+01 + vertex 4.410564e+02 2.352700e+00 7.000000e+01 + endloop + endfacet + facet normal -3.834846e-01 -9.235473e-01 0.000000e+00 + outer loop + vertex 4.385653e+02 3.387086e+00 7.450000e+01 + vertex 4.410564e+02 2.352700e+00 7.000000e+01 + vertex 4.410564e+02 2.352700e+00 7.450000e+01 + endloop + endfacet + facet normal -2.774321e-01 -9.607452e-01 -0.000000e+00 + outer loop + vertex 4.410564e+02 2.352700e+00 7.450000e+01 + vertex 4.410564e+02 2.352700e+00 7.000000e+01 + vertex 4.436479e+02 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal -2.774321e-01 -9.607452e-01 0.000000e+00 + outer loop + vertex 4.410564e+02 2.352700e+00 7.450000e+01 + vertex 4.436479e+02 1.604378e+00 7.000000e+01 + vertex 4.436479e+02 1.604378e+00 7.450000e+01 + endloop + endfacet + facet normal -1.678730e-01 -9.858086e-01 -0.000000e+00 + outer loop + vertex 4.436479e+02 1.604378e+00 7.450000e+01 + vertex 4.436479e+02 1.604378e+00 7.000000e+01 + vertex 4.463069e+02 1.151569e+00 7.000000e+01 + endloop + endfacet + facet normal -1.678730e-01 -9.858086e-01 0.000000e+00 + outer loop + vertex 4.436479e+02 1.604378e+00 7.450000e+01 + vertex 4.463069e+02 1.151569e+00 7.000000e+01 + vertex 4.463069e+02 1.151569e+00 7.450000e+01 + endloop + endfacet + facet normal -5.619454e-02 -9.984198e-01 -0.000000e+00 + outer loop + vertex 4.463069e+02 1.151569e+00 7.450000e+01 + vertex 4.463069e+02 1.151569e+00 7.000000e+01 + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + endloop + endfacet + facet normal -5.619454e-02 -9.984198e-01 0.000000e+00 + outer loop + vertex 4.463069e+02 1.151569e+00 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal 5.619392e-02 -9.984199e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.490000e+02 9.999946e-01 7.000000e+01 + vertex 4.516931e+02 1.151569e+00 7.000000e+01 + endloop + endfacet + facet normal 5.619392e-02 -9.984199e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 9.999946e-01 7.450000e+01 + vertex 4.516931e+02 1.151569e+00 7.000000e+01 + vertex 4.516931e+02 1.151569e+00 7.450000e+01 + endloop + endfacet + facet normal 1.678748e-01 -9.858083e-01 0.000000e+00 + outer loop + vertex 4.516931e+02 1.151569e+00 7.450000e+01 + vertex 4.516931e+02 1.151569e+00 7.000000e+01 + vertex 4.543521e+02 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 1.678748e-01 -9.858083e-01 0.000000e+00 + outer loop + vertex 4.516931e+02 1.151569e+00 7.450000e+01 + vertex 4.543521e+02 1.604378e+00 7.000000e+01 + vertex 4.543521e+02 1.604378e+00 7.450000e+01 + endloop + endfacet + facet normal 2.774292e-01 -9.607461e-01 0.000000e+00 + outer loop + vertex 4.543521e+02 1.604378e+00 7.450000e+01 + vertex 4.543521e+02 1.604378e+00 7.000000e+01 + vertex 4.569436e+02 2.352700e+00 7.000000e+01 + endloop + endfacet + facet normal 2.774292e-01 -9.607461e-01 0.000000e+00 + outer loop + vertex 4.543521e+02 1.604378e+00 7.450000e+01 + vertex 4.569436e+02 2.352700e+00 7.000000e+01 + vertex 4.569436e+02 2.352700e+00 7.450000e+01 + endloop + endfacet + facet normal 3.834885e-01 -9.235457e-01 0.000000e+00 + outer loop + vertex 4.569436e+02 2.352700e+00 7.450000e+01 + vertex 4.569436e+02 2.352700e+00 7.000000e+01 + vertex 4.594346e+02 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal 3.834885e-01 -9.235457e-01 0.000000e+00 + outer loop + vertex 4.569436e+02 2.352700e+00 7.450000e+01 + vertex 4.594346e+02 3.387086e+00 7.000000e+01 + vertex 4.594346e+02 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal 4.846955e-01 -8.746830e-01 0.000000e+00 + outer loop + vertex 4.594346e+02 3.387086e+00 7.450000e+01 + vertex 4.594346e+02 3.387086e+00 7.000000e+01 + vertex 4.617939e+02 4.694466e+00 7.000000e+01 + endloop + endfacet + facet normal 4.846955e-01 -8.746830e-01 0.000000e+00 + outer loop + vertex 4.594346e+02 3.387086e+00 7.450000e+01 + vertex 4.617939e+02 4.694466e+00 7.000000e+01 + vertex 4.617939e+02 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal 5.797818e-01 -8.147718e-01 0.000000e+00 + outer loop + vertex 4.617939e+02 4.694466e+00 7.450000e+01 + vertex 4.617939e+02 4.694466e+00 7.000000e+01 + vertex 4.639917e+02 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal 5.797818e-01 -8.147718e-01 0.000000e+00 + outer loop + vertex 4.617939e+02 4.694466e+00 7.450000e+01 + vertex 4.639917e+02 6.258331e+00 7.000000e+01 + vertex 4.639917e+02 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal 6.675459e-01 -7.445686e-01 0.000000e+00 + outer loop + vertex 4.639917e+02 6.258331e+00 7.450000e+01 + vertex 4.639917e+02 6.258331e+00 7.000000e+01 + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal 6.675459e-01 -7.445686e-01 0.000000e+00 + outer loop + vertex 4.639917e+02 6.258331e+00 7.450000e+01 + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + vertex 4.660000e+02 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.000000e+01 + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 4.660000e+02 2.500000e+01 7.000000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.660000e+02 8.058924e+00 7.000000e+01 + vertex 4.660000e+02 3.475000e+01 7.450000e+01 + vertex 4.660000e+02 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal 6.675459e-01 7.445686e-01 0.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + vertex 4.660000e+02 4.194107e+01 7.000000e+01 + vertex 4.639917e+02 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal 6.675459e-01 7.445686e-01 0.000000e+00 + outer loop + vertex 4.660000e+02 4.194107e+01 7.450000e+01 + vertex 4.639917e+02 4.374167e+01 7.000000e+01 + vertex 4.639917e+02 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal 5.797808e-01 8.147725e-01 0.000000e+00 + outer loop + vertex 4.639917e+02 4.374167e+01 7.450000e+01 + vertex 4.639917e+02 4.374167e+01 7.000000e+01 + vertex 4.617939e+02 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 5.797808e-01 8.147725e-01 0.000000e+00 + outer loop + vertex 4.639917e+02 4.374167e+01 7.450000e+01 + vertex 4.617939e+02 4.530553e+01 7.000000e+01 + vertex 4.617939e+02 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal 4.846960e-01 8.746827e-01 0.000000e+00 + outer loop + vertex 4.617939e+02 4.530553e+01 7.450000e+01 + vertex 4.617939e+02 4.530553e+01 7.000000e+01 + vertex 4.594346e+02 4.661291e+01 7.000000e+01 + endloop + endfacet + facet normal 4.846960e-01 8.746827e-01 0.000000e+00 + outer loop + vertex 4.617939e+02 4.530553e+01 7.450000e+01 + vertex 4.594346e+02 4.661291e+01 7.000000e+01 + vertex 4.594346e+02 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal 3.834879e-01 9.235459e-01 0.000000e+00 + outer loop + vertex 4.594346e+02 4.661291e+01 7.450000e+01 + vertex 4.594346e+02 4.661291e+01 7.000000e+01 + vertex 4.569436e+02 4.764729e+01 7.000000e+01 + endloop + endfacet + facet normal 3.834879e-01 9.235459e-01 0.000000e+00 + outer loop + vertex 4.594346e+02 4.661291e+01 7.450000e+01 + vertex 4.569436e+02 4.764729e+01 7.000000e+01 + vertex 4.569436e+02 4.764729e+01 7.450000e+01 + endloop + endfacet + facet normal 2.774292e-01 9.607461e-01 0.000000e+00 + outer loop + vertex 4.569436e+02 4.764729e+01 7.450000e+01 + vertex 4.569436e+02 4.764729e+01 7.000000e+01 + vertex 4.543521e+02 4.839562e+01 7.000000e+01 + endloop + endfacet + facet normal 2.774292e-01 9.607461e-01 0.000000e+00 + outer loop + vertex 4.569436e+02 4.764729e+01 7.450000e+01 + vertex 4.543521e+02 4.839562e+01 7.000000e+01 + vertex 4.543521e+02 4.839562e+01 7.450000e+01 + endloop + endfacet + facet normal 1.678748e-01 9.858083e-01 0.000000e+00 + outer loop + vertex 4.543521e+02 4.839562e+01 7.450000e+01 + vertex 4.543521e+02 4.839562e+01 7.000000e+01 + vertex 4.516931e+02 4.884842e+01 7.000000e+01 + endloop + endfacet + facet normal 1.678748e-01 9.858083e-01 0.000000e+00 + outer loop + vertex 4.543521e+02 4.839562e+01 7.450000e+01 + vertex 4.516931e+02 4.884842e+01 7.000000e+01 + vertex 4.516931e+02 4.884842e+01 7.450000e+01 + endloop + endfacet + facet normal 5.619323e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 4.516931e+02 4.884842e+01 7.450000e+01 + vertex 4.516931e+02 4.884842e+01 7.000000e+01 + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 5.619323e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 4.516931e+02 4.884842e+01 7.450000e+01 + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + endloop + endfacet + facet normal -5.619385e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.490000e+02 4.900000e+01 7.000000e+01 + vertex 4.463069e+02 4.884842e+01 7.000000e+01 + endloop + endfacet + facet normal -5.619385e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.900000e+01 7.450000e+01 + vertex 4.463069e+02 4.884842e+01 7.000000e+01 + vertex 4.463069e+02 4.884842e+01 7.450000e+01 + endloop + endfacet + facet normal -1.678730e-01 9.858086e-01 0.000000e+00 + outer loop + vertex 4.463069e+02 4.884842e+01 7.450000e+01 + vertex 4.463069e+02 4.884842e+01 7.000000e+01 + vertex 4.436479e+02 4.839562e+01 7.000000e+01 + endloop + endfacet + facet normal -1.678730e-01 9.858086e-01 0.000000e+00 + outer loop + vertex 4.463069e+02 4.884842e+01 7.450000e+01 + vertex 4.436479e+02 4.839562e+01 7.000000e+01 + vertex 4.436479e+02 4.839562e+01 7.450000e+01 + endloop + endfacet + facet normal -2.774321e-01 9.607452e-01 0.000000e+00 + outer loop + vertex 4.436479e+02 4.839562e+01 7.450000e+01 + vertex 4.436479e+02 4.839562e+01 7.000000e+01 + vertex 4.410564e+02 4.764729e+01 7.000000e+01 + endloop + endfacet + facet normal -2.774321e-01 9.607452e-01 0.000000e+00 + outer loop + vertex 4.436479e+02 4.839562e+01 7.450000e+01 + vertex 4.410564e+02 4.764729e+01 7.000000e+01 + vertex 4.410564e+02 4.764729e+01 7.450000e+01 + endloop + endfacet + facet normal -3.834840e-01 9.235475e-01 0.000000e+00 + outer loop + vertex 4.410564e+02 4.764729e+01 7.450000e+01 + vertex 4.410564e+02 4.764729e+01 7.000000e+01 + vertex 4.385653e+02 4.661291e+01 7.000000e+01 + endloop + endfacet + facet normal -3.834840e-01 9.235475e-01 0.000000e+00 + outer loop + vertex 4.410564e+02 4.764729e+01 7.450000e+01 + vertex 4.385653e+02 4.661291e+01 7.000000e+01 + vertex 4.385653e+02 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal -4.846960e-01 8.746827e-01 0.000000e+00 + outer loop + vertex 4.385653e+02 4.661291e+01 7.450000e+01 + vertex 4.385653e+02 4.661291e+01 7.000000e+01 + vertex 4.362060e+02 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal -4.846960e-01 8.746827e-01 0.000000e+00 + outer loop + vertex 4.385653e+02 4.661291e+01 7.450000e+01 + vertex 4.362060e+02 4.530553e+01 7.000000e+01 + vertex 4.362060e+02 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal -5.797861e-01 8.147688e-01 0.000000e+00 + outer loop + vertex 4.362060e+02 4.530553e+01 7.450000e+01 + vertex 4.362060e+02 4.530553e+01 7.000000e+01 + vertex 4.340083e+02 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal -5.797861e-01 8.147688e-01 0.000000e+00 + outer loop + vertex 4.362060e+02 4.530553e+01 7.450000e+01 + vertex 4.340083e+02 4.374167e+01 7.000000e+01 + vertex 4.340083e+02 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal -6.675459e-01 7.445686e-01 0.000000e+00 + outer loop + vertex 4.340083e+02 4.374167e+01 7.450000e+01 + vertex 4.340083e+02 4.374167e+01 7.000000e+01 + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal -6.675459e-01 7.445686e-01 0.000000e+00 + outer loop + vertex 4.340083e+02 4.374167e+01 7.450000e+01 + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + vertex 4.320000e+02 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.320000e+02 8.058924e+00 7.000000e+01 + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.320000e+02 8.058924e+00 7.450000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.320000e+02 2.500000e+01 7.000000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.320000e+02 4.194107e+01 7.000000e+01 + vertex 4.320000e+02 3.475000e+01 7.450000e+01 + vertex 4.320000e+02 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.576000e+02 9.499997e+00 7.000000e+01 + vertex 4.576000e+02 9.499997e+00 7.100000e+01 + vertex 4.576365e+02 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.576365e+02 9.083241e+00 7.000000e+01 + vertex 4.576000e+02 9.499997e+00 7.100000e+01 + vertex 4.576365e+02 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 9.659286e-01 2.588086e-01 -0.000000e+00 + outer loop + vertex 4.576365e+02 9.083241e+00 7.000000e+01 + vertex 4.576365e+02 9.083241e+00 7.100000e+01 + vertex 4.577447e+02 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659286e-01 2.588086e-01 -0.000000e+00 + outer loop + vertex 4.577447e+02 8.679148e+00 7.000000e+01 + vertex 4.576365e+02 9.083241e+00 7.100000e+01 + vertex 4.577447e+02 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 9.062921e-01 4.226519e-01 -0.000000e+00 + outer loop + vertex 4.577447e+02 8.679148e+00 7.000000e+01 + vertex 4.577447e+02 8.679148e+00 7.100000e+01 + vertex 4.579216e+02 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal 9.062921e-01 4.226519e-01 -0.000000e+00 + outer loop + vertex 4.579216e+02 8.299999e+00 7.000000e+01 + vertex 4.577447e+02 8.679148e+00 7.100000e+01 + vertex 4.579216e+02 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 8.191721e-01 5.735478e-01 -0.000000e+00 + outer loop + vertex 4.579216e+02 8.299999e+00 7.000000e+01 + vertex 4.579216e+02 8.299999e+00 7.100000e+01 + vertex 4.581615e+02 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 8.191721e-01 5.735478e-01 -0.000000e+00 + outer loop + vertex 4.581615e+02 7.957306e+00 7.000000e+01 + vertex 4.579216e+02 8.299999e+00 7.100000e+01 + vertex 4.581615e+02 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 7.071023e-01 7.071112e-01 -0.000000e+00 + outer loop + vertex 4.581615e+02 7.957306e+00 7.000000e+01 + vertex 4.581615e+02 7.957306e+00 7.100000e+01 + vertex 4.584573e+02 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 7.071023e-01 7.071112e-01 -0.000000e+00 + outer loop + vertex 4.584573e+02 7.661492e+00 7.000000e+01 + vertex 4.581615e+02 7.957306e+00 7.100000e+01 + vertex 4.584573e+02 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 5.735675e-01 8.191583e-01 -0.000000e+00 + outer loop + vertex 4.584573e+02 7.661492e+00 7.000000e+01 + vertex 4.584573e+02 7.661492e+00 7.100000e+01 + vertex 4.588000e+02 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal 5.735675e-01 8.191583e-01 -0.000000e+00 + outer loop + vertex 4.588000e+02 7.421538e+00 7.000000e+01 + vertex 4.584573e+02 7.661492e+00 7.100000e+01 + vertex 4.588000e+02 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 4.226261e-01 9.063041e-01 -0.000000e+00 + outer loop + vertex 4.588000e+02 7.421538e+00 7.000000e+01 + vertex 4.588000e+02 7.421538e+00 7.100000e+01 + vertex 4.591792e+02 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal 4.226261e-01 9.063041e-01 -0.000000e+00 + outer loop + vertex 4.591792e+02 7.244736e+00 7.000000e+01 + vertex 4.588000e+02 7.421538e+00 7.100000e+01 + vertex 4.591792e+02 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 2.588192e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 4.591792e+02 7.244736e+00 7.000000e+01 + vertex 4.591792e+02 7.244736e+00 7.100000e+01 + vertex 4.595832e+02 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal 2.588192e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 4.595832e+02 7.136460e+00 7.000000e+01 + vertex 4.591792e+02 7.244736e+00 7.100000e+01 + vertex 4.595832e+02 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 4.595832e+02 7.136460e+00 7.000000e+01 + vertex 4.595832e+02 7.136460e+00 7.100000e+01 + vertex 4.600000e+02 7.099997e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 7.099997e+00 7.000000e+01 + vertex 4.595832e+02 7.136460e+00 7.100000e+01 + vertex 4.600000e+02 7.099997e+00 7.100000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 7.099997e+00 7.000000e+01 + vertex 4.600000e+02 7.099997e+00 7.100000e+01 + vertex 4.604168e+02 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 7.136460e+00 7.000000e+01 + vertex 4.600000e+02 7.099997e+00 7.100000e+01 + vertex 4.604168e+02 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal -2.588192e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 7.136460e+00 7.000000e+01 + vertex 4.604168e+02 7.136460e+00 7.100000e+01 + vertex 4.608208e+02 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal -2.588192e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 7.244736e+00 7.000000e+01 + vertex 4.604168e+02 7.136460e+00 7.100000e+01 + vertex 4.608208e+02 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal -4.226261e-01 9.063041e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 7.244736e+00 7.000000e+01 + vertex 4.608208e+02 7.244736e+00 7.100000e+01 + vertex 4.612000e+02 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal -4.226261e-01 9.063041e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 7.421538e+00 7.000000e+01 + vertex 4.608208e+02 7.244736e+00 7.100000e+01 + vertex 4.612000e+02 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal -5.735675e-01 8.191583e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 7.421538e+00 7.000000e+01 + vertex 4.612000e+02 7.421538e+00 7.100000e+01 + vertex 4.615427e+02 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal -5.735675e-01 8.191583e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 7.661492e+00 7.000000e+01 + vertex 4.612000e+02 7.421538e+00 7.100000e+01 + vertex 4.615427e+02 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal -7.071023e-01 7.071112e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 7.661492e+00 7.000000e+01 + vertex 4.615427e+02 7.661492e+00 7.100000e+01 + vertex 4.618385e+02 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal -7.071023e-01 7.071112e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 7.957306e+00 7.000000e+01 + vertex 4.615427e+02 7.661492e+00 7.100000e+01 + vertex 4.618385e+02 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal -8.191386e-01 5.735956e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 7.957306e+00 7.000000e+01 + vertex 4.618385e+02 7.957306e+00 7.100000e+01 + vertex 4.620785e+02 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal -8.191386e-01 5.735956e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 8.299999e+00 7.000000e+01 + vertex 4.618385e+02 7.957306e+00 7.100000e+01 + vertex 4.620785e+02 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal -9.063194e-01 4.225934e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 8.299999e+00 7.000000e+01 + vertex 4.620785e+02 8.299999e+00 7.100000e+01 + vertex 4.622553e+02 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal -9.063194e-01 4.225934e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 8.679148e+00 7.000000e+01 + vertex 4.620785e+02 8.299999e+00 7.100000e+01 + vertex 4.622553e+02 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659286e-01 2.588086e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 8.679148e+00 7.000000e+01 + vertex 4.622553e+02 8.679148e+00 7.100000e+01 + vertex 4.623635e+02 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659286e-01 2.588086e-01 0.000000e+00 + outer loop + vertex 4.623635e+02 9.083241e+00 7.000000e+01 + vertex 4.622553e+02 8.679148e+00 7.100000e+01 + vertex 4.623635e+02 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961912e-01 8.719523e-02 0.000000e+00 + outer loop + vertex 4.623635e+02 9.083241e+00 7.000000e+01 + vertex 4.623635e+02 9.083241e+00 7.100000e+01 + vertex 4.624000e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961912e-01 8.719523e-02 0.000000e+00 + outer loop + vertex 4.624000e+02 9.499997e+00 7.000000e+01 + vertex 4.623635e+02 9.083241e+00 7.100000e+01 + vertex 4.624000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961912e-01 -8.719523e-02 0.000000e+00 + outer loop + vertex 4.624000e+02 9.499997e+00 7.000000e+01 + vertex 4.624000e+02 9.499997e+00 7.100000e+01 + vertex 4.623635e+02 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961912e-01 -8.719523e-02 0.000000e+00 + outer loop + vertex 4.623635e+02 9.916753e+00 7.000000e+01 + vertex 4.624000e+02 9.499997e+00 7.100000e+01 + vertex 4.623635e+02 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659286e-01 -2.588086e-01 0.000000e+00 + outer loop + vertex 4.623635e+02 9.916753e+00 7.000000e+01 + vertex 4.623635e+02 9.916753e+00 7.100000e+01 + vertex 4.622553e+02 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659286e-01 -2.588086e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 1.032085e+01 7.000000e+01 + vertex 4.623635e+02 9.916753e+00 7.100000e+01 + vertex 4.622553e+02 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063210e-01 -4.225900e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 1.032085e+01 7.000000e+01 + vertex 4.622553e+02 1.032085e+01 7.100000e+01 + vertex 4.620785e+02 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063210e-01 -4.225900e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 1.070000e+01 7.000000e+01 + vertex 4.622553e+02 1.032085e+01 7.100000e+01 + vertex 4.620785e+02 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191357e-01 -5.735998e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 1.070000e+01 7.000000e+01 + vertex 4.620785e+02 1.070000e+01 7.100000e+01 + vertex 4.618385e+02 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191357e-01 -5.735998e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 1.104269e+01 7.000000e+01 + vertex 4.620785e+02 1.070000e+01 7.100000e+01 + vertex 4.618385e+02 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 1.104269e+01 7.000000e+01 + vertex 4.618385e+02 1.104269e+01 7.100000e+01 + vertex 4.615427e+02 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 1.133851e+01 7.000000e+01 + vertex 4.618385e+02 1.104269e+01 7.100000e+01 + vertex 4.615427e+02 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735675e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 1.133851e+01 7.000000e+01 + vertex 4.615427e+02 1.133851e+01 7.100000e+01 + vertex 4.612000e+02 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735675e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 1.157846e+01 7.000000e+01 + vertex 4.615427e+02 1.133851e+01 7.100000e+01 + vertex 4.612000e+02 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226261e-01 -9.063041e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 1.157846e+01 7.000000e+01 + vertex 4.612000e+02 1.157846e+01 7.100000e+01 + vertex 4.608208e+02 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226261e-01 -9.063041e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 1.175526e+01 7.000000e+01 + vertex 4.612000e+02 1.157846e+01 7.100000e+01 + vertex 4.608208e+02 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588192e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 1.175526e+01 7.000000e+01 + vertex 4.608208e+02 1.175526e+01 7.100000e+01 + vertex 4.604168e+02 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588192e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 1.186354e+01 7.000000e+01 + vertex 4.608208e+02 1.175526e+01 7.100000e+01 + vertex 4.604168e+02 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 1.186354e+01 7.000000e+01 + vertex 4.604168e+02 1.186354e+01 7.100000e+01 + vertex 4.600000e+02 1.190000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 1.190000e+01 7.000000e+01 + vertex 4.604168e+02 1.186354e+01 7.100000e+01 + vertex 4.600000e+02 1.190000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 1.190000e+01 7.000000e+01 + vertex 4.600000e+02 1.190000e+01 7.100000e+01 + vertex 4.595832e+02 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.595832e+02 1.186354e+01 7.000000e+01 + vertex 4.600000e+02 1.190000e+01 7.100000e+01 + vertex 4.595832e+02 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588192e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.595832e+02 1.186354e+01 7.000000e+01 + vertex 4.595832e+02 1.186354e+01 7.100000e+01 + vertex 4.591792e+02 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588192e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.591792e+02 1.175526e+01 7.000000e+01 + vertex 4.595832e+02 1.186354e+01 7.100000e+01 + vertex 4.591792e+02 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226261e-01 -9.063041e-01 0.000000e+00 + outer loop + vertex 4.591792e+02 1.175526e+01 7.000000e+01 + vertex 4.591792e+02 1.175526e+01 7.100000e+01 + vertex 4.588000e+02 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226261e-01 -9.063041e-01 0.000000e+00 + outer loop + vertex 4.588000e+02 1.157846e+01 7.000000e+01 + vertex 4.591792e+02 1.175526e+01 7.100000e+01 + vertex 4.588000e+02 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735675e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 4.588000e+02 1.157846e+01 7.000000e+01 + vertex 4.588000e+02 1.157846e+01 7.100000e+01 + vertex 4.584573e+02 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735675e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 4.584573e+02 1.133851e+01 7.000000e+01 + vertex 4.588000e+02 1.157846e+01 7.100000e+01 + vertex 4.584573e+02 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.584573e+02 1.133851e+01 7.000000e+01 + vertex 4.584573e+02 1.133851e+01 7.100000e+01 + vertex 4.581615e+02 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.581615e+02 1.104269e+01 7.000000e+01 + vertex 4.584573e+02 1.133851e+01 7.100000e+01 + vertex 4.581615e+02 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191692e-01 -5.735520e-01 0.000000e+00 + outer loop + vertex 4.581615e+02 1.104269e+01 7.000000e+01 + vertex 4.581615e+02 1.104269e+01 7.100000e+01 + vertex 4.579216e+02 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191692e-01 -5.735520e-01 0.000000e+00 + outer loop + vertex 4.579216e+02 1.070000e+01 7.000000e+01 + vertex 4.581615e+02 1.104269e+01 7.100000e+01 + vertex 4.579216e+02 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.062937e-01 -4.226485e-01 0.000000e+00 + outer loop + vertex 4.579216e+02 1.070000e+01 7.000000e+01 + vertex 4.579216e+02 1.070000e+01 7.100000e+01 + vertex 4.577447e+02 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062937e-01 -4.226485e-01 0.000000e+00 + outer loop + vertex 4.577447e+02 1.032085e+01 7.000000e+01 + vertex 4.579216e+02 1.070000e+01 7.100000e+01 + vertex 4.577447e+02 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659286e-01 -2.588086e-01 0.000000e+00 + outer loop + vertex 4.577447e+02 1.032085e+01 7.000000e+01 + vertex 4.577447e+02 1.032085e+01 7.100000e+01 + vertex 4.576365e+02 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659286e-01 -2.588086e-01 0.000000e+00 + outer loop + vertex 4.576365e+02 9.916753e+00 7.000000e+01 + vertex 4.577447e+02 1.032085e+01 7.100000e+01 + vertex 4.576365e+02 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.576365e+02 9.916753e+00 7.000000e+01 + vertex 4.576365e+02 9.916753e+00 7.100000e+01 + vertex 4.576000e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.576000e+02 9.499997e+00 7.000000e+01 + vertex 4.576365e+02 9.916753e+00 7.100000e+01 + vertex 4.576000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 1.157846e+01 7.100000e+01 + vertex 4.580000e+02 1.296410e+01 7.100000e+01 + vertex 4.584573e+02 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 1.133851e+01 7.100000e+01 + vertex 4.580000e+02 1.296410e+01 7.100000e+01 + vertex 4.574289e+02 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 1.133851e+01 7.100000e+01 + vertex 4.574289e+02 1.256417e+01 7.100000e+01 + vertex 4.581615e+02 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 1.104269e+01 7.100000e+01 + vertex 4.574289e+02 1.256417e+01 7.100000e+01 + vertex 4.569358e+02 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 1.104269e+01 7.100000e+01 + vertex 4.569358e+02 1.207115e+01 7.100000e+01 + vertex 4.579216e+02 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 1.070000e+01 7.100000e+01 + vertex 4.569358e+02 1.207115e+01 7.100000e+01 + vertex 4.565359e+02 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 1.070000e+01 7.100000e+01 + vertex 4.565359e+02 1.150000e+01 7.100000e+01 + vertex 4.577447e+02 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 1.032085e+01 7.100000e+01 + vertex 4.565359e+02 1.150000e+01 7.100000e+01 + vertex 4.562412e+02 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 1.032085e+01 7.100000e+01 + vertex 4.562412e+02 1.086808e+01 7.100000e+01 + vertex 4.576365e+02 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 9.916753e+00 7.100000e+01 + vertex 4.562412e+02 1.086808e+01 7.100000e+01 + vertex 4.560608e+02 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 9.916753e+00 7.100000e+01 + vertex 4.560608e+02 1.019459e+01 7.100000e+01 + vertex 4.576000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576000e+02 9.499997e+00 7.100000e+01 + vertex 4.560608e+02 1.019459e+01 7.100000e+01 + vertex 4.560000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576000e+02 9.499997e+00 7.100000e+01 + vertex 4.560000e+02 9.499997e+00 7.100000e+01 + vertex 4.576365e+02 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 9.083241e+00 7.100000e+01 + vertex 4.560000e+02 9.499997e+00 7.100000e+01 + vertex 4.560608e+02 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 9.083241e+00 7.100000e+01 + vertex 4.560608e+02 8.805405e+00 7.100000e+01 + vertex 4.577447e+02 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 8.679148e+00 7.100000e+01 + vertex 4.560608e+02 8.805405e+00 7.100000e+01 + vertex 4.562412e+02 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 8.679148e+00 7.100000e+01 + vertex 4.562412e+02 8.131918e+00 7.100000e+01 + vertex 4.579216e+02 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 8.299999e+00 7.100000e+01 + vertex 4.562412e+02 8.131918e+00 7.100000e+01 + vertex 4.565359e+02 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 8.299999e+00 7.100000e+01 + vertex 4.565359e+02 7.499997e+00 7.100000e+01 + vertex 4.581615e+02 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 7.957306e+00 7.100000e+01 + vertex 4.565359e+02 7.499997e+00 7.100000e+01 + vertex 4.569358e+02 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 7.957306e+00 7.100000e+01 + vertex 4.569358e+02 6.928846e+00 7.100000e+01 + vertex 4.584573e+02 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 7.661492e+00 7.100000e+01 + vertex 4.569358e+02 6.928846e+00 7.100000e+01 + vertex 4.574289e+02 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 7.661492e+00 7.100000e+01 + vertex 4.574289e+02 6.435819e+00 7.100000e+01 + vertex 4.588000e+02 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 7.421538e+00 7.100000e+01 + vertex 4.574289e+02 6.435819e+00 7.100000e+01 + vertex 4.580000e+02 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 7.421538e+00 7.100000e+01 + vertex 4.580000e+02 6.035894e+00 7.100000e+01 + vertex 4.591792e+02 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 7.244736e+00 7.100000e+01 + vertex 4.580000e+02 6.035894e+00 7.100000e+01 + vertex 4.586319e+02 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 7.244736e+00 7.100000e+01 + vertex 4.586319e+02 5.741227e+00 7.100000e+01 + vertex 4.595832e+02 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 7.136460e+00 7.100000e+01 + vertex 4.586319e+02 5.741227e+00 7.100000e+01 + vertex 4.593054e+02 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 7.136460e+00 7.100000e+01 + vertex 4.593054e+02 5.560767e+00 7.100000e+01 + vertex 4.600000e+02 7.099997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 7.099997e+00 7.100000e+01 + vertex 4.593054e+02 5.560767e+00 7.100000e+01 + vertex 4.600000e+02 5.499996e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 7.099997e+00 7.100000e+01 + vertex 4.600000e+02 5.499996e+00 7.100000e+01 + vertex 4.604168e+02 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 7.136460e+00 7.100000e+01 + vertex 4.600000e+02 5.499996e+00 7.100000e+01 + vertex 4.606946e+02 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 7.136460e+00 7.100000e+01 + vertex 4.606946e+02 5.560767e+00 7.100000e+01 + vertex 4.608208e+02 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 7.244736e+00 7.100000e+01 + vertex 4.606946e+02 5.560767e+00 7.100000e+01 + vertex 4.613681e+02 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 7.244736e+00 7.100000e+01 + vertex 4.613681e+02 5.741227e+00 7.100000e+01 + vertex 4.612000e+02 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 7.421538e+00 7.100000e+01 + vertex 4.613681e+02 5.741227e+00 7.100000e+01 + vertex 4.620000e+02 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 7.421538e+00 7.100000e+01 + vertex 4.620000e+02 6.035894e+00 7.100000e+01 + vertex 4.615427e+02 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 7.661492e+00 7.100000e+01 + vertex 4.620000e+02 6.035894e+00 7.100000e+01 + vertex 4.625712e+02 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 7.661492e+00 7.100000e+01 + vertex 4.625712e+02 6.435819e+00 7.100000e+01 + vertex 4.618385e+02 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 7.957306e+00 7.100000e+01 + vertex 4.625712e+02 6.435819e+00 7.100000e+01 + vertex 4.630642e+02 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 7.957306e+00 7.100000e+01 + vertex 4.630642e+02 6.928846e+00 7.100000e+01 + vertex 4.620785e+02 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 8.299999e+00 7.100000e+01 + vertex 4.630642e+02 6.928846e+00 7.100000e+01 + vertex 4.634641e+02 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 8.299999e+00 7.100000e+01 + vertex 4.634641e+02 7.499997e+00 7.100000e+01 + vertex 4.622553e+02 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 8.679148e+00 7.100000e+01 + vertex 4.634641e+02 7.499997e+00 7.100000e+01 + vertex 4.637588e+02 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 8.679148e+00 7.100000e+01 + vertex 4.637588e+02 8.131918e+00 7.100000e+01 + vertex 4.623635e+02 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 9.083241e+00 7.100000e+01 + vertex 4.637588e+02 8.131918e+00 7.100000e+01 + vertex 4.639392e+02 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 9.083241e+00 7.100000e+01 + vertex 4.639392e+02 8.805405e+00 7.100000e+01 + vertex 4.624000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.624000e+02 9.499997e+00 7.100000e+01 + vertex 4.639392e+02 8.805405e+00 7.100000e+01 + vertex 4.640000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.624000e+02 9.499997e+00 7.100000e+01 + vertex 4.640000e+02 9.499997e+00 7.100000e+01 + vertex 4.623635e+02 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 9.916753e+00 7.100000e+01 + vertex 4.640000e+02 9.499997e+00 7.100000e+01 + vertex 4.639392e+02 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 9.916753e+00 7.100000e+01 + vertex 4.639392e+02 1.019459e+01 7.100000e+01 + vertex 4.622553e+02 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 1.032085e+01 7.100000e+01 + vertex 4.639392e+02 1.019459e+01 7.100000e+01 + vertex 4.637588e+02 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 1.032085e+01 7.100000e+01 + vertex 4.637588e+02 1.086808e+01 7.100000e+01 + vertex 4.620785e+02 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 1.070000e+01 7.100000e+01 + vertex 4.637588e+02 1.086808e+01 7.100000e+01 + vertex 4.634641e+02 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 1.070000e+01 7.100000e+01 + vertex 4.634641e+02 1.150000e+01 7.100000e+01 + vertex 4.618385e+02 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 1.104269e+01 7.100000e+01 + vertex 4.634641e+02 1.150000e+01 7.100000e+01 + vertex 4.630642e+02 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 1.104269e+01 7.100000e+01 + vertex 4.630642e+02 1.207115e+01 7.100000e+01 + vertex 4.615427e+02 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 1.133851e+01 7.100000e+01 + vertex 4.630642e+02 1.207115e+01 7.100000e+01 + vertex 4.625712e+02 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 1.133851e+01 7.100000e+01 + vertex 4.625712e+02 1.256417e+01 7.100000e+01 + vertex 4.612000e+02 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 1.157846e+01 7.100000e+01 + vertex 4.625712e+02 1.256417e+01 7.100000e+01 + vertex 4.620000e+02 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 1.157846e+01 7.100000e+01 + vertex 4.620000e+02 1.296410e+01 7.100000e+01 + vertex 4.608208e+02 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 1.175526e+01 7.100000e+01 + vertex 4.620000e+02 1.296410e+01 7.100000e+01 + vertex 4.613681e+02 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 1.175526e+01 7.100000e+01 + vertex 4.613681e+02 1.325877e+01 7.100000e+01 + vertex 4.604168e+02 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 1.186354e+01 7.100000e+01 + vertex 4.613681e+02 1.325877e+01 7.100000e+01 + vertex 4.606946e+02 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 1.186354e+01 7.100000e+01 + vertex 4.606946e+02 1.343923e+01 7.100000e+01 + vertex 4.600000e+02 1.190000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 1.190000e+01 7.100000e+01 + vertex 4.606946e+02 1.343923e+01 7.100000e+01 + vertex 4.600000e+02 1.350000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 1.190000e+01 7.100000e+01 + vertex 4.600000e+02 1.350000e+01 7.100000e+01 + vertex 4.595832e+02 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 1.186354e+01 7.100000e+01 + vertex 4.600000e+02 1.350000e+01 7.100000e+01 + vertex 4.593054e+02 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 1.186354e+01 7.100000e+01 + vertex 4.593054e+02 1.343923e+01 7.100000e+01 + vertex 4.591792e+02 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 1.175526e+01 7.100000e+01 + vertex 4.593054e+02 1.343923e+01 7.100000e+01 + vertex 4.586319e+02 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 1.175526e+01 7.100000e+01 + vertex 4.586319e+02 1.325877e+01 7.100000e+01 + vertex 4.588000e+02 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 1.157846e+01 7.100000e+01 + vertex 4.586319e+02 1.325877e+01 7.100000e+01 + vertex 4.580000e+02 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961949e-01 8.715297e-02 -0.000000e+00 + outer loop + vertex 4.560000e+02 9.499997e+00 7.100000e+01 + vertex 4.560000e+02 9.499997e+00 7.450000e+01 + vertex 4.560608e+02 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961949e-01 8.715297e-02 -0.000000e+00 + outer loop + vertex 4.560608e+02 8.805405e+00 7.100000e+01 + vertex 4.560000e+02 9.499997e+00 7.450000e+01 + vertex 4.560608e+02 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 9.659178e-01 2.588490e-01 -0.000000e+00 + outer loop + vertex 4.560608e+02 8.805405e+00 7.100000e+01 + vertex 4.560608e+02 8.805405e+00 7.450000e+01 + vertex 4.562412e+02 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal 9.659178e-01 2.588490e-01 -0.000000e+00 + outer loop + vertex 4.562412e+02 8.131918e+00 7.100000e+01 + vertex 4.560608e+02 8.805405e+00 7.450000e+01 + vertex 4.562412e+02 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 9.063155e-01 4.226017e-01 -0.000000e+00 + outer loop + vertex 4.562412e+02 8.131918e+00 7.100000e+01 + vertex 4.562412e+02 8.131918e+00 7.450000e+01 + vertex 4.565359e+02 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 9.063155e-01 4.226017e-01 -0.000000e+00 + outer loop + vertex 4.565359e+02 7.499997e+00 7.100000e+01 + vertex 4.562412e+02 8.131918e+00 7.450000e+01 + vertex 4.565359e+02 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 8.191564e-01 5.735703e-01 -0.000000e+00 + outer loop + vertex 4.565359e+02 7.499997e+00 7.100000e+01 + vertex 4.565359e+02 7.499997e+00 7.450000e+01 + vertex 4.569358e+02 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal 8.191564e-01 5.735703e-01 -0.000000e+00 + outer loop + vertex 4.569358e+02 6.928846e+00 7.100000e+01 + vertex 4.565359e+02 7.499997e+00 7.450000e+01 + vertex 4.569358e+02 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 7.070908e-01 7.071228e-01 -0.000000e+00 + outer loop + vertex 4.569358e+02 6.928846e+00 7.100000e+01 + vertex 4.569358e+02 6.928846e+00 7.450000e+01 + vertex 4.574289e+02 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal 7.070908e-01 7.071228e-01 -0.000000e+00 + outer loop + vertex 4.574289e+02 6.435819e+00 7.100000e+01 + vertex 4.569358e+02 6.928846e+00 7.450000e+01 + vertex 4.574289e+02 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 5.735900e-01 8.191426e-01 -0.000000e+00 + outer loop + vertex 4.574289e+02 6.435819e+00 7.100000e+01 + vertex 4.574289e+02 6.435819e+00 7.450000e+01 + vertex 4.580000e+02 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal 5.735900e-01 8.191426e-01 -0.000000e+00 + outer loop + vertex 4.580000e+02 6.035894e+00 7.100000e+01 + vertex 4.574289e+02 6.435819e+00 7.450000e+01 + vertex 4.580000e+02 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 4.226108e-01 9.063113e-01 -0.000000e+00 + outer loop + vertex 4.580000e+02 6.035894e+00 7.100000e+01 + vertex 4.580000e+02 6.035894e+00 7.450000e+01 + vertex 4.586319e+02 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal 4.226108e-01 9.063113e-01 -0.000000e+00 + outer loop + vertex 4.586319e+02 5.741227e+00 7.100000e+01 + vertex 4.580000e+02 6.035894e+00 7.450000e+01 + vertex 4.586319e+02 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 2.588244e-01 9.659244e-01 -0.000000e+00 + outer loop + vertex 4.586319e+02 5.741227e+00 7.100000e+01 + vertex 4.586319e+02 5.741227e+00 7.450000e+01 + vertex 4.593054e+02 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal 2.588244e-01 9.659244e-01 -0.000000e+00 + outer loop + vertex 4.593054e+02 5.560767e+00 7.100000e+01 + vertex 4.586319e+02 5.741227e+00 7.450000e+01 + vertex 4.593054e+02 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal 8.715688e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.593054e+02 5.560767e+00 7.100000e+01 + vertex 4.593054e+02 5.560767e+00 7.450000e+01 + vertex 4.600000e+02 5.499996e+00 7.100000e+01 + endloop + endfacet + facet normal 8.715688e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 5.499996e+00 7.100000e+01 + vertex 4.593054e+02 5.560767e+00 7.450000e+01 + vertex 4.600000e+02 5.499996e+00 7.450000e+01 + endloop + endfacet + facet normal -8.715688e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 5.499996e+00 7.100000e+01 + vertex 4.600000e+02 5.499996e+00 7.450000e+01 + vertex 4.606946e+02 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal -8.715688e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 5.560767e+00 7.100000e+01 + vertex 4.600000e+02 5.499996e+00 7.450000e+01 + vertex 4.606946e+02 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal -2.588244e-01 9.659244e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 5.560767e+00 7.100000e+01 + vertex 4.606946e+02 5.560767e+00 7.450000e+01 + vertex 4.613681e+02 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal -2.588244e-01 9.659244e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 5.741227e+00 7.100000e+01 + vertex 4.606946e+02 5.560767e+00 7.450000e+01 + vertex 4.613681e+02 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal -4.226108e-01 9.063113e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 5.741227e+00 7.100000e+01 + vertex 4.613681e+02 5.741227e+00 7.450000e+01 + vertex 4.620000e+02 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal -4.226108e-01 9.063113e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 6.035894e+00 7.100000e+01 + vertex 4.613681e+02 5.741227e+00 7.450000e+01 + vertex 4.620000e+02 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal -5.735699e-01 8.191566e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 6.035894e+00 7.100000e+01 + vertex 4.620000e+02 6.035894e+00 7.450000e+01 + vertex 4.625712e+02 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal -5.735699e-01 8.191566e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 6.435819e+00 7.100000e+01 + vertex 4.620000e+02 6.035894e+00 7.450000e+01 + vertex 4.625712e+02 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 6.435819e+00 7.100000e+01 + vertex 4.625712e+02 6.435819e+00 7.450000e+01 + vertex 4.630642e+02 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 6.928846e+00 7.100000e+01 + vertex 4.625712e+02 6.435819e+00 7.450000e+01 + vertex 4.630642e+02 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal -8.191564e-01 5.735703e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 6.928846e+00 7.100000e+01 + vertex 4.630642e+02 6.928846e+00 7.450000e+01 + vertex 4.634641e+02 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -8.191564e-01 5.735703e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 7.499997e+00 7.100000e+01 + vertex 4.630642e+02 6.928846e+00 7.450000e+01 + vertex 4.634641e+02 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -9.062991e-01 4.226368e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 7.499997e+00 7.100000e+01 + vertex 4.634641e+02 7.499997e+00 7.450000e+01 + vertex 4.637588e+02 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal -9.062991e-01 4.226368e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 8.131918e+00 7.100000e+01 + vertex 4.634641e+02 7.499997e+00 7.450000e+01 + vertex 4.637588e+02 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal -9.659285e-01 2.588091e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 8.131918e+00 7.100000e+01 + vertex 4.637588e+02 8.131918e+00 7.450000e+01 + vertex 4.639392e+02 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659285e-01 2.588091e-01 0.000000e+00 + outer loop + vertex 4.639392e+02 8.805405e+00 7.100000e+01 + vertex 4.637588e+02 8.131918e+00 7.450000e+01 + vertex 4.639392e+02 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal -9.961949e-01 8.715297e-02 0.000000e+00 + outer loop + vertex 4.639392e+02 8.805405e+00 7.100000e+01 + vertex 4.639392e+02 8.805405e+00 7.450000e+01 + vertex 4.640000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961949e-01 8.715297e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 9.499997e+00 7.100000e+01 + vertex 4.639392e+02 8.805405e+00 7.450000e+01 + vertex 4.640000e+02 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -9.961950e-01 -8.715250e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 9.499997e+00 7.100000e+01 + vertex 4.640000e+02 9.499997e+00 7.450000e+01 + vertex 4.639392e+02 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961950e-01 -8.715250e-02 0.000000e+00 + outer loop + vertex 4.639392e+02 1.019459e+01 7.100000e+01 + vertex 4.640000e+02 9.499997e+00 7.450000e+01 + vertex 4.639392e+02 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.639392e+02 1.019459e+01 7.100000e+01 + vertex 4.639392e+02 1.019459e+01 7.450000e+01 + vertex 4.637588e+02 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 1.086808e+01 7.100000e+01 + vertex 4.639392e+02 1.019459e+01 7.450000e+01 + vertex 4.637588e+02 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal -9.062982e-01 -4.226389e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 1.086808e+01 7.100000e+01 + vertex 4.637588e+02 1.086808e+01 7.450000e+01 + vertex 4.634641e+02 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.062982e-01 -4.226389e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 1.150000e+01 7.100000e+01 + vertex 4.637588e+02 1.086808e+01 7.450000e+01 + vertex 4.634641e+02 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191564e-01 -5.735703e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 1.150000e+01 7.100000e+01 + vertex 4.634641e+02 1.150000e+01 7.450000e+01 + vertex 4.630642e+02 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191564e-01 -5.735703e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 1.207115e+01 7.100000e+01 + vertex 4.634641e+02 1.150000e+01 7.450000e+01 + vertex 4.630642e+02 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 1.207115e+01 7.100000e+01 + vertex 4.630642e+02 1.207115e+01 7.450000e+01 + vertex 4.625712e+02 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 1.256417e+01 7.100000e+01 + vertex 4.630642e+02 1.207115e+01 7.450000e+01 + vertex 4.625712e+02 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735699e-01 -8.191566e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 1.256417e+01 7.100000e+01 + vertex 4.625712e+02 1.256417e+01 7.450000e+01 + vertex 4.620000e+02 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735699e-01 -8.191566e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 1.296410e+01 7.100000e+01 + vertex 4.625712e+02 1.256417e+01 7.450000e+01 + vertex 4.620000e+02 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226108e-01 -9.063113e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 1.296410e+01 7.100000e+01 + vertex 4.620000e+02 1.296410e+01 7.450000e+01 + vertex 4.613681e+02 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226108e-01 -9.063113e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 1.325877e+01 7.100000e+01 + vertex 4.620000e+02 1.296410e+01 7.450000e+01 + vertex 4.613681e+02 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 1.325877e+01 7.100000e+01 + vertex 4.613681e+02 1.325877e+01 7.450000e+01 + vertex 4.606946e+02 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 1.343923e+01 7.100000e+01 + vertex 4.613681e+02 1.325877e+01 7.450000e+01 + vertex 4.606946e+02 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715688e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 1.343923e+01 7.100000e+01 + vertex 4.606946e+02 1.343923e+01 7.450000e+01 + vertex 4.600000e+02 1.350000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715688e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 1.350000e+01 7.100000e+01 + vertex 4.606946e+02 1.343923e+01 7.450000e+01 + vertex 4.600000e+02 1.350000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715688e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 1.350000e+01 7.100000e+01 + vertex 4.600000e+02 1.350000e+01 7.450000e+01 + vertex 4.593054e+02 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715688e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.593054e+02 1.343923e+01 7.100000e+01 + vertex 4.600000e+02 1.350000e+01 7.450000e+01 + vertex 4.593054e+02 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 4.593054e+02 1.343923e+01 7.100000e+01 + vertex 4.593054e+02 1.343923e+01 7.450000e+01 + vertex 4.586319e+02 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 4.586319e+02 1.325877e+01 7.100000e+01 + vertex 4.593054e+02 1.343923e+01 7.450000e+01 + vertex 4.586319e+02 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226108e-01 -9.063113e-01 0.000000e+00 + outer loop + vertex 4.586319e+02 1.325877e+01 7.100000e+01 + vertex 4.586319e+02 1.325877e+01 7.450000e+01 + vertex 4.580000e+02 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226108e-01 -9.063113e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 1.296410e+01 7.100000e+01 + vertex 4.586319e+02 1.325877e+01 7.450000e+01 + vertex 4.580000e+02 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735900e-01 -8.191426e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 1.296410e+01 7.100000e+01 + vertex 4.580000e+02 1.296410e+01 7.450000e+01 + vertex 4.574289e+02 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735900e-01 -8.191426e-01 0.000000e+00 + outer loop + vertex 4.574289e+02 1.256417e+01 7.100000e+01 + vertex 4.580000e+02 1.296410e+01 7.450000e+01 + vertex 4.574289e+02 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 4.574289e+02 1.256417e+01 7.100000e+01 + vertex 4.574289e+02 1.256417e+01 7.450000e+01 + vertex 4.569358e+02 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 4.569358e+02 1.207115e+01 7.100000e+01 + vertex 4.574289e+02 1.256417e+01 7.450000e+01 + vertex 4.569358e+02 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191564e-01 -5.735703e-01 0.000000e+00 + outer loop + vertex 4.569358e+02 1.207115e+01 7.100000e+01 + vertex 4.569358e+02 1.207115e+01 7.450000e+01 + vertex 4.565359e+02 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191564e-01 -5.735703e-01 0.000000e+00 + outer loop + vertex 4.565359e+02 1.150000e+01 7.100000e+01 + vertex 4.569358e+02 1.207115e+01 7.450000e+01 + vertex 4.565359e+02 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063145e-01 -4.226038e-01 0.000000e+00 + outer loop + vertex 4.565359e+02 1.150000e+01 7.100000e+01 + vertex 4.565359e+02 1.150000e+01 7.450000e+01 + vertex 4.562412e+02 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063145e-01 -4.226038e-01 0.000000e+00 + outer loop + vertex 4.562412e+02 1.086808e+01 7.100000e+01 + vertex 4.565359e+02 1.150000e+01 7.450000e+01 + vertex 4.562412e+02 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659178e-01 -2.588490e-01 0.000000e+00 + outer loop + vertex 4.562412e+02 1.086808e+01 7.100000e+01 + vertex 4.562412e+02 1.086808e+01 7.450000e+01 + vertex 4.560608e+02 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659178e-01 -2.588490e-01 0.000000e+00 + outer loop + vertex 4.560608e+02 1.019459e+01 7.100000e+01 + vertex 4.562412e+02 1.086808e+01 7.450000e+01 + vertex 4.560608e+02 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961950e-01 -8.715250e-02 0.000000e+00 + outer loop + vertex 4.560608e+02 1.019459e+01 7.100000e+01 + vertex 4.560608e+02 1.019459e+01 7.450000e+01 + vertex 4.560000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961950e-01 -8.715250e-02 0.000000e+00 + outer loop + vertex 4.560000e+02 9.499997e+00 7.100000e+01 + vertex 4.560608e+02 1.019459e+01 7.450000e+01 + vertex 4.560000e+02 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.356000e+02 9.499997e+00 7.000000e+01 + vertex 4.356000e+02 9.499997e+00 7.100000e+01 + vertex 4.356364e+02 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.356364e+02 9.083241e+00 7.000000e+01 + vertex 4.356000e+02 9.499997e+00 7.100000e+01 + vertex 4.356364e+02 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 9.659108e-01 2.588751e-01 -0.000000e+00 + outer loop + vertex 4.356364e+02 9.083241e+00 7.000000e+01 + vertex 4.356364e+02 9.083241e+00 7.100000e+01 + vertex 4.357448e+02 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659108e-01 2.588751e-01 -0.000000e+00 + outer loop + vertex 4.357448e+02 8.679148e+00 7.000000e+01 + vertex 4.356364e+02 9.083241e+00 7.100000e+01 + vertex 4.357448e+02 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 9.063194e-01 4.225934e-01 -0.000000e+00 + outer loop + vertex 4.357448e+02 8.679148e+00 7.000000e+01 + vertex 4.357448e+02 8.679148e+00 7.100000e+01 + vertex 4.359215e+02 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal 9.063194e-01 4.225934e-01 -0.000000e+00 + outer loop + vertex 4.359215e+02 8.299999e+00 7.000000e+01 + vertex 4.357448e+02 8.679148e+00 7.100000e+01 + vertex 4.359215e+02 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 8.191386e-01 5.735956e-01 -0.000000e+00 + outer loop + vertex 4.359215e+02 8.299999e+00 7.000000e+01 + vertex 4.359215e+02 8.299999e+00 7.100000e+01 + vertex 4.361615e+02 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 8.191386e-01 5.735956e-01 -0.000000e+00 + outer loop + vertex 4.361615e+02 7.957306e+00 7.000000e+01 + vertex 4.359215e+02 8.299999e+00 7.100000e+01 + vertex 4.361615e+02 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 7.071023e-01 7.071112e-01 -0.000000e+00 + outer loop + vertex 4.361615e+02 7.957306e+00 7.000000e+01 + vertex 4.361615e+02 7.957306e+00 7.100000e+01 + vertex 4.364573e+02 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 7.071023e-01 7.071112e-01 -0.000000e+00 + outer loop + vertex 4.364573e+02 7.661492e+00 7.000000e+01 + vertex 4.361615e+02 7.957306e+00 7.100000e+01 + vertex 4.364573e+02 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 5.736010e-01 8.191348e-01 -0.000000e+00 + outer loop + vertex 4.364573e+02 7.661492e+00 7.000000e+01 + vertex 4.364573e+02 7.661492e+00 7.100000e+01 + vertex 4.368000e+02 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal 5.736010e-01 8.191348e-01 -0.000000e+00 + outer loop + vertex 4.368000e+02 7.421538e+00 7.000000e+01 + vertex 4.364573e+02 7.661492e+00 7.100000e+01 + vertex 4.368000e+02 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 4.225988e-01 9.063169e-01 -0.000000e+00 + outer loop + vertex 4.368000e+02 7.421538e+00 7.000000e+01 + vertex 4.368000e+02 7.421538e+00 7.100000e+01 + vertex 4.371792e+02 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal 4.225988e-01 9.063169e-01 -0.000000e+00 + outer loop + vertex 4.371792e+02 7.244736e+00 7.000000e+01 + vertex 4.368000e+02 7.421538e+00 7.100000e+01 + vertex 4.371792e+02 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 2.588192e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 4.371792e+02 7.244736e+00 7.000000e+01 + vertex 4.371792e+02 7.244736e+00 7.100000e+01 + vertex 4.375833e+02 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal 2.588192e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 4.375833e+02 7.136460e+00 7.000000e+01 + vertex 4.371792e+02 7.244736e+00 7.100000e+01 + vertex 4.375833e+02 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 4.375833e+02 7.136460e+00 7.000000e+01 + vertex 4.375833e+02 7.136460e+00 7.100000e+01 + vertex 4.380000e+02 7.099997e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 7.099997e+00 7.000000e+01 + vertex 4.375833e+02 7.136460e+00 7.100000e+01 + vertex 4.380000e+02 7.099997e+00 7.100000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 7.099997e+00 7.000000e+01 + vertex 4.380000e+02 7.099997e+00 7.100000e+01 + vertex 4.384168e+02 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 7.136460e+00 7.000000e+01 + vertex 4.380000e+02 7.099997e+00 7.100000e+01 + vertex 4.384168e+02 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal -2.588192e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 7.136460e+00 7.000000e+01 + vertex 4.384168e+02 7.136460e+00 7.100000e+01 + vertex 4.388209e+02 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal -2.588192e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 7.244736e+00 7.000000e+01 + vertex 4.384168e+02 7.136460e+00 7.100000e+01 + vertex 4.388209e+02 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal -4.226261e-01 9.063041e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 7.244736e+00 7.000000e+01 + vertex 4.388209e+02 7.244736e+00 7.100000e+01 + vertex 4.392000e+02 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal -4.226261e-01 9.063041e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 7.421538e+00 7.000000e+01 + vertex 4.388209e+02 7.244736e+00 7.100000e+01 + vertex 4.392000e+02 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal -5.735675e-01 8.191583e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 7.421538e+00 7.000000e+01 + vertex 4.392000e+02 7.421538e+00 7.100000e+01 + vertex 4.395427e+02 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal -5.735675e-01 8.191583e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 7.661492e+00 7.000000e+01 + vertex 4.392000e+02 7.421538e+00 7.100000e+01 + vertex 4.395427e+02 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal -7.071023e-01 7.071112e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 7.661492e+00 7.000000e+01 + vertex 4.395427e+02 7.661492e+00 7.100000e+01 + vertex 4.398385e+02 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal -7.071023e-01 7.071112e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 7.957306e+00 7.000000e+01 + vertex 4.395427e+02 7.661492e+00 7.100000e+01 + vertex 4.398385e+02 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal -8.191721e-01 5.735478e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 7.957306e+00 7.000000e+01 + vertex 4.398385e+02 7.957306e+00 7.100000e+01 + vertex 4.400785e+02 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal -8.191721e-01 5.735478e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 8.299999e+00 7.000000e+01 + vertex 4.398385e+02 7.957306e+00 7.100000e+01 + vertex 4.400785e+02 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal -9.062921e-01 4.226519e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 8.299999e+00 7.000000e+01 + vertex 4.400785e+02 8.299999e+00 7.100000e+01 + vertex 4.402553e+02 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal -9.062921e-01 4.226519e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 8.679148e+00 7.000000e+01 + vertex 4.400785e+02 8.299999e+00 7.100000e+01 + vertex 4.402553e+02 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659286e-01 2.588086e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 8.679148e+00 7.000000e+01 + vertex 4.402553e+02 8.679148e+00 7.100000e+01 + vertex 4.403635e+02 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659286e-01 2.588086e-01 0.000000e+00 + outer loop + vertex 4.403635e+02 9.083241e+00 7.000000e+01 + vertex 4.402553e+02 8.679148e+00 7.100000e+01 + vertex 4.403635e+02 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712453e-02 0.000000e+00 + outer loop + vertex 4.403635e+02 9.083241e+00 7.000000e+01 + vertex 4.403635e+02 9.083241e+00 7.100000e+01 + vertex 4.404000e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712453e-02 0.000000e+00 + outer loop + vertex 4.404000e+02 9.499997e+00 7.000000e+01 + vertex 4.403635e+02 9.083241e+00 7.100000e+01 + vertex 4.404000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.404000e+02 9.499997e+00 7.000000e+01 + vertex 4.404000e+02 9.499997e+00 7.100000e+01 + vertex 4.403635e+02 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.403635e+02 9.916753e+00 7.000000e+01 + vertex 4.404000e+02 9.499997e+00 7.100000e+01 + vertex 4.403635e+02 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659286e-01 -2.588086e-01 0.000000e+00 + outer loop + vertex 4.403635e+02 9.916753e+00 7.000000e+01 + vertex 4.403635e+02 9.916753e+00 7.100000e+01 + vertex 4.402553e+02 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659286e-01 -2.588086e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 1.032085e+01 7.000000e+01 + vertex 4.403635e+02 9.916753e+00 7.100000e+01 + vertex 4.402553e+02 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal -9.062937e-01 -4.226485e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 1.032085e+01 7.000000e+01 + vertex 4.402553e+02 1.032085e+01 7.100000e+01 + vertex 4.400785e+02 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.062937e-01 -4.226485e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 1.070000e+01 7.000000e+01 + vertex 4.402553e+02 1.032085e+01 7.100000e+01 + vertex 4.400785e+02 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191692e-01 -5.735520e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 1.070000e+01 7.000000e+01 + vertex 4.400785e+02 1.070000e+01 7.100000e+01 + vertex 4.398385e+02 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191692e-01 -5.735520e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 1.104269e+01 7.000000e+01 + vertex 4.400785e+02 1.070000e+01 7.100000e+01 + vertex 4.398385e+02 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 1.104269e+01 7.000000e+01 + vertex 4.398385e+02 1.104269e+01 7.100000e+01 + vertex 4.395427e+02 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 1.133851e+01 7.000000e+01 + vertex 4.398385e+02 1.104269e+01 7.100000e+01 + vertex 4.395427e+02 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735675e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 1.133851e+01 7.000000e+01 + vertex 4.395427e+02 1.133851e+01 7.100000e+01 + vertex 4.392000e+02 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735675e-01 -8.191583e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 1.157846e+01 7.000000e+01 + vertex 4.395427e+02 1.133851e+01 7.100000e+01 + vertex 4.392000e+02 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226261e-01 -9.063041e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 1.157846e+01 7.000000e+01 + vertex 4.392000e+02 1.157846e+01 7.100000e+01 + vertex 4.388209e+02 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226261e-01 -9.063041e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 1.175526e+01 7.000000e+01 + vertex 4.392000e+02 1.157846e+01 7.100000e+01 + vertex 4.388209e+02 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588192e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 1.175526e+01 7.000000e+01 + vertex 4.388209e+02 1.175526e+01 7.100000e+01 + vertex 4.384168e+02 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588192e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 1.186354e+01 7.000000e+01 + vertex 4.388209e+02 1.175526e+01 7.100000e+01 + vertex 4.384168e+02 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 1.186354e+01 7.000000e+01 + vertex 4.384168e+02 1.186354e+01 7.100000e+01 + vertex 4.380000e+02 1.190000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 1.190000e+01 7.000000e+01 + vertex 4.384168e+02 1.186354e+01 7.100000e+01 + vertex 4.380000e+02 1.190000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 1.190000e+01 7.000000e+01 + vertex 4.380000e+02 1.190000e+01 7.100000e+01 + vertex 4.375833e+02 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.375833e+02 1.186354e+01 7.000000e+01 + vertex 4.380000e+02 1.190000e+01 7.100000e+01 + vertex 4.375833e+02 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588192e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.375833e+02 1.186354e+01 7.000000e+01 + vertex 4.375833e+02 1.186354e+01 7.100000e+01 + vertex 4.371792e+02 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588192e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 4.371792e+02 1.175526e+01 7.000000e+01 + vertex 4.375833e+02 1.186354e+01 7.100000e+01 + vertex 4.371792e+02 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 4.225988e-01 -9.063169e-01 0.000000e+00 + outer loop + vertex 4.371792e+02 1.175526e+01 7.000000e+01 + vertex 4.371792e+02 1.175526e+01 7.100000e+01 + vertex 4.368000e+02 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal 4.225988e-01 -9.063169e-01 0.000000e+00 + outer loop + vertex 4.368000e+02 1.157846e+01 7.000000e+01 + vertex 4.371792e+02 1.175526e+01 7.100000e+01 + vertex 4.368000e+02 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 5.736010e-01 -8.191348e-01 0.000000e+00 + outer loop + vertex 4.368000e+02 1.157846e+01 7.000000e+01 + vertex 4.368000e+02 1.157846e+01 7.100000e+01 + vertex 4.364573e+02 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal 5.736010e-01 -8.191348e-01 0.000000e+00 + outer loop + vertex 4.364573e+02 1.133851e+01 7.000000e+01 + vertex 4.368000e+02 1.157846e+01 7.100000e+01 + vertex 4.364573e+02 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.364573e+02 1.133851e+01 7.000000e+01 + vertex 4.364573e+02 1.133851e+01 7.100000e+01 + vertex 4.361615e+02 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.361615e+02 1.104269e+01 7.000000e+01 + vertex 4.364573e+02 1.133851e+01 7.100000e+01 + vertex 4.361615e+02 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191357e-01 -5.735998e-01 0.000000e+00 + outer loop + vertex 4.361615e+02 1.104269e+01 7.000000e+01 + vertex 4.361615e+02 1.104269e+01 7.100000e+01 + vertex 4.359215e+02 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191357e-01 -5.735998e-01 0.000000e+00 + outer loop + vertex 4.359215e+02 1.070000e+01 7.000000e+01 + vertex 4.361615e+02 1.104269e+01 7.100000e+01 + vertex 4.359215e+02 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063210e-01 -4.225900e-01 0.000000e+00 + outer loop + vertex 4.359215e+02 1.070000e+01 7.000000e+01 + vertex 4.359215e+02 1.070000e+01 7.100000e+01 + vertex 4.357448e+02 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063210e-01 -4.225900e-01 0.000000e+00 + outer loop + vertex 4.357448e+02 1.032085e+01 7.000000e+01 + vertex 4.359215e+02 1.070000e+01 7.100000e+01 + vertex 4.357448e+02 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659108e-01 -2.588751e-01 0.000000e+00 + outer loop + vertex 4.357448e+02 1.032085e+01 7.000000e+01 + vertex 4.357448e+02 1.032085e+01 7.100000e+01 + vertex 4.356364e+02 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659108e-01 -2.588751e-01 0.000000e+00 + outer loop + vertex 4.356364e+02 9.916753e+00 7.000000e+01 + vertex 4.357448e+02 1.032085e+01 7.100000e+01 + vertex 4.356364e+02 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.356364e+02 9.916753e+00 7.000000e+01 + vertex 4.356364e+02 9.916753e+00 7.100000e+01 + vertex 4.356000e+02 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.356000e+02 9.499997e+00 7.000000e+01 + vertex 4.356364e+02 9.916753e+00 7.100000e+01 + vertex 4.356000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 1.175526e+01 7.100000e+01 + vertex 4.393681e+02 1.325877e+01 7.100000e+01 + vertex 4.384168e+02 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 1.186354e+01 7.100000e+01 + vertex 4.393681e+02 1.325877e+01 7.100000e+01 + vertex 4.386946e+02 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 1.186354e+01 7.100000e+01 + vertex 4.386946e+02 1.343923e+01 7.100000e+01 + vertex 4.380000e+02 1.190000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 1.190000e+01 7.100000e+01 + vertex 4.386946e+02 1.343923e+01 7.100000e+01 + vertex 4.380000e+02 1.350000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 1.190000e+01 7.100000e+01 + vertex 4.380000e+02 1.350000e+01 7.100000e+01 + vertex 4.375833e+02 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 1.186354e+01 7.100000e+01 + vertex 4.380000e+02 1.350000e+01 7.100000e+01 + vertex 4.373054e+02 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 1.186354e+01 7.100000e+01 + vertex 4.373054e+02 1.343923e+01 7.100000e+01 + vertex 4.371792e+02 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 1.175526e+01 7.100000e+01 + vertex 4.373054e+02 1.343923e+01 7.100000e+01 + vertex 4.366319e+02 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 1.175526e+01 7.100000e+01 + vertex 4.366319e+02 1.325877e+01 7.100000e+01 + vertex 4.368000e+02 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 1.157846e+01 7.100000e+01 + vertex 4.366319e+02 1.325877e+01 7.100000e+01 + vertex 4.360000e+02 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 1.157846e+01 7.100000e+01 + vertex 4.360000e+02 1.296410e+01 7.100000e+01 + vertex 4.364573e+02 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 1.133851e+01 7.100000e+01 + vertex 4.360000e+02 1.296410e+01 7.100000e+01 + vertex 4.354288e+02 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 1.133851e+01 7.100000e+01 + vertex 4.354288e+02 1.256417e+01 7.100000e+01 + vertex 4.361615e+02 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 1.104269e+01 7.100000e+01 + vertex 4.354288e+02 1.256417e+01 7.100000e+01 + vertex 4.349358e+02 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 1.104269e+01 7.100000e+01 + vertex 4.349358e+02 1.207115e+01 7.100000e+01 + vertex 4.359215e+02 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 1.070000e+01 7.100000e+01 + vertex 4.349358e+02 1.207115e+01 7.100000e+01 + vertex 4.345359e+02 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 1.070000e+01 7.100000e+01 + vertex 4.345359e+02 1.150000e+01 7.100000e+01 + vertex 4.357448e+02 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 1.032085e+01 7.100000e+01 + vertex 4.345359e+02 1.150000e+01 7.100000e+01 + vertex 4.342412e+02 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 1.032085e+01 7.100000e+01 + vertex 4.342412e+02 1.086808e+01 7.100000e+01 + vertex 4.356364e+02 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 9.916753e+00 7.100000e+01 + vertex 4.342412e+02 1.086808e+01 7.100000e+01 + vertex 4.340608e+02 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 9.916753e+00 7.100000e+01 + vertex 4.340608e+02 1.019459e+01 7.100000e+01 + vertex 4.356000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356000e+02 9.499997e+00 7.100000e+01 + vertex 4.340608e+02 1.019459e+01 7.100000e+01 + vertex 4.340000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356000e+02 9.499997e+00 7.100000e+01 + vertex 4.340000e+02 9.499997e+00 7.100000e+01 + vertex 4.356364e+02 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 9.083241e+00 7.100000e+01 + vertex 4.340000e+02 9.499997e+00 7.100000e+01 + vertex 4.340608e+02 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 9.083241e+00 7.100000e+01 + vertex 4.340608e+02 8.805405e+00 7.100000e+01 + vertex 4.357448e+02 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 8.679148e+00 7.100000e+01 + vertex 4.340608e+02 8.805405e+00 7.100000e+01 + vertex 4.342412e+02 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 8.679148e+00 7.100000e+01 + vertex 4.342412e+02 8.131918e+00 7.100000e+01 + vertex 4.359215e+02 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 8.299999e+00 7.100000e+01 + vertex 4.342412e+02 8.131918e+00 7.100000e+01 + vertex 4.345359e+02 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 8.299999e+00 7.100000e+01 + vertex 4.345359e+02 7.499997e+00 7.100000e+01 + vertex 4.361615e+02 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 7.957306e+00 7.100000e+01 + vertex 4.345359e+02 7.499997e+00 7.100000e+01 + vertex 4.349358e+02 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 7.957306e+00 7.100000e+01 + vertex 4.349358e+02 6.928846e+00 7.100000e+01 + vertex 4.364573e+02 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 7.661492e+00 7.100000e+01 + vertex 4.349358e+02 6.928846e+00 7.100000e+01 + vertex 4.354288e+02 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 7.661492e+00 7.100000e+01 + vertex 4.354288e+02 6.435819e+00 7.100000e+01 + vertex 4.368000e+02 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 7.421538e+00 7.100000e+01 + vertex 4.354288e+02 6.435819e+00 7.100000e+01 + vertex 4.360000e+02 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 7.421538e+00 7.100000e+01 + vertex 4.360000e+02 6.035894e+00 7.100000e+01 + vertex 4.371792e+02 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 7.244736e+00 7.100000e+01 + vertex 4.360000e+02 6.035894e+00 7.100000e+01 + vertex 4.366319e+02 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 7.244736e+00 7.100000e+01 + vertex 4.366319e+02 5.741227e+00 7.100000e+01 + vertex 4.375833e+02 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 7.136460e+00 7.100000e+01 + vertex 4.366319e+02 5.741227e+00 7.100000e+01 + vertex 4.373054e+02 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 7.136460e+00 7.100000e+01 + vertex 4.373054e+02 5.560767e+00 7.100000e+01 + vertex 4.380000e+02 7.099997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 7.099997e+00 7.100000e+01 + vertex 4.373054e+02 5.560767e+00 7.100000e+01 + vertex 4.380000e+02 5.499996e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 7.099997e+00 7.100000e+01 + vertex 4.380000e+02 5.499996e+00 7.100000e+01 + vertex 4.384168e+02 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 7.136460e+00 7.100000e+01 + vertex 4.380000e+02 5.499996e+00 7.100000e+01 + vertex 4.386946e+02 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 7.136460e+00 7.100000e+01 + vertex 4.386946e+02 5.560767e+00 7.100000e+01 + vertex 4.388209e+02 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 7.244736e+00 7.100000e+01 + vertex 4.386946e+02 5.560767e+00 7.100000e+01 + vertex 4.393681e+02 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 7.244736e+00 7.100000e+01 + vertex 4.393681e+02 5.741227e+00 7.100000e+01 + vertex 4.392000e+02 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 7.421538e+00 7.100000e+01 + vertex 4.393681e+02 5.741227e+00 7.100000e+01 + vertex 4.400000e+02 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 7.421538e+00 7.100000e+01 + vertex 4.400000e+02 6.035894e+00 7.100000e+01 + vertex 4.395427e+02 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 7.661492e+00 7.100000e+01 + vertex 4.400000e+02 6.035894e+00 7.100000e+01 + vertex 4.405711e+02 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 7.661492e+00 7.100000e+01 + vertex 4.405711e+02 6.435819e+00 7.100000e+01 + vertex 4.398385e+02 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 7.957306e+00 7.100000e+01 + vertex 4.405711e+02 6.435819e+00 7.100000e+01 + vertex 4.410642e+02 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 7.957306e+00 7.100000e+01 + vertex 4.410642e+02 6.928846e+00 7.100000e+01 + vertex 4.400785e+02 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 8.299999e+00 7.100000e+01 + vertex 4.410642e+02 6.928846e+00 7.100000e+01 + vertex 4.414641e+02 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 8.299999e+00 7.100000e+01 + vertex 4.414641e+02 7.499997e+00 7.100000e+01 + vertex 4.402553e+02 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 8.679148e+00 7.100000e+01 + vertex 4.414641e+02 7.499997e+00 7.100000e+01 + vertex 4.417588e+02 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 8.679148e+00 7.100000e+01 + vertex 4.417588e+02 8.131918e+00 7.100000e+01 + vertex 4.403635e+02 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 9.083241e+00 7.100000e+01 + vertex 4.417588e+02 8.131918e+00 7.100000e+01 + vertex 4.419392e+02 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 9.083241e+00 7.100000e+01 + vertex 4.419392e+02 8.805405e+00 7.100000e+01 + vertex 4.404000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.404000e+02 9.499997e+00 7.100000e+01 + vertex 4.419392e+02 8.805405e+00 7.100000e+01 + vertex 4.420000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.404000e+02 9.499997e+00 7.100000e+01 + vertex 4.420000e+02 9.499997e+00 7.100000e+01 + vertex 4.403635e+02 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 9.916753e+00 7.100000e+01 + vertex 4.420000e+02 9.499997e+00 7.100000e+01 + vertex 4.419392e+02 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 9.916753e+00 7.100000e+01 + vertex 4.419392e+02 1.019459e+01 7.100000e+01 + vertex 4.402553e+02 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 1.032085e+01 7.100000e+01 + vertex 4.419392e+02 1.019459e+01 7.100000e+01 + vertex 4.417588e+02 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 1.032085e+01 7.100000e+01 + vertex 4.417588e+02 1.086808e+01 7.100000e+01 + vertex 4.400785e+02 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 1.070000e+01 7.100000e+01 + vertex 4.417588e+02 1.086808e+01 7.100000e+01 + vertex 4.414641e+02 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 1.070000e+01 7.100000e+01 + vertex 4.414641e+02 1.150000e+01 7.100000e+01 + vertex 4.398385e+02 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 1.104269e+01 7.100000e+01 + vertex 4.414641e+02 1.150000e+01 7.100000e+01 + vertex 4.410642e+02 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 1.104269e+01 7.100000e+01 + vertex 4.410642e+02 1.207115e+01 7.100000e+01 + vertex 4.395427e+02 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 1.133851e+01 7.100000e+01 + vertex 4.410642e+02 1.207115e+01 7.100000e+01 + vertex 4.405711e+02 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 1.133851e+01 7.100000e+01 + vertex 4.405711e+02 1.256417e+01 7.100000e+01 + vertex 4.392000e+02 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 1.157846e+01 7.100000e+01 + vertex 4.405711e+02 1.256417e+01 7.100000e+01 + vertex 4.400000e+02 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 1.157846e+01 7.100000e+01 + vertex 4.400000e+02 1.296410e+01 7.100000e+01 + vertex 4.388209e+02 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 1.175526e+01 7.100000e+01 + vertex 4.400000e+02 1.296410e+01 7.100000e+01 + vertex 4.393681e+02 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961949e-01 8.715297e-02 -0.000000e+00 + outer loop + vertex 4.340000e+02 9.499997e+00 7.100000e+01 + vertex 4.340000e+02 9.499997e+00 7.450000e+01 + vertex 4.340608e+02 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961949e-01 8.715297e-02 -0.000000e+00 + outer loop + vertex 4.340608e+02 8.805405e+00 7.100000e+01 + vertex 4.340000e+02 9.499997e+00 7.450000e+01 + vertex 4.340608e+02 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 9.659285e-01 2.588091e-01 -0.000000e+00 + outer loop + vertex 4.340608e+02 8.805405e+00 7.100000e+01 + vertex 4.340608e+02 8.805405e+00 7.450000e+01 + vertex 4.342412e+02 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal 9.659285e-01 2.588091e-01 -0.000000e+00 + outer loop + vertex 4.342412e+02 8.131918e+00 7.100000e+01 + vertex 4.340608e+02 8.805405e+00 7.450000e+01 + vertex 4.342412e+02 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 9.062991e-01 4.226368e-01 -0.000000e+00 + outer loop + vertex 4.342412e+02 8.131918e+00 7.100000e+01 + vertex 4.342412e+02 8.131918e+00 7.450000e+01 + vertex 4.345359e+02 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 9.062991e-01 4.226368e-01 -0.000000e+00 + outer loop + vertex 4.345359e+02 7.499997e+00 7.100000e+01 + vertex 4.342412e+02 8.131918e+00 7.450000e+01 + vertex 4.345359e+02 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 8.191564e-01 5.735703e-01 -0.000000e+00 + outer loop + vertex 4.345359e+02 7.499997e+00 7.100000e+01 + vertex 4.345359e+02 7.499997e+00 7.450000e+01 + vertex 4.349358e+02 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal 8.191564e-01 5.735703e-01 -0.000000e+00 + outer loop + vertex 4.349358e+02 6.928846e+00 7.100000e+01 + vertex 4.345359e+02 7.499997e+00 7.450000e+01 + vertex 4.349358e+02 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 7.071121e-01 7.071014e-01 -0.000000e+00 + outer loop + vertex 4.349358e+02 6.928846e+00 7.100000e+01 + vertex 4.349358e+02 6.928846e+00 7.450000e+01 + vertex 4.354288e+02 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal 7.071121e-01 7.071014e-01 -0.000000e+00 + outer loop + vertex 4.354288e+02 6.435819e+00 7.100000e+01 + vertex 4.349358e+02 6.928846e+00 7.450000e+01 + vertex 4.354288e+02 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 5.735699e-01 8.191566e-01 -0.000000e+00 + outer loop + vertex 4.354288e+02 6.435819e+00 7.100000e+01 + vertex 4.354288e+02 6.435819e+00 7.450000e+01 + vertex 4.360000e+02 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal 5.735699e-01 8.191566e-01 -0.000000e+00 + outer loop + vertex 4.360000e+02 6.035894e+00 7.100000e+01 + vertex 4.354288e+02 6.435819e+00 7.450000e+01 + vertex 4.360000e+02 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 4.226272e-01 9.063036e-01 -0.000000e+00 + outer loop + vertex 4.360000e+02 6.035894e+00 7.100000e+01 + vertex 4.360000e+02 6.035894e+00 7.450000e+01 + vertex 4.366319e+02 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal 4.226272e-01 9.063036e-01 -0.000000e+00 + outer loop + vertex 4.366319e+02 5.741227e+00 7.100000e+01 + vertex 4.360000e+02 6.035894e+00 7.450000e+01 + vertex 4.366319e+02 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 2.588137e-01 9.659273e-01 -0.000000e+00 + outer loop + vertex 4.366319e+02 5.741227e+00 7.100000e+01 + vertex 4.366319e+02 5.741227e+00 7.450000e+01 + vertex 4.373054e+02 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal 2.588137e-01 9.659273e-01 -0.000000e+00 + outer loop + vertex 4.373054e+02 5.560767e+00 7.100000e+01 + vertex 4.366319e+02 5.741227e+00 7.450000e+01 + vertex 4.373054e+02 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal 8.715688e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.373054e+02 5.560767e+00 7.100000e+01 + vertex 4.373054e+02 5.560767e+00 7.450000e+01 + vertex 4.380000e+02 5.499996e+00 7.100000e+01 + endloop + endfacet + facet normal 8.715688e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 5.499996e+00 7.100000e+01 + vertex 4.373054e+02 5.560767e+00 7.450000e+01 + vertex 4.380000e+02 5.499996e+00 7.450000e+01 + endloop + endfacet + facet normal -8.716059e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 5.499996e+00 7.100000e+01 + vertex 4.380000e+02 5.499996e+00 7.450000e+01 + vertex 4.386946e+02 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal -8.716059e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 5.560767e+00 7.100000e+01 + vertex 4.380000e+02 5.499996e+00 7.450000e+01 + vertex 4.386946e+02 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal -2.588137e-01 9.659273e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 5.560767e+00 7.100000e+01 + vertex 4.386946e+02 5.560767e+00 7.450000e+01 + vertex 4.393681e+02 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal -2.588137e-01 9.659273e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 5.741227e+00 7.100000e+01 + vertex 4.386946e+02 5.560767e+00 7.450000e+01 + vertex 4.393681e+02 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal -4.226108e-01 9.063113e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 5.741227e+00 7.100000e+01 + vertex 4.393681e+02 5.741227e+00 7.450000e+01 + vertex 4.400000e+02 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal -4.226108e-01 9.063113e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 6.035894e+00 7.100000e+01 + vertex 4.393681e+02 5.741227e+00 7.450000e+01 + vertex 4.400000e+02 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal -5.735900e-01 8.191426e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 6.035894e+00 7.100000e+01 + vertex 4.400000e+02 6.035894e+00 7.450000e+01 + vertex 4.405711e+02 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal -5.735900e-01 8.191426e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 6.435819e+00 7.100000e+01 + vertex 4.400000e+02 6.035894e+00 7.450000e+01 + vertex 4.405711e+02 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 6.435819e+00 7.100000e+01 + vertex 4.405711e+02 6.435819e+00 7.450000e+01 + vertex 4.410642e+02 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 6.928846e+00 7.100000e+01 + vertex 4.405711e+02 6.435819e+00 7.450000e+01 + vertex 4.410642e+02 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal -8.191363e-01 5.735990e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 6.928846e+00 7.100000e+01 + vertex 4.410642e+02 6.928846e+00 7.450000e+01 + vertex 4.414641e+02 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -8.191363e-01 5.735990e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 7.499997e+00 7.100000e+01 + vertex 4.410642e+02 6.928846e+00 7.450000e+01 + vertex 4.414641e+02 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -9.063155e-01 4.226017e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 7.499997e+00 7.100000e+01 + vertex 4.414641e+02 7.499997e+00 7.450000e+01 + vertex 4.417588e+02 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal -9.063155e-01 4.226017e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 8.131918e+00 7.100000e+01 + vertex 4.414641e+02 7.499997e+00 7.450000e+01 + vertex 4.417588e+02 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal -9.659285e-01 2.588091e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 8.131918e+00 7.100000e+01 + vertex 4.417588e+02 8.131918e+00 7.450000e+01 + vertex 4.419392e+02 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659285e-01 2.588091e-01 0.000000e+00 + outer loop + vertex 4.419392e+02 8.805405e+00 7.100000e+01 + vertex 4.417588e+02 8.131918e+00 7.450000e+01 + vertex 4.419392e+02 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal -9.961949e-01 8.715297e-02 0.000000e+00 + outer loop + vertex 4.419392e+02 8.805405e+00 7.100000e+01 + vertex 4.419392e+02 8.805405e+00 7.450000e+01 + vertex 4.420000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961949e-01 8.715297e-02 0.000000e+00 + outer loop + vertex 4.420000e+02 9.499997e+00 7.100000e+01 + vertex 4.419392e+02 8.805405e+00 7.450000e+01 + vertex 4.420000e+02 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -9.961950e-01 -8.715250e-02 0.000000e+00 + outer loop + vertex 4.420000e+02 9.499997e+00 7.100000e+01 + vertex 4.420000e+02 9.499997e+00 7.450000e+01 + vertex 4.419392e+02 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961950e-01 -8.715250e-02 0.000000e+00 + outer loop + vertex 4.419392e+02 1.019459e+01 7.100000e+01 + vertex 4.420000e+02 9.499997e+00 7.450000e+01 + vertex 4.419392e+02 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.419392e+02 1.019459e+01 7.100000e+01 + vertex 4.419392e+02 1.019459e+01 7.450000e+01 + vertex 4.417588e+02 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 1.086808e+01 7.100000e+01 + vertex 4.419392e+02 1.019459e+01 7.450000e+01 + vertex 4.417588e+02 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063145e-01 -4.226038e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 1.086808e+01 7.100000e+01 + vertex 4.417588e+02 1.086808e+01 7.450000e+01 + vertex 4.414641e+02 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063145e-01 -4.226038e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 1.150000e+01 7.100000e+01 + vertex 4.417588e+02 1.086808e+01 7.450000e+01 + vertex 4.414641e+02 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191363e-01 -5.735990e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 1.150000e+01 7.100000e+01 + vertex 4.414641e+02 1.150000e+01 7.450000e+01 + vertex 4.410642e+02 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191363e-01 -5.735990e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 1.207115e+01 7.100000e+01 + vertex 4.414641e+02 1.150000e+01 7.450000e+01 + vertex 4.410642e+02 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 1.207115e+01 7.100000e+01 + vertex 4.410642e+02 1.207115e+01 7.450000e+01 + vertex 4.405711e+02 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 1.256417e+01 7.100000e+01 + vertex 4.410642e+02 1.207115e+01 7.450000e+01 + vertex 4.405711e+02 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735900e-01 -8.191426e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 1.256417e+01 7.100000e+01 + vertex 4.405711e+02 1.256417e+01 7.450000e+01 + vertex 4.400000e+02 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735900e-01 -8.191426e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 1.296410e+01 7.100000e+01 + vertex 4.405711e+02 1.256417e+01 7.450000e+01 + vertex 4.400000e+02 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226108e-01 -9.063113e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 1.296410e+01 7.100000e+01 + vertex 4.400000e+02 1.296410e+01 7.450000e+01 + vertex 4.393681e+02 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226108e-01 -9.063113e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 1.325877e+01 7.100000e+01 + vertex 4.400000e+02 1.296410e+01 7.450000e+01 + vertex 4.393681e+02 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588137e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 1.325877e+01 7.100000e+01 + vertex 4.393681e+02 1.325877e+01 7.450000e+01 + vertex 4.386946e+02 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588137e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 1.343923e+01 7.100000e+01 + vertex 4.393681e+02 1.325877e+01 7.450000e+01 + vertex 4.386946e+02 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal -8.716059e-02 -9.961943e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 1.343923e+01 7.100000e+01 + vertex 4.386946e+02 1.343923e+01 7.450000e+01 + vertex 4.380000e+02 1.350000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.716059e-02 -9.961943e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 1.350000e+01 7.100000e+01 + vertex 4.386946e+02 1.343923e+01 7.450000e+01 + vertex 4.380000e+02 1.350000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715688e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 1.350000e+01 7.100000e+01 + vertex 4.380000e+02 1.350000e+01 7.450000e+01 + vertex 4.373054e+02 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715688e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 4.373054e+02 1.343923e+01 7.100000e+01 + vertex 4.380000e+02 1.350000e+01 7.450000e+01 + vertex 4.373054e+02 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588137e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 4.373054e+02 1.343923e+01 7.100000e+01 + vertex 4.373054e+02 1.343923e+01 7.450000e+01 + vertex 4.366319e+02 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588137e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 4.366319e+02 1.325877e+01 7.100000e+01 + vertex 4.373054e+02 1.343923e+01 7.450000e+01 + vertex 4.366319e+02 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226272e-01 -9.063036e-01 0.000000e+00 + outer loop + vertex 4.366319e+02 1.325877e+01 7.100000e+01 + vertex 4.366319e+02 1.325877e+01 7.450000e+01 + vertex 4.360000e+02 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226272e-01 -9.063036e-01 0.000000e+00 + outer loop + vertex 4.360000e+02 1.296410e+01 7.100000e+01 + vertex 4.366319e+02 1.325877e+01 7.450000e+01 + vertex 4.360000e+02 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735699e-01 -8.191566e-01 0.000000e+00 + outer loop + vertex 4.360000e+02 1.296410e+01 7.100000e+01 + vertex 4.360000e+02 1.296410e+01 7.450000e+01 + vertex 4.354288e+02 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735699e-01 -8.191566e-01 0.000000e+00 + outer loop + vertex 4.354288e+02 1.256417e+01 7.100000e+01 + vertex 4.360000e+02 1.296410e+01 7.450000e+01 + vertex 4.354288e+02 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.354288e+02 1.256417e+01 7.100000e+01 + vertex 4.354288e+02 1.256417e+01 7.450000e+01 + vertex 4.349358e+02 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.349358e+02 1.207115e+01 7.100000e+01 + vertex 4.354288e+02 1.256417e+01 7.450000e+01 + vertex 4.349358e+02 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191564e-01 -5.735703e-01 0.000000e+00 + outer loop + vertex 4.349358e+02 1.207115e+01 7.100000e+01 + vertex 4.349358e+02 1.207115e+01 7.450000e+01 + vertex 4.345359e+02 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191564e-01 -5.735703e-01 0.000000e+00 + outer loop + vertex 4.345359e+02 1.150000e+01 7.100000e+01 + vertex 4.349358e+02 1.207115e+01 7.450000e+01 + vertex 4.345359e+02 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.062982e-01 -4.226389e-01 0.000000e+00 + outer loop + vertex 4.345359e+02 1.150000e+01 7.100000e+01 + vertex 4.345359e+02 1.150000e+01 7.450000e+01 + vertex 4.342412e+02 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 9.062982e-01 -4.226389e-01 0.000000e+00 + outer loop + vertex 4.342412e+02 1.086808e+01 7.100000e+01 + vertex 4.345359e+02 1.150000e+01 7.450000e+01 + vertex 4.342412e+02 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.342412e+02 1.086808e+01 7.100000e+01 + vertex 4.342412e+02 1.086808e+01 7.450000e+01 + vertex 4.340608e+02 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.340608e+02 1.019459e+01 7.100000e+01 + vertex 4.342412e+02 1.086808e+01 7.450000e+01 + vertex 4.340608e+02 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961950e-01 -8.715250e-02 0.000000e+00 + outer loop + vertex 4.340608e+02 1.019459e+01 7.100000e+01 + vertex 4.340608e+02 1.019459e+01 7.450000e+01 + vertex 4.340000e+02 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961950e-01 -8.715250e-02 0.000000e+00 + outer loop + vertex 4.340000e+02 9.499997e+00 7.100000e+01 + vertex 4.340608e+02 1.019459e+01 7.450000e+01 + vertex 4.340000e+02 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.576000e+02 4.050000e+01 7.000000e+01 + vertex 4.576000e+02 4.050000e+01 7.100000e+01 + vertex 4.576365e+02 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.576365e+02 4.008324e+01 7.000000e+01 + vertex 4.576000e+02 4.050000e+01 7.100000e+01 + vertex 4.576365e+02 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659286e-01 2.588086e-01 -0.000000e+00 + outer loop + vertex 4.576365e+02 4.008324e+01 7.000000e+01 + vertex 4.576365e+02 4.008324e+01 7.100000e+01 + vertex 4.577447e+02 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659286e-01 2.588086e-01 -0.000000e+00 + outer loop + vertex 4.577447e+02 3.967915e+01 7.000000e+01 + vertex 4.576365e+02 4.008324e+01 7.100000e+01 + vertex 4.577447e+02 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 9.062929e-01 4.226502e-01 -0.000000e+00 + outer loop + vertex 4.577447e+02 3.967915e+01 7.000000e+01 + vertex 4.577447e+02 3.967915e+01 7.100000e+01 + vertex 4.579216e+02 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062929e-01 4.226502e-01 -0.000000e+00 + outer loop + vertex 4.579216e+02 3.930000e+01 7.000000e+01 + vertex 4.577447e+02 3.967915e+01 7.100000e+01 + vertex 4.579216e+02 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191706e-01 5.735499e-01 -0.000000e+00 + outer loop + vertex 4.579216e+02 3.930000e+01 7.000000e+01 + vertex 4.579216e+02 3.930000e+01 7.100000e+01 + vertex 4.581615e+02 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191706e-01 5.735499e-01 -0.000000e+00 + outer loop + vertex 4.581615e+02 3.895731e+01 7.000000e+01 + vertex 4.579216e+02 3.930000e+01 7.100000e+01 + vertex 4.581615e+02 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071046e-01 7.071090e-01 -0.000000e+00 + outer loop + vertex 4.581615e+02 3.895731e+01 7.000000e+01 + vertex 4.581615e+02 3.895731e+01 7.100000e+01 + vertex 4.584573e+02 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071046e-01 7.071090e-01 -0.000000e+00 + outer loop + vertex 4.584573e+02 3.866149e+01 7.000000e+01 + vertex 4.581615e+02 3.895731e+01 7.100000e+01 + vertex 4.584573e+02 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735705e-01 8.191562e-01 -0.000000e+00 + outer loop + vertex 4.584573e+02 3.866149e+01 7.000000e+01 + vertex 4.584573e+02 3.866149e+01 7.100000e+01 + vertex 4.588000e+02 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735705e-01 8.191562e-01 -0.000000e+00 + outer loop + vertex 4.588000e+02 3.842154e+01 7.000000e+01 + vertex 4.584573e+02 3.866149e+01 7.100000e+01 + vertex 4.588000e+02 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226224e-01 9.063058e-01 -0.000000e+00 + outer loop + vertex 4.588000e+02 3.842154e+01 7.000000e+01 + vertex 4.588000e+02 3.842154e+01 7.100000e+01 + vertex 4.591792e+02 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226224e-01 9.063058e-01 -0.000000e+00 + outer loop + vertex 4.591792e+02 3.824474e+01 7.000000e+01 + vertex 4.588000e+02 3.842154e+01 7.100000e+01 + vertex 4.591792e+02 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588192e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 4.591792e+02 3.824474e+01 7.000000e+01 + vertex 4.591792e+02 3.824474e+01 7.100000e+01 + vertex 4.595832e+02 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588192e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 4.595832e+02 3.813646e+01 7.000000e+01 + vertex 4.591792e+02 3.824474e+01 7.100000e+01 + vertex 4.595832e+02 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 4.595832e+02 3.813646e+01 7.000000e+01 + vertex 4.595832e+02 3.813646e+01 7.100000e+01 + vertex 4.600000e+02 3.810000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 3.810000e+01 7.000000e+01 + vertex 4.595832e+02 3.813646e+01 7.100000e+01 + vertex 4.600000e+02 3.810000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 3.810000e+01 7.000000e+01 + vertex 4.600000e+02 3.810000e+01 7.100000e+01 + vertex 4.604168e+02 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 3.813646e+01 7.000000e+01 + vertex 4.600000e+02 3.810000e+01 7.100000e+01 + vertex 4.604168e+02 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588192e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 3.813646e+01 7.000000e+01 + vertex 4.604168e+02 3.813646e+01 7.100000e+01 + vertex 4.608208e+02 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588192e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 3.824474e+01 7.000000e+01 + vertex 4.604168e+02 3.813646e+01 7.100000e+01 + vertex 4.608208e+02 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226224e-01 9.063058e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 3.824474e+01 7.000000e+01 + vertex 4.608208e+02 3.824474e+01 7.100000e+01 + vertex 4.612000e+02 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226224e-01 9.063058e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 3.842154e+01 7.000000e+01 + vertex 4.608208e+02 3.824474e+01 7.100000e+01 + vertex 4.612000e+02 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735705e-01 8.191562e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 3.842154e+01 7.000000e+01 + vertex 4.612000e+02 3.842154e+01 7.100000e+01 + vertex 4.615427e+02 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735705e-01 8.191562e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 3.866149e+01 7.000000e+01 + vertex 4.612000e+02 3.842154e+01 7.100000e+01 + vertex 4.615427e+02 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071046e-01 7.071090e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 3.866149e+01 7.000000e+01 + vertex 4.615427e+02 3.866149e+01 7.100000e+01 + vertex 4.618385e+02 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071046e-01 7.071090e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 3.895731e+01 7.000000e+01 + vertex 4.615427e+02 3.866149e+01 7.100000e+01 + vertex 4.618385e+02 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191372e-01 5.735977e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 3.895731e+01 7.000000e+01 + vertex 4.618385e+02 3.895731e+01 7.100000e+01 + vertex 4.620785e+02 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191372e-01 5.735977e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 3.930000e+01 7.000000e+01 + vertex 4.618385e+02 3.895731e+01 7.100000e+01 + vertex 4.620785e+02 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063202e-01 4.225917e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 3.930000e+01 7.000000e+01 + vertex 4.620785e+02 3.930000e+01 7.100000e+01 + vertex 4.622553e+02 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063202e-01 4.225917e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 3.967915e+01 7.000000e+01 + vertex 4.620785e+02 3.930000e+01 7.100000e+01 + vertex 4.622553e+02 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659286e-01 2.588086e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 3.967915e+01 7.000000e+01 + vertex 4.622553e+02 3.967915e+01 7.100000e+01 + vertex 4.623635e+02 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659286e-01 2.588086e-01 0.000000e+00 + outer loop + vertex 4.623635e+02 4.008324e+01 7.000000e+01 + vertex 4.622553e+02 3.967915e+01 7.100000e+01 + vertex 4.623635e+02 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961912e-01 8.719523e-02 0.000000e+00 + outer loop + vertex 4.623635e+02 4.008324e+01 7.000000e+01 + vertex 4.623635e+02 4.008324e+01 7.100000e+01 + vertex 4.624000e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961912e-01 8.719523e-02 0.000000e+00 + outer loop + vertex 4.624000e+02 4.050000e+01 7.000000e+01 + vertex 4.623635e+02 4.008324e+01 7.100000e+01 + vertex 4.624000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961912e-01 -8.719523e-02 0.000000e+00 + outer loop + vertex 4.624000e+02 4.050000e+01 7.000000e+01 + vertex 4.624000e+02 4.050000e+01 7.100000e+01 + vertex 4.623635e+02 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961912e-01 -8.719523e-02 0.000000e+00 + outer loop + vertex 4.623635e+02 4.091675e+01 7.000000e+01 + vertex 4.624000e+02 4.050000e+01 7.100000e+01 + vertex 4.623635e+02 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659283e-01 -2.588097e-01 0.000000e+00 + outer loop + vertex 4.623635e+02 4.091675e+01 7.000000e+01 + vertex 4.623635e+02 4.091675e+01 7.100000e+01 + vertex 4.622553e+02 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659283e-01 -2.588097e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.132085e+01 7.000000e+01 + vertex 4.623635e+02 4.091675e+01 7.100000e+01 + vertex 4.622553e+02 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063210e-01 -4.225900e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.132085e+01 7.000000e+01 + vertex 4.622553e+02 4.132085e+01 7.100000e+01 + vertex 4.620785e+02 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063210e-01 -4.225900e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.170000e+01 7.000000e+01 + vertex 4.622553e+02 4.132085e+01 7.100000e+01 + vertex 4.620785e+02 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191357e-01 -5.735998e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.170000e+01 7.000000e+01 + vertex 4.620785e+02 4.170000e+01 7.100000e+01 + vertex 4.618385e+02 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191357e-01 -5.735998e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.204269e+01 7.000000e+01 + vertex 4.620785e+02 4.170000e+01 7.100000e+01 + vertex 4.618385e+02 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071046e-01 -7.071090e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.204269e+01 7.000000e+01 + vertex 4.618385e+02 4.204269e+01 7.100000e+01 + vertex 4.615427e+02 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071046e-01 -7.071090e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.233850e+01 7.000000e+01 + vertex 4.618385e+02 4.204269e+01 7.100000e+01 + vertex 4.615427e+02 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735705e-01 -8.191562e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.233850e+01 7.000000e+01 + vertex 4.615427e+02 4.233850e+01 7.100000e+01 + vertex 4.612000e+02 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735705e-01 -8.191562e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.257846e+01 7.000000e+01 + vertex 4.615427e+02 4.233850e+01 7.100000e+01 + vertex 4.612000e+02 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226224e-01 -9.063058e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.257846e+01 7.000000e+01 + vertex 4.612000e+02 4.257846e+01 7.100000e+01 + vertex 4.608208e+02 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226224e-01 -9.063058e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.275526e+01 7.000000e+01 + vertex 4.612000e+02 4.257846e+01 7.100000e+01 + vertex 4.608208e+02 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588233e-01 -9.659247e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.275526e+01 7.000000e+01 + vertex 4.608208e+02 4.275526e+01 7.100000e+01 + vertex 4.604168e+02 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588233e-01 -9.659247e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.286354e+01 7.000000e+01 + vertex 4.608208e+02 4.275526e+01 7.100000e+01 + vertex 4.604168e+02 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.286354e+01 7.000000e+01 + vertex 4.604168e+02 4.286354e+01 7.100000e+01 + vertex 4.600000e+02 4.290000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.290000e+01 7.000000e+01 + vertex 4.604168e+02 4.286354e+01 7.100000e+01 + vertex 4.600000e+02 4.290000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.290000e+01 7.000000e+01 + vertex 4.600000e+02 4.290000e+01 7.100000e+01 + vertex 4.595832e+02 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.595832e+02 4.286354e+01 7.000000e+01 + vertex 4.600000e+02 4.290000e+01 7.100000e+01 + vertex 4.595832e+02 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588233e-01 -9.659247e-01 0.000000e+00 + outer loop + vertex 4.595832e+02 4.286354e+01 7.000000e+01 + vertex 4.595832e+02 4.286354e+01 7.100000e+01 + vertex 4.591792e+02 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588233e-01 -9.659247e-01 0.000000e+00 + outer loop + vertex 4.591792e+02 4.275526e+01 7.000000e+01 + vertex 4.595832e+02 4.286354e+01 7.100000e+01 + vertex 4.591792e+02 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226224e-01 -9.063058e-01 0.000000e+00 + outer loop + vertex 4.591792e+02 4.275526e+01 7.000000e+01 + vertex 4.591792e+02 4.275526e+01 7.100000e+01 + vertex 4.588000e+02 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226224e-01 -9.063058e-01 0.000000e+00 + outer loop + vertex 4.588000e+02 4.257846e+01 7.000000e+01 + vertex 4.591792e+02 4.275526e+01 7.100000e+01 + vertex 4.588000e+02 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735705e-01 -8.191562e-01 0.000000e+00 + outer loop + vertex 4.588000e+02 4.257846e+01 7.000000e+01 + vertex 4.588000e+02 4.257846e+01 7.100000e+01 + vertex 4.584573e+02 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735705e-01 -8.191562e-01 0.000000e+00 + outer loop + vertex 4.584573e+02 4.233850e+01 7.000000e+01 + vertex 4.588000e+02 4.257846e+01 7.100000e+01 + vertex 4.584573e+02 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071046e-01 -7.071090e-01 0.000000e+00 + outer loop + vertex 4.584573e+02 4.233850e+01 7.000000e+01 + vertex 4.584573e+02 4.233850e+01 7.100000e+01 + vertex 4.581615e+02 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071046e-01 -7.071090e-01 0.000000e+00 + outer loop + vertex 4.581615e+02 4.204269e+01 7.000000e+01 + vertex 4.584573e+02 4.233850e+01 7.100000e+01 + vertex 4.581615e+02 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191692e-01 -5.735520e-01 0.000000e+00 + outer loop + vertex 4.581615e+02 4.204269e+01 7.000000e+01 + vertex 4.581615e+02 4.204269e+01 7.100000e+01 + vertex 4.579216e+02 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191692e-01 -5.735520e-01 0.000000e+00 + outer loop + vertex 4.579216e+02 4.170000e+01 7.000000e+01 + vertex 4.581615e+02 4.204269e+01 7.100000e+01 + vertex 4.579216e+02 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.062937e-01 -4.226485e-01 0.000000e+00 + outer loop + vertex 4.579216e+02 4.170000e+01 7.000000e+01 + vertex 4.579216e+02 4.170000e+01 7.100000e+01 + vertex 4.577447e+02 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062937e-01 -4.226485e-01 0.000000e+00 + outer loop + vertex 4.577447e+02 4.132085e+01 7.000000e+01 + vertex 4.579216e+02 4.170000e+01 7.100000e+01 + vertex 4.577447e+02 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659283e-01 -2.588097e-01 0.000000e+00 + outer loop + vertex 4.577447e+02 4.132085e+01 7.000000e+01 + vertex 4.577447e+02 4.132085e+01 7.100000e+01 + vertex 4.576365e+02 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659283e-01 -2.588097e-01 0.000000e+00 + outer loop + vertex 4.576365e+02 4.091675e+01 7.000000e+01 + vertex 4.577447e+02 4.132085e+01 7.100000e+01 + vertex 4.576365e+02 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.576365e+02 4.091675e+01 7.000000e+01 + vertex 4.576365e+02 4.091675e+01 7.100000e+01 + vertex 4.576000e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.576000e+02 4.050000e+01 7.000000e+01 + vertex 4.576365e+02 4.091675e+01 7.100000e+01 + vertex 4.576000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 3.842154e+01 7.100000e+01 + vertex 4.580000e+02 3.703590e+01 7.100000e+01 + vertex 4.591792e+02 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 3.824474e+01 7.100000e+01 + vertex 4.580000e+02 3.703590e+01 7.100000e+01 + vertex 4.586319e+02 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 3.824474e+01 7.100000e+01 + vertex 4.586319e+02 3.674123e+01 7.100000e+01 + vertex 4.595832e+02 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 3.813646e+01 7.100000e+01 + vertex 4.586319e+02 3.674123e+01 7.100000e+01 + vertex 4.593054e+02 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 3.813646e+01 7.100000e+01 + vertex 4.593054e+02 3.656077e+01 7.100000e+01 + vertex 4.600000e+02 3.810000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 3.810000e+01 7.100000e+01 + vertex 4.593054e+02 3.656077e+01 7.100000e+01 + vertex 4.600000e+02 3.650000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 3.810000e+01 7.100000e+01 + vertex 4.600000e+02 3.650000e+01 7.100000e+01 + vertex 4.604168e+02 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 3.813646e+01 7.100000e+01 + vertex 4.600000e+02 3.650000e+01 7.100000e+01 + vertex 4.606946e+02 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 3.813646e+01 7.100000e+01 + vertex 4.606946e+02 3.656077e+01 7.100000e+01 + vertex 4.608208e+02 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 3.824474e+01 7.100000e+01 + vertex 4.606946e+02 3.656077e+01 7.100000e+01 + vertex 4.613681e+02 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 3.824474e+01 7.100000e+01 + vertex 4.613681e+02 3.674123e+01 7.100000e+01 + vertex 4.612000e+02 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 3.842154e+01 7.100000e+01 + vertex 4.613681e+02 3.674123e+01 7.100000e+01 + vertex 4.620000e+02 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 3.842154e+01 7.100000e+01 + vertex 4.620000e+02 3.703590e+01 7.100000e+01 + vertex 4.615427e+02 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 3.866149e+01 7.100000e+01 + vertex 4.620000e+02 3.703590e+01 7.100000e+01 + vertex 4.625712e+02 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 3.866149e+01 7.100000e+01 + vertex 4.625712e+02 3.743582e+01 7.100000e+01 + vertex 4.618385e+02 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 3.895731e+01 7.100000e+01 + vertex 4.625712e+02 3.743582e+01 7.100000e+01 + vertex 4.630642e+02 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 3.895731e+01 7.100000e+01 + vertex 4.630642e+02 3.792885e+01 7.100000e+01 + vertex 4.620785e+02 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 3.930000e+01 7.100000e+01 + vertex 4.630642e+02 3.792885e+01 7.100000e+01 + vertex 4.634641e+02 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 3.930000e+01 7.100000e+01 + vertex 4.634641e+02 3.850000e+01 7.100000e+01 + vertex 4.622553e+02 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 3.967915e+01 7.100000e+01 + vertex 4.634641e+02 3.850000e+01 7.100000e+01 + vertex 4.637588e+02 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 3.967915e+01 7.100000e+01 + vertex 4.637588e+02 3.913192e+01 7.100000e+01 + vertex 4.623635e+02 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.008324e+01 7.100000e+01 + vertex 4.637588e+02 3.913192e+01 7.100000e+01 + vertex 4.639392e+02 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.008324e+01 7.100000e+01 + vertex 4.639392e+02 3.980540e+01 7.100000e+01 + vertex 4.624000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.624000e+02 4.050000e+01 7.100000e+01 + vertex 4.639392e+02 3.980540e+01 7.100000e+01 + vertex 4.640000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.624000e+02 4.050000e+01 7.100000e+01 + vertex 4.640000e+02 4.050000e+01 7.100000e+01 + vertex 4.623635e+02 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.091675e+01 7.100000e+01 + vertex 4.640000e+02 4.050000e+01 7.100000e+01 + vertex 4.639392e+02 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.091675e+01 7.100000e+01 + vertex 4.639392e+02 4.119459e+01 7.100000e+01 + vertex 4.622553e+02 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.132085e+01 7.100000e+01 + vertex 4.639392e+02 4.119459e+01 7.100000e+01 + vertex 4.637588e+02 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.132085e+01 7.100000e+01 + vertex 4.637588e+02 4.186808e+01 7.100000e+01 + vertex 4.620785e+02 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.170000e+01 7.100000e+01 + vertex 4.637588e+02 4.186808e+01 7.100000e+01 + vertex 4.634641e+02 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.170000e+01 7.100000e+01 + vertex 4.634641e+02 4.250000e+01 7.100000e+01 + vertex 4.618385e+02 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.204269e+01 7.100000e+01 + vertex 4.634641e+02 4.250000e+01 7.100000e+01 + vertex 4.630642e+02 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.204269e+01 7.100000e+01 + vertex 4.630642e+02 4.307115e+01 7.100000e+01 + vertex 4.615427e+02 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.233850e+01 7.100000e+01 + vertex 4.630642e+02 4.307115e+01 7.100000e+01 + vertex 4.625712e+02 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.233850e+01 7.100000e+01 + vertex 4.625712e+02 4.356418e+01 7.100000e+01 + vertex 4.612000e+02 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.257846e+01 7.100000e+01 + vertex 4.625712e+02 4.356418e+01 7.100000e+01 + vertex 4.620000e+02 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.257846e+01 7.100000e+01 + vertex 4.620000e+02 4.396410e+01 7.100000e+01 + vertex 4.608208e+02 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.275526e+01 7.100000e+01 + vertex 4.620000e+02 4.396410e+01 7.100000e+01 + vertex 4.613681e+02 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.275526e+01 7.100000e+01 + vertex 4.613681e+02 4.425877e+01 7.100000e+01 + vertex 4.604168e+02 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.286354e+01 7.100000e+01 + vertex 4.613681e+02 4.425877e+01 7.100000e+01 + vertex 4.606946e+02 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.286354e+01 7.100000e+01 + vertex 4.606946e+02 4.443923e+01 7.100000e+01 + vertex 4.600000e+02 4.290000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.290000e+01 7.100000e+01 + vertex 4.606946e+02 4.443923e+01 7.100000e+01 + vertex 4.600000e+02 4.450000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.290000e+01 7.100000e+01 + vertex 4.600000e+02 4.450000e+01 7.100000e+01 + vertex 4.595832e+02 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.286354e+01 7.100000e+01 + vertex 4.600000e+02 4.450000e+01 7.100000e+01 + vertex 4.593054e+02 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.286354e+01 7.100000e+01 + vertex 4.593054e+02 4.443923e+01 7.100000e+01 + vertex 4.591792e+02 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.275526e+01 7.100000e+01 + vertex 4.593054e+02 4.443923e+01 7.100000e+01 + vertex 4.586319e+02 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.275526e+01 7.100000e+01 + vertex 4.586319e+02 4.425877e+01 7.100000e+01 + vertex 4.588000e+02 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.257846e+01 7.100000e+01 + vertex 4.586319e+02 4.425877e+01 7.100000e+01 + vertex 4.580000e+02 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.257846e+01 7.100000e+01 + vertex 4.580000e+02 4.396410e+01 7.100000e+01 + vertex 4.584573e+02 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.233850e+01 7.100000e+01 + vertex 4.580000e+02 4.396410e+01 7.100000e+01 + vertex 4.574289e+02 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.233850e+01 7.100000e+01 + vertex 4.574289e+02 4.356418e+01 7.100000e+01 + vertex 4.581615e+02 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.204269e+01 7.100000e+01 + vertex 4.574289e+02 4.356418e+01 7.100000e+01 + vertex 4.569358e+02 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.204269e+01 7.100000e+01 + vertex 4.569358e+02 4.307115e+01 7.100000e+01 + vertex 4.579216e+02 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.170000e+01 7.100000e+01 + vertex 4.569358e+02 4.307115e+01 7.100000e+01 + vertex 4.565359e+02 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.170000e+01 7.100000e+01 + vertex 4.565359e+02 4.250000e+01 7.100000e+01 + vertex 4.577447e+02 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.132085e+01 7.100000e+01 + vertex 4.565359e+02 4.250000e+01 7.100000e+01 + vertex 4.562412e+02 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.132085e+01 7.100000e+01 + vertex 4.562412e+02 4.186808e+01 7.100000e+01 + vertex 4.576365e+02 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.091675e+01 7.100000e+01 + vertex 4.562412e+02 4.186808e+01 7.100000e+01 + vertex 4.560608e+02 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.091675e+01 7.100000e+01 + vertex 4.560608e+02 4.119459e+01 7.100000e+01 + vertex 4.576000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576000e+02 4.050000e+01 7.100000e+01 + vertex 4.560608e+02 4.119459e+01 7.100000e+01 + vertex 4.560000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576000e+02 4.050000e+01 7.100000e+01 + vertex 4.560000e+02 4.050000e+01 7.100000e+01 + vertex 4.576365e+02 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.008324e+01 7.100000e+01 + vertex 4.560000e+02 4.050000e+01 7.100000e+01 + vertex 4.560608e+02 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.008324e+01 7.100000e+01 + vertex 4.560608e+02 3.980540e+01 7.100000e+01 + vertex 4.577447e+02 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 3.967915e+01 7.100000e+01 + vertex 4.560608e+02 3.980540e+01 7.100000e+01 + vertex 4.562412e+02 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 3.967915e+01 7.100000e+01 + vertex 4.562412e+02 3.913192e+01 7.100000e+01 + vertex 4.579216e+02 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 3.930000e+01 7.100000e+01 + vertex 4.562412e+02 3.913192e+01 7.100000e+01 + vertex 4.565359e+02 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 3.930000e+01 7.100000e+01 + vertex 4.565359e+02 3.850000e+01 7.100000e+01 + vertex 4.581615e+02 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 3.895731e+01 7.100000e+01 + vertex 4.565359e+02 3.850000e+01 7.100000e+01 + vertex 4.569358e+02 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 3.895731e+01 7.100000e+01 + vertex 4.569358e+02 3.792885e+01 7.100000e+01 + vertex 4.584573e+02 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 3.866149e+01 7.100000e+01 + vertex 4.569358e+02 3.792885e+01 7.100000e+01 + vertex 4.574289e+02 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 3.866149e+01 7.100000e+01 + vertex 4.574289e+02 3.743582e+01 7.100000e+01 + vertex 4.588000e+02 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 3.842154e+01 7.100000e+01 + vertex 4.574289e+02 3.743582e+01 7.100000e+01 + vertex 4.580000e+02 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961950e-01 8.715273e-02 -0.000000e+00 + outer loop + vertex 4.560000e+02 4.050000e+01 7.100000e+01 + vertex 4.560000e+02 4.050000e+01 7.450000e+01 + vertex 4.560608e+02 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961950e-01 8.715273e-02 -0.000000e+00 + outer loop + vertex 4.560608e+02 3.980540e+01 7.100000e+01 + vertex 4.560000e+02 4.050000e+01 7.450000e+01 + vertex 4.560608e+02 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659178e-01 2.588490e-01 -0.000000e+00 + outer loop + vertex 4.560608e+02 3.980540e+01 7.100000e+01 + vertex 4.560608e+02 3.980540e+01 7.450000e+01 + vertex 4.562412e+02 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659178e-01 2.588490e-01 -0.000000e+00 + outer loop + vertex 4.562412e+02 3.913192e+01 7.100000e+01 + vertex 4.560608e+02 3.980540e+01 7.450000e+01 + vertex 4.562412e+02 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063150e-01 4.226027e-01 -0.000000e+00 + outer loop + vertex 4.562412e+02 3.913192e+01 7.100000e+01 + vertex 4.562412e+02 3.913192e+01 7.450000e+01 + vertex 4.565359e+02 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063150e-01 4.226027e-01 -0.000000e+00 + outer loop + vertex 4.565359e+02 3.850000e+01 7.100000e+01 + vertex 4.562412e+02 3.913192e+01 7.450000e+01 + vertex 4.565359e+02 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191564e-01 5.735703e-01 -0.000000e+00 + outer loop + vertex 4.565359e+02 3.850000e+01 7.100000e+01 + vertex 4.565359e+02 3.850000e+01 7.450000e+01 + vertex 4.569358e+02 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191564e-01 5.735703e-01 -0.000000e+00 + outer loop + vertex 4.569358e+02 3.792885e+01 7.100000e+01 + vertex 4.565359e+02 3.850000e+01 7.450000e+01 + vertex 4.569358e+02 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal 7.070908e-01 7.071228e-01 -0.000000e+00 + outer loop + vertex 4.569358e+02 3.792885e+01 7.100000e+01 + vertex 4.569358e+02 3.792885e+01 7.450000e+01 + vertex 4.574289e+02 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal 7.070908e-01 7.071228e-01 -0.000000e+00 + outer loop + vertex 4.574289e+02 3.743582e+01 7.100000e+01 + vertex 4.569358e+02 3.792885e+01 7.450000e+01 + vertex 4.574289e+02 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735900e-01 8.191426e-01 -0.000000e+00 + outer loop + vertex 4.574289e+02 3.743582e+01 7.100000e+01 + vertex 4.574289e+02 3.743582e+01 7.450000e+01 + vertex 4.580000e+02 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735900e-01 8.191426e-01 -0.000000e+00 + outer loop + vertex 4.580000e+02 3.703590e+01 7.100000e+01 + vertex 4.574289e+02 3.743582e+01 7.450000e+01 + vertex 4.580000e+02 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226130e-01 9.063102e-01 -0.000000e+00 + outer loop + vertex 4.580000e+02 3.703590e+01 7.100000e+01 + vertex 4.580000e+02 3.703590e+01 7.450000e+01 + vertex 4.586319e+02 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226130e-01 9.063102e-01 -0.000000e+00 + outer loop + vertex 4.586319e+02 3.674123e+01 7.100000e+01 + vertex 4.580000e+02 3.703590e+01 7.450000e+01 + vertex 4.586319e+02 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588244e-01 9.659244e-01 -0.000000e+00 + outer loop + vertex 4.586319e+02 3.674123e+01 7.100000e+01 + vertex 4.586319e+02 3.674123e+01 7.450000e+01 + vertex 4.593054e+02 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588244e-01 9.659244e-01 -0.000000e+00 + outer loop + vertex 4.593054e+02 3.656077e+01 7.100000e+01 + vertex 4.586319e+02 3.674123e+01 7.450000e+01 + vertex 4.593054e+02 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715423e-02 9.961948e-01 -0.000000e+00 + outer loop + vertex 4.593054e+02 3.656077e+01 7.100000e+01 + vertex 4.593054e+02 3.656077e+01 7.450000e+01 + vertex 4.600000e+02 3.650000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715423e-02 9.961948e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 3.650000e+01 7.100000e+01 + vertex 4.593054e+02 3.656077e+01 7.450000e+01 + vertex 4.600000e+02 3.650000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715423e-02 9.961948e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 3.650000e+01 7.100000e+01 + vertex 4.600000e+02 3.650000e+01 7.450000e+01 + vertex 4.606946e+02 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715423e-02 9.961948e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 3.656077e+01 7.100000e+01 + vertex 4.600000e+02 3.650000e+01 7.450000e+01 + vertex 4.606946e+02 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588244e-01 9.659244e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 3.656077e+01 7.100000e+01 + vertex 4.606946e+02 3.656077e+01 7.450000e+01 + vertex 4.613681e+02 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588244e-01 9.659244e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 3.674123e+01 7.100000e+01 + vertex 4.606946e+02 3.656077e+01 7.450000e+01 + vertex 4.613681e+02 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226130e-01 9.063102e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 3.674123e+01 7.100000e+01 + vertex 4.613681e+02 3.674123e+01 7.450000e+01 + vertex 4.620000e+02 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226130e-01 9.063102e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 3.703590e+01 7.100000e+01 + vertex 4.613681e+02 3.674123e+01 7.450000e+01 + vertex 4.620000e+02 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735699e-01 8.191566e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 3.703590e+01 7.100000e+01 + vertex 4.620000e+02 3.703590e+01 7.450000e+01 + vertex 4.625712e+02 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735699e-01 8.191566e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 3.743582e+01 7.100000e+01 + vertex 4.620000e+02 3.703590e+01 7.450000e+01 + vertex 4.625712e+02 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 3.743582e+01 7.100000e+01 + vertex 4.625712e+02 3.743582e+01 7.450000e+01 + vertex 4.630642e+02 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 3.792885e+01 7.100000e+01 + vertex 4.625712e+02 3.743582e+01 7.450000e+01 + vertex 4.630642e+02 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191564e-01 5.735703e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 3.792885e+01 7.100000e+01 + vertex 4.630642e+02 3.792885e+01 7.450000e+01 + vertex 4.634641e+02 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191564e-01 5.735703e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 3.850000e+01 7.100000e+01 + vertex 4.630642e+02 3.792885e+01 7.450000e+01 + vertex 4.634641e+02 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.062986e-01 4.226379e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 3.850000e+01 7.100000e+01 + vertex 4.634641e+02 3.850000e+01 7.450000e+01 + vertex 4.637588e+02 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal -9.062986e-01 4.226379e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 3.913192e+01 7.100000e+01 + vertex 4.634641e+02 3.850000e+01 7.450000e+01 + vertex 4.637588e+02 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659285e-01 2.588091e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 3.913192e+01 7.100000e+01 + vertex 4.637588e+02 3.913192e+01 7.450000e+01 + vertex 4.639392e+02 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659285e-01 2.588091e-01 0.000000e+00 + outer loop + vertex 4.639392e+02 3.980540e+01 7.100000e+01 + vertex 4.637588e+02 3.913192e+01 7.450000e+01 + vertex 4.639392e+02 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715273e-02 0.000000e+00 + outer loop + vertex 4.639392e+02 3.980540e+01 7.100000e+01 + vertex 4.639392e+02 3.980540e+01 7.450000e+01 + vertex 4.640000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715273e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 4.050000e+01 7.100000e+01 + vertex 4.639392e+02 3.980540e+01 7.450000e+01 + vertex 4.640000e+02 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 4.050000e+01 7.100000e+01 + vertex 4.640000e+02 4.050000e+01 7.450000e+01 + vertex 4.639392e+02 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.639392e+02 4.119459e+01 7.100000e+01 + vertex 4.640000e+02 4.050000e+01 7.450000e+01 + vertex 4.639392e+02 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.639392e+02 4.119459e+01 7.100000e+01 + vertex 4.639392e+02 4.119459e+01 7.450000e+01 + vertex 4.637588e+02 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.186808e+01 7.100000e+01 + vertex 4.639392e+02 4.119459e+01 7.450000e+01 + vertex 4.637588e+02 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal -9.062986e-01 -4.226379e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.186808e+01 7.100000e+01 + vertex 4.637588e+02 4.186808e+01 7.450000e+01 + vertex 4.634641e+02 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.062986e-01 -4.226379e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.250000e+01 7.100000e+01 + vertex 4.637588e+02 4.186808e+01 7.450000e+01 + vertex 4.634641e+02 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191572e-01 -5.735690e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.250000e+01 7.100000e+01 + vertex 4.634641e+02 4.250000e+01 7.450000e+01 + vertex 4.630642e+02 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191572e-01 -5.735690e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.307115e+01 7.100000e+01 + vertex 4.634641e+02 4.250000e+01 7.450000e+01 + vertex 4.630642e+02 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.307115e+01 7.100000e+01 + vertex 4.630642e+02 4.307115e+01 7.450000e+01 + vertex 4.625712e+02 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.356418e+01 7.100000e+01 + vertex 4.630642e+02 4.307115e+01 7.450000e+01 + vertex 4.625712e+02 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735681e-01 -8.191579e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.356418e+01 7.100000e+01 + vertex 4.625712e+02 4.356418e+01 7.450000e+01 + vertex 4.620000e+02 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735681e-01 -8.191579e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.396410e+01 7.100000e+01 + vertex 4.625712e+02 4.356418e+01 7.450000e+01 + vertex 4.620000e+02 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226130e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.396410e+01 7.100000e+01 + vertex 4.620000e+02 4.396410e+01 7.450000e+01 + vertex 4.613681e+02 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226130e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.425877e+01 7.100000e+01 + vertex 4.620000e+02 4.396410e+01 7.450000e+01 + vertex 4.613681e+02 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.425877e+01 7.100000e+01 + vertex 4.613681e+02 4.425877e+01 7.450000e+01 + vertex 4.606946e+02 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.443923e+01 7.100000e+01 + vertex 4.613681e+02 4.425877e+01 7.450000e+01 + vertex 4.606946e+02 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715423e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.443923e+01 7.100000e+01 + vertex 4.606946e+02 4.443923e+01 7.450000e+01 + vertex 4.600000e+02 4.450000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715423e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.450000e+01 7.100000e+01 + vertex 4.606946e+02 4.443923e+01 7.450000e+01 + vertex 4.600000e+02 4.450000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715423e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.450000e+01 7.100000e+01 + vertex 4.600000e+02 4.450000e+01 7.450000e+01 + vertex 4.593054e+02 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715423e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 4.593054e+02 4.443923e+01 7.100000e+01 + vertex 4.600000e+02 4.450000e+01 7.450000e+01 + vertex 4.593054e+02 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 4.593054e+02 4.443923e+01 7.100000e+01 + vertex 4.593054e+02 4.443923e+01 7.450000e+01 + vertex 4.586319e+02 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 4.586319e+02 4.425877e+01 7.100000e+01 + vertex 4.593054e+02 4.443923e+01 7.450000e+01 + vertex 4.586319e+02 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226130e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 4.586319e+02 4.425877e+01 7.100000e+01 + vertex 4.586319e+02 4.425877e+01 7.450000e+01 + vertex 4.580000e+02 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226130e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 4.396410e+01 7.100000e+01 + vertex 4.586319e+02 4.425877e+01 7.450000e+01 + vertex 4.580000e+02 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735882e-01 -8.191438e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 4.396410e+01 7.100000e+01 + vertex 4.580000e+02 4.396410e+01 7.450000e+01 + vertex 4.574289e+02 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735882e-01 -8.191438e-01 0.000000e+00 + outer loop + vertex 4.574289e+02 4.356418e+01 7.100000e+01 + vertex 4.580000e+02 4.396410e+01 7.450000e+01 + vertex 4.574289e+02 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal 7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 4.574289e+02 4.356418e+01 7.100000e+01 + vertex 4.574289e+02 4.356418e+01 7.450000e+01 + vertex 4.569358e+02 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 4.569358e+02 4.307115e+01 7.100000e+01 + vertex 4.574289e+02 4.356418e+01 7.450000e+01 + vertex 4.569358e+02 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191572e-01 -5.735690e-01 0.000000e+00 + outer loop + vertex 4.569358e+02 4.307115e+01 7.100000e+01 + vertex 4.569358e+02 4.307115e+01 7.450000e+01 + vertex 4.565359e+02 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191572e-01 -5.735690e-01 0.000000e+00 + outer loop + vertex 4.565359e+02 4.250000e+01 7.100000e+01 + vertex 4.569358e+02 4.307115e+01 7.450000e+01 + vertex 4.565359e+02 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063150e-01 -4.226027e-01 0.000000e+00 + outer loop + vertex 4.565359e+02 4.250000e+01 7.100000e+01 + vertex 4.565359e+02 4.250000e+01 7.450000e+01 + vertex 4.562412e+02 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063150e-01 -4.226027e-01 0.000000e+00 + outer loop + vertex 4.562412e+02 4.186808e+01 7.100000e+01 + vertex 4.565359e+02 4.250000e+01 7.450000e+01 + vertex 4.562412e+02 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659178e-01 -2.588490e-01 0.000000e+00 + outer loop + vertex 4.562412e+02 4.186808e+01 7.100000e+01 + vertex 4.562412e+02 4.186808e+01 7.450000e+01 + vertex 4.560608e+02 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659178e-01 -2.588490e-01 0.000000e+00 + outer loop + vertex 4.560608e+02 4.119459e+01 7.100000e+01 + vertex 4.562412e+02 4.186808e+01 7.450000e+01 + vertex 4.560608e+02 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.560608e+02 4.119459e+01 7.100000e+01 + vertex 4.560608e+02 4.119459e+01 7.450000e+01 + vertex 4.560000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.560000e+02 4.050000e+01 7.100000e+01 + vertex 4.560608e+02 4.119459e+01 7.450000e+01 + vertex 4.560000e+02 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.356000e+02 4.050000e+01 7.000000e+01 + vertex 4.356000e+02 4.050000e+01 7.100000e+01 + vertex 4.356364e+02 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.356364e+02 4.008324e+01 7.000000e+01 + vertex 4.356000e+02 4.050000e+01 7.100000e+01 + vertex 4.356364e+02 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659108e-01 2.588751e-01 -0.000000e+00 + outer loop + vertex 4.356364e+02 4.008324e+01 7.000000e+01 + vertex 4.356364e+02 4.008324e+01 7.100000e+01 + vertex 4.357448e+02 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659108e-01 2.588751e-01 -0.000000e+00 + outer loop + vertex 4.357448e+02 3.967915e+01 7.000000e+01 + vertex 4.356364e+02 4.008324e+01 7.100000e+01 + vertex 4.357448e+02 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063202e-01 4.225917e-01 -0.000000e+00 + outer loop + vertex 4.357448e+02 3.967915e+01 7.000000e+01 + vertex 4.357448e+02 3.967915e+01 7.100000e+01 + vertex 4.359215e+02 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063202e-01 4.225917e-01 -0.000000e+00 + outer loop + vertex 4.359215e+02 3.930000e+01 7.000000e+01 + vertex 4.357448e+02 3.967915e+01 7.100000e+01 + vertex 4.359215e+02 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191372e-01 5.735977e-01 -0.000000e+00 + outer loop + vertex 4.359215e+02 3.930000e+01 7.000000e+01 + vertex 4.359215e+02 3.930000e+01 7.100000e+01 + vertex 4.361615e+02 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191372e-01 5.735977e-01 -0.000000e+00 + outer loop + vertex 4.361615e+02 3.895731e+01 7.000000e+01 + vertex 4.359215e+02 3.930000e+01 7.100000e+01 + vertex 4.361615e+02 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071046e-01 7.071090e-01 -0.000000e+00 + outer loop + vertex 4.361615e+02 3.895731e+01 7.000000e+01 + vertex 4.361615e+02 3.895731e+01 7.100000e+01 + vertex 4.364573e+02 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071046e-01 7.071090e-01 -0.000000e+00 + outer loop + vertex 4.364573e+02 3.866149e+01 7.000000e+01 + vertex 4.361615e+02 3.895731e+01 7.100000e+01 + vertex 4.364573e+02 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 5.736040e-01 8.191328e-01 -0.000000e+00 + outer loop + vertex 4.364573e+02 3.866149e+01 7.000000e+01 + vertex 4.364573e+02 3.866149e+01 7.100000e+01 + vertex 4.368000e+02 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal 5.736040e-01 8.191328e-01 -0.000000e+00 + outer loop + vertex 4.368000e+02 3.842154e+01 7.000000e+01 + vertex 4.364573e+02 3.866149e+01 7.100000e+01 + vertex 4.368000e+02 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 4.225952e-01 9.063186e-01 -0.000000e+00 + outer loop + vertex 4.368000e+02 3.842154e+01 7.000000e+01 + vertex 4.368000e+02 3.842154e+01 7.100000e+01 + vertex 4.371792e+02 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 4.225952e-01 9.063186e-01 -0.000000e+00 + outer loop + vertex 4.371792e+02 3.824474e+01 7.000000e+01 + vertex 4.368000e+02 3.842154e+01 7.100000e+01 + vertex 4.371792e+02 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588192e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 4.371792e+02 3.824474e+01 7.000000e+01 + vertex 4.371792e+02 3.824474e+01 7.100000e+01 + vertex 4.375833e+02 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588192e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 4.375833e+02 3.813646e+01 7.000000e+01 + vertex 4.371792e+02 3.824474e+01 7.100000e+01 + vertex 4.375833e+02 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 4.375833e+02 3.813646e+01 7.000000e+01 + vertex 4.375833e+02 3.813646e+01 7.100000e+01 + vertex 4.380000e+02 3.810000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 3.810000e+01 7.000000e+01 + vertex 4.375833e+02 3.813646e+01 7.100000e+01 + vertex 4.380000e+02 3.810000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 3.810000e+01 7.000000e+01 + vertex 4.380000e+02 3.810000e+01 7.100000e+01 + vertex 4.384168e+02 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 3.813646e+01 7.000000e+01 + vertex 4.380000e+02 3.810000e+01 7.100000e+01 + vertex 4.384168e+02 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588192e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 3.813646e+01 7.000000e+01 + vertex 4.384168e+02 3.813646e+01 7.100000e+01 + vertex 4.388209e+02 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588192e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 3.824474e+01 7.000000e+01 + vertex 4.384168e+02 3.813646e+01 7.100000e+01 + vertex 4.388209e+02 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226224e-01 9.063058e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 3.824474e+01 7.000000e+01 + vertex 4.388209e+02 3.824474e+01 7.100000e+01 + vertex 4.392000e+02 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226224e-01 9.063058e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 3.842154e+01 7.000000e+01 + vertex 4.388209e+02 3.824474e+01 7.100000e+01 + vertex 4.392000e+02 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735705e-01 8.191562e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 3.842154e+01 7.000000e+01 + vertex 4.392000e+02 3.842154e+01 7.100000e+01 + vertex 4.395427e+02 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735705e-01 8.191562e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 3.866149e+01 7.000000e+01 + vertex 4.392000e+02 3.842154e+01 7.100000e+01 + vertex 4.395427e+02 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071046e-01 7.071090e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 3.866149e+01 7.000000e+01 + vertex 4.395427e+02 3.866149e+01 7.100000e+01 + vertex 4.398385e+02 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071046e-01 7.071090e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 3.895731e+01 7.000000e+01 + vertex 4.395427e+02 3.866149e+01 7.100000e+01 + vertex 4.398385e+02 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191706e-01 5.735499e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 3.895731e+01 7.000000e+01 + vertex 4.398385e+02 3.895731e+01 7.100000e+01 + vertex 4.400785e+02 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191706e-01 5.735499e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 3.930000e+01 7.000000e+01 + vertex 4.398385e+02 3.895731e+01 7.100000e+01 + vertex 4.400785e+02 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.062929e-01 4.226502e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 3.930000e+01 7.000000e+01 + vertex 4.400785e+02 3.930000e+01 7.100000e+01 + vertex 4.402553e+02 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal -9.062929e-01 4.226502e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 3.967915e+01 7.000000e+01 + vertex 4.400785e+02 3.930000e+01 7.100000e+01 + vertex 4.402553e+02 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659286e-01 2.588086e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 3.967915e+01 7.000000e+01 + vertex 4.402553e+02 3.967915e+01 7.100000e+01 + vertex 4.403635e+02 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659286e-01 2.588086e-01 0.000000e+00 + outer loop + vertex 4.403635e+02 4.008324e+01 7.000000e+01 + vertex 4.402553e+02 3.967915e+01 7.100000e+01 + vertex 4.403635e+02 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712453e-02 0.000000e+00 + outer loop + vertex 4.403635e+02 4.008324e+01 7.000000e+01 + vertex 4.403635e+02 4.008324e+01 7.100000e+01 + vertex 4.404000e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712453e-02 0.000000e+00 + outer loop + vertex 4.404000e+02 4.050000e+01 7.000000e+01 + vertex 4.403635e+02 4.008324e+01 7.100000e+01 + vertex 4.404000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.404000e+02 4.050000e+01 7.000000e+01 + vertex 4.404000e+02 4.050000e+01 7.100000e+01 + vertex 4.403635e+02 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.403635e+02 4.091675e+01 7.000000e+01 + vertex 4.404000e+02 4.050000e+01 7.100000e+01 + vertex 4.403635e+02 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659283e-01 -2.588097e-01 0.000000e+00 + outer loop + vertex 4.403635e+02 4.091675e+01 7.000000e+01 + vertex 4.403635e+02 4.091675e+01 7.100000e+01 + vertex 4.402553e+02 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659283e-01 -2.588097e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.132085e+01 7.000000e+01 + vertex 4.403635e+02 4.091675e+01 7.100000e+01 + vertex 4.402553e+02 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal -9.062937e-01 -4.226485e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.132085e+01 7.000000e+01 + vertex 4.402553e+02 4.132085e+01 7.100000e+01 + vertex 4.400785e+02 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.062937e-01 -4.226485e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.170000e+01 7.000000e+01 + vertex 4.402553e+02 4.132085e+01 7.100000e+01 + vertex 4.400785e+02 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191692e-01 -5.735520e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.170000e+01 7.000000e+01 + vertex 4.400785e+02 4.170000e+01 7.100000e+01 + vertex 4.398385e+02 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191692e-01 -5.735520e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.204269e+01 7.000000e+01 + vertex 4.400785e+02 4.170000e+01 7.100000e+01 + vertex 4.398385e+02 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071046e-01 -7.071090e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.204269e+01 7.000000e+01 + vertex 4.398385e+02 4.204269e+01 7.100000e+01 + vertex 4.395427e+02 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071046e-01 -7.071090e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.233850e+01 7.000000e+01 + vertex 4.398385e+02 4.204269e+01 7.100000e+01 + vertex 4.395427e+02 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735705e-01 -8.191562e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.233850e+01 7.000000e+01 + vertex 4.395427e+02 4.233850e+01 7.100000e+01 + vertex 4.392000e+02 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735705e-01 -8.191562e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.257846e+01 7.000000e+01 + vertex 4.395427e+02 4.233850e+01 7.100000e+01 + vertex 4.392000e+02 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226224e-01 -9.063058e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.257846e+01 7.000000e+01 + vertex 4.392000e+02 4.257846e+01 7.100000e+01 + vertex 4.388209e+02 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226224e-01 -9.063058e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.275526e+01 7.000000e+01 + vertex 4.392000e+02 4.257846e+01 7.100000e+01 + vertex 4.388209e+02 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588233e-01 -9.659247e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.275526e+01 7.000000e+01 + vertex 4.388209e+02 4.275526e+01 7.100000e+01 + vertex 4.384168e+02 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588233e-01 -9.659247e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.286354e+01 7.000000e+01 + vertex 4.388209e+02 4.275526e+01 7.100000e+01 + vertex 4.384168e+02 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.286354e+01 7.000000e+01 + vertex 4.384168e+02 4.286354e+01 7.100000e+01 + vertex 4.380000e+02 4.290000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.290000e+01 7.000000e+01 + vertex 4.384168e+02 4.286354e+01 7.100000e+01 + vertex 4.380000e+02 4.290000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.290000e+01 7.000000e+01 + vertex 4.380000e+02 4.290000e+01 7.100000e+01 + vertex 4.375833e+02 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.375833e+02 4.286354e+01 7.000000e+01 + vertex 4.380000e+02 4.290000e+01 7.100000e+01 + vertex 4.375833e+02 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588233e-01 -9.659247e-01 0.000000e+00 + outer loop + vertex 4.375833e+02 4.286354e+01 7.000000e+01 + vertex 4.375833e+02 4.286354e+01 7.100000e+01 + vertex 4.371792e+02 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588233e-01 -9.659247e-01 0.000000e+00 + outer loop + vertex 4.371792e+02 4.275526e+01 7.000000e+01 + vertex 4.375833e+02 4.286354e+01 7.100000e+01 + vertex 4.371792e+02 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 4.225952e-01 -9.063186e-01 0.000000e+00 + outer loop + vertex 4.371792e+02 4.275526e+01 7.000000e+01 + vertex 4.371792e+02 4.275526e+01 7.100000e+01 + vertex 4.368000e+02 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 4.225952e-01 -9.063186e-01 0.000000e+00 + outer loop + vertex 4.368000e+02 4.257846e+01 7.000000e+01 + vertex 4.371792e+02 4.275526e+01 7.100000e+01 + vertex 4.368000e+02 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 5.736040e-01 -8.191328e-01 0.000000e+00 + outer loop + vertex 4.368000e+02 4.257846e+01 7.000000e+01 + vertex 4.368000e+02 4.257846e+01 7.100000e+01 + vertex 4.364573e+02 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal 5.736040e-01 -8.191328e-01 0.000000e+00 + outer loop + vertex 4.364573e+02 4.233850e+01 7.000000e+01 + vertex 4.368000e+02 4.257846e+01 7.100000e+01 + vertex 4.364573e+02 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071046e-01 -7.071090e-01 0.000000e+00 + outer loop + vertex 4.364573e+02 4.233850e+01 7.000000e+01 + vertex 4.364573e+02 4.233850e+01 7.100000e+01 + vertex 4.361615e+02 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071046e-01 -7.071090e-01 0.000000e+00 + outer loop + vertex 4.361615e+02 4.204269e+01 7.000000e+01 + vertex 4.364573e+02 4.233850e+01 7.100000e+01 + vertex 4.361615e+02 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191357e-01 -5.735998e-01 0.000000e+00 + outer loop + vertex 4.361615e+02 4.204269e+01 7.000000e+01 + vertex 4.361615e+02 4.204269e+01 7.100000e+01 + vertex 4.359215e+02 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191357e-01 -5.735998e-01 0.000000e+00 + outer loop + vertex 4.359215e+02 4.170000e+01 7.000000e+01 + vertex 4.361615e+02 4.204269e+01 7.100000e+01 + vertex 4.359215e+02 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063210e-01 -4.225900e-01 0.000000e+00 + outer loop + vertex 4.359215e+02 4.170000e+01 7.000000e+01 + vertex 4.359215e+02 4.170000e+01 7.100000e+01 + vertex 4.357448e+02 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063210e-01 -4.225900e-01 0.000000e+00 + outer loop + vertex 4.357448e+02 4.132085e+01 7.000000e+01 + vertex 4.359215e+02 4.170000e+01 7.100000e+01 + vertex 4.357448e+02 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659105e-01 -2.588762e-01 0.000000e+00 + outer loop + vertex 4.357448e+02 4.132085e+01 7.000000e+01 + vertex 4.357448e+02 4.132085e+01 7.100000e+01 + vertex 4.356364e+02 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659105e-01 -2.588762e-01 0.000000e+00 + outer loop + vertex 4.356364e+02 4.091675e+01 7.000000e+01 + vertex 4.357448e+02 4.132085e+01 7.100000e+01 + vertex 4.356364e+02 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.356364e+02 4.091675e+01 7.000000e+01 + vertex 4.356364e+02 4.091675e+01 7.100000e+01 + vertex 4.356000e+02 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.356000e+02 4.050000e+01 7.000000e+01 + vertex 4.356364e+02 4.091675e+01 7.100000e+01 + vertex 4.356000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 3.813646e+01 7.100000e+01 + vertex 4.386946e+02 3.656077e+01 7.100000e+01 + vertex 4.388209e+02 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 3.824474e+01 7.100000e+01 + vertex 4.386946e+02 3.656077e+01 7.100000e+01 + vertex 4.393681e+02 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 3.824474e+01 7.100000e+01 + vertex 4.393681e+02 3.674123e+01 7.100000e+01 + vertex 4.392000e+02 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 3.842154e+01 7.100000e+01 + vertex 4.393681e+02 3.674123e+01 7.100000e+01 + vertex 4.400000e+02 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 3.842154e+01 7.100000e+01 + vertex 4.400000e+02 3.703590e+01 7.100000e+01 + vertex 4.395427e+02 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 3.866149e+01 7.100000e+01 + vertex 4.400000e+02 3.703590e+01 7.100000e+01 + vertex 4.405711e+02 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 3.866149e+01 7.100000e+01 + vertex 4.405711e+02 3.743582e+01 7.100000e+01 + vertex 4.398385e+02 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 3.895731e+01 7.100000e+01 + vertex 4.405711e+02 3.743582e+01 7.100000e+01 + vertex 4.410642e+02 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 3.895731e+01 7.100000e+01 + vertex 4.410642e+02 3.792885e+01 7.100000e+01 + vertex 4.400785e+02 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 3.930000e+01 7.100000e+01 + vertex 4.410642e+02 3.792885e+01 7.100000e+01 + vertex 4.414641e+02 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 3.930000e+01 7.100000e+01 + vertex 4.414641e+02 3.850000e+01 7.100000e+01 + vertex 4.402553e+02 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 3.967915e+01 7.100000e+01 + vertex 4.414641e+02 3.850000e+01 7.100000e+01 + vertex 4.417588e+02 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 3.967915e+01 7.100000e+01 + vertex 4.417588e+02 3.913192e+01 7.100000e+01 + vertex 4.403635e+02 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.008324e+01 7.100000e+01 + vertex 4.417588e+02 3.913192e+01 7.100000e+01 + vertex 4.419392e+02 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.008324e+01 7.100000e+01 + vertex 4.419392e+02 3.980540e+01 7.100000e+01 + vertex 4.404000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.404000e+02 4.050000e+01 7.100000e+01 + vertex 4.419392e+02 3.980540e+01 7.100000e+01 + vertex 4.420000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.404000e+02 4.050000e+01 7.100000e+01 + vertex 4.420000e+02 4.050000e+01 7.100000e+01 + vertex 4.403635e+02 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.091675e+01 7.100000e+01 + vertex 4.420000e+02 4.050000e+01 7.100000e+01 + vertex 4.419392e+02 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.091675e+01 7.100000e+01 + vertex 4.419392e+02 4.119459e+01 7.100000e+01 + vertex 4.402553e+02 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.132085e+01 7.100000e+01 + vertex 4.419392e+02 4.119459e+01 7.100000e+01 + vertex 4.417588e+02 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.132085e+01 7.100000e+01 + vertex 4.417588e+02 4.186808e+01 7.100000e+01 + vertex 4.400785e+02 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.170000e+01 7.100000e+01 + vertex 4.417588e+02 4.186808e+01 7.100000e+01 + vertex 4.414641e+02 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.170000e+01 7.100000e+01 + vertex 4.414641e+02 4.250000e+01 7.100000e+01 + vertex 4.398385e+02 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.204269e+01 7.100000e+01 + vertex 4.414641e+02 4.250000e+01 7.100000e+01 + vertex 4.410642e+02 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.204269e+01 7.100000e+01 + vertex 4.410642e+02 4.307115e+01 7.100000e+01 + vertex 4.395427e+02 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.233850e+01 7.100000e+01 + vertex 4.410642e+02 4.307115e+01 7.100000e+01 + vertex 4.405711e+02 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.233850e+01 7.100000e+01 + vertex 4.405711e+02 4.356418e+01 7.100000e+01 + vertex 4.392000e+02 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.257846e+01 7.100000e+01 + vertex 4.405711e+02 4.356418e+01 7.100000e+01 + vertex 4.400000e+02 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.257846e+01 7.100000e+01 + vertex 4.400000e+02 4.396410e+01 7.100000e+01 + vertex 4.388209e+02 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.275526e+01 7.100000e+01 + vertex 4.400000e+02 4.396410e+01 7.100000e+01 + vertex 4.393681e+02 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.275526e+01 7.100000e+01 + vertex 4.393681e+02 4.425877e+01 7.100000e+01 + vertex 4.384168e+02 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.286354e+01 7.100000e+01 + vertex 4.393681e+02 4.425877e+01 7.100000e+01 + vertex 4.386946e+02 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.286354e+01 7.100000e+01 + vertex 4.386946e+02 4.443923e+01 7.100000e+01 + vertex 4.380000e+02 4.290000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.290000e+01 7.100000e+01 + vertex 4.386946e+02 4.443923e+01 7.100000e+01 + vertex 4.380000e+02 4.450000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.290000e+01 7.100000e+01 + vertex 4.380000e+02 4.450000e+01 7.100000e+01 + vertex 4.375833e+02 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.286354e+01 7.100000e+01 + vertex 4.380000e+02 4.450000e+01 7.100000e+01 + vertex 4.373054e+02 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.286354e+01 7.100000e+01 + vertex 4.373054e+02 4.443923e+01 7.100000e+01 + vertex 4.371792e+02 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.275526e+01 7.100000e+01 + vertex 4.373054e+02 4.443923e+01 7.100000e+01 + vertex 4.366319e+02 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.275526e+01 7.100000e+01 + vertex 4.366319e+02 4.425877e+01 7.100000e+01 + vertex 4.368000e+02 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.257846e+01 7.100000e+01 + vertex 4.366319e+02 4.425877e+01 7.100000e+01 + vertex 4.360000e+02 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.257846e+01 7.100000e+01 + vertex 4.360000e+02 4.396410e+01 7.100000e+01 + vertex 4.364573e+02 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.233850e+01 7.100000e+01 + vertex 4.360000e+02 4.396410e+01 7.100000e+01 + vertex 4.354288e+02 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.233850e+01 7.100000e+01 + vertex 4.354288e+02 4.356418e+01 7.100000e+01 + vertex 4.361615e+02 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.204269e+01 7.100000e+01 + vertex 4.354288e+02 4.356418e+01 7.100000e+01 + vertex 4.349358e+02 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.204269e+01 7.100000e+01 + vertex 4.349358e+02 4.307115e+01 7.100000e+01 + vertex 4.359215e+02 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.170000e+01 7.100000e+01 + vertex 4.349358e+02 4.307115e+01 7.100000e+01 + vertex 4.345359e+02 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.170000e+01 7.100000e+01 + vertex 4.345359e+02 4.250000e+01 7.100000e+01 + vertex 4.357448e+02 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.132085e+01 7.100000e+01 + vertex 4.345359e+02 4.250000e+01 7.100000e+01 + vertex 4.342412e+02 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.132085e+01 7.100000e+01 + vertex 4.342412e+02 4.186808e+01 7.100000e+01 + vertex 4.356364e+02 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.091675e+01 7.100000e+01 + vertex 4.342412e+02 4.186808e+01 7.100000e+01 + vertex 4.340608e+02 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.091675e+01 7.100000e+01 + vertex 4.340608e+02 4.119459e+01 7.100000e+01 + vertex 4.356000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356000e+02 4.050000e+01 7.100000e+01 + vertex 4.340608e+02 4.119459e+01 7.100000e+01 + vertex 4.340000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356000e+02 4.050000e+01 7.100000e+01 + vertex 4.340000e+02 4.050000e+01 7.100000e+01 + vertex 4.356364e+02 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.008324e+01 7.100000e+01 + vertex 4.340000e+02 4.050000e+01 7.100000e+01 + vertex 4.340608e+02 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.008324e+01 7.100000e+01 + vertex 4.340608e+02 3.980540e+01 7.100000e+01 + vertex 4.357448e+02 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 3.967915e+01 7.100000e+01 + vertex 4.340608e+02 3.980540e+01 7.100000e+01 + vertex 4.342412e+02 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 3.967915e+01 7.100000e+01 + vertex 4.342412e+02 3.913192e+01 7.100000e+01 + vertex 4.359215e+02 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 3.930000e+01 7.100000e+01 + vertex 4.342412e+02 3.913192e+01 7.100000e+01 + vertex 4.345359e+02 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 3.930000e+01 7.100000e+01 + vertex 4.345359e+02 3.850000e+01 7.100000e+01 + vertex 4.361615e+02 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 3.895731e+01 7.100000e+01 + vertex 4.345359e+02 3.850000e+01 7.100000e+01 + vertex 4.349358e+02 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 3.895731e+01 7.100000e+01 + vertex 4.349358e+02 3.792885e+01 7.100000e+01 + vertex 4.364573e+02 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 3.866149e+01 7.100000e+01 + vertex 4.349358e+02 3.792885e+01 7.100000e+01 + vertex 4.354288e+02 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 3.866149e+01 7.100000e+01 + vertex 4.354288e+02 3.743582e+01 7.100000e+01 + vertex 4.368000e+02 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 3.842154e+01 7.100000e+01 + vertex 4.354288e+02 3.743582e+01 7.100000e+01 + vertex 4.360000e+02 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 3.842154e+01 7.100000e+01 + vertex 4.360000e+02 3.703590e+01 7.100000e+01 + vertex 4.371792e+02 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 3.824474e+01 7.100000e+01 + vertex 4.360000e+02 3.703590e+01 7.100000e+01 + vertex 4.366319e+02 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 3.824474e+01 7.100000e+01 + vertex 4.366319e+02 3.674123e+01 7.100000e+01 + vertex 4.375833e+02 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 3.813646e+01 7.100000e+01 + vertex 4.366319e+02 3.674123e+01 7.100000e+01 + vertex 4.373054e+02 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 3.813646e+01 7.100000e+01 + vertex 4.373054e+02 3.656077e+01 7.100000e+01 + vertex 4.380000e+02 3.810000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 3.810000e+01 7.100000e+01 + vertex 4.373054e+02 3.656077e+01 7.100000e+01 + vertex 4.380000e+02 3.650000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 3.810000e+01 7.100000e+01 + vertex 4.380000e+02 3.650000e+01 7.100000e+01 + vertex 4.384168e+02 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 3.813646e+01 7.100000e+01 + vertex 4.380000e+02 3.650000e+01 7.100000e+01 + vertex 4.386946e+02 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961950e-01 8.715273e-02 -0.000000e+00 + outer loop + vertex 4.340000e+02 4.050000e+01 7.100000e+01 + vertex 4.340000e+02 4.050000e+01 7.450000e+01 + vertex 4.340608e+02 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961950e-01 8.715273e-02 -0.000000e+00 + outer loop + vertex 4.340608e+02 3.980540e+01 7.100000e+01 + vertex 4.340000e+02 4.050000e+01 7.450000e+01 + vertex 4.340608e+02 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659285e-01 2.588091e-01 -0.000000e+00 + outer loop + vertex 4.340608e+02 3.980540e+01 7.100000e+01 + vertex 4.340608e+02 3.980540e+01 7.450000e+01 + vertex 4.342412e+02 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659285e-01 2.588091e-01 -0.000000e+00 + outer loop + vertex 4.342412e+02 3.913192e+01 7.100000e+01 + vertex 4.340608e+02 3.980540e+01 7.450000e+01 + vertex 4.342412e+02 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal 9.062986e-01 4.226379e-01 -0.000000e+00 + outer loop + vertex 4.342412e+02 3.913192e+01 7.100000e+01 + vertex 4.342412e+02 3.913192e+01 7.450000e+01 + vertex 4.345359e+02 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.062986e-01 4.226379e-01 -0.000000e+00 + outer loop + vertex 4.345359e+02 3.850000e+01 7.100000e+01 + vertex 4.342412e+02 3.913192e+01 7.450000e+01 + vertex 4.345359e+02 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191564e-01 5.735703e-01 -0.000000e+00 + outer loop + vertex 4.345359e+02 3.850000e+01 7.100000e+01 + vertex 4.345359e+02 3.850000e+01 7.450000e+01 + vertex 4.349358e+02 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191564e-01 5.735703e-01 -0.000000e+00 + outer loop + vertex 4.349358e+02 3.792885e+01 7.100000e+01 + vertex 4.345359e+02 3.850000e+01 7.450000e+01 + vertex 4.349358e+02 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071121e-01 7.071014e-01 -0.000000e+00 + outer loop + vertex 4.349358e+02 3.792885e+01 7.100000e+01 + vertex 4.349358e+02 3.792885e+01 7.450000e+01 + vertex 4.354288e+02 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071121e-01 7.071014e-01 -0.000000e+00 + outer loop + vertex 4.354288e+02 3.743582e+01 7.100000e+01 + vertex 4.349358e+02 3.792885e+01 7.450000e+01 + vertex 4.354288e+02 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735699e-01 8.191566e-01 -0.000000e+00 + outer loop + vertex 4.354288e+02 3.743582e+01 7.100000e+01 + vertex 4.354288e+02 3.743582e+01 7.450000e+01 + vertex 4.360000e+02 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735699e-01 8.191566e-01 -0.000000e+00 + outer loop + vertex 4.360000e+02 3.703590e+01 7.100000e+01 + vertex 4.354288e+02 3.743582e+01 7.450000e+01 + vertex 4.360000e+02 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226294e-01 9.063026e-01 -0.000000e+00 + outer loop + vertex 4.360000e+02 3.703590e+01 7.100000e+01 + vertex 4.360000e+02 3.703590e+01 7.450000e+01 + vertex 4.366319e+02 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226294e-01 9.063026e-01 -0.000000e+00 + outer loop + vertex 4.366319e+02 3.674123e+01 7.100000e+01 + vertex 4.360000e+02 3.703590e+01 7.450000e+01 + vertex 4.366319e+02 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588137e-01 9.659273e-01 -0.000000e+00 + outer loop + vertex 4.366319e+02 3.674123e+01 7.100000e+01 + vertex 4.366319e+02 3.674123e+01 7.450000e+01 + vertex 4.373054e+02 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588137e-01 9.659273e-01 -0.000000e+00 + outer loop + vertex 4.373054e+02 3.656077e+01 7.100000e+01 + vertex 4.366319e+02 3.674123e+01 7.450000e+01 + vertex 4.373054e+02 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715423e-02 9.961948e-01 -0.000000e+00 + outer loop + vertex 4.373054e+02 3.656077e+01 7.100000e+01 + vertex 4.373054e+02 3.656077e+01 7.450000e+01 + vertex 4.380000e+02 3.650000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715423e-02 9.961948e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 3.650000e+01 7.100000e+01 + vertex 4.373054e+02 3.656077e+01 7.450000e+01 + vertex 4.380000e+02 3.650000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715794e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 3.650000e+01 7.100000e+01 + vertex 4.380000e+02 3.650000e+01 7.450000e+01 + vertex 4.386946e+02 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715794e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 3.656077e+01 7.100000e+01 + vertex 4.380000e+02 3.650000e+01 7.450000e+01 + vertex 4.386946e+02 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588137e-01 9.659273e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 3.656077e+01 7.100000e+01 + vertex 4.386946e+02 3.656077e+01 7.450000e+01 + vertex 4.393681e+02 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588137e-01 9.659273e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 3.674123e+01 7.100000e+01 + vertex 4.386946e+02 3.656077e+01 7.450000e+01 + vertex 4.393681e+02 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226130e-01 9.063102e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 3.674123e+01 7.100000e+01 + vertex 4.393681e+02 3.674123e+01 7.450000e+01 + vertex 4.400000e+02 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226130e-01 9.063102e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 3.703590e+01 7.100000e+01 + vertex 4.393681e+02 3.674123e+01 7.450000e+01 + vertex 4.400000e+02 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735900e-01 8.191426e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 3.703590e+01 7.100000e+01 + vertex 4.400000e+02 3.703590e+01 7.450000e+01 + vertex 4.405711e+02 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735900e-01 8.191426e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 3.743582e+01 7.100000e+01 + vertex 4.400000e+02 3.703590e+01 7.450000e+01 + vertex 4.405711e+02 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 3.743582e+01 7.100000e+01 + vertex 4.405711e+02 3.743582e+01 7.450000e+01 + vertex 4.410642e+02 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 3.792885e+01 7.100000e+01 + vertex 4.405711e+02 3.743582e+01 7.450000e+01 + vertex 4.410642e+02 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191363e-01 5.735990e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 3.792885e+01 7.100000e+01 + vertex 4.410642e+02 3.792885e+01 7.450000e+01 + vertex 4.414641e+02 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191363e-01 5.735990e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 3.850000e+01 7.100000e+01 + vertex 4.410642e+02 3.792885e+01 7.450000e+01 + vertex 4.414641e+02 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063150e-01 4.226027e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 3.850000e+01 7.100000e+01 + vertex 4.414641e+02 3.850000e+01 7.450000e+01 + vertex 4.417588e+02 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063150e-01 4.226027e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 3.913192e+01 7.100000e+01 + vertex 4.414641e+02 3.850000e+01 7.450000e+01 + vertex 4.417588e+02 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659285e-01 2.588091e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 3.913192e+01 7.100000e+01 + vertex 4.417588e+02 3.913192e+01 7.450000e+01 + vertex 4.419392e+02 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659285e-01 2.588091e-01 0.000000e+00 + outer loop + vertex 4.419392e+02 3.980540e+01 7.100000e+01 + vertex 4.417588e+02 3.913192e+01 7.450000e+01 + vertex 4.419392e+02 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715273e-02 0.000000e+00 + outer loop + vertex 4.419392e+02 3.980540e+01 7.100000e+01 + vertex 4.419392e+02 3.980540e+01 7.450000e+01 + vertex 4.420000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715273e-02 0.000000e+00 + outer loop + vertex 4.420000e+02 4.050000e+01 7.100000e+01 + vertex 4.419392e+02 3.980540e+01 7.450000e+01 + vertex 4.420000e+02 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.420000e+02 4.050000e+01 7.100000e+01 + vertex 4.420000e+02 4.050000e+01 7.450000e+01 + vertex 4.419392e+02 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.419392e+02 4.119459e+01 7.100000e+01 + vertex 4.420000e+02 4.050000e+01 7.450000e+01 + vertex 4.419392e+02 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.419392e+02 4.119459e+01 7.100000e+01 + vertex 4.419392e+02 4.119459e+01 7.450000e+01 + vertex 4.417588e+02 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.186808e+01 7.100000e+01 + vertex 4.419392e+02 4.119459e+01 7.450000e+01 + vertex 4.417588e+02 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063150e-01 -4.226027e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.186808e+01 7.100000e+01 + vertex 4.417588e+02 4.186808e+01 7.450000e+01 + vertex 4.414641e+02 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063150e-01 -4.226027e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.250000e+01 7.100000e+01 + vertex 4.417588e+02 4.186808e+01 7.450000e+01 + vertex 4.414641e+02 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191372e-01 -5.735977e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.250000e+01 7.100000e+01 + vertex 4.414641e+02 4.250000e+01 7.450000e+01 + vertex 4.410642e+02 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191372e-01 -5.735977e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.307115e+01 7.100000e+01 + vertex 4.414641e+02 4.250000e+01 7.450000e+01 + vertex 4.410642e+02 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.307115e+01 7.100000e+01 + vertex 4.410642e+02 4.307115e+01 7.450000e+01 + vertex 4.405711e+02 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.356418e+01 7.100000e+01 + vertex 4.410642e+02 4.307115e+01 7.450000e+01 + vertex 4.405711e+02 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735882e-01 -8.191438e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.356418e+01 7.100000e+01 + vertex 4.405711e+02 4.356418e+01 7.450000e+01 + vertex 4.400000e+02 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735882e-01 -8.191438e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.396410e+01 7.100000e+01 + vertex 4.405711e+02 4.356418e+01 7.450000e+01 + vertex 4.400000e+02 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226130e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.396410e+01 7.100000e+01 + vertex 4.400000e+02 4.396410e+01 7.450000e+01 + vertex 4.393681e+02 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226130e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.425877e+01 7.100000e+01 + vertex 4.400000e+02 4.396410e+01 7.450000e+01 + vertex 4.393681e+02 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588137e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.425877e+01 7.100000e+01 + vertex 4.393681e+02 4.425877e+01 7.450000e+01 + vertex 4.386946e+02 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588137e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.443923e+01 7.100000e+01 + vertex 4.393681e+02 4.425877e+01 7.450000e+01 + vertex 4.386946e+02 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715794e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.443923e+01 7.100000e+01 + vertex 4.386946e+02 4.443923e+01 7.450000e+01 + vertex 4.380000e+02 4.450000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715794e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.450000e+01 7.100000e+01 + vertex 4.386946e+02 4.443923e+01 7.450000e+01 + vertex 4.380000e+02 4.450000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715423e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.450000e+01 7.100000e+01 + vertex 4.380000e+02 4.450000e+01 7.450000e+01 + vertex 4.373054e+02 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715423e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 4.373054e+02 4.443923e+01 7.100000e+01 + vertex 4.380000e+02 4.450000e+01 7.450000e+01 + vertex 4.373054e+02 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588137e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 4.373054e+02 4.443923e+01 7.100000e+01 + vertex 4.373054e+02 4.443923e+01 7.450000e+01 + vertex 4.366319e+02 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588137e-01 -9.659273e-01 0.000000e+00 + outer loop + vertex 4.366319e+02 4.425877e+01 7.100000e+01 + vertex 4.373054e+02 4.443923e+01 7.450000e+01 + vertex 4.366319e+02 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226294e-01 -9.063026e-01 0.000000e+00 + outer loop + vertex 4.366319e+02 4.425877e+01 7.100000e+01 + vertex 4.366319e+02 4.425877e+01 7.450000e+01 + vertex 4.360000e+02 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226294e-01 -9.063026e-01 0.000000e+00 + outer loop + vertex 4.360000e+02 4.396410e+01 7.100000e+01 + vertex 4.366319e+02 4.425877e+01 7.450000e+01 + vertex 4.360000e+02 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735681e-01 -8.191579e-01 0.000000e+00 + outer loop + vertex 4.360000e+02 4.396410e+01 7.100000e+01 + vertex 4.360000e+02 4.396410e+01 7.450000e+01 + vertex 4.354288e+02 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735681e-01 -8.191579e-01 0.000000e+00 + outer loop + vertex 4.354288e+02 4.356418e+01 7.100000e+01 + vertex 4.360000e+02 4.396410e+01 7.450000e+01 + vertex 4.354288e+02 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.354288e+02 4.356418e+01 7.100000e+01 + vertex 4.354288e+02 4.356418e+01 7.450000e+01 + vertex 4.349358e+02 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071121e-01 -7.071014e-01 0.000000e+00 + outer loop + vertex 4.349358e+02 4.307115e+01 7.100000e+01 + vertex 4.354288e+02 4.356418e+01 7.450000e+01 + vertex 4.349358e+02 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191572e-01 -5.735690e-01 0.000000e+00 + outer loop + vertex 4.349358e+02 4.307115e+01 7.100000e+01 + vertex 4.349358e+02 4.307115e+01 7.450000e+01 + vertex 4.345359e+02 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191572e-01 -5.735690e-01 0.000000e+00 + outer loop + vertex 4.345359e+02 4.250000e+01 7.100000e+01 + vertex 4.349358e+02 4.307115e+01 7.450000e+01 + vertex 4.345359e+02 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.062986e-01 -4.226379e-01 0.000000e+00 + outer loop + vertex 4.345359e+02 4.250000e+01 7.100000e+01 + vertex 4.345359e+02 4.250000e+01 7.450000e+01 + vertex 4.342412e+02 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 9.062986e-01 -4.226379e-01 0.000000e+00 + outer loop + vertex 4.342412e+02 4.186808e+01 7.100000e+01 + vertex 4.345359e+02 4.250000e+01 7.450000e+01 + vertex 4.342412e+02 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.342412e+02 4.186808e+01 7.100000e+01 + vertex 4.342412e+02 4.186808e+01 7.450000e+01 + vertex 4.340608e+02 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659285e-01 -2.588091e-01 0.000000e+00 + outer loop + vertex 4.340608e+02 4.119459e+01 7.100000e+01 + vertex 4.342412e+02 4.186808e+01 7.450000e+01 + vertex 4.340608e+02 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.340608e+02 4.119459e+01 7.100000e+01 + vertex 4.340608e+02 4.119459e+01 7.450000e+01 + vertex 4.340000e+02 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715297e-02 0.000000e+00 + outer loop + vertex 4.340000e+02 4.050000e+01 7.100000e+01 + vertex 4.340608e+02 4.119459e+01 7.450000e+01 + vertex 4.340000e+02 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 1.887164e+01 0.000000e+00 + vertex 9.100508e+00 1.510050e+01 0.000000e+00 + vertex 1.287165e+01 1.985770e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.287165e+01 1.985770e+01 0.000000e+00 + vertex 9.100508e+00 1.510050e+01 0.000000e+00 + vertex 7.673763e+00 1.677100e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.287165e+01 1.985770e+01 0.000000e+00 + vertex 7.673763e+00 1.677100e+01 0.000000e+00 + vertex 1.207180e+01 2.100000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.207180e+01 2.100000e+01 0.000000e+00 + vertex 7.673763e+00 1.677100e+01 0.000000e+00 + vertex 6.525911e+00 1.864413e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.207180e+01 2.100000e+01 0.000000e+00 + vertex 6.525911e+00 1.864413e+01 0.000000e+00 + vertex 1.148246e+01 2.226384e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.148246e+01 2.226384e+01 0.000000e+00 + vertex 6.525911e+00 1.864413e+01 0.000000e+00 + vertex 5.685210e+00 2.067376e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.148246e+01 2.226384e+01 0.000000e+00 + vertex 5.685210e+00 2.067376e+01 0.000000e+00 + vertex 1.112154e+01 2.361081e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.112154e+01 2.361081e+01 0.000000e+00 + vertex 5.685210e+00 2.067376e+01 0.000000e+00 + vertex 5.172364e+00 2.280992e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.112154e+01 2.361081e+01 0.000000e+00 + vertex 5.172364e+00 2.280992e+01 0.000000e+00 + vertex 1.100000e+01 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.100000e+01 2.500000e+01 0.000000e+00 + vertex 5.172364e+00 2.280992e+01 0.000000e+00 + vertex 5.000003e+00 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.100000e+01 2.500000e+01 0.000000e+00 + vertex 5.000003e+00 2.500000e+01 0.000000e+00 + vertex 1.112154e+01 2.638918e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.112154e+01 2.638918e+01 0.000000e+00 + vertex 5.000003e+00 2.500000e+01 0.000000e+00 + vertex 5.172364e+00 2.719008e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.112154e+01 2.638918e+01 0.000000e+00 + vertex 5.172364e+00 2.719008e+01 0.000000e+00 + vertex 1.148246e+01 2.773616e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.148246e+01 2.773616e+01 0.000000e+00 + vertex 5.172364e+00 2.719008e+01 0.000000e+00 + vertex 5.685210e+00 2.932623e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.148246e+01 2.773616e+01 0.000000e+00 + vertex 5.685210e+00 2.932623e+01 0.000000e+00 + vertex 1.207180e+01 2.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.207180e+01 2.900000e+01 0.000000e+00 + vertex 5.685210e+00 2.932623e+01 0.000000e+00 + vertex 6.525911e+00 3.135587e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.207180e+01 2.900000e+01 0.000000e+00 + vertex 6.525911e+00 3.135587e+01 0.000000e+00 + vertex 1.287165e+01 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 1.985770e+01 0.000000e+00 + vertex 2.889950e+01 1.510050e+01 0.000000e+00 + vertex 2.414230e+01 1.887164e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.414230e+01 1.887164e+01 0.000000e+00 + vertex 2.889950e+01 1.510050e+01 0.000000e+00 + vertex 2.722900e+01 1.367376e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.414230e+01 1.887164e+01 0.000000e+00 + vertex 2.722900e+01 1.367376e+01 0.000000e+00 + vertex 2.300000e+01 1.807179e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.300000e+01 1.807179e+01 0.000000e+00 + vertex 2.722900e+01 1.367376e+01 0.000000e+00 + vertex 2.535587e+01 1.252590e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.300000e+01 1.807179e+01 0.000000e+00 + vertex 2.535587e+01 1.252590e+01 0.000000e+00 + vertex 2.173616e+01 1.748246e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.173616e+01 1.748246e+01 0.000000e+00 + vertex 2.535587e+01 1.252590e+01 0.000000e+00 + vertex 2.332624e+01 1.168521e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.173616e+01 1.748246e+01 0.000000e+00 + vertex 2.332624e+01 1.168521e+01 0.000000e+00 + vertex 2.038919e+01 1.712153e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.038919e+01 1.712153e+01 0.000000e+00 + vertex 2.332624e+01 1.168521e+01 0.000000e+00 + vertex 2.119008e+01 1.117236e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.038919e+01 1.712153e+01 0.000000e+00 + vertex 2.119008e+01 1.117236e+01 0.000000e+00 + vertex 1.900000e+01 1.700000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 0.000000e+00 + vertex 2.119008e+01 1.117236e+01 0.000000e+00 + vertex 1.900000e+01 1.100000e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 0.000000e+00 + vertex 1.900000e+01 1.100000e+01 0.000000e+00 + vertex 1.761081e+01 1.712153e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.761081e+01 1.712153e+01 0.000000e+00 + vertex 1.900000e+01 1.100000e+01 0.000000e+00 + vertex 1.680992e+01 1.117236e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.761081e+01 1.712153e+01 0.000000e+00 + vertex 1.680992e+01 1.117236e+01 0.000000e+00 + vertex 1.626384e+01 1.748246e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.626384e+01 1.748246e+01 0.000000e+00 + vertex 1.680992e+01 1.117236e+01 0.000000e+00 + vertex 1.467376e+01 1.168521e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.626384e+01 1.748246e+01 0.000000e+00 + vertex 1.467376e+01 1.168521e+01 0.000000e+00 + vertex 1.500000e+01 1.807179e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.500000e+01 1.807179e+01 0.000000e+00 + vertex 1.467376e+01 1.168521e+01 0.000000e+00 + vertex 1.264413e+01 1.252590e+01 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.500000e+01 1.807179e+01 0.000000e+00 + vertex 1.264413e+01 1.252590e+01 0.000000e+00 + vertex 1.385770e+01 1.887164e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 1.887164e+01 0.000000e+00 + vertex 1.264413e+01 1.252590e+01 0.000000e+00 + vertex 1.077101e+01 1.367376e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 1.887164e+01 0.000000e+00 + vertex 1.077101e+01 1.367376e+01 0.000000e+00 + vertex 9.100508e+00 1.510050e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.414230e+01 3.112835e+01 0.000000e+00 + vertex 2.889950e+01 3.489949e+01 0.000000e+00 + vertex 2.512836e+01 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 3.014230e+01 0.000000e+00 + vertex 2.889950e+01 3.489949e+01 0.000000e+00 + vertex 3.032624e+01 3.322899e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 3.014230e+01 0.000000e+00 + vertex 3.032624e+01 3.322899e+01 0.000000e+00 + vertex 2.592821e+01 2.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.592821e+01 2.900000e+01 0.000000e+00 + vertex 3.032624e+01 3.322899e+01 0.000000e+00 + vertex 3.147409e+01 3.135587e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.592821e+01 2.900000e+01 0.000000e+00 + vertex 3.147409e+01 3.135587e+01 0.000000e+00 + vertex 2.651754e+01 2.773616e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.651754e+01 2.773616e+01 0.000000e+00 + vertex 3.147409e+01 3.135587e+01 0.000000e+00 + vertex 3.231479e+01 2.932623e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.651754e+01 2.773616e+01 0.000000e+00 + vertex 3.231479e+01 2.932623e+01 0.000000e+00 + vertex 2.687846e+01 2.638918e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.687846e+01 2.638918e+01 0.000000e+00 + vertex 3.231479e+01 2.932623e+01 0.000000e+00 + vertex 3.282764e+01 2.719008e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.687846e+01 2.638918e+01 0.000000e+00 + vertex 3.282764e+01 2.719008e+01 0.000000e+00 + vertex 2.700000e+01 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.700000e+01 2.500000e+01 0.000000e+00 + vertex 3.282764e+01 2.719008e+01 0.000000e+00 + vertex 3.300000e+01 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.700000e+01 2.500000e+01 0.000000e+00 + vertex 3.300000e+01 2.500000e+01 0.000000e+00 + vertex 2.687846e+01 2.361081e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.687846e+01 2.361081e+01 0.000000e+00 + vertex 3.300000e+01 2.500000e+01 0.000000e+00 + vertex 3.282764e+01 2.280992e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.687846e+01 2.361081e+01 0.000000e+00 + vertex 3.282764e+01 2.280992e+01 0.000000e+00 + vertex 2.651754e+01 2.226384e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.651754e+01 2.226384e+01 0.000000e+00 + vertex 3.282764e+01 2.280992e+01 0.000000e+00 + vertex 3.231479e+01 2.067376e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.651754e+01 2.226384e+01 0.000000e+00 + vertex 3.231479e+01 2.067376e+01 0.000000e+00 + vertex 2.592821e+01 2.100000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.592821e+01 2.100000e+01 0.000000e+00 + vertex 3.231479e+01 2.067376e+01 0.000000e+00 + vertex 3.147409e+01 1.864413e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.592821e+01 2.100000e+01 0.000000e+00 + vertex 3.147409e+01 1.864413e+01 0.000000e+00 + vertex 2.512836e+01 1.985770e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 1.985770e+01 0.000000e+00 + vertex 3.147409e+01 1.864413e+01 0.000000e+00 + vertex 3.032624e+01 1.677100e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 1.985770e+01 0.000000e+00 + vertex 3.032624e+01 1.677100e+01 0.000000e+00 + vertex 2.889950e+01 1.510050e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.525911e+00 3.135587e+01 0.000000e+00 + vertex 7.673763e+00 3.322899e+01 0.000000e+00 + vertex 1.287165e+01 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.287165e+01 3.014230e+01 0.000000e+00 + vertex 7.673763e+00 3.322899e+01 0.000000e+00 + vertex 9.100508e+00 3.489949e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.287165e+01 3.014230e+01 0.000000e+00 + vertex 9.100508e+00 3.489949e+01 0.000000e+00 + vertex 1.385770e+01 3.112835e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 3.112835e+01 0.000000e+00 + vertex 9.100508e+00 3.489949e+01 0.000000e+00 + vertex 1.077101e+01 3.632624e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 3.112835e+01 0.000000e+00 + vertex 1.077101e+01 3.632624e+01 0.000000e+00 + vertex 1.500000e+01 3.192820e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.500000e+01 3.192820e+01 0.000000e+00 + vertex 1.077101e+01 3.632624e+01 0.000000e+00 + vertex 1.264413e+01 3.747409e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.500000e+01 3.192820e+01 0.000000e+00 + vertex 1.264413e+01 3.747409e+01 0.000000e+00 + vertex 1.626384e+01 3.251754e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.626384e+01 3.251754e+01 0.000000e+00 + vertex 1.264413e+01 3.747409e+01 0.000000e+00 + vertex 1.467376e+01 3.831479e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.626384e+01 3.251754e+01 0.000000e+00 + vertex 1.467376e+01 3.831479e+01 0.000000e+00 + vertex 1.761081e+01 3.287846e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.761081e+01 3.287846e+01 0.000000e+00 + vertex 1.467376e+01 3.831479e+01 0.000000e+00 + vertex 1.680992e+01 3.882763e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.761081e+01 3.287846e+01 0.000000e+00 + vertex 1.680992e+01 3.882763e+01 0.000000e+00 + vertex 1.900000e+01 3.300000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 3.300000e+01 0.000000e+00 + vertex 1.680992e+01 3.882763e+01 0.000000e+00 + vertex 1.900000e+01 3.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 3.300000e+01 0.000000e+00 + vertex 1.900000e+01 3.900000e+01 0.000000e+00 + vertex 2.038919e+01 3.287846e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.038919e+01 3.287846e+01 0.000000e+00 + vertex 1.900000e+01 3.900000e+01 0.000000e+00 + vertex 2.119008e+01 3.882763e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.038919e+01 3.287846e+01 0.000000e+00 + vertex 2.119008e+01 3.882763e+01 0.000000e+00 + vertex 2.173616e+01 3.251754e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.173616e+01 3.251754e+01 0.000000e+00 + vertex 2.119008e+01 3.882763e+01 0.000000e+00 + vertex 2.332624e+01 3.831479e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.173616e+01 3.251754e+01 0.000000e+00 + vertex 2.332624e+01 3.831479e+01 0.000000e+00 + vertex 2.300000e+01 3.192820e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.300000e+01 3.192820e+01 0.000000e+00 + vertex 2.332624e+01 3.831479e+01 0.000000e+00 + vertex 2.535587e+01 3.747409e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.300000e+01 3.192820e+01 0.000000e+00 + vertex 2.535587e+01 3.747409e+01 0.000000e+00 + vertex 2.414230e+01 3.112835e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.414230e+01 3.112835e+01 0.000000e+00 + vertex 2.535587e+01 3.747409e+01 0.000000e+00 + vertex 2.722900e+01 3.632624e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.414230e+01 3.112835e+01 0.000000e+00 + vertex 2.722900e+01 3.632624e+01 0.000000e+00 + vertex 2.889950e+01 3.489949e+01 0.000000e+00 + endloop + endfacet + facet normal 9.969173e-01 -7.845923e-02 0.000000e+00 + outer loop + vertex 3.300000e+01 2.500000e+01 0.000000e+00 + vertex 3.282764e+01 2.280992e+01 7.000000e+01 + vertex 3.282764e+01 2.280992e+01 0.000000e+00 + endloop + endfacet + facet normal 9.723699e-01 -2.334454e-01 0.000000e+00 + outer loop + vertex 3.282764e+01 2.280992e+01 0.000000e+00 + vertex 3.282764e+01 2.280992e+01 7.000000e+01 + vertex 3.231479e+01 2.067376e+01 7.000000e+01 + endloop + endfacet + facet normal 9.723699e-01 -2.334454e-01 0.000000e+00 + outer loop + vertex 3.282764e+01 2.280992e+01 0.000000e+00 + vertex 3.231479e+01 2.067376e+01 7.000000e+01 + vertex 3.231479e+01 2.067376e+01 0.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 3.231479e+01 2.067376e+01 0.000000e+00 + vertex 3.231479e+01 2.067376e+01 7.000000e+01 + vertex 3.147409e+01 1.864413e+01 7.000000e+01 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 3.231479e+01 2.067376e+01 0.000000e+00 + vertex 3.147409e+01 1.864413e+01 7.000000e+01 + vertex 3.147409e+01 1.864413e+01 0.000000e+00 + endloop + endfacet + facet normal 8.526404e-01 -5.224982e-01 0.000000e+00 + outer loop + vertex 3.147409e+01 1.864413e+01 0.000000e+00 + vertex 3.147409e+01 1.864413e+01 7.000000e+01 + vertex 3.032624e+01 1.677100e+01 7.000000e+01 + endloop + endfacet + facet normal 8.526404e-01 -5.224982e-01 0.000000e+00 + outer loop + vertex 3.147409e+01 1.864413e+01 0.000000e+00 + vertex 3.032624e+01 1.677100e+01 7.000000e+01 + vertex 3.032624e+01 1.677100e+01 0.000000e+00 + endloop + endfacet + facet normal 7.604064e-01 -6.494475e-01 0.000000e+00 + outer loop + vertex 3.032624e+01 1.677100e+01 0.000000e+00 + vertex 3.032624e+01 1.677100e+01 7.000000e+01 + vertex 2.889950e+01 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal 7.604064e-01 -6.494475e-01 0.000000e+00 + outer loop + vertex 3.032624e+01 1.677100e+01 0.000000e+00 + vertex 2.889950e+01 1.510050e+01 7.000000e+01 + vertex 2.889950e+01 1.510050e+01 0.000000e+00 + endloop + endfacet + facet normal 6.494475e-01 -7.604064e-01 0.000000e+00 + outer loop + vertex 2.889950e+01 1.510050e+01 0.000000e+00 + vertex 2.889950e+01 1.510050e+01 7.000000e+01 + vertex 2.722900e+01 1.367376e+01 7.000000e+01 + endloop + endfacet + facet normal 6.494475e-01 -7.604064e-01 0.000000e+00 + outer loop + vertex 2.889950e+01 1.510050e+01 0.000000e+00 + vertex 2.722900e+01 1.367376e+01 7.000000e+01 + vertex 2.722900e+01 1.367376e+01 0.000000e+00 + endloop + endfacet + facet normal 5.224988e-01 -8.526400e-01 0.000000e+00 + outer loop + vertex 2.722900e+01 1.367376e+01 0.000000e+00 + vertex 2.722900e+01 1.367376e+01 7.000000e+01 + vertex 2.535587e+01 1.252590e+01 7.000000e+01 + endloop + endfacet + facet normal 5.224988e-01 -8.526400e-01 0.000000e+00 + outer loop + vertex 2.722900e+01 1.367376e+01 0.000000e+00 + vertex 2.535587e+01 1.252590e+01 7.000000e+01 + vertex 2.535587e+01 1.252590e+01 0.000000e+00 + endloop + endfacet + facet normal 3.826827e-01 -9.238798e-01 0.000000e+00 + outer loop + vertex 2.535587e+01 1.252590e+01 0.000000e+00 + vertex 2.535587e+01 1.252590e+01 7.000000e+01 + vertex 2.332624e+01 1.168521e+01 7.000000e+01 + endloop + endfacet + facet normal 3.826827e-01 -9.238798e-01 0.000000e+00 + outer loop + vertex 2.535587e+01 1.252590e+01 0.000000e+00 + vertex 2.332624e+01 1.168521e+01 7.000000e+01 + vertex 2.332624e+01 1.168521e+01 0.000000e+00 + endloop + endfacet + facet normal 2.334454e-01 -9.723699e-01 0.000000e+00 + outer loop + vertex 2.332624e+01 1.168521e+01 0.000000e+00 + vertex 2.332624e+01 1.168521e+01 7.000000e+01 + vertex 2.119008e+01 1.117236e+01 7.000000e+01 + endloop + endfacet + facet normal 2.334454e-01 -9.723699e-01 0.000000e+00 + outer loop + vertex 2.332624e+01 1.168521e+01 0.000000e+00 + vertex 2.119008e+01 1.117236e+01 7.000000e+01 + vertex 2.119008e+01 1.117236e+01 0.000000e+00 + endloop + endfacet + facet normal 7.846008e-02 -9.969173e-01 0.000000e+00 + outer loop + vertex 2.119008e+01 1.117236e+01 0.000000e+00 + vertex 2.119008e+01 1.117236e+01 7.000000e+01 + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + endloop + endfacet + facet normal 7.846008e-02 -9.969173e-01 0.000000e+00 + outer loop + vertex 2.119008e+01 1.117236e+01 0.000000e+00 + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + vertex 1.900000e+01 1.100000e+01 0.000000e+00 + endloop + endfacet + facet normal -7.846008e-02 -9.969173e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 1.100000e+01 0.000000e+00 + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + vertex 1.680992e+01 1.117236e+01 7.000000e+01 + endloop + endfacet + facet normal -7.846008e-02 -9.969173e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 1.100000e+01 0.000000e+00 + vertex 1.680992e+01 1.117236e+01 7.000000e+01 + vertex 1.680992e+01 1.117236e+01 0.000000e+00 + endloop + endfacet + facet normal -2.334454e-01 -9.723699e-01 0.000000e+00 + outer loop + vertex 1.680992e+01 1.117236e+01 0.000000e+00 + vertex 1.680992e+01 1.117236e+01 7.000000e+01 + vertex 1.467376e+01 1.168521e+01 7.000000e+01 + endloop + endfacet + facet normal -2.334454e-01 -9.723699e-01 0.000000e+00 + outer loop + vertex 1.680992e+01 1.117236e+01 0.000000e+00 + vertex 1.467376e+01 1.168521e+01 7.000000e+01 + vertex 1.467376e+01 1.168521e+01 0.000000e+00 + endloop + endfacet + facet normal -3.826827e-01 -9.238798e-01 0.000000e+00 + outer loop + vertex 1.467376e+01 1.168521e+01 0.000000e+00 + vertex 1.467376e+01 1.168521e+01 7.000000e+01 + vertex 1.264413e+01 1.252590e+01 7.000000e+01 + endloop + endfacet + facet normal -3.826827e-01 -9.238798e-01 0.000000e+00 + outer loop + vertex 1.467376e+01 1.168521e+01 0.000000e+00 + vertex 1.264413e+01 1.252590e+01 7.000000e+01 + vertex 1.264413e+01 1.252590e+01 0.000000e+00 + endloop + endfacet + facet normal -5.224988e-01 -8.526400e-01 0.000000e+00 + outer loop + vertex 1.264413e+01 1.252590e+01 0.000000e+00 + vertex 1.264413e+01 1.252590e+01 7.000000e+01 + vertex 1.077101e+01 1.367376e+01 7.000000e+01 + endloop + endfacet + facet normal -5.224988e-01 -8.526400e-01 0.000000e+00 + outer loop + vertex 1.264413e+01 1.252590e+01 0.000000e+00 + vertex 1.077101e+01 1.367376e+01 7.000000e+01 + vertex 1.077101e+01 1.367376e+01 0.000000e+00 + endloop + endfacet + facet normal -6.494483e-01 -7.604057e-01 0.000000e+00 + outer loop + vertex 1.077101e+01 1.367376e+01 0.000000e+00 + vertex 1.077101e+01 1.367376e+01 7.000000e+01 + vertex 9.100508e+00 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal -6.494483e-01 -7.604057e-01 0.000000e+00 + outer loop + vertex 1.077101e+01 1.367376e+01 0.000000e+00 + vertex 9.100508e+00 1.510050e+01 7.000000e+01 + vertex 9.100508e+00 1.510050e+01 0.000000e+00 + endloop + endfacet + facet normal -7.604056e-01 -6.494485e-01 0.000000e+00 + outer loop + vertex 9.100508e+00 1.510050e+01 0.000000e+00 + vertex 9.100508e+00 1.510050e+01 7.000000e+01 + vertex 7.673763e+00 1.677100e+01 7.000000e+01 + endloop + endfacet + facet normal -7.604056e-01 -6.494485e-01 0.000000e+00 + outer loop + vertex 9.100508e+00 1.510050e+01 0.000000e+00 + vertex 7.673763e+00 1.677100e+01 7.000000e+01 + vertex 7.673763e+00 1.677100e+01 0.000000e+00 + endloop + endfacet + facet normal -8.526408e-01 -5.224976e-01 0.000000e+00 + outer loop + vertex 7.673763e+00 1.677100e+01 0.000000e+00 + vertex 7.673763e+00 1.677100e+01 7.000000e+01 + vertex 6.525911e+00 1.864413e+01 7.000000e+01 + endloop + endfacet + facet normal -8.526408e-01 -5.224976e-01 0.000000e+00 + outer loop + vertex 7.673763e+00 1.677100e+01 0.000000e+00 + vertex 6.525911e+00 1.864413e+01 7.000000e+01 + vertex 6.525911e+00 1.864413e+01 0.000000e+00 + endloop + endfacet + facet normal -9.238792e-01 -3.826842e-01 0.000000e+00 + outer loop + vertex 6.525911e+00 1.864413e+01 0.000000e+00 + vertex 6.525911e+00 1.864413e+01 7.000000e+01 + vertex 5.685210e+00 2.067376e+01 7.000000e+01 + endloop + endfacet + facet normal -9.238792e-01 -3.826842e-01 0.000000e+00 + outer loop + vertex 6.525911e+00 1.864413e+01 0.000000e+00 + vertex 5.685210e+00 2.067376e+01 7.000000e+01 + vertex 5.685210e+00 2.067376e+01 0.000000e+00 + endloop + endfacet + facet normal -9.723699e-01 -2.334454e-01 0.000000e+00 + outer loop + vertex 5.685210e+00 2.067376e+01 0.000000e+00 + vertex 5.685210e+00 2.067376e+01 7.000000e+01 + vertex 5.172364e+00 2.280992e+01 7.000000e+01 + endloop + endfacet + facet normal -9.723699e-01 -2.334454e-01 0.000000e+00 + outer loop + vertex 5.685210e+00 2.067376e+01 0.000000e+00 + vertex 5.172364e+00 2.280992e+01 7.000000e+01 + vertex 5.172364e+00 2.280992e+01 0.000000e+00 + endloop + endfacet + facet normal -9.969174e-01 -7.845839e-02 0.000000e+00 + outer loop + vertex 5.172364e+00 2.280992e+01 0.000000e+00 + vertex 5.172364e+00 2.280992e+01 7.000000e+01 + vertex 5.000003e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.969174e-01 -7.845839e-02 0.000000e+00 + outer loop + vertex 5.172364e+00 2.280992e+01 0.000000e+00 + vertex 5.000003e+00 2.500000e+01 7.000000e+01 + vertex 5.000003e+00 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal -9.969174e-01 7.845839e-02 0.000000e+00 + outer loop + vertex 5.000003e+00 2.500000e+01 0.000000e+00 + vertex 5.000003e+00 2.500000e+01 7.000000e+01 + vertex 5.172364e+00 2.719008e+01 7.000000e+01 + endloop + endfacet + facet normal -9.969174e-01 7.845839e-02 0.000000e+00 + outer loop + vertex 5.000003e+00 2.500000e+01 0.000000e+00 + vertex 5.172364e+00 2.719008e+01 7.000000e+01 + vertex 5.172364e+00 2.719008e+01 0.000000e+00 + endloop + endfacet + facet normal -9.723698e-01 2.334458e-01 0.000000e+00 + outer loop + vertex 5.172364e+00 2.719008e+01 0.000000e+00 + vertex 5.172364e+00 2.719008e+01 7.000000e+01 + vertex 5.685210e+00 2.932623e+01 7.000000e+01 + endloop + endfacet + facet normal -9.723698e-01 2.334458e-01 0.000000e+00 + outer loop + vertex 5.172364e+00 2.719008e+01 0.000000e+00 + vertex 5.685210e+00 2.932623e+01 7.000000e+01 + vertex 5.685210e+00 2.932623e+01 0.000000e+00 + endloop + endfacet + facet normal -9.238795e-01 3.826836e-01 0.000000e+00 + outer loop + vertex 5.685210e+00 2.932623e+01 0.000000e+00 + vertex 5.685210e+00 2.932623e+01 7.000000e+01 + vertex 6.525911e+00 3.135587e+01 7.000000e+01 + endloop + endfacet + facet normal -9.238795e-01 3.826836e-01 0.000000e+00 + outer loop + vertex 5.685210e+00 2.932623e+01 0.000000e+00 + vertex 6.525911e+00 3.135587e+01 7.000000e+01 + vertex 6.525911e+00 3.135587e+01 0.000000e+00 + endloop + endfacet + facet normal -8.526403e-01 5.224983e-01 0.000000e+00 + outer loop + vertex 6.525911e+00 3.135587e+01 0.000000e+00 + vertex 6.525911e+00 3.135587e+01 7.000000e+01 + vertex 7.673763e+00 3.322899e+01 7.000000e+01 + endloop + endfacet + facet normal -8.526403e-01 5.224983e-01 0.000000e+00 + outer loop + vertex 6.525911e+00 3.135587e+01 0.000000e+00 + vertex 7.673763e+00 3.322899e+01 7.000000e+01 + vertex 7.673763e+00 3.322899e+01 0.000000e+00 + endloop + endfacet + facet normal -7.604056e-01 6.494485e-01 0.000000e+00 + outer loop + vertex 7.673763e+00 3.322899e+01 0.000000e+00 + vertex 7.673763e+00 3.322899e+01 7.000000e+01 + vertex 9.100508e+00 3.489949e+01 7.000000e+01 + endloop + endfacet + facet normal -7.604056e-01 6.494485e-01 0.000000e+00 + outer loop + vertex 7.673763e+00 3.322899e+01 0.000000e+00 + vertex 9.100508e+00 3.489949e+01 7.000000e+01 + vertex 9.100508e+00 3.489949e+01 0.000000e+00 + endloop + endfacet + facet normal -6.494488e-01 7.604053e-01 0.000000e+00 + outer loop + vertex 9.100508e+00 3.489949e+01 0.000000e+00 + vertex 9.100508e+00 3.489949e+01 7.000000e+01 + vertex 1.077101e+01 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal -6.494488e-01 7.604053e-01 0.000000e+00 + outer loop + vertex 9.100508e+00 3.489949e+01 0.000000e+00 + vertex 1.077101e+01 3.632624e+01 7.000000e+01 + vertex 1.077101e+01 3.632624e+01 0.000000e+00 + endloop + endfacet + facet normal -5.224982e-01 8.526404e-01 0.000000e+00 + outer loop + vertex 1.077101e+01 3.632624e+01 0.000000e+00 + vertex 1.077101e+01 3.632624e+01 7.000000e+01 + vertex 1.264413e+01 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal -5.224982e-01 8.526404e-01 0.000000e+00 + outer loop + vertex 1.077101e+01 3.632624e+01 0.000000e+00 + vertex 1.264413e+01 3.747409e+01 7.000000e+01 + vertex 1.264413e+01 3.747409e+01 0.000000e+00 + endloop + endfacet + facet normal -3.826842e-01 9.238792e-01 0.000000e+00 + outer loop + vertex 1.264413e+01 3.747409e+01 0.000000e+00 + vertex 1.264413e+01 3.747409e+01 7.000000e+01 + vertex 1.467376e+01 3.831479e+01 7.000000e+01 + endloop + endfacet + facet normal -3.826842e-01 9.238792e-01 0.000000e+00 + outer loop + vertex 1.264413e+01 3.747409e+01 0.000000e+00 + vertex 1.467376e+01 3.831479e+01 7.000000e+01 + vertex 1.467376e+01 3.831479e+01 0.000000e+00 + endloop + endfacet + facet normal -2.334446e-01 9.723701e-01 0.000000e+00 + outer loop + vertex 1.467376e+01 3.831479e+01 0.000000e+00 + vertex 1.467376e+01 3.831479e+01 7.000000e+01 + vertex 1.680992e+01 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal -2.334446e-01 9.723701e-01 0.000000e+00 + outer loop + vertex 1.467376e+01 3.831479e+01 0.000000e+00 + vertex 1.680992e+01 3.882763e+01 7.000000e+01 + vertex 1.680992e+01 3.882763e+01 0.000000e+00 + endloop + endfacet + facet normal -7.845923e-02 9.969173e-01 0.000000e+00 + outer loop + vertex 1.680992e+01 3.882763e+01 0.000000e+00 + vertex 1.680992e+01 3.882763e+01 7.000000e+01 + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + endloop + endfacet + facet normal -7.845923e-02 9.969173e-01 0.000000e+00 + outer loop + vertex 1.680992e+01 3.882763e+01 0.000000e+00 + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + vertex 1.900000e+01 3.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 7.845923e-02 9.969173e-01 -0.000000e+00 + outer loop + vertex 1.900000e+01 3.900000e+01 0.000000e+00 + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + vertex 2.119008e+01 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal 7.845923e-02 9.969173e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 3.900000e+01 0.000000e+00 + vertex 2.119008e+01 3.882763e+01 7.000000e+01 + vertex 2.119008e+01 3.882763e+01 0.000000e+00 + endloop + endfacet + facet normal 2.334446e-01 9.723701e-01 -0.000000e+00 + outer loop + vertex 2.119008e+01 3.882763e+01 0.000000e+00 + vertex 2.119008e+01 3.882763e+01 7.000000e+01 + vertex 2.332624e+01 3.831479e+01 7.000000e+01 + endloop + endfacet + facet normal 2.334446e-01 9.723701e-01 0.000000e+00 + outer loop + vertex 2.119008e+01 3.882763e+01 0.000000e+00 + vertex 2.332624e+01 3.831479e+01 7.000000e+01 + vertex 2.332624e+01 3.831479e+01 0.000000e+00 + endloop + endfacet + facet normal 3.826842e-01 9.238792e-01 -0.000000e+00 + outer loop + vertex 2.332624e+01 3.831479e+01 0.000000e+00 + vertex 2.332624e+01 3.831479e+01 7.000000e+01 + vertex 2.535587e+01 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal 3.826842e-01 9.238792e-01 0.000000e+00 + outer loop + vertex 2.332624e+01 3.831479e+01 0.000000e+00 + vertex 2.535587e+01 3.747409e+01 7.000000e+01 + vertex 2.535587e+01 3.747409e+01 0.000000e+00 + endloop + endfacet + facet normal 5.224982e-01 8.526404e-01 -0.000000e+00 + outer loop + vertex 2.535587e+01 3.747409e+01 0.000000e+00 + vertex 2.535587e+01 3.747409e+01 7.000000e+01 + vertex 2.722900e+01 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal 5.224982e-01 8.526404e-01 0.000000e+00 + outer loop + vertex 2.535587e+01 3.747409e+01 0.000000e+00 + vertex 2.722900e+01 3.632624e+01 7.000000e+01 + vertex 2.722900e+01 3.632624e+01 0.000000e+00 + endloop + endfacet + facet normal 6.494480e-01 7.604060e-01 -0.000000e+00 + outer loop + vertex 2.722900e+01 3.632624e+01 0.000000e+00 + vertex 2.722900e+01 3.632624e+01 7.000000e+01 + vertex 2.889950e+01 3.489949e+01 7.000000e+01 + endloop + endfacet + facet normal 6.494480e-01 7.604060e-01 0.000000e+00 + outer loop + vertex 2.722900e+01 3.632624e+01 0.000000e+00 + vertex 2.889950e+01 3.489949e+01 7.000000e+01 + vertex 2.889950e+01 3.489949e+01 0.000000e+00 + endloop + endfacet + facet normal 7.604064e-01 6.494475e-01 -0.000000e+00 + outer loop + vertex 2.889950e+01 3.489949e+01 0.000000e+00 + vertex 2.889950e+01 3.489949e+01 7.000000e+01 + vertex 3.032624e+01 3.322899e+01 7.000000e+01 + endloop + endfacet + facet normal 7.604064e-01 6.494475e-01 0.000000e+00 + outer loop + vertex 2.889950e+01 3.489949e+01 0.000000e+00 + vertex 3.032624e+01 3.322899e+01 7.000000e+01 + vertex 3.032624e+01 3.322899e+01 0.000000e+00 + endloop + endfacet + facet normal 8.526399e-01 5.224989e-01 -0.000000e+00 + outer loop + vertex 3.032624e+01 3.322899e+01 0.000000e+00 + vertex 3.032624e+01 3.322899e+01 7.000000e+01 + vertex 3.147409e+01 3.135587e+01 7.000000e+01 + endloop + endfacet + facet normal 8.526399e-01 5.224989e-01 0.000000e+00 + outer loop + vertex 3.032624e+01 3.322899e+01 0.000000e+00 + vertex 3.147409e+01 3.135587e+01 7.000000e+01 + vertex 3.147409e+01 3.135587e+01 0.000000e+00 + endloop + endfacet + facet normal 9.238798e-01 3.826828e-01 -0.000000e+00 + outer loop + vertex 3.147409e+01 3.135587e+01 0.000000e+00 + vertex 3.147409e+01 3.135587e+01 7.000000e+01 + vertex 3.231479e+01 2.932623e+01 7.000000e+01 + endloop + endfacet + facet normal 9.238798e-01 3.826828e-01 0.000000e+00 + outer loop + vertex 3.147409e+01 3.135587e+01 0.000000e+00 + vertex 3.231479e+01 2.932623e+01 7.000000e+01 + vertex 3.231479e+01 2.932623e+01 0.000000e+00 + endloop + endfacet + facet normal 9.723698e-01 2.334458e-01 -0.000000e+00 + outer loop + vertex 3.231479e+01 2.932623e+01 0.000000e+00 + vertex 3.231479e+01 2.932623e+01 7.000000e+01 + vertex 3.282764e+01 2.719008e+01 7.000000e+01 + endloop + endfacet + facet normal 9.723698e-01 2.334458e-01 0.000000e+00 + outer loop + vertex 3.231479e+01 2.932623e+01 0.000000e+00 + vertex 3.282764e+01 2.719008e+01 7.000000e+01 + vertex 3.282764e+01 2.719008e+01 0.000000e+00 + endloop + endfacet + facet normal 9.969173e-01 7.845923e-02 -0.000000e+00 + outer loop + vertex 3.282764e+01 2.719008e+01 0.000000e+00 + vertex 3.282764e+01 2.719008e+01 7.000000e+01 + vertex 3.300000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.969173e-01 7.845923e-02 0.000000e+00 + outer loop + vertex 3.282764e+01 2.719008e+01 0.000000e+00 + vertex 3.300000e+01 2.500000e+01 7.000000e+01 + vertex 3.300000e+01 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 9.969173e-01 -7.845923e-02 0.000000e+00 + outer loop + vertex 3.300000e+01 2.500000e+01 0.000000e+00 + vertex 3.300000e+01 2.500000e+01 7.000000e+01 + vertex 3.282764e+01 2.280992e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715538e-02 0.000000e+00 + outer loop + vertex 2.700000e+01 2.500000e+01 7.450000e+01 + vertex 2.700000e+01 2.500000e+01 0.000000e+00 + vertex 2.687846e+01 2.361081e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715538e-02 0.000000e+00 + outer loop + vertex 2.687846e+01 2.361081e+01 7.450000e+01 + vertex 2.700000e+01 2.500000e+01 0.000000e+00 + vertex 2.687846e+01 2.361081e+01 0.000000e+00 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 2.687846e+01 2.361081e+01 7.450000e+01 + vertex 2.687846e+01 2.361081e+01 0.000000e+00 + vertex 2.651754e+01 2.226384e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 2.651754e+01 2.226384e+01 7.450000e+01 + vertex 2.687846e+01 2.361081e+01 0.000000e+00 + vertex 2.651754e+01 2.226384e+01 0.000000e+00 + endloop + endfacet + facet normal -9.063079e-01 4.226181e-01 0.000000e+00 + outer loop + vertex 2.651754e+01 2.226384e+01 7.450000e+01 + vertex 2.651754e+01 2.226384e+01 0.000000e+00 + vertex 2.592821e+01 2.100000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063079e-01 4.226181e-01 0.000000e+00 + outer loop + vertex 2.592821e+01 2.100000e+01 7.450000e+01 + vertex 2.651754e+01 2.226384e+01 0.000000e+00 + vertex 2.592821e+01 2.100000e+01 0.000000e+00 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 2.592821e+01 2.100000e+01 7.450000e+01 + vertex 2.592821e+01 2.100000e+01 0.000000e+00 + vertex 2.512836e+01 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 2.512836e+01 1.985770e+01 7.450000e+01 + vertex 2.592821e+01 2.100000e+01 0.000000e+00 + vertex 2.512836e+01 1.985770e+01 0.000000e+00 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 2.512836e+01 1.985770e+01 7.450000e+01 + vertex 2.512836e+01 1.985770e+01 0.000000e+00 + vertex 2.414230e+01 1.887164e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 2.414230e+01 1.887164e+01 7.450000e+01 + vertex 2.512836e+01 1.985770e+01 0.000000e+00 + vertex 2.414230e+01 1.887164e+01 0.000000e+00 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 2.414230e+01 1.887164e+01 7.450000e+01 + vertex 2.414230e+01 1.887164e+01 0.000000e+00 + vertex 2.300000e+01 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 2.300000e+01 1.807179e+01 7.450000e+01 + vertex 2.414230e+01 1.887164e+01 0.000000e+00 + vertex 2.300000e+01 1.807179e+01 0.000000e+00 + endloop + endfacet + facet normal -4.226181e-01 9.063079e-01 0.000000e+00 + outer loop + vertex 2.300000e+01 1.807179e+01 7.450000e+01 + vertex 2.300000e+01 1.807179e+01 0.000000e+00 + vertex 2.173616e+01 1.748246e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226181e-01 9.063079e-01 0.000000e+00 + outer loop + vertex 2.173616e+01 1.748246e+01 7.450000e+01 + vertex 2.300000e+01 1.807179e+01 0.000000e+00 + vertex 2.173616e+01 1.748246e+01 0.000000e+00 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 2.173616e+01 1.748246e+01 7.450000e+01 + vertex 2.173616e+01 1.748246e+01 0.000000e+00 + vertex 2.038919e+01 1.712153e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 2.038919e+01 1.712153e+01 7.450000e+01 + vertex 2.173616e+01 1.748246e+01 0.000000e+00 + vertex 2.038919e+01 1.712153e+01 0.000000e+00 + endloop + endfacet + facet normal -8.715538e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 2.038919e+01 1.712153e+01 7.450000e+01 + vertex 2.038919e+01 1.712153e+01 0.000000e+00 + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715538e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + vertex 2.038919e+01 1.712153e+01 0.000000e+00 + vertex 1.900000e+01 1.700000e+01 0.000000e+00 + endloop + endfacet + facet normal 8.715538e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + vertex 1.900000e+01 1.700000e+01 0.000000e+00 + vertex 1.761081e+01 1.712153e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715538e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 1.761081e+01 1.712153e+01 7.450000e+01 + vertex 1.900000e+01 1.700000e+01 0.000000e+00 + vertex 1.761081e+01 1.712153e+01 0.000000e+00 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 1.761081e+01 1.712153e+01 7.450000e+01 + vertex 1.761081e+01 1.712153e+01 0.000000e+00 + vertex 1.626384e+01 1.748246e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 1.626384e+01 1.748246e+01 7.450000e+01 + vertex 1.761081e+01 1.712153e+01 0.000000e+00 + vertex 1.626384e+01 1.748246e+01 0.000000e+00 + endloop + endfacet + facet normal 4.226181e-01 9.063079e-01 0.000000e+00 + outer loop + vertex 1.626384e+01 1.748246e+01 7.450000e+01 + vertex 1.626384e+01 1.748246e+01 0.000000e+00 + vertex 1.500000e+01 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226181e-01 9.063079e-01 0.000000e+00 + outer loop + vertex 1.500000e+01 1.807179e+01 7.450000e+01 + vertex 1.626384e+01 1.748246e+01 0.000000e+00 + vertex 1.500000e+01 1.807179e+01 0.000000e+00 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 1.500000e+01 1.807179e+01 7.450000e+01 + vertex 1.500000e+01 1.807179e+01 0.000000e+00 + vertex 1.385770e+01 1.887164e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 1.385770e+01 1.887164e+01 7.450000e+01 + vertex 1.500000e+01 1.807179e+01 0.000000e+00 + vertex 1.385770e+01 1.887164e+01 0.000000e+00 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 1.385770e+01 1.887164e+01 7.450000e+01 + vertex 1.385770e+01 1.887164e+01 0.000000e+00 + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + vertex 1.385770e+01 1.887164e+01 0.000000e+00 + vertex 1.287165e+01 1.985770e+01 0.000000e+00 + endloop + endfacet + facet normal 8.191526e-01 5.735757e-01 0.000000e+00 + outer loop + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + vertex 1.287165e+01 1.985770e+01 0.000000e+00 + vertex 1.207180e+01 2.100000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191526e-01 5.735757e-01 0.000000e+00 + outer loop + vertex 1.207180e+01 2.100000e+01 7.450000e+01 + vertex 1.287165e+01 1.985770e+01 0.000000e+00 + vertex 1.207180e+01 2.100000e+01 0.000000e+00 + endloop + endfacet + facet normal 9.063079e-01 4.226181e-01 0.000000e+00 + outer loop + vertex 1.207180e+01 2.100000e+01 7.450000e+01 + vertex 1.207180e+01 2.100000e+01 0.000000e+00 + vertex 1.148246e+01 2.226384e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063079e-01 4.226181e-01 0.000000e+00 + outer loop + vertex 1.148246e+01 2.226384e+01 7.450000e+01 + vertex 1.207180e+01 2.100000e+01 0.000000e+00 + vertex 1.148246e+01 2.226384e+01 0.000000e+00 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 1.148246e+01 2.226384e+01 7.450000e+01 + vertex 1.148246e+01 2.226384e+01 0.000000e+00 + vertex 1.112154e+01 2.361081e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 1.112154e+01 2.361081e+01 7.450000e+01 + vertex 1.148246e+01 2.226384e+01 0.000000e+00 + vertex 1.112154e+01 2.361081e+01 0.000000e+00 + endloop + endfacet + facet normal 9.961945e-01 8.715804e-02 0.000000e+00 + outer loop + vertex 1.112154e+01 2.361081e+01 7.450000e+01 + vertex 1.112154e+01 2.361081e+01 0.000000e+00 + vertex 1.100000e+01 2.500000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715804e-02 0.000000e+00 + outer loop + vertex 1.100000e+01 2.500000e+01 7.450000e+01 + vertex 1.112154e+01 2.361081e+01 0.000000e+00 + vertex 1.100000e+01 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 9.961945e-01 -8.715827e-02 0.000000e+00 + outer loop + vertex 1.100000e+01 2.500000e+01 7.450000e+01 + vertex 1.100000e+01 2.500000e+01 0.000000e+00 + vertex 1.112154e+01 2.638918e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715827e-02 0.000000e+00 + outer loop + vertex 1.112154e+01 2.638918e+01 7.450000e+01 + vertex 1.100000e+01 2.500000e+01 0.000000e+00 + vertex 1.112154e+01 2.638918e+01 0.000000e+00 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 1.112154e+01 2.638918e+01 7.450000e+01 + vertex 1.112154e+01 2.638918e+01 0.000000e+00 + vertex 1.148246e+01 2.773616e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 1.148246e+01 2.773616e+01 7.450000e+01 + vertex 1.112154e+01 2.638918e+01 0.000000e+00 + vertex 1.148246e+01 2.773616e+01 0.000000e+00 + endloop + endfacet + facet normal 9.063083e-01 -4.226171e-01 0.000000e+00 + outer loop + vertex 1.148246e+01 2.773616e+01 7.450000e+01 + vertex 1.148246e+01 2.773616e+01 0.000000e+00 + vertex 1.207180e+01 2.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063083e-01 -4.226171e-01 0.000000e+00 + outer loop + vertex 1.207180e+01 2.900000e+01 7.450000e+01 + vertex 1.148246e+01 2.773616e+01 0.000000e+00 + vertex 1.207180e+01 2.900000e+01 0.000000e+00 + endloop + endfacet + facet normal 8.191526e-01 -5.735757e-01 0.000000e+00 + outer loop + vertex 1.207180e+01 2.900000e+01 7.450000e+01 + vertex 1.207180e+01 2.900000e+01 0.000000e+00 + vertex 1.287165e+01 3.014230e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191526e-01 -5.735757e-01 0.000000e+00 + outer loop + vertex 1.287165e+01 3.014230e+01 7.450000e+01 + vertex 1.207180e+01 2.900000e+01 0.000000e+00 + vertex 1.287165e+01 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 1.287165e+01 3.014230e+01 7.450000e+01 + vertex 1.287165e+01 3.014230e+01 0.000000e+00 + vertex 1.385770e+01 3.112835e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 1.385770e+01 3.112835e+01 7.450000e+01 + vertex 1.287165e+01 3.014230e+01 0.000000e+00 + vertex 1.385770e+01 3.112835e+01 0.000000e+00 + endloop + endfacet + facet normal 5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 1.385770e+01 3.112835e+01 7.450000e+01 + vertex 1.385770e+01 3.112835e+01 0.000000e+00 + vertex 1.500000e+01 3.192820e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 1.500000e+01 3.192820e+01 7.450000e+01 + vertex 1.385770e+01 3.112835e+01 0.000000e+00 + vertex 1.500000e+01 3.192820e+01 0.000000e+00 + endloop + endfacet + facet normal 4.226181e-01 -9.063079e-01 0.000000e+00 + outer loop + vertex 1.500000e+01 3.192820e+01 7.450000e+01 + vertex 1.500000e+01 3.192820e+01 0.000000e+00 + vertex 1.626384e+01 3.251754e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226181e-01 -9.063079e-01 0.000000e+00 + outer loop + vertex 1.626384e+01 3.251754e+01 7.450000e+01 + vertex 1.500000e+01 3.192820e+01 0.000000e+00 + vertex 1.626384e+01 3.251754e+01 0.000000e+00 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 1.626384e+01 3.251754e+01 7.450000e+01 + vertex 1.626384e+01 3.251754e+01 0.000000e+00 + vertex 1.761081e+01 3.287846e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 1.761081e+01 3.287846e+01 7.450000e+01 + vertex 1.626384e+01 3.251754e+01 0.000000e+00 + vertex 1.761081e+01 3.287846e+01 0.000000e+00 + endloop + endfacet + facet normal 8.715538e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 1.761081e+01 3.287846e+01 7.450000e+01 + vertex 1.761081e+01 3.287846e+01 0.000000e+00 + vertex 1.900000e+01 3.300000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715538e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 3.300000e+01 7.450000e+01 + vertex 1.761081e+01 3.287846e+01 0.000000e+00 + vertex 1.900000e+01 3.300000e+01 0.000000e+00 + endloop + endfacet + facet normal -8.715538e-02 -9.961947e-01 -0.000000e+00 + outer loop + vertex 1.900000e+01 3.300000e+01 7.450000e+01 + vertex 1.900000e+01 3.300000e+01 0.000000e+00 + vertex 2.038919e+01 3.287846e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715538e-02 -9.961947e-01 -0.000000e+00 + outer loop + vertex 2.038919e+01 3.287846e+01 7.450000e+01 + vertex 1.900000e+01 3.300000e+01 0.000000e+00 + vertex 2.038919e+01 3.287846e+01 0.000000e+00 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 -0.000000e+00 + outer loop + vertex 2.038919e+01 3.287846e+01 7.450000e+01 + vertex 2.038919e+01 3.287846e+01 0.000000e+00 + vertex 2.173616e+01 3.251754e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 -0.000000e+00 + outer loop + vertex 2.173616e+01 3.251754e+01 7.450000e+01 + vertex 2.038919e+01 3.287846e+01 0.000000e+00 + vertex 2.173616e+01 3.251754e+01 0.000000e+00 + endloop + endfacet + facet normal -4.226181e-01 -9.063079e-01 -0.000000e+00 + outer loop + vertex 2.173616e+01 3.251754e+01 7.450000e+01 + vertex 2.173616e+01 3.251754e+01 0.000000e+00 + vertex 2.300000e+01 3.192820e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226181e-01 -9.063079e-01 -0.000000e+00 + outer loop + vertex 2.300000e+01 3.192820e+01 7.450000e+01 + vertex 2.173616e+01 3.251754e+01 0.000000e+00 + vertex 2.300000e+01 3.192820e+01 0.000000e+00 + endloop + endfacet + facet normal -5.735757e-01 -8.191526e-01 -0.000000e+00 + outer loop + vertex 2.300000e+01 3.192820e+01 7.450000e+01 + vertex 2.300000e+01 3.192820e+01 0.000000e+00 + vertex 2.414230e+01 3.112835e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735757e-01 -8.191526e-01 -0.000000e+00 + outer loop + vertex 2.414230e+01 3.112835e+01 7.450000e+01 + vertex 2.300000e+01 3.192820e+01 0.000000e+00 + vertex 2.414230e+01 3.112835e+01 0.000000e+00 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 -0.000000e+00 + outer loop + vertex 2.414230e+01 3.112835e+01 7.450000e+01 + vertex 2.414230e+01 3.112835e+01 0.000000e+00 + vertex 2.512836e+01 3.014230e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 -0.000000e+00 + outer loop + vertex 2.512836e+01 3.014230e+01 7.450000e+01 + vertex 2.414230e+01 3.112835e+01 0.000000e+00 + vertex 2.512836e+01 3.014230e+01 0.000000e+00 + endloop + endfacet + facet normal -8.191513e-01 -5.735774e-01 -0.000000e+00 + outer loop + vertex 2.512836e+01 3.014230e+01 7.450000e+01 + vertex 2.512836e+01 3.014230e+01 0.000000e+00 + vertex 2.592821e+01 2.900000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191513e-01 -5.735774e-01 -0.000000e+00 + outer loop + vertex 2.592821e+01 2.900000e+01 7.450000e+01 + vertex 2.512836e+01 3.014230e+01 0.000000e+00 + vertex 2.592821e+01 2.900000e+01 0.000000e+00 + endloop + endfacet + facet normal -9.063083e-01 -4.226171e-01 -0.000000e+00 + outer loop + vertex 2.592821e+01 2.900000e+01 7.450000e+01 + vertex 2.592821e+01 2.900000e+01 0.000000e+00 + vertex 2.651754e+01 2.773616e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063083e-01 -4.226171e-01 -0.000000e+00 + outer loop + vertex 2.651754e+01 2.773616e+01 7.450000e+01 + vertex 2.592821e+01 2.900000e+01 0.000000e+00 + vertex 2.651754e+01 2.773616e+01 0.000000e+00 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 -0.000000e+00 + outer loop + vertex 2.651754e+01 2.773616e+01 7.450000e+01 + vertex 2.651754e+01 2.773616e+01 0.000000e+00 + vertex 2.687846e+01 2.638918e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 -0.000000e+00 + outer loop + vertex 2.687846e+01 2.638918e+01 7.450000e+01 + vertex 2.651754e+01 2.773616e+01 0.000000e+00 + vertex 2.687846e+01 2.638918e+01 0.000000e+00 + endloop + endfacet + facet normal -9.961947e-01 -8.715562e-02 -0.000000e+00 + outer loop + vertex 2.687846e+01 2.638918e+01 7.450000e+01 + vertex 2.687846e+01 2.638918e+01 0.000000e+00 + vertex 2.700000e+01 2.500000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715562e-02 -0.000000e+00 + outer loop + vertex 2.700000e+01 2.500000e+01 7.450000e+01 + vertex 2.687846e+01 2.638918e+01 0.000000e+00 + vertex 2.700000e+01 2.500000e+01 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 5.499996e+00 7.450000e+01 + vertex 7.305410e+00 5.560767e+00 7.450000e+01 + vertex 8.565344e+00 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + vertex 4.241232e+00 8.131918e+00 7.450000e+01 + vertex 4.060771e+00 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.112154e+01 2.638918e+01 7.450000e+01 + vertex 1.148246e+01 2.773616e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 3.387086e+00 7.450000e+01 + vertex 7.305410e+00 5.560767e+00 7.450000e+01 + vertex 6.206043e+00 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.241232e+00 8.131918e+00 7.450000e+01 + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + vertex 4.535899e+00 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.535899e+00 7.499997e+00 7.450000e+01 + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + vertex 4.008342e+00 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.535899e+00 7.499997e+00 7.450000e+01 + vertex 4.008342e+00 6.258331e+00 7.450000e+01 + vertex 4.935823e+00 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.535899e+00 1.150000e+01 7.450000e+01 + vertex 4.935823e+00 1.207115e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.060771e+00 8.805405e+00 7.450000e+01 + vertex 4.000001e+00 9.499997e+00 7.450000e+01 + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + vertex 4.000001e+00 9.499997e+00 7.450000e+01 + vertex 4.060771e+00 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + vertex 4.060771e+00 1.019459e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 4.060771e+00 1.019459e+01 7.450000e+01 + vertex 4.241232e+00 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 4.241232e+00 1.086808e+01 7.450000e+01 + vertex 4.535899e+00 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.175877e+01 8.131918e+00 7.450000e+01 + vertex 1.146410e+01 7.499997e+00 7.450000e+01 + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 1.146410e+01 7.499997e+00 7.450000e+01 + vertex 1.106418e+01 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 1.106418e+01 6.928846e+00 7.450000e+01 + vertex 1.630694e+01 1.151569e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.630694e+01 1.151569e+00 7.450000e+01 + vertex 1.106418e+01 6.928846e+00 7.450000e+01 + vertex 1.057115e+01 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.630694e+01 1.151569e+00 7.450000e+01 + vertex 1.057115e+01 6.435819e+00 7.450000e+01 + vertex 1.364790e+01 1.604378e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.364790e+01 1.604378e+00 7.450000e+01 + vertex 1.057115e+01 6.435819e+00 7.450000e+01 + vertex 1.000000e+01 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.364790e+01 1.604378e+00 7.450000e+01 + vertex 1.000000e+01 6.035894e+00 7.450000e+01 + vertex 1.105645e+01 2.352700e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.105645e+01 2.352700e+00 7.450000e+01 + vertex 1.000000e+01 6.035894e+00 7.450000e+01 + vertex 9.368081e+00 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.105645e+01 2.352700e+00 7.450000e+01 + vertex 9.368081e+00 5.741227e+00 7.450000e+01 + vertex 8.565344e+00 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 3.387086e+00 7.450000e+01 + vertex 9.368081e+00 5.741227e+00 7.450000e+01 + vertex 8.694593e+00 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 3.387086e+00 7.450000e+01 + vertex 8.694593e+00 5.560767e+00 7.450000e+01 + vertex 8.000001e+00 5.499996e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.305410e+00 5.560767e+00 7.450000e+01 + vertex 6.631922e+00 5.741227e+00 7.450000e+01 + vertex 6.206043e+00 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.206043e+00 4.694466e+00 7.450000e+01 + vertex 6.631922e+00 5.741227e+00 7.450000e+01 + vertex 6.000001e+00 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.206043e+00 4.694466e+00 7.450000e+01 + vertex 6.000001e+00 6.035894e+00 7.450000e+01 + vertex 4.008342e+00 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 6.258331e+00 7.450000e+01 + vertex 6.000001e+00 6.035894e+00 7.450000e+01 + vertex 5.428851e+00 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 6.258331e+00 7.450000e+01 + vertex 5.428851e+00 6.435819e+00 7.450000e+01 + vertex 4.935823e+00 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.000001e+00 1.296410e+01 7.450000e+01 + vertex 6.631922e+00 1.325877e+01 7.450000e+01 + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + vertex 6.631922e+00 1.325877e+01 7.450000e+01 + vertex 7.305410e+00 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + vertex 7.305410e+00 1.343923e+01 7.450000e+01 + vertex 8.000001e+00 1.350000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.500000e+01 1.807179e+01 7.450000e+01 + vertex 1.106418e+01 1.207115e+01 7.450000e+01 + vertex 1.626384e+01 1.748246e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.626384e+01 1.748246e+01 7.450000e+01 + vertex 1.106418e+01 1.207115e+01 7.450000e+01 + vertex 1.761081e+01 1.712153e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.175877e+01 1.086808e+01 7.450000e+01 + vertex 1.193923e+01 1.019459e+01 7.450000e+01 + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + vertex 1.193923e+01 1.019459e+01 7.450000e+01 + vertex 1.200000e+01 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + vertex 1.200000e+01 9.499997e+00 7.450000e+01 + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 1.200000e+01 9.499997e+00 7.450000e+01 + vertex 1.193923e+01 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 1.193923e+01 8.805405e+00 7.450000e+01 + vertex 1.175877e+01 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.148246e+01 2.773616e+01 7.450000e+01 + vertex 1.207180e+01 2.900000e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 1.207180e+01 2.900000e+01 7.450000e+01 + vertex 1.287165e+01 3.014230e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 1.287165e+01 3.014230e+01 7.450000e+01 + vertex 1.385770e+01 3.112835e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 1.350000e+01 7.450000e+01 + vertex 8.694593e+00 1.343923e+01 7.450000e+01 + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + vertex 8.694593e+00 1.343923e+01 7.450000e+01 + vertex 9.368081e+00 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + vertex 9.368081e+00 1.325877e+01 7.450000e+01 + vertex 1.385770e+01 1.887164e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.385770e+01 1.887164e+01 7.450000e+01 + vertex 9.368081e+00 1.325877e+01 7.450000e+01 + vertex 1.000000e+01 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.385770e+01 1.887164e+01 7.450000e+01 + vertex 1.000000e+01 1.296410e+01 7.450000e+01 + vertex 1.500000e+01 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.500000e+01 1.807179e+01 7.450000e+01 + vertex 1.000000e+01 1.296410e+01 7.450000e+01 + vertex 1.057115e+01 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.500000e+01 1.807179e+01 7.450000e+01 + vertex 1.057115e+01 1.256417e+01 7.450000e+01 + vertex 1.106418e+01 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.761081e+01 1.712153e+01 7.450000e+01 + vertex 1.106418e+01 1.207115e+01 7.450000e+01 + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + vertex 1.106418e+01 1.207115e+01 7.450000e+01 + vertex 1.146410e+01 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + vertex 1.146410e+01 1.150000e+01 7.450000e+01 + vertex 1.175877e+01 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.000001e+00 1.296410e+01 7.450000e+01 + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + vertex 5.428851e+00 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.428851e+00 1.256417e+01 7.450000e+01 + vertex 1.287165e+01 1.985770e+01 7.450000e+01 + vertex 1.207180e+01 2.100000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.428851e+00 1.256417e+01 7.450000e+01 + vertex 1.207180e+01 2.100000e+01 7.450000e+01 + vertex 4.935823e+00 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.207180e+01 2.100000e+01 7.450000e+01 + vertex 1.148246e+01 2.226384e+01 7.450000e+01 + vertex 4.935823e+00 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.935823e+00 1.207115e+01 7.450000e+01 + vertex 1.148246e+01 2.226384e+01 7.450000e+01 + vertex 1.112154e+01 2.361081e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.935823e+00 1.207115e+01 7.450000e+01 + vertex 1.112154e+01 2.361081e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 1.112154e+01 2.361081e+01 7.450000e+01 + vertex 1.100000e+01 2.500000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 1.100000e+01 2.500000e+01 7.450000e+01 + vertex 1.112154e+01 2.638918e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.761081e+01 3.287846e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 1.626384e+01 3.251754e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.626384e+01 3.251754e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.626384e+01 3.251754e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 1.500000e+01 3.192820e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.500000e+01 3.192820e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 1.385770e+01 3.112835e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.306418e+01 6.928846e+00 7.450000e+01 + vertex 3.257115e+01 6.435819e+00 7.450000e+01 + vertex 3.399166e+01 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.069459e+01 1.343923e+01 7.450000e+01 + vertex 3.136808e+01 1.325877e+01 7.450000e+01 + vertex 2.651754e+01 2.226384e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 6.258331e+00 7.450000e+01 + vertex 3.257115e+01 6.435819e+00 7.450000e+01 + vertex 3.179396e+01 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.257115e+01 6.435819e+00 7.450000e+01 + vertex 3.200000e+01 6.035894e+00 7.450000e+01 + vertex 3.179396e+01 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.179396e+01 4.694466e+00 7.450000e+01 + vertex 3.200000e+01 6.035894e+00 7.450000e+01 + vertex 3.136808e+01 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.179396e+01 4.694466e+00 7.450000e+01 + vertex 3.136808e+01 5.741227e+00 7.450000e+01 + vertex 2.943466e+01 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 3.387086e+00 7.450000e+01 + vertex 3.136808e+01 5.741227e+00 7.450000e+01 + vertex 3.069459e+01 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.400000e+01 9.499997e+00 7.450000e+01 + vertex 3.393923e+01 8.805405e+00 7.450000e+01 + vertex 3.600000e+01 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 8.058924e+00 7.450000e+01 + vertex 3.393923e+01 8.805405e+00 7.450000e+01 + vertex 3.375877e+01 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 8.058924e+00 7.450000e+01 + vertex 3.375877e+01 8.131918e+00 7.450000e+01 + vertex 3.399166e+01 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 6.258331e+00 7.450000e+01 + vertex 3.375877e+01 8.131918e+00 7.450000e+01 + vertex 3.346410e+01 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 6.258331e+00 7.450000e+01 + vertex 3.346410e+01 7.499997e+00 7.450000e+01 + vertex 3.306418e+01 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.136808e+01 1.325877e+01 7.450000e+01 + vertex 3.200000e+01 1.296410e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.200000e+01 1.296410e+01 7.450000e+01 + vertex 3.257115e+01 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.257115e+01 1.256417e+01 7.450000e+01 + vertex 3.306418e+01 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.761081e+01 3.287846e+01 7.450000e+01 + vertex 1.900000e+01 3.300000e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 1.900000e+01 3.300000e+01 7.450000e+01 + vertex 2.038919e+01 3.287846e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 2.038919e+01 3.287846e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.069459e+01 5.560767e+00 7.450000e+01 + vertex 3.000000e+01 5.499996e+00 7.450000e+01 + vertex 2.943466e+01 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 3.387086e+00 7.450000e+01 + vertex 3.000000e+01 5.499996e+00 7.450000e+01 + vertex 2.930541e+01 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 3.387086e+00 7.450000e+01 + vertex 2.930541e+01 5.560767e+00 7.450000e+01 + vertex 2.694355e+01 2.352700e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.694355e+01 2.352700e+00 7.450000e+01 + vertex 2.930541e+01 5.560767e+00 7.450000e+01 + vertex 2.863192e+01 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.694355e+01 2.352700e+00 7.450000e+01 + vertex 2.863192e+01 5.741227e+00 7.450000e+01 + vertex 2.435211e+01 1.604378e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.435211e+01 1.604378e+00 7.450000e+01 + vertex 2.863192e+01 5.741227e+00 7.450000e+01 + vertex 2.800000e+01 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.435211e+01 1.604378e+00 7.450000e+01 + vertex 2.800000e+01 6.035894e+00 7.450000e+01 + vertex 2.169307e+01 1.151569e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.169307e+01 1.151569e+00 7.450000e+01 + vertex 2.800000e+01 6.035894e+00 7.450000e+01 + vertex 2.742885e+01 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.169307e+01 1.151569e+00 7.450000e+01 + vertex 2.742885e+01 6.435819e+00 7.450000e+01 + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 2.742885e+01 6.435819e+00 7.450000e+01 + vertex 2.693582e+01 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 2.693582e+01 6.928846e+00 7.450000e+01 + vertex 2.653590e+01 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.653590e+01 7.499997e+00 7.450000e+01 + vertex 2.624123e+01 8.131918e+00 7.450000e+01 + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 2.624123e+01 8.131918e+00 7.450000e+01 + vertex 2.606077e+01 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 2.606077e+01 8.805405e+00 7.450000e+01 + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + vertex 2.606077e+01 8.805405e+00 7.450000e+01 + vertex 2.600000e+01 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 1.700000e+01 7.450000e+01 + vertex 2.600000e+01 9.499997e+00 7.450000e+01 + vertex 2.038919e+01 1.712153e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.038919e+01 3.287846e+01 7.450000e+01 + vertex 2.173616e+01 3.251754e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 2.173616e+01 3.251754e+01 7.450000e+01 + vertex 2.300000e+01 3.192820e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 2.300000e+01 3.192820e+01 7.450000e+01 + vertex 2.414230e+01 3.112835e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.306418e+01 1.207115e+01 7.450000e+01 + vertex 3.346410e+01 1.150000e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.346410e+01 1.150000e+01 7.450000e+01 + vertex 3.375877e+01 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.375877e+01 1.086808e+01 7.450000e+01 + vertex 3.600000e+01 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 8.058924e+00 7.450000e+01 + vertex 3.375877e+01 1.086808e+01 7.450000e+01 + vertex 3.393923e+01 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 8.058924e+00 7.450000e+01 + vertex 3.393923e+01 1.019459e+01 7.450000e+01 + vertex 3.400000e+01 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.624123e+01 1.086808e+01 7.450000e+01 + vertex 2.653590e+01 1.150000e+01 7.450000e+01 + vertex 2.300000e+01 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.414230e+01 3.112835e+01 7.450000e+01 + vertex 2.512836e+01 3.014230e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 2.512836e+01 3.014230e+01 7.450000e+01 + vertex 2.592821e+01 2.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 2.592821e+01 2.900000e+01 7.450000e+01 + vertex 2.651754e+01 2.773616e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.863192e+01 1.325877e+01 7.450000e+01 + vertex 2.930541e+01 1.343923e+01 7.450000e+01 + vertex 2.651754e+01 2.226384e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.651754e+01 2.226384e+01 7.450000e+01 + vertex 2.930541e+01 1.343923e+01 7.450000e+01 + vertex 3.000000e+01 1.350000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.651754e+01 2.226384e+01 7.450000e+01 + vertex 3.000000e+01 1.350000e+01 7.450000e+01 + vertex 3.069459e+01 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.651754e+01 2.226384e+01 7.450000e+01 + vertex 2.592821e+01 2.100000e+01 7.450000e+01 + vertex 2.863192e+01 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.863192e+01 1.325877e+01 7.450000e+01 + vertex 2.592821e+01 2.100000e+01 7.450000e+01 + vertex 2.512836e+01 1.985770e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.863192e+01 1.325877e+01 7.450000e+01 + vertex 2.512836e+01 1.985770e+01 7.450000e+01 + vertex 2.414230e+01 1.887164e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.600000e+01 9.499997e+00 7.450000e+01 + vertex 2.606077e+01 1.019459e+01 7.450000e+01 + vertex 2.038919e+01 1.712153e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.038919e+01 1.712153e+01 7.450000e+01 + vertex 2.606077e+01 1.019459e+01 7.450000e+01 + vertex 2.624123e+01 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.038919e+01 1.712153e+01 7.450000e+01 + vertex 2.624123e+01 1.086808e+01 7.450000e+01 + vertex 2.173616e+01 1.748246e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.173616e+01 1.748246e+01 7.450000e+01 + vertex 2.624123e+01 1.086808e+01 7.450000e+01 + vertex 2.300000e+01 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.651754e+01 2.773616e+01 7.450000e+01 + vertex 2.687846e+01 2.638918e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 2.687846e+01 2.638918e+01 7.450000e+01 + vertex 2.700000e+01 2.500000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 2.700000e+01 2.500000e+01 7.450000e+01 + vertex 3.136808e+01 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.136808e+01 1.325877e+01 7.450000e+01 + vertex 2.700000e+01 2.500000e+01 7.450000e+01 + vertex 2.687846e+01 2.361081e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.136808e+01 1.325877e+01 7.450000e+01 + vertex 2.687846e+01 2.361081e+01 7.450000e+01 + vertex 2.651754e+01 2.226384e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.653590e+01 1.150000e+01 7.450000e+01 + vertex 2.693582e+01 1.207115e+01 7.450000e+01 + vertex 2.300000e+01 1.807179e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.300000e+01 1.807179e+01 7.450000e+01 + vertex 2.693582e+01 1.207115e+01 7.450000e+01 + vertex 2.742885e+01 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.300000e+01 1.807179e+01 7.450000e+01 + vertex 2.742885e+01 1.256417e+01 7.450000e+01 + vertex 2.414230e+01 1.887164e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.414230e+01 1.887164e+01 7.450000e+01 + vertex 2.742885e+01 1.256417e+01 7.450000e+01 + vertex 2.800000e+01 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.414230e+01 1.887164e+01 7.450000e+01 + vertex 2.800000e+01 1.296410e+01 7.450000e+01 + vertex 2.863192e+01 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.535899e+00 3.850000e+01 7.450000e+01 + vertex 4.241232e+00 3.913192e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 6.631922e+00 3.674123e+01 7.450000e+01 + vertex 6.000001e+00 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 4.241232e+00 3.913192e+01 7.450000e+01 + vertex 2.000000e+00 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.194107e+01 7.450000e+01 + vertex 4.241232e+00 3.913192e+01 7.450000e+01 + vertex 4.060771e+00 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.194107e+01 7.450000e+01 + vertex 4.060771e+00 3.980540e+01 7.450000e+01 + vertex 4.000001e+00 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 1.106418e+01 4.307115e+01 7.450000e+01 + vertex 1.146410e+01 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.193923e+01 3.980540e+01 7.450000e+01 + vertex 1.175877e+01 3.913192e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 1.175877e+01 3.913192e+01 7.450000e+01 + vertex 1.146410e+01 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 1.146410e+01 3.850000e+01 7.450000e+01 + vertex 1.106418e+01 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.106418e+01 3.792885e+01 7.450000e+01 + vertex 1.057115e+01 3.743582e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 1.057115e+01 3.743582e+01 7.450000e+01 + vertex 1.000000e+01 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 1.000000e+01 3.703590e+01 7.450000e+01 + vertex 9.368081e+00 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.000001e+00 3.703590e+01 7.450000e+01 + vertex 5.428851e+00 3.743582e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 5.428851e+00 3.743582e+01 7.450000e+01 + vertex 4.935823e+00 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 4.935823e+00 3.792885e+01 7.450000e+01 + vertex 4.535899e+00 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.000001e+00 4.050000e+01 7.450000e+01 + vertex 4.060771e+00 4.119459e+01 7.450000e+01 + vertex 2.000000e+00 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.194107e+01 7.450000e+01 + vertex 4.060771e+00 4.119459e+01 7.450000e+01 + vertex 4.241232e+00 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.194107e+01 7.450000e+01 + vertex 4.241232e+00 4.186808e+01 7.450000e+01 + vertex 4.008342e+00 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 4.374167e+01 7.450000e+01 + vertex 4.241232e+00 4.186808e+01 7.450000e+01 + vertex 4.535899e+00 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.146410e+01 4.250000e+01 7.450000e+01 + vertex 1.175877e+01 4.186808e+01 7.450000e+01 + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 1.175877e+01 4.186808e+01 7.450000e+01 + vertex 1.193923e+01 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 1.193923e+01 4.119459e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 1.193923e+01 4.119459e+01 7.450000e+01 + vertex 1.200000e+01 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 1.200000e+01 4.050000e+01 7.450000e+01 + vertex 1.193923e+01 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.368081e+00 3.674123e+01 7.450000e+01 + vertex 8.694593e+00 3.656077e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 8.694593e+00 3.656077e+01 7.450000e+01 + vertex 8.000001e+00 3.650000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 8.000001e+00 3.650000e+01 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 8.000001e+00 3.650000e+01 7.450000e+01 + vertex 7.305410e+00 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 7.305410e+00 3.656077e+01 7.450000e+01 + vertex 6.631922e+00 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.535899e+00 4.250000e+01 7.450000e+01 + vertex 4.935823e+00 4.307115e+01 7.450000e+01 + vertex 4.008342e+00 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 4.374167e+01 7.450000e+01 + vertex 4.935823e+00 4.307115e+01 7.450000e+01 + vertex 5.428851e+00 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 4.374167e+01 7.450000e+01 + vertex 5.428851e+00 4.356418e+01 7.450000e+01 + vertex 6.206043e+00 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.106418e+01 4.307115e+01 7.450000e+01 + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 1.057115e+01 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.057115e+01 4.356418e+01 7.450000e+01 + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 1.630694e+01 4.884842e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.057115e+01 4.356418e+01 7.450000e+01 + vertex 1.630694e+01 4.884842e+01 7.450000e+01 + vertex 1.000000e+01 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.000000e+01 4.396410e+01 7.450000e+01 + vertex 1.630694e+01 4.884842e+01 7.450000e+01 + vertex 1.364790e+01 4.839562e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.000000e+01 4.396410e+01 7.450000e+01 + vertex 1.364790e+01 4.839562e+01 7.450000e+01 + vertex 9.368081e+00 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.368081e+00 4.425877e+01 7.450000e+01 + vertex 1.364790e+01 4.839562e+01 7.450000e+01 + vertex 1.105645e+01 4.764729e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.368081e+00 4.425877e+01 7.450000e+01 + vertex 1.105645e+01 4.764729e+01 7.450000e+01 + vertex 8.694593e+00 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.694593e+00 4.443923e+01 7.450000e+01 + vertex 1.105645e+01 4.764729e+01 7.450000e+01 + vertex 8.565344e+00 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.694593e+00 4.443923e+01 7.450000e+01 + vertex 8.565344e+00 4.661291e+01 7.450000e+01 + vertex 8.000001e+00 4.450000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.428851e+00 4.356418e+01 7.450000e+01 + vertex 6.000001e+00 4.396410e+01 7.450000e+01 + vertex 6.206043e+00 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.206043e+00 4.530553e+01 7.450000e+01 + vertex 6.000001e+00 4.396410e+01 7.450000e+01 + vertex 6.631922e+00 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.206043e+00 4.530553e+01 7.450000e+01 + vertex 6.631922e+00 4.425877e+01 7.450000e+01 + vertex 8.565344e+00 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 4.661291e+01 7.450000e+01 + vertex 6.631922e+00 4.425877e+01 7.450000e+01 + vertex 7.305410e+00 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 4.661291e+01 7.450000e+01 + vertex 7.305410e+00 4.443923e+01 7.450000e+01 + vertex 8.000001e+00 4.450000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.306418e+01 4.307115e+01 7.450000e+01 + vertex 3.346410e+01 4.250000e+01 7.450000e+01 + vertex 3.399166e+01 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.393923e+01 4.119459e+01 7.450000e+01 + vertex 3.400000e+01 4.050000e+01 7.450000e+01 + vertex 3.600000e+01 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.450000e+01 + vertex 3.400000e+01 4.050000e+01 7.450000e+01 + vertex 3.393923e+01 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.450000e+01 + vertex 3.393923e+01 3.980540e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.393923e+01 3.980540e+01 7.450000e+01 + vertex 3.375877e+01 3.913192e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.375877e+01 3.913192e+01 7.450000e+01 + vertex 3.346410e+01 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.346410e+01 3.850000e+01 7.450000e+01 + vertex 3.306418e+01 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.450000e+01 7.450000e+01 + vertex 3.069459e+01 4.443923e+01 7.450000e+01 + vertex 2.943466e+01 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.863192e+01 3.674123e+01 7.450000e+01 + vertex 2.800000e+01 3.703590e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 2.800000e+01 3.703590e+01 7.450000e+01 + vertex 2.742885e+01 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.742885e+01 3.743582e+01 7.450000e+01 + vertex 2.693582e+01 3.792885e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 2.693582e+01 3.792885e+01 7.450000e+01 + vertex 2.653590e+01 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 2.653590e+01 3.850000e+01 7.450000e+01 + vertex 2.624123e+01 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 4.661291e+01 7.450000e+01 + vertex 3.069459e+01 4.443923e+01 7.450000e+01 + vertex 3.179396e+01 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.306418e+01 3.792885e+01 7.450000e+01 + vertex 3.257115e+01 3.743582e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.257115e+01 3.743582e+01 7.450000e+01 + vertex 3.200000e+01 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.200000e+01 3.703590e+01 7.450000e+01 + vertex 3.136808e+01 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.136808e+01 3.674123e+01 7.450000e+01 + vertex 3.069459e+01 3.656077e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.069459e+01 3.656077e+01 7.450000e+01 + vertex 3.000000e+01 3.650000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.000000e+01 3.650000e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 3.000000e+01 3.650000e+01 7.450000e+01 + vertex 2.930541e+01 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 2.930541e+01 3.656077e+01 7.450000e+01 + vertex 2.863192e+01 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.624123e+01 3.913192e+01 7.450000e+01 + vertex 2.606077e+01 3.980540e+01 7.450000e+01 + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 2.606077e+01 3.980540e+01 7.450000e+01 + vertex 2.600000e+01 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 3.475000e+01 7.450000e+01 + vertex 2.600000e+01 4.050000e+01 7.450000e+01 + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 2.600000e+01 4.050000e+01 7.450000e+01 + vertex 2.606077e+01 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 2.606077e+01 4.119459e+01 7.450000e+01 + vertex 2.624123e+01 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.624123e+01 4.186808e+01 7.450000e+01 + vertex 2.653590e+01 4.250000e+01 7.450000e+01 + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 2.653590e+01 4.250000e+01 7.450000e+01 + vertex 2.693582e+01 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 2.693582e+01 4.307115e+01 7.450000e+01 + vertex 2.169307e+01 4.884842e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.169307e+01 4.884842e+01 7.450000e+01 + vertex 2.693582e+01 4.307115e+01 7.450000e+01 + vertex 2.742885e+01 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.169307e+01 4.884842e+01 7.450000e+01 + vertex 2.742885e+01 4.356418e+01 7.450000e+01 + vertex 2.435211e+01 4.839562e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.435211e+01 4.839562e+01 7.450000e+01 + vertex 2.742885e+01 4.356418e+01 7.450000e+01 + vertex 2.800000e+01 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.435211e+01 4.839562e+01 7.450000e+01 + vertex 2.800000e+01 4.396410e+01 7.450000e+01 + vertex 2.694355e+01 4.764729e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.694355e+01 4.764729e+01 7.450000e+01 + vertex 2.800000e+01 4.396410e+01 7.450000e+01 + vertex 2.863192e+01 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.694355e+01 4.764729e+01 7.450000e+01 + vertex 2.863192e+01 4.425877e+01 7.450000e+01 + vertex 2.943466e+01 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 4.661291e+01 7.450000e+01 + vertex 2.863192e+01 4.425877e+01 7.450000e+01 + vertex 2.930541e+01 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 4.661291e+01 7.450000e+01 + vertex 2.930541e+01 4.443923e+01 7.450000e+01 + vertex 3.000000e+01 4.450000e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 4.374167e+01 7.450000e+01 + vertex 3.346410e+01 4.250000e+01 7.450000e+01 + vertex 3.600000e+01 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.450000e+01 + vertex 3.346410e+01 4.250000e+01 7.450000e+01 + vertex 3.375877e+01 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.450000e+01 + vertex 3.375877e+01 4.186808e+01 7.450000e+01 + vertex 3.393923e+01 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.069459e+01 4.443923e+01 7.450000e+01 + vertex 3.136808e+01 4.425877e+01 7.450000e+01 + vertex 3.179396e+01 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.179396e+01 4.530553e+01 7.450000e+01 + vertex 3.136808e+01 4.425877e+01 7.450000e+01 + vertex 3.200000e+01 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.179396e+01 4.530553e+01 7.450000e+01 + vertex 3.200000e+01 4.396410e+01 7.450000e+01 + vertex 3.399166e+01 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 4.374167e+01 7.450000e+01 + vertex 3.200000e+01 4.396410e+01 7.450000e+01 + vertex 3.257115e+01 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 4.374167e+01 7.450000e+01 + vertex 3.257115e+01 4.356418e+01 7.450000e+01 + vertex 3.306418e+01 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.636465e+00 9.916753e+00 7.000000e+01 + vertex 5.600002e+00 9.499997e+00 7.000000e+01 + vertex 2.000000e+00 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.636465e+00 4.091675e+01 7.000000e+01 + vertex 5.600002e+00 4.050000e+01 7.000000e+01 + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.236354e+01 4.008324e+01 7.000000e+01 + vertex 3.240000e+01 4.050000e+01 7.000000e+01 + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.435211e+01 4.839562e+01 7.000000e+01 + vertex 2.880000e+01 4.257846e+01 7.000000e+01 + vertex 2.845731e+01 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.120000e+01 3.842154e+01 7.000000e+01 + vertex 3.154269e+01 3.866149e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + vertex 2.774474e+01 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.435211e+01 4.839562e+01 7.000000e+01 + vertex 2.845731e+01 4.233850e+01 7.000000e+01 + vertex 2.169307e+01 4.884842e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.169307e+01 4.884842e+01 7.000000e+01 + vertex 2.845731e+01 4.233850e+01 7.000000e+01 + vertex 2.816150e+01 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.169307e+01 4.884842e+01 7.000000e+01 + vertex 2.816150e+01 4.204269e+01 7.000000e+01 + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + vertex 2.816150e+01 4.204269e+01 7.000000e+01 + vertex 2.792154e+01 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + vertex 2.792154e+01 4.170000e+01 7.000000e+01 + vertex 2.774474e+01 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.774474e+01 4.132085e+01 7.000000e+01 + vertex 2.763646e+01 4.091675e+01 7.000000e+01 + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + vertex 2.763646e+01 4.091675e+01 7.000000e+01 + vertex 2.760000e+01 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + vertex 2.760000e+01 4.050000e+01 7.000000e+01 + vertex 2.119008e+01 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.119008e+01 3.882763e+01 7.000000e+01 + vertex 2.760000e+01 4.050000e+01 7.000000e+01 + vertex 2.763646e+01 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.119008e+01 3.882763e+01 7.000000e+01 + vertex 2.763646e+01 4.008324e+01 7.000000e+01 + vertex 2.332624e+01 3.831479e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.332624e+01 3.831479e+01 7.000000e+01 + vertex 2.763646e+01 4.008324e+01 7.000000e+01 + vertex 2.774474e+01 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.332624e+01 3.831479e+01 7.000000e+01 + vertex 2.774474e+01 3.967915e+01 7.000000e+01 + vertex 2.535587e+01 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.774474e+01 3.967915e+01 7.000000e+01 + vertex 2.792154e+01 3.930000e+01 7.000000e+01 + vertex 2.535587e+01 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 3.747409e+01 7.000000e+01 + vertex 2.792154e+01 3.930000e+01 7.000000e+01 + vertex 2.816150e+01 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 3.747409e+01 7.000000e+01 + vertex 2.816150e+01 3.895731e+01 7.000000e+01 + vertex 2.722900e+01 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.154269e+01 3.866149e+01 7.000000e+01 + vertex 3.183851e+01 3.895731e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.183851e+01 3.895731e+01 7.000000e+01 + vertex 3.207846e+01 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.207846e+01 3.930000e+01 7.000000e+01 + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + vertex 3.207846e+01 3.930000e+01 7.000000e+01 + vertex 3.225526e+01 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + vertex 3.225526e+01 3.967915e+01 7.000000e+01 + vertex 3.236354e+01 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.880000e+01 4.257846e+01 7.000000e+01 + vertex 2.435211e+01 4.839562e+01 7.000000e+01 + vertex 2.917915e+01 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917915e+01 4.275526e+01 7.000000e+01 + vertex 2.435211e+01 4.839562e+01 7.000000e+01 + vertex 2.694355e+01 4.764729e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917915e+01 4.275526e+01 7.000000e+01 + vertex 2.694355e+01 4.764729e+01 7.000000e+01 + vertex 2.958325e+01 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.958325e+01 4.286354e+01 7.000000e+01 + vertex 2.694355e+01 4.764729e+01 7.000000e+01 + vertex 2.943466e+01 4.661291e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.958325e+01 4.286354e+01 7.000000e+01 + vertex 2.943466e+01 4.661291e+01 7.000000e+01 + vertex 3.000000e+01 4.290000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.816150e+01 3.895731e+01 7.000000e+01 + vertex 2.845731e+01 3.866149e+01 7.000000e+01 + vertex 2.722900e+01 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 3.632624e+01 7.000000e+01 + vertex 2.845731e+01 3.866149e+01 7.000000e+01 + vertex 2.880000e+01 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 3.632624e+01 7.000000e+01 + vertex 2.880000e+01 3.842154e+01 7.000000e+01 + vertex 2.889950e+01 3.489949e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.000000e+01 4.290000e+01 7.000000e+01 + vertex 2.943466e+01 4.661291e+01 7.000000e+01 + vertex 3.041676e+01 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.041676e+01 4.286354e+01 7.000000e+01 + vertex 2.943466e+01 4.661291e+01 7.000000e+01 + vertex 3.179396e+01 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.041676e+01 4.286354e+01 7.000000e+01 + vertex 3.179396e+01 4.530553e+01 7.000000e+01 + vertex 3.082085e+01 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.880000e+01 3.842154e+01 7.000000e+01 + vertex 2.917915e+01 3.824474e+01 7.000000e+01 + vertex 2.889950e+01 3.489949e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.889950e+01 3.489949e+01 7.000000e+01 + vertex 2.917915e+01 3.824474e+01 7.000000e+01 + vertex 2.958325e+01 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.889950e+01 3.489949e+01 7.000000e+01 + vertex 2.958325e+01 3.813646e+01 7.000000e+01 + vertex 3.032624e+01 3.322899e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.032624e+01 3.322899e+01 7.000000e+01 + vertex 2.958325e+01 3.813646e+01 7.000000e+01 + vertex 3.000000e+01 3.810000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.032624e+01 3.322899e+01 7.000000e+01 + vertex 3.000000e+01 3.810000e+01 7.000000e+01 + vertex 3.147409e+01 3.135587e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.147409e+01 3.135587e+01 7.000000e+01 + vertex 3.000000e+01 3.810000e+01 7.000000e+01 + vertex 3.041676e+01 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.120000e+01 3.842154e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.082085e+01 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.082085e+01 3.824474e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.282764e+01 2.719008e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.082085e+01 3.824474e+01 7.000000e+01 + vertex 3.282764e+01 2.719008e+01 7.000000e+01 + vertex 3.041676e+01 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.041676e+01 3.813646e+01 7.000000e+01 + vertex 3.282764e+01 2.719008e+01 7.000000e+01 + vertex 3.231479e+01 2.932623e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.041676e+01 3.813646e+01 7.000000e+01 + vertex 3.231479e+01 2.932623e+01 7.000000e+01 + vertex 3.147409e+01 3.135587e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.240000e+01 4.050000e+01 7.000000e+01 + vertex 3.236354e+01 4.091675e+01 7.000000e+01 + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + vertex 3.236354e+01 4.091675e+01 7.000000e+01 + vertex 3.225526e+01 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + vertex 3.225526e+01 4.132085e+01 7.000000e+01 + vertex 3.399166e+01 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 4.374167e+01 7.000000e+01 + vertex 3.225526e+01 4.132085e+01 7.000000e+01 + vertex 3.207846e+01 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.207846e+01 4.170000e+01 7.000000e+01 + vertex 3.183851e+01 4.204269e+01 7.000000e+01 + vertex 3.399166e+01 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 4.374167e+01 7.000000e+01 + vertex 3.183851e+01 4.204269e+01 7.000000e+01 + vertex 3.154269e+01 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 4.374167e+01 7.000000e+01 + vertex 3.154269e+01 4.233850e+01 7.000000e+01 + vertex 3.179396e+01 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.179396e+01 4.530553e+01 7.000000e+01 + vertex 3.154269e+01 4.233850e+01 7.000000e+01 + vertex 3.120000e+01 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.179396e+01 4.530553e+01 7.000000e+01 + vertex 3.120000e+01 4.257846e+01 7.000000e+01 + vertex 3.082085e+01 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.161496e+00 4.204269e+01 7.000000e+01 + vertex 5.921539e+00 4.170000e+01 7.000000e+01 + vertex 4.008342e+00 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.007846e+01 4.170000e+01 7.000000e+01 + vertex 9.838507e+00 4.204269e+01 7.000000e+01 + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.161496e+00 3.895731e+01 7.000000e+01 + vertex 6.457310e+00 3.866149e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 4.374167e+01 7.000000e+01 + vertex 5.921539e+00 4.170000e+01 7.000000e+01 + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + vertex 5.921539e+00 4.170000e+01 7.000000e+01 + vertex 5.744740e+00 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + vertex 5.744740e+00 4.132085e+01 7.000000e+01 + vertex 5.636465e+00 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.600002e+00 4.050000e+01 7.000000e+01 + vertex 5.636465e+00 4.008324e+01 7.000000e+01 + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + vertex 5.636465e+00 4.008324e+01 7.000000e+01 + vertex 5.744740e+00 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + vertex 5.744740e+00 3.967915e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 5.744740e+00 3.967915e+01 7.000000e+01 + vertex 5.921539e+00 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 5.921539e+00 3.930000e+01 7.000000e+01 + vertex 6.161496e+00 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.264413e+01 3.747409e+01 7.000000e+01 + vertex 1.007846e+01 3.930000e+01 7.000000e+01 + vertex 1.467376e+01 3.831479e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.467376e+01 3.831479e+01 7.000000e+01 + vertex 1.007846e+01 3.930000e+01 7.000000e+01 + vertex 1.025526e+01 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.467376e+01 3.831479e+01 7.000000e+01 + vertex 1.025526e+01 3.967915e+01 7.000000e+01 + vertex 1.680992e+01 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.457310e+00 3.866149e+01 7.000000e+01 + vertex 6.800003e+00 3.842154e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 6.800003e+00 3.842154e+01 7.000000e+01 + vertex 7.179152e+00 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 7.179152e+00 3.824474e+01 7.000000e+01 + vertex 7.583246e+00 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 3.632624e+01 7.000000e+01 + vertex 9.542692e+00 3.866149e+01 7.000000e+01 + vertex 1.264413e+01 3.747409e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.264413e+01 3.747409e+01 7.000000e+01 + vertex 9.542692e+00 3.866149e+01 7.000000e+01 + vertex 9.838507e+00 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.264413e+01 3.747409e+01 7.000000e+01 + vertex 9.838507e+00 3.895731e+01 7.000000e+01 + vertex 1.007846e+01 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.025526e+01 3.967915e+01 7.000000e+01 + vertex 1.036354e+01 4.008324e+01 7.000000e+01 + vertex 1.680992e+01 3.882763e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.680992e+01 3.882763e+01 7.000000e+01 + vertex 1.036354e+01 4.008324e+01 7.000000e+01 + vertex 1.040000e+01 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.680992e+01 3.882763e+01 7.000000e+01 + vertex 1.040000e+01 4.050000e+01 7.000000e+01 + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + vertex 1.040000e+01 4.050000e+01 7.000000e+01 + vertex 1.036354e+01 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 3.900000e+01 7.000000e+01 + vertex 1.036354e+01 4.091675e+01 7.000000e+01 + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + vertex 1.036354e+01 4.091675e+01 7.000000e+01 + vertex 1.025526e+01 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + vertex 1.025526e+01 4.132085e+01 7.000000e+01 + vertex 1.007846e+01 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.542692e+00 4.233850e+01 7.000000e+01 + vertex 9.200003e+00 4.257846e+01 7.000000e+01 + vertex 1.364790e+01 4.839562e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.565344e+00 4.661291e+01 7.000000e+01 + vertex 8.000001e+00 4.290000e+01 7.000000e+01 + vertex 6.206043e+00 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.530553e+01 7.000000e+01 + vertex 8.000001e+00 4.290000e+01 7.000000e+01 + vertex 7.583246e+00 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.583246e+00 4.286354e+01 7.000000e+01 + vertex 7.179152e+00 4.275526e+01 7.000000e+01 + vertex 6.206043e+00 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.530553e+01 7.000000e+01 + vertex 7.179152e+00 4.275526e+01 7.000000e+01 + vertex 6.800003e+00 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.530553e+01 7.000000e+01 + vertex 6.800003e+00 4.257846e+01 7.000000e+01 + vertex 4.008342e+00 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 4.374167e+01 7.000000e+01 + vertex 6.800003e+00 4.257846e+01 7.000000e+01 + vertex 6.457310e+00 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 4.374167e+01 7.000000e+01 + vertex 6.457310e+00 4.233850e+01 7.000000e+01 + vertex 6.161496e+00 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 3.489949e+01 7.000000e+01 + vertex 8.820850e+00 3.824474e+01 7.000000e+01 + vertex 1.077101e+01 3.632624e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 3.632624e+01 7.000000e+01 + vertex 8.820850e+00 3.824474e+01 7.000000e+01 + vertex 9.200003e+00 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 3.632624e+01 7.000000e+01 + vertex 9.200003e+00 3.842154e+01 7.000000e+01 + vertex 9.542692e+00 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.364790e+01 4.839562e+01 7.000000e+01 + vertex 9.200003e+00 4.257846e+01 7.000000e+01 + vertex 1.105645e+01 4.764729e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.105645e+01 4.764729e+01 7.000000e+01 + vertex 9.200003e+00 4.257846e+01 7.000000e+01 + vertex 8.820850e+00 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.105645e+01 4.764729e+01 7.000000e+01 + vertex 8.820850e+00 4.275526e+01 7.000000e+01 + vertex 8.565344e+00 4.661291e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 8.565344e+00 4.661291e+01 7.000000e+01 + vertex 8.820850e+00 4.275526e+01 7.000000e+01 + vertex 8.416757e+00 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.565344e+00 4.661291e+01 7.000000e+01 + vertex 8.416757e+00 4.286354e+01 7.000000e+01 + vertex 8.000001e+00 4.290000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.685210e+00 2.932623e+01 7.000000e+01 + vertex 5.172364e+00 2.719008e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.542692e+00 4.233850e+01 7.000000e+01 + vertex 1.364790e+01 4.839562e+01 7.000000e+01 + vertex 9.838507e+00 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.838507e+00 4.204269e+01 7.000000e+01 + vertex 1.364790e+01 4.839562e+01 7.000000e+01 + vertex 1.630694e+01 4.884842e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.838507e+00 4.204269e+01 7.000000e+01 + vertex 1.630694e+01 4.884842e+01 7.000000e+01 + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.685210e+00 2.932623e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 6.525911e+00 3.135587e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.525911e+00 3.135587e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 7.583246e+00 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.525911e+00 3.135587e+01 7.000000e+01 + vertex 7.583246e+00 3.813646e+01 7.000000e+01 + vertex 7.673763e+00 3.322899e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.673763e+00 3.322899e+01 7.000000e+01 + vertex 7.583246e+00 3.813646e+01 7.000000e+01 + vertex 8.000001e+00 3.810000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.673763e+00 3.322899e+01 7.000000e+01 + vertex 8.000001e+00 3.810000e+01 7.000000e+01 + vertex 9.100508e+00 3.489949e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 3.489949e+01 7.000000e+01 + vertex 8.000001e+00 3.810000e+01 7.000000e+01 + vertex 8.416757e+00 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 3.489949e+01 7.000000e+01 + vertex 8.416757e+00 3.813646e+01 7.000000e+01 + vertex 8.820850e+00 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.600002e+00 9.499997e+00 7.000000e+01 + vertex 5.636465e+00 9.083241e+00 7.000000e+01 + vertex 2.000000e+00 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.000000e+01 + vertex 5.636465e+00 9.083241e+00 7.000000e+01 + vertex 5.744740e+00 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.000000e+01 + vertex 5.744740e+00 8.679148e+00 7.000000e+01 + vertex 4.008342e+00 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 6.258331e+00 7.000000e+01 + vertex 5.744740e+00 8.679148e+00 7.000000e+01 + vertex 5.921539e+00 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.921539e+00 8.299999e+00 7.000000e+01 + vertex 6.161496e+00 7.957306e+00 7.000000e+01 + vertex 4.008342e+00 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 6.258331e+00 7.000000e+01 + vertex 6.161496e+00 7.957306e+00 7.000000e+01 + vertex 6.457310e+00 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 6.258331e+00 7.000000e+01 + vertex 6.457310e+00 7.661492e+00 7.000000e+01 + vertex 6.206043e+00 4.694466e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.694466e+00 7.000000e+01 + vertex 6.457310e+00 7.661492e+00 7.000000e+01 + vertex 6.800003e+00 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.800003e+00 7.421538e+00 7.000000e+01 + vertex 7.179152e+00 7.244736e+00 7.000000e+01 + vertex 6.206043e+00 4.694466e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.694466e+00 7.000000e+01 + vertex 7.179152e+00 7.244736e+00 7.000000e+01 + vertex 7.583246e+00 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.694466e+00 7.000000e+01 + vertex 7.583246e+00 7.136460e+00 7.000000e+01 + vertex 8.565344e+00 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.179152e+00 1.175526e+01 7.000000e+01 + vertex 6.800003e+00 1.157846e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 6.800003e+00 1.157846e+01 7.000000e+01 + vertex 6.457310e+00 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + vertex 1.025526e+01 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.457310e+00 1.133851e+01 7.000000e+01 + vertex 6.161496e+00 1.104269e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 6.161496e+00 1.104269e+01 7.000000e+01 + vertex 5.921539e+00 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 5.921539e+00 1.070000e+01 7.000000e+01 + vertex 2.000000e+00 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.000000e+01 + vertex 5.921539e+00 1.070000e+01 7.000000e+01 + vertex 5.744740e+00 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.000000e+01 + vertex 5.744740e+00 1.032085e+01 7.000000e+01 + vertex 5.636465e+00 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 1.367376e+01 7.000000e+01 + vertex 1.264413e+01 1.252590e+01 7.000000e+01 + vertex 9.838507e+00 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.583246e+00 7.136460e+00 7.000000e+01 + vertex 8.000001e+00 7.099997e+00 7.000000e+01 + vertex 8.565344e+00 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.565344e+00 3.387086e+00 7.000000e+01 + vertex 8.000001e+00 7.099997e+00 7.000000e+01 + vertex 8.416757e+00 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.565344e+00 3.387086e+00 7.000000e+01 + vertex 8.416757e+00 7.136460e+00 7.000000e+01 + vertex 1.105645e+01 2.352700e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.105645e+01 2.352700e+00 7.000000e+01 + vertex 8.416757e+00 7.136460e+00 7.000000e+01 + vertex 8.820850e+00 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.105645e+01 2.352700e+00 7.000000e+01 + vertex 8.820850e+00 7.244736e+00 7.000000e+01 + vertex 1.364790e+01 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.838507e+00 1.104269e+01 7.000000e+01 + vertex 9.542692e+00 1.133851e+01 7.000000e+01 + vertex 1.077101e+01 1.367376e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 1.367376e+01 7.000000e+01 + vertex 9.542692e+00 1.133851e+01 7.000000e+01 + vertex 9.200003e+00 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 1.367376e+01 7.000000e+01 + vertex 9.200003e+00 1.157846e+01 7.000000e+01 + vertex 9.100508e+00 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.820850e+00 7.244736e+00 7.000000e+01 + vertex 9.200003e+00 7.421538e+00 7.000000e+01 + vertex 1.364790e+01 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.364790e+01 1.604378e+00 7.000000e+01 + vertex 9.200003e+00 7.421538e+00 7.000000e+01 + vertex 9.542692e+00 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.364790e+01 1.604378e+00 7.000000e+01 + vertex 9.542692e+00 7.661492e+00 7.000000e+01 + vertex 1.630694e+01 1.151569e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.630694e+01 1.151569e+00 7.000000e+01 + vertex 9.542692e+00 7.661492e+00 7.000000e+01 + vertex 9.838507e+00 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.630694e+01 1.151569e+00 7.000000e+01 + vertex 9.838507e+00 7.957306e+00 7.000000e+01 + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + vertex 9.838507e+00 7.957306e+00 7.000000e+01 + vertex 1.007846e+01 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + vertex 1.007846e+01 8.299999e+00 7.000000e+01 + vertex 1.025526e+01 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.025526e+01 8.679148e+00 7.000000e+01 + vertex 1.036354e+01 9.083241e+00 7.000000e+01 + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + vertex 1.036354e+01 9.083241e+00 7.000000e+01 + vertex 1.040000e+01 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + vertex 1.040000e+01 9.499997e+00 7.000000e+01 + vertex 1.680992e+01 1.117236e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.680992e+01 1.117236e+01 7.000000e+01 + vertex 1.040000e+01 9.499997e+00 7.000000e+01 + vertex 1.036354e+01 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.680992e+01 1.117236e+01 7.000000e+01 + vertex 1.036354e+01 9.916753e+00 7.000000e+01 + vertex 1.467376e+01 1.168521e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.467376e+01 1.168521e+01 7.000000e+01 + vertex 1.036354e+01 9.916753e+00 7.000000e+01 + vertex 1.025526e+01 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.467376e+01 1.168521e+01 7.000000e+01 + vertex 1.025526e+01 1.032085e+01 7.000000e+01 + vertex 1.264413e+01 1.252590e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.264413e+01 1.252590e+01 7.000000e+01 + vertex 1.025526e+01 1.032085e+01 7.000000e+01 + vertex 1.007846e+01 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.264413e+01 1.252590e+01 7.000000e+01 + vertex 1.007846e+01 1.070000e+01 7.000000e+01 + vertex 9.838507e+00 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.583246e+00 1.186354e+01 7.000000e+01 + vertex 7.179152e+00 1.175526e+01 7.000000e+01 + vertex 5.172364e+00 2.280992e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.172364e+00 2.280992e+01 7.000000e+01 + vertex 7.179152e+00 1.175526e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.172364e+00 2.280992e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 5.000003e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.000003e+00 2.500000e+01 7.000000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 5.172364e+00 2.719008e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.200003e+00 1.157846e+01 7.000000e+01 + vertex 8.820850e+00 1.175526e+01 7.000000e+01 + vertex 9.100508e+00 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 1.510050e+01 7.000000e+01 + vertex 8.820850e+00 1.175526e+01 7.000000e+01 + vertex 8.416757e+00 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 1.510050e+01 7.000000e+01 + vertex 8.416757e+00 1.186354e+01 7.000000e+01 + vertex 7.673763e+00 1.677100e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.673763e+00 1.677100e+01 7.000000e+01 + vertex 8.416757e+00 1.186354e+01 7.000000e+01 + vertex 8.000001e+00 1.190000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 7.673763e+00 1.677100e+01 7.000000e+01 + vertex 8.000001e+00 1.190000e+01 7.000000e+01 + vertex 6.525911e+00 1.864413e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.525911e+00 1.864413e+01 7.000000e+01 + vertex 8.000001e+00 1.190000e+01 7.000000e+01 + vertex 7.583246e+00 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.525911e+00 1.864413e+01 7.000000e+01 + vertex 7.583246e+00 1.186354e+01 7.000000e+01 + vertex 5.685210e+00 2.067376e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.685210e+00 2.067376e+01 7.000000e+01 + vertex 7.583246e+00 1.186354e+01 7.000000e+01 + vertex 5.172364e+00 2.280992e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.041676e+01 7.136460e+00 7.000000e+01 + vertex 3.179396e+01 4.694466e+00 7.000000e+01 + vertex 3.000000e+01 7.099997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.000000e+01 7.099997e+00 7.000000e+01 + vertex 3.179396e+01 4.694466e+00 7.000000e+01 + vertex 2.943466e+01 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.240000e+01 9.499997e+00 7.000000e+01 + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + vertex 3.236354e+01 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.236354e+01 9.083241e+00 7.000000e+01 + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + vertex 3.225526e+01 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 1.252590e+01 7.000000e+01 + vertex 2.792154e+01 1.070000e+01 7.000000e+01 + vertex 2.332624e+01 1.168521e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.332624e+01 1.168521e+01 7.000000e+01 + vertex 2.792154e+01 1.070000e+01 7.000000e+01 + vertex 2.774474e+01 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.332624e+01 1.168521e+01 7.000000e+01 + vertex 2.774474e+01 1.032085e+01 7.000000e+01 + vertex 2.119008e+01 1.117236e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.774474e+01 8.679148e+00 7.000000e+01 + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + vertex 2.763646e+01 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.763646e+01 9.083241e+00 7.000000e+01 + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.763646e+01 9.083241e+00 7.000000e+01 + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + vertex 2.760000e+01 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.760000e+01 9.499997e+00 7.000000e+01 + vertex 1.900000e+01 1.100000e+01 7.000000e+01 + vertex 2.119008e+01 1.117236e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.760000e+01 9.499997e+00 7.000000e+01 + vertex 2.119008e+01 1.117236e+01 7.000000e+01 + vertex 2.763646e+01 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.763646e+01 9.916753e+00 7.000000e+01 + vertex 2.119008e+01 1.117236e+01 7.000000e+01 + vertex 2.774474e+01 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.225526e+01 8.679148e+00 7.000000e+01 + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + vertex 3.207846e+01 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.207846e+01 8.299999e+00 7.000000e+01 + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + vertex 3.399166e+01 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.207846e+01 8.299999e+00 7.000000e+01 + vertex 3.399166e+01 6.258331e+00 7.000000e+01 + vertex 3.183851e+01 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.183851e+01 1.104269e+01 7.000000e+01 + vertex 3.154269e+01 1.133851e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 1.367376e+01 7.000000e+01 + vertex 2.889950e+01 1.510050e+01 7.000000e+01 + vertex 2.917915e+01 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.774474e+01 8.679148e+00 7.000000e+01 + vertex 2.792154e+01 8.299999e+00 7.000000e+01 + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + vertex 2.792154e+01 8.299999e+00 7.000000e+01 + vertex 2.816150e+01 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + vertex 2.816150e+01 7.957306e+00 7.000000e+01 + vertex 2.169307e+01 1.151569e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.169307e+01 1.151569e+00 7.000000e+01 + vertex 2.816150e+01 7.957306e+00 7.000000e+01 + vertex 2.435211e+01 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.816150e+01 7.957306e+00 7.000000e+01 + vertex 2.845731e+01 7.661492e+00 7.000000e+01 + vertex 2.435211e+01 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.435211e+01 1.604378e+00 7.000000e+01 + vertex 2.845731e+01 7.661492e+00 7.000000e+01 + vertex 2.880000e+01 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.435211e+01 1.604378e+00 7.000000e+01 + vertex 2.880000e+01 7.421538e+00 7.000000e+01 + vertex 2.694355e+01 2.352700e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.694355e+01 2.352700e+00 7.000000e+01 + vertex 2.880000e+01 7.421538e+00 7.000000e+01 + vertex 2.917915e+01 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.694355e+01 2.352700e+00 7.000000e+01 + vertex 2.917915e+01 7.244736e+00 7.000000e+01 + vertex 2.943466e+01 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943466e+01 3.387086e+00 7.000000e+01 + vertex 2.917915e+01 7.244736e+00 7.000000e+01 + vertex 2.958325e+01 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943466e+01 3.387086e+00 7.000000e+01 + vertex 2.958325e+01 7.136460e+00 7.000000e+01 + vertex 3.000000e+01 7.099997e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.041676e+01 7.136460e+00 7.000000e+01 + vertex 3.082085e+01 7.244736e+00 7.000000e+01 + vertex 3.179396e+01 4.694466e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.179396e+01 4.694466e+00 7.000000e+01 + vertex 3.082085e+01 7.244736e+00 7.000000e+01 + vertex 3.120000e+01 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.179396e+01 4.694466e+00 7.000000e+01 + vertex 3.120000e+01 7.421538e+00 7.000000e+01 + vertex 3.399166e+01 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 6.258331e+00 7.000000e+01 + vertex 3.120000e+01 7.421538e+00 7.000000e+01 + vertex 3.154269e+01 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 6.258331e+00 7.000000e+01 + vertex 3.154269e+01 7.661492e+00 7.000000e+01 + vertex 3.183851e+01 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.240000e+01 9.499997e+00 7.000000e+01 + vertex 3.236354e+01 9.916753e+00 7.000000e+01 + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + vertex 3.236354e+01 9.916753e+00 7.000000e+01 + vertex 3.225526e+01 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + vertex 3.225526e+01 1.032085e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.225526e+01 1.032085e+01 7.000000e+01 + vertex 3.207846e+01 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.207846e+01 1.070000e+01 7.000000e+01 + vertex 3.183851e+01 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917915e+01 1.175526e+01 7.000000e+01 + vertex 2.880000e+01 1.157846e+01 7.000000e+01 + vertex 2.722900e+01 1.367376e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 1.367376e+01 7.000000e+01 + vertex 2.880000e+01 1.157846e+01 7.000000e+01 + vertex 2.845731e+01 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 1.367376e+01 7.000000e+01 + vertex 2.845731e+01 1.133851e+01 7.000000e+01 + vertex 2.535587e+01 1.252590e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 1.252590e+01 7.000000e+01 + vertex 2.845731e+01 1.133851e+01 7.000000e+01 + vertex 2.816150e+01 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 1.252590e+01 7.000000e+01 + vertex 2.816150e+01 1.104269e+01 7.000000e+01 + vertex 2.792154e+01 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.154269e+01 1.133851e+01 7.000000e+01 + vertex 3.120000e+01 1.157846e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.120000e+01 1.157846e+01 7.000000e+01 + vertex 3.082085e+01 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.082085e+01 1.175526e+01 7.000000e+01 + vertex 3.041676e+01 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.231479e+01 2.067376e+01 7.000000e+01 + vertex 3.282764e+01 2.280992e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.282764e+01 2.280992e+01 7.000000e+01 + vertex 3.300000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.300000e+01 2.500000e+01 7.000000e+01 + vertex 3.282764e+01 2.719008e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.231479e+01 2.067376e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.147409e+01 1.864413e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.147409e+01 1.864413e+01 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.041676e+01 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.147409e+01 1.864413e+01 7.000000e+01 + vertex 3.041676e+01 1.186354e+01 7.000000e+01 + vertex 3.032624e+01 1.677100e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.032624e+01 1.677100e+01 7.000000e+01 + vertex 3.041676e+01 1.186354e+01 7.000000e+01 + vertex 3.000000e+01 1.190000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.032624e+01 1.677100e+01 7.000000e+01 + vertex 3.000000e+01 1.190000e+01 7.000000e+01 + vertex 2.889950e+01 1.510050e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.889950e+01 1.510050e+01 7.000000e+01 + vertex 3.000000e+01 1.190000e+01 7.000000e+01 + vertex 2.958325e+01 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.889950e+01 1.510050e+01 7.000000e+01 + vertex 2.958325e+01 1.186354e+01 7.000000e+01 + vertex 2.917915e+01 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal -6.675473e-01 -7.445674e-01 -0.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + vertex 2.000000e+00 8.058924e+00 7.000000e+01 + vertex 4.008342e+00 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal -6.675473e-01 -7.445674e-01 0.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + vertex 4.008342e+00 6.258331e+00 7.000000e+01 + vertex 4.008342e+00 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal -5.797837e-01 -8.147704e-01 -0.000000e+00 + outer loop + vertex 4.008342e+00 6.258331e+00 7.450000e+01 + vertex 4.008342e+00 6.258331e+00 7.000000e+01 + vertex 6.206043e+00 4.694466e+00 7.000000e+01 + endloop + endfacet + facet normal -5.797837e-01 -8.147704e-01 0.000000e+00 + outer loop + vertex 4.008342e+00 6.258331e+00 7.450000e+01 + vertex 6.206043e+00 4.694466e+00 7.000000e+01 + vertex 6.206043e+00 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal -4.846955e-01 -8.746830e-01 -0.000000e+00 + outer loop + vertex 6.206043e+00 4.694466e+00 7.450000e+01 + vertex 6.206043e+00 4.694466e+00 7.000000e+01 + vertex 8.565344e+00 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal -4.846955e-01 -8.746830e-01 0.000000e+00 + outer loop + vertex 6.206043e+00 4.694466e+00 7.450000e+01 + vertex 8.565344e+00 3.387086e+00 7.000000e+01 + vertex 8.565344e+00 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal -3.834856e-01 -9.235469e-01 -0.000000e+00 + outer loop + vertex 8.565344e+00 3.387086e+00 7.450000e+01 + vertex 8.565344e+00 3.387086e+00 7.000000e+01 + vertex 1.105645e+01 2.352700e+00 7.000000e+01 + endloop + endfacet + facet normal -3.834856e-01 -9.235469e-01 0.000000e+00 + outer loop + vertex 8.565344e+00 3.387086e+00 7.450000e+01 + vertex 1.105645e+01 2.352700e+00 7.000000e+01 + vertex 1.105645e+01 2.352700e+00 7.450000e+01 + endloop + endfacet + facet normal -2.774310e-01 -9.607456e-01 -0.000000e+00 + outer loop + vertex 1.105645e+01 2.352700e+00 7.450000e+01 + vertex 1.105645e+01 2.352700e+00 7.000000e+01 + vertex 1.364790e+01 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal -2.774310e-01 -9.607456e-01 0.000000e+00 + outer loop + vertex 1.105645e+01 2.352700e+00 7.450000e+01 + vertex 1.364790e+01 1.604378e+00 7.000000e+01 + vertex 1.364790e+01 1.604378e+00 7.450000e+01 + endloop + endfacet + facet normal -1.678734e-01 -9.858086e-01 -0.000000e+00 + outer loop + vertex 1.364790e+01 1.604378e+00 7.450000e+01 + vertex 1.364790e+01 1.604378e+00 7.000000e+01 + vertex 1.630694e+01 1.151569e+00 7.000000e+01 + endloop + endfacet + facet normal -1.678734e-01 -9.858086e-01 0.000000e+00 + outer loop + vertex 1.364790e+01 1.604378e+00 7.450000e+01 + vertex 1.630694e+01 1.151569e+00 7.000000e+01 + vertex 1.630694e+01 1.151569e+00 7.450000e+01 + endloop + endfacet + facet normal -5.619446e-02 -9.984198e-01 -0.000000e+00 + outer loop + vertex 1.630694e+01 1.151569e+00 7.450000e+01 + vertex 1.630694e+01 1.151569e+00 7.000000e+01 + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + endloop + endfacet + facet normal -5.619446e-02 -9.984198e-01 0.000000e+00 + outer loop + vertex 1.630694e+01 1.151569e+00 7.450000e+01 + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + endloop + endfacet + facet normal 5.619438e-02 -9.984198e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 1.900000e+01 9.999946e-01 7.000000e+01 + vertex 2.169307e+01 1.151569e+00 7.000000e+01 + endloop + endfacet + facet normal 5.619438e-02 -9.984198e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 9.999946e-01 7.450000e+01 + vertex 2.169307e+01 1.151569e+00 7.000000e+01 + vertex 2.169307e+01 1.151569e+00 7.450000e+01 + endloop + endfacet + facet normal 1.678734e-01 -9.858086e-01 0.000000e+00 + outer loop + vertex 2.169307e+01 1.151569e+00 7.450000e+01 + vertex 2.169307e+01 1.151569e+00 7.000000e+01 + vertex 2.435211e+01 1.604378e+00 7.000000e+01 + endloop + endfacet + facet normal 1.678734e-01 -9.858086e-01 0.000000e+00 + outer loop + vertex 2.169307e+01 1.151569e+00 7.450000e+01 + vertex 2.435211e+01 1.604378e+00 7.000000e+01 + vertex 2.435211e+01 1.604378e+00 7.450000e+01 + endloop + endfacet + facet normal 2.774310e-01 -9.607456e-01 0.000000e+00 + outer loop + vertex 2.435211e+01 1.604378e+00 7.450000e+01 + vertex 2.435211e+01 1.604378e+00 7.000000e+01 + vertex 2.694355e+01 2.352700e+00 7.000000e+01 + endloop + endfacet + facet normal 2.774310e-01 -9.607456e-01 0.000000e+00 + outer loop + vertex 2.435211e+01 1.604378e+00 7.450000e+01 + vertex 2.694355e+01 2.352700e+00 7.000000e+01 + vertex 2.694355e+01 2.352700e+00 7.450000e+01 + endloop + endfacet + facet normal 3.834861e-01 -9.235467e-01 0.000000e+00 + outer loop + vertex 2.694355e+01 2.352700e+00 7.450000e+01 + vertex 2.694355e+01 2.352700e+00 7.000000e+01 + vertex 2.943466e+01 3.387086e+00 7.000000e+01 + endloop + endfacet + facet normal 3.834861e-01 -9.235467e-01 0.000000e+00 + outer loop + vertex 2.694355e+01 2.352700e+00 7.450000e+01 + vertex 2.943466e+01 3.387086e+00 7.000000e+01 + vertex 2.943466e+01 3.387086e+00 7.450000e+01 + endloop + endfacet + facet normal 4.846952e-01 -8.746831e-01 0.000000e+00 + outer loop + vertex 2.943466e+01 3.387086e+00 7.450000e+01 + vertex 2.943466e+01 3.387086e+00 7.000000e+01 + vertex 3.179396e+01 4.694466e+00 7.000000e+01 + endloop + endfacet + facet normal 4.846952e-01 -8.746831e-01 0.000000e+00 + outer loop + vertex 2.943466e+01 3.387086e+00 7.450000e+01 + vertex 3.179396e+01 4.694466e+00 7.000000e+01 + vertex 3.179396e+01 4.694466e+00 7.450000e+01 + endloop + endfacet + facet normal 5.797837e-01 -8.147704e-01 0.000000e+00 + outer loop + vertex 3.179396e+01 4.694466e+00 7.450000e+01 + vertex 3.179396e+01 4.694466e+00 7.000000e+01 + vertex 3.399166e+01 6.258331e+00 7.000000e+01 + endloop + endfacet + facet normal 5.797837e-01 -8.147704e-01 0.000000e+00 + outer loop + vertex 3.179396e+01 4.694466e+00 7.450000e+01 + vertex 3.399166e+01 6.258331e+00 7.000000e+01 + vertex 3.399166e+01 6.258331e+00 7.450000e+01 + endloop + endfacet + facet normal 6.675477e-01 -7.445671e-01 0.000000e+00 + outer loop + vertex 3.399166e+01 6.258331e+00 7.450000e+01 + vertex 3.399166e+01 6.258331e+00 7.000000e+01 + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + endloop + endfacet + facet normal 6.675477e-01 -7.445671e-01 0.000000e+00 + outer loop + vertex 3.399166e+01 6.258331e+00 7.450000e+01 + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + vertex 3.600000e+01 8.058924e+00 7.450000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + vertex 3.600000e+01 4.194107e+01 7.450000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 3.600000e+01 8.058924e+00 7.450000e+01 + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.600000e+01 8.058924e+00 7.000000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.600000e+01 3.475000e+01 7.450000e+01 + vertex 3.600000e+01 2.500000e+01 7.000000e+01 + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal 6.675477e-01 7.445671e-01 0.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.450000e+01 + vertex 3.600000e+01 4.194107e+01 7.000000e+01 + vertex 3.399166e+01 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal 6.675477e-01 7.445671e-01 0.000000e+00 + outer loop + vertex 3.600000e+01 4.194107e+01 7.450000e+01 + vertex 3.399166e+01 4.374167e+01 7.000000e+01 + vertex 3.399166e+01 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal 5.797828e-01 8.147711e-01 0.000000e+00 + outer loop + vertex 3.399166e+01 4.374167e+01 7.450000e+01 + vertex 3.399166e+01 4.374167e+01 7.000000e+01 + vertex 3.179396e+01 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal 5.797828e-01 8.147711e-01 0.000000e+00 + outer loop + vertex 3.399166e+01 4.374167e+01 7.450000e+01 + vertex 3.179396e+01 4.530553e+01 7.000000e+01 + vertex 3.179396e+01 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal 4.846957e-01 8.746828e-01 0.000000e+00 + outer loop + vertex 3.179396e+01 4.530553e+01 7.450000e+01 + vertex 3.179396e+01 4.530553e+01 7.000000e+01 + vertex 2.943466e+01 4.661291e+01 7.000000e+01 + endloop + endfacet + facet normal 4.846957e-01 8.746828e-01 0.000000e+00 + outer loop + vertex 3.179396e+01 4.530553e+01 7.450000e+01 + vertex 2.943466e+01 4.661291e+01 7.000000e+01 + vertex 2.943466e+01 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal 3.834855e-01 9.235469e-01 0.000000e+00 + outer loop + vertex 2.943466e+01 4.661291e+01 7.450000e+01 + vertex 2.943466e+01 4.661291e+01 7.000000e+01 + vertex 2.694355e+01 4.764729e+01 7.000000e+01 + endloop + endfacet + facet normal 3.834855e-01 9.235469e-01 0.000000e+00 + outer loop + vertex 2.943466e+01 4.661291e+01 7.450000e+01 + vertex 2.694355e+01 4.764729e+01 7.000000e+01 + vertex 2.694355e+01 4.764729e+01 7.450000e+01 + endloop + endfacet + facet normal 2.774310e-01 9.607456e-01 0.000000e+00 + outer loop + vertex 2.694355e+01 4.764729e+01 7.450000e+01 + vertex 2.694355e+01 4.764729e+01 7.000000e+01 + vertex 2.435211e+01 4.839562e+01 7.000000e+01 + endloop + endfacet + facet normal 2.774310e-01 9.607456e-01 0.000000e+00 + outer loop + vertex 2.694355e+01 4.764729e+01 7.450000e+01 + vertex 2.435211e+01 4.839562e+01 7.000000e+01 + vertex 2.435211e+01 4.839562e+01 7.450000e+01 + endloop + endfacet + facet normal 1.678734e-01 9.858086e-01 0.000000e+00 + outer loop + vertex 2.435211e+01 4.839562e+01 7.450000e+01 + vertex 2.435211e+01 4.839562e+01 7.000000e+01 + vertex 2.169307e+01 4.884842e+01 7.000000e+01 + endloop + endfacet + facet normal 1.678734e-01 9.858086e-01 0.000000e+00 + outer loop + vertex 2.435211e+01 4.839562e+01 7.450000e+01 + vertex 2.169307e+01 4.884842e+01 7.000000e+01 + vertex 2.169307e+01 4.884842e+01 7.450000e+01 + endloop + endfacet + facet normal 5.619370e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 2.169307e+01 4.884842e+01 7.450000e+01 + vertex 2.169307e+01 4.884842e+01 7.000000e+01 + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + endloop + endfacet + facet normal 5.619370e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 2.169307e+01 4.884842e+01 7.450000e+01 + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + endloop + endfacet + facet normal -5.619377e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 1.900000e+01 4.900000e+01 7.000000e+01 + vertex 1.630694e+01 4.884842e+01 7.000000e+01 + endloop + endfacet + facet normal -5.619377e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.900000e+01 7.450000e+01 + vertex 1.630694e+01 4.884842e+01 7.000000e+01 + vertex 1.630694e+01 4.884842e+01 7.450000e+01 + endloop + endfacet + facet normal -1.678734e-01 9.858086e-01 0.000000e+00 + outer loop + vertex 1.630694e+01 4.884842e+01 7.450000e+01 + vertex 1.630694e+01 4.884842e+01 7.000000e+01 + vertex 1.364790e+01 4.839562e+01 7.000000e+01 + endloop + endfacet + facet normal -1.678734e-01 9.858086e-01 0.000000e+00 + outer loop + vertex 1.630694e+01 4.884842e+01 7.450000e+01 + vertex 1.364790e+01 4.839562e+01 7.000000e+01 + vertex 1.364790e+01 4.839562e+01 7.450000e+01 + endloop + endfacet + facet normal -2.774310e-01 9.607456e-01 0.000000e+00 + outer loop + vertex 1.364790e+01 4.839562e+01 7.450000e+01 + vertex 1.364790e+01 4.839562e+01 7.000000e+01 + vertex 1.105645e+01 4.764729e+01 7.000000e+01 + endloop + endfacet + facet normal -2.774310e-01 9.607456e-01 0.000000e+00 + outer loop + vertex 1.364790e+01 4.839562e+01 7.450000e+01 + vertex 1.105645e+01 4.764729e+01 7.000000e+01 + vertex 1.105645e+01 4.764729e+01 7.450000e+01 + endloop + endfacet + facet normal -3.834850e-01 9.235471e-01 0.000000e+00 + outer loop + vertex 1.105645e+01 4.764729e+01 7.450000e+01 + vertex 1.105645e+01 4.764729e+01 7.000000e+01 + vertex 8.565344e+00 4.661291e+01 7.000000e+01 + endloop + endfacet + facet normal -3.834850e-01 9.235471e-01 0.000000e+00 + outer loop + vertex 1.105645e+01 4.764729e+01 7.450000e+01 + vertex 8.565344e+00 4.661291e+01 7.000000e+01 + vertex 8.565344e+00 4.661291e+01 7.450000e+01 + endloop + endfacet + facet normal -4.846960e-01 8.746827e-01 0.000000e+00 + outer loop + vertex 8.565344e+00 4.661291e+01 7.450000e+01 + vertex 8.565344e+00 4.661291e+01 7.000000e+01 + vertex 6.206043e+00 4.530553e+01 7.000000e+01 + endloop + endfacet + facet normal -4.846960e-01 8.746827e-01 0.000000e+00 + outer loop + vertex 8.565344e+00 4.661291e+01 7.450000e+01 + vertex 6.206043e+00 4.530553e+01 7.000000e+01 + vertex 6.206043e+00 4.530553e+01 7.450000e+01 + endloop + endfacet + facet normal -5.797828e-01 8.147711e-01 0.000000e+00 + outer loop + vertex 6.206043e+00 4.530553e+01 7.450000e+01 + vertex 6.206043e+00 4.530553e+01 7.000000e+01 + vertex 4.008342e+00 4.374167e+01 7.000000e+01 + endloop + endfacet + facet normal -5.797828e-01 8.147711e-01 0.000000e+00 + outer loop + vertex 6.206043e+00 4.530553e+01 7.450000e+01 + vertex 4.008342e+00 4.374167e+01 7.000000e+01 + vertex 4.008342e+00 4.374167e+01 7.450000e+01 + endloop + endfacet + facet normal -6.675473e-01 7.445674e-01 0.000000e+00 + outer loop + vertex 4.008342e+00 4.374167e+01 7.450000e+01 + vertex 4.008342e+00 4.374167e+01 7.000000e+01 + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal -6.675473e-01 7.445674e-01 0.000000e+00 + outer loop + vertex 4.008342e+00 4.374167e+01 7.450000e+01 + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + vertex 2.000000e+00 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.000000e+00 8.058924e+00 7.000000e+01 + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 2.000000e+00 8.058924e+00 7.450000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.000000e+00 2.500000e+01 7.000000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.000000e+00 4.194107e+01 7.000000e+01 + vertex 2.000000e+00 3.475000e+01 7.450000e+01 + vertex 2.000000e+00 4.194107e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 2.760000e+01 9.499997e+00 7.000000e+01 + vertex 2.760000e+01 9.499997e+00 7.100000e+01 + vertex 2.763646e+01 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 2.763646e+01 9.083241e+00 7.000000e+01 + vertex 2.760000e+01 9.499997e+00 7.100000e+01 + vertex 2.763646e+01 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588169e-01 -0.000000e+00 + outer loop + vertex 2.763646e+01 9.083241e+00 7.000000e+01 + vertex 2.763646e+01 9.083241e+00 7.100000e+01 + vertex 2.774474e+01 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588169e-01 -0.000000e+00 + outer loop + vertex 2.774474e+01 8.679148e+00 7.000000e+01 + vertex 2.763646e+01 9.083241e+00 7.100000e+01 + vertex 2.774474e+01 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 9.063057e-01 4.226227e-01 -0.000000e+00 + outer loop + vertex 2.774474e+01 8.679148e+00 7.000000e+01 + vertex 2.774474e+01 8.679148e+00 7.100000e+01 + vertex 2.792154e+01 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal 9.063057e-01 4.226227e-01 -0.000000e+00 + outer loop + vertex 2.792154e+01 8.299999e+00 7.000000e+01 + vertex 2.774474e+01 8.679148e+00 7.100000e+01 + vertex 2.792154e+01 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 8.191554e-01 5.735717e-01 -0.000000e+00 + outer loop + vertex 2.792154e+01 8.299999e+00 7.000000e+01 + vertex 2.792154e+01 8.299999e+00 7.100000e+01 + vertex 2.816150e+01 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 8.191554e-01 5.735717e-01 -0.000000e+00 + outer loop + vertex 2.816150e+01 7.957306e+00 7.000000e+01 + vertex 2.792154e+01 8.299999e+00 7.100000e+01 + vertex 2.816150e+01 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.816150e+01 7.957306e+00 7.000000e+01 + vertex 2.816150e+01 7.957306e+00 7.100000e+01 + vertex 2.845731e+01 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.845731e+01 7.661492e+00 7.000000e+01 + vertex 2.816150e+01 7.957306e+00 7.100000e+01 + vertex 2.845731e+01 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 5.735717e-01 8.191554e-01 -0.000000e+00 + outer loop + vertex 2.845731e+01 7.661492e+00 7.000000e+01 + vertex 2.845731e+01 7.661492e+00 7.100000e+01 + vertex 2.880000e+01 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal 5.735717e-01 8.191554e-01 -0.000000e+00 + outer loop + vertex 2.880000e+01 7.421538e+00 7.000000e+01 + vertex 2.845731e+01 7.661492e+00 7.100000e+01 + vertex 2.880000e+01 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 4.226227e-01 9.063057e-01 -0.000000e+00 + outer loop + vertex 2.880000e+01 7.421538e+00 7.000000e+01 + vertex 2.880000e+01 7.421538e+00 7.100000e+01 + vertex 2.917915e+01 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal 4.226227e-01 9.063057e-01 -0.000000e+00 + outer loop + vertex 2.917915e+01 7.244736e+00 7.000000e+01 + vertex 2.880000e+01 7.421538e+00 7.100000e+01 + vertex 2.917915e+01 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 2.588169e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 2.917915e+01 7.244736e+00 7.000000e+01 + vertex 2.917915e+01 7.244736e+00 7.100000e+01 + vertex 2.958325e+01 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal 2.588169e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 2.958325e+01 7.136460e+00 7.000000e+01 + vertex 2.917915e+01 7.244736e+00 7.100000e+01 + vertex 2.958325e+01 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 2.958325e+01 7.136460e+00 7.000000e+01 + vertex 2.958325e+01 7.136460e+00 7.100000e+01 + vertex 3.000000e+01 7.099997e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 7.099997e+00 7.000000e+01 + vertex 2.958325e+01 7.136460e+00 7.100000e+01 + vertex 3.000000e+01 7.099997e+00 7.100000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 7.099997e+00 7.000000e+01 + vertex 3.000000e+01 7.099997e+00 7.100000e+01 + vertex 3.041676e+01 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 7.136460e+00 7.000000e+01 + vertex 3.000000e+01 7.099997e+00 7.100000e+01 + vertex 3.041676e+01 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal -2.588169e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 7.136460e+00 7.000000e+01 + vertex 3.041676e+01 7.136460e+00 7.100000e+01 + vertex 3.082085e+01 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal -2.588169e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 7.244736e+00 7.000000e+01 + vertex 3.041676e+01 7.136460e+00 7.100000e+01 + vertex 3.082085e+01 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal -4.226210e-01 9.063065e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 7.244736e+00 7.000000e+01 + vertex 3.082085e+01 7.244736e+00 7.100000e+01 + vertex 3.120000e+01 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal -4.226210e-01 9.063065e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 7.421538e+00 7.000000e+01 + vertex 3.082085e+01 7.244736e+00 7.100000e+01 + vertex 3.120000e+01 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal -5.735738e-01 8.191539e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 7.421538e+00 7.000000e+01 + vertex 3.120000e+01 7.421538e+00 7.100000e+01 + vertex 3.154269e+01 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal -5.735738e-01 8.191539e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 7.661492e+00 7.000000e+01 + vertex 3.120000e+01 7.421538e+00 7.100000e+01 + vertex 3.154269e+01 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal -7.071046e-01 7.071090e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 7.661492e+00 7.000000e+01 + vertex 3.154269e+01 7.661492e+00 7.100000e+01 + vertex 3.183851e+01 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal -7.071046e-01 7.071090e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 7.957306e+00 7.000000e+01 + vertex 3.154269e+01 7.661492e+00 7.100000e+01 + vertex 3.183851e+01 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal -8.191533e-01 5.735747e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 7.957306e+00 7.000000e+01 + vertex 3.183851e+01 7.957306e+00 7.100000e+01 + vertex 3.207846e+01 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal -8.191533e-01 5.735747e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 8.299999e+00 7.000000e+01 + vertex 3.183851e+01 7.957306e+00 7.100000e+01 + vertex 3.207846e+01 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal -9.063074e-01 4.226190e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 8.299999e+00 7.000000e+01 + vertex 3.207846e+01 8.299999e+00 7.100000e+01 + vertex 3.225526e+01 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal -9.063074e-01 4.226190e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 8.679148e+00 7.000000e+01 + vertex 3.207846e+01 8.299999e+00 7.100000e+01 + vertex 3.225526e+01 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659264e-01 2.588169e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 8.679148e+00 7.000000e+01 + vertex 3.225526e+01 8.679148e+00 7.100000e+01 + vertex 3.236354e+01 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659264e-01 2.588169e-01 0.000000e+00 + outer loop + vertex 3.236354e+01 9.083241e+00 7.000000e+01 + vertex 3.225526e+01 8.679148e+00 7.100000e+01 + vertex 3.236354e+01 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715546e-02 0.000000e+00 + outer loop + vertex 3.236354e+01 9.083241e+00 7.000000e+01 + vertex 3.236354e+01 9.083241e+00 7.100000e+01 + vertex 3.240000e+01 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715546e-02 0.000000e+00 + outer loop + vertex 3.240000e+01 9.499997e+00 7.000000e+01 + vertex 3.236354e+01 9.083241e+00 7.100000e+01 + vertex 3.240000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715546e-02 0.000000e+00 + outer loop + vertex 3.240000e+01 9.499997e+00 7.000000e+01 + vertex 3.240000e+01 9.499997e+00 7.100000e+01 + vertex 3.236354e+01 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715546e-02 0.000000e+00 + outer loop + vertex 3.236354e+01 9.916753e+00 7.000000e+01 + vertex 3.240000e+01 9.499997e+00 7.100000e+01 + vertex 3.236354e+01 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659264e-01 -2.588169e-01 0.000000e+00 + outer loop + vertex 3.236354e+01 9.916753e+00 7.000000e+01 + vertex 3.236354e+01 9.916753e+00 7.100000e+01 + vertex 3.225526e+01 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659264e-01 -2.588169e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 1.032085e+01 7.000000e+01 + vertex 3.236354e+01 9.916753e+00 7.100000e+01 + vertex 3.225526e+01 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063090e-01 -4.226156e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 1.032085e+01 7.000000e+01 + vertex 3.225526e+01 1.032085e+01 7.100000e+01 + vertex 3.207846e+01 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063090e-01 -4.226156e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 1.070000e+01 7.000000e+01 + vertex 3.225526e+01 1.032085e+01 7.100000e+01 + vertex 3.207846e+01 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191503e-01 -5.735789e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 1.070000e+01 7.000000e+01 + vertex 3.207846e+01 1.070000e+01 7.100000e+01 + vertex 3.183851e+01 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191503e-01 -5.735789e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 1.104269e+01 7.000000e+01 + vertex 3.207846e+01 1.070000e+01 7.100000e+01 + vertex 3.183851e+01 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 1.104269e+01 7.000000e+01 + vertex 3.183851e+01 1.104269e+01 7.100000e+01 + vertex 3.154269e+01 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 1.133851e+01 7.000000e+01 + vertex 3.183851e+01 1.104269e+01 7.100000e+01 + vertex 3.154269e+01 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735738e-01 -8.191539e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 1.133851e+01 7.000000e+01 + vertex 3.154269e+01 1.133851e+01 7.100000e+01 + vertex 3.120000e+01 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735738e-01 -8.191539e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 1.157846e+01 7.000000e+01 + vertex 3.154269e+01 1.133851e+01 7.100000e+01 + vertex 3.120000e+01 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226210e-01 -9.063065e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 1.157846e+01 7.000000e+01 + vertex 3.120000e+01 1.157846e+01 7.100000e+01 + vertex 3.082085e+01 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226210e-01 -9.063065e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 1.175526e+01 7.000000e+01 + vertex 3.120000e+01 1.157846e+01 7.100000e+01 + vertex 3.082085e+01 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588169e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 1.175526e+01 7.000000e+01 + vertex 3.082085e+01 1.175526e+01 7.100000e+01 + vertex 3.041676e+01 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588169e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 1.186354e+01 7.000000e+01 + vertex 3.082085e+01 1.175526e+01 7.100000e+01 + vertex 3.041676e+01 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 1.186354e+01 7.000000e+01 + vertex 3.041676e+01 1.186354e+01 7.100000e+01 + vertex 3.000000e+01 1.190000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 1.190000e+01 7.000000e+01 + vertex 3.041676e+01 1.186354e+01 7.100000e+01 + vertex 3.000000e+01 1.190000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 1.190000e+01 7.000000e+01 + vertex 3.000000e+01 1.190000e+01 7.100000e+01 + vertex 2.958325e+01 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 2.958325e+01 1.186354e+01 7.000000e+01 + vertex 3.000000e+01 1.190000e+01 7.100000e+01 + vertex 2.958325e+01 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588169e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 2.958325e+01 1.186354e+01 7.000000e+01 + vertex 2.958325e+01 1.186354e+01 7.100000e+01 + vertex 2.917915e+01 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588169e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 2.917915e+01 1.175526e+01 7.000000e+01 + vertex 2.958325e+01 1.186354e+01 7.100000e+01 + vertex 2.917915e+01 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226227e-01 -9.063057e-01 0.000000e+00 + outer loop + vertex 2.917915e+01 1.175526e+01 7.000000e+01 + vertex 2.917915e+01 1.175526e+01 7.100000e+01 + vertex 2.880000e+01 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226227e-01 -9.063057e-01 0.000000e+00 + outer loop + vertex 2.880000e+01 1.157846e+01 7.000000e+01 + vertex 2.917915e+01 1.175526e+01 7.100000e+01 + vertex 2.880000e+01 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735717e-01 -8.191554e-01 0.000000e+00 + outer loop + vertex 2.880000e+01 1.157846e+01 7.000000e+01 + vertex 2.880000e+01 1.157846e+01 7.100000e+01 + vertex 2.845731e+01 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735717e-01 -8.191554e-01 0.000000e+00 + outer loop + vertex 2.845731e+01 1.133851e+01 7.000000e+01 + vertex 2.880000e+01 1.157846e+01 7.100000e+01 + vertex 2.845731e+01 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 2.845731e+01 1.133851e+01 7.000000e+01 + vertex 2.845731e+01 1.133851e+01 7.100000e+01 + vertex 2.816150e+01 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 2.816150e+01 1.104269e+01 7.000000e+01 + vertex 2.845731e+01 1.133851e+01 7.100000e+01 + vertex 2.816150e+01 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191524e-01 -5.735759e-01 0.000000e+00 + outer loop + vertex 2.816150e+01 1.104269e+01 7.000000e+01 + vertex 2.816150e+01 1.104269e+01 7.100000e+01 + vertex 2.792154e+01 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191524e-01 -5.735759e-01 0.000000e+00 + outer loop + vertex 2.792154e+01 1.070000e+01 7.000000e+01 + vertex 2.816150e+01 1.104269e+01 7.100000e+01 + vertex 2.792154e+01 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063073e-01 -4.226193e-01 0.000000e+00 + outer loop + vertex 2.792154e+01 1.070000e+01 7.000000e+01 + vertex 2.792154e+01 1.070000e+01 7.100000e+01 + vertex 2.774474e+01 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063073e-01 -4.226193e-01 0.000000e+00 + outer loop + vertex 2.774474e+01 1.032085e+01 7.000000e+01 + vertex 2.792154e+01 1.070000e+01 7.100000e+01 + vertex 2.774474e+01 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588169e-01 0.000000e+00 + outer loop + vertex 2.774474e+01 1.032085e+01 7.000000e+01 + vertex 2.774474e+01 1.032085e+01 7.100000e+01 + vertex 2.763646e+01 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588169e-01 0.000000e+00 + outer loop + vertex 2.763646e+01 9.916753e+00 7.000000e+01 + vertex 2.774474e+01 1.032085e+01 7.100000e+01 + vertex 2.763646e+01 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 2.763646e+01 9.916753e+00 7.000000e+01 + vertex 2.763646e+01 9.916753e+00 7.100000e+01 + vertex 2.760000e+01 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 2.760000e+01 9.499997e+00 7.000000e+01 + vertex 2.763646e+01 9.916753e+00 7.100000e+01 + vertex 2.760000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 1.175526e+01 7.100000e+01 + vertex 3.136808e+01 1.325877e+01 7.100000e+01 + vertex 3.041676e+01 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 1.186354e+01 7.100000e+01 + vertex 3.136808e+01 1.325877e+01 7.100000e+01 + vertex 3.069459e+01 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 1.186354e+01 7.100000e+01 + vertex 3.069459e+01 1.343923e+01 7.100000e+01 + vertex 3.000000e+01 1.190000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 1.190000e+01 7.100000e+01 + vertex 3.069459e+01 1.343923e+01 7.100000e+01 + vertex 3.000000e+01 1.350000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 1.190000e+01 7.100000e+01 + vertex 3.000000e+01 1.350000e+01 7.100000e+01 + vertex 2.958325e+01 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 1.186354e+01 7.100000e+01 + vertex 3.000000e+01 1.350000e+01 7.100000e+01 + vertex 2.930541e+01 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 1.186354e+01 7.100000e+01 + vertex 2.930541e+01 1.343923e+01 7.100000e+01 + vertex 2.917915e+01 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 1.175526e+01 7.100000e+01 + vertex 2.930541e+01 1.343923e+01 7.100000e+01 + vertex 2.863192e+01 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 1.175526e+01 7.100000e+01 + vertex 2.863192e+01 1.325877e+01 7.100000e+01 + vertex 2.880000e+01 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 1.157846e+01 7.100000e+01 + vertex 2.863192e+01 1.325877e+01 7.100000e+01 + vertex 2.800000e+01 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 1.157846e+01 7.100000e+01 + vertex 2.800000e+01 1.296410e+01 7.100000e+01 + vertex 2.845731e+01 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 1.133851e+01 7.100000e+01 + vertex 2.800000e+01 1.296410e+01 7.100000e+01 + vertex 2.742885e+01 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 1.133851e+01 7.100000e+01 + vertex 2.742885e+01 1.256417e+01 7.100000e+01 + vertex 2.816150e+01 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 1.104269e+01 7.100000e+01 + vertex 2.742885e+01 1.256417e+01 7.100000e+01 + vertex 2.693582e+01 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 1.104269e+01 7.100000e+01 + vertex 2.693582e+01 1.207115e+01 7.100000e+01 + vertex 2.792154e+01 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 1.070000e+01 7.100000e+01 + vertex 2.693582e+01 1.207115e+01 7.100000e+01 + vertex 2.653590e+01 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 1.070000e+01 7.100000e+01 + vertex 2.653590e+01 1.150000e+01 7.100000e+01 + vertex 2.774474e+01 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 1.032085e+01 7.100000e+01 + vertex 2.653590e+01 1.150000e+01 7.100000e+01 + vertex 2.624123e+01 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 1.032085e+01 7.100000e+01 + vertex 2.624123e+01 1.086808e+01 7.100000e+01 + vertex 2.763646e+01 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 9.916753e+00 7.100000e+01 + vertex 2.624123e+01 1.086808e+01 7.100000e+01 + vertex 2.606077e+01 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 9.916753e+00 7.100000e+01 + vertex 2.606077e+01 1.019459e+01 7.100000e+01 + vertex 2.760000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.760000e+01 9.499997e+00 7.100000e+01 + vertex 2.606077e+01 1.019459e+01 7.100000e+01 + vertex 2.600000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.760000e+01 9.499997e+00 7.100000e+01 + vertex 2.600000e+01 9.499997e+00 7.100000e+01 + vertex 2.763646e+01 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 9.083241e+00 7.100000e+01 + vertex 2.600000e+01 9.499997e+00 7.100000e+01 + vertex 2.606077e+01 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 9.083241e+00 7.100000e+01 + vertex 2.606077e+01 8.805405e+00 7.100000e+01 + vertex 2.774474e+01 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 8.679148e+00 7.100000e+01 + vertex 2.606077e+01 8.805405e+00 7.100000e+01 + vertex 2.624123e+01 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 8.679148e+00 7.100000e+01 + vertex 2.624123e+01 8.131918e+00 7.100000e+01 + vertex 2.792154e+01 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 8.299999e+00 7.100000e+01 + vertex 2.624123e+01 8.131918e+00 7.100000e+01 + vertex 2.653590e+01 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 8.299999e+00 7.100000e+01 + vertex 2.653590e+01 7.499997e+00 7.100000e+01 + vertex 2.816150e+01 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 7.957306e+00 7.100000e+01 + vertex 2.653590e+01 7.499997e+00 7.100000e+01 + vertex 2.693582e+01 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 7.957306e+00 7.100000e+01 + vertex 2.693582e+01 6.928846e+00 7.100000e+01 + vertex 2.845731e+01 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 7.661492e+00 7.100000e+01 + vertex 2.693582e+01 6.928846e+00 7.100000e+01 + vertex 2.742885e+01 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 7.661492e+00 7.100000e+01 + vertex 2.742885e+01 6.435819e+00 7.100000e+01 + vertex 2.880000e+01 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 7.421538e+00 7.100000e+01 + vertex 2.742885e+01 6.435819e+00 7.100000e+01 + vertex 2.800000e+01 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 7.421538e+00 7.100000e+01 + vertex 2.800000e+01 6.035894e+00 7.100000e+01 + vertex 2.917915e+01 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 7.244736e+00 7.100000e+01 + vertex 2.800000e+01 6.035894e+00 7.100000e+01 + vertex 2.863192e+01 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 7.244736e+00 7.100000e+01 + vertex 2.863192e+01 5.741227e+00 7.100000e+01 + vertex 2.958325e+01 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 7.136460e+00 7.100000e+01 + vertex 2.863192e+01 5.741227e+00 7.100000e+01 + vertex 2.930541e+01 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 7.136460e+00 7.100000e+01 + vertex 2.930541e+01 5.560767e+00 7.100000e+01 + vertex 3.000000e+01 7.099997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 7.099997e+00 7.100000e+01 + vertex 2.930541e+01 5.560767e+00 7.100000e+01 + vertex 3.000000e+01 5.499996e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 7.099997e+00 7.100000e+01 + vertex 3.000000e+01 5.499996e+00 7.100000e+01 + vertex 3.041676e+01 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 7.136460e+00 7.100000e+01 + vertex 3.000000e+01 5.499996e+00 7.100000e+01 + vertex 3.069459e+01 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 7.136460e+00 7.100000e+01 + vertex 3.069459e+01 5.560767e+00 7.100000e+01 + vertex 3.082085e+01 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 7.244736e+00 7.100000e+01 + vertex 3.069459e+01 5.560767e+00 7.100000e+01 + vertex 3.136808e+01 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 7.244736e+00 7.100000e+01 + vertex 3.136808e+01 5.741227e+00 7.100000e+01 + vertex 3.120000e+01 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 7.421538e+00 7.100000e+01 + vertex 3.136808e+01 5.741227e+00 7.100000e+01 + vertex 3.200000e+01 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 7.421538e+00 7.100000e+01 + vertex 3.200000e+01 6.035894e+00 7.100000e+01 + vertex 3.154269e+01 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 7.661492e+00 7.100000e+01 + vertex 3.200000e+01 6.035894e+00 7.100000e+01 + vertex 3.257115e+01 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 7.661492e+00 7.100000e+01 + vertex 3.257115e+01 6.435819e+00 7.100000e+01 + vertex 3.183851e+01 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 7.957306e+00 7.100000e+01 + vertex 3.257115e+01 6.435819e+00 7.100000e+01 + vertex 3.306418e+01 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 7.957306e+00 7.100000e+01 + vertex 3.306418e+01 6.928846e+00 7.100000e+01 + vertex 3.207846e+01 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 8.299999e+00 7.100000e+01 + vertex 3.306418e+01 6.928846e+00 7.100000e+01 + vertex 3.346410e+01 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 8.299999e+00 7.100000e+01 + vertex 3.346410e+01 7.499997e+00 7.100000e+01 + vertex 3.225526e+01 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 8.679148e+00 7.100000e+01 + vertex 3.346410e+01 7.499997e+00 7.100000e+01 + vertex 3.375877e+01 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 8.679148e+00 7.100000e+01 + vertex 3.375877e+01 8.131918e+00 7.100000e+01 + vertex 3.236354e+01 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 9.083241e+00 7.100000e+01 + vertex 3.375877e+01 8.131918e+00 7.100000e+01 + vertex 3.393923e+01 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 9.083241e+00 7.100000e+01 + vertex 3.393923e+01 8.805405e+00 7.100000e+01 + vertex 3.240000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.240000e+01 9.499997e+00 7.100000e+01 + vertex 3.393923e+01 8.805405e+00 7.100000e+01 + vertex 3.400000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.240000e+01 9.499997e+00 7.100000e+01 + vertex 3.400000e+01 9.499997e+00 7.100000e+01 + vertex 3.236354e+01 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 9.916753e+00 7.100000e+01 + vertex 3.400000e+01 9.499997e+00 7.100000e+01 + vertex 3.393923e+01 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 9.916753e+00 7.100000e+01 + vertex 3.393923e+01 1.019459e+01 7.100000e+01 + vertex 3.225526e+01 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 1.032085e+01 7.100000e+01 + vertex 3.393923e+01 1.019459e+01 7.100000e+01 + vertex 3.375877e+01 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 1.032085e+01 7.100000e+01 + vertex 3.375877e+01 1.086808e+01 7.100000e+01 + vertex 3.207846e+01 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 1.070000e+01 7.100000e+01 + vertex 3.375877e+01 1.086808e+01 7.100000e+01 + vertex 3.346410e+01 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 1.070000e+01 7.100000e+01 + vertex 3.346410e+01 1.150000e+01 7.100000e+01 + vertex 3.183851e+01 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 1.104269e+01 7.100000e+01 + vertex 3.346410e+01 1.150000e+01 7.100000e+01 + vertex 3.306418e+01 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 1.104269e+01 7.100000e+01 + vertex 3.306418e+01 1.207115e+01 7.100000e+01 + vertex 3.154269e+01 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 1.133851e+01 7.100000e+01 + vertex 3.306418e+01 1.207115e+01 7.100000e+01 + vertex 3.257115e+01 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 1.133851e+01 7.100000e+01 + vertex 3.257115e+01 1.256417e+01 7.100000e+01 + vertex 3.120000e+01 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 1.157846e+01 7.100000e+01 + vertex 3.257115e+01 1.256417e+01 7.100000e+01 + vertex 3.200000e+01 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 1.157846e+01 7.100000e+01 + vertex 3.200000e+01 1.296410e+01 7.100000e+01 + vertex 3.082085e+01 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 1.175526e+01 7.100000e+01 + vertex 3.200000e+01 1.296410e+01 7.100000e+01 + vertex 3.136808e+01 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715827e-02 -0.000000e+00 + outer loop + vertex 2.600000e+01 9.499997e+00 7.100000e+01 + vertex 2.600000e+01 9.499997e+00 7.450000e+01 + vertex 2.606077e+01 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715827e-02 -0.000000e+00 + outer loop + vertex 2.606077e+01 8.805405e+00 7.100000e+01 + vertex 2.600000e+01 9.499997e+00 7.450000e+01 + vertex 2.606077e+01 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 2.606077e+01 8.805405e+00 7.100000e+01 + vertex 2.606077e+01 8.805405e+00 7.450000e+01 + vertex 2.624123e+01 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 2.624123e+01 8.131918e+00 7.100000e+01 + vertex 2.606077e+01 8.805405e+00 7.450000e+01 + vertex 2.624123e+01 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 9.063094e-01 4.226149e-01 -0.000000e+00 + outer loop + vertex 2.624123e+01 8.131918e+00 7.100000e+01 + vertex 2.624123e+01 8.131918e+00 7.450000e+01 + vertex 2.653590e+01 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 9.063094e-01 4.226149e-01 -0.000000e+00 + outer loop + vertex 2.653590e+01 7.499997e+00 7.100000e+01 + vertex 2.624123e+01 8.131918e+00 7.450000e+01 + vertex 2.653590e+01 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 8.191513e-01 5.735774e-01 -0.000000e+00 + outer loop + vertex 2.653590e+01 7.499997e+00 7.100000e+01 + vertex 2.653590e+01 7.499997e+00 7.450000e+01 + vertex 2.693582e+01 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal 8.191513e-01 5.735774e-01 -0.000000e+00 + outer loop + vertex 2.693582e+01 6.928846e+00 7.100000e+01 + vertex 2.653590e+01 7.499997e+00 7.450000e+01 + vertex 2.693582e+01 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.693582e+01 6.928846e+00 7.100000e+01 + vertex 2.693582e+01 6.928846e+00 7.450000e+01 + vertex 2.742885e+01 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.742885e+01 6.435819e+00 7.100000e+01 + vertex 2.693582e+01 6.928846e+00 7.450000e+01 + vertex 2.742885e+01 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 -0.000000e+00 + outer loop + vertex 2.742885e+01 6.435819e+00 7.100000e+01 + vertex 2.742885e+01 6.435819e+00 7.450000e+01 + vertex 2.800000e+01 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 -0.000000e+00 + outer loop + vertex 2.800000e+01 6.035894e+00 7.100000e+01 + vertex 2.742885e+01 6.435819e+00 7.450000e+01 + vertex 2.800000e+01 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 4.226149e-01 9.063094e-01 -0.000000e+00 + outer loop + vertex 2.800000e+01 6.035894e+00 7.100000e+01 + vertex 2.800000e+01 6.035894e+00 7.450000e+01 + vertex 2.863192e+01 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal 4.226149e-01 9.063094e-01 -0.000000e+00 + outer loop + vertex 2.863192e+01 5.741227e+00 7.100000e+01 + vertex 2.800000e+01 6.035894e+00 7.450000e+01 + vertex 2.863192e+01 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 2.863192e+01 5.741227e+00 7.100000e+01 + vertex 2.863192e+01 5.741227e+00 7.450000e+01 + vertex 2.930541e+01 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 2.930541e+01 5.560767e+00 7.100000e+01 + vertex 2.863192e+01 5.741227e+00 7.450000e+01 + vertex 2.930541e+01 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal 8.715827e-02 9.961945e-01 -0.000000e+00 + outer loop + vertex 2.930541e+01 5.560767e+00 7.100000e+01 + vertex 2.930541e+01 5.560767e+00 7.450000e+01 + vertex 3.000000e+01 5.499996e+00 7.100000e+01 + endloop + endfacet + facet normal 8.715827e-02 9.961945e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 5.499996e+00 7.100000e+01 + vertex 2.930541e+01 5.560767e+00 7.450000e+01 + vertex 3.000000e+01 5.499996e+00 7.450000e+01 + endloop + endfacet + facet normal -8.715804e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 5.499996e+00 7.100000e+01 + vertex 3.000000e+01 5.499996e+00 7.450000e+01 + vertex 3.069459e+01 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal -8.715804e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 5.560767e+00 7.100000e+01 + vertex 3.000000e+01 5.499996e+00 7.450000e+01 + vertex 3.069459e+01 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 5.560767e+00 7.100000e+01 + vertex 3.069459e+01 5.560767e+00 7.450000e+01 + vertex 3.136808e+01 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 5.741227e+00 7.100000e+01 + vertex 3.069459e+01 5.560767e+00 7.450000e+01 + vertex 3.136808e+01 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal -4.226159e-01 9.063089e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 5.741227e+00 7.100000e+01 + vertex 3.136808e+01 5.741227e+00 7.450000e+01 + vertex 3.200000e+01 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal -4.226159e-01 9.063089e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 6.035894e+00 7.100000e+01 + vertex 3.136808e+01 5.741227e+00 7.450000e+01 + vertex 3.200000e+01 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 6.035894e+00 7.100000e+01 + vertex 3.200000e+01 6.035894e+00 7.450000e+01 + vertex 3.257115e+01 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 6.435819e+00 7.100000e+01 + vertex 3.200000e+01 6.035894e+00 7.450000e+01 + vertex 3.257115e+01 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 6.435819e+00 7.100000e+01 + vertex 3.257115e+01 6.435819e+00 7.450000e+01 + vertex 3.306418e+01 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 6.928846e+00 7.100000e+01 + vertex 3.257115e+01 6.435819e+00 7.450000e+01 + vertex 3.306418e+01 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 6.928846e+00 7.100000e+01 + vertex 3.306418e+01 6.928846e+00 7.450000e+01 + vertex 3.346410e+01 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 7.499997e+00 7.100000e+01 + vertex 3.306418e+01 6.928846e+00 7.450000e+01 + vertex 3.346410e+01 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -9.063083e-01 4.226171e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 7.499997e+00 7.100000e+01 + vertex 3.346410e+01 7.499997e+00 7.450000e+01 + vertex 3.375877e+01 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal -9.063083e-01 4.226171e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 8.131918e+00 7.100000e+01 + vertex 3.346410e+01 7.499997e+00 7.450000e+01 + vertex 3.375877e+01 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 8.131918e+00 7.100000e+01 + vertex 3.375877e+01 8.131918e+00 7.450000e+01 + vertex 3.393923e+01 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 3.393923e+01 8.805405e+00 7.100000e+01 + vertex 3.375877e+01 8.131918e+00 7.450000e+01 + vertex 3.393923e+01 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715562e-02 0.000000e+00 + outer loop + vertex 3.393923e+01 8.805405e+00 7.100000e+01 + vertex 3.393923e+01 8.805405e+00 7.450000e+01 + vertex 3.400000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715562e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 9.499997e+00 7.100000e+01 + vertex 3.393923e+01 8.805405e+00 7.450000e+01 + vertex 3.400000e+01 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715515e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 9.499997e+00 7.100000e+01 + vertex 3.400000e+01 9.499997e+00 7.450000e+01 + vertex 3.393923e+01 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715515e-02 0.000000e+00 + outer loop + vertex 3.393923e+01 1.019459e+01 7.100000e+01 + vertex 3.400000e+01 9.499997e+00 7.450000e+01 + vertex 3.393923e+01 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 3.393923e+01 1.019459e+01 7.100000e+01 + vertex 3.393923e+01 1.019459e+01 7.450000e+01 + vertex 3.375877e+01 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 1.086808e+01 7.100000e+01 + vertex 3.393923e+01 1.019459e+01 7.450000e+01 + vertex 3.375877e+01 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063074e-01 -4.226191e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 1.086808e+01 7.100000e+01 + vertex 3.375877e+01 1.086808e+01 7.450000e+01 + vertex 3.346410e+01 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063074e-01 -4.226191e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 1.150000e+01 7.100000e+01 + vertex 3.375877e+01 1.086808e+01 7.450000e+01 + vertex 3.346410e+01 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191513e-01 -5.735774e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 1.150000e+01 7.100000e+01 + vertex 3.346410e+01 1.150000e+01 7.450000e+01 + vertex 3.306418e+01 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191513e-01 -5.735774e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 1.207115e+01 7.100000e+01 + vertex 3.346410e+01 1.150000e+01 7.450000e+01 + vertex 3.306418e+01 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 1.207115e+01 7.100000e+01 + vertex 3.306418e+01 1.207115e+01 7.450000e+01 + vertex 3.257115e+01 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 1.256417e+01 7.100000e+01 + vertex 3.306418e+01 1.207115e+01 7.450000e+01 + vertex 3.257115e+01 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735774e-01 -8.191513e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 1.256417e+01 7.100000e+01 + vertex 3.257115e+01 1.256417e+01 7.450000e+01 + vertex 3.200000e+01 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735774e-01 -8.191513e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 1.296410e+01 7.100000e+01 + vertex 3.257115e+01 1.256417e+01 7.450000e+01 + vertex 3.200000e+01 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226159e-01 -9.063089e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 1.296410e+01 7.100000e+01 + vertex 3.200000e+01 1.296410e+01 7.450000e+01 + vertex 3.136808e+01 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226159e-01 -9.063089e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 1.325877e+01 7.100000e+01 + vertex 3.200000e+01 1.296410e+01 7.450000e+01 + vertex 3.136808e+01 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 1.325877e+01 7.100000e+01 + vertex 3.136808e+01 1.325877e+01 7.450000e+01 + vertex 3.069459e+01 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 1.343923e+01 7.100000e+01 + vertex 3.136808e+01 1.325877e+01 7.450000e+01 + vertex 3.069459e+01 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715804e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 1.343923e+01 7.100000e+01 + vertex 3.069459e+01 1.343923e+01 7.450000e+01 + vertex 3.000000e+01 1.350000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715804e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 1.350000e+01 7.100000e+01 + vertex 3.069459e+01 1.343923e+01 7.450000e+01 + vertex 3.000000e+01 1.350000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715827e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 1.350000e+01 7.100000e+01 + vertex 3.000000e+01 1.350000e+01 7.450000e+01 + vertex 2.930541e+01 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715827e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 2.930541e+01 1.343923e+01 7.100000e+01 + vertex 3.000000e+01 1.350000e+01 7.450000e+01 + vertex 2.930541e+01 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 2.930541e+01 1.343923e+01 7.100000e+01 + vertex 2.930541e+01 1.343923e+01 7.450000e+01 + vertex 2.863192e+01 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 2.863192e+01 1.325877e+01 7.100000e+01 + vertex 2.930541e+01 1.343923e+01 7.450000e+01 + vertex 2.863192e+01 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226149e-01 -9.063094e-01 0.000000e+00 + outer loop + vertex 2.863192e+01 1.325877e+01 7.100000e+01 + vertex 2.863192e+01 1.325877e+01 7.450000e+01 + vertex 2.800000e+01 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226149e-01 -9.063094e-01 0.000000e+00 + outer loop + vertex 2.800000e+01 1.296410e+01 7.100000e+01 + vertex 2.863192e+01 1.325877e+01 7.450000e+01 + vertex 2.800000e+01 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735774e-01 -8.191513e-01 0.000000e+00 + outer loop + vertex 2.800000e+01 1.296410e+01 7.100000e+01 + vertex 2.800000e+01 1.296410e+01 7.450000e+01 + vertex 2.742885e+01 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735774e-01 -8.191513e-01 0.000000e+00 + outer loop + vertex 2.742885e+01 1.256417e+01 7.100000e+01 + vertex 2.800000e+01 1.296410e+01 7.450000e+01 + vertex 2.742885e+01 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 2.742885e+01 1.256417e+01 7.100000e+01 + vertex 2.742885e+01 1.256417e+01 7.450000e+01 + vertex 2.693582e+01 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 2.693582e+01 1.207115e+01 7.100000e+01 + vertex 2.742885e+01 1.256417e+01 7.450000e+01 + vertex 2.693582e+01 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191513e-01 -5.735774e-01 0.000000e+00 + outer loop + vertex 2.693582e+01 1.207115e+01 7.100000e+01 + vertex 2.693582e+01 1.207115e+01 7.450000e+01 + vertex 2.653590e+01 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191513e-01 -5.735774e-01 0.000000e+00 + outer loop + vertex 2.653590e+01 1.150000e+01 7.100000e+01 + vertex 2.693582e+01 1.207115e+01 7.450000e+01 + vertex 2.653590e+01 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063084e-01 -4.226169e-01 0.000000e+00 + outer loop + vertex 2.653590e+01 1.150000e+01 7.100000e+01 + vertex 2.653590e+01 1.150000e+01 7.450000e+01 + vertex 2.624123e+01 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063084e-01 -4.226169e-01 0.000000e+00 + outer loop + vertex 2.624123e+01 1.086808e+01 7.100000e+01 + vertex 2.653590e+01 1.150000e+01 7.450000e+01 + vertex 2.624123e+01 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 2.624123e+01 1.086808e+01 7.100000e+01 + vertex 2.624123e+01 1.086808e+01 7.450000e+01 + vertex 2.606077e+01 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 2.606077e+01 1.019459e+01 7.100000e+01 + vertex 2.624123e+01 1.086808e+01 7.450000e+01 + vertex 2.606077e+01 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715780e-02 0.000000e+00 + outer loop + vertex 2.606077e+01 1.019459e+01 7.100000e+01 + vertex 2.606077e+01 1.019459e+01 7.450000e+01 + vertex 2.600000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715780e-02 0.000000e+00 + outer loop + vertex 2.600000e+01 9.499997e+00 7.100000e+01 + vertex 2.606077e+01 1.019459e+01 7.450000e+01 + vertex 2.600000e+01 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 5.600002e+00 9.499997e+00 7.000000e+01 + vertex 5.600002e+00 9.499997e+00 7.100000e+01 + vertex 5.636465e+00 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 5.636465e+00 9.083241e+00 7.000000e+01 + vertex 5.600002e+00 9.499997e+00 7.100000e+01 + vertex 5.636465e+00 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588169e-01 -0.000000e+00 + outer loop + vertex 5.636465e+00 9.083241e+00 7.000000e+01 + vertex 5.636465e+00 9.083241e+00 7.100000e+01 + vertex 5.744740e+00 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588169e-01 -0.000000e+00 + outer loop + vertex 5.744740e+00 8.679148e+00 7.000000e+01 + vertex 5.636465e+00 9.083241e+00 7.100000e+01 + vertex 5.744740e+00 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 9.063091e-01 4.226154e-01 -0.000000e+00 + outer loop + vertex 5.744740e+00 8.679148e+00 7.000000e+01 + vertex 5.744740e+00 8.679148e+00 7.100000e+01 + vertex 5.921539e+00 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal 9.063091e-01 4.226154e-01 -0.000000e+00 + outer loop + vertex 5.921539e+00 8.299999e+00 7.000000e+01 + vertex 5.744740e+00 8.679148e+00 7.100000e+01 + vertex 5.921539e+00 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 8.191512e-01 5.735777e-01 -0.000000e+00 + outer loop + vertex 5.921539e+00 8.299999e+00 7.000000e+01 + vertex 5.921539e+00 8.299999e+00 7.100000e+01 + vertex 6.161496e+00 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal 8.191512e-01 5.735777e-01 -0.000000e+00 + outer loop + vertex 6.161496e+00 7.957306e+00 7.000000e+01 + vertex 5.921539e+00 8.299999e+00 7.100000e+01 + vertex 6.161496e+00 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.161496e+00 7.957306e+00 7.000000e+01 + vertex 6.161496e+00 7.957306e+00 7.100000e+01 + vertex 6.457310e+00 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.457310e+00 7.661492e+00 7.000000e+01 + vertex 6.161496e+00 7.957306e+00 7.100000e+01 + vertex 6.457310e+00 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 5.735717e-01 8.191554e-01 -0.000000e+00 + outer loop + vertex 6.457310e+00 7.661492e+00 7.000000e+01 + vertex 6.457310e+00 7.661492e+00 7.100000e+01 + vertex 6.800003e+00 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal 5.735717e-01 8.191554e-01 -0.000000e+00 + outer loop + vertex 6.800003e+00 7.421538e+00 7.000000e+01 + vertex 6.457310e+00 7.661492e+00 7.100000e+01 + vertex 6.800003e+00 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 4.226227e-01 9.063057e-01 -0.000000e+00 + outer loop + vertex 6.800003e+00 7.421538e+00 7.000000e+01 + vertex 6.800003e+00 7.421538e+00 7.100000e+01 + vertex 7.179152e+00 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal 4.226227e-01 9.063057e-01 -0.000000e+00 + outer loop + vertex 7.179152e+00 7.244736e+00 7.000000e+01 + vertex 6.800003e+00 7.421538e+00 7.100000e+01 + vertex 7.179152e+00 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 2.588169e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 7.179152e+00 7.244736e+00 7.000000e+01 + vertex 7.179152e+00 7.244736e+00 7.100000e+01 + vertex 7.583246e+00 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal 2.588169e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 7.583246e+00 7.136460e+00 7.000000e+01 + vertex 7.179152e+00 7.244736e+00 7.100000e+01 + vertex 7.583246e+00 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 7.583246e+00 7.136460e+00 7.000000e+01 + vertex 7.583246e+00 7.136460e+00 7.100000e+01 + vertex 8.000001e+00 7.099997e+00 7.000000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 7.099997e+00 7.000000e+01 + vertex 7.583246e+00 7.136460e+00 7.100000e+01 + vertex 8.000001e+00 7.099997e+00 7.100000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 7.099997e+00 7.000000e+01 + vertex 8.000001e+00 7.099997e+00 7.100000e+01 + vertex 8.416757e+00 7.136460e+00 7.000000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 7.136460e+00 7.000000e+01 + vertex 8.000001e+00 7.099997e+00 7.100000e+01 + vertex 8.416757e+00 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal -2.588169e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 7.136460e+00 7.000000e+01 + vertex 8.416757e+00 7.136460e+00 7.100000e+01 + vertex 8.820850e+00 7.244736e+00 7.000000e+01 + endloop + endfacet + facet normal -2.588169e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 7.244736e+00 7.000000e+01 + vertex 8.416757e+00 7.136460e+00 7.100000e+01 + vertex 8.820850e+00 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal -4.226193e-01 9.063073e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 7.244736e+00 7.000000e+01 + vertex 8.820850e+00 7.244736e+00 7.100000e+01 + vertex 9.200003e+00 7.421538e+00 7.000000e+01 + endloop + endfacet + facet normal -4.226193e-01 9.063073e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 7.421538e+00 7.000000e+01 + vertex 8.820850e+00 7.244736e+00 7.100000e+01 + vertex 9.200003e+00 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal -5.735759e-01 8.191524e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 7.421538e+00 7.000000e+01 + vertex 9.200003e+00 7.421538e+00 7.100000e+01 + vertex 9.542692e+00 7.661492e+00 7.000000e+01 + endloop + endfacet + facet normal -5.735759e-01 8.191524e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 7.661492e+00 7.000000e+01 + vertex 9.200003e+00 7.421538e+00 7.100000e+01 + vertex 9.542692e+00 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 7.661492e+00 7.000000e+01 + vertex 9.542692e+00 7.661492e+00 7.100000e+01 + vertex 9.838507e+00 7.957306e+00 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 7.957306e+00 7.000000e+01 + vertex 9.542692e+00 7.661492e+00 7.100000e+01 + vertex 9.838507e+00 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal -8.191512e-01 5.735777e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 7.957306e+00 7.000000e+01 + vertex 9.838507e+00 7.957306e+00 7.100000e+01 + vertex 1.007846e+01 8.299999e+00 7.000000e+01 + endloop + endfacet + facet normal -8.191512e-01 5.735777e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 8.299999e+00 7.000000e+01 + vertex 9.838507e+00 7.957306e+00 7.100000e+01 + vertex 1.007846e+01 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal -9.063091e-01 4.226154e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 8.299999e+00 7.000000e+01 + vertex 1.007846e+01 8.299999e+00 7.100000e+01 + vertex 1.025526e+01 8.679148e+00 7.000000e+01 + endloop + endfacet + facet normal -9.063091e-01 4.226154e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 8.679148e+00 7.000000e+01 + vertex 1.007846e+01 8.299999e+00 7.100000e+01 + vertex 1.025526e+01 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659242e-01 2.588253e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 8.679148e+00 7.000000e+01 + vertex 1.025526e+01 8.679148e+00 7.100000e+01 + vertex 1.036354e+01 9.083241e+00 7.000000e+01 + endloop + endfacet + facet normal -9.659242e-01 2.588253e-01 0.000000e+00 + outer loop + vertex 1.036354e+01 9.083241e+00 7.000000e+01 + vertex 1.025526e+01 8.679148e+00 7.100000e+01 + vertex 1.036354e+01 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715104e-02 0.000000e+00 + outer loop + vertex 1.036354e+01 9.083241e+00 7.000000e+01 + vertex 1.036354e+01 9.083241e+00 7.100000e+01 + vertex 1.040000e+01 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715104e-02 0.000000e+00 + outer loop + vertex 1.040000e+01 9.499997e+00 7.000000e+01 + vertex 1.036354e+01 9.083241e+00 7.100000e+01 + vertex 1.040000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715104e-02 0.000000e+00 + outer loop + vertex 1.040000e+01 9.499997e+00 7.000000e+01 + vertex 1.040000e+01 9.499997e+00 7.100000e+01 + vertex 1.036354e+01 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715104e-02 0.000000e+00 + outer loop + vertex 1.036354e+01 9.916753e+00 7.000000e+01 + vertex 1.040000e+01 9.499997e+00 7.100000e+01 + vertex 1.036354e+01 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659242e-01 -2.588253e-01 0.000000e+00 + outer loop + vertex 1.036354e+01 9.916753e+00 7.000000e+01 + vertex 1.036354e+01 9.916753e+00 7.100000e+01 + vertex 1.025526e+01 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659242e-01 -2.588253e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 1.032085e+01 7.000000e+01 + vertex 1.036354e+01 9.916753e+00 7.100000e+01 + vertex 1.025526e+01 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063107e-01 -4.226120e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 1.032085e+01 7.000000e+01 + vertex 1.025526e+01 1.032085e+01 7.100000e+01 + vertex 1.007846e+01 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063107e-01 -4.226120e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 1.070000e+01 7.000000e+01 + vertex 1.025526e+01 1.032085e+01 7.100000e+01 + vertex 1.007846e+01 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191482e-01 -5.735819e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 1.070000e+01 7.000000e+01 + vertex 1.007846e+01 1.070000e+01 7.100000e+01 + vertex 9.838507e+00 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191482e-01 -5.735819e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 1.104269e+01 7.000000e+01 + vertex 1.007846e+01 1.070000e+01 7.100000e+01 + vertex 9.838507e+00 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 1.104269e+01 7.000000e+01 + vertex 9.838507e+00 1.104269e+01 7.100000e+01 + vertex 9.542692e+00 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 1.133851e+01 7.000000e+01 + vertex 9.838507e+00 1.104269e+01 7.100000e+01 + vertex 9.542692e+00 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735759e-01 -8.191524e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 1.133851e+01 7.000000e+01 + vertex 9.542692e+00 1.133851e+01 7.100000e+01 + vertex 9.200003e+00 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735759e-01 -8.191524e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 1.157846e+01 7.000000e+01 + vertex 9.542692e+00 1.133851e+01 7.100000e+01 + vertex 9.200003e+00 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226193e-01 -9.063073e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 1.157846e+01 7.000000e+01 + vertex 9.200003e+00 1.157846e+01 7.100000e+01 + vertex 8.820850e+00 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226193e-01 -9.063073e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 1.175526e+01 7.000000e+01 + vertex 9.200003e+00 1.157846e+01 7.100000e+01 + vertex 8.820850e+00 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588169e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 1.175526e+01 7.000000e+01 + vertex 8.820850e+00 1.175526e+01 7.100000e+01 + vertex 8.416757e+00 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588169e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 1.186354e+01 7.000000e+01 + vertex 8.820850e+00 1.175526e+01 7.100000e+01 + vertex 8.416757e+00 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 1.186354e+01 7.000000e+01 + vertex 8.416757e+00 1.186354e+01 7.100000e+01 + vertex 8.000001e+00 1.190000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 1.190000e+01 7.000000e+01 + vertex 8.416757e+00 1.186354e+01 7.100000e+01 + vertex 8.000001e+00 1.190000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 1.190000e+01 7.000000e+01 + vertex 8.000001e+00 1.190000e+01 7.100000e+01 + vertex 7.583246e+00 1.186354e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715104e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 7.583246e+00 1.186354e+01 7.000000e+01 + vertex 8.000001e+00 1.190000e+01 7.100000e+01 + vertex 7.583246e+00 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588169e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 7.583246e+00 1.186354e+01 7.000000e+01 + vertex 7.583246e+00 1.186354e+01 7.100000e+01 + vertex 7.179152e+00 1.175526e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588169e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 7.179152e+00 1.175526e+01 7.000000e+01 + vertex 7.583246e+00 1.186354e+01 7.100000e+01 + vertex 7.179152e+00 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226227e-01 -9.063057e-01 0.000000e+00 + outer loop + vertex 7.179152e+00 1.175526e+01 7.000000e+01 + vertex 7.179152e+00 1.175526e+01 7.100000e+01 + vertex 6.800003e+00 1.157846e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226227e-01 -9.063057e-01 0.000000e+00 + outer loop + vertex 6.800003e+00 1.157846e+01 7.000000e+01 + vertex 7.179152e+00 1.175526e+01 7.100000e+01 + vertex 6.800003e+00 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735717e-01 -8.191554e-01 0.000000e+00 + outer loop + vertex 6.800003e+00 1.157846e+01 7.000000e+01 + vertex 6.800003e+00 1.157846e+01 7.100000e+01 + vertex 6.457310e+00 1.133851e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735717e-01 -8.191554e-01 0.000000e+00 + outer loop + vertex 6.457310e+00 1.133851e+01 7.000000e+01 + vertex 6.800003e+00 1.157846e+01 7.100000e+01 + vertex 6.457310e+00 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 6.457310e+00 1.133851e+01 7.000000e+01 + vertex 6.457310e+00 1.133851e+01 7.100000e+01 + vertex 6.161496e+00 1.104269e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 6.161496e+00 1.104269e+01 7.000000e+01 + vertex 6.457310e+00 1.133851e+01 7.100000e+01 + vertex 6.161496e+00 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191482e-01 -5.735819e-01 0.000000e+00 + outer loop + vertex 6.161496e+00 1.104269e+01 7.000000e+01 + vertex 6.161496e+00 1.104269e+01 7.100000e+01 + vertex 5.921539e+00 1.070000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191482e-01 -5.735819e-01 0.000000e+00 + outer loop + vertex 5.921539e+00 1.070000e+01 7.000000e+01 + vertex 6.161496e+00 1.104269e+01 7.100000e+01 + vertex 5.921539e+00 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063107e-01 -4.226120e-01 0.000000e+00 + outer loop + vertex 5.921539e+00 1.070000e+01 7.000000e+01 + vertex 5.921539e+00 1.070000e+01 7.100000e+01 + vertex 5.744740e+00 1.032085e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063107e-01 -4.226120e-01 0.000000e+00 + outer loop + vertex 5.744740e+00 1.032085e+01 7.000000e+01 + vertex 5.921539e+00 1.070000e+01 7.100000e+01 + vertex 5.744740e+00 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588169e-01 0.000000e+00 + outer loop + vertex 5.744740e+00 1.032085e+01 7.000000e+01 + vertex 5.744740e+00 1.032085e+01 7.100000e+01 + vertex 5.636465e+00 9.916753e+00 7.000000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588169e-01 0.000000e+00 + outer loop + vertex 5.636465e+00 9.916753e+00 7.000000e+01 + vertex 5.744740e+00 1.032085e+01 7.100000e+01 + vertex 5.636465e+00 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 5.636465e+00 9.916753e+00 7.000000e+01 + vertex 5.636465e+00 9.916753e+00 7.100000e+01 + vertex 5.600002e+00 9.499997e+00 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 5.600002e+00 9.499997e+00 7.000000e+01 + vertex 5.636465e+00 9.916753e+00 7.100000e+01 + vertex 5.600002e+00 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 7.421538e+00 7.100000e+01 + vertex 6.000001e+00 6.035894e+00 7.100000e+01 + vertex 7.179152e+00 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 7.244736e+00 7.100000e+01 + vertex 6.000001e+00 6.035894e+00 7.100000e+01 + vertex 6.631922e+00 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 7.244736e+00 7.100000e+01 + vertex 6.631922e+00 5.741227e+00 7.100000e+01 + vertex 7.583246e+00 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 7.136460e+00 7.100000e+01 + vertex 6.631922e+00 5.741227e+00 7.100000e+01 + vertex 7.305410e+00 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 7.136460e+00 7.100000e+01 + vertex 7.305410e+00 5.560767e+00 7.100000e+01 + vertex 8.000001e+00 7.099997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 7.099997e+00 7.100000e+01 + vertex 7.305410e+00 5.560767e+00 7.100000e+01 + vertex 8.000001e+00 5.499996e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 7.099997e+00 7.100000e+01 + vertex 8.000001e+00 5.499996e+00 7.100000e+01 + vertex 8.416757e+00 7.136460e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 7.136460e+00 7.100000e+01 + vertex 8.000001e+00 5.499996e+00 7.100000e+01 + vertex 8.694593e+00 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 7.136460e+00 7.100000e+01 + vertex 8.694593e+00 5.560767e+00 7.100000e+01 + vertex 8.820850e+00 7.244736e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 7.244736e+00 7.100000e+01 + vertex 8.694593e+00 5.560767e+00 7.100000e+01 + vertex 9.368081e+00 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 7.244736e+00 7.100000e+01 + vertex 9.368081e+00 5.741227e+00 7.100000e+01 + vertex 9.200003e+00 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 7.421538e+00 7.100000e+01 + vertex 9.368081e+00 5.741227e+00 7.100000e+01 + vertex 1.000000e+01 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 7.421538e+00 7.100000e+01 + vertex 1.000000e+01 6.035894e+00 7.100000e+01 + vertex 9.542692e+00 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 7.661492e+00 7.100000e+01 + vertex 1.000000e+01 6.035894e+00 7.100000e+01 + vertex 1.057115e+01 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 7.661492e+00 7.100000e+01 + vertex 1.057115e+01 6.435819e+00 7.100000e+01 + vertex 9.838507e+00 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 7.957306e+00 7.100000e+01 + vertex 1.057115e+01 6.435819e+00 7.100000e+01 + vertex 1.106418e+01 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 7.957306e+00 7.100000e+01 + vertex 1.106418e+01 6.928846e+00 7.100000e+01 + vertex 1.007846e+01 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 8.299999e+00 7.100000e+01 + vertex 1.106418e+01 6.928846e+00 7.100000e+01 + vertex 1.146410e+01 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 8.299999e+00 7.100000e+01 + vertex 1.146410e+01 7.499997e+00 7.100000e+01 + vertex 1.025526e+01 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 8.679148e+00 7.100000e+01 + vertex 1.146410e+01 7.499997e+00 7.100000e+01 + vertex 1.175877e+01 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 8.679148e+00 7.100000e+01 + vertex 1.175877e+01 8.131918e+00 7.100000e+01 + vertex 1.036354e+01 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 9.083241e+00 7.100000e+01 + vertex 1.175877e+01 8.131918e+00 7.100000e+01 + vertex 1.193923e+01 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 9.083241e+00 7.100000e+01 + vertex 1.193923e+01 8.805405e+00 7.100000e+01 + vertex 1.040000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.040000e+01 9.499997e+00 7.100000e+01 + vertex 1.193923e+01 8.805405e+00 7.100000e+01 + vertex 1.200000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.040000e+01 9.499997e+00 7.100000e+01 + vertex 1.200000e+01 9.499997e+00 7.100000e+01 + vertex 1.036354e+01 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 9.916753e+00 7.100000e+01 + vertex 1.200000e+01 9.499997e+00 7.100000e+01 + vertex 1.193923e+01 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 9.916753e+00 7.100000e+01 + vertex 1.193923e+01 1.019459e+01 7.100000e+01 + vertex 1.025526e+01 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 1.032085e+01 7.100000e+01 + vertex 1.193923e+01 1.019459e+01 7.100000e+01 + vertex 1.175877e+01 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 1.032085e+01 7.100000e+01 + vertex 1.175877e+01 1.086808e+01 7.100000e+01 + vertex 1.007846e+01 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 1.070000e+01 7.100000e+01 + vertex 1.175877e+01 1.086808e+01 7.100000e+01 + vertex 1.146410e+01 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 1.070000e+01 7.100000e+01 + vertex 1.146410e+01 1.150000e+01 7.100000e+01 + vertex 9.838507e+00 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 1.104269e+01 7.100000e+01 + vertex 1.146410e+01 1.150000e+01 7.100000e+01 + vertex 1.106418e+01 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 1.104269e+01 7.100000e+01 + vertex 1.106418e+01 1.207115e+01 7.100000e+01 + vertex 9.542692e+00 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 1.133851e+01 7.100000e+01 + vertex 1.106418e+01 1.207115e+01 7.100000e+01 + vertex 1.057115e+01 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 1.133851e+01 7.100000e+01 + vertex 1.057115e+01 1.256417e+01 7.100000e+01 + vertex 9.200003e+00 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 1.157846e+01 7.100000e+01 + vertex 1.057115e+01 1.256417e+01 7.100000e+01 + vertex 1.000000e+01 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 1.157846e+01 7.100000e+01 + vertex 1.000000e+01 1.296410e+01 7.100000e+01 + vertex 8.820850e+00 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 1.175526e+01 7.100000e+01 + vertex 1.000000e+01 1.296410e+01 7.100000e+01 + vertex 9.368081e+00 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 1.175526e+01 7.100000e+01 + vertex 9.368081e+00 1.325877e+01 7.100000e+01 + vertex 8.416757e+00 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 1.186354e+01 7.100000e+01 + vertex 9.368081e+00 1.325877e+01 7.100000e+01 + vertex 8.694593e+00 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 1.186354e+01 7.100000e+01 + vertex 8.694593e+00 1.343923e+01 7.100000e+01 + vertex 8.000001e+00 1.190000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 1.190000e+01 7.100000e+01 + vertex 8.694593e+00 1.343923e+01 7.100000e+01 + vertex 8.000001e+00 1.350000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 1.190000e+01 7.100000e+01 + vertex 8.000001e+00 1.350000e+01 7.100000e+01 + vertex 7.583246e+00 1.186354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 1.186354e+01 7.100000e+01 + vertex 8.000001e+00 1.350000e+01 7.100000e+01 + vertex 7.305410e+00 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 1.186354e+01 7.100000e+01 + vertex 7.305410e+00 1.343923e+01 7.100000e+01 + vertex 7.179152e+00 1.175526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 1.175526e+01 7.100000e+01 + vertex 7.305410e+00 1.343923e+01 7.100000e+01 + vertex 6.631922e+00 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 1.175526e+01 7.100000e+01 + vertex 6.631922e+00 1.325877e+01 7.100000e+01 + vertex 6.800003e+00 1.157846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 1.157846e+01 7.100000e+01 + vertex 6.631922e+00 1.325877e+01 7.100000e+01 + vertex 6.000001e+00 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 1.157846e+01 7.100000e+01 + vertex 6.000001e+00 1.296410e+01 7.100000e+01 + vertex 6.457310e+00 1.133851e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 1.133851e+01 7.100000e+01 + vertex 6.000001e+00 1.296410e+01 7.100000e+01 + vertex 5.428851e+00 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 1.133851e+01 7.100000e+01 + vertex 5.428851e+00 1.256417e+01 7.100000e+01 + vertex 6.161496e+00 1.104269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 1.104269e+01 7.100000e+01 + vertex 5.428851e+00 1.256417e+01 7.100000e+01 + vertex 4.935823e+00 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 1.104269e+01 7.100000e+01 + vertex 4.935823e+00 1.207115e+01 7.100000e+01 + vertex 5.921539e+00 1.070000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 1.070000e+01 7.100000e+01 + vertex 4.935823e+00 1.207115e+01 7.100000e+01 + vertex 4.535899e+00 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 1.070000e+01 7.100000e+01 + vertex 4.535899e+00 1.150000e+01 7.100000e+01 + vertex 5.744740e+00 1.032085e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 1.032085e+01 7.100000e+01 + vertex 4.535899e+00 1.150000e+01 7.100000e+01 + vertex 4.241232e+00 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 1.032085e+01 7.100000e+01 + vertex 4.241232e+00 1.086808e+01 7.100000e+01 + vertex 5.636465e+00 9.916753e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 9.916753e+00 7.100000e+01 + vertex 4.241232e+00 1.086808e+01 7.100000e+01 + vertex 4.060771e+00 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 9.916753e+00 7.100000e+01 + vertex 4.060771e+00 1.019459e+01 7.100000e+01 + vertex 5.600002e+00 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.600002e+00 9.499997e+00 7.100000e+01 + vertex 4.060771e+00 1.019459e+01 7.100000e+01 + vertex 4.000001e+00 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.600002e+00 9.499997e+00 7.100000e+01 + vertex 4.000001e+00 9.499997e+00 7.100000e+01 + vertex 5.636465e+00 9.083241e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 9.083241e+00 7.100000e+01 + vertex 4.000001e+00 9.499997e+00 7.100000e+01 + vertex 4.060771e+00 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 9.083241e+00 7.100000e+01 + vertex 4.060771e+00 8.805405e+00 7.100000e+01 + vertex 5.744740e+00 8.679148e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 8.679148e+00 7.100000e+01 + vertex 4.060771e+00 8.805405e+00 7.100000e+01 + vertex 4.241232e+00 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 8.679148e+00 7.100000e+01 + vertex 4.241232e+00 8.131918e+00 7.100000e+01 + vertex 5.921539e+00 8.299999e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 8.299999e+00 7.100000e+01 + vertex 4.241232e+00 8.131918e+00 7.100000e+01 + vertex 4.535899e+00 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 8.299999e+00 7.100000e+01 + vertex 4.535899e+00 7.499997e+00 7.100000e+01 + vertex 6.161496e+00 7.957306e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 7.957306e+00 7.100000e+01 + vertex 4.535899e+00 7.499997e+00 7.100000e+01 + vertex 4.935823e+00 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 7.957306e+00 7.100000e+01 + vertex 4.935823e+00 6.928846e+00 7.100000e+01 + vertex 6.457310e+00 7.661492e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 7.661492e+00 7.100000e+01 + vertex 4.935823e+00 6.928846e+00 7.100000e+01 + vertex 5.428851e+00 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 7.661492e+00 7.100000e+01 + vertex 5.428851e+00 6.435819e+00 7.100000e+01 + vertex 6.800003e+00 7.421538e+00 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 7.421538e+00 7.100000e+01 + vertex 5.428851e+00 6.435819e+00 7.100000e+01 + vertex 6.000001e+00 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715827e-02 -0.000000e+00 + outer loop + vertex 4.000001e+00 9.499997e+00 7.100000e+01 + vertex 4.000001e+00 9.499997e+00 7.450000e+01 + vertex 4.060771e+00 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715827e-02 -0.000000e+00 + outer loop + vertex 4.060771e+00 8.805405e+00 7.100000e+01 + vertex 4.000001e+00 9.499997e+00 7.450000e+01 + vertex 4.060771e+00 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 4.060771e+00 8.805405e+00 7.100000e+01 + vertex 4.060771e+00 8.805405e+00 7.450000e+01 + vertex 4.241232e+00 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 4.241232e+00 8.131918e+00 7.100000e+01 + vertex 4.060771e+00 8.805405e+00 7.450000e+01 + vertex 4.241232e+00 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal 9.063094e-01 4.226149e-01 -0.000000e+00 + outer loop + vertex 4.241232e+00 8.131918e+00 7.100000e+01 + vertex 4.241232e+00 8.131918e+00 7.450000e+01 + vertex 4.535899e+00 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 9.063094e-01 4.226149e-01 -0.000000e+00 + outer loop + vertex 4.535899e+00 7.499997e+00 7.100000e+01 + vertex 4.241232e+00 8.131918e+00 7.450000e+01 + vertex 4.535899e+00 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 8.191513e-01 5.735774e-01 -0.000000e+00 + outer loop + vertex 4.535899e+00 7.499997e+00 7.100000e+01 + vertex 4.535899e+00 7.499997e+00 7.450000e+01 + vertex 4.935823e+00 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal 8.191513e-01 5.735774e-01 -0.000000e+00 + outer loop + vertex 4.935823e+00 6.928846e+00 7.100000e+01 + vertex 4.535899e+00 7.499997e+00 7.450000e+01 + vertex 4.935823e+00 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.935823e+00 6.928846e+00 7.100000e+01 + vertex 4.935823e+00 6.928846e+00 7.450000e+01 + vertex 5.428851e+00 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 5.428851e+00 6.435819e+00 7.100000e+01 + vertex 4.935823e+00 6.928846e+00 7.450000e+01 + vertex 5.428851e+00 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 -0.000000e+00 + outer loop + vertex 5.428851e+00 6.435819e+00 7.100000e+01 + vertex 5.428851e+00 6.435819e+00 7.450000e+01 + vertex 6.000001e+00 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 -0.000000e+00 + outer loop + vertex 6.000001e+00 6.035894e+00 7.100000e+01 + vertex 5.428851e+00 6.435819e+00 7.450000e+01 + vertex 6.000001e+00 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal 4.226149e-01 9.063094e-01 -0.000000e+00 + outer loop + vertex 6.000001e+00 6.035894e+00 7.100000e+01 + vertex 6.000001e+00 6.035894e+00 7.450000e+01 + vertex 6.631922e+00 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal 4.226149e-01 9.063094e-01 -0.000000e+00 + outer loop + vertex 6.631922e+00 5.741227e+00 7.100000e+01 + vertex 6.000001e+00 6.035894e+00 7.450000e+01 + vertex 6.631922e+00 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 6.631922e+00 5.741227e+00 7.100000e+01 + vertex 6.631922e+00 5.741227e+00 7.450000e+01 + vertex 7.305410e+00 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 7.305410e+00 5.560767e+00 7.100000e+01 + vertex 6.631922e+00 5.741227e+00 7.450000e+01 + vertex 7.305410e+00 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal 8.715827e-02 9.961945e-01 -0.000000e+00 + outer loop + vertex 7.305410e+00 5.560767e+00 7.100000e+01 + vertex 7.305410e+00 5.560767e+00 7.450000e+01 + vertex 8.000001e+00 5.499996e+00 7.100000e+01 + endloop + endfacet + facet normal 8.715827e-02 9.961945e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 5.499996e+00 7.100000e+01 + vertex 7.305410e+00 5.560767e+00 7.450000e+01 + vertex 8.000001e+00 5.499996e+00 7.450000e+01 + endloop + endfacet + facet normal -8.715827e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 5.499996e+00 7.100000e+01 + vertex 8.000001e+00 5.499996e+00 7.450000e+01 + vertex 8.694593e+00 5.560767e+00 7.100000e+01 + endloop + endfacet + facet normal -8.715827e-02 9.961945e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 5.560767e+00 7.100000e+01 + vertex 8.000001e+00 5.499996e+00 7.450000e+01 + vertex 8.694593e+00 5.560767e+00 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 5.560767e+00 7.100000e+01 + vertex 8.694593e+00 5.560767e+00 7.450000e+01 + vertex 9.368081e+00 5.741227e+00 7.100000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 5.741227e+00 7.100000e+01 + vertex 8.694593e+00 5.560767e+00 7.450000e+01 + vertex 9.368081e+00 5.741227e+00 7.450000e+01 + endloop + endfacet + facet normal -4.226149e-01 9.063094e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 5.741227e+00 7.100000e+01 + vertex 9.368081e+00 5.741227e+00 7.450000e+01 + vertex 1.000000e+01 6.035894e+00 7.100000e+01 + endloop + endfacet + facet normal -4.226149e-01 9.063094e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 6.035894e+00 7.100000e+01 + vertex 9.368081e+00 5.741227e+00 7.450000e+01 + vertex 1.000000e+01 6.035894e+00 7.450000e+01 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 6.035894e+00 7.100000e+01 + vertex 1.000000e+01 6.035894e+00 7.450000e+01 + vertex 1.057115e+01 6.435819e+00 7.100000e+01 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 6.435819e+00 7.100000e+01 + vertex 1.000000e+01 6.035894e+00 7.450000e+01 + vertex 1.057115e+01 6.435819e+00 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 6.435819e+00 7.100000e+01 + vertex 1.057115e+01 6.435819e+00 7.450000e+01 + vertex 1.106418e+01 6.928846e+00 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 6.928846e+00 7.100000e+01 + vertex 1.057115e+01 6.435819e+00 7.450000e+01 + vertex 1.106418e+01 6.928846e+00 7.450000e+01 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 6.928846e+00 7.100000e+01 + vertex 1.106418e+01 6.928846e+00 7.450000e+01 + vertex 1.146410e+01 7.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 7.499997e+00 7.100000e+01 + vertex 1.106418e+01 6.928846e+00 7.450000e+01 + vertex 1.146410e+01 7.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -9.063094e-01 4.226149e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 7.499997e+00 7.100000e+01 + vertex 1.146410e+01 7.499997e+00 7.450000e+01 + vertex 1.175877e+01 8.131918e+00 7.100000e+01 + endloop + endfacet + facet normal -9.063094e-01 4.226149e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 8.131918e+00 7.100000e+01 + vertex 1.146410e+01 7.499997e+00 7.450000e+01 + vertex 1.175877e+01 8.131918e+00 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 8.131918e+00 7.100000e+01 + vertex 1.175877e+01 8.131918e+00 7.450000e+01 + vertex 1.193923e+01 8.805405e+00 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 1.193923e+01 8.805405e+00 7.100000e+01 + vertex 1.175877e+01 8.131918e+00 7.450000e+01 + vertex 1.193923e+01 8.805405e+00 7.450000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715827e-02 0.000000e+00 + outer loop + vertex 1.193923e+01 8.805405e+00 7.100000e+01 + vertex 1.193923e+01 8.805405e+00 7.450000e+01 + vertex 1.200000e+01 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715827e-02 0.000000e+00 + outer loop + vertex 1.200000e+01 9.499997e+00 7.100000e+01 + vertex 1.193923e+01 8.805405e+00 7.450000e+01 + vertex 1.200000e+01 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715780e-02 0.000000e+00 + outer loop + vertex 1.200000e+01 9.499997e+00 7.100000e+01 + vertex 1.200000e+01 9.499997e+00 7.450000e+01 + vertex 1.193923e+01 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715780e-02 0.000000e+00 + outer loop + vertex 1.193923e+01 1.019459e+01 7.100000e+01 + vertex 1.200000e+01 9.499997e+00 7.450000e+01 + vertex 1.193923e+01 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 1.193923e+01 1.019459e+01 7.100000e+01 + vertex 1.193923e+01 1.019459e+01 7.450000e+01 + vertex 1.175877e+01 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 1.086808e+01 7.100000e+01 + vertex 1.193923e+01 1.019459e+01 7.450000e+01 + vertex 1.175877e+01 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063084e-01 -4.226169e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 1.086808e+01 7.100000e+01 + vertex 1.175877e+01 1.086808e+01 7.450000e+01 + vertex 1.146410e+01 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063084e-01 -4.226169e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 1.150000e+01 7.100000e+01 + vertex 1.175877e+01 1.086808e+01 7.450000e+01 + vertex 1.146410e+01 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191513e-01 -5.735774e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 1.150000e+01 7.100000e+01 + vertex 1.146410e+01 1.150000e+01 7.450000e+01 + vertex 1.106418e+01 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191513e-01 -5.735774e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 1.207115e+01 7.100000e+01 + vertex 1.146410e+01 1.150000e+01 7.450000e+01 + vertex 1.106418e+01 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 1.207115e+01 7.100000e+01 + vertex 1.106418e+01 1.207115e+01 7.450000e+01 + vertex 1.057115e+01 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 1.256417e+01 7.100000e+01 + vertex 1.106418e+01 1.207115e+01 7.450000e+01 + vertex 1.057115e+01 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735774e-01 -8.191513e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 1.256417e+01 7.100000e+01 + vertex 1.057115e+01 1.256417e+01 7.450000e+01 + vertex 1.000000e+01 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735774e-01 -8.191513e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 1.296410e+01 7.100000e+01 + vertex 1.057115e+01 1.256417e+01 7.450000e+01 + vertex 1.000000e+01 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226149e-01 -9.063094e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 1.296410e+01 7.100000e+01 + vertex 1.000000e+01 1.296410e+01 7.450000e+01 + vertex 9.368081e+00 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226149e-01 -9.063094e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 1.325877e+01 7.100000e+01 + vertex 1.000000e+01 1.296410e+01 7.450000e+01 + vertex 9.368081e+00 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 1.325877e+01 7.100000e+01 + vertex 9.368081e+00 1.325877e+01 7.450000e+01 + vertex 8.694593e+00 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 1.343923e+01 7.100000e+01 + vertex 9.368081e+00 1.325877e+01 7.450000e+01 + vertex 8.694593e+00 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715827e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 1.343923e+01 7.100000e+01 + vertex 8.694593e+00 1.343923e+01 7.450000e+01 + vertex 8.000001e+00 1.350000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715827e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 1.350000e+01 7.100000e+01 + vertex 8.694593e+00 1.343923e+01 7.450000e+01 + vertex 8.000001e+00 1.350000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715827e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 1.350000e+01 7.100000e+01 + vertex 8.000001e+00 1.350000e+01 7.450000e+01 + vertex 7.305410e+00 1.343923e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715827e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 7.305410e+00 1.343923e+01 7.100000e+01 + vertex 8.000001e+00 1.350000e+01 7.450000e+01 + vertex 7.305410e+00 1.343923e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 7.305410e+00 1.343923e+01 7.100000e+01 + vertex 7.305410e+00 1.343923e+01 7.450000e+01 + vertex 6.631922e+00 1.325877e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 6.631922e+00 1.325877e+01 7.100000e+01 + vertex 7.305410e+00 1.343923e+01 7.450000e+01 + vertex 6.631922e+00 1.325877e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226149e-01 -9.063094e-01 0.000000e+00 + outer loop + vertex 6.631922e+00 1.325877e+01 7.100000e+01 + vertex 6.631922e+00 1.325877e+01 7.450000e+01 + vertex 6.000001e+00 1.296410e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226149e-01 -9.063094e-01 0.000000e+00 + outer loop + vertex 6.000001e+00 1.296410e+01 7.100000e+01 + vertex 6.631922e+00 1.325877e+01 7.450000e+01 + vertex 6.000001e+00 1.296410e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735774e-01 -8.191513e-01 0.000000e+00 + outer loop + vertex 6.000001e+00 1.296410e+01 7.100000e+01 + vertex 6.000001e+00 1.296410e+01 7.450000e+01 + vertex 5.428851e+00 1.256417e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735774e-01 -8.191513e-01 0.000000e+00 + outer loop + vertex 5.428851e+00 1.256417e+01 7.100000e+01 + vertex 6.000001e+00 1.296410e+01 7.450000e+01 + vertex 5.428851e+00 1.256417e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 5.428851e+00 1.256417e+01 7.100000e+01 + vertex 5.428851e+00 1.256417e+01 7.450000e+01 + vertex 4.935823e+00 1.207115e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.935823e+00 1.207115e+01 7.100000e+01 + vertex 5.428851e+00 1.256417e+01 7.450000e+01 + vertex 4.935823e+00 1.207115e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191513e-01 -5.735774e-01 0.000000e+00 + outer loop + vertex 4.935823e+00 1.207115e+01 7.100000e+01 + vertex 4.935823e+00 1.207115e+01 7.450000e+01 + vertex 4.535899e+00 1.150000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191513e-01 -5.735774e-01 0.000000e+00 + outer loop + vertex 4.535899e+00 1.150000e+01 7.100000e+01 + vertex 4.935823e+00 1.207115e+01 7.450000e+01 + vertex 4.535899e+00 1.150000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063084e-01 -4.226169e-01 0.000000e+00 + outer loop + vertex 4.535899e+00 1.150000e+01 7.100000e+01 + vertex 4.535899e+00 1.150000e+01 7.450000e+01 + vertex 4.241232e+00 1.086808e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063084e-01 -4.226169e-01 0.000000e+00 + outer loop + vertex 4.241232e+00 1.086808e+01 7.100000e+01 + vertex 4.535899e+00 1.150000e+01 7.450000e+01 + vertex 4.241232e+00 1.086808e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 4.241232e+00 1.086808e+01 7.100000e+01 + vertex 4.241232e+00 1.086808e+01 7.450000e+01 + vertex 4.060771e+00 1.019459e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 4.060771e+00 1.019459e+01 7.100000e+01 + vertex 4.241232e+00 1.086808e+01 7.450000e+01 + vertex 4.060771e+00 1.019459e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715780e-02 0.000000e+00 + outer loop + vertex 4.060771e+00 1.019459e+01 7.100000e+01 + vertex 4.060771e+00 1.019459e+01 7.450000e+01 + vertex 4.000001e+00 9.499997e+00 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715780e-02 0.000000e+00 + outer loop + vertex 4.000001e+00 9.499997e+00 7.100000e+01 + vertex 4.060771e+00 1.019459e+01 7.450000e+01 + vertex 4.000001e+00 9.499997e+00 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 2.760000e+01 4.050000e+01 7.000000e+01 + vertex 2.760000e+01 4.050000e+01 7.100000e+01 + vertex 2.763646e+01 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 2.763646e+01 4.008324e+01 7.000000e+01 + vertex 2.760000e+01 4.050000e+01 7.100000e+01 + vertex 2.763646e+01 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588169e-01 -0.000000e+00 + outer loop + vertex 2.763646e+01 4.008324e+01 7.000000e+01 + vertex 2.763646e+01 4.008324e+01 7.100000e+01 + vertex 2.774474e+01 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588169e-01 -0.000000e+00 + outer loop + vertex 2.774474e+01 3.967915e+01 7.000000e+01 + vertex 2.763646e+01 4.008324e+01 7.100000e+01 + vertex 2.774474e+01 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063065e-01 4.226210e-01 -0.000000e+00 + outer loop + vertex 2.774474e+01 3.967915e+01 7.000000e+01 + vertex 2.774474e+01 3.967915e+01 7.100000e+01 + vertex 2.792154e+01 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063065e-01 4.226210e-01 -0.000000e+00 + outer loop + vertex 2.792154e+01 3.930000e+01 7.000000e+01 + vertex 2.774474e+01 3.967915e+01 7.100000e+01 + vertex 2.792154e+01 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191539e-01 5.735738e-01 -0.000000e+00 + outer loop + vertex 2.792154e+01 3.930000e+01 7.000000e+01 + vertex 2.792154e+01 3.930000e+01 7.100000e+01 + vertex 2.816150e+01 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191539e-01 5.735738e-01 -0.000000e+00 + outer loop + vertex 2.816150e+01 3.895731e+01 7.000000e+01 + vertex 2.792154e+01 3.930000e+01 7.100000e+01 + vertex 2.816150e+01 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071090e-01 7.071046e-01 -0.000000e+00 + outer loop + vertex 2.816150e+01 3.895731e+01 7.000000e+01 + vertex 2.816150e+01 3.895731e+01 7.100000e+01 + vertex 2.845731e+01 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071090e-01 7.071046e-01 -0.000000e+00 + outer loop + vertex 2.845731e+01 3.866149e+01 7.000000e+01 + vertex 2.816150e+01 3.895731e+01 7.100000e+01 + vertex 2.845731e+01 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735747e-01 8.191533e-01 -0.000000e+00 + outer loop + vertex 2.845731e+01 3.866149e+01 7.000000e+01 + vertex 2.845731e+01 3.866149e+01 7.100000e+01 + vertex 2.880000e+01 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735747e-01 8.191533e-01 -0.000000e+00 + outer loop + vertex 2.880000e+01 3.842154e+01 7.000000e+01 + vertex 2.845731e+01 3.866149e+01 7.100000e+01 + vertex 2.880000e+01 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226190e-01 9.063074e-01 -0.000000e+00 + outer loop + vertex 2.880000e+01 3.842154e+01 7.000000e+01 + vertex 2.880000e+01 3.842154e+01 7.100000e+01 + vertex 2.917915e+01 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226190e-01 9.063074e-01 -0.000000e+00 + outer loop + vertex 2.917915e+01 3.824474e+01 7.000000e+01 + vertex 2.880000e+01 3.842154e+01 7.100000e+01 + vertex 2.917915e+01 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588169e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 2.917915e+01 3.824474e+01 7.000000e+01 + vertex 2.917915e+01 3.824474e+01 7.100000e+01 + vertex 2.958325e+01 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588169e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 2.958325e+01 3.813646e+01 7.000000e+01 + vertex 2.917915e+01 3.824474e+01 7.100000e+01 + vertex 2.958325e+01 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 2.958325e+01 3.813646e+01 7.000000e+01 + vertex 2.958325e+01 3.813646e+01 7.100000e+01 + vertex 3.000000e+01 3.810000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 3.810000e+01 7.000000e+01 + vertex 2.958325e+01 3.813646e+01 7.100000e+01 + vertex 3.000000e+01 3.810000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 3.810000e+01 7.000000e+01 + vertex 3.000000e+01 3.810000e+01 7.100000e+01 + vertex 3.041676e+01 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 3.813646e+01 7.000000e+01 + vertex 3.000000e+01 3.810000e+01 7.100000e+01 + vertex 3.041676e+01 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588169e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 3.813646e+01 7.000000e+01 + vertex 3.041676e+01 3.813646e+01 7.100000e+01 + vertex 3.082085e+01 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588169e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 3.824474e+01 7.000000e+01 + vertex 3.041676e+01 3.813646e+01 7.100000e+01 + vertex 3.082085e+01 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226173e-01 9.063082e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 3.824474e+01 7.000000e+01 + vertex 3.082085e+01 3.824474e+01 7.100000e+01 + vertex 3.120000e+01 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226173e-01 9.063082e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 3.842154e+01 7.000000e+01 + vertex 3.082085e+01 3.824474e+01 7.100000e+01 + vertex 3.120000e+01 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735768e-01 8.191518e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 3.842154e+01 7.000000e+01 + vertex 3.120000e+01 3.842154e+01 7.100000e+01 + vertex 3.154269e+01 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735768e-01 8.191518e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 3.866149e+01 7.000000e+01 + vertex 3.120000e+01 3.842154e+01 7.100000e+01 + vertex 3.154269e+01 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 3.866149e+01 7.000000e+01 + vertex 3.154269e+01 3.866149e+01 7.100000e+01 + vertex 3.183851e+01 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 3.895731e+01 7.000000e+01 + vertex 3.154269e+01 3.866149e+01 7.100000e+01 + vertex 3.183851e+01 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191518e-01 5.735768e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 3.895731e+01 7.000000e+01 + vertex 3.183851e+01 3.895731e+01 7.100000e+01 + vertex 3.207846e+01 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191518e-01 5.735768e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 3.930000e+01 7.000000e+01 + vertex 3.183851e+01 3.895731e+01 7.100000e+01 + vertex 3.207846e+01 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063082e-01 4.226173e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 3.930000e+01 7.000000e+01 + vertex 3.207846e+01 3.930000e+01 7.100000e+01 + vertex 3.225526e+01 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063082e-01 4.226173e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 3.967915e+01 7.000000e+01 + vertex 3.207846e+01 3.930000e+01 7.100000e+01 + vertex 3.225526e+01 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659264e-01 2.588169e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 3.967915e+01 7.000000e+01 + vertex 3.225526e+01 3.967915e+01 7.100000e+01 + vertex 3.236354e+01 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659264e-01 2.588169e-01 0.000000e+00 + outer loop + vertex 3.236354e+01 4.008324e+01 7.000000e+01 + vertex 3.225526e+01 3.967915e+01 7.100000e+01 + vertex 3.236354e+01 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715546e-02 0.000000e+00 + outer loop + vertex 3.236354e+01 4.008324e+01 7.000000e+01 + vertex 3.236354e+01 4.008324e+01 7.100000e+01 + vertex 3.240000e+01 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715546e-02 0.000000e+00 + outer loop + vertex 3.240000e+01 4.050000e+01 7.000000e+01 + vertex 3.236354e+01 4.008324e+01 7.100000e+01 + vertex 3.240000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715546e-02 0.000000e+00 + outer loop + vertex 3.240000e+01 4.050000e+01 7.000000e+01 + vertex 3.240000e+01 4.050000e+01 7.100000e+01 + vertex 3.236354e+01 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715546e-02 0.000000e+00 + outer loop + vertex 3.236354e+01 4.091675e+01 7.000000e+01 + vertex 3.240000e+01 4.050000e+01 7.100000e+01 + vertex 3.236354e+01 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 3.236354e+01 4.091675e+01 7.000000e+01 + vertex 3.236354e+01 4.091675e+01 7.100000e+01 + vertex 3.225526e+01 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.132085e+01 7.000000e+01 + vertex 3.236354e+01 4.091675e+01 7.100000e+01 + vertex 3.225526e+01 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063090e-01 -4.226156e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.132085e+01 7.000000e+01 + vertex 3.225526e+01 4.132085e+01 7.100000e+01 + vertex 3.207846e+01 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063090e-01 -4.226156e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.170000e+01 7.000000e+01 + vertex 3.225526e+01 4.132085e+01 7.100000e+01 + vertex 3.207846e+01 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191503e-01 -5.735789e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.170000e+01 7.000000e+01 + vertex 3.207846e+01 4.170000e+01 7.100000e+01 + vertex 3.183851e+01 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191503e-01 -5.735789e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.204269e+01 7.000000e+01 + vertex 3.207846e+01 4.170000e+01 7.100000e+01 + vertex 3.183851e+01 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.204269e+01 7.000000e+01 + vertex 3.183851e+01 4.204269e+01 7.100000e+01 + vertex 3.154269e+01 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.233850e+01 7.000000e+01 + vertex 3.183851e+01 4.204269e+01 7.100000e+01 + vertex 3.154269e+01 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735768e-01 -8.191518e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.233850e+01 7.000000e+01 + vertex 3.154269e+01 4.233850e+01 7.100000e+01 + vertex 3.120000e+01 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735768e-01 -8.191518e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.257846e+01 7.000000e+01 + vertex 3.154269e+01 4.233850e+01 7.100000e+01 + vertex 3.120000e+01 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226173e-01 -9.063082e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.257846e+01 7.000000e+01 + vertex 3.120000e+01 4.257846e+01 7.100000e+01 + vertex 3.082085e+01 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226173e-01 -9.063082e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.275526e+01 7.000000e+01 + vertex 3.120000e+01 4.257846e+01 7.100000e+01 + vertex 3.082085e+01 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588211e-01 -9.659253e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.275526e+01 7.000000e+01 + vertex 3.082085e+01 4.275526e+01 7.100000e+01 + vertex 3.041676e+01 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588211e-01 -9.659253e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.286354e+01 7.000000e+01 + vertex 3.082085e+01 4.275526e+01 7.100000e+01 + vertex 3.041676e+01 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.286354e+01 7.000000e+01 + vertex 3.041676e+01 4.286354e+01 7.100000e+01 + vertex 3.000000e+01 4.290000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.290000e+01 7.000000e+01 + vertex 3.041676e+01 4.286354e+01 7.100000e+01 + vertex 3.000000e+01 4.290000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.290000e+01 7.000000e+01 + vertex 3.000000e+01 4.290000e+01 7.100000e+01 + vertex 2.958325e+01 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 2.958325e+01 4.286354e+01 7.000000e+01 + vertex 3.000000e+01 4.290000e+01 7.100000e+01 + vertex 2.958325e+01 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588211e-01 -9.659253e-01 0.000000e+00 + outer loop + vertex 2.958325e+01 4.286354e+01 7.000000e+01 + vertex 2.958325e+01 4.286354e+01 7.100000e+01 + vertex 2.917915e+01 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588211e-01 -9.659253e-01 0.000000e+00 + outer loop + vertex 2.917915e+01 4.275526e+01 7.000000e+01 + vertex 2.958325e+01 4.286354e+01 7.100000e+01 + vertex 2.917915e+01 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226190e-01 -9.063074e-01 0.000000e+00 + outer loop + vertex 2.917915e+01 4.275526e+01 7.000000e+01 + vertex 2.917915e+01 4.275526e+01 7.100000e+01 + vertex 2.880000e+01 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226190e-01 -9.063074e-01 0.000000e+00 + outer loop + vertex 2.880000e+01 4.257846e+01 7.000000e+01 + vertex 2.917915e+01 4.275526e+01 7.100000e+01 + vertex 2.880000e+01 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735747e-01 -8.191533e-01 0.000000e+00 + outer loop + vertex 2.880000e+01 4.257846e+01 7.000000e+01 + vertex 2.880000e+01 4.257846e+01 7.100000e+01 + vertex 2.845731e+01 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735747e-01 -8.191533e-01 0.000000e+00 + outer loop + vertex 2.845731e+01 4.233850e+01 7.000000e+01 + vertex 2.880000e+01 4.257846e+01 7.100000e+01 + vertex 2.845731e+01 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 2.845731e+01 4.233850e+01 7.000000e+01 + vertex 2.845731e+01 4.233850e+01 7.100000e+01 + vertex 2.816150e+01 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 2.816150e+01 4.204269e+01 7.000000e+01 + vertex 2.845731e+01 4.233850e+01 7.100000e+01 + vertex 2.816150e+01 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191524e-01 -5.735759e-01 0.000000e+00 + outer loop + vertex 2.816150e+01 4.204269e+01 7.000000e+01 + vertex 2.816150e+01 4.204269e+01 7.100000e+01 + vertex 2.792154e+01 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191524e-01 -5.735759e-01 0.000000e+00 + outer loop + vertex 2.792154e+01 4.170000e+01 7.000000e+01 + vertex 2.816150e+01 4.204269e+01 7.100000e+01 + vertex 2.792154e+01 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063073e-01 -4.226193e-01 0.000000e+00 + outer loop + vertex 2.792154e+01 4.170000e+01 7.000000e+01 + vertex 2.792154e+01 4.170000e+01 7.100000e+01 + vertex 2.774474e+01 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063073e-01 -4.226193e-01 0.000000e+00 + outer loop + vertex 2.774474e+01 4.132085e+01 7.000000e+01 + vertex 2.792154e+01 4.170000e+01 7.100000e+01 + vertex 2.774474e+01 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 2.774474e+01 4.132085e+01 7.000000e+01 + vertex 2.774474e+01 4.132085e+01 7.100000e+01 + vertex 2.763646e+01 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 2.763646e+01 4.091675e+01 7.000000e+01 + vertex 2.774474e+01 4.132085e+01 7.100000e+01 + vertex 2.763646e+01 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 2.763646e+01 4.091675e+01 7.000000e+01 + vertex 2.763646e+01 4.091675e+01 7.100000e+01 + vertex 2.760000e+01 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 2.760000e+01 4.050000e+01 7.000000e+01 + vertex 2.763646e+01 4.091675e+01 7.100000e+01 + vertex 2.760000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.091675e+01 7.100000e+01 + vertex 3.393923e+01 4.119459e+01 7.100000e+01 + vertex 3.225526e+01 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.132085e+01 7.100000e+01 + vertex 3.393923e+01 4.119459e+01 7.100000e+01 + vertex 3.375877e+01 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.132085e+01 7.100000e+01 + vertex 3.375877e+01 4.186808e+01 7.100000e+01 + vertex 3.207846e+01 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.170000e+01 7.100000e+01 + vertex 3.375877e+01 4.186808e+01 7.100000e+01 + vertex 3.346410e+01 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.170000e+01 7.100000e+01 + vertex 3.346410e+01 4.250000e+01 7.100000e+01 + vertex 3.183851e+01 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.204269e+01 7.100000e+01 + vertex 3.346410e+01 4.250000e+01 7.100000e+01 + vertex 3.306418e+01 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.204269e+01 7.100000e+01 + vertex 3.306418e+01 4.307115e+01 7.100000e+01 + vertex 3.154269e+01 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.233850e+01 7.100000e+01 + vertex 3.306418e+01 4.307115e+01 7.100000e+01 + vertex 3.257115e+01 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.233850e+01 7.100000e+01 + vertex 3.257115e+01 4.356418e+01 7.100000e+01 + vertex 3.120000e+01 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.257846e+01 7.100000e+01 + vertex 3.257115e+01 4.356418e+01 7.100000e+01 + vertex 3.200000e+01 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.257846e+01 7.100000e+01 + vertex 3.200000e+01 4.396410e+01 7.100000e+01 + vertex 3.082085e+01 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.275526e+01 7.100000e+01 + vertex 3.200000e+01 4.396410e+01 7.100000e+01 + vertex 3.136808e+01 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.275526e+01 7.100000e+01 + vertex 3.136808e+01 4.425877e+01 7.100000e+01 + vertex 3.041676e+01 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.286354e+01 7.100000e+01 + vertex 3.136808e+01 4.425877e+01 7.100000e+01 + vertex 3.069459e+01 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.286354e+01 7.100000e+01 + vertex 3.069459e+01 4.443923e+01 7.100000e+01 + vertex 3.000000e+01 4.290000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.290000e+01 7.100000e+01 + vertex 3.069459e+01 4.443923e+01 7.100000e+01 + vertex 3.000000e+01 4.450000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.290000e+01 7.100000e+01 + vertex 3.000000e+01 4.450000e+01 7.100000e+01 + vertex 2.958325e+01 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.286354e+01 7.100000e+01 + vertex 3.000000e+01 4.450000e+01 7.100000e+01 + vertex 2.930541e+01 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.286354e+01 7.100000e+01 + vertex 2.930541e+01 4.443923e+01 7.100000e+01 + vertex 2.917915e+01 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.275526e+01 7.100000e+01 + vertex 2.930541e+01 4.443923e+01 7.100000e+01 + vertex 2.863192e+01 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.275526e+01 7.100000e+01 + vertex 2.863192e+01 4.425877e+01 7.100000e+01 + vertex 2.880000e+01 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.257846e+01 7.100000e+01 + vertex 2.863192e+01 4.425877e+01 7.100000e+01 + vertex 2.800000e+01 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.257846e+01 7.100000e+01 + vertex 2.800000e+01 4.396410e+01 7.100000e+01 + vertex 2.845731e+01 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.233850e+01 7.100000e+01 + vertex 2.800000e+01 4.396410e+01 7.100000e+01 + vertex 2.742885e+01 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.233850e+01 7.100000e+01 + vertex 2.742885e+01 4.356418e+01 7.100000e+01 + vertex 2.816150e+01 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.204269e+01 7.100000e+01 + vertex 2.742885e+01 4.356418e+01 7.100000e+01 + vertex 2.693582e+01 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.204269e+01 7.100000e+01 + vertex 2.693582e+01 4.307115e+01 7.100000e+01 + vertex 2.792154e+01 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.170000e+01 7.100000e+01 + vertex 2.693582e+01 4.307115e+01 7.100000e+01 + vertex 2.653590e+01 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.170000e+01 7.100000e+01 + vertex 2.653590e+01 4.250000e+01 7.100000e+01 + vertex 2.774474e+01 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.132085e+01 7.100000e+01 + vertex 2.653590e+01 4.250000e+01 7.100000e+01 + vertex 2.624123e+01 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.132085e+01 7.100000e+01 + vertex 2.624123e+01 4.186808e+01 7.100000e+01 + vertex 2.763646e+01 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.091675e+01 7.100000e+01 + vertex 2.624123e+01 4.186808e+01 7.100000e+01 + vertex 2.606077e+01 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.091675e+01 7.100000e+01 + vertex 2.606077e+01 4.119459e+01 7.100000e+01 + vertex 2.760000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.760000e+01 4.050000e+01 7.100000e+01 + vertex 2.606077e+01 4.119459e+01 7.100000e+01 + vertex 2.600000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.760000e+01 4.050000e+01 7.100000e+01 + vertex 2.600000e+01 4.050000e+01 7.100000e+01 + vertex 2.763646e+01 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.008324e+01 7.100000e+01 + vertex 2.600000e+01 4.050000e+01 7.100000e+01 + vertex 2.606077e+01 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.008324e+01 7.100000e+01 + vertex 2.606077e+01 3.980540e+01 7.100000e+01 + vertex 2.774474e+01 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 3.967915e+01 7.100000e+01 + vertex 2.606077e+01 3.980540e+01 7.100000e+01 + vertex 2.624123e+01 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 3.967915e+01 7.100000e+01 + vertex 2.624123e+01 3.913192e+01 7.100000e+01 + vertex 2.792154e+01 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 3.930000e+01 7.100000e+01 + vertex 2.624123e+01 3.913192e+01 7.100000e+01 + vertex 2.653590e+01 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 3.930000e+01 7.100000e+01 + vertex 2.653590e+01 3.850000e+01 7.100000e+01 + vertex 2.816150e+01 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 3.895731e+01 7.100000e+01 + vertex 2.653590e+01 3.850000e+01 7.100000e+01 + vertex 2.693582e+01 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 3.895731e+01 7.100000e+01 + vertex 2.693582e+01 3.792885e+01 7.100000e+01 + vertex 2.845731e+01 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 3.866149e+01 7.100000e+01 + vertex 2.693582e+01 3.792885e+01 7.100000e+01 + vertex 2.742885e+01 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 3.866149e+01 7.100000e+01 + vertex 2.742885e+01 3.743582e+01 7.100000e+01 + vertex 2.880000e+01 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 3.842154e+01 7.100000e+01 + vertex 2.742885e+01 3.743582e+01 7.100000e+01 + vertex 2.800000e+01 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 3.842154e+01 7.100000e+01 + vertex 2.800000e+01 3.703590e+01 7.100000e+01 + vertex 2.917915e+01 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 3.824474e+01 7.100000e+01 + vertex 2.800000e+01 3.703590e+01 7.100000e+01 + vertex 2.863192e+01 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 3.824474e+01 7.100000e+01 + vertex 2.863192e+01 3.674123e+01 7.100000e+01 + vertex 2.958325e+01 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 3.813646e+01 7.100000e+01 + vertex 2.863192e+01 3.674123e+01 7.100000e+01 + vertex 2.930541e+01 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 3.813646e+01 7.100000e+01 + vertex 2.930541e+01 3.656077e+01 7.100000e+01 + vertex 3.000000e+01 3.810000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 3.810000e+01 7.100000e+01 + vertex 2.930541e+01 3.656077e+01 7.100000e+01 + vertex 3.000000e+01 3.650000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 3.810000e+01 7.100000e+01 + vertex 3.000000e+01 3.650000e+01 7.100000e+01 + vertex 3.041676e+01 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 3.813646e+01 7.100000e+01 + vertex 3.000000e+01 3.650000e+01 7.100000e+01 + vertex 3.069459e+01 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 3.813646e+01 7.100000e+01 + vertex 3.069459e+01 3.656077e+01 7.100000e+01 + vertex 3.082085e+01 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 3.824474e+01 7.100000e+01 + vertex 3.069459e+01 3.656077e+01 7.100000e+01 + vertex 3.136808e+01 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 3.824474e+01 7.100000e+01 + vertex 3.136808e+01 3.674123e+01 7.100000e+01 + vertex 3.120000e+01 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 3.842154e+01 7.100000e+01 + vertex 3.136808e+01 3.674123e+01 7.100000e+01 + vertex 3.200000e+01 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 3.842154e+01 7.100000e+01 + vertex 3.200000e+01 3.703590e+01 7.100000e+01 + vertex 3.154269e+01 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 3.866149e+01 7.100000e+01 + vertex 3.200000e+01 3.703590e+01 7.100000e+01 + vertex 3.257115e+01 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 3.866149e+01 7.100000e+01 + vertex 3.257115e+01 3.743582e+01 7.100000e+01 + vertex 3.183851e+01 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 3.895731e+01 7.100000e+01 + vertex 3.257115e+01 3.743582e+01 7.100000e+01 + vertex 3.306418e+01 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 3.895731e+01 7.100000e+01 + vertex 3.306418e+01 3.792885e+01 7.100000e+01 + vertex 3.207846e+01 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 3.930000e+01 7.100000e+01 + vertex 3.306418e+01 3.792885e+01 7.100000e+01 + vertex 3.346410e+01 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 3.930000e+01 7.100000e+01 + vertex 3.346410e+01 3.850000e+01 7.100000e+01 + vertex 3.225526e+01 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 3.967915e+01 7.100000e+01 + vertex 3.346410e+01 3.850000e+01 7.100000e+01 + vertex 3.375877e+01 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 3.967915e+01 7.100000e+01 + vertex 3.375877e+01 3.913192e+01 7.100000e+01 + vertex 3.236354e+01 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.008324e+01 7.100000e+01 + vertex 3.375877e+01 3.913192e+01 7.100000e+01 + vertex 3.393923e+01 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.008324e+01 7.100000e+01 + vertex 3.393923e+01 3.980540e+01 7.100000e+01 + vertex 3.240000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.240000e+01 4.050000e+01 7.100000e+01 + vertex 3.393923e+01 3.980540e+01 7.100000e+01 + vertex 3.400000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.240000e+01 4.050000e+01 7.100000e+01 + vertex 3.400000e+01 4.050000e+01 7.100000e+01 + vertex 3.236354e+01 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.091675e+01 7.100000e+01 + vertex 3.400000e+01 4.050000e+01 7.100000e+01 + vertex 3.393923e+01 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715804e-02 -0.000000e+00 + outer loop + vertex 2.600000e+01 4.050000e+01 7.100000e+01 + vertex 2.600000e+01 4.050000e+01 7.450000e+01 + vertex 2.606077e+01 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715804e-02 -0.000000e+00 + outer loop + vertex 2.606077e+01 3.980540e+01 7.100000e+01 + vertex 2.600000e+01 4.050000e+01 7.450000e+01 + vertex 2.606077e+01 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 2.606077e+01 3.980540e+01 7.100000e+01 + vertex 2.606077e+01 3.980540e+01 7.450000e+01 + vertex 2.624123e+01 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 2.624123e+01 3.913192e+01 7.100000e+01 + vertex 2.606077e+01 3.980540e+01 7.450000e+01 + vertex 2.624123e+01 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063089e-01 4.226159e-01 -0.000000e+00 + outer loop + vertex 2.624123e+01 3.913192e+01 7.100000e+01 + vertex 2.624123e+01 3.913192e+01 7.450000e+01 + vertex 2.653590e+01 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063089e-01 4.226159e-01 -0.000000e+00 + outer loop + vertex 2.653590e+01 3.850000e+01 7.100000e+01 + vertex 2.624123e+01 3.913192e+01 7.450000e+01 + vertex 2.653590e+01 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191513e-01 5.735774e-01 -0.000000e+00 + outer loop + vertex 2.653590e+01 3.850000e+01 7.100000e+01 + vertex 2.653590e+01 3.850000e+01 7.450000e+01 + vertex 2.693582e+01 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191513e-01 5.735774e-01 -0.000000e+00 + outer loop + vertex 2.693582e+01 3.792885e+01 7.100000e+01 + vertex 2.653590e+01 3.850000e+01 7.450000e+01 + vertex 2.693582e+01 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.693582e+01 3.792885e+01 7.100000e+01 + vertex 2.693582e+01 3.792885e+01 7.450000e+01 + vertex 2.742885e+01 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 2.742885e+01 3.743582e+01 7.100000e+01 + vertex 2.693582e+01 3.792885e+01 7.450000e+01 + vertex 2.742885e+01 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 -0.000000e+00 + outer loop + vertex 2.742885e+01 3.743582e+01 7.100000e+01 + vertex 2.742885e+01 3.743582e+01 7.450000e+01 + vertex 2.800000e+01 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 -0.000000e+00 + outer loop + vertex 2.800000e+01 3.703590e+01 7.100000e+01 + vertex 2.742885e+01 3.743582e+01 7.450000e+01 + vertex 2.800000e+01 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226171e-01 9.063083e-01 -0.000000e+00 + outer loop + vertex 2.800000e+01 3.703590e+01 7.100000e+01 + vertex 2.800000e+01 3.703590e+01 7.450000e+01 + vertex 2.863192e+01 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226171e-01 9.063083e-01 -0.000000e+00 + outer loop + vertex 2.863192e+01 3.674123e+01 7.100000e+01 + vertex 2.800000e+01 3.703590e+01 7.450000e+01 + vertex 2.863192e+01 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 2.863192e+01 3.674123e+01 7.100000e+01 + vertex 2.863192e+01 3.674123e+01 7.450000e+01 + vertex 2.930541e+01 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 2.930541e+01 3.656077e+01 7.100000e+01 + vertex 2.863192e+01 3.674123e+01 7.450000e+01 + vertex 2.930541e+01 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715562e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 2.930541e+01 3.656077e+01 7.100000e+01 + vertex 2.930541e+01 3.656077e+01 7.450000e+01 + vertex 3.000000e+01 3.650000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715562e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 3.650000e+01 7.100000e+01 + vertex 2.930541e+01 3.656077e+01 7.450000e+01 + vertex 3.000000e+01 3.650000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715538e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 3.650000e+01 7.100000e+01 + vertex 3.000000e+01 3.650000e+01 7.450000e+01 + vertex 3.069459e+01 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715538e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 3.656077e+01 7.100000e+01 + vertex 3.000000e+01 3.650000e+01 7.450000e+01 + vertex 3.069459e+01 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 3.656077e+01 7.100000e+01 + vertex 3.069459e+01 3.656077e+01 7.450000e+01 + vertex 3.136808e+01 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 3.674123e+01 7.100000e+01 + vertex 3.069459e+01 3.656077e+01 7.450000e+01 + vertex 3.136808e+01 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226181e-01 9.063079e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 3.674123e+01 7.100000e+01 + vertex 3.136808e+01 3.674123e+01 7.450000e+01 + vertex 3.200000e+01 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226181e-01 9.063079e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 3.703590e+01 7.100000e+01 + vertex 3.136808e+01 3.674123e+01 7.450000e+01 + vertex 3.200000e+01 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 3.703590e+01 7.100000e+01 + vertex 3.200000e+01 3.703590e+01 7.450000e+01 + vertex 3.257115e+01 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 3.743582e+01 7.100000e+01 + vertex 3.200000e+01 3.703590e+01 7.450000e+01 + vertex 3.257115e+01 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 3.743582e+01 7.100000e+01 + vertex 3.257115e+01 3.743582e+01 7.450000e+01 + vertex 3.306418e+01 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 3.792885e+01 7.100000e+01 + vertex 3.257115e+01 3.743582e+01 7.450000e+01 + vertex 3.306418e+01 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 3.792885e+01 7.100000e+01 + vertex 3.306418e+01 3.792885e+01 7.450000e+01 + vertex 3.346410e+01 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 3.850000e+01 7.100000e+01 + vertex 3.306418e+01 3.792885e+01 7.450000e+01 + vertex 3.346410e+01 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063079e-01 4.226181e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 3.850000e+01 7.100000e+01 + vertex 3.346410e+01 3.850000e+01 7.450000e+01 + vertex 3.375877e+01 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063079e-01 4.226181e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 3.913192e+01 7.100000e+01 + vertex 3.346410e+01 3.850000e+01 7.450000e+01 + vertex 3.375877e+01 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 3.913192e+01 7.100000e+01 + vertex 3.375877e+01 3.913192e+01 7.450000e+01 + vertex 3.393923e+01 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 3.393923e+01 3.980540e+01 7.100000e+01 + vertex 3.375877e+01 3.913192e+01 7.450000e+01 + vertex 3.393923e+01 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715538e-02 0.000000e+00 + outer loop + vertex 3.393923e+01 3.980540e+01 7.100000e+01 + vertex 3.393923e+01 3.980540e+01 7.450000e+01 + vertex 3.400000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715538e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 4.050000e+01 7.100000e+01 + vertex 3.393923e+01 3.980540e+01 7.450000e+01 + vertex 3.400000e+01 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715562e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 4.050000e+01 7.100000e+01 + vertex 3.400000e+01 4.050000e+01 7.450000e+01 + vertex 3.393923e+01 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715562e-02 0.000000e+00 + outer loop + vertex 3.393923e+01 4.119459e+01 7.100000e+01 + vertex 3.400000e+01 4.050000e+01 7.450000e+01 + vertex 3.393923e+01 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 3.393923e+01 4.119459e+01 7.100000e+01 + vertex 3.393923e+01 4.119459e+01 7.450000e+01 + vertex 3.375877e+01 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.186808e+01 7.100000e+01 + vertex 3.393923e+01 4.119459e+01 7.450000e+01 + vertex 3.375877e+01 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063079e-01 -4.226181e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.186808e+01 7.100000e+01 + vertex 3.375877e+01 4.186808e+01 7.450000e+01 + vertex 3.346410e+01 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063079e-01 -4.226181e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.250000e+01 7.100000e+01 + vertex 3.375877e+01 4.186808e+01 7.450000e+01 + vertex 3.346410e+01 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.250000e+01 7.100000e+01 + vertex 3.346410e+01 4.250000e+01 7.450000e+01 + vertex 3.306418e+01 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.307115e+01 7.100000e+01 + vertex 3.346410e+01 4.250000e+01 7.450000e+01 + vertex 3.306418e+01 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.307115e+01 7.100000e+01 + vertex 3.306418e+01 4.307115e+01 7.450000e+01 + vertex 3.257115e+01 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.356418e+01 7.100000e+01 + vertex 3.306418e+01 4.307115e+01 7.450000e+01 + vertex 3.257115e+01 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.356418e+01 7.100000e+01 + vertex 3.257115e+01 4.356418e+01 7.450000e+01 + vertex 3.200000e+01 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.396410e+01 7.100000e+01 + vertex 3.257115e+01 4.356418e+01 7.450000e+01 + vertex 3.200000e+01 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226181e-01 -9.063079e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.396410e+01 7.100000e+01 + vertex 3.200000e+01 4.396410e+01 7.450000e+01 + vertex 3.136808e+01 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226181e-01 -9.063079e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.425877e+01 7.100000e+01 + vertex 3.200000e+01 4.396410e+01 7.450000e+01 + vertex 3.136808e+01 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.425877e+01 7.100000e+01 + vertex 3.136808e+01 4.425877e+01 7.450000e+01 + vertex 3.069459e+01 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.443923e+01 7.100000e+01 + vertex 3.136808e+01 4.425877e+01 7.450000e+01 + vertex 3.069459e+01 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715538e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.443923e+01 7.100000e+01 + vertex 3.069459e+01 4.443923e+01 7.450000e+01 + vertex 3.000000e+01 4.450000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715538e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.450000e+01 7.100000e+01 + vertex 3.069459e+01 4.443923e+01 7.450000e+01 + vertex 3.000000e+01 4.450000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715562e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.450000e+01 7.100000e+01 + vertex 3.000000e+01 4.450000e+01 7.450000e+01 + vertex 2.930541e+01 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715562e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 2.930541e+01 4.443923e+01 7.100000e+01 + vertex 3.000000e+01 4.450000e+01 7.450000e+01 + vertex 2.930541e+01 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 2.930541e+01 4.443923e+01 7.100000e+01 + vertex 2.930541e+01 4.443923e+01 7.450000e+01 + vertex 2.863192e+01 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 2.863192e+01 4.425877e+01 7.100000e+01 + vertex 2.930541e+01 4.443923e+01 7.450000e+01 + vertex 2.863192e+01 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226171e-01 -9.063083e-01 0.000000e+00 + outer loop + vertex 2.863192e+01 4.425877e+01 7.100000e+01 + vertex 2.863192e+01 4.425877e+01 7.450000e+01 + vertex 2.800000e+01 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226171e-01 -9.063083e-01 0.000000e+00 + outer loop + vertex 2.800000e+01 4.396410e+01 7.100000e+01 + vertex 2.863192e+01 4.425877e+01 7.450000e+01 + vertex 2.800000e+01 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 2.800000e+01 4.396410e+01 7.100000e+01 + vertex 2.800000e+01 4.396410e+01 7.450000e+01 + vertex 2.742885e+01 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 2.742885e+01 4.356418e+01 7.100000e+01 + vertex 2.800000e+01 4.396410e+01 7.450000e+01 + vertex 2.742885e+01 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 2.742885e+01 4.356418e+01 7.100000e+01 + vertex 2.742885e+01 4.356418e+01 7.450000e+01 + vertex 2.693582e+01 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 2.693582e+01 4.307115e+01 7.100000e+01 + vertex 2.742885e+01 4.356418e+01 7.450000e+01 + vertex 2.693582e+01 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 2.693582e+01 4.307115e+01 7.100000e+01 + vertex 2.693582e+01 4.307115e+01 7.450000e+01 + vertex 2.653590e+01 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 2.653590e+01 4.250000e+01 7.100000e+01 + vertex 2.693582e+01 4.307115e+01 7.450000e+01 + vertex 2.653590e+01 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063089e-01 -4.226159e-01 0.000000e+00 + outer loop + vertex 2.653590e+01 4.250000e+01 7.100000e+01 + vertex 2.653590e+01 4.250000e+01 7.450000e+01 + vertex 2.624123e+01 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063089e-01 -4.226159e-01 0.000000e+00 + outer loop + vertex 2.624123e+01 4.186808e+01 7.100000e+01 + vertex 2.653590e+01 4.250000e+01 7.450000e+01 + vertex 2.624123e+01 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 2.624123e+01 4.186808e+01 7.100000e+01 + vertex 2.624123e+01 4.186808e+01 7.450000e+01 + vertex 2.606077e+01 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 2.606077e+01 4.119459e+01 7.100000e+01 + vertex 2.624123e+01 4.186808e+01 7.450000e+01 + vertex 2.606077e+01 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715827e-02 0.000000e+00 + outer loop + vertex 2.606077e+01 4.119459e+01 7.100000e+01 + vertex 2.606077e+01 4.119459e+01 7.450000e+01 + vertex 2.600000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715827e-02 0.000000e+00 + outer loop + vertex 2.600000e+01 4.050000e+01 7.100000e+01 + vertex 2.606077e+01 4.119459e+01 7.450000e+01 + vertex 2.600000e+01 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 5.600002e+00 4.050000e+01 7.000000e+01 + vertex 5.600002e+00 4.050000e+01 7.100000e+01 + vertex 5.636465e+00 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 5.636465e+00 4.008324e+01 7.000000e+01 + vertex 5.600002e+00 4.050000e+01 7.100000e+01 + vertex 5.636465e+00 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588169e-01 -0.000000e+00 + outer loop + vertex 5.636465e+00 4.008324e+01 7.000000e+01 + vertex 5.636465e+00 4.008324e+01 7.100000e+01 + vertex 5.744740e+00 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588169e-01 -0.000000e+00 + outer loop + vertex 5.744740e+00 3.967915e+01 7.000000e+01 + vertex 5.636465e+00 4.008324e+01 7.100000e+01 + vertex 5.744740e+00 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063099e-01 4.226137e-01 -0.000000e+00 + outer loop + vertex 5.744740e+00 3.967915e+01 7.000000e+01 + vertex 5.744740e+00 3.967915e+01 7.100000e+01 + vertex 5.921539e+00 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063099e-01 4.226137e-01 -0.000000e+00 + outer loop + vertex 5.921539e+00 3.930000e+01 7.000000e+01 + vertex 5.744740e+00 3.967915e+01 7.100000e+01 + vertex 5.921539e+00 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191497e-01 5.735798e-01 -0.000000e+00 + outer loop + vertex 5.921539e+00 3.930000e+01 7.000000e+01 + vertex 5.921539e+00 3.930000e+01 7.100000e+01 + vertex 6.161496e+00 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191497e-01 5.735798e-01 -0.000000e+00 + outer loop + vertex 6.161496e+00 3.895731e+01 7.000000e+01 + vertex 5.921539e+00 3.930000e+01 7.100000e+01 + vertex 6.161496e+00 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071090e-01 7.071046e-01 -0.000000e+00 + outer loop + vertex 6.161496e+00 3.895731e+01 7.000000e+01 + vertex 6.161496e+00 3.895731e+01 7.100000e+01 + vertex 6.457310e+00 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071090e-01 7.071046e-01 -0.000000e+00 + outer loop + vertex 6.457310e+00 3.866149e+01 7.000000e+01 + vertex 6.161496e+00 3.895731e+01 7.100000e+01 + vertex 6.457310e+00 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735747e-01 8.191533e-01 -0.000000e+00 + outer loop + vertex 6.457310e+00 3.866149e+01 7.000000e+01 + vertex 6.457310e+00 3.866149e+01 7.100000e+01 + vertex 6.800003e+00 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735747e-01 8.191533e-01 -0.000000e+00 + outer loop + vertex 6.800003e+00 3.842154e+01 7.000000e+01 + vertex 6.457310e+00 3.866149e+01 7.100000e+01 + vertex 6.800003e+00 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226190e-01 9.063074e-01 -0.000000e+00 + outer loop + vertex 6.800003e+00 3.842154e+01 7.000000e+01 + vertex 6.800003e+00 3.842154e+01 7.100000e+01 + vertex 7.179152e+00 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226190e-01 9.063074e-01 -0.000000e+00 + outer loop + vertex 7.179152e+00 3.824474e+01 7.000000e+01 + vertex 6.800003e+00 3.842154e+01 7.100000e+01 + vertex 7.179152e+00 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588169e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 7.179152e+00 3.824474e+01 7.000000e+01 + vertex 7.179152e+00 3.824474e+01 7.100000e+01 + vertex 7.583246e+00 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588169e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 7.583246e+00 3.813646e+01 7.000000e+01 + vertex 7.179152e+00 3.824474e+01 7.100000e+01 + vertex 7.583246e+00 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 7.583246e+00 3.813646e+01 7.000000e+01 + vertex 7.583246e+00 3.813646e+01 7.100000e+01 + vertex 8.000001e+00 3.810000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715988e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 3.810000e+01 7.000000e+01 + vertex 7.583246e+00 3.813646e+01 7.100000e+01 + vertex 8.000001e+00 3.810000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 3.810000e+01 7.000000e+01 + vertex 8.000001e+00 3.810000e+01 7.100000e+01 + vertex 8.416757e+00 3.813646e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715988e-02 9.961943e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 3.813646e+01 7.000000e+01 + vertex 8.000001e+00 3.810000e+01 7.100000e+01 + vertex 8.416757e+00 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588169e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 3.813646e+01 7.000000e+01 + vertex 8.416757e+00 3.813646e+01 7.100000e+01 + vertex 8.820850e+00 3.824474e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588169e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 3.824474e+01 7.000000e+01 + vertex 8.416757e+00 3.813646e+01 7.100000e+01 + vertex 8.820850e+00 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226156e-01 9.063090e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 3.824474e+01 7.000000e+01 + vertex 8.820850e+00 3.824474e+01 7.100000e+01 + vertex 9.200003e+00 3.842154e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226156e-01 9.063090e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 3.842154e+01 7.000000e+01 + vertex 8.820850e+00 3.824474e+01 7.100000e+01 + vertex 9.200003e+00 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735789e-01 8.191503e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 3.842154e+01 7.000000e+01 + vertex 9.200003e+00 3.842154e+01 7.100000e+01 + vertex 9.542692e+00 3.866149e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735789e-01 8.191503e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 3.866149e+01 7.000000e+01 + vertex 9.200003e+00 3.842154e+01 7.100000e+01 + vertex 9.542692e+00 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071090e-01 7.071046e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 3.866149e+01 7.000000e+01 + vertex 9.542692e+00 3.866149e+01 7.100000e+01 + vertex 9.838507e+00 3.895731e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071090e-01 7.071046e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 3.895731e+01 7.000000e+01 + vertex 9.542692e+00 3.866149e+01 7.100000e+01 + vertex 9.838507e+00 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191497e-01 5.735798e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 3.895731e+01 7.000000e+01 + vertex 9.838507e+00 3.895731e+01 7.100000e+01 + vertex 1.007846e+01 3.930000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191497e-01 5.735798e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 3.930000e+01 7.000000e+01 + vertex 9.838507e+00 3.895731e+01 7.100000e+01 + vertex 1.007846e+01 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063099e-01 4.226137e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 3.930000e+01 7.000000e+01 + vertex 1.007846e+01 3.930000e+01 7.100000e+01 + vertex 1.025526e+01 3.967915e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063099e-01 4.226137e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 3.967915e+01 7.000000e+01 + vertex 1.007846e+01 3.930000e+01 7.100000e+01 + vertex 1.025526e+01 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659242e-01 2.588253e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 3.967915e+01 7.000000e+01 + vertex 1.025526e+01 3.967915e+01 7.100000e+01 + vertex 1.036354e+01 4.008324e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659242e-01 2.588253e-01 0.000000e+00 + outer loop + vertex 1.036354e+01 4.008324e+01 7.000000e+01 + vertex 1.025526e+01 3.967915e+01 7.100000e+01 + vertex 1.036354e+01 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715104e-02 0.000000e+00 + outer loop + vertex 1.036354e+01 4.008324e+01 7.000000e+01 + vertex 1.036354e+01 4.008324e+01 7.100000e+01 + vertex 1.040000e+01 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715104e-02 0.000000e+00 + outer loop + vertex 1.040000e+01 4.050000e+01 7.000000e+01 + vertex 1.036354e+01 4.008324e+01 7.100000e+01 + vertex 1.040000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715104e-02 0.000000e+00 + outer loop + vertex 1.040000e+01 4.050000e+01 7.000000e+01 + vertex 1.040000e+01 4.050000e+01 7.100000e+01 + vertex 1.036354e+01 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715104e-02 0.000000e+00 + outer loop + vertex 1.036354e+01 4.091675e+01 7.000000e+01 + vertex 1.040000e+01 4.050000e+01 7.100000e+01 + vertex 1.036354e+01 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659239e-01 -2.588264e-01 0.000000e+00 + outer loop + vertex 1.036354e+01 4.091675e+01 7.000000e+01 + vertex 1.036354e+01 4.091675e+01 7.100000e+01 + vertex 1.025526e+01 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659239e-01 -2.588264e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.132085e+01 7.000000e+01 + vertex 1.036354e+01 4.091675e+01 7.100000e+01 + vertex 1.025526e+01 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063107e-01 -4.226120e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.132085e+01 7.000000e+01 + vertex 1.025526e+01 4.132085e+01 7.100000e+01 + vertex 1.007846e+01 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063107e-01 -4.226120e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.170000e+01 7.000000e+01 + vertex 1.025526e+01 4.132085e+01 7.100000e+01 + vertex 1.007846e+01 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191482e-01 -5.735819e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.170000e+01 7.000000e+01 + vertex 1.007846e+01 4.170000e+01 7.100000e+01 + vertex 9.838507e+00 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191482e-01 -5.735819e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.204269e+01 7.000000e+01 + vertex 1.007846e+01 4.170000e+01 7.100000e+01 + vertex 9.838507e+00 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.204269e+01 7.000000e+01 + vertex 9.838507e+00 4.204269e+01 7.100000e+01 + vertex 9.542692e+00 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.233850e+01 7.000000e+01 + vertex 9.838507e+00 4.204269e+01 7.100000e+01 + vertex 9.542692e+00 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735789e-01 -8.191503e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.233850e+01 7.000000e+01 + vertex 9.542692e+00 4.233850e+01 7.100000e+01 + vertex 9.200003e+00 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735789e-01 -8.191503e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.257846e+01 7.000000e+01 + vertex 9.542692e+00 4.233850e+01 7.100000e+01 + vertex 9.200003e+00 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226156e-01 -9.063090e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.257846e+01 7.000000e+01 + vertex 9.200003e+00 4.257846e+01 7.100000e+01 + vertex 8.820850e+00 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226156e-01 -9.063090e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.275526e+01 7.000000e+01 + vertex 9.200003e+00 4.257846e+01 7.100000e+01 + vertex 8.820850e+00 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588211e-01 -9.659253e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.275526e+01 7.000000e+01 + vertex 8.820850e+00 4.275526e+01 7.100000e+01 + vertex 8.416757e+00 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588211e-01 -9.659253e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.286354e+01 7.000000e+01 + vertex 8.820850e+00 4.275526e+01 7.100000e+01 + vertex 8.416757e+00 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.286354e+01 7.000000e+01 + vertex 8.416757e+00 4.286354e+01 7.100000e+01 + vertex 8.000001e+00 4.290000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.290000e+01 7.000000e+01 + vertex 8.416757e+00 4.286354e+01 7.100000e+01 + vertex 8.000001e+00 4.290000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.290000e+01 7.000000e+01 + vertex 8.000001e+00 4.290000e+01 7.100000e+01 + vertex 7.583246e+00 4.286354e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715546e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 7.583246e+00 4.286354e+01 7.000000e+01 + vertex 8.000001e+00 4.290000e+01 7.100000e+01 + vertex 7.583246e+00 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588211e-01 -9.659253e-01 0.000000e+00 + outer loop + vertex 7.583246e+00 4.286354e+01 7.000000e+01 + vertex 7.583246e+00 4.286354e+01 7.100000e+01 + vertex 7.179152e+00 4.275526e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588211e-01 -9.659253e-01 0.000000e+00 + outer loop + vertex 7.179152e+00 4.275526e+01 7.000000e+01 + vertex 7.583246e+00 4.286354e+01 7.100000e+01 + vertex 7.179152e+00 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226190e-01 -9.063074e-01 0.000000e+00 + outer loop + vertex 7.179152e+00 4.275526e+01 7.000000e+01 + vertex 7.179152e+00 4.275526e+01 7.100000e+01 + vertex 6.800003e+00 4.257846e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226190e-01 -9.063074e-01 0.000000e+00 + outer loop + vertex 6.800003e+00 4.257846e+01 7.000000e+01 + vertex 7.179152e+00 4.275526e+01 7.100000e+01 + vertex 6.800003e+00 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735747e-01 -8.191533e-01 0.000000e+00 + outer loop + vertex 6.800003e+00 4.257846e+01 7.000000e+01 + vertex 6.800003e+00 4.257846e+01 7.100000e+01 + vertex 6.457310e+00 4.233850e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735747e-01 -8.191533e-01 0.000000e+00 + outer loop + vertex 6.457310e+00 4.233850e+01 7.000000e+01 + vertex 6.800003e+00 4.257846e+01 7.100000e+01 + vertex 6.457310e+00 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 6.457310e+00 4.233850e+01 7.000000e+01 + vertex 6.457310e+00 4.233850e+01 7.100000e+01 + vertex 6.161496e+00 4.204269e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 6.161496e+00 4.204269e+01 7.000000e+01 + vertex 6.457310e+00 4.233850e+01 7.100000e+01 + vertex 6.161496e+00 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191482e-01 -5.735819e-01 0.000000e+00 + outer loop + vertex 6.161496e+00 4.204269e+01 7.000000e+01 + vertex 6.161496e+00 4.204269e+01 7.100000e+01 + vertex 5.921539e+00 4.170000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191482e-01 -5.735819e-01 0.000000e+00 + outer loop + vertex 5.921539e+00 4.170000e+01 7.000000e+01 + vertex 6.161496e+00 4.204269e+01 7.100000e+01 + vertex 5.921539e+00 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063107e-01 -4.226120e-01 0.000000e+00 + outer loop + vertex 5.921539e+00 4.170000e+01 7.000000e+01 + vertex 5.921539e+00 4.170000e+01 7.100000e+01 + vertex 5.744740e+00 4.132085e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063107e-01 -4.226120e-01 0.000000e+00 + outer loop + vertex 5.744740e+00 4.132085e+01 7.000000e+01 + vertex 5.921539e+00 4.170000e+01 7.100000e+01 + vertex 5.744740e+00 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 5.744740e+00 4.132085e+01 7.000000e+01 + vertex 5.744740e+00 4.132085e+01 7.100000e+01 + vertex 5.636465e+00 4.091675e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 5.636465e+00 4.091675e+01 7.000000e+01 + vertex 5.744740e+00 4.132085e+01 7.100000e+01 + vertex 5.636465e+00 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 5.636465e+00 4.091675e+01 7.000000e+01 + vertex 5.636465e+00 4.091675e+01 7.100000e+01 + vertex 5.600002e+00 4.050000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 5.600002e+00 4.050000e+01 7.000000e+01 + vertex 5.636465e+00 4.091675e+01 7.100000e+01 + vertex 5.600002e+00 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.286354e+01 7.100000e+01 + vertex 7.305410e+00 4.443923e+01 7.100000e+01 + vertex 7.179152e+00 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.275526e+01 7.100000e+01 + vertex 7.305410e+00 4.443923e+01 7.100000e+01 + vertex 6.631922e+00 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.275526e+01 7.100000e+01 + vertex 6.631922e+00 4.425877e+01 7.100000e+01 + vertex 6.800003e+00 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.257846e+01 7.100000e+01 + vertex 6.631922e+00 4.425877e+01 7.100000e+01 + vertex 6.000001e+00 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.257846e+01 7.100000e+01 + vertex 6.000001e+00 4.396410e+01 7.100000e+01 + vertex 6.457310e+00 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.233850e+01 7.100000e+01 + vertex 6.000001e+00 4.396410e+01 7.100000e+01 + vertex 5.428851e+00 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.233850e+01 7.100000e+01 + vertex 5.428851e+00 4.356418e+01 7.100000e+01 + vertex 6.161496e+00 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.204269e+01 7.100000e+01 + vertex 5.428851e+00 4.356418e+01 7.100000e+01 + vertex 4.935823e+00 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.204269e+01 7.100000e+01 + vertex 4.935823e+00 4.307115e+01 7.100000e+01 + vertex 5.921539e+00 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.170000e+01 7.100000e+01 + vertex 4.935823e+00 4.307115e+01 7.100000e+01 + vertex 4.535899e+00 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.170000e+01 7.100000e+01 + vertex 4.535899e+00 4.250000e+01 7.100000e+01 + vertex 5.744740e+00 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.132085e+01 7.100000e+01 + vertex 4.535899e+00 4.250000e+01 7.100000e+01 + vertex 4.241232e+00 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.132085e+01 7.100000e+01 + vertex 4.241232e+00 4.186808e+01 7.100000e+01 + vertex 5.636465e+00 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.091675e+01 7.100000e+01 + vertex 4.241232e+00 4.186808e+01 7.100000e+01 + vertex 4.060771e+00 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.091675e+01 7.100000e+01 + vertex 4.060771e+00 4.119459e+01 7.100000e+01 + vertex 5.600002e+00 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.600002e+00 4.050000e+01 7.100000e+01 + vertex 4.060771e+00 4.119459e+01 7.100000e+01 + vertex 4.000001e+00 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.600002e+00 4.050000e+01 7.100000e+01 + vertex 4.000001e+00 4.050000e+01 7.100000e+01 + vertex 5.636465e+00 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.008324e+01 7.100000e+01 + vertex 4.000001e+00 4.050000e+01 7.100000e+01 + vertex 4.060771e+00 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.008324e+01 7.100000e+01 + vertex 4.060771e+00 3.980540e+01 7.100000e+01 + vertex 5.744740e+00 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 3.967915e+01 7.100000e+01 + vertex 4.060771e+00 3.980540e+01 7.100000e+01 + vertex 4.241232e+00 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 3.967915e+01 7.100000e+01 + vertex 4.241232e+00 3.913192e+01 7.100000e+01 + vertex 5.921539e+00 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 3.930000e+01 7.100000e+01 + vertex 4.241232e+00 3.913192e+01 7.100000e+01 + vertex 4.535899e+00 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 3.930000e+01 7.100000e+01 + vertex 4.535899e+00 3.850000e+01 7.100000e+01 + vertex 6.161496e+00 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 3.895731e+01 7.100000e+01 + vertex 4.535899e+00 3.850000e+01 7.100000e+01 + vertex 4.935823e+00 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 3.895731e+01 7.100000e+01 + vertex 4.935823e+00 3.792885e+01 7.100000e+01 + vertex 6.457310e+00 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 3.866149e+01 7.100000e+01 + vertex 4.935823e+00 3.792885e+01 7.100000e+01 + vertex 5.428851e+00 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 3.866149e+01 7.100000e+01 + vertex 5.428851e+00 3.743582e+01 7.100000e+01 + vertex 6.800003e+00 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 3.842154e+01 7.100000e+01 + vertex 5.428851e+00 3.743582e+01 7.100000e+01 + vertex 6.000001e+00 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 3.842154e+01 7.100000e+01 + vertex 6.000001e+00 3.703590e+01 7.100000e+01 + vertex 7.179152e+00 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 3.824474e+01 7.100000e+01 + vertex 6.000001e+00 3.703590e+01 7.100000e+01 + vertex 6.631922e+00 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 3.824474e+01 7.100000e+01 + vertex 6.631922e+00 3.674123e+01 7.100000e+01 + vertex 7.583246e+00 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 3.813646e+01 7.100000e+01 + vertex 6.631922e+00 3.674123e+01 7.100000e+01 + vertex 7.305410e+00 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 3.813646e+01 7.100000e+01 + vertex 7.305410e+00 3.656077e+01 7.100000e+01 + vertex 8.000001e+00 3.810000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 3.810000e+01 7.100000e+01 + vertex 7.305410e+00 3.656077e+01 7.100000e+01 + vertex 8.000001e+00 3.650000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 3.810000e+01 7.100000e+01 + vertex 8.000001e+00 3.650000e+01 7.100000e+01 + vertex 8.416757e+00 3.813646e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 3.813646e+01 7.100000e+01 + vertex 8.000001e+00 3.650000e+01 7.100000e+01 + vertex 8.694593e+00 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 3.813646e+01 7.100000e+01 + vertex 8.694593e+00 3.656077e+01 7.100000e+01 + vertex 8.820850e+00 3.824474e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 3.824474e+01 7.100000e+01 + vertex 8.694593e+00 3.656077e+01 7.100000e+01 + vertex 9.368081e+00 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 3.824474e+01 7.100000e+01 + vertex 9.368081e+00 3.674123e+01 7.100000e+01 + vertex 9.200003e+00 3.842154e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 3.842154e+01 7.100000e+01 + vertex 9.368081e+00 3.674123e+01 7.100000e+01 + vertex 1.000000e+01 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 3.842154e+01 7.100000e+01 + vertex 1.000000e+01 3.703590e+01 7.100000e+01 + vertex 9.542692e+00 3.866149e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 3.866149e+01 7.100000e+01 + vertex 1.000000e+01 3.703590e+01 7.100000e+01 + vertex 1.057115e+01 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 3.866149e+01 7.100000e+01 + vertex 1.057115e+01 3.743582e+01 7.100000e+01 + vertex 9.838507e+00 3.895731e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 3.895731e+01 7.100000e+01 + vertex 1.057115e+01 3.743582e+01 7.100000e+01 + vertex 1.106418e+01 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 3.895731e+01 7.100000e+01 + vertex 1.106418e+01 3.792885e+01 7.100000e+01 + vertex 1.007846e+01 3.930000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 3.930000e+01 7.100000e+01 + vertex 1.106418e+01 3.792885e+01 7.100000e+01 + vertex 1.146410e+01 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 3.930000e+01 7.100000e+01 + vertex 1.146410e+01 3.850000e+01 7.100000e+01 + vertex 1.025526e+01 3.967915e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 3.967915e+01 7.100000e+01 + vertex 1.146410e+01 3.850000e+01 7.100000e+01 + vertex 1.175877e+01 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 3.967915e+01 7.100000e+01 + vertex 1.175877e+01 3.913192e+01 7.100000e+01 + vertex 1.036354e+01 4.008324e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.008324e+01 7.100000e+01 + vertex 1.175877e+01 3.913192e+01 7.100000e+01 + vertex 1.193923e+01 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.008324e+01 7.100000e+01 + vertex 1.193923e+01 3.980540e+01 7.100000e+01 + vertex 1.040000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.040000e+01 4.050000e+01 7.100000e+01 + vertex 1.193923e+01 3.980540e+01 7.100000e+01 + vertex 1.200000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.040000e+01 4.050000e+01 7.100000e+01 + vertex 1.200000e+01 4.050000e+01 7.100000e+01 + vertex 1.036354e+01 4.091675e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.091675e+01 7.100000e+01 + vertex 1.200000e+01 4.050000e+01 7.100000e+01 + vertex 1.193923e+01 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.091675e+01 7.100000e+01 + vertex 1.193923e+01 4.119459e+01 7.100000e+01 + vertex 1.025526e+01 4.132085e+01 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.132085e+01 7.100000e+01 + vertex 1.193923e+01 4.119459e+01 7.100000e+01 + vertex 1.175877e+01 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.132085e+01 7.100000e+01 + vertex 1.175877e+01 4.186808e+01 7.100000e+01 + vertex 1.007846e+01 4.170000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.170000e+01 7.100000e+01 + vertex 1.175877e+01 4.186808e+01 7.100000e+01 + vertex 1.146410e+01 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.170000e+01 7.100000e+01 + vertex 1.146410e+01 4.250000e+01 7.100000e+01 + vertex 9.838507e+00 4.204269e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.204269e+01 7.100000e+01 + vertex 1.146410e+01 4.250000e+01 7.100000e+01 + vertex 1.106418e+01 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.204269e+01 7.100000e+01 + vertex 1.106418e+01 4.307115e+01 7.100000e+01 + vertex 9.542692e+00 4.233850e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.233850e+01 7.100000e+01 + vertex 1.106418e+01 4.307115e+01 7.100000e+01 + vertex 1.057115e+01 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.233850e+01 7.100000e+01 + vertex 1.057115e+01 4.356418e+01 7.100000e+01 + vertex 9.200003e+00 4.257846e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.257846e+01 7.100000e+01 + vertex 1.057115e+01 4.356418e+01 7.100000e+01 + vertex 1.000000e+01 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.257846e+01 7.100000e+01 + vertex 1.000000e+01 4.396410e+01 7.100000e+01 + vertex 8.820850e+00 4.275526e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.275526e+01 7.100000e+01 + vertex 1.000000e+01 4.396410e+01 7.100000e+01 + vertex 9.368081e+00 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.275526e+01 7.100000e+01 + vertex 9.368081e+00 4.425877e+01 7.100000e+01 + vertex 8.416757e+00 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.286354e+01 7.100000e+01 + vertex 9.368081e+00 4.425877e+01 7.100000e+01 + vertex 8.694593e+00 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.286354e+01 7.100000e+01 + vertex 8.694593e+00 4.443923e+01 7.100000e+01 + vertex 8.000001e+00 4.290000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.290000e+01 7.100000e+01 + vertex 8.694593e+00 4.443923e+01 7.100000e+01 + vertex 8.000001e+00 4.450000e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.290000e+01 7.100000e+01 + vertex 8.000001e+00 4.450000e+01 7.100000e+01 + vertex 7.583246e+00 4.286354e+01 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.286354e+01 7.100000e+01 + vertex 8.000001e+00 4.450000e+01 7.100000e+01 + vertex 7.305410e+00 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715804e-02 -0.000000e+00 + outer loop + vertex 4.000001e+00 4.050000e+01 7.100000e+01 + vertex 4.000001e+00 4.050000e+01 7.450000e+01 + vertex 4.060771e+00 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 8.715804e-02 -0.000000e+00 + outer loop + vertex 4.060771e+00 3.980540e+01 7.100000e+01 + vertex 4.000001e+00 4.050000e+01 7.450000e+01 + vertex 4.060771e+00 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 4.060771e+00 3.980540e+01 7.100000e+01 + vertex 4.060771e+00 3.980540e+01 7.450000e+01 + vertex 4.241232e+00 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 4.241232e+00 3.913192e+01 7.100000e+01 + vertex 4.060771e+00 3.980540e+01 7.450000e+01 + vertex 4.241232e+00 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063089e-01 4.226159e-01 -0.000000e+00 + outer loop + vertex 4.241232e+00 3.913192e+01 7.100000e+01 + vertex 4.241232e+00 3.913192e+01 7.450000e+01 + vertex 4.535899e+00 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063089e-01 4.226159e-01 -0.000000e+00 + outer loop + vertex 4.535899e+00 3.850000e+01 7.100000e+01 + vertex 4.241232e+00 3.913192e+01 7.450000e+01 + vertex 4.535899e+00 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191513e-01 5.735774e-01 -0.000000e+00 + outer loop + vertex 4.535899e+00 3.850000e+01 7.100000e+01 + vertex 4.535899e+00 3.850000e+01 7.450000e+01 + vertex 4.935823e+00 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191513e-01 5.735774e-01 -0.000000e+00 + outer loop + vertex 4.935823e+00 3.792885e+01 7.100000e+01 + vertex 4.535899e+00 3.850000e+01 7.450000e+01 + vertex 4.935823e+00 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.935823e+00 3.792885e+01 7.100000e+01 + vertex 4.935823e+00 3.792885e+01 7.450000e+01 + vertex 5.428851e+00 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 5.428851e+00 3.743582e+01 7.100000e+01 + vertex 4.935823e+00 3.792885e+01 7.450000e+01 + vertex 5.428851e+00 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 -0.000000e+00 + outer loop + vertex 5.428851e+00 3.743582e+01 7.100000e+01 + vertex 5.428851e+00 3.743582e+01 7.450000e+01 + vertex 6.000001e+00 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735774e-01 8.191513e-01 -0.000000e+00 + outer loop + vertex 6.000001e+00 3.703590e+01 7.100000e+01 + vertex 5.428851e+00 3.743582e+01 7.450000e+01 + vertex 6.000001e+00 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226171e-01 9.063083e-01 -0.000000e+00 + outer loop + vertex 6.000001e+00 3.703590e+01 7.100000e+01 + vertex 6.000001e+00 3.703590e+01 7.450000e+01 + vertex 6.631922e+00 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226171e-01 9.063083e-01 -0.000000e+00 + outer loop + vertex 6.631922e+00 3.674123e+01 7.100000e+01 + vertex 6.000001e+00 3.703590e+01 7.450000e+01 + vertex 6.631922e+00 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 6.631922e+00 3.674123e+01 7.100000e+01 + vertex 6.631922e+00 3.674123e+01 7.450000e+01 + vertex 7.305410e+00 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 7.305410e+00 3.656077e+01 7.100000e+01 + vertex 6.631922e+00 3.674123e+01 7.450000e+01 + vertex 7.305410e+00 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715562e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 7.305410e+00 3.656077e+01 7.100000e+01 + vertex 7.305410e+00 3.656077e+01 7.450000e+01 + vertex 8.000001e+00 3.650000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715562e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 3.650000e+01 7.100000e+01 + vertex 7.305410e+00 3.656077e+01 7.450000e+01 + vertex 8.000001e+00 3.650000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715562e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 3.650000e+01 7.100000e+01 + vertex 8.000001e+00 3.650000e+01 7.450000e+01 + vertex 8.694593e+00 3.656077e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715562e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 3.656077e+01 7.100000e+01 + vertex 8.000001e+00 3.650000e+01 7.450000e+01 + vertex 8.694593e+00 3.656077e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 3.656077e+01 7.100000e+01 + vertex 8.694593e+00 3.656077e+01 7.450000e+01 + vertex 9.368081e+00 3.674123e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 3.674123e+01 7.100000e+01 + vertex 8.694593e+00 3.656077e+01 7.450000e+01 + vertex 9.368081e+00 3.674123e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226171e-01 9.063083e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 3.674123e+01 7.100000e+01 + vertex 9.368081e+00 3.674123e+01 7.450000e+01 + vertex 1.000000e+01 3.703590e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226171e-01 9.063083e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 3.703590e+01 7.100000e+01 + vertex 9.368081e+00 3.674123e+01 7.450000e+01 + vertex 1.000000e+01 3.703590e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 3.703590e+01 7.100000e+01 + vertex 1.000000e+01 3.703590e+01 7.450000e+01 + vertex 1.057115e+01 3.743582e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735774e-01 8.191513e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 3.743582e+01 7.100000e+01 + vertex 1.000000e+01 3.703590e+01 7.450000e+01 + vertex 1.057115e+01 3.743582e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 3.743582e+01 7.100000e+01 + vertex 1.057115e+01 3.743582e+01 7.450000e+01 + vertex 1.106418e+01 3.792885e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 3.792885e+01 7.100000e+01 + vertex 1.057115e+01 3.743582e+01 7.450000e+01 + vertex 1.106418e+01 3.792885e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 3.792885e+01 7.100000e+01 + vertex 1.106418e+01 3.792885e+01 7.450000e+01 + vertex 1.146410e+01 3.850000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191513e-01 5.735774e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 3.850000e+01 7.100000e+01 + vertex 1.106418e+01 3.792885e+01 7.450000e+01 + vertex 1.146410e+01 3.850000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063089e-01 4.226159e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 3.850000e+01 7.100000e+01 + vertex 1.146410e+01 3.850000e+01 7.450000e+01 + vertex 1.175877e+01 3.913192e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063089e-01 4.226159e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 3.913192e+01 7.100000e+01 + vertex 1.146410e+01 3.850000e+01 7.450000e+01 + vertex 1.175877e+01 3.913192e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 3.913192e+01 7.100000e+01 + vertex 1.175877e+01 3.913192e+01 7.450000e+01 + vertex 1.193923e+01 3.980540e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 1.193923e+01 3.980540e+01 7.100000e+01 + vertex 1.175877e+01 3.913192e+01 7.450000e+01 + vertex 1.193923e+01 3.980540e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715804e-02 0.000000e+00 + outer loop + vertex 1.193923e+01 3.980540e+01 7.100000e+01 + vertex 1.193923e+01 3.980540e+01 7.450000e+01 + vertex 1.200000e+01 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715804e-02 0.000000e+00 + outer loop + vertex 1.200000e+01 4.050000e+01 7.100000e+01 + vertex 1.193923e+01 3.980540e+01 7.450000e+01 + vertex 1.200000e+01 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715827e-02 0.000000e+00 + outer loop + vertex 1.200000e+01 4.050000e+01 7.100000e+01 + vertex 1.200000e+01 4.050000e+01 7.450000e+01 + vertex 1.193923e+01 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715827e-02 0.000000e+00 + outer loop + vertex 1.193923e+01 4.119459e+01 7.100000e+01 + vertex 1.200000e+01 4.050000e+01 7.450000e+01 + vertex 1.193923e+01 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 1.193923e+01 4.119459e+01 7.100000e+01 + vertex 1.193923e+01 4.119459e+01 7.450000e+01 + vertex 1.175877e+01 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.186808e+01 7.100000e+01 + vertex 1.193923e+01 4.119459e+01 7.450000e+01 + vertex 1.175877e+01 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal -9.063089e-01 -4.226159e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.186808e+01 7.100000e+01 + vertex 1.175877e+01 4.186808e+01 7.450000e+01 + vertex 1.146410e+01 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal -9.063089e-01 -4.226159e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.250000e+01 7.100000e+01 + vertex 1.175877e+01 4.186808e+01 7.450000e+01 + vertex 1.146410e+01 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal -8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.250000e+01 7.100000e+01 + vertex 1.146410e+01 4.250000e+01 7.450000e+01 + vertex 1.106418e+01 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal -8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.307115e+01 7.100000e+01 + vertex 1.146410e+01 4.250000e+01 7.450000e+01 + vertex 1.106418e+01 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.307115e+01 7.100000e+01 + vertex 1.106418e+01 4.307115e+01 7.450000e+01 + vertex 1.057115e+01 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.356418e+01 7.100000e+01 + vertex 1.106418e+01 4.307115e+01 7.450000e+01 + vertex 1.057115e+01 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal -5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.356418e+01 7.100000e+01 + vertex 1.057115e+01 4.356418e+01 7.450000e+01 + vertex 1.000000e+01 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal -5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.396410e+01 7.100000e+01 + vertex 1.057115e+01 4.356418e+01 7.450000e+01 + vertex 1.000000e+01 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal -4.226171e-01 -9.063083e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.396410e+01 7.100000e+01 + vertex 1.000000e+01 4.396410e+01 7.450000e+01 + vertex 9.368081e+00 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal -4.226171e-01 -9.063083e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.425877e+01 7.100000e+01 + vertex 1.000000e+01 4.396410e+01 7.450000e+01 + vertex 9.368081e+00 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.425877e+01 7.100000e+01 + vertex 9.368081e+00 4.425877e+01 7.450000e+01 + vertex 8.694593e+00 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.443923e+01 7.100000e+01 + vertex 9.368081e+00 4.425877e+01 7.450000e+01 + vertex 8.694593e+00 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal -8.715562e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.443923e+01 7.100000e+01 + vertex 8.694593e+00 4.443923e+01 7.450000e+01 + vertex 8.000001e+00 4.450000e+01 7.100000e+01 + endloop + endfacet + facet normal -8.715562e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.450000e+01 7.100000e+01 + vertex 8.694593e+00 4.443923e+01 7.450000e+01 + vertex 8.000001e+00 4.450000e+01 7.450000e+01 + endloop + endfacet + facet normal 8.715562e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.450000e+01 7.100000e+01 + vertex 8.000001e+00 4.450000e+01 7.450000e+01 + vertex 7.305410e+00 4.443923e+01 7.100000e+01 + endloop + endfacet + facet normal 8.715562e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 7.305410e+00 4.443923e+01 7.100000e+01 + vertex 8.000001e+00 4.450000e+01 7.450000e+01 + vertex 7.305410e+00 4.443923e+01 7.450000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 7.305410e+00 4.443923e+01 7.100000e+01 + vertex 7.305410e+00 4.443923e+01 7.450000e+01 + vertex 6.631922e+00 4.425877e+01 7.100000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 6.631922e+00 4.425877e+01 7.100000e+01 + vertex 7.305410e+00 4.443923e+01 7.450000e+01 + vertex 6.631922e+00 4.425877e+01 7.450000e+01 + endloop + endfacet + facet normal 4.226171e-01 -9.063083e-01 0.000000e+00 + outer loop + vertex 6.631922e+00 4.425877e+01 7.100000e+01 + vertex 6.631922e+00 4.425877e+01 7.450000e+01 + vertex 6.000001e+00 4.396410e+01 7.100000e+01 + endloop + endfacet + facet normal 4.226171e-01 -9.063083e-01 0.000000e+00 + outer loop + vertex 6.000001e+00 4.396410e+01 7.100000e+01 + vertex 6.631922e+00 4.425877e+01 7.450000e+01 + vertex 6.000001e+00 4.396410e+01 7.450000e+01 + endloop + endfacet + facet normal 5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 6.000001e+00 4.396410e+01 7.100000e+01 + vertex 6.000001e+00 4.396410e+01 7.450000e+01 + vertex 5.428851e+00 4.356418e+01 7.100000e+01 + endloop + endfacet + facet normal 5.735757e-01 -8.191526e-01 0.000000e+00 + outer loop + vertex 5.428851e+00 4.356418e+01 7.100000e+01 + vertex 6.000001e+00 4.396410e+01 7.450000e+01 + vertex 5.428851e+00 4.356418e+01 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 5.428851e+00 4.356418e+01 7.100000e+01 + vertex 5.428851e+00 4.356418e+01 7.450000e+01 + vertex 4.935823e+00 4.307115e+01 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.935823e+00 4.307115e+01 7.100000e+01 + vertex 5.428851e+00 4.356418e+01 7.450000e+01 + vertex 4.935823e+00 4.307115e+01 7.450000e+01 + endloop + endfacet + facet normal 8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 4.935823e+00 4.307115e+01 7.100000e+01 + vertex 4.935823e+00 4.307115e+01 7.450000e+01 + vertex 4.535899e+00 4.250000e+01 7.100000e+01 + endloop + endfacet + facet normal 8.191522e-01 -5.735762e-01 0.000000e+00 + outer loop + vertex 4.535899e+00 4.250000e+01 7.100000e+01 + vertex 4.935823e+00 4.307115e+01 7.450000e+01 + vertex 4.535899e+00 4.250000e+01 7.450000e+01 + endloop + endfacet + facet normal 9.063089e-01 -4.226159e-01 0.000000e+00 + outer loop + vertex 4.535899e+00 4.250000e+01 7.100000e+01 + vertex 4.535899e+00 4.250000e+01 7.450000e+01 + vertex 4.241232e+00 4.186808e+01 7.100000e+01 + endloop + endfacet + facet normal 9.063089e-01 -4.226159e-01 0.000000e+00 + outer loop + vertex 4.241232e+00 4.186808e+01 7.100000e+01 + vertex 4.535899e+00 4.250000e+01 7.450000e+01 + vertex 4.241232e+00 4.186808e+01 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 4.241232e+00 4.186808e+01 7.100000e+01 + vertex 4.241232e+00 4.186808e+01 7.450000e+01 + vertex 4.060771e+00 4.119459e+01 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 4.060771e+00 4.119459e+01 7.100000e+01 + vertex 4.241232e+00 4.186808e+01 7.450000e+01 + vertex 4.060771e+00 4.119459e+01 7.450000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715827e-02 0.000000e+00 + outer loop + vertex 4.060771e+00 4.119459e+01 7.100000e+01 + vertex 4.060771e+00 4.119459e+01 7.450000e+01 + vertex 4.000001e+00 4.050000e+01 7.100000e+01 + endloop + endfacet + facet normal 9.961945e-01 -8.715827e-02 0.000000e+00 + outer loop + vertex 4.000001e+00 4.050000e+01 7.100000e+01 + vertex 4.060771e+00 4.119459e+01 7.450000e+01 + vertex 4.000001e+00 4.050000e+01 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 4.288716e+02 0.000000e+00 + vertex 9.100508e+00 4.251005e+02 0.000000e+00 + vertex 1.287165e+01 4.298577e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.287165e+01 4.298577e+02 0.000000e+00 + vertex 9.100508e+00 4.251005e+02 0.000000e+00 + vertex 7.673763e+00 4.267710e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.287165e+01 4.298577e+02 0.000000e+00 + vertex 7.673763e+00 4.267710e+02 0.000000e+00 + vertex 1.207180e+01 4.310000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.207180e+01 4.310000e+02 0.000000e+00 + vertex 7.673763e+00 4.267710e+02 0.000000e+00 + vertex 6.525911e+00 4.286441e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.207180e+01 4.310000e+02 0.000000e+00 + vertex 6.525911e+00 4.286441e+02 0.000000e+00 + vertex 1.148246e+01 4.322639e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.148246e+01 4.322639e+02 0.000000e+00 + vertex 6.525911e+00 4.286441e+02 0.000000e+00 + vertex 5.685210e+00 4.306737e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.148246e+01 4.322639e+02 0.000000e+00 + vertex 5.685210e+00 4.306737e+02 0.000000e+00 + vertex 1.112154e+01 4.336108e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.112154e+01 4.336108e+02 0.000000e+00 + vertex 5.685210e+00 4.306737e+02 0.000000e+00 + vertex 5.172364e+00 4.328099e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.112154e+01 4.336108e+02 0.000000e+00 + vertex 5.172364e+00 4.328099e+02 0.000000e+00 + vertex 1.100000e+01 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.100000e+01 4.350000e+02 0.000000e+00 + vertex 5.172364e+00 4.328099e+02 0.000000e+00 + vertex 5.000003e+00 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.100000e+01 4.350000e+02 0.000000e+00 + vertex 5.000003e+00 4.350000e+02 0.000000e+00 + vertex 1.112154e+01 4.363892e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.112154e+01 4.363892e+02 0.000000e+00 + vertex 5.000003e+00 4.350000e+02 0.000000e+00 + vertex 5.172364e+00 4.371901e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.112154e+01 4.363892e+02 0.000000e+00 + vertex 5.172364e+00 4.371901e+02 0.000000e+00 + vertex 1.148246e+01 4.377362e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.148246e+01 4.377362e+02 0.000000e+00 + vertex 5.172364e+00 4.371901e+02 0.000000e+00 + vertex 5.685210e+00 4.393262e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.148246e+01 4.377362e+02 0.000000e+00 + vertex 5.685210e+00 4.393262e+02 0.000000e+00 + vertex 1.207180e+01 4.390000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.207180e+01 4.390000e+02 0.000000e+00 + vertex 5.685210e+00 4.393262e+02 0.000000e+00 + vertex 6.525911e+00 4.413559e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.207180e+01 4.390000e+02 0.000000e+00 + vertex 6.525911e+00 4.413559e+02 0.000000e+00 + vertex 1.287165e+01 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.525911e+00 4.413559e+02 0.000000e+00 + vertex 7.673763e+00 4.432290e+02 0.000000e+00 + vertex 1.287165e+01 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.287165e+01 4.401423e+02 0.000000e+00 + vertex 7.673763e+00 4.432290e+02 0.000000e+00 + vertex 9.100508e+00 4.448995e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.287165e+01 4.401423e+02 0.000000e+00 + vertex 9.100508e+00 4.448995e+02 0.000000e+00 + vertex 1.385770e+01 4.411283e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 4.411283e+02 0.000000e+00 + vertex 9.100508e+00 4.448995e+02 0.000000e+00 + vertex 1.077101e+01 4.463262e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 4.411283e+02 0.000000e+00 + vertex 1.077101e+01 4.463262e+02 0.000000e+00 + vertex 1.500000e+01 4.419282e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.500000e+01 4.419282e+02 0.000000e+00 + vertex 1.077101e+01 4.463262e+02 0.000000e+00 + vertex 1.264413e+01 4.474741e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.500000e+01 4.419282e+02 0.000000e+00 + vertex 1.264413e+01 4.474741e+02 0.000000e+00 + vertex 1.626384e+01 4.425175e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.626384e+01 4.425175e+02 0.000000e+00 + vertex 1.264413e+01 4.474741e+02 0.000000e+00 + vertex 1.467376e+01 4.483148e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.626384e+01 4.425175e+02 0.000000e+00 + vertex 1.467376e+01 4.483148e+02 0.000000e+00 + vertex 1.761081e+01 4.428785e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.761081e+01 4.428785e+02 0.000000e+00 + vertex 1.467376e+01 4.483148e+02 0.000000e+00 + vertex 1.680992e+01 4.488276e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.761081e+01 4.428785e+02 0.000000e+00 + vertex 1.680992e+01 4.488276e+02 0.000000e+00 + vertex 1.900000e+01 4.430000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.430000e+02 0.000000e+00 + vertex 1.680992e+01 4.488276e+02 0.000000e+00 + vertex 1.900000e+01 4.490000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.430000e+02 0.000000e+00 + vertex 1.900000e+01 4.490000e+02 0.000000e+00 + vertex 2.038919e+01 4.428785e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.038919e+01 4.428785e+02 0.000000e+00 + vertex 1.900000e+01 4.490000e+02 0.000000e+00 + vertex 2.119008e+01 4.488276e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.038919e+01 4.428785e+02 0.000000e+00 + vertex 2.119008e+01 4.488276e+02 0.000000e+00 + vertex 2.173616e+01 4.425175e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.173616e+01 4.425175e+02 0.000000e+00 + vertex 2.119008e+01 4.488276e+02 0.000000e+00 + vertex 2.332624e+01 4.483148e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.173616e+01 4.425175e+02 0.000000e+00 + vertex 2.332624e+01 4.483148e+02 0.000000e+00 + vertex 2.300000e+01 4.419282e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.300000e+01 4.419282e+02 0.000000e+00 + vertex 2.332624e+01 4.483148e+02 0.000000e+00 + vertex 2.535587e+01 4.474741e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.300000e+01 4.419282e+02 0.000000e+00 + vertex 2.535587e+01 4.474741e+02 0.000000e+00 + vertex 2.414230e+01 4.411283e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 4.298577e+02 0.000000e+00 + vertex 2.889950e+01 4.251005e+02 0.000000e+00 + vertex 2.414230e+01 4.288716e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.414230e+01 4.288716e+02 0.000000e+00 + vertex 2.889950e+01 4.251005e+02 0.000000e+00 + vertex 2.722900e+01 4.236737e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.414230e+01 4.288716e+02 0.000000e+00 + vertex 2.722900e+01 4.236737e+02 0.000000e+00 + vertex 2.300000e+01 4.280718e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.300000e+01 4.280718e+02 0.000000e+00 + vertex 2.722900e+01 4.236737e+02 0.000000e+00 + vertex 2.535587e+01 4.225259e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.300000e+01 4.280718e+02 0.000000e+00 + vertex 2.535587e+01 4.225259e+02 0.000000e+00 + vertex 2.173616e+01 4.274825e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 0.000000e+00 + vertex 2.535587e+01 4.225259e+02 0.000000e+00 + vertex 2.332624e+01 4.216852e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 0.000000e+00 + vertex 2.332624e+01 4.216852e+02 0.000000e+00 + vertex 2.038919e+01 4.271215e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.038919e+01 4.271215e+02 0.000000e+00 + vertex 2.332624e+01 4.216852e+02 0.000000e+00 + vertex 2.119008e+01 4.211724e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.038919e+01 4.271215e+02 0.000000e+00 + vertex 2.119008e+01 4.211724e+02 0.000000e+00 + vertex 1.900000e+01 4.270000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.270000e+02 0.000000e+00 + vertex 2.119008e+01 4.211724e+02 0.000000e+00 + vertex 1.900000e+01 4.210000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.270000e+02 0.000000e+00 + vertex 1.900000e+01 4.210000e+02 0.000000e+00 + vertex 1.761081e+01 4.271215e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.761081e+01 4.271215e+02 0.000000e+00 + vertex 1.900000e+01 4.210000e+02 0.000000e+00 + vertex 1.680992e+01 4.211724e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.761081e+01 4.271215e+02 0.000000e+00 + vertex 1.680992e+01 4.211724e+02 0.000000e+00 + vertex 1.626384e+01 4.274825e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.626384e+01 4.274825e+02 0.000000e+00 + vertex 1.680992e+01 4.211724e+02 0.000000e+00 + vertex 1.467376e+01 4.216852e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.626384e+01 4.274825e+02 0.000000e+00 + vertex 1.467376e+01 4.216852e+02 0.000000e+00 + vertex 1.500000e+01 4.280718e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.500000e+01 4.280718e+02 0.000000e+00 + vertex 1.467376e+01 4.216852e+02 0.000000e+00 + vertex 1.264413e+01 4.225259e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.500000e+01 4.280718e+02 0.000000e+00 + vertex 1.264413e+01 4.225259e+02 0.000000e+00 + vertex 1.385770e+01 4.288716e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 4.288716e+02 0.000000e+00 + vertex 1.264413e+01 4.225259e+02 0.000000e+00 + vertex 1.077101e+01 4.236737e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.385770e+01 4.288716e+02 0.000000e+00 + vertex 1.077101e+01 4.236737e+02 0.000000e+00 + vertex 9.100508e+00 4.251005e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 4.474741e+02 0.000000e+00 + vertex 2.722900e+01 4.463262e+02 0.000000e+00 + vertex 2.414230e+01 4.411283e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.414230e+01 4.411283e+02 0.000000e+00 + vertex 2.722900e+01 4.463262e+02 0.000000e+00 + vertex 2.889950e+01 4.448995e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.414230e+01 4.411283e+02 0.000000e+00 + vertex 2.889950e+01 4.448995e+02 0.000000e+00 + vertex 2.512836e+01 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 4.401423e+02 0.000000e+00 + vertex 2.889950e+01 4.448995e+02 0.000000e+00 + vertex 3.032624e+01 4.432290e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 4.401423e+02 0.000000e+00 + vertex 3.032624e+01 4.432290e+02 0.000000e+00 + vertex 2.592821e+01 4.390000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.592821e+01 4.390000e+02 0.000000e+00 + vertex 3.032624e+01 4.432290e+02 0.000000e+00 + vertex 3.147409e+01 4.413559e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.592821e+01 4.390000e+02 0.000000e+00 + vertex 3.147409e+01 4.413559e+02 0.000000e+00 + vertex 2.651754e+01 4.377362e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.651754e+01 4.377362e+02 0.000000e+00 + vertex 3.147409e+01 4.413559e+02 0.000000e+00 + vertex 3.231479e+01 4.393262e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.651754e+01 4.377362e+02 0.000000e+00 + vertex 3.231479e+01 4.393262e+02 0.000000e+00 + vertex 2.687846e+01 4.363892e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.687846e+01 4.363892e+02 0.000000e+00 + vertex 3.231479e+01 4.393262e+02 0.000000e+00 + vertex 3.282764e+01 4.371901e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.687846e+01 4.363892e+02 0.000000e+00 + vertex 3.282764e+01 4.371901e+02 0.000000e+00 + vertex 2.700000e+01 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.700000e+01 4.350000e+02 0.000000e+00 + vertex 3.282764e+01 4.371901e+02 0.000000e+00 + vertex 3.300000e+01 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.700000e+01 4.350000e+02 0.000000e+00 + vertex 3.300000e+01 4.350000e+02 0.000000e+00 + vertex 2.687846e+01 4.336108e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.687846e+01 4.336108e+02 0.000000e+00 + vertex 3.300000e+01 4.350000e+02 0.000000e+00 + vertex 3.282764e+01 4.328099e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.687846e+01 4.336108e+02 0.000000e+00 + vertex 3.282764e+01 4.328099e+02 0.000000e+00 + vertex 2.651754e+01 4.322639e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.651754e+01 4.322639e+02 0.000000e+00 + vertex 3.282764e+01 4.328099e+02 0.000000e+00 + vertex 3.231479e+01 4.306737e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.651754e+01 4.322639e+02 0.000000e+00 + vertex 3.231479e+01 4.306737e+02 0.000000e+00 + vertex 2.592821e+01 4.310000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.592821e+01 4.310000e+02 0.000000e+00 + vertex 3.231479e+01 4.306737e+02 0.000000e+00 + vertex 3.147409e+01 4.286441e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.592821e+01 4.310000e+02 0.000000e+00 + vertex 3.147409e+01 4.286441e+02 0.000000e+00 + vertex 2.512836e+01 4.298577e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 4.298577e+02 0.000000e+00 + vertex 3.147409e+01 4.286441e+02 0.000000e+00 + vertex 3.032624e+01 4.267710e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.512836e+01 4.298577e+02 0.000000e+00 + vertex 3.032624e+01 4.267710e+02 0.000000e+00 + vertex 2.889950e+01 4.251005e+02 0.000000e+00 + endloop + endfacet + facet normal 9.969173e-01 -7.845923e-02 0.000000e+00 + outer loop + vertex 3.300000e+01 4.350000e+02 0.000000e+00 + vertex 3.282764e+01 4.328099e+02 7.000000e+01 + vertex 3.282764e+01 4.328099e+02 0.000000e+00 + endloop + endfacet + facet normal 9.723703e-01 -2.334439e-01 0.000000e+00 + outer loop + vertex 3.282764e+01 4.328099e+02 0.000000e+00 + vertex 3.282764e+01 4.328099e+02 7.000000e+01 + vertex 3.231479e+01 4.306737e+02 7.000000e+01 + endloop + endfacet + facet normal 9.723703e-01 -2.334439e-01 0.000000e+00 + outer loop + vertex 3.282764e+01 4.328099e+02 0.000000e+00 + vertex 3.231479e+01 4.306737e+02 7.000000e+01 + vertex 3.231479e+01 4.306737e+02 0.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 3.231479e+01 4.306737e+02 0.000000e+00 + vertex 3.231479e+01 4.306737e+02 7.000000e+01 + vertex 3.147409e+01 4.286441e+02 7.000000e+01 + endloop + endfacet + facet normal 9.238795e-01 -3.826834e-01 0.000000e+00 + outer loop + vertex 3.231479e+01 4.306737e+02 0.000000e+00 + vertex 3.147409e+01 4.286441e+02 7.000000e+01 + vertex 3.147409e+01 4.286441e+02 0.000000e+00 + endloop + endfacet + facet normal 8.526376e-01 -5.225027e-01 0.000000e+00 + outer loop + vertex 3.147409e+01 4.286441e+02 0.000000e+00 + vertex 3.147409e+01 4.286441e+02 7.000000e+01 + vertex 3.032624e+01 4.267710e+02 7.000000e+01 + endloop + endfacet + facet normal 8.526376e-01 -5.225027e-01 0.000000e+00 + outer loop + vertex 3.147409e+01 4.286441e+02 0.000000e+00 + vertex 3.032624e+01 4.267710e+02 7.000000e+01 + vertex 3.032624e+01 4.267710e+02 0.000000e+00 + endloop + endfacet + facet normal 7.604079e-01 -6.494458e-01 0.000000e+00 + outer loop + vertex 3.032624e+01 4.267710e+02 0.000000e+00 + vertex 3.032624e+01 4.267710e+02 7.000000e+01 + vertex 2.889950e+01 4.251005e+02 7.000000e+01 + endloop + endfacet + facet normal 7.604079e-01 -6.494458e-01 0.000000e+00 + outer loop + vertex 3.032624e+01 4.267710e+02 0.000000e+00 + vertex 2.889950e+01 4.251005e+02 7.000000e+01 + vertex 2.889950e+01 4.251005e+02 0.000000e+00 + endloop + endfacet + facet normal 6.494514e-01 -7.604031e-01 0.000000e+00 + outer loop + vertex 2.889950e+01 4.251005e+02 0.000000e+00 + vertex 2.889950e+01 4.251005e+02 7.000000e+01 + vertex 2.722900e+01 4.236737e+02 7.000000e+01 + endloop + endfacet + facet normal 6.494514e-01 -7.604031e-01 0.000000e+00 + outer loop + vertex 2.889950e+01 4.251005e+02 0.000000e+00 + vertex 2.722900e+01 4.236737e+02 7.000000e+01 + vertex 2.722900e+01 4.236737e+02 0.000000e+00 + endloop + endfacet + facet normal 5.224926e-01 -8.526438e-01 0.000000e+00 + outer loop + vertex 2.722900e+01 4.236737e+02 0.000000e+00 + vertex 2.722900e+01 4.236737e+02 7.000000e+01 + vertex 2.535587e+01 4.225259e+02 7.000000e+01 + endloop + endfacet + facet normal 5.224926e-01 -8.526438e-01 0.000000e+00 + outer loop + vertex 2.722900e+01 4.236737e+02 0.000000e+00 + vertex 2.535587e+01 4.225259e+02 7.000000e+01 + vertex 2.535587e+01 4.225259e+02 0.000000e+00 + endloop + endfacet + facet normal 3.826813e-01 -9.238804e-01 0.000000e+00 + outer loop + vertex 2.535587e+01 4.225259e+02 0.000000e+00 + vertex 2.535587e+01 4.225259e+02 7.000000e+01 + vertex 2.332624e+01 4.216852e+02 7.000000e+01 + endloop + endfacet + facet normal 3.826813e-01 -9.238804e-01 0.000000e+00 + outer loop + vertex 2.535587e+01 4.225259e+02 0.000000e+00 + vertex 2.332624e+01 4.216852e+02 7.000000e+01 + vertex 2.332624e+01 4.216852e+02 0.000000e+00 + endloop + endfacet + facet normal 2.334550e-01 -9.723676e-01 0.000000e+00 + outer loop + vertex 2.332624e+01 4.216852e+02 0.000000e+00 + vertex 2.332624e+01 4.216852e+02 7.000000e+01 + vertex 2.119008e+01 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal 2.334550e-01 -9.723676e-01 0.000000e+00 + outer loop + vertex 2.332624e+01 4.216852e+02 0.000000e+00 + vertex 2.119008e+01 4.211724e+02 7.000000e+01 + vertex 2.119008e+01 4.211724e+02 0.000000e+00 + endloop + endfacet + facet normal 7.845165e-02 -9.969179e-01 0.000000e+00 + outer loop + vertex 2.119008e+01 4.211724e+02 0.000000e+00 + vertex 2.119008e+01 4.211724e+02 7.000000e+01 + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + endloop + endfacet + facet normal 7.845165e-02 -9.969179e-01 0.000000e+00 + outer loop + vertex 2.119008e+01 4.211724e+02 0.000000e+00 + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + vertex 1.900000e+01 4.210000e+02 0.000000e+00 + endloop + endfacet + facet normal -7.845165e-02 -9.969179e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.210000e+02 0.000000e+00 + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + vertex 1.680992e+01 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal -7.845165e-02 -9.969179e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.210000e+02 0.000000e+00 + vertex 1.680992e+01 4.211724e+02 7.000000e+01 + vertex 1.680992e+01 4.211724e+02 0.000000e+00 + endloop + endfacet + facet normal -2.334550e-01 -9.723676e-01 0.000000e+00 + outer loop + vertex 1.680992e+01 4.211724e+02 0.000000e+00 + vertex 1.680992e+01 4.211724e+02 7.000000e+01 + vertex 1.467376e+01 4.216852e+02 7.000000e+01 + endloop + endfacet + facet normal -2.334550e-01 -9.723676e-01 0.000000e+00 + outer loop + vertex 1.680992e+01 4.211724e+02 0.000000e+00 + vertex 1.467376e+01 4.216852e+02 7.000000e+01 + vertex 1.467376e+01 4.216852e+02 0.000000e+00 + endloop + endfacet + facet normal -3.826813e-01 -9.238804e-01 0.000000e+00 + outer loop + vertex 1.467376e+01 4.216852e+02 0.000000e+00 + vertex 1.467376e+01 4.216852e+02 7.000000e+01 + vertex 1.264413e+01 4.225259e+02 7.000000e+01 + endloop + endfacet + facet normal -3.826813e-01 -9.238804e-01 0.000000e+00 + outer loop + vertex 1.467376e+01 4.216852e+02 0.000000e+00 + vertex 1.264413e+01 4.225259e+02 7.000000e+01 + vertex 1.264413e+01 4.225259e+02 0.000000e+00 + endloop + endfacet + facet normal -5.224926e-01 -8.526438e-01 0.000000e+00 + outer loop + vertex 1.264413e+01 4.225259e+02 0.000000e+00 + vertex 1.264413e+01 4.225259e+02 7.000000e+01 + vertex 1.077101e+01 4.236737e+02 7.000000e+01 + endloop + endfacet + facet normal -5.224926e-01 -8.526438e-01 0.000000e+00 + outer loop + vertex 1.264413e+01 4.225259e+02 0.000000e+00 + vertex 1.077101e+01 4.236737e+02 7.000000e+01 + vertex 1.077101e+01 4.236737e+02 0.000000e+00 + endloop + endfacet + facet normal -6.494522e-01 -7.604024e-01 0.000000e+00 + outer loop + vertex 1.077101e+01 4.236737e+02 0.000000e+00 + vertex 1.077101e+01 4.236737e+02 7.000000e+01 + vertex 9.100508e+00 4.251005e+02 7.000000e+01 + endloop + endfacet + facet normal -6.494522e-01 -7.604024e-01 0.000000e+00 + outer loop + vertex 1.077101e+01 4.236737e+02 0.000000e+00 + vertex 9.100508e+00 4.251005e+02 7.000000e+01 + vertex 9.100508e+00 4.251005e+02 0.000000e+00 + endloop + endfacet + facet normal -7.604070e-01 -6.494468e-01 0.000000e+00 + outer loop + vertex 9.100508e+00 4.251005e+02 0.000000e+00 + vertex 9.100508e+00 4.251005e+02 7.000000e+01 + vertex 7.673763e+00 4.267710e+02 7.000000e+01 + endloop + endfacet + facet normal -7.604070e-01 -6.494468e-01 0.000000e+00 + outer loop + vertex 9.100508e+00 4.251005e+02 0.000000e+00 + vertex 7.673763e+00 4.267710e+02 7.000000e+01 + vertex 7.673763e+00 4.267710e+02 0.000000e+00 + endloop + endfacet + facet normal -8.526380e-01 -5.225021e-01 0.000000e+00 + outer loop + vertex 7.673763e+00 4.267710e+02 0.000000e+00 + vertex 7.673763e+00 4.267710e+02 7.000000e+01 + vertex 6.525911e+00 4.286441e+02 7.000000e+01 + endloop + endfacet + facet normal -8.526380e-01 -5.225021e-01 0.000000e+00 + outer loop + vertex 7.673763e+00 4.267710e+02 0.000000e+00 + vertex 6.525911e+00 4.286441e+02 7.000000e+01 + vertex 6.525911e+00 4.286441e+02 0.000000e+00 + endloop + endfacet + facet normal -9.238792e-01 -3.826842e-01 0.000000e+00 + outer loop + vertex 6.525911e+00 4.286441e+02 0.000000e+00 + vertex 6.525911e+00 4.286441e+02 7.000000e+01 + vertex 5.685210e+00 4.306737e+02 7.000000e+01 + endloop + endfacet + facet normal -9.238792e-01 -3.826842e-01 0.000000e+00 + outer loop + vertex 6.525911e+00 4.286441e+02 0.000000e+00 + vertex 5.685210e+00 4.306737e+02 7.000000e+01 + vertex 5.685210e+00 4.306737e+02 0.000000e+00 + endloop + endfacet + facet normal -9.723703e-01 -2.334439e-01 0.000000e+00 + outer loop + vertex 5.685210e+00 4.306737e+02 0.000000e+00 + vertex 5.685210e+00 4.306737e+02 7.000000e+01 + vertex 5.172364e+00 4.328099e+02 7.000000e+01 + endloop + endfacet + facet normal -9.723703e-01 -2.334439e-01 0.000000e+00 + outer loop + vertex 5.685210e+00 4.306737e+02 0.000000e+00 + vertex 5.172364e+00 4.328099e+02 7.000000e+01 + vertex 5.172364e+00 4.328099e+02 0.000000e+00 + endloop + endfacet + facet normal -9.969174e-01 -7.845839e-02 0.000000e+00 + outer loop + vertex 5.172364e+00 4.328099e+02 0.000000e+00 + vertex 5.172364e+00 4.328099e+02 7.000000e+01 + vertex 5.000003e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.969174e-01 -7.845839e-02 0.000000e+00 + outer loop + vertex 5.172364e+00 4.328099e+02 0.000000e+00 + vertex 5.000003e+00 4.350000e+02 7.000000e+01 + vertex 5.000003e+00 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.969174e-01 7.845839e-02 0.000000e+00 + outer loop + vertex 5.000003e+00 4.350000e+02 0.000000e+00 + vertex 5.000003e+00 4.350000e+02 7.000000e+01 + vertex 5.172364e+00 4.371901e+02 7.000000e+01 + endloop + endfacet + facet normal -9.969174e-01 7.845839e-02 0.000000e+00 + outer loop + vertex 5.000003e+00 4.350000e+02 0.000000e+00 + vertex 5.172364e+00 4.371901e+02 7.000000e+01 + vertex 5.172364e+00 4.371901e+02 0.000000e+00 + endloop + endfacet + facet normal -9.723695e-01 2.334470e-01 0.000000e+00 + outer loop + vertex 5.172364e+00 4.371901e+02 0.000000e+00 + vertex 5.172364e+00 4.371901e+02 7.000000e+01 + vertex 5.685210e+00 4.393262e+02 7.000000e+01 + endloop + endfacet + facet normal -9.723695e-01 2.334470e-01 0.000000e+00 + outer loop + vertex 5.172364e+00 4.371901e+02 0.000000e+00 + vertex 5.685210e+00 4.393262e+02 7.000000e+01 + vertex 5.685210e+00 4.393262e+02 0.000000e+00 + endloop + endfacet + facet normal -9.238792e-01 3.826842e-01 0.000000e+00 + outer loop + vertex 5.685210e+00 4.393262e+02 0.000000e+00 + vertex 5.685210e+00 4.393262e+02 7.000000e+01 + vertex 6.525911e+00 4.413559e+02 7.000000e+01 + endloop + endfacet + facet normal -9.238792e-01 3.826842e-01 0.000000e+00 + outer loop + vertex 5.685210e+00 4.393262e+02 0.000000e+00 + vertex 6.525911e+00 4.413559e+02 7.000000e+01 + vertex 6.525911e+00 4.413559e+02 0.000000e+00 + endloop + endfacet + facet normal -8.526417e-01 5.224960e-01 0.000000e+00 + outer loop + vertex 6.525911e+00 4.413559e+02 0.000000e+00 + vertex 6.525911e+00 4.413559e+02 7.000000e+01 + vertex 7.673763e+00 4.432290e+02 7.000000e+01 + endloop + endfacet + facet normal -8.526417e-01 5.224960e-01 0.000000e+00 + outer loop + vertex 6.525911e+00 4.413559e+02 0.000000e+00 + vertex 7.673763e+00 4.432290e+02 7.000000e+01 + vertex 7.673763e+00 4.432290e+02 0.000000e+00 + endloop + endfacet + facet normal -7.604070e-01 6.494468e-01 0.000000e+00 + outer loop + vertex 7.673763e+00 4.432290e+02 0.000000e+00 + vertex 7.673763e+00 4.432290e+02 7.000000e+01 + vertex 9.100508e+00 4.448995e+02 7.000000e+01 + endloop + endfacet + facet normal -7.604070e-01 6.494468e-01 0.000000e+00 + outer loop + vertex 7.673763e+00 4.432290e+02 0.000000e+00 + vertex 9.100508e+00 4.448995e+02 7.000000e+01 + vertex 9.100508e+00 4.448995e+02 0.000000e+00 + endloop + endfacet + facet normal -6.494444e-01 7.604091e-01 0.000000e+00 + outer loop + vertex 9.100508e+00 4.448995e+02 0.000000e+00 + vertex 9.100508e+00 4.448995e+02 7.000000e+01 + vertex 1.077101e+01 4.463262e+02 7.000000e+01 + endloop + endfacet + facet normal -6.494444e-01 7.604091e-01 0.000000e+00 + outer loop + vertex 9.100508e+00 4.448995e+02 0.000000e+00 + vertex 1.077101e+01 4.463262e+02 7.000000e+01 + vertex 1.077101e+01 4.463262e+02 0.000000e+00 + endloop + endfacet + facet normal -5.225025e-01 8.526378e-01 0.000000e+00 + outer loop + vertex 1.077101e+01 4.463262e+02 0.000000e+00 + vertex 1.077101e+01 4.463262e+02 7.000000e+01 + vertex 1.264413e+01 4.474741e+02 7.000000e+01 + endloop + endfacet + facet normal -5.225025e-01 8.526378e-01 0.000000e+00 + outer loop + vertex 1.077101e+01 4.463262e+02 0.000000e+00 + vertex 1.264413e+01 4.474741e+02 7.000000e+01 + vertex 1.264413e+01 4.474741e+02 0.000000e+00 + endloop + endfacet + facet normal -3.826813e-01 9.238804e-01 0.000000e+00 + outer loop + vertex 1.264413e+01 4.474741e+02 0.000000e+00 + vertex 1.264413e+01 4.474741e+02 7.000000e+01 + vertex 1.467376e+01 4.483148e+02 7.000000e+01 + endloop + endfacet + facet normal -3.826813e-01 9.238804e-01 0.000000e+00 + outer loop + vertex 1.264413e+01 4.474741e+02 0.000000e+00 + vertex 1.467376e+01 4.483148e+02 7.000000e+01 + vertex 1.467376e+01 4.483148e+02 0.000000e+00 + endloop + endfacet + facet normal -2.334422e-01 9.723707e-01 0.000000e+00 + outer loop + vertex 1.467376e+01 4.483148e+02 0.000000e+00 + vertex 1.467376e+01 4.483148e+02 7.000000e+01 + vertex 1.680992e+01 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal -2.334422e-01 9.723707e-01 0.000000e+00 + outer loop + vertex 1.467376e+01 4.483148e+02 0.000000e+00 + vertex 1.680992e+01 4.488276e+02 7.000000e+01 + vertex 1.680992e+01 4.488276e+02 0.000000e+00 + endloop + endfacet + facet normal -7.846513e-02 9.969169e-01 0.000000e+00 + outer loop + vertex 1.680992e+01 4.488276e+02 0.000000e+00 + vertex 1.680992e+01 4.488276e+02 7.000000e+01 + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + endloop + endfacet + facet normal -7.846513e-02 9.969169e-01 0.000000e+00 + outer loop + vertex 1.680992e+01 4.488276e+02 0.000000e+00 + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + vertex 1.900000e+01 4.490000e+02 0.000000e+00 + endloop + endfacet + facet normal 7.846513e-02 9.969169e-01 -0.000000e+00 + outer loop + vertex 1.900000e+01 4.490000e+02 0.000000e+00 + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + vertex 2.119008e+01 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal 7.846513e-02 9.969169e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.490000e+02 0.000000e+00 + vertex 2.119008e+01 4.488276e+02 7.000000e+01 + vertex 2.119008e+01 4.488276e+02 0.000000e+00 + endloop + endfacet + facet normal 2.334422e-01 9.723707e-01 -0.000000e+00 + outer loop + vertex 2.119008e+01 4.488276e+02 0.000000e+00 + vertex 2.119008e+01 4.488276e+02 7.000000e+01 + vertex 2.332624e+01 4.483148e+02 7.000000e+01 + endloop + endfacet + facet normal 2.334422e-01 9.723707e-01 0.000000e+00 + outer loop + vertex 2.119008e+01 4.488276e+02 0.000000e+00 + vertex 2.332624e+01 4.483148e+02 7.000000e+01 + vertex 2.332624e+01 4.483148e+02 0.000000e+00 + endloop + endfacet + facet normal 3.826813e-01 9.238804e-01 -0.000000e+00 + outer loop + vertex 2.332624e+01 4.483148e+02 0.000000e+00 + vertex 2.332624e+01 4.483148e+02 7.000000e+01 + vertex 2.535587e+01 4.474741e+02 7.000000e+01 + endloop + endfacet + facet normal 3.826813e-01 9.238804e-01 0.000000e+00 + outer loop + vertex 2.332624e+01 4.483148e+02 0.000000e+00 + vertex 2.535587e+01 4.474741e+02 7.000000e+01 + vertex 2.535587e+01 4.474741e+02 0.000000e+00 + endloop + endfacet + facet normal 5.225025e-01 8.526378e-01 -0.000000e+00 + outer loop + vertex 2.535587e+01 4.474741e+02 0.000000e+00 + vertex 2.535587e+01 4.474741e+02 7.000000e+01 + vertex 2.722900e+01 4.463262e+02 7.000000e+01 + endloop + endfacet + facet normal 5.225025e-01 8.526378e-01 0.000000e+00 + outer loop + vertex 2.535587e+01 4.474741e+02 0.000000e+00 + vertex 2.722900e+01 4.463262e+02 7.000000e+01 + vertex 2.722900e+01 4.463262e+02 0.000000e+00 + endloop + endfacet + facet normal 6.494436e-01 7.604098e-01 -0.000000e+00 + outer loop + vertex 2.722900e+01 4.463262e+02 0.000000e+00 + vertex 2.722900e+01 4.463262e+02 7.000000e+01 + vertex 2.889950e+01 4.448995e+02 7.000000e+01 + endloop + endfacet + facet normal 6.494436e-01 7.604098e-01 0.000000e+00 + outer loop + vertex 2.722900e+01 4.463262e+02 0.000000e+00 + vertex 2.889950e+01 4.448995e+02 7.000000e+01 + vertex 2.889950e+01 4.448995e+02 0.000000e+00 + endloop + endfacet + facet normal 7.604079e-01 6.494458e-01 -0.000000e+00 + outer loop + vertex 2.889950e+01 4.448995e+02 0.000000e+00 + vertex 2.889950e+01 4.448995e+02 7.000000e+01 + vertex 3.032624e+01 4.432290e+02 7.000000e+01 + endloop + endfacet + facet normal 7.604079e-01 6.494458e-01 0.000000e+00 + outer loop + vertex 2.889950e+01 4.448995e+02 0.000000e+00 + vertex 3.032624e+01 4.432290e+02 7.000000e+01 + vertex 3.032624e+01 4.432290e+02 0.000000e+00 + endloop + endfacet + facet normal 8.526413e-01 5.224967e-01 -0.000000e+00 + outer loop + vertex 3.032624e+01 4.432290e+02 0.000000e+00 + vertex 3.032624e+01 4.432290e+02 7.000000e+01 + vertex 3.147409e+01 4.413559e+02 7.000000e+01 + endloop + endfacet + facet normal 8.526413e-01 5.224967e-01 0.000000e+00 + outer loop + vertex 3.032624e+01 4.432290e+02 0.000000e+00 + vertex 3.147409e+01 4.413559e+02 7.000000e+01 + vertex 3.147409e+01 4.413559e+02 0.000000e+00 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 -0.000000e+00 + outer loop + vertex 3.147409e+01 4.413559e+02 0.000000e+00 + vertex 3.147409e+01 4.413559e+02 7.000000e+01 + vertex 3.231479e+01 4.393262e+02 7.000000e+01 + endloop + endfacet + facet normal 9.238795e-01 3.826834e-01 0.000000e+00 + outer loop + vertex 3.147409e+01 4.413559e+02 0.000000e+00 + vertex 3.231479e+01 4.393262e+02 7.000000e+01 + vertex 3.231479e+01 4.393262e+02 0.000000e+00 + endloop + endfacet + facet normal 9.723695e-01 2.334470e-01 -0.000000e+00 + outer loop + vertex 3.231479e+01 4.393262e+02 0.000000e+00 + vertex 3.231479e+01 4.393262e+02 7.000000e+01 + vertex 3.282764e+01 4.371901e+02 7.000000e+01 + endloop + endfacet + facet normal 9.723695e-01 2.334470e-01 0.000000e+00 + outer loop + vertex 3.231479e+01 4.393262e+02 0.000000e+00 + vertex 3.282764e+01 4.371901e+02 7.000000e+01 + vertex 3.282764e+01 4.371901e+02 0.000000e+00 + endloop + endfacet + facet normal 9.969173e-01 7.845923e-02 -0.000000e+00 + outer loop + vertex 3.282764e+01 4.371901e+02 0.000000e+00 + vertex 3.282764e+01 4.371901e+02 7.000000e+01 + vertex 3.300000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.969173e-01 7.845923e-02 0.000000e+00 + outer loop + vertex 3.282764e+01 4.371901e+02 0.000000e+00 + vertex 3.300000e+01 4.350000e+02 7.000000e+01 + vertex 3.300000e+01 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.969173e-01 -7.845923e-02 0.000000e+00 + outer loop + vertex 3.300000e+01 4.350000e+02 0.000000e+00 + vertex 3.300000e+01 4.350000e+02 7.000000e+01 + vertex 3.282764e+01 4.328099e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715608e-02 0.000000e+00 + outer loop + vertex 2.700000e+01 4.350000e+02 7.450000e+01 + vertex 2.700000e+01 4.350000e+02 0.000000e+00 + vertex 2.687846e+01 4.336108e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715608e-02 0.000000e+00 + outer loop + vertex 2.687846e+01 4.336108e+02 7.450000e+01 + vertex 2.700000e+01 4.350000e+02 0.000000e+00 + vertex 2.687846e+01 4.336108e+02 0.000000e+00 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 2.687846e+01 4.336108e+02 7.450000e+01 + vertex 2.687846e+01 4.336108e+02 0.000000e+00 + vertex 2.651754e+01 4.322639e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 2.651754e+01 4.322639e+02 7.450000e+01 + vertex 2.687846e+01 4.336108e+02 0.000000e+00 + vertex 2.651754e+01 4.322639e+02 0.000000e+00 + endloop + endfacet + facet normal -9.063102e-01 4.226130e-01 0.000000e+00 + outer loop + vertex 2.651754e+01 4.322639e+02 7.450000e+01 + vertex 2.651754e+01 4.322639e+02 0.000000e+00 + vertex 2.592821e+01 4.310000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063102e-01 4.226130e-01 0.000000e+00 + outer loop + vertex 2.592821e+01 4.310000e+02 7.450000e+01 + vertex 2.651754e+01 4.322639e+02 0.000000e+00 + vertex 2.592821e+01 4.310000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.191496e-01 5.735800e-01 0.000000e+00 + outer loop + vertex 2.592821e+01 4.310000e+02 7.450000e+01 + vertex 2.592821e+01 4.310000e+02 0.000000e+00 + vertex 2.512836e+01 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191496e-01 5.735800e-01 0.000000e+00 + outer loop + vertex 2.512836e+01 4.298577e+02 7.450000e+01 + vertex 2.592821e+01 4.310000e+02 0.000000e+00 + vertex 2.512836e+01 4.298577e+02 0.000000e+00 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 2.512836e+01 4.298577e+02 7.450000e+01 + vertex 2.512836e+01 4.298577e+02 0.000000e+00 + vertex 2.414230e+01 4.288716e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 2.414230e+01 4.288716e+02 7.450000e+01 + vertex 2.512836e+01 4.298577e+02 0.000000e+00 + vertex 2.414230e+01 4.288716e+02 0.000000e+00 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 2.414230e+01 4.288716e+02 7.450000e+01 + vertex 2.414230e+01 4.288716e+02 0.000000e+00 + vertex 2.300000e+01 4.280718e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 2.300000e+01 4.280718e+02 7.450000e+01 + vertex 2.414230e+01 4.288716e+02 0.000000e+00 + vertex 2.300000e+01 4.280718e+02 0.000000e+00 + endloop + endfacet + facet normal -4.226203e-01 9.063068e-01 0.000000e+00 + outer loop + vertex 2.300000e+01 4.280718e+02 7.450000e+01 + vertex 2.300000e+01 4.280718e+02 0.000000e+00 + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226203e-01 9.063068e-01 0.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + vertex 2.300000e+01 4.280718e+02 0.000000e+00 + vertex 2.173616e+01 4.274825e+02 0.000000e+00 + endloop + endfacet + facet normal -2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + vertex 2.173616e+01 4.274825e+02 0.000000e+00 + vertex 2.038919e+01 4.271215e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 2.038919e+01 4.271215e+02 7.450000e+01 + vertex 2.173616e+01 4.274825e+02 0.000000e+00 + vertex 2.038919e+01 4.271215e+02 0.000000e+00 + endloop + endfacet + facet normal -8.717394e-02 9.961931e-01 0.000000e+00 + outer loop + vertex 2.038919e+01 4.271215e+02 7.450000e+01 + vertex 2.038919e+01 4.271215e+02 0.000000e+00 + vertex 1.900000e+01 4.270000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.717394e-02 9.961931e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.270000e+02 7.450000e+01 + vertex 2.038919e+01 4.271215e+02 0.000000e+00 + vertex 1.900000e+01 4.270000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.717394e-02 9.961931e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.270000e+02 7.450000e+01 + vertex 1.900000e+01 4.270000e+02 0.000000e+00 + vertex 1.761081e+01 4.271215e+02 7.450000e+01 + endloop + endfacet + facet normal 8.717394e-02 9.961931e-01 0.000000e+00 + outer loop + vertex 1.761081e+01 4.271215e+02 7.450000e+01 + vertex 1.900000e+01 4.270000e+02 0.000000e+00 + vertex 1.761081e+01 4.271215e+02 0.000000e+00 + endloop + endfacet + facet normal 2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 1.761081e+01 4.271215e+02 7.450000e+01 + vertex 1.761081e+01 4.271215e+02 0.000000e+00 + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + vertex 1.761081e+01 4.271215e+02 0.000000e+00 + vertex 1.626384e+01 4.274825e+02 0.000000e+00 + endloop + endfacet + facet normal 4.226203e-01 9.063068e-01 0.000000e+00 + outer loop + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + vertex 1.626384e+01 4.274825e+02 0.000000e+00 + vertex 1.500000e+01 4.280718e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226203e-01 9.063068e-01 0.000000e+00 + outer loop + vertex 1.500000e+01 4.280718e+02 7.450000e+01 + vertex 1.626384e+01 4.274825e+02 0.000000e+00 + vertex 1.500000e+01 4.280718e+02 0.000000e+00 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 1.500000e+01 4.280718e+02 7.450000e+01 + vertex 1.500000e+01 4.280718e+02 0.000000e+00 + vertex 1.385770e+01 4.288716e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 1.385770e+01 4.288716e+02 7.450000e+01 + vertex 1.500000e+01 4.280718e+02 0.000000e+00 + vertex 1.385770e+01 4.288716e+02 0.000000e+00 + endloop + endfacet + facet normal 7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 1.385770e+01 4.288716e+02 7.450000e+01 + vertex 1.385770e+01 4.288716e+02 0.000000e+00 + vertex 1.287165e+01 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071121e-01 7.071014e-01 0.000000e+00 + outer loop + vertex 1.287165e+01 4.298577e+02 7.450000e+01 + vertex 1.385770e+01 4.288716e+02 0.000000e+00 + vertex 1.287165e+01 4.298577e+02 0.000000e+00 + endloop + endfacet + facet normal 8.191508e-01 5.735782e-01 0.000000e+00 + outer loop + vertex 1.287165e+01 4.298577e+02 7.450000e+01 + vertex 1.287165e+01 4.298577e+02 0.000000e+00 + vertex 1.207180e+01 4.310000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191508e-01 5.735782e-01 0.000000e+00 + outer loop + vertex 1.207180e+01 4.310000e+02 7.450000e+01 + vertex 1.287165e+01 4.298577e+02 0.000000e+00 + vertex 1.207180e+01 4.310000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.063102e-01 4.226130e-01 0.000000e+00 + outer loop + vertex 1.207180e+01 4.310000e+02 7.450000e+01 + vertex 1.207180e+01 4.310000e+02 0.000000e+00 + vertex 1.148246e+01 4.322639e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063102e-01 4.226130e-01 0.000000e+00 + outer loop + vertex 1.148246e+01 4.322639e+02 7.450000e+01 + vertex 1.207180e+01 4.310000e+02 0.000000e+00 + vertex 1.148246e+01 4.322639e+02 0.000000e+00 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 1.148246e+01 4.322639e+02 7.450000e+01 + vertex 1.148246e+01 4.322639e+02 0.000000e+00 + vertex 1.112154e+01 4.336108e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 1.112154e+01 4.336108e+02 7.450000e+01 + vertex 1.148246e+01 4.322639e+02 0.000000e+00 + vertex 1.112154e+01 4.336108e+02 0.000000e+00 + endloop + endfacet + facet normal 9.961944e-01 8.715873e-02 0.000000e+00 + outer loop + vertex 1.112154e+01 4.336108e+02 7.450000e+01 + vertex 1.112154e+01 4.336108e+02 0.000000e+00 + vertex 1.100000e+01 4.350000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961944e-01 8.715873e-02 0.000000e+00 + outer loop + vertex 1.100000e+01 4.350000e+02 7.450000e+01 + vertex 1.112154e+01 4.336108e+02 0.000000e+00 + vertex 1.100000e+01 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.961944e-01 -8.715873e-02 0.000000e+00 + outer loop + vertex 1.100000e+01 4.350000e+02 7.450000e+01 + vertex 1.100000e+01 4.350000e+02 0.000000e+00 + vertex 1.112154e+01 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961944e-01 -8.715873e-02 0.000000e+00 + outer loop + vertex 1.112154e+01 4.363892e+02 7.450000e+01 + vertex 1.100000e+01 4.350000e+02 0.000000e+00 + vertex 1.112154e+01 4.363892e+02 0.000000e+00 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 1.112154e+01 4.363892e+02 7.450000e+01 + vertex 1.112154e+01 4.363892e+02 0.000000e+00 + vertex 1.148246e+01 4.377362e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 1.148246e+01 4.377362e+02 7.450000e+01 + vertex 1.112154e+01 4.363892e+02 0.000000e+00 + vertex 1.148246e+01 4.377362e+02 0.000000e+00 + endloop + endfacet + facet normal 9.063102e-01 -4.226130e-01 0.000000e+00 + outer loop + vertex 1.148246e+01 4.377362e+02 7.450000e+01 + vertex 1.148246e+01 4.377362e+02 0.000000e+00 + vertex 1.207180e+01 4.390000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063102e-01 -4.226130e-01 0.000000e+00 + outer loop + vertex 1.207180e+01 4.390000e+02 7.450000e+01 + vertex 1.148246e+01 4.377362e+02 0.000000e+00 + vertex 1.207180e+01 4.390000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.191508e-01 -5.735782e-01 0.000000e+00 + outer loop + vertex 1.207180e+01 4.390000e+02 7.450000e+01 + vertex 1.207180e+01 4.390000e+02 0.000000e+00 + vertex 1.287165e+01 4.401423e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191508e-01 -5.735782e-01 0.000000e+00 + outer loop + vertex 1.287165e+01 4.401423e+02 7.450000e+01 + vertex 1.207180e+01 4.390000e+02 0.000000e+00 + vertex 1.287165e+01 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 1.287165e+01 4.401423e+02 7.450000e+01 + vertex 1.287165e+01 4.401423e+02 0.000000e+00 + vertex 1.385770e+01 4.411283e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 1.385770e+01 4.411283e+02 7.450000e+01 + vertex 1.287165e+01 4.401423e+02 0.000000e+00 + vertex 1.385770e+01 4.411283e+02 0.000000e+00 + endloop + endfacet + facet normal 5.735846e-01 -8.191463e-01 0.000000e+00 + outer loop + vertex 1.385770e+01 4.411283e+02 7.450000e+01 + vertex 1.385770e+01 4.411283e+02 0.000000e+00 + vertex 1.500000e+01 4.419282e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735846e-01 -8.191463e-01 0.000000e+00 + outer loop + vertex 1.500000e+01 4.419282e+02 7.450000e+01 + vertex 1.385770e+01 4.411283e+02 0.000000e+00 + vertex 1.500000e+01 4.419282e+02 0.000000e+00 + endloop + endfacet + facet normal 4.226203e-01 -9.063068e-01 0.000000e+00 + outer loop + vertex 1.500000e+01 4.419282e+02 7.450000e+01 + vertex 1.500000e+01 4.419282e+02 0.000000e+00 + vertex 1.626384e+01 4.425175e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226203e-01 -9.063068e-01 0.000000e+00 + outer loop + vertex 1.626384e+01 4.425175e+02 7.450000e+01 + vertex 1.500000e+01 4.419282e+02 0.000000e+00 + vertex 1.626384e+01 4.425175e+02 0.000000e+00 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 1.626384e+01 4.425175e+02 7.450000e+01 + vertex 1.626384e+01 4.425175e+02 0.000000e+00 + vertex 1.761081e+01 4.428785e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 1.761081e+01 4.428785e+02 7.450000e+01 + vertex 1.626384e+01 4.425175e+02 0.000000e+00 + vertex 1.761081e+01 4.428785e+02 0.000000e+00 + endloop + endfacet + facet normal 8.715273e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 1.761081e+01 4.428785e+02 7.450000e+01 + vertex 1.761081e+01 4.428785e+02 0.000000e+00 + vertex 1.900000e+01 4.430000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715273e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.430000e+02 7.450000e+01 + vertex 1.761081e+01 4.428785e+02 0.000000e+00 + vertex 1.900000e+01 4.430000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.715273e-02 -9.961950e-01 -0.000000e+00 + outer loop + vertex 1.900000e+01 4.430000e+02 7.450000e+01 + vertex 1.900000e+01 4.430000e+02 0.000000e+00 + vertex 2.038919e+01 4.428785e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715273e-02 -9.961950e-01 -0.000000e+00 + outer loop + vertex 2.038919e+01 4.428785e+02 7.450000e+01 + vertex 1.900000e+01 4.430000e+02 0.000000e+00 + vertex 2.038919e+01 4.428785e+02 0.000000e+00 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 -0.000000e+00 + outer loop + vertex 2.038919e+01 4.428785e+02 7.450000e+01 + vertex 2.038919e+01 4.428785e+02 0.000000e+00 + vertex 2.173616e+01 4.425175e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 -0.000000e+00 + outer loop + vertex 2.173616e+01 4.425175e+02 7.450000e+01 + vertex 2.038919e+01 4.428785e+02 0.000000e+00 + vertex 2.173616e+01 4.425175e+02 0.000000e+00 + endloop + endfacet + facet normal -4.226203e-01 -9.063068e-01 -0.000000e+00 + outer loop + vertex 2.173616e+01 4.425175e+02 7.450000e+01 + vertex 2.173616e+01 4.425175e+02 0.000000e+00 + vertex 2.300000e+01 4.419282e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226203e-01 -9.063068e-01 -0.000000e+00 + outer loop + vertex 2.300000e+01 4.419282e+02 7.450000e+01 + vertex 2.173616e+01 4.425175e+02 0.000000e+00 + vertex 2.300000e+01 4.419282e+02 0.000000e+00 + endloop + endfacet + facet normal -5.735846e-01 -8.191463e-01 -0.000000e+00 + outer loop + vertex 2.300000e+01 4.419282e+02 7.450000e+01 + vertex 2.300000e+01 4.419282e+02 0.000000e+00 + vertex 2.414230e+01 4.411283e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735846e-01 -8.191463e-01 -0.000000e+00 + outer loop + vertex 2.414230e+01 4.411283e+02 7.450000e+01 + vertex 2.300000e+01 4.419282e+02 0.000000e+00 + vertex 2.414230e+01 4.411283e+02 0.000000e+00 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 -0.000000e+00 + outer loop + vertex 2.414230e+01 4.411283e+02 7.450000e+01 + vertex 2.414230e+01 4.411283e+02 0.000000e+00 + vertex 2.512836e+01 4.401423e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 -0.000000e+00 + outer loop + vertex 2.512836e+01 4.401423e+02 7.450000e+01 + vertex 2.414230e+01 4.411283e+02 0.000000e+00 + vertex 2.512836e+01 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal -8.191496e-01 -5.735800e-01 -0.000000e+00 + outer loop + vertex 2.512836e+01 4.401423e+02 7.450000e+01 + vertex 2.512836e+01 4.401423e+02 0.000000e+00 + vertex 2.592821e+01 4.390000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191496e-01 -5.735800e-01 -0.000000e+00 + outer loop + vertex 2.592821e+01 4.390000e+02 7.450000e+01 + vertex 2.512836e+01 4.401423e+02 0.000000e+00 + vertex 2.592821e+01 4.390000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.063102e-01 -4.226130e-01 -0.000000e+00 + outer loop + vertex 2.592821e+01 4.390000e+02 7.450000e+01 + vertex 2.592821e+01 4.390000e+02 0.000000e+00 + vertex 2.651754e+01 4.377362e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063102e-01 -4.226130e-01 -0.000000e+00 + outer loop + vertex 2.651754e+01 4.377362e+02 7.450000e+01 + vertex 2.592821e+01 4.390000e+02 0.000000e+00 + vertex 2.651754e+01 4.377362e+02 0.000000e+00 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 -0.000000e+00 + outer loop + vertex 2.651754e+01 4.377362e+02 7.450000e+01 + vertex 2.651754e+01 4.377362e+02 0.000000e+00 + vertex 2.687846e+01 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 -0.000000e+00 + outer loop + vertex 2.687846e+01 4.363892e+02 7.450000e+01 + vertex 2.651754e+01 4.377362e+02 0.000000e+00 + vertex 2.687846e+01 4.363892e+02 0.000000e+00 + endloop + endfacet + facet normal -9.961947e-01 -8.715608e-02 -0.000000e+00 + outer loop + vertex 2.687846e+01 4.363892e+02 7.450000e+01 + vertex 2.687846e+01 4.363892e+02 0.000000e+00 + vertex 2.700000e+01 4.350000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715608e-02 -0.000000e+00 + outer loop + vertex 2.700000e+01 4.350000e+02 7.450000e+01 + vertex 2.687846e+01 4.363892e+02 0.000000e+00 + vertex 2.700000e+01 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.155000e+02 7.450000e+01 + vertex 7.305410e+00 4.155608e+02 7.450000e+01 + vertex 8.565344e+00 4.133871e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.148246e+01 4.322639e+02 7.450000e+01 + vertex 1.112154e+01 4.336108e+02 7.450000e+01 + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.761081e+01 4.271215e+02 7.450000e+01 + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + vertex 1.200000e+01 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 4.133871e+02 7.450000e+01 + vertex 7.305410e+00 4.155608e+02 7.450000e+01 + vertex 6.206043e+00 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.112154e+01 4.363892e+02 7.450000e+01 + vertex 1.148246e+01 4.377362e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.148246e+01 4.377362e+02 7.450000e+01 + vertex 1.207180e+01 4.390000e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 1.207180e+01 4.390000e+02 7.450000e+01 + vertex 1.287165e+01 4.401423e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 1.287165e+01 4.401423e+02 7.450000e+01 + vertex 1.385770e+01 4.411283e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.385770e+01 4.411283e+02 7.450000e+01 + vertex 1.500000e+01 4.419282e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 1.500000e+01 4.419282e+02 7.450000e+01 + vertex 1.626384e+01 4.425175e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 1.626384e+01 4.425175e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 1.626384e+01 4.425175e+02 7.450000e+01 + vertex 1.761081e+01 4.428785e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.200000e+01 4.195000e+02 7.450000e+01 + vertex 1.193923e+01 4.188054e+02 7.450000e+01 + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + vertex 1.193923e+01 4.188054e+02 7.450000e+01 + vertex 1.175877e+01 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 4.535899e+00 4.215000e+02 7.450000e+01 + vertex 4.935823e+00 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.112154e+01 4.336108e+02 7.450000e+01 + vertex 1.100000e+01 4.350000e+02 7.450000e+01 + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + vertex 1.100000e+01 4.350000e+02 7.450000e+01 + vertex 1.112154e+01 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + vertex 1.112154e+01 4.363892e+02 7.450000e+01 + vertex 8.000001e+00 4.235000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.235000e+02 7.450000e+01 + vertex 1.112154e+01 4.363892e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.235000e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 7.305410e+00 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.305410e+00 4.234392e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 6.631922e+00 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + vertex 1.106418e+01 4.220712e+02 7.450000e+01 + vertex 1.146410e+01 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.305410e+00 4.155608e+02 7.450000e+01 + vertex 6.631922e+00 4.157412e+02 7.450000e+01 + vertex 6.206043e+00 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.206043e+00 4.146945e+02 7.450000e+01 + vertex 6.631922e+00 4.157412e+02 7.450000e+01 + vertex 6.000001e+00 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.206043e+00 4.146945e+02 7.450000e+01 + vertex 6.000001e+00 4.160359e+02 7.450000e+01 + vertex 4.008342e+00 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 4.162583e+02 7.450000e+01 + vertex 6.000001e+00 4.160359e+02 7.450000e+01 + vertex 5.428851e+00 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.428851e+00 4.164358e+02 7.450000e+01 + vertex 4.935823e+00 4.169289e+02 7.450000e+01 + vertex 4.008342e+00 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 4.162583e+02 7.450000e+01 + vertex 4.935823e+00 4.169289e+02 7.450000e+01 + vertex 4.535899e+00 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 4.162583e+02 7.450000e+01 + vertex 4.535899e+00 4.175000e+02 7.450000e+01 + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + vertex 4.535899e+00 4.175000e+02 7.450000e+01 + vertex 4.241232e+00 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + vertex 4.241232e+00 4.181319e+02 7.450000e+01 + vertex 4.060771e+00 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.935823e+00 4.220712e+02 7.450000e+01 + vertex 5.428851e+00 4.225642e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 5.428851e+00 4.225642e+02 7.450000e+01 + vertex 6.000001e+00 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 6.000001e+00 4.229641e+02 7.450000e+01 + vertex 6.631922e+00 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.106418e+01 4.220712e+02 7.450000e+01 + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + vertex 1.057115e+01 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.057115e+01 4.225642e+02 7.450000e+01 + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + vertex 1.500000e+01 4.280718e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.057115e+01 4.225642e+02 7.450000e+01 + vertex 1.500000e+01 4.280718e+02 7.450000e+01 + vertex 1.000000e+01 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.000000e+01 4.229641e+02 7.450000e+01 + vertex 1.500000e+01 4.280718e+02 7.450000e+01 + vertex 1.385770e+01 4.288716e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.000000e+01 4.229641e+02 7.450000e+01 + vertex 1.385770e+01 4.288716e+02 7.450000e+01 + vertex 9.368081e+00 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.368081e+00 4.232588e+02 7.450000e+01 + vertex 1.385770e+01 4.288716e+02 7.450000e+01 + vertex 1.287165e+01 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.368081e+00 4.232588e+02 7.450000e+01 + vertex 1.287165e+01 4.298577e+02 7.450000e+01 + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + vertex 1.287165e+01 4.298577e+02 7.450000e+01 + vertex 1.207180e+01 4.310000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + vertex 1.207180e+01 4.310000e+02 7.450000e+01 + vertex 1.148246e+01 4.322639e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.146410e+01 4.215000e+02 7.450000e+01 + vertex 1.175877e+01 4.208681e+02 7.450000e+01 + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + vertex 1.175877e+01 4.208681e+02 7.450000e+01 + vertex 1.193923e+01 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.626384e+01 4.274825e+02 7.450000e+01 + vertex 1.193923e+01 4.201946e+02 7.450000e+01 + vertex 1.200000e+01 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.175877e+01 4.181319e+02 7.450000e+01 + vertex 1.146410e+01 4.175000e+02 7.450000e+01 + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + vertex 1.146410e+01 4.175000e+02 7.450000e+01 + vertex 1.106418e+01 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + vertex 1.106418e+01 4.169289e+02 7.450000e+01 + vertex 1.630694e+01 4.111516e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.630694e+01 4.111516e+02 7.450000e+01 + vertex 1.106418e+01 4.169289e+02 7.450000e+01 + vertex 1.057115e+01 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.630694e+01 4.111516e+02 7.450000e+01 + vertex 1.057115e+01 4.164358e+02 7.450000e+01 + vertex 1.364790e+01 4.116044e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.364790e+01 4.116044e+02 7.450000e+01 + vertex 1.057115e+01 4.164358e+02 7.450000e+01 + vertex 1.000000e+01 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.364790e+01 4.116044e+02 7.450000e+01 + vertex 1.000000e+01 4.160359e+02 7.450000e+01 + vertex 1.105645e+01 4.123527e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.105645e+01 4.123527e+02 7.450000e+01 + vertex 1.000000e+01 4.160359e+02 7.450000e+01 + vertex 9.368081e+00 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.105645e+01 4.123527e+02 7.450000e+01 + vertex 9.368081e+00 4.157412e+02 7.450000e+01 + vertex 8.565344e+00 4.133871e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 4.133871e+02 7.450000e+01 + vertex 9.368081e+00 4.157412e+02 7.450000e+01 + vertex 8.694593e+00 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 4.133871e+02 7.450000e+01 + vertex 8.694593e+00 4.155608e+02 7.450000e+01 + vertex 8.000001e+00 4.155000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.060771e+00 4.188054e+02 7.450000e+01 + vertex 4.000001e+00 4.195000e+02 7.450000e+01 + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + vertex 4.000001e+00 4.195000e+02 7.450000e+01 + vertex 4.060771e+00 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + vertex 4.060771e+00 4.201946e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 4.060771e+00 4.201946e+02 7.450000e+01 + vertex 4.241232e+00 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 4.241232e+00 4.208681e+02 7.450000e+01 + vertex 4.535899e+00 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.069459e+01 4.155608e+02 7.450000e+01 + vertex 2.943466e+01 4.133871e+02 7.450000e+01 + vertex 3.136808e+01 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.136808e+01 4.157412e+02 7.450000e+01 + vertex 2.943466e+01 4.133871e+02 7.450000e+01 + vertex 3.179396e+01 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.136808e+01 4.157412e+02 7.450000e+01 + vertex 3.179396e+01 4.146945e+02 7.450000e+01 + vertex 3.200000e+01 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.300000e+01 4.419282e+02 7.450000e+01 + vertex 2.414230e+01 4.411283e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 2.414230e+01 4.411283e+02 7.450000e+01 + vertex 2.512836e+01 4.401423e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.306418e+01 4.220712e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.257115e+01 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.257115e+01 4.225642e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.200000e+01 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.200000e+01 4.160359e+02 7.450000e+01 + vertex 3.179396e+01 4.146945e+02 7.450000e+01 + vertex 3.257115e+01 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.257115e+01 4.164358e+02 7.450000e+01 + vertex 3.179396e+01 4.146945e+02 7.450000e+01 + vertex 3.399166e+01 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.257115e+01 4.164358e+02 7.450000e+01 + vertex 3.399166e+01 4.162583e+02 7.450000e+01 + vertex 3.306418e+01 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.761081e+01 4.428785e+02 7.450000e+01 + vertex 1.900000e+01 4.430000e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 1.900000e+01 4.430000e+02 7.450000e+01 + vertex 2.038919e+01 4.428785e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 2.038919e+01 4.428785e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 2.038919e+01 4.428785e+02 7.450000e+01 + vertex 2.173616e+01 4.425175e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 2.173616e+01 4.425175e+02 7.450000e+01 + vertex 2.300000e+01 4.419282e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.687846e+01 4.336108e+02 7.450000e+01 + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + vertex 2.700000e+01 4.350000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.700000e+01 4.350000e+02 7.450000e+01 + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + vertex 2.687846e+01 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.512836e+01 4.401423e+02 7.450000e+01 + vertex 2.592821e+01 4.390000e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 2.592821e+01 4.390000e+02 7.450000e+01 + vertex 2.651754e+01 4.377362e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 2.651754e+01 4.377362e+02 7.450000e+01 + vertex 2.687846e+01 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.306418e+01 4.220712e+02 7.450000e+01 + vertex 3.346410e+01 4.215000e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.346410e+01 4.215000e+02 7.450000e+01 + vertex 3.375877e+01 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.375877e+01 4.208681e+02 7.450000e+01 + vertex 3.600000e+01 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.180589e+02 7.450000e+01 + vertex 3.375877e+01 4.208681e+02 7.450000e+01 + vertex 3.393923e+01 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.180589e+02 7.450000e+01 + vertex 3.393923e+01 4.201946e+02 7.450000e+01 + vertex 3.400000e+01 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.400000e+01 4.195000e+02 7.450000e+01 + vertex 3.393923e+01 4.188054e+02 7.450000e+01 + vertex 3.600000e+01 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.180589e+02 7.450000e+01 + vertex 3.393923e+01 4.188054e+02 7.450000e+01 + vertex 3.375877e+01 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.180589e+02 7.450000e+01 + vertex 3.375877e+01 4.181319e+02 7.450000e+01 + vertex 3.399166e+01 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 4.162583e+02 7.450000e+01 + vertex 3.375877e+01 4.181319e+02 7.450000e+01 + vertex 3.346410e+01 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 4.162583e+02 7.450000e+01 + vertex 3.346410e+01 4.175000e+02 7.450000e+01 + vertex 3.306418e+01 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + vertex 3.000000e+01 4.235000e+02 7.450000e+01 + vertex 2.687846e+01 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.687846e+01 4.363892e+02 7.450000e+01 + vertex 3.000000e+01 4.235000e+02 7.450000e+01 + vertex 3.069459e+01 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.687846e+01 4.363892e+02 7.450000e+01 + vertex 3.069459e+01 4.234392e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.069459e+01 4.234392e+02 7.450000e+01 + vertex 3.136808e+01 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.136808e+01 4.232588e+02 7.450000e+01 + vertex 3.200000e+01 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.069459e+01 4.155608e+02 7.450000e+01 + vertex 3.000000e+01 4.155000e+02 7.450000e+01 + vertex 2.943466e+01 4.133871e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 4.133871e+02 7.450000e+01 + vertex 3.000000e+01 4.155000e+02 7.450000e+01 + vertex 2.930541e+01 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 4.133871e+02 7.450000e+01 + vertex 2.930541e+01 4.155608e+02 7.450000e+01 + vertex 2.694355e+01 4.123527e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.694355e+01 4.123527e+02 7.450000e+01 + vertex 2.930541e+01 4.155608e+02 7.450000e+01 + vertex 2.863192e+01 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.694355e+01 4.123527e+02 7.450000e+01 + vertex 2.863192e+01 4.157412e+02 7.450000e+01 + vertex 2.435211e+01 4.116044e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.435211e+01 4.116044e+02 7.450000e+01 + vertex 2.863192e+01 4.157412e+02 7.450000e+01 + vertex 2.800000e+01 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.435211e+01 4.116044e+02 7.450000e+01 + vertex 2.800000e+01 4.160359e+02 7.450000e+01 + vertex 2.169307e+01 4.111516e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.169307e+01 4.111516e+02 7.450000e+01 + vertex 2.800000e+01 4.160359e+02 7.450000e+01 + vertex 2.742885e+01 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.169307e+01 4.111516e+02 7.450000e+01 + vertex 2.742885e+01 4.164358e+02 7.450000e+01 + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + vertex 2.742885e+01 4.164358e+02 7.450000e+01 + vertex 2.693582e+01 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + vertex 2.693582e+01 4.169289e+02 7.450000e+01 + vertex 2.653590e+01 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.687846e+01 4.336108e+02 7.450000e+01 + vertex 2.651754e+01 4.322639e+02 7.450000e+01 + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + vertex 2.651754e+01 4.322639e+02 7.450000e+01 + vertex 2.592821e+01 4.310000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + vertex 2.592821e+01 4.310000e+02 7.450000e+01 + vertex 2.512836e+01 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.761081e+01 4.271215e+02 7.450000e+01 + vertex 1.200000e+01 4.195000e+02 7.450000e+01 + vertex 1.900000e+01 4.270000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.270000e+02 7.450000e+01 + vertex 1.200000e+01 4.195000e+02 7.450000e+01 + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.270000e+02 7.450000e+01 + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + vertex 2.038919e+01 4.271215e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.038919e+01 4.271215e+02 7.450000e+01 + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + vertex 2.653590e+01 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.038919e+01 4.271215e+02 7.450000e+01 + vertex 2.653590e+01 4.175000e+02 7.450000e+01 + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + vertex 2.653590e+01 4.175000e+02 7.450000e+01 + vertex 2.624123e+01 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + vertex 2.624123e+01 4.181319e+02 7.450000e+01 + vertex 2.606077e+01 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.606077e+01 4.188054e+02 7.450000e+01 + vertex 2.600000e+01 4.195000e+02 7.450000e+01 + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + vertex 2.600000e+01 4.195000e+02 7.450000e+01 + vertex 2.606077e+01 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + vertex 2.606077e+01 4.201946e+02 7.450000e+01 + vertex 2.624123e+01 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.624123e+01 4.208681e+02 7.450000e+01 + vertex 2.653590e+01 4.215000e+02 7.450000e+01 + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + vertex 2.653590e+01 4.215000e+02 7.450000e+01 + vertex 2.693582e+01 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.173616e+01 4.274825e+02 7.450000e+01 + vertex 2.693582e+01 4.220712e+02 7.450000e+01 + vertex 2.300000e+01 4.280718e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.300000e+01 4.280718e+02 7.450000e+01 + vertex 2.693582e+01 4.220712e+02 7.450000e+01 + vertex 2.742885e+01 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.300000e+01 4.280718e+02 7.450000e+01 + vertex 2.742885e+01 4.225642e+02 7.450000e+01 + vertex 2.414230e+01 4.288716e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.414230e+01 4.288716e+02 7.450000e+01 + vertex 2.742885e+01 4.225642e+02 7.450000e+01 + vertex 2.800000e+01 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.414230e+01 4.288716e+02 7.450000e+01 + vertex 2.800000e+01 4.229641e+02 7.450000e+01 + vertex 2.512836e+01 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.512836e+01 4.298577e+02 7.450000e+01 + vertex 2.800000e+01 4.229641e+02 7.450000e+01 + vertex 2.863192e+01 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.512836e+01 4.298577e+02 7.450000e+01 + vertex 2.863192e+01 4.232588e+02 7.450000e+01 + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.368081e+00 4.467412e+02 7.450000e+01 + vertex 8.694593e+00 4.465608e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 8.694593e+00 4.465608e+02 7.450000e+01 + vertex 8.000001e+00 4.465000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 8.000001e+00 4.465000e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 8.000001e+00 4.465000e+02 7.450000e+01 + vertex 7.305410e+00 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 7.305410e+00 4.465608e+02 7.450000e+01 + vertex 6.631922e+00 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.305410e+00 4.544392e+02 7.450000e+01 + vertex 8.565344e+00 4.566129e+02 7.450000e+01 + vertex 6.631922e+00 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.631922e+00 4.542588e+02 7.450000e+01 + vertex 8.565344e+00 4.566129e+02 7.450000e+01 + vertex 6.206043e+00 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.631922e+00 4.542588e+02 7.450000e+01 + vertex 6.206043e+00 4.553055e+02 7.450000e+01 + vertex 6.000001e+00 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.106418e+01 4.479288e+02 7.450000e+01 + vertex 1.057115e+01 4.474358e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 1.057115e+01 4.474358e+02 7.450000e+01 + vertex 1.000000e+01 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 1.000000e+01 4.470359e+02 7.450000e+01 + vertex 9.368081e+00 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.631922e+00 4.467412e+02 7.450000e+01 + vertex 6.000001e+00 4.470359e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 6.000001e+00 4.470359e+02 7.450000e+01 + vertex 5.428851e+00 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 5.428851e+00 4.474358e+02 7.450000e+01 + vertex 4.935823e+00 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.193923e+01 4.498054e+02 7.450000e+01 + vertex 1.175877e+01 4.491319e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 1.175877e+01 4.491319e+02 7.450000e+01 + vertex 1.146410e+01 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 1.146410e+01 4.485000e+02 7.450000e+01 + vertex 1.106418e+01 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.305410e+00 4.544392e+02 7.450000e+01 + vertex 8.000001e+00 4.545000e+02 7.450000e+01 + vertex 8.565344e+00 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 4.566129e+02 7.450000e+01 + vertex 8.000001e+00 4.545000e+02 7.450000e+01 + vertex 8.694593e+00 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.565344e+00 4.566129e+02 7.450000e+01 + vertex 8.694593e+00 4.544392e+02 7.450000e+01 + vertex 1.105645e+01 4.576473e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.105645e+01 4.576473e+02 7.450000e+01 + vertex 8.694593e+00 4.544392e+02 7.450000e+01 + vertex 9.368081e+00 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.105645e+01 4.576473e+02 7.450000e+01 + vertex 9.368081e+00 4.542588e+02 7.450000e+01 + vertex 1.364790e+01 4.583956e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.364790e+01 4.583956e+02 7.450000e+01 + vertex 9.368081e+00 4.542588e+02 7.450000e+01 + vertex 1.000000e+01 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.364790e+01 4.583956e+02 7.450000e+01 + vertex 1.000000e+01 4.539641e+02 7.450000e+01 + vertex 1.630694e+01 4.588484e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.630694e+01 4.588484e+02 7.450000e+01 + vertex 1.000000e+01 4.539641e+02 7.450000e+01 + vertex 1.057115e+01 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.630694e+01 4.588484e+02 7.450000e+01 + vertex 1.057115e+01 4.535642e+02 7.450000e+01 + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 1.057115e+01 4.535642e+02 7.450000e+01 + vertex 1.106418e+01 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 1.106418e+01 4.530711e+02 7.450000e+01 + vertex 1.146410e+01 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.146410e+01 4.525000e+02 7.450000e+01 + vertex 1.175877e+01 4.518681e+02 7.450000e+01 + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 1.175877e+01 4.518681e+02 7.450000e+01 + vertex 1.193923e+01 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 1.193923e+01 4.511946e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 1.193923e+01 4.511946e+02 7.450000e+01 + vertex 1.200000e+01 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 1.200000e+01 4.505000e+02 7.450000e+01 + vertex 1.193923e+01 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.935823e+00 4.479288e+02 7.450000e+01 + vertex 4.535899e+00 4.485000e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 4.535899e+00 4.485000e+02 7.450000e+01 + vertex 4.241232e+00 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 4.241232e+00 4.491319e+02 7.450000e+01 + vertex 2.000000e+00 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.519411e+02 7.450000e+01 + vertex 4.241232e+00 4.491319e+02 7.450000e+01 + vertex 4.060771e+00 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.519411e+02 7.450000e+01 + vertex 4.060771e+00 4.498054e+02 7.450000e+01 + vertex 4.000001e+00 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.000001e+00 4.539641e+02 7.450000e+01 + vertex 6.206043e+00 4.553055e+02 7.450000e+01 + vertex 5.428851e+00 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.428851e+00 4.535642e+02 7.450000e+01 + vertex 6.206043e+00 4.553055e+02 7.450000e+01 + vertex 4.008342e+00 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.428851e+00 4.535642e+02 7.450000e+01 + vertex 4.008342e+00 4.537417e+02 7.450000e+01 + vertex 4.935823e+00 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.000001e+00 4.505000e+02 7.450000e+01 + vertex 4.060771e+00 4.511946e+02 7.450000e+01 + vertex 2.000000e+00 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.519411e+02 7.450000e+01 + vertex 4.060771e+00 4.511946e+02 7.450000e+01 + vertex 4.241232e+00 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.000000e+00 4.519411e+02 7.450000e+01 + vertex 4.241232e+00 4.518681e+02 7.450000e+01 + vertex 4.008342e+00 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 4.537417e+02 7.450000e+01 + vertex 4.241232e+00 4.518681e+02 7.450000e+01 + vertex 4.535899e+00 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.008342e+00 4.537417e+02 7.450000e+01 + vertex 4.535899e+00 4.525000e+02 7.450000e+01 + vertex 4.935823e+00 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.545000e+02 7.450000e+01 + vertex 3.069459e+01 4.544392e+02 7.450000e+01 + vertex 2.943466e+01 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 4.566129e+02 7.450000e+01 + vertex 3.069459e+01 4.544392e+02 7.450000e+01 + vertex 3.179396e+01 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.346410e+01 4.485000e+02 7.450000e+01 + vertex 3.306418e+01 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.930541e+01 4.465608e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 3.000000e+01 4.465000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.465000e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.465000e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.069459e+01 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.069459e+01 4.465608e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.136808e+01 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.306418e+01 4.479288e+02 7.450000e+01 + vertex 3.257115e+01 4.474358e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.257115e+01 4.474358e+02 7.450000e+01 + vertex 3.200000e+01 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.200000e+01 4.470359e+02 7.450000e+01 + vertex 3.136808e+01 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.069459e+01 4.544392e+02 7.450000e+01 + vertex 3.136808e+01 4.542588e+02 7.450000e+01 + vertex 3.179396e+01 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.179396e+01 4.553055e+02 7.450000e+01 + vertex 3.136808e+01 4.542588e+02 7.450000e+01 + vertex 3.200000e+01 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.179396e+01 4.553055e+02 7.450000e+01 + vertex 3.200000e+01 4.539641e+02 7.450000e+01 + vertex 3.399166e+01 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 4.537417e+02 7.450000e+01 + vertex 3.200000e+01 4.539641e+02 7.450000e+01 + vertex 3.257115e+01 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.393923e+01 4.511946e+02 7.450000e+01 + vertex 3.400000e+01 4.505000e+02 7.450000e+01 + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + vertex 3.400000e+01 4.505000e+02 7.450000e+01 + vertex 3.393923e+01 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + vertex 3.393923e+01 4.498054e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.393923e+01 4.498054e+02 7.450000e+01 + vertex 3.375877e+01 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.375877e+01 4.491319e+02 7.450000e+01 + vertex 3.346410e+01 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.930541e+01 4.465608e+02 7.450000e+01 + vertex 2.863192e+01 4.467412e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 2.863192e+01 4.467412e+02 7.450000e+01 + vertex 2.800000e+01 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 2.800000e+01 4.470359e+02 7.450000e+01 + vertex 2.742885e+01 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.257115e+01 4.535642e+02 7.450000e+01 + vertex 3.306418e+01 4.530711e+02 7.450000e+01 + vertex 3.399166e+01 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 4.537417e+02 7.450000e+01 + vertex 3.306418e+01 4.530711e+02 7.450000e+01 + vertex 3.346410e+01 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.399166e+01 4.537417e+02 7.450000e+01 + vertex 3.346410e+01 4.525000e+02 7.450000e+01 + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + vertex 3.346410e+01 4.525000e+02 7.450000e+01 + vertex 3.375877e+01 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + vertex 3.375877e+01 4.518681e+02 7.450000e+01 + vertex 3.393923e+01 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.742885e+01 4.474358e+02 7.450000e+01 + vertex 2.693582e+01 4.479288e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 2.693582e+01 4.479288e+02 7.450000e+01 + vertex 2.653590e+01 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 2.653590e+01 4.485000e+02 7.450000e+01 + vertex 2.624123e+01 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.624123e+01 4.491319e+02 7.450000e+01 + vertex 2.606077e+01 4.498054e+02 7.450000e+01 + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 2.606077e+01 4.498054e+02 7.450000e+01 + vertex 2.600000e+01 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.447500e+02 7.450000e+01 + vertex 2.600000e+01 4.505000e+02 7.450000e+01 + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 2.600000e+01 4.505000e+02 7.450000e+01 + vertex 2.606077e+01 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 2.606077e+01 4.511946e+02 7.450000e+01 + vertex 2.624123e+01 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.624123e+01 4.518681e+02 7.450000e+01 + vertex 2.653590e+01 4.525000e+02 7.450000e+01 + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 2.653590e+01 4.525000e+02 7.450000e+01 + vertex 2.693582e+01 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 2.693582e+01 4.530711e+02 7.450000e+01 + vertex 2.169307e+01 4.588484e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.169307e+01 4.588484e+02 7.450000e+01 + vertex 2.693582e+01 4.530711e+02 7.450000e+01 + vertex 2.742885e+01 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.169307e+01 4.588484e+02 7.450000e+01 + vertex 2.742885e+01 4.535642e+02 7.450000e+01 + vertex 2.435211e+01 4.583956e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.435211e+01 4.583956e+02 7.450000e+01 + vertex 2.742885e+01 4.535642e+02 7.450000e+01 + vertex 2.800000e+01 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.435211e+01 4.583956e+02 7.450000e+01 + vertex 2.800000e+01 4.539641e+02 7.450000e+01 + vertex 2.694355e+01 4.576473e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.694355e+01 4.576473e+02 7.450000e+01 + vertex 2.800000e+01 4.539641e+02 7.450000e+01 + vertex 2.863192e+01 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.694355e+01 4.576473e+02 7.450000e+01 + vertex 2.863192e+01 4.542588e+02 7.450000e+01 + vertex 2.943466e+01 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 4.566129e+02 7.450000e+01 + vertex 2.863192e+01 4.542588e+02 7.450000e+01 + vertex 2.930541e+01 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.943466e+01 4.566129e+02 7.450000e+01 + vertex 2.930541e+01 4.544392e+02 7.450000e+01 + vertex 3.000000e+01 4.545000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.636465e+00 4.199167e+02 7.000000e+01 + vertex 5.600002e+00 4.195000e+02 7.000000e+01 + vertex 2.000000e+00 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.636465e+00 4.509168e+02 7.000000e+01 + vertex 5.600002e+00 4.505000e+02 7.000000e+01 + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.889950e+01 4.448995e+02 7.000000e+01 + vertex 2.722900e+01 4.463262e+02 7.000000e+01 + vertex 2.880000e+01 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.435211e+01 4.583956e+02 7.000000e+01 + vertex 2.845731e+01 4.523385e+02 7.000000e+01 + vertex 2.169307e+01 4.588484e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.169307e+01 4.588484e+02 7.000000e+01 + vertex 2.845731e+01 4.523385e+02 7.000000e+01 + vertex 2.816150e+01 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.169307e+01 4.588484e+02 7.000000e+01 + vertex 2.816150e+01 4.520427e+02 7.000000e+01 + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.816150e+01 4.520427e+02 7.000000e+01 + vertex 2.792154e+01 4.517000e+02 7.000000e+01 + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + vertex 2.792154e+01 4.517000e+02 7.000000e+01 + vertex 2.774474e+01 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + vertex 2.774474e+01 4.513209e+02 7.000000e+01 + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943466e+01 4.566129e+02 7.000000e+01 + vertex 2.958325e+01 4.528635e+02 7.000000e+01 + vertex 2.694355e+01 4.576473e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.694355e+01 4.576473e+02 7.000000e+01 + vertex 2.958325e+01 4.528635e+02 7.000000e+01 + vertex 2.917915e+01 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.694355e+01 4.576473e+02 7.000000e+01 + vertex 2.917915e+01 4.527553e+02 7.000000e+01 + vertex 2.435211e+01 4.583956e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.435211e+01 4.583956e+02 7.000000e+01 + vertex 2.917915e+01 4.527553e+02 7.000000e+01 + vertex 2.880000e+01 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.435211e+01 4.583956e+02 7.000000e+01 + vertex 2.880000e+01 4.525785e+02 7.000000e+01 + vertex 2.845731e+01 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 4.474741e+02 7.000000e+01 + vertex 2.816150e+01 4.489573e+02 7.000000e+01 + vertex 2.722900e+01 4.463262e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 4.463262e+02 7.000000e+01 + vertex 2.816150e+01 4.489573e+02 7.000000e+01 + vertex 2.845731e+01 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 4.463262e+02 7.000000e+01 + vertex 2.845731e+01 4.486615e+02 7.000000e+01 + vertex 2.880000e+01 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.880000e+01 4.484215e+02 7.000000e+01 + vertex 2.917915e+01 4.482447e+02 7.000000e+01 + vertex 2.889950e+01 4.448995e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.889950e+01 4.448995e+02 7.000000e+01 + vertex 2.917915e+01 4.482447e+02 7.000000e+01 + vertex 2.958325e+01 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.889950e+01 4.448995e+02 7.000000e+01 + vertex 2.958325e+01 4.481364e+02 7.000000e+01 + vertex 3.032624e+01 4.432290e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.032624e+01 4.432290e+02 7.000000e+01 + vertex 2.958325e+01 4.481364e+02 7.000000e+01 + vertex 3.000000e+01 4.481000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.032624e+01 4.432290e+02 7.000000e+01 + vertex 3.000000e+01 4.481000e+02 7.000000e+01 + vertex 3.147409e+01 4.413559e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.147409e+01 4.413559e+02 7.000000e+01 + vertex 3.000000e+01 4.481000e+02 7.000000e+01 + vertex 3.041676e+01 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.147409e+01 4.413559e+02 7.000000e+01 + vertex 3.041676e+01 4.481364e+02 7.000000e+01 + vertex 3.231479e+01 4.393262e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.120000e+01 4.525785e+02 7.000000e+01 + vertex 3.082085e+01 4.527553e+02 7.000000e+01 + vertex 3.179396e+01 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.179396e+01 4.553055e+02 7.000000e+01 + vertex 3.082085e+01 4.527553e+02 7.000000e+01 + vertex 3.041676e+01 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.179396e+01 4.553055e+02 7.000000e+01 + vertex 3.041676e+01 4.528635e+02 7.000000e+01 + vertex 2.943466e+01 4.566129e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943466e+01 4.566129e+02 7.000000e+01 + vertex 3.041676e+01 4.528635e+02 7.000000e+01 + vertex 3.000000e+01 4.529000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943466e+01 4.566129e+02 7.000000e+01 + vertex 3.000000e+01 4.529000e+02 7.000000e+01 + vertex 2.958325e+01 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.231479e+01 4.393262e+02 7.000000e+01 + vertex 3.041676e+01 4.481364e+02 7.000000e+01 + vertex 3.282764e+01 4.371901e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.282764e+01 4.371901e+02 7.000000e+01 + vertex 3.041676e+01 4.481364e+02 7.000000e+01 + vertex 3.082085e+01 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.282764e+01 4.371901e+02 7.000000e+01 + vertex 3.082085e+01 4.482447e+02 7.000000e+01 + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.082085e+01 4.482447e+02 7.000000e+01 + vertex 3.120000e+01 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.120000e+01 4.484215e+02 7.000000e+01 + vertex 3.154269e+01 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.774474e+01 4.513209e+02 7.000000e+01 + vertex 2.763646e+01 4.509168e+02 7.000000e+01 + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + vertex 2.763646e+01 4.509168e+02 7.000000e+01 + vertex 2.760000e+01 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + vertex 2.760000e+01 4.505000e+02 7.000000e+01 + vertex 2.119008e+01 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.119008e+01 4.488276e+02 7.000000e+01 + vertex 2.760000e+01 4.505000e+02 7.000000e+01 + vertex 2.763646e+01 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.119008e+01 4.488276e+02 7.000000e+01 + vertex 2.763646e+01 4.500833e+02 7.000000e+01 + vertex 2.332624e+01 4.483148e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.332624e+01 4.483148e+02 7.000000e+01 + vertex 2.763646e+01 4.500833e+02 7.000000e+01 + vertex 2.774474e+01 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.332624e+01 4.483148e+02 7.000000e+01 + vertex 2.774474e+01 4.496791e+02 7.000000e+01 + vertex 2.535587e+01 4.474741e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 4.474741e+02 7.000000e+01 + vertex 2.774474e+01 4.496791e+02 7.000000e+01 + vertex 2.792154e+01 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 4.474741e+02 7.000000e+01 + vertex 2.792154e+01 4.493000e+02 7.000000e+01 + vertex 2.816150e+01 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.120000e+01 4.525785e+02 7.000000e+01 + vertex 3.179396e+01 4.553055e+02 7.000000e+01 + vertex 3.154269e+01 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.154269e+01 4.523385e+02 7.000000e+01 + vertex 3.179396e+01 4.553055e+02 7.000000e+01 + vertex 3.399166e+01 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.154269e+01 4.523385e+02 7.000000e+01 + vertex 3.399166e+01 4.537417e+02 7.000000e+01 + vertex 3.183851e+01 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.000000e+01 + vertex 3.236354e+01 4.500833e+02 7.000000e+01 + vertex 3.240000e+01 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.154269e+01 4.486615e+02 7.000000e+01 + vertex 3.183851e+01 4.489573e+02 7.000000e+01 + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.183851e+01 4.489573e+02 7.000000e+01 + vertex 3.207846e+01 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.207846e+01 4.493000e+02 7.000000e+01 + vertex 3.600000e+01 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.000000e+01 + vertex 3.207846e+01 4.493000e+02 7.000000e+01 + vertex 3.225526e+01 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.000000e+01 + vertex 3.225526e+01 4.496791e+02 7.000000e+01 + vertex 3.236354e+01 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.240000e+01 4.505000e+02 7.000000e+01 + vertex 3.236354e+01 4.509168e+02 7.000000e+01 + vertex 3.600000e+01 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.000000e+01 + vertex 3.236354e+01 4.509168e+02 7.000000e+01 + vertex 3.225526e+01 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.000000e+01 + vertex 3.225526e+01 4.513209e+02 7.000000e+01 + vertex 3.399166e+01 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 4.537417e+02 7.000000e+01 + vertex 3.225526e+01 4.513209e+02 7.000000e+01 + vertex 3.207846e+01 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 4.537417e+02 7.000000e+01 + vertex 3.207846e+01 4.517000e+02 7.000000e+01 + vertex 3.183851e+01 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.161496e+00 4.489573e+02 7.000000e+01 + vertex 6.457310e+00 4.486615e+02 7.000000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.457310e+00 4.486615e+02 7.000000e+01 + vertex 6.800003e+00 4.484215e+02 7.000000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 6.800003e+00 4.484215e+02 7.000000e+01 + vertex 7.179152e+00 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 7.179152e+00 4.482447e+02 7.000000e+01 + vertex 7.583246e+00 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.583246e+00 4.528635e+02 7.000000e+01 + vertex 6.206043e+00 4.553055e+02 7.000000e+01 + vertex 8.000001e+00 4.529000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 4.529000e+02 7.000000e+01 + vertex 6.206043e+00 4.553055e+02 7.000000e+01 + vertex 8.565344e+00 4.566129e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 4.529000e+02 7.000000e+01 + vertex 8.565344e+00 4.566129e+02 7.000000e+01 + vertex 8.416757e+00 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 4.463262e+02 7.000000e+01 + vertex 9.100508e+00 4.448995e+02 7.000000e+01 + vertex 8.820850e+00 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.583246e+00 4.528635e+02 7.000000e+01 + vertex 7.179152e+00 4.527553e+02 7.000000e+01 + vertex 6.206043e+00 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.553055e+02 7.000000e+01 + vertex 7.179152e+00 4.527553e+02 7.000000e+01 + vertex 6.800003e+00 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.553055e+02 7.000000e+01 + vertex 6.800003e+00 4.525785e+02 7.000000e+01 + vertex 4.008342e+00 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 4.537417e+02 7.000000e+01 + vertex 6.800003e+00 4.525785e+02 7.000000e+01 + vertex 6.457310e+00 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.685210e+00 4.393262e+02 7.000000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 6.525911e+00 4.413559e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.525911e+00 4.413559e+02 7.000000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 7.583246e+00 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.525911e+00 4.413559e+02 7.000000e+01 + vertex 7.583246e+00 4.481364e+02 7.000000e+01 + vertex 7.673763e+00 4.432290e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.673763e+00 4.432290e+02 7.000000e+01 + vertex 7.583246e+00 4.481364e+02 7.000000e+01 + vertex 8.000001e+00 4.481000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.673763e+00 4.432290e+02 7.000000e+01 + vertex 8.000001e+00 4.481000e+02 7.000000e+01 + vertex 9.100508e+00 4.448995e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 4.448995e+02 7.000000e+01 + vertex 8.000001e+00 4.481000e+02 7.000000e+01 + vertex 8.416757e+00 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 4.448995e+02 7.000000e+01 + vertex 8.416757e+00 4.481364e+02 7.000000e+01 + vertex 8.820850e+00 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.416757e+00 4.528635e+02 7.000000e+01 + vertex 8.565344e+00 4.566129e+02 7.000000e+01 + vertex 8.820850e+00 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.820850e+00 4.527553e+02 7.000000e+01 + vertex 8.565344e+00 4.566129e+02 7.000000e+01 + vertex 1.105645e+01 4.576473e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.820850e+00 4.527553e+02 7.000000e+01 + vertex 1.105645e+01 4.576473e+02 7.000000e+01 + vertex 9.200003e+00 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.200003e+00 4.525785e+02 7.000000e+01 + vertex 1.105645e+01 4.576473e+02 7.000000e+01 + vertex 1.364790e+01 4.583956e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.200003e+00 4.525785e+02 7.000000e+01 + vertex 1.364790e+01 4.583956e+02 7.000000e+01 + vertex 9.542692e+00 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.820850e+00 4.482447e+02 7.000000e+01 + vertex 9.200003e+00 4.484215e+02 7.000000e+01 + vertex 1.077101e+01 4.463262e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 4.463262e+02 7.000000e+01 + vertex 9.200003e+00 4.484215e+02 7.000000e+01 + vertex 9.542692e+00 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 4.463262e+02 7.000000e+01 + vertex 9.542692e+00 4.486615e+02 7.000000e+01 + vertex 1.264413e+01 4.474741e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.600002e+00 4.505000e+02 7.000000e+01 + vertex 5.636465e+00 4.500833e+02 7.000000e+01 + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + vertex 5.636465e+00 4.500833e+02 7.000000e+01 + vertex 5.744740e+00 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + vertex 5.744740e+00 4.496791e+02 7.000000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 5.744740e+00 4.496791e+02 7.000000e+01 + vertex 5.921539e+00 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 5.921539e+00 4.493000e+02 7.000000e+01 + vertex 6.161496e+00 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.007846e+01 4.517000e+02 7.000000e+01 + vertex 9.838507e+00 4.520427e+02 7.000000e+01 + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.457310e+00 4.523385e+02 7.000000e+01 + vertex 6.161496e+00 4.520427e+02 7.000000e+01 + vertex 4.008342e+00 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 4.537417e+02 7.000000e+01 + vertex 6.161496e+00 4.520427e+02 7.000000e+01 + vertex 5.921539e+00 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 4.537417e+02 7.000000e+01 + vertex 5.921539e+00 4.517000e+02 7.000000e+01 + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + vertex 5.921539e+00 4.517000e+02 7.000000e+01 + vertex 5.744740e+00 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + vertex 5.744740e+00 4.513209e+02 7.000000e+01 + vertex 5.636465e+00 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.542692e+00 4.486615e+02 7.000000e+01 + vertex 9.838507e+00 4.489573e+02 7.000000e+01 + vertex 1.264413e+01 4.474741e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.264413e+01 4.474741e+02 7.000000e+01 + vertex 9.838507e+00 4.489573e+02 7.000000e+01 + vertex 1.007846e+01 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.264413e+01 4.474741e+02 7.000000e+01 + vertex 1.007846e+01 4.493000e+02 7.000000e+01 + vertex 1.467376e+01 4.483148e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.467376e+01 4.483148e+02 7.000000e+01 + vertex 1.007846e+01 4.493000e+02 7.000000e+01 + vertex 1.025526e+01 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.467376e+01 4.483148e+02 7.000000e+01 + vertex 1.025526e+01 4.496791e+02 7.000000e+01 + vertex 1.680992e+01 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.542692e+00 4.523385e+02 7.000000e+01 + vertex 1.364790e+01 4.583956e+02 7.000000e+01 + vertex 9.838507e+00 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.838507e+00 4.520427e+02 7.000000e+01 + vertex 1.364790e+01 4.583956e+02 7.000000e+01 + vertex 1.630694e+01 4.588484e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.838507e+00 4.520427e+02 7.000000e+01 + vertex 1.630694e+01 4.588484e+02 7.000000e+01 + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.025526e+01 4.496791e+02 7.000000e+01 + vertex 1.036354e+01 4.500833e+02 7.000000e+01 + vertex 1.680992e+01 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.680992e+01 4.488276e+02 7.000000e+01 + vertex 1.036354e+01 4.500833e+02 7.000000e+01 + vertex 1.040000e+01 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.680992e+01 4.488276e+02 7.000000e+01 + vertex 1.040000e+01 4.505000e+02 7.000000e+01 + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + vertex 1.040000e+01 4.505000e+02 7.000000e+01 + vertex 1.036354e+01 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.490000e+02 7.000000e+01 + vertex 1.036354e+01 4.509168e+02 7.000000e+01 + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + vertex 1.036354e+01 4.509168e+02 7.000000e+01 + vertex 1.025526e+01 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + vertex 1.025526e+01 4.513209e+02 7.000000e+01 + vertex 1.007846e+01 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 6.800003e+00 4.215785e+02 7.000000e+01 + vertex 6.457310e+00 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 4.251005e+02 7.000000e+01 + vertex 8.416757e+00 4.218635e+02 7.000000e+01 + vertex 7.673763e+00 4.267710e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.673763e+00 4.267710e+02 7.000000e+01 + vertex 8.416757e+00 4.218635e+02 7.000000e+01 + vertex 8.000001e+00 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.685210e+00 4.393262e+02 7.000000e+01 + vertex 5.172364e+00 4.371901e+02 7.000000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 5.172364e+00 4.371901e+02 7.000000e+01 + vertex 5.000003e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 5.000003e+00 4.350000e+02 7.000000e+01 + vertex 5.172364e+00 4.328099e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.800003e+00 4.174215e+02 7.000000e+01 + vertex 7.179152e+00 4.172447e+02 7.000000e+01 + vertex 6.206043e+00 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.146945e+02 7.000000e+01 + vertex 7.179152e+00 4.172447e+02 7.000000e+01 + vertex 7.583246e+00 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.206043e+00 4.146945e+02 7.000000e+01 + vertex 7.583246e+00 4.171365e+02 7.000000e+01 + vertex 8.565344e+00 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.800003e+00 4.215785e+02 7.000000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 7.179152e+00 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.179152e+00 4.217553e+02 7.000000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 5.172364e+00 4.328099e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.179152e+00 4.217553e+02 7.000000e+01 + vertex 5.172364e+00 4.328099e+02 7.000000e+01 + vertex 7.583246e+00 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.583246e+00 4.218635e+02 7.000000e+01 + vertex 5.172364e+00 4.328099e+02 7.000000e+01 + vertex 5.685210e+00 4.306737e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.583246e+00 4.218635e+02 7.000000e+01 + vertex 5.685210e+00 4.306737e+02 7.000000e+01 + vertex 8.000001e+00 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 4.219000e+02 7.000000e+01 + vertex 5.685210e+00 4.306737e+02 7.000000e+01 + vertex 6.525911e+00 4.286441e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.000001e+00 4.219000e+02 7.000000e+01 + vertex 6.525911e+00 4.286441e+02 7.000000e+01 + vertex 7.673763e+00 4.267710e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.800003e+00 4.174215e+02 7.000000e+01 + vertex 6.206043e+00 4.146945e+02 7.000000e+01 + vertex 6.457310e+00 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.457310e+00 4.176615e+02 7.000000e+01 + vertex 6.206043e+00 4.146945e+02 7.000000e+01 + vertex 4.008342e+00 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.457310e+00 4.176615e+02 7.000000e+01 + vertex 4.008342e+00 4.162583e+02 7.000000e+01 + vertex 6.161496e+00 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.583246e+00 4.171365e+02 7.000000e+01 + vertex 8.000001e+00 4.171000e+02 7.000000e+01 + vertex 8.565344e+00 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.565344e+00 4.133871e+02 7.000000e+01 + vertex 8.000001e+00 4.171000e+02 7.000000e+01 + vertex 8.416757e+00 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.565344e+00 4.133871e+02 7.000000e+01 + vertex 8.416757e+00 4.171365e+02 7.000000e+01 + vertex 1.105645e+01 4.123527e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.105645e+01 4.123527e+02 7.000000e+01 + vertex 8.416757e+00 4.171365e+02 7.000000e+01 + vertex 8.820850e+00 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.105645e+01 4.123527e+02 7.000000e+01 + vertex 8.820850e+00 4.172447e+02 7.000000e+01 + vertex 1.364790e+01 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 4.236737e+02 7.000000e+01 + vertex 1.264413e+01 4.225259e+02 7.000000e+01 + vertex 9.838507e+00 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.457310e+00 4.213385e+02 7.000000e+01 + vertex 6.161496e+00 4.210427e+02 7.000000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 6.161496e+00 4.210427e+02 7.000000e+01 + vertex 5.921539e+00 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 5.921539e+00 4.207000e+02 7.000000e+01 + vertex 2.000000e+00 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.000000e+01 + vertex 5.921539e+00 4.207000e+02 7.000000e+01 + vertex 5.744740e+00 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.000000e+01 + vertex 5.744740e+00 4.203208e+02 7.000000e+01 + vertex 5.636465e+00 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.838507e+00 4.210427e+02 7.000000e+01 + vertex 9.542692e+00 4.213385e+02 7.000000e+01 + vertex 1.077101e+01 4.236737e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 4.236737e+02 7.000000e+01 + vertex 9.542692e+00 4.213385e+02 7.000000e+01 + vertex 9.200003e+00 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.077101e+01 4.236737e+02 7.000000e+01 + vertex 9.200003e+00 4.215785e+02 7.000000e+01 + vertex 9.100508e+00 4.251005e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 4.251005e+02 7.000000e+01 + vertex 9.200003e+00 4.215785e+02 7.000000e+01 + vertex 8.820850e+00 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.100508e+00 4.251005e+02 7.000000e+01 + vertex 8.820850e+00 4.217553e+02 7.000000e+01 + vertex 8.416757e+00 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 5.600002e+00 4.195000e+02 7.000000e+01 + vertex 5.636465e+00 4.190832e+02 7.000000e+01 + vertex 2.000000e+00 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.000000e+01 + vertex 5.636465e+00 4.190832e+02 7.000000e+01 + vertex 5.744740e+00 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.000000e+01 + vertex 5.744740e+00 4.186791e+02 7.000000e+01 + vertex 4.008342e+00 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 4.162583e+02 7.000000e+01 + vertex 5.744740e+00 4.186791e+02 7.000000e+01 + vertex 5.921539e+00 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.008342e+00 4.162583e+02 7.000000e+01 + vertex 5.921539e+00 4.183000e+02 7.000000e+01 + vertex 6.161496e+00 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 8.820850e+00 4.172447e+02 7.000000e+01 + vertex 9.200003e+00 4.174215e+02 7.000000e+01 + vertex 1.364790e+01 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.364790e+01 4.116044e+02 7.000000e+01 + vertex 9.200003e+00 4.174215e+02 7.000000e+01 + vertex 9.542692e+00 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.364790e+01 4.116044e+02 7.000000e+01 + vertex 9.542692e+00 4.176615e+02 7.000000e+01 + vertex 1.630694e+01 4.111516e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.630694e+01 4.111516e+02 7.000000e+01 + vertex 9.542692e+00 4.176615e+02 7.000000e+01 + vertex 9.838507e+00 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.630694e+01 4.111516e+02 7.000000e+01 + vertex 9.838507e+00 4.179573e+02 7.000000e+01 + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + vertex 1.040000e+01 4.195000e+02 7.000000e+01 + vertex 1.680992e+01 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.680992e+01 4.211724e+02 7.000000e+01 + vertex 1.040000e+01 4.195000e+02 7.000000e+01 + vertex 1.036354e+01 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.680992e+01 4.211724e+02 7.000000e+01 + vertex 1.036354e+01 4.199167e+02 7.000000e+01 + vertex 1.467376e+01 4.216852e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.467376e+01 4.216852e+02 7.000000e+01 + vertex 1.036354e+01 4.199167e+02 7.000000e+01 + vertex 1.025526e+01 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.467376e+01 4.216852e+02 7.000000e+01 + vertex 1.025526e+01 4.203208e+02 7.000000e+01 + vertex 1.264413e+01 4.225259e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.264413e+01 4.225259e+02 7.000000e+01 + vertex 1.025526e+01 4.203208e+02 7.000000e+01 + vertex 1.007846e+01 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.264413e+01 4.225259e+02 7.000000e+01 + vertex 1.007846e+01 4.207000e+02 7.000000e+01 + vertex 9.838507e+00 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.838507e+00 4.179573e+02 7.000000e+01 + vertex 1.007846e+01 4.183000e+02 7.000000e+01 + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + vertex 1.007846e+01 4.183000e+02 7.000000e+01 + vertex 1.025526e+01 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + vertex 1.025526e+01 4.186791e+02 7.000000e+01 + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + vertex 1.025526e+01 4.186791e+02 7.000000e+01 + vertex 1.036354e+01 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + vertex 1.036354e+01 4.190832e+02 7.000000e+01 + vertex 1.040000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.231479e+01 4.306737e+02 7.000000e+01 + vertex 3.282764e+01 4.328099e+02 7.000000e+01 + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.282764e+01 4.328099e+02 7.000000e+01 + vertex 3.300000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.300000e+01 4.350000e+02 7.000000e+01 + vertex 3.282764e+01 4.371901e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 4.236737e+02 7.000000e+01 + vertex 2.889950e+01 4.251005e+02 7.000000e+01 + vertex 2.917915e+01 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.917915e+01 4.217553e+02 7.000000e+01 + vertex 2.880000e+01 4.215785e+02 7.000000e+01 + vertex 2.722900e+01 4.236737e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 4.236737e+02 7.000000e+01 + vertex 2.880000e+01 4.215785e+02 7.000000e+01 + vertex 2.845731e+01 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.722900e+01 4.236737e+02 7.000000e+01 + vertex 2.845731e+01 4.213385e+02 7.000000e+01 + vertex 2.535587e+01 4.225259e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.041676e+01 4.171365e+02 7.000000e+01 + vertex 3.179396e+01 4.146945e+02 7.000000e+01 + vertex 3.000000e+01 4.171000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.000000e+01 4.171000e+02 7.000000e+01 + vertex 3.179396e+01 4.146945e+02 7.000000e+01 + vertex 2.943466e+01 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.774474e+01 4.186791e+02 7.000000e+01 + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + vertex 2.763646e+01 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.763646e+01 4.190832e+02 7.000000e+01 + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.763646e+01 4.190832e+02 7.000000e+01 + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + vertex 2.760000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.760000e+01 4.195000e+02 7.000000e+01 + vertex 1.900000e+01 4.210000e+02 7.000000e+01 + vertex 2.119008e+01 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.774474e+01 4.186791e+02 7.000000e+01 + vertex 2.792154e+01 4.183000e+02 7.000000e+01 + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + vertex 2.792154e+01 4.183000e+02 7.000000e+01 + vertex 2.816150e+01 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + vertex 2.816150e+01 4.179573e+02 7.000000e+01 + vertex 2.169307e+01 4.111516e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.169307e+01 4.111516e+02 7.000000e+01 + vertex 2.816150e+01 4.179573e+02 7.000000e+01 + vertex 2.435211e+01 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.183851e+01 4.210427e+02 7.000000e+01 + vertex 3.154269e+01 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.154269e+01 4.213385e+02 7.000000e+01 + vertex 3.120000e+01 4.215785e+02 7.000000e+01 + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.120000e+01 4.215785e+02 7.000000e+01 + vertex 3.082085e+01 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.082085e+01 4.217553e+02 7.000000e+01 + vertex 3.041676e+01 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.231479e+01 4.306737e+02 7.000000e+01 + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.147409e+01 4.286441e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.147409e+01 4.286441e+02 7.000000e+01 + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.041676e+01 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.147409e+01 4.286441e+02 7.000000e+01 + vertex 3.041676e+01 4.218635e+02 7.000000e+01 + vertex 3.032624e+01 4.267710e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.032624e+01 4.267710e+02 7.000000e+01 + vertex 3.041676e+01 4.218635e+02 7.000000e+01 + vertex 3.000000e+01 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.032624e+01 4.267710e+02 7.000000e+01 + vertex 3.000000e+01 4.219000e+02 7.000000e+01 + vertex 2.889950e+01 4.251005e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.889950e+01 4.251005e+02 7.000000e+01 + vertex 3.000000e+01 4.219000e+02 7.000000e+01 + vertex 2.958325e+01 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.889950e+01 4.251005e+02 7.000000e+01 + vertex 2.958325e+01 4.218635e+02 7.000000e+01 + vertex 2.917915e+01 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.816150e+01 4.179573e+02 7.000000e+01 + vertex 2.845731e+01 4.176615e+02 7.000000e+01 + vertex 2.435211e+01 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.435211e+01 4.116044e+02 7.000000e+01 + vertex 2.845731e+01 4.176615e+02 7.000000e+01 + vertex 2.880000e+01 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.435211e+01 4.116044e+02 7.000000e+01 + vertex 2.880000e+01 4.174215e+02 7.000000e+01 + vertex 2.694355e+01 4.123527e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.694355e+01 4.123527e+02 7.000000e+01 + vertex 2.880000e+01 4.174215e+02 7.000000e+01 + vertex 2.917915e+01 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.694355e+01 4.123527e+02 7.000000e+01 + vertex 2.917915e+01 4.172447e+02 7.000000e+01 + vertex 2.943466e+01 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943466e+01 4.133871e+02 7.000000e+01 + vertex 2.917915e+01 4.172447e+02 7.000000e+01 + vertex 2.958325e+01 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.943466e+01 4.133871e+02 7.000000e+01 + vertex 2.958325e+01 4.171365e+02 7.000000e+01 + vertex 3.000000e+01 4.171000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.236354e+01 4.190832e+02 7.000000e+01 + vertex 3.240000e+01 4.195000e+02 7.000000e+01 + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.845731e+01 4.213385e+02 7.000000e+01 + vertex 2.816150e+01 4.210427e+02 7.000000e+01 + vertex 2.535587e+01 4.225259e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 4.225259e+02 7.000000e+01 + vertex 2.816150e+01 4.210427e+02 7.000000e+01 + vertex 2.792154e+01 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.535587e+01 4.225259e+02 7.000000e+01 + vertex 2.792154e+01 4.207000e+02 7.000000e+01 + vertex 2.332624e+01 4.216852e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.332624e+01 4.216852e+02 7.000000e+01 + vertex 2.792154e+01 4.207000e+02 7.000000e+01 + vertex 2.774474e+01 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 2.332624e+01 4.216852e+02 7.000000e+01 + vertex 2.774474e+01 4.203208e+02 7.000000e+01 + vertex 2.119008e+01 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.119008e+01 4.211724e+02 7.000000e+01 + vertex 2.774474e+01 4.203208e+02 7.000000e+01 + vertex 2.763646e+01 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 2.119008e+01 4.211724e+02 7.000000e+01 + vertex 2.763646e+01 4.199167e+02 7.000000e+01 + vertex 2.760000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.041676e+01 4.171365e+02 7.000000e+01 + vertex 3.082085e+01 4.172447e+02 7.000000e+01 + vertex 3.179396e+01 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.179396e+01 4.146945e+02 7.000000e+01 + vertex 3.082085e+01 4.172447e+02 7.000000e+01 + vertex 3.120000e+01 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.179396e+01 4.146945e+02 7.000000e+01 + vertex 3.120000e+01 4.174215e+02 7.000000e+01 + vertex 3.399166e+01 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 4.162583e+02 7.000000e+01 + vertex 3.120000e+01 4.174215e+02 7.000000e+01 + vertex 3.154269e+01 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.154269e+01 4.176615e+02 7.000000e+01 + vertex 3.183851e+01 4.179573e+02 7.000000e+01 + vertex 3.399166e+01 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 4.162583e+02 7.000000e+01 + vertex 3.183851e+01 4.179573e+02 7.000000e+01 + vertex 3.207846e+01 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.399166e+01 4.162583e+02 7.000000e+01 + vertex 3.207846e+01 4.183000e+02 7.000000e+01 + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + vertex 3.207846e+01 4.183000e+02 7.000000e+01 + vertex 3.225526e+01 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + vertex 3.225526e+01 4.186791e+02 7.000000e+01 + vertex 3.236354e+01 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.240000e+01 4.195000e+02 7.000000e+01 + vertex 3.236354e+01 4.199167e+02 7.000000e+01 + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + vertex 3.236354e+01 4.199167e+02 7.000000e+01 + vertex 3.225526e+01 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + vertex 3.225526e+01 4.203208e+02 7.000000e+01 + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.225526e+01 4.203208e+02 7.000000e+01 + vertex 3.207846e+01 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.207846e+01 4.207000e+02 7.000000e+01 + vertex 3.183851e+01 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal -6.675481e-01 -7.445667e-01 -0.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + vertex 2.000000e+00 4.180589e+02 7.000000e+01 + vertex 4.008342e+00 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal -6.675481e-01 -7.445667e-01 0.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + vertex 4.008342e+00 4.162583e+02 7.000000e+01 + vertex 4.008342e+00 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal -5.797865e-01 -8.147685e-01 -0.000000e+00 + outer loop + vertex 4.008342e+00 4.162583e+02 7.450000e+01 + vertex 4.008342e+00 4.162583e+02 7.000000e+01 + vertex 6.206043e+00 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal -5.797865e-01 -8.147685e-01 0.000000e+00 + outer loop + vertex 4.008342e+00 4.162583e+02 7.450000e+01 + vertex 6.206043e+00 4.146945e+02 7.000000e+01 + vertex 6.206043e+00 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal -4.846923e-01 -8.746847e-01 -0.000000e+00 + outer loop + vertex 6.206043e+00 4.146945e+02 7.450000e+01 + vertex 6.206043e+00 4.146945e+02 7.000000e+01 + vertex 8.565344e+00 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal -4.846923e-01 -8.746847e-01 0.000000e+00 + outer loop + vertex 6.206043e+00 4.146945e+02 7.450000e+01 + vertex 8.565344e+00 4.133871e+02 7.000000e+01 + vertex 8.565344e+00 4.133871e+02 7.450000e+01 + endloop + endfacet + facet normal -3.834832e-01 -9.235478e-01 -0.000000e+00 + outer loop + vertex 8.565344e+00 4.133871e+02 7.450000e+01 + vertex 8.565344e+00 4.133871e+02 7.000000e+01 + vertex 1.105645e+01 4.123527e+02 7.000000e+01 + endloop + endfacet + facet normal -3.834832e-01 -9.235478e-01 0.000000e+00 + outer loop + vertex 8.565344e+00 4.133871e+02 7.450000e+01 + vertex 1.105645e+01 4.123527e+02 7.000000e+01 + vertex 1.105645e+01 4.123527e+02 7.450000e+01 + endloop + endfacet + facet normal -2.774361e-01 -9.607441e-01 -0.000000e+00 + outer loop + vertex 1.105645e+01 4.123527e+02 7.450000e+01 + vertex 1.105645e+01 4.123527e+02 7.000000e+01 + vertex 1.364790e+01 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal -2.774361e-01 -9.607441e-01 0.000000e+00 + outer loop + vertex 1.105645e+01 4.123527e+02 7.450000e+01 + vertex 1.364790e+01 4.116044e+02 7.000000e+01 + vertex 1.364790e+01 4.116044e+02 7.450000e+01 + endloop + endfacet + facet normal -1.678761e-01 -9.858081e-01 -0.000000e+00 + outer loop + vertex 1.364790e+01 4.116044e+02 7.450000e+01 + vertex 1.364790e+01 4.116044e+02 7.000000e+01 + vertex 1.630694e+01 4.111516e+02 7.000000e+01 + endloop + endfacet + facet normal -1.678761e-01 -9.858081e-01 0.000000e+00 + outer loop + vertex 1.364790e+01 4.116044e+02 7.450000e+01 + vertex 1.630694e+01 4.111516e+02 7.000000e+01 + vertex 1.630694e+01 4.111516e+02 7.450000e+01 + endloop + endfacet + facet normal -5.619446e-02 -9.984198e-01 -0.000000e+00 + outer loop + vertex 1.630694e+01 4.111516e+02 7.450000e+01 + vertex 1.630694e+01 4.111516e+02 7.000000e+01 + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + endloop + endfacet + facet normal -5.619446e-02 -9.984198e-01 0.000000e+00 + outer loop + vertex 1.630694e+01 4.111516e+02 7.450000e+01 + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal 5.619438e-02 -9.984198e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + vertex 1.900000e+01 4.110000e+02 7.000000e+01 + vertex 2.169307e+01 4.111516e+02 7.000000e+01 + endloop + endfacet + facet normal 5.619438e-02 -9.984198e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.110000e+02 7.450000e+01 + vertex 2.169307e+01 4.111516e+02 7.000000e+01 + vertex 2.169307e+01 4.111516e+02 7.450000e+01 + endloop + endfacet + facet normal 1.678761e-01 -9.858081e-01 0.000000e+00 + outer loop + vertex 2.169307e+01 4.111516e+02 7.450000e+01 + vertex 2.169307e+01 4.111516e+02 7.000000e+01 + vertex 2.435211e+01 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 1.678761e-01 -9.858081e-01 0.000000e+00 + outer loop + vertex 2.169307e+01 4.111516e+02 7.450000e+01 + vertex 2.435211e+01 4.116044e+02 7.000000e+01 + vertex 2.435211e+01 4.116044e+02 7.450000e+01 + endloop + endfacet + facet normal 2.774361e-01 -9.607441e-01 0.000000e+00 + outer loop + vertex 2.435211e+01 4.116044e+02 7.450000e+01 + vertex 2.435211e+01 4.116044e+02 7.000000e+01 + vertex 2.694355e+01 4.123527e+02 7.000000e+01 + endloop + endfacet + facet normal 2.774361e-01 -9.607441e-01 0.000000e+00 + outer loop + vertex 2.435211e+01 4.116044e+02 7.450000e+01 + vertex 2.694355e+01 4.123527e+02 7.000000e+01 + vertex 2.694355e+01 4.123527e+02 7.450000e+01 + endloop + endfacet + facet normal 3.834837e-01 -9.235476e-01 0.000000e+00 + outer loop + vertex 2.694355e+01 4.123527e+02 7.450000e+01 + vertex 2.694355e+01 4.123527e+02 7.000000e+01 + vertex 2.943466e+01 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal 3.834837e-01 -9.235476e-01 0.000000e+00 + outer loop + vertex 2.694355e+01 4.123527e+02 7.450000e+01 + vertex 2.943466e+01 4.133871e+02 7.000000e+01 + vertex 2.943466e+01 4.133871e+02 7.450000e+01 + endloop + endfacet + facet normal 4.846920e-01 -8.746849e-01 0.000000e+00 + outer loop + vertex 2.943466e+01 4.133871e+02 7.450000e+01 + vertex 2.943466e+01 4.133871e+02 7.000000e+01 + vertex 3.179396e+01 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal 4.846920e-01 -8.746849e-01 0.000000e+00 + outer loop + vertex 2.943466e+01 4.133871e+02 7.450000e+01 + vertex 3.179396e+01 4.146945e+02 7.000000e+01 + vertex 3.179396e+01 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal 5.797865e-01 -8.147685e-01 0.000000e+00 + outer loop + vertex 3.179396e+01 4.146945e+02 7.450000e+01 + vertex 3.179396e+01 4.146945e+02 7.000000e+01 + vertex 3.399166e+01 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal 5.797865e-01 -8.147685e-01 0.000000e+00 + outer loop + vertex 3.179396e+01 4.146945e+02 7.450000e+01 + vertex 3.399166e+01 4.162583e+02 7.000000e+01 + vertex 3.399166e+01 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal 6.675484e-01 -7.445664e-01 0.000000e+00 + outer loop + vertex 3.399166e+01 4.162583e+02 7.450000e+01 + vertex 3.399166e+01 4.162583e+02 7.000000e+01 + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 6.675484e-01 -7.445664e-01 0.000000e+00 + outer loop + vertex 3.399166e+01 4.162583e+02 7.450000e+01 + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + vertex 3.600000e+01 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.000000e+01 + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 3.600000e+01 4.350000e+02 7.000000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.600000e+01 4.180589e+02 7.000000e+01 + vertex 3.600000e+01 4.447500e+02 7.450000e+01 + vertex 3.600000e+01 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal 6.675484e-01 7.445664e-01 0.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + vertex 3.600000e+01 4.519411e+02 7.000000e+01 + vertex 3.399166e+01 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal 6.675484e-01 7.445664e-01 0.000000e+00 + outer loop + vertex 3.600000e+01 4.519411e+02 7.450000e+01 + vertex 3.399166e+01 4.537417e+02 7.000000e+01 + vertex 3.399166e+01 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal 5.797791e-01 8.147737e-01 0.000000e+00 + outer loop + vertex 3.399166e+01 4.537417e+02 7.450000e+01 + vertex 3.399166e+01 4.537417e+02 7.000000e+01 + vertex 3.179396e+01 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal 5.797791e-01 8.147737e-01 0.000000e+00 + outer loop + vertex 3.399166e+01 4.537417e+02 7.450000e+01 + vertex 3.179396e+01 4.553055e+02 7.000000e+01 + vertex 3.179396e+01 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal 4.847005e-01 8.746802e-01 0.000000e+00 + outer loop + vertex 3.179396e+01 4.553055e+02 7.450000e+01 + vertex 3.179396e+01 4.553055e+02 7.000000e+01 + vertex 2.943466e+01 4.566129e+02 7.000000e+01 + endloop + endfacet + facet normal 4.847005e-01 8.746802e-01 0.000000e+00 + outer loop + vertex 3.179396e+01 4.553055e+02 7.450000e+01 + vertex 2.943466e+01 4.566129e+02 7.000000e+01 + vertex 2.943466e+01 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal 3.834837e-01 9.235476e-01 0.000000e+00 + outer loop + vertex 2.943466e+01 4.566129e+02 7.450000e+01 + vertex 2.943466e+01 4.566129e+02 7.000000e+01 + vertex 2.694355e+01 4.576473e+02 7.000000e+01 + endloop + endfacet + facet normal 3.834837e-01 9.235476e-01 0.000000e+00 + outer loop + vertex 2.943466e+01 4.566129e+02 7.450000e+01 + vertex 2.694355e+01 4.576473e+02 7.000000e+01 + vertex 2.694355e+01 4.576473e+02 7.450000e+01 + endloop + endfacet + facet normal 2.774361e-01 9.607441e-01 0.000000e+00 + outer loop + vertex 2.694355e+01 4.576473e+02 7.450000e+01 + vertex 2.694355e+01 4.576473e+02 7.000000e+01 + vertex 2.435211e+01 4.583956e+02 7.000000e+01 + endloop + endfacet + facet normal 2.774361e-01 9.607441e-01 0.000000e+00 + outer loop + vertex 2.694355e+01 4.576473e+02 7.450000e+01 + vertex 2.435211e+01 4.583956e+02 7.000000e+01 + vertex 2.435211e+01 4.583956e+02 7.450000e+01 + endloop + endfacet + facet normal 1.678654e-01 9.858099e-01 0.000000e+00 + outer loop + vertex 2.435211e+01 4.583956e+02 7.450000e+01 + vertex 2.435211e+01 4.583956e+02 7.000000e+01 + vertex 2.169307e+01 4.588484e+02 7.000000e+01 + endloop + endfacet + facet normal 1.678654e-01 9.858099e-01 0.000000e+00 + outer loop + vertex 2.435211e+01 4.583956e+02 7.450000e+01 + vertex 2.169307e+01 4.588484e+02 7.000000e+01 + vertex 2.169307e+01 4.588484e+02 7.450000e+01 + endloop + endfacet + facet normal 5.619438e-02 9.984198e-01 0.000000e+00 + outer loop + vertex 2.169307e+01 4.588484e+02 7.450000e+01 + vertex 2.169307e+01 4.588484e+02 7.000000e+01 + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal 5.619438e-02 9.984198e-01 0.000000e+00 + outer loop + vertex 2.169307e+01 4.588484e+02 7.450000e+01 + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal -5.619446e-02 9.984198e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 1.900000e+01 4.590000e+02 7.000000e+01 + vertex 1.630694e+01 4.588484e+02 7.000000e+01 + endloop + endfacet + facet normal -5.619446e-02 9.984198e-01 0.000000e+00 + outer loop + vertex 1.900000e+01 4.590000e+02 7.450000e+01 + vertex 1.630694e+01 4.588484e+02 7.000000e+01 + vertex 1.630694e+01 4.588484e+02 7.450000e+01 + endloop + endfacet + facet normal -1.678654e-01 9.858099e-01 0.000000e+00 + outer loop + vertex 1.630694e+01 4.588484e+02 7.450000e+01 + vertex 1.630694e+01 4.588484e+02 7.000000e+01 + vertex 1.364790e+01 4.583956e+02 7.000000e+01 + endloop + endfacet + facet normal -1.678654e-01 9.858099e-01 0.000000e+00 + outer loop + vertex 1.630694e+01 4.588484e+02 7.450000e+01 + vertex 1.364790e+01 4.583956e+02 7.000000e+01 + vertex 1.364790e+01 4.583956e+02 7.450000e+01 + endloop + endfacet + facet normal -2.774361e-01 9.607441e-01 0.000000e+00 + outer loop + vertex 1.364790e+01 4.583956e+02 7.450000e+01 + vertex 1.364790e+01 4.583956e+02 7.000000e+01 + vertex 1.105645e+01 4.576473e+02 7.000000e+01 + endloop + endfacet + facet normal -2.774361e-01 9.607441e-01 0.000000e+00 + outer loop + vertex 1.364790e+01 4.583956e+02 7.450000e+01 + vertex 1.105645e+01 4.576473e+02 7.000000e+01 + vertex 1.105645e+01 4.576473e+02 7.450000e+01 + endloop + endfacet + facet normal -3.834832e-01 9.235478e-01 0.000000e+00 + outer loop + vertex 1.105645e+01 4.576473e+02 7.450000e+01 + vertex 1.105645e+01 4.576473e+02 7.000000e+01 + vertex 8.565344e+00 4.566129e+02 7.000000e+01 + endloop + endfacet + facet normal -3.834832e-01 9.235478e-01 0.000000e+00 + outer loop + vertex 1.105645e+01 4.576473e+02 7.450000e+01 + vertex 8.565344e+00 4.566129e+02 7.000000e+01 + vertex 8.565344e+00 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal -4.847008e-01 8.746800e-01 0.000000e+00 + outer loop + vertex 8.565344e+00 4.566129e+02 7.450000e+01 + vertex 8.565344e+00 4.566129e+02 7.000000e+01 + vertex 6.206043e+00 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal -4.847008e-01 8.746800e-01 0.000000e+00 + outer loop + vertex 8.565344e+00 4.566129e+02 7.450000e+01 + vertex 6.206043e+00 4.553055e+02 7.000000e+01 + vertex 6.206043e+00 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal -5.797791e-01 8.147737e-01 0.000000e+00 + outer loop + vertex 6.206043e+00 4.553055e+02 7.450000e+01 + vertex 6.206043e+00 4.553055e+02 7.000000e+01 + vertex 4.008342e+00 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal -5.797791e-01 8.147737e-01 0.000000e+00 + outer loop + vertex 6.206043e+00 4.553055e+02 7.450000e+01 + vertex 4.008342e+00 4.537417e+02 7.000000e+01 + vertex 4.008342e+00 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal -6.675481e-01 7.445667e-01 0.000000e+00 + outer loop + vertex 4.008342e+00 4.537417e+02 7.450000e+01 + vertex 4.008342e+00 4.537417e+02 7.000000e+01 + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal -6.675481e-01 7.445667e-01 0.000000e+00 + outer loop + vertex 4.008342e+00 4.537417e+02 7.450000e+01 + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + vertex 2.000000e+00 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.000000e+00 4.180589e+02 7.000000e+01 + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 2.000000e+00 4.180589e+02 7.450000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.000000e+00 4.350000e+02 7.000000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.000000e+00 4.519411e+02 7.000000e+01 + vertex 2.000000e+00 4.447500e+02 7.450000e+01 + vertex 2.000000e+00 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 2.760000e+01 4.195000e+02 7.000000e+01 + vertex 2.760000e+01 4.195000e+02 7.100000e+01 + vertex 2.763646e+01 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 2.763646e+01 4.190832e+02 7.000000e+01 + vertex 2.760000e+01 4.195000e+02 7.100000e+01 + vertex 2.763646e+01 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588192e-01 -0.000000e+00 + outer loop + vertex 2.763646e+01 4.190832e+02 7.000000e+01 + vertex 2.763646e+01 4.190832e+02 7.100000e+01 + vertex 2.774474e+01 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588192e-01 -0.000000e+00 + outer loop + vertex 2.774474e+01 4.186791e+02 7.000000e+01 + vertex 2.763646e+01 4.190832e+02 7.100000e+01 + vertex 2.774474e+01 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063041e-01 4.226261e-01 -0.000000e+00 + outer loop + vertex 2.774474e+01 4.186791e+02 7.000000e+01 + vertex 2.774474e+01 4.186791e+02 7.100000e+01 + vertex 2.792154e+01 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063041e-01 4.226261e-01 -0.000000e+00 + outer loop + vertex 2.792154e+01 4.183000e+02 7.000000e+01 + vertex 2.774474e+01 4.186791e+02 7.100000e+01 + vertex 2.792154e+01 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191583e-01 5.735675e-01 -0.000000e+00 + outer loop + vertex 2.792154e+01 4.183000e+02 7.000000e+01 + vertex 2.792154e+01 4.183000e+02 7.100000e+01 + vertex 2.816150e+01 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191583e-01 5.735675e-01 -0.000000e+00 + outer loop + vertex 2.816150e+01 4.179573e+02 7.000000e+01 + vertex 2.792154e+01 4.183000e+02 7.100000e+01 + vertex 2.816150e+01 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 7.071023e-01 -0.000000e+00 + outer loop + vertex 2.816150e+01 4.179573e+02 7.000000e+01 + vertex 2.816150e+01 4.179573e+02 7.100000e+01 + vertex 2.845731e+01 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 7.071023e-01 -0.000000e+00 + outer loop + vertex 2.845731e+01 4.176615e+02 7.000000e+01 + vertex 2.816150e+01 4.179573e+02 7.100000e+01 + vertex 2.845731e+01 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735478e-01 8.191721e-01 -0.000000e+00 + outer loop + vertex 2.845731e+01 4.176615e+02 7.000000e+01 + vertex 2.845731e+01 4.176615e+02 7.100000e+01 + vertex 2.880000e+01 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735478e-01 8.191721e-01 -0.000000e+00 + outer loop + vertex 2.880000e+01 4.174215e+02 7.000000e+01 + vertex 2.845731e+01 4.176615e+02 7.100000e+01 + vertex 2.880000e+01 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226519e-01 9.062921e-01 -0.000000e+00 + outer loop + vertex 2.880000e+01 4.174215e+02 7.000000e+01 + vertex 2.880000e+01 4.174215e+02 7.100000e+01 + vertex 2.917915e+01 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226519e-01 9.062921e-01 -0.000000e+00 + outer loop + vertex 2.917915e+01 4.172447e+02 7.000000e+01 + vertex 2.880000e+01 4.174215e+02 7.100000e+01 + vertex 2.917915e+01 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588086e-01 9.659286e-01 -0.000000e+00 + outer loop + vertex 2.917915e+01 4.172447e+02 7.000000e+01 + vertex 2.917915e+01 4.172447e+02 7.100000e+01 + vertex 2.958325e+01 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588086e-01 9.659286e-01 -0.000000e+00 + outer loop + vertex 2.958325e+01 4.171365e+02 7.000000e+01 + vertex 2.917915e+01 4.172447e+02 7.100000e+01 + vertex 2.958325e+01 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 2.958325e+01 4.171365e+02 7.000000e+01 + vertex 2.958325e+01 4.171365e+02 7.100000e+01 + vertex 3.000000e+01 4.171000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 4.171000e+02 7.000000e+01 + vertex 2.958325e+01 4.171365e+02 7.100000e+01 + vertex 3.000000e+01 4.171000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.171000e+02 7.000000e+01 + vertex 3.000000e+01 4.171000e+02 7.100000e+01 + vertex 3.041676e+01 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.171365e+02 7.000000e+01 + vertex 3.000000e+01 4.171000e+02 7.100000e+01 + vertex 3.041676e+01 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588086e-01 9.659286e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.171365e+02 7.000000e+01 + vertex 3.041676e+01 4.171365e+02 7.100000e+01 + vertex 3.082085e+01 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588086e-01 9.659286e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.172447e+02 7.000000e+01 + vertex 3.041676e+01 4.171365e+02 7.100000e+01 + vertex 3.082085e+01 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226502e-01 9.062929e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.172447e+02 7.000000e+01 + vertex 3.082085e+01 4.172447e+02 7.100000e+01 + vertex 3.120000e+01 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226502e-01 9.062929e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.174215e+02 7.000000e+01 + vertex 3.082085e+01 4.172447e+02 7.100000e+01 + vertex 3.120000e+01 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735499e-01 8.191706e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.174215e+02 7.000000e+01 + vertex 3.120000e+01 4.174215e+02 7.100000e+01 + vertex 3.154269e+01 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735499e-01 8.191706e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.176615e+02 7.000000e+01 + vertex 3.120000e+01 4.174215e+02 7.100000e+01 + vertex 3.154269e+01 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071090e-01 7.071046e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.176615e+02 7.000000e+01 + vertex 3.154269e+01 4.176615e+02 7.100000e+01 + vertex 3.183851e+01 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071090e-01 7.071046e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.179573e+02 7.000000e+01 + vertex 3.154269e+01 4.176615e+02 7.100000e+01 + vertex 3.183851e+01 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191562e-01 5.735705e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.179573e+02 7.000000e+01 + vertex 3.183851e+01 4.179573e+02 7.100000e+01 + vertex 3.207846e+01 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191562e-01 5.735705e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.183000e+02 7.000000e+01 + vertex 3.183851e+01 4.179573e+02 7.100000e+01 + vertex 3.207846e+01 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063058e-01 4.226224e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.183000e+02 7.000000e+01 + vertex 3.207846e+01 4.183000e+02 7.100000e+01 + vertex 3.225526e+01 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063058e-01 4.226224e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.186791e+02 7.000000e+01 + vertex 3.207846e+01 4.183000e+02 7.100000e+01 + vertex 3.225526e+01 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588192e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.186791e+02 7.000000e+01 + vertex 3.225526e+01 4.186791e+02 7.100000e+01 + vertex 3.236354e+01 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588192e-01 0.000000e+00 + outer loop + vertex 3.236354e+01 4.190832e+02 7.000000e+01 + vertex 3.225526e+01 4.186791e+02 7.100000e+01 + vertex 3.236354e+01 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715546e-02 0.000000e+00 + outer loop + vertex 3.236354e+01 4.190832e+02 7.000000e+01 + vertex 3.236354e+01 4.190832e+02 7.100000e+01 + vertex 3.240000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715546e-02 0.000000e+00 + outer loop + vertex 3.240000e+01 4.195000e+02 7.000000e+01 + vertex 3.236354e+01 4.190832e+02 7.100000e+01 + vertex 3.240000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715546e-02 0.000000e+00 + outer loop + vertex 3.240000e+01 4.195000e+02 7.000000e+01 + vertex 3.240000e+01 4.195000e+02 7.100000e+01 + vertex 3.236354e+01 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715546e-02 0.000000e+00 + outer loop + vertex 3.236354e+01 4.199167e+02 7.000000e+01 + vertex 3.240000e+01 4.195000e+02 7.100000e+01 + vertex 3.236354e+01 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 3.236354e+01 4.199167e+02 7.000000e+01 + vertex 3.236354e+01 4.199167e+02 7.100000e+01 + vertex 3.225526e+01 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.203208e+02 7.000000e+01 + vertex 3.236354e+01 4.199167e+02 7.100000e+01 + vertex 3.225526e+01 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063058e-01 -4.226224e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.203208e+02 7.000000e+01 + vertex 3.225526e+01 4.203208e+02 7.100000e+01 + vertex 3.207846e+01 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063058e-01 -4.226224e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.207000e+02 7.000000e+01 + vertex 3.225526e+01 4.203208e+02 7.100000e+01 + vertex 3.207846e+01 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191562e-01 -5.735705e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.207000e+02 7.000000e+01 + vertex 3.207846e+01 4.207000e+02 7.100000e+01 + vertex 3.183851e+01 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191562e-01 -5.735705e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.210427e+02 7.000000e+01 + vertex 3.207846e+01 4.207000e+02 7.100000e+01 + vertex 3.183851e+01 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.210427e+02 7.000000e+01 + vertex 3.183851e+01 4.210427e+02 7.100000e+01 + vertex 3.154269e+01 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.213385e+02 7.000000e+01 + vertex 3.183851e+01 4.210427e+02 7.100000e+01 + vertex 3.154269e+01 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735977e-01 -8.191372e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.213385e+02 7.000000e+01 + vertex 3.154269e+01 4.213385e+02 7.100000e+01 + vertex 3.120000e+01 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735977e-01 -8.191372e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.215785e+02 7.000000e+01 + vertex 3.154269e+01 4.213385e+02 7.100000e+01 + vertex 3.120000e+01 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal -4.225917e-01 -9.063202e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.215785e+02 7.000000e+01 + vertex 3.120000e+01 4.215785e+02 7.100000e+01 + vertex 3.082085e+01 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225917e-01 -9.063202e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.217553e+02 7.000000e+01 + vertex 3.120000e+01 4.215785e+02 7.100000e+01 + vertex 3.082085e+01 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.217553e+02 7.000000e+01 + vertex 3.082085e+01 4.217553e+02 7.100000e+01 + vertex 3.041676e+01 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.218635e+02 7.000000e+01 + vertex 3.082085e+01 4.217553e+02 7.100000e+01 + vertex 3.041676e+01 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal -8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.218635e+02 7.000000e+01 + vertex 3.041676e+01 4.218635e+02 7.100000e+01 + vertex 3.000000e+01 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.219000e+02 7.000000e+01 + vertex 3.041676e+01 4.218635e+02 7.100000e+01 + vertex 3.000000e+01 4.219000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.219000e+02 7.000000e+01 + vertex 3.000000e+01 4.219000e+02 7.100000e+01 + vertex 2.958325e+01 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 2.958325e+01 4.218635e+02 7.000000e+01 + vertex 3.000000e+01 4.219000e+02 7.100000e+01 + vertex 2.958325e+01 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 2.958325e+01 4.218635e+02 7.000000e+01 + vertex 2.958325e+01 4.218635e+02 7.100000e+01 + vertex 2.917915e+01 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 2.917915e+01 4.217553e+02 7.000000e+01 + vertex 2.958325e+01 4.218635e+02 7.100000e+01 + vertex 2.917915e+01 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 4.225934e-01 -9.063194e-01 0.000000e+00 + outer loop + vertex 2.917915e+01 4.217553e+02 7.000000e+01 + vertex 2.917915e+01 4.217553e+02 7.100000e+01 + vertex 2.880000e+01 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225934e-01 -9.063194e-01 0.000000e+00 + outer loop + vertex 2.880000e+01 4.215785e+02 7.000000e+01 + vertex 2.917915e+01 4.217553e+02 7.100000e+01 + vertex 2.880000e+01 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735956e-01 -8.191386e-01 0.000000e+00 + outer loop + vertex 2.880000e+01 4.215785e+02 7.000000e+01 + vertex 2.880000e+01 4.215785e+02 7.100000e+01 + vertex 2.845731e+01 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735956e-01 -8.191386e-01 0.000000e+00 + outer loop + vertex 2.845731e+01 4.213385e+02 7.000000e+01 + vertex 2.880000e+01 4.215785e+02 7.100000e+01 + vertex 2.845731e+01 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 2.845731e+01 4.213385e+02 7.000000e+01 + vertex 2.845731e+01 4.213385e+02 7.100000e+01 + vertex 2.816150e+01 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 2.816150e+01 4.210427e+02 7.000000e+01 + vertex 2.845731e+01 4.213385e+02 7.100000e+01 + vertex 2.816150e+01 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191583e-01 -5.735675e-01 0.000000e+00 + outer loop + vertex 2.816150e+01 4.210427e+02 7.000000e+01 + vertex 2.816150e+01 4.210427e+02 7.100000e+01 + vertex 2.792154e+01 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191583e-01 -5.735675e-01 0.000000e+00 + outer loop + vertex 2.792154e+01 4.207000e+02 7.000000e+01 + vertex 2.816150e+01 4.210427e+02 7.100000e+01 + vertex 2.792154e+01 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063041e-01 -4.226261e-01 0.000000e+00 + outer loop + vertex 2.792154e+01 4.207000e+02 7.000000e+01 + vertex 2.792154e+01 4.207000e+02 7.100000e+01 + vertex 2.774474e+01 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063041e-01 -4.226261e-01 0.000000e+00 + outer loop + vertex 2.774474e+01 4.203208e+02 7.000000e+01 + vertex 2.792154e+01 4.207000e+02 7.100000e+01 + vertex 2.774474e+01 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 2.774474e+01 4.203208e+02 7.000000e+01 + vertex 2.774474e+01 4.203208e+02 7.100000e+01 + vertex 2.763646e+01 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 2.763646e+01 4.199167e+02 7.000000e+01 + vertex 2.774474e+01 4.203208e+02 7.100000e+01 + vertex 2.763646e+01 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 2.763646e+01 4.199167e+02 7.000000e+01 + vertex 2.763646e+01 4.199167e+02 7.100000e+01 + vertex 2.760000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 2.760000e+01 4.195000e+02 7.000000e+01 + vertex 2.763646e+01 4.199167e+02 7.100000e+01 + vertex 2.760000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.760000e+01 4.195000e+02 7.100000e+01 + vertex 2.600000e+01 4.195000e+02 7.100000e+01 + vertex 2.763646e+01 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.190832e+02 7.100000e+01 + vertex 2.600000e+01 4.195000e+02 7.100000e+01 + vertex 2.606077e+01 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.190832e+02 7.100000e+01 + vertex 2.606077e+01 4.188054e+02 7.100000e+01 + vertex 2.774474e+01 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.186791e+02 7.100000e+01 + vertex 2.606077e+01 4.188054e+02 7.100000e+01 + vertex 2.624123e+01 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.186791e+02 7.100000e+01 + vertex 2.624123e+01 4.181319e+02 7.100000e+01 + vertex 2.792154e+01 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.183000e+02 7.100000e+01 + vertex 2.624123e+01 4.181319e+02 7.100000e+01 + vertex 2.653590e+01 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.183000e+02 7.100000e+01 + vertex 2.653590e+01 4.175000e+02 7.100000e+01 + vertex 2.816150e+01 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.179573e+02 7.100000e+01 + vertex 2.653590e+01 4.175000e+02 7.100000e+01 + vertex 2.693582e+01 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.179573e+02 7.100000e+01 + vertex 2.693582e+01 4.169289e+02 7.100000e+01 + vertex 2.845731e+01 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.176615e+02 7.100000e+01 + vertex 2.693582e+01 4.169289e+02 7.100000e+01 + vertex 2.742885e+01 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.176615e+02 7.100000e+01 + vertex 2.742885e+01 4.164358e+02 7.100000e+01 + vertex 2.880000e+01 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.174215e+02 7.100000e+01 + vertex 2.742885e+01 4.164358e+02 7.100000e+01 + vertex 2.800000e+01 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.174215e+02 7.100000e+01 + vertex 2.800000e+01 4.160359e+02 7.100000e+01 + vertex 2.917915e+01 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.172447e+02 7.100000e+01 + vertex 2.800000e+01 4.160359e+02 7.100000e+01 + vertex 2.863192e+01 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.172447e+02 7.100000e+01 + vertex 2.863192e+01 4.157412e+02 7.100000e+01 + vertex 2.958325e+01 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.171365e+02 7.100000e+01 + vertex 2.863192e+01 4.157412e+02 7.100000e+01 + vertex 2.930541e+01 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.171365e+02 7.100000e+01 + vertex 2.930541e+01 4.155608e+02 7.100000e+01 + vertex 3.000000e+01 4.171000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.171000e+02 7.100000e+01 + vertex 2.930541e+01 4.155608e+02 7.100000e+01 + vertex 3.000000e+01 4.155000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.171000e+02 7.100000e+01 + vertex 3.000000e+01 4.155000e+02 7.100000e+01 + vertex 3.041676e+01 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.171365e+02 7.100000e+01 + vertex 3.000000e+01 4.155000e+02 7.100000e+01 + vertex 3.069459e+01 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.171365e+02 7.100000e+01 + vertex 3.069459e+01 4.155608e+02 7.100000e+01 + vertex 3.082085e+01 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.172447e+02 7.100000e+01 + vertex 3.069459e+01 4.155608e+02 7.100000e+01 + vertex 3.136808e+01 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.172447e+02 7.100000e+01 + vertex 3.136808e+01 4.157412e+02 7.100000e+01 + vertex 3.120000e+01 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.174215e+02 7.100000e+01 + vertex 3.136808e+01 4.157412e+02 7.100000e+01 + vertex 3.200000e+01 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.174215e+02 7.100000e+01 + vertex 3.200000e+01 4.160359e+02 7.100000e+01 + vertex 3.154269e+01 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.176615e+02 7.100000e+01 + vertex 3.200000e+01 4.160359e+02 7.100000e+01 + vertex 3.257115e+01 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.176615e+02 7.100000e+01 + vertex 3.257115e+01 4.164358e+02 7.100000e+01 + vertex 3.183851e+01 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.179573e+02 7.100000e+01 + vertex 3.257115e+01 4.164358e+02 7.100000e+01 + vertex 3.306418e+01 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.179573e+02 7.100000e+01 + vertex 3.306418e+01 4.169289e+02 7.100000e+01 + vertex 3.207846e+01 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.183000e+02 7.100000e+01 + vertex 3.306418e+01 4.169289e+02 7.100000e+01 + vertex 3.346410e+01 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.183000e+02 7.100000e+01 + vertex 3.346410e+01 4.175000e+02 7.100000e+01 + vertex 3.225526e+01 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.186791e+02 7.100000e+01 + vertex 3.346410e+01 4.175000e+02 7.100000e+01 + vertex 3.375877e+01 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.186791e+02 7.100000e+01 + vertex 3.375877e+01 4.181319e+02 7.100000e+01 + vertex 3.236354e+01 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.190832e+02 7.100000e+01 + vertex 3.375877e+01 4.181319e+02 7.100000e+01 + vertex 3.393923e+01 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.190832e+02 7.100000e+01 + vertex 3.393923e+01 4.188054e+02 7.100000e+01 + vertex 3.240000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.240000e+01 4.195000e+02 7.100000e+01 + vertex 3.393923e+01 4.188054e+02 7.100000e+01 + vertex 3.400000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.240000e+01 4.195000e+02 7.100000e+01 + vertex 3.400000e+01 4.195000e+02 7.100000e+01 + vertex 3.236354e+01 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.199167e+02 7.100000e+01 + vertex 3.400000e+01 4.195000e+02 7.100000e+01 + vertex 3.393923e+01 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.199167e+02 7.100000e+01 + vertex 3.393923e+01 4.201946e+02 7.100000e+01 + vertex 3.225526e+01 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.203208e+02 7.100000e+01 + vertex 3.393923e+01 4.201946e+02 7.100000e+01 + vertex 3.375877e+01 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.203208e+02 7.100000e+01 + vertex 3.375877e+01 4.208681e+02 7.100000e+01 + vertex 3.207846e+01 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.207000e+02 7.100000e+01 + vertex 3.375877e+01 4.208681e+02 7.100000e+01 + vertex 3.346410e+01 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.207000e+02 7.100000e+01 + vertex 3.346410e+01 4.215000e+02 7.100000e+01 + vertex 3.183851e+01 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.210427e+02 7.100000e+01 + vertex 3.346410e+01 4.215000e+02 7.100000e+01 + vertex 3.306418e+01 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.210427e+02 7.100000e+01 + vertex 3.306418e+01 4.220712e+02 7.100000e+01 + vertex 3.154269e+01 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.213385e+02 7.100000e+01 + vertex 3.306418e+01 4.220712e+02 7.100000e+01 + vertex 3.257115e+01 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.213385e+02 7.100000e+01 + vertex 3.257115e+01 4.225642e+02 7.100000e+01 + vertex 3.120000e+01 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.215785e+02 7.100000e+01 + vertex 3.257115e+01 4.225642e+02 7.100000e+01 + vertex 3.200000e+01 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.215785e+02 7.100000e+01 + vertex 3.200000e+01 4.229641e+02 7.100000e+01 + vertex 3.082085e+01 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.217553e+02 7.100000e+01 + vertex 3.200000e+01 4.229641e+02 7.100000e+01 + vertex 3.136808e+01 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.217553e+02 7.100000e+01 + vertex 3.136808e+01 4.232588e+02 7.100000e+01 + vertex 3.041676e+01 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.218635e+02 7.100000e+01 + vertex 3.136808e+01 4.232588e+02 7.100000e+01 + vertex 3.069459e+01 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.218635e+02 7.100000e+01 + vertex 3.069459e+01 4.234392e+02 7.100000e+01 + vertex 3.000000e+01 4.219000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.219000e+02 7.100000e+01 + vertex 3.069459e+01 4.234392e+02 7.100000e+01 + vertex 3.000000e+01 4.235000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.219000e+02 7.100000e+01 + vertex 3.000000e+01 4.235000e+02 7.100000e+01 + vertex 2.958325e+01 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.218635e+02 7.100000e+01 + vertex 3.000000e+01 4.235000e+02 7.100000e+01 + vertex 2.930541e+01 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.218635e+02 7.100000e+01 + vertex 2.930541e+01 4.234392e+02 7.100000e+01 + vertex 2.917915e+01 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.217553e+02 7.100000e+01 + vertex 2.930541e+01 4.234392e+02 7.100000e+01 + vertex 2.863192e+01 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.217553e+02 7.100000e+01 + vertex 2.863192e+01 4.232588e+02 7.100000e+01 + vertex 2.880000e+01 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.215785e+02 7.100000e+01 + vertex 2.863192e+01 4.232588e+02 7.100000e+01 + vertex 2.800000e+01 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.215785e+02 7.100000e+01 + vertex 2.800000e+01 4.229641e+02 7.100000e+01 + vertex 2.845731e+01 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.213385e+02 7.100000e+01 + vertex 2.800000e+01 4.229641e+02 7.100000e+01 + vertex 2.742885e+01 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.213385e+02 7.100000e+01 + vertex 2.742885e+01 4.225642e+02 7.100000e+01 + vertex 2.816150e+01 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.210427e+02 7.100000e+01 + vertex 2.742885e+01 4.225642e+02 7.100000e+01 + vertex 2.693582e+01 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.210427e+02 7.100000e+01 + vertex 2.693582e+01 4.220712e+02 7.100000e+01 + vertex 2.792154e+01 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.207000e+02 7.100000e+01 + vertex 2.693582e+01 4.220712e+02 7.100000e+01 + vertex 2.653590e+01 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.207000e+02 7.100000e+01 + vertex 2.653590e+01 4.215000e+02 7.100000e+01 + vertex 2.774474e+01 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.203208e+02 7.100000e+01 + vertex 2.653590e+01 4.215000e+02 7.100000e+01 + vertex 2.624123e+01 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.203208e+02 7.100000e+01 + vertex 2.624123e+01 4.208681e+02 7.100000e+01 + vertex 2.763646e+01 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.199167e+02 7.100000e+01 + vertex 2.624123e+01 4.208681e+02 7.100000e+01 + vertex 2.606077e+01 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.199167e+02 7.100000e+01 + vertex 2.606077e+01 4.201946e+02 7.100000e+01 + vertex 2.760000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.760000e+01 4.195000e+02 7.100000e+01 + vertex 2.606077e+01 4.201946e+02 7.100000e+01 + vertex 2.600000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715688e-02 -0.000000e+00 + outer loop + vertex 2.600000e+01 4.195000e+02 7.100000e+01 + vertex 2.600000e+01 4.195000e+02 7.450000e+01 + vertex 2.606077e+01 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715688e-02 -0.000000e+00 + outer loop + vertex 2.606077e+01 4.188054e+02 7.100000e+01 + vertex 2.600000e+01 4.195000e+02 7.450000e+01 + vertex 2.606077e+01 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659244e-01 2.588244e-01 -0.000000e+00 + outer loop + vertex 2.606077e+01 4.188054e+02 7.100000e+01 + vertex 2.606077e+01 4.188054e+02 7.450000e+01 + vertex 2.624123e+01 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659244e-01 2.588244e-01 -0.000000e+00 + outer loop + vertex 2.624123e+01 4.181319e+02 7.100000e+01 + vertex 2.606077e+01 4.188054e+02 7.450000e+01 + vertex 2.624123e+01 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063113e-01 4.226108e-01 -0.000000e+00 + outer loop + vertex 2.624123e+01 4.181319e+02 7.100000e+01 + vertex 2.624123e+01 4.181319e+02 7.450000e+01 + vertex 2.653590e+01 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063113e-01 4.226108e-01 -0.000000e+00 + outer loop + vertex 2.653590e+01 4.175000e+02 7.100000e+01 + vertex 2.624123e+01 4.181319e+02 7.450000e+01 + vertex 2.653590e+01 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191426e-01 5.735900e-01 -0.000000e+00 + outer loop + vertex 2.653590e+01 4.175000e+02 7.100000e+01 + vertex 2.653590e+01 4.175000e+02 7.450000e+01 + vertex 2.693582e+01 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191426e-01 5.735900e-01 -0.000000e+00 + outer loop + vertex 2.693582e+01 4.169289e+02 7.100000e+01 + vertex 2.653590e+01 4.175000e+02 7.450000e+01 + vertex 2.693582e+01 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071228e-01 7.070908e-01 -0.000000e+00 + outer loop + vertex 2.693582e+01 4.169289e+02 7.100000e+01 + vertex 2.693582e+01 4.169289e+02 7.450000e+01 + vertex 2.742885e+01 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071228e-01 7.070908e-01 -0.000000e+00 + outer loop + vertex 2.742885e+01 4.164358e+02 7.100000e+01 + vertex 2.693582e+01 4.169289e+02 7.450000e+01 + vertex 2.742885e+01 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 -0.000000e+00 + outer loop + vertex 2.742885e+01 4.164358e+02 7.100000e+01 + vertex 2.742885e+01 4.164358e+02 7.450000e+01 + vertex 2.800000e+01 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 -0.000000e+00 + outer loop + vertex 2.800000e+01 4.160359e+02 7.100000e+01 + vertex 2.742885e+01 4.164358e+02 7.450000e+01 + vertex 2.800000e+01 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226017e-01 9.063155e-01 -0.000000e+00 + outer loop + vertex 2.800000e+01 4.160359e+02 7.100000e+01 + vertex 2.800000e+01 4.160359e+02 7.450000e+01 + vertex 2.863192e+01 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226017e-01 9.063155e-01 -0.000000e+00 + outer loop + vertex 2.863192e+01 4.157412e+02 7.100000e+01 + vertex 2.800000e+01 4.160359e+02 7.450000e+01 + vertex 2.863192e+01 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588490e-01 9.659178e-01 -0.000000e+00 + outer loop + vertex 2.863192e+01 4.157412e+02 7.100000e+01 + vertex 2.863192e+01 4.157412e+02 7.450000e+01 + vertex 2.930541e+01 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588490e-01 9.659178e-01 -0.000000e+00 + outer loop + vertex 2.930541e+01 4.155608e+02 7.100000e+01 + vertex 2.863192e+01 4.157412e+02 7.450000e+01 + vertex 2.930541e+01 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715297e-02 9.961949e-01 -0.000000e+00 + outer loop + vertex 2.930541e+01 4.155608e+02 7.100000e+01 + vertex 2.930541e+01 4.155608e+02 7.450000e+01 + vertex 3.000000e+01 4.155000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715297e-02 9.961949e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 4.155000e+02 7.100000e+01 + vertex 2.930541e+01 4.155608e+02 7.450000e+01 + vertex 3.000000e+01 4.155000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715273e-02 9.961950e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.155000e+02 7.100000e+01 + vertex 3.000000e+01 4.155000e+02 7.450000e+01 + vertex 3.069459e+01 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715273e-02 9.961950e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.155608e+02 7.100000e+01 + vertex 3.000000e+01 4.155000e+02 7.450000e+01 + vertex 3.069459e+01 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588490e-01 9.659178e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.155608e+02 7.100000e+01 + vertex 3.069459e+01 4.155608e+02 7.450000e+01 + vertex 3.136808e+01 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588490e-01 9.659178e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.157412e+02 7.100000e+01 + vertex 3.069459e+01 4.155608e+02 7.450000e+01 + vertex 3.136808e+01 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226027e-01 9.063150e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.157412e+02 7.100000e+01 + vertex 3.136808e+01 4.157412e+02 7.450000e+01 + vertex 3.200000e+01 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226027e-01 9.063150e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.160359e+02 7.100000e+01 + vertex 3.136808e+01 4.157412e+02 7.450000e+01 + vertex 3.200000e+01 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.160359e+02 7.100000e+01 + vertex 3.200000e+01 4.160359e+02 7.450000e+01 + vertex 3.257115e+01 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.164358e+02 7.100000e+01 + vertex 3.200000e+01 4.160359e+02 7.450000e+01 + vertex 3.257115e+01 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071228e-01 7.070908e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.164358e+02 7.100000e+01 + vertex 3.257115e+01 4.164358e+02 7.450000e+01 + vertex 3.306418e+01 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071228e-01 7.070908e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.169289e+02 7.100000e+01 + vertex 3.257115e+01 4.164358e+02 7.450000e+01 + vertex 3.306418e+01 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191426e-01 5.735900e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.169289e+02 7.100000e+01 + vertex 3.306418e+01 4.169289e+02 7.450000e+01 + vertex 3.346410e+01 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191426e-01 5.735900e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.175000e+02 7.100000e+01 + vertex 3.306418e+01 4.169289e+02 7.450000e+01 + vertex 3.346410e+01 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063102e-01 4.226130e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.175000e+02 7.100000e+01 + vertex 3.346410e+01 4.175000e+02 7.450000e+01 + vertex 3.375877e+01 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063102e-01 4.226130e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.181319e+02 7.100000e+01 + vertex 3.346410e+01 4.175000e+02 7.450000e+01 + vertex 3.375877e+01 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659244e-01 2.588244e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.181319e+02 7.100000e+01 + vertex 3.375877e+01 4.181319e+02 7.450000e+01 + vertex 3.393923e+01 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659244e-01 2.588244e-01 0.000000e+00 + outer loop + vertex 3.393923e+01 4.188054e+02 7.100000e+01 + vertex 3.375877e+01 4.181319e+02 7.450000e+01 + vertex 3.393923e+01 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715423e-02 0.000000e+00 + outer loop + vertex 3.393923e+01 4.188054e+02 7.100000e+01 + vertex 3.393923e+01 4.188054e+02 7.450000e+01 + vertex 3.400000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715423e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 4.195000e+02 7.100000e+01 + vertex 3.393923e+01 4.188054e+02 7.450000e+01 + vertex 3.400000e+01 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961948e-01 -8.715423e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 4.195000e+02 7.100000e+01 + vertex 3.400000e+01 4.195000e+02 7.450000e+01 + vertex 3.393923e+01 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961948e-01 -8.715423e-02 0.000000e+00 + outer loop + vertex 3.393923e+01 4.201946e+02 7.100000e+01 + vertex 3.400000e+01 4.195000e+02 7.450000e+01 + vertex 3.393923e+01 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659244e-01 -2.588244e-01 0.000000e+00 + outer loop + vertex 3.393923e+01 4.201946e+02 7.100000e+01 + vertex 3.393923e+01 4.201946e+02 7.450000e+01 + vertex 3.375877e+01 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659244e-01 -2.588244e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.208681e+02 7.100000e+01 + vertex 3.393923e+01 4.201946e+02 7.450000e+01 + vertex 3.375877e+01 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063102e-01 -4.226130e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.208681e+02 7.100000e+01 + vertex 3.375877e+01 4.208681e+02 7.450000e+01 + vertex 3.346410e+01 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063102e-01 -4.226130e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.215000e+02 7.100000e+01 + vertex 3.375877e+01 4.208681e+02 7.450000e+01 + vertex 3.346410e+01 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.215000e+02 7.100000e+01 + vertex 3.346410e+01 4.215000e+02 7.450000e+01 + vertex 3.306418e+01 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.220712e+02 7.100000e+01 + vertex 3.346410e+01 4.215000e+02 7.450000e+01 + vertex 3.306418e+01 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.220712e+02 7.100000e+01 + vertex 3.306418e+01 4.220712e+02 7.450000e+01 + vertex 3.257115e+01 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.225642e+02 7.100000e+01 + vertex 3.306418e+01 4.220712e+02 7.450000e+01 + vertex 3.257115e+01 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.225642e+02 7.100000e+01 + vertex 3.257115e+01 4.225642e+02 7.450000e+01 + vertex 3.200000e+01 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.229641e+02 7.100000e+01 + vertex 3.257115e+01 4.225642e+02 7.450000e+01 + vertex 3.200000e+01 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226379e-01 -9.062986e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.229641e+02 7.100000e+01 + vertex 3.200000e+01 4.229641e+02 7.450000e+01 + vertex 3.136808e+01 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226379e-01 -9.062986e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.232588e+02 7.100000e+01 + vertex 3.200000e+01 4.229641e+02 7.450000e+01 + vertex 3.136808e+01 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.232588e+02 7.100000e+01 + vertex 3.136808e+01 4.232588e+02 7.450000e+01 + vertex 3.069459e+01 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.234392e+02 7.100000e+01 + vertex 3.136808e+01 4.232588e+02 7.450000e+01 + vertex 3.069459e+01 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715273e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.234392e+02 7.100000e+01 + vertex 3.069459e+01 4.234392e+02 7.450000e+01 + vertex 3.000000e+01 4.235000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715273e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.235000e+02 7.100000e+01 + vertex 3.069459e+01 4.234392e+02 7.450000e+01 + vertex 3.000000e+01 4.235000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.235000e+02 7.100000e+01 + vertex 3.000000e+01 4.235000e+02 7.450000e+01 + vertex 2.930541e+01 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 2.930541e+01 4.234392e+02 7.100000e+01 + vertex 3.000000e+01 4.235000e+02 7.450000e+01 + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 2.930541e+01 4.234392e+02 7.100000e+01 + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + vertex 2.863192e+01 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 2.863192e+01 4.232588e+02 7.100000e+01 + vertex 2.930541e+01 4.234392e+02 7.450000e+01 + vertex 2.863192e+01 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 2.863192e+01 4.232588e+02 7.100000e+01 + vertex 2.863192e+01 4.232588e+02 7.450000e+01 + vertex 2.800000e+01 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 2.800000e+01 4.229641e+02 7.100000e+01 + vertex 2.863192e+01 4.232588e+02 7.450000e+01 + vertex 2.800000e+01 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 2.800000e+01 4.229641e+02 7.100000e+01 + vertex 2.800000e+01 4.229641e+02 7.450000e+01 + vertex 2.742885e+01 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 2.742885e+01 4.225642e+02 7.100000e+01 + vertex 2.800000e+01 4.229641e+02 7.450000e+01 + vertex 2.742885e+01 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 2.742885e+01 4.225642e+02 7.100000e+01 + vertex 2.742885e+01 4.225642e+02 7.450000e+01 + vertex 2.693582e+01 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 2.693582e+01 4.220712e+02 7.100000e+01 + vertex 2.742885e+01 4.225642e+02 7.450000e+01 + vertex 2.693582e+01 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 2.693582e+01 4.220712e+02 7.100000e+01 + vertex 2.693582e+01 4.220712e+02 7.450000e+01 + vertex 2.653590e+01 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 2.653590e+01 4.215000e+02 7.100000e+01 + vertex 2.693582e+01 4.220712e+02 7.450000e+01 + vertex 2.653590e+01 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063113e-01 -4.226108e-01 0.000000e+00 + outer loop + vertex 2.653590e+01 4.215000e+02 7.100000e+01 + vertex 2.653590e+01 4.215000e+02 7.450000e+01 + vertex 2.624123e+01 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063113e-01 -4.226108e-01 0.000000e+00 + outer loop + vertex 2.624123e+01 4.208681e+02 7.100000e+01 + vertex 2.653590e+01 4.215000e+02 7.450000e+01 + vertex 2.624123e+01 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659244e-01 -2.588244e-01 0.000000e+00 + outer loop + vertex 2.624123e+01 4.208681e+02 7.100000e+01 + vertex 2.624123e+01 4.208681e+02 7.450000e+01 + vertex 2.606077e+01 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659244e-01 -2.588244e-01 0.000000e+00 + outer loop + vertex 2.606077e+01 4.201946e+02 7.100000e+01 + vertex 2.624123e+01 4.208681e+02 7.450000e+01 + vertex 2.606077e+01 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715688e-02 0.000000e+00 + outer loop + vertex 2.606077e+01 4.201946e+02 7.100000e+01 + vertex 2.606077e+01 4.201946e+02 7.450000e+01 + vertex 2.600000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715688e-02 0.000000e+00 + outer loop + vertex 2.600000e+01 4.195000e+02 7.100000e+01 + vertex 2.606077e+01 4.201946e+02 7.450000e+01 + vertex 2.600000e+01 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 5.600002e+00 4.195000e+02 7.000000e+01 + vertex 5.600002e+00 4.195000e+02 7.100000e+01 + vertex 5.636465e+00 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 5.636465e+00 4.190832e+02 7.000000e+01 + vertex 5.600002e+00 4.195000e+02 7.100000e+01 + vertex 5.636465e+00 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588192e-01 -0.000000e+00 + outer loop + vertex 5.636465e+00 4.190832e+02 7.000000e+01 + vertex 5.636465e+00 4.190832e+02 7.100000e+01 + vertex 5.744740e+00 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588192e-01 -0.000000e+00 + outer loop + vertex 5.744740e+00 4.186791e+02 7.000000e+01 + vertex 5.636465e+00 4.190832e+02 7.100000e+01 + vertex 5.744740e+00 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063075e-01 4.226188e-01 -0.000000e+00 + outer loop + vertex 5.744740e+00 4.186791e+02 7.000000e+01 + vertex 5.744740e+00 4.186791e+02 7.100000e+01 + vertex 5.921539e+00 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063075e-01 4.226188e-01 -0.000000e+00 + outer loop + vertex 5.921539e+00 4.183000e+02 7.000000e+01 + vertex 5.744740e+00 4.186791e+02 7.100000e+01 + vertex 5.921539e+00 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191541e-01 5.735735e-01 -0.000000e+00 + outer loop + vertex 5.921539e+00 4.183000e+02 7.000000e+01 + vertex 5.921539e+00 4.183000e+02 7.100000e+01 + vertex 6.161496e+00 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191541e-01 5.735735e-01 -0.000000e+00 + outer loop + vertex 6.161496e+00 4.179573e+02 7.000000e+01 + vertex 5.921539e+00 4.183000e+02 7.100000e+01 + vertex 6.161496e+00 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 7.071023e-01 -0.000000e+00 + outer loop + vertex 6.161496e+00 4.179573e+02 7.000000e+01 + vertex 6.161496e+00 4.179573e+02 7.100000e+01 + vertex 6.457310e+00 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 7.071023e-01 -0.000000e+00 + outer loop + vertex 6.457310e+00 4.176615e+02 7.000000e+01 + vertex 6.161496e+00 4.179573e+02 7.100000e+01 + vertex 6.457310e+00 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735478e-01 8.191721e-01 -0.000000e+00 + outer loop + vertex 6.457310e+00 4.176615e+02 7.000000e+01 + vertex 6.457310e+00 4.176615e+02 7.100000e+01 + vertex 6.800003e+00 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735478e-01 8.191721e-01 -0.000000e+00 + outer loop + vertex 6.800003e+00 4.174215e+02 7.000000e+01 + vertex 6.457310e+00 4.176615e+02 7.100000e+01 + vertex 6.800003e+00 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226519e-01 9.062921e-01 -0.000000e+00 + outer loop + vertex 6.800003e+00 4.174215e+02 7.000000e+01 + vertex 6.800003e+00 4.174215e+02 7.100000e+01 + vertex 7.179152e+00 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226519e-01 9.062921e-01 -0.000000e+00 + outer loop + vertex 7.179152e+00 4.172447e+02 7.000000e+01 + vertex 6.800003e+00 4.174215e+02 7.100000e+01 + vertex 7.179152e+00 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588086e-01 9.659286e-01 -0.000000e+00 + outer loop + vertex 7.179152e+00 4.172447e+02 7.000000e+01 + vertex 7.179152e+00 4.172447e+02 7.100000e+01 + vertex 7.583246e+00 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588086e-01 9.659286e-01 -0.000000e+00 + outer loop + vertex 7.583246e+00 4.171365e+02 7.000000e+01 + vertex 7.179152e+00 4.172447e+02 7.100000e+01 + vertex 7.583246e+00 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 7.583246e+00 4.171365e+02 7.000000e+01 + vertex 7.583246e+00 4.171365e+02 7.100000e+01 + vertex 8.000001e+00 4.171000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 4.171000e+02 7.000000e+01 + vertex 7.583246e+00 4.171365e+02 7.100000e+01 + vertex 8.000001e+00 4.171000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.171000e+02 7.000000e+01 + vertex 8.000001e+00 4.171000e+02 7.100000e+01 + vertex 8.416757e+00 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.171365e+02 7.000000e+01 + vertex 8.000001e+00 4.171000e+02 7.100000e+01 + vertex 8.416757e+00 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588086e-01 9.659286e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.171365e+02 7.000000e+01 + vertex 8.416757e+00 4.171365e+02 7.100000e+01 + vertex 8.820850e+00 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588086e-01 9.659286e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.172447e+02 7.000000e+01 + vertex 8.416757e+00 4.171365e+02 7.100000e+01 + vertex 8.820850e+00 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226485e-01 9.062937e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.172447e+02 7.000000e+01 + vertex 8.820850e+00 4.172447e+02 7.100000e+01 + vertex 9.200003e+00 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226485e-01 9.062937e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.174215e+02 7.000000e+01 + vertex 8.820850e+00 4.172447e+02 7.100000e+01 + vertex 9.200003e+00 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735520e-01 8.191692e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.174215e+02 7.000000e+01 + vertex 9.200003e+00 4.174215e+02 7.100000e+01 + vertex 9.542692e+00 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735520e-01 8.191692e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.176615e+02 7.000000e+01 + vertex 9.200003e+00 4.174215e+02 7.100000e+01 + vertex 9.542692e+00 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071112e-01 7.071023e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.176615e+02 7.000000e+01 + vertex 9.542692e+00 4.176615e+02 7.100000e+01 + vertex 9.838507e+00 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071112e-01 7.071023e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.179573e+02 7.000000e+01 + vertex 9.542692e+00 4.176615e+02 7.100000e+01 + vertex 9.838507e+00 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191541e-01 5.735735e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.179573e+02 7.000000e+01 + vertex 9.838507e+00 4.179573e+02 7.100000e+01 + vertex 1.007846e+01 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191541e-01 5.735735e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.183000e+02 7.000000e+01 + vertex 9.838507e+00 4.179573e+02 7.100000e+01 + vertex 1.007846e+01 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063075e-01 4.226188e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.183000e+02 7.000000e+01 + vertex 1.007846e+01 4.183000e+02 7.100000e+01 + vertex 1.025526e+01 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063075e-01 4.226188e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.186791e+02 7.000000e+01 + vertex 1.007846e+01 4.183000e+02 7.100000e+01 + vertex 1.025526e+01 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659236e-01 2.588275e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.186791e+02 7.000000e+01 + vertex 1.025526e+01 4.186791e+02 7.100000e+01 + vertex 1.036354e+01 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659236e-01 2.588275e-01 0.000000e+00 + outer loop + vertex 1.036354e+01 4.190832e+02 7.000000e+01 + vertex 1.025526e+01 4.186791e+02 7.100000e+01 + vertex 1.036354e+01 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715104e-02 0.000000e+00 + outer loop + vertex 1.036354e+01 4.190832e+02 7.000000e+01 + vertex 1.036354e+01 4.190832e+02 7.100000e+01 + vertex 1.040000e+01 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715104e-02 0.000000e+00 + outer loop + vertex 1.040000e+01 4.195000e+02 7.000000e+01 + vertex 1.036354e+01 4.190832e+02 7.100000e+01 + vertex 1.040000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715104e-02 0.000000e+00 + outer loop + vertex 1.040000e+01 4.195000e+02 7.000000e+01 + vertex 1.040000e+01 4.195000e+02 7.100000e+01 + vertex 1.036354e+01 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715104e-02 0.000000e+00 + outer loop + vertex 1.036354e+01 4.199167e+02 7.000000e+01 + vertex 1.040000e+01 4.195000e+02 7.100000e+01 + vertex 1.036354e+01 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659236e-01 -2.588275e-01 0.000000e+00 + outer loop + vertex 1.036354e+01 4.199167e+02 7.000000e+01 + vertex 1.036354e+01 4.199167e+02 7.100000e+01 + vertex 1.025526e+01 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659236e-01 -2.588275e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.203208e+02 7.000000e+01 + vertex 1.036354e+01 4.199167e+02 7.100000e+01 + vertex 1.025526e+01 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063075e-01 -4.226188e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.203208e+02 7.000000e+01 + vertex 1.025526e+01 4.203208e+02 7.100000e+01 + vertex 1.007846e+01 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063075e-01 -4.226188e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.207000e+02 7.000000e+01 + vertex 1.025526e+01 4.203208e+02 7.100000e+01 + vertex 1.007846e+01 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191541e-01 -5.735735e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.207000e+02 7.000000e+01 + vertex 1.007846e+01 4.207000e+02 7.100000e+01 + vertex 9.838507e+00 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191541e-01 -5.735735e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.210427e+02 7.000000e+01 + vertex 1.007846e+01 4.207000e+02 7.100000e+01 + vertex 9.838507e+00 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.210427e+02 7.000000e+01 + vertex 9.838507e+00 4.210427e+02 7.100000e+01 + vertex 9.542692e+00 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.213385e+02 7.000000e+01 + vertex 9.838507e+00 4.210427e+02 7.100000e+01 + vertex 9.542692e+00 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735998e-01 -8.191357e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.213385e+02 7.000000e+01 + vertex 9.542692e+00 4.213385e+02 7.100000e+01 + vertex 9.200003e+00 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735998e-01 -8.191357e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.215785e+02 7.000000e+01 + vertex 9.542692e+00 4.213385e+02 7.100000e+01 + vertex 9.200003e+00 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal -4.225900e-01 -9.063210e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.215785e+02 7.000000e+01 + vertex 9.200003e+00 4.215785e+02 7.100000e+01 + vertex 8.820850e+00 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225900e-01 -9.063210e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.217553e+02 7.000000e+01 + vertex 9.200003e+00 4.215785e+02 7.100000e+01 + vertex 8.820850e+00 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.217553e+02 7.000000e+01 + vertex 8.820850e+00 4.217553e+02 7.100000e+01 + vertex 8.416757e+00 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.218635e+02 7.000000e+01 + vertex 8.820850e+00 4.217553e+02 7.100000e+01 + vertex 8.416757e+00 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal -8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.218635e+02 7.000000e+01 + vertex 8.416757e+00 4.218635e+02 7.100000e+01 + vertex 8.000001e+00 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.219000e+02 7.000000e+01 + vertex 8.416757e+00 4.218635e+02 7.100000e+01 + vertex 8.000001e+00 4.219000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.219000e+02 7.000000e+01 + vertex 8.000001e+00 4.219000e+02 7.100000e+01 + vertex 7.583246e+00 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 7.583246e+00 4.218635e+02 7.000000e+01 + vertex 8.000001e+00 4.219000e+02 7.100000e+01 + vertex 7.583246e+00 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 7.583246e+00 4.218635e+02 7.000000e+01 + vertex 7.583246e+00 4.218635e+02 7.100000e+01 + vertex 7.179152e+00 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 7.179152e+00 4.217553e+02 7.000000e+01 + vertex 7.583246e+00 4.218635e+02 7.100000e+01 + vertex 7.179152e+00 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 4.225934e-01 -9.063194e-01 0.000000e+00 + outer loop + vertex 7.179152e+00 4.217553e+02 7.000000e+01 + vertex 7.179152e+00 4.217553e+02 7.100000e+01 + vertex 6.800003e+00 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225934e-01 -9.063194e-01 0.000000e+00 + outer loop + vertex 6.800003e+00 4.215785e+02 7.000000e+01 + vertex 7.179152e+00 4.217553e+02 7.100000e+01 + vertex 6.800003e+00 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735956e-01 -8.191386e-01 0.000000e+00 + outer loop + vertex 6.800003e+00 4.215785e+02 7.000000e+01 + vertex 6.800003e+00 4.215785e+02 7.100000e+01 + vertex 6.457310e+00 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735956e-01 -8.191386e-01 0.000000e+00 + outer loop + vertex 6.457310e+00 4.213385e+02 7.000000e+01 + vertex 6.800003e+00 4.215785e+02 7.100000e+01 + vertex 6.457310e+00 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 6.457310e+00 4.213385e+02 7.000000e+01 + vertex 6.457310e+00 4.213385e+02 7.100000e+01 + vertex 6.161496e+00 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 6.161496e+00 4.210427e+02 7.000000e+01 + vertex 6.457310e+00 4.213385e+02 7.100000e+01 + vertex 6.161496e+00 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191541e-01 -5.735735e-01 0.000000e+00 + outer loop + vertex 6.161496e+00 4.210427e+02 7.000000e+01 + vertex 6.161496e+00 4.210427e+02 7.100000e+01 + vertex 5.921539e+00 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191541e-01 -5.735735e-01 0.000000e+00 + outer loop + vertex 5.921539e+00 4.207000e+02 7.000000e+01 + vertex 6.161496e+00 4.210427e+02 7.100000e+01 + vertex 5.921539e+00 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063075e-01 -4.226188e-01 0.000000e+00 + outer loop + vertex 5.921539e+00 4.207000e+02 7.000000e+01 + vertex 5.921539e+00 4.207000e+02 7.100000e+01 + vertex 5.744740e+00 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063075e-01 -4.226188e-01 0.000000e+00 + outer loop + vertex 5.744740e+00 4.203208e+02 7.000000e+01 + vertex 5.921539e+00 4.207000e+02 7.100000e+01 + vertex 5.744740e+00 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 5.744740e+00 4.203208e+02 7.000000e+01 + vertex 5.744740e+00 4.203208e+02 7.100000e+01 + vertex 5.636465e+00 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 5.636465e+00 4.199167e+02 7.000000e+01 + vertex 5.744740e+00 4.203208e+02 7.100000e+01 + vertex 5.636465e+00 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 5.636465e+00 4.199167e+02 7.000000e+01 + vertex 5.636465e+00 4.199167e+02 7.100000e+01 + vertex 5.600002e+00 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 5.600002e+00 4.195000e+02 7.000000e+01 + vertex 5.636465e+00 4.199167e+02 7.100000e+01 + vertex 5.600002e+00 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.203208e+02 7.100000e+01 + vertex 4.241232e+00 4.208681e+02 7.100000e+01 + vertex 5.636465e+00 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.199167e+02 7.100000e+01 + vertex 4.241232e+00 4.208681e+02 7.100000e+01 + vertex 4.060771e+00 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.199167e+02 7.100000e+01 + vertex 4.060771e+00 4.201946e+02 7.100000e+01 + vertex 5.600002e+00 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.600002e+00 4.195000e+02 7.100000e+01 + vertex 4.060771e+00 4.201946e+02 7.100000e+01 + vertex 4.000001e+00 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.600002e+00 4.195000e+02 7.100000e+01 + vertex 4.000001e+00 4.195000e+02 7.100000e+01 + vertex 5.636465e+00 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.190832e+02 7.100000e+01 + vertex 4.000001e+00 4.195000e+02 7.100000e+01 + vertex 4.060771e+00 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.190832e+02 7.100000e+01 + vertex 4.060771e+00 4.188054e+02 7.100000e+01 + vertex 5.744740e+00 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.186791e+02 7.100000e+01 + vertex 4.060771e+00 4.188054e+02 7.100000e+01 + vertex 4.241232e+00 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.186791e+02 7.100000e+01 + vertex 4.241232e+00 4.181319e+02 7.100000e+01 + vertex 5.921539e+00 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.183000e+02 7.100000e+01 + vertex 4.241232e+00 4.181319e+02 7.100000e+01 + vertex 4.535899e+00 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.183000e+02 7.100000e+01 + vertex 4.535899e+00 4.175000e+02 7.100000e+01 + vertex 6.161496e+00 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.179573e+02 7.100000e+01 + vertex 4.535899e+00 4.175000e+02 7.100000e+01 + vertex 4.935823e+00 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.179573e+02 7.100000e+01 + vertex 4.935823e+00 4.169289e+02 7.100000e+01 + vertex 6.457310e+00 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.176615e+02 7.100000e+01 + vertex 4.935823e+00 4.169289e+02 7.100000e+01 + vertex 5.428851e+00 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.176615e+02 7.100000e+01 + vertex 5.428851e+00 4.164358e+02 7.100000e+01 + vertex 6.800003e+00 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.174215e+02 7.100000e+01 + vertex 5.428851e+00 4.164358e+02 7.100000e+01 + vertex 6.000001e+00 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.174215e+02 7.100000e+01 + vertex 6.000001e+00 4.160359e+02 7.100000e+01 + vertex 7.179152e+00 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.172447e+02 7.100000e+01 + vertex 6.000001e+00 4.160359e+02 7.100000e+01 + vertex 6.631922e+00 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.172447e+02 7.100000e+01 + vertex 6.631922e+00 4.157412e+02 7.100000e+01 + vertex 7.583246e+00 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.171365e+02 7.100000e+01 + vertex 6.631922e+00 4.157412e+02 7.100000e+01 + vertex 7.305410e+00 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.171365e+02 7.100000e+01 + vertex 7.305410e+00 4.155608e+02 7.100000e+01 + vertex 8.000001e+00 4.171000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.171000e+02 7.100000e+01 + vertex 7.305410e+00 4.155608e+02 7.100000e+01 + vertex 8.000001e+00 4.155000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.171000e+02 7.100000e+01 + vertex 8.000001e+00 4.155000e+02 7.100000e+01 + vertex 8.416757e+00 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.171365e+02 7.100000e+01 + vertex 8.000001e+00 4.155000e+02 7.100000e+01 + vertex 8.694593e+00 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.171365e+02 7.100000e+01 + vertex 8.694593e+00 4.155608e+02 7.100000e+01 + vertex 8.820850e+00 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.172447e+02 7.100000e+01 + vertex 8.694593e+00 4.155608e+02 7.100000e+01 + vertex 9.368081e+00 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.172447e+02 7.100000e+01 + vertex 9.368081e+00 4.157412e+02 7.100000e+01 + vertex 9.200003e+00 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.174215e+02 7.100000e+01 + vertex 9.368081e+00 4.157412e+02 7.100000e+01 + vertex 1.000000e+01 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.174215e+02 7.100000e+01 + vertex 1.000000e+01 4.160359e+02 7.100000e+01 + vertex 9.542692e+00 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.176615e+02 7.100000e+01 + vertex 1.000000e+01 4.160359e+02 7.100000e+01 + vertex 1.057115e+01 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.176615e+02 7.100000e+01 + vertex 1.057115e+01 4.164358e+02 7.100000e+01 + vertex 9.838507e+00 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.179573e+02 7.100000e+01 + vertex 1.057115e+01 4.164358e+02 7.100000e+01 + vertex 1.106418e+01 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.179573e+02 7.100000e+01 + vertex 1.106418e+01 4.169289e+02 7.100000e+01 + vertex 1.007846e+01 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.183000e+02 7.100000e+01 + vertex 1.106418e+01 4.169289e+02 7.100000e+01 + vertex 1.146410e+01 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.183000e+02 7.100000e+01 + vertex 1.146410e+01 4.175000e+02 7.100000e+01 + vertex 1.025526e+01 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.186791e+02 7.100000e+01 + vertex 1.146410e+01 4.175000e+02 7.100000e+01 + vertex 1.175877e+01 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.186791e+02 7.100000e+01 + vertex 1.175877e+01 4.181319e+02 7.100000e+01 + vertex 1.036354e+01 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.190832e+02 7.100000e+01 + vertex 1.175877e+01 4.181319e+02 7.100000e+01 + vertex 1.193923e+01 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.190832e+02 7.100000e+01 + vertex 1.193923e+01 4.188054e+02 7.100000e+01 + vertex 1.040000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.040000e+01 4.195000e+02 7.100000e+01 + vertex 1.193923e+01 4.188054e+02 7.100000e+01 + vertex 1.200000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.040000e+01 4.195000e+02 7.100000e+01 + vertex 1.200000e+01 4.195000e+02 7.100000e+01 + vertex 1.036354e+01 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.199167e+02 7.100000e+01 + vertex 1.200000e+01 4.195000e+02 7.100000e+01 + vertex 1.193923e+01 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.199167e+02 7.100000e+01 + vertex 1.193923e+01 4.201946e+02 7.100000e+01 + vertex 1.025526e+01 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.203208e+02 7.100000e+01 + vertex 1.193923e+01 4.201946e+02 7.100000e+01 + vertex 1.175877e+01 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.203208e+02 7.100000e+01 + vertex 1.175877e+01 4.208681e+02 7.100000e+01 + vertex 1.007846e+01 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.207000e+02 7.100000e+01 + vertex 1.175877e+01 4.208681e+02 7.100000e+01 + vertex 1.146410e+01 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.207000e+02 7.100000e+01 + vertex 1.146410e+01 4.215000e+02 7.100000e+01 + vertex 9.838507e+00 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.210427e+02 7.100000e+01 + vertex 1.146410e+01 4.215000e+02 7.100000e+01 + vertex 1.106418e+01 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.210427e+02 7.100000e+01 + vertex 1.106418e+01 4.220712e+02 7.100000e+01 + vertex 9.542692e+00 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.213385e+02 7.100000e+01 + vertex 1.106418e+01 4.220712e+02 7.100000e+01 + vertex 1.057115e+01 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.213385e+02 7.100000e+01 + vertex 1.057115e+01 4.225642e+02 7.100000e+01 + vertex 9.200003e+00 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.215785e+02 7.100000e+01 + vertex 1.057115e+01 4.225642e+02 7.100000e+01 + vertex 1.000000e+01 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.215785e+02 7.100000e+01 + vertex 1.000000e+01 4.229641e+02 7.100000e+01 + vertex 8.820850e+00 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.217553e+02 7.100000e+01 + vertex 1.000000e+01 4.229641e+02 7.100000e+01 + vertex 9.368081e+00 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.217553e+02 7.100000e+01 + vertex 9.368081e+00 4.232588e+02 7.100000e+01 + vertex 8.416757e+00 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.218635e+02 7.100000e+01 + vertex 9.368081e+00 4.232588e+02 7.100000e+01 + vertex 8.694593e+00 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.218635e+02 7.100000e+01 + vertex 8.694593e+00 4.234392e+02 7.100000e+01 + vertex 8.000001e+00 4.219000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.219000e+02 7.100000e+01 + vertex 8.694593e+00 4.234392e+02 7.100000e+01 + vertex 8.000001e+00 4.235000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.219000e+02 7.100000e+01 + vertex 8.000001e+00 4.235000e+02 7.100000e+01 + vertex 7.583246e+00 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.218635e+02 7.100000e+01 + vertex 8.000001e+00 4.235000e+02 7.100000e+01 + vertex 7.305410e+00 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.218635e+02 7.100000e+01 + vertex 7.305410e+00 4.234392e+02 7.100000e+01 + vertex 7.179152e+00 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.217553e+02 7.100000e+01 + vertex 7.305410e+00 4.234392e+02 7.100000e+01 + vertex 6.631922e+00 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.217553e+02 7.100000e+01 + vertex 6.631922e+00 4.232588e+02 7.100000e+01 + vertex 6.800003e+00 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.215785e+02 7.100000e+01 + vertex 6.631922e+00 4.232588e+02 7.100000e+01 + vertex 6.000001e+00 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.215785e+02 7.100000e+01 + vertex 6.000001e+00 4.229641e+02 7.100000e+01 + vertex 6.457310e+00 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.213385e+02 7.100000e+01 + vertex 6.000001e+00 4.229641e+02 7.100000e+01 + vertex 5.428851e+00 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.213385e+02 7.100000e+01 + vertex 5.428851e+00 4.225642e+02 7.100000e+01 + vertex 6.161496e+00 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.210427e+02 7.100000e+01 + vertex 5.428851e+00 4.225642e+02 7.100000e+01 + vertex 4.935823e+00 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.210427e+02 7.100000e+01 + vertex 4.935823e+00 4.220712e+02 7.100000e+01 + vertex 5.921539e+00 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.207000e+02 7.100000e+01 + vertex 4.935823e+00 4.220712e+02 7.100000e+01 + vertex 4.535899e+00 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.207000e+02 7.100000e+01 + vertex 4.535899e+00 4.215000e+02 7.100000e+01 + vertex 5.744740e+00 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.203208e+02 7.100000e+01 + vertex 4.535899e+00 4.215000e+02 7.100000e+01 + vertex 4.241232e+00 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715688e-02 -0.000000e+00 + outer loop + vertex 4.000001e+00 4.195000e+02 7.100000e+01 + vertex 4.000001e+00 4.195000e+02 7.450000e+01 + vertex 4.060771e+00 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715688e-02 -0.000000e+00 + outer loop + vertex 4.060771e+00 4.188054e+02 7.100000e+01 + vertex 4.000001e+00 4.195000e+02 7.450000e+01 + vertex 4.060771e+00 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659244e-01 2.588244e-01 -0.000000e+00 + outer loop + vertex 4.060771e+00 4.188054e+02 7.100000e+01 + vertex 4.060771e+00 4.188054e+02 7.450000e+01 + vertex 4.241232e+00 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659244e-01 2.588244e-01 -0.000000e+00 + outer loop + vertex 4.241232e+00 4.181319e+02 7.100000e+01 + vertex 4.060771e+00 4.188054e+02 7.450000e+01 + vertex 4.241232e+00 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063113e-01 4.226108e-01 -0.000000e+00 + outer loop + vertex 4.241232e+00 4.181319e+02 7.100000e+01 + vertex 4.241232e+00 4.181319e+02 7.450000e+01 + vertex 4.535899e+00 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063113e-01 4.226108e-01 -0.000000e+00 + outer loop + vertex 4.535899e+00 4.175000e+02 7.100000e+01 + vertex 4.241232e+00 4.181319e+02 7.450000e+01 + vertex 4.535899e+00 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191426e-01 5.735900e-01 -0.000000e+00 + outer loop + vertex 4.535899e+00 4.175000e+02 7.100000e+01 + vertex 4.535899e+00 4.175000e+02 7.450000e+01 + vertex 4.935823e+00 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191426e-01 5.735900e-01 -0.000000e+00 + outer loop + vertex 4.935823e+00 4.169289e+02 7.100000e+01 + vertex 4.535899e+00 4.175000e+02 7.450000e+01 + vertex 4.935823e+00 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071228e-01 7.070908e-01 -0.000000e+00 + outer loop + vertex 4.935823e+00 4.169289e+02 7.100000e+01 + vertex 4.935823e+00 4.169289e+02 7.450000e+01 + vertex 5.428851e+00 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071228e-01 7.070908e-01 -0.000000e+00 + outer loop + vertex 5.428851e+00 4.164358e+02 7.100000e+01 + vertex 4.935823e+00 4.169289e+02 7.450000e+01 + vertex 5.428851e+00 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 -0.000000e+00 + outer loop + vertex 5.428851e+00 4.164358e+02 7.100000e+01 + vertex 5.428851e+00 4.164358e+02 7.450000e+01 + vertex 6.000001e+00 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 -0.000000e+00 + outer loop + vertex 6.000001e+00 4.160359e+02 7.100000e+01 + vertex 5.428851e+00 4.164358e+02 7.450000e+01 + vertex 6.000001e+00 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226017e-01 9.063155e-01 -0.000000e+00 + outer loop + vertex 6.000001e+00 4.160359e+02 7.100000e+01 + vertex 6.000001e+00 4.160359e+02 7.450000e+01 + vertex 6.631922e+00 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226017e-01 9.063155e-01 -0.000000e+00 + outer loop + vertex 6.631922e+00 4.157412e+02 7.100000e+01 + vertex 6.000001e+00 4.160359e+02 7.450000e+01 + vertex 6.631922e+00 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588490e-01 9.659178e-01 -0.000000e+00 + outer loop + vertex 6.631922e+00 4.157412e+02 7.100000e+01 + vertex 6.631922e+00 4.157412e+02 7.450000e+01 + vertex 7.305410e+00 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588490e-01 9.659178e-01 -0.000000e+00 + outer loop + vertex 7.305410e+00 4.155608e+02 7.100000e+01 + vertex 6.631922e+00 4.157412e+02 7.450000e+01 + vertex 7.305410e+00 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715297e-02 9.961949e-01 -0.000000e+00 + outer loop + vertex 7.305410e+00 4.155608e+02 7.100000e+01 + vertex 7.305410e+00 4.155608e+02 7.450000e+01 + vertex 8.000001e+00 4.155000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715297e-02 9.961949e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 4.155000e+02 7.100000e+01 + vertex 7.305410e+00 4.155608e+02 7.450000e+01 + vertex 8.000001e+00 4.155000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715297e-02 9.961949e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.155000e+02 7.100000e+01 + vertex 8.000001e+00 4.155000e+02 7.450000e+01 + vertex 8.694593e+00 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715297e-02 9.961949e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.155608e+02 7.100000e+01 + vertex 8.000001e+00 4.155000e+02 7.450000e+01 + vertex 8.694593e+00 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588490e-01 9.659178e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.155608e+02 7.100000e+01 + vertex 8.694593e+00 4.155608e+02 7.450000e+01 + vertex 9.368081e+00 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588490e-01 9.659178e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.157412e+02 7.100000e+01 + vertex 8.694593e+00 4.155608e+02 7.450000e+01 + vertex 9.368081e+00 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226017e-01 9.063155e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.157412e+02 7.100000e+01 + vertex 9.368081e+00 4.157412e+02 7.450000e+01 + vertex 1.000000e+01 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226017e-01 9.063155e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.160359e+02 7.100000e+01 + vertex 9.368081e+00 4.157412e+02 7.450000e+01 + vertex 1.000000e+01 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.160359e+02 7.100000e+01 + vertex 1.000000e+01 4.160359e+02 7.450000e+01 + vertex 1.057115e+01 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.164358e+02 7.100000e+01 + vertex 1.000000e+01 4.160359e+02 7.450000e+01 + vertex 1.057115e+01 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071228e-01 7.070908e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.164358e+02 7.100000e+01 + vertex 1.057115e+01 4.164358e+02 7.450000e+01 + vertex 1.106418e+01 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071228e-01 7.070908e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.169289e+02 7.100000e+01 + vertex 1.057115e+01 4.164358e+02 7.450000e+01 + vertex 1.106418e+01 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191426e-01 5.735900e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.169289e+02 7.100000e+01 + vertex 1.106418e+01 4.169289e+02 7.450000e+01 + vertex 1.146410e+01 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191426e-01 5.735900e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.175000e+02 7.100000e+01 + vertex 1.106418e+01 4.169289e+02 7.450000e+01 + vertex 1.146410e+01 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063113e-01 4.226108e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.175000e+02 7.100000e+01 + vertex 1.146410e+01 4.175000e+02 7.450000e+01 + vertex 1.175877e+01 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063113e-01 4.226108e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.181319e+02 7.100000e+01 + vertex 1.146410e+01 4.175000e+02 7.450000e+01 + vertex 1.175877e+01 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659244e-01 2.588244e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.181319e+02 7.100000e+01 + vertex 1.175877e+01 4.181319e+02 7.450000e+01 + vertex 1.193923e+01 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659244e-01 2.588244e-01 0.000000e+00 + outer loop + vertex 1.193923e+01 4.188054e+02 7.100000e+01 + vertex 1.175877e+01 4.181319e+02 7.450000e+01 + vertex 1.193923e+01 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715688e-02 0.000000e+00 + outer loop + vertex 1.193923e+01 4.188054e+02 7.100000e+01 + vertex 1.193923e+01 4.188054e+02 7.450000e+01 + vertex 1.200000e+01 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715688e-02 0.000000e+00 + outer loop + vertex 1.200000e+01 4.195000e+02 7.100000e+01 + vertex 1.193923e+01 4.188054e+02 7.450000e+01 + vertex 1.200000e+01 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715688e-02 0.000000e+00 + outer loop + vertex 1.200000e+01 4.195000e+02 7.100000e+01 + vertex 1.200000e+01 4.195000e+02 7.450000e+01 + vertex 1.193923e+01 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715688e-02 0.000000e+00 + outer loop + vertex 1.193923e+01 4.201946e+02 7.100000e+01 + vertex 1.200000e+01 4.195000e+02 7.450000e+01 + vertex 1.193923e+01 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659244e-01 -2.588244e-01 0.000000e+00 + outer loop + vertex 1.193923e+01 4.201946e+02 7.100000e+01 + vertex 1.193923e+01 4.201946e+02 7.450000e+01 + vertex 1.175877e+01 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659244e-01 -2.588244e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.208681e+02 7.100000e+01 + vertex 1.193923e+01 4.201946e+02 7.450000e+01 + vertex 1.175877e+01 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063113e-01 -4.226108e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.208681e+02 7.100000e+01 + vertex 1.175877e+01 4.208681e+02 7.450000e+01 + vertex 1.146410e+01 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063113e-01 -4.226108e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.215000e+02 7.100000e+01 + vertex 1.175877e+01 4.208681e+02 7.450000e+01 + vertex 1.146410e+01 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.215000e+02 7.100000e+01 + vertex 1.146410e+01 4.215000e+02 7.450000e+01 + vertex 1.106418e+01 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.220712e+02 7.100000e+01 + vertex 1.146410e+01 4.215000e+02 7.450000e+01 + vertex 1.106418e+01 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.220712e+02 7.100000e+01 + vertex 1.106418e+01 4.220712e+02 7.450000e+01 + vertex 1.057115e+01 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.225642e+02 7.100000e+01 + vertex 1.106418e+01 4.220712e+02 7.450000e+01 + vertex 1.057115e+01 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.225642e+02 7.100000e+01 + vertex 1.057115e+01 4.225642e+02 7.450000e+01 + vertex 1.000000e+01 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.229641e+02 7.100000e+01 + vertex 1.057115e+01 4.225642e+02 7.450000e+01 + vertex 1.000000e+01 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.229641e+02 7.100000e+01 + vertex 1.000000e+01 4.229641e+02 7.450000e+01 + vertex 9.368081e+00 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.232588e+02 7.100000e+01 + vertex 1.000000e+01 4.229641e+02 7.450000e+01 + vertex 9.368081e+00 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.232588e+02 7.100000e+01 + vertex 9.368081e+00 4.232588e+02 7.450000e+01 + vertex 8.694593e+00 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.234392e+02 7.100000e+01 + vertex 9.368081e+00 4.232588e+02 7.450000e+01 + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.234392e+02 7.100000e+01 + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + vertex 8.000001e+00 4.235000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.235000e+02 7.100000e+01 + vertex 8.694593e+00 4.234392e+02 7.450000e+01 + vertex 8.000001e+00 4.235000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.235000e+02 7.100000e+01 + vertex 8.000001e+00 4.235000e+02 7.450000e+01 + vertex 7.305410e+00 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 7.305410e+00 4.234392e+02 7.100000e+01 + vertex 8.000001e+00 4.235000e+02 7.450000e+01 + vertex 7.305410e+00 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 7.305410e+00 4.234392e+02 7.100000e+01 + vertex 7.305410e+00 4.234392e+02 7.450000e+01 + vertex 6.631922e+00 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 6.631922e+00 4.232588e+02 7.100000e+01 + vertex 7.305410e+00 4.234392e+02 7.450000e+01 + vertex 6.631922e+00 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 6.631922e+00 4.232588e+02 7.100000e+01 + vertex 6.631922e+00 4.232588e+02 7.450000e+01 + vertex 6.000001e+00 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 6.000001e+00 4.229641e+02 7.100000e+01 + vertex 6.631922e+00 4.232588e+02 7.450000e+01 + vertex 6.000001e+00 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 6.000001e+00 4.229641e+02 7.100000e+01 + vertex 6.000001e+00 4.229641e+02 7.450000e+01 + vertex 5.428851e+00 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 5.428851e+00 4.225642e+02 7.100000e+01 + vertex 6.000001e+00 4.229641e+02 7.450000e+01 + vertex 5.428851e+00 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 5.428851e+00 4.225642e+02 7.100000e+01 + vertex 5.428851e+00 4.225642e+02 7.450000e+01 + vertex 4.935823e+00 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 4.935823e+00 4.220712e+02 7.100000e+01 + vertex 5.428851e+00 4.225642e+02 7.450000e+01 + vertex 4.935823e+00 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 4.935823e+00 4.220712e+02 7.100000e+01 + vertex 4.935823e+00 4.220712e+02 7.450000e+01 + vertex 4.535899e+00 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 4.535899e+00 4.215000e+02 7.100000e+01 + vertex 4.935823e+00 4.220712e+02 7.450000e+01 + vertex 4.535899e+00 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063113e-01 -4.226108e-01 0.000000e+00 + outer loop + vertex 4.535899e+00 4.215000e+02 7.100000e+01 + vertex 4.535899e+00 4.215000e+02 7.450000e+01 + vertex 4.241232e+00 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063113e-01 -4.226108e-01 0.000000e+00 + outer loop + vertex 4.241232e+00 4.208681e+02 7.100000e+01 + vertex 4.535899e+00 4.215000e+02 7.450000e+01 + vertex 4.241232e+00 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659244e-01 -2.588244e-01 0.000000e+00 + outer loop + vertex 4.241232e+00 4.208681e+02 7.100000e+01 + vertex 4.241232e+00 4.208681e+02 7.450000e+01 + vertex 4.060771e+00 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659244e-01 -2.588244e-01 0.000000e+00 + outer loop + vertex 4.060771e+00 4.201946e+02 7.100000e+01 + vertex 4.241232e+00 4.208681e+02 7.450000e+01 + vertex 4.060771e+00 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715688e-02 0.000000e+00 + outer loop + vertex 4.060771e+00 4.201946e+02 7.100000e+01 + vertex 4.060771e+00 4.201946e+02 7.450000e+01 + vertex 4.000001e+00 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715688e-02 0.000000e+00 + outer loop + vertex 4.000001e+00 4.195000e+02 7.100000e+01 + vertex 4.060771e+00 4.201946e+02 7.450000e+01 + vertex 4.000001e+00 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 2.760000e+01 4.505000e+02 7.000000e+01 + vertex 2.760000e+01 4.505000e+02 7.100000e+01 + vertex 2.763646e+01 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 2.763646e+01 4.500833e+02 7.000000e+01 + vertex 2.760000e+01 4.505000e+02 7.100000e+01 + vertex 2.763646e+01 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659306e-01 2.588014e-01 -0.000000e+00 + outer loop + vertex 2.763646e+01 4.500833e+02 7.000000e+01 + vertex 2.763646e+01 4.500833e+02 7.100000e+01 + vertex 2.774474e+01 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659306e-01 2.588014e-01 -0.000000e+00 + outer loop + vertex 2.774474e+01 4.496791e+02 7.000000e+01 + vertex 2.763646e+01 4.500833e+02 7.100000e+01 + vertex 2.774474e+01 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063041e-01 4.226261e-01 -0.000000e+00 + outer loop + vertex 2.774474e+01 4.496791e+02 7.000000e+01 + vertex 2.774474e+01 4.496791e+02 7.100000e+01 + vertex 2.792154e+01 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063041e-01 4.226261e-01 -0.000000e+00 + outer loop + vertex 2.792154e+01 4.493000e+02 7.000000e+01 + vertex 2.774474e+01 4.496791e+02 7.100000e+01 + vertex 2.792154e+01 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191583e-01 5.735675e-01 -0.000000e+00 + outer loop + vertex 2.792154e+01 4.493000e+02 7.000000e+01 + vertex 2.792154e+01 4.493000e+02 7.100000e+01 + vertex 2.816150e+01 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191583e-01 5.735675e-01 -0.000000e+00 + outer loop + vertex 2.816150e+01 4.489573e+02 7.000000e+01 + vertex 2.792154e+01 4.493000e+02 7.100000e+01 + vertex 2.816150e+01 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 7.071023e-01 -0.000000e+00 + outer loop + vertex 2.816150e+01 4.489573e+02 7.000000e+01 + vertex 2.816150e+01 4.489573e+02 7.100000e+01 + vertex 2.845731e+01 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 7.071023e-01 -0.000000e+00 + outer loop + vertex 2.845731e+01 4.486615e+02 7.000000e+01 + vertex 2.816150e+01 4.489573e+02 7.100000e+01 + vertex 2.845731e+01 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735478e-01 8.191721e-01 -0.000000e+00 + outer loop + vertex 2.845731e+01 4.486615e+02 7.000000e+01 + vertex 2.845731e+01 4.486615e+02 7.100000e+01 + vertex 2.880000e+01 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735478e-01 8.191721e-01 -0.000000e+00 + outer loop + vertex 2.880000e+01 4.484215e+02 7.000000e+01 + vertex 2.845731e+01 4.486615e+02 7.100000e+01 + vertex 2.880000e+01 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226519e-01 9.062921e-01 -0.000000e+00 + outer loop + vertex 2.880000e+01 4.484215e+02 7.000000e+01 + vertex 2.880000e+01 4.484215e+02 7.100000e+01 + vertex 2.917915e+01 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226519e-01 9.062921e-01 -0.000000e+00 + outer loop + vertex 2.917915e+01 4.482447e+02 7.000000e+01 + vertex 2.880000e+01 4.484215e+02 7.100000e+01 + vertex 2.917915e+01 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588086e-01 9.659286e-01 -0.000000e+00 + outer loop + vertex 2.917915e+01 4.482447e+02 7.000000e+01 + vertex 2.917915e+01 4.482447e+02 7.100000e+01 + vertex 2.958325e+01 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588086e-01 9.659286e-01 -0.000000e+00 + outer loop + vertex 2.958325e+01 4.481364e+02 7.000000e+01 + vertex 2.917915e+01 4.482447e+02 7.100000e+01 + vertex 2.958325e+01 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 2.958325e+01 4.481364e+02 7.000000e+01 + vertex 2.958325e+01 4.481364e+02 7.100000e+01 + vertex 3.000000e+01 4.481000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 4.481000e+02 7.000000e+01 + vertex 2.958325e+01 4.481364e+02 7.100000e+01 + vertex 3.000000e+01 4.481000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.481000e+02 7.000000e+01 + vertex 3.000000e+01 4.481000e+02 7.100000e+01 + vertex 3.041676e+01 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.481364e+02 7.000000e+01 + vertex 3.000000e+01 4.481000e+02 7.100000e+01 + vertex 3.041676e+01 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588086e-01 9.659286e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.481364e+02 7.000000e+01 + vertex 3.041676e+01 4.481364e+02 7.100000e+01 + vertex 3.082085e+01 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588086e-01 9.659286e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.482447e+02 7.000000e+01 + vertex 3.041676e+01 4.481364e+02 7.100000e+01 + vertex 3.082085e+01 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226502e-01 9.062929e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.482447e+02 7.000000e+01 + vertex 3.082085e+01 4.482447e+02 7.100000e+01 + vertex 3.120000e+01 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226502e-01 9.062929e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.484215e+02 7.000000e+01 + vertex 3.082085e+01 4.482447e+02 7.100000e+01 + vertex 3.120000e+01 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735499e-01 8.191706e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.484215e+02 7.000000e+01 + vertex 3.120000e+01 4.484215e+02 7.100000e+01 + vertex 3.154269e+01 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735499e-01 8.191706e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.486615e+02 7.000000e+01 + vertex 3.120000e+01 4.484215e+02 7.100000e+01 + vertex 3.154269e+01 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071090e-01 7.071046e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.486615e+02 7.000000e+01 + vertex 3.154269e+01 4.486615e+02 7.100000e+01 + vertex 3.183851e+01 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071090e-01 7.071046e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.489573e+02 7.000000e+01 + vertex 3.154269e+01 4.486615e+02 7.100000e+01 + vertex 3.183851e+01 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191562e-01 5.735705e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.489573e+02 7.000000e+01 + vertex 3.183851e+01 4.489573e+02 7.100000e+01 + vertex 3.207846e+01 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191562e-01 5.735705e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.493000e+02 7.000000e+01 + vertex 3.183851e+01 4.489573e+02 7.100000e+01 + vertex 3.207846e+01 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063058e-01 4.226224e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.493000e+02 7.000000e+01 + vertex 3.207846e+01 4.493000e+02 7.100000e+01 + vertex 3.225526e+01 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063058e-01 4.226224e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.496791e+02 7.000000e+01 + vertex 3.207846e+01 4.493000e+02 7.100000e+01 + vertex 3.225526e+01 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659306e-01 2.588014e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.496791e+02 7.000000e+01 + vertex 3.225526e+01 4.496791e+02 7.100000e+01 + vertex 3.236354e+01 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659306e-01 2.588014e-01 0.000000e+00 + outer loop + vertex 3.236354e+01 4.500833e+02 7.000000e+01 + vertex 3.225526e+01 4.496791e+02 7.100000e+01 + vertex 3.236354e+01 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715546e-02 0.000000e+00 + outer loop + vertex 3.236354e+01 4.500833e+02 7.000000e+01 + vertex 3.236354e+01 4.500833e+02 7.100000e+01 + vertex 3.240000e+01 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 8.715546e-02 0.000000e+00 + outer loop + vertex 3.240000e+01 4.505000e+02 7.000000e+01 + vertex 3.236354e+01 4.500833e+02 7.100000e+01 + vertex 3.240000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715546e-02 0.000000e+00 + outer loop + vertex 3.240000e+01 4.505000e+02 7.000000e+01 + vertex 3.240000e+01 4.505000e+02 7.100000e+01 + vertex 3.236354e+01 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715546e-02 0.000000e+00 + outer loop + vertex 3.236354e+01 4.509168e+02 7.000000e+01 + vertex 3.240000e+01 4.505000e+02 7.100000e+01 + vertex 3.236354e+01 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 3.236354e+01 4.509168e+02 7.000000e+01 + vertex 3.236354e+01 4.509168e+02 7.100000e+01 + vertex 3.225526e+01 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.513209e+02 7.000000e+01 + vertex 3.236354e+01 4.509168e+02 7.100000e+01 + vertex 3.225526e+01 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063058e-01 -4.226224e-01 0.000000e+00 + outer loop + vertex 3.225526e+01 4.513209e+02 7.000000e+01 + vertex 3.225526e+01 4.513209e+02 7.100000e+01 + vertex 3.207846e+01 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063058e-01 -4.226224e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.517000e+02 7.000000e+01 + vertex 3.225526e+01 4.513209e+02 7.100000e+01 + vertex 3.207846e+01 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191562e-01 -5.735705e-01 0.000000e+00 + outer loop + vertex 3.207846e+01 4.517000e+02 7.000000e+01 + vertex 3.207846e+01 4.517000e+02 7.100000e+01 + vertex 3.183851e+01 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191562e-01 -5.735705e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.520427e+02 7.000000e+01 + vertex 3.207846e+01 4.517000e+02 7.100000e+01 + vertex 3.183851e+01 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 3.183851e+01 4.520427e+02 7.000000e+01 + vertex 3.183851e+01 4.520427e+02 7.100000e+01 + vertex 3.154269e+01 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071090e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.523385e+02 7.000000e+01 + vertex 3.183851e+01 4.520427e+02 7.100000e+01 + vertex 3.154269e+01 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735499e-01 -8.191706e-01 0.000000e+00 + outer loop + vertex 3.154269e+01 4.523385e+02 7.000000e+01 + vertex 3.154269e+01 4.523385e+02 7.100000e+01 + vertex 3.120000e+01 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735499e-01 -8.191706e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.525785e+02 7.000000e+01 + vertex 3.154269e+01 4.523385e+02 7.100000e+01 + vertex 3.120000e+01 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226502e-01 -9.062929e-01 0.000000e+00 + outer loop + vertex 3.120000e+01 4.525785e+02 7.000000e+01 + vertex 3.120000e+01 4.525785e+02 7.100000e+01 + vertex 3.082085e+01 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226502e-01 -9.062929e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.527553e+02 7.000000e+01 + vertex 3.120000e+01 4.525785e+02 7.100000e+01 + vertex 3.082085e+01 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 3.082085e+01 4.527553e+02 7.000000e+01 + vertex 3.082085e+01 4.527553e+02 7.100000e+01 + vertex 3.041676e+01 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.528635e+02 7.000000e+01 + vertex 3.082085e+01 4.527553e+02 7.100000e+01 + vertex 3.041676e+01 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 3.041676e+01 4.528635e+02 7.000000e+01 + vertex 3.041676e+01 4.528635e+02 7.100000e+01 + vertex 3.000000e+01 4.529000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.529000e+02 7.000000e+01 + vertex 3.041676e+01 4.528635e+02 7.100000e+01 + vertex 3.000000e+01 4.529000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.529000e+02 7.000000e+01 + vertex 3.000000e+01 4.529000e+02 7.100000e+01 + vertex 2.958325e+01 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 2.958325e+01 4.528635e+02 7.000000e+01 + vertex 3.000000e+01 4.529000e+02 7.100000e+01 + vertex 2.958325e+01 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 2.958325e+01 4.528635e+02 7.000000e+01 + vertex 2.958325e+01 4.528635e+02 7.100000e+01 + vertex 2.917915e+01 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 2.917915e+01 4.527553e+02 7.000000e+01 + vertex 2.958325e+01 4.528635e+02 7.100000e+01 + vertex 2.917915e+01 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226519e-01 -9.062921e-01 0.000000e+00 + outer loop + vertex 2.917915e+01 4.527553e+02 7.000000e+01 + vertex 2.917915e+01 4.527553e+02 7.100000e+01 + vertex 2.880000e+01 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226519e-01 -9.062921e-01 0.000000e+00 + outer loop + vertex 2.880000e+01 4.525785e+02 7.000000e+01 + vertex 2.917915e+01 4.527553e+02 7.100000e+01 + vertex 2.880000e+01 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735478e-01 -8.191721e-01 0.000000e+00 + outer loop + vertex 2.880000e+01 4.525785e+02 7.000000e+01 + vertex 2.880000e+01 4.525785e+02 7.100000e+01 + vertex 2.845731e+01 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735478e-01 -8.191721e-01 0.000000e+00 + outer loop + vertex 2.845731e+01 4.523385e+02 7.000000e+01 + vertex 2.880000e+01 4.525785e+02 7.100000e+01 + vertex 2.845731e+01 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 2.845731e+01 4.523385e+02 7.000000e+01 + vertex 2.845731e+01 4.523385e+02 7.100000e+01 + vertex 2.816150e+01 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 2.816150e+01 4.520427e+02 7.000000e+01 + vertex 2.845731e+01 4.523385e+02 7.100000e+01 + vertex 2.816150e+01 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191583e-01 -5.735675e-01 0.000000e+00 + outer loop + vertex 2.816150e+01 4.520427e+02 7.000000e+01 + vertex 2.816150e+01 4.520427e+02 7.100000e+01 + vertex 2.792154e+01 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191583e-01 -5.735675e-01 0.000000e+00 + outer loop + vertex 2.792154e+01 4.517000e+02 7.000000e+01 + vertex 2.816150e+01 4.520427e+02 7.100000e+01 + vertex 2.792154e+01 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063041e-01 -4.226261e-01 0.000000e+00 + outer loop + vertex 2.792154e+01 4.517000e+02 7.000000e+01 + vertex 2.792154e+01 4.517000e+02 7.100000e+01 + vertex 2.774474e+01 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063041e-01 -4.226261e-01 0.000000e+00 + outer loop + vertex 2.774474e+01 4.513209e+02 7.000000e+01 + vertex 2.792154e+01 4.517000e+02 7.100000e+01 + vertex 2.774474e+01 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 2.774474e+01 4.513209e+02 7.000000e+01 + vertex 2.774474e+01 4.513209e+02 7.100000e+01 + vertex 2.763646e+01 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 2.763646e+01 4.509168e+02 7.000000e+01 + vertex 2.774474e+01 4.513209e+02 7.100000e+01 + vertex 2.763646e+01 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 2.763646e+01 4.509168e+02 7.000000e+01 + vertex 2.763646e+01 4.509168e+02 7.100000e+01 + vertex 2.760000e+01 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 2.760000e+01 4.505000e+02 7.000000e+01 + vertex 2.763646e+01 4.509168e+02 7.100000e+01 + vertex 2.760000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.760000e+01 4.505000e+02 7.100000e+01 + vertex 2.600000e+01 4.505000e+02 7.100000e+01 + vertex 2.763646e+01 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.500833e+02 7.100000e+01 + vertex 2.600000e+01 4.505000e+02 7.100000e+01 + vertex 2.606077e+01 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.500833e+02 7.100000e+01 + vertex 2.606077e+01 4.498054e+02 7.100000e+01 + vertex 2.774474e+01 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.496791e+02 7.100000e+01 + vertex 2.606077e+01 4.498054e+02 7.100000e+01 + vertex 2.624123e+01 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.496791e+02 7.100000e+01 + vertex 2.624123e+01 4.491319e+02 7.100000e+01 + vertex 2.792154e+01 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.493000e+02 7.100000e+01 + vertex 2.624123e+01 4.491319e+02 7.100000e+01 + vertex 2.653590e+01 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.493000e+02 7.100000e+01 + vertex 2.653590e+01 4.485000e+02 7.100000e+01 + vertex 2.816150e+01 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.489573e+02 7.100000e+01 + vertex 2.653590e+01 4.485000e+02 7.100000e+01 + vertex 2.693582e+01 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.489573e+02 7.100000e+01 + vertex 2.693582e+01 4.479288e+02 7.100000e+01 + vertex 2.845731e+01 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.486615e+02 7.100000e+01 + vertex 2.693582e+01 4.479288e+02 7.100000e+01 + vertex 2.742885e+01 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.486615e+02 7.100000e+01 + vertex 2.742885e+01 4.474358e+02 7.100000e+01 + vertex 2.880000e+01 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.484215e+02 7.100000e+01 + vertex 2.742885e+01 4.474358e+02 7.100000e+01 + vertex 2.800000e+01 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.484215e+02 7.100000e+01 + vertex 2.800000e+01 4.470359e+02 7.100000e+01 + vertex 2.917915e+01 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.482447e+02 7.100000e+01 + vertex 2.800000e+01 4.470359e+02 7.100000e+01 + vertex 2.863192e+01 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.482447e+02 7.100000e+01 + vertex 2.863192e+01 4.467412e+02 7.100000e+01 + vertex 2.958325e+01 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.481364e+02 7.100000e+01 + vertex 2.863192e+01 4.467412e+02 7.100000e+01 + vertex 2.930541e+01 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.481364e+02 7.100000e+01 + vertex 2.930541e+01 4.465608e+02 7.100000e+01 + vertex 3.000000e+01 4.481000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.481000e+02 7.100000e+01 + vertex 2.930541e+01 4.465608e+02 7.100000e+01 + vertex 3.000000e+01 4.465000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.481000e+02 7.100000e+01 + vertex 3.000000e+01 4.465000e+02 7.100000e+01 + vertex 3.041676e+01 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.481364e+02 7.100000e+01 + vertex 3.000000e+01 4.465000e+02 7.100000e+01 + vertex 3.069459e+01 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.481364e+02 7.100000e+01 + vertex 3.069459e+01 4.465608e+02 7.100000e+01 + vertex 3.082085e+01 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.482447e+02 7.100000e+01 + vertex 3.069459e+01 4.465608e+02 7.100000e+01 + vertex 3.136808e+01 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.482447e+02 7.100000e+01 + vertex 3.136808e+01 4.467412e+02 7.100000e+01 + vertex 3.120000e+01 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.484215e+02 7.100000e+01 + vertex 3.136808e+01 4.467412e+02 7.100000e+01 + vertex 3.200000e+01 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.484215e+02 7.100000e+01 + vertex 3.200000e+01 4.470359e+02 7.100000e+01 + vertex 3.154269e+01 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.486615e+02 7.100000e+01 + vertex 3.200000e+01 4.470359e+02 7.100000e+01 + vertex 3.257115e+01 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.486615e+02 7.100000e+01 + vertex 3.257115e+01 4.474358e+02 7.100000e+01 + vertex 3.183851e+01 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.489573e+02 7.100000e+01 + vertex 3.257115e+01 4.474358e+02 7.100000e+01 + vertex 3.306418e+01 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.489573e+02 7.100000e+01 + vertex 3.306418e+01 4.479288e+02 7.100000e+01 + vertex 3.207846e+01 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.493000e+02 7.100000e+01 + vertex 3.306418e+01 4.479288e+02 7.100000e+01 + vertex 3.346410e+01 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.493000e+02 7.100000e+01 + vertex 3.346410e+01 4.485000e+02 7.100000e+01 + vertex 3.225526e+01 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.496791e+02 7.100000e+01 + vertex 3.346410e+01 4.485000e+02 7.100000e+01 + vertex 3.375877e+01 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.496791e+02 7.100000e+01 + vertex 3.375877e+01 4.491319e+02 7.100000e+01 + vertex 3.236354e+01 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.500833e+02 7.100000e+01 + vertex 3.375877e+01 4.491319e+02 7.100000e+01 + vertex 3.393923e+01 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.500833e+02 7.100000e+01 + vertex 3.393923e+01 4.498054e+02 7.100000e+01 + vertex 3.240000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.240000e+01 4.505000e+02 7.100000e+01 + vertex 3.393923e+01 4.498054e+02 7.100000e+01 + vertex 3.400000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.240000e+01 4.505000e+02 7.100000e+01 + vertex 3.400000e+01 4.505000e+02 7.100000e+01 + vertex 3.236354e+01 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.509168e+02 7.100000e+01 + vertex 3.400000e+01 4.505000e+02 7.100000e+01 + vertex 3.393923e+01 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.236354e+01 4.509168e+02 7.100000e+01 + vertex 3.393923e+01 4.511946e+02 7.100000e+01 + vertex 3.225526e+01 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.513209e+02 7.100000e+01 + vertex 3.393923e+01 4.511946e+02 7.100000e+01 + vertex 3.375877e+01 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.225526e+01 4.513209e+02 7.100000e+01 + vertex 3.375877e+01 4.518681e+02 7.100000e+01 + vertex 3.207846e+01 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.517000e+02 7.100000e+01 + vertex 3.375877e+01 4.518681e+02 7.100000e+01 + vertex 3.346410e+01 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.207846e+01 4.517000e+02 7.100000e+01 + vertex 3.346410e+01 4.525000e+02 7.100000e+01 + vertex 3.183851e+01 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.520427e+02 7.100000e+01 + vertex 3.346410e+01 4.525000e+02 7.100000e+01 + vertex 3.306418e+01 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.183851e+01 4.520427e+02 7.100000e+01 + vertex 3.306418e+01 4.530711e+02 7.100000e+01 + vertex 3.154269e+01 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.523385e+02 7.100000e+01 + vertex 3.306418e+01 4.530711e+02 7.100000e+01 + vertex 3.257115e+01 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.154269e+01 4.523385e+02 7.100000e+01 + vertex 3.257115e+01 4.535642e+02 7.100000e+01 + vertex 3.120000e+01 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.525785e+02 7.100000e+01 + vertex 3.257115e+01 4.535642e+02 7.100000e+01 + vertex 3.200000e+01 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.120000e+01 4.525785e+02 7.100000e+01 + vertex 3.200000e+01 4.539641e+02 7.100000e+01 + vertex 3.082085e+01 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.527553e+02 7.100000e+01 + vertex 3.200000e+01 4.539641e+02 7.100000e+01 + vertex 3.136808e+01 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.082085e+01 4.527553e+02 7.100000e+01 + vertex 3.136808e+01 4.542588e+02 7.100000e+01 + vertex 3.041676e+01 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.528635e+02 7.100000e+01 + vertex 3.136808e+01 4.542588e+02 7.100000e+01 + vertex 3.069459e+01 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.041676e+01 4.528635e+02 7.100000e+01 + vertex 3.069459e+01 4.544392e+02 7.100000e+01 + vertex 3.000000e+01 4.529000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.529000e+02 7.100000e+01 + vertex 3.069459e+01 4.544392e+02 7.100000e+01 + vertex 3.000000e+01 4.545000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.000000e+01 4.529000e+02 7.100000e+01 + vertex 3.000000e+01 4.545000e+02 7.100000e+01 + vertex 2.958325e+01 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.528635e+02 7.100000e+01 + vertex 3.000000e+01 4.545000e+02 7.100000e+01 + vertex 2.930541e+01 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.958325e+01 4.528635e+02 7.100000e+01 + vertex 2.930541e+01 4.544392e+02 7.100000e+01 + vertex 2.917915e+01 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.527553e+02 7.100000e+01 + vertex 2.930541e+01 4.544392e+02 7.100000e+01 + vertex 2.863192e+01 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.917915e+01 4.527553e+02 7.100000e+01 + vertex 2.863192e+01 4.542588e+02 7.100000e+01 + vertex 2.880000e+01 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.525785e+02 7.100000e+01 + vertex 2.863192e+01 4.542588e+02 7.100000e+01 + vertex 2.800000e+01 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.880000e+01 4.525785e+02 7.100000e+01 + vertex 2.800000e+01 4.539641e+02 7.100000e+01 + vertex 2.845731e+01 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.523385e+02 7.100000e+01 + vertex 2.800000e+01 4.539641e+02 7.100000e+01 + vertex 2.742885e+01 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.845731e+01 4.523385e+02 7.100000e+01 + vertex 2.742885e+01 4.535642e+02 7.100000e+01 + vertex 2.816150e+01 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.520427e+02 7.100000e+01 + vertex 2.742885e+01 4.535642e+02 7.100000e+01 + vertex 2.693582e+01 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.816150e+01 4.520427e+02 7.100000e+01 + vertex 2.693582e+01 4.530711e+02 7.100000e+01 + vertex 2.792154e+01 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.517000e+02 7.100000e+01 + vertex 2.693582e+01 4.530711e+02 7.100000e+01 + vertex 2.653590e+01 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.792154e+01 4.517000e+02 7.100000e+01 + vertex 2.653590e+01 4.525000e+02 7.100000e+01 + vertex 2.774474e+01 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.513209e+02 7.100000e+01 + vertex 2.653590e+01 4.525000e+02 7.100000e+01 + vertex 2.624123e+01 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.774474e+01 4.513209e+02 7.100000e+01 + vertex 2.624123e+01 4.518681e+02 7.100000e+01 + vertex 2.763646e+01 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.509168e+02 7.100000e+01 + vertex 2.624123e+01 4.518681e+02 7.100000e+01 + vertex 2.606077e+01 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.763646e+01 4.509168e+02 7.100000e+01 + vertex 2.606077e+01 4.511946e+02 7.100000e+01 + vertex 2.760000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.760000e+01 4.505000e+02 7.100000e+01 + vertex 2.606077e+01 4.511946e+02 7.100000e+01 + vertex 2.600000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715688e-02 -0.000000e+00 + outer loop + vertex 2.600000e+01 4.505000e+02 7.100000e+01 + vertex 2.600000e+01 4.505000e+02 7.450000e+01 + vertex 2.606077e+01 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715688e-02 -0.000000e+00 + outer loop + vertex 2.606077e+01 4.498054e+02 7.100000e+01 + vertex 2.600000e+01 4.505000e+02 7.450000e+01 + vertex 2.606077e+01 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659273e-01 2.588137e-01 -0.000000e+00 + outer loop + vertex 2.606077e+01 4.498054e+02 7.100000e+01 + vertex 2.606077e+01 4.498054e+02 7.450000e+01 + vertex 2.624123e+01 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659273e-01 2.588137e-01 -0.000000e+00 + outer loop + vertex 2.624123e+01 4.491319e+02 7.100000e+01 + vertex 2.606077e+01 4.498054e+02 7.450000e+01 + vertex 2.624123e+01 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063036e-01 4.226272e-01 -0.000000e+00 + outer loop + vertex 2.624123e+01 4.491319e+02 7.100000e+01 + vertex 2.624123e+01 4.491319e+02 7.450000e+01 + vertex 2.653590e+01 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063036e-01 4.226272e-01 -0.000000e+00 + outer loop + vertex 2.653590e+01 4.485000e+02 7.100000e+01 + vertex 2.624123e+01 4.491319e+02 7.450000e+01 + vertex 2.653590e+01 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191566e-01 5.735699e-01 -0.000000e+00 + outer loop + vertex 2.653590e+01 4.485000e+02 7.100000e+01 + vertex 2.653590e+01 4.485000e+02 7.450000e+01 + vertex 2.693582e+01 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191566e-01 5.735699e-01 -0.000000e+00 + outer loop + vertex 2.693582e+01 4.479288e+02 7.100000e+01 + vertex 2.653590e+01 4.485000e+02 7.450000e+01 + vertex 2.693582e+01 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071014e-01 7.071121e-01 -0.000000e+00 + outer loop + vertex 2.693582e+01 4.479288e+02 7.100000e+01 + vertex 2.693582e+01 4.479288e+02 7.450000e+01 + vertex 2.742885e+01 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071014e-01 7.071121e-01 -0.000000e+00 + outer loop + vertex 2.742885e+01 4.474358e+02 7.100000e+01 + vertex 2.693582e+01 4.479288e+02 7.450000e+01 + vertex 2.742885e+01 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 -0.000000e+00 + outer loop + vertex 2.742885e+01 4.474358e+02 7.100000e+01 + vertex 2.742885e+01 4.474358e+02 7.450000e+01 + vertex 2.800000e+01 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 -0.000000e+00 + outer loop + vertex 2.800000e+01 4.470359e+02 7.100000e+01 + vertex 2.742885e+01 4.474358e+02 7.450000e+01 + vertex 2.800000e+01 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226368e-01 9.062991e-01 -0.000000e+00 + outer loop + vertex 2.800000e+01 4.470359e+02 7.100000e+01 + vertex 2.800000e+01 4.470359e+02 7.450000e+01 + vertex 2.863192e+01 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226368e-01 9.062991e-01 -0.000000e+00 + outer loop + vertex 2.863192e+01 4.467412e+02 7.100000e+01 + vertex 2.800000e+01 4.470359e+02 7.450000e+01 + vertex 2.863192e+01 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 9.659285e-01 -0.000000e+00 + outer loop + vertex 2.863192e+01 4.467412e+02 7.100000e+01 + vertex 2.863192e+01 4.467412e+02 7.450000e+01 + vertex 2.930541e+01 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588091e-01 9.659285e-01 -0.000000e+00 + outer loop + vertex 2.930541e+01 4.465608e+02 7.100000e+01 + vertex 2.863192e+01 4.467412e+02 7.450000e+01 + vertex 2.930541e+01 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715297e-02 9.961949e-01 -0.000000e+00 + outer loop + vertex 2.930541e+01 4.465608e+02 7.100000e+01 + vertex 2.930541e+01 4.465608e+02 7.450000e+01 + vertex 3.000000e+01 4.465000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715297e-02 9.961949e-01 -0.000000e+00 + outer loop + vertex 3.000000e+01 4.465000e+02 7.100000e+01 + vertex 2.930541e+01 4.465608e+02 7.450000e+01 + vertex 3.000000e+01 4.465000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715273e-02 9.961950e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.465000e+02 7.100000e+01 + vertex 3.000000e+01 4.465000e+02 7.450000e+01 + vertex 3.069459e+01 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715273e-02 9.961950e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.465608e+02 7.100000e+01 + vertex 3.000000e+01 4.465000e+02 7.450000e+01 + vertex 3.069459e+01 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.465608e+02 7.100000e+01 + vertex 3.069459e+01 4.465608e+02 7.450000e+01 + vertex 3.136808e+01 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.467412e+02 7.100000e+01 + vertex 3.069459e+01 4.465608e+02 7.450000e+01 + vertex 3.136808e+01 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226379e-01 9.062986e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.467412e+02 7.100000e+01 + vertex 3.136808e+01 4.467412e+02 7.450000e+01 + vertex 3.200000e+01 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226379e-01 9.062986e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.470359e+02 7.100000e+01 + vertex 3.136808e+01 4.467412e+02 7.450000e+01 + vertex 3.200000e+01 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.470359e+02 7.100000e+01 + vertex 3.200000e+01 4.470359e+02 7.450000e+01 + vertex 3.257115e+01 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.474358e+02 7.100000e+01 + vertex 3.200000e+01 4.470359e+02 7.450000e+01 + vertex 3.257115e+01 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071014e-01 7.071121e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.474358e+02 7.100000e+01 + vertex 3.257115e+01 4.474358e+02 7.450000e+01 + vertex 3.306418e+01 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071014e-01 7.071121e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.479288e+02 7.100000e+01 + vertex 3.257115e+01 4.474358e+02 7.450000e+01 + vertex 3.306418e+01 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191566e-01 5.735699e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.479288e+02 7.100000e+01 + vertex 3.306418e+01 4.479288e+02 7.450000e+01 + vertex 3.346410e+01 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191566e-01 5.735699e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.485000e+02 7.100000e+01 + vertex 3.306418e+01 4.479288e+02 7.450000e+01 + vertex 3.346410e+01 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063026e-01 4.226294e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.485000e+02 7.100000e+01 + vertex 3.346410e+01 4.485000e+02 7.450000e+01 + vertex 3.375877e+01 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063026e-01 4.226294e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.491319e+02 7.100000e+01 + vertex 3.346410e+01 4.485000e+02 7.450000e+01 + vertex 3.375877e+01 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659273e-01 2.588137e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.491319e+02 7.100000e+01 + vertex 3.375877e+01 4.491319e+02 7.450000e+01 + vertex 3.393923e+01 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659273e-01 2.588137e-01 0.000000e+00 + outer loop + vertex 3.393923e+01 4.498054e+02 7.100000e+01 + vertex 3.375877e+01 4.491319e+02 7.450000e+01 + vertex 3.393923e+01 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715423e-02 0.000000e+00 + outer loop + vertex 3.393923e+01 4.498054e+02 7.100000e+01 + vertex 3.393923e+01 4.498054e+02 7.450000e+01 + vertex 3.400000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715423e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 4.505000e+02 7.100000e+01 + vertex 3.393923e+01 4.498054e+02 7.450000e+01 + vertex 3.400000e+01 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715794e-02 0.000000e+00 + outer loop + vertex 3.400000e+01 4.505000e+02 7.100000e+01 + vertex 3.400000e+01 4.505000e+02 7.450000e+01 + vertex 3.393923e+01 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961945e-01 -8.715794e-02 0.000000e+00 + outer loop + vertex 3.393923e+01 4.511946e+02 7.100000e+01 + vertex 3.400000e+01 4.505000e+02 7.450000e+01 + vertex 3.393923e+01 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659273e-01 -2.588137e-01 0.000000e+00 + outer loop + vertex 3.393923e+01 4.511946e+02 7.100000e+01 + vertex 3.393923e+01 4.511946e+02 7.450000e+01 + vertex 3.375877e+01 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659273e-01 -2.588137e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.518681e+02 7.100000e+01 + vertex 3.393923e+01 4.511946e+02 7.450000e+01 + vertex 3.375877e+01 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063026e-01 -4.226294e-01 0.000000e+00 + outer loop + vertex 3.375877e+01 4.518681e+02 7.100000e+01 + vertex 3.375877e+01 4.518681e+02 7.450000e+01 + vertex 3.346410e+01 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063026e-01 -4.226294e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.525000e+02 7.100000e+01 + vertex 3.375877e+01 4.518681e+02 7.450000e+01 + vertex 3.346410e+01 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 3.346410e+01 4.525000e+02 7.100000e+01 + vertex 3.346410e+01 4.525000e+02 7.450000e+01 + vertex 3.306418e+01 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.530711e+02 7.100000e+01 + vertex 3.346410e+01 4.525000e+02 7.450000e+01 + vertex 3.306418e+01 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 3.306418e+01 4.530711e+02 7.100000e+01 + vertex 3.306418e+01 4.530711e+02 7.450000e+01 + vertex 3.257115e+01 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.535642e+02 7.100000e+01 + vertex 3.306418e+01 4.530711e+02 7.450000e+01 + vertex 3.257115e+01 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 3.257115e+01 4.535642e+02 7.100000e+01 + vertex 3.257115e+01 4.535642e+02 7.450000e+01 + vertex 3.200000e+01 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.539641e+02 7.100000e+01 + vertex 3.257115e+01 4.535642e+02 7.450000e+01 + vertex 3.200000e+01 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226379e-01 -9.062986e-01 0.000000e+00 + outer loop + vertex 3.200000e+01 4.539641e+02 7.100000e+01 + vertex 3.200000e+01 4.539641e+02 7.450000e+01 + vertex 3.136808e+01 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226379e-01 -9.062986e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.542588e+02 7.100000e+01 + vertex 3.200000e+01 4.539641e+02 7.450000e+01 + vertex 3.136808e+01 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 3.136808e+01 4.542588e+02 7.100000e+01 + vertex 3.136808e+01 4.542588e+02 7.450000e+01 + vertex 3.069459e+01 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.544392e+02 7.100000e+01 + vertex 3.136808e+01 4.542588e+02 7.450000e+01 + vertex 3.069459e+01 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715273e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 3.069459e+01 4.544392e+02 7.100000e+01 + vertex 3.069459e+01 4.544392e+02 7.450000e+01 + vertex 3.000000e+01 4.545000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715273e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.545000e+02 7.100000e+01 + vertex 3.069459e+01 4.544392e+02 7.450000e+01 + vertex 3.000000e+01 4.545000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 3.000000e+01 4.545000e+02 7.100000e+01 + vertex 3.000000e+01 4.545000e+02 7.450000e+01 + vertex 2.930541e+01 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 2.930541e+01 4.544392e+02 7.100000e+01 + vertex 3.000000e+01 4.545000e+02 7.450000e+01 + vertex 2.930541e+01 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 2.930541e+01 4.544392e+02 7.100000e+01 + vertex 2.930541e+01 4.544392e+02 7.450000e+01 + vertex 2.863192e+01 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 2.863192e+01 4.542588e+02 7.100000e+01 + vertex 2.930541e+01 4.544392e+02 7.450000e+01 + vertex 2.863192e+01 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 2.863192e+01 4.542588e+02 7.100000e+01 + vertex 2.863192e+01 4.542588e+02 7.450000e+01 + vertex 2.800000e+01 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 2.800000e+01 4.539641e+02 7.100000e+01 + vertex 2.863192e+01 4.542588e+02 7.450000e+01 + vertex 2.800000e+01 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 2.800000e+01 4.539641e+02 7.100000e+01 + vertex 2.800000e+01 4.539641e+02 7.450000e+01 + vertex 2.742885e+01 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 2.742885e+01 4.535642e+02 7.100000e+01 + vertex 2.800000e+01 4.539641e+02 7.450000e+01 + vertex 2.742885e+01 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 2.742885e+01 4.535642e+02 7.100000e+01 + vertex 2.742885e+01 4.535642e+02 7.450000e+01 + vertex 2.693582e+01 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 2.693582e+01 4.530711e+02 7.100000e+01 + vertex 2.742885e+01 4.535642e+02 7.450000e+01 + vertex 2.693582e+01 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 2.693582e+01 4.530711e+02 7.100000e+01 + vertex 2.693582e+01 4.530711e+02 7.450000e+01 + vertex 2.653590e+01 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 2.653590e+01 4.525000e+02 7.100000e+01 + vertex 2.693582e+01 4.530711e+02 7.450000e+01 + vertex 2.653590e+01 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063036e-01 -4.226272e-01 0.000000e+00 + outer loop + vertex 2.653590e+01 4.525000e+02 7.100000e+01 + vertex 2.653590e+01 4.525000e+02 7.450000e+01 + vertex 2.624123e+01 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063036e-01 -4.226272e-01 0.000000e+00 + outer loop + vertex 2.624123e+01 4.518681e+02 7.100000e+01 + vertex 2.653590e+01 4.525000e+02 7.450000e+01 + vertex 2.624123e+01 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659273e-01 -2.588137e-01 0.000000e+00 + outer loop + vertex 2.624123e+01 4.518681e+02 7.100000e+01 + vertex 2.624123e+01 4.518681e+02 7.450000e+01 + vertex 2.606077e+01 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659273e-01 -2.588137e-01 0.000000e+00 + outer loop + vertex 2.606077e+01 4.511946e+02 7.100000e+01 + vertex 2.624123e+01 4.518681e+02 7.450000e+01 + vertex 2.606077e+01 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.716059e-02 0.000000e+00 + outer loop + vertex 2.606077e+01 4.511946e+02 7.100000e+01 + vertex 2.606077e+01 4.511946e+02 7.450000e+01 + vertex 2.600000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.716059e-02 0.000000e+00 + outer loop + vertex 2.600000e+01 4.505000e+02 7.100000e+01 + vertex 2.606077e+01 4.511946e+02 7.450000e+01 + vertex 2.600000e+01 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 5.600002e+00 4.505000e+02 7.000000e+01 + vertex 5.600002e+00 4.505000e+02 7.100000e+01 + vertex 5.636465e+00 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715988e-02 -0.000000e+00 + outer loop + vertex 5.636465e+00 4.500833e+02 7.000000e+01 + vertex 5.600002e+00 4.505000e+02 7.100000e+01 + vertex 5.636465e+00 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659306e-01 2.588014e-01 -0.000000e+00 + outer loop + vertex 5.636465e+00 4.500833e+02 7.000000e+01 + vertex 5.636465e+00 4.500833e+02 7.100000e+01 + vertex 5.744740e+00 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659306e-01 2.588014e-01 -0.000000e+00 + outer loop + vertex 5.744740e+00 4.496791e+02 7.000000e+01 + vertex 5.636465e+00 4.500833e+02 7.100000e+01 + vertex 5.744740e+00 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063075e-01 4.226188e-01 -0.000000e+00 + outer loop + vertex 5.744740e+00 4.496791e+02 7.000000e+01 + vertex 5.744740e+00 4.496791e+02 7.100000e+01 + vertex 5.921539e+00 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063075e-01 4.226188e-01 -0.000000e+00 + outer loop + vertex 5.921539e+00 4.493000e+02 7.000000e+01 + vertex 5.744740e+00 4.496791e+02 7.100000e+01 + vertex 5.921539e+00 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191541e-01 5.735735e-01 -0.000000e+00 + outer loop + vertex 5.921539e+00 4.493000e+02 7.000000e+01 + vertex 5.921539e+00 4.493000e+02 7.100000e+01 + vertex 6.161496e+00 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191541e-01 5.735735e-01 -0.000000e+00 + outer loop + vertex 6.161496e+00 4.489573e+02 7.000000e+01 + vertex 5.921539e+00 4.493000e+02 7.100000e+01 + vertex 6.161496e+00 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 7.071023e-01 -0.000000e+00 + outer loop + vertex 6.161496e+00 4.489573e+02 7.000000e+01 + vertex 6.161496e+00 4.489573e+02 7.100000e+01 + vertex 6.457310e+00 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 7.071023e-01 -0.000000e+00 + outer loop + vertex 6.457310e+00 4.486615e+02 7.000000e+01 + vertex 6.161496e+00 4.489573e+02 7.100000e+01 + vertex 6.457310e+00 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735478e-01 8.191721e-01 -0.000000e+00 + outer loop + vertex 6.457310e+00 4.486615e+02 7.000000e+01 + vertex 6.457310e+00 4.486615e+02 7.100000e+01 + vertex 6.800003e+00 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735478e-01 8.191721e-01 -0.000000e+00 + outer loop + vertex 6.800003e+00 4.484215e+02 7.000000e+01 + vertex 6.457310e+00 4.486615e+02 7.100000e+01 + vertex 6.800003e+00 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226519e-01 9.062921e-01 -0.000000e+00 + outer loop + vertex 6.800003e+00 4.484215e+02 7.000000e+01 + vertex 6.800003e+00 4.484215e+02 7.100000e+01 + vertex 7.179152e+00 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226519e-01 9.062921e-01 -0.000000e+00 + outer loop + vertex 7.179152e+00 4.482447e+02 7.000000e+01 + vertex 6.800003e+00 4.484215e+02 7.100000e+01 + vertex 7.179152e+00 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588086e-01 9.659286e-01 -0.000000e+00 + outer loop + vertex 7.179152e+00 4.482447e+02 7.000000e+01 + vertex 7.179152e+00 4.482447e+02 7.100000e+01 + vertex 7.583246e+00 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588086e-01 9.659286e-01 -0.000000e+00 + outer loop + vertex 7.583246e+00 4.481364e+02 7.000000e+01 + vertex 7.179152e+00 4.482447e+02 7.100000e+01 + vertex 7.583246e+00 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 7.583246e+00 4.481364e+02 7.000000e+01 + vertex 7.583246e+00 4.481364e+02 7.100000e+01 + vertex 8.000001e+00 4.481000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 4.481000e+02 7.000000e+01 + vertex 7.583246e+00 4.481364e+02 7.100000e+01 + vertex 8.000001e+00 4.481000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.481000e+02 7.000000e+01 + vertex 8.000001e+00 4.481000e+02 7.100000e+01 + vertex 8.416757e+00 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.481364e+02 7.000000e+01 + vertex 8.000001e+00 4.481000e+02 7.100000e+01 + vertex 8.416757e+00 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588086e-01 9.659286e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.481364e+02 7.000000e+01 + vertex 8.416757e+00 4.481364e+02 7.100000e+01 + vertex 8.820850e+00 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588086e-01 9.659286e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.482447e+02 7.000000e+01 + vertex 8.416757e+00 4.481364e+02 7.100000e+01 + vertex 8.820850e+00 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226485e-01 9.062937e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.482447e+02 7.000000e+01 + vertex 8.820850e+00 4.482447e+02 7.100000e+01 + vertex 9.200003e+00 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226485e-01 9.062937e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.484215e+02 7.000000e+01 + vertex 8.820850e+00 4.482447e+02 7.100000e+01 + vertex 9.200003e+00 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735520e-01 8.191692e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.484215e+02 7.000000e+01 + vertex 9.200003e+00 4.484215e+02 7.100000e+01 + vertex 9.542692e+00 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735520e-01 8.191692e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.486615e+02 7.000000e+01 + vertex 9.200003e+00 4.484215e+02 7.100000e+01 + vertex 9.542692e+00 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071112e-01 7.071023e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.486615e+02 7.000000e+01 + vertex 9.542692e+00 4.486615e+02 7.100000e+01 + vertex 9.838507e+00 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071112e-01 7.071023e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.489573e+02 7.000000e+01 + vertex 9.542692e+00 4.486615e+02 7.100000e+01 + vertex 9.838507e+00 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191541e-01 5.735735e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.489573e+02 7.000000e+01 + vertex 9.838507e+00 4.489573e+02 7.100000e+01 + vertex 1.007846e+01 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191541e-01 5.735735e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.493000e+02 7.000000e+01 + vertex 9.838507e+00 4.489573e+02 7.100000e+01 + vertex 1.007846e+01 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063075e-01 4.226188e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.493000e+02 7.000000e+01 + vertex 1.007846e+01 4.493000e+02 7.100000e+01 + vertex 1.025526e+01 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063075e-01 4.226188e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.496791e+02 7.000000e+01 + vertex 1.007846e+01 4.493000e+02 7.100000e+01 + vertex 1.025526e+01 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659283e-01 2.588097e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.496791e+02 7.000000e+01 + vertex 1.025526e+01 4.496791e+02 7.100000e+01 + vertex 1.036354e+01 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659283e-01 2.588097e-01 0.000000e+00 + outer loop + vertex 1.036354e+01 4.500833e+02 7.000000e+01 + vertex 1.025526e+01 4.496791e+02 7.100000e+01 + vertex 1.036354e+01 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715104e-02 0.000000e+00 + outer loop + vertex 1.036354e+01 4.500833e+02 7.000000e+01 + vertex 1.036354e+01 4.500833e+02 7.100000e+01 + vertex 1.040000e+01 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715104e-02 0.000000e+00 + outer loop + vertex 1.040000e+01 4.505000e+02 7.000000e+01 + vertex 1.036354e+01 4.500833e+02 7.100000e+01 + vertex 1.040000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715104e-02 0.000000e+00 + outer loop + vertex 1.040000e+01 4.505000e+02 7.000000e+01 + vertex 1.040000e+01 4.505000e+02 7.100000e+01 + vertex 1.036354e+01 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715104e-02 0.000000e+00 + outer loop + vertex 1.036354e+01 4.509168e+02 7.000000e+01 + vertex 1.040000e+01 4.505000e+02 7.100000e+01 + vertex 1.036354e+01 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659236e-01 -2.588275e-01 0.000000e+00 + outer loop + vertex 1.036354e+01 4.509168e+02 7.000000e+01 + vertex 1.036354e+01 4.509168e+02 7.100000e+01 + vertex 1.025526e+01 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659236e-01 -2.588275e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.513209e+02 7.000000e+01 + vertex 1.036354e+01 4.509168e+02 7.100000e+01 + vertex 1.025526e+01 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063075e-01 -4.226188e-01 0.000000e+00 + outer loop + vertex 1.025526e+01 4.513209e+02 7.000000e+01 + vertex 1.025526e+01 4.513209e+02 7.100000e+01 + vertex 1.007846e+01 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063075e-01 -4.226188e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.517000e+02 7.000000e+01 + vertex 1.025526e+01 4.513209e+02 7.100000e+01 + vertex 1.007846e+01 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191541e-01 -5.735735e-01 0.000000e+00 + outer loop + vertex 1.007846e+01 4.517000e+02 7.000000e+01 + vertex 1.007846e+01 4.517000e+02 7.100000e+01 + vertex 9.838507e+00 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191541e-01 -5.735735e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.520427e+02 7.000000e+01 + vertex 1.007846e+01 4.517000e+02 7.100000e+01 + vertex 9.838507e+00 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 9.838507e+00 4.520427e+02 7.000000e+01 + vertex 9.838507e+00 4.520427e+02 7.100000e+01 + vertex 9.542692e+00 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.523385e+02 7.000000e+01 + vertex 9.838507e+00 4.520427e+02 7.100000e+01 + vertex 9.542692e+00 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735520e-01 -8.191692e-01 0.000000e+00 + outer loop + vertex 9.542692e+00 4.523385e+02 7.000000e+01 + vertex 9.542692e+00 4.523385e+02 7.100000e+01 + vertex 9.200003e+00 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735520e-01 -8.191692e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.525785e+02 7.000000e+01 + vertex 9.542692e+00 4.523385e+02 7.100000e+01 + vertex 9.200003e+00 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226485e-01 -9.062937e-01 0.000000e+00 + outer loop + vertex 9.200003e+00 4.525785e+02 7.000000e+01 + vertex 9.200003e+00 4.525785e+02 7.100000e+01 + vertex 8.820850e+00 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226485e-01 -9.062937e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.527553e+02 7.000000e+01 + vertex 9.200003e+00 4.525785e+02 7.100000e+01 + vertex 8.820850e+00 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 8.820850e+00 4.527553e+02 7.000000e+01 + vertex 8.820850e+00 4.527553e+02 7.100000e+01 + vertex 8.416757e+00 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.528635e+02 7.000000e+01 + vertex 8.820850e+00 4.527553e+02 7.100000e+01 + vertex 8.416757e+00 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 8.416757e+00 4.528635e+02 7.000000e+01 + vertex 8.416757e+00 4.528635e+02 7.100000e+01 + vertex 8.000001e+00 4.529000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.529000e+02 7.000000e+01 + vertex 8.416757e+00 4.528635e+02 7.100000e+01 + vertex 8.000001e+00 4.529000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.529000e+02 7.000000e+01 + vertex 8.000001e+00 4.529000e+02 7.100000e+01 + vertex 7.583246e+00 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 7.583246e+00 4.528635e+02 7.000000e+01 + vertex 8.000001e+00 4.529000e+02 7.100000e+01 + vertex 7.583246e+00 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 7.583246e+00 4.528635e+02 7.000000e+01 + vertex 7.583246e+00 4.528635e+02 7.100000e+01 + vertex 7.179152e+00 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588086e-01 -9.659286e-01 0.000000e+00 + outer loop + vertex 7.179152e+00 4.527553e+02 7.000000e+01 + vertex 7.583246e+00 4.528635e+02 7.100000e+01 + vertex 7.179152e+00 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226519e-01 -9.062921e-01 0.000000e+00 + outer loop + vertex 7.179152e+00 4.527553e+02 7.000000e+01 + vertex 7.179152e+00 4.527553e+02 7.100000e+01 + vertex 6.800003e+00 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226519e-01 -9.062921e-01 0.000000e+00 + outer loop + vertex 6.800003e+00 4.525785e+02 7.000000e+01 + vertex 7.179152e+00 4.527553e+02 7.100000e+01 + vertex 6.800003e+00 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735478e-01 -8.191721e-01 0.000000e+00 + outer loop + vertex 6.800003e+00 4.525785e+02 7.000000e+01 + vertex 6.800003e+00 4.525785e+02 7.100000e+01 + vertex 6.457310e+00 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735478e-01 -8.191721e-01 0.000000e+00 + outer loop + vertex 6.457310e+00 4.523385e+02 7.000000e+01 + vertex 6.800003e+00 4.525785e+02 7.100000e+01 + vertex 6.457310e+00 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 6.457310e+00 4.523385e+02 7.000000e+01 + vertex 6.457310e+00 4.523385e+02 7.100000e+01 + vertex 6.161496e+00 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071112e-01 -7.071023e-01 0.000000e+00 + outer loop + vertex 6.161496e+00 4.520427e+02 7.000000e+01 + vertex 6.457310e+00 4.523385e+02 7.100000e+01 + vertex 6.161496e+00 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191541e-01 -5.735735e-01 0.000000e+00 + outer loop + vertex 6.161496e+00 4.520427e+02 7.000000e+01 + vertex 6.161496e+00 4.520427e+02 7.100000e+01 + vertex 5.921539e+00 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191541e-01 -5.735735e-01 0.000000e+00 + outer loop + vertex 5.921539e+00 4.517000e+02 7.000000e+01 + vertex 6.161496e+00 4.520427e+02 7.100000e+01 + vertex 5.921539e+00 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063075e-01 -4.226188e-01 0.000000e+00 + outer loop + vertex 5.921539e+00 4.517000e+02 7.000000e+01 + vertex 5.921539e+00 4.517000e+02 7.100000e+01 + vertex 5.744740e+00 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063075e-01 -4.226188e-01 0.000000e+00 + outer loop + vertex 5.744740e+00 4.513209e+02 7.000000e+01 + vertex 5.921539e+00 4.517000e+02 7.100000e+01 + vertex 5.744740e+00 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 5.744740e+00 4.513209e+02 7.000000e+01 + vertex 5.744740e+00 4.513209e+02 7.100000e+01 + vertex 5.636465e+00 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588192e-01 0.000000e+00 + outer loop + vertex 5.636465e+00 4.509168e+02 7.000000e+01 + vertex 5.744740e+00 4.513209e+02 7.100000e+01 + vertex 5.636465e+00 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 5.636465e+00 4.509168e+02 7.000000e+01 + vertex 5.636465e+00 4.509168e+02 7.100000e+01 + vertex 5.600002e+00 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.715988e-02 0.000000e+00 + outer loop + vertex 5.600002e+00 4.505000e+02 7.000000e+01 + vertex 5.636465e+00 4.509168e+02 7.100000e+01 + vertex 5.600002e+00 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.513209e+02 7.100000e+01 + vertex 4.241232e+00 4.518681e+02 7.100000e+01 + vertex 5.636465e+00 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.509168e+02 7.100000e+01 + vertex 4.241232e+00 4.518681e+02 7.100000e+01 + vertex 4.060771e+00 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.509168e+02 7.100000e+01 + vertex 4.060771e+00 4.511946e+02 7.100000e+01 + vertex 5.600002e+00 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.600002e+00 4.505000e+02 7.100000e+01 + vertex 4.060771e+00 4.511946e+02 7.100000e+01 + vertex 4.000001e+00 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.600002e+00 4.505000e+02 7.100000e+01 + vertex 4.000001e+00 4.505000e+02 7.100000e+01 + vertex 5.636465e+00 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.500833e+02 7.100000e+01 + vertex 4.000001e+00 4.505000e+02 7.100000e+01 + vertex 4.060771e+00 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.636465e+00 4.500833e+02 7.100000e+01 + vertex 4.060771e+00 4.498054e+02 7.100000e+01 + vertex 5.744740e+00 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.496791e+02 7.100000e+01 + vertex 4.060771e+00 4.498054e+02 7.100000e+01 + vertex 4.241232e+00 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.496791e+02 7.100000e+01 + vertex 4.241232e+00 4.491319e+02 7.100000e+01 + vertex 5.921539e+00 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.493000e+02 7.100000e+01 + vertex 4.241232e+00 4.491319e+02 7.100000e+01 + vertex 4.535899e+00 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.493000e+02 7.100000e+01 + vertex 4.535899e+00 4.485000e+02 7.100000e+01 + vertex 6.161496e+00 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.489573e+02 7.100000e+01 + vertex 4.535899e+00 4.485000e+02 7.100000e+01 + vertex 4.935823e+00 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.489573e+02 7.100000e+01 + vertex 4.935823e+00 4.479288e+02 7.100000e+01 + vertex 6.457310e+00 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.486615e+02 7.100000e+01 + vertex 4.935823e+00 4.479288e+02 7.100000e+01 + vertex 5.428851e+00 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.486615e+02 7.100000e+01 + vertex 5.428851e+00 4.474358e+02 7.100000e+01 + vertex 6.800003e+00 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.484215e+02 7.100000e+01 + vertex 5.428851e+00 4.474358e+02 7.100000e+01 + vertex 6.000001e+00 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.484215e+02 7.100000e+01 + vertex 6.000001e+00 4.470359e+02 7.100000e+01 + vertex 7.179152e+00 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.482447e+02 7.100000e+01 + vertex 6.000001e+00 4.470359e+02 7.100000e+01 + vertex 6.631922e+00 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.482447e+02 7.100000e+01 + vertex 6.631922e+00 4.467412e+02 7.100000e+01 + vertex 7.583246e+00 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.481364e+02 7.100000e+01 + vertex 6.631922e+00 4.467412e+02 7.100000e+01 + vertex 7.305410e+00 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.481364e+02 7.100000e+01 + vertex 7.305410e+00 4.465608e+02 7.100000e+01 + vertex 8.000001e+00 4.481000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.481000e+02 7.100000e+01 + vertex 7.305410e+00 4.465608e+02 7.100000e+01 + vertex 8.000001e+00 4.465000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.481000e+02 7.100000e+01 + vertex 8.000001e+00 4.465000e+02 7.100000e+01 + vertex 8.416757e+00 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.481364e+02 7.100000e+01 + vertex 8.000001e+00 4.465000e+02 7.100000e+01 + vertex 8.694593e+00 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.481364e+02 7.100000e+01 + vertex 8.694593e+00 4.465608e+02 7.100000e+01 + vertex 8.820850e+00 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.482447e+02 7.100000e+01 + vertex 8.694593e+00 4.465608e+02 7.100000e+01 + vertex 9.368081e+00 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.482447e+02 7.100000e+01 + vertex 9.368081e+00 4.467412e+02 7.100000e+01 + vertex 9.200003e+00 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.484215e+02 7.100000e+01 + vertex 9.368081e+00 4.467412e+02 7.100000e+01 + vertex 1.000000e+01 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.484215e+02 7.100000e+01 + vertex 1.000000e+01 4.470359e+02 7.100000e+01 + vertex 9.542692e+00 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.486615e+02 7.100000e+01 + vertex 1.000000e+01 4.470359e+02 7.100000e+01 + vertex 1.057115e+01 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.486615e+02 7.100000e+01 + vertex 1.057115e+01 4.474358e+02 7.100000e+01 + vertex 9.838507e+00 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.489573e+02 7.100000e+01 + vertex 1.057115e+01 4.474358e+02 7.100000e+01 + vertex 1.106418e+01 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.489573e+02 7.100000e+01 + vertex 1.106418e+01 4.479288e+02 7.100000e+01 + vertex 1.007846e+01 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.493000e+02 7.100000e+01 + vertex 1.106418e+01 4.479288e+02 7.100000e+01 + vertex 1.146410e+01 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.493000e+02 7.100000e+01 + vertex 1.146410e+01 4.485000e+02 7.100000e+01 + vertex 1.025526e+01 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.496791e+02 7.100000e+01 + vertex 1.146410e+01 4.485000e+02 7.100000e+01 + vertex 1.175877e+01 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.496791e+02 7.100000e+01 + vertex 1.175877e+01 4.491319e+02 7.100000e+01 + vertex 1.036354e+01 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.500833e+02 7.100000e+01 + vertex 1.175877e+01 4.491319e+02 7.100000e+01 + vertex 1.193923e+01 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.500833e+02 7.100000e+01 + vertex 1.193923e+01 4.498054e+02 7.100000e+01 + vertex 1.040000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.040000e+01 4.505000e+02 7.100000e+01 + vertex 1.193923e+01 4.498054e+02 7.100000e+01 + vertex 1.200000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.040000e+01 4.505000e+02 7.100000e+01 + vertex 1.200000e+01 4.505000e+02 7.100000e+01 + vertex 1.036354e+01 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.509168e+02 7.100000e+01 + vertex 1.200000e+01 4.505000e+02 7.100000e+01 + vertex 1.193923e+01 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.036354e+01 4.509168e+02 7.100000e+01 + vertex 1.193923e+01 4.511946e+02 7.100000e+01 + vertex 1.025526e+01 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.513209e+02 7.100000e+01 + vertex 1.193923e+01 4.511946e+02 7.100000e+01 + vertex 1.175877e+01 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.025526e+01 4.513209e+02 7.100000e+01 + vertex 1.175877e+01 4.518681e+02 7.100000e+01 + vertex 1.007846e+01 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.517000e+02 7.100000e+01 + vertex 1.175877e+01 4.518681e+02 7.100000e+01 + vertex 1.146410e+01 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 1.007846e+01 4.517000e+02 7.100000e+01 + vertex 1.146410e+01 4.525000e+02 7.100000e+01 + vertex 9.838507e+00 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.520427e+02 7.100000e+01 + vertex 1.146410e+01 4.525000e+02 7.100000e+01 + vertex 1.106418e+01 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.838507e+00 4.520427e+02 7.100000e+01 + vertex 1.106418e+01 4.530711e+02 7.100000e+01 + vertex 9.542692e+00 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.523385e+02 7.100000e+01 + vertex 1.106418e+01 4.530711e+02 7.100000e+01 + vertex 1.057115e+01 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.542692e+00 4.523385e+02 7.100000e+01 + vertex 1.057115e+01 4.535642e+02 7.100000e+01 + vertex 9.200003e+00 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.525785e+02 7.100000e+01 + vertex 1.057115e+01 4.535642e+02 7.100000e+01 + vertex 1.000000e+01 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 9.200003e+00 4.525785e+02 7.100000e+01 + vertex 1.000000e+01 4.539641e+02 7.100000e+01 + vertex 8.820850e+00 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.527553e+02 7.100000e+01 + vertex 1.000000e+01 4.539641e+02 7.100000e+01 + vertex 9.368081e+00 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.820850e+00 4.527553e+02 7.100000e+01 + vertex 9.368081e+00 4.542588e+02 7.100000e+01 + vertex 8.416757e+00 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.528635e+02 7.100000e+01 + vertex 9.368081e+00 4.542588e+02 7.100000e+01 + vertex 8.694593e+00 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.416757e+00 4.528635e+02 7.100000e+01 + vertex 8.694593e+00 4.544392e+02 7.100000e+01 + vertex 8.000001e+00 4.529000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.529000e+02 7.100000e+01 + vertex 8.694593e+00 4.544392e+02 7.100000e+01 + vertex 8.000001e+00 4.545000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.000001e+00 4.529000e+02 7.100000e+01 + vertex 8.000001e+00 4.545000e+02 7.100000e+01 + vertex 7.583246e+00 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.528635e+02 7.100000e+01 + vertex 8.000001e+00 4.545000e+02 7.100000e+01 + vertex 7.305410e+00 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.583246e+00 4.528635e+02 7.100000e+01 + vertex 7.305410e+00 4.544392e+02 7.100000e+01 + vertex 7.179152e+00 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.527553e+02 7.100000e+01 + vertex 7.305410e+00 4.544392e+02 7.100000e+01 + vertex 6.631922e+00 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.179152e+00 4.527553e+02 7.100000e+01 + vertex 6.631922e+00 4.542588e+02 7.100000e+01 + vertex 6.800003e+00 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.525785e+02 7.100000e+01 + vertex 6.631922e+00 4.542588e+02 7.100000e+01 + vertex 6.000001e+00 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.800003e+00 4.525785e+02 7.100000e+01 + vertex 6.000001e+00 4.539641e+02 7.100000e+01 + vertex 6.457310e+00 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.523385e+02 7.100000e+01 + vertex 6.000001e+00 4.539641e+02 7.100000e+01 + vertex 5.428851e+00 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.457310e+00 4.523385e+02 7.100000e+01 + vertex 5.428851e+00 4.535642e+02 7.100000e+01 + vertex 6.161496e+00 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.520427e+02 7.100000e+01 + vertex 5.428851e+00 4.535642e+02 7.100000e+01 + vertex 4.935823e+00 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.161496e+00 4.520427e+02 7.100000e+01 + vertex 4.935823e+00 4.530711e+02 7.100000e+01 + vertex 5.921539e+00 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.517000e+02 7.100000e+01 + vertex 4.935823e+00 4.530711e+02 7.100000e+01 + vertex 4.535899e+00 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.921539e+00 4.517000e+02 7.100000e+01 + vertex 4.535899e+00 4.525000e+02 7.100000e+01 + vertex 5.744740e+00 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.744740e+00 4.513209e+02 7.100000e+01 + vertex 4.535899e+00 4.525000e+02 7.100000e+01 + vertex 4.241232e+00 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715688e-02 -0.000000e+00 + outer loop + vertex 4.000001e+00 4.505000e+02 7.100000e+01 + vertex 4.000001e+00 4.505000e+02 7.450000e+01 + vertex 4.060771e+00 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715688e-02 -0.000000e+00 + outer loop + vertex 4.060771e+00 4.498054e+02 7.100000e+01 + vertex 4.000001e+00 4.505000e+02 7.450000e+01 + vertex 4.060771e+00 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659273e-01 2.588137e-01 -0.000000e+00 + outer loop + vertex 4.060771e+00 4.498054e+02 7.100000e+01 + vertex 4.060771e+00 4.498054e+02 7.450000e+01 + vertex 4.241232e+00 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659273e-01 2.588137e-01 -0.000000e+00 + outer loop + vertex 4.241232e+00 4.491319e+02 7.100000e+01 + vertex 4.060771e+00 4.498054e+02 7.450000e+01 + vertex 4.241232e+00 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063036e-01 4.226272e-01 -0.000000e+00 + outer loop + vertex 4.241232e+00 4.491319e+02 7.100000e+01 + vertex 4.241232e+00 4.491319e+02 7.450000e+01 + vertex 4.535899e+00 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063036e-01 4.226272e-01 -0.000000e+00 + outer loop + vertex 4.535899e+00 4.485000e+02 7.100000e+01 + vertex 4.241232e+00 4.491319e+02 7.450000e+01 + vertex 4.535899e+00 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191566e-01 5.735699e-01 -0.000000e+00 + outer loop + vertex 4.535899e+00 4.485000e+02 7.100000e+01 + vertex 4.535899e+00 4.485000e+02 7.450000e+01 + vertex 4.935823e+00 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191566e-01 5.735699e-01 -0.000000e+00 + outer loop + vertex 4.935823e+00 4.479288e+02 7.100000e+01 + vertex 4.535899e+00 4.485000e+02 7.450000e+01 + vertex 4.935823e+00 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071014e-01 7.071121e-01 -0.000000e+00 + outer loop + vertex 4.935823e+00 4.479288e+02 7.100000e+01 + vertex 4.935823e+00 4.479288e+02 7.450000e+01 + vertex 5.428851e+00 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071014e-01 7.071121e-01 -0.000000e+00 + outer loop + vertex 5.428851e+00 4.474358e+02 7.100000e+01 + vertex 4.935823e+00 4.479288e+02 7.450000e+01 + vertex 5.428851e+00 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 -0.000000e+00 + outer loop + vertex 5.428851e+00 4.474358e+02 7.100000e+01 + vertex 5.428851e+00 4.474358e+02 7.450000e+01 + vertex 6.000001e+00 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735703e-01 8.191564e-01 -0.000000e+00 + outer loop + vertex 6.000001e+00 4.470359e+02 7.100000e+01 + vertex 5.428851e+00 4.474358e+02 7.450000e+01 + vertex 6.000001e+00 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226368e-01 9.062991e-01 -0.000000e+00 + outer loop + vertex 6.000001e+00 4.470359e+02 7.100000e+01 + vertex 6.000001e+00 4.470359e+02 7.450000e+01 + vertex 6.631922e+00 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226368e-01 9.062991e-01 -0.000000e+00 + outer loop + vertex 6.631922e+00 4.467412e+02 7.100000e+01 + vertex 6.000001e+00 4.470359e+02 7.450000e+01 + vertex 6.631922e+00 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 9.659285e-01 -0.000000e+00 + outer loop + vertex 6.631922e+00 4.467412e+02 7.100000e+01 + vertex 6.631922e+00 4.467412e+02 7.450000e+01 + vertex 7.305410e+00 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588091e-01 9.659285e-01 -0.000000e+00 + outer loop + vertex 7.305410e+00 4.465608e+02 7.100000e+01 + vertex 6.631922e+00 4.467412e+02 7.450000e+01 + vertex 7.305410e+00 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715297e-02 9.961949e-01 -0.000000e+00 + outer loop + vertex 7.305410e+00 4.465608e+02 7.100000e+01 + vertex 7.305410e+00 4.465608e+02 7.450000e+01 + vertex 8.000001e+00 4.465000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715297e-02 9.961949e-01 -0.000000e+00 + outer loop + vertex 8.000001e+00 4.465000e+02 7.100000e+01 + vertex 7.305410e+00 4.465608e+02 7.450000e+01 + vertex 8.000001e+00 4.465000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715297e-02 9.961949e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.465000e+02 7.100000e+01 + vertex 8.000001e+00 4.465000e+02 7.450000e+01 + vertex 8.694593e+00 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715297e-02 9.961949e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.465608e+02 7.100000e+01 + vertex 8.000001e+00 4.465000e+02 7.450000e+01 + vertex 8.694593e+00 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.465608e+02 7.100000e+01 + vertex 8.694593e+00 4.465608e+02 7.450000e+01 + vertex 9.368081e+00 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.467412e+02 7.100000e+01 + vertex 8.694593e+00 4.465608e+02 7.450000e+01 + vertex 9.368081e+00 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226368e-01 9.062991e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.467412e+02 7.100000e+01 + vertex 9.368081e+00 4.467412e+02 7.450000e+01 + vertex 1.000000e+01 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226368e-01 9.062991e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.470359e+02 7.100000e+01 + vertex 9.368081e+00 4.467412e+02 7.450000e+01 + vertex 1.000000e+01 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.470359e+02 7.100000e+01 + vertex 1.000000e+01 4.470359e+02 7.450000e+01 + vertex 1.057115e+01 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735703e-01 8.191564e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.474358e+02 7.100000e+01 + vertex 1.000000e+01 4.470359e+02 7.450000e+01 + vertex 1.057115e+01 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071014e-01 7.071121e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.474358e+02 7.100000e+01 + vertex 1.057115e+01 4.474358e+02 7.450000e+01 + vertex 1.106418e+01 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071014e-01 7.071121e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.479288e+02 7.100000e+01 + vertex 1.057115e+01 4.474358e+02 7.450000e+01 + vertex 1.106418e+01 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191566e-01 5.735699e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.479288e+02 7.100000e+01 + vertex 1.106418e+01 4.479288e+02 7.450000e+01 + vertex 1.146410e+01 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191566e-01 5.735699e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.485000e+02 7.100000e+01 + vertex 1.106418e+01 4.479288e+02 7.450000e+01 + vertex 1.146410e+01 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063036e-01 4.226272e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.485000e+02 7.100000e+01 + vertex 1.146410e+01 4.485000e+02 7.450000e+01 + vertex 1.175877e+01 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063036e-01 4.226272e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.491319e+02 7.100000e+01 + vertex 1.146410e+01 4.485000e+02 7.450000e+01 + vertex 1.175877e+01 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659273e-01 2.588137e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.491319e+02 7.100000e+01 + vertex 1.175877e+01 4.491319e+02 7.450000e+01 + vertex 1.193923e+01 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659273e-01 2.588137e-01 0.000000e+00 + outer loop + vertex 1.193923e+01 4.498054e+02 7.100000e+01 + vertex 1.175877e+01 4.491319e+02 7.450000e+01 + vertex 1.193923e+01 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715688e-02 0.000000e+00 + outer loop + vertex 1.193923e+01 4.498054e+02 7.100000e+01 + vertex 1.193923e+01 4.498054e+02 7.450000e+01 + vertex 1.200000e+01 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715688e-02 0.000000e+00 + outer loop + vertex 1.200000e+01 4.505000e+02 7.100000e+01 + vertex 1.193923e+01 4.498054e+02 7.450000e+01 + vertex 1.200000e+01 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961943e-01 -8.716059e-02 0.000000e+00 + outer loop + vertex 1.200000e+01 4.505000e+02 7.100000e+01 + vertex 1.200000e+01 4.505000e+02 7.450000e+01 + vertex 1.193923e+01 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961943e-01 -8.716059e-02 0.000000e+00 + outer loop + vertex 1.193923e+01 4.511946e+02 7.100000e+01 + vertex 1.200000e+01 4.505000e+02 7.450000e+01 + vertex 1.193923e+01 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659273e-01 -2.588137e-01 0.000000e+00 + outer loop + vertex 1.193923e+01 4.511946e+02 7.100000e+01 + vertex 1.193923e+01 4.511946e+02 7.450000e+01 + vertex 1.175877e+01 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659273e-01 -2.588137e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.518681e+02 7.100000e+01 + vertex 1.193923e+01 4.511946e+02 7.450000e+01 + vertex 1.175877e+01 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063036e-01 -4.226272e-01 0.000000e+00 + outer loop + vertex 1.175877e+01 4.518681e+02 7.100000e+01 + vertex 1.175877e+01 4.518681e+02 7.450000e+01 + vertex 1.146410e+01 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063036e-01 -4.226272e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.525000e+02 7.100000e+01 + vertex 1.175877e+01 4.518681e+02 7.450000e+01 + vertex 1.146410e+01 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 1.146410e+01 4.525000e+02 7.100000e+01 + vertex 1.146410e+01 4.525000e+02 7.450000e+01 + vertex 1.106418e+01 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.530711e+02 7.100000e+01 + vertex 1.146410e+01 4.525000e+02 7.450000e+01 + vertex 1.106418e+01 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 1.106418e+01 4.530711e+02 7.100000e+01 + vertex 1.106418e+01 4.530711e+02 7.450000e+01 + vertex 1.057115e+01 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.535642e+02 7.100000e+01 + vertex 1.106418e+01 4.530711e+02 7.450000e+01 + vertex 1.057115e+01 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 1.057115e+01 4.535642e+02 7.100000e+01 + vertex 1.057115e+01 4.535642e+02 7.450000e+01 + vertex 1.000000e+01 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.539641e+02 7.100000e+01 + vertex 1.057115e+01 4.535642e+02 7.450000e+01 + vertex 1.000000e+01 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 1.000000e+01 4.539641e+02 7.100000e+01 + vertex 1.000000e+01 4.539641e+02 7.450000e+01 + vertex 9.368081e+00 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.542588e+02 7.100000e+01 + vertex 1.000000e+01 4.539641e+02 7.450000e+01 + vertex 9.368081e+00 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 9.368081e+00 4.542588e+02 7.100000e+01 + vertex 9.368081e+00 4.542588e+02 7.450000e+01 + vertex 8.694593e+00 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.544392e+02 7.100000e+01 + vertex 9.368081e+00 4.542588e+02 7.450000e+01 + vertex 8.694593e+00 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 8.694593e+00 4.544392e+02 7.100000e+01 + vertex 8.694593e+00 4.544392e+02 7.450000e+01 + vertex 8.000001e+00 4.545000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.545000e+02 7.100000e+01 + vertex 8.694593e+00 4.544392e+02 7.450000e+01 + vertex 8.000001e+00 4.545000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 8.000001e+00 4.545000e+02 7.100000e+01 + vertex 8.000001e+00 4.545000e+02 7.450000e+01 + vertex 7.305410e+00 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715297e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 7.305410e+00 4.544392e+02 7.100000e+01 + vertex 8.000001e+00 4.545000e+02 7.450000e+01 + vertex 7.305410e+00 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 7.305410e+00 4.544392e+02 7.100000e+01 + vertex 7.305410e+00 4.544392e+02 7.450000e+01 + vertex 6.631922e+00 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 6.631922e+00 4.542588e+02 7.100000e+01 + vertex 7.305410e+00 4.544392e+02 7.450000e+01 + vertex 6.631922e+00 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 6.631922e+00 4.542588e+02 7.100000e+01 + vertex 6.631922e+00 4.542588e+02 7.450000e+01 + vertex 6.000001e+00 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226368e-01 -9.062991e-01 0.000000e+00 + outer loop + vertex 6.000001e+00 4.539641e+02 7.100000e+01 + vertex 6.631922e+00 4.542588e+02 7.450000e+01 + vertex 6.000001e+00 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 6.000001e+00 4.539641e+02 7.100000e+01 + vertex 6.000001e+00 4.539641e+02 7.450000e+01 + vertex 5.428851e+00 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735703e-01 -8.191564e-01 0.000000e+00 + outer loop + vertex 5.428851e+00 4.535642e+02 7.100000e+01 + vertex 6.000001e+00 4.539641e+02 7.450000e+01 + vertex 5.428851e+00 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 5.428851e+00 4.535642e+02 7.100000e+01 + vertex 5.428851e+00 4.535642e+02 7.450000e+01 + vertex 4.935823e+00 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071014e-01 -7.071121e-01 0.000000e+00 + outer loop + vertex 4.935823e+00 4.530711e+02 7.100000e+01 + vertex 5.428851e+00 4.535642e+02 7.450000e+01 + vertex 4.935823e+00 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 4.935823e+00 4.530711e+02 7.100000e+01 + vertex 4.935823e+00 4.530711e+02 7.450000e+01 + vertex 4.535899e+00 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191566e-01 -5.735699e-01 0.000000e+00 + outer loop + vertex 4.535899e+00 4.525000e+02 7.100000e+01 + vertex 4.935823e+00 4.530711e+02 7.450000e+01 + vertex 4.535899e+00 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063036e-01 -4.226272e-01 0.000000e+00 + outer loop + vertex 4.535899e+00 4.525000e+02 7.100000e+01 + vertex 4.535899e+00 4.525000e+02 7.450000e+01 + vertex 4.241232e+00 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063036e-01 -4.226272e-01 0.000000e+00 + outer loop + vertex 4.241232e+00 4.518681e+02 7.100000e+01 + vertex 4.535899e+00 4.525000e+02 7.450000e+01 + vertex 4.241232e+00 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659273e-01 -2.588137e-01 0.000000e+00 + outer loop + vertex 4.241232e+00 4.518681e+02 7.100000e+01 + vertex 4.241232e+00 4.518681e+02 7.450000e+01 + vertex 4.060771e+00 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659273e-01 -2.588137e-01 0.000000e+00 + outer loop + vertex 4.060771e+00 4.511946e+02 7.100000e+01 + vertex 4.241232e+00 4.518681e+02 7.450000e+01 + vertex 4.060771e+00 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.716059e-02 0.000000e+00 + outer loop + vertex 4.060771e+00 4.511946e+02 7.100000e+01 + vertex 4.060771e+00 4.511946e+02 7.450000e+01 + vertex 4.000001e+00 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961943e-01 -8.716059e-02 0.000000e+00 + outer loop + vertex 4.000001e+00 4.505000e+02 7.100000e+01 + vertex 4.060771e+00 4.511946e+02 7.450000e+01 + vertex 4.000001e+00 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 4.288716e+02 0.000000e+00 + vertex 4.391005e+02 4.251005e+02 0.000000e+00 + vertex 4.428716e+02 4.298577e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.428716e+02 4.298577e+02 0.000000e+00 + vertex 4.391005e+02 4.251005e+02 0.000000e+00 + vertex 4.376738e+02 4.267710e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.428716e+02 4.298577e+02 0.000000e+00 + vertex 4.376738e+02 4.267710e+02 0.000000e+00 + vertex 4.420718e+02 4.310000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.420718e+02 4.310000e+02 0.000000e+00 + vertex 4.376738e+02 4.267710e+02 0.000000e+00 + vertex 4.365259e+02 4.286441e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.420718e+02 4.310000e+02 0.000000e+00 + vertex 4.365259e+02 4.286441e+02 0.000000e+00 + vertex 4.414825e+02 4.322639e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.414825e+02 4.322639e+02 0.000000e+00 + vertex 4.365259e+02 4.286441e+02 0.000000e+00 + vertex 4.356852e+02 4.306737e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.414825e+02 4.322639e+02 0.000000e+00 + vertex 4.356852e+02 4.306737e+02 0.000000e+00 + vertex 4.411215e+02 4.336108e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.411215e+02 4.336108e+02 0.000000e+00 + vertex 4.356852e+02 4.306737e+02 0.000000e+00 + vertex 4.351724e+02 4.328099e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.411215e+02 4.336108e+02 0.000000e+00 + vertex 4.351724e+02 4.328099e+02 0.000000e+00 + vertex 4.410000e+02 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410000e+02 4.350000e+02 0.000000e+00 + vertex 4.351724e+02 4.328099e+02 0.000000e+00 + vertex 4.350000e+02 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410000e+02 4.350000e+02 0.000000e+00 + vertex 4.350000e+02 4.350000e+02 0.000000e+00 + vertex 4.411215e+02 4.363892e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.411215e+02 4.363892e+02 0.000000e+00 + vertex 4.350000e+02 4.350000e+02 0.000000e+00 + vertex 4.351724e+02 4.371901e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.411215e+02 4.363892e+02 0.000000e+00 + vertex 4.351724e+02 4.371901e+02 0.000000e+00 + vertex 4.414825e+02 4.377362e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.414825e+02 4.377362e+02 0.000000e+00 + vertex 4.351724e+02 4.371901e+02 0.000000e+00 + vertex 4.356852e+02 4.393262e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.414825e+02 4.377362e+02 0.000000e+00 + vertex 4.356852e+02 4.393262e+02 0.000000e+00 + vertex 4.420718e+02 4.390000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.420718e+02 4.390000e+02 0.000000e+00 + vertex 4.356852e+02 4.393262e+02 0.000000e+00 + vertex 4.365259e+02 4.413559e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.420718e+02 4.390000e+02 0.000000e+00 + vertex 4.365259e+02 4.413559e+02 0.000000e+00 + vertex 4.428716e+02 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 4.298577e+02 0.000000e+00 + vertex 4.588995e+02 4.251005e+02 0.000000e+00 + vertex 4.541423e+02 4.288716e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541423e+02 4.288716e+02 0.000000e+00 + vertex 4.588995e+02 4.251005e+02 0.000000e+00 + vertex 4.572290e+02 4.236737e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541423e+02 4.288716e+02 0.000000e+00 + vertex 4.572290e+02 4.236737e+02 0.000000e+00 + vertex 4.530000e+02 4.280718e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.530000e+02 4.280718e+02 0.000000e+00 + vertex 4.572290e+02 4.236737e+02 0.000000e+00 + vertex 4.553559e+02 4.225259e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.530000e+02 4.280718e+02 0.000000e+00 + vertex 4.553559e+02 4.225259e+02 0.000000e+00 + vertex 4.517362e+02 4.274825e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.517362e+02 4.274825e+02 0.000000e+00 + vertex 4.553559e+02 4.225259e+02 0.000000e+00 + vertex 4.533262e+02 4.216852e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.517362e+02 4.274825e+02 0.000000e+00 + vertex 4.533262e+02 4.216852e+02 0.000000e+00 + vertex 4.503892e+02 4.271215e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.503892e+02 4.271215e+02 0.000000e+00 + vertex 4.533262e+02 4.216852e+02 0.000000e+00 + vertex 4.511901e+02 4.211724e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.503892e+02 4.271215e+02 0.000000e+00 + vertex 4.511901e+02 4.211724e+02 0.000000e+00 + vertex 4.490000e+02 4.270000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 0.000000e+00 + vertex 4.511901e+02 4.211724e+02 0.000000e+00 + vertex 4.490000e+02 4.210000e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 0.000000e+00 + vertex 4.490000e+02 4.210000e+02 0.000000e+00 + vertex 4.476108e+02 4.271215e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.476108e+02 4.271215e+02 0.000000e+00 + vertex 4.490000e+02 4.210000e+02 0.000000e+00 + vertex 4.468099e+02 4.211724e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.476108e+02 4.271215e+02 0.000000e+00 + vertex 4.468099e+02 4.211724e+02 0.000000e+00 + vertex 4.462638e+02 4.274825e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.462638e+02 4.274825e+02 0.000000e+00 + vertex 4.468099e+02 4.211724e+02 0.000000e+00 + vertex 4.446738e+02 4.216852e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.462638e+02 4.274825e+02 0.000000e+00 + vertex 4.446738e+02 4.216852e+02 0.000000e+00 + vertex 4.450000e+02 4.280718e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.450000e+02 4.280718e+02 0.000000e+00 + vertex 4.446738e+02 4.216852e+02 0.000000e+00 + vertex 4.426441e+02 4.225259e+02 0.000000e+00 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.450000e+02 4.280718e+02 0.000000e+00 + vertex 4.426441e+02 4.225259e+02 0.000000e+00 + vertex 4.438577e+02 4.288716e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 4.288716e+02 0.000000e+00 + vertex 4.426441e+02 4.225259e+02 0.000000e+00 + vertex 4.407710e+02 4.236737e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 4.288716e+02 0.000000e+00 + vertex 4.407710e+02 4.236737e+02 0.000000e+00 + vertex 4.391005e+02 4.251005e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541423e+02 4.411283e+02 0.000000e+00 + vertex 4.588995e+02 4.448995e+02 0.000000e+00 + vertex 4.551284e+02 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 4.401423e+02 0.000000e+00 + vertex 4.588995e+02 4.448995e+02 0.000000e+00 + vertex 4.603262e+02 4.432290e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 4.401423e+02 0.000000e+00 + vertex 4.603262e+02 4.432290e+02 0.000000e+00 + vertex 4.559282e+02 4.390000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.559282e+02 4.390000e+02 0.000000e+00 + vertex 4.603262e+02 4.432290e+02 0.000000e+00 + vertex 4.614741e+02 4.413559e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.559282e+02 4.390000e+02 0.000000e+00 + vertex 4.614741e+02 4.413559e+02 0.000000e+00 + vertex 4.565175e+02 4.377362e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565175e+02 4.377362e+02 0.000000e+00 + vertex 4.614741e+02 4.413559e+02 0.000000e+00 + vertex 4.623148e+02 4.393262e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565175e+02 4.377362e+02 0.000000e+00 + vertex 4.623148e+02 4.393262e+02 0.000000e+00 + vertex 4.568785e+02 4.363892e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.568785e+02 4.363892e+02 0.000000e+00 + vertex 4.623148e+02 4.393262e+02 0.000000e+00 + vertex 4.628276e+02 4.371901e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.568785e+02 4.363892e+02 0.000000e+00 + vertex 4.628276e+02 4.371901e+02 0.000000e+00 + vertex 4.570000e+02 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.570000e+02 4.350000e+02 0.000000e+00 + vertex 4.628276e+02 4.371901e+02 0.000000e+00 + vertex 4.630000e+02 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.570000e+02 4.350000e+02 0.000000e+00 + vertex 4.630000e+02 4.350000e+02 0.000000e+00 + vertex 4.568785e+02 4.336108e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.568785e+02 4.336108e+02 0.000000e+00 + vertex 4.630000e+02 4.350000e+02 0.000000e+00 + vertex 4.628276e+02 4.328099e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.568785e+02 4.336108e+02 0.000000e+00 + vertex 4.628276e+02 4.328099e+02 0.000000e+00 + vertex 4.565175e+02 4.322639e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565175e+02 4.322639e+02 0.000000e+00 + vertex 4.628276e+02 4.328099e+02 0.000000e+00 + vertex 4.623148e+02 4.306737e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.565175e+02 4.322639e+02 0.000000e+00 + vertex 4.623148e+02 4.306737e+02 0.000000e+00 + vertex 4.559282e+02 4.310000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.559282e+02 4.310000e+02 0.000000e+00 + vertex 4.623148e+02 4.306737e+02 0.000000e+00 + vertex 4.614741e+02 4.286441e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.559282e+02 4.310000e+02 0.000000e+00 + vertex 4.614741e+02 4.286441e+02 0.000000e+00 + vertex 4.551284e+02 4.298577e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 4.298577e+02 0.000000e+00 + vertex 4.614741e+02 4.286441e+02 0.000000e+00 + vertex 4.603262e+02 4.267710e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.551284e+02 4.298577e+02 0.000000e+00 + vertex 4.603262e+02 4.267710e+02 0.000000e+00 + vertex 4.588995e+02 4.251005e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.365259e+02 4.413559e+02 0.000000e+00 + vertex 4.376738e+02 4.432290e+02 0.000000e+00 + vertex 4.428716e+02 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.428716e+02 4.401423e+02 0.000000e+00 + vertex 4.376738e+02 4.432290e+02 0.000000e+00 + vertex 4.391005e+02 4.448995e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.428716e+02 4.401423e+02 0.000000e+00 + vertex 4.391005e+02 4.448995e+02 0.000000e+00 + vertex 4.438577e+02 4.411283e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 4.411283e+02 0.000000e+00 + vertex 4.391005e+02 4.448995e+02 0.000000e+00 + vertex 4.407710e+02 4.463262e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.438577e+02 4.411283e+02 0.000000e+00 + vertex 4.407710e+02 4.463262e+02 0.000000e+00 + vertex 4.450000e+02 4.419282e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.450000e+02 4.419282e+02 0.000000e+00 + vertex 4.407710e+02 4.463262e+02 0.000000e+00 + vertex 4.426441e+02 4.474741e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.450000e+02 4.419282e+02 0.000000e+00 + vertex 4.426441e+02 4.474741e+02 0.000000e+00 + vertex 4.462638e+02 4.425175e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.462638e+02 4.425175e+02 0.000000e+00 + vertex 4.426441e+02 4.474741e+02 0.000000e+00 + vertex 4.446738e+02 4.483148e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.462638e+02 4.425175e+02 0.000000e+00 + vertex 4.446738e+02 4.483148e+02 0.000000e+00 + vertex 4.476108e+02 4.428785e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.476108e+02 4.428785e+02 0.000000e+00 + vertex 4.446738e+02 4.483148e+02 0.000000e+00 + vertex 4.468099e+02 4.488276e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.476108e+02 4.428785e+02 0.000000e+00 + vertex 4.468099e+02 4.488276e+02 0.000000e+00 + vertex 4.490000e+02 4.430000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.430000e+02 0.000000e+00 + vertex 4.468099e+02 4.488276e+02 0.000000e+00 + vertex 4.490000e+02 4.490000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.430000e+02 0.000000e+00 + vertex 4.490000e+02 4.490000e+02 0.000000e+00 + vertex 4.503892e+02 4.428785e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.503892e+02 4.428785e+02 0.000000e+00 + vertex 4.490000e+02 4.490000e+02 0.000000e+00 + vertex 4.511901e+02 4.488276e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.503892e+02 4.428785e+02 0.000000e+00 + vertex 4.511901e+02 4.488276e+02 0.000000e+00 + vertex 4.517362e+02 4.425175e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.517362e+02 4.425175e+02 0.000000e+00 + vertex 4.511901e+02 4.488276e+02 0.000000e+00 + vertex 4.533262e+02 4.483148e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.517362e+02 4.425175e+02 0.000000e+00 + vertex 4.533262e+02 4.483148e+02 0.000000e+00 + vertex 4.530000e+02 4.419282e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.530000e+02 4.419282e+02 0.000000e+00 + vertex 4.533262e+02 4.483148e+02 0.000000e+00 + vertex 4.553559e+02 4.474741e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.530000e+02 4.419282e+02 0.000000e+00 + vertex 4.553559e+02 4.474741e+02 0.000000e+00 + vertex 4.541423e+02 4.411283e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541423e+02 4.411283e+02 0.000000e+00 + vertex 4.553559e+02 4.474741e+02 0.000000e+00 + vertex 4.572290e+02 4.463262e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.541423e+02 4.411283e+02 0.000000e+00 + vertex 4.572290e+02 4.463262e+02 0.000000e+00 + vertex 4.588995e+02 4.448995e+02 0.000000e+00 + endloop + endfacet + facet normal 9.969179e-01 -7.845165e-02 0.000000e+00 + outer loop + vertex 4.630000e+02 4.350000e+02 0.000000e+00 + vertex 4.628276e+02 4.328099e+02 7.000000e+01 + vertex 4.628276e+02 4.328099e+02 0.000000e+00 + endloop + endfacet + facet normal 9.723710e-01 -2.334407e-01 0.000000e+00 + outer loop + vertex 4.628276e+02 4.328099e+02 0.000000e+00 + vertex 4.628276e+02 4.328099e+02 7.000000e+01 + vertex 4.623148e+02 4.306737e+02 7.000000e+01 + endloop + endfacet + facet normal 9.723710e-01 -2.334407e-01 0.000000e+00 + outer loop + vertex 4.628276e+02 4.328099e+02 0.000000e+00 + vertex 4.623148e+02 4.306737e+02 7.000000e+01 + vertex 4.623148e+02 4.306737e+02 0.000000e+00 + endloop + endfacet + facet normal 9.238756e-01 -3.826929e-01 0.000000e+00 + outer loop + vertex 4.623148e+02 4.306737e+02 0.000000e+00 + vertex 4.623148e+02 4.306737e+02 7.000000e+01 + vertex 4.614741e+02 4.286441e+02 7.000000e+01 + endloop + endfacet + facet normal 9.238756e-01 -3.826929e-01 0.000000e+00 + outer loop + vertex 4.623148e+02 4.306737e+02 0.000000e+00 + vertex 4.614741e+02 4.286441e+02 7.000000e+01 + vertex 4.614741e+02 4.286441e+02 0.000000e+00 + endloop + endfacet + facet normal 8.526410e-01 -5.224972e-01 0.000000e+00 + outer loop + vertex 4.614741e+02 4.286441e+02 0.000000e+00 + vertex 4.614741e+02 4.286441e+02 7.000000e+01 + vertex 4.603262e+02 4.267710e+02 7.000000e+01 + endloop + endfacet + facet normal 8.526410e-01 -5.224972e-01 0.000000e+00 + outer loop + vertex 4.614741e+02 4.286441e+02 0.000000e+00 + vertex 4.603262e+02 4.267710e+02 7.000000e+01 + vertex 4.603262e+02 4.267710e+02 0.000000e+00 + endloop + endfacet + facet normal 7.604045e-01 -6.494497e-01 0.000000e+00 + outer loop + vertex 4.603262e+02 4.267710e+02 0.000000e+00 + vertex 4.603262e+02 4.267710e+02 7.000000e+01 + vertex 4.588995e+02 4.251005e+02 7.000000e+01 + endloop + endfacet + facet normal 7.604045e-01 -6.494497e-01 0.000000e+00 + outer loop + vertex 4.603262e+02 4.267710e+02 0.000000e+00 + vertex 4.588995e+02 4.251005e+02 7.000000e+01 + vertex 4.588995e+02 4.251005e+02 0.000000e+00 + endloop + endfacet + facet normal 6.494564e-01 -7.603988e-01 0.000000e+00 + outer loop + vertex 4.588995e+02 4.251005e+02 0.000000e+00 + vertex 4.588995e+02 4.251005e+02 7.000000e+01 + vertex 4.572290e+02 4.236737e+02 7.000000e+01 + endloop + endfacet + facet normal 6.494564e-01 -7.603988e-01 0.000000e+00 + outer loop + vertex 4.588995e+02 4.251005e+02 0.000000e+00 + vertex 4.572290e+02 4.236737e+02 7.000000e+01 + vertex 4.572290e+02 4.236737e+02 0.000000e+00 + endloop + endfacet + facet normal 5.224911e-01 -8.526447e-01 0.000000e+00 + outer loop + vertex 4.572290e+02 4.236737e+02 0.000000e+00 + vertex 4.572290e+02 4.236737e+02 7.000000e+01 + vertex 4.553559e+02 4.225259e+02 7.000000e+01 + endloop + endfacet + facet normal 5.224911e-01 -8.526447e-01 0.000000e+00 + outer loop + vertex 4.572290e+02 4.236737e+02 0.000000e+00 + vertex 4.553559e+02 4.225259e+02 7.000000e+01 + vertex 4.553559e+02 4.225259e+02 0.000000e+00 + endloop + endfacet + facet normal 3.826813e-01 -9.238804e-01 0.000000e+00 + outer loop + vertex 4.553559e+02 4.225259e+02 0.000000e+00 + vertex 4.553559e+02 4.225259e+02 7.000000e+01 + vertex 4.533262e+02 4.216852e+02 7.000000e+01 + endloop + endfacet + facet normal 3.826813e-01 -9.238804e-01 0.000000e+00 + outer loop + vertex 4.553559e+02 4.225259e+02 0.000000e+00 + vertex 4.533262e+02 4.216852e+02 7.000000e+01 + vertex 4.533262e+02 4.216852e+02 0.000000e+00 + endloop + endfacet + facet normal 2.334535e-01 -9.723680e-01 0.000000e+00 + outer loop + vertex 4.533262e+02 4.216852e+02 0.000000e+00 + vertex 4.533262e+02 4.216852e+02 7.000000e+01 + vertex 4.511901e+02 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal 2.334535e-01 -9.723680e-01 0.000000e+00 + outer loop + vertex 4.533262e+02 4.216852e+02 0.000000e+00 + vertex 4.511901e+02 4.211724e+02 7.000000e+01 + vertex 4.511901e+02 4.211724e+02 0.000000e+00 + endloop + endfacet + facet normal 7.845165e-02 -9.969179e-01 0.000000e+00 + outer loop + vertex 4.511901e+02 4.211724e+02 0.000000e+00 + vertex 4.511901e+02 4.211724e+02 7.000000e+01 + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + endloop + endfacet + facet normal 7.845165e-02 -9.969179e-01 0.000000e+00 + outer loop + vertex 4.511901e+02 4.211724e+02 0.000000e+00 + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + vertex 4.490000e+02 4.210000e+02 0.000000e+00 + endloop + endfacet + facet normal -7.845165e-02 -9.969179e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.210000e+02 0.000000e+00 + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + vertex 4.468099e+02 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal -7.845165e-02 -9.969179e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.210000e+02 0.000000e+00 + vertex 4.468099e+02 4.211724e+02 7.000000e+01 + vertex 4.468099e+02 4.211724e+02 0.000000e+00 + endloop + endfacet + facet normal -2.334566e-01 -9.723672e-01 0.000000e+00 + outer loop + vertex 4.468099e+02 4.211724e+02 0.000000e+00 + vertex 4.468099e+02 4.211724e+02 7.000000e+01 + vertex 4.446738e+02 4.216852e+02 7.000000e+01 + endloop + endfacet + facet normal -2.334566e-01 -9.723672e-01 0.000000e+00 + outer loop + vertex 4.468099e+02 4.211724e+02 0.000000e+00 + vertex 4.446738e+02 4.216852e+02 7.000000e+01 + vertex 4.446738e+02 4.216852e+02 0.000000e+00 + endloop + endfacet + facet normal -3.826813e-01 -9.238804e-01 0.000000e+00 + outer loop + vertex 4.446738e+02 4.216852e+02 0.000000e+00 + vertex 4.446738e+02 4.216852e+02 7.000000e+01 + vertex 4.426441e+02 4.225259e+02 7.000000e+01 + endloop + endfacet + facet normal -3.826813e-01 -9.238804e-01 0.000000e+00 + outer loop + vertex 4.446738e+02 4.216852e+02 0.000000e+00 + vertex 4.426441e+02 4.225259e+02 7.000000e+01 + vertex 4.426441e+02 4.225259e+02 0.000000e+00 + endloop + endfacet + facet normal -5.224911e-01 -8.526447e-01 0.000000e+00 + outer loop + vertex 4.426441e+02 4.225259e+02 0.000000e+00 + vertex 4.426441e+02 4.225259e+02 7.000000e+01 + vertex 4.407710e+02 4.236737e+02 7.000000e+01 + endloop + endfacet + facet normal -5.224911e-01 -8.526447e-01 0.000000e+00 + outer loop + vertex 4.426441e+02 4.225259e+02 0.000000e+00 + vertex 4.407710e+02 4.236737e+02 7.000000e+01 + vertex 4.407710e+02 4.236737e+02 0.000000e+00 + endloop + endfacet + facet normal -6.494497e-01 -7.604045e-01 0.000000e+00 + outer loop + vertex 4.407710e+02 4.236737e+02 0.000000e+00 + vertex 4.407710e+02 4.236737e+02 7.000000e+01 + vertex 4.391005e+02 4.251005e+02 7.000000e+01 + endloop + endfacet + facet normal -6.494497e-01 -7.604045e-01 0.000000e+00 + outer loop + vertex 4.407710e+02 4.236737e+02 0.000000e+00 + vertex 4.391005e+02 4.251005e+02 7.000000e+01 + vertex 4.391005e+02 4.251005e+02 0.000000e+00 + endloop + endfacet + facet normal -7.604112e-01 -6.494419e-01 0.000000e+00 + outer loop + vertex 4.391005e+02 4.251005e+02 0.000000e+00 + vertex 4.391005e+02 4.251005e+02 7.000000e+01 + vertex 4.376738e+02 4.267710e+02 7.000000e+01 + endloop + endfacet + facet normal -7.604112e-01 -6.494419e-01 0.000000e+00 + outer loop + vertex 4.391005e+02 4.251005e+02 0.000000e+00 + vertex 4.376738e+02 4.267710e+02 7.000000e+01 + vertex 4.376738e+02 4.267710e+02 0.000000e+00 + endloop + endfacet + facet normal -8.526350e-01 -5.225070e-01 0.000000e+00 + outer loop + vertex 4.376738e+02 4.267710e+02 0.000000e+00 + vertex 4.376738e+02 4.267710e+02 7.000000e+01 + vertex 4.365259e+02 4.286441e+02 7.000000e+01 + endloop + endfacet + facet normal -8.526350e-01 -5.225070e-01 0.000000e+00 + outer loop + vertex 4.376738e+02 4.267710e+02 0.000000e+00 + vertex 4.365259e+02 4.286441e+02 7.000000e+01 + vertex 4.365259e+02 4.286441e+02 0.000000e+00 + endloop + endfacet + facet normal -9.238804e-01 -3.826813e-01 0.000000e+00 + outer loop + vertex 4.365259e+02 4.286441e+02 0.000000e+00 + vertex 4.365259e+02 4.286441e+02 7.000000e+01 + vertex 4.356852e+02 4.306737e+02 7.000000e+01 + endloop + endfacet + facet normal -9.238804e-01 -3.826813e-01 0.000000e+00 + outer loop + vertex 4.365259e+02 4.286441e+02 0.000000e+00 + vertex 4.356852e+02 4.306737e+02 7.000000e+01 + vertex 4.356852e+02 4.306737e+02 0.000000e+00 + endloop + endfacet + facet normal -9.723710e-01 -2.334407e-01 0.000000e+00 + outer loop + vertex 4.356852e+02 4.306737e+02 0.000000e+00 + vertex 4.356852e+02 4.306737e+02 7.000000e+01 + vertex 4.351724e+02 4.328099e+02 7.000000e+01 + endloop + endfacet + facet normal -9.723710e-01 -2.334407e-01 0.000000e+00 + outer loop + vertex 4.356852e+02 4.306737e+02 0.000000e+00 + vertex 4.351724e+02 4.328099e+02 7.000000e+01 + vertex 4.351724e+02 4.328099e+02 0.000000e+00 + endloop + endfacet + facet normal -9.969169e-01 -7.846513e-02 0.000000e+00 + outer loop + vertex 4.351724e+02 4.328099e+02 0.000000e+00 + vertex 4.351724e+02 4.328099e+02 7.000000e+01 + vertex 4.350000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.969169e-01 -7.846513e-02 0.000000e+00 + outer loop + vertex 4.351724e+02 4.328099e+02 0.000000e+00 + vertex 4.350000e+02 4.350000e+02 7.000000e+01 + vertex 4.350000e+02 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.969169e-01 7.846513e-02 0.000000e+00 + outer loop + vertex 4.350000e+02 4.350000e+02 0.000000e+00 + vertex 4.350000e+02 4.350000e+02 7.000000e+01 + vertex 4.351724e+02 4.371901e+02 7.000000e+01 + endloop + endfacet + facet normal -9.969169e-01 7.846513e-02 0.000000e+00 + outer loop + vertex 4.350000e+02 4.350000e+02 0.000000e+00 + vertex 4.351724e+02 4.371901e+02 7.000000e+01 + vertex 4.351724e+02 4.371901e+02 0.000000e+00 + endloop + endfacet + facet normal -9.723703e-01 2.334438e-01 0.000000e+00 + outer loop + vertex 4.351724e+02 4.371901e+02 0.000000e+00 + vertex 4.351724e+02 4.371901e+02 7.000000e+01 + vertex 4.356852e+02 4.393262e+02 7.000000e+01 + endloop + endfacet + facet normal -9.723703e-01 2.334438e-01 0.000000e+00 + outer loop + vertex 4.351724e+02 4.371901e+02 0.000000e+00 + vertex 4.356852e+02 4.393262e+02 7.000000e+01 + vertex 4.356852e+02 4.393262e+02 0.000000e+00 + endloop + endfacet + facet normal -9.238804e-01 3.826813e-01 0.000000e+00 + outer loop + vertex 4.356852e+02 4.393262e+02 0.000000e+00 + vertex 4.356852e+02 4.393262e+02 7.000000e+01 + vertex 4.365259e+02 4.413559e+02 7.000000e+01 + endloop + endfacet + facet normal -9.238804e-01 3.826813e-01 0.000000e+00 + outer loop + vertex 4.356852e+02 4.393262e+02 0.000000e+00 + vertex 4.365259e+02 4.413559e+02 7.000000e+01 + vertex 4.365259e+02 4.413559e+02 0.000000e+00 + endloop + endfacet + facet normal -8.526387e-01 5.225010e-01 0.000000e+00 + outer loop + vertex 4.365259e+02 4.413559e+02 0.000000e+00 + vertex 4.365259e+02 4.413559e+02 7.000000e+01 + vertex 4.376738e+02 4.432290e+02 7.000000e+01 + endloop + endfacet + facet normal -8.526387e-01 5.225010e-01 0.000000e+00 + outer loop + vertex 4.365259e+02 4.413559e+02 0.000000e+00 + vertex 4.376738e+02 4.432290e+02 7.000000e+01 + vertex 4.376738e+02 4.432290e+02 0.000000e+00 + endloop + endfacet + facet normal -7.604112e-01 6.494419e-01 0.000000e+00 + outer loop + vertex 4.376738e+02 4.432290e+02 0.000000e+00 + vertex 4.376738e+02 4.432290e+02 7.000000e+01 + vertex 4.391005e+02 4.448995e+02 7.000000e+01 + endloop + endfacet + facet normal -7.604112e-01 6.494419e-01 0.000000e+00 + outer loop + vertex 4.376738e+02 4.432290e+02 0.000000e+00 + vertex 4.391005e+02 4.448995e+02 7.000000e+01 + vertex 4.391005e+02 4.448995e+02 0.000000e+00 + endloop + endfacet + facet normal -6.494419e-01 7.604112e-01 0.000000e+00 + outer loop + vertex 4.391005e+02 4.448995e+02 0.000000e+00 + vertex 4.391005e+02 4.448995e+02 7.000000e+01 + vertex 4.407710e+02 4.463262e+02 7.000000e+01 + endloop + endfacet + facet normal -6.494419e-01 7.604112e-01 0.000000e+00 + outer loop + vertex 4.391005e+02 4.448995e+02 0.000000e+00 + vertex 4.407710e+02 4.463262e+02 7.000000e+01 + vertex 4.407710e+02 4.463262e+02 0.000000e+00 + endloop + endfacet + facet normal -5.225010e-01 8.526387e-01 0.000000e+00 + outer loop + vertex 4.407710e+02 4.463262e+02 0.000000e+00 + vertex 4.407710e+02 4.463262e+02 7.000000e+01 + vertex 4.426441e+02 4.474741e+02 7.000000e+01 + endloop + endfacet + facet normal -5.225010e-01 8.526387e-01 0.000000e+00 + outer loop + vertex 4.407710e+02 4.463262e+02 0.000000e+00 + vertex 4.426441e+02 4.474741e+02 7.000000e+01 + vertex 4.426441e+02 4.474741e+02 0.000000e+00 + endloop + endfacet + facet normal -3.826813e-01 9.238804e-01 0.000000e+00 + outer loop + vertex 4.426441e+02 4.474741e+02 0.000000e+00 + vertex 4.426441e+02 4.474741e+02 7.000000e+01 + vertex 4.446738e+02 4.483148e+02 7.000000e+01 + endloop + endfacet + facet normal -3.826813e-01 9.238804e-01 0.000000e+00 + outer loop + vertex 4.426441e+02 4.474741e+02 0.000000e+00 + vertex 4.446738e+02 4.483148e+02 7.000000e+01 + vertex 4.446738e+02 4.483148e+02 0.000000e+00 + endloop + endfacet + facet normal -2.334438e-01 9.723703e-01 0.000000e+00 + outer loop + vertex 4.446738e+02 4.483148e+02 0.000000e+00 + vertex 4.446738e+02 4.483148e+02 7.000000e+01 + vertex 4.468099e+02 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal -2.334438e-01 9.723703e-01 0.000000e+00 + outer loop + vertex 4.446738e+02 4.483148e+02 0.000000e+00 + vertex 4.468099e+02 4.488276e+02 7.000000e+01 + vertex 4.468099e+02 4.488276e+02 0.000000e+00 + endloop + endfacet + facet normal -7.846513e-02 9.969169e-01 0.000000e+00 + outer loop + vertex 4.468099e+02 4.488276e+02 0.000000e+00 + vertex 4.468099e+02 4.488276e+02 7.000000e+01 + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + endloop + endfacet + facet normal -7.846513e-02 9.969169e-01 0.000000e+00 + outer loop + vertex 4.468099e+02 4.488276e+02 0.000000e+00 + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + vertex 4.490000e+02 4.490000e+02 0.000000e+00 + endloop + endfacet + facet normal 7.846513e-02 9.969169e-01 -0.000000e+00 + outer loop + vertex 4.490000e+02 4.490000e+02 0.000000e+00 + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + vertex 4.511901e+02 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal 7.846513e-02 9.969169e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.490000e+02 0.000000e+00 + vertex 4.511901e+02 4.488276e+02 7.000000e+01 + vertex 4.511901e+02 4.488276e+02 0.000000e+00 + endloop + endfacet + facet normal 2.334407e-01 9.723710e-01 -0.000000e+00 + outer loop + vertex 4.511901e+02 4.488276e+02 0.000000e+00 + vertex 4.511901e+02 4.488276e+02 7.000000e+01 + vertex 4.533262e+02 4.483148e+02 7.000000e+01 + endloop + endfacet + facet normal 2.334407e-01 9.723710e-01 0.000000e+00 + outer loop + vertex 4.511901e+02 4.488276e+02 0.000000e+00 + vertex 4.533262e+02 4.483148e+02 7.000000e+01 + vertex 4.533262e+02 4.483148e+02 0.000000e+00 + endloop + endfacet + facet normal 3.826813e-01 9.238804e-01 -0.000000e+00 + outer loop + vertex 4.533262e+02 4.483148e+02 0.000000e+00 + vertex 4.533262e+02 4.483148e+02 7.000000e+01 + vertex 4.553559e+02 4.474741e+02 7.000000e+01 + endloop + endfacet + facet normal 3.826813e-01 9.238804e-01 0.000000e+00 + outer loop + vertex 4.533262e+02 4.483148e+02 0.000000e+00 + vertex 4.553559e+02 4.474741e+02 7.000000e+01 + vertex 4.553559e+02 4.474741e+02 0.000000e+00 + endloop + endfacet + facet normal 5.225010e-01 8.526387e-01 -0.000000e+00 + outer loop + vertex 4.553559e+02 4.474741e+02 0.000000e+00 + vertex 4.553559e+02 4.474741e+02 7.000000e+01 + vertex 4.572290e+02 4.463262e+02 7.000000e+01 + endloop + endfacet + facet normal 5.225010e-01 8.526387e-01 0.000000e+00 + outer loop + vertex 4.553559e+02 4.474741e+02 0.000000e+00 + vertex 4.572290e+02 4.463262e+02 7.000000e+01 + vertex 4.572290e+02 4.463262e+02 0.000000e+00 + endloop + endfacet + facet normal 6.494486e-01 7.604055e-01 -0.000000e+00 + outer loop + vertex 4.572290e+02 4.463262e+02 0.000000e+00 + vertex 4.572290e+02 4.463262e+02 7.000000e+01 + vertex 4.588995e+02 4.448995e+02 7.000000e+01 + endloop + endfacet + facet normal 6.494486e-01 7.604055e-01 0.000000e+00 + outer loop + vertex 4.572290e+02 4.463262e+02 0.000000e+00 + vertex 4.588995e+02 4.448995e+02 7.000000e+01 + vertex 4.588995e+02 4.448995e+02 0.000000e+00 + endloop + endfacet + facet normal 7.604045e-01 6.494497e-01 -0.000000e+00 + outer loop + vertex 4.588995e+02 4.448995e+02 0.000000e+00 + vertex 4.588995e+02 4.448995e+02 7.000000e+01 + vertex 4.603262e+02 4.432290e+02 7.000000e+01 + endloop + endfacet + facet normal 7.604045e-01 6.494497e-01 0.000000e+00 + outer loop + vertex 4.588995e+02 4.448995e+02 0.000000e+00 + vertex 4.603262e+02 4.432290e+02 7.000000e+01 + vertex 4.603262e+02 4.432290e+02 0.000000e+00 + endloop + endfacet + facet normal 8.526447e-01 5.224911e-01 -0.000000e+00 + outer loop + vertex 4.603262e+02 4.432290e+02 0.000000e+00 + vertex 4.603262e+02 4.432290e+02 7.000000e+01 + vertex 4.614741e+02 4.413559e+02 7.000000e+01 + endloop + endfacet + facet normal 8.526447e-01 5.224911e-01 0.000000e+00 + outer loop + vertex 4.603262e+02 4.432290e+02 0.000000e+00 + vertex 4.614741e+02 4.413559e+02 7.000000e+01 + vertex 4.614741e+02 4.413559e+02 0.000000e+00 + endloop + endfacet + facet normal 9.238756e-01 3.826929e-01 -0.000000e+00 + outer loop + vertex 4.614741e+02 4.413559e+02 0.000000e+00 + vertex 4.614741e+02 4.413559e+02 7.000000e+01 + vertex 4.623148e+02 4.393262e+02 7.000000e+01 + endloop + endfacet + facet normal 9.238756e-01 3.826929e-01 0.000000e+00 + outer loop + vertex 4.614741e+02 4.413559e+02 0.000000e+00 + vertex 4.623148e+02 4.393262e+02 7.000000e+01 + vertex 4.623148e+02 4.393262e+02 0.000000e+00 + endloop + endfacet + facet normal 9.723703e-01 2.334438e-01 -0.000000e+00 + outer loop + vertex 4.623148e+02 4.393262e+02 0.000000e+00 + vertex 4.623148e+02 4.393262e+02 7.000000e+01 + vertex 4.628276e+02 4.371901e+02 7.000000e+01 + endloop + endfacet + facet normal 9.723703e-01 2.334438e-01 0.000000e+00 + outer loop + vertex 4.623148e+02 4.393262e+02 0.000000e+00 + vertex 4.628276e+02 4.371901e+02 7.000000e+01 + vertex 4.628276e+02 4.371901e+02 0.000000e+00 + endloop + endfacet + facet normal 9.969179e-01 7.845165e-02 -0.000000e+00 + outer loop + vertex 4.628276e+02 4.371901e+02 0.000000e+00 + vertex 4.628276e+02 4.371901e+02 7.000000e+01 + vertex 4.630000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.969179e-01 7.845165e-02 0.000000e+00 + outer loop + vertex 4.628276e+02 4.371901e+02 0.000000e+00 + vertex 4.630000e+02 4.350000e+02 7.000000e+01 + vertex 4.630000e+02 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.969179e-01 -7.845165e-02 0.000000e+00 + outer loop + vertex 4.630000e+02 4.350000e+02 0.000000e+00 + vertex 4.630000e+02 4.350000e+02 7.000000e+01 + vertex 4.628276e+02 4.328099e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961949e-01 8.715343e-02 0.000000e+00 + outer loop + vertex 4.570000e+02 4.350000e+02 7.450000e+01 + vertex 4.570000e+02 4.350000e+02 0.000000e+00 + vertex 4.568785e+02 4.336108e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961949e-01 8.715343e-02 0.000000e+00 + outer loop + vertex 4.568785e+02 4.336108e+02 7.450000e+01 + vertex 4.570000e+02 4.350000e+02 0.000000e+00 + vertex 4.568785e+02 4.336108e+02 0.000000e+00 + endloop + endfacet + facet normal -9.659232e-01 2.588290e-01 0.000000e+00 + outer loop + vertex 4.568785e+02 4.336108e+02 7.450000e+01 + vertex 4.568785e+02 4.336108e+02 0.000000e+00 + vertex 4.565175e+02 4.322639e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659232e-01 2.588290e-01 0.000000e+00 + outer loop + vertex 4.565175e+02 4.322639e+02 7.450000e+01 + vertex 4.568785e+02 4.336108e+02 0.000000e+00 + vertex 4.565175e+02 4.322639e+02 0.000000e+00 + endloop + endfacet + facet normal -9.063092e-01 4.226152e-01 0.000000e+00 + outer loop + vertex 4.565175e+02 4.322639e+02 7.450000e+01 + vertex 4.565175e+02 4.322639e+02 0.000000e+00 + vertex 4.559282e+02 4.310000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063092e-01 4.226152e-01 0.000000e+00 + outer loop + vertex 4.559282e+02 4.310000e+02 7.450000e+01 + vertex 4.565175e+02 4.322639e+02 0.000000e+00 + vertex 4.559282e+02 4.310000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.191546e-01 5.735728e-01 0.000000e+00 + outer loop + vertex 4.559282e+02 4.310000e+02 7.450000e+01 + vertex 4.559282e+02 4.310000e+02 0.000000e+00 + vertex 4.551284e+02 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191546e-01 5.735728e-01 0.000000e+00 + outer loop + vertex 4.551284e+02 4.298577e+02 7.450000e+01 + vertex 4.559282e+02 4.310000e+02 0.000000e+00 + vertex 4.551284e+02 4.298577e+02 0.000000e+00 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.551284e+02 4.298577e+02 7.450000e+01 + vertex 4.551284e+02 4.298577e+02 0.000000e+00 + vertex 4.541423e+02 4.288716e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.541423e+02 4.288716e+02 7.450000e+01 + vertex 4.551284e+02 4.298577e+02 0.000000e+00 + vertex 4.541423e+02 4.288716e+02 0.000000e+00 + endloop + endfacet + facet normal -5.735728e-01 8.191546e-01 0.000000e+00 + outer loop + vertex 4.541423e+02 4.288716e+02 7.450000e+01 + vertex 4.541423e+02 4.288716e+02 0.000000e+00 + vertex 4.530000e+02 4.280718e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735728e-01 8.191546e-01 0.000000e+00 + outer loop + vertex 4.530000e+02 4.280718e+02 7.450000e+01 + vertex 4.541423e+02 4.288716e+02 0.000000e+00 + vertex 4.530000e+02 4.280718e+02 0.000000e+00 + endloop + endfacet + facet normal -4.226234e-01 9.063054e-01 0.000000e+00 + outer loop + vertex 4.530000e+02 4.280718e+02 7.450000e+01 + vertex 4.530000e+02 4.280718e+02 0.000000e+00 + vertex 4.517362e+02 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226234e-01 9.063054e-01 0.000000e+00 + outer loop + vertex 4.517362e+02 4.274825e+02 7.450000e+01 + vertex 4.530000e+02 4.280718e+02 0.000000e+00 + vertex 4.517362e+02 4.274825e+02 0.000000e+00 + endloop + endfacet + facet normal -2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 4.517362e+02 4.274825e+02 7.450000e+01 + vertex 4.517362e+02 4.274825e+02 0.000000e+00 + vertex 4.503892e+02 4.271215e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 4.503892e+02 4.271215e+02 7.450000e+01 + vertex 4.517362e+02 4.274825e+02 0.000000e+00 + vertex 4.503892e+02 4.271215e+02 0.000000e+00 + endloop + endfacet + facet normal -8.717278e-02 9.961932e-01 0.000000e+00 + outer loop + vertex 4.503892e+02 4.271215e+02 7.450000e+01 + vertex 4.503892e+02 4.271215e+02 0.000000e+00 + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.717278e-02 9.961932e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.503892e+02 4.271215e+02 0.000000e+00 + vertex 4.490000e+02 4.270000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.717464e-02 9.961930e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.490000e+02 4.270000e+02 0.000000e+00 + vertex 4.476108e+02 4.271215e+02 7.450000e+01 + endloop + endfacet + facet normal 8.717464e-02 9.961930e-01 0.000000e+00 + outer loop + vertex 4.476108e+02 4.271215e+02 7.450000e+01 + vertex 4.490000e+02 4.270000e+02 0.000000e+00 + vertex 4.476108e+02 4.271215e+02 0.000000e+00 + endloop + endfacet + facet normal 2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 4.476108e+02 4.271215e+02 7.450000e+01 + vertex 4.476108e+02 4.271215e+02 0.000000e+00 + vertex 4.462638e+02 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 9.659285e-01 0.000000e+00 + outer loop + vertex 4.462638e+02 4.274825e+02 7.450000e+01 + vertex 4.476108e+02 4.271215e+02 0.000000e+00 + vertex 4.462638e+02 4.274825e+02 0.000000e+00 + endloop + endfacet + facet normal 4.226234e-01 9.063054e-01 0.000000e+00 + outer loop + vertex 4.462638e+02 4.274825e+02 7.450000e+01 + vertex 4.462638e+02 4.274825e+02 0.000000e+00 + vertex 4.450000e+02 4.280718e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226234e-01 9.063054e-01 0.000000e+00 + outer loop + vertex 4.450000e+02 4.280718e+02 7.450000e+01 + vertex 4.462638e+02 4.274825e+02 0.000000e+00 + vertex 4.450000e+02 4.280718e+02 0.000000e+00 + endloop + endfacet + facet normal 5.735627e-01 8.191616e-01 0.000000e+00 + outer loop + vertex 4.450000e+02 4.280718e+02 7.450000e+01 + vertex 4.450000e+02 4.280718e+02 0.000000e+00 + vertex 4.438577e+02 4.288716e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735627e-01 8.191616e-01 0.000000e+00 + outer loop + vertex 4.438577e+02 4.288716e+02 7.450000e+01 + vertex 4.450000e+02 4.280718e+02 0.000000e+00 + vertex 4.438577e+02 4.288716e+02 0.000000e+00 + endloop + endfacet + facet normal 7.071175e-01 7.070961e-01 0.000000e+00 + outer loop + vertex 4.438577e+02 4.288716e+02 7.450000e+01 + vertex 4.438577e+02 4.288716e+02 0.000000e+00 + vertex 4.428716e+02 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071175e-01 7.070961e-01 0.000000e+00 + outer loop + vertex 4.428716e+02 4.298577e+02 7.450000e+01 + vertex 4.438577e+02 4.288716e+02 0.000000e+00 + vertex 4.428716e+02 4.298577e+02 0.000000e+00 + endloop + endfacet + facet normal 8.191446e-01 5.735871e-01 0.000000e+00 + outer loop + vertex 4.428716e+02 4.298577e+02 7.450000e+01 + vertex 4.428716e+02 4.298577e+02 0.000000e+00 + vertex 4.420718e+02 4.310000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191446e-01 5.735871e-01 0.000000e+00 + outer loop + vertex 4.420718e+02 4.310000e+02 7.450000e+01 + vertex 4.428716e+02 4.298577e+02 0.000000e+00 + vertex 4.420718e+02 4.310000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.063174e-01 4.225976e-01 0.000000e+00 + outer loop + vertex 4.420718e+02 4.310000e+02 7.450000e+01 + vertex 4.420718e+02 4.310000e+02 0.000000e+00 + vertex 4.414825e+02 4.322639e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063174e-01 4.225976e-01 0.000000e+00 + outer loop + vertex 4.414825e+02 4.322639e+02 7.450000e+01 + vertex 4.420718e+02 4.310000e+02 0.000000e+00 + vertex 4.414825e+02 4.322639e+02 0.000000e+00 + endloop + endfacet + facet normal 9.659232e-01 2.588290e-01 0.000000e+00 + outer loop + vertex 4.414825e+02 4.322639e+02 7.450000e+01 + vertex 4.414825e+02 4.322639e+02 0.000000e+00 + vertex 4.411215e+02 4.336108e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659232e-01 2.588290e-01 0.000000e+00 + outer loop + vertex 4.411215e+02 4.336108e+02 7.450000e+01 + vertex 4.414825e+02 4.322639e+02 0.000000e+00 + vertex 4.411215e+02 4.336108e+02 0.000000e+00 + endloop + endfacet + facet normal 9.961949e-01 8.715343e-02 0.000000e+00 + outer loop + vertex 4.411215e+02 4.336108e+02 7.450000e+01 + vertex 4.411215e+02 4.336108e+02 0.000000e+00 + vertex 4.410000e+02 4.350000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961949e-01 8.715343e-02 0.000000e+00 + outer loop + vertex 4.410000e+02 4.350000e+02 7.450000e+01 + vertex 4.411215e+02 4.336108e+02 0.000000e+00 + vertex 4.410000e+02 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 9.961949e-01 -8.715343e-02 0.000000e+00 + outer loop + vertex 4.410000e+02 4.350000e+02 7.450000e+01 + vertex 4.410000e+02 4.350000e+02 0.000000e+00 + vertex 4.411215e+02 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715343e-02 0.000000e+00 + outer loop + vertex 4.411215e+02 4.363892e+02 7.450000e+01 + vertex 4.410000e+02 4.350000e+02 0.000000e+00 + vertex 4.411215e+02 4.363892e+02 0.000000e+00 + endloop + endfacet + facet normal 9.659232e-01 -2.588290e-01 0.000000e+00 + outer loop + vertex 4.411215e+02 4.363892e+02 7.450000e+01 + vertex 4.411215e+02 4.363892e+02 0.000000e+00 + vertex 4.414825e+02 4.377362e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659232e-01 -2.588290e-01 0.000000e+00 + outer loop + vertex 4.414825e+02 4.377362e+02 7.450000e+01 + vertex 4.411215e+02 4.363892e+02 0.000000e+00 + vertex 4.414825e+02 4.377362e+02 0.000000e+00 + endloop + endfacet + facet normal 9.063174e-01 -4.225976e-01 0.000000e+00 + outer loop + vertex 4.414825e+02 4.377362e+02 7.450000e+01 + vertex 4.414825e+02 4.377362e+02 0.000000e+00 + vertex 4.420718e+02 4.390000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063174e-01 -4.225976e-01 0.000000e+00 + outer loop + vertex 4.420718e+02 4.390000e+02 7.450000e+01 + vertex 4.414825e+02 4.377362e+02 0.000000e+00 + vertex 4.420718e+02 4.390000e+02 0.000000e+00 + endloop + endfacet + facet normal 8.191446e-01 -5.735871e-01 0.000000e+00 + outer loop + vertex 4.420718e+02 4.390000e+02 7.450000e+01 + vertex 4.420718e+02 4.390000e+02 0.000000e+00 + vertex 4.428716e+02 4.401423e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191446e-01 -5.735871e-01 0.000000e+00 + outer loop + vertex 4.428716e+02 4.401423e+02 7.450000e+01 + vertex 4.420718e+02 4.390000e+02 0.000000e+00 + vertex 4.428716e+02 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.428716e+02 4.401423e+02 7.450000e+01 + vertex 4.428716e+02 4.401423e+02 0.000000e+00 + vertex 4.438577e+02 4.411283e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.438577e+02 4.411283e+02 7.450000e+01 + vertex 4.428716e+02 4.401423e+02 0.000000e+00 + vertex 4.438577e+02 4.411283e+02 0.000000e+00 + endloop + endfacet + facet normal 5.735771e-01 -8.191516e-01 0.000000e+00 + outer loop + vertex 4.438577e+02 4.411283e+02 7.450000e+01 + vertex 4.438577e+02 4.411283e+02 0.000000e+00 + vertex 4.450000e+02 4.419282e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735771e-01 -8.191516e-01 0.000000e+00 + outer loop + vertex 4.450000e+02 4.419282e+02 7.450000e+01 + vertex 4.438577e+02 4.411283e+02 0.000000e+00 + vertex 4.450000e+02 4.419282e+02 0.000000e+00 + endloop + endfacet + facet normal 4.226234e-01 -9.063054e-01 0.000000e+00 + outer loop + vertex 4.450000e+02 4.419282e+02 7.450000e+01 + vertex 4.450000e+02 4.419282e+02 0.000000e+00 + vertex 4.462638e+02 4.425175e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226234e-01 -9.063054e-01 0.000000e+00 + outer loop + vertex 4.462638e+02 4.425175e+02 7.450000e+01 + vertex 4.450000e+02 4.419282e+02 0.000000e+00 + vertex 4.462638e+02 4.425175e+02 0.000000e+00 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 4.462638e+02 4.425175e+02 7.450000e+01 + vertex 4.462638e+02 4.425175e+02 0.000000e+00 + vertex 4.476108e+02 4.428785e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588091e-01 -9.659285e-01 0.000000e+00 + outer loop + vertex 4.476108e+02 4.428785e+02 7.450000e+01 + vertex 4.462638e+02 4.425175e+02 0.000000e+00 + vertex 4.476108e+02 4.428785e+02 0.000000e+00 + endloop + endfacet + facet normal 8.715343e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 4.476108e+02 4.428785e+02 7.450000e+01 + vertex 4.476108e+02 4.428785e+02 0.000000e+00 + vertex 4.490000e+02 4.430000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715343e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.430000e+02 7.450000e+01 + vertex 4.476108e+02 4.428785e+02 0.000000e+00 + vertex 4.490000e+02 4.430000e+02 0.000000e+00 + endloop + endfacet + facet normal -8.715157e-02 -9.961951e-01 -0.000000e+00 + outer loop + vertex 4.490000e+02 4.430000e+02 7.450000e+01 + vertex 4.490000e+02 4.430000e+02 0.000000e+00 + vertex 4.503892e+02 4.428785e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715157e-02 -9.961951e-01 -0.000000e+00 + outer loop + vertex 4.503892e+02 4.428785e+02 7.450000e+01 + vertex 4.490000e+02 4.430000e+02 0.000000e+00 + vertex 4.503892e+02 4.428785e+02 0.000000e+00 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 -0.000000e+00 + outer loop + vertex 4.503892e+02 4.428785e+02 7.450000e+01 + vertex 4.503892e+02 4.428785e+02 0.000000e+00 + vertex 4.517362e+02 4.425175e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588091e-01 -9.659285e-01 -0.000000e+00 + outer loop + vertex 4.517362e+02 4.425175e+02 7.450000e+01 + vertex 4.503892e+02 4.428785e+02 0.000000e+00 + vertex 4.517362e+02 4.425175e+02 0.000000e+00 + endloop + endfacet + facet normal -4.226234e-01 -9.063054e-01 -0.000000e+00 + outer loop + vertex 4.517362e+02 4.425175e+02 7.450000e+01 + vertex 4.517362e+02 4.425175e+02 0.000000e+00 + vertex 4.530000e+02 4.419282e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226234e-01 -9.063054e-01 -0.000000e+00 + outer loop + vertex 4.530000e+02 4.419282e+02 7.450000e+01 + vertex 4.517362e+02 4.425175e+02 0.000000e+00 + vertex 4.530000e+02 4.419282e+02 0.000000e+00 + endloop + endfacet + facet normal -5.735871e-01 -8.191446e-01 -0.000000e+00 + outer loop + vertex 4.530000e+02 4.419282e+02 7.450000e+01 + vertex 4.530000e+02 4.419282e+02 0.000000e+00 + vertex 4.541423e+02 4.411283e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735871e-01 -8.191446e-01 -0.000000e+00 + outer loop + vertex 4.541423e+02 4.411283e+02 7.450000e+01 + vertex 4.530000e+02 4.419282e+02 0.000000e+00 + vertex 4.541423e+02 4.411283e+02 0.000000e+00 + endloop + endfacet + facet normal -7.070961e-01 -7.071175e-01 -0.000000e+00 + outer loop + vertex 4.541423e+02 4.411283e+02 7.450000e+01 + vertex 4.541423e+02 4.411283e+02 0.000000e+00 + vertex 4.551284e+02 4.401423e+02 7.450000e+01 + endloop + endfacet + facet normal -7.070961e-01 -7.071175e-01 -0.000000e+00 + outer loop + vertex 4.551284e+02 4.401423e+02 7.450000e+01 + vertex 4.541423e+02 4.411283e+02 0.000000e+00 + vertex 4.551284e+02 4.401423e+02 0.000000e+00 + endloop + endfacet + facet normal -8.191546e-01 -5.735728e-01 -0.000000e+00 + outer loop + vertex 4.551284e+02 4.401423e+02 7.450000e+01 + vertex 4.551284e+02 4.401423e+02 0.000000e+00 + vertex 4.559282e+02 4.390000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191546e-01 -5.735728e-01 -0.000000e+00 + outer loop + vertex 4.559282e+02 4.390000e+02 7.450000e+01 + vertex 4.551284e+02 4.401423e+02 0.000000e+00 + vertex 4.559282e+02 4.390000e+02 0.000000e+00 + endloop + endfacet + facet normal -9.063092e-01 -4.226152e-01 -0.000000e+00 + outer loop + vertex 4.559282e+02 4.390000e+02 7.450000e+01 + vertex 4.559282e+02 4.390000e+02 0.000000e+00 + vertex 4.565175e+02 4.377362e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063092e-01 -4.226152e-01 -0.000000e+00 + outer loop + vertex 4.565175e+02 4.377362e+02 7.450000e+01 + vertex 4.559282e+02 4.390000e+02 0.000000e+00 + vertex 4.565175e+02 4.377362e+02 0.000000e+00 + endloop + endfacet + facet normal -9.659232e-01 -2.588290e-01 -0.000000e+00 + outer loop + vertex 4.565175e+02 4.377362e+02 7.450000e+01 + vertex 4.565175e+02 4.377362e+02 0.000000e+00 + vertex 4.568785e+02 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659232e-01 -2.588290e-01 -0.000000e+00 + outer loop + vertex 4.568785e+02 4.363892e+02 7.450000e+01 + vertex 4.565175e+02 4.377362e+02 0.000000e+00 + vertex 4.568785e+02 4.363892e+02 0.000000e+00 + endloop + endfacet + facet normal -9.961949e-01 -8.715343e-02 -0.000000e+00 + outer loop + vertex 4.568785e+02 4.363892e+02 7.450000e+01 + vertex 4.568785e+02 4.363892e+02 0.000000e+00 + vertex 4.570000e+02 4.350000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715343e-02 -0.000000e+00 + outer loop + vertex 4.570000e+02 4.350000e+02 7.450000e+01 + vertex 4.568785e+02 4.363892e+02 0.000000e+00 + vertex 4.570000e+02 4.350000e+02 0.000000e+00 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 4.133871e+02 7.450000e+01 + vertex 4.380000e+02 4.155000e+02 7.450000e+01 + vertex 4.373054e+02 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340608e+02 4.188054e+02 7.450000e+01 + vertex 4.340000e+02 4.195000e+02 7.450000e+01 + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + vertex 4.340000e+02 4.195000e+02 7.450000e+01 + vertex 4.340608e+02 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + vertex 4.340608e+02 4.201946e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 4.133871e+02 7.450000e+01 + vertex 4.373054e+02 4.155608e+02 7.450000e+01 + vertex 4.362060e+02 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.340608e+02 4.201946e+02 7.450000e+01 + vertex 4.342412e+02 4.208681e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.342412e+02 4.208681e+02 7.450000e+01 + vertex 4.345359e+02 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.345359e+02 4.215000e+02 7.450000e+01 + vertex 4.349358e+02 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.411215e+02 4.363892e+02 7.450000e+01 + vertex 4.414825e+02 4.377362e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.349358e+02 4.220712e+02 7.450000e+01 + vertex 4.354288e+02 4.225642e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.354288e+02 4.225642e+02 7.450000e+01 + vertex 4.360000e+02 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.360000e+02 4.229641e+02 7.450000e+01 + vertex 4.366319e+02 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.373054e+02 4.155608e+02 7.450000e+01 + vertex 4.366319e+02 4.157412e+02 7.450000e+01 + vertex 4.362060e+02 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.362060e+02 4.146945e+02 7.450000e+01 + vertex 4.366319e+02 4.157412e+02 7.450000e+01 + vertex 4.360000e+02 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.362060e+02 4.146945e+02 7.450000e+01 + vertex 4.360000e+02 4.160359e+02 7.450000e+01 + vertex 4.340083e+02 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 4.162583e+02 7.450000e+01 + vertex 4.360000e+02 4.160359e+02 7.450000e+01 + vertex 4.354288e+02 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.354288e+02 4.164358e+02 7.450000e+01 + vertex 4.349358e+02 4.169289e+02 7.450000e+01 + vertex 4.340083e+02 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 4.162583e+02 7.450000e+01 + vertex 4.349358e+02 4.169289e+02 7.450000e+01 + vertex 4.345359e+02 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 4.162583e+02 7.450000e+01 + vertex 4.345359e+02 4.175000e+02 7.450000e+01 + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + vertex 4.345359e+02 4.175000e+02 7.450000e+01 + vertex 4.342412e+02 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + vertex 4.342412e+02 4.181319e+02 7.450000e+01 + vertex 4.340608e+02 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + vertex 4.411215e+02 4.363892e+02 7.450000e+01 + vertex 4.380000e+02 4.235000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.235000e+02 7.450000e+01 + vertex 4.411215e+02 4.363892e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.235000e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.373054e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.373054e+02 4.234392e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.366319e+02 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.414825e+02 4.377362e+02 7.450000e+01 + vertex 4.420718e+02 4.390000e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.420718e+02 4.390000e+02 7.450000e+01 + vertex 4.428716e+02 4.401423e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.428716e+02 4.401423e+02 7.450000e+01 + vertex 4.438577e+02 4.411283e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.420718e+02 4.310000e+02 7.450000e+01 + vertex 4.414825e+02 4.322639e+02 7.450000e+01 + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.476108e+02 4.428785e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.462638e+02 4.425175e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.462638e+02 4.425175e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.462638e+02 4.425175e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.450000e+02 4.419282e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.450000e+02 4.419282e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.438577e+02 4.411283e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414825e+02 4.322639e+02 7.450000e+01 + vertex 4.411215e+02 4.336108e+02 7.450000e+01 + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + vertex 4.411215e+02 4.336108e+02 7.450000e+01 + vertex 4.410000e+02 4.350000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + vertex 4.410000e+02 4.350000e+02 7.450000e+01 + vertex 4.411215e+02 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.417588e+02 4.208681e+02 7.450000e+01 + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.414641e+02 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414641e+02 4.215000e+02 7.450000e+01 + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.476108e+02 4.271215e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414641e+02 4.215000e+02 7.450000e+01 + vertex 4.476108e+02 4.271215e+02 7.450000e+01 + vertex 4.462638e+02 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.417588e+02 4.208681e+02 7.450000e+01 + vertex 4.419392e+02 4.201946e+02 7.450000e+01 + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.419392e+02 4.201946e+02 7.450000e+01 + vertex 4.420000e+02 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.420000e+02 4.195000e+02 7.450000e+01 + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.420000e+02 4.195000e+02 7.450000e+01 + vertex 4.419392e+02 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.419392e+02 4.188054e+02 7.450000e+01 + vertex 4.417588e+02 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.420718e+02 4.310000e+02 7.450000e+01 + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + vertex 4.428716e+02 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.428716e+02 4.298577e+02 7.450000e+01 + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + vertex 4.393681e+02 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.428716e+02 4.298577e+02 7.450000e+01 + vertex 4.393681e+02 4.232588e+02 7.450000e+01 + vertex 4.438577e+02 4.288716e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438577e+02 4.288716e+02 7.450000e+01 + vertex 4.393681e+02 4.232588e+02 7.450000e+01 + vertex 4.400000e+02 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.438577e+02 4.288716e+02 7.450000e+01 + vertex 4.400000e+02 4.229641e+02 7.450000e+01 + vertex 4.450000e+02 4.280718e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.450000e+02 4.280718e+02 7.450000e+01 + vertex 4.400000e+02 4.229641e+02 7.450000e+01 + vertex 4.405711e+02 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.450000e+02 4.280718e+02 7.450000e+01 + vertex 4.405711e+02 4.225642e+02 7.450000e+01 + vertex 4.462638e+02 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.462638e+02 4.274825e+02 7.450000e+01 + vertex 4.405711e+02 4.225642e+02 7.450000e+01 + vertex 4.410642e+02 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.462638e+02 4.274825e+02 7.450000e+01 + vertex 4.410642e+02 4.220712e+02 7.450000e+01 + vertex 4.414641e+02 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.417588e+02 4.181319e+02 7.450000e+01 + vertex 4.414641e+02 4.175000e+02 7.450000e+01 + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.414641e+02 4.175000e+02 7.450000e+01 + vertex 4.410642e+02 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.410642e+02 4.169289e+02 7.450000e+01 + vertex 4.463069e+02 4.111516e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.463069e+02 4.111516e+02 7.450000e+01 + vertex 4.410642e+02 4.169289e+02 7.450000e+01 + vertex 4.405711e+02 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.463069e+02 4.111516e+02 7.450000e+01 + vertex 4.405711e+02 4.164358e+02 7.450000e+01 + vertex 4.436479e+02 4.116044e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.436479e+02 4.116044e+02 7.450000e+01 + vertex 4.405711e+02 4.164358e+02 7.450000e+01 + vertex 4.400000e+02 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.436479e+02 4.116044e+02 7.450000e+01 + vertex 4.400000e+02 4.160359e+02 7.450000e+01 + vertex 4.410564e+02 4.123527e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410564e+02 4.123527e+02 7.450000e+01 + vertex 4.400000e+02 4.160359e+02 7.450000e+01 + vertex 4.393681e+02 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410564e+02 4.123527e+02 7.450000e+01 + vertex 4.393681e+02 4.157412e+02 7.450000e+01 + vertex 4.385653e+02 4.133871e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 4.133871e+02 7.450000e+01 + vertex 4.393681e+02 4.157412e+02 7.450000e+01 + vertex 4.386946e+02 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 4.133871e+02 7.450000e+01 + vertex 4.386946e+02 4.155608e+02 7.450000e+01 + vertex 4.380000e+02 4.155000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 4.133871e+02 7.450000e+01 + vertex 4.600000e+02 4.155000e+02 7.450000e+01 + vertex 4.593054e+02 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.560608e+02 4.201946e+02 7.450000e+01 + vertex 4.562412e+02 4.208681e+02 7.450000e+01 + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.562412e+02 4.208681e+02 7.450000e+01 + vertex 4.565359e+02 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.565359e+02 4.215000e+02 7.450000e+01 + vertex 4.503892e+02 4.271215e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.565359e+02 4.175000e+02 7.450000e+01 + vertex 4.562412e+02 4.181319e+02 7.450000e+01 + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.562412e+02 4.181319e+02 7.450000e+01 + vertex 4.560608e+02 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.560608e+02 4.188054e+02 7.450000e+01 + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.560608e+02 4.188054e+02 7.450000e+01 + vertex 4.560000e+02 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.270000e+02 7.450000e+01 + vertex 4.560000e+02 4.195000e+02 7.450000e+01 + vertex 4.560608e+02 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.606946e+02 4.234392e+02 7.450000e+01 + vertex 4.613681e+02 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.235000e+02 7.450000e+01 + vertex 4.568785e+02 4.363892e+02 7.450000e+01 + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + vertex 4.568785e+02 4.363892e+02 7.450000e+01 + vertex 4.570000e+02 4.350000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + vertex 4.570000e+02 4.350000e+02 7.450000e+01 + vertex 4.568785e+02 4.336108e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.476108e+02 4.428785e+02 7.450000e+01 + vertex 4.490000e+02 4.430000e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.490000e+02 4.430000e+02 7.450000e+01 + vertex 4.503892e+02 4.428785e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.503892e+02 4.428785e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.503892e+02 4.428785e+02 7.450000e+01 + vertex 4.517362e+02 4.425175e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.517362e+02 4.425175e+02 7.450000e+01 + vertex 4.530000e+02 4.419282e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 4.133871e+02 7.450000e+01 + vertex 4.593054e+02 4.155608e+02 7.450000e+01 + vertex 4.569436e+02 4.123527e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.569436e+02 4.123527e+02 7.450000e+01 + vertex 4.593054e+02 4.155608e+02 7.450000e+01 + vertex 4.586319e+02 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.569436e+02 4.123527e+02 7.450000e+01 + vertex 4.586319e+02 4.157412e+02 7.450000e+01 + vertex 4.543521e+02 4.116044e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.543521e+02 4.116044e+02 7.450000e+01 + vertex 4.586319e+02 4.157412e+02 7.450000e+01 + vertex 4.580000e+02 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.543521e+02 4.116044e+02 7.450000e+01 + vertex 4.580000e+02 4.160359e+02 7.450000e+01 + vertex 4.516931e+02 4.111516e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.516931e+02 4.111516e+02 7.450000e+01 + vertex 4.580000e+02 4.160359e+02 7.450000e+01 + vertex 4.574289e+02 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.516931e+02 4.111516e+02 7.450000e+01 + vertex 4.574289e+02 4.164358e+02 7.450000e+01 + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.574289e+02 4.164358e+02 7.450000e+01 + vertex 4.569358e+02 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.569358e+02 4.169289e+02 7.450000e+01 + vertex 4.565359e+02 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.568785e+02 4.336108e+02 7.450000e+01 + vertex 4.565175e+02 4.322639e+02 7.450000e+01 + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + vertex 4.565175e+02 4.322639e+02 7.450000e+01 + vertex 4.559282e+02 4.310000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + vertex 4.559282e+02 4.310000e+02 7.450000e+01 + vertex 4.551284e+02 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.530000e+02 4.419282e+02 7.450000e+01 + vertex 4.541423e+02 4.411283e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.541423e+02 4.411283e+02 7.450000e+01 + vertex 4.551284e+02 4.401423e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.551284e+02 4.401423e+02 7.450000e+01 + vertex 4.559282e+02 4.390000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.235000e+02 7.450000e+01 + vertex 4.606946e+02 4.234392e+02 7.450000e+01 + vertex 4.568785e+02 4.363892e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.568785e+02 4.363892e+02 7.450000e+01 + vertex 4.606946e+02 4.234392e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.568785e+02 4.363892e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.565175e+02 4.377362e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.565175e+02 4.377362e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.559282e+02 4.390000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.613681e+02 4.232588e+02 7.450000e+01 + vertex 4.620000e+02 4.229641e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.620000e+02 4.229641e+02 7.450000e+01 + vertex 4.625712e+02 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.625712e+02 4.225642e+02 7.450000e+01 + vertex 4.630642e+02 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630642e+02 4.220712e+02 7.450000e+01 + vertex 4.634641e+02 4.215000e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.634641e+02 4.215000e+02 7.450000e+01 + vertex 4.637588e+02 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.637588e+02 4.208681e+02 7.450000e+01 + vertex 4.660000e+02 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.180589e+02 7.450000e+01 + vertex 4.637588e+02 4.208681e+02 7.450000e+01 + vertex 4.639392e+02 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.180589e+02 7.450000e+01 + vertex 4.639392e+02 4.201946e+02 7.450000e+01 + vertex 4.640000e+02 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.503892e+02 4.271215e+02 7.450000e+01 + vertex 4.565359e+02 4.215000e+02 7.450000e+01 + vertex 4.517362e+02 4.274825e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.517362e+02 4.274825e+02 7.450000e+01 + vertex 4.565359e+02 4.215000e+02 7.450000e+01 + vertex 4.569358e+02 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.517362e+02 4.274825e+02 7.450000e+01 + vertex 4.569358e+02 4.220712e+02 7.450000e+01 + vertex 4.530000e+02 4.280718e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.530000e+02 4.280718e+02 7.450000e+01 + vertex 4.569358e+02 4.220712e+02 7.450000e+01 + vertex 4.574289e+02 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.530000e+02 4.280718e+02 7.450000e+01 + vertex 4.574289e+02 4.225642e+02 7.450000e+01 + vertex 4.541423e+02 4.288716e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541423e+02 4.288716e+02 7.450000e+01 + vertex 4.574289e+02 4.225642e+02 7.450000e+01 + vertex 4.580000e+02 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.541423e+02 4.288716e+02 7.450000e+01 + vertex 4.580000e+02 4.229641e+02 7.450000e+01 + vertex 4.551284e+02 4.298577e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.551284e+02 4.298577e+02 7.450000e+01 + vertex 4.580000e+02 4.229641e+02 7.450000e+01 + vertex 4.586319e+02 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.551284e+02 4.298577e+02 7.450000e+01 + vertex 4.586319e+02 4.232588e+02 7.450000e+01 + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.634641e+02 4.175000e+02 7.450000e+01 + vertex 4.639917e+02 4.162583e+02 7.450000e+01 + vertex 4.637588e+02 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.637588e+02 4.181319e+02 7.450000e+01 + vertex 4.639917e+02 4.162583e+02 7.450000e+01 + vertex 4.660000e+02 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.637588e+02 4.181319e+02 7.450000e+01 + vertex 4.660000e+02 4.180589e+02 7.450000e+01 + vertex 4.639392e+02 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639392e+02 4.188054e+02 7.450000e+01 + vertex 4.660000e+02 4.180589e+02 7.450000e+01 + vertex 4.640000e+02 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.617939e+02 4.146945e+02 7.450000e+01 + vertex 4.613681e+02 4.157412e+02 7.450000e+01 + vertex 4.594346e+02 4.133871e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 4.133871e+02 7.450000e+01 + vertex 4.613681e+02 4.157412e+02 7.450000e+01 + vertex 4.606946e+02 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 4.133871e+02 7.450000e+01 + vertex 4.606946e+02 4.155608e+02 7.450000e+01 + vertex 4.600000e+02 4.155000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.634641e+02 4.175000e+02 7.450000e+01 + vertex 4.630642e+02 4.169289e+02 7.450000e+01 + vertex 4.639917e+02 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 4.162583e+02 7.450000e+01 + vertex 4.630642e+02 4.169289e+02 7.450000e+01 + vertex 4.625712e+02 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 4.162583e+02 7.450000e+01 + vertex 4.625712e+02 4.164358e+02 7.450000e+01 + vertex 4.617939e+02 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.617939e+02 4.146945e+02 7.450000e+01 + vertex 4.625712e+02 4.164358e+02 7.450000e+01 + vertex 4.620000e+02 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.617939e+02 4.146945e+02 7.450000e+01 + vertex 4.620000e+02 4.160359e+02 7.450000e+01 + vertex 4.613681e+02 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.345359e+02 4.525000e+02 7.450000e+01 + vertex 4.340083e+02 4.537417e+02 7.450000e+01 + vertex 4.342412e+02 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.342412e+02 4.518681e+02 7.450000e+01 + vertex 4.340083e+02 4.537417e+02 7.450000e+01 + vertex 4.320000e+02 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.342412e+02 4.518681e+02 7.450000e+01 + vertex 4.320000e+02 4.519411e+02 7.450000e+01 + vertex 4.340608e+02 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340608e+02 4.511946e+02 7.450000e+01 + vertex 4.320000e+02 4.519411e+02 7.450000e+01 + vertex 4.340000e+02 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.373054e+02 4.544392e+02 7.450000e+01 + vertex 4.385653e+02 4.566129e+02 7.450000e+01 + vertex 4.366319e+02 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.366319e+02 4.542588e+02 7.450000e+01 + vertex 4.385653e+02 4.566129e+02 7.450000e+01 + vertex 4.362060e+02 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.366319e+02 4.467412e+02 7.450000e+01 + vertex 4.360000e+02 4.470359e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.360000e+02 4.470359e+02 7.450000e+01 + vertex 4.354288e+02 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.354288e+02 4.474358e+02 7.450000e+01 + vertex 4.349358e+02 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.349358e+02 4.479288e+02 7.450000e+01 + vertex 4.345359e+02 4.485000e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.345359e+02 4.485000e+02 7.450000e+01 + vertex 4.342412e+02 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.342412e+02 4.491319e+02 7.450000e+01 + vertex 4.320000e+02 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.519411e+02 7.450000e+01 + vertex 4.342412e+02 4.491319e+02 7.450000e+01 + vertex 4.340608e+02 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.519411e+02 7.450000e+01 + vertex 4.340608e+02 4.498054e+02 7.450000e+01 + vertex 4.340000e+02 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.345359e+02 4.525000e+02 7.450000e+01 + vertex 4.349358e+02 4.530711e+02 7.450000e+01 + vertex 4.340083e+02 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 4.537417e+02 7.450000e+01 + vertex 4.349358e+02 4.530711e+02 7.450000e+01 + vertex 4.354288e+02 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.340083e+02 4.537417e+02 7.450000e+01 + vertex 4.354288e+02 4.535642e+02 7.450000e+01 + vertex 4.362060e+02 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.362060e+02 4.553055e+02 7.450000e+01 + vertex 4.354288e+02 4.535642e+02 7.450000e+01 + vertex 4.360000e+02 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.362060e+02 4.553055e+02 7.450000e+01 + vertex 4.360000e+02 4.539641e+02 7.450000e+01 + vertex 4.366319e+02 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.414641e+02 4.525000e+02 7.450000e+01 + vertex 4.417588e+02 4.518681e+02 7.450000e+01 + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.417588e+02 4.518681e+02 7.450000e+01 + vertex 4.419392e+02 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.419392e+02 4.511946e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.419392e+02 4.511946e+02 7.450000e+01 + vertex 4.420000e+02 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.420000e+02 4.505000e+02 7.450000e+01 + vertex 4.419392e+02 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.393681e+02 4.467412e+02 7.450000e+01 + vertex 4.386946e+02 4.465608e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.386946e+02 4.465608e+02 7.450000e+01 + vertex 4.380000e+02 4.465000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.380000e+02 4.465000e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.380000e+02 4.465000e+02 7.450000e+01 + vertex 4.373054e+02 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.373054e+02 4.465608e+02 7.450000e+01 + vertex 4.366319e+02 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.373054e+02 4.544392e+02 7.450000e+01 + vertex 4.380000e+02 4.545000e+02 7.450000e+01 + vertex 4.385653e+02 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 4.566129e+02 7.450000e+01 + vertex 4.380000e+02 4.545000e+02 7.450000e+01 + vertex 4.386946e+02 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.385653e+02 4.566129e+02 7.450000e+01 + vertex 4.386946e+02 4.544392e+02 7.450000e+01 + vertex 4.410564e+02 4.576473e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410564e+02 4.576473e+02 7.450000e+01 + vertex 4.386946e+02 4.544392e+02 7.450000e+01 + vertex 4.393681e+02 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410564e+02 4.576473e+02 7.450000e+01 + vertex 4.393681e+02 4.542588e+02 7.450000e+01 + vertex 4.436479e+02 4.583956e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.436479e+02 4.583956e+02 7.450000e+01 + vertex 4.393681e+02 4.542588e+02 7.450000e+01 + vertex 4.400000e+02 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.436479e+02 4.583956e+02 7.450000e+01 + vertex 4.400000e+02 4.539641e+02 7.450000e+01 + vertex 4.463069e+02 4.588484e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.463069e+02 4.588484e+02 7.450000e+01 + vertex 4.400000e+02 4.539641e+02 7.450000e+01 + vertex 4.405711e+02 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.463069e+02 4.588484e+02 7.450000e+01 + vertex 4.405711e+02 4.535642e+02 7.450000e+01 + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.405711e+02 4.535642e+02 7.450000e+01 + vertex 4.410642e+02 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.410642e+02 4.530711e+02 7.450000e+01 + vertex 4.414641e+02 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.419392e+02 4.498054e+02 7.450000e+01 + vertex 4.417588e+02 4.491319e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.417588e+02 4.491319e+02 7.450000e+01 + vertex 4.414641e+02 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.414641e+02 4.485000e+02 7.450000e+01 + vertex 4.410642e+02 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.410642e+02 4.479288e+02 7.450000e+01 + vertex 4.405711e+02 4.474358e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.405711e+02 4.474358e+02 7.450000e+01 + vertex 4.400000e+02 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.400000e+02 4.470359e+02 7.450000e+01 + vertex 4.393681e+02 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.545000e+02 7.450000e+01 + vertex 4.606946e+02 4.544392e+02 7.450000e+01 + vertex 4.594346e+02 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.562412e+02 4.491319e+02 7.450000e+01 + vertex 4.560608e+02 4.498054e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.560608e+02 4.498054e+02 7.450000e+01 + vertex 4.560000e+02 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.560000e+02 4.505000e+02 7.450000e+01 + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.560000e+02 4.505000e+02 7.450000e+01 + vertex 4.560608e+02 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.560608e+02 4.511946e+02 7.450000e+01 + vertex 4.562412e+02 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.586319e+02 4.467412e+02 7.450000e+01 + vertex 4.580000e+02 4.470359e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.580000e+02 4.470359e+02 7.450000e+01 + vertex 4.574289e+02 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 4.566129e+02 7.450000e+01 + vertex 4.606946e+02 4.544392e+02 7.450000e+01 + vertex 4.617939e+02 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.613681e+02 4.467412e+02 7.450000e+01 + vertex 4.606946e+02 4.465608e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.606946e+02 4.465608e+02 7.450000e+01 + vertex 4.600000e+02 4.465000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.600000e+02 4.465000e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.600000e+02 4.465000e+02 7.450000e+01 + vertex 4.593054e+02 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.593054e+02 4.465608e+02 7.450000e+01 + vertex 4.586319e+02 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.574289e+02 4.474358e+02 7.450000e+01 + vertex 4.569358e+02 4.479288e+02 7.450000e+01 + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.569358e+02 4.479288e+02 7.450000e+01 + vertex 4.565359e+02 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.447500e+02 7.450000e+01 + vertex 4.565359e+02 4.485000e+02 7.450000e+01 + vertex 4.562412e+02 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.562412e+02 4.518681e+02 7.450000e+01 + vertex 4.565359e+02 4.525000e+02 7.450000e+01 + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.565359e+02 4.525000e+02 7.450000e+01 + vertex 4.569358e+02 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.569358e+02 4.530711e+02 7.450000e+01 + vertex 4.516931e+02 4.588484e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.516931e+02 4.588484e+02 7.450000e+01 + vertex 4.569358e+02 4.530711e+02 7.450000e+01 + vertex 4.574289e+02 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.516931e+02 4.588484e+02 7.450000e+01 + vertex 4.574289e+02 4.535642e+02 7.450000e+01 + vertex 4.543521e+02 4.583956e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.543521e+02 4.583956e+02 7.450000e+01 + vertex 4.574289e+02 4.535642e+02 7.450000e+01 + vertex 4.580000e+02 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.543521e+02 4.583956e+02 7.450000e+01 + vertex 4.580000e+02 4.539641e+02 7.450000e+01 + vertex 4.569436e+02 4.576473e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.569436e+02 4.576473e+02 7.450000e+01 + vertex 4.580000e+02 4.539641e+02 7.450000e+01 + vertex 4.586319e+02 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.569436e+02 4.576473e+02 7.450000e+01 + vertex 4.586319e+02 4.542588e+02 7.450000e+01 + vertex 4.594346e+02 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 4.566129e+02 7.450000e+01 + vertex 4.586319e+02 4.542588e+02 7.450000e+01 + vertex 4.593054e+02 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.594346e+02 4.566129e+02 7.450000e+01 + vertex 4.593054e+02 4.544392e+02 7.450000e+01 + vertex 4.600000e+02 4.545000e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.606946e+02 4.544392e+02 7.450000e+01 + vertex 4.613681e+02 4.542588e+02 7.450000e+01 + vertex 4.617939e+02 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.617939e+02 4.553055e+02 7.450000e+01 + vertex 4.613681e+02 4.542588e+02 7.450000e+01 + vertex 4.620000e+02 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.617939e+02 4.553055e+02 7.450000e+01 + vertex 4.620000e+02 4.539641e+02 7.450000e+01 + vertex 4.639917e+02 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 4.537417e+02 7.450000e+01 + vertex 4.620000e+02 4.539641e+02 7.450000e+01 + vertex 4.625712e+02 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.625712e+02 4.535642e+02 7.450000e+01 + vertex 4.630642e+02 4.530711e+02 7.450000e+01 + vertex 4.639917e+02 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 4.537417e+02 7.450000e+01 + vertex 4.630642e+02 4.530711e+02 7.450000e+01 + vertex 4.634641e+02 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639917e+02 4.537417e+02 7.450000e+01 + vertex 4.634641e+02 4.525000e+02 7.450000e+01 + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + vertex 4.634641e+02 4.525000e+02 7.450000e+01 + vertex 4.637588e+02 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + vertex 4.637588e+02 4.518681e+02 7.450000e+01 + vertex 4.639392e+02 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639392e+02 4.511946e+02 7.450000e+01 + vertex 4.640000e+02 4.505000e+02 7.450000e+01 + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + vertex 4.640000e+02 4.505000e+02 7.450000e+01 + vertex 4.639392e+02 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + vertex 4.639392e+02 4.498054e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.639392e+02 4.498054e+02 7.450000e+01 + vertex 4.637588e+02 4.491319e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.637588e+02 4.491319e+02 7.450000e+01 + vertex 4.634641e+02 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.634641e+02 4.485000e+02 7.450000e+01 + vertex 4.630642e+02 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.630642e+02 4.479288e+02 7.450000e+01 + vertex 4.625712e+02 4.474358e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.625712e+02 4.474358e+02 7.450000e+01 + vertex 4.620000e+02 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.620000e+02 4.470359e+02 7.450000e+01 + vertex 4.613681e+02 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.623635e+02 4.500833e+02 7.000000e+01 + vertex 4.624000e+02 4.505000e+02 7.000000e+01 + vertex 4.660000e+02 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 4.463262e+02 7.000000e+01 + vertex 4.553559e+02 4.474741e+02 7.000000e+01 + vertex 4.581615e+02 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.612000e+02 4.484215e+02 7.000000e+01 + vertex 4.615427e+02 4.486615e+02 7.000000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.594346e+02 4.566129e+02 7.000000e+01 + vertex 4.595832e+02 4.528635e+02 7.000000e+01 + vertex 4.569436e+02 4.576473e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.569436e+02 4.576473e+02 7.000000e+01 + vertex 4.595832e+02 4.528635e+02 7.000000e+01 + vertex 4.591792e+02 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.569436e+02 4.576473e+02 7.000000e+01 + vertex 4.591792e+02 4.527553e+02 7.000000e+01 + vertex 4.543521e+02 4.583956e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591792e+02 4.527553e+02 7.000000e+01 + vertex 4.588000e+02 4.525785e+02 7.000000e+01 + vertex 4.543521e+02 4.583956e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.543521e+02 4.583956e+02 7.000000e+01 + vertex 4.588000e+02 4.525785e+02 7.000000e+01 + vertex 4.584573e+02 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.543521e+02 4.583956e+02 7.000000e+01 + vertex 4.584573e+02 4.523385e+02 7.000000e+01 + vertex 4.516931e+02 4.588484e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516931e+02 4.588484e+02 7.000000e+01 + vertex 4.584573e+02 4.523385e+02 7.000000e+01 + vertex 4.581615e+02 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516931e+02 4.588484e+02 7.000000e+01 + vertex 4.581615e+02 4.520427e+02 7.000000e+01 + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.581615e+02 4.520427e+02 7.000000e+01 + vertex 4.579216e+02 4.517000e+02 7.000000e+01 + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + vertex 4.579216e+02 4.517000e+02 7.000000e+01 + vertex 4.577447e+02 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + vertex 4.577447e+02 4.513209e+02 7.000000e+01 + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.577447e+02 4.513209e+02 7.000000e+01 + vertex 4.576365e+02 4.509168e+02 7.000000e+01 + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + vertex 4.576365e+02 4.509168e+02 7.000000e+01 + vertex 4.576000e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + vertex 4.576000e+02 4.505000e+02 7.000000e+01 + vertex 4.511901e+02 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.511901e+02 4.488276e+02 7.000000e+01 + vertex 4.576000e+02 4.505000e+02 7.000000e+01 + vertex 4.576365e+02 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.511901e+02 4.488276e+02 7.000000e+01 + vertex 4.576365e+02 4.500833e+02 7.000000e+01 + vertex 4.533262e+02 4.483148e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.533262e+02 4.483148e+02 7.000000e+01 + vertex 4.576365e+02 4.500833e+02 7.000000e+01 + vertex 4.577447e+02 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.533262e+02 4.483148e+02 7.000000e+01 + vertex 4.577447e+02 4.496791e+02 7.000000e+01 + vertex 4.553559e+02 4.474741e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 4.474741e+02 7.000000e+01 + vertex 4.577447e+02 4.496791e+02 7.000000e+01 + vertex 4.579216e+02 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 4.474741e+02 7.000000e+01 + vertex 4.579216e+02 4.493000e+02 7.000000e+01 + vertex 4.581615e+02 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.581615e+02 4.489573e+02 7.000000e+01 + vertex 4.584573e+02 4.486615e+02 7.000000e+01 + vertex 4.572290e+02 4.463262e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 4.463262e+02 7.000000e+01 + vertex 4.584573e+02 4.486615e+02 7.000000e+01 + vertex 4.588000e+02 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 4.463262e+02 7.000000e+01 + vertex 4.588000e+02 4.484215e+02 7.000000e+01 + vertex 4.588995e+02 4.448995e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 4.481000e+02 7.000000e+01 + vertex 4.603262e+02 4.432290e+02 7.000000e+01 + vertex 4.595832e+02 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.595832e+02 4.481364e+02 7.000000e+01 + vertex 4.603262e+02 4.432290e+02 7.000000e+01 + vertex 4.588995e+02 4.448995e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.595832e+02 4.481364e+02 7.000000e+01 + vertex 4.588995e+02 4.448995e+02 7.000000e+01 + vertex 4.591792e+02 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591792e+02 4.482447e+02 7.000000e+01 + vertex 4.588995e+02 4.448995e+02 7.000000e+01 + vertex 4.588000e+02 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.624000e+02 4.505000e+02 7.000000e+01 + vertex 4.623635e+02 4.509168e+02 7.000000e+01 + vertex 4.660000e+02 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.000000e+01 + vertex 4.623635e+02 4.509168e+02 7.000000e+01 + vertex 4.622553e+02 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.000000e+01 + vertex 4.622553e+02 4.513209e+02 7.000000e+01 + vertex 4.639917e+02 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 4.537417e+02 7.000000e+01 + vertex 4.622553e+02 4.513209e+02 7.000000e+01 + vertex 4.620785e+02 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.612000e+02 4.484215e+02 7.000000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.608208e+02 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.608208e+02 4.482447e+02 7.000000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.628276e+02 4.371901e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.608208e+02 4.482447e+02 7.000000e+01 + vertex 4.628276e+02 4.371901e+02 7.000000e+01 + vertex 4.604168e+02 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604168e+02 4.481364e+02 7.000000e+01 + vertex 4.628276e+02 4.371901e+02 7.000000e+01 + vertex 4.623148e+02 4.393262e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.604168e+02 4.481364e+02 7.000000e+01 + vertex 4.623148e+02 4.393262e+02 7.000000e+01 + vertex 4.600000e+02 4.481000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 4.481000e+02 7.000000e+01 + vertex 4.623148e+02 4.393262e+02 7.000000e+01 + vertex 4.614741e+02 4.413559e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.600000e+02 4.481000e+02 7.000000e+01 + vertex 4.614741e+02 4.413559e+02 7.000000e+01 + vertex 4.603262e+02 4.432290e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.615427e+02 4.486615e+02 7.000000e+01 + vertex 4.618385e+02 4.489573e+02 7.000000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.618385e+02 4.489573e+02 7.000000e+01 + vertex 4.620785e+02 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.620785e+02 4.493000e+02 7.000000e+01 + vertex 4.660000e+02 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.000000e+01 + vertex 4.620785e+02 4.493000e+02 7.000000e+01 + vertex 4.622553e+02 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.000000e+01 + vertex 4.622553e+02 4.496791e+02 7.000000e+01 + vertex 4.623635e+02 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.620785e+02 4.517000e+02 7.000000e+01 + vertex 4.618385e+02 4.520427e+02 7.000000e+01 + vertex 4.639917e+02 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 4.537417e+02 7.000000e+01 + vertex 4.618385e+02 4.520427e+02 7.000000e+01 + vertex 4.615427e+02 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 4.537417e+02 7.000000e+01 + vertex 4.615427e+02 4.523385e+02 7.000000e+01 + vertex 4.617939e+02 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.617939e+02 4.553055e+02 7.000000e+01 + vertex 4.615427e+02 4.523385e+02 7.000000e+01 + vertex 4.612000e+02 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.612000e+02 4.525785e+02 7.000000e+01 + vertex 4.608208e+02 4.527553e+02 7.000000e+01 + vertex 4.617939e+02 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.617939e+02 4.553055e+02 7.000000e+01 + vertex 4.608208e+02 4.527553e+02 7.000000e+01 + vertex 4.604168e+02 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.617939e+02 4.553055e+02 7.000000e+01 + vertex 4.604168e+02 4.528635e+02 7.000000e+01 + vertex 4.594346e+02 4.566129e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.594346e+02 4.566129e+02 7.000000e+01 + vertex 4.604168e+02 4.528635e+02 7.000000e+01 + vertex 4.600000e+02 4.529000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.594346e+02 4.566129e+02 7.000000e+01 + vertex 4.600000e+02 4.529000e+02 7.000000e+01 + vertex 4.595832e+02 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356364e+02 4.509168e+02 7.000000e+01 + vertex 4.356000e+02 4.505000e+02 7.000000e+01 + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.361615e+02 4.489573e+02 7.000000e+01 + vertex 4.364573e+02 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 4.566129e+02 7.000000e+01 + vertex 4.380000e+02 4.529000e+02 7.000000e+01 + vertex 4.362060e+02 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.362060e+02 4.553055e+02 7.000000e+01 + vertex 4.380000e+02 4.529000e+02 7.000000e+01 + vertex 4.375833e+02 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 4.523385e+02 7.000000e+01 + vertex 4.340083e+02 4.537417e+02 7.000000e+01 + vertex 4.368000e+02 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 4.525785e+02 7.000000e+01 + vertex 4.340083e+02 4.537417e+02 7.000000e+01 + vertex 4.362060e+02 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 4.525785e+02 7.000000e+01 + vertex 4.362060e+02 4.553055e+02 7.000000e+01 + vertex 4.371792e+02 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371792e+02 4.527553e+02 7.000000e+01 + vertex 4.362060e+02 4.553055e+02 7.000000e+01 + vertex 4.375833e+02 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 4.474741e+02 7.000000e+01 + vertex 4.407710e+02 4.463262e+02 7.000000e+01 + vertex 4.395427e+02 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 4.523385e+02 7.000000e+01 + vertex 4.361615e+02 4.520427e+02 7.000000e+01 + vertex 4.340083e+02 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.340083e+02 4.537417e+02 7.000000e+01 + vertex 4.361615e+02 4.520427e+02 7.000000e+01 + vertex 4.359215e+02 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.340083e+02 4.537417e+02 7.000000e+01 + vertex 4.359215e+02 4.517000e+02 7.000000e+01 + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + vertex 4.359215e+02 4.517000e+02 7.000000e+01 + vertex 4.357448e+02 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + vertex 4.357448e+02 4.513209e+02 7.000000e+01 + vertex 4.356364e+02 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356000e+02 4.505000e+02 7.000000e+01 + vertex 4.356364e+02 4.500833e+02 7.000000e+01 + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + vertex 4.356364e+02 4.500833e+02 7.000000e+01 + vertex 4.357448e+02 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + vertex 4.357448e+02 4.496791e+02 7.000000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.357448e+02 4.496791e+02 7.000000e+01 + vertex 4.359215e+02 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.359215e+02 4.493000e+02 7.000000e+01 + vertex 4.361615e+02 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 4.486615e+02 7.000000e+01 + vertex 4.368000e+02 4.484215e+02 7.000000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.368000e+02 4.484215e+02 7.000000e+01 + vertex 4.371792e+02 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.371792e+02 4.482447e+02 7.000000e+01 + vertex 4.375833e+02 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.391005e+02 4.448995e+02 7.000000e+01 + vertex 4.388209e+02 4.482447e+02 7.000000e+01 + vertex 4.407710e+02 4.463262e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 4.463262e+02 7.000000e+01 + vertex 4.388209e+02 4.482447e+02 7.000000e+01 + vertex 4.392000e+02 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 4.463262e+02 7.000000e+01 + vertex 4.392000e+02 4.484215e+02 7.000000e+01 + vertex 4.395427e+02 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.436479e+02 4.583956e+02 7.000000e+01 + vertex 4.463069e+02 4.588484e+02 7.000000e+01 + vertex 4.398385e+02 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.398385e+02 4.520427e+02 7.000000e+01 + vertex 4.463069e+02 4.588484e+02 7.000000e+01 + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.398385e+02 4.520427e+02 7.000000e+01 + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + vertex 4.400785e+02 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.395427e+02 4.486615e+02 7.000000e+01 + vertex 4.398385e+02 4.489573e+02 7.000000e+01 + vertex 4.426441e+02 4.474741e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 4.474741e+02 7.000000e+01 + vertex 4.398385e+02 4.489573e+02 7.000000e+01 + vertex 4.400785e+02 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 4.474741e+02 7.000000e+01 + vertex 4.400785e+02 4.493000e+02 7.000000e+01 + vertex 4.446738e+02 4.483148e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.446738e+02 4.483148e+02 7.000000e+01 + vertex 4.400785e+02 4.493000e+02 7.000000e+01 + vertex 4.402553e+02 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.446738e+02 4.483148e+02 7.000000e+01 + vertex 4.402553e+02 4.496791e+02 7.000000e+01 + vertex 4.468099e+02 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.402553e+02 4.496791e+02 7.000000e+01 + vertex 4.403635e+02 4.500833e+02 7.000000e+01 + vertex 4.468099e+02 4.488276e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.468099e+02 4.488276e+02 7.000000e+01 + vertex 4.403635e+02 4.500833e+02 7.000000e+01 + vertex 4.404000e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.468099e+02 4.488276e+02 7.000000e+01 + vertex 4.404000e+02 4.505000e+02 7.000000e+01 + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + vertex 4.404000e+02 4.505000e+02 7.000000e+01 + vertex 4.403635e+02 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.490000e+02 7.000000e+01 + vertex 4.403635e+02 4.509168e+02 7.000000e+01 + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + vertex 4.403635e+02 4.509168e+02 7.000000e+01 + vertex 4.402553e+02 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + vertex 4.402553e+02 4.513209e+02 7.000000e+01 + vertex 4.400785e+02 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.398385e+02 4.520427e+02 7.000000e+01 + vertex 4.395427e+02 4.523385e+02 7.000000e+01 + vertex 4.436479e+02 4.583956e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.436479e+02 4.583956e+02 7.000000e+01 + vertex 4.395427e+02 4.523385e+02 7.000000e+01 + vertex 4.392000e+02 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.436479e+02 4.583956e+02 7.000000e+01 + vertex 4.392000e+02 4.525785e+02 7.000000e+01 + vertex 4.410564e+02 4.576473e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410564e+02 4.576473e+02 7.000000e+01 + vertex 4.392000e+02 4.525785e+02 7.000000e+01 + vertex 4.388209e+02 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410564e+02 4.576473e+02 7.000000e+01 + vertex 4.388209e+02 4.527553e+02 7.000000e+01 + vertex 4.385653e+02 4.566129e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 4.566129e+02 7.000000e+01 + vertex 4.388209e+02 4.527553e+02 7.000000e+01 + vertex 4.384168e+02 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 4.566129e+02 7.000000e+01 + vertex 4.384168e+02 4.528635e+02 7.000000e+01 + vertex 4.380000e+02 4.529000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356852e+02 4.393262e+02 7.000000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.365259e+02 4.413559e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.365259e+02 4.413559e+02 7.000000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.375833e+02 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.365259e+02 4.413559e+02 7.000000e+01 + vertex 4.375833e+02 4.481364e+02 7.000000e+01 + vertex 4.376738e+02 4.432290e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.376738e+02 4.432290e+02 7.000000e+01 + vertex 4.375833e+02 4.481364e+02 7.000000e+01 + vertex 4.380000e+02 4.481000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.376738e+02 4.432290e+02 7.000000e+01 + vertex 4.380000e+02 4.481000e+02 7.000000e+01 + vertex 4.391005e+02 4.448995e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.391005e+02 4.448995e+02 7.000000e+01 + vertex 4.380000e+02 4.481000e+02 7.000000e+01 + vertex 4.384168e+02 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.391005e+02 4.448995e+02 7.000000e+01 + vertex 4.384168e+02 4.481364e+02 7.000000e+01 + vertex 4.388209e+02 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356364e+02 4.199167e+02 7.000000e+01 + vertex 4.356000e+02 4.195000e+02 7.000000e+01 + vertex 4.320000e+02 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 4.215785e+02 7.000000e+01 + vertex 4.364573e+02 4.213385e+02 7.000000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356852e+02 4.393262e+02 7.000000e+01 + vertex 4.351724e+02 4.371901e+02 7.000000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.351724e+02 4.371901e+02 7.000000e+01 + vertex 4.350000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.350000e+02 4.350000e+02 7.000000e+01 + vertex 4.351724e+02 4.328099e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 4.236737e+02 7.000000e+01 + vertex 4.426441e+02 4.225259e+02 7.000000e+01 + vertex 4.398385e+02 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 4.215785e+02 7.000000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.371792e+02 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371792e+02 4.217553e+02 7.000000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.351724e+02 4.328099e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.371792e+02 4.217553e+02 7.000000e+01 + vertex 4.351724e+02 4.328099e+02 7.000000e+01 + vertex 4.375833e+02 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375833e+02 4.218635e+02 7.000000e+01 + vertex 4.351724e+02 4.328099e+02 7.000000e+01 + vertex 4.356852e+02 4.306737e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375833e+02 4.218635e+02 7.000000e+01 + vertex 4.356852e+02 4.306737e+02 7.000000e+01 + vertex 4.380000e+02 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.364573e+02 4.213385e+02 7.000000e+01 + vertex 4.361615e+02 4.210427e+02 7.000000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.361615e+02 4.210427e+02 7.000000e+01 + vertex 4.359215e+02 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.359215e+02 4.207000e+02 7.000000e+01 + vertex 4.320000e+02 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.000000e+01 + vertex 4.359215e+02 4.207000e+02 7.000000e+01 + vertex 4.357448e+02 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.000000e+01 + vertex 4.357448e+02 4.203208e+02 7.000000e+01 + vertex 4.356364e+02 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356000e+02 4.195000e+02 7.000000e+01 + vertex 4.356364e+02 4.190832e+02 7.000000e+01 + vertex 4.320000e+02 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.000000e+01 + vertex 4.356364e+02 4.190832e+02 7.000000e+01 + vertex 4.357448e+02 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.000000e+01 + vertex 4.357448e+02 4.186791e+02 7.000000e+01 + vertex 4.340083e+02 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.340083e+02 4.162583e+02 7.000000e+01 + vertex 4.357448e+02 4.186791e+02 7.000000e+01 + vertex 4.359215e+02 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.359215e+02 4.183000e+02 7.000000e+01 + vertex 4.361615e+02 4.179573e+02 7.000000e+01 + vertex 4.340083e+02 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.340083e+02 4.162583e+02 7.000000e+01 + vertex 4.361615e+02 4.179573e+02 7.000000e+01 + vertex 4.364573e+02 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.340083e+02 4.162583e+02 7.000000e+01 + vertex 4.364573e+02 4.176615e+02 7.000000e+01 + vertex 4.362060e+02 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.362060e+02 4.146945e+02 7.000000e+01 + vertex 4.364573e+02 4.176615e+02 7.000000e+01 + vertex 4.368000e+02 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.368000e+02 4.174215e+02 7.000000e+01 + vertex 4.371792e+02 4.172447e+02 7.000000e+01 + vertex 4.362060e+02 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.362060e+02 4.146945e+02 7.000000e+01 + vertex 4.371792e+02 4.172447e+02 7.000000e+01 + vertex 4.375833e+02 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.362060e+02 4.146945e+02 7.000000e+01 + vertex 4.375833e+02 4.171365e+02 7.000000e+01 + vertex 4.385653e+02 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.375833e+02 4.171365e+02 7.000000e+01 + vertex 4.380000e+02 4.171000e+02 7.000000e+01 + vertex 4.385653e+02 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 4.133871e+02 7.000000e+01 + vertex 4.380000e+02 4.171000e+02 7.000000e+01 + vertex 4.384168e+02 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.385653e+02 4.133871e+02 7.000000e+01 + vertex 4.384168e+02 4.171365e+02 7.000000e+01 + vertex 4.410564e+02 4.123527e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410564e+02 4.123527e+02 7.000000e+01 + vertex 4.384168e+02 4.171365e+02 7.000000e+01 + vertex 4.388209e+02 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.410564e+02 4.123527e+02 7.000000e+01 + vertex 4.388209e+02 4.172447e+02 7.000000e+01 + vertex 4.436479e+02 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388209e+02 4.172447e+02 7.000000e+01 + vertex 4.392000e+02 4.174215e+02 7.000000e+01 + vertex 4.436479e+02 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.436479e+02 4.116044e+02 7.000000e+01 + vertex 4.392000e+02 4.174215e+02 7.000000e+01 + vertex 4.395427e+02 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.436479e+02 4.116044e+02 7.000000e+01 + vertex 4.395427e+02 4.176615e+02 7.000000e+01 + vertex 4.463069e+02 4.111516e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.463069e+02 4.111516e+02 7.000000e+01 + vertex 4.395427e+02 4.176615e+02 7.000000e+01 + vertex 4.398385e+02 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.463069e+02 4.111516e+02 7.000000e+01 + vertex 4.398385e+02 4.179573e+02 7.000000e+01 + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.398385e+02 4.179573e+02 7.000000e+01 + vertex 4.400785e+02 4.183000e+02 7.000000e+01 + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + vertex 4.400785e+02 4.183000e+02 7.000000e+01 + vertex 4.402553e+02 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + vertex 4.402553e+02 4.186791e+02 7.000000e+01 + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.402553e+02 4.186791e+02 7.000000e+01 + vertex 4.403635e+02 4.190832e+02 7.000000e+01 + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + vertex 4.403635e+02 4.190832e+02 7.000000e+01 + vertex 4.404000e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + vertex 4.404000e+02 4.195000e+02 7.000000e+01 + vertex 4.468099e+02 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.468099e+02 4.211724e+02 7.000000e+01 + vertex 4.404000e+02 4.195000e+02 7.000000e+01 + vertex 4.403635e+02 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.468099e+02 4.211724e+02 7.000000e+01 + vertex 4.403635e+02 4.199167e+02 7.000000e+01 + vertex 4.446738e+02 4.216852e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.446738e+02 4.216852e+02 7.000000e+01 + vertex 4.403635e+02 4.199167e+02 7.000000e+01 + vertex 4.402553e+02 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.446738e+02 4.216852e+02 7.000000e+01 + vertex 4.402553e+02 4.203208e+02 7.000000e+01 + vertex 4.426441e+02 4.225259e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 4.225259e+02 7.000000e+01 + vertex 4.402553e+02 4.203208e+02 7.000000e+01 + vertex 4.400785e+02 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.426441e+02 4.225259e+02 7.000000e+01 + vertex 4.400785e+02 4.207000e+02 7.000000e+01 + vertex 4.398385e+02 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.398385e+02 4.210427e+02 7.000000e+01 + vertex 4.395427e+02 4.213385e+02 7.000000e+01 + vertex 4.407710e+02 4.236737e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 4.236737e+02 7.000000e+01 + vertex 4.395427e+02 4.213385e+02 7.000000e+01 + vertex 4.392000e+02 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.407710e+02 4.236737e+02 7.000000e+01 + vertex 4.392000e+02 4.215785e+02 7.000000e+01 + vertex 4.391005e+02 4.251005e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.356852e+02 4.306737e+02 7.000000e+01 + vertex 4.365259e+02 4.286441e+02 7.000000e+01 + vertex 4.380000e+02 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.380000e+02 4.219000e+02 7.000000e+01 + vertex 4.365259e+02 4.286441e+02 7.000000e+01 + vertex 4.376738e+02 4.267710e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.380000e+02 4.219000e+02 7.000000e+01 + vertex 4.376738e+02 4.267710e+02 7.000000e+01 + vertex 4.384168e+02 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.384168e+02 4.218635e+02 7.000000e+01 + vertex 4.376738e+02 4.267710e+02 7.000000e+01 + vertex 4.391005e+02 4.251005e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.384168e+02 4.218635e+02 7.000000e+01 + vertex 4.391005e+02 4.251005e+02 7.000000e+01 + vertex 4.388209e+02 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.388209e+02 4.217553e+02 7.000000e+01 + vertex 4.391005e+02 4.251005e+02 7.000000e+01 + vertex 4.392000e+02 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 4.225259e+02 7.000000e+01 + vertex 4.572290e+02 4.236737e+02 7.000000e+01 + vertex 4.584573e+02 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.623635e+02 4.190832e+02 7.000000e+01 + vertex 4.624000e+02 4.195000e+02 7.000000e+01 + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.588995e+02 4.251005e+02 7.000000e+01 + vertex 4.591792e+02 4.217553e+02 7.000000e+01 + vertex 4.572290e+02 4.236737e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 4.236737e+02 7.000000e+01 + vertex 4.591792e+02 4.217553e+02 7.000000e+01 + vertex 4.588000e+02 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.572290e+02 4.236737e+02 7.000000e+01 + vertex 4.588000e+02 4.215785e+02 7.000000e+01 + vertex 4.584573e+02 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.618385e+02 4.210427e+02 7.000000e+01 + vertex 4.615427e+02 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.584573e+02 4.213385e+02 7.000000e+01 + vertex 4.581615e+02 4.210427e+02 7.000000e+01 + vertex 4.553559e+02 4.225259e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 4.225259e+02 7.000000e+01 + vertex 4.581615e+02 4.210427e+02 7.000000e+01 + vertex 4.579216e+02 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.553559e+02 4.225259e+02 7.000000e+01 + vertex 4.579216e+02 4.207000e+02 7.000000e+01 + vertex 4.533262e+02 4.216852e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.533262e+02 4.216852e+02 7.000000e+01 + vertex 4.579216e+02 4.207000e+02 7.000000e+01 + vertex 4.577447e+02 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.533262e+02 4.216852e+02 7.000000e+01 + vertex 4.577447e+02 4.203208e+02 7.000000e+01 + vertex 4.511901e+02 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.577447e+02 4.186791e+02 7.000000e+01 + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + vertex 4.576365e+02 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.576365e+02 4.190832e+02 7.000000e+01 + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.576365e+02 4.190832e+02 7.000000e+01 + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + vertex 4.576000e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.576000e+02 4.195000e+02 7.000000e+01 + vertex 4.490000e+02 4.210000e+02 7.000000e+01 + vertex 4.511901e+02 4.211724e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.576000e+02 4.195000e+02 7.000000e+01 + vertex 4.511901e+02 4.211724e+02 7.000000e+01 + vertex 4.576365e+02 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.576365e+02 4.199167e+02 7.000000e+01 + vertex 4.511901e+02 4.211724e+02 7.000000e+01 + vertex 4.577447e+02 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.577447e+02 4.186791e+02 7.000000e+01 + vertex 4.579216e+02 4.183000e+02 7.000000e+01 + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + vertex 4.579216e+02 4.183000e+02 7.000000e+01 + vertex 4.581615e+02 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + vertex 4.581615e+02 4.179573e+02 7.000000e+01 + vertex 4.516931e+02 4.111516e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.516931e+02 4.111516e+02 7.000000e+01 + vertex 4.581615e+02 4.179573e+02 7.000000e+01 + vertex 4.543521e+02 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.581615e+02 4.179573e+02 7.000000e+01 + vertex 4.584573e+02 4.176615e+02 7.000000e+01 + vertex 4.543521e+02 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.543521e+02 4.116044e+02 7.000000e+01 + vertex 4.584573e+02 4.176615e+02 7.000000e+01 + vertex 4.588000e+02 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.543521e+02 4.116044e+02 7.000000e+01 + vertex 4.588000e+02 4.174215e+02 7.000000e+01 + vertex 4.569436e+02 4.123527e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.569436e+02 4.123527e+02 7.000000e+01 + vertex 4.588000e+02 4.174215e+02 7.000000e+01 + vertex 4.591792e+02 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.569436e+02 4.123527e+02 7.000000e+01 + vertex 4.591792e+02 4.172447e+02 7.000000e+01 + vertex 4.594346e+02 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.591792e+02 4.172447e+02 7.000000e+01 + vertex 4.595832e+02 4.171365e+02 7.000000e+01 + vertex 4.594346e+02 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.594346e+02 4.133871e+02 7.000000e+01 + vertex 4.595832e+02 4.171365e+02 7.000000e+01 + vertex 4.600000e+02 4.171000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.594346e+02 4.133871e+02 7.000000e+01 + vertex 4.600000e+02 4.171000e+02 7.000000e+01 + vertex 4.617939e+02 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.617939e+02 4.146945e+02 7.000000e+01 + vertex 4.600000e+02 4.171000e+02 7.000000e+01 + vertex 4.604168e+02 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.615427e+02 4.176615e+02 7.000000e+01 + vertex 4.639917e+02 4.162583e+02 7.000000e+01 + vertex 4.612000e+02 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.612000e+02 4.174215e+02 7.000000e+01 + vertex 4.639917e+02 4.162583e+02 7.000000e+01 + vertex 4.617939e+02 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.612000e+02 4.174215e+02 7.000000e+01 + vertex 4.617939e+02 4.146945e+02 7.000000e+01 + vertex 4.608208e+02 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.608208e+02 4.172447e+02 7.000000e+01 + vertex 4.617939e+02 4.146945e+02 7.000000e+01 + vertex 4.604168e+02 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.624000e+02 4.195000e+02 7.000000e+01 + vertex 4.623635e+02 4.199167e+02 7.000000e+01 + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + vertex 4.623635e+02 4.199167e+02 7.000000e+01 + vertex 4.622553e+02 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + vertex 4.622553e+02 4.203208e+02 7.000000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.622553e+02 4.203208e+02 7.000000e+01 + vertex 4.620785e+02 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.620785e+02 4.207000e+02 7.000000e+01 + vertex 4.618385e+02 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.615427e+02 4.213385e+02 7.000000e+01 + vertex 4.612000e+02 4.215785e+02 7.000000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.612000e+02 4.215785e+02 7.000000e+01 + vertex 4.608208e+02 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.608208e+02 4.217553e+02 7.000000e+01 + vertex 4.604168e+02 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.615427e+02 4.176615e+02 7.000000e+01 + vertex 4.618385e+02 4.179573e+02 7.000000e+01 + vertex 4.639917e+02 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 4.162583e+02 7.000000e+01 + vertex 4.618385e+02 4.179573e+02 7.000000e+01 + vertex 4.620785e+02 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.639917e+02 4.162583e+02 7.000000e+01 + vertex 4.620785e+02 4.183000e+02 7.000000e+01 + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + vertex 4.620785e+02 4.183000e+02 7.000000e+01 + vertex 4.622553e+02 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + vertex 4.622553e+02 4.186791e+02 7.000000e+01 + vertex 4.623635e+02 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.623148e+02 4.306737e+02 7.000000e+01 + vertex 4.628276e+02 4.328099e+02 7.000000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.628276e+02 4.328099e+02 7.000000e+01 + vertex 4.630000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.630000e+02 4.350000e+02 7.000000e+01 + vertex 4.628276e+02 4.371901e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.623148e+02 4.306737e+02 7.000000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.614741e+02 4.286441e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.614741e+02 4.286441e+02 7.000000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.604168e+02 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.614741e+02 4.286441e+02 7.000000e+01 + vertex 4.604168e+02 4.218635e+02 7.000000e+01 + vertex 4.603262e+02 4.267710e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 4.603262e+02 4.267710e+02 7.000000e+01 + vertex 4.604168e+02 4.218635e+02 7.000000e+01 + vertex 4.600000e+02 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.603262e+02 4.267710e+02 7.000000e+01 + vertex 4.600000e+02 4.219000e+02 7.000000e+01 + vertex 4.588995e+02 4.251005e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.588995e+02 4.251005e+02 7.000000e+01 + vertex 4.600000e+02 4.219000e+02 7.000000e+01 + vertex 4.595832e+02 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 4.588995e+02 4.251005e+02 7.000000e+01 + vertex 4.595832e+02 4.218635e+02 7.000000e+01 + vertex 4.591792e+02 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal -6.675467e-01 -7.445679e-01 -0.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + vertex 4.320000e+02 4.180589e+02 7.000000e+01 + vertex 4.340083e+02 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal -6.675467e-01 -7.445679e-01 0.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + vertex 4.340083e+02 4.162583e+02 7.000000e+01 + vertex 4.340083e+02 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal -5.797897e-01 -8.147661e-01 -0.000000e+00 + outer loop + vertex 4.340083e+02 4.162583e+02 7.450000e+01 + vertex 4.340083e+02 4.162583e+02 7.000000e+01 + vertex 4.362060e+02 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal -5.797897e-01 -8.147661e-01 0.000000e+00 + outer loop + vertex 4.340083e+02 4.162583e+02 7.450000e+01 + vertex 4.362060e+02 4.146945e+02 7.000000e+01 + vertex 4.362060e+02 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal -4.846923e-01 -8.746847e-01 -0.000000e+00 + outer loop + vertex 4.362060e+02 4.146945e+02 7.450000e+01 + vertex 4.362060e+02 4.146945e+02 7.000000e+01 + vertex 4.385653e+02 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal -4.846923e-01 -8.746847e-01 0.000000e+00 + outer loop + vertex 4.362060e+02 4.146945e+02 7.450000e+01 + vertex 4.385653e+02 4.133871e+02 7.000000e+01 + vertex 4.385653e+02 4.133871e+02 7.450000e+01 + endloop + endfacet + facet normal -3.834822e-01 -9.235483e-01 -0.000000e+00 + outer loop + vertex 4.385653e+02 4.133871e+02 7.450000e+01 + vertex 4.385653e+02 4.133871e+02 7.000000e+01 + vertex 4.410564e+02 4.123527e+02 7.000000e+01 + endloop + endfacet + facet normal -3.834822e-01 -9.235483e-01 0.000000e+00 + outer loop + vertex 4.385653e+02 4.133871e+02 7.450000e+01 + vertex 4.410564e+02 4.123527e+02 7.000000e+01 + vertex 4.410564e+02 4.123527e+02 7.450000e+01 + endloop + endfacet + facet normal -2.774372e-01 -9.607438e-01 -0.000000e+00 + outer loop + vertex 4.410564e+02 4.123527e+02 7.450000e+01 + vertex 4.410564e+02 4.123527e+02 7.000000e+01 + vertex 4.436479e+02 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal -2.774372e-01 -9.607438e-01 0.000000e+00 + outer loop + vertex 4.410564e+02 4.123527e+02 7.450000e+01 + vertex 4.436479e+02 4.116044e+02 7.000000e+01 + vertex 4.436479e+02 4.116044e+02 7.450000e+01 + endloop + endfacet + facet normal -1.678757e-01 -9.858082e-01 -0.000000e+00 + outer loop + vertex 4.436479e+02 4.116044e+02 7.450000e+01 + vertex 4.436479e+02 4.116044e+02 7.000000e+01 + vertex 4.463069e+02 4.111516e+02 7.000000e+01 + endloop + endfacet + facet normal -1.678757e-01 -9.858082e-01 0.000000e+00 + outer loop + vertex 4.436479e+02 4.116044e+02 7.450000e+01 + vertex 4.463069e+02 4.111516e+02 7.000000e+01 + vertex 4.463069e+02 4.111516e+02 7.450000e+01 + endloop + endfacet + facet normal -5.619454e-02 -9.984198e-01 -0.000000e+00 + outer loop + vertex 4.463069e+02 4.111516e+02 7.450000e+01 + vertex 4.463069e+02 4.111516e+02 7.000000e+01 + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + endloop + endfacet + facet normal -5.619454e-02 -9.984198e-01 0.000000e+00 + outer loop + vertex 4.463069e+02 4.111516e+02 7.450000e+01 + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + endloop + endfacet + facet normal 5.619392e-02 -9.984199e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.490000e+02 4.110000e+02 7.000000e+01 + vertex 4.516931e+02 4.111516e+02 7.000000e+01 + endloop + endfacet + facet normal 5.619392e-02 -9.984199e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.110000e+02 7.450000e+01 + vertex 4.516931e+02 4.111516e+02 7.000000e+01 + vertex 4.516931e+02 4.111516e+02 7.450000e+01 + endloop + endfacet + facet normal 1.678775e-01 -9.858079e-01 0.000000e+00 + outer loop + vertex 4.516931e+02 4.111516e+02 7.450000e+01 + vertex 4.516931e+02 4.111516e+02 7.000000e+01 + vertex 4.543521e+02 4.116044e+02 7.000000e+01 + endloop + endfacet + facet normal 1.678775e-01 -9.858079e-01 0.000000e+00 + outer loop + vertex 4.516931e+02 4.111516e+02 7.450000e+01 + vertex 4.543521e+02 4.116044e+02 7.000000e+01 + vertex 4.543521e+02 4.116044e+02 7.450000e+01 + endloop + endfacet + facet normal 2.774343e-01 -9.607446e-01 0.000000e+00 + outer loop + vertex 4.543521e+02 4.116044e+02 7.450000e+01 + vertex 4.543521e+02 4.116044e+02 7.000000e+01 + vertex 4.569436e+02 4.123527e+02 7.000000e+01 + endloop + endfacet + facet normal 2.774343e-01 -9.607446e-01 0.000000e+00 + outer loop + vertex 4.543521e+02 4.116044e+02 7.450000e+01 + vertex 4.569436e+02 4.123527e+02 7.000000e+01 + vertex 4.569436e+02 4.123527e+02 7.450000e+01 + endloop + endfacet + facet normal 3.834861e-01 -9.235466e-01 0.000000e+00 + outer loop + vertex 4.569436e+02 4.123527e+02 7.450000e+01 + vertex 4.569436e+02 4.123527e+02 7.000000e+01 + vertex 4.594346e+02 4.133871e+02 7.000000e+01 + endloop + endfacet + facet normal 3.834861e-01 -9.235466e-01 0.000000e+00 + outer loop + vertex 4.569436e+02 4.123527e+02 7.450000e+01 + vertex 4.594346e+02 4.133871e+02 7.000000e+01 + vertex 4.594346e+02 4.133871e+02 7.450000e+01 + endloop + endfacet + facet normal 4.846923e-01 -8.746847e-01 0.000000e+00 + outer loop + vertex 4.594346e+02 4.133871e+02 7.450000e+01 + vertex 4.594346e+02 4.133871e+02 7.000000e+01 + vertex 4.617939e+02 4.146945e+02 7.000000e+01 + endloop + endfacet + facet normal 4.846923e-01 -8.746847e-01 0.000000e+00 + outer loop + vertex 4.594346e+02 4.133871e+02 7.450000e+01 + vertex 4.617939e+02 4.146945e+02 7.000000e+01 + vertex 4.617939e+02 4.146945e+02 7.450000e+01 + endloop + endfacet + facet normal 5.797845e-01 -8.147699e-01 0.000000e+00 + outer loop + vertex 4.617939e+02 4.146945e+02 7.450000e+01 + vertex 4.617939e+02 4.146945e+02 7.000000e+01 + vertex 4.639917e+02 4.162583e+02 7.000000e+01 + endloop + endfacet + facet normal 5.797845e-01 -8.147699e-01 0.000000e+00 + outer loop + vertex 4.617939e+02 4.146945e+02 7.450000e+01 + vertex 4.639917e+02 4.162583e+02 7.000000e+01 + vertex 4.639917e+02 4.162583e+02 7.450000e+01 + endloop + endfacet + facet normal 6.675467e-01 -7.445679e-01 0.000000e+00 + outer loop + vertex 4.639917e+02 4.162583e+02 7.450000e+01 + vertex 4.639917e+02 4.162583e+02 7.000000e+01 + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 6.675467e-01 -7.445679e-01 0.000000e+00 + outer loop + vertex 4.639917e+02 4.162583e+02 7.450000e+01 + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + vertex 4.660000e+02 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.000000e+01 + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 4.660000e+02 4.350000e+02 7.000000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.660000e+02 4.180589e+02 7.000000e+01 + vertex 4.660000e+02 4.447500e+02 7.450000e+01 + vertex 4.660000e+02 4.180589e+02 7.450000e+01 + endloop + endfacet + facet normal 6.675467e-01 7.445679e-01 0.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + vertex 4.660000e+02 4.519411e+02 7.000000e+01 + vertex 4.639917e+02 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal 6.675467e-01 7.445679e-01 0.000000e+00 + outer loop + vertex 4.660000e+02 4.519411e+02 7.450000e+01 + vertex 4.639917e+02 4.537417e+02 7.000000e+01 + vertex 4.639917e+02 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal 5.797772e-01 8.147751e-01 0.000000e+00 + outer loop + vertex 4.639917e+02 4.537417e+02 7.450000e+01 + vertex 4.639917e+02 4.537417e+02 7.000000e+01 + vertex 4.617939e+02 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal 5.797772e-01 8.147751e-01 0.000000e+00 + outer loop + vertex 4.639917e+02 4.537417e+02 7.450000e+01 + vertex 4.617939e+02 4.553055e+02 7.000000e+01 + vertex 4.617939e+02 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal 4.847008e-01 8.746800e-01 0.000000e+00 + outer loop + vertex 4.617939e+02 4.553055e+02 7.450000e+01 + vertex 4.617939e+02 4.553055e+02 7.000000e+01 + vertex 4.594346e+02 4.566129e+02 7.000000e+01 + endloop + endfacet + facet normal 4.847008e-01 8.746800e-01 0.000000e+00 + outer loop + vertex 4.617939e+02 4.553055e+02 7.450000e+01 + vertex 4.594346e+02 4.566129e+02 7.000000e+01 + vertex 4.594346e+02 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal 3.834861e-01 9.235466e-01 0.000000e+00 + outer loop + vertex 4.594346e+02 4.566129e+02 7.450000e+01 + vertex 4.594346e+02 4.566129e+02 7.000000e+01 + vertex 4.569436e+02 4.576473e+02 7.000000e+01 + endloop + endfacet + facet normal 3.834861e-01 9.235466e-01 0.000000e+00 + outer loop + vertex 4.594346e+02 4.566129e+02 7.450000e+01 + vertex 4.569436e+02 4.576473e+02 7.000000e+01 + vertex 4.569436e+02 4.576473e+02 7.450000e+01 + endloop + endfacet + facet normal 2.774343e-01 9.607446e-01 0.000000e+00 + outer loop + vertex 4.569436e+02 4.576473e+02 7.450000e+01 + vertex 4.569436e+02 4.576473e+02 7.000000e+01 + vertex 4.543521e+02 4.583956e+02 7.000000e+01 + endloop + endfacet + facet normal 2.774343e-01 9.607446e-01 0.000000e+00 + outer loop + vertex 4.569436e+02 4.576473e+02 7.450000e+01 + vertex 4.543521e+02 4.583956e+02 7.000000e+01 + vertex 4.543521e+02 4.583956e+02 7.450000e+01 + endloop + endfacet + facet normal 1.678667e-01 9.858097e-01 0.000000e+00 + outer loop + vertex 4.543521e+02 4.583956e+02 7.450000e+01 + vertex 4.543521e+02 4.583956e+02 7.000000e+01 + vertex 4.516931e+02 4.588484e+02 7.000000e+01 + endloop + endfacet + facet normal 1.678667e-01 9.858097e-01 0.000000e+00 + outer loop + vertex 4.543521e+02 4.583956e+02 7.450000e+01 + vertex 4.516931e+02 4.588484e+02 7.000000e+01 + vertex 4.516931e+02 4.588484e+02 7.450000e+01 + endloop + endfacet + facet normal 5.619392e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 4.516931e+02 4.588484e+02 7.450000e+01 + vertex 4.516931e+02 4.588484e+02 7.000000e+01 + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + endloop + endfacet + facet normal 5.619392e-02 9.984199e-01 0.000000e+00 + outer loop + vertex 4.516931e+02 4.588484e+02 7.450000e+01 + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + endloop + endfacet + facet normal -5.619454e-02 9.984198e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.490000e+02 4.590000e+02 7.000000e+01 + vertex 4.463069e+02 4.588484e+02 7.000000e+01 + endloop + endfacet + facet normal -5.619454e-02 9.984198e-01 0.000000e+00 + outer loop + vertex 4.490000e+02 4.590000e+02 7.450000e+01 + vertex 4.463069e+02 4.588484e+02 7.000000e+01 + vertex 4.463069e+02 4.588484e+02 7.450000e+01 + endloop + endfacet + facet normal -1.678649e-01 9.858100e-01 0.000000e+00 + outer loop + vertex 4.463069e+02 4.588484e+02 7.450000e+01 + vertex 4.463069e+02 4.588484e+02 7.000000e+01 + vertex 4.436479e+02 4.583956e+02 7.000000e+01 + endloop + endfacet + facet normal -1.678649e-01 9.858100e-01 0.000000e+00 + outer loop + vertex 4.463069e+02 4.588484e+02 7.450000e+01 + vertex 4.436479e+02 4.583956e+02 7.000000e+01 + vertex 4.436479e+02 4.583956e+02 7.450000e+01 + endloop + endfacet + facet normal -2.774372e-01 9.607438e-01 0.000000e+00 + outer loop + vertex 4.436479e+02 4.583956e+02 7.450000e+01 + vertex 4.436479e+02 4.583956e+02 7.000000e+01 + vertex 4.410564e+02 4.576473e+02 7.000000e+01 + endloop + endfacet + facet normal -2.774372e-01 9.607438e-01 0.000000e+00 + outer loop + vertex 4.436479e+02 4.583956e+02 7.450000e+01 + vertex 4.410564e+02 4.576473e+02 7.000000e+01 + vertex 4.410564e+02 4.576473e+02 7.450000e+01 + endloop + endfacet + facet normal -3.834822e-01 9.235483e-01 0.000000e+00 + outer loop + vertex 4.410564e+02 4.576473e+02 7.450000e+01 + vertex 4.410564e+02 4.576473e+02 7.000000e+01 + vertex 4.385653e+02 4.566129e+02 7.000000e+01 + endloop + endfacet + facet normal -3.834822e-01 9.235483e-01 0.000000e+00 + outer loop + vertex 4.410564e+02 4.576473e+02 7.450000e+01 + vertex 4.385653e+02 4.566129e+02 7.000000e+01 + vertex 4.385653e+02 4.566129e+02 7.450000e+01 + endloop + endfacet + facet normal -4.847008e-01 8.746800e-01 0.000000e+00 + outer loop + vertex 4.385653e+02 4.566129e+02 7.450000e+01 + vertex 4.385653e+02 4.566129e+02 7.000000e+01 + vertex 4.362060e+02 4.553055e+02 7.000000e+01 + endloop + endfacet + facet normal -4.847008e-01 8.746800e-01 0.000000e+00 + outer loop + vertex 4.385653e+02 4.566129e+02 7.450000e+01 + vertex 4.362060e+02 4.553055e+02 7.000000e+01 + vertex 4.362060e+02 4.553055e+02 7.450000e+01 + endloop + endfacet + facet normal -5.797824e-01 8.147714e-01 0.000000e+00 + outer loop + vertex 4.362060e+02 4.553055e+02 7.450000e+01 + vertex 4.362060e+02 4.553055e+02 7.000000e+01 + vertex 4.340083e+02 4.537417e+02 7.000000e+01 + endloop + endfacet + facet normal -5.797824e-01 8.147714e-01 0.000000e+00 + outer loop + vertex 4.362060e+02 4.553055e+02 7.450000e+01 + vertex 4.340083e+02 4.537417e+02 7.000000e+01 + vertex 4.340083e+02 4.537417e+02 7.450000e+01 + endloop + endfacet + facet normal -6.675467e-01 7.445679e-01 0.000000e+00 + outer loop + vertex 4.340083e+02 4.537417e+02 7.450000e+01 + vertex 4.340083e+02 4.537417e+02 7.000000e+01 + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal -6.675467e-01 7.445679e-01 0.000000e+00 + outer loop + vertex 4.340083e+02 4.537417e+02 7.450000e+01 + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + vertex 4.320000e+02 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.320000e+02 4.180589e+02 7.000000e+01 + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.320000e+02 4.180589e+02 7.450000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.320000e+02 4.350000e+02 7.000000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 4.320000e+02 4.519411e+02 7.000000e+01 + vertex 4.320000e+02 4.447500e+02 7.450000e+01 + vertex 4.320000e+02 4.519411e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.576000e+02 4.195000e+02 7.000000e+01 + vertex 4.576000e+02 4.195000e+02 7.100000e+01 + vertex 4.576365e+02 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.576365e+02 4.190832e+02 7.000000e+01 + vertex 4.576000e+02 4.195000e+02 7.100000e+01 + vertex 4.576365e+02 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659280e-01 2.588109e-01 -0.000000e+00 + outer loop + vertex 4.576365e+02 4.190832e+02 7.000000e+01 + vertex 4.576365e+02 4.190832e+02 7.100000e+01 + vertex 4.577447e+02 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659280e-01 2.588109e-01 -0.000000e+00 + outer loop + vertex 4.577447e+02 4.186791e+02 7.000000e+01 + vertex 4.576365e+02 4.190832e+02 7.100000e+01 + vertex 4.577447e+02 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 9.062905e-01 4.226554e-01 -0.000000e+00 + outer loop + vertex 4.577447e+02 4.186791e+02 7.000000e+01 + vertex 4.577447e+02 4.186791e+02 7.100000e+01 + vertex 4.579216e+02 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062905e-01 4.226554e-01 -0.000000e+00 + outer loop + vertex 4.579216e+02 4.183000e+02 7.000000e+01 + vertex 4.577447e+02 4.186791e+02 7.100000e+01 + vertex 4.579216e+02 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191750e-01 5.735436e-01 -0.000000e+00 + outer loop + vertex 4.579216e+02 4.183000e+02 7.000000e+01 + vertex 4.579216e+02 4.183000e+02 7.100000e+01 + vertex 4.581615e+02 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191750e-01 5.735436e-01 -0.000000e+00 + outer loop + vertex 4.581615e+02 4.179573e+02 7.000000e+01 + vertex 4.579216e+02 4.183000e+02 7.100000e+01 + vertex 4.581615e+02 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.581615e+02 4.179573e+02 7.000000e+01 + vertex 4.581615e+02 4.179573e+02 7.100000e+01 + vertex 4.584573e+02 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.584573e+02 4.176615e+02 7.000000e+01 + vertex 4.581615e+02 4.179573e+02 7.100000e+01 + vertex 4.584573e+02 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735436e-01 8.191750e-01 -0.000000e+00 + outer loop + vertex 4.584573e+02 4.176615e+02 7.000000e+01 + vertex 4.584573e+02 4.176615e+02 7.100000e+01 + vertex 4.588000e+02 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735436e-01 8.191750e-01 -0.000000e+00 + outer loop + vertex 4.588000e+02 4.174215e+02 7.000000e+01 + vertex 4.584573e+02 4.176615e+02 7.100000e+01 + vertex 4.588000e+02 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226554e-01 9.062905e-01 -0.000000e+00 + outer loop + vertex 4.588000e+02 4.174215e+02 7.000000e+01 + vertex 4.588000e+02 4.174215e+02 7.100000e+01 + vertex 4.591792e+02 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226554e-01 9.062905e-01 -0.000000e+00 + outer loop + vertex 4.591792e+02 4.172447e+02 7.000000e+01 + vertex 4.588000e+02 4.174215e+02 7.100000e+01 + vertex 4.591792e+02 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588109e-01 9.659280e-01 -0.000000e+00 + outer loop + vertex 4.591792e+02 4.172447e+02 7.000000e+01 + vertex 4.591792e+02 4.172447e+02 7.100000e+01 + vertex 4.595832e+02 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588109e-01 9.659280e-01 -0.000000e+00 + outer loop + vertex 4.595832e+02 4.171365e+02 7.000000e+01 + vertex 4.591792e+02 4.172447e+02 7.100000e+01 + vertex 4.595832e+02 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 4.595832e+02 4.171365e+02 7.000000e+01 + vertex 4.595832e+02 4.171365e+02 7.100000e+01 + vertex 4.600000e+02 4.171000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 4.171000e+02 7.000000e+01 + vertex 4.595832e+02 4.171365e+02 7.100000e+01 + vertex 4.600000e+02 4.171000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.171000e+02 7.000000e+01 + vertex 4.600000e+02 4.171000e+02 7.100000e+01 + vertex 4.604168e+02 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.171365e+02 7.000000e+01 + vertex 4.600000e+02 4.171000e+02 7.100000e+01 + vertex 4.604168e+02 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588109e-01 9.659280e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.171365e+02 7.000000e+01 + vertex 4.604168e+02 4.171365e+02 7.100000e+01 + vertex 4.608208e+02 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588109e-01 9.659280e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.172447e+02 7.000000e+01 + vertex 4.604168e+02 4.171365e+02 7.100000e+01 + vertex 4.608208e+02 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226554e-01 9.062905e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.172447e+02 7.000000e+01 + vertex 4.608208e+02 4.172447e+02 7.100000e+01 + vertex 4.612000e+02 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226554e-01 9.062905e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.174215e+02 7.000000e+01 + vertex 4.608208e+02 4.172447e+02 7.100000e+01 + vertex 4.612000e+02 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735436e-01 8.191750e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.174215e+02 7.000000e+01 + vertex 4.612000e+02 4.174215e+02 7.100000e+01 + vertex 4.615427e+02 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735436e-01 8.191750e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.176615e+02 7.000000e+01 + vertex 4.612000e+02 4.174215e+02 7.100000e+01 + vertex 4.615427e+02 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.176615e+02 7.000000e+01 + vertex 4.615427e+02 4.176615e+02 7.100000e+01 + vertex 4.618385e+02 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.179573e+02 7.000000e+01 + vertex 4.615427e+02 4.176615e+02 7.100000e+01 + vertex 4.618385e+02 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191416e-01 5.735914e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.179573e+02 7.000000e+01 + vertex 4.618385e+02 4.179573e+02 7.100000e+01 + vertex 4.620785e+02 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191416e-01 5.735914e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.183000e+02 7.000000e+01 + vertex 4.618385e+02 4.179573e+02 7.100000e+01 + vertex 4.620785e+02 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063178e-01 4.225968e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.183000e+02 7.000000e+01 + vertex 4.620785e+02 4.183000e+02 7.100000e+01 + vertex 4.622553e+02 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063178e-01 4.225968e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.186791e+02 7.000000e+01 + vertex 4.620785e+02 4.183000e+02 7.100000e+01 + vertex 4.622553e+02 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659280e-01 2.588109e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.186791e+02 7.000000e+01 + vertex 4.622553e+02 4.186791e+02 7.100000e+01 + vertex 4.623635e+02 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659280e-01 2.588109e-01 0.000000e+00 + outer loop + vertex 4.623635e+02 4.190832e+02 7.000000e+01 + vertex 4.622553e+02 4.186791e+02 7.100000e+01 + vertex 4.623635e+02 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961912e-01 8.719523e-02 0.000000e+00 + outer loop + vertex 4.623635e+02 4.190832e+02 7.000000e+01 + vertex 4.623635e+02 4.190832e+02 7.100000e+01 + vertex 4.624000e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961912e-01 8.719523e-02 0.000000e+00 + outer loop + vertex 4.624000e+02 4.195000e+02 7.000000e+01 + vertex 4.623635e+02 4.190832e+02 7.100000e+01 + vertex 4.624000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961912e-01 -8.719523e-02 0.000000e+00 + outer loop + vertex 4.624000e+02 4.195000e+02 7.000000e+01 + vertex 4.624000e+02 4.195000e+02 7.100000e+01 + vertex 4.623635e+02 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961912e-01 -8.719523e-02 0.000000e+00 + outer loop + vertex 4.623635e+02 4.199167e+02 7.000000e+01 + vertex 4.624000e+02 4.195000e+02 7.100000e+01 + vertex 4.623635e+02 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.623635e+02 4.199167e+02 7.000000e+01 + vertex 4.623635e+02 4.199167e+02 7.100000e+01 + vertex 4.622553e+02 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.203208e+02 7.000000e+01 + vertex 4.623635e+02 4.199167e+02 7.100000e+01 + vertex 4.622553e+02 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063178e-01 -4.225968e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.203208e+02 7.000000e+01 + vertex 4.622553e+02 4.203208e+02 7.100000e+01 + vertex 4.620785e+02 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063178e-01 -4.225968e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.207000e+02 7.000000e+01 + vertex 4.622553e+02 4.203208e+02 7.100000e+01 + vertex 4.620785e+02 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.207000e+02 7.000000e+01 + vertex 4.620785e+02 4.207000e+02 7.100000e+01 + vertex 4.618385e+02 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.210427e+02 7.000000e+01 + vertex 4.620785e+02 4.207000e+02 7.100000e+01 + vertex 4.618385e+02 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.210427e+02 7.000000e+01 + vertex 4.618385e+02 4.210427e+02 7.100000e+01 + vertex 4.615427e+02 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.213385e+02 7.000000e+01 + vertex 4.618385e+02 4.210427e+02 7.100000e+01 + vertex 4.615427e+02 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735914e-01 -8.191416e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.213385e+02 7.000000e+01 + vertex 4.615427e+02 4.213385e+02 7.100000e+01 + vertex 4.612000e+02 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735914e-01 -8.191416e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.215785e+02 7.000000e+01 + vertex 4.615427e+02 4.213385e+02 7.100000e+01 + vertex 4.612000e+02 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal -4.225968e-01 -9.063178e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.215785e+02 7.000000e+01 + vertex 4.612000e+02 4.215785e+02 7.100000e+01 + vertex 4.608208e+02 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225968e-01 -9.063178e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.217553e+02 7.000000e+01 + vertex 4.612000e+02 4.215785e+02 7.100000e+01 + vertex 4.608208e+02 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.217553e+02 7.000000e+01 + vertex 4.608208e+02 4.217553e+02 7.100000e+01 + vertex 4.604168e+02 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.218635e+02 7.000000e+01 + vertex 4.608208e+02 4.217553e+02 7.100000e+01 + vertex 4.604168e+02 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal -8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.218635e+02 7.000000e+01 + vertex 4.604168e+02 4.218635e+02 7.100000e+01 + vertex 4.600000e+02 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.219000e+02 7.000000e+01 + vertex 4.604168e+02 4.218635e+02 7.100000e+01 + vertex 4.600000e+02 4.219000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.219000e+02 7.000000e+01 + vertex 4.600000e+02 4.219000e+02 7.100000e+01 + vertex 4.595832e+02 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 4.595832e+02 4.218635e+02 7.000000e+01 + vertex 4.600000e+02 4.219000e+02 7.100000e+01 + vertex 4.595832e+02 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.595832e+02 4.218635e+02 7.000000e+01 + vertex 4.595832e+02 4.218635e+02 7.100000e+01 + vertex 4.591792e+02 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.591792e+02 4.217553e+02 7.000000e+01 + vertex 4.595832e+02 4.218635e+02 7.100000e+01 + vertex 4.591792e+02 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 4.225968e-01 -9.063178e-01 0.000000e+00 + outer loop + vertex 4.591792e+02 4.217553e+02 7.000000e+01 + vertex 4.591792e+02 4.217553e+02 7.100000e+01 + vertex 4.588000e+02 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225968e-01 -9.063178e-01 0.000000e+00 + outer loop + vertex 4.588000e+02 4.215785e+02 7.000000e+01 + vertex 4.591792e+02 4.217553e+02 7.100000e+01 + vertex 4.588000e+02 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735914e-01 -8.191416e-01 0.000000e+00 + outer loop + vertex 4.588000e+02 4.215785e+02 7.000000e+01 + vertex 4.588000e+02 4.215785e+02 7.100000e+01 + vertex 4.584573e+02 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735914e-01 -8.191416e-01 0.000000e+00 + outer loop + vertex 4.584573e+02 4.213385e+02 7.000000e+01 + vertex 4.588000e+02 4.215785e+02 7.100000e+01 + vertex 4.584573e+02 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.584573e+02 4.213385e+02 7.000000e+01 + vertex 4.584573e+02 4.213385e+02 7.100000e+01 + vertex 4.581615e+02 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.581615e+02 4.210427e+02 7.000000e+01 + vertex 4.584573e+02 4.213385e+02 7.100000e+01 + vertex 4.581615e+02 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191750e-01 -5.735436e-01 0.000000e+00 + outer loop + vertex 4.581615e+02 4.210427e+02 7.000000e+01 + vertex 4.581615e+02 4.210427e+02 7.100000e+01 + vertex 4.579216e+02 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191750e-01 -5.735436e-01 0.000000e+00 + outer loop + vertex 4.579216e+02 4.207000e+02 7.000000e+01 + vertex 4.581615e+02 4.210427e+02 7.100000e+01 + vertex 4.579216e+02 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.062905e-01 -4.226554e-01 0.000000e+00 + outer loop + vertex 4.579216e+02 4.207000e+02 7.000000e+01 + vertex 4.579216e+02 4.207000e+02 7.100000e+01 + vertex 4.577447e+02 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062905e-01 -4.226554e-01 0.000000e+00 + outer loop + vertex 4.577447e+02 4.203208e+02 7.000000e+01 + vertex 4.579216e+02 4.207000e+02 7.100000e+01 + vertex 4.577447e+02 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.577447e+02 4.203208e+02 7.000000e+01 + vertex 4.577447e+02 4.203208e+02 7.100000e+01 + vertex 4.576365e+02 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.576365e+02 4.199167e+02 7.000000e+01 + vertex 4.577447e+02 4.203208e+02 7.100000e+01 + vertex 4.576365e+02 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.576365e+02 4.199167e+02 7.000000e+01 + vertex 4.576365e+02 4.199167e+02 7.100000e+01 + vertex 4.576000e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.576000e+02 4.195000e+02 7.000000e+01 + vertex 4.576365e+02 4.199167e+02 7.100000e+01 + vertex 4.576000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.171365e+02 7.100000e+01 + vertex 4.606946e+02 4.155608e+02 7.100000e+01 + vertex 4.608208e+02 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.172447e+02 7.100000e+01 + vertex 4.606946e+02 4.155608e+02 7.100000e+01 + vertex 4.613681e+02 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.172447e+02 7.100000e+01 + vertex 4.613681e+02 4.157412e+02 7.100000e+01 + vertex 4.612000e+02 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.174215e+02 7.100000e+01 + vertex 4.613681e+02 4.157412e+02 7.100000e+01 + vertex 4.620000e+02 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.174215e+02 7.100000e+01 + vertex 4.620000e+02 4.160359e+02 7.100000e+01 + vertex 4.615427e+02 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.176615e+02 7.100000e+01 + vertex 4.620000e+02 4.160359e+02 7.100000e+01 + vertex 4.625712e+02 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.176615e+02 7.100000e+01 + vertex 4.625712e+02 4.164358e+02 7.100000e+01 + vertex 4.618385e+02 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.179573e+02 7.100000e+01 + vertex 4.625712e+02 4.164358e+02 7.100000e+01 + vertex 4.630642e+02 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.179573e+02 7.100000e+01 + vertex 4.630642e+02 4.169289e+02 7.100000e+01 + vertex 4.620785e+02 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.183000e+02 7.100000e+01 + vertex 4.630642e+02 4.169289e+02 7.100000e+01 + vertex 4.634641e+02 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.183000e+02 7.100000e+01 + vertex 4.634641e+02 4.175000e+02 7.100000e+01 + vertex 4.622553e+02 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.186791e+02 7.100000e+01 + vertex 4.634641e+02 4.175000e+02 7.100000e+01 + vertex 4.637588e+02 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.186791e+02 7.100000e+01 + vertex 4.637588e+02 4.181319e+02 7.100000e+01 + vertex 4.623635e+02 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.190832e+02 7.100000e+01 + vertex 4.637588e+02 4.181319e+02 7.100000e+01 + vertex 4.639392e+02 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.190832e+02 7.100000e+01 + vertex 4.639392e+02 4.188054e+02 7.100000e+01 + vertex 4.624000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.624000e+02 4.195000e+02 7.100000e+01 + vertex 4.639392e+02 4.188054e+02 7.100000e+01 + vertex 4.640000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.624000e+02 4.195000e+02 7.100000e+01 + vertex 4.640000e+02 4.195000e+02 7.100000e+01 + vertex 4.623635e+02 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.199167e+02 7.100000e+01 + vertex 4.640000e+02 4.195000e+02 7.100000e+01 + vertex 4.639392e+02 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.199167e+02 7.100000e+01 + vertex 4.639392e+02 4.201946e+02 7.100000e+01 + vertex 4.622553e+02 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.203208e+02 7.100000e+01 + vertex 4.639392e+02 4.201946e+02 7.100000e+01 + vertex 4.637588e+02 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.203208e+02 7.100000e+01 + vertex 4.637588e+02 4.208681e+02 7.100000e+01 + vertex 4.620785e+02 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.207000e+02 7.100000e+01 + vertex 4.637588e+02 4.208681e+02 7.100000e+01 + vertex 4.634641e+02 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.207000e+02 7.100000e+01 + vertex 4.634641e+02 4.215000e+02 7.100000e+01 + vertex 4.618385e+02 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.210427e+02 7.100000e+01 + vertex 4.634641e+02 4.215000e+02 7.100000e+01 + vertex 4.630642e+02 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.210427e+02 7.100000e+01 + vertex 4.630642e+02 4.220712e+02 7.100000e+01 + vertex 4.615427e+02 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.213385e+02 7.100000e+01 + vertex 4.630642e+02 4.220712e+02 7.100000e+01 + vertex 4.625712e+02 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.213385e+02 7.100000e+01 + vertex 4.625712e+02 4.225642e+02 7.100000e+01 + vertex 4.612000e+02 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.215785e+02 7.100000e+01 + vertex 4.625712e+02 4.225642e+02 7.100000e+01 + vertex 4.620000e+02 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.215785e+02 7.100000e+01 + vertex 4.620000e+02 4.229641e+02 7.100000e+01 + vertex 4.608208e+02 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.217553e+02 7.100000e+01 + vertex 4.620000e+02 4.229641e+02 7.100000e+01 + vertex 4.613681e+02 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.217553e+02 7.100000e+01 + vertex 4.613681e+02 4.232588e+02 7.100000e+01 + vertex 4.604168e+02 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.218635e+02 7.100000e+01 + vertex 4.613681e+02 4.232588e+02 7.100000e+01 + vertex 4.606946e+02 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.218635e+02 7.100000e+01 + vertex 4.606946e+02 4.234392e+02 7.100000e+01 + vertex 4.600000e+02 4.219000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.219000e+02 7.100000e+01 + vertex 4.606946e+02 4.234392e+02 7.100000e+01 + vertex 4.600000e+02 4.235000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.219000e+02 7.100000e+01 + vertex 4.600000e+02 4.235000e+02 7.100000e+01 + vertex 4.595832e+02 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.218635e+02 7.100000e+01 + vertex 4.600000e+02 4.235000e+02 7.100000e+01 + vertex 4.593054e+02 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.218635e+02 7.100000e+01 + vertex 4.593054e+02 4.234392e+02 7.100000e+01 + vertex 4.591792e+02 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.217553e+02 7.100000e+01 + vertex 4.593054e+02 4.234392e+02 7.100000e+01 + vertex 4.586319e+02 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.217553e+02 7.100000e+01 + vertex 4.586319e+02 4.232588e+02 7.100000e+01 + vertex 4.588000e+02 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.215785e+02 7.100000e+01 + vertex 4.586319e+02 4.232588e+02 7.100000e+01 + vertex 4.580000e+02 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.215785e+02 7.100000e+01 + vertex 4.580000e+02 4.229641e+02 7.100000e+01 + vertex 4.584573e+02 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.213385e+02 7.100000e+01 + vertex 4.580000e+02 4.229641e+02 7.100000e+01 + vertex 4.574289e+02 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.213385e+02 7.100000e+01 + vertex 4.574289e+02 4.225642e+02 7.100000e+01 + vertex 4.581615e+02 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.210427e+02 7.100000e+01 + vertex 4.574289e+02 4.225642e+02 7.100000e+01 + vertex 4.569358e+02 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.210427e+02 7.100000e+01 + vertex 4.569358e+02 4.220712e+02 7.100000e+01 + vertex 4.579216e+02 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.207000e+02 7.100000e+01 + vertex 4.569358e+02 4.220712e+02 7.100000e+01 + vertex 4.565359e+02 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.207000e+02 7.100000e+01 + vertex 4.565359e+02 4.215000e+02 7.100000e+01 + vertex 4.577447e+02 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.203208e+02 7.100000e+01 + vertex 4.565359e+02 4.215000e+02 7.100000e+01 + vertex 4.562412e+02 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.203208e+02 7.100000e+01 + vertex 4.562412e+02 4.208681e+02 7.100000e+01 + vertex 4.576365e+02 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.199167e+02 7.100000e+01 + vertex 4.562412e+02 4.208681e+02 7.100000e+01 + vertex 4.560608e+02 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.199167e+02 7.100000e+01 + vertex 4.560608e+02 4.201946e+02 7.100000e+01 + vertex 4.576000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576000e+02 4.195000e+02 7.100000e+01 + vertex 4.560608e+02 4.201946e+02 7.100000e+01 + vertex 4.560000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576000e+02 4.195000e+02 7.100000e+01 + vertex 4.560000e+02 4.195000e+02 7.100000e+01 + vertex 4.576365e+02 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.190832e+02 7.100000e+01 + vertex 4.560000e+02 4.195000e+02 7.100000e+01 + vertex 4.560608e+02 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.190832e+02 7.100000e+01 + vertex 4.560608e+02 4.188054e+02 7.100000e+01 + vertex 4.577447e+02 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.186791e+02 7.100000e+01 + vertex 4.560608e+02 4.188054e+02 7.100000e+01 + vertex 4.562412e+02 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.186791e+02 7.100000e+01 + vertex 4.562412e+02 4.181319e+02 7.100000e+01 + vertex 4.579216e+02 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.183000e+02 7.100000e+01 + vertex 4.562412e+02 4.181319e+02 7.100000e+01 + vertex 4.565359e+02 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.183000e+02 7.100000e+01 + vertex 4.565359e+02 4.175000e+02 7.100000e+01 + vertex 4.581615e+02 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.179573e+02 7.100000e+01 + vertex 4.565359e+02 4.175000e+02 7.100000e+01 + vertex 4.569358e+02 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.179573e+02 7.100000e+01 + vertex 4.569358e+02 4.169289e+02 7.100000e+01 + vertex 4.584573e+02 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.176615e+02 7.100000e+01 + vertex 4.569358e+02 4.169289e+02 7.100000e+01 + vertex 4.574289e+02 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.176615e+02 7.100000e+01 + vertex 4.574289e+02 4.164358e+02 7.100000e+01 + vertex 4.588000e+02 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.174215e+02 7.100000e+01 + vertex 4.574289e+02 4.164358e+02 7.100000e+01 + vertex 4.580000e+02 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.174215e+02 7.100000e+01 + vertex 4.580000e+02 4.160359e+02 7.100000e+01 + vertex 4.591792e+02 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.172447e+02 7.100000e+01 + vertex 4.580000e+02 4.160359e+02 7.100000e+01 + vertex 4.586319e+02 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.172447e+02 7.100000e+01 + vertex 4.586319e+02 4.157412e+02 7.100000e+01 + vertex 4.595832e+02 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.171365e+02 7.100000e+01 + vertex 4.586319e+02 4.157412e+02 7.100000e+01 + vertex 4.593054e+02 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.171365e+02 7.100000e+01 + vertex 4.593054e+02 4.155608e+02 7.100000e+01 + vertex 4.600000e+02 4.171000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.171000e+02 7.100000e+01 + vertex 4.593054e+02 4.155608e+02 7.100000e+01 + vertex 4.600000e+02 4.155000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.171000e+02 7.100000e+01 + vertex 4.600000e+02 4.155000e+02 7.100000e+01 + vertex 4.604168e+02 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.171365e+02 7.100000e+01 + vertex 4.600000e+02 4.155000e+02 7.100000e+01 + vertex 4.606946e+02 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 8.715157e-02 -0.000000e+00 + outer loop + vertex 4.560000e+02 4.195000e+02 7.100000e+01 + vertex 4.560000e+02 4.195000e+02 7.450000e+01 + vertex 4.560608e+02 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 8.715157e-02 -0.000000e+00 + outer loop + vertex 4.560608e+02 4.188054e+02 7.100000e+01 + vertex 4.560000e+02 4.195000e+02 7.450000e+01 + vertex 4.560608e+02 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659164e-01 2.588543e-01 -0.000000e+00 + outer loop + vertex 4.560608e+02 4.188054e+02 7.100000e+01 + vertex 4.560608e+02 4.188054e+02 7.450000e+01 + vertex 4.562412e+02 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659164e-01 2.588543e-01 -0.000000e+00 + outer loop + vertex 4.562412e+02 4.181319e+02 7.100000e+01 + vertex 4.560608e+02 4.188054e+02 7.450000e+01 + vertex 4.562412e+02 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063174e-01 4.225976e-01 -0.000000e+00 + outer loop + vertex 4.562412e+02 4.181319e+02 7.100000e+01 + vertex 4.562412e+02 4.181319e+02 7.450000e+01 + vertex 4.565359e+02 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063174e-01 4.225976e-01 -0.000000e+00 + outer loop + vertex 4.565359e+02 4.175000e+02 7.100000e+01 + vertex 4.562412e+02 4.181319e+02 7.450000e+01 + vertex 4.565359e+02 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191476e-01 5.735828e-01 -0.000000e+00 + outer loop + vertex 4.565359e+02 4.175000e+02 7.100000e+01 + vertex 4.565359e+02 4.175000e+02 7.450000e+01 + vertex 4.569358e+02 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191476e-01 5.735828e-01 -0.000000e+00 + outer loop + vertex 4.569358e+02 4.169289e+02 7.100000e+01 + vertex 4.565359e+02 4.175000e+02 7.450000e+01 + vertex 4.569358e+02 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.569358e+02 4.169289e+02 7.100000e+01 + vertex 4.569358e+02 4.169289e+02 7.450000e+01 + vertex 4.574289e+02 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.574289e+02 4.164358e+02 7.100000e+01 + vertex 4.569358e+02 4.169289e+02 7.450000e+01 + vertex 4.574289e+02 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735828e-01 8.191476e-01 -0.000000e+00 + outer loop + vertex 4.574289e+02 4.164358e+02 7.100000e+01 + vertex 4.574289e+02 4.164358e+02 7.450000e+01 + vertex 4.580000e+02 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735828e-01 8.191476e-01 -0.000000e+00 + outer loop + vertex 4.580000e+02 4.160359e+02 7.100000e+01 + vertex 4.574289e+02 4.164358e+02 7.450000e+01 + vertex 4.580000e+02 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 4.225976e-01 9.063174e-01 -0.000000e+00 + outer loop + vertex 4.580000e+02 4.160359e+02 7.100000e+01 + vertex 4.580000e+02 4.160359e+02 7.450000e+01 + vertex 4.586319e+02 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal 4.225976e-01 9.063174e-01 -0.000000e+00 + outer loop + vertex 4.586319e+02 4.157412e+02 7.100000e+01 + vertex 4.580000e+02 4.160359e+02 7.450000e+01 + vertex 4.586319e+02 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588543e-01 9.659164e-01 -0.000000e+00 + outer loop + vertex 4.586319e+02 4.157412e+02 7.100000e+01 + vertex 4.586319e+02 4.157412e+02 7.450000e+01 + vertex 4.593054e+02 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588543e-01 9.659164e-01 -0.000000e+00 + outer loop + vertex 4.593054e+02 4.155608e+02 7.100000e+01 + vertex 4.586319e+02 4.157412e+02 7.450000e+01 + vertex 4.593054e+02 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715157e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.593054e+02 4.155608e+02 7.100000e+01 + vertex 4.593054e+02 4.155608e+02 7.450000e+01 + vertex 4.600000e+02 4.155000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715157e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 4.155000e+02 7.100000e+01 + vertex 4.593054e+02 4.155608e+02 7.450000e+01 + vertex 4.600000e+02 4.155000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715157e-02 9.961951e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.155000e+02 7.100000e+01 + vertex 4.600000e+02 4.155000e+02 7.450000e+01 + vertex 4.606946e+02 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715157e-02 9.961951e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.155608e+02 7.100000e+01 + vertex 4.600000e+02 4.155000e+02 7.450000e+01 + vertex 4.606946e+02 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588543e-01 9.659164e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.155608e+02 7.100000e+01 + vertex 4.606946e+02 4.155608e+02 7.450000e+01 + vertex 4.613681e+02 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588543e-01 9.659164e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.157412e+02 7.100000e+01 + vertex 4.606946e+02 4.155608e+02 7.450000e+01 + vertex 4.613681e+02 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal -4.225976e-01 9.063174e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.157412e+02 7.100000e+01 + vertex 4.613681e+02 4.157412e+02 7.450000e+01 + vertex 4.620000e+02 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal -4.225976e-01 9.063174e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.160359e+02 7.100000e+01 + vertex 4.613681e+02 4.157412e+02 7.450000e+01 + vertex 4.620000e+02 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735627e-01 8.191616e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.160359e+02 7.100000e+01 + vertex 4.620000e+02 4.160359e+02 7.450000e+01 + vertex 4.625712e+02 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735627e-01 8.191616e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.164358e+02 7.100000e+01 + vertex 4.620000e+02 4.160359e+02 7.450000e+01 + vertex 4.625712e+02 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071282e-01 7.070854e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.164358e+02 7.100000e+01 + vertex 4.625712e+02 4.164358e+02 7.450000e+01 + vertex 4.630642e+02 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071282e-01 7.070854e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.169289e+02 7.100000e+01 + vertex 4.625712e+02 4.164358e+02 7.450000e+01 + vertex 4.630642e+02 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191476e-01 5.735828e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.169289e+02 7.100000e+01 + vertex 4.630642e+02 4.169289e+02 7.450000e+01 + vertex 4.634641e+02 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191476e-01 5.735828e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.175000e+02 7.100000e+01 + vertex 4.630642e+02 4.169289e+02 7.450000e+01 + vertex 4.634641e+02 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063010e-01 4.226327e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.175000e+02 7.100000e+01 + vertex 4.634641e+02 4.175000e+02 7.450000e+01 + vertex 4.637588e+02 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063010e-01 4.226327e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.181319e+02 7.100000e+01 + vertex 4.634641e+02 4.175000e+02 7.450000e+01 + vertex 4.637588e+02 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659271e-01 2.588144e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.181319e+02 7.100000e+01 + vertex 4.637588e+02 4.181319e+02 7.450000e+01 + vertex 4.639392e+02 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659271e-01 2.588144e-01 0.000000e+00 + outer loop + vertex 4.639392e+02 4.188054e+02 7.100000e+01 + vertex 4.637588e+02 4.181319e+02 7.450000e+01 + vertex 4.639392e+02 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715157e-02 0.000000e+00 + outer loop + vertex 4.639392e+02 4.188054e+02 7.100000e+01 + vertex 4.639392e+02 4.188054e+02 7.450000e+01 + vertex 4.640000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715157e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 4.195000e+02 7.100000e+01 + vertex 4.639392e+02 4.188054e+02 7.450000e+01 + vertex 4.640000e+02 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715157e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 4.195000e+02 7.100000e+01 + vertex 4.640000e+02 4.195000e+02 7.450000e+01 + vertex 4.639392e+02 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715157e-02 0.000000e+00 + outer loop + vertex 4.639392e+02 4.201946e+02 7.100000e+01 + vertex 4.640000e+02 4.195000e+02 7.450000e+01 + vertex 4.639392e+02 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659271e-01 -2.588144e-01 0.000000e+00 + outer loop + vertex 4.639392e+02 4.201946e+02 7.100000e+01 + vertex 4.639392e+02 4.201946e+02 7.450000e+01 + vertex 4.637588e+02 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659271e-01 -2.588144e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.208681e+02 7.100000e+01 + vertex 4.639392e+02 4.201946e+02 7.450000e+01 + vertex 4.637588e+02 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063010e-01 -4.226327e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.208681e+02 7.100000e+01 + vertex 4.637588e+02 4.208681e+02 7.450000e+01 + vertex 4.634641e+02 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063010e-01 -4.226327e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.215000e+02 7.100000e+01 + vertex 4.637588e+02 4.208681e+02 7.450000e+01 + vertex 4.634641e+02 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.215000e+02 7.100000e+01 + vertex 4.634641e+02 4.215000e+02 7.450000e+01 + vertex 4.630642e+02 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.220712e+02 7.100000e+01 + vertex 4.634641e+02 4.215000e+02 7.450000e+01 + vertex 4.630642e+02 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.220712e+02 7.100000e+01 + vertex 4.630642e+02 4.220712e+02 7.450000e+01 + vertex 4.625712e+02 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.225642e+02 7.100000e+01 + vertex 4.630642e+02 4.220712e+02 7.450000e+01 + vertex 4.625712e+02 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735627e-01 -8.191616e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.225642e+02 7.100000e+01 + vertex 4.625712e+02 4.225642e+02 7.450000e+01 + vertex 4.620000e+02 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735627e-01 -8.191616e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.229641e+02 7.100000e+01 + vertex 4.625712e+02 4.225642e+02 7.450000e+01 + vertex 4.620000e+02 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.229641e+02 7.100000e+01 + vertex 4.620000e+02 4.229641e+02 7.450000e+01 + vertex 4.613681e+02 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.232588e+02 7.100000e+01 + vertex 4.620000e+02 4.229641e+02 7.450000e+01 + vertex 4.613681e+02 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588144e-01 -9.659271e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.232588e+02 7.100000e+01 + vertex 4.613681e+02 4.232588e+02 7.450000e+01 + vertex 4.606946e+02 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588144e-01 -9.659271e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.234392e+02 7.100000e+01 + vertex 4.613681e+02 4.232588e+02 7.450000e+01 + vertex 4.606946e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.234392e+02 7.100000e+01 + vertex 4.606946e+02 4.234392e+02 7.450000e+01 + vertex 4.600000e+02 4.235000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.235000e+02 7.100000e+01 + vertex 4.606946e+02 4.234392e+02 7.450000e+01 + vertex 4.600000e+02 4.235000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.235000e+02 7.100000e+01 + vertex 4.600000e+02 4.235000e+02 7.450000e+01 + vertex 4.593054e+02 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.593054e+02 4.234392e+02 7.100000e+01 + vertex 4.600000e+02 4.235000e+02 7.450000e+01 + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588144e-01 -9.659271e-01 0.000000e+00 + outer loop + vertex 4.593054e+02 4.234392e+02 7.100000e+01 + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + vertex 4.586319e+02 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588144e-01 -9.659271e-01 0.000000e+00 + outer loop + vertex 4.586319e+02 4.232588e+02 7.100000e+01 + vertex 4.593054e+02 4.234392e+02 7.450000e+01 + vertex 4.586319e+02 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.586319e+02 4.232588e+02 7.100000e+01 + vertex 4.586319e+02 4.232588e+02 7.450000e+01 + vertex 4.580000e+02 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 4.229641e+02 7.100000e+01 + vertex 4.586319e+02 4.232588e+02 7.450000e+01 + vertex 4.580000e+02 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735828e-01 -8.191476e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 4.229641e+02 7.100000e+01 + vertex 4.580000e+02 4.229641e+02 7.450000e+01 + vertex 4.574289e+02 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735828e-01 -8.191476e-01 0.000000e+00 + outer loop + vertex 4.574289e+02 4.225642e+02 7.100000e+01 + vertex 4.580000e+02 4.229641e+02 7.450000e+01 + vertex 4.574289e+02 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal 7.070854e-01 -7.071282e-01 0.000000e+00 + outer loop + vertex 4.574289e+02 4.225642e+02 7.100000e+01 + vertex 4.574289e+02 4.225642e+02 7.450000e+01 + vertex 4.569358e+02 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 7.070854e-01 -7.071282e-01 0.000000e+00 + outer loop + vertex 4.569358e+02 4.220712e+02 7.100000e+01 + vertex 4.574289e+02 4.225642e+02 7.450000e+01 + vertex 4.569358e+02 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.569358e+02 4.220712e+02 7.100000e+01 + vertex 4.569358e+02 4.220712e+02 7.450000e+01 + vertex 4.565359e+02 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.565359e+02 4.215000e+02 7.100000e+01 + vertex 4.569358e+02 4.220712e+02 7.450000e+01 + vertex 4.565359e+02 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063174e-01 -4.225976e-01 0.000000e+00 + outer loop + vertex 4.565359e+02 4.215000e+02 7.100000e+01 + vertex 4.565359e+02 4.215000e+02 7.450000e+01 + vertex 4.562412e+02 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063174e-01 -4.225976e-01 0.000000e+00 + outer loop + vertex 4.562412e+02 4.208681e+02 7.100000e+01 + vertex 4.565359e+02 4.215000e+02 7.450000e+01 + vertex 4.562412e+02 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659164e-01 -2.588543e-01 0.000000e+00 + outer loop + vertex 4.562412e+02 4.208681e+02 7.100000e+01 + vertex 4.562412e+02 4.208681e+02 7.450000e+01 + vertex 4.560608e+02 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659164e-01 -2.588543e-01 0.000000e+00 + outer loop + vertex 4.560608e+02 4.201946e+02 7.100000e+01 + vertex 4.562412e+02 4.208681e+02 7.450000e+01 + vertex 4.560608e+02 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961951e-01 -8.715157e-02 0.000000e+00 + outer loop + vertex 4.560608e+02 4.201946e+02 7.100000e+01 + vertex 4.560608e+02 4.201946e+02 7.450000e+01 + vertex 4.560000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 -8.715157e-02 0.000000e+00 + outer loop + vertex 4.560000e+02 4.195000e+02 7.100000e+01 + vertex 4.560608e+02 4.201946e+02 7.450000e+01 + vertex 4.560000e+02 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.356000e+02 4.195000e+02 7.000000e+01 + vertex 4.356000e+02 4.195000e+02 7.100000e+01 + vertex 4.356364e+02 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.356364e+02 4.190832e+02 7.000000e+01 + vertex 4.356000e+02 4.195000e+02 7.100000e+01 + vertex 4.356364e+02 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659102e-01 2.588773e-01 -0.000000e+00 + outer loop + vertex 4.356364e+02 4.190832e+02 7.000000e+01 + vertex 4.356364e+02 4.190832e+02 7.100000e+01 + vertex 4.357448e+02 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659102e-01 2.588773e-01 -0.000000e+00 + outer loop + vertex 4.357448e+02 4.186791e+02 7.000000e+01 + vertex 4.356364e+02 4.190832e+02 7.100000e+01 + vertex 4.357448e+02 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063178e-01 4.225968e-01 -0.000000e+00 + outer loop + vertex 4.357448e+02 4.186791e+02 7.000000e+01 + vertex 4.357448e+02 4.186791e+02 7.100000e+01 + vertex 4.359215e+02 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063178e-01 4.225968e-01 -0.000000e+00 + outer loop + vertex 4.359215e+02 4.183000e+02 7.000000e+01 + vertex 4.357448e+02 4.186791e+02 7.100000e+01 + vertex 4.359215e+02 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191416e-01 5.735914e-01 -0.000000e+00 + outer loop + vertex 4.359215e+02 4.183000e+02 7.000000e+01 + vertex 4.359215e+02 4.183000e+02 7.100000e+01 + vertex 4.361615e+02 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191416e-01 5.735914e-01 -0.000000e+00 + outer loop + vertex 4.361615e+02 4.179573e+02 7.000000e+01 + vertex 4.359215e+02 4.183000e+02 7.100000e+01 + vertex 4.361615e+02 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.361615e+02 4.179573e+02 7.000000e+01 + vertex 4.361615e+02 4.179573e+02 7.100000e+01 + vertex 4.364573e+02 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.364573e+02 4.176615e+02 7.000000e+01 + vertex 4.361615e+02 4.179573e+02 7.100000e+01 + vertex 4.364573e+02 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735771e-01 8.191516e-01 -0.000000e+00 + outer loop + vertex 4.364573e+02 4.176615e+02 7.000000e+01 + vertex 4.364573e+02 4.176615e+02 7.100000e+01 + vertex 4.368000e+02 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735771e-01 8.191516e-01 -0.000000e+00 + outer loop + vertex 4.368000e+02 4.174215e+02 7.000000e+01 + vertex 4.364573e+02 4.176615e+02 7.100000e+01 + vertex 4.368000e+02 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226281e-01 9.063032e-01 -0.000000e+00 + outer loop + vertex 4.368000e+02 4.174215e+02 7.000000e+01 + vertex 4.368000e+02 4.174215e+02 7.100000e+01 + vertex 4.371792e+02 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226281e-01 9.063032e-01 -0.000000e+00 + outer loop + vertex 4.371792e+02 4.172447e+02 7.000000e+01 + vertex 4.368000e+02 4.174215e+02 7.100000e+01 + vertex 4.371792e+02 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588109e-01 9.659280e-01 -0.000000e+00 + outer loop + vertex 4.371792e+02 4.172447e+02 7.000000e+01 + vertex 4.371792e+02 4.172447e+02 7.100000e+01 + vertex 4.375833e+02 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588109e-01 9.659280e-01 -0.000000e+00 + outer loop + vertex 4.375833e+02 4.171365e+02 7.000000e+01 + vertex 4.371792e+02 4.172447e+02 7.100000e+01 + vertex 4.375833e+02 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 4.375833e+02 4.171365e+02 7.000000e+01 + vertex 4.375833e+02 4.171365e+02 7.100000e+01 + vertex 4.380000e+02 4.171000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 4.171000e+02 7.000000e+01 + vertex 4.375833e+02 4.171365e+02 7.100000e+01 + vertex 4.380000e+02 4.171000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.171000e+02 7.000000e+01 + vertex 4.380000e+02 4.171000e+02 7.100000e+01 + vertex 4.384168e+02 4.171365e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.171365e+02 7.000000e+01 + vertex 4.380000e+02 4.171000e+02 7.100000e+01 + vertex 4.384168e+02 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588109e-01 9.659280e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.171365e+02 7.000000e+01 + vertex 4.384168e+02 4.171365e+02 7.100000e+01 + vertex 4.388209e+02 4.172447e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588109e-01 9.659280e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.172447e+02 7.000000e+01 + vertex 4.384168e+02 4.171365e+02 7.100000e+01 + vertex 4.388209e+02 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226554e-01 9.062905e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.172447e+02 7.000000e+01 + vertex 4.388209e+02 4.172447e+02 7.100000e+01 + vertex 4.392000e+02 4.174215e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226554e-01 9.062905e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.174215e+02 7.000000e+01 + vertex 4.388209e+02 4.172447e+02 7.100000e+01 + vertex 4.392000e+02 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735436e-01 8.191750e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.174215e+02 7.000000e+01 + vertex 4.392000e+02 4.174215e+02 7.100000e+01 + vertex 4.395427e+02 4.176615e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735436e-01 8.191750e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.176615e+02 7.000000e+01 + vertex 4.392000e+02 4.174215e+02 7.100000e+01 + vertex 4.395427e+02 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.176615e+02 7.000000e+01 + vertex 4.395427e+02 4.176615e+02 7.100000e+01 + vertex 4.398385e+02 4.179573e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.179573e+02 7.000000e+01 + vertex 4.395427e+02 4.176615e+02 7.100000e+01 + vertex 4.398385e+02 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191750e-01 5.735436e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.179573e+02 7.000000e+01 + vertex 4.398385e+02 4.179573e+02 7.100000e+01 + vertex 4.400785e+02 4.183000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191750e-01 5.735436e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.183000e+02 7.000000e+01 + vertex 4.398385e+02 4.179573e+02 7.100000e+01 + vertex 4.400785e+02 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.062905e-01 4.226554e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.183000e+02 7.000000e+01 + vertex 4.400785e+02 4.183000e+02 7.100000e+01 + vertex 4.402553e+02 4.186791e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062905e-01 4.226554e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.186791e+02 7.000000e+01 + vertex 4.400785e+02 4.183000e+02 7.100000e+01 + vertex 4.402553e+02 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659280e-01 2.588109e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.186791e+02 7.000000e+01 + vertex 4.402553e+02 4.186791e+02 7.100000e+01 + vertex 4.403635e+02 4.190832e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659280e-01 2.588109e-01 0.000000e+00 + outer loop + vertex 4.403635e+02 4.190832e+02 7.000000e+01 + vertex 4.402553e+02 4.186791e+02 7.100000e+01 + vertex 4.403635e+02 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712453e-02 0.000000e+00 + outer loop + vertex 4.403635e+02 4.190832e+02 7.000000e+01 + vertex 4.403635e+02 4.190832e+02 7.100000e+01 + vertex 4.404000e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712453e-02 0.000000e+00 + outer loop + vertex 4.404000e+02 4.195000e+02 7.000000e+01 + vertex 4.403635e+02 4.190832e+02 7.100000e+01 + vertex 4.404000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.404000e+02 4.195000e+02 7.000000e+01 + vertex 4.404000e+02 4.195000e+02 7.100000e+01 + vertex 4.403635e+02 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.403635e+02 4.199167e+02 7.000000e+01 + vertex 4.404000e+02 4.195000e+02 7.100000e+01 + vertex 4.403635e+02 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.403635e+02 4.199167e+02 7.000000e+01 + vertex 4.403635e+02 4.199167e+02 7.100000e+01 + vertex 4.402553e+02 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.203208e+02 7.000000e+01 + vertex 4.403635e+02 4.199167e+02 7.100000e+01 + vertex 4.402553e+02 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal -9.062905e-01 -4.226554e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.203208e+02 7.000000e+01 + vertex 4.402553e+02 4.203208e+02 7.100000e+01 + vertex 4.400785e+02 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062905e-01 -4.226554e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.207000e+02 7.000000e+01 + vertex 4.402553e+02 4.203208e+02 7.100000e+01 + vertex 4.400785e+02 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191750e-01 -5.735436e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.207000e+02 7.000000e+01 + vertex 4.400785e+02 4.207000e+02 7.100000e+01 + vertex 4.398385e+02 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191750e-01 -5.735436e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.210427e+02 7.000000e+01 + vertex 4.400785e+02 4.207000e+02 7.100000e+01 + vertex 4.398385e+02 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.210427e+02 7.000000e+01 + vertex 4.398385e+02 4.210427e+02 7.100000e+01 + vertex 4.395427e+02 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.213385e+02 7.000000e+01 + vertex 4.398385e+02 4.210427e+02 7.100000e+01 + vertex 4.395427e+02 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735914e-01 -8.191416e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.213385e+02 7.000000e+01 + vertex 4.395427e+02 4.213385e+02 7.100000e+01 + vertex 4.392000e+02 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735914e-01 -8.191416e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.215785e+02 7.000000e+01 + vertex 4.395427e+02 4.213385e+02 7.100000e+01 + vertex 4.392000e+02 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal -4.225968e-01 -9.063178e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.215785e+02 7.000000e+01 + vertex 4.392000e+02 4.215785e+02 7.100000e+01 + vertex 4.388209e+02 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225968e-01 -9.063178e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.217553e+02 7.000000e+01 + vertex 4.392000e+02 4.215785e+02 7.100000e+01 + vertex 4.388209e+02 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.217553e+02 7.000000e+01 + vertex 4.388209e+02 4.217553e+02 7.100000e+01 + vertex 4.384168e+02 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.218635e+02 7.000000e+01 + vertex 4.388209e+02 4.217553e+02 7.100000e+01 + vertex 4.384168e+02 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal -8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.218635e+02 7.000000e+01 + vertex 4.384168e+02 4.218635e+02 7.100000e+01 + vertex 4.380000e+02 4.219000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.219000e+02 7.000000e+01 + vertex 4.384168e+02 4.218635e+02 7.100000e+01 + vertex 4.380000e+02 4.219000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.219000e+02 7.000000e+01 + vertex 4.380000e+02 4.219000e+02 7.100000e+01 + vertex 4.375833e+02 4.218635e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719523e-02 -9.961912e-01 0.000000e+00 + outer loop + vertex 4.375833e+02 4.218635e+02 7.000000e+01 + vertex 4.380000e+02 4.219000e+02 7.100000e+01 + vertex 4.375833e+02 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.375833e+02 4.218635e+02 7.000000e+01 + vertex 4.375833e+02 4.218635e+02 7.100000e+01 + vertex 4.371792e+02 4.217553e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.371792e+02 4.217553e+02 7.000000e+01 + vertex 4.375833e+02 4.218635e+02 7.100000e+01 + vertex 4.371792e+02 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 4.225696e-01 -9.063305e-01 0.000000e+00 + outer loop + vertex 4.371792e+02 4.217553e+02 7.000000e+01 + vertex 4.371792e+02 4.217553e+02 7.100000e+01 + vertex 4.368000e+02 4.215785e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225696e-01 -9.063305e-01 0.000000e+00 + outer loop + vertex 4.368000e+02 4.215785e+02 7.000000e+01 + vertex 4.371792e+02 4.217553e+02 7.100000e+01 + vertex 4.368000e+02 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 5.736249e-01 -8.191181e-01 0.000000e+00 + outer loop + vertex 4.368000e+02 4.215785e+02 7.000000e+01 + vertex 4.368000e+02 4.215785e+02 7.100000e+01 + vertex 4.364573e+02 4.213385e+02 7.000000e+01 + endloop + endfacet + facet normal 5.736249e-01 -8.191181e-01 0.000000e+00 + outer loop + vertex 4.364573e+02 4.213385e+02 7.000000e+01 + vertex 4.368000e+02 4.215785e+02 7.100000e+01 + vertex 4.364573e+02 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.364573e+02 4.213385e+02 7.000000e+01 + vertex 4.364573e+02 4.213385e+02 7.100000e+01 + vertex 4.361615e+02 4.210427e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.361615e+02 4.210427e+02 7.000000e+01 + vertex 4.364573e+02 4.213385e+02 7.100000e+01 + vertex 4.361615e+02 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.361615e+02 4.210427e+02 7.000000e+01 + vertex 4.361615e+02 4.210427e+02 7.100000e+01 + vertex 4.359215e+02 4.207000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.359215e+02 4.207000e+02 7.000000e+01 + vertex 4.361615e+02 4.210427e+02 7.100000e+01 + vertex 4.359215e+02 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063178e-01 -4.225968e-01 0.000000e+00 + outer loop + vertex 4.359215e+02 4.207000e+02 7.000000e+01 + vertex 4.359215e+02 4.207000e+02 7.100000e+01 + vertex 4.357448e+02 4.203208e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063178e-01 -4.225968e-01 0.000000e+00 + outer loop + vertex 4.357448e+02 4.203208e+02 7.000000e+01 + vertex 4.359215e+02 4.207000e+02 7.100000e+01 + vertex 4.357448e+02 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659102e-01 -2.588773e-01 0.000000e+00 + outer loop + vertex 4.357448e+02 4.203208e+02 7.000000e+01 + vertex 4.357448e+02 4.203208e+02 7.100000e+01 + vertex 4.356364e+02 4.199167e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659102e-01 -2.588773e-01 0.000000e+00 + outer loop + vertex 4.356364e+02 4.199167e+02 7.000000e+01 + vertex 4.357448e+02 4.203208e+02 7.100000e+01 + vertex 4.356364e+02 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.356364e+02 4.199167e+02 7.000000e+01 + vertex 4.356364e+02 4.199167e+02 7.100000e+01 + vertex 4.356000e+02 4.195000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.356000e+02 4.195000e+02 7.000000e+01 + vertex 4.356364e+02 4.199167e+02 7.100000e+01 + vertex 4.356000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.171365e+02 7.100000e+01 + vertex 4.386946e+02 4.155608e+02 7.100000e+01 + vertex 4.388209e+02 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.172447e+02 7.100000e+01 + vertex 4.386946e+02 4.155608e+02 7.100000e+01 + vertex 4.393681e+02 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.172447e+02 7.100000e+01 + vertex 4.393681e+02 4.157412e+02 7.100000e+01 + vertex 4.392000e+02 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.174215e+02 7.100000e+01 + vertex 4.393681e+02 4.157412e+02 7.100000e+01 + vertex 4.400000e+02 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.174215e+02 7.100000e+01 + vertex 4.400000e+02 4.160359e+02 7.100000e+01 + vertex 4.395427e+02 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.176615e+02 7.100000e+01 + vertex 4.400000e+02 4.160359e+02 7.100000e+01 + vertex 4.405711e+02 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.176615e+02 7.100000e+01 + vertex 4.405711e+02 4.164358e+02 7.100000e+01 + vertex 4.398385e+02 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.179573e+02 7.100000e+01 + vertex 4.405711e+02 4.164358e+02 7.100000e+01 + vertex 4.410642e+02 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.179573e+02 7.100000e+01 + vertex 4.410642e+02 4.169289e+02 7.100000e+01 + vertex 4.400785e+02 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.183000e+02 7.100000e+01 + vertex 4.410642e+02 4.169289e+02 7.100000e+01 + vertex 4.414641e+02 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.183000e+02 7.100000e+01 + vertex 4.414641e+02 4.175000e+02 7.100000e+01 + vertex 4.402553e+02 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.186791e+02 7.100000e+01 + vertex 4.414641e+02 4.175000e+02 7.100000e+01 + vertex 4.417588e+02 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.186791e+02 7.100000e+01 + vertex 4.417588e+02 4.181319e+02 7.100000e+01 + vertex 4.403635e+02 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.190832e+02 7.100000e+01 + vertex 4.417588e+02 4.181319e+02 7.100000e+01 + vertex 4.419392e+02 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.190832e+02 7.100000e+01 + vertex 4.419392e+02 4.188054e+02 7.100000e+01 + vertex 4.404000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.404000e+02 4.195000e+02 7.100000e+01 + vertex 4.419392e+02 4.188054e+02 7.100000e+01 + vertex 4.420000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.404000e+02 4.195000e+02 7.100000e+01 + vertex 4.420000e+02 4.195000e+02 7.100000e+01 + vertex 4.403635e+02 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.199167e+02 7.100000e+01 + vertex 4.420000e+02 4.195000e+02 7.100000e+01 + vertex 4.419392e+02 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.199167e+02 7.100000e+01 + vertex 4.419392e+02 4.201946e+02 7.100000e+01 + vertex 4.402553e+02 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.203208e+02 7.100000e+01 + vertex 4.419392e+02 4.201946e+02 7.100000e+01 + vertex 4.417588e+02 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.203208e+02 7.100000e+01 + vertex 4.417588e+02 4.208681e+02 7.100000e+01 + vertex 4.400785e+02 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.207000e+02 7.100000e+01 + vertex 4.417588e+02 4.208681e+02 7.100000e+01 + vertex 4.414641e+02 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.207000e+02 7.100000e+01 + vertex 4.414641e+02 4.215000e+02 7.100000e+01 + vertex 4.398385e+02 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.210427e+02 7.100000e+01 + vertex 4.414641e+02 4.215000e+02 7.100000e+01 + vertex 4.410642e+02 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.210427e+02 7.100000e+01 + vertex 4.410642e+02 4.220712e+02 7.100000e+01 + vertex 4.395427e+02 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.213385e+02 7.100000e+01 + vertex 4.410642e+02 4.220712e+02 7.100000e+01 + vertex 4.405711e+02 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.213385e+02 7.100000e+01 + vertex 4.405711e+02 4.225642e+02 7.100000e+01 + vertex 4.392000e+02 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.215785e+02 7.100000e+01 + vertex 4.405711e+02 4.225642e+02 7.100000e+01 + vertex 4.400000e+02 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.215785e+02 7.100000e+01 + vertex 4.400000e+02 4.229641e+02 7.100000e+01 + vertex 4.388209e+02 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.217553e+02 7.100000e+01 + vertex 4.400000e+02 4.229641e+02 7.100000e+01 + vertex 4.393681e+02 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.217553e+02 7.100000e+01 + vertex 4.393681e+02 4.232588e+02 7.100000e+01 + vertex 4.384168e+02 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.218635e+02 7.100000e+01 + vertex 4.393681e+02 4.232588e+02 7.100000e+01 + vertex 4.386946e+02 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.218635e+02 7.100000e+01 + vertex 4.386946e+02 4.234392e+02 7.100000e+01 + vertex 4.380000e+02 4.219000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.219000e+02 7.100000e+01 + vertex 4.386946e+02 4.234392e+02 7.100000e+01 + vertex 4.380000e+02 4.235000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.219000e+02 7.100000e+01 + vertex 4.380000e+02 4.235000e+02 7.100000e+01 + vertex 4.375833e+02 4.218635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.218635e+02 7.100000e+01 + vertex 4.380000e+02 4.235000e+02 7.100000e+01 + vertex 4.373054e+02 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.218635e+02 7.100000e+01 + vertex 4.373054e+02 4.234392e+02 7.100000e+01 + vertex 4.371792e+02 4.217553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.217553e+02 7.100000e+01 + vertex 4.373054e+02 4.234392e+02 7.100000e+01 + vertex 4.366319e+02 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.217553e+02 7.100000e+01 + vertex 4.366319e+02 4.232588e+02 7.100000e+01 + vertex 4.368000e+02 4.215785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.215785e+02 7.100000e+01 + vertex 4.366319e+02 4.232588e+02 7.100000e+01 + vertex 4.360000e+02 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.215785e+02 7.100000e+01 + vertex 4.360000e+02 4.229641e+02 7.100000e+01 + vertex 4.364573e+02 4.213385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.213385e+02 7.100000e+01 + vertex 4.360000e+02 4.229641e+02 7.100000e+01 + vertex 4.354288e+02 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.213385e+02 7.100000e+01 + vertex 4.354288e+02 4.225642e+02 7.100000e+01 + vertex 4.361615e+02 4.210427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.210427e+02 7.100000e+01 + vertex 4.354288e+02 4.225642e+02 7.100000e+01 + vertex 4.349358e+02 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.210427e+02 7.100000e+01 + vertex 4.349358e+02 4.220712e+02 7.100000e+01 + vertex 4.359215e+02 4.207000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.207000e+02 7.100000e+01 + vertex 4.349358e+02 4.220712e+02 7.100000e+01 + vertex 4.345359e+02 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.207000e+02 7.100000e+01 + vertex 4.345359e+02 4.215000e+02 7.100000e+01 + vertex 4.357448e+02 4.203208e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.203208e+02 7.100000e+01 + vertex 4.345359e+02 4.215000e+02 7.100000e+01 + vertex 4.342412e+02 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.203208e+02 7.100000e+01 + vertex 4.342412e+02 4.208681e+02 7.100000e+01 + vertex 4.356364e+02 4.199167e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.199167e+02 7.100000e+01 + vertex 4.342412e+02 4.208681e+02 7.100000e+01 + vertex 4.340608e+02 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.199167e+02 7.100000e+01 + vertex 4.340608e+02 4.201946e+02 7.100000e+01 + vertex 4.356000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356000e+02 4.195000e+02 7.100000e+01 + vertex 4.340608e+02 4.201946e+02 7.100000e+01 + vertex 4.340000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356000e+02 4.195000e+02 7.100000e+01 + vertex 4.340000e+02 4.195000e+02 7.100000e+01 + vertex 4.356364e+02 4.190832e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.190832e+02 7.100000e+01 + vertex 4.340000e+02 4.195000e+02 7.100000e+01 + vertex 4.340608e+02 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.190832e+02 7.100000e+01 + vertex 4.340608e+02 4.188054e+02 7.100000e+01 + vertex 4.357448e+02 4.186791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.186791e+02 7.100000e+01 + vertex 4.340608e+02 4.188054e+02 7.100000e+01 + vertex 4.342412e+02 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.186791e+02 7.100000e+01 + vertex 4.342412e+02 4.181319e+02 7.100000e+01 + vertex 4.359215e+02 4.183000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.183000e+02 7.100000e+01 + vertex 4.342412e+02 4.181319e+02 7.100000e+01 + vertex 4.345359e+02 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.183000e+02 7.100000e+01 + vertex 4.345359e+02 4.175000e+02 7.100000e+01 + vertex 4.361615e+02 4.179573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.179573e+02 7.100000e+01 + vertex 4.345359e+02 4.175000e+02 7.100000e+01 + vertex 4.349358e+02 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.179573e+02 7.100000e+01 + vertex 4.349358e+02 4.169289e+02 7.100000e+01 + vertex 4.364573e+02 4.176615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.176615e+02 7.100000e+01 + vertex 4.349358e+02 4.169289e+02 7.100000e+01 + vertex 4.354288e+02 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.176615e+02 7.100000e+01 + vertex 4.354288e+02 4.164358e+02 7.100000e+01 + vertex 4.368000e+02 4.174215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.174215e+02 7.100000e+01 + vertex 4.354288e+02 4.164358e+02 7.100000e+01 + vertex 4.360000e+02 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.174215e+02 7.100000e+01 + vertex 4.360000e+02 4.160359e+02 7.100000e+01 + vertex 4.371792e+02 4.172447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.172447e+02 7.100000e+01 + vertex 4.360000e+02 4.160359e+02 7.100000e+01 + vertex 4.366319e+02 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.172447e+02 7.100000e+01 + vertex 4.366319e+02 4.157412e+02 7.100000e+01 + vertex 4.375833e+02 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.171365e+02 7.100000e+01 + vertex 4.366319e+02 4.157412e+02 7.100000e+01 + vertex 4.373054e+02 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.171365e+02 7.100000e+01 + vertex 4.373054e+02 4.155608e+02 7.100000e+01 + vertex 4.380000e+02 4.171000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.171000e+02 7.100000e+01 + vertex 4.373054e+02 4.155608e+02 7.100000e+01 + vertex 4.380000e+02 4.155000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.171000e+02 7.100000e+01 + vertex 4.380000e+02 4.155000e+02 7.100000e+01 + vertex 4.384168e+02 4.171365e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.171365e+02 7.100000e+01 + vertex 4.380000e+02 4.155000e+02 7.100000e+01 + vertex 4.386946e+02 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 8.715157e-02 -0.000000e+00 + outer loop + vertex 4.340000e+02 4.195000e+02 7.100000e+01 + vertex 4.340000e+02 4.195000e+02 7.450000e+01 + vertex 4.340608e+02 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 8.715157e-02 -0.000000e+00 + outer loop + vertex 4.340608e+02 4.188054e+02 7.100000e+01 + vertex 4.340000e+02 4.195000e+02 7.450000e+01 + vertex 4.340608e+02 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659271e-01 2.588144e-01 -0.000000e+00 + outer loop + vertex 4.340608e+02 4.188054e+02 7.100000e+01 + vertex 4.340608e+02 4.188054e+02 7.450000e+01 + vertex 4.342412e+02 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659271e-01 2.588144e-01 -0.000000e+00 + outer loop + vertex 4.342412e+02 4.181319e+02 7.100000e+01 + vertex 4.340608e+02 4.188054e+02 7.450000e+01 + vertex 4.342412e+02 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063010e-01 4.226327e-01 -0.000000e+00 + outer loop + vertex 4.342412e+02 4.181319e+02 7.100000e+01 + vertex 4.342412e+02 4.181319e+02 7.450000e+01 + vertex 4.345359e+02 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063010e-01 4.226327e-01 -0.000000e+00 + outer loop + vertex 4.345359e+02 4.175000e+02 7.100000e+01 + vertex 4.342412e+02 4.181319e+02 7.450000e+01 + vertex 4.345359e+02 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191476e-01 5.735828e-01 -0.000000e+00 + outer loop + vertex 4.345359e+02 4.175000e+02 7.100000e+01 + vertex 4.345359e+02 4.175000e+02 7.450000e+01 + vertex 4.349358e+02 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191476e-01 5.735828e-01 -0.000000e+00 + outer loop + vertex 4.349358e+02 4.169289e+02 7.100000e+01 + vertex 4.345359e+02 4.175000e+02 7.450000e+01 + vertex 4.349358e+02 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071282e-01 7.070854e-01 -0.000000e+00 + outer loop + vertex 4.349358e+02 4.169289e+02 7.100000e+01 + vertex 4.349358e+02 4.169289e+02 7.450000e+01 + vertex 4.354288e+02 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071282e-01 7.070854e-01 -0.000000e+00 + outer loop + vertex 4.354288e+02 4.164358e+02 7.100000e+01 + vertex 4.349358e+02 4.169289e+02 7.450000e+01 + vertex 4.354288e+02 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735627e-01 8.191616e-01 -0.000000e+00 + outer loop + vertex 4.354288e+02 4.164358e+02 7.100000e+01 + vertex 4.354288e+02 4.164358e+02 7.450000e+01 + vertex 4.360000e+02 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735627e-01 8.191616e-01 -0.000000e+00 + outer loop + vertex 4.360000e+02 4.160359e+02 7.100000e+01 + vertex 4.354288e+02 4.164358e+02 7.450000e+01 + vertex 4.360000e+02 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226140e-01 9.063098e-01 -0.000000e+00 + outer loop + vertex 4.360000e+02 4.160359e+02 7.100000e+01 + vertex 4.360000e+02 4.160359e+02 7.450000e+01 + vertex 4.366319e+02 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226140e-01 9.063098e-01 -0.000000e+00 + outer loop + vertex 4.366319e+02 4.157412e+02 7.100000e+01 + vertex 4.360000e+02 4.160359e+02 7.450000e+01 + vertex 4.366319e+02 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588436e-01 9.659192e-01 -0.000000e+00 + outer loop + vertex 4.366319e+02 4.157412e+02 7.100000e+01 + vertex 4.366319e+02 4.157412e+02 7.450000e+01 + vertex 4.373054e+02 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588436e-01 9.659192e-01 -0.000000e+00 + outer loop + vertex 4.373054e+02 4.155608e+02 7.100000e+01 + vertex 4.366319e+02 4.157412e+02 7.450000e+01 + vertex 4.373054e+02 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715157e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.373054e+02 4.155608e+02 7.100000e+01 + vertex 4.373054e+02 4.155608e+02 7.450000e+01 + vertex 4.380000e+02 4.155000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715157e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 4.155000e+02 7.100000e+01 + vertex 4.373054e+02 4.155608e+02 7.450000e+01 + vertex 4.380000e+02 4.155000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715528e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.155000e+02 7.100000e+01 + vertex 4.380000e+02 4.155000e+02 7.450000e+01 + vertex 4.386946e+02 4.155608e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715528e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.155608e+02 7.100000e+01 + vertex 4.380000e+02 4.155000e+02 7.450000e+01 + vertex 4.386946e+02 4.155608e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588436e-01 9.659192e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.155608e+02 7.100000e+01 + vertex 4.386946e+02 4.155608e+02 7.450000e+01 + vertex 4.393681e+02 4.157412e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588436e-01 9.659192e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.157412e+02 7.100000e+01 + vertex 4.386946e+02 4.155608e+02 7.450000e+01 + vertex 4.393681e+02 4.157412e+02 7.450000e+01 + endloop + endfacet + facet normal -4.225976e-01 9.063174e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.157412e+02 7.100000e+01 + vertex 4.393681e+02 4.157412e+02 7.450000e+01 + vertex 4.400000e+02 4.160359e+02 7.100000e+01 + endloop + endfacet + facet normal -4.225976e-01 9.063174e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.160359e+02 7.100000e+01 + vertex 4.393681e+02 4.157412e+02 7.450000e+01 + vertex 4.400000e+02 4.160359e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735828e-01 8.191476e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.160359e+02 7.100000e+01 + vertex 4.400000e+02 4.160359e+02 7.450000e+01 + vertex 4.405711e+02 4.164358e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735828e-01 8.191476e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.164358e+02 7.100000e+01 + vertex 4.400000e+02 4.160359e+02 7.450000e+01 + vertex 4.405711e+02 4.164358e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071282e-01 7.070854e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.164358e+02 7.100000e+01 + vertex 4.405711e+02 4.164358e+02 7.450000e+01 + vertex 4.410642e+02 4.169289e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071282e-01 7.070854e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.169289e+02 7.100000e+01 + vertex 4.405711e+02 4.164358e+02 7.450000e+01 + vertex 4.410642e+02 4.169289e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191275e-01 5.736115e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.169289e+02 7.100000e+01 + vertex 4.410642e+02 4.169289e+02 7.450000e+01 + vertex 4.414641e+02 4.175000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191275e-01 5.736115e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.175000e+02 7.100000e+01 + vertex 4.410642e+02 4.169289e+02 7.450000e+01 + vertex 4.414641e+02 4.175000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063174e-01 4.225976e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.175000e+02 7.100000e+01 + vertex 4.414641e+02 4.175000e+02 7.450000e+01 + vertex 4.417588e+02 4.181319e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063174e-01 4.225976e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.181319e+02 7.100000e+01 + vertex 4.414641e+02 4.175000e+02 7.450000e+01 + vertex 4.417588e+02 4.181319e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659271e-01 2.588144e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.181319e+02 7.100000e+01 + vertex 4.417588e+02 4.181319e+02 7.450000e+01 + vertex 4.419392e+02 4.188054e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659271e-01 2.588144e-01 0.000000e+00 + outer loop + vertex 4.419392e+02 4.188054e+02 7.100000e+01 + vertex 4.417588e+02 4.181319e+02 7.450000e+01 + vertex 4.419392e+02 4.188054e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715157e-02 0.000000e+00 + outer loop + vertex 4.419392e+02 4.188054e+02 7.100000e+01 + vertex 4.419392e+02 4.188054e+02 7.450000e+01 + vertex 4.420000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715157e-02 0.000000e+00 + outer loop + vertex 4.420000e+02 4.195000e+02 7.100000e+01 + vertex 4.419392e+02 4.188054e+02 7.450000e+01 + vertex 4.420000e+02 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715157e-02 0.000000e+00 + outer loop + vertex 4.420000e+02 4.195000e+02 7.100000e+01 + vertex 4.420000e+02 4.195000e+02 7.450000e+01 + vertex 4.419392e+02 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 -8.715157e-02 0.000000e+00 + outer loop + vertex 4.419392e+02 4.201946e+02 7.100000e+01 + vertex 4.420000e+02 4.195000e+02 7.450000e+01 + vertex 4.419392e+02 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659271e-01 -2.588144e-01 0.000000e+00 + outer loop + vertex 4.419392e+02 4.201946e+02 7.100000e+01 + vertex 4.419392e+02 4.201946e+02 7.450000e+01 + vertex 4.417588e+02 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659271e-01 -2.588144e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.208681e+02 7.100000e+01 + vertex 4.419392e+02 4.201946e+02 7.450000e+01 + vertex 4.417588e+02 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063174e-01 -4.225976e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.208681e+02 7.100000e+01 + vertex 4.417588e+02 4.208681e+02 7.450000e+01 + vertex 4.414641e+02 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063174e-01 -4.225976e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.215000e+02 7.100000e+01 + vertex 4.417588e+02 4.208681e+02 7.450000e+01 + vertex 4.414641e+02 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.215000e+02 7.100000e+01 + vertex 4.414641e+02 4.215000e+02 7.450000e+01 + vertex 4.410642e+02 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.220712e+02 7.100000e+01 + vertex 4.414641e+02 4.215000e+02 7.450000e+01 + vertex 4.410642e+02 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.220712e+02 7.100000e+01 + vertex 4.410642e+02 4.220712e+02 7.450000e+01 + vertex 4.405711e+02 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.225642e+02 7.100000e+01 + vertex 4.410642e+02 4.220712e+02 7.450000e+01 + vertex 4.405711e+02 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735828e-01 -8.191476e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.225642e+02 7.100000e+01 + vertex 4.405711e+02 4.225642e+02 7.450000e+01 + vertex 4.400000e+02 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735828e-01 -8.191476e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.229641e+02 7.100000e+01 + vertex 4.405711e+02 4.225642e+02 7.450000e+01 + vertex 4.400000e+02 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.229641e+02 7.100000e+01 + vertex 4.400000e+02 4.229641e+02 7.450000e+01 + vertex 4.393681e+02 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.232588e+02 7.100000e+01 + vertex 4.400000e+02 4.229641e+02 7.450000e+01 + vertex 4.393681e+02 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588037e-01 -9.659299e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.232588e+02 7.100000e+01 + vertex 4.393681e+02 4.232588e+02 7.450000e+01 + vertex 4.386946e+02 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588037e-01 -9.659299e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.234392e+02 7.100000e+01 + vertex 4.393681e+02 4.232588e+02 7.450000e+01 + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715528e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.234392e+02 7.100000e+01 + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + vertex 4.380000e+02 4.235000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715528e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.235000e+02 7.100000e+01 + vertex 4.386946e+02 4.234392e+02 7.450000e+01 + vertex 4.380000e+02 4.235000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.235000e+02 7.100000e+01 + vertex 4.380000e+02 4.235000e+02 7.450000e+01 + vertex 4.373054e+02 4.234392e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.373054e+02 4.234392e+02 7.100000e+01 + vertex 4.380000e+02 4.235000e+02 7.450000e+01 + vertex 4.373054e+02 4.234392e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588037e-01 -9.659299e-01 0.000000e+00 + outer loop + vertex 4.373054e+02 4.234392e+02 7.100000e+01 + vertex 4.373054e+02 4.234392e+02 7.450000e+01 + vertex 4.366319e+02 4.232588e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588037e-01 -9.659299e-01 0.000000e+00 + outer loop + vertex 4.366319e+02 4.232588e+02 7.100000e+01 + vertex 4.373054e+02 4.234392e+02 7.450000e+01 + vertex 4.366319e+02 4.232588e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226491e-01 -9.062934e-01 0.000000e+00 + outer loop + vertex 4.366319e+02 4.232588e+02 7.100000e+01 + vertex 4.366319e+02 4.232588e+02 7.450000e+01 + vertex 4.360000e+02 4.229641e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226491e-01 -9.062934e-01 0.000000e+00 + outer loop + vertex 4.360000e+02 4.229641e+02 7.100000e+01 + vertex 4.366319e+02 4.232588e+02 7.450000e+01 + vertex 4.360000e+02 4.229641e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735627e-01 -8.191616e-01 0.000000e+00 + outer loop + vertex 4.360000e+02 4.229641e+02 7.100000e+01 + vertex 4.360000e+02 4.229641e+02 7.450000e+01 + vertex 4.354288e+02 4.225642e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735627e-01 -8.191616e-01 0.000000e+00 + outer loop + vertex 4.354288e+02 4.225642e+02 7.100000e+01 + vertex 4.360000e+02 4.229641e+02 7.450000e+01 + vertex 4.354288e+02 4.225642e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.354288e+02 4.225642e+02 7.100000e+01 + vertex 4.354288e+02 4.225642e+02 7.450000e+01 + vertex 4.349358e+02 4.220712e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.349358e+02 4.220712e+02 7.100000e+01 + vertex 4.354288e+02 4.225642e+02 7.450000e+01 + vertex 4.349358e+02 4.220712e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.349358e+02 4.220712e+02 7.100000e+01 + vertex 4.349358e+02 4.220712e+02 7.450000e+01 + vertex 4.345359e+02 4.215000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.345359e+02 4.215000e+02 7.100000e+01 + vertex 4.349358e+02 4.220712e+02 7.450000e+01 + vertex 4.345359e+02 4.215000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063010e-01 -4.226327e-01 0.000000e+00 + outer loop + vertex 4.345359e+02 4.215000e+02 7.100000e+01 + vertex 4.345359e+02 4.215000e+02 7.450000e+01 + vertex 4.342412e+02 4.208681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063010e-01 -4.226327e-01 0.000000e+00 + outer loop + vertex 4.342412e+02 4.208681e+02 7.100000e+01 + vertex 4.345359e+02 4.215000e+02 7.450000e+01 + vertex 4.342412e+02 4.208681e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659271e-01 -2.588144e-01 0.000000e+00 + outer loop + vertex 4.342412e+02 4.208681e+02 7.100000e+01 + vertex 4.342412e+02 4.208681e+02 7.450000e+01 + vertex 4.340608e+02 4.201946e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659271e-01 -2.588144e-01 0.000000e+00 + outer loop + vertex 4.340608e+02 4.201946e+02 7.100000e+01 + vertex 4.342412e+02 4.208681e+02 7.450000e+01 + vertex 4.340608e+02 4.201946e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961951e-01 -8.715157e-02 0.000000e+00 + outer loop + vertex 4.340608e+02 4.201946e+02 7.100000e+01 + vertex 4.340608e+02 4.201946e+02 7.450000e+01 + vertex 4.340000e+02 4.195000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 -8.715157e-02 0.000000e+00 + outer loop + vertex 4.340000e+02 4.195000e+02 7.100000e+01 + vertex 4.340608e+02 4.201946e+02 7.450000e+01 + vertex 4.340000e+02 4.195000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.576000e+02 4.505000e+02 7.000000e+01 + vertex 4.576000e+02 4.505000e+02 7.100000e+01 + vertex 4.576365e+02 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.576365e+02 4.500833e+02 7.000000e+01 + vertex 4.576000e+02 4.505000e+02 7.100000e+01 + vertex 4.576365e+02 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659328e-01 2.587931e-01 -0.000000e+00 + outer loop + vertex 4.576365e+02 4.500833e+02 7.000000e+01 + vertex 4.576365e+02 4.500833e+02 7.100000e+01 + vertex 4.577447e+02 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659328e-01 2.587931e-01 -0.000000e+00 + outer loop + vertex 4.577447e+02 4.496791e+02 7.000000e+01 + vertex 4.576365e+02 4.500833e+02 7.100000e+01 + vertex 4.577447e+02 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 9.062905e-01 4.226554e-01 -0.000000e+00 + outer loop + vertex 4.577447e+02 4.496791e+02 7.000000e+01 + vertex 4.577447e+02 4.496791e+02 7.100000e+01 + vertex 4.579216e+02 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062905e-01 4.226554e-01 -0.000000e+00 + outer loop + vertex 4.579216e+02 4.493000e+02 7.000000e+01 + vertex 4.577447e+02 4.496791e+02 7.100000e+01 + vertex 4.579216e+02 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191750e-01 5.735436e-01 -0.000000e+00 + outer loop + vertex 4.579216e+02 4.493000e+02 7.000000e+01 + vertex 4.579216e+02 4.493000e+02 7.100000e+01 + vertex 4.581615e+02 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191750e-01 5.735436e-01 -0.000000e+00 + outer loop + vertex 4.581615e+02 4.489573e+02 7.000000e+01 + vertex 4.579216e+02 4.493000e+02 7.100000e+01 + vertex 4.581615e+02 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.581615e+02 4.489573e+02 7.000000e+01 + vertex 4.581615e+02 4.489573e+02 7.100000e+01 + vertex 4.584573e+02 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.584573e+02 4.486615e+02 7.000000e+01 + vertex 4.581615e+02 4.489573e+02 7.100000e+01 + vertex 4.584573e+02 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735436e-01 8.191750e-01 -0.000000e+00 + outer loop + vertex 4.584573e+02 4.486615e+02 7.000000e+01 + vertex 4.584573e+02 4.486615e+02 7.100000e+01 + vertex 4.588000e+02 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735436e-01 8.191750e-01 -0.000000e+00 + outer loop + vertex 4.588000e+02 4.484215e+02 7.000000e+01 + vertex 4.584573e+02 4.486615e+02 7.100000e+01 + vertex 4.588000e+02 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226554e-01 9.062905e-01 -0.000000e+00 + outer loop + vertex 4.588000e+02 4.484215e+02 7.000000e+01 + vertex 4.588000e+02 4.484215e+02 7.100000e+01 + vertex 4.591792e+02 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226554e-01 9.062905e-01 -0.000000e+00 + outer loop + vertex 4.591792e+02 4.482447e+02 7.000000e+01 + vertex 4.588000e+02 4.484215e+02 7.100000e+01 + vertex 4.591792e+02 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588109e-01 9.659280e-01 -0.000000e+00 + outer loop + vertex 4.591792e+02 4.482447e+02 7.000000e+01 + vertex 4.591792e+02 4.482447e+02 7.100000e+01 + vertex 4.595832e+02 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588109e-01 9.659280e-01 -0.000000e+00 + outer loop + vertex 4.595832e+02 4.481364e+02 7.000000e+01 + vertex 4.591792e+02 4.482447e+02 7.100000e+01 + vertex 4.595832e+02 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 4.595832e+02 4.481364e+02 7.000000e+01 + vertex 4.595832e+02 4.481364e+02 7.100000e+01 + vertex 4.600000e+02 4.481000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 4.481000e+02 7.000000e+01 + vertex 4.595832e+02 4.481364e+02 7.100000e+01 + vertex 4.600000e+02 4.481000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.481000e+02 7.000000e+01 + vertex 4.600000e+02 4.481000e+02 7.100000e+01 + vertex 4.604168e+02 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.481364e+02 7.000000e+01 + vertex 4.600000e+02 4.481000e+02 7.100000e+01 + vertex 4.604168e+02 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588109e-01 9.659280e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.481364e+02 7.000000e+01 + vertex 4.604168e+02 4.481364e+02 7.100000e+01 + vertex 4.608208e+02 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588109e-01 9.659280e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.482447e+02 7.000000e+01 + vertex 4.604168e+02 4.481364e+02 7.100000e+01 + vertex 4.608208e+02 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226554e-01 9.062905e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.482447e+02 7.000000e+01 + vertex 4.608208e+02 4.482447e+02 7.100000e+01 + vertex 4.612000e+02 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226554e-01 9.062905e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.484215e+02 7.000000e+01 + vertex 4.608208e+02 4.482447e+02 7.100000e+01 + vertex 4.612000e+02 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735436e-01 8.191750e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.484215e+02 7.000000e+01 + vertex 4.612000e+02 4.484215e+02 7.100000e+01 + vertex 4.615427e+02 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735436e-01 8.191750e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.486615e+02 7.000000e+01 + vertex 4.612000e+02 4.484215e+02 7.100000e+01 + vertex 4.615427e+02 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.486615e+02 7.000000e+01 + vertex 4.615427e+02 4.486615e+02 7.100000e+01 + vertex 4.618385e+02 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.489573e+02 7.000000e+01 + vertex 4.615427e+02 4.486615e+02 7.100000e+01 + vertex 4.618385e+02 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191416e-01 5.735914e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.489573e+02 7.000000e+01 + vertex 4.618385e+02 4.489573e+02 7.100000e+01 + vertex 4.620785e+02 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191416e-01 5.735914e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.493000e+02 7.000000e+01 + vertex 4.618385e+02 4.489573e+02 7.100000e+01 + vertex 4.620785e+02 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063178e-01 4.225968e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.493000e+02 7.000000e+01 + vertex 4.620785e+02 4.493000e+02 7.100000e+01 + vertex 4.622553e+02 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063178e-01 4.225968e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.496791e+02 7.000000e+01 + vertex 4.620785e+02 4.493000e+02 7.100000e+01 + vertex 4.622553e+02 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659328e-01 2.587931e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.496791e+02 7.000000e+01 + vertex 4.622553e+02 4.496791e+02 7.100000e+01 + vertex 4.623635e+02 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659328e-01 2.587931e-01 0.000000e+00 + outer loop + vertex 4.623635e+02 4.500833e+02 7.000000e+01 + vertex 4.622553e+02 4.496791e+02 7.100000e+01 + vertex 4.623635e+02 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961912e-01 8.719523e-02 0.000000e+00 + outer loop + vertex 4.623635e+02 4.500833e+02 7.000000e+01 + vertex 4.623635e+02 4.500833e+02 7.100000e+01 + vertex 4.624000e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961912e-01 8.719523e-02 0.000000e+00 + outer loop + vertex 4.624000e+02 4.505000e+02 7.000000e+01 + vertex 4.623635e+02 4.500833e+02 7.100000e+01 + vertex 4.624000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961912e-01 -8.719523e-02 0.000000e+00 + outer loop + vertex 4.624000e+02 4.505000e+02 7.000000e+01 + vertex 4.624000e+02 4.505000e+02 7.100000e+01 + vertex 4.623635e+02 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961912e-01 -8.719523e-02 0.000000e+00 + outer loop + vertex 4.623635e+02 4.509168e+02 7.000000e+01 + vertex 4.624000e+02 4.505000e+02 7.100000e+01 + vertex 4.623635e+02 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.623635e+02 4.509168e+02 7.000000e+01 + vertex 4.623635e+02 4.509168e+02 7.100000e+01 + vertex 4.622553e+02 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.513209e+02 7.000000e+01 + vertex 4.623635e+02 4.509168e+02 7.100000e+01 + vertex 4.622553e+02 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063178e-01 -4.225968e-01 0.000000e+00 + outer loop + vertex 4.622553e+02 4.513209e+02 7.000000e+01 + vertex 4.622553e+02 4.513209e+02 7.100000e+01 + vertex 4.620785e+02 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063178e-01 -4.225968e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.517000e+02 7.000000e+01 + vertex 4.622553e+02 4.513209e+02 7.100000e+01 + vertex 4.620785e+02 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.620785e+02 4.517000e+02 7.000000e+01 + vertex 4.620785e+02 4.517000e+02 7.100000e+01 + vertex 4.618385e+02 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.520427e+02 7.000000e+01 + vertex 4.620785e+02 4.517000e+02 7.100000e+01 + vertex 4.618385e+02 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.618385e+02 4.520427e+02 7.000000e+01 + vertex 4.618385e+02 4.520427e+02 7.100000e+01 + vertex 4.615427e+02 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.523385e+02 7.000000e+01 + vertex 4.618385e+02 4.520427e+02 7.100000e+01 + vertex 4.615427e+02 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735436e-01 -8.191750e-01 0.000000e+00 + outer loop + vertex 4.615427e+02 4.523385e+02 7.000000e+01 + vertex 4.615427e+02 4.523385e+02 7.100000e+01 + vertex 4.612000e+02 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735436e-01 -8.191750e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.525785e+02 7.000000e+01 + vertex 4.615427e+02 4.523385e+02 7.100000e+01 + vertex 4.612000e+02 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226554e-01 -9.062905e-01 0.000000e+00 + outer loop + vertex 4.612000e+02 4.525785e+02 7.000000e+01 + vertex 4.612000e+02 4.525785e+02 7.100000e+01 + vertex 4.608208e+02 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226554e-01 -9.062905e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.527553e+02 7.000000e+01 + vertex 4.612000e+02 4.525785e+02 7.100000e+01 + vertex 4.608208e+02 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.608208e+02 4.527553e+02 7.000000e+01 + vertex 4.608208e+02 4.527553e+02 7.100000e+01 + vertex 4.604168e+02 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.528635e+02 7.000000e+01 + vertex 4.608208e+02 4.527553e+02 7.100000e+01 + vertex 4.604168e+02 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 4.604168e+02 4.528635e+02 7.000000e+01 + vertex 4.604168e+02 4.528635e+02 7.100000e+01 + vertex 4.600000e+02 4.529000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.529000e+02 7.000000e+01 + vertex 4.604168e+02 4.528635e+02 7.100000e+01 + vertex 4.600000e+02 4.529000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.529000e+02 7.000000e+01 + vertex 4.600000e+02 4.529000e+02 7.100000e+01 + vertex 4.595832e+02 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 4.595832e+02 4.528635e+02 7.000000e+01 + vertex 4.600000e+02 4.529000e+02 7.100000e+01 + vertex 4.595832e+02 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.595832e+02 4.528635e+02 7.000000e+01 + vertex 4.595832e+02 4.528635e+02 7.100000e+01 + vertex 4.591792e+02 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.591792e+02 4.527553e+02 7.000000e+01 + vertex 4.595832e+02 4.528635e+02 7.100000e+01 + vertex 4.591792e+02 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226554e-01 -9.062905e-01 0.000000e+00 + outer loop + vertex 4.591792e+02 4.527553e+02 7.000000e+01 + vertex 4.591792e+02 4.527553e+02 7.100000e+01 + vertex 4.588000e+02 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226554e-01 -9.062905e-01 0.000000e+00 + outer loop + vertex 4.588000e+02 4.525785e+02 7.000000e+01 + vertex 4.591792e+02 4.527553e+02 7.100000e+01 + vertex 4.588000e+02 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735436e-01 -8.191750e-01 0.000000e+00 + outer loop + vertex 4.588000e+02 4.525785e+02 7.000000e+01 + vertex 4.588000e+02 4.525785e+02 7.100000e+01 + vertex 4.584573e+02 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735436e-01 -8.191750e-01 0.000000e+00 + outer loop + vertex 4.584573e+02 4.523385e+02 7.000000e+01 + vertex 4.588000e+02 4.525785e+02 7.100000e+01 + vertex 4.584573e+02 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.584573e+02 4.523385e+02 7.000000e+01 + vertex 4.584573e+02 4.523385e+02 7.100000e+01 + vertex 4.581615e+02 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.581615e+02 4.520427e+02 7.000000e+01 + vertex 4.584573e+02 4.523385e+02 7.100000e+01 + vertex 4.581615e+02 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191750e-01 -5.735436e-01 0.000000e+00 + outer loop + vertex 4.581615e+02 4.520427e+02 7.000000e+01 + vertex 4.581615e+02 4.520427e+02 7.100000e+01 + vertex 4.579216e+02 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191750e-01 -5.735436e-01 0.000000e+00 + outer loop + vertex 4.579216e+02 4.517000e+02 7.000000e+01 + vertex 4.581615e+02 4.520427e+02 7.100000e+01 + vertex 4.579216e+02 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.062905e-01 -4.226554e-01 0.000000e+00 + outer loop + vertex 4.579216e+02 4.517000e+02 7.000000e+01 + vertex 4.579216e+02 4.517000e+02 7.100000e+01 + vertex 4.577447e+02 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062905e-01 -4.226554e-01 0.000000e+00 + outer loop + vertex 4.577447e+02 4.513209e+02 7.000000e+01 + vertex 4.579216e+02 4.517000e+02 7.100000e+01 + vertex 4.577447e+02 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.577447e+02 4.513209e+02 7.000000e+01 + vertex 4.577447e+02 4.513209e+02 7.100000e+01 + vertex 4.576365e+02 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.576365e+02 4.509168e+02 7.000000e+01 + vertex 4.577447e+02 4.513209e+02 7.100000e+01 + vertex 4.576365e+02 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.576365e+02 4.509168e+02 7.000000e+01 + vertex 4.576365e+02 4.509168e+02 7.100000e+01 + vertex 4.576000e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.576000e+02 4.505000e+02 7.000000e+01 + vertex 4.576365e+02 4.509168e+02 7.100000e+01 + vertex 4.576000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.481364e+02 7.100000e+01 + vertex 4.606946e+02 4.465608e+02 7.100000e+01 + vertex 4.608208e+02 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.482447e+02 7.100000e+01 + vertex 4.606946e+02 4.465608e+02 7.100000e+01 + vertex 4.613681e+02 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.482447e+02 7.100000e+01 + vertex 4.613681e+02 4.467412e+02 7.100000e+01 + vertex 4.612000e+02 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.484215e+02 7.100000e+01 + vertex 4.613681e+02 4.467412e+02 7.100000e+01 + vertex 4.620000e+02 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.484215e+02 7.100000e+01 + vertex 4.620000e+02 4.470359e+02 7.100000e+01 + vertex 4.615427e+02 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.486615e+02 7.100000e+01 + vertex 4.620000e+02 4.470359e+02 7.100000e+01 + vertex 4.625712e+02 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.486615e+02 7.100000e+01 + vertex 4.625712e+02 4.474358e+02 7.100000e+01 + vertex 4.618385e+02 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.489573e+02 7.100000e+01 + vertex 4.625712e+02 4.474358e+02 7.100000e+01 + vertex 4.630642e+02 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.489573e+02 7.100000e+01 + vertex 4.630642e+02 4.479288e+02 7.100000e+01 + vertex 4.620785e+02 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.493000e+02 7.100000e+01 + vertex 4.630642e+02 4.479288e+02 7.100000e+01 + vertex 4.634641e+02 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.493000e+02 7.100000e+01 + vertex 4.634641e+02 4.485000e+02 7.100000e+01 + vertex 4.622553e+02 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.496791e+02 7.100000e+01 + vertex 4.634641e+02 4.485000e+02 7.100000e+01 + vertex 4.637588e+02 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.496791e+02 7.100000e+01 + vertex 4.637588e+02 4.491319e+02 7.100000e+01 + vertex 4.623635e+02 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.500833e+02 7.100000e+01 + vertex 4.637588e+02 4.491319e+02 7.100000e+01 + vertex 4.639392e+02 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.500833e+02 7.100000e+01 + vertex 4.639392e+02 4.498054e+02 7.100000e+01 + vertex 4.624000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.624000e+02 4.505000e+02 7.100000e+01 + vertex 4.639392e+02 4.498054e+02 7.100000e+01 + vertex 4.640000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.624000e+02 4.505000e+02 7.100000e+01 + vertex 4.640000e+02 4.505000e+02 7.100000e+01 + vertex 4.623635e+02 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.509168e+02 7.100000e+01 + vertex 4.640000e+02 4.505000e+02 7.100000e+01 + vertex 4.639392e+02 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.623635e+02 4.509168e+02 7.100000e+01 + vertex 4.639392e+02 4.511946e+02 7.100000e+01 + vertex 4.622553e+02 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.513209e+02 7.100000e+01 + vertex 4.639392e+02 4.511946e+02 7.100000e+01 + vertex 4.637588e+02 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.622553e+02 4.513209e+02 7.100000e+01 + vertex 4.637588e+02 4.518681e+02 7.100000e+01 + vertex 4.620785e+02 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.517000e+02 7.100000e+01 + vertex 4.637588e+02 4.518681e+02 7.100000e+01 + vertex 4.634641e+02 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.620785e+02 4.517000e+02 7.100000e+01 + vertex 4.634641e+02 4.525000e+02 7.100000e+01 + vertex 4.618385e+02 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.520427e+02 7.100000e+01 + vertex 4.634641e+02 4.525000e+02 7.100000e+01 + vertex 4.630642e+02 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.618385e+02 4.520427e+02 7.100000e+01 + vertex 4.630642e+02 4.530711e+02 7.100000e+01 + vertex 4.615427e+02 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.523385e+02 7.100000e+01 + vertex 4.630642e+02 4.530711e+02 7.100000e+01 + vertex 4.625712e+02 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.615427e+02 4.523385e+02 7.100000e+01 + vertex 4.625712e+02 4.535642e+02 7.100000e+01 + vertex 4.612000e+02 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.525785e+02 7.100000e+01 + vertex 4.625712e+02 4.535642e+02 7.100000e+01 + vertex 4.620000e+02 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.612000e+02 4.525785e+02 7.100000e+01 + vertex 4.620000e+02 4.539641e+02 7.100000e+01 + vertex 4.608208e+02 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.527553e+02 7.100000e+01 + vertex 4.620000e+02 4.539641e+02 7.100000e+01 + vertex 4.613681e+02 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.608208e+02 4.527553e+02 7.100000e+01 + vertex 4.613681e+02 4.542588e+02 7.100000e+01 + vertex 4.604168e+02 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.528635e+02 7.100000e+01 + vertex 4.613681e+02 4.542588e+02 7.100000e+01 + vertex 4.606946e+02 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.528635e+02 7.100000e+01 + vertex 4.606946e+02 4.544392e+02 7.100000e+01 + vertex 4.600000e+02 4.529000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.529000e+02 7.100000e+01 + vertex 4.606946e+02 4.544392e+02 7.100000e+01 + vertex 4.600000e+02 4.545000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.529000e+02 7.100000e+01 + vertex 4.600000e+02 4.545000e+02 7.100000e+01 + vertex 4.595832e+02 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.528635e+02 7.100000e+01 + vertex 4.600000e+02 4.545000e+02 7.100000e+01 + vertex 4.593054e+02 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.528635e+02 7.100000e+01 + vertex 4.593054e+02 4.544392e+02 7.100000e+01 + vertex 4.591792e+02 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.527553e+02 7.100000e+01 + vertex 4.593054e+02 4.544392e+02 7.100000e+01 + vertex 4.586319e+02 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.527553e+02 7.100000e+01 + vertex 4.586319e+02 4.542588e+02 7.100000e+01 + vertex 4.588000e+02 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.525785e+02 7.100000e+01 + vertex 4.586319e+02 4.542588e+02 7.100000e+01 + vertex 4.580000e+02 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.525785e+02 7.100000e+01 + vertex 4.580000e+02 4.539641e+02 7.100000e+01 + vertex 4.584573e+02 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.523385e+02 7.100000e+01 + vertex 4.580000e+02 4.539641e+02 7.100000e+01 + vertex 4.574289e+02 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.523385e+02 7.100000e+01 + vertex 4.574289e+02 4.535642e+02 7.100000e+01 + vertex 4.581615e+02 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.520427e+02 7.100000e+01 + vertex 4.574289e+02 4.535642e+02 7.100000e+01 + vertex 4.569358e+02 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.520427e+02 7.100000e+01 + vertex 4.569358e+02 4.530711e+02 7.100000e+01 + vertex 4.579216e+02 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.517000e+02 7.100000e+01 + vertex 4.569358e+02 4.530711e+02 7.100000e+01 + vertex 4.565359e+02 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.517000e+02 7.100000e+01 + vertex 4.565359e+02 4.525000e+02 7.100000e+01 + vertex 4.577447e+02 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.513209e+02 7.100000e+01 + vertex 4.565359e+02 4.525000e+02 7.100000e+01 + vertex 4.562412e+02 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.513209e+02 7.100000e+01 + vertex 4.562412e+02 4.518681e+02 7.100000e+01 + vertex 4.576365e+02 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.509168e+02 7.100000e+01 + vertex 4.562412e+02 4.518681e+02 7.100000e+01 + vertex 4.560608e+02 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.509168e+02 7.100000e+01 + vertex 4.560608e+02 4.511946e+02 7.100000e+01 + vertex 4.576000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576000e+02 4.505000e+02 7.100000e+01 + vertex 4.560608e+02 4.511946e+02 7.100000e+01 + vertex 4.560000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576000e+02 4.505000e+02 7.100000e+01 + vertex 4.560000e+02 4.505000e+02 7.100000e+01 + vertex 4.576365e+02 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.500833e+02 7.100000e+01 + vertex 4.560000e+02 4.505000e+02 7.100000e+01 + vertex 4.560608e+02 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.576365e+02 4.500833e+02 7.100000e+01 + vertex 4.560608e+02 4.498054e+02 7.100000e+01 + vertex 4.577447e+02 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.496791e+02 7.100000e+01 + vertex 4.560608e+02 4.498054e+02 7.100000e+01 + vertex 4.562412e+02 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.577447e+02 4.496791e+02 7.100000e+01 + vertex 4.562412e+02 4.491319e+02 7.100000e+01 + vertex 4.579216e+02 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.493000e+02 7.100000e+01 + vertex 4.562412e+02 4.491319e+02 7.100000e+01 + vertex 4.565359e+02 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.579216e+02 4.493000e+02 7.100000e+01 + vertex 4.565359e+02 4.485000e+02 7.100000e+01 + vertex 4.581615e+02 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.489573e+02 7.100000e+01 + vertex 4.565359e+02 4.485000e+02 7.100000e+01 + vertex 4.569358e+02 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.581615e+02 4.489573e+02 7.100000e+01 + vertex 4.569358e+02 4.479288e+02 7.100000e+01 + vertex 4.584573e+02 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.486615e+02 7.100000e+01 + vertex 4.569358e+02 4.479288e+02 7.100000e+01 + vertex 4.574289e+02 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.584573e+02 4.486615e+02 7.100000e+01 + vertex 4.574289e+02 4.474358e+02 7.100000e+01 + vertex 4.588000e+02 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.484215e+02 7.100000e+01 + vertex 4.574289e+02 4.474358e+02 7.100000e+01 + vertex 4.580000e+02 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.588000e+02 4.484215e+02 7.100000e+01 + vertex 4.580000e+02 4.470359e+02 7.100000e+01 + vertex 4.591792e+02 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.482447e+02 7.100000e+01 + vertex 4.580000e+02 4.470359e+02 7.100000e+01 + vertex 4.586319e+02 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.591792e+02 4.482447e+02 7.100000e+01 + vertex 4.586319e+02 4.467412e+02 7.100000e+01 + vertex 4.595832e+02 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.481364e+02 7.100000e+01 + vertex 4.586319e+02 4.467412e+02 7.100000e+01 + vertex 4.593054e+02 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.595832e+02 4.481364e+02 7.100000e+01 + vertex 4.593054e+02 4.465608e+02 7.100000e+01 + vertex 4.600000e+02 4.481000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.481000e+02 7.100000e+01 + vertex 4.593054e+02 4.465608e+02 7.100000e+01 + vertex 4.600000e+02 4.465000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.600000e+02 4.481000e+02 7.100000e+01 + vertex 4.600000e+02 4.465000e+02 7.100000e+01 + vertex 4.604168e+02 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.604168e+02 4.481364e+02 7.100000e+01 + vertex 4.600000e+02 4.465000e+02 7.100000e+01 + vertex 4.606946e+02 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 8.715157e-02 -0.000000e+00 + outer loop + vertex 4.560000e+02 4.505000e+02 7.100000e+01 + vertex 4.560000e+02 4.505000e+02 7.450000e+01 + vertex 4.560608e+02 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 8.715157e-02 -0.000000e+00 + outer loop + vertex 4.560608e+02 4.498054e+02 7.100000e+01 + vertex 4.560000e+02 4.505000e+02 7.450000e+01 + vertex 4.560608e+02 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659192e-01 2.588436e-01 -0.000000e+00 + outer loop + vertex 4.560608e+02 4.498054e+02 7.100000e+01 + vertex 4.560608e+02 4.498054e+02 7.450000e+01 + vertex 4.562412e+02 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659192e-01 2.588436e-01 -0.000000e+00 + outer loop + vertex 4.562412e+02 4.491319e+02 7.100000e+01 + vertex 4.560608e+02 4.498054e+02 7.450000e+01 + vertex 4.562412e+02 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063098e-01 4.226140e-01 -0.000000e+00 + outer loop + vertex 4.562412e+02 4.491319e+02 7.100000e+01 + vertex 4.562412e+02 4.491319e+02 7.450000e+01 + vertex 4.565359e+02 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063098e-01 4.226140e-01 -0.000000e+00 + outer loop + vertex 4.565359e+02 4.485000e+02 7.100000e+01 + vertex 4.562412e+02 4.491319e+02 7.450000e+01 + vertex 4.565359e+02 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191616e-01 5.735627e-01 -0.000000e+00 + outer loop + vertex 4.565359e+02 4.485000e+02 7.100000e+01 + vertex 4.565359e+02 4.485000e+02 7.450000e+01 + vertex 4.569358e+02 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191616e-01 5.735627e-01 -0.000000e+00 + outer loop + vertex 4.569358e+02 4.479288e+02 7.100000e+01 + vertex 4.565359e+02 4.485000e+02 7.450000e+01 + vertex 4.569358e+02 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 7.070854e-01 7.071282e-01 -0.000000e+00 + outer loop + vertex 4.569358e+02 4.479288e+02 7.100000e+01 + vertex 4.569358e+02 4.479288e+02 7.450000e+01 + vertex 4.574289e+02 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal 7.070854e-01 7.071282e-01 -0.000000e+00 + outer loop + vertex 4.574289e+02 4.474358e+02 7.100000e+01 + vertex 4.569358e+02 4.479288e+02 7.450000e+01 + vertex 4.574289e+02 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735828e-01 8.191476e-01 -0.000000e+00 + outer loop + vertex 4.574289e+02 4.474358e+02 7.100000e+01 + vertex 4.574289e+02 4.474358e+02 7.450000e+01 + vertex 4.580000e+02 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735828e-01 8.191476e-01 -0.000000e+00 + outer loop + vertex 4.580000e+02 4.470359e+02 7.100000e+01 + vertex 4.574289e+02 4.474358e+02 7.450000e+01 + vertex 4.580000e+02 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226327e-01 9.063010e-01 -0.000000e+00 + outer loop + vertex 4.580000e+02 4.470359e+02 7.100000e+01 + vertex 4.580000e+02 4.470359e+02 7.450000e+01 + vertex 4.586319e+02 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226327e-01 9.063010e-01 -0.000000e+00 + outer loop + vertex 4.586319e+02 4.467412e+02 7.100000e+01 + vertex 4.580000e+02 4.470359e+02 7.450000e+01 + vertex 4.586319e+02 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588144e-01 9.659271e-01 -0.000000e+00 + outer loop + vertex 4.586319e+02 4.467412e+02 7.100000e+01 + vertex 4.586319e+02 4.467412e+02 7.450000e+01 + vertex 4.593054e+02 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588144e-01 9.659271e-01 -0.000000e+00 + outer loop + vertex 4.593054e+02 4.465608e+02 7.100000e+01 + vertex 4.586319e+02 4.467412e+02 7.450000e+01 + vertex 4.593054e+02 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715157e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.593054e+02 4.465608e+02 7.100000e+01 + vertex 4.593054e+02 4.465608e+02 7.450000e+01 + vertex 4.600000e+02 4.465000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715157e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.600000e+02 4.465000e+02 7.100000e+01 + vertex 4.593054e+02 4.465608e+02 7.450000e+01 + vertex 4.600000e+02 4.465000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715157e-02 9.961951e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.465000e+02 7.100000e+01 + vertex 4.600000e+02 4.465000e+02 7.450000e+01 + vertex 4.606946e+02 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715157e-02 9.961951e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.465608e+02 7.100000e+01 + vertex 4.600000e+02 4.465000e+02 7.450000e+01 + vertex 4.606946e+02 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588144e-01 9.659271e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.465608e+02 7.100000e+01 + vertex 4.606946e+02 4.465608e+02 7.450000e+01 + vertex 4.613681e+02 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588144e-01 9.659271e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.467412e+02 7.100000e+01 + vertex 4.606946e+02 4.465608e+02 7.450000e+01 + vertex 4.613681e+02 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226327e-01 9.063010e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.467412e+02 7.100000e+01 + vertex 4.613681e+02 4.467412e+02 7.450000e+01 + vertex 4.620000e+02 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226327e-01 9.063010e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.470359e+02 7.100000e+01 + vertex 4.613681e+02 4.467412e+02 7.450000e+01 + vertex 4.620000e+02 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735627e-01 8.191616e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.470359e+02 7.100000e+01 + vertex 4.620000e+02 4.470359e+02 7.450000e+01 + vertex 4.625712e+02 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735627e-01 8.191616e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.474358e+02 7.100000e+01 + vertex 4.620000e+02 4.470359e+02 7.450000e+01 + vertex 4.625712e+02 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.474358e+02 7.100000e+01 + vertex 4.625712e+02 4.474358e+02 7.450000e+01 + vertex 4.630642e+02 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.479288e+02 7.100000e+01 + vertex 4.625712e+02 4.474358e+02 7.450000e+01 + vertex 4.630642e+02 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191616e-01 5.735627e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.479288e+02 7.100000e+01 + vertex 4.630642e+02 4.479288e+02 7.450000e+01 + vertex 4.634641e+02 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191616e-01 5.735627e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.485000e+02 7.100000e+01 + vertex 4.630642e+02 4.479288e+02 7.450000e+01 + vertex 4.634641e+02 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.062934e-01 4.226491e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.485000e+02 7.100000e+01 + vertex 4.634641e+02 4.485000e+02 7.450000e+01 + vertex 4.637588e+02 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal -9.062934e-01 4.226491e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.491319e+02 7.100000e+01 + vertex 4.634641e+02 4.485000e+02 7.450000e+01 + vertex 4.637588e+02 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659299e-01 2.588037e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.491319e+02 7.100000e+01 + vertex 4.637588e+02 4.491319e+02 7.450000e+01 + vertex 4.639392e+02 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659299e-01 2.588037e-01 0.000000e+00 + outer loop + vertex 4.639392e+02 4.498054e+02 7.100000e+01 + vertex 4.637588e+02 4.491319e+02 7.450000e+01 + vertex 4.639392e+02 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715157e-02 0.000000e+00 + outer loop + vertex 4.639392e+02 4.498054e+02 7.100000e+01 + vertex 4.639392e+02 4.498054e+02 7.450000e+01 + vertex 4.640000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715157e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 4.505000e+02 7.100000e+01 + vertex 4.639392e+02 4.498054e+02 7.450000e+01 + vertex 4.640000e+02 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715528e-02 0.000000e+00 + outer loop + vertex 4.640000e+02 4.505000e+02 7.100000e+01 + vertex 4.640000e+02 4.505000e+02 7.450000e+01 + vertex 4.639392e+02 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715528e-02 0.000000e+00 + outer loop + vertex 4.639392e+02 4.511946e+02 7.100000e+01 + vertex 4.640000e+02 4.505000e+02 7.450000e+01 + vertex 4.639392e+02 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659299e-01 -2.588037e-01 0.000000e+00 + outer loop + vertex 4.639392e+02 4.511946e+02 7.100000e+01 + vertex 4.639392e+02 4.511946e+02 7.450000e+01 + vertex 4.637588e+02 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659299e-01 -2.588037e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.518681e+02 7.100000e+01 + vertex 4.639392e+02 4.511946e+02 7.450000e+01 + vertex 4.637588e+02 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal -9.062934e-01 -4.226491e-01 0.000000e+00 + outer loop + vertex 4.637588e+02 4.518681e+02 7.100000e+01 + vertex 4.637588e+02 4.518681e+02 7.450000e+01 + vertex 4.634641e+02 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.062934e-01 -4.226491e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.525000e+02 7.100000e+01 + vertex 4.637588e+02 4.518681e+02 7.450000e+01 + vertex 4.634641e+02 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.634641e+02 4.525000e+02 7.100000e+01 + vertex 4.634641e+02 4.525000e+02 7.450000e+01 + vertex 4.630642e+02 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.530711e+02 7.100000e+01 + vertex 4.634641e+02 4.525000e+02 7.450000e+01 + vertex 4.630642e+02 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.630642e+02 4.530711e+02 7.100000e+01 + vertex 4.630642e+02 4.530711e+02 7.450000e+01 + vertex 4.625712e+02 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.535642e+02 7.100000e+01 + vertex 4.630642e+02 4.530711e+02 7.450000e+01 + vertex 4.625712e+02 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735627e-01 -8.191616e-01 0.000000e+00 + outer loop + vertex 4.625712e+02 4.535642e+02 7.100000e+01 + vertex 4.625712e+02 4.535642e+02 7.450000e+01 + vertex 4.620000e+02 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735627e-01 -8.191616e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.539641e+02 7.100000e+01 + vertex 4.625712e+02 4.535642e+02 7.450000e+01 + vertex 4.620000e+02 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.620000e+02 4.539641e+02 7.100000e+01 + vertex 4.620000e+02 4.539641e+02 7.450000e+01 + vertex 4.613681e+02 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.542588e+02 7.100000e+01 + vertex 4.620000e+02 4.539641e+02 7.450000e+01 + vertex 4.613681e+02 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588144e-01 -9.659271e-01 0.000000e+00 + outer loop + vertex 4.613681e+02 4.542588e+02 7.100000e+01 + vertex 4.613681e+02 4.542588e+02 7.450000e+01 + vertex 4.606946e+02 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588144e-01 -9.659271e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.544392e+02 7.100000e+01 + vertex 4.613681e+02 4.542588e+02 7.450000e+01 + vertex 4.606946e+02 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.606946e+02 4.544392e+02 7.100000e+01 + vertex 4.606946e+02 4.544392e+02 7.450000e+01 + vertex 4.600000e+02 4.545000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.545000e+02 7.100000e+01 + vertex 4.606946e+02 4.544392e+02 7.450000e+01 + vertex 4.600000e+02 4.545000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.600000e+02 4.545000e+02 7.100000e+01 + vertex 4.600000e+02 4.545000e+02 7.450000e+01 + vertex 4.593054e+02 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.593054e+02 4.544392e+02 7.100000e+01 + vertex 4.600000e+02 4.545000e+02 7.450000e+01 + vertex 4.593054e+02 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588144e-01 -9.659271e-01 0.000000e+00 + outer loop + vertex 4.593054e+02 4.544392e+02 7.100000e+01 + vertex 4.593054e+02 4.544392e+02 7.450000e+01 + vertex 4.586319e+02 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588144e-01 -9.659271e-01 0.000000e+00 + outer loop + vertex 4.586319e+02 4.542588e+02 7.100000e+01 + vertex 4.593054e+02 4.544392e+02 7.450000e+01 + vertex 4.586319e+02 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.586319e+02 4.542588e+02 7.100000e+01 + vertex 4.586319e+02 4.542588e+02 7.450000e+01 + vertex 4.580000e+02 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 4.539641e+02 7.100000e+01 + vertex 4.586319e+02 4.542588e+02 7.450000e+01 + vertex 4.580000e+02 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735828e-01 -8.191476e-01 0.000000e+00 + outer loop + vertex 4.580000e+02 4.539641e+02 7.100000e+01 + vertex 4.580000e+02 4.539641e+02 7.450000e+01 + vertex 4.574289e+02 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735828e-01 -8.191476e-01 0.000000e+00 + outer loop + vertex 4.574289e+02 4.535642e+02 7.100000e+01 + vertex 4.580000e+02 4.539641e+02 7.450000e+01 + vertex 4.574289e+02 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal 7.070854e-01 -7.071282e-01 0.000000e+00 + outer loop + vertex 4.574289e+02 4.535642e+02 7.100000e+01 + vertex 4.574289e+02 4.535642e+02 7.450000e+01 + vertex 4.569358e+02 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 7.070854e-01 -7.071282e-01 0.000000e+00 + outer loop + vertex 4.569358e+02 4.530711e+02 7.100000e+01 + vertex 4.574289e+02 4.535642e+02 7.450000e+01 + vertex 4.569358e+02 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.569358e+02 4.530711e+02 7.100000e+01 + vertex 4.569358e+02 4.530711e+02 7.450000e+01 + vertex 4.565359e+02 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.565359e+02 4.525000e+02 7.100000e+01 + vertex 4.569358e+02 4.530711e+02 7.450000e+01 + vertex 4.565359e+02 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.063098e-01 -4.226140e-01 0.000000e+00 + outer loop + vertex 4.565359e+02 4.525000e+02 7.100000e+01 + vertex 4.565359e+02 4.525000e+02 7.450000e+01 + vertex 4.562412e+02 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063098e-01 -4.226140e-01 0.000000e+00 + outer loop + vertex 4.562412e+02 4.518681e+02 7.100000e+01 + vertex 4.565359e+02 4.525000e+02 7.450000e+01 + vertex 4.562412e+02 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659192e-01 -2.588436e-01 0.000000e+00 + outer loop + vertex 4.562412e+02 4.518681e+02 7.100000e+01 + vertex 4.562412e+02 4.518681e+02 7.450000e+01 + vertex 4.560608e+02 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659192e-01 -2.588436e-01 0.000000e+00 + outer loop + vertex 4.560608e+02 4.511946e+02 7.100000e+01 + vertex 4.562412e+02 4.518681e+02 7.450000e+01 + vertex 4.560608e+02 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715528e-02 0.000000e+00 + outer loop + vertex 4.560608e+02 4.511946e+02 7.100000e+01 + vertex 4.560608e+02 4.511946e+02 7.450000e+01 + vertex 4.560000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715528e-02 0.000000e+00 + outer loop + vertex 4.560000e+02 4.505000e+02 7.100000e+01 + vertex 4.560608e+02 4.511946e+02 7.450000e+01 + vertex 4.560000e+02 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.356000e+02 4.505000e+02 7.000000e+01 + vertex 4.356000e+02 4.505000e+02 7.100000e+01 + vertex 4.356364e+02 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 8.712453e-02 -0.000000e+00 + outer loop + vertex 4.356364e+02 4.500833e+02 7.000000e+01 + vertex 4.356000e+02 4.505000e+02 7.100000e+01 + vertex 4.356364e+02 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659150e-01 2.588595e-01 -0.000000e+00 + outer loop + vertex 4.356364e+02 4.500833e+02 7.000000e+01 + vertex 4.356364e+02 4.500833e+02 7.100000e+01 + vertex 4.357448e+02 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659150e-01 2.588595e-01 -0.000000e+00 + outer loop + vertex 4.357448e+02 4.496791e+02 7.000000e+01 + vertex 4.356364e+02 4.500833e+02 7.100000e+01 + vertex 4.357448e+02 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063178e-01 4.225968e-01 -0.000000e+00 + outer loop + vertex 4.357448e+02 4.496791e+02 7.000000e+01 + vertex 4.357448e+02 4.496791e+02 7.100000e+01 + vertex 4.359215e+02 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063178e-01 4.225968e-01 -0.000000e+00 + outer loop + vertex 4.359215e+02 4.493000e+02 7.000000e+01 + vertex 4.357448e+02 4.496791e+02 7.100000e+01 + vertex 4.359215e+02 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191416e-01 5.735914e-01 -0.000000e+00 + outer loop + vertex 4.359215e+02 4.493000e+02 7.000000e+01 + vertex 4.359215e+02 4.493000e+02 7.100000e+01 + vertex 4.361615e+02 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191416e-01 5.735914e-01 -0.000000e+00 + outer loop + vertex 4.361615e+02 4.489573e+02 7.000000e+01 + vertex 4.359215e+02 4.493000e+02 7.100000e+01 + vertex 4.361615e+02 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.361615e+02 4.489573e+02 7.000000e+01 + vertex 4.361615e+02 4.489573e+02 7.100000e+01 + vertex 4.364573e+02 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.364573e+02 4.486615e+02 7.000000e+01 + vertex 4.361615e+02 4.489573e+02 7.100000e+01 + vertex 4.364573e+02 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735771e-01 8.191516e-01 -0.000000e+00 + outer loop + vertex 4.364573e+02 4.486615e+02 7.000000e+01 + vertex 4.364573e+02 4.486615e+02 7.100000e+01 + vertex 4.368000e+02 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735771e-01 8.191516e-01 -0.000000e+00 + outer loop + vertex 4.368000e+02 4.484215e+02 7.000000e+01 + vertex 4.364573e+02 4.486615e+02 7.100000e+01 + vertex 4.368000e+02 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226281e-01 9.063032e-01 -0.000000e+00 + outer loop + vertex 4.368000e+02 4.484215e+02 7.000000e+01 + vertex 4.368000e+02 4.484215e+02 7.100000e+01 + vertex 4.371792e+02 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226281e-01 9.063032e-01 -0.000000e+00 + outer loop + vertex 4.371792e+02 4.482447e+02 7.000000e+01 + vertex 4.368000e+02 4.484215e+02 7.100000e+01 + vertex 4.371792e+02 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588109e-01 9.659280e-01 -0.000000e+00 + outer loop + vertex 4.371792e+02 4.482447e+02 7.000000e+01 + vertex 4.371792e+02 4.482447e+02 7.100000e+01 + vertex 4.375833e+02 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588109e-01 9.659280e-01 -0.000000e+00 + outer loop + vertex 4.375833e+02 4.481364e+02 7.000000e+01 + vertex 4.371792e+02 4.482447e+02 7.100000e+01 + vertex 4.375833e+02 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 4.375833e+02 4.481364e+02 7.000000e+01 + vertex 4.375833e+02 4.481364e+02 7.100000e+01 + vertex 4.380000e+02 4.481000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 9.961974e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 4.481000e+02 7.000000e+01 + vertex 4.375833e+02 4.481364e+02 7.100000e+01 + vertex 4.380000e+02 4.481000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.481000e+02 7.000000e+01 + vertex 4.380000e+02 4.481000e+02 7.100000e+01 + vertex 4.384168e+02 4.481364e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 9.961974e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.481364e+02 7.000000e+01 + vertex 4.380000e+02 4.481000e+02 7.100000e+01 + vertex 4.384168e+02 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588109e-01 9.659280e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.481364e+02 7.000000e+01 + vertex 4.384168e+02 4.481364e+02 7.100000e+01 + vertex 4.388209e+02 4.482447e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588109e-01 9.659280e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.482447e+02 7.000000e+01 + vertex 4.384168e+02 4.481364e+02 7.100000e+01 + vertex 4.388209e+02 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226554e-01 9.062905e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.482447e+02 7.000000e+01 + vertex 4.388209e+02 4.482447e+02 7.100000e+01 + vertex 4.392000e+02 4.484215e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226554e-01 9.062905e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.484215e+02 7.000000e+01 + vertex 4.388209e+02 4.482447e+02 7.100000e+01 + vertex 4.392000e+02 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735436e-01 8.191750e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.484215e+02 7.000000e+01 + vertex 4.392000e+02 4.484215e+02 7.100000e+01 + vertex 4.395427e+02 4.486615e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735436e-01 8.191750e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.486615e+02 7.000000e+01 + vertex 4.392000e+02 4.484215e+02 7.100000e+01 + vertex 4.395427e+02 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.486615e+02 7.000000e+01 + vertex 4.395427e+02 4.486615e+02 7.100000e+01 + vertex 4.398385e+02 4.489573e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.489573e+02 7.000000e+01 + vertex 4.395427e+02 4.486615e+02 7.100000e+01 + vertex 4.398385e+02 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191750e-01 5.735436e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.489573e+02 7.000000e+01 + vertex 4.398385e+02 4.489573e+02 7.100000e+01 + vertex 4.400785e+02 4.493000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191750e-01 5.735436e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.493000e+02 7.000000e+01 + vertex 4.398385e+02 4.489573e+02 7.100000e+01 + vertex 4.400785e+02 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.062905e-01 4.226554e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.493000e+02 7.000000e+01 + vertex 4.400785e+02 4.493000e+02 7.100000e+01 + vertex 4.402553e+02 4.496791e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062905e-01 4.226554e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.496791e+02 7.000000e+01 + vertex 4.400785e+02 4.493000e+02 7.100000e+01 + vertex 4.402553e+02 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659328e-01 2.587931e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.496791e+02 7.000000e+01 + vertex 4.402553e+02 4.496791e+02 7.100000e+01 + vertex 4.403635e+02 4.500833e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659328e-01 2.587931e-01 0.000000e+00 + outer loop + vertex 4.403635e+02 4.500833e+02 7.000000e+01 + vertex 4.402553e+02 4.496791e+02 7.100000e+01 + vertex 4.403635e+02 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712453e-02 0.000000e+00 + outer loop + vertex 4.403635e+02 4.500833e+02 7.000000e+01 + vertex 4.403635e+02 4.500833e+02 7.100000e+01 + vertex 4.404000e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 8.712453e-02 0.000000e+00 + outer loop + vertex 4.404000e+02 4.505000e+02 7.000000e+01 + vertex 4.403635e+02 4.500833e+02 7.100000e+01 + vertex 4.404000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.404000e+02 4.505000e+02 7.000000e+01 + vertex 4.404000e+02 4.505000e+02 7.100000e+01 + vertex 4.403635e+02 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.403635e+02 4.509168e+02 7.000000e+01 + vertex 4.404000e+02 4.505000e+02 7.100000e+01 + vertex 4.403635e+02 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.403635e+02 4.509168e+02 7.000000e+01 + vertex 4.403635e+02 4.509168e+02 7.100000e+01 + vertex 4.402553e+02 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659280e-01 -2.588109e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.513209e+02 7.000000e+01 + vertex 4.403635e+02 4.509168e+02 7.100000e+01 + vertex 4.402553e+02 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal -9.062905e-01 -4.226554e-01 0.000000e+00 + outer loop + vertex 4.402553e+02 4.513209e+02 7.000000e+01 + vertex 4.402553e+02 4.513209e+02 7.100000e+01 + vertex 4.400785e+02 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.062905e-01 -4.226554e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.517000e+02 7.000000e+01 + vertex 4.402553e+02 4.513209e+02 7.100000e+01 + vertex 4.400785e+02 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191750e-01 -5.735436e-01 0.000000e+00 + outer loop + vertex 4.400785e+02 4.517000e+02 7.000000e+01 + vertex 4.400785e+02 4.517000e+02 7.100000e+01 + vertex 4.398385e+02 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191750e-01 -5.735436e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.520427e+02 7.000000e+01 + vertex 4.400785e+02 4.517000e+02 7.100000e+01 + vertex 4.398385e+02 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.398385e+02 4.520427e+02 7.000000e+01 + vertex 4.398385e+02 4.520427e+02 7.100000e+01 + vertex 4.395427e+02 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.523385e+02 7.000000e+01 + vertex 4.398385e+02 4.520427e+02 7.100000e+01 + vertex 4.395427e+02 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735436e-01 -8.191750e-01 0.000000e+00 + outer loop + vertex 4.395427e+02 4.523385e+02 7.000000e+01 + vertex 4.395427e+02 4.523385e+02 7.100000e+01 + vertex 4.392000e+02 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735436e-01 -8.191750e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.525785e+02 7.000000e+01 + vertex 4.395427e+02 4.523385e+02 7.100000e+01 + vertex 4.392000e+02 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226554e-01 -9.062905e-01 0.000000e+00 + outer loop + vertex 4.392000e+02 4.525785e+02 7.000000e+01 + vertex 4.392000e+02 4.525785e+02 7.100000e+01 + vertex 4.388209e+02 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226554e-01 -9.062905e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.527553e+02 7.000000e+01 + vertex 4.392000e+02 4.525785e+02 7.100000e+01 + vertex 4.388209e+02 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.388209e+02 4.527553e+02 7.000000e+01 + vertex 4.388209e+02 4.527553e+02 7.100000e+01 + vertex 4.384168e+02 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.528635e+02 7.000000e+01 + vertex 4.388209e+02 4.527553e+02 7.100000e+01 + vertex 4.384168e+02 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal -8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 4.384168e+02 4.528635e+02 7.000000e+01 + vertex 4.384168e+02 4.528635e+02 7.100000e+01 + vertex 4.380000e+02 4.529000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.529000e+02 7.000000e+01 + vertex 4.384168e+02 4.528635e+02 7.100000e+01 + vertex 4.380000e+02 4.529000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.529000e+02 7.000000e+01 + vertex 4.380000e+02 4.529000e+02 7.100000e+01 + vertex 4.375833e+02 4.528635e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712453e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 4.375833e+02 4.528635e+02 7.000000e+01 + vertex 4.380000e+02 4.529000e+02 7.100000e+01 + vertex 4.375833e+02 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.375833e+02 4.528635e+02 7.000000e+01 + vertex 4.375833e+02 4.528635e+02 7.100000e+01 + vertex 4.371792e+02 4.527553e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588109e-01 -9.659280e-01 0.000000e+00 + outer loop + vertex 4.371792e+02 4.527553e+02 7.000000e+01 + vertex 4.375833e+02 4.528635e+02 7.100000e+01 + vertex 4.371792e+02 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226281e-01 -9.063032e-01 0.000000e+00 + outer loop + vertex 4.371792e+02 4.527553e+02 7.000000e+01 + vertex 4.371792e+02 4.527553e+02 7.100000e+01 + vertex 4.368000e+02 4.525785e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226281e-01 -9.063032e-01 0.000000e+00 + outer loop + vertex 4.368000e+02 4.525785e+02 7.000000e+01 + vertex 4.371792e+02 4.527553e+02 7.100000e+01 + vertex 4.368000e+02 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735771e-01 -8.191516e-01 0.000000e+00 + outer loop + vertex 4.368000e+02 4.525785e+02 7.000000e+01 + vertex 4.368000e+02 4.525785e+02 7.100000e+01 + vertex 4.364573e+02 4.523385e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735771e-01 -8.191516e-01 0.000000e+00 + outer loop + vertex 4.364573e+02 4.523385e+02 7.000000e+01 + vertex 4.368000e+02 4.525785e+02 7.100000e+01 + vertex 4.364573e+02 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.364573e+02 4.523385e+02 7.000000e+01 + vertex 4.364573e+02 4.523385e+02 7.100000e+01 + vertex 4.361615e+02 4.520427e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.361615e+02 4.520427e+02 7.000000e+01 + vertex 4.364573e+02 4.523385e+02 7.100000e+01 + vertex 4.361615e+02 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.361615e+02 4.520427e+02 7.000000e+01 + vertex 4.361615e+02 4.520427e+02 7.100000e+01 + vertex 4.359215e+02 4.517000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.359215e+02 4.517000e+02 7.000000e+01 + vertex 4.361615e+02 4.520427e+02 7.100000e+01 + vertex 4.359215e+02 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.063178e-01 -4.225968e-01 0.000000e+00 + outer loop + vertex 4.359215e+02 4.517000e+02 7.000000e+01 + vertex 4.359215e+02 4.517000e+02 7.100000e+01 + vertex 4.357448e+02 4.513209e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063178e-01 -4.225968e-01 0.000000e+00 + outer loop + vertex 4.357448e+02 4.513209e+02 7.000000e+01 + vertex 4.359215e+02 4.517000e+02 7.100000e+01 + vertex 4.357448e+02 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659102e-01 -2.588773e-01 0.000000e+00 + outer loop + vertex 4.357448e+02 4.513209e+02 7.000000e+01 + vertex 4.357448e+02 4.513209e+02 7.100000e+01 + vertex 4.356364e+02 4.509168e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659102e-01 -2.588773e-01 0.000000e+00 + outer loop + vertex 4.356364e+02 4.509168e+02 7.000000e+01 + vertex 4.357448e+02 4.513209e+02 7.100000e+01 + vertex 4.356364e+02 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.356364e+02 4.509168e+02 7.000000e+01 + vertex 4.356364e+02 4.509168e+02 7.100000e+01 + vertex 4.356000e+02 4.505000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961974e-01 -8.712453e-02 0.000000e+00 + outer loop + vertex 4.356000e+02 4.505000e+02 7.000000e+01 + vertex 4.356364e+02 4.509168e+02 7.100000e+01 + vertex 4.356000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.481364e+02 7.100000e+01 + vertex 4.386946e+02 4.465608e+02 7.100000e+01 + vertex 4.388209e+02 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.482447e+02 7.100000e+01 + vertex 4.386946e+02 4.465608e+02 7.100000e+01 + vertex 4.393681e+02 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.482447e+02 7.100000e+01 + vertex 4.393681e+02 4.467412e+02 7.100000e+01 + vertex 4.392000e+02 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.484215e+02 7.100000e+01 + vertex 4.393681e+02 4.467412e+02 7.100000e+01 + vertex 4.400000e+02 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.484215e+02 7.100000e+01 + vertex 4.400000e+02 4.470359e+02 7.100000e+01 + vertex 4.395427e+02 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.486615e+02 7.100000e+01 + vertex 4.400000e+02 4.470359e+02 7.100000e+01 + vertex 4.405711e+02 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.486615e+02 7.100000e+01 + vertex 4.405711e+02 4.474358e+02 7.100000e+01 + vertex 4.398385e+02 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.489573e+02 7.100000e+01 + vertex 4.405711e+02 4.474358e+02 7.100000e+01 + vertex 4.410642e+02 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.489573e+02 7.100000e+01 + vertex 4.410642e+02 4.479288e+02 7.100000e+01 + vertex 4.400785e+02 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.493000e+02 7.100000e+01 + vertex 4.410642e+02 4.479288e+02 7.100000e+01 + vertex 4.414641e+02 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.493000e+02 7.100000e+01 + vertex 4.414641e+02 4.485000e+02 7.100000e+01 + vertex 4.402553e+02 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.496791e+02 7.100000e+01 + vertex 4.414641e+02 4.485000e+02 7.100000e+01 + vertex 4.417588e+02 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.496791e+02 7.100000e+01 + vertex 4.417588e+02 4.491319e+02 7.100000e+01 + vertex 4.403635e+02 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.500833e+02 7.100000e+01 + vertex 4.417588e+02 4.491319e+02 7.100000e+01 + vertex 4.419392e+02 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.500833e+02 7.100000e+01 + vertex 4.419392e+02 4.498054e+02 7.100000e+01 + vertex 4.404000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.404000e+02 4.505000e+02 7.100000e+01 + vertex 4.419392e+02 4.498054e+02 7.100000e+01 + vertex 4.420000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.404000e+02 4.505000e+02 7.100000e+01 + vertex 4.420000e+02 4.505000e+02 7.100000e+01 + vertex 4.403635e+02 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.509168e+02 7.100000e+01 + vertex 4.420000e+02 4.505000e+02 7.100000e+01 + vertex 4.419392e+02 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.403635e+02 4.509168e+02 7.100000e+01 + vertex 4.419392e+02 4.511946e+02 7.100000e+01 + vertex 4.402553e+02 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.513209e+02 7.100000e+01 + vertex 4.419392e+02 4.511946e+02 7.100000e+01 + vertex 4.417588e+02 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.402553e+02 4.513209e+02 7.100000e+01 + vertex 4.417588e+02 4.518681e+02 7.100000e+01 + vertex 4.400785e+02 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.517000e+02 7.100000e+01 + vertex 4.417588e+02 4.518681e+02 7.100000e+01 + vertex 4.414641e+02 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.400785e+02 4.517000e+02 7.100000e+01 + vertex 4.414641e+02 4.525000e+02 7.100000e+01 + vertex 4.398385e+02 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.520427e+02 7.100000e+01 + vertex 4.414641e+02 4.525000e+02 7.100000e+01 + vertex 4.410642e+02 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.398385e+02 4.520427e+02 7.100000e+01 + vertex 4.410642e+02 4.530711e+02 7.100000e+01 + vertex 4.395427e+02 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.523385e+02 7.100000e+01 + vertex 4.410642e+02 4.530711e+02 7.100000e+01 + vertex 4.405711e+02 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.395427e+02 4.523385e+02 7.100000e+01 + vertex 4.405711e+02 4.535642e+02 7.100000e+01 + vertex 4.392000e+02 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.525785e+02 7.100000e+01 + vertex 4.405711e+02 4.535642e+02 7.100000e+01 + vertex 4.400000e+02 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.392000e+02 4.525785e+02 7.100000e+01 + vertex 4.400000e+02 4.539641e+02 7.100000e+01 + vertex 4.388209e+02 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.527553e+02 7.100000e+01 + vertex 4.400000e+02 4.539641e+02 7.100000e+01 + vertex 4.393681e+02 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.388209e+02 4.527553e+02 7.100000e+01 + vertex 4.393681e+02 4.542588e+02 7.100000e+01 + vertex 4.384168e+02 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.528635e+02 7.100000e+01 + vertex 4.393681e+02 4.542588e+02 7.100000e+01 + vertex 4.386946e+02 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.528635e+02 7.100000e+01 + vertex 4.386946e+02 4.544392e+02 7.100000e+01 + vertex 4.380000e+02 4.529000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.529000e+02 7.100000e+01 + vertex 4.386946e+02 4.544392e+02 7.100000e+01 + vertex 4.380000e+02 4.545000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.529000e+02 7.100000e+01 + vertex 4.380000e+02 4.545000e+02 7.100000e+01 + vertex 4.375833e+02 4.528635e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.528635e+02 7.100000e+01 + vertex 4.380000e+02 4.545000e+02 7.100000e+01 + vertex 4.373054e+02 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.528635e+02 7.100000e+01 + vertex 4.373054e+02 4.544392e+02 7.100000e+01 + vertex 4.371792e+02 4.527553e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.527553e+02 7.100000e+01 + vertex 4.373054e+02 4.544392e+02 7.100000e+01 + vertex 4.366319e+02 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.527553e+02 7.100000e+01 + vertex 4.366319e+02 4.542588e+02 7.100000e+01 + vertex 4.368000e+02 4.525785e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.525785e+02 7.100000e+01 + vertex 4.366319e+02 4.542588e+02 7.100000e+01 + vertex 4.360000e+02 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.525785e+02 7.100000e+01 + vertex 4.360000e+02 4.539641e+02 7.100000e+01 + vertex 4.364573e+02 4.523385e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.523385e+02 7.100000e+01 + vertex 4.360000e+02 4.539641e+02 7.100000e+01 + vertex 4.354288e+02 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.523385e+02 7.100000e+01 + vertex 4.354288e+02 4.535642e+02 7.100000e+01 + vertex 4.361615e+02 4.520427e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.520427e+02 7.100000e+01 + vertex 4.354288e+02 4.535642e+02 7.100000e+01 + vertex 4.349358e+02 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.520427e+02 7.100000e+01 + vertex 4.349358e+02 4.530711e+02 7.100000e+01 + vertex 4.359215e+02 4.517000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.517000e+02 7.100000e+01 + vertex 4.349358e+02 4.530711e+02 7.100000e+01 + vertex 4.345359e+02 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.517000e+02 7.100000e+01 + vertex 4.345359e+02 4.525000e+02 7.100000e+01 + vertex 4.357448e+02 4.513209e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.513209e+02 7.100000e+01 + vertex 4.345359e+02 4.525000e+02 7.100000e+01 + vertex 4.342412e+02 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.513209e+02 7.100000e+01 + vertex 4.342412e+02 4.518681e+02 7.100000e+01 + vertex 4.356364e+02 4.509168e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.509168e+02 7.100000e+01 + vertex 4.342412e+02 4.518681e+02 7.100000e+01 + vertex 4.340608e+02 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.509168e+02 7.100000e+01 + vertex 4.340608e+02 4.511946e+02 7.100000e+01 + vertex 4.356000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356000e+02 4.505000e+02 7.100000e+01 + vertex 4.340608e+02 4.511946e+02 7.100000e+01 + vertex 4.340000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356000e+02 4.505000e+02 7.100000e+01 + vertex 4.340000e+02 4.505000e+02 7.100000e+01 + vertex 4.356364e+02 4.500833e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.500833e+02 7.100000e+01 + vertex 4.340000e+02 4.505000e+02 7.100000e+01 + vertex 4.340608e+02 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.356364e+02 4.500833e+02 7.100000e+01 + vertex 4.340608e+02 4.498054e+02 7.100000e+01 + vertex 4.357448e+02 4.496791e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.496791e+02 7.100000e+01 + vertex 4.340608e+02 4.498054e+02 7.100000e+01 + vertex 4.342412e+02 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.357448e+02 4.496791e+02 7.100000e+01 + vertex 4.342412e+02 4.491319e+02 7.100000e+01 + vertex 4.359215e+02 4.493000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.493000e+02 7.100000e+01 + vertex 4.342412e+02 4.491319e+02 7.100000e+01 + vertex 4.345359e+02 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.359215e+02 4.493000e+02 7.100000e+01 + vertex 4.345359e+02 4.485000e+02 7.100000e+01 + vertex 4.361615e+02 4.489573e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.489573e+02 7.100000e+01 + vertex 4.345359e+02 4.485000e+02 7.100000e+01 + vertex 4.349358e+02 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.361615e+02 4.489573e+02 7.100000e+01 + vertex 4.349358e+02 4.479288e+02 7.100000e+01 + vertex 4.364573e+02 4.486615e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.486615e+02 7.100000e+01 + vertex 4.349358e+02 4.479288e+02 7.100000e+01 + vertex 4.354288e+02 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.364573e+02 4.486615e+02 7.100000e+01 + vertex 4.354288e+02 4.474358e+02 7.100000e+01 + vertex 4.368000e+02 4.484215e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.484215e+02 7.100000e+01 + vertex 4.354288e+02 4.474358e+02 7.100000e+01 + vertex 4.360000e+02 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.368000e+02 4.484215e+02 7.100000e+01 + vertex 4.360000e+02 4.470359e+02 7.100000e+01 + vertex 4.371792e+02 4.482447e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.482447e+02 7.100000e+01 + vertex 4.360000e+02 4.470359e+02 7.100000e+01 + vertex 4.366319e+02 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.371792e+02 4.482447e+02 7.100000e+01 + vertex 4.366319e+02 4.467412e+02 7.100000e+01 + vertex 4.375833e+02 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.481364e+02 7.100000e+01 + vertex 4.366319e+02 4.467412e+02 7.100000e+01 + vertex 4.373054e+02 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.375833e+02 4.481364e+02 7.100000e+01 + vertex 4.373054e+02 4.465608e+02 7.100000e+01 + vertex 4.380000e+02 4.481000e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.481000e+02 7.100000e+01 + vertex 4.373054e+02 4.465608e+02 7.100000e+01 + vertex 4.380000e+02 4.465000e+02 7.100000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.380000e+02 4.481000e+02 7.100000e+01 + vertex 4.380000e+02 4.465000e+02 7.100000e+01 + vertex 4.384168e+02 4.481364e+02 7.100000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 4.384168e+02 4.481364e+02 7.100000e+01 + vertex 4.380000e+02 4.465000e+02 7.100000e+01 + vertex 4.386946e+02 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 8.715157e-02 -0.000000e+00 + outer loop + vertex 4.340000e+02 4.505000e+02 7.100000e+01 + vertex 4.340000e+02 4.505000e+02 7.450000e+01 + vertex 4.340608e+02 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961951e-01 8.715157e-02 -0.000000e+00 + outer loop + vertex 4.340608e+02 4.498054e+02 7.100000e+01 + vertex 4.340000e+02 4.505000e+02 7.450000e+01 + vertex 4.340608e+02 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659299e-01 2.588037e-01 -0.000000e+00 + outer loop + vertex 4.340608e+02 4.498054e+02 7.100000e+01 + vertex 4.340608e+02 4.498054e+02 7.450000e+01 + vertex 4.342412e+02 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659299e-01 2.588037e-01 -0.000000e+00 + outer loop + vertex 4.342412e+02 4.491319e+02 7.100000e+01 + vertex 4.340608e+02 4.498054e+02 7.450000e+01 + vertex 4.342412e+02 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal 9.062934e-01 4.226491e-01 -0.000000e+00 + outer loop + vertex 4.342412e+02 4.491319e+02 7.100000e+01 + vertex 4.342412e+02 4.491319e+02 7.450000e+01 + vertex 4.345359e+02 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.062934e-01 4.226491e-01 -0.000000e+00 + outer loop + vertex 4.345359e+02 4.485000e+02 7.100000e+01 + vertex 4.342412e+02 4.491319e+02 7.450000e+01 + vertex 4.345359e+02 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191616e-01 5.735627e-01 -0.000000e+00 + outer loop + vertex 4.345359e+02 4.485000e+02 7.100000e+01 + vertex 4.345359e+02 4.485000e+02 7.450000e+01 + vertex 4.349358e+02 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191616e-01 5.735627e-01 -0.000000e+00 + outer loop + vertex 4.349358e+02 4.479288e+02 7.100000e+01 + vertex 4.345359e+02 4.485000e+02 7.450000e+01 + vertex 4.349358e+02 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.349358e+02 4.479288e+02 7.100000e+01 + vertex 4.349358e+02 4.479288e+02 7.450000e+01 + vertex 4.354288e+02 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 4.354288e+02 4.474358e+02 7.100000e+01 + vertex 4.349358e+02 4.479288e+02 7.450000e+01 + vertex 4.354288e+02 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735627e-01 8.191616e-01 -0.000000e+00 + outer loop + vertex 4.354288e+02 4.474358e+02 7.100000e+01 + vertex 4.354288e+02 4.474358e+02 7.450000e+01 + vertex 4.360000e+02 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735627e-01 8.191616e-01 -0.000000e+00 + outer loop + vertex 4.360000e+02 4.470359e+02 7.100000e+01 + vertex 4.354288e+02 4.474358e+02 7.450000e+01 + vertex 4.360000e+02 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226491e-01 9.062934e-01 -0.000000e+00 + outer loop + vertex 4.360000e+02 4.470359e+02 7.100000e+01 + vertex 4.360000e+02 4.470359e+02 7.450000e+01 + vertex 4.366319e+02 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226491e-01 9.062934e-01 -0.000000e+00 + outer loop + vertex 4.366319e+02 4.467412e+02 7.100000e+01 + vertex 4.360000e+02 4.470359e+02 7.450000e+01 + vertex 4.366319e+02 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588037e-01 9.659299e-01 -0.000000e+00 + outer loop + vertex 4.366319e+02 4.467412e+02 7.100000e+01 + vertex 4.366319e+02 4.467412e+02 7.450000e+01 + vertex 4.373054e+02 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588037e-01 9.659299e-01 -0.000000e+00 + outer loop + vertex 4.373054e+02 4.465608e+02 7.100000e+01 + vertex 4.366319e+02 4.467412e+02 7.450000e+01 + vertex 4.373054e+02 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715157e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.373054e+02 4.465608e+02 7.100000e+01 + vertex 4.373054e+02 4.465608e+02 7.450000e+01 + vertex 4.380000e+02 4.465000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715157e-02 9.961951e-01 -0.000000e+00 + outer loop + vertex 4.380000e+02 4.465000e+02 7.100000e+01 + vertex 4.373054e+02 4.465608e+02 7.450000e+01 + vertex 4.380000e+02 4.465000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715528e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.465000e+02 7.100000e+01 + vertex 4.380000e+02 4.465000e+02 7.450000e+01 + vertex 4.386946e+02 4.465608e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715528e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.465608e+02 7.100000e+01 + vertex 4.380000e+02 4.465000e+02 7.450000e+01 + vertex 4.386946e+02 4.465608e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588037e-01 9.659299e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.465608e+02 7.100000e+01 + vertex 4.386946e+02 4.465608e+02 7.450000e+01 + vertex 4.393681e+02 4.467412e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588037e-01 9.659299e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.467412e+02 7.100000e+01 + vertex 4.386946e+02 4.465608e+02 7.450000e+01 + vertex 4.393681e+02 4.467412e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226327e-01 9.063010e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.467412e+02 7.100000e+01 + vertex 4.393681e+02 4.467412e+02 7.450000e+01 + vertex 4.400000e+02 4.470359e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226327e-01 9.063010e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.470359e+02 7.100000e+01 + vertex 4.393681e+02 4.467412e+02 7.450000e+01 + vertex 4.400000e+02 4.470359e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735828e-01 8.191476e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.470359e+02 7.100000e+01 + vertex 4.400000e+02 4.470359e+02 7.450000e+01 + vertex 4.405711e+02 4.474358e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735828e-01 8.191476e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.474358e+02 7.100000e+01 + vertex 4.400000e+02 4.470359e+02 7.450000e+01 + vertex 4.405711e+02 4.474358e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.474358e+02 7.100000e+01 + vertex 4.405711e+02 4.474358e+02 7.450000e+01 + vertex 4.410642e+02 4.479288e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.479288e+02 7.100000e+01 + vertex 4.405711e+02 4.474358e+02 7.450000e+01 + vertex 4.410642e+02 4.479288e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191416e-01 5.735914e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.479288e+02 7.100000e+01 + vertex 4.410642e+02 4.479288e+02 7.450000e+01 + vertex 4.414641e+02 4.485000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191416e-01 5.735914e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.485000e+02 7.100000e+01 + vertex 4.410642e+02 4.479288e+02 7.450000e+01 + vertex 4.414641e+02 4.485000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063098e-01 4.226140e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.485000e+02 7.100000e+01 + vertex 4.414641e+02 4.485000e+02 7.450000e+01 + vertex 4.417588e+02 4.491319e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063098e-01 4.226140e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.491319e+02 7.100000e+01 + vertex 4.414641e+02 4.485000e+02 7.450000e+01 + vertex 4.417588e+02 4.491319e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659299e-01 2.588037e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.491319e+02 7.100000e+01 + vertex 4.417588e+02 4.491319e+02 7.450000e+01 + vertex 4.419392e+02 4.498054e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659299e-01 2.588037e-01 0.000000e+00 + outer loop + vertex 4.419392e+02 4.498054e+02 7.100000e+01 + vertex 4.417588e+02 4.491319e+02 7.450000e+01 + vertex 4.419392e+02 4.498054e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715157e-02 0.000000e+00 + outer loop + vertex 4.419392e+02 4.498054e+02 7.100000e+01 + vertex 4.419392e+02 4.498054e+02 7.450000e+01 + vertex 4.420000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961951e-01 8.715157e-02 0.000000e+00 + outer loop + vertex 4.420000e+02 4.505000e+02 7.100000e+01 + vertex 4.419392e+02 4.498054e+02 7.450000e+01 + vertex 4.420000e+02 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715528e-02 0.000000e+00 + outer loop + vertex 4.420000e+02 4.505000e+02 7.100000e+01 + vertex 4.420000e+02 4.505000e+02 7.450000e+01 + vertex 4.419392e+02 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715528e-02 0.000000e+00 + outer loop + vertex 4.419392e+02 4.511946e+02 7.100000e+01 + vertex 4.420000e+02 4.505000e+02 7.450000e+01 + vertex 4.419392e+02 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal -9.659299e-01 -2.588037e-01 0.000000e+00 + outer loop + vertex 4.419392e+02 4.511946e+02 7.100000e+01 + vertex 4.419392e+02 4.511946e+02 7.450000e+01 + vertex 4.417588e+02 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal -9.659299e-01 -2.588037e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.518681e+02 7.100000e+01 + vertex 4.419392e+02 4.511946e+02 7.450000e+01 + vertex 4.417588e+02 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal -9.063098e-01 -4.226140e-01 0.000000e+00 + outer loop + vertex 4.417588e+02 4.518681e+02 7.100000e+01 + vertex 4.417588e+02 4.518681e+02 7.450000e+01 + vertex 4.414641e+02 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal -9.063098e-01 -4.226140e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.525000e+02 7.100000e+01 + vertex 4.417588e+02 4.518681e+02 7.450000e+01 + vertex 4.414641e+02 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal -8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.414641e+02 4.525000e+02 7.100000e+01 + vertex 4.414641e+02 4.525000e+02 7.450000e+01 + vertex 4.410642e+02 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal -8.191416e-01 -5.735914e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.530711e+02 7.100000e+01 + vertex 4.414641e+02 4.525000e+02 7.450000e+01 + vertex 4.410642e+02 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.410642e+02 4.530711e+02 7.100000e+01 + vertex 4.410642e+02 4.530711e+02 7.450000e+01 + vertex 4.405711e+02 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.535642e+02 7.100000e+01 + vertex 4.410642e+02 4.530711e+02 7.450000e+01 + vertex 4.405711e+02 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal -5.735828e-01 -8.191476e-01 0.000000e+00 + outer loop + vertex 4.405711e+02 4.535642e+02 7.100000e+01 + vertex 4.405711e+02 4.535642e+02 7.450000e+01 + vertex 4.400000e+02 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal -5.735828e-01 -8.191476e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.539641e+02 7.100000e+01 + vertex 4.405711e+02 4.535642e+02 7.450000e+01 + vertex 4.400000e+02 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal -4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.400000e+02 4.539641e+02 7.100000e+01 + vertex 4.400000e+02 4.539641e+02 7.450000e+01 + vertex 4.393681e+02 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal -4.226327e-01 -9.063010e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.542588e+02 7.100000e+01 + vertex 4.400000e+02 4.539641e+02 7.450000e+01 + vertex 4.393681e+02 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal -2.588037e-01 -9.659299e-01 0.000000e+00 + outer loop + vertex 4.393681e+02 4.542588e+02 7.100000e+01 + vertex 4.393681e+02 4.542588e+02 7.450000e+01 + vertex 4.386946e+02 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal -2.588037e-01 -9.659299e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.544392e+02 7.100000e+01 + vertex 4.393681e+02 4.542588e+02 7.450000e+01 + vertex 4.386946e+02 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal -8.715528e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.386946e+02 4.544392e+02 7.100000e+01 + vertex 4.386946e+02 4.544392e+02 7.450000e+01 + vertex 4.380000e+02 4.545000e+02 7.100000e+01 + endloop + endfacet + facet normal -8.715528e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.545000e+02 7.100000e+01 + vertex 4.386946e+02 4.544392e+02 7.450000e+01 + vertex 4.380000e+02 4.545000e+02 7.450000e+01 + endloop + endfacet + facet normal 8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.380000e+02 4.545000e+02 7.100000e+01 + vertex 4.380000e+02 4.545000e+02 7.450000e+01 + vertex 4.373054e+02 4.544392e+02 7.100000e+01 + endloop + endfacet + facet normal 8.715157e-02 -9.961951e-01 0.000000e+00 + outer loop + vertex 4.373054e+02 4.544392e+02 7.100000e+01 + vertex 4.380000e+02 4.545000e+02 7.450000e+01 + vertex 4.373054e+02 4.544392e+02 7.450000e+01 + endloop + endfacet + facet normal 2.588037e-01 -9.659299e-01 0.000000e+00 + outer loop + vertex 4.373054e+02 4.544392e+02 7.100000e+01 + vertex 4.373054e+02 4.544392e+02 7.450000e+01 + vertex 4.366319e+02 4.542588e+02 7.100000e+01 + endloop + endfacet + facet normal 2.588037e-01 -9.659299e-01 0.000000e+00 + outer loop + vertex 4.366319e+02 4.542588e+02 7.100000e+01 + vertex 4.373054e+02 4.544392e+02 7.450000e+01 + vertex 4.366319e+02 4.542588e+02 7.450000e+01 + endloop + endfacet + facet normal 4.226491e-01 -9.062934e-01 0.000000e+00 + outer loop + vertex 4.366319e+02 4.542588e+02 7.100000e+01 + vertex 4.366319e+02 4.542588e+02 7.450000e+01 + vertex 4.360000e+02 4.539641e+02 7.100000e+01 + endloop + endfacet + facet normal 4.226491e-01 -9.062934e-01 0.000000e+00 + outer loop + vertex 4.360000e+02 4.539641e+02 7.100000e+01 + vertex 4.366319e+02 4.542588e+02 7.450000e+01 + vertex 4.360000e+02 4.539641e+02 7.450000e+01 + endloop + endfacet + facet normal 5.735627e-01 -8.191616e-01 0.000000e+00 + outer loop + vertex 4.360000e+02 4.539641e+02 7.100000e+01 + vertex 4.360000e+02 4.539641e+02 7.450000e+01 + vertex 4.354288e+02 4.535642e+02 7.100000e+01 + endloop + endfacet + facet normal 5.735627e-01 -8.191616e-01 0.000000e+00 + outer loop + vertex 4.354288e+02 4.535642e+02 7.100000e+01 + vertex 4.360000e+02 4.539641e+02 7.450000e+01 + vertex 4.354288e+02 4.535642e+02 7.450000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.354288e+02 4.535642e+02 7.100000e+01 + vertex 4.354288e+02 4.535642e+02 7.450000e+01 + vertex 4.349358e+02 4.530711e+02 7.100000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 4.349358e+02 4.530711e+02 7.100000e+01 + vertex 4.354288e+02 4.535642e+02 7.450000e+01 + vertex 4.349358e+02 4.530711e+02 7.450000e+01 + endloop + endfacet + facet normal 8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.349358e+02 4.530711e+02 7.100000e+01 + vertex 4.349358e+02 4.530711e+02 7.450000e+01 + vertex 4.345359e+02 4.525000e+02 7.100000e+01 + endloop + endfacet + facet normal 8.191616e-01 -5.735627e-01 0.000000e+00 + outer loop + vertex 4.345359e+02 4.525000e+02 7.100000e+01 + vertex 4.349358e+02 4.530711e+02 7.450000e+01 + vertex 4.345359e+02 4.525000e+02 7.450000e+01 + endloop + endfacet + facet normal 9.062934e-01 -4.226491e-01 0.000000e+00 + outer loop + vertex 4.345359e+02 4.525000e+02 7.100000e+01 + vertex 4.345359e+02 4.525000e+02 7.450000e+01 + vertex 4.342412e+02 4.518681e+02 7.100000e+01 + endloop + endfacet + facet normal 9.062934e-01 -4.226491e-01 0.000000e+00 + outer loop + vertex 4.342412e+02 4.518681e+02 7.100000e+01 + vertex 4.345359e+02 4.525000e+02 7.450000e+01 + vertex 4.342412e+02 4.518681e+02 7.450000e+01 + endloop + endfacet + facet normal 9.659299e-01 -2.588037e-01 0.000000e+00 + outer loop + vertex 4.342412e+02 4.518681e+02 7.100000e+01 + vertex 4.342412e+02 4.518681e+02 7.450000e+01 + vertex 4.340608e+02 4.511946e+02 7.100000e+01 + endloop + endfacet + facet normal 9.659299e-01 -2.588037e-01 0.000000e+00 + outer loop + vertex 4.340608e+02 4.511946e+02 7.100000e+01 + vertex 4.342412e+02 4.518681e+02 7.450000e+01 + vertex 4.340608e+02 4.511946e+02 7.450000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715528e-02 0.000000e+00 + outer loop + vertex 4.340608e+02 4.511946e+02 7.100000e+01 + vertex 4.340608e+02 4.511946e+02 7.450000e+01 + vertex 4.340000e+02 4.505000e+02 7.100000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715528e-02 0.000000e+00 + outer loop + vertex 4.340000e+02 4.505000e+02 7.100000e+01 + vertex 4.340608e+02 4.511946e+02 7.450000e+01 + vertex 4.340000e+02 4.505000e+02 7.450000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 -0.000000e+00 -0.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 5.239694e-16 1.108643e-16 1.000000e+00 + outer loop + vertex 3.355000e+02 3.712500e+02 8.200000e+01 + vertex 3.352829e+02 3.712690e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238927e-16 1.109516e-16 1.000000e+00 + outer loop + vertex 3.350725e+02 3.736746e+02 8.200000e+01 + vertex 3.352829e+02 3.737310e+02 8.200000e+01 + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239179e-16 1.110684e-16 1.000000e+00 + outer loop + vertex 3.567500e+02 3.725000e+02 8.200000e+01 + vertex 3.625232e+02 3.716481e+02 8.200000e+01 + vertex 3.630940e+02 3.720328e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239146e-16 1.110436e-16 1.000000e+00 + outer loop + vertex 3.543254e+02 3.720725e+02 8.200000e+01 + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239014e-16 1.110670e-16 1.000000e+00 + outer loop + vertex 3.352829e+02 3.712690e+02 8.200000e+01 + vertex 3.350725e+02 3.713254e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239602e-16 1.109086e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.350725e+02 3.713254e+02 8.200000e+01 + vertex 3.348750e+02 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238847e-16 1.110884e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.348750e+02 3.714175e+02 8.200000e+01 + vertex 3.346965e+02 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239491e-16 1.110540e-16 1.000000e+00 + outer loop + vertex 3.342690e+02 3.727171e+02 8.200000e+01 + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.342500e+02 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239178e-16 1.110197e-16 1.000000e+00 + outer loop + vertex 3.342500e+02 3.725000e+02 8.200000e+01 + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239189e-16 1.110185e-16 1.000000e+00 + outer loop + vertex 3.342500e+02 3.725000e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.342690e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239012e-16 1.110400e-16 1.000000e+00 + outer loop + vertex 3.342690e+02 3.722830e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.343254e+02 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239052e-16 1.109824e-16 1.000000e+00 + outer loop + vertex 3.625232e+02 3.716481e+02 8.200000e+01 + vertex 3.567500e+02 3.725000e+02 8.200000e+01 + vertex 3.620268e+02 3.711713e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239415e-16 1.111266e-16 1.000000e+00 + outer loop + vertex 3.620268e+02 3.711713e+02 8.200000e+01 + vertex 3.567500e+02 3.725000e+02 8.200000e+01 + vertex 3.567310e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239218e-16 1.110329e-16 1.000000e+00 + outer loop + vertex 3.620268e+02 3.711713e+02 8.200000e+01 + vertex 3.567310e+02 3.722830e+02 8.200000e+01 + vertex 3.616194e+02 3.706165e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239211e-16 1.110307e-16 1.000000e+00 + outer loop + vertex 3.616194e+02 3.706165e+02 8.200000e+01 + vertex 3.567310e+02 3.722830e+02 8.200000e+01 + vertex 3.566746e+02 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239245e-16 1.110425e-16 1.000000e+00 + outer loop + vertex 3.616194e+02 3.706165e+02 8.200000e+01 + vertex 3.566746e+02 3.720725e+02 8.200000e+01 + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239171e-16 1.110258e-16 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + vertex 3.566746e+02 3.720725e+02 8.200000e+01 + vertex 3.565825e+02 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238896e-16 1.109564e-16 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + vertex 3.565825e+02 3.718750e+02 8.200000e+01 + vertex 3.564576e+02 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238953e-16 1.114120e-16 1.000000e+00 + outer loop + vertex 3.552830e+02 3.712690e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.555000e+02 3.712500e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239156e-16 1.110229e-16 1.000000e+00 + outer loop + vertex 3.555000e+02 3.712500e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239419e-16 1.111454e-16 1.000000e+00 + outer loop + vertex 3.555000e+02 3.712500e+02 8.200000e+01 + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + vertex 3.557171e+02 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239604e-16 1.112269e-16 1.000000e+00 + outer loop + vertex 3.557171e+02 3.712690e+02 8.200000e+01 + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + vertex 3.559275e+02 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238862e-16 1.110851e-16 1.000000e+00 + outer loop + vertex 3.346965e+02 3.715425e+02 8.200000e+01 + vertex 3.345424e+02 3.716965e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239954e-16 1.108894e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.345424e+02 3.716965e+02 8.200000e+01 + vertex 3.344175e+02 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238802e-16 1.110686e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.344175e+02 3.718750e+02 8.200000e+01 + vertex 3.343254e+02 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239229e-16 1.110517e-16 1.000000e+00 + outer loop + vertex 3.564576e+02 3.716965e+02 8.200000e+01 + vertex 3.563035e+02 3.715425e+02 8.200000e+01 + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239402e-16 1.111078e-16 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + vertex 3.563035e+02 3.715425e+02 8.200000e+01 + vertex 3.561250e+02 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238489e-16 1.107739e-16 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + vertex 3.561250e+02 3.714175e+02 8.200000e+01 + vertex 3.559275e+02 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239152e-16 1.109462e-16 1.000000e+00 + outer loop + vertex 3.542500e+02 3.725000e+02 8.200000e+01 + vertex 3.367500e+02 3.725000e+02 8.200000e+01 + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239175e-16 1.111287e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + vertex 3.367500e+02 3.725000e+02 8.200000e+01 + vertex 3.367310e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238540e-16 1.109387e-16 1.000000e+00 + outer loop + vertex 3.342690e+02 3.727171e+02 8.200000e+01 + vertex 3.343254e+02 3.729275e+02 8.200000e+01 + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239177e-16 1.110255e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.343254e+02 3.729275e+02 8.200000e+01 + vertex 3.344175e+02 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239828e-16 1.111269e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.344175e+02 3.731250e+02 8.200000e+01 + vertex 3.345424e+02 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239452e-16 1.111082e-16 1.000000e+00 + outer loop + vertex 3.352829e+02 3.737310e+02 8.200000e+01 + vertex 3.355000e+02 3.737500e+02 8.200000e+01 + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239085e-16 1.109907e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.355000e+02 3.737500e+02 8.200000e+01 + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239165e-16 1.110172e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239117e-16 1.111054e-16 1.000000e+00 + outer loop + vertex 3.552830e+02 3.712690e+02 8.200000e+01 + vertex 3.550725e+02 3.713254e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239183e-16 1.109883e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.550725e+02 3.713254e+02 8.200000e+01 + vertex 3.548750e+02 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239170e-16 1.110096e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.548750e+02 3.714175e+02 8.200000e+01 + vertex 3.546965e+02 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238653e-16 1.109160e-16 1.000000e+00 + outer loop + vertex 3.345424e+02 3.733035e+02 8.200000e+01 + vertex 3.346965e+02 3.734576e+02 8.200000e+01 + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239149e-16 1.110189e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.346965e+02 3.734576e+02 8.200000e+01 + vertex 3.348750e+02 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239384e-16 1.110749e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 8.200000e+01 + vertex 3.348750e+02 3.735825e+02 8.200000e+01 + vertex 3.350725e+02 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239211e-16 1.109481e-16 1.000000e+00 + outer loop + vertex 3.546965e+02 3.715425e+02 8.200000e+01 + vertex 3.545425e+02 3.716965e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239123e-16 1.110670e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.545425e+02 3.716965e+02 8.200000e+01 + vertex 3.544175e+02 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239110e-16 1.110830e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.544175e+02 3.718750e+02 8.200000e+01 + vertex 3.543254e+02 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238655e-16 1.111967e-16 1.000000e+00 + outer loop + vertex 3.355000e+02 3.712500e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.357171e+02 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239161e-16 1.110287e-16 1.000000e+00 + outer loop + vertex 3.357171e+02 3.712690e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239233e-16 1.108958e-16 1.000000e+00 + outer loop + vertex 3.357171e+02 3.712690e+02 8.200000e+01 + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + vertex 3.359275e+02 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239189e-16 1.110734e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.359275e+02 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239175e-16 1.110317e-16 1.000000e+00 + outer loop + vertex 3.367310e+02 3.722830e+02 8.200000e+01 + vertex 3.366746e+02 3.720725e+02 8.200000e+01 + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239191e-16 1.108908e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + vertex 3.366746e+02 3.720725e+02 8.200000e+01 + vertex 3.365825e+02 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239126e-16 1.111761e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + vertex 3.365825e+02 3.718750e+02 8.200000e+01 + vertex 3.364576e+02 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239223e-16 1.108804e-16 1.000000e+00 + outer loop + vertex 3.364576e+02 3.716965e+02 8.200000e+01 + vertex 3.363035e+02 3.715425e+02 8.200000e+01 + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239167e-16 1.110164e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + vertex 3.363035e+02 3.715425e+02 8.200000e+01 + vertex 3.361250e+02 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239130e-16 1.110934e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + vertex 3.361250e+02 3.714175e+02 8.200000e+01 + vertex 3.359275e+02 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239061e-16 1.108284e-16 1.000000e+00 + outer loop + vertex 3.359275e+02 3.736746e+02 8.200000e+01 + vertex 3.361250e+02 3.735825e+02 8.200000e+01 + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239209e-16 1.111402e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + vertex 3.361250e+02 3.735825e+02 8.200000e+01 + vertex 3.363035e+02 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239191e-16 1.110966e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + vertex 3.363035e+02 3.734576e+02 8.200000e+01 + vertex 3.364576e+02 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239154e-16 1.109817e-16 1.000000e+00 + outer loop + vertex 3.364576e+02 3.733035e+02 8.200000e+01 + vertex 3.365825e+02 3.731250e+02 8.200000e+01 + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239146e-16 1.109506e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + vertex 3.365825e+02 3.731250e+02 8.200000e+01 + vertex 3.366746e+02 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239153e-16 1.110069e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + vertex 3.366746e+02 3.729275e+02 8.200000e+01 + vertex 3.542500e+02 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239166e-16 1.110598e-16 1.000000e+00 + outer loop + vertex 3.542500e+02 3.725000e+02 8.200000e+01 + vertex 3.366746e+02 3.729275e+02 8.200000e+01 + vertex 3.367310e+02 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239152e-16 1.109462e-16 1.000000e+00 + outer loop + vertex 3.542500e+02 3.725000e+02 8.200000e+01 + vertex 3.367310e+02 3.727171e+02 8.200000e+01 + vertex 3.367500e+02 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239174e-16 1.110474e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + vertex 3.543254e+02 3.729275e+02 8.200000e+01 + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239165e-16 1.110261e-16 1.000000e+00 + outer loop + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.543254e+02 3.729275e+02 8.200000e+01 + vertex 3.544175e+02 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239137e-16 1.109395e-16 1.000000e+00 + outer loop + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.544175e+02 3.731250e+02 8.200000e+01 + vertex 3.545425e+02 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239159e-16 1.110372e-16 1.000000e+00 + outer loop + vertex 3.545425e+02 3.733035e+02 8.200000e+01 + vertex 3.546965e+02 3.734576e+02 8.200000e+01 + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239174e-16 1.111403e-16 1.000000e+00 + outer loop + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.546965e+02 3.734576e+02 8.200000e+01 + vertex 3.548750e+02 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239160e-16 1.109534e-16 1.000000e+00 + outer loop + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.548750e+02 3.735825e+02 8.200000e+01 + vertex 3.550725e+02 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239926e-16 1.109558e-16 1.000000e+00 + outer loop + vertex 3.690000e+02 3.377500e+02 8.200000e+01 + vertex 3.687830e+02 3.377690e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.241809e-16 1.111056e-16 1.000000e+00 + outer loop + vertex 3.702500e+02 3.390000e+02 8.200000e+01 + vertex 3.702310e+02 3.387829e+02 8.200000e+01 + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238445e-16 1.109928e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + vertex 3.702310e+02 3.387829e+02 8.200000e+01 + vertex 3.701746e+02 3.385725e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238587e-16 1.109981e-16 1.000000e+00 + outer loop + vertex 3.701746e+02 3.385725e+02 8.200000e+01 + vertex 3.700825e+02 3.383750e+02 8.200000e+01 + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239732e-16 1.110462e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + vertex 3.700825e+02 3.383750e+02 8.200000e+01 + vertex 3.699576e+02 3.381965e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238126e-16 1.109687e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + vertex 3.699576e+02 3.381965e+02 8.200000e+01 + vertex 3.698035e+02 3.380424e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239248e-16 1.110312e-16 1.000000e+00 + outer loop + vertex 3.698035e+02 3.380424e+02 8.200000e+01 + vertex 3.696250e+02 3.379175e+02 8.200000e+01 + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239380e-16 1.110397e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + vertex 3.696250e+02 3.379175e+02 8.200000e+01 + vertex 3.694275e+02 3.378254e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239168e-16 1.110242e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + vertex 3.694275e+02 3.378254e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238782e-16 1.110642e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.694275e+02 3.378254e+02 8.200000e+01 + vertex 3.692171e+02 3.377690e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239390e-16 1.110046e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.692171e+02 3.377690e+02 8.200000e+01 + vertex 3.690000e+02 3.377500e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238157e-16 1.110207e-16 1.000000e+00 + outer loop + vertex 3.685725e+02 3.401746e+02 8.200000e+01 + vertex 3.687830e+02 3.402310e+02 8.200000e+01 + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238328e-16 1.110876e-16 1.000000e+00 + outer loop + vertex 3.687830e+02 3.377690e+02 8.200000e+01 + vertex 3.685725e+02 3.378254e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239899e-16 1.109724e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.685725e+02 3.378254e+02 8.200000e+01 + vertex 3.683750e+02 3.379175e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238485e-16 1.110632e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.683750e+02 3.379175e+02 8.200000e+01 + vertex 3.681965e+02 3.380424e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238302e-16 1.110281e-16 1.000000e+00 + outer loop + vertex 3.680425e+02 3.581965e+02 8.200000e+01 + vertex 3.679175e+02 3.583750e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240146e-16 1.110253e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + vertex 3.687830e+02 3.402310e+02 8.200000e+01 + vertex 3.685725e+02 3.578254e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239375e-16 1.110136e-16 1.000000e+00 + outer loop + vertex 3.681965e+02 3.380424e+02 8.200000e+01 + vertex 3.680425e+02 3.381965e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240028e-16 1.109821e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.680425e+02 3.381965e+02 8.200000e+01 + vertex 3.679175e+02 3.383750e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238407e-16 1.110502e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.679175e+02 3.383750e+02 8.200000e+01 + vertex 3.678254e+02 3.385725e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238953e-16 1.112624e-16 1.000000e+00 + outer loop + vertex 3.559275e+02 3.736746e+02 8.200000e+01 + vertex 3.561250e+02 3.735825e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240838e-16 1.110127e-16 1.000000e+00 + outer loop + vertex 3.679175e+02 3.583750e+02 8.200000e+01 + vertex 3.678254e+02 3.585725e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238002e-16 1.110287e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.678254e+02 3.585725e+02 8.200000e+01 + vertex 3.677690e+02 3.587829e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239173e-16 1.110224e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.677690e+02 3.587829e+02 8.200000e+01 + vertex 3.665000e+02 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239157e-16 1.108656e-16 1.000000e+00 + outer loop + vertex 3.550725e+02 3.736746e+02 8.200000e+01 + vertex 3.552830e+02 3.737310e+02 8.200000e+01 + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239157e-16 1.114452e-16 1.000000e+00 + outer loop + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.552830e+02 3.737310e+02 8.200000e+01 + vertex 3.555000e+02 3.737500e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239161e-16 1.110268e-16 1.000000e+00 + outer loop + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.555000e+02 3.737500e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239479e-16 1.106193e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.555000e+02 3.737500e+02 8.200000e+01 + vertex 3.557171e+02 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239132e-16 1.110521e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.557171e+02 3.737310e+02 8.200000e+01 + vertex 3.559275e+02 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239823e-16 1.110121e-16 1.000000e+00 + outer loop + vertex 3.690000e+02 3.602500e+02 8.200000e+01 + vertex 3.692171e+02 3.602310e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240105e-16 1.110201e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + vertex 3.679175e+02 3.396250e+02 8.200000e+01 + vertex 3.680425e+02 3.398035e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238893e-16 1.110229e-16 1.000000e+00 + outer loop + vertex 3.694275e+02 3.578254e+02 8.200000e+01 + vertex 3.692171e+02 3.577690e+02 8.200000e+01 + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.235080e-16 1.108954e-16 1.000000e+00 + outer loop + vertex 3.702500e+02 3.390000e+02 8.200000e+01 + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + vertex 3.702310e+02 3.392171e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239296e-16 1.110222e-16 1.000000e+00 + outer loop + vertex 3.702310e+02 3.392171e+02 8.200000e+01 + vertex 3.715000e+02 3.350000e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.235497e-16 1.110357e-16 1.000000e+00 + outer loop + vertex 3.702310e+02 3.392171e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.701746e+02 3.394275e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238574e-16 1.110440e-16 1.000000e+00 + outer loop + vertex 3.678254e+02 3.385725e+02 8.200000e+01 + vertex 3.677690e+02 3.387829e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.241005e-16 1.109624e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.677690e+02 3.387829e+02 8.200000e+01 + vertex 3.677500e+02 3.390000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.235007e-16 1.111499e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.677500e+02 3.390000e+02 8.200000e+01 + vertex 3.677690e+02 3.392171e+02 8.200000e+01 + endloop + endfacet + facet normal 5.272008e-16 1.108415e-16 1.000000e+00 + outer loop + vertex 3.702310e+02 3.587829e+02 8.200000e+01 + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.702500e+02 3.590000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239106e-16 1.110226e-16 1.000000e+00 + outer loop + vertex 3.702500e+02 3.590000e+02 8.200000e+01 + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.243742e-16 1.109864e-16 1.000000e+00 + outer loop + vertex 3.702500e+02 3.590000e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.702310e+02 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal 5.235984e-16 1.110487e-16 1.000000e+00 + outer loop + vertex 3.702310e+02 3.592170e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.701746e+02 3.594275e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238598e-16 1.110228e-16 1.000000e+00 + outer loop + vertex 3.680425e+02 3.398035e+02 8.200000e+01 + vertex 3.681965e+02 3.399576e+02 8.200000e+01 + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239312e-16 1.110221e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + vertex 3.681965e+02 3.399576e+02 8.200000e+01 + vertex 3.683750e+02 3.400825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239463e-16 1.110221e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + vertex 3.683750e+02 3.400825e+02 8.200000e+01 + vertex 3.685725e+02 3.401746e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239444e-16 1.110205e-16 1.000000e+00 + outer loop + vertex 3.680425e+02 3.581965e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.681965e+02 3.580424e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239261e-16 1.110218e-16 1.000000e+00 + outer loop + vertex 3.681965e+02 3.580424e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + vertex 3.677690e+02 3.392171e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238395e-16 1.110238e-16 1.000000e+00 + outer loop + vertex 3.681965e+02 3.580424e+02 8.200000e+01 + vertex 3.677690e+02 3.392171e+02 8.200000e+01 + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + endloop + endfacet + facet normal 5.234944e-16 1.110350e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + vertex 3.677690e+02 3.392171e+02 8.200000e+01 + vertex 3.678254e+02 3.394275e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239249e-16 1.110222e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + vertex 3.678254e+02 3.394275e+02 8.200000e+01 + vertex 3.679175e+02 3.396250e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239356e-16 1.108244e-16 1.000000e+00 + outer loop + vertex 3.561250e+02 3.735825e+02 8.200000e+01 + vertex 3.563035e+02 3.734576e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239090e-16 1.110865e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.563035e+02 3.734576e+02 8.200000e+01 + vertex 3.564576e+02 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239113e-16 1.110663e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.564576e+02 3.733035e+02 8.200000e+01 + vertex 3.565825e+02 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 5.232831e-16 1.111706e-16 1.000000e+00 + outer loop + vertex 3.679175e+02 3.596250e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.678254e+02 3.594275e+02 8.200000e+01 + endloop + endfacet + facet normal 5.247452e-16 1.108256e-16 1.000000e+00 + outer loop + vertex 3.678254e+02 3.594275e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.677690e+02 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240905e-16 1.109825e-16 1.000000e+00 + outer loop + vertex 3.679175e+02 3.596250e+02 8.200000e+01 + vertex 3.680425e+02 3.598035e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238440e-16 1.110386e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.680425e+02 3.598035e+02 8.200000e+01 + vertex 3.681965e+02 3.599575e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239115e-16 1.110238e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.681965e+02 3.599575e+02 8.200000e+01 + vertex 3.683750e+02 3.600825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239492e-16 1.110159e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 3.600825e+02 8.200000e+01 + vertex 3.685725e+02 3.601746e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239424e-16 1.110172e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.685725e+02 3.601746e+02 8.200000e+01 + vertex 3.687830e+02 3.602310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238294e-16 1.110380e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.687830e+02 3.602310e+02 8.200000e+01 + vertex 3.690000e+02 3.602500e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238899e-16 1.110239e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.694275e+02 3.401746e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240106e-16 1.110168e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.694275e+02 3.401746e+02 8.200000e+01 + vertex 3.696250e+02 3.400825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238230e-16 1.110268e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.696250e+02 3.400825e+02 8.200000e+01 + vertex 3.698035e+02 3.399576e+02 8.200000e+01 + endloop + endfacet + facet normal 5.231044e-16 1.110654e-16 1.000000e+00 + outer loop + vertex 3.702310e+02 3.587829e+02 8.200000e+01 + vertex 3.701746e+02 3.585725e+02 8.200000e+01 + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240745e-16 1.110148e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.701746e+02 3.585725e+02 8.200000e+01 + vertex 3.700825e+02 3.583750e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240423e-16 1.110163e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.700825e+02 3.583750e+02 8.200000e+01 + vertex 3.699576e+02 3.581965e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239832e-16 1.110229e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.692171e+02 3.577690e+02 8.200000e+01 + vertex 3.690000e+02 3.402500e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239526e-16 1.110232e-16 1.000000e+00 + outer loop + vertex 3.690000e+02 3.402500e+02 8.200000e+01 + vertex 3.692171e+02 3.577690e+02 8.200000e+01 + vertex 3.690000e+02 3.577500e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239526e-16 1.110232e-16 1.000000e+00 + outer loop + vertex 3.690000e+02 3.402500e+02 8.200000e+01 + vertex 3.690000e+02 3.577500e+02 8.200000e+01 + vertex 3.687830e+02 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239832e-16 1.110229e-16 1.000000e+00 + outer loop + vertex 3.687830e+02 3.402310e+02 8.200000e+01 + vertex 3.690000e+02 3.577500e+02 8.200000e+01 + vertex 3.687830e+02 3.577690e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238154e-16 1.110229e-16 1.000000e+00 + outer loop + vertex 3.687830e+02 3.402310e+02 8.200000e+01 + vertex 3.687830e+02 3.577690e+02 8.200000e+01 + vertex 3.685725e+02 3.578254e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238482e-16 1.110256e-16 1.000000e+00 + outer loop + vertex 3.698035e+02 3.399576e+02 8.200000e+01 + vertex 3.699576e+02 3.398035e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238529e-16 1.110254e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.699576e+02 3.398035e+02 8.200000e+01 + vertex 3.700825e+02 3.396250e+02 8.200000e+01 + endloop + endfacet + facet normal 5.242137e-16 1.110110e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.700825e+02 3.396250e+02 8.200000e+01 + vertex 3.701746e+02 3.394275e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239266e-16 1.110244e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 3.648133e+02 8.200000e+01 + vertex 3.677690e+02 3.587829e+02 8.200000e+01 + vertex 3.671165e+02 3.651194e+02 8.200000e+01 + endloop + endfacet + facet normal 5.189537e-16 1.105123e-16 1.000000e+00 + outer loop + vertex 3.671165e+02 3.651194e+02 8.200000e+01 + vertex 3.677690e+02 3.587829e+02 8.200000e+01 + vertex 3.677500e+02 3.590000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238767e-16 1.110219e-16 1.000000e+00 + outer loop + vertex 3.671165e+02 3.651194e+02 8.200000e+01 + vertex 3.677500e+02 3.590000e+02 8.200000e+01 + vertex 3.676713e+02 3.655268e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238905e-16 1.110263e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 3.602310e+02 8.200000e+01 + vertex 3.694275e+02 3.601746e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240074e-16 1.110099e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.694275e+02 3.601746e+02 8.200000e+01 + vertex 3.696250e+02 3.600825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238441e-16 1.110305e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.696250e+02 3.600825e+02 8.200000e+01 + vertex 3.698035e+02 3.599575e+02 8.200000e+01 + endloop + endfacet + facet normal 5.237531e-16 1.110282e-16 1.000000e+00 + outer loop + vertex 3.699576e+02 3.581965e+02 8.200000e+01 + vertex 3.698035e+02 3.580424e+02 8.200000e+01 + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239121e-16 1.110230e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.698035e+02 3.580424e+02 8.200000e+01 + vertex 3.696250e+02 3.579175e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239462e-16 1.110222e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.696250e+02 3.579175e+02 8.200000e+01 + vertex 3.694275e+02 3.578254e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238522e-16 1.110296e-16 1.000000e+00 + outer loop + vertex 3.698035e+02 3.599575e+02 8.200000e+01 + vertex 3.699576e+02 3.598035e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.240198e-16 1.110126e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.699576e+02 3.598035e+02 8.200000e+01 + vertex 3.700825e+02 3.596250e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239745e-16 1.110167e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.700825e+02 3.596250e+02 8.200000e+01 + vertex 3.701746e+02 3.594275e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239132e-16 1.110049e-16 1.000000e+00 + outer loop + vertex 3.630940e+02 3.720328e+02 8.200000e+01 + vertex 3.637223e+02 3.723138e+02 8.200000e+01 + vertex 3.567500e+02 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239169e-16 1.111437e-16 1.000000e+00 + outer loop + vertex 3.567500e+02 3.725000e+02 8.200000e+01 + vertex 3.637223e+02 3.723138e+02 8.200000e+01 + vertex 3.643895e+02 3.724830e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239165e-16 1.109463e-16 1.000000e+00 + outer loop + vertex 3.567500e+02 3.725000e+02 8.200000e+01 + vertex 3.643895e+02 3.724830e+02 8.200000e+01 + vertex 3.567310e+02 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239184e-16 1.110095e-16 1.000000e+00 + outer loop + vertex 3.567310e+02 3.727171e+02 8.200000e+01 + vertex 3.643895e+02 3.724830e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239109e-16 1.110583e-16 1.000000e+00 + outer loop + vertex 3.567310e+02 3.727171e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.566746e+02 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239252e-16 1.109555e-16 1.000000e+00 + outer loop + vertex 3.566746e+02 3.729275e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.565825e+02 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239651e-16 1.110230e-16 1.000000e+00 + outer loop + vertex 3.676713e+02 3.655268e+02 8.200000e+01 + vertex 3.677500e+02 3.590000e+02 8.200000e+01 + vertex 3.681481e+02 3.660232e+02 8.200000e+01 + endloop + endfacet + facet normal 5.272632e-16 1.108361e-16 1.000000e+00 + outer loop + vertex 3.681481e+02 3.660232e+02 8.200000e+01 + vertex 3.677500e+02 3.590000e+02 8.200000e+01 + vertex 3.677690e+02 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238656e-16 1.110253e-16 1.000000e+00 + outer loop + vertex 3.681481e+02 3.660232e+02 8.200000e+01 + vertex 3.677690e+02 3.592170e+02 8.200000e+01 + vertex 3.685328e+02 3.665940e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238556e-16 1.111871e-16 1.000000e+00 + outer loop + vertex 3.643895e+02 3.724830e+02 8.200000e+01 + vertex 3.650759e+02 3.725353e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239380e-16 1.109723e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.650759e+02 3.725353e+02 8.200000e+01 + vertex 3.657610e+02 3.724692e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239281e-16 1.109946e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.657610e+02 3.724692e+02 8.200000e+01 + vertex 3.664246e+02 3.722866e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238895e-16 1.110318e-16 1.000000e+00 + outer loop + vertex 3.689692e+02 3.692610e+02 8.200000e+01 + vertex 3.690353e+02 3.685759e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239118e-16 1.110232e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.690353e+02 3.685759e+02 8.200000e+01 + vertex 3.689830e+02 3.678895e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239167e-16 1.110215e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.689830e+02 3.678895e+02 8.200000e+01 + vertex 3.677690e+02 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238849e-16 1.110260e-16 1.000000e+00 + outer loop + vertex 3.677690e+02 3.592170e+02 8.200000e+01 + vertex 3.689830e+02 3.678895e+02 8.200000e+01 + vertex 3.688138e+02 3.672223e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239831e-16 1.110131e-16 1.000000e+00 + outer loop + vertex 3.677690e+02 3.592170e+02 8.200000e+01 + vertex 3.688138e+02 3.672223e+02 8.200000e+01 + vertex 3.685328e+02 3.665940e+02 8.200000e+01 + endloop + endfacet + facet normal 5.238907e-16 1.110646e-16 1.000000e+00 + outer loop + vertex 3.664246e+02 3.722866e+02 8.200000e+01 + vertex 3.670472e+02 3.719929e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239422e-16 1.109884e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.670472e+02 3.719929e+02 8.200000e+01 + vertex 3.676101e+02 3.715968e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239165e-16 1.110177e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.676101e+02 3.715968e+02 8.200000e+01 + vertex 3.680968e+02 3.711101e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239033e-16 1.110293e-16 1.000000e+00 + outer loop + vertex 3.680968e+02 3.711101e+02 8.200000e+01 + vertex 3.684929e+02 3.705472e+02 8.200000e+01 + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239104e-16 1.110245e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.684929e+02 3.705472e+02 8.200000e+01 + vertex 3.687866e+02 3.699246e+02 8.200000e+01 + endloop + endfacet + facet normal 5.239310e-16 1.110135e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 8.200000e+01 + vertex 3.687866e+02 3.699246e+02 8.200000e+01 + vertex 3.689692e+02 3.692610e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.493349e+02 3.537500e+02 7.000000e+01 + vertex 3.495849e+02 3.533930e+02 7.000000e+01 + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.493349e+02 3.537500e+02 7.000000e+01 + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + vertex 3.491508e+02 3.541450e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.531070e+02 3.530849e+02 7.000000e+01 + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.527500e+02 3.528349e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.527500e+02 3.528349e+02 7.000000e+01 + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.523551e+02 3.526508e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.495849e+02 3.533930e+02 7.000000e+01 + vertex 3.498930e+02 3.530849e+02 7.000000e+01 + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + vertex 3.498930e+02 3.530849e+02 7.000000e+01 + vertex 3.502500e+02 3.528349e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + vertex 3.502500e+02 3.528349e+02 7.000000e+01 + vertex 3.506450e+02 3.526508e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.506450e+02 3.526508e+02 7.000000e+01 + vertex 3.510659e+02 3.525380e+02 7.000000e+01 + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + vertex 3.510659e+02 3.525380e+02 7.000000e+01 + vertex 3.515000e+02 3.525000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + vertex 3.515000e+02 3.525000e+02 7.000000e+01 + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.515000e+02 3.525000e+02 7.000000e+01 + vertex 3.519341e+02 3.525380e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.519341e+02 3.525380e+02 7.000000e+01 + vertex 3.523551e+02 3.526508e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.531070e+02 3.530849e+02 7.000000e+01 + vertex 3.534151e+02 3.533930e+02 7.000000e+01 + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.534151e+02 3.533930e+02 7.000000e+01 + vertex 3.536651e+02 3.537500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.536651e+02 3.537500e+02 7.000000e+01 + vertex 3.538492e+02 3.541450e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.534151e+02 3.566070e+02 7.000000e+01 + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + vertex 3.536651e+02 3.562500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.536651e+02 3.562500e+02 7.000000e+01 + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + vertex 3.538492e+02 3.558550e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.498930e+02 3.569151e+02 7.000000e+01 + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.502500e+02 3.571651e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.502500e+02 3.571651e+02 7.000000e+01 + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.506450e+02 3.573492e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.538492e+02 3.541450e+02 7.000000e+01 + vertex 3.539620e+02 3.545659e+02 7.000000e+01 + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.539620e+02 3.545659e+02 7.000000e+01 + vertex 3.540000e+02 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.350000e+02 7.000000e+01 + vertex 3.540000e+02 3.550000e+02 7.000000e+01 + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + vertex 3.540000e+02 3.550000e+02 7.000000e+01 + vertex 3.539620e+02 3.554341e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + vertex 3.539620e+02 3.554341e+02 7.000000e+01 + vertex 3.538492e+02 3.558550e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.534151e+02 3.566070e+02 7.000000e+01 + vertex 3.531070e+02 3.569151e+02 7.000000e+01 + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + vertex 3.531070e+02 3.569151e+02 7.000000e+01 + vertex 3.527500e+02 3.571651e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + vertex 3.527500e+02 3.571651e+02 7.000000e+01 + vertex 3.523551e+02 3.573492e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.523551e+02 3.573492e+02 7.000000e+01 + vertex 3.519341e+02 3.574620e+02 7.000000e+01 + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + vertex 3.519341e+02 3.574620e+02 7.000000e+01 + vertex 3.515000e+02 3.575000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 3.750000e+02 7.000000e+01 + vertex 3.515000e+02 3.575000e+02 7.000000e+01 + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.515000e+02 3.575000e+02 7.000000e+01 + vertex 3.510659e+02 3.574620e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.510659e+02 3.574620e+02 7.000000e+01 + vertex 3.506450e+02 3.573492e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.498930e+02 3.569151e+02 7.000000e+01 + vertex 3.495849e+02 3.566070e+02 7.000000e+01 + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.495849e+02 3.566070e+02 7.000000e+01 + vertex 3.493349e+02 3.562500e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.493349e+02 3.562500e+02 7.000000e+01 + vertex 3.491508e+02 3.558550e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.491508e+02 3.558550e+02 7.000000e+01 + vertex 3.490380e+02 3.554341e+02 7.000000e+01 + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.490380e+02 3.554341e+02 7.000000e+01 + vertex 3.490000e+02 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.750000e+02 7.000000e+01 + vertex 3.490000e+02 3.550000e+02 7.000000e+01 + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + vertex 3.490000e+02 3.550000e+02 7.000000e+01 + vertex 3.490380e+02 3.545659e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.000000e+01 + vertex 3.490380e+02 3.545659e+02 7.000000e+01 + vertex 3.491508e+02 3.541450e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + vertex 3.315000e+02 3.700000e+02 8.200000e+01 + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 3.648133e+02 7.800000e+01 + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.665000e+02 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal -1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 3.648133e+02 8.200000e+01 + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.665000e+02 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.670472e+02 3.719929e+02 7.800000e+01 + vertex 3.664246e+02 3.722866e+02 7.800000e+01 + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.534151e+02 3.533930e+02 7.800000e+01 + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.536651e+02 3.537500e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.536651e+02 3.537500e+02 7.800000e+01 + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.665000e+02 3.648133e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.536651e+02 3.537500e+02 7.800000e+01 + vertex 3.665000e+02 3.648133e+02 7.800000e+01 + vertex 3.538492e+02 3.541450e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.665000e+02 3.648133e+02 7.800000e+01 + vertex 3.681481e+02 3.660232e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.681481e+02 3.660232e+02 7.800000e+01 + vertex 3.665000e+02 3.648133e+02 7.800000e+01 + vertex 3.671165e+02 3.651194e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.681481e+02 3.660232e+02 7.800000e+01 + vertex 3.671165e+02 3.651194e+02 7.800000e+01 + vertex 3.676713e+02 3.655268e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.689830e+02 3.678895e+02 7.800000e+01 + vertex 3.690353e+02 3.685759e+02 7.800000e+01 + vertex 3.650759e+02 3.725353e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.650759e+02 3.725353e+02 7.800000e+01 + vertex 3.690353e+02 3.685759e+02 7.800000e+01 + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.650759e+02 3.725353e+02 7.800000e+01 + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + vertex 3.657610e+02 3.724692e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.657610e+02 3.724692e+02 7.800000e+01 + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + vertex 3.664246e+02 3.722866e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.643895e+02 3.724830e+02 7.800000e+01 + vertex 3.637223e+02 3.723138e+02 7.800000e+01 + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.637223e+02 3.723138e+02 7.800000e+01 + vertex 3.630940e+02 3.720328e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.630940e+02 3.720328e+02 7.800000e+01 + vertex 3.625232e+02 3.716481e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.625232e+02 3.716481e+02 7.800000e+01 + vertex 3.620268e+02 3.711713e+02 7.800000e+01 + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.620268e+02 3.711713e+02 7.800000e+01 + vertex 3.616194e+02 3.706165e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.616194e+02 3.706165e+02 7.800000e+01 + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.502500e+02 3.571651e+02 7.800000e+01 + vertex 3.506450e+02 3.573492e+02 7.800000e+01 + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + vertex 3.506450e+02 3.573492e+02 7.800000e+01 + vertex 3.510659e+02 3.574620e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.510659e+02 3.574620e+02 7.800000e+01 + vertex 3.515000e+02 3.575000e+02 7.800000e+01 + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + vertex 3.515000e+02 3.575000e+02 7.800000e+01 + vertex 3.519341e+02 3.574620e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + vertex 3.519341e+02 3.574620e+02 7.800000e+01 + vertex 3.523551e+02 3.573492e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.536651e+02 3.562500e+02 7.800000e+01 + vertex 3.538492e+02 3.558550e+02 7.800000e+01 + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.490380e+02 3.554341e+02 7.800000e+01 + vertex 3.491508e+02 3.558550e+02 7.800000e+01 + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.643895e+02 3.724830e+02 7.800000e+01 + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.650759e+02 3.725353e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.650759e+02 3.725353e+02 7.800000e+01 + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.688138e+02 3.672223e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.650759e+02 3.725353e+02 7.800000e+01 + vertex 3.688138e+02 3.672223e+02 7.800000e+01 + vertex 3.689830e+02 3.678895e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + vertex 3.687866e+02 3.699246e+02 7.800000e+01 + vertex 3.684929e+02 3.705472e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.523551e+02 3.573492e+02 7.800000e+01 + vertex 3.527500e+02 3.571651e+02 7.800000e+01 + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + vertex 3.527500e+02 3.571651e+02 7.800000e+01 + vertex 3.531070e+02 3.569151e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + vertex 3.531070e+02 3.569151e+02 7.800000e+01 + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.531070e+02 3.569151e+02 7.800000e+01 + vertex 3.534151e+02 3.566070e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.534151e+02 3.566070e+02 7.800000e+01 + vertex 3.536651e+02 3.562500e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.538492e+02 3.558550e+02 7.800000e+01 + vertex 3.539620e+02 3.554341e+02 7.800000e+01 + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.539620e+02 3.554341e+02 7.800000e+01 + vertex 3.540000e+02 3.550000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.540000e+02 3.550000e+02 7.800000e+01 + vertex 3.665000e+02 3.648133e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 3.648133e+02 7.800000e+01 + vertex 3.540000e+02 3.550000e+02 7.800000e+01 + vertex 3.539620e+02 3.545659e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 3.648133e+02 7.800000e+01 + vertex 3.539620e+02 3.545659e+02 7.800000e+01 + vertex 3.538492e+02 3.541450e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.534151e+02 3.533930e+02 7.800000e+01 + vertex 3.531070e+02 3.530849e+02 7.800000e+01 + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.531070e+02 3.530849e+02 7.800000e+01 + vertex 3.527500e+02 3.528349e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.527500e+02 3.528349e+02 7.800000e+01 + vertex 3.523551e+02 3.526508e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + vertex 3.506450e+02 3.526508e+02 7.800000e+01 + vertex 3.502500e+02 3.528349e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.502500e+02 3.528349e+02 7.800000e+01 + vertex 3.498930e+02 3.530849e+02 7.800000e+01 + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + vertex 3.498930e+02 3.530849e+02 7.800000e+01 + vertex 3.495849e+02 3.533930e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + vertex 3.495849e+02 3.533930e+02 7.800000e+01 + vertex 3.493349e+02 3.537500e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.684929e+02 3.705472e+02 7.800000e+01 + vertex 3.680968e+02 3.711101e+02 7.800000e+01 + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + vertex 3.680968e+02 3.711101e+02 7.800000e+01 + vertex 3.676101e+02 3.715968e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + vertex 3.676101e+02 3.715968e+02 7.800000e+01 + vertex 3.670472e+02 3.719929e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.523551e+02 3.526508e+02 7.800000e+01 + vertex 3.519341e+02 3.525380e+02 7.800000e+01 + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.519341e+02 3.525380e+02 7.800000e+01 + vertex 3.515000e+02 3.525000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 3.350000e+02 7.800000e+01 + vertex 3.515000e+02 3.525000e+02 7.800000e+01 + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + vertex 3.515000e+02 3.525000e+02 7.800000e+01 + vertex 3.510659e+02 3.525380e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + vertex 3.510659e+02 3.525380e+02 7.800000e+01 + vertex 3.506450e+02 3.526508e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.493349e+02 3.537500e+02 7.800000e+01 + vertex 3.491508e+02 3.541450e+02 7.800000e+01 + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + vertex 3.491508e+02 3.541450e+02 7.800000e+01 + vertex 3.490380e+02 3.545659e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.350000e+02 7.800000e+01 + vertex 3.490380e+02 3.545659e+02 7.800000e+01 + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + vertex 3.490380e+02 3.545659e+02 7.800000e+01 + vertex 3.490000e+02 3.550000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + vertex 3.490000e+02 3.550000e+02 7.800000e+01 + vertex 3.490380e+02 3.554341e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.491508e+02 3.558550e+02 7.800000e+01 + vertex 3.493349e+02 3.562500e+02 7.800000e+01 + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + vertex 3.493349e+02 3.562500e+02 7.800000e+01 + vertex 3.495849e+02 3.566070e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 3.700000e+02 7.800000e+01 + vertex 3.495849e+02 3.566070e+02 7.800000e+01 + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + vertex 3.495849e+02 3.566070e+02 7.800000e+01 + vertex 3.498930e+02 3.569151e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + vertex 3.498930e+02 3.569151e+02 7.800000e+01 + vertex 3.502500e+02 3.571651e+02 7.800000e+01 + endloop + endfacet + facet normal -8.719325e-02 9.961914e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 3.525000e+02 7.000000e+01 + vertex 3.515000e+02 3.525000e+02 7.800000e+01 + vertex 3.519341e+02 3.525380e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719325e-02 9.961914e-01 0.000000e+00 + outer loop + vertex 3.519341e+02 3.525380e+02 7.000000e+01 + vertex 3.515000e+02 3.525000e+02 7.800000e+01 + vertex 3.519341e+02 3.525380e+02 7.800000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.519341e+02 3.525380e+02 7.000000e+01 + vertex 3.519341e+02 3.525380e+02 7.800000e+01 + vertex 3.523551e+02 3.526508e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.523551e+02 3.526508e+02 7.000000e+01 + vertex 3.519341e+02 3.525380e+02 7.800000e+01 + vertex 3.523551e+02 3.526508e+02 7.800000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 3.523551e+02 3.526508e+02 7.000000e+01 + vertex 3.523551e+02 3.526508e+02 7.800000e+01 + vertex 3.527500e+02 3.528349e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 3.527500e+02 3.528349e+02 7.000000e+01 + vertex 3.523551e+02 3.526508e+02 7.800000e+01 + vertex 3.527500e+02 3.528349e+02 7.800000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.527500e+02 3.528349e+02 7.000000e+01 + vertex 3.527500e+02 3.528349e+02 7.800000e+01 + vertex 3.531070e+02 3.530849e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.531070e+02 3.530849e+02 7.000000e+01 + vertex 3.527500e+02 3.528349e+02 7.800000e+01 + vertex 3.531070e+02 3.530849e+02 7.800000e+01 + endloop + endfacet + facet normal -7.070726e-01 7.071410e-01 0.000000e+00 + outer loop + vertex 3.531070e+02 3.530849e+02 7.000000e+01 + vertex 3.531070e+02 3.530849e+02 7.800000e+01 + vertex 3.534151e+02 3.533930e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070726e-01 7.071410e-01 0.000000e+00 + outer loop + vertex 3.534151e+02 3.533930e+02 7.000000e+01 + vertex 3.531070e+02 3.530849e+02 7.800000e+01 + vertex 3.534151e+02 3.533930e+02 7.800000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 3.534151e+02 3.533930e+02 7.000000e+01 + vertex 3.534151e+02 3.533930e+02 7.800000e+01 + vertex 3.536651e+02 3.537500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 3.536651e+02 3.537500e+02 7.000000e+01 + vertex 3.534151e+02 3.533930e+02 7.800000e+01 + vertex 3.536651e+02 3.537500e+02 7.800000e+01 + endloop + endfacet + facet normal -9.063333e-01 4.225635e-01 0.000000e+00 + outer loop + vertex 3.536651e+02 3.537500e+02 7.000000e+01 + vertex 3.536651e+02 3.537500e+02 7.800000e+01 + vertex 3.538492e+02 3.541450e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063333e-01 4.225635e-01 0.000000e+00 + outer loop + vertex 3.538492e+02 3.541450e+02 7.000000e+01 + vertex 3.536651e+02 3.537500e+02 7.800000e+01 + vertex 3.538492e+02 3.541450e+02 7.800000e+01 + endloop + endfacet + facet normal -9.659175e-01 2.588500e-01 0.000000e+00 + outer loop + vertex 3.538492e+02 3.541450e+02 7.000000e+01 + vertex 3.538492e+02 3.541450e+02 7.800000e+01 + vertex 3.539620e+02 3.545659e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659175e-01 2.588500e-01 0.000000e+00 + outer loop + vertex 3.539620e+02 3.545659e+02 7.000000e+01 + vertex 3.538492e+02 3.541450e+02 7.800000e+01 + vertex 3.539620e+02 3.545659e+02 7.800000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.539620e+02 3.545659e+02 7.000000e+01 + vertex 3.539620e+02 3.545659e+02 7.800000e+01 + vertex 3.540000e+02 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.540000e+02 3.550000e+02 7.000000e+01 + vertex 3.539620e+02 3.545659e+02 7.800000e+01 + vertex 3.540000e+02 3.550000e+02 7.800000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 3.540000e+02 3.550000e+02 7.000000e+01 + vertex 3.540000e+02 3.550000e+02 7.800000e+01 + vertex 3.539620e+02 3.554341e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961974e-01 -8.712538e-02 0.000000e+00 + outer loop + vertex 3.539620e+02 3.554341e+02 7.000000e+01 + vertex 3.540000e+02 3.550000e+02 7.800000e+01 + vertex 3.539620e+02 3.554341e+02 7.800000e+01 + endloop + endfacet + facet normal -9.659175e-01 -2.588500e-01 0.000000e+00 + outer loop + vertex 3.539620e+02 3.554341e+02 7.000000e+01 + vertex 3.539620e+02 3.554341e+02 7.800000e+01 + vertex 3.538492e+02 3.558550e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659175e-01 -2.588500e-01 0.000000e+00 + outer loop + vertex 3.538492e+02 3.558550e+02 7.000000e+01 + vertex 3.539620e+02 3.554341e+02 7.800000e+01 + vertex 3.538492e+02 3.558550e+02 7.800000e+01 + endloop + endfacet + facet normal -9.063211e-01 -4.225897e-01 0.000000e+00 + outer loop + vertex 3.538492e+02 3.558550e+02 7.000000e+01 + vertex 3.538492e+02 3.558550e+02 7.800000e+01 + vertex 3.536651e+02 3.562500e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063211e-01 -4.225897e-01 0.000000e+00 + outer loop + vertex 3.536651e+02 3.562500e+02 7.000000e+01 + vertex 3.538492e+02 3.558550e+02 7.800000e+01 + vertex 3.536651e+02 3.562500e+02 7.800000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 3.536651e+02 3.562500e+02 7.000000e+01 + vertex 3.536651e+02 3.562500e+02 7.800000e+01 + vertex 3.534151e+02 3.566070e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 3.534151e+02 3.566070e+02 7.000000e+01 + vertex 3.536651e+02 3.562500e+02 7.800000e+01 + vertex 3.534151e+02 3.566070e+02 7.800000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.534151e+02 3.566070e+02 7.000000e+01 + vertex 3.534151e+02 3.566070e+02 7.800000e+01 + vertex 3.531070e+02 3.569151e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.531070e+02 3.569151e+02 7.000000e+01 + vertex 3.534151e+02 3.566070e+02 7.800000e+01 + vertex 3.531070e+02 3.569151e+02 7.800000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.531070e+02 3.569151e+02 7.000000e+01 + vertex 3.531070e+02 3.569151e+02 7.800000e+01 + vertex 3.527500e+02 3.571651e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.527500e+02 3.571651e+02 7.000000e+01 + vertex 3.531070e+02 3.569151e+02 7.800000e+01 + vertex 3.527500e+02 3.571651e+02 7.800000e+01 + endloop + endfacet + facet normal -4.225897e-01 -9.063211e-01 0.000000e+00 + outer loop + vertex 3.527500e+02 3.571651e+02 7.000000e+01 + vertex 3.527500e+02 3.571651e+02 7.800000e+01 + vertex 3.523551e+02 3.573492e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225897e-01 -9.063211e-01 0.000000e+00 + outer loop + vertex 3.523551e+02 3.573492e+02 7.000000e+01 + vertex 3.527500e+02 3.571651e+02 7.800000e+01 + vertex 3.523551e+02 3.573492e+02 7.800000e+01 + endloop + endfacet + facet normal -2.588500e-01 -9.659175e-01 0.000000e+00 + outer loop + vertex 3.523551e+02 3.573492e+02 7.000000e+01 + vertex 3.523551e+02 3.573492e+02 7.800000e+01 + vertex 3.519341e+02 3.574620e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588500e-01 -9.659175e-01 0.000000e+00 + outer loop + vertex 3.519341e+02 3.574620e+02 7.000000e+01 + vertex 3.523551e+02 3.573492e+02 7.800000e+01 + vertex 3.519341e+02 3.574620e+02 7.800000e+01 + endloop + endfacet + facet normal -8.712538e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 3.519341e+02 3.574620e+02 7.000000e+01 + vertex 3.519341e+02 3.574620e+02 7.800000e+01 + vertex 3.515000e+02 3.575000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712538e-02 -9.961974e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 3.575000e+02 7.000000e+01 + vertex 3.519341e+02 3.574620e+02 7.800000e+01 + vertex 3.515000e+02 3.575000e+02 7.800000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 3.575000e+02 7.000000e+01 + vertex 3.515000e+02 3.575000e+02 7.800000e+01 + vertex 3.510659e+02 3.574620e+02 7.000000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.510659e+02 3.574620e+02 7.000000e+01 + vertex 3.515000e+02 3.575000e+02 7.800000e+01 + vertex 3.510659e+02 3.574620e+02 7.800000e+01 + endloop + endfacet + facet normal 2.588500e-01 -9.659175e-01 0.000000e+00 + outer loop + vertex 3.510659e+02 3.574620e+02 7.000000e+01 + vertex 3.510659e+02 3.574620e+02 7.800000e+01 + vertex 3.506450e+02 3.573492e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588500e-01 -9.659175e-01 0.000000e+00 + outer loop + vertex 3.506450e+02 3.573492e+02 7.000000e+01 + vertex 3.510659e+02 3.574620e+02 7.800000e+01 + vertex 3.506450e+02 3.573492e+02 7.800000e+01 + endloop + endfacet + facet normal 4.225635e-01 -9.063333e-01 0.000000e+00 + outer loop + vertex 3.506450e+02 3.573492e+02 7.000000e+01 + vertex 3.506450e+02 3.573492e+02 7.800000e+01 + vertex 3.502500e+02 3.571651e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225635e-01 -9.063333e-01 0.000000e+00 + outer loop + vertex 3.502500e+02 3.571651e+02 7.000000e+01 + vertex 3.506450e+02 3.573492e+02 7.800000e+01 + vertex 3.502500e+02 3.571651e+02 7.800000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.502500e+02 3.571651e+02 7.000000e+01 + vertex 3.502500e+02 3.571651e+02 7.800000e+01 + vertex 3.498930e+02 3.569151e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.498930e+02 3.569151e+02 7.000000e+01 + vertex 3.502500e+02 3.571651e+02 7.800000e+01 + vertex 3.498930e+02 3.569151e+02 7.800000e+01 + endloop + endfacet + facet normal 7.071410e-01 -7.070726e-01 0.000000e+00 + outer loop + vertex 3.498930e+02 3.569151e+02 7.000000e+01 + vertex 3.498930e+02 3.569151e+02 7.800000e+01 + vertex 3.495849e+02 3.566070e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071410e-01 -7.070726e-01 0.000000e+00 + outer loop + vertex 3.495849e+02 3.566070e+02 7.000000e+01 + vertex 3.498930e+02 3.569151e+02 7.800000e+01 + vertex 3.495849e+02 3.566070e+02 7.800000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 3.495849e+02 3.566070e+02 7.000000e+01 + vertex 3.495849e+02 3.566070e+02 7.800000e+01 + vertex 3.493349e+02 3.562500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 3.493349e+02 3.562500e+02 7.000000e+01 + vertex 3.495849e+02 3.566070e+02 7.800000e+01 + vertex 3.493349e+02 3.562500e+02 7.800000e+01 + endloop + endfacet + facet normal 9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.493349e+02 3.562500e+02 7.000000e+01 + vertex 3.493349e+02 3.562500e+02 7.800000e+01 + vertex 3.491508e+02 3.558550e+02 7.000000e+01 + endloop + endfacet + facet normal 9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.491508e+02 3.558550e+02 7.000000e+01 + vertex 3.493349e+02 3.562500e+02 7.800000e+01 + vertex 3.491508e+02 3.558550e+02 7.800000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.491508e+02 3.558550e+02 7.000000e+01 + vertex 3.491508e+02 3.558550e+02 7.800000e+01 + vertex 3.490380e+02 3.554341e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.490380e+02 3.554341e+02 7.000000e+01 + vertex 3.491508e+02 3.558550e+02 7.800000e+01 + vertex 3.490380e+02 3.554341e+02 7.800000e+01 + endloop + endfacet + facet normal 9.961914e-01 -8.719325e-02 0.000000e+00 + outer loop + vertex 3.490380e+02 3.554341e+02 7.000000e+01 + vertex 3.490380e+02 3.554341e+02 7.800000e+01 + vertex 3.490000e+02 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961914e-01 -8.719325e-02 0.000000e+00 + outer loop + vertex 3.490000e+02 3.550000e+02 7.000000e+01 + vertex 3.490380e+02 3.554341e+02 7.800000e+01 + vertex 3.490000e+02 3.550000e+02 7.800000e+01 + endloop + endfacet + facet normal 9.961909e-01 8.719919e-02 -0.000000e+00 + outer loop + vertex 3.490000e+02 3.550000e+02 7.000000e+01 + vertex 3.490000e+02 3.550000e+02 7.800000e+01 + vertex 3.490380e+02 3.545659e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961909e-01 8.719919e-02 -0.000000e+00 + outer loop + vertex 3.490380e+02 3.545659e+02 7.000000e+01 + vertex 3.490000e+02 3.550000e+02 7.800000e+01 + vertex 3.490380e+02 3.545659e+02 7.800000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 3.490380e+02 3.545659e+02 7.000000e+01 + vertex 3.490380e+02 3.545659e+02 7.800000e+01 + vertex 3.491508e+02 3.541450e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 3.491508e+02 3.541450e+02 7.000000e+01 + vertex 3.490380e+02 3.545659e+02 7.800000e+01 + vertex 3.491508e+02 3.541450e+02 7.800000e+01 + endloop + endfacet + facet normal 9.063071e-01 4.226196e-01 -0.000000e+00 + outer loop + vertex 3.491508e+02 3.541450e+02 7.000000e+01 + vertex 3.491508e+02 3.541450e+02 7.800000e+01 + vertex 3.493349e+02 3.537500e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063071e-01 4.226196e-01 -0.000000e+00 + outer loop + vertex 3.493349e+02 3.537500e+02 7.000000e+01 + vertex 3.491508e+02 3.541450e+02 7.800000e+01 + vertex 3.493349e+02 3.537500e+02 7.800000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 3.493349e+02 3.537500e+02 7.000000e+01 + vertex 3.493349e+02 3.537500e+02 7.800000e+01 + vertex 3.495849e+02 3.533930e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 3.495849e+02 3.533930e+02 7.000000e+01 + vertex 3.493349e+02 3.537500e+02 7.800000e+01 + vertex 3.495849e+02 3.533930e+02 7.800000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 3.495849e+02 3.533930e+02 7.000000e+01 + vertex 3.495849e+02 3.533930e+02 7.800000e+01 + vertex 3.498930e+02 3.530849e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 3.498930e+02 3.530849e+02 7.000000e+01 + vertex 3.495849e+02 3.533930e+02 7.800000e+01 + vertex 3.498930e+02 3.530849e+02 7.800000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.498930e+02 3.530849e+02 7.000000e+01 + vertex 3.498930e+02 3.530849e+02 7.800000e+01 + vertex 3.502500e+02 3.528349e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.502500e+02 3.528349e+02 7.000000e+01 + vertex 3.498930e+02 3.530849e+02 7.800000e+01 + vertex 3.502500e+02 3.528349e+02 7.800000e+01 + endloop + endfacet + facet normal 4.226196e-01 9.063071e-01 -0.000000e+00 + outer loop + vertex 3.502500e+02 3.528349e+02 7.000000e+01 + vertex 3.502500e+02 3.528349e+02 7.800000e+01 + vertex 3.506450e+02 3.526508e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226196e-01 9.063071e-01 -0.000000e+00 + outer loop + vertex 3.506450e+02 3.526508e+02 7.000000e+01 + vertex 3.502500e+02 3.528349e+02 7.800000e+01 + vertex 3.506450e+02 3.526508e+02 7.800000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 3.506450e+02 3.526508e+02 7.000000e+01 + vertex 3.506450e+02 3.526508e+02 7.800000e+01 + vertex 3.510659e+02 3.525380e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 3.510659e+02 3.525380e+02 7.000000e+01 + vertex 3.506450e+02 3.526508e+02 7.800000e+01 + vertex 3.510659e+02 3.525380e+02 7.800000e+01 + endloop + endfacet + facet normal 8.719919e-02 9.961909e-01 -0.000000e+00 + outer loop + vertex 3.510659e+02 3.525380e+02 7.000000e+01 + vertex 3.510659e+02 3.525380e+02 7.800000e+01 + vertex 3.515000e+02 3.525000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719919e-02 9.961909e-01 -0.000000e+00 + outer loop + vertex 3.515000e+02 3.525000e+02 7.000000e+01 + vertex 3.510659e+02 3.525380e+02 7.800000e+01 + vertex 3.515000e+02 3.525000e+02 7.800000e+01 + endloop + endfacet + facet normal -1.336577e-01 4.988853e-01 8.562997e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.692171e+02 3.577690e+02 7.350000e+01 + vertex 3.694275e+02 3.578254e+02 7.350000e+01 + endloop + endfacet + facet normal -4.500164e-02 5.145164e-01 8.562988e-01 + outer loop + vertex 3.690000e+02 3.577500e+02 7.350000e+01 + vertex 3.692171e+02 3.577690e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652105e-01 3.652105e-01 8.562959e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.698035e+02 3.580424e+02 7.350000e+01 + vertex 3.699576e+02 3.581965e+02 7.350000e+01 + endloop + endfacet + facet normal -2.962645e-01 4.230634e-01 8.562971e-01 + outer loop + vertex 3.696250e+02 3.579175e+02 7.350000e+01 + vertex 3.698035e+02 3.580424e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.182881e-01 4.680832e-01 8.562993e-01 + outer loop + vertex 3.694275e+02 3.578254e+02 7.350000e+01 + vertex 3.696250e+02 3.579175e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988718e-01 1.337248e-01 8.562970e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.701746e+02 3.585725e+02 7.350000e+01 + vertex 3.702310e+02 3.587829e+02 7.350000e+01 + endloop + endfacet + facet normal -4.681248e-01 2.182040e-01 8.562979e-01 + outer loop + vertex 3.700825e+02 3.583750e+02 7.350000e+01 + vertex 3.701746e+02 3.585725e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.230381e-01 2.962962e-01 8.562986e-01 + outer loop + vertex 3.699576e+02 3.581965e+02 7.350000e+01 + vertex 3.700825e+02 3.583750e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988718e-01 -1.337248e-01 8.562970e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.702310e+02 3.592170e+02 7.350000e+01 + vertex 3.701746e+02 3.594275e+02 7.350000e+01 + endloop + endfacet + facet normal -5.145164e-01 -4.500164e-02 8.562988e-01 + outer loop + vertex 3.702500e+02 3.590000e+02 7.350000e+01 + vertex 3.702310e+02 3.592170e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -5.145164e-01 4.500164e-02 8.562988e-01 + outer loop + vertex 3.702310e+02 3.587829e+02 7.350000e+01 + vertex 3.702500e+02 3.590000e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652105e-01 -3.652105e-01 8.562959e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.699576e+02 3.598035e+02 7.350000e+01 + vertex 3.698035e+02 3.599575e+02 7.350000e+01 + endloop + endfacet + facet normal -4.230381e-01 -2.962962e-01 8.562986e-01 + outer loop + vertex 3.700825e+02 3.596250e+02 7.350000e+01 + vertex 3.699576e+02 3.598035e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.681248e-01 -2.182040e-01 8.562979e-01 + outer loop + vertex 3.701746e+02 3.594275e+02 7.350000e+01 + vertex 3.700825e+02 3.596250e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.336577e-01 -4.988853e-01 8.562997e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.694275e+02 3.601746e+02 7.350000e+01 + vertex 3.692171e+02 3.602310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.182881e-01 -4.680832e-01 8.562993e-01 + outer loop + vertex 3.696250e+02 3.600825e+02 7.350000e+01 + vertex 3.694275e+02 3.601746e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.962645e-01 -4.230634e-01 8.562971e-01 + outer loop + vertex 3.698035e+02 3.599575e+02 7.350000e+01 + vertex 3.696250e+02 3.600825e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336398e-01 -4.988889e-01 8.563004e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.687830e+02 3.602310e+02 7.350000e+01 + vertex 3.685725e+02 3.601746e+02 7.350000e+01 + endloop + endfacet + facet normal 4.500164e-02 -5.145164e-01 8.562988e-01 + outer loop + vertex 3.690000e+02 3.602500e+02 7.350000e+01 + vertex 3.687830e+02 3.602310e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.500164e-02 -5.145164e-01 8.562988e-01 + outer loop + vertex 3.692171e+02 3.602310e+02 7.350000e+01 + vertex 3.690000e+02 3.602500e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652435e-01 -3.651729e-01 8.562978e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.681965e+02 3.599575e+02 7.350000e+01 + vertex 3.680425e+02 3.598035e+02 7.350000e+01 + endloop + endfacet + facet normal 2.962615e-01 -4.230592e-01 8.563002e-01 + outer loop + vertex 3.683750e+02 3.600825e+02 7.350000e+01 + vertex 3.681965e+02 3.599575e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.182865e-01 -4.680797e-01 8.563016e-01 + outer loop + vertex 3.685725e+02 3.601746e+02 7.350000e+01 + vertex 3.683750e+02 3.600825e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988853e-01 -1.336577e-01 8.562997e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.678254e+02 3.594275e+02 7.350000e+01 + vertex 3.677690e+02 3.592170e+02 7.350000e+01 + endloop + endfacet + facet normal 4.680941e-01 -2.182602e-01 8.563004e-01 + outer loop + vertex 3.679175e+02 3.596250e+02 7.350000e+01 + vertex 3.678254e+02 3.594275e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.230381e-01 -2.962962e-01 8.562986e-01 + outer loop + vertex 3.680425e+02 3.598035e+02 7.350000e+01 + vertex 3.679175e+02 3.596250e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988853e-01 1.336577e-01 8.562997e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.677690e+02 3.587829e+02 7.350000e+01 + vertex 3.678254e+02 3.585725e+02 7.350000e+01 + endloop + endfacet + facet normal 5.145164e-01 4.500164e-02 8.562988e-01 + outer loop + vertex 3.677500e+02 3.590000e+02 7.350000e+01 + vertex 3.677690e+02 3.587829e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 5.145164e-01 -4.500164e-02 8.562988e-01 + outer loop + vertex 3.677690e+02 3.592170e+02 7.350000e+01 + vertex 3.677500e+02 3.590000e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652435e-01 3.651729e-01 8.562978e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.680425e+02 3.581965e+02 7.350000e+01 + vertex 3.681965e+02 3.580424e+02 7.350000e+01 + endloop + endfacet + facet normal 4.230381e-01 2.962962e-01 8.562986e-01 + outer loop + vertex 3.679175e+02 3.583750e+02 7.350000e+01 + vertex 3.680425e+02 3.581965e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.680941e-01 2.182602e-01 8.563004e-01 + outer loop + vertex 3.678254e+02 3.585725e+02 7.350000e+01 + vertex 3.679175e+02 3.583750e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336398e-01 4.988889e-01 8.563004e-01 + outer loop + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + vertex 3.685725e+02 3.578254e+02 7.350000e+01 + vertex 3.687830e+02 3.577690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.182865e-01 4.680797e-01 8.563016e-01 + outer loop + vertex 3.683750e+02 3.579175e+02 7.350000e+01 + vertex 3.685725e+02 3.578254e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.962615e-01 4.230592e-01 8.563002e-01 + outer loop + vertex 3.681965e+02 3.580424e+02 7.350000e+01 + vertex 3.683750e+02 3.579175e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.500164e-02 5.145164e-01 8.562988e-01 + outer loop + vertex 3.687830e+02 3.577690e+02 7.350000e+01 + vertex 3.690000e+02 3.577500e+02 7.350000e+01 + vertex 3.690000e+02 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -8.713132e-02 9.961968e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 3.577500e+02 7.350000e+01 + vertex 3.690000e+02 3.577500e+02 8.200000e+01 + vertex 3.692171e+02 3.577690e+02 7.350000e+01 + endloop + endfacet + facet normal -8.713132e-02 9.961968e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 3.577690e+02 7.350000e+01 + vertex 3.690000e+02 3.577500e+02 8.200000e+01 + vertex 3.692171e+02 3.577690e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 3.577690e+02 7.350000e+01 + vertex 3.692171e+02 3.577690e+02 8.200000e+01 + vertex 3.694275e+02 3.578254e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 3.578254e+02 7.350000e+01 + vertex 3.692171e+02 3.577690e+02 8.200000e+01 + vertex 3.694275e+02 3.578254e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 3.578254e+02 7.350000e+01 + vertex 3.694275e+02 3.578254e+02 8.200000e+01 + vertex 3.696250e+02 3.579175e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 3.579175e+02 7.350000e+01 + vertex 3.694275e+02 3.578254e+02 8.200000e+01 + vertex 3.696250e+02 3.579175e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736184e-01 8.191227e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 3.579175e+02 7.350000e+01 + vertex 3.696250e+02 3.579175e+02 8.200000e+01 + vertex 3.698035e+02 3.580424e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736184e-01 8.191227e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 3.580424e+02 7.350000e+01 + vertex 3.696250e+02 3.579175e+02 8.200000e+01 + vertex 3.698035e+02 3.580424e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 3.580424e+02 7.350000e+01 + vertex 3.698035e+02 3.580424e+02 8.200000e+01 + vertex 3.699576e+02 3.581965e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 3.581965e+02 7.350000e+01 + vertex 3.698035e+02 3.580424e+02 8.200000e+01 + vertex 3.699576e+02 3.581965e+02 8.200000e+01 + endloop + endfacet + facet normal -8.190777e-01 5.736827e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 3.581965e+02 7.350000e+01 + vertex 3.699576e+02 3.581965e+02 8.200000e+01 + vertex 3.700825e+02 3.583750e+02 7.350000e+01 + endloop + endfacet + facet normal -8.190777e-01 5.736827e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 3.583750e+02 7.350000e+01 + vertex 3.699576e+02 3.581965e+02 8.200000e+01 + vertex 3.700825e+02 3.583750e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063717e-01 4.224811e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 3.583750e+02 7.350000e+01 + vertex 3.700825e+02 3.583750e+02 8.200000e+01 + vertex 3.701746e+02 3.585725e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063717e-01 4.224811e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 3.585725e+02 7.350000e+01 + vertex 3.700825e+02 3.583750e+02 8.200000e+01 + vertex 3.701746e+02 3.585725e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 3.585725e+02 7.350000e+01 + vertex 3.701746e+02 3.585725e+02 8.200000e+01 + vertex 3.702310e+02 3.587829e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 3.702310e+02 3.587829e+02 7.350000e+01 + vertex 3.701746e+02 3.585725e+02 8.200000e+01 + vertex 3.702310e+02 3.587829e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.702310e+02 3.587829e+02 7.350000e+01 + vertex 3.702310e+02 3.587829e+02 8.200000e+01 + vertex 3.702500e+02 3.590000e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.702500e+02 3.590000e+02 7.350000e+01 + vertex 3.702310e+02 3.587829e+02 8.200000e+01 + vertex 3.702500e+02 3.590000e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.702500e+02 3.590000e+02 7.350000e+01 + vertex 3.702500e+02 3.590000e+02 8.200000e+01 + vertex 3.702310e+02 3.592170e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.702310e+02 3.592170e+02 7.350000e+01 + vertex 3.702500e+02 3.590000e+02 8.200000e+01 + vertex 3.702310e+02 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 3.702310e+02 3.592170e+02 7.350000e+01 + vertex 3.702310e+02 3.592170e+02 8.200000e+01 + vertex 3.701746e+02 3.594275e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 3.594275e+02 7.350000e+01 + vertex 3.702310e+02 3.592170e+02 8.200000e+01 + vertex 3.701746e+02 3.594275e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063717e-01 -4.224811e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 3.594275e+02 7.350000e+01 + vertex 3.701746e+02 3.594275e+02 8.200000e+01 + vertex 3.700825e+02 3.596250e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063717e-01 -4.224811e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 3.596250e+02 7.350000e+01 + vertex 3.701746e+02 3.594275e+02 8.200000e+01 + vertex 3.700825e+02 3.596250e+02 8.200000e+01 + endloop + endfacet + facet normal -8.190777e-01 -5.736827e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 3.596250e+02 7.350000e+01 + vertex 3.700825e+02 3.596250e+02 8.200000e+01 + vertex 3.699576e+02 3.598035e+02 7.350000e+01 + endloop + endfacet + facet normal -8.190777e-01 -5.736827e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 3.598035e+02 7.350000e+01 + vertex 3.700825e+02 3.596250e+02 8.200000e+01 + vertex 3.699576e+02 3.598035e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 3.598035e+02 7.350000e+01 + vertex 3.699576e+02 3.598035e+02 8.200000e+01 + vertex 3.698035e+02 3.599575e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 3.599575e+02 7.350000e+01 + vertex 3.699576e+02 3.598035e+02 8.200000e+01 + vertex 3.698035e+02 3.599575e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736184e-01 -8.191227e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 3.599575e+02 7.350000e+01 + vertex 3.698035e+02 3.599575e+02 8.200000e+01 + vertex 3.696250e+02 3.600825e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736184e-01 -8.191227e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 3.600825e+02 7.350000e+01 + vertex 3.698035e+02 3.599575e+02 8.200000e+01 + vertex 3.696250e+02 3.600825e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 3.600825e+02 7.350000e+01 + vertex 3.696250e+02 3.600825e+02 8.200000e+01 + vertex 3.694275e+02 3.601746e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 3.601746e+02 7.350000e+01 + vertex 3.696250e+02 3.600825e+02 8.200000e+01 + vertex 3.694275e+02 3.601746e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 3.601746e+02 7.350000e+01 + vertex 3.694275e+02 3.601746e+02 8.200000e+01 + vertex 3.692171e+02 3.602310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 3.602310e+02 7.350000e+01 + vertex 3.694275e+02 3.601746e+02 8.200000e+01 + vertex 3.692171e+02 3.602310e+02 8.200000e+01 + endloop + endfacet + facet normal -8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 3.602310e+02 7.350000e+01 + vertex 3.692171e+02 3.602310e+02 8.200000e+01 + vertex 3.690000e+02 3.602500e+02 7.350000e+01 + endloop + endfacet + facet normal -8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 3.602500e+02 7.350000e+01 + vertex 3.692171e+02 3.602310e+02 8.200000e+01 + vertex 3.690000e+02 3.602500e+02 8.200000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 3.602500e+02 7.350000e+01 + vertex 3.690000e+02 3.602500e+02 8.200000e+01 + vertex 3.687830e+02 3.602310e+02 7.350000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.687830e+02 3.602310e+02 7.350000e+01 + vertex 3.690000e+02 3.602500e+02 8.200000e+01 + vertex 3.687830e+02 3.602310e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587520e-01 -9.659438e-01 0.000000e+00 + outer loop + vertex 3.687830e+02 3.602310e+02 7.350000e+01 + vertex 3.687830e+02 3.602310e+02 8.200000e+01 + vertex 3.685725e+02 3.601746e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587520e-01 -9.659438e-01 0.000000e+00 + outer loop + vertex 3.685725e+02 3.601746e+02 7.350000e+01 + vertex 3.687830e+02 3.602310e+02 8.200000e+01 + vertex 3.685725e+02 3.601746e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 3.685725e+02 3.601746e+02 7.350000e+01 + vertex 3.685725e+02 3.601746e+02 8.200000e+01 + vertex 3.683750e+02 3.600825e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 3.683750e+02 3.600825e+02 7.350000e+01 + vertex 3.685725e+02 3.601746e+02 8.200000e+01 + vertex 3.683750e+02 3.600825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736184e-01 -8.191227e-01 0.000000e+00 + outer loop + vertex 3.683750e+02 3.600825e+02 7.350000e+01 + vertex 3.683750e+02 3.600825e+02 8.200000e+01 + vertex 3.681965e+02 3.599575e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736184e-01 -8.191227e-01 0.000000e+00 + outer loop + vertex 3.681965e+02 3.599575e+02 7.350000e+01 + vertex 3.683750e+02 3.600825e+02 8.200000e+01 + vertex 3.681965e+02 3.599575e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071752e-01 -7.070384e-01 0.000000e+00 + outer loop + vertex 3.681965e+02 3.599575e+02 7.350000e+01 + vertex 3.681965e+02 3.599575e+02 8.200000e+01 + vertex 3.680425e+02 3.598035e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071752e-01 -7.070384e-01 0.000000e+00 + outer loop + vertex 3.680425e+02 3.598035e+02 7.350000e+01 + vertex 3.681965e+02 3.599575e+02 8.200000e+01 + vertex 3.680425e+02 3.598035e+02 8.200000e+01 + endloop + endfacet + facet normal 8.190777e-01 -5.736827e-01 0.000000e+00 + outer loop + vertex 3.680425e+02 3.598035e+02 7.350000e+01 + vertex 3.680425e+02 3.598035e+02 8.200000e+01 + vertex 3.679175e+02 3.596250e+02 7.350000e+01 + endloop + endfacet + facet normal 8.190777e-01 -5.736827e-01 0.000000e+00 + outer loop + vertex 3.679175e+02 3.596250e+02 7.350000e+01 + vertex 3.680425e+02 3.598035e+02 8.200000e+01 + vertex 3.679175e+02 3.596250e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225935e-01 0.000000e+00 + outer loop + vertex 3.679175e+02 3.596250e+02 7.350000e+01 + vertex 3.679175e+02 3.596250e+02 8.200000e+01 + vertex 3.678254e+02 3.594275e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063194e-01 -4.225935e-01 0.000000e+00 + outer loop + vertex 3.678254e+02 3.594275e+02 7.350000e+01 + vertex 3.679175e+02 3.596250e+02 8.200000e+01 + vertex 3.678254e+02 3.594275e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.678254e+02 3.594275e+02 7.350000e+01 + vertex 3.678254e+02 3.594275e+02 8.200000e+01 + vertex 3.677690e+02 3.592170e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.677690e+02 3.592170e+02 7.350000e+01 + vertex 3.678254e+02 3.594275e+02 8.200000e+01 + vertex 3.677690e+02 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.677690e+02 3.592170e+02 7.350000e+01 + vertex 3.677690e+02 3.592170e+02 8.200000e+01 + vertex 3.677500e+02 3.590000e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.677500e+02 3.590000e+02 7.350000e+01 + vertex 3.677690e+02 3.592170e+02 8.200000e+01 + vertex 3.677500e+02 3.590000e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 3.677500e+02 3.590000e+02 7.350000e+01 + vertex 3.677500e+02 3.590000e+02 8.200000e+01 + vertex 3.677690e+02 3.587829e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 3.677690e+02 3.587829e+02 7.350000e+01 + vertex 3.677500e+02 3.590000e+02 8.200000e+01 + vertex 3.677690e+02 3.587829e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 3.677690e+02 3.587829e+02 7.350000e+01 + vertex 3.677690e+02 3.587829e+02 8.200000e+01 + vertex 3.678254e+02 3.585725e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 3.678254e+02 3.585725e+02 7.350000e+01 + vertex 3.677690e+02 3.587829e+02 8.200000e+01 + vertex 3.678254e+02 3.585725e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063194e-01 4.225935e-01 -0.000000e+00 + outer loop + vertex 3.678254e+02 3.585725e+02 7.350000e+01 + vertex 3.678254e+02 3.585725e+02 8.200000e+01 + vertex 3.679175e+02 3.583750e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063194e-01 4.225935e-01 -0.000000e+00 + outer loop + vertex 3.679175e+02 3.583750e+02 7.350000e+01 + vertex 3.678254e+02 3.585725e+02 8.200000e+01 + vertex 3.679175e+02 3.583750e+02 8.200000e+01 + endloop + endfacet + facet normal 8.190777e-01 5.736827e-01 -0.000000e+00 + outer loop + vertex 3.679175e+02 3.583750e+02 7.350000e+01 + vertex 3.679175e+02 3.583750e+02 8.200000e+01 + vertex 3.680425e+02 3.581965e+02 7.350000e+01 + endloop + endfacet + facet normal 8.190777e-01 5.736827e-01 -0.000000e+00 + outer loop + vertex 3.680425e+02 3.581965e+02 7.350000e+01 + vertex 3.679175e+02 3.583750e+02 8.200000e+01 + vertex 3.680425e+02 3.581965e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071752e-01 7.070384e-01 -0.000000e+00 + outer loop + vertex 3.680425e+02 3.581965e+02 7.350000e+01 + vertex 3.680425e+02 3.581965e+02 8.200000e+01 + vertex 3.681965e+02 3.580424e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071752e-01 7.070384e-01 -0.000000e+00 + outer loop + vertex 3.681965e+02 3.580424e+02 7.350000e+01 + vertex 3.680425e+02 3.581965e+02 8.200000e+01 + vertex 3.681965e+02 3.580424e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736184e-01 8.191227e-01 -0.000000e+00 + outer loop + vertex 3.681965e+02 3.580424e+02 7.350000e+01 + vertex 3.681965e+02 3.580424e+02 8.200000e+01 + vertex 3.683750e+02 3.579175e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736184e-01 8.191227e-01 -0.000000e+00 + outer loop + vertex 3.683750e+02 3.579175e+02 7.350000e+01 + vertex 3.681965e+02 3.580424e+02 8.200000e+01 + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 3.683750e+02 3.579175e+02 7.350000e+01 + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + vertex 3.685725e+02 3.578254e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 3.685725e+02 3.578254e+02 7.350000e+01 + vertex 3.683750e+02 3.579175e+02 8.200000e+01 + vertex 3.685725e+02 3.578254e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587520e-01 9.659438e-01 -0.000000e+00 + outer loop + vertex 3.685725e+02 3.578254e+02 7.350000e+01 + vertex 3.685725e+02 3.578254e+02 8.200000e+01 + vertex 3.687830e+02 3.577690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587520e-01 9.659438e-01 -0.000000e+00 + outer loop + vertex 3.687830e+02 3.577690e+02 7.350000e+01 + vertex 3.685725e+02 3.578254e+02 8.200000e+01 + vertex 3.687830e+02 3.577690e+02 8.200000e+01 + endloop + endfacet + facet normal 8.713132e-02 9.961968e-01 -0.000000e+00 + outer loop + vertex 3.687830e+02 3.577690e+02 7.350000e+01 + vertex 3.687830e+02 3.577690e+02 8.200000e+01 + vertex 3.690000e+02 3.577500e+02 7.350000e+01 + endloop + endfacet + facet normal 8.713132e-02 9.961968e-01 -0.000000e+00 + outer loop + vertex 3.690000e+02 3.577500e+02 7.350000e+01 + vertex 3.687830e+02 3.577690e+02 8.200000e+01 + vertex 3.690000e+02 3.577500e+02 8.200000e+01 + endloop + endfacet + facet normal -1.336600e-01 4.988937e-01 8.562944e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.692171e+02 3.377690e+02 7.350000e+01 + vertex 3.694275e+02 3.378254e+02 7.350000e+01 + endloop + endfacet + facet normal -4.507215e-02 5.145148e-01 8.562961e-01 + outer loop + vertex 3.690000e+02 3.377500e+02 7.350000e+01 + vertex 3.692171e+02 3.377690e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652105e-01 3.652105e-01 8.562959e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.698035e+02 3.380424e+02 7.350000e+01 + vertex 3.699576e+02 3.381965e+02 7.350000e+01 + endloop + endfacet + facet normal -2.962192e-01 4.230997e-01 8.562948e-01 + outer loop + vertex 3.696250e+02 3.379175e+02 7.350000e+01 + vertex 3.698035e+02 3.380424e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.182916e-01 4.680906e-01 8.562943e-01 + outer loop + vertex 3.694275e+02 3.378254e+02 7.350000e+01 + vertex 3.696250e+02 3.379175e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988718e-01 1.337248e-01 8.562970e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.701746e+02 3.385725e+02 7.350000e+01 + vertex 3.702310e+02 3.387829e+02 7.350000e+01 + endloop + endfacet + facet normal -4.681140e-01 2.182318e-01 8.562968e-01 + outer loop + vertex 3.700825e+02 3.383750e+02 7.350000e+01 + vertex 3.701746e+02 3.385725e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.230634e-01 2.962645e-01 8.562971e-01 + outer loop + vertex 3.699576e+02 3.381965e+02 7.350000e+01 + vertex 3.700825e+02 3.383750e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988696e-01 -1.337242e-01 8.562984e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.702310e+02 3.392171e+02 7.350000e+01 + vertex 3.701746e+02 3.394275e+02 7.350000e+01 + endloop + endfacet + facet normal -5.145166e-01 -4.499548e-02 8.562991e-01 + outer loop + vertex 3.702500e+02 3.390000e+02 7.350000e+01 + vertex 3.702310e+02 3.392171e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -5.145164e-01 4.500164e-02 8.562988e-01 + outer loop + vertex 3.702310e+02 3.387829e+02 7.350000e+01 + vertex 3.702500e+02 3.390000e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652060e-01 -3.652060e-01 8.562997e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.699576e+02 3.398035e+02 7.350000e+01 + vertex 3.698035e+02 3.399576e+02 7.350000e+01 + endloop + endfacet + facet normal -4.230592e-01 -2.962615e-01 8.563002e-01 + outer loop + vertex 3.700825e+02 3.396250e+02 7.350000e+01 + vertex 3.699576e+02 3.398035e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.681105e-01 -2.182302e-01 8.562991e-01 + outer loop + vertex 3.701746e+02 3.394275e+02 7.350000e+01 + vertex 3.700825e+02 3.396250e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.336577e-01 -4.988853e-01 8.562997e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.694275e+02 3.401746e+02 7.350000e+01 + vertex 3.692171e+02 3.402310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.182881e-01 -4.680832e-01 8.562993e-01 + outer loop + vertex 3.696250e+02 3.400825e+02 7.350000e+01 + vertex 3.694275e+02 3.401746e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.962150e-01 -4.230936e-01 8.562993e-01 + outer loop + vertex 3.698035e+02 3.399576e+02 7.350000e+01 + vertex 3.696250e+02 3.400825e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336398e-01 -4.988889e-01 8.563004e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.687830e+02 3.402310e+02 7.350000e+01 + vertex 3.685725e+02 3.401746e+02 7.350000e+01 + endloop + endfacet + facet normal 4.500164e-02 -5.145164e-01 8.562988e-01 + outer loop + vertex 3.690000e+02 3.402500e+02 7.350000e+01 + vertex 3.687830e+02 3.402310e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.500164e-02 -5.145164e-01 8.562988e-01 + outer loop + vertex 3.692171e+02 3.402310e+02 7.350000e+01 + vertex 3.690000e+02 3.402500e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652390e-01 -3.651684e-01 8.563017e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.681965e+02 3.399576e+02 7.350000e+01 + vertex 3.680425e+02 3.398035e+02 7.350000e+01 + endloop + endfacet + facet normal 2.962120e-01 -4.230893e-01 8.563025e-01 + outer loop + vertex 3.683750e+02 3.400825e+02 7.350000e+01 + vertex 3.681965e+02 3.399576e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.182865e-01 -4.680797e-01 8.563016e-01 + outer loop + vertex 3.685725e+02 3.401746e+02 7.350000e+01 + vertex 3.683750e+02 3.400825e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988830e-01 -1.336571e-01 8.563011e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.678254e+02 3.394275e+02 7.350000e+01 + vertex 3.677690e+02 3.392171e+02 7.350000e+01 + endloop + endfacet + facet normal 4.680797e-01 -2.182865e-01 8.563016e-01 + outer loop + vertex 3.679175e+02 3.396250e+02 7.350000e+01 + vertex 3.678254e+02 3.394275e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.230592e-01 -2.962615e-01 8.563002e-01 + outer loop + vertex 3.680425e+02 3.398035e+02 7.350000e+01 + vertex 3.679175e+02 3.396250e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988853e-01 1.336577e-01 8.562997e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.677690e+02 3.387829e+02 7.350000e+01 + vertex 3.678254e+02 3.385725e+02 7.350000e+01 + endloop + endfacet + facet normal 5.145164e-01 4.500164e-02 8.562988e-01 + outer loop + vertex 3.677500e+02 3.390000e+02 7.350000e+01 + vertex 3.677690e+02 3.387829e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 5.145166e-01 -4.499548e-02 8.562991e-01 + outer loop + vertex 3.677690e+02 3.392171e+02 7.350000e+01 + vertex 3.677500e+02 3.390000e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652435e-01 3.651729e-01 8.562978e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.680425e+02 3.381965e+02 7.350000e+01 + vertex 3.681965e+02 3.380424e+02 7.350000e+01 + endloop + endfacet + facet normal 4.230634e-01 2.962645e-01 8.562971e-01 + outer loop + vertex 3.679175e+02 3.383750e+02 7.350000e+01 + vertex 3.680425e+02 3.381965e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.680832e-01 2.182881e-01 8.562993e-01 + outer loop + vertex 3.678254e+02 3.385725e+02 7.350000e+01 + vertex 3.679175e+02 3.383750e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336420e-01 4.988973e-01 8.562951e-01 + outer loop + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + vertex 3.685725e+02 3.378254e+02 7.350000e+01 + vertex 3.687830e+02 3.377690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.182900e-01 4.680872e-01 8.562966e-01 + outer loop + vertex 3.683750e+02 3.379175e+02 7.350000e+01 + vertex 3.685725e+02 3.378254e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.962162e-01 4.230954e-01 8.562980e-01 + outer loop + vertex 3.681965e+02 3.380424e+02 7.350000e+01 + vertex 3.683750e+02 3.379175e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.507215e-02 5.145148e-01 8.562961e-01 + outer loop + vertex 3.687830e+02 3.377690e+02 7.350000e+01 + vertex 3.690000e+02 3.377500e+02 7.350000e+01 + vertex 3.690000e+02 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -8.726706e-02 9.961850e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 3.377500e+02 7.350000e+01 + vertex 3.690000e+02 3.377500e+02 8.200000e+01 + vertex 3.692171e+02 3.377690e+02 7.350000e+01 + endloop + endfacet + facet normal -8.726706e-02 9.961850e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 3.377690e+02 7.350000e+01 + vertex 3.690000e+02 3.377500e+02 8.200000e+01 + vertex 3.692171e+02 3.377690e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 3.377690e+02 7.350000e+01 + vertex 3.692171e+02 3.377690e+02 8.200000e+01 + vertex 3.694275e+02 3.378254e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 3.378254e+02 7.350000e+01 + vertex 3.692171e+02 3.377690e+02 8.200000e+01 + vertex 3.694275e+02 3.378254e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 3.378254e+02 7.350000e+01 + vertex 3.694275e+02 3.378254e+02 8.200000e+01 + vertex 3.696250e+02 3.379175e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 3.379175e+02 7.350000e+01 + vertex 3.694275e+02 3.378254e+02 8.200000e+01 + vertex 3.696250e+02 3.379175e+02 8.200000e+01 + endloop + endfacet + facet normal -5.735266e-01 8.191869e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 3.379175e+02 7.350000e+01 + vertex 3.696250e+02 3.379175e+02 8.200000e+01 + vertex 3.698035e+02 3.380424e+02 7.350000e+01 + endloop + endfacet + facet normal -5.735266e-01 8.191869e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 3.380424e+02 7.350000e+01 + vertex 3.696250e+02 3.379175e+02 8.200000e+01 + vertex 3.698035e+02 3.380424e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 3.380424e+02 7.350000e+01 + vertex 3.698035e+02 3.380424e+02 8.200000e+01 + vertex 3.699576e+02 3.381965e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 3.381965e+02 7.350000e+01 + vertex 3.698035e+02 3.380424e+02 8.200000e+01 + vertex 3.699576e+02 3.381965e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191227e-01 5.736184e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 3.381965e+02 7.350000e+01 + vertex 3.699576e+02 3.381965e+02 8.200000e+01 + vertex 3.700825e+02 3.383750e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191227e-01 5.736184e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 3.383750e+02 7.350000e+01 + vertex 3.699576e+02 3.381965e+02 8.200000e+01 + vertex 3.700825e+02 3.383750e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063473e-01 4.225335e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 3.383750e+02 7.350000e+01 + vertex 3.700825e+02 3.383750e+02 8.200000e+01 + vertex 3.701746e+02 3.385725e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063473e-01 4.225335e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 3.385725e+02 7.350000e+01 + vertex 3.700825e+02 3.383750e+02 8.200000e+01 + vertex 3.701746e+02 3.385725e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 3.385725e+02 7.350000e+01 + vertex 3.701746e+02 3.385725e+02 8.200000e+01 + vertex 3.702310e+02 3.387829e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 3.702310e+02 3.387829e+02 7.350000e+01 + vertex 3.701746e+02 3.385725e+02 8.200000e+01 + vertex 3.702310e+02 3.387829e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.702310e+02 3.387829e+02 7.350000e+01 + vertex 3.702310e+02 3.387829e+02 8.200000e+01 + vertex 3.702500e+02 3.390000e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.702500e+02 3.390000e+02 7.350000e+01 + vertex 3.702310e+02 3.387829e+02 8.200000e+01 + vertex 3.702500e+02 3.390000e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961979e-01 -8.711945e-02 0.000000e+00 + outer loop + vertex 3.702500e+02 3.390000e+02 7.350000e+01 + vertex 3.702500e+02 3.390000e+02 8.200000e+01 + vertex 3.702310e+02 3.392171e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961979e-01 -8.711945e-02 0.000000e+00 + outer loop + vertex 3.702310e+02 3.392171e+02 7.350000e+01 + vertex 3.702500e+02 3.390000e+02 8.200000e+01 + vertex 3.702310e+02 3.392171e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 3.702310e+02 3.392171e+02 7.350000e+01 + vertex 3.702310e+02 3.392171e+02 8.200000e+01 + vertex 3.701746e+02 3.394275e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659004e-01 -2.589138e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 3.394275e+02 7.350000e+01 + vertex 3.702310e+02 3.392171e+02 8.200000e+01 + vertex 3.701746e+02 3.394275e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063473e-01 -4.225335e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 3.394275e+02 7.350000e+01 + vertex 3.701746e+02 3.394275e+02 8.200000e+01 + vertex 3.700825e+02 3.396250e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063473e-01 -4.225335e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 3.396250e+02 7.350000e+01 + vertex 3.701746e+02 3.394275e+02 8.200000e+01 + vertex 3.700825e+02 3.396250e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 3.396250e+02 7.350000e+01 + vertex 3.700825e+02 3.396250e+02 8.200000e+01 + vertex 3.699576e+02 3.398035e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 3.398035e+02 7.350000e+01 + vertex 3.700825e+02 3.396250e+02 8.200000e+01 + vertex 3.699576e+02 3.398035e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 3.398035e+02 7.350000e+01 + vertex 3.699576e+02 3.398035e+02 8.200000e+01 + vertex 3.698035e+02 3.399576e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 3.399576e+02 7.350000e+01 + vertex 3.699576e+02 3.398035e+02 8.200000e+01 + vertex 3.698035e+02 3.399576e+02 8.200000e+01 + endloop + endfacet + facet normal -5.735266e-01 -8.191869e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 3.399576e+02 7.350000e+01 + vertex 3.698035e+02 3.399576e+02 8.200000e+01 + vertex 3.696250e+02 3.400825e+02 7.350000e+01 + endloop + endfacet + facet normal -5.735266e-01 -8.191869e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 3.400825e+02 7.350000e+01 + vertex 3.698035e+02 3.399576e+02 8.200000e+01 + vertex 3.696250e+02 3.400825e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 3.400825e+02 7.350000e+01 + vertex 3.696250e+02 3.400825e+02 8.200000e+01 + vertex 3.694275e+02 3.401746e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 3.401746e+02 7.350000e+01 + vertex 3.696250e+02 3.400825e+02 8.200000e+01 + vertex 3.694275e+02 3.401746e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 3.401746e+02 7.350000e+01 + vertex 3.694275e+02 3.401746e+02 8.200000e+01 + vertex 3.692171e+02 3.402310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587862e-01 -9.659346e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 3.402310e+02 7.350000e+01 + vertex 3.694275e+02 3.401746e+02 8.200000e+01 + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal -8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 3.402310e+02 7.350000e+01 + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.690000e+02 3.402500e+02 7.350000e+01 + endloop + endfacet + facet normal -8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 3.402500e+02 7.350000e+01 + vertex 3.692171e+02 3.402310e+02 8.200000e+01 + vertex 3.690000e+02 3.402500e+02 8.200000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 3.402500e+02 7.350000e+01 + vertex 3.690000e+02 3.402500e+02 8.200000e+01 + vertex 3.687830e+02 3.402310e+02 7.350000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.687830e+02 3.402310e+02 7.350000e+01 + vertex 3.690000e+02 3.402500e+02 8.200000e+01 + vertex 3.687830e+02 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587520e-01 -9.659438e-01 0.000000e+00 + outer loop + vertex 3.687830e+02 3.402310e+02 7.350000e+01 + vertex 3.687830e+02 3.402310e+02 8.200000e+01 + vertex 3.685725e+02 3.401746e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587520e-01 -9.659438e-01 0.000000e+00 + outer loop + vertex 3.685725e+02 3.401746e+02 7.350000e+01 + vertex 3.687830e+02 3.402310e+02 8.200000e+01 + vertex 3.685725e+02 3.401746e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 3.685725e+02 3.401746e+02 7.350000e+01 + vertex 3.685725e+02 3.401746e+02 8.200000e+01 + vertex 3.683750e+02 3.400825e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226458e-01 -9.062949e-01 0.000000e+00 + outer loop + vertex 3.683750e+02 3.400825e+02 7.350000e+01 + vertex 3.685725e+02 3.401746e+02 8.200000e+01 + vertex 3.683750e+02 3.400825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.735266e-01 -8.191869e-01 0.000000e+00 + outer loop + vertex 3.683750e+02 3.400825e+02 7.350000e+01 + vertex 3.683750e+02 3.400825e+02 8.200000e+01 + vertex 3.681965e+02 3.399576e+02 7.350000e+01 + endloop + endfacet + facet normal 5.735266e-01 -8.191869e-01 0.000000e+00 + outer loop + vertex 3.681965e+02 3.399576e+02 7.350000e+01 + vertex 3.683750e+02 3.400825e+02 8.200000e+01 + vertex 3.681965e+02 3.399576e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071752e-01 -7.070384e-01 0.000000e+00 + outer loop + vertex 3.681965e+02 3.399576e+02 7.350000e+01 + vertex 3.681965e+02 3.399576e+02 8.200000e+01 + vertex 3.680425e+02 3.398035e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071752e-01 -7.070384e-01 0.000000e+00 + outer loop + vertex 3.680425e+02 3.398035e+02 7.350000e+01 + vertex 3.681965e+02 3.399576e+02 8.200000e+01 + vertex 3.680425e+02 3.398035e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 3.680425e+02 3.398035e+02 7.350000e+01 + vertex 3.680425e+02 3.398035e+02 8.200000e+01 + vertex 3.679175e+02 3.396250e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 3.679175e+02 3.396250e+02 7.350000e+01 + vertex 3.680425e+02 3.398035e+02 8.200000e+01 + vertex 3.679175e+02 3.396250e+02 8.200000e+01 + endloop + endfacet + facet normal 9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.679175e+02 3.396250e+02 7.350000e+01 + vertex 3.679175e+02 3.396250e+02 8.200000e+01 + vertex 3.678254e+02 3.394275e+02 7.350000e+01 + endloop + endfacet + facet normal 9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.678254e+02 3.394275e+02 7.350000e+01 + vertex 3.679175e+02 3.396250e+02 8.200000e+01 + vertex 3.678254e+02 3.394275e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.678254e+02 3.394275e+02 7.350000e+01 + vertex 3.678254e+02 3.394275e+02 8.200000e+01 + vertex 3.677690e+02 3.392171e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.677690e+02 3.392171e+02 7.350000e+01 + vertex 3.678254e+02 3.394275e+02 8.200000e+01 + vertex 3.677690e+02 3.392171e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961979e-01 -8.711945e-02 0.000000e+00 + outer loop + vertex 3.677690e+02 3.392171e+02 7.350000e+01 + vertex 3.677690e+02 3.392171e+02 8.200000e+01 + vertex 3.677500e+02 3.390000e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961979e-01 -8.711945e-02 0.000000e+00 + outer loop + vertex 3.677500e+02 3.390000e+02 7.350000e+01 + vertex 3.677690e+02 3.392171e+02 8.200000e+01 + vertex 3.677500e+02 3.390000e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 3.677500e+02 3.390000e+02 7.350000e+01 + vertex 3.677500e+02 3.390000e+02 8.200000e+01 + vertex 3.677690e+02 3.387829e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 3.677690e+02 3.387829e+02 7.350000e+01 + vertex 3.677500e+02 3.390000e+02 8.200000e+01 + vertex 3.677690e+02 3.387829e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 3.677690e+02 3.387829e+02 7.350000e+01 + vertex 3.677690e+02 3.387829e+02 8.200000e+01 + vertex 3.678254e+02 3.385725e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 3.678254e+02 3.385725e+02 7.350000e+01 + vertex 3.677690e+02 3.387829e+02 8.200000e+01 + vertex 3.678254e+02 3.385725e+02 8.200000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 3.678254e+02 3.385725e+02 7.350000e+01 + vertex 3.678254e+02 3.385725e+02 8.200000e+01 + vertex 3.679175e+02 3.383750e+02 7.350000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 3.679175e+02 3.383750e+02 7.350000e+01 + vertex 3.678254e+02 3.385725e+02 8.200000e+01 + vertex 3.679175e+02 3.383750e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191227e-01 5.736184e-01 -0.000000e+00 + outer loop + vertex 3.679175e+02 3.383750e+02 7.350000e+01 + vertex 3.679175e+02 3.383750e+02 8.200000e+01 + vertex 3.680425e+02 3.381965e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191227e-01 5.736184e-01 -0.000000e+00 + outer loop + vertex 3.680425e+02 3.381965e+02 7.350000e+01 + vertex 3.679175e+02 3.383750e+02 8.200000e+01 + vertex 3.680425e+02 3.381965e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071752e-01 7.070384e-01 -0.000000e+00 + outer loop + vertex 3.680425e+02 3.381965e+02 7.350000e+01 + vertex 3.680425e+02 3.381965e+02 8.200000e+01 + vertex 3.681965e+02 3.380424e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071752e-01 7.070384e-01 -0.000000e+00 + outer loop + vertex 3.681965e+02 3.380424e+02 7.350000e+01 + vertex 3.680425e+02 3.381965e+02 8.200000e+01 + vertex 3.681965e+02 3.380424e+02 8.200000e+01 + endloop + endfacet + facet normal 5.735266e-01 8.191869e-01 -0.000000e+00 + outer loop + vertex 3.681965e+02 3.380424e+02 7.350000e+01 + vertex 3.681965e+02 3.380424e+02 8.200000e+01 + vertex 3.683750e+02 3.379175e+02 7.350000e+01 + endloop + endfacet + facet normal 5.735266e-01 8.191869e-01 -0.000000e+00 + outer loop + vertex 3.683750e+02 3.379175e+02 7.350000e+01 + vertex 3.681965e+02 3.380424e+02 8.200000e+01 + vertex 3.683750e+02 3.379175e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 3.683750e+02 3.379175e+02 7.350000e+01 + vertex 3.683750e+02 3.379175e+02 8.200000e+01 + vertex 3.685725e+02 3.378254e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 3.685725e+02 3.378254e+02 7.350000e+01 + vertex 3.683750e+02 3.379175e+02 8.200000e+01 + vertex 3.685725e+02 3.378254e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587520e-01 9.659438e-01 -0.000000e+00 + outer loop + vertex 3.685725e+02 3.378254e+02 7.350000e+01 + vertex 3.685725e+02 3.378254e+02 8.200000e+01 + vertex 3.687830e+02 3.377690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587520e-01 9.659438e-01 -0.000000e+00 + outer loop + vertex 3.687830e+02 3.377690e+02 7.350000e+01 + vertex 3.685725e+02 3.378254e+02 8.200000e+01 + vertex 3.687830e+02 3.377690e+02 8.200000e+01 + endloop + endfacet + facet normal 8.726706e-02 9.961850e-01 -0.000000e+00 + outer loop + vertex 3.687830e+02 3.377690e+02 7.350000e+01 + vertex 3.687830e+02 3.377690e+02 8.200000e+01 + vertex 3.690000e+02 3.377500e+02 7.350000e+01 + endloop + endfacet + facet normal 8.726706e-02 9.961850e-01 -0.000000e+00 + outer loop + vertex 3.690000e+02 3.377500e+02 7.350000e+01 + vertex 3.687830e+02 3.377690e+02 8.200000e+01 + vertex 3.690000e+02 3.377500e+02 8.200000e+01 + endloop + endfacet + facet normal -1.336577e-01 4.988853e-01 8.562997e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.557171e+02 3.712690e+02 7.350000e+01 + vertex 3.559275e+02 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal -4.500164e-02 5.145164e-01 8.562988e-01 + outer loop + vertex 3.555000e+02 3.712500e+02 7.350000e+01 + vertex 3.557171e+02 3.712690e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.651729e-01 3.652435e-01 8.562978e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.563035e+02 3.715425e+02 7.350000e+01 + vertex 3.564576e+02 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal -2.962962e-01 4.230381e-01 8.562986e-01 + outer loop + vertex 3.561250e+02 3.714175e+02 7.350000e+01 + vertex 3.563035e+02 3.715425e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.182602e-01 4.680941e-01 8.563004e-01 + outer loop + vertex 3.559275e+02 3.713254e+02 7.350000e+01 + vertex 3.561250e+02 3.714175e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988889e-01 1.336398e-01 8.563004e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.566746e+02 3.720725e+02 7.350000e+01 + vertex 3.567310e+02 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal -4.680797e-01 2.182865e-01 8.563016e-01 + outer loop + vertex 3.565825e+02 3.718750e+02 7.350000e+01 + vertex 3.566746e+02 3.720725e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.230592e-01 2.962615e-01 8.563002e-01 + outer loop + vertex 3.564576e+02 3.716965e+02 7.350000e+01 + vertex 3.565825e+02 3.718750e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988853e-01 -1.336577e-01 8.562997e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.567310e+02 3.727171e+02 7.350000e+01 + vertex 3.566746e+02 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal -5.145164e-01 -4.500164e-02 8.562988e-01 + outer loop + vertex 3.567500e+02 3.725000e+02 7.350000e+01 + vertex 3.567310e+02 3.727171e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -5.145164e-01 4.500164e-02 8.562988e-01 + outer loop + vertex 3.567310e+02 3.722830e+02 7.350000e+01 + vertex 3.567500e+02 3.725000e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652105e-01 -3.652105e-01 8.562959e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.564576e+02 3.733035e+02 7.350000e+01 + vertex 3.563035e+02 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal -4.230634e-01 -2.962645e-01 8.562971e-01 + outer loop + vertex 3.565825e+02 3.731250e+02 7.350000e+01 + vertex 3.564576e+02 3.733035e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.680832e-01 -2.182881e-01 8.562993e-01 + outer loop + vertex 3.566746e+02 3.729275e+02 7.350000e+01 + vertex 3.565825e+02 3.731250e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.337248e-01 -4.988718e-01 8.562970e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.559275e+02 3.736746e+02 7.350000e+01 + vertex 3.557171e+02 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.182040e-01 -4.681248e-01 8.562979e-01 + outer loop + vertex 3.561250e+02 3.735825e+02 7.350000e+01 + vertex 3.559275e+02 3.736746e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.962962e-01 -4.230381e-01 8.562986e-01 + outer loop + vertex 3.563035e+02 3.734576e+02 7.350000e+01 + vertex 3.561250e+02 3.735825e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.337248e-01 -4.988718e-01 8.562970e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.552830e+02 3.737310e+02 7.350000e+01 + vertex 3.550725e+02 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal 4.500164e-02 -5.145164e-01 8.562988e-01 + outer loop + vertex 3.555000e+02 3.737500e+02 7.350000e+01 + vertex 3.552830e+02 3.737310e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.500164e-02 -5.145164e-01 8.562988e-01 + outer loop + vertex 3.557171e+02 3.737310e+02 7.350000e+01 + vertex 3.555000e+02 3.737500e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652105e-01 -3.652105e-01 8.562959e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.546965e+02 3.734576e+02 7.350000e+01 + vertex 3.545425e+02 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal 2.962962e-01 -4.230381e-01 8.562986e-01 + outer loop + vertex 3.548750e+02 3.735825e+02 7.350000e+01 + vertex 3.546965e+02 3.734576e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.182040e-01 -4.681248e-01 8.562979e-01 + outer loop + vertex 3.550725e+02 3.736746e+02 7.350000e+01 + vertex 3.548750e+02 3.735825e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988853e-01 -1.336577e-01 8.562997e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.543254e+02 3.729275e+02 7.350000e+01 + vertex 3.542690e+02 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal 4.680832e-01 -2.182881e-01 8.562993e-01 + outer loop + vertex 3.544175e+02 3.731250e+02 7.350000e+01 + vertex 3.543254e+02 3.729275e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.230634e-01 -2.962645e-01 8.562971e-01 + outer loop + vertex 3.545425e+02 3.733035e+02 7.350000e+01 + vertex 3.544175e+02 3.731250e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988889e-01 1.336398e-01 8.563004e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.542690e+02 3.722830e+02 7.350000e+01 + vertex 3.543254e+02 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal 5.145164e-01 4.500164e-02 8.562988e-01 + outer loop + vertex 3.542500e+02 3.725000e+02 7.350000e+01 + vertex 3.542690e+02 3.722830e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 5.145164e-01 -4.500164e-02 8.562988e-01 + outer loop + vertex 3.542690e+02 3.727171e+02 7.350000e+01 + vertex 3.542500e+02 3.725000e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.651729e-01 3.652435e-01 8.562978e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.545425e+02 3.716965e+02 7.350000e+01 + vertex 3.546965e+02 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal 4.230592e-01 2.962615e-01 8.563002e-01 + outer loop + vertex 3.544175e+02 3.718750e+02 7.350000e+01 + vertex 3.545425e+02 3.716965e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.680797e-01 2.182865e-01 8.563016e-01 + outer loop + vertex 3.543254e+02 3.720725e+02 7.350000e+01 + vertex 3.544175e+02 3.718750e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336577e-01 4.988853e-01 8.562997e-01 + outer loop + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + vertex 3.550725e+02 3.713254e+02 7.350000e+01 + vertex 3.552830e+02 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.182602e-01 4.680941e-01 8.563004e-01 + outer loop + vertex 3.548750e+02 3.714175e+02 7.350000e+01 + vertex 3.550725e+02 3.713254e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.962962e-01 4.230381e-01 8.562986e-01 + outer loop + vertex 3.546965e+02 3.715425e+02 7.350000e+01 + vertex 3.548750e+02 3.714175e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.500164e-02 5.145164e-01 8.562988e-01 + outer loop + vertex 3.552830e+02 3.712690e+02 7.350000e+01 + vertex 3.555000e+02 3.712500e+02 7.350000e+01 + vertex 3.555000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -8.713132e-02 9.961968e-01 0.000000e+00 + outer loop + vertex 3.555000e+02 3.712500e+02 7.350000e+01 + vertex 3.555000e+02 3.712500e+02 8.200000e+01 + vertex 3.557171e+02 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal -8.713132e-02 9.961968e-01 0.000000e+00 + outer loop + vertex 3.557171e+02 3.712690e+02 7.350000e+01 + vertex 3.555000e+02 3.712500e+02 8.200000e+01 + vertex 3.557171e+02 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.557171e+02 3.712690e+02 7.350000e+01 + vertex 3.557171e+02 3.712690e+02 8.200000e+01 + vertex 3.559275e+02 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.559275e+02 3.713254e+02 7.350000e+01 + vertex 3.557171e+02 3.712690e+02 8.200000e+01 + vertex 3.559275e+02 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal -4.225935e-01 9.063194e-01 0.000000e+00 + outer loop + vertex 3.559275e+02 3.713254e+02 7.350000e+01 + vertex 3.559275e+02 3.713254e+02 8.200000e+01 + vertex 3.561250e+02 3.714175e+02 7.350000e+01 + endloop + endfacet + facet normal -4.225935e-01 9.063194e-01 0.000000e+00 + outer loop + vertex 3.561250e+02 3.714175e+02 7.350000e+01 + vertex 3.559275e+02 3.713254e+02 8.200000e+01 + vertex 3.561250e+02 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736827e-01 8.190777e-01 0.000000e+00 + outer loop + vertex 3.561250e+02 3.714175e+02 7.350000e+01 + vertex 3.561250e+02 3.714175e+02 8.200000e+01 + vertex 3.563035e+02 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736827e-01 8.190777e-01 0.000000e+00 + outer loop + vertex 3.563035e+02 3.715425e+02 7.350000e+01 + vertex 3.561250e+02 3.714175e+02 8.200000e+01 + vertex 3.563035e+02 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal -7.070384e-01 7.071752e-01 0.000000e+00 + outer loop + vertex 3.563035e+02 3.715425e+02 7.350000e+01 + vertex 3.563035e+02 3.715425e+02 8.200000e+01 + vertex 3.564576e+02 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal -7.070384e-01 7.071752e-01 0.000000e+00 + outer loop + vertex 3.564576e+02 3.716965e+02 7.350000e+01 + vertex 3.563035e+02 3.715425e+02 8.200000e+01 + vertex 3.564576e+02 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191227e-01 5.736184e-01 0.000000e+00 + outer loop + vertex 3.564576e+02 3.716965e+02 7.350000e+01 + vertex 3.564576e+02 3.716965e+02 8.200000e+01 + vertex 3.565825e+02 3.718750e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191227e-01 5.736184e-01 0.000000e+00 + outer loop + vertex 3.565825e+02 3.718750e+02 7.350000e+01 + vertex 3.564576e+02 3.716965e+02 8.200000e+01 + vertex 3.565825e+02 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal -9.062949e-01 4.226458e-01 0.000000e+00 + outer loop + vertex 3.565825e+02 3.718750e+02 7.350000e+01 + vertex 3.565825e+02 3.718750e+02 8.200000e+01 + vertex 3.566746e+02 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal -9.062949e-01 4.226458e-01 0.000000e+00 + outer loop + vertex 3.566746e+02 3.720725e+02 7.350000e+01 + vertex 3.565825e+02 3.718750e+02 8.200000e+01 + vertex 3.566746e+02 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659438e-01 2.587520e-01 0.000000e+00 + outer loop + vertex 3.566746e+02 3.720725e+02 7.350000e+01 + vertex 3.566746e+02 3.720725e+02 8.200000e+01 + vertex 3.567310e+02 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659438e-01 2.587520e-01 0.000000e+00 + outer loop + vertex 3.567310e+02 3.722830e+02 7.350000e+01 + vertex 3.566746e+02 3.720725e+02 8.200000e+01 + vertex 3.567310e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.567310e+02 3.722830e+02 7.350000e+01 + vertex 3.567310e+02 3.722830e+02 8.200000e+01 + vertex 3.567500e+02 3.725000e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.567500e+02 3.725000e+02 7.350000e+01 + vertex 3.567310e+02 3.722830e+02 8.200000e+01 + vertex 3.567500e+02 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.567500e+02 3.725000e+02 7.350000e+01 + vertex 3.567500e+02 3.725000e+02 8.200000e+01 + vertex 3.567310e+02 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.567310e+02 3.727171e+02 7.350000e+01 + vertex 3.567500e+02 3.725000e+02 8.200000e+01 + vertex 3.567310e+02 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.567310e+02 3.727171e+02 7.350000e+01 + vertex 3.567310e+02 3.727171e+02 8.200000e+01 + vertex 3.566746e+02 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.566746e+02 3.729275e+02 7.350000e+01 + vertex 3.567310e+02 3.727171e+02 8.200000e+01 + vertex 3.566746e+02 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal -9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.566746e+02 3.729275e+02 7.350000e+01 + vertex 3.566746e+02 3.729275e+02 8.200000e+01 + vertex 3.565825e+02 3.731250e+02 7.350000e+01 + endloop + endfacet + facet normal -9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.565825e+02 3.731250e+02 7.350000e+01 + vertex 3.566746e+02 3.729275e+02 8.200000e+01 + vertex 3.565825e+02 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 3.565825e+02 3.731250e+02 7.350000e+01 + vertex 3.565825e+02 3.731250e+02 8.200000e+01 + vertex 3.564576e+02 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 3.564576e+02 3.733035e+02 7.350000e+01 + vertex 3.565825e+02 3.731250e+02 8.200000e+01 + vertex 3.564576e+02 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.564576e+02 3.733035e+02 7.350000e+01 + vertex 3.564576e+02 3.733035e+02 8.200000e+01 + vertex 3.563035e+02 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.563035e+02 3.734576e+02 7.350000e+01 + vertex 3.564576e+02 3.733035e+02 8.200000e+01 + vertex 3.563035e+02 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736827e-01 -8.190777e-01 0.000000e+00 + outer loop + vertex 3.563035e+02 3.734576e+02 7.350000e+01 + vertex 3.563035e+02 3.734576e+02 8.200000e+01 + vertex 3.561250e+02 3.735825e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736827e-01 -8.190777e-01 0.000000e+00 + outer loop + vertex 3.561250e+02 3.735825e+02 7.350000e+01 + vertex 3.563035e+02 3.734576e+02 8.200000e+01 + vertex 3.561250e+02 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal -4.224811e-01 -9.063717e-01 0.000000e+00 + outer loop + vertex 3.561250e+02 3.735825e+02 7.350000e+01 + vertex 3.561250e+02 3.735825e+02 8.200000e+01 + vertex 3.559275e+02 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal -4.224811e-01 -9.063717e-01 0.000000e+00 + outer loop + vertex 3.559275e+02 3.736746e+02 7.350000e+01 + vertex 3.561250e+02 3.735825e+02 8.200000e+01 + vertex 3.559275e+02 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal -2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 3.559275e+02 3.736746e+02 7.350000e+01 + vertex 3.559275e+02 3.736746e+02 8.200000e+01 + vertex 3.557171e+02 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 3.557171e+02 3.737310e+02 7.350000e+01 + vertex 3.559275e+02 3.736746e+02 8.200000e+01 + vertex 3.557171e+02 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal -8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.557171e+02 3.737310e+02 7.350000e+01 + vertex 3.557171e+02 3.737310e+02 8.200000e+01 + vertex 3.555000e+02 3.737500e+02 7.350000e+01 + endloop + endfacet + facet normal -8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.555000e+02 3.737500e+02 7.350000e+01 + vertex 3.557171e+02 3.737310e+02 8.200000e+01 + vertex 3.555000e+02 3.737500e+02 8.200000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.555000e+02 3.737500e+02 7.350000e+01 + vertex 3.555000e+02 3.737500e+02 8.200000e+01 + vertex 3.552830e+02 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.552830e+02 3.737310e+02 7.350000e+01 + vertex 3.555000e+02 3.737500e+02 8.200000e+01 + vertex 3.552830e+02 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 3.552830e+02 3.737310e+02 7.350000e+01 + vertex 3.552830e+02 3.737310e+02 8.200000e+01 + vertex 3.550725e+02 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal 2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 3.550725e+02 3.736746e+02 7.350000e+01 + vertex 3.552830e+02 3.737310e+02 8.200000e+01 + vertex 3.550725e+02 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 4.224811e-01 -9.063717e-01 0.000000e+00 + outer loop + vertex 3.550725e+02 3.736746e+02 7.350000e+01 + vertex 3.550725e+02 3.736746e+02 8.200000e+01 + vertex 3.548750e+02 3.735825e+02 7.350000e+01 + endloop + endfacet + facet normal 4.224811e-01 -9.063717e-01 0.000000e+00 + outer loop + vertex 3.548750e+02 3.735825e+02 7.350000e+01 + vertex 3.550725e+02 3.736746e+02 8.200000e+01 + vertex 3.548750e+02 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736827e-01 -8.190777e-01 0.000000e+00 + outer loop + vertex 3.548750e+02 3.735825e+02 7.350000e+01 + vertex 3.548750e+02 3.735825e+02 8.200000e+01 + vertex 3.546965e+02 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736827e-01 -8.190777e-01 0.000000e+00 + outer loop + vertex 3.546965e+02 3.734576e+02 7.350000e+01 + vertex 3.548750e+02 3.735825e+02 8.200000e+01 + vertex 3.546965e+02 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.546965e+02 3.734576e+02 7.350000e+01 + vertex 3.546965e+02 3.734576e+02 8.200000e+01 + vertex 3.545425e+02 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.545425e+02 3.733035e+02 7.350000e+01 + vertex 3.546965e+02 3.734576e+02 8.200000e+01 + vertex 3.545425e+02 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 3.545425e+02 3.733035e+02 7.350000e+01 + vertex 3.545425e+02 3.733035e+02 8.200000e+01 + vertex 3.544175e+02 3.731250e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191227e-01 -5.736184e-01 0.000000e+00 + outer loop + vertex 3.544175e+02 3.731250e+02 7.350000e+01 + vertex 3.545425e+02 3.733035e+02 8.200000e+01 + vertex 3.544175e+02 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.544175e+02 3.731250e+02 7.350000e+01 + vertex 3.544175e+02 3.731250e+02 8.200000e+01 + vertex 3.543254e+02 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal 9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.543254e+02 3.729275e+02 7.350000e+01 + vertex 3.544175e+02 3.731250e+02 8.200000e+01 + vertex 3.543254e+02 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.543254e+02 3.729275e+02 7.350000e+01 + vertex 3.543254e+02 3.729275e+02 8.200000e+01 + vertex 3.542690e+02 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.542690e+02 3.727171e+02 7.350000e+01 + vertex 3.543254e+02 3.729275e+02 8.200000e+01 + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.542690e+02 3.727171e+02 7.350000e+01 + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + vertex 3.542500e+02 3.725000e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.542500e+02 3.725000e+02 7.350000e+01 + vertex 3.542690e+02 3.727171e+02 8.200000e+01 + vertex 3.542500e+02 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 3.542500e+02 3.725000e+02 7.350000e+01 + vertex 3.542500e+02 3.725000e+02 8.200000e+01 + vertex 3.542690e+02 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961968e-01 8.713132e-02 -0.000000e+00 + outer loop + vertex 3.542690e+02 3.722830e+02 7.350000e+01 + vertex 3.542500e+02 3.725000e+02 8.200000e+01 + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659438e-01 2.587520e-01 -0.000000e+00 + outer loop + vertex 3.542690e+02 3.722830e+02 7.350000e+01 + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + vertex 3.543254e+02 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659438e-01 2.587520e-01 -0.000000e+00 + outer loop + vertex 3.543254e+02 3.720725e+02 7.350000e+01 + vertex 3.542690e+02 3.722830e+02 8.200000e+01 + vertex 3.543254e+02 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 3.543254e+02 3.720725e+02 7.350000e+01 + vertex 3.543254e+02 3.720725e+02 8.200000e+01 + vertex 3.544175e+02 3.718750e+02 7.350000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 3.544175e+02 3.718750e+02 7.350000e+01 + vertex 3.543254e+02 3.720725e+02 8.200000e+01 + vertex 3.544175e+02 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191227e-01 5.736184e-01 -0.000000e+00 + outer loop + vertex 3.544175e+02 3.718750e+02 7.350000e+01 + vertex 3.544175e+02 3.718750e+02 8.200000e+01 + vertex 3.545425e+02 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191227e-01 5.736184e-01 -0.000000e+00 + outer loop + vertex 3.545425e+02 3.716965e+02 7.350000e+01 + vertex 3.544175e+02 3.718750e+02 8.200000e+01 + vertex 3.545425e+02 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal 7.070384e-01 7.071752e-01 -0.000000e+00 + outer loop + vertex 3.545425e+02 3.716965e+02 7.350000e+01 + vertex 3.545425e+02 3.716965e+02 8.200000e+01 + vertex 3.546965e+02 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal 7.070384e-01 7.071752e-01 -0.000000e+00 + outer loop + vertex 3.546965e+02 3.715425e+02 7.350000e+01 + vertex 3.545425e+02 3.716965e+02 8.200000e+01 + vertex 3.546965e+02 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736827e-01 8.190777e-01 -0.000000e+00 + outer loop + vertex 3.546965e+02 3.715425e+02 7.350000e+01 + vertex 3.546965e+02 3.715425e+02 8.200000e+01 + vertex 3.548750e+02 3.714175e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736827e-01 8.190777e-01 -0.000000e+00 + outer loop + vertex 3.548750e+02 3.714175e+02 7.350000e+01 + vertex 3.546965e+02 3.715425e+02 8.200000e+01 + vertex 3.548750e+02 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 4.225935e-01 9.063194e-01 -0.000000e+00 + outer loop + vertex 3.548750e+02 3.714175e+02 7.350000e+01 + vertex 3.548750e+02 3.714175e+02 8.200000e+01 + vertex 3.550725e+02 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal 4.225935e-01 9.063194e-01 -0.000000e+00 + outer loop + vertex 3.550725e+02 3.713254e+02 7.350000e+01 + vertex 3.548750e+02 3.714175e+02 8.200000e+01 + vertex 3.550725e+02 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 3.550725e+02 3.713254e+02 7.350000e+01 + vertex 3.550725e+02 3.713254e+02 8.200000e+01 + vertex 3.552830e+02 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 3.552830e+02 3.712690e+02 7.350000e+01 + vertex 3.550725e+02 3.713254e+02 8.200000e+01 + vertex 3.552830e+02 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal 8.713132e-02 9.961968e-01 -0.000000e+00 + outer loop + vertex 3.552830e+02 3.712690e+02 7.350000e+01 + vertex 3.552830e+02 3.712690e+02 8.200000e+01 + vertex 3.555000e+02 3.712500e+02 7.350000e+01 + endloop + endfacet + facet normal 8.713132e-02 9.961968e-01 -0.000000e+00 + outer loop + vertex 3.555000e+02 3.712500e+02 7.350000e+01 + vertex 3.552830e+02 3.712690e+02 8.200000e+01 + vertex 3.555000e+02 3.712500e+02 8.200000e+01 + endloop + endfacet + facet normal -1.336571e-01 4.988830e-01 8.563011e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.357171e+02 3.712690e+02 7.350000e+01 + vertex 3.359275e+02 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal -4.499548e-02 5.145166e-01 8.562991e-01 + outer loop + vertex 3.355000e+02 3.712500e+02 7.350000e+01 + vertex 3.357171e+02 3.712690e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.651684e-01 3.652390e-01 8.563017e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.363035e+02 3.715425e+02 7.350000e+01 + vertex 3.364576e+02 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal -2.962615e-01 4.230592e-01 8.563002e-01 + outer loop + vertex 3.361250e+02 3.714175e+02 7.350000e+01 + vertex 3.363035e+02 3.715425e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.182865e-01 4.680797e-01 8.563016e-01 + outer loop + vertex 3.359275e+02 3.713254e+02 7.350000e+01 + vertex 3.361250e+02 3.714175e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988889e-01 1.336398e-01 8.563004e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.366746e+02 3.720725e+02 7.350000e+01 + vertex 3.367310e+02 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal -4.680797e-01 2.182865e-01 8.563016e-01 + outer loop + vertex 3.365825e+02 3.718750e+02 7.350000e+01 + vertex 3.366746e+02 3.720725e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.230893e-01 2.962120e-01 8.563025e-01 + outer loop + vertex 3.364576e+02 3.716965e+02 7.350000e+01 + vertex 3.365825e+02 3.718750e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988853e-01 -1.336577e-01 8.562997e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.367310e+02 3.727171e+02 7.350000e+01 + vertex 3.366746e+02 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal -5.145164e-01 -4.500164e-02 8.562988e-01 + outer loop + vertex 3.367500e+02 3.725000e+02 7.350000e+01 + vertex 3.367310e+02 3.727171e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -5.145164e-01 4.500164e-02 8.562988e-01 + outer loop + vertex 3.367310e+02 3.722830e+02 7.350000e+01 + vertex 3.367500e+02 3.725000e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652060e-01 -3.652060e-01 8.562997e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.364576e+02 3.733035e+02 7.350000e+01 + vertex 3.363035e+02 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal -4.230936e-01 -2.962150e-01 8.562993e-01 + outer loop + vertex 3.365825e+02 3.731250e+02 7.350000e+01 + vertex 3.364576e+02 3.733035e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.680832e-01 -2.182881e-01 8.562993e-01 + outer loop + vertex 3.366746e+02 3.729275e+02 7.350000e+01 + vertex 3.365825e+02 3.731250e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.337242e-01 -4.988696e-01 8.562984e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.359275e+02 3.736746e+02 7.350000e+01 + vertex 3.357171e+02 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.182302e-01 -4.681105e-01 8.562991e-01 + outer loop + vertex 3.361250e+02 3.735825e+02 7.350000e+01 + vertex 3.359275e+02 3.736746e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.962615e-01 -4.230592e-01 8.563002e-01 + outer loop + vertex 3.363035e+02 3.734576e+02 7.350000e+01 + vertex 3.361250e+02 3.735825e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.337248e-01 -4.988718e-01 8.562970e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.352829e+02 3.737310e+02 7.350000e+01 + vertex 3.350725e+02 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal 4.500164e-02 -5.145164e-01 8.562988e-01 + outer loop + vertex 3.355000e+02 3.737500e+02 7.350000e+01 + vertex 3.352829e+02 3.737310e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.499548e-02 -5.145166e-01 8.562991e-01 + outer loop + vertex 3.357171e+02 3.737310e+02 7.350000e+01 + vertex 3.355000e+02 3.737500e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652105e-01 -3.652105e-01 8.562959e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.346965e+02 3.734576e+02 7.350000e+01 + vertex 3.345424e+02 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal 2.962645e-01 -4.230634e-01 8.562971e-01 + outer loop + vertex 3.348750e+02 3.735825e+02 7.350000e+01 + vertex 3.346965e+02 3.734576e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.182318e-01 -4.681140e-01 8.562968e-01 + outer loop + vertex 3.350725e+02 3.736746e+02 7.350000e+01 + vertex 3.348750e+02 3.735825e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988937e-01 -1.336600e-01 8.562944e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.343254e+02 3.729275e+02 7.350000e+01 + vertex 3.342690e+02 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal 4.680906e-01 -2.182916e-01 8.562943e-01 + outer loop + vertex 3.344175e+02 3.731250e+02 7.350000e+01 + vertex 3.343254e+02 3.729275e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.230997e-01 -2.962192e-01 8.562948e-01 + outer loop + vertex 3.345424e+02 3.733035e+02 7.350000e+01 + vertex 3.344175e+02 3.731250e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988973e-01 1.336420e-01 8.562951e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.342690e+02 3.722830e+02 7.350000e+01 + vertex 3.343254e+02 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal 5.145148e-01 4.507215e-02 8.562961e-01 + outer loop + vertex 3.342500e+02 3.725000e+02 7.350000e+01 + vertex 3.342690e+02 3.722830e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 5.145148e-01 -4.507215e-02 8.562961e-01 + outer loop + vertex 3.342690e+02 3.727171e+02 7.350000e+01 + vertex 3.342500e+02 3.725000e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.651729e-01 3.652435e-01 8.562978e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.345424e+02 3.716965e+02 7.350000e+01 + vertex 3.346965e+02 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal 4.230954e-01 2.962162e-01 8.562980e-01 + outer loop + vertex 3.344175e+02 3.718750e+02 7.350000e+01 + vertex 3.345424e+02 3.716965e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.680872e-01 2.182900e-01 8.562966e-01 + outer loop + vertex 3.343254e+02 3.720725e+02 7.350000e+01 + vertex 3.344175e+02 3.718750e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336577e-01 4.988853e-01 8.562997e-01 + outer loop + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + vertex 3.350725e+02 3.713254e+02 7.350000e+01 + vertex 3.352829e+02 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.182881e-01 4.680832e-01 8.562993e-01 + outer loop + vertex 3.348750e+02 3.714175e+02 7.350000e+01 + vertex 3.350725e+02 3.713254e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.962645e-01 4.230634e-01 8.562971e-01 + outer loop + vertex 3.346965e+02 3.715425e+02 7.350000e+01 + vertex 3.348750e+02 3.714175e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.500164e-02 5.145164e-01 8.562988e-01 + outer loop + vertex 3.352829e+02 3.712690e+02 7.350000e+01 + vertex 3.355000e+02 3.712500e+02 7.350000e+01 + vertex 3.355000e+02 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -8.711945e-02 9.961979e-01 0.000000e+00 + outer loop + vertex 3.355000e+02 3.712500e+02 7.350000e+01 + vertex 3.355000e+02 3.712500e+02 8.200000e+01 + vertex 3.357171e+02 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal -8.711945e-02 9.961979e-01 0.000000e+00 + outer loop + vertex 3.357171e+02 3.712690e+02 7.350000e+01 + vertex 3.355000e+02 3.712500e+02 8.200000e+01 + vertex 3.357171e+02 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.357171e+02 3.712690e+02 7.350000e+01 + vertex 3.357171e+02 3.712690e+02 8.200000e+01 + vertex 3.359275e+02 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587862e-01 9.659346e-01 0.000000e+00 + outer loop + vertex 3.359275e+02 3.713254e+02 7.350000e+01 + vertex 3.357171e+02 3.712690e+02 8.200000e+01 + vertex 3.359275e+02 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 3.359275e+02 3.713254e+02 7.350000e+01 + vertex 3.359275e+02 3.713254e+02 8.200000e+01 + vertex 3.361250e+02 3.714175e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226458e-01 9.062949e-01 0.000000e+00 + outer loop + vertex 3.361250e+02 3.714175e+02 7.350000e+01 + vertex 3.359275e+02 3.713254e+02 8.200000e+01 + vertex 3.361250e+02 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736184e-01 8.191227e-01 0.000000e+00 + outer loop + vertex 3.361250e+02 3.714175e+02 7.350000e+01 + vertex 3.361250e+02 3.714175e+02 8.200000e+01 + vertex 3.363035e+02 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736184e-01 8.191227e-01 0.000000e+00 + outer loop + vertex 3.363035e+02 3.715425e+02 7.350000e+01 + vertex 3.361250e+02 3.714175e+02 8.200000e+01 + vertex 3.363035e+02 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal -7.070384e-01 7.071752e-01 0.000000e+00 + outer loop + vertex 3.363035e+02 3.715425e+02 7.350000e+01 + vertex 3.363035e+02 3.715425e+02 8.200000e+01 + vertex 3.364576e+02 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal -7.070384e-01 7.071752e-01 0.000000e+00 + outer loop + vertex 3.364576e+02 3.716965e+02 7.350000e+01 + vertex 3.363035e+02 3.715425e+02 8.200000e+01 + vertex 3.364576e+02 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191869e-01 5.735266e-01 0.000000e+00 + outer loop + vertex 3.364576e+02 3.716965e+02 7.350000e+01 + vertex 3.364576e+02 3.716965e+02 8.200000e+01 + vertex 3.365825e+02 3.718750e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191869e-01 5.735266e-01 0.000000e+00 + outer loop + vertex 3.365825e+02 3.718750e+02 7.350000e+01 + vertex 3.364576e+02 3.716965e+02 8.200000e+01 + vertex 3.365825e+02 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal -9.062949e-01 4.226458e-01 0.000000e+00 + outer loop + vertex 3.365825e+02 3.718750e+02 7.350000e+01 + vertex 3.365825e+02 3.718750e+02 8.200000e+01 + vertex 3.366746e+02 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal -9.062949e-01 4.226458e-01 0.000000e+00 + outer loop + vertex 3.366746e+02 3.720725e+02 7.350000e+01 + vertex 3.365825e+02 3.718750e+02 8.200000e+01 + vertex 3.366746e+02 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659438e-01 2.587520e-01 0.000000e+00 + outer loop + vertex 3.366746e+02 3.720725e+02 7.350000e+01 + vertex 3.366746e+02 3.720725e+02 8.200000e+01 + vertex 3.367310e+02 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659438e-01 2.587520e-01 0.000000e+00 + outer loop + vertex 3.367310e+02 3.722830e+02 7.350000e+01 + vertex 3.366746e+02 3.720725e+02 8.200000e+01 + vertex 3.367310e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.367310e+02 3.722830e+02 7.350000e+01 + vertex 3.367310e+02 3.722830e+02 8.200000e+01 + vertex 3.367500e+02 3.725000e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961968e-01 8.713132e-02 0.000000e+00 + outer loop + vertex 3.367500e+02 3.725000e+02 7.350000e+01 + vertex 3.367310e+02 3.722830e+02 8.200000e+01 + vertex 3.367500e+02 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.367500e+02 3.725000e+02 7.350000e+01 + vertex 3.367500e+02 3.725000e+02 8.200000e+01 + vertex 3.367310e+02 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961968e-01 -8.713132e-02 0.000000e+00 + outer loop + vertex 3.367310e+02 3.727171e+02 7.350000e+01 + vertex 3.367500e+02 3.725000e+02 8.200000e+01 + vertex 3.367310e+02 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.367310e+02 3.727171e+02 7.350000e+01 + vertex 3.367310e+02 3.727171e+02 8.200000e+01 + vertex 3.366746e+02 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.366746e+02 3.729275e+02 7.350000e+01 + vertex 3.367310e+02 3.727171e+02 8.200000e+01 + vertex 3.366746e+02 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal -9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.366746e+02 3.729275e+02 7.350000e+01 + vertex 3.366746e+02 3.729275e+02 8.200000e+01 + vertex 3.365825e+02 3.731250e+02 7.350000e+01 + endloop + endfacet + facet normal -9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.365825e+02 3.731250e+02 7.350000e+01 + vertex 3.366746e+02 3.729275e+02 8.200000e+01 + vertex 3.365825e+02 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191869e-01 -5.735266e-01 0.000000e+00 + outer loop + vertex 3.365825e+02 3.731250e+02 7.350000e+01 + vertex 3.365825e+02 3.731250e+02 8.200000e+01 + vertex 3.364576e+02 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191869e-01 -5.735266e-01 0.000000e+00 + outer loop + vertex 3.364576e+02 3.733035e+02 7.350000e+01 + vertex 3.365825e+02 3.731250e+02 8.200000e+01 + vertex 3.364576e+02 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.364576e+02 3.733035e+02 7.350000e+01 + vertex 3.364576e+02 3.733035e+02 8.200000e+01 + vertex 3.363035e+02 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.363035e+02 3.734576e+02 7.350000e+01 + vertex 3.364576e+02 3.733035e+02 8.200000e+01 + vertex 3.363035e+02 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736184e-01 -8.191227e-01 0.000000e+00 + outer loop + vertex 3.363035e+02 3.734576e+02 7.350000e+01 + vertex 3.363035e+02 3.734576e+02 8.200000e+01 + vertex 3.361250e+02 3.735825e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736184e-01 -8.191227e-01 0.000000e+00 + outer loop + vertex 3.361250e+02 3.735825e+02 7.350000e+01 + vertex 3.363035e+02 3.734576e+02 8.200000e+01 + vertex 3.361250e+02 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal -4.225335e-01 -9.063473e-01 0.000000e+00 + outer loop + vertex 3.361250e+02 3.735825e+02 7.350000e+01 + vertex 3.361250e+02 3.735825e+02 8.200000e+01 + vertex 3.359275e+02 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal -4.225335e-01 -9.063473e-01 0.000000e+00 + outer loop + vertex 3.359275e+02 3.736746e+02 7.350000e+01 + vertex 3.361250e+02 3.735825e+02 8.200000e+01 + vertex 3.359275e+02 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal -2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 3.359275e+02 3.736746e+02 7.350000e+01 + vertex 3.359275e+02 3.736746e+02 8.200000e+01 + vertex 3.357171e+02 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 3.357171e+02 3.737310e+02 7.350000e+01 + vertex 3.359275e+02 3.736746e+02 8.200000e+01 + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal -8.711945e-02 -9.961979e-01 0.000000e+00 + outer loop + vertex 3.357171e+02 3.737310e+02 7.350000e+01 + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.355000e+02 3.737500e+02 7.350000e+01 + endloop + endfacet + facet normal -8.711945e-02 -9.961979e-01 0.000000e+00 + outer loop + vertex 3.355000e+02 3.737500e+02 7.350000e+01 + vertex 3.357171e+02 3.737310e+02 8.200000e+01 + vertex 3.355000e+02 3.737500e+02 8.200000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.355000e+02 3.737500e+02 7.350000e+01 + vertex 3.355000e+02 3.737500e+02 8.200000e+01 + vertex 3.352829e+02 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal 8.713132e-02 -9.961968e-01 0.000000e+00 + outer loop + vertex 3.352829e+02 3.737310e+02 7.350000e+01 + vertex 3.355000e+02 3.737500e+02 8.200000e+01 + vertex 3.352829e+02 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 3.352829e+02 3.737310e+02 7.350000e+01 + vertex 3.352829e+02 3.737310e+02 8.200000e+01 + vertex 3.350725e+02 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal 2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 3.350725e+02 3.736746e+02 7.350000e+01 + vertex 3.352829e+02 3.737310e+02 8.200000e+01 + vertex 3.350725e+02 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 4.225335e-01 -9.063473e-01 0.000000e+00 + outer loop + vertex 3.350725e+02 3.736746e+02 7.350000e+01 + vertex 3.350725e+02 3.736746e+02 8.200000e+01 + vertex 3.348750e+02 3.735825e+02 7.350000e+01 + endloop + endfacet + facet normal 4.225335e-01 -9.063473e-01 0.000000e+00 + outer loop + vertex 3.348750e+02 3.735825e+02 7.350000e+01 + vertex 3.350725e+02 3.736746e+02 8.200000e+01 + vertex 3.348750e+02 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736184e-01 -8.191227e-01 0.000000e+00 + outer loop + vertex 3.348750e+02 3.735825e+02 7.350000e+01 + vertex 3.348750e+02 3.735825e+02 8.200000e+01 + vertex 3.346965e+02 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736184e-01 -8.191227e-01 0.000000e+00 + outer loop + vertex 3.346965e+02 3.734576e+02 7.350000e+01 + vertex 3.348750e+02 3.735825e+02 8.200000e+01 + vertex 3.346965e+02 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.346965e+02 3.734576e+02 7.350000e+01 + vertex 3.346965e+02 3.734576e+02 8.200000e+01 + vertex 3.345424e+02 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.345424e+02 3.733035e+02 7.350000e+01 + vertex 3.346965e+02 3.734576e+02 8.200000e+01 + vertex 3.345424e+02 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191869e-01 -5.735266e-01 0.000000e+00 + outer loop + vertex 3.345424e+02 3.733035e+02 7.350000e+01 + vertex 3.345424e+02 3.733035e+02 8.200000e+01 + vertex 3.344175e+02 3.731250e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191869e-01 -5.735266e-01 0.000000e+00 + outer loop + vertex 3.344175e+02 3.731250e+02 7.350000e+01 + vertex 3.345424e+02 3.733035e+02 8.200000e+01 + vertex 3.344175e+02 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.344175e+02 3.731250e+02 7.350000e+01 + vertex 3.344175e+02 3.731250e+02 8.200000e+01 + vertex 3.343254e+02 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal 9.062949e-01 -4.226458e-01 0.000000e+00 + outer loop + vertex 3.343254e+02 3.729275e+02 7.350000e+01 + vertex 3.344175e+02 3.731250e+02 8.200000e+01 + vertex 3.343254e+02 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.343254e+02 3.729275e+02 7.350000e+01 + vertex 3.343254e+02 3.729275e+02 8.200000e+01 + vertex 3.342690e+02 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659346e-01 -2.587862e-01 0.000000e+00 + outer loop + vertex 3.342690e+02 3.727171e+02 7.350000e+01 + vertex 3.343254e+02 3.729275e+02 8.200000e+01 + vertex 3.342690e+02 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961850e-01 -8.726706e-02 0.000000e+00 + outer loop + vertex 3.342690e+02 3.727171e+02 7.350000e+01 + vertex 3.342690e+02 3.727171e+02 8.200000e+01 + vertex 3.342500e+02 3.725000e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961850e-01 -8.726706e-02 0.000000e+00 + outer loop + vertex 3.342500e+02 3.725000e+02 7.350000e+01 + vertex 3.342690e+02 3.727171e+02 8.200000e+01 + vertex 3.342500e+02 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961850e-01 8.726706e-02 -0.000000e+00 + outer loop + vertex 3.342500e+02 3.725000e+02 7.350000e+01 + vertex 3.342500e+02 3.725000e+02 8.200000e+01 + vertex 3.342690e+02 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961850e-01 8.726706e-02 -0.000000e+00 + outer loop + vertex 3.342690e+02 3.722830e+02 7.350000e+01 + vertex 3.342500e+02 3.725000e+02 8.200000e+01 + vertex 3.342690e+02 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659438e-01 2.587520e-01 -0.000000e+00 + outer loop + vertex 3.342690e+02 3.722830e+02 7.350000e+01 + vertex 3.342690e+02 3.722830e+02 8.200000e+01 + vertex 3.343254e+02 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659438e-01 2.587520e-01 -0.000000e+00 + outer loop + vertex 3.343254e+02 3.720725e+02 7.350000e+01 + vertex 3.342690e+02 3.722830e+02 8.200000e+01 + vertex 3.343254e+02 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 3.343254e+02 3.720725e+02 7.350000e+01 + vertex 3.343254e+02 3.720725e+02 8.200000e+01 + vertex 3.344175e+02 3.718750e+02 7.350000e+01 + endloop + endfacet + facet normal 9.062949e-01 4.226458e-01 -0.000000e+00 + outer loop + vertex 3.344175e+02 3.718750e+02 7.350000e+01 + vertex 3.343254e+02 3.720725e+02 8.200000e+01 + vertex 3.344175e+02 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191869e-01 5.735266e-01 -0.000000e+00 + outer loop + vertex 3.344175e+02 3.718750e+02 7.350000e+01 + vertex 3.344175e+02 3.718750e+02 8.200000e+01 + vertex 3.345424e+02 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191869e-01 5.735266e-01 -0.000000e+00 + outer loop + vertex 3.345424e+02 3.716965e+02 7.350000e+01 + vertex 3.344175e+02 3.718750e+02 8.200000e+01 + vertex 3.345424e+02 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal 7.070384e-01 7.071752e-01 -0.000000e+00 + outer loop + vertex 3.345424e+02 3.716965e+02 7.350000e+01 + vertex 3.345424e+02 3.716965e+02 8.200000e+01 + vertex 3.346965e+02 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal 7.070384e-01 7.071752e-01 -0.000000e+00 + outer loop + vertex 3.346965e+02 3.715425e+02 7.350000e+01 + vertex 3.345424e+02 3.716965e+02 8.200000e+01 + vertex 3.346965e+02 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736184e-01 8.191227e-01 -0.000000e+00 + outer loop + vertex 3.346965e+02 3.715425e+02 7.350000e+01 + vertex 3.346965e+02 3.715425e+02 8.200000e+01 + vertex 3.348750e+02 3.714175e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736184e-01 8.191227e-01 -0.000000e+00 + outer loop + vertex 3.348750e+02 3.714175e+02 7.350000e+01 + vertex 3.346965e+02 3.715425e+02 8.200000e+01 + vertex 3.348750e+02 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 3.348750e+02 3.714175e+02 7.350000e+01 + vertex 3.348750e+02 3.714175e+02 8.200000e+01 + vertex 3.350725e+02 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226458e-01 9.062949e-01 -0.000000e+00 + outer loop + vertex 3.350725e+02 3.713254e+02 7.350000e+01 + vertex 3.348750e+02 3.714175e+02 8.200000e+01 + vertex 3.350725e+02 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 3.350725e+02 3.713254e+02 7.350000e+01 + vertex 3.350725e+02 3.713254e+02 8.200000e+01 + vertex 3.352829e+02 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 3.352829e+02 3.712690e+02 7.350000e+01 + vertex 3.350725e+02 3.713254e+02 8.200000e+01 + vertex 3.352829e+02 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal 8.713132e-02 9.961968e-01 -0.000000e+00 + outer loop + vertex 3.352829e+02 3.712690e+02 7.350000e+01 + vertex 3.352829e+02 3.712690e+02 8.200000e+01 + vertex 3.355000e+02 3.712500e+02 7.350000e+01 + endloop + endfacet + facet normal 8.713132e-02 9.961968e-01 -0.000000e+00 + outer loop + vertex 3.355000e+02 3.712500e+02 7.350000e+01 + vertex 3.352829e+02 3.712690e+02 8.200000e+01 + vertex 3.355000e+02 3.712500e+02 8.200000e+01 + endloop + endfacet + facet normal -4.448046e-01 8.956276e-01 0.000000e+00 + outer loop + vertex 3.665000e+02 3.648133e+02 7.800000e+01 + vertex 3.665000e+02 3.648133e+02 8.200000e+01 + vertex 3.671165e+02 3.651194e+02 7.800000e+01 + endloop + endfacet + facet normal -4.448046e-01 8.956276e-01 0.000000e+00 + outer loop + vertex 3.671165e+02 3.651194e+02 7.800000e+01 + vertex 3.665000e+02 3.648133e+02 8.200000e+01 + vertex 3.671165e+02 3.651194e+02 8.200000e+01 + endloop + endfacet + facet normal -5.917803e-01 8.060993e-01 0.000000e+00 + outer loop + vertex 3.671165e+02 3.651194e+02 7.800000e+01 + vertex 3.671165e+02 3.651194e+02 8.200000e+01 + vertex 3.676713e+02 3.655268e+02 7.800000e+01 + endloop + endfacet + facet normal -5.917803e-01 8.060993e-01 0.000000e+00 + outer loop + vertex 3.676713e+02 3.655268e+02 7.800000e+01 + vertex 3.671165e+02 3.651194e+02 8.200000e+01 + vertex 3.676713e+02 3.655268e+02 8.200000e+01 + endloop + endfacet + facet normal -7.212506e-01 6.926742e-01 0.000000e+00 + outer loop + vertex 3.676713e+02 3.655268e+02 7.800000e+01 + vertex 3.676713e+02 3.655268e+02 8.200000e+01 + vertex 3.681481e+02 3.660232e+02 7.800000e+01 + endloop + endfacet + facet normal -7.212506e-01 6.926742e-01 0.000000e+00 + outer loop + vertex 3.681481e+02 3.660232e+02 7.800000e+01 + vertex 3.676713e+02 3.655268e+02 8.200000e+01 + vertex 3.681481e+02 3.660232e+02 8.200000e+01 + endloop + endfacet + facet normal -8.292756e-01 5.588399e-01 0.000000e+00 + outer loop + vertex 3.681481e+02 3.660232e+02 7.800000e+01 + vertex 3.681481e+02 3.660232e+02 8.200000e+01 + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + endloop + endfacet + facet normal -8.292756e-01 5.588399e-01 0.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.681481e+02 3.660232e+02 8.200000e+01 + vertex 3.685328e+02 3.665940e+02 8.200000e+01 + endloop + endfacet + facet normal -9.128323e-01 4.083347e-01 0.000000e+00 + outer loop + vertex 3.685328e+02 3.665940e+02 7.800000e+01 + vertex 3.685328e+02 3.665940e+02 8.200000e+01 + vertex 3.688138e+02 3.672223e+02 7.800000e+01 + endloop + endfacet + facet normal -9.128323e-01 4.083347e-01 0.000000e+00 + outer loop + vertex 3.688138e+02 3.672223e+02 7.800000e+01 + vertex 3.685328e+02 3.665940e+02 8.200000e+01 + vertex 3.688138e+02 3.672223e+02 8.200000e+01 + endloop + endfacet + facet normal -9.693194e-01 2.458045e-01 0.000000e+00 + outer loop + vertex 3.688138e+02 3.672223e+02 7.800000e+01 + vertex 3.688138e+02 3.672223e+02 8.200000e+01 + vertex 3.689830e+02 3.678895e+02 7.800000e+01 + endloop + endfacet + facet normal -9.693194e-01 2.458045e-01 0.000000e+00 + outer loop + vertex 3.689830e+02 3.678895e+02 7.800000e+01 + vertex 3.688138e+02 3.672223e+02 8.200000e+01 + vertex 3.689830e+02 3.678895e+02 8.200000e+01 + endloop + endfacet + facet normal -9.971090e-01 7.598464e-02 0.000000e+00 + outer loop + vertex 3.689830e+02 3.678895e+02 7.800000e+01 + vertex 3.689830e+02 3.678895e+02 8.200000e+01 + vertex 3.690353e+02 3.685759e+02 7.800000e+01 + endloop + endfacet + facet normal -9.971090e-01 7.598464e-02 0.000000e+00 + outer loop + vertex 3.690353e+02 3.685759e+02 7.800000e+01 + vertex 3.689830e+02 3.678895e+02 8.200000e+01 + vertex 3.690353e+02 3.685759e+02 8.200000e+01 + endloop + endfacet + facet normal -9.953738e-01 -9.607789e-02 0.000000e+00 + outer loop + vertex 3.690353e+02 3.685759e+02 7.800000e+01 + vertex 3.690353e+02 3.685759e+02 8.200000e+01 + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + endloop + endfacet + facet normal -9.953738e-01 -9.607789e-02 0.000000e+00 + outer loop + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + vertex 3.690353e+02 3.685759e+02 8.200000e+01 + vertex 3.689692e+02 3.692610e+02 8.200000e+01 + endloop + endfacet + facet normal -9.641689e-01 -2.652893e-01 0.000000e+00 + outer loop + vertex 3.689692e+02 3.692610e+02 7.800000e+01 + vertex 3.689692e+02 3.692610e+02 8.200000e+01 + vertex 3.687866e+02 3.699246e+02 7.800000e+01 + endloop + endfacet + facet normal -9.641689e-01 -2.652893e-01 0.000000e+00 + outer loop + vertex 3.687866e+02 3.699246e+02 7.800000e+01 + vertex 3.689692e+02 3.692610e+02 8.200000e+01 + vertex 3.687866e+02 3.699246e+02 8.200000e+01 + endloop + endfacet + facet normal -9.044032e-01 -4.266788e-01 0.000000e+00 + outer loop + vertex 3.687866e+02 3.699246e+02 7.800000e+01 + vertex 3.687866e+02 3.699246e+02 8.200000e+01 + vertex 3.684929e+02 3.705472e+02 7.800000e+01 + endloop + endfacet + facet normal -9.044032e-01 -4.266788e-01 0.000000e+00 + outer loop + vertex 3.684929e+02 3.705472e+02 7.800000e+01 + vertex 3.687866e+02 3.699246e+02 8.200000e+01 + vertex 3.684929e+02 3.705472e+02 8.200000e+01 + endloop + endfacet + facet normal -8.178525e-01 -5.754280e-01 0.000000e+00 + outer loop + vertex 3.684929e+02 3.705472e+02 7.800000e+01 + vertex 3.684929e+02 3.705472e+02 8.200000e+01 + vertex 3.680968e+02 3.711101e+02 7.800000e+01 + endloop + endfacet + facet normal -8.178525e-01 -5.754280e-01 0.000000e+00 + outer loop + vertex 3.680968e+02 3.711101e+02 7.800000e+01 + vertex 3.684929e+02 3.705472e+02 8.200000e+01 + vertex 3.680968e+02 3.711101e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.680968e+02 3.711101e+02 7.800000e+01 + vertex 3.680968e+02 3.711101e+02 8.200000e+01 + vertex 3.676101e+02 3.715968e+02 7.800000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 3.676101e+02 3.715968e+02 7.800000e+01 + vertex 3.680968e+02 3.711101e+02 8.200000e+01 + vertex 3.676101e+02 3.715968e+02 8.200000e+01 + endloop + endfacet + facet normal -5.754280e-01 -8.178525e-01 0.000000e+00 + outer loop + vertex 3.676101e+02 3.715968e+02 7.800000e+01 + vertex 3.676101e+02 3.715968e+02 8.200000e+01 + vertex 3.670472e+02 3.719929e+02 7.800000e+01 + endloop + endfacet + facet normal -5.754280e-01 -8.178525e-01 0.000000e+00 + outer loop + vertex 3.670472e+02 3.719929e+02 7.800000e+01 + vertex 3.676101e+02 3.715968e+02 8.200000e+01 + vertex 3.670472e+02 3.719929e+02 8.200000e+01 + endloop + endfacet + facet normal -4.266788e-01 -9.044032e-01 0.000000e+00 + outer loop + vertex 3.670472e+02 3.719929e+02 7.800000e+01 + vertex 3.670472e+02 3.719929e+02 8.200000e+01 + vertex 3.664246e+02 3.722866e+02 7.800000e+01 + endloop + endfacet + facet normal -4.266788e-01 -9.044032e-01 0.000000e+00 + outer loop + vertex 3.664246e+02 3.722866e+02 7.800000e+01 + vertex 3.670472e+02 3.719929e+02 8.200000e+01 + vertex 3.664246e+02 3.722866e+02 8.200000e+01 + endloop + endfacet + facet normal -2.652893e-01 -9.641689e-01 0.000000e+00 + outer loop + vertex 3.664246e+02 3.722866e+02 7.800000e+01 + vertex 3.664246e+02 3.722866e+02 8.200000e+01 + vertex 3.657610e+02 3.724692e+02 7.800000e+01 + endloop + endfacet + facet normal -2.652893e-01 -9.641689e-01 0.000000e+00 + outer loop + vertex 3.657610e+02 3.724692e+02 7.800000e+01 + vertex 3.664246e+02 3.722866e+02 8.200000e+01 + vertex 3.657610e+02 3.724692e+02 8.200000e+01 + endloop + endfacet + facet normal -9.607789e-02 -9.953738e-01 0.000000e+00 + outer loop + vertex 3.657610e+02 3.724692e+02 7.800000e+01 + vertex 3.657610e+02 3.724692e+02 8.200000e+01 + vertex 3.650759e+02 3.725353e+02 7.800000e+01 + endloop + endfacet + facet normal -9.607789e-02 -9.953738e-01 0.000000e+00 + outer loop + vertex 3.650759e+02 3.725353e+02 7.800000e+01 + vertex 3.657610e+02 3.724692e+02 8.200000e+01 + vertex 3.650759e+02 3.725353e+02 8.200000e+01 + endloop + endfacet + facet normal 7.598464e-02 -9.971090e-01 0.000000e+00 + outer loop + vertex 3.650759e+02 3.725353e+02 7.800000e+01 + vertex 3.650759e+02 3.725353e+02 8.200000e+01 + vertex 3.643895e+02 3.724830e+02 7.800000e+01 + endloop + endfacet + facet normal 7.598464e-02 -9.971090e-01 0.000000e+00 + outer loop + vertex 3.643895e+02 3.724830e+02 7.800000e+01 + vertex 3.650759e+02 3.725353e+02 8.200000e+01 + vertex 3.643895e+02 3.724830e+02 8.200000e+01 + endloop + endfacet + facet normal 2.458045e-01 -9.693194e-01 0.000000e+00 + outer loop + vertex 3.643895e+02 3.724830e+02 7.800000e+01 + vertex 3.643895e+02 3.724830e+02 8.200000e+01 + vertex 3.637223e+02 3.723138e+02 7.800000e+01 + endloop + endfacet + facet normal 2.458045e-01 -9.693194e-01 0.000000e+00 + outer loop + vertex 3.637223e+02 3.723138e+02 7.800000e+01 + vertex 3.643895e+02 3.724830e+02 8.200000e+01 + vertex 3.637223e+02 3.723138e+02 8.200000e+01 + endloop + endfacet + facet normal 4.083347e-01 -9.128323e-01 0.000000e+00 + outer loop + vertex 3.637223e+02 3.723138e+02 7.800000e+01 + vertex 3.637223e+02 3.723138e+02 8.200000e+01 + vertex 3.630940e+02 3.720328e+02 7.800000e+01 + endloop + endfacet + facet normal 4.083347e-01 -9.128323e-01 0.000000e+00 + outer loop + vertex 3.630940e+02 3.720328e+02 7.800000e+01 + vertex 3.637223e+02 3.723138e+02 8.200000e+01 + vertex 3.630940e+02 3.720328e+02 8.200000e+01 + endloop + endfacet + facet normal 5.588399e-01 -8.292756e-01 0.000000e+00 + outer loop + vertex 3.630940e+02 3.720328e+02 7.800000e+01 + vertex 3.630940e+02 3.720328e+02 8.200000e+01 + vertex 3.625232e+02 3.716481e+02 7.800000e+01 + endloop + endfacet + facet normal 5.588399e-01 -8.292756e-01 0.000000e+00 + outer loop + vertex 3.625232e+02 3.716481e+02 7.800000e+01 + vertex 3.630940e+02 3.720328e+02 8.200000e+01 + vertex 3.625232e+02 3.716481e+02 8.200000e+01 + endloop + endfacet + facet normal 6.926742e-01 -7.212506e-01 0.000000e+00 + outer loop + vertex 3.625232e+02 3.716481e+02 7.800000e+01 + vertex 3.625232e+02 3.716481e+02 8.200000e+01 + vertex 3.620268e+02 3.711713e+02 7.800000e+01 + endloop + endfacet + facet normal 6.926742e-01 -7.212506e-01 0.000000e+00 + outer loop + vertex 3.620268e+02 3.711713e+02 7.800000e+01 + vertex 3.625232e+02 3.716481e+02 8.200000e+01 + vertex 3.620268e+02 3.711713e+02 8.200000e+01 + endloop + endfacet + facet normal 8.060993e-01 -5.917803e-01 0.000000e+00 + outer loop + vertex 3.620268e+02 3.711713e+02 7.800000e+01 + vertex 3.620268e+02 3.711713e+02 8.200000e+01 + vertex 3.616194e+02 3.706165e+02 7.800000e+01 + endloop + endfacet + facet normal 8.060993e-01 -5.917803e-01 0.000000e+00 + outer loop + vertex 3.616194e+02 3.706165e+02 7.800000e+01 + vertex 3.620268e+02 3.711713e+02 8.200000e+01 + vertex 3.616194e+02 3.706165e+02 8.200000e+01 + endloop + endfacet + facet normal 8.956276e-01 -4.448046e-01 0.000000e+00 + outer loop + vertex 3.616194e+02 3.706165e+02 7.800000e+01 + vertex 3.616194e+02 3.706165e+02 8.200000e+01 + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 8.956276e-01 -4.448046e-01 0.000000e+00 + outer loop + vertex 3.613133e+02 3.700000e+02 7.800000e+01 + vertex 3.616194e+02 3.706165e+02 8.200000e+01 + vertex 3.613133e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.523101e+01 3.387829e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.525000e+01 3.390000e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.525000e+01 3.390000e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.523101e+01 3.387829e+02 8.200000e+01 + vertex 5.517462e+01 3.385725e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.517462e+01 3.385725e+02 8.200000e+01 + vertex 5.508253e+01 3.383750e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.508253e+01 3.383750e+02 8.200000e+01 + vertex 5.495756e+01 3.381965e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.495756e+01 3.381965e+02 8.200000e+01 + vertex 5.480349e+01 3.380424e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.480349e+01 3.380424e+02 8.200000e+01 + vertex 5.462500e+01 3.379175e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.462500e+01 3.379175e+02 8.200000e+01 + vertex 5.442753e+01 3.378254e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.282539e+01 3.394275e+02 8.200000e+01 + vertex 5.291747e+01 3.396250e+02 8.200000e+01 + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + vertex 5.291747e+01 3.396250e+02 8.200000e+01 + vertex 5.304245e+01 3.398035e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + vertex 5.304245e+01 3.398035e+02 8.200000e+01 + vertex 5.319652e+01 3.399576e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.378294e+01 3.377690e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.400000e+01 3.377500e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.400000e+01 3.377500e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.400000e+01 3.377500e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.421706e+01 3.377690e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.421706e+01 3.377690e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.442753e+01 3.378254e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.442753e+01 3.601746e+02 8.200000e+01 + vertex 5.462500e+01 3.600825e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.525000e+01 3.590000e+02 8.200000e+01 + vertex 5.523101e+01 3.587829e+02 8.200000e+01 + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + vertex 5.523101e+01 3.587829e+02 8.200000e+01 + vertex 5.517462e+01 3.585725e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.517462e+01 3.585725e+02 8.200000e+01 + vertex 5.508253e+01 3.583750e+02 8.200000e+01 + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + vertex 5.508253e+01 3.583750e+02 8.200000e+01 + vertex 5.495756e+01 3.581965e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + vertex 5.495756e+01 3.581965e+02 8.200000e+01 + vertex 5.480349e+01 3.580424e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.480349e+01 3.580424e+02 8.200000e+01 + vertex 5.462500e+01 3.579175e+02 8.200000e+01 + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + vertex 5.462500e+01 3.579175e+02 8.200000e+01 + vertex 5.442753e+01 3.578254e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + vertex 5.442753e+01 3.578254e+02 8.200000e+01 + vertex 5.357248e+01 3.401746e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.357248e+01 3.401746e+02 8.200000e+01 + vertex 5.442753e+01 3.578254e+02 8.200000e+01 + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.357248e+01 3.401746e+02 8.200000e+01 + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + vertex 5.337500e+01 3.400825e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.337500e+01 3.400825e+02 8.200000e+01 + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + vertex 5.319652e+01 3.399576e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.830349e+01 3.715425e+02 8.200000e+01 + vertex 6.812500e+01 3.714175e+02 8.200000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.378294e+01 3.377690e+02 8.200000e+01 + vertex 5.357248e+01 3.378254e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.357248e+01 3.378254e+02 8.200000e+01 + vertex 5.337500e+01 3.379175e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.337500e+01 3.379175e+02 8.200000e+01 + vertex 5.319652e+01 3.380424e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.319652e+01 3.380424e+02 8.200000e+01 + vertex 5.304245e+01 3.381965e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.304245e+01 3.381965e+02 8.200000e+01 + vertex 5.291747e+01 3.383750e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.291747e+01 3.383750e+02 8.200000e+01 + vertex 5.282539e+01 3.385725e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.400000e+01 3.577500e+02 8.200000e+01 + vertex 5.275000e+01 3.390000e+02 8.200000e+01 + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + vertex 5.275000e+01 3.390000e+02 8.200000e+01 + vertex 5.276899e+01 3.392171e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + vertex 5.276899e+01 3.392171e+02 8.200000e+01 + vertex 5.282539e+01 3.394275e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.687500e+01 3.714175e+02 8.200000e+01 + vertex 8.669652e+01 3.715425e+02 8.200000e+01 + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + vertex 8.669652e+01 3.715425e+02 8.200000e+01 + vertex 8.654245e+01 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + vertex 8.654245e+01 3.716965e+02 8.200000e+01 + vertex 8.641747e+01 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.462500e+01 3.600825e+02 8.200000e+01 + vertex 5.480349e+01 3.599575e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.480349e+01 3.599575e+02 8.200000e+01 + vertex 5.495756e+01 3.598035e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.495756e+01 3.598035e+02 8.200000e+01 + vertex 5.508253e+01 3.596250e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.462500e+01 3.400825e+02 8.200000e+01 + vertex 5.480349e+01 3.399576e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.480349e+01 3.399576e+02 8.200000e+01 + vertex 5.495756e+01 3.398035e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.495756e+01 3.398035e+02 8.200000e+01 + vertex 5.508253e+01 3.396250e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.508253e+01 3.396250e+02 8.200000e+01 + vertex 5.517462e+01 3.394275e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.517462e+01 3.394275e+02 8.200000e+01 + vertex 5.523101e+01 3.392171e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.523101e+01 3.392171e+02 8.200000e+01 + vertex 5.525000e+01 3.390000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.282539e+01 3.594275e+02 8.200000e+01 + vertex 5.291747e+01 3.596250e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.812500e+01 3.714175e+02 8.200000e+01 + vertex 6.792753e+01 3.713254e+02 8.200000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 6.792753e+01 3.713254e+02 8.200000e+01 + vertex 6.771706e+01 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 6.771706e+01 3.712690e+02 8.200000e+01 + vertex 6.168674e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.707248e+01 3.736746e+02 8.200000e+01 + vertex 6.728294e+01 3.737310e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.812500e+01 3.735825e+02 8.200000e+01 + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.792753e+01 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 8.792753e+01 3.736746e+02 8.200000e+01 + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.771706e+01 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.641747e+01 3.718750e+02 8.200000e+01 + vertex 8.632539e+01 3.720725e+02 8.200000e+01 + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + vertex 8.632539e+01 3.720725e+02 8.200000e+01 + vertex 8.626899e+01 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + vertex 8.626899e+01 3.722830e+02 8.200000e+01 + vertex 6.867462e+01 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.867462e+01 3.720725e+02 8.200000e+01 + vertex 8.626899e+01 3.722830e+02 8.200000e+01 + vertex 6.873101e+01 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.508253e+01 3.596250e+02 8.200000e+01 + vertex 5.517462e+01 3.594275e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.517462e+01 3.594275e+02 8.200000e+01 + vertex 5.523101e+01 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.523101e+01 3.592170e+02 8.200000e+01 + vertex 5.525000e+01 3.590000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.400000e+01 3.577500e+02 8.200000e+01 + vertex 5.378294e+01 3.577690e+02 8.200000e+01 + vertex 5.275000e+01 3.390000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.275000e+01 3.390000e+02 8.200000e+01 + vertex 5.378294e+01 3.577690e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.275000e+01 3.390000e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.276899e+01 3.387829e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.276899e+01 3.387829e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.282539e+01 3.385725e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.378294e+01 3.577690e+02 8.200000e+01 + vertex 5.357248e+01 3.578254e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.357248e+01 3.578254e+02 8.200000e+01 + vertex 5.337500e+01 3.579175e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.337500e+01 3.579175e+02 8.200000e+01 + vertex 5.319652e+01 3.580424e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.319652e+01 3.580424e+02 8.200000e+01 + vertex 5.304245e+01 3.581965e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.304245e+01 3.581965e+02 8.200000e+01 + vertex 5.291747e+01 3.583750e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.291747e+01 3.583750e+02 8.200000e+01 + vertex 5.282539e+01 3.585725e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.282539e+01 3.585725e+02 8.200000e+01 + vertex 5.276899e+01 3.587829e+02 8.200000e+01 + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.276899e+01 3.587829e+02 8.200000e+01 + vertex 5.275000e+01 3.590000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 8.200000e+01 + vertex 5.275000e+01 3.590000e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.275000e+01 3.590000e+02 8.200000e+01 + vertex 5.276899e+01 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.276899e+01 3.592170e+02 8.200000e+01 + vertex 5.282539e+01 3.594275e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.291747e+01 3.596250e+02 8.200000e+01 + vertex 5.304245e+01 3.598035e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.304245e+01 3.598035e+02 8.200000e+01 + vertex 5.319652e+01 3.599575e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.319652e+01 3.599575e+02 8.200000e+01 + vertex 5.337500e+01 3.600825e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.875000e+01 3.725000e+02 8.200000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 8.875000e+01 3.725000e+02 8.200000e+01 + vertex 8.873101e+01 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.873101e+01 3.722830e+02 8.200000e+01 + vertex 8.867462e+01 3.720725e+02 8.200000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 8.867462e+01 3.720725e+02 8.200000e+01 + vertex 8.858253e+01 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 8.858253e+01 3.718750e+02 8.200000e+01 + vertex 8.845756e+01 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.845756e+01 3.716965e+02 8.200000e+01 + vertex 8.830349e+01 3.715425e+02 8.200000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 8.830349e+01 3.715425e+02 8.200000e+01 + vertex 8.812500e+01 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 8.812500e+01 3.714175e+02 8.200000e+01 + vertex 8.792753e+01 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.792753e+01 3.713254e+02 8.200000e+01 + vertex 8.771706e+01 3.712690e+02 8.200000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 8.771706e+01 3.712690e+02 8.200000e+01 + vertex 8.750000e+01 3.712500e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 8.750000e+01 3.712500e+02 8.200000e+01 + vertex 8.728294e+01 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 3.700000e+02 8.200000e+01 + vertex 6.771706e+01 3.712690e+02 8.200000e+01 + vertex 6.138056e+01 3.706165e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.138056e+01 3.706165e+02 8.200000e+01 + vertex 6.771706e+01 3.712690e+02 8.200000e+01 + vertex 6.750000e+01 3.712500e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.138056e+01 3.706165e+02 8.200000e+01 + vertex 6.750000e+01 3.712500e+02 8.200000e+01 + vertex 6.097323e+01 3.711713e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.750000e+01 3.737500e+02 8.200000e+01 + vertex 6.771706e+01 3.737310e+02 8.200000e+01 + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + vertex 6.771706e+01 3.737310e+02 8.200000e+01 + vertex 6.792753e+01 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + vertex 6.792753e+01 3.736746e+02 8.200000e+01 + vertex 6.812500e+01 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.812500e+01 3.735825e+02 8.200000e+01 + vertex 8.830349e+01 3.734576e+02 8.200000e+01 + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.830349e+01 3.734576e+02 8.200000e+01 + vertex 8.845756e+01 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.845756e+01 3.733035e+02 8.200000e+01 + vertex 8.858253e+01 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + vertex 5.400000e+01 3.402500e+02 8.200000e+01 + vertex 5.525000e+01 3.590000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.525000e+01 3.590000e+02 8.200000e+01 + vertex 5.400000e+01 3.402500e+02 8.200000e+01 + vertex 5.421706e+01 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.525000e+01 3.590000e+02 8.200000e+01 + vertex 5.421706e+01 3.402310e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.421706e+01 3.402310e+02 8.200000e+01 + vertex 5.442753e+01 3.401746e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.442753e+01 3.401746e+02 8.200000e+01 + vertex 5.462500e+01 3.400825e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.830349e+01 3.715425e+02 8.200000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 6.845756e+01 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.845756e+01 3.716965e+02 8.200000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + vertex 8.728294e+01 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.845756e+01 3.716965e+02 8.200000e+01 + vertex 8.728294e+01 3.712690e+02 8.200000e+01 + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + vertex 8.728294e+01 3.712690e+02 8.200000e+01 + vertex 8.707248e+01 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + vertex 8.707248e+01 3.713254e+02 8.200000e+01 + vertex 8.687500e+01 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.097323e+01 3.711713e+02 8.200000e+01 + vertex 6.750000e+01 3.712500e+02 8.200000e+01 + vertex 6.047680e+01 3.716481e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.047680e+01 3.716481e+02 8.200000e+01 + vertex 6.750000e+01 3.712500e+02 8.200000e+01 + vertex 6.728294e+01 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.047680e+01 3.716481e+02 8.200000e+01 + vertex 6.728294e+01 3.712690e+02 8.200000e+01 + vertex 5.990598e+01 3.720328e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.707248e+01 3.713254e+02 8.200000e+01 + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 6.728294e+01 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.728294e+01 3.712690e+02 8.200000e+01 + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 5.927766e+01 3.723138e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.728294e+01 3.712690e+02 8.200000e+01 + vertex 5.927766e+01 3.723138e+02 8.200000e+01 + vertex 5.990598e+01 3.720328e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.728294e+01 3.737310e+02 8.200000e+01 + vertex 6.750000e+01 3.737500e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 6.750000e+01 3.737500e+02 8.200000e+01 + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + vertex 8.750000e+01 3.737500e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.750000e+01 3.737500e+02 8.200000e+01 + vertex 8.771706e+01 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.858253e+01 3.731250e+02 8.200000e+01 + vertex 8.867462e+01 3.729275e+02 8.200000e+01 + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.867462e+01 3.729275e+02 8.200000e+01 + vertex 8.873101e+01 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 8.200000e+01 + vertex 8.873101e+01 3.727171e+02 8.200000e+01 + vertex 8.875000e+01 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.830349e+01 3.734576e+02 8.200000e+01 + vertex 8.687500e+01 3.735825e+02 8.200000e+01 + vertex 6.812500e+01 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.812500e+01 3.735825e+02 8.200000e+01 + vertex 8.687500e+01 3.735825e+02 8.200000e+01 + vertex 8.707248e+01 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.812500e+01 3.735825e+02 8.200000e+01 + vertex 8.707248e+01 3.736746e+02 8.200000e+01 + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.858253e+01 3.731250e+02 8.200000e+01 + vertex 8.641747e+01 3.731250e+02 8.200000e+01 + vertex 8.654245e+01 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.707248e+01 3.713254e+02 8.200000e+01 + vertex 6.687500e+01 3.714175e+02 8.200000e+01 + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 6.687500e+01 3.714175e+02 8.200000e+01 + vertex 6.669652e+01 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 6.669652e+01 3.715425e+02 8.200000e+01 + vertex 6.654245e+01 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 6.641747e+01 3.731250e+02 8.200000e+01 + vertex 6.654245e+01 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.858253e+01 3.731250e+02 8.200000e+01 + vertex 6.867462e+01 3.729275e+02 8.200000e+01 + vertex 8.641747e+01 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.641747e+01 3.731250e+02 8.200000e+01 + vertex 6.867462e+01 3.729275e+02 8.200000e+01 + vertex 6.873101e+01 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.641747e+01 3.731250e+02 8.200000e+01 + vertex 6.873101e+01 3.727171e+02 8.200000e+01 + vertex 8.632539e+01 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.830349e+01 3.734576e+02 8.200000e+01 + vertex 6.845756e+01 3.733035e+02 8.200000e+01 + vertex 8.687500e+01 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.687500e+01 3.735825e+02 8.200000e+01 + vertex 6.845756e+01 3.733035e+02 8.200000e+01 + vertex 6.858253e+01 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.687500e+01 3.735825e+02 8.200000e+01 + vertex 6.858253e+01 3.731250e+02 8.200000e+01 + vertex 8.669652e+01 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 8.669652e+01 3.734576e+02 8.200000e+01 + vertex 6.858253e+01 3.731250e+02 8.200000e+01 + vertex 8.654245e+01 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.654245e+01 3.733035e+02 8.200000e+01 + vertex 6.669652e+01 3.734576e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 6.669652e+01 3.734576e+02 8.200000e+01 + vertex 6.687500e+01 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 6.687500e+01 3.735825e+02 8.200000e+01 + vertex 6.707248e+01 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.873101e+01 3.722830e+02 8.200000e+01 + vertex 8.626899e+01 3.722830e+02 8.200000e+01 + vertex 6.875000e+01 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.875000e+01 3.725000e+02 8.200000e+01 + vertex 8.626899e+01 3.722830e+02 8.200000e+01 + vertex 8.625000e+01 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.875000e+01 3.725000e+02 8.200000e+01 + vertex 8.625000e+01 3.725000e+02 8.200000e+01 + vertex 6.873101e+01 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.873101e+01 3.727171e+02 8.200000e+01 + vertex 8.625000e+01 3.725000e+02 8.200000e+01 + vertex 8.626899e+01 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.873101e+01 3.727171e+02 8.200000e+01 + vertex 8.626899e+01 3.727171e+02 8.200000e+01 + vertex 8.632539e+01 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.654245e+01 3.716965e+02 8.200000e+01 + vertex 6.641747e+01 3.718750e+02 8.200000e+01 + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 6.641747e+01 3.718750e+02 8.200000e+01 + vertex 6.632539e+01 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 6.632539e+01 3.720725e+02 8.200000e+01 + vertex 6.626899e+01 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.588353e+01 3.651194e+02 8.200000e+01 + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + vertex 5.421706e+01 3.602310e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.421706e+01 3.602310e+02 8.200000e+01 + vertex 5.442753e+01 3.601746e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.595284e+01 3.719929e+02 8.200000e+01 + vertex 5.657535e+01 3.722866e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.657535e+01 3.722866e+02 8.200000e+01 + vertex 5.723901e+01 3.724692e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.723901e+01 3.724692e+02 8.200000e+01 + vertex 5.792414e+01 3.725353e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.792414e+01 3.725353e+02 8.200000e+01 + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.403080e+01 3.692610e+02 8.200000e+01 + vertex 5.421342e+01 3.699246e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.421342e+01 3.699246e+02 8.200000e+01 + vertex 5.450711e+01 3.705472e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.626899e+01 3.722830e+02 8.200000e+01 + vertex 6.625000e+01 3.725000e+02 8.200000e+01 + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 6.625000e+01 3.725000e+02 8.200000e+01 + vertex 6.626899e+01 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 6.626899e+01 3.727171e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 6.626899e+01 3.727171e+02 8.200000e+01 + vertex 6.632539e+01 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 6.632539e+01 3.729275e+02 8.200000e+01 + vertex 6.641747e+01 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.588353e+01 3.651194e+02 8.200000e+01 + vertex 5.532868e+01 3.655268e+02 8.200000e+01 + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + vertex 5.532868e+01 3.655268e+02 8.200000e+01 + vertex 5.485188e+01 3.660232e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + vertex 5.485188e+01 3.660232e+02 8.200000e+01 + vertex 5.446725e+01 3.665940e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.450711e+01 3.705472e+02 8.200000e+01 + vertex 5.490317e+01 3.711101e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.490317e+01 3.711101e+02 8.200000e+01 + vertex 5.538989e+01 3.715968e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.538989e+01 3.715968e+02 8.200000e+01 + vertex 5.595284e+01 3.719929e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.337500e+01 3.600825e+02 8.200000e+01 + vertex 5.357248e+01 3.601746e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.357248e+01 3.601746e+02 8.200000e+01 + vertex 5.378294e+01 3.602310e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.378294e+01 3.602310e+02 8.200000e+01 + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.446725e+01 3.665940e+02 8.200000e+01 + vertex 5.418617e+01 3.672223e+02 8.200000e+01 + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + vertex 5.418617e+01 3.672223e+02 8.200000e+01 + vertex 5.401698e+01 3.678895e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + vertex 5.401698e+01 3.678895e+02 8.200000e+01 + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.401698e+01 3.678895e+02 8.200000e+01 + vertex 5.396467e+01 3.685759e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 8.200000e+01 + vertex 5.396467e+01 3.685759e+02 8.200000e+01 + vertex 5.403080e+01 3.692610e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.903798e+01 3.554341e+02 7.000000e+01 + vertex 6.900000e+01 3.550000e+02 7.000000e+01 + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.989303e+01 3.530849e+02 7.000000e+01 + vertex 7.025000e+01 3.528349e+02 7.000000e+01 + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.025000e+01 3.528349e+02 7.000000e+01 + vertex 7.064495e+01 3.526508e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + vertex 6.900000e+01 3.550000e+02 7.000000e+01 + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 6.900000e+01 3.550000e+02 7.000000e+01 + vertex 6.903798e+01 3.545659e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 6.903798e+01 3.545659e+02 7.000000e+01 + vertex 6.915077e+01 3.541450e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.310697e+01 3.569151e+02 7.000000e+01 + vertex 7.275000e+01 3.571651e+02 7.000000e+01 + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.275000e+01 3.571651e+02 7.000000e+01 + vertex 7.235505e+01 3.573492e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.235505e+01 3.573492e+02 7.000000e+01 + vertex 7.193412e+01 3.574620e+02 7.000000e+01 + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.193412e+01 3.574620e+02 7.000000e+01 + vertex 7.150000e+01 3.575000e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.150000e+01 3.575000e+02 7.000000e+01 + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.150000e+01 3.575000e+02 7.000000e+01 + vertex 7.106588e+01 3.574620e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.106588e+01 3.574620e+02 7.000000e+01 + vertex 7.064495e+01 3.573492e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.064495e+01 3.573492e+02 7.000000e+01 + vertex 7.025000e+01 3.571651e+02 7.000000e+01 + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.025000e+01 3.571651e+02 7.000000e+01 + vertex 6.989303e+01 3.569151e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + vertex 6.989303e+01 3.569151e+02 7.000000e+01 + vertex 6.958489e+01 3.566070e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.915077e+01 3.541450e+02 7.000000e+01 + vertex 6.933494e+01 3.537500e+02 7.000000e+01 + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 6.933494e+01 3.537500e+02 7.000000e+01 + vertex 6.958489e+01 3.533930e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 6.958489e+01 3.533930e+02 7.000000e+01 + vertex 6.989303e+01 3.530849e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 7.064495e+01 3.526508e+02 7.000000e+01 + vertex 7.106588e+01 3.525380e+02 7.000000e+01 + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.106588e+01 3.525380e+02 7.000000e+01 + vertex 7.150000e+01 3.525000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.150000e+01 3.525000e+02 7.000000e+01 + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.150000e+01 3.525000e+02 7.000000e+01 + vertex 7.193412e+01 3.525380e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.193412e+01 3.525380e+02 7.000000e+01 + vertex 7.235505e+01 3.526508e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.235505e+01 3.526508e+02 7.000000e+01 + vertex 7.275000e+01 3.528349e+02 7.000000e+01 + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.275000e+01 3.528349e+02 7.000000e+01 + vertex 7.310697e+01 3.530849e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.310697e+01 3.530849e+02 7.000000e+01 + vertex 7.341511e+01 3.533930e+02 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.958489e+01 3.566070e+02 7.000000e+01 + vertex 6.933494e+01 3.562500e+02 7.000000e+01 + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + vertex 6.933494e+01 3.562500e+02 7.000000e+01 + vertex 6.915077e+01 3.558550e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 3.750000e+02 7.000000e+01 + vertex 6.915077e+01 3.558550e+02 7.000000e+01 + vertex 6.903798e+01 3.554341e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.396202e+01 3.545659e+02 7.000000e+01 + vertex 7.400000e+01 3.550000e+02 7.000000e+01 + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.400000e+01 3.550000e+02 7.000000e+01 + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.400000e+01 3.550000e+02 7.000000e+01 + vertex 7.396202e+01 3.554341e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.396202e+01 3.554341e+02 7.000000e+01 + vertex 7.384923e+01 3.558550e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.341511e+01 3.533930e+02 7.000000e+01 + vertex 7.366506e+01 3.537500e+02 7.000000e+01 + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.366506e+01 3.537500e+02 7.000000e+01 + vertex 7.384923e+01 3.541450e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.000000e+01 + vertex 7.384923e+01 3.541450e+02 7.000000e+01 + vertex 7.396202e+01 3.545659e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.384923e+01 3.558550e+02 7.000000e+01 + vertex 7.366506e+01 3.562500e+02 7.000000e+01 + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.366506e+01 3.562500e+02 7.000000e+01 + vertex 7.341511e+01 3.566070e+02 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 3.750000e+02 7.000000e+01 + vertex 7.341511e+01 3.566070e+02 7.000000e+01 + vertex 7.310697e+01 3.569151e+02 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 5.650000e+01 3.350000e+02 8.200000e+01 + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 6.168674e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 6.168674e+01 3.700000e+02 8.200000e+01 + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 9.150000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.588353e+01 3.651194e+02 7.800000e+01 + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 5.595284e+01 3.719929e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.396202e+01 3.554341e+02 7.800000e+01 + vertex 7.400000e+01 3.550000e+02 7.800000e+01 + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.310697e+01 3.530849e+02 7.800000e+01 + vertex 7.275000e+01 3.528349e+02 7.800000e+01 + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + vertex 6.138056e+01 3.706165e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.138056e+01 3.706165e+02 7.800000e+01 + vertex 6.097323e+01 3.711713e+02 7.800000e+01 + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 6.097323e+01 3.711713e+02 7.800000e+01 + vertex 6.047680e+01 3.716481e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 6.047680e+01 3.716481e+02 7.800000e+01 + vertex 5.990598e+01 3.720328e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.990598e+01 3.720328e+02 7.800000e+01 + vertex 5.927766e+01 3.723138e+02 7.800000e+01 + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 5.927766e+01 3.723138e+02 7.800000e+01 + vertex 5.861047e+01 3.724830e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 5.861047e+01 3.724830e+02 7.800000e+01 + vertex 5.792414e+01 3.725353e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.792414e+01 3.725353e+02 7.800000e+01 + vertex 5.723901e+01 3.724692e+02 7.800000e+01 + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 5.723901e+01 3.724692e+02 7.800000e+01 + vertex 5.657535e+01 3.722866e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 5.657535e+01 3.722866e+02 7.800000e+01 + vertex 5.595284e+01 3.719929e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.485188e+01 3.660232e+02 7.800000e+01 + vertex 5.532868e+01 3.655268e+02 7.800000e+01 + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 7.400000e+01 3.550000e+02 7.800000e+01 + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + vertex 7.400000e+01 3.550000e+02 7.800000e+01 + vertex 7.396202e+01 3.545659e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + vertex 7.396202e+01 3.545659e+02 7.800000e+01 + vertex 7.384923e+01 3.541450e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.106588e+01 3.525380e+02 7.800000e+01 + vertex 7.064495e+01 3.526508e+02 7.800000e+01 + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + vertex 7.025000e+01 3.571651e+02 7.800000e+01 + vertex 7.064495e+01 3.573492e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.064495e+01 3.573492e+02 7.800000e+01 + vertex 7.106588e+01 3.574620e+02 7.800000e+01 + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + vertex 7.106588e+01 3.574620e+02 7.800000e+01 + vertex 7.150000e+01 3.575000e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + vertex 7.150000e+01 3.575000e+02 7.800000e+01 + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 7.150000e+01 3.575000e+02 7.800000e+01 + vertex 7.193412e+01 3.574620e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 7.193412e+01 3.574620e+02 7.800000e+01 + vertex 7.235505e+01 3.573492e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + vertex 5.532868e+01 3.655268e+02 7.800000e+01 + vertex 5.490317e+01 3.711101e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.384923e+01 3.541450e+02 7.800000e+01 + vertex 7.366506e+01 3.537500e+02 7.800000e+01 + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + vertex 7.366506e+01 3.537500e+02 7.800000e+01 + vertex 7.341511e+01 3.533930e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + vertex 7.341511e+01 3.533930e+02 7.800000e+01 + vertex 7.310697e+01 3.530849e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.275000e+01 3.528349e+02 7.800000e+01 + vertex 7.235505e+01 3.526508e+02 7.800000e+01 + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + vertex 7.235505e+01 3.526508e+02 7.800000e+01 + vertex 7.193412e+01 3.525380e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.350000e+02 7.800000e+01 + vertex 7.193412e+01 3.525380e+02 7.800000e+01 + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + vertex 7.193412e+01 3.525380e+02 7.800000e+01 + vertex 7.150000e+01 3.525000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + vertex 7.150000e+01 3.525000e+02 7.800000e+01 + vertex 7.106588e+01 3.525380e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.064495e+01 3.526508e+02 7.800000e+01 + vertex 7.025000e+01 3.528349e+02 7.800000e+01 + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + vertex 7.025000e+01 3.528349e+02 7.800000e+01 + vertex 6.989303e+01 3.530849e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + vertex 6.989303e+01 3.530849e+02 7.800000e+01 + vertex 6.958489e+01 3.533930e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.235505e+01 3.573492e+02 7.800000e+01 + vertex 7.275000e+01 3.571651e+02 7.800000e+01 + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 7.275000e+01 3.571651e+02 7.800000e+01 + vertex 7.310697e+01 3.569151e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 7.310697e+01 3.569151e+02 7.800000e+01 + vertex 7.341511e+01 3.566070e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.588353e+01 3.651194e+02 7.800000e+01 + vertex 5.595284e+01 3.719929e+02 7.800000e+01 + vertex 5.532868e+01 3.655268e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.532868e+01 3.655268e+02 7.800000e+01 + vertex 5.595284e+01 3.719929e+02 7.800000e+01 + vertex 5.538989e+01 3.715968e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.532868e+01 3.655268e+02 7.800000e+01 + vertex 5.538989e+01 3.715968e+02 7.800000e+01 + vertex 5.490317e+01 3.711101e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.341511e+01 3.566070e+02 7.800000e+01 + vertex 7.366506e+01 3.562500e+02 7.800000e+01 + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 7.366506e+01 3.562500e+02 7.800000e+01 + vertex 7.384923e+01 3.558550e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 3.700000e+02 7.800000e+01 + vertex 7.384923e+01 3.558550e+02 7.800000e+01 + vertex 7.396202e+01 3.554341e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.421342e+01 3.699246e+02 7.800000e+01 + vertex 5.403080e+01 3.692610e+02 7.800000e+01 + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + vertex 5.403080e+01 3.692610e+02 7.800000e+01 + vertex 5.396467e+01 3.685759e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + vertex 5.396467e+01 3.685759e+02 7.800000e+01 + vertex 5.401698e+01 3.678895e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + vertex 6.903798e+01 3.545659e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.903798e+01 3.545659e+02 7.800000e+01 + vertex 6.900000e+01 3.550000e+02 7.800000e+01 + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 6.900000e+01 3.550000e+02 7.800000e+01 + vertex 6.903798e+01 3.554341e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 6.903798e+01 3.554341e+02 7.800000e+01 + vertex 6.915077e+01 3.558550e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.401698e+01 3.678895e+02 7.800000e+01 + vertex 5.418617e+01 3.672223e+02 7.800000e+01 + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + vertex 5.418617e+01 3.672223e+02 7.800000e+01 + vertex 5.446725e+01 3.665940e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + vertex 5.446725e+01 3.665940e+02 7.800000e+01 + vertex 5.485188e+01 3.660232e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.958489e+01 3.533930e+02 7.800000e+01 + vertex 6.933494e+01 3.537500e+02 7.800000e+01 + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + vertex 6.933494e+01 3.537500e+02 7.800000e+01 + vertex 6.915077e+01 3.541450e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.350000e+02 7.800000e+01 + vertex 6.915077e+01 3.541450e+02 7.800000e+01 + vertex 6.903798e+01 3.545659e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.915077e+01 3.558550e+02 7.800000e+01 + vertex 6.933494e+01 3.562500e+02 7.800000e+01 + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 6.933494e+01 3.562500e+02 7.800000e+01 + vertex 6.958489e+01 3.566070e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 6.958489e+01 3.566070e+02 7.800000e+01 + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + vertex 6.958489e+01 3.566070e+02 7.800000e+01 + vertex 6.989303e+01 3.569151e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + vertex 6.989303e+01 3.569151e+02 7.800000e+01 + vertex 7.025000e+01 3.571651e+02 7.800000e+01 + endloop + endfacet + facet normal -9.961948e-01 -8.715507e-02 0.000000e+00 + outer loop + vertex 7.400000e+01 3.550000e+02 7.000000e+01 + vertex 7.400000e+01 3.550000e+02 7.800000e+01 + vertex 7.396202e+01 3.554341e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961948e-01 -8.715507e-02 0.000000e+00 + outer loop + vertex 7.396202e+01 3.554341e+02 7.000000e+01 + vertex 7.400000e+01 3.550000e+02 7.800000e+01 + vertex 7.396202e+01 3.554341e+02 7.800000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 7.396202e+01 3.554341e+02 7.000000e+01 + vertex 7.396202e+01 3.554341e+02 7.800000e+01 + vertex 7.384923e+01 3.558550e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 7.384923e+01 3.558550e+02 7.000000e+01 + vertex 7.396202e+01 3.554341e+02 7.800000e+01 + vertex 7.384923e+01 3.558550e+02 7.800000e+01 + endloop + endfacet + facet normal -9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 7.384923e+01 3.558550e+02 7.000000e+01 + vertex 7.384923e+01 3.558550e+02 7.800000e+01 + vertex 7.366506e+01 3.562500e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 7.366506e+01 3.562500e+02 7.000000e+01 + vertex 7.384923e+01 3.558550e+02 7.800000e+01 + vertex 7.366506e+01 3.562500e+02 7.800000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 7.366506e+01 3.562500e+02 7.000000e+01 + vertex 7.366506e+01 3.562500e+02 7.800000e+01 + vertex 7.341511e+01 3.566070e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 7.341511e+01 3.566070e+02 7.000000e+01 + vertex 7.366506e+01 3.562500e+02 7.800000e+01 + vertex 7.341511e+01 3.566070e+02 7.800000e+01 + endloop + endfacet + facet normal -7.071228e-01 -7.070908e-01 0.000000e+00 + outer loop + vertex 7.341511e+01 3.566070e+02 7.000000e+01 + vertex 7.341511e+01 3.566070e+02 7.800000e+01 + vertex 7.310697e+01 3.569151e+02 7.000000e+01 + endloop + endfacet + facet normal -7.071228e-01 -7.070908e-01 0.000000e+00 + outer loop + vertex 7.310697e+01 3.569151e+02 7.000000e+01 + vertex 7.341511e+01 3.566070e+02 7.800000e+01 + vertex 7.310697e+01 3.569151e+02 7.800000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 7.310697e+01 3.569151e+02 7.000000e+01 + vertex 7.310697e+01 3.569151e+02 7.800000e+01 + vertex 7.275000e+01 3.571651e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 7.275000e+01 3.571651e+02 7.000000e+01 + vertex 7.310697e+01 3.569151e+02 7.800000e+01 + vertex 7.275000e+01 3.571651e+02 7.800000e+01 + endloop + endfacet + facet normal -4.225815e-01 -9.063249e-01 0.000000e+00 + outer loop + vertex 7.275000e+01 3.571651e+02 7.000000e+01 + vertex 7.275000e+01 3.571651e+02 7.800000e+01 + vertex 7.235505e+01 3.573492e+02 7.000000e+01 + endloop + endfacet + facet normal -4.225815e-01 -9.063249e-01 0.000000e+00 + outer loop + vertex 7.235505e+01 3.573492e+02 7.000000e+01 + vertex 7.275000e+01 3.571651e+02 7.800000e+01 + vertex 7.235505e+01 3.573492e+02 7.800000e+01 + endloop + endfacet + facet normal -2.588490e-01 -9.659178e-01 0.000000e+00 + outer loop + vertex 7.235505e+01 3.573492e+02 7.000000e+01 + vertex 7.235505e+01 3.573492e+02 7.800000e+01 + vertex 7.193412e+01 3.574620e+02 7.000000e+01 + endloop + endfacet + facet normal -2.588490e-01 -9.659178e-01 0.000000e+00 + outer loop + vertex 7.193412e+01 3.574620e+02 7.000000e+01 + vertex 7.235505e+01 3.573492e+02 7.800000e+01 + vertex 7.193412e+01 3.574620e+02 7.800000e+01 + endloop + endfacet + facet normal -8.712724e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 7.193412e+01 3.574620e+02 7.000000e+01 + vertex 7.193412e+01 3.574620e+02 7.800000e+01 + vertex 7.150000e+01 3.575000e+02 7.000000e+01 + endloop + endfacet + facet normal -8.712724e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 3.575000e+02 7.000000e+01 + vertex 7.193412e+01 3.574620e+02 7.800000e+01 + vertex 7.150000e+01 3.575000e+02 7.800000e+01 + endloop + endfacet + facet normal 8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 3.575000e+02 7.000000e+01 + vertex 7.150000e+01 3.575000e+02 7.800000e+01 + vertex 7.106588e+01 3.574620e+02 7.000000e+01 + endloop + endfacet + facet normal 8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 7.106588e+01 3.574620e+02 7.000000e+01 + vertex 7.150000e+01 3.575000e+02 7.800000e+01 + vertex 7.106588e+01 3.574620e+02 7.800000e+01 + endloop + endfacet + facet normal 2.588490e-01 -9.659178e-01 0.000000e+00 + outer loop + vertex 7.106588e+01 3.574620e+02 7.000000e+01 + vertex 7.106588e+01 3.574620e+02 7.800000e+01 + vertex 7.064495e+01 3.573492e+02 7.000000e+01 + endloop + endfacet + facet normal 2.588490e-01 -9.659178e-01 0.000000e+00 + outer loop + vertex 7.064495e+01 3.573492e+02 7.000000e+01 + vertex 7.106588e+01 3.574620e+02 7.800000e+01 + vertex 7.064495e+01 3.573492e+02 7.800000e+01 + endloop + endfacet + facet normal 4.225815e-01 -9.063249e-01 0.000000e+00 + outer loop + vertex 7.064495e+01 3.573492e+02 7.000000e+01 + vertex 7.064495e+01 3.573492e+02 7.800000e+01 + vertex 7.025000e+01 3.571651e+02 7.000000e+01 + endloop + endfacet + facet normal 4.225815e-01 -9.063249e-01 0.000000e+00 + outer loop + vertex 7.025000e+01 3.571651e+02 7.000000e+01 + vertex 7.064495e+01 3.573492e+02 7.800000e+01 + vertex 7.025000e+01 3.571651e+02 7.800000e+01 + endloop + endfacet + facet normal 5.735755e-01 -8.191527e-01 0.000000e+00 + outer loop + vertex 7.025000e+01 3.571651e+02 7.000000e+01 + vertex 7.025000e+01 3.571651e+02 7.800000e+01 + vertex 6.989303e+01 3.569151e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735755e-01 -8.191527e-01 0.000000e+00 + outer loop + vertex 6.989303e+01 3.569151e+02 7.000000e+01 + vertex 7.025000e+01 3.571651e+02 7.800000e+01 + vertex 6.989303e+01 3.569151e+02 7.800000e+01 + endloop + endfacet + facet normal 7.071228e-01 -7.070908e-01 0.000000e+00 + outer loop + vertex 6.989303e+01 3.569151e+02 7.000000e+01 + vertex 6.989303e+01 3.569151e+02 7.800000e+01 + vertex 6.958489e+01 3.566070e+02 7.000000e+01 + endloop + endfacet + facet normal 7.071228e-01 -7.070908e-01 0.000000e+00 + outer loop + vertex 6.958489e+01 3.566070e+02 7.000000e+01 + vertex 6.989303e+01 3.569151e+02 7.800000e+01 + vertex 6.958489e+01 3.566070e+02 7.800000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 6.958489e+01 3.566070e+02 7.000000e+01 + vertex 6.958489e+01 3.566070e+02 7.800000e+01 + vertex 6.933494e+01 3.562500e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 6.933494e+01 3.562500e+02 7.000000e+01 + vertex 6.958489e+01 3.566070e+02 7.800000e+01 + vertex 6.933494e+01 3.562500e+02 7.800000e+01 + endloop + endfacet + facet normal 9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 6.933494e+01 3.562500e+02 7.000000e+01 + vertex 6.933494e+01 3.562500e+02 7.800000e+01 + vertex 6.915077e+01 3.558550e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 6.915077e+01 3.558550e+02 7.000000e+01 + vertex 6.933494e+01 3.562500e+02 7.800000e+01 + vertex 6.915077e+01 3.558550e+02 7.800000e+01 + endloop + endfacet + facet normal 9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 6.915077e+01 3.558550e+02 7.000000e+01 + vertex 6.915077e+01 3.558550e+02 7.800000e+01 + vertex 6.903798e+01 3.554341e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 6.903798e+01 3.554341e+02 7.000000e+01 + vertex 6.915077e+01 3.558550e+02 7.800000e+01 + vertex 6.903798e+01 3.554341e+02 7.800000e+01 + endloop + endfacet + facet normal 9.961948e-01 -8.715401e-02 0.000000e+00 + outer loop + vertex 6.903798e+01 3.554341e+02 7.000000e+01 + vertex 6.903798e+01 3.554341e+02 7.800000e+01 + vertex 6.900000e+01 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961948e-01 -8.715401e-02 0.000000e+00 + outer loop + vertex 6.900000e+01 3.550000e+02 7.000000e+01 + vertex 6.903798e+01 3.554341e+02 7.800000e+01 + vertex 6.900000e+01 3.550000e+02 7.800000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715995e-02 -0.000000e+00 + outer loop + vertex 6.900000e+01 3.550000e+02 7.000000e+01 + vertex 6.900000e+01 3.550000e+02 7.800000e+01 + vertex 6.903798e+01 3.545659e+02 7.000000e+01 + endloop + endfacet + facet normal 9.961943e-01 8.715995e-02 -0.000000e+00 + outer loop + vertex 6.903798e+01 3.545659e+02 7.000000e+01 + vertex 6.900000e+01 3.550000e+02 7.800000e+01 + vertex 6.903798e+01 3.545659e+02 7.800000e+01 + endloop + endfacet + facet normal 9.659255e-01 2.588201e-01 -0.000000e+00 + outer loop + vertex 6.903798e+01 3.545659e+02 7.000000e+01 + vertex 6.903798e+01 3.545659e+02 7.800000e+01 + vertex 6.915077e+01 3.541450e+02 7.000000e+01 + endloop + endfacet + facet normal 9.659255e-01 2.588201e-01 -0.000000e+00 + outer loop + vertex 6.915077e+01 3.541450e+02 7.000000e+01 + vertex 6.903798e+01 3.545659e+02 7.800000e+01 + vertex 6.915077e+01 3.541450e+02 7.800000e+01 + endloop + endfacet + facet normal 9.063161e-01 4.226003e-01 -0.000000e+00 + outer loop + vertex 6.915077e+01 3.541450e+02 7.000000e+01 + vertex 6.915077e+01 3.541450e+02 7.800000e+01 + vertex 6.933494e+01 3.537500e+02 7.000000e+01 + endloop + endfacet + facet normal 9.063161e-01 4.226003e-01 -0.000000e+00 + outer loop + vertex 6.933494e+01 3.537500e+02 7.000000e+01 + vertex 6.915077e+01 3.541450e+02 7.800000e+01 + vertex 6.933494e+01 3.537500e+02 7.800000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 6.933494e+01 3.537500e+02 7.000000e+01 + vertex 6.933494e+01 3.537500e+02 7.800000e+01 + vertex 6.958489e+01 3.533930e+02 7.000000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 6.958489e+01 3.533930e+02 7.000000e+01 + vertex 6.933494e+01 3.537500e+02 7.800000e+01 + vertex 6.958489e+01 3.533930e+02 7.800000e+01 + endloop + endfacet + facet normal 7.070886e-01 7.071249e-01 -0.000000e+00 + outer loop + vertex 6.958489e+01 3.533930e+02 7.000000e+01 + vertex 6.958489e+01 3.533930e+02 7.800000e+01 + vertex 6.989303e+01 3.530849e+02 7.000000e+01 + endloop + endfacet + facet normal 7.070886e-01 7.071249e-01 -0.000000e+00 + outer loop + vertex 6.989303e+01 3.530849e+02 7.000000e+01 + vertex 6.958489e+01 3.533930e+02 7.800000e+01 + vertex 6.989303e+01 3.530849e+02 7.800000e+01 + endloop + endfacet + facet normal 5.735755e-01 8.191527e-01 -0.000000e+00 + outer loop + vertex 6.989303e+01 3.530849e+02 7.000000e+01 + vertex 6.989303e+01 3.530849e+02 7.800000e+01 + vertex 7.025000e+01 3.528349e+02 7.000000e+01 + endloop + endfacet + facet normal 5.735755e-01 8.191527e-01 -0.000000e+00 + outer loop + vertex 7.025000e+01 3.528349e+02 7.000000e+01 + vertex 6.989303e+01 3.530849e+02 7.800000e+01 + vertex 7.025000e+01 3.528349e+02 7.800000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 7.025000e+01 3.528349e+02 7.000000e+01 + vertex 7.025000e+01 3.528349e+02 7.800000e+01 + vertex 7.064495e+01 3.526508e+02 7.000000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 7.064495e+01 3.526508e+02 7.000000e+01 + vertex 7.025000e+01 3.528349e+02 7.800000e+01 + vertex 7.064495e+01 3.526508e+02 7.800000e+01 + endloop + endfacet + facet normal 2.587852e-01 9.659349e-01 -0.000000e+00 + outer loop + vertex 7.064495e+01 3.526508e+02 7.000000e+01 + vertex 7.064495e+01 3.526508e+02 7.800000e+01 + vertex 7.106588e+01 3.525380e+02 7.000000e+01 + endloop + endfacet + facet normal 2.587852e-01 9.659349e-01 -0.000000e+00 + outer loop + vertex 7.106588e+01 3.525380e+02 7.000000e+01 + vertex 7.064495e+01 3.526508e+02 7.800000e+01 + vertex 7.106588e+01 3.525380e+02 7.800000e+01 + endloop + endfacet + facet normal 8.719529e-02 9.961912e-01 -0.000000e+00 + outer loop + vertex 7.106588e+01 3.525380e+02 7.000000e+01 + vertex 7.106588e+01 3.525380e+02 7.800000e+01 + vertex 7.150000e+01 3.525000e+02 7.000000e+01 + endloop + endfacet + facet normal 8.719529e-02 9.961912e-01 -0.000000e+00 + outer loop + vertex 7.150000e+01 3.525000e+02 7.000000e+01 + vertex 7.106588e+01 3.525380e+02 7.800000e+01 + vertex 7.150000e+01 3.525000e+02 7.800000e+01 + endloop + endfacet + facet normal -8.719511e-02 9.961913e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 3.525000e+02 7.000000e+01 + vertex 7.150000e+01 3.525000e+02 7.800000e+01 + vertex 7.193412e+01 3.525380e+02 7.000000e+01 + endloop + endfacet + facet normal -8.719511e-02 9.961913e-01 0.000000e+00 + outer loop + vertex 7.193412e+01 3.525380e+02 7.000000e+01 + vertex 7.150000e+01 3.525000e+02 7.800000e+01 + vertex 7.193412e+01 3.525380e+02 7.800000e+01 + endloop + endfacet + facet normal -2.587852e-01 9.659349e-01 0.000000e+00 + outer loop + vertex 7.193412e+01 3.525380e+02 7.000000e+01 + vertex 7.193412e+01 3.525380e+02 7.800000e+01 + vertex 7.235505e+01 3.526508e+02 7.000000e+01 + endloop + endfacet + facet normal -2.587852e-01 9.659349e-01 0.000000e+00 + outer loop + vertex 7.235505e+01 3.526508e+02 7.000000e+01 + vertex 7.193412e+01 3.525380e+02 7.800000e+01 + vertex 7.235505e+01 3.526508e+02 7.800000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 7.235505e+01 3.526508e+02 7.000000e+01 + vertex 7.235505e+01 3.526508e+02 7.800000e+01 + vertex 7.275000e+01 3.528349e+02 7.000000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 7.275000e+01 3.528349e+02 7.000000e+01 + vertex 7.235505e+01 3.526508e+02 7.800000e+01 + vertex 7.275000e+01 3.528349e+02 7.800000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 7.275000e+01 3.528349e+02 7.000000e+01 + vertex 7.275000e+01 3.528349e+02 7.800000e+01 + vertex 7.310697e+01 3.530849e+02 7.000000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 7.310697e+01 3.530849e+02 7.000000e+01 + vertex 7.275000e+01 3.528349e+02 7.800000e+01 + vertex 7.310697e+01 3.530849e+02 7.800000e+01 + endloop + endfacet + facet normal -7.070886e-01 7.071249e-01 0.000000e+00 + outer loop + vertex 7.310697e+01 3.530849e+02 7.000000e+01 + vertex 7.310697e+01 3.530849e+02 7.800000e+01 + vertex 7.341511e+01 3.533930e+02 7.000000e+01 + endloop + endfacet + facet normal -7.070886e-01 7.071249e-01 0.000000e+00 + outer loop + vertex 7.341511e+01 3.533930e+02 7.000000e+01 + vertex 7.310697e+01 3.530849e+02 7.800000e+01 + vertex 7.341511e+01 3.533930e+02 7.800000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 7.341511e+01 3.533930e+02 7.000000e+01 + vertex 7.341511e+01 3.533930e+02 7.800000e+01 + vertex 7.366506e+01 3.537500e+02 7.000000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 7.366506e+01 3.537500e+02 7.000000e+01 + vertex 7.341511e+01 3.533930e+02 7.800000e+01 + vertex 7.366506e+01 3.537500e+02 7.800000e+01 + endloop + endfacet + facet normal -9.063161e-01 4.226003e-01 0.000000e+00 + outer loop + vertex 7.366506e+01 3.537500e+02 7.000000e+01 + vertex 7.366506e+01 3.537500e+02 7.800000e+01 + vertex 7.384923e+01 3.541450e+02 7.000000e+01 + endloop + endfacet + facet normal -9.063161e-01 4.226003e-01 0.000000e+00 + outer loop + vertex 7.384923e+01 3.541450e+02 7.000000e+01 + vertex 7.366506e+01 3.537500e+02 7.800000e+01 + vertex 7.384923e+01 3.541450e+02 7.800000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 7.384923e+01 3.541450e+02 7.000000e+01 + vertex 7.384923e+01 3.541450e+02 7.800000e+01 + vertex 7.396202e+01 3.545659e+02 7.000000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 7.396202e+01 3.545659e+02 7.000000e+01 + vertex 7.384923e+01 3.541450e+02 7.800000e+01 + vertex 7.396202e+01 3.545659e+02 7.800000e+01 + endloop + endfacet + facet normal -9.961942e-01 8.716101e-02 0.000000e+00 + outer loop + vertex 7.396202e+01 3.545659e+02 7.000000e+01 + vertex 7.396202e+01 3.545659e+02 7.800000e+01 + vertex 7.400000e+01 3.550000e+02 7.000000e+01 + endloop + endfacet + facet normal -9.961942e-01 8.716101e-02 0.000000e+00 + outer loop + vertex 7.400000e+01 3.550000e+02 7.000000e+01 + vertex 7.396202e+01 3.545659e+02 7.800000e+01 + vertex 7.400000e+01 3.550000e+02 7.800000e+01 + endloop + endfacet + facet normal -4.988831e-01 -1.336759e-01 8.562981e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.873101e+01 3.727171e+02 7.350000e+01 + vertex 6.867462e+01 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal -5.145158e-01 -4.501594e-02 8.562984e-01 + outer loop + vertex 6.875000e+01 3.725000e+02 7.350000e+01 + vertex 6.873101e+01 3.727171e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652172e-01 -3.652006e-01 8.562972e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.845756e+01 3.733035e+02 7.350000e+01 + vertex 6.830349e+01 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal -4.230801e-01 -2.962409e-01 8.562970e-01 + outer loop + vertex 6.858253e+01 3.731250e+02 7.350000e+01 + vertex 6.845756e+01 3.733035e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.680905e-01 -2.182794e-01 8.562975e-01 + outer loop + vertex 6.867462e+01 3.729275e+02 7.350000e+01 + vertex 6.858253e+01 3.731250e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.337240e-01 -4.988712e-01 8.562975e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.792753e+01 3.736746e+02 7.350000e+01 + vertex 6.771706e+01 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.182269e-01 -4.681144e-01 8.562978e-01 + outer loop + vertex 6.812500e+01 3.735825e+02 7.350000e+01 + vertex 6.792753e+01 3.736746e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.962646e-01 -4.230602e-01 8.562986e-01 + outer loop + vertex 6.830349e+01 3.734576e+02 7.350000e+01 + vertex 6.812500e+01 3.735825e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.337240e-01 -4.988712e-01 8.562975e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.728294e+01 3.737310e+02 7.350000e+01 + vertex 6.707248e+01 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal 4.499962e-02 -5.145165e-01 8.562989e-01 + outer loop + vertex 6.750000e+01 3.737500e+02 7.350000e+01 + vertex 6.728294e+01 3.737310e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.499962e-02 -5.145165e-01 8.562989e-01 + outer loop + vertex 6.771706e+01 3.737310e+02 7.350000e+01 + vertex 6.750000e+01 3.737500e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652172e-01 -3.652006e-01 8.562972e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.669652e+01 3.734576e+02 7.350000e+01 + vertex 6.654245e+01 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal 2.962646e-01 -4.230602e-01 8.562986e-01 + outer loop + vertex 6.687500e+01 3.735825e+02 7.350000e+01 + vertex 6.669652e+01 3.734576e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.182269e-01 -4.681144e-01 8.562978e-01 + outer loop + vertex 6.707248e+01 3.736746e+02 7.350000e+01 + vertex 6.687500e+01 3.735825e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988831e-01 -1.336759e-01 8.562981e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.632539e+01 3.729275e+02 7.350000e+01 + vertex 6.626899e+01 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal 4.680905e-01 -2.182794e-01 8.562975e-01 + outer loop + vertex 6.641747e+01 3.731250e+02 7.350000e+01 + vertex 6.632539e+01 3.729275e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.230801e-01 -2.962409e-01 8.562970e-01 + outer loop + vertex 6.654245e+01 3.733035e+02 7.350000e+01 + vertex 6.641747e+01 3.731250e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988867e-01 1.336580e-01 8.562988e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.626899e+01 3.722830e+02 7.350000e+01 + vertex 6.632539e+01 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal 5.145157e-01 4.501703e-02 8.562985e-01 + outer loop + vertex 6.625000e+01 3.725000e+02 7.350000e+01 + vertex 6.626899e+01 3.722830e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 5.145157e-01 -4.501703e-02 8.562985e-01 + outer loop + vertex 6.626899e+01 3.727171e+02 7.350000e+01 + vertex 6.625000e+01 3.725000e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.651796e-01 3.652337e-01 8.562991e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.654245e+01 3.716965e+02 7.350000e+01 + vertex 6.669652e+01 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal 4.230759e-01 2.962379e-01 8.563001e-01 + outer loop + vertex 6.641747e+01 3.718750e+02 7.350000e+01 + vertex 6.654245e+01 3.716965e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.680870e-01 2.182777e-01 8.562998e-01 + outer loop + vertex 6.632539e+01 3.720725e+02 7.350000e+01 + vertex 6.641747e+01 3.718750e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336570e-01 4.988846e-01 8.563001e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.707248e+01 3.713254e+02 7.350000e+01 + vertex 6.728294e+01 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.182832e-01 4.680836e-01 8.563003e-01 + outer loop + vertex 6.687500e+01 3.714175e+02 7.350000e+01 + vertex 6.707248e+01 3.713254e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.962646e-01 4.230602e-01 8.562986e-01 + outer loop + vertex 6.669652e+01 3.715425e+02 7.350000e+01 + vertex 6.687500e+01 3.714175e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.336570e-01 4.988846e-01 8.563001e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.771706e+01 3.712690e+02 7.350000e+01 + vertex 6.792753e+01 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal -4.499962e-02 5.145165e-01 8.562989e-01 + outer loop + vertex 6.750000e+01 3.712500e+02 7.350000e+01 + vertex 6.771706e+01 3.712690e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.499962e-02 5.145165e-01 8.562989e-01 + outer loop + vertex 6.728294e+01 3.712690e+02 7.350000e+01 + vertex 6.750000e+01 3.712500e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.651796e-01 3.652337e-01 8.562991e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.830349e+01 3.715425e+02 7.350000e+01 + vertex 6.845756e+01 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal -2.962646e-01 4.230602e-01 8.562986e-01 + outer loop + vertex 6.812500e+01 3.714175e+02 7.350000e+01 + vertex 6.830349e+01 3.715425e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.182832e-01 4.680836e-01 8.563003e-01 + outer loop + vertex 6.792753e+01 3.713254e+02 7.350000e+01 + vertex 6.812500e+01 3.714175e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988867e-01 1.336580e-01 8.562988e-01 + outer loop + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + vertex 6.867462e+01 3.720725e+02 7.350000e+01 + vertex 6.873101e+01 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal -4.680870e-01 2.182777e-01 8.562998e-01 + outer loop + vertex 6.858253e+01 3.718750e+02 7.350000e+01 + vertex 6.867462e+01 3.720725e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.230759e-01 2.962379e-01 8.563001e-01 + outer loop + vertex 6.845756e+01 3.716965e+02 7.350000e+01 + vertex 6.858253e+01 3.718750e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -5.145158e-01 4.501594e-02 8.562984e-01 + outer loop + vertex 6.873101e+01 3.722830e+02 7.350000e+01 + vertex 6.875000e+01 3.725000e+02 7.350000e+01 + vertex 6.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -9.961944e-01 -8.715889e-02 0.000000e+00 + outer loop + vertex 6.875000e+01 3.725000e+02 7.350000e+01 + vertex 6.875000e+01 3.725000e+02 8.200000e+01 + vertex 6.873101e+01 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961944e-01 -8.715889e-02 0.000000e+00 + outer loop + vertex 6.873101e+01 3.727171e+02 7.350000e+01 + vertex 6.875000e+01 3.725000e+02 8.200000e+01 + vertex 6.873101e+01 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 6.873101e+01 3.727171e+02 7.350000e+01 + vertex 6.873101e+01 3.727171e+02 8.200000e+01 + vertex 6.867462e+01 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 6.867462e+01 3.729275e+02 7.350000e+01 + vertex 6.873101e+01 3.727171e+02 8.200000e+01 + vertex 6.867462e+01 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 6.867462e+01 3.729275e+02 7.350000e+01 + vertex 6.867462e+01 3.729275e+02 8.200000e+01 + vertex 6.858253e+01 3.731250e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 6.858253e+01 3.731250e+02 7.350000e+01 + vertex 6.867462e+01 3.729275e+02 8.200000e+01 + vertex 6.858253e+01 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 6.858253e+01 3.731250e+02 7.350000e+01 + vertex 6.858253e+01 3.731250e+02 8.200000e+01 + vertex 6.845756e+01 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 6.845756e+01 3.733035e+02 7.350000e+01 + vertex 6.858253e+01 3.731250e+02 8.200000e+01 + vertex 6.845756e+01 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071228e-01 -7.070908e-01 0.000000e+00 + outer loop + vertex 6.845756e+01 3.733035e+02 7.350000e+01 + vertex 6.845756e+01 3.733035e+02 8.200000e+01 + vertex 6.830349e+01 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071228e-01 -7.070908e-01 0.000000e+00 + outer loop + vertex 6.830349e+01 3.734576e+02 7.350000e+01 + vertex 6.845756e+01 3.733035e+02 8.200000e+01 + vertex 6.830349e+01 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736214e-01 -8.191206e-01 0.000000e+00 + outer loop + vertex 6.830349e+01 3.734576e+02 7.350000e+01 + vertex 6.830349e+01 3.734576e+02 8.200000e+01 + vertex 6.812500e+01 3.735825e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736214e-01 -8.191206e-01 0.000000e+00 + outer loop + vertex 6.812500e+01 3.735825e+02 7.350000e+01 + vertex 6.830349e+01 3.734576e+02 8.200000e+01 + vertex 6.812500e+01 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal -4.225253e-01 -9.063511e-01 0.000000e+00 + outer loop + vertex 6.812500e+01 3.735825e+02 7.350000e+01 + vertex 6.812500e+01 3.735825e+02 8.200000e+01 + vertex 6.792753e+01 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal -4.225253e-01 -9.063511e-01 0.000000e+00 + outer loop + vertex 6.792753e+01 3.736746e+02 7.350000e+01 + vertex 6.812500e+01 3.735825e+02 8.200000e+01 + vertex 6.792753e+01 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal -2.589128e-01 -9.659007e-01 0.000000e+00 + outer loop + vertex 6.792753e+01 3.736746e+02 7.350000e+01 + vertex 6.792753e+01 3.736746e+02 8.200000e+01 + vertex 6.771706e+01 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.589128e-01 -9.659007e-01 0.000000e+00 + outer loop + vertex 6.771706e+01 3.737310e+02 7.350000e+01 + vertex 6.792753e+01 3.736746e+02 8.200000e+01 + vertex 6.771706e+01 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal -8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 6.771706e+01 3.737310e+02 7.350000e+01 + vertex 6.771706e+01 3.737310e+02 8.200000e+01 + vertex 6.750000e+01 3.737500e+02 7.350000e+01 + endloop + endfacet + facet normal -8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 6.750000e+01 3.737500e+02 7.350000e+01 + vertex 6.771706e+01 3.737310e+02 8.200000e+01 + vertex 6.750000e+01 3.737500e+02 8.200000e+01 + endloop + endfacet + facet normal 8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 6.750000e+01 3.737500e+02 7.350000e+01 + vertex 6.750000e+01 3.737500e+02 8.200000e+01 + vertex 6.728294e+01 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal 8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 6.728294e+01 3.737310e+02 7.350000e+01 + vertex 6.750000e+01 3.737500e+02 8.200000e+01 + vertex 6.728294e+01 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 2.589128e-01 -9.659007e-01 0.000000e+00 + outer loop + vertex 6.728294e+01 3.737310e+02 7.350000e+01 + vertex 6.728294e+01 3.737310e+02 8.200000e+01 + vertex 6.707248e+01 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal 2.589128e-01 -9.659007e-01 0.000000e+00 + outer loop + vertex 6.707248e+01 3.736746e+02 7.350000e+01 + vertex 6.728294e+01 3.737310e+02 8.200000e+01 + vertex 6.707248e+01 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 4.225253e-01 -9.063511e-01 0.000000e+00 + outer loop + vertex 6.707248e+01 3.736746e+02 7.350000e+01 + vertex 6.707248e+01 3.736746e+02 8.200000e+01 + vertex 6.687500e+01 3.735825e+02 7.350000e+01 + endloop + endfacet + facet normal 4.225253e-01 -9.063511e-01 0.000000e+00 + outer loop + vertex 6.687500e+01 3.735825e+02 7.350000e+01 + vertex 6.707248e+01 3.736746e+02 8.200000e+01 + vertex 6.687500e+01 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736214e-01 -8.191206e-01 0.000000e+00 + outer loop + vertex 6.687500e+01 3.735825e+02 7.350000e+01 + vertex 6.687500e+01 3.735825e+02 8.200000e+01 + vertex 6.669652e+01 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736214e-01 -8.191206e-01 0.000000e+00 + outer loop + vertex 6.669652e+01 3.734576e+02 7.350000e+01 + vertex 6.687500e+01 3.735825e+02 8.200000e+01 + vertex 6.669652e+01 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071228e-01 -7.070908e-01 0.000000e+00 + outer loop + vertex 6.669652e+01 3.734576e+02 7.350000e+01 + vertex 6.669652e+01 3.734576e+02 8.200000e+01 + vertex 6.654245e+01 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071228e-01 -7.070908e-01 0.000000e+00 + outer loop + vertex 6.654245e+01 3.733035e+02 7.350000e+01 + vertex 6.669652e+01 3.734576e+02 8.200000e+01 + vertex 6.654245e+01 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 6.654245e+01 3.733035e+02 7.350000e+01 + vertex 6.654245e+01 3.733035e+02 8.200000e+01 + vertex 6.641747e+01 3.731250e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 6.641747e+01 3.731250e+02 7.350000e+01 + vertex 6.654245e+01 3.733035e+02 8.200000e+01 + vertex 6.641747e+01 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 6.641747e+01 3.731250e+02 7.350000e+01 + vertex 6.641747e+01 3.731250e+02 8.200000e+01 + vertex 6.632539e+01 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 6.632539e+01 3.729275e+02 7.350000e+01 + vertex 6.641747e+01 3.731250e+02 8.200000e+01 + vertex 6.632539e+01 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 6.632539e+01 3.729275e+02 7.350000e+01 + vertex 6.632539e+01 3.729275e+02 8.200000e+01 + vertex 6.626899e+01 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 6.626899e+01 3.727171e+02 7.350000e+01 + vertex 6.632539e+01 3.729275e+02 8.200000e+01 + vertex 6.626899e+01 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961942e-01 -8.716101e-02 0.000000e+00 + outer loop + vertex 6.626899e+01 3.727171e+02 7.350000e+01 + vertex 6.626899e+01 3.727171e+02 8.200000e+01 + vertex 6.625000e+01 3.725000e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961942e-01 -8.716101e-02 0.000000e+00 + outer loop + vertex 6.625000e+01 3.725000e+02 7.350000e+01 + vertex 6.626899e+01 3.727171e+02 8.200000e+01 + vertex 6.625000e+01 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961942e-01 8.716101e-02 -0.000000e+00 + outer loop + vertex 6.625000e+01 3.725000e+02 7.350000e+01 + vertex 6.625000e+01 3.725000e+02 8.200000e+01 + vertex 6.626899e+01 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961942e-01 8.716101e-02 -0.000000e+00 + outer loop + vertex 6.626899e+01 3.722830e+02 7.350000e+01 + vertex 6.625000e+01 3.725000e+02 8.200000e+01 + vertex 6.626899e+01 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659347e-01 2.587859e-01 -0.000000e+00 + outer loop + vertex 6.626899e+01 3.722830e+02 7.350000e+01 + vertex 6.626899e+01 3.722830e+02 8.200000e+01 + vertex 6.632539e+01 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659347e-01 2.587859e-01 -0.000000e+00 + outer loop + vertex 6.632539e+01 3.720725e+02 7.350000e+01 + vertex 6.626899e+01 3.722830e+02 8.200000e+01 + vertex 6.632539e+01 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063039e-01 4.226265e-01 -0.000000e+00 + outer loop + vertex 6.632539e+01 3.720725e+02 7.350000e+01 + vertex 6.632539e+01 3.720725e+02 8.200000e+01 + vertex 6.641747e+01 3.718750e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063039e-01 4.226265e-01 -0.000000e+00 + outer loop + vertex 6.641747e+01 3.718750e+02 7.350000e+01 + vertex 6.632539e+01 3.720725e+02 8.200000e+01 + vertex 6.641747e+01 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 6.641747e+01 3.718750e+02 7.350000e+01 + vertex 6.641747e+01 3.718750e+02 8.200000e+01 + vertex 6.654245e+01 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 6.654245e+01 3.716965e+02 7.350000e+01 + vertex 6.641747e+01 3.718750e+02 8.200000e+01 + vertex 6.654245e+01 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal 7.070544e-01 7.071591e-01 -0.000000e+00 + outer loop + vertex 6.654245e+01 3.716965e+02 7.350000e+01 + vertex 6.654245e+01 3.716965e+02 8.200000e+01 + vertex 6.669652e+01 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal 7.070544e-01 7.071591e-01 -0.000000e+00 + outer loop + vertex 6.669652e+01 3.715425e+02 7.350000e+01 + vertex 6.654245e+01 3.716965e+02 8.200000e+01 + vertex 6.669652e+01 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736214e-01 8.191206e-01 -0.000000e+00 + outer loop + vertex 6.669652e+01 3.715425e+02 7.350000e+01 + vertex 6.669652e+01 3.715425e+02 8.200000e+01 + vertex 6.687500e+01 3.714175e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736214e-01 8.191206e-01 -0.000000e+00 + outer loop + vertex 6.687500e+01 3.714175e+02 7.350000e+01 + vertex 6.669652e+01 3.715425e+02 8.200000e+01 + vertex 6.687500e+01 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 6.687500e+01 3.714175e+02 7.350000e+01 + vertex 6.687500e+01 3.714175e+02 8.200000e+01 + vertex 6.707248e+01 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 6.707248e+01 3.713254e+02 7.350000e+01 + vertex 6.687500e+01 3.714175e+02 8.200000e+01 + vertex 6.707248e+01 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587852e-01 9.659349e-01 -0.000000e+00 + outer loop + vertex 6.707248e+01 3.713254e+02 7.350000e+01 + vertex 6.707248e+01 3.713254e+02 8.200000e+01 + vertex 6.728294e+01 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587852e-01 9.659349e-01 -0.000000e+00 + outer loop + vertex 6.728294e+01 3.712690e+02 7.350000e+01 + vertex 6.707248e+01 3.713254e+02 8.200000e+01 + vertex 6.728294e+01 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal 8.712742e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 6.728294e+01 3.712690e+02 7.350000e+01 + vertex 6.728294e+01 3.712690e+02 8.200000e+01 + vertex 6.750000e+01 3.712500e+02 7.350000e+01 + endloop + endfacet + facet normal 8.712742e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 6.750000e+01 3.712500e+02 7.350000e+01 + vertex 6.728294e+01 3.712690e+02 8.200000e+01 + vertex 6.750000e+01 3.712500e+02 8.200000e+01 + endloop + endfacet + facet normal -8.712742e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 6.750000e+01 3.712500e+02 7.350000e+01 + vertex 6.750000e+01 3.712500e+02 8.200000e+01 + vertex 6.771706e+01 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal -8.712742e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 6.771706e+01 3.712690e+02 7.350000e+01 + vertex 6.750000e+01 3.712500e+02 8.200000e+01 + vertex 6.771706e+01 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587852e-01 9.659349e-01 0.000000e+00 + outer loop + vertex 6.771706e+01 3.712690e+02 7.350000e+01 + vertex 6.771706e+01 3.712690e+02 8.200000e+01 + vertex 6.792753e+01 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587852e-01 9.659349e-01 0.000000e+00 + outer loop + vertex 6.792753e+01 3.713254e+02 7.350000e+01 + vertex 6.771706e+01 3.712690e+02 8.200000e+01 + vertex 6.792753e+01 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 6.792753e+01 3.713254e+02 7.350000e+01 + vertex 6.792753e+01 3.713254e+02 8.200000e+01 + vertex 6.812500e+01 3.714175e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 6.812500e+01 3.714175e+02 7.350000e+01 + vertex 6.792753e+01 3.713254e+02 8.200000e+01 + vertex 6.812500e+01 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736214e-01 8.191206e-01 0.000000e+00 + outer loop + vertex 6.812500e+01 3.714175e+02 7.350000e+01 + vertex 6.812500e+01 3.714175e+02 8.200000e+01 + vertex 6.830349e+01 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736214e-01 8.191206e-01 0.000000e+00 + outer loop + vertex 6.830349e+01 3.715425e+02 7.350000e+01 + vertex 6.812500e+01 3.714175e+02 8.200000e+01 + vertex 6.830349e+01 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal -7.070544e-01 7.071591e-01 0.000000e+00 + outer loop + vertex 6.830349e+01 3.715425e+02 7.350000e+01 + vertex 6.830349e+01 3.715425e+02 8.200000e+01 + vertex 6.845756e+01 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal -7.070544e-01 7.071591e-01 0.000000e+00 + outer loop + vertex 6.845756e+01 3.716965e+02 7.350000e+01 + vertex 6.830349e+01 3.715425e+02 8.200000e+01 + vertex 6.845756e+01 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 6.845756e+01 3.716965e+02 7.350000e+01 + vertex 6.845756e+01 3.716965e+02 8.200000e+01 + vertex 6.858253e+01 3.718750e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 6.858253e+01 3.718750e+02 7.350000e+01 + vertex 6.845756e+01 3.716965e+02 8.200000e+01 + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063039e-01 4.226265e-01 0.000000e+00 + outer loop + vertex 6.858253e+01 3.718750e+02 7.350000e+01 + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + vertex 6.867462e+01 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063039e-01 4.226265e-01 0.000000e+00 + outer loop + vertex 6.867462e+01 3.720725e+02 7.350000e+01 + vertex 6.858253e+01 3.718750e+02 8.200000e+01 + vertex 6.867462e+01 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659347e-01 2.587859e-01 0.000000e+00 + outer loop + vertex 6.867462e+01 3.720725e+02 7.350000e+01 + vertex 6.867462e+01 3.720725e+02 8.200000e+01 + vertex 6.873101e+01 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659347e-01 2.587859e-01 0.000000e+00 + outer loop + vertex 6.873101e+01 3.722830e+02 7.350000e+01 + vertex 6.867462e+01 3.720725e+02 8.200000e+01 + vertex 6.873101e+01 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961944e-01 8.715889e-02 0.000000e+00 + outer loop + vertex 6.873101e+01 3.722830e+02 7.350000e+01 + vertex 6.873101e+01 3.722830e+02 8.200000e+01 + vertex 6.875000e+01 3.725000e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961944e-01 8.715889e-02 0.000000e+00 + outer loop + vertex 6.875000e+01 3.725000e+02 7.350000e+01 + vertex 6.873101e+01 3.722830e+02 8.200000e+01 + vertex 6.875000e+01 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal -4.988835e-01 -1.336749e-01 8.562980e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.873101e+01 3.727171e+02 7.350000e+01 + vertex 8.867462e+01 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal -5.145161e-01 -4.501486e-02 8.562983e-01 + outer loop + vertex 8.875000e+01 3.725000e+02 7.350000e+01 + vertex 8.873101e+01 3.727171e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652179e-01 -3.652002e-01 8.562971e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.845756e+01 3.733035e+02 7.350000e+01 + vertex 8.830349e+01 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal -4.230781e-01 -2.962439e-01 8.562969e-01 + outer loop + vertex 8.858253e+01 3.731250e+02 7.350000e+01 + vertex 8.845756e+01 3.733035e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.680908e-01 -2.182784e-01 8.562976e-01 + outer loop + vertex 8.867462e+01 3.729275e+02 7.350000e+01 + vertex 8.858253e+01 3.731250e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.337235e-01 -4.988713e-01 8.562975e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.792753e+01 3.736746e+02 7.350000e+01 + vertex 8.771706e+01 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.182277e-01 -4.681140e-01 8.562978e-01 + outer loop + vertex 8.812500e+01 3.735825e+02 7.350000e+01 + vertex 8.792753e+01 3.736746e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.962652e-01 -4.230600e-01 8.562985e-01 + outer loop + vertex 8.830349e+01 3.734576e+02 7.350000e+01 + vertex 8.812500e+01 3.735825e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.337245e-01 -4.988710e-01 8.562976e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.728294e+01 3.737310e+02 7.350000e+01 + vertex 8.707248e+01 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal 4.499933e-02 -5.145165e-01 8.562989e-01 + outer loop + vertex 8.750000e+01 3.737500e+02 7.350000e+01 + vertex 8.728294e+01 3.737310e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.499972e-02 -5.145165e-01 8.562989e-01 + outer loop + vertex 8.771706e+01 3.737310e+02 7.350000e+01 + vertex 8.750000e+01 3.737500e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652176e-01 -3.652000e-01 8.562973e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.669652e+01 3.734576e+02 7.350000e+01 + vertex 8.654245e+01 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal 2.962650e-01 -4.230597e-01 8.562987e-01 + outer loop + vertex 8.687500e+01 3.735825e+02 7.350000e+01 + vertex 8.669652e+01 3.734576e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.182260e-01 -4.681147e-01 8.562979e-01 + outer loop + vertex 8.707248e+01 3.736746e+02 7.350000e+01 + vertex 8.687500e+01 3.735825e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988821e-01 -1.336790e-01 8.562982e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.632539e+01 3.729275e+02 7.350000e+01 + vertex 8.626899e+01 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal 4.680908e-01 -2.182784e-01 8.562976e-01 + outer loop + vertex 8.641747e+01 3.731250e+02 7.350000e+01 + vertex 8.632539e+01 3.729275e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.230800e-01 -2.962408e-01 8.562971e-01 + outer loop + vertex 8.654245e+01 3.733035e+02 7.350000e+01 + vertex 8.641747e+01 3.731250e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988857e-01 1.336610e-01 8.562989e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.626899e+01 3.722830e+02 7.350000e+01 + vertex 8.632539e+01 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal 5.145156e-01 4.501481e-02 8.562987e-01 + outer loop + vertex 8.625000e+01 3.725000e+02 7.350000e+01 + vertex 8.626899e+01 3.722830e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 5.145156e-01 -4.501481e-02 8.562987e-01 + outer loop + vertex 8.626899e+01 3.727171e+02 7.350000e+01 + vertex 8.625000e+01 3.725000e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.651800e-01 3.652330e-01 8.562992e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.654245e+01 3.716965e+02 7.350000e+01 + vertex 8.669652e+01 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal 4.230758e-01 2.962378e-01 8.563002e-01 + outer loop + vertex 8.641747e+01 3.718750e+02 7.350000e+01 + vertex 8.654245e+01 3.716965e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.680873e-01 2.182768e-01 8.562999e-01 + outer loop + vertex 8.632539e+01 3.720725e+02 7.350000e+01 + vertex 8.641747e+01 3.718750e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336575e-01 4.988844e-01 8.563002e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.707248e+01 3.713254e+02 7.350000e+01 + vertex 8.728294e+01 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.182823e-01 4.680839e-01 8.563003e-01 + outer loop + vertex 8.687500e+01 3.714175e+02 7.350000e+01 + vertex 8.707248e+01 3.713254e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.962650e-01 4.230597e-01 8.562987e-01 + outer loop + vertex 8.669652e+01 3.715425e+02 7.350000e+01 + vertex 8.687500e+01 3.714175e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.336564e-01 4.988848e-01 8.563001e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.771706e+01 3.712690e+02 7.350000e+01 + vertex 8.792753e+01 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal -4.499972e-02 5.145165e-01 8.562989e-01 + outer loop + vertex 8.750000e+01 3.712500e+02 7.350000e+01 + vertex 8.771706e+01 3.712690e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.499933e-02 5.145165e-01 8.562989e-01 + outer loop + vertex 8.728294e+01 3.712690e+02 7.350000e+01 + vertex 8.750000e+01 3.712500e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.651803e-01 3.652333e-01 8.562990e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.830349e+01 3.715425e+02 7.350000e+01 + vertex 8.845756e+01 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal -2.962652e-01 4.230600e-01 8.562985e-01 + outer loop + vertex 8.812500e+01 3.714175e+02 7.350000e+01 + vertex 8.830349e+01 3.715425e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.182840e-01 4.680832e-01 8.563003e-01 + outer loop + vertex 8.792753e+01 3.713254e+02 7.350000e+01 + vertex 8.812500e+01 3.714175e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988871e-01 1.336570e-01 8.562987e-01 + outer loop + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + vertex 8.867462e+01 3.720725e+02 7.350000e+01 + vertex 8.873101e+01 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal -4.680873e-01 2.182768e-01 8.562999e-01 + outer loop + vertex 8.858253e+01 3.718750e+02 7.350000e+01 + vertex 8.867462e+01 3.720725e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.230739e-01 2.962409e-01 8.563001e-01 + outer loop + vertex 8.845756e+01 3.716965e+02 7.350000e+01 + vertex 8.858253e+01 3.718750e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -5.145161e-01 4.501486e-02 8.562983e-01 + outer loop + vertex 8.873101e+01 3.722830e+02 7.350000e+01 + vertex 8.875000e+01 3.725000e+02 7.350000e+01 + vertex 8.750000e+01 3.725000e+02 7.274893e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715677e-02 0.000000e+00 + outer loop + vertex 8.875000e+01 3.725000e+02 7.350000e+01 + vertex 8.875000e+01 3.725000e+02 8.200000e+01 + vertex 8.873101e+01 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715677e-02 0.000000e+00 + outer loop + vertex 8.873101e+01 3.727171e+02 7.350000e+01 + vertex 8.875000e+01 3.725000e+02 8.200000e+01 + vertex 8.873101e+01 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 8.873101e+01 3.727171e+02 7.350000e+01 + vertex 8.873101e+01 3.727171e+02 8.200000e+01 + vertex 8.867462e+01 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 8.867462e+01 3.729275e+02 7.350000e+01 + vertex 8.873101e+01 3.727171e+02 8.200000e+01 + vertex 8.867462e+01 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063048e-01 -4.226248e-01 0.000000e+00 + outer loop + vertex 8.867462e+01 3.729275e+02 7.350000e+01 + vertex 8.867462e+01 3.729275e+02 8.200000e+01 + vertex 8.858253e+01 3.731250e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063048e-01 -4.226248e-01 0.000000e+00 + outer loop + vertex 8.858253e+01 3.731250e+02 7.350000e+01 + vertex 8.867462e+01 3.729275e+02 8.200000e+01 + vertex 8.858253e+01 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191508e-01 -5.735782e-01 0.000000e+00 + outer loop + vertex 8.858253e+01 3.731250e+02 7.350000e+01 + vertex 8.858253e+01 3.731250e+02 8.200000e+01 + vertex 8.845756e+01 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191508e-01 -5.735782e-01 0.000000e+00 + outer loop + vertex 8.845756e+01 3.733035e+02 7.350000e+01 + vertex 8.858253e+01 3.731250e+02 8.200000e+01 + vertex 8.845756e+01 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 8.845756e+01 3.733035e+02 7.350000e+01 + vertex 8.845756e+01 3.733035e+02 8.200000e+01 + vertex 8.830349e+01 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 8.830349e+01 3.734576e+02 7.350000e+01 + vertex 8.845756e+01 3.733035e+02 8.200000e+01 + vertex 8.830349e+01 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736224e-01 -8.191199e-01 0.000000e+00 + outer loop + vertex 8.830349e+01 3.734576e+02 7.350000e+01 + vertex 8.830349e+01 3.734576e+02 8.200000e+01 + vertex 8.812500e+01 3.735825e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736224e-01 -8.191199e-01 0.000000e+00 + outer loop + vertex 8.812500e+01 3.735825e+02 7.350000e+01 + vertex 8.830349e+01 3.734576e+02 8.200000e+01 + vertex 8.812500e+01 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal -4.225269e-01 -9.063504e-01 0.000000e+00 + outer loop + vertex 8.812500e+01 3.735825e+02 7.350000e+01 + vertex 8.812500e+01 3.735825e+02 8.200000e+01 + vertex 8.792753e+01 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal -4.225269e-01 -9.063504e-01 0.000000e+00 + outer loop + vertex 8.792753e+01 3.736746e+02 7.350000e+01 + vertex 8.812500e+01 3.735825e+02 8.200000e+01 + vertex 8.792753e+01 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal -2.589117e-01 -9.659010e-01 0.000000e+00 + outer loop + vertex 8.792753e+01 3.736746e+02 7.350000e+01 + vertex 8.792753e+01 3.736746e+02 8.200000e+01 + vertex 8.771706e+01 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.589117e-01 -9.659010e-01 0.000000e+00 + outer loop + vertex 8.771706e+01 3.737310e+02 7.350000e+01 + vertex 8.792753e+01 3.736746e+02 8.200000e+01 + vertex 8.771706e+01 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal -8.712761e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 8.771706e+01 3.737310e+02 7.350000e+01 + vertex 8.771706e+01 3.737310e+02 8.200000e+01 + vertex 8.750000e+01 3.737500e+02 7.350000e+01 + endloop + endfacet + facet normal -8.712761e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 8.750000e+01 3.737500e+02 7.350000e+01 + vertex 8.771706e+01 3.737310e+02 8.200000e+01 + vertex 8.750000e+01 3.737500e+02 8.200000e+01 + endloop + endfacet + facet normal 8.712687e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 8.750000e+01 3.737500e+02 7.350000e+01 + vertex 8.750000e+01 3.737500e+02 8.200000e+01 + vertex 8.728294e+01 3.737310e+02 7.350000e+01 + endloop + endfacet + facet normal 8.712687e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 8.728294e+01 3.737310e+02 7.350000e+01 + vertex 8.750000e+01 3.737500e+02 8.200000e+01 + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + endloop + endfacet + facet normal 2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 8.728294e+01 3.737310e+02 7.350000e+01 + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + vertex 8.707248e+01 3.736746e+02 7.350000e+01 + endloop + endfacet + facet normal 2.589138e-01 -9.659004e-01 0.000000e+00 + outer loop + vertex 8.707248e+01 3.736746e+02 7.350000e+01 + vertex 8.728294e+01 3.737310e+02 8.200000e+01 + vertex 8.707248e+01 3.736746e+02 8.200000e+01 + endloop + endfacet + facet normal 4.225237e-01 -9.063519e-01 0.000000e+00 + outer loop + vertex 8.707248e+01 3.736746e+02 7.350000e+01 + vertex 8.707248e+01 3.736746e+02 8.200000e+01 + vertex 8.687500e+01 3.735825e+02 7.350000e+01 + endloop + endfacet + facet normal 4.225237e-01 -9.063519e-01 0.000000e+00 + outer loop + vertex 8.687500e+01 3.735825e+02 7.350000e+01 + vertex 8.707248e+01 3.736746e+02 8.200000e+01 + vertex 8.687500e+01 3.735825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736224e-01 -8.191199e-01 0.000000e+00 + outer loop + vertex 8.687500e+01 3.735825e+02 7.350000e+01 + vertex 8.687500e+01 3.735825e+02 8.200000e+01 + vertex 8.669652e+01 3.734576e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736224e-01 -8.191199e-01 0.000000e+00 + outer loop + vertex 8.669652e+01 3.734576e+02 7.350000e+01 + vertex 8.687500e+01 3.735825e+02 8.200000e+01 + vertex 8.669652e+01 3.734576e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 8.669652e+01 3.734576e+02 7.350000e+01 + vertex 8.669652e+01 3.734576e+02 8.200000e+01 + vertex 8.654245e+01 3.733035e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 8.654245e+01 3.733035e+02 7.350000e+01 + vertex 8.669652e+01 3.734576e+02 8.200000e+01 + vertex 8.654245e+01 3.733035e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 8.654245e+01 3.733035e+02 7.350000e+01 + vertex 8.654245e+01 3.733035e+02 8.200000e+01 + vertex 8.641747e+01 3.731250e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 8.641747e+01 3.731250e+02 7.350000e+01 + vertex 8.654245e+01 3.733035e+02 8.200000e+01 + vertex 8.641747e+01 3.731250e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063048e-01 -4.226248e-01 0.000000e+00 + outer loop + vertex 8.641747e+01 3.731250e+02 7.350000e+01 + vertex 8.641747e+01 3.731250e+02 8.200000e+01 + vertex 8.632539e+01 3.729275e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063048e-01 -4.226248e-01 0.000000e+00 + outer loop + vertex 8.632539e+01 3.729275e+02 7.350000e+01 + vertex 8.641747e+01 3.731250e+02 8.200000e+01 + vertex 8.632539e+01 3.729275e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659239e-01 -2.588261e-01 0.000000e+00 + outer loop + vertex 8.632539e+01 3.729275e+02 7.350000e+01 + vertex 8.632539e+01 3.729275e+02 8.200000e+01 + vertex 8.626899e+01 3.727171e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659239e-01 -2.588261e-01 0.000000e+00 + outer loop + vertex 8.626899e+01 3.727171e+02 7.350000e+01 + vertex 8.632539e+01 3.729275e+02 8.200000e+01 + vertex 8.626899e+01 3.727171e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715677e-02 0.000000e+00 + outer loop + vertex 8.626899e+01 3.727171e+02 7.350000e+01 + vertex 8.626899e+01 3.727171e+02 8.200000e+01 + vertex 8.625000e+01 3.725000e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715677e-02 0.000000e+00 + outer loop + vertex 8.625000e+01 3.725000e+02 7.350000e+01 + vertex 8.626899e+01 3.727171e+02 8.200000e+01 + vertex 8.625000e+01 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715677e-02 -0.000000e+00 + outer loop + vertex 8.625000e+01 3.725000e+02 7.350000e+01 + vertex 8.625000e+01 3.725000e+02 8.200000e+01 + vertex 8.626899e+01 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715677e-02 -0.000000e+00 + outer loop + vertex 8.626899e+01 3.722830e+02 7.350000e+01 + vertex 8.625000e+01 3.725000e+02 8.200000e+01 + vertex 8.626899e+01 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659331e-01 2.587919e-01 -0.000000e+00 + outer loop + vertex 8.626899e+01 3.722830e+02 7.350000e+01 + vertex 8.626899e+01 3.722830e+02 8.200000e+01 + vertex 8.632539e+01 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659331e-01 2.587919e-01 -0.000000e+00 + outer loop + vertex 8.632539e+01 3.720725e+02 7.350000e+01 + vertex 8.626899e+01 3.722830e+02 8.200000e+01 + vertex 8.632539e+01 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063048e-01 4.226248e-01 -0.000000e+00 + outer loop + vertex 8.632539e+01 3.720725e+02 7.350000e+01 + vertex 8.632539e+01 3.720725e+02 8.200000e+01 + vertex 8.641747e+01 3.718750e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063048e-01 4.226248e-01 -0.000000e+00 + outer loop + vertex 8.641747e+01 3.718750e+02 7.350000e+01 + vertex 8.632539e+01 3.720725e+02 8.200000e+01 + vertex 8.641747e+01 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 8.641747e+01 3.718750e+02 7.350000e+01 + vertex 8.641747e+01 3.718750e+02 8.200000e+01 + vertex 8.654245e+01 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 8.654245e+01 3.716965e+02 7.350000e+01 + vertex 8.641747e+01 3.718750e+02 8.200000e+01 + vertex 8.654245e+01 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal 7.070555e-01 7.071581e-01 -0.000000e+00 + outer loop + vertex 8.654245e+01 3.716965e+02 7.350000e+01 + vertex 8.654245e+01 3.716965e+02 8.200000e+01 + vertex 8.669652e+01 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal 7.070555e-01 7.071581e-01 -0.000000e+00 + outer loop + vertex 8.669652e+01 3.715425e+02 7.350000e+01 + vertex 8.654245e+01 3.716965e+02 8.200000e+01 + vertex 8.669652e+01 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736224e-01 8.191199e-01 -0.000000e+00 + outer loop + vertex 8.669652e+01 3.715425e+02 7.350000e+01 + vertex 8.669652e+01 3.715425e+02 8.200000e+01 + vertex 8.687500e+01 3.714175e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736224e-01 8.191199e-01 -0.000000e+00 + outer loop + vertex 8.687500e+01 3.714175e+02 7.350000e+01 + vertex 8.669652e+01 3.715425e+02 8.200000e+01 + vertex 8.687500e+01 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226360e-01 9.062995e-01 -0.000000e+00 + outer loop + vertex 8.687500e+01 3.714175e+02 7.350000e+01 + vertex 8.687500e+01 3.714175e+02 8.200000e+01 + vertex 8.707248e+01 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226360e-01 9.062995e-01 -0.000000e+00 + outer loop + vertex 8.707248e+01 3.713254e+02 7.350000e+01 + vertex 8.687500e+01 3.714175e+02 8.200000e+01 + vertex 8.707248e+01 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 8.707248e+01 3.713254e+02 7.350000e+01 + vertex 8.707248e+01 3.713254e+02 8.200000e+01 + vertex 8.728294e+01 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587862e-01 9.659346e-01 -0.000000e+00 + outer loop + vertex 8.728294e+01 3.712690e+02 7.350000e+01 + vertex 8.707248e+01 3.713254e+02 8.200000e+01 + vertex 8.728294e+01 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal 8.712687e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 8.728294e+01 3.712690e+02 7.350000e+01 + vertex 8.728294e+01 3.712690e+02 8.200000e+01 + vertex 8.750000e+01 3.712500e+02 7.350000e+01 + endloop + endfacet + facet normal 8.712687e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 8.750000e+01 3.712500e+02 7.350000e+01 + vertex 8.728294e+01 3.712690e+02 8.200000e+01 + vertex 8.750000e+01 3.712500e+02 8.200000e+01 + endloop + endfacet + facet normal -8.712761e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 8.750000e+01 3.712500e+02 7.350000e+01 + vertex 8.750000e+01 3.712500e+02 8.200000e+01 + vertex 8.771706e+01 3.712690e+02 7.350000e+01 + endloop + endfacet + facet normal -8.712761e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 8.771706e+01 3.712690e+02 7.350000e+01 + vertex 8.750000e+01 3.712500e+02 8.200000e+01 + vertex 8.771706e+01 3.712690e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587841e-01 9.659352e-01 0.000000e+00 + outer loop + vertex 8.771706e+01 3.712690e+02 7.350000e+01 + vertex 8.771706e+01 3.712690e+02 8.200000e+01 + vertex 8.792753e+01 3.713254e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587841e-01 9.659352e-01 0.000000e+00 + outer loop + vertex 8.792753e+01 3.713254e+02 7.350000e+01 + vertex 8.771706e+01 3.712690e+02 8.200000e+01 + vertex 8.792753e+01 3.713254e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 8.792753e+01 3.713254e+02 7.350000e+01 + vertex 8.792753e+01 3.713254e+02 8.200000e+01 + vertex 8.812500e+01 3.714175e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226393e-01 9.062980e-01 0.000000e+00 + outer loop + vertex 8.812500e+01 3.714175e+02 7.350000e+01 + vertex 8.792753e+01 3.713254e+02 8.200000e+01 + vertex 8.812500e+01 3.714175e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736224e-01 8.191199e-01 0.000000e+00 + outer loop + vertex 8.812500e+01 3.714175e+02 7.350000e+01 + vertex 8.812500e+01 3.714175e+02 8.200000e+01 + vertex 8.830349e+01 3.715425e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736224e-01 8.191199e-01 0.000000e+00 + outer loop + vertex 8.830349e+01 3.715425e+02 7.350000e+01 + vertex 8.812500e+01 3.714175e+02 8.200000e+01 + vertex 8.830349e+01 3.715425e+02 8.200000e+01 + endloop + endfacet + facet normal -7.070555e-01 7.071581e-01 0.000000e+00 + outer loop + vertex 8.830349e+01 3.715425e+02 7.350000e+01 + vertex 8.830349e+01 3.715425e+02 8.200000e+01 + vertex 8.845756e+01 3.716965e+02 7.350000e+01 + endloop + endfacet + facet normal -7.070555e-01 7.071581e-01 0.000000e+00 + outer loop + vertex 8.845756e+01 3.716965e+02 7.350000e+01 + vertex 8.830349e+01 3.715425e+02 8.200000e+01 + vertex 8.845756e+01 3.716965e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191508e-01 5.735782e-01 0.000000e+00 + outer loop + vertex 8.845756e+01 3.716965e+02 7.350000e+01 + vertex 8.845756e+01 3.716965e+02 8.200000e+01 + vertex 8.858253e+01 3.718750e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191508e-01 5.735782e-01 0.000000e+00 + outer loop + vertex 8.858253e+01 3.718750e+02 7.350000e+01 + vertex 8.845756e+01 3.716965e+02 8.200000e+01 + vertex 8.858253e+01 3.718750e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063048e-01 4.226248e-01 0.000000e+00 + outer loop + vertex 8.858253e+01 3.718750e+02 7.350000e+01 + vertex 8.858253e+01 3.718750e+02 8.200000e+01 + vertex 8.867462e+01 3.720725e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063048e-01 4.226248e-01 0.000000e+00 + outer loop + vertex 8.867462e+01 3.720725e+02 7.350000e+01 + vertex 8.858253e+01 3.718750e+02 8.200000e+01 + vertex 8.867462e+01 3.720725e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659352e-01 2.587839e-01 0.000000e+00 + outer loop + vertex 8.867462e+01 3.720725e+02 7.350000e+01 + vertex 8.867462e+01 3.720725e+02 8.200000e+01 + vertex 8.873101e+01 3.722830e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659352e-01 2.587839e-01 0.000000e+00 + outer loop + vertex 8.873101e+01 3.722830e+02 7.350000e+01 + vertex 8.867462e+01 3.720725e+02 8.200000e+01 + vertex 8.873101e+01 3.722830e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715677e-02 0.000000e+00 + outer loop + vertex 8.873101e+01 3.722830e+02 7.350000e+01 + vertex 8.873101e+01 3.722830e+02 8.200000e+01 + vertex 8.875000e+01 3.725000e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715677e-02 0.000000e+00 + outer loop + vertex 8.875000e+01 3.725000e+02 7.350000e+01 + vertex 8.873101e+01 3.722830e+02 8.200000e+01 + vertex 8.875000e+01 3.725000e+02 8.200000e+01 + endloop + endfacet + facet normal -4.988831e-01 -1.336759e-01 8.562981e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.523101e+01 3.592170e+02 7.350000e+01 + vertex 5.517462e+01 3.594275e+02 7.350000e+01 + endloop + endfacet + facet normal -5.145158e-01 -4.501594e-02 8.562984e-01 + outer loop + vertex 5.525000e+01 3.590000e+02 7.350000e+01 + vertex 5.523101e+01 3.592170e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652167e-01 -3.652012e-01 8.562972e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.495756e+01 3.598035e+02 7.350000e+01 + vertex 5.480349e+01 3.599575e+02 7.350000e+01 + endloop + endfacet + facet normal -4.230547e-01 -2.962726e-01 8.562986e-01 + outer loop + vertex 5.508253e+01 3.596250e+02 7.350000e+01 + vertex 5.495756e+01 3.598035e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.681013e-01 -2.182515e-01 8.562987e-01 + outer loop + vertex 5.517462e+01 3.594275e+02 7.350000e+01 + vertex 5.508253e+01 3.596250e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.336570e-01 -4.988846e-01 8.563001e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.442753e+01 3.601746e+02 7.350000e+01 + vertex 5.421706e+01 3.602310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.182832e-01 -4.680836e-01 8.563003e-01 + outer loop + vertex 5.462500e+01 3.600825e+02 7.350000e+01 + vertex 5.442753e+01 3.601746e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.962651e-01 -4.230599e-01 8.562986e-01 + outer loop + vertex 5.480349e+01 3.599575e+02 7.350000e+01 + vertex 5.462500e+01 3.600825e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336572e-01 -4.988845e-01 8.563002e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.378294e+01 3.602310e+02 7.350000e+01 + vertex 5.357248e+01 3.601746e+02 7.350000e+01 + endloop + endfacet + facet normal 4.499952e-02 -5.145165e-01 8.562989e-01 + outer loop + vertex 5.400000e+01 3.602500e+02 7.350000e+01 + vertex 5.378294e+01 3.602310e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.499962e-02 -5.145165e-01 8.562989e-01 + outer loop + vertex 5.421706e+01 3.602310e+02 7.350000e+01 + vertex 5.400000e+01 3.602500e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652177e-01 -3.652000e-01 8.562972e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.319652e+01 3.599575e+02 7.350000e+01 + vertex 5.304245e+01 3.598035e+02 7.350000e+01 + endloop + endfacet + facet normal 2.962640e-01 -4.230606e-01 8.562986e-01 + outer loop + vertex 5.337500e+01 3.600825e+02 7.350000e+01 + vertex 5.319652e+01 3.599575e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.182832e-01 -4.680836e-01 8.563003e-01 + outer loop + vertex 5.357248e+01 3.601746e+02 7.350000e+01 + vertex 5.337500e+01 3.600825e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988834e-01 -1.336749e-01 8.562981e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.282539e+01 3.594275e+02 7.350000e+01 + vertex 5.276899e+01 3.592170e+02 7.350000e+01 + endloop + endfacet + facet normal 4.681009e-01 -2.182524e-01 8.562987e-01 + outer loop + vertex 5.291747e+01 3.596250e+02 7.350000e+01 + vertex 5.282539e+01 3.594275e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.230547e-01 -2.962726e-01 8.562986e-01 + outer loop + vertex 5.304245e+01 3.598035e+02 7.350000e+01 + vertex 5.291747e+01 3.596250e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988834e-01 1.336749e-01 8.562981e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.276899e+01 3.587829e+02 7.350000e+01 + vertex 5.282539e+01 3.585725e+02 7.350000e+01 + endloop + endfacet + facet normal 5.145157e-01 4.501703e-02 8.562985e-01 + outer loop + vertex 5.275000e+01 3.590000e+02 7.350000e+01 + vertex 5.276899e+01 3.587829e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 5.145157e-01 -4.501703e-02 8.562985e-01 + outer loop + vertex 5.276899e+01 3.592170e+02 7.350000e+01 + vertex 5.275000e+01 3.590000e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652177e-01 3.652000e-01 8.562972e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.304245e+01 3.581965e+02 7.350000e+01 + vertex 5.319652e+01 3.580424e+02 7.350000e+01 + endloop + endfacet + facet normal 4.230547e-01 2.962726e-01 8.562986e-01 + outer loop + vertex 5.291747e+01 3.583750e+02 7.350000e+01 + vertex 5.304245e+01 3.581965e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.681009e-01 2.182524e-01 8.562987e-01 + outer loop + vertex 5.282539e+01 3.585725e+02 7.350000e+01 + vertex 5.291747e+01 3.583750e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336572e-01 4.988845e-01 8.563002e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.357248e+01 3.578254e+02 7.350000e+01 + vertex 5.378294e+01 3.577690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.182832e-01 4.680836e-01 8.563003e-01 + outer loop + vertex 5.337500e+01 3.579175e+02 7.350000e+01 + vertex 5.357248e+01 3.578254e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.962640e-01 4.230606e-01 8.562986e-01 + outer loop + vertex 5.319652e+01 3.580424e+02 7.350000e+01 + vertex 5.337500e+01 3.579175e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.336570e-01 4.988846e-01 8.563001e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.421706e+01 3.577690e+02 7.350000e+01 + vertex 5.442753e+01 3.578254e+02 7.350000e+01 + endloop + endfacet + facet normal -4.499962e-02 5.145165e-01 8.562989e-01 + outer loop + vertex 5.400000e+01 3.577500e+02 7.350000e+01 + vertex 5.421706e+01 3.577690e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.499952e-02 5.145165e-01 8.562989e-01 + outer loop + vertex 5.378294e+01 3.577690e+02 7.350000e+01 + vertex 5.400000e+01 3.577500e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652167e-01 3.652012e-01 8.562972e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.480349e+01 3.580424e+02 7.350000e+01 + vertex 5.495756e+01 3.581965e+02 7.350000e+01 + endloop + endfacet + facet normal -2.962651e-01 4.230599e-01 8.562986e-01 + outer loop + vertex 5.462500e+01 3.579175e+02 7.350000e+01 + vertex 5.480349e+01 3.580424e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.182832e-01 4.680836e-01 8.563003e-01 + outer loop + vertex 5.442753e+01 3.578254e+02 7.350000e+01 + vertex 5.462500e+01 3.579175e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988831e-01 1.336759e-01 8.562981e-01 + outer loop + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + vertex 5.517462e+01 3.585725e+02 7.350000e+01 + vertex 5.523101e+01 3.587829e+02 7.350000e+01 + endloop + endfacet + facet normal -4.681013e-01 2.182515e-01 8.562987e-01 + outer loop + vertex 5.508253e+01 3.583750e+02 7.350000e+01 + vertex 5.517462e+01 3.585725e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.230547e-01 2.962726e-01 8.562986e-01 + outer loop + vertex 5.495756e+01 3.581965e+02 7.350000e+01 + vertex 5.508253e+01 3.583750e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -5.145158e-01 4.501594e-02 8.562984e-01 + outer loop + vertex 5.523101e+01 3.587829e+02 7.350000e+01 + vertex 5.525000e+01 3.590000e+02 7.350000e+01 + vertex 5.400000e+01 3.590000e+02 7.274893e+01 + endloop + endfacet + facet normal -9.961944e-01 -8.715889e-02 0.000000e+00 + outer loop + vertex 5.525000e+01 3.590000e+02 7.350000e+01 + vertex 5.525000e+01 3.590000e+02 8.200000e+01 + vertex 5.523101e+01 3.592170e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961944e-01 -8.715889e-02 0.000000e+00 + outer loop + vertex 5.523101e+01 3.592170e+02 7.350000e+01 + vertex 5.525000e+01 3.590000e+02 8.200000e+01 + vertex 5.523101e+01 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 5.523101e+01 3.592170e+02 7.350000e+01 + vertex 5.523101e+01 3.592170e+02 8.200000e+01 + vertex 5.517462e+01 3.594275e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 3.594275e+02 7.350000e+01 + vertex 5.523101e+01 3.592170e+02 8.200000e+01 + vertex 5.517462e+01 3.594275e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063284e-01 -4.225741e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 3.594275e+02 7.350000e+01 + vertex 5.517462e+01 3.594275e+02 8.200000e+01 + vertex 5.508253e+01 3.596250e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063284e-01 -4.225741e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 3.596250e+02 7.350000e+01 + vertex 5.517462e+01 3.594275e+02 8.200000e+01 + vertex 5.508253e+01 3.596250e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191098e-01 -5.736368e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 3.596250e+02 7.350000e+01 + vertex 5.508253e+01 3.596250e+02 8.200000e+01 + vertex 5.495756e+01 3.598035e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191098e-01 -5.736368e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 3.598035e+02 7.350000e+01 + vertex 5.508253e+01 3.596250e+02 8.200000e+01 + vertex 5.495756e+01 3.598035e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071217e-01 -7.070918e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 3.598035e+02 7.350000e+01 + vertex 5.495756e+01 3.598035e+02 8.200000e+01 + vertex 5.480349e+01 3.599575e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071217e-01 -7.070918e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 3.599575e+02 7.350000e+01 + vertex 5.495756e+01 3.598035e+02 8.200000e+01 + vertex 5.480349e+01 3.599575e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736224e-01 -8.191199e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 3.599575e+02 7.350000e+01 + vertex 5.480349e+01 3.599575e+02 8.200000e+01 + vertex 5.462500e+01 3.600825e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736224e-01 -8.191199e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 3.600825e+02 7.350000e+01 + vertex 5.480349e+01 3.599575e+02 8.200000e+01 + vertex 5.462500e+01 3.600825e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226377e-01 -9.062987e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 3.600825e+02 7.350000e+01 + vertex 5.462500e+01 3.600825e+02 8.200000e+01 + vertex 5.442753e+01 3.601746e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226377e-01 -9.062987e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 3.601746e+02 7.350000e+01 + vertex 5.462500e+01 3.600825e+02 8.200000e+01 + vertex 5.442753e+01 3.601746e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587852e-01 -9.659349e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 3.601746e+02 7.350000e+01 + vertex 5.442753e+01 3.601746e+02 8.200000e+01 + vertex 5.421706e+01 3.602310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587852e-01 -9.659349e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 3.602310e+02 7.350000e+01 + vertex 5.442753e+01 3.601746e+02 8.200000e+01 + vertex 5.421706e+01 3.602310e+02 8.200000e+01 + endloop + endfacet + facet normal -8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 3.602310e+02 7.350000e+01 + vertex 5.421706e+01 3.602310e+02 8.200000e+01 + vertex 5.400000e+01 3.602500e+02 7.350000e+01 + endloop + endfacet + facet normal -8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 3.602500e+02 7.350000e+01 + vertex 5.421706e+01 3.602310e+02 8.200000e+01 + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + endloop + endfacet + facet normal 8.712724e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 3.602500e+02 7.350000e+01 + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + vertex 5.378294e+01 3.602310e+02 7.350000e+01 + endloop + endfacet + facet normal 8.712724e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 5.378294e+01 3.602310e+02 7.350000e+01 + vertex 5.400000e+01 3.602500e+02 8.200000e+01 + vertex 5.378294e+01 3.602310e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587857e-01 -9.659348e-01 0.000000e+00 + outer loop + vertex 5.378294e+01 3.602310e+02 7.350000e+01 + vertex 5.378294e+01 3.602310e+02 8.200000e+01 + vertex 5.357248e+01 3.601746e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587857e-01 -9.659348e-01 0.000000e+00 + outer loop + vertex 5.357248e+01 3.601746e+02 7.350000e+01 + vertex 5.378294e+01 3.602310e+02 8.200000e+01 + vertex 5.357248e+01 3.601746e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226377e-01 -9.062987e-01 0.000000e+00 + outer loop + vertex 5.357248e+01 3.601746e+02 7.350000e+01 + vertex 5.357248e+01 3.601746e+02 8.200000e+01 + vertex 5.337500e+01 3.600825e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226377e-01 -9.062987e-01 0.000000e+00 + outer loop + vertex 5.337500e+01 3.600825e+02 7.350000e+01 + vertex 5.357248e+01 3.601746e+02 8.200000e+01 + vertex 5.337500e+01 3.600825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736204e-01 -8.191213e-01 0.000000e+00 + outer loop + vertex 5.337500e+01 3.600825e+02 7.350000e+01 + vertex 5.337500e+01 3.600825e+02 8.200000e+01 + vertex 5.319652e+01 3.599575e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736204e-01 -8.191213e-01 0.000000e+00 + outer loop + vertex 5.319652e+01 3.599575e+02 7.350000e+01 + vertex 5.337500e+01 3.600825e+02 8.200000e+01 + vertex 5.319652e+01 3.599575e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 5.319652e+01 3.599575e+02 7.350000e+01 + vertex 5.319652e+01 3.599575e+02 8.200000e+01 + vertex 5.304245e+01 3.598035e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 5.304245e+01 3.598035e+02 7.350000e+01 + vertex 5.319652e+01 3.599575e+02 8.200000e+01 + vertex 5.304245e+01 3.598035e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191098e-01 -5.736368e-01 0.000000e+00 + outer loop + vertex 5.304245e+01 3.598035e+02 7.350000e+01 + vertex 5.304245e+01 3.598035e+02 8.200000e+01 + vertex 5.291747e+01 3.596250e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191098e-01 -5.736368e-01 0.000000e+00 + outer loop + vertex 5.291747e+01 3.596250e+02 7.350000e+01 + vertex 5.304245e+01 3.598035e+02 8.200000e+01 + vertex 5.291747e+01 3.596250e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063275e-01 -4.225759e-01 0.000000e+00 + outer loop + vertex 5.291747e+01 3.596250e+02 7.350000e+01 + vertex 5.291747e+01 3.596250e+02 8.200000e+01 + vertex 5.282539e+01 3.594275e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063275e-01 -4.225759e-01 0.000000e+00 + outer loop + vertex 5.282539e+01 3.594275e+02 7.350000e+01 + vertex 5.291747e+01 3.596250e+02 8.200000e+01 + vertex 5.282539e+01 3.594275e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 5.282539e+01 3.594275e+02 7.350000e+01 + vertex 5.282539e+01 3.594275e+02 8.200000e+01 + vertex 5.276899e+01 3.592170e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 5.276899e+01 3.592170e+02 7.350000e+01 + vertex 5.282539e+01 3.594275e+02 8.200000e+01 + vertex 5.276899e+01 3.592170e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961942e-01 -8.716101e-02 0.000000e+00 + outer loop + vertex 5.276899e+01 3.592170e+02 7.350000e+01 + vertex 5.276899e+01 3.592170e+02 8.200000e+01 + vertex 5.275000e+01 3.590000e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961942e-01 -8.716101e-02 0.000000e+00 + outer loop + vertex 5.275000e+01 3.590000e+02 7.350000e+01 + vertex 5.276899e+01 3.592170e+02 8.200000e+01 + vertex 5.275000e+01 3.590000e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961942e-01 8.716101e-02 -0.000000e+00 + outer loop + vertex 5.275000e+01 3.590000e+02 7.350000e+01 + vertex 5.275000e+01 3.590000e+02 8.200000e+01 + vertex 5.276899e+01 3.587829e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961942e-01 8.716101e-02 -0.000000e+00 + outer loop + vertex 5.276899e+01 3.587829e+02 7.350000e+01 + vertex 5.275000e+01 3.590000e+02 8.200000e+01 + vertex 5.276899e+01 3.587829e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 5.276899e+01 3.587829e+02 7.350000e+01 + vertex 5.276899e+01 3.587829e+02 8.200000e+01 + vertex 5.282539e+01 3.585725e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 5.282539e+01 3.585725e+02 7.350000e+01 + vertex 5.276899e+01 3.587829e+02 8.200000e+01 + vertex 5.282539e+01 3.585725e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063275e-01 4.225759e-01 -0.000000e+00 + outer loop + vertex 5.282539e+01 3.585725e+02 7.350000e+01 + vertex 5.282539e+01 3.585725e+02 8.200000e+01 + vertex 5.291747e+01 3.583750e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063275e-01 4.225759e-01 -0.000000e+00 + outer loop + vertex 5.291747e+01 3.583750e+02 7.350000e+01 + vertex 5.282539e+01 3.585725e+02 8.200000e+01 + vertex 5.291747e+01 3.583750e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191098e-01 5.736368e-01 -0.000000e+00 + outer loop + vertex 5.291747e+01 3.583750e+02 7.350000e+01 + vertex 5.291747e+01 3.583750e+02 8.200000e+01 + vertex 5.304245e+01 3.581965e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191098e-01 5.736368e-01 -0.000000e+00 + outer loop + vertex 5.304245e+01 3.581965e+02 7.350000e+01 + vertex 5.291747e+01 3.583750e+02 8.200000e+01 + vertex 5.304245e+01 3.581965e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 5.304245e+01 3.581965e+02 7.350000e+01 + vertex 5.304245e+01 3.581965e+02 8.200000e+01 + vertex 5.319652e+01 3.580424e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 5.319652e+01 3.580424e+02 7.350000e+01 + vertex 5.304245e+01 3.581965e+02 8.200000e+01 + vertex 5.319652e+01 3.580424e+02 8.200000e+01 + endloop + endfacet + facet normal 5.736204e-01 8.191213e-01 -0.000000e+00 + outer loop + vertex 5.319652e+01 3.580424e+02 7.350000e+01 + vertex 5.319652e+01 3.580424e+02 8.200000e+01 + vertex 5.337500e+01 3.579175e+02 7.350000e+01 + endloop + endfacet + facet normal 5.736204e-01 8.191213e-01 -0.000000e+00 + outer loop + vertex 5.337500e+01 3.579175e+02 7.350000e+01 + vertex 5.319652e+01 3.580424e+02 8.200000e+01 + vertex 5.337500e+01 3.579175e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 5.337500e+01 3.579175e+02 7.350000e+01 + vertex 5.337500e+01 3.579175e+02 8.200000e+01 + vertex 5.357248e+01 3.578254e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 5.357248e+01 3.578254e+02 7.350000e+01 + vertex 5.337500e+01 3.579175e+02 8.200000e+01 + vertex 5.357248e+01 3.578254e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587857e-01 9.659348e-01 -0.000000e+00 + outer loop + vertex 5.357248e+01 3.578254e+02 7.350000e+01 + vertex 5.357248e+01 3.578254e+02 8.200000e+01 + vertex 5.378294e+01 3.577690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587857e-01 9.659348e-01 -0.000000e+00 + outer loop + vertex 5.378294e+01 3.577690e+02 7.350000e+01 + vertex 5.357248e+01 3.578254e+02 8.200000e+01 + vertex 5.378294e+01 3.577690e+02 8.200000e+01 + endloop + endfacet + facet normal 8.712724e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 5.378294e+01 3.577690e+02 7.350000e+01 + vertex 5.378294e+01 3.577690e+02 8.200000e+01 + vertex 5.400000e+01 3.577500e+02 7.350000e+01 + endloop + endfacet + facet normal 8.712724e-02 9.961972e-01 -0.000000e+00 + outer loop + vertex 5.400000e+01 3.577500e+02 7.350000e+01 + vertex 5.378294e+01 3.577690e+02 8.200000e+01 + vertex 5.400000e+01 3.577500e+02 8.200000e+01 + endloop + endfacet + facet normal -8.712742e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 3.577500e+02 7.350000e+01 + vertex 5.400000e+01 3.577500e+02 8.200000e+01 + vertex 5.421706e+01 3.577690e+02 7.350000e+01 + endloop + endfacet + facet normal -8.712742e-02 9.961972e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 3.577690e+02 7.350000e+01 + vertex 5.400000e+01 3.577500e+02 8.200000e+01 + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587852e-01 9.659349e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 3.577690e+02 7.350000e+01 + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + vertex 5.442753e+01 3.578254e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587852e-01 9.659349e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 3.578254e+02 7.350000e+01 + vertex 5.421706e+01 3.577690e+02 8.200000e+01 + vertex 5.442753e+01 3.578254e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 3.578254e+02 7.350000e+01 + vertex 5.442753e+01 3.578254e+02 8.200000e+01 + vertex 5.462500e+01 3.579175e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 3.579175e+02 7.350000e+01 + vertex 5.442753e+01 3.578254e+02 8.200000e+01 + vertex 5.462500e+01 3.579175e+02 8.200000e+01 + endloop + endfacet + facet normal -5.736224e-01 8.191199e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 3.579175e+02 7.350000e+01 + vertex 5.462500e+01 3.579175e+02 8.200000e+01 + vertex 5.480349e+01 3.580424e+02 7.350000e+01 + endloop + endfacet + facet normal -5.736224e-01 8.191199e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 3.580424e+02 7.350000e+01 + vertex 5.462500e+01 3.579175e+02 8.200000e+01 + vertex 5.480349e+01 3.580424e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071217e-01 7.070918e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 3.580424e+02 7.350000e+01 + vertex 5.480349e+01 3.580424e+02 8.200000e+01 + vertex 5.495756e+01 3.581965e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071217e-01 7.070918e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 3.581965e+02 7.350000e+01 + vertex 5.480349e+01 3.580424e+02 8.200000e+01 + vertex 5.495756e+01 3.581965e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191098e-01 5.736368e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 3.581965e+02 7.350000e+01 + vertex 5.495756e+01 3.581965e+02 8.200000e+01 + vertex 5.508253e+01 3.583750e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191098e-01 5.736368e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 3.583750e+02 7.350000e+01 + vertex 5.495756e+01 3.581965e+02 8.200000e+01 + vertex 5.508253e+01 3.583750e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063284e-01 4.225741e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 3.583750e+02 7.350000e+01 + vertex 5.508253e+01 3.583750e+02 8.200000e+01 + vertex 5.517462e+01 3.585725e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063284e-01 4.225741e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 3.585725e+02 7.350000e+01 + vertex 5.508253e+01 3.583750e+02 8.200000e+01 + vertex 5.517462e+01 3.585725e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 3.585725e+02 7.350000e+01 + vertex 5.517462e+01 3.585725e+02 8.200000e+01 + vertex 5.523101e+01 3.587829e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 5.523101e+01 3.587829e+02 7.350000e+01 + vertex 5.517462e+01 3.585725e+02 8.200000e+01 + vertex 5.523101e+01 3.587829e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961944e-01 8.715889e-02 0.000000e+00 + outer loop + vertex 5.523101e+01 3.587829e+02 7.350000e+01 + vertex 5.523101e+01 3.587829e+02 8.200000e+01 + vertex 5.525000e+01 3.590000e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961944e-01 8.715889e-02 0.000000e+00 + outer loop + vertex 5.525000e+01 3.590000e+02 7.350000e+01 + vertex 5.523101e+01 3.587829e+02 8.200000e+01 + vertex 5.525000e+01 3.590000e+02 8.200000e+01 + endloop + endfacet + facet normal -4.988809e-01 -1.336753e-01 8.562995e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.523101e+01 3.392171e+02 7.350000e+01 + vertex 5.517462e+01 3.394275e+02 7.350000e+01 + endloop + endfacet + facet normal -5.145160e-01 -4.500977e-02 8.562987e-01 + outer loop + vertex 5.525000e+01 3.390000e+02 7.350000e+01 + vertex 5.523101e+01 3.392171e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652121e-01 -3.651967e-01 8.563011e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.495756e+01 3.398035e+02 7.350000e+01 + vertex 5.480349e+01 3.399576e+02 7.350000e+01 + endloop + endfacet + facet normal -4.230759e-01 -2.962379e-01 8.563001e-01 + outer loop + vertex 5.508253e+01 3.396250e+02 7.350000e+01 + vertex 5.495756e+01 3.398035e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.680870e-01 -2.182777e-01 8.562998e-01 + outer loop + vertex 5.517462e+01 3.394275e+02 7.350000e+01 + vertex 5.508253e+01 3.396250e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.336570e-01 -4.988846e-01 8.563001e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.442753e+01 3.401746e+02 7.350000e+01 + vertex 5.421706e+01 3.402310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.182832e-01 -4.680836e-01 8.563003e-01 + outer loop + vertex 5.462500e+01 3.400825e+02 7.350000e+01 + vertex 5.442753e+01 3.401746e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.962156e-01 -4.230901e-01 8.563008e-01 + outer loop + vertex 5.480349e+01 3.399576e+02 7.350000e+01 + vertex 5.462500e+01 3.400825e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336572e-01 -4.988845e-01 8.563002e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.378294e+01 3.402310e+02 7.350000e+01 + vertex 5.357248e+01 3.401746e+02 7.350000e+01 + endloop + endfacet + facet normal 4.499952e-02 -5.145165e-01 8.562989e-01 + outer loop + vertex 5.400000e+01 3.402500e+02 7.350000e+01 + vertex 5.378294e+01 3.402310e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.499962e-02 -5.145165e-01 8.562989e-01 + outer loop + vertex 5.421706e+01 3.402310e+02 7.350000e+01 + vertex 5.400000e+01 3.402500e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652132e-01 -3.651955e-01 8.563011e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.319652e+01 3.399576e+02 7.350000e+01 + vertex 5.304245e+01 3.398035e+02 7.350000e+01 + endloop + endfacet + facet normal 2.962145e-01 -4.230907e-01 8.563009e-01 + outer loop + vertex 5.337500e+01 3.400825e+02 7.350000e+01 + vertex 5.319652e+01 3.399576e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.182832e-01 -4.680836e-01 8.563003e-01 + outer loop + vertex 5.357248e+01 3.401746e+02 7.350000e+01 + vertex 5.337500e+01 3.400825e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988811e-01 -1.336743e-01 8.562995e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.282539e+01 3.394275e+02 7.350000e+01 + vertex 5.276899e+01 3.392171e+02 7.350000e+01 + endloop + endfacet + facet normal 4.680865e-01 -2.182786e-01 8.562999e-01 + outer loop + vertex 5.291747e+01 3.396250e+02 7.350000e+01 + vertex 5.282539e+01 3.394275e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.230759e-01 -2.962379e-01 8.563001e-01 + outer loop + vertex 5.304245e+01 3.398035e+02 7.350000e+01 + vertex 5.291747e+01 3.396250e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.988834e-01 1.336749e-01 8.562981e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.276899e+01 3.387829e+02 7.350000e+01 + vertex 5.282539e+01 3.385725e+02 7.350000e+01 + endloop + endfacet + facet normal 5.145157e-01 4.501703e-02 8.562985e-01 + outer loop + vertex 5.275000e+01 3.390000e+02 7.350000e+01 + vertex 5.276899e+01 3.387829e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 5.145158e-01 -4.501086e-02 8.562987e-01 + outer loop + vertex 5.276899e+01 3.392171e+02 7.350000e+01 + vertex 5.275000e+01 3.390000e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 3.652177e-01 3.652000e-01 8.562972e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.304245e+01 3.381965e+02 7.350000e+01 + vertex 5.319652e+01 3.380424e+02 7.350000e+01 + endloop + endfacet + facet normal 4.230801e-01 2.962409e-01 8.562970e-01 + outer loop + vertex 5.291747e+01 3.383750e+02 7.350000e+01 + vertex 5.304245e+01 3.381965e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.680900e-01 2.182802e-01 8.562976e-01 + outer loop + vertex 5.282539e+01 3.385725e+02 7.350000e+01 + vertex 5.291747e+01 3.383750e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 1.336595e-01 4.988930e-01 8.562949e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.357248e+01 3.378254e+02 7.350000e+01 + vertex 5.378294e+01 3.377690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.182867e-01 4.680911e-01 8.562953e-01 + outer loop + vertex 5.337500e+01 3.379175e+02 7.350000e+01 + vertex 5.357248e+01 3.378254e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 2.962188e-01 4.230968e-01 8.562964e-01 + outer loop + vertex 5.319652e+01 3.380424e+02 7.350000e+01 + vertex 5.337500e+01 3.379175e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -1.336592e-01 4.988931e-01 8.562949e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.421706e+01 3.377690e+02 7.350000e+01 + vertex 5.442753e+01 3.378254e+02 7.350000e+01 + endloop + endfacet + facet normal -4.507012e-02 5.145148e-01 8.562962e-01 + outer loop + vertex 5.400000e+01 3.377500e+02 7.350000e+01 + vertex 5.421706e+01 3.377690e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal 4.507002e-02 5.145148e-01 8.562962e-01 + outer loop + vertex 5.378294e+01 3.377690e+02 7.350000e+01 + vertex 5.400000e+01 3.377500e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -3.652167e-01 3.652012e-01 8.562972e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.480349e+01 3.380424e+02 7.350000e+01 + vertex 5.495756e+01 3.381965e+02 7.350000e+01 + endloop + endfacet + facet normal -2.962198e-01 4.230961e-01 8.562964e-01 + outer loop + vertex 5.462500e+01 3.379175e+02 7.350000e+01 + vertex 5.480349e+01 3.380424e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -2.182867e-01 4.680911e-01 8.562953e-01 + outer loop + vertex 5.442753e+01 3.378254e+02 7.350000e+01 + vertex 5.462500e+01 3.379175e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.988831e-01 1.336759e-01 8.562981e-01 + outer loop + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + vertex 5.517462e+01 3.385725e+02 7.350000e+01 + vertex 5.523101e+01 3.387829e+02 7.350000e+01 + endloop + endfacet + facet normal -4.680905e-01 2.182794e-01 8.562975e-01 + outer loop + vertex 5.508253e+01 3.383750e+02 7.350000e+01 + vertex 5.517462e+01 3.385725e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -4.230801e-01 2.962409e-01 8.562970e-01 + outer loop + vertex 5.495756e+01 3.381965e+02 7.350000e+01 + vertex 5.508253e+01 3.383750e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -5.145158e-01 4.501594e-02 8.562984e-01 + outer loop + vertex 5.523101e+01 3.387829e+02 7.350000e+01 + vertex 5.525000e+01 3.390000e+02 7.350000e+01 + vertex 5.400000e+01 3.390000e+02 7.274893e+01 + endloop + endfacet + facet normal -9.961955e-01 -8.714702e-02 0.000000e+00 + outer loop + vertex 5.525000e+01 3.390000e+02 7.350000e+01 + vertex 5.525000e+01 3.390000e+02 8.200000e+01 + vertex 5.523101e+01 3.392171e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961955e-01 -8.714702e-02 0.000000e+00 + outer loop + vertex 5.523101e+01 3.392171e+02 7.350000e+01 + vertex 5.525000e+01 3.390000e+02 8.200000e+01 + vertex 5.523101e+01 3.392171e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 5.523101e+01 3.392171e+02 7.350000e+01 + vertex 5.523101e+01 3.392171e+02 8.200000e+01 + vertex 5.517462e+01 3.394275e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659255e-01 -2.588201e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 3.394275e+02 7.350000e+01 + vertex 5.523101e+01 3.392171e+02 8.200000e+01 + vertex 5.517462e+01 3.394275e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 3.394275e+02 7.350000e+01 + vertex 5.517462e+01 3.394275e+02 8.200000e+01 + vertex 5.508253e+01 3.396250e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063039e-01 -4.226265e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 3.396250e+02 7.350000e+01 + vertex 5.517462e+01 3.394275e+02 8.200000e+01 + vertex 5.508253e+01 3.396250e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 3.396250e+02 7.350000e+01 + vertex 5.508253e+01 3.396250e+02 8.200000e+01 + vertex 5.495756e+01 3.398035e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 3.398035e+02 7.350000e+01 + vertex 5.508253e+01 3.396250e+02 8.200000e+01 + vertex 5.495756e+01 3.398035e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071217e-01 -7.070918e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 3.398035e+02 7.350000e+01 + vertex 5.495756e+01 3.398035e+02 8.200000e+01 + vertex 5.480349e+01 3.399576e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071217e-01 -7.070918e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 3.399576e+02 7.350000e+01 + vertex 5.495756e+01 3.398035e+02 8.200000e+01 + vertex 5.480349e+01 3.399576e+02 8.200000e+01 + endloop + endfacet + facet normal -5.735306e-01 -8.191841e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 3.399576e+02 7.350000e+01 + vertex 5.480349e+01 3.399576e+02 8.200000e+01 + vertex 5.462500e+01 3.400825e+02 7.350000e+01 + endloop + endfacet + facet normal -5.735306e-01 -8.191841e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 3.400825e+02 7.350000e+01 + vertex 5.480349e+01 3.399576e+02 8.200000e+01 + vertex 5.462500e+01 3.400825e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226377e-01 -9.062987e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 3.400825e+02 7.350000e+01 + vertex 5.462500e+01 3.400825e+02 8.200000e+01 + vertex 5.442753e+01 3.401746e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226377e-01 -9.062987e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 3.401746e+02 7.350000e+01 + vertex 5.462500e+01 3.400825e+02 8.200000e+01 + vertex 5.442753e+01 3.401746e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587852e-01 -9.659349e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 3.401746e+02 7.350000e+01 + vertex 5.442753e+01 3.401746e+02 8.200000e+01 + vertex 5.421706e+01 3.402310e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587852e-01 -9.659349e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 3.402310e+02 7.350000e+01 + vertex 5.442753e+01 3.401746e+02 8.200000e+01 + vertex 5.421706e+01 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal -8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 3.402310e+02 7.350000e+01 + vertex 5.421706e+01 3.402310e+02 8.200000e+01 + vertex 5.400000e+01 3.402500e+02 7.350000e+01 + endloop + endfacet + facet normal -8.712742e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 3.402500e+02 7.350000e+01 + vertex 5.421706e+01 3.402310e+02 8.200000e+01 + vertex 5.400000e+01 3.402500e+02 8.200000e+01 + endloop + endfacet + facet normal 8.712724e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 3.402500e+02 7.350000e+01 + vertex 5.400000e+01 3.402500e+02 8.200000e+01 + vertex 5.378294e+01 3.402310e+02 7.350000e+01 + endloop + endfacet + facet normal 8.712724e-02 -9.961972e-01 0.000000e+00 + outer loop + vertex 5.378294e+01 3.402310e+02 7.350000e+01 + vertex 5.400000e+01 3.402500e+02 8.200000e+01 + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587857e-01 -9.659348e-01 0.000000e+00 + outer loop + vertex 5.378294e+01 3.402310e+02 7.350000e+01 + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + vertex 5.357248e+01 3.401746e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587857e-01 -9.659348e-01 0.000000e+00 + outer loop + vertex 5.357248e+01 3.401746e+02 7.350000e+01 + vertex 5.378294e+01 3.402310e+02 8.200000e+01 + vertex 5.357248e+01 3.401746e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226377e-01 -9.062987e-01 0.000000e+00 + outer loop + vertex 5.357248e+01 3.401746e+02 7.350000e+01 + vertex 5.357248e+01 3.401746e+02 8.200000e+01 + vertex 5.337500e+01 3.400825e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226377e-01 -9.062987e-01 0.000000e+00 + outer loop + vertex 5.337500e+01 3.400825e+02 7.350000e+01 + vertex 5.357248e+01 3.401746e+02 8.200000e+01 + vertex 5.337500e+01 3.400825e+02 8.200000e+01 + endloop + endfacet + facet normal 5.735286e-01 -8.191855e-01 0.000000e+00 + outer loop + vertex 5.337500e+01 3.400825e+02 7.350000e+01 + vertex 5.337500e+01 3.400825e+02 8.200000e+01 + vertex 5.319652e+01 3.399576e+02 7.350000e+01 + endloop + endfacet + facet normal 5.735286e-01 -8.191855e-01 0.000000e+00 + outer loop + vertex 5.319652e+01 3.399576e+02 7.350000e+01 + vertex 5.337500e+01 3.400825e+02 8.200000e+01 + vertex 5.319652e+01 3.399576e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 5.319652e+01 3.399576e+02 7.350000e+01 + vertex 5.319652e+01 3.399576e+02 8.200000e+01 + vertex 5.304245e+01 3.398035e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071239e-01 -7.070897e-01 0.000000e+00 + outer loop + vertex 5.304245e+01 3.398035e+02 7.350000e+01 + vertex 5.319652e+01 3.399576e+02 8.200000e+01 + vertex 5.304245e+01 3.398035e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 5.304245e+01 3.398035e+02 7.350000e+01 + vertex 5.304245e+01 3.398035e+02 8.200000e+01 + vertex 5.291747e+01 3.396250e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191548e-01 -5.735725e-01 0.000000e+00 + outer loop + vertex 5.291747e+01 3.396250e+02 7.350000e+01 + vertex 5.304245e+01 3.398035e+02 8.200000e+01 + vertex 5.291747e+01 3.396250e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063031e-01 -4.226283e-01 0.000000e+00 + outer loop + vertex 5.291747e+01 3.396250e+02 7.350000e+01 + vertex 5.291747e+01 3.396250e+02 8.200000e+01 + vertex 5.282539e+01 3.394275e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063031e-01 -4.226283e-01 0.000000e+00 + outer loop + vertex 5.282539e+01 3.394275e+02 7.350000e+01 + vertex 5.291747e+01 3.396250e+02 8.200000e+01 + vertex 5.282539e+01 3.394275e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 5.282539e+01 3.394275e+02 7.350000e+01 + vertex 5.282539e+01 3.394275e+02 8.200000e+01 + vertex 5.276899e+01 3.392171e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659261e-01 -2.588181e-01 0.000000e+00 + outer loop + vertex 5.276899e+01 3.392171e+02 7.350000e+01 + vertex 5.282539e+01 3.394275e+02 8.200000e+01 + vertex 5.276899e+01 3.392171e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961953e-01 -8.714914e-02 0.000000e+00 + outer loop + vertex 5.276899e+01 3.392171e+02 7.350000e+01 + vertex 5.276899e+01 3.392171e+02 8.200000e+01 + vertex 5.275000e+01 3.390000e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961953e-01 -8.714914e-02 0.000000e+00 + outer loop + vertex 5.275000e+01 3.390000e+02 7.350000e+01 + vertex 5.276899e+01 3.392171e+02 8.200000e+01 + vertex 5.275000e+01 3.390000e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961942e-01 8.716101e-02 -0.000000e+00 + outer loop + vertex 5.275000e+01 3.390000e+02 7.350000e+01 + vertex 5.275000e+01 3.390000e+02 8.200000e+01 + vertex 5.276899e+01 3.387829e+02 7.350000e+01 + endloop + endfacet + facet normal 9.961942e-01 8.716101e-02 -0.000000e+00 + outer loop + vertex 5.276899e+01 3.387829e+02 7.350000e+01 + vertex 5.275000e+01 3.390000e+02 8.200000e+01 + vertex 5.276899e+01 3.387829e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 5.276899e+01 3.387829e+02 7.350000e+01 + vertex 5.276899e+01 3.387829e+02 8.200000e+01 + vertex 5.282539e+01 3.385725e+02 7.350000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 5.282539e+01 3.385725e+02 7.350000e+01 + vertex 5.276899e+01 3.387829e+02 8.200000e+01 + vertex 5.282539e+01 3.385725e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063031e-01 4.226283e-01 -0.000000e+00 + outer loop + vertex 5.282539e+01 3.385725e+02 7.350000e+01 + vertex 5.282539e+01 3.385725e+02 8.200000e+01 + vertex 5.291747e+01 3.383750e+02 7.350000e+01 + endloop + endfacet + facet normal 9.063031e-01 4.226283e-01 -0.000000e+00 + outer loop + vertex 5.291747e+01 3.383750e+02 7.350000e+01 + vertex 5.282539e+01 3.385725e+02 8.200000e+01 + vertex 5.291747e+01 3.383750e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 5.291747e+01 3.383750e+02 7.350000e+01 + vertex 5.291747e+01 3.383750e+02 8.200000e+01 + vertex 5.304245e+01 3.381965e+02 7.350000e+01 + endloop + endfacet + facet normal 8.191548e-01 5.735725e-01 -0.000000e+00 + outer loop + vertex 5.304245e+01 3.381965e+02 7.350000e+01 + vertex 5.291747e+01 3.383750e+02 8.200000e+01 + vertex 5.304245e+01 3.381965e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 5.304245e+01 3.381965e+02 7.350000e+01 + vertex 5.304245e+01 3.381965e+02 8.200000e+01 + vertex 5.319652e+01 3.380424e+02 7.350000e+01 + endloop + endfacet + facet normal 7.071239e-01 7.070897e-01 -0.000000e+00 + outer loop + vertex 5.319652e+01 3.380424e+02 7.350000e+01 + vertex 5.304245e+01 3.381965e+02 8.200000e+01 + vertex 5.319652e+01 3.380424e+02 8.200000e+01 + endloop + endfacet + facet normal 5.735286e-01 8.191855e-01 -0.000000e+00 + outer loop + vertex 5.319652e+01 3.380424e+02 7.350000e+01 + vertex 5.319652e+01 3.380424e+02 8.200000e+01 + vertex 5.337500e+01 3.379175e+02 7.350000e+01 + endloop + endfacet + facet normal 5.735286e-01 8.191855e-01 -0.000000e+00 + outer loop + vertex 5.337500e+01 3.379175e+02 7.350000e+01 + vertex 5.319652e+01 3.380424e+02 8.200000e+01 + vertex 5.337500e+01 3.379175e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 5.337500e+01 3.379175e+02 7.350000e+01 + vertex 5.337500e+01 3.379175e+02 8.200000e+01 + vertex 5.357248e+01 3.378254e+02 7.350000e+01 + endloop + endfacet + facet normal 4.226377e-01 9.062987e-01 -0.000000e+00 + outer loop + vertex 5.357248e+01 3.378254e+02 7.350000e+01 + vertex 5.337500e+01 3.379175e+02 8.200000e+01 + vertex 5.357248e+01 3.378254e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587857e-01 9.659348e-01 -0.000000e+00 + outer loop + vertex 5.357248e+01 3.378254e+02 7.350000e+01 + vertex 5.357248e+01 3.378254e+02 8.200000e+01 + vertex 5.378294e+01 3.377690e+02 7.350000e+01 + endloop + endfacet + facet normal 2.587857e-01 9.659348e-01 -0.000000e+00 + outer loop + vertex 5.378294e+01 3.377690e+02 7.350000e+01 + vertex 5.357248e+01 3.378254e+02 8.200000e+01 + vertex 5.378294e+01 3.377690e+02 8.200000e+01 + endloop + endfacet + facet normal 8.726297e-02 9.961853e-01 -0.000000e+00 + outer loop + vertex 5.378294e+01 3.377690e+02 7.350000e+01 + vertex 5.378294e+01 3.377690e+02 8.200000e+01 + vertex 5.400000e+01 3.377500e+02 7.350000e+01 + endloop + endfacet + facet normal 8.726297e-02 9.961853e-01 -0.000000e+00 + outer loop + vertex 5.400000e+01 3.377500e+02 7.350000e+01 + vertex 5.378294e+01 3.377690e+02 8.200000e+01 + vertex 5.400000e+01 3.377500e+02 8.200000e+01 + endloop + endfacet + facet normal -8.726316e-02 9.961853e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 3.377500e+02 7.350000e+01 + vertex 5.400000e+01 3.377500e+02 8.200000e+01 + vertex 5.421706e+01 3.377690e+02 7.350000e+01 + endloop + endfacet + facet normal -8.726316e-02 9.961853e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 3.377690e+02 7.350000e+01 + vertex 5.400000e+01 3.377500e+02 8.200000e+01 + vertex 5.421706e+01 3.377690e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587852e-01 9.659349e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 3.377690e+02 7.350000e+01 + vertex 5.421706e+01 3.377690e+02 8.200000e+01 + vertex 5.442753e+01 3.378254e+02 7.350000e+01 + endloop + endfacet + facet normal -2.587852e-01 9.659349e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 3.378254e+02 7.350000e+01 + vertex 5.421706e+01 3.377690e+02 8.200000e+01 + vertex 5.442753e+01 3.378254e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 3.378254e+02 7.350000e+01 + vertex 5.442753e+01 3.378254e+02 8.200000e+01 + vertex 5.462500e+01 3.379175e+02 7.350000e+01 + endloop + endfacet + facet normal -4.226377e-01 9.062987e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 3.379175e+02 7.350000e+01 + vertex 5.442753e+01 3.378254e+02 8.200000e+01 + vertex 5.462500e+01 3.379175e+02 8.200000e+01 + endloop + endfacet + facet normal -5.735306e-01 8.191841e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 3.379175e+02 7.350000e+01 + vertex 5.462500e+01 3.379175e+02 8.200000e+01 + vertex 5.480349e+01 3.380424e+02 7.350000e+01 + endloop + endfacet + facet normal -5.735306e-01 8.191841e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 3.380424e+02 7.350000e+01 + vertex 5.462500e+01 3.379175e+02 8.200000e+01 + vertex 5.480349e+01 3.380424e+02 8.200000e+01 + endloop + endfacet + facet normal -7.071217e-01 7.070918e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 3.380424e+02 7.350000e+01 + vertex 5.480349e+01 3.380424e+02 8.200000e+01 + vertex 5.495756e+01 3.381965e+02 7.350000e+01 + endloop + endfacet + facet normal -7.071217e-01 7.070918e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 3.381965e+02 7.350000e+01 + vertex 5.480349e+01 3.380424e+02 8.200000e+01 + vertex 5.495756e+01 3.381965e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 3.381965e+02 7.350000e+01 + vertex 5.495756e+01 3.381965e+02 8.200000e+01 + vertex 5.508253e+01 3.383750e+02 7.350000e+01 + endloop + endfacet + facet normal -8.191548e-01 5.735725e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 3.383750e+02 7.350000e+01 + vertex 5.495756e+01 3.381965e+02 8.200000e+01 + vertex 5.508253e+01 3.383750e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063039e-01 4.226265e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 3.383750e+02 7.350000e+01 + vertex 5.508253e+01 3.383750e+02 8.200000e+01 + vertex 5.517462e+01 3.385725e+02 7.350000e+01 + endloop + endfacet + facet normal -9.063039e-01 4.226265e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 3.385725e+02 7.350000e+01 + vertex 5.508253e+01 3.383750e+02 8.200000e+01 + vertex 5.517462e+01 3.385725e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 3.385725e+02 7.350000e+01 + vertex 5.517462e+01 3.385725e+02 8.200000e+01 + vertex 5.523101e+01 3.387829e+02 7.350000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 5.523101e+01 3.387829e+02 7.350000e+01 + vertex 5.517462e+01 3.385725e+02 8.200000e+01 + vertex 5.523101e+01 3.387829e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961944e-01 8.715889e-02 0.000000e+00 + outer loop + vertex 5.523101e+01 3.387829e+02 7.350000e+01 + vertex 5.523101e+01 3.387829e+02 8.200000e+01 + vertex 5.525000e+01 3.390000e+02 7.350000e+01 + endloop + endfacet + facet normal -9.961944e-01 8.715889e-02 0.000000e+00 + outer loop + vertex 5.525000e+01 3.390000e+02 7.350000e+01 + vertex 5.523101e+01 3.387829e+02 8.200000e+01 + vertex 5.525000e+01 3.390000e+02 8.200000e+01 + endloop + endfacet + facet normal -8.956153e-01 -4.448294e-01 0.000000e+00 + outer loop + vertex 6.168674e+01 3.700000e+02 7.800000e+01 + vertex 6.168674e+01 3.700000e+02 8.200000e+01 + vertex 6.138056e+01 3.706165e+02 7.800000e+01 + endloop + endfacet + facet normal -8.956153e-01 -4.448294e-01 0.000000e+00 + outer loop + vertex 6.138056e+01 3.706165e+02 7.800000e+01 + vertex 6.168674e+01 3.700000e+02 8.200000e+01 + vertex 6.138056e+01 3.706165e+02 8.200000e+01 + endloop + endfacet + facet normal -8.061011e-01 -5.917779e-01 0.000000e+00 + outer loop + vertex 6.138056e+01 3.706165e+02 7.800000e+01 + vertex 6.138056e+01 3.706165e+02 8.200000e+01 + vertex 6.097323e+01 3.711713e+02 7.800000e+01 + endloop + endfacet + facet normal -8.061011e-01 -5.917779e-01 0.000000e+00 + outer loop + vertex 6.097323e+01 3.711713e+02 7.800000e+01 + vertex 6.138056e+01 3.706165e+02 8.200000e+01 + vertex 6.097323e+01 3.711713e+02 8.200000e+01 + endloop + endfacet + facet normal -6.926874e-01 -7.212379e-01 0.000000e+00 + outer loop + vertex 6.097323e+01 3.711713e+02 7.800000e+01 + vertex 6.097323e+01 3.711713e+02 8.200000e+01 + vertex 6.047680e+01 3.716481e+02 7.800000e+01 + endloop + endfacet + facet normal -6.926874e-01 -7.212379e-01 0.000000e+00 + outer loop + vertex 6.047680e+01 3.716481e+02 7.800000e+01 + vertex 6.097323e+01 3.711713e+02 8.200000e+01 + vertex 6.047680e+01 3.716481e+02 8.200000e+01 + endloop + endfacet + facet normal -5.588275e-01 -8.292839e-01 0.000000e+00 + outer loop + vertex 6.047680e+01 3.716481e+02 7.800000e+01 + vertex 6.047680e+01 3.716481e+02 8.200000e+01 + vertex 5.990598e+01 3.720328e+02 7.800000e+01 + endloop + endfacet + facet normal -5.588275e-01 -8.292839e-01 0.000000e+00 + outer loop + vertex 5.990598e+01 3.720328e+02 7.800000e+01 + vertex 6.047680e+01 3.716481e+02 8.200000e+01 + vertex 5.990598e+01 3.720328e+02 8.200000e+01 + endloop + endfacet + facet normal -4.083399e-01 -9.128300e-01 0.000000e+00 + outer loop + vertex 5.990598e+01 3.720328e+02 7.800000e+01 + vertex 5.990598e+01 3.720328e+02 8.200000e+01 + vertex 5.927766e+01 3.723138e+02 7.800000e+01 + endloop + endfacet + facet normal -4.083399e-01 -9.128300e-01 0.000000e+00 + outer loop + vertex 5.927766e+01 3.723138e+02 7.800000e+01 + vertex 5.990598e+01 3.720328e+02 8.200000e+01 + vertex 5.927766e+01 3.723138e+02 8.200000e+01 + endloop + endfacet + facet normal -2.457998e-01 -9.693206e-01 0.000000e+00 + outer loop + vertex 5.927766e+01 3.723138e+02 7.800000e+01 + vertex 5.927766e+01 3.723138e+02 8.200000e+01 + vertex 5.861047e+01 3.724830e+02 7.800000e+01 + endloop + endfacet + facet normal -2.457998e-01 -9.693206e-01 0.000000e+00 + outer loop + vertex 5.861047e+01 3.724830e+02 7.800000e+01 + vertex 5.927766e+01 3.723138e+02 8.200000e+01 + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + endloop + endfacet + facet normal -7.598690e-02 -9.971088e-01 0.000000e+00 + outer loop + vertex 5.861047e+01 3.724830e+02 7.800000e+01 + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 5.792414e+01 3.725353e+02 7.800000e+01 + endloop + endfacet + facet normal -7.598690e-02 -9.971088e-01 0.000000e+00 + outer loop + vertex 5.792414e+01 3.725353e+02 7.800000e+01 + vertex 5.861047e+01 3.724830e+02 8.200000e+01 + vertex 5.792414e+01 3.725353e+02 8.200000e+01 + endloop + endfacet + facet normal 9.607685e-02 -9.953739e-01 0.000000e+00 + outer loop + vertex 5.792414e+01 3.725353e+02 7.800000e+01 + vertex 5.792414e+01 3.725353e+02 8.200000e+01 + vertex 5.723901e+01 3.724692e+02 7.800000e+01 + endloop + endfacet + facet normal 9.607685e-02 -9.953739e-01 0.000000e+00 + outer loop + vertex 5.723901e+01 3.724692e+02 7.800000e+01 + vertex 5.792414e+01 3.725353e+02 8.200000e+01 + vertex 5.723901e+01 3.724692e+02 8.200000e+01 + endloop + endfacet + facet normal 2.652845e-01 -9.641702e-01 0.000000e+00 + outer loop + vertex 5.723901e+01 3.724692e+02 7.800000e+01 + vertex 5.723901e+01 3.724692e+02 8.200000e+01 + vertex 5.657535e+01 3.722866e+02 7.800000e+01 + endloop + endfacet + facet normal 2.652845e-01 -9.641702e-01 0.000000e+00 + outer loop + vertex 5.657535e+01 3.722866e+02 7.800000e+01 + vertex 5.723901e+01 3.724692e+02 8.200000e+01 + vertex 5.657535e+01 3.722866e+02 8.200000e+01 + endloop + endfacet + facet normal 4.266919e-01 -9.043971e-01 0.000000e+00 + outer loop + vertex 5.657535e+01 3.722866e+02 7.800000e+01 + vertex 5.657535e+01 3.722866e+02 8.200000e+01 + vertex 5.595284e+01 3.719929e+02 7.800000e+01 + endloop + endfacet + facet normal 4.266919e-01 -9.043971e-01 0.000000e+00 + outer loop + vertex 5.595284e+01 3.719929e+02 7.800000e+01 + vertex 5.657535e+01 3.722866e+02 8.200000e+01 + vertex 5.595284e+01 3.719929e+02 8.200000e+01 + endloop + endfacet + facet normal 5.754181e-01 -8.178594e-01 0.000000e+00 + outer loop + vertex 5.595284e+01 3.719929e+02 7.800000e+01 + vertex 5.595284e+01 3.719929e+02 8.200000e+01 + vertex 5.538989e+01 3.715968e+02 7.800000e+01 + endloop + endfacet + facet normal 5.754181e-01 -8.178594e-01 0.000000e+00 + outer loop + vertex 5.538989e+01 3.715968e+02 7.800000e+01 + vertex 5.595284e+01 3.719929e+02 8.200000e+01 + vertex 5.538989e+01 3.715968e+02 8.200000e+01 + endloop + endfacet + facet normal 7.070980e-01 -7.071156e-01 0.000000e+00 + outer loop + vertex 5.538989e+01 3.715968e+02 7.800000e+01 + vertex 5.538989e+01 3.715968e+02 8.200000e+01 + vertex 5.490317e+01 3.711101e+02 7.800000e+01 + endloop + endfacet + facet normal 7.070980e-01 -7.071156e-01 0.000000e+00 + outer loop + vertex 5.490317e+01 3.711101e+02 7.800000e+01 + vertex 5.538989e+01 3.715968e+02 8.200000e+01 + vertex 5.490317e+01 3.711101e+02 8.200000e+01 + endloop + endfacet + facet normal 8.178579e-01 -5.754203e-01 0.000000e+00 + outer loop + vertex 5.490317e+01 3.711101e+02 7.800000e+01 + vertex 5.490317e+01 3.711101e+02 8.200000e+01 + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + endloop + endfacet + facet normal 8.178579e-01 -5.754203e-01 0.000000e+00 + outer loop + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + vertex 5.490317e+01 3.711101e+02 8.200000e+01 + vertex 5.450711e+01 3.705472e+02 8.200000e+01 + endloop + endfacet + facet normal 9.044111e-01 -4.266622e-01 0.000000e+00 + outer loop + vertex 5.450711e+01 3.705472e+02 7.800000e+01 + vertex 5.450711e+01 3.705472e+02 8.200000e+01 + vertex 5.421342e+01 3.699246e+02 7.800000e+01 + endloop + endfacet + facet normal 9.044111e-01 -4.266622e-01 0.000000e+00 + outer loop + vertex 5.421342e+01 3.699246e+02 7.800000e+01 + vertex 5.450711e+01 3.705472e+02 8.200000e+01 + vertex 5.421342e+01 3.699246e+02 8.200000e+01 + endloop + endfacet + facet normal 9.641630e-01 -2.653107e-01 0.000000e+00 + outer loop + vertex 5.421342e+01 3.699246e+02 7.800000e+01 + vertex 5.421342e+01 3.699246e+02 8.200000e+01 + vertex 5.403080e+01 3.692610e+02 7.800000e+01 + endloop + endfacet + facet normal 9.641630e-01 -2.653107e-01 0.000000e+00 + outer loop + vertex 5.403080e+01 3.692610e+02 7.800000e+01 + vertex 5.421342e+01 3.699246e+02 8.200000e+01 + vertex 5.403080e+01 3.692610e+02 8.200000e+01 + endloop + endfacet + facet normal 9.953735e-01 -9.608124e-02 0.000000e+00 + outer loop + vertex 5.403080e+01 3.692610e+02 7.800000e+01 + vertex 5.403080e+01 3.692610e+02 8.200000e+01 + vertex 5.396467e+01 3.685759e+02 7.800000e+01 + endloop + endfacet + facet normal 9.953735e-01 -9.608124e-02 0.000000e+00 + outer loop + vertex 5.396467e+01 3.685759e+02 7.800000e+01 + vertex 5.403080e+01 3.692610e+02 8.200000e+01 + vertex 5.396467e+01 3.685759e+02 8.200000e+01 + endloop + endfacet + facet normal 9.971087e-01 7.598800e-02 -0.000000e+00 + outer loop + vertex 5.396467e+01 3.685759e+02 7.800000e+01 + vertex 5.396467e+01 3.685759e+02 8.200000e+01 + vertex 5.401698e+01 3.678895e+02 7.800000e+01 + endloop + endfacet + facet normal 9.971087e-01 7.598800e-02 -0.000000e+00 + outer loop + vertex 5.401698e+01 3.678895e+02 7.800000e+01 + vertex 5.396467e+01 3.685759e+02 8.200000e+01 + vertex 5.401698e+01 3.678895e+02 8.200000e+01 + endloop + endfacet + facet normal 9.693167e-01 2.458153e-01 -0.000000e+00 + outer loop + vertex 5.401698e+01 3.678895e+02 7.800000e+01 + vertex 5.401698e+01 3.678895e+02 8.200000e+01 + vertex 5.418617e+01 3.672223e+02 7.800000e+01 + endloop + endfacet + facet normal 9.693167e-01 2.458153e-01 -0.000000e+00 + outer loop + vertex 5.418617e+01 3.672223e+02 7.800000e+01 + vertex 5.401698e+01 3.678895e+02 8.200000e+01 + vertex 5.418617e+01 3.672223e+02 8.200000e+01 + endloop + endfacet + facet normal 9.128267e-01 4.083471e-01 -0.000000e+00 + outer loop + vertex 5.418617e+01 3.672223e+02 7.800000e+01 + vertex 5.418617e+01 3.672223e+02 8.200000e+01 + vertex 5.446725e+01 3.665940e+02 7.800000e+01 + endloop + endfacet + facet normal 9.128267e-01 4.083471e-01 -0.000000e+00 + outer loop + vertex 5.446725e+01 3.665940e+02 7.800000e+01 + vertex 5.418617e+01 3.672223e+02 8.200000e+01 + vertex 5.446725e+01 3.665940e+02 8.200000e+01 + endloop + endfacet + facet normal 8.292925e-01 5.588147e-01 -0.000000e+00 + outer loop + vertex 5.446725e+01 3.665940e+02 7.800000e+01 + vertex 5.446725e+01 3.665940e+02 8.200000e+01 + vertex 5.485188e+01 3.660232e+02 7.800000e+01 + endloop + endfacet + facet normal 8.292925e-01 5.588147e-01 -0.000000e+00 + outer loop + vertex 5.485188e+01 3.660232e+02 7.800000e+01 + vertex 5.446725e+01 3.665940e+02 8.200000e+01 + vertex 5.485188e+01 3.660232e+02 8.200000e+01 + endloop + endfacet + facet normal 7.212337e-01 6.926918e-01 -0.000000e+00 + outer loop + vertex 5.485188e+01 3.660232e+02 7.800000e+01 + vertex 5.485188e+01 3.660232e+02 8.200000e+01 + vertex 5.532868e+01 3.655268e+02 7.800000e+01 + endloop + endfacet + facet normal 7.212337e-01 6.926918e-01 -0.000000e+00 + outer loop + vertex 5.532868e+01 3.655268e+02 7.800000e+01 + vertex 5.485188e+01 3.660232e+02 8.200000e+01 + vertex 5.532868e+01 3.655268e+02 8.200000e+01 + endloop + endfacet + facet normal 5.917871e-01 8.060943e-01 -0.000000e+00 + outer loop + vertex 5.532868e+01 3.655268e+02 7.800000e+01 + vertex 5.532868e+01 3.655268e+02 8.200000e+01 + vertex 5.588353e+01 3.651194e+02 7.800000e+01 + endloop + endfacet + facet normal 5.917871e-01 8.060943e-01 -0.000000e+00 + outer loop + vertex 5.588353e+01 3.651194e+02 7.800000e+01 + vertex 5.532868e+01 3.655268e+02 8.200000e+01 + vertex 5.588353e+01 3.651194e+02 8.200000e+01 + endloop + endfacet + facet normal 4.447997e-01 8.956301e-01 -0.000000e+00 + outer loop + vertex 5.588353e+01 3.651194e+02 7.800000e+01 + vertex 5.588353e+01 3.651194e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + endloop + endfacet + facet normal 4.447997e-01 8.956301e-01 -0.000000e+00 + outer loop + vertex 5.650000e+01 3.648133e+02 7.800000e+01 + vertex 5.588353e+01 3.651194e+02 8.200000e+01 + vertex 5.650000e+01 3.648133e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 4.696850e-16 5.549985e-17 1.000000e+00 + outer loop + vertex 8.867462e+01 5.707247e+01 8.200000e+01 + vertex 8.858253e+01 5.687500e+01 8.200000e+01 + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696938e-16 5.551344e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.858253e+01 5.687500e+01 8.200000e+01 + vertex 8.845756e+01 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696918e-16 5.550989e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.845756e+01 5.669651e+01 8.200000e+01 + vertex 8.830349e+01 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697273e-16 5.550976e-17 1.000000e+00 + outer loop + vertex 5.304245e+01 9.019651e+01 8.200000e+01 + vertex 5.291747e+01 9.037500e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696890e-16 5.551593e-17 1.000000e+00 + outer loop + vertex 8.867462e+01 5.792752e+01 8.200000e+01 + vertex 8.873101e+01 5.771706e+01 8.200000e+01 + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696925e-16 5.551162e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 8.873101e+01 5.771706e+01 8.200000e+01 + vertex 8.875000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696930e-16 5.551110e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 8.875000e+01 5.750000e+01 8.200000e+01 + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696755e-16 5.549182e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.875000e+01 5.750000e+01 8.200000e+01 + vertex 8.873101e+01 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697087e-16 5.553216e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.873101e+01 5.728294e+01 8.200000e+01 + vertex 8.867462e+01 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696833e-16 5.551600e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.495756e+01 9.180348e+01 8.200000e+01 + vertex 5.508253e+01 9.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696646e-16 5.551228e-17 1.000000e+00 + outer loop + vertex 5.291747e+01 9.037500e+01 8.200000e+01 + vertex 5.282539e+01 9.057247e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696732e-16 5.551195e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.282539e+01 9.057247e+01 8.200000e+01 + vertex 5.276899e+01 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696927e-16 5.551126e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.276899e+01 9.078294e+01 8.200000e+01 + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697022e-16 5.551412e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.276899e+01 9.078294e+01 8.200000e+01 + vertex 5.275000e+01 9.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696361e-16 5.549348e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.275000e+01 9.100000e+01 8.200000e+01 + vertex 5.276899e+01 9.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697319e-16 5.552559e-17 1.000000e+00 + outer loop + vertex 5.276899e+01 9.121706e+01 8.200000e+01 + vertex 5.282539e+01 9.142752e+01 8.200000e+01 + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696727e-16 5.550365e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.282539e+01 9.142752e+01 8.200000e+01 + vertex 5.291747e+01 9.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696993e-16 5.551479e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.291747e+01 9.162500e+01 8.200000e+01 + vertex 5.304245e+01 9.180348e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696909e-16 5.551077e-17 1.000000e+00 + outer loop + vertex 5.304245e+01 9.180348e+01 8.200000e+01 + vertex 5.319652e+01 9.195755e+01 8.200000e+01 + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696950e-16 5.551303e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.319652e+01 9.195755e+01 8.200000e+01 + vertex 5.337500e+01 9.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696974e-16 5.551456e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.337500e+01 9.208253e+01 8.200000e+01 + vertex 5.357248e+01 9.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696860e-16 5.552943e-17 1.000000e+00 + outer loop + vertex 8.771706e+01 5.873101e+01 8.200000e+01 + vertex 8.792753e+01 5.867461e+01 8.200000e+01 + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696951e-16 5.550470e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 8.792753e+01 5.867461e+01 8.200000e+01 + vertex 8.812500e+01 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696915e-16 5.551328e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 8.812500e+01 5.858253e+01 8.200000e+01 + vertex 8.830349e+01 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696903e-16 5.551591e-17 1.000000e+00 + outer loop + vertex 8.830349e+01 5.845755e+01 8.200000e+01 + vertex 8.845756e+01 5.830348e+01 8.200000e+01 + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697012e-16 5.549637e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 8.845756e+01 5.830348e+01 8.200000e+01 + vertex 8.858253e+01 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696858e-16 5.552021e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 8.858253e+01 5.812500e+01 8.200000e+01 + vertex 8.867462e+01 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696958e-16 5.551109e-17 1.000000e+00 + outer loop + vertex 5.442753e+01 9.217461e+01 8.200000e+01 + vertex 5.462500e+01 9.208253e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696922e-16 5.551340e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.462500e+01 9.208253e+01 8.200000e+01 + vertex 5.480349e+01 9.195755e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697149e-16 5.550075e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.480349e+01 9.195755e+01 8.200000e+01 + vertex 5.495756e+01 9.180348e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696903e-16 5.551154e-17 1.000000e+00 + outer loop + vertex 5.462500e+01 7.208253e+01 8.200000e+01 + vertex 5.480349e+01 7.195755e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697234e-16 5.550911e-17 1.000000e+00 + outer loop + vertex 5.480349e+01 7.195755e+01 8.200000e+01 + vertex 5.495756e+01 7.180348e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696779e-16 5.551213e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.495756e+01 7.180348e+01 8.200000e+01 + vertex 5.508253e+01 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696675e-16 5.551276e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.508253e+01 7.162500e+01 8.200000e+01 + vertex 5.517462e+01 7.142752e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696909e-16 5.551113e-17 1.000000e+00 + outer loop + vertex 5.588353e+01 6.488056e+01 8.200000e+01 + vertex 5.650000e+01 6.518674e+01 8.200000e+01 + vertex 5.525000e+01 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696913e-16 5.551121e-17 1.000000e+00 + outer loop + vertex 5.525000e+01 7.100000e+01 8.200000e+01 + vertex 5.650000e+01 6.518674e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.699004e-16 5.550032e-17 1.000000e+00 + outer loop + vertex 5.525000e+01 7.100000e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.523101e+01 7.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696723e-16 5.551249e-17 1.000000e+00 + outer loop + vertex 5.523101e+01 7.121706e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.517462e+01 7.142752e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696952e-16 5.551699e-17 1.000000e+00 + outer loop + vertex 8.830349e+01 5.654244e+01 8.200000e+01 + vertex 8.812500e+01 5.641747e+01 8.200000e+01 + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696966e-16 5.552033e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.812500e+01 5.641747e+01 8.200000e+01 + vertex 8.792753e+01 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696838e-16 5.548579e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.792753e+01 5.632538e+01 8.200000e+01 + vertex 8.771706e+01 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696822e-16 5.550344e-17 1.000000e+00 + outer loop + vertex 5.357248e+01 9.217461e+01 8.200000e+01 + vertex 5.378294e+01 9.223101e+01 8.200000e+01 + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696980e-16 5.551646e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.378294e+01 9.223101e+01 8.200000e+01 + vertex 5.400000e+01 9.225000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696930e-16 5.551194e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 8.200000e+01 + vertex 5.400000e+01 9.225000e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696876e-16 5.551688e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.400000e+01 9.225000e+01 8.200000e+01 + vertex 5.421706e+01 9.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696851e-16 5.551892e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.421706e+01 9.223101e+01 8.200000e+01 + vertex 5.442753e+01 9.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696783e-16 5.551807e-17 1.000000e+00 + outer loop + vertex 5.508253e+01 9.162500e+01 8.200000e+01 + vertex 5.517462e+01 9.142752e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697341e-16 5.549737e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.517462e+01 9.142752e+01 8.200000e+01 + vertex 5.523101e+01 9.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696892e-16 5.551245e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.523101e+01 9.121706e+01 8.200000e+01 + vertex 5.525000e+01 9.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696554e-16 5.551409e-17 1.000000e+00 + outer loop + vertex 5.517462e+01 9.057247e+01 8.200000e+01 + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + vertex 5.523101e+01 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 4.705800e-16 5.544192e-17 1.000000e+00 + outer loop + vertex 5.523101e+01 9.078294e+01 8.200000e+01 + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + vertex 5.525000e+01 9.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697367e-16 5.550793e-17 1.000000e+00 + outer loop + vertex 5.517462e+01 9.057247e+01 8.200000e+01 + vertex 5.508253e+01 9.037500e+01 8.200000e+01 + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697059e-16 5.551013e-17 1.000000e+00 + outer loop + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + vertex 5.508253e+01 9.037500e+01 8.200000e+01 + vertex 5.495756e+01 9.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696875e-16 5.551133e-17 1.000000e+00 + outer loop + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + vertex 5.495756e+01 9.019651e+01 8.200000e+01 + vertex 5.480349e+01 9.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696995e-16 5.551066e-17 1.000000e+00 + outer loop + vertex 5.421706e+01 8.976899e+01 8.200000e+01 + vertex 5.400000e+01 8.975000e+01 8.200000e+01 + vertex 5.276899e+01 7.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 4.686152e-16 5.558268e-17 1.000000e+00 + outer loop + vertex 5.276899e+01 7.121706e+01 8.200000e+01 + vertex 5.400000e+01 8.975000e+01 8.200000e+01 + vertex 5.275000e+01 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696984e-16 5.551083e-17 1.000000e+00 + outer loop + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + vertex 5.400000e+01 7.225000e+01 8.200000e+01 + vertex 5.525000e+01 9.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696872e-16 5.551158e-17 1.000000e+00 + outer loop + vertex 5.525000e+01 9.100000e+01 8.200000e+01 + vertex 5.400000e+01 7.225000e+01 8.200000e+01 + vertex 5.421706e+01 7.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696930e-16 5.551126e-17 1.000000e+00 + outer loop + vertex 5.525000e+01 9.100000e+01 8.200000e+01 + vertex 5.421706e+01 7.223101e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696834e-16 5.551222e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.421706e+01 7.223101e+01 8.200000e+01 + vertex 5.442753e+01 7.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696959e-16 5.551108e-17 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + vertex 5.442753e+01 7.217461e+01 8.200000e+01 + vertex 5.462500e+01 7.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697104e-16 5.550981e-17 1.000000e+00 + outer loop + vertex 5.421706e+01 8.976899e+01 8.200000e+01 + vertex 5.276899e+01 7.121706e+01 8.200000e+01 + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.698322e-16 5.549895e-17 1.000000e+00 + outer loop + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + vertex 5.276899e+01 7.121706e+01 8.200000e+01 + vertex 5.282539e+01 7.142752e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696478e-16 5.551501e-17 1.000000e+00 + outer loop + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + vertex 5.282539e+01 7.142752e+01 8.200000e+01 + vertex 5.291747e+01 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697056e-16 5.551022e-17 1.000000e+00 + outer loop + vertex 5.291747e+01 7.162500e+01 8.200000e+01 + vertex 5.304245e+01 7.180348e+01 8.200000e+01 + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696901e-16 5.551141e-17 1.000000e+00 + outer loop + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + vertex 5.304245e+01 7.180348e+01 8.200000e+01 + vertex 5.319652e+01 7.195755e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696970e-16 5.551093e-17 1.000000e+00 + outer loop + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + vertex 5.319652e+01 7.195755e+01 8.200000e+01 + vertex 5.337500e+01 7.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696611e-16 5.551285e-17 1.000000e+00 + outer loop + vertex 5.480349e+01 9.004244e+01 8.200000e+01 + vertex 5.462500e+01 8.991747e+01 8.200000e+01 + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696990e-16 5.551104e-17 1.000000e+00 + outer loop + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + vertex 5.462500e+01 8.991747e+01 8.200000e+01 + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696799e-16 5.551174e-17 1.000000e+00 + outer loop + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + vertex 5.357248e+01 7.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696990e-16 5.551082e-17 1.000000e+00 + outer loop + vertex 5.357248e+01 7.217461e+01 8.200000e+01 + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + vertex 5.337500e+01 7.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696929e-16 5.545957e-17 1.000000e+00 + outer loop + vertex 8.707248e+01 5.632538e+01 8.200000e+01 + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + vertex 6.771706e+01 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696986e-16 5.552987e-17 1.000000e+00 + outer loop + vertex 8.771706e+01 5.626899e+01 8.200000e+01 + vertex 8.750000e+01 5.625000e+01 8.200000e+01 + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696810e-16 5.547359e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.750000e+01 5.625000e+01 8.200000e+01 + vertex 8.728294e+01 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696928e-16 5.551294e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.728294e+01 5.626899e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696920e-16 5.553690e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.728294e+01 5.626899e+01 8.200000e+01 + vertex 8.707248e+01 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696928e-16 5.551483e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 8.707248e+01 5.632538e+01 8.200000e+01 + vertex 6.750000e+01 5.625000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696925e-16 5.558754e-17 1.000000e+00 + outer loop + vertex 6.750000e+01 5.625000e+01 8.200000e+01 + vertex 8.707248e+01 5.632538e+01 8.200000e+01 + vertex 6.771706e+01 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696929e-16 5.550914e-17 1.000000e+00 + outer loop + vertex 8.707248e+01 5.632538e+01 8.200000e+01 + vertex 8.687500e+01 5.641747e+01 8.200000e+01 + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696929e-16 5.551521e-17 1.000000e+00 + outer loop + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + vertex 8.687500e+01 5.641747e+01 8.200000e+01 + vertex 8.669652e+01 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696933e-16 5.547637e-17 1.000000e+00 + outer loop + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + vertex 8.669652e+01 5.654244e+01 8.200000e+01 + vertex 8.654245e+01 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696847e-16 5.551172e-17 1.000000e+00 + outer loop + vertex 5.378294e+01 8.976899e+01 8.200000e+01 + vertex 5.357248e+01 8.982538e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696973e-16 5.553458e-17 1.000000e+00 + outer loop + vertex 6.728294e+01 5.873101e+01 8.200000e+01 + vertex 6.750000e+01 5.875000e+01 8.200000e+01 + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696837e-16 5.547149e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 6.750000e+01 5.875000e+01 8.200000e+01 + vertex 6.771706e+01 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696927e-16 5.550869e-17 1.000000e+00 + outer loop + vertex 8.654245e+01 5.830348e+01 8.200000e+01 + vertex 8.669652e+01 5.845755e+01 8.200000e+01 + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696933e-16 5.551968e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 8.669652e+01 5.845755e+01 8.200000e+01 + vertex 8.687500e+01 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696924e-16 5.552213e-17 1.000000e+00 + outer loop + vertex 8.654245e+01 5.669651e+01 8.200000e+01 + vertex 8.641747e+01 5.687500e+01 8.200000e+01 + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696924e-16 5.552326e-17 1.000000e+00 + outer loop + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + vertex 8.641747e+01 5.687500e+01 8.200000e+01 + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696923e-16 5.552479e-17 1.000000e+00 + outer loop + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + vertex 6.812500e+01 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696926e-16 5.551915e-17 1.000000e+00 + outer loop + vertex 6.858253e+01 5.687500e+01 8.200000e+01 + vertex 6.845756e+01 5.669651e+01 8.200000e+01 + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696929e-16 5.550739e-17 1.000000e+00 + outer loop + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + vertex 6.845756e+01 5.669651e+01 8.200000e+01 + vertex 6.830349e+01 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696925e-16 5.551909e-17 1.000000e+00 + outer loop + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + vertex 6.830349e+01 5.654244e+01 8.200000e+01 + vertex 6.812500e+01 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696339e-16 5.551959e-17 1.000000e+00 + outer loop + vertex 5.517462e+01 7.057247e+01 8.200000e+01 + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.523101e+01 7.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696882e-16 5.551200e-17 1.000000e+00 + outer loop + vertex 5.523101e+01 7.078294e+01 8.200000e+01 + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.418617e+01 6.277766e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696958e-16 5.551106e-17 1.000000e+00 + outer loop + vertex 5.357248e+01 8.982538e+01 8.200000e+01 + vertex 5.337500e+01 8.991747e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696878e-16 5.551148e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.337500e+01 8.991747e+01 8.200000e+01 + vertex 5.319652e+01 9.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696856e-16 5.551159e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.319652e+01 9.004244e+01 8.200000e+01 + vertex 5.304245e+01 9.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696886e-16 5.541425e-17 1.000000e+00 + outer loop + vertex 6.771706e+01 5.873101e+01 8.200000e+01 + vertex 6.792753e+01 5.867461e+01 8.200000e+01 + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696922e-16 5.550322e-17 1.000000e+00 + outer loop + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.792753e+01 5.867461e+01 8.200000e+01 + vertex 6.812500e+01 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696927e-16 5.551673e-17 1.000000e+00 + outer loop + vertex 6.812500e+01 5.858253e+01 8.200000e+01 + vertex 6.830349e+01 5.845755e+01 8.200000e+01 + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696928e-16 5.551988e-17 1.000000e+00 + outer loop + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.830349e+01 5.845755e+01 8.200000e+01 + vertex 6.845756e+01 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696929e-16 5.552274e-17 1.000000e+00 + outer loop + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.845756e+01 5.830348e+01 8.200000e+01 + vertex 6.858253e+01 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696925e-16 5.549092e-17 1.000000e+00 + outer loop + vertex 6.858253e+01 5.812500e+01 8.200000e+01 + vertex 6.867462e+01 5.792752e+01 8.200000e+01 + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696925e-16 5.551791e-17 1.000000e+00 + outer loop + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.867462e+01 5.792752e+01 8.200000e+01 + vertex 6.873101e+01 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696927e-16 5.550073e-17 1.000000e+00 + outer loop + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.873101e+01 5.771706e+01 8.200000e+01 + vertex 8.626899e+01 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696930e-16 5.551554e-17 1.000000e+00 + outer loop + vertex 6.771706e+01 5.873101e+01 8.200000e+01 + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696941e-16 5.552912e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + vertex 8.641747e+01 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696934e-16 5.551892e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 8.641747e+01 5.812500e+01 8.200000e+01 + vertex 8.654245e+01 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696897e-16 5.545417e-17 1.000000e+00 + outer loop + vertex 8.687500e+01 5.858253e+01 8.200000e+01 + vertex 8.707248e+01 5.867461e+01 8.200000e+01 + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696959e-16 5.557317e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 8.707248e+01 5.867461e+01 8.200000e+01 + vertex 8.728294e+01 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696927e-16 5.550920e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 8.728294e+01 5.873101e+01 8.200000e+01 + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696980e-16 5.549144e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 8.728294e+01 5.873101e+01 8.200000e+01 + vertex 8.750000e+01 5.875000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696890e-16 5.552035e-17 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 8.750000e+01 5.875000e+01 8.200000e+01 + vertex 8.771706e+01 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696927e-16 5.552091e-17 1.000000e+00 + outer loop + vertex 8.626899e+01 5.771706e+01 8.200000e+01 + vertex 6.873101e+01 5.771706e+01 8.200000e+01 + vertex 8.625000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696926e-16 5.551263e-17 1.000000e+00 + outer loop + vertex 8.625000e+01 5.750000e+01 8.200000e+01 + vertex 6.873101e+01 5.771706e+01 8.200000e+01 + vertex 6.875000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696926e-16 5.548102e-17 1.000000e+00 + outer loop + vertex 8.625000e+01 5.750000e+01 8.200000e+01 + vertex 6.875000e+01 5.750000e+01 8.200000e+01 + vertex 8.626899e+01 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696931e-16 5.551975e-17 1.000000e+00 + outer loop + vertex 8.626899e+01 5.728294e+01 8.200000e+01 + vertex 6.875000e+01 5.750000e+01 8.200000e+01 + vertex 6.873101e+01 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696931e-16 5.552131e-17 1.000000e+00 + outer loop + vertex 8.626899e+01 5.728294e+01 8.200000e+01 + vertex 6.873101e+01 5.728294e+01 8.200000e+01 + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696929e-16 5.550392e-17 1.000000e+00 + outer loop + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + vertex 6.873101e+01 5.728294e+01 8.200000e+01 + vertex 6.867462e+01 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696929e-16 5.549508e-17 1.000000e+00 + outer loop + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + vertex 6.867462e+01 5.707247e+01 8.200000e+01 + vertex 6.858253e+01 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696963e-16 5.551094e-17 1.000000e+00 + outer loop + vertex 5.418617e+01 6.277766e+01 8.200000e+01 + vertex 5.446725e+01 6.340597e+01 8.200000e+01 + vertex 5.523101e+01 7.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696945e-16 5.551113e-17 1.000000e+00 + outer loop + vertex 5.523101e+01 7.078294e+01 8.200000e+01 + vertex 5.446725e+01 6.340597e+01 8.200000e+01 + vertex 5.485188e+01 6.397679e+01 8.200000e+01 + endloop + endfacet + facet normal 4.699657e-16 5.549602e-17 1.000000e+00 + outer loop + vertex 5.523101e+01 7.078294e+01 8.200000e+01 + vertex 5.485188e+01 6.397679e+01 8.200000e+01 + vertex 5.525000e+01 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696968e-16 5.551126e-17 1.000000e+00 + outer loop + vertex 5.525000e+01 7.100000e+01 8.200000e+01 + vertex 5.485188e+01 6.397679e+01 8.200000e+01 + vertex 5.532868e+01 6.447322e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696916e-16 5.551120e-17 1.000000e+00 + outer loop + vertex 5.525000e+01 7.100000e+01 8.200000e+01 + vertex 5.532868e+01 6.447322e+01 8.200000e+01 + vertex 5.588353e+01 6.488056e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696904e-16 5.554613e-17 1.000000e+00 + outer loop + vertex 6.750000e+01 5.625000e+01 8.200000e+01 + vertex 6.728294e+01 5.626899e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696981e-16 5.545007e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 6.728294e+01 5.626899e+01 8.200000e+01 + vertex 6.707248e+01 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696934e-16 5.550541e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 6.707248e+01 5.632538e+01 8.200000e+01 + vertex 6.687500e+01 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696669e-16 5.551359e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.291747e+01 7.037500e+01 8.200000e+01 + vertex 5.282539e+01 7.057247e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697447e-16 5.550445e-17 1.000000e+00 + outer loop + vertex 5.517462e+01 7.057247e+01 8.200000e+01 + vertex 5.508253e+01 7.037500e+01 8.200000e+01 + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697069e-16 5.550932e-17 1.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.508253e+01 7.037500e+01 8.200000e+01 + vertex 5.495756e+01 7.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696871e-16 5.551162e-17 1.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.495756e+01 7.019651e+01 8.200000e+01 + vertex 5.480349e+01 7.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696913e-16 5.550866e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 6.654245e+01 5.830348e+01 8.200000e+01 + vertex 6.669652e+01 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696882e-16 5.551196e-17 1.000000e+00 + outer loop + vertex 5.337500e+01 6.991747e+01 8.200000e+01 + vertex 5.319652e+01 7.004244e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696863e-16 5.551216e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.319652e+01 7.004244e+01 8.200000e+01 + vertex 5.304245e+01 7.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697253e-16 5.550821e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.304245e+01 7.019651e+01 8.200000e+01 + vertex 5.291747e+01 7.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696771e-16 5.551273e-17 1.000000e+00 + outer loop + vertex 5.282539e+01 7.057247e+01 8.200000e+01 + vertex 5.276899e+01 7.078294e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696798e-16 5.551251e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.276899e+01 7.078294e+01 8.200000e+01 + vertex 5.275000e+01 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697177e-16 5.550955e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.275000e+01 7.100000e+01 8.200000e+01 + vertex 5.378294e+01 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696861e-16 5.551129e-17 1.000000e+00 + outer loop + vertex 5.378294e+01 8.976899e+01 8.200000e+01 + vertex 5.275000e+01 7.100000e+01 8.200000e+01 + vertex 5.400000e+01 8.975000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696939e-16 5.551715e-17 1.000000e+00 + outer loop + vertex 6.669652e+01 5.845755e+01 8.200000e+01 + vertex 6.687500e+01 5.858253e+01 8.200000e+01 + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696947e-16 5.552003e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 6.687500e+01 5.858253e+01 8.200000e+01 + vertex 6.707248e+01 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696860e-16 5.548485e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 6.707248e+01 5.867461e+01 8.200000e+01 + vertex 6.728294e+01 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696999e-16 5.551035e-17 1.000000e+00 + outer loop + vertex 5.480349e+01 7.004244e+01 8.200000e+01 + vertex 5.462500e+01 6.991747e+01 8.200000e+01 + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696644e-16 5.551312e-17 1.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.462500e+01 6.991747e+01 8.200000e+01 + vertex 5.442753e+01 6.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697105e-16 5.551066e-17 1.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.442753e+01 6.982538e+01 8.200000e+01 + vertex 5.421706e+01 6.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696924e-16 5.551625e-17 1.000000e+00 + outer loop + vertex 6.687500e+01 5.641747e+01 8.200000e+01 + vertex 6.669652e+01 5.654244e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696921e-16 5.551947e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 6.669652e+01 5.654244e+01 8.200000e+01 + vertex 6.654245e+01 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696918e-16 5.552170e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 6.654245e+01 5.669651e+01 8.200000e+01 + vertex 6.641747e+01 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696896e-16 5.550468e-17 1.000000e+00 + outer loop + vertex 6.626899e+01 5.771706e+01 8.200000e+01 + vertex 6.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696866e-16 5.549801e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 6.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.641747e+01 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696946e-16 5.551808e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 6.641747e+01 5.812500e+01 8.200000e+01 + vertex 6.654245e+01 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696906e-16 5.551528e-17 1.000000e+00 + outer loop + vertex 5.657535e+01 5.771342e+01 8.200000e+01 + vertex 5.595284e+01 5.800710e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696954e-16 5.551635e-17 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 6.138056e+01 5.938353e+01 8.200000e+01 + vertex 6.626899e+01 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696926e-16 5.550809e-17 1.000000e+00 + outer loop + vertex 6.626899e+01 5.771706e+01 8.200000e+01 + vertex 6.138056e+01 5.938353e+01 8.200000e+01 + vertex 6.097323e+01 5.882868e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696948e-16 5.551871e-17 1.000000e+00 + outer loop + vertex 6.626899e+01 5.771706e+01 8.200000e+01 + vertex 6.097323e+01 5.882868e+01 8.200000e+01 + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696923e-16 5.550872e-17 1.000000e+00 + outer loop + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + vertex 6.097323e+01 5.882868e+01 8.200000e+01 + vertex 6.047680e+01 5.835188e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696920e-16 5.550645e-17 1.000000e+00 + outer loop + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + vertex 6.047680e+01 5.835188e+01 8.200000e+01 + vertex 5.990598e+01 5.796724e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696955e-16 5.549231e-17 1.000000e+00 + outer loop + vertex 6.641747e+01 5.687500e+01 8.200000e+01 + vertex 6.632539e+01 5.707247e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696919e-16 5.551788e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 6.632539e+01 5.707247e+01 8.200000e+01 + vertex 6.626899e+01 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696926e-16 5.551352e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 6.626899e+01 5.728294e+01 8.200000e+01 + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696946e-16 5.550782e-17 1.000000e+00 + outer loop + vertex 5.657535e+01 5.771342e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.723901e+01 5.753080e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696936e-16 5.552818e-17 1.000000e+00 + outer loop + vertex 5.990598e+01 5.796724e+01 8.200000e+01 + vertex 5.927766e+01 5.768617e+01 8.200000e+01 + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696924e-16 5.548530e-17 1.000000e+00 + outer loop + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + vertex 5.927766e+01 5.768617e+01 8.200000e+01 + vertex 5.861047e+01 5.751697e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696925e-16 5.551422e-17 1.000000e+00 + outer loop + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + vertex 5.861047e+01 5.751697e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696942e-16 5.550928e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.861047e+01 5.751697e+01 8.200000e+01 + vertex 5.792414e+01 5.746467e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696962e-16 5.550424e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.792414e+01 5.746467e+01 8.200000e+01 + vertex 5.723901e+01 5.753080e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696951e-16 5.550859e-17 1.000000e+00 + outer loop + vertex 5.595284e+01 5.800710e+01 8.200000e+01 + vertex 5.538989e+01 5.840317e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696922e-16 5.551198e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.538989e+01 5.840317e+01 8.200000e+01 + vertex 5.490317e+01 5.888988e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696891e-16 5.551462e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.490317e+01 5.888988e+01 8.200000e+01 + vertex 5.450711e+01 5.945283e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696891e-16 5.551279e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.396467e+01 6.142413e+01 8.200000e+01 + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + endloop + endfacet + facet normal 4.697000e-16 5.550729e-17 1.000000e+00 + outer loop + vertex 5.450711e+01 5.945283e+01 8.200000e+01 + vertex 5.421342e+01 6.007535e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696865e-16 5.551449e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.421342e+01 6.007535e+01 8.200000e+01 + vertex 5.403080e+01 6.073900e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696989e-16 5.550905e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.403080e+01 6.073900e+01 8.200000e+01 + vertex 5.396467e+01 6.142413e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696992e-16 5.551096e-17 1.000000e+00 + outer loop + vertex 5.421706e+01 6.976899e+01 8.200000e+01 + vertex 5.400000e+01 6.975000e+01 8.200000e+01 + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696863e-16 5.551093e-17 1.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.400000e+01 6.975000e+01 8.200000e+01 + vertex 5.378294e+01 6.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696937e-16 5.551116e-17 1.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.378294e+01 6.976899e+01 8.200000e+01 + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696846e-16 5.551257e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.378294e+01 6.976899e+01 8.200000e+01 + vertex 5.357248e+01 6.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 4.696959e-16 5.551099e-17 1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 8.200000e+01 + vertex 5.357248e+01 6.982538e+01 8.200000e+01 + vertex 5.337500e+01 6.991747e+01 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.903798e+01 7.543412e+01 7.000000e+01 + vertex 6.900000e+01 7.500000e+01 7.000000e+01 + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.958489e+01 7.339303e+01 7.000000e+01 + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + vertex 6.933494e+01 7.375000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.933494e+01 7.375000e+01 7.000000e+01 + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + vertex 6.915077e+01 7.414495e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + vertex 6.900000e+01 7.500000e+01 7.000000e+01 + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + vertex 6.900000e+01 7.500000e+01 7.000000e+01 + vertex 6.903798e+01 7.456588e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + vertex 6.903798e+01 7.456588e+01 7.000000e+01 + vertex 6.915077e+01 7.414495e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.235505e+01 7.265077e+01 7.000000e+01 + vertex 7.275000e+01 7.283493e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.396202e+01 7.543412e+01 7.000000e+01 + vertex 7.384923e+01 7.585505e+01 7.000000e+01 + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.384923e+01 7.585505e+01 7.000000e+01 + vertex 7.366506e+01 7.625000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.366506e+01 7.625000e+01 7.000000e+01 + vertex 7.341511e+01 7.660697e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 6.958489e+01 7.339303e+01 7.000000e+01 + vertex 6.989303e+01 7.308489e+01 7.000000e+01 + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + vertex 6.989303e+01 7.308489e+01 7.000000e+01 + vertex 7.025000e+01 7.283493e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.025000e+01 7.283493e+01 7.000000e+01 + vertex 7.064495e+01 7.265077e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.275000e+01 7.283493e+01 7.000000e+01 + vertex 7.310697e+01 7.308489e+01 7.000000e+01 + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.310697e+01 7.308489e+01 7.000000e+01 + vertex 7.341511e+01 7.339303e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.341511e+01 7.339303e+01 7.000000e+01 + vertex 7.366506e+01 7.375000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.341511e+01 7.660697e+01 7.000000e+01 + vertex 7.310697e+01 7.691511e+01 7.000000e+01 + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.310697e+01 7.691511e+01 7.000000e+01 + vertex 7.275000e+01 7.716506e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.275000e+01 7.716506e+01 7.000000e+01 + vertex 7.235505e+01 7.734923e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.064495e+01 7.734923e+01 7.000000e+01 + vertex 7.025000e+01 7.716506e+01 7.000000e+01 + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.025000e+01 7.716506e+01 7.000000e+01 + vertex 6.989303e+01 7.691511e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + vertex 6.989303e+01 7.691511e+01 7.000000e+01 + vertex 6.958489e+01 7.660697e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.366506e+01 7.375000e+01 7.000000e+01 + vertex 7.384923e+01 7.414495e+01 7.000000e+01 + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.384923e+01 7.414495e+01 7.000000e+01 + vertex 7.396202e+01 7.456588e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.396202e+01 7.456588e+01 7.000000e+01 + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.396202e+01 7.456588e+01 7.000000e+01 + vertex 7.400000e+01 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.400000e+01 7.500000e+01 7.000000e+01 + vertex 7.396202e+01 7.543412e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 7.235505e+01 7.734923e+01 7.000000e+01 + vertex 7.193412e+01 7.746202e+01 7.000000e+01 + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.193412e+01 7.746202e+01 7.000000e+01 + vertex 7.150000e+01 7.750000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.150000e+01 7.750000e+01 7.000000e+01 + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.150000e+01 7.750000e+01 7.000000e+01 + vertex 7.106588e+01 7.746202e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + vertex 7.106588e+01 7.746202e+01 7.000000e+01 + vertex 7.064495e+01 7.734923e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 6.958489e+01 7.660697e+01 7.000000e+01 + vertex 6.933494e+01 7.625000e+01 7.000000e+01 + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + vertex 6.933494e+01 7.625000e+01 7.000000e+01 + vertex 6.915077e+01 7.585505e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 9.500000e+01 7.000000e+01 + vertex 6.915077e+01 7.585505e+01 7.000000e+01 + vertex 6.903798e+01 7.543412e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 7.064495e+01 7.265077e+01 7.000000e+01 + vertex 7.106588e+01 7.253798e+01 7.000000e+01 + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.106588e+01 7.253798e+01 7.000000e+01 + vertex 7.150000e+01 7.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.150000e+01 7.250000e+01 7.000000e+01 + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.150000e+01 7.250000e+01 7.000000e+01 + vertex 7.193412e+01 7.253798e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 9.150000e+01 5.500000e+01 7.000000e+01 + vertex 7.193412e+01 7.253798e+01 7.000000e+01 + vertex 7.235505e+01 7.265077e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + vertex 9.150000e+01 6.000000e+01 8.200000e+01 + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 5.650000e+01 6.518674e+01 8.200000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 8.200000e+01 + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 5.650000e+01 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.450711e+01 5.945283e+01 7.800000e+01 + vertex 5.490317e+01 5.888988e+01 7.800000e+01 + vertex 5.418617e+01 6.277766e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.396202e+01 7.456588e+01 7.800000e+01 + vertex 7.384923e+01 7.414495e+01 7.800000e+01 + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + vertex 7.384923e+01 7.414495e+01 7.800000e+01 + vertex 7.366506e+01 7.375000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.588353e+01 6.488056e+01 7.800000e+01 + vertex 5.532868e+01 6.447322e+01 7.800000e+01 + vertex 5.927766e+01 5.768617e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.927766e+01 5.768617e+01 7.800000e+01 + vertex 5.532868e+01 6.447322e+01 7.800000e+01 + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.927766e+01 5.768617e+01 7.800000e+01 + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + vertex 5.861047e+01 5.751697e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.418617e+01 6.277766e+01 7.800000e+01 + vertex 5.490317e+01 5.888988e+01 7.800000e+01 + vertex 5.446725e+01 6.340597e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.588353e+01 6.488056e+01 7.800000e+01 + vertex 5.927766e+01 5.768617e+01 7.800000e+01 + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 5.927766e+01 5.768617e+01 7.800000e+01 + vertex 5.990598e+01 5.796724e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 5.990598e+01 5.796724e+01 7.800000e+01 + vertex 6.047680e+01 5.835188e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.047680e+01 5.835188e+01 7.800000e+01 + vertex 6.097323e+01 5.882868e+01 7.800000e+01 + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 6.097323e+01 5.882868e+01 7.800000e+01 + vertex 6.138056e+01 5.938353e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 6.138056e+01 5.938353e+01 7.800000e+01 + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.366506e+01 7.375000e+01 7.800000e+01 + vertex 7.341511e+01 7.339303e+01 7.800000e+01 + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + vertex 7.341511e+01 7.339303e+01 7.800000e+01 + vertex 7.310697e+01 7.308489e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + vertex 7.310697e+01 7.308489e+01 7.800000e+01 + vertex 7.275000e+01 7.283493e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 7.800000e+01 + vertex 5.396467e+01 6.142413e+01 7.800000e+01 + vertex 5.403080e+01 6.073900e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.595284e+01 5.800710e+01 7.800000e+01 + vertex 5.657535e+01 5.771342e+01 7.800000e+01 + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 7.106588e+01 7.746202e+01 7.800000e+01 + vertex 7.150000e+01 7.750000e+01 7.800000e+01 + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + vertex 7.235505e+01 7.734923e+01 7.800000e+01 + vertex 7.275000e+01 7.716506e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 5.657535e+01 5.771342e+01 7.800000e+01 + vertex 5.723901e+01 5.753080e+01 7.800000e+01 + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + vertex 5.723901e+01 5.753080e+01 7.800000e+01 + vertex 5.792414e+01 5.746467e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + vertex 5.792414e+01 5.746467e+01 7.800000e+01 + vertex 5.861047e+01 5.751697e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.106588e+01 7.253798e+01 7.800000e+01 + vertex 7.064495e+01 7.265077e+01 7.800000e+01 + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.275000e+01 7.716506e+01 7.800000e+01 + vertex 7.310697e+01 7.691511e+01 7.800000e+01 + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + vertex 7.310697e+01 7.691511e+01 7.800000e+01 + vertex 7.341511e+01 7.660697e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + vertex 7.341511e+01 7.660697e+01 7.800000e+01 + vertex 7.366506e+01 7.625000e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.366506e+01 7.625000e+01 7.800000e+01 + vertex 7.384923e+01 7.585505e+01 7.800000e+01 + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + vertex 7.384923e+01 7.585505e+01 7.800000e+01 + vertex 7.396202e+01 7.543412e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + vertex 7.396202e+01 7.543412e+01 7.800000e+01 + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + vertex 7.396202e+01 7.543412e+01 7.800000e+01 + vertex 7.400000e+01 7.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + vertex 7.400000e+01 7.500000e+01 7.800000e+01 + vertex 7.396202e+01 7.456588e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 7.800000e+01 + vertex 5.403080e+01 6.073900e+01 7.800000e+01 + vertex 5.418617e+01 6.277766e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.418617e+01 6.277766e+01 7.800000e+01 + vertex 5.403080e+01 6.073900e+01 7.800000e+01 + vertex 5.421342e+01 6.007535e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.418617e+01 6.277766e+01 7.800000e+01 + vertex 5.421342e+01 6.007535e+01 7.800000e+01 + vertex 5.450711e+01 5.945283e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.446725e+01 6.340597e+01 7.800000e+01 + vertex 5.490317e+01 5.888988e+01 7.800000e+01 + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + vertex 5.490317e+01 5.888988e+01 7.800000e+01 + vertex 5.538989e+01 5.840317e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + vertex 5.538989e+01 5.840317e+01 7.800000e+01 + vertex 5.595284e+01 5.800710e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 7.150000e+01 7.750000e+01 7.800000e+01 + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + vertex 7.150000e+01 7.750000e+01 7.800000e+01 + vertex 7.193412e+01 7.746202e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 9.500000e+01 7.800000e+01 + vertex 7.193412e+01 7.746202e+01 7.800000e+01 + vertex 7.235505e+01 7.734923e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.933494e+01 7.375000e+01 7.800000e+01 + vertex 6.915077e+01 7.414495e+01 7.800000e+01 + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.064495e+01 7.265077e+01 7.800000e+01 + vertex 7.025000e+01 7.283493e+01 7.800000e+01 + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + vertex 7.025000e+01 7.283493e+01 7.800000e+01 + vertex 6.989303e+01 7.308489e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + vertex 6.989303e+01 7.308489e+01 7.800000e+01 + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 6.989303e+01 7.308489e+01 7.800000e+01 + vertex 6.958489e+01 7.339303e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 6.958489e+01 7.339303e+01 7.800000e+01 + vertex 6.933494e+01 7.375000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.915077e+01 7.585505e+01 7.800000e+01 + vertex 6.933494e+01 7.625000e+01 7.800000e+01 + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 6.933494e+01 7.625000e+01 7.800000e+01 + vertex 6.958489e+01 7.660697e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 6.958489e+01 7.660697e+01 7.800000e+01 + vertex 6.989303e+01 7.691511e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 7.275000e+01 7.283493e+01 7.800000e+01 + vertex 7.235505e+01 7.265077e+01 7.800000e+01 + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + vertex 7.235505e+01 7.265077e+01 7.800000e+01 + vertex 7.193412e+01 7.253798e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 9.150000e+01 6.000000e+01 7.800000e+01 + vertex 7.193412e+01 7.253798e+01 7.800000e+01 + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + vertex 7.193412e+01 7.253798e+01 7.800000e+01 + vertex 7.150000e+01 7.250000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + vertex 7.150000e+01 7.250000e+01 7.800000e+01 + vertex 7.106588e+01 7.253798e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 6.989303e+01 7.691511e+01 7.800000e+01 + vertex 7.025000e+01 7.716506e+01 7.800000e+01 + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 7.025000e+01 7.716506e+01 7.800000e+01 + vertex 7.064495e+01 7.734923e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 7.064495e+01 7.734923e+01 7.800000e+01 + vertex 7.106588e+01 7.746202e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 6.915077e+01 7.414495e+01 7.800000e+01 + vertex 6.903798e+01 7.456588e+01 7.800000e+01 + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 6.903798e+01 7.456588e+01 7.800000e+01 + vertex 6.900000e+01 7.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 6.900000e+01 7.500000e+01 7.800000e+01 + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 6.900000e+01 7.500000e+01 7.800000e+01 + vertex 6.903798e+01 7.543412e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 5.650000e+01 9.500000e+01 7.800000e+01 + vertex 6.903798e+01 7.543412e+01 7.800000e+01 + vertex 6.915077e+01 7.585505e+01 7.800000e+01 + endloop + endfacet + facet normal 8.715711e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 7.750000e+01 7.000000e+01 + vertex 7.150000e+01 7.750000e+01 7.800000e+01 + vertex 7.106588e+01 7.746202e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715711e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 7.106588e+01 7.746202e+01 7.000000e+01 + vertex 7.150000e+01 7.750000e+01 7.800000e+01 + vertex 7.106588e+01 7.746202e+01 7.800000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 7.106588e+01 7.746202e+01 7.000000e+01 + vertex 7.106588e+01 7.746202e+01 7.800000e+01 + vertex 7.064495e+01 7.734923e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 7.064495e+01 7.734923e+01 7.000000e+01 + vertex 7.106588e+01 7.746202e+01 7.800000e+01 + vertex 7.064495e+01 7.734923e+01 7.800000e+01 + endloop + endfacet + facet normal 4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 7.064495e+01 7.734923e+01 7.000000e+01 + vertex 7.064495e+01 7.734923e+01 7.800000e+01 + vertex 7.025000e+01 7.716506e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 7.025000e+01 7.716506e+01 7.000000e+01 + vertex 7.064495e+01 7.734923e+01 7.800000e+01 + vertex 7.025000e+01 7.716506e+01 7.800000e+01 + endloop + endfacet + facet normal 5.735755e-01 -8.191527e-01 0.000000e+00 + outer loop + vertex 7.025000e+01 7.716506e+01 7.000000e+01 + vertex 7.025000e+01 7.716506e+01 7.800000e+01 + vertex 6.989303e+01 7.691511e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735755e-01 -8.191527e-01 0.000000e+00 + outer loop + vertex 6.989303e+01 7.691511e+01 7.000000e+01 + vertex 7.025000e+01 7.716506e+01 7.800000e+01 + vertex 6.989303e+01 7.691511e+01 7.800000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 6.989303e+01 7.691511e+01 7.000000e+01 + vertex 6.989303e+01 7.691511e+01 7.800000e+01 + vertex 6.958489e+01 7.660697e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 6.958489e+01 7.660697e+01 7.000000e+01 + vertex 6.989303e+01 7.691511e+01 7.800000e+01 + vertex 6.958489e+01 7.660697e+01 7.800000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 6.958489e+01 7.660697e+01 7.000000e+01 + vertex 6.958489e+01 7.660697e+01 7.800000e+01 + vertex 6.933494e+01 7.625000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 6.933494e+01 7.625000e+01 7.000000e+01 + vertex 6.958489e+01 7.660697e+01 7.800000e+01 + vertex 6.933494e+01 7.625000e+01 7.800000e+01 + endloop + endfacet + facet normal 9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 6.933494e+01 7.625000e+01 7.000000e+01 + vertex 6.933494e+01 7.625000e+01 7.800000e+01 + vertex 6.915077e+01 7.585505e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 6.915077e+01 7.585505e+01 7.000000e+01 + vertex 6.933494e+01 7.625000e+01 7.800000e+01 + vertex 6.915077e+01 7.585505e+01 7.800000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 6.915077e+01 7.585505e+01 7.000000e+01 + vertex 6.915077e+01 7.585505e+01 7.800000e+01 + vertex 6.903798e+01 7.543412e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 6.903798e+01 7.543412e+01 7.000000e+01 + vertex 6.915077e+01 7.585505e+01 7.800000e+01 + vertex 6.903798e+01 7.543412e+01 7.800000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715587e-02 0.000000e+00 + outer loop + vertex 6.903798e+01 7.543412e+01 7.000000e+01 + vertex 6.903798e+01 7.543412e+01 7.800000e+01 + vertex 6.900000e+01 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 -8.715587e-02 0.000000e+00 + outer loop + vertex 6.900000e+01 7.500000e+01 7.000000e+01 + vertex 6.903798e+01 7.543412e+01 7.800000e+01 + vertex 6.900000e+01 7.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715605e-02 -0.000000e+00 + outer loop + vertex 6.900000e+01 7.500000e+01 7.000000e+01 + vertex 6.900000e+01 7.500000e+01 7.800000e+01 + vertex 6.903798e+01 7.456588e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961947e-01 8.715605e-02 -0.000000e+00 + outer loop + vertex 6.903798e+01 7.456588e+01 7.000000e+01 + vertex 6.900000e+01 7.500000e+01 7.800000e+01 + vertex 6.903798e+01 7.456588e+01 7.800000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 6.903798e+01 7.456588e+01 7.000000e+01 + vertex 6.903798e+01 7.456588e+01 7.800000e+01 + vertex 6.915077e+01 7.414495e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659258e-01 2.588191e-01 -0.000000e+00 + outer loop + vertex 6.915077e+01 7.414495e+01 7.000000e+01 + vertex 6.903798e+01 7.456588e+01 7.800000e+01 + vertex 6.915077e+01 7.414495e+01 7.800000e+01 + endloop + endfacet + facet normal 9.063077e-01 4.226183e-01 -0.000000e+00 + outer loop + vertex 6.915077e+01 7.414495e+01 7.000000e+01 + vertex 6.915077e+01 7.414495e+01 7.800000e+01 + vertex 6.933494e+01 7.375000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.063077e-01 4.226183e-01 -0.000000e+00 + outer loop + vertex 6.933494e+01 7.375000e+01 7.000000e+01 + vertex 6.915077e+01 7.414495e+01 7.800000e+01 + vertex 6.933494e+01 7.375000e+01 7.800000e+01 + endloop + endfacet + facet normal 8.191527e-01 5.735755e-01 -0.000000e+00 + outer loop + vertex 6.933494e+01 7.375000e+01 7.000000e+01 + vertex 6.933494e+01 7.375000e+01 7.800000e+01 + vertex 6.958489e+01 7.339303e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191527e-01 5.735755e-01 -0.000000e+00 + outer loop + vertex 6.958489e+01 7.339303e+01 7.000000e+01 + vertex 6.933494e+01 7.375000e+01 7.800000e+01 + vertex 6.958489e+01 7.339303e+01 7.800000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.958489e+01 7.339303e+01 7.000000e+01 + vertex 6.958489e+01 7.339303e+01 7.800000e+01 + vertex 6.989303e+01 7.308489e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 6.989303e+01 7.308489e+01 7.000000e+01 + vertex 6.958489e+01 7.339303e+01 7.800000e+01 + vertex 6.989303e+01 7.308489e+01 7.800000e+01 + endloop + endfacet + facet normal 5.735755e-01 8.191527e-01 -0.000000e+00 + outer loop + vertex 6.989303e+01 7.308489e+01 7.000000e+01 + vertex 6.989303e+01 7.308489e+01 7.800000e+01 + vertex 7.025000e+01 7.283493e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735755e-01 8.191527e-01 -0.000000e+00 + outer loop + vertex 7.025000e+01 7.283493e+01 7.000000e+01 + vertex 6.989303e+01 7.308489e+01 7.800000e+01 + vertex 7.025000e+01 7.283493e+01 7.800000e+01 + endloop + endfacet + facet normal 4.226183e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 7.025000e+01 7.283493e+01 7.000000e+01 + vertex 7.025000e+01 7.283493e+01 7.800000e+01 + vertex 7.064495e+01 7.265077e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226183e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 7.064495e+01 7.265077e+01 7.000000e+01 + vertex 7.025000e+01 7.283493e+01 7.800000e+01 + vertex 7.064495e+01 7.265077e+01 7.800000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 7.064495e+01 7.265077e+01 7.000000e+01 + vertex 7.064495e+01 7.265077e+01 7.800000e+01 + vertex 7.106588e+01 7.253798e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588191e-01 9.659258e-01 -0.000000e+00 + outer loop + vertex 7.106588e+01 7.253798e+01 7.000000e+01 + vertex 7.064495e+01 7.265077e+01 7.800000e+01 + vertex 7.106588e+01 7.253798e+01 7.800000e+01 + endloop + endfacet + facet normal 8.715605e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 7.106588e+01 7.253798e+01 7.000000e+01 + vertex 7.106588e+01 7.253798e+01 7.800000e+01 + vertex 7.150000e+01 7.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715605e-02 9.961947e-01 -0.000000e+00 + outer loop + vertex 7.150000e+01 7.250000e+01 7.000000e+01 + vertex 7.106588e+01 7.253798e+01 7.800000e+01 + vertex 7.150000e+01 7.250000e+01 7.800000e+01 + endloop + endfacet + facet normal -8.715587e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 7.250000e+01 7.000000e+01 + vertex 7.150000e+01 7.250000e+01 7.800000e+01 + vertex 7.193412e+01 7.253798e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715587e-02 9.961947e-01 0.000000e+00 + outer loop + vertex 7.193412e+01 7.253798e+01 7.000000e+01 + vertex 7.150000e+01 7.250000e+01 7.800000e+01 + vertex 7.193412e+01 7.253798e+01 7.800000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 7.193412e+01 7.253798e+01 7.000000e+01 + vertex 7.193412e+01 7.253798e+01 7.800000e+01 + vertex 7.235505e+01 7.265077e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 7.235505e+01 7.265077e+01 7.000000e+01 + vertex 7.193412e+01 7.253798e+01 7.800000e+01 + vertex 7.235505e+01 7.265077e+01 7.800000e+01 + endloop + endfacet + facet normal -4.226183e-01 9.063077e-01 0.000000e+00 + outer loop + vertex 7.235505e+01 7.265077e+01 7.000000e+01 + vertex 7.235505e+01 7.265077e+01 7.800000e+01 + vertex 7.275000e+01 7.283493e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226183e-01 9.063077e-01 0.000000e+00 + outer loop + vertex 7.275000e+01 7.283493e+01 7.000000e+01 + vertex 7.235505e+01 7.265077e+01 7.800000e+01 + vertex 7.275000e+01 7.283493e+01 7.800000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 7.275000e+01 7.283493e+01 7.000000e+01 + vertex 7.275000e+01 7.283493e+01 7.800000e+01 + vertex 7.310697e+01 7.308489e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 7.310697e+01 7.308489e+01 7.000000e+01 + vertex 7.275000e+01 7.283493e+01 7.800000e+01 + vertex 7.310697e+01 7.308489e+01 7.800000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 7.310697e+01 7.308489e+01 7.000000e+01 + vertex 7.310697e+01 7.308489e+01 7.800000e+01 + vertex 7.341511e+01 7.339303e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 7.341511e+01 7.339303e+01 7.000000e+01 + vertex 7.310697e+01 7.308489e+01 7.800000e+01 + vertex 7.341511e+01 7.339303e+01 7.800000e+01 + endloop + endfacet + facet normal -8.191527e-01 5.735755e-01 0.000000e+00 + outer loop + vertex 7.341511e+01 7.339303e+01 7.000000e+01 + vertex 7.341511e+01 7.339303e+01 7.800000e+01 + vertex 7.366506e+01 7.375000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191527e-01 5.735755e-01 0.000000e+00 + outer loop + vertex 7.366506e+01 7.375000e+01 7.000000e+01 + vertex 7.341511e+01 7.339303e+01 7.800000e+01 + vertex 7.366506e+01 7.375000e+01 7.800000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 7.366506e+01 7.375000e+01 7.000000e+01 + vertex 7.366506e+01 7.375000e+01 7.800000e+01 + vertex 7.384923e+01 7.414495e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 7.384923e+01 7.414495e+01 7.000000e+01 + vertex 7.366506e+01 7.375000e+01 7.800000e+01 + vertex 7.384923e+01 7.414495e+01 7.800000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 7.384923e+01 7.414495e+01 7.000000e+01 + vertex 7.384923e+01 7.414495e+01 7.800000e+01 + vertex 7.396202e+01 7.456588e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 7.396202e+01 7.456588e+01 7.000000e+01 + vertex 7.384923e+01 7.414495e+01 7.800000e+01 + vertex 7.396202e+01 7.456588e+01 7.800000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715711e-02 0.000000e+00 + outer loop + vertex 7.396202e+01 7.456588e+01 7.000000e+01 + vertex 7.396202e+01 7.456588e+01 7.800000e+01 + vertex 7.400000e+01 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 8.715711e-02 0.000000e+00 + outer loop + vertex 7.400000e+01 7.500000e+01 7.000000e+01 + vertex 7.396202e+01 7.456588e+01 7.800000e+01 + vertex 7.400000e+01 7.500000e+01 7.800000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715693e-02 0.000000e+00 + outer loop + vertex 7.400000e+01 7.500000e+01 7.000000e+01 + vertex 7.400000e+01 7.500000e+01 7.800000e+01 + vertex 7.396202e+01 7.543412e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961946e-01 -8.715693e-02 0.000000e+00 + outer loop + vertex 7.396202e+01 7.543412e+01 7.000000e+01 + vertex 7.400000e+01 7.500000e+01 7.800000e+01 + vertex 7.396202e+01 7.543412e+01 7.800000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 7.396202e+01 7.543412e+01 7.000000e+01 + vertex 7.396202e+01 7.543412e+01 7.800000e+01 + vertex 7.384923e+01 7.585505e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 7.384923e+01 7.585505e+01 7.000000e+01 + vertex 7.396202e+01 7.543412e+01 7.800000e+01 + vertex 7.384923e+01 7.585505e+01 7.800000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 7.384923e+01 7.585505e+01 7.000000e+01 + vertex 7.384923e+01 7.585505e+01 7.800000e+01 + vertex 7.366506e+01 7.625000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 7.366506e+01 7.625000e+01 7.000000e+01 + vertex 7.384923e+01 7.585505e+01 7.800000e+01 + vertex 7.366506e+01 7.625000e+01 7.800000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 7.366506e+01 7.625000e+01 7.000000e+01 + vertex 7.366506e+01 7.625000e+01 7.800000e+01 + vertex 7.341511e+01 7.660697e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 7.341511e+01 7.660697e+01 7.000000e+01 + vertex 7.366506e+01 7.625000e+01 7.800000e+01 + vertex 7.341511e+01 7.660697e+01 7.800000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 7.341511e+01 7.660697e+01 7.000000e+01 + vertex 7.341511e+01 7.660697e+01 7.800000e+01 + vertex 7.310697e+01 7.691511e+01 7.000000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 7.310697e+01 7.691511e+01 7.000000e+01 + vertex 7.341511e+01 7.660697e+01 7.800000e+01 + vertex 7.310697e+01 7.691511e+01 7.800000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 7.310697e+01 7.691511e+01 7.000000e+01 + vertex 7.310697e+01 7.691511e+01 7.800000e+01 + vertex 7.275000e+01 7.716506e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 7.275000e+01 7.716506e+01 7.000000e+01 + vertex 7.310697e+01 7.691511e+01 7.800000e+01 + vertex 7.275000e+01 7.716506e+01 7.800000e+01 + endloop + endfacet + facet normal -4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 7.275000e+01 7.716506e+01 7.000000e+01 + vertex 7.275000e+01 7.716506e+01 7.800000e+01 + vertex 7.235505e+01 7.734923e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 7.235505e+01 7.734923e+01 7.000000e+01 + vertex 7.275000e+01 7.716506e+01 7.800000e+01 + vertex 7.235505e+01 7.734923e+01 7.800000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 7.235505e+01 7.734923e+01 7.000000e+01 + vertex 7.235505e+01 7.734923e+01 7.800000e+01 + vertex 7.193412e+01 7.746202e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 7.193412e+01 7.746202e+01 7.000000e+01 + vertex 7.235505e+01 7.734923e+01 7.800000e+01 + vertex 7.193412e+01 7.746202e+01 7.800000e+01 + endloop + endfacet + facet normal -8.715693e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 7.193412e+01 7.746202e+01 7.000000e+01 + vertex 7.193412e+01 7.746202e+01 7.800000e+01 + vertex 7.150000e+01 7.750000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715693e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 7.150000e+01 7.750000e+01 7.000000e+01 + vertex 7.193412e+01 7.746202e+01 7.800000e+01 + vertex 7.150000e+01 7.750000e+01 7.800000e+01 + endloop + endfacet + facet normal 1.336754e-01 -4.988824e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.378294e+01 7.223101e+01 7.350000e+01 + vertex 5.357248e+01 7.217461e+01 7.350000e+01 + endloop + endfacet + facet normal 4.501382e-02 -5.145159e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 7.225000e+01 7.350000e+01 + vertex 5.378294e+01 7.223101e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652078e-01 -3.652067e-01 8.562986e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.319652e+01 7.195755e+01 7.350000e+01 + vertex 5.304245e+01 7.180348e+01 7.350000e+01 + endloop + endfacet + facet normal 2.962404e-01 -4.230773e-01 8.562986e-01 + outer loop + vertex 5.337500e+01 7.208253e+01 7.350000e+01 + vertex 5.319652e+01 7.195755e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.182744e-01 -4.680909e-01 8.562985e-01 + outer loop + vertex 5.357248e+01 7.217461e+01 7.350000e+01 + vertex 5.337500e+01 7.208253e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988827e-01 -1.336741e-01 8.562986e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.282539e+01 7.142752e+01 7.350000e+01 + vertex 5.276899e+01 7.121706e+01 7.350000e+01 + endloop + endfacet + facet normal 4.680904e-01 -2.182753e-01 8.562986e-01 + outer loop + vertex 5.291747e+01 7.162500e+01 7.350000e+01 + vertex 5.282539e+01 7.142752e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.230769e-01 -2.962409e-01 8.562986e-01 + outer loop + vertex 5.304245e+01 7.180348e+01 7.350000e+01 + vertex 5.291747e+01 7.162500e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988827e-01 1.336741e-01 8.562986e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.276899e+01 7.078294e+01 7.350000e+01 + vertex 5.282539e+01 7.057247e+01 7.350000e+01 + endloop + endfacet + facet normal 5.145157e-01 4.501501e-02 8.562986e-01 + outer loop + vertex 5.275000e+01 7.100000e+01 7.350000e+01 + vertex 5.276899e+01 7.078294e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 5.145157e-01 -4.501501e-02 8.562986e-01 + outer loop + vertex 5.276899e+01 7.121706e+01 7.350000e+01 + vertex 5.275000e+01 7.100000e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652078e-01 3.652067e-01 8.562986e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.304245e+01 7.019651e+01 7.350000e+01 + vertex 5.319652e+01 7.004244e+01 7.350000e+01 + endloop + endfacet + facet normal 4.230769e-01 2.962409e-01 8.562986e-01 + outer loop + vertex 5.291747e+01 7.037500e+01 7.350000e+01 + vertex 5.304245e+01 7.019651e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.680904e-01 2.182753e-01 8.562986e-01 + outer loop + vertex 5.282539e+01 7.057247e+01 7.350000e+01 + vertex 5.291747e+01 7.037500e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336754e-01 4.988824e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.357248e+01 6.982538e+01 7.350000e+01 + vertex 5.378294e+01 6.976899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.182744e-01 4.680909e-01 8.562985e-01 + outer loop + vertex 5.337500e+01 6.991747e+01 7.350000e+01 + vertex 5.357248e+01 6.982538e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.962404e-01 4.230773e-01 8.562986e-01 + outer loop + vertex 5.319652e+01 7.004244e+01 7.350000e+01 + vertex 5.337500e+01 6.991747e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336752e-01 4.988825e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.421706e+01 6.976899e+01 7.350000e+01 + vertex 5.442753e+01 6.982538e+01 7.350000e+01 + endloop + endfacet + facet normal -4.501501e-02 5.145157e-01 8.562986e-01 + outer loop + vertex 5.400000e+01 6.975000e+01 7.350000e+01 + vertex 5.421706e+01 6.976899e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.501491e-02 5.145157e-01 8.562986e-01 + outer loop + vertex 5.378294e+01 6.976899e+01 7.350000e+01 + vertex 5.400000e+01 6.975000e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652068e-01 3.652079e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.480349e+01 7.004244e+01 7.350000e+01 + vertex 5.495756e+01 7.019651e+01 7.350000e+01 + endloop + endfacet + facet normal -2.962415e-01 4.230766e-01 8.562985e-01 + outer loop + vertex 5.462500e+01 6.991747e+01 7.350000e+01 + vertex 5.480349e+01 7.004244e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.182744e-01 4.680909e-01 8.562985e-01 + outer loop + vertex 5.442753e+01 6.982538e+01 7.350000e+01 + vertex 5.462500e+01 6.991747e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988825e-01 1.336752e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.517462e+01 7.057247e+01 7.350000e+01 + vertex 5.523101e+01 7.078294e+01 7.350000e+01 + endloop + endfacet + facet normal -4.680909e-01 2.182744e-01 8.562985e-01 + outer loop + vertex 5.508253e+01 7.037500e+01 7.350000e+01 + vertex 5.517462e+01 7.057247e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.230769e-01 2.962409e-01 8.562986e-01 + outer loop + vertex 5.495756e+01 7.019651e+01 7.350000e+01 + vertex 5.508253e+01 7.037500e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988825e-01 -1.336752e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.523101e+01 7.121706e+01 7.350000e+01 + vertex 5.517462e+01 7.142752e+01 7.350000e+01 + endloop + endfacet + facet normal -5.145159e-01 -4.501392e-02 8.562985e-01 + outer loop + vertex 5.525000e+01 7.100000e+01 7.350000e+01 + vertex 5.523101e+01 7.121706e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -5.145159e-01 4.501392e-02 8.562985e-01 + outer loop + vertex 5.523101e+01 7.078294e+01 7.350000e+01 + vertex 5.525000e+01 7.100000e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652068e-01 -3.652079e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.495756e+01 7.180348e+01 7.350000e+01 + vertex 5.480349e+01 7.195755e+01 7.350000e+01 + endloop + endfacet + facet normal -4.230769e-01 -2.962409e-01 8.562986e-01 + outer loop + vertex 5.508253e+01 7.162500e+01 7.350000e+01 + vertex 5.495756e+01 7.180348e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.680909e-01 -2.182744e-01 8.562985e-01 + outer loop + vertex 5.517462e+01 7.142752e+01 7.350000e+01 + vertex 5.508253e+01 7.162500e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336752e-01 -4.988825e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + vertex 5.442753e+01 7.217461e+01 7.350000e+01 + vertex 5.421706e+01 7.223101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.182744e-01 -4.680909e-01 8.562985e-01 + outer loop + vertex 5.462500e+01 7.208253e+01 7.350000e+01 + vertex 5.442753e+01 7.217461e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.962415e-01 -4.230766e-01 8.562985e-01 + outer loop + vertex 5.480349e+01 7.195755e+01 7.350000e+01 + vertex 5.462500e+01 7.208253e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.501392e-02 -5.145159e-01 8.562985e-01 + outer loop + vertex 5.421706e+01 7.223101e+01 7.350000e+01 + vertex 5.400000e+01 7.225000e+01 7.350000e+01 + vertex 5.400000e+01 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 8.715481e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 7.225000e+01 7.350000e+01 + vertex 5.400000e+01 7.225000e+01 8.200000e+01 + vertex 5.378294e+01 7.223101e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715481e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 5.378294e+01 7.223101e+01 7.350000e+01 + vertex 5.400000e+01 7.225000e+01 8.200000e+01 + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588196e-01 -9.659257e-01 0.000000e+00 + outer loop + vertex 5.378294e+01 7.223101e+01 7.350000e+01 + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + vertex 5.357248e+01 7.217461e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588196e-01 -9.659257e-01 0.000000e+00 + outer loop + vertex 5.357248e+01 7.217461e+01 7.350000e+01 + vertex 5.378294e+01 7.223101e+01 8.200000e+01 + vertex 5.357248e+01 7.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 5.357248e+01 7.217461e+01 7.350000e+01 + vertex 5.357248e+01 7.217461e+01 8.200000e+01 + vertex 5.337500e+01 7.208253e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 5.337500e+01 7.208253e+01 7.350000e+01 + vertex 5.357248e+01 7.217461e+01 8.200000e+01 + vertex 5.337500e+01 7.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735745e-01 -8.191534e-01 0.000000e+00 + outer loop + vertex 5.337500e+01 7.208253e+01 7.350000e+01 + vertex 5.337500e+01 7.208253e+01 8.200000e+01 + vertex 5.319652e+01 7.195755e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735745e-01 -8.191534e-01 0.000000e+00 + outer loop + vertex 5.319652e+01 7.195755e+01 7.350000e+01 + vertex 5.337500e+01 7.208253e+01 8.200000e+01 + vertex 5.319652e+01 7.195755e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 5.319652e+01 7.195755e+01 7.350000e+01 + vertex 5.319652e+01 7.195755e+01 8.200000e+01 + vertex 5.304245e+01 7.180348e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 5.304245e+01 7.180348e+01 7.350000e+01 + vertex 5.319652e+01 7.195755e+01 8.200000e+01 + vertex 5.304245e+01 7.180348e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191527e-01 -5.735755e-01 0.000000e+00 + outer loop + vertex 5.304245e+01 7.180348e+01 7.350000e+01 + vertex 5.304245e+01 7.180348e+01 8.200000e+01 + vertex 5.291747e+01 7.162500e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191527e-01 -5.735755e-01 0.000000e+00 + outer loop + vertex 5.291747e+01 7.162500e+01 7.350000e+01 + vertex 5.304245e+01 7.180348e+01 8.200000e+01 + vertex 5.291747e+01 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 9.063069e-01 -4.226201e-01 0.000000e+00 + outer loop + vertex 5.291747e+01 7.162500e+01 7.350000e+01 + vertex 5.291747e+01 7.162500e+01 8.200000e+01 + vertex 5.282539e+01 7.142752e+01 7.350000e+01 + endloop + endfacet + facet normal 9.063069e-01 -4.226201e-01 0.000000e+00 + outer loop + vertex 5.282539e+01 7.142752e+01 7.350000e+01 + vertex 5.291747e+01 7.162500e+01 8.200000e+01 + vertex 5.282539e+01 7.142752e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 5.282539e+01 7.142752e+01 7.350000e+01 + vertex 5.282539e+01 7.142752e+01 8.200000e+01 + vertex 5.276899e+01 7.121706e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 5.276899e+01 7.121706e+01 7.350000e+01 + vertex 5.282539e+01 7.142752e+01 8.200000e+01 + vertex 5.276899e+01 7.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715711e-02 0.000000e+00 + outer loop + vertex 5.276899e+01 7.121706e+01 7.350000e+01 + vertex 5.276899e+01 7.121706e+01 8.200000e+01 + vertex 5.275000e+01 7.100000e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715711e-02 0.000000e+00 + outer loop + vertex 5.275000e+01 7.100000e+01 7.350000e+01 + vertex 5.276899e+01 7.121706e+01 8.200000e+01 + vertex 5.275000e+01 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715711e-02 -0.000000e+00 + outer loop + vertex 5.275000e+01 7.100000e+01 7.350000e+01 + vertex 5.275000e+01 7.100000e+01 8.200000e+01 + vertex 5.276899e+01 7.078294e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715711e-02 -0.000000e+00 + outer loop + vertex 5.276899e+01 7.078294e+01 7.350000e+01 + vertex 5.275000e+01 7.100000e+01 8.200000e+01 + vertex 5.276899e+01 7.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588171e-01 -0.000000e+00 + outer loop + vertex 5.276899e+01 7.078294e+01 7.350000e+01 + vertex 5.276899e+01 7.078294e+01 8.200000e+01 + vertex 5.282539e+01 7.057247e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659264e-01 2.588171e-01 -0.000000e+00 + outer loop + vertex 5.282539e+01 7.057247e+01 7.350000e+01 + vertex 5.276899e+01 7.078294e+01 8.200000e+01 + vertex 5.282539e+01 7.057247e+01 8.200000e+01 + endloop + endfacet + facet normal 9.063069e-01 4.226201e-01 -0.000000e+00 + outer loop + vertex 5.282539e+01 7.057247e+01 7.350000e+01 + vertex 5.282539e+01 7.057247e+01 8.200000e+01 + vertex 5.291747e+01 7.037500e+01 7.350000e+01 + endloop + endfacet + facet normal 9.063069e-01 4.226201e-01 -0.000000e+00 + outer loop + vertex 5.291747e+01 7.037500e+01 7.350000e+01 + vertex 5.282539e+01 7.057247e+01 8.200000e+01 + vertex 5.291747e+01 7.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191527e-01 5.735755e-01 -0.000000e+00 + outer loop + vertex 5.291747e+01 7.037500e+01 7.350000e+01 + vertex 5.291747e+01 7.037500e+01 8.200000e+01 + vertex 5.304245e+01 7.019651e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191527e-01 5.735755e-01 -0.000000e+00 + outer loop + vertex 5.304245e+01 7.019651e+01 7.350000e+01 + vertex 5.291747e+01 7.037500e+01 8.200000e+01 + vertex 5.304245e+01 7.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071078e-01 7.071057e-01 -0.000000e+00 + outer loop + vertex 5.304245e+01 7.019651e+01 7.350000e+01 + vertex 5.304245e+01 7.019651e+01 8.200000e+01 + vertex 5.319652e+01 7.004244e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071078e-01 7.071057e-01 -0.000000e+00 + outer loop + vertex 5.319652e+01 7.004244e+01 7.350000e+01 + vertex 5.304245e+01 7.019651e+01 8.200000e+01 + vertex 5.319652e+01 7.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735745e-01 8.191534e-01 -0.000000e+00 + outer loop + vertex 5.319652e+01 7.004244e+01 7.350000e+01 + vertex 5.319652e+01 7.004244e+01 8.200000e+01 + vertex 5.337500e+01 6.991747e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735745e-01 8.191534e-01 -0.000000e+00 + outer loop + vertex 5.337500e+01 6.991747e+01 7.350000e+01 + vertex 5.319652e+01 7.004244e+01 8.200000e+01 + vertex 5.337500e+01 6.991747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226183e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 5.337500e+01 6.991747e+01 7.350000e+01 + vertex 5.337500e+01 6.991747e+01 8.200000e+01 + vertex 5.357248e+01 6.982538e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226183e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 5.357248e+01 6.982538e+01 7.350000e+01 + vertex 5.337500e+01 6.991747e+01 8.200000e+01 + vertex 5.357248e+01 6.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588196e-01 9.659257e-01 -0.000000e+00 + outer loop + vertex 5.357248e+01 6.982538e+01 7.350000e+01 + vertex 5.357248e+01 6.982538e+01 8.200000e+01 + vertex 5.378294e+01 6.976899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588196e-01 9.659257e-01 -0.000000e+00 + outer loop + vertex 5.378294e+01 6.976899e+01 7.350000e+01 + vertex 5.357248e+01 6.982538e+01 8.200000e+01 + vertex 5.378294e+01 6.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715693e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 5.378294e+01 6.976899e+01 7.350000e+01 + vertex 5.378294e+01 6.976899e+01 8.200000e+01 + vertex 5.400000e+01 6.975000e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715693e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 5.400000e+01 6.975000e+01 7.350000e+01 + vertex 5.378294e+01 6.976899e+01 8.200000e+01 + vertex 5.400000e+01 6.975000e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715711e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 6.975000e+01 7.350000e+01 + vertex 5.400000e+01 6.975000e+01 8.200000e+01 + vertex 5.421706e+01 6.976899e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715711e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 6.976899e+01 7.350000e+01 + vertex 5.400000e+01 6.975000e+01 8.200000e+01 + vertex 5.421706e+01 6.976899e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 6.976899e+01 7.350000e+01 + vertex 5.421706e+01 6.976899e+01 8.200000e+01 + vertex 5.442753e+01 6.982538e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588191e-01 9.659258e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 6.982538e+01 7.350000e+01 + vertex 5.421706e+01 6.976899e+01 8.200000e+01 + vertex 5.442753e+01 6.982538e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226183e-01 9.063077e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 6.982538e+01 7.350000e+01 + vertex 5.442753e+01 6.982538e+01 8.200000e+01 + vertex 5.462500e+01 6.991747e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226183e-01 9.063077e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 6.991747e+01 7.350000e+01 + vertex 5.442753e+01 6.982538e+01 8.200000e+01 + vertex 5.462500e+01 6.991747e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 6.991747e+01 7.350000e+01 + vertex 5.462500e+01 6.991747e+01 8.200000e+01 + vertex 5.480349e+01 7.004244e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 7.004244e+01 7.350000e+01 + vertex 5.462500e+01 6.991747e+01 8.200000e+01 + vertex 5.480349e+01 7.004244e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071057e-01 7.071078e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 7.004244e+01 7.350000e+01 + vertex 5.480349e+01 7.004244e+01 8.200000e+01 + vertex 5.495756e+01 7.019651e+01 7.350000e+01 + endloop + endfacet + facet normal -7.071057e-01 7.071078e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 7.019651e+01 7.350000e+01 + vertex 5.480349e+01 7.004244e+01 8.200000e+01 + vertex 5.495756e+01 7.019651e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191527e-01 5.735755e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 7.019651e+01 7.350000e+01 + vertex 5.495756e+01 7.019651e+01 8.200000e+01 + vertex 5.508253e+01 7.037500e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191527e-01 5.735755e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 7.037500e+01 7.350000e+01 + vertex 5.495756e+01 7.019651e+01 8.200000e+01 + vertex 5.508253e+01 7.037500e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 7.037500e+01 7.350000e+01 + vertex 5.508253e+01 7.037500e+01 8.200000e+01 + vertex 5.517462e+01 7.057247e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 7.057247e+01 7.350000e+01 + vertex 5.508253e+01 7.037500e+01 8.200000e+01 + vertex 5.517462e+01 7.057247e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 7.057247e+01 7.350000e+01 + vertex 5.517462e+01 7.057247e+01 8.200000e+01 + vertex 5.523101e+01 7.078294e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659258e-01 2.588191e-01 0.000000e+00 + outer loop + vertex 5.523101e+01 7.078294e+01 7.350000e+01 + vertex 5.517462e+01 7.057247e+01 8.200000e+01 + vertex 5.523101e+01 7.078294e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715499e-02 0.000000e+00 + outer loop + vertex 5.523101e+01 7.078294e+01 7.350000e+01 + vertex 5.523101e+01 7.078294e+01 8.200000e+01 + vertex 5.525000e+01 7.100000e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715499e-02 0.000000e+00 + outer loop + vertex 5.525000e+01 7.100000e+01 7.350000e+01 + vertex 5.523101e+01 7.078294e+01 8.200000e+01 + vertex 5.525000e+01 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961948e-01 -8.715499e-02 0.000000e+00 + outer loop + vertex 5.525000e+01 7.100000e+01 7.350000e+01 + vertex 5.525000e+01 7.100000e+01 8.200000e+01 + vertex 5.523101e+01 7.121706e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961948e-01 -8.715499e-02 0.000000e+00 + outer loop + vertex 5.523101e+01 7.121706e+01 7.350000e+01 + vertex 5.525000e+01 7.100000e+01 8.200000e+01 + vertex 5.523101e+01 7.121706e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 5.523101e+01 7.121706e+01 7.350000e+01 + vertex 5.523101e+01 7.121706e+01 8.200000e+01 + vertex 5.517462e+01 7.142752e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 7.142752e+01 7.350000e+01 + vertex 5.523101e+01 7.121706e+01 8.200000e+01 + vertex 5.517462e+01 7.142752e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 7.142752e+01 7.350000e+01 + vertex 5.517462e+01 7.142752e+01 8.200000e+01 + vertex 5.508253e+01 7.162500e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 7.162500e+01 7.350000e+01 + vertex 5.517462e+01 7.142752e+01 8.200000e+01 + vertex 5.508253e+01 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191527e-01 -5.735755e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 7.162500e+01 7.350000e+01 + vertex 5.508253e+01 7.162500e+01 8.200000e+01 + vertex 5.495756e+01 7.180348e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191527e-01 -5.735755e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 7.180348e+01 7.350000e+01 + vertex 5.508253e+01 7.162500e+01 8.200000e+01 + vertex 5.495756e+01 7.180348e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071057e-01 -7.071078e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 7.180348e+01 7.350000e+01 + vertex 5.495756e+01 7.180348e+01 8.200000e+01 + vertex 5.480349e+01 7.195755e+01 7.350000e+01 + endloop + endfacet + facet normal -7.071057e-01 -7.071078e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 7.195755e+01 7.350000e+01 + vertex 5.495756e+01 7.180348e+01 8.200000e+01 + vertex 5.480349e+01 7.195755e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 7.195755e+01 7.350000e+01 + vertex 5.480349e+01 7.195755e+01 8.200000e+01 + vertex 5.462500e+01 7.208253e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 7.208253e+01 7.350000e+01 + vertex 5.480349e+01 7.195755e+01 8.200000e+01 + vertex 5.462500e+01 7.208253e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 7.208253e+01 7.350000e+01 + vertex 5.462500e+01 7.208253e+01 8.200000e+01 + vertex 5.442753e+01 7.217461e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 7.217461e+01 7.350000e+01 + vertex 5.462500e+01 7.208253e+01 8.200000e+01 + vertex 5.442753e+01 7.217461e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 7.217461e+01 7.350000e+01 + vertex 5.442753e+01 7.217461e+01 8.200000e+01 + vertex 5.421706e+01 7.223101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 7.223101e+01 7.350000e+01 + vertex 5.442753e+01 7.217461e+01 8.200000e+01 + vertex 5.421706e+01 7.223101e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715499e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 7.223101e+01 7.350000e+01 + vertex 5.421706e+01 7.223101e+01 8.200000e+01 + vertex 5.400000e+01 7.225000e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715499e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 7.225000e+01 7.350000e+01 + vertex 5.421706e+01 7.223101e+01 8.200000e+01 + vertex 5.400000e+01 7.225000e+01 8.200000e+01 + endloop + endfacet + facet normal 1.336744e-01 -4.988828e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.378294e+01 9.223101e+01 7.350000e+01 + vertex 5.357248e+01 9.217461e+01 7.350000e+01 + endloop + endfacet + facet normal 4.501274e-02 -5.145162e-01 8.562984e-01 + outer loop + vertex 5.400000e+01 9.225000e+01 7.350000e+01 + vertex 5.378294e+01 9.223101e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652074e-01 -3.652074e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.319652e+01 9.195755e+01 7.350000e+01 + vertex 5.304245e+01 9.180348e+01 7.350000e+01 + endloop + endfacet + facet normal 2.962434e-01 -4.230753e-01 8.562985e-01 + outer loop + vertex 5.337500e+01 9.208253e+01 7.350000e+01 + vertex 5.319652e+01 9.195755e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.182735e-01 -4.680913e-01 8.562986e-01 + outer loop + vertex 5.357248e+01 9.217461e+01 7.350000e+01 + vertex 5.337500e+01 9.208253e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988829e-01 -1.336736e-01 8.562986e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.282539e+01 9.142752e+01 7.350000e+01 + vertex 5.276899e+01 9.121706e+01 7.350000e+01 + endloop + endfacet + facet normal 4.680900e-01 -2.182762e-01 8.562986e-01 + outer loop + vertex 5.291747e+01 9.162500e+01 7.350000e+01 + vertex 5.282539e+01 9.142752e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.230767e-01 -2.962415e-01 8.562985e-01 + outer loop + vertex 5.304245e+01 9.180348e+01 7.350000e+01 + vertex 5.291747e+01 9.162500e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988825e-01 1.336747e-01 8.562986e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.276899e+01 9.078294e+01 7.350000e+01 + vertex 5.282539e+01 9.057247e+01 7.350000e+01 + endloop + endfacet + facet normal 5.145157e-01 4.501472e-02 8.562986e-01 + outer loop + vertex 5.275000e+01 9.100000e+01 7.350000e+01 + vertex 5.276899e+01 9.078294e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 5.145157e-01 -4.501510e-02 8.562986e-01 + outer loop + vertex 5.276899e+01 9.121706e+01 7.350000e+01 + vertex 5.275000e+01 9.100000e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652072e-01 3.652072e-01 8.562987e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.304245e+01 9.019651e+01 7.350000e+01 + vertex 5.319652e+01 9.004244e+01 7.350000e+01 + endloop + endfacet + facet normal 4.230764e-01 2.962413e-01 8.562987e-01 + outer loop + vertex 5.291747e+01 9.037500e+01 7.350000e+01 + vertex 5.304245e+01 9.019651e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.680907e-01 2.182744e-01 8.562986e-01 + outer loop + vertex 5.282539e+01 9.057247e+01 7.350000e+01 + vertex 5.291747e+01 9.037500e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336785e-01 4.988814e-01 8.562987e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.357248e+01 8.982538e+01 7.350000e+01 + vertex 5.378294e+01 8.976899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.182735e-01 4.680913e-01 8.562986e-01 + outer loop + vertex 5.337500e+01 8.991747e+01 7.350000e+01 + vertex 5.357248e+01 8.982538e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.962403e-01 4.230772e-01 8.562986e-01 + outer loop + vertex 5.319652e+01 9.004244e+01 7.350000e+01 + vertex 5.337500e+01 8.991747e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336782e-01 4.988815e-01 8.562987e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.421706e+01 8.976899e+01 7.350000e+01 + vertex 5.442753e+01 8.982538e+01 7.350000e+01 + endloop + endfacet + facet normal -4.501279e-02 5.145156e-01 8.562987e-01 + outer loop + vertex 5.400000e+01 8.975000e+01 7.350000e+01 + vertex 5.421706e+01 8.976899e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.501269e-02 5.145156e-01 8.562987e-01 + outer loop + vertex 5.378294e+01 8.976899e+01 7.350000e+01 + vertex 5.400000e+01 8.975000e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652061e-01 3.652083e-01 8.562986e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.480349e+01 9.004244e+01 7.350000e+01 + vertex 5.495756e+01 9.019651e+01 7.350000e+01 + endloop + endfacet + facet normal -2.962414e-01 4.230765e-01 8.562986e-01 + outer loop + vertex 5.462500e+01 8.991747e+01 7.350000e+01 + vertex 5.480349e+01 9.004244e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.182735e-01 4.680913e-01 8.562986e-01 + outer loop + vertex 5.442753e+01 8.982538e+01 7.350000e+01 + vertex 5.462500e+01 8.991747e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988823e-01 1.336757e-01 8.562986e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.517462e+01 9.057247e+01 7.350000e+01 + vertex 5.523101e+01 9.078294e+01 7.350000e+01 + endloop + endfacet + facet normal -4.680912e-01 2.182735e-01 8.562986e-01 + outer loop + vertex 5.508253e+01 9.037500e+01 7.350000e+01 + vertex 5.517462e+01 9.057247e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.230764e-01 2.962413e-01 8.562987e-01 + outer loop + vertex 5.495756e+01 9.019651e+01 7.350000e+01 + vertex 5.508253e+01 9.037500e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988827e-01 -1.336746e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.523101e+01 9.121706e+01 7.350000e+01 + vertex 5.517462e+01 9.142752e+01 7.350000e+01 + endloop + endfacet + facet normal -5.145159e-01 -4.501401e-02 8.562985e-01 + outer loop + vertex 5.525000e+01 9.100000e+01 7.350000e+01 + vertex 5.523101e+01 9.121706e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -5.145159e-01 4.501363e-02 8.562985e-01 + outer loop + vertex 5.523101e+01 9.078294e+01 7.350000e+01 + vertex 5.525000e+01 9.100000e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652064e-01 -3.652086e-01 8.562984e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.495756e+01 9.180348e+01 7.350000e+01 + vertex 5.480349e+01 9.195755e+01 7.350000e+01 + endloop + endfacet + facet normal -4.230767e-01 -2.962415e-01 8.562985e-01 + outer loop + vertex 5.508253e+01 9.162500e+01 7.350000e+01 + vertex 5.495756e+01 9.180348e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.680905e-01 -2.182753e-01 8.562985e-01 + outer loop + vertex 5.517462e+01 9.142752e+01 7.350000e+01 + vertex 5.508253e+01 9.162500e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336742e-01 -4.988829e-01 8.562985e-01 + outer loop + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + vertex 5.442753e+01 9.217461e+01 7.350000e+01 + vertex 5.421706e+01 9.223101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.182735e-01 -4.680913e-01 8.562986e-01 + outer loop + vertex 5.462500e+01 9.208253e+01 7.350000e+01 + vertex 5.442753e+01 9.217461e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.962445e-01 -4.230746e-01 8.562985e-01 + outer loop + vertex 5.480349e+01 9.195755e+01 7.350000e+01 + vertex 5.462500e+01 9.208253e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.501284e-02 -5.145162e-01 8.562984e-01 + outer loop + vertex 5.421706e+01 9.223101e+01 7.350000e+01 + vertex 5.400000e+01 9.225000e+01 7.350000e+01 + vertex 5.400000e+01 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 8.715269e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 9.225000e+01 7.350000e+01 + vertex 5.400000e+01 9.225000e+01 8.200000e+01 + vertex 5.378294e+01 9.223101e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715269e-02 -9.961950e-01 0.000000e+00 + outer loop + vertex 5.378294e+01 9.223101e+01 7.350000e+01 + vertex 5.400000e+01 9.225000e+01 8.200000e+01 + vertex 5.378294e+01 9.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588176e-01 -9.659262e-01 0.000000e+00 + outer loop + vertex 5.378294e+01 9.223101e+01 7.350000e+01 + vertex 5.378294e+01 9.223101e+01 8.200000e+01 + vertex 5.357248e+01 9.217461e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588176e-01 -9.659262e-01 0.000000e+00 + outer loop + vertex 5.357248e+01 9.217461e+01 7.350000e+01 + vertex 5.378294e+01 9.223101e+01 8.200000e+01 + vertex 5.357248e+01 9.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226166e-01 -9.063086e-01 0.000000e+00 + outer loop + vertex 5.357248e+01 9.217461e+01 7.350000e+01 + vertex 5.357248e+01 9.217461e+01 8.200000e+01 + vertex 5.337500e+01 9.208253e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226166e-01 -9.063086e-01 0.000000e+00 + outer loop + vertex 5.337500e+01 9.208253e+01 7.350000e+01 + vertex 5.357248e+01 9.217461e+01 8.200000e+01 + vertex 5.337500e+01 9.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735802e-01 -8.191494e-01 0.000000e+00 + outer loop + vertex 5.337500e+01 9.208253e+01 7.350000e+01 + vertex 5.337500e+01 9.208253e+01 8.200000e+01 + vertex 5.319652e+01 9.195755e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735802e-01 -8.191494e-01 0.000000e+00 + outer loop + vertex 5.319652e+01 9.195755e+01 7.350000e+01 + vertex 5.337500e+01 9.208253e+01 8.200000e+01 + vertex 5.319652e+01 9.195755e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 5.319652e+01 9.195755e+01 7.350000e+01 + vertex 5.319652e+01 9.195755e+01 8.200000e+01 + vertex 5.304245e+01 9.180348e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 5.304245e+01 9.180348e+01 7.350000e+01 + vertex 5.319652e+01 9.195755e+01 8.200000e+01 + vertex 5.304245e+01 9.180348e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 5.304245e+01 9.180348e+01 7.350000e+01 + vertex 5.304245e+01 9.180348e+01 8.200000e+01 + vertex 5.291747e+01 9.162500e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 5.291747e+01 9.162500e+01 7.350000e+01 + vertex 5.304245e+01 9.180348e+01 8.200000e+01 + vertex 5.291747e+01 9.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 9.063062e-01 -4.226217e-01 0.000000e+00 + outer loop + vertex 5.291747e+01 9.162500e+01 7.350000e+01 + vertex 5.291747e+01 9.162500e+01 8.200000e+01 + vertex 5.282539e+01 9.142752e+01 7.350000e+01 + endloop + endfacet + facet normal 9.063062e-01 -4.226217e-01 0.000000e+00 + outer loop + vertex 5.282539e+01 9.142752e+01 7.350000e+01 + vertex 5.291747e+01 9.162500e+01 8.200000e+01 + vertex 5.282539e+01 9.142752e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659266e-01 -2.588160e-01 0.000000e+00 + outer loop + vertex 5.282539e+01 9.142752e+01 7.350000e+01 + vertex 5.282539e+01 9.142752e+01 8.200000e+01 + vertex 5.276899e+01 9.121706e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659266e-01 -2.588160e-01 0.000000e+00 + outer loop + vertex 5.276899e+01 9.121706e+01 7.350000e+01 + vertex 5.282539e+01 9.142752e+01 8.200000e+01 + vertex 5.276899e+01 9.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715730e-02 0.000000e+00 + outer loop + vertex 5.276899e+01 9.121706e+01 7.350000e+01 + vertex 5.276899e+01 9.121706e+01 8.200000e+01 + vertex 5.275000e+01 9.100000e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715730e-02 0.000000e+00 + outer loop + vertex 5.275000e+01 9.100000e+01 7.350000e+01 + vertex 5.276899e+01 9.121706e+01 8.200000e+01 + vertex 5.275000e+01 9.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715656e-02 -0.000000e+00 + outer loop + vertex 5.275000e+01 9.100000e+01 7.350000e+01 + vertex 5.275000e+01 9.100000e+01 8.200000e+01 + vertex 5.276899e+01 9.078294e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715656e-02 -0.000000e+00 + outer loop + vertex 5.276899e+01 9.078294e+01 7.350000e+01 + vertex 5.275000e+01 9.100000e+01 8.200000e+01 + vertex 5.276899e+01 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 5.276899e+01 9.078294e+01 7.350000e+01 + vertex 5.276899e+01 9.078294e+01 8.200000e+01 + vertex 5.282539e+01 9.057247e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659261e-01 2.588181e-01 -0.000000e+00 + outer loop + vertex 5.282539e+01 9.057247e+01 7.350000e+01 + vertex 5.276899e+01 9.078294e+01 8.200000e+01 + vertex 5.282539e+01 9.057247e+01 8.200000e+01 + endloop + endfacet + facet normal 9.063077e-01 4.226185e-01 -0.000000e+00 + outer loop + vertex 5.282539e+01 9.057247e+01 7.350000e+01 + vertex 5.282539e+01 9.057247e+01 8.200000e+01 + vertex 5.291747e+01 9.037500e+01 7.350000e+01 + endloop + endfacet + facet normal 9.063077e-01 4.226185e-01 -0.000000e+00 + outer loop + vertex 5.291747e+01 9.037500e+01 7.350000e+01 + vertex 5.282539e+01 9.057247e+01 8.200000e+01 + vertex 5.291747e+01 9.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191520e-01 5.735765e-01 -0.000000e+00 + outer loop + vertex 5.291747e+01 9.037500e+01 7.350000e+01 + vertex 5.291747e+01 9.037500e+01 8.200000e+01 + vertex 5.304245e+01 9.019651e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191520e-01 5.735765e-01 -0.000000e+00 + outer loop + vertex 5.304245e+01 9.019651e+01 7.350000e+01 + vertex 5.291747e+01 9.037500e+01 8.200000e+01 + vertex 5.304245e+01 9.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 5.304245e+01 9.019651e+01 7.350000e+01 + vertex 5.304245e+01 9.019651e+01 8.200000e+01 + vertex 5.319652e+01 9.004244e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 5.319652e+01 9.004244e+01 7.350000e+01 + vertex 5.304245e+01 9.019651e+01 8.200000e+01 + vertex 5.319652e+01 9.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735745e-01 8.191534e-01 -0.000000e+00 + outer loop + vertex 5.319652e+01 9.004244e+01 7.350000e+01 + vertex 5.319652e+01 9.004244e+01 8.200000e+01 + vertex 5.337500e+01 8.991747e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735745e-01 8.191534e-01 -0.000000e+00 + outer loop + vertex 5.337500e+01 8.991747e+01 7.350000e+01 + vertex 5.319652e+01 9.004244e+01 8.200000e+01 + vertex 5.337500e+01 8.991747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226166e-01 9.063086e-01 -0.000000e+00 + outer loop + vertex 5.337500e+01 8.991747e+01 7.350000e+01 + vertex 5.337500e+01 8.991747e+01 8.200000e+01 + vertex 5.357248e+01 8.982538e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226166e-01 9.063086e-01 -0.000000e+00 + outer loop + vertex 5.357248e+01 8.982538e+01 7.350000e+01 + vertex 5.337500e+01 8.991747e+01 8.200000e+01 + vertex 5.357248e+01 8.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588256e-01 9.659241e-01 -0.000000e+00 + outer loop + vertex 5.357248e+01 8.982538e+01 7.350000e+01 + vertex 5.357248e+01 8.982538e+01 8.200000e+01 + vertex 5.378294e+01 8.976899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588256e-01 9.659241e-01 -0.000000e+00 + outer loop + vertex 5.378294e+01 8.976899e+01 7.350000e+01 + vertex 5.357248e+01 8.982538e+01 8.200000e+01 + vertex 5.378294e+01 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715269e-02 9.961950e-01 -0.000000e+00 + outer loop + vertex 5.378294e+01 8.976899e+01 7.350000e+01 + vertex 5.378294e+01 8.976899e+01 8.200000e+01 + vertex 5.400000e+01 8.975000e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715269e-02 9.961950e-01 -0.000000e+00 + outer loop + vertex 5.400000e+01 8.975000e+01 7.350000e+01 + vertex 5.378294e+01 8.976899e+01 8.200000e+01 + vertex 5.400000e+01 8.975000e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715287e-02 9.961949e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 8.975000e+01 7.350000e+01 + vertex 5.400000e+01 8.975000e+01 8.200000e+01 + vertex 5.421706e+01 8.976899e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715287e-02 9.961949e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 8.976899e+01 7.350000e+01 + vertex 5.400000e+01 8.975000e+01 8.200000e+01 + vertex 5.421706e+01 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588250e-01 9.659242e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 8.976899e+01 7.350000e+01 + vertex 5.421706e+01 8.976899e+01 8.200000e+01 + vertex 5.442753e+01 8.982538e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588250e-01 9.659242e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 8.982538e+01 7.350000e+01 + vertex 5.421706e+01 8.976899e+01 8.200000e+01 + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226166e-01 9.063086e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 8.982538e+01 7.350000e+01 + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + vertex 5.462500e+01 8.991747e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226166e-01 9.063086e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 8.991747e+01 7.350000e+01 + vertex 5.442753e+01 8.982538e+01 8.200000e+01 + vertex 5.462500e+01 8.991747e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 8.991747e+01 7.350000e+01 + vertex 5.462500e+01 8.991747e+01 8.200000e+01 + vertex 5.480349e+01 9.004244e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 9.004244e+01 7.350000e+01 + vertex 5.462500e+01 8.991747e+01 8.200000e+01 + vertex 5.480349e+01 9.004244e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071046e-01 7.071089e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 9.004244e+01 7.350000e+01 + vertex 5.480349e+01 9.004244e+01 8.200000e+01 + vertex 5.495756e+01 9.019651e+01 7.350000e+01 + endloop + endfacet + facet normal -7.071046e-01 7.071089e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 9.019651e+01 7.350000e+01 + vertex 5.480349e+01 9.004244e+01 8.200000e+01 + vertex 5.495756e+01 9.019651e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191520e-01 5.735765e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 9.019651e+01 7.350000e+01 + vertex 5.495756e+01 9.019651e+01 8.200000e+01 + vertex 5.508253e+01 9.037500e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191520e-01 5.735765e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 9.037500e+01 7.350000e+01 + vertex 5.495756e+01 9.019651e+01 8.200000e+01 + vertex 5.508253e+01 9.037500e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063085e-01 4.226167e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 9.037500e+01 7.350000e+01 + vertex 5.508253e+01 9.037500e+01 8.200000e+01 + vertex 5.517462e+01 9.057247e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063085e-01 4.226167e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 9.057247e+01 7.350000e+01 + vertex 5.508253e+01 9.037500e+01 8.200000e+01 + vertex 5.517462e+01 9.057247e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 9.057247e+01 7.350000e+01 + vertex 5.517462e+01 9.057247e+01 8.200000e+01 + vertex 5.523101e+01 9.078294e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659255e-01 2.588201e-01 0.000000e+00 + outer loop + vertex 5.523101e+01 9.078294e+01 7.350000e+01 + vertex 5.517462e+01 9.057247e+01 8.200000e+01 + vertex 5.523101e+01 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715444e-02 0.000000e+00 + outer loop + vertex 5.523101e+01 9.078294e+01 7.350000e+01 + vertex 5.523101e+01 9.078294e+01 8.200000e+01 + vertex 5.525000e+01 9.100000e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715444e-02 0.000000e+00 + outer loop + vertex 5.525000e+01 9.100000e+01 7.350000e+01 + vertex 5.523101e+01 9.078294e+01 8.200000e+01 + vertex 5.525000e+01 9.100000e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715518e-02 0.000000e+00 + outer loop + vertex 5.525000e+01 9.100000e+01 7.350000e+01 + vertex 5.525000e+01 9.100000e+01 8.200000e+01 + vertex 5.523101e+01 9.121706e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715518e-02 0.000000e+00 + outer loop + vertex 5.523101e+01 9.121706e+01 7.350000e+01 + vertex 5.525000e+01 9.100000e+01 8.200000e+01 + vertex 5.523101e+01 9.121706e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588180e-01 0.000000e+00 + outer loop + vertex 5.523101e+01 9.121706e+01 7.350000e+01 + vertex 5.523101e+01 9.121706e+01 8.200000e+01 + vertex 5.517462e+01 9.142752e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659261e-01 -2.588180e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 9.142752e+01 7.350000e+01 + vertex 5.523101e+01 9.121706e+01 8.200000e+01 + vertex 5.517462e+01 9.142752e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063070e-01 -4.226200e-01 0.000000e+00 + outer loop + vertex 5.517462e+01 9.142752e+01 7.350000e+01 + vertex 5.517462e+01 9.142752e+01 8.200000e+01 + vertex 5.508253e+01 9.162500e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063070e-01 -4.226200e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 9.162500e+01 7.350000e+01 + vertex 5.517462e+01 9.142752e+01 8.200000e+01 + vertex 5.508253e+01 9.162500e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 5.508253e+01 9.162500e+01 7.350000e+01 + vertex 5.508253e+01 9.162500e+01 8.200000e+01 + vertex 5.495756e+01 9.180348e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 9.180348e+01 7.350000e+01 + vertex 5.508253e+01 9.162500e+01 8.200000e+01 + vertex 5.495756e+01 9.180348e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071046e-01 -7.071089e-01 0.000000e+00 + outer loop + vertex 5.495756e+01 9.180348e+01 7.350000e+01 + vertex 5.495756e+01 9.180348e+01 8.200000e+01 + vertex 5.480349e+01 9.195755e+01 7.350000e+01 + endloop + endfacet + facet normal -7.071046e-01 -7.071089e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 9.195755e+01 7.350000e+01 + vertex 5.495756e+01 9.180348e+01 8.200000e+01 + vertex 5.480349e+01 9.195755e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735822e-01 -8.191480e-01 0.000000e+00 + outer loop + vertex 5.480349e+01 9.195755e+01 7.350000e+01 + vertex 5.480349e+01 9.195755e+01 8.200000e+01 + vertex 5.462500e+01 9.208253e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735822e-01 -8.191480e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 9.208253e+01 7.350000e+01 + vertex 5.480349e+01 9.195755e+01 8.200000e+01 + vertex 5.462500e+01 9.208253e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226166e-01 -9.063086e-01 0.000000e+00 + outer loop + vertex 5.462500e+01 9.208253e+01 7.350000e+01 + vertex 5.462500e+01 9.208253e+01 8.200000e+01 + vertex 5.442753e+01 9.217461e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226166e-01 -9.063086e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 9.217461e+01 7.350000e+01 + vertex 5.462500e+01 9.208253e+01 8.200000e+01 + vertex 5.442753e+01 9.217461e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588171e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 5.442753e+01 9.217461e+01 7.350000e+01 + vertex 5.442753e+01 9.217461e+01 8.200000e+01 + vertex 5.421706e+01 9.223101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588171e-01 -9.659264e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 9.223101e+01 7.350000e+01 + vertex 5.442753e+01 9.217461e+01 8.200000e+01 + vertex 5.421706e+01 9.223101e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715287e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 5.421706e+01 9.223101e+01 7.350000e+01 + vertex 5.421706e+01 9.223101e+01 8.200000e+01 + vertex 5.400000e+01 9.225000e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715287e-02 -9.961949e-01 0.000000e+00 + outer loop + vertex 5.400000e+01 9.225000e+01 7.350000e+01 + vertex 5.421706e+01 9.223101e+01 8.200000e+01 + vertex 5.400000e+01 9.225000e+01 8.200000e+01 + endloop + endfacet + facet normal 1.336752e-01 -4.988825e-01 8.562985e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.728294e+01 5.873101e+01 7.350000e+01 + vertex 6.707248e+01 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal 4.501392e-02 -5.145159e-01 8.562985e-01 + outer loop + vertex 6.750000e+01 5.875000e+01 7.350000e+01 + vertex 6.728294e+01 5.873101e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652079e-01 -3.652068e-01 8.562985e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.669652e+01 5.845755e+01 7.350000e+01 + vertex 6.654245e+01 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal 2.962409e-01 -4.230769e-01 8.562986e-01 + outer loop + vertex 6.687500e+01 5.858253e+01 7.350000e+01 + vertex 6.669652e+01 5.845755e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.182744e-01 -4.680909e-01 8.562985e-01 + outer loop + vertex 6.707248e+01 5.867461e+01 7.350000e+01 + vertex 6.687500e+01 5.858253e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988825e-01 -1.336752e-01 8.562985e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.632539e+01 5.792752e+01 7.350000e+01 + vertex 6.626899e+01 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal 4.680909e-01 -2.182744e-01 8.562985e-01 + outer loop + vertex 6.641747e+01 5.812500e+01 7.350000e+01 + vertex 6.632539e+01 5.792752e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.230766e-01 -2.962415e-01 8.562985e-01 + outer loop + vertex 6.654245e+01 5.830348e+01 7.350000e+01 + vertex 6.641747e+01 5.812500e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988824e-01 1.336754e-01 8.562985e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.626899e+01 5.728294e+01 7.350000e+01 + vertex 6.632539e+01 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal 5.145157e-01 4.501491e-02 8.562986e-01 + outer loop + vertex 6.625000e+01 5.750000e+01 7.350000e+01 + vertex 6.626899e+01 5.728294e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 5.145157e-01 -4.501501e-02 8.562986e-01 + outer loop + vertex 6.626899e+01 5.771706e+01 7.350000e+01 + vertex 6.625000e+01 5.750000e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652067e-01 3.652078e-01 8.562986e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.654245e+01 5.669651e+01 7.350000e+01 + vertex 6.669652e+01 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal 4.230773e-01 2.962404e-01 8.562986e-01 + outer loop + vertex 6.641747e+01 5.687500e+01 7.350000e+01 + vertex 6.654245e+01 5.669651e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.680909e-01 2.182744e-01 8.562985e-01 + outer loop + vertex 6.632539e+01 5.707247e+01 7.350000e+01 + vertex 6.641747e+01 5.687500e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336741e-01 4.988827e-01 8.562986e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.707248e+01 5.632538e+01 7.350000e+01 + vertex 6.728294e+01 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.182753e-01 4.680904e-01 8.562986e-01 + outer loop + vertex 6.687500e+01 5.641747e+01 7.350000e+01 + vertex 6.707248e+01 5.632538e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.962409e-01 4.230769e-01 8.562986e-01 + outer loop + vertex 6.669652e+01 5.654244e+01 7.350000e+01 + vertex 6.687500e+01 5.641747e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336741e-01 4.988827e-01 8.562986e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.771706e+01 5.626899e+01 7.350000e+01 + vertex 6.792753e+01 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal -4.501501e-02 5.145157e-01 8.562986e-01 + outer loop + vertex 6.750000e+01 5.625000e+01 7.350000e+01 + vertex 6.771706e+01 5.626899e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.501501e-02 5.145157e-01 8.562986e-01 + outer loop + vertex 6.728294e+01 5.626899e+01 7.350000e+01 + vertex 6.750000e+01 5.625000e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652067e-01 3.652078e-01 8.562986e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.830349e+01 5.654244e+01 7.350000e+01 + vertex 6.845756e+01 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal -2.962409e-01 4.230769e-01 8.562986e-01 + outer loop + vertex 6.812500e+01 5.641747e+01 7.350000e+01 + vertex 6.830349e+01 5.654244e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.182753e-01 4.680904e-01 8.562986e-01 + outer loop + vertex 6.792753e+01 5.632538e+01 7.350000e+01 + vertex 6.812500e+01 5.641747e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988824e-01 1.336754e-01 8.562985e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.867462e+01 5.707247e+01 7.350000e+01 + vertex 6.873101e+01 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal -4.680909e-01 2.182744e-01 8.562985e-01 + outer loop + vertex 6.858253e+01 5.687500e+01 7.350000e+01 + vertex 6.867462e+01 5.707247e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.230773e-01 2.962404e-01 8.562986e-01 + outer loop + vertex 6.845756e+01 5.669651e+01 7.350000e+01 + vertex 6.858253e+01 5.687500e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988825e-01 -1.336752e-01 8.562985e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.873101e+01 5.771706e+01 7.350000e+01 + vertex 6.867462e+01 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal -5.145159e-01 -4.501392e-02 8.562985e-01 + outer loop + vertex 6.875000e+01 5.750000e+01 7.350000e+01 + vertex 6.873101e+01 5.771706e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -5.145159e-01 4.501382e-02 8.562985e-01 + outer loop + vertex 6.873101e+01 5.728294e+01 7.350000e+01 + vertex 6.875000e+01 5.750000e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652079e-01 -3.652068e-01 8.562985e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.845756e+01 5.830348e+01 7.350000e+01 + vertex 6.830349e+01 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal -4.230766e-01 -2.962415e-01 8.562985e-01 + outer loop + vertex 6.858253e+01 5.812500e+01 7.350000e+01 + vertex 6.845756e+01 5.830348e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.680909e-01 -2.182744e-01 8.562985e-01 + outer loop + vertex 6.867462e+01 5.792752e+01 7.350000e+01 + vertex 6.858253e+01 5.812500e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336752e-01 -4.988825e-01 8.562985e-01 + outer loop + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + vertex 6.792753e+01 5.867461e+01 7.350000e+01 + vertex 6.771706e+01 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.182744e-01 -4.680909e-01 8.562985e-01 + outer loop + vertex 6.812500e+01 5.858253e+01 7.350000e+01 + vertex 6.792753e+01 5.867461e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.962409e-01 -4.230769e-01 8.562986e-01 + outer loop + vertex 6.830349e+01 5.845755e+01 7.350000e+01 + vertex 6.812500e+01 5.858253e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.501392e-02 -5.145159e-01 8.562985e-01 + outer loop + vertex 6.771706e+01 5.873101e+01 7.350000e+01 + vertex 6.750000e+01 5.875000e+01 7.350000e+01 + vertex 6.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 8.715499e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 6.750000e+01 5.875000e+01 7.350000e+01 + vertex 6.750000e+01 5.875000e+01 8.200000e+01 + vertex 6.728294e+01 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715499e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 6.728294e+01 5.873101e+01 7.350000e+01 + vertex 6.750000e+01 5.875000e+01 8.200000e+01 + vertex 6.728294e+01 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 6.728294e+01 5.873101e+01 7.350000e+01 + vertex 6.728294e+01 5.873101e+01 8.200000e+01 + vertex 6.707248e+01 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 6.707248e+01 5.867461e+01 7.350000e+01 + vertex 6.728294e+01 5.873101e+01 8.200000e+01 + vertex 6.707248e+01 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 6.707248e+01 5.867461e+01 7.350000e+01 + vertex 6.707248e+01 5.867461e+01 8.200000e+01 + vertex 6.687500e+01 5.858253e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 6.687500e+01 5.858253e+01 7.350000e+01 + vertex 6.707248e+01 5.867461e+01 8.200000e+01 + vertex 6.687500e+01 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735755e-01 -8.191527e-01 0.000000e+00 + outer loop + vertex 6.687500e+01 5.858253e+01 7.350000e+01 + vertex 6.687500e+01 5.858253e+01 8.200000e+01 + vertex 6.669652e+01 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735755e-01 -8.191527e-01 0.000000e+00 + outer loop + vertex 6.669652e+01 5.845755e+01 7.350000e+01 + vertex 6.687500e+01 5.858253e+01 8.200000e+01 + vertex 6.669652e+01 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 6.669652e+01 5.845755e+01 7.350000e+01 + vertex 6.669652e+01 5.845755e+01 8.200000e+01 + vertex 6.654245e+01 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 6.654245e+01 5.830348e+01 7.350000e+01 + vertex 6.669652e+01 5.845755e+01 8.200000e+01 + vertex 6.654245e+01 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 6.654245e+01 5.830348e+01 7.350000e+01 + vertex 6.654245e+01 5.830348e+01 8.200000e+01 + vertex 6.641747e+01 5.812500e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 6.641747e+01 5.812500e+01 7.350000e+01 + vertex 6.654245e+01 5.830348e+01 8.200000e+01 + vertex 6.641747e+01 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 6.641747e+01 5.812500e+01 7.350000e+01 + vertex 6.641747e+01 5.812500e+01 8.200000e+01 + vertex 6.632539e+01 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal 9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 6.632539e+01 5.792752e+01 7.350000e+01 + vertex 6.641747e+01 5.812500e+01 8.200000e+01 + vertex 6.632539e+01 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 6.632539e+01 5.792752e+01 7.350000e+01 + vertex 6.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.626899e+01 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 6.626899e+01 5.771706e+01 7.350000e+01 + vertex 6.632539e+01 5.792752e+01 8.200000e+01 + vertex 6.626899e+01 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715711e-02 0.000000e+00 + outer loop + vertex 6.626899e+01 5.771706e+01 7.350000e+01 + vertex 6.626899e+01 5.771706e+01 8.200000e+01 + vertex 6.625000e+01 5.750000e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961946e-01 -8.715711e-02 0.000000e+00 + outer loop + vertex 6.625000e+01 5.750000e+01 7.350000e+01 + vertex 6.626899e+01 5.771706e+01 8.200000e+01 + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715693e-02 -0.000000e+00 + outer loop + vertex 6.625000e+01 5.750000e+01 7.350000e+01 + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + vertex 6.626899e+01 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961946e-01 8.715693e-02 -0.000000e+00 + outer loop + vertex 6.626899e+01 5.728294e+01 7.350000e+01 + vertex 6.625000e+01 5.750000e+01 8.200000e+01 + vertex 6.626899e+01 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659257e-01 2.588196e-01 -0.000000e+00 + outer loop + vertex 6.626899e+01 5.728294e+01 7.350000e+01 + vertex 6.626899e+01 5.728294e+01 8.200000e+01 + vertex 6.632539e+01 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659257e-01 2.588196e-01 -0.000000e+00 + outer loop + vertex 6.632539e+01 5.707247e+01 7.350000e+01 + vertex 6.626899e+01 5.728294e+01 8.200000e+01 + vertex 6.632539e+01 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 9.063077e-01 4.226183e-01 -0.000000e+00 + outer loop + vertex 6.632539e+01 5.707247e+01 7.350000e+01 + vertex 6.632539e+01 5.707247e+01 8.200000e+01 + vertex 6.641747e+01 5.687500e+01 7.350000e+01 + endloop + endfacet + facet normal 9.063077e-01 4.226183e-01 -0.000000e+00 + outer loop + vertex 6.641747e+01 5.687500e+01 7.350000e+01 + vertex 6.632539e+01 5.707247e+01 8.200000e+01 + vertex 6.641747e+01 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191534e-01 5.735745e-01 -0.000000e+00 + outer loop + vertex 6.641747e+01 5.687500e+01 7.350000e+01 + vertex 6.641747e+01 5.687500e+01 8.200000e+01 + vertex 6.654245e+01 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191534e-01 5.735745e-01 -0.000000e+00 + outer loop + vertex 6.654245e+01 5.669651e+01 7.350000e+01 + vertex 6.641747e+01 5.687500e+01 8.200000e+01 + vertex 6.654245e+01 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071057e-01 7.071078e-01 -0.000000e+00 + outer loop + vertex 6.654245e+01 5.669651e+01 7.350000e+01 + vertex 6.654245e+01 5.669651e+01 8.200000e+01 + vertex 6.669652e+01 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071057e-01 7.071078e-01 -0.000000e+00 + outer loop + vertex 6.669652e+01 5.654244e+01 7.350000e+01 + vertex 6.654245e+01 5.669651e+01 8.200000e+01 + vertex 6.669652e+01 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735755e-01 8.191527e-01 -0.000000e+00 + outer loop + vertex 6.669652e+01 5.654244e+01 7.350000e+01 + vertex 6.669652e+01 5.654244e+01 8.200000e+01 + vertex 6.687500e+01 5.641747e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735755e-01 8.191527e-01 -0.000000e+00 + outer loop + vertex 6.687500e+01 5.641747e+01 7.350000e+01 + vertex 6.669652e+01 5.654244e+01 8.200000e+01 + vertex 6.687500e+01 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226201e-01 9.063069e-01 -0.000000e+00 + outer loop + vertex 6.687500e+01 5.641747e+01 7.350000e+01 + vertex 6.687500e+01 5.641747e+01 8.200000e+01 + vertex 6.707248e+01 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226201e-01 9.063069e-01 -0.000000e+00 + outer loop + vertex 6.707248e+01 5.632538e+01 7.350000e+01 + vertex 6.687500e+01 5.641747e+01 8.200000e+01 + vertex 6.707248e+01 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588171e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 6.707248e+01 5.632538e+01 7.350000e+01 + vertex 6.707248e+01 5.632538e+01 8.200000e+01 + vertex 6.728294e+01 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588171e-01 9.659264e-01 -0.000000e+00 + outer loop + vertex 6.728294e+01 5.626899e+01 7.350000e+01 + vertex 6.707248e+01 5.632538e+01 8.200000e+01 + vertex 6.728294e+01 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715711e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 6.728294e+01 5.626899e+01 7.350000e+01 + vertex 6.728294e+01 5.626899e+01 8.200000e+01 + vertex 6.750000e+01 5.625000e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715711e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 6.750000e+01 5.625000e+01 7.350000e+01 + vertex 6.728294e+01 5.626899e+01 8.200000e+01 + vertex 6.750000e+01 5.625000e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715711e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 6.750000e+01 5.625000e+01 7.350000e+01 + vertex 6.750000e+01 5.625000e+01 8.200000e+01 + vertex 6.771706e+01 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715711e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 6.771706e+01 5.626899e+01 7.350000e+01 + vertex 6.750000e+01 5.625000e+01 8.200000e+01 + vertex 6.771706e+01 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588171e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 6.771706e+01 5.626899e+01 7.350000e+01 + vertex 6.771706e+01 5.626899e+01 8.200000e+01 + vertex 6.792753e+01 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588171e-01 9.659264e-01 0.000000e+00 + outer loop + vertex 6.792753e+01 5.632538e+01 7.350000e+01 + vertex 6.771706e+01 5.626899e+01 8.200000e+01 + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226201e-01 9.063069e-01 0.000000e+00 + outer loop + vertex 6.792753e+01 5.632538e+01 7.350000e+01 + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + vertex 6.812500e+01 5.641747e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226201e-01 9.063069e-01 0.000000e+00 + outer loop + vertex 6.812500e+01 5.641747e+01 7.350000e+01 + vertex 6.792753e+01 5.632538e+01 8.200000e+01 + vertex 6.812500e+01 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735755e-01 8.191527e-01 0.000000e+00 + outer loop + vertex 6.812500e+01 5.641747e+01 7.350000e+01 + vertex 6.812500e+01 5.641747e+01 8.200000e+01 + vertex 6.830349e+01 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735755e-01 8.191527e-01 0.000000e+00 + outer loop + vertex 6.830349e+01 5.654244e+01 7.350000e+01 + vertex 6.812500e+01 5.641747e+01 8.200000e+01 + vertex 6.830349e+01 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071057e-01 7.071078e-01 0.000000e+00 + outer loop + vertex 6.830349e+01 5.654244e+01 7.350000e+01 + vertex 6.830349e+01 5.654244e+01 8.200000e+01 + vertex 6.845756e+01 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal -7.071057e-01 7.071078e-01 0.000000e+00 + outer loop + vertex 6.845756e+01 5.669651e+01 7.350000e+01 + vertex 6.830349e+01 5.654244e+01 8.200000e+01 + vertex 6.845756e+01 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191534e-01 5.735745e-01 0.000000e+00 + outer loop + vertex 6.845756e+01 5.669651e+01 7.350000e+01 + vertex 6.845756e+01 5.669651e+01 8.200000e+01 + vertex 6.858253e+01 5.687500e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191534e-01 5.735745e-01 0.000000e+00 + outer loop + vertex 6.858253e+01 5.687500e+01 7.350000e+01 + vertex 6.845756e+01 5.669651e+01 8.200000e+01 + vertex 6.858253e+01 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 6.858253e+01 5.687500e+01 7.350000e+01 + vertex 6.858253e+01 5.687500e+01 8.200000e+01 + vertex 6.867462e+01 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063077e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 6.867462e+01 5.707247e+01 7.350000e+01 + vertex 6.858253e+01 5.687500e+01 8.200000e+01 + vertex 6.867462e+01 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659257e-01 2.588196e-01 0.000000e+00 + outer loop + vertex 6.867462e+01 5.707247e+01 7.350000e+01 + vertex 6.867462e+01 5.707247e+01 8.200000e+01 + vertex 6.873101e+01 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659257e-01 2.588196e-01 0.000000e+00 + outer loop + vertex 6.873101e+01 5.728294e+01 7.350000e+01 + vertex 6.867462e+01 5.707247e+01 8.200000e+01 + vertex 6.873101e+01 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715481e-02 0.000000e+00 + outer loop + vertex 6.873101e+01 5.728294e+01 7.350000e+01 + vertex 6.873101e+01 5.728294e+01 8.200000e+01 + vertex 6.875000e+01 5.750000e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961948e-01 8.715481e-02 0.000000e+00 + outer loop + vertex 6.875000e+01 5.750000e+01 7.350000e+01 + vertex 6.873101e+01 5.728294e+01 8.200000e+01 + vertex 6.875000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961948e-01 -8.715499e-02 0.000000e+00 + outer loop + vertex 6.875000e+01 5.750000e+01 7.350000e+01 + vertex 6.875000e+01 5.750000e+01 8.200000e+01 + vertex 6.873101e+01 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961948e-01 -8.715499e-02 0.000000e+00 + outer loop + vertex 6.873101e+01 5.771706e+01 7.350000e+01 + vertex 6.875000e+01 5.750000e+01 8.200000e+01 + vertex 6.873101e+01 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 6.873101e+01 5.771706e+01 7.350000e+01 + vertex 6.873101e+01 5.771706e+01 8.200000e+01 + vertex 6.867462e+01 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659258e-01 -2.588191e-01 0.000000e+00 + outer loop + vertex 6.867462e+01 5.792752e+01 7.350000e+01 + vertex 6.873101e+01 5.771706e+01 8.200000e+01 + vertex 6.867462e+01 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 6.867462e+01 5.792752e+01 7.350000e+01 + vertex 6.867462e+01 5.792752e+01 8.200000e+01 + vertex 6.858253e+01 5.812500e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063077e-01 -4.226183e-01 0.000000e+00 + outer loop + vertex 6.858253e+01 5.812500e+01 7.350000e+01 + vertex 6.867462e+01 5.792752e+01 8.200000e+01 + vertex 6.858253e+01 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 6.858253e+01 5.812500e+01 7.350000e+01 + vertex 6.858253e+01 5.812500e+01 8.200000e+01 + vertex 6.845756e+01 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 6.845756e+01 5.830348e+01 7.350000e+01 + vertex 6.858253e+01 5.812500e+01 8.200000e+01 + vertex 6.845756e+01 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 6.845756e+01 5.830348e+01 7.350000e+01 + vertex 6.845756e+01 5.830348e+01 8.200000e+01 + vertex 6.830349e+01 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal -7.071078e-01 -7.071057e-01 0.000000e+00 + outer loop + vertex 6.830349e+01 5.845755e+01 7.350000e+01 + vertex 6.845756e+01 5.830348e+01 8.200000e+01 + vertex 6.830349e+01 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735755e-01 -8.191527e-01 0.000000e+00 + outer loop + vertex 6.830349e+01 5.845755e+01 7.350000e+01 + vertex 6.830349e+01 5.845755e+01 8.200000e+01 + vertex 6.812500e+01 5.858253e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735755e-01 -8.191527e-01 0.000000e+00 + outer loop + vertex 6.812500e+01 5.858253e+01 7.350000e+01 + vertex 6.830349e+01 5.845755e+01 8.200000e+01 + vertex 6.812500e+01 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 6.812500e+01 5.858253e+01 7.350000e+01 + vertex 6.812500e+01 5.858253e+01 8.200000e+01 + vertex 6.792753e+01 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226183e-01 -9.063077e-01 0.000000e+00 + outer loop + vertex 6.792753e+01 5.867461e+01 7.350000e+01 + vertex 6.812500e+01 5.858253e+01 8.200000e+01 + vertex 6.792753e+01 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 6.792753e+01 5.867461e+01 7.350000e+01 + vertex 6.792753e+01 5.867461e+01 8.200000e+01 + vertex 6.771706e+01 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588191e-01 -9.659258e-01 0.000000e+00 + outer loop + vertex 6.771706e+01 5.873101e+01 7.350000e+01 + vertex 6.792753e+01 5.867461e+01 8.200000e+01 + vertex 6.771706e+01 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715499e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 6.771706e+01 5.873101e+01 7.350000e+01 + vertex 6.771706e+01 5.873101e+01 8.200000e+01 + vertex 6.750000e+01 5.875000e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715499e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 6.750000e+01 5.875000e+01 7.350000e+01 + vertex 6.771706e+01 5.873101e+01 8.200000e+01 + vertex 6.750000e+01 5.875000e+01 8.200000e+01 + endloop + endfacet + facet normal 1.336757e-01 -4.988823e-01 8.562986e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.728294e+01 5.873101e+01 7.350000e+01 + vertex 8.707248e+01 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal 4.501363e-02 -5.145159e-01 8.562985e-01 + outer loop + vertex 8.750000e+01 5.875000e+01 7.350000e+01 + vertex 8.728294e+01 5.873101e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652083e-01 -3.652061e-01 8.562986e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.669652e+01 5.845755e+01 7.350000e+01 + vertex 8.654245e+01 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal 2.962413e-01 -4.230764e-01 8.562987e-01 + outer loop + vertex 8.687500e+01 5.858253e+01 7.350000e+01 + vertex 8.669652e+01 5.845755e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.182735e-01 -4.680912e-01 8.562986e-01 + outer loop + vertex 8.707248e+01 5.867461e+01 7.350000e+01 + vertex 8.687500e+01 5.858253e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988815e-01 -1.336782e-01 8.562987e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.632539e+01 5.792752e+01 7.350000e+01 + vertex 8.626899e+01 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal 4.680913e-01 -2.182735e-01 8.562986e-01 + outer loop + vertex 8.641747e+01 5.812500e+01 7.350000e+01 + vertex 8.632539e+01 5.792752e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.230765e-01 -2.962414e-01 8.562986e-01 + outer loop + vertex 8.654245e+01 5.830348e+01 7.350000e+01 + vertex 8.641747e+01 5.812500e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988814e-01 1.336785e-01 8.562987e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.626899e+01 5.728294e+01 7.350000e+01 + vertex 8.632539e+01 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal 5.145156e-01 4.501269e-02 8.562987e-01 + outer loop + vertex 8.625000e+01 5.750000e+01 7.350000e+01 + vertex 8.626899e+01 5.728294e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 5.145156e-01 -4.501279e-02 8.562987e-01 + outer loop + vertex 8.626899e+01 5.771706e+01 7.350000e+01 + vertex 8.625000e+01 5.750000e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652072e-01 3.652072e-01 8.562987e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.654245e+01 5.669651e+01 7.350000e+01 + vertex 8.669652e+01 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal 4.230772e-01 2.962403e-01 8.562986e-01 + outer loop + vertex 8.641747e+01 5.687500e+01 7.350000e+01 + vertex 8.654245e+01 5.669651e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.680913e-01 2.182735e-01 8.562986e-01 + outer loop + vertex 8.632539e+01 5.707247e+01 7.350000e+01 + vertex 8.641747e+01 5.687500e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336747e-01 4.988825e-01 8.562986e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.707248e+01 5.632538e+01 7.350000e+01 + vertex 8.728294e+01 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.182744e-01 4.680907e-01 8.562986e-01 + outer loop + vertex 8.687500e+01 5.641747e+01 7.350000e+01 + vertex 8.707248e+01 5.632538e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.962413e-01 4.230764e-01 8.562987e-01 + outer loop + vertex 8.669652e+01 5.654244e+01 7.350000e+01 + vertex 8.687500e+01 5.641747e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336736e-01 4.988829e-01 8.562986e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.771706e+01 5.626899e+01 7.350000e+01 + vertex 8.792753e+01 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal -4.501510e-02 5.145157e-01 8.562986e-01 + outer loop + vertex 8.750000e+01 5.625000e+01 7.350000e+01 + vertex 8.771706e+01 5.626899e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.501472e-02 5.145157e-01 8.562986e-01 + outer loop + vertex 8.728294e+01 5.626899e+01 7.350000e+01 + vertex 8.750000e+01 5.625000e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652074e-01 3.652074e-01 8.562985e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.830349e+01 5.654244e+01 7.350000e+01 + vertex 8.845756e+01 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal -2.962415e-01 4.230767e-01 8.562985e-01 + outer loop + vertex 8.812500e+01 5.641747e+01 7.350000e+01 + vertex 8.830349e+01 5.654244e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.182762e-01 4.680900e-01 8.562986e-01 + outer loop + vertex 8.792753e+01 5.632538e+01 7.350000e+01 + vertex 8.812500e+01 5.641747e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988828e-01 1.336744e-01 8.562985e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.867462e+01 5.707247e+01 7.350000e+01 + vertex 8.873101e+01 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal -4.680913e-01 2.182735e-01 8.562986e-01 + outer loop + vertex 8.858253e+01 5.687500e+01 7.350000e+01 + vertex 8.867462e+01 5.707247e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.230753e-01 2.962434e-01 8.562985e-01 + outer loop + vertex 8.845756e+01 5.669651e+01 7.350000e+01 + vertex 8.858253e+01 5.687500e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988829e-01 -1.336742e-01 8.562985e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.873101e+01 5.771706e+01 7.350000e+01 + vertex 8.867462e+01 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal -5.145162e-01 -4.501284e-02 8.562984e-01 + outer loop + vertex 8.875000e+01 5.750000e+01 7.350000e+01 + vertex 8.873101e+01 5.771706e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -5.145162e-01 4.501274e-02 8.562984e-01 + outer loop + vertex 8.873101e+01 5.728294e+01 7.350000e+01 + vertex 8.875000e+01 5.750000e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652086e-01 -3.652064e-01 8.562984e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.845756e+01 5.830348e+01 7.350000e+01 + vertex 8.830349e+01 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal -4.230746e-01 -2.962445e-01 8.562985e-01 + outer loop + vertex 8.858253e+01 5.812500e+01 7.350000e+01 + vertex 8.845756e+01 5.830348e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.680913e-01 -2.182735e-01 8.562986e-01 + outer loop + vertex 8.867462e+01 5.792752e+01 7.350000e+01 + vertex 8.858253e+01 5.812500e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336746e-01 -4.988827e-01 8.562985e-01 + outer loop + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + vertex 8.792753e+01 5.867461e+01 7.350000e+01 + vertex 8.771706e+01 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.182753e-01 -4.680905e-01 8.562985e-01 + outer loop + vertex 8.812500e+01 5.858253e+01 7.350000e+01 + vertex 8.792753e+01 5.867461e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.962415e-01 -4.230767e-01 8.562985e-01 + outer loop + vertex 8.830349e+01 5.845755e+01 7.350000e+01 + vertex 8.812500e+01 5.858253e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.501401e-02 -5.145159e-01 8.562985e-01 + outer loop + vertex 8.771706e+01 5.873101e+01 7.350000e+01 + vertex 8.750000e+01 5.875000e+01 7.350000e+01 + vertex 8.750000e+01 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 8.715444e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 8.750000e+01 5.875000e+01 7.350000e+01 + vertex 8.750000e+01 5.875000e+01 8.200000e+01 + vertex 8.728294e+01 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715444e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 8.728294e+01 5.873101e+01 7.350000e+01 + vertex 8.750000e+01 5.875000e+01 8.200000e+01 + vertex 8.728294e+01 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 8.728294e+01 5.873101e+01 7.350000e+01 + vertex 8.728294e+01 5.873101e+01 8.200000e+01 + vertex 8.707248e+01 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 8.707248e+01 5.867461e+01 7.350000e+01 + vertex 8.728294e+01 5.873101e+01 8.200000e+01 + vertex 8.707248e+01 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226167e-01 -9.063085e-01 0.000000e+00 + outer loop + vertex 8.707248e+01 5.867461e+01 7.350000e+01 + vertex 8.707248e+01 5.867461e+01 8.200000e+01 + vertex 8.687500e+01 5.858253e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226167e-01 -9.063085e-01 0.000000e+00 + outer loop + vertex 8.687500e+01 5.858253e+01 7.350000e+01 + vertex 8.707248e+01 5.867461e+01 8.200000e+01 + vertex 8.687500e+01 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 8.687500e+01 5.858253e+01 7.350000e+01 + vertex 8.687500e+01 5.858253e+01 8.200000e+01 + vertex 8.669652e+01 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 8.669652e+01 5.845755e+01 7.350000e+01 + vertex 8.687500e+01 5.858253e+01 8.200000e+01 + vertex 8.669652e+01 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071089e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 8.669652e+01 5.845755e+01 7.350000e+01 + vertex 8.669652e+01 5.845755e+01 8.200000e+01 + vertex 8.654245e+01 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071089e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 8.654245e+01 5.830348e+01 7.350000e+01 + vertex 8.669652e+01 5.845755e+01 8.200000e+01 + vertex 8.654245e+01 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 8.654245e+01 5.830348e+01 7.350000e+01 + vertex 8.654245e+01 5.830348e+01 8.200000e+01 + vertex 8.641747e+01 5.812500e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 8.641747e+01 5.812500e+01 7.350000e+01 + vertex 8.654245e+01 5.830348e+01 8.200000e+01 + vertex 8.641747e+01 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 9.063086e-01 -4.226166e-01 0.000000e+00 + outer loop + vertex 8.641747e+01 5.812500e+01 7.350000e+01 + vertex 8.641747e+01 5.812500e+01 8.200000e+01 + vertex 8.632539e+01 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal 9.063086e-01 -4.226166e-01 0.000000e+00 + outer loop + vertex 8.632539e+01 5.792752e+01 7.350000e+01 + vertex 8.641747e+01 5.812500e+01 8.200000e+01 + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659242e-01 -2.588250e-01 0.000000e+00 + outer loop + vertex 8.632539e+01 5.792752e+01 7.350000e+01 + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + vertex 8.626899e+01 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659242e-01 -2.588250e-01 0.000000e+00 + outer loop + vertex 8.626899e+01 5.771706e+01 7.350000e+01 + vertex 8.632539e+01 5.792752e+01 8.200000e+01 + vertex 8.626899e+01 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715287e-02 0.000000e+00 + outer loop + vertex 8.626899e+01 5.771706e+01 7.350000e+01 + vertex 8.626899e+01 5.771706e+01 8.200000e+01 + vertex 8.625000e+01 5.750000e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961949e-01 -8.715287e-02 0.000000e+00 + outer loop + vertex 8.625000e+01 5.750000e+01 7.350000e+01 + vertex 8.626899e+01 5.771706e+01 8.200000e+01 + vertex 8.625000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961950e-01 8.715269e-02 -0.000000e+00 + outer loop + vertex 8.625000e+01 5.750000e+01 7.350000e+01 + vertex 8.625000e+01 5.750000e+01 8.200000e+01 + vertex 8.626899e+01 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961950e-01 8.715269e-02 -0.000000e+00 + outer loop + vertex 8.626899e+01 5.728294e+01 7.350000e+01 + vertex 8.625000e+01 5.750000e+01 8.200000e+01 + vertex 8.626899e+01 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659241e-01 2.588256e-01 -0.000000e+00 + outer loop + vertex 8.626899e+01 5.728294e+01 7.350000e+01 + vertex 8.626899e+01 5.728294e+01 8.200000e+01 + vertex 8.632539e+01 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659241e-01 2.588256e-01 -0.000000e+00 + outer loop + vertex 8.632539e+01 5.707247e+01 7.350000e+01 + vertex 8.626899e+01 5.728294e+01 8.200000e+01 + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 9.063086e-01 4.226166e-01 -0.000000e+00 + outer loop + vertex 8.632539e+01 5.707247e+01 7.350000e+01 + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + vertex 8.641747e+01 5.687500e+01 7.350000e+01 + endloop + endfacet + facet normal 9.063086e-01 4.226166e-01 -0.000000e+00 + outer loop + vertex 8.641747e+01 5.687500e+01 7.350000e+01 + vertex 8.632539e+01 5.707247e+01 8.200000e+01 + vertex 8.641747e+01 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191534e-01 5.735745e-01 -0.000000e+00 + outer loop + vertex 8.641747e+01 5.687500e+01 7.350000e+01 + vertex 8.641747e+01 5.687500e+01 8.200000e+01 + vertex 8.654245e+01 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191534e-01 5.735745e-01 -0.000000e+00 + outer loop + vertex 8.654245e+01 5.669651e+01 7.350000e+01 + vertex 8.641747e+01 5.687500e+01 8.200000e+01 + vertex 8.654245e+01 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 8.654245e+01 5.669651e+01 7.350000e+01 + vertex 8.654245e+01 5.669651e+01 8.200000e+01 + vertex 8.669652e+01 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 8.669652e+01 5.654244e+01 7.350000e+01 + vertex 8.654245e+01 5.669651e+01 8.200000e+01 + vertex 8.669652e+01 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735765e-01 8.191520e-01 -0.000000e+00 + outer loop + vertex 8.669652e+01 5.654244e+01 7.350000e+01 + vertex 8.669652e+01 5.654244e+01 8.200000e+01 + vertex 8.687500e+01 5.641747e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735765e-01 8.191520e-01 -0.000000e+00 + outer loop + vertex 8.687500e+01 5.641747e+01 7.350000e+01 + vertex 8.669652e+01 5.654244e+01 8.200000e+01 + vertex 8.687500e+01 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226185e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 8.687500e+01 5.641747e+01 7.350000e+01 + vertex 8.687500e+01 5.641747e+01 8.200000e+01 + vertex 8.707248e+01 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226185e-01 9.063077e-01 -0.000000e+00 + outer loop + vertex 8.707248e+01 5.632538e+01 7.350000e+01 + vertex 8.687500e+01 5.641747e+01 8.200000e+01 + vertex 8.707248e+01 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 -0.000000e+00 + outer loop + vertex 8.707248e+01 5.632538e+01 7.350000e+01 + vertex 8.707248e+01 5.632538e+01 8.200000e+01 + vertex 8.728294e+01 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 -0.000000e+00 + outer loop + vertex 8.728294e+01 5.626899e+01 7.350000e+01 + vertex 8.707248e+01 5.632538e+01 8.200000e+01 + vertex 8.728294e+01 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715656e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 8.728294e+01 5.626899e+01 7.350000e+01 + vertex 8.728294e+01 5.626899e+01 8.200000e+01 + vertex 8.750000e+01 5.625000e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715656e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 8.750000e+01 5.625000e+01 7.350000e+01 + vertex 8.728294e+01 5.626899e+01 8.200000e+01 + vertex 8.750000e+01 5.625000e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715730e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 8.750000e+01 5.625000e+01 7.350000e+01 + vertex 8.750000e+01 5.625000e+01 8.200000e+01 + vertex 8.771706e+01 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715730e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 8.771706e+01 5.626899e+01 7.350000e+01 + vertex 8.750000e+01 5.625000e+01 8.200000e+01 + vertex 8.771706e+01 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588160e-01 9.659266e-01 0.000000e+00 + outer loop + vertex 8.771706e+01 5.626899e+01 7.350000e+01 + vertex 8.771706e+01 5.626899e+01 8.200000e+01 + vertex 8.792753e+01 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588160e-01 9.659266e-01 0.000000e+00 + outer loop + vertex 8.792753e+01 5.632538e+01 7.350000e+01 + vertex 8.771706e+01 5.626899e+01 8.200000e+01 + vertex 8.792753e+01 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226217e-01 9.063062e-01 0.000000e+00 + outer loop + vertex 8.792753e+01 5.632538e+01 7.350000e+01 + vertex 8.792753e+01 5.632538e+01 8.200000e+01 + vertex 8.812500e+01 5.641747e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226217e-01 9.063062e-01 0.000000e+00 + outer loop + vertex 8.812500e+01 5.641747e+01 7.350000e+01 + vertex 8.792753e+01 5.632538e+01 8.200000e+01 + vertex 8.812500e+01 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 8.812500e+01 5.641747e+01 7.350000e+01 + vertex 8.812500e+01 5.641747e+01 8.200000e+01 + vertex 8.830349e+01 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735765e-01 8.191520e-01 0.000000e+00 + outer loop + vertex 8.830349e+01 5.654244e+01 7.350000e+01 + vertex 8.812500e+01 5.641747e+01 8.200000e+01 + vertex 8.830349e+01 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 8.830349e+01 5.654244e+01 7.350000e+01 + vertex 8.830349e+01 5.654244e+01 8.200000e+01 + vertex 8.845756e+01 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal -7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 8.845756e+01 5.669651e+01 7.350000e+01 + vertex 8.830349e+01 5.654244e+01 8.200000e+01 + vertex 8.845756e+01 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191494e-01 5.735802e-01 0.000000e+00 + outer loop + vertex 8.845756e+01 5.669651e+01 7.350000e+01 + vertex 8.845756e+01 5.669651e+01 8.200000e+01 + vertex 8.858253e+01 5.687500e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191494e-01 5.735802e-01 0.000000e+00 + outer loop + vertex 8.858253e+01 5.687500e+01 7.350000e+01 + vertex 8.845756e+01 5.669651e+01 8.200000e+01 + vertex 8.858253e+01 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063086e-01 4.226166e-01 0.000000e+00 + outer loop + vertex 8.858253e+01 5.687500e+01 7.350000e+01 + vertex 8.858253e+01 5.687500e+01 8.200000e+01 + vertex 8.867462e+01 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063086e-01 4.226166e-01 0.000000e+00 + outer loop + vertex 8.867462e+01 5.707247e+01 7.350000e+01 + vertex 8.858253e+01 5.687500e+01 8.200000e+01 + vertex 8.867462e+01 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659262e-01 2.588176e-01 0.000000e+00 + outer loop + vertex 8.867462e+01 5.707247e+01 7.350000e+01 + vertex 8.867462e+01 5.707247e+01 8.200000e+01 + vertex 8.873101e+01 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659262e-01 2.588176e-01 0.000000e+00 + outer loop + vertex 8.873101e+01 5.728294e+01 7.350000e+01 + vertex 8.867462e+01 5.707247e+01 8.200000e+01 + vertex 8.873101e+01 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715269e-02 0.000000e+00 + outer loop + vertex 8.873101e+01 5.728294e+01 7.350000e+01 + vertex 8.873101e+01 5.728294e+01 8.200000e+01 + vertex 8.875000e+01 5.750000e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961950e-01 8.715269e-02 0.000000e+00 + outer loop + vertex 8.875000e+01 5.750000e+01 7.350000e+01 + vertex 8.873101e+01 5.728294e+01 8.200000e+01 + vertex 8.875000e+01 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715287e-02 0.000000e+00 + outer loop + vertex 8.875000e+01 5.750000e+01 7.350000e+01 + vertex 8.875000e+01 5.750000e+01 8.200000e+01 + vertex 8.873101e+01 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961949e-01 -8.715287e-02 0.000000e+00 + outer loop + vertex 8.873101e+01 5.771706e+01 7.350000e+01 + vertex 8.875000e+01 5.750000e+01 8.200000e+01 + vertex 8.873101e+01 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 8.873101e+01 5.771706e+01 7.350000e+01 + vertex 8.873101e+01 5.771706e+01 8.200000e+01 + vertex 8.867462e+01 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659264e-01 -2.588171e-01 0.000000e+00 + outer loop + vertex 8.867462e+01 5.792752e+01 7.350000e+01 + vertex 8.873101e+01 5.771706e+01 8.200000e+01 + vertex 8.867462e+01 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063086e-01 -4.226166e-01 0.000000e+00 + outer loop + vertex 8.867462e+01 5.792752e+01 7.350000e+01 + vertex 8.867462e+01 5.792752e+01 8.200000e+01 + vertex 8.858253e+01 5.812500e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063086e-01 -4.226166e-01 0.000000e+00 + outer loop + vertex 8.858253e+01 5.812500e+01 7.350000e+01 + vertex 8.867462e+01 5.792752e+01 8.200000e+01 + vertex 8.858253e+01 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191480e-01 -5.735822e-01 0.000000e+00 + outer loop + vertex 8.858253e+01 5.812500e+01 7.350000e+01 + vertex 8.858253e+01 5.812500e+01 8.200000e+01 + vertex 8.845756e+01 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191480e-01 -5.735822e-01 0.000000e+00 + outer loop + vertex 8.845756e+01 5.830348e+01 7.350000e+01 + vertex 8.858253e+01 5.812500e+01 8.200000e+01 + vertex 8.845756e+01 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071089e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 8.845756e+01 5.830348e+01 7.350000e+01 + vertex 8.845756e+01 5.830348e+01 8.200000e+01 + vertex 8.830349e+01 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal -7.071089e-01 -7.071046e-01 0.000000e+00 + outer loop + vertex 8.830349e+01 5.845755e+01 7.350000e+01 + vertex 8.845756e+01 5.830348e+01 8.200000e+01 + vertex 8.830349e+01 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 8.830349e+01 5.845755e+01 7.350000e+01 + vertex 8.830349e+01 5.845755e+01 8.200000e+01 + vertex 8.812500e+01 5.858253e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 8.812500e+01 5.858253e+01 7.350000e+01 + vertex 8.830349e+01 5.845755e+01 8.200000e+01 + vertex 8.812500e+01 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226200e-01 -9.063070e-01 0.000000e+00 + outer loop + vertex 8.812500e+01 5.858253e+01 7.350000e+01 + vertex 8.812500e+01 5.858253e+01 8.200000e+01 + vertex 8.792753e+01 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226200e-01 -9.063070e-01 0.000000e+00 + outer loop + vertex 8.792753e+01 5.867461e+01 7.350000e+01 + vertex 8.812500e+01 5.858253e+01 8.200000e+01 + vertex 8.792753e+01 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588180e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 8.792753e+01 5.867461e+01 7.350000e+01 + vertex 8.792753e+01 5.867461e+01 8.200000e+01 + vertex 8.771706e+01 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588180e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 8.771706e+01 5.873101e+01 7.350000e+01 + vertex 8.792753e+01 5.867461e+01 8.200000e+01 + vertex 8.771706e+01 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715518e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 8.771706e+01 5.873101e+01 7.350000e+01 + vertex 8.771706e+01 5.873101e+01 8.200000e+01 + vertex 8.750000e+01 5.875000e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715518e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 8.750000e+01 5.875000e+01 7.350000e+01 + vertex 8.771706e+01 5.873101e+01 8.200000e+01 + vertex 8.750000e+01 5.875000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.448246e-01 -8.956177e-01 0.000000e+00 + outer loop + vertex 5.650000e+01 6.518674e+01 7.800000e+01 + vertex 5.650000e+01 6.518674e+01 8.200000e+01 + vertex 5.588353e+01 6.488056e+01 7.800000e+01 + endloop + endfacet + facet normal 4.448246e-01 -8.956177e-01 0.000000e+00 + outer loop + vertex 5.588353e+01 6.488056e+01 7.800000e+01 + vertex 5.650000e+01 6.518674e+01 8.200000e+01 + vertex 5.588353e+01 6.488056e+01 8.200000e+01 + endloop + endfacet + facet normal 5.917846e-01 -8.060961e-01 0.000000e+00 + outer loop + vertex 5.588353e+01 6.488056e+01 7.800000e+01 + vertex 5.588353e+01 6.488056e+01 8.200000e+01 + vertex 5.532868e+01 6.447322e+01 7.800000e+01 + endloop + endfacet + facet normal 5.917846e-01 -8.060961e-01 0.000000e+00 + outer loop + vertex 5.532868e+01 6.447322e+01 7.800000e+01 + vertex 5.588353e+01 6.488056e+01 8.200000e+01 + vertex 5.532868e+01 6.447322e+01 8.200000e+01 + endloop + endfacet + facet normal 7.212210e-01 -6.927050e-01 0.000000e+00 + outer loop + vertex 5.532868e+01 6.447322e+01 7.800000e+01 + vertex 5.532868e+01 6.447322e+01 8.200000e+01 + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + endloop + endfacet + facet normal 7.212210e-01 -6.927050e-01 0.000000e+00 + outer loop + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + vertex 5.532868e+01 6.447322e+01 8.200000e+01 + vertex 5.485188e+01 6.397679e+01 8.200000e+01 + endloop + endfacet + facet normal 8.293009e-01 -5.588024e-01 0.000000e+00 + outer loop + vertex 5.485188e+01 6.397679e+01 7.800000e+01 + vertex 5.485188e+01 6.397679e+01 8.200000e+01 + vertex 5.446725e+01 6.340597e+01 7.800000e+01 + endloop + endfacet + facet normal 8.293009e-01 -5.588024e-01 0.000000e+00 + outer loop + vertex 5.446725e+01 6.340597e+01 7.800000e+01 + vertex 5.485188e+01 6.397679e+01 8.200000e+01 + vertex 5.446725e+01 6.340597e+01 8.200000e+01 + endloop + endfacet + facet normal 9.128244e-01 -4.083523e-01 0.000000e+00 + outer loop + vertex 5.446725e+01 6.340597e+01 7.800000e+01 + vertex 5.446725e+01 6.340597e+01 8.200000e+01 + vertex 5.418617e+01 6.277766e+01 7.800000e+01 + endloop + endfacet + facet normal 9.128244e-01 -4.083523e-01 0.000000e+00 + outer loop + vertex 5.418617e+01 6.277766e+01 7.800000e+01 + vertex 5.446725e+01 6.340597e+01 8.200000e+01 + vertex 5.418617e+01 6.277766e+01 8.200000e+01 + endloop + endfacet + facet normal 9.693179e-01 -2.458106e-01 0.000000e+00 + outer loop + vertex 5.418617e+01 6.277766e+01 7.800000e+01 + vertex 5.418617e+01 6.277766e+01 8.200000e+01 + vertex 5.401698e+01 6.211046e+01 7.800000e+01 + endloop + endfacet + facet normal 9.693179e-01 -2.458106e-01 0.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 7.800000e+01 + vertex 5.418617e+01 6.277766e+01 8.200000e+01 + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + endloop + endfacet + facet normal 9.971086e-01 -7.599026e-02 0.000000e+00 + outer loop + vertex 5.401698e+01 6.211046e+01 7.800000e+01 + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.396467e+01 6.142413e+01 7.800000e+01 + endloop + endfacet + facet normal 9.971086e-01 -7.599026e-02 0.000000e+00 + outer loop + vertex 5.396467e+01 6.142413e+01 7.800000e+01 + vertex 5.401698e+01 6.211046e+01 8.200000e+01 + vertex 5.396467e+01 6.142413e+01 8.200000e+01 + endloop + endfacet + facet normal 9.953736e-01 9.608020e-02 -0.000000e+00 + outer loop + vertex 5.396467e+01 6.142413e+01 7.800000e+01 + vertex 5.396467e+01 6.142413e+01 8.200000e+01 + vertex 5.403080e+01 6.073900e+01 7.800000e+01 + endloop + endfacet + facet normal 9.953736e-01 9.608020e-02 -0.000000e+00 + outer loop + vertex 5.403080e+01 6.073900e+01 7.800000e+01 + vertex 5.396467e+01 6.142413e+01 8.200000e+01 + vertex 5.403080e+01 6.073900e+01 8.200000e+01 + endloop + endfacet + facet normal 9.641643e-01 2.653059e-01 -0.000000e+00 + outer loop + vertex 5.403080e+01 6.073900e+01 7.800000e+01 + vertex 5.403080e+01 6.073900e+01 8.200000e+01 + vertex 5.421342e+01 6.007535e+01 7.800000e+01 + endloop + endfacet + facet normal 9.641643e-01 2.653059e-01 -0.000000e+00 + outer loop + vertex 5.421342e+01 6.007535e+01 7.800000e+01 + vertex 5.403080e+01 6.073900e+01 8.200000e+01 + vertex 5.421342e+01 6.007535e+01 8.200000e+01 + endloop + endfacet + facet normal 9.044049e-01 4.266753e-01 -0.000000e+00 + outer loop + vertex 5.421342e+01 6.007535e+01 7.800000e+01 + vertex 5.421342e+01 6.007535e+01 8.200000e+01 + vertex 5.450711e+01 5.945283e+01 7.800000e+01 + endloop + endfacet + facet normal 9.044049e-01 4.266753e-01 -0.000000e+00 + outer loop + vertex 5.450711e+01 5.945283e+01 7.800000e+01 + vertex 5.421342e+01 6.007535e+01 8.200000e+01 + vertex 5.450711e+01 5.945283e+01 8.200000e+01 + endloop + endfacet + facet normal 8.178648e-01 5.754104e-01 -0.000000e+00 + outer loop + vertex 5.450711e+01 5.945283e+01 7.800000e+01 + vertex 5.450711e+01 5.945283e+01 8.200000e+01 + vertex 5.490317e+01 5.888988e+01 7.800000e+01 + endloop + endfacet + facet normal 8.178648e-01 5.754104e-01 -0.000000e+00 + outer loop + vertex 5.490317e+01 5.888988e+01 7.800000e+01 + vertex 5.450711e+01 5.945283e+01 8.200000e+01 + vertex 5.490317e+01 5.888988e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 5.490317e+01 5.888988e+01 7.800000e+01 + vertex 5.490317e+01 5.888988e+01 8.200000e+01 + vertex 5.538989e+01 5.840317e+01 7.800000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 5.538989e+01 5.840317e+01 7.800000e+01 + vertex 5.490317e+01 5.888988e+01 8.200000e+01 + vertex 5.538989e+01 5.840317e+01 8.200000e+01 + endloop + endfacet + facet normal 5.754104e-01 8.178648e-01 -0.000000e+00 + outer loop + vertex 5.538989e+01 5.840317e+01 7.800000e+01 + vertex 5.538989e+01 5.840317e+01 8.200000e+01 + vertex 5.595284e+01 5.800710e+01 7.800000e+01 + endloop + endfacet + facet normal 5.754104e-01 8.178648e-01 -0.000000e+00 + outer loop + vertex 5.595284e+01 5.800710e+01 7.800000e+01 + vertex 5.538989e+01 5.840317e+01 8.200000e+01 + vertex 5.595284e+01 5.800710e+01 8.200000e+01 + endloop + endfacet + facet normal 4.266753e-01 9.044049e-01 -0.000000e+00 + outer loop + vertex 5.595284e+01 5.800710e+01 7.800000e+01 + vertex 5.595284e+01 5.800710e+01 8.200000e+01 + vertex 5.657535e+01 5.771342e+01 7.800000e+01 + endloop + endfacet + facet normal 4.266753e-01 9.044049e-01 -0.000000e+00 + outer loop + vertex 5.657535e+01 5.771342e+01 7.800000e+01 + vertex 5.595284e+01 5.800710e+01 8.200000e+01 + vertex 5.657535e+01 5.771342e+01 8.200000e+01 + endloop + endfacet + facet normal 2.653059e-01 9.641643e-01 -0.000000e+00 + outer loop + vertex 5.657535e+01 5.771342e+01 7.800000e+01 + vertex 5.657535e+01 5.771342e+01 8.200000e+01 + vertex 5.723901e+01 5.753080e+01 7.800000e+01 + endloop + endfacet + facet normal 2.653059e-01 9.641643e-01 -0.000000e+00 + outer loop + vertex 5.723901e+01 5.753080e+01 7.800000e+01 + vertex 5.657535e+01 5.771342e+01 8.200000e+01 + vertex 5.723901e+01 5.753080e+01 8.200000e+01 + endloop + endfacet + facet normal 9.608020e-02 9.953736e-01 -0.000000e+00 + outer loop + vertex 5.723901e+01 5.753080e+01 7.800000e+01 + vertex 5.723901e+01 5.753080e+01 8.200000e+01 + vertex 5.792414e+01 5.746467e+01 7.800000e+01 + endloop + endfacet + facet normal 9.608020e-02 9.953736e-01 -0.000000e+00 + outer loop + vertex 5.792414e+01 5.746467e+01 7.800000e+01 + vertex 5.723901e+01 5.753080e+01 8.200000e+01 + vertex 5.792414e+01 5.746467e+01 8.200000e+01 + endloop + endfacet + facet normal -7.599026e-02 9.971086e-01 0.000000e+00 + outer loop + vertex 5.792414e+01 5.746467e+01 7.800000e+01 + vertex 5.792414e+01 5.746467e+01 8.200000e+01 + vertex 5.861047e+01 5.751697e+01 7.800000e+01 + endloop + endfacet + facet normal -7.599026e-02 9.971086e-01 0.000000e+00 + outer loop + vertex 5.861047e+01 5.751697e+01 7.800000e+01 + vertex 5.792414e+01 5.746467e+01 8.200000e+01 + vertex 5.861047e+01 5.751697e+01 8.200000e+01 + endloop + endfacet + facet normal -2.458106e-01 9.693179e-01 0.000000e+00 + outer loop + vertex 5.861047e+01 5.751697e+01 7.800000e+01 + vertex 5.861047e+01 5.751697e+01 8.200000e+01 + vertex 5.927766e+01 5.768617e+01 7.800000e+01 + endloop + endfacet + facet normal -2.458106e-01 9.693179e-01 0.000000e+00 + outer loop + vertex 5.927766e+01 5.768617e+01 7.800000e+01 + vertex 5.861047e+01 5.751697e+01 8.200000e+01 + vertex 5.927766e+01 5.768617e+01 8.200000e+01 + endloop + endfacet + facet normal -4.083523e-01 9.128244e-01 0.000000e+00 + outer loop + vertex 5.927766e+01 5.768617e+01 7.800000e+01 + vertex 5.927766e+01 5.768617e+01 8.200000e+01 + vertex 5.990598e+01 5.796724e+01 7.800000e+01 + endloop + endfacet + facet normal -4.083523e-01 9.128244e-01 0.000000e+00 + outer loop + vertex 5.990598e+01 5.796724e+01 7.800000e+01 + vertex 5.927766e+01 5.768617e+01 8.200000e+01 + vertex 5.990598e+01 5.796724e+01 8.200000e+01 + endloop + endfacet + facet normal -5.588024e-01 8.293009e-01 0.000000e+00 + outer loop + vertex 5.990598e+01 5.796724e+01 7.800000e+01 + vertex 5.990598e+01 5.796724e+01 8.200000e+01 + vertex 6.047680e+01 5.835188e+01 7.800000e+01 + endloop + endfacet + facet normal -5.588024e-01 8.293009e-01 0.000000e+00 + outer loop + vertex 6.047680e+01 5.835188e+01 7.800000e+01 + vertex 5.990598e+01 5.796724e+01 8.200000e+01 + vertex 6.047680e+01 5.835188e+01 8.200000e+01 + endloop + endfacet + facet normal -6.927050e-01 7.212210e-01 0.000000e+00 + outer loop + vertex 6.047680e+01 5.835188e+01 7.800000e+01 + vertex 6.047680e+01 5.835188e+01 8.200000e+01 + vertex 6.097323e+01 5.882868e+01 7.800000e+01 + endloop + endfacet + facet normal -6.927050e-01 7.212210e-01 0.000000e+00 + outer loop + vertex 6.097323e+01 5.882868e+01 7.800000e+01 + vertex 6.047680e+01 5.835188e+01 8.200000e+01 + vertex 6.097323e+01 5.882868e+01 8.200000e+01 + endloop + endfacet + facet normal -8.060961e-01 5.917846e-01 0.000000e+00 + outer loop + vertex 6.097323e+01 5.882868e+01 7.800000e+01 + vertex 6.097323e+01 5.882868e+01 8.200000e+01 + vertex 6.138056e+01 5.938353e+01 7.800000e+01 + endloop + endfacet + facet normal -8.060961e-01 5.917846e-01 0.000000e+00 + outer loop + vertex 6.138056e+01 5.938353e+01 7.800000e+01 + vertex 6.097323e+01 5.882868e+01 8.200000e+01 + vertex 6.138056e+01 5.938353e+01 8.200000e+01 + endloop + endfacet + facet normal -8.956177e-01 4.448246e-01 0.000000e+00 + outer loop + vertex 6.138056e+01 5.938353e+01 7.800000e+01 + vertex 6.138056e+01 5.938353e+01 8.200000e+01 + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal -8.956177e-01 4.448246e-01 0.000000e+00 + outer loop + vertex 6.168674e+01 6.000000e+01 7.800000e+01 + vertex 6.138056e+01 5.938353e+01 8.200000e+01 + vertex 6.168674e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal -1.000000e+00 -0.000000e+00 -0.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 -0.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 -0.000000e+00 0.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 2.707886e-16 -1.526422e-16 1.000000e+00 + outer loop + vertex 3.677500e+02 9.100000e+01 8.200000e+01 + vertex 3.677690e+02 9.121706e+01 8.200000e+01 + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707501e-16 -1.526543e-16 1.000000e+00 + outer loop + vertex 3.677500e+02 9.100000e+01 8.200000e+01 + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.677690e+02 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707574e-16 -1.526575e-16 1.000000e+00 + outer loop + vertex 3.688138e+02 6.277766e+01 8.200000e+01 + vertex 3.689830e+02 6.211046e+01 8.200000e+01 + vertex 3.702310e+02 7.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707416e-16 -1.526572e-16 1.000000e+00 + outer loop + vertex 3.684929e+02 5.945283e+01 8.200000e+01 + vertex 3.680968e+02 5.888988e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707456e-16 -1.526532e-16 1.000000e+00 + outer loop + vertex 3.345424e+02 5.669651e+01 8.200000e+01 + vertex 3.344175e+02 5.687500e+01 8.200000e+01 + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707516e-16 -1.526522e-16 1.000000e+00 + outer loop + vertex 3.690353e+02 6.142413e+01 8.200000e+01 + vertex 3.689692e+02 6.073900e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707545e-16 -1.526510e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.689692e+02 6.073900e+01 8.200000e+01 + vertex 3.687866e+02 6.007535e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707367e-16 -1.526605e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.687866e+02 6.007535e+01 8.200000e+01 + vertex 3.684929e+02 5.945283e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707487e-16 -1.526559e-16 1.000000e+00 + outer loop + vertex 3.688138e+02 6.277766e+01 8.200000e+01 + vertex 3.702310e+02 7.078294e+01 8.200000e+01 + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + endloop + endfacet + facet normal 2.698656e-16 -1.524526e-16 1.000000e+00 + outer loop + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + vertex 3.702310e+02 7.078294e+01 8.200000e+01 + vertex 3.701746e+02 7.057247e+01 8.200000e+01 + endloop + endfacet + facet normal 2.708771e-16 -1.526844e-16 1.000000e+00 + outer loop + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + vertex 3.701746e+02 7.057247e+01 8.200000e+01 + vertex 3.700825e+02 7.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707434e-16 -1.526709e-16 1.000000e+00 + outer loop + vertex 3.565825e+02 5.687500e+01 8.200000e+01 + vertex 3.564576e+02 5.669651e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707420e-16 -1.526835e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.564576e+02 5.669651e+01 8.200000e+01 + vertex 3.563035e+02 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707528e-16 -1.525768e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.563035e+02 5.654244e+01 8.200000e+01 + vertex 3.561250e+02 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707449e-16 -1.526636e-16 1.000000e+00 + outer loop + vertex 3.366746e+02 5.707247e+01 8.200000e+01 + vertex 3.365825e+02 5.687500e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707468e-16 -1.526281e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.365825e+02 5.687500e+01 8.200000e+01 + vertex 3.364576e+02 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707440e-16 -1.526855e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.364576e+02 5.669651e+01 8.200000e+01 + vertex 3.363035e+02 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707480e-16 -1.526206e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + vertex 3.361250e+02 5.858253e+01 8.200000e+01 + vertex 3.363035e+02 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707542e-16 -1.525103e-16 1.000000e+00 + outer loop + vertex 3.550725e+02 5.632538e+01 8.200000e+01 + vertex 3.548750e+02 5.641747e+01 8.200000e+01 + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707399e-16 -1.527497e-16 1.000000e+00 + outer loop + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + vertex 3.548750e+02 5.641747e+01 8.200000e+01 + vertex 3.546965e+02 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707448e-16 -1.526862e-16 1.000000e+00 + outer loop + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + vertex 3.543254e+02 5.707247e+01 8.200000e+01 + vertex 3.367310e+02 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707449e-16 -1.526839e-16 1.000000e+00 + outer loop + vertex 3.367310e+02 5.771706e+01 8.200000e+01 + vertex 3.543254e+02 5.707247e+01 8.200000e+01 + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707456e-16 -1.526519e-16 1.000000e+00 + outer loop + vertex 3.367310e+02 5.771706e+01 8.200000e+01 + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + vertex 3.366746e+02 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707433e-16 -1.526497e-16 1.000000e+00 + outer loop + vertex 3.344175e+02 5.687500e+01 8.200000e+01 + vertex 3.343254e+02 5.707247e+01 8.200000e+01 + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707646e-16 -1.526786e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + vertex 3.343254e+02 5.707247e+01 8.200000e+01 + vertex 3.342690e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707452e-16 -1.526552e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + vertex 3.342690e+02 5.728294e+01 8.200000e+01 + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707850e-16 -1.526147e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.342690e+02 5.728294e+01 8.200000e+01 + vertex 3.342500e+02 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707310e-16 -1.526740e-16 1.000000e+00 + outer loop + vertex 3.342500e+02 5.750000e+01 8.200000e+01 + vertex 3.342690e+02 5.771706e+01 8.200000e+01 + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707498e-16 -1.526513e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.342690e+02 5.771706e+01 8.200000e+01 + vertex 3.343254e+02 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707418e-16 -1.526622e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.343254e+02 5.792752e+01 8.200000e+01 + vertex 3.344175e+02 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707443e-16 -1.526548e-16 1.000000e+00 + outer loop + vertex 3.680968e+02 5.888988e+01 8.200000e+01 + vertex 3.676101e+02 5.840317e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707497e-16 -1.526486e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.676101e+02 5.840317e+01 8.200000e+01 + vertex 3.670472e+02 5.800710e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707416e-16 -1.526606e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.670472e+02 5.800710e+01 8.200000e+01 + vertex 3.664246e+02 5.771342e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707400e-16 -1.526535e-16 1.000000e+00 + outer loop + vertex 3.678254e+02 7.057247e+01 8.200000e+01 + vertex 3.677690e+02 7.078294e+01 8.200000e+01 + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707485e-16 -1.526554e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.677690e+02 7.078294e+01 8.200000e+01 + vertex 3.677500e+02 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.708542e-16 -1.526781e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.677500e+02 7.100000e+01 8.200000e+01 + vertex 3.677690e+02 7.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707278e-16 -1.526491e-16 1.000000e+00 + outer loop + vertex 3.701746e+02 9.142752e+01 8.200000e+01 + vertex 3.702310e+02 9.121706e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707476e-16 -1.526558e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.702310e+02 9.121706e+01 8.200000e+01 + vertex 3.702500e+02 9.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.706656e-16 -1.526302e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.702500e+02 9.100000e+01 8.200000e+01 + vertex 3.702310e+02 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707637e-16 -1.526584e-16 1.000000e+00 + outer loop + vertex 3.689830e+02 6.211046e+01 8.200000e+01 + vertex 3.690353e+02 6.142413e+01 8.200000e+01 + vertex 3.702310e+02 7.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707426e-16 -1.526557e-16 1.000000e+00 + outer loop + vertex 3.702310e+02 7.078294e+01 8.200000e+01 + vertex 3.690353e+02 6.142413e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.706671e-16 -1.526618e-16 1.000000e+00 + outer loop + vertex 3.702310e+02 7.078294e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.702500e+02 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707469e-16 -1.526555e-16 1.000000e+00 + outer loop + vertex 3.702500e+02 7.100000e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707469e-16 -1.526555e-16 1.000000e+00 + outer loop + vertex 3.702500e+02 7.100000e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.702310e+02 7.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707506e-16 -1.526557e-16 1.000000e+00 + outer loop + vertex 3.702310e+02 7.121706e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.702310e+02 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.705885e-16 -1.526557e-16 1.000000e+00 + outer loop + vertex 3.702310e+02 7.121706e+01 8.200000e+01 + vertex 3.702310e+02 9.078294e+01 8.200000e+01 + vertex 3.701746e+02 7.142752e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707387e-16 -1.527294e-16 1.000000e+00 + outer loop + vertex 3.561250e+02 5.641747e+01 8.200000e+01 + vertex 3.559275e+02 5.632538e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707453e-16 -1.526527e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.559275e+02 5.632538e+01 8.200000e+01 + vertex 3.557171e+02 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707557e-16 -1.525236e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.557171e+02 5.626899e+01 8.200000e+01 + vertex 3.555000e+02 5.625000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.709173e-16 -1.504574e-16 1.000000e+00 + outer loop + vertex 3.355000e+02 5.875000e+01 8.200000e+01 + vertex 3.357171e+02 5.873101e+01 8.200000e+01 + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707437e-16 -1.526815e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + vertex 3.357171e+02 5.873101e+01 8.200000e+01 + vertex 3.359275e+02 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707427e-16 -1.526953e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + vertex 3.359275e+02 5.867461e+01 8.200000e+01 + vertex 3.361250e+02 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707462e-16 -1.526482e-16 1.000000e+00 + outer loop + vertex 3.363035e+02 5.845755e+01 8.200000e+01 + vertex 3.364576e+02 5.830348e+01 8.200000e+01 + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707437e-16 -1.526924e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + vertex 3.364576e+02 5.830348e+01 8.200000e+01 + vertex 3.365825e+02 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707458e-16 -1.526485e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + vertex 3.365825e+02 5.812500e+01 8.200000e+01 + vertex 3.366746e+02 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707457e-16 -1.526505e-16 1.000000e+00 + outer loop + vertex 3.366746e+02 5.707247e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.367310e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707454e-16 -1.526552e-16 1.000000e+00 + outer loop + vertex 3.367310e+02 5.728294e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.555000e+02 5.625000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707463e-16 -1.526379e-16 1.000000e+00 + outer loop + vertex 3.367310e+02 5.728294e+01 8.200000e+01 + vertex 3.555000e+02 5.625000e+01 8.200000e+01 + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.706916e-16 -1.534584e-16 1.000000e+00 + outer loop + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + vertex 3.555000e+02 5.625000e+01 8.200000e+01 + vertex 3.552830e+02 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707430e-16 -1.526856e-16 1.000000e+00 + outer loop + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + vertex 3.552830e+02 5.626899e+01 8.200000e+01 + vertex 3.550725e+02 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707452e-16 -1.526501e-16 1.000000e+00 + outer loop + vertex 3.546965e+02 5.654244e+01 8.200000e+01 + vertex 3.545425e+02 5.669651e+01 8.200000e+01 + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707472e-16 -1.526069e-16 1.000000e+00 + outer loop + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + vertex 3.545425e+02 5.669651e+01 8.200000e+01 + vertex 3.544175e+02 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707457e-16 -1.526485e-16 1.000000e+00 + outer loop + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + vertex 3.544175e+02 5.687500e+01 8.200000e+01 + vertex 3.543254e+02 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707494e-16 -1.526461e-16 1.000000e+00 + outer loop + vertex 3.664246e+02 5.771342e+01 8.200000e+01 + vertex 3.657610e+02 5.753080e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707490e-16 -1.526469e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.657610e+02 5.753080e+01 8.200000e+01 + vertex 3.650759e+02 5.746467e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707362e-16 -1.526804e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.650759e+02 5.746467e+01 8.200000e+01 + vertex 3.643895e+02 5.751697e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707288e-16 -1.526481e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.683750e+02 6.991747e+01 8.200000e+01 + vertex 3.681965e+02 7.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707456e-16 -1.526556e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.677690e+02 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707478e-16 -1.526557e-16 1.000000e+00 + outer loop + vertex 3.677690e+02 9.078294e+01 8.200000e+01 + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.677690e+02 7.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 2.708514e-16 -1.526557e-16 1.000000e+00 + outer loop + vertex 3.677690e+02 9.078294e+01 8.200000e+01 + vertex 3.677690e+02 7.121706e+01 8.200000e+01 + vertex 3.678254e+02 9.057247e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707295e-16 -1.526554e-16 1.000000e+00 + outer loop + vertex 3.678254e+02 9.057247e+01 8.200000e+01 + vertex 3.677690e+02 7.121706e+01 8.200000e+01 + vertex 3.679175e+02 9.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707578e-16 -1.526636e-16 1.000000e+00 + outer loop + vertex 3.694275e+02 9.217461e+01 8.200000e+01 + vertex 3.696250e+02 9.208253e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707547e-16 -1.526617e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.696250e+02 9.208253e+01 8.200000e+01 + vertex 3.698035e+02 9.195755e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707581e-16 -1.526368e-16 1.000000e+00 + outer loop + vertex 3.344175e+02 5.812500e+01 8.200000e+01 + vertex 3.345424e+02 5.830348e+01 8.200000e+01 + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707360e-16 -1.526765e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.345424e+02 5.830348e+01 8.200000e+01 + vertex 3.346965e+02 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707529e-16 -1.526414e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.346965e+02 5.845755e+01 8.200000e+01 + vertex 3.348750e+02 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707452e-16 -1.526471e-16 1.000000e+00 + outer loop + vertex 3.637223e+02 5.768617e+01 8.200000e+01 + vertex 3.567500e+02 5.750000e+01 8.200000e+01 + vertex 3.643895e+02 5.751697e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707452e-16 -1.526378e-16 1.000000e+00 + outer loop + vertex 3.643895e+02 5.751697e+01 8.200000e+01 + vertex 3.567500e+02 5.750000e+01 8.200000e+01 + vertex 3.567310e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707457e-16 -1.526535e-16 1.000000e+00 + outer loop + vertex 3.643895e+02 5.751697e+01 8.200000e+01 + vertex 3.567310e+02 5.728294e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707461e-16 -1.526507e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.567310e+02 5.728294e+01 8.200000e+01 + vertex 3.566746e+02 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707444e-16 -1.526633e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.566746e+02 5.707247e+01 8.200000e+01 + vertex 3.565825e+02 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707809e-16 -1.526663e-16 1.000000e+00 + outer loop + vertex 3.681965e+02 7.004244e+01 8.200000e+01 + vertex 3.680425e+02 7.019651e+01 8.200000e+01 + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707358e-16 -1.526524e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.680425e+02 7.019651e+01 8.200000e+01 + vertex 3.679175e+02 7.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707368e-16 -1.526527e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.679175e+02 7.037500e+01 8.200000e+01 + vertex 3.678254e+02 7.057247e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707574e-16 -1.526527e-16 1.000000e+00 + outer loop + vertex 3.677690e+02 9.121706e+01 8.200000e+01 + vertex 3.678254e+02 9.142752e+01 8.200000e+01 + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707365e-16 -1.526604e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.678254e+02 9.142752e+01 8.200000e+01 + vertex 3.679175e+02 9.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707307e-16 -1.526629e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.679175e+02 9.162500e+01 8.200000e+01 + vertex 3.680425e+02 9.180348e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707597e-16 -1.526489e-16 1.000000e+00 + outer loop + vertex 3.680425e+02 9.180348e+01 8.200000e+01 + vertex 3.681965e+02 9.195755e+01 8.200000e+01 + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707597e-16 -1.526489e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.681965e+02 9.195755e+01 8.200000e+01 + vertex 3.683750e+02 9.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707456e-16 -1.526580e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.683750e+02 9.208253e+01 8.200000e+01 + vertex 3.685725e+02 9.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707145e-16 -1.526808e-16 1.000000e+00 + outer loop + vertex 3.685725e+02 9.217461e+01 8.200000e+01 + vertex 3.687830e+02 9.223101e+01 8.200000e+01 + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707651e-16 -1.526390e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.687830e+02 9.223101e+01 8.200000e+01 + vertex 3.690000e+02 9.225000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707464e-16 -1.526560e-16 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.690000e+02 9.225000e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707613e-16 -1.526696e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.690000e+02 9.225000e+01 8.200000e+01 + vertex 3.692171e+02 9.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707240e-16 -1.526389e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.692171e+02 9.223101e+01 8.200000e+01 + vertex 3.694275e+02 9.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707412e-16 -1.526541e-16 1.000000e+00 + outer loop + vertex 3.698035e+02 9.195755e+01 8.200000e+01 + vertex 3.699576e+02 9.180348e+01 8.200000e+01 + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707055e-16 -1.526369e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.699576e+02 9.180348e+01 8.200000e+01 + vertex 3.700825e+02 9.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707867e-16 -1.526710e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 8.200000e+01 + vertex 3.700825e+02 9.162500e+01 8.200000e+01 + vertex 3.701746e+02 9.142752e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707455e-16 -1.526526e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.357171e+02 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707233e-16 -1.525788e-16 1.000000e+00 + outer loop + vertex 3.357171e+02 5.626899e+01 8.200000e+01 + vertex 3.355000e+02 5.625000e+01 8.200000e+01 + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707587e-16 -1.526920e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + vertex 3.355000e+02 5.625000e+01 8.200000e+01 + vertex 3.352829e+02 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707490e-16 -1.526631e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + vertex 3.352829e+02 5.626899e+01 8.200000e+01 + vertex 3.350725e+02 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707378e-16 -1.526330e-16 1.000000e+00 + outer loop + vertex 3.350725e+02 5.632538e+01 8.200000e+01 + vertex 3.348750e+02 5.641747e+01 8.200000e+01 + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707523e-16 -1.526674e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + vertex 3.348750e+02 5.641747e+01 8.200000e+01 + vertex 3.346965e+02 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707444e-16 -1.526510e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 8.200000e+01 + vertex 3.346965e+02 5.654244e+01 8.200000e+01 + vertex 3.345424e+02 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707459e-16 -1.526580e-16 1.000000e+00 + outer loop + vertex 3.348750e+02 5.858253e+01 8.200000e+01 + vertex 3.350725e+02 5.867461e+01 8.200000e+01 + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707466e-16 -1.526563e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.350725e+02 5.867461e+01 8.200000e+01 + vertex 3.352829e+02 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707385e-16 -1.526802e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.352829e+02 5.873101e+01 8.200000e+01 + vertex 3.355000e+02 5.875000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707444e-16 -1.526724e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.544175e+02 5.812500e+01 8.200000e+01 + vertex 3.545425e+02 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707085e-16 -1.526469e-16 1.000000e+00 + outer loop + vertex 3.700825e+02 7.037500e+01 8.200000e+01 + vertex 3.699576e+02 7.019651e+01 8.200000e+01 + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707595e-16 -1.526576e-16 1.000000e+00 + outer loop + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + vertex 3.699576e+02 7.019651e+01 8.200000e+01 + vertex 3.698035e+02 7.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707221e-16 -1.526504e-16 1.000000e+00 + outer loop + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + vertex 3.698035e+02 7.004244e+01 8.200000e+01 + vertex 3.696250e+02 6.991747e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707441e-16 -1.526541e-16 1.000000e+00 + outer loop + vertex 3.696250e+02 6.991747e+01 8.200000e+01 + vertex 3.694275e+02 6.982538e+01 8.200000e+01 + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707461e-16 -1.526544e-16 1.000000e+00 + outer loop + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + vertex 3.694275e+02 6.982538e+01 8.200000e+01 + vertex 3.692171e+02 6.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707673e-16 -1.526567e-16 1.000000e+00 + outer loop + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + vertex 3.692171e+02 6.976899e+01 8.200000e+01 + vertex 3.690000e+02 6.975000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707464e-16 -1.526321e-16 1.000000e+00 + outer loop + vertex 3.363035e+02 5.654244e+01 8.200000e+01 + vertex 3.361250e+02 5.641747e+01 8.200000e+01 + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707454e-16 -1.526561e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.361250e+02 5.641747e+01 8.200000e+01 + vertex 3.359275e+02 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707455e-16 -1.526536e-16 1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 8.200000e+01 + vertex 3.359275e+02 5.632538e+01 8.200000e+01 + vertex 3.357171e+02 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707455e-16 -1.526553e-16 1.000000e+00 + outer loop + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + vertex 3.542500e+02 5.750000e+01 8.200000e+01 + vertex 3.355000e+02 5.875000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707467e-16 -1.526382e-16 1.000000e+00 + outer loop + vertex 3.355000e+02 5.875000e+01 8.200000e+01 + vertex 3.542500e+02 5.750000e+01 8.200000e+01 + vertex 3.542690e+02 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707456e-16 -1.526577e-16 1.000000e+00 + outer loop + vertex 3.355000e+02 5.875000e+01 8.200000e+01 + vertex 3.542690e+02 5.771706e+01 8.200000e+01 + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707463e-16 -1.526504e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.542690e+02 5.771706e+01 8.200000e+01 + vertex 3.543254e+02 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707451e-16 -1.526637e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.543254e+02 5.792752e+01 8.200000e+01 + vertex 3.544175e+02 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707435e-16 -1.526841e-16 1.000000e+00 + outer loop + vertex 3.545425e+02 5.830348e+01 8.200000e+01 + vertex 3.546965e+02 5.845755e+01 8.200000e+01 + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707509e-16 -1.525740e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.546965e+02 5.845755e+01 8.200000e+01 + vertex 3.548750e+02 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707411e-16 -1.527352e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.548750e+02 5.858253e+01 8.200000e+01 + vertex 3.550725e+02 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707364e-16 -1.526211e-16 1.000000e+00 + outer loop + vertex 3.559275e+02 5.867461e+01 8.200000e+01 + vertex 3.561250e+02 5.858253e+01 8.200000e+01 + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707627e-16 -1.527172e-16 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + vertex 3.561250e+02 5.858253e+01 8.200000e+01 + vertex 3.563035e+02 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 2.708165e-16 -1.526564e-16 1.000000e+00 + outer loop + vertex 3.701746e+02 7.142752e+01 8.200000e+01 + vertex 3.702310e+02 9.078294e+01 8.200000e+01 + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.706175e-16 -1.526548e-16 1.000000e+00 + outer loop + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + vertex 3.702310e+02 9.078294e+01 8.200000e+01 + vertex 3.701746e+02 9.057247e+01 8.200000e+01 + endloop + endfacet + facet normal 2.708174e-16 -1.526558e-16 1.000000e+00 + outer loop + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + vertex 3.701746e+02 9.057247e+01 8.200000e+01 + vertex 3.700825e+02 9.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707457e-16 -1.526530e-16 1.000000e+00 + outer loop + vertex 3.550725e+02 5.867461e+01 8.200000e+01 + vertex 3.552830e+02 5.873101e+01 8.200000e+01 + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707536e-16 -1.525042e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.552830e+02 5.873101e+01 8.200000e+01 + vertex 3.555000e+02 5.875000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707455e-16 -1.526598e-16 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + vertex 3.555000e+02 5.875000e+01 8.200000e+01 + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707354e-16 -1.526129e-16 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + vertex 3.555000e+02 5.875000e+01 8.200000e+01 + vertex 3.557171e+02 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707477e-16 -1.526668e-16 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + vertex 3.557171e+02 5.873101e+01 8.200000e+01 + vertex 3.559275e+02 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707454e-16 -1.526520e-16 1.000000e+00 + outer loop + vertex 3.637223e+02 5.768617e+01 8.200000e+01 + vertex 3.630940e+02 5.796724e+01 8.200000e+01 + vertex 3.567500e+02 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707470e-16 -1.526742e-16 1.000000e+00 + outer loop + vertex 3.567500e+02 5.750000e+01 8.200000e+01 + vertex 3.630940e+02 5.796724e+01 8.200000e+01 + vertex 3.625232e+02 5.835188e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707487e-16 -1.526858e-16 1.000000e+00 + outer loop + vertex 3.567500e+02 5.750000e+01 8.200000e+01 + vertex 3.625232e+02 5.835188e+01 8.200000e+01 + vertex 3.567310e+02 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707444e-16 -1.526464e-16 1.000000e+00 + outer loop + vertex 3.567310e+02 5.771706e+01 8.200000e+01 + vertex 3.625232e+02 5.835188e+01 8.200000e+01 + vertex 3.620268e+02 5.882868e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707456e-16 -1.526520e-16 1.000000e+00 + outer loop + vertex 3.567310e+02 5.771706e+01 8.200000e+01 + vertex 3.620268e+02 5.882868e+01 8.200000e+01 + vertex 3.566746e+02 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707453e-16 -1.526505e-16 1.000000e+00 + outer loop + vertex 3.566746e+02 5.792752e+01 8.200000e+01 + vertex 3.620268e+02 5.882868e+01 8.200000e+01 + vertex 3.616194e+02 5.938353e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707448e-16 -1.526489e-16 1.000000e+00 + outer loop + vertex 3.566746e+02 5.792752e+01 8.200000e+01 + vertex 3.616194e+02 5.938353e+01 8.200000e+01 + vertex 3.565825e+02 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707481e-16 -1.526619e-16 1.000000e+00 + outer loop + vertex 3.565825e+02 5.812500e+01 8.200000e+01 + vertex 3.616194e+02 5.938353e+01 8.200000e+01 + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707426e-16 -1.526480e-16 1.000000e+00 + outer loop + vertex 3.565825e+02 5.812500e+01 8.200000e+01 + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + vertex 3.564576e+02 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707324e-16 -1.526190e-16 1.000000e+00 + outer loop + vertex 3.564576e+02 5.830348e+01 8.200000e+01 + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + vertex 3.563035e+02 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707207e-16 -1.526558e-16 1.000000e+00 + outer loop + vertex 3.700825e+02 9.037500e+01 8.200000e+01 + vertex 3.699576e+02 9.019651e+01 8.200000e+01 + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707144e-16 -1.526559e-16 1.000000e+00 + outer loop + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + vertex 3.699576e+02 9.019651e+01 8.200000e+01 + vertex 3.698035e+02 9.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707625e-16 -1.526551e-16 1.000000e+00 + outer loop + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + vertex 3.698035e+02 9.004244e+01 8.200000e+01 + vertex 3.696250e+02 8.991747e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707660e-16 -1.526556e-16 1.000000e+00 + outer loop + vertex 3.677690e+02 7.121706e+01 8.200000e+01 + vertex 3.678254e+02 7.142752e+01 8.200000e+01 + vertex 3.679175e+02 9.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707274e-16 -1.526555e-16 1.000000e+00 + outer loop + vertex 3.679175e+02 9.037500e+01 8.200000e+01 + vertex 3.678254e+02 7.142752e+01 8.200000e+01 + vertex 3.679175e+02 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707319e-16 -1.526555e-16 1.000000e+00 + outer loop + vertex 3.679175e+02 9.037500e+01 8.200000e+01 + vertex 3.679175e+02 7.162500e+01 8.200000e+01 + vertex 3.680425e+02 9.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707591e-16 -1.526601e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 6.991747e+01 8.200000e+01 + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.685725e+02 6.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707549e-16 -1.526582e-16 1.000000e+00 + outer loop + vertex 3.685725e+02 6.982538e+01 8.200000e+01 + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.671165e+02 6.488056e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707148e-16 -1.526464e-16 1.000000e+00 + outer loop + vertex 3.685725e+02 6.982538e+01 8.200000e+01 + vertex 3.671165e+02 6.488056e+01 8.200000e+01 + vertex 3.687830e+02 6.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707337e-16 -1.526529e-16 1.000000e+00 + outer loop + vertex 3.687830e+02 6.976899e+01 8.200000e+01 + vertex 3.671165e+02 6.488056e+01 8.200000e+01 + vertex 3.676713e+02 6.447322e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707616e-16 -1.526587e-16 1.000000e+00 + outer loop + vertex 3.687830e+02 6.976899e+01 8.200000e+01 + vertex 3.676713e+02 6.447322e+01 8.200000e+01 + vertex 3.690000e+02 6.975000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707597e-16 -1.526582e-16 1.000000e+00 + outer loop + vertex 3.690000e+02 6.975000e+01 8.200000e+01 + vertex 3.676713e+02 6.447322e+01 8.200000e+01 + vertex 3.681481e+02 6.397679e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707309e-16 -1.526540e-16 1.000000e+00 + outer loop + vertex 3.690000e+02 6.975000e+01 8.200000e+01 + vertex 3.681481e+02 6.397679e+01 8.200000e+01 + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707612e-16 -1.526556e-16 1.000000e+00 + outer loop + vertex 3.694275e+02 7.217461e+01 8.200000e+01 + vertex 3.696250e+02 7.208253e+01 8.200000e+01 + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707229e-16 -1.526565e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + vertex 3.696250e+02 7.208253e+01 8.200000e+01 + vertex 3.698035e+02 7.195755e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707445e-16 -1.526556e-16 1.000000e+00 + outer loop + vertex 3.696250e+02 8.991747e+01 8.200000e+01 + vertex 3.694275e+02 8.982538e+01 8.200000e+01 + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707474e-16 -1.526555e-16 1.000000e+00 + outer loop + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + vertex 3.694275e+02 8.982538e+01 8.200000e+01 + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707302e-16 -1.526563e-16 1.000000e+00 + outer loop + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + vertex 3.699576e+02 7.180348e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707389e-16 -1.526559e-16 1.000000e+00 + outer loop + vertex 3.699576e+02 7.180348e+01 8.200000e+01 + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + vertex 3.698035e+02 7.195755e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707197e-16 -1.526547e-16 1.000000e+00 + outer loop + vertex 3.680425e+02 7.180348e+01 8.200000e+01 + vertex 3.683750e+02 8.991747e+01 8.200000e+01 + vertex 3.679175e+02 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707605e-16 -1.526557e-16 1.000000e+00 + outer loop + vertex 3.679175e+02 7.162500e+01 8.200000e+01 + vertex 3.683750e+02 8.991747e+01 8.200000e+01 + vertex 3.681965e+02 9.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707492e-16 -1.526556e-16 1.000000e+00 + outer loop + vertex 3.679175e+02 7.162500e+01 8.200000e+01 + vertex 3.681965e+02 9.004244e+01 8.200000e+01 + vertex 3.680425e+02 9.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 2.708107e-16 -1.526564e-16 1.000000e+00 + outer loop + vertex 3.680425e+02 7.180348e+01 8.200000e+01 + vertex 3.681965e+02 7.195755e+01 8.200000e+01 + vertex 3.683750e+02 8.991747e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707257e-16 -1.526556e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 8.991747e+01 8.200000e+01 + vertex 3.681965e+02 7.195755e+01 8.200000e+01 + vertex 3.683750e+02 7.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707616e-16 -1.526556e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 8.991747e+01 8.200000e+01 + vertex 3.683750e+02 7.208253e+01 8.200000e+01 + vertex 3.685725e+02 8.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707115e-16 -1.526550e-16 1.000000e+00 + outer loop + vertex 3.685725e+02 8.982538e+01 8.200000e+01 + vertex 3.683750e+02 7.208253e+01 8.200000e+01 + vertex 3.687830e+02 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707449e-16 -1.526558e-16 1.000000e+00 + outer loop + vertex 3.683750e+02 7.208253e+01 8.200000e+01 + vertex 3.685725e+02 7.217461e+01 8.200000e+01 + vertex 3.687830e+02 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707080e-16 -1.526553e-16 1.000000e+00 + outer loop + vertex 3.687830e+02 8.976899e+01 8.200000e+01 + vertex 3.685725e+02 7.217461e+01 8.200000e+01 + vertex 3.687830e+02 7.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707321e-16 -1.526553e-16 1.000000e+00 + outer loop + vertex 3.687830e+02 8.976899e+01 8.200000e+01 + vertex 3.687830e+02 7.223101e+01 8.200000e+01 + vertex 3.690000e+02 8.975000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707669e-16 -1.526558e-16 1.000000e+00 + outer loop + vertex 3.690000e+02 8.975000e+01 8.200000e+01 + vertex 3.687830e+02 7.223101e+01 8.200000e+01 + vertex 3.690000e+02 7.225000e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707666e-16 -1.526558e-16 1.000000e+00 + outer loop + vertex 3.690000e+02 8.975000e+01 8.200000e+01 + vertex 3.690000e+02 7.225000e+01 8.200000e+01 + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707622e-16 -1.526557e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + vertex 3.690000e+02 7.225000e+01 8.200000e+01 + vertex 3.692171e+02 7.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.707506e-16 -1.526557e-16 1.000000e+00 + outer loop + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + vertex 3.692171e+02 7.223101e+01 8.200000e+01 + vertex 3.694275e+02 7.217461e+01 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.495849e+02 7.660697e+01 7.000000e+01 + vertex 3.493349e+02 7.625000e+01 7.000000e+01 + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + vertex 3.493349e+02 7.625000e+01 7.000000e+01 + vertex 3.491508e+02 7.585505e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.490380e+02 7.456588e+01 7.000000e+01 + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.490000e+02 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.490000e+02 7.500000e+01 7.000000e+01 + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.490000e+02 7.500000e+01 7.000000e+01 + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + vertex 3.490380e+02 7.543412e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.490380e+02 7.543412e+01 7.000000e+01 + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + vertex 3.491508e+02 7.585505e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.538492e+02 7.585505e+01 7.000000e+01 + vertex 3.536651e+02 7.625000e+01 7.000000e+01 + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.536651e+02 7.625000e+01 7.000000e+01 + vertex 3.534151e+02 7.660697e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.490380e+02 7.456588e+01 7.000000e+01 + vertex 3.491508e+02 7.414495e+01 7.000000e+01 + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.491508e+02 7.414495e+01 7.000000e+01 + vertex 3.493349e+02 7.375000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.493349e+02 7.375000e+01 7.000000e+01 + vertex 3.495849e+02 7.339303e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.534151e+02 7.339303e+01 7.000000e+01 + vertex 3.536651e+02 7.375000e+01 7.000000e+01 + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + vertex 3.536651e+02 7.375000e+01 7.000000e+01 + vertex 3.538492e+02 7.414495e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.538492e+02 7.414495e+01 7.000000e+01 + vertex 3.539620e+02 7.456588e+01 7.000000e+01 + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + vertex 3.539620e+02 7.456588e+01 7.000000e+01 + vertex 3.540000e+02 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + vertex 3.540000e+02 7.500000e+01 7.000000e+01 + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.540000e+02 7.500000e+01 7.000000e+01 + vertex 3.539620e+02 7.543412e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.539620e+02 7.543412e+01 7.000000e+01 + vertex 3.538492e+02 7.585505e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.523551e+02 7.265077e+01 7.000000e+01 + vertex 3.527500e+02 7.283493e+01 7.000000e+01 + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + vertex 3.527500e+02 7.283493e+01 7.000000e+01 + vertex 3.531070e+02 7.308489e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + vertex 3.531070e+02 7.308489e+01 7.000000e+01 + vertex 3.534151e+02 7.339303e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.534151e+02 7.660697e+01 7.000000e+01 + vertex 3.531070e+02 7.691511e+01 7.000000e+01 + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.531070e+02 7.691511e+01 7.000000e+01 + vertex 3.527500e+02 7.716506e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.527500e+02 7.716506e+01 7.000000e+01 + vertex 3.523551e+02 7.734923e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.506450e+02 7.734923e+01 7.000000e+01 + vertex 3.502500e+02 7.716506e+01 7.000000e+01 + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + vertex 3.502500e+02 7.716506e+01 7.000000e+01 + vertex 3.498930e+02 7.691511e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + vertex 3.498930e+02 7.691511e+01 7.000000e+01 + vertex 3.495849e+02 7.660697e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.495849e+02 7.339303e+01 7.000000e+01 + vertex 3.498930e+02 7.308489e+01 7.000000e+01 + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.498930e+02 7.308489e+01 7.000000e+01 + vertex 3.502500e+02 7.283493e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.502500e+02 7.283493e+01 7.000000e+01 + vertex 3.506450e+02 7.265077e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.523551e+02 7.734923e+01 7.000000e+01 + vertex 3.519341e+02 7.746202e+01 7.000000e+01 + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.519341e+02 7.746202e+01 7.000000e+01 + vertex 3.515000e+02 7.750000e+01 7.000000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 9.500000e+01 7.000000e+01 + vertex 3.515000e+02 7.750000e+01 7.000000e+01 + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + vertex 3.515000e+02 7.750000e+01 7.000000e+01 + vertex 3.510659e+02 7.746202e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.000000e+01 + vertex 3.510659e+02 7.746202e+01 7.000000e+01 + vertex 3.506450e+02 7.734923e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 -1.000000e+00 + outer loop + vertex 3.506450e+02 7.265077e+01 7.000000e+01 + vertex 3.510659e+02 7.253798e+01 7.000000e+01 + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.510659e+02 7.253798e+01 7.000000e+01 + vertex 3.515000e+02 7.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.315000e+02 5.500000e+01 7.000000e+01 + vertex 3.515000e+02 7.250000e+01 7.000000e+01 + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + vertex 3.515000e+02 7.250000e+01 7.000000e+01 + vertex 3.519341e+02 7.253798e+01 7.000000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.715000e+02 5.500000e+01 7.000000e+01 + vertex 3.519341e+02 7.253798e+01 7.000000e+01 + vertex 3.523551e+02 7.265077e+01 7.000000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + vertex 3.665000e+02 9.500000e+01 8.200000e+01 + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.315000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.671165e+02 6.488056e+01 7.800000e+01 + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.687866e+02 6.007535e+01 7.800000e+01 + vertex 3.689692e+02 6.073900e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.689692e+02 6.073900e+01 7.800000e+01 + vertex 3.690353e+02 6.142413e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.491508e+02 7.585505e+01 7.800000e+01 + vertex 3.493349e+02 7.625000e+01 7.800000e+01 + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.539620e+02 7.456588e+01 7.800000e+01 + vertex 3.538492e+02 7.414495e+01 7.800000e+01 + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.534151e+02 7.660697e+01 7.800000e+01 + vertex 3.536651e+02 7.625000e+01 7.800000e+01 + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.687866e+02 6.007535e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.684929e+02 5.945283e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.684929e+02 5.945283e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.616194e+02 5.938353e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.684929e+02 5.945283e+01 7.800000e+01 + vertex 3.616194e+02 5.938353e+01 7.800000e+01 + vertex 3.620268e+02 5.882868e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.495849e+02 7.339303e+01 7.800000e+01 + vertex 3.493349e+02 7.375000e+01 7.800000e+01 + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.493349e+02 7.375000e+01 7.800000e+01 + vertex 3.491508e+02 7.414495e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.536651e+02 7.625000e+01 7.800000e+01 + vertex 3.538492e+02 7.585505e+01 7.800000e+01 + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + vertex 3.538492e+02 7.585505e+01 7.800000e+01 + vertex 3.539620e+02 7.543412e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + vertex 3.539620e+02 7.543412e+01 7.800000e+01 + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + vertex 3.539620e+02 7.543412e+01 7.800000e+01 + vertex 3.540000e+02 7.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + vertex 3.540000e+02 7.500000e+01 7.800000e+01 + vertex 3.539620e+02 7.456588e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.690353e+02 6.142413e+01 7.800000e+01 + vertex 3.689830e+02 6.211046e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.689830e+02 6.211046e+01 7.800000e+01 + vertex 3.688138e+02 6.277766e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.688138e+02 6.277766e+01 7.800000e+01 + vertex 3.685328e+02 6.340597e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.637223e+02 5.768617e+01 7.800000e+01 + vertex 3.670472e+02 5.800710e+01 7.800000e+01 + vertex 3.630940e+02 5.796724e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.630940e+02 5.796724e+01 7.800000e+01 + vertex 3.670472e+02 5.800710e+01 7.800000e+01 + vertex 3.676101e+02 5.840317e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.685328e+02 6.340597e+01 7.800000e+01 + vertex 3.681481e+02 6.397679e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.681481e+02 6.397679e+01 7.800000e+01 + vertex 3.676713e+02 6.447322e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.676713e+02 6.447322e+01 7.800000e+01 + vertex 3.671165e+02 6.488056e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.527500e+02 7.283493e+01 7.800000e+01 + vertex 3.523551e+02 7.265077e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.491508e+02 7.414495e+01 7.800000e+01 + vertex 3.490380e+02 7.456588e+01 7.800000e+01 + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.490380e+02 7.456588e+01 7.800000e+01 + vertex 3.490000e+02 7.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.490000e+02 7.500000e+01 7.800000e+01 + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + vertex 3.490000e+02 7.500000e+01 7.800000e+01 + vertex 3.490380e+02 7.543412e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + vertex 3.490380e+02 7.543412e+01 7.800000e+01 + vertex 3.491508e+02 7.585505e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.620268e+02 5.882868e+01 7.800000e+01 + vertex 3.625232e+02 5.835188e+01 7.800000e+01 + vertex 3.684929e+02 5.945283e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.684929e+02 5.945283e+01 7.800000e+01 + vertex 3.625232e+02 5.835188e+01 7.800000e+01 + vertex 3.630940e+02 5.796724e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.684929e+02 5.945283e+01 7.800000e+01 + vertex 3.630940e+02 5.796724e+01 7.800000e+01 + vertex 3.680968e+02 5.888988e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.680968e+02 5.888988e+01 7.800000e+01 + vertex 3.630940e+02 5.796724e+01 7.800000e+01 + vertex 3.676101e+02 5.840317e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.538492e+02 7.414495e+01 7.800000e+01 + vertex 3.536651e+02 7.375000e+01 7.800000e+01 + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + vertex 3.536651e+02 7.375000e+01 7.800000e+01 + vertex 3.534151e+02 7.339303e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + vertex 3.534151e+02 7.339303e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.534151e+02 7.339303e+01 7.800000e+01 + vertex 3.531070e+02 7.308489e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.531070e+02 7.308489e+01 7.800000e+01 + vertex 3.527500e+02 7.283493e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.493349e+02 7.625000e+01 7.800000e+01 + vertex 3.495849e+02 7.660697e+01 7.800000e+01 + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + vertex 3.495849e+02 7.660697e+01 7.800000e+01 + vertex 3.498930e+02 7.691511e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + vertex 3.498930e+02 7.691511e+01 7.800000e+01 + vertex 3.502500e+02 7.716506e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.519341e+02 7.746202e+01 7.800000e+01 + vertex 3.523551e+02 7.734923e+01 7.800000e+01 + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.637223e+02 5.768617e+01 7.800000e+01 + vertex 3.643895e+02 5.751697e+01 7.800000e+01 + vertex 3.670472e+02 5.800710e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.670472e+02 5.800710e+01 7.800000e+01 + vertex 3.643895e+02 5.751697e+01 7.800000e+01 + vertex 3.650759e+02 5.746467e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.670472e+02 5.800710e+01 7.800000e+01 + vertex 3.650759e+02 5.746467e+01 7.800000e+01 + vertex 3.664246e+02 5.771342e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.664246e+02 5.771342e+01 7.800000e+01 + vertex 3.650759e+02 5.746467e+01 7.800000e+01 + vertex 3.657610e+02 5.753080e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.506450e+02 7.265077e+01 7.800000e+01 + vertex 3.502500e+02 7.283493e+01 7.800000e+01 + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.502500e+02 7.283493e+01 7.800000e+01 + vertex 3.498930e+02 7.308489e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.498930e+02 7.308489e+01 7.800000e+01 + vertex 3.495849e+02 7.339303e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -0.000000e+00 1.000000e+00 + outer loop + vertex 3.502500e+02 7.716506e+01 7.800000e+01 + vertex 3.506450e+02 7.734923e+01 7.800000e+01 + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + vertex 3.506450e+02 7.734923e+01 7.800000e+01 + vertex 3.510659e+02 7.746202e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 9.500000e+01 7.800000e+01 + vertex 3.510659e+02 7.746202e+01 7.800000e+01 + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + vertex 3.510659e+02 7.746202e+01 7.800000e+01 + vertex 3.515000e+02 7.750000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + vertex 3.515000e+02 7.750000e+01 7.800000e+01 + vertex 3.519341e+02 7.746202e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.523551e+02 7.734923e+01 7.800000e+01 + vertex 3.527500e+02 7.716506e+01 7.800000e+01 + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + vertex 3.527500e+02 7.716506e+01 7.800000e+01 + vertex 3.531070e+02 7.691511e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.665000e+02 9.500000e+01 7.800000e+01 + vertex 3.531070e+02 7.691511e+01 7.800000e+01 + vertex 3.534151e+02 7.660697e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.523551e+02 7.265077e+01 7.800000e+01 + vertex 3.519341e+02 7.253798e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.519341e+02 7.253798e+01 7.800000e+01 + vertex 3.515000e+02 7.250000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.515000e+02 7.250000e+01 7.800000e+01 + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.515000e+02 7.250000e+01 7.800000e+01 + vertex 3.510659e+02 7.253798e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 3.315000e+02 6.000000e+01 7.800000e+01 + vertex 3.510659e+02 7.253798e+01 7.800000e+01 + vertex 3.506450e+02 7.265077e+01 7.800000e+01 + endloop + endfacet + facet normal 9.961912e-01 8.719529e-02 -0.000000e+00 + outer loop + vertex 3.490000e+02 7.500000e+01 7.000000e+01 + vertex 3.490000e+02 7.500000e+01 7.800000e+01 + vertex 3.490380e+02 7.456588e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961912e-01 8.719529e-02 -0.000000e+00 + outer loop + vertex 3.490380e+02 7.456588e+01 7.000000e+01 + vertex 3.490000e+02 7.500000e+01 7.800000e+01 + vertex 3.490380e+02 7.456588e+01 7.800000e+01 + endloop + endfacet + facet normal 9.659349e-01 2.587852e-01 -0.000000e+00 + outer loop + vertex 3.490380e+02 7.456588e+01 7.000000e+01 + vertex 3.490380e+02 7.456588e+01 7.800000e+01 + vertex 3.491508e+02 7.414495e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659349e-01 2.587852e-01 -0.000000e+00 + outer loop + vertex 3.491508e+02 7.414495e+01 7.000000e+01 + vertex 3.490380e+02 7.456588e+01 7.800000e+01 + vertex 3.491508e+02 7.414495e+01 7.800000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.491508e+02 7.414495e+01 7.000000e+01 + vertex 3.491508e+02 7.414495e+01 7.800000e+01 + vertex 3.493349e+02 7.375000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.493349e+02 7.375000e+01 7.000000e+01 + vertex 3.491508e+02 7.414495e+01 7.800000e+01 + vertex 3.493349e+02 7.375000e+01 7.800000e+01 + endloop + endfacet + facet normal 8.191527e-01 5.735755e-01 -0.000000e+00 + outer loop + vertex 3.493349e+02 7.375000e+01 7.000000e+01 + vertex 3.493349e+02 7.375000e+01 7.800000e+01 + vertex 3.495849e+02 7.339303e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191527e-01 5.735755e-01 -0.000000e+00 + outer loop + vertex 3.495849e+02 7.339303e+01 7.000000e+01 + vertex 3.493349e+02 7.375000e+01 7.800000e+01 + vertex 3.495849e+02 7.339303e+01 7.800000e+01 + endloop + endfacet + facet normal 7.071249e-01 7.070886e-01 -0.000000e+00 + outer loop + vertex 3.495849e+02 7.339303e+01 7.000000e+01 + vertex 3.495849e+02 7.339303e+01 7.800000e+01 + vertex 3.498930e+02 7.308489e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071249e-01 7.070886e-01 -0.000000e+00 + outer loop + vertex 3.498930e+02 7.308489e+01 7.000000e+01 + vertex 3.495849e+02 7.339303e+01 7.800000e+01 + vertex 3.498930e+02 7.308489e+01 7.800000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.498930e+02 7.308489e+01 7.000000e+01 + vertex 3.498930e+02 7.308489e+01 7.800000e+01 + vertex 3.502500e+02 7.283493e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.502500e+02 7.283493e+01 7.000000e+01 + vertex 3.498930e+02 7.308489e+01 7.800000e+01 + vertex 3.502500e+02 7.283493e+01 7.800000e+01 + endloop + endfacet + facet normal 4.226003e-01 9.063161e-01 -0.000000e+00 + outer loop + vertex 3.502500e+02 7.283493e+01 7.000000e+01 + vertex 3.502500e+02 7.283493e+01 7.800000e+01 + vertex 3.506450e+02 7.265077e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226003e-01 9.063161e-01 -0.000000e+00 + outer loop + vertex 3.506450e+02 7.265077e+01 7.000000e+01 + vertex 3.502500e+02 7.283493e+01 7.800000e+01 + vertex 3.506450e+02 7.265077e+01 7.800000e+01 + endloop + endfacet + facet normal 2.588201e-01 9.659255e-01 -0.000000e+00 + outer loop + vertex 3.506450e+02 7.265077e+01 7.000000e+01 + vertex 3.506450e+02 7.265077e+01 7.800000e+01 + vertex 3.510659e+02 7.253798e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588201e-01 9.659255e-01 -0.000000e+00 + outer loop + vertex 3.510659e+02 7.253798e+01 7.000000e+01 + vertex 3.506450e+02 7.265077e+01 7.800000e+01 + vertex 3.510659e+02 7.253798e+01 7.800000e+01 + endloop + endfacet + facet normal 8.715995e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 3.510659e+02 7.253798e+01 7.000000e+01 + vertex 3.510659e+02 7.253798e+01 7.800000e+01 + vertex 3.515000e+02 7.250000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.715995e-02 9.961943e-01 -0.000000e+00 + outer loop + vertex 3.515000e+02 7.250000e+01 7.000000e+01 + vertex 3.510659e+02 7.253798e+01 7.800000e+01 + vertex 3.515000e+02 7.250000e+01 7.800000e+01 + endloop + endfacet + facet normal -8.715401e-02 9.961948e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 7.250000e+01 7.000000e+01 + vertex 3.515000e+02 7.250000e+01 7.800000e+01 + vertex 3.519341e+02 7.253798e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715401e-02 9.961948e-01 0.000000e+00 + outer loop + vertex 3.519341e+02 7.253798e+01 7.000000e+01 + vertex 3.515000e+02 7.250000e+01 7.800000e+01 + vertex 3.519341e+02 7.253798e+01 7.800000e+01 + endloop + endfacet + facet normal -2.588201e-01 9.659255e-01 0.000000e+00 + outer loop + vertex 3.519341e+02 7.253798e+01 7.000000e+01 + vertex 3.519341e+02 7.253798e+01 7.800000e+01 + vertex 3.523551e+02 7.265077e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588201e-01 9.659255e-01 0.000000e+00 + outer loop + vertex 3.523551e+02 7.265077e+01 7.000000e+01 + vertex 3.519341e+02 7.253798e+01 7.800000e+01 + vertex 3.523551e+02 7.265077e+01 7.800000e+01 + endloop + endfacet + facet normal -4.226265e-01 9.063039e-01 0.000000e+00 + outer loop + vertex 3.523551e+02 7.265077e+01 7.000000e+01 + vertex 3.523551e+02 7.265077e+01 7.800000e+01 + vertex 3.527500e+02 7.283493e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226265e-01 9.063039e-01 0.000000e+00 + outer loop + vertex 3.527500e+02 7.283493e+01 7.000000e+01 + vertex 3.523551e+02 7.265077e+01 7.800000e+01 + vertex 3.527500e+02 7.283493e+01 7.800000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.527500e+02 7.283493e+01 7.000000e+01 + vertex 3.527500e+02 7.283493e+01 7.800000e+01 + vertex 3.531070e+02 7.308489e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.531070e+02 7.308489e+01 7.000000e+01 + vertex 3.527500e+02 7.283493e+01 7.800000e+01 + vertex 3.531070e+02 7.308489e+01 7.800000e+01 + endloop + endfacet + facet normal -7.070908e-01 7.071228e-01 0.000000e+00 + outer loop + vertex 3.531070e+02 7.308489e+01 7.000000e+01 + vertex 3.531070e+02 7.308489e+01 7.800000e+01 + vertex 3.534151e+02 7.339303e+01 7.000000e+01 + endloop + endfacet + facet normal -7.070908e-01 7.071228e-01 0.000000e+00 + outer loop + vertex 3.534151e+02 7.339303e+01 7.000000e+01 + vertex 3.531070e+02 7.308489e+01 7.800000e+01 + vertex 3.534151e+02 7.339303e+01 7.800000e+01 + endloop + endfacet + facet normal -8.191527e-01 5.735755e-01 0.000000e+00 + outer loop + vertex 3.534151e+02 7.339303e+01 7.000000e+01 + vertex 3.534151e+02 7.339303e+01 7.800000e+01 + vertex 3.536651e+02 7.375000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191527e-01 5.735755e-01 0.000000e+00 + outer loop + vertex 3.536651e+02 7.375000e+01 7.000000e+01 + vertex 3.534151e+02 7.339303e+01 7.800000e+01 + vertex 3.536651e+02 7.375000e+01 7.800000e+01 + endloop + endfacet + facet normal -9.063249e-01 4.225815e-01 0.000000e+00 + outer loop + vertex 3.536651e+02 7.375000e+01 7.000000e+01 + vertex 3.536651e+02 7.375000e+01 7.800000e+01 + vertex 3.538492e+02 7.414495e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063249e-01 4.225815e-01 0.000000e+00 + outer loop + vertex 3.538492e+02 7.414495e+01 7.000000e+01 + vertex 3.536651e+02 7.375000e+01 7.800000e+01 + vertex 3.538492e+02 7.414495e+01 7.800000e+01 + endloop + endfacet + facet normal -9.659178e-01 2.588490e-01 0.000000e+00 + outer loop + vertex 3.538492e+02 7.414495e+01 7.000000e+01 + vertex 3.538492e+02 7.414495e+01 7.800000e+01 + vertex 3.539620e+02 7.456588e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659178e-01 2.588490e-01 0.000000e+00 + outer loop + vertex 3.539620e+02 7.456588e+01 7.000000e+01 + vertex 3.538492e+02 7.414495e+01 7.800000e+01 + vertex 3.539620e+02 7.456588e+01 7.800000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712742e-02 0.000000e+00 + outer loop + vertex 3.539620e+02 7.456588e+01 7.000000e+01 + vertex 3.539620e+02 7.456588e+01 7.800000e+01 + vertex 3.540000e+02 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712742e-02 0.000000e+00 + outer loop + vertex 3.540000e+02 7.500000e+01 7.000000e+01 + vertex 3.539620e+02 7.456588e+01 7.800000e+01 + vertex 3.540000e+02 7.500000e+01 7.800000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712724e-02 0.000000e+00 + outer loop + vertex 3.540000e+02 7.500000e+01 7.000000e+01 + vertex 3.540000e+02 7.500000e+01 7.800000e+01 + vertex 3.539620e+02 7.543412e+01 7.000000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712724e-02 0.000000e+00 + outer loop + vertex 3.539620e+02 7.543412e+01 7.000000e+01 + vertex 3.540000e+02 7.500000e+01 7.800000e+01 + vertex 3.539620e+02 7.543412e+01 7.800000e+01 + endloop + endfacet + facet normal -9.659178e-01 -2.588490e-01 0.000000e+00 + outer loop + vertex 3.539620e+02 7.543412e+01 7.000000e+01 + vertex 3.539620e+02 7.543412e+01 7.800000e+01 + vertex 3.538492e+02 7.585505e+01 7.000000e+01 + endloop + endfacet + facet normal -9.659178e-01 -2.588490e-01 0.000000e+00 + outer loop + vertex 3.538492e+02 7.585505e+01 7.000000e+01 + vertex 3.539620e+02 7.543412e+01 7.800000e+01 + vertex 3.538492e+02 7.585505e+01 7.800000e+01 + endloop + endfacet + facet normal -9.063249e-01 -4.225815e-01 0.000000e+00 + outer loop + vertex 3.538492e+02 7.585505e+01 7.000000e+01 + vertex 3.538492e+02 7.585505e+01 7.800000e+01 + vertex 3.536651e+02 7.625000e+01 7.000000e+01 + endloop + endfacet + facet normal -9.063249e-01 -4.225815e-01 0.000000e+00 + outer loop + vertex 3.536651e+02 7.625000e+01 7.000000e+01 + vertex 3.538492e+02 7.585505e+01 7.800000e+01 + vertex 3.536651e+02 7.625000e+01 7.800000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 3.536651e+02 7.625000e+01 7.000000e+01 + vertex 3.536651e+02 7.625000e+01 7.800000e+01 + vertex 3.534151e+02 7.660697e+01 7.000000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 3.534151e+02 7.660697e+01 7.000000e+01 + vertex 3.536651e+02 7.625000e+01 7.800000e+01 + vertex 3.534151e+02 7.660697e+01 7.800000e+01 + endloop + endfacet + facet normal -7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 3.534151e+02 7.660697e+01 7.000000e+01 + vertex 3.534151e+02 7.660697e+01 7.800000e+01 + vertex 3.531070e+02 7.691511e+01 7.000000e+01 + endloop + endfacet + facet normal -7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 3.531070e+02 7.691511e+01 7.000000e+01 + vertex 3.534151e+02 7.660697e+01 7.800000e+01 + vertex 3.531070e+02 7.691511e+01 7.800000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.531070e+02 7.691511e+01 7.000000e+01 + vertex 3.531070e+02 7.691511e+01 7.800000e+01 + vertex 3.527500e+02 7.716506e+01 7.000000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.527500e+02 7.716506e+01 7.000000e+01 + vertex 3.531070e+02 7.691511e+01 7.800000e+01 + vertex 3.527500e+02 7.716506e+01 7.800000e+01 + endloop + endfacet + facet normal -4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.527500e+02 7.716506e+01 7.000000e+01 + vertex 3.527500e+02 7.716506e+01 7.800000e+01 + vertex 3.523551e+02 7.734923e+01 7.000000e+01 + endloop + endfacet + facet normal -4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.523551e+02 7.734923e+01 7.000000e+01 + vertex 3.527500e+02 7.716506e+01 7.800000e+01 + vertex 3.523551e+02 7.734923e+01 7.800000e+01 + endloop + endfacet + facet normal -2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.523551e+02 7.734923e+01 7.000000e+01 + vertex 3.523551e+02 7.734923e+01 7.800000e+01 + vertex 3.519341e+02 7.746202e+01 7.000000e+01 + endloop + endfacet + facet normal -2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.519341e+02 7.746202e+01 7.000000e+01 + vertex 3.523551e+02 7.734923e+01 7.800000e+01 + vertex 3.519341e+02 7.746202e+01 7.800000e+01 + endloop + endfacet + facet normal -8.715507e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 3.519341e+02 7.746202e+01 7.000000e+01 + vertex 3.519341e+02 7.746202e+01 7.800000e+01 + vertex 3.515000e+02 7.750000e+01 7.000000e+01 + endloop + endfacet + facet normal -8.715507e-02 -9.961948e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 7.750000e+01 7.000000e+01 + vertex 3.519341e+02 7.746202e+01 7.800000e+01 + vertex 3.515000e+02 7.750000e+01 7.800000e+01 + endloop + endfacet + facet normal 8.716101e-02 -9.961942e-01 0.000000e+00 + outer loop + vertex 3.515000e+02 7.750000e+01 7.000000e+01 + vertex 3.515000e+02 7.750000e+01 7.800000e+01 + vertex 3.510659e+02 7.746202e+01 7.000000e+01 + endloop + endfacet + facet normal 8.716101e-02 -9.961942e-01 0.000000e+00 + outer loop + vertex 3.510659e+02 7.746202e+01 7.000000e+01 + vertex 3.515000e+02 7.750000e+01 7.800000e+01 + vertex 3.510659e+02 7.746202e+01 7.800000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.510659e+02 7.746202e+01 7.000000e+01 + vertex 3.510659e+02 7.746202e+01 7.800000e+01 + vertex 3.506450e+02 7.734923e+01 7.000000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.506450e+02 7.734923e+01 7.000000e+01 + vertex 3.510659e+02 7.746202e+01 7.800000e+01 + vertex 3.506450e+02 7.734923e+01 7.800000e+01 + endloop + endfacet + facet normal 4.226003e-01 -9.063161e-01 0.000000e+00 + outer loop + vertex 3.506450e+02 7.734923e+01 7.000000e+01 + vertex 3.506450e+02 7.734923e+01 7.800000e+01 + vertex 3.502500e+02 7.716506e+01 7.000000e+01 + endloop + endfacet + facet normal 4.226003e-01 -9.063161e-01 0.000000e+00 + outer loop + vertex 3.502500e+02 7.716506e+01 7.000000e+01 + vertex 3.506450e+02 7.734923e+01 7.800000e+01 + vertex 3.502500e+02 7.716506e+01 7.800000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.502500e+02 7.716506e+01 7.000000e+01 + vertex 3.502500e+02 7.716506e+01 7.800000e+01 + vertex 3.498930e+02 7.691511e+01 7.000000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.498930e+02 7.691511e+01 7.000000e+01 + vertex 3.502500e+02 7.716506e+01 7.800000e+01 + vertex 3.498930e+02 7.691511e+01 7.800000e+01 + endloop + endfacet + facet normal 7.071249e-01 -7.070886e-01 0.000000e+00 + outer loop + vertex 3.498930e+02 7.691511e+01 7.000000e+01 + vertex 3.498930e+02 7.691511e+01 7.800000e+01 + vertex 3.495849e+02 7.660697e+01 7.000000e+01 + endloop + endfacet + facet normal 7.071249e-01 -7.070886e-01 0.000000e+00 + outer loop + vertex 3.495849e+02 7.660697e+01 7.000000e+01 + vertex 3.498930e+02 7.691511e+01 7.800000e+01 + vertex 3.495849e+02 7.660697e+01 7.800000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 3.495849e+02 7.660697e+01 7.000000e+01 + vertex 3.495849e+02 7.660697e+01 7.800000e+01 + vertex 3.493349e+02 7.625000e+01 7.000000e+01 + endloop + endfacet + facet normal 8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 3.493349e+02 7.625000e+01 7.000000e+01 + vertex 3.495849e+02 7.660697e+01 7.800000e+01 + vertex 3.493349e+02 7.625000e+01 7.800000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.493349e+02 7.625000e+01 7.000000e+01 + vertex 3.493349e+02 7.625000e+01 7.800000e+01 + vertex 3.491508e+02 7.585505e+01 7.000000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.491508e+02 7.585505e+01 7.000000e+01 + vertex 3.493349e+02 7.625000e+01 7.800000e+01 + vertex 3.491508e+02 7.585505e+01 7.800000e+01 + endloop + endfacet + facet normal 9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.491508e+02 7.585505e+01 7.000000e+01 + vertex 3.491508e+02 7.585505e+01 7.800000e+01 + vertex 3.490380e+02 7.543412e+01 7.000000e+01 + endloop + endfacet + facet normal 9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.490380e+02 7.543412e+01 7.000000e+01 + vertex 3.491508e+02 7.585505e+01 7.800000e+01 + vertex 3.490380e+02 7.543412e+01 7.800000e+01 + endloop + endfacet + facet normal 9.961913e-01 -8.719511e-02 0.000000e+00 + outer loop + vertex 3.490380e+02 7.543412e+01 7.000000e+01 + vertex 3.490380e+02 7.543412e+01 7.800000e+01 + vertex 3.490000e+02 7.500000e+01 7.000000e+01 + endloop + endfacet + facet normal 9.961913e-01 -8.719511e-02 0.000000e+00 + outer loop + vertex 3.490000e+02 7.500000e+01 7.000000e+01 + vertex 3.490380e+02 7.543412e+01 7.800000e+01 + vertex 3.490000e+02 7.500000e+01 7.800000e+01 + endloop + endfacet + facet normal 4.988845e-01 1.336572e-01 8.563002e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.542690e+02 5.728294e+01 7.350000e+01 + vertex 3.543254e+02 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal 5.145165e-01 4.499952e-02 8.562989e-01 + outer loop + vertex 3.542500e+02 5.750000e+01 7.350000e+01 + vertex 3.542690e+02 5.728294e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652000e-01 3.652177e-01 8.562972e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.545425e+02 5.669651e+01 7.350000e+01 + vertex 3.546965e+02 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal 4.230606e-01 2.962640e-01 8.562986e-01 + outer loop + vertex 3.544175e+02 5.687500e+01 7.350000e+01 + vertex 3.545425e+02 5.669651e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.680836e-01 2.182832e-01 8.563003e-01 + outer loop + vertex 3.543254e+02 5.707247e+01 7.350000e+01 + vertex 3.544175e+02 5.687500e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336749e-01 4.988834e-01 8.562981e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.550725e+02 5.632538e+01 7.350000e+01 + vertex 3.552830e+02 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.182524e-01 4.681009e-01 8.562987e-01 + outer loop + vertex 3.548750e+02 5.641747e+01 7.350000e+01 + vertex 3.550725e+02 5.632538e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.962726e-01 4.230547e-01 8.562986e-01 + outer loop + vertex 3.546965e+02 5.654244e+01 7.350000e+01 + vertex 3.548750e+02 5.641747e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336749e-01 4.988834e-01 8.562981e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.557171e+02 5.626899e+01 7.350000e+01 + vertex 3.559275e+02 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal -4.501703e-02 5.145157e-01 8.562985e-01 + outer loop + vertex 3.555000e+02 5.625000e+01 7.350000e+01 + vertex 3.557171e+02 5.626899e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.501703e-02 5.145157e-01 8.562985e-01 + outer loop + vertex 3.552830e+02 5.626899e+01 7.350000e+01 + vertex 3.555000e+02 5.625000e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652000e-01 3.652177e-01 8.562972e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.563035e+02 5.654244e+01 7.350000e+01 + vertex 3.564576e+02 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal -2.962726e-01 4.230547e-01 8.562986e-01 + outer loop + vertex 3.561250e+02 5.641747e+01 7.350000e+01 + vertex 3.563035e+02 5.654244e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.182524e-01 4.681009e-01 8.562987e-01 + outer loop + vertex 3.559275e+02 5.632538e+01 7.350000e+01 + vertex 3.561250e+02 5.641747e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988845e-01 1.336572e-01 8.563002e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.566746e+02 5.707247e+01 7.350000e+01 + vertex 3.567310e+02 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal -4.680836e-01 2.182832e-01 8.563003e-01 + outer loop + vertex 3.565825e+02 5.687500e+01 7.350000e+01 + vertex 3.566746e+02 5.707247e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.230606e-01 2.962640e-01 8.562986e-01 + outer loop + vertex 3.564576e+02 5.669651e+01 7.350000e+01 + vertex 3.565825e+02 5.687500e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988846e-01 -1.336570e-01 8.563001e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.567310e+02 5.771706e+01 7.350000e+01 + vertex 3.566746e+02 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal -5.145165e-01 -4.499962e-02 8.562989e-01 + outer loop + vertex 3.567500e+02 5.750000e+01 7.350000e+01 + vertex 3.567310e+02 5.771706e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -5.145165e-01 4.499952e-02 8.562989e-01 + outer loop + vertex 3.567310e+02 5.728294e+01 7.350000e+01 + vertex 3.567500e+02 5.750000e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652012e-01 -3.652167e-01 8.562972e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.564576e+02 5.830348e+01 7.350000e+01 + vertex 3.563035e+02 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal -4.230599e-01 -2.962651e-01 8.562986e-01 + outer loop + vertex 3.565825e+02 5.812500e+01 7.350000e+01 + vertex 3.564576e+02 5.830348e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.680836e-01 -2.182832e-01 8.563003e-01 + outer loop + vertex 3.566746e+02 5.792752e+01 7.350000e+01 + vertex 3.565825e+02 5.812500e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336759e-01 -4.988831e-01 8.562981e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.559275e+02 5.867461e+01 7.350000e+01 + vertex 3.557171e+02 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.182515e-01 -4.681013e-01 8.562987e-01 + outer loop + vertex 3.561250e+02 5.858253e+01 7.350000e+01 + vertex 3.559275e+02 5.867461e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.962726e-01 -4.230547e-01 8.562986e-01 + outer loop + vertex 3.563035e+02 5.845755e+01 7.350000e+01 + vertex 3.561250e+02 5.858253e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336759e-01 -4.988831e-01 8.562981e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.552830e+02 5.873101e+01 7.350000e+01 + vertex 3.550725e+02 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal 4.501594e-02 -5.145158e-01 8.562984e-01 + outer loop + vertex 3.555000e+02 5.875000e+01 7.350000e+01 + vertex 3.552830e+02 5.873101e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.501594e-02 -5.145158e-01 8.562984e-01 + outer loop + vertex 3.557171e+02 5.873101e+01 7.350000e+01 + vertex 3.555000e+02 5.875000e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652012e-01 -3.652167e-01 8.562972e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.546965e+02 5.845755e+01 7.350000e+01 + vertex 3.545425e+02 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal 2.962726e-01 -4.230547e-01 8.562986e-01 + outer loop + vertex 3.548750e+02 5.858253e+01 7.350000e+01 + vertex 3.546965e+02 5.845755e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.182515e-01 -4.681013e-01 8.562987e-01 + outer loop + vertex 3.550725e+02 5.867461e+01 7.350000e+01 + vertex 3.548750e+02 5.858253e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988846e-01 -1.336570e-01 8.563001e-01 + outer loop + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + vertex 3.543254e+02 5.792752e+01 7.350000e+01 + vertex 3.542690e+02 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal 4.680836e-01 -2.182832e-01 8.563003e-01 + outer loop + vertex 3.544175e+02 5.812500e+01 7.350000e+01 + vertex 3.543254e+02 5.792752e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.230599e-01 -2.962651e-01 8.562986e-01 + outer loop + vertex 3.545425e+02 5.830348e+01 7.350000e+01 + vertex 3.544175e+02 5.812500e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 5.145165e-01 -4.499962e-02 8.562989e-01 + outer loop + vertex 3.542690e+02 5.771706e+01 7.350000e+01 + vertex 3.542500e+02 5.750000e+01 7.350000e+01 + vertex 3.555000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 9.961972e-01 8.712724e-02 -0.000000e+00 + outer loop + vertex 3.542500e+02 5.750000e+01 7.350000e+01 + vertex 3.542500e+02 5.750000e+01 8.200000e+01 + vertex 3.542690e+02 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961972e-01 8.712724e-02 -0.000000e+00 + outer loop + vertex 3.542690e+02 5.728294e+01 7.350000e+01 + vertex 3.542500e+02 5.750000e+01 8.200000e+01 + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659348e-01 2.587857e-01 -0.000000e+00 + outer loop + vertex 3.542690e+02 5.728294e+01 7.350000e+01 + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + vertex 3.543254e+02 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659348e-01 2.587857e-01 -0.000000e+00 + outer loop + vertex 3.543254e+02 5.707247e+01 7.350000e+01 + vertex 3.542690e+02 5.728294e+01 8.200000e+01 + vertex 3.543254e+02 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.543254e+02 5.707247e+01 7.350000e+01 + vertex 3.543254e+02 5.707247e+01 8.200000e+01 + vertex 3.544175e+02 5.687500e+01 7.350000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.544175e+02 5.687500e+01 7.350000e+01 + vertex 3.543254e+02 5.707247e+01 8.200000e+01 + vertex 3.544175e+02 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191213e-01 5.736204e-01 -0.000000e+00 + outer loop + vertex 3.544175e+02 5.687500e+01 7.350000e+01 + vertex 3.544175e+02 5.687500e+01 8.200000e+01 + vertex 3.545425e+02 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191213e-01 5.736204e-01 -0.000000e+00 + outer loop + vertex 3.545425e+02 5.669651e+01 7.350000e+01 + vertex 3.544175e+02 5.687500e+01 8.200000e+01 + vertex 3.545425e+02 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal 7.070897e-01 7.071239e-01 -0.000000e+00 + outer loop + vertex 3.545425e+02 5.669651e+01 7.350000e+01 + vertex 3.545425e+02 5.669651e+01 8.200000e+01 + vertex 3.546965e+02 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal 7.070897e-01 7.071239e-01 -0.000000e+00 + outer loop + vertex 3.546965e+02 5.654244e+01 7.350000e+01 + vertex 3.545425e+02 5.669651e+01 8.200000e+01 + vertex 3.546965e+02 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 5.736368e-01 8.191098e-01 -0.000000e+00 + outer loop + vertex 3.546965e+02 5.654244e+01 7.350000e+01 + vertex 3.546965e+02 5.654244e+01 8.200000e+01 + vertex 3.548750e+02 5.641747e+01 7.350000e+01 + endloop + endfacet + facet normal 5.736368e-01 8.191098e-01 -0.000000e+00 + outer loop + vertex 3.548750e+02 5.641747e+01 7.350000e+01 + vertex 3.546965e+02 5.654244e+01 8.200000e+01 + vertex 3.548750e+02 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.225759e-01 9.063275e-01 -0.000000e+00 + outer loop + vertex 3.548750e+02 5.641747e+01 7.350000e+01 + vertex 3.548750e+02 5.641747e+01 8.200000e+01 + vertex 3.550725e+02 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal 4.225759e-01 9.063275e-01 -0.000000e+00 + outer loop + vertex 3.550725e+02 5.632538e+01 7.350000e+01 + vertex 3.548750e+02 5.641747e+01 8.200000e+01 + vertex 3.550725e+02 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 -0.000000e+00 + outer loop + vertex 3.550725e+02 5.632538e+01 7.350000e+01 + vertex 3.550725e+02 5.632538e+01 8.200000e+01 + vertex 3.552830e+02 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 -0.000000e+00 + outer loop + vertex 3.552830e+02 5.626899e+01 7.350000e+01 + vertex 3.550725e+02 5.632538e+01 8.200000e+01 + vertex 3.552830e+02 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 8.716101e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 3.552830e+02 5.626899e+01 7.350000e+01 + vertex 3.552830e+02 5.626899e+01 8.200000e+01 + vertex 3.555000e+02 5.625000e+01 7.350000e+01 + endloop + endfacet + facet normal 8.716101e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 3.555000e+02 5.625000e+01 7.350000e+01 + vertex 3.552830e+02 5.626899e+01 8.200000e+01 + vertex 3.555000e+02 5.625000e+01 8.200000e+01 + endloop + endfacet + facet normal -8.716101e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 3.555000e+02 5.625000e+01 7.350000e+01 + vertex 3.555000e+02 5.625000e+01 8.200000e+01 + vertex 3.557171e+02 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal -8.716101e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 3.557171e+02 5.626899e+01 7.350000e+01 + vertex 3.555000e+02 5.625000e+01 8.200000e+01 + vertex 3.557171e+02 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588181e-01 9.659261e-01 0.000000e+00 + outer loop + vertex 3.557171e+02 5.626899e+01 7.350000e+01 + vertex 3.557171e+02 5.626899e+01 8.200000e+01 + vertex 3.559275e+02 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588181e-01 9.659261e-01 0.000000e+00 + outer loop + vertex 3.559275e+02 5.632538e+01 7.350000e+01 + vertex 3.557171e+02 5.626899e+01 8.200000e+01 + vertex 3.559275e+02 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal -4.225759e-01 9.063275e-01 0.000000e+00 + outer loop + vertex 3.559275e+02 5.632538e+01 7.350000e+01 + vertex 3.559275e+02 5.632538e+01 8.200000e+01 + vertex 3.561250e+02 5.641747e+01 7.350000e+01 + endloop + endfacet + facet normal -4.225759e-01 9.063275e-01 0.000000e+00 + outer loop + vertex 3.561250e+02 5.641747e+01 7.350000e+01 + vertex 3.559275e+02 5.632538e+01 8.200000e+01 + vertex 3.561250e+02 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal -5.736368e-01 8.191098e-01 0.000000e+00 + outer loop + vertex 3.561250e+02 5.641747e+01 7.350000e+01 + vertex 3.561250e+02 5.641747e+01 8.200000e+01 + vertex 3.563035e+02 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal -5.736368e-01 8.191098e-01 0.000000e+00 + outer loop + vertex 3.563035e+02 5.654244e+01 7.350000e+01 + vertex 3.561250e+02 5.641747e+01 8.200000e+01 + vertex 3.563035e+02 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal -7.070897e-01 7.071239e-01 0.000000e+00 + outer loop + vertex 3.563035e+02 5.654244e+01 7.350000e+01 + vertex 3.563035e+02 5.654244e+01 8.200000e+01 + vertex 3.564576e+02 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal -7.070897e-01 7.071239e-01 0.000000e+00 + outer loop + vertex 3.564576e+02 5.669651e+01 7.350000e+01 + vertex 3.563035e+02 5.654244e+01 8.200000e+01 + vertex 3.564576e+02 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191213e-01 5.736204e-01 0.000000e+00 + outer loop + vertex 3.564576e+02 5.669651e+01 7.350000e+01 + vertex 3.564576e+02 5.669651e+01 8.200000e+01 + vertex 3.565825e+02 5.687500e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191213e-01 5.736204e-01 0.000000e+00 + outer loop + vertex 3.565825e+02 5.687500e+01 7.350000e+01 + vertex 3.564576e+02 5.669651e+01 8.200000e+01 + vertex 3.565825e+02 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal -9.062987e-01 4.226377e-01 0.000000e+00 + outer loop + vertex 3.565825e+02 5.687500e+01 7.350000e+01 + vertex 3.565825e+02 5.687500e+01 8.200000e+01 + vertex 3.566746e+02 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal -9.062987e-01 4.226377e-01 0.000000e+00 + outer loop + vertex 3.566746e+02 5.707247e+01 7.350000e+01 + vertex 3.565825e+02 5.687500e+01 8.200000e+01 + vertex 3.566746e+02 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659348e-01 2.587857e-01 0.000000e+00 + outer loop + vertex 3.566746e+02 5.707247e+01 7.350000e+01 + vertex 3.566746e+02 5.707247e+01 8.200000e+01 + vertex 3.567310e+02 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659348e-01 2.587857e-01 0.000000e+00 + outer loop + vertex 3.567310e+02 5.728294e+01 7.350000e+01 + vertex 3.566746e+02 5.707247e+01 8.200000e+01 + vertex 3.567310e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712724e-02 0.000000e+00 + outer loop + vertex 3.567310e+02 5.728294e+01 7.350000e+01 + vertex 3.567310e+02 5.728294e+01 8.200000e+01 + vertex 3.567500e+02 5.750000e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712724e-02 0.000000e+00 + outer loop + vertex 3.567500e+02 5.750000e+01 7.350000e+01 + vertex 3.567310e+02 5.728294e+01 8.200000e+01 + vertex 3.567500e+02 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.567500e+02 5.750000e+01 7.350000e+01 + vertex 3.567500e+02 5.750000e+01 8.200000e+01 + vertex 3.567310e+02 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.567310e+02 5.771706e+01 7.350000e+01 + vertex 3.567500e+02 5.750000e+01 8.200000e+01 + vertex 3.567310e+02 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.567310e+02 5.771706e+01 7.350000e+01 + vertex 3.567310e+02 5.771706e+01 8.200000e+01 + vertex 3.566746e+02 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.566746e+02 5.792752e+01 7.350000e+01 + vertex 3.567310e+02 5.771706e+01 8.200000e+01 + vertex 3.566746e+02 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal -9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.566746e+02 5.792752e+01 7.350000e+01 + vertex 3.566746e+02 5.792752e+01 8.200000e+01 + vertex 3.565825e+02 5.812500e+01 7.350000e+01 + endloop + endfacet + facet normal -9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.565825e+02 5.812500e+01 7.350000e+01 + vertex 3.566746e+02 5.792752e+01 8.200000e+01 + vertex 3.565825e+02 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191199e-01 -5.736224e-01 0.000000e+00 + outer loop + vertex 3.565825e+02 5.812500e+01 7.350000e+01 + vertex 3.565825e+02 5.812500e+01 8.200000e+01 + vertex 3.564576e+02 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191199e-01 -5.736224e-01 0.000000e+00 + outer loop + vertex 3.564576e+02 5.830348e+01 7.350000e+01 + vertex 3.565825e+02 5.812500e+01 8.200000e+01 + vertex 3.564576e+02 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal -7.070918e-01 -7.071217e-01 0.000000e+00 + outer loop + vertex 3.564576e+02 5.830348e+01 7.350000e+01 + vertex 3.564576e+02 5.830348e+01 8.200000e+01 + vertex 3.563035e+02 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal -7.070918e-01 -7.071217e-01 0.000000e+00 + outer loop + vertex 3.563035e+02 5.845755e+01 7.350000e+01 + vertex 3.564576e+02 5.830348e+01 8.200000e+01 + vertex 3.563035e+02 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal -5.736368e-01 -8.191098e-01 0.000000e+00 + outer loop + vertex 3.563035e+02 5.845755e+01 7.350000e+01 + vertex 3.563035e+02 5.845755e+01 8.200000e+01 + vertex 3.561250e+02 5.858253e+01 7.350000e+01 + endloop + endfacet + facet normal -5.736368e-01 -8.191098e-01 0.000000e+00 + outer loop + vertex 3.561250e+02 5.858253e+01 7.350000e+01 + vertex 3.563035e+02 5.845755e+01 8.200000e+01 + vertex 3.561250e+02 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal -4.225741e-01 -9.063284e-01 0.000000e+00 + outer loop + vertex 3.561250e+02 5.858253e+01 7.350000e+01 + vertex 3.561250e+02 5.858253e+01 8.200000e+01 + vertex 3.559275e+02 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal -4.225741e-01 -9.063284e-01 0.000000e+00 + outer loop + vertex 3.559275e+02 5.867461e+01 7.350000e+01 + vertex 3.561250e+02 5.858253e+01 8.200000e+01 + vertex 3.559275e+02 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.559275e+02 5.867461e+01 7.350000e+01 + vertex 3.559275e+02 5.867461e+01 8.200000e+01 + vertex 3.557171e+02 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.557171e+02 5.873101e+01 7.350000e+01 + vertex 3.559275e+02 5.867461e+01 8.200000e+01 + vertex 3.557171e+02 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.557171e+02 5.873101e+01 7.350000e+01 + vertex 3.557171e+02 5.873101e+01 8.200000e+01 + vertex 3.555000e+02 5.875000e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.555000e+02 5.875000e+01 7.350000e+01 + vertex 3.557171e+02 5.873101e+01 8.200000e+01 + vertex 3.555000e+02 5.875000e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.555000e+02 5.875000e+01 7.350000e+01 + vertex 3.555000e+02 5.875000e+01 8.200000e+01 + vertex 3.552830e+02 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.552830e+02 5.873101e+01 7.350000e+01 + vertex 3.555000e+02 5.875000e+01 8.200000e+01 + vertex 3.552830e+02 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.552830e+02 5.873101e+01 7.350000e+01 + vertex 3.552830e+02 5.873101e+01 8.200000e+01 + vertex 3.550725e+02 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.550725e+02 5.867461e+01 7.350000e+01 + vertex 3.552830e+02 5.873101e+01 8.200000e+01 + vertex 3.550725e+02 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.225741e-01 -9.063284e-01 0.000000e+00 + outer loop + vertex 3.550725e+02 5.867461e+01 7.350000e+01 + vertex 3.550725e+02 5.867461e+01 8.200000e+01 + vertex 3.548750e+02 5.858253e+01 7.350000e+01 + endloop + endfacet + facet normal 4.225741e-01 -9.063284e-01 0.000000e+00 + outer loop + vertex 3.548750e+02 5.858253e+01 7.350000e+01 + vertex 3.550725e+02 5.867461e+01 8.200000e+01 + vertex 3.548750e+02 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 5.736368e-01 -8.191098e-01 0.000000e+00 + outer loop + vertex 3.548750e+02 5.858253e+01 7.350000e+01 + vertex 3.548750e+02 5.858253e+01 8.200000e+01 + vertex 3.546965e+02 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal 5.736368e-01 -8.191098e-01 0.000000e+00 + outer loop + vertex 3.546965e+02 5.845755e+01 7.350000e+01 + vertex 3.548750e+02 5.858253e+01 8.200000e+01 + vertex 3.546965e+02 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 7.070918e-01 -7.071217e-01 0.000000e+00 + outer loop + vertex 3.546965e+02 5.845755e+01 7.350000e+01 + vertex 3.546965e+02 5.845755e+01 8.200000e+01 + vertex 3.545425e+02 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal 7.070918e-01 -7.071217e-01 0.000000e+00 + outer loop + vertex 3.545425e+02 5.830348e+01 7.350000e+01 + vertex 3.546965e+02 5.845755e+01 8.200000e+01 + vertex 3.545425e+02 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191199e-01 -5.736224e-01 0.000000e+00 + outer loop + vertex 3.545425e+02 5.830348e+01 7.350000e+01 + vertex 3.545425e+02 5.830348e+01 8.200000e+01 + vertex 3.544175e+02 5.812500e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191199e-01 -5.736224e-01 0.000000e+00 + outer loop + vertex 3.544175e+02 5.812500e+01 7.350000e+01 + vertex 3.545425e+02 5.830348e+01 8.200000e+01 + vertex 3.544175e+02 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.544175e+02 5.812500e+01 7.350000e+01 + vertex 3.544175e+02 5.812500e+01 8.200000e+01 + vertex 3.543254e+02 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.543254e+02 5.792752e+01 7.350000e+01 + vertex 3.544175e+02 5.812500e+01 8.200000e+01 + vertex 3.543254e+02 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.543254e+02 5.792752e+01 7.350000e+01 + vertex 3.543254e+02 5.792752e+01 8.200000e+01 + vertex 3.542690e+02 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.542690e+02 5.771706e+01 7.350000e+01 + vertex 3.543254e+02 5.792752e+01 8.200000e+01 + vertex 3.542690e+02 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.542690e+02 5.771706e+01 7.350000e+01 + vertex 3.542690e+02 5.771706e+01 8.200000e+01 + vertex 3.542500e+02 5.750000e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.542500e+02 5.750000e+01 7.350000e+01 + vertex 3.542690e+02 5.771706e+01 8.200000e+01 + vertex 3.542500e+02 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.988930e-01 1.336595e-01 8.562949e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.342690e+02 5.728294e+01 7.350000e+01 + vertex 3.343254e+02 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal 5.145148e-01 4.507002e-02 8.562962e-01 + outer loop + vertex 3.342500e+02 5.750000e+01 7.350000e+01 + vertex 3.342690e+02 5.728294e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652000e-01 3.652177e-01 8.562972e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.345424e+02 5.669651e+01 7.350000e+01 + vertex 3.346965e+02 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal 4.230968e-01 2.962188e-01 8.562964e-01 + outer loop + vertex 3.344175e+02 5.687500e+01 7.350000e+01 + vertex 3.345424e+02 5.669651e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.680911e-01 2.182867e-01 8.562953e-01 + outer loop + vertex 3.343254e+02 5.707247e+01 7.350000e+01 + vertex 3.344175e+02 5.687500e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336749e-01 4.988834e-01 8.562981e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.350725e+02 5.632538e+01 7.350000e+01 + vertex 3.352829e+02 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.182802e-01 4.680900e-01 8.562976e-01 + outer loop + vertex 3.348750e+02 5.641747e+01 7.350000e+01 + vertex 3.350725e+02 5.632538e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.962409e-01 4.230801e-01 8.562970e-01 + outer loop + vertex 3.346965e+02 5.654244e+01 7.350000e+01 + vertex 3.348750e+02 5.641747e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336743e-01 4.988811e-01 8.562995e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.357171e+02 5.626899e+01 7.350000e+01 + vertex 3.359275e+02 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal -4.501086e-02 5.145158e-01 8.562987e-01 + outer loop + vertex 3.355000e+02 5.625000e+01 7.350000e+01 + vertex 3.357171e+02 5.626899e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.501703e-02 5.145157e-01 8.562985e-01 + outer loop + vertex 3.352829e+02 5.626899e+01 7.350000e+01 + vertex 3.355000e+02 5.625000e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.651955e-01 3.652132e-01 8.563011e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.363035e+02 5.654244e+01 7.350000e+01 + vertex 3.364576e+02 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal -2.962379e-01 4.230759e-01 8.563001e-01 + outer loop + vertex 3.361250e+02 5.641747e+01 7.350000e+01 + vertex 3.363035e+02 5.654244e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.182786e-01 4.680865e-01 8.562999e-01 + outer loop + vertex 3.359275e+02 5.632538e+01 7.350000e+01 + vertex 3.361250e+02 5.641747e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988845e-01 1.336572e-01 8.563002e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.366746e+02 5.707247e+01 7.350000e+01 + vertex 3.367310e+02 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal -4.680836e-01 2.182832e-01 8.563003e-01 + outer loop + vertex 3.365825e+02 5.687500e+01 7.350000e+01 + vertex 3.366746e+02 5.707247e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.230907e-01 2.962145e-01 8.563009e-01 + outer loop + vertex 3.364576e+02 5.669651e+01 7.350000e+01 + vertex 3.365825e+02 5.687500e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988846e-01 -1.336570e-01 8.563001e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.367310e+02 5.771706e+01 7.350000e+01 + vertex 3.366746e+02 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal -5.145165e-01 -4.499962e-02 8.562989e-01 + outer loop + vertex 3.367500e+02 5.750000e+01 7.350000e+01 + vertex 3.367310e+02 5.771706e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -5.145165e-01 4.499952e-02 8.562989e-01 + outer loop + vertex 3.367310e+02 5.728294e+01 7.350000e+01 + vertex 3.367500e+02 5.750000e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.651967e-01 -3.652121e-01 8.563011e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.364576e+02 5.830348e+01 7.350000e+01 + vertex 3.363035e+02 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal -4.230901e-01 -2.962156e-01 8.563008e-01 + outer loop + vertex 3.365825e+02 5.812500e+01 7.350000e+01 + vertex 3.364576e+02 5.830348e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.680836e-01 -2.182832e-01 8.563003e-01 + outer loop + vertex 3.366746e+02 5.792752e+01 7.350000e+01 + vertex 3.365825e+02 5.812500e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336753e-01 -4.988809e-01 8.562995e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.359275e+02 5.867461e+01 7.350000e+01 + vertex 3.357171e+02 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.182777e-01 -4.680870e-01 8.562998e-01 + outer loop + vertex 3.361250e+02 5.858253e+01 7.350000e+01 + vertex 3.359275e+02 5.867461e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.962379e-01 -4.230759e-01 8.563001e-01 + outer loop + vertex 3.363035e+02 5.845755e+01 7.350000e+01 + vertex 3.361250e+02 5.858253e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336759e-01 -4.988831e-01 8.562981e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.352829e+02 5.873101e+01 7.350000e+01 + vertex 3.350725e+02 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal 4.501594e-02 -5.145158e-01 8.562984e-01 + outer loop + vertex 3.355000e+02 5.875000e+01 7.350000e+01 + vertex 3.352829e+02 5.873101e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.500977e-02 -5.145160e-01 8.562987e-01 + outer loop + vertex 3.357171e+02 5.873101e+01 7.350000e+01 + vertex 3.355000e+02 5.875000e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652012e-01 -3.652167e-01 8.562972e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.346965e+02 5.845755e+01 7.350000e+01 + vertex 3.345424e+02 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal 2.962409e-01 -4.230801e-01 8.562970e-01 + outer loop + vertex 3.348750e+02 5.858253e+01 7.350000e+01 + vertex 3.346965e+02 5.845755e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.182794e-01 -4.680905e-01 8.562975e-01 + outer loop + vertex 3.350725e+02 5.867461e+01 7.350000e+01 + vertex 3.348750e+02 5.858253e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988931e-01 -1.336592e-01 8.562949e-01 + outer loop + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + vertex 3.343254e+02 5.792752e+01 7.350000e+01 + vertex 3.342690e+02 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal 4.680911e-01 -2.182867e-01 8.562953e-01 + outer loop + vertex 3.344175e+02 5.812500e+01 7.350000e+01 + vertex 3.343254e+02 5.792752e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.230961e-01 -2.962198e-01 8.562964e-01 + outer loop + vertex 3.345424e+02 5.830348e+01 7.350000e+01 + vertex 3.344175e+02 5.812500e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 5.145148e-01 -4.507012e-02 8.562962e-01 + outer loop + vertex 3.342690e+02 5.771706e+01 7.350000e+01 + vertex 3.342500e+02 5.750000e+01 7.350000e+01 + vertex 3.355000e+02 5.750000e+01 7.274893e+01 + endloop + endfacet + facet normal 9.961853e-01 8.726297e-02 -0.000000e+00 + outer loop + vertex 3.342500e+02 5.750000e+01 7.350000e+01 + vertex 3.342500e+02 5.750000e+01 8.200000e+01 + vertex 3.342690e+02 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961853e-01 8.726297e-02 -0.000000e+00 + outer loop + vertex 3.342690e+02 5.728294e+01 7.350000e+01 + vertex 3.342500e+02 5.750000e+01 8.200000e+01 + vertex 3.342690e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659348e-01 2.587857e-01 -0.000000e+00 + outer loop + vertex 3.342690e+02 5.728294e+01 7.350000e+01 + vertex 3.342690e+02 5.728294e+01 8.200000e+01 + vertex 3.343254e+02 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659348e-01 2.587857e-01 -0.000000e+00 + outer loop + vertex 3.343254e+02 5.707247e+01 7.350000e+01 + vertex 3.342690e+02 5.728294e+01 8.200000e+01 + vertex 3.343254e+02 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.343254e+02 5.707247e+01 7.350000e+01 + vertex 3.343254e+02 5.707247e+01 8.200000e+01 + vertex 3.344175e+02 5.687500e+01 7.350000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.344175e+02 5.687500e+01 7.350000e+01 + vertex 3.343254e+02 5.707247e+01 8.200000e+01 + vertex 3.344175e+02 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191855e-01 5.735286e-01 -0.000000e+00 + outer loop + vertex 3.344175e+02 5.687500e+01 7.350000e+01 + vertex 3.344175e+02 5.687500e+01 8.200000e+01 + vertex 3.345424e+02 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191855e-01 5.735286e-01 -0.000000e+00 + outer loop + vertex 3.345424e+02 5.669651e+01 7.350000e+01 + vertex 3.344175e+02 5.687500e+01 8.200000e+01 + vertex 3.345424e+02 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal 7.070897e-01 7.071239e-01 -0.000000e+00 + outer loop + vertex 3.345424e+02 5.669651e+01 7.350000e+01 + vertex 3.345424e+02 5.669651e+01 8.200000e+01 + vertex 3.346965e+02 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal 7.070897e-01 7.071239e-01 -0.000000e+00 + outer loop + vertex 3.346965e+02 5.654244e+01 7.350000e+01 + vertex 3.345424e+02 5.669651e+01 8.200000e+01 + vertex 3.346965e+02 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.346965e+02 5.654244e+01 7.350000e+01 + vertex 3.346965e+02 5.654244e+01 8.200000e+01 + vertex 3.348750e+02 5.641747e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.348750e+02 5.641747e+01 7.350000e+01 + vertex 3.346965e+02 5.654244e+01 8.200000e+01 + vertex 3.348750e+02 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226283e-01 9.063031e-01 -0.000000e+00 + outer loop + vertex 3.348750e+02 5.641747e+01 7.350000e+01 + vertex 3.348750e+02 5.641747e+01 8.200000e+01 + vertex 3.350725e+02 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226283e-01 9.063031e-01 -0.000000e+00 + outer loop + vertex 3.350725e+02 5.632538e+01 7.350000e+01 + vertex 3.348750e+02 5.641747e+01 8.200000e+01 + vertex 3.350725e+02 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 -0.000000e+00 + outer loop + vertex 3.350725e+02 5.632538e+01 7.350000e+01 + vertex 3.350725e+02 5.632538e+01 8.200000e+01 + vertex 3.352829e+02 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588181e-01 9.659261e-01 -0.000000e+00 + outer loop + vertex 3.352829e+02 5.626899e+01 7.350000e+01 + vertex 3.350725e+02 5.632538e+01 8.200000e+01 + vertex 3.352829e+02 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal 8.716101e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 3.352829e+02 5.626899e+01 7.350000e+01 + vertex 3.352829e+02 5.626899e+01 8.200000e+01 + vertex 3.355000e+02 5.625000e+01 7.350000e+01 + endloop + endfacet + facet normal 8.716101e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 3.355000e+02 5.625000e+01 7.350000e+01 + vertex 3.352829e+02 5.626899e+01 8.200000e+01 + vertex 3.355000e+02 5.625000e+01 8.200000e+01 + endloop + endfacet + facet normal -8.714914e-02 9.961953e-01 0.000000e+00 + outer loop + vertex 3.355000e+02 5.625000e+01 7.350000e+01 + vertex 3.355000e+02 5.625000e+01 8.200000e+01 + vertex 3.357171e+02 5.626899e+01 7.350000e+01 + endloop + endfacet + facet normal -8.714914e-02 9.961953e-01 0.000000e+00 + outer loop + vertex 3.357171e+02 5.626899e+01 7.350000e+01 + vertex 3.355000e+02 5.625000e+01 8.200000e+01 + vertex 3.357171e+02 5.626899e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588181e-01 9.659261e-01 0.000000e+00 + outer loop + vertex 3.357171e+02 5.626899e+01 7.350000e+01 + vertex 3.357171e+02 5.626899e+01 8.200000e+01 + vertex 3.359275e+02 5.632538e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588181e-01 9.659261e-01 0.000000e+00 + outer loop + vertex 3.359275e+02 5.632538e+01 7.350000e+01 + vertex 3.357171e+02 5.626899e+01 8.200000e+01 + vertex 3.359275e+02 5.632538e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226283e-01 9.063031e-01 0.000000e+00 + outer loop + vertex 3.359275e+02 5.632538e+01 7.350000e+01 + vertex 3.359275e+02 5.632538e+01 8.200000e+01 + vertex 3.361250e+02 5.641747e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226283e-01 9.063031e-01 0.000000e+00 + outer loop + vertex 3.361250e+02 5.641747e+01 7.350000e+01 + vertex 3.359275e+02 5.632538e+01 8.200000e+01 + vertex 3.361250e+02 5.641747e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.361250e+02 5.641747e+01 7.350000e+01 + vertex 3.361250e+02 5.641747e+01 8.200000e+01 + vertex 3.363035e+02 5.654244e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.363035e+02 5.654244e+01 7.350000e+01 + vertex 3.361250e+02 5.641747e+01 8.200000e+01 + vertex 3.363035e+02 5.654244e+01 8.200000e+01 + endloop + endfacet + facet normal -7.070897e-01 7.071239e-01 0.000000e+00 + outer loop + vertex 3.363035e+02 5.654244e+01 7.350000e+01 + vertex 3.363035e+02 5.654244e+01 8.200000e+01 + vertex 3.364576e+02 5.669651e+01 7.350000e+01 + endloop + endfacet + facet normal -7.070897e-01 7.071239e-01 0.000000e+00 + outer loop + vertex 3.364576e+02 5.669651e+01 7.350000e+01 + vertex 3.363035e+02 5.654244e+01 8.200000e+01 + vertex 3.364576e+02 5.669651e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191855e-01 5.735286e-01 0.000000e+00 + outer loop + vertex 3.364576e+02 5.669651e+01 7.350000e+01 + vertex 3.364576e+02 5.669651e+01 8.200000e+01 + vertex 3.365825e+02 5.687500e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191855e-01 5.735286e-01 0.000000e+00 + outer loop + vertex 3.365825e+02 5.687500e+01 7.350000e+01 + vertex 3.364576e+02 5.669651e+01 8.200000e+01 + vertex 3.365825e+02 5.687500e+01 8.200000e+01 + endloop + endfacet + facet normal -9.062987e-01 4.226377e-01 0.000000e+00 + outer loop + vertex 3.365825e+02 5.687500e+01 7.350000e+01 + vertex 3.365825e+02 5.687500e+01 8.200000e+01 + vertex 3.366746e+02 5.707247e+01 7.350000e+01 + endloop + endfacet + facet normal -9.062987e-01 4.226377e-01 0.000000e+00 + outer loop + vertex 3.366746e+02 5.707247e+01 7.350000e+01 + vertex 3.365825e+02 5.687500e+01 8.200000e+01 + vertex 3.366746e+02 5.707247e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659348e-01 2.587857e-01 0.000000e+00 + outer loop + vertex 3.366746e+02 5.707247e+01 7.350000e+01 + vertex 3.366746e+02 5.707247e+01 8.200000e+01 + vertex 3.367310e+02 5.728294e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659348e-01 2.587857e-01 0.000000e+00 + outer loop + vertex 3.367310e+02 5.728294e+01 7.350000e+01 + vertex 3.366746e+02 5.707247e+01 8.200000e+01 + vertex 3.367310e+02 5.728294e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712724e-02 0.000000e+00 + outer loop + vertex 3.367310e+02 5.728294e+01 7.350000e+01 + vertex 3.367310e+02 5.728294e+01 8.200000e+01 + vertex 3.367500e+02 5.750000e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712724e-02 0.000000e+00 + outer loop + vertex 3.367500e+02 5.750000e+01 7.350000e+01 + vertex 3.367310e+02 5.728294e+01 8.200000e+01 + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.367500e+02 5.750000e+01 7.350000e+01 + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + vertex 3.367310e+02 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.367310e+02 5.771706e+01 7.350000e+01 + vertex 3.367500e+02 5.750000e+01 8.200000e+01 + vertex 3.367310e+02 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.367310e+02 5.771706e+01 7.350000e+01 + vertex 3.367310e+02 5.771706e+01 8.200000e+01 + vertex 3.366746e+02 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.366746e+02 5.792752e+01 7.350000e+01 + vertex 3.367310e+02 5.771706e+01 8.200000e+01 + vertex 3.366746e+02 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal -9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.366746e+02 5.792752e+01 7.350000e+01 + vertex 3.366746e+02 5.792752e+01 8.200000e+01 + vertex 3.365825e+02 5.812500e+01 7.350000e+01 + endloop + endfacet + facet normal -9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.365825e+02 5.812500e+01 7.350000e+01 + vertex 3.366746e+02 5.792752e+01 8.200000e+01 + vertex 3.365825e+02 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191841e-01 -5.735306e-01 0.000000e+00 + outer loop + vertex 3.365825e+02 5.812500e+01 7.350000e+01 + vertex 3.365825e+02 5.812500e+01 8.200000e+01 + vertex 3.364576e+02 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191841e-01 -5.735306e-01 0.000000e+00 + outer loop + vertex 3.364576e+02 5.830348e+01 7.350000e+01 + vertex 3.365825e+02 5.812500e+01 8.200000e+01 + vertex 3.364576e+02 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal -7.070918e-01 -7.071217e-01 0.000000e+00 + outer loop + vertex 3.364576e+02 5.830348e+01 7.350000e+01 + vertex 3.364576e+02 5.830348e+01 8.200000e+01 + vertex 3.363035e+02 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal -7.070918e-01 -7.071217e-01 0.000000e+00 + outer loop + vertex 3.363035e+02 5.845755e+01 7.350000e+01 + vertex 3.364576e+02 5.830348e+01 8.200000e+01 + vertex 3.363035e+02 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.363035e+02 5.845755e+01 7.350000e+01 + vertex 3.363035e+02 5.845755e+01 8.200000e+01 + vertex 3.361250e+02 5.858253e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.361250e+02 5.858253e+01 7.350000e+01 + vertex 3.363035e+02 5.845755e+01 8.200000e+01 + vertex 3.361250e+02 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.361250e+02 5.858253e+01 7.350000e+01 + vertex 3.361250e+02 5.858253e+01 8.200000e+01 + vertex 3.359275e+02 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.359275e+02 5.867461e+01 7.350000e+01 + vertex 3.361250e+02 5.858253e+01 8.200000e+01 + vertex 3.359275e+02 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.359275e+02 5.867461e+01 7.350000e+01 + vertex 3.359275e+02 5.867461e+01 8.200000e+01 + vertex 3.357171e+02 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.357171e+02 5.873101e+01 7.350000e+01 + vertex 3.359275e+02 5.867461e+01 8.200000e+01 + vertex 3.357171e+02 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal -8.714702e-02 -9.961955e-01 0.000000e+00 + outer loop + vertex 3.357171e+02 5.873101e+01 7.350000e+01 + vertex 3.357171e+02 5.873101e+01 8.200000e+01 + vertex 3.355000e+02 5.875000e+01 7.350000e+01 + endloop + endfacet + facet normal -8.714702e-02 -9.961955e-01 0.000000e+00 + outer loop + vertex 3.355000e+02 5.875000e+01 7.350000e+01 + vertex 3.357171e+02 5.873101e+01 8.200000e+01 + vertex 3.355000e+02 5.875000e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.355000e+02 5.875000e+01 7.350000e+01 + vertex 3.355000e+02 5.875000e+01 8.200000e+01 + vertex 3.352829e+02 5.873101e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.352829e+02 5.873101e+01 7.350000e+01 + vertex 3.355000e+02 5.875000e+01 8.200000e+01 + vertex 3.352829e+02 5.873101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.352829e+02 5.873101e+01 7.350000e+01 + vertex 3.352829e+02 5.873101e+01 8.200000e+01 + vertex 3.350725e+02 5.867461e+01 7.350000e+01 + endloop + endfacet + facet normal 2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.350725e+02 5.867461e+01 7.350000e+01 + vertex 3.352829e+02 5.873101e+01 8.200000e+01 + vertex 3.350725e+02 5.867461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.350725e+02 5.867461e+01 7.350000e+01 + vertex 3.350725e+02 5.867461e+01 8.200000e+01 + vertex 3.348750e+02 5.858253e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.348750e+02 5.858253e+01 7.350000e+01 + vertex 3.350725e+02 5.867461e+01 8.200000e+01 + vertex 3.348750e+02 5.858253e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.348750e+02 5.858253e+01 7.350000e+01 + vertex 3.348750e+02 5.858253e+01 8.200000e+01 + vertex 3.346965e+02 5.845755e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.346965e+02 5.845755e+01 7.350000e+01 + vertex 3.348750e+02 5.858253e+01 8.200000e+01 + vertex 3.346965e+02 5.845755e+01 8.200000e+01 + endloop + endfacet + facet normal 7.070918e-01 -7.071217e-01 0.000000e+00 + outer loop + vertex 3.346965e+02 5.845755e+01 7.350000e+01 + vertex 3.346965e+02 5.845755e+01 8.200000e+01 + vertex 3.345424e+02 5.830348e+01 7.350000e+01 + endloop + endfacet + facet normal 7.070918e-01 -7.071217e-01 0.000000e+00 + outer loop + vertex 3.345424e+02 5.830348e+01 7.350000e+01 + vertex 3.346965e+02 5.845755e+01 8.200000e+01 + vertex 3.345424e+02 5.830348e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191841e-01 -5.735306e-01 0.000000e+00 + outer loop + vertex 3.345424e+02 5.830348e+01 7.350000e+01 + vertex 3.345424e+02 5.830348e+01 8.200000e+01 + vertex 3.344175e+02 5.812500e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191841e-01 -5.735306e-01 0.000000e+00 + outer loop + vertex 3.344175e+02 5.812500e+01 7.350000e+01 + vertex 3.345424e+02 5.830348e+01 8.200000e+01 + vertex 3.344175e+02 5.812500e+01 8.200000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.344175e+02 5.812500e+01 7.350000e+01 + vertex 3.344175e+02 5.812500e+01 8.200000e+01 + vertex 3.343254e+02 5.792752e+01 7.350000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.343254e+02 5.792752e+01 7.350000e+01 + vertex 3.344175e+02 5.812500e+01 8.200000e+01 + vertex 3.343254e+02 5.792752e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.343254e+02 5.792752e+01 7.350000e+01 + vertex 3.343254e+02 5.792752e+01 8.200000e+01 + vertex 3.342690e+02 5.771706e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.342690e+02 5.771706e+01 7.350000e+01 + vertex 3.343254e+02 5.792752e+01 8.200000e+01 + vertex 3.342690e+02 5.771706e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961853e-01 -8.726316e-02 0.000000e+00 + outer loop + vertex 3.342690e+02 5.771706e+01 7.350000e+01 + vertex 3.342690e+02 5.771706e+01 8.200000e+01 + vertex 3.342500e+02 5.750000e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961853e-01 -8.726316e-02 0.000000e+00 + outer loop + vertex 3.342500e+02 5.750000e+01 7.350000e+01 + vertex 3.342690e+02 5.771706e+01 8.200000e+01 + vertex 3.342500e+02 5.750000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.988846e-01 1.336570e-01 8.563001e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.677690e+02 7.078294e+01 7.350000e+01 + vertex 3.678254e+02 7.057247e+01 7.350000e+01 + endloop + endfacet + facet normal 5.145165e-01 4.499962e-02 8.562989e-01 + outer loop + vertex 3.677500e+02 7.100000e+01 7.350000e+01 + vertex 3.677690e+02 7.078294e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652337e-01 3.651796e-01 8.562991e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.680425e+02 7.019651e+01 7.350000e+01 + vertex 3.681965e+02 7.004244e+01 7.350000e+01 + endloop + endfacet + facet normal 4.230602e-01 2.962646e-01 8.562986e-01 + outer loop + vertex 3.679175e+02 7.037500e+01 7.350000e+01 + vertex 3.680425e+02 7.019651e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.680836e-01 2.182832e-01 8.563003e-01 + outer loop + vertex 3.678254e+02 7.057247e+01 7.350000e+01 + vertex 3.679175e+02 7.037500e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336580e-01 4.988867e-01 8.562988e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.685725e+02 6.982538e+01 7.350000e+01 + vertex 3.687830e+02 6.976899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.182777e-01 4.680870e-01 8.562998e-01 + outer loop + vertex 3.683750e+02 6.991747e+01 7.350000e+01 + vertex 3.685725e+02 6.982538e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.962379e-01 4.230759e-01 8.563001e-01 + outer loop + vertex 3.681965e+02 7.004244e+01 7.350000e+01 + vertex 3.683750e+02 6.991747e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336759e-01 4.988831e-01 8.562981e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.692171e+02 6.976899e+01 7.350000e+01 + vertex 3.694275e+02 6.982538e+01 7.350000e+01 + endloop + endfacet + facet normal -4.501703e-02 5.145157e-01 8.562985e-01 + outer loop + vertex 3.690000e+02 6.975000e+01 7.350000e+01 + vertex 3.692171e+02 6.976899e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.501703e-02 5.145157e-01 8.562985e-01 + outer loop + vertex 3.687830e+02 6.976899e+01 7.350000e+01 + vertex 3.690000e+02 6.975000e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652006e-01 3.652172e-01 8.562972e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.698035e+02 7.004244e+01 7.350000e+01 + vertex 3.699576e+02 7.019651e+01 7.350000e+01 + endloop + endfacet + facet normal -2.962409e-01 4.230801e-01 8.562970e-01 + outer loop + vertex 3.696250e+02 6.991747e+01 7.350000e+01 + vertex 3.698035e+02 7.004244e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.182794e-01 4.680905e-01 8.562975e-01 + outer loop + vertex 3.694275e+02 6.982538e+01 7.350000e+01 + vertex 3.696250e+02 6.991747e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988712e-01 1.337240e-01 8.562975e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.701746e+02 7.057247e+01 7.350000e+01 + vertex 3.702310e+02 7.078294e+01 7.350000e+01 + endloop + endfacet + facet normal -4.681144e-01 2.182269e-01 8.562978e-01 + outer loop + vertex 3.700825e+02 7.037500e+01 7.350000e+01 + vertex 3.701746e+02 7.057247e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.230602e-01 2.962646e-01 8.562986e-01 + outer loop + vertex 3.699576e+02 7.019651e+01 7.350000e+01 + vertex 3.700825e+02 7.037500e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988712e-01 -1.337240e-01 8.562975e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.702310e+02 7.121706e+01 7.350000e+01 + vertex 3.701746e+02 7.142752e+01 7.350000e+01 + endloop + endfacet + facet normal -5.145165e-01 -4.499962e-02 8.562989e-01 + outer loop + vertex 3.702500e+02 7.100000e+01 7.350000e+01 + vertex 3.702310e+02 7.121706e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -5.145165e-01 4.499962e-02 8.562989e-01 + outer loop + vertex 3.702310e+02 7.078294e+01 7.350000e+01 + vertex 3.702500e+02 7.100000e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652006e-01 -3.652172e-01 8.562972e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.699576e+02 7.180348e+01 7.350000e+01 + vertex 3.698035e+02 7.195755e+01 7.350000e+01 + endloop + endfacet + facet normal -4.230602e-01 -2.962646e-01 8.562986e-01 + outer loop + vertex 3.700825e+02 7.162500e+01 7.350000e+01 + vertex 3.699576e+02 7.180348e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.681144e-01 -2.182269e-01 8.562978e-01 + outer loop + vertex 3.701746e+02 7.142752e+01 7.350000e+01 + vertex 3.700825e+02 7.162500e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336759e-01 -4.988831e-01 8.562981e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.694275e+02 7.217461e+01 7.350000e+01 + vertex 3.692171e+02 7.223101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.182794e-01 -4.680905e-01 8.562975e-01 + outer loop + vertex 3.696250e+02 7.208253e+01 7.350000e+01 + vertex 3.694275e+02 7.217461e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.962409e-01 -4.230801e-01 8.562970e-01 + outer loop + vertex 3.698035e+02 7.195755e+01 7.350000e+01 + vertex 3.696250e+02 7.208253e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336580e-01 -4.988867e-01 8.562988e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.687830e+02 7.223101e+01 7.350000e+01 + vertex 3.685725e+02 7.217461e+01 7.350000e+01 + endloop + endfacet + facet normal 4.501594e-02 -5.145158e-01 8.562984e-01 + outer loop + vertex 3.690000e+02 7.225000e+01 7.350000e+01 + vertex 3.687830e+02 7.223101e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.501594e-02 -5.145158e-01 8.562984e-01 + outer loop + vertex 3.692171e+02 7.223101e+01 7.350000e+01 + vertex 3.690000e+02 7.225000e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652337e-01 -3.651796e-01 8.562991e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.681965e+02 7.195755e+01 7.350000e+01 + vertex 3.680425e+02 7.180348e+01 7.350000e+01 + endloop + endfacet + facet normal 2.962379e-01 -4.230759e-01 8.563001e-01 + outer loop + vertex 3.683750e+02 7.208253e+01 7.350000e+01 + vertex 3.681965e+02 7.195755e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.182777e-01 -4.680870e-01 8.562998e-01 + outer loop + vertex 3.685725e+02 7.217461e+01 7.350000e+01 + vertex 3.683750e+02 7.208253e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988846e-01 -1.336570e-01 8.563001e-01 + outer loop + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + vertex 3.678254e+02 7.142752e+01 7.350000e+01 + vertex 3.677690e+02 7.121706e+01 7.350000e+01 + endloop + endfacet + facet normal 4.680836e-01 -2.182832e-01 8.563003e-01 + outer loop + vertex 3.679175e+02 7.162500e+01 7.350000e+01 + vertex 3.678254e+02 7.142752e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.230602e-01 -2.962646e-01 8.562986e-01 + outer loop + vertex 3.680425e+02 7.180348e+01 7.350000e+01 + vertex 3.679175e+02 7.162500e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 5.145165e-01 -4.499962e-02 8.562989e-01 + outer loop + vertex 3.677690e+02 7.121706e+01 7.350000e+01 + vertex 3.677500e+02 7.100000e+01 7.350000e+01 + vertex 3.690000e+02 7.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 9.961972e-01 8.712742e-02 -0.000000e+00 + outer loop + vertex 3.677500e+02 7.100000e+01 7.350000e+01 + vertex 3.677500e+02 7.100000e+01 8.200000e+01 + vertex 3.677690e+02 7.078294e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961972e-01 8.712742e-02 -0.000000e+00 + outer loop + vertex 3.677690e+02 7.078294e+01 7.350000e+01 + vertex 3.677500e+02 7.100000e+01 8.200000e+01 + vertex 3.677690e+02 7.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659349e-01 2.587852e-01 -0.000000e+00 + outer loop + vertex 3.677690e+02 7.078294e+01 7.350000e+01 + vertex 3.677690e+02 7.078294e+01 8.200000e+01 + vertex 3.678254e+02 7.057247e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659349e-01 2.587852e-01 -0.000000e+00 + outer loop + vertex 3.678254e+02 7.057247e+01 7.350000e+01 + vertex 3.677690e+02 7.078294e+01 8.200000e+01 + vertex 3.678254e+02 7.057247e+01 8.200000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.678254e+02 7.057247e+01 7.350000e+01 + vertex 3.678254e+02 7.057247e+01 8.200000e+01 + vertex 3.679175e+02 7.037500e+01 7.350000e+01 + endloop + endfacet + facet normal 9.062987e-01 4.226377e-01 -0.000000e+00 + outer loop + vertex 3.679175e+02 7.037500e+01 7.350000e+01 + vertex 3.678254e+02 7.057247e+01 8.200000e+01 + vertex 3.679175e+02 7.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191206e-01 5.736214e-01 -0.000000e+00 + outer loop + vertex 3.679175e+02 7.037500e+01 7.350000e+01 + vertex 3.679175e+02 7.037500e+01 8.200000e+01 + vertex 3.680425e+02 7.019651e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191206e-01 5.736214e-01 -0.000000e+00 + outer loop + vertex 3.680425e+02 7.019651e+01 7.350000e+01 + vertex 3.679175e+02 7.037500e+01 8.200000e+01 + vertex 3.680425e+02 7.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071591e-01 7.070544e-01 -0.000000e+00 + outer loop + vertex 3.680425e+02 7.019651e+01 7.350000e+01 + vertex 3.680425e+02 7.019651e+01 8.200000e+01 + vertex 3.681965e+02 7.004244e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071591e-01 7.070544e-01 -0.000000e+00 + outer loop + vertex 3.681965e+02 7.004244e+01 7.350000e+01 + vertex 3.680425e+02 7.019651e+01 8.200000e+01 + vertex 3.681965e+02 7.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.681965e+02 7.004244e+01 7.350000e+01 + vertex 3.681965e+02 7.004244e+01 8.200000e+01 + vertex 3.683750e+02 6.991747e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.683750e+02 6.991747e+01 7.350000e+01 + vertex 3.681965e+02 7.004244e+01 8.200000e+01 + vertex 3.683750e+02 6.991747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226265e-01 9.063039e-01 -0.000000e+00 + outer loop + vertex 3.683750e+02 6.991747e+01 7.350000e+01 + vertex 3.683750e+02 6.991747e+01 8.200000e+01 + vertex 3.685725e+02 6.982538e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226265e-01 9.063039e-01 -0.000000e+00 + outer loop + vertex 3.685725e+02 6.982538e+01 7.350000e+01 + vertex 3.683750e+02 6.991747e+01 8.200000e+01 + vertex 3.685725e+02 6.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.587859e-01 9.659347e-01 -0.000000e+00 + outer loop + vertex 3.685725e+02 6.982538e+01 7.350000e+01 + vertex 3.685725e+02 6.982538e+01 8.200000e+01 + vertex 3.687830e+02 6.976899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.587859e-01 9.659347e-01 -0.000000e+00 + outer loop + vertex 3.687830e+02 6.976899e+01 7.350000e+01 + vertex 3.685725e+02 6.982538e+01 8.200000e+01 + vertex 3.687830e+02 6.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 8.716101e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 3.687830e+02 6.976899e+01 7.350000e+01 + vertex 3.687830e+02 6.976899e+01 8.200000e+01 + vertex 3.690000e+02 6.975000e+01 7.350000e+01 + endloop + endfacet + facet normal 8.716101e-02 9.961942e-01 -0.000000e+00 + outer loop + vertex 3.690000e+02 6.975000e+01 7.350000e+01 + vertex 3.687830e+02 6.976899e+01 8.200000e+01 + vertex 3.690000e+02 6.975000e+01 8.200000e+01 + endloop + endfacet + facet normal -8.716101e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 6.975000e+01 7.350000e+01 + vertex 3.690000e+02 6.975000e+01 8.200000e+01 + vertex 3.692171e+02 6.976899e+01 7.350000e+01 + endloop + endfacet + facet normal -8.716101e-02 9.961942e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 6.976899e+01 7.350000e+01 + vertex 3.690000e+02 6.975000e+01 8.200000e+01 + vertex 3.692171e+02 6.976899e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588201e-01 9.659255e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 6.976899e+01 7.350000e+01 + vertex 3.692171e+02 6.976899e+01 8.200000e+01 + vertex 3.694275e+02 6.982538e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588201e-01 9.659255e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 6.982538e+01 7.350000e+01 + vertex 3.692171e+02 6.976899e+01 8.200000e+01 + vertex 3.694275e+02 6.982538e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226265e-01 9.063039e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 6.982538e+01 7.350000e+01 + vertex 3.694275e+02 6.982538e+01 8.200000e+01 + vertex 3.696250e+02 6.991747e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226265e-01 9.063039e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 6.991747e+01 7.350000e+01 + vertex 3.694275e+02 6.982538e+01 8.200000e+01 + vertex 3.696250e+02 6.991747e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 6.991747e+01 7.350000e+01 + vertex 3.696250e+02 6.991747e+01 8.200000e+01 + vertex 3.698035e+02 7.004244e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 7.004244e+01 7.350000e+01 + vertex 3.696250e+02 6.991747e+01 8.200000e+01 + vertex 3.698035e+02 7.004244e+01 8.200000e+01 + endloop + endfacet + facet normal -7.070908e-01 7.071228e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 7.004244e+01 7.350000e+01 + vertex 3.698035e+02 7.004244e+01 8.200000e+01 + vertex 3.699576e+02 7.019651e+01 7.350000e+01 + endloop + endfacet + facet normal -7.070908e-01 7.071228e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 7.019651e+01 7.350000e+01 + vertex 3.698035e+02 7.004244e+01 8.200000e+01 + vertex 3.699576e+02 7.019651e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191206e-01 5.736214e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 7.019651e+01 7.350000e+01 + vertex 3.699576e+02 7.019651e+01 8.200000e+01 + vertex 3.700825e+02 7.037500e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191206e-01 5.736214e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 7.037500e+01 7.350000e+01 + vertex 3.699576e+02 7.019651e+01 8.200000e+01 + vertex 3.700825e+02 7.037500e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063511e-01 4.225253e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 7.037500e+01 7.350000e+01 + vertex 3.700825e+02 7.037500e+01 8.200000e+01 + vertex 3.701746e+02 7.057247e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063511e-01 4.225253e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 7.057247e+01 7.350000e+01 + vertex 3.700825e+02 7.037500e+01 8.200000e+01 + vertex 3.701746e+02 7.057247e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659007e-01 2.589128e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 7.057247e+01 7.350000e+01 + vertex 3.701746e+02 7.057247e+01 8.200000e+01 + vertex 3.702310e+02 7.078294e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659007e-01 2.589128e-01 0.000000e+00 + outer loop + vertex 3.702310e+02 7.078294e+01 7.350000e+01 + vertex 3.701746e+02 7.057247e+01 8.200000e+01 + vertex 3.702310e+02 7.078294e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712742e-02 0.000000e+00 + outer loop + vertex 3.702310e+02 7.078294e+01 7.350000e+01 + vertex 3.702310e+02 7.078294e+01 8.200000e+01 + vertex 3.702500e+02 7.100000e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712742e-02 0.000000e+00 + outer loop + vertex 3.702500e+02 7.100000e+01 7.350000e+01 + vertex 3.702310e+02 7.078294e+01 8.200000e+01 + vertex 3.702500e+02 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.702500e+02 7.100000e+01 7.350000e+01 + vertex 3.702500e+02 7.100000e+01 8.200000e+01 + vertex 3.702310e+02 7.121706e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.702310e+02 7.121706e+01 7.350000e+01 + vertex 3.702500e+02 7.100000e+01 8.200000e+01 + vertex 3.702310e+02 7.121706e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659007e-01 -2.589128e-01 0.000000e+00 + outer loop + vertex 3.702310e+02 7.121706e+01 7.350000e+01 + vertex 3.702310e+02 7.121706e+01 8.200000e+01 + vertex 3.701746e+02 7.142752e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659007e-01 -2.589128e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 7.142752e+01 7.350000e+01 + vertex 3.702310e+02 7.121706e+01 8.200000e+01 + vertex 3.701746e+02 7.142752e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063511e-01 -4.225253e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 7.142752e+01 7.350000e+01 + vertex 3.701746e+02 7.142752e+01 8.200000e+01 + vertex 3.700825e+02 7.162500e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063511e-01 -4.225253e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 7.162500e+01 7.350000e+01 + vertex 3.701746e+02 7.142752e+01 8.200000e+01 + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191206e-01 -5.736214e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 7.162500e+01 7.350000e+01 + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + vertex 3.699576e+02 7.180348e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191206e-01 -5.736214e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 7.180348e+01 7.350000e+01 + vertex 3.700825e+02 7.162500e+01 8.200000e+01 + vertex 3.699576e+02 7.180348e+01 8.200000e+01 + endloop + endfacet + facet normal -7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 7.180348e+01 7.350000e+01 + vertex 3.699576e+02 7.180348e+01 8.200000e+01 + vertex 3.698035e+02 7.195755e+01 7.350000e+01 + endloop + endfacet + facet normal -7.070908e-01 -7.071228e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 7.195755e+01 7.350000e+01 + vertex 3.699576e+02 7.180348e+01 8.200000e+01 + vertex 3.698035e+02 7.195755e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 7.195755e+01 7.350000e+01 + vertex 3.698035e+02 7.195755e+01 8.200000e+01 + vertex 3.696250e+02 7.208253e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 7.208253e+01 7.350000e+01 + vertex 3.698035e+02 7.195755e+01 8.200000e+01 + vertex 3.696250e+02 7.208253e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 7.208253e+01 7.350000e+01 + vertex 3.696250e+02 7.208253e+01 8.200000e+01 + vertex 3.694275e+02 7.217461e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 7.217461e+01 7.350000e+01 + vertex 3.696250e+02 7.208253e+01 8.200000e+01 + vertex 3.694275e+02 7.217461e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 7.217461e+01 7.350000e+01 + vertex 3.694275e+02 7.217461e+01 8.200000e+01 + vertex 3.692171e+02 7.223101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588201e-01 -9.659255e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 7.223101e+01 7.350000e+01 + vertex 3.694275e+02 7.217461e+01 8.200000e+01 + vertex 3.692171e+02 7.223101e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 7.223101e+01 7.350000e+01 + vertex 3.692171e+02 7.223101e+01 8.200000e+01 + vertex 3.690000e+02 7.225000e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 7.225000e+01 7.350000e+01 + vertex 3.692171e+02 7.223101e+01 8.200000e+01 + vertex 3.690000e+02 7.225000e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 7.225000e+01 7.350000e+01 + vertex 3.690000e+02 7.225000e+01 8.200000e+01 + vertex 3.687830e+02 7.223101e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715889e-02 -9.961944e-01 0.000000e+00 + outer loop + vertex 3.687830e+02 7.223101e+01 7.350000e+01 + vertex 3.690000e+02 7.225000e+01 8.200000e+01 + vertex 3.687830e+02 7.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.587859e-01 -9.659347e-01 0.000000e+00 + outer loop + vertex 3.687830e+02 7.223101e+01 7.350000e+01 + vertex 3.687830e+02 7.223101e+01 8.200000e+01 + vertex 3.685725e+02 7.217461e+01 7.350000e+01 + endloop + endfacet + facet normal 2.587859e-01 -9.659347e-01 0.000000e+00 + outer loop + vertex 3.685725e+02 7.217461e+01 7.350000e+01 + vertex 3.687830e+02 7.223101e+01 8.200000e+01 + vertex 3.685725e+02 7.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.685725e+02 7.217461e+01 7.350000e+01 + vertex 3.685725e+02 7.217461e+01 8.200000e+01 + vertex 3.683750e+02 7.208253e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226265e-01 -9.063039e-01 0.000000e+00 + outer loop + vertex 3.683750e+02 7.208253e+01 7.350000e+01 + vertex 3.685725e+02 7.217461e+01 8.200000e+01 + vertex 3.683750e+02 7.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.683750e+02 7.208253e+01 7.350000e+01 + vertex 3.683750e+02 7.208253e+01 8.200000e+01 + vertex 3.681965e+02 7.195755e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735725e-01 -8.191548e-01 0.000000e+00 + outer loop + vertex 3.681965e+02 7.195755e+01 7.350000e+01 + vertex 3.683750e+02 7.208253e+01 8.200000e+01 + vertex 3.681965e+02 7.195755e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071591e-01 -7.070544e-01 0.000000e+00 + outer loop + vertex 3.681965e+02 7.195755e+01 7.350000e+01 + vertex 3.681965e+02 7.195755e+01 8.200000e+01 + vertex 3.680425e+02 7.180348e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071591e-01 -7.070544e-01 0.000000e+00 + outer loop + vertex 3.680425e+02 7.180348e+01 7.350000e+01 + vertex 3.681965e+02 7.195755e+01 8.200000e+01 + vertex 3.680425e+02 7.180348e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191206e-01 -5.736214e-01 0.000000e+00 + outer loop + vertex 3.680425e+02 7.180348e+01 7.350000e+01 + vertex 3.680425e+02 7.180348e+01 8.200000e+01 + vertex 3.679175e+02 7.162500e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191206e-01 -5.736214e-01 0.000000e+00 + outer loop + vertex 3.679175e+02 7.162500e+01 7.350000e+01 + vertex 3.680425e+02 7.180348e+01 8.200000e+01 + vertex 3.679175e+02 7.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.679175e+02 7.162500e+01 7.350000e+01 + vertex 3.679175e+02 7.162500e+01 8.200000e+01 + vertex 3.678254e+02 7.142752e+01 7.350000e+01 + endloop + endfacet + facet normal 9.062987e-01 -4.226377e-01 0.000000e+00 + outer loop + vertex 3.678254e+02 7.142752e+01 7.350000e+01 + vertex 3.679175e+02 7.162500e+01 8.200000e+01 + vertex 3.678254e+02 7.142752e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.678254e+02 7.142752e+01 7.350000e+01 + vertex 3.678254e+02 7.142752e+01 8.200000e+01 + vertex 3.677690e+02 7.121706e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659349e-01 -2.587852e-01 0.000000e+00 + outer loop + vertex 3.677690e+02 7.121706e+01 7.350000e+01 + vertex 3.678254e+02 7.142752e+01 8.200000e+01 + vertex 3.677690e+02 7.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.677690e+02 7.121706e+01 7.350000e+01 + vertex 3.677690e+02 7.121706e+01 8.200000e+01 + vertex 3.677500e+02 7.100000e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961972e-01 -8.712742e-02 0.000000e+00 + outer loop + vertex 3.677500e+02 7.100000e+01 7.350000e+01 + vertex 3.677690e+02 7.121706e+01 8.200000e+01 + vertex 3.677500e+02 7.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 4.988844e-01 1.336575e-01 8.563002e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.677690e+02 9.078294e+01 7.350000e+01 + vertex 3.678254e+02 9.057247e+01 7.350000e+01 + endloop + endfacet + facet normal 5.145165e-01 4.499933e-02 8.562989e-01 + outer loop + vertex 3.677500e+02 9.100000e+01 7.350000e+01 + vertex 3.677690e+02 9.078294e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652330e-01 3.651800e-01 8.562992e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.680425e+02 9.019651e+01 7.350000e+01 + vertex 3.681965e+02 9.004244e+01 7.350000e+01 + endloop + endfacet + facet normal 4.230597e-01 2.962650e-01 8.562987e-01 + outer loop + vertex 3.679175e+02 9.037500e+01 7.350000e+01 + vertex 3.680425e+02 9.019651e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.680839e-01 2.182823e-01 8.563003e-01 + outer loop + vertex 3.678254e+02 9.057247e+01 7.350000e+01 + vertex 3.679175e+02 9.037500e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336610e-01 4.988857e-01 8.562989e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.685725e+02 8.982538e+01 7.350000e+01 + vertex 3.687830e+02 8.976899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.182768e-01 4.680873e-01 8.562999e-01 + outer loop + vertex 3.683750e+02 8.991747e+01 7.350000e+01 + vertex 3.685725e+02 8.982538e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.962378e-01 4.230758e-01 8.563002e-01 + outer loop + vertex 3.681965e+02 9.004244e+01 7.350000e+01 + vertex 3.683750e+02 8.991747e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336790e-01 4.988821e-01 8.562982e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.692171e+02 8.976899e+01 7.350000e+01 + vertex 3.694275e+02 8.982538e+01 7.350000e+01 + endloop + endfacet + facet normal -4.501481e-02 5.145156e-01 8.562987e-01 + outer loop + vertex 3.690000e+02 8.975000e+01 7.350000e+01 + vertex 3.692171e+02 8.976899e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.501481e-02 5.145156e-01 8.562987e-01 + outer loop + vertex 3.687830e+02 8.976899e+01 7.350000e+01 + vertex 3.690000e+02 8.975000e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652000e-01 3.652176e-01 8.562973e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.698035e+02 9.004244e+01 7.350000e+01 + vertex 3.699576e+02 9.019651e+01 7.350000e+01 + endloop + endfacet + facet normal -2.962408e-01 4.230800e-01 8.562971e-01 + outer loop + vertex 3.696250e+02 8.991747e+01 7.350000e+01 + vertex 3.698035e+02 9.004244e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.182784e-01 4.680908e-01 8.562976e-01 + outer loop + vertex 3.694275e+02 8.982538e+01 7.350000e+01 + vertex 3.696250e+02 8.991747e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988710e-01 1.337245e-01 8.562976e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.701746e+02 9.057247e+01 7.350000e+01 + vertex 3.702310e+02 9.078294e+01 7.350000e+01 + endloop + endfacet + facet normal -4.681147e-01 2.182260e-01 8.562979e-01 + outer loop + vertex 3.700825e+02 9.037500e+01 7.350000e+01 + vertex 3.701746e+02 9.057247e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.230597e-01 2.962650e-01 8.562987e-01 + outer loop + vertex 3.699576e+02 9.019651e+01 7.350000e+01 + vertex 3.700825e+02 9.037500e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.988713e-01 -1.337235e-01 8.562975e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.702310e+02 9.121706e+01 7.350000e+01 + vertex 3.701746e+02 9.142752e+01 7.350000e+01 + endloop + endfacet + facet normal -5.145165e-01 -4.499972e-02 8.562989e-01 + outer loop + vertex 3.702500e+02 9.100000e+01 7.350000e+01 + vertex 3.702310e+02 9.121706e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -5.145165e-01 4.499933e-02 8.562989e-01 + outer loop + vertex 3.702310e+02 9.078294e+01 7.350000e+01 + vertex 3.702500e+02 9.100000e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -3.652002e-01 -3.652179e-01 8.562971e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.699576e+02 9.180348e+01 7.350000e+01 + vertex 3.698035e+02 9.195755e+01 7.350000e+01 + endloop + endfacet + facet normal -4.230600e-01 -2.962652e-01 8.562985e-01 + outer loop + vertex 3.700825e+02 9.162500e+01 7.350000e+01 + vertex 3.699576e+02 9.180348e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.681140e-01 -2.182277e-01 8.562978e-01 + outer loop + vertex 3.701746e+02 9.142752e+01 7.350000e+01 + vertex 3.700825e+02 9.162500e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -1.336749e-01 -4.988835e-01 8.562980e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.694275e+02 9.217461e+01 7.350000e+01 + vertex 3.692171e+02 9.223101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.182784e-01 -4.680908e-01 8.562976e-01 + outer loop + vertex 3.696250e+02 9.208253e+01 7.350000e+01 + vertex 3.694275e+02 9.217461e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -2.962439e-01 -4.230781e-01 8.562969e-01 + outer loop + vertex 3.698035e+02 9.195755e+01 7.350000e+01 + vertex 3.696250e+02 9.208253e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 1.336570e-01 -4.988871e-01 8.562987e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.687830e+02 9.223101e+01 7.350000e+01 + vertex 3.685725e+02 9.217461e+01 7.350000e+01 + endloop + endfacet + facet normal 4.501486e-02 -5.145161e-01 8.562983e-01 + outer loop + vertex 3.690000e+02 9.225000e+01 7.350000e+01 + vertex 3.687830e+02 9.223101e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal -4.501486e-02 -5.145161e-01 8.562983e-01 + outer loop + vertex 3.692171e+02 9.223101e+01 7.350000e+01 + vertex 3.690000e+02 9.225000e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 3.652333e-01 -3.651803e-01 8.562990e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.681965e+02 9.195755e+01 7.350000e+01 + vertex 3.680425e+02 9.180348e+01 7.350000e+01 + endloop + endfacet + facet normal 2.962409e-01 -4.230739e-01 8.563001e-01 + outer loop + vertex 3.683750e+02 9.208253e+01 7.350000e+01 + vertex 3.681965e+02 9.195755e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 2.182768e-01 -4.680873e-01 8.562999e-01 + outer loop + vertex 3.685725e+02 9.217461e+01 7.350000e+01 + vertex 3.683750e+02 9.208253e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.988848e-01 -1.336564e-01 8.563001e-01 + outer loop + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + vertex 3.678254e+02 9.142752e+01 7.350000e+01 + vertex 3.677690e+02 9.121706e+01 7.350000e+01 + endloop + endfacet + facet normal 4.680832e-01 -2.182840e-01 8.563003e-01 + outer loop + vertex 3.679175e+02 9.162500e+01 7.350000e+01 + vertex 3.678254e+02 9.142752e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 4.230600e-01 -2.962652e-01 8.562985e-01 + outer loop + vertex 3.680425e+02 9.180348e+01 7.350000e+01 + vertex 3.679175e+02 9.162500e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 5.145165e-01 -4.499972e-02 8.562989e-01 + outer loop + vertex 3.677690e+02 9.121706e+01 7.350000e+01 + vertex 3.677500e+02 9.100000e+01 7.350000e+01 + vertex 3.690000e+02 9.100000e+01 7.274893e+01 + endloop + endfacet + facet normal 9.961972e-01 8.712687e-02 -0.000000e+00 + outer loop + vertex 3.677500e+02 9.100000e+01 7.350000e+01 + vertex 3.677500e+02 9.100000e+01 8.200000e+01 + vertex 3.677690e+02 9.078294e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961972e-01 8.712687e-02 -0.000000e+00 + outer loop + vertex 3.677690e+02 9.078294e+01 7.350000e+01 + vertex 3.677500e+02 9.100000e+01 8.200000e+01 + vertex 3.677690e+02 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 3.677690e+02 9.078294e+01 7.350000e+01 + vertex 3.677690e+02 9.078294e+01 8.200000e+01 + vertex 3.678254e+02 9.057247e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659346e-01 2.587862e-01 -0.000000e+00 + outer loop + vertex 3.678254e+02 9.057247e+01 7.350000e+01 + vertex 3.677690e+02 9.078294e+01 8.200000e+01 + vertex 3.678254e+02 9.057247e+01 8.200000e+01 + endloop + endfacet + facet normal 9.062995e-01 4.226360e-01 -0.000000e+00 + outer loop + vertex 3.678254e+02 9.057247e+01 7.350000e+01 + vertex 3.678254e+02 9.057247e+01 8.200000e+01 + vertex 3.679175e+02 9.037500e+01 7.350000e+01 + endloop + endfacet + facet normal 9.062995e-01 4.226360e-01 -0.000000e+00 + outer loop + vertex 3.679175e+02 9.037500e+01 7.350000e+01 + vertex 3.678254e+02 9.057247e+01 8.200000e+01 + vertex 3.679175e+02 9.037500e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191199e-01 5.736224e-01 -0.000000e+00 + outer loop + vertex 3.679175e+02 9.037500e+01 7.350000e+01 + vertex 3.679175e+02 9.037500e+01 8.200000e+01 + vertex 3.680425e+02 9.019651e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191199e-01 5.736224e-01 -0.000000e+00 + outer loop + vertex 3.680425e+02 9.019651e+01 7.350000e+01 + vertex 3.679175e+02 9.037500e+01 8.200000e+01 + vertex 3.680425e+02 9.019651e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071581e-01 7.070555e-01 -0.000000e+00 + outer loop + vertex 3.680425e+02 9.019651e+01 7.350000e+01 + vertex 3.680425e+02 9.019651e+01 8.200000e+01 + vertex 3.681965e+02 9.004244e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071581e-01 7.070555e-01 -0.000000e+00 + outer loop + vertex 3.681965e+02 9.004244e+01 7.350000e+01 + vertex 3.680425e+02 9.019651e+01 8.200000e+01 + vertex 3.681965e+02 9.004244e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.681965e+02 9.004244e+01 7.350000e+01 + vertex 3.681965e+02 9.004244e+01 8.200000e+01 + vertex 3.683750e+02 8.991747e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735725e-01 8.191548e-01 -0.000000e+00 + outer loop + vertex 3.683750e+02 8.991747e+01 7.350000e+01 + vertex 3.681965e+02 9.004244e+01 8.200000e+01 + vertex 3.683750e+02 8.991747e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226248e-01 9.063048e-01 -0.000000e+00 + outer loop + vertex 3.683750e+02 8.991747e+01 7.350000e+01 + vertex 3.683750e+02 8.991747e+01 8.200000e+01 + vertex 3.685725e+02 8.982538e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226248e-01 9.063048e-01 -0.000000e+00 + outer loop + vertex 3.685725e+02 8.982538e+01 7.350000e+01 + vertex 3.683750e+02 8.991747e+01 8.200000e+01 + vertex 3.685725e+02 8.982538e+01 8.200000e+01 + endloop + endfacet + facet normal 2.587919e-01 9.659331e-01 -0.000000e+00 + outer loop + vertex 3.685725e+02 8.982538e+01 7.350000e+01 + vertex 3.685725e+02 8.982538e+01 8.200000e+01 + vertex 3.687830e+02 8.976899e+01 7.350000e+01 + endloop + endfacet + facet normal 2.587919e-01 9.659331e-01 -0.000000e+00 + outer loop + vertex 3.687830e+02 8.976899e+01 7.350000e+01 + vertex 3.685725e+02 8.982538e+01 8.200000e+01 + vertex 3.687830e+02 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715677e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 3.687830e+02 8.976899e+01 7.350000e+01 + vertex 3.687830e+02 8.976899e+01 8.200000e+01 + vertex 3.690000e+02 8.975000e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715677e-02 9.961946e-01 -0.000000e+00 + outer loop + vertex 3.690000e+02 8.975000e+01 7.350000e+01 + vertex 3.687830e+02 8.976899e+01 8.200000e+01 + vertex 3.690000e+02 8.975000e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715677e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 8.975000e+01 7.350000e+01 + vertex 3.690000e+02 8.975000e+01 8.200000e+01 + vertex 3.692171e+02 8.976899e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715677e-02 9.961946e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 8.976899e+01 7.350000e+01 + vertex 3.690000e+02 8.975000e+01 8.200000e+01 + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588261e-01 9.659239e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 8.976899e+01 7.350000e+01 + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + vertex 3.694275e+02 8.982538e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588261e-01 9.659239e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 8.982538e+01 7.350000e+01 + vertex 3.692171e+02 8.976899e+01 8.200000e+01 + vertex 3.694275e+02 8.982538e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226248e-01 9.063048e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 8.982538e+01 7.350000e+01 + vertex 3.694275e+02 8.982538e+01 8.200000e+01 + vertex 3.696250e+02 8.991747e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226248e-01 9.063048e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 8.991747e+01 7.350000e+01 + vertex 3.694275e+02 8.982538e+01 8.200000e+01 + vertex 3.696250e+02 8.991747e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 8.991747e+01 7.350000e+01 + vertex 3.696250e+02 8.991747e+01 8.200000e+01 + vertex 3.698035e+02 9.004244e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735725e-01 8.191548e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 9.004244e+01 7.350000e+01 + vertex 3.696250e+02 8.991747e+01 8.200000e+01 + vertex 3.698035e+02 9.004244e+01 8.200000e+01 + endloop + endfacet + facet normal -7.070897e-01 7.071239e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 9.004244e+01 7.350000e+01 + vertex 3.698035e+02 9.004244e+01 8.200000e+01 + vertex 3.699576e+02 9.019651e+01 7.350000e+01 + endloop + endfacet + facet normal -7.070897e-01 7.071239e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 9.019651e+01 7.350000e+01 + vertex 3.698035e+02 9.004244e+01 8.200000e+01 + vertex 3.699576e+02 9.019651e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191199e-01 5.736224e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 9.019651e+01 7.350000e+01 + vertex 3.699576e+02 9.019651e+01 8.200000e+01 + vertex 3.700825e+02 9.037500e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191199e-01 5.736224e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 9.037500e+01 7.350000e+01 + vertex 3.699576e+02 9.019651e+01 8.200000e+01 + vertex 3.700825e+02 9.037500e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063519e-01 4.225237e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 9.037500e+01 7.350000e+01 + vertex 3.700825e+02 9.037500e+01 8.200000e+01 + vertex 3.701746e+02 9.057247e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063519e-01 4.225237e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 9.057247e+01 7.350000e+01 + vertex 3.700825e+02 9.037500e+01 8.200000e+01 + vertex 3.701746e+02 9.057247e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 9.057247e+01 7.350000e+01 + vertex 3.701746e+02 9.057247e+01 8.200000e+01 + vertex 3.702310e+02 9.078294e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659004e-01 2.589138e-01 0.000000e+00 + outer loop + vertex 3.702310e+02 9.078294e+01 7.350000e+01 + vertex 3.701746e+02 9.057247e+01 8.200000e+01 + vertex 3.702310e+02 9.078294e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712687e-02 0.000000e+00 + outer loop + vertex 3.702310e+02 9.078294e+01 7.350000e+01 + vertex 3.702310e+02 9.078294e+01 8.200000e+01 + vertex 3.702500e+02 9.100000e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961972e-01 8.712687e-02 0.000000e+00 + outer loop + vertex 3.702500e+02 9.100000e+01 7.350000e+01 + vertex 3.702310e+02 9.078294e+01 8.200000e+01 + vertex 3.702500e+02 9.100000e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712761e-02 0.000000e+00 + outer loop + vertex 3.702500e+02 9.100000e+01 7.350000e+01 + vertex 3.702500e+02 9.100000e+01 8.200000e+01 + vertex 3.702310e+02 9.121706e+01 7.350000e+01 + endloop + endfacet + facet normal -9.961972e-01 -8.712761e-02 0.000000e+00 + outer loop + vertex 3.702310e+02 9.121706e+01 7.350000e+01 + vertex 3.702500e+02 9.100000e+01 8.200000e+01 + vertex 3.702310e+02 9.121706e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659010e-01 -2.589117e-01 0.000000e+00 + outer loop + vertex 3.702310e+02 9.121706e+01 7.350000e+01 + vertex 3.702310e+02 9.121706e+01 8.200000e+01 + vertex 3.701746e+02 9.142752e+01 7.350000e+01 + endloop + endfacet + facet normal -9.659010e-01 -2.589117e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 9.142752e+01 7.350000e+01 + vertex 3.702310e+02 9.121706e+01 8.200000e+01 + vertex 3.701746e+02 9.142752e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063504e-01 -4.225269e-01 0.000000e+00 + outer loop + vertex 3.701746e+02 9.142752e+01 7.350000e+01 + vertex 3.701746e+02 9.142752e+01 8.200000e+01 + vertex 3.700825e+02 9.162500e+01 7.350000e+01 + endloop + endfacet + facet normal -9.063504e-01 -4.225269e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 9.162500e+01 7.350000e+01 + vertex 3.701746e+02 9.142752e+01 8.200000e+01 + vertex 3.700825e+02 9.162500e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191199e-01 -5.736224e-01 0.000000e+00 + outer loop + vertex 3.700825e+02 9.162500e+01 7.350000e+01 + vertex 3.700825e+02 9.162500e+01 8.200000e+01 + vertex 3.699576e+02 9.180348e+01 7.350000e+01 + endloop + endfacet + facet normal -8.191199e-01 -5.736224e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 9.180348e+01 7.350000e+01 + vertex 3.700825e+02 9.162500e+01 8.200000e+01 + vertex 3.699576e+02 9.180348e+01 8.200000e+01 + endloop + endfacet + facet normal -7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 3.699576e+02 9.180348e+01 7.350000e+01 + vertex 3.699576e+02 9.180348e+01 8.200000e+01 + vertex 3.698035e+02 9.195755e+01 7.350000e+01 + endloop + endfacet + facet normal -7.070897e-01 -7.071239e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 9.195755e+01 7.350000e+01 + vertex 3.699576e+02 9.180348e+01 8.200000e+01 + vertex 3.698035e+02 9.195755e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735782e-01 -8.191508e-01 0.000000e+00 + outer loop + vertex 3.698035e+02 9.195755e+01 7.350000e+01 + vertex 3.698035e+02 9.195755e+01 8.200000e+01 + vertex 3.696250e+02 9.208253e+01 7.350000e+01 + endloop + endfacet + facet normal -5.735782e-01 -8.191508e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 9.208253e+01 7.350000e+01 + vertex 3.698035e+02 9.195755e+01 8.200000e+01 + vertex 3.696250e+02 9.208253e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226248e-01 -9.063048e-01 0.000000e+00 + outer loop + vertex 3.696250e+02 9.208253e+01 7.350000e+01 + vertex 3.696250e+02 9.208253e+01 8.200000e+01 + vertex 3.694275e+02 9.217461e+01 7.350000e+01 + endloop + endfacet + facet normal -4.226248e-01 -9.063048e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 9.217461e+01 7.350000e+01 + vertex 3.696250e+02 9.208253e+01 8.200000e+01 + vertex 3.694275e+02 9.217461e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 3.694275e+02 9.217461e+01 7.350000e+01 + vertex 3.694275e+02 9.217461e+01 8.200000e+01 + vertex 3.692171e+02 9.223101e+01 7.350000e+01 + endloop + endfacet + facet normal -2.588181e-01 -9.659261e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 9.223101e+01 7.350000e+01 + vertex 3.694275e+02 9.217461e+01 8.200000e+01 + vertex 3.692171e+02 9.223101e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715677e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.692171e+02 9.223101e+01 7.350000e+01 + vertex 3.692171e+02 9.223101e+01 8.200000e+01 + vertex 3.690000e+02 9.225000e+01 7.350000e+01 + endloop + endfacet + facet normal -8.715677e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 9.225000e+01 7.350000e+01 + vertex 3.692171e+02 9.223101e+01 8.200000e+01 + vertex 3.690000e+02 9.225000e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715677e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.690000e+02 9.225000e+01 7.350000e+01 + vertex 3.690000e+02 9.225000e+01 8.200000e+01 + vertex 3.687830e+02 9.223101e+01 7.350000e+01 + endloop + endfacet + facet normal 8.715677e-02 -9.961946e-01 0.000000e+00 + outer loop + vertex 3.687830e+02 9.223101e+01 7.350000e+01 + vertex 3.690000e+02 9.225000e+01 8.200000e+01 + vertex 3.687830e+02 9.223101e+01 8.200000e+01 + endloop + endfacet + facet normal 2.587839e-01 -9.659352e-01 0.000000e+00 + outer loop + vertex 3.687830e+02 9.223101e+01 7.350000e+01 + vertex 3.687830e+02 9.223101e+01 8.200000e+01 + vertex 3.685725e+02 9.217461e+01 7.350000e+01 + endloop + endfacet + facet normal 2.587839e-01 -9.659352e-01 0.000000e+00 + outer loop + vertex 3.685725e+02 9.217461e+01 7.350000e+01 + vertex 3.687830e+02 9.223101e+01 8.200000e+01 + vertex 3.685725e+02 9.217461e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226248e-01 -9.063048e-01 0.000000e+00 + outer loop + vertex 3.685725e+02 9.217461e+01 7.350000e+01 + vertex 3.685725e+02 9.217461e+01 8.200000e+01 + vertex 3.683750e+02 9.208253e+01 7.350000e+01 + endloop + endfacet + facet normal 4.226248e-01 -9.063048e-01 0.000000e+00 + outer loop + vertex 3.683750e+02 9.208253e+01 7.350000e+01 + vertex 3.685725e+02 9.217461e+01 8.200000e+01 + vertex 3.683750e+02 9.208253e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735782e-01 -8.191508e-01 0.000000e+00 + outer loop + vertex 3.683750e+02 9.208253e+01 7.350000e+01 + vertex 3.683750e+02 9.208253e+01 8.200000e+01 + vertex 3.681965e+02 9.195755e+01 7.350000e+01 + endloop + endfacet + facet normal 5.735782e-01 -8.191508e-01 0.000000e+00 + outer loop + vertex 3.681965e+02 9.195755e+01 7.350000e+01 + vertex 3.683750e+02 9.208253e+01 8.200000e+01 + vertex 3.681965e+02 9.195755e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071581e-01 -7.070555e-01 0.000000e+00 + outer loop + vertex 3.681965e+02 9.195755e+01 7.350000e+01 + vertex 3.681965e+02 9.195755e+01 8.200000e+01 + vertex 3.680425e+02 9.180348e+01 7.350000e+01 + endloop + endfacet + facet normal 7.071581e-01 -7.070555e-01 0.000000e+00 + outer loop + vertex 3.680425e+02 9.180348e+01 7.350000e+01 + vertex 3.681965e+02 9.195755e+01 8.200000e+01 + vertex 3.680425e+02 9.180348e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191199e-01 -5.736224e-01 0.000000e+00 + outer loop + vertex 3.680425e+02 9.180348e+01 7.350000e+01 + vertex 3.680425e+02 9.180348e+01 8.200000e+01 + vertex 3.679175e+02 9.162500e+01 7.350000e+01 + endloop + endfacet + facet normal 8.191199e-01 -5.736224e-01 0.000000e+00 + outer loop + vertex 3.679175e+02 9.162500e+01 7.350000e+01 + vertex 3.680425e+02 9.180348e+01 8.200000e+01 + vertex 3.679175e+02 9.162500e+01 8.200000e+01 + endloop + endfacet + facet normal 9.062980e-01 -4.226393e-01 0.000000e+00 + outer loop + vertex 3.679175e+02 9.162500e+01 7.350000e+01 + vertex 3.679175e+02 9.162500e+01 8.200000e+01 + vertex 3.678254e+02 9.142752e+01 7.350000e+01 + endloop + endfacet + facet normal 9.062980e-01 -4.226393e-01 0.000000e+00 + outer loop + vertex 3.678254e+02 9.142752e+01 7.350000e+01 + vertex 3.679175e+02 9.162500e+01 8.200000e+01 + vertex 3.678254e+02 9.142752e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659352e-01 -2.587841e-01 0.000000e+00 + outer loop + vertex 3.678254e+02 9.142752e+01 7.350000e+01 + vertex 3.678254e+02 9.142752e+01 8.200000e+01 + vertex 3.677690e+02 9.121706e+01 7.350000e+01 + endloop + endfacet + facet normal 9.659352e-01 -2.587841e-01 0.000000e+00 + outer loop + vertex 3.677690e+02 9.121706e+01 7.350000e+01 + vertex 3.678254e+02 9.142752e+01 8.200000e+01 + vertex 3.677690e+02 9.121706e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961972e-01 -8.712761e-02 0.000000e+00 + outer loop + vertex 3.677690e+02 9.121706e+01 7.350000e+01 + vertex 3.677690e+02 9.121706e+01 8.200000e+01 + vertex 3.677500e+02 9.100000e+01 7.350000e+01 + endloop + endfacet + facet normal 9.961972e-01 -8.712761e-02 0.000000e+00 + outer loop + vertex 3.677500e+02 9.100000e+01 7.350000e+01 + vertex 3.677690e+02 9.121706e+01 8.200000e+01 + vertex 3.677500e+02 9.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 8.956301e-01 4.447997e-01 -0.000000e+00 + outer loop + vertex 3.613133e+02 6.000000e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + vertex 3.616194e+02 5.938353e+01 7.800000e+01 + endloop + endfacet + facet normal 8.956301e-01 4.447997e-01 -0.000000e+00 + outer loop + vertex 3.616194e+02 5.938353e+01 7.800000e+01 + vertex 3.613133e+02 6.000000e+01 8.200000e+01 + vertex 3.616194e+02 5.938353e+01 8.200000e+01 + endloop + endfacet + facet normal 8.060943e-01 5.917871e-01 -0.000000e+00 + outer loop + vertex 3.616194e+02 5.938353e+01 7.800000e+01 + vertex 3.616194e+02 5.938353e+01 8.200000e+01 + vertex 3.620268e+02 5.882868e+01 7.800000e+01 + endloop + endfacet + facet normal 8.060943e-01 5.917871e-01 -0.000000e+00 + outer loop + vertex 3.620268e+02 5.882868e+01 7.800000e+01 + vertex 3.616194e+02 5.938353e+01 8.200000e+01 + vertex 3.620268e+02 5.882868e+01 8.200000e+01 + endloop + endfacet + facet normal 6.926918e-01 7.212337e-01 -0.000000e+00 + outer loop + vertex 3.620268e+02 5.882868e+01 7.800000e+01 + vertex 3.620268e+02 5.882868e+01 8.200000e+01 + vertex 3.625232e+02 5.835188e+01 7.800000e+01 + endloop + endfacet + facet normal 6.926918e-01 7.212337e-01 -0.000000e+00 + outer loop + vertex 3.625232e+02 5.835188e+01 7.800000e+01 + vertex 3.620268e+02 5.882868e+01 8.200000e+01 + vertex 3.625232e+02 5.835188e+01 8.200000e+01 + endloop + endfacet + facet normal 5.588147e-01 8.292925e-01 -0.000000e+00 + outer loop + vertex 3.625232e+02 5.835188e+01 7.800000e+01 + vertex 3.625232e+02 5.835188e+01 8.200000e+01 + vertex 3.630940e+02 5.796724e+01 7.800000e+01 + endloop + endfacet + facet normal 5.588147e-01 8.292925e-01 -0.000000e+00 + outer loop + vertex 3.630940e+02 5.796724e+01 7.800000e+01 + vertex 3.625232e+02 5.835188e+01 8.200000e+01 + vertex 3.630940e+02 5.796724e+01 8.200000e+01 + endloop + endfacet + facet normal 4.083471e-01 9.128267e-01 -0.000000e+00 + outer loop + vertex 3.630940e+02 5.796724e+01 7.800000e+01 + vertex 3.630940e+02 5.796724e+01 8.200000e+01 + vertex 3.637223e+02 5.768617e+01 7.800000e+01 + endloop + endfacet + facet normal 4.083471e-01 9.128267e-01 -0.000000e+00 + outer loop + vertex 3.637223e+02 5.768617e+01 7.800000e+01 + vertex 3.630940e+02 5.796724e+01 8.200000e+01 + vertex 3.637223e+02 5.768617e+01 8.200000e+01 + endloop + endfacet + facet normal 2.458153e-01 9.693167e-01 -0.000000e+00 + outer loop + vertex 3.637223e+02 5.768617e+01 7.800000e+01 + vertex 3.637223e+02 5.768617e+01 8.200000e+01 + vertex 3.643895e+02 5.751697e+01 7.800000e+01 + endloop + endfacet + facet normal 2.458153e-01 9.693167e-01 -0.000000e+00 + outer loop + vertex 3.643895e+02 5.751697e+01 7.800000e+01 + vertex 3.637223e+02 5.768617e+01 8.200000e+01 + vertex 3.643895e+02 5.751697e+01 8.200000e+01 + endloop + endfacet + facet normal 7.598800e-02 9.971087e-01 -0.000000e+00 + outer loop + vertex 3.643895e+02 5.751697e+01 7.800000e+01 + vertex 3.643895e+02 5.751697e+01 8.200000e+01 + vertex 3.650759e+02 5.746467e+01 7.800000e+01 + endloop + endfacet + facet normal 7.598800e-02 9.971087e-01 -0.000000e+00 + outer loop + vertex 3.650759e+02 5.746467e+01 7.800000e+01 + vertex 3.643895e+02 5.751697e+01 8.200000e+01 + vertex 3.650759e+02 5.746467e+01 8.200000e+01 + endloop + endfacet + facet normal -9.608124e-02 9.953735e-01 0.000000e+00 + outer loop + vertex 3.650759e+02 5.746467e+01 7.800000e+01 + vertex 3.650759e+02 5.746467e+01 8.200000e+01 + vertex 3.657610e+02 5.753080e+01 7.800000e+01 + endloop + endfacet + facet normal -9.608124e-02 9.953735e-01 0.000000e+00 + outer loop + vertex 3.657610e+02 5.753080e+01 7.800000e+01 + vertex 3.650759e+02 5.746467e+01 8.200000e+01 + vertex 3.657610e+02 5.753080e+01 8.200000e+01 + endloop + endfacet + facet normal -2.653107e-01 9.641630e-01 0.000000e+00 + outer loop + vertex 3.657610e+02 5.753080e+01 7.800000e+01 + vertex 3.657610e+02 5.753080e+01 8.200000e+01 + vertex 3.664246e+02 5.771342e+01 7.800000e+01 + endloop + endfacet + facet normal -2.653107e-01 9.641630e-01 0.000000e+00 + outer loop + vertex 3.664246e+02 5.771342e+01 7.800000e+01 + vertex 3.657610e+02 5.753080e+01 8.200000e+01 + vertex 3.664246e+02 5.771342e+01 8.200000e+01 + endloop + endfacet + facet normal -4.266622e-01 9.044111e-01 0.000000e+00 + outer loop + vertex 3.664246e+02 5.771342e+01 7.800000e+01 + vertex 3.664246e+02 5.771342e+01 8.200000e+01 + vertex 3.670472e+02 5.800710e+01 7.800000e+01 + endloop + endfacet + facet normal -4.266622e-01 9.044111e-01 0.000000e+00 + outer loop + vertex 3.670472e+02 5.800710e+01 7.800000e+01 + vertex 3.664246e+02 5.771342e+01 8.200000e+01 + vertex 3.670472e+02 5.800710e+01 8.200000e+01 + endloop + endfacet + facet normal -5.754203e-01 8.178579e-01 0.000000e+00 + outer loop + vertex 3.670472e+02 5.800710e+01 7.800000e+01 + vertex 3.670472e+02 5.800710e+01 8.200000e+01 + vertex 3.676101e+02 5.840317e+01 7.800000e+01 + endloop + endfacet + facet normal -5.754203e-01 8.178579e-01 0.000000e+00 + outer loop + vertex 3.676101e+02 5.840317e+01 7.800000e+01 + vertex 3.670472e+02 5.800710e+01 8.200000e+01 + vertex 3.676101e+02 5.840317e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071156e-01 7.070980e-01 0.000000e+00 + outer loop + vertex 3.676101e+02 5.840317e+01 7.800000e+01 + vertex 3.676101e+02 5.840317e+01 8.200000e+01 + vertex 3.680968e+02 5.888988e+01 7.800000e+01 + endloop + endfacet + facet normal -7.071156e-01 7.070980e-01 0.000000e+00 + outer loop + vertex 3.680968e+02 5.888988e+01 7.800000e+01 + vertex 3.676101e+02 5.840317e+01 8.200000e+01 + vertex 3.680968e+02 5.888988e+01 8.200000e+01 + endloop + endfacet + facet normal -8.178594e-01 5.754181e-01 0.000000e+00 + outer loop + vertex 3.680968e+02 5.888988e+01 7.800000e+01 + vertex 3.680968e+02 5.888988e+01 8.200000e+01 + vertex 3.684929e+02 5.945283e+01 7.800000e+01 + endloop + endfacet + facet normal -8.178594e-01 5.754181e-01 0.000000e+00 + outer loop + vertex 3.684929e+02 5.945283e+01 7.800000e+01 + vertex 3.680968e+02 5.888988e+01 8.200000e+01 + vertex 3.684929e+02 5.945283e+01 8.200000e+01 + endloop + endfacet + facet normal -9.043971e-01 4.266919e-01 0.000000e+00 + outer loop + vertex 3.684929e+02 5.945283e+01 7.800000e+01 + vertex 3.684929e+02 5.945283e+01 8.200000e+01 + vertex 3.687866e+02 6.007535e+01 7.800000e+01 + endloop + endfacet + facet normal -9.043971e-01 4.266919e-01 0.000000e+00 + outer loop + vertex 3.687866e+02 6.007535e+01 7.800000e+01 + vertex 3.684929e+02 5.945283e+01 8.200000e+01 + vertex 3.687866e+02 6.007535e+01 8.200000e+01 + endloop + endfacet + facet normal -9.641702e-01 2.652845e-01 0.000000e+00 + outer loop + vertex 3.687866e+02 6.007535e+01 7.800000e+01 + vertex 3.687866e+02 6.007535e+01 8.200000e+01 + vertex 3.689692e+02 6.073900e+01 7.800000e+01 + endloop + endfacet + facet normal -9.641702e-01 2.652845e-01 0.000000e+00 + outer loop + vertex 3.689692e+02 6.073900e+01 7.800000e+01 + vertex 3.687866e+02 6.007535e+01 8.200000e+01 + vertex 3.689692e+02 6.073900e+01 8.200000e+01 + endloop + endfacet + facet normal -9.953739e-01 9.607685e-02 0.000000e+00 + outer loop + vertex 3.689692e+02 6.073900e+01 7.800000e+01 + vertex 3.689692e+02 6.073900e+01 8.200000e+01 + vertex 3.690353e+02 6.142413e+01 7.800000e+01 + endloop + endfacet + facet normal -9.953739e-01 9.607685e-02 0.000000e+00 + outer loop + vertex 3.690353e+02 6.142413e+01 7.800000e+01 + vertex 3.689692e+02 6.073900e+01 8.200000e+01 + vertex 3.690353e+02 6.142413e+01 8.200000e+01 + endloop + endfacet + facet normal -9.971088e-01 -7.598690e-02 0.000000e+00 + outer loop + vertex 3.690353e+02 6.142413e+01 7.800000e+01 + vertex 3.690353e+02 6.142413e+01 8.200000e+01 + vertex 3.689830e+02 6.211046e+01 7.800000e+01 + endloop + endfacet + facet normal -9.971088e-01 -7.598690e-02 0.000000e+00 + outer loop + vertex 3.689830e+02 6.211046e+01 7.800000e+01 + vertex 3.690353e+02 6.142413e+01 8.200000e+01 + vertex 3.689830e+02 6.211046e+01 8.200000e+01 + endloop + endfacet + facet normal -9.693206e-01 -2.457998e-01 0.000000e+00 + outer loop + vertex 3.689830e+02 6.211046e+01 7.800000e+01 + vertex 3.689830e+02 6.211046e+01 8.200000e+01 + vertex 3.688138e+02 6.277766e+01 7.800000e+01 + endloop + endfacet + facet normal -9.693206e-01 -2.457998e-01 0.000000e+00 + outer loop + vertex 3.688138e+02 6.277766e+01 7.800000e+01 + vertex 3.689830e+02 6.211046e+01 8.200000e+01 + vertex 3.688138e+02 6.277766e+01 8.200000e+01 + endloop + endfacet + facet normal -9.128300e-01 -4.083399e-01 0.000000e+00 + outer loop + vertex 3.688138e+02 6.277766e+01 7.800000e+01 + vertex 3.688138e+02 6.277766e+01 8.200000e+01 + vertex 3.685328e+02 6.340597e+01 7.800000e+01 + endloop + endfacet + facet normal -9.128300e-01 -4.083399e-01 0.000000e+00 + outer loop + vertex 3.685328e+02 6.340597e+01 7.800000e+01 + vertex 3.688138e+02 6.277766e+01 8.200000e+01 + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + endloop + endfacet + facet normal -8.292839e-01 -5.588275e-01 0.000000e+00 + outer loop + vertex 3.685328e+02 6.340597e+01 7.800000e+01 + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + vertex 3.681481e+02 6.397679e+01 7.800000e+01 + endloop + endfacet + facet normal -8.292839e-01 -5.588275e-01 0.000000e+00 + outer loop + vertex 3.681481e+02 6.397679e+01 7.800000e+01 + vertex 3.685328e+02 6.340597e+01 8.200000e+01 + vertex 3.681481e+02 6.397679e+01 8.200000e+01 + endloop + endfacet + facet normal -7.212379e-01 -6.926874e-01 0.000000e+00 + outer loop + vertex 3.681481e+02 6.397679e+01 7.800000e+01 + vertex 3.681481e+02 6.397679e+01 8.200000e+01 + vertex 3.676713e+02 6.447322e+01 7.800000e+01 + endloop + endfacet + facet normal -7.212379e-01 -6.926874e-01 0.000000e+00 + outer loop + vertex 3.676713e+02 6.447322e+01 7.800000e+01 + vertex 3.681481e+02 6.397679e+01 8.200000e+01 + vertex 3.676713e+02 6.447322e+01 8.200000e+01 + endloop + endfacet + facet normal -5.917779e-01 -8.061011e-01 0.000000e+00 + outer loop + vertex 3.676713e+02 6.447322e+01 7.800000e+01 + vertex 3.676713e+02 6.447322e+01 8.200000e+01 + vertex 3.671165e+02 6.488056e+01 7.800000e+01 + endloop + endfacet + facet normal -5.917779e-01 -8.061011e-01 0.000000e+00 + outer loop + vertex 3.671165e+02 6.488056e+01 7.800000e+01 + vertex 3.676713e+02 6.447322e+01 8.200000e+01 + vertex 3.671165e+02 6.488056e+01 8.200000e+01 + endloop + endfacet + facet normal -4.448294e-01 -8.956153e-01 0.000000e+00 + outer loop + vertex 3.671165e+02 6.488056e+01 7.800000e+01 + vertex 3.671165e+02 6.488056e+01 8.200000e+01 + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + endloop + endfacet + facet normal -4.448294e-01 -8.956153e-01 0.000000e+00 + outer loop + vertex 3.665000e+02 6.518674e+01 7.800000e+01 + vertex 3.671165e+02 6.488056e+01 8.200000e+01 + vertex 3.665000e+02 6.518674e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 5.850000e+01 3.700000e+02 8.200000e+01 + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 2.070177e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292478e-16 -1.942881e-16 1.000000e+00 + outer loop + vertex 5.653039e+01 6.165270e+01 8.200000e+01 + vertex 5.662062e+01 6.131596e+01 8.200000e+01 + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292483e-16 -1.942885e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + vertex 5.662062e+01 6.131596e+01 8.200000e+01 + vertex 5.676795e+01 6.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292494e-16 -1.942895e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + vertex 5.676795e+01 6.100000e+01 8.200000e+01 + vertex 5.696791e+01 6.071442e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292494e-16 -1.942895e-16 1.000000e+00 + outer loop + vertex 5.696791e+01 6.071442e+01 8.200000e+01 + vertex 5.721443e+01 6.046791e+01 8.200000e+01 + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292488e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + vertex 5.721443e+01 6.046791e+01 8.200000e+01 + vertex 5.750000e+01 6.026795e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292480e-16 -1.942882e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + vertex 5.750000e+01 6.026795e+01 8.200000e+01 + vertex 5.781596e+01 6.012061e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292500e-16 -1.942900e-16 1.000000e+00 + outer loop + vertex 5.781596e+01 6.012061e+01 8.200000e+01 + vertex 5.815271e+01 6.003038e+01 8.200000e+01 + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292476e-16 -1.942880e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + vertex 5.815271e+01 6.003038e+01 8.200000e+01 + vertex 5.850000e+01 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + vertex 5.850000e+01 6.000000e+01 8.200000e+01 + vertex 2.070177e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292559e-16 -1.942816e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 5.750000e+01 3.697321e+02 8.200000e+01 + vertex 5.721443e+01 3.695321e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292403e-16 -1.942983e-16 1.000000e+00 + outer loop + vertex 5.721443e+01 3.695321e+02 8.200000e+01 + vertex 5.696791e+01 3.692856e+02 8.200000e+01 + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292562e-16 -1.942811e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 5.696791e+01 3.692856e+02 8.200000e+01 + vertex 5.676795e+01 3.690000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292500e-16 -1.942878e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 5.676795e+01 3.690000e+02 8.200000e+01 + vertex 5.662062e+01 3.686840e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292459e-16 -1.942924e-16 1.000000e+00 + outer loop + vertex 5.662062e+01 3.686840e+02 8.200000e+01 + vertex 5.653039e+01 3.683473e+02 8.200000e+01 + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292476e-16 -1.942904e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 5.653039e+01 3.683473e+02 8.200000e+01 + vertex 5.650000e+01 3.680000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 5.650000e+01 3.680000e+02 8.200000e+01 + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + vertex 5.650000e+01 3.680000e+02 8.200000e+01 + vertex 5.650000e+01 6.200000e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292491e-16 -1.942892e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + vertex 5.650000e+01 6.200000e+01 8.200000e+01 + vertex 5.653039e+01 6.165270e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292536e-16 -1.942841e-16 1.000000e+00 + outer loop + vertex 5.850000e+01 3.700000e+02 8.200000e+01 + vertex 5.815271e+01 3.699696e+02 8.200000e+01 + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292411e-16 -1.942973e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 5.815271e+01 3.699696e+02 8.200000e+01 + vertex 5.781596e+01 3.698794e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292533e-16 -1.942843e-16 1.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 5.781596e+01 3.698794e+02 8.200000e+01 + vertex 5.750000e+01 3.697321e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292488e-16 -1.942889e-16 1.000000e+00 + outer loop + vertex 2.353222e+02 2.671508e+02 8.200000e+01 + vertex 2.395315e+02 2.660230e+02 8.200000e+01 + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292458e-16 -1.942917e-16 1.000000e+00 + outer loop + vertex 3.657856e+02 6.046791e+01 8.200000e+01 + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + vertex 3.655000e+02 6.026795e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292487e-16 -1.942892e-16 1.000000e+00 + outer loop + vertex 3.655000e+02 6.026795e+01 8.200000e+01 + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + vertex 3.651840e+02 6.012061e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292524e-16 -1.942860e-16 1.000000e+00 + outer loop + vertex 3.657856e+02 6.046791e+01 8.200000e+01 + vertex 3.660321e+02 6.071442e+01 8.200000e+01 + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292449e-16 -1.942925e-16 1.000000e+00 + outer loop + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + vertex 3.660321e+02 6.071442e+01 8.200000e+01 + vertex 3.662321e+02 6.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292456e-16 -1.942919e-16 1.000000e+00 + outer loop + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + vertex 3.662321e+02 6.100000e+01 8.200000e+01 + vertex 3.663794e+02 6.131596e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292490e-16 -1.942892e-16 1.000000e+00 + outer loop + vertex 2.544733e+02 2.510812e+02 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + vertex 2.526317e+02 2.550306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 2.526317e+02 2.550306e+02 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + vertex 2.501321e+02 2.586003e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 2.159823e+02 1.867251e+02 8.200000e+01 + vertex 3.645000e+02 6.000000e+01 8.200000e+01 + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292498e-16 -1.942883e-16 1.000000e+00 + outer loop + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + vertex 3.645000e+02 6.000000e+01 8.200000e+01 + vertex 3.648473e+02 6.003038e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292519e-16 -1.942864e-16 1.000000e+00 + outer loop + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + vertex 3.648473e+02 6.003038e+01 8.200000e+01 + vertex 3.651840e+02 6.012061e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 5.850000e+01 6.000000e+01 8.200000e+01 + vertex 3.645000e+02 6.000000e+01 8.200000e+01 + vertex 2.070177e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292488e-16 -1.942892e-16 1.000000e+00 + outer loop + vertex 2.070177e+02 1.867251e+02 8.200000e+01 + vertex 3.645000e+02 6.000000e+01 8.200000e+01 + vertex 2.159823e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292488e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 2.070177e+02 1.867251e+02 8.200000e+01 + vertex 2.159823e+02 1.867251e+02 8.200000e+01 + vertex 2.070177e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292488e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 2.070177e+02 2.675306e+02 8.200000e+01 + vertex 2.159823e+02 1.867251e+02 8.200000e+01 + vertex 2.159823e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292488e-16 -1.942888e-16 1.000000e+00 + outer loop + vertex 2.070177e+02 2.675306e+02 8.200000e+01 + vertex 2.159823e+02 2.675306e+02 8.200000e+01 + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292490e-16 -1.942892e-16 1.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + vertex 2.159823e+02 2.675306e+02 8.200000e+01 + vertex 2.309810e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292487e-16 -1.942888e-16 1.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + vertex 2.309810e+02 2.675306e+02 8.200000e+01 + vertex 2.353222e+02 2.671508e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292554e-16 -1.942833e-16 1.000000e+00 + outer loop + vertex 3.663794e+02 6.131596e+01 8.200000e+01 + vertex 3.664696e+02 6.165270e+01 8.200000e+01 + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292476e-16 -1.942902e-16 1.000000e+00 + outer loop + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + vertex 3.664696e+02 6.165270e+01 8.200000e+01 + vertex 3.665000e+02 6.200000e+01 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942891e-16 1.000000e+00 + outer loop + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + vertex 3.665000e+02 6.200000e+01 8.200000e+01 + vertex 2.559810e+02 2.425306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 2.559810e+02 2.425306e+02 8.200000e+01 + vertex 3.665000e+02 6.200000e+01 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292486e-16 -1.942887e-16 1.000000e+00 + outer loop + vertex 2.559810e+02 2.425306e+02 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + vertex 2.556012e+02 2.468719e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942890e-16 1.000000e+00 + outer loop + vertex 2.556012e+02 2.468719e+02 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + vertex 2.544733e+02 2.510812e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292387e-16 -1.942778e-16 1.000000e+00 + outer loop + vertex 3.660321e+02 3.692856e+02 8.200000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 3.662321e+02 3.690000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292445e-16 -1.942842e-16 1.000000e+00 + outer loop + vertex 3.662321e+02 3.690000e+02 8.200000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 3.663794e+02 3.686840e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292486e-16 -1.942888e-16 1.000000e+00 + outer loop + vertex 2.501321e+02 2.586003e+02 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292492e-16 -1.942894e-16 1.000000e+00 + outer loop + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + vertex 3.664696e+02 3.683473e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292564e-16 -1.942974e-16 1.000000e+00 + outer loop + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 3.664696e+02 3.683473e+02 8.200000e+01 + vertex 3.663794e+02 3.686840e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292610e-16 -1.943024e-16 1.000000e+00 + outer loop + vertex 3.660321e+02 3.692856e+02 8.200000e+01 + vertex 3.657856e+02 3.695321e+02 8.200000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292391e-16 -1.942783e-16 1.000000e+00 + outer loop + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 3.657856e+02 3.695321e+02 8.200000e+01 + vertex 3.655000e+02 3.697321e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292434e-16 -1.942831e-16 1.000000e+00 + outer loop + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 3.655000e+02 3.697321e+02 8.200000e+01 + vertex 3.651840e+02 3.698794e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292490e-16 -1.942892e-16 1.000000e+00 + outer loop + vertex 2.395315e+02 2.660230e+02 8.200000e+01 + vertex 2.434810e+02 2.641813e+02 8.200000e+01 + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292489e-16 -1.942891e-16 1.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + vertex 2.434810e+02 2.641813e+02 8.200000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292439e-16 -1.942836e-16 1.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 3.648473e+02 3.699696e+02 8.200000e+01 + endloop + endfacet + facet normal 1.292606e-16 -1.943018e-16 1.000000e+00 + outer loop + vertex 3.648473e+02 3.699696e+02 8.200000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 3.651840e+02 3.698794e+02 8.200000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + vertex 3.665000e+02 6.200000e+01 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + vertex 3.665000e+02 6.200000e+01 8.200000e+01 + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 3.645000e+02 6.000000e+01 8.200000e+01 + vertex 5.850000e+01 6.000000e+01 8.200000e+01 + vertex 3.645000e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 3.645000e+02 6.000000e+01 7.800000e+01 + vertex 5.850000e+01 6.000000e+01 8.200000e+01 + vertex 5.850000e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.650000e+01 3.680000e+02 7.800000e+01 + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 5.650000e+01 3.680000e+02 8.200000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 5.650000e+01 3.680000e+02 8.200000e+01 + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 5.650000e+01 6.200000e+01 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 -0.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 7.800000e+01 + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 5.850000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.662062e+01 6.131596e+01 7.800000e+01 + vertex 5.653039e+01 6.165270e+01 7.800000e+01 + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 3.645000e+02 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 3.645000e+02 3.700000e+02 7.800000e+01 + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.664696e+02 6.165270e+01 7.800000e+01 + vertex 3.663794e+02 6.131596e+01 7.800000e+01 + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 3.663794e+02 6.131596e+01 7.800000e+01 + vertex 3.662321e+02 6.100000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 3.662321e+02 6.100000e+01 7.800000e+01 + vertex 3.660321e+02 6.071442e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.660321e+02 6.071442e+01 7.800000e+01 + vertex 3.657856e+02 6.046791e+01 7.800000e+01 + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 3.657856e+02 6.046791e+01 7.800000e+01 + vertex 3.655000e+02 6.026795e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 3.655000e+02 6.026795e+01 7.800000e+01 + vertex 3.651840e+02 6.012061e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 5.650000e+01 3.680000e+02 7.800000e+01 + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 5.650000e+01 3.680000e+02 7.800000e+01 + vertex 5.653039e+01 3.683473e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 5.653039e+01 3.683473e+02 7.800000e+01 + vertex 5.662062e+01 3.686840e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.662062e+01 3.686840e+02 7.800000e+01 + vertex 5.676795e+01 3.690000e+02 7.800000e+01 + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 5.676795e+01 3.690000e+02 7.800000e+01 + vertex 5.696791e+01 3.692856e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 5.696791e+01 3.692856e+02 7.800000e+01 + vertex 5.721443e+01 3.695321e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.721443e+01 3.695321e+02 7.800000e+01 + vertex 5.750000e+01 3.697321e+02 7.800000e+01 + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 5.750000e+01 3.697321e+02 7.800000e+01 + vertex 5.781596e+01 3.698794e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + vertex 5.781596e+01 3.698794e+02 7.800000e+01 + vertex 5.815271e+01 3.699696e+02 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.651840e+02 6.012061e+01 7.800000e+01 + vertex 3.648473e+02 6.003038e+01 7.800000e+01 + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 3.648473e+02 6.003038e+01 7.800000e+01 + vertex 3.645000e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 3.645000e+02 6.000000e+01 7.800000e+01 + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 3.645000e+02 6.000000e+01 7.800000e+01 + vertex 5.850000e+01 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 5.850000e+01 6.000000e+01 7.800000e+01 + vertex 5.815271e+01 6.003038e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.815271e+01 6.003038e+01 7.800000e+01 + vertex 5.781596e+01 6.012061e+01 7.800000e+01 + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 5.781596e+01 6.012061e+01 7.800000e+01 + vertex 5.750000e+01 6.026795e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 5.750000e+01 6.026795e+01 7.800000e+01 + vertex 5.721443e+01 6.046791e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 7.800000e+01 + vertex 3.648473e+02 3.699696e+02 7.800000e+01 + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + vertex 3.648473e+02 3.699696e+02 7.800000e+01 + vertex 3.651840e+02 3.698794e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + vertex 3.651840e+02 3.698794e+02 7.800000e+01 + vertex 3.655000e+02 3.697321e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.660321e+02 3.692856e+02 7.800000e+01 + vertex 3.662321e+02 3.690000e+02 7.800000e+01 + vertex 3.663794e+02 3.686840e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.721443e+01 6.046791e+01 7.800000e+01 + vertex 5.696791e+01 6.071442e+01 7.800000e+01 + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 5.696791e+01 6.071442e+01 7.800000e+01 + vertex 5.676795e+01 6.100000e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + vertex 5.676795e+01 6.100000e+01 7.800000e+01 + vertex 5.662062e+01 6.131596e+01 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.655000e+02 3.697321e+02 7.800000e+01 + vertex 3.657856e+02 3.695321e+02 7.800000e+01 + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + vertex 3.657856e+02 3.695321e+02 7.800000e+01 + vertex 3.660321e+02 3.692856e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + vertex 3.660321e+02 3.692856e+02 7.800000e+01 + vertex 3.664696e+02 3.683473e+02 7.800000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 -1.000000e+00 + outer loop + vertex 3.664696e+02 3.683473e+02 7.800000e+01 + vertex 3.660321e+02 3.692856e+02 7.800000e+01 + vertex 3.663794e+02 3.686840e+02 7.800000e+01 + endloop + endfacet + facet normal 8.719770e-02 9.961910e-01 -0.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 7.800000e+01 + vertex 3.645000e+02 3.700000e+02 8.200000e+01 + vertex 3.648473e+02 3.699696e+02 8.200000e+01 + endloop + endfacet + facet normal 8.719770e-02 9.961910e-01 0.000000e+00 + outer loop + vertex 3.645000e+02 3.700000e+02 7.800000e+01 + vertex 3.648473e+02 3.699696e+02 8.200000e+01 + vertex 3.648473e+02 3.699696e+02 7.800000e+01 + endloop + endfacet + facet normal 2.587745e-01 9.659377e-01 -0.000000e+00 + outer loop + vertex 3.648473e+02 3.699696e+02 7.800000e+01 + vertex 3.648473e+02 3.699696e+02 8.200000e+01 + vertex 3.651840e+02 3.698794e+02 8.200000e+01 + endloop + endfacet + facet normal 2.587745e-01 9.659377e-01 0.000000e+00 + outer loop + vertex 3.648473e+02 3.699696e+02 7.800000e+01 + vertex 3.651840e+02 3.698794e+02 8.200000e+01 + vertex 3.651840e+02 3.698794e+02 7.800000e+01 + endloop + endfacet + facet normal 4.226327e-01 9.063010e-01 -0.000000e+00 + outer loop + vertex 3.651840e+02 3.698794e+02 7.800000e+01 + vertex 3.651840e+02 3.698794e+02 8.200000e+01 + vertex 3.655000e+02 3.697321e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226327e-01 9.063010e-01 0.000000e+00 + outer loop + vertex 3.651840e+02 3.698794e+02 7.800000e+01 + vertex 3.655000e+02 3.697321e+02 8.200000e+01 + vertex 3.655000e+02 3.697321e+02 7.800000e+01 + endloop + endfacet + facet normal 5.735713e-01 8.191556e-01 -0.000000e+00 + outer loop + vertex 3.655000e+02 3.697321e+02 7.800000e+01 + vertex 3.655000e+02 3.697321e+02 8.200000e+01 + vertex 3.657856e+02 3.695321e+02 8.200000e+01 + endloop + endfacet + facet normal 5.735713e-01 8.191556e-01 0.000000e+00 + outer loop + vertex 3.655000e+02 3.697321e+02 7.800000e+01 + vertex 3.657856e+02 3.695321e+02 8.200000e+01 + vertex 3.657856e+02 3.695321e+02 7.800000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 -0.000000e+00 + outer loop + vertex 3.657856e+02 3.695321e+02 7.800000e+01 + vertex 3.657856e+02 3.695321e+02 8.200000e+01 + vertex 3.660321e+02 3.692856e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 3.657856e+02 3.695321e+02 7.800000e+01 + vertex 3.660321e+02 3.692856e+02 8.200000e+01 + vertex 3.660321e+02 3.692856e+02 7.800000e+01 + endloop + endfacet + facet normal 8.191556e-01 5.735713e-01 -0.000000e+00 + outer loop + vertex 3.660321e+02 3.692856e+02 7.800000e+01 + vertex 3.660321e+02 3.692856e+02 8.200000e+01 + vertex 3.662321e+02 3.690000e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191556e-01 5.735713e-01 0.000000e+00 + outer loop + vertex 3.660321e+02 3.692856e+02 7.800000e+01 + vertex 3.662321e+02 3.690000e+02 8.200000e+01 + vertex 3.662321e+02 3.690000e+02 7.800000e+01 + endloop + endfacet + facet normal 9.063010e-01 4.226327e-01 -0.000000e+00 + outer loop + vertex 3.662321e+02 3.690000e+02 7.800000e+01 + vertex 3.662321e+02 3.690000e+02 8.200000e+01 + vertex 3.663794e+02 3.686840e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063010e-01 4.226327e-01 0.000000e+00 + outer loop + vertex 3.662321e+02 3.690000e+02 7.800000e+01 + vertex 3.663794e+02 3.686840e+02 8.200000e+01 + vertex 3.663794e+02 3.686840e+02 7.800000e+01 + endloop + endfacet + facet normal 9.659377e-01 2.587745e-01 -0.000000e+00 + outer loop + vertex 3.663794e+02 3.686840e+02 7.800000e+01 + vertex 3.663794e+02 3.686840e+02 8.200000e+01 + vertex 3.664696e+02 3.683473e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659377e-01 2.587745e-01 0.000000e+00 + outer loop + vertex 3.663794e+02 3.686840e+02 7.800000e+01 + vertex 3.664696e+02 3.683473e+02 8.200000e+01 + vertex 3.664696e+02 3.683473e+02 7.800000e+01 + endloop + endfacet + facet normal 9.961910e-01 8.719770e-02 -0.000000e+00 + outer loop + vertex 3.664696e+02 3.683473e+02 7.800000e+01 + vertex 3.664696e+02 3.683473e+02 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961910e-01 8.719770e-02 0.000000e+00 + outer loop + vertex 3.664696e+02 3.683473e+02 7.800000e+01 + vertex 3.665000e+02 3.680000e+02 8.200000e+01 + vertex 3.665000e+02 3.680000e+02 7.800000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715794e-02 0.000000e+00 + outer loop + vertex 5.650000e+01 3.680000e+02 7.800000e+01 + vertex 5.650000e+01 3.680000e+02 8.200000e+01 + vertex 5.653039e+01 3.683473e+02 8.200000e+01 + endloop + endfacet + facet normal -9.961945e-01 8.715794e-02 0.000000e+00 + outer loop + vertex 5.650000e+01 3.680000e+02 7.800000e+01 + vertex 5.653039e+01 3.683473e+02 8.200000e+01 + vertex 5.653039e+01 3.683473e+02 7.800000e+01 + endloop + endfacet + facet normal -9.659244e-01 2.588244e-01 0.000000e+00 + outer loop + vertex 5.653039e+01 3.683473e+02 7.800000e+01 + vertex 5.653039e+01 3.683473e+02 8.200000e+01 + vertex 5.662062e+01 3.686840e+02 8.200000e+01 + endloop + endfacet + facet normal -9.659244e-01 2.588244e-01 0.000000e+00 + outer loop + vertex 5.653039e+01 3.683473e+02 7.800000e+01 + vertex 5.662062e+01 3.686840e+02 8.200000e+01 + vertex 5.662062e+01 3.686840e+02 7.800000e+01 + endloop + endfacet + facet normal -9.063102e-01 4.226130e-01 0.000000e+00 + outer loop + vertex 5.662062e+01 3.686840e+02 7.800000e+01 + vertex 5.662062e+01 3.686840e+02 8.200000e+01 + vertex 5.676795e+01 3.690000e+02 8.200000e+01 + endloop + endfacet + facet normal -9.063102e-01 4.226130e-01 0.000000e+00 + outer loop + vertex 5.662062e+01 3.686840e+02 7.800000e+01 + vertex 5.676795e+01 3.690000e+02 8.200000e+01 + vertex 5.676795e+01 3.690000e+02 7.800000e+01 + endloop + endfacet + facet normal -8.191713e-01 5.735489e-01 0.000000e+00 + outer loop + vertex 5.676795e+01 3.690000e+02 7.800000e+01 + vertex 5.676795e+01 3.690000e+02 8.200000e+01 + vertex 5.696791e+01 3.692856e+02 8.200000e+01 + endloop + endfacet + facet normal -8.191713e-01 5.735489e-01 0.000000e+00 + outer loop + vertex 5.676795e+01 3.690000e+02 7.800000e+01 + vertex 5.696791e+01 3.692856e+02 8.200000e+01 + vertex 5.696791e+01 3.692856e+02 7.800000e+01 + endloop + endfacet + facet normal -7.070801e-01 7.071335e-01 0.000000e+00 + outer loop + vertex 5.696791e+01 3.692856e+02 7.800000e+01 + vertex 5.696791e+01 3.692856e+02 8.200000e+01 + vertex 5.721443e+01 3.695321e+02 8.200000e+01 + endloop + endfacet + facet normal -7.070801e-01 7.071335e-01 0.000000e+00 + outer loop + vertex 5.696791e+01 3.692856e+02 7.800000e+01 + vertex 5.721443e+01 3.695321e+02 8.200000e+01 + vertex 5.721443e+01 3.695321e+02 7.800000e+01 + endloop + endfacet + facet normal -5.735990e-01 8.191363e-01 0.000000e+00 + outer loop + vertex 5.721443e+01 3.695321e+02 7.800000e+01 + vertex 5.721443e+01 3.695321e+02 8.200000e+01 + vertex 5.750000e+01 3.697321e+02 8.200000e+01 + endloop + endfacet + facet normal -5.735990e-01 8.191363e-01 0.000000e+00 + outer loop + vertex 5.721443e+01 3.695321e+02 7.800000e+01 + vertex 5.750000e+01 3.697321e+02 8.200000e+01 + vertex 5.750000e+01 3.697321e+02 7.800000e+01 + endloop + endfacet + facet normal -4.226376e-01 9.062988e-01 0.000000e+00 + outer loop + vertex 5.750000e+01 3.697321e+02 7.800000e+01 + vertex 5.750000e+01 3.697321e+02 8.200000e+01 + vertex 5.781596e+01 3.698794e+02 8.200000e+01 + endloop + endfacet + facet normal -4.226376e-01 9.062988e-01 0.000000e+00 + outer loop + vertex 5.750000e+01 3.697321e+02 7.800000e+01 + vertex 5.781596e+01 3.698794e+02 8.200000e+01 + vertex 5.781596e+01 3.698794e+02 7.800000e+01 + endloop + endfacet + facet normal -2.587690e-01 9.659392e-01 0.000000e+00 + outer loop + vertex 5.781596e+01 3.698794e+02 7.800000e+01 + vertex 5.781596e+01 3.698794e+02 8.200000e+01 + vertex 5.815271e+01 3.699696e+02 8.200000e+01 + endloop + endfacet + facet normal -2.587690e-01 9.659392e-01 0.000000e+00 + outer loop + vertex 5.781596e+01 3.698794e+02 7.800000e+01 + vertex 5.815271e+01 3.699696e+02 8.200000e+01 + vertex 5.815271e+01 3.699696e+02 7.800000e+01 + endloop + endfacet + facet normal -8.719527e-02 9.961912e-01 0.000000e+00 + outer loop + vertex 5.815271e+01 3.699696e+02 7.800000e+01 + vertex 5.815271e+01 3.699696e+02 8.200000e+01 + vertex 5.850000e+01 3.700000e+02 8.200000e+01 + endloop + endfacet + facet normal -8.719527e-02 9.961912e-01 0.000000e+00 + outer loop + vertex 5.815271e+01 3.699696e+02 7.800000e+01 + vertex 5.850000e+01 3.700000e+02 8.200000e+01 + vertex 5.850000e+01 3.700000e+02 7.800000e+01 + endloop + endfacet + facet normal 9.961912e-01 -8.719527e-02 0.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 3.665000e+02 6.200000e+01 8.200000e+01 + vertex 3.664696e+02 6.165270e+01 8.200000e+01 + endloop + endfacet + facet normal 9.961912e-01 -8.719527e-02 0.000000e+00 + outer loop + vertex 3.665000e+02 6.200000e+01 7.800000e+01 + vertex 3.664696e+02 6.165270e+01 8.200000e+01 + vertex 3.664696e+02 6.165270e+01 7.800000e+01 + endloop + endfacet + facet normal 9.659392e-01 -2.587690e-01 0.000000e+00 + outer loop + vertex 3.664696e+02 6.165270e+01 7.800000e+01 + vertex 3.664696e+02 6.165270e+01 8.200000e+01 + vertex 3.663794e+02 6.131596e+01 8.200000e+01 + endloop + endfacet + facet normal 9.659392e-01 -2.587690e-01 0.000000e+00 + outer loop + vertex 3.664696e+02 6.165270e+01 7.800000e+01 + vertex 3.663794e+02 6.131596e+01 8.200000e+01 + vertex 3.663794e+02 6.131596e+01 7.800000e+01 + endloop + endfacet + facet normal 9.062988e-01 -4.226376e-01 0.000000e+00 + outer loop + vertex 3.663794e+02 6.131596e+01 7.800000e+01 + vertex 3.663794e+02 6.131596e+01 8.200000e+01 + vertex 3.662321e+02 6.100000e+01 8.200000e+01 + endloop + endfacet + facet normal 9.062988e-01 -4.226376e-01 0.000000e+00 + outer loop + vertex 3.663794e+02 6.131596e+01 7.800000e+01 + vertex 3.662321e+02 6.100000e+01 8.200000e+01 + vertex 3.662321e+02 6.100000e+01 7.800000e+01 + endloop + endfacet + facet normal 8.191363e-01 -5.735990e-01 0.000000e+00 + outer loop + vertex 3.662321e+02 6.100000e+01 7.800000e+01 + vertex 3.662321e+02 6.100000e+01 8.200000e+01 + vertex 3.660321e+02 6.071442e+01 8.200000e+01 + endloop + endfacet + facet normal 8.191363e-01 -5.735990e-01 0.000000e+00 + outer loop + vertex 3.662321e+02 6.100000e+01 7.800000e+01 + vertex 3.660321e+02 6.071442e+01 8.200000e+01 + vertex 3.660321e+02 6.071442e+01 7.800000e+01 + endloop + endfacet + facet normal 7.071335e-01 -7.070801e-01 0.000000e+00 + outer loop + vertex 3.660321e+02 6.071442e+01 7.800000e+01 + vertex 3.660321e+02 6.071442e+01 8.200000e+01 + vertex 3.657856e+02 6.046791e+01 8.200000e+01 + endloop + endfacet + facet normal 7.071335e-01 -7.070801e-01 0.000000e+00 + outer loop + vertex 3.660321e+02 6.071442e+01 7.800000e+01 + vertex 3.657856e+02 6.046791e+01 8.200000e+01 + vertex 3.657856e+02 6.046791e+01 7.800000e+01 + endloop + endfacet + facet normal 5.735489e-01 -8.191713e-01 0.000000e+00 + outer loop + vertex 3.657856e+02 6.046791e+01 7.800000e+01 + vertex 3.657856e+02 6.046791e+01 8.200000e+01 + vertex 3.655000e+02 6.026795e+01 8.200000e+01 + endloop + endfacet + facet normal 5.735489e-01 -8.191713e-01 0.000000e+00 + outer loop + vertex 3.657856e+02 6.046791e+01 7.800000e+01 + vertex 3.655000e+02 6.026795e+01 8.200000e+01 + vertex 3.655000e+02 6.026795e+01 7.800000e+01 + endloop + endfacet + facet normal 4.226130e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 3.655000e+02 6.026795e+01 7.800000e+01 + vertex 3.655000e+02 6.026795e+01 8.200000e+01 + vertex 3.651840e+02 6.012061e+01 8.200000e+01 + endloop + endfacet + facet normal 4.226130e-01 -9.063102e-01 0.000000e+00 + outer loop + vertex 3.655000e+02 6.026795e+01 7.800000e+01 + vertex 3.651840e+02 6.012061e+01 8.200000e+01 + vertex 3.651840e+02 6.012061e+01 7.800000e+01 + endloop + endfacet + facet normal 2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 3.651840e+02 6.012061e+01 7.800000e+01 + vertex 3.651840e+02 6.012061e+01 8.200000e+01 + vertex 3.648473e+02 6.003038e+01 8.200000e+01 + endloop + endfacet + facet normal 2.588244e-01 -9.659244e-01 0.000000e+00 + outer loop + vertex 3.651840e+02 6.012061e+01 7.800000e+01 + vertex 3.648473e+02 6.003038e+01 8.200000e+01 + vertex 3.648473e+02 6.003038e+01 7.800000e+01 + endloop + endfacet + facet normal 8.715794e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 3.648473e+02 6.003038e+01 7.800000e+01 + vertex 3.648473e+02 6.003038e+01 8.200000e+01 + vertex 3.645000e+02 6.000000e+01 8.200000e+01 + endloop + endfacet + facet normal 8.715794e-02 -9.961945e-01 0.000000e+00 + outer loop + vertex 3.648473e+02 6.003038e+01 7.800000e+01 + vertex 3.645000e+02 6.000000e+01 8.200000e+01 + vertex 3.645000e+02 6.000000e+01 7.800000e+01 + endloop + endfacet + facet normal -8.715550e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 5.850000e+01 6.000000e+01 7.800000e+01 + vertex 5.850000e+01 6.000000e+01 8.200000e+01 + vertex 5.815271e+01 6.003038e+01 8.200000e+01 + endloop + endfacet + facet normal -8.715550e-02 -9.961947e-01 0.000000e+00 + outer loop + vertex 5.850000e+01 6.000000e+01 7.800000e+01 + vertex 5.815271e+01 6.003038e+01 8.200000e+01 + vertex 5.815271e+01 6.003038e+01 7.800000e+01 + endloop + endfacet + facet normal -2.588189e-01 -9.659259e-01 0.000000e+00 + outer loop + vertex 5.815271e+01 6.003038e+01 7.800000e+01 + vertex 5.815271e+01 6.003038e+01 8.200000e+01 + vertex 5.781596e+01 6.012061e+01 8.200000e+01 + endloop + endfacet + facet normal -2.588189e-01 -9.659259e-01 0.000000e+00 + outer loop + vertex 5.815271e+01 6.003038e+01 7.800000e+01 + vertex 5.781596e+01 6.012061e+01 8.200000e+01 + vertex 5.781596e+01 6.012061e+01 7.800000e+01 + endloop + endfacet + facet normal -4.226179e-01 -9.063080e-01 0.000000e+00 + outer loop + vertex 5.781596e+01 6.012061e+01 7.800000e+01 + vertex 5.781596e+01 6.012061e+01 8.200000e+01 + vertex 5.750000e+01 6.026795e+01 8.200000e+01 + endloop + endfacet + facet normal -4.226179e-01 -9.063080e-01 0.000000e+00 + outer loop + vertex 5.781596e+01 6.012061e+01 7.800000e+01 + vertex 5.750000e+01 6.026795e+01 8.200000e+01 + vertex 5.750000e+01 6.026795e+01 7.800000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 5.750000e+01 6.026795e+01 7.800000e+01 + vertex 5.750000e+01 6.026795e+01 8.200000e+01 + vertex 5.721443e+01 6.046791e+01 8.200000e+01 + endloop + endfacet + facet normal -5.735765e-01 -8.191520e-01 0.000000e+00 + outer loop + vertex 5.750000e+01 6.026795e+01 7.800000e+01 + vertex 5.721443e+01 6.046791e+01 8.200000e+01 + vertex 5.721443e+01 6.046791e+01 7.800000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 5.721443e+01 6.046791e+01 7.800000e+01 + vertex 5.721443e+01 6.046791e+01 8.200000e+01 + vertex 5.696791e+01 6.071442e+01 8.200000e+01 + endloop + endfacet + facet normal -7.071068e-01 -7.071068e-01 0.000000e+00 + outer loop + vertex 5.721443e+01 6.046791e+01 7.800000e+01 + vertex 5.696791e+01 6.071442e+01 8.200000e+01 + vertex 5.696791e+01 6.071442e+01 7.800000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 5.696791e+01 6.071442e+01 7.800000e+01 + vertex 5.696791e+01 6.071442e+01 8.200000e+01 + vertex 5.676795e+01 6.100000e+01 8.200000e+01 + endloop + endfacet + facet normal -8.191520e-01 -5.735765e-01 0.000000e+00 + outer loop + vertex 5.696791e+01 6.071442e+01 7.800000e+01 + vertex 5.676795e+01 6.100000e+01 8.200000e+01 + vertex 5.676795e+01 6.100000e+01 7.800000e+01 + endloop + endfacet + facet normal -9.063080e-01 -4.226179e-01 0.000000e+00 + outer loop + vertex 5.676795e+01 6.100000e+01 7.800000e+01 + vertex 5.676795e+01 6.100000e+01 8.200000e+01 + vertex 5.662062e+01 6.131596e+01 8.200000e+01 + endloop + endfacet + facet normal -9.063080e-01 -4.226179e-01 0.000000e+00 + outer loop + vertex 5.676795e+01 6.100000e+01 7.800000e+01 + vertex 5.662062e+01 6.131596e+01 8.200000e+01 + vertex 5.662062e+01 6.131596e+01 7.800000e+01 + endloop + endfacet + facet normal -9.659259e-01 -2.588189e-01 0.000000e+00 + outer loop + vertex 5.662062e+01 6.131596e+01 7.800000e+01 + vertex 5.662062e+01 6.131596e+01 8.200000e+01 + vertex 5.653039e+01 6.165270e+01 8.200000e+01 + endloop + endfacet + facet normal -9.659259e-01 -2.588189e-01 0.000000e+00 + outer loop + vertex 5.662062e+01 6.131596e+01 7.800000e+01 + vertex 5.653039e+01 6.165270e+01 8.200000e+01 + vertex 5.653039e+01 6.165270e+01 7.800000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715550e-02 0.000000e+00 + outer loop + vertex 5.653039e+01 6.165270e+01 7.800000e+01 + vertex 5.653039e+01 6.165270e+01 8.200000e+01 + vertex 5.650000e+01 6.200000e+01 8.200000e+01 + endloop + endfacet + facet normal -9.961947e-01 -8.715550e-02 0.000000e+00 + outer loop + vertex 5.653039e+01 6.165270e+01 7.800000e+01 + vertex 5.650000e+01 6.200000e+01 8.200000e+01 + vertex 5.650000e+01 6.200000e+01 7.800000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.070177e+02 2.675306e+02 8.201000e+01 + vertex 2.070177e+02 1.867251e+02 8.201000e+01 + vertex 2.070177e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.070177e+02 2.675306e+02 8.200000e+01 + vertex 2.070177e+02 1.867251e+02 8.201000e+01 + vertex 2.070177e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.201000e+01 + vertex 2.070177e+02 2.675306e+02 8.201000e+01 + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + vertex 2.070177e+02 2.675306e+02 8.201000e+01 + vertex 2.070177e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.201000e+01 + vertex 1.670190e+02 2.675306e+02 8.201000e+01 + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + vertex 1.670190e+02 2.675306e+02 8.201000e+01 + vertex 1.670190e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 2.070177e+02 1.867251e+02 8.201000e+01 + vertex 1.670190e+02 1.867251e+02 8.201000e+01 + vertex 2.070177e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 2.070177e+02 1.867251e+02 8.200000e+01 + vertex 1.670190e+02 1.867251e+02 8.201000e+01 + vertex 1.670190e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 1.670190e+02 2.675306e+02 8.201000e+01 + vertex 1.670190e+02 1.867251e+02 8.201000e+01 + vertex 2.070177e+02 2.675306e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.070177e+02 2.675306e+02 8.201000e+01 + vertex 1.670190e+02 1.867251e+02 8.201000e+01 + vertex 2.070177e+02 1.867251e+02 8.201000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.559810e+02 2.425306e+02 8.201000e+01 + vertex 2.559810e+02 1.867251e+02 8.201000e+01 + vertex 2.559810e+02 2.425306e+02 8.200000e+01 + endloop + endfacet + facet normal 1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.559810e+02 2.425306e+02 8.200000e+01 + vertex 2.559810e+02 1.867251e+02 8.201000e+01 + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961948e-01 8.715431e-02 0.000000e+00 + outer loop + vertex 2.559810e+02 2.425306e+02 8.201000e+01 + vertex 2.559810e+02 2.425306e+02 8.200000e+01 + vertex 2.556012e+02 2.468719e+02 8.200000e+01 + endloop + endfacet + facet normal 9.961948e-01 8.715431e-02 0.000000e+00 + outer loop + vertex 2.559810e+02 2.425306e+02 8.201000e+01 + vertex 2.556012e+02 2.468719e+02 8.200000e+01 + vertex 2.556012e+02 2.468719e+02 8.201000e+01 + endloop + endfacet + facet normal 9.659254e-01 2.588205e-01 0.000000e+00 + outer loop + vertex 2.556012e+02 2.468719e+02 8.201000e+01 + vertex 2.556012e+02 2.468719e+02 8.200000e+01 + vertex 2.544733e+02 2.510812e+02 8.200000e+01 + endloop + endfacet + facet normal 9.659254e-01 2.588205e-01 0.000000e+00 + outer loop + vertex 2.556012e+02 2.468719e+02 8.201000e+01 + vertex 2.544733e+02 2.510812e+02 8.200000e+01 + vertex 2.544733e+02 2.510812e+02 8.201000e+01 + endloop + endfacet + facet normal 9.063078e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 2.544733e+02 2.510812e+02 8.201000e+01 + vertex 2.544733e+02 2.510812e+02 8.200000e+01 + vertex 2.526317e+02 2.550306e+02 8.200000e+01 + endloop + endfacet + facet normal 9.063078e-01 4.226183e-01 0.000000e+00 + outer loop + vertex 2.544733e+02 2.510812e+02 8.201000e+01 + vertex 2.526317e+02 2.550306e+02 8.200000e+01 + vertex 2.526317e+02 2.550306e+02 8.201000e+01 + endloop + endfacet + facet normal 8.191526e-01 5.735757e-01 0.000000e+00 + outer loop + vertex 2.526317e+02 2.550306e+02 8.201000e+01 + vertex 2.526317e+02 2.550306e+02 8.200000e+01 + vertex 2.501321e+02 2.586003e+02 8.200000e+01 + endloop + endfacet + facet normal 8.191526e-01 5.735757e-01 0.000000e+00 + outer loop + vertex 2.526317e+02 2.550306e+02 8.201000e+01 + vertex 2.501321e+02 2.586003e+02 8.200000e+01 + vertex 2.501321e+02 2.586003e+02 8.201000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 2.501321e+02 2.586003e+02 8.201000e+01 + vertex 2.501321e+02 2.586003e+02 8.200000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + endloop + endfacet + facet normal 7.071068e-01 7.071068e-01 0.000000e+00 + outer loop + vertex 2.501321e+02 2.586003e+02 8.201000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 2.470507e+02 2.616818e+02 8.201000e+01 + endloop + endfacet + facet normal 5.735757e-01 8.191526e-01 0.000000e+00 + outer loop + vertex 2.470507e+02 2.616818e+02 8.201000e+01 + vertex 2.470507e+02 2.616818e+02 8.200000e+01 + vertex 2.434810e+02 2.641813e+02 8.200000e+01 + endloop + endfacet + facet normal 5.735757e-01 8.191526e-01 0.000000e+00 + outer loop + vertex 2.470507e+02 2.616818e+02 8.201000e+01 + vertex 2.434810e+02 2.641813e+02 8.200000e+01 + vertex 2.434810e+02 2.641813e+02 8.201000e+01 + endloop + endfacet + facet normal 4.226183e-01 9.063078e-01 0.000000e+00 + outer loop + vertex 2.434810e+02 2.641813e+02 8.201000e+01 + vertex 2.434810e+02 2.641813e+02 8.200000e+01 + vertex 2.395315e+02 2.660230e+02 8.200000e+01 + endloop + endfacet + facet normal 4.226183e-01 9.063078e-01 0.000000e+00 + outer loop + vertex 2.434810e+02 2.641813e+02 8.201000e+01 + vertex 2.395315e+02 2.660230e+02 8.200000e+01 + vertex 2.395315e+02 2.660230e+02 8.201000e+01 + endloop + endfacet + facet normal 2.588205e-01 9.659254e-01 0.000000e+00 + outer loop + vertex 2.395315e+02 2.660230e+02 8.201000e+01 + vertex 2.395315e+02 2.660230e+02 8.200000e+01 + vertex 2.353222e+02 2.671508e+02 8.200000e+01 + endloop + endfacet + facet normal 2.588205e-01 9.659254e-01 0.000000e+00 + outer loop + vertex 2.395315e+02 2.660230e+02 8.201000e+01 + vertex 2.353222e+02 2.671508e+02 8.200000e+01 + vertex 2.353222e+02 2.671508e+02 8.201000e+01 + endloop + endfacet + facet normal 8.715431e-02 9.961948e-01 0.000000e+00 + outer loop + vertex 2.353222e+02 2.671508e+02 8.201000e+01 + vertex 2.353222e+02 2.671508e+02 8.200000e+01 + vertex 2.309810e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal 8.715431e-02 9.961948e-01 0.000000e+00 + outer loop + vertex 2.353222e+02 2.671508e+02 8.201000e+01 + vertex 2.309810e+02 2.675306e+02 8.200000e+01 + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 2.159823e+02 2.675306e+02 8.201000e+01 + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + vertex 2.159823e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 1.000000e+00 0.000000e+00 + outer loop + vertex 2.159823e+02 2.675306e+02 8.200000e+01 + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + vertex 2.309810e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.159823e+02 1.867251e+02 8.201000e+01 + vertex 2.159823e+02 2.675306e+02 8.201000e+01 + vertex 2.159823e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal -1.000000e+00 0.000000e+00 0.000000e+00 + outer loop + vertex 2.159823e+02 1.867251e+02 8.200000e+01 + vertex 2.159823e+02 2.675306e+02 8.201000e+01 + vertex 2.159823e+02 2.675306e+02 8.200000e+01 + endloop + endfacet + facet normal -0.000000e+00 -1.000000e+00 -0.000000e+00 + outer loop + vertex 2.559810e+02 1.867251e+02 8.201000e+01 + vertex 2.159823e+02 1.867251e+02 8.201000e+01 + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 -1.000000e+00 0.000000e+00 + outer loop + vertex 2.559810e+02 1.867251e+02 8.200000e+01 + vertex 2.159823e+02 1.867251e+02 8.201000e+01 + vertex 2.159823e+02 1.867251e+02 8.200000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + vertex 2.159823e+02 2.675306e+02 8.201000e+01 + vertex 2.159823e+02 1.867251e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.159823e+02 1.867251e+02 8.201000e+01 + vertex 2.559810e+02 1.867251e+02 8.201000e+01 + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + vertex 2.559810e+02 1.867251e+02 8.201000e+01 + vertex 2.559810e+02 2.425306e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + vertex 2.559810e+02 2.425306e+02 8.201000e+01 + vertex 2.556012e+02 2.468719e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.556012e+02 2.468719e+02 8.201000e+01 + vertex 2.544733e+02 2.510812e+02 8.201000e+01 + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + vertex 2.544733e+02 2.510812e+02 8.201000e+01 + vertex 2.526317e+02 2.550306e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.309810e+02 2.675306e+02 8.201000e+01 + vertex 2.526317e+02 2.550306e+02 8.201000e+01 + vertex 2.353222e+02 2.671508e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.353222e+02 2.671508e+02 8.201000e+01 + vertex 2.526317e+02 2.550306e+02 8.201000e+01 + vertex 2.501321e+02 2.586003e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.501321e+02 2.586003e+02 8.201000e+01 + vertex 2.470507e+02 2.616818e+02 8.201000e+01 + vertex 2.353222e+02 2.671508e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.353222e+02 2.671508e+02 8.201000e+01 + vertex 2.470507e+02 2.616818e+02 8.201000e+01 + vertex 2.434810e+02 2.641813e+02 8.201000e+01 + endloop + endfacet + facet normal 0.000000e+00 0.000000e+00 1.000000e+00 + outer loop + vertex 2.353222e+02 2.671508e+02 8.201000e+01 + vertex 2.434810e+02 2.641813e+02 8.201000e+01 + vertex 2.395315e+02 2.660230e+02 8.201000e+01 + endloop + endfacet +endsolid \ No newline at end of file diff --git a/resources/quality/nps/nps_ABS_A.inst.cfg b/resources/quality/nps/nps_ABS_A.inst.cfg new file mode 100644 index 0000000000..28de2e7a4f --- /dev/null +++ b/resources/quality/nps/nps_ABS_A.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = A +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = a +weight = 1 +material = naxe_ABS + +[values] +layer_height_0 = =round(0.5*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 50 +speed_wall = =math.ceil(speed_print * 35/50) +speed_wall_0 = =math.ceil(speed_wall * 30/35) +speed_topbottom = =math.ceil(speed_print * 35/50) +speed_layer_0 = =math.ceil(speed_print * 20/50) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 35 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 19 * layer_height +cool_min_speed = 10 +support_angle = 65 +material_print_temperature = =default_material_print_temperature + 1 +material_print_temperature_layer_0 = =default_material_print_temperature +material_flow = 100 +retraction_extra_prime_amount = 0.1 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 10 +support_z_distance = =layer_height +support_bottom_distance = =support_z_distance +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 \ No newline at end of file diff --git a/resources/quality/nps/nps_ABS_B.inst.cfg b/resources/quality/nps/nps_ABS_B.inst.cfg new file mode 100644 index 0000000000..516bc72ccd --- /dev/null +++ b/resources/quality/nps/nps_ABS_B.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = B +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = b +weight = 0 +material = naxe_ABS + +[values] +layer_height_0 = =round(0.67*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 55 +speed_wall = =math.ceil(speed_print * 37/55) +speed_wall_0 = =math.ceil(speed_wall * 33/37) +speed_topbottom = =math.ceil(speed_print * 37/55) +speed_layer_0 = =math.ceil(speed_print * 25/55) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 35 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 14 * layer_height +cool_min_speed = 10 +support_angle = 60 +material_print_temperature = =default_material_print_temperature + 3 +material_print_temperature_layer_0 = =default_material_print_temperature + 1 +material_flow = 96 +retraction_extra_prime_amount = 0.1 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 15 +support_z_distance = =layer_height +support_bottom_distance = =support_z_distance +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 +prime_tower_enable = True \ No newline at end of file diff --git a/resources/quality/nps/nps_ABS_C.inst.cfg b/resources/quality/nps/nps_ABS_C.inst.cfg new file mode 100644 index 0000000000..31ef47a43a --- /dev/null +++ b/resources/quality/nps/nps_ABS_C.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = C +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = c +weight = -1 +material = naxe_ABS + +[values] +layer_height_0 = =round(0.75*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 60 +speed_wall = =math.ceil(speed_print * 40/60) +speed_wall_0 = =math.ceil(speed_wall * 35/40) +speed_topbottom = =math.ceil(speed_print * 40/60) +speed_layer_0 = =math.ceil(speed_print * 30/60) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 35 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 9 * layer_height +cool_min_speed = 10 +support_angle = 55 +material_print_temperature = =default_material_print_temperature + 5 +material_print_temperature_layer_0 = =default_material_print_temperature +3 +material_flow = 91 +retraction_extra_prime_amount = 0.1 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 20 +support_z_distance = =layer_height +support_bottom_distance = =support_z_distance +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 +prime_tower_enable = True \ No newline at end of file diff --git a/resources/quality/nps/nps_PC_A.inst.cfg b/resources/quality/nps/nps_PC_A.inst.cfg new file mode 100644 index 0000000000..90d95b340f --- /dev/null +++ b/resources/quality/nps/nps_PC_A.inst.cfg @@ -0,0 +1,60 @@ +[general] +version = 4 +name = A +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = a +weight = 1 +material = naxe_PC + +[values] +layer_height_0 = =round(0.5*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 35 +speed_wall = =math.ceil(speed_print * 35/50) +speed_wall_0 = =math.ceil(speed_wall * 30/35) +speed_topbottom = =math.ceil(speed_print * 35/50) +speed_layer_0 = =math.ceil(speed_print * 20/50) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 10 +cool_fan_speed_max = 10 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 2 +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_min_speed = 12 +support_angle = 60 +cool_lift_head = true +material_print_temperature = 260 +material_print_temperature_layer_0 = 265 +material_flow = 88 +wall_line_count = 3 +retraction_extra_prime_amount = 0.1 +retraction_speed = 30 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 10 +support_z_distance = =layer_height +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 +prime_tower_enable = True +adhesion_type = brim + +bridge_settings_enabled = True +bridge_wall_coast = 50 +bridge_wall_speed = 12 +bridge_wall_material_flow = 50 +bridge_skin_speed = 12.5 +bridge_skin_material_flow = 100 +bridge_skin_density = 80 +bridge_fan_speed = 100 + diff --git a/resources/quality/nps/nps_PC_B.inst.cfg b/resources/quality/nps/nps_PC_B.inst.cfg new file mode 100644 index 0000000000..0611313995 --- /dev/null +++ b/resources/quality/nps/nps_PC_B.inst.cfg @@ -0,0 +1,60 @@ +[general] +version = 4 +name = B +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = b +weight = 0 +material = naxe_PC + +[values] +layer_height_0 = =round(0.67*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 35 +speed_wall = =math.ceil(speed_print * 37/55) +speed_wall_0 = =math.ceil(speed_wall * 33/37) +speed_topbottom = =math.ceil(speed_print * 37/55) +speed_layer_0 = =math.ceil(speed_print * 25/55) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 10 +cool_fan_speed_max = 10 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 2 +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_min_speed = 12 +cool_lift_head = true +support_angle = 60 +material_print_temperature = 270 +material_print_temperature_layer_0 = 275 +material_flow = 88 +wall_line_count = 3 +retraction_speed = 30 +retraction_extra_prime_amount = 0.1 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 15 +support_z_distance = =layer_height +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 +prime_tower_enable = True + +adhesion_type = brim + +bridge_settings_enabled = True +bridge_wall_coast = 50 +bridge_wall_speed = 12 +bridge_wall_material_flow = 50 +bridge_skin_speed = 12.5 +bridge_skin_material_flow = 100 +bridge_skin_density = 80 +bridge_fan_speed = 100 diff --git a/resources/quality/nps/nps_PC_C.inst.cfg b/resources/quality/nps/nps_PC_C.inst.cfg new file mode 100644 index 0000000000..0e26f46fdf --- /dev/null +++ b/resources/quality/nps/nps_PC_C.inst.cfg @@ -0,0 +1,60 @@ +[general] +version = 4 +name = C +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = c +weight = -1 +material = naxe_PC + +[values] +layer_height_0 = =round(0.75*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 35 +speed_wall = =math.ceil(speed_print * 40/60) +speed_wall_0 = =math.ceil(speed_wall * 35/40) +speed_topbottom = =math.ceil(speed_print * 40/60) +speed_layer_0 = =math.ceil(speed_print * 30/60) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 10 +cool_fan_speed_max = 10 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 2 +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_min_speed = 12 +support_angle = 60 +cool_lift_head = true +material_print_temperature = 270 +material_print_temperature_layer_0 = 275 +material_flow = 88 +wall_line_count = 3 +retraction_speed = 30 +retraction_extra_prime_amount = 0.1 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 20 +support_z_distance = =layer_height +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 +prime_tower_enable = True + +adhesion_type = brim + +bridge_settings_enabled = True +bridge_wall_coast = 50 +bridge_wall_speed = 12 +bridge_wall_material_flow = 50 +bridge_skin_speed = 12.5 +bridge_skin_material_flow = 100 +bridge_skin_density = 80 +bridge_fan_speed = 100 diff --git a/resources/quality/nps/nps_PETG_A.inst.cfg b/resources/quality/nps/nps_PETG_A.inst.cfg new file mode 100644 index 0000000000..efdd6d525c --- /dev/null +++ b/resources/quality/nps/nps_PETG_A.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = A +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = a +weight = 1 +material = naxe_PETG + +[values] +layer_height_0 = =round(0.5*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 50 +speed_wall = =math.ceil(speed_print * 35/50) +speed_wall_0 = =math.ceil(speed_wall * 30/35) +speed_topbottom = =math.ceil(speed_print * 35/50) +speed_layer_0 = =math.ceil(speed_print * 20/50) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 50 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 3 * layer_height +cool_min_speed = 10 +support_angle = 65 +material_print_temperature = =default_material_print_temperature +material_print_temperature_layer_0 = =default_material_print_temperature +material_flow = 98 +retraction_extra_prime_amount = 0 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 10 +support_z_distance = =layer_height*2 +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 +prime_tower_enable = True \ No newline at end of file diff --git a/resources/quality/nps/nps_PETG_B.inst.cfg b/resources/quality/nps/nps_PETG_B.inst.cfg new file mode 100644 index 0000000000..aa7eb30599 --- /dev/null +++ b/resources/quality/nps/nps_PETG_B.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = B +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = b +weight = 0 +material = naxe_PETG + +[values] +layer_height_0 = =round(0.67*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 55 +speed_wall = =math.ceil(speed_print * 37/55) +speed_wall_0 = =math.ceil(speed_wall * 33/37) +speed_topbottom = =math.ceil(speed_print * 37/55) +speed_layer_0 = =math.ceil(speed_print * 25/55) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 50 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 3 * layer_height +cool_min_speed = 10 +support_angle = 60 +material_print_temperature = =default_material_print_temperature + 5 +material_print_temperature_layer_0 = =default_material_print_temperature +material_flow = 95 +retraction_extra_prime_amount = 0 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 15 +support_z_distance = =layer_height*2 +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 +prime_tower_enable = True \ No newline at end of file diff --git a/resources/quality/nps/nps_PETG_C.inst.cfg b/resources/quality/nps/nps_PETG_C.inst.cfg new file mode 100644 index 0000000000..ca13ce1b30 --- /dev/null +++ b/resources/quality/nps/nps_PETG_C.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = C +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = c +weight = -1 +material = naxe_PETG + +[values] +layer_height_0 = =round(0.75*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 60 +speed_wall = =math.ceil(speed_print * 40/60) +speed_wall_0 = =math.ceil(speed_wall * 35/40) +speed_topbottom = =math.ceil(speed_print * 40/60) +speed_layer_0 = =math.ceil(speed_print * 30/60) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 50 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 3 * layer_height +cool_min_speed = 10 +support_angle = 55 +material_print_temperature = =default_material_print_temperature + 10 +material_print_temperature_layer_0 = =default_material_print_temperature +5 +material_flow = 91 +retraction_extra_prime_amount = 0 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 20 +support_z_distance = =layer_height*2 +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 \ No newline at end of file diff --git a/resources/quality/nps/nps_PLA_A.inst.cfg b/resources/quality/nps/nps_PLA_A.inst.cfg new file mode 100644 index 0000000000..39c83cefe4 --- /dev/null +++ b/resources/quality/nps/nps_PLA_A.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = A +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = a +weight = 1 +material = naxe_PLA + +[values] +layer_height_0 = =round(0.5*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 50 +speed_wall = =math.ceil(speed_print * 35/50) +speed_wall_0 = =math.ceil(speed_wall * 30/35) +speed_topbottom = =math.ceil(speed_print * 35/50) +speed_layer_0 = =math.ceil(speed_print * 20/50) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_min_speed = 10 +support_angle = 65 +material_print_temperature = =default_material_print_temperature +material_print_temperature_layer_0 = =default_material_print_temperature -5 +material_flow = 98 +retraction_extra_prime_amount = 0.1 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 10 +support_z_distance = =layer_height*2 +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 \ No newline at end of file diff --git a/resources/quality/nps/nps_PLA_B.inst.cfg b/resources/quality/nps/nps_PLA_B.inst.cfg new file mode 100644 index 0000000000..03407e6fa7 --- /dev/null +++ b/resources/quality/nps/nps_PLA_B.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = B +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = b +weight = 0 +material = naxe_PLA + +[values] +layer_height_0 = =round(0.67*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 55 +speed_wall = =math.ceil(speed_print * 37/55) +speed_wall_0 = =math.ceil(speed_wall * 33/37) +speed_topbottom = =math.ceil(speed_print * 37/55) +speed_layer_0 = =math.ceil(speed_print * 25/55) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_min_speed = 10 +support_angle = 60 +material_print_temperature = =default_material_print_temperature + 5 +material_print_temperature_layer_0 = =default_material_print_temperature +material_flow = 95 +retraction_extra_prime_amount = 0.1 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 15 +support_z_distance = =layer_height*2 +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 \ No newline at end of file diff --git a/resources/quality/nps/nps_PLA_C.inst.cfg b/resources/quality/nps/nps_PLA_C.inst.cfg new file mode 100644 index 0000000000..852fefa293 --- /dev/null +++ b/resources/quality/nps/nps_PLA_C.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = C +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = c +weight = -1 +material = naxe_PLA + +[values] +layer_height_0 = =round(0.75*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.4 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 60 +speed_wall = =math.ceil(speed_print * 40/60) +speed_wall_0 = =math.ceil(speed_wall * 35/40) +speed_topbottom = =math.ceil(speed_print * 40/60) +speed_layer_0 = =math.ceil(speed_print * 30/60) +speed_slowdown_layers = 2 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 2 * layer_height +cool_min_speed = 10 +support_angle = 55 +material_print_temperature = =default_material_print_temperature + 10 +material_print_temperature_layer_0 = =default_material_print_temperature + 5 +material_flow = 91 +retraction_extra_prime_amount = 0.1 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = True +skin_overlap = 20 +support_z_distance = =layer_height*2 +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 1.7 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 1 +support_interface_density = 100 \ No newline at end of file diff --git a/resources/quality/nps/nps_TPU_A.inst.cfg b/resources/quality/nps/nps_TPU_A.inst.cfg new file mode 100644 index 0000000000..6b334ffe31 --- /dev/null +++ b/resources/quality/nps/nps_TPU_A.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = A +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = a +weight = 1 +material = naxe_TPU + +[values] +layer_height_0 = =round(0.5*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.38 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.38 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.38 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 30 +speed_wall = =math.ceil(speed_print * 30/30) +speed_wall_0 = =math.ceil(speed_print * 25/30) +speed_topbottom = =math.ceil(speed_print * 25/30) +speed_layer_0 = =math.ceil(speed_print * 20/30) +speed_slowdown_layers = 1 +cool_fan_enabled = True +cool_fan_speed = 50 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_min_speed = 10 +support_angle = 50 +material_print_temperature = =default_material_print_temperature + 3 +material_print_temperature_layer_0 = =default_material_print_temperature - 3 +material_flow = 107 +retraction_extra_prime_amount = 0.2 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = False +skin_overlap = 5 +support_z_distance = =layer_height*2 +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 2.5 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 0.5 +support_interface_density = 100 \ No newline at end of file diff --git a/resources/quality/nps/nps_TPU_B.inst.cfg b/resources/quality/nps/nps_TPU_B.inst.cfg new file mode 100644 index 0000000000..e5ae5d323c --- /dev/null +++ b/resources/quality/nps/nps_TPU_B.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = B +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = b +weight = 0 +material = naxe_TPU + +[values] +layer_height_0 = =round(0.67*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.38 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.38 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.38 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 35 +speed_wall = =math.ceil(speed_print * 35/35) +speed_wall_0 = =math.ceil(speed_print * 27/35) +speed_topbottom = =math.ceil(speed_print * 25/35) +speed_layer_0 = =math.ceil(speed_print * 20/35) +speed_slowdown_layers = 1 +cool_fan_enabled = True +cool_fan_speed = 50 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_min_speed = 10 +support_angle = 50 +material_print_temperature = =default_material_print_temperature + 5 +material_print_temperature_layer_0 = =default_material_print_temperature +material_flow = 103 +retraction_extra_prime_amount = 0.2 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = False +skin_overlap = 5 +support_z_distance = =layer_height*2 +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 2.5 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 0.5 +support_interface_density = 100 \ No newline at end of file diff --git a/resources/quality/nps/nps_TPU_C.inst.cfg b/resources/quality/nps/nps_TPU_C.inst.cfg new file mode 100644 index 0000000000..bef1a0a29c --- /dev/null +++ b/resources/quality/nps/nps_TPU_C.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = C +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = c +weight = -1 +material = naxe_TPU + +[values] +layer_height_0 = =round(0.75*machine_nozzle_size, 2) +line_width = =machine_nozzle_size/machine_nozzle_size*0.38 +wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.38 +wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.38 +wall_0_wipe_dist = =machine_nozzle_size/2 +speed_print = 40 +speed_wall = =math.ceil(speed_print * 40/40) +speed_wall_0 = =math.ceil(speed_print * 30/40) +speed_topbottom = =math.ceil(speed_print * 27/40) +speed_layer_0 = =math.ceil(speed_print * 20/40) +speed_slowdown_layers = 1 +cool_fan_enabled = True +cool_fan_speed = 50 +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 20 +cool_min_layer_time = 11 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_min_speed = 10 +support_angle = 50 +material_print_temperature = =default_material_print_temperature + 7 +material_print_temperature_layer_0 = =default_material_print_temperature + 3 +material_flow = 101 +retraction_extra_prime_amount = 0.2 +retraction_min_travel = =3*line_width +retraction_hop_only_when_collides = False +skin_overlap = 5 +support_z_distance = =layer_height*2 +support_bottom_distance = =support_z_distance*0.5 +support_xy_distance = =line_width * 2.5 +support_xy_distance_overhang = =wall_line_width_0 +support_offset = 0.5 +support_interface_density = 100 diff --git a/resources/quality/nps/nps_global_A.inst.cfg b/resources/quality/nps/nps_global_A.inst.cfg new file mode 100644 index 0000000000..ff5ec3b0d7 --- /dev/null +++ b/resources/quality/nps/nps_global_A.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Extra Fine Quality +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = a +weight = 0 +global_quality = True + +[values] +layer_height = 0.1 +top_bottom_thickness = =5*layer_height \ No newline at end of file diff --git a/resources/quality/nps/nps_global_B.inst.cfg b/resources/quality/nps/nps_global_B.inst.cfg new file mode 100644 index 0000000000..f16d8bf3ba --- /dev/null +++ b/resources/quality/nps/nps_global_B.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = Fine Quality +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = b +weight = 0 +global_quality = True + +[values] +layer_height = 0.2 +top_bottom_thickness = =3*layer_height \ No newline at end of file diff --git a/resources/quality/nps/nps_global_C.inst.cfg b/resources/quality/nps/nps_global_C.inst.cfg new file mode 100644 index 0000000000..fdab5ab51a --- /dev/null +++ b/resources/quality/nps/nps_global_C.inst.cfg @@ -0,0 +1,15 @@ +[general] +version = 4 +name = High Quality +definition = nps + +[metadata] +setting_version = 19 +type = quality +quality_type = c +weight = 0 +global_quality = True + +[values] +layer_height = 0.3 +top_bottom_thickness = =5*layer_height \ No newline at end of file From a482aa7a0c361d3af6665ed79bb664a20f36ba3c Mon Sep 17 00:00:00 2001 From: Jordan Date: Tue, 19 Jul 2022 16:00:44 +0200 Subject: [PATCH 042/547] take review from Nallath into account --- resources/materials/naxe_ABS.xml.fdm_material | 30 ----------------- resources/materials/naxe_PC.xml.fdm_material | 31 ------------------ .../materials/naxe_PETG.xml.fdm_material | 30 ----------------- resources/materials/naxe_PLA.xml.fdm_material | 30 ----------------- resources/materials/naxe_TPU.xml.fdm_material | 30 ----------------- resources/meshes/npscura.stl | Bin 4327496 -> 798684 bytes 6 files changed, 151 deletions(-) delete mode 100644 resources/materials/naxe_ABS.xml.fdm_material delete mode 100644 resources/materials/naxe_PC.xml.fdm_material delete mode 100644 resources/materials/naxe_PETG.xml.fdm_material delete mode 100644 resources/materials/naxe_PLA.xml.fdm_material delete mode 100644 resources/materials/naxe_TPU.xml.fdm_material diff --git a/resources/materials/naxe_ABS.xml.fdm_material b/resources/materials/naxe_ABS.xml.fdm_material deleted file mode 100644 index c433e15f51..0000000000 --- a/resources/materials/naxe_ABS.xml.fdm_material +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Naxe - ABS - Generic - - - 8 - 546aaadf-8408-44e8-b151-e0fcc07239f2 - #ffc924 - Bonne tenu mécanique. - Un peu de laque - - - 1.24 - 1.75 - - - 245 - 113 - 175.0 - 0 - 100 - 0.5 - 45.0 - 7.0 - - diff --git a/resources/materials/naxe_PC.xml.fdm_material b/resources/materials/naxe_PC.xml.fdm_material deleted file mode 100644 index a86d9b023f..0000000000 --- a/resources/materials/naxe_PC.xml.fdm_material +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Naxe - PC - Generic - - - 8 - 546aaadf-8408-44e8-b151-e0fcc07239f2 - #ffc924 - Rigide et solide. Matériaux reservé à une utilisation experimentée - Un peu de laque sur le plateau à froid. - - - 1.24 - 1.75 - - - 275.0 - 132.0 - 175.0 - 0 - 100 - 28 - 0.5 - 45.0 - 7.0 - - diff --git a/resources/materials/naxe_PETG.xml.fdm_material b/resources/materials/naxe_PETG.xml.fdm_material deleted file mode 100644 index 745356d586..0000000000 --- a/resources/materials/naxe_PETG.xml.fdm_material +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Naxe - PETG - Generic - - - 8 - f8e66d95-f367-4127-b9c5-a82941ecbe4c - #ffc924 - Bon compromis entre ABS et PLA - . - - - 1.24 - 1.75 - - - 245.0 - 85.0 - 175.0 - 0 - 100 - 0.5 - 45.0 - 50.0 - - diff --git a/resources/materials/naxe_PLA.xml.fdm_material b/resources/materials/naxe_PLA.xml.fdm_material deleted file mode 100644 index ea12bd517e..0000000000 --- a/resources/materials/naxe_PLA.xml.fdm_material +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Naxe - PLA - Generic - - - 8 - cb94e42c-426a-49c1-90a0-6450e4eb91f8 - #ffc924 - Pour débutant. Biomatériau à base de maîs, il s'imprime facilement. Très peu sujet au décollement(warping) et s'imprime à des températures basses. Bonne résistance générale pour un materiau aussi peu chèr et non toxique. - - - - 1.24 - 1.75 - - - 210.0 - 70.0 - 160.0 - 0 - 100 - 0.5 - 45.0 - 100 - - diff --git a/resources/materials/naxe_TPU.xml.fdm_material b/resources/materials/naxe_TPU.xml.fdm_material deleted file mode 100644 index 2af25c7e70..0000000000 --- a/resources/materials/naxe_TPU.xml.fdm_material +++ /dev/null @@ -1,30 +0,0 @@ - - - - - Naxe - TPU - Generic - - - 8 - 36a1e77a-051d-4faf-b4ae-332618b50a0f - #ffc924 - Filament flex. - Pas de laque, impression sur plateau chauffant facultatif - - - 1.24 - 1.75 - - - 215.0 - 60.0 - 175 - 0 - 100 - 0.5 - 20.0 - 20.0 - - diff --git a/resources/meshes/npscura.stl b/resources/meshes/npscura.stl index 701112ba9691e2f36358be90dea6432a284fc7b5..95a6432fd11474e345b75568c032abf8755d67a9 100644 GIT binary patch literal 798684 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%0Dp@NhrpAmKZ0f#psCyB_tI2?fxJ^Eyi@T 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

    e?oDP?YE)8Gq(XR~fmN6lJj}N*6dqHD!p{IH?GW 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

    J6SM>FA_q(OizC>f<#v;y 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�YZFd2ErGnLAWn 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⋘S3WE)~e$TS+V6JxC${GO1xM08*wa{ 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